[1,1] -858334734253713642559389105536327363752753299406038569764495516830359692109238591911780062497428789276680756715620306637353489455563428904531157785332178167659027249114358726906761345847186370266269190339612682621026001603021835308909782802951850206540673942172150524493561431772459020567265728887463507401486218453258561065914525009537824167695644257637983778148703979970853326300981554112013402432705250494422549278266915841459466279858888804441213117934287379784733294524536390555334547714422880405556022564350166898805749239667878444742273696407526976933943609248749132183121386278249969905594900751040468605526440284989783801388839478600263008005654801602552605529675217804885442660410715932648866399543929933106380241625944784339704541601789539322418955575375389689655815962163356260609865371253145986150384118877680337585710465839203125223031421788779139893553367457833792489179459890754293720497306710398059389876073044482678107673454743479881222090297088152204409785797023051054488921468706410009830364053062014846069441374995225215157448121126090596915883830606455416391946576764660280695396759610094201915470892904126553983448317083471136237560663833497457843370409236312292818861363911578266743087263631818704149430588260692282798806642052474106028616415472376759655243201063512002796027219877848133797914195392969406209204253431246072128039785294373820704496631502660547723614509280322136823991955007599802328649561650584297309656012421572753538781646964386428424077431507266674671381140761392045864604221968061030267784321000956566818316754367932617353680967069016397862553747510268722341605409820620741976369039391775428624387954996666318444938182864784433984417809818091777460946449715684661823995940743354415549289622312117906278030064099587294722738475527272168823131321962328114625770129447665163271922078076225733667027351438674200009168784597611583350390630282856326013945092660264823920279533452496993427474240418352349278634126604091579790477538795127809126665130551388095288104579146825877216002484414476736375746027451763518025073504780073656232101887494395336257064533663325688779359662186399645790908431814276008565339762497209928636988097009996584050993659693890324965014106106793773021768071417865804763342265381360419435037553486720120654462752782820745197862091286131904918825506753955032764823626307035091533572927802021636779034314587373547110455228731586298295246528912567765606563675424461757966265994880741699966194432025263007976496504914869073346575130607231375324264328108297427794050341953627219011449177598451113379514847854114162208660178915989254458597619425800878569193461697702966422985661318298061816781656080671842726756338694352755140972868458903243321989400277487057431415899787458153566748031018655904525051162454062160597638805261181688350742076363407267479987273393504256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 51786722547652166099018686168902620604654108609646349837344472135947313964383392251292715040125006474779656773444161420199905556640301809851076413759929748072613580301485792226926862799752149472020078295044924281739131720676261174238314283264061651122104784625158523669247425347468030006283539717129044441936430785873749752279736487297590881524345630694639054624684826182783701735346336680793273081080076359578027123785227608398808500415098666674834084727140058013594597083974877811481044711123803395117337608074238650176953076882617826222548327982837807774885123536866231129003015732188765539956169109037010432728301820699167757964136448166242060289315027257376954983274067028566362199045466098626210513551800152881180280014237311526376182294034890465103069738634562164320316719229304474025203024932337570796904467506337427836997907688242223183931376712614893935527757256697897992598639625486470120678002279056414186571123249942652369354242884801460433830802591988326862793671698024702212980929150491609838032526509106499413388569304710544784934592084149138013538490278831866946657553631906691128701111869183773254110073950064185673311153692343045714011204577854612738544240998711256298528802862196597780014865527109788919250205387187335602609618205275430475124986590622767538052150692065187185565182259474685809761477370258051319105970970733710292694438091321356036284391446889744397948491319615053294935337897872650734214696285703357498964784525678244654583836532144723799574869587343877808068112950485314009047680183320569195591478270655188065788368260337184086195168304967301887201087903332129625838236955242439705619508394334932356958617617161709487006839354091387175262974379932656585875847679977347655612253654376581219487395395888162081469569914368357019561119743305614432240324252907119073168319663428984686160339585822397368597021163054428984316238150919048328968973834517966193954709791176119709182376029935725507250814287993336297224692258231137018359069528220426629683567875103463457619712004789060295768256526468566952579848034918374220483073088745637475625242449816887076090251571084252794084460456775845241568416957070641961969092698662706288494560909954560899321576632820953068195271876435211070510083490134989062119064814154509624357858177996960328134496837153866104172849097954041309754189772742761339227101754965350427396474089636836679104492334462536421891067524817008893180373289112334862900943156174307494196740875746567720429394370809660916358624789385652040609610727722825977764783797859462544361326272831682498200786083126280534606110512904730940857357583132995235369438009112227340588997036698468547852113493124133283566723042972865157021620017559573478585983170757263557511820561148800201668886968331758602684540772477113631736039204549286850536245973303807063985446680340519868073983176163196928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -88386208515080459385733866623158461759554380240479466420389308944913646327908919881441497326313679466298765954648747434261748651447773033176511075392279103888794600772211909819482530988497490738321099216127586744518760627280710857630890861862844874694035692615976256026448505743828933926774247331154600865243497264860301727041323921549918110029997066164955134003720791502018413621506713430788223429735098248905062718463932972019369389246790337658834414966020185975286780112970374164064052771189857933519301452865869560701586418558099029967725674049178964556157447245301086164483896227222837409005292310406037472528298329038328027142600945946629814618492710519384407707229425540532769262952810868470131314180904710080025428907758406363316324276325962314565527362692604035996056092932365847239521270879599805653724916519339850590846833223090371289141013024881746546687973029381616818823091819744313584319570036315728279581215830511947698826462569910884588997556297840893792219629102962391372382877167809302170065385123614348139966063545290782819998375043688804405507907603315910275062910133286959266166583465450541149507803281011021931817705992101858489453949599038410954621919481761058471440964140684650610822947780821794580466071015996632109305686179173124756668024033441866930822278605343903613605351691929044382059613096645666464440374413587420713860535768809890400348953985821844947608676910066718636204482770267324972904103571791445640607586871378276507268217258496498493409223024861195098642262607842458160771866170429989404583498225972579936422687127384982682363173060487290802389459999605121133373087914542402609730800897737742051254237389779681975159363248662203354576729093598232592460974962338189435868834719291625802025124014781340236782509749281025879525559897504379399761579056915127975217521878294548969511264561488622198507780115125858568612269817484526825774489808724426077241090529634322717451555320827377773368729930633716718096580782253571685709293414107570461088537840605181310611304711667667134844723389372520918567706467807361638728496485638211528185557209634572627739825641123214647246695490066951122688346557211563143867190327694855948048064537457721070954998960221402580482030072178709383707496339771360850709374496061076427811942349612039644866208678501999036658238873912700456675745056968574446987633812736937902345499671236875814554314421303476550947538881362871969946522129110793836704215365505251238975511748651952847248066465238437543389248751272987450173534320814361175031561400814844185133396550013389468597494666506132222282633433074578848037582740071814064130258934297368653886084550565786472403701559008558922370184726951003309169685318464304992887360042311513704333677075111030937432258610030543897950657299397794175591128922555357754023077255812121163539332268160127792189882512965548113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 16372257168807106176667188049091962752852230605857428762273575759644066432226780143031143397818170742569011342569332085433135815042921444522428377552407921501876452324136743488511804178435133437959871899802063329642895698882892529240227352573454761198582741179247328712587312405367198013635778056340312562674720329580373011939522797001325251443132921245560468637167070856270100662363161982050527831990930897487573701099435239481322950315602952709861811574089342705456748127954753419782165988448134068885761278372938740213857461746322597631176806696812894576530745474781918777873812342791643396417071667172593775415754299429350252225930544349054403886876615075214673325255332997594716274411104562253120099503063718376303422467231651137014111133809288491651044924885860106337981403203284158989050163080891996715233640703902542956289117115034205613742700042844545883752278548020386295332935318731415964460937179803832038839341755392433236385196366957287317586917090129478692016239537800276556456272083492291228439941812985394744490766334598834227202064480965722614051402505732162826766734408881107612092128184733250333324660136667914297124371438042863153094216011529382298829351999605895868963085993537191695770189665812246503994475372105785949373110037540547346887350889898883052527197271568430077273963312818525022178058124868012121085093808461508353724658591102937342875039009553079084504492096302421694874575557196355302014435503659026062048647986443057524139416610303276001421777544832663601809661809799733610179867537912127425439404884403464778945217369469345053109591412954633737238694866332237689561998251966822307830453246288840450575997398593925445342609592185296413995105808086092057992683381072035824703772691579087541953017946890203806835930562352413892985284533960919877368331501560434079802640762710706911109702884557820793857920087627374849285205214479428042213340329200485299440315540755513640646780805630014641169013370031690281498190408048898527964536649277199114184421681743137148814217634080900121571513172051917932020705897615012130796275964707362627460153057568701952372563670610696889372190991726926981558918568953348714306746213912955412542845465654053326420590521924211561516455630097513653647585520371949207157694263242081372710803009794122031855971282010113290438648893774899995159918283138334082828678577184611758721421150889470433591063591912660673658821970648008462052212017848356278337709861088101932266742527486097822375125413969302132093739144367191524493477626018688830143170417350214179821473108647682488540639888121937616094251963757832822114544220016639417913632128226920970041052118737591080284990064796208222959530615664890229895872924494646186078653829048167008278325735053860489059526867854867997666471509133180886434235172489228609075357991185386749963069740267514971707622765922935110270713856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -68153990863478500287234299671228301094021159629601740562698836516665613387218252312613839250392562760565651301136588749407871061860071641214373587024815157186668100728647912509836893787837341075606577488702324337036576869610383737774260530969131709870418757037823442386722202710465149226549809582930685343003043033787180163397613109632783009139430865399907637965762148504170827928411158267802775288459018132354352618467664082236875399002552395791851913897205208352640777879147802911068251715035671020831095700778957382090157159440749573965174423372510623432148151236189420609190062810251269617456806580150947079582656905146531433066814063343648166519057929110571849923306732757033073908357787239201232791239637878655516620117292187414538919341862496520559070297389766786723914089692333554498262126557296805988232454021177488022071199977699843319953117137248082467034858563635121739367904391473659836953706931762235898092938176213913988357333332799362085577834807838747874996412134774670005380588493304114065322084374007987878495827312323205186121610105268652639206772044920318267832749916288917620895080401268170957900001341167784508526058433667301332250482513584872241847628853309432327509166826303819178565020229166651192007767499783751561489668440349771023464965072446053325308668736752287443226269713011639650631758356945758334320260243428743088797044186807329978955695652435005938849963302132747759944107076739268461170032307390848885442637968243292068077005031690996155400236995125001878416045179717370981059928328641305657037290630555110970117947225635251703422906550966600144540296827126402487072256024016747762311715059612648758133272231174408807087971012030463777719964453129254777224636113613355647278838306840151704844444655244826376016279780613032932484285980692993055874725068749821878256966750022864917363207924296651530800976202512837456325628098895628075112810363358206374610176695858221998639007034793837742994598253656163559864015299543707499214554220093431171914459596204303063012516143139293512594174081757437258157510931611374695010846422169346935753402419989051477046304719229395106629602296288979248069864814644191096344317990021879151302139259581312832906602450675018157725601965177375577232156312242891385518452311989624405831184594564377184817367253575655065244485568711050554926992921158992483787828942224154552399397296670530197721497219258905147584773724755961220282000781804340436322135159052532421498172418927428070617225669591566750413449802298706811134510140313417906919887528412988924077979771435828313132513228465894043716544529701281515605162445694281922928519009547718352923425734959593778847470783787328985325239519368210897512748703668897134712166048922029923135212143483313763533137907177494672901495761557570408719788389653072546328227362391872136954889809937836794777190054395725742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -144160750415060713431150522654791560405373324849635503986461505752980985345515944621088657548715196126631379010868391076157487816162057825910674873491769982719287622865910756384106741115552297276712483463794352309939207688650788883081422873516596277166652276159558982489398793975308473609715263783271291050736130771978661248891943435004067059816595582690793747646879276931434554221950542579942667703052251707178218188502806757004971213881256393127619231228546955826605101026532652035857451827359398747042391009126123930112022922179203032580316093081816282100318888562713910889846441246736076838065463113103405674534220953537332838790594849381610229010308498643261463663111607802818521094274974876381231029198176226311056854051439416153656762852547990949997188481523279339702147209431695547876471236032488896862137596950475616429021101617991069275818053693290905760368759278576057754323923525562367254556439983157613764065165682349507014802682576834158270330914470855428137202488315973100267879282972263578978879866738743200573992226376602104217529871214028885215148182987348026835713143160224103089866615086258932228686371185524635342413803282439304478815370777120893547104070359587007418974706612924256606275166340053911901646147166500046444466212765767279862980298895768751539722385243489433023988177290485765578634283331089677600865326499191413899154493160250776798879053901904357600160164635732841517402246032838859020209697289627228556749641998988701257543966290973386666199841917540777116847478336343911041836084831520161545772998232674058374342105918044687850435061017234155686191121935507606034100551877506599178420208382978017887690739964306390361725946116836357133254297346630767075942382975616069691143703547178263233816219560572430019575145776071300850573647300269640176792808740521303877946657219687100454073266168937274279105584825766421097212319162634972186614860254250560847635615322541495709242292038653286924250274719604644767603867814464466064087141224777809757420404692200685716159785506694278147160448324257925701252063879697514698195503093423984438450962876246679428653060627790236772229017907968452125606156397147328224951506580218939592103670353995436679672238900468088850125078362216472640500774821932313934031050133067040795786237678144868972638683365413533955442815815441718729852614970997000169550218729521045626002752670603223509808387156256287197026123150751445344781903730328297820588196404237741582190342737720989872206368108848257437277509130381524369971160838046357961596529959933085281320998539763211446986831418893496566916018730081797208018499452814525758168180589622408805851884790966461620790950820744002462973614889174295748143310886939848323203836363482727874442858334171128546015662094758222777733691234446471538527748199936103474132256194445795973549775987441670164446391659265542849032093696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 36303074459278651760871804041617453055975835939808285948412552973530670478457244132435100532133535040783120560229764078727358990419522405748038554079661544944457240439683924112596822756730700076745673784588435108943009778730740626878844199381104878546250359136401836451855085930194170829810071173130174972212492545872035665148048137263880457519286586068748133899516273130110928974955688474204945588334093021223087896647949107596553683080361236991978777148196555770019875004067191697118709334864147033066391866609274640565298067967419008693980187252947796773384568277306987627628288420891367434030220528003485630664546079240871858190487063963376732293294985489739135917736408681731031645063220863792615444867746877246903953439940559009412051304171072553730818916198869362712834549470182765768254203715364694661998008581178747510025902045228705652848174730061997528401477170643117088127234646737312529628519843254743922883370614492489146088587210359930494340233556554485635868054011738002611586825368663797239329048018479435568500390488760219392800845589099520872341158066597659880519465442817554277539419012779155304828791548898480537250331765680782878519248825129892499419590470627374193980878199070473918504791362173107738579255414963241064654853066068152155464369541531555145216650360073857874965898834645671154962479445672097711049988404027908430620518439128754835683416850917776665336935688573109321669239112004202513708493022312997192123056072252314915074418641999540520459333718814097140643190067528139082261885010916575447360331404352123135389613844813662571574729776034397449022580364204929986509159174005749892004256108488212450605067371122195932178812063758719708372335291970095478469454177520334096030889415356066488387536143448850761465877629871024941996802484619275864308167961882822243019056688383240284214275964933642349012746427398348840713931387979853683339202490390008546136865062013921212162234017314159885437974228519004977589275039688603311974913234806494901095882199268471623592628188746051722290316792566219813990158759126612016949423929013639931249184490653551761108248866330806093967208937358387211358761246175052102517732386147640638038196113842411403546904094952833530124983438497608273727872789999546248915458970654732787264968772318483477020352102438102469507709293027461833637029248967083189843605364022846558243252138888592176452382833371960954837356573978236119726474868277535956219401355292514033103901837658614456056254094461519030422782067698574484825991889910855028256429490831719100658979609669314874546118534678097730713197508773453142449500715953209202654551741451663706548332687909095845025945197596745398274760522346278280532943514410083639869823069780833440046811527665102112247810881505489060710430137834737300496887577393826332668259093968900789655344065849786503684986925997090755742573527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 28874913482883954115486584585522296270003095939039564345029631882510346181648436369273036269786167399059947831375683049749798669990611122204258791390299285190658505621742146431074867497368908766097558173794674904406863996674211523225370312798954228439666473206522003961581764936269868773514751728907220181683480767069984385789345610017070936993243476085146205943715461020561301076742408158165028870901645510462540794821744130314257030139831234928194652192227873248291517369870828613022986258371461270518063384415019899126888952378227699951734699691103749666022777927627986164765789058206105427691220152510220281865899271440032844903931018577119124581351386480857232408128876019840174772406323395604383104532566472164153268077588535927425254150102620465637446869737336652845930102676264684451554579662841763998379700947781839652005138585068682284339224796549333083099047776180820799075441037564349384727502808775960451020328678328770828395755520982427409644181617939778529838471924791950970919434269746934411917685174396528903354849829292508337243001928175452526244588959175338423887448652904211451918728025245689998869473560308478374238787373525111767103924384196621069798281341298339531083056011315981893152650049355424353691501611721217327517039165672336855282681590994146249513504548798370353285762357734892740782036853989896253446180270587651110299586362523106401119936344417204531727865779628570967212502137023812691142374507501206476299733721934133314187311967356390242074925474431802889464067887249962343301098836386375468218923253686180293050667890972929475039753432986119339192540448214135069551024390630668075878602424603551699174066814844092383107654787997922908974051537815829811832210506155362547346608336998792618797228624615464069127729271877685462652027537725296844022520689102312794910702578708553535387137319020338516682103561458484773761539273687088572755659349548827506443489221508287528302914333106241827993664633138493938229672840679729675035511165073700901300396696369767260432699151766603498178093824535019302083811656170119394256711610043280557365123466725842639073641761465461245114427196793821136681947228387327223562735242959539073511869122938145185436159461637505972946837880583182856679998629515697515316639988648753300290395400339478298066615182770278755446320484884425357432617700206649471471808390563818700233721599657453604021497543151482419522248731883397129669773872868439027738613928006235038631857376441719672933148388447403152376490681732047404706969425672050937191757953020183631216608643719796638071779463323397562801031594590330197238212643277065275363167885341237714702895337090609349230989978564846174000599161832114716153135342352907880462174062378110051231432085252957906309827402589283116761070587709388589714058699799762635104175330446728980197099406429479913509471557917508849326365183991349248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 6964156269309350379142242581851505673412038457201671875547973642640062221508143286469077059129483376764082536352498461360467687834159556564880810855044215766152592309983154205390199569982861080637719486398139791872039155669228470576764669771184475650296611489471133248772641458451826948605214214769448452137233660769759304137539529155250369186372935924808181409881621984082298918562921727002945910204941995330862714411274117174173523595459453828789386160993252131785312518873978800866905621039875682312663924967352863731897107309081759099869094971801773703339707863688924213464509273339383464504335107219347114841144865043174073323287040039326137628811122063833683062848793303977791196485024709654690325928547544388726280604998535973600779598952786774488158132388264395049288328485610111790137455877798689533797416109091995654556203153979174143954937425554018786016178600904604849732360543973213444445692638537115817895150628959549664091224898990821834672316179176861214620625409038393758416940450364768451765556106289020981287406689132769033206840477646016615587580185465438883049039557210080649870639189230839847672453464454646112929419842721645605002804576143601485982610969757244903240132112003652879854788995464886700532603825961064152918077644972540588541598352898625558393382161349942182583497042295576767353967885974437415053327091377314285022407847684717263579235722898422302279109592198773956474807087170512970959506051495654333732450467399539065969577441221179042921521415961313349043495188960607465401671649593619991767868861858642968574401695203999868235802277240985070001220245376646210348433125678605704566021360724889580541424566133509700992611698941969227902329640546866544807744572745640225738599328505804782518879113675266275177316060886388566784135835551777538694490295907949397079634280806353084294563136926797664173726541453602533192554223438975234166983886057202469924699057091718641557182582140223534040978518400537456883055823499295120954341595350627990628739010275399322082073865731738755694165998806869285592965157706605436269175783645649994066425048188222077731871465371885662446526093829810194311376790317808935729933328706918627115965508113903178484293380596331961887038642900950874174446500998339207689525512745101821365699356127431338550590254527048719252720368467303672555750951284868928111550436736582953001651230959828683111223952254714368706249295950248667053907040723641411894789266969686039633415184393229736164730555834553132627531434336391784299700950002739512363150173786716393562074778280369201570650977015038299403065932995932769207057294149551911958793764443680947714420117666711736299617631628600595286725231923949498718426042982825395866213057669919975017243042884132820754380332112806835163589314889085536771631863461614533773331163140438794060218414478194578873987058145351573457338368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -23297211856522989399580973237877205383637977583061697589237727450731122340440663847018818659602469008332524819507114179149418519967713078735913685807650173407583447901892539064853569613705013807587423593388470664475000884705850219282878991989603747155028287098406514532640944135093381592069599685690142216580789834639263298167326077550614415897214337236197811939983619765722315428826121656370562767385452973535959944876552215276549811257402525940589292747655903483917781335189714314945442926995323710106988800626884980147704558956604667075521257023030105286102133206816956350478643795653165782075494310634793794009101362626087956118677305692194585020631519406305432957371165852328317181390222425341799011804375044468359617103387444243906620732991119036885684141756352303514746177054879186324894215661388513532609017892594241823833292917976158705272249699271947218000647779266069728351599276839483740213906229823487702139116048863765515619112489024757703960757422593479717336002874148620319676019688477134381837594960325856953862424476181735381891063531258020481695916602745570633992317147095053581366478565734858030763811068119373060815947953126561790373082305700753581063931644227873607736202627322664533363034452134193063143503148623687821474407216220622581469459782062836224263768772838632688621501244331493889143290723803120010103838208653895799273194858686588656400236027812545350929383169058747626884663637072795988492074830837448941739010399321850841124731541474231804520215865454430168087336543063218210671382134916803673563773055574852583174905683800505566150289288646638894358633980375601835353239690449882237104862618686657224629422492792840818286054606427133816592662807372181877136265386138489334580860163847322133021691501489891414806642582903105585418698039394910230773399810176291462872995735999562341689845983364094392091229596397497586040145477373025733124493040663548073492005679424664211432221776973455625757058016740960755842058217837164438992172066460996932894449201439146603121644571682253941797277897817174938494704814930308800604186944385171749598037804749103988193478458555247069321528688003957051665933070507290373804660219267734481955475146759691876458904086876878210835910812288970110491912551841341255915984105913003376284943277544984650734992449434588661994348350880848541857162954590121754098460606481528228569913518475022968348176906441652682802183607153886501047288738843338638471653332524582220000341754617286642106893964913014471284731672204655454440326583481754084305904126889367882135104656868744425105442622419587795725304562423100573978507389807423807828584224127162539751301759036467594413649792242248742104359982535917473773527461192393599403115882679587894349586846238798039321861663394956728835851343984262785949944609500555434040117184879032332008177045970916969561012383480342551670261022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 58486676344871733046176573339943507674838445862768036035929181771871762194620191795202609656372175069285027369374921111405699440040535534707934464098941763153347995741670962381999532316930965635473942575764196105864465555084666083369103778754797507314488258308019192729809762698326225346025791124197790321254604790956616808949918398869035485320442172803783102717155064485911919838958893942079879851485486797006090574847514556234978436571846460332963574644247270443245719179344441033430130426411055610262245894766219691767681428225014233413673922727783234774411218826951989984659876612556657083593544259384177227587558826321368440068545400081797785297589112005301236517457006510752858591230506118653080272341274539535023576697348752975145778538382573796272099048155353412785701024177178503324657569813297308265170539719836469283306232350105134699536986938538076126213213316538658007004724179338116254804665955122624194442103217976345877205774556766898481578476000304540072893026729802750317784856848510086374030138353746007111710560686015993414650226453969624061468997921532232089303000761380453257145763087782073199005172882785725624721692825174124678659904341070543849193381117809323158916785436413141594594591608464553300645486548503619003574570441982968056633770249720433063583774451734617175267439727036545863551248946844902839338880442368755279649102542162714380884384209241806624267587111932048188761196282170550562731789788178361007629399817144323052970173689873225681942106379106434005923189017210658448134813742234775317360411375361551800687615012827333844072252866315583214366795308806099654366342013727698616090208174858814088854298966326463599784542901894650501401213943838772298196057111721475402668031192628134853238010638981861932541805077634208236620219803534569408447008518235007594792947113595719229174064686272503124787027788613830644688552049876471342982664130926014940656262769404175063787165400414786204700698592917359947670015338742320873470480681090914534074827024701638279017834427352757845154384880580074277824596931082351669383291329719565294057024941196188523013705475557117709275156467630176375906659319752581248812852450712336585303814817060416520048715168020772107786326654869173740115379095306856962881953186860023398829517674180387477621354129878586998812460959305093612178794182468011701646462029055101818351599355078590241154884893413136840115625925176145101794711242517397434137283113608938490487539839831466223241695685375993059102652160195148146052771308817293764067569934185639785174698466531461803953397358072194977745398469931938479834235874063569268985975384235835106163079271776702421941944123859455595815089642755390768687074082981594692080675185738337487264550812025544298180248897022238384747049697571627943539972592728915102823710678283808006517017780264898889897310119516114848457744542766989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 107649937530105820902854161983588596389579870644537438614272213355807135138163052454699303020657197838772394002483498408224241135976399057769464479850692963944138383983607180153720233091545661487713061848008723508604049187175910591022505170478029504712302491078828277441094990749706860518495994196396280957808716637471846113378180916182664494388734150492823052072926063086594505947916615167148126716135157913745231955371038619712024808881937763784494425124573079878149512069674701814084660681700898482942129184675381825749044744099668810896024282453210936807632482617051767610477878546239919176217741529697765845832387326561478498765153523828661926878619811953056200583615459142105630697708697395616814577243478119988688222583393052550759380375777518177115119781778216990808212039582255842194739482566953212728350222151555462485913833497075874262191281988707999960899363118693858042602648811575160466995564333281236007966257541558818715961416784933861222371709171044645054419689687289814206832643825180688603242876890166575200191103676977567636878857899046660774652318035482637438263399733390127636432434958808290821375661718841206132104661154563800625470947582965785430429954785877641661186722450608577419417618589760788980971328938563779923159717755603787106637661654392944314426394182383902943755867111729559120625649761647000496477989480070395274870782263635770749699768544987837210770975802032087953237163704607754845918657158471043341778422289349326223833632601136463922277605311076863953813086276408090935858089204529719471193819472050284282079097113768345305674216343666370207702182919783279110913757519390184875667156364758989978781302240033336783294774141003506433028149104525028194062462149479181337428061468155643375343652473392190826455592370629395814628693581612882603857336729570842590643348201043967323969301720498883185813896513460429894911443326255392293102449377586765355656270820112990284387959528674318154709345351658875441078524368322862642390332576113054079546823946766605048744895275556082422602219595406863589930327418895928021725832811585571845599296493005241076985043516604579067065052285131514266960494979226582349293789508251856774408886144758681054406469067135447658286920274797668842644204162841456478073494356280859215809324868417257358252861763421485499898443887168535183188172324841040078832759410511595185418282308935417314151090890070262785635023879625186785664831042989414872647655421318674576432956743005838022029426570073109051877469504822862263296838093218398764470161286034241040666330007652700956179519659963272000460002108187319702243576663579834639089360159956285431340246953243796135274203219027764467822926393902986245401344157205219533013669105800849202661074209468583453095874290605976085390251820345725151035544493024016521589530616275631125607860921024109126825358338712172920208825008714489528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] -2870535792951899341605420473421450068748267860514334792946723229688872800868568707067398746402336409378853256993531273748602536391257266394529420120617993009927390379742338810791530287783139376905858111947030214051356478560397194779182066479018248255832436946213311649160452455538143509511069524739473999250436904500371149053250359346935120990699214368282530000351610261114250749947607312239226635407717871571981129793090495652653783907934961756746868879370201464968729719428196807019077899329656818535747844190990484010497374088588067025338363668624643003027345906487956056543196929244519756356426261755074958489374659108580093635047155113289263039066672546251912605398859923650935667128648988578363379622249528343014788948079027370545976655803873703198922984406709958681862047243338151849235956399305267669289185486579015900593949271312550340522582409451211274390698147268623749015765895137134017841877691163411885606928851253630318775232432555158437467997246090911212837290501384240791918672753980064578941386527738166726217827186359482150107226915558806543824812044247350339352156159692582204735966174046493953003100567527659278452731256036510239764458376433497017223536057639036917587932039123235827921525418563405232455006999610433491756945032372369199198338922005426817037566093991323579096835809691138111823973209794394987810561604362603556161859732952724007905418902475240599179577559053330821467824859317819370157570058774464233726813416092006198709411327491170868388879335954399800488797069549398828755017136745706754392473269055108339978292543359038263139658119230412419040271063017790648237334997340075845560542575268103868974271033352395800141663646243371059334146652093049534931251404407209303645010398407530118846516341516196296967978839839938574259984986533555054025348848014468829946022118071887205051507395249846336064756064200284739391384597857324452006256159772682858931947980400814384758383528030854543711209950342984208435295073698191895754878450484984400223480773370568592842722007029169891561009889038917357510693673579077992455776059703767513410969148357168553340009357832020164300151609125278868874594979623511015361724419979797058867781084944941323822695733060836713717133507596786535308026444968465379049491565969415612798379787325132839049591929293457197701558413967745305965407438581208137350987420921773712141504817828286570822022319048604759701496444153142356320595527573107683276782709104557908806271639050877698773393127519405473834423758733883245747582181175632777414216450538381918238742107936425961526381298334265138406709818480081605998653851389214202897533932286441687788671540483901300130038515402430844774879536070631494385244855255469622456065561451467503780487306532158990816834509324765160377258203411388704292387498352923487220101243448440166413251461418188014664218881085636341524092187668033342611128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -165402603037053317589521462214990100755647876486061532880641770872508834671437100966125229840957272946991352771572473146213846646067783161007785214183867057133468677315116088431037821662581027393458812378396854897388522343300033855874973033202752076507136706291144167618823421165443077421172482864574778471599646045643003605796979783256803966130633667109845862973917608606303087556189982730627241616702775759633082291997093598082353983519744251399916186620731557396147365854537047300288722491632764051085841352391892583827401654383440467960927007464278173141748069679857404261408683970691328176606444446910784501125755289187755434842091185343156484161919026333986451589906449008907290602961529852201213958862854576661934067891071867971896144811915267961377312537852048748787979564502430179449743117992908024734906262015670771694688630575548579443770165154917969936594852395558398557816486764999940804064204238490997403331749460363466789740196457967829259950614200111387750161895517388491516159961310659556126387616317096375638345481090947027328815129795463462734593928503788069304351326113869339943601351132220451002972246823907536341763190212510095468475359531446489595015440327320972337804734260015021970229329677803903311141487438211523529011950007804280168093108064601070775332723268567752097631600733714298385339566740171226022935973118513765580893812842482214609618332844851047789449119778703196297833150431394724192239446225592731149235824672361788220152266242056472093548128306200393015068475218202359765230788501621952020830319189988396946999183886469807389985967682073708545061171117695697278227266185814323943760387384731851706232295505404710980266925311438814119860992675086128875357991560552207597710336781144380623622284479020609363812987924916643481803432500328309621960886001901664763059089065714239782773361544413172207312469433370501114528843761685006969756736252914679185673054224500224842278408396521842768940893293379174104285337413498291759300530928662338573623239834816859227087131255553504457624854608835842523368983833381878713657320590964232610865010802236194047030298968600286146319753265338094570378783797254620056413075015113497135621467835375516919795239025289794161472705917034707184287659868366597274835447028281764457100443944088437749055037113388946227194872490282981766121043361374738526859127862883841882571809538127667144778926077823194452033719103339100244010023692295924153148278054820101071178429628929670722570946960971430094999177682468243287340151903451521987583665613843119683688042786911605526036239860450428840008745639604512826228665519807433871000293495448708660323737626626410986578280571565866405020526604215583252275783757450860560371694815847498837150838914857163100473911014807163236455702136863520107512054268897603914438661785888235468285324270200013285560766554806944725802680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 14907829536996074557323112732048540942862253578661017883376957521972946842719962041561578762576650952507882166633580866074588065461407386610709604981996480104697621757802425767956983004173147469983296052968214877466391758469499637825639986209027172117007775382551439824236790337892911502714510868650590885524902388348346799981762920074253019755907322876308067130314640223158978879714921495755035926967488868379691160169030030139781299667020109042822759608599879497676239773440324347572394502890625151905501853591522641150439505779747455940684223225487762998453918990709657483939807939893582196042214014283226951852943992013230920913808831064661128238664744047214292154334271445855123192665335690971490806677155236735087565439888625342308528923693658671593415249492423996588360276054113186000977488563004591198338764898929201298512718539377514718600433882630384910145711758255163040191161442343519880253905729587089563751560009786622430986629959129910264499132026673536645277740783046783550710821001295951203357561229838095731535418415413974172783740737276137092052659777788572201197292055820475522130024140656962750340687727703205021048633858049134835872622534199622292508200302645749626181136822739502997861911246875106480198022143853865261288977612769831050546374188824282891595738940957653426943474193462883084030065925737659481730082810389781680097371103772955996108390813069350095980644583515631443531331141081346320475234696922053673616011970911192711278641617282762182192297543262161209626457393433048283420388817092707614864950249997519093962118930770689302812281666023192152640151176149236294097559100097833325666810952462543667655503070006932664958532150409826360201006560660815567889030623939560788631326318274084085477065027382659501335493573974262678891835648762744022198285348439003576890093786329648280181051093351258809472516601454366413563119196428938518476931257118362102869785469531095396608192608296265350172433996690653797897908803935105693446550380780314501730371650568165416619190491738088919816776149031967205455563895951246057216139505548978912100417076658375872785796611043864439731199685684893952175133678870400070365967553005417602443807297462134192181918191708745902678746322332096139894448421650057659521021411778634326555368555490738923546829852967323928957802310365360503854708663276617883153447384514840612015406319445069193149269491073409791113238768948308102356513070148337985347626914581885882117739053632387738817620918194701667238404445182130533664342851887164937496199584898398791070914840904498288496364864537372739754801351438524672525419151268050008000151453996597184949433562227950583674027830602848936776645761744246747717074294478699748437645233243366500968019978730991522721892251981544232211423749487661926698250667429764207699602926735339939343341481577617729946635927627540300524264152501321728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] 110922752632901838732900720552829674543618279214687885096593223530923562784621173319183792696080171168099925679766926127235511613342454900302889978365161968758874643876599223413796045395204274560487876020983821026485781710204882233669067710573887319132040704767578341649033705522779303354463168023730523967174757188737034008751556904405224463335667745598077353191811688709100816821518198602008745883546170370637306205515225113737230970461605214887488074968033929919596854683007824592863339809002077700023695159674923932053628358411179416481760004527702113448247237069922277778307410192461966734851672798036343340792464272892873085289669807325662783206083324057987868552591871300766502421974671208053067267151538729240039313101961097060765171264813014538675395582078579518434762770040921836094165859647148675203560496283396908137423088238623158915776755196097287342374220565142428299250025781348296039525325298610372285260679882918065469967905264966028057174056812933295467177598071270862817337412363978199131462503783221945648779732224283405047118626106345039288701069675848748362247557262076117314214560838884060096161432557475980768796409109334509281524561078585817358445094247096905318940249530036000500471587359673771168454016555030195702237001248616051646872328624584541794467440495191039652195956221944560133526392352118679649911952682161566480970287246287048204984506019232683708650761204326493522314135352748981233100822386246001026684663722323459349383805559448681432392777878353751655239990595194233048655405688236529082183084284846256107571699055017663437151896762420732519710025757365756659429325861811186289476154581104161768379404199292802273798495756005038663126019254861184638432344837963008861219629695175356979940717875490523154258799868630502076905633547249264042394469722432903796604136662667078855248798879271701679016283159280500869995650837239928344858861385393884691553053422783210982702225341440956671451258916243436925239497922229760181506724929323228141649555905741547372998335832951572454898519452781110669572220013694010647174880697110978123681880215832302170119292569510839700277814694658490252979305884513212881378992284066053293806292011691780913856651475921658024135575945806441365990560139330970310064792584154183710487435569550181655593145166252971319584045878094507066700467200960920572111116514935798630746319762764464114901120054024072186336110910138091628805312630631977533748441526023529400212598044291843939332224597076706442110797152689886316597196249127116047436502807816242199250834332539718457200397548872752979180942185341855172329394336130805633444386217142050607714216804799380953326056694607549289718798172904942711473179773308502927375287651582545152239193187840344548253512122672536955196706180528442479525398535297057812547467528451294615862687891944907933410328600138230409993989775665701847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -5746871802670434644804696348827971521512831329374129338149034823586445135172664334093983396189400291787869012192108339197020865808875328745010062369880054486493973221671982232874812515526613828702848802300472890951700895311346112474797455342713561676803736064824708982175699788957078309756454456770050585050017046740358848742125911643467545931641627466333381596781915291035525427980336733219463125795291702391247835389187965286592087916286125418187234680836539952927572923192585315645768249439433405705777830415436226357670815986590543404902625150197243121194409613377863023418626804691121324273153597024408719261652190803711666048444681465728485793970256824351486362020285733895252816649821083230254132987408434843693192914720516332016382961960721383746350358006238212497151090231720415588796127143773868238279161000721818079568983414086578455946639958012808329840964737623820660507592296993763817553041656577368712377913032994451362935275207672580042049931470713083606921408665266769144301991031982065334051980159907955309665911315177364141132529404569049335288917446782122577118433151049299094926387288776916226194837746098594051887461233635292867234925621604221092603019438339792489709114236456711246145519071318731904852772433480320064381340004889409216704312619347802521182507817230418803789997487138187767695369248753179094859251981114994840609115589746474093170205458897271797536884262248775124306007370381700839430016445753959345133262601894864450763276162702232763612494191255998350821493784002192665029007557260251916151849978173423331239470196340487571429389462379956514247613567834047492823439479214511781121091996090867528667844003251059862741990772865436842595728109236936999894217070129031138296823593267750915877207530601380964917320534400335478865747906344055366289015115970890265590337470771442701877588763363419516059975807171907159333484933597858931599002624118048230432539537456207469673076959882020842792799205865748558066214709415910063190279504642282378233469450948954161162912858748719902793771884419912587208398847031052120596468042720506467847237320168826751748693215660409583410206632137822473946491460437674461566803902937792220152881663641681713955821379773539000262121046498349025931199259492583415726757105933023643917146391758327750496548384797620314052132599992464580988238556174453357753155993177767581280903158533492452392579485393552792259395775906053669813752676487281932222727466920308318046504052061049526142236456124987094634147328900947726913844557455669207538344252209488628510367558507765336676291550475080633233820879363016929719679209194601643852158557728604782497911589606861863446457512237034933676759292398727905980534511097113991622789802946300908465323559797418877472805013719431924890476140619349956846930848700846074992709670522586847992197035993068960090391384562668872623891481231049520572268544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -17049001075691242092102926940873999500408492044139876900125008290030300259733770106853344409679134611582661489222544637515598976227910000667172939036940397267446548682869870758161782067391254055890911481507622433738395246068905290677162316889418849429117855599986713105427826213552679498771565336636954320937740859390684331576085811066290526606764938288332278760247275495496831962729591829650885240730391674488055167328757912822132018986195286261731173075363695861597016334402870650265099864740061193685444311349455128883485902510876160198572304644766474104235086031350896865968566281814597949494512447037789391614031611704244199821738165098175999087171323696920458314346906739351624662932147918019565368127738881918622308788219440535868714839857748450663843564040892055301100737718667063105978512751135405635899623981034374705958063687869556832581703677024279082117236973100421195699061357131037951950761106559251108584308986825381614648552260063865698848484253078365932631216302344915427591505074984580841502574904901300908284956254576349157096706055153515076479178463117920180585755429027133549044376286748361182959963948025467359106794998523052964529987292534142381741858346291046853405308776970774833194386089413751324482468437531960947641631273849276215514795501451015267774171220455992303802126107725530371320039074427996260947974821851926951250667328546558436118553615330723276116698787272560762740793150306144432381360277875176102248538452883074410006927612765629873671610394824884953712910164546167989840708897795243390866581956245799904574016066740651058271899457820031598861353538433586888341385091986364257680575657834165647423526145982521682893408318690280338105849368947880616482206412682320679865246434959892339982680055832084158244506413913959519380449920756685133906596342496426108316549806587978560730095874204323704957408900427995380057757024209766694483421286364925246214768189340080464119891193794475824089741494914473257325445772494095310832461829614983476603310188540590843182741718505823211752112268482334130414732111679067253139321748477392545782068401679508554210217110844555548365943825708517417394809062763884251115489574587400397187017623848280231733174745371499336123570293234719997733196167225865203883307611546565251931430752106294347345220187951506486036689105183740449730631070239466750269577174416422927370472991597985166930087804198688287868713756891718218553995182886058116864293673868178936786520912390480446582453940745148214689391984122508440458051545965866068570123943677425784596243753978387703580751396996895384013485959618339247530687805726182853098695619634670189002843791624056303514133992463074888362318614209012355968033888232057146025629223957826827214214420451718540194898266121818152724468034795151596487453226446059476288617151636079365611044821688865316618536855857680777813069532167890661067980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 238990145568131988647165692098040823843842368917212349495374160497508970731703275970089190232757458396250626260623338025855795873685301950728464900594672427008798925644995125900103119033077986077596297875610741825794527712968966729515275231983858347105395917817311904656968728695586512334271514449069332281993711278369058310691099603401474833799266915333702251724263293843957980065128628843490804620144798960794295240162804398928961835212589064514440008118624356709896586682348861504639516155708161720735155610686950319054377307098033132143610852172138573867166762057827755271864404977296689543675034383200588635671793034615645216177499237428252337634622900181758222574627375822659019270457355142351401257938883477113549049558097638295723884730422335475711644899424929307212116107853981586001019788719744361802526736979958560443311726572353217088600283797186852589982375208713372563607236711193631366148290917233389477768052818585624101390000965071755445679914091261830431615340005499665740098424920585083939774218086501504872561726745815109682654841952500514879811712021287528688798861409808975403676551457905527105168520405812900215217898772496838016893470832405268570850376603618593569757241885918374850466202947259221692227905496496706009717172355410453046296436149312469282527580698424588668430679297213055381777871703363511325214825937656731811790592016081995287743891052713271665038731620816285927591442872012470187155360366199120044508856751278971861102300711175409348061100165981758457708327943055634700759488340182472677506439427154762254280585844614915055959583909486916847784342783972738380360639697003995166879696309065296613457334992441284320697620242801888096536994563591242414105977142049903668424165443795008048123753127506029411675648991799764095367867690143867198303846796511607439303880300181319169475600363402157583923469122166535584961002855142482634633663737398446116694919398203596087587460895688386484689918976344020908208234262530403087419012973714521910769884600859070865923712230059334169820207535591236271891010399777266541022050373326862757639788501516654833714358356296067551814179028901586636834167791141140813117032877216060238919580318754899504658312713373940713851233411354310147475798168654338821028614986652734608502824583790876839298821427802892765948685018143186666523161198257181962446884321412722273719897147435395015304410794173330862132860211025184216030172085837167615537130698260080860567714224045704931595287542507939682723241475885560051792194830798362902657618307930421572346347348148198177863234219194275128697041029144568337557740649812176889195784989068629980240722683349031343942599553093785069193623600346238098211731421276778223988457222136284503108538433227691951801088348256037429562353983115497323856631605285380160469635653812166193882440248550176648073650281964972489568533550354839711766282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 307271556477727925023262624072932744014693064858860413633098971604908217153512389218089578572182101174293985925283767945422783335492797608641120102930214978461682458352286040402052428157078181059825260714508565894617188570234623931901664737126784917204142267752045438690211279838425079878537414973686294100851262104542464459735175521019847736284867869506898851007005406344897486127632522897122067739576690728296346786414745227672134007285946855946907864596105145579961959247622501073973629024241174008504107766720267551916136637116759934810172545103956665498592795877339512846612247619449981506654329291245857261423007118526078625642021726770652910879633121850305555000536480318964274780684886865979210520144346128534804061823520779860089035724707440937799518541419590230319866747085247333602913451505516117805098002776291548642569424461992102407426309762459387920635300521834544387329592815141569048518596625567116353106219073546624986935631779139771470113404521834970600265990444372118226671944025834538582234030262310580474065532289769932537709395843043553327680654127042972343859636976553081045577060240558544911505088870674728596067194136452535327718528680685130943386069483113147889366134627741733286370625298223001566675095245522412022181083907040889634382549166081784536652028047948043697265234858523206194950051599934793138485440631812935598057854737488822437991543002727389532150837460967041640264697259285708017382645262302404032014876805174195915774132865740284485020430640082597803507518691716927859468784568670754444872155318794593527687890835277542930016513866142389926365864340275161698054219466538554056430737291619791938826654139604126268002878178072273541051289868545786124887292788296715544412376805344847651118324735843495382222203053030264164423269715446199471317548317783616672905326557841482071504667198323915501104192132606487126758626648703629772274153368860557833103961370568460301052630205395391183735825739331498678893990096387440267682314602154650040619853211098156460898845357506833397077689844634743312983608566712490652653725645940260569625300139319644724609357443063379683669966457714866826249403390796350263265883145378403219556697218033687918712761554732918894390373337584416325196859704482208686999317118081978202258462616580616674970793719751288827842485604853653927351274564211557078438416078991110144638150812977692480570571979591455396024396111308638175783458942578745347003156472730207641921521313048604164573530801169809316190835381705255287904771450181886822612034528681546495218203206514056947538413488692313049768538527915397948139778963125461756696262562206343965394109542000694026516668744584191337147431418177193105928697677741392786378418318368984093812795686988045106532156402783218218572268584897480575450826910973871951339705166611270827640886611560588387184758557007085612739508238811136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 22525340279189212617232648539351340049606642595117434940841567713039635689379571565377160174240488996994703350159100975492804661101711880740486761285721241697612681568308378634148419093273950903711954868280177182683977445771539877133343647195566054223251596239013860769952014900046957999556560171463042365669619573466376526250513794469456145337636800326847413367343306803283921349190971911960524374502111754677699038370079876410161275707248482831720217878030145213799236607760887975215893356519002197932469917026202219454468155903246084803904419649524214596022632883303300590909516227466889936909014793564460212835689875514477900106185781043149183765554446714966791220733638465901817336848627854221078314928453015945095831056315617452281974137082044350225446373242289996662099203585084413333656847379892297682723208043753203876839905174400243921271610376469238188723498531937029515781885954577417147304887827943065810292227605379756555890107334080783395300483323698894044195977577790065950034853060915208462359197096196940177149116593722015391374213580383458819476682997210164057297348672705445436198641152175515376788847489564437003352792665466097192279094919966982733531020417326366471472259768252822663964367874631584017679675203034566821642309909030966654295333509072424355982701178114206492949341753628333517948987984822541950202162446253837914858125169067058846527623088036194430183711537555511544929477414937579852664874134969946267462536596866019677782159148782069212571445646223255651907373849642644944468941654945704362958107582310895573084216249351890003690543312744654629456750454863935463042137489409139117174627469530732255191515333239258069985415776049032551721697819875125233541578417489805017412696255924499444844212148168925300915433523087034559340781525955170377627084082189650982216904933100160509589660884842665779508466561136705777354491764378407268924304126989185124820734515726261247579347305375126130101181660149543476255140271736943136913569173743031042096721306461517214173137171109739321173907165052530991978336686327250592636424406135175081523325878731293467542388771918662531953326358283756728090340050486616295644689114543881271743510829908896009061733566722148480706138934751913015737406773064392382103096029850150162843603261622593906055135162188071819883346757748148013328536365355246338017377702712526366502365368007201435354344607845826693568357201998787148190991034842823115847004820368972794366366498825676608648450248816478890897076760294207391771107166888108239450468065716362152210755164484924488006110381122267854852493923123938659185647951737428648536606158107175648238244631750827087773049211060678112527405412928300354597101735904616012552879272455607425822016647773116422319469730209961682986961056185450753116719616230959347050523458550563203514624150413822481564958494442660654439394924158737448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -1437742113852723844722898529296192807574826267986995477719898037214219559954185604185709802186712385196494596371180836619583387771344331226424554767704402522319981410279635165587762954926232298179818314928203868664846233733352892256444928163614386393451988792945654904381420266469782859010989713006356328176407104470380015093002636917493713229021956567037533464965547299153219622278426518442483280175847762488284660575737064386619096826860238892687312348841791323166663125871322404876370443991442670037087684965828744314086786225672151567124803252818694070765742682179075769852822303246728446236396396804471279286617938162486647876195501165276000600688589404027287029316379487431544350579842654638379457309607658834384574765521821096161649517338585651861677682442516019184677885673339596121874865288048016768308417621830335087960028077899141375572355554171047324981768956118417204071220288197296124782091830242727796370295993688090006210483977449434636655184429675129719244159805199779333205849145180560790122655215536193553846259493555721237895723289892137700745269711432061363485395681075468693128291438439599831709756736655116701267578282167941948634382688938748619570485519908937649602737573388866969386239270481129313048527766682731626082821968520551492664914108172414065664788716147570456310974892962628581705801969988055684491706306392932887662542620715899591169578929062977710223451818289691024140056442258469473724211281386008202873553311639806650584947696182518204728895534268545837744233928361867335462167993613550400418213632325997555760689600897192161881100742143894232998264430400671775987577515812610332886408111938159530585112940513806791284491227762751061731092467297769189113397901258581625459711797896555460390600836447950013697018272061688215616925436961803542312997625165227222498009187494573821277731202038174354619573678486008228214919123991116890932493232300005143312016271172982389634038190287969490293528041387482207986847458464169314446250379186957598921274546147310699501430650472484115037142623275585780460325224327349159505245923385517063131205564555325742786864987890828035013983103545969582743003942136528015371291087432219926921092105943954121139318611476213267067625415127793505049267838652315510913271554947028559611996145975756609490308338872521760188533066841172601674702005425378710328933478624215018302310208662708719208146897864573448049659833640734866843696359736339483445514969607271062867351311071128931581599411560288926159672721998622180455342230452245820882701116231712058855791469037614644591257694584535194771764932924942771393623980494878347994926948656041390420745138810984192583029316424512950216128555547292597914772593165928093446823821779151071897146070197503861296695554054489845712407302885272377563717828604580508743553691806017234511577360661200417102468798488680691146725147784191902302076928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -15705290606448099697961919041771818228275318257259830520207868389326848265930267126024306293258355942194827261661247749632796372910272771334975584117760262215293971259390779610516847217751995867383490695806311674549668211501154739419833649594693688277616924484428367314869288298793922605437993953499407297053923932375972872042324071738263751767290535610815624607280394311003576418138123096972503165055326009101068404375299304855933672842051916806021926008273452967404340395764545410055823190133739273948666033203716065357063310997390808875970764194780274645570343091160559495330231839452745570593539963788732714742789221281268132363104751659660010718766441731727545752937623644875797782204119418910833724065556182810568716653302409915265436839130297187161602498492933737391489918482054247558773350477089789259913158956199219616823433950605355030611484830377817001604798784414022817284895733769315091417380699283971282988770658611420159611087226743434900162911452929303355678018655723986311922536842102641892938794130238930758512295523305636303109394480945219449080992560657466363491915707577301647354609030442421149966871538488754689790647006815455520681150221582554883065379860884109843623608727733256106507865426670614365597140938298830864092113046339513317910840218264247112635358549810347602369978697074168428536933790071759817622667217496992860711565781938240542757316399247358315652110047734420250230146074196707325400395215282883162510316449902713955867481493637936507086641882386228226554983826258532383761519810508250060241175648211360622545275754436555770771070303123609533649797097794205810530157139086395695758080850439777615992856715981864201674228224022187568594692100375894816864205084277433541941935568455989826788984022964108941561624115742504214441817009351308362470040425366621075743495523176510404721754075465862864628921414168698097073937632122030574437227492924835204539838566100036269882768004752053579119378209461127797058842741966977545528550926937791271101760408849294181647180122714040746471136705962029982196556539689103695206462466204098786617625575054083980468164887022148154160285674292998920375612971480898907365752631133326236869430450633436396196231814433098414825891246556316999998716370856738352422953690334378949949975246613264942775387977400572607746087247073420707492554945836352584663768620336728480006796810934547992556494272007941717865722479205312293457763185691780930939553796532104531466443921632032285891803337728178639659763325097120751859063552790868868529436448828854205453355311563983860520872482000013654645759242517113259492632683448112973083663972608837777048977406777487438391578023983952867938080335355841255122058034655677348111412237453418053631828400939815441805862417864853565253026517938019730420596049770002059597688528587368314828829290295214547974532884799034405743298850515194372056678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 437894225118332674283976141229433717628699173850457162114954150915112035375939797435126857461614083127485657751750220687142785968258152648377071138660643940175358019480074601607694599994035277651016291709392842064809574092642290419800163681040509589775515838839188211908837290839035150539808622819178065961519533587693466659971128740748999170473030569230809402467788430696307990425622469400964378467996477449095084983242510477708091105868414995881020489636527687075854572944378488507579078728425601410637705198132384429897329692986719277779733960079124308703141500963036023441522400564508026352553730097716299005727379784422502343751390434040023529212123649808458589972589517099591857549894542115823337609945751098760690342315776492906519072749152461564764467216467122012343955956964549032381850331006752341836449344671780269696162952330156923613336305719998107860981916161794391302090615623558066900211113830614968826675461098077625622817362919557993193269227699325254098388295655337245646529774786497263700546325049737652488171929658932067352759915654765477413475487885028650000670731886600335857417974336800958809730833240926337346775535923243310655089773875099119734439257897835411555855926651946855062355472967281409903623076209468136868477016439361510793254076545856671801753303859496636160153581080521317464227743367439192357863003456220576404819924189392683621226564430337965404858485734495786116236561553806544860768146173896236173399503606477125145057350899651951807130013783102724204890602443467943905030837255127863890400293826103017841843370000975704088491368695108375553831484967783460945358946562137983570911538590825859556949989809807964945402107817545711123432260348261458519614804666591446482551840995335478225947893857406558645617193763116486096561395180537305554102603906931814506223607668538630044539432811706467369601908926339869830518417867247859059233715914717790104830908560148704300702697050400765039867022075924639434832698283262413029549505098597498306960375781237341496919454908283715016455450866764959632979511902254961847943983141659884222451927912833614187591425784423679735981044207866069615964900602580079098069045442948714366553265498288262511541193632337639543922711357155927940742906172214853355075318096281643819682201501179248243721342608748529033036679336052154010829859398580804866451858385184811280354689272612886544958193805893862330013836407809051811941009165060821039788645004334516183021132327912970095923554066000476006180647383994886357433252926593620438870112896674507406946721880272395973002075889306751310294691488005790401930869557103647230123755406536057933181830276732408028751812596576054775824023816261250061288519220935863384461515687021708648527608725400872555576501749160603349456716078085213854762662356936520101094068877406169434364807761393851184187421204354551118206287694627509519777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 682108410988442248671744759514597315851516645607311007370850682980467341548335455777268637246517998206078296589676577475492890495172129896709383972113410184911465985920356839921144479138184310918070451751217982067683086348036192348612659229290158480962673568339624020304460931439502780299137196118843513695169798622271890631825773839636023926949474619140918020372868236670162195551411509362281947202491397642232341268806450481079490799431948289185032887653350303869097001808282379786627997784118810247566174333882242196694280160429486027627120505401637307787832968596076551660690026505506517896481039919350244925223760267173165520184779305557253019599118899593131606293054058747237054270577388839222759368175776368569437828417754373055290002014864855367156413172700250362344578147975395887286428701784503720070884363019865035096953081594133387382974112993179397877993481010128383937043028661166420011960557163734881159124865658477437911436157618942320826429303234820007572254228207141554007808562514224967331973991295930454656231869821357325857782289332993817223845996092201107299543070826856898949131371204323380040020486353638266026638786287877763183748543986333478545756809114807400265145582407538930430411641709231916393805560390073517879119954122288835308341726331798722433701408181031020559580836075470302283876422989938591019342666666285575094109501482972283464591233334693713734047694931413801216444603436601896789047827906977046574419975182733752925289593127094135850036788914101235192908980910886368453014887924191758278251917425790548275589014032473006208843646570556741695430333721667957941543279899458227118468672553608960910958653082456306921810760080133895385649213803287572388439110655251254355891771091417145110855890903319084886908986604313432558628485616170847940506430169218578946476140824492734808519333428414438938844605368337390993726443082428260904551307786132104387520373355085497478940330179049884026107617313490326208303036320550174360787667510451512251262718525805582620537378689365891370815256683251961217482419418644721728010243704845445268247745950499331725663706531724691338568435373038546480394769746572685947636353294360874608222395229363763238787212046766420126084965765299574025687251614383028865125091875226121305993453856828534639091426244171208341723869384027001348843320962924993566276973293010952018604430777457286065213043464639547082981917943745900635798297369615580111247073221147685872818495612681961347219276808032625842424265958355873207588270916277256022679067951443737361914668904850410225470446656232375237615536024094584335338241467128390799751688024891708522522048669389859841866772881109257026807443319008504913271806184251971009769771535607552670412944773907630793864253390478022692302208585590896115263973461357992901411455801543665350080536161426700630821261932771210284114288200521761840693248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -15089619733508837657106669402272668544605445076737208367827232380562221283977633404117277171809797755082468582217871271388336542434698714763519043048708568607304773423569599365658983483761558203201653780206929002118862698272468746947063815068004452073958091372747145247042455374433990923704065021315998922354139525938194405052926600480418648039849297308985473285049048924068705976694022625166873602929426138129312453962677839116172298839926866957718992733480182186587949884590182562678284525128735360145666366859170732371833254393280011265303889215005690376101407678386815598590628910475324250641485228686629043664159128946732143234007734399072309495060555918675731589780296818468579305758867136046781047848203084386051206035390396838093683695722046230638242684507081014986119473195322678482781944800257874853667165875591860409704919672271572580430132998716719376646406575590591831389546883469700543186490456029012883256869903423163697967105058542250286172379724406205338025663923381302128798833868794978751371474553529653223233461155915457641168294306613302879714499625113873848222486167624436924876283566174865997301443943967509045954799475088043077721086089326538901217166643577656420600834800987083966414277074744771027763863339366340465049454124675120767747603809418232992677732100502521095260277989846196335459840259477905758612793422552298708957813991336583262395287212584597246538504618615402089276535763629543920233237720766707892670879296939176728953616015184476837575993212131987729044251342077402132647256557504388635166771898937051932674562254765064360354444207973423763595790328384238303258148777160821320567465439799799895392292152183221660187436166197784063480990806347955371406282397522725170808838999696502716177107680148555533890033254525214793539188839763408485925239979750206776776952543709613999788551372154419164371290043300186885993606591825444196403503480428857188044443011051887233270693479290117475311174917678861590136487305433574147927896678231323455605999948012068016785357671422829890962203567644729435273141517371068836286393364903975151252944288826302928001212672666490134230932271271475281123225655680464540998354250779397343743840223593000696343831940864130232685754911647080367784778947225785507848810229247556839133206625062492112596784243026635805360733130083738358537588301349679605597661251942060866876328990700639348161809273154861661607512331738291810788377611546015224059248773241071167016301209268526450978829634082000597246254655480978121629316245164978590857359690718176347306007281711208316895489236782419108359400435587909003125238030728687075393337233934559381151260470116511006381171824807820592822145937495477075029803920247094433375328616196351739310900695650720482178333114192385854750912504842575962781287731682946429799637404220931049390437037381110889124797420119312234642886130142692138131159777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 394861284759970450804997584982587949540816383254622389442188431975254714944664978240830786523082323333270372361561332609290711600190792783937134040835218397776140937465436473879291494650447025585173329377040779222272820877718871490029981523504726042228358699676486278450497065343994685437132644657296578799462185252389811095657251490981780303710573043729089851037519502174519703752129750661203843922638160175798382933755730543086790545282784695995631566137513854682969041196537285219662428242814191983460908670263887009801636424427751325432761131342065224932524827011423959729437018149800093653715966959465546482166397432239644091159288256798103033322399254428638602345817916972168965801666843977221247833276768596255871646519973307119693461347035679658732739501063878757452659405808921754738304994643937237921347974654704320537123109576663410827682317059897297451104443526226631025414581619897329743228970182588893096768013085686827352955588063988882838759016728957065271589120972553642471228805595620390370628831202526922435018024188840616393386538364036980152742435366256791372102645468127111412669729920746244284180081365513950954502385598452952600741317064477380219333576243985656502380829870436494574748233127506624133739620332582710228225844149904679697039885006412490565011545455215338049404594748109864565023370696074931870257932984352558996342833614093153041003380553658980653073409720361025399588412906072736592107285696054470392792325303822827169638111834645189469342790007274287830509628940311454199950415716625230491800418492860471450189640612464954598137529870340915061243937845941048004675757833414869719818367864476275921294146464350385185806058751260198549786473213321421623577831230218419375293882499756787392665109528964435402242444256496838600815511189774852751166538862202291973273248778952895736530874799925003701952646243950838750922780147046107560093540384933264232303804991975921349112164799424805323291775800454869211959424841385468877241001234235716997510217641438264643896573212465411561283269938423888070852826413613935472502332542520504350472090550173605818986609839027293874550361585317995829851108369527657476488308823713422065214470306938121827854794489568222026710136688009426119586721490995368622409537453126759204378862887328845150532054070583828354045666104089254779632579200689819910361965424068642546663523419894316274285563259434841966803881138217643058231495393727672688719500716374668404473685165235084733679006330923631321374070108250785576434911338269369304518253744296170985971145012914031186043371182508165264047478413218505720409423684647854109218468851085560015403668103476182944964222170422683334816559857999162321281153858716144003637044222401209131901706945861129146956542852495099960620001197400879550044182217623793546659989359993881413621083974384931459532118619503428838953724065538375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -48036534108012993727601919293844390694884579711970015823250572290486024694873984554721389734251969406596948880208007026031149024734068367246443869234806271015987042902962455817515110084813678645513102843593937050980484072953484879331328223147097145685024351003926645173318939410469260712292805284623920045245549463376915879085784004078867544426601598650747050397261269651796587532330618867705588164643335074157864856963813743140609966975773575834149548288014811767491123833793548440641757354382550942861058163186593495488127672268047291594360550618373270806409968588080441158545946807841250763315559138620654486131678171375122434902125096037978354389261649798852090539228364171146998704003324580506322114801554058553037457110613724865988249024972261118591715517675048076732779353354115171427944516855801904044160990956836215303288338609164836479647777401791837105530975422263663582304734736894252732923025700624572276671438330220163323361489772198696364163023870493406947494002279746019925911931552559901455887513176674853084994067639535817302620252523503125648827333109761895795468420773845810908448484180518859506102085398840921247681053933299971850287676956406191438029397370298773126163189877573116827485042979787472710589434217536546866500725505914728279174124248843141907768582217966491380864497666282628280561951814687535667528690694682745425682892364330844385149907642401701452407063126331069734263297832311538867749197053222051832145052854629469468390782912820891727658613791490858358282935968316751225894357768142570870078072208073861232835364747375247320092964151190138020558788684101765805027595909308535099686040359874494283557515272455590087505938554519565562192969452248606057003833002436686997121145276817489928646741898740488803079752240948950361093350316709057238991949602327900193128483705309017190756708372186319683345781717695234123385309452385499667847214919355497263683791174697427809922158100586058904984140137888830824915145060245215442571245061857015952017434236131074381386255446745950475580980369157133152719809733240178922523489850667104058915945014739991933699114727053465215819994401537249641787535543499840655444270835891226396710255092175098888365425405909153014522899496677345098024793191349536874734899341116154491264006558268127289041114352603089073855628698155228505726167329841448369897070011471986678428064415628053430559705060449226109090433467546133142338637583876929874593356554515028729728827983689130394926631448875306263564475033739658077417910934420995529513438326907673776436214455846842236941762922251921071419986495625581623816154708126179027507612610329855755314252230985680249060652039368894684579723905152275299188268489169243674864092004626497095020612020389451029595573224578655898951320885266132673801215878996302588259567018971469712820763502379846733347044715693314704543808387432472318574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -3947196776176936622910907631379082540692104882974347257930728214733535213559088916115858717196190507645880343963943836780296543556862259388022391272352392472090222161972354277154224056483767318121925642936998736985670500419591082056105818246680389077670813877490139535386912928016232521895049084002819655934771718891780566046900750023633424681355127680744488922508303777956677146971004185967091045888542633985575803569287583827018415578028111821715439449483043171282592587454795023033223726178386044609742396299476663135386665972543124329201138382482460780197246421872676158299044392930601266950244831602987491425274695456952959107129382881475060888871966252279823787108324903570234309817013990482403333668379719605120503324604967394328756803721666173635586448374766873109661273644730850868978448209110081340240879813836282138106854789097951929337996406151189768915029405388533001982273907517573171820832975153988357791932437611160673682124916121329250058748185404504356845644546000091327725392752874167423797818831660681052834884288135645733596600784152993777763525691378448398529674291079384194567969944318976890181476878805543520486211227122940317509579183608920128826620063749655436577022118650552822999272870469551579499621557005598773556821157347251313865198225173087617471653644542633715905398933741184575622490175620580257724825869456470270058313111691776595150127132277444028930581452816891310489481235431894152800625626645521561943695613552350780026804185244884447885287438101696013082964146359811140370432408880928634591674912167093497743547555547734393230733955653795002309875563402563863683207913301109678124576624298114430094410469481229494062207568005748091309589585897135380095186446542766521905183712318370900849989101836727773895679876168196862068237817269607696378279434407284346822143752355510506463898421994175489414173031076834091981097582371894805290524591086410062643892370346110204707608088130671028042638924518077534862455127255495266135803182247197969376559672344545667378536880012288262949424077412002591275620516698444303418001014711375456343480659315010426405913863417610500746432144011593166355160249117391448508351078716081681457594513941669860709253105093516734680178344563390919028866992133736197826588141717800539058201256676107917080567800079135729261272900110779399508756931469033075895989917812841342667301349295284623753021638215765675723901153245613825955087787091694783771937545791283161495540645086878977915831948350323692268105925738955318958632944374721262860749185709034430596883709675348146660928689568103256872547214642465033642633700683047908237254699002191797388416866254705345641184666887880699541822454583356263853146299022145590944926507793583146309045420177320101738282811894328070461719926753386893736104718990929149759205335823166411548370124635186776899369864385501530559715199725629020831744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 117329425400912445130429930225658012647700340206737146854673449048814564862001506187028925604348036911636050782063447811652257340248109424692732968306017396951232089094604789535633822751489075715628691169680676999152405721723112055571939480548864958671532159194376407429385112752146225277088805447996791978489631498743039728666220994542254604621477293492933421452641940674951685869641288333755902197920673908595430125086990012300469064987083920112715236975575419537537624302977249795906231637225804876333156683958431394005347215844988233366863061231065807795331630136765186000289085406178554347775679469797775375942379038201318350954606517247353440685105053069462568242120253529210310662364851862843080089506599133972095125015473757966603004351618073817961186263873101164085745004991780431449807446588227833558103063985267027280565490137853156031537320100261572981220441040082555757479990629856594250422212817838717326496547994947546220949111430423124402724022990341050978740472194318424200355250904522416969398250905271988496008004417031429870651008569177073171537578272062258490173658581032595860981268508648524407938336427613666776821046684427368502111363190729088658420249439983607037302703258813887002958403668262179456314132899110828113505800445740843137682827728664344516121315036425654054925274677572788365520142640160264936988456724327167572832791742960727233883134200078657486271223087503317927046279808280912007432234789631444633741239512421270677487329594569590437497464390550955342290667093816606000663936886785688357089462537704921989465386494316236056478971541459093742754271314562833990700132042830779848613646674360884466019276162619347551582675974956586739089591400454211695258811180727350067470017988906534200350289098658684602203491239811232136669999556859699342674997913844480643099541610087961727098731111428699269672883460052796309231142033967602862696106088903400753460582300867957179396680648835453870153132861355533416644581998197693821793547756296468773336398086834821691132986697096858431616777509064808807539579755985566903122842437207509315202866776409227611017507245191397048029837193817338880554062673270184885365659834265552309897779160722449549949781940949097233745320776748811405864663095631070451969473733591136523961413218977020115801511878809100704323946282082680014325992731182910001410245424425301955026327903464864646798565699228584440157671692587738010111003292693875867901140311613766945803043550999811029120424061581260988537480212432184961086732602527071198583203232734752971248557984310678541134523050131216194554817902840748433914164725794492203610653053006033856098339256070603660425919524192042070357714442359424203769458067281240898415388344537801912883969999726424189030873786541190107987889191201247753034949759369438599354001383155957212138612729925482828196152333509852285230310821816731121274060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 656698980478883387699508544593074879995280091430359739872075933339380849850252727114096819653025255250354333206189882914201582263511222526912324854830109570185185007470264293081830393172349729087091431050329834136007144272265427863286161753877022389328184153182274211345911347830660203160363626936245056688501144000081999060668093654095535303075112654772161623843485443123720791151436215778810512046947983316270016477240889239382724206008884701937750699219640444136206734377563779193217473679851491933688365004913440160249068120588864958704087584044932115213887741432961766877219043084513911323091358987887485695010559069777879432013108169977024908058016266145228530779048436995388840638998128024790392405092679160618793412544494364713441683236505935268427760342494993692516091770090412735480408765272152874652581790500340177341164583311986410972084905285934869991720284275664585122998550530575393949916176972073518969853405046869709879050643544485864465095372655960476314728026467957401293658823154074919930093927209807872640755358183217880811643341653677333596722273692599444720003852634204132404090763970388631023008682996532812243581581765115841711459005117599967785867258395964676704575889524821492243772782276100462386000720948800460239911608394817784966692294800064962256752224129564392995665792661999596917727164055476938344775582422725318426530979261572830966115336039226644199411924632913050871907863128118216237927599113111072020328757764542028805325086494862930498982385739156244372863125275345001916285968190866600019963963031588932022574345870674656624827009567395779983281333813990022526659776587211511378591585039431547166634358850935611774880527880623413855697007980248481660721055534188494541719211956321465836577981733361480939362694677355516327711814506665035092152968051477141897384523246339069094107601118671284857068100437833560185397589268712823378585702996251026412483930554856357115023480118256202496260727954987158380361338839551695433592397121785192526105974646683132964165562022044154669360709237239835780457953768730740735357984350137626914328817141675927961800823807013956201438543510240444272033453022372276372207507723718058669001950087438937077282868491994776806263223407562271154507465168280374431524256329412346686360674822260040931979533714509247460064738664630218225238447482544413241447871722518758071954303857983065866615536657390556751363871606101728171819683465105292619498267866295942971624993805351584737812568915424231444512108112941664686865104898662679504095449379896650071596888155941173315840933474716854033518283000249039810276953323157391571627663800794456488150875065028750759315683280146006993613028452852805905626718120280099169474237045746668391336307434238399312476200521740487060422785696745486205563609570606426031523128748967033897819880024659002949228130124974285197400053708369986137882624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -24440248524829810999834137282631885172607087438997229882152053909597701168889161476637621078241826474446448619349062970180583343021609907702430278478459949313016778310616009347311423846641384254117309586807143579880429468174583355687537440995711978918069239600105371173653106574917236641821447304713713050342591242456129190021114705105003687733504516620863325235392543047524970389592632905136507462636320837826072849194407385887248615505068025342306576373495352516226399160146625802068412980422550761087352156077520758529079033025048209257672269666949776276370338449941609641494399037034349874573351307132956697106121528194087155082584705607013077558563007015249391979813498775301936025357720965856592692880292653816199574199462324998130775211577442747699457799094068567469300493452749390677149306661672513095878462692330856949080232494471953007627159747090255130840755528244974478128525732763042365863299756569362285717115068321167615825420628906215088032192569086885519802667160010887797996834401846524120161920045917728470175219991500246780509852617641818910929711307890036056561386302933508463541572691957072114375339233315142465023396005462617117362246812957081095278383184517800043175126246310831292489565477906959007857804606852187436956598126425267310727601677052578192746045231844294323875334871538750359965606366057405696791986589827999310792044318297555615750562289563982237090226559648929625254795120764200536710554927903112281993126670744104661011435567687035533342285283887036999589252838874197468890844496063842135610118903095993557009097065811041841912520643547497531275526713637983178765687505617822070282046112719974341878325430944167829991653036726873226985398894233941784414797102776050499452427555728049099629858767700413429381755759263020931513766824196588613382988252388318014231548347514790903343657375401040911646380729320074847186160178972403349718365793378617426257984994145232292963279923007321589028818111659801684386392640633236215948000596755404366766873097199292982317073197264036603864868168211312364102904126366651198923590534937043281654184779620825516778077953514791161318789997659472958033565682829614130776053331223920382263979099409139777675655159192787310066003841925014348491881443834513481722492512106349912253169402139429695099360151478918007441183729186873700074687100493071369565705189780718629454204672561135165959727485480138137602523787225825479815335098268534366525805523798925609882032088338626446563694666212119193766298473982945205601786806813337135697653608113953810886445341005362807950400979871481420908500730918983600088589533722076134168883559532705894085207363210157013157783400316552031210513911095758050864118565679452285893608370818562890748301462790547017121008319439710740931552421953012912722287320087454421422100675182710672625837950223758141967253539453349863926349316808728787460198236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 13160627549172067723272178109499296171041969231316035994904766225868497215842637616155626577452438317418033988680473054744156864285903201246318843444258037275589435525384763155208393884629885404614793663889562268535239696749477904997440295782451883317783266575488553290790413477154557741713212352423338373550528469378798116026381601897731940667656953371094162043215344298964865466975482618164680918297630535280442485939304516377449851148100439145164261649648199343545423389975292106381773616798834840191911809099013858985076299746554734406551084034643195033706932686661483115816386303481732557652308777941863850307794947997924026745276053083511672108542986470964091514347839052264510585140146907378882498989197993485705659930828291984646342160680263962830704055107640872576466140517809451336536303359873113522939422366862187393383823662084131221330061551645315588870403911846643329875790090203949407604643825375480886387517518047485082754866143057000383532097934645035244899518245565584007456680604785210253270628218482560137213972088540711102561858444227639406064686607441749486904848256938579511819255418998005351597213077297407576342900240209501908526291524543456771540320936629527867825895992798006010798402397796236519228280323823816967972450950912250064635722261284797362430227399901135572916229666451192758185375956941367012323618468195821313826329035945677193560831711474044694369714037945307265561668541585119955184272355561383643953387566400673154336543321635481875995475186780977527939572045616756217970330739681723374671981893966180535668046511530590364115117326831049022500938141964536131750769557628874118706880541457996278968810966189452990977537732523841898175237251339060356733508194886823630063043896973887847024617553306853638057313288895045592560462117720329434354173787967125846016787152444986539510371937748803113160907205523585892333493407313581195360079021208760519781920120224237898956362696439745515109474751930029525439244225643279073152103618274928773392927481478554540671340948512324867684577498999322008178094033889583531358647031777573603081919483387944276758634311017829111355867886061777175499773350816197159552806348706290981896914961634713016180657339492337267353848737166655442706296196081133615746576807517421144876769093994613275781942728692377627139145882351311063733474210243276027898535356412696150158805646118453769472557778250172884575510781903439810411698582287649082741714937804508245428520584176823965790843201866139432918636537620757379796236871356054881771413888675473669464248939286084859530141154119253798121060747023698420583631166302121042634927590816384691429151101946989549994994265837997351760314087478446655784039147094988533682979333081356062286586685997392545539895041183569949153782804772101976029296142885394230423289845951566427676631718334652548172714763851457870731956136159951024083802521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 658094279244906180465796708282991359390964289611637909144692315596820976751917241236174585472342966061874142583478198104613727325961307056411051636810200143200257507165213727238580376157855984365533630463593087519829556643948953388542451234978099675113323333202618185933418409278862875662069419591891170578082317306133023368726988183625311411550822163276566449070018496729118725490111001202849940581445080811345659642160249949138622654878173398054404057099063628901252205742935626848179053710975012976541922123031525438925417902374888618405750463079029864263494024122339311035314598781213452097650256049050435795582917220971071828819457733150263572687045581858090358885772538213808448340886336958669715626675503062899629650381107909893471141689491912939780828165461152625396497369391138574748940562904370939689597475987938221942893784969390694800743292677879650955179605417477879317024515511059149327564912458889059707024043303507653370187014225105722070246126763574495332483451584011868558833103888786974525447787982524855580312224307427484962402514900815646419559519517597150513303831157779793551703776391097068696610227860784909709259688654414423757510250940284824252775813200155413807240263774493183691382895505552953334791977898703068017046268762460133469472645577581537918623774636585334611965736660464634678353131398708598617000723675490921137972406188390218892501374513775414537874802515599180419474636722396374564004379947968226995469741496266630163760827403966461564993944594986790811350875017975794489328069873105930563642315386091351385441848834952390437715478742093779638124986196728768246276104289516407736983935328271421928527602212287175491971686108618218635148740478572588497239770951610159779330018430526252960104971986194305764502797057189267075175747224124098671382878155363494572131430882423499843208199250088982030437582541204706510554401766039193667135687190248162723770978138873320673117591011381126064153806740461636957331355358915467155092558673084877314209279837587030517769806293890882152870215584590920090475456641602740931137552461258191791409520611129578798287310924693363761613831522941575580881663525931751028986547537816276661002447546405439896097800214846471245376193191392596727901373531821789390960028347504678921792950414751893373349866138869717030673776807503837176857621503991528340074862910571120784314376171435851253303150926388278986747494481298523958349869256017331236437262837358210972575436253668172791271961626353202200900278410464979798935829135974140346012874176861114264488358801559206383857488358408316842761429317152804188045832612492292709510204096509601837991492254663838402151210104814504602898962256388373463898646215194445956487881792850237098483741381373460598226060161269959886778129258182094520675225334931637066068970084432228350045686792083993424713579173151282808528862922956317945118064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 4733898652522964015925136334204775527932171199339042042562434459804650707974373543481520270900498812243001697843678956714210561823727100633016631053866437868203121521940775726832543641722217232658876435667259978411386451438387490817509512211488071729135625552984399308310118855432174386896130323916131662434171227485278493525953591736226374644397591398807772154797199283592930190809673027919798316055902652816760744484049807402681332843113587005008335985359440746734025169617241458845164033776742017571831044361641218746577834946867187954591853929946538318354758607350941097235745978902910544085493120445042463353721921687393723893925455923365837502438324074486363437242839018559442794355313347650902729112567662244900471811559634764095930633254229776483461151529925577763738020938163225780430232489335234810010883123931737692489789365170772436528050245459365137967249972081874527779661239686528941588112450685450511668360968344155587200773057043004395584261929902584466814774582091558347320658758209637465196162406259917951767922218392744246208777584927424425457151514234953629864771428500790178707826922007233732403053715259853661253594400630900653050109733431426536324079023575829964332255130070782158547233022241872351413841027408031865116648641021026334099133903720239923594608051935036872721718057776178272805163751088856788949324434352573328161790179640514754364524065013640554295637763491338544635432040014645313056734588074621613533881668940015390257530005327181049315455876885115795993998612915918655567266248538833660108434010941568517909004600455501706288975337881718840112456762106879099800736572822698096436061826262542731414996074878096218676388080606145066628098928118716905246124868039757755991621750130903348550803188443037213284634794108712560647484957040978655989641721250639875430256261822505323868478151971615564830423225751187743713120352080433355432447173074037856910359906924293609563546895891284687257152259827591519334001781129272268988197330662700063743425043335088181078794402407277067436008756184988512910669966391188326937086250652566250061271150442932244041561754857781360672881106709855575381457477901337486423858141377580619445194148091791115437322305724284085141613188419738572833194803746604208760644222299519441544300452945873942850490102250518794192050503342531457450532704788195407250848038735462689144599642882510411811017142196775042558949501619869028307018069497819611878994912418770143132133477594186206103678930685594506051068773125690445649719496779335723343295943871226345372878773175161242415759496656030698896939976136494665147917482493966284870987160903016953227483075575039090549915305076707760547873857837626394670512600722732360161230748256445801333430196901096061554053932648902105369467565045778857537466067217044241685428283506650705752382111787350107050794722818879115734120648093113698484224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -117066624820393321284047894765078877862788877958554131467571253368020535921717808034218686000976067756619470993777466579824804319022333081699001372406061834432851215206022370606428261249762880339320525390900447971636441764101832734945961401368425416484927898490968997583379589910415286287719401791945917577134532501357508399665065257488506617789095279996067456801700110223268479714301964716741513211970096751547374185131221432753507055772839388333629928236241341443942658590116335576612925921104418294100141096879122819557324052613878773538111555410274516155042769388943398257936414521702146060995349536001952347725638976146832581023627429130593657168295885126004524136129371717209579556563792052439325400976029260372947850720323916169883105009122806346502235539472579259279302800864867649946236903983608589171820759669205276557451498023511627691632619692211863350214820038053327354544753780484106830948547903001866979540808627052484085221249730636855240283617071386827405316882093285830417516553880861569109355060912945345055833195423808071717805033169429261220009568482236397257145716672113621870368853291560045022559455639986488251177831793123840353048113011742370131441312317769998540355654918064540168791986393936824875388842797639948605638156619682297951857302524941210618254166031113140535485779099634372716134378460680332892258802187725576634661049522022109830907801768012813547356003160545245102336398035591651826883657802627897265745352895479742967845310925158830190309576950316044212158180764032964807250338551609939898599978537641366098376029345090186116307851299156442510308026310424128233837667778249182574602678883517556721918766062422329376238928575606836784328646187087379332301230399295466942212585063515679516403340942424726471722587582826074315617908609240728670949216397132387171358321838263637460826301871358655204199151332162238638928517487892492614673657729833897497488321689736309907470839218819606636519769413895792448738759950836699722538811397365639903566280401160528660841057186567405240769357274157168316917383917305660938626539541730232365208304606924050399951867130679195780625398160438688861107418510878602745889082411230276098276471736456113574669563806609526311557360990971001463358634353560432513000010288606484874543790347318470064520432011507335566925015667152160642402895968158805510289921121328165734376923264098635996259595140456144417577081010692250932897096612016211446103114060275801313620061528866424503203462862401743833445787590277883617252638060344126125471404717718312584899693894076637221709073905922079247613490045572012772133542696403209690547870345637554887994407912674400052892659927252329768568858707884799162529722065280729884870848171316648906362029020676256259037476841444264391603184598879675515526954696112824643228889554430991786231912875651004806104294306353993008223678343930340546969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 5312098793320080497813278400882518829421889469551064640687135812391265983901288355539530337762609090179585208992084992311787939174576258669399053665258658743593738691187386907165533345223970250261108486607089969020516084337327569096753145478312059587245432915576718576805628965858798784953273221784963168237303691539303086459648385330865512329190201779156666049877769063774756172718656379011777224627123309919163731926013722416243786194388251423709418639660115091762427162599148712641507516122475350358214843956012623430934674885892118142825864945948301628216710216240054986416543972691710752421201481287104959222182420807138654595786048677495805544739074474400180349097316986512887884359295016913549210855974414646629464368465198576205804855412131367967984079332743153614482585737658422151650203201717424290216109625876706281988049673457870225278030128267038233384318141638227007983339186862743851575614793303436687607073029667848983896429102543246462466698805052817816358318236082584270227265746561439020802758424926277840904146232793274139274441525537597421984895958561844750230754318661329272214046368423761022605864545049402794835988092115423265994701872389516816512180484530432068103482345780818306271089967030896644125760467910463813514285759323411483779061376774224926290566078929502929969761568585324565430691684249608303739811665493683135063202694514630108032676654050420944668655879411751874324169486211973301862400208251865501087088549976787370143707643825393341630803269591222607366196149461887697836406052528395223633827119448705545242726781325937838677882907008320533380002753581396065288181277841340731941862160471375317485446197163265228520935412535360305911133424362969103328763859960849230480807487603362974393088860266932968323372423195964661075922093969816637250879984442959414800663673819147747966744398445058099143063660286662256873698455575995758604157948337816663166647072902418581578769619118536114312697476537372660724927909174199155073991361107033441747063221378230611468071166587855492549373143773248371263671466162513280047208695174025776628325951362080244281321894414426501728618234574116353718262307761372701417972057381730342228787162383648762752174960394719832501165685720808659411364775477726939338746325595803643332303918963090334266751246312950105531764639380260657433484217577348912038667862247086706153839601467105649601633955425592665950915571038831538987830987539213834417287500744302899332086085536525077665267953333214799800935831007314888631899414912555938998634763278942276816784760834866570418265466689725686591097019019840554260294251762448113260726163334304588374241078341303789889342716498269564545860553367489254759071691108737190461117559707238092181536648964880332294140635471447032504135494838103451255412714355593940587529522666440686434904829295014897075857862050058784770681285240929343714099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 229382756797796193346217403499589885143327871040103853534695769609479497346591574536289299110854327992260470249396384178474371347476761940228887568207079023566271546853642447773355339990173155986163291853679283229217213520888479273316507379525329222094524527370014752570931013496318243599615322716579636573280430727226632453652788558989979003385594118870103805579951997468637194032618007679293970321764466315424163583614757254308436246526066095463497088566640909158373804015170345806358022835173077278469005507587262728643925243906523992874922511322621340564076380386655401539882830889937764399365534331270651767883114659581313828736894583144418365424038009242208488714529203004449785296511257353806261143153533087970842496511597196297711128847453392397568637096132547445002256374168755182399235529443114801014776709364660288529011775813808935397303295393941877462930042641677170500165924400349802368994738474890716109673656695860459252709378189300583233503234940202683869972327966255825862572163416640608924702763365318871012266042321513050788199491726851234232382192708159679646112081801903590977015401190396630648676758478694952720542600196291734037764880923593203641007360002862697529178665856513413738256602378082599985512979465662891959323583198037558548892897052889613108244019790239200556895040019786915137090989757749211371135358572310705835793207556699646930839454643054901187398528589753989543817131988546063104059769113308770697099657078452077253473195411676849974061397938772407287346909760528693808372977326414464802465638509457879228037756168670488810961245461721449084312512238221528411247441904125768371926096682366321534178981300496519122048152632069693051856852629772638039142548794121808808144535131830788567728794966171092490767973208636714464725148386363442186898744960441338226421515214266986707795901640089461101826399492573135907598843392894510252453961834185200195356583818048798336542295891946183870103057628972214114381285989485307657974438466068042332720720520069717198431190890208274759715676314098839890574843127147093501884298375630966592176340569668266624406373624802593031590432594657257990727004492724589164378158602721189765670283392437039343147504621447632435471719011282416810084898420368389748948095568061710086882538095542598821205180310964297534668031529895989461069755618820484961222954184489913868212389111458671808169949656095639981920553099027211915048268031783624499483722986920451005471293545079844787688127802061923945604758330384788551676392540814033249779929741383503187859103353676083213722509177778931791281281688487082016304047610595577141798906728639259168323002733465343869437402485645727921831377463787942449192645871787917584813927577709293644633778313419878086170197856312812461214716157893559190620518078980627335528049808431101086280991460480795230027406552494354014662183161562472791408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] -7494280613000272453978286554091805346206401565538256493865126622034332532663569736373099587485098605281072243961881217642007581342283517574388232431263325038806017205359556664326014322213059136214630777573244814708860298713700810169615525676957818890992647556693357660386841742426324457941388608236669452317654101276306249648898696110897580290341490691040886142287987687953139946366341354568233104032179041807181479956737025779229066908588479686408796153471338016943842904432837249243248587128936225035531072872190069412147775764703534523656408841129961416872467172157655672070699852557625213858734775544947046973836035000141561753627748698981444367744555619679348938926935228567247006158661927770078325810504851163957438690307765259276921541151550106363092313448065244276255970378852783621135035543551640288254683313810912525330638789189026351018721758126799913829068194221009875040732007450380067517805665122544603488322582900256283671069544414479465540018666880844568344341022030760159416155533835185179733220668376633337718545831815618783818087545320532251231135201525438327060501942012651390774641608522602390234884053522555437777232659652532190994446965605685306476103255700027686342179052840186363423212410396796752249901538389468570694979960324040318540534545705745808358200834540936519319668448010116994513375467114635962535357323358208780539983678216669308023226383177892776421355841677616877566079737033672631251883633395869569810986657975027231553607980691271352144012115963641394262998495487969609628998742619290626309799647716090985136648302506580816301044464437794943716187264326258192243129064432495553227211713644787674145391870107847532536538266020240822811461462619107157207320893780938758084835943189550280112754796678992852284468389738375337800441846837056285575128316030244395773093194750525073131934466222551458519401140691043779800611415378862723718986611566320284354228072020825860517553534630282002597120350169559175720986763017693904558448324641752698300621866821299642380755632873001250068522135357108950265397945902595266325105831347299069550510340956170951797376575323918765609956642072029977335443781279631462867372578517608077717519216511530913741247576580300441663818817427235818468713395813205336158409915161158515920204641095927788926513480695392906348262168656566091349937524278224103941439944522064377507813746072844138324315934496371055722109427801444173251713112793018125251343847450564510115066629111292236044889003748312690539872157209800355726404311027184500927672319856653654945634280169756670910723050525966226249433760577577405791302629622207245806857019488705856684121736387757137512187850639493705131820735876885775589668247853583990725618196319753811660804799318374220190736680646752189807472783306096586052656785482389021165010316428605643937478901848413152021710744247243050479256056037115825280086179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 6015827127043690871927377748264025695959082250755791469024823824871622866482567323521640208500394090706308509706323051053928192459627425320132905062119131816560976252898385996186577988599991071008684869591580261328773278959887380443722300277220892347190139543884398290695501098446561101814802973724799002227853305599083913474872265783758735676616720285189830797565661024555496742419079885093089141974864797731635019568002401812379026416696221983059355091776311697692155500356856271045465328731651502984009905321602521606171364197172089226718733088517319784812921504274459759581068361718577208222963014337288173701893047381748374579110828824887134877312185637154199171400179752334070487511566161445553690360711289998857705677096794244106457799832952685664021222395491387980657838107041838277388426676620861079360511646121946856675814055375658456392766247051096630881620024241412952542788821993398794687203584567755374431479286040949314328878682363796353135225260435212283256593001801440601228439787123125388838289630876667573248455899010852589589457370899593831989818149213917263935858164545484355629005231322087800203296554396480792356374270146307808707110971066378602743722204297108270611775419864321311161003137494183231159127624391469195958354349558941930275918564778090940125332246286462198533434998505510836637797382470205875822449650859191689706907697335175191101051770463693745329089553488678304229943620612538770055727544669287220882574027165963383712034839705973180685549349497395734728902385939615148853463778451859535149372333414483060663710346694658348910437845651883777017562621324331006474364458752847524930132973112699611641996276919540615782041045723641619839722220706547493219120093405641948497830364433742664278503797070496584336986133303646815944738117066557341770667460030793070779979267747632566315861276166710253202136180976501389499291280997603730850063696969658718453969005231970206246642552595273378191754627346859571852016328594315541534127840888950150075020638087475571472277271503740486561935361295225179662249989256131020573248242239002292707679328263408568952453163471641951242830962466454632898882315328594491753040084176090298346570487977330836327456782327179219378841030491002126139864229956080158755101499716137301657174943208956370076554125720485452574095865163911411339169188987573433269659908186562754995889395999148024364262088739481584620391395369175571448037307507109689521411071569763236432216364460415075304388138026025813200123096905758119434962867720913217082745221914457014897660313821324923658479377289654931790130464474564181069155006942766954497035906314065238425913334904416197337365483711592668712939515366783345622370570537972239977156238248310861391132669721060103234500345969494561057568354045386373995167039615923434389260500994930691917096070267933225322893960027159606506494483272623365310067507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 916100798862651257647376189118129437296379059578592027526076353085162471398946332145957831806161312341320756312799158888781026594821174752185476565682896919853134064230837076257420282551449857499159819530165520955644978714814857850936675633238730681377717668826720461338751936220229657964076336157375240331965109663363719484588912255615469829819517221122354767344174943853826722701570300889406668709556752136692264546008218734492252715087422738925910100719047807924483373605070129614341664819523427103590962220701684437427527643761685513565073387052453292499676271212260093673889430435128181969452157179000217102707710365442997811151926022848281409765610713459290519631054486670717510958448338909758236023229174996388536126746707911303480194545340414478213583396548180570970792764959234857428333584480405752091725924001622344526347333221578843090648576789923429840536209713273356406574103909736853003258821874360454604835617162454324890433214706532657960464476076104882238239420048542752919743074720679061124784062564351194625621747870194946954032337731887823344108880136916233066268049627981184753308166892583905528018856931885120070556446667922853471713478303916542065203290877917901269054454053272431089682844250216556990232441774929205242053297256888732866202583569295651687319311184925190992972536181384069020762248363228783700812299342156686574897513173571182211677480656394758476291338412075178143898059443836628773793471440244378530302965938469766939812500492792832589748744650449131255676663096757809857498809956921864047716717891417180578753565477913877281106797293649109178892383725703704162802938832721799956787085522557125746683665134020569203400040505172190518984939303722584366722515588698529783677009314200310218510759291138004587854162578226448678542528885271143615590469524990684241017536805738121869489073355597899114191456692996453454214341820309730568722512184916278220977468766071005852448022979969318504440993222818311390848141492681406497224415371630491684975639654694518265926107881549660879649770953084951818672310389299746747878046603761507634930118233784020008401742427353873912527792504373048183020479136090548386714900946919717732316130640780817831866414641728636155098875544420931415777260099351125097300625109830018929809147573594080468465319238072996900426180705354668904907646588506427807549234105046467094832814644120915549546820384922616280865904718726863731804385504025943678731166267770989462492048624501642541795796284780691218206710084048695737485340519777719645201736973950853388930058674668701678122148299084268165801742620641156056900146001289685693239761502062189894586638054566402985357007046486543479332838968580796324790193164265885608165821350755966135213441528608576672899987870112370108793255688374347898820828876463234907875288315468110503620061916087315568733687241203032800697328119512932159312835379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -2412657734925526634900772482287730630569257752383344399359824057131549498031924003614816023764153051167530314716331354911520258898514254763511453171973055904533331692059361598907363695473689414952054508408716033727595541909243153827273917479385825823476578812629479962278839305892994802821039628227959779669408541595648863538994083290125980710486177869693944667000262682679245258958817813550545183941929535302346382089438372535948976758525425551032086642406500574215076087052220413465434512697255024880419193030639270284800942164475072462636121860172816590331252060386478640742837406564777623212039095510530254923028474753237263769407241171537203027717319261598301864335205541825634618400917131862338917163420955281107990766486837827491754060213807852215764157632093416210191366239686805102251411541759380145794614910758195822120018078187815764438683560506351949122419020982273771278563609903372597370109185184700773701442996880040580561210719832625321834151615291541336566885393655871150556916381387003753585287519396382515885873341393577025056921803114700228705819894237477929170129096087811147044130346908311521250525544601716422799494172764323113752449082549730449259697553677014161165057639386626354679718724636025527596936793140546564469354643483687785915456902705021055836030503173075192827174453882925366470883879285127851394688680639142950439592457546767599995859816849055867021100738893877091299915914505096276482552417985903558754640513831528690125600582867889449871731262097179197693380582796775343993674112200469096491675646572185629473266355350538627063532903924420012477931938220108194775809230995001857560818752779204028759598868344962442966965728691164351032401959339944213163419628367324280795164333184483796114883042965387092261961205114912609953419807175970104441070207311137550491785516850782816160609459313990576463034422324930104478878729831814474717746499548912935604239672685319845616118299685762250193036417751251958733084689397667016078369110105400457127643468958855927925586320338678678960850264453071489477594322627709950066027296867370367455519482057770939602150018529805239444849485443378758793931477641711830798864761887443676279957165515130307930166683649410267719347364939882422178803630965369216235194023108122515859334787368214622986562333251801731172987119564653591630746157365120559505970702643993118039521131311251220270326209254783269030819609139141316295551131199791794281075424553131723521171489853836075236220396195609375868183809347664690291119961268241965885397935023054370472285015719976132684414242244186958231258295970716362771495907887094423532696265083867575780275661719922439348471789367947773739730248712991243337882179874367678276284319599945938498654839980960509056811266422899973627797443555396465167205638617411522103972124390424565202715071663781385640187824158653744366907421047533250443758010368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -22101811522920055609574679144171819532802841135027103334189760047246476275212105380538833278037880207111888563500900734552883668650108902342361388032219786204870567498224574218497553259467482037326629828389626291103157861269308155748501831657427178103426937631339179132510501675502200365712347649549691487978135001699585012319127312772821374551940148517101975999436457453849421216939425273068221002821746970615702209957234287674194999111707218619773992075692673011281873819517360543789474968492814883138767972979385571884105294989324883925443655016478855164892223894141685863482969793389135532935771896954273761999191122151894401101972000900539452983015746507438165118546681493812621634944416907563759064510637567167789380713411206590726371662078637275111898908794368931112614467660169307380603551779412025821234095482502539461467532392853558340013156083449073961462358706528821934510255817437647728310918780356147039136526017959242004181075344098800822099467826034638934753148334282315619001240218292966310645280824387989351782970690286931492341443364672746484356273281924077762587640894929065068133630595072798212619857932625780711288464844717792521779761759505907821831752786091351178005767581689615946054157818974585855038937120031073036330636832015961712111761926613007425296972535252452365095413948443662265106098081207825088360615684461861888667127480738961277652442019901586546960927181565071930971388778148513701651653770981779084505561436595466408101619397396697923726587625690312056203063587432909163642423250761961378028646503165712555994322471771529804303420726170002081776585693791914747120516883513885408478943306848090991974281055433746368900116461435457892633839482331688715983768928421944940732374321477198524505091254652746057527791818104545199072081503729193383799831934440724519042269916505326568247741376399712716655434109489019214049476671092131582173680511231352847021552670091625203014943528729391243767743240470207075156572411110973653048019784678853528807649912813006560722157223740465031716988656571530203177808263371221095996807436196435464599291379030722059030541717446449122161486300687467645490145676614096939998181425782951459006435097970408992677229155165097142066063421762517048640070748943515061300580882250969361060935468076064654599825335717353083360270055437077967813227048886243514235650073831756208921592613644246231922510820370968018044762169455498108450690721440806301030439476834470241763172843624069067113560132421904065527997097856487170871934063961034921955848736645422681094582360737019582767394911863987413540323957652167069255343033468584762617088744204147808313655883737692632805066304407652504545554446667543507261126023763053831563442965505830488030215789168344735348389465533347227169053046564641991502999509543279977289214222780519702974503059903305221140824507620778521619769171262557336797491610255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 11960684199617951589038232154561912536627336621653373898240350568850621982912131533891569416729055012383183846758521997658027927123672331716605058092764848215925462476681687156146639679056299297653352169024053303440024623370526581104088842729523138159944768167771512307333190199910002958822719936825939416329660559172393165867114318770663521142736090927889388688372115115179800744084560673937304095707923693318357784630584842746810168886710667844523378502144831437721979383550979175912301565884568283862179359425829444260430056835115455707200957936388616702126856181298075502208723056450032721988752379496021400537589106307037514907895926616349019342293015676562756591532859771317560559735483476625940598715681813486913878973045139209666836829365456063035003459915031207366884120267799377436637630613005938770648639376839756075909127735558307578205882886964648032618579351275649708115732430963432274977659651674621224881491557851055128046884085348613093358373925095894783071927209401331574332902605157572461534863520655446180674571358590579424766645507628139237698844626017427808294690807036602699772803625680790678188930865621327874389650362720979758287715853807602758068616353786570173044465765751330847222804794789123086218729444597011352399863355464662623930738561799332343457658777147047598106711190177679805965097529933227984708102188523569696733501766230238386773040965567625771702769443909120231862924493894242139450004801876805138806585173097207652631041232086159577444876357598826979701824121692146602918565552410973184045495139455194695812470025244840716010712869064542088421950286277594924575506752826902503479727910585299347443285689977032897830093510344427651269903037316462517362608818655403595818234856512498995332397222498868697209569668964273877940974957020206478124860828820821887326365079409840720633034919175371392889653735339493295464716215461043499389394360440516077316263313199147230041930030213072772213842336887012924756767515564945801295066143471202458040045119371615579757011468940404599074652642181961899366170764725367814268673006104927010838687789655977432005676713556715258575793281325465167661892557765797855824295537626981985546677975972777648163915985221870900389026396843364562383457633018630000010177970743343180399121054327128024103247929976430033935861544791702768747815548378013913053632749563184697409310481623059057503948323338997006914357641350840877717018682675388966260817597614743280220651421753357607113777706454626679968116720877558040920008913695340425034773807131954508738170974013735471830725785823859876516044009015624963999186539851563585306283830514145940578642982648476321954357064973235847368816694298726306846459311501669048209540071201808688728829702742613898205724354756264151803714932914775247681769190904384408304339709314990607563870069086506332163625074332072867137036496521514503372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -583174588267638311837475447322532101600031628637097848641666032114754859507528616228715457673065993522653615702311461770293804452509146862501312009356258798112043588814037899941521275676262728089636553300616939616930896692858552263913841673059397991751989624334529428296603424762870844310599309425597539388224928391888054910348990085519562563985658427572286846301546612225774011725674595809718254747937583491418827838212881554103399320478973235877651026949163939228994358437621256866739978412933462269851533782896335982713263584042087832315939780913093031351488332634649465254745028937958177107609626101441512217123535730912783190322598575125807847467564255338538515904078251849548792530702398702916407825489583254656803043797518304620593968504289932340119383955961371099129227010843276946235144593390144655907109241522748925833340981508918853401580568270995625457742350253952119205717936351373724024326440277808738005952540469458361906442464344051683318328233883141686756039949134732422847024993199142001409335181950137027667101689839459998846313477551981805608290485437148203533283451027886189373100853710020105808382239625573023492398307546472530822230571431002786368184048542747821912902287856765213096205528344074045478602338163549475323734063215528484885680011905895178356862764393870905697270114714992681249875002701807416027211576575600060337734413866129632151112972760142843054757703185740248390045483822042509078310487032373981790602376152501533470183876009447466367471148811566856446610330038247310208721348880985073761983898527958090507171341548162779061463003092178521300958464833614025979359539177062928807709703590289610681223641699176826027460478925239402199250479190887029773981388932097637877652331827163913840650617586002042500099498691876696015620774148657607375666684720379624432021176265477463114629985089066411164393398851823762039510104048921278131877873642734849265370417143408427652239923649325029305980165358408337714794004084501077150379907929800733056843640604558097574378624742331387375567209970495389933357380068888789073164025496671527367579524860725499630069926567941056132877434026425623454322739379825345978621157871295266762936440979102663481236404476697746117544512033271666731818422606176112666842862381282194192978337151379203311515793164346107142583787454345482131251436261732835290015018851962364319526677697589933859656955206793812196368693035941370999021248428806508306224873078400737597713588296233586672700807708526410939200376846873040752103059686319803465752911038557740047726538672650751851898172759407112145958094438076786459622470485916880442167105953826606264395183425776072293930263101277157849144252521119244749044518382712301692246618236473640108459606312209201962574114830697428655163385631358048243950090249303187324323912693493982810894882135570642640163545565913705708990454218054277529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 27063878036957959453415265873023696762257804837820787218930798432718815363498985428437467904243549121550473100952714668107041757291023364271153703095049559936397261763938123979569844431970933522098532637573936439307897478669351469236965672175801368629504577600444322657805333080557811885723955985891959723842129682211839952697378694456292746748954145275390844510209530408768405889894620212782341769307707855302102366989180801695892747684226198937845734012286130073868700690211311490299036967153789817268765600905920148489215257515532176582063671122656982009804364175376572885337630324233236796558888795632527103176612578374291506871486236702882542565692421067534334884634446192650142785765692600168970765067723956158027038867690115255399757446473830279984048008144893600168308336164797452342425855741129105731528797607265900889236889073392306738780474907017441737086241152452323405518224982287128231548171763811033139609622574517105212120990624736678955035979379401586064999634042794787272276892496409738498580396902098111285073273143931574711068767663427396726748651427375189883774927858199354210422383023979559450732743647913703611709877519702095114374847613349441336574542143594209706885329400366104914407063525025401775944223356689345604651875664359394906530297453728269249798786728422572352694794579389980935044305784739437547814744631489387613167093733493571348623423490008580650204999054721805619003904864544169357540020898976994140171394700109911400309744022138301399421425462242396297440533594163965258359732798205854840125714201663714757442677366708146735774819851849606250394947099469882563726740703887876653463880164841818147237918348991942131432743469157018920858932341854491753949860045839553461827346381736681307756111058897478704069297594856974342769107448192281947382162350407276280030198615764772213072590192807180266887467564050624129629092048951691331710728773482664228033397045856064619315252316738556644030681345475396743927568182563935293781852821201479171657172843260981254753432831520036425724330160504564882253691194595079487711135503459628724492077747178310883755205494787035545312026583674801468522282529568538730056489511169677118252432406234722204791902679424775220958060261552941856683162339818544187111584803914396749323177488254557165534597605884365955325281286754663510481326158542619870938195612631258961830331821813157492150732628484744867941986069526701762698590096273514109559280763310078992012153563532258460578374770066825078139696492838289629265300562032619442895045028323145096589441331804614066141606578354313839546957410591711342470695667667857341745867815984180007027533602588787865227272049389355587526457488556894783558891533426677050803636351782270283387260482953422822129009693992710759905365505379684428761339596343050342368994575428264930717439930257479194125518163388322354437994319330266899808256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -597137735519501977093974331115515416284747780780231476950602286821256043373619252871609067538808915201056869431246555826239644576276820478544339494833939815165180560686806794036344498543661659777156166729128298137763024555033005888225380781281120670238649438961215599825622720646233257960364486380594067391734998699041009868398322058419792573844534220260531357365659122416437289486428045656058345831646648900813857033853785915568384335684781001742502191114080245609012142425015790588090713346317064362624501612415530128212582413728571064588527789030631886433905799139959351910899110597389617803349403302933717495024985552208684648596578230619143815420137870167979505821877009691834637576969670342149492691789926687925247687778566228873486584423985151157570859860629711747444110905671848357249188197718669627874830853599205555294917761232852660467627696089113103273664837147310441344090472725468158384931242439340630185826448213855128466791036897375816418184796877525376260735187255674968679643370221813450391532053151925926105479697825033415990549845547104280248128694190332615076256789044793762917132626126159823399945980528655939385460004570168026652461391858910860536168088726588265428668288423320390441024478471599899474761535853815173113952342422371372216610286025395617351798280011882913655589251524726711892349073186206074564256377502848345222898428805256923548629164625593574851514304122893633832481600336163109131328674269478634523005922140570652100153288733685257999673777949728242111514090909384397109679145762761760035689209389920767954461018690622234692967102990007861288160089184463841880684338607151528289050979132616733405857688791570805603970973321496442833473583907789442240316849909534606355998058842694110215568402501137769165032917502053130558544943060415150677932157247207257008755260145399494176121282647304573938352929891566155636958322869143902071661559927502254612162437905997096642890319751280394161643311986800077831619634322350959972235439230634436086729375990865338544467274646502589383763209266121422971293489999028236244879746227657386788589526180257341577790718388300991597591188345952660037086102792065730774789590280776956213098483001289543783038026302097536775845197848362206809939668336714935959639071777619231313732362626550491425922232971803046065569922444558833867756159275026947648555603148706375862617437327813065044500078836845258544739288400709003130073843939100401988094335705116581299280707675573497659687669536838465199688766803038262681780527665590070728069111878395843965958322064784947626652339770906824123344129847385001576338769265547315109166372440722475339399713705956433368060552225277918515599325575067925022246602720484523731206957468526047194433324606632320993642983767192663624973843634795420617759076679181089783644629311619521730025861882260654410860466189365283839613917612648770236590325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -5066582067314651124331287791948689934867759471650197973307323947694366580233346707249213289134545912616889602182261316587171100643825691017599571843250359930567437584248249006702520308751075281920371804227707018389685710678213198610666674322178197552196702342609616873714586456167997870455103562758955818587246039856865697024117861319468064895071796653769825830177050214082806567146675556393353784226049914067382946561536559661475604956341044731149371295689036775909603305137024286936002882682699813582782744002664299998274629070879435167598545716591466816286448542480898345892761028010725714545235667244093063038873958994097169177065603994228564455948454538011538833426172311624522537773180944973452931822889026248025639755682207486574757547565924895073591311500833937815086414551004828399006130749414849842159924211986961947030356512324914957767893748683963279299907457383411955271105682229495942054982872093597473348187767040369900815968666275637558436741356778859616870502439977343540103803023420770604259842258144665625333266172130061436950216584451256500711211739583394294369954540339573133245053128881633722368540524364406909278683054506148102797516389312591956444217405545690950326002658997718225139871016431983415968395726638784378734444971724120957977405943577870621324691452597422871954827683943381001134691572930710022574081394515780230975359153639705640104325132116524472318710914377465949005204321963443179425584265188406583715431438151320352949897447825636790273914565028352929440896260972185523914126567066919769160386108088898222215675266843371117106410066970194171309867330149221283009713715548430169615905686413568103622527592532697177330137756779969630375380880783738159132139734395290809489891836986498448627518880939579956989219782484519023490092995176396804815714675625034746862717303618598876407786834699446158542158921220810432794862808801286450689718059861448735075584795402249774365277449934355135644200968397008134588485703603011383693537979797087999118484650446158026552682636382587606705264438081991799106325647774258562996113824056490285430037509032970531067260291660176422582184895766396256290815474965212439517834560068619102097125815552069552982627963911890946391242850667381778138106946145142872469348041188292595305900378204355605097015236390551966670202885338239307825916385981565501584306305826136054430456148877351704917664896388544265122246409596543006323013409946291411755431108431928768921481946704721003260104413818710994409734891037428862753910815126868582098472743027570885874713740119175667260282549287645632570620471009782906894904826532233600547385260666816542071615937887811962600141698093435038745735180620563369088855901364557874515440980584545298628517284506389455262863095718075012196755907209255582398319811393987891695741712385455431790445626282399194350693042390299366889906518788282736311271424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 342305749718633567203492860950518862544556025461051698388704858116255456293285132279613403359373172374974242802664926076559700127631390075187016248706386909736809717418556079390337185460382710784282324736026107620762662942568072933460699778550416446430886031407614486337098076330923107108206662878126998731014440553216100822409792043057330355162137381242195094148422947914592999943292206471743699362838531274622734575740571096109155926181273350314324874212980154672430681818596137700648125837246020598767379063225017864397482720606826760454165227822217096288976125319288877038660145748644817323371729906994281585673410827596029482675080644024447740172368209583864324459095129405184406117565864432977079174226047235775131776143787070238853302336198945807565927474209602865779568804962362951030664397887635099016989437316489448488125758402968327358915076114531136379856139423525474386247954008300418278060284768251787652508777366367559392126145607063985945781508735599965903761494279554036855970149545583580563704283892098745984886613607506697029223803852222913950550395363895221429526572283367209985440364255229308272161063276477777577944018504665425575026176650264737074801049763933922383031786647258804432466002731228612096605163594249513138669100512128034273650479220004853996478754986473983813836528757435867513655810700646055586480144329539258063489131911738809982586876698050533584402747812775230530778076612502295784579977509874576460516761157816521127571928642598755381652633693857982788090445748451165689402032549633693303876113387410594966273949279132172798503473908739615592050501189485726916776209092284398918533633581505451814651787635699060816781114506028354178002825545071407377991665080409872669916745172449052600379620262473212723238617693294578391573978430310100256643238048516008790639140109589765345624212390232486163636297257224679103723328416283998644818372885651114706870002612022462363649760059741131819290987979909357238834712588895315272509264369915433926341623272142093067405793378469462472277609461185857412421105890032180449595789747296753626306639749398814334450302586399087362033810130305783375122349219827820292870921297490953666657386857002954737181587699987264496143011739534323604554414630222511367424133089859219690721764861044003959623533104268070429934070351185166281835819636695085050892867816773670708556851382770207432552694439600017404297829536389234751100677627423200795939100010896483371458993450561646750982754353684800933925114876403271337767453661285168720230104551336063363031158960439611500422131550121264154139972168142287092155333257477156212430678533735984829410908724965755692683419401285881629585324569247878014632996319372671872440454176557418528151986452792718511055962459230616645641349472367225732466592104818323724543757725167629345771010765174481938905317087879517926838369046834559701243018608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -1765646742654842636538049394856096079440058641750897251146873701145055646297705939992712784136008207592057260309702171913767486366558379672236696590422782560751590075830042149847141786625323850970497500047468234491908368962145922862287234491979787864679461274492734565395069405971679312168846048832395939037031652866384159867140340138245758372198317577014995960289232424117122109023978584350768771533613217852866331870945472198324549489240688174229301113441854618537702374684015802979597882494832504244074986149927545922714914930566300871337335698908045305596678465993635671238252022408958494989954039884080472985570144378683448556261466913325843788990812101961695879447492117738161305667280461922594940169176638865115888207422591547430899406227439084728222107450395440660169080483420086492893928213805342210732203016058852299951282558003508782823229443753344593071276932014194309603872615336565808930471134143794852134966804097996205340731478137627069842009431583571038920879322137417788524804412379178900718119718396073740890192220252288508780336826070022717169763009011615991338885400300348613779658887907220113618339457812852805261381509985282938976493530628625361710083128334944159622538783492388270026492931964281653719861056142309835749316228113269984111192225521444050708937623868254979716707023978881204746266518156369008214105647658933987902876964171391230950377720923534388365611164364502015653176198241857099976013314562731376810965046229786490619612640526289902506420963206756459984185504068837840779459460670699919377975799488439422805717504536871380178905195700549051148373949198659611481022768260178258429398235656580175209321933097340740424721648471926993532087013674708498980173599751711431838837641610144132095302938435837109273696116131989578404867617951925885174228025955127525541273558563959570995975382224347630329466602120627983866831754508797190716530441663373217232174781351703438834715175138533912024085586943069661498451127261887153889084949346782896369703789346096441987833434879464371378142452034076636275689974240983504205613210855151920409787391907800145704527893424664233822613404211262246785348355321875892421533019846796677988007265572277179963186811447389649573918943415783934032207182585095018455738616595424642247720585874146989014777185035431144332402756529096246386391791998821855934663375519743007228228380881066344776480809032125401722036586401304257599180103500178618026213216701327768517005766283781417950854971609780868996541687184924592121897419415777774492477536711457599081733722316558855190375839105974431507074747834775548810332391074061365379274435868681644123528222829810488114822196765966772449884347470148043564867601490272902177316936065647753000169573490744989251537192623025514391822793154817551276926783192896837292220672328956807077196671750625402933513168620754437856559220055224577166216790016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -25883840228093215119181426947838979026216378580197384969503134716538878257999091488972789686364260064756456868132247525012829388067229760681121604249713517898635876985956270817458793112963216115906742082441985142905365792915059852038394924971457593718565081894465141004632567587828624956420859254806191799797545713955506804488705231217017207172648465810982401772401420782528110951582760295439369723082664180479560729892212723077013646608084736259915628229256380634807420735438392810518032485047615051706701650192204042776923572809834363259960184626832617464915596206701892529431377695469531101717324910187819212010975705011574689526095359447789479552007918858034171025828581634405634513227342522581629696392442321033108888893900672504013256276158805434978600796379345502832581221928289831145120726416904499006051391290629520551263977415620131767165379484556612166247871454450250094642671597200449120641250398461042516199474626509773338042683914350718500001991863600170349186850071678500420766320161620417245804822287061027764383550252017040456707852005180778341035646351422806197998492610164621306404904001299966778048770231799738686488287927252337743832383268120027743406805305678870321690200495317236226181720140865895586025674950002413915670402052505090945546643973659295388848969609764721631538133262906286868680357978911819796245368571177247675088553706121674463038729334620835039937799044026424018817435944708875566826154652084445584120409121370770954221759953514692523857717782437128475046947460479272341351185699034972533249140220240415536265146977074333853721081441309609850086820497391551200984482522290975031820202274362848192463674823664375493759644824725241407299373992186059092494137497296659692483680522852269358841731804922542601893539494745306916837660034889975582333060996320160016514839942495106645045541879196303754052615772817751865900911734943730402765147380271206246547213299474444218915782126406535908250870074015749821163582179234512287803779752750075937948925272720450262775794668363904540756635409348503533310777982269931205785357519340319530471241599749026759155103969765730379644680125302768956785056081763753851046236289608611700824921544305902995769322441153080003770409638704054532891831310936993990732736052833814171265996739074875504508341459931146314627523205814349395658759778483479296087126608610365597632123013927558552289290690677801395421154484090687306808105604040760746082291000384366409762384565610111607726487620026992783081457203409989249378192344830721514839508723447765589823101528270722535643488124084469798828015732808069862717163173598557759467956651013113472119815406569315040126280269848341932974189272293632610423589606943185978528928083460990168973959876438632780012233917581535152289474342904603807642839855497093895480274805547050636345700408518635819794540390098194031646811358803888653151088911843328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 182115194905582054096346896963670509395959860295900665597948958172522674592571571613376038526385218534008044567450380559815145699215184555357736444932612600029214040776038561805515762188233604895688478749099498519614439768640208777943607161539742072965863662410913598940694028683478218665345562538970820207450571798532020873356387881289920277270780140085317445193847446659313510396254702599304817390087524239832584667386739945869773374056359305225302100821990411932325598903254796043559329161443947594969031233062824048312095078272636524856504276173771719209682595260751012761330861556493050645438404933909670107535408185693935966248820756169828337099727023034804708791227057010669755332319787209237777952673127833857189224673675770991993112155575246611738804001168241868596846770350606041143846233083830967101117119862093189810949003511880566324954509506949938655874831038377314338371365153740484567937773992972884334355863794053471534482179215991383641527013099157043980788680506957258058871213356687965289087096079404267170956423615424406799142899947185611218544958282655112189939260163773747840412063614522037452842904909600100954770137946103825658191432268653142227384731808015784970686666516583441723756323414997184547082697672188228330600873829191210392310020496432486534400351852183539359358424794352833943803167091496463035042013519334027790714466952843134672129821374428229045979226704898631572089525431972238759126131737554238657611667888169372780501764595324397901352341666699331017412046311153682708641687999737509817234416503857355848051325522799817125185232266685283190811946699173464383585099854074312745326648291261196117294857450673629973858892098147925466029618019364799136530176697412345868628243630396676974635633774893881926330967374678396039527506107312416216330457880730405486527210304651780432475022899634350001369134394355468992250585847868024372398292245059078340049279726805013156412076199494550149433543959984953995225128909868716616601704732394981630773796628193841840491770749322596572074794835300724931561345912847728668504018159859022290215746793296028985880072277811635125967419138654143670906327391030001604963804630025417334308687848769602748146263841827876643430148416070941002201582964681457389797281070159436935585077718996653282807375414488816121068769660614391299810521957709528956006314941553495827427089007260977934641393341354888176572566909565209419269405827002871726709690897318700833891541734136121674479012936284340475679012256835422654991145045539153498656607232668978248008245575154851409278647609036245283405524986279352717108871379743602366069794171491136360492183556502407113335079687672476558271480309773669983311193664787537412246054348506777381568226166056034180944222103139208002501950911803376774359563845497093553895284847705484352332641326458060554649826704415705371890278353248245645813692445491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -652132855982333330711820068244639032885044518623783193008409149777764871216276591643248416083526416864947578702096244674150393294122210007103335909426221362739293477137025482611199411210158196717108836393325168607961529529778181787545084799643491034696925759438995448229684662813274558232520832275365918752837455236046376837125698675686035558106311379214889542377428290663366772376460662699532323415834610940730924658000529341773886022020017684997293954577982955814348498200242223232888401530820820966920672845692296100650036297664843337918619952521027364408249592183786886319864553259869488052803929661374229591520701699571373003783904207987125272802597099683346803130274644775769569056562932177541470490340655610676950757991741522739209864296172306136812642741460206725847323223040517112722040335973854554085312804844209369250107157040478482099530704923286742003462032165234282250147877356307310160521591939433769590158672461260744192476690731409279741163662323183628602973324591601440773584904817107703266621176636305486122702638007514689433341246310622428043374408458151708589357728190677404050122610851804487807258109300258679776021689400643866650355162769609017236220523404172310710168008385570666368375611348399378212999811650031706143801574575096712345225464586209405360946561764523254548659500125828875735915358551188116974396050467123108081785399362684211444441169468402494216565852008022238277889514246204078467241498445755264790035969402650745218941970926880885873948104134767090019975085359463675540432154878984574609999289275711649287250949335913585440907545710385170044890543735841431237365547565496996624950728671921778758189190558795802529362183107113780979598363395256820614639404375700160244882747009191770647549107293804054713735714689571771605749769782052666371661678750017784689486316066705225636411065092451396235484033748451333056764575457553316045325633729224189477616947395064916739719115671014314427260421854462911754674855213160917112451337254797518830586914549817795185038563763929635909380158770540086515671623325901260721717786913197260616874038120266352747969022862960676782413617352048153097901804920304137383000102347966239668066249462403183464241037172778248516028448099614575515548444041890370364805707822339446125724424013255723101104539371677942015294370720197105078829698371420672549145577596136192962702818790967906053791531468030480501054121586075861553627296521431269229580522244565641311439909807917049415411984995477325155241934842097573967567735321677318684538147174031570719923333799314203964078771408705422109676112103816321835637174680705103836080921495783862016790062134504662820644037140655946252460676343716873813945071255116815186367840426550226866342704157289763847389754423308158652166284584015612435261488487040531153102825581383689715259600133942285999855848028150701110269129176652633710403822551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 12592794811423177377990379954938945754995425890489368034385517249921547587853542422819120818466018453523791314170172812087247538452091904070998071297297428727024748472296661342329723787406333411656804186039889699707409955083099160489443788912009581700025122017649071940516867722569067522385104751636280400434090652707880121447841595253013580278476288960726304224867940082893407309988314178953074692539106083590627149753417569524463436161418411322530393198468440630339719641630015214693922859000975714803609798978894394060218474349393915529739531096952447955978287740254601502881926744661283760698883382830221135670282834207021075431241117891414592094026708710536384015886438995039993125819909415460659122824183048787924402742106017475597490216486006878632773923514108542752945472039642758057325303360161540891902788244608968563756418146850265059786523810622783030705044489831617522067016776197648799026125302897018666366368375915574780047531134984741926650913506681421692578200787012147839657610119567460762775988404251112354406788319971055797087062087187235190439626061979573945251510604762974299861316925176809102074571320279165307400022166097111900377380075990134016256658916167941849566598038324280202683957874616519233020680577496066312527112060961541896729318974833490398633917664050465108828065445856152367539733742497855806967768844055094851774454653351095456152928388187540752346102174569163065810762809063066532824421886067873292747902398226920206554304845187994203635767675848208795706945265946125780268927140753751221992794769159978592968730559504738093794843539174763807025227623077835672365685153591058552232094006616557602885084580421449777732952370410376420838636625911552061360970216425855987446936870646193234379164040338797444952890659508880380761124699464644046418576432237061758438333584548644745839949477670127199503413537986276294746749400846609316976633694968246166710514745152722107874067172499459302417998951563530905379071226684990081155815122046860179850757146270528084237147753046188668496196836074120493130000746188605783669307198697328907185106272306607021559997215125348690325281239319685905516829147560048955958392489849697649056408901389662077010678374138451644617281902126201613529639472027975071461175633602751495903204313335662601349106737425604970635452457471305860009224153882939963907755198207803235521808212093759668924245683843226192901620036725553665319047161240957972307510577928223961653916611449006566564122218195220905443530505684310438213391652459084331070420009964175874177837172009378725564998696539138404166668275676024406576496868267616534234833289502153637718146436498534332075088449342725352801619184820586174753198921308133250293387246065575582011073062990067335710956229269515671865115140724688666303163143399766892602159863388306118632898721904497628592542765416079107251245647996660880506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -1503548372923934948119208380166294156301460348699919407573591046428325094235727874554432884115172215048131324531583232953686513930425797908755033434132089484957814743132216341114115515685408341956586347764593362550810987562826532465442653810237660534432369015484244584089927946746726910875833597151295313681523666985250194671355868696740752042340457877841721195313855701447208712677728527682763301128166729566149253963263897555655736907046038588596742272791040749412572527164228385830343854710642835845396463827417216415815498238963084820210787702116335155311747381883202395309238328314895705733977982033440643885306508675823419710424341801540562027716345520015124436773077453010775100871184972019975412602505706004022374334563020051827086576473367765959320869311457717204468388118775574567376943495382731527245536811299239976879713829461638006641840141182207478711794987995187066390969465438398313652405638441919380364774281202649958635853021992110190279877180137811286278904249313055500861379299156111395841960224815358606906099142963112411000641337083118053465428131501728034532668078589847610760710409129709977586208807037225754166906716169809715225070127458464114090818339220483401953625540052390456763600793987267430400264805340977559686660561126399033698685675971791302675371994878902780182061955621612066895738687380964091214012513885640235641244974959077253977773332577961601584007799259110360269208285023652492772392359733802511930617930235860606600202600972520999853827741172753646399820385499725934098389561871347776316254469466225418229374418228962200213229638659728185962463012006647387302876287227681289448910841838427652355290230500557680202527902441685128640211375761707083842800515376707978682313331868477261156787198239744472121711188364878075275710183680644055527758524187010953449461477471348950778498036387852917283704091615827929990715406698640314104009800315200821186076105510661414907896376709879931401452736027951967358145891889838056698424537646227883042714320098957029094705406797843316652193562134520282934633132095252705061306094401077733588826797320876104236688255966862184309402901316749120208521268075373850372768481084553767433983014994802583795874189831325405318259963978697177270802028516908966524477336834817723117645318654192896143555056952590001652070889535656329087088902291673599892192578153927742658319970884186812693903193183239552052082325065441053744291691782337185906515526792995409011161954485072836746274349178679425551049540512093951977762840143527281118483514032352004452297162933544658454581437342715023120856832204598024959866916220823173047642665368647504934797879467835825364926991188850827140104830003361073416012119295293183519735559263700841354003413773438905996628449929676032491241265499247333595462163646741016106624997568356150567074747698051681614781006633723682914731711069793904754688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 61395650003310316246881639634316000592760134476779735992965763563085781246785581043523570667852263237617161503658235650452736793960041445757638290639722556590336569978565457906968465718208287037946723609012101577018160567140939487250544992280167497983858190407538760970603097472448213685174565332228762778510239424555484773719062171181388019894324061112688097632789735356836099696573704596107464323746319719102330248338349430998924942734436807304604118798413913356547707865587584991183992309218142304502593485777201368481876667232871577291224216610440881451754448453747009379316402613126931683989787234729798309240751516563895302526246739683069517331535947953090813726920733774163398653797672274435932492382983105788292082448056010862436281063475186284422275994222127573525100254458287626509878438197039890364236255255022327686816374503599031192027451541755439282426368870561095846041837999520802497217300710717523998195217064247893139721281378517070932785888717429184482953903222636315128500355081530426778712576611942027121164370380934667226474338794080412037029519174968321171717139755404456539130978829645009811825355138403823808855736360446400181270986591924846078687758430798010685694494684749766833496331251130882379469480795097800494846806348603423007062975436356585888279312276124685035157612577590787569736837684444715309024832224573208652411555009725287229489068383894598623379094591925515687422855004804394520034277188811796368794555470086711858046145927246505866372701463747988115790441246277884058721147601630440097798275474289801495280347381080797136111605113512460245087532524252512879633223229166418375651206059787306132756417933425732667573189290949574293209029213132865486903081204915848086232007289828811912567239290216897921378321950268258956848593718756872343586387701597059559392433024346488717105874089906424021019026199117091151985345491110309147288338830150267778245235994393155212598643594390006355829413878396455170835792426727923729468786544624270824718197996559129208935741951175586365647961943501762797800887567719807833637259519243110862190229013937532052154156093123038248464781963678944443701639358912469482995682638474325127006345001351692264910815257432912030869906602390909569608435045015915358079653134089994763155000974577451361548919328631401662576905145282415074170323047379835275766196555316934395680061979718864110455169471563243697048958302262233008263276105555244968197909643821348039746718819363837256513096674556190713315828995779012700565978691087934342583429222583428647567744954376739834539614336734641311863131795269744017110644826328575361291714084859103209122040541767991859832572574436882645103797226177949782088021627591952047239002521735670191267627394149851109668461068079105461722203063940329393994974060541490923499296102227679795771288671050197774175603446460866273034645291754251746111651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -3166725467479628401380618967128240878684688485529184392097839708405287027450386605758778235184864803739501718980383535681548345122999954770336493442342900394233257256531569670256516141783636295489705376512745603258972167297061632289818982345534712251064921031090100550331941488853319211872454999883624297924998194130060553597862725069474356542411055723623154260615276714864721321191350016920942421743098856334609266494107803329568263195120858414581051286730661366743439949213439125470735880405652344218929641678278523823086155619061695989922075643693328419073652687082700107723340638129136797837683508172152059200938599502935015968678779728763508211075935175614782988930236785201646745983386945545682361881475121005523744505159939210829168476401246220171224171285220843083196506671701051890850673491852189205235623762677549162943896850197223039090970735999709737887028923247275697934390046826878655399274365096127926417211298449671803636280152743554564218293850127091486515362666269824729309762465839597450666741882447726763327277363630298773753699339949325241199537821986643962569156875730101415016061108617721873674001989717719068339965627644661507110824815418050769002231797506880281318665980484182961316741350574898236354580856210570857473453217547685435607497024255189458774221279725210220381331070198668801980900246754967323879745538187398267041880258705176044775157827205319269160574429819124810471094317794866955991148752899160239832754320910885358165921401173030929099304335896200924397076425394772609481288388332898838579114134081437847521461727173283689401092678773371900922096805332706940120413294416492155839193247090686141180755365487743832001891013273201608091167992266489426214067085966878905574493014990044762699415286110755219386304513277796232910681736952316765079796554215838049128558800820480603738840166618723359540792236387131962495506864364654094667731867374559299774794799755756371597240190866668197455220264228416643100908034058280599097487762672576231375260459848120641229034038968046947731453749718469771096922261124456501695263188069024042186477470928633370919963856295100378790976227128983973793235676466179504360171854341488240009015199804611530757141941655947583979698637286262672661645594283796620610132776557740036434454816133709512360009936373670307767210478400647876342582284418307079106828792784700396332624914628691973941848589244099790680753823403884076678850344198215654503217076507432884812842771348745893401352566685099535678766546076977701828025942003906488663514472143289861502247585555861390026689020004244545597713384487713509213045305106612899001939871720462234899901538513021430817419407446772884603509553770586597044149021870603496660552306166596905570859190706661480743690496633416648746027134417125210828680227436566239958904092424952544070678471186700475658061748061738950455036147224365369458583142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 64973798817443006518626860339345061235603995239428215459233873780004272091221363269081484040117984308786101919789906120361374694021987158701481197195049712902166075819479583941168058461080511415208613632902912971631837854970069246486693528790777294600149321460124059231098742529557327083579992021507075463452773708209620327803082645310462249282435752948489750653511944630070865366307747344768588628744596911293037716938861044195934932917690899398998363242611065090654785449780714427227268696964960475636750961232421853451854480376816823065891990466924434888810725660414590610423925483032026402830612340986510547099164286804759722286219550420341165558843879073975314018761471281932504975389180761291534898124401219375429691901204242394508005971645306403852190727905300690405937580594299798025302008762326967195389047244256998531357069500578018878328333115499301509274224764653764189621892810851449575601319106448420155860721873182862721892733442306037216590972785815640413106519940519138144013939280786142285386796924901196550914443072205739612630930978403625360948189404063937290422652833531496048211755139646931295103384807549941958323307818963402452291595542250625399396419330295608435709465831305287734252869355447652709988194265821033294551348644816794518874859374495227767365019521067849763350569262256903431326110871007867694018643788926149691148869078690003961449106160038462402645864086457594437261640521342565363525239033045583977598728861430109745235281336825827721314317737822526375558480949677276822398896305005546892870504575000436968580553616667044069338756660555822749792344512855383952862987357381740338221752226807772915484267423878791132146095320617381258534557804699137625529252314364026397146579315685641438696685539568444572511032269603027492491692442768665317570000975310493482404818664658555029017727067843169383773489943688560395252419052713655776674369502019180193435377747945622270002349326702050537074092468152343944615551513970843090685832684757724733750424308430720197192927221769008169383553596360732456919635073014009231185862607987075643424162528862435603409084848599410547778462069686707983861105154899784113676862446408911221037092123142756857784760044527749706471284272004166067931360262189035992549315924727092389349773199158842191416192995587707280670728374564737897377763526828681068168705064943246567986095026184620326867995370023007353367251818975630196103607534495688683095516478266083916107119221755560127416948325203461341810812815330359507738977207236429627809680940689191977296036679796020157204163274213849996861532019616729538361237044686480239745543846962829285811512894278639995910739273711561261840382631969678715283853415028602912489998707260521264906776061635733792670836573268177223412825110501202974821940533843908729347932721700996350471021034362307859400860906211552556358542409006602269447411466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -291265603102678557752601056950807433993597903973729635329678015402677768660377426589927295266854342039609236821194797750981031085651565999776549658473032111986490427108680305769859492795242175828842197100270054108928964666365722296932301574467198001025510413008051228185715567993139388281211889922678425035170893134820446194171235977378440627418594153701177545852498800758882093619592619920641947872219635176147520534423288366184678643584409833556250549984848866504417358437804840437818878274872044014948054944780843934040226968346780832688497058598305879661570726784309416037220301769713438221153239768387689493461192471427804750163418863071329916606106688147130813857975003881189636570913207476609671231796932761734000170228974936210447772073922367466159150728795029549453772189817364890895669915518369640613706459231653043213681640937801991003905652050900243181198353756816190146662710686345526811514995859942559716862297247726027449182829202579810717154705420073894516054854473896422153520064938435380384914292379285472652336115469159999769006216050406169316214528609247262315003453752471569099487841654433963117945001846608188989299581393388060587392050489178420352375334719831568046315771809868143608579627981799293709054642458966289913995330451639365335953789257619506936962686658507078023631090957104321097354201227034931578659974351711772039709721375665148136017474092566752602764954883141659664329909364059588352579934475221842194024862683690280793743383605109861023166150357965567455078365820867074102324728436718694232300555623247361847135163064992572287770904504074877114056348879944346429954712336276478301074998477159507708819721627247203693235928260455376950923986853209207560116661585116009913241260062234066408171274194008666716506473721890364457592871810113616674374156396294501484849147866122021944706550413016411996082297739531963904224888156012044259227543782534096659781731994733829143634665279173789038767712339619496584171618694860627448191673508796176847727249975904529090135739332108808191353418873311806863217554066856670140623551266939071777539547126481432524359698833195304782603220472453442234062402463224271026396929094328124452836939218382476749786895747430148997486510219516972252461759420703087728621961021769991001549341007435436544895190908888537967794061842247431929456798967808784725115943686400288672532529996836915553176533188892670594154213045482819144661660750439051673954166634138379705837886743201460157044360281169739016764512012851519515976881050549920952649689508487311652066247337018131955522265915370060625716071509536828698843315619246111906418550888811320027488063392335749849107869435396070974181756575040432826926666924473739772768699692313204097924511605419151517571546927425096831320854593077761760630753026108100968505036327513600702090830476985485171493543910710664652496127032094820958591778816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -12188285130905282060477957752464886690361636296089363794009344112321727442434889138966325103501724268758436787117264883937183569240365211500770049216025565062316445416618356201621726757185535868234280375028664478827594011782610581028567991644951960213852890310104792682941908350123405186762052539779976547062514640646722648309336629871607646678448436387112268474564249617117679653829928333712701770401611551699395716136737494682440108856858569439177307833116408223305852400725527602343466696190494059144276636916102195715754173380321518249989591027167702272701715361968595910221187330089835745714890834557325526758605828632533408234581145848137860358363893674694917570254287940737982098837685765164680399893710739130288837791102740557035874533123738099772776204362351664074227095928647976153143670178433952870780649491571685073356861055009425644591885112253191442111921131761083147769774908348921381651881696010333026931650846332598112208442734633295040532968530198519143907117079885873881666909241833917534112353672295887181474241946774524009632314963548935665105811307739951944960320012002521124994106872920217580071248007845691000826516717276493609893890453211838574800214069725364276752245842328811658361127371168993382717440577746858230014583027145081047445655254858311734164752634134074286243550386430607906142283344994896810114905492633676265792632285494327678357377554577593537411757583335017965314038808517250232688850003202034687125218388712693982278431185793131267292216585461070703555487370829144777858905207000807276330983317420258764823476055809782099428586627443178492148035560112811450456881243249987447788420850621886927483329104629833737225218916137506439664854166521713356057560540812571747364812560034266137041917784197472310434121870991047730433992822152216295717492061062212499250241431073287463328042928443214691828800122195114761665829051289365435928435137393635665811681061390351789887568296491807164444009191769569783204926860216062771944342103565576129635990204866349444564019894178301504497480714915120694392370447759454551711879503861287907367499302125233070965977376996710112589828990637090220554517078180987902938249782626181884514084713363925315850693555889484631224901289667699694147691119268540877718274561453867571586519296607703455850596615160962838527380831851494130462925855835559342943849211430210148787450026415642901090409438732545802255683248236240045985936616458617774247145160210211532750460482027797630113231303773987873808380616081118322896449862456982668970414169552019089332812038193208743450477516715323885987106272218853487908992078529838584447612009134132336929439250866700150764111380264198049857695132542172886843934614942996706411557705409392598903540092418863285556541273633629131364644145533596255939817361735500900727042498711041660384532966804069727226142736532354566542043295412695770590058343563264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 136178824321883180926092757512804253490843121487021522846989914619703919301216961702002889382484428647948459579813542138017407646273618543227544323234919972154634132266890846392585750249527648206926015316491973845063354426330453299256923570946982594535188605244283552731076656971329157290877077099715241305027600862004458581419296980912904967247229448293452944164329287056663146273667704519161447394014214742777767061877180660838502766779073380449548509491507121179980392094726526708671954571597256911968155923859615383583790583009197160270039710674444885354575264252427737523714446210263726547100718718607904785612607760296730310268958442445162786366899858668202286986136568021566418026542205104120552044516727452820228355675514058173154904664158122817380789611994903100641938704329057292329880894216971579942085205572655126272449638195529859191438078528973883656870522498689693806619830812655080292442290538822756877882519896810016436507710269576581684763702780238022277148371846113525002778316377815550704343031024795482399318305750412505036137850650476784059125091985789560155395514459845417831911493158256981890941935009536690648611097170611336693727626635612227863553321519505875368168561261591472546456725414075129021190283773223144762250721957019336016234554229422571035842574934290249187954633773786009039757705200260796269097731201249502318007073584369806236377793661009228212303118481333884431873557463401902520018270726839210094796600006182333503401822897937339554492659395680484981451334208090554413565373160313998334609597905301258992275267161932038712813767163713351303173755424996418441286696665519814941267528034208691716371464630027860271737263543649843980725838679209575300521257829910952765722999580116677977869112314181010449389637332283640937904140893022511823265344585349989258423991271368540501166268216364472187363841921913211186451890146472333231278137205105112690198211463916040238462655975454810145838889328978831848552671821547721619529501897661472244252808489239669944409119077395652530184011605290891545330644414645848245951373127372091279369109681918762833122708767199649615955628080799276957569505324396332181787685626912927797276865567962380191094746259488644902892400416486397990428735064255139263067088552460723228932434023972194712570316532979248927457047658457841056041722065600941815950394403047445048425111603004299121083724382875723201784859348067495793723612456823920982369893390021360600496486213885061495615026696500764052176971859573249102467119224923309075924750564752861810965296827824970311862140270270437300770837627723769510326746119535713591801439456686808954861921752602978944970744106764173651945595576285605349736512292426542515248543853524099218843015911092428666856540926655134318939884233824009115992174983580658122811530244264631963015003045327924386876977630388391275734478518654287752503258985267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 95801588418158013810808577588729436190091377569588916117488282087302576663412532693959897291768431901285913880034455347553110333735140904749296715117335877929104496228284718702968514652785396998011000812557399937772436628861301329685156566798164161785106731443152119950116362412106745048718177737884114047347481164664802755660896962227627489209839284338289293985274252791076779025256581377883759033164071683615701669618263083924602560218404545730225916968435037284107607270109239520893310555606099531543217903646905913288560925754215063305862323961217877966330334411235253679459143883232549832209833369028687491420466196162096369960371531584332234981401900247252153230083585342000873702899297022753920847778886193802239660721546653100831222390440192960907772183161513448225635733175561626188148038202018903072675023949936339456441700767281236564148898428754062720455378591237083384523593724476863135545356603936978785197877039888201509619035375555376844635874612830680102724267562246494069242002646948923614272825223372288697193686167024692228901882103081819733059017676966585038832768534963140451313162374677555588427078199056842776703396096936100987060219026381019222900799814641686394600870998218464202662622186375429843546371142297290019691127248030074601942944366332516711707897421986565913571368144549145026301840853320723619543735123220017844586818770843584672970829497747933585167073508963807753790820041336166500161704724721998481716249487886466260013436866877678593157314038844595206424184322357330945148632258964634167986878428341008927303677920498335594482968940016508448574293757444849942116808765285961810200178837619526540943344615503197472013438850912316890407721061660376743686775317503347301136965265103450235984268777778620916476633121619638436498043096767013772347517957207507724319363481907173520537268277489343705131450598154594035033858507038262487209271476671575945579267707950151715408190086747419323544049236922563857092980103053475473345414461263999117737196529403867323427038172937244287376796185257316636034766303691769635153653335359212183055724561357096963292040958128801489921588928941095869249116687159964906073734355810989523823124012378759289916105416043431482953820587418102792280890585278546466817845166108326116578893406449727213803280470394971514822436766563741631191222818179149003760265465775078036906998965676291908354619026682528772844415108986967001555440259665896487993406464502111851907477387040761073960435019194534017608769127173397482200392958248181098974565010524909873906319888792569820211865298699737324458869978404342508138916979829187446726878468273196083167006555917422529883976992116969877865002279901935805234679190328724893208204977473511952537343759759568488152690947976796514564652602933924630598567415295143122197612143587518233785930216561864168579173011947036476157498105905916850331203558965248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -5833137994535460879970730688418689020006715303362728315329648749369018077406624508158202371915662870561261950339450179642160667653906340839859025290356637424640193793743129717494712395400570685342824196342523127011236265099149513340695922025222723517812773878743333088551590818554561720587439746851549685547701459124562562274490790672275620987442590525896218524768696258471933905093988545672930997152063781636629754017875915367738200789434937906347663939308874454056691495830122903808528184588662854249737095186552032078395373979721443088884545680781696763863397051937983680984996571643864204681559416274504769147207148631771085817230622057670919620408653093195298063547523102532937649613976765669052292217780235215897161981203603153149061006698916605221579570158339981582230292799262952542473360694031388092069389908773677442433235486352174429536543811528260569630208078168807128333798054353803143242553154104533793084147005847986353148924810146954772562475832162119907005134740067716259705143551629284882522988005309814198250012452512370269552518198162059820851810403120039049979600152635165483245332907795545196366373067515456731632769458264961161374517049709628468126765636757324413696316123131724838874491037799399998820182283866417766599932722076787677276925864514078515703602706589998934121422218689313358694394018672163205293358186242687462103664227057799543376848444492503176976452862958812708130117155926891201384901514511384275108307001181923979639786276529012799066631190586102986265628314524799776441693840231142166972562658326924424941211843011684872088033811253508184211322497851745198455010717096965089936124489752031276940819262160887008066142278600538946083499213422000751704622034824019638996368364579762325478627155743279671387260943731967790487632679798757382922352454070756008349196579682749284588361963100607624083000815870858398515190768803460246344793477354249172250155316422273800863794526545418565283429306794658783322647754131481941406861030200905795995705828517917215753485103030613178432792725781251628773097184937670191386490564428086097547068933080925743388529828978815843150670118655670377610694892703539230320777466599124505125026536318850666157695935654922589276300329586198169864841026123093014597684270977546785406047473806112941606601335892445476863493396802273273705869216926203778016434741321335865256359705781042341644327414227288479610465272067324846270080447021003559370856949166465575406145129621644720546327705680815797442218873166852304567176586560868811959926185304401022628928343331340031167606723061910673311144452882395675788187742073769025585783681335714857028099209861169161122515657466818888832111421820537374544833621547169719395278638506865270970424534410678893858448484206968454712483500915972835531901084159753793070800152962006132065723711820989729541748383731799205294326928342127532622675593029222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 30693122584801785309269323971858944940582799639922453794198552718191567738402865893256238046980339669683256839148859967649115136445903191845634114480581249675595124834174622969343046846662579689251522055106952222615365498500209458378595731318187528811943970229063718587287621605891125026840640322235812790225642027610091035150353876640549791221211687800047188330830171248546143944747129588763705163871215172388999986216508844937171230518066500606180178524037166081130291050774133125247738355170816374860411706021032766501022873328889608022995053874546817292867759180403488926953221085580196167047677811854640780650081519906879603236294558725192200306480470768524276284416328406535358378367576848697309808898780412093485087977186586606408154193373658596957019790339354308916078176700672464871340524780486757705416487954848546531469149484334769328826245393337990028044329857370374141511044481169594408481873809972236700139595931328801958565337593941309881191060707301869518690807058070414205227303551791587777055245791012869914182734445535217937643464825701893355210147195914695547909285364445194942647476834262027898603429316803034580637439086804788476230305721815809697079546097627532497000630131098618004297894238122527195315829601265733793520797785311049398912414258717866115341385970188413350486248893508054721133289687186394096193283082590456416380442593573547589562793059126316281217652144503836847404654803460579393205489816746448686582382602392205724919417370712881229373961954331811019029424984732447775790641404766936377734345441625746197097842800597169105629192431601788462816131709502991067093696203054551214423976607298292968892274865407916276728425571502453335956607295423204347518174342113776425096422899913680950140710923219896883076738884695724761236055328833682253055248777154805907223887931978596318121967727794889443010257276206514619253326723712082694801897996017466839890810801475077570466642248360907694550548440254677589625497655460470244668684688299819377263211610555467234622141027596892529064414079911885803212820148360955768803567721040041085402784712216815031520403982512843531403232060882192232326512001955422343943671857328634640263974779949218044166667619299488559938119207610988106008776220193391233964642284989067656904395101904396325281423665842822459920992895276742254819121735538866983780786698306935035010180492463512130697327814458419875232925637745819190721661816630951085455764223773642495452784948836257057555288729228245915600115018769495878475512935727661447501479389373509626810853092396148722085866267782062982841238672114799331303260223502917183543005506354291647150921184756458244845484470279671181520022630219278802272651990986949834447720904297394126782520427946811349159628734796043241935422463822508728538272899446841961100647937981971430962568101758824977191534225870936732480037855003349625404680841713418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] 11960121809651770894286477165916049740380572791637979506293526613983233045903387767373171880784669207407312360177983485579062467679138173314797262087761855113696939856815390977254644300188952932792863231167807546809183549151698001759601246332062094620800059983158980808379166103480133969001036428347155789917857215640079329724922506599025068944624381193411065821411037438099325495778641855557373769231133597002424648572912965729722926096518717717064049518835553339964936127026150605119900364973146206206405158281148232314096854092880302593198537680087074750778365848285679250628633714704336147376495224014795872632601734655114131012687625290442799517625255652876182900489995771522602085391955865188010777435169023479745804750005095880299493625943595831844435203828220615156675340891898531786189516532858835405381953642032038763548575397345971419190593488539929073400562825143666359504193166681415790311630019897509784544673126376346208511748694502759129458871917318454505240459801802775852254243061345207337564292736203968376126197000382254990325569605694979342323840907703551408941675354218663592561833757221612485299941173178085339347985251992518589672529197128784801785055705813308123404859171391453442561545537461434151385279753726819503793411775094025273365746263407870000232433513042344452932129742622263418915384575716568681165457285798700806825918225565345128518974092771227180661067445643855343542655731348313890225226519399272496538776655986594339544146557518141288736913092477400516964077059607394841380115868760581118234708858499089717740963863222752892567532701511020679461283290616806751933399573905097375342188363813973543828501191520265997237677397055910312995048485674197059171269419221235626415825630419999253973523639396870461185642989514237348671438134522991394309738190162138310882753350533180350954122315254144646749539821027302222039320355581880768446969758715226101574968322133686586346586165867246662896550945966881678422596072850148883982955143164233902213419014073010008142869245750306000284819438264406285116049302093635885024786203835304586865239827415625227027116151998346543362227283207730268847814938191876542066431155554260235627806274761175410349904057466156669337469279867315464305516074171578111324313394374959959682191655932043978796668010891096669962961218639849327916982839376047761570767923089713611381556764892768210885284561647031303026058018289232693956666392578653584940251326418456628068842404144968695506942777785592954721775017956426739095621835561388751426076626095416522807633342041464919845550096331247062998456212670045275863198121369854875543838964473911117042942990322918255369579580825489038970156212011992853572349133982825229048280798368879847695861901675568126553214491766117535215586323113413116664097979720511650347821576598811139118602652345186727940260193615432514556762400487290961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -1220271940341316820655982313459617719024020141383084965301362342659313785087641855977057879176386222002336148372474769559071173220946379718681637510040834761356721454763411660767724494411688529808484144740498765176282130682850834782697898108512234053069028457179246059745872207921913664358835822671182770457718559041288826338203602700943995511781507039961134605649588252330939718035897028042829299498154497718155465375201168680370269981386882664249517952200200854539224166229498397004795871773354981623858314435270367091255838374238019676171914516808555370129593356051198152727880690761244877065893893862114163770907405568691419154800561148514280246025030801936097473962552846007745454350540173133885781438661785451733770859800962844249511625335909566595355310155977466476993678921998559148498695757726190824819468199158898690794260474083217252857664146830273797198019372624670649537668560609187955658394278682265681360496388197142226038398507179565304261841439847612920815155287203245290083334280253138783793509925426417422916678565531746440430833738560415195932474615522847896131787661736634053261414708066482380644030337069187054285150109779312175723228529501040459975797144361558893274788607224134798927706108185168497382154490991278562360686256154669237274293418603792271469837373387589073991034014946601872626448318930789051493987111415859434847666930287532057250606712095552295629680591942365530902199336158347015891837534660084849143873234970177994386414582769838638564794103379216157840201853602476674905166616651071369820204137473164459089790711438308181025868846489742216504605122672316862346965716226195746193466862378026181229581006546614352478819990034075454219089811416605014001192483551036336844415730491751592795833463823946666677070609317190795741263978985759810232364729954736829016958766874486370148369645222356904495683160691928620384764450486609121446266429506588911472781700741777658977953922356780365059659537233600350750131692963852912058122380978613298051735614334946022810563405182608560389050776818162967783489887295518231059070599262222361221083230739758733861550329591338607491169924919984775055127524712397821373201432465359260841429671438093562884417907010381824319570432339794326303227728506466200164846875467884172844579230091903140099231275117663131337581490033731673338974668903544271080791385464629180271951562831813049512120064540146660276264268313577020540885796230108858295592907467077063666548330761138584440438897995193869203973247852333786135490970662847176664707518759115072549046998858551969991666948893452404657532066876785622373560731857292257652559389837181983821017457864124129904679659732168200193287500452308613715700683010679970028753879949935742658974775796643204106813980953568694794873248193346841553648509272178129873814751944653314016260565206728772737755422144775173983298825599461911334748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -25806895383943721820476200047662367201634961996067579575603858684031818944681919973089726017607593973321681163595271297834350610597520447333689530223852391336013768096586008133396369269427772113824931135499262949215821049075751672791526827315781928129383601996505034191879909453128010419570265647701151018745994273806431302308766770741642896089659026580534798512575234092797246456664658711890330890079307466882660601549020590704666403221568257262907965266509642437230301622919163616100405605708412057877333055310497250620830586315038462289310334363258223416205888226314825573055703095703013919670195471947893658697519014748946087039091519418037357624524934415436602866984085362607774672481450609690295117415926885283934293401171748016950154027483392775184506542652268403900844370044794428176836848829164046367865646480177455639678207914265089452216552113681350462344746849603303083666933853251498242865833151305198900238227065675106253026885139173172335268324298782520545009604806906615761403166643603679864154640780389866480636239418258483764822532142522895476525411357661691130085350171248136486793168681057614369947513779034139997345622478459365607193793272692659791131817546736515229543880221787443773304901807448384055406678186895605485898624059253078262091398014025666812335123052061268374336535918886945015091142305357224772213741405928047653543969113497174559800220978668590415022642514179999559441857566917115778152266193974073852701059484035396925906473946631299166806448642897754176463213265979664265085766623401060810190583526873891379557280694109166409408043109515099114436712955019103930996469308110308980483134604505501165899372552542734863393737388578726769601164186624349581702166508835978810380825147216553729396521989440481551514191344295398983443171852414869268574666802677774138242511412562945624596854424977303041409767409204196097471063428441844469742357641181008773237291055147877160847938215534122237825116023754443402568861188971059602611887131119402702343334226408800762209851677244887264295903279798299419466376412498238858384397097100493210181670977759248373311850586149744310229855148736733121558667802110703354662326225816179461123630557730912504427381564390735494428291278290132553042032975564109685597571031823668442059469164569202120590819845348262588647425630650714680916116277591800795745294197854567608149364394734225453964731853553909826608417809018289625203054180191969673483779373155891948296515297854696769326123440114554616559755663213613585613609565656582630857170062078651926766766333392829959961998158359281346751728953652047550381209056733604858031078800431711002771718656619355493166984784255152212129814613483148938352947536718573511697666124398970715222908723668457999521922042804056059410539032538239455692195142742577253514062014563372967432490732507619374247105995332972853800721428407461146420838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 1404387402206784678302424379318197854426914001644472483525753448287707868175512050280592141081435713164652490064163666110337723413272109019325315101282185975874873742230349562628077264984922037248027299116469387774398255455816153540038009690063041696502906873821002129497237918687729015167565912555789400072306297796199384721208205038646985394918153918928254949927382338779243860845996759215957678807091190401503395198849305007690345356242986461900769721360964652636865392741176346449545202408330344450138248337887585674952592162724665836938622996705651433978647413491161858895919413548375448500297932271814976803817523577369855287972896405587091669173836858875097695495557468541629516187807666662210469952320930088283718343056467060844857235587164879120876460855930496031300758528378873399997405019456865611139553915052522492544906868706893328619634917420772562009385550505936699086360601939040408012244849056206420544400973228544586939388105489081564480703969862474446078731236448061794902001161495957964288214666739681543303781717587709069399832637394708889361214298180386153298372881742846742029045846019733723003020513996767399007423957712844707010127257557942449097334517980963046730559030448514637651517633002699423887950586442467839992239399289334731095654800655276604903998657576602906292758033149633415020910690341860006842182109658850767769771346365304264219730147105091506099338276727403475106226464565069753541793761584576051698862356540259886452783935518462840770855152604161356655255452050068304799815838280950225522094910487110320658608186988746765294593706462773710269444935347557673247616161277114434968387116100982064388052495859345970091699510235729556092442033146084907052823994625140260052593376309227095067676779282578025787285352073525141650395222992710651041918941647443019387958506694237199251948311970495488710191102106778600697439371461103741602196950107567674006862289418293968858168671041510369674576297954299733391005912331051413609132689941141055059261140134853798367007417438817412437174412750216206262516992299287761816115361261278380509568069995344557703328874064403775493108516544273071545590770025315956267640713115940541846666858648140059010339416142346495777239661882700696307266973692598999034378992367368511324449525146285320799699468075334787843637244405953500642170455523277948367155162072469368003127179415770458207668781915793955915568775941863400340264559190474032418330026558036676538268042099571111081219307947790265775139312310334102373920378283502559392974867462925098235966024463561919216317115020793031227435670796574563070036426499233767660639962720876394984104916072759768662962943257718405383224212020000016027969868518044948191496492404728322216876351032777434116814044595125301670715879016657482053232961467038482439406816313150215411943626185158553708379705293876792203780470347324639762532270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 67723619778830871913741295679837547320360489155479696054531541825770008188837376463034987347063928065025433940406796759035133983967675288707760561296903049285620897690685480065686764664615927690560590102963189018787560236728697917420868889775136469564041822324572941247660710523372747715286681499050288452708707317683092476974443327649559904820625231871970971839662704674248018942348437905967205404185169989037617397915660351857583059060675961586263032835677247857834471965435678035139241615923923499852811033488334610714235374923630587050248857605170826034303800615693596536798491645012255673554313678398777759550432290372017159073755586423870135172554497116308478241392248203770542628807855751345929291085665523025052526646253931390588910816764622737632219397798869452623773394784728287777941751626534902472362598418214230649738720393302392258677224783526172840592162907599446112250561144742053503384859089129745667353567047436036887606771145919748237863443521619154757044015358660435611716669545925061629094273471357975827483577989220058008143157625486042411656150491672318680267811054545425314790392191231582534445807337749284663549917039007489799119312026738912289040122567084029290227983433169125155381355026577169106073855949498030551380013154524345806783799405471076854066822576496205378785206283608332840416774703296950333138589252787661590121671658472150340026282559379812375246393968817049080693193652685701483613335714289685222735109305784448605690393707389927010595485391158157980683287429597799824045311074482169358443088336722232421412718230757066348811486726640962749902969433441405261875779143553207905719420375066306772036339309780226084425021023575176774164036255618708016495419933311766692025516002251530547684332681069896058196847661217838227802049431054815652292018389185736953139386527922378112951906920844385364486621984486452629721471420508715228865127414593333949112948489845553804676715261230605769674894225045937367690538228028030130320111047896094196547873840181692155827528221677957340100791020402840909331917148120496255340310688978237617182370501305597995714830343107268643713603707062064988933020407704298467404624195377783481722437593461837177147417151973736476788496474167756823569475637653622209221923601848044295728885803507892108136538928201237467111554415546295868212799605678735512599584467311630054450435677259305896090481313855696852310678953472734636913407025331369880783503475031049463776304990040988425523223995960869543987798097710054124271552632068147383825098104394721991488597043258621582861863350150427287618355002901486737072569434464931711254232578090237188801629875556590062688245979180835500886847273797041379836167286038733258090967754445651575624959430358970858551611195648765552091187601141454125177142290751676140852970254668373316293523568491066296731394907006787704573352862717272535611736064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] -3574210241971101771861980613452729887184994301701220072514589371074232187482990969278354571158127150709949875074924206784598398474042002983570905553222112820673148806636829452672032293540846988083521564748977306837671405464141064156059417730316242919111128274783263456455139403525000771694411301707934748209851488658188904330715535801423011798066879446691418342700984084590499778539129738498782823520024602259143742360723370221775732756402704770026201236643898300997432820695983055736433137932286364875906544397041417670638810455478947973755634204584695554430789466297324102961622871087326634838353922576343331946550009845557647291278288723828506328901399661174363373038254513413707767243317204251499626876697600668088074694857679803358100048903813446308553767275503860851869569563334254958124988557055523020995079211309402252231524649559633351946272763604359897792735266564101249312606246385273156175944924265820637462814022510867443497909303116381838405075241470700660013667015892231720795181832157537931349178946319108365806755283940277949090903968717916857149068948067224924401765755719033939389059132253517315057353525979285890371228974295153206965728478210961684146594008978965247127127752056783517772393491814012156657298048779679505744968373475875433805135436248259096188422806642591580688094409686212159812361083745085249800225897378198531951002495248499020998997813678971753745357895606120165155772151933147627162789172499230831231206525391690261673092821244446642236962482436638722933484745563854603333670835572392265664025275188202513752183059235981609332672941147600946434892286802118209415960347238259329204836586773277045733740562230980583487044582987353916874515520645194207269360259647524462598979460781136331776145063642283614588179488938975295693962290162642430821742979357854687741677129692064356908574263534964454314101580315209406289226260574443471013495614707573835228605881303755757716163504801523250859326981089189453146505901981910750748682429141600209958211204629277310197883053677401136364696905145606584283979687262714112072297405091560223804999581501436206998454313332117023372066691624664645551595141762036364920241769444869891529277187781054358582931158991933476617650352690920307680678657257033270913905309960301197800254803061498299014844645208253255227683864481217627135210681688282955306308206258269166787628458263745906558202250729217646734169848649286261002707612685866680884454836101045639097819060104387669823540584060255940519313377282378365994827200099680782455944202455512800561954226628673891274102762318224604065349835555859013505804202154927930899772448245083651415864002208018228121722921077373343108582465392826623244798358335293867697589412613757152254551285840597161713601850892999922704244689374191956541601842304742990304817281920449058042941043230591164483147702501661571839344039621207715600502439804928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] 48099514400284818405192529301033612938208183591067395697850568911828291475199531261480215255286883950447812580668435808259861596785548637081745502330184730952600640199830535506331878175633079885821957976813482699052474264516526492758016143424956530782451114884815831915545392855261449448147753240396409687649172937863399190870612988713501453433363356803825081806620344968032985323428451163142003216940256192939741969364727801679512852027082293402813443525461669831329278814602239453914880312554097861323354583664238709320157377026015442427470270445541082657175356343555361843388532943460151935469551091290549782165638487142363711762513047915539885659575749513113399562997309210358998918056171787966054057450305006445943240620297119556404067305303055354186803642737308518173416817078078639735578338790891978798650200100333484235703830012893555863255839900178184711917818940060474158195843488311742635989488048408087686989542386923060617700818494707465744292512092422869516209599762391076386558857688725360675943350005984679491014841250983319277843144100345355397977162455917361084080586934885538906723556327005723377879368496400380426051178829228594120957219037048539496034269257353450561759077211358121400166329627770686216325070213736989081027700498168861388248755972561993326511298339558096441873461598939329835224684092025608372052024358559581956197230287431668875862650874497666411537086713170224118228974723580282150614015186971944859424225095712299527952140310272400167256298385885828242190741356391575870254748596202541638649241567598301088488155078172104610929288357421372909602158776624649795253549432860762437919260349817743260466488047436917737315062781791185929961720384401072451254982283565185531571250704823471453750339430417068148310377518201275674691018988960925970722028878867764950982320964230591250460271567726224483378684664984622645933821272882632965442517218075544588008000681105022084600627651236257944462095316525849817379750693552931537536534175800743226338601341445223776954598588133143486675221222136627200749341056876868509093027382236054560311998324237293244781783485623927744880123619483272563701430874670762968711414090715069005073770256699931771808675891467499859147056848771016661700056455072086900912661106347195329470941132448442825447277609641685725179608103443582246292622960391455161934216788239738631117736239019795305689254891010398550717173368912482675732342186225452107573863505401356199412521394188050493723972290383146295023838623889681348757941478610967074062571491646990118102115278315696423153436306388659501964813164736008423337816487924016506993134545087664467233048846707302637250637168167797800168853119911269441573729716165489779643229757197720164227808086191131572605860819529380455167934314194578654489868021829959506917649801629565902080647521972531600936752569610956106330307059531614013815393353728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 33844495049199648946452930586228559007427501123619118783770187839809655966385294472909993765097782494745777616362940581036866696120161761095311519248879760696446806054371671685208032491755655944321447803563497168648905302625214842456003610689156322054391031665605498812190003104304317427670689130757547369617361424701154689456636339125228839111656665771260558298309758482681323456241244180952167336965144634759280143258656508027293816086284508367340913151966189735205244032908457804936455077292442602725421060032400925444363372579100632795449201130496905442553220894212988570557708001385439785593044123086864090281483388738774026339742937994611858603458828586110026215831914158773387424537416959510351295903715909284885006848558737996444416176215476302118177137536002923073252882464199797858709123381744246271457736859256207982492126786435782688312086257467459881997207308790750766512153590532465424049632964756689063778614110724218323404994871672573980488338335495593925811478528374564264476115898001254345596646092415385346668495932611729010748766226338368627870034232467419440561531224061254431611912710095142494637547706541999362139646476955426315129980964124532898018401870270337496859115346475471423825241315182931295261686815323729073200421781826827420529664835110450531231394145579300547545162723722873954971057235628215682906536471330421270545807452340437388567091603132482965636589348704004267215913984884466660729498157919895540233325760811111317014984196637861136584182501781768193562672781485250205858478688413099404258295323094962813199843685837026197624428550791685950263180196970723680220750506690702672950351395279104233181731958092802464610427810482326395331143655724809107683349591623434652127739476010765138878095485214766578165319672898322314064830766225454651014867414169276319572653795591159400345523393872428525775752354007792443889960233037920646816969707274047903030674511288519801112490878905319784572088003811048574512389725474301988918603714074547760111096079680044892860166843062374360443485425782458088310695464178668052663793490451516722106789069774601690022758702336809603823356942259539917797559719285667085615001846597921553799469543122284198686709459153420342190170608242231756154692145808224546495226815889579218711451527459013390416567909293224004751479528223864762346093556604717522882432331483147053552194884665916812544573042386997423749806346126002798170644151846116262944762948105888933228408084953543865703223403995439055362491046814700028547054715674316258532726265619324728330127556962784970276370676426259369985245147223578509039736896606286508455009104295908548677077694929935356943343479320569976788000898733335275369001362843296848368258264065762582063903437830973031333347218709159312292925717368321329337720463383451037029316019757062886187809419653779917402765956952138964572437600216408583667093273051136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -4425456366630649481864276126976677324374540381792588774733197325955055107803386517462821695620419276661531736122103331660155158523160352075648732958855207610115180833486493494814220435178361278044588831075598956313488042904384340575344894056419812340680486378459040674144026770141718127329472809961541718858583748960480886272164128016776281310194521396269795921133769639389987351402301015084391929694029778122978914106521073266697872755301862265049829409860177959367993787373281727994334975747223899637533745889119675035858881701360171703514044662152016398053771052484828779749149508212277235470675482600079423542849613864644430946825254981385092868300377014732353801178583045563357064460586464597150345336635466557716380458687602903020511756378721195313054856270113779086500014754247914719442361438863471764869422454941545487178835193383677850387847836656598511612145421134395392251017060334502438108374537185018925253314816981724254127732242416064968075472304519773591188553641104160514432867828333477397492531244402067504958111007819285428162001741505825693191490817479826126072863964259484191221515752494683598695859753516866264820725358457126801561856159696208818219473882090136527857295728580794618530389610320133754053662976925819056366435435388662306196125977269463923713754952488968829011434237828395785215166983987066835444927143122079420276195609890444593943232037811553054464850601471057696807869890099409816556003306740444707434606395010508574319242311422616892677319009638467883222982249453127005002283534544318847238494074268496194782763628983688838890840186623198060781179703851619462602637984853309446835974640882651505545769593260781368770324861730239050493999278911077386980540577981852698633368219249883032843787356280914564358360805803236129665187362949556769220835901032042693850288844209158389067818122011873318387375718967285498905762985250037729938628745890968549070813892500989500511317631557875750995935683245057283063364921695359491187593649111569509011315383903037222644891413807510529685932152397545995076810943091163825634365558145083700847987015676906430672684828873466543938939286253406724872175109159117327722927824191640165642293197295525079528974830331089927083994601003691931517041894715585084913103518708431565034876534816457851353969519198726500869705771641764951611000220916557716989470035308166999640013916990791068981780067332700120982372748848834279601515950037314171649864754522845183054203736388111525709351502969583094072206092528007663517949077269970405111957756625507787193786435418228854981241811229650999826405723598120286876112200345870919058152226471000479020007196505605979733038832892712143045032928175130134278318838857198661197412953695951393306310147238294817375959937397653757808791747977414442637875071131521823238466607758583050151224716972818213643828690919973381533089117302403363214069450617651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 25731437570147712309780003891695643313683902623674750488938372226804026195945930549687540984190377820355947722977105422431523592421005535328384812730523741709568180435482175370835601518838203935913932058180361239703148650744178504686137399208950762345396208271281299212649271904502205069152287009471423199150556949700598086346211721319391541224373629075537227679445555525630493566443889743429494227582791397306107414060574066822554530345954255298019808351052182985304453735007692137093367960063546867756672280324397292220422635259414642295882420128770240434891782016611326752170654148762425008298942315036346678640903226935018392349125221887933738938676094717879105441494660184218243800281030437711761427676159350109937964397578190881923028442415782396041646459341701546248818272641326060083698273848934815212815915487862052422853973291640621641278952684890507844540794237251627634807397563387390232582220072531725164835341490988748218805644659974966530827269493018347952496229128250855469281541782104454905775548483042253491174353189972157953387862384871174552686643399029533824789358541216636268223823840971999889088914953125023531476218426506278527910472488295158113156111136507392301705337930076406539008245755387535113649953283197974226392238941780896979343485224595783801297084016064283061442396388359290225770688417110170682688125977881179477127631526904913878615763888963474417415084655925335864138908811410469186066848410996960095038869678342482931488901455315222286407444440529535158626751725406727779129617170207100025651341104978488236933656414474984377353457009187683633691535070257035362838631592816616616864439470079684776900945100681789611883170154376890023664572785867462374914692437320955021686523135190640424824959302945160706604469578466215536134114706965932572458975928477592590462335405538212888519386667291436580082475661934636678009038558388223188212185454941781850508554786438140459177815925287535003085264866239065869755414984579093728592306425221973209386073036501923699211228721494776117981437615709153984616561880207696157886712789112379453773603929907993293167588439520492491688852959104881781162555852554575799251960382465876638242821484544436715408807575091590360806820954176175071014687611719560479656761309638739435878272167061884881474663302961023299571606945484622648230758446014418175105187832022124716926492332639341475580743409192543703216062322499513153699432373655130352653295826491007006234757366552576923601099568491015566548290521223302363559130398294941556333434811330911201592621866954639258028652003083783756904462965910000538886117457072650352853288255427667890085753159768588700648933980289036952245160776080515415937721677660246563917658252322547165560322275801494011987711361552663814414021748773870133253494772620875411122013290831748334293875666945494332424535521885063150976693668928840446380434646598942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -19050354476418626143559273130988148328497378780520414749848398609100816087431965529410443623683016162268642568001011159318813469460343701332640840270598218332279311363242557882922687889612637240689551139464107005234459204889988570432393011061616505970162673520082356130793978125089133620662453503414944988825384289396039430178685680347927224760336554065193367673383429876162392675766144822849981678378662581241450370571991496862461388311504471547468910348427885810882348240695825514160967440245237652973494917843199327044397266493074841934800499115439230723315709507564396673197853026588065311206115140737497999077530355185827584921591829101681156588314217119330295376841291254129581434508559597147276736166637268641277063358175536274485170654447284982730595665849642209579133291432829627989218459582102862318314692365978886876937741531018028826407511323403528521840086044668486367663890418315614688652400160324999051856395577509510025223464959678119545469691909402213547602298363318699178731434091888450766024469018803834329033911938884284699358273966395604785798050476829754550954470122447805028379722906054368463602581137047135842084657247391984603992603153972948618738322108004477902111272673165446759849266702719822357291615255188741823301324623614049801889624204648369866124332449971289345932030909161317411334098041880968776953806396855133935702724601957911223263558829782468972494818844735172445508356527069804780765209570773935171525560187186876452581667222650143731956882485349964936077933634034124601746353583231218574243174551961033660596872621189355354592520137301352429196695422961467531939287108510187811170411082757183898356149628014480306483979863270791576715276972897142671489954573291882292108395411031767980984413070523625484430422955313278269873472493239242226967263847027654503905076532275646888936268878085764448203082782191701957657204242963233072474746424743315242041361803650449890782579288082259536224278232910626861737822045915388131060687721354365453504022162284726589098107454928800938216561710653634623536938380862853937338585514556016728435422137590000750592540559300469115118317518306062748121557111828282404050789345506085286711694574188422742327994508347660513366377896292074554205869636241592597140883598469597392230616002001053835675083901430235041611226766844530596607290595246831747767436267358484954516871321175739593773713195049838079339804356820523897032838569695154254918136389945183145641675900868135288593276298535559793644743665568013562387601241700160348255415899218484404349613048737743909864247326957513726986096522540494212434862939581818031941113435149393111345691132170546393790115702193811159328782251583243176213615687954409177833751971569817666955169229497522090360197948136418879363560131458818976622965635248512559141977223761777447320787864801103455606810835084203934513787431245851277523032005096243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -514417461933012149867557647374092505582275257610948835675065405334205595647443204174393758418533737572184682270227874307432809131035754787777626263614645491322937651549675653118386141570883366225589016175081535990878232201109731371113969910706397493550755678376084082288613466771728617546969195417167260538514919616448960006208114558675641307314255233797058590539879091914516142134719418005668972053045115242660868414478752197043855779428639922940769841903508612946991182257852098299519747924406480197169717432524151230740565431587003087683493377546770716783065385421982578413801322921275497928510942711252092758359094861388367383920348836341330487439487347456295419141516185104601018481312703736682592623171016126513256971794527062280594482814723846411673541745742724757265703174953028317932393513902234691688006052166254303794726201533420186327308043794115775674095977163880903056944097368583018325062337056028085662859316188383289988725434201296979605969559805766516519084423480226744572779152137701197612583110303848305908410173314070879250909642550987174006862993243118015482731116072862592097368748643190628010156093922019330250753075427719397628225583535760729363560422617546110076461371770533427496482286438155518392156484077012712150950972786639500439825968718943928081340198932588826547816213170728810075511290677248493164040118630692474002947311189362638021555263937701329922030920700263979009857832172681487441120154794873901261072322765173469521840795366288369246070950973033097118238649427933378566812978909321990342505428788430022720298262197595068338800790828446945414181972108425421771627857622962725966920145261123815573084026692829313053103108957003541577856940460636032946571980750313099306050445084950462703680358346186368997250001797686083220690288216991525786086786127608298100764951469426682746117533222960646577529896125270589939860310308085089326048266095965378028185979985481275646225906623846306814127152099347574141679325378125859228395459892507814026070774094991508797273144202813772097050657050089479311525214252983925859699082667832288719245113935979406042571006283265000541007836914557269969960357911508992063643813717007918868657652892960043473739845341746713131858084661623918446256835660052011901668208360965606517658461139614555271573690230595346630780102054310205031455488380690769634598332535564179002736942050071690480217270582859684386513017368474367548278334575384690221853659999698878639575567524250426117536199796975017884884514656824947756980140578704081129973259506072872077365537198235444235085193288217725963594752810538460303500301178932739377101723869796467115580305682223548806920065110331696893536186531697544564614289610114673777983763935171247642039674471567570224740893690653252097471253123652539473297790303002080704797426777430091362065613387639269524024639485003350375403096257760323738848461025485783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] -6799239422166261421382394437672890874422930223116690506010397428049345288330553056597474893177070791634082108660916821374829467218114195519248466482878226707841385083681930939129653079986877793501909939656770675429993803901255435604628953590095439671751082657814323892264502577838981090836825960629640802337166126732201502206374109043909523955512857106427243213668032036402497288283781675265109642449921803513821404625564444384448306014324358750150096598256887598835249684780740620899930293421361579324131877612022136560128969856829050530303215672179738192080077024790835292789207089579971239533343127434171344130258455516566633718986550004296669245523391950089748896843158383967158780203817188871260803489031400583792867906622886255297253930706124229245312447957947928806011354984679864009271222216589112047447801091602912534872324045914346147539265520249301434472487722494715129617543970351095263818929633026224338732555956199608203992200770217633397421423992315396461257391972822041793394486327279000533694139835482542860550953771533882863392194760434236726125199768650826296984912393346706304734417795643739934658717510560454849032181159837704231139761740914803186608776005376040903638643006633161169803291595317130557977950083634450605369397212922211932468423829211477289117210206191582732960739507077056802561412312188170491214930694637861368124805867272516265302215827021487547023935188370978587527879574010202053068347287312265040133481323498800234839989072581753508770991582478610358839588904976941304910939148801122597810025711223087062794541708735053366592899960694064390381680586474399226274637559223386091360822112727069394158458384181309978511892831921545191965288068609604800311040782708061535766537295200144735264716584207062771957537616681976528754935221844618288725663247632845760430616277906203120046325947330416255066957473556519828193238530198502359640459203890688311079690081147774241779821958091623056690375057477636854247367399640999069003258240820496263148032653794647523898913192182504326784366393200862824238049733156362218822371436084367661689586066445778206184310455052181176540160456529966127219817348715145100360297770154667719437075145334778966776171660719651538081301181519999833759128845458632118333865340957197006498425546446853211474120624978917459184595667474543071973067553351391154650626501967529471788148379837643570248730165410883037509165364860930204357801086524683117113730887859733296744199058984659393104817766250684272858775534627741002795576384506707755902144772883348149198537707291788252736257247622912030531683216708929359542781492169505972114754582011589855268398152845665359569887537602960720507031359087463670995573929438792717781161481595404774982690462548999665946407189321610018739575131006596854181024626825404723098120067127338155336225037400609233020569475824228990940398397168704322273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 3272857767905886771052875606394325983035765670962842675457445655605684014489321512374265927467437667510823572388352348159755030494565642009792055709983442810560827121712154313136502647982930656289027772134934079923756912754516140934155748107470698444337993714786162559469901666581505597469448824964077446860849736246923079575341930677353222382043630439960160318127957303096245400653813650994364681396147670451437090933739858240469247884342781427857853108458125576079175552945379479881038017033346814962563428064058704614459965223742476588353830586013075019144301745439469749262166365202058676325259907176564645334667788963615105506918135682555120397820007131017500899948788195229894862151422476556290014500843731480796351865559202116983915713916920387931751885032276958562049585945634649442855990046945526001569737783038556999853527767963100504041681501338578460478500410402591176293494522553150142384682444396356479743181451660187394978778626213116425382645837396556734753462242051955109155039306623343150234101595545990783538587920810699847391078862026071574237966287798546442673528438425439698841517568449183242131756937087927256408621891072232202329865309227541207368421350268091094849464083715062732227229287678083857019105299252476694682356064558711603712173733992531860971623730053237216109663342656265153726854040996683696581941914893418459118469850241358027331845692569755531294516782887618596976714644038804532976761615981219270807003369322954047587667388660183835547101646712337275093604417781802222936724461984504364877251664782186973452907274692977523586979266290786606939644370145654580808024169003550991237358143293918959151651764602155283997033564441202726475756347665833844922718746399085201645468923693407927107263837324218467940547411713956955395734897036125339481404689499434244350685665945694203051260004786856289248651416472508073645425137057033885165823221915726760346534522221893460662697579092904140250316374156223434159626771231375397513677362468829146616775940358898408927009114029479503158390816635679152457477920215673936054921109566566369284968453340153357057238682630139560345841565279937155786660738604963492663151874139942847623232922954499192652377030126665094312481160787272105860618406630564618063915955327579581177626148981288214270087765682769786590498801189645691347959616034104286579671240913521623172711338079965286617805856668652656407716446506781013377824405368812677874926876981817941256293164174959532847980112869648968428573363735900944194917373050357830191292712231794706874451524870374065130009509816068513659442389544169574643510333043110700157518924578448688680232690374120702006138150286638365654266205330134060290141743774655319799693029330913754180824032325696640958578174101580862176788418525623935445031255390566096262431409200104021747714741082916559009881486698179485131584300293871043923148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] -4085355939021771317328521921397737762011973816308512802825442593741522352244300611705117696827962620941213472970798402583481669863533717035515220446074811645207557289793409483538133859698000045239653678783621749951708596542364519401377975774748120343996560974417863210264878563743375696163150856862593811179289111631991120690956320855219785732059908230794011101082132887481705946783360902145948734961865742645493198798458285568138113087250686330655907745343486580954126730400481196745746988707736203273149266250213411452708672987980099578625899494526959592532382435605714899898283263661466968698924732162152116069783568180583710741472189548830148895094626704072089871326647247654066197908664864606452871537353349542306169383656171000947701848897905580611998069398420867749296773311539168129429540163079981969163020333954355683230737268105414363364777649263571514107884584608694640873399940634221560867647233182118443387577942668003660773220080669503627226314012624910282480128316932787078396947934128455374874248537427901286836329881473886451786066109835586366277541918011509706751079646564277305333239423053807094655938225477125463021404263309750528575213993169798549556262633445475062211387972270501386602894965486458520542708249464311511681939979766857081730388907186608444375946972574275618364568312004584615936659580097829729844383778909716624842414974501295761518859904232766587032407953936414527521605620570273640675129404811097440248031773187642129514137248744856430431898095849212885978429870614502330342874491025488442657181293603779096396314417074606916645351241607366875112568312969472528097780154140265063284629621940666010230746174570855451395199530444339937990474773426349003104652508084337588270482273990823219940448683399083676723000963679144706718388028266648616410007684894055257491116277965577449768637541450673778692203629848434685083563494612424100878860629345330328603932596246356729113704823279300536839670751589018059693774816439177755742324106619864853397526401609205149841091392635951186851182782957288978794504698937876746471523053148031446586643173497393538921668401936674885936120574084575847797908787536504102248366520722922696568933034734160286563276267490332015544563536649735736516237913908584590385461305997677487374793193999995711264919632825103650339172846771526127519887567060961211116465540635428066187810450926034535731061434825466234662126632669773406187686676734748850223015483993412384882043114750255671362833330804368586293223904335832052144271608515765522743319921827644047419175107788847907656929839483800576272685336214903151742709611945078994272234205040873417668812664481490748231467856759941713956543206084220859638663408676119399931754608688023175892383258430191386266835357796783748888864302626096388849551398732051630553096868579835457610866684584347060815508963462459532325962765971973887911526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 10067682020065135003443132086763037293139865092167991156708401823722869711894858134257334004204945495780283123118863886241915491251136210153498170328584734405049003852317214068733896344736256151372449464976973564808479687405487336181863398035094295754450147758592631532505624416944274180500565138942292329036864967037289685444344916377866137453153256746178607469793780519875326035337160967087869994193585003027623557122778895269425357822016248433264410732287107572889167081572578490215971163412387492009949041863716392614986432845970467551251988625980164920042933357429427392117773130602066536808734227296220000433855517274284679436388889577074603671331853048609059274055675964061043459233022902200810401831482862715969766406322135892893634799546995553641705392508317143382130076299741154515190929999946346929210723225854650403182713043959858377630940499485872835643682309808132107564092533867887897604637026862717545901854420836878782059893813292504606782876008445105092514088089960898735902234271514042571971665569006727121078226220461708570758591692624818493171061283351135272207962460685954310489923353394176090382026449995312427081492275013021375327702445812429082019799661215994668262850211813113028183088338086781686897616331810409082609554512894576303539697595062657610512896483530174085642226324550755156419386330258276274980223033103708139299865580204855045100432114162469874271980979878847493261675592648764104752688033045388252661433665395024691961540369673524766297424076458699564433873315358141218547291131856017673039294140545007775231565610063336509619880438286947028711272586798657668367077625501584466760086943785687786050681237586949618594560353232509685020367328891389286860163685439243996042324127367360975722665014412120458986238131186094312846283771073146784799559069123607016940332054363866055609422907090856407614364837481706231474764467721852825523511074321155246010938845219211217182170762431574315654426904567097437007872700475092601652051434736239634429420456020042815682880795107670299996846452427481085305275332020954490158714843336173353772066377157166930621922916736309684068309078904546988905344172781697049556760707930217564653092718443830989217134928211109534552128232619057399493844018396438238284100649874900161887101359683150170113709740192428554340189715952181287504043547984185480778541042905225743292043455961251189762785490793109027980554176541350066674858413637304558112152276560137119097610645034298187452120742346155251890022426660265752207523523226099169221565724701347162882732720538629998988949132996631049194120326291726635844361687618788466105562227214481905796938416745439404261603240862353471281690325635369883245639800820647722830943317455645490401202850268559766050630255257710471660577964151547996798496299482585651137309894699978652284705283328090103379968546216845293793542155416732197638373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -402020017525061147260245954419472030105402236601626388558436173267503118637993610744559668424691980112162594774735640840200714150336484322369016644520086147990016152584906359107302165513120845312161426167332293824205010657644909533876775866272304163635147388100583546023853061195406390946327630094385193691210301654584602527990530463969988218765642724259488177428385885204103333605945459604803663865155144487380883522373744377048829203470114645752470395828779607719141966378405714106911320282875171870411606963785064763377679398833264365494306596790869497803706154067263559819300509788082594005717604858976759076212953489956159108272620624501380204063427564374198166905808167339477392278835334967660407706235995225898208219380613882983121116945171002927139565393509127226227141104343047479571581726650408826363431290946991372626496086052377501572432188353840097347038318609981764647467063003149230781041550228003993802573654024664195500405744111272150272561658314286710252374072366878438008807028758999945868447805806102298912764501380253671983333873038530504670475783462130896663558832812610785138324567657327829888891138573698215527173550944701569391378586503728705626121416941780971369565828573406412378564106052771204911102565716620213465732049178272434239069141348177771465921830860806233829637805712021257234402246561305578358132060671489291092334984585572518389717661419584318118060431285396623111526370997595477801077217377354348041959617521526544890140033243414393787559791686919818346122212234300074079203820582930225225710917256001815647462487564160733863170230317811747868678011263179135193368014840244183342086731166261768110754799433464316575736078933889352252151259310484282117690108585531561482151730467362345769392460254177543180937529355538564207118922397684528850612750383229639162657696153714757312610810124197285437004960401070905926990793944431191740616188977413079575143655922009085463135333366467656887133080725605934567875749204688739069455695599299695665903377444889664851357499027529263141876870317389589022218098672278132931472008867046957520523213492570536898682591857067831282750486843865468885802845656680727495505439252388308679322102499812684579473903479042100040700570339177612815556630499573546086140841504300114156741147911234889698274221297614298048552082618341702052217811323852582060886402491642065876091337564906088898426491616159837487880417990638088413376601757576862390559143198820600342640729470737809891815444682438345196796336269573858584650848501897648567225267592695009216250160700413753015450720487207318413471651960913173341069659084640009037828550512514541108981261023703811997708643274627206744204153549421716262318820522639562793409480880037488850356100677062271281993769227801691535753814063903017682305613767128594803674501527395532575355888486223406530666345727467620853969282503953618325416370503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 7651168900385572930947725760010227726942538100362183546096349674802108892453476121828290247588470141739545572779708041956865464639042039878205934973822100425528587427180975320179773306556781635082390484228837223597587094214650735482862491042821961446085875921884286361670383738375602200984449336097739948490587842429756849727710107107126307410306231461653879412344072239772567343932178159484618040988272219095020861752593319273644463567878323880275138685729654171745055387657288446334787451327546130735026873539389403968243721392942138335032349318292802807142897186620486788694441279404563103571597782355940933668563649128270968303278714248357572806286583828180381433685798461078022164080100367569700904736882061304469419920898579501147905958910693825345400760185376027608632946367156176776716100570680066673947764171366110956012977482562686337035366932924603911635822869333325991371433253061498477338092664377680383154961456544881324784367101957312753617350176511480237235431165300467940804968009916419535187852454964344514934902894707853069857275460102206379459215401991694133807892107699777875499443298351153180194983084597284931366164616128209179096210407658914359951640381980836756816666621898823628789670055498997310343922153773451042075906484484100661047037743149729867189232404926480475892775541009330983527468044646025941393458238189705586794824929877861018903273724633246212754963649814095958149695131211773481076978725938692710770431802186686989738457222630298999055601327059118709203089973979962011374152795061765229173150633202246489226246893851441646542331722257517440393776625312376787551785425480069539845962003455037887641658287861897392443185560327240664059516257494702883095117893998662066924962963604705359201011958820410937602715080347579394792936168488130412887518769418693761629684970897914262370389682981407658492995457928898846648963729453541420342065214055374265994025578196619341645000100240907905633058940989077148744948673406340481961785086514811750107671424606912663688622133055025449497902954906107131123940402617076970885760730029446249221230279432779692791806702640139355914760128246721697311047933052782990598127581146741274071640855314001446915068500002791863096077802624283460148010881287775082106717758384641722595967556520335288881040307502330679811523363169869528501802689197253465638346327131837999054362086252330929019762193314749497213279068903233594006896662993247961973561341299140199430567933499338733834519050543562097720470270934965075426834395729689392107344815662046946152172107771335357087743228210205334458411690530418307602571796354889504170889120267672672154154795557722540177851788876315278755583475111067797036500633506765206357436773259902661494203382182017189106670088284223170627091268435215680739833603268998748297540908971841077038504105291122315734340497966129586403313425173772093726584838553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 15178642922060204189273918431765974944960887313836511825583338107257867453299882680332556721630120823910044965037941588708026107765098956477782831708918938181498888131730302266980285821476511067325225835270833359440455050640493940578091445345780013646716292065899064461383939050837899522980865757911840465185789359886071988922267410915589114331367933160828376000397299178375462028715387905004972119445408666614508782886234973412899096266491928298052584216491892268434768618285652551034800880159869834511901940561431614637877808602148599086482056966277016744648842126599240705666815547343767026132706613928926907565855528474519107755848761871479543599912371278223225211548279408315021029742728396245690690948269519412298964154185082319496115667835868552473263859021334301225576661324461589368056201251154263639776041961570849528602618673228183174187050437267781448282629587330474593081868189496712434525984113354283324813915487295977918899820580360955799377947891539144321819871080654479790887841845350285189778764192584515810539861384202550362728962044880754177666571069166154020268497678121428124091809282509009720104912708163149249997366502551877554366731622664325792592419565786834187873043778863456410454344591276385862651863116615840047430611824698923963450877055402123083223647084253225985901383171679917594449986720399815515373227985625893444196990757222398425457865564192966199050390914381100080411036400819756585836500020254462544132984745878272473442591493545030985926023873766650512503302898982467066076405770063538778295172290101147613335456450354866900712461557455297459649738101586229044893317838430082722406220265586525209230958789283944668255468817296695470271000185104555892409358515456258735039132081077380870417601637009421407235014006638762097482879384825713694572691350946874519111901672001177663709302242043472651943112533121713214204390172882913613722310617417387560990382963301006776452269843750774065224008141119698196598668056355725374202418469947623901886405398507834915878563632926975553028726289440453845659842507842805883483225018298520540552925344918636725773659438626584208383009289176264411651524569812416782023008094889017202555414609406952833006427858351915953711311442787006003264885886369025217413202605820008246123029945003924288765836669937732585709486243908204931656369651353521073021888266042011616446804987438558313787417677524786104305763205321019421272879312501236646775315097351022603419230969072184980735822930548131151168193549527892035948179126963061465415495827854605816742939306655050986065698571674121091806602582250917488912016388716466239659755010994758500421414589344155554691551284499225773107891906256625325443067591028390928824178349205968788391189549333246538993938250077607638749806924911697432193488525715931883475831970100262483599292906443744129455885805833739744071236566395056541650374344310784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -1785612798758436108535560908646300962674112520895210832310019907585350641931660831450887979487782126675797598506853308897490501598610852038075394740347820179581640739215543327676912212986961149335229023854341601811148683082300774236502548602292599970398551670669891939942779875913026413791204335803861631998582499533834558232201269448904942749001827588429724670004524727605551827346528116457169653653101869335579706841781236361383686297908633063573335148591936897808799815841191937123200976989665216446826335481764048009461940482270176334838933084084311568599430166603209203249469163497369620282707328679317374555372452228785642089796837173253683986952174559200951610402743040654800141560120436849643391384320125332142197115630167665737485389529289121793313865250132585565224327123004360752879678023574705959908770924408426834677624158674254115749658066879424504153620799420689229121078245981133721630851119045105373009857965777356325269927844095340505635657637729149404677114309270775844674974846109088261049658255032926117772192131515858167672841152099354942665745413415644143886964501505769931851299653587941780199610505136917264956935371941758147911444651879010504644543432556526823214105509757736125194621683622325715772970322484041311454307292754536855920417446464446159439149654487471105145195037746723416604013226316944629956347173732021984462526727494046805712423375236865693517441135943210067697992323627542628561403732303577108809742366686913500696594811105702098822613565160701062675963045904879869477179473839836172633116839889840437599876907813810603870353337773316113020024974011043130928480252412959360602588745320331482413182806170181081938962784269540573364404320311432997454021064540282855636715826993966535342947512239757618274688478296930323499514100798066346644169889597737950125501751176948005562789767020605745577978979399571023903499739810943135951228679247668955146621031450442406660571727314037229054889843272263421298453032874150560181378808653167156149858732672036469410425434490970639380580349687121789582532086880010109354717025792691256874660479744184054201493105498089901590795276844724863388094097354563216042591472058463091939107766619592894912922529805301707937352639350226025786960793962457154273224120097604642209160075865419238972393894615460969728678090983219386904699578878471768543329259812666954876170183001356496632603143266858032621045574350271570485685143358438919879020520865431042678188766422271630665072620028718307496745024457289274841880260381663549633992337124603761374584660292187486532432554128253971128145063385130899965991644241454085028553847656955875617433611308363150409791244786305658699207688792345284150362665171459153324230099250643388538183754773698292198982153736870542905110636459984531406173124056029747835379705396063748734261925150388881879360929460645009655304440356798537002641461870592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 15298867825841628550087970612886664569734976540040805688847793734262048966648658442386798119118116093979346882619291804917496909283473246469472433875977948097466189043094031549733099712104776353879447320785980426006142706132845026587291626519105567073147503129487253380382177263845123019314334272891017816424125115174169593064621548048138458622187093776833971404883316665516286202630734619300233374445553989936277926247438584181483515357545415717361813497443022110436690731787369604345723641684948093875023757288090383743890837258526540395589778971800691019418437868358507555751205003754430909839486508160949073849363758405926541828545632540753302683179788587874325859484882006847221078725951031003090496943717683434179791025058402777878016795849307035982207543284043074652651839393864852127784060876165184433253248893483106419933940153922244757043176709785604899113257182249960211607151820959672406936422136733175275312978154171974108837850200091443714375912602787837830890491845517719043660787193546143959639321313668279514618823672171502195398206809357961995989242397512637902442321773973287394875571263764127758105347411676943971473881803476526471751634644956183213387142152340342118993134003276790614470563143608738319841284074497876737887341724940366956288176610788276704615149281729198838262041452860802095316471084897186788799964774330227671153762573300526558240356616035924842145324243598935730457489975193444162062648572414175502652419386177088168302931146277670522276647995038897940030172926639058608909638594628371900100212734133824516000939711429722746512126784971595235402685885601533672970169747695880645492996338836325159420765704025438885617891299619093158893021705254335570679326611991826877900327523718212042036967410528524785003459591303023891742702819969751901220653088120986289097315799331349832569847724665092261542701077269398991669601108373876049020094808046084524390173686562491098774784082682866746158894463989199479404930360969101477665525765600643631833507007763205107076023915312197722662751739834498252071446990673063149873105083264739090401095438251784298472875207116120519659735289397359508153881482200278907859150884348618951976276599750732300742584668850831977622953144604207275869764590631373373716516451397463496411624674030177159011224021958922601260440512285730942447773203378268169486472053991798129826989453356763947569623088093502427743255182314885438802548191114632448658099034327103110345819680905379658994180995303457288593700749826939887317497847913509559247927955205039130661210015077037418148952916117113903154097064816019324964352910770981121199810824981145606980569519452216289794758555340601596420436804069923873662857994817970716410534145971486395942647806440525449356433817955833252546102106880761747012225984160415940846008338328097350706285878620879150275730234839862858799598335505256189253194442866688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -9977732742328219495675818461769060917656077514030277995476398280758289977403080670254478583283615738144808294602278965463292871824453948192214624544946107987916321160437574312656554340868015010705219095363468862758044973395350063607751735180739613163350990765886760518955426667444678836194862251128563408037145289029253296149662834462012487313438399176396083328559221601776779166516069638421407004481431361653172164224208377592076825122811641839985117516850471740304427746511846967900640413057879229773648001944630159842500135292405055537007760065069045808885556937820006359509425190401532869935219664418873802187510752292423323973408354338559096665351880346977638103156767314278766330343829851474241506091408308366594151327355453486392134253648497572224378128054787808203284891885462819567668484780163260200882005262946784813146391270187506037761552074445702913751408311656685392847386153610992456391881972102495466503404840692242725668481393828885443294903095023402965409901925435602432226366456866473230358521226663262723942822476712528585060085175139502522328562441722050797575376107413564320413610622763757142474035557934529235446039583791839473424404222139736884945838193705590822053818861207279325213587932223774233018158683541524597367536871267120196460640857855215704366113077760265338385562826756288126978766304005073637239335480635774311815460257887582653161084908180586902118286275159752399161995217027977366926604905806388756013183045125552927641310542419661488035921119054967146215027835525510312760437876811082526872912040720184270092643408244893435268541635554648012112985382996582063988994361908550790503703910210624446002081376482035632066118168428947615780261658037642677118183660054725632355583464953220364194041629806996134875541515393062700787911180322712305302885266493922374269864420273140659900835274157094872900908397318404735334904577482457873002912066535968309257303173453962068708073071804975981850048151696709815877659187521544706029468077336961092426873643899313935713685196567396007677751363241610742948140260312186123895717147900691936786449559656155711678193324749329511956589354448118565458967678272317255232790527119536956464816811587753032687052179660028094843714715370575412298999318969459436995956642826432856031128941477761800203240751251719311015350281553774607986203767266999615532724177535515685382591096649649466296624528123449634805194184507101574246108831308538604530302756529826435225406218844196473696617830380609532232090839346603595077715589137549839538318884476895359045545512336892086218022858821013490164012585471833439744995703154580071938819749922107649130317703344510957099318739314717804165762834162274066991939522274953527063950745139275757582292606916376407022017583759426556026788073677041674181340404235983944964337900596432351474382375330360762179706515892748713564035298848402692259798095547596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -450202940043398131862503775670630312097345019900612926359686229019212054300463929888792949007969933874995340243462476979277154643827811674984882952836951430698523429245714801891860491958208342434158269152422535959127187084350619251241734691828342716451250736677200385110826069221199625145962514656763538162137388334206048127198353002093190844933093821169593610684826579751704301186879059417560141667199314317298177099688563577555765699020952833778014528931389011689713997848570978395695030435274342876213786693037612325159017152141247377017833721844790600249232944901809629344252036211021265897546818900520321087860390296032175819545031952560730447057415952958927542576474800605289989408061781701475191026067625940020554694980878414120523494782351823637953481954764242701725530504186077689189661306824239067873601205369552609216301755910139901744397648973715821597260550107389528266091455361305099183589503647737751267393936259965470365562483831730227566092546123113890485598541400230188814377956529177300659409814258234674353765316112700978393028485849106907850354468655964343780936635937790042120791395826718923855172254383185787208287713627910582035700310867900275519134717395327162333434886037321741512455654733199736319001449728502799109614929956936511609060823872850049247396359049324844646920081721789564005886677421033355524108629156797337833916586302469459016916727986666638544934625800176767081223706492724254530102094784471323266336889817109250782898924997152118780971424397660822787569547083814744604049503030085782069296771643855400536511899818813248914548902094090444228265256639620333566153897746585929842506717642498977095845908479217633276882036417279628218787375663933374056977270123219595721244327788341194639626033289246285387437656340224155440737366193004321711811430767925882540893860959814323800217393035950364639663586217827984392015410865711672062753752558740163432210567765388132819708409156315812821578731308692741584907226486782465303399446147964129108885490703512770661136729622256960280446940583016694570398418915672384935690622258169080282232267121791819348880619164717461948112890391934187071146634069840476736953691405368848494288180767532748014178689067123850784933999728078960444633839348702772601669503286999634561991354653885532656197752159587204408980749940271510737682218735418478922454105873996497200482578737616967423454135340253892470155868216810817862229029537075834785927233157116937627709248063789562345985272253053112982457585451201127817052756550615874002619846241088332261976593354847499594073614923911356747300785138718546561250625991489137664716755633737443455807474787737285050546706914843465269557688966876840952351829681027381566285897071211191610112943304994568580926129227404987934046378241171880601102728924114957773668931465466472891142752608976745136351925925093362914912533814607122363514990784654868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 2999121663806981360942627713869842933248474434841650556434233303079808949721814864522407970928673011191175418627809320039351599357507981459099797224777477590755584095854265740341376983838269361083341065730945332031286887408980357842954830892856912248166435511671763221876920556710174560505081658148740118591970639532731850489984426261226440549467591195691486293778548897341497293487419325271576956175876281296600802377028288501876730284284016561503772570689602873860925743853789948035210829027576783457963835709179628936399596960364553665206664901034617865635289949085586166038581626201979179061141740214855512788883520288240788167202725112100522394131243357591131439973499577169846811724053047736676840577130081738757663163877778360470260114240811908500570168744620455697914152501741972726281718557058308895819414196218455712716059758892131136091082336709003620028128396589432768677868540340510966307837428662910116860116938949343243386959729830079431922998868969123895697131084163409838797606648712574443087100637163284480235000246740252806072173110426359608371832479424730741448145254659611590686439192796086865586721826949467809569908238724585866380299228496038124769452080384050039877232327799202039502395279838572889372740000840013636565856533271594110848829563997205649711258119635765392449899843642472496996066020694325179113182125842552756934625996187223996863235631026869497414826826877121961845816399914744965550344019826171690529083829264601358192558817673065993002240590896951990620310080620841781301850248891104668713553127166942607826488585426447688627869712551652199672882147147658324698590367379212925718547302659213543826903687506057146962681665348125249540639356417756499626979646765906153170718437308281149754523795563497062198517067410916807548791850298109174554239749910411572844440948944670209071501827011935014799327067711953657078622963733896061440863861338054762443081156205977854512563501740374543480451711857811271133533757109113113408686632312021327182016775939551777894625182436684330622839052282454188318292619088035673932481831858502261267230761160142546931533295462947060727744822340135778645468761935190521160664426578197502953153086577789942685416047327926423135572393199012224362879735104178189739011673677118399126122202755156749832790209276909423033171414120718181416785237349314839731729902673673438881298188197133068176960877559398939055538806599605491539517994247126489611458893424018061574955236723187672192230103431693441728994839390800662979316559510969606362476034551273508667639332383942198012846681384467690921381665877692693265236072875418039277367025155323614278263971626559079184013597749507126959713933124600546289234615083337087943685158598819698448590365074304904377673358581895262146181572812718213441809675340303827780174174879600511046233597413086524397658088174971935432142088008145981631112170934422732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] -8340505895925518149409973725650340541120551479464660652229987333704179272470973327552470700058547404927483676022199763871946186471102636631555332966540207845126571548738402030984921149680222179754932273796121557294175347512546177311576439864022617750333602988032845808471075468421862906827121383516631911122869762782150920372823010150562469345673577354946693722566087199039476970269746162965283575733375637850535050204214512319944662622122441682878910418938922938124221006258992796846825705476383000911542098639827135665998369539463425478291483242644094072984774454034930886377237052433169845929100677449450272298982932147224249392470464540389891907508005779346527124019960507709594893595145116114980990433140226408488448877397340702250836977514029498797975012286315808942012666285365146222219179395160919194544997349638492058371178131240104650356001917313983778872545204100913230130457865827344271763707533799730210293804179461312681442789751015521849500214376259026944882382080500543047447365898961855419108406134151911882977292272173660397235651704919228045692058741117398725627238877178772614622418372906273390364570887649788676944931621612640553424840733769362270077068558792703944444203424800261609977373428500286922934457701178349288060605701707587644194157651338616608211994233788756720977599810827556742911465487708967780193568518344311860790350382746997404279482049299743987032537621062108272775127116910404697598963062326725616023694509059068914108262181783342606993406787963903214332607730157242275137707031839909619969972771586190134487390879120463665163708350783768827241899016464911353865836520636215648797098707494920009441137912223391166162365100505900406397473322427256250715424726737029268728328157957494947860250367854956079585703891257163104181763421703410145557525523816772307349300824811200048617175586313086481683202882325792134435781618136151447752895696494449624610987083665071776911535405954298536562728374949573558372888525783046729711922822160562488337384604787353377798568342292659298234256928252310957477257911327055996246186689249806363944113834478106576296008054702331025975757003287440900531591325519559945086703254159223531538963496286909513736262354146443591809617451098080239340929557192042759101252466413145098522288257796971932061574812714701349470230223055237696551450251560952730447420203336525053123960782276682064140517080886631053575087392197143545345473565486684597909706877829775883509004649957312395876712870247310488598129031927229488752627637663474989586205282184636224131227330198705542904875636621013469045038509187763555984600480221719813896521770186784501590094358907981905317427688986684545029459437833443936580732987349975266473267361208438051678246316340234275311962373525299847881978510915799260753318754329479439692980825216714641986408083059349296628020942735757419503498475478803632552073062545558077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -35469812200980967269319448259826175387197860104303250745767980032695066673875678667812468782142385678256270034879888420334200810032280061964642155447990097569151207710606465936667437261393164217663061275888502020700466354881674493403762937061829870195260219142955166528601832630683449233833464041143921927743697609049825035129748859167146744159146134420974873942928030151541649577183400489442385258617793036581003745220598431223341395007668203054114457188384339331389463481926449790209698031155878397610005021126394491105135249666340370283008671530281014577680025296316178861428400254327582622955502592123801315631602682542720492208878500373871242667789536964073532550415253103965840322418679840183638348624700364554049123639229979574932350087453833698141450424760105376728751246200196245053979657335400532807636728956388036157196523935683202804456839344248432586510018123245426502155736195467210784461198837046053197128633733323699634808440900788905415442161665488291913284637084764723097720434567886597568427764452732628307899870592530988300093656375813700852073224679300393483031319990291236921779019834627117056290924884185152924014616305110914254288969725308437952353036441966961931516654658719342226860689323642457225915942639593317227198024969009444998487038911680117053773414934793898190360560497281894568382911710779842548888761233361526640176725899733062832501485088733533999149979730040718964246797083695134192508938265939722056908404844641138050848808892899375038415360352116825285318856890017659164253922809908083161255742503666799333867995359184162484596138990797350820193718348928326073785598651487983220095413317907442052371860073542432332294191356618451224662435158232441293117919391968053517840929329722136810317441214758106514672098277941025726724344526333712243750198182520072982946516261961430885010918572898471036000010335135627285106142792758101702675395024595990286167867787994173951742916772908903960775975148494009562510140384156671351898256754226225759344499783047299501271476231191424849991168722494357458892761463422746980006420319528583766800614279451118284989295761927678567774078892322165919411424197125455120306918312669139617728970750124290114254165215835005896340565292743935979689098596888372756724210632073202767142948378009411015584954818151424234218047351622026065286723520811269301030398129156702720503478454689785267073134858424850216412812350204369282131030846320715318248924129485814152356969627816232972901161089747597626295675392049358983925543588987517538971430842356983993490897231592427839087908729451933331112074965131994958803459929789885925411027906935086667375000811992852518757368628536335554254383476781630799507311973209360942391142874625943182843115117106016671797678493172142011764972139054517856794489206786315317795208095890452088757272752850957529646288582817354921340837761537553517772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 9845482362631402502799983237017714759544178546807923611040016369565674097765370538579900485018877776926769422959976164883041090332373528058721549451463999049176034230480708313449776317231301292518747138008742033062521789812979049680875394890882188911137008775926598222138147678528287122484365026466321789947131431697475327359406360682525773096189520588525126283635656080305187103817710258559856569758728685492314237462335154188114034507168869834157600961887210547765669851676423353819785251856778794838375980597556455010533766996860695489069558104962824768357649376939499291578327665698740701546207842221824096017150403992541932779696129636850504791284210762337995472352357990114798306863527504980618434773704715986878919214960653888712391185307727004858000002764121951981277715198204453868998403841064789617549137948595158709331991788980637430983269843857889956602426396562722466071467138112942221289563965979867387394758395473240519722124985468193784541827380951807830404805809363752018599185473020130644544626672183936082992371279842268644115492295672152553575743409407052186585625742805206738214070509041848011224847257732428017419005729132379306400666923672212199172704128249253007425166306947880071055461827132292276607441301555448928025397305167779650223060430224182395247535112252432442540331389533698318915130340928415858374943261162966597955638518187831166011433062532771900462767948831766826375898040184597088037866424345272708662869287368534440303016737596902341581797549634014050079349539607310590800052481008358268095116794096875176225059888641676039045505582278681156830406622858152950173983198154603060572673037003457965212738387091528614704906278137280450201570558900766466452108302095550046676794569926921484314572843095998098851304334174851303006565171348390258604261358291793682709248172002274724813180137187056662396256711443955973418841132289068691526140400973903213698370320120866546620826403546706414613298628970265579837193752785671734144140123952333602001052602010083608681276117550317993210561699146886759541621902100063429986891388764143562834540400749074645636989265208292520486665575353985816446679427691505427297123205372929840510941599897733225091296839121876654269259066844749933550255763509248622534876332195966250365678541127157896476713297616659516384444250418082294637253181106043863255376740010247280801444067088857633728849140412833897763761394485301043022194723325507178599080189509560319289717969523220846036931146829216215129914930639079491614107145500976741819083863673159911884470406902549563566941887581813468952640485240690456412691543365575982158531839037286975586249232346019870153710440539883397734601176145473947572539382719216900307544323780400812792354456004470554356040365106455714278034064682156426804926066132232716745050659904715690032949107205696235690472559788992100868227418076645047580753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -722825409048608227249475418806634361090022087272482406586434375292247503341115063172858940914751781849447684300544088913670646521399912284024443492703876402079519423174577170181068300620338244206606706880358758663066770716774255116085196747365074943117040575849022974153589105294603809907521885096021665449810833316938996684973506796263412609363470064304365830140645555782102100180391468623373208074445425708305002652526637532744279556799630963553999423968096318179164028628948938278575491544370564469323842373058944743968507952343152642128789524701840118415175180907107806733749570397299615311010685606307420949863349081665917354801488779669881184972362127900982047484418460870486886195925288636891546129164968072599426952892266993385853522352606773161303810579811575355291628932181102215789140792133533479165982152076752917952079647758854529223829315709257180738544611539712577877453465490908462468623712711388589944688830539093985666531535492907213752440332033704165565688170030775248695924765656579705742386610075984192183272309155123741062552832997720556935775679075395382315662338344617052354400505077708592168438389500733412538943249656111962332115272301611968588794139934472829312181651691520452654068131101300217051076980338296618547834753746339219426333291347685734082084627145392725676982053117952521620603672125446190866937830584028120568612924504488619011307115143054283660325355879710365325300307576934022304886211027950955104014311547148269396346134747722914519893078611390089614491355264606022959253372369712418190631727452557553319682585533884140655091055881009712401339154094697057655464936439352469753993811745147494191530263766248856762625823307639638077929271679841462845624793446946175053127622547526931789097866892741762437019337429533306931511011302654645125592886628429766377563367895903032177258059532222142282828130244926130417832824975318388302254517644762700657961080345724814242048411478325470839522963562582301207586511494342694173300012242975633585744490825879931930497789243002972908711984792296704176166627111478967595060337762049185422622130248885717323126404847897665203650089397881947137381470750300910585561917128519628244561714389187146527044657042425202861181774389989181962777207697963494199149749826008049463793999563141398597820136192875850265448459285845865506331729402261088941619658124005527918503899230065472138209340553150150538751235241520314400898817153491459631703089734884662838803585309328065734805424386293182380144748461296084925461716089658631817133273704229652859570039304306914601430838168355968297057582528578859671218723911106215885319308247987589484829612276015070050532480229556096457640331905667739083819117648287054914031438731774716106737058569059332790002033167794638576132281904741327479888431127129695180980418679256855148083647132926994060206317736563487954121432067470625800716288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -965725901072891479312414559213156759310638967453748125112528234202767169863398572052355310943430571794456475936548090618300844619650279192111979340169139490425105507245060374444744682682144221450116007693440403483724704013792029159715761564507548478622831434019487761977328212548068574386932552676283084051086591981317074334657138523111416241856655595857426825768897012615863716608806043877283286361431744034066331383905773358222061351822689694469696459278874511317563470836541154460472870021956014257588835124780692328357060906240465368202351182618064074271962381500710910966530903160865203899389478277764168302687488006152490882257930655036837059768496611993523013089337919915756077794442290963321688749454103904384469354573721836033211861086121147572403776302576895239002260944492094635030270220344466538955145384868488760828273932690024808066855493261743055458554147861210600350843073636793299690893602522058064245549919092301582685011479478878434051817608677306937852535730261590126653026003598527905860318326759580047849389347702344985605053429200239877598389389452633421325349856233235006535740817562496160824598677383856939301391796036236789214821890618498072692955878332168079267991357166584839432255832171605750033162516753828776326165709858365445855654724492258796833905394018636636083649841235001993151004599104608397107219765167185254204434455348313487495627493586712936722926108867475469321859750392525165184560539356727131510535504810374049851776707471774874230049162600132331181047181434403159759959928219827595641589151413314564516554294540357763804401839186877763893024429077841695708582419399598307475033189282970908702431400454761648421735080934678037519410778808762098905434615222637475553948489178121403733832751757073857815110632827041220341451438490766077234732200772348773169038218763086411287256434778095579684776914937163395974883041656941072628048161094774460242846414338499736149744307693394041442054684122313311200798442111805739741464292394973959345531492226423240285136006473550348291685872407476703714202685974833320887843520320768676331280311971837119797251289581430569976608319299516738726759725265812233003009482871546592980479273811855821846554428733457724230981660866508505561249428367405254541817880311557031362125014265746642996311763724152554421933270756658507186183549352062960215397835821657657433501492464851706504569197977824918123257248597305731420953199516068210116726003109280479618656507719530814642638966989489966935303647784686350337609301142073717286469305599990088383663739156172985016388226090344648146748320157051337077347483821462858581839569588429517975766188088489295700100004601850800595073210122016025398129504088276821200522722398919553715012962539648680591612915897369988172854967344022598109487611501510643475161408701374145707310054168216058064319994729614753150630059617121054421417984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 84664798804410580563934361738700200035617999580237035343728680674313400115345385651373338167089435386702260585181737278231597534514213854704880789757036327684441245122674609966886509198054117501011388663722824189886532026988685434535620713853943270531611721518396337062830177178344516951397784236073638733908043344969232011578564058641994630289662899509351852341484559306811772212282212971046309153649660813018235129803292309830545332372213721392028301795121538469363712641888390538584262091289194482319930291888658450787285379107653522518665366726846082181481029723497416710347944196126999993291518474882911678923439443144354570239235889536645897483443416411663153260285264032668996779235511618686254435970767087963496977962541490126935350774148244633262532970629384587134029180411437893022281934647379040152919630883252273941001975041483847182598563936231616488115917700827823077303504526385973383160055975881005657777280302198807135028335821299418132602264813592076485020778682491236394014059765247994411938196279742234542095377940029519069904601763067211009526727319848977528205627210208371507900979532361260017430678014777437794922969811888215679152071008879194837075946810672599290472337295534519868292564862730860814682355843536688224529000123859542713930269741669159765895898128002157368888185828564887358008534595096595848536808578775200449708586075290208976583027283418067397727241916587188507453551788379269435762780277769082725798179298680102878523623096516618090228223161642412960811241109640926039528499328870184289528250721706806472694672166487206216038528238404385114014627986014870331536575574804475242945639215529080485987397480831593999031966672018615968142278897068720519674652286045018132837650494575274104178581290191788165226549421986183835782467696938515682902149869903780725364978881575074403774863784792691025780211171773848442524802131248227221962207139030401873837151676756528781475241080323617908263109976587110914048138874997431667044156953477110309318392580877200543220944196695552919068431327335873857990087955750298719371546886774490084040033657596077591100726911253396127319293198029045950070211465800629071172328701462344675330747797727731521301165810524347297191213690677418343366081080735084270721798403786258985023326967119271959640010530673361175737078574173360283890870896454338175450867883120612883666892637183621798915532267576912847837360071222810157721566307889249964205265171976684973513333643907099333785335167991162867928419613455519496288845169200739785499389768366126064809092063201093427959968646653363971727876286578046851866854829565137340565182917485210634495122577163624057085246366588976976541899051809251033999608228518947869962996148699998692798854996231297909493578731372548863995050099442372566864172833278637209685756189618420638126707815668852997898622645587615572005955869742498325431582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 4663699840181123795035948357185335692401335610103301833850576666109081449865388813604641672076325215913967780354403614924586807268418719956437861831380489148140123573777858118434624701065203041986138301847377687862438050481644382974854880125466049731053096355507472721044221022445828148818195971053049623215795254388983224019314543369833287034707879259855144774302752366744626456208098534140450111757075839368055087803730996683399054382914729462344538654925026620337928060990589826971128491274354107648717594947317760750154974060701418249511429648816739935603225693040015346597291226995083698395740642872385294395690374034152632602645036075844294570557601539518213529884246164228660933551636549250979747289668262560508009208420134126982200135663146783448122461482001484024921438209886671193866865384432130022445056196025013762547060932413757305389737026074933649877144748006756154204624006668086777748826555340218224784545814969574651606650563659247776236260478392764162617704776679002164099446888273851876213863416291648520431573587014686405066371087341617282617658142504413528714256838462839313520234315780026559313924917112888729656631915018862437304063733857474766827009562459430013076495126349489991931683747405831281439785343559730564427292440582013975123394952356490606162384042824325727231495429445554126283937044184590872361969304657558411286093623023169364915653453241795528381428249350201681351105874758918623599263507480130761036531367581262188355595602080321546310861991026544929607040977516091892698123540840411172706319059361129656395898972505344905159927262280601999676468093477764817992838259066572251970387995630984826737661743988054335362356704749433803236381277646450398342026700987357228149563686897679410980306690794194228061817752826396463285328493474509912812886954121337510220969841232176697800534202964387551414127617917726839142969888108698429348962932167968121268958615292318780044939014793586438671883865967669842541095866296157979199888506477624196284592219627360844698757932871811365867238574470022886817639793949411926978001544833384071212917223067519311477603200709021109088587941664907810672180842487623863389265082939718211249642526064247333608247473002341045561662794122371617782462450818066403683468638850104295615140861150315533827465520347264519894593598681553834729571800624590106795592445053376605386958520328034745667687981021711036774628813770197628253209989639789779523281134440878174771816538157336603459295970534725989078517102507925698284382283642877400632615405938061304341954560327697573903154885446889611946317318154324580481961809991592273583503488426137085109561133594911347418672893744754025719791293632217835586617849534590354238556041149520077482358955310996932128457447995628642992546589219642065670487036836832262146863500979611788265381017293311251032640268548404934958157954308573256795986090524672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -366945803382755308498547436329554391868345063034116040892423358138639555013128931781447863428282117507051603588314688732197959221840989725607078880776323297346446032263296499529177518589770738626588465992671122120457795944667549021168454089226776414383097530833898678549085252169202836516325711162665215225976201210442857162229406148101234409344313687499295119911304223843054286170099944150173880685684189509557431585343634824875608701893510548900491864262177322281991536319721399831243333579791671314873110303165854754095426780456048010677249874667870554675522485782546427107273389481166977177743697278446023995364856989502354362885487586577789212111215177863741295017074710770814153992577037908014362069464764810272206347711061760091379062157136254379360312179506452153951980513939506435295084472545243574511350889893611862568609529125089473042019430113387353765392207056577075522607750655404099412075540537337406422139198652236301546591770332588499913964108777858069411245774309469305778862344670643455825244558266196588439241443236154508630028170362933587077684991557013471834810317596980942318524115892872227531339449359765239367474568469649731008818217313548664455020119526099523794283919422294100726900783290212320262144838618998825450286169232264154339689485374915049840977064343868419936016816317815822024373714980006007128715278295280691472836999872268168456209613011006064730416935150622257340596058830994433730504053045169890154745106798253588037083512908299459019081342230866338566124286971274123854895718183735149074358622600419632568448357127657022666775035941840146643593216030665709533462762192503306075896835702969989133571118369427786322716737327289760856001714458108991596680666193822334253633600666228297321459023875757981280362395268187394793976613283549310275233159590424327227130691845381266202184014127030972339313739690173313264122062906472811205997930554413372468777477501860571792955331581382482645876739355956426721635462120555510661060996468340275628423057370565027021781070895347982070884582638388210055142102695708799310941009191874311829819160626505534601572320249626292444076559193122891889371770075488475711370851607676729880081613887388945183157609024563020659013193097147938253588017213566901594335875019674005920127593716981812102000830794712891304143131663759700646838251080389279909312209076434844831742411929384989886750268127067614834382621386871254100945619827685847165781257974327995026760439898865084985113151695261666833162289437546351065493754816453537929725876834697900174424623279163251948116880276091340083026961675423595457547443961907399478301529950183985612444105703678398482456582598552986016490588276008324944630868216422292248948880258693898181276798976683144128311771368613883769002593438059239530300100671997690602333338284972776511555728929412820789931936066879313545233613108619810516675328789708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 4901082258300600000527843080375903806459826688236122269596759870103634042480858529995493927949215556572381163504011823912417609930749852783767057963724049278233821953847405420902459937084378853419040388881126130989826682871334143586792415751225243240385743566445016025225061098188604592968032253354748612531694721772469748860909430344804979170891492874222963802128834362129085259630770097006452342118092784220901652867028466912649292896287523956894608970235349144166278065994373022730335401145581654985839921763354292115708365157635540881894871572786649906632661605201517345034637904752187681738947824285347902600437419757384470826336993824603894713584603234051923630264500156793406115149657572302557555821196301598750672268962813129783505303267781229841060715441076900335084483652269646630494617859886972169584061369761897893168702849317337264708919214190375903126840044286777001510793848223517072594018782811023401093099636895959502588775156420542344724388367236596792829318561223151231258858840272807900169205889834868250787629700572389514918933683160248133758523696839082798424803136664624484415147912439215714885898242843405373321001772832840159234925054645104217831891476123433830315833407762881926254593497398803289009927377235142065831368199941503920095584154657080524844788307043038458854459874919090886591320865638116557878779117152213819113505043336163057266673476002119852424134148640947473637242715953569627359661679968462888036956073240590260746022756857110687267325867850763796202456467005197243338469975821170979221496724996692979935617790985229783325070852465408477670183906975104676140099564779327704540787496322781744132008494501594472471387817683883833648330198237755932272988842471050645154739197200895659589232283187056338652082751284282831552536152811310933718963439155245002390703871956723545864492851597960897579154113245026171927772673335453653093948865509975778481783164155318991966496683407670580593480472340278852672148214652867949843875550693836806970693720437555227347908719481842486518108432699289141977437596351691499091742662411881941471486687260680140792888348809489402716889245910663286746227378150606080934816968405960752327599254235659688198209662441402297912345603475995517759175445611928014712652800089029302527841468591235862829121563970676042369307636683568617509449092407475198035351065546885997266102085680455511876796210056819001393613838400155295406788791458000105773679180809727074693342049071571851655432804350968538366013292518480092049742448270793998974778204790949407618026708462052722741799414554618651728837943371469254732946919592732819411674813716084769312756468360624607961259520782519689293738403549428407840805628031016968887145533815671794433922333734761079419057551668488034032353554381966666109666800242108027905214496412682050117412484140568795548600274092869064687515347834514461790702692571545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -7290143361783854260166434426985783394096970869319184425409156628866470790484045475960232159786317659631803045229263763497431681159283627658813320977240722118751731205578506216796996413536188764944465055663855571126531274891780837961942898738581593589504250387318920437550836124791537245069635527541325741614183594631804368523606538564886428363975491919089353300464222951116593632073361202307067212181166641175838176411028604541743057981145137753603200064709300805906584610582806472063777182674924842661251713347032511810359929181493875872859561184874546549023328387543346654288520748363717641163790714356426764327694608249835082531913776253752230791594958561530589370474682033221378928127927811211853236512271653136936226639055256220990517148338692137201262850174958737372412428302176662989535484576575613361667100783142104643860749828010875109352236248566310476891361111449271778913269268630073568140953987601101504413617959424218362160883098328423424734377962917293815097074213822939915088708654318261252132273484404011955337398746498503910234094649696237409907296242423824874730049538536279755269939578197922068495650015557402750259867318517290430112214070094927508612623236547254839369565420159635945014744757292297140020741705723693069947279662805540987200889053116076789276866779970352946752314480751653653695030024843357587339438215494948611686902530605042013790094694303445951657468470972155511976221116290453988013134557119239540800014125188516190225229047763116265732570449129214044040593398597535338839082126057895836506939774489206803652021822660456833346800270842910149590296243500143310486444658040680827992573237903224053378269875306607802769219287218642824951824794709530363857128528646904387466005154556965915250520421667548240624789562328273326246276252471383832692893101896784193391627229253970711544711308523650078130442596972167564686174757742749037439485032308244839906007713030752159219596055056796486903444807584794697570778894003416216610200647051762051385039655117643430509736195975030421143278970965346734260754618586963216730942106651333531790198154540073846166289896375490750999848226482011237894474802715681330966711034518102033598462265091365092985301950376632692824470305700739395665218963708375207572499374913233503729706203981734015079061636677190402976940014032531586229010681264237924854160948965771480229819553411059133181213898440093073354737655064706461132202860331772332815102941029612154778045390783145579057080942137357741224072525982263675880589663689876869852642831005652183721487486207302559797166590389927993547024388763501337900104090385948042443276006352797312636157300210250982993295400022038407119389868883762954877501421230764911129754370482095357238653253592181016945216537941620255529281637423861341946136479102893642893494043977701386262647995816129767082021280388411574439184221722434135502766152771174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -272416284895089268101986721756705937838435261869780442630622484610911252698848796524333025215717549160516757046709115242730628228299687214800371465091734875433688349501503212191518400552162288231561348510970246058011807142981766438985918697551348621534509234344444849544973660554172224722485983847546226305610519863757071294558861943406367686550870011212660838434982979282434373901550057704242851617086550559486492315385705414035549294216181169274750583509319777539453651913141133476895988364200849733331168083996730439771265655462164213482395806618532790374735923184613255174010722264604987311531197940433001489996359632353950563857513972511680025382051508544859337579916478873535682558430781664544843879799349873729988961331294710529164645450012153104935246915783936495581380260603510531468866560931936323771433786464715350433693177943363403848822879709239599777569099100535323246745288494309554268833679632285149514321711063621027266685207000511038586753958434305346426234288057237674956202093532858757471570198108083768022459699237798716539484737756431687544078317965327126366079772779953929275248158419353437974456069579839577933978432124176065558325445499572032825549441868645767565080635011984565397757601962842136342480793399995543827203243189044208123015500922650827989706881254621649892097539872161562777748755124629833591445998374695605653325348801338639292103059468801702018086423712730219287783864794114137166346152864779130244570632694953733815653984694795861110197191198798197810443770268107382720411431281254352179773879779612025960915872055415832124798568357592118444395504426253216375476252566989163858909472320794050473126387313005188281533318529900833644687566898043029334105194589767281787581869031421885974443909210222152882748066209417453593341503180896929987523115923840301384295893963046681164750739589855859424173073954738652861240184037095208445352385132433197658863125353257600123978965503881902855041625377187297990662921219015029657071318991945991982836633025280010475755256228840100123699301800001789734204606482672427033649998631347275999930462747525792525836971185861551088130967991925763565067985545562946009739943830556630886045290714334507371554639300012592911177615265591548482119802610173772678946076365654232061248910205006750241762784508937534747907048887700522416528184318565201644802649637512774338683476653771095149124441388576354701385945740094855248613906715745588347256028898845116793889368996064081318790606839047950456391527607167931889295472755424400580028397592191669123257875281419535535526308276190314304644222605916957675548386078607345277988443784419912879855094614791683145319905176323446885422551390322694195826153659308919448172807278079722120473445993936278902690009040815582226507741849546426433284532539541289097550226132343773985469321130987070547355490692519365905821319804505777879193779581013196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 2186949267951647185003486272018455994353570699382087775183964320808390640764755457504338941564043394016807568387653369181692383353012657211137340022907984672828228740134886337940039359672829953827847579684260882682803278249237789537001308578638836218339731012161768852689712665479922332505784254734778568068826342707348103847400746516469739124190170705363921752165372450316921398283006051700991184904005157665680544812182948322772763553847152397556164289118814893945921355942754398081338424968792055440576783642593662753879704828080617241202920994009976402990887143269602667641833144532690683605243362846857688995241595324479524398968793689989495239150750218569597014975277632502930549119149355492545033798097213261006617435772138758458079022688033633276229858368134204806476525586948231132137465099105912417610320224330801868367226056929961611742902506525789988925067271045358001707757879617332164683289606664912402654879606467350958348690905722560207859850320630379332138773427384973143658420955939592023842386061404870129356317661775992860720783855126247415417293959048442501741255870306118016891928893729324778514604334738677049647083069668368065784329320414862570716863023993344206347572168141530587142977425755456071792555393041893097381672827352588186289466771635326920484222446993797094196137921212790183694767112072183101199851999712531166874749328641247430639977671404833747250126492058142178391788331476243993894490246018434361024334528437070357969836184924457642043431589486252757717841312171598436395422372813288608423523420518538439951734570370589596213220007702402046176362999875248018553108200463819131236190639023035023883733191399883792338222757041298555310738897015595851060977586451422573146665470664846806518979825413805374896689158556749046137136734984879006633947113801387959002919615524424108254075339488906127583122443654432729076841514776070231445860717252865979138333947141666343497826003861744067485084862378450093989271782671998592282222142086133840025840742583805235330308457375968689664032728194487924865023059842825952042005598559848242608499748562313405317937663344888167406384012208146679545005295869414575963873461977107978151051329832752829595851826691767632678300591202472495194433373221251540156411778471265088860549062437405110046256970861246658312206695636660677114883520468504275893212539593029307482319567748672824762059797970159356230021378538557373892274360234222663356076448151742872482258532709358775986754203987520492630440453611550135509579650700917225961537678100964074652508033141324344299170148408328030855465914348930614002415975795468119200879037561939244236987724705586138984654791286525090205903659706990965720890068252858305834868134071990395361981684849716230281114800197456401270613600068754830075944050435551667247500817994716398181093893617818869638725323451754423407346402330276727943062319554730393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] -7081116013693478573664992396913490153813367160007032089796189637583346717655351706415279263630615598538322276175605979288761835408256935955207922577626050414515704841815390731883410852496281795326463090961694796310758478582313511020644965230234263847866443489104033103509002147242391133731861035028736823220664041421486490141098329653395407380957650514163001087910314422838788811259455886238791914903125012462810349705729844662535265059746954387617273958733662368014983755842710993835781361519525394623944726063530107275167980166477065818514419457013179135169807192649140341934346446095144829622909485833555658244124259080875797521547753790631217916453207115621855473532918643872653540759154138250432771640074628968298326091715232862259033640505602428150957828767462091540672896418266975927041563854184407389862790668478110442901406057115859695308983130868831999297146778323746004988602450895101280577099711394057584564233804933777366315827224192985469303982745976717419047786120790555783731786882116631876971309468642111010388964597136900016438727108769174063088244475264314913069623862494239720629877251441651758930487492289261324709115800412558053498808568420147491863045635470727416621615152071971149923154866435741975107327945401084744039691245764924348549933112061169520467287714844502777550720941950919963595426271616551773782867914461293473418339275741655738471241299669208283863104765706764934904575660647941660189798163951777536357714795418800808419280080391376594892572933884641790919597197708747175312738332193167907326556111415790324811407180818306921307991757555103922775506418159645732422981834027791432028346843829471286090287733925709210663330715423635700532320733323142062992500800829516291773587076269339924529124964735408408475622030003988272660249797166994274388749664633645477459812293616944443251965363425347110564589178182843392073931550108660067330916039148249642321827096278486181584703728459402117838519421905153693777804134343313893499375927645854783662749321974672301064574104405448468829494680240029724927853071966970289018932829863588830090399591116113836668942752256389467727830894067444842254383835359042246531751973433946336638165275310085956100498178185822716259116694559972413169739658314121223132549105695558225232790872484411503718964898894712388289717257400012072469177590390315738099936123240970859023444441736913705843989266974850344566516533690095024417826219881851362655184493669205744695587177575969757557320362428360528049154959038386219953789752252090553750807898512976510218016473805895205988273340886442047359182344533751833949371452306936101284713185084142286542818995022213126648405405820432433600604480319664733448444593184829233922785696759156223137163500186047333023458878150539412331282211743618647520605809588445475747082492377854497478350163278115498154144704228639023178060876130163678751829440948925890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 283062440545579009945987016972688775534447083743133060830231883376516600806025215788357778123091942251789721968762327068389403071190164786504236473708391027188856415782504565892073273635599870202859128227317307912934884181636863966835117839049230348170945181666176433186966102288751555361685794081870103291833857329715517188255487198137232594376813369014323750109710370249146524340626114766690669377432066911744121412942707596514091828947942113761707782754331175289475555594558315523716251640189550445864692906143386006145591567510300208294828641032646510480473465979256716657253739556531175752441503722771783993846866991924324825434953655036698397745141419782405223459347695658471848442865199602244216703201714838077602025883185576075571172243917035124379868106248155902152717801116039378446736247589193650332413665364316575396056019335659643677590548703264461921987444452936904378286872648831054573689378205441963003880695853363536109599434766908958630601460553521388557950107716532000004554842763778202243781882412797529548344107129334285310818389100146302097401426728646844182494078195413847173888289453061913331174058464403820477449000337046590634512235332980965600469086474134568558106298976748546444964095770148027566327212830232310177109083468842924939818790803423713941212943290266782783206083862860137277667033038635660426849870658826484921036308013339815634015537484566640455576102581762730301401311846171594826487744809015065656510181874267964027320110954926394351745694667716600121383446438136106943439347728645529480688363181882211801454748984774303511032170384236604981748918789425657698091031645248471325621105035030274956784323460205201853481644662652971468665585355333976607548469746864813672180081135487070204529000445060572604224925317606321776193303285548539219916248179124853625506751959229620885207221563212463123845716741623884350178213538788606907543661274023533699882253559953181921945319611111982866231391483715709741061655995559987315570997851192080138699672536463152495639963739369330953833044959016429383208604003121703408824717832811991275301653688354311907673647815527087202220207709374277397128714702832503724299625622074059799111931395095111473419133400340563936781981860751590890632209958890118733814995106153730147254378181819817400718384668453600070220174217139256994826908350318395161669479939744625076917674431890676386146331635188958230099412780486122454067277805741426000279313471247382787883836039954273093123319724348888751456847509195433096263519562496849141970927292497576792482983632106548018561616849779169913059480457560811939662878423965772627779951041862123926804116226471608423704279340430877653372026400155006879163824094775791854909967077809600566620566757744613842106111060671605880198456419734882077966417656164118237490968025693535767606918507612613983861003016456934205085358347961234564113861053513728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 98538968307169240951951799136883107585488636208538778390487994821513192186341075577688004694750419534965556080659421217583817539073227040647118660094733091185499146747007205598397394239508907435204102379970854137690421914215008075632922247302638128406500788568802711494687576467791221939860877304080710032763633216577544339897696858252392561900900150161369276661695620162502209839329252744036282224200486169620864865149444255845144218572818608370523241746177942198982505431023624371949152750926581662889938235671597688957944398168029444399577271740667564546365101630771044409347274305077366262385934820200471281564745576979408341900405573783673076206564446891743043662240930154493384806481878695435363591063639072787651485178045616674930623795446632062742104355099730656209368418514504044849850059931768683468021629588702684423449586745273771924305451282914535673055957792367227343503848709756269099404305858269950918253575554623247786759105131722766224301732318685153122226595750120362376161546391692167246028663013280741038127906829862871206072892349234490465757328018865747150004634645806356328192819151287703347727151830898901141621321806306318681126029582723554383572528799524636659705390019836550659414695927880803954603472027381088083347930417853376045677105427764569902545166933528665018634722564839814871593835925641387774975316637908253565319135890305912383860936031600443853632165532708222383147578802824455388080876626097539695596383418952976313561571948372091290310858407613802024072530972115732761143580973049445137994664793435243940830953941429413729965815822818462351682813165500177236109561646998372363562455352034592265045999032538627373308129240004859166837181700595189938067913832668545317119983864515952762084810887966774656193264005001637429324885862690659591199172296193392221600563770404026221599093567506405630805291553644452663573332744360293475013482166358285532894968883696409281695455194099403166517203914766394551767087589978184752212346335582892758931243130416405238732300534322447155950959960207795778459570616568465365290346498736629590147219578303597057055642133739568018382305859899890090083679112201053952150710634675750036839202962639132179595383436902511106436281910307758898629914207444518047482169035485083276666100917185109357667954757752763327261706473461187901123293356091804522338736469602947681883476417680589108135665756140797617136061699076049659057650449825893866210320937457307922104129162453221680491038430019226248339979234141841274174207105270111072973847436148142018784027152665130626343143030991112545532636121386547710342348531233599678391043691315284573828448371056744602630029845331181959037738821468418079043705251716635297093917664031094314466781782786412667448464238167072528136474105543923324538425650523391004754326146308678811887292487297363202693698038016465951923251669205566689456870918911216844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] -30448809122103390428532691515478926225934568784464262330239787033045032088119662697602732796559258784021623426452158652684277918791423553899825960527660202026560347595358885758538578369006689355945389190781470326535744394203865798550300107513454743892282339306922079947656395871120580241980869432783967430541951413490113937711405215672437392690128674174937498897309441839038972260959081881261086957826064819844123703142174004666173062430353259389662631187366081264218171752615029800396246997508751007360935720518985619792766415817261756847099172860383244122360436606180945337421566968019835005787286066435076858056674539193015578792372839332899907628200554336726484971248173670737553293052109644278613170465860917403466655170070301458621772154285725714724138377245461496911757274032915744863356633198848226880891755106261055769611482346565080585098028276434378782349161679005241705528471923889381251345708364469133952297330211406610179568796098666539067196175952310566334534563525761822117499518003642484364619204572218382570906908150386082872005444431948672909447173966700046020079222712565162535253422678175704876960713815006573529740815871103723602027269987297554731256959889609296154667344776062859857987820012238032191094930436205518477076557252818171421853442218395018693462271806383140390250295441209389281428566949608663386593701988489077971190256418100740915310151801037312467967270932974079909060848540663512850568424416458945871527249234490889396104419291037424092717882269111675395022522133286371934111284200248718017118317445267960824078726573261954371128560070251563414064055545671231331092725738832335971482094725950369415771491369889511599427839540303163853325096536773540104587771669779431929377960515989882758756719827134723861755383973082568539561674950304541100880456369964883690816473898036001006014811977630594162516745487841489940291185230036901040847721769415401554395224848166183360139591344333071521542635250396870209228003778316396370300628556021415028087959731023031046863178186757371836624255330988065755901344592897283062853965574658306649432047538383420125718783975816863524089503441375455673710510243762496710202198883228963532450807657613888917221252284311690054164052063708371629692056112106391326117078614325143204019914972739473232020055551867509347615817350836781883809225111008085101842194265952146540362757221120843351328436218912481853353223698239235007169873439905414807695981224795380812590340076675383080290598505992233348988738431249544407458235113852840434201516123683540440718216159033704227972435584361744577469011306630405765930401450160126286523317031874784359262873684820634572784931458169086117100917504412900880974502522537588049567478144762817148991568104557070561943857884961537667303837491227899680745530237816303943748244909895139495282923464157948905472712142765331342179914099576134099271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] -442623574760814902254551186785042920959050611499529067385537619900260142291905406859491463765927893828994541844574212899129861876219525572387022034538676282116412239474944897549255552471806160723635762844477897821723577773812593386240972735915410197967216595490339733233112884571891733784068354855429973488258515958431860275452880924666258222003693326499593480771186050591412628154484354604422426923978203887588447270670203459754113636045832412100879994288625845619266473126974818603597383983383378529893879638415014245391180444967533068706057055399738121602475874298079545906193750249916125801340685840050345772871096567303840318009510048014942286707875006604086075515123089060314398837109511741903641828664269885852385999063781782951908961412841193365908283283543457584510526360033069287589209960401902061227253271090238611288661375405081371020403403071203015836705188346247539367388063949705730842602581086322358451288324620219987762887282402035043550472625114957094778238569925536132841812995751581234695281075953026840463434567801255906426358446158268893224247759344946458477718387844638927020108574683917989307962924797363807713005826852443420570062856913542947190202795095245475531830947607842857012365164103084851507956891045419253919571493606970321795861355233250249091391311171733814430284473273250841136513043455414962587016758341577912698986904206800348336014651943895146022940719659446851771146555408350621978887923575204813474158369479626262353422616525019914980446201625587057660468526240465481443469927398416467372414629459647053223708570836052299573790940308504409823580861661185816054199187185936823190475307854527565725331905682159736751776398518126854855124898257246971616144108968882851394563363125187034466341427021754376874548356377361545108080690683783819487754753256685379308360749415400775476186127882006446475218848669195955083832929568562786077498105793618358376091158573854151490798738628152138192894174803508823822611610736286306989769161419146413562660955674515273442194146399816694515835737906301093801217092359519232524044504883873608835071226581951860989680193772227091433367737013729525565066906981398689046582796189139072151369932133393879969942517464886387138935172725315774687817669812996342359656523014234590088197538254363252032900402674215826839247624374775632769914168732419089452542670160611984746764042536475710725408798277986056707016394976489819739796560068327055788429360805017162722350249714389088343142645383113203020504006580199824167954172801623190142104994291393587868800877799540300894781636697306092087541290967723450677034225155006610348496271087357501946839895113355818124405150387994219829083094165404492158839704285773669219209357067857346040207533507195080356819780681829790729070030823949544204245552063107561670356278201310676237999207432776981032419010262150511074683115187210003939328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 55583999249090032393436752818485534430526510075187551651702210043500641462010367343293064378254169620135360872222176741239565331542435260757935558645835415735616698440718453342263680291200435200210163605167858048338016091716092372217841705120198564210030648283650199374981855539306909786628044337776738904225718928892051025530272640682755789907262669679912786187714744757510098400996916989868479634630510060708478900698526702343386152050206007185267279631325757506200340559733817192017025554358521220275494124212556826988368856065137797111626389602061057802631044375213667528786082955502380276529304635369011658032091173146473077840396150662269880869237739253225838694424092165770235493921354424292291453970992352729365131888568557488221308235931831982584284721480315007747769108133969304295058557024993552755496260326530586975470872550988069024531854377987523600589510682900135982303352422345393115460477878955332901813468872667601641277495661912872568408666030126270878788358949001834889807217870755394996241598113844481334560347622442210384370992941342604025979832039590903294804658772800378636537979234095685887658284701054176949576187627429289482255632417158401620584411497926558559945511543404162131098935102887137037565347835142843244876223286213384250528124460549439615140990409606446997006293300516342258098175372463147378119332474442145735766791967384042568761801495138828417742554927759562847113542634859769069071354836308468822281514298550754002073997509211470346526872118356087789957140523494635896048462297211107199047626470067437924552002090932250818862106839006690051978148239088458235257228296068319200455423661281346118585640266876536673223554552659032760767337683958670043117329576128763040199077740482101483437532773679434909950100522143689167675077143729265629355343773799938640662912106425206853036162815304916952177742953550113405158831388952340979936527036958415203431116039670445258393129396713885690426964829098495954609587199168079979236890703488280192020673801031810918046108059274942072055880917896075107015237031856534079434699972215205875982322428339918043715942047446892440444326801024902446956049412116629185980656250670468627745823319198688902961864254338073217578016963012754473917244693254139874340252086491179230574251865210865303093568653824229272733897198841412363390980391674907758746101379595066193164123142937626864114430885324793802253864548334529178244015238205677098861686788447878796517829894597001557690021731883651769294942928987565731608854153760589585459760586072353187405606492274416944099458433653628369454099488427353813799638279734016477914724644197879187046991787714933852222383972420996909856835991243172551448465235419160413076461782019221136671224922380167773934251415117636097533655422034360190586621578039732603054344318916799094985003427023448443974837424069669841956463071516394398991515648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 13525743114045194676441333967909156633240182789393007901978390724137735169917217615977331882919316058170667595946145513380985264821396827371702414006355833160849595463716244028488485591519696772821855604072460065734889668905140056264217118268561586605388898959450319152047069002379936649603783729799831400203919462726021210063270663191194637834619475736980952532278166057884007221391223244009560129057441224260940127128476331028277950354944742276619249768659052195052579699896934812064249647175787336753669965523481711054062111383733123886706342544593037605706160630093465628589744758000125315066387711002067500594306750412384294896280193731736812370670166743977274447293207398849703726114009512120580100189362618582372299044067364013374297890507498005400070676857603977730901040312336043928676247104407342249635035810849054174866930024994485308814534078428783551924343592110739155452371631494192124688477830327020378044594192583294368628723775162774407077245287941152006182776880026035947319157630050425513549344246206648902302311181531195470072700431613702170920155562150966509149838752361393400139622985881299520511899978948829187845692375538417950763785072340998121326612391951953810378496879982508387806201666392765491729231224213545856740896569214123650501075549765173282387635921372319675348919720559698572881749153640987724061369075762493946894293829734991640946176602004326169284762395296311471058333008958405305765848888246077780534999830596848317467471616739247054013677656531475786939265477611218288589378600788207349182680207576457577831168542879313140592396983113073869934052680606118970708334790912006950163944512386938385606145065770583261955822059295522016986915314435129697152213008157660447151218644389018758625740927751111782724843871670372099663603739466808403652477625959815768808842640387572009833626985225262944731038582389598640889365995038217906133759803102867027969764824058281322933221335217752195082671211980316317829803430323693834210542500282142326260300286676757371510242715895366098863908806522702159619763578320596447806217234547206967343183845070474692967602314251527503935411995143958730190793615529045627890549058867604072152985937283726115711452646713088211311942281812023105987499028236458885052036787490824067263872364459617608639937297389896453862288154297281223200598506248591784331753979242282748038869446001761935911906036606996950895090871803253750660059677410446076383434292136554659058467590927520503917423977354581775335667458573804511940616515741781705253670599368702982183222659268777518767037468667831869785432447423870273118141741152023010396097904327778027078816525415896575285412013118056826794569132918386541219892002141368646403410706105266373153378384139409358991653492123270244611880509445939790177491676752327256693862717926145762751976404436275276249254167521869902268472643568128007493962956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 224923272116870925811146934713842812737788500300315108766547851983103737877945565619015398846354099580163704194073602423859905908312210866410473493679694398756946263799704393674041691144513377936745486645916729379023137552701001556991410376674654274613309959549309251899443140937651850152679110939427499696434948041285660620082153447200384842019984716912977504494611313854860262190449476145264777344932086577552624745919887190895015314686212770069728475827886879126877648491225278471762417805596958785712450525198467988001455316202020583577807535610310596070162514975272368214129173446065615125924957074217040222655883242725665474653595117748558808221624855317246837896896413553179767739892264189057235435781667370551193138983467873384034665191603883097221235097983786066460813859943386902789389262770641068689868712939271116155574021561767843585864812400125457106954098341339982599614584469626438775551740190459347507402526931294799977114703498111703217341604430821717337532666057255305282981594049300443461446756995254009393891451960458074392507644007328395482344959087012754821731835761732850556006913700556113308969996886291739383099856559336965359581262759194020161449612732739980678847534958298712485674879923589441655501347541205857499059345081672597917929804936477348878119932586039320173437422928789318425597588788125374864507311705171799492080637122187703792977759639996758859501792468810455491505289148303855205065038493845030971631104652802217727098768074578049373149186549608702079239479936396436316846626866678784296952428643431818327717730839859408699051515880361775794096310678647642630739627167306044815764661360303567424090582370325335281404743335780200241699955386592417945650524543617623096045474298663808100399859806348621340264113572572171899460794076277880609159691559459327254566459566905048217903487290428895250154935443267627381859347929849969494007855325811840701378152496387397884174851030982761180188093948156170667917573506346367852485864847649001224244825243985579392199907767091903263688900471830945579937470227860245748478048226048774528577799968660541993415252769418539186330703921374677659472690405887912380800762080038641833475676232718826314628528705047334147319844223201112470391158431976598215333306537106075239679196629049951668768508117295188075050443198294866661894832318121160255111946984035256767434344702634414767321831925006065755864393232357052634574040682325308546934702964507442239770343343566749277962045664969780077814394924054100837659770436752908814014153765325204947581997004446219436701879499089221064258441989277930123688593725885646399518309983598188323104124955808655286885224654564029862104838779277773949695813139537083343641653463899209198866327217405596865483689135342158926270973563936153778007803950868213935929488794577753647677786801163045519345631815805776301607591607976810195316092436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -24373782851265012622958815747429727345902810873347413687414686433320306166035112544359013814609564798599035432844011460066642235297677996804628447732543725202461658764503916916230528483257124214159153634882447331602220598769039326148383077737588069555641700915246596140039214461542877276673036970732430412643623099197504895727477208953910055198325217055801823089518194135305356460365349250304508312096098309900260602516962300715400172128581302179172880003691885567108510919734039147597842042732033993002587789552128143245197142615731615850835532435173595527237133173527539363701907552335083483349667859211512911487643106956554318056197785381300103067968647032094974150368787093798542069989617159770594098751393842220733747755306402162062600886223747593628801866952339697305925106021553686365446123541883612095120227661549086412739246772242548044703648834110610720214616820432286270838506534126110009455170857302141450031072107698441172008973963665259430606940525819191702007847968864378718527658641003186390101944762503090622157007079620387183865499473855001996719558430443857027347032039296507726506497755301896036580687515037825833028567823397499987362356562014982646375385252439332626150999287870374209947888986811533868775656428258783852857698864175646759160928737657215937425491570559721275386835740323927347700498291314845495920391482804042310218259852050865592756345279887339883879497261703608966154234319031609291913529703263010921133036275724918649257662467739250688342653094675452954780015014413905113853246456329778905298036587720517315518365094257774883647029609438949731391411809134340469265285661870849469541601749449507148635929780072602055926238981491110231512273720854641706486285033369664307151232944013813685240449081336292529136140725019778997315294750687631354520596174688012198798028665948110261192272347514284295007970152580591253901213491767473659120018136070840838761894473326065261286960396671194745325706564733470868754134095702597010505238362232436540059635873468725588518269919803423718117537239628316971028760685271643072558449721852038319792646647194064798986876561175713402705874407743800527850388848656155237876943863908237164037466255531091240923472717375150305113946165079533420960139646367301846388596359869665331170302428678779296671160400306361872459932484044047431903220650831488341926120937449499005326875198476535301991665538231900357085013981921173631455495906559455928906023083439670050224130205034155983336887216384715366754843550381589824490199328923372436156443907657913189678922400532659792638286338473516106910226304886144943028247943016088594202829376101268464640903989104739536909032410322450508953137494737346670767847817138970093924655033655335632061139188737058416573179483447237211374545379689167432439812305202305578608756479385024188390464189346415868545128029688514629583521574070243377295698532761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 681890335917733408468629479110761083542364420484888239290228406089304981532153055262201303556704996313785618809463129162571525062219117260343601111960487423099906644871836000288616733515171057023331262318367245991987110314762146765232088309105824468274252383423855218683197805946804369758292739393588105307366985600762295893434852223706133839458141445199310328487250147370676148526772874666920802940679394429261043840130436890997364804214050069083471548785113149364036062645501571739900297943614133956959598111553416780856222579031259449461299612527687815693212239573166315659880364861973050834369769060128458631750136123523464406760981374753480523938602686604037536059731049473874323783303493325671131617418639116150953271532410097733878058765467586701901166572419462991870093172487815982421907486146025246713393178483244881196203394574544965314509258622370256495249993446026847297819588444635149952800438468765215424009438096256255777892107392994515781788655057525321188288418906244501087932273149721690589347091579339811855790847806263396555424406463782874540071929476080786338565955010876968298410464182540263061880337954033021460997040188227987692537391010831613702695519174497687139208371683524954582897941784748151081771730836931583776999298937865686411511774550659135990180201051663589898030707279090312403787770402905042230650968520859894142586027844208859614898912494887585825390814049212864301316211866112852434365611532279260938832751591150156292430586231829024333979382700814778594375356926940149228718150066829029726469576770638190393516413338345788925446142159701315778174540961688837892405283226288608549482940729007363793095937707138524128121631645973534308762972039428602231253814132823401598000652677672937613747771424820853589180577368098533062098580342105523717569915669594914013224180968328401476981166434720384881699703138034884170152007570904524989737521823145338551243345472945783014048492445084097989604716900986755627472117277080215861151874563852896453315264879924006697438090682589123204249442660634735674588186361844720676853619614753680062109576809649665430172041319239815716738205862873293918857168292516828685786106071099812843103376737666141063969713640778898495043888821692280835025962201437051508847761356411272771604734867483866385593177760311684472371533610953187130296545892413938202605236711783845044698286305542127249245243695493586232619508413054419215272144668498773293587581565670071370916455001211956898037242648008377611689261179540431576343164925660868237647087062233732188486653884902363750928679191971293456997276499682335966561609846196451748229175829838268274538685965079309493329941081492778518743847646951657315068097880540060813942593674578422198419999770773586467303147854081084757572734535893755842877848980879962407035432113519183996610361866661353959021763367764911480339632438895081799329086743511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -2042171119936214686798330553460609512419735925682917073397952557468749120765321359425598231246044282157198263198390303875201171808010483488525441869137214761990196216469841307705047976267712420731631407652512591002058022021649987715417458103751058673883223351707331540512427726830598410415623104953309973741971478055028038694226390212058845682413809241801339717404437562194512238595848109970039235531299061843230852121797832903682177796728527412848791433155121073395560146906463043930627246701246978315899175314082050083127045828673669403102120214302742279970315871857017059643206316449143052536865670537559103959823041895548649800640363112263774826191433795416901519777072576714417943966421762894635399193964561696762695720318353360857649496382942507109449503470709152629847903418266798894037307249805314159772085811735559997152324001133257873555426542413642943993656289483554126478648851750070102825238867691683899020910744517550267356530645279264000363433276182868798295969117885074242595708376397567398297200558414513891324357700558422872129125107821255008961472433432337041690537550477282723088488165128776518067391036848656898980515171184776273411159621009832798077222387503690589744583687065226706143262109325322478805127053507703764583638766972951986347198081531411192165912628259811264169519347807421134183730177148502574359759354795703091777659792688652317692737979504505032079804247796299825262730005322879093501497095635759006141037427092229859793337168293539919570660845611091910757617688423266800718750915968631232256318839307608946391771920262075252213557061931230506600488553271182691232125741482999471806675100189797299000608688047398399146920531209486615015829817853431204549334542252785910031257504152346806740397361785395558622428985433449789028135144215140554089623407485783846818810760169172803890282873439886683202969087588356738598293406187097867887847140791803272858669756632248518879782070621235837344231279457030233273428545279043636709793123490218057162589115725583119985662190302893824704169265955351551914848802490218372442153255349387445741923282502833282972938060137026308919229651130153979067921455053523652865377648807666601600701622019439134467608840903488132248850512191710318762536500609171429270696203793871003298649162915471522600837103685237499049513279539032432887890637534018257611594663386972371701576246279062790827493326887518464059825601060991209665935577631504817626985274886126379238677220517606903406991199910531335886913753309709961127785451926764296903048986828340665060155560144246791326144638353521466365629363358608901881960368183392594828023916519705222111850182339592380796499177614143531824681291846362487247459510386252048776569183207845755203839055201642682526537856458553361753049158008691409211954721678034067590446478927947325290154611226000695997340761248789712343304221918321528640278696348876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] -91087227671306130888004014953869768270275239785049612061893838247414641815666819952015255386196763442389941644254962912071963088615644857410094153477699418848808348560798941885970384630180187050616334319670775363196098587158060626196506275111115303760525400905421679162445279590059608463436876547097781512596140750281593225309886243302736179242690148612278275206291598343193433576128957293392458603320368973177842142684024702925957305501661648220250690763729483077144992193189217020583558550749017404121209211532417427783059716389749838104790083098894266049163155328758031932495977887540904362474950651136004861569486746139161910343379429299983587744213128875110537258967667993346519364692924096373807943847175849433750548856738347441958719022593650419645521396148125350232634285179449988413976102154056806141996606920449935029326325563603672956391107326654912249776636292348026670072866909424436330627167264598710020351708268889922636912325945485833865958690543343947282955126338388740387284224916403753603979616881085142968488790950819773299339889059169716983584309437919406134458198428018058382731217491522986704888123034987790037143271973329694457491140220097162965168861821379884293673990624051537671351903285096885512046955201553021887433507998899029385900305349285827711453832010350756253314917748174847549004897369660552859899464276974163015948571004949171151914881278950270078574878260600541559087843220578421468135584565114401448158636105626393915463951974658252469408719293220999077246337822395995123732894185475407922607592099951930945243425602288591149223797949851249739885812039342278213812782432117927267399726795864586240340327454749448004476815802090576602836564571499253168403549596661128160956148280901216993504223875931682349311915196026352175594527887771781616686956314579306141038831293076424743724897932165617484395666557823520723954895074256640780412383167319657078545412281601608676877012708545235279316246910341199086110564503243575624221559875568675654871605668988428910215012858782628779763251275310362466422100481993752951602942798965030455821458069254273323669014833209669786305485846478303009279433712745984755866278463198296903488441805569530149880904688033562959363490022595686125184973043785614020548340488100842074332772966263548462875388621331512268612444587317114183837742033739462014138695118950240923512779029871681662986169241015352343810530721765082670323587961675343252220094425271634816904464364335442842494622460731428773089149413374508216253772247843376387176419362634201330947199862008646483167243682287456708528911680836645272134212568242845519007327418053869600079031169674562386294163491940787128399766459651758745242465810820668003281523174924530437699097401754718540276332348834428670896839639973533875772361942221519863208055019002594628448870030296523092089166175383650526844665634013418924245086889920430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] 1074915457773454611625349102379907571054302176756787805482034633497032018813422422554486158647573065700311927708800115366052379461234450570404557395400106724738601704652962481817931142354558938972907058235820559106846035634046141442502576200019090662839174420611526358860561255433697978892835000938741069157948006187216888853697209037864488357661536135136207634394743706370860708114435025543360061887596969191010898359090398942515715526240954576402619037837308956611093169191592932711138786273254845102785499694950838764379714986205434340331230746112529120773035999026760232561616110028850686978550677506826206806460319468681189190900860074944749965349494628743343193687555862735253531999316922695199717434410391432558961435843617226020420079230275679246846337354072235166372673942734701410912903543932352492885178228903722933298359828664856620424623228521623077490796400727120698415002634637954402194661087082936633939985262502963265221095777223195745890423373317135119852556929425891211590089384021897675446279955659611789042747704927809839399967129472339969885400979210744713273243235418079461605150983731479101864277062147312328861425097104014826346245160482531710188344861222174862034734463548435333865882245246125916937221829361564080852506231474174409586076444196389873262300066080275394708096404221975038872687474793348038060401411920063485947274174152959756941949229812917757840100633092938824965523522395648811354971451781712336160997673009530270838199438479366573440288706489416355337518987703735839353065177752543782215981469354476802405033039298034649800307632094432248978014807630294349928883073429420361355297923616205196943769734858886192956536465914906795650039707640440245911223895949520521161525066361817521541808627657733715197365699288812690645830053818377496224584274954731194763954903996322265138791227297138209171237456339007284781988939324501246257641986175017349958167554424053438128872251473123811905062927613667310880108390638031788258444315430571381204043416327275681551474008202332099479187485314944181195694092545999040081315455793900735534386453610893540333977941288530861030586265066448047205907031025108261585312008132973039255141231888840212663765457096485219084759457688304827533195971304086178013037613805130715585121296550265096485569087375618056823334916663197975998877621927276893514457514180956072038037977530668831142624984491347349570975297350535591494066024121637636881621484955532883527243478637032175794978201919866101734635810962117102475651454369438013224416983846609726177093311949973407499987069476890646529630596054156503152880395204965307937802913832496927952909352594918187856735502187241667284502613963688107158488762042431138808181488059780055713595469927217784009649466344442167585651661109116740518483340288549214833217113585717892070420160194222803856386648692621245967287924143571683055070769848516608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] -4313311407778591199130609164650219545927542302184206251884723573972862985033157064740021673255624707424221937175333263771246745413708781189568812312855964844040444505967063905921908792503900119678198862554172372150726892022471098626666417419998633473982499077696169754966816014590653905105090889502273816953173394779903189184454286586402699567915140078320155599195072136417355638175620537961478939583968316802217468936561996921323396455542603344631741081405118244770628581638886014805361830948923331225337956384623536471620421181718622644341099883031400505746007283486209852152744130645644430978962924800607171940032445842233337887202098483175233476105072998833058941721783204779691711079010498806357021215059720736904868136939836221577870505396180007097732280011382136073996416971169981123378286254454896662151722611166575605398271105495970169595508833886016802114085937241051377116452168689665967139874949782040504879000409336845166203064566396786926559123759385701367941766015083595686340994260150204774391572726841333371941854316237548770361793565233495967964768701188297406965883240225387190881217175955826799508719985536023403600751502199224077418151151007254287153419729270569228934857818901683307042443997514856176724493555994529929330636106600092776036984815785333152252231696845320656282607930476227165519071028436519812649118326894607103403129247267442596254734688526875456992372569674269786009541750327935798385159238788162365068496334773823361050044729686859650990083929698767793337190410506926072827115101968755935823826290016267914569122894907342553051141953661690312117324542942567629964646884864289190828399776125860196788176709479605272026236914808152186205478600553959804431479871927785624771081835564813464083378842442439052198500343008620696233057800561627953740332511279179829742851902091465280811835162939264945565657352497649041855508802980006020482631603951702235964089422877993735984640594436763470689604775199179129018100328128232054122349718554480899525644888600380404054077744167336727996823568237129754082313414861318539212795414253328328363996371313431592313327538937124139696584415789245860761175296597342613454707009134701032952055847825818100711031973903503904249446229648869469157656632348374615403833986331166133999384130520322488364255975627270366884516096495166530625171623971314540075421791722554379234605328650097340683455818992683933533990155685745940813554131885128648061207250206734797867401455561540221255194906703462883891325569259677090451481287834089020185085203309429219058016042570566841235849159491060839941510611955769281975706305849849181354968147201664214365478109634860885967620782276947529535667945175977442713277530559694443591193070107033520937076013102828061065333865202423002596991798135016378075253457068991422497017585735185438883301576664358487853969557076339681546855008972330223277504572846138982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -323389378098119088581028085205600456579957795635909706462088900654824657070958612279943109126285863297430460945500563344958976212153333682464214200116001508437981298996635217185527600291942004618739470591652740705021756517950871597682949609776753947523331700240678623542088050109651750911892703946385801429973665168081668068561547728366086193821814579381860163344247256120827716876126654442211564825652250152512667013846215376888675344409363345576617264134112621360322315915237976235310900391580664545291710975879406973079476143202775786874647693238086340884297675854920497256697407351574750265210093086433188805405400035435491495150394095787351220438423571932567958453328668518554862624985656722390397704892867424510958396563363356593356620077083685545407762606811516716168253597998405766983124948965396875828837934202408070977698708393124485452277372956070205486417183703436047811704716391992726418779495994427208774607806107023349229161043409381544080098698970729318077413097858192928069983344657192119536306455820707697231531077743114257739775646122123428300505291189567051159122816818932304170474744946115753313470584541013160716378783327933914601435250358911852356103909648240671039463078488941286972190455422754541752257589089514255268416837413729795970700794686257066349820022441411530838958656186894602188969793403989144589621781785855239186077247913430921356257679519631157587646170984089467522271710863864865200717054429111800514685099519666475259043973458958107643277866766277279979265355745653642890502632555857956871808212739794565369580215482777880012085966914544305031591789239177016430460974336866979360462668617309770317961287372700691845660424000159051443667274187749168329357821762857849947797219817292161446871253769615556653600939705546781642712810195200806598568845866610336596909457063785100506745082034386240101564947095549525612922514807368349631550755291410198563435693990981485844568317641554452455161545136214940612409660208478319440608307168329475955296316813843821920497279838915707922397130947697536129508625295722422913584858260389501863139309411064346727666630905683339416965301931479152190730303569756897606814785536887596326238581357321556669844917869902388516671661266140785074230239702161147690221088016697016235330740788527119396043920700559414473349154296528969937629848635765103676648064576547780647785730282448117595026398565415840524290968276460516646088716731691467360571057780851093947958316972442910430575886655870804524537933919479622431257246238024708072553895349579399381759657438192642467141841517019553305288581732505530120371969190706988511192909805138771072738074034846918312809148799583552974195214349565769860007916369531578583505744330014751419474072825512128956413437588609402174951652590300308279315153887397843141169780276621394255073348485433517715375755964469376911598769515740398168579265708163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 86591820367896101676171292934025432079137959494307394219622998599970074306382099440396328469019380712932221264316265209520515343137313572517904358757975858245214909676238078614729519004046593099601103837965577097436422463634471395312508792624909016124355890928267385119571445648399869218473833877504473542661428308097363236432344184545818359425250240189299204823461948676842405135169315126280458512490924248800243158993432874620813701883433487978923487216250417628071493957381094296848621402856529901456038914702100497672984005962530215021764464030054244554870373750036699074114988049542775655130571950538623751877562942621902090401575198415267881273680758362822865674494474471147278825540069067146788243972841759845490434750370673111296576616684940751366626802741907766214384296347996983395169742273271237960901158259913699062526265821275702769929939635606562740413146044945190508861958669800169370850609401558091591181934104850984940202513069296384574740136857012975712452168122824344879708098013987519945269164190739471709980078519948538786520502821424929989145560430627627234619016073092642025448738366522292219000865785458377431184821522357716950970370602758058614406749727409629106938872739503106337116129537338911467315719805966815311396720493258923179701000612952400635628796128547571434251298097630471050537081234018212245049707312193958197056318550093803590373948214181179509744228098696138029834172343244916100326463585935254458066536452368381212373954805891612125352318019767526634644210341409730090593524211772970064626334482657842435818556841970450511241775683784471816748086424588894703118792274833717079700710431557608080353233213889136097207573474909338319503689938235296124680167955988182026369120145139027649952842867520056046567204324582054795862235798237534757145432884904419071851924098072100271647998503779380302401746025088318830487190124520204759362212942237269935472119955791829755787336346713776134803162240904852494728042853345945592993989076430984196545863241762623833461811339984815881718630745677002844076468797434017880785713849347566061157711400181944337185806726768116741510991319020540495036958026144607052426822378275354380871274949723692049377198449432825294874595913322151174078601271955440988267464996751943757786171086223723262040081120711104380789812431232801467939174522482104434865278434121154121243106782400335231962178291182625053976279802570379504364125559321875460221505205468261354961930974528403999934408602646530483875933797629307100658733826378689219936501255740193417214217592380825879537981055080657463900923536364927160581107850961460457826069898109423802378986555869104858078040820651321822265759061699153843293809201506450455334698584099085286883196153654121565363870539003796703495106119396977917280170453605287896252071055665082992268069957159168081135485802133690845818580214669338713801514563495480262656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -479572492300736058195626864103138261255335569004946743882916908007525286423356584643354089578595251481747646952027424878977761126327873496166107972961807847725802400019989791469003065378248761517066660003901601632656947393133925764762653243531700989815732846329260560634515585262746536774095974474001889016690448020013033245910882599835500334234663247795921369802871150283393283774035918406079379116263537923590574254624014683223018633987545769668654016317576502195016339938290924873757317415937348324987876836148044156687139048715066824893783763885595528965474993460747810895206068175139207819105654906000692625092667011013685340093182925839507690512716288997913915980315451124477860546508927266456342426280832556884746734622261942190043731386052170046777609577663988688462067311813083825561323330191349535756677345745653840056136647592529231343481337287559203875183208995949870963629584739448944008463156151987310804705508497741936523955040597341265407927223620303442245864906179325769552587837411087832517396832796306128979130993280791178381606124791223954260311052196396014087444757480728250908177454567289852954810314959169781593724501635466835755701594775890525528751106625571626253491193889092038215665763033278272054369251743959449679925839096639432682800173286213809764879297834936344595050542804514067717211375432436379633675371545319688197799338327549377392770411747108738993402237491068257265643043977319058444614193313965538678900939495294209294538646017760133392846888428641870452824190612302350489499168952336687356047200083150571273946031442122517912374973037008327595776893273232610067001690363419876941344056668669075072630130712911461996348423998665998166519312040488318885394972886889324693959622963128259418534959866527195229013821496162463161435171202247159063424466069175324465276657933980266036304154545021797458276373356645093251810968151312620281303794260825289071120467422430122002517090227265907261077616705560259853300077714710093191313009499253262530525942009029093882999968561201787244136299900399828922629295385920362976586429046250117556739840339875231798482061660114586731135953217858150660217379500671560076998652063471409562087572768108718756178461198970125354345528709140698135069175766361237387983251127371856315197137293923001581688500789092544802431005843065436922572645957492351577986780099031120205926953451163418114662738140939969105725083820464170133599114223811031541160106906578482123731162470771032524140497642560195158641330976535054514545055109392964879513109057594693132383907774588901541384283717104132465382233955973982535459849842349816286913897334014618788266174495997974020250050143577802554581973691480987855401622063347773617872607424627184126772156788618794561803671015469465242086105543635801161667011624872488854059982788765325803879640710606059242063968072922353684852992159289237026623365512253826662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 1496453813009849310421835723421774409796050826499459169602764611104617720113573618864841893795216344985050389760913149037184761650492691332390637258106074859231187845385989575899745959239336007256676523879934676120980397303990247842783738359945691877462344714410917164047852447707853541547497281937290132735854841226067104475684627791119474042756566064830417519473811881509775679140937785548769577905296996590803590204284299810359545023932557996210927236956442056304561458665074343300051844894296219303507487393163048364366235320468324388329979809285524430668325920428564633106234492447362571838405141304660046009362871992362025724858242845966361238475375903702203567878518001932675480031908875429545108753464553363941873375737722172245396860106220377661267109702033812371833722798657007199837489920216088944711998592083899720643866878962692924415592755108550397782982007008024280483484513919188140624314560019437429929224926781935686241408496457652866767282276540661138098863164255437209217758961573404542531125445325017222958601467533577981011609704288850350834509268964417719714097839939682098576023653902757796636319346444225881251795569293710209501688430118591326844122499482780137485628869531743649136896386005120929797828416660741456348511937270207827180542096412562850955199959512685038539104476370440538678738854251484771398427171786012586900148348535605314263823150479274572764769007404010623125046789242120307903470831534281169851633257668679388055736950567646025822017396615244471463649214225069846840481155064555089159822119225666669860128712020810342543660722723074666598847381874112717307341552980897241822444011111439141667858283133464506901040614580449695542402986429506532417053893138003016108870488174919819185314664821046579036692513068612022568942369698748390567492949794093382629129698214432176853278264048920757613523238268643851361853764733796918109659733741875852199044573640450327521640442690761972994614776717206967078343700636624442879361019607502742436470884748371778983701788540732187751943154061791429382035051583283743917360019756197621279603170847347420827994006964849498628040364877287362320709289433411703338064439116399352461448291239915868681993912723076179204146113709636591283698834616912711808767039394438751751409532743076491819389227840897050912475292508574702713427907346829388421335962956675084341303628617229101570643307588055920498517963391213604325372524538131172266757691021376267165955384456987096083331905639207154341321849164997291030180813743503873468509838816656502462222214460349919111353783547320659132005324873952629055396695474523338027069211737803631730755021644055053513592590038639232217192567675369713984958464900720385135348915926822622176762160742611590654901765097538004702754207203907775887286969111853643790356619937165236073572915293167821638058708676301908228365729103986852053257886661237905817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -16271003961570394357620581177365392914184383767876949473040176923310093252061728264988847953750084634951280327117394614156097541126419311500387896698391348798058535285320712849002441948428924376487712173060850366791844912731640162251909951637632229974633507869637914672548151973367060614368134212356633475897842921051965365427184532268223161828900424237116144310126486290597885027355156655856107034918419603446433640021833975573222829590974541756565445952192233638515203791569405198444638536736522424553223134495877675146510769549592867611991327645145555678671519578158860058600814916634165965888678260640672279023159338641958987588103943614126526101384537468491133140192009927397090186759604667108159150580708469464328509811674984432879351788405387120771836799444201240658857914515613138369233387786910255931075441132339374740974083030269562542517129478084313446869910631790128778968417999058164712720590502492591780138747592364117855469710396106306642704117883705878468798696476015829964375834650757234147537820068871620364099103935517897627762452759810985863541582755588465621415509021790333487010571347078441139701944192931878894978764066473430717199325344936791328181824834045451953823013960708543470071561751772605633188234548362983683172684510562367958921802049948783330831582772620680855613640830773978105315644857041068829477183759026788191595601225414117164474415678491479071753330486677714031718161091972720575386195629122184161378583572387407807331928855854744551886384070269720391010071421408379648526851334245957512362010765624770860938374797201613968164993991745479976547256550773061631797384939054354589860608000420558899582623531747163458412111945388483429483558028685648840693890726119379076690944056974530826941221707635127545305166615124207640091355821054031877105555801591002535502869737940232960127451593568745816375404435893457678276497687260200111028006807529554481106719303360945365371003528999437402678412569318527070031840500103361712763006590789947100215781492407367533614968772009133755287199256293373075095297211653164158122918335222473667602973946758662893117539334458549706322700078281917141813110853674639907315365455715375165884893288660902508899432084493026679551811517863959064372215160166807227737921921983078657365370540068869507411141839915577460152137682425101160983465742502836188378055512072362761999449517995412854197786800854069316581440986847062701493847901916252877804508941332892792062001243977989942000978632999286205672493948991546742404625283373251989575577768249141383662567742043433457596434681386465036130839118346018057824936135764205224667556100482134899762415011456468656521625734983581825024153145885976802942659955380226316925446200025025957833920758525838870788709270340900378692344967046876833769244251550455875555017900422247042268550140848946619187097218093564339822870377816469274624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -14304630598979968599647548745207046673068454111163750940544829099298543257720280019540067748432643523208465437315695254197047189999833666560869198106173689304754843335373888411023875964694411191345924499781010693235103261011476077984783645141724298548196572343838892716496707148797122987355489061567746249175949453045982241548794543260248050202971069416496000093686293097989141904129844861239763494509508342672101650375761198197008329658255210907246536136737684098907493500591179696741802379307677046430997163948818222094036498944977784316164500124228774446335930441365876506490380923676830369155507151044382590440743011370575557863004324739182766359379172185661430111454069904980188458167956561233844666054074660026783730827209655855588159135841604270117576593917136211686380206406663652697406125146680370089768513853870567480090067298102935840279916356174948900263625120453206177332387650315461489226349124074980450557443744155267313602054306765375019511756042461330319885141113603880685566969707370709497534605554483756566094932886547777880223705131455780715246887149384044853806098932353782061394470111020186517953286083235494802326509665065633042558379949702710985352972426292813973524842904935292327149812358409103663387432892694624895579163079764784249697509808893754681077035986009891589423039197596526386284029094603642781146192305880642259799587218285711874424537436617785145706556303156000131257180451295921405831486980666708909607664330604063171524293644230788801689906656995411597347138575487325138771446620224521073739201131739903672545379248641439984708847917455806929935785714345371619730187129578477501760662667218062953546630556745757469058768884457186925425243361858135527970313654493315594810327690244177862556138663154308572606960844503652591586107212963111249002407985949702779154372937531903169975244878292890915102279354772020717587742703703933175804755121364070784962717204946691661372837595732963684891415829765887522493611337754070563270802103676913785789742969899719368681624107856481643246410674799834331119633167063258880593411014639433361996751238197668483587298336378483435885489205123756247089871153547007886536790016499164016333201180473689158297539223841990315952967406308195437604838120597375496506266053968445233637777021936322861059319007342282103957367641832765970769335874897374501239878087973103768664787288813570002169495765106204665789786760203830216406995168496277570396597983631211086419717120609590685942001290448222825465544819793582412257990223020463003110187570839234525018212562668788761049792290086693132730261563485136155336410431679810454161062640294514289583734555913679043323090734560686553408058587238182223761950689008703326146667289388301827909416832559603022586550311608579797415550081403371819739175331564514524069598390120704556986595425312447692011898106434868110278320082378869787901034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] 1489942194038927091814346760217131712424571314251749563261273219113811514545398744292208885076315130799929395147940708363505649297512597065114759273743952396382010493064547321558374948553045199203036759506666282837477895168923525591369933455647239070166730939637920121830225807589529709270086062271176100276355565985633855334356059824114718460113244429880603096004416810460086668145773855905366197089009697993943175280064834845602500427783202196061343995491055195323680924886327780089689135609025766482854797043322775095514784017410476144992228000451612516327099479367763235575247410869905641843704828443627384398369955562220707148717895158462084774752903697037018903990292487213538513851905846975300311258421158089899552649342208650809144131765289481200177622469091484955059365564138582211211940455523767756424415639968548221522829253204479947909252884511970616229575918472417633826694941276421943793176369764746247452187044163109440539095326838300812205271757725014999202165274738219406855130551011124638505542911069141210469270630625333461588143040588682751281334884829336857891375491265973513101554043913339674054857746923981462327628301585541678765073434759015887534515851307333206917083403376675141197167670642846917396087996381875812434344207424394006937983610548724225145459422244467994840859729487157548648351486025681963571269365699577483247474025634208223279799377160211125983219964292422952769934651926308166759357776461922040899385314900813786374659555173105419255492256788357189194811574107431648279060414616141806067096658264228709944857263124587254054996218758391525620819686516836441987240869066157987480619385678070486889734144777131664515461710228015756965601831507766916602379651125855032675904334511790876403336175149055440514463888943170414718367586218843470908838929153516012607814821719211367449297352472251384131509483385581281083304054984244413880414062609576867504421266817547633108979182599779670105583280028066270174260510932332899406381848813577409980211505833461498739515242928054588827304564437800450972978158795116828334431252519138151003839411102442903020584778287057954100061123101120304222304858065209983824892150098441110508261989609098809060699457084633335064500295152579489804179611431230646876179918583532050724866176525372898353012588974860069477555558115584092721179026403608899546501181986255008974795298021947813890018470415284700696041885801457203379380388548269513135482907256549664666228135873979259204800368709783060611086134672442715351165184109996468930637330907226855084653519803524041314796085604417322569743973453117175341751921176441255149664703070860230858594136149260493991262656320544051895838470892707924017008190244191139005089125473412171440201897879042439517748744224618736644831030316346148918600764795819903954773179378054204400060529600767135000610763823288408817670813938858234276007116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -68897610610530024540913841919001730114896110290672375787458674446574175076357088191444193510491651980639899980289858828092163894638144508429281710692762578352403203664462881988310696494966212236335477221894334806317541185286918504251081779460832161008215177945626167164786997600471750424993253593762863191541597684420533025408803872298279562149857109882842089701142087261945230866476012971843381828317702727596693431108481872976854670248939320064027633596511677012361609226423196058443861691561879158379796843144813093813255299075267446325633538113712006963296885114923334193401081292408112114195927816922497982516552610463858524399278549845751980840351482176294580712796726479639360327623919307313862796974118367226859669220441166465625621363841071337115005270982961767873308936577327981875820118294294472007130366692021461066126018449976689890904280108378125152585450220307541842156592449365087518723942341323083908408425846703436248309620807275187199150721696982094944741060549762071905937900729936307845956968181013641983658012446513842477919762631256919774824427492116755348414147602464469990351986227047537416899757363571177714674409585569930542271884331525267055572273026537240616357421788279270037598931423342365735216062432260035160575413668845869121040399333188090384510800148307207140347399641818433947098868974017536880301920742651818123423165622412767043157029431551493804027931086424048354629668887119099016504759064675933920415760081032717004170681637116010084370755769377253147033021869268587234765462739304701841955212448751465543655051523182544448797723001652605240824169476233984242719944901488360698472838447798670394367692590677848490936978868216159689821380715488732738461837409828957791174155793183884370326204321606279367197818073038728554495012200147924494780056384238799414276309995682399368365176490865089412864760754790379075101306615051491642286180183600659885309450374582648246530428616019572268086754043782563094819073318743070469624379407960154702327108559473085935423857085771959554086216339604384901365215943212039848641645318792271735490469267122049797594712807703742914726722751475641033689407471732989081821718496120361575391929741599744614072571719847437642320068506465095308561151444956678152636436090094766821125424915571332631162464372575417339369687593124873395592546901467499887061493368621146308461904477043416977139825473794711120902706380608998872008374906818964379448796018462015833655869640827137714716391738545799297026815808430040301699254798072339416931829953006141171595330896285365753759685457496056357237839581550514657596741839098512150935521951618558461094545959129320846285915446314140553165999972084728409817224728642933738213823281697770812558851650898653501023514815712207443700998203592192073059638305553585137037014024881237566692093111316571007840908757241128112098299296269429202643926908928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 797627639281728920863168879965190157723691069531945108887913510368705634037937092240878919598210948441040611076330932788911073402303059900125042441204426397810740993107282705271116212154228621866336310780284313848214290915966592589136680156670699508986163870257042831580809515639092788548813786235941881638880116360071806795250448805724038754956175415964756717559606268084750254911223117076442091655710510529632773454481811308984740264617239561781212257732669459152010187588455185855292978581347452950059022305468604666982334360859533205302415854898244703318269386026425500630088853001090617613934152115938307252149185851998118285055680264827177680168208061035321589022134052375969936642621490271483413346325020209603031991942289658629789519257540868368146834986462790731334374145579835934246923349327205848324808861553043360321229155495227039521711033870076381452811437801372417931308075214551201508260397998603057069561731097690885826444136373277059821726546808100259642997211170942936138290842953156370397221640468950225017822718924566684067117835005040239335929009981128330344777442028140055826584060060414233929909455912085719318534173125131560892883434598373981414721611344205136495422180759612002957063530727785915969858304095933534011225400931315730858720414205211619114235796515934738485599704206130659271388945733160029600510530209351667162736583889142822633706104061067404063951539939971505101602749446416648453639267847465698163926461070712929721265052071464553871935739069240565664631410014267802476791117305361422002454101268240575322440158301596697055209034142077728184002970818005337193374717849380395558345987569155309962017923791148899425817172200100945254241968551261016710133368825496780021782035810280681311987469718868395657531625509140717832482956609147199780079346037143505134504807543709480479338829312460661886359356821823736494820756000850405152869848632412155555125812148730258219824261106742106807761564286685406395315663058553285222727682829439931588812505886659776388271257184457509612039721239400360030261314596541063045090895064113535181433380259626441306100905245245057457695883234188662579351420735077323221328537166296629725100438762624572990658588060288093324965344753883957141270733831284664314450569746924365725696066242332581462226277279782538008229505672502283549059535808277828901447847400749128464677882549322997305689876976503845197559663604091486750812462515482479210792535314389201797358801043388809724322830495468957366357596219853715288945475899339230648938723334846549678918354997085602097004238243263863156593612852466523444235454932848252426438269672150792776257113417202110875566005246730042728043074077482237866661213487372632819070215107971697948719996930268367454894414987217036671865479305720925156976902048379216631908410857261635415977926042351800594179640699202957072769176136186829794426906214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 22255229483064557837620842218879552466594655481317772806183251247566738557821656572177138120834050180750695668119394827443741371257434295048309513372532469703510313926592148456779895570083030058586878663329725037898555169933535327320061907839551234650813350874879024898640866850047227007671655463476802189000719792564664834758778081909456203310282919105877660047773960596366844446522914682032832512334601562304118738876758377232341008232554134740137122652564238865069690718341653640712501739647168587755041146998727210855440608711057304975402883524189632452920765566688570478584720096033456784279004342502892904720181068339163568388549639717470588717769245647248743193172688553696118869700365252766656407592166845156140221019643795890302587245110078674668355168748111906653382827564649086070545021796976014719205705635693819460023090822663819693384788219440200164244593521736999350674326196302685285438722091817756893281747799519571490215508565903658570803038543954747827012230436460174451953570591535349685007121060862490485320026372861661604091636480560022836414620951218792568001522332464764786219900533240764122029127196083266555450210586905294173825583233673129410921222877902321717597799961549717057313304048144229577939430787666726966643461446367525834566324632163622354846667604213300543240715772894936129277255811953073683134918286785329147306528921060617158076248052169442675532704000659188806760835229910086726841305629862337851175382608661413660466609677418615958544988824415532682275230851723197254759154159238002485469984069400765656156939455302549990117496886732727232067876867697785027988410209410508445938366836188484497229442325557486160789771841883630076483697908871883891082166511027141707724696289659212722110876252201205635468360939781143440674715963523048716391330024509431107351032112331858812066204934595159924515371423103803177233899368619830689643169125356760603145886113550494514353329413318242475459317633659984321092295980879688432481836614150358180323411377790346044179862332843346075007349209498839370349404699420019592185518248365689060046847628993461369903669291482343726302233903362168612826072520092270011141087691122781049435472673844256998240826783915213029224070062003181329860754667140216452809546251743257460995376325269793769336597220954126253200521268633623731768692539318858398562607766031255461749224487904601628972146419554651117864040774057085767198521228019617150580896784404232478332784879360915473204960100137303167141569319853275708052289835696637661281609991790094846184044457785423793398268522503377864265763495333087513536193534244824767023437377226875047178693525363424569955502244309207125515802744859064796983469217137306498994549815235154958468797905098760236573838399555720106128069221677555186734948455672116179951569373071953486444748262976906164327836127949558821529158489602025688589116312125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -189231478064671248036924558199456910932446507435555173182899951309728415285629150577540537205405109315162588316593711504611686366861929912069770172618182284667791326364150482544507407804179680917995094422879529986706925500187773219082692042022975360701824886486296859621042631004962802937475011341685419185521894955225918077251044783650774355243969230237747260727792778153215883550975720559928028296788120997430176341304543394402486331010800060593123236485478814200171674104544030440799231322225681870304022225902127229559382490233244019162152789384865594704549536360643457939581080008482490262619887886905841962941395528829034350018305947806216227619776043946202129995197309552779925285185692141929330438202610686047824741929106011631420562855750457683805750821373452108526467923614412832742523058949992898609734725504879120663918302157342429361857893570253257273254473922610095208814466453292049619861873527871154444659705211570630032780272101355851150575120302708375322086423464083097401966885008967549656372897183265012751037608061597914892943051358423803910126604498659878239882935648540877067857903076290273095098674936484400674035257634671096298867313019340470378972091363988725869346493558739124587901675265050846987695567245776872640997852336351368869946070849468040046519865142655099276370180448961223399877257833252708244975845978101365863014557629080150208693609381870415677032467539599926524534119357737743226252854267135218376032518814044147842599655458350203452380198473016403142644188615977424750147440560749993472472503028753249237910349660491598685054724978718563440151197009217387757986884503259740256266601330772653108619384460776019492154070471151011120273500404310392626536578439689335355797137623027366259411455259166287896679793351297704994049388533595671872751982690680151886023376109353911967082036949224480298056079840869244897876559563186185380286651541254257849486727661834510114565515703358066293684683818519630347197535202014221602732802137496784795744960112331621262381239103455702557100414679693097305082030150270741565941778136409593556381831246759509752117714652623487794193118516490910409646481191826243547484883101051752900530028283348931925941259219331764435809953648309946974048860716323113165539062483844329018083205132815497088811533851691543003724273564201568178720151990970081105513741140424648951054774583415886877253634758444926759264064941355511454762987280358001202515875163934874610009229318639015276168467201216332738640145444987067297757267402078856867791827489996576672698134354209586554944321689027153011820167098210968093101091622951368086454891628613274924346283827749469637229819372732985087415115605460528743401337625397959405972283436555903691577390470617443692533581704974068305577151045642960410051729915266678160212763074263923758085713748388260992086077046508707472625665975587279007907387015168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -15958771786757712875666341499526660002678725042478821500220379423416736830303600220736629714038000190634573710935766945283866446786290187324819267946168124625030581782978044684933542282648249230316320183853307119755216644978168273498362300911756354559307138492874335538734824686939741812895783805214139323002940195606657631099367081417170132068300949305980612316968132403017717188187549510040862212766786548106586908692603923352771374958722967749603573620928666054597825490593386955489455630554613313036625416207260137036150220366401758218698723511297876142813315111502614123445477892354651673637485537020603453084283033619365774524611540025443483641405646566604635201037531078487350642148731312394544696532779713050310765449571843137723509292581863607857959796993342189777571413216508798707566813624139899297901350082213254735959078006831649113899987293502315693822409185517102730300734016236909621464859222467811604060114532063426074365136817215332194356485380183354499208306815556529236293581371430021225739977409151254885978946673265513662459012927387806988118450050990556684103408958779357808549912157995037639637900183340419464770029382514673730325962948067990933804427325357413123819795854572701317087410473147551708973543105957841347974005310706052390396028697320805571047110343181463620844731813160843268168110787680014029065379418110635913567609533866662979323696311899923806081901724622664982646648926965745736732180204275412553259927781821880570201568292051950676527137370004554311880209191077517448980449760228595355886937762288523778052574181239962377253646856779643427760191821621805783153750612750542949356520832228561032644010008726031632377040406931903139113607805451832841738585447088963685568528727659899016060514950446158518935319656743536434905515258330663813747017982034429646923021273706406184163235425228353902291183368632484133181936161717647955844348368982258001573399859314615347090849338511127059599828904490770567592175250298816688750457238989897832831058179553501348545724553950864286681455418923854624808597092915977244859740769218531624235268549859265105563076345575388829301336098856709222070101592894330950022340783771348195924229961906771669689619828708942271408551380548403044275596646806477803445372658420555517937967299115897574698033175831154497644671804212709245384872364868891716931719812731130567260187344310834241949475608095523092543620191152652382816481084808499694121690065913970897337199551600546175398163517439102147020064051875502373570699145658453734973212139042009296237557804199485545934155173719171108764438381723487936334090353195786415744429276623854057450563124866477412833446096258895168741314524908695495495766765347896211885550154777400725219655384207839319178072909919318634448441162094309583728088134676540688258201398451278492895906438638754412966177378104698156144981929485070747610857240600248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 293477965289150091006123650390413835167676470689686127963763464772616300434994370090282134504117547087434648145424528853016889102415360124341306261452422186475536001456665756111888854489640960998540049695642586689969905049159753231818410454946248900871530718816155359101027956212538099561098785698305180163807334821097781068314083676200659524858389158359979226850145307854076471338721425439171551793881230401264872708255213300445627797680025852412324898793541835417040870080050957544467788600438493457874043211112522371678200009328625955420844519770890528199684209128891713655644907877084353914262158877798390452120061780516963917262484381584059000095525934640386129548937636193885698902626628930617432434197702254346995076510861631521036223551036335596987148541854641111015284599397301182020285768010592430066376964315263837422785323686952047297932982121802156119241517095227018457846066934632037999730369533090176510095100442769086141595434104156289746911852558658220743982934299325747788890033444927085174297212852358331722435992503076615707571119394770653701811945045539598686434915101563188471459649774805122165530695196293355834077077653755995985673271934347226779336490753163786366956506747255512505430089957542543694695391524360217624007374793411016858791553874135386513894260486404458918600555606221836205470805307701479389567258374340109425442048165592206518529086924337335261361541130293217835576982914459878437260822657238641711930768206558851469561685932921233083148107878624147194558496418313880613463348288332313010348061641095187350653019936653647954473113678321463158930182851711575906078335235806768286160432046318871809877054105836474756140116973500839209122640980233930524104916451043506082404399868736253064785537982656953087922949677810839690622684705848606993182813282613046779875579689360036916664814074484691715648346691498458336059526823997072485487875412502706363992006392596907665060680261535480018956628865320970854944575092968164992187855119874199310570498988987146046067293395626202050844740233624220873810117411674904350548259263120593024579334873808155481432255866029675446853385038318121677613696350721821069350717158107283805666522084216387706732899798635039669777537426569132442045301839866263417560074164014702143429017812322820150358390063468011816916163524964174266787938188763722680244603172322483336479028865672783408935706183127551371789673623683604904338744825192125998097557327116313686655489523531011037373331307855464926197542904268357655342965610072505468336978188033289311220913697009457280375959185252859866962894496104112183473176947615962413780829106850065499932155251579969900827408844041845909259314500549361091747496577997988526928808773467918365727118116843598435625997038559891536664573240000337194422333126678218386000024699382382051551192115184666121521832177383115891979922022284771998026404500760166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -1733142506793208604706165371586141971361056984138845591800271072897459431808751981103668457319181937565910555265173963337039270874978285554527858919897027853586256037744168493083321522661503745932547900792990682273113452298678820081503249463672828272863755190188750158081715347475066066942411454866216362744123020879812731789331687263711936242323490183778687913484043511722435671756653641974701781321026572045400466812452130239662908506663943709602652371834068856109873997451305739549136272738499504439564760999923327393847003141370063677035955717594732255088963873532285964292821306144645244746700225107393774986846461232269553505759134622279151219436570469311563527511543930987557393352217544938503738479387011503748750607602168660772947910159333307154995690712112188408069639522730921758735870454119835042310938617351368049546394347838693038796765224911793573980745634670059338658228963592176577916649958841996271328028337174742590269258254618987828207950102833560158403903484605191046430160018449938152243751471663870774325893286640114668841228591979276135890514734239907161446842256659426265221860076060959940095494015181460088568444753888669135563356736525057811487467574846104754056268252911180200981367964664964116168981507900901411987078151106411747643857685569892604824302208342013957092991544669502357929287006222024414219632443674731264319540409074133841274853890444687819783487532551843892153773382422679453096837132255774051040642511186930190589765646369766590871636665092711896105937223268209242977649492296817454058543940540830073394675371537162822031537924832515601080823361427163955516600973440248386841708528195540348936020873769169119127231966160740374284379681007009884290646716623456412905822526581922957928490329339737114069534393695414703924074463550598778451369525639191836039516943097570926036232469184682453243771389291350132080550617418828742718606924320868803349490404413236165156244586412660534847407171526790475642663134692623205018376515134287429220912015655216561468522582234749795553176020635347322419470442777874406459044959434329350668867666119826930954778857062964976352736512690348337959289484753270076690659709754053277065014482015273102136013424818121027086395340495316870445309150910459062395739592431623656410305422867958657698525605365872446007222895116368269754408885827669127106335098803191180112281953161298850388865136747577990836995292646930453033625053153358624545769729736285609049961393256762258858458798101237294915223810413040595405144910717881509485770286702879267152263093410260121697801193943313206856987749956406976481961332008830380766607100248449512869823277552581213912080928281425983787326778824117175209585940666653780982176874106061358214537673172601123030505981463407296675001221096412904008353559053172713164267292655403016284761614064375854633603501427311106707931990198454916569889296789536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -385620033739277523734314873339266956302359496442442625916714427572577258741275698064285283974039932351225166889998791889677175614829699561278079578794552644334711983736452736167155861850354055455443179684020989154655182209379477244281908875208317887888661556443902276198756328974104369995102834082772628981313941051898419287440849067372611339321916644626999788980865213315542044420310805009363531050441023514250386498232102450462170507082338851515455675711920658696089418817651199735295810408921911139934719140530399023563383145965531600334285017354849676382558168996047482057459981914492260473919712475499098543706536529882455158263272608022853961956376873114950640195044981361726931077406570646655292008902294181129818140390344550320977706261256555646524633529098107006848184978905932758658908561028582443614419341584786385941540268993441647736954252968137158429431315093309708483277918620195382620824645708511064076122268508492922852809412492826215729475765143705886413795454267108747125415575569981008373910305239282560135974082620654829212449065643576592443617062284349433022105368351712743341555816249780313582132241467550525425853483590056087175919650286825858563994548749233633852297205911633626319106449624435769038133509382568541052330653608543459263927520384079480188609801670428960850865049929128302308274057935720603033606610584041334593152151648575418765372377103241031441754234968007084608433661088642096047415627047465639117529490292695692954958850665837983660857240021507668865149687067420906616295535714694136041665721635814451775150674398501103628476938336951407048002807888069704605884616557704030330684042904672525745863729430880419148572814936751309159071690030251665519650861954606779662364314107311067228628735864987675859975439047530489114854537878700577919144259571265494783661750833119954921288645183036311085703387931675336113810137283913273066262432447433032176068126309475590196019864930943991575112748018544389669716485964861895317853764685511154512198769176520627937795605826263600116611168686124487400418235230309951680411006977280450011603466355197197318306155947898812500474143141203878224527199029813890623801989179951296474258144069332609566718985322782082194547762296720226145093252555524919854049728694340778486098398619175497946511840031905157992867061243517382385228120242547149796459816974851372108226691499180122786191448514220958293741224803356845676882484471781597182116338790735480801099131765959224168509943676224334227594178973117084351922990686275997539211883328838523093290331919967725878681124386225593136539367760806035239601985916766462640008601196019778109631912596754541785239816628792254054534158518295543128700745393095771652613778875936297393733065947298157859872904411891301924304796854807236438223599464834884576011463227598471546297786749409127791543455120303550756541697702741489329585428533084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 56688300871636208905908374433252342048145588344118049349556319906270413704156109463836413569582286485102131066862262230032908300566812799619824765229899546881945586506139212661498991126166341954898909289646236046948429785753097152800316928392386280970493737422717274056412340400213317305512518516041311057449618602509788998177758705039359106932720129676516677039711168841234817622949738513438752734571204485311103213524407350129058386672780144565398481688195266612330448698323122784869103583809482964084567873300395132607226871730565039429035427079937384668393439777541931207514356993841039336678993187462869641400742037529087364306037072932785995024666055972945391047686842984072390882917684229103839834000793521112106510953133621460539228947401104596411264423676254762742835156278338023526459482834186838091953277896151812138377772326286167084505899805175785637057292176056226079983476044810876476297481308272464835867436405120370733768808795484344536330361910714701512907028665768617278322120820282671765961019271087355638990234630156972850016836097495466154280134618916272171103185192696713738577451069680466487266405321939272116133408931865109192031527919977018853153197463816044151380085038312851253418824931409200500675595713933678949504326240142290619321203401738398167759425149832123468640284106000070205696218617843131115049691127894450346023728211565227629844885508045038766678504128271242963879172488564013171759934593691340746794437598540124918149020477684722380436493490545489341711709185940661177026204594885886904494233070817004000721826273302726392229726764474786067231498642947423604036979836477695011136211644351852162378172272841623409882719535813518322888674700400336787296334620693050771673354784970126200372881034734742755124570704032053071503083775861653720108457897679022982567694840158190988412263692893291414892510915977788573357117208862543135121048863796458946166732229948029490176955196839395084170306903776291937903556282426176918986276182292396031147435831714170334326473544628264214364737730336515018030755021539672461445118595613694601108904926477591007124026309990154639420859959669632420585805260748573790122611484866362114544285190992697708671664244547104872053741832552544544834432338205900288277487298983873066190408203418793749340817601745105399302820265390984469877522318194434968971325041927495717093185433846776874741887902110508231877093440682183229657351643796791811586917385865504503002099821674960142056309616956144216929589312360954036065237872969073074821084436532999879924367703444024283109430032028742685520098645797112119718045188447109234036066407419295929663952028468504848170159848440838972515188465404532209158380872358184509288193988200154756296210384527444001666227899469796845100077672142335022583460844222648971896504136580246772711962918434024404152077006225012614471360125879352419497018343828658061312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -365094894397035057206541961495329512644126613651820608196772543203194586309756633359830330226364849602988683986307781020702485574888075024123313709440976367917141502667550862033770618829696960407478550065266545410503786040625368671867361918093284538803851273257642296983437703207296114874834734682282592596578620877094885134575953279231758654809120971637131362906471281104441457261166525674124290580713068027461090619414116561469234419452089076237020165299144417006781878583963627660330130870154134649054934899361660356974292356931788865032258443139805546110955885728682561028129351047494274931978062379099094507594840910178273968995857841048443764099158057019900201874609488588416890480811315866012037868983982458678002727158463780189066280215859311892176638019951802142671196344336987095945620872612448397093527560854039438819962824060836827623554134284080085322356794015922475401589291574134535447569374562597285125313956930623745618956823473322643337772237981696299072299572829710482812211579191572464030235335841670861420048280103032577772841994738471775660326333015909187324730760856889073703957872182580989541983292495865163533692140015026065159634909882545283491856867347097262184606523560549095739492377529487229153692309154255021723807068094652156716836899767370463467065921901494188804607119078455033593977996730889346962925496985506042168550515106952537291812217789381188719052635083052467406216904527067062163866416627129291325487441182555499361883006081238722904036560587523503680366814250243149841931108774645725128886370208378109034782018182603029440599508660479102022790922472950935885674571623965770645797388610174610566134043213330735558591399414921907168483194998198404270154605851160326673129911648134816989503084088528944626946885080230564197940914065420412796575339974803949587358427456957864157289390724825635874489587192031574458273897401549530667405181921849509517050989917797654383557455157320006475130958205348925926584937838598289546188803768310779073913344615706240795531821157102693155431271723464355633748809091329965819108421253433692264176598131055758485341723351104164235737951321688067549894324651740663719322217567780269002477570861548483282455801920951332936020470682048851779836977233756509873634931830722256596112688792364617700013897704674029215443052175343611725424644438092618546141606822340404451653221332753012233963256188332390986319655838972361086605857862697500306347069787301818360648467293540342538802140341162112050030320646272668249281976389919580068778851384535111390810237375800104512977102178124265379380583727900697144372366827543766854528010131443979724481229653691102792616192888098122350400225049815598410344696392552118542922077272328552657230431091165530014089407083704764352522311957774748486905038728358023291539961128541725970600185932357410407328046549980681092679626021161493324552949610986025779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 1309594677317626306115609560454479949963706865386567146449928634410956692038592111947746026169327890459238016539990390471163063840918695033870975205003503771491152504626575590988798617550409044104170405413851940544521829396315189043168189517171283834803015823606714180387573402166525516112821615192364109701994012009917504006132977509930003045025372877527079753124957743461590391557540768610974870343681093533732252053092303743394496378863906239889080006692655175188256075705300696257644559636552740079458848857563440725160602649910938061621933168268387546790224670627037930546682513758184286324012462822362016990945863884297550273250798840886268927116665275406004195533867923250136905543102293437331987699236131087721630237925517576499976315368948959658711982751519529209161204058491512152433186078509319168397774942584933964296152092380044491448760942104430873619516209662560058262933645391758188356372797154789261418060921480508340062211855482508093775105549626451650454848467518297400912556549946453724996490360216251195909680975835210674551015427416328482785712904982074557989405893913194325903958223890430646491034797223336374845965248364607478580319385781684692359170426378887829610926316364940799962808403459025475103847749073381607983796127935681502660778990569726408285752665047751837439799594163325511155169248631952754299264412728009135795093662476038581114127729024677198159850123570487744711072577674328139422870790682521630580754440036784199528962006215830172341151051122964107628004885709071651349047237180210368639437077505289611517044187932985582804791063940867419360277628697380581717101110833418670283641933756540336253589648522783514167768205871764402440243798392254027919260597643169760927891475470033629530410008773295430767081025780610295077863825313085315006446658851098792838321169555035562915244087952210411423103787251210775084960485286195439356236452795860228282689603310214153051032349384021616276839011857071388399909834134116096585004019739418978408454374375591814336861779129136248912452539158586792850774111552084049735113621057875233859664153310413899802026417787725457536701410598766064833849296158830918939596632589629902234574995913570842277010673497169946109512248184583755334248563606615801178917911688964915654862057684000705069726511064994333390249369241290641925229117748241603427164294585909334383273756551198930713767034034375002667617025997262482275025543808071708422363985700132078985612881784362364158085057081113875096555378826665165569897959740274265580230437048546723012303144993582944401720763934917130143284535094321421191051285689519820721988216659756945242984111116377085417544156616400754977789223507316114221882485102121877781048130890397117781564766090744198052394274629522911241639303271378840673918426741550467960468696684370814803410688067175045523683758178370488214368988267902348682762590673673616621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -2981806302475560854003213365622331523904798963051350463616145396440018579758825886237035271716170678919725454442240725943301010415878350255471967498738960367540934943804600542666519978833498067398384438537495111851941367747148157624599128665803876441747403222621877760745964176307819051229679815334826943968656030839374954312065533301930317861038507522932629142564520648914986500603279166044997662097963017126832574705996064335357425228364304890754345692923420181924300311906128352448099032297875680072718882039315606018652843077662473285105360341184513451932163925496082487582387252031726241347639422460140616326145220565232914173618160294685781431388756901855832128127321029094288445893502424081011001600618856692859714633729553230670386865073928322102752102265604882472530430683501274119212820983340685233432773257456312552479859077390347358685832823573857986684456672572625222268321716739206011483247478552543842033383670059290148660679503498067194150134838543432753779252956624161473875908632056341203156668453891947424976285351576919304421350363575867553892037304631369453692155831276826431209777957206465787755981761875761362980745684730434967251408459105549847946128518935690851780772528684334944079449271521198920644976915293349610331449448235892940135976874361273758451095876079809772874525482728634177656142472731774729154669164204175553480699254398979174371236153384408498991963270778404614496997411400812261757925550100728039878973116868941958474088482178866703597528365015133465508472498462807135893187066411690694261753778096438926567620130090697198112211783607728622207739117385884531748176416307466777933598153492684356848026444730516651067359825473424069365708727834055979489983964872229656682561308703171474753575199832151134674779104775842416307252175430919225054870666031939891929416781271683083306138990738778573846364201018482290470325879923546617207167250578829384784293575359864338964862654013815823026963381044290694324642665567018452424568993088793176474654900244509368259588516145000274556182415741281272693277806236037268486570556544005499219745107232907145763592268834185367772258844052135131384778860716441616859639892185246749979964435041155663279008172605687746052363878731087313169315924263627749614436373793374568930496670936550394748140067526828490048194654987592149123737480465494791856190234269196540583521032089236028392500485170241435308308518935229792744522112539240518453761288471745577971752884378718032340968699390851037885899404358233738916882835678146927530035684483386308236635832409992818998986314099906586179655050597665295807926810927839448293734903891123440336388201520336516159063819374857961974705567993554591774556221047044614264861450139426551749994244501022741262928140322052652778295902841974527637708938065220828510860704479450393506378414881877837101001529345811839720741177950788673891870099693910779494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 3798782720338392872527768276640873826391653109281102940354448446332211989086330380834878656605310608733120494446241924468941493985022055008482016614762209512300359003389884280246643618356707244526717458231932429492175221536532835831010547837161604938041052281312839165748772052910662756957461018894223545939838663289354393451230707355596511923678615539014151772541836619186734097984808126043605933741463397009989309959858418951186958150750593177646110161304300448986003781332909078406900880924580115111673314705007598584893688494777514393948786456842043426245829318496650299606983370842259541135353829202085355388241131998770866339293883800944571025751249701996521700714219709881921412568937330500854700533728015194341335522723915579125288918291169380015576057996423119213743960229422137387773310203105538371836358021352452157994990820803023937360170152058390229691780743321964731908230958449931908759638623487555134338396160766347412117567466576395705082894069807627174630103002522837510136703790536735785031307002673920844836398121669420669766703264400511912614085186787549634542183754686120051832281357706433735736869683453794039029256085911658782681882275851239224346145918851934824500616616127049448139538593119739689121382281112682566454312337368282735943019662669134498609311487750415376941312167633274781442493831787066827851159864472241465382780835892680703511888998333492099057829118752382561744444533693435120541447744485004634324491848603262640488104190525215905124146595758754546697436012325402436005351527453826673676240624395177930120558291688592661378199263259057565969724436288398190410260815227148318364298169352771530316006416874731072643071808572465513266925694957144226659838760530985793575802703453625474510828283575040204551441162381618342722196106185971575245348555536223955964012648682361827391999072455909092173955780900436490190661562413810543497520295531995824443809672777365355548963546462460531519615658953579449995717605287054392428327925794056092394740897720096281224209170270583870837288319213024391349029861716071622811469867522915701325350779034512354008369390788821769665840938305867850700913213481768156394368126328597168604650943909156090131120044352596419789874130038468948667403920884370815765532902781766990369077091448127496176101372982706208304973444492042753511002370232474251607499515835468616930669571928935662753725374221290493150308077072680516088079935728489291515182899715348191090274247617810309209008789428988717349208330977678075720044517146120061066681150886327146717099553918546526177150462091421591139514869123178078911302850448081533757870766177184107003772435328105635774012673690234512941362588815409983262889990653997048966748316994763707611146470554419641683494665891755523873307319079708265302197551815723256708230009622352003196631852618292485310415547306888692295776224718819342189492758422874929233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 16568300932333030198881779325989300646894951099747855218613501780664347501347884640228320506943332492742121046538911688711532098870422116067159047265911390646015928897216977768577771700366149088405330544977018516995120076920557768688692113772559846723446667828441256751102395014178986288897379828514730814346130558636782234528440538960658564036055003171586908590935165477764054381780727592112889434293936989274014782050421971009754854378654694513399104448592520812981257044230735760559676222349474755321958981458831244894767361340473046235745263951370134489582935737119733937078297475813856015853119648959637585885376995567242647736164111863233779528742436229399979195268914388978264504659037663002978786114950214875534898644511497856174810892116462490489279871770247787836704966032103118637005114923333487155456173371906919669720994037166866654740006401231774588688379073394223968951794280092392923300765764904758911914875943464860222555713609170699674119799309127902922439594509810287702878198945274596145144935213527481846809120992242898526060220254452466990002239548804810592625110425875616935192528058863110699784034889222935207873548795085055969698797108842412512177232450697979715843142493855474411259987205798653856071034223041243497393336283105861867258859039835841921583987375909841601158653411146762924257605051658379202301537185911111680080449855273051210544947889026043691898709840368030251616570925575876688974140501697765878030203423845457807698040341238447110973448731163101261620822106189963263870311161770138422279374648537138516952745798462081834120324111849920297603114060271655642549145288385762796759110373527083627263841654191981052675686821346285319758742059742420893910480529777207165807542234110883803515374825473766184066262860849238942735101855443983552589529511176051281189539264279949256408503849321846156419775656518533901540372834964741093508488594976223630005885273366857573584011749009307300431754447198470656894195736182799644616760827715880568432171333875348002306521589552310206367861190730082403963957792856694666489936752485252400609276618970052676632495247862648055185933904237250978515085450912784713501967758500213166701161000013333693612367207860766755703339445653710277780126588030610981503290606652479101097875387686693133635766236659310901361129191895018932050456964925052543017403600653636585222361827764071948720430917335704113917528539364775098199203068451107120204349448558788891159802322808092022295162918752600259862810684590923950987416153924840478293288701495920865715269506187400273975293893774359353374279711184953290352084040378582620224176252514773423176269112909018183753184015209056796700022522453182077270033380287724220528850398478441380997163408980040831237188820354659247929631186593447897876810884242126645831324571978081501336730282136673306606299070112156513553484844909490998345728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -6069527055095606566881002697319036702174991893470421524898054135100061345347385747108009683324157241638517576296364057280875912856227202150724567128975808278503661920092386080549826579818803834067915665347265559235186372608455178486586354938379935740271939675758725232240219532510272685468757486101530312538783917706508887921734818057735850467959607750601115494670649225344520813156207594844447562304401714659046857274662623810828077121905452375109588869429989494053590064601882069236844663270405235074630584807813787643940786994987757363588105010335602738096465253319351526318078061828027399551735262826783803084834000322384048542077579500107502086181818329547787683045456100561707990039918722869581315579493768612817542063461576496441273011920236517755636858013895111171780158747897950730548672682243718140801489627424617211097749989129473072303513971242626430909420434477004725045885962367774832155322705025967000200416667817848362432208380245207287651097548487739406246478756279807105200972845080998883060831241865868919267794639942849301782143144718066504766511417724402776378369508557010248783799501973898847641999426444268451584159045217950865184175105626965915703883479450864795714838631984530123119628925214171911036054270906567856364670803635906619319447718572564723254941514827318506613018870076426461680105004699213063026929950924980516729805832080451525579262153012495042887826799890433449117497903353985180092271670836152904096962107985781115111172197531766687411196462572939979550401582730485279119707708859955664006750040358919078045457278422840101945052798827265549611278375300698935586616325146667058906999430882187282669408884203822199475445353413971208732631096688439225618402621497634598922425456917716303208514664224734153857765066126626100519553152760697415783772419231844322774141684060793228783466768319496688820223790501692867036224786343946935558416586409117060295513942610375580003615849421093500834605819053261615066143285293745490911429043037806160786538741574705024444750621378653105170875941502675277799248713131999021939242099753610069614202982636154031231880134056942440093970711105143029068999886179439116599174254384324330952978477007047920201712313373654912937103977388517821382426800325523204840965364597181406082177550245042561455718201007633689815276497037418373735582409188767473088367391784960561849829173401163151087470783229036025802853023581565897957525293689276163400047615312032926308677422883255999795770588087720353549680475641088261098260798649453504421938834524793558172390986029726905186517133422855601200558478056453179173035471804389434995260936528105688201930934239182480348095368173889986303444307234426657868310727061587432173645335455934304645259625843452237348954119280482312729535545022155649461272145221673525639753387322176404954059089935133305763720207640692735105135839366077327867904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 1258598596468950708036038910265405936152778031838211376603169369944660162525654721877627465067551577984359958740024366736892878390578991262337052563638282384798156863527463674938570030062011818366225766333014811544234243674225586227148559187794611679404666112458345725764223287756699171713943771002435294743792691240285875948547752555837438456720470719442182653831031186303231934435438911125265753408089054595156685671471687796054129423884083650464161851594762034545717540109066380345054655327358942799731387310356084841457001852233856412457345386443370549227218215096093006415074173548338740268360165830792379668422930119522465131216122771065698123684347566429878018430787084719809471418611768239872215698075590327211860973680779469703394521428160514074067462204273875343974172254354163815585872594798130244771154624695137889336933516796663381090037899135930356946571275850645038258974401375693276308867053683758319288273717842142633314435074380451496168853484592275203222131065656774377113643388247637287777165628338843261434082374942677477845914621981410617678790371095293586237236037176846536320444599873670489085764031674521398212047683888396048862869319638564922902955726620518035447421781749997273078897322265192831496397252163290357171104599595909280396236761671744158440688087984978377062833304786759793021503596229578673521453567781486533107094862625025634544291915993146779118364651372185847557179950380891444322173508812391375904038663111374771038991243928106100854749992528334682493518930566374807772288963127490802254735009313504215246293092478896505766356499052082888920429410676195926583073509559872503857797394892946317146672473165710343444273067503363698261883948429742283389052638027861831493050001557818595314692518634591421448215859013961435582893479605736526050761512049513854736088871632709081365395904702780172011935896002552331601660304301835223312693965822282928260836797161770911341653234177719342315018090271913622349853048932791850199100856407908034095373581725722556522254298083077123335817794300571126534829780035651041099247198395103955371409234136376443975569894839838648337562636468416938320217109047224292033542372858191290200468947053868154516974562027308110592945186208995676857567311953746916274097217377889133322413619285803869307615671591028890117757471646945630147128039600473122906472290577692199882960819413704984253202373633504094780722107926518136671683152554291111675679362126583947008184838826210204872257120350608006681946765777331794329808700186888595485636426746865030474251826652991586447452236425764245858616341985490661361974727043893831122289841093370290084701830770928942106973960326875264694825075363956784950944242405217371600899213197203561509902577354795945729622620628156445918338348901138190646228805382243416820079044264020528249790850007343727019441206739602790193441174376862201602526674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 8875474898604071992927087132420867762726064163960724772218118403351383780470085125272658536585632333584899794181008611547661185603313445045859781221749518650228746006157742342562019100017429153969233023497083577184010184390300224375031481148530700000988878791098669786801010463862990991622619137095890561890623800569760856876574769058011825062064373819382253123174492385353057689591953465057494787122667890849741236659246887149436924225239744698936183501787768153620945862330021051712263622493773876793074607740187361930534721320584458356054103867593463123558386568921591974559632161864059928009672974945585478258227521656467334305414065496113752289836501940049837895982025609621301207135710433105173686679064099298983306066063557456050374805371049902542486605356887251661553450546418962371248506714704017807654662827503898423938510956463348557115384937084859335250412604181151281646417346532828991791948951024465352149292686354236116952198554588116279845186992101199652096690999043105508135699333380832459467898522538532103015372695312016803908441571732749203532518048010599532443079790638003256939837071811496516698256169862741595130448954775530174320322807646870136895301711245691657193500614938531237365855737969729109254610609119179501892742684265945044617577935171702523804913082113209578776098827771349349845729125032608584149170557981903932354428431774003178450027231054989319173683079502253938766291201606188872433477014442272731925622037833952051259469602773616743658789346357881560663504083135251266300040238429804160017416963233199046148320303214337421487552032790635143375334841672647211275416681536723300850314245337286397604095627069441547615489006053466128113296631887449572566274022643880419637782225802665090097559236894111820590540349648377149143904073398473585496704796824390634642587019482099531134237623640857266971164644471300986906964154669369510332717201363710989063275130531809378544108535955186821273238747399678226382674308465387588869770080209624998829262520732896437373394509796393148261053463600959875469280933691611282726601284496622693008963513854818604674518684445492446006051469484132609235015003681348404047046109329531462124816252222299677156959921607139046687080710681834817480422485306922140303862843118415070588237946301110291013828130437357537613124970037358723653941262096731093572861781805785763409384162816708334834664428404748083217968955551445588442704782364029363022501063960571942865182796404084943679624590676767463316576602485065965013620678360699968095888784507750945688839371517766795891494670346058302124868475931881280580870153027376576130126257616182620171112173748387532016514166121289130982718736785093294584703521291067627423363367762333632930522012559836660838316914522103286318002735345521511948516404240032086919173750946344469256773685019846959709216645822856423480521452390519499188810547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -33210167925239364878593373592697552298625430339417764478233623896427144727670898125086017434121752208573982177101197409734714185649621047598357561016251174710456962680770029668080398130755864160085223169559214568145567864247260600581855731300202709443559074782104838964852174319493042491615747812220573507193384069276251601811107622423237799302710756798346410165789710478041671648013765695994923234700877935287417610699568918606955761442812568136856853306968472305492487860401327151580241833989631840375623446067409171854980677106683166744997978395091616224920324951461797411974581814344926149435302304693054975463438386058065755393927301893316478938043274274227847209573544667697642927299902122017777575931015571336153830758768888479520786875680716398465925663885806328360767986637462637687134152734222224328264177851615171205310571135867842610548056743770340506845978360750998990366517165243438096001549166483041591785427416274066204512576022166483765183253804809432812918019533176096248131808826449139390391586858889059502860477797085189380193554605620036318461470158730786393938327618576968020418260586601647101167105038658119518379636122567966785199788268164215711416483549254049865781599366996601795569733855236347203572682139925810790630289094378715802081391572896859260242536582860123646862296690862171503877618061236181220949859420613214448274826975771578594773983665301684959872659036368760649535497663939239119581584626664983602599669285384058087295356727257969221942644610388247244351247196088152818734145818549356371996705433095632405493545067341736159360595587526942853665812388815944590306698716223953250453371345267796844091802679246881561145609087525530920290358230919963352152145936076845657982467574611497166877177598338763355278551601297911806595278046856066909881098371371553633442257598852250458273837199790604303429403722179254848489895863568535306287273805831428551236860673945702242398975044513775626152426884889953106609767526167569034954132670916124127811681669183528626734767014243851651011025531953827260231120195443866652872998971503644216580990063030365603033194928343724763407066467489194890191746637829040892638406765716834079056803287130854507750385285348423761225471101655475100250035919839689106601937243344648123119353993578806543926468278886834434088653163727721309080750516332378655821441073223499461456172122682135373757540265021488807783192813853873064077428055319329164310604482720534695871927887990003537451489068381059003416979818244328265946403531709688815742768842486191319274061953337762483610550088753187938259202002152932233181230103341236743374182597890467105318042208045772542491051794821539541064212535969397731113400920369607050010671524531414674009908430024931100313704047668967306106963375785116121620454455851874426254134654369005454322135360245139882352055560600374461296138354771953995501807861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -37440950543763042905345410315767780408706189042842561180727497393930730640635523146805588136992607342658251062989679749436885451741949392456909253263228842285652915025474859373784540663213515208934880289244190798175683429942910777430617781340479061241821499149886565859492791588111273758181057145590628956867611511840865251847146349794631770784376151627839371137419571327057773765763842015720504321447438010098554345582472020214359859281222267670640227765980496832661206507454980214830766898959410611696976465649947737735059327933710025873618651424003652972171767265989165871793364376347066836488573755031486005365657968357225380431608806901734396954121044487560920018748397033309180519164173110027236005551489177679448910983592653736891267841857343251066009203138237711765608847765924786009382083864898541848384240383499440345847864425804037387022015476525326758909129135605124156617303163178182166804072361986297045373411377329604066942204081304743026318609560014740397678336974740538047945440444715798337995068740843374040372251283999334680946229827702237159167036792347391646990688851136969089948904354082846245827025345968106350047296661556690034628229917306567502528850532539831122843610367554066837176996888852493016924126791320887594997812639229865316936252334734221535772921994539045883482799162198136751895661857980760488386681590634118859645957772185211462499529582804152197318264912765736887395690987143065582086231425794651194305490434373531419097390179473540546781709959409135357396682842216898668187667542796025874366723842983136466059317920622283458730405893784635632255067558918739742508500064415313125106621836588568728588321484273812897875131611922023584428277417421132468140029452486555294671987860356373787611234523592663166848801962858938542224898468960432309156092111342745886090968377822689423942308898801300395966225000587569181221828227701433479461142139665831425494871639392497226804184865794967900878976902682585515498795003096456072805327775592722481621457079298438059195783594117029656281904506465550714611432196328622679928557805425082097134717356931338872278710507837191760048432592897915908065930620358052167834439959664552884907771519620792230799895452943111080973657518207941040262774582652520122979399025028636287681540255747430939462441641105518241801371778126420461261485206845262632632931815274561131973540520102903259886849649206461582462369082062608130855926451766507567924361311094387115166610245658514048488131133911357278718566232110004919191031177601363056499544369395682741637208361099353780958860823541380851028886857912041962481874682796425618046162762529433706397528055291524002251744110245580026424880700267316648915553674177694490176947844469061109657218390043592223419009077417069687877002724126640819145577771787186092911363738013608496024133759906110256765707357309345728533485315508153379437044511539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] -882051602620211811771415789334100262334913785540426830991774094674422011306079170127894107742586200474373432012300057941693889450602459370654996082123510613280736395333542628186913762065777228874548364240895480835325545497107138250611278696519241046744730252833716262236296285731807382227794198354500322163336332666254997854992634680299353669116551060580759006339165629010826506379261175571988327164134905147740610572376108960830096019316439082836499755160406722903094738848353039306082155944848539296598425195469310932604969999406901169473678336973105041468289258677501488125799302025499637477418813373735923901462720684729729007332118024007154940203597881693612694559536309453913031781446668939791545475425484051250720249380413891941845512971694499909279854882762284215896855718649050580679460992955855362317870455787531372624283471399984736626363553580242286960183582417165582120216312648053992586826883398939223864721647610849794978526972603084493047271394014958291594674293278228985806103377522249049275898053260042309976993955335153800835233851051544739592200167094975259468942540265239541773687937286924812885601218350342503263597868009287170559232319253156044260462681256996055535710303871620115716317251274571291972032804754103261683848782620339970018470394110750825261702322846570087852152676523213241166722320721782925151649894809896375583607332028506543070290036925745375905800963431213209803613999206636979895865196671001497983509359667521168327369231172631472466242174324282103168826146641112504952558840382452443343500576798506800105864186292111277803867529925783090210994206834085659120598147410700746575331798797214329163290871357488777161498646306574283633547792733217436901000591704445516949456262707212267574603611159109237148849536514748539744832271588050857187968160545905025354438810587057753670418562325260079540504317912371656837086451794523188779427206877797104881654939050926677814740336820942992356833825964930040986636192208031510333223616512167463046688635192632289890671351970711212598929435692748896008679616310477724773817256057609966124733238982813347968455293203811278286923844061976512312204994344834625145993902507604824151289919241034371539219407265008667797041531286458507922806217505575040648708515007161115622548019219359199430939956905429800127803528801368422708684262053221111964936698612388005959153687577135216964977993496799253854169114227510356304188052054203380464913844189730775014286742712791188345450212872171393787049098930143716480565530429934852262221826603311993052636988256152215423726245813460401567676450944506385927521392416681117276967793511508287972412916624373205503883007881722009214432284529598416728301800876815757557122819530521546830090298696735398721883349657049529675195484251938483476137516581987796771306422258282368907684291074817110029407758204017883973819652457423407754910381333544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 38138363137280014099883895018381801495639292865961609065721575287226306730672663284245188371288915325929037301145392183874947972926226483871434346660078675849487887225949029644552894671702113836177006464824099671555886870723319676631624751093927993448491112960153715664089123246008807849553748138252657465517648069169990866894429910410740329874736547917010649709808199106410985903441051669916802433952787858432685839804140242319182258360120899145140293088088365179389799703514236389752027238257934276607998098953556544727719628555806549589084711554159558402780608420510275614784290799516196465312534859282862019254209507585797326552089522684286347023824743724054087857418461518108234321339409466441109663463070427534378529909133925437661717015435354172249680647880655349683900460933406594443209000255223293372379027102698613079379908120159050382368526530731387294635372939365821940127418336210969788837113427440422360656375795003470275027157326451692600202395689540305071660152091764365720677086693134944265407160967347467837049869253507345534892825540183874505415624436041224422883279553441477127999321580209556458234889272534945423398184400341139976547757072061131524907455417803055772361746105267911558725573042020332494055013224356374245669344994085360730706161723980589641129264810624632750760748551849449659155914845705053797724047706289491377227359127406840451692838707718643986268265760889864751992606677731886207079279029241927182133890274329296852180804228414218769851425337238656867126518581550567049243492815207141539911904466364079624314252631951963235484386396245845182995308649416535691767060033476675130072533736826956084586910946003177747594204405104884317209123094917388937762013183496495333858337837180255774657371656584089157580123856344148567233353073416286582265212904111563536859551999175982656090941586704152505073436776621981973530640388321443560367009079600070527507123633457663982085816480726662271103166262614238428192138315836009222491386559172413464241976287563790628269778448010704978255947422065990783646628772343001991044964724255661599529869079567681232550227309055070212550054036390756773305436652176562661466923172418218970713951683568935446383611583620325854792434636329523832150164416823815973927003776825735248538850940746702733821984133069006465247877662273425707964253382758591605903036175926591165768298947993585806583779624608731430893187004955442762777671364603430345753719434684427661374050126610475197291067773388522849148040227637939714961806380907124044017412453117372976414715785295696188317617907596347703196691942218914884227002749665566711706133642134354743770049243207151774844461072729735018980082304814148594872458893286272253973508610056545591746290200209933991012459441300250828418071986170437676838828494637617096463903687598668272150878240075457235477499405418680118149441791060208082516422000063283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] -351742715016374726749617669053627979636161851697194219448601550030930785420929565257140800638380838300493149058494029517687762889408940519855953734582907019127567702581800206743494825530866801828554440348775769410666779847069667219833251813731233769919856746146346064148940995162008533797567650140560219519391037029192787646548728562954945237292188298591595318520026160380498430348796170267618571780060929729339987668272799084924808726221181278957550164029234702613011426333613321669854216828811506588753665840400022040290907520839415038319534129016919223751205588809189248876975207719545563698237003210117277264395993183936720262587402141985263931598070993292224551639562948032868481026346416284217212272075731497565257680363734823569885420102598223190462164375895117673080011372750188072516952734339550921259360578592025993754694944845760997596162266804810242090750023371033392163331941187647467686881972515173341137868074536162275102435274977448522931553262116245087693143037488440743503816300049003801794275235762202032990030968882929769618371839394815992266049354437016379919812799817627741988335987246045244656866408429880430602551498226455716040548968375623705070939587123023167415766270077850857563012411107037262115095902268764389252686675971974040891300573115571610985975387979024128481477168755369145234486199594086178469628739577246862461661505690024829112528732058264281575466553973173812860297843772925694713445404801508975485175357442555458578074055877949688525693895862679847468117263461903013056355966666678166418626276074496414295778354572975070494681491525487622346928145946478610918490760581707926127945124390463564069460491744185727860228850851203258628390054288611701467762745980767843547348329821241957740514162825875909883540685740303322662150557476094619382515773858915156790344159933931266516196356753556862829066899225561497731567516503319610023272252851823423981303443983871792712561823520676737226395893947831005083104241569795926477807296894859660525173419930018638986557877340504755541119330792256542162093098661771869888514657145747709483808866957966319103646593342116895758097359003364241887434159368817645565096533009289611553349141926387177338075951678352125583016419248271566081151257978784721871740615406219368228717789992510647871788202351599852349627399648564098109317202340081986864263049856606575238353471935188666132575071607498247795670262923769642245270294067325577924935453493917630096606693402425754637281822419929129354733726417006213859255621787403833843809507504097895453713827752580461337280551831268319771534391582481984735259264498685467809197035129549366648181298206097463949150454667996418553775090246472953341891195608855083136336569536945247455563160143042873831204527003318830054458178073532267298963043731051891693922608505146370805662012204947320348419653034016131033534242374687573182940349456439050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -275863498002164384552063186544135154278293717775809523786890138674922433000201088619431987210263129241399084037408084253060595605801069693286470244941361525115881688482246428064151203230706083264069234535237161707709635643140449527057290180132504310421934156384093968576877973383399528487352676840798368664871100615225898437865519359262386123580802392058900467587642287159621370807730579465018641097004496055648074900778024439011487077908717475802524837228901572955833800741277867856672588073995832300047491180763667569172885457739754179287006759699239454340332818398418436168150329818728593448700174487649348655523554505408037592357154157172112178003782296404268606992347358685451773991534270117386774092578423775513987448059790164394616763186681468992047068154259771020416888693488710527065744917327572724527360185300392374997011996054444220204144728292561664044899933199557364834509134471751191032268326982750315392469116095208416259401199330795701092454223089687930132477755151791748825263127659640053128192886152558228981903497530008758908231524284332422810776009669460017876745613626589226665199783073469500322991266113884755688229178233251441569319387993478699558863466570458373781766125189270795645692428871514339921982576461884922531799132579570226417350936502492384743463575941715858636874170628113522953770774764910423576874367652923303352799129388375428418856770953592914367007499951790952290039025423414647872208565615766860902421206618975498799229621267223181033001448886578541728702509092808528630610927987366232985967162290051868365402383107022051631483431756513163934969514015914487430341689157876675635363637771742345014138424821526028352176021286391071435157478496018295317021521514273876068639398131158052245428002635481404735817944674975856002865102029344599442324410580204148060530800090083442864294367323209391291367056128130840478519442171416118643774498747500274813849656955957502453668983342467900884753567292906528592986442077546072053938859464634136441895325554416899098778868251659691087598493464661935329343078747593234524603969302367422591155893451059054613987042798305788013539860503016538570508459469283372601468519497281490541706706782877950994607072470748315072094385293167662617021458237182829983534990757707692207155851063757393126380256364084957169737248454846994454572501531199369590310780657039960706199205679511434654156582197024891877727060970193299013662771394163775682120233604166462952198420079370978781615834149888705752089708369033979437226284588957413468720879302255663423847324328032047018699880043346486752071592202638184193892175539143939577325217354220029897715946026979103608735676228995061606228692533845419590440364175709512315245648832475223588234922545813202099875281717889398280597367652755142775969256327186465658261243486000608994536100548270246392348539861543721651124573771169652643686394496024576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 25949204308420678727429850944655049128872699436457788824995577495176090797604985590132725724616010365041230595901042504573112752389286532416453596255783663924875947258920769800678163225681183437345709549742733385997906686672351650748153264328734324840208449360452443055755448417339406840305120301082864306564054164444284818625120549514042722934320760222328054535396940199325807606152640987024569891952377251096954632307965562244495874283370253839893054100199097160811540572505953492194707000603236125825843800531525305382277011376740902756106027525365399758622041256312916255753048521009188290701374098045127426569484797282876127156077759587130282459397597119394037434336303460837791534502630378339249464043191477325112738483753638252579998378397922795780429951457474614761360895077930547744115828389480646166375073814022871264174050513040175602569554921134535983672362902991612838292547339739269979244063334621642528731377473316585654509560302315500411199451710708970029071255698881079843205666535350029902927369177381092401620378325984680088850541654493807588063679485241218167759074818558342257567123707989282033822696923737861999179682323125354827039283845948761527340191154032607886476353689255550301525225241161645483937885057425424115439308953475105791587329096038406346750329895438269668156053425963633568394214839370693019777501707013516931740069381686983952054592127905313949839654661805807654624353861658074054750688904247198075651419066879645253635092510970763162236277352790019883625792108816992768925828969421473981369648942141468697929570975241855072489323465593804819480331275561484412861181409721194192906413757056720789264160227694081684255807627219919645632231441528124653418879018684291936719426141846190770390471587413103715323152656669937763012905979383127967534600440764507309783914204146960307125371983025399685735883363525496430014329307608318372229758638245682142097860685817674618820006617291049281986584996242764666737409140747366918504376969026592968114264772113058958511246449988345148696085728011547290489875355134823322731677942357801767275504184552846713751462062484292693867666409323203893464407028680921601108828887431691111245882048991385230261171247284192753606136747195483247591227745890885950881725673927439797865187131710134654230100105114080968290288080623026777988649859458812749198268759928893559803180296513427566910201819319720132481553085476769689501769954993976531598727489799743053840754339506523504601939894604323955629385160028624785503836486993677896528080453793091548386606667845822224786863339597636739374471390818583219756234009421588464538654073968648732335180866783936756026911335946486301343166359728630411686749635848005461224229683134457237948693443822891734066123294608826925460319260473061728024023778910345200729191459617522281689563941480926614647836552127249489964758231642187599871332115971464757248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -204297993775048382909922914582052633493077862815460510893442281201555294440637341091780597182002097951263059073666804731690441999025604418027038068250713515316798823150345333555370755013101868931299862399087555324733412749319373841761845756202979361431403029608832592704775911950356467411744925056926143873355671228283315100537341960603248074576659664043250862055108801668819708324546777124341881008801140526606132302514000172160489094500531713477366920765672293173525718108239284884767076718251175971065610709815089233613026950269606918202635720921460778968222126377340560780400863019202991946707488585707044381928538281441320226256731745589174450916217111800763065613764005190680716610516782728449808625335946849179730248741390087991418447954311022932371517043511835063139525461312738894822508809653163250148058948780475484191138960561362864167350723998165119941658992923488321814752604234014076334217599463317465773485344630660889622694178405934238729446186042029388546670541581318271685949742669869631474269817222303994483472093136836747551568910107990326818151654859543366470301053814320296732896835310082105191681611023454655420488829972758985101263813537308089829061128363022712807252797603494229930831244642862085806879352908425354170266728505612645500745079195626903645079633775290170930136207973883026779518683445974325329576161502870061998808573408180337878080402712989753046191017565126567141575090964986453303619935126794737184153593874773729642350713572624060348961408195622237985774898941477359431048651283527313275324471853526544380873000996903155876537543405742920234155046855949595609564411987668481641117787468056618401375184336700386067568288553149406236701251874361624817005118505483816815905716319172907208392339227709549049284731123420655301977302729753978189490845769271425939295876191543321061564495939059113872606809820163480012563628654981103533867126688838145730708320859857141429734743324956189729203067878676093468156931181799090849475682692963532168804991370770177877143921176495801303460581104895633499684832283085182788375232202491742389122572176920312487503241677706318957508065875176363816340152842291776300331736868370251320203073582064843560447825266603866853823889213282488782404413005592145299248623573041641208570619400642532211542890112986376792344057580830862723521619482505950204737164661102242448402902608472692607441958547077685320513364834315830844717416269371509098660763573647483361708406580667849247274504345993866585361708912812406096547480230254987637088042152592873486915370827198860604597647624894993831516559529294333367436910872506328673991915567628478565171196392002391169322461003308450677628409196708014207962560270118341437408393711763717630522987481737231524482361892625738141491636297127596252216443198289485751257092884236863630886429507722658846565049200326435876510341636732728142944359181530955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 867944032196578327244589484627730857906013960431492382392926328229348345111066523394300906100963126950755487791706255527279758469375963810982668045662760969893001927921657501961851225301534101509054297499542653983214924280178260486364250689587715680713662097308458703057651029162635321695344773771737860971527577933711469936257927434836480930233329853364126565091566303988460060630594587480505301175366038653198595818141624745386098251505971717278212036218311470920336004021563938028439542948683675092239450802280970387797022698888374192708220825564889033883452403913284432418208235262428436505720822285728460265797076723748733354816732334969778234556745283065399656919385441758339333790041818425595181321939856465463260192144905318717162715177482508759279578839266664515467191189736079718485113532076238404491057458155628000566068060712142062789107530993814784797635373617858330521406673419185205388367292260918771067082554649178883089915140859101166700339073803394895260771887317989180737716459242592315372935390096887769756286558848961283544439736013491598034457000050672219495643921452170301569074987122463138298771615937767834373903563873406264028584063725584600214761105545537745408393024789889955381006993069121964747923161521495527978729189840146847473133721154906927054178967981550226004530102319092521552481866134880244072757839186224992704171498208759624015619091373749335041935280103881622586492958816542536103753755323513980390875508756380487652691892571016897978776324539183960563918060900172652729440211745666677843833324493422222550751818299233699172743807543484831993034333895340977452036971402598333705697205698189948400458389879608288288200072988072212948431739227215316029443808702245660706079608635249904708720205486935981801037644767142005480017290941741444495382504831125393271600277557972155528671432995513416307615678518414529768448827396511052372749340256062980309317560766110591113126889371181288117671755063355019005276725658089638871081744286602700444134622472990743963010374482817116576571313927418247470813230085424587440587788234282865042097230310520853867521864104808210087420621235549149472702517413583940279148199453138717727913570388887883269925971781951655792278021850900035009168846946877793187248424022309781228100818627850875693338529670596700899402579432674999073803268939943501467783199224549889143605595204611400191944670211313386181759452292852517464364005777527204372164157064693811258903083562436695895350276208241548019104903890901219437721895379495615071437829644075297038930851698497918105069647679553891233319688725428417307085091693341701734847858340670402590631573432245485641438888483045724522197268170946634207843508454933684363661360144522493649951535765458188363270530503416363761167900656296699729910312509720002748494362012106035294119615998089296927424403518019399381476556697956710482313267676707203055616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -2287672493322506823025382058260200370421450640527894127270295005521307812385810075772540617624102028622206387267757650350155605866565397564559344517611109317124476733458661711974115458785402594357420097222273024294691188100980086404219653542394755990133358951340678085133846895028865964861153040904378760401454358651463690163415646845062737384399689873321915393720536167852274181800300977371221965009538543915649483532445358736538118719115123601963485173881902708220709298620012737562971780805881653716362469851898400590239810476474581502001008013252246874088251343846961256115618877178979589493569984655094354814797048925471442923238394577394495443696678871850720638707317475504366596780560222658341534416573545851875900299086114557638294322702013037070985871315723368501468500161458230080335406459643756410860048824410788527090133886986740926711127215531729079192814146967117342089167931702119228653505624219933181453370332371947233741982245031581578123554143199747860349377314022777803902372680737890948706666214473881400044359566059936419922386069093398863102322154297885057888035404041005184179485884693185923754412118608174737925813626758307357340267584930520847519125008916989193207786094898843475420743303961754311314091312019801060481607871665354982171423259189981920114075594441383336508040345173364063743583894964785697623787403444449977809243694229960457050268031988939173116975163764577707175314620207753768846886702105315812097875275649948830679945969859937686536905895262599136688956080714402169377956685413586092717784114440715292657138957976981786453211533701346858794773250589802619635285035233257323830729628661361907317651634439252541418598032196202624714860584113389288454945766513739332665033638155375628346943675469005215107538486962556514368619839628992814656887791668294909814089229558461317610156507694167757967133605186492272038591094533169388815117598032596365889338957535239095009214962390339901971598078294886075154062723167304743521575680974032767081556345125690688430906016688891321807796925284929642173860636509054248090372709491384776402876390706781834585896314698880587089077452853328640890962921406791693480693114236007400674478466771489698995938748698151961295999132556158721852037412742544189188141160782740683115769477857944803780666634374741824514627344398377190488770825595689084352631068788602430295251343264412346565066484419738682922071235758181417367043212062758280075359774999025413735337859978750564514119203374879179754173425915215311755139651222345990684181032160972385876247141725090748526279930789828123318314538063357555249743328340998017306199672744791345322181835557797117715249221460151399371894727677768816845266356721044819493425474964161944736709803466738648808036774361080243688198697298905728180513455313514559606404181484145180271590462470832655844226416470189414042137324628815293335521782769494104473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 3329952403206880362588360210154483432825307643680641828894125781591305986771837350803413669524992220359526510371120443284098528382649967238515486608643762487824838895955515286427576401252123391504810849521136362351531629842214378488046752690985792908762799475080219961325083031777072027208320772936162618744400222819423687333058274304469126835317916950834654109236485585325599049031264774928245928940259297205812034461529312122149540901843766589432962685402153736485779207756067728789872573880809274972504506642560248493707403465383687700662500558560447115570966710782149334276202262221736376771649781265180779440235115107905602293676407766555847150420900503853635137461815534871046827775048525848334158133523600858469167618521123873576999295870140186910710348315956428421556384640578712406042739175622474593739356358433469698405099718488731943351004955605058885559322002024526253257912423048008775438513276630869674412649533630348511818861864275877211825090345209005170098994728750998550405249315362260618754143005785071492077256935037503788344844559726368605940031687673251783984677560189593366371286036598482266098160543342807101796054134894314561419329479573637105417161085268373003322184874015971913703783811219386128862941877488508144159363268459544476840558298402671700741229366000843154764752715365347463240754813527329839165127821844574313039035546303505095531593830008808186369852834481924042502915504793386876560737905379580816753954287985949142986446487825152515772062178464090899251779587977414137114483010065976895120526802341384870056148518119114089028588842198750409671290941990187400614674915002537386068428262896674532553129965210761123329139237501857266181740486357240747447236109830109782185948793391948171374859010074285135292064374749018828234773220465681364087727216601866693731882203472506309404330843234954078465231921359486184623330225645372747563000307925224175464323379429881940751670562716238532424053614997048578803728831170636915418236989999685162566016593033086601661332620332891782307658185159540650394076952062637190073411695133934429122122777340718102750724465541062263414630074431304940148515502188500818661951511175087347445092674918227707706214135791335820823024124933954493116838498137052466123865845509917014409604426435789046238937967014392484915545436377576485833709093782552400030954585040017561013153951579283466203348430132431112845792633027674483449538881791886376479534924304258406132533621015163366786738393485378676677357129613833779739464257556392580897574017051047741089405501442637360139502211172505308685821348722930004887203580265524347089557881443940434522732293575801609576574098650088312298197971800085555758294869642663571167786792869310859463929992206917293453683882989401077785044699198311474004965104384835460280900382783703247993117989523338724133604921279160991108860324437897965048497222956417674117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 719589493044790086552803114160674428212007036978221074665387875543834479853746083497655230526399413366501638657387720981339954262680806539809996486757002661855834495543702982822127560945139468721665713984884278049664886626524387129593633565007358695099243009289053428481088711435384991733697290080581155181869805506561671185062996995806399379382551436159282157086695472874408266153955129121835932829937566630618608729622334117951287704946068566471292010347183439408494360008693930236642861177827559157999934581717934944828831730204020695217563487808318878847037678387302878123896698462784635850106318802778223502740084895810368153774377698989926701671237412485410197860837476270939716330386784978210723388572114841564472749132724252260098905814038345149753250474324507142981106778432428317712852519799844125232674501904884003398720284210827149393002072384336040518655001797802925849183445247478157514468236379666316442910116814195702647092161053590493249533003109903983588894932000781243629897524321833884522541585421435474833487898652508863759626681728535863773534586885605751912722770796219762178016866368577175910226856980173198524524818769218169803105862567824753678846334660079920956621121737631050610674060636350760411631529834272102686664433691081096084349706863838317444006202367153167845519080273419275592649865391755314102399175469760527542846875342224548920278689950672673349009308743836364110666052584422909176168795985990405300406573253017879087331586094367575523231400811455019211867991224366899781598328079820296594424898751715299888903282394336981423681640098231694295607895993763645710010644883898486067657554744856045250845069861501949295533603293315653036362909045856710424862283662546673086309402885991876699367302727389123762340785541263622281700289116377179569785967543824386013577621859736380998130033109247364226826376342148671897689313705162138138658490885775256456228470130600781459250716163221224374219842729909110087714036647986916932856969065516373330936573036272850897658961656852036636614041085884387506378536408117199700071631143698608962688199961853924849862877392460236859246457842089751779262989497540664314737048078427679640493020984036719283291539428880165139819357383260059234876192908765941402950068792511883072655306494224342956077191875110189138761357638798083014193217625432041979100545072563569820952129638984001710130332241015865159902416686502538514910002754531188589372045286766733873534791878563519967760292825155492075868775673044735089490479162893958375555013869888160056717289548781025120336875773210342407250863090024375188410256179302299598961387020364950519536087426674071595991461725867681886208006390566496278673799423696502375684140580389746962466016675072294702682112539234825734810370964000308802458954159343880827297254294116853914621032226748397143639249425463209771401597509745873459929148297777355161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -18053428569044088384962954297253651054586345302429186928013134729588357853571228320706618058962010705384768924409160411995878991802364671026143856383607899805820735665101806550927382774703414555375191588918633765438430490198973114394100146515590659439975209763839570864201552969467830550162880259423408594045185100276798940602531299662392313815548573035325871766565685055470545035593626258554268114939758535890314110210995424294334322658888636683590124570152328236039709788409698000187113321033321715779099374628786972801984032509889728517772430185911926435806746118521788917724708286452901239534630875228280268456841560811456377619374410603363957391892184424922719180255062024751600746381969685073547177619986749711149279613837182355761863975968925450137233061278455414730036384981972765180455488981548104607716229849967956302921826261799911609230457417489584041502237746972349168484337097493147876706657278778320947192153014215212897815510570411429916215921268996708221282512232586447095612005488500309237454481769895087587780953704610537357370829748555950961993607878676607452004672083969131856076746058944431484238065506666112940363431906683173841356276741736812944876458342321772074967566868695196247073174426761483815747228865283261533735284464934968166315359300403622635746699920772612628622709774376079234987192883832693039811217055626974689267717788218123723059576688539754451074511710692960215819331026105626562154668061026589283663733647680378981756127563721841385278061576644278850793502860160785346100322583773248822063364668669473604175721039900459984551954163291683118661886061731433442180478866483091539723421271221717159504691506029335486061904421266590518521899205701210966117464281948584434284633158466589398626208955596775759288227530891239642588728149165737052160524614672745617057681068473584588914633576707014563950316532008173926962814934876754634625566165990196523667676934642714937830226929079592815000230208076363009346186899672139378353448763656449064321382110439807491139558103855713192100434252932146836542429215215773471852866702120517462319037397116097882531782556006157109133298497399916195148432425396874699969476472433945126791888650415863528837604804562949698221033923177941687706199073908270902526725282412846322074077891092464255790515477390448346578244512802282693912640331829184875810185360239711949697530380166036605473423465267913950745374582115985851231889803619750131337694108998420285740528649557853200892526288062297741419045088971886650166246938767553424140338562530608483404917368857538615420879208069873277260856431942439111455214330997786115275985858512581997329469119809956406992612801236675624071606908183229536273336855227389481813573457335914812253703602728575709844512005812971559454218253391162784900563835544664080109697721133144942878554209964818251616741903738902867274423655836686968573391057497837744947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] 55401396058152754901453027649178062402012378311809868391575521176067671580513192162363766157928556240748975972886390697831565271871814496085915316842870931049259698179574928466331419819671008691754280120654116574372313347845749716014901108577627320691565551113189395243169088723665204915456691362362677951882047686491874995734753363507797540956826377353722380022550745196488605658964097280931892926735717278903415376317892814062827503543583590143368955180248882478975475397159022272110822104107870643642771548546570185841086674791843984089214343244539197398853888012318516951133291093942328587346378836958649419459810114156420640380629891157274547682021838615054925495529515126592390311660816713859906915710165152126730807662847723911509045219239343913737440636180936104888582427275454187716221972411872243695865644881698338661098613431129718373867820978700237651543402151554765345906843202660003387572629145138015852471017684473351258905513130604257633033211216498848622257268349620431459992098334890785701519646599230324987797854015326043580048222388348666228186912668291691054027695689860639083933527174880423080956104046848002405011703150101327521698564773420795608602393070840607063038794673337572497605470412653190387224159540957605833676573244004570748827677098482681282450273185178879968379447927074049397343950993859841597087032031607647919309618362624935401556051398025570886622985668729052570474484759050891378463174098338527187063267139523992090736599100628835618269483963668472475563473961249631512910124765991783397005222070668547104034022587628004940268677817861629191883330644196795331017245283949775196796361036867817201121110107092594737835281036143410438597631357492035970666492349170209729865504765533355315717751447636279755742729292721684330622676470512412771575055005319205047801023420135640938153276444931576282660190223039559530079370855053948577965051277676973573584941970858840981418342721561043343660208229683223650193840210818155338690706542780719516680480889062178831951847864373325009097168601661865262634959789905170691521929462509704293895140131006739937951849871681045346099474759318685123268508197078479200659877294287398642918993452578739723280802707075291919678041433210634646441898899816580015249902258162236057268073235726128159995896383780512707149818094555813411056901732959410679689518342311414013722404127150759434543179028689515053124472295155911805048979301868808579357694822474111017786091274564663506832571355637971742788444442232770952105645071676997507568004553858774498692489133088907210140920190004108641666751745459125472066941930697843918214867348974301085221050351862089646023458871329251658040830186788556497056930006615969628781665390105759112310035304391056516215793046862537446708995914874607945571534065886902036803390607593398660478858872192110969368319704956724377194921222763593492070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 6961835128384773770758912386024650004251768008991195148534081389067762902972590838087761513352548070347570931647673637518441837297451068897731192214323215007066376435943733785520135354121868219007268530719293007672078620392142621215168522115316913522570352331152668406716344067752312131049513019740601941295461174400410055024082788744121961119529619141139244125410355438083776523408691902909624269310928984409680629170882705813915024209061309995612191471344382456359599274819067422267514021830068344400527750984286107384557120998036856350721469402029995737876542204412726517706468469148894743472234211702797120751202692284959244579527445073561628041124414402165909382300399641787017287935585345755060550919220997605241986800794701092712245096505285596277332657898302489495902947128707935091099087434492658783827404336029021388493544406829571085132188521660336495229546338725747103669286513182104248104759574766538328940728195976381595627524519120154745279910075197435528199497548375651749393608210790984303174022710194994342321204775656926173624884419955414470201581047213651947085939021334651517832776456514111412708830651708474531992505743371577008465735853615378299354461603836674485634483539112266315872092796213724674698884520505043263983569281377365212093516552561781397661984425708361260744818857737491195211856101265534493162362936004327208374116539598500059021930151476668762880672822337326887253818610171446946853615488917525309929743539962582836692751180399279067960756785709794723286764007101341190145121587824038379918070697987861386319355180276448574538774255828468843104172017608030384418262516294570852584005532481223163295258041851980659796253283732999312726635115543827782690490655400626785833738153138374243644834677843859286108990247703804086347821295478515227384176526425715591483758660364634428144053166027154547413659807047572669639255304655545151787940312554381533782023672077942586806496460871830271512776956831016395016858124289989991147279621544717289286938332010259234491841349350237770842173288106279370585250218947851690636465901818478984266665779386829342260031275739216257310217486792649728602889779412180919974398935821251510763987711931495445058192121816282253651616771212463569583148740452329188019262132819970534047052048035824617919546363208134385857377282043362754147700533437091155791130216927951251517735240591619045507055450232943006920331141026548540257563405153735601653073171874448847074305140602902465366621686946081581259837886628743258160611475497315795311615041138033009266657758450077979729026369026420303649565776920468087848782335846683672929931680563628169785813236726594509388135870793491329570002502064997383645398060687516713569543354856700970095923817643114879531279839252489092065446148745316504035376133593081057358557451951241194142476752393352946330497567552531431069919137859933058426208256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -3574169292340267433221841466103633706666519141064355615623711703025239954975357161356638776387856940066978609702867952624019866809929706424171045542187219073279964093815447156849940941561636453402059863079672682580218765826249503601980617197342675539200240068028098069428878294055605741870985129762785760711396204614792307132514184768218998552003112698332142243502305572384076540014955195754286048838129428143632732887611229084991349581800356119670066407805582662425994628982200745279806382785577129786096895364487922249221202727316609219190175522551342471715364999364135392099817699389893567850696876526563478529461564709832583552885056320188553280437857816398505264834990447938237810830627901985323162986980633230538537147075407805814390186769920116096847649957225355910949515766979318418464136735704522186854786544447616091484526372063247974697787112105552265349246574449367886862735185083552753488475277995129454828781346395694648803990884829835637658626400491906479753136969408210832404935215398856559875636125841664202358506956184088156868189991929618525479264211752136965455906801902142029570318269759199178365997332904207888358789774510545014730155542765027229700830357495769074378160517482559407904692543645458368419463524043213587367758994038726062476388181629357199036579901078081947295635398688413382454570280067748037400379177067070222023769764410293027849500693467952672959743172340536647182262374134038433286935810356161038497165175964580162931962226958485820686887274844509853689493695633880397532075347264237156565060537561033081041565348793482388752287849505778239339750238458900599419861709119003335625360149454508467128054279220088299701239086539080122624436860239373962774557767118738098162903104366593403106005850146274616857490101630470537126487334710850659463087390112237062726103917669741504223927579510498884329286317270609053939996191045348699779148753423997629190675799220820469543637930338608884184151857496242127508673310673224928614388595893073633714753339101379971851083534337712376590210249212326931408822966815779657577907543418058922048797703542675391226132963866382769816749732640536726040430863165946377771265735189722412184366144300224838561483362658376649983724786791137535464986472457764407923828346464087471611390272483775229569669524953853061947811088891446774160009660598403870662563321859688467268598551459039004238048084736483998424944609457200671240204834616590575481841247975682827784964356062705240260041629118811158502234626544348770900477632164469294665157129804009039540440247195703644339340517170657484159405861416905043945851345090610426767558073275745111281790698051906362290695810167842274326464294790908014240017574801637389522151466847267291592592618781029649184369083358250250962825591211642141959263655347154784392993950919687009874801224346510001783532848726553501043171689436866560418381824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 69865322861678927147471448521632132648382740950156144920807445647244044121524833209860142172043788040788690177300685350511058918484275075928061662528336302624852548761334209643256567321249129104903619274977160098413031022287258435237929017724546544907296105729281281427532749087245573665008430201462332420942771457126249749992324939640480837686106563772983632108038667257296863462484786747234875459709984957855429282560887689860935608389427182138277600736469034173453786306603829126901022632288912532023316768409418965734900372221327278296610561110726997627901722546410896474372740435001532054283456438228332239402156647725911197609558958040011370416371085502641368840974003916433764895747363709224306691620365184512126953358876684982758476602248727946615203475817295383728430004549199803861889036274408638468521299844557158674269731512933790834081994790021301501940395205205455596970152966882569366392251097028179583516433399319076213618663939903365177808676033378950767331434951838767907252336493579672476294084678396413192199678328285541827569419051299936225380257253438437158674755236852845172485446225293978477126565993020506816909910917809145997255311463211775264147800058109544718641845504450724309861879506587398454677777627534495216528323794748175610341940226577386233324780721869366991941092837651015204511681186508213018673570448283444181325491959960448587188911471089913004217081435563340673537491848803053773037413908614360308609691980065345411172374283588278911301609330452122845829832835606577817303997334456521369159328290409493878931513127242792486090700822732561145301871770291948040211634120371141267933264828718994102750995620656621682727661998965736619749219622303171732303787296553585370180930248583321691749459410827673607942803041067607225126234467182394710530735043701163447417983577046939049879396613988939654283689235820987146270969835473810330692736626753719244477572701178142558821260858768128711340504413625030532352312567026818852371825378564461231695920951329799006535264769670664937275540324920650433901794482539266592220857731576872876452973476322960871104349549574249578828204274125600169054547778694455167755906714373566669754976539611354145383085322182100581263336761006281133524871195496091415393372874736505824295177819891109445781553374369770972875157093790780423022113119142063598477803214879815768036623184877695853271073341104227375894357728535965467745383706390164447638936944059958466407320688787277282956286311126930159050911864337962128192654767782306781816965167290518140463515529700222730743345139216123429446706115111743855282234275462554422499352794111479559856042425258175461134627590059969793448665688543728588383806666063893769775216714255419986901958720172647784301413657346325935682069629300778016732207090483761867885482943965955097446674605937064638373364547835114831846242648049332103427601203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -3142314120871463746909300165466692626836904314102767111809897634624304407426535296894107803829339343162812709546204134743417807763253529754853636267561145828716667378962930617197893351584093226383733768623189084379547683197127217817401752922715039644045577131366529761454534818100258023321135136293222229166030764950884220555303397219704450944763427053493472632330013586705865288001883767250085638816639146832598334576705410818363485706375033269207095810636628049838435391697754899522704987058222204456281341279068951640842884341279202724197631631381446238202314394423245456453791664383166269992469261283754302377474314669830066125690117922649222468138620266944421054759233482219328780559983723063496674683940230102216501635321412496510927461250414091678058692372515912504240182509360826941093535122093353519070819454303612922753288471378056223628533568961796984352686442428674231874060386928846089831122836522094035662517141746432061431597999996888187941703163271420344713036655504702437682986654548063223545558688956756021089896783561808117095863604683562488728430633666595882700478832827180264776205709414470006179470966777290861999632704803107646550941002964497997163368253258613387466853819632110157475117028597357370129864633403164281576020465845793996054717658648979006255804537882712499580539509260298765368774608156074502485833772755762737966908841627432251600852417922394909024489795541985085252147999957317947282240965235037376439361737255620602426418827404016932024950385905333372396816880065044277883442120279688842606157299808082885099203659472367954162065290508085020761216012701920104301409107971773636898031711389239117912102805812581787351362954975613111513200450966762564943720012920648197385239895628674232938090469096030510806676653313555470145706234817697423162181466140705121805834095317199203060223007796369795789559658049972667174173959482158071240193937660667939571932582554454087639563286766899742656035889216834216526609710109329073925129969693046277313825437650930899997611273665617701639038089472212269142166780253487173566175953207024999428938727969296682703345861863050452809818080193478778833466196583280916330832101727028693589670024096388382821942433138181885133299769665795058907435300120003857209683730763797819750201073646424740886513421270580735299882303227010350625732998094151366939399392425987334531264685405586179566854573126408317716922890076981975497642319173376547111931836309369387957506488382360442695313217917958329986935948312634608596917626800785056018357218350047419561688301242540578066188366957135327839770381492683753310650851313065332605208342028125412389573360093880585335087437822093954420274884438286521022413306439143545229045514724734613135437593038704298060718125860314541652435176775009100673624664931804658058245164129532930689854314314854630842848016686483183452157622242993211442068035993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 93839047475924102706944588843451936363135699597550037346507512971684112560298211914652904050237220279715043019493739306168031670516975839775125729791452585529705448022746046452030566198940289940626559909890511071166799438126235602642476332485178757002293309779789709583343909748959357954603900254306419058962651245927129223433951668427504369762633731375698560284800804855750567819540760364248091654341543628295866310125413380730591847792474957594158027581528160319813790607834290131167328848743873929653176949995545200371811651504933452049600439366083333119782423205076066267688026773721789659691200184002292355634721123308361264238435730561477091504270059026627848625696791860664370980709955899406497834715924347968175843441812142704619302823053129641696872029495611811313376212732653664376616669088303378846715553880749033737949325925723973510245897998535467022123254676266863948754872111519385518017310820940692709596516650323086984363280096858027026421525679371606041863090996278444617900631356428126994051613414688151409589933790611401287015122305508693017190644694727846777962986816762512728569762790344835933798146288365282123138229244591104667364507494608934929177627755929938273610407886344432488882648102949641187739144260854791640938820505403201333827504009865933680490108431825105020967316577729893060267146889209136496457697013739515058265658775416439031714710292363176224837059859204908283216982236788180552745006078085468676461143849809500444663754161622204969856623707356194071824777391008948021266830477925792993045137734069109820041709199034664711876151107226927237911757282116143487432798222321242713140630558648991625197139441658307987499961272589254011952756880703585216536308500895503918494034726012820502970974560653493816973497327020729083559295937869458799458206311211455176226163105013705715193840670641424022761122258789797160510329249184827436567033732229482610549658956188677335353901544084869162449692929603733162109520091750974160353034842319741518533145486996897964001698466223007890827677063798321096553040731696451938167018598026499878779577380690579812123559614165969741739723647574366311040889254852105942928273525133755139568937372907978485580675503933901581351012490863022490435439542997233895116519576253215389669160056326689486852080786538856904134711437177984999953937395405787338203577502985113909461737737022300023866993148088277147536307361285724808193133376859733133671384220881344188730913656392059980099072467594120202040662444022754955475902925420991162981737786576848545224258538302357203686030969417121633967133736851733831464378153096893066441653925257232437029439104600398828644338160958939551540555887250075792945176176550988695897395713400130644303637654267429514839274129998440229748905112311172535987713766863102949229878713270190027204737462075161995225193431051957603138670915700628435875385216860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] 1509978609318125880660254640123557657506179314357420556463464057377317203447006932661127455732887126345878265497010995420427789235625533869914642990292841822079289756896513431522851664152946480944183252460936343303165864862695975557609535966619841943293426282629526982948058341784867970582252306776823021488495469389818782342767984884398368867320261202999860258113623947826209143848169733377695492609283812457277250902659173799169963344122172274204644094880457495871173470172005584219071802279229906229659733357125167417757947325346736769335070588549697564922549595923671826884460220108620198148993566810622589585066808273534191951149369732927772062036219087967023973340953692668572879280643828042895135951562217366833460719139596774197979430519810077056365098574542836978691346341937713488518000446976887824280200555593502716951631411275768876325524906651376300651192588744130279072571124280383511090318602587193997440674724421335754932065144478344264203012180300407280640116726584674956568830749834640397940524585175482172711443581609635229441087087470163088197010735119747374265556614211985243017009378474763367973153635627202578020169081575615246727355209582493465949398170271575607797574409998093731183884224112349115466081732623577742316073473203874344894010345134337221151125036097433963103969702735254226327914144405492745287246157549965533920625447604136492705603974285749669287168440238905501629262125054344600769361926196787099234548681549269986416701502531594885888229656812636649135782593642273541140988563947671779502287728210725469589654757793457017160448932714570213855581830811248171313770275848418253962218259291180012209173334711453721009752937295525412121756144909153398564443676116911337089547190680398505006375740425416250615225125940948732426367859076060597459384906597800142829546122510068300621650160156921566433191505994340044633339970287753108092612553049971807748832319607605370326552616015134388303021483822857341293632660620342969475781380472996789773168353753626048057124709379220659162446142852049595821329793128765085179458833220851357451152313739183599681254386411508185105320750334128504462484087810644058943634884160271037114211577553890103442629461123712982409944772890103066236515824939580277442358871570536681909660583661490412357139603877606926455634352359296990941047625694132794527036518268842330526056402693321877086166414549590728177474366357282430668491037996516361251616876829853494914472307347965169865792752522407388664218206946151992346963537286131834773593396895267770661747560994007667870705704096016470797745720869662815746286740983906066991045978308497554807493036522656071967537699058787105932450923851592993504287485090839820397177666889130553091982065669162327315754784475899242716278740103420596637835361480511002672554793812962237500876364825910499800795227751958699925583598118199241804003547493171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] -30858969732431393124166500313671288927183503911988697086865572685105432350178552639969923673102023643509525321290677149213124757578506472899995726453526322507567987541852914331094983445514034815885527811159828857700962601736699064635681253517921796432384566045997233091605237690041557303252085682058431474178734150300938373982226600837138523805795599126059831788585636186307863575382195314614832338381734489223968614676927724618087667582768882920537432151978445174104184160905931646109849780857340970761216621092742487418816320636274420151646599150598226645922849752271273786304567151255195959918728963624185321375134257538404761630603648614866684479777234192061333822173472723014105476375487620822227692192833605915670057739429574771511625791859251892226932737719522986734204386472503422215161877290854595626853561336812043201331093992096553491155367477554383700949502835683835999274181067659418975669706945340893027010432519899965285021550466949965309343929113499024818237592765152665802096226059390747741480357018017501330228052062871463638945783365409081544238645441109538328598983767395549473385865308892251289284121068302227854509915722534269680058440390870573010084564884605462461277602278922758271886021518692934177208455181155415986580277449772791681732295552333508198324566241454353150509150509028378167477770335717341057231061502382542812406571264078624519844315579262942703413165563442172994700231119465740582029756065188452010819148835342833687457103633850247004469694749074423877390269311453009204539409590745830486324426403307345132337446484480644062727869023554984838864143081074860093592012701324363256592205603195114504976319842616018439139941815280265693129176848548893430013108000890335064777210109029425244872014834820618239043799630217341205207085187658712202552945496043268381730604811933419862993222186624761739336805232664657570845040011251727927212073678968811921624802429868469804395690115444609068768028589587882250292931731743327977730230663661077567173052438365657372142344882640258507002184982750302514968502203071875369438992768666246965949101323876983146380429027539811844387128269200066387974884042115042519025342229047415794711006929775493576184580840470781488954487307078345019240807479782217536835472912742133255421654957289940958378126212703487908316814748169331334937993672530156483962314173311159990619496362001021495345795656443410854401199952110317469080545110254936373458650691091184322548534965430803559485865705090704942626397922651096264129662730841979749747426320991892439904625144708115369169096054298858275775504986962624199942994315754673228423793376584371231065025037138484299685647057027682648805286990754642377573230240309818025057915633254147302814075955944261329837398879265650507514254460357016802582485953319131759928211415287542064331989293796235836991326373293098737459467678218172655868713600907476992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -182131296978151522125843043386795943999126141336627272142936291951779519618309325538998687364660018945176455358083792244807663897712649298798371289025790497518955551259712582282004467988671834216542432781580068009912462477088458970890849769296848178259573691753568165355452134420583812275297938835262676330802325620091594882166861832351831038167161909088246456869788971158211770225623382786392792072578494233665270116571298911722299220206336116908679062039706714492285461046066869556274542655423290440640981775254401307125929636727726475082954696665708934975059939686137133321201309875765158121585246922856226586316090355064603276565812724024048550933489193866542200672823327472633017487917632926967232345398906924555930034030980890354484125405887702864825014124719025143114156716090795553525387935683349206522921215611838735607250087165944414878057978115901541687138691717223286684564467679163539667198961136618709151981945743366933740985060300510295912794771702534207501941144327988571674418054415263760166455939875525595921619321574122605926457672766708733259493298757126304348891976222431954744296527430503815178378792070391757990875492832826488729188778982586000904958420209271414963599768177563248249734206626026187125130449441579341732020161429576506165370824259980775591661377198484044980497585607683306049838590240879542437506206415462220108346509797229620499825501317260100235343862988810817166595628192303603127685922838532716804412778195267826536094587077369536475587743699429973171273494976477149775718252734899335213275192505785760354417462529318203923324552699626420060015302813421550888572506469723120133291883338178546981749377200695137926543377245572001466906417609325989699005871470358520613713812297895996463141972402156910185917262278706319681988469774389911427696180841278882846313711881457945282496998756119008125424518829689234946360948624705781669499800516850581945936715233211618677437208661025408894580329441225776004823420017000613001576842219791426382060734170580732858989399157924824718019945312126813949368896058321260915551616588822259571807140170643084067938882276614894300026487377101113926904499844838547641466666523221293508289235724136182363484161181523990535942959283201438531809927467952114635140565098300950254667493132494371254836642131997322416308666289508421293154068576529260292957631416330246398766464999993284151760487130347307082865980276121135702179324139804260136828336644829463963996338878911470876792625977542431664472957221474988330010228608297436975124658632444667516901203450822826971467296055938139112809768341386147151561787591801500555316354444320671063493406699682318512552897828589568823491638069246478326282459710811178636565582044157244677462044635260310343628682827446770473245751719945254609935152967188356916561360179088606216290126025737315586240669452817392115437403090920420187491994871372185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 7782283232101385152491311582197756583270787894558553704772465409434578848532567470190802375281285548705785170320281987980223752509985572676940972173290140669426640174483090692585492305760265889778023156248709603972272970332986030079363241214107121166821769864282916048218679995714994636288312662928823527544607642537973101059754778666106901224284052203587488111977832980512097011251931717121081252663940843012206416021316505054268940616516025694105990581954564749227691006403520435023383568712477103191495215891347933739623108109237680274971808434805526273092230591727197182873638765920332496282527612893954802553047470082133499245852263529082276380185297280681739590151751701389649984093432505224182278478257566977151625422687677005449687744799362814044006265391765168993335331829405896683235932832704154890438063625913237199592539061569303666910758039072461678692238222908075930438676053954925458610385797088455183518549965917547456350873906223503795912310015224850603850267227303820809446452315876117405707728174825771006227211337723892072423753429803472588514572657661648566570434593549823465468957762829610129216630537556524671494393131099769827889201473409963345478310739287689863933632700549232533623880487239815084644862873664812414664602678689906333204321274041495000799262342247161647218412360264121422364332855486212219883584485442184587961384802563513042982266961968605698931947032146958754180552713028691089640018767866813925298833732407232184861166617874080245852010249890165984781317549323461844847608063593343016792833481551302415359522930310643313246310762637481443925344466539644069881706796559500957161100358427525708976535456742694856449067033514950703793422016093077698321258978692587829238024865415476828572871175531852077815019311424401268239584203886196408591108720983257762486081863942610504181213241036148167763576822728121062614624630474339428992355495239124445685353411641200940183515388021996895807036643775483916061642530651792561053927856297162891740140454567860355464620176659609358748306524887223569840477322741398496063912822058930189143952683186693844563356931650704651316940782548221498780677795819830636781373065311557575208648470305747652723257598480944620640271146866054269971705375937482530010446213331391170667451113259117191486202815267167013832726815178934274721475941796247276372389950755266466942630431802756950783613112689432100162877186893920674745705766587665691975555770864807919563679627679798582302553387570895342785443581023878494054319385990114880459540317354620412286242674779723636126880825954069131963955032476590675420987141941643113629652173573799700447976874556722626373078449549987297909995763955066458024938630471494834997430074366359531627884614330198204902969487224522853471427177845779410827494101449374346842735542977784751239489347236169604191343833348228133218670122825761795076595619287997087744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -79301392041053675210533323872536243493476194388894651692388477379123131216726058098394828442286885481791009403846978501034437673266842693091734853394918956148138599622333514404759725762567346226116815884869216423069192686487268868343864737975194259605235294269625966168961097834311805576127735011862472428023485343830198674675196471200613989124145140607687830071548149334551926297076882141274974121827120080781531580783541016097940543804945523699293595990960537185405254753015035569466288759083866405511670936890798373659483531256904344871925133950586404625449690602270480011986820988642790403092555855354072972985227477243525683551689040129037707865882532286255903332980815776510119163590033461182121769230689070219020823940817981800580497625394500678500153411163903316347219901040781876877770986803051451694492745645147676389810668900470956995810351396881056675869742791270231307532816896090707954079104952416315023952862357421132786553697030595075273067243474334641031911220900096684163491262326445421278099861357599676074386441933790762244508047487904699403283788783617990313344674166893818592602899410003512017465476957746431043150714292677760804893371035225619216594849224906218530709494161989392878899013395979370536612128424408205950319664203643429760411778566431233116456893241019948948876706446910550459720387935502437498412460836275284848689800385782859790025494380741666411211858173459633582834464845887107608605116674813157441391286432602492555023591389742677519687359167009766293222941739351564867572278840115303210414516504915225927921408241746487153709111991139979311860915373130943115151913005290939904851653898333105282130626904914302845987516831088476362298921614542614099248825051116265297515922061172806052654575702828897796656061269382411310771131039322847700529555009564328920748324613393737665928888829795692753863512445150129840756321405961882306871099279031824919116649166472851198087995035395318916720511447246504981815180805674859797447622584107192598422311652737497825450696304596110262840880600271187171053368921365969789368985112906163844110998974724973904180575447046875081973369658811771316739384730070532448026235558924770407274929177450523417552137412906811937184635659785419746739231335958393781527476801316696996664474132211166549316945326344342973884197035182785285087378128813482904701671855786943210666067821880787940095262480682958758059834063888039908776718433957715201367285611660409999849863843887793039153903503080926137635866890821770685153051232999693676568000294971235496592310051368940478560057579480112142552494722153490603698167162208710354216453964704663209028964081327736106075756274406975245552582417929457444021304833773751024627997502217674482251092266074941098844632736389204946914120448476416515603919259722325182918478910389408899318824940006564244327414246951082068401838466134870052766269324930108620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 419683194358281127243116256533647190173457278769947573615256156669003664383240661636941392576233698698992331140395960627617471866549578632717084934384683273420749112013242910697986299133365426342359390128290835578017179822593645105104143554157974990106912085098451813560948419394130489293641858260078138877768529457943879083280857714016264633216757089683604136887802057706623027101623123820688818243112362097423015293618034470134890107426056844894157667284571810666593318075820394347169059551875658804786556568938727737665775043699508765569600186926811547432876006113321688526368765341426372976183456092555871418882250829792549217515023413406517329531427825664167045255145188533807507932209165328511569606889098938845349743586967371371322504957585240847655647104599402608616614602917083414461699561477398500025134499512002433574215547019431053438104127792978462430153320542798324285547630799879637288121299871003843962864672633733041694336980429174107052475455543742142445668257914548015284072850008432358911913999685985777705132357525999224476304484692233536846285396445392953853189954842699443635841129714028646526440526939069306800593346890295988623829796565799717490075651653797918213328467796645107250779910472640518960443249246418575272306840051416043701598242769955495181972692978140280284634116294333986940280784951569183347179854269279365575693986590563859087039597969199608201402722793639607142861902384867385652233736123085692482119230315538648928798414120811169214595604650525062779293954116212992896909988491151955765935703171109722276680562890120076193146822858767972883292310325927204620129433900819059284062605743543245706742327981085321656118879476329699692013973638946963356888509831712114881369704390135064860764431105093046197459622128925888919089300332901963572495145964882014064809538827144834741037935559743091833214319113101671883436818830886565081754116808033421352188203232972929753604889338075053469371533026175769775429816867062346885091466814363380277678293365652560805096120902649198258173400397221508321519161488136903407217729148764878845413010932745651093382975987101933505349201003499859941450256973201418970559064398014599063692276995910321408468762700325578704570910673215698170594066532580613348416864681211332246530032795665666430321856661276805689102048160603992157819411860603178461152242742883686131206085698840292970539384231213912863784729726776544509067163521857920931142296197791414839497047367840541286012316981839112664196427240161346654946521295904034918648860971039931920152583775748334278628548041966072508467852638558167462688348682729638181908454353718149782943512737739870915839070365066754781080905705688678967225259139865902268647281327691841262238833182781160038355653934509405208621728832056018363711552539969794727688588681963166505452517652771068626295648863464654739504001509379247745330578285221300404224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -1326985121973402213492390446707973769344284564240866850965664645374290357276172013123529376700145457440434370329295934686993597491843515759080643421054297755482446864768829107432918510612769141998854427979526270738369741264596613058344515952188791923384587771031130781370731786368243193124104161287541036755088321756780024473217066779810152767241401594719961248313579695156955108244738636507120983256225403804720297881231779620453061649977970914741245915375002256653088325895193114020108064915503722935671013148698898914529960626147692024234646413965900860824980496056580938779746522428521981434913681951052796551380980151685168797663781523765001389230850232940580176111597268991116686855698770720228690102345990731732274084964072619621497519794029301889807779887088313893379691870411057056635386794208663872703315027154419524969411496104963320555624101781240111391320946309008037528712242311471698254065562837768927507728460891637318303218679875014757242955712387696187253989071677502390395572119637885487730569982834432069004508980110655404660037186520621866318247129337825495177340983761535967523382365189319018367995101952936598836702055437208894451310097360495673399697458493619049774996885895187551552934904904903582716766869725617916013038052972949875488344842260005629618706495167173636152378159453517810738909534643165021781436497782292680766859005222368310824095911324072094172837220244242697196316082722409217093993424157058882708820873693505926394884255456384401199589020375857874994869387338546668980023755449540678055078687669724937057687749154111917261449774516158705451039502996124744590327855965600689379209662542515919524592925721566079948089926237703575670667956805418034016488547473122682893859715273096619705137634300045333583834175160470930353630110334277969705115403320472734309059433589008755524745553790072040078309307781670196340430743363499020436267943345568264558499734154309344556633492309227464276728137669113610335752787155344911686854521836127680198169343092172163261851082557522606565092727139925424805036079142434430848288258084518458375216836749667683212647575129292428056583189886895527999868991936885562579767076093537932669469217167454866575367433938322505112473289627737601328474664867209853938892987291289709493784770322822697541281873952724510725390320548013448385480021910943718189860618085724582952313053397780446563290207204084969344386865811198060619517571659081190330513112786909054222736521933858631819720797004140112306728995751716215577747451653257415906842342655171524366622811722316151487587529797164651031717854061277285361599544135731836443713589836480535894528550417441111072633046998241182586631930352550579773703523959103903376687563183528116896517829593178193161518427674001835008954330285886017877089160734763586081576533022756434380571171667675358532936187905794226263762549806229191093610394562131813990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 2252842727469306229078808990937492491798630208730470012722262626352077440299840162785972391725017714190480535036273268642194259810044898270111914847667486467431632015872585147296221280662181367829147933927755316557493408912553161848454325218901822361919862633172212288402266190710710841398877821179516920651337577168938594837557160652376266011556908442911411978623063348477653882899198945895682446658937649758768936520079195603568565308849324462448987737469571435248987095991219582484267367721826811926549384933869382326672031624457766137501459269992592825835882750975010753556706504925863697461515555312512432660506531776883435987091526817400667996885712002670133151043801106588356881102722311079956623299320473819901215902241859923894144535298375271453788817831811655542703591413048513110337221412729254341350744869044710851814732476814023195989203788765946077921016879356337739410642001567707746350776910553927287686666577873899724216567478699590403960584155227364075200555136398105736328006809992549269163090173683683307412680783791778156004833795254348856699720653205483425233214840912163723210039996644718834778475608367321243956460400764629322750204556073696864516381072956701341296463681610619133569427914012793205419469907545424265992211863263184731846399836915989711768846650939666950344145495205072459779795459769721797213137182028268341132756591551734636322645093698116111265435435165689312040375085680826777776908354754940472711852868956922626608172945765382835930286598964705706202029036123320526258019685915825456278749835875697732544116703823342683988859885563781458857599986342361726891186655975809610996454671466672566740674615883301805408633583583886077381440533397914913594991902811429622216611424051116312247403326265282772690741985875786296504860901547130290202799330032301988450777607159407202806312495382557469935473219158380043172550004349546795567582864909659405774061589687111233247176927140733301802926865122202687872105862044209308478870023441113735667130022967039624209691687233981327311919188523205136190311292106765328866970327943266325583796015558800195436471350413542507921430933495252336297459303267492448214016029113677246872553401284703489231858522814822869769322684094499742305238313877044230616274337736828739185538569013367410080302263145190096587755760610296696390459820618950155601429910130667073411991685309459480933904995214358624652581833209938607374619173664223258128333156569061799371119622704352841409191601943492159213557244509601729869811385295692390376094306465722170649286560711277250857261357673691290390220719702717433618542197575802302388865435308005761128224926049897149306741017772018991279284155761726737516267385839151286923869868892888652004346590928625667403514165492286130894842193480723514864352215234094395288267308453432904220049744497346483192914170210776470320112752423190849487344286615699005112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] 574921131763542338247512677245247032929939067208467479535327020284211599952280893204619196642703064612912147377186714406864854854015465288870835372382359669249955153601972211849170822090173470817305894436822880627320226062327398545872356043280136303205632521836546962202861868517512619233706221298453045418280771575869292918075945829983003227690237197833641189048217612725878661659719939027852117386544197631201494960728090980683102852652555279713076785712007124552007718252105482620318935913667213045022207688635004674023573216833486423561219111255535381751740714282457644369039541617013858215810670548366692265986855006672953795987514777714425727221132700933881023764127108058199996850051180881329826110328474437763233816964308383198523672955280233811485178526469888078483731593437787405208300637117648436567884911258349470006352308317324243909712722962095658408112103456853335678083592189461420762186773838578120275344755536502884202866407728390558804929105572855451797309103071564503129417125876085144713162582326361076190126276874046149163128383955792143905403201942266357585830022355164562147623533032389203542254170272307920128051248451255662591864249536454414336012841743005328275437876452694230633876915122058662701229439935147144973176110915371565056204660067844694118272673578799736237575572232032100365590201729092472217254887299137222642083002118248330358076548821407873276416316117113686508428076649250333568856215754436430441386870240949681615898816307379136672303582529690674715202750167999749331946605897746743542909151853842862179538535843920609748026028823824304800326874885418521802480502359767056527965115990822485884626304225014931503474451587463750645282142561832220204484659544636367156068245943867278610751512728904469912301815589534106278536916828421080171337548439597643445746796281866534497986955048210308129857383283218845463394250687219723285181720072317562923061613836830900258344308175221552816080968597465488115361714680886787770701663024800837006274932724777492543852747654802281872004799810468124709594172056166352560409786036859480424832239484445872441067077552312690245802385882308007694981591318978395941645931888446038291711992962003727679610150402432892010012808512533816036485366439734590223931886635124695259176286718119031547945681805022349695983686298044284633178701614859335462291693265016217022339982497154509900252890243446166395835489378813429411632594395013699290706824716546390735616579257403114685478488848618046322345358591881079965188681711714877929516547471008834242589837299582551670170581855040535176669714724916235438162980055814891569534058510859700050457354843878711083723457755542679977433078221592804041702065963018728286808422400269166522972303221661368314375227393989618350466966998515609231299891356673952779382184239008914478932222702197861603771467289313030848630947349159818960801117881968571187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -15972263189110804880486669582211893512204659419678705502836663296253862816739306640021730350480212020153575970263733926056094385609148740544933329646114812564767567606823711424434141044704582421487525823592054758046266030366614871816402327169667036639962970115705007316372545867727587334010532180826709109567650941117841860882719963137283677843056413627232871841985470658028748330662296254004678179466701333320667936005088726319831636790773895937044277276973709009236572755866815866421784165596000610594973636498219127136219275261624659846756055647268312725294640485166477511398147123072946134715193717153399500525960614992497890258522416951231902956609787337499300923212336836321952251623116801524378398331836143029607252328117242156453593047800577901737864341568668293080524793236055056597679751004229817900057282322661100550446519705926428116380169743146382915542623369906474944492570333602824243077868677082475310277282393041226306957257140169975212206373556492028034678918123638918106063216293183830205709058833847792610215952182271065593289767157977949559661338276321296100076195846678193137111949934837078436437057535631868893562040544508576851979226549690261857918622676835231286836874496718405984070017518919712329209327212490847262335561723131581150310984177059901709386519497154542874780320640240754801026385739507355915618740701575669855109453600501441876735081786004205648757316410884763442369274802944218593145510190741640463339164099958987635983278214479109562780902321359868425534407343241040275856146838718597338096200345296402202725586359154713904686149225608447259361138343856460180256821577710428399840065796474328271264102579029464318126592199471569873916348696576804421649961159249677479764943199647760795732083792878794125945080660543699312725142871759734765460508666697665329569623205641738600214078181546265102737276143176389200476326989853346989249248819054407190241818840556298201669548961743517139590428784380610866207047304788657715051565415283484926687680196943850808213128731615894370230527670952761650653697410124874050238156455157850711908046738960492422986180887751563243036802366996978122343461800534248415685338220189135369214106456583527375644917747256216495290574185595024223922087933322577910871466077758790809974784263637528310306756166205928491900628953318563803638204907488712268239422758416806943610708586863539720767545315510510095653389289040855199961905088849377696108985614936696892889648553504578779734550505755062886427537612186096940475841359693225886345837587389801342369265917437843185233295403744644477227496248955965560377198972757319867440899250268448079308055292042366151879879599858962687742532654643111177105057212052693678848319007585555731361495258844616455710642018347799323147372017533348599573003854117466531541295227963501852559144990561087313681605328460012127549415445766935011064477256945296149053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 53339934040810169423499681696408786060266607644908470685380818978132586338990656649267930884416195746018141314260329343861882806999193408526650643868957414039953707848782853866229270526516786380960397593888135314144450968677160674933652811618378274802665473315398154595157923930045841191958714128939934989096560424569700831505715463635375963562856553815936971169535895631719289043988873695260517075969856974889946788228398283521367275320942943492143050148438003958028969641151955243327943991339269270986693607408187294272290517853783756723385996304733237072661345713374848853903657703485584177940448476931506452942458186443465085438431079836899365976977863219577002710513062070105212715618082086576511624180424479601416182008017353050696041412519837485122966055629491122824463811115784214059565579550389915649823116450591751025788796193682800095270251253499864335296653975972412386798980090251948890182627356598639112767092807522913126421632551225841884997946457196165453449989574675003718073502651310322113325383350646648362417123968750479588488658948115369668236527942964090573530072549451239910109567215565617569054218689322450222662705522880238756295523913286271047359741577887221971154247286531435661996073810411057635209511319141978019585060361743229950728689137856864279124892372662653937171794496522955201930496764437170567619606721226940247405466752404870616354555085242099799230908757672449789222736189107933881196800865432879108065999286394939377291979867886016739462927967703073754066170317921804272783658506558419964749482969060992648530020754772976456770026241181831625691928418010926465496441481440114920776852166858661724256756763195934571219910373147118226609692535803345541289276323873563510912528462590547515377587485678692827797776801162112514230481290186532377664540428872764139662420434173604852028692464376473211172162880158841194148270067483480106089266509018801654545132146186761336993174880010232641573353648697810088496823085846555492171945324367367664527006338407924733535239245257529010694746757507668415150696856476752842591732165165677819105785155088450006037165122645357817471798330230340194857745577588946991896404552214390601966569275250701438001028286714792065401068999573703699761303750870814530811781402542661343646121652524648269784091716525168850407257899065786926464050181290428673211364306688635539762511691277034323892626002313250296283135616001161607205426327495890787037553022557733762898261995065479737802711437594773929795739095164555136276714596530773801925258036013575838317369895661757324660296894811390605263965469402374309200754308787070742883256269363343096446110834752935079539302848938839134386411800570044684119874343391737162302290057260537294352475462214379998150088523321446731509618979618392377448722813864381040936007887540507702820452091430674674538295419639156049190766274301927398581835747955932187852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -107982133482534115067214551005565793251778134062534981097297327795555002754493445684027205678825930868056586051460922077696408270785343221410329276840478633736469601220023438588555451103926742174416625831900021148148178685413566913132872015748006235716269080410283517805336857317374622060786296620270508641502389997824096275619164395006005342631585234241768509461977346214679221401128815557953271318999757886872470260399821925891897795615802113462693338658048373376247854572320488315365364253243215807169106736505433688075042146700317469888386244256555492154204274613024450813543762969941823048171156578236010224779687098020693348943033651229275045909070163145622840714066650897517765745024797090404722916544076768555718848509975004876725868259035934536851766669914810703114790973348858939123987002349661480651467171481288298261954468968431574525557446130739298685102530937367609848818310398341553684971720662654475481773686903907443434636373461845814284235598109391144716878342650466446131495186361252748353455423888489340090354405400612838567052563466816992667863409775113456474857604881802696298932722107385863547930423484637536874749354599271706016864933567915530429109776735603242319679551511025657812099718415939591157526644826315167917388287864948324017139782441725502235288842668423915432268067032069094272728241146083902331707300602070981148656481612375596017731129616828260920623192480082000679235294763045677147016350521345090085638873719065112714447464372767997479935594309629723015646459132080351408351705441323228789115382554947730197610065628819549163989060079902525239025147720375366576374897794011072729720251037938382688720603853862990527195784246208759481149853696040078511173075195644663022996954994793209234956725549102148090774153722928574962448584092571131128904853612269924371041747074587582595307451361624817958537824060927344943216518539646692586840618459332209568489876839517115805447348627967108541140267989599709270629605496615234674945607905374096830245869471073125153480391006793682538768116916854842733450807253370844463243193695561298939642122829259597119436466104788565580964408445416291953301965031431146730259479418811114114726988687732016153120329037622966230192499023021216774150467190915741606656883129220182905538935106076053136874972560109115850301245120924554130851814676336204670924002653688777745832594650773706564735015039545712789534458700245112984971799921848415989944799742841316487385479868027051139866420613230664194184795732804602682111715314356276127983219333041731742490054684794990508718600443538207705375416573380367313548126718110524617219905217920324530230066317983944683132257609945520832593981450454331300961472182521754247073966092288723520094264984766024250826271706458602059718700944436904320134316412045225979694767826136789111709913914686398837219714639690382460224834128019879164345434395748211095502848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 28345834885406489319973379029785285528241358321852725044141739672096834500198487267212991021233552587063233709749769455182327719036090429729061009949617840927481165411584346299493463513024563151411547651221780320787743368004513625488809800055757994337370602382745942613657924702915350129704216938522949760047983195781876443287581164378174026535979170136529982200519091266469111984623450357252868982380086429351627486361448544305206294646945339770526519194171989720020821675816641886720544248409845060448402654913160027442262001948887121337335782290079941578360575671110270243960436843188097538153750747119542951178685939778368304278722082593872950804653348299078216033035523332462999588341276227464740173569413302468552344795945967866626126886847376165406784073500608325623138554761774264659172672786368566608100864029145846112513700675708266952362397388874941935831309025579000307996977481688026530932732196582747204681222521093561493259729429495916378432225209828597621741587745490329844998303116858515302354344199563366883882622611489106323071959193169579619423076948045906724724064021614332784211291371910507144257939102850590798501213224819848582307150575129585774309874308474256613674765134416025730181302195561563459807947664727796637296397078576317155118956553963799446139586201213856076752811687493363226201817343214664702380490134329797725597389187181657556425285191959945568110244250892036847792873251885903896319572090222391634753124462008425765213337564006463115848275621400760931678337547025269186537929757715347870698680271381509771979269521056724450665478986944430968061282878410361944177264408916984272616164318640037533226686934542794955441195111295679465010056125858838149907195831148404248584322058215308224773789736331218141593524608496982830560275689192799974436752734667936422594042585513431124900700852619999869275659658312112785326843606199836794906700023110583363682730955015008798510541100057114634288819091004890267884114586912542938810029886404164727829708759223019650232293415088167704664732704495854428062421308600399485609510379725103082262209491617934487496461504575020263910431559196584716991945624444772857242830010362902099225276051171666186837624396117526398464938418108000504176428988381016274466828316236501288067070150994371741068633998960614360755222988904157405133152883968153079698610143263058762484928663947103801042769879322052808019038378161379950746198603452794079324968976848248679820720279288843148632905367034507865656973159540355979260329231337673775361798075970804405513836694132892513014338415289367552073887369643979702995288603924654749787207286687071773975341146422950252171897818802801002699152980508649295565960309471259235545710107273217963361381734204965564560828431784599936069577597911323337796184720830898966066727356116840874762027962575601120560192436898737037543137141921368326012928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 10368769760263613268031943999452506953389952230869909836854667275414916132651146895918764985483990796847145356877561423383254405120921632758795119555744765685684665782589552190690639572198456989019823207819735833922391986526448555960515184045212153802760474552969073962077071622246678574943034713828674453296749676917317652184159509125721344469357215252872486675217012359289486492448013318123680638634246453979823246285803139708762151104320969107090684545285625794890398299690414761810039379477914937382181252342093652625953632707882568703595287121858900568813964306299700259392833650580911957322805936411432930910509313854368950159956502493384915505740705833331108001758907628249564498590360629296851611907108558212166710436386539612445484770901139334736612971626708023912138860481215443902074852881167855021264269443902241053501585374527533906284618698115918618315226801500024335548388103944875616085553945049271956583336178597985006273937132392043677043053218428264265303673217835082989029803836337535296087427566786682988926684366417332687936462474973745010340416314221057568014880635725858435416649693535689762125006874167535993972771996411991091256647696734698955233244343479023360538618108294777338609474709812218449073151016030738098182491497571680592187016966295214340202064274212248360661834088455453628171746571058827423617196688588416376702542064334241109262353313015184545465753057932885132002171073432010175820835764488529687358759963074736413208857489628268043853112970177755438356497790412607552559614276636344274297693710571255894039113818668370326186675564286846066125868410758135501365802623807474780780044515054035670661944994381211331577783676448712839862970628843567331990716467635970564647183201111314833149552015186184659020089374664455585585036013955323605362923700957882520362485499272134739437705656494855634901900548686670145913756386509759766538783518043853743285971495644077762166992046325629273294422778579204167999590289786858280350752893217137895233680691846502980795152643615436859579089020874403034523298560623178777602678627375491125397811898228548837612512675447839582793075144561195406315804290848000866877252675936963478212482236299151264847309778228046321562882867437345663196216063470326785702163854731826515445381281984905474339065567476860113444436519744830293460307223706039885921405069533828699968965104482780825147304422879287728415214457117837595805655174156159775960022612051768705055079876439388855846444306447028858501543715970240215084592021096681119319050678238746712461790271873307989448218093543768923055822992501317115933361839562512260220492881017498582239176808330625001446923164473839016894030702380836166899940247424494877140898467809167688691228994521884827899244460543499639785856395188794232736613331055898529528257145258000902832333358845310287170420214171643649866663437800991129128140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] -1423997082531175176814983248545740899850030025401913103415483394766541648129193650112945701534822086618611519224173859780032862034151107919035782029650663658417886377971990012435519520826934592695524887839606103532358919607860743655848345737907488283986875136340034002879133473770270904795618324143314472610798856845374692951318740151109039521531709205977904781488023447526587997230510564073788850966452448504268217533898752068205016841876965422691444816693907233088604416292000878918247876723078181754686903246439602840440400889506600869861720230093645167711441789550456100192881905652246520790055100735689283759547232626980116548381960068007774767702309970215690420764110785450670464766346532367714307520328602681027309366466236542606426620736502688968511298606037188561445722307039533908259206714558935102082716529698656016764753444608810013897043753752131503706845278790272025958397991849161717041421101805917108604490990741149414190821668325146352630508555537395627242827901013798666082499745346437691523120571457449811086820166050523182249998918498457470455687642553035652842150892812004509738159851220663750645086771358293928590440872049938418550868075759888537312018651024402459317438993616728282590314237516395205638612629615556864780699849585905507916527468287839350078933517415535797340126422229923454376486727100391856246588454048299615759509580081723980264386998733790330489945559008284243248353293477077087328607326373829442958178167377885803719354022431681672832584996511663111927364349064818531904293296282032221558805193459076115143623848518908551270549173716863170111685336391447942491525003529274203067350767065080291555786692688319386665720012080324493643192839039539644162118898097298466407120010695350447109306211827925427466586525533951001429788722135186331178789503169836428395967178706416009300966376726426595792847798518812627622331350465721935921842036702445770197896606765221697061513278647327563845904318678786716000301565777383058246779084936226207228886799631347645872083138848258745856280340030630530283447713584339703649705480308607713968542112267556611523692433123616540756644079078149744868842045237112960599954607718483483869986951140381374528611063009521342881308995571642320027944173921313835298145218015245060353379243854053277339301323014820218277558550648017840918816962181308667932886980837614294182094161580235950760411398065679452140781505041795214920037565669052625233193387169167695069704319971573620304652212543092890574500641829737751575864842140571217830196475999919264102516294397789961843309642493800380799625780547537250763402486339712430472017387965946269276276920067693784847632717853481655918965464839835087348075770013758421012120910199874941759469106923408098201121185910351012579400372590680031369080866923045619312598043492498416525425985017109265195045112484852967013307790479006594652490956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 146135692277177104205055617163890688570808529243340688068770703661854660495260894125600218736971567572693710764632659399091228567647284223496896653327367096283463001565679411631082856063853258523485145091207103689931456794486342841922414048002582798743486258275353089137659432341809728217922081333334082917072729857366030150176742934214160326620133989985348216400542976362730695668597544608558059424625218026210464744384970040810240537518264277172105347791860885158744636493734090434389141439329743678473173614810036477372727359648199104231365909499375572153228153752907866497118565816865850423012374508195300059401047365575781952587155761235456923141743941549361615397091823582612651495420315642784493853982766385609087084954929324396054870122276857174340934128000950836450255825997096993334359844554339536987585215063737398890800006941440953687930030332852935469640977801914911390668041257082537859661623323672472790247717677420847284999961905896678247765647372888473681482059281112874622918601323260069320871883762761179242924844865521773321751466876296404829674441470457165389806698350432915472993723545546667096649293882879868102188737654975467173674931306163438523373057618954531286191694634009251394927274671543542144319285202901038877863904505116727060727966729233283296001484921936906816807070419330787748251252548362623839998498870313606324513895983493156068340500096344219518474365359187238171967126333607627265056226226637872362875450862524041826228895497521226371932012014114057352466887407445199396846924298389048770845198640544649504326371076915932999006676077136713085673381563447842918102225604450036303504866711700877199239392996585840264465072436422935130587445554221184799486695441044551641354014392106532712881700872459154898475127956299039164512033434203917522673346379877407802938838993304107238853764102045123888683790517305977529766682887033189392517650535188318770492499694413932952930029721366904908042473494277681382026606975378294006316675870506909744675340949547913598640681033313402187446589714885466797518765328340097452729083609476927406137436268055962388659860555583410537383293129508912061408535497197919800922523069904828176057319527413599933526562060785945276077407637902729196772330461288153396954666597591745013434256391957120879373451457500824833495805530750794234677943481598404511845707006649842865612217259257219109907675242997389462238341976680331152579419033178834888450289087858945800357291872456746011122054064521598048454931789623434666552637201184612322466252695342129679491887932772828122128735395631822059433128705645234112674541615050185855946208893066893927016683072345219609704797601665248183658652432208678892994734340210192192347035993352926041517575051868448074815434291596284934648802915125335371256342685234954029948021183067437338900275578517311960219483068300680067315220593131163132281382502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 1893526400916365603801988435010220429197058156969071810168415334492717742175302661278391580229591586033156389069642612139594123747427607681759103441823126950289843707746984511651074292087131222733288659591077088578002967176939799476074439121725192547837648990479629197545755355938955642140266099829053636388536361640075085181858278791300066937427289256217813951891062198700124351762318018062975499219633208483357160200006858805428282084016524450889114938104674207634282415689919539583448800185299790355511997766113075415577570639114216494582949390075836190998317387024892570083427987374573594296187072013752928965814690294555577778460815414535619200622064710916460556654641892428031173523318872498773579479654784685137458196650751909605985407204985986432786923873338081315969377955388429028961121113379129991126853936986146764746501686682447899630332187215243724553229304376008444838345691786118247848535452358297409048741615967352931461801373509344270406814687786330150140512257275279709681412301529528637677227868594777087255510415710424179676657049055980600559072818698221175982750917598878585471046536395571520362202629991673918880135448014387327592479776852148816999587962238368038214293738318810956390063267483062449732686947721536737148800134923847479341621561745751075904103070579806954396590542291736267202266817738137232471276546158624656556923021357599937350488727398823800714929648364782849762274134696609807099334829026285518268010971726033123521783500699741235581415484218273271115069108617251862108639430829654900921948933508868709838457659402571665553966736284344443010385590093526609587667494408250628713670833311370818325876439250655709053334352558551670516163142807339780266841057148192440674210253656918725213952656773390940448405983357365672335810319393168637033857961921037791905943552746133048971592485607648112992909823934476793035828005463854896651750021579265844794614711816300858149627600504537856377580592164615335286733170487109369404853685129941688100033480392086897863907978336599696124431602982875704403421253518403776545217040059685568461703742490478407310955332010087877195416841643973083748376789012696164133248193393974321915665588285285529210230647619629544542143607983146679524394473843855449312845075661916044624005913124013818498219865213453694531317142963740471521038125185098700706657201565227535642038360110843711893061060770982673063455137705933405506185132332420862888064244168033461366057241777597541272750797227226836948096414754590368669254242910085759230203826713622374951071495373301086686298047620089457005958663596509010661293631939627512627529969031275537299962673832169231802960613033627770701837328097639207763303684815359312529608582338234456427584542194641589540683552371290407198232530222124011632654237810142775888338909329541094565231098115902676501454963538686167340277380338757809957839359180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -69273498924678193198457970617049247707483182717612704238399712359460272254731366341703277374525645561385180536679600951223160480543413464068308139990525368733132068759897845931914500282243410512114149010276483352407240187236141577551300175079124838942572416877835595169185385540075179616782104366766917789833922469115854437081205668677593149895009121734088827747016718110264814926580678852593786472177684118969933669753406159682216519111945063427100549460365674841186266083277319774804480505594146033851413617577447498088746817503326708629176765308552314837597276697197615266097980710817055637402318562133450917428450818148532991420618534937982045708792073602715286190932406008737829134907188051311451642421167776672098785884281035611167553139920934237007507115470869758330796856098835412412758452716123322542629886488454999406668024822367280452062875343315320891734103572707830155633134433662498025089445566785811726163474920036638352971324711323253298057869719100976471967083066946777058305642581505059116497461583063740119145174566503325323603403796949108082420390982041959705530819346670807925337558179442263045880418571398385899798101547991505521955617063797991278308624744515620330840787349237070413938468047396061655157093555594728695308340099709882067929866916669224133717149940579889495289244015628305843583624626257749657177905010585805656269762939900641144151940497438284263505189422297794145888915785987711645734651467895469970120742615299152503220012730301504543090388830416534217013457466950180687323523004572700080169496924708986105278274435948052830396922479187659127945159032005688387088870417699461212679838584885308289332534944383736502896606994092436361749902942922727837895762146376302460568516800326371575475937278908439340069387150138664811964655905843535893931200570145681464339537442198724954129403592014370996275699302177807012756856102615689926801742370691119726520648191121490273157936722729129417451352141202574827168476762318238265558723007388852336247229318821756014679223493443973393422140864671325447814283071571946604096438653462761761002138709258753825781683378225531924017329980041599158863107205205816984616459030630350619040275151765355497033990654961179775278091748785318100318131438697959108591837549782339608062128154995037569081011486579693520416743876486420451215717734241394590267244484079163574250855371961093430234271900402791635356597668406076860189727639239009693751941020256833303817403915199764054048161621090565947456451443296600763243840734525321820142229140257249210683764865457193140357606901985810699044346673988601450920125770572787511827055504143248264151220513215949799364693293678188727387157831818481078994971871777129674887465387482468023240817895838019145672668332909988036501109187080975190131461247049410763254050109544515026518706158852022109670690018624027682890905583210228052674844662169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -1687289911957250575647912082232310428449201539295535451809431128554668283382951861188482690548090004060004096123067431684776921986876214746680151026834935550566944697964567187513730137626311275327541794097819285142446538205772397156489506105041011310121250862385691411162846047465848271495060116868219056745241671549273364907624660953382430817358274257374811934030824760599570397339444982117038063364855047709490900926057417216795323498659697764911124483122221893668235063351255365531073459559563560971775160431048242016026912837114034249158989231906273832213265221146238110857769858950919282679913493224655332188083449875197594716611431789836615988438385624316022157143524176790143750540632664091011322895547561339139526307940180017905817108667536334964626521675573632747454615448810381924853287330445887612934296542907244639228661768317081045560155528077675723421969032135851062862479745583828531395201609592220452835039691281464335633645079569229236128591018895558770442011565356053092064873734444499329161750985316174192317876289602438104092019808407721301629559785499872978486601530525248863518193773809391461401027760900563229157739915682277088995120480087182303330204649496444477376315012463028353649558218575914615599339826254105187723429234656072440872873217452389699374420388981697579521917541111724444543451652779238446838365159412182622169238502162293258090296383888327584233470751967388494186201971872670724173954558748554213757747130191668614254313810852293211849622828670438515100332142496759483481470646065155015789933765339667444879134036845561065830324578506939881715065962607080894697961673105841160182988695764385396992194985058447985635658610539995103571642920163495976039171347809882715066195942859181109283104042416006000325195083602157829921315277687031057860188686460339277711300772948166991248521329842273786737720147987798521523982017731278403008681664412505905305787845081865158474690524967822086883539704192085040021931899119066385337544319393886478324883265557777481850276856053897301643121779931918149068470909690013989663034507901201603665927421461838299689130687405623895179851305787162023702219861969290850797860705165022653841919005619213312246550340501111718657090718391380449849959512665974777566769510659618875512086426209229789218130408192905846164042872418088269004303374671303620856924819224491546546559679377164998636712825702893951845840725875546106098301720549736682828370174708661082366486319513285220503627435237948977216285520209713168462693443794136109497596497611739055357650354836289765851949782328796067826891159282376565136978873050053575423646743853533927423514775503874700404512087017958716899031064689856346667073898109033996714898428161404750396112849612942118074072442601442898122697007534471253749038587404207430837832555283624595369066846411441187644449457005988451472353124008644907687354377978249216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -28758186138034035028675347542954763860285831597073682953191688953417939783714659432317883735042448899321055522559536667905083188205569255837990051720169069263914153560843155242239868943111547520868348488437368590739568442202712360115052534722614370162345220547737212702888670427218255118175824122196150126630706842220110571276815121386310747453904996814665976881494491908743096106337201736610319992933428501716092119287575326688234960444825670700350784335144602699329503518831085539260363906154325607223138511092470744794660740770906567989988942820261845222970051875850035505510514406238004805861711109619426116387870008229067796918388714140541723135779806825027437823188984921706346155891337531206551158826888317910035738907591533783702908422704252815534329374880960464056531078453375670553872133956840360051072644863231889685291283037271240877275296286172622054133876095793655314279944134633116212621084241103594370404492429651801380700703399469841713518143657077990305226479572165160121424566859010927768983927976306461807233317859455284968833430005758221065787007203318612226654285202004498962220842536625606353627553469165011303071394785590253853962956846657706388701018962806737631149093697797275556030131405078804596700821171862254522188900019212984139863754360695583325798626345699192237369229698970127171644246565448447545193381758240572250001003667357096253463714028674800527252584113171645407735813654190820032926842563052821408448830378638901802687835027794904479591878985678403068849361384183723645132732944965971532713757281401891603440773324875616121749821188987624588822551666952517168456668689199931893875574962144213369440725183053910480411579863270272522181494250812382805482596285612928160314555107087732036670035307239727201066986231265687467586710558439900104577959300354122282479814645914567895477296851424224610131225901694297082239738766367442683047422049482285232790939178523047503165251533232930836494614311161020303452525502100204587941869886014843010169899515106804406800121950971564224599382534749160722353142713744079760967923296165557024047636942855034889221729390424915751994962384001777292057751717192561071456679851862784671735737033212476596295716456204963040057975473185767217094100064794545577387896675121350893344689803262237222308041569143537502699339634816780693175885364310320557692787019492197541242536696775158720953465352913507568038978997109281893815796317718187324163539888244956467556160896022091078741108700248971776704921915183425101884988613282897542304693793195588644721245671120557951471323302323744358507529713712134084763188358031006428735617681878983491314850644210649704311728558368370896039762058253498263611955269188924675983326080246314665562041181608543642952253551235101677411269928274674670910861308272106373922876825012090463800517789411660199247440938079604932488634550065554070335773300332953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 1468380809074620814854826659363869221549264966690596937678654608037164088741589845414556933061124898120989155285198777051012178701105519196654991610049035973769069483954871503641087536663869814570936020167262727856184578498099652565765690778772960606600587310719446380120368918041983830078833316623318540993155047623579707581059562199540508997874804088712621989856977354984349575731517142151825953347465901386463277473581444788061897511010598019143353514336388631652482143871837313664143952416155328070499007571576989313278459457295828505336487812769869825419904876197306973591269617983195417113318221305647295290956311659181985434420243248542031486754757715244209345204397810793926920777869655791084533956769354855193013993110625374366723794042253513811501262975488705235862801265074310994780800424895418483769262377442447368818904383760257290813864222114008784520615742407778669169635465554278940853323956060755794619270703316579709114649061763937151865020065422772861518292878589876903557468243904067637706056309943701378090754521415847128123706666375086075835615075710322104968588118386401867040433395478141041734135411131215026949407304510845620375395396299817124415415401552314871407036527754167393381289879010672401635145154675157204725432079250342409224511358903789577228969471289089311909872933877792297556485078558457943266509505759483837712764659585235282485758643642048618494160072916651521162192625962320510247188651680615701647012991029881216181751947783176193923124034197320697266249762178050873086042181495809057502282952961208359875790991585752830418183577456524791161383879275259841762454195863878872322830775085454506395765211999360140786957372802146765003181103556518386371540845798103328848497904570472219704258452694974371192763914567106984059869968314841728278662947324750582809761965232217539325406296376409998523174101765759151094364354943328969785378563341486146907661649720361786818818435147592373763155210517644362993831013123932069848214425214914192092767081339280273025096653655253059279837595086287506624075215538632409728566582520470310334386703066476324423930017478783646846418475283768458143762241307282314919201166986160594038822186771001937415302409777773085782031535530849535382247439178175172141132940515440915954595927560466976222501374080149928000745475716428777876930225757867301111170089162330180588897727911028780849491659653422742736721028959290551523992163578632672604463685190798433209447934020203397851654913188218388800132409469852694051117481837303201376825980503916152350734098597947518336546558503865894907911934965172636650871174537351556466635336775734490862318632820819817378553990449103080755183449631543808515783246751315451461292205624858887142340218172147929956326032025561129553689477314749696907878489614579080064878691604465319063438088276855428743910364325578356129119550832908405472259460510347427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -19753622307663564573834398721386277923023948601996052122910939875768626290235602675637672440469533212403906340268524785308247234822849870964811877258650821684193908557819028750682372167209305500540716441781521557312221303077084023172089974576570641694118070525813657723595821308595566333537082394592467115687369232391350900132785519704857513782645063250994369380640136623132396865843782683858700030653070628798846580040054232366547181962161847035006415299283109327039428385526499217443701475403081975731866828918331950962814036694944843248053016365380988783666303202087850231879759862943436317851933694812508004635530335908026548700436275264310115657114367050121968662940945547719237266041472118009493612219961823682770913017970823300437213531094875357117170179941340593973307579892492936947672071972493689749940484711767742817860718530981757504482475718654868058003133052580049586954861972518661219564057824165297363612485085431598596353627359430531659637410686124572734191813879017244434103583844630226860533233092876135851976693801152232534885887903103628638201360059377222203458706602478584315423138069247006704853017365155823526974304710797971403395121295811791989866159477538024706436585233204513300715838886415665987974646832216769641284898353276967401119998982692256713699777843529025404049004682264008133936483296338438783313322999571393072406604222031257015876044642430946348762382451949198452643431961536229118718887610657864266366508565408886392527250775623040105372327006559064244083685025081647194049933900037722904320131801561379881451440047567794935854838319780279613475376106300628006375770138601171449703890569112195364763697419671010954078867814950744209539708803560620512954725780839701678572303360509966243529969851602455133903788419462167491248561429434898362043497640940099880984119371941130202546027399166439208138263697344084970427157766378700483245322781196096011143985389047522025970012084085196198247932751702180331314150089905425394075441309533774947791312016227941045283985316428848128573033928892134388782650742344331927583303193141636695578062135435010877062065322063251193784856991188186018216129923074193144414563617788563839075962286722732117953244120006928305821893221923547272649700453214209278855063436795513431309955857629010867303536777489530004335541550434847103983696898025857865641775546385539019754548212208671919667321058181571511320895765681325503470831586622503840140334391323627314723764624199548206918980542618516733821300017680056493986406813110411992325863020826299982618751598856990115769852971676351896795702814183263407449762135946243025493920182781052196604894324872075614732521590127681211944924962643526415157031876408462337851293621211538509651500966838978862318604180202313604122686475434716705758372568630857265631316374187731568375192915681940635629637998387572116843642786048661585135403719917672857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 139393127393655430865138567288724119343672618879176713369660292299569596124299647514890544170956189302912188693583521608069365670902817936211434746750508482685802016015108236065251059275620361040291249923454072710014630361088983915842543738249759548075957395532294039651608000640288337895946194505146606437056702334685169816250262745519657372335595560462039737694416392500442544487477737246902636432095982565351681012765268022866296947688839727354196046187638931819228581191960509929983815289827169729369513097165754852429319941188235693725667548749811936188697237447231571251863971642022521003102636605411946155001190087100502161407766583812665945372410993172382604538146044822958628076273730341167012128979783825352455017661253776814087845426458177773253087640848773828431310573499496784210392699647297210667663657135483827530731715798410136444700793423738854203833790895361303898767940195260380039085086693398997466285584230800175893233055818416995678946554643282601679477002385698896384837791336251579532727506471713516867983974474669626288484846707543986079595053691379077942602140941001039987510106101867956855501737107621890568596146357887555893704336183794170505189703873682312076828435108105807704825270202071182127640857860708649924491194121260788788204539464002626018770053810863029394585259275656513279423586819057661785894683612292094670579287631715467492155810899347092083641874063278636028457123919488995760067246845213869828121206669582012600811475133118181136338799286520910720715578089477384083443795506805404920203212346893658690493531265729893709787752716902063219313493887907534598498411405065063933214316182385356268340739680127311340930807668445266586245085011216829724802559562002468683089798851508806736601750640073718590260764937277911707110727274994516097404245826303900169530869022008935142471578903605131819980809479454838492897662222669032753215365032139562189596828946209516828752578416793521726557232226481840864860613033823056860127664549868032582103805240580512166148316935037481369389888919833046738260833293954966094735824436088136782626681753858294255712409306357160360749788341772884851988339148898447221061104134712186999655477355293865006775477843484345059823952284768054429306689699588153057388198890692560468080528048293869040503951105750699038995353230014426172631014813913565461350961298292891268642416614707367655066831349312143988390962903818663003078072397402989154748805658295218858351408199509699876823662140477382023881311917108028639932778166866501828760195267392035745185916408602920692499125496691195130885960954354781187242825341623073460608174370955674435144153509195247789150186811419200903721385942457019896717573134782202654505184342223381631574237507496050566424996039990327434173177534981683955448060636215295845365718228828946000152026074085134877181978874329439502570733962898831593899740481741758922752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -557326334381698500892412469446226946707878751705071003856988447828403386894697066421643173001423075104509594554576552974515060971028414577112174741097811404341093906237441839553213784087881825888242092871589903537355185935260009685477091683269254898012698761915228946595561818437912041612698115694557061544244989655790205348043220288512500090673543376680786256921001408975192937185365177778522486945662248468935832805157987855637129592607109353180860125815920391429332973358654523492426575814899686910945834380150487616957632070562909823746539069519721630867544280305420686660532121610569817425790212787012137549304366296123168674801925463568809957694852774572992839035852377579316275819468495151035352048811767471608236081357519393950758940225599122181201319631554278635953723305952134122425321014870680346935042733104082437395534086277916249037682078099099369605864596542206739317637554072951700631913314627667810414049065356943094403958479923919470417585662382863138024242443461575921849278249641397824360499581140522290869675106222912617875984442647657670516905509551063593927637758887475821218631811067581576202552267031192287472216937437309026280279711635192021218932738696072542125297868440375859548792577519690991849926750989735090790947406152553471951819014389965341253669873655825108590848045399812469739246777453309472870758804315103406316370137861077147175073538361166050451354063643926334528297562382641230810257934381519187743370979727643744328900735743883486725882899560205875898905489778630572362529746962589410900107823756445835678846613870461724964912053661974393941003300268461444450712056237914031007571911765029443342787039495774628822748213189408906313640637746154597155851553757987746794841495245050032314861488159111045120551780710539763567296032040168312977246203158228609674799355212780202360969082496903851403379191123919122708745356340326999361384970799393717866073077655791387945067818961477273217318437452548250808568341254632066085638685832377022447921244071608560537336280827551674994241903741161026211527683582721963358962739629604775482247222519378815933363551725073610658807713996137555750583005393354823749471321572533534051454605086111979579113179296303511899890351635626241060721264947183152128791344672995956789586883450852635894085938479461704993276513135364026249541787183095229610756257078866611441546907308128082405574719825661051817198804357446358716674074637679847456788879879845139364997676163448287533018106515760288175404060743831171421538321323243057828940071906966650458450005024459072280539737825335450062319736772206433878144662923845667054017712401015514039074508719268705186740849053282813688577770947829382492578484273017907413463496278886848108651983773189766813325005963919484126529845340417358313761307147827032423090358694167088397364603989640019828272071633591156502170143547214673880291848440623661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 1154960992861492481707162014718346537858696367565886754963172275639693191809978499602539048533700817844211546675376488489174167165406446388422490643383493848569585653194584669980739745295838675732627235028639924060972487675900971022579782995657836827690250719983658425617737132956430514903702598412085154808389957614569422545391924861821267192727787431197705214858823638079269305481938740820362986371483641714419639824432264694340266558616587630364791958694267757840641375181592178564178596611604747782227946004379079286188041193548347500913960537146577289807017281627907913714101144035712271469045173385991996811911519684198174636371087530915409562734370508812643720553149267584738605048567146467807266879376520053998385047356946593386759863240012285177489512672146546599226562877429126835958432010264602308969699283721223350268580956658527247152861944930547920990449728338082870620209091565320784659471131702248300607740006210559243773614481760343373927432164169731787943223205645930925944472102428787580631468362909984195233474192400585911059348721868167296506400890145104141299308017038262940525783194229533880671730907254517024507276433223977499700770496966260001084212146837706875770624388915222805659530436816314269251453017152872128970015187563602827387824276976834158333755087876523461541354619928502594051765629710123746836149574513760741775751557598138052317061808891464391352481506317838909017334786851283517865331366493677776461715491656040935385180699704289687431307823963672695211811933246646612436374081431959267274417412088037995096938063472370123587155770049123472334447262218334545409084879342019034370912062591784653430970688957922366140816715882804427261280131056316142087333188053016055077448298151656106417672275638488826020567347603228355799252882261923871778939430870402314141665210771049832886794254466098880021134118470041598207772915699083750387015812721939374804963509714970902847573845694374609116210429163764912699484147517278912010009803422538985904127312985090741379787838002461353916039347096800036032266141002025593613672897403388971090003328343707847292740232221997247946871597928495798963358202396106385782202567755332049359566177925564390471367510725963883806940123753112997546176829164607885884058431500671614902443297043699133590076859241847052899307991924601385835139662941438341809694331223135469616575019690337191583616120159167753810753575541977973451633702296606658354545297035640798010794726119067211996310349200224272851240969372474191800166463376648892888413268979643122565603161703198557848567099622920335024654209469412610329602603382032669861526100536137185613969320955319817598811250267424432272542432001007605676738354883094831477268853605229106380802578120616299337690729509044847450889918226880680330221376990973930985996744912664590809840557089587231765671107864264713146040219470498489250650469112246205153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] 299862721852201387296951957643699761099153235173489435275739367274956676752217442636401453371201222118578092275448195357261650127065955182649476811977954514816985626975696307265155433854578454156769058998155380451935379657135790010264537040969046951574778031539820080190118625462175895458875865333019823516721209265511547630733061608025818434130417981331933812415998810762664654812370384830338998856427823432418013352817516958705010955857644615594385847883127515843930230482206379941469643781787858543542298872704047287784296631769550083617333527257961688946514206275181020460528337250528844620000719195356556375594674954414350480391442399567818000361961529936341710176305739462047305662108699167395177425436619456190962252604275868828407318507776948128554470067415506655146523281743915668076279015521115255467589193025264462122180984497146968043291855474490112253122553905902814141861009172045442472554758962922430637742630075132578464046897946055467753196929787490864667510137388319165778628048654017139349160260243693310936902576776689687069169345685001999656473536465953831117854382260771202635296796285892061855100855573849682943827012428000630248134597096705946564220732561079738957834920422031504283567373184103066405463955781744417781745153546550092904886062231596187035225732355164475621141851028796708720640451426147596963129268367363117996808233190331624556664189081724993643733515352070950595210611620951058820339958667010771841903406044468639303617252876301096817356612679188554203967802716639297439171377755984968924413304428101709121627979590422027910179372670335836049718765399069935822743495556671350631710360659818797256851934304542064103979989671673526010065141529834717098519897625057648694746994135898900618094842779126206947592836306326607640246523090203910200991660588092794658172570857418723965378191080392350484207727679181976894076118643683899981687373540342944691981123879922713148799528445834458874204824533665142962460564721975231322442202598982089325694826414789749761045102228805141823779498995665048163935525990551202020990256645782736645307830795519760847223190576056074845402646213567119984157408634082058416465749921686172813535583679198803394301574278713913731516067851393406718600762139124024557690381767905140497760742700479318416313245402308074670946794684089365241201332640516628385780608300888582332496363709134299270564931904379089590532728795923945859103189880243587554620429987928524776296338793922429768585039923514972889704663472080232523950219540789323683418427270215664380998263204554970131831083834080093578793825200718221027217431252411858546530902751217211590018286536068582279138441869739550982312935645313970324658079871007017672017255622214721511588652794693199673263447633483909919288709655338403525631179430157266357403082751934156825119421890365590679941364332226872122391203280200756053058183469373325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] -10907039990333763387712006574747814946777785402999189091413769691154308979066431226932527119543312848082888910135482726101538141539706511644703422808689809543732900969406674453791208118991998400102500317481093496432516936138470193317034307250971500972446424965897888835980286852436990142680398709698025999115283040682034328154949596470191200803688757910872910091162031222237726735109904277750361651960713415050293865979387224716343822111443957985192429465229123654622888008338842475927888323352670681567774173506929118729403833729339252639558838097672254080966579456648930513492706394974422152643021285581524232371678450481486585717107651613988228405831745839488222220983687927658562873104875544517656417584799720227073929536519458054837285201664257538797140614396036929505310921000760815486917017587769091992059562730346648882838261262147366892264040198513150976879812891446838693431166789779020598655593132231991432677698711814537957038030810941715846439474973355453029397761132639329151035742514075240935204293206931995234719825814010793194328772646840266366878442664041530040721409542857675881936415097643374940188380896506327041945527026592505048825946922340022976904914641544436140516888505555392152983322003758226148036899438138877550359750967413252269936863638699516505696474749538063105831722788156671485189812352726070967870807585869197284166448127096488485751476448284151743996782957302459525262809375605852305103425160229191629633142424659674106848937151888458193863564047544000410829705664801025355807659784229218221560481110572391170810328788724093493729690439601419550628911894166493367919532052584566084793955180331372090880707760497604485853962061734096425873876997099234596463400368176538458051714110383949451827698147174893389950185794641689859596778486935386089568038241996910561695593448576238601173381353829223317443855706788744315442747256174770387901803232397394776738344863537008765589031666312948697539908125608315477590364953726460484302331264770987690550816177204503084659015886545841827666250221277104554521146982479101015369848380093649411542102710586375584959751294256955682295938604745497768265447456844355140057161506983694068735029509567180591269527453433130495393018369473793156985894348846441374598253775152400176892766054172773226427113092078811726667872428344973911949705303800027960206580122387122310918864704353318474889482917605882230965149100369122376061730009938430661276455788462132738928038116894526965121768020838624607913585299192528500915486544217568756589954710032930935624454414226675980874676344248660790018901825026771104145656402280017020821552205112802250340242767287949072955526549157470390273748446091615297360925204397245421290525453743741335125973449697237364544688005025900861956027970656129613869653862346614088305392753667724758679560764886445344651014310302362348349618631071295991322902342312393242050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 41649445651655844264020481425544712479997917183533245376368745352576078636520642517802205367479304848991261143172924147253844560754557353720991630314719106405641181058150606778704365634901055919150890638160922284381533170155752451459805969513298737884418489281340539044005850769417110269673695053200869243357060232438213291502468050819750959934257516605392313825699472083724968047524393172702661403711529527330220548158522241296565609580942377007114828878827526858109539995952749574262950758220582950416960525823567643268197379849630238352859888984823728800418207780790302562067300845348230095807914528071558274287844430096210824433378384666389794569634630678990444189075009241972537632415777563876176644325155005501829948341988191904791885637637280313025309855476372611993517773211315785460215021573670208568022991248209806039980848209164574181499101424815173959653429469408256176393260516928740079615119476264562571786716970213783481476426313627275076117641990973176676152903398113697770313529960247746089871426099642350329394641896658818202986773406531349203263203016351527856047494075904710654895308434590282049524285925599501227806876732380455938994123162184688680464349512764239498546954582930949665754965390297260011158277707519721146601856632773464211010953918175486063588751498356551533492161411189594276696014430258245762094951593108001908884949698935372630833748776356403792740234977662075984910962466925884379554091201870377842997042641329858007357262291478199055246683623749631772193591676830838590534611247453168962544088258475474183915395794174388332265588076877600202497842432298532847354261359395361859785866001282568777136655068822164080407209516606795610906186393726550147419648866495272799042834261430722320344035276179284238929499078474361603910127139116592957276722002447678585094946434032261192955745408296884259738648728819257230733752217782288839638822635303031618374611613368123780585293287256556382034610152301567377701308304032491794305217538684565885066778578743089726609215539889359791771625014575838377454366220148483820282015495886870276222835443047797015735353652909204648203842875763955862105288765528959960787808225879991558858709446738108799430211862700467034199692827657137399899481161205988229117375293849644630836040085718766974942204804387047002990332051603220249225125321309937548590338907106176140033499120750340228453369197378401607939860294386986998276055603794847383885554407684413372364277698161005257455332148140881088075912543598160503016348475835842307522567430067073934212454021351341226643320240046555838954781865217222129590892292671835688201378687468584614561184609754855609224584156471435064585317572748587517962034261412402319028042456352133279391331301750819355174361599734610739226136730134130812491174211121717509967332971976642811176692868414365437611546638058507540878584025431692258324241415770935499161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -95478905269150582797393286028909597618456254769885750209757634769849562202507176918989740541099294328398587945000184729075138146430159774543664639716975285522829088898801447340190467694746767419684684673866457514586125509127785198842688121254713323995958973040088538146838874073634742195252465192099812102150922357820089613563733472694306802275328610593199546396078487758158793408578409102723256852611308090722550975049969751025171054725516789036621673047881142600341495743050570948263781828551317608578356134895170771320084589562103960344357400249530722458171465535625245309461387606677296329240028275191208994401218208485362532571418918005430821071697588450070233039755090857470062613796259012966132426922377456192412603117620114738544771640043081418827105938522905378351602414886207701679863878860623019266191061098787031663075239230773142347253085865351732430333511033115931398872671070312142206142999827622384352739347984206870651052789863786167549288335223302561314003164409776754812134683600378133155953209598209399442478663418313679436388843696039366426391425136803504198253841127709679256466499187879521128197536060198918526637544211324157851594388178697813055485690094438918253620682173872263754584480353659700579768420911467681291219168047674419438721267533799345309970789728736209579122803895592764626416961381712001275162972425663339137112410648087004712396315507532809977469575979688481384981593120899998445581389431194892804272805170805795235863998418694969942772380198098505233618504219486630475310500034211497694877369908527039912875785151800041943026708689005218801062425025168403913948638045965419470380263402736136108508978045141169169454264709544907177642880420333509155880606736405100720573752197311962051754349189699821836892454749582599725822824138585113859569073534932816415841722727011530359148090185687105859614135118804696471336392304484200093728480082525225546114513983847003561284022606151160841829212534864730290584499701422581622453757589134644780837755157975378737311571504849222101350683670146673976179787957901501502670631579910085270185904051321343994871224870187570878634171665999032157047646964130906316976244248565716440644551390088716035438804416937420176380463615745071239133701314377125671082527824040692514696861588785146036929342290666343507231172395896181089307995870663254326555165496951744091701532748518207573089623096520684009778133659336261510700839796479717852800539245041123848515524217728310286661976319310107459869799036813919249390844514443163498020682364215588278019300128362975909165263596982572316302413776806732722901332795733418184140683528420354412186228628135058855939601553272823533574933759532288348345109134926302238650444150341024986655905817683872023459283420877426044416486254745352081419881385335818332622606377054443724956687815606623246052607680618914863656746057782722010004006945549464803213312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 145696673289859791727119418029006798973181934342481132077166262262041014274222806279629598687116336036268427800396264774787344751371310634485084293522414580828203624929960401968437804826937288516074756819435745855049232437972947540806096744453447137127554696592068384420212057976624419915202430687959360076395868802812552368784610806492339449743592640940851614702598314279405532353282397192489004660042838800839845669092215046634395763523013508292019110160705236554150546420487932394986043650104808633487876934286656015199002117371396196028731224021728449986960729481409768291345444747656230389221366630245834939859156847437086805903509129906166089509641645373794882309603638531965567511720356724538680173603739914878399348801851019106283016457422129187860126167603628302346281524270762919396974052512346248784034932619343476652077297000074024640664765359084659133325640818826805576778443094881762112992740127883339553619401929671012898254041423688664699762595393594401740434748290298132869612619758732332362631724005742077997859159166880767149831636112746181220061585437223709284021297991416227920419844555248572501934441423233281159984212355450665644819213188578755464938862243731432414219631927263148691666333662785760983673873394241235336784230791048740717598233718893608406617007749784670925949790092969331510426438440424156531175877852851845819279441107117935512413835738565188334425683557268286558732945066098642433925065756073275721076761249582245552223605248233646999458729816577119124495439797792848561467961371840249733644431635404111523306357696113303242511870676300928610544558984706615860997903306825327848156987409189640529319295262066209003287903872086076812628066910100691036662997540190146536629399943017166071156637486966263568207801113284376590085389152770180272828349826371409975897543088684708173699708881002924217443110732478194347825024896406669888335961511428427032249311462723672866760487601323684459105949341072879121370376971637584287447477649400433952283974982619067399462893077854660435275099533075450648855159469456164700877424433793888343685338489823184390024757620146725943408591304706543180122517169358270756325906362973362491975192289535207798570903886027144740734483505065323324582180331227816085743524666595876210270368015704893258445433233325860250116889244372251656205182928866318061574640203176310835557991280675245475802299540433536274282041168010987483479623897013074292320666065460813230890827642684692511986793098049369386884249571741951498720417922280586785185524606073050993892286187430065138011731442419108543831339821259678765457330919456746830184453636330846724325173012277918321336838563763781510290334799578025529186774547888498528886870256926670790888584493156296734130637285398223159050193091907103470856318041577481009152188572754625581059572353339877478274078872081515554828517077558851911275732632508076497305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -125827788962735608256849256555325640967170872090987176090126654961476737248581130325843688384132120831888112743006427864534308891893634519534916314012551124523528136829007339310053732197825388369143731977454451768946149900994213039273185647069375546386837888349218685756112771463407362370572007886376365952403587707903848885007525869738063064322787988485124558031470249737627382066887874280793251511619597547319579142767904564435584377020914946023279314159210079717930203167586431639205628879565684263307279339439310565388142052932960785966914914122345320657435320765014471366000411635515061682089802715061227767457331531995465489064164276131613866058588573097785161284813064914563028470835150823456766389731496195789313894426902060051575771058290071661393877658935910722527163699541587132470042646713414437106396924854457817712311482722909947108958749884794689517198153741564952275130565927017466243170643124606834005918307427822123489452568452296078193895967846168363149525235719782926979121628158558520149568747981679111272358829119678886341652701160067881877509714488209499278573262129542416913503338723038214484111478254165153162841995490800888313199727890395271866667290971393900641621090507065771834527950018299890540996765033234552374588501149233131236432459929864331457135720086395184249875783734590880042720072533186682695596375730301316689375726282648027037995890815143464155636677725795546033372104353721751912741099968958987178477446458836725134781418408280226984897111737079361852979589326209811387904233427141725231388525688469192135568373326020687999108564572396800742825614037284846977842283482404359595814613273464311414421323626063975299365258550477190216549729649033108351853408025484177581542403631141309265743874587367107509200462995624417684380943207125630227746652942713382592513019376910834133019385594376153974944240038978745588459012469648340106670319840091868276299179606303307006761913989649124987169982222177163380455357011544152880961009466052457727793764785229789207730033509647576214494001536657250314593330825236488194938386449706647676320541918915121836165907498625916664846643663031932217842943442719134003731647353698809591978418731120442550763098294905361028774316826355397700644432624735384814120395925018314299125798425862974071436158649769764370822842228374794154491081650702067949160389844645924426702743018374275833198589978927338939021403146125704448284757637389197910625595240599635200352558344097541057611624217923243964568206442140267770254889109637133046346726485279390590541313924978675236678296344455178270570224440336015052007921214862270900920301439934770969809289961835115926744658258966911623176951769587247816078003443624842379924748628652673926109052164502115221882952700107555450713704055174392010353367885849235251649522898160268482549851941403302614594444354921534162646773715557777791281577291755266464808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -8552210430216792459050868672796167993485764474157131266032912707603143852214784164575522910879115585445519738594570293914976163939314884020529295783718776617940344519539417734820025603146623013452678716805463210565453143053503144086369486487286876240500118637191872992349554685078262172989064961355770127249989139567295227848129994365832031050646957748536624110699880795537728924569264356105824968715679236134273102935925403810135657889005804187345604061745932344316423117555063477324426176737155863671643870161626069089318033999996184704905800789804417995209634481728238147392388212824936037974298729468292252158269183849597022677222884813977353379816832377753499538227325174505307638286904940450930213056172491455012888062328163965423167638290984262958620017019943602656508582663618406071004778670732334710100039906968491196067537487035061398915499052203955137817386713147054546587750952494251301703483811643335138013044787898615707937034469869261323076577089905523442438329504115469697388708315178225337250573739434213322327845744100599402036820339323566053663978042781393579131191469325841741431841960091139511527674669627450595132706962612667572738046368310459007351599514768588658555989713043890169687888385902299474144301780118900726295413238921502368338132077083377932957087806157450956520949127744811943564538629934832247234978564856196334996533008368957312844475995369927157528109983964011168843780839814205531521995017706660167165667843782984856331735983785408648970296609539144176136880452136963640659155081224822459357235089454958469267727545223390242128555078355391258011261319807983971013174588379546958717681296759231133134591271854377081497603901973052872043788349020370574762990124767518174652744613815688446930566226907586307450976294250643458637339424632460861427649406141558680497348617582438880406240747239977870898250205006975589930002978560052095581351519568309488104589649358957389531639151263525131778079114901923237933356696552137198627228205734021845511192184037264041677614583038526904546726910215263005529558103277251778899940379374364468083807253733786112067664494394299156904381100824775694625145047706878307225949796492660607974890487701125597016445019532369917553324810370777475569618997041957083555810859788275415761680392123273989687203627964573043633023717055912390364191225341324794909661016725694754614635020319957898689128357080209875554601206994570591153683844739304131888479774112293555703504288326938741010703302544267147492993831556665632171040814688355369570148921191746991382840575264472371447192994747666894916034720250914892739889738962432417257359578072681462660364033894858372958712105289351019411457287183415167954960730467979293763588527375901402866028634488859801187387528628282320286283158285012264206199813147728014284584415692324020252607940698131138535075303937070436806024932797513623142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 663145164838510473760803305110741063905509082198151504363924084440459866244783644917590001710623165576877909483634075077880849994907279676902300274663898919310335354064268869129203411941550934141664138610577938458674088718223064039445300266834463896622620594107608182144148745576638167363170156616115385181858521905070594008261660319408413152102958398109408317208225859815358341478426282114030724952543362184922791861770802689186540266985621462910623479094183723335197508344400238585232973655082215159679592077672611919592779716818789328146898558067338434717915357905205268190335316871073293473811475687831358319300156655571535506933504513717733621524720629923361144308154009740851432502237735721977053580379735281575621997398379310758998032800196043286814868840601084961123096766411977045594112830439871677912386657811796627576585951764632842572226315808438054020581620857882178310937738690467912751934379518555114060191468729297609382478079250206434339132787525885990414877250853168764658009797368506246349362532526186376428831362392064061247151942028716859732527934788138214558087318265934578732346996250929337497124481559532157137911657220536098277846679423919380967836342030823528957516208009518366518405782263872010957052601052268838739008660100769509552455032776210467719209219392627377780970160154777033124279099195223674309135568536392069028777699520625349429191105040052517313635084114608699797522927335315378166555380722381329728439753203185146808714998002500191208037540640784247190318736486443871944497654894376765700396418097917487891719693378690385861746568359840801033002409400623348174298618032763957294067478886059076052976123072801786073483362577261182859026689488805151437195765405150186211225800079904258866313198256924785135782719208640210050935895469583995583154562233751517041869798390697180010679956818547045856644561221287774587304893676557408303786131621973302363245711904522698204996981325244080683579651438011928736772159447893669437066144440301952261787989752670183550808435421788130533850904197338997424649382624022031697200659910993075171960379181874688918032675475088235847819919154626729329995512026574899662025921970240957634295559027775623269728640765677836748933181839962429397735012712863278702487092140588158768518096372414366643493413531280028972724813107575572952491412519409500072381773785497259293094674529846527347926133997897657172916164731345824342193183782204185018496352940390425383823740268727689000179913873810831987596529384213502205620898062411212620708089064264668461966790331278793234995974494016816806713961186375968719811045055985140572649003675288186838588712032497187524759546485616603296639085235882054466362650798298064637644471777142006444399020387687983196462800808324147349470078686674091309920852809740590679491937149096295713715765250091622219368346067806562592702822388550430883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] 4255068268885074863637806721110159257249095697556382138525746687425683989246976656644943207127953945935981189710220013059693837240440896776691656182778859316239046734418035168364341746711116448393559908172960303247890658603280682427718735131586439776811926191469312787370812777690333094103436478135018965784382480984485731962698235039074824818441044784070503353907561875665502655239895658405402129997287250539763898336503578784915346998249856298438210070061828806871616017625908394060621156646233982005483771251663471831219603768465784879770999859044060525552136148750905874762199971594029118784935811069262423807276175237578264621376122279612781802419856672471245992498722871503313950461543456775604460613625831176600663643098851442736291943796795979502099943557725049286539522325852699749124161373296938354946966327248067206798402486792893378432066141657185587178086228788654320540941939791579218707190901025551421831452449825297320272818566396700664261792884123382967592476562601524916225032669481513032763714047874921477950292760657009360184633920156746920876370739748410697201147112706040041802172256373221797581772911267827541284048097976625328326371476420441787677182206183555504877474430222281216794050831327600700296817972803879014036684566721341403094402289257806823358592237736039639166505328677564141057264691784684822839968231229033600515882511024230619817326521832162950197477671279581481213216442759310094139678496139886973528763304700256532304050599240849998152816779343970018986602389755304486634163273128467123497739099940886164092397658067099412833977185868186047488692231530731358365753531717001796656008045227401367289232915446517405520219868685367774654037566964172916921123140038787761389078628139230448988156546663246942646033692187990091486214257541481515074753947483295805590592264643467480142951919935476461196720141004510241669359343728749398878291754923256779977985354730243421044852269985452861021383252819798720952529641344982293802752142120198897713031649872492785531617008561057260372597011974345591566376713576223898031864083291875713330216829109915969713323812724186233508426571585476438692828184313888067905628058110048846807239479899503454088614113888064304419879357318664044026339017254975117694017017444087196367789953097780374935492511247890386060905912780912919336189053555159950623962780110020307211717456852910155049134482291723631262056637754862259822529545508930160023555245083014364283361983332666819410160539741548362255336371197714400338760568947999252235960241802719295234753199145377206915774241942810097387532059897803440547276702518194717679925012807605084940882580873625907437197892789551776826541036830946882817637671871647938142347421747303423962072275495721038915597806403017376285312434240513445259767177287906211013900097429148716972076489457591274438582162568066819755167777932439149612315443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -330674206378053857554466073345691532345327566765590671266352884670600176424398468649461313775384309289003801530234859354783715728657275209458338480568381271548709443209037789099050496560938213119858740805413790436422073113256221531104576371917883065968932190762762512669855998368359557669201431262947894137869675776459748938039183223677844373858541090647630928908444460419346732663190321996348785695264236690849200055255964471127384979798868918012174737102205440293497658964127107991047515808965914470735734327352040653037499885823838765731746438243038792042630511890306099065928450647415904024369146037183721564385452624759057091694844008257285068736349424615416850586858515489022466191960167831926251551930448537517514222834228455308205918230128542779806195496266137277215212968740257298340121808919335795969684014975438139517668759414031776046871638894413829342846386843126870438832046983280171321866025291784631457686756898855062038393096823863007054677017874277839301575996167134855734178681360132051701081285937918247413871728033534191393936834693599649408323396506474886679526085185077952043390820824087464695196300378472888319175544370034570555304334630834578889580087629755052816236640872977373176299624258100538475899570655561894761745270099979418014444558398365679976983678885761939294260677507497561835483394075599323245825869835291299897880226754283909821268387719875303780553122538974230925252778409970823498708296022505704169980504271694980612387375151880333678010676551983810629023428203384959805009693835332457359521924459148124765729368234946209431665381360639604427304628546018704648102198741829462489716185671421320176755858388869429588680385785685594458859722624846456746161832842945343768318366705096258937358333061803862702231883399666469663340044762890783588721271758624724012608229448099930757513672249134709519755086940344649488803419307435617372187796913100354573612263962896431102449482775316160276487420317856224858176347815331028391217233955684131342070061146595821043143417335543922393723632183365255230695942183495499137368719841797173314801643715662349356742831922859489587374718046098773198487522564103789108655341774442645538431864241350773731793862319013664871356776980078500834967416719926399941105908792767051328501867553667153427617877685741346156946469973707537600361485780660577947819954028998030420340669604931762749471018949643513944731949772552968101227786667561588570946277291437704462838334146926702212961331668547725635024094074701154343946703938671113248641063961933737709568859090021504469698494029114647272404785200780313801219926345063186133529928389295835893049778957303612332096436276122866227097527240327863965880010105242507939535295924569970963219747914473005514786477718706203632032343449834608887811222858214288919933257106672394102310594496973913545476773906102675461308915128073834104523713413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 571041055538941005617460573272247284782739769874420611241448277960806137958166086060046007280643151361880481052062937068248081315744945850088954046053658621383690958606192020054670256131402748100500443607849340441105342572263638114073709976094216800706714845542570216688515021585860362966491450734562079564057524291545920381616727256919828906577438427952605895895904159972060298827985077143508779219996321112070389135959283731108575800529692182626791456392866611506671991928905808679910026359607667937299392159142226470891766494240325322962136274799590865155770051444808498637571975966086958831884382762515366867052808459998533938236392271432501795048113490751182716913158550238291490569877969611882142634156703824021732604926293968376463191347833572487910302607912720878171898151550761090805097741837435116102923925194730866939986672248768963954096146829391333338547629012866450324946789709465881624475790159999373224907007772557200520858664399705683653239204884171316389160202451866579792333040850922979220136599682848386494651248820874707782345772066540199893052984758512295335747650857310845681603557445167620848771487006219707191930354273103162587452933924118158987784261239188416747823920194709551534183585485060354471320740259293330060481693870586191284426461058112587500361977123410602834546888647637917235068728429845860464270577205161603077755666161460750981466301276387586540977165322534521848822260943677698822506738314299524678300119434172650490112463173755711919646131323989098034191502734674595136241481923221088120522856213240929566052446805522628760062777339135231170160660636146352796826238915986782037190253569026234670899850149852533759728837370049538284825318616230953197972521036385508920880823076742174200123746018812618662104951394959989265383831918757021003767112327534214137295704778085147535167286007423402255527548371798153289066306231652794240662681700687604646205127262470747351884378211544648300091350605053462177711128483414863081069927566255694649313345802373065311784531143006991692699842178174495483886770616810554106447754745104835823765054972212516779198374576952610206307983800522168513972866480714604835591349619857564321646342303434571382437374261484716657937109273740305519071399450109737126311384371350527422492183794007339489794952893706379841467690812255208920192251083080145709283871742617741479390479350882538004668234160210283111047946540733994346211919079832838488364460975679953558676474442357313829852482731883547527179020709136307067221057008785533819011812642302692051758311058546725170832374270912861763665846768254008206700148933969949237996946060048949081746371640346566321764874641398080162938456045231027509384736957233199692114073623615214761197504850027695828172870296241660459984967627992671359840925775931110158531769395368099298018090915548405859640463543543284902706722314719189603824173056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -35306175569458931143886914109065191189972428030268042150450812923951805891059153909635181360873517337297707035420317674899952478206739281345292008943725110938568318404478295478438253959752252861002418950787171696200353063961877203948608016645545539325613563642772142959804606517312427732461107730397418475250016391717803648388340382718784553789456538314267901160158642332534127441258011212487292526212124025801729057466551347516922239845221214865808820154971147932093446291023015221100844846574665028009036502126437022477372954076238669534708506499659943256933006548917814965857693573566456046360059589031685195274131906834402362919687131233134855342096741352568327086103481513009029204477366303232842525645628735510308354201656304262909377344152044985734937593326714239056061294173693951087546575218127490770593432928247716409433897677346473821976340704803036517888406579055561775430476597564812694467315653811918559028666011056974681438337488963033089825878645047513279155320912459481218913018031724013521877541258863772046905308415903333450946765781521414497341982380203487774992045936360399958647338238194272951971497229490319618097637215820020239909931548007858336689745329877796535335477883983389645100799263077574092384855802168106493801446085177416321431978345605469321660323158070150439822554532884521682648999932921312532005930150970020221449146087751484688187959694060300014200137146120362364083368890025681513229724700211797287314582544660532448520454291480382593934016035905862612358131807599034385013206367044368676884420967231713158820746669628622421875039608423200553998697299484033355680623809309963235067251581540030416687573597679675287417058784234419816852992807938221628688707946775780927242953056768297355772594478577574357738846073420959682950709070355286472586709448364632234432823007841122407697867492980694715388476570844032402890169763111576625479294897145571947222340730746872119577035323051914520344061503655873764916976890565250327853743558918645067092861875405398498995698878686189949020489903863321482214313745075277956877067209509053645862990148122614872935596704383262617082058691603721946939893764002135146513371703331623484955712549156891735647983689210987671865797937963715773974571056064494990433545537734901979421530974407408647621791025093039147074850745039362823727392518321519001401000140737080019241238499476769555067932154468220115320717290243603551666619105992087725608185701062799588248412455711511303506289074541154273189747079022451482961825181308104911764297047709330275996326020481951767414189874339315292016419660077864452729669283893115814633407952275561507556669377930371745073212260153843510892169816324269102490169837446547129757851777067818954431215968752769824894827749702525400619353349008008591992739566909747285282667503539230565786531379718750017466456095026398229326359714736125849972083703939072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 456891705650857643592311231217459461555384395435532540561610008593182731637912277910759086743389869094527181978468239786686375994521657461626448995397520754708937126362361893475978871825249241679744089066411168574883710547705876795265851114705519703772845451624211432493780437615098893776286268673870992294683080618918300634856418354955307585348678128012629661765353013288451468089105516307521605168721784501807522191697119647199741932121001873965491181504508735017606333852162174518972770969078787647947590937369642652814984524713628678603904416201604113122036619482260165470101411136824122627719782810676744963862112275059600125509568146227929167453166908655165260854377143706386869034536654614892306980162650155892961733466512063556215403622667556409857459975904686871482813484718907038599169532035108861512693233358375064068375030272259730034969800393133620059735844155766693456945840527760101059544200966791062686196138719657369661574130760784250782086732346401810514208158554064188764393171223708355276054016797041747702543619433596834857965771016523690181717087734406485587430120429128470696807310112294786716808654265967898016261077644297196093386701005851158839456572119688256547514473818018627119834321353694681909469969290741835342764831611777384450761967035356670878371405512983031627213867608978589604435848581463393604361353336441545669556819665489133292125903023754927477705984174914309279578743371026894375142295225578223181020505892656138294780077690219306502108393770247157030377527589491820553917592358641074305968496824932448925099594413576992127554413468285484695674097724891147409033912194415409782206234662420320161477091199448198196687718871563980023336131391335712688064965734265995103305466410751526628741994685594592072108494284150307159151478070288097935342921598778187284901885543236071694057551562038681228365198422717162547920538381335433287658844202630411134251653153173104313164501278356986425095358608019565914410253268886871371233215815007652385303227881906901336396603074008380675506128998418240960330367281877187297235431009711651181425677432912386105742894002186928665212177816982240457518804373636090452717475502478026122188633073201173926951739003020868668205373091607385214251631291802036351144636994894334672246066669175929946769409611294844081075995916553872508382252486727356337799088002010750818558335717063626560063497460252054730712164854439646262501350610950808450454912724345075730488724557855910964208399027283933966215872800162172556464414364581909465315155326292108193723012941362977277575347374476885034933291264895148149249390839927108461203611848800454583376133789392495639040322981904572629670553665986890274404523756884565866405700743539832168414828877183132325606233315903668174992277261914883451484349441057281551489782541940543216624898228295133364759941729918724620511217773056960900313991086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 138711049949787209323879268902610109720911936470177441056075916942908047338325066664644701191130849329415412872241060054024485399986065471129020373360468489045836237929005046456068110647500605986562904481110679007857893095849582678973310004699570507133228652662700928423215731672272906672510583472849674089882304009723362655074118014255632044881742624406551407916290086609894391794890128375966272779949137036019033405275555263021602204134954764058097832293650351157929177373519223182821306847778871490454615854593453345588831978272306222975845126531697537053246481688418143838487805001766647623657564736944394950902341472561857801120117664122076554256826283820021894776209674636809787474715425427204018857376385406740777010715148023139331901036900398034622121945778161493672724193149715644149457085519288114833788516428215963892620389384546176929412980539015906338818243131400357414587619522165259305974603594142287121222680361293420642984868668795134030733634317340988495422550009331660233484587797682899189099608374185694530000220038299394212823174657126623827314647721724737198074874874557131135111365571394198258804991009861174811711344759748353348821534051522510264204179518761587352745930148736286697249402293342457620803265096136795968442285187271937083745127004088608686888129486279886839756094335394667482230690366182593665726241931250233226581159823773662168562583787743698002114740808378266861134011153668663628387465938506372167577973693339395481193590236507440058072131284785350782106305979921709197437016389549159079041449105295659834722207419665673067133001573706396045038904621929322930959183448717574442648779712571358117690784152418906866648736032588824805266902021531679841232050514544429577017661462256141747237523902766566407235936982199176844184596700945032778939055065924503000759037523567258655830849521236974173504318359648265018600239372977634172371005931141613237059597767829405326125313210505802874374453317024943376739061231084826158599446373628873429182010354640754295673979735412753581243862870577632065819084005176370448672875076335090963017121734715154752483664338970812029259958331056492080612419903757464693837144649704136407453515243303615968015673473269737553993897780717667592799236595356099317715140823511530151663995137747016024349343415225242627325392828970175839599406366095924933514268568807355443506999418269295232423165079851701933749705283452027012354657060992694374990318184764379182373574411176859078959392372823025914565627482750935094696672186835417065389981609135533578733574758992554769252314836500137627356561144476854358857417703903313658323486581697813274610660562107385785175682151625795261994560899161822245429049730024769002206268158667289016686203970781580990320310298778265193563405356438130435625010985206340038369498933851305779734932652796055106174445028831456436452887070809010134927527216020455424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -3070009500667274603483799082250073291211906366582727726753882033391286113410895104648170957384097088663239154034527006843063946263018682803262988023289817150522993007256184809251358333237717424154707842229681260701807930041092790939594291754164750232275679936223548153025961516295374307221252445035462647660109457787392343487197018992571540985215778964708673522987666312244424590671186795533581590140582329802316585415775116215345702387264855307565034397261729296556145136775278534948667659857194546436462610321426232030335659882344054528838605908254665012734719073334412881146566456257316013930900652447907168474814763965167553857582162159680002212890771073261051566334587501252370424658471896594363785915067747917131863175012219029673096196753654189100066625010424260298269351941041166182872793330971794996796881041036047964238169276924227859774559672275629629802954289164226503578027512948467302068409836330320857262137806196922530969199675658616732431454022291933337138467097611982304735248733571779485458796810525058806112537786841328928964126790447755001025218131975209567636726850392409090228468317607236066743482957152626047370108623093273814303123161285818827251396986800391292983766750804638564036454823804036428402734535223106159730884038791742955880050749189933985526932460396907297414650839188233865591961972875362104060776933215854909077401006284247375799014003983066901621179225126139750044111168123276050176051026517740943707048012589897066744181400757415033126819270009498125954224725216104029763891221125953053759291793027980017958652324849068245579743783789795598280963052515062021676457767633989124841101749123684393376588622121045553604136692670417838281165948337970792154792000200409247432347416555245641261542871128305548717113444469287239667569501799706683329556003731777707870027707365042920807264837212504982075197700995629214066388192474025357467302358023151448083031291678670116711064544105683737428875068682524057561003851502018534650162676835268463251910949156394147287408987125666646495648963089425656349802632088765229426851148571651926669299200390810608420551174607630008058139820528630287182336227266848104504928305896155686559539168373374484103403308878168065212281136823086569092879055341399362075882683131420335340942344099202123827084024730917256636723774720828347508799150913215273435255986361295668569943444732575896079237931577831070475212393101426060410963260293633215892641090197205723935086570305113833795830891586510244106939469726693885644181011697218606791245744316070768999166549424970243945678670935097136977647130490947178479285762919088866280222662873286427354766752563151801170488699398759037820588724349996681646567077927262320816776938520907430126682633051665204173570654816987749892255001563338034305398829082426584342518869184945551879130902383227497626365725548022045884187906550921531642214355505355161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 29804629476017915115334117748811380971591657983922874299509369015546115621398901625379595133832518439449580582127966281028716174313676228533370460223061450724682594961750997970095986684935624346848097516898688040588175279996888650886022499264352876645255634633867273160167860114920247580600452565925769155202750238200142324307214600182877775348329219927032552519877849786649561860080241324839363269156059936193255116555343085569157646974644156442986457345550272974315988868048266896500558569120444976972797815689092053804269042985008061718103048924955441043288847052194864670042215224312308597839859332468985884256960377294847613901353019342771995293517834267906978150237083692242581567098067661192520573884808609046745005132254020352930982409448564291355624107797815699737980676302340037133585783456475382554959633099836739801948321822638792348649026263836586902160161650903942571530986965470508980421232999354613224371991798958681430278133661336582330134750403734444254740452650122992598401472626449515195231343649261633083770785833937782704733884200302247792457600854313747136129794442634703695155353903964984239536861968895716388228827172231735909330526733091993078734825100210957061402301509450469566886959745672467845992740979315088528723621497554716380996215248506101250568848901107239167428065475501570056208537951667949476328702194718441387804252110956491525438375573325841924146507929290545845016135050061183551083121973536591589068846044258985673642517344756638562734927984205698168033203033539370463091038494174884433615302473889045551697774059171524699266658138064493834630005336306360371007030783547872216825344909890440997211852795735123616350710875318973806502336112439818739727974394573090196353705902768387096460017174188891548521559698827824205246690475527469289609292380824857092535215718207548532582613676786197546330536919360735373136715203853778576038839619498316256570160821749641321689109440381177867009866253295673998532672899276246599565905106765109326171581058645183097566062301362313696496911434543752233246739563539789604249483226193956957946768227201743497952587746290553539032297202544019264657577917736085666926209097640975355353185342826128839927622905008763193483560998398251029754635660193609832402063080371291957239629344323285996082247110841627477561800568565529376290491304687734163971318249041534640044358467510986880557041881584959351305028255773033055987352455361153222446732846250551358785852870580206157761362000760437334586573932543602261325574446642922409623347957982015684187747847937207006531448485770812475370074183446571992746023304610578927185965825830629720528986926176813246943056361303910566688214511836027757968792475370436329551632436399345269105831067362127342717173654664387004645040914167021819114627376635952553293384788543109754989126655255675135468206102409194460039411761641266251674290511586053324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -160831266981385684355902242774762640556063879077122640475644020813806821763497868741452154218154741195328030633511531735370913337537338127926836237935114397152258712066357528639169619913645613092096085958068496541577348646650077019183151720033946311320501260436822027641576622190924265331719034302189883563885633889955478930173631923848323245233855865330885947699552041661561119903846983016210645828444784523554403433802690216927402903956286225092090558898959154658154756561961354374977943855595795233355417209042391986205584693981906777158736888094656418221022693725389833443156900935355273873615145399451630069081696648834878013584921693465979749228160334695622727180187478245953773180933459102150123190567483577776289820919585623313636360206503320374411287350519293049317022151741119533118458373602326789919780462394210157958702826140275912542818693591293663153575293745796472229715074531935710981433065139420640109328665989019474950704112195267733659262227973943078163394586050842928143036330367424768525244107114859747917407221048841326280587241626450498700984714920980228156200273048361948051614287502052795141729014774008249111353514285561848432699483256495217033357435121753034651357744958686428225445191054042373608438693527417428520772112766212374890951297502834506034344898245159739411923343989165793446435451850030076847902041797165599432758530334301992328944055479562840389177164181558265319196196363740101297240843472723517962082012065005619076233369063956563790273156138487880868785979793099052042094940435253117809771022648279448352337209452398449563508696750250416467261532408262288523517350564264312613321159839312697988083486385906526323121660879592186638158246259417455670995399104186560903988704277133427783437602748337228457085689226024318992994376925919154223430065938484035545810983570490052628396754363964673621667611076828216052909883782455764716737523895857453183774685465193065619538901835357030484542397023207899567658252362613137038068171998115054912829072558342055638791463461254557836752034062151459747569284371162780755404913506235082049291668781212337329239074334835592098873302748760823441675635821358142554623987138041775455706145636267916135669707330005392454763649859797214368932983251444948562010185945077192765194599741634931481184875989363430093740215846376254631962263144249490808133685411804677761656288433449919065016074081884924843417313159554947736924991844168406588248684047142429583281159906820762037111446344025186405015430891247028198903398963266266234494812469596390466257465275423020124319489871448615824668153921387231451950962938462911897257818403962634202158822755215549861909454227541671464807794172813284258006078442640555133455249106751545444818912516228183679718425479550967525750191915577198805885258782354245409768916917413655209123568265835358477283528932555283989345296263561218621244911318857469132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 428789013112935612906031112152151076165690778678968451934006500300959864600223595747156495868662603603635902920076085681243957349570344382544369364674344219218379868382854793258434341389662281892302607099169687456926404020881386766949366867903210122158534538367499379367273431460186480172860998423432889397390473298183038747416627102269923713875386884830269758838535469772509681110286921949185707215184634510021392469898308191664640993763688355417875923420166160012708564881785584000209181000100894169589943914538973646263632205871396737690260821905489173363791677159619382954295705277819114283333871088967404141887714667602931436221915774505273738954681717976132465544812323444339903858977919300710260932507264239940179558841596172997049994386052173703097741984127616242293653731661420138191805127977172187257784818141916104662959483951402970192544471487255463546870411968735329423361144866822691589656263286193342727091969591848159799473532173377134252479207043121400643278997395273153952197005047153923195694005239684131137509530450943072972810162602105379439773170293149384756610494099598866493352721283912862475926424988941640268701252823743773805436787448821862801970003294643812971209295289872571216771013643741789107260741218103751988859033662503055066413118649812534698264400953490083561700257197722455872527560490131720892293976192763404992659565776361389395558880805979706920760381413369088276987160604904586501600502077267349037504426964028760706651867848077735664082718981426439732363952786715805019148071755954023805269277996000208725801647891442296738185155900244024727465939895527631671422089251995430088230412871785618027826054948772912874784020761413250516641580570917114912103676221725242582815308826124163141019400227347894854086791806997243035494043874580916017328253613705452930425929730462057955850999694157588919960950156819442746868802997192717584267965555539850715593103592035366152195344266337167834610892703178293554342996861601262066297219204544605689492193163932560681270267098204156961447131396050871207491815979999279524759620233811693369755692823646702663422598096252906344455708466105451183605807879706347025597627720619793024896936165199013683932008062360464248404993633159185861065206762075071883023518298609725858463011383606064879938828715333221278181496499109895001142891695648478303413905695784147285983906991027333488433937564265450697980443002580502500383447823908700136362340048168938714158347286921804413272930811443744018100493686293951020695770439864924341913067865932926220095759892106408616996456108451402745108304592071761022538026647835148151269146203041999226912488053641164051610387345361206435746068386289238853801008681699702092632073565102169714521592040319117290034585689954908094685778762983859851079262575501249688955556173495289420466922889701010899655111555402613573858817952184644835272199615241844162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] 86960675481328602363886146877717778505599642006445237465800825121254820978769095895569416106788447999475972892237684735019260591074735196912169209129194372586060430998695090321169260777616416175665084913741205680919944633023527301078239291879870765413360102260445120533011121919577942125205780082418631576732167827785758147840625373348488571841176637559319362951879766402170538846593533546921140127735045489401377804051528001146843109633386737729065898445172420547869912083366953636984334534848149961909532704187890094827409861397939409351342539118716776953198189223044524334270475453126055791105401596860077890875269546043335049877127682559765120467993092989257406006323818949747717399773028658826935964998840739564839524164290234666619308335817793747408592019337955933404101032698364385150499407034464538156756177765048356579335461988238512197479382762730634078493949803302170143686425727127306714221506568676568881436212160410536465919987416589360880077257942479538274299237498075117539621192291763307726968617969445141718478159976670091031769965801773464522671058989462296624920726776132200628721620556032594584917230186441001026843440608008389070408080003205092532100586518615045900828323278867012535098667670014357421405081544105825012917479085765130662561957525116087227684560667163069220957713324462785563826712872004828826264463011501687706466560312720126120285494866535877764022210926099950769119929265075740737429706140294478913079950075799037311061664958538576821784035617154138955786049033370288383295775246747566377908992125486539576477417780185579579189659166605947020854711447388806130598383913313639222837901678458682813704467501091225001829147697376125179825410524804510075117364616164153333443333619982637700782191534418984004596581238824726050403350789729735694595908965007455615128899873272851239642843138666085437821402789290962513303181928440452995155413645902800314235411644091170708232227365641569635712496499496982134896008295906848018181842639299156690684999986453279467395262537493786152499877739734435288493643208060630367886019317510857748644731727364340045051365442804629936414718441268756982951833999733015830608210429345347964561811926304588742899958363766766974201095126484659509671462897931498718558908507850998195202976757251556394688087815296010359023700920351497587664016059153788037708744331940097858664070134506519913032381966809781746427331185693281098319195676161510687802514590509554554311752967829218002051456358741718568928768472345009785815153144656622865759272945335840380610827642314639600997830155619207326862354764965406883490036125477693268796549629832319913114930708694459837584965902065086181075242316142795574772483292727358784852080392481334738698805899365740016454163438126275805679369360315416222867989524190934562772994149865808482445966893665054826080379768212341561852779417644260585434551895416687820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] -5568564809348305189297574124157266168309448034103011097779611346777636920593340263062324600040353140957939799076718057612927254258201474557334295720180905402814128682430635895709433570220491552342948313125209480427296641869183678419134094445142603406299445844555194248795806561198816328231912040952956785720579459624454195443354329491060322981844549330581680979659421959814967844965375077369808040797193106065940140875224630594693718814436870668270560261354226090141754659325395445514790080813128813118232057843874683882398769160153768411090297957152644237084913634759524315827853033873196990668911521650294984675426714728691663459520179342436031536119517114922611471056431558975485053613233600787977372372667745495377218903674124596649518077966978833357919601799332441368872892507018856346674042248353742458497158433268713686888459527109584912220424990100090105819549942989608359172474122895577254591782394335543849381432694065271002483505864295226153053535137123021202039959829434682208147709776519400804645228780666821446821115835165869635042265905877987758259408251867966188252831078029116960157577602797071314750371590572848257380343776635460053167138409460092457530535031268765718026532199396182006154271799710702162670724636485159252701671455288567513161830429314631076901598534592856044450875576089686518528426070781018625450114975523989867218726070162871529181654695375022831691439356680521062037299829008091274564114628083414876461254751770576568405208940643856712355493889573962147575719548972444200654894918294949494009794575526984719963701650103506273136460791299585831216563162223899462456941752599883122197966321674382906952241680865959243223601440768031925347987703399776968058194859441055249495696546863390276145666262845050694973030717941309438732351275956155427145700991219438389227073068418014789893508134892273078876238417106003933253340937222844013883447161401295565197966369824961787899136185810105393194968477415682670654023576342935888882890552404737344461742131675059824038158714536128452050253749068356492020849399009199172314614031656994346485489637993169746306573595544720504144003019270680312739948191838488029592819460554426531794037987260101920932450498685846975832233182727835276590947321882730110783174962447476030495831514652357105027568352120237806343231918545578764954839918140312816327560472398522481995027433234664826012382802056167769447947792168345048705294926073135743403072716368005574337618265168457841977006256196780111533189773219204201425911881346827941200387966615500716688490995960838830761270447360835091408490685824914692956252741405585105280299983633905541277987480381138136166737138613270231830080807825382131071487124604809247621240287763567571140337187802888918991836173127802565899147322993207388828513587906221354811382855760904546278002160593604492960484202728690641138090005038046119753459729639077356503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 24997543162968890734887454247326263086472386409923749344384168527598976515027338936966402762466074841299566424644959845898197187188001927690522960254311897881549057670082416023769231763664156060250048457161192020658092154481983284932419634089217448011270681665471357432893950371758250601247281458110780686655130627731222509830769673748110218461187071009364954886179270576552152063032843248109650806662498518361787467027400454097003973514412715111613020238048556860408984796118931645347854274119155299765268289747357981969073598519749550755743221456940576599598331510882318657772155580016609813341512611560604586021571693166916890605861701130434862431972154737280008862904040165844929559363198063013765975037789727855278556307042924437152672041657564403281362940656607461378139565888237434946778599098930091644325808409867550606548128151042417955802325693942941038031699654881392412457461731175489496529078062183271252743071906918311474965810934632058901823598022635648577656610949117102863086845446855885866872331793691190210527707077599252548520174685401784060021436324686240918509905067601540745268397790027336558679054654824566083816871005084935408770605935868252222470057252091451934844935088987275850450215581629967051399856284582058304285606746875595791915727560092853776407637337523403864082141081149996942093629127989883951075374344900294507347530888888616064558977533739925544169444874861192935710368802115399455946026337379544318469732932358652228242503150882881921528042862478746099239199101612214831596052182027350258581431996836355296996569077763249863664272244659893203608851936267562037352834311273459986967507789254191242032296474281641800408841257256594927351965786743296795393561026389514409109662182946213317333091704648498118297831543664908972638962877402036668447757101609475684130985982473963338771008278882894024207612625501624489873760527760027219932259192949534363733155245987535368113260337484139832794680983662574207637544456239898915464635116057605114232231864747145206016735567636697289332352282605929402506966301900689502332786754741321590183142148558170944936703747116726036081466791025793693215292745079503406822321057971122147239374262000303425052829927771830931953685865379669238863898938916348060385537400811072318842797555950514489881295758348959067988788326790317669111256977590673857740736343722819716751159458246965198217371391094310053806556141589216646334594611337769707664318824788732994921596561272857962130095953898847682435233763461472553547008041024695279193482536218950500879031041628062258030773973274475485939658838383878480549948293348760485866063440749194752277842521491003368240746902073818581839376671329616651239605521976486608928857867740917939081101076202791856467600928961858612004291245414865026494583729622328863877897325825525759108500474801492461001937403630282718743399662713734909850484508772876156928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -65735140618780394773134917696783292522347283421109753366638311886965653581432803017353739854115284940967566082537609566708867355888228125354254945611967229738271725616504732084819761635923103066983164118790351106961249341620503614704462638288754625671924710176261891655295991528239445935875216210334824699792688487345806813833403788028394277221849419412938658424724928291515886821278847389628030943000003197583132430647494381958751913898266237737727850009763345626355250322567248404194600677140679337378900205952421833933318616658244672333566226712871214797110984199566000464855417684988851865244474652016551892034115267993566790512084991311931708864142759137734135582944050294333256528852633035353518864857140244405008902837662272164471007204587185115998767506143625998670926034010838970223356258354499138954492291254584998177931296007820737233600858286762408720440691432830496646759676612993119611867083722111902287837694021088637696567600804141190670535081206576877694957361862086392180726713000151346051145358406677290486145279228368401423697244154330710852347323307154842317420844717388766189219470923187396819882123879616292923728826265192250146613577897882190745180705947093126858349041879890573932938322518065062526107134979100188765903032085488228560974165615662199437770609341736596604643387243181002981466368590298766120490662348744734587239078541391687279157601904302071968006911298240332096492085387080885529640643261429976335566330942428416662523834364268203478943215650806549219278740463594601397719224992422346909037684552593516470796165681908575268608489346989016313598632773940889153765604810977390549768960189944282661694249870601972800008145317295406755068547142275473745424988433690000420227526875875993854364724596085455612728366473507648897253929329776499912002395713980015297400463096369730975067220596940867472459339544966879676006810464873182382309576965942284104206749946307527729594488860471445285359716756063186232283671128924927056416757733606716075343350984279740402019710553329154046360603045033043695527009399029677040326027277397195499076628703253636032454737627737832777622756838634196817009294290357827082727788130494536997562013990178829758718604898580843523171988990001132553079885620445342866220232221660485998001363737931249863133257100474623300015098189924548713152381160060946917414930154173807552347512710092047275311030993197322754160303303472907040376841853451380495133443490043483029023398586638864850523669818820012450419197833268195301552944543450305976659058713332036272062492712712407472715453735894445477245072961572448159165755507305458259597355303703537688477881424775463042851034349776072838548540598334607679330965068322402574758189973754919346152971543395036107439393435304679174885389706113069156834248317412613065574880345381937225310818742454365061160359838886192186747477903359987938921107350709518701953024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] 113594798387582326416106872045452627351869173587985795720274796388693632698653036486944637789555204444049838285643140392032373920795087744764875694445127268996558736530334032308594891504676948673422407509551717530357598079424983851774878521660294307015320810231198794834759670276286942495880739231687006127483498429517001048544627871301875975668460037689065464833667420381317975534268727922847191778684574452383232641435020891786488191340130888009126516501673934125088862951002534693307710502704524121180266030961442157103514392407619275197237861367764759899025649151099435448888061383866305414320834704573661610598882116456980908936859759023971657987832208396177259868971526624671945703092377887175712011795344901493808838166913131539429473987935067176564479886216265001132749304237924215227729463712493693248430358852257090369595648324159161599295533307390206690289585847918644334242716181025758783741738400571044714132433417995408807508547072290451358488413309843817007153170385369422569775774122518555460837323872133146820043772287267228339006680095241336539641107871417396945211176611818510878463904806258172265704889387863480223792556447569231492318576204907943988056090667975700821710508934252882331894420827370760332968484049409288082264466033050921921003277345989263580820335436151512030593762524511142863479030385499903511847367917175837643555459946693342541421367332571999141027564590263790144706596052318127402675459712797177345336611626306004299004987743531500174929194161023704924225421099250001831262663599812557631806638076579268821402720772184327976195505688893448422547947124902273687351022123177394379310035730822761928222983388860113368507221175561793878479388123118455255444425199159466412496203896666351810309924594383923157507649728074235074814685454130728062449461673061779257654142567862508370596680730708632031009878686859584501355799432695098886229644205030979395546993245672339914433676811538058997488532427932241824536703098149553290599418922067511201599558981967617747479258583583518706889469363055289226479803342367123262753870309690992346730102445947588189379136273236284449670423906285071611348573130967529181311093413136340235965315925493267618052348848780922401788056357821191796412488105410300688919162573216994698248832168497207355122794413107287830729699241432277578778051932607740044089220189476750258033919742805999716497419718554938240273349418515717816093854186158756371777596490828612509290281265502415023059161916718492368368527791893056826041429031941688945152992287220298913598564813402225414933597483922927059367450578259129380675063751336671699925809859537684968102370783168424168927222110257779319401810671289905572802632215263834845035867376336507504425405889394134111041523755428297997637683745170357239401270308338767866234980691267599764473695536430184132386436732649354618725527482566846336137582609503644286976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -110436610992971134005498596850284625003061538025387915337019739013855453897953930661477864210812641077401491180190994592370830240694755014287569220282336256277919911025735946682249194933950641907317773631546402622107850040500438793049533971755778115241618807337089674647650470932056961350104152210553505203325269948707703420920170656646027652418327953675267536151032836592390653373455360568633619648168138394105275187337250793639307809873648502628883717338566927909894416644857162345616471276349308374502780104304590693381987138713759409781949746625430964364340903858067174605872014177215716665559444451762129196018925948280456352907736147247507074191637793943367844407584378711584211745485299437844051166495595699613986819044224422441079575743230381469567347935836018130825092476049820522184637789693709876872096846725826434624529424774847147009371458273700522827116170854214853316505962954644041381754935826597117020156387385982643544269662369718340516024641334362965639701193829135547424116377970128971084624086972098607098861360840212182643727786442091057686230501026729633073485006817940621938494039273006448068676737283790460677869328021143348131632658691403999440606394483766417850571949039268692810429561751372293457426399261161347174842737581314114984412225087152250260414365495923948611252495645999713812636007645700269796975824579571569306691961039354037428835785809206881973441759923636959768564913283891137156579869459399737666191063719602448220128202436079298479064565743662872403191522586065027385479752837516210343615574657447795858055661872333669548468471242225696393509603193629950786930014365625625487223880152000136288601962543367981010392008948527736998369742449422622320301886050539756585901551176343957581458888265484469836953600393536798545098298514550980581170998196734566372495954131919635599645193650048425872841038477417228754997949155411006415832907773570801530762545898219883403580588266099270330045337636419408026460009889698335262519321343710195370942506872175922275367882292364107870824929529411841355147923911838760711732958861632391543705094694691426367013079807477448208648686569330772765215039650431990731988938850052880996512043351652916431308647908041343766492587367221371503105186727560151652975230188049368433854397358848952386344305376699408967787407133664474488439616982213916349587523191546734789308305012180874634630419645090607705973515554282679244672399059218840390796686279699539334349900162898498491544784776991917668517235150884552116908276640394244954961958675806475468207141650427383878276274103138030891646177123958758650668759699794212538084499284272362247106553806149192693260114125631534531591343482357446716414587946797942132039370928485894049846163609689367802753492421683028810768416606356431901993677976970793644307366093063632329747050477182372018732443898856395105452280903979493373814995717126168567087104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -38448844093641467109348593568107009420476698192934747976047943142550118135813536219054326631309955634938860862727594668354776962822839055318390191998994753648211061602934465210204649400276745290916675563196202428165529712752368992061318739675601009933070985874875014335647538099341576521083324478215544723302500729044442770657475969823936148323362077049828549915744956972666852975318692547438644920198851513555223937072212707950610751864073861001349989532031098811504022171110378897593265260278867606495571558875235456630950611374339199558153578855522304013355666197939006201866133734184562247132386033368706134597737128915266396336360555878114424343235328679072941426177399439574960165238628923599789303670741968627042882753770532681800447833221950580377211599836555617811690276600833505659249708581668437628505146931683109919244487468190986970415785112402411338035126686598261981952369966090360392873652650769947256267222260098936878655328208887816186455624044191085148851799967120495539328724403349792984262516899355712530330920370780013070277035575777122378048846873652476986858628933778714402659180065913144011599769843890608706378554958180267832891380021168960359820870480537541342128547281917145460496505991219217966308021639622896116719290627684192999720927559545193178619370491687448167869879839249233010801246296894894663814419921814065506925387936867403371164412913369063437486288566907416772758041018573951075537295583748148516964561484105041873578343357723445938160977150214226521181958636360362032489689072405259050271829811041166198862142538072676663888938084008450613967208955580717284124811052143947341424666388696202553086854396854021853748331422428898190923925927868734478560701509202583025265945473819935062954067020491576820845087377212153054152084025726835687509070847059347308709292150500063105057269948754373725407229375698334776274518258395100083958588349744046795678958064954587995675642989985981151421694354068313048595373279634088558317310908650026153543098506247289419849376850392431341371934008383922678818542601958560632543385412972857167816811008166184900124481041186998914103862952834305430032710187235951429719453803049320090268017116938187638267223440649749072451010397231078977279107781116455844303343209189793258799792315396216717997182315232064068446170259240045825953459208883726315135668784657343134732093973388616423167548134990640960091349746743116316859484827979959952449648601606889854921240187218980937139880203795062765210332415393508869360789055380664134314628568070077108575937016329176045499838348648732405600925774506091978845835123811563539065328881075188326905010574109025563205830512735927522288109988027109183174249678600716028893556152182181889125171074719504298567810001784303988415085987053892833598747159149250497560450699654861260878362351047457567103716144743986756065459049246623568849895837789416796979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 400125474471089496133395400806883847986485399028472124518758448571141498074237276500289988484696347266641310539866644170709926305977181410794813070910462763886765817196686374863375384798677279287158692258468913086606173858216712832535477228041057667337130548815926232211346316659215924150605011590045921433309495955405805770662690336084331317557488168659046368968928268839448580521365854900115065705409650398213832001453661779509335893218307511909871547731467772416546079668339166483182907831721076958327784519765067229834749352412689437053490175925156929379187633031932175567364847221487586297167312996504593900721337998092904875384467069376358912199196611860165036862771612495159344034949806887962281348523323029953776396744334219139117691603747982050359451368006094847302925291354272721410190743401827170675725748129738434814994716040990560262791521752425818113516755688654097334093438059645369028242238782627990168864560166127750178155865010239583007635532412307080139607730320213709633468490260419367904156810911853705604168497402916277330428906027383360606807695099053416693788019385814150875629209894098585554509724709936318059838801650233594503058709200769809993247183424610037970449985689012893809864633587302594281043707975834055229614382789911363650309566360809242872691259178876561298385635956611607629258485598173798553224081341218330632923764461777738829034078325162914528923405153826634326167582947960418819840771973462243229174791086430391139725432676420186680465633538073044249958242418537264560521434527392900231093450385916230603342812708454792110492405077318294914049634903636271800229470398546113097542320795793531583817073059903649413676200476619353942136573793162190520511681157699760112335770600603304543337390872905955221558628492869334185390865628866255242554257602003748301263397015777472366242897922220820077985205825059761268327537370784537328744860634706330667162351644403876207517268857773046524480191977266414187319447580701455673581728471756036483328668673013071055107321383377722449178494066908156767785571769710499408129887581511515884250524779918800158929775981388119757551451756342850216299564120341873505968394729551402424516834340675165889988331923129546055440203145322107243162219128795111040716579364800949355297952487890956325087447913175376041016225293330393125310330029650053463755152607303122320962838527788597873730734706379515829369002415208210826139853488577381618305008954280628752815984624269176204907147840625367134433531235940877263003008650283959886163943672312552409678552056086991956320994828952712805049273574295944049722637813351235255634172562429854080937660457508037597565110738670737795847592223371549597090063654233892978697839161019950236802101659829482212576721046495853048314685025413479002869122368264755220423830866399779504237616946600900712059678258075317375110338425318075496691472324684366573731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] -28161246917660725472223798589769679192474083661976208746950214269876019445559309523775932051361353898114874949992183974809712114338735799863878328500884452570507474047948323652794049236028590066148153952956419963095089541887096052429955735487739624843662021662153528444001109385904121587010490585512706109092920424076639859262483973990321431823986244818068580276172988018974280473230095079838476467328123212444452950769207467510658376281097014425515078956020502667245372087027054051832230098979920652991735909379407448613159691080818071056956031938202162562970937851761372753330939769179165475858259925188112853916080095153830622670212481113760222769449506574686847799286206712084174004315502760703917718060508027942348251533689000760995916037571824637513002039124764477788938214919561608561258466856174550262500899693972080316792273364443573746750591815466449663833101747666946113403515993229111184907518466541186501977780162536707520642281682897265239564146564701077829333964239244844564069537530051302862686659295688742519267144048232877558673914098619640468805439807462736039043199729097766322053702460328054321426022658384385543244032917325571880654027424556812061209894269468609339215987496367781336988480543830205632949459658059675618784388246296096971859064076886725456740872351953847340179981315047509897130641229077699371545445491977191637292078068016984808266425143658599904592625754508045630075657107470521738470194455936131985516066453056999090732992888408324262603185572230966216256598973394753709871648835087507038982975400213393929099521790125295417533526236261160329376950768630083306393424456691916747250589224872253876895505425624929098853051447151686401576249565302710842736695236513873564939940590986299670209168372061208719350679707267295808083301903435131238711880071511284965668208225067777762440239143846678811179743165576810840595168099864308539704698442150218368663568914565745968018803510165436412358940068727478476766973000008889472725058908119512509491991411639875871686230635037746682348518645021748437498771526210371387114969531415457424699938358324425629623527284225271613363584643914567456055301990386418658001231380473003311611423244629140093594903848700273930302479286074234626834871236639173222079135209164504796079685437532845556858390043907543906404230667616560587321261303642607339214941377136730743768427143452003097442646563790891557843153176686315662520958042550978348900360403948035849426256453097380185021970420333954065771221107256193260716111894785502657877439420342869824918029563403087243966533055782678861980075951952232524644859615818865532290587244718206631431674932203686723540153339286879476533519766703008687620590113244524481852867791735092081992611364343229544542581307152707253265624060985103219705607098062665032249473176216804780656722054582058728644170520601260621471817020698782135746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -6468827470250183739487431217725691550617843577078590050528657477844583841759106237599725172392357958198670851416458029300406755161164910946882085648966880791453735791646498284611545703702794013671686064462962950269181041873378974763486165872993005826102163560466373711173266533846264306441143206066233874244674994254371731527396490444459672010801118898736602232972260087796444136296086893782788667509172365567189131276214601246655937351123046461005033627345009304899300631117082715413053432060069599178519743750316744997630585132758572643906912626436005405384574140434180767702774743694406704690754167785146178672507377208022116154674102425726437511820183170436890674923543157709717919698940309475450463365501309440996045584466669241541905172453119689469206281641484961659877539208890520803485474801746038029393819295412627982236864777915045776357783164505311858183585369790453046638617958153100248161889376584845894627360669823491167310379925768781205631684814805094980804935517863199829903697103907415478791690144066302443605841682624945877729559503737963573008284155755542171014131392817704271477326985803005577013044815736836384397690871713665707790887582545194689307838365609618128111526534611871705437406381779838689986651219843915285940679314815880110238624635351077393751146401410636346190730602327549346730378162168113234296142292425573411422058337801327597573652371816739457803029012840872416310562400913586783283383769673739419054172436237697625737910460800468368317626449251285945524866371525453231907537920036158613504914113450586626756635153989830988517939884062749687135863268581392450297679801935389744130843757129768094050878329116086995978658724897420420922885037319812084177115112267256197899483297100943132729425109872252304083137153111693751227854211154454731324480768991766298102083012733489740566666689377369145026163167191103807090874659027189330053630202987547380744165278744406442491973045146780688501761324672789688669092063845178941812539569057854824237374634009684930887528693246282159579460871042155587503090827173907822843111988176086006916497350796670801068508237837208597670145291134589045770723749738590534651165738387740105404708736561785497690901321932413370521244157099405082462554958582643433619154893212364992820174633725865183302046317960371432264998347678645973975548992614155993216161956348087464785815802799920675993470508708022030777522876044085965537235197039905473409671931184173392383992341389516618372807286601800395085742882166428694094136533932601488363885240742886362083177052381762838403311357562313532792965672798043092497560876929059077359650490037563297464108479536186904865037905090941554085510269614261541256347062375904173164630779867109151871675048485352985431873632623186323821925918600537295966673695241037233462096977688560887968804183697168016633332425518307234819173681599875691577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 1847206640437258649002147382648520226564385652057005346603283638811168417905172701259256858263694602607461964567178768579566566926991892691393009808890741482527069225099131255848427738502487395295245512348613373630120050060541658318603855795029454904518370966724866664505297037286649373127952555063303053964303146175434519721983500355716347312635943854750709873609453232578601358248677268000345447589602465900924913038065933070103352389814542638485951345508309958319766793629013108612045406421783892064109542379886740063181393055770045276735656330656872100426882826068515765629090824597520917881231284499290720665346735337265317486290636233737735597138892225695274779243377157795545375884299224927261855252051584150240760183628018932864497753765040818321947854345408935123015936304629718027043822541499713417445283439439205014581039291688530250490053876940361301897009667461504952940911290392172077303391705985574927459345949549427701165741579743906873900711895281103396446743469362016382613152405951764998930266755211852734274960422722491657374247321741229759546250285178546683616626698406609795024524535985748660419835548341708313180636797117973868517345905281677070495019752888169824511138512228534691435833041005591624084103065905716497533066220425210185909055286558996352047632349852713986100571929087413400879166333564599197592465982614510503977095226521843991455594149377558758641118434925245308229988387574012840309723034549199463654336373955156942277901937792213209640298621130155380971149373171454758818019587252956217773540978309617354712557950016694338499599441864851322762835133616880420586180074982773545720402346476021869340161976981539889428843704612447095370316273635014645315726020396676093498235878145912773956180654527525239591582694622963356275211185619186611877742415104276970698601406039903048595602327630916358038840820979771922939651601443388440369243299910806422601145066628865015546772869230125939071522690629523788141651073460456972271228466384013724886524184529925375416508570235575918804342995411389119896641400289161598952337094910124249642516802803869963176112771818728403472894215455396812619368976729930437020238816534712492032299903696583719901332123860402267146875084578531655818374376761433013147199489273770184377329145040406717107155944004251301678549141092352675231853615387782958504122693728182793675565791660895968448299580699426230844242830717137807009413269717525429641841339783507014481393537144529000483126480682704955192854597138928318906198931263172339578506669229334938539932855817454434204630242941113503351610110350387152181117782185467700395478776436238442883100432614870324855732214424085267773539741892460775397547598895025443561383992942034192386114112953609192534955866779573645671198720488314783375512751579830487705936108232655687889719233616325329041930902496842442312925269540947497479412121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -14726502238145157205328264888660211283282039601397515744336052917707415766062225368186933410507513657287045446057390172097439008163339045315441811975751494893705066372983880494630430171506953282657795341604213508300085895256591413548742823514869956333513721659693401197690709133289907907087749089066723721116565048082645143861252667215484597269662759739497783804278013628096477981827104864205334958824067599264562266506829140971655474863144460717387973132686231820938734433727981476360317893802786046023821475425354691111272875401110790965737993034417411904323677493956740594698137227555686361282769157975090168051165935108978419971582973584545297001701832697930173321949896331512733566857195085913477015489129381108946846782195989110032273841623078800364367435456752705565372350439676862745278011069069597335290596934613068782922157561605830506725648452390180382827782394161288095668001402622730659577743720512880078676668392209293570102352663899852470026726147537576670288124041188330027268052466537102985597213338334295371087870762657780045802924595015499209051543125790774454282865973363095143927906272762863221654170610472389821245872440010355528776472516730597507953072616120471537807248382577951389094868841584635123857699590520875987210423599618993417865596994683650863565564513062383977590778919134464270166755879506181263137878266578653013397363867717667118267736180093585539591829315084539201425505539492547829367410999268995703711719758234283029157798807411873037009578775393127985259843845224117873062979856456493224095497791076904070041456105448365514585531491837884652644249305004202757757450511136324080941520855897881274212156079498671748690168208540174557457460461288207894247809540467491514349730477772289210006296531962551978258877731488163728989391310688076335532047934081022955619475277337318302470544824995767157257404962923515524288714260746156934577423073367130119851475697157422650904073989093544798543661015982357938579765795238837929758631439807448843159872580190494226888721836026294500716087089242513461064546696833636107399895914023947938968671727640794910122213522997851158833622524919439056861978334935166206442566107255265659298256855444477217404496827615637505980506953582090085739867808358940610377103047548750868284534484919336230893405801588984400069214983619259784709116506483134835491415296954775969675711423618205874524292491252191275499889127983733921149473341045700624054128023647273699067428103558114270053967212207026379390484557195533159123668614536891502621571317774284736052853697317308472342409465107524610872860123081055721280225641546117318899481811309987615965445608020847617942135272548066670064522545289780731575365873779065265518349338664304694385918248916992413309694929450503631579742779403176353188732873325677020494961919733383059153154523863451280962460510188382927436635619846296926174366924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 8775878623246288614535526899888088391372948584856006447478492974376904388721276251112796829090402220889719427611103209542410253932041230070463454047629326165945982125365238487056299371663760199619905223295402501819061077705411589225931032845215363867056714481088587202501931896197935661934861252266928991816472622514951622156346976323691272702752577453334539296359842695793721484460737453414683803220287567430827842971959656865956811890929338352514418956447408834271096236055423712546303752811083557822846287729961603177279738236418104143613902027178279736191069208281091637496638308027585892725063138911176333538069457276507543414240422356786606605585966535686133251211287140468987527016259984813569764654635440690565990856972185648753264768170372319456197350250654680228903129936008545028495246383175025014545026089877164383255677557916009863780354850290857156354238707860197403526954907545644765768780191934007345477672919403667960504203284465092047337233796501620931746569829633164667699901002960262660326981281365077501927384438951887396694308445586623974672701105855837017666601303507264568150514769895858009089372098141803800913851646558178297411392014947702393476782569711543097682843819058111428587687808836251051961606003951561798466867306527622556763886406031339759925228006976192889041649716876911385361584015278684577374851504172279696893471384481838090676557147272040600375405304874637555233750193765786992080234005563276481751545497573935578322658185296495884511991048203955975993949449454761635331690570854073005976040712836576796333983530427730171035214110799402768142380989135238395863349423899368237591059295446048639641010579939241972328728241971456970549532919230014502264634012845777420807617288833909985235375837410285533122422132824771566998971279189820760066474521501306536282935003916243357246134912858002226713856582886117988639206758635189192724970509660605721004071665780723473570502722366299446964557062612019826793485347785260397959894071990856877878448202500780959257127341895577001417492617759802497316627966099251070850966632933623935222848563483663489404526080687626191943589334285101564153236407368827571753902972436534773925479297176084237566749090615767388507891103982516175774682822623622820164650202669790391765735685611291581783287989516159060140901618101875219082116542330811354637467266424672637076923198500000417324109456917877678525489971079146985422013534005543008152306239634852072968073941411517043532021336096843170681774131850366623003903262685685872351001636332125647075879910173550841505617987063229883129556392646105385725510689665768587145836135060085601900264875277764382822243275637457043650072664228166186329780066100233154801247356129733021106831062305397956274928399932164373984612635020981823444539416369158032452055528805987156193464827572558981834940396027353719375525366998889820297591038935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -80458729740829690058515759459590612112573069598702941274466325379863024653489628094669326840161131819948922499711222407140135162515926432766667053497533312072763209620766185227137390183359623460694694842216171420076719680012919026300581922310385643747445127991150323844323680544048270697841334651088161057333907312832804890473335450181689175028676326482380144645467234721582156076342585276797401589398825221070800691261941358252248051688206742069054076691532762381897934728183281063080101587363833193499067449440946991735024378313327843957427949547386007266862542659849058952638244891419019084450076192840337753538259067259746299175207832161721783582561840439815859077695007656689526848211666984737642998730842075636487373995660911175625290892403100888906209807443822884481291252529685216397017667425506735944070735516699511380451869046572006254148901113432502530749976092352184629574807859014614930144716811930069488445660413882998296036871366879934951949091913256029525423520700256390642275668965189874249113123859087180207771974290313092318671967414920530173955637840337394017818031244466002594393856521984213299489888519946404062254078993282384927938046979466028239961130719193247241691230388347090479333052416363943199092766070483928863154967946049001826055338725456332256312418444962390561716389338875463364585693136738684355844618346917905039785985455310602733942785348558076260404089897393410812847537399497847423431570433365362657623705223836645478810587205451008833680107528591819522558006800409890977823187368716542515699854651075334407954737187210942358502065863734206700201159765235906013383246789250470726670637171902072502799757705178959675944264583788593797314571096702469640529636622088654447895217884977904464942447389027371764072664418957408903234199595550705677179757692005786492342675323508134498597210065148576722296980032831072456294828876574457543047095894121785875220591536030270814189127652669046246603856465140781575791407176004554995327778731236912844784318693435521734230559810225297210941182634085582394368977233758826372685613702503423725270293006130870686463396634594698694521849544461075483076277433115841039568572161992364013184227458023370163290594442978988955556781970515263969400643294378909228901457150913263398733371835287479892301202490231784011946185435444579337822064693533447907701329365802781780711136278696659362951249963808399891209854374319635969237966817799737266494192941710797407654162325193124520567757909864714397005924300133164967441348419802938715664207883371925688645323435806756443535275253112468824035692132570512575501572398546603690308085177360552805123772878487655146348090531558725683043643980443848339978160663916250943676447155846490862577598366389366343596101373424955794811175308578911929324465112790458936618342650281038420667023635728412808296325962218153017423095392315612713603149122764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 6259252990150342985087845749935749396252679103220423320208069372180140568368313376117427963723108448137475542530094249182312963372748515020581638904397958457887236124429876342151083677387438326510810100877425021521933555504271839364395246098456536147086420090237110980932601929541103768261928284152710407884027188637758806597765423403197427714200416142344057455295909039860977330075538250915773521210659286621078127719265007129179868474641304198655809495935157477973298995115539871219450050619374341112791717889059084022198171035765337394690872937688461592278268622728372826892883625556253359148030749371806684154034970126117208821112534955693870718087966730913724692390392317311650364986372291664299897832511962848088906939725985595270771066567735210645019318718910359374169134643445877956307809550725230349820731702842408582586759180339711557588251102160977967064868044392134964351087370555421821786382132125916044234773915950371721420653536897211292602909446451963159727366036986470623161532887265995650343353408350699215808771038757294643078433994026996008227162581704118046532869551946258981010434311733548791819912799647048156700989249641982925504280039372564351571580957860233254558024878028740626232972999305192292403918734290462894207934687310725985879518674614985208952023759753325272974291075527451032701268243968133650471644160344784692861517109924948401651568862802043700603543420308277520797684388771387651794562591091249024633905894027962999282613647954017823811093371738770494474042135707068986770631538338687586306409406992517487168392075212337696811420911028234889434030840775300465256033942639280940519414156373051673189905368731665228455793178413936329207822857214544935873398468834165375083700936797987841234356670503189056025555023425332478760250413295865812985971224435692995477243036559572482759965007166936540297033701256314314804245866195114172241403482617877437193695129048704870726947310330921156792082754391760169130248729385662760834233109113317296085322761969833869319759320152934883455141982719123548597332551585660685191628408261219822701358021870814188544228154879452887535849593930714107015335392734900005647037593710766661492324293612722910612111895069238508194103167190980211186613807551945008390331512831564655712705778102856452064432584277442919415598106692281468075035091161671844936571854796157501761815544441786562125910083913322175264090736122552997197175944607663531612868064090395561474440126285810751877186701540550550742985351590612326301475415112868991461749837016786602257073080511391843006400466786753758018979327696599861287322086903391202988405355768967896716902475402674218076774556201964183238658770143279272157067438303620669346427076684202528868814498845752447442006545739401536868197157541910691417358632606831783230341384880250259245552500683889271291107800290792251053259143450086734887076025212076032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -288629945837110919286228985232206247892827760824008116046307117968152353108066179946042975657841973074114681139510397607207580059737246530329998106395778426587700265411966906270117328709078587575818646345570257147218005292998418774991460221320014713058885159984360419675970824590531279788881727001495289883960817232730767377002425655744536691734398335501428850784411811550542357297849314266706600317866419014349139421738061862935654311563158718097983141213577203715568856270138022341524851175368751829132894823944843878365608969837134287175683889163543140571343423475411925489358009683729564483031643377788712355544570078963586501712962190346653953253574088236009592481567631055603594110873181297687814201566518483190031232409117627935289364667678077191099270619678566942613581559857115231618935689851606990796742760741009967637274321854195507490714624082077514012019976901197992597475824928370497500519694551076792826497740349910814150736672739232717058617039203315872382465592851185488599002565154928956384938332554900521431694369199238490600232373806812825797861291384743061124326040339912035803335172025513996227053130591327292057730603774619141364224959118075595933140932417913157263795251033015582352718112449375619367796163718090802942889397748541143478099766977693666726047956501583373496449507379783589249733680819751735570178819258045821407266679025033832748185946236318672457107015405761999849396220308953665614456806910811915917716278765997384472774785448510983583970760152869943976415428650755995118550773764623084574743290430055400837404160154150064321441071822702772555806508950228977411582837343879167024514060654771336230373691186538279355041477125157901908824798022862631547390084260562261478393995959752792592084169396505604634137870078037127792265433138602328468055653203636908567586358498091114443270135355202548990526667153433777864617649663478558213559745161372751889535212599225048604552980910362558149792633160749695304796294352409834179991005527325970788167682356772209120846877619118125806915259018727559802308189758221149097375122793461380109881894811161109074682021652184678216599598370204938372993021541339539384892962800220445107776332222922207540637044170832310115661079410613757180452077485469613336568314016330559024907427516315787975912898673785111235633418488193684537963902164890878674909688911350175251706250540840632380992073389726904705776973275543516739668744333046908409332813047995666452887485457290564858982653523650719998401833501132627729540452720457948802729395100930627119213812751108182186743812437030809641246467323855307628689201122183888306356116242407468665429304469994402285550264068392387212631412910893146702489480770415941856525378685998128802063858901183936453171425129917144989618916317405819578302256984956899113849874003666151534889446003119740871220759659240317355962421209021013143617256904300953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 4281489338457597394470486153785461166897621398772500615776241750989066738977436261208703269250385487789306467908726483949351907159146689450828941034191674565593170911258300992038749206688407733363195657039360833547257873080740171952784401983128660776768871538133344719957203801158834375266562383528493035686802590913805878620258794554814234385081814336151480509679145163911156629306995916743451697096747032352025583594073760576039480484687655806554332163717418493107378850070425078114019061806337752618959253146639609123477254249300762874626569759555633562615939033330076983932235592279550821456057131909235282708288793035866940844642652891220937252245613260631549053304028870729984101534768180830344065001329911848308038285335680214963233910697929532384249891752657860457847962024782844964848365309467105043819183162135274051960776050750452365319642773951832314753920228485244513025069294732655867020515311563454375068579027518932004070153279615472522512543994056731966357778873078658617613286932839705597913470852987336097665016087967950632227392015711991040087138883241419640568877520461825545695771308763189910525110059293735411990751881575339679549757261589443897404900776400350128956605829218450768644309845180345614916380910522520121155112904325957667959796206773071468160636782596646809912887717052281481301880508560236089106899943902960912846530554753981422440247979064173845152905476923085603271793563190419769082804101441517486576452740161948431607415081806847994425636624205048530606572269951709489958090754700633657469376977336557378814388581400333356880512499372831942095049874847451677766028621882719537237437661180121207123714086570240185491785251047289201321620542873741483785453579449995825889896765651506733273771901951514806449789132137284915487751495216273788816472841988147372412867727585333660967900385364450074108415732025123248920585982682637967353166140217645775723165103594213645151715682181448599466737744850012786047011747427348087908479902563720569480637318543460827573879369305157840185743044807164591068327045183313783797074070387393102382440642382204586274754722689254817762659841653404110923767188199875805839155002938944098995050317514353831133778196255703309106941484949358198263140066647319470763247907056157733452415773659462192277859267387516594431467117514526982030547890307938224268456491936073338376633680349785515000659315527142678504590079741971584263942747868703543944367134306018569132639083626450750889590511176345822418941815813495401191781894637091353024528578010229427926827428452829946023918307127550320665572750424631528467634218954022098733935073498739440646353830945509549825701987103350872746378922178935523953593224153541444115962202990249147348106476355100569794846375514722451852883474931362598910146809270583713146001624134154848370071666983003663649873428619321889689184572948315288894079983886419361792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -31057562074867927352337991952766872798913110261158705538496095109549620092828726329299735896482781713231061528449098509882867416383620377408162833901511607608737532243146409432256227009341396179899457304214865354019746147791545963242925854600993637178853051637338999418038114375714185945106837251623300569495641578570563859815496795061352213012448402181205949169986571066004837587682226781080732577233965003302220908525485523812298542177103564223317710193726203195768067585297116514692400391128587626217179967710554587829061950102359728800644340227382858895641688988466793050160587613299061279434910331217428520675397381362983253836250079903120347623462130275375542638696920439751198386667573575622548054606056749396843481653235916663314200290695989820633208420285074682490246079061385534052111447630478528283463292098487499852675483348748333288682856836155946424539993143662751235769891920836959078899027350737898451104435863614562923262872745826378619563305410054690242216844707450106189153843245623416492636811559865288178728443027351736000897750121661404615940856514768562986976346700667409541450713122871093623374361368054324806013501921639640288143290900720153580414709813013473875567661655072569891259742738488846458951483760534970809577751606006040933092458791090209955133838359082886970605755985242682084809925942228841776522294762453862131411914714734755421606305101841658933625511338149243711762654655476702084918661521577429623582216896969015885639125749721515183817132872919537132607236240668879982792872692792806733539376812470665001475311361540470891497315064964659321774270737739597687573314040186164635195204738680716079619037269457232385988435725314696495773952846758148452749048611159765988924958525559122762738272888699240403149650670707818575906104908884678283822598238145663573310290785738733292822517523785643774538706056963152687561605683274724019857789971966118658907836431830979743479016662836070221035431279428275628428270941243865732864649161055084267881000573483155463354963664548138904746993703590792089099910194796159696067469616883780100793524189206720363115660011990762171818850571618562036336583060133855135110514521068888406403214258234026846594539078399503288399529474835400449966374730524528515715139161299974602964271484850018351199519567603168739427878355737928045119790186332084486227961670500290622341424948890693914407588283447041182360500969075755674953795088569676774149810693801216501286033337566887529575309298201175841623453288350127681011352194115201924714490563780808733974247249838552563410750380033264173304756002381836114403024151058602909887759631705049766294684647580391804541548224574891511456870650512502240068953383546156245500704883225768973558240654515606093541722556012757131945812718209642941323833039470165890207461250492165538247509255454652013366494566403319624109916356116330613204602885061266636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 113551578973345409097116766256727058784550156926382454907679099396367260337426382319621282854213814392569692021965536481552804939596486504182300327803041946423495314315208461349830470684957473277330600241931966836513429798891621046788582774374789494443928549854411060413375369162271428526128973986364923727888613038772586553720847963842329148437560696751065402462695265582979659834875606163565934793463234883362776468682688021499176632273542550773719798663641910909594543924401650941108515637310906745981857751755748613058117853281362639012434821368140871750401153106153991956868444490189338536732067993136527551455028184097713710160962959810641964105275562709829443164372999606576038761862193311518495969771667916514053689122208485830138941031234711646382364644967618953518172837178394377839034078161887116193371298433712792280835774273391268508524849084276835701232719468120403282778732867321472562676503119624411264686809078389357296381771644461819149918052831591349836961563660296904611646067674160436990852561696156876873727932987898266261673253743861023103922944662197741719063860991910230180174329680737191803588082829906778923493542302990787251864615709980130038267213857561507414552657117418456156112894713172350344500344010322926310519722380421801350815575040005708476045193376180417368322455419762246529305545855502055345940351334684652872790585679745205932200318882418505703939790794103282218905284918405036467281819707699643494467333856228111793426649900627311260105744491351193088291378954410777269260830223607544723283587696961599066638249964293749999342215095183647594160497808521455616308350545361456952546465816274773334587150778951094207319859631837310007987835669843898284608331829853239199599506061833812696962033469782660389837431486353291065264535433044413960376962555814304489302611521186995561788245880233314652485654443043649498913140302873510600161228225822764714442178540110893832002639195256234874860910793008805278655763146696151222906229119345437268232254402588622443605446896131487867802255940279127136214082211701504959252604255484640304223658836011227923389708084627303626017254945570195895552302194855490854790670636403881453971630753139934636594958038012229148566623136383598279694712483049552688921015900955960249027141625782587273674537547970506010298795331536457912914989038585187850863083746392378003169355073334777130607975125012513555901129694084170316018140575987844178057246286366585361320006610889868581767239781356140576802379740453901643285247018841017703196808348423891225315100375535731198679241088529444898090752253814843487847705362846531360048376724103827593973023301371664668118285164183147519134925921023575524101756161111216104277129909548487248228764128098574990763763443332305734389503154410203089716614866626116131811225271997091262807179303403789831618019476128344145183583185307178526425486397475389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -1349131724091580395043353029667601002870925168809880201131858277193779214214873295026825390023712509671361072043691530654344995516961756186956188861789419775692689412872621425327025455453117219554629895447424196692609333171084740589361342358671755613166088353001139929740165668160895523133787002327108013753319607287137949134014192541098737862171996992581319686561269697699126576739581417113445290085578144078063686551548434169909882060147607043162921359287182976539737420921485701311820143504444431929394001955147372737009659695690134983193817745479451736889111347940730120134000873140913936910857270854142094136146801456571093778236825034714607143986910188902649522385592449538216945451273355414016257315488695631107465411127704388353264657593408623173665013207085184856693952549107422498866388138312973400017452840972741943602319090969799379877621244916434556722489514590300490224559339260616597599613568940904249419688589247876054060021331767352677743855772469620844442514686430140314682234363023244471347544682589183710510031846329918036608857336165659301538850753977146669425263578186599214197113477772966708071658974342505795631105578208849294092827146580943048428099638542999540972126996233314821503018613389238782987246097804220704814711461950355133627056542815612621770570767826966660793509812306991891372502708641818691105679044294226911273070905867741324599191604685517715027113754398732320161815385440265420796637350372699190042559652801716847340452968450008347933398403336642086730264147716694713652615513892136305390828311043560100142465362438840566076127248284017332537319184726447207543241839055672732832611443492879953650758169150935434214709372886002542707187403232028846797220400257942614732251494581850380021462305980829995210485289288860540074369536905444760938805689323770605230821371105077098741758390103630737459498459972319091558436317789174093617263950150951904068786481191605987757297954799666005816957735457571954956978191851370383197211398616244154831831771654390489758309831356216685368289654620684952789368377005169340857421860431495832615554740522115528283134039970365740504953649490813212925560866706058292145331635019410443293488565177588277173118041441555091477779607126471300032164111212140624715801080594819595927154910173477028301463986336875532470101885856928356956440393683083067367056083636012625828873478424950655352727806627511290015972495976748390392842457450129544915826886135454541590152217243308015779858840776947530538853879805266901729159393640271093061578460222864430615040540145219810066418093659698746782168060391594368934271943073268882159682284971338710322918348548815603201213141517706695603413523928182041495962646487260857087123792154753158851087480129908445741486274200717026676738026907510826184087911589390528611188759254259990968777735258095422664635635882723851589629719894792112903972810587006566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] -2048265756060343484170250038285814701013765797603179174629670655676629547200702033969415245038697371021172716155416397424071405552007869880236920772928753666543170692238049237349295736575660747161914633711828352528805969459152390248883172915129625932810918337072133584010566572797494159317018253584575602034589217547265442019754358569205189877500849410112874635311646907023768063754139064144064218739253368155850263475139128318174191554524876635674110998225020880564295911342784488623754233846173572975883923849496126355312773242661285719097992708139999909562938012751728749476568860174277130805531514026731851197968122303717858398586109587307709724048468264860734573586575412946508019386551431917983831646757648557558569627881695032505442709495511929171029670976015683578974514136563473004670735187742836746090289847440430697944225226859947413458351041347253739976687366443859695957644875556973480801726435326136744073721397399738551862797806376455283010593969506401176159770888800520827235688104015034551337273059600165718092414050063425081590696131150164943597042563957387359030370570337458587400613380433470614820371611024285546606585636803203507897441055516715300002138544251385333026229034530302408654180334628876035607588303318957237443296280310213867137085172045664179763055321630838111535675528548124035846649172238778207905237333085141794514094325128289535662027927509056525165126964170503858176661674162506011753366259047125741293594212738315890158781691425634682650312367152956611648128724346206867897381342649908742385466318668142402790137024878581128491493574312582556108838227071732687883396423128463149781005624809100422926423028581919923338929198496525212916607216515845736972630850418081142495692081118367600222007368201477906958196399006234414204168276289844224545962196308645801761510021138828929514928996909931234224732586669108278865745839412562740089086198066820449701100570336215056680582542302260102915398967958301163522883198383852717769897003209225910328759195832359116844769639239950107414554287965334173770330036829161786987810381380754631284785502934049435326222914971530782268661062517140693302330473839312431033450790492568002592730080050957108591923801491433947704611221857345336076446478248941266508798369928016150011935831058339781061173854912140004876486959087496764626106332153913414823136912510363652018580914048314432775201418654912408073744175632050729770111947290181724915243470886575096560477347452134414165534271358266604383682700828008272824288106821600176368399197703055030621767860094097043448170353350867463691796803331162514515866663564158463150633114724108221043331509720024156484334798080087617153515269554664519828078662411664005812042930304165936871410538373601187345751023730745932377809567428145530678977647376085929039167484513684671881932584442431170266874671125620337618572260764110249918812528209030063063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] 11181306515191123730523199779680562753082057805690153718738528975265423987197548067150751418086286484783184475703607292139243143689081733193039378290821438869349536541212779581326767506139229528331820059076737991473409759497417112673695435828701303704598177715575264246090224051094690498145232692669352851202235296979346637552605791021168410110738395431573085152156700864473374890576682265550115014870044383053822751020029893220759787383086598263354422179577781538674824555288014016834837480076744496300852201866008785580069296514905460847866644368856900659104081501384880104684142569352704798903994496193622456295501031453246930521638615325634037176045773202895666167286783935011581247627406106937035413952549218857465627438580420186847272644346529216855808550121779953861759426581168642021282940985694101670769120798785975285518424969452128916353745498308941113705310820763681287522770993710783914721101241528261030339733138192342803215453499745945065547670531526822384852464636235204191034778435045388534848171106794179820724029936926695307229775391876639717636054327498404941645394688990622000560501961219696199913623191953362948503695401171505248464677158906680873352234921082511276219194688424276666526275491521069646004935211536430692321099209986606961686103395598913037631109611619134813046292819786028604510793725331744518079712000601641861044394238176586268872518289977218440516949834897151520281221294253183771512437056950942269178846774961740962852270702926918711107652498314248638953921472754824497142295836407043011180118286846112923828301662025409191388536547896641214635854477179524264887654559705538196137672584088987865450014609734424985494169533290998425185478187822967667778273978327303814262089174894772204629994777720797340864821855151169708384849389298092595319054582548562583141477228997599206705658157164131123201881356173249145398688644037764113399107249883810083870618770147424027330389647059834428759351966658500854540413590317705951252661541770839019502039101559461230209969351756650054105290026290402601938058621599096768246704073978089172146288036866908463815132633443301067598555700058797457980305342783919762361216368992232894035210589506607823175877899793917928311824922536005835175206953689099524187003880437429725336137297319361467568701908177305876153468423443489103715906798492351822137426180710062591918953859749060094906011360722851572136379028292328939926487346226856736941028817531781076650384177928345713656875429365469596177389594477543243084425998210192237550351412613144628035814976925480903291333631931323348563535123625048537260192749483407519203106374357574697594673241896443119702531532354498611823531076307949983450019024766622221180580843034637498253825518158241122416184675605441077701719160051004573142524849536631978381215371111830079213885066525753822998062591442112704321532593188305295577431053814739658342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -34533681270439403263944037433105350646250224685649431861723262271463941701402134286507241492310253770345500984713007115026911143152752642020413898793371384026359082568680944849640581720217518413418755400156405287640608985426200447313544705690320735337954446225415135874483532579559875821734892436107128691766205450648092359620284311472468355680998451914828916284893295980485886683560273754645377743939331043420097766569332473158448506388359853724121960898768019689501347241559065265552785876821259460959504593807215529854388496024958196202857852745898278527463780915957704858339050004265884548265228786983515288328051660310720573496853517925998246947527594509479094787862655305946825879728725970919154776688080964654043832671578403954710328433510352032303970865525032102563562891168273278697622233718163657302823617563202735663855896022862185422295383047357256143590058299248343121473988465639947768180036109174988031926245258904595489163592243221364599539117015944855889288822304952478152079709212521403035370255439266995073426099964784876165090791639861103312671482755430492928573617533020353586152979449350619372303461123361563994513086476692515625907275281861858997083861060478465114988888253997645075253507305618397508930455247116853837659465711379012176682306387272079471188328600169255433243072753162087412895542810215186942241115671605893137266815146209044091575388902643713954552130352334627611480966797678577528354961812430432331441564877781586788721080043508737445531951710997944153615067477317789268066504230748124126587732022046970805409738477738318037596829712232311878438794808972971413775559674538743931330825987074632753480880564969384934736682408263570711661797061260711082289765451466425665499906294300174970156062415507139070753377867422216997430289483300912257189470508000435665004482250519855250000416194129897133625539105179848005535932358485971000747848478143031858285645439636338376420073941793901474584801857619177467999756189139633465241302006120870552569026428569208978406761103196365279991251832154975905626610473610117499340618336861535971645480793740401953576571549402027858205195918408297704096943474455429801546573311470155819191417442133656943730619503489806741080538492997176390980448917951909083517157829976096399413689469963826001892076637575763416793123565746357155401226682772618733969257329493187707104863790039752824862699313645243483173040897327410314581175832774117369291753593706962628012099468230957335090488448474717163514195777673908068227057284029477749334157086190514445942187331323256375778032233314282542075676087277600953013489871284298919353740120230010420799637590298423689974099743870782344558959941020350430168638375265420871584366650213874196188712760491645942236643820762290191661798492663894511943780719189976955138234218281917556922644565922038201552051482608629334231546807332918174357191265089136539729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 68568285118796644000776735480223601660993205215252927368742400531383787184163930109281363862431073703716094342223435895525966668166562212640214842962661488693081913832165178098509787289787708812643650555971416458352570189119243949698780855717786242674010781310383334731146813367738305188767796938279927102489007254063825725395505675742928894306839413873985174451924510027981280013214151939114442638048664241377481031882250265051554709517222598601706722335010135042893462101148240148481253117778163559698328754012142193981361514829963429501220300628212977909229704713707161415417924026418400233336028552964894351364292856429344934579944915083702072721444163934005848934771408072648004097278621556577996697740813329939507098252520997113356966090459460420258330200904296649184843731191683134348189842243800306896480767001737597925873939896392492531748590301241180612676733207787707085915228659184487748902888837289686247867778049407196229774998427156539263041657670855114908963015889699385537353461275477749696723587036398364561640824201815149744816236895621455069329717814784567258878008967262109685279095040549232734989500822258234088865730424357637089638076300173816520528628419469540881621505310736048518195495143754835561393239271541184409878743957628524669089374021924835427866972186532384349000332459050370462890650972050308315189599597256593632996535056463996728443323167804760493392963018201970629740822568421811897960002946134226839410778052365149327224294262008768137489908648967717616255241757896479805522815038896623960680059425710397638496727920406967852580960483884430987609103112246470931065379256138822834416681828542533370433449277892871092358402240382831597023076780393161670458669875721587539799069359603738799385329066972736501951417659687462515743196094018584047941656704554882726211179013219469098113122350443794738501275041723340606544858808659554439495751782248802445634491921843594477269810130138424261095177042225789015958037353138157234832998053151358395573437866027143336688413851125343697214302184533444491532315913687399312005830648725914416939286914474455684005421391807879001682758091373277707775226623034032533720665908638842747467225838323656611072564802826128756006831444491698511612298672874715278581124677213466143725249816778920867559972348525654622526838150033784153553658792439231610944598376165992961139153516782793772837090142102547032884582885653905156002522732627926033576295356209465069063538849296908113267975644006142346839675611821795062623115413138268359976711119046058941922051269876226159872411437758060920685704826930157391151451853495193528954676094737949161167943116026086118965781533166968763319918938367413285912570299555087522340296663843970194678401465040453555521768021613788809178326837257584151458520460854013059925348382280061426095135100460668760070734647063356750114102754655029334318630704362522306150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -74827196425976800814659774663956574976223764379861670731144116971659538520890567808656905955200899037165136507492102435058743575002281899394189538206615707871831139667256583484640221219089380916148606570921339139821579978628703881762941798780519236220299060638143232314816238321867236054423109702870311640474460211446491077520806372667501095829668239072559065186265077270874652727652650467090330301671291240022824228600699477664578757123402623018915367768599603429053806721165514309026456247958844338609795633724200798872979915523011770779708583086277304475033859066595160019287206248101815767438533245759700102956189183223914255300412002675408622380415580831527062760206331701468768626995634332076663358722373451045801445412371909299909063023760755591467147428354662174695065547719843077300163263212806905964360712092886140717359721107093052253784679665637177736871159029682146600870546277202085650012519145571054102369379131546252711215011323116285030800651848875200061746779098643813654977494292469526577632060681845735796089063991352935356504797128317455842987920242927438220415361475278823470900661914166003822416641265712966841887262324884617486808858897986692457720525255275989439542071083886407220365529221758804625276948127924736122004762020385679537080770826544818727381416873209466000481315239341622348504437172805713503490325444822743019272012007786059306961165348895951118494726228910691203990287438470368229674444479200030611036810154858606334510096740221465760636385756242971274461435096592105772407203667972132821816324521947743584469924303147660478295460161309580794784497707140975426584921924780258244124618174897522307348865028538878974015521362067471236764234821170895429919693934085204230610926943613305471258700806885068728230145095877978904535713928225996403324348615641031372285291633815926955959139256736146672198842841272226866865442172049933469998162813302526235560316768612763358611009505567756239973875491788839859600596154025222998737277815388374988023169710987021965235572719026569881414337296945890571063619133151922201737944480536024549369315927558546127032423308117456355840567093460313080476654204732175626106797247861393567734446774256028626254460115912331088679893069126886383842311097320789055441800065073321996287658287059334124882241238664662571833879024899083058742444842876049568242736241403726014950091352803488232812007665671089480245451186221912320865815502649117126678944784561037706580152402479153367827847789558811761978640377819241186645317074690005004466519667121390458942250204169014310867069788846174788189103030827885189075680336713614321788961760343446058647664903630048828080903484225815758687235275014314422354850041715829804642459272328461117425699445623410955305325773093107064384914757080541715248079562156943199272775457052457862486722715998318050744332199830656118157556268312400844118610536685812766998528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -33591441609085384078005032928174502590563681195956313660362128207551541893270905827178661882393624531778461519025228349704807002974203510100127752873437791812281497215095327458150300069844423649571454481415406222784689765430534948840213042645819226739349150073421585824983114170199411788618177111712063273788845125609318726714501380985765094741132718046437106575147071418306582891388257262199040338372125895185697836363816952851865595527114381602538431271625903679584040738815646148051497969771637516081205695572705560333386844767888415790862867518745038638950195912401997188363336807435595673030490920107783717955333053747497869423667207211870573088186124951747848967452162667976819510817802685389834713920393700880250286712750611135821204517184864996176260625485445925169270437940405460174979901722782788873172508073736856120219144727734190980421407014937900056316539299239742014627493209388276797760268714333549764408931046914389662394186995667817105849924666600516455482907903086062230791535442861813400176788651023888802225364300637619432804556409962715033361162299730727642083323949705361483499453325826058056457966523780861295154195601228945253262236956559500765266732247497154381554101519600440657423436065379952739211266578185940530635470070997819250157978960024271355328147200364970682288772746388684261451910176743687674656143249422280988166586681919823263072314866100792076872737916992996278198270010611650637823021611513246862909179605631083800521648657436236258878526747300615514196221498271735011727560982610672808389029593423081021588074658068220402616239380073539233735292034393934265892144261799439622716740779201668703230418448682244472873459512786983920367198471950918124836055701993133473090731685603705087989787557475318713363358973842092246356462592267111975082282070430479209782975477559445690415815564239965199423628010100544781001457189676072883756522849180115289594456702729639667380389588396216053729537085784878571419160953382949323953455026273079264799480869419453616413905813820399284582843237752402012830431087014750248277121129696461557070493379349258196186909082203518474857940671668773013042960175600697784062342037351483772719885755017387010160363675871536433962391506433342885230612799007612197574844215818976382359606234669891096101118752075585028919324115834255303241622992730795804928869709484222923505503400603267980073340092131162711195823996341533589609076589501353638783800648526281716054385359866931130771552316146366077015408566248460663182018543314584759345112877737876427724349422929788037531620043778302643181016001750955234977193713022817065297111603169199667647495610694437132787282364658835360743746326297695997568596238724706754147367983432228996026366201828821619441177669118602241521707773912355154403967701301651631214316170244236644496032918433495182778065976643441541410481960533844033756166187620072056422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 358020479871906040081090406018047502671840213287781201129571788830875983363476205870559493637886129381227699151551766406688000046172350327773297634690252842476183752504244576648284532638196934817653483102840937201667374223739347624438553360841849654943996294935987128472586574386669699301307465972537273304244992368469165323018545975331751550480881346023541846597490557426354513579742826319455417666150731673226610846119967360794595745962617911073328437754328049380035040658068393053138742441320342163851990587920966154435945245164747482467783600576124025761965941208562928684401683149901786603727162525847892763780365573448677258437124201479262940130177742796804178584637716102264925368202005708971217975966003709649127336127645014845667923477878172638546173325825551318890140176909569108079962625113714723811455230710739050034792520823155045650392407508628063437188838400540210565619394334321668179185317021472873694538962146023620629228828376677946249294352642821127282164180812590588416479037224711055616205324969407975244911792409342192375269225684439698535720627700077905348169567574493529029734844403565856655318977253474570250193429162909800407921365468666294522736145864672191919515250962263510273289955906311495670907203833713942842212095765342080990779744062656903722168829719002242083035765615555916219298507507180439318719078556901837797552952647178344986263645038576247671991760923821924143244815123213230562772430438185290725820719796975813764038056348837432266222078908370292881063795983890961003837009806800188950227052236342713225808836712013511646461061846698544530137623971872674363457159332602975809407000884920824361714289560352990541333280409441214044587819471918414691605859550821746827778592550521413193444391752807452068499696952528398845599292436385834357753251654013633324355311102514475755623017323763248382864740706132385462701524624992345118929647525504052323238483989691880281008624002556283014622611759387485841569792003143507991850806981722863124562323342324644513268149616463828477697357210301077649466611479022741072787560686188088137404637013345478105819732444856101036295802407035616361520617637302500202950471445779488020028903031629498132457589034451989366294781519711411314283510649963661207908805319227195594707871216536214654087963455097914158451930140279442555629796880354878345148592514415656452120227348531619215658307198021167372802511737103792617420943778039648265143256572752612431604862527988285403992565181529443916284494017430866762592965047429181258935161197037528234765144876771039050244164089156402936216599806787084279947759259752453189761096652155751833779160159253658441279896576414330950491036021140023730760395282594150707551230774476270213794383508343920558703962960832466547336865222624491885970219986063124553317667651313932510559488051582890786449896666932824218573764162122926841760633668730868675379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -921962764311289682113491498564657997954500481767296115421382254592499303942627061815703430425567763530336130685079244177865591723500480879377825688182064025752890705223292873881608444148730134026495118651037932543310208930937923826903097295205215064521403759813563030255325116478235177888467885772594255522707137490605635667604570163597898049628747278222916410822563998947347719237904171049857462190236993907941967480561297757220657283576421027798946728523340303396126375607433280323158916911114198522152863681117285647317359418404134062003433600860006807477708764045268110979780131114599286244384286625637033284631496339571661327800117118973135798222730816495840524479318803727279056154163721509165355284699889655444963969179153417234920225186058159955238016889369622610385481974297608517228662702491612981705382987365255637946000295894229592889739663687538734533062456316966045515345864937453814091847201513311702858787567701720380167302285611339557793826053928668581890963890558757886903951972777155573610388228134641267956333068182551818587245789768444644486586462200993829423494661467718072530521210895676884484900781816982497357604657422309798999007641340185901525831713315636914666129914539354792200803950258537955044090056445211708478282039829925587177629206340607320810723621450605561704555425608437988886385653138902654868542540143694556286256584243831383622778773936148427392876560843444137120952470840331237567984929964607693346199204609222921010195482102906040892267827409502882359948561992453366347606443232354829890352499170811252714376074096214280772930460754275254415960046383382441589626560452524773097767241620815991389190380455611667321086688874972649333585309744337633265594746483185742372352750142221272363012139355489343311894849089234670449030457834298084251801697989667723283378621676096775686685499771351442942275674935083335034734362781883178435496356953007932810599411737968466348025112926012717888375904821096349806576305077115485153875143091638051608772975916594898409710107170032155440478273691774379913782529621716385417594769347830042346114339359970903631479761494370287950060457837409229953639233419316842099115384134038069618577475382581130898762759167465441321710915412378404989346211878291051864713400672607407331168770344372967505614893311074686369947710290302166309953587979477035774066373735384281497035036240729117002621886696274860526448980367130940937515439861664455756514458389973792489396561299870943115273667427772853724695288627227670991158691981662612133710474845484200200728723547992522022286070763469336065736806540513462221214914278336287208816288296886015179453263955180470964994055665375759866333186129490082122669167732641462482852296475728005275468849674168407673054059167620450626552257637451795947896646929952387271702277247443213908774402297578061541571747375934269554176667520456898722510267997074901224652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 1580564962290746705026343189684160828197452671020398197670679591277918560581701671939137211159234679571554549557226598980155056355741219643323313453364957914750590677074133394627595205721445647440488662072245502941703976891566126871376189375983297414843451792539677010551367878645387268242061174282758175377542612199258283620989214590033941429118286264482137812790020814590455072741940169995303730261878618962998423745750158198253457288857403171619184345539797685168946237934131363065684608296611921782353501104539344793997300251177376174276441383949803646809403336097363264409029189876054208815470332495296859275728174164426466341415911866282249666299660827578013880302956201127989424682398564526425263363027157546403010951971118409632472882954994950091411964949021621700863705053181581039765795052076390545820009994838253337517805159396612847896575053185974491723670211273752955126260793197125634196694213895233201792005413176885900068381246256842955662324446671894473641071134522328007393260680855004682591933709647371362161665120503506957384967494291498633326778167105154009003620208694507093990924356743107344907349194906387813365483527720110003117715870407266092825073911878125870856010928406286186362308662049596738483424874099564521905852941380120220386454195705282887419063082738619525885634404858497244214762842675367037347888764562429597009565187836528043619583009799033341012579086233000347564752219080489586007429315054668608508301064612119953316598666616614121862423968601921182227189324565475634373398632515422286453088777383430362728602257973537442775131269723008666384911606724280927407483005380397595310701796758927297263270290937922758348439003338746320078132488231426261592070816202610974428610384955303283452143825391164248622192531213495012584574825645084018244379583414650277121782409862688446750937065698442681306725757708082511760531936406655819041585280357277084840512565512277772425474270967941242147727562780181866550621577083326727111951596864031807872044370913164463317935353737551109678798171925557955894188614920438292396254801513201490720077794970635392417325416067484397962380689910727356298775514035000797175252412441871709564512101803959873466594757760623492887951684916749451173106470977649947765321164395344550238069932066936510279441257088762141102997312875467311795598244509990827887809883778383684590828135574093058916076631585492354039837192273578076839778505752689770385679193730081888651081602878135649523706097951972826294063858572690977996620913512060418686309986523146151130658992684951459000885922062114317948354697388633504125596194429283130963235424768589529609413277622566137603117599207525137309869373161514158304270863087728667965767134802401575806682575193031219507060112751109331362182315046498884814200613518603168659367466032693508080330804800190732136080472739871063929663974881814675067009499182743718220267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -39587495494851787056864643654072586948657253256412211670764105216744949883613394092550590667780305540012933385614040495279387191346871154451491642029643539569207191173481998237076332397022442617746318889269856302487876487945478059273573898118573359475971682563955051669052623766989654545451762152763604312360690054858478130746505785993498094955165990367094489571926936006849636241123131853365356545172266334622876586085580830179445259401731581789599552582878600093219592495444446821135908260495198198818676219526033213001568406196544007285963029831482808000513636888210731538333294365560980885130105805887200014589587290396253302519384708564302805034496804337866003661773412069795405016975485628716694351040535290515910498278598096925264075087618327148409627211761554154621325996749407180289914845968908117933791054622296753786521145793708349190075804081950409381781676570588155127725606515720557928736436791418553357353583157582642158133515042507543839012941375262349826455703282339310273027040951280993115141843290259108360219763124791740348891639742578593495606089365232883408374536311363726180186212341767021873149572254453651721655890412694359709136281355770536213571367079792181229465514910265096423274445471561592306118356036635245200924615294396200554492973938787902419745355031255794684186601573517308884178330141486811140097602536324614938255572304819512830497753231895775959173952900116989159060546070947941179255366275252022595668013944967697547941631257904755235191523786881102699537268559579670177380235424975496105677563403250060139893045436393784456508651139485669519358496678464563644101663646871590453693944922078036724876217392527429965195432155236360348773658999307745974236084345985314456205638779136494433732012422284230969892514815119741378622405748804588170246417705968841020111724461621263114812191159575466928489159141703118010446843836883440477100327102122441371342866089778143946780277912249584762085298841311093776204434741983593913889887565096936827203213372133185277033536635853612464080091421967162876377638434983165523762628446944458772895217483251783224960117106463818677698526336306798952899964142674588116758964004608248105282180055258624149519784173109120930567403913292796041631431803504915102827371222820068512689402321264008260300315939837019608454024330933815004286419619901004956904715655831983105831930852519606039153255321304175888158208358224930476448955748010563554864679999791605376541307078572977065731894429998593420909630463590747975267460415495119074344603420951238163835257279742539709769112226906988943469629141907093769672433424274960657285390962260109567838546020574856588487774007161925734513014104015794386807957187031655099991639491767198499440710717924401847136557289762347621948713770881014646523073522052416487999226602351866044857686539251151657506382572209946755447751238087280794009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -3198360070706073318337303414873826886876977147271892562249493514670112904548744281286580130923010983036442454821710734644978106626937943380269844938145520856691325323563819449739681782386045993742109518268705120396789984609315829152285912357658488250357714859903344093853745021239476100458400228073393133172903961620292669286512406265506821997590863159461328328140994190494838122405126683091419790452338897582540862912603277322340552156871229712713824031320083526838718584550117446608824198781878442755638653019955028231936764956587275638735215205246035634928507269121782152941124772350852995917708656991051128841075028725220359284825233220763668720738902799169681196212834177367664978815860646453172962456539663386177072128459733143498861195684299953288950800672546693434306403904420634946455932682208089584109644647861832973491676467519701996406643736047658770976940107463944658162023008352922110454220666745492046492617371546567964715828892289757650796619253954628801002587270346208329667855683121782732649317266336635107620424523775045679097800868739296190255337964783844211717847301102734468267528846540297206791755227167408010593602787903722819629401298965270088149562181243983024411034133029573423733369863843226152906334137864227753803603382211789593239525544533261122773109575591101131660305862018642977552608295636633191315359160568330524808251973220883486168378319156283288025603846732874747617100068850295058129051133772914509602421531874917167269892298296210381642690663613362596392869599255508280593607834251439199489081983158183705070259850258620027561457383859224221272838781304479327153973586581866456476557907120166586139152440067655844876778815530908403773385164811219270614658625222492510597418920356464608204301877195068244120346747751615308819399269768587382224468492413803978841123914927988073491366515067061695054636511334587412749157393654554477048495372334700666282403609534477424919544962735638747048848840468306168928271165392903144646771612302634413586906367422541794354400698900138422987863721036750462168956718588833665719156782748031826195359885795300243345761485940663550921675884939132402985265160573457131930576106352219260633007384474533738986051252271622880083613762113998764240310729104183400361786846908517876937748170385678322976826733737580799286371388852958407994346205590109743762886406440818784507913118369121892870552518787228786316831422047747951813599532462226294244683613173539911818649736098638959830219233092830280310048999188696410135152415892147099927368247676935194956887127434605424548292063863455097814283908496920297718054409807637913490701733083334453330356496328699149765918008581871718680672282700212683674108955570387837739623921416909320578881138151901481873444040074317949540577362126565656458378080468027432913127777510759929241691903153856868693299164504796093135223299722251112409989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -5258953459779400896309349189096776969859872389729928428818302839678948767077552019937415117958886284110795007616344346154546036724395354924355565529817981648366250782803004958765068074969165684255885164081562113632121353930516813522230809250236198202698498473724240584848327405690125178383642063027843691572139180558128108852555223164727777516073443735882443077223304027625547586609054731927150115619645953989769731113239095309954712945301320380385375716299309838616115294382760271309612194159910584792344656864972206734952048240452156420229211657481998261446264085527989955022716592712348961263946240618096898692308107510516213894754982223373617126102896306356257385477477284458591103816645792263757390562092396939801727219768024232520355425336011950980652161339581032308280926857691162525120316281425283882354488380662092657109135327139998681584490151421121209713597207549253795710718496479570344415362422676139384371215625141390742095149480218347373905925909601374931513502021482445962298837449625970885219227011829440544657533203636812853903207301194023574691718563571625008756697354044596451647639258465433443401229421747629504170270853423945912997287801304536631950546058116701514974695596628106237765428987793436976127899943084389055164356167056648569536965885134780818542033765592804647488825639393449649191331831976860810721962430098083886595071635206488953037066011473928528075541464325011564934913148530649582285726289800465668923263475504562751107571758461218443973439335451047445913918873701803855065739292349879843052718418421114412289000686554122829944243516799224176015403871806408598996259333186292757172286706774591505191206065075813538845777354060749673623130045134947747729369698769638610230154717687584108950026310073044441673883268710222102050250321054965867723305090425246806495381248274596409334844351186410646392426310286761488568836263929756822201650200996394937202855987075319737861564605116181153608038244861480358305152616173368538187418183653464608371787437448353922660326641294347167144433664274944944282132004496665709790525180862790058228478931245462043277914722518486046944639741455491754973542576969963113168433193215649315489510290436354027605553392120778443592141704197152820705061917912491121732127287734225039739442040601230390348114623869416703122671210178725322497589048737261564135311953141740376717151490990362825425382343737899303293943198594470622032353122100204160257563251722252544034990947964758271305428756971689324038035143066202704862888817564150740626368752222539187628906138768256607874154556190407545489918450912401125276869162053017078625607026990227565124557386876658146668574774993928508665442083229156516073165557711953833112116267690990808612716038983148172212225435767513631367573620109232807709053394004806619194790389911083672357424054547333533331343517019681961517313060917485867499310284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 409348872727454750662120567130415579232046002333690673266804857663970895983643548017595482994036841706568263069317192541464538275368796514682092767192950351588753051246078935403755759654541232942885061378697630532636430937587263227511525663639885428501428096153674863976015824013797808932041901838562979687222894726035115810882994130030758209252474707084777296125734109770668591726418948944116695090915904676407957260880260968402639580362839625243972833150913443764222169519877895594212239560740912944833741019935498293204331793495194519455744731520596484989062423454450893049850314207722589571102010530691145084918075998450005775716393052116018530941814800902871538604986166857719453225767348479054443399898204641519472287789155680757573462281269295626722067398056110832832915482572349443979408110127030523336419496111359220706162538654298950031286847005164759389561742300026771242219018565112902821090741253390664300643052559369296173240804783544227887645691427927601268301907442516185022264624311574325969747224298788910358900525458667879447173092402632955768914977709380964371525116515870251942569034965060146324506648726242212475912054567117487457755817128117676779763885334472603884628466520591510091130932294668667366091421614806904603062422375291278612885043682729478852645579994625926459413074800643344407588874853024661346529076655561282113148630438475489969882476815656459627088532069545809814779875158483845746148171552487482033940062578458935076395876334205004208393607292523502412171116383422749875068151781011191770707378427844578818222502149042558385424649010241218664525559074669097170772369123912238478378197631270108638019709057997659824458667943645574528134527824165239396971660011725208987439874586738924134202620282560065781835181674868247815077366588895845629752555698928611876677957432869667806184829831657158097616431793714674741337902767579854494606169617613915484065910330981620408040571561661213827981922875370791496408849324315985915085558073290876537391053902685491730929446912117063035127483510546068117103163089897977414996730232996030922651779158482526541902265219354928288239639606115020977030082932392988987724782461078110851257040131309587787138114122384394212198791433942378662651183568330771996003878082944368129415720376238142690489714161288217938023021268936392458224364330418710243545137397801557992841509052695697778830285304965913427118924008634824947740374031860961275191589671551346357130351523840869719325583758961742466190237412761172784473158793201044178024578446934415354463964904249278324721414418998615284802929152817679372772466573424014843000217293154026619916308144184781022182983953252414362965132816605732086049519589086464601729127230714466289594654544216681167134849346584310688835843164835184725349509717963330778685016692257439432018096974279671181322494634377883013633109353528995700019046645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -24056756959430357392311471617946563115007348272722338278507540024637548070427072914564574517629935366764755179432656399969333143989251915824718630206910576587211300666761948533788291643264799953405779965444229780750175152734394566710558706130734836763456830169530733755226733887530397246416758679403992222024438994099121021100378998166321975792023718349439493654246153881570840619355338186094199108507950781535166261971060253982375773295434098036561310598265706872650302342702887480309715253692199316840181272954214772589900325076363303595053381881540569805605809260127036698894847086182783192886623706064335855603865433427536448127165229502445693685608579435229414685797390169498074012344363206406092527614975219971671241098707761526201643788305764145482224022180922700162272760969603935210857866794815345487516851048644131931676219584950312548544209721591710063359878700706099283518700709558844777124111817570386988409913272079180907670105015255458853964984030946236120460505086063772228278489804375032255402345996770174656492223647180153834697441575099329329959108887421727758653397890843092638201716111399022578096890821193329704833376607618991855757992191939314030118382052463535488324934721414158228849383288552476872337901707479293165919398763381076747359141131541363881674513429502010810075160012794448997998492051508370998063748050744378606180024975883309886006276301497329256002605062778419056954363251140638635173366784206713675561857163152199846429189673227712107669742509104118115077763987632742733031440255363717459009287298532143773372020401884721615254380344831689088922016209506629259983892565384962025953303837236070264255052964674454954991348524708312618212925519215091894578277219140448518645937504247884488877734032458164372571749084453990329218211630598417608277626096414446887495100183901640356089357171998791212177510241313723861166000132764642336232881888513308982267817991595945379721961984175923356319913083763415948593395680592210750955135642861738993093144938420545628466063276961051121852991980427384661899953713342572862443287948409901705854755837520016826545821924309330926619464786197644797092207999352891802568094963017989437775359939746992174374282391693009378555462268640113331163923766080848084856717203454703136917117908139176647290023230509922597722345884098716225986075042571208813694574572737976739965030877616993475712794505149097609501610780182362003036973264991406202910996596372509442923252100718854117688876938366959932520527096739498195931307061434999630460618856916797604262509178799050212870634643673622115589277432740216538580192203383661111102652925883886862968350744107440076175567097925373467427949320420667924944775670677810381294046354779514714550084444155368371260737891861679580370255729562621399223751837780249037903367075369680450325028887704087247530158712798145179051589669973068999730260869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 541183027180819619543880368352977405731641651313582584130992663642939272319663114009627748393305562416714477095615768783460161876229262723448665632481562066619579932258368892759695440838857122627129776802478408655825606663276525052653081220354860848805465876048705070232918470768275403208350398226087532411513210148997736719858527862622567902121322281569078537344195821489116325867153605869550247167682818840166601662162277921568374383699799908332109461574411701083526987523089399790414665225620972867196386106288377036202122564455355820840851527236758920099428073216483465382314941829925966630811894273915930831409409860613551880944564287221087275327483946412265465857736090146951369850841260843222477878569738553114322584359116539285540991095413673442173783785949237030199345918634523006508727841384775950142990178498765070257931837764394458967279979144963519898103883578387315402196092015096725715807312735951659843086240464041476265139900751063226368005477480106796600421927465957533349134239526466879527559698514094491225799991443335425094771856148049768062316196645521579518078266861561921357001101208453223585430849126587351188355024894319225967727590103357594025832623794523970849855957271785531789468721380893870981274226949535128599398033426275486620444651462320807515359817334399841907738366387078140630122477715207581067711396825256350651986038591658076404427940652064055895164604551414368897401000790984390743106376882679219215580166177065363637422195632944120302813359358171265967758408245759559548607636135167933509716731020768935924658057371219882869737231895300424165554643755658544730119040821798829053680238021100516063232712903052184996860443160663749821391897133507848418343668733648042850893205529473010022651368583647565414816775128725965925443426189145025297516106011814814499472147517798299610494453631661250748685197059748285788200367306425514748385953032327262659955315582823985232410871912275857090915962090537413578053043364693293007812725409804633720900487950690076110659737863172635972736172006856233622318576782031673655721257102844511706195805154389014320175410543735645528302551859988073379011887274286235098209410304850257651465337674969516735041541563290251085385486402559611549717207412501578142808910381641649741879403369640722514975895670303358034431222540783411277635080321323416186236457540944705528732464526573026458024540570697566344223336886598310764346822580948502247935464091680862327992085995001749260883762347081329392807384486106103965303868127621209661276228049662991604876516068101064691480710050145808318704856531572674244011857692961085986528760809727467888904309202593986488616323135123507864967636643288956090614141568966581600833262119330114216619114270564878184304631511240653431964715414058440948401328490684383242479444134491034969212694386867963683660525017622035631193659170499901206353028887609344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -19922972062827605402994874074498362917684110039227958250843415590691800363340057241841921670961382910070129076734959765621274132147918788228110085498469943135400715390020760819535012994615398030251458900808319602582163897456911031082152199168023698441117502692719120510897066181436032111775346247231169078285014632833681169947685315894632087067667908704459880081685411307624162128239702980211564888475546231197590785035674966686243261977601240261620103473356658861523218290178957883535543407000184322159761277531201184167017582059852221487458210323872545602980079539694618616327009877878825549020041942062555674412597320496121152712441359517150382047227794547569584308182363996295556847459024303545459286321651029607949684408100364733597323482827683394049552078795418144650049192827172146096127003332263818025181478081014236905136452215765535717744745488009990003429368387353803768329756532933975780450107997807763400990808744772535897743058672806981225803757579719464081720031084316080833141667875531385315642454818021057352814258604094542671537065560868884940388979629875371289138592015725088417269239643265197198979405421092631448270496750734772283748806501482788870698881516626109316959926726962776597637589355539407737213218729200946189518745859518429753513295086023609840910615602088762429061931231370241835323691155666589670377252470945979536714559157091442551882022181604802791924614374110874118808007254127519974935250363611258761167149059459034528912480977304156673709161169093092964642202901583500451218465199797297572740976968681824267794338144180398395859425896183523560788326571854660765710590223081923382140369665053166908289055077392885099281661208677577391150454737649412848650207787135258336793467694301124541735310758871806649145332205477638633190647117379296787408148804348315823974144632148740943359945818896666911998191781232867104792290441584493625132604456050022631019517942132028693342429005520403948976703445925224266093387383305474907031593942372651501562776209265703183267151510011056953291099121026994476142813714409152728708954686914404366769924453721075941824842755045562294314407287479284151822098293459397602260402272057498185282828325097655728335627602834995690501700659015011260486975932461522369195866522610631433404875697481790524007025179740753299730540064776759882669815731814165048081941359067553837225209752515999715600202464826187000201390965023837849788900563359713729095749927302024748580502680367976280660887911587539881163776742411847558703676918866551604949198949501805256582565123219253651359401637711133409595125730125683340380962685227356301898384308991777014032080135300333943240560666239064954013891635207918146314906392827572226840726361136554416850684667571969845833293059854302173654674444706396264404108284476536845516764766596657737362196345232130033594458876583731294984134987818727935626598345080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 443694202313841612707734168432760342801938126247634683494408642281248167594141489731033435468505497947407128727654330854487126750519396389335006019366116563628853135793385754637226293438443266778519008844687034992524698152042889117237228596639153484668530874674300973586289366885701788027621426667062571881451537952683763670873892208136262043178176669309262559320845162003888843362335957449034190924347096948664463395247603858628199472862407775821499618224899888242605423690118219297400660263268842460964374171733308843760275562388602240698078770939225160325781592852685759261482946626509417878000045947021373723434195732039715907633119409623273496296287394900982801768693857238226840743892193095467253820191496178541138467779030158619406104171519193940428305294768614724000158993229549835486137895231221386113483133322997551340310975195899220786620562049815066562842024616172700619472633789699004977875100799717547328310474045297042039216240448484586422831819274168872247269082800284892256775758375058410719571198565603348309427167768468764314211205356232438103930892202868883430853226210832922641223750404892222481490006783936375675107302833352029644367525278381958059438883933285100665551324398581686723314526108545227400697615152668762181873434874700997347375475819437698201041291921179542426618832832698904055983628995270273747388640588174672443395894026917851225332514398373582605313399424632547623304317567244523487158050278281773915881535759274504937057897414482959118395412294905087144640924444378954163426423301041707336497608417416117603016717578836713534868203539349623556974082345844886833192540547412255296684173400707389852854492435764621096568959118409246829369825119306024578618299676211591236191630966871439886919896766399132731735561731456415804533862119941444375324733160393488743514937394482652366647393968765316553632055169616908163221508098443357693652297525309485065943685172161449587174743522261871172406138880837970555281416104777946422947349549645111189174118502970448667944756735008101921902050586869645131952639091884980625385425713114944203986821927783685941982155972537126798229536684282178730711606977224773848646553325066353244113901990725883258984801886772475689325984404315884169055074102680691355025157371085335679803393288536830012556893533237557992627727705057314872573603475344916939821396923693382960590360592621960305248718380042712118881953297422594699413416443789934228737410875153542995078073034392009816211104219711336153523537713665352921785233037826090459786431777065879332177312136456611589243130931452728128399963647173751200461719036706546486269852069267392376170482740882884478725375479784085525977977183532148660631770630729787241936830674526375938983358643887733883963626295789167625846526495848771376169455597866726381059179707195630990254024191393479680368389144437252675773658086912962353740212365934198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -4584350329030608206034293781113194676288344634529246444524976146885517553360113582648036319460925249892843057347411918047453514739109068181756373955222262567791791991333454004820472871277911387098798905329761124287453493461926123579185538175364533829733490631283085941502043221572918626963210096484404290343244747097273556389328613336999151376379724233774063236681089683497107527924714971171714478943208240206955420335954295158354162348392108426216153841556872360434361012986511952400210699683150310301683928287581708714941154826084132793607694711568968989925421470920816658754987788491293895797473681324527446586419714925779981454204128320370931519750709675144450121953055928674140311207407947887564928912392011554713742243839867442969941243991764305035226324556722077965021613824626141681896069119905846136057793420817041110654744899517822379419743426401742216323792976647151929749542081326512364156020026526104646463694298681445741196093549811759178241621404969460594900654794064951862948717156739720326788842839880821395505168644763959214589343505221729583680486377615397580445201768977665651875225301930259757670907268245613655766383660936569075841885701110503811768044083178663522136801593541619535166310065611292152614469575659236758343643072163853220016727590815534462757097098273142286916118265087213903422716928046236259182910044954236056391859471751031299971487094310992268608488470210407956447114005328349309773064479417232847977472064424785990575976360923510101623693074229899199936314012546080954888973519052918868240393578138477250368016661828580831188124190925847213403838675922150102785060094861035767835059641482719010293087629208129650964800514692327664513582296346688244412439516728318178019602091625714717925852209340692103368739298525591467156161886072906968474426330132720441247355957947314070054766716837725754630937226056661695987267776252307421698757321577792331071169740053337289523025722656763123377623353649935269369123020042068444205280830283639497495546649257917603137809967970706669984672180807143705899013179177886003685209655865951203157524617138630901997675033928029943546024810370167001455219349382498764920286478572238953920336769217429163205014090662157008400342478098829313100602553897242967437187032596269475160769248150499870804551094700287234991404623364760685344039682491448601514799513179144143491609025777321274163928421250212426231353991257190305500411312891212162506431617111055669486601397585663262320991414152972364781491970469386289035794173692615531466035942526889294247268905936771401138114055507919509970183419816922775217041594778983073342324683341528487111335303155766447406236889500072356831566121176732484950882840583306678999515589206804721102887702187611841089503471293301316727188669786984087069082226856607231726083583923020947820269129323079089021985772846129834922761241730446329490242167754666803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 22127948440800097728644853928318173687606568892646323148846030342685294122407432035029772385027146169710294699488441517737846478411326467299272092712728064773683792316737807710063657362633455305813666729739823211526645948408582711061688826228707304999717689220357692793016347630755887551662244762832736677745248346697958545968685614951143739973386239663855004784277623192476746090175545330321865901698532820872618631249712178011888387523671040306441843003280130071671473802558507547266478158859314251557487741187914115897313689668322619247387126380228412970414287007528486991532136297397219706512512245858646978288762593541143364591246653774574464598797091149370460151181193553422516231240992004967265686364973734537789275100861958600267257596021403204461383055723788084470969959486587299792524795922325161527890243543258568749982024650695926243284567622315719088672577957827227279147853853728150635483059253236710631607522149065651425959498987961032354295140367412032484425472221187647951367886866872995601729379085494118447086455163302130991383406201253545204895485071843355186036356319223227898478162575969042751951193111736744514181355060854764245450098893627830780428015151972221208943588372085176545192970831110078346690047877237564091192472486567714914893120642101275569712765420207789164977474654701116930151557302875624737019624662138897607099397292678443504836084730610957566221689106097745682520157291932152073376072672436003493834920524703407028302321245488799132562909624132585042718398146270283335153004678643968349968358935285569997353953991746790752496235554791746984368145604050903407717887595215299634847562340645538111217377507892973755346061582638146306701423108218864420193901443642998545484447899319464823142324134617302490940456698709503123997978128799438949351342123207209650799585088355346646787485173671654040670113477631662650896896913017518090451985161465197206229597398233631538277924055713758445325179966987936915551382913765159069205699146176248095327151367135041096861975832480464599991863736139304569379753751672546007953746188031178384860783788362456704867219361812957075011110703739565257565186490462314748219808352856043557055589341756709731569768690202786085768786916272881937629920823706670898004086858834201607390461717474959454975232692866609437360549978256186695480042481256008904220413122400416331327893894741161368661672873789586603114800598966011214707946967536917470516273887636869553786623049999388321853427887711432301376413026098342228557169059784301277470823047166555043361129083184212311262444551621235049639691522078695531412691668771673963961949670093210779472931467395108774834230577323089036515659888433121096983304424174126526024212544644652429583457683546144102504376318452262581611522390508626280122138956236384832026779418133218810298002928203626437807540101269093948449426669615296659397419069066885201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -16581177711310704632637783648928517969111058300118109600118424733020214750063788120078504822296919884054530526366356297443927779404161419352490479779768585983021681773949930492527387212480312499680443101912272235955334731122362481786830486730305934629189292528460162158458287046634903733773403361996691914610926115559463096771518655006553097390482186626221713256804592290145239682506946514858957643656828921425267424627164360126223846009378021478295666280315362648032951068846116668162065830056422347256626419758109225185469502053648130084301534870871792112923259289032539806769316922412840254275506457066286287891460657372349446388046065983566370625601553404728773158019469470940045015533903843581096890201598332958583466774781236392991413147099932827278841965968468499279772009284765851765265766132241491178442145322545003898505108266485691701046454961824343766310705508671491318780629229832520491795762649194210821235762662279451213167606009767777986037658479087066981179194482919877264273898035898273290662053590053232299741086347067157933735318010778768892209514696380855982543609927972704851006260104175657341337897806828084205518003910469471860821173835225842724594798050999886652635797840674985141738572985507685912784333218656529619994110805509199646101714747044055817119142634954683460305566653441370973062884098638470509552167505895966706839263921756617824943621373932024968193961984588557563300675925138078781340824980102750493274317525649580774366971095809866113763107751593854149637426255794960540520870852496998391951301592619031209085169049132565365269408725718346560198714682132569983002809146647425562293051953219504872316692550800721407420555175096188466548097185053339639219971616769957270970556015527918369362964881657785324260598221034377512906895268021849267804415581174939931018322073824813716310835584088270064129819466893257253200365446115351040351389295993253059236834656451498388672709466656572683924012526040245050255679862847774932663311090214857564902594819506748755728496676192165413311857519275914284738021515434927597725497202685922510648665338223002238448264097520634102454265127114405221210605336365586258070842205476900107786051451774842735675337808408721625332411651162494011947095872231900982812186499773107540396120065515300466794405906991973773839978630687263242727094398567511145243474094083593626146469854416088266865481753178378712180963539670779761256170451057879961242067608267124386834021221916395309008281292179865855291054805393495552921015891062618155862523181064582626425022137340352249392108590472157892987609196528195611487853676571182631604104481565909271813421710080772941174263755774179851385909071461704695047328091987884710907315341932771662910758381357968530849180122870239508309082186242939602775474043202272426541493174637938218112090015504205721439487735972758003544774284740122206703492383871965593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -510439168734452889771004231907214842631906664952711441923116410483971085368006769744972848613029521129786968292562307890458938294929928831309731295595564296059945389501370027521376326214319682174118143866407539546977151697084640002742339296183896194737282605491991781183412438097729150539895903730733628937516316847747457300367826513371572009033547043510995610955115251428565808659639036632862017098633174647484584199178424273205326614084646042565402459541484101549260003399057037404749859923078534388605356489819094158785840281928196770421328281110596727237646564734335636544171603707427017074232308749619362833774345252389982431860420401971892570036679265787683235063776996652034819289443486065451075725970571787471026204417868132273462200814865441951645179893893590741834592658466312796427888788891610727524909019154180368659647568779150889396205473425758794417681128245178409322585157470208613724793841976149222354934896755739354589320169102773981905441314583055221719409543637065132287246983601409022269954517933039311140725847812915960248059399744159909106554066030929923030524560892306373957415170235146996235574962790636993093475137182822057442475433126328297430002722908964338172613625038687662833288676859020460787216594165566526777161376801951594471667893829575492362007653802303731231765301288130450588360469333405295831603123228847822552527694182447591222263452080783172072363818200977699811524285888087347699742827411849802425628491074589698981375957980449012471930516207318217557595679815274173023029842429006447680587803082263664238371667079462714030434168258106678239689929888413874184503015698840435579005563476068464912183083366397824935131375677549824998096531907861546492533765118348736381498561996803505664867732768618312596235950714362461783760977720647410307954095169375307188167268153799462645874835417338039447477040856804869271980402455647964887645379998604242919746800905522182290580353856513770678567517180159201722520032297013057038402808785018260927683847459112686473100314748033739551485867898878763313319486394685319776594451795651436709068492174168299710349294966502860228198538584097386902721891971649292488502961783755911327320689074256276543554760375838549098359750126314213541416577618096786487974638500898550793725052860481930574418875532425129484864805499029856311565705874213034452946351098742726834949929000048919777714363094520409009291757164660357648819904159370360793924519981234528351908481911103762515687360162219651901878803061759355859044175395928888204421234809008081072454770405332641546428247228547496394833405930425732544655191251731214244771737969608722765284462472144682719316838427205728936711357741021871830529968533828525867061411393222352709533391224069269744568365031628416350036491500501407204306438374914070087418258630150913310074330304348676470524971757166003033667775268031964211674945717470798807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] 3606206705320319830085016059876692221110313945204016066551382470240921542905762159925935996755527060047830675405729972990869945323044428145742279224409009759351248076048545682510234325877602976792016101008046243881817302530879740407811253572844092976748695309502423184344919945782614007498911335296968720640669683771425782906130495085346132975795035284757208811121595605338560480820672176259753836550520165265535631548500069482345923508080257627646505976699721582191815200172264019965468439559487477660409478341349331751989413284287334268764843888800633602073976413934893164061223508676247959964334616135792179582401017161693933447623061951418505915097614492916421115960085844712272671612868279178903346902678104210402961189324964616354622794979116322118929973815490063125704831749796314653009234274424657367033204082333979249712067365754644749930169446220380169875611017327486085003971168728838687046980061359448795568136067736159774431995424561693070707911703635969050421144569383390271521835943108490261848304738238406880748749169431199624546161729517259171160197006396165015739313490998720436892448813356546646704353424774543017749493617146481025759363132994110908519311617426955479307625089989275715555569772706416306426798042212841497263805563049817600743650337240459140542154659779694957463561206143901976988790721470949913203393466292436191009526056802109131300483904340975790678502085925774554101280735429900302262513159814816584058335408821625679644988784079482169890082010351310543004618676588190980218768107367119670447844484314966217352616920925750853886182778082296547907466665863178108405535600275031352137170944371597624872388406055210013297330581658632634436574760591299180509241464682237594878422770635249963945814182152050247846790255054700013143012210325234640352458128940734022068853792974526267219441507702636723956694316167719081164758284553160213672245559765007312632899650685014117533863542494327571088210303507780297629975222147202187625722276717812406301719018700054472562807674502097207222747796701230103327882491875873156943301917918471903285892910466366983437439961472163768187453865483751938476611400338191695268147883051858023269453254572262276277358184629537874785859733410906593403774940281958304852140561950395447270694368685730758947652236749245688740059789019687791188632225186655907463369447491248522953951333919455386286073090996812199802798782966785110146931652239148639529499418810767773751294497488770749089711711652024846055763634490503143265368473682862873092193994882115107117365482107173827151717644110044386474107576130532109891180396133493762652953442921529421620297163288753462560686640962257087841720917584272885032396166343970059762849568001860251863242317598665564993422720057146301131178970954902460609278697136329433131394775660402564777464564126788192703813034558963440418846265745996480763576291771448242995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] -13404419286946662482070085834515558961901873456401136671753333129954555877204762749737212976345380099950801802326285333933123927768268637423745035770236767965296924208877469753837716309165025112450852350024075077594481836321583846911886082037049570715538274020522150262068271207539243406364610768306695798308675728783245486370888577387107583741334440757488459975505614069905099957495753099735947844793873425523743557177887171474547421886823289551336882351678031048788127565244722779524574569850691038579103501263240562874314836584573375933451928835083366708852479204364420801689053115120871417259331974310334535786359329027574199209745938127182676842502349688841483782610407234670691114359717009529789935724343014522029432933601640665898402586989376495804280273233545505507619051917036695426723684282895746899115249039738414022465085550858785713917918587080486998658673628700429175130295968288202750149338570786780807934397765034817644924112372932623234169332101637569248627621680447973070441826080207410847598984740723830868729764388920979816556786019083593641972047041555677577084647185886002889960392552163564590194736558906076450284474578273994646884802478110021286599900538418260231710199652918638044624067039967801046950518873274896725554270684926368680840890335466628015730328545703917233303700721456076993253529340698907692616486333031340922098796624258405901311761929990029671970242391281792572116566161598998904380710272900515308219062234662766319220629390505293048362019928218207862843177116395632634385943257097684239039361170128926074142942238439283406525180465824282353451586048080045192828684150460961491008044883996182979125525421366993722351002830737194543321552077091321530203007799163855407647489124284333462279535124337212513238388339927882992872863328114189400239439132206366908682069106587447166896043992306759017963952957083215060260514216591237539486919374966708414200025629815720300053880469338754694869824155930771204208846246092840476036541538989406276769802445131979476190603360396257278828406403203893718215107182807825864760515523074861364574713465022878020906699148468834303542966638363613122754833524322399673733399525121318312881449021380661358222786703504353871168470017832758044576646362024514313123985031121276901768493738316149279030072713955090083281094972375379496711766978528323383013276735192013740170760876917758314869949689917020840319578167932032572679565987541826242038706346490302557995574606119067843371735138753622235019212101933854555984603210735372599435508848220835124985747421331381311188027651794343042191211189570398049900905256002657332887180206884426050039727313397119749829037539708872281604677897616578039623026345188135904077753249460735686576872069081273758862787026789647627420143236721317439654478675658347567577026977177810546027363172800481437448953491963450432152714969143383691826292738991421569105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 31152962757157956558718626243838512256952155669453791521120826518545339902327655706095106193998931566588442122845801486812935620174565293556229280848423276324920853108923157841280451236525510777486582820383119075325810450922532184480979899383466345032912941193272899524293893512523614998477314131324499428123225984353267027907869848154532730972438440852204604602411509759280646933015792308326312133764819457890066138372878234534300814934225340609056771328670881907991908439936689836448507857529762794938029783229936959411520628190120150003647003184558691246749953544007130818616357079876908798380222598076200840591962230230929835895044283962702458841056117580334677830412169682149718682366339709408928491177594959974741033931845783015325134295703608939362502107755264401868773863412227401528868797707314847414874109728723832072793096390609857539033641850787950965454989037350929495622832079646493096397053173155967100922969435360754381287505803622675240988409537372906908044154404217112435037036367100810372177022833740300783800933229143807618665469194138003500794625889056969754830167704169258470485420680845794005819879917500666458102053493754994648520913169032841946958100833288070521811666199523583846278801254843629785338397752849443856354071760511329062283935024011186379367418302328268857690483759931466294591326713364848301009392272780365176818547929247430546251847847059357119451302487396735382309719778904841620377788592451854525902887411741692713324750890543876451935979422386610615971729763305598727924151526640508933817064803898113147899981468228587134543751383406762350839469090661993738288470523232889149428671855118161238574854776530676174328890953983589495460537966667483228290839079453188152097941084657989208700575585646708772352970843405540064334916401795471698977700317996957961566509446379830122216939158974764925130062101071784088470025650152687941433296487405823613244670713882717479801823272453556685734458207346550575315091196266102116073804794727710327538335527840717632142085570914161667583675834329406909641109639503997188332398308299817664027253964089735194487250034539774730715748202363794081841233512234568138655383030417368724666947124279415237688364876806373430126783702424041915549340029911234495297726142608623095232312830762480394006648526608192591269129882274478477892272873503358869741630065673002946552857061199364985521830318614307299868027553800193446465486601206020627550335566136895256927126436322293151124540390377680522139076545347968797395480600036597890349274125198191914032872478724367669317428948895150765997943895000751224137906865369886431661927033536412635120677863811818541632379008466722137681134133635383338271261325324006132794242513668598127856405425352757028145358540280787659346366909372847859878384846217495506738685125772692862757835829542440173029406921712432257073230590426691933767362170239527682048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] -38549975956338020794084193206207645577052586863149444738867796637185676248406161756904197083715548597466273090573890978191096160851765248612659465213834344253887362840630296726775747455493878533321571537035992624681091429000056240007228047780050515355091942819621526855307193876058968127064093995961213743173702477465009800442058123204000659924387837708703997017381371208981534352566447920630722119237806605451075988063958669044280900596628993135484235498576423732280967431885770866897299452746188035563794370247759612663617116261922585402351595621962875055738248553744826674772861141435717351209429849633923579013479030547323178880665598313042380079858126937626663137348983463737552923850464137473698955540119498003366348408793725983868232445685617256611098187181398597160486854763787761629298927589159349179269064363451751266555709456278338169114056971273517900226749342098003464109265501526239187280854677858426528395951187318035867959789734964462165497739159108901994945179535850712361279948276468883797091218461999431197906752451231850794649642443476881370227870694345668657152338439409152035424240737319632768722647086939293723277273554366217560549637053258421231703196354483693181694164948846964562356050781325254553271655152306500588608076199814250614581150047279649636820307041505228626391176433857282929847579167028782903274578997520319743880361012764179933239547891375922633404781075512303744703959220242947572981906464413675360316835785271884237462026672985775718660294613371561057856451442161931392381294144159792134395988127524038360552039407375046367222109042733813507025104856850011305072483097841726617361655823814488124289255137555212569120572624258915537298701246012520040424941232551640793006925894179280037067900008646585491383673648379473295640689784160147558375387579048544711296066811948983287133370885903169141031232850382432055462869780858911224848751441256214852033204923593990756714902598676307394571325992330000118243799468630410696719644974023601793978002015630452460807457873770973076720904608900499763282289591610244707582761749605491037495576302293093843027458531071209672352393715006559600660688628903364169760033602944384975397593743537968623511596471651493383205014930661814742543761025973731989410727204301949989847021472727050622529425302910827360197549020012682780085868408953185303645999411248408354828827618539309580264658762291981060550023718239994333532873761389862389716439630670183081976503058163913321295805356631970003187198464583801283777870785277843347221192240169374908465941444929383963982141014787936110255944070858836685263003686627355626706103002825022464044693423680556877876544567753880515268217737517879010467100427132336874100642286881653874244835855921013795667248028785271386684163261509281856509620883371736483925522073997564429369667149808787479978065921587409239803928949265689088792955001426048578486272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -24153210644798340608059807522562242542273219261631511288750458384827839628078402284052287503139812680191591940915103141624992634916629132883636634669695010908734983565065419065618657473211499247090509068967552647070250173599450878387975451887114601940313137892208109630437451709880368665690380253502147427816231095412094837995632886974051593340240312528336969294061350860595734073722627249245342987861075397617965398866486779136338444859327008788871724270122446575530062855093692348578812925320763854851155979377550497130423022251836880303547476892760735790625058908374214723304372395899908679020592115351813397033540649917451802763963427219156679248960163370415988310136977547193966665473196817934131669823224336384550073944393828383442505980842462354961332436019130267115131741764775092318766165987310357130145293950787236754400164062584311775208694294543197169553670862021355247158217885217793826311426796478135718549394021077567592869783852026585101913679179182439947261879311935239860489809214287645664917265388092441584153714813072891231343160939064283840198258951295836072372087864686215028457310841313449047501809503407200989812782736312626179578837685165641675341524789524470382115279134976089134829038397859335753405002411661683511194552708679513107330254612232167088984012049571392297903615974589281600076798377443718395327695412254140240014097040921523188627947350743842036627620743252183623377558305505957358060816422987291672596717425975913684512249846332961974675762366668416319133900295766696743058587775654876147861219601854921818466563267643730787792668179835944910234300627585569272158748823200762293558302036641592287174710096806050727215737317314437469262240893593670208685168935203042490610751241595230050133636856268040548882887980472561490644300864605602377330288361569926294090340643665898623343221878080235480440567404323647458511405774510337798949868686999648768257309637137846327864395598068732535311615678197871106956236714745467832637597257139106457789945361329498651082701105670831443848914081541815706369198443754445066335730490332470755232316963946974766187066754082569190372147188309468139136838577531185251717344571690243343021642306363666830166211834705669177337731059647269281017637780062736021834356216403567753838694004689582148374944408508182755538041287894541285315933286319083367955744308640461362022127210333564544402369021259504984947757870408970882592414848505736915360709907232872431603649007553493601381601023001995254500721003232918570845047672137364297262491942541674178038719260884087136812716325427719805279200727308898300914274833806140767399549409763682489658173441593316790159719431068203266252299864398076625648105736639513070239402969839427202146989261252096285785162733311086352224378962481523939864838010033107831513848926166659904042895085320440863699398173410468665354716421347273954756607346138889899212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 255172473563973768338961584269588840887842046517772402140374735328017175994601680577079962419029246408348284164811377048952998617063061400944552313170416473220878860630713947338931229839985735252679503369055254484210219855757167517038728296155522028553284929355500313195515686390479528379801909318092959103995283441042877175800016764821494709327442948971115455844392469636534711289924820614273692954662730842339828264837301936162058819501097171294092156635725050071590746984725030373734611869780937791277405220124023418489716520297135966061412703069765578762386237201028622424066966074327348447586768595690876475456062622433048196946354451091069497072943158806916115998673329505714351734844169856333670947254016850244477097924435827118540755848110850074722706992661816200705174199643847211931471009009017915709046925069310119495334944538781192613993390127486136944660152760941897702397842446732813511885426758487420687780539072936954004974020838113727588767280529435826162382196942686235154143379799257548646422071619009286111340707006447250717933083741664648925577498044977338279913179324746788443089694047556460134578629939408227659653875627588093294796770066708630620876565696483062370543874353037653420123346162587247579756065098357683475610548908037327571603189810410490210469912701000387009612558923774663471977500719820174207365156981175327642438666689393571419055934786529073210347233297679024120659019810402922142599842753480479970015270895207631246202326726833624294212200267975701872271122677780659155756744681296730464937406109977200808217044249530600484766653941204177801929231350595989415765524811979768041737843782322724019928005897805214532109724215156244826545386326907387596072519432272805793159070013856606147661919970466334353407659653184002040020971546541614447987464031248650829755233970814773962038263331998201697053987201228481497968580591225713172003390189682244937603884737413095302373755513577341361794690694609448674973758907274000983857233226819020187569000298397004256707870258678193795861765091697990047309952884881599155359270223862355420010831014301045723567799804966722405813705833753285595567721103256008297442682669180036715289100746773690512299602116370325149218436193915578278218541975018998457900028777641372508613703024578041748736559641390826163914833719707160351095331213276010749017773907374216258687159896115350421747924566708504031367317319995304227895404532914427151873293634589943026752767419777735360459354456902592955401851064968062590924722436149881945972961655042870454607860772550937513555824635053234647774281121911418152507102217057832120732642894157274593623163742755056259602307366714137261641088554063313161141993418867713750084777813422579161863589014266051770890931844045824077487873511984406413257852736222415486224384614059249177559420396482769723219116759275786010311292962790903908193636392355898589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -731399719806699704260469351498888551851374887283160202702474451571049977953064754633694272043023390719111769414656341200146295819928006887734418148471756524255593887701512600096777775313524491465623684919779530630101606344436398758558664781863973770465068557659869511564582524192431422720842396929043568225698461625453465878134892803233750525151917788695541830004584589259431668038688884546894980718371890392220259697197343246685487912897509247058829393628003688410569347103849333450933848730936610713684673083377480277649718898499263770427412497630780094570558534384947455843880562048865007554028737055234487827623896162857041900526728486012009018218832826171524324055669660060985186106403736194627667303855910904068728894553549421226988197773845472674275479749802509497236377133381219067932887914846641673823684014112220653849209311325819232748912963587108070243263235880231739688804501798673422750019232278115635588858169556021466514813465067090956914741413783894481828204773410138738907611199370533281004741041566623221190834861944391683920782941954895430717335192742691370288156318341873086458121782633203771644361213480146867962588119941245681032563564874187637818735539214857229964760848616445745661603704862385329389369945660433121201660204284873705171847760468359008457066162066883820864650943543347006253180106531118211385548486695902180971172094989941909501274008143242328516013658858213247312171219429858399581451130195360378745605269872741573145821517587853263236858286650415615278061024071326836688967400345605001609188766890511322878326567170545094841992034259612620512654329867807820279239408647338689809703656149068904404251626383151725212303534948070395177326372278407363886926116821413709731007975961080067946155600304805958986271509505372917869141153961260092492526502325221693923152738777088983982765003337577753530571098418499932343653031701862317703267364520993163434776027710720200019963748152798837173697992141316664536703963401515899448698680421113964034387217733706537112792630577897365483384557888778566984943943045728647735695938713815730947480606249435267316124190080869034009240107883893720469365965363148190541821126461700479713535317960125825630433628078166722466859985671119705631092823685214889426291879414989438387231148161520317557565439964683558198483622240668864042637338912598254340658628565469696333931289768237346517690162109470922705570438650140990034750050263069154329937236005506169851011404519487330676929463056851580749083685369380436331078973575525151467329077946393919979241287521413153814684522348214871631623690087912412896425493159987507364630929500923182306785110927922469727117860219329082362728963277508718124885939652582924532390053191373496047044289956129823358894252481950969952398812236961400619116617960767430560098237157972703432496457260422875579679579133111146207943841396848201795406316022544580424499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 1405439093255250704157043701469902773877036947544496747104913867136014904557104591590072200658151288687800774810970110720423307120027172670422591938116812683379793161016821615984294363489981528821994848530482813022527783716143138414701552424389340743830532281417256224905448720235739015696287162627340378837450190167427077835975296739199832766010947678736723748357157966776304023066892948988794034326363919688379376733105626681827771704998481025191725849454547719103780491210567570678526950538383545857742188606959511362877351022982615043715662221715945364336141317512433170389122786900810305775702558933490653387224567436990738836355233894821681638858960985395706109946245784869130043857866819517985928510125591752079991986404406686644788999152666831986990413121383750059400773625890394752849416213714758537223006245763912745990943703625808583377997510141629417059207863469232630941766866063724891093837562541211474711308144865738104371402781666781345721516446549076082445584248106525031496601523975511218099259441010138406460553296518842716459674387881820642142864042649354588003974776352148605910024334453340063339340951046683193339882057943122404148351099065464964359958681620075913257969896536150209025198461300989154214892491219017285206660151222120844854066077142392129594460488061203430920248568783648830516672743892275587260905918367669928960548963862789141890855237568453774260560535219772442748191310547465364943596476052475737927465913993730717374356088244697901722791484974211578957732235079341435673900605942624350611056864576948137046102434664825613569019930750208464900164989756943414151750069603703536409639972453451958181776409894671371244959597759539369867971533601987299760823523552947962919490013573852425124835829772446308577853474051680371473595212195133176913719485365332900192734021453388664401361331105540747301205667405035052243485112363571660639128761140998674796267379158914025163775624131854134909936820500525033337102085585202653816634968651706701685656428559476377346632421393745759333107541199525484647604131694633525111299913826677330101901055093741296596689436494387224559591096058992934477106662143796994986361818766121601367377942564480916059700767698227184021514248334463327363010651648059402787186745677862656862201635784563360015427500107601581598044269276453649840413833678180038490600727816063937096423594437365753042710087901563840718712359281777522170827606009364795716229580130651769555176986804812116010781822650660276282529721508716274639892248898135032656844393293408228217271674891403125269366956444192174743552174842470124050228979018879304253464721157137622895474519352550851119318122715040193522172197142686351608189274992696678630896506920182937937807274842674650742703239287598258474430107770486686050110365492867916452458841733007283798936910099581280989262831425159983808404147105738984128017013625649852957327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -2043337880682181983396518801631368794425116699227524206497581998247190506023983716774939647129092720992985533174108441958154025507379988999014079318624988102021027829507245708095026365860701892922406685209425052328064568012016290323499834902491082346406675687126655276615870061333184535065928675767574176716167353044204815041941441330894094454458086027473853469777759692037495165721320712575972756096047568841574963240354719868999233701077865448080440065980471328852269185621302659955952538460468288971385493379037450406197892949433663851085383298879722222246837426170282060033659920909699666730603123640844630252351157206238621609952553296826799604566791834470224414756413437150949408357668108043160767617666828142696098590715613157253763915814339169996525326853339740906643450507269529911492950375384203702752189942976669022576628494697107142913613297313254035990649040429555768575750136905678575017804130184061407745325144476671281718652377956483929463767003269020157049850090350869913623043290358885858293640133371755201703668956049298202740472611878421859043563609181663337146675212361697159994016999968739200150810825314456679102122398230621102690129769905166087718843172005708640658854444146305284589582088245041155001770549395034247896884609992968764597203057530131177425634350935886021171395671982417317388719963298189598063360616840198897481924665922990465971620196383482782377795232958388608989072607667084110190574688462313386831611043697300132216731231485574875523755432711596536505317078148720280501080102563473303324072120187786567357311201425645065218870148166242700730569718700993253147034884545067565968476558089747852970882815376136843163898426171611208232834844524086049980679055330402496633640367381755451450395094117146621868360980511095995911325051934839714651795347776984586978813837427827064023152610183282853716773199341976959784438460994513158182037738935250969709871218621951379815020426867084141616757575491826106059130445651127111623808641211484291004371552398852249580619949747605009456816294940131943687141655200254299743253383843727508718736857987836391935976298732032371477505311116088962809478261303602175878017721084655170132907008162071117218292995442380491018015470210296856268041626142683885682403668128181455607851412786084201552687364706477320638320203847158570001531793479517814091891632836220608844651248550148267817290641592313813029787858471410494685794774546960024675925314047001839067744762939306975777881545153703686484633924454694581411219310369714955815763119642068151396281670542690891857459216671199159071465280204724414779888751892194875810501803883597287571146225189504587118982213026110477348983120985204877791958021663657143260889977730824096294657546043341814353030723613005195504842711862395001476485285345964686552056457672139867340816670922136964729234609844638365382648890761671946895997603106973727221350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 2308640862238628164798494564355946758657823758233508294525975587456314778991938678595065010674214867080026253733930110050126288838325366611085824568845445866823170968194833013654753227554022430432168673115679978002090691775881461618885244293154946867961724353072354193674066840289409316579466913846485821453655724365456924018115468232332430564839471715578069860468715693165494837644233804099669202993720429543185874487659320097738226018626611327197070767870752997410865063971427607250649111410766208423808900879300226037907941289769501134504066712741191448226933924874358926849120735730851484795208413517740888508248741063243285490504205161798938198376561641332435210330027528711547132884101776118588168445142692352405798866112258907208182664210798303424342272657130732558988046610485318307840762072253659851467595992994245692471509713334804508388782238452145378519441613161785108724617086954380991234625056029906293269212129837004941502832075534496258176814755727885690783596921677307551689722972518562282800284631144223084250203706391774499812016069891724290633090053768601428745933324370357883542343503177381032341413744021801798768726067115349952457406787827690498740190065577056897980874227338659036212785824838519497326523561753884306410259406347457459751732064857283512443115896214626526328832194372580856687294452997698002351585398112455348827638112967119940304677825217386712248474256476339924729358234842221259114038738192455692198807228181824938564164937834620286043035654645898906982807271923616504495259627867441555144978735023767292902701311580484897854171163906710875082487815331417347456348360284800018008469141249962445551875217236304024777464257566818623108697745754731286100823423293744569937321191865813845372182377888312859033743578891732709876197388262766977465175513676433140302248921762596186307134498289070639495864979466252776092031583182820778864028873034998956361407641259684839503513487041312304899984302958599797784924139716466021635021047416334008382462624240356464140618255647380578195518019095557035614424639382592488974417081645017775738473147660958123455931790859207057888640272013609950293462619246742170285914881008713818207382614405554660198246464769032596787959963629652740545221615594117268531695807758933882277067298743795682539928622167525865229707132065990001828693595775114618169817421207894735517994973527045902834405453265841190173913952215953590604668798807826040417848090602807363862998058121581515303722287011993014792341871454517715027142326442792827043966917589091140368573057805959032970066675105477122695514772968884577204073122881547305990357718782182837929775299206985487295823710378811168111984886818297689966571421661267469645315665173823150622796949735476627887749900332601204130950526618340897679328939619961693219895853865384967195761643016371835608976533318255497703386175186347893015710441136925081002311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] -1843492080635253310018800269487444291909450487292891456825907356443510051910824756966848185980349526264278910390750004737483555223542504181308185021918671942908711010506052131882693738504546703869336849918423652428717813157025437435322541744490444963439785686083860790603879237316112436723462499556298804031552618516509558342182729186193236297140078632234594934898747846369892904271096687337263504756677820319103597421695178678284223223546495125488473371648020021549650738570085163709033963029598123908526006363133043620941046188226975101957666979616125329641400188036789241972732042305927935273993907326613917288028365650918238370178772891210756314647346179875432957778114878153911383538449615352282915145269753869443324479360273137256964082825097022114794544870196088911313916710118300542202405471688599585290187045741296790425945903695904634377831642676287872484215025610296193781097622473375295468006042384145827349607790136152769600398285879961976058561229354399823569015651520291362123657993588491046716446934241423774765876099189140833876059486244910900912711031739556957273066307121289528531005801459471000937858235066774005417620530913118708765850503293089849022718102334877423644932555805982329382856759149785388845198935845018206406695610440480332432238202162260276512028626594876094588974565318189300652976931218917322248837588256522178700950544282539272281483648370447421169237806839730269747348284523292689457432829847677843277642391278659093830602018126264290271528304825399035257513742677380613998768836832699778550924564558017305632808788482895501184287987774546070689735824415642683217273509098001692793397990225504342212717845257102128731942068409381001401384286462076886393587908393526191857126520991723899840508905238874581343599081466201611162478106272115930785696174812919356630715427724380731203355938475750356657184349771730708834025957342078328591657220097238006422584507708970698473376032712230110574357636090399117140354407564774648935236024882741184042009259116031735151172247376326294112728764845698664153865686273803005113006449724439429006021490443808587566090864298955439135466953244719320291201750936575278024137543303124897146085248206221899174855438067775294376686177383797626217228142948837403087236091182664363340933726117692761082015583227339486472287536584542841263592272524046453594424471997641231544554749793136212324991829664336972382582458706762953057215018765567027699533384208214122253635121485454477211694242757171068613701777390849167899220748967209384472439688357989241356726279152731577157186367695021971753976195955908000056234392279922570712731371481860494224863498628477793942581938896459077399462055307127498983657030775270660859667381826623248809630949225792500828218385139718129553913883404245274844627846179076515430488358122059474248730122691611575315238847649700645381259044444656799580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -1561940261126554685775101765750039397526182061345048327023096926109126122508829416000029798592681926365582509233300463197554600113344116618504677959454783161718142140035873057148501990718885106266344054539497207336332745236729819061902963084139656727323433852302627947312369329843376997303371987910306315260470786925086867407117464923581368215705825949011880812326588665074888206300358130820368167821200306234377592099538576715437386645981244813404442340209613167231197343139135076995427543373956622352213368139387941272649486763373840956900849297399875846678383232624571704307942645770713642435541307025454495995860874285524461097868105886876714392744269737755547657559761987332349130353519383239217862561260840396243301182268498452718211616053695361504227066482970106608426530955950613721192869419679535540644844959744932989162699027393492723388398530114697537375863375905219137316322749543315970223568411767639299253593752110771092039815795919534973565742419964263564106408944290787451611945523395269653766680645957701640798973696594125046146762436698442462464408296760473269007464931833687150291573242627204322520909968770665147212353884636942467767993457736238045862222606771379037666260304277538530259545237764419087822364019296629755721669678920029524631441871940872668517941979785219815383135575351992351833667857119040785920273147487085146776966930114643010487243599769583185301053597001042320443117789006214925886616904965408345837366790426295302377708345597837703658248304198512470403547125552145656423204105515083036960769216316837292281317161922832044026832925791543896738352774983541191839252007962992193363422005195259056419976462779675669213078670413159047111435062386789974556502440644704446975820060476484532533208082754723260268141140752164091981202165291777971997373334108419111651384946572379284985396135202191652021393971792317350087065653958752491686620714583021738985560089171605284976236707376375930305882573376792876459763275444637835951588056511315591238654799803211994911110169701024716214549495607569333151118679197840495926844793047926231852808456398513057282334319453242742718872804035603107218939986673932628479477545705648445952939104204840040708063486733256730445146281916501412830021803072152656285693765940518533253441855144576437350052014168036252346779025492225251570639388580733905859760691139197481265815522650285572880712780832339952285015893502316376018090408588131106420813566420557056135003096274536131266597481514945410011541045348152453170688649803857082441068164395138427488464102384750793406733726450174916474321893109842578169959802960353320627796888359251226271265249712940690408197555352593664885155165732239223565497686521622592267425626216998406061251315076451553370705782647693378848855950983737975184518844725004254489158621932697509031391026751766089897912309686095719388068237609400873150054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] -83969733134751348472845658656702809746057623315486942065182853044793156143225563301420342748109653514918387167767177483101198350783384042548634655095138448370885919269880748731339519865565721841377153408630901764112904122893859171404479471845874745006271393274728979676816461581222163886685763429508495720582502408672444145578524312550345679557355285781681414716510560967729407502027275285802084420597538784579006617452003355263500163204940930932087990471428506756619387896174258381792021511180533437292211814245540546217146514037657099101020911337820158690518440266491487595101898032969937957541449748605021565504690372265573644029099099133287848060186351431167703660242671333226110863487206773301050334610371669665802152108449996851320281922562044997799782244951496252111680812528124270928824380286728268160629347228978491417859987167186414548424755422868160724735945890414545263601670257457819639916769366946457842848825166674251280388066921479769179560635170134793226341511789776389114382378083977157422161219300943481690441377733938907759033178144413889957323910299417044218554856668420198458934201802284379469211544074809707615417375068881331275017278931995029902881016419341203346485041224192969595343291281533870358441521873148033115986447280303297742150512335640484495959289394507714089207850955194899783202335955055340098134477555641292458310869161190631675999955813096331435933666714873507675731966231814856032771715526840147403995842041606381360947650787579977630271258742110637242620839728649968187149195407139420673813032090914660779480997408426650454222934136942362926322058987103465280914558546230850895580886547433135913021894007712900907891396344410196081642826898616969791352660286548263904732305530548231421808932562752858320263884331656276576555182064206091891059859639006653415785245901920009148161900663807204908463373868346762411962467429235385752588015065314956362842624301778010885183450051602593845650339389933091405263820412179331886183306003421198848834163858570732949854096817830214305653112826971236593256708270774571436862697324631258710540379659756306361296796472054636497786057234230090770889032664907969915815842957186816118568134543013628986795205570947966018580685216519983160300310877775922268415418002986157786157547322546057707813542766157142670139353651702812324706115787106719320373566048357920922207827919639328652962043065359133316168787886164171531031009639087502843329976840489297836364732491620677184555464677981882306802424881480769999198872771718431639200381313863259354806972525390740158713294707324730208012297206867172346265028522010402612797180534640114809672785567957587677160484994069748973799077473736586077835327902916718619677205401046481877726566497324302543548583357550773039005622222808056246366075193473883548083128546773691853660440502296497862407571654604064941466650330707363156876853248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -219694112001105705230201053516533941827902634430623960246200221035485183696970361755652793904856106975512591465045923099167615505698016494229467191586030476019217317065569006570962680926926105644899453943376999139118705565810272680698837689791659797501478321225897226010689836246834428951288573142249800501989033155371429410600572370078140036927990220594655840743977179145424563837842477262051345374400325024330466481587664222762621529219631398343920426421004030132211638718092945454226019757292187507322423526287406341371417342674734245225881281719739704499395944822066791244058562668144392064601680681071454603667850175716634799992228758488176591237427436370270796301137160887370869843462251185341904635073717135618623189541809165054441032477695668927454300419905128510350550500585007584868022336065768154693583836097786583883693343129234667717565222992256133771732169863593320602925191988397935504738932686877090275556026926048337931977073645538953714416885736905083090484034130385736108161214366981178799285364604780140200890733683862321151314406428001512549332687104582950107605108816438950313698827351976664412207254662814505955398504712271986889957911081066958158772429518151626985452896962951238663751433652561929994545676254900530266758370811001005097985863955830683020342102862071749028688371428396528272978693254519580933216837667614355093559640024031910955039389097376026984346055434841476970450573410215162204149178068459053088591324669254545154706391531656789800163285444177647582387776716594464811870328410326099794544774900978275958138408630557712789769382710911953473278800742980817455980054179053736015166103034014544270030080610637209844588069231998672706409908146195398515935164007142825558688683557707313485553429361992877505325689561911732159513792667332044007085024210449247924687674069261847929735745979070804870711466332903545260993376047100976878559805293600131180568471130093350383456609197908185479635461569656701570972117274834681109515946790579337279014000092263346789806912889076314921210002649595340826224067800525886499715480848732936678785656385827993835622754472308190715929580805963356587760873934853844972702704685235504163033785291908506925997666499611008114614088834741663615163609030157615606922790661841305301888634088395538433943201276282521931955467041393720829597767579379826919918440475134059744910692959111360801015186885751480070812434661525375007760919294149943579350622288677230057784346047934172512968226346871746011535732465784707249151786472032404463900936729674330509913418810087117689662435127275881498908868781615652270856191608159923757519647547173421775525265282277885545012125353190763586927381604959144768564957606473656808322573688647829621188164568305985268030168177947154621699497925778606292935903121800751902606614451179682580449454383144603731980808481992224309996709435138225434903602790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 26617769308991758296936343683532016229525449086535802387406699029764737957384128556268142108894388804955422647831959575090743453529598891070843756716503680863135971885639686575210665869605600457800244376638059764357708845597384990313368987249333808701729055830368531377501772162014884209882911283853274763007033052142372971280573153494206372328397223645749078763222340949780408854213969176754770014063411101820822528132870053137129780686336049855123845932042797556422367746067290585030971041476098931929702246525726155080408969016770046944302411845087667400394963312980672427331544063068396567211137765554822479538000124200553395194046899182626416445857992573626280492035819559123807029436296738537340285637223855590722423149011922364552859893472382515812868538062969234451360402786790178043331255565277286016848606680258391586652946721742947162131574615098771476938336063175997478437258228258064670831853289165551011531069006548965912087827993580577172952116790227138932089823799127179487515719932728340850027748835246813115502109102674794517150925008496280640039752207517566331602933360685443834233408122901789655540361356252600038869810010762628801576192028311978725856672814166994755691720121147868986639680307860251630689098919880279473529634374488670715674188460875661163179279842366557835249471434315494744518974443061607325661461906846091115198873500533800061503617232951276750379871882222365036650515558140088041327359569627950866762290462816930817064905735623032995998464821202542896479179167576441745089636961449299664028224366148007007379298682644268712283230933991257261556434105442604558469105015822336191105541821349543087565793342919511863912917457150120233701454284988200516135329896397036387185975366749196284183926284303838675243564162657258867680397724445211026121500959299377521788027599550290938162655872220201454106554991376576676860365994717792612268720984119967302690731359843063558901302220711866163981224471524561614269174760562919489195086664751791651951859708857061653741949723760609818224847280415141376296906464087268677753396211715216674910057876807034916262150446416414009736641822124246344616535220700016360390119026127821473943491717612645272509235210778388563804511201901635534658024029479998569609120932555744618084986760887126788685231763925317960814988448460093844541199177175831548378728048405037582099096450317055530723517625758866690561916868251844642627537143847364085187701035020697847880914614741922729800954844335352902451645554652147627038608174313145076809129024490301678595910533897662563350894291319815525996637281906336463701332596255529071080018761065530672356122067550492820227968332836527737476240060478835418043144331998673460667560905191174013169489038607360647012430365491344416853657989967561351640846206172159800561290676700707717813867749825706570408577371471324291747626920635480558764964226007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -1026820488153741004081908083263495593158828357183527073363098202733821944218710572105052539976960537873579010844618921582374399647202695946256631424334581438355855615637415527433850652198730455785401727258761883709690931562464902997626381309102990950830676821879823244624926804300848938654507158605185342461477712337415146582207372423395798500727171819359952312341622944186617988078690311798442742069197012032191728493401183151838248675557181150437059421799337434092189036059829032529687867911438955087736890192009304983145583177534696365670024606317510160043678704043114159019243330276447844450641584155959347114198050127139693646004565411425962625715436114513804778580597016163268813549029662193400531010344588508644454288888023567208065876306942704544629380158049408797801631972777879946670105250201296940426762056785633030894107044555796399837344074414423678763675009061564245727573635293090960888756929412252076115806194104943480171830360145024604056388017546482441495383524931037905174864428439438676469460084727063950746983580940895602247381253475785076286604667923175476692706903286914567996693930333034115960004029470914909889142862153142236979861801627493786068457897857848746963588945243056017070468374700796211138119504305009672859664135058503016124695802360433576827851793302341159118244373689755132823516850997331329249102900385154073426622448247679975372333457858782253600536422006863866249907862258635156073279803529403851149017389605089442275781514144795741975554164788543570689263046564300185832280464317720788943998373144431950574924054970228729311041502966056072834029023827672630309744462518767060108742938733241183234339535969670868902187334828348105198200037431722405226247027580069895076796240870133619869095768060991137314169723355149300992490882394075478791545827885090761977070197455677985403027793390665969384187523466736344060390619615538955299905482461784364808394625155236295914197108843958293617876750791496994119862119542214769428480199303337279369841692696443882945778027374994625981609361351866202805604466883309885400870298793752819564860217286723553702815645353814287973613585895891921695941870013298553840116858632406257130248719667688189001361628480889904078646479170849140756594562510766668317380549585809826758473961237654682836586119717665315789120560753146087051439428789948932325639473942820593299696884400946933386078948023398611635560249321762394901798658146095633132508753647624602087642065700955969591240958681669144668998339001550774853232929703251357653372858534158512180882181506203152992032845559721209821955304179531598557607259708061387794982352837778577206398428573827946661237756757290004566401236152334875589842808386269008175621899044625246116346859484581909713073822783981645415998919826781232393902921438630000317146812011665037182423885256215528978258575982038213692340481027390788732427141172428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 33853986910252491923023457957900262399173138423407396001640407648206551272367201815863245359980921849597609110124077227435479878416036009472640684056703676131273712225590679791270274674332131435528031427713141165649478366645687720994215605222492002018101207962129345094869219857602451788985880174765106127063945755022802287385979428913804001709347891078624197547823624859995775544824707883046449360544346195416692178547264705670846737358918360172956744689659338994389471212618741001902442820904738257899366921511328472629909913229486213751113025296171726841877660475546928425417853409520577474895149648616078440911675872590332267261031287647904206432181017421257586281253664306078058453954544595309843484326641289115453812456900184392960234112834365876058661488179519807346107855998073361925653887608763653678111924478971981307517513852618998313049625848292387068827675839497216438395359571846115713263036020447372654820588273857665693656511806898297588565453457514174054414654540487103631662893929421436037201613432815568203930104657584483647480315117344876109651303291754811720673087551381671829799804437302137911782347049597088776116875862178951536594662289187915168080200905814040430699273044474890531140469654187331517917247821002524392606193967490281057393258489754925940243838557168637315339956618104937694460401247606405934208679903206013762935359564565318573371450603119113581680417535418547406567419103354292772451852998903248892148076002610780301963859698594510116616820098961195628127260511721388458781068119315266010367378835108332831900050730489522822902182394508614239764572033885574645686203955027195445720449109434697812368181085970401709396190757082286057981996455590079301962376512037223185970458867438659360192071463795277686714646102821619505544673696187709491186058796871080696652325186458632377086656432582130448966702571425194814094735793300009883897911875974910984555356965725413400817848950750259432563038825760445211793217344680523232116074603346629050181542370677154817513446353964452198962820403769864947666919981555656707098348519830030921256402422489562040769310043978774608156353141890545553695153588066091263328671833563652828929895296751213354703630913500071505088652794025565585555304130023518219421764051287232772389637372194215229082198226602818535732256538155612649751796494893008430234825948958300965020264394878730455632890679237177452887253658901425379225843896881488027549830421442595219167779590124292738289276040994765436884402939443149492391128330688043246740975698710732430163995677555834072771228124468224109544222768762505583555615518293739981497013110523789765615590106033727199034517355043919804944949459498401065637035857820257193675476375541385144502389704609075849203649140015709020178192054618122339250299956938901626620401899481869453899823917959279799974095508332133992458566855646397854246918944316194816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -523564315737969318655147260438983026450011698726523703113796425952836345975690971554667871123410958166589739167647096377638234376660204396346079066957668630247734547382181334129967478579098395923403478525903315320892795695568056884662962733188539792485387177039036447879039912851886227807804713211190766639000451462329975074949915022052397008623587280102547873523432049738620872674984640318529843069223530473334521777460867505077573575026150847012534615340426382808027564117725972066986711515741597175041750846908683551730217485113698320606562631017655397284973762882324576860198681120559722788463842885489983803290185750878571866061858919459879400592097924527092408495763527849195549518572880341907410550456717248772758981944323085354056533115852481231946030832807852229848308452270526787313781023062969729086879490004701940904866475077245318392813302404849656727814338586219870678190644814475683907812067269370388104661233878317684606344090521442359372654852337369585997289902158218222859404056203915749307286180094594995288870050771602559311491052410627740410756980646491137367449092558948381810028740854354020294791920032321703464593971019112802371652606669516921962968827409042702615765125872933712779549294369582175910252167857090165383674656845137886120726432145961775587544239727026615051536025088295490585112983000504387867068022629540057807017586029591634995444262739812771490270961073580556217612348292695731069828662588736762701149535399459091010228248656701178239415975605495578053205466778180802735804929909271419722659876650226681993966864861716933901764478263991535361425728904435060720254047479774712802175989439050536609021548974099136103192735703251382748256215706931045867395120144691721119966925381500716427792720575815309962569605747393523296813427224017139460460440490190676268990783475945423155407340119707274171275656472524351266310434561788817858185567627903707554559120974164558753455216535535706572288540299230978833269908653362554733980010849498678518779396390433517645040553988886934260529408601785584326951210034963109086536235479630966269276697470828176908104678566472038760434901859040207616412640306681255835135826536664164530632933396678468875073311543986578669574208296147254417658653644104464740557157855842091848210739384607855865852306353822865760479323419984322383808794791513154999911668738772938446153427750526704921347272996560893186455266307318989918882568525246269982172214265025095653385795766013973359076216783714543148644573963762200459342609710189903596179426252103881175472724126004422681781457231646945643438280838850935101503767275141754980567586645362428146873944743107723026224053762220362851747238710395742688768807818335989620677696199783177697025199697883681091821661424901315081859884283122003320754668655953541568229238368999545500096772762645988905301040310406256490918565156034822713998100517617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 3783380594147589395446265291960048087623854650832274149750003389825571292964500860182597307872713140330477473768492839012576340446001192310288929068821414278383784536086475039778651743209367586041232123922634992531666002458054629017235782512260507307534179048422270649290866527189690168667682035606190845013583375046938354565235351198432699217641711273837977155827599223450708217314183359654250288800912232661729366648995089232248763569982357095699392152554707431669001788717775650388659280402475261869077588343045655981944368091686865959798481342026382318045618259390864214399403714284631500908335070132054983409384770942719661654511813206646012750813304403164986472152907666457114757307634055700148642057833008960973398131259079688251585187649870360530930015117232760837676124267822469197773100923171157990972094389029568616013170468643214209750347218275304382912184238352756054425716766098676268371026007131349177883025037282868953533868179457995967388715615787302055383646314560696989631821171104036195381628023171448284633299123565371805806805803975826887430067923732531601185477620539721127473653121503521183700639616806033556473508886510880036238561421642410484604905933513341542871046107919627327364603567852284333756812014764458993289811533909864533738907474369277545257584852244284390645544630519660703525901438090153804207248491806874179566848288850688664477271926080573893078150946775309140454752233504354415268897946983327091466136638944267350564216119759580492077001603000762479322847788422816772086654001400107132005591916787515570359519517145246476238073248987233061799858759912203098794859573429530346307643441214979608275685087086542064028320065029674571354267860924493787687910974302880969879066996942159084841934653858061077768525833039692513573643103948823010179187190665822589633285462341501764269981906605357382715514453120963082028096333341419534621284223634272240471058548293987596996236174709448634094780495857730099981336599210530062043288653261198170752982658774934736918187855717432747916774350256315661749008554989807718517917223629271130406759708206550794959536815202479037971469868242629072190666535264331238248215687574520773608768947813170863148286064844792741169943862930013119050202150234299823525720723047648653873606081693892883587176740420897988147556682209068153836417345274498886663997349581235860699741993435140131832082001698452488938165227473510097767341242370770274110920416156107916103604675156051697100389849808965624163618099507674585954673112322036387265645735287725697233960236287903257840237958213972211997562381768675992103597380013553030840509469659332415072943647287744451700055836562594986152032438320487092087971169072768060587426929219849587425890220640660271071427248958366982709629038997497895687576243642463637359140048584864139048594923104959075024170523276867904535977940168041905809264801982258872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -7493227364989825178723179156838498433423442724802854149724145580662604072143060651056921959234964856551649857571385453334509592502145234877519155797741170051041019646969849477760221649453159521744526189358506818400662133722552408584741716038288989123507896397445820409970955173170552373454560018898132877091813202802429125794866942366725490725037104463447692789212769145227694202622477301518013066777079158313260440643942021599023811513078979216785967141623403707480526628611198557580310840686667073579057107695291756218636956447131775932913277750192085379405905286415442684965366835515986108624543541527414661481491345477492212890528028460278606639302175248469264773137719556714817173692133749294215056987585827377592482110707259278549217952367642531667575141700163642380348343605305717808047852328609291597965846126357251335195109249027205983319197840474076588759045417317113641487624089217225106659200013253671173650571240201630277404152892732415899757766251319112757232205518061857419448588014733255851355261387644268839481872210287064746275926820011957791244955321302319720696150414651457776689449263570939289231633533270881292476979080619656297867352277249050977352903820951197038773434542229482642292908467089847315769699734881520242409643834344681079639928417214756761147145502190248667022203272382387532520038277204618425259026457972168773403661359821751973323233114430631587257330340895354223083155737404672016714907812338345695634495823037583628226882241455965847371719226784797786526994203181675500716208769319874691527113761584346716907468399755482192215239307577662408304679864930470837302683825687918576712199585059143146434184928645612465513375819808079003632281234832082760584888864061248854887595098921311887032665058103511475219742677251945236609931216471057595746850157890376904218493701512056491820598890059977790565371201552936588628181850651067383422446500260077911907553014942129122145539292566380695758617667865116187445055630259989675059154864545665536736846795547522154854413905661480657726919504005832792536617885237914183565541977218758330326003654346911174186371127482844493633141309827746074839074172905237157647577497972346533542300155610097490356927617074797844562160542949728501060314559875163239838483422877974240266711136224585921998009402266268418425361858710474743298260405753766189431838199116942424105706641827225569419880103039486933043193311346113669123685517474222388540883983288940794698850714237789894531055992249190872541897060726705859560598166103526046288764625661106420705686773083640829996231841553698526513507178634179368735868665588867092391338833831014221075505655910093464411423638895316990440084622648436104218128721671315962765420968646978901330822461802693710767236228345994738992427282230835156937827059886679271590673421900078844769972667800407130767704162500083160868555039115297444949988133490497945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -77130604407250314093891165362575080443156444594625423719305022159267242863895143661185966722847625471458601166268697895234406805635493148896726455911945272865714502935112358990390268833914068517460942035157178564277766880030641750569558574147472325889466640460397987007446687562389783744500393954205093199163368496311702000031971496835102611785221871835021201052300344508340274759961786333701614570064919356715241219159914478025249299815725440681866636631026730030145105847849835426252577314806704027047148367086533848045956656358763459248750188682538033512497508274386472684739305042939288016604810729651604721969809747514374822695536468045272950047671957864274001601345898696776648489246499633692588073900399205722515674375241527777310291503633006898557618179659029806018743490803561061742269834534733229417877723051304527651261736024392432326982471379229102668414003454974571392030749866961944186808780698188161695609141730486897155454528340683469801150325072591376174877774686115288309570233624441568906789339296440896011754139203718363345306604721184270681302904644925939593759974898547890282419775763928196340849452218462467270014803446566014615094285090412847947025740596690400329595681245049409206013313654647012449888138291828151094541315084046409420027557526517302112920868512458133018695466108106518051938186577128791907073605890884713166395268200619103150202490044755798650604869728557577380923312988877349361430858906354168904550641982106073472240631421937781473209785789178129476448210226818786355950841895053579407418143331747025989473203690922256769261007733095956943702296803891396345156995081081661828292858083084896863823348367041291178904861830557038857857280332407054663556228342227077503910640041500269022340015659418540297511341773523706860012469084060150714684743690511518905024011008025074096681033312687722667605489020967541190689676691720588900031246642444284581657701812904949332748116518719893041538741780606109498899204203407535599976698901836953312571600794882843470767565207067360927690609769926429988974920453877526985562619138904044129077431403792247160665101630435823838764658142626669953359190259478887736555024872725106188661250905957753198048244875040307121764988084761420324032554318321343928161247423665732161013237275701252278307379291459115271693880733773901140418294559713956803188655241942752543316944576410703397853254947764210851705774481293771724758414157464911583111717754489861642087976343029124977960128026346810819229988683476957898662843051310753626635691114910977343455554897585279967956962136668091168216423032540790704522039003465549996889272651520706940879211468322750774660197457636905652202867089988140825464128334761396225164258766725314850305968683970664237972102866937516738798605836594980712633204532265653049389115255323193441362639785233528059299629527771295682875910863778052236670389819886828257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 811691115297092058898000237283582466646023197799051530824739860012978277014359677522961378587049652185878601855285076140965978112312097008518957094004798841890859575307567070529027526981688107189398578584590398854096422666379887087267547252541755233868456160463295890998401610379200274550266219164638788925191821783058444454176400217676317610540245881041343812196208502231741069900694494753574921096270824748325269113196893444214161495348312976401067216235542413744212607291181865115312619368057418343008334502291238617928614961611133806334402147325654044373985592974141464174874578436406254609134280763623300434845460221055680609026102438654543641035967240113359827138823233363861300969858465495107593842991879160602388247428039117409685099608462726865519928083043287127216825594470231076294266101433303119974513242448860241294703027249177416250604256229038404279893486788062297893499241389902852762900721725120189195617310475635952533899927291034130285624106483157728733338053406827117570622879507687806206984339875673163998195916072695176563857729992636667593644080569196302534739429022085238358365976267257819641734043494887554902610733549716721635673151338469796185367024196265835630389368918965468559382252607151101032738942971564098139986480340607516825978531680785698030754663470502820722206622788165355844507973532371996483538247697996006937814245857197158877637696354148350738184793535385501033994124135332379938454443026144907704584233669762136236505134238291136146891198192243094810307193883002521553208569502603312474166657601440034214825192792509635592487688903628227489541909403303654023558768241359428907252774945580241969989696135258126875627060298022392146447666838058508475042052034462264270358064257391249027200728493008372298909003660781670224381480059084855499261950381259718560125729373992475223848120436970605108130526097819929739880116429656097117716315648726854329550049513046720268812346885299920966273965573719889874157178866707170634382039961790074177960122558182793781549792866360959203234103960128913382850485749527137917970256391057682272072059153544887283519389051498028117187374461575186988331072898260461701661880419972387560067487041520457177881449834651780191757474949831764752498199512458037039599381524494716843678101206616486546430649764522868977539559087366522114987271301469745339098592124728495190598081865014169341035965567910501925643003113354150438919456583089860154486714299440072037840757688011775542801941469501995903435432239823434947452378476570325731650532372568635915707249719355095707768631646594306536973011433819037630984642381849622734224633635473837312075074614832193748003302130823012764641040793385797211330888939673614508880320404317503974375147225652136758397000776932260328903968125742084393834774786815230356402412812187970381419720059467660573312362847491214103163968930575776186712129841298354995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] -3778145314555621243621811526890878942447318422155306171706050139078499010741057774119323234507003458085625104214250049999178229319899689909170796225674783124240044798594025675603107387724167299484973998713266128390932795569418516270534752843942037098384761267415308890861043989975318966290316667280888937110236911968682504676794257636913917214333237124698854704084408544031311364921373963078254399402799740041037218948400946087983936894255537437598248071705852655707509332871969268146699858953933899319515744282788588110459523519751345118839351126910788808548311368693775479036074188248128294883435431952473393469057247431920176948471836091904891705945313931329417029887787035670815137855133827644551567700224400313442398958696156815239892092237688764510673912421970366456981971857496209481354054373756376249795367879918017363579738304544413180774751927823487904872571858514689162334612200351841528573259038812475398008274824451045972083975635211600349177973398476155641566490081642320221529985886818491115987810242127860657405389676103640034737763540807472004717689329755577721519548712220748511037480917698211648898422240493141841863807548958285376198742962806394805193657205000701981583944963819620215299067521975819409583218187017089315427968681306580748941704221187561521415587651481437300396686818225212858040383692962533880979676009219118109226572355061189900890531052599386197518181939328200384253276279071784379970189752254670183949564538264040610292797050555397012551076781766821756122229765077196495478048579426376032845814400892668023284457921676133843148896858566796034948828734707159197089427493362247860710712022694727935523197854192177400609981690386083450040525347447533689578724660229377381895098471370759776103159055087159724528557735822905926255620747576139945786473797618268569352885483058318445870677609678954702698373079478305300827363225500408236557649434299794911744321033014753013865086595055481904111725350931823582043515556611247908032779867913002102449284060654112766970494506903096710741928897783502496893589179465777556191993149291475445064107637081573978238513614652714457804479107294888593458341201314365870057434273133321990656643558458927952091311124843548629545301702712689137769835672980998654567898302958247525027253252368788257192250203481115152741552220393233190660740210056574748648577030914908534899641541058022693219180856587539375105028177753957442178536830625060399584621398033036910487249773189981213768208928616200548376543355048837388611426727483153480730802667462446816820567397878007616476491242515513917466088128792506429155356685373209669462658023197678314929264002371474159317943750097528663075434523892613031623768758183782019267615079517852973593615089597006723791442873042320373804148877147717574496167643747472368100472039991731359470906424172892901802068613338803850149958884275533128623625099969458083987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] 10373768362127227751314803431920572095458853421640467458032650619626266850530827554262605764587801316677687195145019031837732069423227475220021481902448116027997100626971064107439360142010732307840323863386990307384811166007280382308088949726898877107068646438997446013353142160111741407747608371772064919860817536226568390087917796883883515184067771968591588736443368885019938968976864760737570727873765713153553341539954558384088997797236475800091831506299515275502162823652603363264115363433795966578277799734745248090672135800604812632595893623572710295882005118803442479806259704009164866252233118364306183730754172768733407368070921139031188309282136194778110381016597496464894792280048986590513155900100708376362058328915993478043169315688548505427631621949771663443283489792232714288999617827527075220208059144890279227929234607528473317292014610333540083724141020912634568404307502577890523787374607108965401264937887002262005151169879491795301644145992891802001876321112060821283240540771558409598905987674719357910890283419403826240293630425378157426605664862263794981537092671608309621420201509298720359274596350208110413073214601614356052200307014296485964857085326596585896798981454004203896723763421933324823519765920948033093929510545448368883181568535903662009645837819933060682047970627287528248400123577078929760289530229408728834676738305452217815876186955916221749229979890493381670952721887688559213625039398554034334458501639153707012479930854212448023940015911602720911682146171505757048469779812412280320753379942113770179908081911006916987312102715424210443965901679577330813846634798240387213937762198027088348919719682901292380735474292859516705469119838291665368448198846385888326601317762841271269671013604960848874562249429319719680371508025101447423572925443561525416106933641937895937205689420042020083361439917119402639215101102603442055436797076686257114963523034229808680899939635154534619505538562769434675392696792676003846413078639120370587016548818983182035672787078789091602403960177656242592586656174322671483732851272372769177823490824645568855363986104270935464547805497529303968950335681761709569755942243226675369762805960006050459009998281935898989516972413471818790896314067492008922337914841492651730303809404505849229289872057687054875107307485032309193021372985999180274101875725107246113557375252688880007548530143451016316103649214603670792980038650255117150199704843624356633364700385774810138495329556778145902153707899347001586858467127260615799708793074401071018015829360385788662721898987137870814547688516409718896464111196993114113720539017845570392946522005444147329795898952749407670682339943802955751689221509478422250397520650258419836024941889961005589295379438005402318340142543667518497865475350117857908236938527623211717539784126757755785888551364920063969584843499152193266272766162650877080371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] -14444423569473468275430038661383752857123155080794185006143228513121206411140384186531284982870070025467460100774631408376420159590974418060799706918953809780266417434317034379187614254168453211870267289648238408933075902639909312619381675799261666653176257560523109638616645956961749481559033297474592400718946161143299204848831864049950703165926023612108075695521592930325543252295268630624565857908325907373168916536145475869676912765335320607589407102255935831667139655407154100274795039494967612547430988900832615845301672729126289275117662330474053401971920275796924362184195721789428784506896164950146663261474141342556661018174190164541725555603331880428537916982337351513165679764015859844975253459258684305787613985430334546486119435046745628796127471494313977190451628358999098926532269189694110894920048237193060819825047188063590413157088594331124065373407600144230153534277899759986388939451186491381949426117969055097362977816882413515188293287472496255827624992551159447183722823381381038338619571515885374503620200522106923297594601902505943739126840613101902452030760539477222343554235963939765349167989162870971961825924564100227827171919005618048836232355058508709532702991222935852058065587077700716657213963781954064687327594019164265849688098108122765627448185552390187380542075918706134784983655987056448244031712550952891189742427123034700518061332272845265443424545146739834524438375269585255246445846033155239334737408475456174491350291597175407232246749601337311925498112384192903369844127115603268548338086083402618530072273167049736396117343211645973903394377515625777522112831631578282299226644141830364657089882414968625812019399608721112524117812336920739295621055114914940655210059701979076401198938744880084630600141943513934448822212745923298042501044581694746399127833833639890547300047437120355276612010441278735924208080528989201620029240647707177817382237517191952125934734416827130545697368334115222927267599792990916631059290145756780758976486479912983708223568943456474627879987988534115362410873834594968609294593759161217878577340218138864600673468315578786348575696261075814664218522532770074401196690232562650617196527119108599188138561270020757494521286948964082531409318631405569430633333084391766880609426551423552930518983476859638117438174782089452826627809477264460329671675276965141843077838894226918941121446597527201280588483812460507108255605402447401531736818227499543748673591149304546666107252004370890454015257700361615292190417572901897108795274152178153753983241069517588541963344651139200315595012411780006814448638759619965659296801208312347162327155176217737448067132766570476630498076429222974290952327735787020145820223401238662161979407582731043093665427556925185283860261047281492245508987929755407505354753020403774658489925579907623281094565626981424614141754756342352816925078619594610228330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -14017802606647299823562252837154619026957884847641860055010694796424130383941052611811537193972093528212255301421112079778571729910547800868157638918928473660233716200826163878516985553765994559338672685318058246082297008685715223601769632154069367158988358673984543471570637892394218207830167280608010296108743307620874367337440041365149548747979417635814721385708829179466857303939872362906152942276030364549497573883466030333594217171896901868598903203218540366741875889624603724288962917975043529760785200189368471039651528364891673745598672595878731841147634276402406896533282282545138014839457220230186982338873121347586417759723806428501150686881674725055550087660514457535006423817404314107230841708533552407806279317181171104837103152386344869167301619123434393765056943726772318034571019803165151124182618043213008863452399806978958487792559930202785136661604414823536336363412453114615334579357641247334069997926411760093691134055365473708916343295120732456097984956899288982095274542579990310968714441144330285753992671479611678185173400774945322127585881882127246293080568519230247205951491456019198727435209659953390703629972125996923125027711511646737578263992145946939998475030429764570172223475372536580052318341178120265825719734576769499555456179139171007288101382208714158800960928615054200769081387798320460634311656593414132842389346934734746939068736554717981243510443250279846765786103411329519325660971976852123712347677189022033739043387121554818579205298589818837083290007165348220647856269106935075146468650439320505544389601201379885246390567227407824500233788254194829667016366636411773878234916672016419909740019970089785790472962512783523840476867797606593540377644832120449464785357552840261262148108084354087752723905506550096332688989517866237302163805104452813430415360446481872630868283806654505975989536490512163468017563712408145800991384636043970928219595670904196154528081680264728261393537726311185773215871159097494006409017979547071316942296197754251799057701197457204535353626138584491606033456244950623430370481754266232285074579497402949150369147112732479497291534971663798854699302579752141222238905419385886934738064293412265970839665886681628481057823986269315962115523262615480794349683871672180367189714383560939146772501720496537288713903191748789921291187775549800473366801086265808014882316054858783141296346445814770097138073849269185699942200099708435126110721029721555612503289085964055168687678966936105606180508407477523827079887009999518993262139681719939220105292451754720229778756426719699864760997700628237490451389949970850053532379178237531205320794524525597505136436044680331895397809130948610761561592489929875188881091820201158837736331705650609449976867390253845074606909062084761103295547565000410173262078235964908099489337229912803545721368602392191715064797577497262103465115797278769020928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 142640207192546713236618997390253663122407738037045281325919017897612215388614289623304768338514344448924943711009092871333487652679022033666893092166365928566255596536525061230517821325409165897496119481848059559388100863471822563318030411154081722056261354073963316124428625137497399365617517915109786115879945565380891218571845133144537343549979821556141747880198646359849938248667395295304455903508343128533586768071317493376487867701606836724690529362734660113501877542652861408003415707879266957346587633959123709145816627109246464121789296164250986514376570134194187223774567267801782829279348336269378856607574168666405735613800002537328144723009495816578935819801013775921310802728758090441861848145359355078116855824506221498454670529887236439156335828160803188543263303408928384238628816940720542190798160840038552131734512524786709814205731094832711280802423817723147446380635003056666535793211111025453246786770497919414765084160807715316786947413037825923946042729116048796642217328505236579705634424375993106418797072952986375005338100873684633060526169111179799848944533823915225196498582125176569918365245927881406119449096864203587737785506705121965895618394949201385820587181370588442528113119607725364260157718020486318761948966133094326545324338427893789607988291427373822096676213158864363315016350733047251168184178883850447177003028365854921718907709172496182555561803967373626474411904470818926792435095010800057056707577428958973372993512290823720074664855732503291949464332536460230280909051118510745590655761671619478672083192676115845589630827179383433386905029040438636308953128656988588372848807445579767967275710388862881991232946269530601217615546749146240022741862883297598849141425715206117801835754049092566813258024343998901390152335734194687849525169216810280717890863185548477182682033807544631861097641674559001122855624751984437971180810635076752503854062162567580162957499769131052768897044792284873062757482447353182738184094785647710493744046838338375968198147372309182975697143273566924042630972363907167599667838340902633518378375457866050401253958155697830102450647566806063131673136331348472197138643599315157986906847314991084127460680429293761417922573968485667708628909201556826659304589420092024877122716915695001228762886232540335453741355407772869023260909048112519789993074760370764796783811473696204458243641482646784888735373222500761602220608812837033913738267343815173191682352847321116295813346057866020021500387228562569366696683049857200588344397345383752435447387403457438940636183150320891099984120081777000881638533521718634282377798669861340507001432020367283710778052511495865888388806852773125864030615883968995174374357719251000122917316610826873261485253345322227676002244519575368420048930845916549869893881688982547055922804211549288151704589281622746211332904236272111026099809590608821170995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -456807437504955115803489384748494568421456477175786662646873532269233642414190264022364154931958566456295254205078384247841520770509631683638952835522789875229335284669160714372856900566217688010036623136049506529979259086966549879983105530332922621659284202632951553711499357281011570203452455134532768767811355912107568572331845351708448590054490813469869706358335951906141823104060913318170428055476171757023260869701066051254785381250760025410681446277124854327453271258334068097712732010060036606513993937913571070038932421887074869887055534846869226339851181614888026934710977393221792069078530238656772836461571660658078260532431143749631454261456722286593065643535431660554292372773042965069185414720418595327155224519700242750371407674417659991235726689813832567633149172037037070650118860950686843825310842040863215054407006917604550062482959694595192680042036465046434981203265267075034674847462880649832825147993203600133951739789027683305398909266062850505067470455600313355603451328761128498435438931861673680945267472373415814392596617809713006523998640374182505418467856070304464447587781652211943552722761953999901144231963321905272156436647600956441105153245289407421360319794151547477984804100780229961124058326515317786237683415939275479602877399618339364186175948372796258581984551308750518009593907084109961543509414256881560022934666128800955387092489971415408919392699566571077238849282718271546374611673893357390350097614217578335342541208585759084185579194710602729163230992574364230068834994797593601944154983842910527322869645461770998702262802722441955096149453395645686367516018695766114273105753826794754191740873022042766475010275844309226360289854384100475705123366139495958019940267316077965253269974094944873144495913212510244031339856414769278596071769451521625926602706445260777743588721301581813908128886606776499500412312230259969556335187161756958140474315898604071964114266869367917923581084155488881866612685569076048818666405047387581986438164993599974176521280797596022861296615758149744936883770405013566692332594370634223752912558861964513573422607973698320960702576616370013690238491621139223059486952343965924724461488186475391267587192662690469809632157521203325430567480271139143477320851897049370887591880633812403810693581072871950339559882540349133041898013546255765812166166882072933320194817832413717160191911063192438574060516616681535782933886544943830506771510332123509402944668888102927215695829039489628634173039059032513638065388100156412983423615611515255287920055558184293873126971657079691514836051847089138107301593133939818818157626924255182090486230914464925118159516092125519608234562802365297564908831401833895180610884657937555762509899267598482900760787605530069701541230939801224049177102250653285981198549120598861578082403146162539483032407913558469666498452895208981297457255897808637840588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 985820196704693309218074910981148179850098219245340743100026893890148409820994293636938024286331854626557150455782003852774914228738841864106039442501802898492692675149665514635591565607653457678020871658546357829026247578603743727211038298016022429526468107521457851329635224487961799729468719640760025406696655241122739382418432835413859906769950869018418558807185087758228681664388233543146401253832779865068385596619232186799645437862102775540625213325603105249272389748395859671918289237809396379694659777523529546953568736351656382059209995695410379980986972144615452767764299462429560057941207487986787989664644389653594725702415411335118033628289925363600263049923329426694044231906185736972520718729499593968908045573893407859693349504909833879981896340140380446701126899556547878839012573087703223513168313024426926527475378505661857678492202080774648939594266256892320279271628887674271947899850452208376878088658752947090431844729101155678113435018707935449142244017918107251260388611913102128381565807474240352616826518810544591662706395641265767305244986949247726102985763685071743689942461910237835593933538479809001020344178609598080020991330432398066610500805559380894747198659100352936917056488886613742373457691428448322669749929891293372703970997244432557716692684919910303846750576532828727790972232202235409700686861584349470527869324197794212707758744124007185909960484722974633658899703104807839835228072561763643789598575122180790458271857591246326730920271853602870086982752323131436742175442488506882621885546220148137092432027342434268692710670199533943200898915233865262125582834610742425794992876772831289534000210190243715780341261153095440842887376499209723153287716916784578592411788216675476273451605360844688381361158766523468520568743152665487890768769739223093248156202452451403920164838221313219908552116038419438483702596566076676084445868402420028216421774327338381269448654278315152550250877275432808589469161249225797234824973825581170596335315649655088532949999111807697884620599116186347897634181499560780150310032169822757315397905410729217460182807092408968505904629573998935062493514627925687659114162155824504828397437066126328026040554513313344958335689038423394861854762250628922519324222691985804513607725159501706227370749249546537800285184225260751651138002667351553127059503821597993997612075377449990035683194322946871433360332025501493916187647207290437908336724073528205644170865312444145755062000674352911684134120403364948794274402468932335175172643718614662416475435624024283060266860946313656898811835963027634880910303504759806517330604831969954901245717752893779473915939368948845669477846643595998638782300328713696925040802688642028453620889485654571635145687304824912913845663383030884783651308593006338461493301089155069284881242031996720118240457437737967151313221258901560617332825536600848990208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -1611304099489436085662120232402903214719572823304871163835313816482071264845097215517842556043399432903411942050323777687674363792646226788652425464958110267733668553271991548576150186484933659017723341927321254929044490643613182100193723992513942494675820988562171583432286745130074246494958544004646090359405563727078618257953254278808793761645505829437658374866356906574288456726404906822399368696737641559577538394927788709493343129293455014922560585773596033475508108815965472238329359573170246713295448828403706889024484113387479981953887570065927832522932329718155328890757663040853413533680673565353401906465999004018135476075458349911416919791342350616588138595808580285188959550406161710896385216312675905604057541520794347167754698259411481490829737565398590584308480907709090140192198034504133470842726406774508459082632221330265809428910497930774108414189472554517232937345004989934439443253962466499441029273078104626843754687734254867498366701949488162548690460603511232362350967429107352924851626730589789451696999464569773732266971962514101241906143790917216129398688717118140555471107649400217068129203989970845570466401191221545171561662770305690409037877213627359175913363938921822965671924474980829384062776964065975515247039239113712105144320209484127543375982084410209821260983620384505389658639398542801408202717125112344768125016119240359208423498706670211339521026237035310059714087339685244953568057739521967810118129313996711163152096499985226736634356273136309271499878659381717458645589537461411118812347743266054088667712828125843675891429253771004457480535381725974370161355179050282892655755632831794575282530694378164802013159712251899374251790243291145138485903371293467943169509960541936993651729677335634691705532065745412419160848676162128257859986766608570017524676409144025020712804808607522023681966115776482239996807985903280910897703174073465152960315454619843569880992230890319482359073126168618825555897467191439398763124734699053617120884085714614312943159000225498404781943972818412745080269155140413494622791163756408278949394684947859669316011824616186390244806923692518871488359110971122984910099128746029977346502317414433840864074443041662374902340814571310206097114281794331907083004570727825675674783142131175327708496120503025796968884130226386505616436649093000551581398002878206078071853292476648284771742204201027544826909800799943895384526873567540307146467711813706911217937720348606538401924487921336970766426433310122683486754732466632865394190497113219436373908726998301693237204173316461930000901678702341464811079243820503170603867107782379248541682843571413608020248293030221195955680443309672079062357675744311036895420382927834727003549863042520781763181858259019319011059264318965676580996900077375943136519153326485245450507525732992687544654697829614788260994501421419195746086878934447833271500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 2050125092742983726157452902515470639287928133415675106553066637858258836947644085765262380491461705587770715778203639797025341070280442663622501903139758103017562156211374319608246731639648880625434762489562661260808470869476479289598415708579803574529379882425577717891272293284197958944449963397646681327650650712380712264888238490792348282193160549758855407874606389985558977472287022094103343913149262491242120403754219312896842613283776273293729001294054446013162749603778694484199594351648938389464958887520746205633950231776910836472878073984451407929009396828762770455639477887085376502202446400346361948848978165395415603464109749112357577120225143441590367735772280081337420088432547225991822069568594878000247406203348866319417719612805917499468087385026695530276630249687527739588194687636875250391604744535251519342351200604704736534123869642490767246165854963956228374987298001583662002379236287000701558695840827381315826965296913333746610088976004971664705709680664709215193131318629919089462660621297102550344654694918781685885925572173719339751742738918717954140658803785866361178520259058330617828673529648646571180980541649538376551735951069495883746954777262374237862129480981304050662991841837690990081720457583838786520502900181936585227924270486414969306191375417947005187002860555890500120314471070229046100839968950616055761175055052668766356195668313775942740528635623772739003564452298715420553267302789725815495878247266906027877832936307136767652746433932309934204292133103024181140952763998104029073600252538353896807588028750026363040326588150205051376752371558321845527867339559465601058917971990007330756418833707581314973717769035938478966907018203148802436429020853120686383079715153832821397769977961555976016475951265278491259829707731525451248639565139810740560881417741028252515699560055077902514027101407670564461526720083310269363377483858307547475580255433647423347201903385109145745498796198653436166822922108224724839994576818741432473504467522823320211210730762839206803755402336921684670242466436055564612549117413189643351068501872382218090150687315882433692711158542872001865615127400030059136000799438462815730158496048307558859146813089333817856293500515855055034426667979289956698897282466319418311879546856721350751433161377378616394094620750848963683168254925955810714527922154663268684222149335198805957588263023025686157734654064441736839752877200728580721081629767578178596219545086628883010207906146433582222924422760185344304817329818185191047645792105281314435418058383930430707337243478958936115639146079933474591440176784968755790524327283348702390096469413804071504710708938012078574122363063700220835103316793780485503139242416492988019822804464426232652535684127301094585448269485386425255841839337695046373512352876712592527767907200352538737582614439988861235712642740821082107005194538282280969830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -1989864050500099795630222719189095761687527589157777369802691184391345672620677437548610215163648511215720524314007053330920459745405419343459866986663056003298662101189756600253283478811451735688558765819982080481452025687278516272119170379507602394811025829534874771519211222945403025634312212332709226435821823827772791285555277453752666103243555960680336368358488428322119517536421458253163678121335158173576061190111170318596798110414946230599452801453426292787965147406418794775008575345932548803965466633930919600292338028384258522884075859691540900982019872774608495860845014587732592195922932883333758922481267625088720328692737190248756408982277919946284955493840053749929341731710385585472648780171188082730020205621590390289930680619323784824310492908771137074693286735600227467805415981395731692130977052432383109400596932047163498436552986601419981447183070059219402309073524002537669994335880031699525256302511694975095396448951239658273422104194230719709430924413753301714700523950025585617841843673163020603905337024816061643494565176456877510760143414564716393991748971168411110745578792823480353905328363743389221176268580967452754431287584138568399446851558387179759609895422352374155643520087777930455760183301939392040455390983426088061746544649646453278206165697027349018767486359391008526703867479199475954817356799345145040892517420906896633544847368440644404657178379591735752961934331897851092885642086703935914046625778152761676550946178254433030235790657178288329258887275909441380148717373717179246640196012181642048440170288988405660177803275795453670810503766408553261343871023834333600344983624808753673160386574002113011318536466848301239643190535025630368854975718937949861208593881697017491197464933211225873084755945979135484887607437842321505692327713075741964321882619793081004825445923937674467030506165291033956067456745980387644488453279437562504327298492291612717381475853495601786747374069420299793771266903239878389724189326020029243977291667567985823020098079690605890980574462561497255534175465116128736483834998185232581816754134714363666499144750908069508294128448000279624810526326126302131581154435756013641093448032753762444668088190906144717799886353403458384989246755343430576342983548232395530596328472673477538632145208879737917202614567045992379865893149481168464781620915528973409827146491019987412790477626975899063697567635508207635357037089223403194046179753562107235604941362981996269692549337818382888613777486145008629642609365910039803226495233174372861871555258610367047453634527481155572155096574718237533378293832535558901194300852556613909220057231388501974419921711855519852929826190100834619760866790659355115276320470420076945988009505179542290043390360907311838445061032311031565926079944730065861542113132437593034903640630078084551289444861430115948425557375747573886956371914667762219220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 1328328375996286794070248183696948351462259883066958223541324393898028052837766927129078485804296236373534727856091753984022685720595573331100564811137693623162990950502610346861884106141283248636900033461847862021610178041574259417398191918259064197819035703431759138916449973188706333993355361621191950205732260092510938605543198368405450522359908982134816296961332257903978896642292277511887165767980794114900161568607594154784780891164161595352841731506658172815769053165084278263014627176225578702129069782352154178217078829821912369371114181260932803961173747661312809594380419482846003485075963987025206914025808689098963736333608773562472270970582669131527861333015562497371068689292068910255444055992342704546163562694546686133119888736089548123569569338805769204603550327702122123746352683122107652814190865130636791855279574428916735788760023481778853838410999714105201720230248397268454096380731970671373443893810245875419372724878876500153638879861678534911656058924353092639392677751188780057613506331077114775560101790485850379248168455702987717933388015633742536263333446099557674032620875616035058528920342009960897287039459621061635164010949057964529633520429464736591074195941435167935445430285793664607613848027727615104019049728301588244572611469721117349244445883438617658866426837605146490850944703423908285580322155776970552485845706803334247808838262528005909262402957934489474104119561991134047101779789457548256346517981092751418296265578725062587510915663771366702275600924261059057932927534830169041996000847739196383877232882983480441165059437157209832895399136489559217500541251021109407481127879947750248103171437722631875762004984761895935294076689247380160058055881074127663428375188744141202048957838906815044822541747886529764828628882936110489508679147063470482869984795670645723881253691040295454329970832142155531670470290890168265384012834354296624728956559213630730672401928809446550611773802875569909409311441405651672487013733049095907106964414440985119181328781700427942777743946305647576425177566133796008976996991139000713073580528142215386225650912401754406561816238622520667333497486603929244339486356096305177819309666658926025553408086833678025744104549193703784497330105563273364912845162340283518529799042507959591234809022135587095312152981269671496383295545333542514268875730387524829823605120789174727472575456409250227923516256575943047784397249772751680424416375043849077277639033955199930760064806018922803626636848551807187179812715749437810798454632499163371470709158470862057791798745987177320423582374367353213369037762486180481495679004465962953465649917112195779715919368569020013418367442000921229990618516189594959600395000959700797052593011674270678026899515614885441931530744363849516175010849186301272253085893173310221705138281177272736112625184945292016853804484981392323266381867136689145634619392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] 26169511104743218321877690605519881215673108893058271551254218332319849360618706512526551402885226033711418911443809030065379622041952502524174472622876395143430687392644258704122686622828953155071079401138311009163449391147141995486947313140283098933076714047858883924117986404403275734438091158930626223248357204900682051942288446619857256182545096999081918412996366686986124327481530287753118246006557282060364227770575421237875663957329077570692094648777841842801163040261614483079996430895905800454489518165431925965406685827007727657175243560238733866188693366842466137879565701313939553436503743361058823973237177662716080495802925927638138410150738238086881048977543216579316429722618484749643156520988233989545943076475073561736939859397494447055589941246284557386716730961179293002115248873709050620435954430889710651057983637313730178142650226060598227419924012094654899708725135244466309349755163867355971923896118648074641639692053514421300259819273964760368025115626742060809643602161784427474242646434483232285203232615178554657305339186247694603972808472819677533341355530835830281537856453479982641045348835627615729249266410786499315990837665251191569408248293654696951319237553896763034382387440668739868759215064005903521976257460004348704323253453588966602193438469294225245937962467761826453818113069701377281619583470575255067240898009666013856276942129217035881139200648612320022252225111560630972249740474225426907857858509670853230534543412403074014222474819280644872991803494324865114104729198661156214006799091231402915114022702656314111275013492740019589066102744046740327645869343265386763064806351568505972194324000146839521674817796575626937603092751111778462236923849685128899048845598700095297029777282806156845601193284745402490285980473993067936552714423294752458404516669576004505751528388348381346230086023987383469791207134708812538967469244406427506490975319107746157979116618935322772277367245665348672997877214091906062808984296992114702657327079884235164947189501406694314695828541220545807315714395942262891982445120068750425913401745061107157421275803810468600357533588360048509890634920071336486335504882131111595495900159925791355984368539381620256960257289872066974734122400530465137351317624564134544050386418390623011665325193336753320989853509872743919510873428668923855022907319259191962218938502438286488708256616222288192319461179695144751522164348614738935439662187731538389673314786617110237579096925645547970380945079298600216094119462537163473357573190937162658614288510992008931857602643271074961117321414269862222105913322673983751857044063909673574204195687266099809629239805540118190072984823950068105244027863720909054406094571961529344059105826811407948489332426776429784642364289716227584912091702352294035208632049887997986965924949750096777849701502641592301645068576309056530022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 5497174233152237177008687016628191631834748982598992840852937028877441505413835296956457376741622615657833475169284994688050679742710015339456085073749974043957898292273735213311779439775669332419815537234238798276968494553420709147342414529949179900644842356227569300767814546651024656592897685062593244502656162406080103553337240862812630370735833593469021242995079887525497407821257249470972203650037483890192457103209067554722398077213757146910986955719276989699341881499228745299681760327179210244433404646836422494894934550802726885126389803366846630066572969739610765073792955174741467034074961087969744352464465915344362578375834571531078781307490482110006351066732619871471559099490720218724586180507805489008882271105019969419046405279689579831970396424691204672791319871275340626747514718815474705680035107872036108492472799881577104545700486122809227312677457783174201981466436932220339777061898753693668170408089803015371873534587244362250075966873080902536300042973966092679375898806619289690753699497168224547264124795045471697032707260298067044654452913540202389863001334495509217392836880572469557386460942527539314595844103318415940589003012399363320760246240390745522338460268345990624772655436617091208666869749638163011414475343369580376596688848758614227390371339820183512434441859028050513966134713652629105669348799979234342294115258658971367764032210227043678213043667242128874024955719497774717055141711900953966375485083270799425188452533734896587603978928824985908032700897884138367866515347167031613608486042692729364469098618253131349232728609143619270717997952240978599074176520988322792941680090067910240417926310261443737698344023307945232511575362163509745379236619006761291431965315699521075478550506545803879974112911315564922900007923146306166072787212334748362868550604877403761277650393425674927132100702516750732677970403758164568755798465490018125372188136236067376447787622057589377356077420391691555022163351183354720621210752133889191534548231037660401034703301017978532617689527778679473812943182112786381232128586990738745901519420683219383491713575881401685990168503328618979380260116924131493936925284210794296062583796357041551449958691096689425878813576059577028217257550491294286312591542266077828207219686211841557223787516428982431863612285903406901817713788875816863267847457887020599339702600760027362142704417656069736260167578569895543999674306801408797513680696042281826808149977950002516449543818715925557808032400958119799117976962854283555432339764656278108259152877512998401474400091383430032596790040620906904229349355866705585396854662793808630547350841449799542017814051690924608577809971058625494958948061070558254969341598106329342693552178773894825744694115009815804562395222858727595971734362696868326465312805385611398026706747541529387131109106700516914687923413353308239939239936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] 3837382973293039527154814675594811716387091501831911290706661205570774909303509471678200349356590841442195965604496410578520313878246769610745872695264935275382215739335036479312728288314847509597196861895429433447882867315519771980487438372018684927349363176038198638099655923394546988878299131519006769952852994040690798497133033660325503072544060036068173450819768897637921473863943024142464003235961126975648495252148616413379370557889746600047913122640291110583898729529633048499273691990189846950584024579015394290188750460674863864703706408328289520535719701757608111834533191874662287630538534768846202343034659558106931416295812862120077931780514189799432495384576705780608856252177847847716544936907030211072889157063691919795989529989466633107566773379177986048593897060737512303539191703038968956137715576668804692873218058806203270476032452567646810602820099890185764063452112766329280063668530599731595006699917951035114106205089038032362311316282376397603967382055525485595122749926026192703643984551227518788465585001530465001266214416353165445976013451246163603682259397716100657019608188569933058725916421575362025678613256828518607427814353269981601995155312574783545000698249647577011353664390843132294392142165624262011223676540753226463672967959595785814095163202853913885466315657961182034158575644384483318461756400109420221171168517273330380313056036424263765197477535881410004220470342076047389601159589439179115527390811209044630065772698615230314736796441557280686475785630438869931952116112658822042286394862237732391386360391318037336914683371454071402046495709664445114230930800644154232952060372102425426159288821449463175238934629648930368550774394066474734662949611188807955302724377756534419303662379901974201854511388308749012063657152144314926724689999822448298364485434535417308081061140191040179193277502482754317363866262462069497528897354613912660678124737100818385750063096280818736448426600356779642597399732853014365803567234451150848832789156126228221733996924950956289939154058384705812203909390105272928312587186945260149518002376790987717986444976163467805102899488166955905412118068939080059075523543794677088263514968005666594019654415038631460520509647982534569395846360888321730505714085080055708202909554070870295570199700410703326499053817793300383785225941239450380775065511977576367851322735611839300503463466361929001250888118441035835124988103531410547383296731263665078199068347141485623384304631250978269283713758067607632138781244390061092165120037025452579934921284523300008294964824603309479335361734650844640112374826937477284071693409908919348310455546512055479711291284372858736068421227542715761549349129853384027684304093051325286948167499611220141758977917137683903077079231980826643129189695878376531324305403383227709256319190454562250389780308329309884891282627750083970551355801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -134222869474566167251368706904047427302092079230264563732344393389961224426743487723866574803272469852118791991793533330778460426782406759107327812155658934682615010947343456167163956812971372797570940622921912409608436347194307285770558074324178121676594636096986022072654306784244526293845893167160581915555712093742188344393346031838789992382774053829307840504244447196235131888577594703065996639219144962218772806837822814711489112341798612738905292450383530192545714595061881345038129939433065428554319599766910184917525315303225660322416023530270485155804612323081901157970695318735442433234238498215039627978729510530981239986560778819657010896145963274615343507475139981531816198934911037520140113733758438815162313724756780964285872156064205982251739200305748564037632383310612085397908114467603927845358398279251630076390699884487611248344525459725043442395415033583269014584604084244295811996487074529242609418470392877483924840646650308593171709472166862931265242139714010670889534529091930465826123749449724660294063033182089159882256151334000892112430016827025941943387955303813205869191779078021702345784640124292576110832820564779734871417599107747688787073373023427158321498080556999734128724503882042512910389135511414124975560525651586640854587390680496236869296923947368600127205766000739265026978039050532566208409540152376504973012629876895219858808134533389655853218648542998178173741817951563916362884409228823660726155812813109075510349069194514530060690591543084060987272152294189774981965383647132649186372246130733232203462833642309945995860606254037948116232107403197510254328240665242189808927730798162012116978149202155234034437039144358751845238827080147459011807827749517384926061706490847688819966612695450822427996681266703504987786729573083240834793618795436178715945324594207339818936587878735237351521158344684250110999890670177610223971313885630551901437254611911071799083933788919646979916987787250407087249735446700542067900869917008432293389960891317222189788483119191936682023815202371424165351673452308628144738775922048280914876813821621779154482466331475826415026762138365782664211730494376490745491961058082452645934464288546632814382616552771076860360517985271513094168154551472756499645005776853070091810669685983392128228523073135006145998001970094786399881651675243891465928627037484779803887421205343626660201361392442312221747833085733389576682567699126378211472389927378448564748128780992114827694571198413981536043117091354724779898861536423664559551490138427751301619870193448812970472561184358995066818181363306384365108133743400851162438053859790695497350210421038426252009832772211037764897864982545875960535103252908450870902900485413761300403426754913857744736597221955076552196552383707842144889050331621942691041955219597605384778850461049646035313794655918361063748877685472199288305756405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -19440740661712619138013856714288823609489852093800235869095625466949727007972167777866485024875566102244098278008398131987553432725632249070140206012313990486660073729595282684776339132251263494740761601418243656782349132698948879158392943018312688540855383945763053236265759078200905041460122284272112954140805422949606367492333451302473323664010759793091527471198432052159015840858511655340790883977273539113394346269637599226547538712562148619694188072471279073252074398750301656641757332780704632502053695988768309401921627400758556416908935799560732464394475366796561369730493389137527650896743887698096007209629557268308119041247350058536755467539720148767764403074643835305920065497013508694875309477419594608715128050524046890598658717483953886188249526686654702521138569200892493411217577403543037692755084601915013884160190114149338468442448264826255694930369868350133225996408982667350505891158638793368242462704934360173902608928502346741680295519373588457397094293400261435869416831388559457876600225539782763827106146344082801159953437521535631416476363646650134066926703157409941987239403493101452780160093205881841198612932348387360840746333462731886371839496353735203821017256057566977067438460578489314788827262417723172942852308990768459540127733786937519267859536422550043318258960399148452039972744142230897269360672580136517328393576618508979887044349802399766924882645149218425874891419334310402055635262383994306541249910837656351783105304770778468210369122417138538756234098357118331262484237828282395436609116021639802931795316506782773784852053098797647097413593324022728097774675578460124014428827510134378655434072309883608234033020972417396825293486044860505285916615239487904034650496605891693539517852044701141950680734595476439437561339165469235829168372767552237364114994546180083643249991059019480805347434066245164971064828791300665212741139391587038434187862087340799804893528967371692380861996781289218197247513416803602290142762669732921014812768355596973505650844256503482914835226855058969623824118624405182196107828951631265065007089031552300293239624196615868121772187674773579729987877744124114349870979283283343504400686057310913817665643712173540639900479299015442447982177759258537743329616553527918267842192274551142507075688396815287577008447461870079052990586075480146032639150129195241855639636654203019031049966746408104523250853754977891671295597760698452897526059448759615342798640316666715434693517620701343517774985871749813636987928464469745722666194042645191392467015737092808151360731343026518080359542743798573354946018187699779082349896447066559775113493768729427284159754640365332762469449634160764384764950706377510912445470488105135730795076403785221155633321574221789056011533532055784053862278991929754401598673259721130589813298019305371042886483208392534899884204621248515715280190570496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 1250593870554018681583945806838665541943220826881306262080965842441110217988484443204349439976883508158724684383642309246364284353880531614846230439059947468310925837903971149775612738699351364126120501970953547029674397503481299990674091093496614581154848056949846146349246570015363096470112040474863711959276781221014162899986218551864465049357059992988693732492863838186310200691314837107696417286926974507688480943267917224581350759957702738658765864596849285810735443140186977254654399854890303372736073012376922001333539043539409495733674391133452863514348987353726470238638142495820506716619113809786429747356653417182218674556047533315925622795654490569787517919834152157031150058414616456972674355445852649409705154092409605667294377189382576606492640807182222870406385375130335032317071753237457392506087342500003516881579435109420717102106530602897779922412182149386226573857615688434228722027623343765761931166427691627800894526675993987051260873880763077417485218770576227175298514066365795147171557813072312776065000256662687634201827090032879770178467268660332867526203886105420367567580879815375544809447053079193561591392529863668600959631909584011764632835152243051503945645000762356660296070323220051388335472314742246486378937481297711460409833815949479347631673303324116516684789134791984124568244265741288720496119525307628208241515912496962757276598551168555956526085530385781687428736392636144143022917750600563044358370246274066515480546264657079756936994121405021329268492074720429221331676225245931469633535257961472143694320971956596911541932788123608708532296138757294186249562536491490493761615730367374945649889220424471334695800200938475902913807972830501143025338670739215879016052830705209867374000346947938690561300378813343657552415287919577854090184748765223589637026046493025981619646429466323389986052745803955263933051675198392837462656733988932892635499094179361931023790954520111354307869882923201794000090719475521014297991542747550359420703173166783100434206347630042107316320654992017010120797044130567843609566045418145632552270470549618486765781996321544424099124886566079700072919071312828347326900434680917652304017773019192087072400030462704479488794492745849056924524957895242869490040928473563298557742446724991260484071238223799317979792993394672428042367079864094144994308067175260438267177817709778192498869174448922796521431752852567064773414192295084362821418863121819356508828330698485862438895619566069352588862394764255288770110358033856671571736664738239828073329840701456703207645207546017528958186884511710281210384673478810505202796564056216505924763074358574836017270143875191288584122379148086003970679916530522735506460874436816990703155716008525757909085583623748217608414913698049445647841588912568200447084174165538686886144803035138407729421380985592434864684496076865576934515484863234048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -39220853100484214158587489634897826359585598665449634419392655461466112689297750318855668274742221339509613261321961217076928415426400065507165123759031638924384317205610209182802252820294336217294715687097389772780344702663929977807046221791289887231305787347480380183013238428987111929265850776178148165314202112255209759505165549496864712868417141616649190617760948162677409066431098505880388331086748797785241825127902309125576976194122167413582651368480114566936362881533541445776403049962652351500317550412328588041364427691248344006553075083756847563618974033913132757300557262146386859051021144656719193085228671134279980672061935317519087752954660661093980829314284930290653749246075345929099816773557372568677733652839272592857658534545954892388260876055986637689579675004037356019593382359588532056185000205382352605557138437294654902190285580624729978903814695276125789825954866147203424442561834996923427347556797484238930387075910983897438089692114961693943374927024946538814953281013159010917770400523902814194367859496893698176296990987377526169977895992872440500060206463992657923543684662904406535607923391776454447817233526403714561403423631368551263815677320381228507421986241371392750007673635164466717815233150540737655391134391068484252172382698600746385221328900798379767894369258052109173586860520392689562059516380625160972233396753283861469367336182067093757348504469524175080809255840682697330170749157495460609527315259002529824257267277894125412860973461579961638593085675678793226450805551530479789519706504864016955673827905104936319757595144880817460721773743291896086089782354237715024453674028089358470022556770313215586985473999009506047726410005942808946055902496367313968851608975883956300985348395284434718109444105901306804443731132503159013462320839837257781076455979167270471548736178789799965889579707023997689026182687761037278113133743938982456559388994691281918635112888757901666518947174346546431980251509106236038127030145433183589606901243541812472843337906778641897141085983787334702567338315233013291489315021454113394538336113449240147620881559495759007657860797051619625053961346409677343509913928460566310023994508269634472622864051175325957052488505258550324222627788850578975932783489701563111109314955534785790396606320258793391555078592887534174064966340054154932098687403104739334119178399767983726706062951163096791125275836669746515552139154561623915688488703717695176127774916655159847522477659683321760937855540962897324224835538294658667768046133984264242948420832871053754149124408142875967641933089904959920587365497190334297933845878630047995320748252203684448572189856563375566122566303873054148602800689818106617006176357622419851686555451586508353746458288494969084070847623416152048256336203946468281514400363868186173673770443455361987791098143205169078613467271489067085023400396062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 460837441226931238512506506468017535369620623699962922785302428183531971464853905814923801518648738548628891972612704133897896130374114520063597319716881892023852503971452765884942235583232061608347703136011550211856651254262985152533128814297340088713514004723442411648107648837706723080324370415432290615406811236612741421483388528510358885838765993751355026441051953808421429266652519133636835905890683477893503587736812226503378201322053291781605496827035685941794741843075616801786003519639042916232752736171032475461198692265664762881942054279827884458560354866925718056432182560197005384260543530055310823414347372436724946637633911300609581916573021429448088783670355656322027778446800742278661816852102705941617449910639844152199149114044829420435511698346014183694138698243636410576416874634031836995979101256971234481427252007142781545534440728283754688927744024979951143682444424094547056428133647891837809028586739653729936103584183990206800082324370744031756651960652358584986669210079852345852277433246440727609311623173038587537833290821477332279050825290282075947493397089659969756869281708010704509666378199722910287055648568214760723466713306715956388206685714884634674388678436406414494083203342835502129387128597512282213071522696675672667501305906520371303853321341064465601882858808268238527097954137242669200104618861113763187565179442097639494547119428688801504580228901992731825526078983290061153300687398645127094683668909715896928690314272515355362542638951329558195591266362456758562788021199670941454226611334529453631525996780573479461620732167041257084811560096982544179552052111124728225608413798365897184879613566219659378983163555088951171471675323854133346066660664774500812946233467815873439375602454476227203479732714337492478634193728619551838810805390051597643770691754664451429900089587238555907198683212228590993293931423270161106298241720544655196099486967586347645471068278882877013287506607039521842895334090575335862949238902928127148691377157031775555196412338184615767021759786084999586892010331490592593257765374648202465900048852658003257516715668145872171879165149595184247793417378149619671675001692863977030549369862112384906298872052479550830925276773887952002241221144191310286285185900058553418363126968435935854193196898193967012826208374820819647390303471480933241619217116217658802825680354970406394927121108377949425648581141360092316363570088767359366046160724158611784706510966687287363358907056904263754782213483803902951272205077186270234604581169237390610318572744316065281155680354866590344711475123119927721897940400883555975585361957403665324031021238868242151055988534014492041520650508309530469982906887277287107824295653772896714045650726606404218337763539969750340049662457958591823177872214676283586136733834612971948327477427009421075118359335401222109962608507709643337873441076826603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -2095975674211119500484573563220470758274619919417199992115806280525838502660660551752731316816674067735448391931443078980094804141778041797366810010452746016092189639964383170595230926701377833481308801735615821157412971978247844310880493190650247746794042297473292326652666345552929001784206041190328921495474576344752928367332306315678539139578396450397902119201939089566123152683868998449459830668374773145158185042862809454472349145628687513529030048521991049145302113084543710626551634374086368912643331788658095831344091058537309961661645458275454369368210102462184811028806460833269851779661702906491961095120281604359127764910073614742969623998959615713248954880579252357275299744315074806419776206248179961846394577434186303379860439958359482229115493152065031607827388139816365675524043732483184352193516818565214310422226872320948782592293004743873480145462362568796573751780364268789124505943222867230216270745527349564165865521808114344448395446289803495836119903244717131617478317680485971778892744481925948736731492256329407197674355340367602649139991004446313143818197761996958445410229651609181366956819229932275498503469729600794680639353166621531670579937607244612626358187939445604541909657057485096449039439837498419428009027800060668286777518069845350906846520687094634295892093065327389562200238465433787907475475941762744679228747177563644477585197909018690214849108902445922040396576736994502644761168772790546896420730930984285909604560802646342394983265131910106921943165797834517143493289633495083742900301916547377413627398780905354825533214380347015413398980859841797173731005095049789126021084321881867593594361688080286492783984510341641668459583944460933461873826687357259891656879355488446178360886563231898325037809555363747631294785380599102707217024941029517950112313336351079107114954086601958236500492752164166667746771913204806692220785419665598282862430823856544922902183953816522827989501737416700960420889237977869981867864890383755325130820487028757765786008821851217076508383818690099726718613673522760258826857157526668237663382894088990548905805256084383580113096256402312701140127457659389972712565378408115270164712431472841261201576743668669759440118369894608766229591249808637983718285777756366357150527124276007530582222711061755943439855091156873430230108191804747812700098376671583563819874091153669601957189172723800517248804469152431604289599110037650294768652251264536316221132948424179494796667005657690236749143623090068956630108020857390671324584849752361011647670296645369822495980509545718216458860520152458306495088535910926348790814927876853316848192798340241426080473380523777247166966001975019911763587154978670321479605741855502815721924543918759222770063169645025989986311545224211321160387630638564914477792173664190034060976674739730903227942148048084457123956773911144725946704839165398220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -6476655028471136323667312191481735401607714388930238593089725886481981592296916894241663179311496443389838862977846300343263758818432479403038039006344822389775310239297302254770071935111338486248529674318821126388510069435736439354745389426414950251934133162632626426932462571470729550515052398940996745378516528707497699538550582140363749227993252321245871330507063618592798596626122640235755830022496784950071645839694620716286081566458970510624865678516155793698102462728566176084219850650580317065013321935540858252885337344955973256854181557492936767728760609536700550541497892399712694750452354028195581072289688288354489462652267883772305378821482383538175044974628859736641953691180579933587208502806366873651538511508651969579673600744224808397267174817659937599371973996824401877495868204839264403335687644997789582613236013778442527054743798243830275252490038474277967717209096185287092746872385093549732435558070921097359929757262274128980181174739964297331603153533008716619151995869606983590627345494826836762378418399983420608592395551204087890259789655668989780102778313535121640549760706046540675236028685640837277727440944209761139488926398142766125465807438320475557686467151629014292899262108300824145129012745122282624909740959044732759860148498338599662054282432568716270503473247857745894104217510091016845739333080693545235326988838660261570697635164166166498886828049902339252073807200511705175257693913477609565603244388172835553774846771422300380919675255135765366652085082801497215567055325226495319935156784975533907157699000914151027086239454676459820027174186286743476482623374232420534743547750429837938120815022137362180199778609682304201351609879268116514781733973094038443820836827376671115639591088793106203724924215471146521202802233502397756194560240319728758569490517089104854503987475665454489425584108989126807971239435919956262206633212376041719601869404923250550642442536399359715446109155595429051327609570265590740303580458511099904495505759942094559312674385783110797007159675010207957380675337356328713631672196329319256054698350485120763000608786890879034874345404009458581584079569203791557323695844398155694671006684392921804297906191921328817604629695967746760195186959507312052486382831382001441219511666902935329939063812862944381694197139359540106919879497557673243080521065497405143920271689525458892015342445824566560347165360051273294619495631249271599268081645574424571637350541195114526138587233950186564636221874786999595114697540427864775699845361940680812972783580183772326955807474061636426104851757784364848840992235822643741444130859097120258778576966946822924856388796685302090795000281386755338991844964888909993972281910818930279405502078071664687605151228121548929137879857253990962699361570601765637119974744718159052231036000200539600153778564234366272831229284297745512846562865960546467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 125356483176541486890792854758802674068957203630592034568110919432576775947876570116958171448878740028076284906886542523857483956361000376631099843107416834027719540297505766808431549512550949762119131892619345135604636600988548828068429985248413464536558869398248413733490940204336205389252106854577132756807414275963012951232340087603027922129904622208159691501867810469155144748454961865934553244065271659585585819348907151789561017703001011820248651339988340606393699131090956973135540463784080383169029651778437976761055303864696014527326973038229654540913721978215994954892589494703307256649572881849230837019307879786545722687099308290106710470003748921034074528086005102929676916854997657380665091020041918896203831852292758174218261961145129383432898412215036514384911539602798145748008748571485188018437642991332832998159893040109162736848494350611001122256972116946838695324418741201160311900854928825179007442007191937660347497667926033171850551868666539488932763438299104812592687801740188254236916997994407211013135539043190725707578583042610662350905474645223995235432629564498447656027888304297566039836805148752446550617268290339881416605659039380814275923958011391488138600612884513195562043457484515465169849176235574465661681687739577429470277512731506814032330369385334598536208813576018020857071749852891026427202608382326451401509442779608785812169727679812734266199556435931926056936440093605817025765984217629559615551809221883996043969330035995787696196046233240370067753083099661899690614644602987513896021714360319464435467240407316304672341488291234388232039698819663674103982502890967554882917102141274682813379325395633105434659800926260517265375435750753427655640747330424785923543065200384024678502912719553259847178396776289155305315114694147648169549510110891927207964608080082302534761258527643453500496536782966800685508510939320657438285804046273244954365787058254796461434398022595335296787959878219976427289055679600065366177608025823481533584266662714117295171367862159612346896273991844133418557564401969482525471615836814649256007527624675930003463186484300087777733062387186044598379518184662815991724410836515811598013388798944574674646776305332037950066094318460679681548204362691689327360796738319143167149638836071643207874314405963954671405760443543510991370164767516735511524010071319644950693002038364435780848901011593104878390183326439350143490261610108939055780641123260653649333506998532840618950966571677783739998049539602742713530670505843144517673610760354966691434046035828340077934029839221737361041300533950862885584819476004724305454130962362897782383467119487210508282007431400198973138408965304350298479624440478684236541946241389604105465582469380982405377202045095409733893326770983802534320504772441392426575718206695938328476547230850638460799456063160524801854839165200845592017876720799868518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] -777136590808725745308149598887018772772148983895646803899438719065892021834379457306496052750291176894699522153203463282330870673411878983792544544009865794062457037234068071704348763859470480537136108146191090102998071000294655221367414907482844547253558847793575902181372503606035480925209275052993226599294112004166853229795435721739500240725343476671838331536962446542349761846952541550751603963111659195284956147009672505504626986051559004762981408875992728747272212014657105348193684401599019787563470782954364023144699118452748237124013777514595400520246326610461478794592094172151718595115596244209330959090094506556548695691680049353765163189878153325971784246016426402960874845099959275545430566958063725327209405281712684486083257140968965718270601042526170611688173231690954462308437956060086319516870684145857626440825519617923636153006562374624451608368805212413163177899344940897137885863785334222186680634734385831752289154875390356042793948949707638257929032355521215133859394928291852239170709565097202579249980732147593393966443337011950438550171820467478429507489553020779009653286833184284486087154053898216117837777610930759107349776637828200292723977191531526572909313670690893960381219603423663803575773744338403522232556896223098584370511806633718171524062536613437015356581091217785069856284200779935403581482516580912118207744648210431847397626607083189127899439788541761241519060310179761963491641649208942603949539263060157264018531605696666056538443951000142473055353423302483907489203055018530405772694114315579444085104184371542097197648180418723506277293337221814251061753034318792590339324525451828494922145082563670907638811203677081962045419695844432745092667740177781148353832525915745059591827200185715984027821331668210276830236788688684149767796599866672967030856062862127693259442002917793294384957521955853110928470235130041345554447662300681948796017217781531671383435453046876392040983040483798432514015909615459090484297888741299809168572909420550215594137156362035771839985229476169231899466456570365182368702877591826748983890627870380190443645471440632814337660019498921735170397787820953264282101958425083166880213361556575363303691026591068037217867332863391889776522937326278773145941839203787411699894705955591899364595537900501269472371665148734616903350022946829913362421096165412582270574629169894454182567770181924955177717371916235004233468810941955532440179537594320568600809206414127227393641349796479860473943590151598725473396231937256865799308730694992248780854233943820050577924939726601577906377400554015515004732094863873822283864840951238644661111592600029271120036058669290924716142635175628167352808084916075115097968900368750031790365658598478793004880541332429312093350882152892740730272313305414977293897803164037276552972124791517151831841038465005347197078443614642501215517819112744747532288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 2587113100983860061121957827101144935706600693144557903196329879572434019234076744879862514511758446562812199007577385953471325738505443226663542452343902876200308494523458298975066444616061953987426579863250851659167548168111608735989435116706635550715489758086583424527770952317401068093902957671207447604994643501997138890813999756691614728737676648600632393719866226374508649610928138139283506303185784223463402060467218203454539432506017414323846134390295279149963660608854912464915579172601102586978569887379302030685289378583433301847819923564101906487730319690826345242439910330048609446699855346114718828283241644384480000728602334188581842419289729782277348744314888811750865820802467420961591608193290210883051061171223009360488990060642758855881647721948188483816578167264731167549041865242871680224971362090675348691535000313854691590534433748524350847826506827506382057576034040056252534251304352319113250607479275942245434875609989707450412149986317868594649380675596609724916404631497774665834627242963209443220066313787630749391481436048844248209576406530289430225986515170055481625097985347138474449629998767293059141476605228634208584576713664945199340005520117851351821885614083259322557605206128005492552346061162936862186181522736237657587892042388914272371411284483297147349752146367060355881707253490570790135873656394427456179025035673585749598057962715112265633907377793033805773988983485495573406630904930857490760109402915064078110006741275251737253906418739418946948835459876537770725442983378436616023757125920031790860803180320327490309762717003996310736753227592045536643406355013754085792423403496982655046767968272641889893307303023633014373262961186662675073459062142367474770476493228799879374878361363645984242052798776382355817047244189064847901334603644515072491292579219042571893520884609125827560315446022014681974081133845808660895363700468813586805605121250897424342537329393528717337164432184629088510952457958157956041930164966544734978488689227252882332506818644808286716803278537282402856903502275634236926823288638934095770906878202161746745933598369888542342986296417378620881105597268564608708094066817361941991647562528554911571606277141099018842754533560604310083333058805205294639672300153605813739080809550416322965185822137002057589021605233560204732047075340379609047065483294690172508226915863185405551326039120520238330865557232072098790821095075552731843899181112022414635802757404278092753037176363494233512558874649802681885566882045233050311462598175227433246577068238940403601667573305379266216324825019492096024808053710174251399818548702549581438341877586709394667271962440637475119233704245766289472101832539684582791782456416649264747494819356510504103342257672701588646997692097282236186184248724187814167038727215787094529495505988881673525861955403322761068498147325230318035019052684703642419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] -3944478009941853893356689888587925470457096998915671745115071876470255923918579125224755827593901843907073149350042509750555410285102211814155816932457702601928037546773018220128776867098830074317342538152981796007699223159176146432572238989872252359071656377848043137843420399636802590274232944112642320000760017217558501712850405590867886331445896868380039662380539183798535961780403797440475083458199073452299141660888063768411223464540115566070819001365590757353239188609256785352592382732046582961888827846045834795781839669182094197398677177844040099577993429130082381396812736130592260552447593284824200907767104591741464069950239879347445292713751027362193251428810583185315229245038002294759759645823463769371370170133854044639934002913935383235766906858825864826982205562898679458827242549359413589474903999908056044956712547727245053611254104622085774886979545606212337071297483663007656356451279261794740602470027953074452000242698940024566575907727631319532994101405121696472479062905012758895882790348776788031438376855893513075796926415698069913435525093352227673381665159078889831943105971992820586684301128519668180858149479596022152600634859293561656903119542268358607122984976697859443331706069709564914019793023552234941391956250205508319317515328567896971971095186486615170360755303074360678566243630561699100489195861387902131277856117801811665216221493853555992576053503132287260463069277518877374376442390835499701993812660596104249365344962169982509520876094630037763106286821448589755316420557442777647741456240517211144876254804968714934974104860998190208771279506561909710074662275479483463422325961998968421051388131652584459783429716409855881016523428269300106499784742329746150503991721870924780186726636074522970640838220563014393174344921700283350408168583246684281066479515601068679846447848883093171796562391587498094936403254859330958746408633566399747275114906789291062679284303407270307903439863100122804032586293638077435205837694762059213111397979427161381292587826510137916034307880762669141327329840674470179238997453893086561920987787404745255131599360586362208950902336322093144641389758982189955281335206080385296023515186716407046306514327201350688101797542370071877784607837336553021337413785200784864057073767618222838752773493777595182489049845431222888451324245454487249742035377681436931314256315977537304853133179150519723570526708938486015401871738906748097578731457046731678376162204656544358331146716781546906623538011784991924564763487866886418532045245127783924750805911460643528066944506434635960708981344332276748100326282172683115958442715588305585475185511128844094875994310583775129812143764002854031850360549407042171902338197483358379576315551818620624776733192292957830465978012987392081227100758486406535968076076155833474661472689831294982390854720411294943129805888000504272060575900026370009333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -6461691753977425400073650867433070080906789008857730463535413594472659757785664766715937537039886533028057630852957521351063712696128520944900757053228620404923109180304992947270621433008162782347403400317300230699005713488907149163901411464860177017216039533230720808188834700357047075195976565595280559719092828018583464507697998843698195435279503344893309358864272394885716219494314496511023131699772894102221235659065519961793940614485242812831703892070000921553537148710082204427597990260305899089367342783856993453684691897530432735240975894011331940305281323200911501039535859495993813622409126550750768013279443954619689266599319834074697671872096149280104322633427071874481357575845897250637473783848750708319693392459865225241747494532637251727105145567387425679156151396925155496811953282863255517066735298096464090319048579233082676338946338890318108127172363673588762433446931605069239958933021301883282060091621442831455648106306148449359676129977551747679454493960432405538071468756478352665080302545004241221816226922402247693896477946421099158759117176259615841026233284576930373923527334594045657995207044237826036544593233860988529992056332841969652950441669777338094453490517697814450520649930145125123760877750594825062711371583577356552495400196182988258412974001888978596134312690607250345799625898151126000700699050888470262773366965005071639863281286102709164697415118743493394586832705791785234092150024958916902466753861944975136691010217788510262552039543298963988295956293218690193754022646181631551770647600143600249433137195157718338634804433960726065313761444996562676808337495164368667713645937342374122807326653764967739894352389439023523758195397703442682952942349795461737028830057096658066441827651835452409133341144914489656330292466602456547100942512009144410219222496171478198272896458821421615246846586082234759314615460297434696362796450108159568349374435462927720503948684678079956648155760002148859333947371871463055570207856714943323838435537628620912654276380022264184878194441512222874323955640986667154964497767731365526823975468390346855372322036984047230628181356835633739835179680596313809950762463749847698894984982412195608021094259204208228223787998895720599067963293555055486873531601636591920855349485552068064563252881190951157165532735568405342110866656544236474990098688214044075833004027456368379873661286205951175498087290361153542438983514493636509395161979998912359611833731832888751300342657304051962457842867943390573403644712931508140513980742220816355470720762094987349713381941694797444585887954897202655874122890261851227089564425834450453918027834479979385430958011939724119903462729295691558991276332450548714798883283333904536927739871756937695738157149786770670473252128714276810555066597380671214178435814893068425874084828441274880073298850925850402244139483500050343441327367922212929536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 61633931582755859034205647565389415923361808043461345100133881561088694459671362376687047877378055033209762305947318187176716701163461214855845549784511586483926394243399737483141316781829670401067609170137399441417053169223870636032422295461041839671606271109911613533973189428512492750330745869271127541295223819582474110567052512749598989911559964140347323373809926353565946877978885679092832019686076547790431014230263966627791293605797819637577626668081501538186921492984998453545805360492132774344044543983968427202897239098828585881289520931067839366567578168392797371716379167189856756891967441272832783228362065008276018660011795095028144738483836270544299838238991850716149078458135998383046534403541081073878477622984505689244357043452825082283336810016618584066884559081479415347019905690539523315753511236467203613890152428133883522396099774596140536310067965684562814918062206612576302795574337440151746149610541405112363470115317291997506168949879440805827669001169582978264021239433676176546988951865110558394653403450023676591248886905787617914339794725653132516444870172541837743062692810276664683327793774107260718486342003046029480369198416631701178206683930526173793876398176980734541590048835268890407878532167535218769593708395845366198359171691724951060582477510389386061818892969263528450062619356750409915643238794199916786299594428387846264214702942499593572761376363699357529086419734320309522920573307781069800445972999981028177522441000735223603402300012751176877471681859712437686847669077947823840562594395378872868361827224695013438967767511657055912827616544384061474700764086684306083472139858087044378235313228871970418212897378769492120931074585035886863735354068339989438068833247416636062538591944727366166506364542234854774395816469861648939621415287373323279375037552891163757189292406434065617242818538304447943049932270675969576467408260473358640175707821134353114652974589989113812968733510981528531125544799132432979362852697661845684694949488952464394346791649566081945031716947002521266008875475942647524902280959976402826553398013838173055130644161646480093722155265935292861263634609166069673613277998190186733813480525814999423799969971930495595187167344007059046035289097006306216249235261933541987536619842085974856270759185185131961902203987371729129610045719456777145007922445087622439818691745271708623221649834276087267370752391242850541187593634986391442245222556615135347096488181654690749146007955222105975797772638395301156115961842410957581112948975529523850593202891542726526412690458194865221929917616657626196845622900878635711819425944026488884442293561534812593948570442960987772002788214292841006950788646744811253032211945982026305056273009665044772278843301779073475702980655748229765310702433098215820096368163379063887628136872713234102345568082922470084094967876057691650822295042887619339878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -220433680433960986014035609629122773414879684903389101399363078124482823942043172844081222389940638839646481409917941776083160448686532034493804376062509279141659030972882916760120605016992093479046004696085828955179588295232958837964254945992697626984180506123802687003203960017731952965803106505618324751351502586422013443067167664709622679734670258520280527302349603635434053645366243554092930650081644724853375995818574276442470853369621996203511192485454384905740045608055910319493391479243503575530824999556590581729004150265873279148024266659225364343065520901699566234340445253321164178162608339555100822434175039490650300389400292333384325970405705194420679455099182358573739251182099975802327044376752559263422475354514145974631821116408581966152637837637638990532817223677250060520501482119638074969576227730992739338181280650307612868428532079309786649812469562435132071196907702568657036256790660807186065185909444576932726702046944119757958024170970866913379409850387374045653096904219071533593299192577668150890931173640060937546192407686972667813055944500891024533998215584536306296320634960021463712054892320812866439184688805414200411705833645896629073396120998175013118377173180160149095750837485305942884879006304036997485604616554681003766376943274558778275974365361890117594329970461544092088403591221837360562724604465438567098705401572421716995680140085914865827866410076788474867705560801187426388965132641735179526707685977603142986440531037635447494398753882909148965848475389361439047997615936660771840844559618937516054120091555926250662583276880044167710123732922223297743083885182763529594745226776225070329909423677226650784187053176116765695190110540094971129045910737691106303230652172930548659636641129958785099744588186126268399776177949490309935737722098580736877951792932226633230845906376024797729258997250504424577533513261461649573672241459698547357421688619591821694960931676643830490817859987887440276660684214234627310815500134258684721990225642046310593306787830083705848120960248261235498849915360217916771679078414448968125739769907238551975774619105009663709412817103296440387518213813168679382993976032925355049223792605150125546529954845915661385946617096867390233330578984421988197053400193071812139899929199659106993902390548529148290065421165370399317961893287093827718528402186674227359580252756909274553024281764111678425777863941367866284698962078659995900434206367946932117843367098450663864165864337634837818517314818027193691421151469381067113407233693284903642388510529098501495057547604146002276167240185765207097808149414318371568927198906008917022403519873111617776424734522282049129149822155702037051028249395968162783316911611402081104371658254826252878096596968068904321524232827408582343553846644892765966019446247219714831885466263348472040314520293510983488781711938999196445118010927093226301030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 538169063299712965229966550801133863385965673049380708696459164816514352925331954263935545918411823736281010655117535108949559627363534703172934977277443487465580043602854386012518145435113761722591909026205101276995945022119458272691664815540387303434888211892364238441211693089544105325135197364510530680683702731824859262252765871024914383631134784567241435162388929607894509565011110312308571839427612729773680575322870938982301168400880803008422416458785269571629943026753758198932269075696178286540654314237187559555505420249549877427783084263995261735435592739338613798352077297016156806530301808664881920549393507951265775512283658361820463757000936475794853393169289662068691635077670719081481607489473650583685078182881104693260132586719652016442157993322461648333595024032162970316124956707126531455274719061448589014684766998363893166522516643766315953655320272643558493211732283384277412981075761185338504624318121793905164721339328203524775107886068393004668223534025205719712088759264399451351404308978668879650883504742644387111548039745444555821413995358144795110071806356690839558332260578708744648887305413938009500932732236041783559548436987355693702872136733340562895013666911976738771909905605056736375588473117273513316337356607725421970463797083784023742082231990283659434396886791526071075552858482562419483099768335471440395457577737373448294097127832981386239695226924796695313188619270025151880711733399113795708109091616253019901690025806080337828108982410294097334858285279090968418282489922698572040590722506771454021809051692798940359696290851070852043615333643222477547443012431549974758851198707334020842268153937950141609780601716807001445525190827040970523928746696242891909308785349634315823067467355896723536169479919945251751154959201319577553476327445643949410049496588533661964670290054556757402589383781138993203438966848266650094956199121683954032901033707285116375842100124626014630444399081473050284091085260939709135150527108076743288509853151121411651865996281070567165374602091448559792807646454308563901199409744991593425661588517163490310421536919196162041542020856050760120966702381841543225537664518776954487038992468193293287969004293910787366031073292929799499190475189606347368490004113474789207786046473322949241349539006717673909799922137290222901084692627314976868468154739045736201708978607213981922786048325069119866248738875767876524226548073538357185599900718440776307393782383208305761993301916858212201149975989775743094575016503361650869627411412441343639400657098791465444699728847000828932336559220854915753606562316785253066318733695232006178013870498784917765941292163622535910491681687814019106108164792876829901295518577276458732167981746981159790895951090451071903706484712645516947111664209296916335681661173876551999417638098872246297870849889941424723283899234510605696367003175419097519226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -995071658482046634094270538413176118084776509615543898549250829356123849250367315989915300584511585715000734855338328627845393608304802869618326700433917617112639280601670124215193811522900855287505908423245196306011545948970691632602639287232207055015284001697516487846767959376133042505048665261482050961948147273726724310810945035098465797393837286931312085579822032096892379737240884340750331153637180655955583440229495442109059369061472851585137201668611369651090536960520766386776328675443605319256888470924897842486173692347613475301249535970265179501269024691619028365222347885301731202125068166163587759192906479043742178773917006414449019489891368642984470187614834812577252215116476549736824306083645206501723187940302216259275165544678244150762807028687954489134381659636108587831581800377871744090420065260609298142293445149579536790511927806338493944011124165385456416859738456618582339092495816747511545511739302029818809075408970481247694018228557357384290433479596592729298945553148367082115905443295940789905582026317305345739499619228299055026285001150440224764963298371761958278331945755993360921024728655987187654100562347119202873192289378069473056655467825384068928654881555542042258814583062581452645771987984723478707452902638382402366348226366753665175055002210557577331754210605142050855217482129206588246992747333967912429275921955250611083096421209386335562832996723189792525382222806534897636340619567458306341841107982179590511331939244262845598745412008021584435954053748227206833804872847142040322596060323807264905790871521191718987227698476511365938715000966623771445828218424495113461412794930759626652839192454596824371016964829321147944723094858243471740149609751142087867408316594197099583728561605854121100967954164843241581800685556224216737887633656837848870817068287343562417978404642848417061506482872181687108142008315795685068103649210680136460174879756124679320955334043194724594805140255130533560962936793134134453604016718742565093432048771512787577967995200675277469497159152061065119724974910783492069982797611662987385226185201360110830166027399629584112922635332842078378229790563199510837442376320626723430742657881261366624067135968397897621439509200842257734662319124429677580584737967194334361990438147829128206184963747321852209286299167434855700063612999744791125338710439993586724997463656390023464924697511987039164891992300284501289092994458226327947987729041596245630458726520249673975054135539744809110669027237892016579274962459662651468960371896955621531181394598963805586305533801013768905045076566333935367032686591785237020234764064116673265486887998606796096560879646822988369373753713548225714312928257211782632398411600964960649297862291315177829308861427292313542685366516910723666367877009329686996184796032262285551009734937794247228766491268145847294930623047050640645648949680382914068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 1431099095828624019686236424403235991015473234715164914741356143629275781601555730857730718331999243128953200236689303630469343681420214183499830894063823997928204227059804064867614491747038933612622693857141905180445613385347225424278776109398493674388409768353819015561976098990110178613420705701846976729626325056978823236950246816688344877610657215419586072580874468163732211217103063273011646511300721120861810702021447877639732511014217394216720308232613428544201609767187638768711934057824191527404453220610926899194477971583253791638383813161107000341737986746994085254608473317193578797501972716515859830042080939501461437582034581975298405609025932779730271529588674912422044535659357523567942644563054189322552847355775631270572948504489174812246339161992318130258521376650470987785491957150914380559815347566261530556185233403176826614166629828825266109089515849121891346745760607821763261547469036617946940828522277051591190763273995755423238909588479921447281139487834463007248467979540993728907425657274072797053638355987361975045648941017407236595243668464934185343979823801300178996605489372595293444129187495005698943186961443745366048422418442606118812111591660241607722141849428078151594972319287010904256902275366802355829292255918124004440553054862694574197793275917553166743146558792067901320327097830900255703390871676249510516620747032706781509503357703153438084902808223671146083863527155980775425012906768584431171976534681937466198622442821803252002607999846995129986883016346562677901026949005310474603329492090921440220054640896623664616439966705259877972747545169380970827480327282928184149812855336710223964236342084560529339757410043143746176262111806790237778255359366109652067834272764743444697517938665172119556769587143740734464959610501246161729216114928612811588694731685652719944982404624446654533176590216979963239966657384305010141685307569219223056362009781007263966019256943482438954701084615619659444261565730589473791102711595972124911483169935206962555245313895483261023544238944209895508123238412147241475118322803614985527542924466185463929747932814308443145204328330679927351940015163925605483323416518567267269880646345642281448887992736868446270659920397640880958237328493402067797666500396498693753060126078994142954699989785449860624874063083499377159503807862912990667884480491563520429263888966342911944731063291932898589815636036900574363355064969233420406683686391230056826803438736748152191434803472014387852119977755722699959361462284051698992988091723776438873954663610549930057401651484166914275353786691812444424075511150334594776643918814165411687461148564534757261105287654118038032026379087609205255540994614152326567563262255596874619741381184641387949240744796959793543988691520922019549100247087099490033383145230367551592570148128631790851711548731063394083696812141545549453605548365377329818501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -1572346221988303816335280637480307777988835939943628634706618992877973165511847854777311789539953089429679289386225751219562431301225449796783455014378966303661099639869911117560678295888320932525433340396200416631316255615738697387603762515413996247196740740232710179842522982701608289304212086325018744850579100117594726315560698768383664490810199066479739767607159741079892670837125437698711435461218513944368297033803361368832283795000523565829917210902513758743739875950955606998682861128362077333967856745263151096005049311540531032076051616870939383480257672225214173258203623060550255040938832662561465630518143454366661897050220737187562824390893169320807623417998462703206846757342856253767677263358896660165726916836137290147222951112394062184681884835553378454941500575796553569290131060115277922595326196134470872583642822659761259146412596754222912010108221042193014186761874056786114942529627763459608578985657372911768531626886956101096583211323179282275180579473663834844918274161627889081800432779582192038237608451446761489782502193218854428409238038511486760338703845172597508271483361903114117680511826119574894660710086017635256673680548783751919511918452860274214729505588873282045923507950542171453026853503167287110087850777531571148248836617480045845983890820315286208184428078767298799472748057258645198363290192948278497757160045799410044597674514288389778835244651912361989645685858602452693838695037230919807735850171140165594109388775319492596994778277740028931396219186377225479071803698098269982731360621741403239315015787050009495463224551713364275835139162654472786259763132989860322593925290492413298563707651911930176145819240004819899642090002188573734661509440555074537642821175714083776301568836121334808473167721543951364555778657196071417026804562339719470912139521419134254902681570704448292646698866572706413784695342744402009467123012633916806703839376786074272775118194922603714436445851583912097476769798062683731517508647698153161933685835579839385005571424682805107521728453356492463406909989503749998279247742487050906486496574281267528435798669305485317840762075652201253605218131213095020122562935442176292144367641290574970667799368659627507650179981320633142400343330591190585816930267700429739551141995707829963821104201615935131944638870045755215602298347865387643316698472760088006800443372805440843090779559947794454563149967436158630827837194402239062175122520086613633632366222513383227140898546856035189203764821226778348955040726737500068650724717318861596333285915886634771842387388987355225885153443785059342624448715075694993124346958146230507468023838801176084890305156296069032931466664602391518086737002549643700363111173427724316183686884105276732432624365675866840268740450999040193730128097814835074532625536272304104812059874310326614300852578470349759752556813282153417471679670861986059517952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 1190234238328012484177455235770813975924982275514193361716522510843430495090696128561740135354779092365177869703549215620342299557860475766592188650380382463301615720023538638834867797731622204374343363432697092769956749638124606633109840662048303624521519624092362219205673124294563863183513334801366519296046126439959853500651922188656861443245073072247999367531579747370045090510721777734012954305676057295058140844744379952903637293120809551232827577227426837876421273373241357254267195610435691563253468700918492695102229342484300896372051176941116812647407114631725632667280856631381575457787727979778057095643296495172584656267045876646646393547678338779063841894885956969041214223237661571972149434056563155127683783229894373215193049433136538601012701815420896199395731766810920039106284616506384544758734167948850911195476104412347861966600563784443443468700395859418276760177042350318248624919752383272402601600690743608059742532240999784847089685213222724753872289823057770496770447395451197874138374541015753528842758627409601631741463916149971888923580553042833302480770678411342272688062640644332361836353084663153656188340874092178276000357764151501855034698655499330874140550785823624965772976037964190586269203863913214883701524877395489763083989521025693399400394810458234856753700021964023212672903659530853416112440937907984661118972083185911936601070385571135685377957021587427873857209302463606337570737805918248348740856555543782943321264219178344905766530892508596533946837027396929459892280671254595092023257205630863529076606840198869732611188673270536501138067433039152170281482880368130925859240879881877702024257235693847856992233056522028541230155420802337184418024028838408372808858034271279420965296595274926603789901304331246599611321693423566468570580771700989906976561339503143763134161558780858188463389266586899765181751029885252700361663847440944361989430445024430546196914739642502626697573660564474935632601929716914495080360270794235814980007587428036424086501454869298136878108452378581213713430394178983327013828918257212095552906435773186264269224386252806308770200578977009806167358763154420009514466069528018357751770567816666861759304074624972816795461857917063654410711191047728828746592867678782094606466976365019764831956224513004726710506657236778795171039658441833110148513160966031301577738743623240667982072682261284968736744428653859297819092872376162663537381209179687895134064939904284253776022665140176430273088617108241555394632777068538416894656665621357248037456194802154505809235282854703896822681421956870265592861887287521236352641379943919442744268983801779253139377982502993281534699246448943886106422600307464047501797954757286135528294476703334903777566995124636106440220356679136987845848104278238154438902026400520188199445175574358300099010498356776231489535075274149454029326193289963667663618048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -311341002089245303579055927859674372282965009838751809139145291350464829354555410386770943045685699955982846904644364778343921962208670732118441287314314128414996080311662007447591371369236437729087396897425608895283111154924103577231655583695146207905055618736738059605893172140803894816678727943680593822930023884913014080027017658112335175145021377660146046832112188429776347697856042842326986014964022725257478416235075801459562519872531228887617129901069965065245520218708592707973035930267413843095728275137330470515571545861804739339490895438535028054120016842398307818577306426112710058837482454960663298854192189339999260791535335754076416831241342058692429981335312011954558096339666852695664955801454905465858818353473242146373946315621738732407098686498198843447058802937519794743881406470140414740627326119753882752838457116937849776731579696259220799300538167411006812408990289111367443354508217314919982733845689672657819242257755660811423239347403890258245041028995113563263308313208520103519436780832926125474136094210092863764627491049247541727429618402626159936601541785147183429957041358560112666267967584870802974127483466960787330970554723825454151288535730222305606675268286472437058145483741057342140291415304481233354189543651344970998209920531557921089356004218300420828685202284953254066903482974932233644070513465045280630293726100467613089250393952951071156002915911803815578260772811270718434664745600997945735235471876340830747983493540767330116234000965695410780878332032972633652990355470225415060458688797532471746798782212569749900325589703896214412758971385207319517022784399535479432639827610199898168484842941497321337384446646583885066097791612420883481569952098663808846887467195050087506683274249795390306136773301818991413658584555363649451249209141003111650560590634186583769612204959144083418032143416530947362481141300052633869401967742117209090215312802246712024951228435762439347132227406899171179833979858114984003224923248367972255420908063842422182891260678568460427064180711308385981457070801224114173475481793771945476193518902898024250115818385400624483789263158421239713193571018073264095759509008208603389295905678198316416021699144201840074592836109837937513034423377688256427540056584214889356136568766104771940795879911277498730256242456365117640743313273716859224155823835863920766671533683001738634439437743389793234797508360419542006528330277974181477781998732411305690374119865494588601636951391163793235851073445723770010601869405125571674281329172196405066291422161908997032338917678961146531580539889418951132042705853750646305169995989370050252749814498400911591154854217947783844963992853858439415649275202294461621164355171605201772669246259984607105669857561842652663318334327731353028360573924137817676318270476325127364553750081793583003796090516229022954548996900643389064492217905507970999910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -717849593925728891573698085505275317104586868079813773122491288703193141229966615042877526981552316960803691351900699312032768908269888294687777219533220693111832769811364775829544028788272319513304076513238366321468251808251987744276023109462550964219448246398415745698034646577627078555313610514352276601938994034936891294875780734133780603115654862174852480390570177058346689601246878902530554864052952980737625378622691488004047999604528583017019780869009241774042236373196196493852858714246384334520943765787373864162939924409792789908981900037317126417661834909161254516222157457278108410993332452595601111748629929950667227431551252723920393324334675430881564689690187693840984067662022458729169449659425514504013701067490399071106012562692548715791995407023270703040308675311255765851371723232499418170893089375571490212207601600249744966865198095324245087136745272716431641961459261817390499201793548570650568936918584753855917672549503288525482947962658628307541823750359531748400627600365362204997796215021525291895149461419928015489001490939027362157342893529399004679479298142996046032971315997087946496936638796470849705471859189086434266885146756906369155770821578971504277048400149116573695681057227912147509907211899692308406130321261321295616805494889560749708896991330866437522822411633497943296634789634523894466707854862989321303786380922322214371856941872985673240168273393858609634294947682500459299944375922866518115848420209503619584633580652787516717829193453090921100202007936239228792211650638630803376355284599666133727098708119335615299073734789498171337187575545918060581629924490384207015694857799873490722174569421258058112888040924320418602747720717208529578887990992550732974176301886280729642846601097999682437955942887074258545588536483489968684653648253862278268129200257760415303499505215965883055356931348575438980431776877591162321036076350185167725321182945600974979663209197275606553390063044917483228158086503468730740068796132960930406813467919658819090428728955026361587283575988879437492670750314593791352873368658994340451546032862572942686506110321173222254437988687386130759567214309756486091579143176252227758238708582129319009033339868816112864445485238571211044196505300553511426356289368725604062360727899948567107454514341399785861585120541650595283813218795037918143165553545712452324844775802743547158614597056465532570253626320932932185394459809272654422506664738340676581846541745724259820062627172120688414065842355765374793040223385056810756385651543828708830235981101334168549891005934468674191871387615561868257565000852712602677620020657219557750490899394528963559024742321426183416407340847944726947843637242238157857387369944845493000052276998217588489174247795279654600879449718131767409475478237855756074851103041113985301430660884421178589492380877414983151475547861995287211409659962716416366346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 15450095410061293060047349267107263156564383576754158440861820762713743685548415309749162668490651344894397349585909927572066571435635228701639339956482647366340537116110454014359014732290908885620662468983883876474287635037472869355917496853114250243148500894399058209551238141197177057162539893262836060966243328100171913870616077351451402272129039383398972562989533060234065201680020777250383338695778339575777074167954641691319248034650003603901540396218554925809204343727065336704583123033111002639900460048242038323805807165537570062997536973936208281704738016593242294329676452060886609376918627459226085145171704526965809864850124405299189227086567485096954113103960983217444762545298682003732800305100261127499883805276037378559073045171003563706055562718892972037665765137059611382298999539365474889549917463932358117796506337086237479226915037667033889782388728704009946436171295983459922332296864665752405706600752413369580858589562141925469146064580165422682692852553479098414682732339678137040374509388898456428293571918917741269096554227720417837893075289539491511824040093412184987001062450457740590887893831208899340058700441765069735126166438701506235289832091498721979484479455834268116253293096019660185242390718240504431630501036685729577169015512626637470426638687425468940305196425558099790758431149325501547697750460184160255198871063691575773338169901229494102742420966221747163563258167963856280005325429398775205750500074804355112893204744189918973889985524596458506580893265277635368055265428014155770858952810701763138510394892259257055857727160369686262112904123293839442364425747334845056698780810241276923853329623249612350203597717014796143016026100541734012250994501356658861378441713879721451551199015783553683483714704993763833511410752868829789147474907060361345356097934823557082081785589679524916229425095152315011019787956416000140685536019006974859297785009704658129211096481104399124697344126007942147820536969218338879471412928782075781346725126907664673082948402299799083748626702187012036508422315933933247787887893839534086504944425511218986790355321889667624184185130526731839259470040263279933804111400927365593597169857533190598507541901057658985007331240414556275078455834745984234576379126601712244411336077591918894567914511436005138902910464820833462857361469823323358310207102582299931172969247939325121045297715892651535622919333929114730675976684592072299874787693745051768473554560837530466946408540046628899372057741989073696017806755225196320588235227687467014858184769804771356546833555869152666067777190706893151121617117562312369224563945323137501964318423410874955007722931244421263707689540068127123088665282573710589175602373839880561324284773965119772872239962164931368427267003460281105192020651563951852889705499355045382618472478612953002047986082398258844055652768289912061427712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 2928679865459101062506835506368639973383607070121945664591364109036636093250820987476442781411536462091606467870685081825194932804576748548282865674247444641997552859161734365649913812217981786668882447557472660267389569554171374342891407167697318682778689291589374274185257679644105889570546608010088632869037832463568203043014569769874585602831715849593125265087741974482494478373033979877368278993460267502090567840715216243773321335675971631356123484008374323249766869861921643469615834009818290568545621949237266413735952135972799565948475029954652615800451642784653505757504292550332575402614011059854574361395937866267436984116770921242798352554693014396220618017768862058174333616193046992790124465708514772427139028905378951007788430742336486723485297936751469442842040293940623367757789177262959923004929793637276604429892464454107358034370399949412082849833537405697909197491752755200667263571826479738176850380565738181906675509472412107070605029571434434209219765642924414131151420711977402592940391547861048406597216233457765387515180309663116365459078149519565085636716162355695407495439664961522820962007552909341372733586734451066079717446887540650719872906923870309694441569715179995968320780675772819049285018660393728614582506876334644985921257366921086722617559776049014598815535696358600236156631716582112609881303443982710003771933958496777491373608884078755221759903668873485516239230849133956999114228356161414158684458244794818863359405447809003673508678642980674904599710089492474190573627123833682313628999815001444919100614106304218886772717337236425810913972299736401958056748891839419247328663628106921120327514030211091277581374932744542352664558501322416999940441399319216256109713219255808029835915889508634474989097615055552189470623839775627611379866196856784033983803466164903306862621010683377188262824517140069392223422202570316008356751378088228853381295058588970952136631163439346783105598633527266429637870772033935301044910906930819571269037412195215668973692957676511903055165588172590843954696522186442676483398648969958153948903114019182557887656337224636340124314246325607272793132225573588984544467356339659631346015976264369684176531310360528713847253132365115956573131699700435720214482063945924128653137058308180362794958513363864807554465159620918687225827174542605598500048059119109538967773038024219550375755996087502729850008141498274227086286604248921445728401036686228369403594839472221079831622722300284379314879352025895214243877898206519748642789647248166440404116628889486968006437049024652216996612177044844091427530398652970997875455092161500081424620650119634284348905045392634836852586195325264550557855470516267721755491871846248672384068351026614879942151676295883736659836950303675277395353068973757503880655678345092270107561348371775646796869900354039678694300917287409950916608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] -754714760723371370039946462357815085081626609592388126466816012320023640722297340282564129507917200477790196075485194194486305941772953594591199558618523626378998794736377163621025546777224339887817971645787248935186173074845870363955307038463968163515695913994028188356251568537705798349755906445744000748840322463963251680478254303060006801555723635198856311927811786472372041774957126350213083788423211340220258711635271719041080092313633324396243156478897564184176873571286685900206101808517512030236103311704190240877826000644890882194585335400800586155520961781483150493984131662804689304513521528758537388625637194460351644260914252290440094886114081481531314557705611546429039033137060830903918067599944444534879163807866470311827134014572307187480745926385183550218948649806421614935080021671496406076666938878284717591630873546593401611509002064623207028421007816119313408272518945113060402597299031679629264807192941869190144670162571952598635012752399863693505487768869126949050374710801747513351419753169480264277152743930405941148268921024355766757634862006046979181821262566242525940941318422709396606756088889227895010979448661631771712897598398438970372431197996171387009676937688044230956501552797402454243220909479810871701237444120604015554854970221254739705788203967160755839606197216778823781723938189617287908813583835115279581107088147383102201579141728498425539109595923940855176576663475468999878400340074608823629731428646212870706539179137384816033282362392192735010814442061262652021956905192878070619858378179500617116071764220284770024716509387036145439995588850294488957396313024557111056122985989931671629857405147771268982740388535068896169556966699063439172978635465846999972713027906577828450911599942017487074690227075672451060382728887941488361896107825399640557605343766449225576451408059039432386036473186803607433015708680734646561985113896153000994239641523514802615923662742032291705800372242543795331406776413966622214113005464804980307552371796065179964473472950488483234513903326523609608235204370509707994785725623805236857302807000475831067491830033703620603984851839961242007306310900572139959358633755124597894643265495757103166356645674854202785868066330166231077087400459770879615151024833067696417622951153040665507115234241843473338994240484432787181220073225602447392720172304680473713538599275854372812663497535813466098586930280338691604677988704153999967468570393836694195297877322305499071687731693007845705449255826169267098559882349232380835400692048019075957979396454632568419455788995685058437540197269730192372779502791723570022547921595013062115242168573323660127263394369282072522370278971250659601532872335794911799612399888779829556396018386097197395539852148226657276321507851830395637603956128767950973470885106382019596362681571062170819412349763172915271011151658355221056301563904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 50548896141148873218608813633828439760071058208847408631229199436405599057519977170153892041021882180242862538018336349229777784225163410623032002988910666829217834164493797140297358716626952566820157860460953267230568703719238122372587576039180805536877450152495766205380967371810467953030958320376219976828278838686471201353786291859500174227384604087000264967471320744906107315458866048045743952226740964211092783999996554837954508888205052966044106236056450589998245739023068818568058427559824881595186181059724134719514095324098710150116845715553057616022157946781311799966062905025085248778057749344880148689692117791149747404815697670635481208430661857963019376921469396680477851714808092477251165113057674978355601170203907895658261025516915474094974371548553355394907424800597395798741603450510466028461447142418980823927201814346467428444940564082384004364036901782265982113534036474604637540068060333306237372178073676883379743691532410603974664812055981455264032349293125564379405455251242938631381127229278165773651557897700076751348775204480336449003031043641898874141089115996384004518126804808075422683144910686727880778644108121832619483439218357954900320079554310899007300836173035611338452417270240888915205743707517584470835029926816204911189249438411071398560457034461542362254403589358804330490141999805206660407167607903665156870407737060176737353713790356939743461049774695488255365485733753937106784041843105789549793700339615517541848890133386543262902402940025319239915412115953930955393670384355030092378074863244831604466804091701795656675752793189948228502733968822768800940767283799173859303980864573465361303672584048175111423101116742154765313166795873927972583366426184521713262216568582330901897610449263973458116434765504352730959016250818469859230627192757799700706866022201310651334151921039455713384428167817665119247657181255909467622268691892794285809927951506854178913923176957123101682095824791251674387405614359209286661625054921828069090774999858689235000364476801626328464801939089261781409864378656597063904487132481295524878202568788597330792762509114808841619094883844440296275086442465038029831633069982635941683856427328214181518512326118215627758118659895184612209042154602518075218769248195882236255773510540915246977973361121010027727024249961945960636378890551373493637196415236999062771725159860841677105083723885738587493915181051827324448744807125132360253749186991463072950549834767678167701980081390180076409674341106208019566591842625698526946503681917817152816981604241150802549626966758208562241329979657878019424702756499586332141840822969808480950537488650589159467758247985118041614349619713013961859991519027854436274282851497745631575583935194240372298927757502947455910230144381925021044402480745605585956900924537568774430918433703240509130427147450170031337674830058798760370739609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 19388673536561380198065973266330988089117276681661698450059620041478191441666328994938431682848379015254590312868591716032751805066520627770826909562157135631524514368584946645943200924005654206508946239929010561434227661482014138935893733100160033865221877271179745350516568365040266768476736802080655984522504327359846451600431976482954626924096192264116606217359735318724777423271482389723232595733764335434852894519119091540383516186932180903630131783307974278570381069970312496127194058726129195540255833121345014765233179426683861658117795889005417172481493967327253838326339502535820943667814149036713880056794683174184324793760874269438797309299172840203391629306833622739269878108338716120538450868008910051326797186656912098013028894253290069019456865441865765659307961724365856314043384524582094965364449724797535505494786058352947665952004275062087727894310129676523537109195531319173276921084046848678829691610174282504635010132635033637860004399230681530345042927590785682277951615993518955284397694491744546191491655391521305661292379668950356635494861339462149430102830868394548855174886904841909009632357128130305525879000786981971242460817670566403684762389438454733845717928235269379346226604653990750072290469404226995030398578871170367321164408694705759855867693949309784407297765479086220306736505447287726611275481998023390338575459737707802609515031623679800411446126922790535526211797506700874603939696131456044779620595945675024947755751699460273368066638492883169608325935496770197770721751580050561069303685760161646177374524289224246043419671662943046073958530874644101824910658342720226476030132383034839099461720370653818022495630070563691018200631768866403650117226330082069734433393561613879716697664052211604814110908297823819613546195950220662238055066179553716924075724344876650178104582382988954777735150309753592203913272013194827789908556121604625394603097344139779287502812511101880117830585668166164363071265622283397723838164615046480514163740631458465779065419517076171034913120505141910878082328028479042315326776542358417388108810196487360203968607150420816493010514421623669089999596160821731051110303383278762822346025970597173785688208477768764978069105696957558561717425402561556246488531819195259605280549206699655020143286360708282495388418465655338169123244015994100551576856055253833562185276351650414369876063991442327432095524061825540539720773409161001840291481324960665187440875915626680311257477885885520316536481502202762201529930344423980818692648255368444816354179685957751370885054858060219925691225066401576908715892314351235427917893370430551065354926585151871967144993300448329697529002860662430110749451824793707133762256689450861775901348713712644065212720508090167421948312677701467509990899719302124015819132769099109470368836939184104417509075597738991720445325141835623890476810905845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -1249145852734110998994448917192706699868988428113799100874763113868140795783282895834862997531060179003291734448135579989543075463064646921337584375623661473344990685987622765933616920782529641311470556160876353010675166662062170009923793832737822748907158694965221707725595256011248648983680251578393128242856224585053276408494056392962418459268810579498845723581878879188143375887558645659537501816032780303773050096844213014301765273674898894844972313883858271909899416918585016155157811216193746958256531706137107633563209128547693796648982543045040515587946771793002799192531111681508254320806455319399425391751821554067103800257782635441517018046001884372863103681531493030543326450895366313810121556963419230149183084877696796678271416945832681511811789027300227823113710783014528995673948261020139484414379030834046440630059623265282482254627327673538164523793118487286550535076529031082207145714081641017706279896295081531351599937122283708968168112902529560516081980900871542731730475640331480619274790741916419450852464519065763861501813474571600959205440190422415643329179343969607212873457517155021415174538217068708321377642244071361100130011297710353654206401018585409889895563638900711000956405743170079521989565899934951807676263672399685033837873985284011160043408137458561960378052479740229176478967939767330384034121329313377754207730750966177660752266503978967262009081088651785727755362052342551585416184681028050262720621071449657582151133495285821160525446404533463943125129193520496649505028923403820133442225220585506710826052660457764986467673694634863990981583966203265038512988261506656827550383427775713275641921635354258735070040113478966047572227252428160777468484025954549281576404152458823805561835164771683324950530784869145334733659737920351002082949964618488557895522273565052506196562325762107576477470387745929319041362558744820620909551293528588534445664074570100368988497926217889001427405646491813939286432902101822225000013770702127147459858724837278050680451024617019874883526181133493021768914360681513861051133435149656172757690111719549265861430419207651774540492333016383671191167489446728775764735804383007418523554510574655284473291967027982563993942951267768590265928545474964435021595410529336010909052397680218701911536250332374886507702185038597009445259448760661308280230945036332286961777662131212276122318838866810398970513581930900096395495962547898180493040097725921346281468373621718219071621952451281220498186701752261111356851110273822371078494978092815245725013546872396422697721342572169492696487341839355541643099973814532726981675352880735439713202221712306373925833841534716662166833954974395360971807142482969869468638682442114089269659915819357452299885332137817920319122375038273632694575670680506858236569316317410284052761762041530310854813516149362433291340504304401386607838103810867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 34009791522452734888349423356691273239296245394376771404046430390788213837950196067277147523719538933912519770634541071294628077904754374288735772867714617784804996842075611615694800577788848055201268297953593108493792856851921765361798040340418280497123637704153996037056113391474364113292115217475422156404972833318133904134170594741574232384410153573657920309168277212405328827812214961020062642491070749784739216344760886727443248522974470582425160858254291892640054573307582042430781666094881346453144745886642429986269835093736499286554691232904758185631609250071187079136827632092244195809939916395544044329867266144801569482306522877719893285491137926895436854359576936962198186083403676450169378307539318020242347864522162050153278354090245121403172330828871480333507428235297216953559969829727235281033995850184397700308539645550991174889506852727346874479731082184105692264951288184730206878985460428613272312361147289854816181950446815930812797718992718203896303802784457942793862987762865502412917334113112545888247360088367397356273098527408514038071334268208075840290562203388960039330853673854480064965456977930148404281373885287224002801100390328221501899003780825603495212858954384072324571167407394814623082636798583535905045418019697456848503660654243049524573901131591849409267773377474251286654764630330902509747795725377706177904899385747404597101369308732110870118000705755658440833257479147704804434714798818826968262042076452811433580927886536720509715104263805949367648019110705413408409394901261929725141548610139295041311011073279928388686870171399633182608284846015450431052386022613570290792142896125353977333800325493124581655613662267204405594992588548543157867005922052305373260414215980026449016035878650179181442988693533419274468500546468464597483721766382393606984987133177158929605989933343584958359271470943957882042136404220809699666403042061420934199622697253273214306364307948645061400119604274138375868180670339854263580838849088332371958405904290155426599498277251393620512078744047806687497431449889586961709818993953984091202415883422278913647631961742078136129219677836867253836121287625024761617579423964200206264266601100540676490395662884592097601154896762716844985140901241180013640546812482540506892728970042437389098640089900126463414257945703541576206502121875958062222787854420231441595955138282264579006394015228579844350599444014240598902328528973644687604671559359974565925704870056389481437330140238682275826826368504054666289999602088223909140539776311049782272978825204291326627443421279015196845230310993463174005229291995174586389562018142761737846446922216134649599829818988303271186245760834381763576258109823712061474601447901867603150519262262222292122518820412918326132687684292135375030970702264473802969271436095558140754670012071293782323242009714126817248906642179308818497457781263564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -281002774641173071594891682250276364361605447350409346600670687107171578407515172165746932313057726939459445950758052269281669685990997209399930129518911880423246755900783929391558785444918252095401480659147904285935969512359948021840966561768310369089889708517522811734635290313227738981815222243662437365279856362131958405751912577217118236617697507833131061111976963802914008867938228212152296341254704677859827236131465310851703539154966109985721341364846137903502814087111839560043260773276780023165456692548316550333351066182858698775160514388128251748296473249299910343872861423231400520934797120237939929503272031111056477502543475741464396066311348914676340119919266451844114961884201884244959327293524561777707083191017590666197226373841744388116943116057185729144498785865864255234943283991717200342230180830347545757739803237058936596443349623348393043002597113592285467165348623000306804857979512293260570683212376680783617909286899200158812194392672488741043943298575265178126364989999384881115632422941021379839714101336860984129165512924038931638038386497613957911278422681987843937789331710943022211194685870220587535016034334934386648956959869901193080941956112639203317940946196356678643394831861995708328227401852032980120841511208022898399799481715739485887189604377727097100018828918916349710029845406973103916369944922584297869894823870293761575036060352391688710594650755535368022034618823696268696066348340085581449204379671553435186452728756895505669504640910288143365864653850858092549694586166468218534458626842298653263078973780422485775567860350181341748044543719359135113012680655255369021917370174685102332090672587386061775789405457185015923508494015675776193141926585999945494819989856226778874097239320515683670314357007925963315581423189404427906487944032316562558686727384657898472208148026960196147797475159239947465952434519056577875563281958834361337664899385626109710269433816985254822951203075229714152525938291979392978065810598096198485390478214838985684412434135906182117533038044798796470769569797232517386078194462738707367449970557710803901291424931043536460496296721303985830218968647116019678823604196359540129989609323714496801494958309005298235646069187521595827004296137965376201829230201922445692603860288731944219754920110273985388352063490835021089323514984076912099759725737162886699584591930187430294337035857602088895809759698596218827161840075516346934753283018695709156247872126104135774707143135208494626367130137061962071253320231275531011721432235713917452229916900118662546789392189440273298169710079734643996908631674259875309030293838104757449455038916091786117266479127043522912735063569753279811288811534668958357076472614974138305832481368749033635636795102566967122637188061294573819273213188034034013088980676165540932322995169273049618837555251523496908803640004716330267617693810661785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 210144493634900458418337612840428711761616570641636400196693102624586035202481584370641105803344274330444860581463508131077833882803362396809700367903536409080480781162948241196334395889415834310709096252826502388886845407771061238369039751164786327825816814248455001101949885490911716068641593601814038402764886026647787498416729304423712886727404458492308253976892793958183943223453461953584288946594885969258794739374245462722763291129401146455984562697474247688930213104278299118961868697891354483237918647535637131805141901862201056199278679801644319429360058874365165640329312817793159282197929508429309621706129843663556667386929003064963525344292318944256212287785710091924721663325722434953492842623921122370826098775931980147894987415610891224337802103339537404676336896706749059096248092112260572908614564699250058463561314657802700101080914516615690166952634949824045598337051865007778545728922449572410212301545201093998448801137959604953961121402304627831702703600574732881695635030966644167903983646335265303401246268054097119509410258260084930971187629045035650425529464763093603219778838780128751601365071552723092713818935421778639230958252120519023831968368996481610544241891512650151799417119359130429583455691030333804654526350619801780686647073387058478422087544126755681360024469044307657390474342300055110971043147136170297690909632764398283648580742641535489968921820515541884247566399262548456227686279851875646145966978135886217316721472009554181944557294515313449102404107256595241665057619884328737579553628916374000288397336019773324926804959697456950734572240516737917573042263650178922271138467822256599745483493735648562928585317809942443549496035930210732811706696269987911244230154031147440598042797274612979345627109329721458402120455868134831628069179380050464300501678611555989247540477410333483872589500218168777310859401770605086922420817936787680419535423223616911386463252963974618272122364034460321628925502676539540602844531787168201259059985047920332580915208587351863118724967570186293634886338023231281522193127664267972219856007337132748844693905459084127715507007275148718461872932656667755584591293496458385488201460218510362958747817447533268693087609906136144892880230901646638939800316441148228393457846519852955298784350828125414013435369564600754963887209346953031416537338191452185930707739553892217661972072287454196153940443360132303077362414499368530624801114180601568214841905323971263539046062105473646169101366187220131220051573738852079187878269742513576620481640998152626230525573567276864545085769416362552450585226535685358383121855931050792304266900915226657632824939651172446974773631188018574862435621911625915537049477846476852390294595838022343920581165227811397045701623053866313995502052588775430870072706074419231759050357389377982232028026372032083181188485040418527914858279629991444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 14959655062798253510268076585590408088409950321558170870103857405228180282925886214789244776175558680883032049356353119433313618203841274461200268705318769367144523612933925645461927805100112358937599275630471293862886091565544048120048856344530936312590540558553384543677525543956108732916923050624706614389540237670856876848514673597592339576833251986316860734781637904280704019664409322182290183976639515739783832816345115386551091642648599731439100835100441651671903453436525861032928686953981003625981051959509454594259121753401627817238002638178990153587527314144948389322453346869172759352535847685231804617400821214034273627366825783377025552238819830516328256101907573835031054434243324967764946837175522521861955590838779614875021957643608435992506276944681290846357518949812082914626819990772144574014997491571306955809103853450629135137977914784769003591488788951771713761550117231863858202370591232462968002078127905577793319620930587685421661490749098034525611254413908025850217071851646162068940236323042569373729436684851830577536699500417755354311438409457457545823189235040420024642479037481860152654819958904666242521359552648835999644116417201918551064676477056585169003986986606183738759272873437189560165096608990725579917234070480597291649957332947442948772896372316652296741229140430964456213146039655395875095909816186976279231114458774132035499043801538847648008939626974838800200832146340054110059904809419115980403558937395155179538680797694777264066908658324286469026153189651956129268003374116173831856559138829681062016247486832472793078439851082538339399636235670120413715495605049879255960050169051196933261488663684728464259123704252642972839349929984763932936128410780017709389644824741028988355281150934900745566799039486002940668133391379163446743260620134653911462406498093501633619059072600246336568499575342565703597866317017919522018694879841737215935552898432428580073204306478201504458522772035814660922765715439993472770555957593832394283597128904835757055842796016727710960646646994279058252587388793560831883204954196962357806817123038724777310773240098722177379635399456887693442131009760197278783730956370649526508809910222927201838416388966824749675875686105782078082477241357626066437148694797426329499148655007007625429821285528514472204584052196911842650397758012581669845571789232051073257783705461449096911469296645587003911500399552007122700688654328284159191739410111175449747005096369041122069397367565684763381375289774800246139610367397557311870057617855910073011789766180017640200887547809821968530328503609162151568912136712627853554867818124346951112510742323000098912424123951388114978813284010761309400978075091217838252571765325013890792169389109908360399278548385620669019002468023379468756137185855848303118877463846324962683743390917566983607501006488534414916499437221950869625042131853770752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -121052330759418486956959967703120641950137255629993724300461490869103091410563967297528450810453230260758166200158338612024522122363983462997795775021816147792018337636075207442659657814634184502584305087976040993581241392370495381427839951122239701177320979687536494484943303050731844322443314450703462923198811198381740771661829039765398851573807014840731960050561548582812495173554880173320294985683787471029090105213415686942848600128972412472099283043254131654552292885846705175833438495745954943938029149618949227908897157237777214074554423682918466167916095678227868305516092371381872110442856949579314077725941711338976948103711211399634855765557677492063370908510949275130386328823106497351442339457941452779104623765356220479100493936867103243775858344623511834635380497209303816664907058706777287257953439669442466734814371635307068921465394125579179531125100486744218399123006721531139405628167369113491690560991101447448052305941780312004017773527094608460406740608975019046265965177307296390273077964246023203265648130031276674038823281811956872296208502491235253246987424186399500207347663618408818802779559838670986177040421798767951570191064156684599173807921431507924692477177958275148937715433801858622256274166148965311859422282328694554440958797816891450229804167072385061100759908457398594088327138627728777197130115590104833658661454965132602842374242621884681041269219882529241844782928055904593067660033537591320685263424583201547287184359009904599526794955038934735498050185079007842544763748781936807644822246114837133690349650436671481242552567512529580414303849593081165110317239037756582523690175376811178134216109378083548071432552986807160568057850105882140764735570112253875304993944889880266586569686582337062390367977701934942584735167965127495414390243495702825732256730146443446326020436372374644198970811973915478008336147035554887429022488666114551362011869394667433130537182121028189995375099784170358617456220481562955336070077473346308194358424307442899588439212880147252345251221049317129724723789224769163445570252171323345089833524793706240090675057317997816026156401550046114632307571806028137747138108593426498284989136796437482441985126841303085129605281273708300637319571434895244792630598016765204591021753536718304081441246784241371199007467730825823019641101588091805029773058365917596913587918209483190111959211512677845158141138604734358494649278930516686424006128272164264210020273783997707030215102642521276658507828251316468400153227399399969918500437750228889116112508621902089023554077374453891966369010204430028063113408931123022587093977794825764312625644704078939689065785215993307767180861705563010916451895600680869633493579464503683400789450700719963578213468106043731859405009310963655429480491008338340973973001758293978118935834156312481138681718861756212991398743806712037816414254626108191277056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 511373305495323566586780097757343021287445539100272798883709740630277173790839185825974845392754144768630159774586971456153157742288681750273861861875046290546051109359554167067983908092181352517063558881278696772479611644659331137525235999490822285750332519614282581558993333250010742442250141782188135145481839798549152360619862416218126183953170345941869629334263211848860384524523565309849888502621459473893441547235967537915665896297731989208536292810748718823828218195718860388651571485197629719333252835009351667313222507665404790776396054954053953183578593713193787696229745720921410754045478183026837021107382554221437844095506808692998284370442467589194730297012695330999232851125130261232141390216457358144140579317294797968029045160902683537295820854024171581104924345477916362790453313274119985044988973666788097492743541582961476651747657878836137283159288687215500613182009923587856625105456266422557148608434847207620990616991579896550006974284484432687261776067400757412053912462971331424075234702676465044924030168467950958643766262481829439424360669651575761430245836008085694992357389179669299299721027808152251563050789370499477123881496122479413344209923877383184164922033410654657553076528656497716532669817773754084984881983458521993714262076494748890639896740542811760947018063704918441979711925522899959975583399307530979075983433677339976567142648095557973761826303579612167610397531155495058250890807931023734949656383538721560406570016985267909563801185985544737961676691657702717568598495557474209915926078289927001128452989643747162140534381480863456208377174258301056490306996019283415074319437556412545708499484773789932454058058541070275209328639092944165489190964011187919685115626414012855454100265326527558169187634977717261614031437363108544699814681212544966397518301058718712132303595638588587230107245534044012165110142394522013459243595869379071991700456117344916885321416440749661642521978452545871338297717274630059814506309273775704305654047651936046374658579721066357137164199294309438973143404328859661283001952292266186773537048489709717011354717772970190661763737637431476388709992186255289649623310997526757860687225726143186623520030948927203184858510088710132983310100185718641200546031343984467746991282085670069232239461784474522262994887948600349261218890986700180415388846188712013018498548004814062721863812847783842643814948126007084425555312425445964674967934217427193802452058421065976124966550443440430927311545955985612827851812545712220559223550498351059471525816070919817076712648896856975208868293655620768270128348811391488632672815396481934985801582265054693953701492499244272755632466797687576692859352533443994544273586892471015578670051049312640274116153330701106185529868328353088457672606748389021350713555195836229028078575210675668493991339841270326803052594231412226609332345854865965056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -922415093797847312856146866089138599200378508268789028517237504264194291821759390402421699022034356288444756041884604829774399656521175564840041564006024451348576841415159472473238553808401673231065006248876509605865315544299758388776124528867916802089260099272294032513816264573891965610597677186419876709307867202618265106922872944594026125847051136002816176191839865362583183895321576222391576879210700487475549746901886752126112169525311361475417153203086836273045378472782220705823440155116472149186465518376486423436700578637664718242083354599047024686665131973289332102754281989884529042288629219325921934968303217275901948918359360895834820419974451523463959057399576224378931339414979907084666209365910971944018301482138188573195324142483299159177406048773579340183001503311787246670766508593777207018180986085921846475226031586448872309461095995207883031233810182519617071305399235700769236221447088741422941767466537683530323952806060214342966150301831079818572929034227979968123254766547777900698863795833305654348602923177009813481090495346936122976580395136305099209164013880156384736726030887220971994082181490577445375114113779463926714900107739518328206415283368630199546186277091075776555325061612274551730809035591640587324425903333557403071353153425279933316785541276187266661622971739224434219332231744252248349480542144566653827834785732581366217512607891360544238570721432070701318037686238877608286810290814059386299100608695844275729653679394639066234908832747652817920310006543698078380615746127551198023302400514018961119610909097404348345344803721218888761287164365233881817210907376541193695300140803198164184614224694787407174356440794040801462565762341764270329590988898428414836354698816638667895614446084406156644672190431589920822026017760761288647056180673389761746856236723863154157687718693868612859107929787760741118338367241344051172007397308444620457598081994015527142147074713251277445214196468472904936494843945925960466220965235448333763619929197982776933791975708921895986022998919750637504891501748257121064163002975145483767176410863167462371483649064618313413260331334764166740534268866247208524099677717561063425231566677489222508162421186232376520839063022153512840660133244438407228312810881374020932941976242297656674052255677693117866754775338159275358575987654083358852230378975430346138014581312263757558003503728958283723606751272719980114515624817812133843895055408197715139040356745635846211855367391045056013632567119592033840088605490928170248535634022581532177992514097796119045818201004240763184111107965751285593665310664363420720480940233828957898370179404447010142894170144395057670981817905676973631985971040362093709775452369919683571531355079162822196823349760819980142906291733152953971791469483024488098494834928639342168256160880742229373172711303112608844571269092332821901737919374168262967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -2030390726267034384660216672593841134802547942511396888924190399520087480359295417824486372171838634181659802221948137381765245287018287504338226902032959351993125382249808610245185747606753776503593454718908467815029751150663730554818098340330529973202678965678843314364982017398536513657307506116994909195818511904510197852253650300977437578554511406397727023918252483293048470328209042472494074298047242370997799025310366064656843726621886376484737908213279604679121014961392079442316770046381263456079243344406604440466502938097321809254092775786616201383173610521166101748589321787350676407015930306674742149686226679514798660752972951026590214903174208653219753620147180135582657899853237657215053703102695735466692243307135019333635515933828411257464086062953457915533951510262559576676438989060694246467119972830291464308150515531581939726660128036619338912535900647219112786921370256153926107107515817500539225574746019610054320720770260243094683112997918128231138266038227416960171769623036753636274461206044652386519379675052401405731254854462836766633194030934851216403496521516586064627412075702576179315811282143506003677706609697875948947076427512976340629343267095419080735091446832319981572676903055266510184821047359686578301909535815219564687048240315167338434333935375135621601145092713971545345421668389514406897087776685607769903773242777866684987651861815877954508564933674319237253973268597235845972477113044594062795038892004290358107894528000079027143129433079911682225673953240353489177232788340987378159025466991428575825718639317621103076043006585735907498294014688759418408661526821642719868016957433426198221902286865817928675101337021845990974157492028260387153822461215846669701435426394140725646124480457992660680759612501438351223347292319764545148305573192916511455834452541379653680090969325724820366895342065745767156359797492261707819751025067036708577027289608610907639831560839841962682507402283258600133546051857019037560211240360940971292111148371270774205735102323542613019551219507342863049464213864482078933250241363686789013520029671892429406966485155056561214316192820872171762568217576517851911341069331469684986182274373107027546517937096850415129642683719912470689191668391114145450288266310353199732682618765278334590296060058612582014886901012901802336575274655474325407350763160173688990398828629614730211252037756178580472053075893581035552419728928182524311822418076292652825279078246679504372912949846214892326012511932384904865779283810613228919542318542793432888687210604938499563244668236109603551496600105217722422359490113141068246317166453904319658405240411185367378987843386235649638160537863673614955417982161761142500297219314462699035026781435171868196043311456857393946671114717556346100864985005064579600075947086891002587876648330027595793074754371738438275519030997197299677031548966537055436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 20392301479185149252865792449289457310939741018160698632639859195213534941344347091668399834542791509031993607998913614533281856269612115197958498108967546659858940545070208632080033536054638726970717877769324067194073199543654217563137913622047881367977696660081957853283951822490056601491714184330447632091118373374924381872376299129350674795040418753366440140622053648613003280727232627653325592318436670788953318099370470784009038682152953326828488000238111421043726102826148518563871349846166005295303248947348441539999397369242331327340557793576637565304366348008046933243011814788895175879373532584981459757562499870282195284017374547414790105252833424229689996911439231257263311764709407385665653122373394415941027146694467398705456471875162528476898170930144820428342643346097427399239983853392576073497551312157884159171117682993632199414059037065672638878374240103099790495620580338344016833662258022021595699153097884766250189526242054339575543748677917154190273364371107804600288806106463314734049163238145233359594712033018035799097142253850077144129121843889411034008674001396109483598908713687578993847705815096530385206174117639328399330908258644036022687894104190594318090727676822838726258915297327084935886507475771606972648162035191585545959298688939466099615600399517244998873522272781656586259918459598148133223268316185075735175583370965090346305918480669139868257578131304510457426230290076408425150116844730662632768537513854654636189347791153872511623519706756292237582346573230209817951413010924657393067101685832350960866969732120810426838704724289788915984106210415747051868693533070725936079427069059793378893314694453529053752459932687160424681603898567089614644282464720006168916588870400765853922274966677119817461418427960935520694017511415214209315580190306836632452665062830365494874904301351745157903981828879095848097693072101758495437728509903063936661973504386624533980477226650771870658825996007927968242756762982414998031370154055527197460564885288145391365369962123579937713073714583808187986474649253534474429384952510069794890227589488052956780320626828287888512256445976295014522437316626937064585987923100311405752586564417435266025577569327016148129382200546153337743422747290103482795404083718816835416750341995787566330688164524636501975510948364983231442140049340939517155113818725153210335401314592135065844208111391305315312536983031340421621432327250844401602723305678943972118031964518029933403069883946252516052845929855179936061032210462059921093766149609931259906103492076911887477284405933933351303452638606582971808812686992257638996705279284895179101042367786623240323274005088195370188574195951489975110925003482661430405331610367084881040328685661097674840383065912972856120387535798598655150342855452948473935895483414874265433268317960632317762820062320749994372743354063768523950214582890078928896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -81082701060090785902206661607038302013832480357054726621999859542500246456577575800496776699856537030550463812493664448680292399410452104352256862625726492016147981570586551841636138061062933520204212686883241596357462226377906885437179774572283383956818269951162765690380626143750431323458908381073480764162668027169484104611821802341587085805890516594125827418351339168317884848074932122337473611205172079939708302457732133162703715441316296429918746767183960650117012623272665591091954243919789826595693127783540073542826036712313147710568640764093590903165702670820418359868094441252860368936747333003118081858693670817716756739457068488040252380570293774564091982117157857552271681416459703438018823469051247086243931109810744765463013277261826574808529738132367092899706701731576554673824915817377144705997009417377017552926350192404422877293805689360988685440134785648167588095736915265360606531772895219449910018105088927278685497011432633164412353488278796766152402598819968413973481228751419129323113749560353369128114019945662985575627608296232667244391428513785156273082617018147448533002317391907808754759063302193686209681369859239725077876442740730138478569542044929684871153921823370213066542582069766353383801413276555273076481692780894145087485923126539772096469840571265710353949812902942381534432774961093933943232878939026869938914466164291685351849415125964643304816643136569168694246707050634080491486101068502280312445080139355685426915209527054118845488745675721743431007412187521508252014746016035539023945468314958265625833327688616913222646008847423892095950835079697077129972449185832927578389395163648081231773048846290247778849124298423603179342348199317455868661505084993999886871930601427857741676258807621910962076220500659831450320532260877052508603979173883450348329017249789005162790198569579660655554382049381925604776466045887116632719369831085525326755104712622512128946028583350615460241089471281849027719650520562331988387690735487637032550536344264575233458010053392651710929643603811506302603261274329451235185493465584140735608757282729484924119093654089244009504503023825398062481409122086205062342322674531071552105296208825123198171746878608647046485166126293525159862146916020036060601531367023376816154616249160677095319888841687373419892343694083121723027099689990811550236812343551890404099830393180424310756653495719333208575937439402870117298982725900857354876239696904269545889372286854449362406619374755344878655039153510170176783352324387148442886170370898071875497207178307344553540938887835623052037905004663865588583291273507285991275458773165773594082767117505359612396523644718258603496581957005167495160734635839680810214948906429635659927596790089658673663945238670088143440210161766353866440809213656729933634780335718764074283261375980936024104398453664562453937260529444077219757778491289963698585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 223494822690614216296106490257371468638564665445025993663738240156138850403091456228813796731418068615451631993138979143369735606540957441380737737900797842170696360147692986694281398478333520819785567793506023361634749062404973574537415559046071916535658399346984437667784085676356124704969763259259342521019153860401673198217419103155735517760981122746261103093285421827444678621585263880236782535686133934866976119949350996737820361057411855977685353742043703460867149171631714833070735863594503186480816815933881228399193090882928293654588016739079473418741267762779037473476202736481345535848821317156997259288446279273228518263510774239332886412048047991346968529426500431592627228264351425665598463380268852477943810462030150743495653570397102851714716391939024449213655587093720884700366403818738074323650697821653913497351784497981541361578259058589894330702377881215769238804228020298270646065545300814390550159677256978044657263626934657407909995597405284719196443855315674250189211768925640723479577688147136898082733868417279399571059980332645977225147135061493792384568806694371835193333802991863777903902193029600286649127017267298390413802111027912594534418065551752331911767040501722947258609090437583378574063410480643408628183290117372751135513068763779342578776278498913851678301856764227194196536298454314408841274019393711527511908061577207999548597844404067352878626637213996838607193406699172279272466418927891660716369076020873272177173945389265580105971736894132797431964819198999961504770875939481690644925203383755967213487195894584611184737205718451573296025479172476924664246608438468121963338432206962422855582352826550403325087043298076327002394303564253552804786892732695781760483474973143148885327336466604150828712268597116542780880679132165904351923394289708744364900858685194043402151182152961761713078594736836043837279792024953279796871456554156943277098192481713083465755647457549987816206789142090512903636577998060591097099978012543112090045428957590925627765970519269221411620589426513533589413675004516270371882041815961483046692346630992159223661848955651054746850875128849494111135212641231736690304411662381879029254892440555255863924563961796126452700041368543842578477852799587166452656038985446115265023350896089216810552616747123546455242969338832373618253239505243223501616900493357097041036725937636812858232708237383870454968474693174894431662015054970512501130702631565861590475367408841381852300409959746055535005756569146801676003333464327009440243037316120544210951230408631119546854638313979625500496000615212008021610724974068568330381367499693376729793335558513134123708959631393441143752071447711379839252584374850362824973805054890965288774648043159197375273259920488781485617487803764354088274184660726582431693955767136320437597571719238933535194699519527655097441932608275526190216807058322574488371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -470894125223086925276113767523053458084904709978781834735951956231278743098460341679762310454232249997583535141852271265359233739977122920970579992679631078199657392510123684992460442895231253394628259225716465327463920690215571776661581327508162322483663105935337577338909928472974724209523944745541311985660213921115624472382326400354681646100691772986354237764149048766432713968981644975606632299824217280486181832730345041103407101408457591507793111027565955132885484996301644836867813870971263755966844429398901243843483765676871760736451323097452202856956356382127542294056559084393712769238151691374313459436220994709081731080593896090693078751224468563473061618122628697364689300682263807957673097869569755102876913989090050902337621727501320695323741446464300067569544900060162638833931696176968254371986963664981322781924303145545585343721846634647874127394457765568928513428314563360220002944324912416180635492178259847547898746415555545764402633899258442061954990085497851162934473042082951498184692483341116886827722118083497678342309081352016251619668466816402325538428108113911128974442280131754825198301950055789648227926562224612764088179045086504160135781682832219326831519446458470582690345339856896807866860280511846434049063402775373502349071492830621399299395946875224925893947478363511534168925211319125537545035731846866652881133974671151354877754784895918656935202813136343881943599130697368644658270815590691266201890969062681650866813450831297389252490927167459799956738926729569665416140838844278675876069091764271193070400439996775672231838756879505877553377744648884146815422727342453283295441807828461924312456413527267598148269084265474046982784742384170815387913684105013017582681297806616625813888546371682124984103352899404640123304235227223797602287255249319623443646342688569134243519004826640004106549974449749822352672583153341219182380890958460588590504818517580232478461545195541207689318114270047548965356699306248848852182562976215763296919226494114142769224496211716142345784304249133414922610439765576576832922500921706025553114860218619910292687666365546983944860223384738297964270627680315462744169493315114925051690756424033318110664007091846436535452246644043217230681280839058596854038923749922141553187465745775143168171796867925672135407857416087951083066175246974069768840125607384302628119768411982976660316282912599844382897482957440289314727404571927245533732813914584428930766378665902778559059753164073563771538800216324405362319857688831205332738574340545832622253508109562036902925909654474308452946391956735222568453831276203545306466954405772197661566468857340127310818782176918795132440799630869285507034155681019724770497226693078582999879191417857259017420372930169108292507031845179182081895656367411217945620207692945197845462431039976840095488004674869898923854822137470423481794801343210640847667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 773672203062099949364115816838100169791481064957418541816347180720498360266266675455904790562208966954556795144958643919291326393767494888677076085071780506217172245875575123715606709761380901162327253648514860685685283589692189123979016252151071958120369852673258756143177556055150860319892764889542236060928364750251411327716355772553592017927229566695281847866473725415518320242522068269417197042666133881592919618945878136711321882044010102637832997203549207230884652063942404832994285234035399973696297543877212210417559305196595983510517921386488305417380637784204176031647749641189733606747378838586812980586979083923468928987977219650661330758514423613658317703786565743160485143911974096407936893086591532246518503888604230741304915438065508989266478122055413009844209404797089266974012680044119052990830097013069906473408109043220351106162701062255302334679186490160825968869018186018721701956142890105064025068593126775629399522439443677959559355481907070807976380312271633387872176576293624506306951880130137725915264183732865932413134626043854973087155253358626650505684271901105531867118231570793705258005176981800655057398444243884549376794269794334198910626430724751351564468744815990158313359555356782691358101946266003313084805620897052271399657173648862819321904589543568538276873080440104039428146682717103060183025931926590621556630990083614012149511613289217648364988362896120689989406790315569865581039636526310383182577951993640159656477115798733028284772668951671974890844097868450094327181591099839043078353577339218785011073832831875110083908023443489115205852233083107671251608555085881658455705070777135905949125188584943511796652528532593760384947833090999493667178338145180617120424368063044103016810150528339664746578874916917652737330952306220936975373429624919751703017228639509848219854628620003305454263852596047544812393451001233649107382221138005877503941084399047493599176627253730720143338601795010300124890968475764023251444689452781764627190682628177467278515645372090684367550604412118715896923151856622345020498649080272085615817654001893045332193316768277552778620556971907471387050301302388230001807642007131143500361377343315609858182571521396780656376568564864599470109405560677199534631309054243861614579076398677388494322183066109777130578322117395221738763999796444859409131089820614663388674331752105973507357488518328383799839633237636722533104385283357646143153366443205217624601557280524694022385691192305564920349171310191759379183594867352349137975965950937425100662659253426409719622950352384590940253399637303525840964270113183332496705319673321306161140386291006461429844703977549358007754855332218096065025992876461919613837032998666355671108552760667891914200699384604218469182685313115838751855218551443917089981883716813181286462613773075567835694620439078722731019681694801784192927617667918829222625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -972202846408691114291866573076209680394310221358554854361331605422260451561044599258894341277423984267483931537230900373956797117998597542049375498548199399973170269512802325228691694171414401301868237446547588363543290434155501328243968125611903112814742763087260101848486230062393104592931113258430869748114560426654241249754540303148449485952930016081526425725374688968321976733487067833375829920511262292258192820174096245732722252006275219467586908434656197176960287979940460735323857691867296881872527097986714297309883622493314804380787610249318129271367073940732199610133934901070918794495161912633933800621834757908143251016005710394618330393721660303058319945735309646750605193800619020836499244371963564186310622162157649687272010023037567656830486698641417124554313445279147624747064898174293227398584588191393735210713647811649672783459350419183774406153731395009504587730462437492825121948187336327543485220943231885904085187471228626421237936524121168253150197558581689142682978877732727732401354363173568574305194534284880994633098432277000859114971038959869099533395276005367201633210139315422210420635740581819079745623978868068270121048100043751279447677303773447195159867229377446442645678852883207495259636052313143577521860882867459052152704354547562416430565840946577954255304978247624930755943372529325272751517311498989856786143844907612261168395684824259110169429301759431090363660408483449838372147805401266265713964336359269394463867562957551014211319771711884519131303093078015006883123870590592331957430401646805408208080526412569221763189925089218575382595088685762903259152595678802155907539249586860294509099767590966771643757183132123019753442031243067152795161904711787050046116727444842869414530304787043138939319547010757368954957972602933824808084539105819088680933457471945900105681194999781862625497646924330832325624213852889770859085123333594002310681131563826581845216018665559374125217494379421996649639196483615761354799867670341864408358890414414678792498844335385249852525536190273319280340229663976032742290814176546325658792789568793193648980140758804024022922439610209513936914630059314469063686200700912687656303819926895435902995674958335337049217214063469247571448964237972561192374593308115483351673552627174534728615975433337184315962930029415826420481037083607489655580613521960754434192345654088523109362767532643483446280130939047932999271711644659151293698362795010437254339354203345189028953130227755729932125372191939077932925946072757427940128329248082576498818631909662012887111867842642634254693080116772621800833508344321378803907407277366101469368321093563379697852772785481695756789312593731308013828757775453410462427832948772987237517782616275903191138151459628737295374246690925272315300571258693699660510867614184757085079976237726865147937983589091795824659668010102332926105251914285905346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 849412039082661337091639186643693215118592844537613902633885270094973946989071106645591921048129895168698664875051331846577372602835094776282004470819510346996865858722716852080982223572246502808080650835396834472113771987276841616670686369157594693711996768866445734882820573002810973141828069757519794497808797568072848543964198091368147081919055963951272191268501038313467157051971060653997502826181066514827776957713090726733819005718593852505579780053885464746829569565148506912108524203085215321143387952571785299141742545132085120000803605765985775650982816483374286679812609102072275070563718502513944858871330587387643830982519117661966139726406104392058867044136237599558627728445296743186110387285095221192452143332311626885997226171923281247186993429819122477457215131460559202237851898706940768157226739165093309779508517535679918405282094451436071179577989016600901217215058845948366686161844051588139308331937911879233440971085604173737180857170128997012856852170311888080644891500656105856568316015817958420606846972430967872664179534030517540747434616782966429543615416097758804202382808582154051027687705350929574044156566315306637161464928369482085818936627637749659958695713694319093477792085905328453906397030089095989981434611321759135100280218744023481559931370452511307210843584354552840739664878641146945086862330951172160127770756259837916701530461061696173894364121884657202107334862993246390544724333784490007507031265557586678678487433739562006645882610890154966456157958542628551776292253638958170498299706886534392089885854866079039257103591008703057122792664418883454806552126930521944984284938471328450032306419947162296773634446688930562560850703677743831260367697471881400478136421337407046101392670669057734507266884819496310781971037591816301839711044145594924719535197395206432203601776514744730640114708718668160145433616372457436600156635167882653121815234973032256737368461431589458030033988168334319078280646074658318844348794274202071458232211763156368634795566276112777495065086359096799432534413839064430633834827661023810206324228486284707474849273218713572584397471869615917686428639314231647650282679775660025004700657924744319634703215012768970819919228099971379292086331384132792084843783515836540189998734668540788636949782176220874383672753362614441079917872007641745896101754515712996290903898662446624309561795116976595981312329143795130914488773540178197331718185610571517695850329744896446775741695322046305726031586221100136401468029326644105341123422692588189390329108358043712175306695345228814403162856066834391102700691839987268078255562660570106066227238288731197730555086335284702614212398498946012002808513648904913167302232162031135056283174706303176651997059431964121232456775825305332355748217583470851830951113333871072715878784927623161585867781097489200954181683550964715236205947271969729272610816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -282701342845516845582758928502919051698822577326374901256464643362141006101083196457472090282643744638525038381899475309212296530987370604351373467471104863655091976973066520338779216006813009211284119865468397332399884777935062517097498336241686908656180012817476726727482579025636726530066024100565460966821283486883228640438690416237413288935907757802644514775858191200377492122140772850443856011754678523686491335254578816657424595084517095090011614799643610620834096725903860028174818931315938475288328270284210845277185498256210044084458094168372310881894066101500497069700238994318844902783916252970039456672194979546402866966566502367155756347450985285124610005660239424129790447956547240156637099039239199460244211303040126279331596844622699971363466970729167231654221635317438066579278580101555137774143563289835201391235605690028714296822520178974896352602505113242767876609894746769144957480032027796628389041689618512341994143529131254694493699023072849760507584115293447637685455080231742000774343583766345535276719798825955446745480156288387548840457838229700165940977208591754833593611908627681121957701531263830185914090306953666454430824893466169475356335983859415810333696867650164470567689213071716711724994468520805705563871183089021567002025407934894860310725914970226720930499778149706881644788536175197244853255951747444611720735370754965061430996499989021799702230138212441745652954620147412706583994091269539583485490179301817497684188286200912059007209683920399460808750460818374076978380205863352163461888479294893507578312288783727450792212819918947797099254904222093025389672801278852577277772215753456142912943950464554056905263050403492392613356756350708158631747834861971446799683738286912480675030962582397549714766538586820822205510749130879538326544853748755707266639699468818379118817005953072861955894792416175496433524557609560468688512767416769852617634153392328817792396342429733005580694236878242278647675600547222109092684182184802888713085242201002043598276775865454217816161015219187765801438986329462360357362990519852638511674484642616530731219900255379144001341178719627628607089771212038877644430351723167185734193981881100366479812251131248211719079938310343028816168367445844938524816263735722257127802296170358062965039293955003018712117837406133150677860202648037862003514280394915569443602471157440753389407726358472884392097359010071679502210179180895688940149761781344031968753111972818930768810296071577326662873538809353480163587678654903921133461539758446635294586042870126864167068564787065244726146781208559760234040806585361352526380709458070906039967230773527550189045642063201508551055248424874232471647280797837943001625914076008486157553808126682722180062897332882829151336350018434686612389527286211385778352884443242444118774020682205647159899282270994579243105831603912381686767485634475251361382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -601763476890554993385831648635957183429349924314533274472967574139172777557016845933294144715157682035364595106124237951167835846397182966349232157727162187892777944624335586770754204836537043193086201478241441657355535962129997750830981283304606081599089366436127551202323647495888256546043131912415963232712487094983162116024268748712473956699480441359744903098838938397426590960476401461756982545033306183983269008305468862735994868353269466103846461846396453313271688366567725946620084976180063947473295230603150472607830556652085196477446010997527532039679366651458462673662215556345737329213922156905918142375845162929091278965121129686999797399572008804591691786763539305804573995819250713609851803856337788984138218378298700370344266514558159907663646119334549144079062165974412272821870187341870272146893933843961542554726975343024034123818358194511285429916574883324170847394924194563902763110943494458803310283589269228283393406396350588383198168589083528697039634257120138020662619690904635525882344933590024044359312113475151511702928978922756414207482058897765909266080904705098974460615544385670588996721234710373477402143161238210703688631763740781127164684623583097503022488577101331715948154318291763824008945320359017855768883925720623620926754130466502909514188643096243137847824847787756319721554129535788226677271103915304694339487902265348000251804751276445791673543365985493330285954839699988319659363305867231159734473867919954079274280180896618774429884732910590631173549545745897523739809583007351340371652424251307516790120831687452586969683004076640136194359950160899521343576230319486644323465260605058255290099969384798181430423237273096177401236157452150696406469270593526657528941486834117919839536035779894636399000331325732700660056430301318855732979939730146055123143136273369336474513634165830909765683666998610353623158744564984370458101179036248982978910262622574051377071658424177721172491010854497178933965492864729705101902930159380099525193700036593879345066428469440057974824753169408812918941544451298580190950987181807416923133109127119134182311403974565251881859768816851172352190445666227194761192226770688307358174382269955903320984977622993614271780428602163458093967361852384954411036645085012496670157472412360295587269831688119218699877564370477359380573231156125861188619418952985464306592285244169070431253730529671984832406555327106661427646630081126258238905065595326580609391830926918224703605115810135514819323253997596863827587678071884894519118268033468482669977854447655820666429477499768713836331181541646854114597409928613326130970772121279658971800313237391591498800342203073702883322001818615257731743071122116610425927416158191849157416597991949947253900936132342795641326836851795979657072171864811431205281588428934000036057106810593748433500677395780477800128598699508556631051104718717851334082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 1432387219584175403192989310838473315784871020938635527321994081257582492074211520506787321426125326256954434498724974926942086611839926679590681379389570946641672377429474773552768443112554608873239126322029395043790998007006649758016261690097895335046583854114664995417202047398249929223491499480672780936167909512555550059899097958567518860795385215572246345426538224811371287891485645306149430211138653742245138000934986392906539829490198427937050643551150536327555743018252492094067579456645176135845906895061534142931523214856044588959663385490443274419175905848281418643829427541904807324720177640880066618675285497240635451055909264240904294913452872182980786799320702053208936662854388271285206682644216408649720460416192502270073627774962182423539739466346651393124021348451582687670375203980281666889640799855515705140730840593033645951374376397626625882661286256442636729738167237065703905444081094251120447484879783847787333930169127679761588254023171244825579294046763162518841778044732120081374324585362749372253353586257981705851939388684576217575114315307591289086893466688251110043966055877573543701633950261799804291495707732151706583007340417194158071882871028318759980594890830063639903224874202296680055170819854897673667504330466198470406783394891527637921232427191987958657213715884964464941013512561532369801890937445324189212052523192292349166285643529893652011322186026808099371857674937492141114074782414169786031741128663217190050586206823468001367689160553015476321924725283530801231328106068839349278813831454076299603204178405088058842797319423642694099811883082416526298117126535672280304418973821042739245696561320181948587459677426388852303589921586190566555942836466528438724784138382602009140399187974747392167354272137838115978854030130024900554948408755387490348994005216537327375736960541825811913173559926822130313613973448213362793342585583795668686727200202653115123082999391151082404034154369848700690751276057627911360333389773771378857407457491256027808616862473333274333819356765528631167667392242592364436070635293860482297364992270517135257219275765417193893223642289112836466536822037006878646893815190460250880359931250128440751821034723648898873919690278241020878885856083497088688812826898561667105769562386501873223592340595831588975988765214185986801261199374384787188878855382314531926739974370822591932728633305451599069727227845690385664685776854671512642719723000668577370401938505788166919295239893579617615169682799666004984957222561149782866018078882285947094016587507677854652408443588887568938807647268392661237019560790037517551875776450787188862593606522956908181139314957684977841146116646588956449316707615574370131324320268198238392845024828604280316795739421454022524249352549351785819610378542662301532483537812004599686381776445149919783592779462229164335742140602876975574285433132255011458252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -1818270458894403200861804201158380925267143274801295318080552274247489734492504221082299599363270116448456097385908864580343228590635423699291881556171660054802109463251504893462286372261189049059500854885733249441932155959509540439501223011120642321505778598502489086988355692159030022095425759294193905019638228524458331020691753406774289421101171325343139728180032353688333510439491770781506045074359830369899025302617530383685482485324498843569271681780244851166557075178315060201079364568908573477515127561032858124881487112133869673771331941150163503297934258540607350065920872572448544905889120070106298122535953870003957440099187234877021846078653808420488806130067603083850780229158601751147634439278504623412628466383085290654958885400115179332229755464305363724869009488731207934721632268582740493964240130829920310117934277956398357595689513865018773305608223059943578174704429143688162669546284185943931585097653213170591175040149090485805471257045577910211899733392469907409590435095311089941340497969638183055066470709067766526901662609135139410366119979366483688551285356972714352469170931697047413771479164257058743062548723403321515547366914030186350896196899324674439283394980221079282337074637046205524411858865972397187316881246343195477991633955049860285675058552644646781334634782065354815289012418392658684152275642897788052801124507859166206774606673232299036041439603841237581255673711772040057651781860129356955142397200550153297373372358375147774394853088203241483548466122802334321806850401507948054024454180365962694233768865386840922873935258410156173727643737722270940883236774439349992906122885277260831603372021637694024399502395460575866219238479674915263631148771534529165085966643670599197617716308116510762933521924226536019007207335917198948543601304548848166378990089076656432716295125672142602461933588769882640577847351346344410958107718951079882659042968865761562664803495275302283679321039578621634653772144270146549002266403266989754912387563055763610767546533093545082857378974202762297986160913150367601067076264394609537106191748060935408941327589107437032207919446145714510127396253942315903421450923238709724989361803375950545443465223070027000261152281632142366906885750732001381989661758363753650393376399746058072051323287475016557618433538146144501028514143861880241618108935636866480358606010232325882279094434258076528370319314618902458257829042387920182673256911306438002150214739802224327221653699911374753285301701236781868287365179307619811349878058272702808403768455551409089963653909524531995924339778066879630803803072219670227767123674045707203483632226179657400532140979756454055865232925672619485963579570627821028626161904678772128047046253490519918322433358050730119070890629319766388611559455231500005603107743917647001788795744585489129585311972260388207165358396764192041978115831037145997041991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] 4769984258094383528098491714410761754540075539999179489164825313891874774328766211047069603531131313062617204141157838046104912978650071715379382910562135349213102186361536211230669832692503565174895609324643123432265489411015764706967384804478150904786179956464785072102171224515670299014622476509767162987059628575288808224984599225713859384873961969051311053686327018835152818219790975829187277433900235045692463841700239867489996446311520855246741106660435398742849238840451898729530552802687242127937895400910464286663304300236426306662076563241465566057240698118629554546431553099786031323708317727702219834072151491213667736074134037622524162103585068754689140468697937073518295586009503101155829266623834658531697181439385704105906977153581578762698565722234724751761255805239236678213166919230497198437984593519480797883051582060983862925693615417061792652610833840845032594059618776140743018894606994195464844913635753067484668461875604515405567313239990447523362529187964586468250917927997341860618318384330476322168069574806599976785425649449788822041845587860851686452363993250277978415848512381869555431683535123350881544656456537945405511847028403723504571901803529392628593998976187796102940644818467849372027957719043124988310228521868168410913427886424064302522631601720823552650209314143021772737283864287311855337873677210138416575124308097555393376363912823365616235724987496938904075931678971198701451496631874992905324447804457920694538039258893723251354725556738014112978983151433533370765898025722049141675020868633252861893314916015812355178791965707767909718517088542845988625927587071990823338255629265643208926503987897999537975069648861135285226911187255692781171945314950375390195074717361059478968759192532124580434470043913288164891066028251656668005555837413807656418170718564345419686424639171027966937367564953643638031017051050057260743522142325505701978685435974770198290228202896051307337149664278562871120414126423993424093982505895583587929750280727398213744761310999041055263057122210568662181562263765631798293843198724115743615008158551096695186706921376478485794010203806136503358784868622597440099710824793377298413053231864171021642768880118798708716527830760604677324753951870812417537523210898512892634743129874827437969330637139021827484275595302834331893079742092767849634419318900781866372793042183158797255610654185364673400794646119704563062695843416787710276368636076413678727095590042122226925152485100770975021241616165480524621333577449285421373455125729569725419048746787330569705212627087640962302188220658002162751803518007262745605241641712466677201086508222893944763313088434337958150528696616036383734024818746910765549334491496893839124419658686993324281018632639216310039374720735306604006308475433967566340365705719603897940134908998954820544570716991431866425317391527570099404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -6073082960339721875224187395675367607651375833056535055086434270186063265842710963526443426072459449020768703685088174991644739102558553755867969537133271339551388739280668907073064860216767756505508954387384408505948061902426284672125963917432404717384990300034773985965986932534204333537940733894339672371501489096418168436680138080994890505238085900571382908085312703798573242189241506674959503862161257692319261465897226890585522284962683629842782691772834995215198367363632509351589468959691664892964676214673310494959417914853280572366289842519547325677402027409914772391851334985389652858741078323941172678958481379245249912111606650026990478507175433478240401506954586185592359740472786413931797332775874659771983718014877618960325222927281121064423342145705143937663396006775988831096767880283064440208024310905098982745233447691021036497137709463884487393123470370974902185470087402033912679593713850338280463336905825494459278491984227001429355678750253861201937824384113084798731232555831645186226325122914097826002823023418459259717414392088108169821198864134834708165123652520473442301192128507744232516083004715068219459405645762424249687307010373242354519820279554651653309664383787342890443720609969299928651169162080751032916751620648939273138989630545983655957854282896029413087260246975610094201381290690536937664621305513194892796642317663177857989383081409143616438790314595368813832226907019761431262390296326888367441569852260525801872933080901749483682907842487803939930747064757202396116258585854780891224012625931484073750382965360138752353796273081599583476118924264334902038436767857832419672820131075024250699176786241641322211395936747740958346183864438531310607773646794561958608552489276716699192944823654089624256317813184740615690361243531016000719435381178754445553777951167902046073711602433345899395353244380707726544682972751666157383731649712632089944856902323219302024532601221540299624667130258485720520193816335761652855037111668663131570951584566156106236906597456704000579542022721795707634393196393322553648022474048749984292091437257547337642825398642575909721822768142650297829076494364405208817850529049994666392544320558550868093741857736019015642086210304081053228701709067470092540088477638223111705582508086780163275994583025710125795196615210844984390516073723517710552502559274268052780393659979533354979775091526325220468685060096154908728218100843708120888120050568145722599140657591135373644811982711808054060162649454943903264422827179217310305598938611386730614207696342310166229397698990886674880452653459762315749433925258172810311470258272842097056187127203242717368766005516720245826113609664481794186025388706145440793747268058541078743156622717917129934882258217872255601230405416740026228319550390290385125357152031606724056138505022730879429445165237904582672360864197815232586842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -1984086691264386576526009892895435745200604359653927793656374088869612595582956670084556121902962352328105477019238058257765450723101867362019177927022899193464124218797373727892596468674416428192016887455116623367125349321090274730693425256025851553061337899947361498191857545899288673286259770404417366883777384464927912669980350360904791506043805526876084848359611918255871788110369344812989535112375973758699375543892241038366867887383911732715693091915878491009873836988140066706828908033670334828428593791344980347845814871897214235877137468424170479608099641711601825995825015123903905001512319550183053285807495774833155725469848454292850630109428827502767336634231110660151715955946766253016986208761189306423773343739979013413849559522717653820067652419005470086547076983438411071418740607397029847018219508089578666645868349681085287339111821476963907119635233364727607859007633710284021548994086996750965611203772220615229937391743976983798463248665704532732595683252146345321843936161635698944506757439889183141612610784482160415144622969483337918690948856168653108641985072598984062345540339957724446662405965019960702361625367335310679080883568851920853749412054178156523339788033480762844085678546744696605589809211030267998543894388637995446816313239950281562641478978367705124031869708972563933245105718853226813754505705768883240534796037217852787122845260257596927979796526278972380632870796382657315153414896762407871170537589594460280568527508290928615775177302095568841218418886142161924685988862163628245694112440588620030748659807491004802022951137099427999492468036249692724545920106421596164942210429137479305265229944022588442163966262699433407604165644015115687297125964963053353019842970853239724922112270229470913301407909042517909606580865931658781706407659065096191913773734002159198443657893019593161984231045025670811332837306802800453624768203612161618126368331312811623702688391171734037962356998335382924956059090525425393502169932823137713447222435480020988356794114773127738126218804491497636859024121544604026228615433652151148859563970149594652853231679593098583528179689468299747075022889832798577952439766280975441127331698147144294112512007166726493692164822675696764487010311245180363230142921623127086576580285310590373739399669604419671986997885902667282795981781998819739089065606215054141197697806066169590101154330731598304255308814434822395373497508294642831886566832156908598273467001891306046980813083165778190994995776302301850906265424985214821332328642901135196853307205944160876563558908625806444354731325328794702936396791632455779640389861269031035561902292348554731193979247494006436447005952960965232871568519981973054471347764409829561508026981321595830864370896298695153371199814941728852763811835337963182694376555255645062436388975498950674128781278904087912123393157334973378713773670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 222970456777743472991874696713395125215226123758986345874723661387653658235742097545717929597773759190378997306716735162999081911276696057334259276078306757492314155933953021685079013705841626904002974464428944259718194218096540818644264359226291931719152355620880463408412439590123554646955197953353828927694473658142272143557198412215677742636125112070341257132006395054690874179529343863291225705805817468619333897979663989300230503899720014095988568706826094536827727794957641136029380414460911019460280401007694188290245676384410224537232641039011212715596317400768353760040723759899600213343704801256191187667771993947345963279492441770822587713835927318138462495535387499702729464137407494100773758856050945079421834301004178598402030740642071182942902829699407651398668262888589589855376259414155663568774120810344755381531587347800808780037383424075033648304037722352110796538392436207655842468979722640415889597506314656584994507483121531580747315275242304286422910460318017179120995065779437422638179054783849877011302288336909524400548295979244103172893683685237822373038703938209540408618511798036149548698562790718764031615406361633132630502894133557262283379015066124920916306055565605413367047958807338814735665273724350510090969062575845661831560514064720588485132630679124492819875743392010122456075295110331395629662824845069120896361178802727238749924185012450637019072201319964776238016703768082430609509749868321402168157532343021874509029117456897905978047842507640273781077491363516773372665370979275494033259973833567611339986752912885268794432563840411946780349897317839714975651393815497492137952584810863093196718391900364807747507544424012949133371293189818357837609611121991953410653593053037505145786435395343632858397917280695372790290217693748737995262096460682026188692169496076059210635901680384748868950588876549876350580003669426135330852249493987404913970091853030491046560548121786031607347194024524028352251584115237503110227075563860490717496932302517154164846160600195469228715590707910554362947778899447430461625440567070292775551630871164347391524690906976643631726714631036250567999849105235128536977443106653327978955847184359890708060007340244766288273196495875160355130740689991676000262132886552112990377097171078930133496421582522344215607757117478522432646170566974636855322545394279422303673456147176713364198989307554251551891211987057313632222403340435820088013076021976504213535994525801357075391180503595737399708064984802868133975336108666908264090163821949978795363498347264308248024865819271334027482645885907946490113656055826964650875523846558511431772611607786310299898153872319039583915001269175492650446913188418887773077082813718120808088906842851547556152712630984976309165234332917131298284617913073857634848728405423938750466568261195740575364778847192934199408204491198444091684524392448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -25908656209875342798309238026259243386077819754982390206023599862773344268298232870007744191946780909604176814702205435521141574624722956081569171455632336387465541459992433141730416672420843431530058826886468586676511064340459378567918200504190073241086681908553122255044688752988989036158088284729066848929554576225163945862295457332083016013902505448406267985045412449383345091664520052142474951385925151481908156812723170765593851855466843501287374218847921017964124802192039940423897188936220759556076710714263177710643150163335303849120525661416311913251193688980150890451895958323503057237667996049015534159484622959757283571886750661318024144498559990662462963801915597772594689785167731646673923264377936754249000742304646037222736304404512331856970322430830236041634070952761773405408772694363081586818154790037398727888957392158222952479812904385334549880957860860733330363403211771509686025602548902878497944851085683030914710173120346312373100791530401515042866812362749425546615930697649750038717355352536375109032972613254344702119497311274732132103831653580798815194901573538884716629965189414545114885271113084111649209587035538285858985553339748165684261632104254846082580518554253269393803220638727907291099671986788987281169916801082037715315667448182302460673643711533361935744959107372812382575077363730460709713377843402658642641873657779358513829298168249513899371483558319062386550800053641180973507849535945446432487807911817545709864923307243761030300323531160936648531164166064312346871416681383632233370968810747477473077607704592203102767865923176310422646708821549428628314168220191216880404732043040562712217863953888367565559141954980260011733281416737610146974451249787766828278035715541993657153189623634691188591315943600818146350197201004802643356537575182585146419211604160836233598771003001349300030962082259171811231872775437243994559610285758604687709610503275021735567645804154325302531476486061678927293834148615597208642440504239420385163388813623193920032658727574060789943329976026181566938848119910897001583132408244347739903811195236460564871715159205183083860552097181033292905570249425844253102529588536981925717212575307822115447376622852010028243760763405777084193704308466745582616302425975621837914696390180783090779020321083737532694604452200483360695209456968040056899969843112107482386507541477864023621347479859184397473637995372922249522002324916737133197485137762032171425732764204763646368767386651706059428139636161554432369095803872365908286280725361967394769089577043292548667919961272901963278932599536459197983291657576113691540129592753137037105668759325222286559655458861895154733923225132046773319289220898044015119846327670355279503941008593797102722496854981843214306106062912696391211598360484422476700072095145746553148026990833508238429217207423933532148686698135947950756430715289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 1107131334419800552802034156576236724057095323848694148588604277280836086075311386061440128442337486965932796830744255825573708505402467046122077600089643848379186405208571081008806611989931855216249901811233944520952405259096233183390310499962265008410912514186464394066217793921896313258229481510974748246784954405208394490736699227339742987682864854384246751723406668656678207658038181715893978903693775707603310446250283521866851917254359736676597737612077969636724436922472350477258970028838782833273024274285526255888176303204500938892882481382946639298801555251326379239814600685359220160443340253211684277548508349189547636819784825393042878717762779401754908277056469596064340470712675515758291982022598895538807031352430356464984741537609655291673299011723580084509781452128146813544310838246705050923015941688366790504778743006975288275890432380114175510793999522800264457197822513032787084912438992724763995348328451622294503337527873562009362125573551442838755374785837185910202870629552294800403231252884915327376602151127077380373623049900021515080321361501645501544770327359235028244672250769751146613343745343629775185570967641521406674180953820842547125766715481379055219456613734144650883227127250088043592094341918135126060655860995004210778967159419353707611488946965418070573957734393705003636695850481654940064786304148408074746394328042202640081492677366074800420622445706971618540351962157747310889487617864869516883468373100054556059065119172190532677647154303050627380190694279480978277807177169202716469752032084875967949666280184632115320451762939393035273078823977938120269660116195070154346506611377920243454053429884677438758713084761934220564318878206713708614068546438826684074654875255755423648966575509813007159816720326832135880076650881469728608383437593130219175063486189120629832118381879422299141650710741975150987933037446070645983967260909444149909185318199801288051670307710446609563694256229848198067244989786649991317965463259699933433063179009592310887882571989810967539725674230152796317657150865389559234742969692927889466490214236423337074268394055825421192251171949258063858350737110458587876022273866666641076633003997376160718578554291999650966332671465788873776945974733845648741968565792591541717663916486626831239964977991334086025845880652342511785158563558329178465787560595172538628126764488679264680698467023517371162110192830801449675716758696985610074066147730836685256131687911170594203932806354507609589988430696106353200718711782014256048718555254876799799582188445058449302328191006262362951820630317899933276725388134726936041866488402955842240418795566320793147423576836110290727910754717300725416286285885354025255280102099127801329833392594058912323675326601464583868939528056914554749696148062548253790643965916025925844338763784307112124446126975321934306193784329334108288799597899284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -22840109473204547114421027990879459658820100624602874168644897222102267316274626398153651931789267409849834620765355683984694142094684639400546205784704270213359043610226262694681771650810578305094867867960419866530978914836566042391037335314289656992614379508473515588933907937420570438740314263723252330615830967456169340648950204063392185910674745553983196523549884606691068150119958908194696872006280070226745211511902860823543670350242219895845921250600064779654552180109457754871777702447461791644604063036305464415684291181577794777419893255012484750320633665979063488588043680401905935217362757194757966906508549874564688020665573117421450306210564932054586469194780305935873789086639528953734238793123774324924663972345271153624909475496481755485221799400224256127777963468882925504427933465199763478304861355287920919751307759332928651370987449075834424931675360137228172641448523261293718434588195086364366303099846706585125901023318572287119724651378561704164001607074559645383432960931115245409621300918033054042239087623055616591838496113245233298585094037543378441011630423821151829478988837384579386916140046760721592988962018411376775548806535439755928925607188702766472429712527529545517411422984545931152379807444627163182861137050559464899782115379927701040483130514151293023469470813642681961208601902824595047608706040943968551737421651260365827831761591762202945039495228633373368515083394894765061499961431002892021189822776091497304374538615270738990154823752966085639063237861258080859854785300678855956578608955783385093043132210641803986864717451189325938929363539034134943260287119500719550083483680799083951663890644985722162381530923568451200151210513106620365072488051450387427738663443884928577879999904814408717411821541319775935200964451252156229791353539299632113254448864404610344190848777280957335429776530857061866769032972357365203388753415770598740059713127260555793226492036357573653959110774548078533436649488915807476831578146329078790906067856997462029276025307406433649651951237131384164020598850338175234665637193638455047311471849347306196886674895156693973756485560482048826684787313470472305964182718638924954048694373596976427426849996247447374231276927136736982036486951954384792326203359519186945034516465423835994074658116864493731219954073663919879952849316400424963512034707504500669833130535211209599836622964436181302785777335430448980496571270891297433121245651787169675247188545216483494928834450963579205941695192301870917968906222772920337856466446812030745825967709789644397568884972988037103725402347660249058986035999037635343758246640381677289361612108651539246790908684308467972027093707416804897632446985832719241242752814870154535958990085817606249730769154624652814528349931335322226457828348203775237346355209181771003979175542138849315979620313094085112939475711260232283868977856249856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 84625420277619048524671571962390404980256739498379772419143356135339218466945117834902838244401532519736060152544489093208528878698923100873128068423911272728907618430557135493166140142607575589176156850038634587934469084532142523709258063456108201443909185534496513005971033144743480272107926307015374840533548953195647771423121779095568362611474309900152278089904660828911292076673487356709445269360155914541549502295110781965804307296270600157122205121838764246347166688981949021081306028008355001060075237674165686841676857299473033161323099109786353521737698801174879587487756596473569498643646765929999350658217202401250870785770380983267703569997141389483344626353225280961774536937542291139281984838421791449817423526641173053993016198215430226166211010403075278347833091483261589399401750063808309429710422516353760822217499715686232199322897235797507781780023845010355028754821339381638875253485060855919939292247076675612509684236068813291907643644633716106130632119523255449623170064274858936243654191633609997758336059724918049394981729352618671108383616647825867471680493039219207463200715917411035209539022000694810362614753106149098454391527444899893804672527354092195219875839699052478990621725472249436108316759775399724035837321631440566483064625579694682595169143563557015338510904015493145522965003448567850781947976480125915715873024832343644100072633565136088041079289966052406971220948800481959920648849923894628326976339603177189717027624197777571127687070455217195553865831337635605581274948595740881213019073316085138388809982933343485275633985794939674578252341129241658705285386909284852694971910470489566315789018368592972396665196205885710975843560253230970534532226224492371823578744728776164745440223182383185921403297206534257017116955581633783139714045157077582392611492477882286765734271004719846072791090283639515242754453694038321401395800763461223959392470033403077651322006199597714016577584066932352890881951270060205295360275673801807020614373625385802174116338564132837829528971678603076372225621831847372943372933408827275352834226809744885377281488067289244952971476087605964063877817563446645769796200782937593277250069346760772673775159873950689981992969280635850650721097372080160409411479767311517478486543204016176940048232537660085382980955816517898536423710212735083854871836246813168033639954427704924755609077927346556912069553036412521758343070519123610473365771585855747682496121007462743885272145897347060677021573363254922310430874782285652109558542351973391599866138139951302486071810782240918545393885895729475558306732459872272913474520512912915850683012556002680881444104247861847869452223082113309315627536851912172796904395568028793037931475403563073503687579736715950397175334812443086065400773743022004807496915878815862048869294961915528996841703625133106976033509912721203888743192497869553664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 1071081379188920191294495886187371730756477219972562655669653388617891059946464188225139134843678223113233065135282781671983445938108683538689232690728577146235928225236327648087181504727167444821590478771384424818840343150216103452962807803857236443165894203444258211920043634705409464273188481833560628817214772562745815551650428338353393470223809617435187316763615121381201572245165399811741345155442611751617036618997747037103071782984263681103353341259544644957398786555542949565007131027139118543692473037611841753185355657428334868535085127021323119061828794496880407631769681088396272168293799933734897636580958411593828458785399370912508152716388623882276701940196861437594082945485340192419795472798618041615029552609417915119922076587680904036935178071501290904790811270839721254723177968698589071530269142226497669112708731034639959449243090483852562705704870001256676498544868780245119059582286047553588048148539213763685239846057503750721163264413432592238771933759798558177504126891416651021527720545034475230180040945494690452776884332839662669871188256289789492925380675324146133089122745488091811500887907358132986483302332575680855405199192730496286116792436994005998943450063780954501008117570011087936488741084041693170304078311211907967306211607609295681021613911310061770608773744240875529093340370946431741968845447264355964475682673044220705333824871110928080202700379827806466508892454417919725993244279538860891790487695008360349901491908679964826537219177303572675500192250565331874291260831797676001245198710738484332120618655141622540636299850910205545369221278013433335809514719660357249056812302401169492499001169708964956208981905437621038163692271742870333675051546723743736146599184614110480068554418808684747910453947328612741136087752987875845966683888158778689975002283664494810591203327629491071990591211291600786208188112655535507708424344837747079834655147563947543216817683185047816221771343228327691827665931274050812207487048169522821731354458193359759625260248753851888331830590404316095711871036721932579969155989105286296444936692948958527590545451192943520604910450331721826511215618294201974413390542180858599121551880776708960493557222369842587299065836338395008095902815218031054361207593684373084153337980774938557467355550699538879500087480184166810437798122910470174172141763766380982681717299192831096385341068252739866893146227782198308193583615275108389917279440549883602819795396995358559116333798223628767413036768322905402604477991393568111010263609583259302286604391046065855390674350385838258981958368118541331062773954375741141796905374791785021512168489325134270087205836710072631959333354492560237776037856580702438864451309519833506092223105013349828995607758276921148471125706188600165396174932602820564724915403283611609963033431787891309914624927607560573763426478923234744967711745000446361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -16283789222944605026691405240265041337343780656479339470220556901772471095548795344363805893092987970021338624158048232689138612547446808311005912561583600563883816019407268192122123113315322137563665520631895137111196667380138590314462595735054351485723191416625300787227614830976268777332375809537333399852421495832606993609554655677972627491507436219028975638627278707665952513212423583629993503060293039206375795023261000640278496598441300675565932896728082513435410917891578045065613788161476949077814939396629838460680562480017319421319031934851976375085097709284223823254963092645562077589581630360498120838727770433997114893396656857004029725995073787891204465547109608579455291411943828882329239116119570119123050047592962923024053353417884853947723371767234629106746721142798160331033088454402390701245070953096452494842320534901793557922571516668208102004987251863437179898495751943116129493246836486401781819460829981730347296466796859540483579263805845851729868873604790879614545712526236618525957987968258590303159467613819192116646195432408653461383179762840457812970300903353236133091014432269741048989446831117893396320346165891794354205073028208305492367541645132382609478316502512527962757001209332528317712898169859060905069558322633548704528296562300122734975235125179075506087591348898634016421750458231626871981124519462782699569473379143151802861986686698826929244619616570069397304803302723291563802163726344428970092689251772407403701687553362441450090145654498934647222308501732441871284431759091861746624035566695651421203612844448679793482339065903654583563927139882189435856664975997280617949021525418385457790170917557788507447685732748564181030744781085850872232926593766726880310486605446319874390213193989160000951232988085741730993345584243549259255142379324930499607123322415352971642960398246385752780093443554270172388933324382445030522384198691927299621529990866246506094321314705765080817234418612025447914500326785714102453417223452400093168493779108532411904844888279972749803669775236650867815784072708761520884819574396368874902666006999005787768463299370196458130554109708420320337095803352945687568745751396830072083293839222887256495631110325853452498344751543980309751576250016866845718310095303077028573379758250929951898642065162995082852589858616627295644674954232914606818203758405113736218793601118500850152222213798026523922181548100594361293561279264360823391843073824955801855359316423548624012572722267447886595753775641292617591290279900580236146718787680811045946310127893029766141974031479250465637966872400943304883338561193643076778229148818593052385059389749752102173026391416509394292863374457285300434625506130794459810395826821886020538641555285653019780139759409907739365090841066704940641481288532635846061878983836193746385618379729336244034854676204259337919098693664254167016927553569318502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 83555571023581067607173997649181054017131270456460973402737806339644643698178910195440257209836285687243141423915652946062501093184675521739125201856317477000010640294966373509826420289671924520817548534091197274827666325107796538200041965809546287677352228682157481843158764062362590250646276669884557283151741540736407560837742899830142584551577452411437952525190399717338327465576810814100770966622671737221512914784571719004253894999465864529771861022309191388928669005330071880684583974029996874277467134512187750992067147246740490482480996674947273766979275732857733106747709686985522650295064549027053273478771434960276141626875730183555588411894338018722903730390258626599778163251885165296103316248401658461720281520243734648569625440531204505878144551835662204442987026928491063560002635880206059527944452273116140400169646352330909458184971644172871770597421058005757136806540063900159222934654509207119311798766259071413651754652737432815976172146610337965651248005280849943588965799346043932961441643237593074127146098324314709385112492033506868958649408217122624296409103119957285244077910542820262752944607455506022696965342603396896622937200563825918041909221527342109700516217388077214736106703955777473128578628766295575882920823469948722710275386308220080014834842914724475127919564466153988772975661581703361580108169899842710892586612657834512422502610314434769358259183444823858315318715015499794827054944653788245631828033362475584663143417546021966209809824032454062508647512541925704844274538873131423284694218332472367469755756267450408113493026684835154507229342766445626301564514865056648141719798810981751822015908721757010691666418291882459681221253383362852830808624839261941960367419229749767829422525680270967410439113578908361174848140617216077259986044519542647793821335535494247554845064803197524995048991871951219307267694724211542857518354280225916525497935902982240584676907692059722896075406592221879762100876827798082305292560879374072648566131715130586130847220830428512957056899773999961620709801591409443171694713001665090379906067615919623396147577784124782389233900294348312200883726486252119472115824267937614504089003230177556542218281421605354475555865519706613938071459157364306797357985895953654189556358307972758067750919270437950018192064545938800955350424672690112654278849503056959959035390192107338688447590715823238218549058442027627698081852546696973139303698120739632798308189089187183052167919454107130753875529935260915733022260764835636716786463750951512388055111230549256237464016118995296961368530291095496485809471298143061937754236543000937830553332564814844270749892437191742773103882404085330452875776559671775702804438165474926513077310846968967914090407449196982574239505103622693907555234513978485283239132558166843618706963813468385275523090996206042893128110662022315354418594315568257433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -206515649943893348647660871681534475007046128086229603521179108415030160970060174370974299456013527405489119606747352588244609757763112088748048272137538286803176499673187537237987899845569264816077465595781506121394756710866593056583111211201733887517984230717981994907645597970632848399256934866772556958738177765251618716958448145757094537375236923091903210710480603589973987793383520091562168414811787330124540052704028302535592108610035488443931836475880009972143656303965237702118240975035725851317716129042356480044356648888753337762781703382910560338263719500607391526224047026250770480679320451012415426795253905591255221191282636133895408140119646308473939915343665796844511307805518104680937483336455411141897505371464364810832364394283463237564216070460242235374533992983739160920586808356658363601032072625511219241676681519078884071362600431538933159425543859607000272920924110031992661474560646583463220559167546417266041889709874584718152453897150738985794310418420220799192322091909742281326537365789124600959900502222925626724974096097051075036389313689582643618621364030303303538071909979687911326899133212740043490260893795334613946001229621153115493516877635602443788663943790983876021430914418034531245201758061168490514091521284753354640290534993475608639151882199646848779115061763838149418502547870190065526510717893616426837668304505508335075640392751331956658236050171225518781137802878468593170814741699965280580357742898355778374445769369769653987587785910842770756424796719974705628710366293597681468024676943992579775128584246659944536913634611245330921095763045342278569449465700257139674720717659983514735476035094601840237334154519266528379814214312646237080066990064149208841082966618971341205073914643471965433778706645244741110632047780533773461756894331880462675839763576152721202820138014878798420843674873399721898554061038602463267624436053891749207927558627125724447756517725817476202319467978049149236034102319180179070611224251454556855325284499085367951314002114306208805313555062589678050979065487407705953324926929054387606561822365999346446884828475545005102493228830162208238454524263140205402514950784777561680668379732546975309924554041582484502466818001870478689112843539376587537704370030547840890569118690370233252308672546273737563118886478571903153366731332485898721996390677561320764518360166917930277629238060263412456309210925668821970136141424254557680713413686618478674634714419838395165776355392206334453024986072528432169794202806700619717886300516427613358177807180520132725662335186896307997825657972414572272374109104813353048141831064564236453666976828067845844343522146110699080189306141055737955466408838688741340945850130689188342428717813071497907420070660665706644773948516305748488390679591566549661368601452823721533808082603750582760109057195069069947941484830345408569567610225430198484992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -320078086304637456455292473953596848968800109192779759183836717186941223360600000990348284357513673628558606674216069586537308269046618198830457619589593458642435423844785386530713602874230058208999044320499376034853960738181553721119888478610005972963057490016870397232671842018795070044096273310440916825760129458137993803591736142538236599063429132778685440132522039995947321827099594543038620467539501716333245426783188187224569271638198700882410351734620922691010885537167571264257093709064165557551211855907545749213128799805534455618791391999480918927810931235679521346122133935012835470413569291032168398561473250640123830423275146190572272298879082015098368804032530336305781228442518770021712812758039669364176987602573169176345942520074924652987852086452393722881467684637001239070915662551640157154155148180764341418045537163252624476665425812669391905149549244611381742606373250324083120067425887034002789675768457367803062308903946281171899525849356975753971703386052381183786963074894528554337655928482344518367677757567656586675935289444119244026019385598695444906792420521702808133153027044653566112218607212094082644801731410167458415768296490672373769733438352391765532453520182998090701423464395702039155748225151626437060808087174319771650716957042119782617657395957005135735621526254225789928797638245679144833804308685553237517969867438238408441499157096434130625891430901097187146087183161572880471499892763675853680453169360353849835164473623398330042684958643753562908934812543206707233763568387220430037963331893504867694542033633207243475898534941540396807504402498177002039017537971401476863503165502832110343507946897704434815361582648171899743091931592155214361102961635468265434311147114270118845048505316869743997423084394603822937844184079583586487269951316280112935692363295869728746577069762933449902440548138900196015100779229665931014834800980808939298334663308705407450739895983389682084871799089084060096739079794761216809506559301059786464076255947388206731964686211660311120336531833536277570886728709110273292647523139549619874752535558931002593028528972344346393634837055996985109984508922485623533750328059138557333327471008850492575601480428626708902704752106374270069452770536322801216873374981870075803719692549876466734374336503030775843603135738025079757274778980650464013392290411226322131945615283459756017514290539813223425715896844475969541991761040462999254559353025667139405608825261192210284073318896095852434910010529183027586515194767650779841114407992196185611843496531811124104393950851346054046164790345554025390645130132291004198579519884026044105225089236737391972812930731377551608298844486296011161973878119211083090567492852613015643525614633791876826093037838451530098317467113079125918510168837390528910791902721762610687541441122492598058930050360619226006141136777397681040508300340275812761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 4959208443407539015948931163972537277920502417983376647644635070833598862975539015869058534099095700121476014743683231136197931736236430619332798644248438575700707305539582061296322567632606126798989047536039050809409024494532525886522278354361096569793154144847104580682480931435406515509607232801016705787034280101898553945812522256222443439818049669617522158706088483336151850107540801199607104355983239040252197264509162327365402109733631155988254136355932519529292472639182077806227438976350394716641371239092050122260683233426149866484743822930251698048844487178302898556894082189194096035727201985773517031893130296967083106701413287121161521338908830050077508412506232152270057644878166136872226214931427270935255437424056083932913348343244377185850878758504622865464275167663634381255952984744898391036044970647591036743989555951005232381343054104463963548139195331368333158323932287829773316177134723584203861069504243812682166464680896009717195646985984259569421559334438981248523874464790058951508216078256503451317973462896991402976106236797106159336785342454190299147490138157948659709372329849759228754585275167223972047637008350888428511095397977082910428813000706127648569475617154842223121142060314391501053608264935871245921114831250354280807364529508542578610158902678496476508722523150902764344305183796949529558444516660230460337157847449268988296220629437971181991057800512721854356553791813390660605911858719313808108002505651864175517607984557611878341809418037609274462979476111338190010712167993322048755689052810696349330509325725533505279184127330970308293261117983904305826574925748833912364470560189255563076361368117522060549810540703615576597511365340640519942151628076385837995377058697960253174418681376723848582186153854816793922284382213565083302835036395988844645262098633872021868398571427429202912817494848077994830195114551922334144050215816204972619876636463162333975050406043127005822318310487015468705621587595992159933030512973186806630605140012193070321839546665717652771802825041505519686605741091196211217848679929380046434128861917959580977342775093344406495529711951113102695771382646527795523671751019477255682297358005972939884028574371000371574899106391410055403430737644237683783888277009039732367592401153371797802663464461193696459887675989333295975277863995749104685517345386540798051371925811329490398482017455424911477771979928563427162504775414832546389613671714604448060527792552472046845373391383478183276863739310663146883594017832922682020634960776458194939734979862736300183784727367307670932160517670919340668245214832650424533331848289313551157678563647554711445602517343493791639478925175396770814817777574975816903002633810347364192557341925447845562457618101490747177579674760090698849457718933919842968645267528229344717410361191232058197896736154484965911014455091613673738281945993875568984064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -22822837457654626668066884168710495733319653935420134575803818589886559017263262545268881795111961871115390189534015517082803097260056495251657033934010201163094090055776451456916891480462609387739185034573638349647231886877677154463796878389655833029339553376129845252952082628610996954242784650941292757500628340758331347820536987144987774434587023183732154128900535014549409800253768210192912468870270919359229187869307264952224304290730364907845486621954409227214495360675288543641208304922708731832511305415607401662040986564660481275714629060089693678552787359749632004025702452834930951401705410045641871916501239159894988340086023318239997206341118731459069562463462751143526897234537963205024308538460864132406552612279740423944043185721417246474496875605949791529287124993149502207402683413570422045368602306341344187917063718135508459237546548625282432670674478628365047323669430292575827553966185299950693095840425260309170666127433581369986155515916836802415804031727445753593651275735501145298766874494091681108333313404928088579664163710775753037469764846423368247230421415252925521308978259759996109970371243850983372025629790928728193952807521841303180144006112047422135625440534468858009300400488755281965991410901145226919195622761159253218984545084105245110890246788513817185401087066414737255745171336431565805988665666597253627050846617169109325290217527649024193989756793650127871001948949527742282935738036408918215157084908653226901013819529850339947139940049318666997417149217368157336611884348441537124339864416867343585438400042658270834250148621714695160834808865420043295260882527104271465436827676223815965416517807424730812150825310593403929022064794964234653893925079827413919874159777330530018171307288920376591656558281607585459545870550154676385793060190614251349335706901263903251458928058804133595162613730318086981388416049952547302607217150299319084614246786826462614800649147694033142169993328053785281459544262244136346700584731543235591131246606845743504615159997467830811514836322791304283929475266714389471202307686709471078324528182176690503140924981919392275189552928997767587697490865802569382881541632903357474006545133347342525676012810600523165885426200314068256918550583828923338304573314742753469960882665372873504436354892194208250440797742183643821710731635194274046790352954829972569649015644584712071798055221977748200774261180141377930431138338357960757067798559457510985850583444176302950061257626604191960177553594837228809616511094756313700311930547522170658521385938826931136657145740787645348716063953296384450640134903333159854417222697054440444517596382341031718771944759927949689052840895685612647841751092629703047297570996026197258075165910068959975200476155555883900204272557645381481986891718083300035182181873339352538596352831454485020612552123479409788062776121715472269061540891253595019673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 70247335935525694430193617375447448556012229642469463381363917624688068044916649115452517254839788597340675268565504417706183678033992643620020152444340275677774478926841841773574965711524922874407572575316396410569473613353955462126055771752182900066459032499063203191601032254177605258886696616966414208338728165396728314299222301143202405821601401426983631240248694774325945320460657320052663672341002905270763352976055152509666147960991039588538738165685055893425178007564891697598850958760433780517766108220401009655344558457305292557218101853577359076163076329974020800339144344537482400638604110008317961856284664198029777331862515592056422847900139850061749669650397384101522016235584621000926346745325913973704021534983237684329028188854599803100280531619246188933783439512073567356604085701878730988797005911857041143138566766310751418200115348759855059053902204483770545562484365447235124743446074577009175773787170910408406091591356840841655999564331418342812851927419566605603417638573385118511551723028825176060638037142021794865313423957551472859908930136100683847546304933335175122162198278466510789636023407477218514578145481924662312503806787476543744388796310393168457450851652541434446835588843446528208227078609719921544739547584250247479451128756544762790002032222510023098100465066629079156345057294654742091644813015190913775848137545276339825641944774982966963059040377631326485877556762210903718291797108664692961262240929605400689490919957907560649885468949410761889347367635121553552675762091414440296998109818648796546081108053364866292406509484857751953576801168022797916903191328451494257818668547897777223325749737800303411658541685928283249579474112987560994032446075374119577378872246849443241944366544672888160338149379437666208529222899470611357315989685657731433822291464817550970068691528432004920563801463378020976413151548242919406175700143193978876306940186016545391949637329350694743942004536654584898553137995490371288699606224331092913922108034633912742177209095901119721169896601391985039410197054427235298057063459798478277762631230330596036313622296205431580679073458412161029562877400485485954774208598604262819801249312086388624176000631092847287800448936990182765866889943681785361785965503156729532927682810045241566745134290655808117214124431030221366195516376018426591340335716705333016263792642087920404601320894465636587984111579893179987478254045717674495885475513806363257310561404803242139871233190752612893990528202413682566078743285717589978928859303314717789008762502243673475683655320183941573606995295022069074146535950863477298427164304964220942120951730685820348349266526331255544967812075597073813953085348483923762075357363737291200031215035470451099086783845906228389690584092384609127060988394222679885698326577484553448734299504540872692834563262942855975020652190098075720421561759045523435683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -166553994448563824876349206727654480061273285221735466440506694438080946947088759148442287341284149235559099765664893928366974730352457426779957922095200943654304403376659112448162741743542847340130533906610875750972255790208300596281392023451322927393687282883671142248445639050714640013258468314505466623782472260659023446934950382603465744460350044236397372101641291768554566470710728455033043654119320398413987461462532288901426628308682325554781264397099740200178778750306289640272854420548595564790160101794199679557845030071492788969136702187212910954321911012674205529128852925768195544084187177612026828501530153389859141421702137619739119885718157068742062160267883056842955860268028689963183799254879018781636117987882953989020102311850932123718741888884948829917380323333013200916496146369488718957830367140517750783622766600619054451054081247051278553198536852383479003944041331906602637022121561493647188551730678744728561241023082217448219345126032077596868553665096070002972062061423030213000904649940242839717316888091624877772165428035789085825543445080086570879245212573388941269971366421774894917331820740187866145529331319659042346971874827561144335039274090313258640348211315183683223224518749247517688281433778635136229407681755815365126568430688906654495694013620709141971477744130324916932671375307860266714617897770754912582624634152601747068067362437947564608236676992783411042005422084271696413583438513588989672096657368271266188132858469847206546512700359593020286179212011034650236538988080659553174182678729815216812255340620178037688116279138051757409981747084090296555627830043342875167010300128050973555717960251929703162322344503585963701380590285935027512080843332788654030030615769828787384535959395775436026052133844918815698817772873028621487179622388779977553261431404726188141481323723648964195774241269455142058515373791388300296167226351398798104078345329598151897347140424424348786231036819819458560225600653445295874864118749776736817966773574155876257197267292354959344621070675329214086333739049752743609903441734476440982247056354386145356804233948936671176616843410790356914045201484639005148693675839226645062103423884864089652518214810682959810081222467761726221648901699968903427964321521288346582703877063936402629743694292244880311290663393140962648747371197052808992399723294607596011005977538404030341661136367384950655050698923792618294759586651995162548043495105112446484899699220015019897547185936462743217959873205707753140783108964203262278302503259861245829726560473284603761510330787451634358391819850677096333257972552114189628338256750380890987112417333989967006500909191761537409383168707713107736721088157950608384914355163165326909419014595925351072729938026778604476068672337799799994807916613028116955026410842300454209009365567686557509178701747429234878071480786241619883099001645203480746393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 313739371173498645040242546475709777620249543483405723343991946371797946332053177824898490285661621584620318560004058559318332842975752337659108254244891645715652456051288822270541786563317085989731896389946691282784391048184498902724823862060525923409126281958533686575161915036240284843950010589586500395955002047252150455591329125291235615806653091551791903683175745947492255373677536270286215803490200264547777953237798125151751835065508000880315702813165735053234465836612616298275427154901337312507122381392889724344672292665250795548950192237554637712672088088296916005691695521161281386669333749983232562850459765843313453572257594677965517625605783916518428339788271451419287970570228089321812294304320051683237622487057754901569295819864697974501136662210095111870172997018436406175603937857670981108360633179841559710102388256343478531950200024235815988758929843171877904947070517587156193934801502622705730724491216885743954631591286729187106032488326823460392415246731208356258457326322898305836132180395118956875486207398709886900146703194134316227043726373146084798589473717695897649619120449202147141867150700097528775594996327944221682464698562985267396351301190706291567611109966792306113048779424715881305082225767872653835898834610175731457391805499554529371093433459693882550103683064121306669493842659486631626147813612729501793819362115935628631693738055735866230334628203124096434133214600597921491077755940816405991671249261776063357562384618490476282890282157923556298950499202139645629364776842955769685177687645159346322399423275427216839848178124880114860216141536603896405186319606281938124102946021857095487772698961732367196615081067917132051122282514189339063370827150910631724889626776665070580052318478144417772162689477519796704132287060974111548491907613075186184583690647700407834781471988371784366118488821607362214669362818752142073796816415010810430308207352904608640019998207740173781282478884554416112247522991605550045245101823047457467700100916987327040292779994786300218500058350517794366784432864488432036427970926044127364457944408408592022737675123416791612599977464892274530423998556751773684834811097669356389575787941073483854513698534309367131664642701764631800427216987587992777638924314295373984586579512233678988187819045333813311876844674882263949789071999344792495995264439026644841606952643933430810185908965651619433443292445481371564279691623236940919280735714387471554207786266952878105106508950649363410824906121159489762186912166520498757324780482989582831444748005930654794578808418113642794061942823507488981342173137484167897422446779118173456154595168650764202693454030726344264741824805484379528824875504493500905568922940651453579046628055347253902895421738437762549736657378825639472553171811085779229543543053621938232233359952752759576846002737776012673486496909351573646841950674758883520544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -458403753423481178124797983570668331048605019826721925562230113863704583894315873361861412435701201071087369205654925031561382199596779496202678435480063889975765975816449653335198552418205989490903245657193613105182200641737320572193888006762863025435853710058025295414668007716915923169858482786994321578530078231594358053806110922765514728904235534341963209998180348145344068759409544542369779416836926295833236123110275733825198730138339347213438935855843246060995571847632446652218848274873239593004937325794125420884054876639578081345625289495257949937290360332397428073301860050806557826773424845492723471043301407015449274565003499636809113944667049651060672473115284459960294414545159044908966421437919136497891910892077063385656056863317373397287197459323159409415037730544975208835413958140483160674002531368706567771349252968871741253817759514493957530425379066887902300770466761197437264655644878607742011716208289176576571101161928831771833532301876287393814537027242629793318322921772707570879834376382002482148044074689819467741633555301105024046090154083739341112587315038639924607948554629946921144360693060297212718020401983298379306128529640939124938899387667851831495495769954690015791720985360328447077933884018569935451929745222591250889901093599529693109858657699672406366852924495626010690587214116791739632345477512092220869048037873663784576159460115232938880069649819588823019280104862146401877706511094421773292897584014180107062336794224787757612660932579448250933085002140086459240046320785500009767796922793351276182261572882916670295726771283285574164022384919560995899344885459288657058303539137176097578286165930259348151496852637498718285143395554359951673617190876060171937349377268449340769742010824277509105336736094366251697549603431214323439363425944321731798320785142999826934166563765470350604980766171288066334644268944679605657320371632562273795346742097780452774475458366776531552561501305915281319906723294745009008744073374606231838301468135586920827429036265824574215237741581884214105685279757628815405227971298422846268106141619253349367165502370554348306464997982902524878675694854812423987174967867431022678057485045515407281543174887113919426515814247925883252364387012828714458077534776825834645632689756091433077486528892487934998949739424633194295407670419698853069888456054421554421833469114669918677854248201349293572137911645652762473266920684658319229628182232411444056610384590714111784707654808127400189851595956897322612062084314118653742146493559844409478065155762480484935180848243666834472005121371081063609723794453571292547540521488511967596718814174353299649312108769993022868578597851280775718131498598044941582364160040600203469706874420314666227555284944062270933193380220270865195162618036663762334293674807172054130736523231744519360895091268849085782679397468104547024710136869756143979724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 473767648907523982007286321814168363328275776434241935751202436838059014003105402830000189187127152838352676461347977969775523050817519181891134254175945013053596624208290197228737691766477854063798286489973635367116082842809951230462494268669244444520060901495432137457895261969421185709060052512385102090102511740298229332546341724011587097036660060590541530006873946887154166870712148372577498507436322952567496012715072278643665393815484956509547895060459039310719381332848245830233883110530934179717391916294277083918736265343590023732692791533104162921086948488299072394157437839751475680278219695527721558615696815121345366356695471265859152094166565038009178849666421471480620042080567774028021608237589582469308228226646632493194350163122007905454065684785115974918093198286540795973228902425752221705178608621401287943397855038240441656529700984834412782363821045544341858104285292830499702830250583316241382048214992028799861250953857009484226166135793650453881813839400094056497842042583809953301152955719879452121703289405104561438614120194353861907154142470853938787498334243618403677426716396472932570719284020544487877832294164585180904658556040045514491024225386602801169048753961267468584038877143081698534092332279047396559272553142612600510487199246419379214545889121566452947876542521819902528317105095699518543523074052707236453486167094495248014394056812559827350296795931109248940212405936357330155705468230973374425500142478490748651932391667101824178378561342005268008687816892208457444681229112546156657922725809108444327566191734328492887229217817505327510854711962289518084223182930566642567799510360826274682345105594274788946955692496333497670502837453170353618780591910444562234631071677964686666969923393726882707735276403809076596958474824735446871678506402997094710839209348465390682644753293423626457339257753336667067617141709010425089501666785754310895460729944139116240331355344223575798135323629277607674210394854337696165084770117171898519673643347171616195412698704192753311882535022369436531927338519083406952652899776837710589798384394159355623429591703646118912328406935246985611561676866523647076308754415770521370614805002140512547924311242310184649582586671826698177564978530552661104810111543956058549840322350320098773805771379749617930816420790697665350853185086948009080322670495819511347910275218535663878596241762292465999011414201764522533057798284680639821130676632538777036231485056372775318335763370794859591438074328794710379277097056642871720726229959530557915959925572649663133525831573411071628706743990024450187518510266741605771881366716248077649056995134751059607649800035655442409320193824813509053830553144845995115283678324533119641860262214740794694165109212872795163510540250413456050640701229811830800468137709916603262310825037530177807006490837660806213056881937585250662349080591147118272446464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -216705774536505707379624376456122445974709458367708324678435840137828472047871520185038157964370510855729377084480472224072044414721951526480348127698779934762125221196820924984247185016335154849765042290746789782401780080219567553533222310378982969631961062983719910667321861138689789494619409454597853196203314038578400152700687709607791045453070063848507694036248391167949378340960641197889618794810590311196669630792301066531337667261600688818467742205099211440882340840265491199169199551651606579785100818506254980100766083718940235846898401304484542699679691609650987508624801321078189339180674911405574458518165739272624056992839686579340655718645128475585229743527403327058986199563052311969920880679953639419218227765732320966045845005756625987935045682475078947689707362571652801076980916455584642128794960989253288569218109969642082226369368983930874465268984352318686638286543316753212163538772585607637161276733240127361308678281426225317213400534733296121147389761884359408134044566471574468703409164482004870569150892417488948902336838505675773473506140253115012518084592181935026033916932797685724452450782476163862305703130705004704523202993369031312384043061837165572869022088243416971300935435417251279141189972279500293045276642104201013911225702411826089962008570158985760481510251499994750171549503896532346670335065622729180090109294776089216627973394407469548746245209580423653822093183360398130407674756583290474786356552570206149836717682546066309775741847549495941237222974549151857811306041778349037060043368168198993306181571838363400017555921557734686460120814360430140679087744625929927701302613045025100464477031639165295528098624735146067298649489353666048835522598865616618386993601950059000510900526596002513338926917306168216043274822109787582290812159361581311613430829315497110015061633227241843031790785132381824603858165974784970749794855109205496474102621861556246077922769455019861601691061803171574260163629275776189550319556981179038384952906114154098085401075913585195444533174301231812409113942630326703893287226176143368787270392425631312216652355886487211488299368772603187508196693330637635818399204688794207328738292267923545840656969572236426272229281110226987014111958831820948054852476856567040514472914010348590587235451193968120704918063262377531307166824644307476994252831590049729649830095016383517460591780330878163960899010015299647319464839935828413411130996827716130057509649420974139293104238261019280985479349773714938403713403071771882386839999739636315078760025808145331955916448527923379440061445019579603403313109734702463162729268012712736840986030875632139790443045346712417413724649391076825989842830992364217960863784011961341568013070527020046865407603732753137114968201813275452708055230066621892279150558324371055747243564922988941620150477924123330049929294695232062928137878831544683777228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -347945989976961622594560091169137602903672095440813027955779546358929223711261373569122658042774377811683078711743263651944115254170225106973396857448446531375378822420792641719542408666810623266344305659020140589317203890962115587648706475831392042650170147059281671550718181294115911176038515104686450085390411157168286250925332686480745000867626451116366291851593921937538012859058035150061818288081139050741426967808219843659755991799851779573145291746565611026047037940422666996736086234591714901745418026046447249386632692305799089037350978161529831488428643990246687736280739405801860091163718869664999176913385210645651794184381567985259952950032197200450117836858306420012446342522119618725037716962008342134056507494673466498430276450214575035261469833669263202065401102598290812380143297281930657378570713976019539476424672007943988686942986694558173644583865841845846003218347279351553724744144007128969231205086784792748930220767651176194218112766464120635442697019838896558740265912240495284582770187879142962435860529830967225826276912521732840218974579412040538665175192344090444229609211438250575007575923055567321844648880990858461819745849186078664624200188232236236798659590740914026507419813817290084519163246112688624298382964387260690875688244916161757130338760341142908757616867488632329277348133881047106871166735439769837106001352212147150012412399750345942861093769689587296601535297090164134881450464227633861729674062686959074380683863289240975560398863022489845304925823765332718032110200082932625702108968954257770062093290515608517913107227888262112742779915829514410923885729835982439041758974084437514941053154202658283721947132549771017795936818154799588148056547186440768937037186685282576454101241695630282837821207305865194685505579136285118917376753233042333176561331076157748943629284542044349563010757373220064627140984579668126280240304365377301751111540989298841653805351020087243818717393181520981818259786192307539487040773645176782697347191583088789401236292758518194520739208996452024526324646066815401381179923390419664045331025250802315696031864226452468594030369270262773961256135095469826246587971864891522001410244210458240417352810067035774811272293141856228723132462203560098204005366821721544509965967306530236340760761146510693098681477509918641939163551015357829591683136699235218233181103728640669659764882963698076476603432179701912538492786239473675542721846191491096729538204171128525401434277476080565371922653150587242505457465408716316124746595529812102512634519957778075837394735181334848355141549393183793641969020539742628059963769742445947762329453860325242704476658709932917671142784666107141804721647992254060681515641267784348840674361019769495763087027388028893528706700713826938297294417556754427858172332823671548710734108024176278659038184299099888329253361176850864193648500923139876666212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 1051324374391951121090799070367573202878932364570974622630356562422094777472386457367031279985598470792621101420101461839811683300065169845243723936880224191860071150599018405619798242780611752779404976659543926486124088466308645298618315503505115338645449843332715131026935533101563064201859772309217582643682843163229199931452561710793666489526612936383164051522462260320628901161730432059571441020956661255166749751142573504287397249050747348581037598467403599210897877684512562693109993227345945077787279569866608461582896197421600019711070136934775415619736255459907814935356433308619501275881054965450148635037714817611247557533479068349297163995900911589010096228511665039099404646717199242920248318016087135857604289539446403696428342805389016131779361582577130719102391502943497798299179860657031937215215071515057396409000681498499397335339371981926239269230704426859672675353182849560310982699571972911805783532645304524023856261916768230742963569888767779708625324451605403672093360780783221636388763049316970926991906698424445888526855605033558038681071745169197624182574675252121814441972127267128988330750084651156854341285466471216824141595600842034009076934756327448000529704692812236749088586531897564259879854403779426075308942242010496213855868782206344894827492497883924105320696125827390139059590153845661758750351118029936195946931432961794590715100403190246763436874642889203258487125419816169398689928120665075031717160606525723687133478492574586837427665858860998112437842493786665665260022756960017990843541497503145419830637293277039432752694837071237640342142060035238444031254446939208424083941800351296339434962370369944461842996207220642656193084276301992399847896844058198150405672839258071922827321595992164164293442789622209396927646558205014548083122540354676309926889278548080306337294909423378164350599148155740162493063467422406953926608740293915752043113956113439424739490870598338200560544503158004233804469797902425582658584978621565518454530836788897250892601192405158709541651379210683550140301696388351553879806775868904624748039949243565034558701972186819105818255137884632835353539152112563575462455706337630170502243551214646986414690056998087657697516586413487950565500495955755403405538290659950757032007286090050860357198155578422825201439378926220598703374414975723345846896962226272170793991775509021214660986502764768272265922148599764704524114536452899954284610712076208988493152645782294932998290754752649308606003313587027804363475108934291040777413225326854204156310000405737278383771424568488243018861596378265319637851725297628827687911017319303921849236780608525726939794096433158499630029187952409638208209013626101276099687318060576278891360377607049977294842978274289399283359414205160314871161631044942559157863824422102062846206332609826255836135669656967413960179433566304171755481237469462387910246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -1568505246872171930881247056818494009713170506502287212288316439488552958323976333554742442437174590210096181991124098435786050343188688411962571204535005271099068744328070387195719146996130246871556960779402113473302313273922181744728699826662499992005824525883203319367153321633874296085831471924124629542180679962708248621958091339710033305621656900357392261978201787302662362272694070766240383155493493255545798411432742903625716286513454796185411112142415608435865048282041039748566016181193296983128392413637580240759640847285961334307194246234397080185568207846160606562143478990819300167605715901554804335728935479698502321325948744181107729260736366228906327734894294756337860227667769009941997970237550082318404100417210058010515401906273973147675422838005470071444365138612309389046697061400783330659802312682916074304605707589861144972629755879427396061553565929434211105326678466273157130493198548459589255750778092893729362070601233609450891419600324199365538498641908275186464989825117760174137913610601833141010255028223526176469780397528101027749562643128802937896554975078683853829400270042220328034341232837419800162700348857981239222003228077927234414029798446176702070939926340089973365081867669678045683314952365728741473333034690834627617532714679995948669031190514257651062488301918551400970432673995369341367510224491879851487651097211517816078508422035595070732940487555904282637697971900268160653232152267504022248921679383395775016350752974767387440455411303781745967914324695252673693395469357386390846302163717790671000420710226179429172108460204359295376338963887854219060919869495002573765179159433082839949739128987324722820614848929304808458070609625026539227002656528623729700217124678021029305725277480761196075364478928013808655713823891391391888301837639328393133411373711742791433017900887596017885658832115548538255602522208773049765995657911028785159321569976295764474999297496084272110466669101653060819952857776665553501256053037006225001274243302225237139565095699687438814996784894556259418067163760058504749335557170131416316432286547232399350222841493296580015817384434391782698876550249501390062912113166898636359583349919246316680885494271839537156457179122815705583614447439052498420984846151787862057977420220346868732907345755665138782302052618692805480243048369179330155873699785600714338572053141527731332292030065331612604264197813618403329865662294389867052386173518808550548501842392583265730712174257115101877605858270727111190196032409007163342063727387730495752881538052273704540215495592008337257489198610912947044434626028683958044334623129959875417335351037218286098446050595543736597782152832942578415703884719617493378193051921260237172942131472739548337221975013362880491427414633312724352527748234329861790020859920106229495759156247276742570507286339803897030632490647465192728191919859329484130877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 1627686642228299977126183887856194295638752745512313019859218863931890356214278382523676127401612873363009916576625609434782098899051069383707655993949395691370330935178410356017311824407217764475309285820115512861873049451955690204120647307066005607050348977826098170251093541672694628834646154078121223204523345759567708181786928856280629065363922190589037885267856421002494709238498209569619764059274978605661032008235692065249498677428349096059505983836734263562721375717974640174793734202304620834792200193807889141618243008690360944472754198437512672788825975249040136556531070759541247577663080238088759965219164741181530141790250873267749467833898461067423788174495003223870071913312572768344488258487405765008087689140759692355735883653317140597763963459417258696541905111958120196670982797278354804317912366921008342557233234862502554534874944416963967572378483565817289162753206390004226460615947089187087087113302481982026870281882990537300983618627036664366466238795869670424184329448144012291939656991300591890758437947228754156618088165280248952425182276380598427709482410867411879628545121834274473199340003640848334779974233989100332967595695461778867323799353936244255615937329375521225690496014016207878009838368373732453358250974243371692990753760267740010599551466183137445036217472224680947095469939849753022600804692377865310709053077814235536340637241562721138156652353264444187669923464311524911839683520027815904564299692143440696023435336360005126247889389323785437245176567640122710423880829534833845236375067238555910071208494830892424718528346848376554582511728889200686087059279265932486860384113634592016760738437732256866544366410381291937973895850221673397391107793956615968963155963933922579148535498664198985989896412220264124730729081385359031469726281290644698296201688158309348235217870453549739630697527817126921635622426669165816516075511216439315273556925722782296263122301642370326482253057148609748543361584467968368279569334255521621511622033663901137781072481613358667803621830857915096882904842066254011127508721109671920360974012984628285903540650562443291458877642395452303305695949644205068150443941437956401001436145127698553345432397893508958187046747431713198145315728390711968214118040076393016096215686530030377854991638357036232287198340770701753142999975333683040238299213601351256423300890817644936914496046284036156970823317497438056074096612927303591424505228192344116329111122417195923931159255836343408884369586735235039872672144687878319601129715637450635256369110659418901693210112406907184534970852435693000204482749750043370709002226737996557403287289965300831739693753781499975259334608018570033041258251707402227148729227094409396882513572738146464103852250296622977404452940657580424866131928986098037605948859535701411595490948663356311421718051716190754612165792114726628305838309432200586592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -1218693407655965948173059994306946447948552562894507976425188201482211424844399623928113525960748199495184242864716662416032983267212185110409003853775503529989471090101499215028569567456441901018546950923628169824626536060563696828833313234202406853563681250872876527972680503307109475918419216969118618078195929081159972954726702741299889162292370775871119578749204600180739347361585119257284848916435792013031664220659501543150267202770145145741405323947883749029637264542624573667519693961409487198550444204934282859668185364832974253019732948328722455814606752066307090161793528707130241179828953487110435946071802407448691434927798792153717724460337744116738292098738725531471048169448293150213557860461173659285733682718506220438241202575327343484912743609000866231674189759929898122466572338131036027052107288677636042263156418427167066262412642296583006142413907429819310845323448105064938480215218251890277899704298549199519598158349683946019878929903778588537296457252923418128653045662628815594234986248587326072333926867941343817422373435289824926894198896352549875404608245422481024411637926242406863419126139948713870003652065966691281157462183256860833221571404503997692618196402234195185230274913249211953963895588504173169410864838399226063120105551559670204750482860062166583258469146079304329762728995053725770688350065132425879047490158573928362474048519301030283620217849928661221981728705066009169018377324734161828234854074909122887208126667114516903695256058844074032344435418424422485317956868303642745173846767066631431300306396298846396948594755539438903259659280927093308625239802611678525676013246548138287092235531462218814786838431080764061139734797937671003259249190968195208002314598604933180119777101348718979675681946377748832777914139929182493590104892892996165595705374895521125970184019856377790278769108132151062426897757486736020765352555642140774282520011686323710612842941386090822057962186373616282898912791496126932194897730005140962484708515201395028142748295852577725008247766128681674206405668520156749765988574046511158364007263640577040593959004525934414408670559269488312058594787008858871347479072186877721975377602106703307840524602760974266515353783308904323733970194534423779738596470468064892315208678160291036258601941005233619440340406121262294262489879268737966444684646562800816564024246415790067998570535652316135093544317754678531274377358500554302430301972996694379709589764267568102893292003011697145332366829222581253659310152991508371385662268040389318231846706800059470288130060571493607135394709167334939048259085285204171111439665741348378373423392011787577346114911950781388023076693330718820460434402888765129024993691112508868324061990914190946709002051232047683348658348797867511549254292265730303044668350553922322124318156474100569392305978062183122412262905776490651415979300551878339513548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] -10391709730472798932395559570066090275441257077007741397120931701775620319208320157419178749332657693471357450988933810260271467629002915658659559592671818976306564547079859357318913316811815203467402644124214927848660322523176872445363541538570627460913181706172655268646613796683827352429385923709592292010757361745507119932368974419009221337512208034747356914927558566736587039534978327558001738436861516962978611944335968094278638840573320015330300643824930474171715783864765039190096110858958721315335912536049644907964453623317390805104963645125566602356662846680465933720813483665166960649243755596020465084893891997815454664732025530841556781594427857271035651313518400184173480753904934520552789256715549202717765261926063565651686949755737207342469167585572191348219655017025929918659360931060276625537463804972364061163895554201377622944487066767742345926772417454928087089005895537389929697824265471101189347743042528487138013988915993861792278559492861992479762127155168255123532427225666459771629178201315461011759137023055036821019199569262750876336750557974399340514181478296439639992694088334794320847684063253973902425120205543773600488097963477780362521551918523014403964817689178053655589570951048283267588760130770871960410695663627336534727536316766141888075514425186857112052880689639346115387982876438067576154718126697359033679127365007608975106932208590360533906502928195181317275201004756051973837483764572149738176133196951141294461875531012554652682789941395718713522631959510542091942820786367216954640799432970851154030473482646078628201526400972101519203757054906001779145985697617178611897315377002067073351006626478167211300945968910868521194693212289133296806051999445156765008908688728884017306749787090057448259148208506610715203227339738860356702736119335187982425197283339622532667006486478430233858322335768929449916576560828845088529256719021877099596900217742742414307193815174193759836924053046686526888371016065341938879601228141878869435812462312480038251925724603567331065086421588208883214725422176554756659962991101309156118341093041949430471315095428989105303027767761701696592897610858672257934559789038297223507260246245673132541714288424206198359714590432602642950840145479578004319576246351487801646862848493441410701384373282789915045129195777567180445128038186635408625687020507712729871172780154957698440912689752763415021606859678639624445400674738608571270259285955791646177555524792209878553369981348528051796642517005805671804851257479420018495289750849021285062261045679601487120179154118346784961454370491487069775232642878807133457448185064769453288661668670194250133812364433993577382531699252941380684251119183992547264490100318270266719899511948494463332638446786356006664281536379022799052047011243408362210441085055709755655164903441828763433878239134310132404673984061627657355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 2356776459340976415308752997642935702020749620402513954834996177289299410529959321116932028980318937057528056243181506859731448741955816772830023075128965474913919168492305205066585983550884879124509311697372332403388021646731420398986995937598104017448488122716206749082646588042624471888645767825696131739127917072119224644378524981452852624315347736951697866406172547336917890922948130037844336198567550016927781189442966840391533930617051623891566386728557901597589512158493406193895484616032169531971655957497562520747606044796681773157744652563607981196739416024092642895246749016729211988804316299364401668871882067974840170323351977333966182084300390652906917795127086474341684075643157337040902073774157657520223285955822234365262568426928456653948174770994653566574997164614194236602858980076778171180180999066881546736848426991816636149798122437321073485832884366700043058504148115423742438750364855438816752334108600502619700881086627721411381061362304387216709368841566721819917380918218149168949929335927482203793416907131652591260090728757272182539447935655538192146592737449138673269898668902410545260891991590585134050363723987917810138472773391703029863381831831567698699771375626064242618600632262163000238642612561388515943399701657588072774316103348097554488020134431520064940288202521478102850558921926960547629096372722670190696292219564714899019424834296475946320378396893344429183998346756522909736621890901309117967199514020631312988473303917283398598248284543461072720613964256330759929576788930150203619429872073989647896791196101246951672969092222271553685540792142784243671223238897202393227210967043248377925480441368055167700221489757062629407495839752743728874267207026608264522060440342142950143864218706434969680911895100968145054531761195078143087315178870368342696319971706237310771304094661730160732887531624528709622887128577357023701257854070505071497549856801439518898860540709287334950575708143295976002207117666060956515814790817996100145085614021230727020459093059765111149236126585396566877431759301135941207070522426746906944179816281041233330171902343368682704124535159110042578217022876379343306457300906767929510432132545171504468770236645551862892196406833960693873276824506720276424254016789782969197941952218285031621281140057946648239173425948138180268673019521776056644394678966699929205231863349689610672137387957228452305018465560865619822175303599179791219511237741017997985353159984727066630815586285520051014806764794904706252645777275194108126214202095985283075459349948762421879077167365723566008993116469197452353791888255306578100063874592599756118941896167775461101598932521942712816441872709184986271787487237566451774858351924344120633207070366887358264522846970443830650768965144597200665161869123248696836490339380807598023145422433038230423473412734856313624768944600051911491584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 334767979242912593894383260618053352749410114527483256476317178092551555163903525388489221099254572727043719607091390085588065762740161278785298779793736294388033123571980589950876010802286767093247791961901515843388566374919400416326364515057396604039132036792223133222271788930775879597749615417054227301187610773781190700630482961390300053479468536981236486647624497861150166640623213944446511989623976606699118319380157592696279072260291109579338100838375692975382666812266960959762184876055887251740751797242261647041791320566963715331909577602680798694078826015366578744717893212544965577616181777551215545393973295757306033846115291005097977254603783367951368691642823290322473127501398119847246708565473577693216489697225223737905000888519970995258622103925928928285761729237471120662779600108889103183292082743563712766945767180547512378936206350335686111975731153590135788108498365539376674670668324609904779935655067920736613306761891943165883978094402457275882083595365267010589736642734693467501071847235614622123309579732834850987377985479634687390356787725446046686469303309189473304861543885614363048220986824077323220844114786389165837369105801420526251805960483659985575041536379915778138916661311748950672773961658708253409497780703997092470638662899008758271671278812322858236496106197472188218179702748980113869244658891932242168756783077912347662629170837127383284532586052222481022159454068928874880323667183427415173224894856198250390732783481541279051048377192893863281981377044182015318504164579481012806755750799604878655236959347907898442486812820063159389881229178431365384021361240997185553126454168880192044423938727208393360115650295869312785483516289246759404766723622376418174810441019161814755762369434925832500769772468806498282616208567575285858658438087767537393120067060928099085130240534533829680910753830434136004197560331773210916367680928251884803745437021976518244580574832053927038413018787198767726115022488474842627203356887077931321353957061271905894671713094809610860880736383675969327346397540716475393877791025998475695902854900685896511543208833917488550814457579878161371136172106930135463576878346233176858402066304375273809610258091278741383210072061491635474673105457411209975330926183786081843393263643839868416805256389386275462033095294225920654259020335217851164491001823387898663851206194093708945761913296330895143799077622273915432513016086154516584762340680550075605482318839225675391673019329431094798399585891026875452010688238559671299661661614105252189423852904207499238877509088625303192398136059094307641324434654815426277689841590021029046755185834416486326633789974715082158653227953304697123628660015632467600677673843943048174981869194773750713221140369335347420546494005374294312292626074216865214204494804642086076919414686029175118390888133866827691417907772390150522332512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -241455269622957421741714426899380870363803683089729164831703960483546536089994970606340718117183815203119563869217961752137189708287127161568843649355706902899387927702192937264479980149836588032300007856000784533849148188705471187811471770014964099080063213884561734969420921053789960758847181234507330385595959000400220825220624628700917496369293497138764178699180891930034085101462807709871022697355551262074126715285234666731900836885446094900154489861037698886414951848444964224478377014501377926342904341401009211628580345029568208103096934762651834566570881431812627139286461578996941916164412021695824459000717777412591822060866921257325460570579985346194062278627101076348281860442100915687724572278027912573206043217720003456466528000675645849269795133031294038909815281937346364835153762390260718840780806579655904709012240293444341720416310392172756953279693375173921547256035383761341601420033858390577852447206261469645907413047261958718263935094180989051326353816881956222807471122203388470730691054573530436160266042480339978221635983540537785133429127647420969279907561590867838254645879099432912464960670388148183020237432958891627213997612234675067937707434511488269830996649950070709196845899808497136155256121502920361961846777579198612414952824908858752691368848833634377932428927663358022501160484992226243658573853465792931270895223446344774938042846864966003827109179154854094359007980105344229003342664517028886277400355705617206960783403116742852389976576469209366336189002797540371358491243647907238320753757490253706972711501083526063820292809393331394837144695489545455867013157922412858278772849259434871707474590876324686658961566775410958161160125650858883212035257769485848023241682630771133479051754344084095710128466220533112682260102100644538668849976820245010261954651150281288277658461492835172485802769637728123712990777631367374579013442909592802325699418256281131889985264480392677365136021221007639091062429125898245109675707035963941515690101849143533710253317010429283907459475282891812929584076515826099018631037486892748086811549757716686322366626826495992025073871466714731482795379274528771847345090013221731737368272284852206801122492323339307332383722863496160439661560208589450257033316059070411420051592935233706164071303607594393641729732430610679751516166920007234747895984060419825156225023504524363805149925077951968656672806832246358807500555400696736627186310860180903817277602463447878261502768606894187723960149758554087851627185055953379049656036606130651390674150099037383457800908208041427980983327803891715959936716111728072874948711920287979495736489066616100436824478340619342008167724455575231394134421761131644995681927109092805771198857751457381370311714211994591294554517424052800404677379404354413381613986959781945593420434585646494752983505446947512245959925383675912377078697164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 26550324981843222829372268836514904423892769926337985306117875679555939432826995528236219689395425004994744684936472757453689289308266120649434326535233408055475772241761051068399557931588530106500072672589198081211629835298537440070256387937476168499117608622011348770989760050237358071099718673557322383650260639934425685111891874482502679394089694864929496099705259342551653962766608088147953727337023844873041737645510496184831925125904543252604214187396620139331554472344254677433978558122314318590032071169753203854997896271741892349136287280909697594402321686008702325843740821727024646059608526146532043773193954325453371921172354108457777759362026156173114746940033757127548337173290641106708574838506273068926532886367522267277159641261991254144092713568581076378490990636835162744288814874432312806233859251298611296417595118436671249385163461214702253032735055033790270723162056616281028890673782986994429232558258496486819823453152242977946033477371645338900356822732007452976110062785122652195990669839908022750480585003304283487534242114987839579979995944187515785487481965712863157581758798031892806173945179709166800918378491008422791332650166652499534189104501077248036641986155977226835204517372266171307721571402871237987348846931812747782184145827412275682672008790555352738122775370381420565088628069384752181103801597502609091415152857835486419801314322584968648588271525050793815699009100398847156551943178050622819875177039633393027971529570441597188842340983096565701999551042330039483225493628206809627760359872503192886751383002272048393153258882881697696014122584081161536366769227763998083809429901878629533296859061735536004542478476466045225708281799520485196157927952346926422294884691833023139426344687299707542741720538431795753732492649884566133748422919786745495593595320797637454670575515164879220701715926178980497430359177543726980970131004555695367432020355594377091243626778960350632024973026009247960472693785193332463866465860133283858231183017731823180975508705980029886837276592670327961252438794248914386404943285120784627669065788335817829644340382141448558887666882795090220427730079329923106415991442392110000520225064120877565865940419675381948176241130869834629747421850416585368952503630295091588505793952299927982276878146409762277406354785628761741287879099507345164104165352574984512174892224826446518476179040126856651650118609222593774406465930751995614353432809608819027191225092011332813177659898700186022336360887518627486239604987726503477694776508684979425226723649795710543010528779859418117590269668580935937035287750512146091435570477340462916100033204745518771647140662414076071686601751660045762723898908466940835770555007844572182543640740986540055737053965389411503452484458734905710910199828085775610764565384217770559690198233966790161903801730335978638739562055353711098258597357813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -832226004209115414430575161959164665968520079764619252376753850530116559825021284189732988413009301369955770281616563641893416472295074441319915916640870205565930031695341694406185962214739814957581059631552160463874962533089209566563579528869875318606393312243813456892861436698485276310333876437561635621877441371824350389245756535347846869711322537703643631157754242775479388303456369430802629996325927605235579797447962599381197852782910042897045159254201766976344055785987333726527011906459545643441190903281599634187911244970507472486861490603715262402854488226278592975833830382513985938020849174729799410674687975489298471145085845050029291618924760690724878100519115387238962685801918496094070209389277637740817378049140623551621966183613074156041030321676709766895246866851860557642796865967173314503271659261796192452445638078781421926269977453877600765302434551072509165734073359983230335782744262936431866487461796629552979924846746352159953887834133281186510772190076330660656706696235321121962349484955312983524597505357819712054176957937693437446770321118412905445044653500683165299547184213932649801092954713864977596188432407138027315456587148513122222754989262503981334517880899547209483472327153205042935113496139631230254353796630704469219981211781975711213175451576410372932636552525905514264949154269467686760149440859078404339411978062485554574940069448304661799687515928538168252618112573982003474409152050804433595695375675374437077177646353984336838650484505125654005149503107416015836212739113783653492916692794139850608344216490160977354282174706536951383054718013172807970013460819140556318561438444560035616680182997190160074382279661270696791927332611904993034992897814543246652742434806040428766858326983349632581304654859889603385641402380507489141580438760214165714570590906446358374524770284317522329210639053530698130194430147150875818069584289244902698306423242560475991566866513762727019624508371442214511396551508839753218982160619530724898449527169754633535939456804315954858758780678988661410346755614324957619163814022303865827100579747390436597019311897576586551236165341298467161805531541278006978573769242274351312075709194445325180131475291416733598089459132622291288052688078960906684019512463217177933144725441969313314000206071309685514927296824882996182421023086289697843209184963231366203049107582100483738110312294883463822308524986007416236956019101938472937667558942020434456528169212869049604105713961320066212623005876262578589691894385221816034493613409926480467454299709622995723076513339269734127873615069792354799136560131144549411009660371769811249419363215046495845505582791159152990622096820318018687120528027928522125791179319206473489390616511541728286141608888753084523499172619979246407100510721113766598103945834897384736988215027200911610639055529174038323393111357203033089860386055782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 11381468430408658317477180467405371344414144511513401210922882068621789284567644226726251681925424180891119446803274988411211834210535674142526977982337866918834856486845003370853912097571406206596944992535658839406669911891280502655278364596995247984697188812863196567383360469260207483414328015350125168870037140655227999828997205293503714611417544564750315950327317315236840578081017658785071027219787142018935225871631758937817381311629229078437952965359849269251534593358537158069853813955960963011077408470890449133552726355891359285452101944985335749729555172061256770258888152806875428818337805098680753656730465292247931958146733317400967960417294923399472234002494277670204930542726929978590520285240800455678566157048820078946902393948929921528799462904861044260095881932507385026691416171675770436948779805171914974549949561850595947726930250223830399958951929975587970414544434157695369313873142630241689850086794070586705653820520391214414413869599732202251115792347375653894642574471148561946450215867309128740379606265700147403432231783107703455710607934837606243674514955729267963981644686508224588417593898295395303896048875398012479227401433567446085376584215213739492731669149907967737879421092125884650285502667558262292683509606374379885182922068902940832214766751531601272617982806355543202245359658896616195114140929959757223123671007074944136145059964550524041927763410125049289839593587656577029833098906513485650626160234413744568302036911384507170015425378315779251668585090324383711266694821773227833672621121602212432217191243556744613286328332359269195476929590997010138606781917462396055837127783073902987332544970817781209645770792659799370695233362889145007981112317109566456756669140654436476966402512604267587162728971748835684908586959032378730314269112855439081288805793012619169934978500326280243232365336974055588540323124268089118228157630843416871293256853110529542656203008402619695614534606111924850456644893526890199427444125509963144200833650686099914324374731145277320700011652149294602633198704149972781439845434205173451798196434716778809885014452762211024338319768246764031468857649188729870054394121514721694178500247257611674862346688257639079312281674147482299118967472914066309962220892576391002005033718529235325667522953012873927691374147835234390575568186088717525215601355184944210348199055552350264934599026862690820222079730385796341765124605783279399448550701352985732334815382380515733994435990381955935748882944503708756088001623870092532841060340450965264147364230886917401382812080627723073129202047668806898469247467869115917076262475970773559914690303029628491148866887941263661135928078466544456476964334744772831277903449255363767982480422522837598909019091801163198191747618213982948955796490159063787793365974988112682587712629192058728733694181306838673909384246934096375896556281006129152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 42816124421736154109434726073251140269677106072398980864764260564247145569967047681840977799414684498590327378714541222507802750572526944138646178437681685001783422366216942842133290842431664472300346127812641592204190997388591804469173208430782408250680067643902195030678464978348518796035329461881567949534715846470666397775916632623420888213131733215299496800769863954644192845765693308826906403010197602939426050257791418294528468839598817609420732143470330289315962952925458332960941417579926138272197276240643312219397773306943910691093929883265284503206174159985471820460703413816477711607604797590495386561686399610734128055337598533086659114259597410602206270406078438175087183667430738238919784695200511637780863163310833342502716027658213196203531689220484792606054091401656187554709915903614594998614375297986505783185330561950166761101029258092428398907983990204327793224372384902118484224175935523584845176274714500423106468623760030146120822370562064346413734266967679412377559873336214775659709620164199125006468432945534789202885455608656713488113122537288428224448817846500580085290994404756282628655135162974519068313129134562954402918025006709536468337228042192178095382320276946262222417185019015159578939692080052132067231332600377536581663764782081357590515470881386601041986827197300982757423047516140578904773596383659247972623501521451526870892027289316922964376204939916774637567585283483955619725427167260313545500557937603960709760043378950028649289267856031566464164658645224830401328917603531281274379737881483273862410537863559548644236289364732794223503727761472416775364924135245290275711731442251207440344457780414318959993868490245902180630430610766626206606411637063000136305293281324858618667729868807939360089311443970998665610150133284116241999490754230772437473378998927453336907193347825455197898915787991994365784615098807337514250901546849453404392249483084576723989388954069778926083599929221960170095422183211612351435069618079537514466680502564198647272002467458291793909160590872425353277692930944026044580667274624887969063774422991966469167364614374705729803542824755329961218070021640693832567273062431136395888674586076265188582679680277695834202308835065342396638746333192444983681268034183637174691049600404033411797128090224911242780734363944138035647714887619591226467451904491679332428871022841651191453085315389720003785046110821223466416355832828929988506341172387927498744291738574567122707251864035244969335279632924203145642433130150319811668261941361170739950032886652524250086778677844659350064031839172991478966780411752727355353967317402851835844248400714090394066672239594956804122384353946061495273081608538069286070848380181629882483510201933661630405620117746799332284582728807636072236380750579401034318770071171994867907268540374114154782620176033284730935548243396373009387292411612364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -1400695538519687144690933255660808259114807880022513900771914146922134286943199220350030147448438368892219333266854500669484453273596608341230736599769053854911947488380956818916519126762744337549887620524651989592408350283971632996155320801473699168152126197019356684970672922857003898579702572704339928883707097966126377348165448549917968405226153137921415742607294303858131662597701340858972673139173047258166828986719201588725866649455117487670688265408434048813582205693629309123439970206493950316237339901958416356917194572338175556166265605880913512666394179183700298793587248554094367922170277419039561487690618752247453559138830700856608830979051294209653126607536817158408133185078518357204920060148612467761289929419729497379887608332755664980799853333877359255390648956990723401858511542341315077403208639089817806886445162655782394210747189711394916434427438308338235229020025936099702745878439784669187824047811835636972641813726214852715785380218093232209676141231715341735576765288043883693306692518587600291735611547482698132662900018536726081052649156946361112550083560791283338111545650416526088749155497117716792326795537307454098642611481702305480479450806265863351626733262619892242996607578446716165742004500122212238965139880859934071934898037974665814461084758604582795649493961278789423352527663144496419567759966360796022452811341005703344748213935264683038935899515571019796146735263095475435715171871730077731473291466836877713590353046039866130506630125925533085640736965868582296710457388491356346810857984979464206802065857792580621548368839971153478833979410356233675274211197414822365378545943519964664765327066494908764267299841075582452784741310041933108863689897121672566804670116133556915865962932519417141528663907166481984469536110217288187504721896266856355902347334898255357047748645656753211025257244913542615466971212394876095095203006944826820151098515961720242605520549617291983856745714675484082327774826496976562931386156041233546856545068207562988998883098098172467423524689105702407295440929622631742357289598234421213548169936076202495916233744372512273290383798724595462140203507555701004118994817576344183839402505786557819985748729206763326014767630697380172707659846944269952870426548980273917558464601653968867233503082949870425027783309329380360860099578466917683586416534572394603094887166778688306633590100553337471499854551967509659532973713958911008278894476320571748119372851212917998379839663725615753780434239299632505628172027747822607498589973381406990665091747233205012081974476625000198909894768137197005639076544322155142439192205072889622280382613525257536307903832755618963918778176998399052945212771582039475516242765103269591371121838500183357431790536045884514998137955042621081885261330438996671584138962044374037912271040875422524173014733865062048673840804320183704104168593953411563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 12171971560778977369601354325821489919116426876348929983376176602028757510657659578288934052656261315553706070733684528771125190272746773042451796206530838621620803213161510617909518701964627830986151280547521251270594912963362867597023077769333995510194319697609165533748928718935091786138367241075050198140736151467258974915660287584008667222593484212691468336603310561179785259143410874218304473779253547220557776014918704534536188492099435873984587669232162760645436150255962455224348791365162451929281445981626001768028740608201028969489442744836438252665649977363162641475038983413420529406990440406367312513313919673869998461723698183177508888261224157089231417659619372558550010178875033334704611710855593217684049429197378952135278127600072666067286054584613036636494533617779212035606253653469334404206410870192455485261661026686231650559752136517042380178008728449464745334480021516790382042590418214092510625752144789338673306744025355991500384163587238502612950366335025731528578325574348317240982563925051184031020374109556479104933089508027609427064377807376073031751490099471832814270278857514914669052777918833376988470686308942235080973414510364749809440784172223416141678088505413426839109075545903499418885831038032466604304167012359578402229107980759575567949152410301210735103196501960668407881623910380774354223126500072251914789328314045061462607525705005477473321868553956682918854472494549871641323855475574686224981660193153792617679504125190170583852831974861628336760721117130493927065084312771668526054712128942293804442556526191207675455866501545395642036939475417209313554681371922782189133185295183348687436322963873092698567845532569123023510359296605498409320405845781806497056231269793394036084725711143493448026530507072742338558861867833228573399606294596938624120885241366856823684132716023910117772165535742135751547165142228166476897323028920367639813416062637139824849343516279800086808198125671278758768173560661653524146114383259245327771552677589541607194546658074021393963192891492469525778752763736367666595095841240631695414201856628477607451551094254500893188763740762907781859210913229837996234586612271364671591463703890122862974483720363978868931445799955539272165658329623727417777597880286446213926581714261854648006933127677681318416541439198572805248896384617377929970805627692259592024639518814452855035033826804726480323342872292792037700142135194297640265519660166234153209981066174614266247621179310388100362104202163520502177141562016715503052537227838124180253644778356744460438393332777718686109303719936210351431045359040570702219156303839894508065613000683762402357466939172051062086025949110845186793729569483300696134628054317416892894211346395381876305009492122364194223490547964537639957236064332274909086323736951518812294955224400668598636824796948030630960926096641744569775831447616094208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -38631547113368691513106343456208792258226246318724705076620012170442279100943303403736402126170351767787125199175606472732085405298205953502447493448090019875707401179962571552902962393063989481474065034279860887499146636745563012476154831638814779962236449447235341898739462853196691870663008677001968593942834458575234345221740155721121431819454431406882750059761045694505976379480012701842366215323368474795747895563831941743746104533827910994655725369017207642388224592515281010027606418176563665639005571436070388952932874228999459912294121815616446587776449763320201710570115102325110273309150675061980262703654677943057790262830830193744841902902664309236815377212227492089003462695909810004520337157429456668205865175378728630140120345534047209450958585715806882015808005360447367678383437801813241578371824032376708052033994868473720235794502820594119407906407215679505038929333496553302260932774719472200372664577026015180529594145191295289017310380442072674659173350372671733976256705379856032773064251340161897917020712287829075447780697533620499468395378207073807319246257086195297545025047750317255306496613524657945583824226052732372579117686154752655106749333265863796517424035010806107552427920025136981402591678569937622404774676103341473568867527966828805251498593137294091944368713710602438244829838383617306831183287928375822786414228521996711964083323462118410425418653032978507654808706828011650001029350929629870991077866827794656864149211119521517479389825898921539850900537965861898568891111071124303656777434330678966778460646261189470298259167007000706508040017861639689798097637463989377725251298254812539626254451854520367535668632433811692363458646336205608952986170851769822597278283652600995171626447912022619834145942090413699376071006325849867769426030064712347026963718026101023321581329229153372566607894577106474770884824009405824595356648094735962503419897986684586009330209364110900084314991002229260807976211442145729500888075793369248705460222935976268351918923004431195631408957670288887196012886344979510574247496815389014851145727769942214338147689556526577861860803192194397220942703326644758653177604821172192157747512603773123396334348001248131918217144622106218265282329964632008902041823428327120633099517032836999824213606561122429220490417854612484616437166744967424589266198385366759599438560060044046670279033897197801512356450137938156400596553658222198979878194367380651085500242533519530648505528850599890522261900682011342931182550560658207408293604520735374606687489602966014839712473496822584570233782681207735091563016195905045885682875862984570796527262740424730242663472242338583483232143198975338303162130284604194110587142084667002085668725672964778432760597561143445809083012645634384430597470647529619377414848502957149074791349082243229001843839997926216773272426698310807330844183199481486901248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -7706997916511011336211527753851027222993626490177369557392114078054800002716006152689031802216846143893073976975955747242526312297437873652021165400658878507339165539897050716590546556070101146630470762568694991314104017623227213310117392904518113492182636135858349706216890454896665645939420685044511735181298200669431654715346930941746643555191033387429119713588900923588205954023099656394902178298595802566646056522289355846535052346763431802888143899338271223960909194726727065535294981433156188677466062627697209506344244148889181496080097966212437260037032563397677991017230138673484034086905258919314534464207508935524972935272987276223451344799271197898301896084754746999868225922478695265488912322573541876050330419616567616645475414679301240939992300690625039391244096638650269742449897174118785971155077214941858625848540398274910422722772257133752329758823424087901066660915250568268558244437601753339795729388855111381842036329743972992310202021531907517304755173070557694818653201437553763174300922405618922850367925166201511439011799829691523784938281150621718241769904820668507372285602771737962529991635324256448944955905645631846659195455682266629877527507344142508883879846660384470474656829079345915899286286877977435506222649864988966158030933614326473718130289637902899732275315396732663161859694883326565358893905928601191646173101100708978840996745559898153534004116025244525245355352442661099607695225003052209776116333804091778427161791103634216707338018571144716275510798175732049857877658403583579027895628373876267232979799309054012908545672423862506641960361966340925081389326234377401372057130835717121917029030307359914568060689745551511551223910274482970048138398399903932294565738837238635400007740553314678419151601594360518011185126253022129989766393786812710171761841066497189941992279539833571595699556768041530239292617555122948501890053070853679817225578196765319390852113816074070288380354615493658891075271172168431851105593855520421048391076620251492383127220295117660979904885076132168268159447745503451478369167648083154117523480988396615587751715589376252384361887737396205754126599263417188695957069731169415400137976465521853813584021755122360575924828275593822316009020885119686474876166276818994439138716696261288949535717060933914502388625752025834431305498208913708143749200957537096017054783201374137098590901288666333628951981472927892436706420538692700857840610930425308445547339470791799847366888086023102886399969042898468327057186336207496865901255191315241563326401280454903329248496785197468157969792777699223358121129594415151699448357540346139421086324409610511943763998498720779198500636198841365417204426029278227848383971361775931053134482437203685323791203095948841696211184786363360242539750607461853356221811264179218251316578404452569096181155961499689819916382227143150003397207368370277580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 827464594933887620463992947807115939038175660169275246698123807446598267180518826897761713950401974517063786826116452140945751210565813451898740533586309497199007230870517969431521354472056852609516492168928615678055918796878834105743900413179281109703714046618421780963636134375630839416228303743708795401747970956349495470375628756053695631057941923260013476493684290339349707824528131925824512125985510243394744186053288783757213291296588245176926404309723828577078156296848308525440629782164581386142004960968406385176652617906847450400117976015975235274353559878684008656298118817729446882511247247222187895882690508026395122312784451153710926746905103277469901550924158626560618608159839053858217121325438299260203790181733815650110858550932047906031918851881048326055063889867486292254664919911622673949037801194575697587590641648920411059331811420793318243978055845051647094789409272112670788373322545109661366174468358517741166711878002618182677604744383171030705137169666834611625811464247716608708572358911401353285329422693591919869987199973827625423046811153914679824796596608868164699832801209955456707025846642905748219233928960397699587926429613666978222032998577160545155355974633009817156558930468858903932472095658066117349670184170903005014294628927222508900067133148130727169300818529620272910002774460375305746261039846755684713958620240882982723298477947969850333313373366368469331268527248326490471185531501205370411471227598082944288581987020804194507066831069099119239410143146528569533160283370600869315873200726707874326859384715689459985659554945387648240818815175951248263566311696309696151934995605422424166010914322647691617875226088455804780960727244439955249043287461169593076635493333964360589932860911901373719069444892141976391586725754446971158065626241936102806020409668037735885376038986407047274423275622386169802045022756738987615400029430254932151044949352233783178723670691057992966430348777468435100702905222409472774066208837715181678753630208200406986134350963120215535098414207085745378123075817597350666575120658708811863423939255523086587723586299943159587680337398445908381934046580535693121506713837638191592090215450432885226037159423267258814897141051104068341906259467796576873223568055385458162182617478061858086847713363283715746019865941416405436646667292344369629254941880774297440208891799541266961766493730143237024675428387940386267146088474629010885972439605341892716708128386059021072540487629598802688821645004265285870485989035355101138976459122043097852766547476244541129782554914801188108409102897048062667179332645870178081679119434412630802702340343172726475851413057538325023835270106841258618750480393648766345273720432274063160580362006954549752011343076578284183768571543333659261827098312083726260359538273342620407624850192982424661489016724998868841067737777652150013225681480863614763008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -4885738440710481417482833282314054561143038971823230624444132951420951170391498131518710073617828723555034544969458987265542922399731333446119514756517445185040297043707147078448217083794583880964782007951874812012722812509967244196040798570612493060034009482465149575425160040512581516202700456108494904521575554772745439884058393804693350950239400875543802701101673195560544898287539615499118867812458251839908718169227421079085396110689666657240483221247973855385373967204318648792887929421217799790431216170700493162400481840366028036805129923726596169798151468999292409466128640160179938049723489958145055154230267113058619250565372804667445323658836528921669119168378344504407001632386434141849161125997822154142863059688574160531236860460830455236432050078171423568568235088505118285636561217168931560219284136924991576596162435296581163609882653372317526441358039103587384538816745200753670187369841168396311459154377986826714210658992620528469594095251015620232395501133283392733943211190139377465611612621386607336755059314215527060458433622472277833044409433719840147062164652552849097084810097859809565206695424365804312641333145265741701529218818471347101265807475002961973683787364458648400512053335679609200957211057427072592385846484093134263086271095668262934818943494553341755499123996259442752933799472289943855388569231168163582635605339934003756617199329770511610478267749417726200179533202089203447971668873440326025212891913900600999654508727374424878065791977439272684561960041260099378794350455120926766559650286752911245168604059430989402563892137369430841642796852921522374328647609746874009916258747888901132304873993596155903763025801424431240798631564280302164142846816495275994911557258737373480223521431525299451681127131318356978635234581878932514512337961642049981997343174099142783829644381041165726015796367937492795785278874756945351543673346200675839484568761111236678337824168096359319573824225480435285047006522656632457312351108114725107944909055557475086909578568319286051331721844718745695448372738537002425517953569588437798432505457186742971527562834362475913428786941900532015272416420953171594912656594031567459920941189896294762701398934778040288761427910177684532451339596060048656280023201476970971748491763291904368079641935632426219333326667094406242213005242083956339753441819467126289734687533944235206538620742168442762406814956511979950973526478343826913570283239739591724912289460677699166544991058014625730324756612882577309019218810818107189515095566721242633005106227707403396369968396361015577662550014132550613339634768898592783436790503433812920424191324450546731723792453681125926229669735594460218746646347413262644808709899153044971439963658316290824939061828353268980216995191095124810708909786291714982047053431358393041396306536345439125699326132217828913209172256050146829606008716508565969305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 17200867637498315545593368454987483035356062875092394492290750023621552187106024314147435468406005127760978952455301451946503360467324218871526125678749374358971884718888429040124801949375363386380865356747375702294574357870781955741063412408235495765180224895284980253758053662069752756657797789057223223714696121743055421244276306925541203472381314017097600514486767228703269602403510518344380956094533457939507758798679364633130488550113354347534688809879059727353303835825102574653112537148360531731129356265185156108133572277395917349809560304219269895381800603719963306258113348632709600851685021098256989627034521787521123786348630565960326945921778158542154506669548906188994725391288304134334464358151049585805241857509376814511410446968541747049784690861847397529909224804388625087431302308983677070556773552654373802787458417349430216817319658943815342198804623492045822436878769795206154220167248034685110355838731546136119906969002980609950579467832863322909058625306671127330353332065532789674326958154713693483957791268328478109622475450289569553179681721722706067029725306276021361987959982770376291986101505252110629469390870038048676821217506314750178414813741065884927622510913244878712757994052166215018313864299345471879137935409113572530629660449579389596700626349134038719905433893132904174994947713537765826024838008010026243955889274160886667119151171328364567690935177563367310701605939524142954965812838310339925741144363370496710072262169067957082034226899801731617700590646503128148638136746001569717152133018822701732310022680130861092394445582750530523593243465924816704447114076258007828925634251306050735414134961983047732383810796876541500660744911285381168152518380092034332395551810532197235850589718801000595785154314236574289852983129540556726582530424691291507453194656570822329017625695193790819158967207743355359690755722144881462919470339874503505959056050179727276893646454574330505621644654594154188917424202365185643472659687261924362835240990478837090696604005140430080026452074108889608000725896635623529384685784404692573286696626074960637193410489308607844260356946455859494055573470743376941011817358855497217349382864315792739601750872753421380435955938005277833472754289088013955786874043897655424906468208307268065658082404234526002297894844556782758560110559809248782310803209977183330083182362603023152355810084356688357352607988419826821568175397584152326039898666591679965477270989899206519162734459909091559278227408054533698699422794565543713591569010955179196216319183830653201705416659462672671916249778310089116162752209200573663053569411864256229153531982910241925589656437744522655746688544910294930984245452194706318712649057340973936599867594287226074688630676056739141628226804630709245855368667209564020204742260758913110521947447421058257015587287694313803747947950217842302681067650001152581304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -44578462379910323647734128000864927756093250347000288914943311913638624160090487869085651073690292600571491392272136812682845463469474345122227032230613202189285566643050663875246890762387577591265653904854158729405226883518442883884987062738897189050153021713086784052480950697556799943400638189099741158328865023955332921403425203201706170792903069700750695447030424211668282336719984538936406134697722849732835105902423268241571206074188894812361445966376916791435456193114548182755819132452060831395955487535791599441679685846729603560558203349547514733601630984826082135553113406616633320027482701758828817473662110617238657806133923165621505899064661545468043745416794065646973052974147137328363958722138331422723922328483305478326524292736644354408624126508550356471916889274995362808012336473644578078148397457566923727461790059423034702232649132669619714612796171239139215857460182077307545077987729033486171691863190973934838930856022221186827610009650080636378429623255014870930986686181025808049570358380821709398889922510275735436216417106270795158537809318629815717447647229396530532337089835389138401939157781841050009012856423909423521825627226849830543982528617439043845545039005493572625260217955853979769019329021770890248803202091604281325423609039872320970313707841508599036134194426535694271469555128818929228280577293685551754243923401690496891049860668309318399272732101036333435103257756795498862964426584334615290339205215244550200778719008940660924000765012670983207272611723434743899231664894872163275499666029003056254453740648512801643624024664648553504218005097794968618570967266644547824999430016232643125068377239038350510798682789049735444652622717725300188739830591733310885262183539803504881482140474125400115679536003993781793770680879413280025479271711981807325522045908724541493575250545564985135777541453752980711231964833417426598273556300684214616019514855114331474592680648459125035839565917086363469923841663515377703493867209793139184540441085979185120920555366598480319178916659058799616052946208653659097910575354780624116819099937621876706331423952739246237802331427379936670852047822930047701109669848772054100392303941805812441135896246417897177631602915559809208324400058781485878229261733368642762074100286905129417781062028376627221859349710363753495855964985932017271537316070231593016693528054996992395933691070860209456521629650169050923935543773732732355817125563789317895007800766273176879950709788422954597974514023648400849801501541728171906123138566232597171277516694824581306155302234247943480513552550290544795774088083567402547944537529021177936050158249654737786357088435227242858543705283436776743190929578505242915047329612322472913530847014663987311019950498264042189473624272320001603605871660050537050922095797332578411547703116891608715580404639936812548537808816371386037573782782484812503449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 92882036141940366879267804227762856901846349685291379498770030477323497415101960155244445162493005375795811538057538742944529810861535415790779821398110789575780159684449719728845188244952802358445685906593799016905688252659507034686396105381681752110395604751721077268229466287474672144704351060410905976038777412202821387580488177487492841726647861561624704163617759355105811926327340340582791873994694058994796953954143139964874179780341891900858325662992890032174785707536451241868221232858296648165571329886548152860679566220546054229966678892445331095816076697213768200064468015198189552322155875276857714201973302411296167891740467500063182496603928302707650410856576062942494929293710182967388836353492819241720397649445957496494417834882359568400711914849554860344634917775687438080816608764956670258976713910879975321354023672832585945258436178704729880769919316967963182966394709618780200241655694723643736259538902722204574438814684684784292128164377681155703765541793575764311742938204047501306799935984850301920605350597128101047341094468597946177934283913614033210709555076139893620954592674065842399740134023192709809730534499323821355052990630692392397483472885158920446383620151570523371254706415909578570372944327890194811029413898373013272153480474534562033939862820963930450035780734712127198661192881498036266012010615502049621007738381879960378340596450864529683600906188219277541127772883440174589437598573398843810469331779802863723704210637443879420479762438581664197117750776817839787144130925000950966575916967020186140306870832016993553895534556873421426571129924277040082852019598922714854261034656375843249801286788607904966864857506498043124701555628454014719006298675409537608398039722665701078923747218988001308365306964874433344125677814203888591877737227478472208947673753637743278223957436122148728603483261488739352877596334218732318427860173678439450008408102996635258202691759590126861068063363793820712341655857384442626091672206477751766686100289734332393124240248857513007412772665567593129745359260808172456406941525148148384874722654533787749591416443392966719125250990417710851000919142516530994674210368063034414940982055783494554085247072742464757463559777174818388627359796608499301708578461722851249549775991915347196146659505774073836549402947657942725512050396195351744221766664252322760671400371085191252213820157030001458323538066452495673039667856379733903692973552057668949905088039191756442098019115217889141174606083874795820723253767779731684231936745406049833017469617679899133461630321386815177779489437208460180185772264016552256777314132653657508285701352882580428271585856780781033818911849345231056607609773681756071207696113000621463737951602494441181228655484649488629226193573921889655845313855986281325612420618032475076624743481964358262538732015013195575615863392572228902050017068867642388905984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -156857504946874322575112258378136101207188297808126339499398774446349802188574349612786233845737731527978176807282308163644544388865912120030299971963514074295636762166451258511815998728897773488499168234920669083944507619103754540899476057004535407781445908399604298887582135470262462427052672677315490794674349093853174520043438496856448821097916900174836090832015378692464557261529263840030963588134734878280606895621582175395932083045991897563153933233099772118009706467941100901714657528737751831071074945697284205155044691175475459212165764496404310688200437792529989691407721535631351431804700449661735682903958013875932065997571274202559275760052585379014875615433318255372312937177926258512507362252780386189750321572577716193852759260392885830922644333934136783839285377809977381335874600721645690698523370272976049667074502481693668083903862611639401425603423435821424781103461347026958973279503265613739930265051551497001230195545556041929257936180055095420610437127802251108378895853869445056074611653069267487141132934126991404767308811072602281671835029664618320862768107564804009810924789664282970188032927931510224818822464309310224182688066718369693151326278133423076503782108780035620818890128324922605548002652263348630434753351745070399897716419044824660380336037532285634826485765976396944407424245583268085797814287983306097052237536507166251583830204361555938060886501181776956957777071896060433817972218963728942184096960085802240945885725153555587130931201630927109602525876745459903181994435263378259714904777759830475837019460976522819685595121602526741943956155624112275752857703922933421290561333232984186586356627145355239266495444022357080921363160388161342307741836414971606996581563159502885933972021653845363367504289504221799808039682673138339640558669169633549175121465066119862330344680707492433454267022146412610316722733516627494501652594434382733808829052660177407358854332645051325848687438426926449864249338267192472213941443392248475976327133859672033653986146558163672623752370994361571851011986456582664052670672804237283874126356717739451610029967729960005856565875580414346429117563021002353224905805839326312381263249374518052072154282710715420645804125530027497041145333984260177044490728140772789310605236675218379704491522119232209265874509011035068229324466468358559516067707656318421862970104667926867704000056973628919829001974227131556971711211280664724230783420796421165997941318441718210204974385635077111743411006626400423414926636067328825521433361389706814384770244125246937352982163692008042613482577267522960038696569164282747669843219662584187942372912962955575510426692251014273037888211340473286795082102200219674457000279400466252140229443656343286064616614002202317889925144491531667774553620626327077964074207567105064358823125250188901540498648090117910765208549395817987211476368804935776809779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 197513008893668807159974615040537880197207637609713058081710761578184493195412954205071176242530251482786139276823891000935967889772360171284482163214891465647492482556002587272730970452755821764982460219009012878231240509985906005880573986938781226995472487995286630511901726276871662461499314838663029994295305259808478865691634034837807157715375526286079957989422947609849849953167324557117680254376804713274363155312996633883333325366432316277132569483628218758617899101395642326427033527661445161831307498614001206329472366884981172069753017532655599245482389798216591714500029634400893335960933518257550076292249733406024218512841081907177457080152558865264430363007161219423418419064836958976323584428352041970870914122388102259358646804270091386134998130260779190628309125597868402577283615183839977367909460200636231285458583705805218975640341249750184441981596059700131113692404193016075810063316520892256223840593811123269954757784445765051914781240446394870660441703161989321874644287915619670564182590239595537597992899371353735963382091990401101487245607327596666079196238547556522281990982616067780395591919194162089387338480826474589452152239667922712370043419333706386741265281751333730571181880560381808665859168437285635547719133719598412719514801622483470361891952709335446637760256870997965189884167049625554276065174948606418951464462604654716149691959349772959258388287922014430337272060043046512555923809892315046500198585445396842638919780971116828313350315140931452245093534831544253088743583966628815897014080988311685621119723348222547749308233655757362149820046460532329497663703356101887146869145988759605274320355928500734377033524825111431558333840282159613625390155237479469610710504686360332241802011562891202136916838634672057671519334643645348359109332578424287697520186098973966592275262228949819053152183186684671812514861362649286083779576212105002521582408248401483407279939078712264546496837587584245099844451335197525239027984774242048552579367262843399148734382056215770391177419617643527801420560151845667389837240617903953139022958620689622334676935088035032913676913593923827349433952219755259612886784091221089639476404801421844945137005194389929426305626168356150393957079427370847577155557296385284922734909263158202615410364287289118924764920375463945907679532272950443002132893770972550837895170549514589145522141473098278028965885691479730198911028218475783193872811931023385346023466910980169825233847161421236119443608856585636495071154662849099133291622665153933518600972771745412550380794408491366938801962493557273604648121815758119256968462948302852079024408927597209920697842154770012490853716535650678356551108424861439630914294416895873266776841645466551910116869893008599961957665016559475943238078801736330655367022383797343282314624346996178329024778706143970422669870173274306472898680468977356554371072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -131893121347961396680603301715161611573058131234523823328597353123415507624112130571529111268150510181287908363448862086960849038429149289515708288181154276378322050841780051489696152290521976325461139292148086241029943011234238631679426147413932514520337578282090525007857111319227584489920194065777717956274018278966415758209392941444507494711920543943492161428400115124624627192407749203621546267957282635021864708144612903779057535155626751365175615485044077442452834031169307438083966568109799253341909816686919925558145706690876844795647643274852384425892259395299480549457579280535990759740780437886058610625851227911448845810628292578393781711123212667673057552909501278891808198896633429467588807215116502867787916785335286724748353431588252965146048893351162697764024653311742119813749988311645551385127057812301889424571992092317479993097269959579666103731899407424917451766878064700386521359980985213618276040067348049386555485067134380746247712168401967438651915719276026199762196567040251159178146324489761532160297997893279649721229548050770347732507367734141055472721111274082806936044244687241818554651063105380250496608199058981775764717501412986852553920595909317250954046774447695070046707701300281632008243837013198911057446502170138003783333161296114261911819491555151489356206534678156582243515852322752782545563770248333290312496878740220663926751451592158582242928026279661292923097337712824088734006822528737303434225945145402049084621417121213034576579377566951535110491620497726563755087479699982640396585443184662907493996374099144691517821054986523243564048976855751908724342650673900047113306831495160011252134761033161201895464448109688505645199501059729490758201251110599218322800637100014380811518694728367990212773925647938344247975575266669844589337793626230792227196799135947048244446793471571366155000743166720363811219259144649861375774621514484250262148038234736259861287908209757952057460401680600302489120030884841641347510130389088996776060325216456950379489740599763852374538747476706246138901909809425136857662600192388238700300266908902354328311784633018712223046193948899347593863348055225546768355074022444231321801974180858014235619115984715969324041269530116223273801565055698042011303667881431456283847510859840706602872683786346291373477438871617209485192471891510328808418579574369966152042488953818725841865760722640195806621051741467915821085398109811243467490669963438465310599919767930672927843201581114167898061951097732520935953607783414263552923787504376338295374735682784477881902635731921738235342580437071294774395417214479448052454028782778355152822665683012010228522917423483993332752172227537917688722887725266393649201441602460331479795461819770194404569870691703512452792147045088493302363033765750667922401196045810246912344556248522769341916254609090924313628694080253066579006998399378726794035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] -120925779466199079281062286370805872316494989495677633400567351240495132003585950473395500205687438235273733343213127956425769524468479498934205368621572173972199694279993861858398290173014442336880556033022698583939801497530511488170671150613232051418455484373787850320102714918405665716233970358252378170755471196291638821894500888480857493629950427420956624438890392559253086435525630560092767552552930322015419774208870880141474078482893725196300192085060183012882589192663886344749060152284717348629608501387763366321674313278564164959855867469318437871761079155842195752601880819650452687396447976253145591309777302690771107994025980819749430540138597579537578430190314695940966697520110380117253902170117054610782019160314382683831226558041345940898537352749577832576037605585922812559204555569230141321032437996682855322687256994331426917572761342943566956868656801612578814739525978690005338521792584389207196340693196036367267095687314732094188646193359711397965774175499486995390804093267117171706058943429330398036000772334983698414792009458658799123785733975236672435172248270037900290924230006006032261220131416938799162256973051715589456491406044450672611842922618215350884638461597434091013054205451250531078945202840987066065852801576708056923374821708357463538027609953437046242886130422973609201254113335362300313855772750800927789868499740596825779841918174485047089666624180024691538414979531139846404619557017244593756514273565574124874421103562639163469265508980087388128568377233153984257057394258029420890911380223722712412357837167687719090765426873308439562053570359046634732690627661275878933762772710645510501845065525228903719548954170974998370167172556806751294396247422340326455058302237388892109949225299535688161529255072445873120964061484479697922744137602238738002148197829545210967795992792858185965198126335199795720282490993185001153060993895205881937409675373780846866122278523804828983860675948386040590796845213005706798687337266941299626499767724879137723164940883651811240733248173531664199091589150512816427948232327125175918789742083027536249217104828334118234711125002757671326682267228604979004659097177769277686066436536538264052423602261587177835496309308082336309103097632750071329383012246374649253063942167155631494546110282852076384164799121642325009143857242022014449587073630530718734017845694967051223647778061976404004214547476755484593934942392579660871294922343734039105569411986962683926829205008038651456168383300745202826912701315981379505965433627163250037880815032863536798813964760896930975289605535419069789299314325806936890116426908023536971283054066204520828909295521381305727686852055525223884970566889655507759397672742661344477368042285140316813706365425098269406925619356765606514173467473219112683396488645135610250193390592185208954719004881433468533430845284926527118033765819114712712871936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 548421209488320816995170306211314427346908563140775886228059586104349501351041899329507906879095214448970833216777295567084007472428667599933805510671414530418201689876671349697527030958417543991474073707369942346618216756812212819384924294508186803508881896277170257840304221801918115599001234468095533810776330107144121482412051737415484069519039869222241607527259219005830062715746782684345751599889993322210963432840333513329019791180629735962823833651065549616121363536035382529046092239740385126854124953467312650201215427726864481960982927531551182978703178002878608508492809975813562636805301456296706300906819035351763094020208175163530802493912012714467152457379021608670148736291215713048439209187987186040574516960277491890350418394459149983918849178478092246520119826976365841901842873998825862840354710729359341439192053193957045860233784061012530611125634857024269654455047154955976755761492953742897015623720945814231827127844492292056588424064252048443641260380934898061867805052548497595038996171334233248370461949239100436688028169968794967318150180861625918097440112332236937269824297086009560956337408220863055933806269178505067519102386881164382572460417800753406397895424611087945924050259140071414184529198776993716466195240738476385032812516915232244111570447988603046548095511080401649234544748808382017638965118683535492645352977092935444743993207387467671607325074910552702569350630747039470253691498869519123504654412497967869570218946675821348670223070973831178121235372590258884444361685005549587724672127633972283908084829234948863706380088137429671583968791891542780343888894738989041384810807912390679671751315520630298718146322981476546874158936799970975194953924111144434887783837382549753698750557074963726912398375009458624222571712607240261952306342827047515037529456511240687860001425216402796822856923083580503761564339219533660966629649584382094559047429272378929272522357927538728112127738144313502995639567369125373479422902353085276940725016194115864650216900739983914550205006634239342963274599453189357557213853953216038415683036789359795466806453058499082823841479136277391676495484121653556417062293803027167888463265485537567206524823512440325966337379682717266725056786670814585139022203082293108929162209244651228959991452365078127889250732566594445368979242316661114077243181580479920122373446614741653911115714019530504838818082483549590216942469464303301120218039932931590897965074469177700475255170016789421934590139779121952457020633028826918497826307646649424379741410276810713994151555642234545321423622291027647321693164344071454347725591820076908869994278933927069894678953858127110804303757552577805230372534577531544393282111795621070837474099183352267220286655208965357040315539668473535773558698389130710994525031435381209619069873223998023430808253291835486032053433710762714838664212662208045042892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -992261130485144544597358544389346576518657266862593468547945521264195569859490290718371155888793507448911977114627680041197403506007333534585877314302910086312927192594775670431476805870701820524360635302755581913876779976095693376704494320075931821028740937985791899498890917598563056328656760718329629620500665571022417305647973202103266734614009527569914548739214612097066454831851359428875153892977907534810420340438030612780692402729749827598426532939037275316310114527371811730513256872238780914860927456182990549114417468833808377970594484588816935122308567371260333662962091753426772532815909665993071160553597764609521914234795837403109172459941255639905870692977626599143969433975412512775688702626143968852269866798885980787136339722641469535085959045173417129345696234166197872004989723910687503536953438965492186126954870551999298699513904855749901347476309054916200295148997641736803818752643702574493981631917704059643251816861084430158377130977502215405025764601437174770526263075836059569792351565514152861260800987689814479610801412190153733918002602431350748381553169643434337970201117274361509136611415090104853044812050349337614811112692318501455304055077245507639961768173927257185493208538834729120026949244482056726507176479090423034150477063945337456152332427448422631999655484146426288750832019469112868071143881707543915413716440416880145763614097542616724821240552984341657789670478021080214936227508659940743630428748058200269088986532430827489232381179773454449912734231386716573869450045643952792309408379599055705843407370060586807298876368961664243456606334417459688041023237882711171705027700218806967760996390346387691266089802817482196527800723129342104698236925184801840865821271789048103333908996695864618678149140394366388366344929569813372887787573090778291521636612198717272827398651471484883613088786131640715528055176975790928530394587265035150728626379629248913968209862309015676508701300422806029159729894575088889064872484280475659957156761805621550163713290662893983726855439454388722630555656890969791441984397883588176852847463010218061055940829883665789244835982540193453139458340290700534012046995551517135049291154561221308037255840506484632600660008240654721317067377560711883664779771135516759038479456357161568076112956095425054744734002536555718604067503794868757562466583843456364399227427412984593406553043017387984032635356026415090010667395806474473601727303211912084622480617879018113856744415198849316001270014492981292298070150002855936166433368594623645669234956901717056754989443834553877840070002115642466395469801832463966972898888046580410611617217243278587589279101054992446779078753234979202384086917293000360843764399711282643226440212399906074511180701217990008997963862682761432675056966975912479920907851041023784821779723742095374331152669506768043536978759552604323466959199166700278398320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 1213218857125758777956826392883773562440701983189843787494169696710376310996473332659720771619868684489703769877685718758750873439520029326429621304880848834403283818143276807069660060476865728407311395331811728300868285940239123635057467133213503666409366266441695440007000105318696127679731672954796137636897454369036385550559090430559148540278971833211291048380291538361670530772270987296654721975132903358357476304145472601295188922508852331275511147115311206291101950290280121019784095179892395062152964353862041054662319555655024329671704227435307131419023330876462001788955400432892775877024406519791063414413269892222151695310373453801664556843745900170452111715112564241978027692749547036333528553211900160591803693011983484192046650686429931099556134893386320096514756937080062163163764103661242522745301609418620124090402541046236939507892408920088024500144229094968040335866749467312401622914891894881527227673398422115603360527175644020703966081691398945025504513296691449346002122892240495629884334948113651621511686145607100801538008406742605670172998080769075395360652824456578376957665629272878407379017657141376879441168678089744799218796541372711847302630526077902686229129325462917656767472607065516594115824096257467458608224185378506163245310762365758321422063947932122597699922846947091032362078156148032543632292815410718993836478220214596568686632008274094998017110708637589274653570860767805232266125524846273235290514330392837161900656743746451059282991196721071080523320120119548987211503594357502889200818217734006952218450574593048932812077776014882708582811256944369307149733281618997287736451823738806914158017137759255111605561100667352176345468812301065475278906847520876025132594183922928764150060487834748139133256822421766256983979667169675076371037641899220325208459341188418026609019740230335602923863916807368438231362870820160994083087637569924826065176729760914241978824551661816940511763751763070814921898098230564180173947383205100722069641347025581032135345394937522612856897038440816717238146182915298507860851114827919499142752922751573103170192720968229740034750383003132146230874654940380650991254626343340442708222672129040449672354680053597422266636630793211702666360973239590790244065288008811166524283087266163083739422288894323246234491414436362078284016487708180160266450274566577199781261030451504100123674906763671553032287839379451745200335278858394330003510791072129538478029581941154885850009607996566229030634521048492017601401129635332491954888822683812641376969756768719290494405347801072676867692387918778996218906177990998142802969797206352078670940643365768368413360701197108420183598984717705290864493333127203746118394980857558652053913460973626639608595541954449894653384299194895195090815309545200668266779267864043032847087654934684718292148405974716766772306671387094488629192220365096327158169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -1058094366019039543503454541867725685472978076667760469789687029251661460756531519326144589883140198578785720688114783640733543427976571913196098556725751162826788795262956959070923600595760388338978791100483177493272854204333320490083693690710029439472744203361612276775612811597653543125253784780347653832220000055243712938865727291966086016026895940769995548686661193099702087784317157106388332333514264459797314324934039656991965808252256165572383337622753985145697588796903197022235318221394535483180834356312292376527235593831752878844081565768093701196677689348870972181976427816224144599726216311943541780320061353792980823041171306530130634286900098494775379233846203556445527201104036406418712380946685278578885563002671527195690519599140177426533362001443102255663140470988600985586924282097995908859680368314754659429863007599845283314010803854397626333900963657641568510053519300647495368523821728139687736149983350727736059573861797732657624565949176761408542102336164420044104216585126601473027839323873941572759352336454360606116888726496936061996070012533100487418715947213775686042264083123125581780526691910571065430618081075892042917674256603866605915374280772419855918941298013599154429753419777814625431023255565349564896268672251810880866381400368175743065068119095116928432508991349431446558204163658518849134464542176209974933695150502439528664936007090016182415820250712761314445076500396810138909557711584732395675532878435724942262342593527680701062897969500809291134389967361121060274889898265295654148485128843452165989996257324435808226786568738001612520693542713607651273882110333682630251509939382841626035183945637714068762322976063376131124347477741030931731602678294506005068328546869238524673735946352475061272101697395411688313449151194491703111993671957249820919189342327284740298976150319402923453283094217240565768204829053453001759284237766100371298457095503602315269738682759821691243453102369806352569370714533727653320546599008281314873526469445994137452510012521396538203083896843917954871723715534603797187174945162110886930093900974512831122984109467460745470373285241394357128215144519031364745959174577348871549397181652868409336407024521850572265321317044735536257768309460078219259782948539137841121588581785551798337210999569994464565026854599331825113737898591228557170165832396395734414402087045223894551096403540499554296022207567880795053302511582840307468270357820332009616797802554372289048156717353119970445777596215139364242834831061569502579798585286386586527306833451795355145390407617262742261779461151684209689105195789213216774472907634274776146802071482305705313145882378187974674823045012768465472974419760672947879446360007574110887657128150662254413002822970328000979134802605762579047860596166173425996325228239170216032408488044187909683154141771499777562083193843557310065024632738529504185548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 594067675031162813660838231082534032996476562213879665104034579765898250492770660391875449771274004531187617916710106354892870762594215522404024094481511295559200309755743804811797185182916973731066494975960623514964177432843988263942188266612544817504868731922972089684766061430969460904704736070633016619858014854094333321547784365250886151418759552110819940615381267692829657176278167819649992525654863121586648882075012739932444614308583694282794013855293353369508994988012223982404748097865675879950272287800752897194186159925140391788528321507376948668225836936954136833929972394516819998164344386474560104426178417507492982645739863906995906289272244872819781069522984258815666676302138843105958518389065536039136971694502259751666180176373497957032871268243239152164080964843041747853372308080471845051064489170699222219373568625387842125446823255307581590338036802842237669835691992950750737166102815078361912569599539434417182926249308426138690823034140250365924142145999675102691772022955769846793494745051462347610829708646543273156086405350267830583145947034363830764393519740815378267836646524887632691984756567936867977725422209940985164182194752668142066341240081388659210413199882345868484494394355505052109520525067636912771157315624487092271243596729356721110767895717902382684052097027765399754713383448884861324232219552065165790515683507003573969639297623455172572786354504950517631160495233972038373538580352416829015362447603976950750004727492614906628399582330629554779248274446168037600508390356216324742232033712715854476572032091033124559280112544269654598276442000150647497381535206253804203182444713198301172054677847349864172575782638765715387512701802394124376361069225987808144057061980696001356584949654741401604226627903548798479533045665251410686088136198135820890884806864772308914177496523138555193826582280757901921585986291137995713173232187795563572981983109291225989173508344001975674769536420902990761126855035109972253008714396775000298676113618565396928579220070499463939601648798334274121388367342566918407972821200126499271887867516732271188913536553174451650576962560762985352134912676569404204629911284906391148160641074655511684761357528213180428306097253006012345635342676167000755307021226581539115386082628879399021688468581834591535587207760306218877235896480100433313899807372316057658671924182702018855082634875393807983610601123784739248271612967022427488642757817362756822232175943342395715747654764780084813807692403273330280325442524847374071610210105378496260750402151155406008066777161673277978990360600301717657006584390444394591350951684767668312320286335990791660498437860867279270903511618530868869758870048644182815906135610082809098874334297796393449500187651901316069069193117323035307071757321315035370330929554808942769626492531236140616622108523572431276083020418347429065829227890458120054374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -66927845016113562919405335092864307062736439192337086700527569059184497800522882843847034347857550930752114398922587219957124213354937102342634634048594037000757168434806562706025572963908121503202700360600992341291386362797339295873532344665534072173829562396622611334250462682070750091160691818972587235884099628422508140554775470148462231350713414348642822556814576503187979205362293171912794691653983189366719268094655062562774180723447698069723334678473469513694825973891411928328044312558185042416329876133963478289558982293258492161566309168137661570544215243695516391729573216884962394257150747794087522254090263608311479076702146580445675530242148969889898150325706211391023274685130485348127142127858586132739108324438535745733859155227268725247627180818059749268951202303013672938370491578496857242739403474954241345981543334364333619260240344284963599048626791578286719401959759582296935072436064194275239039908394834514897217358300101892599748981996880031218781022074692592370839330898994341064600203366103245242518880921995709024192219990411862471467076921956828840760519530048231114863853534712421654599844075231712989907047393651833034008473720588616393948237013625791450045706626718710194099668039877450935239469088569123855465151847000328344115706279502616659016036676674648624231376661132967627598694934705603670012769249440982784699300089258260593200701494174256930675011638624319747871258042126496208620261519270098166178973849218609770457386020612898941992322243656165255915173196431337190983989027771345351998458812837400784644514229979587645060720689683926846606192873870896226200555678427708219706895104105430930976789094790617520950113005777998678063525750484934686732816478154395677296747445938616911347308987474396211691398305852212742179856328463154408635749233253995145153002255344579173598398648003846577024548789811098182354965805395020808757701030722305332474335204848105915713335378368337069036928642528192257783858289027615428274359289744236746821789265572465973151116124816634954327797140104707700919046842924964506523947265873218011417426250971032388278030345657051598210159787797448025827956091756451021908609380754084482387519871620363396162833610501755095134560084059602819361643646821329636223230709028487931027135197953098064106143505078776098266028838360995630006082784103650055217458789101207201351203100666388698600260286776843968553551306021088768474467781428237859383137020809047553143556665642622352513845386670571381299577443233532199078959672020756574872474650061074824928617103137205661864728478049273342292032538424839577735792536209107815517729553008069704524306619524358704350677429830172637264851415712071450353182203269420762092842644443889408731311381236193860431013815403778540822269142458995837800922657733317541481129972153167485667609600539363470842383295651797586419879797637799365827468049542902645260288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -11822783291011656310106733038149183718784363255194411066044369978170097420216201485408779037168512394631492415816941013524278641074343413550497147740704518765397450487292355526486198634443179811215789165347636765274948417148963554915188534391430527087733534665431747737032993876134239233391425663082540167953157545258137203048014468717254685427394141655067672283432481415361945171711805947237665346453745217142293926439018674519762319262991783219584220705225610655929316767210687522972012403088494245355385505410875510805194114522863824947755965871659370061136415152888017103091664816471123803406637792552071139064837234581516905645899669531101289333073633821126145756669834656613535287373892528606277746790586258092943791791899581583441966634202428451140400268952508311075752827602989239138689931223484839666189265138486420720761117911222362848644240047788741380912496039673466204416374710282151600603400005321293589689642560468304683526006258240421332728891999403911740686871001886449008259504053800116091145676665632553757468963157018023439913959439516096727071710490821177077732638021268628559996706851199834453370541013636211556742844195045935797807119733539914730258526978414679909661131564981990520778422864855484846421262877844481252359455813467630042430313479824013223042309419052189768218945156541878589085005939243579651163962659242798605076892848129253281443800237029518791394184418798883496498109789953512888490284379685051354907384603273437067885050188213357504769198383478687245653363778538801152410469122281466236606981024749548224082042303014102204003991686462823879310214425483755812401964395899210273632154958888660676410555320351701502668150126940986758824376779874616809315991856525146334124185512543957853231655415338127998660830870317523279599721321507645431530580004189852268066719719545774837633136432729962084188590529419440378752079704292840577168157736542026759059533593154607554741599843310742515894763730246958543352739846729630295632931539359311967994920486882344612237088137645678454084424841768006889906333006232213957580496235894954068763696781538660293440974668728723348898071126605715694720803917128225315595057993791324585826584647956565229902565347243898984181485360887316778682323580169943608917917344405926367479750166698546841814034795101405269876584323673303392661544669613447321915458397871642087165357179508803837443870685097908921155861895843427051369268478004919176625194054919566582873505552271582061030630159639725114059092992433243410604841809846289857386578669077446833019228325728015130386899279211906013932940744643870543721106843908253142967389893433273512735734748889706767951565026352141900087111269268908753646995688613651137466557728312379722936276944059822799347385529265403174090571751847973470873400845123359721812157030707747445717958141992024244283848907918133926485869201868314587955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 1285267019067882618517940708057410763480677575224047917656665247349186759445326773408514548196181784996931566388951940657875475743611260173381785645388202942569965727101440305784578833495256704237161004675966300667800625448846734322446204688045987220643266692517490693943208452453255452040581202439152115322606852265827866564869818544674530108484396509050435572937217168531915187809419934308966916940439732986699972389939291215554206705046801072714736140555480071315861690598977430779677724749542686627415353658600704090913754579110520904726902252306622254065770065625410532927443499385111003233402689557976426004384029067958253366044241796731774248340740490762704675223829038334089805300189742619272659178077468843153049009741770480006178624123193532718551702387055926766856582265549434090783370309697689936554068749161547455496637474477724241190684919657072211937414173935735456330536245863642847781097531094738822656944920639567889152305476730457495971237021988600621176868106627890755858886612955035730983277221788156072154199070664219554585194737748630557803052708135391372055580741944960091433949000892234923997340856704748916606543219830775372379973174337044651425601842698246316608208499016232051241191301351319496029735853558163305143801955395344009606134195641050832183190101656600274897952551935048406774709733351752368995262344042658070230134863318211068006671510444814224074529476762421636889604169680890975038707446720288691422184318706183073808051595510148611290037531433007944840597857391991781522640379204961187362339491346028173024744361648726740589350478330823445983984701362434884312796850809559132212410578473803937887845239815513012280193995278059078128710973251216760944486431063776258497575346333660663849624313309655568097526310131358135396255802229038509528033339274301872081643066451215494291058155014354028537312007060174219864607955678637164567854466267361092487315370790146633529533712216336723272099400224539275730580706288313784574763847359202764785699671622798876286164785349887451993441813628208132208243360957431880509098167189453420186202127894754548030246684947341574793239187323423265150176907602140823691452509942897351665986619889188807658169333561094808238015669658546951057376893023078775475724599893807603539814566629271572193588827593240047247564771626719418813042348675084966161609114742696921414985001046743980628894846464274537276236251049682027230107378152585306993628717031618117559024198179857814388311300189466662761262801208991916495784580029524696767014469058426476287867023244770277983339586630922032440224269031184890743857884365797347964208029068111765646662614211694047091432665884306138716542299264124184614866695826779966109095997074985255111294189086475384075158874410474255326460630728725653313732151525288629861823844280332080371035231536109615782864981759815184503750603675842020559028224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 1458647247679171222941453243645500718377078465087074791782262872627799940173135990942877973617387892316556306801626210839798034073402402548648756805726187963474858915316056329116803564263647711307115691692253267384742736106382484434772330374038242754482341473412166544947725555399540263024500984671457857786542566081659294553371913379702779225760724178640929900514197426666478662861557270419063182146897585527964492203180058335966994166408845893476014253183536907266558573329282040300289971939783145269047911929862966042991641469069906475439167610646735159483719566348132401240945464278604650138999133674079660876794957196455287355138574645532168725804393803095080805970361767737454818966799068688948578109898917401243611282684323351697552778363311754595065289317436749361253310673001247189225451698433167200599263168436940928083176444194815172911318476451539328821042968937252356813061441797459218616664063983632076277741162625039385283611630544332288393152459935991454145864160496785192270475543471367715833365651418574411873148471138883380052652121947812010166390081013029160133293113443194072418083756477923080143052016067775921296779468107750390929625139437012079995317914634970826827972660555043586468441308642613967613810687904001009611457930053738054232010631568348780581184464961653437801118352688123090271920156622293913854477518571015462331820241311119039810611051197241033915594338718358514270997909032895054082835882794693494834968539777564116667176252572440270651829665279805455550162727280832474370803220932377019323067615747593265082456664429200650935339227397686700397487799514081708939625872978920210403408535126327038740661644284009773621939251050356168069078693066772355600221309073592891598985712346170526145942523751128144968696299668475766351519650965881357574266374646119408454236440264651184663732026812477188110937539502546542588045139942942697101221628352599812396134356305832014364385991895081405747473087684502458833682789868316308500614556549990963825181439994858050114867017069056739579073048910577825369099710481043730775623175574478825829490541079556751744078698207074106576005130392922227145454408318168661362128633173536912131881266507145720848822791875271626275049827623873432526997389091592469701284935032280411273433643280508087527077727397530650149964771808844465611909773116963614922328901320422744520270837578560272441043836438521618563617039101152637579825243279592478012003062594589405793007690327941662002077051854937827980262363098394138313967037679986295156163150522550352396177105880069443839646871761776622127310323850064227017608362664189224602222292306399923986561408516827894308031248577410074650665115992148382482679222786101349221293692703564023615219203312450345666108397603634540713151292369286383196150642305602982542940886661165569569739909370282720402105542253838252906998518153329645881550438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 88528634999119830781998601801795026578286520335056470137085568388200514738249463583199681231074294231276302994864563062658128919675778213692589596545512458894670803369851872632269985206128582750185315258150048459721552729041912942313313670692518095115560332196475883381514184895728317527482822609556649036275161776262444428496726320265322716189407376644445000154511859272475516526529219151518611649360838814120747772382837909940471964205235894670552207655039061843240397362320662146433215138601479225224159182393556459892122171741882555663280816670939942489027432966333576552573714540544447351031179580373341237882379038357771249961477752482799720596671153227175926858956416275581340608823893029902248961763589494532453833441968643567394336017112137247223834946698126561448845833726735003634329333222874780445285940950369528902866943610671003259083372346942075082978284201881807674261082334369987699871795608407368440570862645528427629625130788469970812182597136506532962873563864727961573609162795493569400064242628419730541110583286798223430570996911976896293992608843765858443912804187225343917455368300228879890920699434012609274581822573699773768354509886498888809642323077232160816247776635506763213469680158057093869733595931471363970372845894742393372590282232735457413636357569190377396565804119805219047527855417996006789220472181688121267972305647066515619310650605428118750165813377055183199726619946679811763633214701236859563518536386849161071139912017915555041608623088995945112101042995419671421234986006379644168470681768465547562120289966269564118765164635037971114267192746066661914138013994291482272237167191253205013865792411006647987376349790099689920422936045224458071065966379793167117795918959259116567598550281845616016532315861208853959939008324955993971855724902754457069204983464132177945567826851660448436038949772422516575486215228848962862958163858529851393196619079386761763554904060853346486018359079767987945093605818200708676321046362064416148125893309442895901805681052783036460145795616919042575502084868059324095384431992606963610957601850504068022224649333737748544083903691348742789526495165337974941409575402171242568222474218696097437247480163958889404154596608071299075639820608192920967643605893533161610819484044384219499619526243058611035520019399728556339419460409322943732049908319837595877248893432330183068742902174820846624473870879796708535674337727973727030339868308941514450370403535418698069182970636130138295680562637418737455808364143311963327774374237374180861123557448745171641065699304863058314332673184578656399052951763213460347157432081426906582465880701468814929143628795442694049953217198814527334428538345632414664148955880686392602751419000591531396333030081428946537983019209019063386332589839049703761885953590008766149330366964009152772091194496834858128186881759862761856690783518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -19530061171014030406769792738248523819615110253715437177588993004296058620844324547915481765986767344876904714998836230453772355265462059804531336607267101647753151648053550750335690079488701044207215246730855342715755743346977183258099870053932858719967752984090287666170876362250532564988367205389317841560255691369821707515539812207123282991196075387854564311301859031838321999335483460734095775284678525103097456284608264888086274077145486233354788125571004510850442947290183361987552105285619854618541774047951056137345734431980220824378388584063208126574787713989297721199958876106977712221871054081833713700308118784078755067153574863168086365928603979367414220372715500710400123138040502913290885850734248555067880121543864508003599299945720763732633390171708826910635531920634117780885384540000096006400604310265211505457103648430329533854211411777629754824558739308612740716253016331239772008975281983819960947814035003056626764984092378989124242159723645856242187590742162367251880482429692606072364271715306282036539394548094998445429375811184692266035215472951615990816475838405689012441270259666041767112195942101699496540857077490602416457272054102161477282326506616927616016010841759459791021266811543883051907060835506576702390879584759376776835323162372972137947888944757438521741173730288242640229170889422874042763231132767814082472439207026482985223246260138262610906525595701913294363337319690000670922783542023921320938038291567459970628264114619685964081176041963669585434990092475752364824335835949771637071492865091959361385732779015943483966950509891792368227782031496879611075287026201153954538199691953621393610840391409182372802580466182185867832959466683265010172510300899556776420794637919814589192130348869025403791808954076050016853224332930793553936975726049205072541448555960741049389238790632657590918163769560147842432834883110966416123573305753679142276982669479129644232947936497794882085016547005714558271297513183064024588398831426352606217941057961205225194056467153007385680066681174364861474528141972098427702791715383324206859012253999098242003236781922531288268107557815050993783328098967040554959826009235504603839024477055921190484618291432596023384905174541935261477251682672396779011662777073131614947571909585257323641380523432417907056820531693105313454625771349117025164970901450185656383641563589438928966150091449011151208536973634873520115218078989436789883648031953522346669213285198878464088468663241863976218099769416133725130338326579833165051554234028949712436528669525288450242200973086272515641808400681689473978688201750093555679985222215222777269771588728759522630549456058888356954688409708996589914567185657381877907395170744067051845806073928430107212633634044184382126907472065981865271436459809887471728492978181055441322135277944065527869736568258264112532396717636618761832129311539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 506911387121756927754630216503853492879623102085899528035521114546353734085863083541760139775021689125524943735029666925939042658520164002691465114077071077097285875768873862734706375028583112532155026660899277648426643186027601796833004622625655925877808335821352374735312495211166682216382174471156278775624841524633690740620176325392384266917476995173550194413305210584442923365698495025456521354425451257581655224291641646051367866125940720081798256756060725224634654357883475107598102922783233618889400446624369308032468235321403439157725694436023695011237261530592730624930341550070196583608857265695549040638104631771021564650267384406403894221031010824246077486667785949564047886213091292304464704738968751246870213726563157133970473313352958278386050609044183907578536609351522372166544176443481937434906591645770148463664215882197542698188834522566321983732697034985599580229043233901234816801863603283513621267930134580619850167387407266060983284139763572900483359368540466794658390457781267283733090378484258537812984470118845884631996356518789290745092869258557975937759171070730789134527704760858981481293125608367496829582849826345618263430608512238380659063178389000226842785393752591003207606638613162138037210117537327388985255989793164925537124010197802346690558152684217463720309770144550497112382598342918445256654667083563261609078125350581631073072206398384453556501902481776010963874725269716855831723013302322653563366169283706321090546806587216240201671445980535632227445645642658179683461606940813358206538559235141116433230662458359699384984313768394087656829524711834487640725568874962205020733053303277642379111768657359535905426770259684546492046188752529329986031071015308649292185715831778826785095335281250715123197784708972798339369758159011061082252129932881328147279264100216395289507165617707704548212951385581564232343459560497264230069965913208580450847972198178195973437016086807007692940147476953902858694953449275548267602248400833805091253957921845088918643912754206010278708146829142818207763294279468128299441353804671256875365844643790639683838278415927301887746803680968587894655619919092891832753255079069157152677930855579260300367048162530108092110329394087070915838935412885760413367196381852924470944842616830926343789977738674460637464986818542467516480843185990203844434016108429986692365783726038638748658224048900849753564191907084208893917295492570546200237657914652955882167585830656147261011793045738433150029183721597057989551884191024639381330231017085050053884235842264800073056048465880951027421060041368284835103641537100568012895274344441006097957420330660332989840930874431383653279372865166021683482514271348355700957948931619652780864134102777275114028647703764513570868197617010677334704154524685335850195689033964848336159213921832143618876943083215658547440065466942734589946446640840704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -3145147839757336644413686813742711679226012733254984030762471767823348653121725412261652514207201089601564380099975609157348518567727768109194427655018499935298404140645763008024138982421773021844477368196014454695002324701711639932881582390742531597737419521938836387048481373217886949695126062988443304418000431284806222689658748548759649857095900700187192728158806765406199427621092193289819908081648625460798688802432425564401477746131576377943542990180382685701841283459653798389598900054192456223161244185171275814160919300236335670262810264108870900820434031100257579462863004608211355353133833577288731067685550731850967064210879994750675103526533197673547228665805603972856399143530501470892711434932297089749361456936310963760879086674482503118413573529691858742188074965849209308560323316494251886324538151336727512751672084773291168337317210677567689207661376024807993619133376992824070815919404756771499543071479366405676008990794192723456989524021688110778041690709392399212739240069044902769504972723540598366240781801427450039428095904010229456471466317687733670072596206010837550852371078575040087444063914859062730522333729751962779590725468578743747642825677756118364675426729355065525634660278424587484802669084374496840064587886303238169112456746840117113539485366294300029138613654813705772224410047021073698182697222977441863053213635339754989311236919886183487833905418732417904948227817126285582396326843296218090956713306734362031199219930767265085588582629558968603255155313899401308549926374564305649348564910490596481760640155927037976424558482775219597295569282357674721684746937086805451333328261552953309818088366895829547056275025473145593343487862301752568419133926182840732933636060843912544476307592931717360531933137278578955843603059188248398227804403108454847765428769605972526092851055300185657900363637238249984362585654546022581438975965380579711567184088680646230597266217712021076073268363899538782124213924716577045963025564004607358919926438985935969067554187274693245191623480109642078179262276062045329239632305083840028547283961353940842063929235683029133893422052612573771908406811209496110951574427979044377664360065083329085995234390784373478105742184214834356987844393047229118699286652202632208663508296386786754748052320575263881663609485557415157684454133780198110817282659236835505708159995855686231846140408331085590067923273681042240474812162851939878172244954916527416978552271355485364323428023839203003149317788432517715444223743877091015293762400081327507010788228780730282916035663953785208269710949331977609996330948312627801616235586240314686069328097768984193922786455622882130329452345492147868688242386685820102909436403379272613685566979608050727754520723900410260839470403835431355785270651587157201974776243589054591100513879166449682651592789175990393815177059170109270209324005929779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -83211022457169258594220876386276686994719819741866566241109919145081113651802995122567099614631011459667635155468548445818333499609158309800537706073477806884918246027338044803086128389288962649682378938807115498036768768783258799600777085480178252320766631180425618954042172287821137034354206399418708933108606269320012115494428527788097587393413230374553713292119205706793458545304550167553939585787286746491990601032447561117166156472497225235188845286599565402014723590993753981132331569586406400479263797645613300502214548136714376774259791721554237619033259789479304491176017219518476723592869543210778566238887914412988427617068007027416143603330053063477484098904223091973074988163174020716162817728663639170927737622620233920090265706360236381812163652033984712952509149996661077576963922465918393153827894202103227644489793565149271150304258897120674286312553272367501156741988219272379074387889422351802532439412216189556591295574915158652021741110614434673648677264386858996593044493617085668250721393844895119625118527838873169151576981536098264133566045645591513784807268283456061038810278617106929238678569995747978770260184499748681807922711309830122815548225774795094546924484687045119585119362352864300434393753932636826586094594134101860168763408622245375050344227216372381412718733979395403862146648950993917845613054566890847042257252835946876148217297736420776811382451053727885381954071999328527171146637964698692315088049104249484095661062892199627435343828301219694366416247730827047654100574555853651084113431087905879363923842685453858968531299156120869023263480440164786993174415066493238065517785920058095188278503941636057159972376624753016567432933729754218605760762830876281606669367321782475463667030800445207492610006263144335376913028307141901155050868768950565866495662532243293287287026834290920534089617768117737453583466177826537149810544117150992891179860006237293250217800124996849766385056422866219178132299954578761895806245226442348513988337708338505440360187294932114357628680965729457469790606341924016544565246204064596926206480333183100359114553686081712187420335711014557935961388884655145288047105633738191676682613391010237188198202634044328826686765395258031006001127589153717089415287514610717558982066978507891141439667989081040880227519909729097815046012554471718652164190072616316944175551906605905627353531315941000560797697574976561347625096075435740627017957798494664732766836517572050952685939032569616280164636260078865368284944390814490569328037322043426031217621746082819348113015154523978505541551223125565882209142309197274916566561715411387338832676082670111937136564705250286564034794651742361541231648038744617022302514301433174116980480880485816366961718745628259686173084135642721388773365688872228872353897987047760717226779199377982002791920297587273435303169009960308989004039022983512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 1040237268679724521413132321721556805605057013172784664260267738189740753547502842444820300946107250552581503294986976836716158644626094761656629811640730349066539896670112952154217774276297917577616355475951997888198297406903955251010565445771392919801701675145020753996876011614337678216778123310577935293391943677541368054186427193308089895820827967272868730605579393166148666483022697379881845584327635768653263422294126790229400780555981207196711008140767799706708061644237867540558060020876016147216247061602875910834998493050835099302115869671510202959543659259147114517515422384526067840693414407021710802133587647177250175804873096602863108212473735232063823532308797148748239271481649614332665937812803297025590503868603629269430280588962893411784836428151922905981777757469655626940451993172049906037769107461671494611659830940549128620113600163908791701344599761745864393300220402467897596380531678290442172928756182988734553455360509448550918994417252063251701100239142921338798204960077135400800931273817928205671062397302761032701115460057653382644329033701161317798093181842928921665962057576129045537539973908694939393568029339004946533796084225995195625302523475758498999015194506636640899752427093703169935033585584517586774993262340469009412846186213495564306444814241344339742418701019151738441756143553507680471098133408928441753790438227664548416321096892812093790899481963612768937522579024220749811297457272474962742922395382205399961274100435003898959386706527121890108365371545474669587298648060365609689244464331415536550954356480800238041052537270291266366959866770509185264841370416012303134026270438356621887411898435126338978108576616601964202258534663356977265185069340804109462675613465415653384613117894303265968265295002235092629069383563392879405966330230036200695444277658767421213863139035004809676228274606222483434981886270679327230056153113299314054658330812540351737334074704908245564425198102683785138097189222862931328414874904793617622446120927388136513057796236030066810222064932389136044483496512928803072475806316375394071358554525753503625437091849522995196594462982871591513291788579294210451770935462528528716851989797272295243521668132727301100029997208414306068148627532296051002919092007174351046295153188538979460859419477994548257602628467923176346738795603765375277104771505228695945602275479918072833012853625775195434248152473959518701925417358254509525626870274685583799162681288244450709501916319129040717238698200184742209198890747919470052105409472645192011242475816605880530504893575336502209043233031467969048305811062794095641449904385819666291922605754427134893962299991285644155524607614675027937297891720857729902224694791083877945765513658049827075060187076698857980677345386373830987796738492132838983795883872818375425544531681341436385010827283298991231613860002070815783354103554165964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -6297178263427542805227695777887269549911355454390907254653169017294715981997667823997577184156436007293861395441305440784394432875556046658616145426822156545535823905520625161357223460694743609109138427852575602442145906298847490680453135528712708323229882900999654689465165146094995833590843361269866270860801320785939854212275132323989228550535318211229013779034941437408461124713745090506170231522179308813168715106189480309372463310926290050446378650449494078580248393161430352936747791783555511371976739760133181642829865535857784370379439044713816416679114270789802111701060040399120576464634740320619775591009521944684605597470240387758358529785067355939097631844893514105382750895946545181722712624644465050701967957363741738609455194509680268352544636984459099883675133022395316025781913482864944219614468593193212516648139345026912311935405714484467614638175182039258586669769755990429397820594297859143057838857160883022725157003030160551569016966950767561115742427743909958741244319787864257709220453933741085785452464182941885617016872547097623119371412529426014780022263040588906959487284958871512806630880910984757319355900579757111470161111100266497784427437657943150861859542840617741092851538392470485236034523885107407840552519185816515948093355871233638582904120191144190911504471474226217280235561111870944507846691116957000823729754669461327285668041632461329954790942428382016452027143261582369538982881005261869408531604968084723469634582280365387946088316652312077961250531765993112702073375156253011523412175275201862945120740817693314081429064809754993367780770932423064919499752135881828319661852832008288365597009655367507052772543985316276348502727573020574440453435646293325525367666921877336873657425346155300403035151434032026070205628426952214914110490064222228947940630603902752138621260302031549060385540861534161217177728754821676710796946293402615993411265930808895125515208411025096327157903984042947050159577711812155252175833165475441726616507167093768255795291952309063689959482141908113149506902694967910276711144683972712466009080884991417485712314370320072406717103510756444882334263343757966068091380312618575493633173812735395595923379157881550150323692082677067889138599867457337692761603745136593283352216615863533680340133932825993516426696343684041841640331236596185956189925616868401618697270696490082286933948763533542362616382338729806198963182947973619133851620921105573287219413249562107023265644712253563587789158784249935026604452965487366274040808405927952478719069884089077297428402387298999233065978677454812333631048165836876876621878992313470057092860683906423110085443301223730455592822806002450491153450759000850761015909283716689549019199209863932831262929941832262165648590101586714455855064121874413149796651062577973553864445733480547350454661139374270733052125143972761463870050996961079721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 4902633819855213989640016679668270687391108233484253587288806438412887363375275360131835609880847961825703800566535075908580098555693308365237355917606079158206815002838447584806592340476254514473229548928033872328708352929246071875559005913936898615506795637309287173349303938364741365952302606897714621688764143824053647325141414373228075008844709945514576673112131384814470756153884142374627676740954617549856744771306963094261929903313095673011727411866549250557237078607967556486934122723202966154107690276493765873217842627682601710237174771456413712152694611937169894123046507958105798884045234256395358386728780548895210873185448530405180566203871254751920470063412015523381639779609547653269620863421957931623920863390115944830416395529302603701729176425028849825471668667892040546616008387735173336435047135769821341008992934309544525541267639482549222962988691794796195131978986568648002320626653116698404832570197752900951795827957224165805537439670467076519450956713146407063426005080115608408167535121892342087925287844986868299608860056617185782088892921974043374834562925411692019744787141733185539430458153413424525853771412216921671050709378088449785308105746831790052716730734104713839795214268175419935094122630832727113113955567144044771878767749983290850398588971985967648960318604876467109300651919352973643433027657149992863628648723957594290721719995731719592690278848229992817214984684639288524147828861615130106934110956248946323582726556299403359943710757266049798559069092562884910340883959994282129279229361791575858967915357760177820000779022229585580223534373857479478697826563622727660750990492599565499737287917862546010966404802041330372046566691487795595856896220906605841143825503540369168321955537613310685479935677365222601805561822640086190001025438875384144852664608167618348764602819173130507432014085913318683182758456260556781536236313578835310682169427722398894531484020915624734562516633215018303092083055944144198488386862505800141949717662461359254138840333434046750875578630348753225230543661702247124898728368327188316812309216258743150028171163852903831435357332679677493880461971317541797450923497272445986198704248047688840804240371544008334152332372181377235417580751758133288809034063080269299861934615996075461552437523759901365423958121931341401727642590413651394737474473227254771358231238896053050412360128585896741223500096369132127171817593979564775803675696465509095330442416487424735869019691162935712711648111325159887504715781808237579031710576048737746486669826438110228954225914584969532936725362321682630460417140505188216443862362939605652749573709831802568987216870229506643247822174834863480829724081949404226837932653748317608123158935274893474960233036802273626573360311013002510753625613936282933521678813789043186257939896545278221764253602007483993910742333438485404680987970639180595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 102026986932233137899950901478844347962838377343704865933349288452600201564922944415209977150304890327240420276322391883703720434704641066004839182046237935792939440550042531422270183172968970553630568739458213435864090397667012286322940645864325568970817781017885785850064988519911364880829706187701077937785953188036778794282001605063611539899055546270164642471066662505829891893330686042624514119351558118617176158671706124653798864178744099404366964937875967690444618867326136323020171333962679794349944972538611142616022790145341742982279396593927054175605611311585448506244389781002486037723041390481021076983534116434825274385694683506349993165473572356445283412367884920427657382866503937245241739466362248057619549908900627756754428617520585408556292039521247469060872906767046758675848417868583455838927456736576954437573757905534165230910876869505701210505791936387765503550609934552133516115831148555955158972839831907726338394057896277359616075876133553884561065871519080846529618592180893812199967555819375025118155357670521192462124873214306502741267261669922832287953045641548925760526911843134957557993596602340636573152334602239983314053062333063435808993104980083867164170973496952384567154012611954234309641419217909732119682528919192143731327936506692810262388221339447193863630270178070168044540549558602140176283461699721743525524726970115110904730531066010459723194552909098596328844876967873564587593426271661770732531307356037522453374653617829011660496106283926862970964278342429417931831915242965235262028587561064338623610883548172728353546126636232679583941283865853956955130048203049699797877761917779416363894788626814611108930804540942286790294307996958483205509428965697110763559897324198292450083183055185316932806522626768622345577079053032312841929021544034075317368606302915178759985933408702951859603853409452019368494991918830866514671472228189741160252184454637744945423646848704438111954403652333383393720462566947590060960795895702194363626178593790633673932824578145669702577535959529501519233497636179883168510690260108579198074337188592083176188748434742048644945742960504808291816335111763359046438649665580373581204256477258260963751090788529863920497470584958806143784378164190624398307608048078331815646476119694517474395731463745483792174556811898260197246140283795830123306506157616328508870922487632471724007886348123947038310558235994264722844243769794350210910638508398784649143186699108129490615531135386792160652561145216423445736335409821582441946282547436800608312553595599198387863850089566826772506239989379568774570448879023739413009285872584495482807191640719316625620004250567749789775776906615888497155150661117878170850471299305920118007887411899348408202309162158655279288313320274557551982205664343448947928472678717324317315813203962829194062795704810825405382153204390896587863088331634436472832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -790703771060917843964329773710328836994319367711773842432091616373060066561703238322835147011728774961903098096796743841501004002627970981163451647132670295824020827927521578716759938516796005499891148783436593260045303545625175434953760280301619806230600224471821060873064016334148090385215374961160291344192980905090487048063743728794752943221794274561646538466660831652134330766252811374177142820395914398899291713048979364925171747195680228732978601974763665639163061036417101375425176764112003664164510614653959778711833282046000867255216268095797875752569959330108094517132585015106193807473415352588027233634500242934873341549456102790603589312168257293861943386236283835640333000383384952065067556041728988959587353217453609970918556697646303635890418083563135023975211606905066801287072055261001427523845497884792780648675213250988384453869471662178868598866656506110593073964691406118483188203409387857606323419332893482139208893194825617742969503944698109144001666867767759763732590093388308220985373987501459797079033458241486255045426491642414706121282530129685408331053792739312981111001661886516948863449089925092738389922968207657992521622405395766418462169534240130510688462812192579311489654167677483432729107485466065699385335637112103304697417208539105422434720591752074800314339929788250393863134129115352247298816496953866847871869996381160750300134435881217389315198847857134551850010928352083629075325468092632953434319231147410414448207827384742851093794810919098674647090423510004319076002613838545527351331747061679077453444541138516233640689103688887653766943690818735526170180940901684885232502135718406898156183650148439313357276601157132897982584676809649470436976512942708565888357368396544036872854415524697935063904956887609364436481622236821919851610522651907323918329852371064183356580145758443448020065468841186647976485126192743166868853016347653899827753929309568180733111413607458849902525547032672069813563807346131093232334342742811821629654089351135039740682288140560113360330657093086409465596068315125645128202809955013314824418278086317265289807083071616787630348573051100358855703806793991438703510055741887363102908001160656363452514032879492759287054552850353700938945110498832822174114297994758954152272815844648146988144190596994487812223825119967416298738629778682499913605685077525587688946878005713914563576816480735230541208872180198731410365397928504222433127513813626767008125163311776217323853825896756970453841592974242202171202825096952772290788821095963276217213220527837100116396546324108365163772874086194545855478500983461469113527826088943700688570114413578946677556329999196128612864851177615984433868698734677757653550897310256219881639733226114445734562337623418930130147086023968683711117866070827107753852569915035815504846790966756931738039924081524391573498795975525015874367325441410203648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 3363007678029072406687205637952328706097502972081773995958851270072084697052645881970521707594055727650163171686023294164123920336717247912043561770817713818950779110932275374543525905136925363105815399324796624510467450490057355250868901254774166524482300531000539851749419466729117759791677556186452816396444155917220663850245870450737357958414503612189974063622498079235928379794629946776216685250809826452287412124062612362890308962340158223114782715053079257811052826482147237297089893005295616668688534814891563097037769053868191776325402895193143401788705141548290716971894852899783629950169740574995370388067044965065777717883619704122816851399580082286315534176555661269144162999539176527505295235495870694228753562087235202166392410133330939245874915419245004190432744473582543952194988474641920103908374311441926843740741123294165623454309115752796277226549934655799135226403020959674913808372848524385100317955612645107965661563031554435073816917537106542167344004162305286568019170856893737883604753569874651435859064686763861123386665411690596486416798478868785824639182999380141335809723474680527052343051454367293334384715952387440764351292592208165037626369627616577763621850288328198076885897950727485467930303250810831705130118998231648804868886429839653157471950508099880385138091443625368481017801188265427505783164229195524883668114072220826413494644352960262224402217981618163170239604829301975464589980453027322947663189788906272060421551211545795398625737722556396663576680364621866365931564654004188234892892889766843724312544692438646288840408148950639424017355926679240665908098510485079084685944014366059014638398541663181317381351881418246317568223868012827647579576977906942820735992078978354137321287564606030015022034251949948836374544219977022745273404612415319747727663984447369355244631602451990614484381111786695514060114499055211550738235089320792979418797921283492614133665799383087379067883359323729433554938509647533091457543061127714303106794930481315451408916362674492520175013731574482719976543589687713396044015963086463870295171766956290645652692548740136952905321944017896015518683382417097092234764680489434454274466777634905750188954001417393938258026947871560025967154410592735464904618505728657643072672002223698339358560514986466161361155467385172229557679411033490543846473607697234213513249841760640500554830777743319543654576922415561291717723244793160690543306055290832614699599306765038184498420934297603060445778124334971850318073899857385925347689845664835182265288347811879735422036653547309293994232891081880869762259609164741032492777178305737669276395824685393117876848715699227730248601609812212338357452493171056385071553106664418545328921357332995055703667982223353661911095748200788761717064770499226574529304045870513288363658056632257771900774389982076108363692047136499471729304407232988504391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -9686958218634419625082247644825736848903222836733386874630327653692853489536009969919312097616006829111786956090425427369277814609124489835379624777554317289458605884584990206786813493327575356745759151099760173317445376190082974255448302635577312028735626005236356405929877306197962181503376933499825403254090234379304191277640150666652826331104105461977094093330453894668487821059190616791597288932059484635404159368426435975573010672324226948049915871700375625668933083545186197730249485850630862810761171127898959884978718665204284787804711025533131582700011564634209706185338471691457446213846317743245761752108256140310220448849589765209968644267776020269853445839414030133591915831406892408109897307480787210743305256173780588127794637142528259735618131774495134747227080353351743063769545795935566562210368731312879418682458666494668048363306426547777432003586654418609233068477982607782506716402615472790456853691566099480138775773383950134414420467592869493186456182594484615944591239387466362905987246876134429774094454924668165408761974102187260328624836295073512385165623623073341793881836495110620246558525086395761718543281270347244126262131117926944852880463858244565589828106684929704357867995405694817479461317554407287278954355057607502932241851853236840208533888627678601856128991326162651136583741589240217427646077929070633633276126330935795715436774616169239620569281334834448532492370050075978882170537715394148919019541249460630365764021266270420434955688082196367229721576556921537242941886649054412598040350301194994152886958098511267982634491065065121828115705572664744601377920206444605158933758956648371314669722790910311908120542411871031350966151873251630037892977380456187591739511371183808358966232870036194610912368291152535524619166724663756123632083597199782961624405786627167981349697666529669730399544323293664943587560886775969292677674920303036937844376285293674707382327731097862224537763581468726870898174925620439109085671676154372137897638133152563351918389119272488256068357998571584958978580229788112178759255240600093747112236539711062855618892352174816312471157974427786467432208271480584371619666952618086217255987403849692774600301433123084554819893840207328418884667078874916448929095555675535275408092050752201778628097264785568578598722774480477329258934424392762525043067534775823815919351054750362713526330951391770843902346566551472546551024772303735026213098695274015142105887597299359675218197203172246166224142215746656988787692068470792725410176331123230600396538689918184381228879791082681199424855047123964661924530263609481489849383381776841579778300871429663536368661154342397478906014584736097961168394627608893717982318894074653035826947029914549544817329134327537560057744974593826861412662619524289670999949812904329893821625916712372659580271268487532225721708497844802141568587288049934873395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 20979193244741980953385195322681533270062505585987015361524391504150182772058322656043549721224746172447333599989980781380887450463563672091994401974885048604395402323873089106878854294706775332025598190926783355271616996840085295788576240412649880714525691065926088321041770595863396084702636945967868394443687272883311104022872750922071139263363585619637640969049952488220244919629070875602984379363262060434947180956175862610572562909067379039168562265338640875688544499347948937228404734434502492548255160660043705327959653140866743414140880368159787540769262302922370480274302582369351755886383872846079835247215867579130274622658291985824827241389345806444991235845923036481695463266147054579867786947158577235104487188047625712424226005275442730055274277988087658449743838807826644718710744659357113896792241771360395472907562620627728126443775797774407276011353635841952993129075357669989092694994446131610107539813620485671705629135014045692320221514634826179362784135652909688480705545203378798887407598725542018525176808890406647955301543237241282095570166614159441216162613548089347810758189973926001406383460942030887016799567168870334190649969750368541831819696398119396250189599624208538609597179986179833823178557762372121718671409788134129146948975738582746807968242672874336269638482940963863673116793351917337800494012098514312484003747103232134829790719157703240518200718841998462988503080570972011127772618287063219481280760226613008557793367797617770143069917227722881731390172980958546745833837160956804400745835270351467455587550712552298649940333354920514084175361321140532227247759849522872825096343133130895519525941274504094398338902268640227252920622563896893068214092164789064920233970827068968089061142431466131063583622669484720115569714290653777283651727481484875690876434157149714449080011817569345523447644685743447319713928568113352486546974568179363497894082107581588353068520351544616054441098290916332412813628345624081387692931442715768029119722798914576235025973188044796742463727002141270291013603489814401780123719398228023797440675659103891850117574644072538493355415107517966265116846897130837274436322659430182397337987541080705775766053219591269701885096805101797598513793917767947783997946463347281300305541951553823146719264676228300832023173962204836250122141447018807349672517961344732845747863447163475803440740312283100332237321265688778619632269407537232127700882242277979127160315924586918397397106743061182623717849914600764743649891309334381152650068060303215284211050508333768191015472243391770909742142117013809495296004464743638869244877972569390467868431337722683326514386853999856658770367315120227776803046161928677299008166765952389423553895734290058328580200771327704622718852607423877243937220133478516876907087842227162746124526459198892208863759398709713967712657786196582188246155015208440753553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -37415880467365574087898034068239547265322504564868490421107670433026448261451167419330193459931259644675181052408291746808274018886140923583054080589925151486829726700737232539023961503235322368351326033509987771589054028633112557712285604662284034873907444040313648822136201571782591042116763044271210573069457660710232934358259868640889625868357657180831152936608921371709759874467971783915025204237352732516366419510714125575449254441403064411698013065353228706489770293064119972863137760714237731079960841866661934675382340244287905119400313451304342188360422216119755869823432250137709167014374563199697404789318878856559768996424614147539927017983379278865256199428561718442889430924683167808530583126261593135855105628754001972758808466324081624741317278971567042709478005713673316525557867398404139574746594697902827901044769187414283203397312908460490176774352810782902415792262143836236468957363967479426092392918583309405240568703294921763083925957650041448038288723834563306988180107620812052448883812589686367915712568843524062259132437828530359714099545609708031179814604223078291415885971874132996168942708522246663959734352560775350814112391230688596357862902778722828449772480817722214017773190287596061580413884566554507258881737928783803611670737523169365877900456605662333487060094503376392377238870973629174231519515601963541727797302442106228796265350917667262295958167184658232449210136017691549291825004607414228971881836534758088644366593084156550958687596388604305155403851042145369603675709451519293603707800760542617942144205660808391446474808777332264858478885359500758606872552270122156616688005883421227790340287351089397643169531148287924013033195432536188770751095909529939221363355415317559807600523255381346577123140831592969275671710164786000317949514438533819608653065795466251611697627332347113589986485081924552118003044513398037742069619435508805342375798861140680773136611462667017437536003589153898038977709030274519232298670490291970895419119203417129233912645896323601028083310240273706563505299121453045286969193004361605116869343185611736502416556801865298179763956695695135438151039339490771567622460108637521460639958483763260819307982889787237396374526984542485232235670644992951834536632833376250777093842127636146098256568951076857238869836976766028092769537542642847902923374890014410503309050702466365775097249388431223339919504846179633799620151836902108023768811315048941388425155219704491099105846009948450338195323692034692903498218789819194803715805663149785944889774644316684329974865506906686037559299460808478554030036923647926705077113340759350992758553734485457524783169388977774933136983058531707752332200289177895130910541157253377251885623093056921563434894513427026256606292669704320707879596810788183927483123248189975863139649980693015535037106314939802958851227479159312348137068538586141714022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 55604104603546015864768493651484055659940504422765150834423600750489303153426352120262755668343899645004035168025103046781891638693181414178445833911663816419731231760507620814770974847538214132391637460885535673231257118681534853919309355037488997998981358767849654344948086843330384007406171060901073023082107263394772825453255176486574932728145160063351009547837462522403651703861419796173858020810252574820644073369647578592611972174899287937357171735860074598005977111774503691614594727449468077611453272659823074935648534383963359641256452163707585002736301548176376701520379728743909346289291050150749028299508411672804199410794618143020087566520928881029133388352960661615023484645734265700611789758546125195824396024628235766786543870997453224368427206358984571267635214427501045411378573588464926505800142364232831856434439322931542913574755989171899953916826251305690840209070904128446131154171134856592682818340762109309190436041182255356182752652153928360031202491994471983787589236138900400986189543078226303333059330838692750453757816100943748496402456338066964959565109274041078560786124531162095485809079410242018573863489595087786317259084385079328957218651821219901705750874572209178554556535624477580268879236983872596231529489763166420797946414855569183748460172573844933091413314716029616487104376395151523135132582047332086947952912280445115368785575545587372927739914726297024293930175974282956139912655628508607096850591100011141965750458377312198540173790870246748817332961200621020432210072821249512890324109822270838594128001239663235056171812842594585896192811502317655534369062285333078257068355961131032626456042899524568623091339110034623687818968587364428910074590106018960993391349690880987868577983767028962061021780711353739265578666258502618861347206180993947670274781575710695588003473767057838131563502086817778546682049540003615361959860146951694875973000067235720792708292602602532126278059406136267534186885726579023732029739355891967351384887035763348698067510891152864160475802274251777596520565046736824972244877099124180475706439990151942113202208401691432967610750082290084581313435816168131997695861448230123056999540043073080053053491839913242805545031597852374577524070655921253149752713637242371591625067337934154832760189679123705124157328723566331466381331161511408317640173728620917810618846709338188383306922754657485310956637664318666177950602884215401318388979670168674641881370578102149885218579349043285829048023601909849406742179944492174606678130535060772322778921626213888221274296423525308482308463317497888436220864282306721177422843615201266680957261896277177663051301503106240983429116747082694684346266158354619964082859353141400867419935102317923376014497157337092370439589673477787075875480842395237154925107641007661502069773075221126622425799362598960669487244329607729819414815764608484500307968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -55754122317703298945616921793529730476412229050859820615170071109057365273506268544857966794611982995471546489886828746954043059044035196806574136009327633998917567422046937426242521978295302252902303309414220441394374995710172499832806895635968039597808842001659146338568351064363180586272238618991074507007815207962236832334948488870043506336250213984363853337972179999655963314636525708083432735209405504780025911333515070392139833366272363109939810843228530710970714327726022534946282412312302116093678207838295710392322662068248360404622878395950518452279452689156382126109352387654074150435251331950858529139364486087985633874887448900916366121914371390283211739437095365499357114574985853471555308668728924689374045150921164335748402156917018146907923036746319450057823617769735189101491296165715058956717465565878957606841922433127964934800244490235636778191912850516899326614007731017623613643383095578988045087562363050111487595020507552698096821173606683136436106890988869238376925722063239250287395740123008140673262143348001094234823368589566242620924205871286858803666759042356906127026214472042252954154275276365559962167856209144214281756437046965078384186982949343212283814731319561233318175004561099523618970188376053177462940794941581914264349924482344791969330158805354197689762059230244777323999489418295613808582741780770920258145405337636219664046606189377122822629220482144527326549737366551101382889232446103109381286016709684312523934906685089063451748712653585452904768598063812098498203795420980606563721800479237264404695183501817381907344236849787600764750349455154712884656872937826033721956880615760888420479116773797396518768134688457895581627765055496987765463400700466841504562917644391757470599848189069399550875402925494997576600491287654981741937603246066919886789665146654212406797331940931421576757236288775893837413257815608143395592191274121403485579596733056951540374235854584766191695643942158146834598603652052106615202550683577374584253721006075539257324252987067842243065980182618236025190403135467426009871383123024227423857113318958960194593237523235192619534709026787140136316234717227775315782046950261536988817772350583660245302057271138522860814746023906597995052437220162007405568517881969725854840242675158420022645389242091350913621431624968367295859323265321822767809492093160162842977792155627314753933990110833954086168717547909747471739686341703629606986655252930184308405670440862942724379453438440243737791727970632286006801504285460284102914179478561244889543822916640109529148681782933148208686387893573807367949397148956522630250297919972733869117940863186724865780868623833922799452637696643737955004415011863333629179034783588488039678843439496184715662971534999081600382276521483468893381864330955623905279156158772948749300498311349127789924820818683773001163297630671996446402499583154004688896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -8082246149197312824315063854298690625180734433439995528800029168274787036225588189141724847990387701421488918533416055842904491926700277507973053402289482231894757565732245252076201451349753926444140910779025801374815210010882390791320238919638273393834002257762470757063694427287798151697503256497269389908890070591662752146884031738079147382699030673275795676353860880268623815826257216908736424715969867323806176758966580647337083745179901069996413941522653717248410699690397063991854846345603253774702197712223212630559686223298942542951433776174837569149096381965199039208850104486723099082908010068320416371313918198978109301010936823063580630257817343308653487436474002129817191300622417188587670824772134696574814719554114879559459399703783797393867416234560413994209275994632578882533177697720926622095773146477083414507736078596490062622285682977080384876363128540925564345731876317404668645968491045625131423586937651926831338992975068843408580866039564753639791188332935691439703218400248325653577314604125070581956766249669726935473402682405491410401112688573165936382341152791055128566403474783334338459285845573440181584572686981893602035165662393047207936254384235592754086947692709147898790778922925594377643686405580288988997665252632720511876021638194286999528540597331984537359178427833912212106198473622158390147421253383877612603921039225028898490041902754514509877734415595257804121592076488082880423319584603574394851584819399623033256453612760898899135001675734328601132185005619195214747793199461352273857389682426397667611235027845149811856260290630128374818201515257691296239769766449104014944732821199572500682120792835572931043627845239325894790540884103945916236851019082851306742707825833910442903045276353915976914201529724221102443057277054388373796029387231388158266714416633987869933273285298825576811986323737909398427133239816407838668239901584231790154858349933484212285663582127019254056950857785937242992785730058427110285858833622524535551559309966624650689060718792295529241116241478282954957901542556801198029671290454711465642669851909189154340275006373603346386326165050124740485544209240567979114678889796062706935381695931140995031536019468953151938442627681606443416720339176460623497291959702346975029593083879208675589803523188806464559737249797768735140652725458211293381358087976897870660929067791953381027025820031838304156011376040950586608770960085511610682534859590122046971972593321522311871685062312639993971483565571261739451570886928375109598785691223303134972281996666862202290962532800695560294863040676346232111811490688570367021639063645487673355787563498585684521218600583988097410725016719735006739612206715080721757189115433575144128400399716949062971802672379804952518817169468111766181212143412532998977056304125630842680271717989195064326018816624990833651074858339462675635344320861093423480832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] 178557651647271077161116701924595971660398625806257670930952241905845916718955622990928776581169933822253862236713206742409918778857840257690442653345782505611566431336530259318339943173630006163391663107745096645029314751596712736893783850476570054411337379765560361972132836259469203890852825771232966416722883811000218995921803202532110511485504280302553435091984013447519132257189077728695709188431393674610322467091790273685996365860384539493552975411624343350939799225878594739789309330672841497245067494685322306636372015538638860790677446185957887992961782478051590769242435465192372797409653588890576725046522769919189799558002722708933157650134634527400077576831492695136960371575809371885246318253791782317450089769429579015041452226595175846897737051423301059379566297856239807073053715265679224026829038362816347567017336695236780092484909743325054229108322811251004242047333355850583798594973407646901206482633172275832965850312806727740813931492668488279450635852968704021065954939656738774528304592289835948312389437599459919660046637932162750346430438659509647864299640676822122804097195148470206393984774158575034775665555800690162496711064513760221639790692572459294598560368964425946421408176895996272125723663423778481050185325484804829905586275498893123972858256858032432016642958265963580092735346613855141889692982164340030141526356842779194565742464093066961937562658814306254867823370786123911752344268636730360793771190803394322918563638490913937549155089337306914570383060023945727747006991730472549516618470489731213549123357271354845056603018476585604206734476377562711192975207500394110956535553073330075926507936676406413678186614061871285574431291254360287118852607469316919916055216415677759995369110784448023913779336127432478968923482561253457738641789042935403052178348675429629027657613781076132687266478791269567222919349702131134608098619409092731935088709091462078230080915840350715476732189246826153672709071006366168964726922097831776090374817996192843075139132003536133208380432302899017101888559186391172664513457889357107368699341179978395698760197803816299453731944971389260854299489955965501870522445806990364902118727856049362853260637607729438772849914400143169137044749585710420909586777816805432790807134256089634220494868479735712480253694327526891787638226377693655140520159135269333516420018847327811617765335958592478535105012919979142585101561697557171155221969720752737132730545898617582895831739388590343462483122080923205297882364308410615803493751029395946249780736525193116695653336135793440105894795445447839483027208730920897301827417725023801541012048338469871124351493226303855945286189505265441323395298175008283100038241063004233759894615917900664225655811668099890973077147563815180013658671237299117619774786183548208959173835091951483475874001256177147703473739899035858642928502568545963684659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -431558746990676128564838274588051548810204900250754588332773407735087612207663018568269463723146368119700295600479529440643972283513950462088238232320556437420019119383508012767572034463711760627726934001273129415805469081325945105622424846440192358576275926983849911240581788363528955849579215208308516342236750086533388380405073645144942303160818134329623938182989299257165609721893999574603155977548991303063385373617556959904511138507682927550639082559758240519871075980027620363301213003352101580759876737839125446611515888153359725718731611367404818019993813858638798351763106625185723963952000521725957266222909714558341724724970874241131479366973301336368089075050022145314164433924427635466406892800934596299800862444679212147097390910317397822208503851836290180176841695386161480964493469866185929949675310392588645711347230382660015623179757105964720978925668556697714156122959077352637346409883791708635600916207641705791106036043508937590012330927504912587640287603840456054581551211226378174009744859606133339151689117656803768325330782531732651794084126311950246506873229621637660182014888368279967066321425819316133611166066643857979984453119519290911724007658432823340452734016417584167163774047922254954484838496831303497565042547476859478474567795138441986672785846951400690595188544747623576288398025296815715782152003115158626903792128256818774378585925966386013644232082438015540741539176666579565337517300308146559768015310678094140759509350456470011069792887397600788857763621292343337126930779148829873391706322504642863109502065016545555331091999818564636612240011884807001555530597270390733826445092425075778533346155645579666440515816443850430870352393015907330524610719058964868057958983409564126064262435985860895420321342362225401595811228740883826237061148177977808896603307323265719422364366305554002804151718765583334798422413631178238861342318931661540623129321740562630141397580346124720772171257703469891125400851580777628712582175254670738082703678777318810434410587022129234719871989386030134175483565901695093343678096539996320969715467521117507434731175871590368741666142862136618818892396104115234715723707177462116801700408194968408069923267394134573808312899309274808335111400675355372549982713785037458850685170826127457666093852268324262335085101468869307711847089627099838861911404553792775371893347652915133453297156321990230154509424490318788935943575764385286619337151803599230404457597505786005398799051643005564644705075563411144672620475434047930925238234609628963108868143428341648798940513034064110837909885827442750133295158506632713668976447232772340978795484619199720272627825619269172192373559150057250335745200855727758597868350782617822166935779551161928831935233512894927898893828203406762455368005883065232404657051619974145075033985876852186007982865847220323686955537081610206061111372953142564046766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 648326202646589602332463513116774495970881450728029654749220949930735045065462451006442688241189321534624737850057698431556251379864215889909882700789709268263286263754688290983889067796101266780886635937240155186130491050685184234182036064881944798397849282440338926507262866421257311898769614323558735524723275630197182676355793016013496153353752943653621513211613021769704679956151501208964861843025029991784368760030429299049148650870129670479136821808334820565052396943242172890443538449892603081784627856377932070094876599884984155086158145961120950501598553083566872439016884037413766430803148859371599776534719916388027265947910897512462286773234150151389710359115815761332231577252311657689816071474004942796832015949773881993165430021201955019974644276903011657872498142464538723879368219886431658135256982184889625003207696398072679733828383551187194695928101285948434587852811369010614786083869217653147262015839779184935083435486440373350902922636929444995217238786172330805527957014780991083039925337887559876256518393960998039758152847364634577360446182934854054041002551925757526036597171161273734772442530823826324681558248192980560779307232864843148310300380644764561974455582953447448083179680566726690916640198738704784606955886125520249638980800076224197203152796324676679683211346741370474595485622963457114686141103674710426202167110430549350843588512920129923210792386724967252802451193712594888512002628847861724713847376877249409215779100384882238101357856784110651051430481985640829960365308711581226280600072444262838384833010024769980154069441787294350439342699439884951918247995580657967630801149701191745028389929805266753776578765197023282962452049612350806014781079654665464481066350202721664909666420353601041071768804935821875739909346658047452562537351639772731825451199291842768404454727040999662397524825912124074575583836386145784681714707560937795973756543148913920201800057216874546034323688481761325692596498969765455635943770734601175481803114874856414956133745634488888517048325624384232020069589398762874018605250670865943317504756948187217970061892647579738375138784170279353715661444743989162989693340251393236784091221533604099910977987302950350535087865340047100470966218586363774428294188498392447309598018418200558119410573911654063836923169416995512389490508469947097935319347044060896436731592511671569358481819504055560709388319802012050385579002476008301975393656071516361569676289990900740980492946096753398821566365571449976261194927420841129359484571605630405400647230693773926044910279320962774210204885629034627684728585449989061094653987150993084574648013641362848462567934736798922563552280568115508264742655202857852402490696946914622445318559947533211501503320150638846479472709673830961066760631706475226827826643829550637405375975232830311664219947853180578024939240453700336970976118844370790121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -676831844896307766345553788519271576973292622104556164612532609986384756171343711340893100951560211550015035439733623893268842459851414133385154420938666632109062238958987802197174797218498863844300762037432430907661824369126935137913860690250383177209928975327628502494050642111618187840395194463415492239331233414817580293119936373476116598894850440396029316460109438667524955664800271368617141426827609224147372812546928102020707818461659523546926118597298938464008098507975435540397934776589123982822180044181933838938960764726126159537384318153338367608868282225867740517251695048103941472691494360335017975211725068449032216832758855956526592483064929696641520572155725786711965798191930542088444659176516498813633341967953341256484550992898677661596063127266862876274302369623438154781360741703287833527218715971628786157211246377216100629237682429493505286152040552312513935517103763380525043199383584431628913633679073896152892961579219870573839443002502467426751900815118977361455657487833371145275672482315930710206060331750485976447930635766411273650464953048544592386233079206638209894913546082163435278413534451240977874166010357776010625002921832132701871658370195206743422040773007090497270899852109214287439960980528055713059787507619526722585661257819092372552920326987074522300531645445900200995984927222865466138333592914014244093739930196814481623083373767480466353496598208090113843688037676535695040634399567620092504715092746046364757363226104069347812017156451837144147970398633306809779659014211723211823362557655657374591961162769357638566969121100988943023543802447685765280762496862935404984537863405119830023999490430682772757748145495683268951151585520179075248947259233034548603950939844742514277667558525827124147011557481274599107298083717225576650997330689877087757543273238083817794581985258858870263266756175184571767423943038405347219463524648936222607765700545710245345722202808476326534752398391834094595651146317993030148988088801019284251231271862107751730636959899697776384836845130713837375718668611684420526388136714408496097695437491993941117002817277555662880254976098364508906381261158358272085995161144330797348160922741235628242907359592100292980450176623248305944548127636866647885967410948717480949350150122540235225361820080344013566580154464112957960039431332721376747187231124062342084275239036825999977909172696543665056433599089089298359008410805163100421335751478526725510658107097644935587814392772122726540999478221343774098278556576663408388541550782289495083782522586999986332108450056908986893263842624421263770611954175572479768799353042651014537627706957742417181733436783531388937721224786626439559752344692789124743944091078824022617247949237641202586533966165226103347552517212729816757901269975775402024183110730250614821585151504671653219401680612171027301332769835990630283322805047524239175843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 450935759726168546494292865584662948235423331388806478092163498842144977525448915018643147513437746566921281315311322042731435793808648567721103198287538897652010714844486096074318091482629582944708910795318483914950585475789739766094308312085461320629714764546616709905115014919839315830241297487901168737066016524575483574801029340750871197634200990106618828223273064777201064611195330402653372547092348900305998674536327935111454124074447768600071103189505496816509047813803934538725933952944160929832719759292928785993287062924170480921781555946675960795099770134392068893968824465057100505482902485547049729073076638660406314371482099092624864264767000009620676242368257340728579876794119919110456014735481269608841332570073070227015912647118866063582271516676303673665385648606685657222299031158188790354051282906462600763399854861262111379304091714866306876437773187669645800246449040006478570100461954853511033005581644608157772071310828084517344436127684890497151781098205011718119871977872415060843139286543693629639645963887187000730420269298183518667365406719698586205837738530458982702549510768520597733573609459280498513605363853168599470884386062676015435172879813215076765055897341990605812819162764541202442137686061802546777584925584961843292434338320895473093503668355383891595075416883143004167586664315493429946551524918228346095139607172822844602683869568624190265271162411350824438459488897806151471861927443052461876694862952977548161641612984832136309884297594152633879806445170479847278764921227653172558044512355065652493938544010438528993634248393736715964003212064235638704060125053332492211805332932394219901176406197869976704254341055950136151603141804039325212691636852673294435202679322358443783946964464970224230203092579142865691582163225033633734435690766170649171308609958877002058429201424438980004806842285395182906142545726814298527319110523854370433666813348346898219910629247616593371775454773344845971228840763637636468823999342411444726859274790718780430111008299594186964166449259434747833779683181886542860369887442639363661242977416732237275378707283454627786536060438362492591273909952079656689991186108804201437882486108708452976155906366212554950810157373290867594084521736861308925826465232485018851067421473839031907803311625026137808597519490910314683635946406159126072238005176882099398161337800290524777237633030060487427306722172243735785005989597966581543181632296074587526230204445354371544420044270614353535958266072499568475181479057317791261148778243075862623880232594363835580333491332625426133084359719963719104409384298641349887100399545139059672825740293634476716839111066542770627248720100956416170581960074452825319486559681964000516223265769719358016226229180341829665363540133931855390508606227939221128227817787646425264744960925544905080755176170588056850508455235143108922800559259236659573555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -64470348580184051239086076703374465296803428321559051778952895633648261971227288706388691252651926939548744346093068262145842110619668711456898611843687593610546372284836947773901940608457751572245896188105377482487979017985456926702641481330969603898972856232703685864827335264279266419903579853029066123585460297809555267631340239892578030940104587317381961683625360777933188555112399596304318307589816995307116514460375269289648633042293328708682788474401288794406448780459663641992233567188458291450366082009557664200952635076578653131904345708845983271067791796276325016254127228885331903508787303395759951237861006574488011520296526899746608247669290206658418813054551474784299144966516105582885280497539431970177474470632034870499731565569921451246365718055185468245957568999977966915679254132029384634180224266941978866350195907181209012000883528182677346029596867726849955396882838249098752334148195716258681725595743250934767578339549403313558649027737340049200543289932114718457277554979197348015402880292974994299276514691428154114671367403653409541333804071862170063066396683779597964946393709649653253794467953285306027374321821988075693969461377948861892901627222407621229204438200350163586047611709718582455385972763640040731379531196837220438678123276352382173156604091995298256500711932060166355934864085255531948330052216134933058246415373832270134176458550546350581513051897810157757311705504220184288133569965586398423192294722827687186951981057359526461845311065666228950944238389912738443023153291394902804586186385286731004117738120419023325948807753860047004434601452875082812286114193377845433992660721597910987749022934357938381786556103415734556384717629206330866503561396992267718812195201718896903414536649060735155151612212450512261538319818106299301728296267101180815456274843779408342350214886022433992166315284091400539092765092538274165743134533096781307173563370769000429143836381477724849041818341672046331938233344940223615426693730498884469244576755629633263234815118914126208601664908597163653087027524783064642519373394576411006440675305801257702916467583165388664408745603174190521964458857152375511383462972810320180707415435138741279687508210341584137770180513376774603353162565011188996041785055432206036998266117417796367299859154724207849257436909637825155184322689999126909234139336978231276873717364779919227809480888493828920534240393573347152305942640183548987018375166922612156242419819815463317402200314916697406004078272595755056921712764946881242560056849201908856397681936596682534524595889885518969551969690458440678090698596137408997863595800767237833571146530478188791846547629543494291949434333394934247075479318044262024861434311372806156485018074794102911149172604671520258955727081980971526607550398217688823580499745882931094805706581091278943472428548690280024805764518883278204855782487249012314341376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -286248088181591626437968083892349760679685671860799254178667576344313410498457020345865312887773252849955792141221323512203368834213438157867669434016087440073610130075571025034507156645838261325946692648369219588896120092981965167581022668959964978568255173124378163178121050029119965667937152448787523186873526370803923622671915432748274875643927413884246931774439908323591439639046611605063657340500505263207001417506919835563258060299752571166744121400932433075488152692433538238396075550517404912617183714999591510564525893500928140639063277976368900141604329885781792429264015150692272073962671510805284315720285653225468644990606766040409248121185070706069687696628072221162523639639395440446517475339067704696268455968667547847167313690784405170258851204235455922418831103370235532531122372823587488150448133389964100620389090214512797329659756187777198504930143301404695620671160524344588082741804627407760746604285304733364665727228744679703270425693103706186538166838851876151352567811215699463232829754511431327582087954763673356412080522060229880101794069024128359894420067945430630120966241473476488754880119654291457604407274271397285010753193228822654181546034512105956591356720194795030342537831388014521810014003833042205634942101897307997718276885189190389763564210595778095514474388849507378161475664024616205685408093892928867809972550888345440513892862532445788961230661302757913270454067528377568579387773456058791989007162252029779786736415326733563416593816297415781647369723600596437858238399612582796116416786334950987045161871445601278704438298593214420854726695182996115317591536431962341671558646242202003812194042589497621445379172382929505159348336727179540787234458600718727900895079190497524382757071383469465052483662600013144715833308020328855394954408601836446316711925699110800323847842181674835630864664219687169176468065619605231485740406047340727327244272147205493915086436290261029304471567034339082146676153728825472461365538497724721191881067976718702537223931708557097828221522199998325907240521630064035804714950009172936021264308010124238124429139190638174086854281807970724515441838683837516226381589090079685365157342447212681252582031987979624343567682820731119054060486844716680366817973776989717868256732981027980284055588827802934296302077885852102156804778119831622083179534721384922486787268655863581311731486119967239002645267488557586574561212053677511829253221991387012643828414513769971520898795984360045021206624490230402771673004398759352376793445895677593789507009177893537633931947990062651111483067863698951502707101371054759166046049287793120687574570238021794676078404772355860113428267731979206092574981691730809180974887542765014221604907700235093386504278834635582636487255407403078569462433311310884527857019975633253965940338741834327026365530989592299332325984655015850382883883749628020208435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 449703907353511965066694455112643394355038879321783722058611176607711003906345964083271275701556802323089306043599805245226675808531429008591807468294069513810520854416818337110035389718548695553869458449408670854417987977948363850948933924837223579146078119333573645345781047084492408224642067259155747003935521019375526485164120906452267525054684932487680071043427498879862526066976853287707302551008703039610266085971187769195901832956833012625741236494413766676177573906307604435324145771043903084084376051123715493805155384878174879039735415129875993569267865237451213233192949623907336907653356201152503448537540949608137332584822227051480206501800302172237649192613085958786358090044698874206411100743901833970755231460523638811687189009041373075002741075006000426695692792905963565663764454264229544498240212881573130424469716719391975260329305181770945551133035524798512221822205917636068344486172967130221761908294176992888799961749908543466571976803843316309845188415864357424622022866394380117637534552952657472220068551702348626397952742326226137587105483073813219905501655421175309318516684895083349452144297092226558801326366254671174516518104114558010534374164155021036846865279435497435958050632383176619474900364401374525314766503566031677374924649016235180008667399401658836602162696260540619555634081115512726184257085673200926731696884225017483728657303458702717094874165649536617151303192951760259789511741892107693038788380726446854813772567160608624710394456121426263665742960865351690865700651109096608652254929669288177085626247028869972805459080559327253163810567445755590440125930351785440873330016874013118145591614670042124785518242973136206810176496019229043545275981776813681962559391066981038659002162894440256537052648368077460775461968906021715676233068691449296660667242011862380091606846269156457910283801772550404556238884029000540610583583876687644845461087227219285376525332365364845456954326634241415154531101143949456339805028644561182530518331999744826830893533716744668058304689578899246058322550105362064053221669356903400531082185735214270012705534689516630056937291140913981845193224559617721894109169641076860542106517943831648731775776157634172788346498035371186041383966103272412029737677985022918428814140270885451466438846545156578174157745511459241074111677089961631562544934829450348802121996185531312613329877730176390390838615550357415075091549082428634345780413060289517598045830603432090440096119066437343849258961366140467459841724329660132877143343089546435226044144270119905403456174605783621387992726660831338901502109663325315197481368361624049585977447034541614646356896157818995389502835371518845669105267061532516846736716089032682374770193555058397621621253247221502219913037065191268955094697444418062466019698654688859059937724780863245214110882903559845892158559356125336476649130972293882565361664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 2598675883336330991718032752414809977534586392546291763484159953259419529806974432931649251658737961723464701549980582336524398479265089724297097522322623906344103260492660168632950305700884120639871512098871803359166992587447502087979577368913930504508757845929247301892059130147398650762001989175839636753278149216419915302590653045302689513007640496939391122470310142462108088692882190802491896012480336525539431251347797086402003798694713183844128189664248446730063607214652858276052387474438702736781661897343580355147928802759770144203186413491995113123044755893905120806628344534604509703995031916341289266257890494761572696977333918504231880866365885515481620489539105388893036997542327353550753963163644044453882486394385548211083478026324649555155858943114294660220182063273117635208376201985615674746270809650718547993355791564061995803339121678450264157704517181122084175223761166251372922334234087401327960758110899811775003909775815043263717561223615197928566395519813061686742238631821964064574528287811354657370142130867799853846800064298413476660335247614061867180278433461620461585985505845419152161232921479353675940944903913604665809769635169450231641349142632366344644059071434526968307353528008927540146394725377504504702361213397349059775056912719886384238517039494992008500527710591008803794823801830426697565589768037870207915412824491527730948710489327019279784525153461710665851121359158756974028224115659749122858118057519182413906811125292871933261188554481239784336824366494111041619203795046743454978280220948978286128528438252826150452986376190360380241244711630424427221284470349464645469033323474193987659872933525523495394378264008501768350832961463920719887897553872638401584261378801027882760162656083219797239589007139482452500712709196495886591470204459787932988687317086542720791908061108537872169507939184448823565586006818595693302299738108723145868431823217199538610662860975485060306838693362797272949438723652300446599197304367474890038727216154945360496518621043190066904021236304964474094414572989768908086708602207343669874849727687922914162902505491892400938319870798815418838304358002995945757907746105430555926299705577372287968979002962090396770353351972926192789330228659806344855994247121224792995217481507020912541950819472989152661751859173575790902230624637068661223214724932809994498462800825501097817824911846072057654500196096585964674659848552698294809141253536981784231820142648967473692463210679485701776935221657982480991133775481067837651232801008549447554036265574638996656816671983921822225774995850612275462071015832029876588472220803989141828431439223728792196866502326801619018681921537718766329051248437793980268216357743083502113809177729794164593203912112359541864873820645698004378784342382141309094884603148256326619105592304652985434285329926383776632863853706408059994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -3909315460055750058768662129004992250783176184918580699886032230607672218564907481822249745942594952929819983673025106303705752711995141334406047884240564722834605874858152292983402256496996171046612545718967013295610553057364569450363923582513182679436894319478901553875066985559026125759866658789063554478791339021101598849276991897957582890612251737253464442183346168219826834302367295656537618189177381539434281001666033811845306493843922947074851294110076991222052990340058830124021234054002027473845410916467663131945882311566398481927797152725680805672619284671752846785125836986089142715711172493361142954688953154264020775384729793764677034008149738963445036041077808122702223329712675854301598112510547117849201975668599382070703556902523514660937204563617677254491517408448620008077455319040414942806230997919582165252524387305843354426476003512455177635891736850939854098540691950238010444426298191479644235937738270455639480874246822420619277970132958687757958685914740439522570481694510523391710973542719906825776625091212749337570482268482909773553043180532430210985312911374278980229590917626401075990708778808988170687111040744421294464617286576775427659065032235540404703142463236186523953559706612014852542970839449589949036837270186834771953542145869995160669607567399862811255821808176763303460688868426829222721017865748521698528255575194776682246158670761283258132391555406307345127125727005550566690561070981313133773497179788716537936725467537819192824857043044232922605797852081479477921837177845618626316560432053152804147728609867142404940553564946266489097597222667594747009965207329312600595852193829364059676483418914181775027711494132987976051483909838658850628489056867705668880750791826708078457780007352915256825405127749824481579712354249503484477901373209052443218104567931189071229072301554562578067220205905927853342301510301024487312619164208567508586399967173667128635766636794818648844754408329800966785345091217997282880713469487495509363992291830985025340354446460225096048826340085175745354734209981593551403085401933651096722377347964821466338369391541543855110570095002578819663750740707256592392014859669264047310990748024639282688298838421633273050668279755220690192114247851077954379833569139993172062422509978744872875377353983740472482963722929419233822081726604361850470118656954332884650228322775852203838214033492270833913748540759370757782681609136004856469919747984472111511814255918840845319189716249486680441601642292626649231843634808903846328461715148371912535378099058864177839773278713554080985876581398650302961381000703786852772635746328739870629255017441993708223036940815105365489236369398724303663385302955368578711423662903482970204562188621348781414856072552083636674675684209985703586442868725068899266509705098733322173340027506483818044224099691987929980032176600434212234854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -539141770361887240298168750689290435533390385759560273093156161964562869924825902401878393184739794230691326621140241003070423940836699312112674535839055420464161372067674092316100883361951751287334339679310200538800262928675451465309042032222964841995875187278295862404401720754980633184306846634659564523197643680967527000998924216931872164186930619227969024957411563729208144371760299762847895126827391347603813731971093527805606201492384492426506555976301883630460067534216247559686090778015407301593006169600000424056318731410721441705776135665118290486878721408666332835710432308113891590609608598200155354882547522202787057027891291002613381833922128457377689710079942933805364424426401463542260913104747163886106331463331581281665238191326495509961617594254201613143796724607821690487097354685331896025085916017133295596415583053225020506320735718049204097366484663859631150629906878819749049343424081482327785391859778152937431683765875981751700050131556711618267642310739994163525936177623849462765381422498389647767548460087064270483138699368567687938836188323050750235458669879044311521567869410825327120794927804812336054385570332205115570547446139164572604294401283084767420284523333918303569543508677844259011350851256068490369549345577746777942690631269690158517708898118922573501240415484215556090992214061035153575464530008113373781266812079242831424444455227320057084611343675647709889974787473809865544958762080269252870678973470608282480669321335891130710201558360697014478645390486684700848739095022883463945645706924488776229487221247163215238336644858634128227077150583169414255450434695902081150216982701476015302573701688831768835256199995423144452623410354491158681763192752362552370646689843196228331211946184023499900298338278469096961176453097433586993206539390617791911707146210500956202101189832280561324876067451865581264400606996718568787609786245571349694249156931888433896168810900834203302772417999933119290942224116319989650930886676552773068809446605489620796257307400316099753905788144928578820928995482479804665336656877525917164418926941646693524957069933498261020100641018729889771314399030653643894779157167558108192581860729181876284202806463348039011821563199568835439606724201377155169185755325540208531773811657907762226132525806006843931183378325947507163226282934198339835341306713913937716886307269839957075773539517176224844546073419253048517341294002481933057036811070547284719138923059813427968972919121682465364545711417924365891330580395014906113973489573703886808606067200033710632547768877007047737378078652024647604458463283655162596598856729623972420517067426043714061512680285091556302649164612716415830450110316546975363280892657126317986059179018026118403353953360062738546178523518530915806242275754022131611087912202353894102349426007677063618791490818670283270417804570755073106625167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -12000926429562546023508907425062845400492836858744281929168147805854952126968887811345427160033292081038788403282857751837611309300088620007012097370393110131455729256969966231106169542749126538827276285091174626581286210091318092375895736112575759279488152087518004011251827778245804279218199312387587740548530187238174274177676385871105362169216468861704405341071922692273265699711805381076968434057830995097877744453369711825622649421765040295551955330820029650107680545975070090589318874443126284432656397326818682485905208509072878613800059321260205629625254662545236728399458425160229117490530085843633554664139616657382397049764600451887526055174022320355951166583469721782395266860705327735767090319865729437253022814555963345588423812621092081043579929975567164101413021259530810974161084197112134164100799450681561722340364279059385917108348754373157164941458200432033102099887953792646434344808402825959735045486859167677208634055436336224858581695822224894095136092836285207035415480992545788239652179471404388401446181259722603340818348356596679961777471723126208663092961754899161220361442804492313750143430308615148580282908160814687727381364469082602715270417742962870755149703647471668118837656317528681574099187547272512930478081481316744885599081061060719314848078086280462005420560124015097226682618208646968336922225862190484538956697807972157378468023582126064436563657575450398224833781551009467843121546626798173207025743856284906042297458924081765468087991453668946942880232876817779007051857361032677363717079821040795840054701883582497641616960708934836683392256497516171156684183969537499322783202046458289970891504830402008932608890704471418753499955995350272863528102359583197168585228794247555746052214851736296078365886286519651260439007628012095029959828349260798744865358634431953720568414055999236707455971478883223465202917480043948376766407106534419788280385053492416216800973746249297894552820023903036914403812017030528106454050048982563876832353164550008896275492891964679502796323298757960459155693377479846481550960561450666315080938482296166858600690495525688472393198022410256573711704548037700479525618665814604194376109976369665873423281636567571962210742577223213950005604820387508532117263462665394125231443221337251484237522494609483232353692352788897757369467463573137448244768643718808216336125818879995321169445769700855911158299157969149731692923602425546240990557078401373732842925041464083867646440681840385399357449692426495292060707689656323966534800675223395098623573994374349230279899541116814759269879269441629594861813751820286602052980276791320499948439278063520926357455172382012939707133881711777150259684195638305456091498228230039063501876329264342115845102610304963805642099870139838893881003554891112403787001124564733966260513063773769251205816176517481938099115835832797532980982579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 11901108679760903006944227956297400635405316761670425362516290767923530897411209671721392334219921011122930947764131786464223224608769593672927278584571825735734205438657507741954160275264512781580773282317662291101880580502811213434166239465355208779489783213393430274851867483217859813828100423236041213168897237437264790680912689860982652428726782112698675586356469102370400702115221487650776753427907585187449088688545742392048489843121315321040530407287097334538281876354167965414135738349727124783599468168882004046391828294050900854208850877214803896657129574012072330618959206707588978507871447090141564202746053263382613390052218830628296548109097754963448841370849478372273598244429237155968659814465606262706593688540257241822382427979359913423649270955520514755195419766611666610183562489047428234679188919343238263327423082394044178716074007844893534187040050854050602844287072499861799903038593275050417522269865226480739987126026525175127979907190638163771199476005364526686071425041289952832708347350147476573773839343564680299767057189365686312500561353083854482770621206828976039621851100402046376039102779354972260334872461922317558650205356742113583173696739985699596133923123470185719905018386405277340419362910113288396549189583993279460042151690873007196683066226203450080458337533365231359688830627799362874807888193131688840301231636285576374591101657537745398646004242518931774217945961362382566357128328410809289161646489385652458003539145253276856703405471826049754605683933276226324784316220640194367744807203654413628896050010263392153350815256006058957164275363105676298772533639761696380378299267566315431832136890270405486766710237929690565211824417181182420715571473957590152906911445321501678444948972051608936099250340540150595547854745621296387685865269448578853950604090224092395122385374797156839821937687572882447921349489924038979153402330942807992466685529865309769882860907313708175203846672426244154855791725681618023821335828777647490599216741684716406506192339800262460086940977279851116343972005119023852496863033471483677586804019189822387085702155160059215051037940036836813121764002650034931378549402652842612020791173615356923509720676357729140984826498418972695558620780941178173044944583410349306410340359210695619968275662499437656691913517899883372506383023517399646345020314351843417347273613977965404509278918966927565424174582293296136832247324701980833207954561247112930552630455057222221055267871106443685805984273781366257257250993855108681247208097937137303841117182320590030283659172455987511463070723730587974397721824922734543223180957878778670424569690292364425326754061484504983239176027862590289055428114495396795034214143307619312617080486918356437536504620656080246757788783689102008080200256566757311495945154664266165903918569028012746072401937003725717211868726814092589444850778112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -264981098757320181162583726938429024357521248978098734699933548671527720400075580855911121285585351201283493512769827901121147240364630784370489947626142679457822522208553292721559385490278734156416930263049338194750115533318906566866206001132878831432073081135171490137603467508010938293208270009438536820168875670805808478274604421677747579410669985760619027654679842811437427592388365498380688859272108244581833725364197614958927682875703152992056361109278088971732647516068346546963693001347615089990000029187917316581571373703907631814361696023364146125053389871974675615498729762846773739321541998110811944522027628915482215875934732169138895099250500059892130739659039728025764200261474909797823239241878468621262933742393926289791527721376872335421084804865640699679480761433626168653347981225530625145669549750823696635655436365809388605599152357221895656130832383206217191290060000119245962794340640656054102758812307429499550903505232338420930288724805221545311195997102873199824368173443145308438899178793011709200606633840158373687530899659136112033540633175722525014166550778253240660707000613942679315337181276933113575943813049098090266514616281550032904750671306292539419975110735025091775881566431442067868308060004737082635081882980403930741246880767991781758886354103152870334857214117248366602590992003529743397370307912315322800896320222019463191200659665357208506126832624198183156141410504804375285767198382210239532410884559453061812041140332504629622623953326235064986322911226556035180069326855959184865962345324261344492664018040083988885869735326859392596310654444856240256692264031690900171971271342207329129962951440400177517050610162903862989828211084601709548737370870207113392785215036916030225044794850667188265620645501314330015359589844771245934101481474601629925544574333199476301350999027827008062884877617591017294295613532741397456980826914424264795600717908902441125814246617761399604263958333779260623381642432103968325909783610849896259084870488157597689771004191638013023300074668812964274413683669517589316028830997334459624886060239725976013226617679814239065897385460337027864871618368068682761417696062580480688057639782239866081412873531596607210056656615765608385958938080735885446750899126717251428656715918082824786440538395389478848894607484645382506682148135829304307693955208073920822230075807909805627222265481870119873291319657310520265486394626162320298943125325026367236532789518039353597756726011263384241600258700848893102354894829079972981796536868608253050252268181499036459428701490181983442452567485422780863777090530353008147419599130767137765773608048925478404439659550865825098852495523245832732624558741097160891636416119327183501440690963084059683044979200589660810776481993374424295121692537826688239302571213690921979109333972209902924008167562463864763217593827020484332912636225126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] -975856157232550593980623822899656980305099372690221440153127200059203375239239819237722745110032969744647444655457099943801355956910557597335147139527611404892427147040870780563732143841256618844778969971905170889673647820733078711122529620048877010717260888584211719765875765431241110530441685439268611668327757837461684262532785440447824316702430667242858473506920701892714912658489656499133821213066320381328069890816393213569552919011446159474752341173945639150658845095769786798522348343333268980236685094917280623572548675033469125653150899862767432341954369817306445833636160923892755021101485078217337183748384070611842813304747346756924466769606602889767078979717954220117652053900261347152055254937839935230526621741150349666387736390925424188797989769400283659397848570468295237655949442104798587474604333360846652336698579367025925386233027236860309475470139141789125261580770527107585615886853737016602036124296162954811424109794247048802288536973453335166911895245776870499905977022527496869888222386820352728801332413363307061064739266281064407268296634208746830692918515408900001369993670728033946932697567464395010357952238555810717640521838008278948872690446799070588277262530554757956873051007671616283733342737284359707540535316163407487938434122292224343302829852754361443515032751102919189222341578382055394692568304134335923804296794778012034378089591406965019585182429936126215954689282902470026634647102355963066362431952451527135864398032815186525657171799478427207349824487215279382614171452017315127739009645129572371666337886249170537689449096690802414686412092421749777679710357726673112308921725585002387014667757028394152350085544121385728776388119016257819864201007366874992217708969977609803785535185531938817649782353998238329373878460614928255668607856397186912058781485001651843334887334827518293722632558479679808219749163019289830724041916487902866163831366147322914601257220451851482417429448850005691459912606318348381602601209581181524465474350329367431497486931015280350476930451887688670853935597977257867528622923463321510865897300324920919022475133344596391555569647824788430525859988281978678933216630698463909412320462608604300649530884868844018732255383985990875757174654859674938488581960112270016564780843018777348779294254151333605609471506271296626371781441885009293027243719892276246793928901225036084550562049523745167038241947109148067302936066665897314719837099769822919729394588910957773683413612553785274529597271806833619302487447178071701205268654603721599818264125794822255132069121478144204457362952191177185371638599704867163310500072076790807341293586735927448016062186746742570753143042473994053454131716352571774725718764562408188471277335260140356487015273850161037124859706886799773142384191774626791440552156262576379325663907795813384206461569874073997797021336719562417084982871501832192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 68375604096007643025098475022061288858097115599556429974796273883300213940351319743523989608560688076776412763104836860332620840498010960994051797810399375469849749259194333299850416601677038034083105348783204996567114173652095954252931373038955447077641127021494796824358728324123410473575640186572818571172335989457122618492321987123932551689453472944804198359583208327081595382685640384411882035514890164624336284270365018882959709264326652702260640163391163078031971180738612434760670221102472311285161359995579505782571044831858142334569782965441195525903068125290719291466542929339474398727192012553291327305317038767319385434328823216787448165746723518134659604632390902149538760167980997216295630565478103651171351662879619575972201458976470912164060322174853289609416125057195137152271683839283072102073967057508765605039362344885053614826785067254749102680707570652992845657137189111497274728093242682200511668835387581831253105826917154037442644123847682235817858723229140823137470626014964141928914835418859281355037082242338175644649591980383856960899379784650409434033156983784434082151530772878295731787041649161128409671151003843228442306595232808124321016279801001666232255956038243438599842456494521731773500436209686898620161184270959495441496285138786226763934806239402547844103485064111268679353558563887964108850769114993537325188428985028343156569550586515008369623465138618863528719449812746201650177109961987059031866679927267796443282827254123484326428327903055752724247042909668445076715728398103722908321847630003291987494307875726294861491524269466750489370851956148946739242328578427271879423310715595128775159612346929174325812424308892553812272914916212833254537613242955826958016097127466270477431352723830741825835633143374250073501408168008965543609762947538996104702893871776133557028930100909491364958369788801257356188971258749016376149525435556791832062083980048357720820284950538114283614229165206611415746980626742628318515634729994869170865836442117203210828488278791655830761401541398514736790793507955438529492669737711973628412455526829571720682846366825899935335863392334957384586582987058442264489539932030468622783104055679051680457978656294763301738680230242251746414815717615921945422033320760993803965545864395408213563944448770633369783438068631812286986420884629768142426718306142819093707557210063100902874397015290032098155135666186751238160870350748516211671630527046871217393513875303441830636285938362723729907371947287669170491393793247710721313680904865483208075543493283047749856934853034419001722736105840328210179010263527560442917889104710049842732938994030744037483347565470791600821220825002199200033648281636817728876182875403969766291606261349235721102711838596203149935126282985092212255039409657534160539729784798058061377922922051380141129268836824180837785233117200525698750078817979596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -496365812035344256372136302470303941809149570037005915421075252125682634408987586628593577339402525811712740433220890089180634701784115489275152958706594470477698110390201357244646285376586843914610746882467715980336035776928969843512388636358327054186384284647217403254498882582312415692405468491016030924746580907953753912861731400220032042656260993722444907011546413670027108185356204775375570000810661347020503659145070855855598130381293732677629677487061180116571468245758858978166840490101064045001017231148669992291728027448995999529363535123898544858300972711083564937677940345527067041074782757299256782815836509593549783947994388435392773777634397369959665099429930176549426799736362822266534552222512581158473827027079416271657706067617477356392183262133282977973065037522308893112076016825395024882705722218460658808370473636838717181183032201126965404561882060910598321610695100929316340510271428209385949903271775165486528158109455656172904162079658779834014640796579526651686941804904981747441637093255587893198206682133188177860080997542818369884824592253061058750392244044319729195890554077194026626607711433486832807868027641592706174845819502337110675763488665813189928089867905795477792311047770155090993937766516251190454537398559833703395920934930800966442851579686042688741059530196296551428059699597544219006006223964583426187486978557902694140643927153386294804702559406077186644472866443802935824496050226054241624163543407932998610035729265687496698837554099782666695444330713660810336275023648003556624882915377999879260991324805567223506349245644244277592713283085888014642636985206080669447096690584302878065172339110830537711652346963715688493795755037768250592600738626727691130904138655144568011939910361273173490769720633784212093788766488872992974061332643739735572194889183283057963103712008809897167149620240472108425041692676184298539268141852732215206813509914398961616514528166407860914104252983104541652555604970162525685645800621597166270690438059843218886620327099212484397076776499488097043830504286436404095506108864607445596509488583920209642634408496212468535626955627364237098737119371275168184189069606148077928624180214732577911834481029358955941996403635772181906298461139553272854492178119592937570555195776702906800208257800603894774657667321670141739152539787466835567966269010994548736823427482092283655691254172582945276492317099632457613160149406959084037063430259501430752572180729069451130036337304210295533247405145957594590253445780068420440624289577067188173986758820227352619909140303245601273475769368325613002127563489234283843378145057883190447818889969708053885934848281955911887526796064812518764702233546182760777780581972707422078359707713388158358655928813744816780219169561081132502256720821148520026591984980759170534035140267271266898603065462392684482400993260112391492175636326546145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 1784491974926781137710384687118004947706814481373564725913343373777601137038802785690146960879809262002178153526872519838045655135036225554001638828857673999191882333193056421158909426783816465675923131083169225025676214510670067764708300496722028093250456122107963916041146246950048243336173642132209614595935091218540804474862733566000599015121739898903237436261405145951998231612081704081841140915272083552857314709201885103327941053461379531964257353971642607581649668008633917745922306462333215033764328133875100054432090354280894998005358873740222322410125665126642086082146270675095777907520792547025931982715485836996311601681468342333704576470273208969824965114911048483622673217287768669664266852700838717234181603973087650070978082373991866706576183825502714893524869524469610658629617131798816410986912972713703998768243612722023096126087454927681842952153744291505719896319980320370027196554971305782110477503417286747049522473093676830958067155873476541103604738281863203869368605215690862125534391288400129296817996242533483054209209038472331905972696473738258104471948617537649806147756610478378459271780785912909137476783889094924186455721757615740353489959227613101157867026527771067903026479330338101040984597565211150214223776812290006492948404412806491467349802718802843969768872450173753495896940346716530915842428025958302760829877349746137383314447705805011139785527239609717725175505948466404490744084557898768642578981559678562084361620605382347135611148957759670760041701234543130641371742099463254671127914311625504212428588830727610414465770374800183657543874449676352098161124320856501850678497819466808386542396844956608898261468937911255586888200500144040041678609497824652887278943954679580392782143804939936653736918712505809053135723316738465433105397328267283337737310523364625889948356817015889539681189631865312287562867466265232964172152892928911300804014876359809190103438803752934995275803988797243484197315125533693896452214729120610416581925033904685604206821825640781321115802849288339982315064441811249705712848741041749201994918609364981490226346445084762016195316316864828409215324256962059587505668234676633775078444221538990076873751816063982390913117494153042873654518852753453432084491687541635223670825242593661580811946249352837616027232111511960959974525828022173721431504196141246028434493195588987269783614079613262514679005880486808747218780391860422802716435791421213338858327512271260828121333646903348896460012639876139107350983505782941056489942767061549226145179506110401517351860454524041097674426083126012740236431540339932981853682910940666793700172912195427864915468996962335629241635171662854141094842191566478259318923933740925544933914674424298548112937219781347131077998688771270802297963303266131974973862192047328825769814957467097196357286916067458737601357994643621329584865172604007219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 11081374631467150832509908418123000683434712188676412161998350567578759345365876122559107385036305411488514586104504896715869866060715492152377803551744917397137221068762732507790016096001983041208086990923263902621878232445810726398973656116744220457792873528467376387816242918465986595701156765643405810134911459151120583265837828922682302126969730493793656109241424725229999755332015549936093746054411714416441853492661376914991452626411470640355012112565777112226570997452346350484401768202009669843431832455313776343131340939913797777617008863030680453686768095358557241408145491045115084323431069664343871208614305123167846524783312134111696071582050442158231241512429386625956306552839271445419063939422664710679788580810186106320951574161335112651922773387646169647175466993525998002746997457315631932595355878515197382882360423721559768598208968477192679771113571617019363165979893758243958645416656069859586843252581844624285601746571453615567995119658958931109625273191105533392660189200814898345807235458506026176296779414665291678803116842369026558191506478638667429505922707962223574026567639216887378240007694413697960346098109992973607636850023323647308187377798220057174566160556073208423930320283460611887062488232443213522449624303036268044283447135474318086411580426152815732559777780961576286620344044423706674572593430392597060277253452727798514016428260587701366350429520060984521775578116513472874998458111860875465339712693658333223140764722445620718148734818214294614714382819884957489892125937182065919758455315777503630276719959187724237812385913816091942788249939182993140509294749934003079555080831946337540372061082690968555578475880284384758130872885271402291225561587280617394568056632410445375453306208016257123347554647354149731455370965351715436327655484797947464387743581835286240455959567122479657190271958431776987839656359140307666878348149913858160907467889231770080534304200442426273480013729585154512743968229675172058147831416892914016935883024837019333098061134167098119041452186627008129880019243615094655294707856423561141242796351339691831640909784283845199100849316268850647959490038363223905356957544943690970937133704658492491112903061985481597424796733845637765642001852096853719022623556378990710656759821885688944410602103296827365032891307913278200091859311258746037155632153041626957381387649539087841540561095974166920036905798118251660233168301005661507539504942906463647782789635483157733504834735532794557311497856257580726950290073061473317290684933140384044432308387912995867834166749563541425560889845073098451374679272129671630472401202547976378246666285597921582353613453714932497804962818119169472130532846900584251823788617534806643622699600065226774503153923287380303552799825400603780308532272512507239483421322700185947360835391516410762444968440698669796267862457639828662311909044250157776896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -108743958181825328549128934056904864304872758994177557803842439321634627624714256768147806672890203469374600173423785120413682258790226778910729203426769038638244811067031079384998190565452856274275371542616586262252428064957626275817061274017448219634815365826121685591692480797158230861146146883568223424576876892402226426200485384452678551519678538774750073976372450655620943107818186150726019680954875026234994333370586218471704942145811705523130222977020390771038759836928306624938175066739969808927217155124578918334180674706566590467187676009852250991920414592776505855152399011302677798170928548391975884689408053861980786945152926465633522545083521144380514224261627991427456734278941004531397196226262082187535323434251566476034907179730230140772189361555619609347157183256082640002244218141940802835492211140596467249645418236082565650941649667458585051237356021560088452375442277753484610625858741585636324144715819130663446582713883613512555904507704557831038666025641694519890042765323439875386530825732210888578334837801136819778926776587435508771882425486804769936742860805715268325849902118603550350102327046362374756679146190128600962519069716851009206239244127759871929410157914160022985692821621161247914708728697394926823164652400680883951101178561920078737729674490340102399270341691937623761769715605156869680406883446750477886745079545454392076536675143768749773665712376876656960167462969647486518381328988081147171771393252301654773649524700498632415194814885775923232158821587801929760253423514761731317371079390095537317480420079788514194269073252789805155517341411985931694479925946492710717675713211768947542279762154740253711948661860506617794219739224033181448364938606249290145656542114878004657142914551456440443633403339415931701204433337066981188548438069752955630880561250530058649309774394784471990371898179614074612986229900372393835908988200470145831589534945799272795528421591430866442353596443716534052233341727265687273867791973849106633010110783737831474741639646305741785758003981649964431912410259207156787875590028760207243892241198647183928253734645727926872220563168236016038409241552348354523810257217905604076843123650972226532221124609168413807222491860300892381437178065253753225514740816921449819940397941745647228070834378929246962950018777575695126857193415179345864116081305681331118839592557615898461430474768274171221087132051022253953843378240590219297974432346812907201404176919873227654855809721101966694649240441964121282323316811776210739527710557902007188484692806520998638931428722846979807461514166320308953960807828242160526659435439798767615385307755999368420899887089092454948632715438160627565260011674862683743151100731320625563313987366905558845964618534809492034444976252415346192582326832680153204871407726986494187745656030350443445816525386447375413040581730224237471259556393821143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 534234153798981305584899279776343943188871448418138498632719106224140507448479110395305007569127496728905878342757699227008844837420333481237346665441478038913117451389751478889803954853826564926355510563450933428769718589564246199551160776691721290160905551088821757015410519860929858109616659074549619153249179546242862183675923294408754767639173647173474464354470396127678085370358009250724563448288595982829290152616242771994344611347413352550136245034534911605110281133176933515177536848081999907160544465010403176499427021998335259067708395239710544003780555904943029247695823846307925138866076607122413160979895108531184106536178658098931107037414697654508178014363390419705057922539151830638282744306195586505198608203446401714081180491617469834341947563470393295712000867789175014273504242890180703801690095200148424929838458354224649271656855435664323359472473727702553241892941295631489675946033539198987058906728913233117432328766935189604448428580040117313204878270001230715687436437832043199242061840047323470279034362000263222686787025457673514658615616582637141765709706513652893470873634574884977600645525249656534795492383728454422543125937931832750230964743783523595845679764159754389900868581930977094084437650886228264714878440137168668851031127558182661486227980493605147411074786044661240403287087717671757252926230010527703663192845485476903257199568627376395317744416536924049404292795858890895571171589861771698821597975544870702759481027316947172762321121329392627627438784783269656398846946640892736776014788140174316744663097428236524466724863396297131983575736463273242097253512160997815756223941588380798400870768940654962128875807597483892443454676258841054511389430761477689128353635036078218360464548675204483863107123844339768525485922658064954439000611852498257455546476501963569736254222783646302752949180414020683375646200175633938463964277732400356763455198901352390398117162866260096092546144055213514389359251106507146475053312678979534188038444653073022332754582748391338806933300171991046270666772179049138143374853959923232803989761326645920426531088365549404328327485408540384325350016238611846586384511872167148308905030193720623702986364665106136345789293212911942426772968555262796378762079566046484680064729031770884803724252574426335769405584105497412549594500731883791623158656182457796979583075756468424731974190194110791366831234538786538439705750827415948030068392475172206741169685134072437046394912007840502889767125050699428952126780413130542803587383656435549083890046117700239939976373670758132534446242391015645681456204222375619228797734846228157290556766315646361397487086210506472797294312211271559533947559081344059313243291089798776391865590151726605689567727067344269360947906329571009786842764842119723111397004736898843110343221646332467773334511322909288336449962983132852131496720615830129213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -1789680908380194021441122716290073075937799824459533370525458307089286280579931033659734124459195007981540018401348937861872430824551128470728569037835595991096219556094070295990634083249583192685706147436812197719299363023602727577150448989857230757596761306466505190608364601786100429158764113158769477431335941594207309055565805384908562554291340649097995826359753458198277534609521052196960575405511787371110658607078069585444968922755116774748178984478633571474703785332169925100321943626276635540822643144699535909214452331790496807978399378714902115690233300007565216437574556010616528865543187383527722860771613089516691846070225632297515442164920919685879649471936537835909401239033487968485771823533615880640387972979052147201288308907721497750565827553934924264752497136272769875641847791769655608962623404967242397492338688106680776342129850385516968022009959807052426786518322363470953596542674000241157606738847058588841464656765560143931143182474324530733761852656337628083735915867592253495872592672083629855611268687605545576532285848349432520208774262976345133244032707113939345114517283556618026072565929499584815243004705445264176188948306499855614411732663153715249839236751462839326422569347155177598677722274984330047874608864190819619570363941283882294844541477539570015651977524987422268515626697581506164548382132737596138789240356647304436183486335543304817472671615435477204090451509226126143223174235925999326740952079503431571353118722244051224991548188007419666450699633996431087585395677080976693347933015195168637028477420121494149895572283231023256441158831855680724880463173998160048381434759972631869932839961323849599939389473989209243226055113422632681766296122212125189271642737899275126365253240554985475609678940201746892785266240253305977401249010479762674218150340610552209214812734233182368381692064414580914899654622867160064697601942859777989933792599968853693541667696521500673389550293932840791305652181395147692238978459154948858363702529490223644226456260850631596386851421663928642847690142390966886636099218377230806722799538072722772244481094819816264698933400255258870710960861761904706266851589455572071193962225876872034153817638710545714516488252874114645479901890101889865070587461020200903528565784254737709543828839616028743562710863792987350801063595019039239795312315422623479882012247316005677935072545488705062411969703094605853011948667538221696983839738305436170400948889072458409044936868961938968246373356889273428924784564435766594143413247896407673972947463449367562415416770887601951234961793091897635217542864095158307380257495821846936665882973089293434237536761059478776609256453736156129543254628328472660257663329565119558783533123033897863698799320955029846919083700465247559183923780880717324779879303279090436199702512937703355703451123348393521516845291290310047357282538596037820416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 4163736916120652897575533613528977814335196361567944809629088294109418478083733414098684765824194396826457689105475958913511180983353664733038532691573076791231231674245979438544935634545541907632196595243538790458349860099562596187426208554865498847104928455700359280031867631313800664721842739488312752322629506113137630440159207069276400667670910433294325356218917352456466019943300067704346788633563983839517313645780091540178534137952192011744438371457800418301658797071503951903724913005487766890953452217658632238195638909468827299096363609689011449823168878755054395373751112205438837868040939354846303386649427121314929629302294820939366765768465456379160006586332281927962281659597715218474086952869347627904850226719094384555512801529156181627058606477126888551341758886615183148480743383644144445489763873460322624446925752112549119901640346647936816728824584441807616729415195952518087051642823139124364763285321802244334316298982378205937235395388198086233273659142907335022799613494996890935667563640795522248231036803867949401902467331527290734697702196621192479883379864215563354685291436963636177782982033440559421572920196888921810117450790394740950081599790865973428135519447390013271287420067413671001864952369288183105069512067666348368788658120734402562451508931245137375531244063555372958853728389173435550220521038453986419856703731448961997878399752993894895788597507358071378070615443902831784290487900401902555482993664172401665272703171328270523670899099324887382216239550749975236885425114554662775533284797522361030514007538136133907893488276338052442632319826591235228808191765760727675049566608788768801351548174941897138133718183800261989731069623944619948606242099732324764169846561803543802098233364044972422919129117256122618125951882023994110165165072431039242283296692320643956411839042992710463749553887473270604349840647580430568842964027795956818177574418730891654102627071470308581228010765603054520992390422815681204399506516884430305310558181119210474336535895741852838106180690640614484478707726119826060298885625423095077716407466093312504021397158946655722316016724566921785236603245424832970462358455271201693732374975711992370540690515208534481138860529578182446559322585785310930139317539799135264405577443422654960476890428012677955042340169521695416812803356539434273035071813653376621419515570939606460238531292423653560873772030860338186768851137079162410401121527161259486998659002696273051850464774978234104979359959617088677576246326446116179449087382501688865652960741938642540798457135659228062370117545853521390845230621170728356645393308527915004106706798351044724382509270015519287415388496058082316198919197769918299746141127615108839405711930142237354639552234633649813444263123950844333092844751787964117064087160815334997690747785721056754168747202785663545498482362259004361119313484389913943080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -6908792842639910620057687929791691086060814261440261124143890991833037395768847088041907231516848511322832327451958517133072754663943329629524606378952121139318212713937484979324358930377465857736029178499395730938592711504972787489106348641517652183598342634492626562026526853243578602891179170825134059446662037171332884640200138234702456577695374773170319098215587214766295560184805599871130673533044291066347312362333376582763309041787021730050198177566643898847318927110327718646467256156966950148102378454715308425836152063332937273359838564516879081372531440852887633896875376309319196758366074003519434114558239504417186900956648441413116881164346867572568714074978336138056844868544269342941705472386472712920499592835031683843741998764505023841833838422304415953063480912739067768491150999930877874592634296020476490371224023540589399609795445340162182259654039810482751968421261001838785329195708593884286235098027256827568654053828470999427346779663979785929237049697598556908462299780759600046209767446594279767879731725289713793415054437577202230006510805738752150967408459934394045577581937383496396046084723013253497734596631685276056231318946973462754337012620762053664923895128619587111807229322061628365010949624107830299763976171077657635903610031086315779187779253461605712514699089220699011430318800049169001027778839826558503531137056216374174348752378537675787141408122555182223876349992794246422144722491152483341381813747524826394515177343002115869903606708753787552717640141319972227056485065851009760702004266103150026279267201389889303629668843126437053741177744659016780577527649526897554330957525198546841319574168665191268651265045469676039071473528141064751223528352127294198194337795850593811948919396406496569593344919589684782590651926584885839890138487190267964118503765488508956044987583487275702276840049877882019000029119506792636423621280921445391698430760656667930077094962499270134591699163715504855605798325695219906059226924316012925403376225703281956453580485502058562347591189186280567640206495181596667072788736915358833028844483105633594042257648891787319267184168326070284656483579024721261498740460699448212818680523346413578384810557523720723810649160568992088414664265352330845161405626258705004304606322106549830292328685805718830176639621199095036109044614718517372367584797828974576949003649793353474288399940268943891460745650141069741590935993227323613098268335650166240280868301072389728662880157105689176829665286922071762931269390515099406998745945588706051210376039575377827694635265369083977980846845061781623531117175250679695197259730493493453980673833262948574057119129388787947294584118405270046130876462319964616581877369816885973073148797946126355766275018728082451272229922690501292241769932213778358301607493886400206772477722399376452541051607962137146619879337578399086982273949384474781286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] 9316602205107847368183169456941639328559777722421269749302755320599647523456718333276389105625084318907627440948253328447104363040275494317299749947306039749964237736367707820962691198098034689968192864284302427753571744309678373209149330965390075396517184245531903077367186585609390498567984878912137635603114481698904688950209606873111668277203621049272576683957732932571242484325720444597014728265023267072271332387489122732424457470338440312730546094042906588611601648501701601411084082676685040131563958727520028808782617687256573275580069094883405051071992903103750061790916240879611495143974025178732478977558533181054830392969509690869528243625067419157008734955927042558600475273956119374739221441114828857096402138030486596297680733973873295513793416532760792925173245997446912370202573753553411259249219376860286372032726831902586306870425997411770296675581480391369191417174299956463825919177768537258358517818345233525746976469177207572983551802531438083783065746914734421549845082536279094637484217095692293871157714132308580355244717019248404609333984156670491227935618456789171984793271479344879356997806356546975154198791508018650722702102982330814016591204726572314569806112753965024219401963506207933136541660373876611546167457166646820785822824933833321555941499576117932499670191280646172924596636511278431608888868050597674774870029629748143227052209778609252524499047078245259248693197733377323333234916828038116378838238755432866578077950127076442950339380995614376448435514397224734898771415452875518228856723502527903452613803485274571621148119261704809145044444210239440876742984497553958524279313481722730178776427647117143874483679652017267768569400726049988006662812912867810410390172689427401720597498882410409543150793201910642210347204305410531768496814744914486488942524457300432287355882726658636748302404031924109838334462108227455489886028115717875731007242575226665274615275131141734775309728075670854037758467095941957466087818636155152701419988332064386296920600236758092523193351639086861247291627702684386494606266841809358900258191762021496073373714650290515093366535965111846487020041538769527876815103178250078433116028892115587638543151093671278278998062967994587209914584498260993224013295652426925393822244021352324589231303220236199332340329933053659669367900587676728990725214429394518593084566706867630628766193864656069367604508825415698857483763422842276387752892694503662429887216162608762436230108352724811965778553611843627359760434349611481549708726160816820335030994868141959398183768253003282386866730181619393831337971008011895893085432437102366611331380599230488476533793392290407641892120707807126683385813876297980055619748377560122457256096265068243680275416002525520615353650419574424580895048934123767246871346357042493090945343640154238926432552110592139714177863724501362941914998991027679445123072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] -12061258660439256661221919332098788606394464465191906618037854900860834814246195855220128176867921902380641633467851433140287689536116483253852957355679916870287892008013919683408184366665621198021900714355203984896611387216498971801936872907510264833532281413257091423099862925053925561282482766777997415342920826187859077845693287136496846485599916730638306434227551080126722007961960625948194030385178757103378924892889317606023120649848001578581221811912943188999728696590057334320774544948234995990282664896867151420080843865047280205425350229627454957327364747622806168447237538560352036179048847667128850973412685293831066146821192265814328008479296275868954828404049278048042819612449109398120556648878206265039756661948764127554420112754354295221308567623969196178780367562032680888068779307983955886772745851485680852614694692930905473810922263679293336594241376352806533437097858721779470213115184791663333269613059410288013926420529825348357595616112905591399605658046647195552370475214274763071468580719303177920624338063308109283203707817712400796098605684410775938586564007976505622585663865257290950627875291815918487848292799468707767252220984703181731806310367057160199327523957317133141909436407004891913910620629619442445771830237831872891757047657908726824091072685608174797597638443699423125260190594764160938361339298572143466353992591867227805482002538393109590410667606859978816707335451180794476049137644813497021778636477773341147356189340966362440398963082818870353520350014483637653663985282767942367480898309870691190799195010501748177502674737265453345604074152961088714384857847098634030614865015387300930502252787648498171641214725229743338149315578522633818222672626410364683712442742335071315354480678924594543466474584398735701809486605517269340537992505670134299786334258947554349017477901212687977699276157736852848215199336481619277166690953410317642894214301506182370741329779051811835081242265168203980031292310485053588280872042513406222884618355610579139423034721894349712119398412956153792733446470951226331533773814496355764306392502139597229287492937332941307602686026486480002812367630185321995367482486585477850824034228953305853272512992173092764399214308030107520847951021228238509018792722526220191773930271558987388168615435634444503210225872264173179127357366144143642439252458867956613111085077707034730790231372362284025761382999150094008326071214875015170809476905758847575831881434244616306477871614498905792641778552652334323909671501859984873665020882966682641667991858786173887103145553300405775007923718761409970170992539950807967920060443082097447939303800359044560957145190709664169915443010908834348466475422462676799560904353293365392921296091428640050026387430393995586004676406338817327153823908814649532770027597889004973723260245549125483206923185394053310271351558969931012986870296666714826342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 9745438595652618248839537328117190528025823790845847701142248329209901741775992959848210431179515319066201159302633261204960071449543336320820290961676934640303470016451633400725937961168955875997387119622608878586253878621823717468109432550692860739752398862120915848807340485693469028689665333146339446039032508790247305134967688339373629258571538982192646338752875252077668073223293353321829748818178971188237526102418222965416650085215164541397936559246798476858630460810053597256337134239324205142823895519956900113130637489620748411209632373613077577940281165946579288019739835201308100779070243716790631997646847522639201622349823175007021640445770853960205630755224168843229901863790674447204670158216264966835382354966376184814314084723618624175135406134879521484900837535225115992972734359378694029472062967048139814837295566138965861535840084703235244450696739268289216520548149643410071584576181268035275877787715822727709826955053718733035559226096296902403885673043426711094440296382701746797807085412181036207534459511820284128173821230152395246598555348359477430410399007512361871080847085750451180708740538419263896233591200538517752614501164285950757634829549514365955742538278518748521505526874488271859415576216324482195259040160789055257714636517438445488669806478282925130970509964143596715162665820149316143178992794220603813043614701332598553254057989458338145019422013247696152571161234669057322114170995446856378983974859211585527144217090442541925080802102084947071357916934025174913067931964985521029494109914657228311970152055240282747798269773310045984854229700635459416859553630613373328210881366821305301382104539428864620636727857696935611626565186872930895752315565359281755606556637138768066645284856042932921451713422301886240503504158503958049668525348767566454289250471059343567131452435351255164658885995090251876058440914617021507467045233600501743609329475031161505122732344074776231769914782014884001380133238416230285312240537659868302056610625766300530484287147673188641238316351193554298180016749969831546554817918255586751209415613705118048155078113370496661014201652975469962157365338866528236577798250608049762557710972154330100146626101508991270500570691387195586359406520441165065711256655056421115689381444143794788028152085258493598281335174064225666669441739057791589749858566245235813659469632145813583129569697937476220842993264237341959527114125381306350469988489370385541736349534809407464030152814817094331198533834114920265259745001880042193866192094891615633484590813735155574131380611878553658379963909718801672241373902946696052732635783705878397330069084914815577921332706515731879330615662944347802570144672938875353795131474493756725151814064840837033096357103846612329098328222161496993762791514898304843471450564290786500869324655322478952442174349930989404807158853201847557491891759622953810001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 20034785094121796827074300018338264235617828035177001234116820163200125189220996333030822671414255028209349148900853752959415206492251379909043720711411627531437009872965912790203191042886361355862178590282935595345169214871718887823702461816875412076150035994067512750306064670854416368238313951176895077375323194502288397938572303511793528334845406013064063970852553493786632073758047999035528275425906068305127890012876581155254511493867706870271733656768031168520016191575435133402514037799134653568823379167161212343612813510444860571764150219307989529680802512841015478192018168946902016719788912903747404933093870869674211837567341514058073939177512155546438378726252814214165927174221182354398209726908050073149118558570685246767588373487659471370438626471268666685800577749517149511091336817313161667511698383747851377868511749207755851140913374336773790319035511412695353103621195050295957960836282547169074304254488628250230494402875499475168855101685428549442319745004165598297560894161085316959546562892400600519710460256166695888452864202654169972789885640540473679888252220984309845999364638714944251096349719687532053100604444629639976847586938404414699590979293390108330486259696706410765970604049134236767604146580190605193030563638708082915173300140417960161268198290269877063767303496280727465316091467101576641951106799540116941685576904954419194930926431993584621496095312246627517053858368622340095406690566721511120177972418986384498124034643498524335963843886838365818298794369389387470139746341803475972244830814744968550299012564184309458384941232417899865990575265729832457494391064560762506015445085347651430777775738903781908835239340443512412651155409580401249033476362623758251177914639108353496350717640224970258481095822473115713879706837389632622374060812054160975376743107942828375590140275368674009781666767187884297855623520444815781759292442304866644996407452908217189313816467181479233294275257005612129776394332862056191193676368685456330680928634511316530459173094531694187879683642591093719096016281851850869634835249226363855085311976766633260395672461845536540496287926739701563612174855498664183400510829103935793417761646878726326872768718896489921814211386049210704425418401687008198081991387796692101355699282500821786624884047787118983942440863019431040715980666685770301614693869640429888640916909286447947264471378107253466192292541187028956583575005378679956820893158329800925436127302877044640162145307847747483329437385595734715780127819219315212765551319695546266214811964599589515300049931496433001212216312891349984049601345655784419498220149822548363155089370598983382816321231788329066304729536043305621067441803225686122283041538867288386135119437517853406734495411922450514138166590579904897216933132251555921149229346027242329034526991799266792154755688637992951050037801665292872553331397258264340070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] -101721562056597481965697632360679728993737697229103524443644247100094648241031501169848450213191986102413009849529521163941085393457384427244701190538288444359514099971098965624100685489054244013278653360110692332778889100883633681778746660313740224514264365902973196239227685554252580129656273897097849192200335047055154033418326094060220636534900015137557122907843569087534205467041105314028736425867956564308672933473491674098532835274126324458453361905307467450829004271556407267575510825773028306832774560569824512516317551308120857218965592847826470618054830420130271392067862089687959444233888804618586164890511162652772983050832075587665704851140603698305751655103817871598662672706680553023618753558756975525902462643580440324999094836028095354048662115120995380620619299425646757137909079729750849660512573300392559674266198718052410950052111133587370608607121849417474132635670622629739278233526303906869875682370581740052501193236788044721299428485658678190835931575333558717465098951100993054045014885751494225491966616252739973218638085306552768275614034781580797881491414688128277740373107922838850774801686160427991188713772175119839275801821907965120120261653896999783961970929433560846311473416300089349046855350272653723569662112546476188973479820678328292554546037649630755325363958449267952709873177312905059774527882610688041593615301693135234983106365147357459585893159577871401035962633116080249231695419003700524592513014445606528428480233258325884840735077482248371573538985261055683356951352995432157853294976596629357572559932589203869745309763485555944337421285135350180757375203169819067540752664147079770019754161024616452769340982682497837173050965045744713992460328350959365376252847124445216948766640188377955315813561190620321600190287366363811053959458720045778489472691740558671207193902897425871819681372595172432896523404765728264990243918888577186599704144781590292351431775984418485865004641707657283001915485701848657458843032925633375307497816173823969799168047077229903532040406513989800924196780439129212865395678787651625570928016292817627068666008727880228234139376103710498942435225979483450845550934096586302520630456542356213967832697127810878560004591815790645675716061505178641256858418231332788597181476491330537079423803221013116644252764495933123943492735534674534490028878835020445196699156736499948819545841484463655992987201495412677952057108205369273856843581785966156907879841245141617461732601608499640403623270696467442674617332554594440892801830624338562633442336667564545848450684481876718490322252869147283992693526265220307955593156782203934777393736379420621817699754517407932735858327912970484610294330271332898435368589404384440578811444678048166750899025318263715612114450867280932406057712347471250885021243503404513965624428723751716420944451504547802920454257006262969298260459907094600545730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] 218549123085877225804288607676933426504224822172762454666945181312643193637149749062924416730315207678296252085073500864413581708273787168269744019201243163507711714011868820869828697153251203666230333410133744040519237754297253015113201294492667390507995714587474961731209587143886458647610771606887412558202631135004973952585434031642132523919263398141676855518064461970905400777344060251218991416111865432277423451517000505535783610923297398307028604899887897754765513432607935723779658041835970035099739974700862420589452469989617225726854315020725650715572013587720946505999781968571565402815117903624285029387205315327882948201638583665743032108023927962463233730744540665962969435925285471565728242383464868091651560569463378172681807542009520186985417514544740129608234134662181837488355728654122196939191224812257752585966368947045649466104694415274343324788643476703635504889042990058692397167477529781830382577225584408821483377131930248888317714870596607002203745007847499770270405349490232353421108173727618877162639050371786145994798219230193455794838578235608103439750002028270808174510588822718034739643907428793744560402420070753945865934092098987652369403967857113566410516935500894295274764759256273147348839426328865107927376490722063187389108735500271163899092021494688398015228179863981363058807705384704692063707609645884497749976667525782398624950955701278242940443475314612898625192945388580875099993887488215631423480471240258093151140959887285710878691811706445528384629190514778642573607791342532691090574824216944442420454768837883935138741672150498551911736330936417443540285447199912807987712054091247901333251834376760024987773672866752753576919469365693490593847577158782836553468984421122733198641471255648644805134376668850066795935767157692861350416480666397320682920759750119520148092777749142528378785576374318077770570591193294065520450145568963232427310414337487755675813426983609708911315075414657507300904002132383404153450793798658201370845065945945336642865939110137940007491165541649481455629915159976961790002548199049182145849816100001646451870783731961495987617604533878207626008755566137683393313909343279702485526713252029843921471368972881201579302058966065971474081139868742778621429338189259261637967848690050139549294278508077621883603131094138035664494037288098999286950399243607797685183925651488834800279367717476610259846733929423246613149718795113494941799392855533544497468415804508547230863114857135275165587502791702366128195079383431445051487134941497853963837446493844987158568780819688053242972286295731106771894805012077361572365468336259130611500688926372815477835151249969988252232026725300332903603604228389169101126789415653447802854406367519207996917006556570649616306385295933269874462835419228850077580106673799034565492996642008080434845471528570729889239069963063358536612807761728297657958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -294889809185925256050673738544719451351827185514831364261910848392806938355705060324486525836746386819159597094324902441391490662845941294867993342992240411552423487594787025017127626405970924431613036220331478532360481965948841862433514217138351562013886839287753792683282147512464846700902834209049855969915382002869605423787612869668692627697278837378715048116651320107218475723405697078471559847056646204124566859674280428158705431268518853153812368341745673573694412608262281438420033161541184409886506882271820055178284491690409074883657375101584729114383946905922426165044294252724042734383364485602381013648942306322600005547160149896556866903600457136838236233929407161166968111750276752389401572577680084664765601629073144311283199777504014856122244645998291869935442222016370947941724619844058694543725606615491373825333713271341378106768154858312839399688708214146526361358302362677074273525608447701755066052924767403935395774632051839510964794335906390358528985939901456727838585821750515769355112722324826060375102042855335966882588323689699766624259060648495687082347147080229134980889698655433784954252166277251170810173705046733053809007572387681852491256795278074247984868944999451803209068673714195140189540548580282420861362373975560103262298607444978369664177294752201378236862484741483897273632884913108849846938553237767678407166297370746089635264385890290016533955412392265055482178138809493194703754934698317051644204966274494097512481579384674448536645775304846097889659642758873763764708525979381523889419244212884470549046917441449671771214903415726595206679291114879345458504809074724566808307104347600613789752294705968347775074824925203707021914337697623777296716032059303426215819721563211501071335450439443366531312284370278398026237946978941127664020879568030941240449657842081160573051775100054642456837719992592465293357321572072465441947283295720386979753963194115706895964866026306205517936226050208462641155635768276586039366463137249606549150018830301000426558008087490190738193195144847539873317835027885525265166959647370479012609224807350129117634647790861601125661806734503408300854913131791293689435775366364522627030108339413925900600262420455847971262911369926993890586119043512840290369638094286094669287472976732684570342100048441292990046625567526992675394661398959528461158286274511173830948961051457901441180788026166818997994398289686229742177918868774672941206822752551643558986884769940370209057940808821316836045395162045436124883979530837922821421979998773690529263760188475262793817618703246077324844050162565424203103836417818188056425011033422483133408346710243574338913176753721892064791856263650759116847839042825716965934392667291288476243157867766043323934517469422350202240243926054509174880857530662964570655722141212426182733483802939090413170839919180039830112213650171257805345908234411018593239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 244409615186712814966143109665811571788827548617663938768038537551607960413111570977563857374945175450217110356768588654248755997127690467765597061729388838195324846406080591984664130235545186678163507333295693497743810408233343451577950779018304953879147104132841641205276625531196158934470342501848415951881625671253830605045981176353399573730308815282774250232476366470922105105792350354098657373677004996822735424390443831374667590932229822390872851332999199494253467683115660682147567058764126347986447828999509303811694357861482694971850916090048808999450021828403339038112323443757698008294747599083728638490078382750551710880263238212463663837685579229621696627421543542087664743286814529714594626965778201488068862200739133714478106444583734210165654267374978192484457624872302122486386141167932005967750284090554833753525560899595881402996084511677125393250321268282988677808665414718319091682479557921413942564252113855913225952726158336775298857027269894259920492962093402268049372874801100167470014985667421743055981216803247810539650041214832484633142595397461333839127729614797932652311133201414056405554666240869310623525040287900109650846967159058701593927740584009775602441361239231839640166303920905528995655369080161667922324786484162457019633372087710985490435627522007608598565743963892806771560669414249312929741169504789291534007189014481257051569935291135422856977165857670192753082500192578435198285450524989592576138545500892360563710798807859356807968508420957865348768769917877002924530688459330367295568471833837321179132135479410179594542914077230482957808751328991425137713153582925407666698880741358775758812289540576636537335895512690323518657949240912435765455953103991592743059189488406603249206923758027654024556864977943138686514109672880860948947468033860223137168344679660880812819131444752756917699540234891531426756890488029573194893871308869708836346821144581455907574145549526824827780921401634967227597524310902442388583790505489433528143007349926050916267986563018282301548848017222156033044160357952055471339227322183923477616617666892293269993945963506872452211784559790173557891031075020028622077134520004223761487964568699497052801914346271109690469892044028102226136037257641610890911170037612761001240129096339600921093008401271430836368412031980968988981959516319189713989600588110265140690738391161320527117697380277466645831266055973124377386011138905308818310536904951361201269950721166738638166734549341236200876507833486237231928317899844653779727428415985543825905423520052641395117986624699545303583102452065014631903281182905018061898843268379657093001071712757002378736128290393905701396820746062272969596533955954317344424985910691721471285627494453173877786679957425191158403853215315247265481026463269109110160550171379371435324846314611586864469715307781736498963513806541078545045177655473278969446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -49302366047936250925310744569480891893551172168890030733835966532835757227454083890410612600201132905327246051585132257442733305313054824240076540197939067339069863609788216256857568551104685886739921231060543597104583707600766129736728884113014624881283085373307461382244638442860597356754823536617361348587700947213843839525747573056670837958273716321741733744077272092778580889634275554330837405443990677935340339332950297177029858702338303742983164603791754525903910548528090859758298443881153497385941602206916926261786914120997437765958749297140696532964136310162016873933788824610524284154639592706177293308693072251662818492819492847356198012262003056894409277663400010352419090049805346141219008485219553746791840106274689738704008037961795650194388179195288034550364406815877019484389670725552911221252527403450571708780706030433458619575874098371131151003425571528125026181664773699811029501820493242802154176871090663161390485039413961745665967750926463530291768177441007385000819894711973109387963266065967561203012344299908375771774171700666803957778228751585179064103321503021543405156578420456636061916103055438445043366050175364598036045537573241569537098048753543128000747564415618930521348881453598113337777347397076063898291539759802114888840113149936091028652047669130839488686062795721393612937979874751290306794208007596070814016158739510407536181155123050803862540577276102925221054444487121070037937009138131121557241905641581749081776920501421224236134190844023227290782777617541484889381803071211887954227623338232616468591075122801731224640001750637777435959713824027651678379750814444121876383938193263539352137576793960622423610887364975626381688718435574365913798627948166341896996094566538782263478405286723184824069435336938496400343294172902397304589088152727431220695863076697784677497545486794716622985359460196579390169353493288974492080764829569728268536552046230593121571557773474480686127094149013386902431363859942651842376940672679669727646076968540383800460213706784023887946991373101905430610980027623300900344976636614570892111275202132114067220567745977403092354119513052628760209907395504126602637479139476980925183875697041908300429838092022881352813314042749135920315416883637325045359607171941875796519572305809010498948698737551189075483579175843781201893010445329968583264935324464518985877142345960256235724840464586021987084534971272579867446864188114363992527484805707759169606968736733815416515253931839735202174312021980180328483821475698497198010481786470651078729333266315162466785180049731312877649590385680018934373262536435797749356773997401056976846893427901439385965617909406614126737919196403037311992786625567843149153189121523752313478235788717092901472793078373302723908324977066444252333875737397245177280788683652291109204022862693832569275185688230072814023623717170583008301409758162955544821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -205295446469683408758181572900639377731309604967561637081847022554701442104999053085267000373899593793451953875456596120037764669141578263743387517251144478139960258119510589936015363446982613768989550750665134285505970488998255197784883111515630121233989982792009310044387872139545846995725335706711173855679642485806621489831032656151459074879928108947470912040508961640645679493978089511392077005605820745553183617696074812173570557257810678286870435622785567132021408195147806708753225563336416868299264572068625727942028318025349012745320555686841860165207670084148631271984385741780482109858512867724193526256833486084488263945455107816518031491865373471523514371467313933805549172821750134861904491016932444589266463139295085396362104955004025284553441694334051009066151174583915149484495215471685982176545091297878161980469377424141856349870478732494728689924324350213028424321060067311806683877197476900457749804366366015411687032708376848256712878107085896176452587548430801467726630185612133404179261017353109304993838280096270424678591962018091518039837660950746867392577317619024509139535624135365440242007290512976380362316879123235218160068988311085404917652092352727673133053882674783331137717264367737908738922524214825150647251610377534299549151243879161436186147331898798972164926150712959265769825965976733621394482310461958450918102403576890602834141721765326221793764714709644556466761204998776329681431370698235762306695110968738585803481854250779731185405215725358704553344726026847873064342041415301699898830160119147438488342359674570416696924224526899955145782187470152522377932368739237590828855631117759537336842022286413848580291655962974481282479256611421431968703835187031666006155588574675686212447019469277963922460512549628350717862679483712552622874638994557206067719955244657189943164840815992719859725433662544000904823957827395574696530597750049010211447541620596416776086645514045246992501468220803220790484348526212397943859538854631817528976838813149409608888282009267376481250299396332002699618726686031469478293309082497569482469100504550843895138644594188180298230759501834896723060260491226561795840161913983367789518698208897188506309072393449010051476409666132788321256948906990302097882886253688125056756129250897863606457292619222455250561392749276327635138213982700676530209846215012421344914291204278658323212948468620603193892847368811576040239407362410700435902680389475199538382574877429331101369254924858494778627471750991442191311905110116971888056719751771874313779968842073671198055362130342684280975460889499519429273971802878723741683063674644162140370099774809758508603448080942762701950724440827160368717316941431813799023189284331915448147513189898177836854136561566186966190566725459347950772253777631806614939009697009594332931379431253496462062643745382326440849243701328431268768159449845717794816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 386024385836039730777651322030712225777343711955910382296920160279868855062548662734727864669417139251977632788193540675543753388093258153392256302551305759612270576357686253427559720282224387678761262815382486894990603846565012567008945644420452251270071630978380950945352107112375355874788906623004146803998765562231767911146688485938238019937929567615005873691616708538344472500285508492417550899053649183122268808880339573834716495869561833299348349585205676759848617304318816036609761054621622944677110743697228779368468823333743751367936501902820738867551803208462669695778670459123709645289037354452901516649915070711513001753824317266839369510257394171424428033649170065245371299204868816444809334198141668146042469690595417272815077624387453622521255423246140089258476418884149967441697538862985183601605670501616443680172247343666925712710561240015029696657542577368386451449585044007542927571997646542844962135832365946900706206202417131813845075325965310224704813211131571946004711788936880176965185305705039699699926777655545873713031875841926090100943170221462007984990665285770019472352367293996476138508661097012620201503450729267432600273789951533049974943053285719423563727857793729275525487959918981399630065884828757644835586943987654355161483621136807136883039358325429440172791457047823167316914999374280527734224862859289912614160406530597860391388575810751736249093552852102683258417650473930518802783345114135895958214220708387384626904097315379434838959039546075835990509973750612510727045666962591471056719662805768243210506032338939894027442069838872553271379462251953630810578542089908981506306430671706362808901244138674407152005579721426753906889530406201540534589883460582897515111780815639810587639846793939126937568557232597230638698524314812405667894966108026724698340781768281274222426529057010278960771077163921016969003538703320181972379522570307799797299226085899857435346854496993793195233800285399806547696279040175053474493947151117075389149593091519881859293871029885971628158851421082790546149863261344686057956470740403774677321916327116974891943447734505792716399134720836341409854431343026230409585424957358137853022384511337017990149618395844125561593346494544698781121045264080017733624934531340432417512215247045718682645485402433347707981761059627273444928027731404519426591156625016510684081368512661175464705626125493535421888740003856519611976157851229752505530397360285865443979092764353729910907720772757257096008590457734471792809784707772484881870889725632631383686526784322847220072339867410178231687935072600806278003360424221135255041159862947629618351761060973331977864196954934187956350749180046567421329905165521020280128936628814830331054548340963906855176862159626784766664961777112001389608857420122850181439853460545677432570761135917935026454074518009118490340330669024629679312167666563541574352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -413097351334371141707018576635264664894693589140763321060834243927343171849996452439265911353678405110127041610402878594881246068868261695345813806359954859320850873341998043103222090365457506215334915243628150501178881257952951474441821582634111980363818741576681626603489956167457516273651334714435413694485592250909915262154723087412757070691950634914755364687165133030894539892979036381141878307766775639455273118285838472811550376887849268362646808510371622796983777673205634483854760756212289319414980006037650457469511440482225736454945234228522966555413199501511132877991703462508851054488671098135640375075037628862451051376198111960982622574483937543817122768877374700158488779031905043752160165236651589971942650724079116050252628246042372379724293149262530803870378598363068530825368624307798931274295451370216665886993627914931253744655425997971320876391876199067587931977047944346352742028689889920225142278857681275775572334594156373541290395579335147470358471966564005835387947850937503588408561861766830818384258592035174594145810454281891298886593392839249804657041438563404768751551424304598740317249336403553358304356158227039605627002099059587537467209405322326929796289602650123880741445874710181099873988478068468107169737916996567318731811077088981344427291089624606609955982492935223695501586290181468220262290929131930762485987764554438996391418594161465918984248419010708557365495351298718739484060636721940382812074159633807904353303059583140398495659884833706744832224339787482507156209601852663113091179003796536915527596064503388210268335305765355216932443664295806606673609279776526810730750748251633634365072181555936021013110477853604598302054683721642700002457891853919019065603592739666426443712757556081950272070314501913556433767397031843189568971088194283367296187013161961157214563826572677282188285603127917907408766000828325187868280955212145529161290923872412808417029946143813048759837548900768439270096618646990959797208007918191530616368151302875801058593508970463496598868486289143388987448361008454638204827251251871551291233596541564032851809749184529520291850427569987639442188378035288700361568487610227693910268443458509449962937575266458008362384456014033614792660882040686181565017481057465304950879308843076790450157930697945698256631813399655084046004388155522043774359540788198297919804436648852210332530321525623061263144064077487002457744974002308120607940681062613266473418402518090790686025621829786704390700357421312710429684220519671192059890201494941144456473270100759201147624109857959740367745297649932462379480441327550883311535666907507381510206732638703998058359571570406543127699852509317427272165182466276994824210114286376834283655544884177027829750001924383405077593767416234163339581823977371194144313164588216880452797677888847532697150690977312894878258567358546033061672388080401565037363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 310544774272189225649011211667152096167594794732805412541363707786339453767336658265480967952036621024792035554112133524724608350808821588902296817641365354318480000222011411517916985623429260285948194944546787047815088671733520099710223886835330727866062251128797722475297907304390549808621699649236235665015017697985795014001283564228401197482771543928648110253066495306520181371871996550968575039484916185219377529065122729195458613360000727284965947365000208611187483256303796923522466661967537681653203516093022766571343496670242044173967960728800873878053905884973178731482531081627967339586508026509416568469808900541440486408429782262651500182419450871486774381978949122123810231620058234826777775010195889208659404459242359790357728401961948751981265788858002245353522397574150136347794851633162413511044664637691364520046456033029502101265352876862454552048420839161517734754934314693499429960074937109049771787064041991027822547627344266709867405377802966319086158939108564018721223677639434003312982464487520002280114563337084323446377248250708152683511080974705807431823389204267027627513844975847989116210416366991946320638309557096918183254052139074853205006488262433494672163970589074184549339195975215638240734878154694880903927277335809257987708899314607506115817952201011435250610208739841218724400937947959234121810760292713728998044633148196453885411912717747163351950346701203828092730835112984599225939938928127996101709597557025836398052416781411768212910044997582425589677040228972501360854046143968357483263666089841295291298787966717409702813383383115467908268885714872310685277257381485676885115728150760095000222151268469508087785431512791470388412103655599569277056920519324432452591718574237347793973502514443738762252992670382813270947945893057653872229729093815917364539729120100179002923454811527605059920840494559677292746113587670259528313693273575330268808669117743305435871334479469911583015078647069062337701145194153769597925494872466993682460809520762354558353440534542067283721849135132169677372117510338505866053452774788526428212793129885015347815120378243857285866920062763304229745745216564332538404044071808519074232290433334573037471909186402418005492698122288619722668276354973748412363824085638889190498234503527524095827748623258529956959377624294454284552683457051983425157264159495714312303444499205645122826525214607592995819569378036432384963804318914713572210170194863329417694218550600175543083237177098112256747646257575867515130678254271402217180227708462218259359141307289615951160205663236689511132720233191544797284966700601475496528040880121353697355982801219212580474466977501433075558464203839838675191437844087607899390350543714047540273667443424689726215320700406223554024888845445606983358804472913435899206947581857949642969329529981192893804641433450946154794233841773858905203540205092137588490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 4474108205482316380721457617217580906266137977922599619410389006980980817022218088333316502172922224701455199014047370250435678116514032660506394682401277047962598111322864728340071498125848659084268303329483023907130168590640304125618231406742144768948527018811019788225734437402304412822161520340532900403899051559326701209634675828943895063561738065732337126298838486294089262965805691390994909378915365661550113906780257331766703308959785364375527380332185370762943119291632788441512213853853484601976731721090782502989150095374705308707922561879777216961301049624567435786526645031099122562640693884327176788650616005689560709581095886642699695425635656694400475853588953985710860222450060061700273372962958475401020793231311579536764852216278900989102133670461086835319578874163413732716301877648315463422227410482526435367856151109627159421137081708666386713646538968812103967998805420873139905442156044405838430619502677918916943237562099248652852129379348992252586235549287624481666388281321967460238280820645561113243807317875534684813662499091464363788051030661451989064673490790848212665647685430625769948174817090239545340663666793186835643022710202608083170110670139442334508899286443386621835788053559903117385513497546642183678800126012518345244468079682606200769928065822855249156730682631125631673421271182954509162743535730942532008634862847221666349112751267758529762286601870244747278021516875792129489819094898134276918927866441641605588895570464815583978287568741721498304605045117086998262905880732670202873909817319671851975187424670389084018754377070168732613206152086165580889778730278397567816419662607411481812455243602463765257167055671054617466052774770691992179860786045515002274443517419925185065386558094647559146776506969293651963489780972182970740169492274464691276234161684732004756915414789937365571470935953803597177999694493578651423810651385155443412683886111355980472524913874761724516600848116148501293357905159327690788755532557843234636849903695962166558740355919481433747292071050414848503901224765465068267565468642156535609316626063526444541236535311042613410236407119517608770014119454711134473400030206303045420106689735672355880158020724206405070735181751566725830369501684441723208877990081522691814000426153029413350090558832652998804553157589769121060097075911207193902252902949726490229823992321109010200058344435940818634937446926074434442331900016277006606709520759562635565597236349498944333003880240396470408033962460190072986481683725060329954530940735921357215678333393094838607632033552721522359445150990849242621937246743321468258063313871910911432068753745447080374813878583236518958207229743695996804354931849261555808239653728298567909006106256635227261019029644851334498569508193188715509823060566625441482344326850932153984964431318688810348458196540484968002585159508163349708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 2910976362485820179677029302944039605009494383862265890904930293871182087803472418718736069236822702673583860914345522146416582961948422876344386088941580705142754774751297523232014441458765056512484434623718342466489543364890718433132186923584880255049727461054650146593945642584513461729644596756880798943740553584421122871001081618817060269738995997634263815857841997148484811825888228088031295841308925186016201015241985003147829043255892223122079888557685267422596310312495222927968903760553921404579750512759057663406661837184969805655558771214075857632123420826811931314391245112365166354984610330077012846522951943663116562180107814538509177554725692130114696851894385714066551898965154928412996142519970547891692863668906758121972691213645804577763295356240439961854789312484746796638024600603232731335710195469579874408427083499236400256329898786259196312274383082338468936498914906586907859135287080518331108711532965324015419204719920164297200205170583581195621531238048725311522907484730258013558433842830118120940649636873413406321043555168268413163558130872694693524120623186913216407969942201610945928787479920856163824816196247502726977634748520175974340108813424735776723088986032985011536579399090006879008818229103081677865944120583212171652478660555952597990146264009978450337966549370334435106312390389062489378391861617168193013924368040455792827517193795999436825445581009982326873695557888873846139247828506477197653098560765225189985211259742989504590554341594461438473260136651953903840665162932078529243522188995933772681696571510899767256719172906788493186943310165498646172139661941497778561979977280281315905851306043441595600644031227156648496136200129939591656697166718478033364563827046080141147793779123909375366671203044414183598776198055954056886083235089125853761185189025117261292651182277995153732984232671145606059840919388324633267325763015396683436314516311671842624532651632379464553827899661963919047083600800097681287488904683993925957292838197945416648657625088318011135850301899876237282830163272928752916400900594029734656219142579892110221739030740010434812679394790429856374303851649828731661699701068826161464152307473778337748764943196778711556694120514372364369444114734461926771190028246830161752052533895484199072444120817210341221919831570994163113050083155566712373977425818072989045183806281173235510654056692262154976420738833764185648989477437322050487987260010475651265806035167938372791138662533367194130710065142659719220159429586036035664519722685568710570379043089872857821179960185150504787291671198912272394883507066885922309831495327233603996842584030771441348936101329720234743970402217439007474801667978564728352316205823565828288914207280039675138778109524937754890588728952637614388806355208959843161558161519557196869303159176983504318795418356204935302391947887452369862000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -835526718617730560289296270742810474770705846056010493506606303631429874789913676797231396052606202372577626025573986104683855967806553951867275591928848252174760569880375237744610585754838649853457718522878442774684283113134739794213911063067606679660775069510254757401477199664878956523743271337435473729257730985245249134321442358587040483551785760065660056261820410837134459148280549273420895231627898700727748336261357357544776717120757839777165915404280944568812847856398967592867275409171740884219143783307333592854799976746581457241137938875163991266890666857460631724813953615133036313597618550620364418434184683649570745079437429080379252073311321116845557338624754359544560554112005125317513786262865637485228576772091892451756547916097602770430145395171182161933158294547442205116757050513567690020944822396266991301356489695958996437300806420047687406340334145155735018884578038994961960347401463255957462908558129589810054914082088385977549319323842067770142111824776173298663766312298248855387526628924848555639614976183973625022813258130658344837419532938702282427190525971092650480465559893852339097930426927746665433359439744204380314608116560510482683708511303766955027926231079136735300025580692100588966447109626623939378604342720300329610445715742554514365746940570088933609295010464468215974737366365744891711501235306537757451548105352178129887440753064131402173512677698592631985160553247575038194769464012197426975042361488681410085620512357104404129378252482943782186648942963875991205232899734993450880420740538804183686969077720006056939668974129552831432688760630881589691622622693067241562379729748000608816973421581367102263228488467742995235107727846941272961950670119567425093372058488423046508408087886822766991087649820369835148477856373504649950638604380329177523991645710142932986812326776056615539209635733051193867504512510809650378039105509607503352830121142446186328352424368826294730354383689851329844405650051036918041590210978708021077503745040832912018962872240264410073169875364889612396570178050264344631034244675518651788467388692626715668648374801905505706498747912970451966569731895666452319913135435144704928311676474789812185713001526731345876228169196095466268664467896304230373362221332077848235510436871050256631434575297793090533294066929564995749923767035620422522171042223428651830153078810700034518768541240284908250052687106276887731656412607375106822799074952758400287146740569431495154918317167260802456778157961106969356547124899970831926588296365436132401889630580339142171244844058290369282869856483608501461734544553207106146994083052443554332647860367891388132852351853280231063968791546441247729818694340663543965126416858493284925268671678596063452015137231099123078492512826089020261154703291650281285048309811286233570191801617429053413799144794818514576771014346414196746983833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 17187227495329185166145520892280117827354057128209582865973876888655679853103201219144482435867192470787640619182239435800925634294033313523294783259489508187312313394080808542787164144807884807058970594886891741753250543269960804679863999228203641614990563092054940601917589624451894782850319534562331442450103281517906141802215669572718990347847329640823195530940583912474594248186602463408294847491743501707765929620847007195142376555908678480068437778968073527298260385225557012204329367360124788706892088147797289977950507375006624197164809862163744344669101430198268518321360835976248202485108982896212432579208357823119152051680673443075213684061398531219517073476947524498547582836705892730199595373921644006216917179476792944791959032837482854457657423605394406223089314792595587367738304799377093239472527765968384415355455946986398347413284201288759181525624907645124049947953865756383548514525925389868527035918954916821885455452241214833850322707957529566376762062357059875768403309317447055761336256302400426689365041855861314727347408201803226259806342441122888279054875153727490670047774154159514019069976752262858480705660040090538283742495824733413393478930968520688549849004563970573360022175543005164643411816458023528461825310647574416633577149635815544474549286332768640350021042899557866453286259314229245609977292468109732766819061149464159625202268570797887308501760015312485318951231808227542597468664401168675596119440771343353682699718284827864575235715017167910758500348779922917441945739582899719918718185088354545682103636307273639632572828453176041192620562565189297723453468540713908387819906831336906910496544076394351695895310813961500293977399607923705693561409352525994032981850198349455888110288305374029973782287539097814171408231449372357764707614407447679477971774060994712729247957122945757413987736467458779507589220193890889968596650943892337058718805870238690338397445908553592313136850453939753942080704790044409931346139086779674739247788443093023315024925842039501550100670398704521441748251288613684199293770566098627516285899863940317666206059798848315121324601419726052858840641021453909424100996368670252151546277373342741579711984338621577291452053625429501144000029885069123219190692503580436138829361190724273813917231373849190256932997925419560556220121819506471266818677003120251651674868164507949937623031214202850240965873422881270824321626795001907251240543673189902937195573842629620444243152971683090113344023970165663597854646095516528618045538302990332115243241028344236520453826090765468890802739774258575603644743767705571249080680230772793879348896462349367708296652604540708404858194411483244842480994246229867969004703194246794486116138181558440229691367398726585642079561107039391220995865384946219065390009015615143391664491472203015382493157729408371258719177690038409309785014927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -6975619401686118602246559604456178397610647621683680712405965598988566753392894399593667227068745812543955118109612988723989112574521991314672703686763697033195753019127914498477261027398044466863569857961184473278786617797289790031891521333810684002063510232991026688465243905804218606224711809211780552397067962569636430497121753299297456706743959388865408957280099909760920935440081490169709333218983173146509648284114740401160719753813182182856470352783690753460289780657185543915720926185001097658169354650267641967665548624584872355068598831635999082037989122992738261791120463573840153629399130353965762313961428045668969665400871145635337753462958684117627879564413122887337616737306121918892425523722930782761216554877669290814759753476054941833432628642597505625128814395660040389634231624495431576962238396146154806830426588050270004003122927181334993466298037847673255818953928674925808919462798207700814433767115221202945336131864539503697788798968584729469996245879148932082633284956388131918767686024633114917352495014346745128878117080557784821949171063801151923494543372838381521615096417696709329492012124832458370739496167630027129000228821065848346335951017595293010146945772530107038132627277331926837256508606477883259700947828479938133589014881496929862562721780375891710481043543119795938591199748045560296384524773489121011127439882539210410522463253593860744342918527484895259400890959577277133768519248162843907059971907665645520505460230581160786976156585669946599355196888415422794208465926000317015168258326370164912263738463484513732648589424773326847399140553122921877705942953334950199336385193382084415872282561580986331845035225502502789790978185223670727178317241739696777930478041066370249688951616985253559206672693067167508139454522791233493073339119485570689339960686634517394840271994121271974015257934125937664995403924986252208029367270218416041112762569300753905101659997815823051809176658930659216288198291122196241851239229473169940783869149317512965708991556968290221867934718073283372766454263937566212515630141456095644785136373384702378061690905734033710404209056374429364100107429392414543295514021505495962981988522623002780229922910000333302219572628257759708994485585778421646023087348361294747905027812043641218284826489660632469743705623153158509581944749670356007995010922058578091713051045421468935714572856997788703665707354531233574756504061105878711771999674564763306676080626314878408010503720106912401416800399988484537397305219314939083544877695862601126132696752172807448005774993104461825611396679992431081822796491478438313384573080163289372804555105144511462111676237717103220867390268830889058508653736106715430493930157655084802974706625422024895406350895634896495801645197367820197956473777603339953343366984589113183180881933438926358245361144501013946789740761654729780814042628096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 141779377176352935752325885222479594978681581660365306617109775474855152792251330244649884826569438210055810918217590249882295055697625388771011471324282621547610163400331479760001192932041393596745834314854437188978380003703754066993260599194788881907077296167197593578161126875529436236249329074828631129714044641184733156614209135482690951052524800317037990132703352742434370916889181730028048574503219359190839264178389122964941398954152955791528218712608612538703146439617827018707355043750550225697759354377946612432438222696932693738353153765381268451583075993672846031514145039757092841825271304638732212047421909008144721816847423678018444704838826581547341203032161765466190818237799942823479788979065819254485382620442994136387132339997302720441361914809125419513945201900058779805406586149824631734830607490745860322236857092922465936541134304468508992149711966989330688617451291748465016519010876403514231696944975952273517611461480993914741310490522541048565478534756404891424909635999857045388722559494552402154864980855352418427511278410272772972385913546794381770493701779839144003766862829141933029589268492047330979262149267362046076236239508957755367521764849679658879880422327808077105296243789670727411164577967957160688454825667791571905752269580835975691828058661519112992366193706360938861175723335485172222010238174299142143900659109943536645993600183283477504264786897855963032869214204618186704952457002343568954063582786127934558047165538074083396707083503461129781228342032331951649464827228955475016400494518795293455393529213928335494039215527988271234331181641742740635604880954923876330988782312650383950731859125514603954340938833063176374608353836125716697469359535702666774054080965207562094526473145184577506642332415388379279769105665353193479400384128614724912229271362986044456008285772993137467214805636066055158427864004013618479571817512416597330929709860004703494115180375128514704539449089606447813499269838668737408776715109561127960947681949814756694109181309872911691047964960169354298200824803568665812629093600677492177646802341854436152418510409662464112606470291848873528378334266968962395446767720379227398986530661994367264991874092689966480540076034193601778323269679119371480866103463382258686118768100940796213278487798834060428670717732686395502528236351328532514858439433695106225557614353528138799020288376905105790932685561132376516219271119580686249520216602235423191324994236465564049280138119120288946785427642034552089273604548666948496518297220311150092769314028990878075596788957975492822472894041398973979069981455006326402364495480731120459125199696815356590960028749121385635060391511044409507246510090333921985662098213886164406805153671996307314094103125383760563312228523492619668558976793259848972552653810995571837234405234586195948616745363328980220398510631298342694474168701812736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] 2061567039957220362588864355821397631758057121221753961796120121913984198508373355556886634082259193146583257009502633017881594182106055152928710660502159715331868403712666369880506881045940523491741352269860778918036162872550177021059770113575140075355766411332634123019585755883627339861711275916117911642632073479364882626396435992653983052745220976966664256264420287229764788913444155015032221033960578284481088838950181224842346013787800783220111033355098449177159452656586374436487633604734392486728497587450235168940473047797678068526682208560105865567207189007964176800069734978360251579911425553041921555079509461008743728072046748456445166874853512776165881779430729168486197227398057125474170263851039564149775302915848646088512811579816555758644604552799812153800412157626764064154937865389964694958993633836908587719206733244402622489538611722803889607801175857307740925057072122768186325966971099691116905608822764843610030905061845291756515653381461640126386172452744592367087562307938262199939033358565003560535418129999054041377341426147841387837358944467863360618227556911191404790552071832175570199169074535765856291405172976827094709407977180942560113157955507878658244768084567271198524966463051651437709748586858170720991139816700675144652016591982549018059943153430254881014453578859148405232694604811368465569747919029191152409702862554639638838047031963259785452459704345575010625019824707154294282166094220773287253142463342693187363291092858906136186935101247712954156192277751951736497185323845025128482480718281638738088035076470293066600715825175958570927066561935423713764852713305228032430472031457462123974304144145496935600185101721196179839886893167191891297418476024372489200571435674750656720933918565183147837603748286180118760333726444134468428060179609692728772106842229784169568243309877211443409298683920090540618540651070469962721008094023140507071962768524460020346774173588222886049573025196052375983010326756778221715055986776632337561235794537786320116841542714897181566427369428741843864399201623920148690840132733295519964899155531610682561868361051346822517896637357152639813058522193915220720162957734783240975260153799432582065662705970118377987114946705273970753789747457058529219181619679724193447234925896316373971274175562842371643587457476333398662078506026106644514511448871254823518735981698627755891543410007457279474816634437155784566696205011507492212836994760406016927799631817460031382899478842583676124564746794766179422708034830975503625055473671525820648828313024898260369421377689282640248504291061002145576489256117920598437895529365226267163150831996798273137522792532437863339192662827354038495570789300972518644275647853880802866320271256498909206603628990183556598881303076963609785061940231780575679434255566183650084314297306393614604146144810923755262247587536623861101162888429568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -38235513921768227341394959437365725784713646751225496248951071440010646615322921406652451390686887735152425100397090406361831681697097248905624565197897433653847874664568488757195045170804823373585808501104536695791337336280919104339440985779100544917735312307402092993802235904702125340630226211108718755560307616796944959549239928927472393088420896784168079852288460500253170849860595483714197527410632314929497246937955384453678255983901095568762813869866981769656051679067627889152390854198555653109549760647902638350440025589300436101643072455977873825991342648752855561172352228807907928837346328669483231936875290455721297918657080481385966387775963855265560977052098181179712554926968134008173274264131436156934264723325321915394290805105053520519552007891258596621082103395968601630361191085190740263887534220297889139196672053168052882372003263214021208153840566815812361506519192340041113507883692265937886953157513756988189973986663435816032297175706869555047667073980415782258176377555610281178328140327060695542291109607520224345478198025216906101904393944812412905039659558493588308374702479413104354544001930684242743456037770667974024620741084040889734753975971120904185531073518259689644980617698287954732455758135123113958884081877480534278457144968154445247844860454566718438225413802590968077014132318750383898856536567527716022202821649318080153648972702156475958261275569359055353561336084061315519186238442259989144675088199272625548436625125632409501739449213555617109155016059141908223913764437758251923028541455304627983823716627422849281932599452861277669462261489665401028006909056922098727485896522858813953187682619494771547578428525433984043846775130453952885196439279267140973424544649638983486747688682116017744378864862410041981483980421250872304178919291455138544088817607467034119594966222612977364548460239637564330548381246443950436708542429754995290679527300132377846876414704490246945268261602360616788761369756062754089638995293902042260062758461471360937721321179491673841498208377436989826014105082008662929533530972160103366907543004333699626481927690101529861855822624800462516340242286971737222344853700128712406249244585582155671447961337313153031799420553476182474924333955547463528170134259046950164235683433732987170879704019181261728225463375306368186807275032209066201798068856832364985174943911695554585835337302967008027867073985818468577538579375564327392923990995757618643541348486924808636720728959779241362569156691569009495904013609027057591034791069694816013544379309736136597910418688412950184564676231586209079271588690984326728612658494508879387992666070086877157920061186286062162570070443235433709860121403726827917825269754006475247371848636230999813480479621663861965314945346929152215049725719479363560711747549982224718518321631533664244281930040482976731754703261180327493888790979321790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 111531090788937915686679227244979907132282280909633868646937059008576719661168446461953308763038485900110258975843100515426725853307260314919729017480639635005874296394483073385218631130622263626055826674500815407132956178042780217931987424902531017332141399487454166752972354352279988524231307659427819506229474249896561114610678083063328367634467949081747322885580069522662983538794543816253236179377472863712879517756880344092396909848375510934058273057927867262238049902120304195674490446801653067922316907183893400804703354196104528877681749108570832419537730648400472698909904354624462155444087993893686953145552250334775826844923752540186986647788979192265977983235015115288272571744130774945887151105633909671292237602026008233948176535921314194189382730818526189541938549382433372137084133963637559363649546284601543005060218770303367454924329924246517518641767978871144413833969114521324056240815638083727376456118935781403656634457605543892613927224571724077301330062804401620813541702846099745174880617469293482346915797700770803530865504569334190707791874546408550823612189114075672483545689970206133879271151853116825365387538730151615365465500145008842576958517648314629175499036444178546547190416222514533544143931302562655541075281025530134375789614674515065777716237436565275288181491673470814246866596061499367783560444437173444887821406440272963414856644619831740293203477080730623889709959534500393858449294800951729781137010212055685852419553776513852274144863417798602986899370005839007002005423651576818692424219827735852942501697369434917412685932445158727758323855186664928646421478552531585462387596319467079203229966042745918927982567658798392220203439304945531516782130643694962004660388145730581430105843821828868713705094356347546954520678166190064218456644855422233164469260568848816422409515754023835494691970798049970444980430543805061945245059942766423378626009028019473060639022166746894487845750544762539699203304388446116047680680969890434435998209476290294600727339178677623720348317441309505487695039398745823540640673299865768593234181466633186357485020621185187569956131720720720329738001227194480433940947788431456895146191826507111286581988229092353501440790998105054013644855472054065894990294723909142787991482169954657704477368586675069523574058115899841072944954364808259965132993510651706297870979453554179091525327162107528334138234091451012857920745773939551678285536214326950447016787645426776078326341413319856771534847748056363618334289621946361685757958018929902926675310126860407104947265239679479564470874143866275761257059834122798334236346832851791171360456763655869242179685951667527628493548154683430676056210758250689901160012539740018033738649404309790216160485558608645663985189471097230147398987221990931378600529355344830462831836055606361647360812864120728927205622363981689013328509077238579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 325555393251515357400928008713552115047754684104300357748783556195917916358661944487257079631934527209464144089854713168731087621396638745459970711892580593240407494511496036356468592260413417430595337737671764555185683053083070518619029271707114495325806741416863437287716320763120524316621139296545260156471982799506262904969352233181572278169895846514430963659539145776263407048037214558711769997935264054284107520523239145096199323413370045884509340871683375656576965579310898790459974064599298616210025401019115749163282589737825005076219868079921916864186389749518276948083625415573773428682418140736875655613600332650586408986197416816099830441519188032394304095909395409389748055918863093400881922063623625721063844973252526607835933141196958573319697364655778690403501326525090794511090511879485459756047140523657940433551592681806247001442985605400680291503062985537597525506415343457308936879772416390774367523310087669146470951426477521690714246247804050774251400256299627504680817127694042051765515905685601328764452791807912072543552823968690717350596885923664912714714162305058003981126379177219663957598699493648501090556357733613068056163132158341664622778990257574535647950449194657124280818098940539236581595471138475422512084282634060738035257651391002666773595759050466120379738897142980771110844861507506130351173031238784444581294941239599811988582135271882657810324841398163650122710344705158323892168135105784542899162208097004877314608323006951006234061014427859976255450842975469019644915573922758128788642698940121945738212017634764087268353636305065932915931423469127326919094698698763152731679112449732064236394749076074808814243451447266015451916093604768564279416721197887364373116524657884915761682937755666426678280201090996420328014349059549109108012074590654774390948373170408051630365456286541857194321490476422566292002200612010376556975752857445848018914694782837400881818363099749560915184170117711931679462034509026601508576510242779891929201898096103444891881915590390402542161307276285230414840255704529644630015520162095362202814656597024516943259616882671805174960480321369849349263498407456904939257354705425500650413412370827112253334549330369791656676134325379971341099598894044964630972449099312832529461763965982079701598761442668584123087074414212088555784286118742010914736179757599665963383100016578083348573828384184537331786745018628257666867898938203841034674052597275849861254846886437450688037154028465419419718415144965714764640234769175045631424589263208314530491031525006910964269878526820887744778756792295495504348621229817250466027946400480587191079228606575367484838644550725369188260691678813651355854708836835577397373180645282638618095403723781540661925234525769894413095451486194950966872581616530764267632585180270188066619845403930155529258771744099851905606331845257237934778104755372687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -12999711440894588085823839088018594319294686617002786214099830365141394510581741107479980971704429596967594994515113904085529850244404842786305598526712252970842038234265392909759010661576523100914773609429943910184706303098624690920913225634378036135545717431133397654501045524881233312820045181571579677829903917781993275534539140006503463225474192379700774432531501488449386970338333532796064882551356593563082130760166051889708493976778528749620120255134672430782308949370967075719210636915098951181193244600331682076195460797263727742941084262840178780406917418322816771750184146384205109026929670106164685312235281566924640062527031318097110135595329368127442345056623736243295560814845884423485649775998428837356697005555834989822522511968916250400384639453998238767376585783045326718571491261280729384445573669367115987449455544832364257145202383577586425807958757763667156330223362781628459693665956415106388196486096240452474661846056237387790220263763390207156987123650862392593509719153070832577355351539682266264541689340928713234631703087445415205736169143463629961797953973448672487406812457015302712014663863329790503315095847267457531615439034351627872763521529267578193383446507169720727312557702116738046348886904488404022155530505119893111367387936663716140746229247382044007771865346027632929809581234511315919404712399295938774589915107056781705354848824435578444319389037855261066774587610603000764219888134981145544525465439103781337201770754221267303456444799289117674395603240675799786165002868250648563463189984797532155479961851237093969901384404609730152245416877779083129620260173637364761601287934589735073650434007938773354016968862437200163677954893533462219024922072623564227253387045628200074673457015111038356365921856394928201905756157099481766333529734660538099429309522548020480627657818466948798909993810110913929636462901933145890079880547515526174789411246786548531506821100307238561921707657893556914610317403244697555666374141889421682495633010496939745679016761502701694483517082730397350654758621639172540692231341350802880431379559256067380738115964875829888595889148364202100854841606771999083148592158130467401277994739592015323930304396035913529810168950190237063483796285781895270299717518107933619395804692215606009324586794274325269122773446074970901771809803825408543829210761040040870376866567076965160521654272469360395311872074243903835625185655763817269943886297030614293952437766811070566995292792077674442668638744275000555378245423053636020035832910272355225469359037691593018962807503763700449931248682534701772252492906958421135846128162466948872759327415439829801822571022949773985899976737624694623811637511812640813152965028084723559447360857969996629238058743961935585869917999497260132700981076464311945518215548850322905008737153008180894322449275591780017826403039222792778300805298363197030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 75527227515545483048933752462579990885453643655671008370403968425994084644240875325540951305351722972351484331303591894443248014694931524515697158900005322733953483539896961085086793414398844513335597667992584377386352749148425384324712480374833153105276084950117009816765720926352956712386450598480434277191397661454618631300331793030309863474225884629530938981121283054676560034471421176847062443833739689096651708215538030483469976609064083154616093399608689747001611268737362866140340426968514623698356406014498972527333299342817518361928640374092350784891647587556006343068668385196826101881447194918184864653431008023558086918852467641299726348477849583428520447312383975174238571657964974124215756988822323355625971934509692258101716172952190326806297388295055412106934741419280439724527251578650099558885638572498753096264641483481321402938122272501266924027960425696113841942781077142517173028843079014087219609224609902718107492451701134488761735614878367928945453122640202322359477631146026514471456151357665328322112379146396421662366344006775091965849821752412590594340652279098496217602905218715209523576974860149935796133380765479060694300136040880575250921962592238831517831479376807097998302151365145818515428632592307369571956673952338971315453695835016222076769032126482539959095951951527987220106869567265434310625049881810819284702743305366117051344496487467689877360948476299165542325720495789257199006940318824962272818978793182372445278335618065259124788279072709250764149508330724238387085543121752532495526309362820107109273622230212512533351387361818624729842182493007960130893221667508671607003791907627501181945914674382140422215418913513435652507832059447461073759817865152381617010844660939863167348131933823283090850846036342527896780238566331248933119080335619478104780033300241236084688675131879841685668964473966855514660046984430585003548776183483356236362370919695324314184140771572751202058326142298339613433767184511254509786977206439767489684833748575013163224963258774832529253142309092480999393972235405330356134407374969614297527832804453068136377582397834793770583219188473562154757292807514913607135070889762524202705223832304531478889329773252267858095885214340659005746986213171163929457972534800112375782949997362348342822640156190176254483329231303588912209892133882590750939050500127973503679285054468639896752189661641939306203351429802538088483316375065284024195682370991389751095165583687969309957665147480285352160748270965356423277456633973236089500708540714886914101791351034894881380037891403573807737772535942913505933990215281456012578357492511360024322503239055876679188316727507304280304254720530893540073299293703686124016838295846243619155836441738327952575380366381745138044203073772475049574790477175169471513288122432570345900158151212895961475913170321949062818116554198752084549279747721689825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -279418323614802706800448443363640726402195643353920624759623183967303163395800101000939639565607059557918147465330942587831972496317459844032257056283541305911167662540749187355556628141074228023463544718203240212472402512427347957794894161045236801939225245420774734867079131186412683861855023085404499378953199213119703775281420271770022283055153636370835450666998476265956162321510675085536270030930700520526641489851047712304135333860240341474732010974622466075091393022159898583904049048194013476797147515208947475454704664198326291934866281826718188332855413721239489516771646521247215831870579789900984395689541904209457755841839891434442301280291179938812132431504249480255601903609135358414984319428891517985545472873508729074177577388275424705520840846981392658940748046009140508453124728448987597713821259723743589231523105564537046755218315033404818212022446870306049558336313370123796457714823976372622931380027799183961524255936421874298377042695658370615374227087025357083412498893144618488549727373774007585420591556173854286509812557244038780492229592332826731486266003423715690361638526269273102804803137717993217921765857906135265979282908060796264229153525156527396920658314289385920255827845606260291819603610076796891762048403480353590065130031953085750634048496828441920875697489385129812538320304885177391164358565344978602404147882082360107534471593470315839359886889598826477636220515898143985082423994101684839058763646210485599366761134301314012539494183597542378924339090220550491487744679181538780041463078568445056539671523296500279167660641350449516114671760522436085222567672594084352664552430309800243755519485808691337665163516455221806909799450295887694742371790028999498039035330876543042546817620660737989142981263879896687573862596019447204964574271875640434018012928554140267835864035746317351848599789291981135117283917653822754991125500531589346558253557156419440285805312169414893922682489974674112869826825420161294632926635379872930442052251385519198856930104403480386902223738405075072179463857127729230636521290660191768227155787133884773897389492006074763022463432420218863343585371003691699655130947711494417244374842329296990133152293434086539680791190253637540185083213499752288960271116456318244706605387793857312700725488138493949316419705462356380546150751222211349644190330564211185507712163554194621642228717655396208211204897376658624195107803473504287848802979148019941959588413317232920427784395608454021800645876898851668924646790064448980437567440109053105550174062030079780346080491241279871791855262500301624989184081902762828848895081206487502843274578489297187810440224954379710827916761741770997500057885352702872969318170245333023420892667849391971766132350634168078300558798233485813372880558821004003769373595137120309740101393737923145930492151610732601746586516770028107656944952588442062028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 746347674410048355090424053060542264733719734466729170210476617802245739012292596905271340825138479725078007582182078554177489107292828014848130217323564960768772462574922046253339119046214586520265679458028228414863167442489516512016372359096417430809093441153759694170308149377315261907568980372695722813168555337072608370810001342910802058253267555139922277814784418278248146066466784982388823761203935068121966244506775046535297423044829564985315465847820868890802934556146284467619082387270264612911057084296715090388668415270265708186604751779443782765959135678775868067293412705755077731589703179836289757361655388515309780744128269270975541877876107329062988699819402775504888657863857466125004755906461656483452335808049815691820767928298611836492506722811651959190664289227440114460248432736030834065851321075969056937779669809291150498733959081763928103774880695373284575918703001656850784743019114910399873210279707453555189970035780358198801507751966163804529347020356841504349551277530654790101183450289515621564348405709319759556317189139748159427120351772108396916340685494401057846807629688993302752979979504590041581708901678649779997957057692848347266656649720719584920722647178529931115991016686222519601859606285373911814834128201635928829517574144419070285322940381533540715322956700754836531657435946395974622368346645951754545798444040023888651885232286439370172682071377250253214190962736406900434879745871996239584277906771756434660753973624716458108443833896657513257649755683007716559554078816796572950210992994536881970192195834729727680086802733545187753246083768500863596385783476571275164991391206744194710094815425884173429729825734962314181261287957493684492079210696695822685819807351534913268027508730942164773375103470964707412468117472780597035713009400225485534904730775747215464848518250378268908486294284482067223382099542736805347665157731899284424265194740009153150561534764344308824951922211822510616918537761718625325500610480231412425321808112552200152570115740306171745091999569034417929285857126791539640293481214908122178881329324846138921025160026160855769596448900539678045890691566059074501630827807024584744000007493355476754761785042758413956956866926189705783031783301342316393497324424397193043736079520463818848033627074710428856458051266988003337970113785422703239709134184156686676764545392623301349386969235500179470529142029067931136912361386882608603114388421177518150962503979033741638597160229339764228125061531707465543698348243048117754927383143743045400538842742330050965789818333164218901117322453159977105895652841424314069228367445557417680087861572167469453319879758929826122539212931944761075653643988427573001940277718208271274326980424003093805068194949753172283721751810306988635180706193165906646744229897055499784791972469495671987379541917263541563585442335752439831211547123965440819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -1309580316502695243590708534999608012239619608223431044289861981570541037868654169949198852228589340556845444263987988287793125210364808812481148413334800146412476466366947979395048856362919709872802210261160860461428726439471592753368773687654299220689769445281040179607797899381247595132485092512924708133033714121354970348688960160338522125639987451543487713008298973725112026445405295302197152838511496581051801740114130693994518629987354133725240758689758454498630826992478855788232820399186390738429910696453035177025898027253753018089291819382783692870468669326345642379869745570459302517749585998286259712868581164849787637564773944433845318993021919174520649495586457426351979053400723898769393705825732806152126107336352994256066506726330933229150280859852076565328765677614566746786249966935975838934134339695068634612314562922801454865371942672927674872836912205570545365889954175091315333532988204208911049872167520907869139242950066826316788453734464405348905452191620611596795831205541916526196007801789133128278298761959223786283615400186563304931988000850720476242991767260276811586252346064895631527707108151530324623933069484669096287733256080978615574690540787799558301846367774144774125726105369271469417142448138250963773243126663297312970586046941191313907061686194375408667246850068830466349550106580401640471278694545888399936380853369603378333509072979740014577338185375527098927650585283955702248543694407305452650219811701999811430546717307111911080881507218900460761572818948714102162825280909082185514632942525754128651625898813707516488050045903439127882549599934620643553610966025543101763331300417951211304665463893730624318011781347569753482145583422047768372349966089908576481283707607982541268583520219008127953900529773194816705713285455911438637429203166264342517275876940521421853815861689308970955634188350463190011170777074083900993417575629793334077988543514043514398905781544619472802994068677640175437909073083987411242846483257530144200916838020102824725508677788210355412523031689592575921778485594880129335974762840365718464423771068419778223122078535112460700915189897599757686825122885575526741290460774482155959075525975951906716899093714788776508947916729561386632889279059110893324138412615177239704149602932216974571456960927861358094342500201321138565219719256174294820883560308424095538346408634421052885416673492847213961469018973682963284741116752404444399937535571798585383812418460811664956749767009116022419109668057122826862603431092790230690591706456174128800469440271215184527447561807562460618088360854955812529447815069742141815509069114807627618014956119447787661568783744124085984998184076478051740612592240997562161956106822406866296015737831438997626074312855745219286455322176011879876661946170008627620182064161016056335074004321525339654736397018409919901321954490340139994954763695602794496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] 1142529655318915535005373770867003689749747306699399554550137903709387509064561460245773328924797303600391778745375207101877750405182853603046211589423096000667137454938831012030514433587767946901748383488659800946142576792917769141107639604632396875244858735901738956631338276036658472974750430163814407188683697846223613140864419323580670445818849771365545440940175864298990272790061342832469256157360161130182300340877574876855923791222889688655705468950549655639804355716883427312278894239698655759299795844822906723886858459648674446238619803576341560129922151170333916104727115315279250033357107380551213348633685494812424873417187318685529807951755799550779716242093731918672366123579566786949894915833645161683916368060626140460033509689210437605737895334733763467003412032378331938550221640326819044499730983710399396790964938208338274953757211159944142670769804316805461371240787088766486868552897732772350785263153829690273049438328352892351667532641388594699011385783704289538522934878094911946814726946963746046925784149591842830673222039024789345608992064078957358759511587104153193677389583236305223026541245288963632503721626320595811874055355414145041334880047852102812859190832838531483086168652959702805885625490415387409184589635648175382933683280800290782945176720046018059377425102222457152907482198370074561039615092360164779383981563477526155183208729854381258730941549410165000466288252345888086199959484104422752769248023686941080878793120728764552364799377647295502288205808537244040200621394320800349455355225409417600139678487718168022528602870402496143581283094942647014105923415443567401435182866257484771814980879610836066639200315903912807403368408213928345913539644013895291288603095054292186707525582761723817536840264972227340436078371361281130130319347597998110573747690398204324612652475479214867419888980141060891869043123454504463264488455562938155596632760122028325112288300042726620831974444628567441316472887560865718393200560872908730077878507751833632839326612352174515055029752131234078877502799528092746178475160220520841766915522841089497839316203017080342150406054715902362672646426744603265069805081702124649355118855263871525360315895428598329812479382670624435326203408893641471348334589745159510415751602265394034706783409144297109005946981053458819687739136881152662386980167115151223406162397847888078889284148737127680281293719075670061565215576841787410522462083047546026816129064888170102014530108495445211185179971442577569781812646643389729999491613403717040949543212464703133709488044742136869086167312215102817426024413043627209972147435220045399908165242839114735760041409047006375880418322791266330080899806389959483241520874221767275791273004201856518322614426610743616239078328619215818318360667975934894513087707181153990609900670684288983822401839891036981758005234473151482734919701766747690369024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] -106397551592852993853681346936065418762142990219042614897077923423107593790789362812674041612913785843488003265818687863470399581942874020956570403203756451339252653494715040473763134140868836229070064102266222378781525399359308687036883899176695746648689290152655218018573082583145507005273740256258099922010622051202453393355157802670717968773191552290583492904364775657367599732604535940228428207332602338031852761676293677490130350098720206338590209293367795239911800933278819050971952604075515663741686223732749506352303125690617734156225890825427698448828617410511377427201810492755154855344516479275308331665478527929940449531423561691966666915170119588622467618536226942429851677703282031189608070201824233855944835566752061094024237974023843612111474181199705113555993563105379210431241997263172800343792610406101116541361738171592828428146829862179287452579002395215717191730878802287537463288561114249870805430734065956842369075777342432092200463479949441844413430722556250500451333639785467903382356005920087484851307552231343927843505085091686988797503646313683438606256645682478077097552912041777524098866809719942841599591711090691557913002298653274689298935413543293860675983227479954375184856719685524404101308151367345041807351582755046186173119872622960659274707249294361177760823001248575084258164397822051857024825472290248189217850715033293270433687358812406948307973371596018578771694118016741446414598368690661333932243856982532116737155382037887186825862122629883389773690140887137326885528501315070221550975785467430175517796612603437904077030140051720220134176095478970873022021282836321896881510232691087803841791250518278026507175896189762071710855490816403089555114921803006811808832191453059099365584269082213611715294325996762638753327423194712569657760331345011559018526245254878552847305081828045860775205842308103289181648016664457630073295915559798803645136501653033980750994416308697555293268771666211704602972395713103850081092948940408685164838314238501936826577898974991232785473676707566972045217359441087952148409057717013205287280415894771846903534047752945752646474358724339866085331104987665192744940596178374016388947825050297169553872080682388377367794158810650609912312163522739318775814624964997272057752595217165040734099262082088807030987625852601948626231200532270475582904352074421611718420725152936006258538374652171197373498243292563050891059934905592560789424947150870362930934889843635471995104660801373199597884900960113480131510945591859731427512147723011084507171375667562213373666261290925747637519820607136107111793075275895553369660775787741598268312545841203876682783344139291145954570575041023551905555249747317241945819079770426249256462922699313292039595746298238726885624958020477878904524988933389400353829960892864579627224175314815740217556145246758336207773257344975647412986524946921003417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] 1100998514688307168835079744249880608178724229614693974970389178509116455061338004203795599697544985834799953290771088005425763275690341425654120628386427262571140812305089570938273958577056938957746072988225438657435848576712786052715510522416949116663231444178760538310363004591509936143988720252266685098082098163085588648395097739578812976924030240288842512578792853168931650306225641698846554863729320685643325961206962220942001428962152961914844494522420434022369188283483871864206404546153169017803617387444907009052701241150151358888977629577783075798510881832358576319637496698507226460484593362465730001015800047481169102480622021934476807546180149889179144992914446692773294109361821586932772106454712867655565981285048759589242475225632927690926285174766943733642493359741845552736149467910561683046866764416439173024487957158491553639304528672817188632081374301467138510284479965190578429156018433245021039266001327470453836378858731773402804870886462525557144235507611768101997899890169294151906153812258469948226723552476432813829453046554164804160825622076759302832801523904850561405822679585553732793415998775069981196525488966703711563198892959274854825983444103711503565764742383623909109557366946234033448045126304605194942035492943985661691267255241962813935702773307868280853240253576810196104623339390702654517867747140437392860118214393454827646232373243914477872094608928514074304681905972540798665178439172504234178024535816855656474020522092399132843324825310367514896887790711839890062588318362561569877669258382015963138684927619004446631188507780591316535217526400921024388309707408408114939095508595102847582992489811572877013710841960483213759778967585303891169776757584663262652225291728660552119797843232995594500802731299199521226253095720375822706931283628053667785510148053683611823769509703754140349708026865207494923055597348816950042872260515732424845995127514077981393873979511408012858240413962130590804960215758215294731589209055447015706686851864815834631916333882439268525527528097675836204320264472495763756326464211122884986672205039857783897198791863455047168193825116213990951341343075546105424551163491736190750366645698473799238917570579836625597166542172210152830835413547198981364516598761421985745524614379118784903306714369700210249121029629003922416271162508382963326590046703179529799710852591791661830442387545210778607815314779896583999590523341259344247699375225625176054835446381084053245975877040697666978292931232915895584570197943690351196681293025003583099440289670631028902527887392163800856375047942655771698796841008092407688523753851990575397929169078651357334265499919856957648188333096148845940528718797651215063712661324300928927303613054543546004599204828187824922489761365963554658293638598000137714536650202198002170320618636346080233406842893728262314658881845847313316507469762116693524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -5697567709678015478923945630792477247043922281451196365000773672680440780654025088147118983399656343777855429735281657157554999559330792604939278254210412214795732197583718848212553236798222129771952747187467396400354654028651478363685437349838658637760995154489178113970853268141367485647421968980793830373632689425076012036407816966582758527654747228851442125999274846077308799109056791322235157916464407074170074617585853374672922079151479190965934724148842623988759032394049531625493974257886088710594719784054493620523893216008751981226437432141258231254452261433389029715799621974777706266284922817145436898379794562276828442961457492985069401080577368728580309680418583624573559197459963208892731550254058116816679049628167675419932090061152777045773004395956030143338916375724899598168971602856877500722206559629055219982439650048034515298062940122663779248828778626613901883930461120335728380310118698062427809567872978169417758833732360415250750562504334108158900696522081868708903346265414835613902945844980570424104346384448878571954539947096544024160865368176173661737749091067737838057619842350714992902149488400795597860755336386432043417756862075983360171285341375261446552775009936187654414892403163565224261558420894788089886303789297652883881685887826429195635165534324370101839208110179975235799547878903543211127528177176703891719489355528317739447247943778191776558467017770639925248362163038017813716533924093414691566003711858887631077194613597371608519186622631887944005237416735223459693504116393533772675667659503813122025104084915347168288800430798864349268111451125578535704024642236764018678593683459386324391625997528699563911500323889986223476250577362627242554660533531235893461905511676084521379267698771049068239065685974487198289487818405112204899964291499285857607786926918714418083400707558600372642400232063201772105074471433033433065682231486811463030518610132453170346067952815237321348208560952036561441474872114768938996052476026923556582970185234500375237403418863145332989421779751391782440407949837135939048002421535739707853618976379213353556764868063238094066162144315265629948771848340129621600464799683687625588878607137986823790170929265056657121080042595718481282541422325482752708851039131471890867386805905742196833359852064744444978123529307227196901803306724852040794460345047900927040189342561239974112375691627477689293765110586962863216662792207341485638843911105763676167171881837610087094739245129842877471701669817182654422975587157405717001684289465158299497576849404447219729719537508933826502863109749408350895418976326991735019153719058375536901926504187862105756472163013268527868220559377603326439444275757374374439350764450316906970362854217940775411404433623988761797460814294443792842928038995543880299871599871892123489237954248229057427551887839684064662210985986953387088720997530730915430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 3655374012554398972398715129537974544859271923237848042310991724730567519253284029846589221816787233227671677813203137441451246909439100541340115677302122489800336775744797005005720743149391035698148114053343822586615954163778027779847098544302908312367236435471650501586913000874652869981427360814957013170018216340110795386580262254721726325398485049618005048286908628935418401394663632632688873434775638994450431441094299892129927643939763392953481707556266629176223895555709716443080875072073223391661769086253387801889835599443827689840102700860983378886452859219686114708654376151285683701697400634069741818326174590228563947459504821728189917713024031068445257579643530467626265460398896229599308288768386108440244993831089890763060272611220420671503667409236991046292123559494884790199420406299449369116778881063315153581000133753308430192854952062593951715660860925582532589357040548123801511748938280860721873431614901927030835338575426742329077530313141731664082146375207357599346135118425217390025259454485002955273145918745845636403228531432414418007836188169072851303938405176143598901323796766452282646707070524774802430633805253749215259613224005746271234168737053952318634575753482374748619374180690158880510757970757101292958931739815111581451142212170548676140613882076924100992126406092088436706949224929202656963238451397093210906391584630011368777650796665141135655599753894160178054741587880154069616690170761009983711264365931280811848870457540585465558055392008998566025381121659275119821969288706750223294807219862156750610581980811804474862623714918364778458457415167001988044003702677237403188448755241478173289964852842383374874505180490758500662352924856176257093556102989468377706923916379420737494093747448307710917328538632151648423637676712526397241630962893653674059103637843422082007655050208044073811135291575018595796336588623784144779127706502535668099171346790577365702136667866789552305089853417695175374009843377793695588897712316159747429578283313718174459153972331787311029306666370419025353986084018973812462356513154107108003370464379049963090738171514670298265789280734599790838933393215097939215129265390436389042076404789788850695474157901980048670581473976494144504060377074300053340187040503206426611794413576320740461281136228192253894094312453299849948477632485203996099267145065377501283813554664061400800265034422546289102122490798618796220535105816695616587412390558208447288679573417040070781514920963484647170607167227702157376073923734134034002048685710881347675947987457912183432606008237525952168262727716940565209614870853540092827160500685821155745659341737525424981819548466297457550872967884258859174093652104635261943503143727769425959516724068811575130210833824766011594198216042432470182626834301163754777068751702593640714299679073741893819786111074447686231713822778709436599617674726917191761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 21579876680724935663846170253730545776466953126941959300351146413949697959759070440294618945509637250931749329176034520349423716415554226745955335716537374325414669342773758744664503953567000395313375172064243444304686980232263161977683201594003623370395977875234513606501872696837900782411475095107885524036466951078049043487091619096734807524930828961958564137330050764252154397314379972927497605588550252366505888607073068461428221778602476152719743288689541437638985299589263682723882310135221623090178777124170914073599483811878873574150693770193171709227472070104267459676459017101200850252465599626673787213628778631951335391370412205556975630791455388323987906390871914162202941519187778897140827043508798745201925323235142763926414243495440514896382621279031578805578363770844147797726826013492224467749024830500334061005182370000515176782893445160125823735741067999633757640395302225250070010795845123022639667019052500814457266637759331168434686457676146573668215149675627444532082954687343054982113209113033926852436070307123246881360968890346124389058220889541973244458071559950172354032106018299038660207910070981245209907875889733090167487309506666205541738498348852310582019300241465020969314315462194131676725887110944710045810325746772850352631630354208068388771189095595057487977989285284003081906113417748395787113804203883287530934086852375245732841497999618904113707035131749945178286586632065726396980069976134647548828164132233221534566665722322807680128037337205640374090059839412260102235698673433668865293895434030776544073044104036204451407811691655629643028870260667584041832090820583193348500083455626829271785607473252697075338363597066519055267487041157734406239297985107443033701427355380382309442092144934321030962209201518185620773288601740914386273765057152917739449989360145494211378285704075912101927001920315228486230505861939599257822903629392640467916540971866862992503851463675179602285460062757257646827282409238575995349478579339974670161255315399284088543330363991986891010681288163123136190420897940221221177779016168564407998042132569436711808512988148451416081458444130076427088182177742567641366177521053277234302294127066744490693929668786578256838733685268747593094946113499640714487348125591845525041133272840940787706345666793275687176454554104305247442073541305946111746287690383216612933483370484197013637769650470936237155907402473622237591627701514719319764779155843129078709096162196845430914530097094978726932422783682513286169690851307069144173289326823306586392537609230645226871896741627007966412417499384854494802359311544373642811727880976245081761559458206192088924144498968450351962484262974138846019649658322271603470092578990463396932386073956350678527732069036680292050906137408417827934559772386069676375967770701279845179452990514192674667926483860385915518485819349397457097048950169395003392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] -63810864016076142383901787897579114151044044281941196698193904936558717142782635634094712788782689990045987191923337196464774648134246920076179163311406198414906841625265082691775138096952629732082885654743782704531261726221817497764753076470261123663101329044496174016417835182833806576733457548208343939570506191130970779465590731109979822329832581802860302247231577177580470972822071278739545108308979034881375615707238365636169885700566256509477850153519970411087962624198448117125131648452315054679393116984614744786797330808915430751693007188055616468632886411009572583177205523589663774841869594941463373722118913805845228539540080609723091000174721740134340342000517887130079015041886093567764746827989427742603209348156417331332472810335587420637295246198531459264886590690757122155465488603512299670637999701078604181505271935426473801708134166200455769625120797634376223432658315163785931151745876571274954664029532185638856728488531008165156631488014600253956494317527891239700852661973762604197083116321490170793470357730637986303142485037315249362288609494130668771404649207174808206063812584034466609288095516283188885050627566707764989014341042846143211038311853097797397766713001425363952645065060055792153366623610612247559125556945290036363744463930711270037124788368533366249476808279065584695079534792361252677751978445081476126638679329887117571214972516851941628383540743093698828438706277387665610544837786434530135631043142754188641463645974120485578265632697838642455791155417796408879461413672005338926019592564577512393816356731527743980754458542297704961901212294134680490297812481463701117031041200631663337184841217847042325932306826781760369448394862954730395583073790844384996292933840062937287984305197488155669263651714440508962851522853617143488445931105940244067694331758450897986993359196736235066314245678675950579111333368154836749187153536757897511751216721461046341735830573166370313291607284433860822421115092861315634412403769001786485978365930759943059538568553123371096024310883363807887505339970097122366872336462962281820864980195595043039500073920118798318200072375442855248559870310907490873926564074570567605913834115497852505318208539529313790323203058616818929060162729784722140319003215785860301873867090461632239790301365826572486444585945339996687479353049818004319140100633530139510443571658731807033487212938837973077212612533276153867890141513443335889218698619916436044238321345209835080466833263335035243992982006724020769799496745380150176520930640486450887283280634701396090587761282245022061805740079450353249494461887350635554200837219662646734301168198234948597316064337577867330020910211785873101536265565419858739497382880608563362882788497354483132098779202506719309432566903427491681242492173996353219782984057868464010359105832464744261777693555818607374119767422197685827248727200202722891530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] 80017969105670786086410871694284969145431557724263767257750369628724986611396130904666560157481075057335667399285645568997565774988472918200850589801114727881910680752646465608359528449433007585510821471582261657491562960170980928798821884241468159777521357664604322974894294020046273189555543260001621505627876399216878790853969984791618068305977113163890552937615616302669131746105610700193975298550686259537610013475643465597527593872417188282479324647477146584876062711187866737709108710539662199823550851408001826647394073600713723577226112509548891220528427341574566474055853037577521326255037145854136955593140460901559353007668641384213795810504171066064672708012889538092362245998391334815836928917230103610483053425708779178817617121194133054381109169276107038989401679034660377708428934261815763552648961726527124308888562216070596197153652493125346342018824732011671889053782807678931702589791073343333856848774425046209672424797028185567801466438570997299379219786052415040703499719435034243740802141506477963518850088680386466701493305250829412477518886922916640459704885781735670451718488976502183444692916059097549935735297248662441737740373590472427083333968458323907496780974296920257626032135747351163762921556685949269534398198157109180517788961184997058976013572931121859059967189200751010197286510868888575579781372665354065174711614605847965868139948544787647937941988981975427779122275472748179940043720556017356763420944433280187194902885573907552424606027715131725602915639229954485417228893857374148615189321189932706500064986556221443143659666616692139142670731275677414556480247639874229062894149121645942974007832438139008844030809110627296394501756672389100467429510219444327656963694442288164044501078827568469692651728346204569093687378600368595522674803897609688781134297897598929067455443967095642601732652313161719399427589721928715012597207944595177743944317086465097852339193221303280895424155971565986741042089133084469634050884691286368937117148090340253958605492910374819749006745409220088474946587301582145338661444140823335461417833090130707629241888409143396381539438696718398502321443698245911449677200382660143425105904082281056940795729798145945264825018038449302599238107260827191216738875831797164399480500008121183297842214434706042469197248282821092213039094491960795648084560588796660673818779184452770599522981001676126300044714631890119018638583660450054769897108998300517219251737265848157628837163486654353175899097822952602032341618344650072556629149425671436966254676915562927845112565711522120803022148100007732627214512077234553217060091514692173561565025263943396503431778908518115019792258974771686279184011149961648800501542748151755912192465406943355294111919150614096935127321940054089420997345793084161473501886618293862083182413864150698311871955231306241818854703016014932616231959700193797367398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -23742742474277714303740868696262266560774602184960164923033544787202169238800144758290723736422898210071994615277769001844925969361740473106479781397323077796811346207794236364679184605132201742913692168695975360072504826601645288268600297710558697987194096692904946188206428910320421538662859051985988935445599189992615782667514431765527390576891314186666081281609962201503134705838831559647026079717597405764681578390670757447799663984814617484676042660379450699097508813590482987690840864143111993847598081418238829750248463237248979979100407370344532464036398102166608258743432858517255543479430355773872584558170179654818892192976330840719546401498726096149484725462645481592161230741718623216929466639354969694411647889629320614718680958668808015481117502380404514257163860794349492944972493085057853441869547671306562337443913542126325343361965900626613039365181557202795907015091511023334792849497080125881412322487836583327874436886221618488386160100602377534578693922492258254853172421113400019178369557470078730638087405538085047644181302965379130717800687371392622756028228929025614886514099586960101766414315329109165381130571503985486399494589470433315360524385060514355314843947554233532119319864177891223368872810139342254657722535803070073865833581394406470921934055098372014025299903703560685374694405084550380043035467484083061554827958698416159647018830399234644309372353196240366815105855451921695950268783100971288883497806527256849159249434415738891775289582544501605184444246350327856110738346157371843596433709910516808768333098696152965098574408822264817836452078131240676203186704944330355175035294634726244206835164201176590504055667972893363789851103195897208676762873380470616543270479380226844168329304871987155022089194849050997282832771721992041849496757379576838650234804144102307475907095036546027880015837080770055767146925282287259312072232384662605309904908849340560532588016075598173662252957809733619687661272052312446765521649725878151478353615582118063093252150355481648117602560709496529855412479735941090296208469534786220844732378602113378051761755258633336684598482969994261562711069276534285521599596251992683070852122853278567373387827778042482749406427451500053646147438344326351372941420018964862334186350982016346354963272472972020862453445463796663065265683641373145610413546079061032777818646815888239031395954927745887180684078140223213799166829036229708960614922272297953144476882286423951482304092620737766925992808793469591753993768555358908302553895517188652663647414743190830072527536511016089309572630694369820124314818725424139051922404823046185081247929890172166133474196528126470026365949264636981129894630994376332488784106288669561872570534439290385985920466080746010097545360353549793036903025906443819974675621810904596652515628910954452957301892237690413391010832254465506000354739916667212613550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -103741103944341218909561776938899281297969887691706384353364659613436262813546976649225512143016284607627822432972254292059267942330839749422543024792870468227878806680333530909419986506172553932570886007475277873955482988470477699243689179427894017108832727397880261898098132350770672590449257688981808656799724077104385213289981590479508231945017471228463609315965616518469564026661238842559966708341336085174130457700584000080516229959379474188734164215654541431855715239382039797543952374290990688817846801554512896684516599543734069909556836939277624524583816077095936198526224820790008401409122967040954775196120571749995948866612476534945677030377998043168019007453086934474994325002797041966909793528486602054533650309428205027840677408729700314273167419228405631017524122141940554329673199724624731161113336679940999580636027454755312810738416197594875629353416271470979956757209214073823264216168089004519817590715337235904619679092465399955855375230600656200958151277877552360376813139978062927823111810039798599472341932749184040188133896843046220929535682397086771205383958159410395509859224045173943753524529841866749805060163366462740880372922994678912554765186007829588305819860148698769087516782947532040467605371401448627944603272322631532624484867731314017010423293117641769238954675634477300462893004348794604711344333452340859874573411808596214492442842669193706195354919894405866907057032449720156050331499253841656345938468365980065852414000177734822263073731421662653221083362065110615036403870006194291832102690681715269059998935856106589371509663043869894322077938041867605128138900263806483619721995648646414968585864003703488956366365685134259258607331382419600947670633282367324032657073121323062607210812102195275920815498521090620273787952158670357223113116044826916748539966153210313835772437709246019934833314108636061317811193824661493566250239377050283891282385937788947691221823907667897851117648028804907451266413205128934452831806000939577888711796164679532287954338908387804305396973124652074787422097949254757506458566209284403985035227512188560089350795694575714326948584776530692819913061842175349214362302069510374017303273646503430396189644447395123830186849825299907947257494065121818504743009451166001125558042021935827979184585285425238872656218140271731237822644280222399901537562629927191836514115726372700991526445131763588616814536432102153970059098246542393718694275386836838339441123989081285531394839797791750594098550140646835191681890571165978625313374494372306472422663025792593944003213128146213009004834567183085152669078863701932475854308325422104602899092011686639599939817492030440704389327569278280763287240605130228694614794934415652441332108763189812361471697598363860510069847122638154646006353215141932816639255355175354279773973726168548272024510192408988457927190504309608181211611465576825330073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 240323720042112423236371565765838089400897908280469456784789995920353692563924145565302120378240759071543359614778459035624968854171396673978722613031941788396847164755464550234007318971544627009545270039226010251877996294785212172395375402895290421622484473710063118604048494920414640131053312428860779299258130203424464078235368259724521585411567628418842333366648268808062889177487126192506578518877558043973365928621535532897119641181784841645857749745513287095625200280336075347256596126415535980590558394697615641678884351959613467957008375692226345587051566802927258894362373973421057407950302430560535076759073698046477234235545623758786408305017710687306126623815970206793298313720889825163873552634935773037875229259564186972565863403293821648754759775480580080260026743770720015820536071656740316142753069224906586713840602518454732247737859166003822469717704005346649208177150308481913658335630155596140235017773107158521023795268762118256085793931485591485827882120980202734887486069320056244491930753839093903079139808726240449152195972598109244390274212344758703658683914132235137713454339418945949429468327163087704774566223118286128676205757472229223180914866257044467857768064396928800074419592078380296899039405829477879260191673133818619037842248748586903899274347960080026031354409792433659327412975358222474691895809979116559505940474099887020531086143466684393918877967156188660496243758640407782615107145328895197154045754866791806863448759264203854578254668655201067068999817885930268186154235251710584905854707601779294971526000944750205204012492954614450179595682896890563446004085759638894400937586189634909978419963976021211606531470276653852489036945776551964208041348117954088092716861145514402034105346903267854922636380564522042544804418967960644044447039964217532003251672835423978414865252436170620841847425698517484898467171315087282175159391255730692052896458626933680081508745292094537486482644161198124963602318282055311645085764666646274854326885088699408348063687319443002049183677664071651611340222536742221407516519246721500360341318898550655499241220772860151508758141575858721385714470890766170359097850210648883294113855456132096138899930552408898035613208252140038868360606680924559683224551787695320141701912948742876441172098898424590652980232978868049947868216042456273687064604935373641507330524258027889419497112179022454712730590136023828198758358922255872170868279238765621924898685168125682872768653154350902718634891426174979950985987618918994951058283759634321963355118525229248312928631210829837776545202946912742681679842744342749659298830083977814863508085650324816120482608015499194025932667883362300589730058239949181538045067366758740035517251977125016572714882606549531904649946081021064895032371471767242330862935324482338744338433671070424934209134627879199805160704598940575002190629213757787007352832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -306787222685917303439288471954961784497374278013841796414597626092549879055086553354788433855895319343099182271196129340152588453859926680312095334947938373218056052573304589214997284800032638953770640726821863798365248251783063751621466235118528534783426560473834690503088080041486224012401690075102871608360455386250829149499372870020530783625472669443217262091605906287878913925418800980456894742233766143463541639532090142754372882447281047353924739487031679524775152406620002676686005889393257702381058452503726992784762175528311286526412599073558976559604969654598584300860647750804401262952468812322998161702060507136479110173788491887585006759060994324447972121726762676573253914983220004342870691621555739325239759000122910126672297866145876016774644613519047128205760400546279096535497032429237505428834097047552014249954822030404190363866041641704451353698160110763192928270860689306554767152690077074595982077766846306519653154704228779994648531224746235472041940291981397053974100964376470458369845062089996826171807700519687756829334394029430126012143199907713759433197883519092878847397266217283841809315720501108502925575504751206088664943843084582983187478456297081885317054506068390194499008908621451418523710371563446213593591724542006696674956018021439685663571613699188964238105695523031682156590434077586192731184969919419111752844132500588856217236604539050420652403655899905179738881070073934726479365165545257474377381889126380187769825665042623015534621451996683535639803014480820863228091377308069297185369726753038004428950644773995663278795350020119936457868530899937735420436835956227720815298404843381617049980649051474632328132155809337613605578790006967111714619063040363560388261994258200272468181584555790519481746956270391546616783689895773386327804746234000522444907588111181306166070904652371205690821087484911247284654882819922498594851245713912387688239346889081284381316736723313061841849748966673284371306976151043758669068537870581171044434999603806123096893571191763700891488224198679383548572817550095829101182591662702508247623696295951449889521023868926560785967308957975314495686934590602628572148854921915201904627749488840474493557355849001314655814188048191524514560300540962296873410712510985054762510432706439226803400196853777016758677333295391082290895840235075339471325232732759751146331713113767615394141367417271011153487497830404057748547026047656549627594381022922358870936329903789369792325532586479229838059551887185244974213954817258159662392088435725003895404255966208026621996373903593768240533365627078594426624105510802888043861232939157206079815322408412465258454369031828784386811416848160331602641849290898694399213312368680091404978363624626853685626760534311742153993828751529061189332947218882686659288170635513842107503250581717570190179276492197427965124871687030749581801658147996341737881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 270036101639679967656299180285908184344178426077112266117596150782011275454958553036801070336821931432444678644426778528642553387211335176142539658569062555208335530019376480367718393119732572046560164148804529888709166231500688123482595984447653122038450140517529841436967405104706416600700442384790454247215222216431229246516134416214713672881456716659712349785744227762079189420074240794924348191719608755115608555015005522337710058929834767977338859256642479048872104107221569494569991480367580217269750672381062172399183964482417571638327127323021561675057859450667721781038855396151058013102820651039705106614200354126715893947277317114999358490066766849624536326655951183626748240157006403812572399035538333520699103823718004362012104103935032962624579929811837392088064997778741942230367191623756485495562412694714026277974453987074825763868043262499525449226603960831662744457822143405775429543056715963082452893025897235820439693598741366907883290022317888979045685553435309307851653942840381913130432604415017154212244788339051464659403702104680543123264446352127730710555974944004631884432667272095240548337920477391315552908150790766102888108192411188745058111130852109202255373421649775125303874734046907409982396069533450933694930674722137176522791734895726413207266230471309919952437635162979491320603441782222671343238682743237526224626735594725932838646118041552710542508203055064880054815383258470205078275504507439802137791308613558206057723109639475102536203909857890103111407949897176490723045813959983818531250179389701540374218637412112547317693011555059603258129455883767840791798693220462487349423305862758844232602364525974908265501562945372985357301101357017042039841797682730948208442985366854209647479481532778293782265944718210557380282919642467999931887778877208702027061476836791372558412463746872638954067687499450015908656249688085646820612091202565530738465955891916017921167195395144959729673477954076138763773419416730093310161736900019552118336099764581467349425705901471549025588110468970457850845932353767428930025184860231928000996938356555444110790997779012405630362489529904181532915027881805987878085383365836358787692819596251772312991676940235090042390836835891538476715554423252601235014568481391701503815473243130696296962539741221573078033431063526729095274718806473730075405463074135888687484579025874034092363302961388168832640520674767345413497586177827656122892860129073255684563436336219044480706206405776939807275972424431752054096953386121964360010816253294292987737070564353641629951619044319002805463878869518351765237181055181570493243936281031959873853588453857183923186095014857304755079821569981466008260096259732747877327334485115868857570175707363311491369455665537626314805679419413921579024785590664780716100835757213228095624952444768619221478182562318404755773431290005066711449206930077292345425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -164736082710021651263137397353079463281819413629035556859674781171615855724564452318321819461465677626167774618423795187311662318336499165608128144318296488584402438344729116524669159097642241387382424210618544433261267863293232151345601932406760521948422077071142456854656059908444221691317480087868585463015468537259124221359145239924852029428652133326381025759087629729333767803742320691942835042789910555762718364543738411996655720866664228414195729049432657963489131956033869170928574319101589884737379613010815347921266396019466570124779547386498951420471971992497482900887142004441007752497062582516224254290449031896632074629954099364874171538810433153437421730843085578570763855258798239239858847373569164561219863548188991279172401557703768165213444977995894227545270628256870313256544929565162094194757072185850648409099498874885765004139019264719187090943351024416342023422730498486066251141202401707786714509942313918775591592356780540518806741646304029593224066634267078369954134299408888540986567030834187160951771805026673544072673034202900572181607671560223544751634741057561850451376849448884800933282221284048256713620082899680699278976082181038763910743385261333229132763487913894544442724455033605881300528689324300210318635606080195743906873876046245261365376013302168563750941166450666381093837829592304608824821145310922955727102566462143976593752569653452418503437166676966977609920734580918059386496867077368318964465746825269532802536750366237199591602725841117819145617845615684378149990719252412786195992413144020667127153998223776398578590291149553659515374218020037937949291827560461743427210417110972670177386530321868654845877830714947582373237856154135191148101556918423884302350850577039471006382885224177812436215170970698553309739467218080297153624564578877881122658670067094663433674353682342867618865899818644827267313344808634402675529814390990487602455146407480467939622149307701035662454643850281816401819375345283879476712152191656930504023192245005044646859047002516000136566742806389526207177296316099862175279543722255535980039048965380951030034728635254354379311862419878537213764225613539356476774859305297458762021938573190720627640981410026757190149242413441723346160845534629626487461283516712111332503022807123080934401063466683360028147175119839774571889485024741767701388543862710132618433479766038259413600945211219554526550417978201818656489070934199172482445952510887953347806560903813269035618807568311636447929610990931609240629269478963860892827409884282253277523869966334430232599001542788682474385413946592108533310597912734137020018851342279446882107352802051013318824555683203471943890638953420525172264324902532778268562568872603987120155317457917906269345883430599923565677810827376014231675179467274890226272350417982478704390951799693642306628269746551839596282367610457625839107572817204821675212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 55738939832886333854290138587493165354118342482170742785519726115909586111552600028342202524497128416482657668657473388585719739048154689386095999691584153842167247550408456673008084567078604178020189958537592959941920086389478916696816843859460871687160351433933483070328769654585650039580784106266431109596039987772176018747941644885443942127217617820111322133698580137971717315408355511717239551686751346189563672655190503038022820880506041823369003788312948784666489854628431863750026384027556122671256594148109427758141269620057352700423541856319262860182467542614978379106551278343425326980581746166318396427416782295579540851194591253821511602504475165290362397494557781679441698275267897507273425188385430912173488986350244010971858728259633790921130791509266138975285407644856892160425278061851481260643848155208839253554066669096090756342024759428252210713479953945069820810414990447828475840037122764389851404577928979151578346535792963961116022824558098398247911504100128048123327587427005418457753447851530384875627697651845374659094911407895388338655367952715604729191481243922571425183044541823161359333134464133710222310430775066319105626202008345632008729641525419011863337974038282635652867357281782806199649085278898646159911875429022010845365563900411662173371292537925320803822397128697260130163814351585593832517367412389626263808798941421554071885245687047521887561863038814166877346077988531448024769168596979435987943676257905274858628633760181693874843885948990700445010522732748274946052714672345348760697724021060711055450171453542132369165459038051335051402013014372009060562482296847728601856042334212622881954423286611303126672868880984682317598379784902966349099089912904505464011711180253813307750029619679926328892047572961029625963244386072446023018168914053970636899823147726165116526314357310095400957128501035033459775947706048189225866053389851534471990439415789942095510809380947029815551478084200026093372385179240254493998056036569009615572879458545781189866294578316051140599455860082334407153521840038985833835876811858906506172204274109955330105792514013853019763149652775012792411024724963272042600512295546293195442165473050670566242389872259093177311251293815317883357224144765262033904690145629707610984357607731209789676742662341071986496280111239932727902275900000994699367138251164700703425561293137284705829715423731783276665628471424438017956941899173122867263957306321556879904907263568575179012299178335565052583928504353242981646157274133993984868731089372310159482213278248751402431148417700644791298997318647543613186551167334739425935597554567252066843133830783567088161333659049036968802076404209123763843987914518095835550579746418239565983239048145920818234796947861430923805127579906262846349703505886195196868419702720130491081459036617940664025604791777157277234641566723334613027752618003797072936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 1347787568630110503452156248933279835072070680669594763439642388685391283935038670944290225500766700476469066886528259023143000415316183507988485921529459468838125319960128803065187432652949287199409419255718162567273691858673128143136208153360625063914073074974670684992766822642481422736081509509326179058943898350231446475265267246656688012290988082859651527015876482703097144662948087151483264484988502009467037593856355894759143042235213809545898830263405614885531150016429105112032462035020652160128079283982874458357045821313110959686031130778968919019720160435276659162938058691385826095915447425523429110823591276952711281710841038016272876021005217642760683536163606595710854404696352760397373337506683526935890805209614822936721691332378880986378757610881167150967174270478413421104646901971216814352238634130943168073025086329887891020593954107060119789268707741243277386298866963655309745869001968135498998199337165372649671474060541150318510085076172147988244310168478530109681689587645993674438272852689837602159823315607509344763707367059485446944562483106854208326069774059238568297962795023542732575264481675677869091531062423353897108691469502715431545306856856124814949209767443784428916430288424726622643383872804024632138188630339363387516262918984940907905347361680097791420782001303233267466017474479362574053667578523661543530664984478895409791789029067935768771717018041324498218930419385011420989712343548483501927014937715979936504424759212668994215051908309253372416649566423615252612697067026879717870645768022376967539859702146537491571320132157678971102294130972528226486917618430356253759596715407386749994219502750164931884095956604563564789863503781212246053351130277230498275940940535998316350558102128394955318374710713682951646184846059339804288835902850476116979843241756813428659414404324564123654896941927720979186300928922442599405974710825357621708361533761871996711049899882071903973104321012768733875154554967276447155296050498157953090073990956805606004333178703218830747022543193163748765950478359585049547535589834581060379100964842214506787432379317173277745800466548116496230368841937510334695625346567997767108899675791597744367877372060065653039584387275998887654111034853025712594401370259049098844413950103510097051553580408418053522738705665427959785894879311049963740385749671179759486372218404780262361682360901254585681468148059116084970826191810312504988907211529863463959933817785898005080129649149879696088394006651432166879589633344677902825276288371371002882566221171859890451842602061760806196129088287228590715087882620386542261030438770667770983666300408090357025083034904969795161616191436516017403518694250331219886043849102883753262824605788960699181812677611023901551764294978570059608853203077534442646754708094289926245725685513114738645599773555874635238241483286561905704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 819417855629176694049421442328669119872224532021354002403454581281314132952031095492228491945039286202052279470227868159674184185444577843456268615806803603035581901467509018761125808608442881033306662330337158884311139983248841344356586343087973593230073258770925815154850064286955495371391811909660741759973934009589227168817017080368036176055238874795918304585196003092795836730554244138727245924538462077590941930221347478551741043583287840452548719322443088904329630435590597997196257226885766275418729251314374701321657874275522645168081422898143828624519903265839534612797730182397410292110221829649737421029603110580853820097188829105920091966204523916655988400906394188063163919067914823142322070743533711184353624589343235034012643042374061325910901444607457567406991123104444254361140280387300200530282513637692056663372453831499932420819892863304999777910564924005592142181419163189336328619935903092700411956756574807684087749265224380225801760628106005038021935509151744349360559813666428760168781388992040143214585393176863043574497584170735875823656675805237016108237787837279839738578142393677695469637010225082820289138047463961752688506307994081398030169959922619900384841876873207671307739822999060744154710244164249321062778075484700485936626032353190268571400753269919728668952473626516110238446159012038900737205595879237405674414630768942590002358967149794653311555525618899579876327732340718129321083243177699173987547975687159935810819893122092207631144681945020789598097501964466739728699516014695830741699698645283200489094346030021104952592848047088079676914250380821206607062106282150626505198640700320647041627285135966813787519168415234458916863660104098629860390164709430130736178718684033166706174406980035211882169596420957078896434675238003231772582104039969113767941070949510567489782012099464930286146374996040319419051721925785129834822396827672616817899611394148681591385601128983846591582749577547668340511610230301573142683773618862523201656053038561537552651017535507130311433639031262526377655308339749543897670519473472963903357223385130699571611841757717124866786102408775231894614767624520589517776537613459784545340468057731507378775760007924021782587340279662151146143237677930945860646586921457729154161456924424057801025029625769111670459950943538794790326021809454766006015207911140024953432792458237325426111620259265461357463689233234101172625650321495609625866166181160207851208979827473743553819105694699631018214724770072568082285295212339869624165685395112157009711830603006456586084127822432465148567682043287560395005023207572765135754181073739521074479371180339519717304045990806047443159442821489312406225677701130891043268251123779875829048505848093707629994394171320973985450621209792746165915366181241616325671182525869213694232104749151599520191611707208908455151341923142238994432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 682826452768022012154535015175463928165869168317980012505658092873508915717858860201610425803243228382470726599271303641995782436993951646276437754179211661746613473476480717314930075439544642435118854109112668389815212842291311419156236539289669772878100970591181287118985274355259989247967299051820855335611091893539812951839400101819349409611743080352099951825941128514364088754203886543216712499335396888906021013549258031882487355501120510351039337986335470726670353647373506514150611710275710743068936284816652988361499218120126509281843546290231192176863592370162868749086335500342155123878790911644078993885300755489974840434958471770993218608545199955361579412815540903621611563700552971849877113776762693045564884234707954503232618158922651752663799203355131330503165123283595031830787186329606930368509741693382070416891119425546689909695613613401175497669669928555412226612790535661118542154137086864291432725140681473042522248552994832303359777587217269628570297375592527331334329159095957890499309324504945085319763191851596054814649242380885704029744478209218624131402369578536222799322486046381366976359770000949867699053876329615968980693530075619584722286812084407203150193816661950627171325762712941091024350011859242614348968300861273876322532795363300058254494412568146193314149443605814325189559969947439907787794815447595932304560212170919163683982807390973159967308975687356063658482736910784568160728753293536292055567573770020549997261286916829987579934205664006830966392637522296332457965175931962890519186342589770869319239043167821045250862083721430355700960406863641975004561066696194768847248059622511128864198798270638963562631969917466103947476872318135272307853962367372577975292842832835780243327526400000890359628764075425364239320946856817115187319097623453107686518854881100309037573983004687788319983652844135878178726916234632618439234337880068633361136589904394966175123674413002423290646693021599361303213734991419184612342023938280512496991166319460728008632627777251074290835868733177821397283940431764310579223304257559464309714835309033646271800251724494680855446481245574266646963381114408597189594023695775822465952931601185357547994827906980934498364325813972453453238998614357952176017912312062208926334067802925322126394606304892582566201925145595286205498840053586036161236757079624080970483402984792995050601907996886220272964329715308261227750751497166178731587934584526581003332615091297916890157665059019760538621755057650913904875758347914534636748510467872390019176767827256407886425434802392783438136383198282674625539887106206524606013148449981010094721024242905333145322379460143477991512139199932386311343643588055168677961711472313094112806532174677014604083203649375673481683533143956994863997619823442522756811783160586867507079713075093856389916137011445710776076987056457774414226784256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -19519780794109249351341786128710305932934444230614917352987963152929482908294441956914636350802467901318525449790300754903646583206102190169210248374953491263433751065693828225154333533250882683227346637101854706442708336648576488242527858210791196515338821234781181781468148875004305497922693273915885792594006367480467503797634272266530668478146447481380683722369990213277615374525840256154695651036882771693454996002625728939035184079649416628442162723221578111016161141810288053046940115688493351266100787592551492481243871793000640391234993455199367686292213737750438477225210848443788633038387878575594967327355097387866735448673155960197982557669704466587498701536315160656296877610482809952777201254397522379816823679367356246336606031474732665046059598241221546405159836931306776111272842996283437034615745496323388479713279158875719144121578516204956397438455096796505681536832895209373097945546932454965466928569211692913227639763424437177866163594943492559107089116352795140665800965651373595154248433538384976144478239931732570188296581066318019485776293031022638216247307738813478699680127107607440450377530232469781408066134009712602112410339295948087748011331137630583123397246534615801441636620587790941830454435392549708324014208836296494712603672288092203393038467362609375112991223062097295785885317432909799982354681675256894975295767742048757251170114617105266944388211211929433835901035142114806996951824136536651299718301122669274091442853296135896634376272379460770398365958300902417084120790176413635112291906632566044278945263422293917823984806427487471525649607443394738705466105073040141847528198239359327876662021745108562653681423715327400725475876044368536519210485757390077049072162297588072228849464231827873010656395105061410357153089156811971461655882065559979598424450465223019648293242704209940319322198427627564049554346219997700866821364230472737274793272672413404900480806751474474256265893183193473910349348061180885590157901108863527421245668496710613495219217330151783075566440918148197652374472435543873714174630060691272049258759516163156647894201850572387713942816395621186530070449965556926199139661348104998686779305908483289758887229033757530744250378686844387680796988771425643720005119249406823665690319605819291815421244757939825592141896805691293857384983124396814163248858431312622147087568459650448514997134980659069501356889874597616875327743289876548161317893527980379786160210484805966427913392286177295405526761506129316562797781295823247304874707559745857764909194859134642479315824126665878736135863297250664980307014656854714053696989494743682634327439921815699454959685787471846801639992193301594117563206693226264846786564454628992515008352796576351425813684439995905594106595875465110564359736301176272481390473532411850975047521770589943417946670149264472535073485225388803652022645555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 3773712420194226911708570210192839027973979943094885934515213834517640157725464846832774477463268438462615818136102724332416517811925562432152783902258717763592730937891401532513843250421977490908889578764707612974352353523761199023372399023219751122098828449825485017435108716869536003999707484229361245943891956136014420355382822149261801530133951328832123630490502339642616529042862877573563990714784648510894721461831559047008055941114696168372563734665802981726634722602308214213351316675980704785950721710574126853898047541110416503570253380436001301360774295274963744369428999982534814551204853311978055790283615070516780340015272156094307038873616860932059672378462578841262908878191622783981618872655619403715816902689034622621933416925646242212033007135906651659147458582423898029585977966941186796799760939544990668554549116009072896358613597337921573588570610949502031075118827717565570236140350043295213231030167272252076424036586106952206405684495427097222980169556373111530597595824996571611998852031655125278118023180599161804186013098175681600543518657715924000838563693315185809936360617208382980869078760805449301658772963659006404162887976937383558327448471685852446179551853266859330366345896821638014860338626884937723073322062575967965073842426573191684332565116828359304106708392989715757623707990325028999508173131653618109868640763924494861426438806690697145489354533361457661231413009007402030693917089146207080324878691241396300333122742494695057842505501919590403217054325040711002475441150729060507315720669758819414829802693320146820709121570404376967428559101804312829142413687898712471275476219196272088257718481788899743310008159625812054199460878161315295536601151730843684558331630381889130309822197797611424499332145980754596090884469445586451048977723930217618499587949811418365465828104630636868119865127339674599188439364440355854850666680913852031239980333659595651177934332837251748715554399052529456985418960736088164345704602476169135275537750907087287293698943999953332011082002331445563271436487721180102290886716146459420617028691409852954413596728408948793465293948070870335936021093596350708935593574162063863350656279834004999323348411403142523180227774874419768758447692641907963143540929131555188297294774475566489476652913582581213722165340889712073720503835909403434695205525280634559515990018912590231280028098437215936936352710347021301010328128368147457649317191506066477762969510693442714352007328278923598796887975572991763188937666848059609306523107447289424855274128676770092711259747165162300603253337884740893374042841161914582140775200685757868334474746408519168438660562196953560705443639430882833627852320844619884500447119708985430918150082317855806594273808491227748682717134106290206047216491621746233407259204872260651598168777907534974668900427312508106880512673255595549908323616686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -82389861936372273326992622273245005911342504829162577069055799457644363890920101409050039864507745088537201670885370262552515268220880693216370290870663718871856048299907898818619715122543616534342652626688495241582654413051167515268069144558019712038895884529669995689971530001001943252028655292164330993992172915516452298035663318382853658006561351602123575294981714041183339216388324651924487055209053650095238472974145987932306562861058320325993407899101665348451701245196844628160129445767761363887484885268457569905130073871449766486757599363214523901311998684201423358835278329005167774988885901559976842363082669337086320863120824809449388268205929854533699388114048795334344190262573231962385233450289319260785527162795729121766927083808070101694182178014369556830560176470372857921302701195449691191885109188797599511591114266549711273875857393927898264214658937524467410872695780437304682628974512605404749558642995491165362151265625182766043825986797552511344840343578036484875943352139282960275638909441473418325794087895051405591416609622673994731458338652391141029786957484654948551414164831524533989433917396288196525807983837988445524768977490686262342249137634382412230568376263284943027147021016458812996413298876312320668507226032985628022626784887916834669525102498906791933676607013504149546744364931874686312054853382369100749072922006137008784453585980080279280201809219157545622195609474805189468936316207637262631808514559777248397123351576245143769645395376926018332511538108553696184535570675024926956377861078762726089612931045656210725926824475613738728075967174493257971863928450409666863767094110143594921123643341962698709983203611446774821330984050296829433870153720994439465281660329528550322552815497869283310372114832324049880569785674080855059525284072890569906711017057758629965056357764157664190012381732053190400760236245851001426716702537728249129680481059587306451752113481670009578697432528024721483107582220977831388400780190908169149496271188045109177458049473846726461901949236887565937983851150944294832547296520531851664770368738530409940536887450734553349704600294600243808764184996963873732330090501418552329350051174464114790079781080287683218969001173071786415288034525508892188417209734228124329971683196061410124698935952553844305024228636003380680274311245966689555866550907170945508647157607201471152632689817168230037513176251452614792682382894570246291855064335683141514156107474251137552886951500759591228318611992475419553886197221432438982571655674437982773384387424500333267755796903107231607323532446053608053911426253408715898817057372900949195101413240840120143377170014418296800073351983056487292283973847394203712315382386268207765334314995944311390553960401306340673668318258953524642170661047813700755024276844886425920948218451059145155839281628013537395710292070213052829139801315737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] -1771180669798838479746413244068126808686372279894275994736193553144647932939259520869445264947405578884710089699749068501131383743209652176767407181698024072372438483502132158030991837808545793870935832933685037011321155018287882466433046916957579554853490540102389862732046066407451420368853838079135737025669130204434044813843645844684122013997471599567409435303424496228182687003270535898250231249139301983604806558554962442434674133266246752676254813800245692459878777117832365761406590945471585479939039623453274145897428471389693984570905249657043827504776936399881200751213621775288406003935721961478681926867410646587766212575983068956110459828259905965080947987387162823255021098628594949531773016903661705798340985397726684001505576721153788865750898189935767484543818988550546492814677996453329933968508409001928046432967422276245915246452133215220431564484510459605841827687960136575915740481850176354979175133982864149168669566433242471943363806380937241839678228946853458107214557799111743541024286738015647184034060347152186309763485039807238534314550569053191034739760772761408072127145581406020800766218549509378816905716461531062359000021908397509376480385074266234377158646769371429557815499818710690641552860141680967292608020881981562610393166469957449014209621711005559081975017416931074534670844379910716975338687119914744899754896356557998976629235425913629521611699570506196332277400239641878906674192076643490278946787131232159057311129640413593863203071231680240695345975803632181625298285697094450010299106148204763563300055666710838236629101092915190219913400754936478080295434867947201047370537617279797228195464425219994742015039573217013204044976739381225325778974951113387911908774301326399350826446715824857680194013278994044828547505658467749354085302853042918419732953690686128003636117472278646927956496679368751342276605831718866191559079090527936504710218478384388038220041887567676887354698862300353006311551979470851955426480708356939048969902993979868122388141321703434406252185667578019081324053853452576314610455577554303193806055633311709898974471432813772930064255981706147832524974010542003716893981356673911021640988210879956726660325358847140899447874339901519641127182545531761800685235427590688571331571158624372287523435389867024475731787986739656300892940882077558327670009261185702035588609977686612505208682049042188140839375792376406144608606627613166005676067600093488027312928708721034329654503420147771206981961780778209080557344157176688883879067027462267751826910726764534501069212823228964949884720580207199768472325875784769085069669355235632683692958842204439813680548297850887179651940943611979297827189994528929968025447853749798539647217885749997377067220298100312188064226177701189582126968394991229779470817085430587979627933051950815149963911539100210294923605055260634583447493947552694272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 15462549509366260902658056995047061681120904093983351359993054132723694317436887589183469860569918258893931954210851091475506203231094122607296267896386645597198771880892624449973900440423280827086847789482612866498706436854548065312587517996353222071474208490860162788477352909693135158826230730798083469272236499293314284873756966063358379628851353680710191296046530072548291546234379370761976885477943533568643799847106810804990194396283196332516082287063456413088326381363937608447072207734340787623495591138181012443942436016408811381549817045621867151235355688127470523497214977139303121419481161594657399928653238141987350186829938668046430133431740990758859648804572705335034676906386014192475395128698061736103179940767730574229869254167086341892785703161040365079455608103414173015689842985426283924075926554304814383611549748531339397393538891575104585705227700249922073247049849858296220630024986184319634053503946075828864002380029972979245187633714994874636265157565255502522161475378340592478501656051531835932907046386010560688329324083511939058397650992899817841274736904323589157519405426719251885244030167452816107996145118172005711230790455799886737051794563073795482714690941133864155546490573934023294420786813376611998480086529757638103725449677377276693515238055337638745024860480528185173314482722354300210510917304863452516721695953589469674659059732460805679034928643909648085122921333719179420337586214722644014121960881504172076186674287822374055533904500015948106409250482619502984077136850499763807733614356010392426933233463405757650887029995019454749374913077127510338509588225398411654152552161937784803935375633331840219232784801768480429336285161325300793017709177782003675368553074727151570229629723828180253674537975955772817965195796963069061448606534954321585843610903457318940641931582768994077180373438326113871084327046134690515705536172626544860380958329348857016597454650357825752585204971694560102675151747201988365325756312523025699272150223266610590628201360830674695787340365495245970708628610162402634906330950571662025925553937201221260335963978734663039777063821744792034018349454499235710332257640111177688275695337301008559494160722535718754953971456514506052449756672506890907938746534188636267141249021453747787276650153608391460229850081286817912323207233994131891370827234757192152978059247276922294113158709646839691227505901543204221981698672168399871275647284127819343929954055270353586777888951029094326573221446555848610218060265282692582288518939902677426160706907321585566800949377194757135389565247754589850145372368624840608108370760611510707988901335657191125599156574213871829162172415279359407274936593010153311374351685509743050950749174181067143754669521444318906178461958841301452671818422320255694595200462401132103864825344485468534959462636819476109381022994737349140345614519972659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 48401616669366861913083225230816049288326129415083938830872502978997850068625321495443697892414149832236925956382452393665497679858585763787383710052076302461176710611131561757984213102822260489558704716845469378179972427742951297215989430520930497891130286234634095172262093771913039503050510165843880569729385004040589024410552719459748674238120616586116468801398029941446173342753523893107816962158192004856211469244968090003753549500299371297113674034155749712259625033102577150779525003613778329843477730743500817482948281115377829524839706023078439478127504631488393503090770286511388538732265105965560758492771237817388157207047600239647783537882218164676588203623994897589803402215809033349322113246205103860362943100264802624103358013341457186961005975108010684244468642591565023512304777225951121817476550949479672960466990285992352216735188312453315891647569901621772829558054562578916551309791073510278745121811645180674889779717329966762453388849251868695057889418968863247876005848798492031499678387009838691159135341816528028968927121355349115959456756358971953688460471211417829956162910732072894380696279362327663692089678608778240613821242909955565847481553846108068559711503601604300877923793068546379285462996031577740010849483734873608269988230743943575064778466250173196494025508079209366190015939574663549782665973952254756430588685688386205891626594987308989595082232083952371811997049725280069989108449634288557085047971274827454449038063597052965147162760369786751886654395588517587756583061316849042954668911567393586556837234108135843151152928672035091857032008270911086949906124493091235928887150135212643315547500774364491111314986257900560166135978968830800919972754764196215127561126144282509906473969906208337830032090639509944248600812315799132621451910374553507815691686239440808036962132555178627531823464146627913619467320888115305357786892609010656651793729607387825264497396841292083861779162981572682769535419670422040480350855002691650858203366874699372504796925807305265836260358872189832069677460057187861023973110673889171398348767414675091510826139179662579934996520400027040414563350086434394340346758165681474563891241043575563961731229118506210900453846172080839843288211707398223077460621963068597566442053592671511537528435475500684736180589170368306645535242746089386521722878813775735785216383810386508691799356109968090285080850178351442827370916667700377679404156916981655660220883616092693947760233221424565270689456163941668216105691524992227522526683620543495557002658687666413611969916829843327039358953363432859901566236402282556721600268741500813494145852962277929669654201904435346258544845014853667369415327736415513103390327358265124647190219965807620322286967845088817059196701450996139507470185796337986628844671912067333355274364314465924480647758912832607905916944434315266282722588278025879552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -698808882199846529518161147967739240279388375082227218099307987282690449628702037621480275050604705452776182382057759739625885558782813527417456513296795340718562934856533391362302406847878006963340409269115504701479453915252009252457561889012061964086806555343391328165558850048246571180806938771321515456956130595322746151516357694263312356851754237193182895768255466325527794705259657828813375801702686201855914327721622541689868780036662422285650336660782543436144000875705163312136769511156448081358445619713981695497411910504549746596074951700562537025442236035923681147097207339773803160438007071719873678015293330566415076922336243104141072742016559514868857877055176717698096466295437196204511715425174793635804468573508663158331988680610169853431759800301118956927468371510280014981315357964177485862994748546763579231709093186313532381147444731609494403543142694516378097887782987315785456957988046071069532138889600604783313777384498077952112062368547064700663192261789378554674147013033958556464764359257988604383298229848431654391069786868634230427299668768219344670807456418788891057651504517579532858347479478365031184224600705278414559805489978516002080307672175417343716443224320647993137743975039673003628090854376247374056405216082094323159302139912558128651274593940531257271103723344578314960037540575987009581452147613766760785728642342837304927187660700774004600547723130295539435234883440560093525766016554400827476394790749239378304801471880246637771503842439848508069947523189368256378882484821602184697264696349174049734508036504915059912736613874483172594203567254756185393778544135669796432082547464311029688461038903040923545027282599702822650170597925764559274882159123535466928088559331981955190909507581705383544637451188747569015489999205366059511031385407238950933496911734024611241457136352898785307518992169020117376751324921881733914372393638455509159628118958881280197861706323523399454236479719156613017532734343140499796206115535170768381368290309635429206123180135970010580094456709839405415048272047540246966769784716881531184684772787055734254836568585552127647297683526344996161526490513834601546181344740202150451312084185132232077497229942346839864350493325859352855822149583936748665942634995901515594623370699000360639910252463446716279452426095176416392099828933210064738434298420513361187962457744753587972893517800021444539040362540512746944758234021429761387060887575026871858061446946418051809498504109233629096544570503997031783721564936913713772506542353993892152899879161371347706224818978441060106331953232953814906253885135151437257015372538032737804768158807339031398744895166164929282174766897199240592272241918743555040241814949182133207526696591061172904420765402878751650304041174407410476816673584585993429021161533790482113647716945599210079082172169206829094828419089844257915609354300555264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 8630823893745436067310428721853841118477234032005583118435511598550209473797367435394848275262579755157068761717700269003583614743402144454856134998705364914543304456782015150601791020635173648959998336483160183071303080066241143557386700329193507767729643636890465833992181860393880153784331997222111005453830919225130588033520824685705531967305136253931482317370923849406202811263892757414697004827393853417533889346182453511846622764503547242663781398885545575078325805373389874398395338933288232645394147010437311832530708393785351566495629046606898975578416166734977158632604850973819028443649561696156005375487247919567490814297938950283068666052216296873953576142731389651177401341648511070844720601795042736891730411193487337166877108755378980732172418839102276990262025934886226655864735943132177944727554795055446963728412471573630810054723283146379979030357659662817553892747635986150435178963150130922451366419784882728616655608084466135085185360824186262387680269719464363138180668950657853656930815062956381829800657337877450953245622115564632022315777871608480065019829083337440847936177598450776025260398067164290328155659576080012500735662706739179711892276783362363861941671537266994250037458551899734975883863065859439976650182306271769786256878519064329049560559643138241169352964058559653092901387845919381500700546138167266432747326820441441925434708073747794577996539304133954422656190266445812351746514106624056237598654738421776566741394500491785540600086272437994555406800670519219166326363894634346512146673959027000776801379226155916937653581892693984698734035891579647978990230246979089478683495219231230980693529380185618233020801286715381392919422596069347385847111455108068447716932259634851510191198825484349514049033414926372336706376793099978251606973454899740804117434026437189933775796166941177449601359097366652265202083379897618086209189192953306948217476400301630173157857326685033070907605254163453021701055637442556907353489883407239211734896616761708989704127778699106213261193513132072150975614879363153386111232654687389261505918973209474106000690825262376904479173468580177786841752618985884242966603223167474363393826361915705012692901753607933903896245269701927559724290933073903012813222140604819859164654162731811030020513950507051135528885679301669961921880591126085575781367473347297362027136585383370506107571793627363747882011444148919949503621304931837763228209709828970187754189219109711590529155898809155478849439074547966818752632089356701097338907318598919426987888010136313489724104192385119516899899346379148066799559502447549146490808718498018374793956218735003178816930268721359167467712510286115176692759757047636429526114599776015981766951976566696599940048234843884338001691999465719708513360273079392010455534529455094091195552929372441104110252833894011662859643986320719347755647336796043345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -38642220827372032125489657789469163604533284362229673452375524549948115011391058692928501343654222263891663828243107492636115653464735332896489948077407195048363204839721934619539998103535344094540126075763830809909953585945124986356145994505547834790863379816924219496834087030393636455040004460456365760472009394723982801513767701512479823082126779688948002275294843600752474084282084495208655017781622549476821915652825499366484344680308142190781993116991995597420713761139873836783596983287512831376783163325685335811982784944551222693426736207986870334188484851473105489941557676888895035618121929825663928886248089863972152229717975952798621974966233406152446971680578174142539053243541311112967890945082496628353507797697525607893137571523898564190065492116868889742620888194723544731471366791718844640223665114938351850921347009991272749608854762772373284632861145406245965891210990180351876506862408235080653418158451392879882465719333528296063414977823675482741779093127113432729058267404140568832049636090056495545557089951472405004085997665367557200944652571570040116588158138573993523871730693167145407322309057357733994699752874481842021862369184999794334698569339490091015954716076500436816041843717160151645513298883969289120337078782181445161395756014592032454611214656236149248913324993982206904637125828115726888344981548847152969719165972099894136831386363487390063376574753343465303137098296723522207940728632226718228590765375926554804665132328675145216380863466512062423154343167185803530777361684410486060572008255708356590715364193810677661697877046455354442652458244085067195618574467314425974745346327469224043203687331031163747386832386847643196588225198741146529220778573347430108249952454447571631987499236670095698861910437393849401640865201760633152407370487631111188681840617486125488629828024621460878088058986044560186353492115282145855741474675968709398312701746330661710603860434425777691585531202274814345045393465441393205324946793110987408479345848410637902080394199174480813006823119723046649111013308164479267276353329212663637122682141818847865687384956749360509261011269223090271774553085593138811784939098128527757744922798209231932757909246184789420957444188455431012789824031657002865633256580572319848781774125072972539051958687702159208791928474590672844710193204727468597634002802284935367091620895915008607760061000597073337850311983719725183987447472466100660764429856232524959545005956283932391504838883215594051695924684039781989834273762475183711234592095314617827524652894618671572077295969222761185675526474595326486022803281251435054907958706893726529597024924253310961029614382156592241111814624943752997940515060405100289872736765020340441082786528996123440338435818244396718105017257000130222287017987514212221138648397695788079709510960488835418074694452982946291662902226112687009272109489265940889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 111010511277694294157273449991727848889968422320458283505649851194259816069840199173824708169890166195396289141852477425523219302473416713221882678341718665953079787535390697061259957625356505012306913633324993873788826275480293803815421705819798831523687147391947045509352563631827941165392201852523362380967619666218928983092949184609941122306330128795692691079414729389341316951125288770398352433492685245972119279730476786834428768260385534706305944056868785377598097713574774101962136330457791189937004002880096968752620333842056222632826403184197140752170488405241172626992026148166613469090780170258534590148649665336272270446907197272603033528333334236276706848276149451955200158629568172574062308379868887649437448344351095076929988703459679049202645727186060930974151013319882981733667231095167098831408894319827019222228508403796692148684360740080026642514485871075631080971318958503497736388951695615968658528570498761325472007186285292900888619402688744202834532749978951810494562575499190822695931332067498250182447347064216102832374847630802292585207555007167658076380634547474530056590846846528093174588043309545154100257203099303763515638065243731576135910126134924626948373587200229509774635098964488918255705933463989236768419532711353209462160914865997670546196801522632785211274709627209200548503890165050623251420064376409673812948846706463556578089919064466089345465096455760123313188964817211826689249258037400834787816202880321246953753144101877803066238117649425238332280758906365933629394684735869805294453993005434654421024125857920757915576733625079636774214406513215185983749904863776401159479052598058134101703067307947178994113304348946332681273643436556506508070342018943672232640324832490107564609561330977417820570782887096554681747213814918894052301756275095467338657787246633784560118643621563889555443861591626666821751024519273818830991705679800596039026077386786043200254130583109402768996026704361655495012761864210679666314846131493632318083274187846820297618402841510676484963874259014276418074229305923720480698452407198488404835606060650008124156266627213660376414447258487357391901321393246330908535093202468353062148025573444291119534620560761157347660404645630776012607443332092861840070846052955158736261137449698203980518516804546083236452860801962550305376409631910686700127764298688428380507949060080746865507866435856669975195604070995130563874093150182549448003678336982650610336732949262519053969793619262393011100343857418759326361766363851414178529245150681199115494494519686691879335984691960775246005952938697786430173832846773586183187835633466430424259140508599039830383415550130745436328938732119775885879018906720639949923523766701090473515287827579879865043870286654031598874840504230001687438207768622881272697671643533649808343018268431164976522208875174232602387647274039879526544839515933771825152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -225245115880786454828425379176752596979036517066593818932627144848902880749044425857393374347630216969492530165312970464004761442428149755164253367575705858012311476999053908557568438849944926783536399981639275575586877545960937079997421504643229096765762768670248377897546049510964648675657830320839351349144133606868903530323731369304542893465250646323531565573987311296399745814695586397497946385606063518282464811117526562695694556752087385807662662800860854311720228430797742649252171970426336719346801293915830071959928094372369542912929581524979566183164132152020967505121064815774692859265423538731540946034571609901870723297836622088049556988183712050866587791962917685927553128865707369328907518905814530250996784014405534309313872204896533130161696286846338501142501443638920399206691115580838426271837776847639789162488628619201265710823488491981317369271910385166636302729095616609378627859399487150382855353367695563440158540108106662553420079834994882464443083678103866647689711569464905309494773230899615838151557303189642176865440144410672484431699729895954765404119694388593794208534717402774330972349931244608182917316620033258736128690178243000437987967908237735249957372557032075629887296753359711069264370833843663016365477412011306724790735302343335899172678195038046138442675113336766388680248663334865405441268366282870348903879106646671401111126248976394797919836014455395040766487605219745137845859741469556453278152750145213144242142059394681651005828929259448332711050330301441205796339442729708970991592906472097007772139833996352293373366076230898443569658496167342105058690114843216120950892973051595810858678367274709276460326936378348368855768455176097712502800099138277449894878016457972606939468176614590511437161608077389840858388884807600691956845561892626529753967568666290627058585150419744634597549515504014466433095717350907916335200279494104326816757806289368649212066969108787289123385231542354580686121158534953846340082968482796045663187048618800226001515675931364279343299785541149143483956057609855152578415056798224874946914396883444938349946337717539331838387217013623258002930903264394983001886697070047032842436205287031051276323715932318510175723284691832964995204602050523290100760174014478041185706800571873374806697279567530762674824681683783630523963569963628857844991207048575645174922592740277319943333591888334000387548052519400184555180130882014892274236856862686243033155600989365114117098187607675638824033623611680125165406046024743299078376808178095541965424494368364925300151081190408013930550063189979276017664008040368081954975371543997266770711977073412444717733068014320780080177232707896097269984382664087953126257099657678842760822175998866996851809514842356797717994410682719019109930279334142638540169102407242262351450361269946031207480484457308710666954791439785730766475541424805773312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 229710621567263641899096454477407464144799380592661007490128802045902045338511905121320942107439147002269457151898644778925767041959341114871465490724101802521499175200830880908935243892874578781395566337236593110759707654278302237005061139625147805521425902749363369299705175544950331094594343580456398913300008291949843367569034796652842872736722077767092671502620186735103340890145429356199979507498807125621121243972899249573665758819302386681088502155024543178791632594305376668383321636221804020551454788333703455433869865924804434275474177420623308239219040022077131135820338069942778103575093623041995385692695860175639281382666921749319378224651219482396156824414853008164663749107245721150587307177867773723854750682996156829643681045851860018812321952313094956537525611593872993938253522826628169402585707777746986527385173438849539462619460826089501425606318991048708492957933459432735345603586174645419115166974614194300467436339977361481856160006479000457028580820477461545141357978071891286358097916585966938171850028346347617389916151136412216654895223697885993702399654915518881639629456635812375577092380127052726315822953092515049221458975628933580486051314856261594278578530073500244238781238985446417271323050386063576786264621802613066437856473141401504024997188723041751717084121653318989535564673510975009039182129095826774169618880604915522434079867295328849333307805156728224317898664271792710185382975682583043588584416662506392509164030068556531353406442857401305626152708116505127705546835448429305203819647033945517055906601998997761068879558471249230605374045235287921499417907891973110049516015157539341866910124317550297534583019551457242839817676470886398067240085497222873897254505271316367099239426592097350856784668727248932890181580692696358971270155722031888120283148989037545894241977871379475114853150888169157813908446759374567385634639917255000993544183518867154387077712362767811765458686155557071549008612256021924744910961254874168807129874860947807434861640058107028279040122531282007540301262121051496234310798191365800259159693813125043895083680117437475842775177479796177636257631701043849921431591330263198903686130587781195222411171620633716950635969849230291040426179614478037742064950900546613965891439942083480051046862132340292237960174458258997140604907588254214550574227667148502124119485349830233453824901399101864216041874549124788853750816164937109748932368213978145322028334702996741426555270234507248802084035589790556086184349668724747218858954784713483026700875942866138909587603720177184942517149280832930947018236740257172733451303543489055740069455371494791221369852850686002237744393250370111737350673936063213827807464813939994948242852643780279986236435391484736381056167324812822148289732211692093446010321493695363689450346206863547879189534361162742411424268021240967929512563357049453281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 310767207835972683258026316317114116972630777613342970175841994542394593483262651003289400679455159804453313320638189663673017641010334781870291391420495145435320168832795411224530409305181552583809223987522113275090766618950132560149930324021969774901313055705596456191160816151235358623802282102440015176136921491028917581060440956809558114086055371251645045783722908610669854281557281672368311216757382394597525904092260617736027808902469771131013485205149943920455880645949484628724329068247320022609510573086520258621274947276704850360566829171399373556181678684310478555876606900785293345310847187678985437511337554876125496550026033491157505245534650553456617724639241475031918548384936085333915356500672957775182797649912777591924541085470215873134123405389508427055003347049210123496072728348527188744749873598782745883762528559320316909484058553086621090847864257430298733475515728649796423285268363887131251847151125129676627820777427351697900279759262510973036194931209142160852267859656228016835432833833391866401693395768187499678888899782632043920016976711316061194131586563347370656878693876985318076605055881331790005862089513893860695838287338657860802540031891732940155225064408413472023003234908250166387165791430865006826280165000561437733718955557423958939947894866813585619224370832724881472373591560327158666726537931258179460020052788485020404644979131301152461998047274927020034798489413440096964420736428741738280050869590223544222364381344611355698807213616553216832942887322414982028812896686441396373640789463797255447773946399995144229168787636654633799245790447807711529921163612932430373923467371709465541330946692199649401847290796627911549405437220760996170800260291291198032484747210075244258840328780403408656297260053398350843192256353130618302071677935656863135629195554987122540842759098418569160947319716616895356349655620996784161657646792303988842253878319475280036208478126196831114643558876724940624481162634395239262670550722604499502268778336421703854018541115695064935546228977129795356068199732556332400989061601151417314181686394771846154052731686626821346114278957694367968705618322493354778910367246586698621251752776804917981835921079641762197411848622627567407529989565541262193558348718106808518044721653022698549298487996592345112097440128897792538921914770778800648682634387023753202790363131617428209764711044400683409690338520060377050604293551913176831494745292111818934028409500656767612577968330174114501134977269219232766185660413924674261493322313472319342379957471769622926949852309910804817034223097616094747682271351977196810727350010958486644414615465162794984121940021330720676916360760996355138314709577881866966491748035999030085314685990739123378880639618618108441429121074934588719944513210733255599035396304639866142634407075258450480736975924796720508082938913345335190383939360203263180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -1180300443320834795819819418752445876317086393192952044610726219077392045788415523093570525616317293270975889322920722897494551181091941427484726435487122734694220158823806907136224660980419830358501363004230598779123956906846378548335367582080458378153998003176524281231578178597630273949476921669093808624393432705018528238989335914763782567142463536033597953653033553679494461875492356948913061007339396138638467778302893739381872378107021750976511623687589816840772510730852615274813147861878303946554691374270247276590084470854388067226041441711124509047059264349921837774240871259304873280688176539530673951991996137453554691688497249563224437103662350174390674680632388651525482182017699895571543890831953694839537994955590087588773051280775461074169068099351374083883928386558141919701526171353180833537550652340270054950439029320896874020176018356793302357714458530050871248946050638533542190360274771790087502675862441343590690358812265444994644070289353309344278693873381498478331484008173069161622746545215949172837802946075844717700577046533550486494400504140135379449508711004086225817066953781311904856025129613803385900187172538378366642775488967838240102478344506826042605778443488417700513166924001611146251028558830573625819568010249289045596721389211835074283705884790411472689883133303980040199316995877648653306859676600977777184466216406585452018318465256248959243404696609887040311173173359721767939401509412174788132409488467624414646591317518035114603410869189258446572688549677046983007247263226832408089908796785312719668136944288555595996030882610465109045016904088079455858575907586731569153583994922398608256322128372603892182826450750256556410661918030784421929390576103861217052901992588712170355726611410732851007884011456566657700952029165328163339897812231253712922953250579621806988658609739025321210977836093284030066084730102301893152140307545900113750992227343610530839324727781085543358787174957535334927906948988571694279257305571570760994554883137610143177132942399475791292509962559115762873254867126687319333068098085380804627593486688586434342738223387548502658656417470597203910813836415323623100665867808626174934795777962211378450338875802860948906586655098881915549378881197131218451570888898852561126043321189821942782137026140161230878165144883110961361768147828495303091622017732497502346304396722540526038875506591131207423298551942427546096464932744042057160356244389698720246552654123048719782911079458748286404984755784560942078625511818716737978756659716309022879589509269797414717919679664163852697651599308412235996336754560778353010461535132698142538664535143501721509687310803177124860546109518515996332707534056355779064373150271990716639030908796965391278585324528258957224036631873703945836421429359667251041404882664545404080777385954111930300390526877077133163567600681988293528693190089084130820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -457213784544664449244689508954204329033150966409339314445330639260486402978021990692464550540281938805213123914174298497733114348721666936234225679492792797856962760391739471546939628982550746883066206872039222712775621935124609253655545484169120659982249708437853008813534027629136971627042541011257458502527851304071655884779784192133647983706346174549805424096078309428754353341873454128659639963450348975803253752885401792379715384270856279826491785244363085555284430382547295767465215786719146384714273736381915303095609729220382847041063695665862619031652609801818601795192239212674005141313789916598587919296888556254146585324053135075403639867517274783487621437964814803997003703446894752504117286614416779557118957072112377233308721617369798057769519458528719996423346975161285827723238699587355537961980853979265924141721749235756706294667033278834862345326389971079888026795152431306418499534271071037727517783490705756798219013527097462421512964784951837285525506409946781500729170229611089797743780826414547062584451453385331968248832235143814583980004032449131064680865290927729027627504114248517854894109745539066372895288440332016740468120492813964668865592364111142271785289680791708116982493028428668339741006827972175816684358944058778084530513965435354786556573370874299888846426585996811740861964432841629727215753425183999006852739925740004413211169315479151873720166935545728472657477032951792207816699950178521558272837265697465218572420037907266726550035331023633325323416976793671426293519477363647288075759320599018444908891259223665846624553980398554074432625156351239644005611675506967109062537249617625230144244331666669315083051716771379973982584023991210384414005898385735491724557102430811439205402254151044149014331100783730548005820004968384955173239547259151780841751314680873482068640411201436552280752845938670906019774994945693394990103717693952926166323591781376473578698449047802463557931642331218291228519371477169933323542145275219563294230227660836905794708534589589987388714847012662158404117209509550015687410980273364319357805183806993107140825715182664865247365133731677522877634732625073593250907976041134062991865885155730665655926073406142328741430789064768638942801271761062870286434813982917856661854782164420422084337289357842611090715296857711035201422906888108685897428004471258364940676825555158810474584512361932829090268545047146242371094041095822927035632850088134321132691607704872394911929572516701632934188870264253826631162832989336204937891907694880227015361062521615359264815927269708100102234794175088330005898160681209717536608299625611286662747429762848056035927255925351681130145238788067512075166190419180978153889962804991389282488740733091961381338084849785322649722974596835295942865827680504190194575068545424124293378457981822196714687249899494925533796963666075755602699917011621773312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 7765349354539135076505057250012156439507840620526402999328213157889806409248336887438297304984096223430170136611439794006419419872552632400155461336602168367102795983967593131235226946390051098913363473329465002098649351247356425707993116074563565935027984611535244950318891599610347560650807376584769503696205097174872966431986216033935234445475929620695956827296965174701956068250172262711513746192595001374995846277765372720789460381003499599683278019172612227337323897280975900865946753160993986844224498449209007401992141385520287486291128138176169954502918496526480826803852595272497004262548398424209669964193700079500150459251811969132312111472019835115983134304353059768119809589647041335157484231721049044191144720007989095768769322565996423760743331284444038188960919703620040339881869341344040984511924770378153408039355823766997206056626331665959919985742408607086453874850342034606907178710127910581056355282800720924466295376019605301914848624964376829893425274980473141151266947680037470157057798872705255225028883645237014259145168808316207025157436667204145781594935860341784812625886970569411688442852608717228498389772408709106749754706540485215397886741110479716560333722555859999578482917829385952768654070506930341168685489146562139390476890766889705586483555047244276901335741964389941453858292401097900511054108046831958263631756093736415131714840954890686190029445747700658922533880110393835468617939375193585757087870184894103098197314525343434372415081056634027311675167828664440118111305434205434699353632745767419260512395790331927068468057544183961416741799958219019079710375575075781769011581488765424615537937814369155847707145852713029331439487579407327471511865916289977899647457264627716758811846948007793912718315647297200775235444532214021557470663175426057648228683138172235693651053549515338529748227411056431053997515089134149327556799627262149624048584493415765406081553901430106128899912740314803514767678105244702527052211339792443524081375264991894538155766748535412829981956773124500015430803067587197114050060861489261147506052212062827212583380421770920006823623134618560435927525079168118697710525181531828447642072887388317502713396053964116718626155609305895227220259038905429062337194455018171606517501096554325782828864345086215392201579499278317849949024664182022678900683243973576443240120738580032666759427850671073671778399299101221821194062444399788598592148463623747064966536788970191048369828020469200031016783646038386548697424104922269269781454879462371685342530029906905651871760420115385160542011718564148389665429486536755575890164521195641787947058087112676517725820597356787143040350281402413994425952901985472771668840922173746357589590119248112726464311407355614215741684906237020038463571544285710135458010040828648058824165025057924978090169412608557454706818184152194504997019754936416516177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -16076065436107563704398132990216984460253304569637923795785389872720946393260541594488038716246663758314647105021390532915885924639155281414087567514869863885301838322975445794936265395356592961971191053184133969295749960862926345132771983824432503688440143478126348563461311464174978464276513372551270285400304558388903177461418412660154457016690330543795119074115664535990873480656698928835322070963308758602095509990401271586221534954386227628078775223053685499614955838642460984094497553033160614148404834216598237508696105557843213072309039246015442732392108862663024565635462350037630219991606489728836361031636269485103064883204027641647996701136694783835280841337878990126829995689166031565329754643725545433152901129539822247901535465037227262587066267642301265615811627243579878814966212308077077100142119110582476065327420649775470975074547616820714620556031558193452672808729742575173571478395835386584937631847797587663307994075733187952580505337493105002625480483769203774452903876746744920933266163576469918282047934300817237835183761850944362757686324426000142945373599014107190624810968838275484382617630079616041393926547365215084175232279571979330343481899658555718623872826328406849095967609851492115103926803143143857476407463220480147078710432326373548644453697841527137323861954819248929538986046608840527091724363994208594021923190331335045828156253431182572698812149432159599428887224522001937652885691138782818419128485105220341177975427184353911194803093803306832107665425821093964590736596193459994027545045128362256990688128662638866275290802495466575316388084170035664114324234507627683090788785130911485060549058741345991672499538553646923592695870916012578764134975573456832097257382434884075281729480020970235615310119077644710332099403938254226257068695408092799720850292614123961175845269242945793891539944118527736881315935616987978155704762586751568987307869621966721237711057902400323384893342381615758790267442328012038685707162825686494187291673176149311766217716686401239539079956586239323498513772936351004514546005473698066262139345313209253184406164885912553235646469874103627356017174975201619560045239054613587644943396179870591418968803003390285588692043148720160999795318076971430155698918585223403376924602524794974745591117963880711885125673796143833242947765462193307240698409867143394639950131340078591707561021272588231408513305003633816959692189785062831389971244473008516262875771306194589178087229268254131856184551113540903594859273570112527509229088875892793391253319662100103858367918536638873381085421338709416088333016856202586792998177338837987299658087709675176685821859759099920364378955202570548552381090382640392942533532581595323226011566797116330985446544186610157679647786311231622401554629577037711744469599954108546574945895146575963880399537381436032888636088326961674789367375007187341620019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 13550189128115891130143435323356582766274930856493196988305095388911096230981749418558506850092987149104176661060627362079879065418806523260119892814019188772016991733155630074366403399653501535193027397629269009831868688901444425785077337391770444781154614120593897922583599889481439590495149520140473661231130989315059070148458242481438334615684391699313667149209767189454887053112102826990689519980360792078418307631317312105028887671733628970789340304339381897338699410783510423039595619471423459991999405353293787954882115606833827529102370374084959723637827888302691044619174429767311377895838911275181546703685840570418578559010712073249126247255500702413696026289642992282152263774095674622937780421458212476442598939599803944927472120777121697652402720007492897469725800147422510073646788806287286488564942832108777060410452081560327001299553587345128685124567917409824453859183396070570310117162831608669373984609924357782209022014325196864058416354400804481507195153517997417661127923930571993554557967137207789959388482183529294145202909035981319300119203986117762365887736982030787741003776281679697464665259104653056949052668134912681411949566511071694265564862829796157384007304167971736337897497501649409488534937066980827583312661811533757594296377226665594672178095295314699675345274778222389633797343118134810847326108888400960926455027939780975109615703753046088766604351141779493349589873636230918186486955854522567347670082137656869212936702141202587190138390756105575839634655883743723931334414894441087862252680624540628712086842454052130410503180622140908986098319391968770304668092000400121055691616295697355461679260237400760562764140292073258226230048390171455353946859195693115692175066979577017036329194130201599347690796202247896221487673564667215470215033775982814680670329230769427076350265631748859908876145021611065732307658129991374317465408942571295985056727684068298750034983315257131567272920840158138439543991336264320254075595775987528828523025573770026955990336796552878509605794833572756666032589593467944348262680615725421824575803836726324669523824059979373344171088740378307979415654333763967859852544595901982759398319546059696588769833976121131644679178353830141547449534029278452940673761566350434934303906735036173546813522439913686930878637306601078220588795554889405877521000009667105557466478399120097514109939404398833762332597390010983509275324481464959483834113095233285818334332846753358124430158199347302662228869750582663169962877017838549987447832505881243243133039086750715369893963779990579094170476484981687539206618585780576936269184298973036118513444762060317481301185951453080946539085290526006375032650197514734563497432229219726726932836251684154291743328043837969503176819016009047652366031845339589835573436074980959750595971934206395272878266461869495461408311582097723268214179463058513901649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] 144590506722218032044197248569215907797944138512065675787221273225817424885831480019123359275786665612122207215254441391615016607887266917629286690405603025767253504792445037872910208735622361366688306718397027905814023562827533459891977864445851989187427795449454662582527940309512406382764978106232933369442755873642601639657435799530275080139019759150221663211787638597117181778656760369997270656465629470339198475812069996970395854074829706392662781407661894545177961903149053285773839503288774939304837130599042000101065749011494085848444871651207221369325449404837947297258746683086324758259343949139684232259664300463271871945674274718178859182591565327644227063873732305692187744237590997774889146627645125207610332079617251192388640879161383581110243350867968514943812816480254558120938045292776796873092445362137820327549915646239748801006168033023447515384401592887103018375514048083715887893006733515778329342016204967640094532731894480536371557389996178594838850513672820245889447895626680819350170602002571955165635894985330448727050098690757183990725302111194669226603111020242034055461831739862696737040198164874480132461775968409658146491107819942271637863522312552782961824797769849849571324905115133686037184522167769511512103371468989423471439081470419375392280848724783412569269521986828614133023264956874087718212238702098249604233707395609099035906515859438898965594274526452806695443991588752560040795980505718954653566968488063335006162694058977472924538499441398868439845034743006715726733606801123952084810345561021148908286371983902052991718403546542865989889208252104687847467338252999747530776906509639453636001956643741966581929949147434848092821991416929272156923537268707602440711372689804165225725570384045341362006328358680510071890304858624482249252397045013661696494377614685412231939885031931432221606618384601132540468274494236271387537005736670419502029395336985773105695802421104649626822138005816396837633955740769165651708383730623344201980131547676139901043345743004779071516980155162530625104298213548021692924610475081377183071568458382017030417511445253941103079603831419295340914292182352105970424213897697004174619713165992461256003827740535670371019426966235827645832254515952116095923801590780267111521906541308305263776478160221000431418258120280976633316913667487228326299907945729461568623469955793283798491774450108098024102639472193161865266233296234845595066453192737008591085761191017120301773172402640861776815965930029557725924952000220857636950785315335470671736234593999511213739868618429115508922055749116311068994121466791409081208620218229529886623805013871626152862367922005943589270544875882033280234677950284741441165099683892223121763548663152995910921754619862963094630283345164797406186528942276940559174188505219050407840764720869463002667458595560293132096543459235530687596409109201970790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -1981534986648628586377068170301144628077306455508849417424380553847862232183984442969453434542073441572998989199456775526219530421665712700984877511138193306865249558497703569839383135848502594893034531216880450706680530058046213923085764541525370052606712303725988251959769727298867870064229543919560622537388260353943384027576970577813017722121508447691617802034769864423877426145227117155558742302494320221728521523282981793723110782561319493906909333801358382405511291480478324789359244021366688890449570477472593959090602272948890771679228094895038825855282212378835007147248744371872407491422401054092561261563388392201409807554081755128404848134726964885080177367147151179463555782734631335058474734854065661799346940271583055608485515593546910664932565538329144494706223172530120587161320668517001129261441211904737538370634552119618970454793817664210475992896356475351902059949982956353720107632091016958489403125884299720932398524707043307581444578182492377880981448980846850140928626572261186919571126213598760390949168797094151497772958126002664115891125533738496919098481535187299229065293050138955553207314961353733466340359938553445026238179842226130950051812477557598982887870396829991226535988161606329040928355674434987034168537560663125693691442025940211547412021932063019209632926603606003167771178821444662819474927329067358487974029480555373131821855441046206527304183957012026582178119302043043784746890126653614139101739996557313375368881819631910005477391201913571270947824526657091853870186179071958758020696048724825132124439686117137131256829928214104844696710516789988192706305311028470348463460666538805637943301400684081959251476324184833695632230073545831744355164475507406612116904664816525794560820886000514488736937515501437626294147055338428566191338845636595098623725527738712762958111394964368734428696348348704672954356805356346066972208269736024945507472907201643857077914441748885839668157297228728998769304407810952272695783507189255559241426169913966944378231093955500714117029973912289969450880369444932961571823028324074527429497471069814597836697465412593736702232038405146701858822296749983030646864451485651164613008673021625983928966618348127497391915884169045579944133388142352506051911515673476947330084906798307204995005099015766699729744049460308983159891444016112673929920915580200943919687846725020568990937882895709689599769425200537269938351596544002107318492731581460796101105745541440187289872516377420201419528273784184200412801440998768235477283020922917792480105294637101029084363366383713152804517134470835490946121936750654667830535638877139634679991335404952942611515676555720220306301900718734707975752866930506542906504693518064577097507100287273449712555286891591271535958721336481829217690580121985946689011651203380956547199668725672590299372606654761799240778298924886338037026519464110983217152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -33487302070796871658742731138455619587747616545052664410522034746657481797172111962276366524094493915847429633358142039262084832573125379865514526675404861506835249200281329710346301975496277569578580915457666880922322543873355371264092619007857069300430669976970933196712127495302624810701999481447475213230415439731584850155827378306135087036615534981794715671411321487688970274972093353580541211551489606636124329644570036833697934291576210997889149008097600044803670988237329208659652429126262134995909614137690868061932313763008950507522862625353116818268606092001223300872230852820761140085230097446403471978376180409261516782307342222122327251781739407708306263292833670974871248562893850184604435408867723713544422224426891354647479892816172887496941119843925958631256641510667366999393426530544511707351735692770705233436378331804918074729620520973723389477233049637915013680704299695158934042491238751865930051751499326256897897952559842441626064162654584956355896002493205279681310624081712349268111653948384660021514727949073949120624079690506686670185439896165547877255767630787152717218163069533767152667098298040572846864225535661156099714191260851815588990258163391947859535637443114781410008762903767539452893862836646866942898586563803346478485702336753304737509940469208645689725901861428728403021244766951244260948285858932354162720404199697207313000104405448143384340248919474694634810366172831908997667573574944303913222928750717051592230164668694129102234420056019099152093549925509030587057728206088227746587483397449577204792670782768644595683700813059363763240605795364272041983544267168026150967546214482430629912577426244833292537099764335733511903442685626975274244205740404240245050255206095947487299945626758005506519581737792320684078081679250773094686414035806589941057934881659276746256091134437882285054617319040071826299967076025093597244526654105542996557722064938397873716211098050676452356829184080226740496058215175640902659625628342825499112377950539826378906677963992153473099189435556472594988207097560260447109406756726644535502942631401694837022641743403228451537126462543137449266092173260635618400489714714280034272156135990292013610064877061364223002016603471833035677352254839944075324519664921467081269275897306020185457200899725312364850429733304164309166320158020616123298314462637477982541571406627813839244885474181372160473533903651113221676735052404099061383191510456429465135391291359410193991390586578016821683913452418642184203337334112768542225535228653009778287406924602260960511160909739339786016740771489349322745257126775305076809774945834810604755951173123804931620612950987108880623320883665374612773499216630821547523463508843995783994308766681505718393722018539093400748129703478835107669558862484503908299648381466837385737640296866546656603560468073675221438210417900920773674503089219536368435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 101278009821317343593922569914540008351488879466891632715611063007551005148572176876608850673300031421681812464386729271506551777434616612962832800406569972529031348924780037150336073884666020043892685912403037112306748449180427551834652160532505472896876113539360983903938427716413350238860500213454278518842077928819270280400448732305678967806216288542240872426266205102184201928447453526232946867270775065320612998069768026570620880124139531772764357065336399506400015119808307123720041666794925953067342019438878280407914842584054235056465529923605698652225663223119498328593278382851632810132836767656624852535009961642446757323052879153401276515631387161029126467565713133859725143786994722146905929489446412573442560616917401168608500755420702601935381759518138526630275648111334854072706166769902871356673468501090293795220402450049222290112061674759184199278694996397593161694840320252370926728846044291897173077619355127577543977556044199894145597765857505774055458160323382586842547700107596671589032424328301448055373985286044809818365301657786285944029753264462543235669616996965225658918311276020336174788952726382774221658534296503755274495750078339014489520711911060089730597544668772032447637195447543155022879299837297291731150211479002161188707754019703408655927954178052138947590737549307637522334987407292737887452187303460986368774998133349376825147751610745345718313879173749460090029388461720986711874522080647326430242113670299511050660323450314805615058675494977181999030202775895436790499257538272444393445981066664824031682067134484424307829862119293763825753811596781728433378873378528747395899101117508113651355724451724509288482324000675754806634971971345482439675071582532249396100235769970297715268162080173605579870316901977513657282246939014236177866965560433350145913483434809663493753813059386886811546513156609783882970555940364228441559229837621512749345640808844770042135450425088402451601500999654845811278349300412748848155458696324798477765974671791863671990926902854810296577057980664038387203872958100704848186768733115654675071065371820610616199445769932690389670255183324574548973424512732613641830319246709221588318404324667789201941734699963763638645965144711018414316844695196548135095097290957349654414710960899652780515293409221779605155634142565112119285396920602645624566106768841793879481041584143651440808666419289675566845424093010760826895218111669774633637983578228363381359952142932644343599438399616148922023664670745615687168499175865376370374408947023616467566673226025280139179514181345286846394377551472072114134729748335980057406064224464471389588609244403894423517638825283535485242924184654317208073892985942454491105362587819439927984861669523878990494727405589039017425256690860564133081155547713285293316218295807397258990695482109033441594943391709245023827192551484055424434694536785928751415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -161992982564090200675685736602499464423858359558453651760963634122336801089168045746608160717457098180574739363852386252255697663205089179727150707308642136637996364640430398023776342922225909547231902985103924056379389780386932594655523678480345168335678928454263393296337308749151334787553576074179684003099163056909309083224451657293380999334118507822385621626086290129374898625797664421719426040599804320166583341441084171851751579895707443996198339115828560709595073272574198812969962889417368812695034242166037484109469896563907861210430090271503672871648986628419238573617224211444597015838796507225703728709600594765843453267000604864823386202769327519295847716649015815573688381832980586225655656609434870333133952954896389580258788314816658390798338854319213508959691077424209025135913077025906230419661219950440805347070901460692195722486414179589531638026038636426219339232490180344727306194836753125999067818294499679462887289448576621995615308380849126408849774905579337188524687115958772591035063070443753774875958066377365549526298936171557800688729618491611616009869638220997572006223225512425667331089267880652746631190444783457172815157919761286082446298014690100573141017745609770306338447162300302682808860996643956948871321788132384606846299510965037134096463606631565319961905569294070201246169171689185031054035102729910239692460271968049280954483322717973816784785377403660404216915677907829014231721789496627818443582497782689780699135384764154768170078217476246271746898440138411194694855423801206216305481547523698935839987132792130150154866258923904469336610991474722627355196117710707072048661832946114590453600257311169844595395641367426969696860728386817429774811987732185767900905684191679540153949819819202451482542823378613712819105347641789353813690831463722598128320898253187080374353290530240320026227257095658554005185724809103192734577135212049602583766150483856041137897758063034980781735295893734149527086514752701156786131376558195920089777296106870246701658299010558335778152725875846631420025491250883871690285242773094133043704917127970219992112922583372010239112829886449420827130067191236386373792537212194090899340214570993907949669262668118836776505851989343942847508128557577071687030191301341220458286801510124613244444042748072482787172917629751285504725958774441258443288360501219257396214546668807695653138428014204463941165617112693964937649260456800968058947963516445825315916904097990069451509645909099781972692620875675845254189371403605092821747363445179795635094709882924782362332134116825302360393334298051158014732038340129964346760681057684980030278428758648690276667992434624807195294448460164766891045106707150665922458714791964141432378942829575322631771612894112495680286251543278391269246678208011031129561701448453900531450363015051698951307407212882188000406620735150861943282158963192267538432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 173262280571962845887058866881367418625629871153382022918823842817128034848632629349992425347961525668649606333268664340310160519914778796830874507043503310877881189184975970343733991447090280509749362993647839134073536837860895386891881748517210658406704509924527186280687062747460981290882546305871581950865766434374259340967533840095299439259070959439009809331182076830809924265798671233196262506517469779828835019801522792476612024428621086027486652296708760745160638340983738139580493020042654665229569256630366198586252564788850720374773355678925225664043197844297595801575200680457231766734920184448435184526543258338270982773589922490872465724505813545110509736463534852882420957772273929206164486678511764856427354411310229352401086673262734952860160446966747119994896593325952241493158156309900083310622464815248095640333228684664436980329603348234455242380780787117337739360165373432178444795681029114591559379571358501998225445340000916684176136522343672690846862574265608967389614001493730746524922799530355183041446279097392027315735152951520183897680905331240699437623221573957181779158884123836960490185483773021174174078229153239465617644017666302795836425843831332381879702089286315062612657398318176410746517142733191131120347726703002517305061063671763170264825419793765942492540503413776582777875593431742681298443905131080095621495377439015432290750601960274865585882171041722691850351811903905367277948761426818254623491299745830180912784219289619764882705067990790146656307461591958617416230378708935028650428911838090936061371994090483464015372506972909045330554731291797004515460298447710637281148028681643541182719152256107012103611863318334525732193846542764674882398046715580142938475607390336709887968352542343081132710190965165007430341881507317442952572369473982598462622706830739422783633799144521095514290960280575620905057060983549837990019209251374750546717513273726517140573339203703275490841788078884504497518353301944857702139374258694119181391255524343060841756456452244872562981157942771575060546802987854808018978130875024813347154410805143851256653029170710491297341559059022971788941834950139266257639220651566127843694736538512950429074200901368445839979598818319759980701325193115065598403375975871195682938722755165642123247929856530167834495051546992638900121339671996536837306401077797843635278460508700177929385767619258098980092510349605775548493225925555614372922275199892047367589135712321274556063175534375613360954709327634124142560979610787138248277845117681313999139289772383298225233600551242329898076094714464995825652225952152648312569841192730803525276764069579465787712547349885180217332672661969221197045724980322217910142526383203599650838744466392973497350643916232920901850868484223410166776880015088885013756321873782908422358770475162559421963682290993636426226998753934981709706747195770395426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -125929448828930359008356739768249262817010288405542897735454255867663649516670953286326683726961283590286575625813460736979420601279475131889468070372510035569447516764520620500196552540367900752851764975130002959122664069110561592782408323094766001533711613525128023096495595329428596564952852301090876959310411415730166240505317899302486876147594895132016377848780125917910691425459282417390455961973127997940228864347490376805918976595177965917702984971784135366362026395717734306801330615878203611589980625313667799074978886248705350964739365078673926337505630781173383226597367401413448570238836286481512478768286075956000233591476425055605241194081111420708094930948720287414281926388820866634782882498519204618247412995012762904029647241790626644748601312221815798273681819410747972150637931619540734330313169468379130295838338015582730223297237592313384904118845907210774361271847993055395898418768907222559626347511047984983616228335518858764744530937674815106872924415262607341383017246770865859776772375927867065960774124818072064699133346404100212415145098281033725620629310782592712432562369160332791914152429180226404440491569934972409315093446639896065087451550083471390660420867678584035170718551687803647400236108587128763822962817589671158485249564463416278549633932950832333066213504285125841313724576140818849196445604228091143320580285381415909972403695291122168932790589151694393406682716473855020887053687153511733837897515471323650895084464500189621581587364550459471076145379415804092737823683014219457408690668359560866447790266907280679819540373432707586947771894550725581349855101919212217219176302034914304040022298081680904628449928736546002835281420070758827260298600919757988173303143018156214827090352692397004455220928429126183266328504258953464997162145425740451199693837454082460292211670204613213004184238647113467720650733658577655463302445630348999628541271055556760727133566075587645209075772629314078401660325237587854918109309371780353515897747062347385563527160145993336996653131625689775020578957588805961329379466868181960503104728732343040003745050603266050586524503700777854395939412531205265449774655740491625727022759387222316524064683516535683771927781174005117088349409042763639899488208804063032847112635290922813733909982497428204709276152689990856776504909551724199554069693898839137499188859469512114386180349885314154465482942083503031865271446493317802454176049122824077109010260252598266187057485397923386943343604894661372402827980857939828070436559241808383066974488251648921112643715867925146880204508658063730863241325810272133833971615814927285236694963589810853061763178981098516923034408953536882900168830056891253472886890052421181670091223884980164135305273864719749656406410556393902337066402267381139937759780422148635021168006919146251907739752137947619006147876825997596802730741380539582355865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 50105808500177269004851128605504048516524909419664501068391500569713980217369916010872899422740735480738229979326801686907238006551391757106122928899488379463378119072936593536936295086812704356674843079957218243971010839536539527719530204667768079425210211816231756924576726934995197390205796521442412451773509071642206961534477097183054443830109227979434297644775833128899602571613849585019882390010631023394864792028338263863582753294146872949756332508934686981546386519351441037964358125059332309281208544489200171671710480835262354231468360585750929344466338191084792376460995349405885935538930684384067201398665498539387077804764337798353099399287440569299491899112768986914768675456152451863542281127613275255714391384609395310500027322733906317407142783013604047387992098528903655274550471552651481788475357328005747062366431978788837027160383626117536684717160044765305369669119524470219700807037893827578166377946622543068936715015516757089271045273080393534169032486587550716590612982747200175635718833494822869590060152869420707350653454325337713507071395789358812642825810812084002722970518820412767059933722965264268656952409526180377106943162256092043620253253557618664290284661888097606289855578032974303028859459021237777026231821361592201196820172456492974963102082977144151524950188232408686593095036287555913381658517968043310453057635368704082522112311659699637597275421753504775739571780474430059220973012934684149335231145618222561528848698244925760473912878205057770788202461148448136207930239638787898229092235499267485455957911090499352264810792321670210701351061342580052490106668773180238256148004796856615989626815454613263050649810694914535252903431306852557984678947352584685816220255183031698161348257662600919853646171671828845557206394567363996181258765495162018051077937419408383271949890165096664284305787170483890827018112235449977735531136951203281718625009925562265064343955378934535099320614257704754549971799181133825095883939089017316269821961925174534029661645251488791400418742510296295827720240853476201683172180651099110975968782056541964746024702847884965870988189172805475604391603638849093569009263513486103129384932945933062410971639650015606226919567177744797686392158975500640626284812205039390120837414082069197382849344776775692936721312740911948776248741832464220132029073497928699664065128043519755609905323837675224860300838310096032542921896546140433658347077776952452275776756494019749368981239683211679931832810760060058153620644282844401486026861395618597067497486064271002326533911813641736394159714918755412264586157539255074361393111589533785228061013272023572507584555347491283205765999064468068609209523418619749595874537404491503074373504195723532959789011946542765973978622647248918257246366284530246918642278999438930629935926439555528124268614427030306605964104500385620842526057519219114560716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 12966986283095313205817286020332343590514899592629404480963984574670451072904590039052501289528124736599961608007723488042613530147759635949602510627413863610730419883747037613037528153578687914884502458982701414173133668363402798344074494711937563295736563084939780520583047801362899532561275716811478336422747219641051962603821235321810567502384818505121572395178682046311142280953417213859195454513414966846587977175403072582676674494722215849759633620405209962023847656807726437699017778708562655851146825120564791089072417692249155636261673937774311727809182233785237589158440862941172640445993268618877804837196529871488352561420129564166665785834113927034484514891393522956572155731664471441298102087943919229636631060084504620878656115827710457733899956233352835281532970580231632073458705096254136755147581421314993697001877250156327497802020293769145549323804206547828820151998601099775118954238598803824580644253400298491231819302093854765787732903139613764310900427390631650714173784826818873117894330665842234660471377865406320143648301311298029699737713751240687327110011414238784492160263730676278555707005305889923865397804455399094091315071507952097598122305352091395941373262141177067708379143910312216357508399494311897565027361761948139707112397861801645944270654892188356983916714546943246257646142981142754118567140613892702369799366246838813493173667952984220625946423461991791452540513529683449692875813119220844128837425176676489001717935038151850289531288057571142337236024290909214598246741519980939567515067361235880084158473843403848491935956944665487205992519048568165950454944930330179105338653455244790441599244605859151483145786338344836570869348088052726394729653805695216434047213085059442239804807443950951898817253448532869811823806517356300907610190717427758429239843168522276959438439518793530450039246326504840033347770760112722877474192908882565642146083762425615118175565170452518755381232627891347272258174055799871675444980740231062000835502082902449571656934333458260252382179344705067251990303463457580370319947884263235308548846161977256037791226880093621610712103528898441406650193438443151926646326272160392765352588893397647674747032179712726365960218672107195907464359660021015221609328222401576919914019231826631694240402277342266644157567346615720922461446551555382251432831688442101417403472006266647759183801081318860345115763720804322148606838368311988316320618795794684542229109112711085225670799100784576430222945787721419233348957122840180201883951194746320984577214552602102595191458462968948380179779542589206983125568660157315794093018912351225989144021101501210140194244775552542893138770739048490027857160304009568714857367422644009491330303463591072150925613674239495350772426950248419682205670195766890348961829719270770788160285585495490190014660762738823566303742117650168922255754161004501113241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -41932181973060257385683206908237674952343384978748727498037853830939884082821277625051777702708692416230115852125355593294776850683656031311582552414246462036480713959218933699101377571715661518990856216006273575039897883173298472091719191779283739075309156963493628095468342886337034446293362921873689911971045986406370439871416525740581213056939261365766239739557240456943153928894187437737993883816414569028721420869358593685013297823974232591246172872992075050824033576119457333282635127685206584865281074855304373780459727173506003012969744228212133105413260057136229154897449698531293142289070758575198742656252285902832454558567059193589067659180903613726348082710273490311976155652075005549697162033713485335884651858546516695361005070678258915564969253733097536371866184862494654691332705429184825171511946554015197810135578925901602245208299346465817811960494211740780101666975878030045117732297273197205095642484265644933468044919466048006186032530805213753338988388751252002766072124308187541150561805540800097786129874514823591971993030439264459866023947890339158806198017732984080114735081912214067499701893872450272415019046703307171918997005138840854804923343987314460063459555284309652532387252523134587126191078733397474357903840477379714973675143231668503965304297045944166897877277939589414161932855962898072060335943814778539868504488545488329758783843425605447942650837831203276495096152416137919612362667356778719276509940417859805041607799238204593601041117753352095408764480370099787596329481146140231335428368094007595377449898952185177787705090936858362864407518778545261628991018382769516729308828882955231097323346463195706941867726047489827240915952042750920370801625807180787233987100140794127271983182969976592981197326198374746492605500244646085234954727444269087142236247079235814103623431363942420403832211633576396633988461136484040058314755801565647073885403564072790159182773853015508250884590734255205674860550687811410963111951431471318684806465860775639141005480854223085764496911969484995718447863145177414901422768153609485221595394913322147117519241828983886183587282320396153251369233156268494534250008567189902989256591970821028876088180367619858691286369934058095813623586725410625250109501661681771888513848488580653857508466029400224168333180033036464997120655020787986239757151287386665499590006021847794524181434966552220669191373159607749882792944058313532855798207352451450358784139140961081603388506532660480850002958639005830520048805332315051653407474845707900697668787540717305829688195342646715275830983926557490848059096681696897703909496186241021230254471940451237672064356489106860180332469834938933885815809401988714889467074653101372285399513279892297292332507698295834743982639782539400775481176066860737310716579517172396222189961729684047160169836393090137229612119118385934246226209449394318396620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] 103207307716999889887469334504795671043896421282584963504304606691287232432101823602318744185265539387168840718870212552999029409469503893520112368162720581948899110452544756153289878776800132621859785564866204816651084081791646123017081500890572688183664819248038853180645097932153633260975877890387867771387038016008964398883622435199526951466271548659470216503337972995951383270558268325439311372517281682320349770682009489151368269357551102087784016464254489372388770130265029185055753193495309204074866487721914437989495453011306769680291676665454819654940798857286211031458291505819017510765976494328282865840428408909433521002467066387158235150229653219872306412182397366595829578080491145303726013535810562056765658181144101787065675510698405753535044085073352422434606862724862390454606142507531633669553681655988647923686774472899159391460453896586824485079074015307488866078300566269050677444349485012535793069926027978209522118090868756652217588174711651062341886678886059385524122253477563592717331017120619186576783091858829611494401641137670406066317861449284604973552531442600789364846970013607745485536209604282643381183070180378116489993131969417735047647853370823272343417244425429050755437831687187799948809535966958712112957883821995085108718916362992189258658771595162871151799359295602060813426074085594894633905948027302113198191801969580912933664784206789192617150319519513160078789212770622322251354896275723097601581897700770886762107826377008895679609339109110741462288657251507582959704009259697898601854043400758618255800366090722186329380488975387864458927985749162475370719042758349872385631877831097894146732443553836394775468508268217776281493938236167690751461889361992143801931886251578832241679392470638081216601328743422349585069099669023481719570714530049096374828949763757505045901601903285786536392385344690411622709672172756392829921503564107162061008511107271785523833985615238711860211682763578626634483161070669206719349432365930945862063129277751374218900311281227233051249770892664977624013848559198937902951408689695215100918083520582862762633426606002644541076374692639180938954314688060750584231418042784685409603899863959973152539881344736462718735295151229386530056360159292828196209740393643045594846111533872882989966031189984302121102762520666959538012308708346766966466651014427069880292284013988124416508857526099074697590992686921564260307627209998678076416171143044197749532474104286931901531663719371751250778900424007809065424702329079127093004630434281492362517345518783004327553892057784851440164979739923687068948625656764988439677209188760734487398389082628938479586361955633237970282684965670365650987216549269905047106885207486042520081880734085983522129141223933248207180892958841417779919818439995401524394920566604399612420781602520125238432816784447936214735969971946179788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -2188496456857816536375446184805410587809151063574720669160667207827783826006457175365975534203534525005658230181387729563668756624120937178180875468966557576942836829171592975983636955212085858912962129104215721340118423417728703080514986495168088232318584654446729249339737861326962255245914964843530779654924031819042042008433779883979371278651792349772946214464311897386884309177558784725148908869169838840394063069987400016852584682406314553453975972748166686202861979640784101652124829607134409735547664571678476489265983769295816388076195055022636586683823224758055793085889386426893591889600830474975220575095658943478514273891519454636099681453147557093949480458637414057015275445725584435314450377457215623710197826548681858012707843144016367808712911403745035446660208563580381109925123636033874440944385827804984343483744699355456226546294033174253444318695505442219434544480329962141376922888167976921701194726077036504625951025408034100875539134892759217357236194144698273150811496763219267795467817353645481802348379132748049194779512543959114053475615016480794954176266406919575367515801225483410319899181063462459476119883690191943230719571670748642971538805832278344873431553202645726075037716149179416413691233272214401547674194544706625309977485204231593585328214058752179799808224394034060095244215724105896749484062998549878234186346761136039382192146736057004814910887150939601344465261113340629689706179756041977118078068517272150660488150339214320097239084907960542033816638146025088905761616220134259079168361937007564677419971572761718431086749642938690337340175021889058234263985812406366272050174921916230221765173974734166179814294356403144035650955722049350621878179476614638380809676329318056975694116327198743375374359104373420503914525808509888639415044851474763295562598692199593239261786182440809201866224105662364035211448132695856602494464148766738960552044263681530549824758573451063391957146592295296205000665201078420618983772909318047377918451347064048487221977653607991883168596427694226949173662807680356624899265659871391369946656637840879376812390591182942991749616268768881378802468918430259274700122091697548106309329045448460533554557895361954901561145831427004587560624413782444687939806665964124115294058642986677920660577190003751329669986494694478483941868047836988340187610975019480580843401144637295569994388520131643266102816966689791033891369158794902311701920673176252934602988494042901042373085878758893883102255911362713926296861577374566102149581188748578402128711814961940642816851016299605926742779224769008156151996203050443263288651612161662614016606563601112589065352677492993752436230830357189523006258525843378221531594488902545381361672779399862421892654949690794314304645757461446620122402646932271661007458866588040041190560214087062016941589292846880098755983992043089735620493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 68162824961067267380939101666458225785718247940645535899649171820743043924204413159649805363112143362144152434993936419238546837591197406551759292258048550618908122016197310407366504170673426522608706348579959813043190822928015774062127457973806712101331588879594812169377800936253827960070164808329632347955496528427603732917659349343004932922897754414113037092381225490870997928270396820904500973334966216856380187885433744660693095801730958026109891345486423133910906927925778746888349872028946523481330227459134596170864277227765999207176616639882096490982641010955622158285628083228908755515416093728570424425750751094954512523678510439255062821128998804871788328751290512294500218765264708460699263232101197552586999913313687231921824293589888952822233341683136348107596917459239391603609382509141123240494054008898158231671182015826045454260102471811805038150805702167958688147663135917587842693303915927540714218451580390093933678903185649054962058834991528352438594212594978306966258615963319169942990193716116426598359052046210079510272959865151597252798800741847028399890714489052986704832684658976800144868862405669455020560188947079087999677581201424168189272348380429362735720894135183000474794853608130823173176378271568832792620061034410985198471255877464768074396766005842896671276346776590779632430681764057672815771308975240905437343855786955075632269230923895906143971886483272062833179989105931686122049738287337834953064294321132834519114146104662011557463950839402966336984441628531503096735277742385374212061065632299179157732183172919098824828583593380905617766379347086799983305047203957430797573876964536250322278185543131231507141145474448738035571932080973110730812308985122589655209788435117168500974439051489373962844822489596903228583628455659050134231219008801802086538823952851736112399949928230180230709750351283844989211487180389469038100943144964955374703804565091774724373189740824200581402444945217352421689631800549501383173510581030924253344918784416011436199530921572467658966169801536250570676875676437076933481140509385085566876082048923315897208518105479636152791355384294169059911364654659172839930453625395673527983210423663443954711360967801173746710160001610316729548915039787379350107146942788445602238144633402851193214575109109592971290807644547664152105938464983565672780707785108986348763948516056499184329766466022001917059085246943063202659058740655867866592786062753321111717751137729810947997740312207025651588395155060084900846719478582662504516397050232459808331689856779158695033072720789421204005456085030863689544418688227902357961429787940668647187145314667714044162347885928126305106333062414542149462977398409933731903321495881651669529439502734631080361269409769990026810749226384099125331695133957563271953096563677030954035151420575570235931853178455185485739486020300532024659148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 10463117151510832004890939275285358229108322299457469107426891184518013616578467416654515484137056004755083815115785900065299666812615076554205258457496129006769089731147488361887769027484140125435741359375270571752707736617971154065299510385880207000675320814980738327045085603759180070621595250657932806829375510170716445380722753386677404419412769900583914797935050396071895077667728048628668143257806027876866535697245053254607855217491326053866163936593729377983640801329124854237201970189234650045084206934024230609916122944945727620659642220962629738938004552961319709205109734495502100667672199240689450223536338126265643752470555721423863699240980109610926922005544361442048344616949227757986647241070347123124405132354484803935981343005691802627822004126783173735313803667435085435724236654475582679471267097662019782917783034189038435962456835135426469765180264459407482094585090981796292777280925554453584046589112313758498559757099027041468558889091275965167931937884165471453662110248607637258965739193455672634030445907381456651063741641595167274216739735237105744242575695502616719738269335651384989471763012529310318614808946455137291022384632390661320571861307020347036166388612983500585748637404536718547317615107852355657879774188445129904465880460870791448988009339451185309199257487156722301941280715528327865049144162997858338111572731421414285179508528041706906548493976997406570357798661441022963462149569589364294159517089903309185815462953545946674585036321475345312711211180515067304847965907702411452284419013036390916566218225442159447931182401054823665583239638689261630608536455226004471250900890281480080654188294947846984259936341977410542403419634761446290761521057503147256045352300147086360441130573078258713539374763309333396360590732254089623401447733489651638540344027050817471618307565650081154264177975871259424933035407153840097168453032260671527366648537934535759628725782501107227049481199742354777902226514808392469790442418638353129993430933593938338579945284877074155689142040132674530863877221208028410330686210845820499679283959104683336652227700906771486618506346087322384477851961005645638801155292819706472886834592904215249764498926579776873759828393966689308624286548863364970169562620003705407897453381206814075011083738126900564757933114975883414009205183453368744710301473330926577352809392554874800799408251529215003876135567997407440432230184846186410666946310125286750709688068514164770718301862451982038191315677807970179259305412255045477553891238653406729197217434021407504145671536371217183445769172083184645677188681618244177525495588705839832051078183807744166742945443431738524689930973892667103232432874181172472897013681204652323621157274016253589122028731398951617856353101716816406416881506529497598643641559187427704684522828877240305421361281013753306546274479281502611616070369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -1670887504684307826272147346281897036875841472739738482640977891193032682659578159684744940972917547152260288814942410033727728191667712847657625350186076396847890951267089277524459149040850392206240597272359007994766629497641235835023869486151718767317941967720878348219594603728315261369576979937840553299735694571123661861698648726453062658920144336921264235980565358392945522459827302429663374394622270639136411106980935016055200058645941867839231785914594337491850393474363103561254262344210810931736208412051182596921475192995510749391928629667263460304552034791262873001824418880429382560439924983825699765980340565548997239157879015472177209555708085646532717308230658808325666151475558183867213860886221164572471166077040997669062202728740058275565255255084731893426858981102252806560235303940838818512279860107955531970026216799546935206134778819492292749267723038275157878789896699609768965307453289912226339035114790008899033098836310996116862891898814290776670435383375782067803436784190770926644617207137689117761243083404163946194931422408954779796113032332318022567756646393445666604215607390006788016566329723717636786670127606059500176406676901667062524439960201425813911013556211497099673877938818644753818935294897925318608599886129836164682493087329776596852146566291623718946979481355016672105637625495480478310326002693011135847607952853302852250884851241810695296725533455316368569883639213872511917406000075775500895237046739628984903402214983919749133317888104420109213839659271164249964029896161710052665059122810348972293981988994605499991418368512721883100423250276572444356353392265435732678651773993735423924986627063766853347572411200206607754511883707023323050001644149770159949401544697667930553812848213148542687409751807518649250912419730463770222469612298293079229720585822709413137133869936605099279837225522284755461729780091428501692798538858122737848788873353982059904309025197616021073383954826848131828473919075060367700310482529240767306286303777904736820893658971096135784086963014202846023264939471950741285945224905883335098937375438015513090077261038530299821942283593260718442325464876748997988145944576043637314840748462591164367019882852183780824822894059586393865334135840930888307047686008892759324154922747275201886367013888366200934828490164126805950186870251385086316069032176424707054184965247304202266206237570838281509606622907795154429024416186453000160883714409821547121507958620525533609009342323270768056118826911882958779281763282499282647636067232255310308973163293629816387203166912607999871993109713272960001668937653433887299738052574825912956755876502070478764552923497317008179802581664940492725257668160817262260788025060798996665092256433414242208994229932417648894203214524787228757827226657360923701017363828307542974422944545659368958848525066115031102531523636799901070853668864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 42313049261043281998428597911506349583193342446149109047654769537905049297290311461375506490899537732449781947848735369434568101548628396116232587332132049327397776293072272998679284171886934019675987007170033676766810365824223534477714148092681144206664444073498047363879067841752671528396571237241860989968368516227277433682286669713063028288591709784809887882367124615124850312764739784304758737553186998957085977585882161907683662684956698355656150104863384932352487263031014213688318662530600126212837743415306322888077145493542413247796702462830446994796707872670463856552277650573415009626639529340878395436316223532075185959374703792773170792534945849182231880362408492313004938890859666824601082782996802208929702782139978910648335846142317534984161824903401378702069816615671491016260101973725505639205044853909638011178947411104347629879722457035832726096932821601692892018032446119095692131206333500218044663133704629893595056997366741225911039265279841773959233591787479774656164221002445273251126932171575615721066172880515952795730073449550379861407781097207025248262427158420186852121305706436506892548403371584304357865487193944120918407351767474760479297070825449141544243020536167446561810983783910161426562468200434749040220274510470621507997018948648838132799459458461529041645278323836264208347151973732326946536057146297280248071191958492579293936020450398024789332212745649204460717645176497802406469772745195617750286347389456466512833560653803187379289456050735362018392643890593041460164353473646646909905877836560503110135461999878612277549271007626873375237017359633225503415771550342224185364572136384387658850210909637121082382306061516876043725916772290237208089896758873214732435568517384384348666736861326378881874425476148743603210747668955254254878682719955376690176361183396232864176666354251972214668719672473489030136866300217030070104861616821498580954216490097792359030827844975054175858838316156143565763138790856446333217889390956789889833773646608252186295672489684241011423022533367753647450422016863272625291100889456951639443826485050789277079823334338889043824208066961421705284790262431229082464864894551015018166217902718016426700098768170580864258101284107958757733905382775183455137582233941946664411472410988887197460092708992552263558656339734843162668784312872693118069835960508575296903057631554083009488672105406977581552830288647415436688976610497099200819127324613373909524051799328671894948725838371079140337199647300350405352979379246333504010263723225703514765344449535415537336671910276507168022761224068444940067979751684418576382331728146845511194018982592304609426728936804410977721878839328789487443334793234699031709568473200745733618385042255642486908861329584396867845652584519849334584427184967156757430408607947078905595356075682015165989616009053735585266737514753401180476507062009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] 1184178816062915558787033779060139118511933044103920737274867878364479887607462961572891793963058610856565580962580768633542409902774980545662603332686067774811517087625364154270878419644812784190269106821248866550750918003302697904773100313070560896160967326235525260101709030141591433881528800512656991789430015011259712635171841060059383252035227423127632001190204158286357450273910264273454496011564336411229062876426317746114253213827669271794952058007871049088131881376607636769184034222792890422848714199830244709264876578549968258734339652112306825616371818299741041156389394224757888478089406306867609975620268348217577001252053455627506668206468012327655636134706602915841746357261795075908934935423707374925533839705838712806727312401039645278227922444968823774044388012409915956756982676246189943048080119686688051264624455164480278937127041891972828956839037546918995954475372690268796199517425069747159671157571213422725520193910256154960664654723420777605505899295239881554369211311769233602023104309286877911546700795998538858676881465817305529400532320554440870078453835805208464605287109788843558187256858443848736331141921375881564598941481710829485946979331844876892567631818612732425033025206516909775905239580997060121378958247253149009836767802479965517862518625988822885389935606234070245117038130797812513004566068811831044025420905565332064026005644730157498309998205805674795708001299850795629956725632463749165461978756804925010724198402911889362843249633784318276839419315405766763049511584260610922053751848145155572895140182447618551149082120192594065641764414094978254250887641279060525136152200791651080546579195366461521415499362546210247628884964486873386567678287099988708695318860472614620607341361944434417173464620966739453541640254344796037278129342593627317893154695029848824937551254296737188863033433748608985379492496521180488984518464878726163078895976565135134400589254590823380700027333297953724864703478043320360002933164301282557299913280277827041013060029312008674251089078357144765577521421466858635312100275611459969999527254223144506318100548594539190538574148726695068221966910586887542188957116771789232341290322346332508994978781285584053486904990106509427756247410569457274586587174637127505073564505707029155475384976516330731144732946847156972238329833363004191421545113106938287239998549193926062400234113334694615309926373746420303913113417383539884454453560686618654274536497545884561187825351371449722803101676558218412938486975672991464449387942263718580909979358215914047828960510968378037802408556644858480669048532590974685753870415866758616897580641529133096679138247902276136270613755839240847904335843606677233033341726074114948414323091702405951594109231599958240431251391973585950892002129957955719907483423849628682093712260967617260199578267064015552027946411379987555085840377970688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -4152682963534178601478161254807260267679882396098068167617326738027223514461288993372785644245757818076688355274646951907043413939316067902193581182727902630117130530883162687303295484318777672795239892313424883079761671555005960769188516867477380847345305538030619365661662486135798649177168340083787549306010056649009733607334420143810022391255654994084886986387448214340868582242665705153397602685035832866926578796983032675629805834092142685096116132215207634591546452044681929384427419095799758632338161773713265362245648460178232767311389883831720206454729225556780695493242010010416891794732125013594692792541740379897727528523580017767264346540245698086929756006629657007363662007648907052626398991315024683116765483480764464204399953961969526860203356287906775146049328465347578078115845865054696673465391819593389646747380847768928139368078389215118264116553325833735450081832610081191970779968780468332669892553583208152249002849110590016868384952621778607687556267044154350212081585802996032750772133243000204377241951816670310111743314298236587891369721596317091065724505248284407616767581841696124061344152153979937589283201070767334610186883336783506442978246024303517539551720779035619250003095813984464758172857199671227826675337654295770240369299674544100710625081133539358131276891970430896575416807356689453773614008732642652940141493289806692268693065809354424304752297053039555658020673791554571179468277114651675453011946762085428435313617008971694914707582655405256464857427624911502449876541465068567352348044588311763180617296139138312467957029645497702824709845928068436272411774823262452957243880613242642498997564000337650433544533675754563055525450399527936059400471423713961445651512184030161548546947231250909731026683633800892175138881925962123950018273819983480522863461011279193277480760628806906298739362421628383759935212604308060700850773131720072219800025923342355874437952619914275777846405345685921291166063591997467836434249064499568737056223330087546253424066922705073012201838443236039866529571316130767262664598240629049963561079880271852547671774469595116850192394911168036550305834555072762686787349782189746491283031804398568046105903650123335382308415065023782955425373534853132146687627140672342577765614616514932524416675337185691396190636800076139996398700107838573563622002554224081609200013732515537757528836380974595759770936177149912903245157853886257757869109858393139600127217710770735848177324249862865476016188979024134112920325847390072448489964666039649950285538293022772923204751832014126428358225806677168268404030992521439038433834233504313512345415442111186671164033819470752301393709078725684051276687702279549189342723736587487871212651239440519921475501463645336849357120427886697942057650198424880056394068498630865004196440954585733187658179808196508464053414515276486355735414521699762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -70073126457424007638755409392928530118807466310511035248631508957854951679414846851042920218550052441630749774905428800228943621210129964039256753065810172973652242707566582027948097652881170578726926846935403219402543836001877254614917832947027006795586784404382255068734230899435308972360617228847886223208526173019390191225701454401571042622926291615775072271636718607128809846441432978981342405186610752289321684054631074499013577777149280731169156542668377239845216130264300342934079600997563696060823199943815073733374323500969278457526850465513517313043312010910581443345439045494675640516002420098453125052833048102682226091794372018878697594426888124660024649961126639688755607484936864150406673476983200920803146105643914549832307403678574215591425297359570926239930675962612404137965129606308000492678372225222942996193331547186226327615665990874377274084401290394092266922034834703145388414640102085172416866982982967307196550522789576433632742078587893482979080921192420062298705241690325004413492159323041812431341324244750730889487112495997595444433980645464939598206740119334609184800943359625610131527001674859079231492245148296146374207977662237096269137451020952791328210802447415878821102349406326007416954848307328647675330405677707614018573979589305103310706148074046510140870610800690570862854298981198485572124771030141138553101562096781569088610722630340970463572524612678728402853541737073009151276017432668804588348851770039932756958242364507948018897205399514717987752944793713127850831283976923712593149775032286265902651753088713666799285255931097835985306552646043362224489998579494292692885005893677222300996281253258672216601644919924418883528340461567490337056602906570678456339013378402280574607076579945507292831004732505449225445215391780262405914610523453374183414038844022050324182900803016676802100307730078701623644000988526811018472276237169746596597553053898326446098508620318384171634621347224342753193168371174296191255466619561590412129809010202464297183205738311016806399365709697398927774314882077076829793682537533189723163257452672933017401809271154806301318425516120197924125724350849556644069618995153220083828287963089888151118597124439552046431627372075609247644795003525864354909301546790325980663986614671775502055893120282501829507976651319891531494332970671374829741838396740610839403356977004130981342727071152982889535155367086940631277676262755588532115163659942045437376673146295547279061602983479153226776167721523650647660798855075981113643133788458735878251551374436987834159296040676676135234065717197212902299801338543008210616906295955765059530936006044676640771754546707127485326086899710323033724374945170198526324412304074202758718800699156785419125636423732423069822614592022206208704515902438919223575484591409337939636387892873214216328100763478799130179376118864638770224677244213657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 418457425312699560331762442085889750387695464171288866620070911300475361548888548564296543532484433568394883609211724644739439077562269609959217679241737356667967384803005139489831700854592161619723448689992061217504652583897569562195002035025695327247899457488748633573633104676203749102626102131896607318393874761241899635955851727204962267717955862475882505520017081710046285260389200374153284510951058837655922260648320157807759356571902863375788251718255195417366549236867073123678238776453686958726598544319926714047567878584247774811954419177705107456626391319965517378869850432683678001591071249569818115194388100021705221358496142342173432323659012186019326304667798677013553483096672356400549898829971100729664234168351139748493648914835880387374926979074163761136161031084146417917951192577028039518677077904437142521721108355610431811721575711878648731248256240064871545727666281385038939439196250988712412888062220726153745666489279533016614679836731053365925815204905718777118741248722016872521198498165425144764681406574938488745876536941784792234619823472449693251507185224598947065275349926607275971165705497256571282876919649098418194200048746758735509730284666983518688877385436837375539268739080677792685088991744842366274767300072124166975902641116939790942691470216435906438778791103751389487566092054751543059864582669258417387050301480497206337632970489120559587248568611709392851077236302700506225597875033353959919634085087956864925728167375276712168980736024209297150342250405956170316921814854446715428801975052638885525796771998248704253324554908455156640366328606567510268810605906380846806056981953398397614361732529739871470935654627019666342342867533581431166344259502434717037405644958834252835643851411966522514123934782110418248302440626692602800316497752306584115961024917135067603791096614153542123858330024787147351170780495396453707819736338811909918650922953585159657701119279939919216739018476220212689981160764305742201191819274214177289769229871682822626763853676371033208909381345596515248863524215467106053982198355650295193118516144238451786845469929124608374056444921871721394698098249813468736655445750591912897007113947295227511096660710042685053821851248623963114846058272981739335442079279780012787316206517954032055911320017045412753533417394253446323304179481760828339355206180346608533446673711980837462679190060673043031352000173197413272598499466624772786518377678397335206782358039426453769943722277199074040288463049198765031062752683200062492266193246329691634700337608226453363532902110188200405093792947524052497756805119802587244808632633062651525937757544970365890375630453563347524355377644458777009571464616590149110230311611617611998957319655345721947245171871834047974262237200098861468112451627069968652453029704108667099406987661021734949619648259281692572519250238501557872300625257373368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -3994845094998121926179184760898398681819182913319212233264749501933964841412509680835765111646743640964401571617239472262479802457688519335073661850796577860940750661754907699729999357161480266276351868104035339658295659324924052432482708028804998951688058821665202342284502679505387733170591616254549084667319032217896941320960072233224348739152340481012544104438066764683440406011800113403123307807736277484067322240876457448602008980612044317422568841755334244845168171725063472801218725306976086050217616641104510134587167349191302836341783988337541949749640691297956949683217439894747754325210969150065706189043278142239118576024469798449998021399563156559407899455289540781197675376848851840356665264730736912972103649045442926101526194925527987970138969345277907327115256463955232075887602263235669694512808679702625455161155242108227142864138522291682779638795264382725859547372494862960996423231698395037532778096756558693272831203370132693279049507826320905958756658166515783821361119145628089023036457697102655998957140932472992648773640425291311030521973015123139174720187783564188497438279380510036755801685744359974394182852455208107319581685276008923800483922640522568140628247260883592438503412024417140549684370679919479499090332838673363021229349803344408789109733182051215843237746546802088782990742346470347897387367558236203410640618133076019835615595238909688056688801226439538140207048323292007520816455857758749132782665996860243980386496039935015686957048479294780486802472181534694702501263068403743972175548876260426750738809993411415916321119773644472050323424764197362781158731172849440485801311096588071447569060296312487808406545516918093859940952897464868323464735373483645798405837670464397313664247832384131384493891886883573687380306352353733694050984399052874675840122362055741376860895456246639177624842280886162895994324320720379277973645162922324428080109285958253029145894248553548355646005406231397981105090895619175540020797236929814329590823954539034052157049644506802973449391773777221107476867008353634095158180848980596653177571495322834493532136864231591406611574271963386288437865856289855875062537624158575247921000560752074444518736431073070017953228200258008437343263925902592651010884043192518777474033574799059011911904230409775139522504400964816720643855305935771788949448338667267122141699830308264279552087594809683700152502985292501516609773147877769819453398737415563068157581535955069771802067034601065620936059208383765709312101845259172738985293762466133667297814400294323668355018293067204039307775400056015854800150337240867836312970440977453528921767590562698718014177346472558727072367606705657396343999758678796400399507231323372570235138212068533209192193237141640010489325144338183928933455859868586348941037103542724910091488892533143847293296609942184975446701228947546075450727925870388838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 14436527336091774613449925272723974547502086915761181510565334506017483918238556599924663556868630409097771935387795791497117233632402478975676442354325019013861801744604206512089414995073181912271131411592334146267639718716871405819329018275271512346751779856363349291122711659366573783382360092044886108930783578490941419264884770198618485623736244477356537187457999064783074937384136751004555722196842402363482392602121836614935975951142040816013009652242949623977813488867103697231993501326539581657072716427185076106189071941312496064416991397020480721867905660073985701850296976852297581350935957249849339473090174073913455107953976298748757700719696946561247078548324291664884793385062068103666827546327577496386416636092852384695549028893608697271308833883133593563083644250187279137919260034033984510390246043502090813581239264820022240909670923981835429072019819123688198861931702480867745770775598494648741851053571216087004954857876840869129343420213726727438660072778261918131507726986909055510248028214247667294319901509036264116215929750716941271705370855902081163687779559151501332507248900823488795358235565811724058880958039891081789084851341729379180097787457734922140620899360509931448351886227626277158662902300348603780666942679888122048628242950913149777311564777139586756012280072881165807184543598529966262050033837184815217639862569134499833565451485094240914783951959041742271880610107471555434876785149486855282335352240979606630287133256513743436802955157941987396980906686888992851176040671582677019188323286763214175850835030723623955694720680446880467096205347518400869752072241325094293128188895107736539930369796094189937326832161496425347867889081698202029560729328187344820588666597780994279576214641838117121595363439242270531208389182859773504363220798195075433903364082535490383582290166110920815763693347144250578663917520259127676893401016565611821226076998963957163265639959457341914704993999686189317690802822127175140359691133000153223757085510821297056355661816874785720544367246221502644268994254639557167414598899712684715464809753953681362118958342628783784184961146865375190587908703746508714890799327182692516890590540059538356741098485899518233655936617364916166745049060111428272339705296617079708768789520519352679321120331017029791749480285466783903217988336392145528131934074143792147003074989342514358847936857341537116313191794224897657179150311810846904966948830863116376273404467555506375127542020225177390462664010770086062299610018961043475012431295903812367573314614006365223963522643547757496003216647770391754309101041891647099622859058496147195892643987096079047403040358660685035587721675626490096376653944886106350524670719896570799195570948335561171655637749040515345373123455478492560557810060134569688611263560000428829656490793764698273791615372151018702176415088919467674568280237557673885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -28882361013130188668006083158085938751235436715950686356387550027472080497986463206652076249447239654273620938543983651119522871396227700912922633550515589136832726111443877037318097880940012570158218886659156327549590151272732211074606579554520249105464254060729449203797259141038925249138068571631691432500572943527526990159930934939406895277467600214643131721580394882445825989082844341590603048493785254209434760988456481239101478380989539769534858325975024444686295470142372517565190779190734966487839547707299540000062770102476356347447556635833902226768715947899816816038641649729898405808598532059271544020798924106358385823129530820804449177995115044597042309207087231017052685940762484452439889698880071160958130219563624595399474765380751831126229130042008870839102219208031221305914198207570149888143805446809687256197395435476780178678496380386183888568724259271935591165086462030333139594626406931813957934520353857699597404655561783106701493049266633733921419005126959147134062839702420821251466045081455692791925232013677156552246203208860677999581138190355314019474498316915106758096679535963745288604720033369429962708187663072013818166571290669291132700085522130524378511628340371096933064622778372435912766330244536458394352830395000173613107973454539285170759490993519060521325059360632071514672205199811468696616310438005503708295997768282657353029598923402338276690066039036355977220779623018714361193686548722027738871626242423162675028311342623720428637199259080328423775315160639257825596613224291688862577993414372948729306634053284506023753380346656253960863464938603500832019703949087708905824609253843771093761263802507472947184810246655379674009439282216894915428161033689487327730904555780481135426967921685778798443993744587712585671674733150056870926119151203138238495290340785860390937090840792348087445284518170796010910473095078504179947986023829992796585329060122754226405269847945731330799077261479569423676006899191896001702336195821345076630399115358911613164718599107499298869141839728343953782557761514693968558414513561343728990962881570383177006165499635429147195637282528441260935335731906338664527454534326823798951138104704057964790270562467087934454534328835969244649988425606531303518766249366203492012539332235557728981083850639907324052114881482325747194428396287962156429591105630225140309356605753575503512304726418394792220901971775005609655619495506082253040387862140713758666220584857548908680952157564404275491565284187953090973258739000405911348290144875146793912415135361631620527282687035081180248128479114967716754287205724465806326260746511205071922236691140387657883367875878143984493039058801159466698230026273295695047470615299061410014562781296693361541375465808332583444500026431652107833008723534087904810039600929049219403383455040102262880564944984633515140569895341923601458411406166799155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 28982042717597861290805266728565731224582386406852271062898853250368736877398911555298787091044861057023994531582686383187395026790329418033191571651522872643651220057709292768046411039726876544557002293569578120481912733091411986933882280243888573823720823133351069966946164468261910400951671851363212418443528833397054068431736053005778612464248271509751467134637451587337417900643866637181368556218416622269739153188350695484031188361525459201657317486538482878175056909619652609343080144727608046538001053672473091515521365586225524052740491547495854177197978536216012568821989983203243732781904545611355030010031820112103124523099649862154262697706999272690448978364692668150060882653321772007106148182367780077918563657441725624190652145177115653499644657182700843419806339301971622957723454585659411405154813312970425088731520662969104909735407794219891259235417079719508047110651161719458698280882347723922871218216489311788695440125479209261540445545530253309657862706630644473498899109063278299915045145252186431244752046821436073903722073773821490155430010908666686374818759359682077774548340178101273588118049054450349763652254160395592294138411678464207580629630250270943709703619121508182792808444263459100353199137096785914843753225363869187804691574629236318267203951202604606808401827523485228744006602048863809416291305635293529375467515983100393601654712842949963768495374985556768047918136780308501499501974827661884684641093603007034589141246130652252056528430437813168219343002912721599744156166367421879538586316974899067484835899097295142701597483503485418348209646658924991909393377612920327170103504813370823019753625466849902545758372045728309726549254450776215194690557040147089480973304791381215345550089755287938725159894012419713202068778768246271596042035680239269202664092830417828697073282255852727234432165798821202796377915632326422451490284258722729785622808648903440574125778395443099402249915257155684171912307613004663744022394874948734113839441175982289654811816211263116940094516179940063414856928670798147223579679495141389603713763647294924514145133759728148179649465168341703609849518745100439114442475451991185227670770541886987269256535354928985756255969519038139114312182415916991062674334652482839239225511136918896802275537056271248436426673665729298584750995315978878706044293609700527640344098252367057489980209113040522458655285064251865650201550971801587070338971438002896524766255159018999088015792870170016463298689988910912236208471649012396286781823473774804853820062062542084350845848456072558957424742408522213551014531630241977990570534410797319780843989473311962150777573540882112087891191211775060515652897724824902134521784246039980284667375955580210938853057887318011201716637954007519056151502311857920122206810018077947346907248943910033888167843203661113456706630661391090401638666733057464074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 41365924731073410122297976638913791308998148444171810837730599813549209113932502979006521259202453475287994050192429542764394905675539446993483189158328273361625037273890466264047449899879572485946914280459139461631397978699794433595006908762344566138713780047793635394085345470329304640905758262514678240008825563789264417256729721992428742880405844563427985601928475311699257557341420643514350107960634159277991564997098291514830142130075054016481317955754815081383844259120483861064191541404086360207806040261950671071944880891976696198880915766227292596121503907190809700338794506643248303933918893752222672707015869140202762527807010302161341800209527504542385743316423740516212037530215396008520321409859429035663967419424123041776752874755499680577599160169819457089404285833204148120458143772042370340322877436978619077374808890204497550805944050141115643049627915342084596849877759922967491084460761903375816839125786691093405686813446843384250041420479240440800491245507540235929049725937713928240868397259727412293801533297546438130386893394436263716945659381605055665626460851695822729087738293990498114956180844697526014522873690345837131920206622838042665318461901405876823697762847426870420234238180648322506699289713124339913139292968909891144729450574255864512015713630026474804769124358271535746619181201062373709421301592130641725029260409874811825225303169056475868366983562635922856936037118269351810080722605574216192694898892957245671356070816292902968479218938488513413756315482048368617076009607217906493136311404617269721774586831611046327521641653835138315621246228606303488613036050535586666233399189362636996736432228506155320248456186380332086385643798501725803508590873400660603919885122076883490048095816406008996683889310465185289189256345342916664438284167072708974499926237564124709856961288278822441284943338730565843548157518920407109671873262961044805984255633595429841186169032048319229273990866071156762270076045331689014446946161204471451722813044973150706312518279731778678620687737759914106488284526686078787258488893567207685936415907916763395181747055343080316332111314267243471011803034144481888699684648293317826062234521137366259209459595903924623935959321169862468360232456435164295997463207545724001552537419508106899065798548268926950111634846129965395966773681271509380795716028363636517363236789427234093769291970655930754122308146512086623622055225633995383051081400499534198439241474882887774651330761882081648806703594195643387655278001705011737466890082224914889173643771231828177922079762011108664434175214554509940767288641095407419955726352035680959836361472957246056568247117399855552497247404662101223136053167321696872260481681062039140826499835951032062044411714148036729057159258889462441346963070305352147039683142204970813340085697857268315963383049257545636727457549333783546187621202154382950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -331587814161734839989877373200219088117357496850572891835689811726346854291257622745565032003993732397805285125131916332653146488846422538677406783946378389837766569975028096237160126277057384564526680860283242541745497091096999158495931863120436159040684625825915651135289839420285237532471293510485933026313433410587882456791653629283776163082703988505859407984807113768835567694661106802077098839540643160416581697362985845485736896408351034009517386315666324065073580668554133463429989925486996197840554741745538396853310460843158375120861881296623182010469761493872337964131205754671630065271461043260931235805230460559920019060410100849261302142438717165337444954089857183861748473086675769965715373167251049654302000455576499081411038598810759577289634859103782777810642302451887709986944905295683841111408021386793311886442564772213665742363943977364351049290494736865570638088908098528450575279922168409677319067812401674675444575466100766474967989244548933244739817891598907985800829406628516185361725208116266556192104301209427583007076854023664685035825622821953952887989998608270992249080752122045420870563041893168336817309962141785970504437214653794669942990546530832414897461125504999483289904355762162158833956759373916451183300063733541313438014010467847602251429980867571721215140425550388641208087580199423367942355454623063864586720871041732576619102179176424426917518769227477045079857274042159249611796557110857633557340582725270466569520274495132363570499418839503017382800041091149070468364525750337905588050765496199555977884709731613679383549345300888700104139980989131008975751250397880709380603313910353363131327185618777033570957062877386149379402949747177090268780046132442192082085786866235063662292611639546972264911246904179728098061821453196819727258364483504338783760414883757392930490716706292762534485964034188355011247026047800867865097210559603076154506255350126992576842066594615981870184639950307595028645956398804976974982039970502417056977641162899666854058984442517124444925851876882409941770918418027757144761160298442604599606638334829454129545866375410439297454415494430198682262859489376591751058535368802175701091551785346035064527241277021368935207108191933801115721797363308541176639563453369862257355221965528371101912683442117801846331423140107518241883782322467161700346460693959044479869590709341294803946438209472418366188452714881751227296184037706278112876906849942799456970439003691284136720084835512130916456375444665586867836487378734257247092178562957529670028618226605508024900255301058842126639957960052709579325485522587167955103462755291219888782820724933159980957681988869461894327799004908449437068218820703832118126467223019917705404662758103252474936934440873013372062327189908585866102914347332886784218452015274618379181468556301474636457349601336722361339129654625914519250289420200069562368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 669706953936336909086017365652092977056327091708798209113046813560508163772794424690676242988581072658908969447800243329756618476627161220323720848794234699595700867015324250368050356708631044999377474645539503661361915685374562826790829510277283813011262261506753787558945562038407852188524096210742745656228023563559686505277271340373510801590851940807282914631456142130091344935081437662089426254948030191858347066042361222064415834913873947932505807790840562884964212262623516720745146688781224162172398395628052891244941836068044838857258084967739678299995325632402914784618546865526319057880411266237587937494465336885411610477375570201288018516982577196349389145140122464819900234711988950030983763339634890769034708845388388745122566815155203877214617364366214672890108310249605541451517500238386319508221067541440937491242566735843628248282617883645382964672401451777309075746037898388788781492883855963937590956610090206409874331984616930034580746798425359110704698980038587831943126017368085750495036705974449414614905595558702410894287111426591157455013983314318444629369550677258160294970660545540050835808154266145762966146888875987347939950989046517214254630807322725998563459848287765008287454178887512107619515549134401264715967286919009266271860155637906623739922331381897805874883421927980249451457235374534606434823644391857613371753064822442486458417527348944256511337897365047829598437238899981122824222339642823279856956014507342514178150846068163386710881618521424452186744813795297674622833909967395481848247478634719572782108567812770570357239741749158313634667291702514543253344241107558708158969502685243123143710565055901375195517118450305070741344777327292816231627282152876730472643543158206544334057588775089488380552714199354468151056423074501847770501381120767121249063986955466603328151661128601331604804058484390371366503432034974793545751359121284210408527594795386961880563933929678228430567790280057517178662278439515292894376607701338488568309113333745031222799690786170211531260678399068872241544104876594376277637473863491906648348403627022455401926126696291504808105704616085286706034496261037552640380770047588360523147529079077033531452548481108442483134031581847360577880938758613903535197653985932319392834910622049114353325489474166421003219864359448682237377380340370592298000876360795017635686510446239134784185011678552809211112309657955608253046107890362222183463259943264585715432279984079661545529539684742314051306044179380564445014584504699188819152345972666375231343542207425808473289477796212642576241919884156848821555791255140738593463263548941574313976953227289801848825484098808820568537145605029428052420847562029024393769829724853415621745803741314397665984479424493405206880970923634649939350152881880586455206511468664197359814805340093470422919396072173653939382021033053457691163694052764182118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 681106504645000850444288921128978440904464437906243258899190056829160286764346138945628995963928013682278128463837118926474393351389355073107440966746857037909565435549948362465089246223841674415907611970886336791613094763009136489293799119093267049628834612011505410494564845966865269053357469023921217029206656378554699670668914207708594466978613936067844599430156750719376685691334278767188580951931238544938763235447515106781694352989203288715967546912785107314959903978814352888757425455241773608231358561870159509267566765616087382689431700316277554977082747624517730206044434040590697392909098144064953339668166861299052529040625703060120743800620107030788593233976779569272997430266624231438485491265508571731834535500093627372761557782529395912265449050920390581462125040656504431585416802813008471783404775901445495737851413292089588752710162190175326093814724433228154385328778652964667347079770587547744995434163300418840643606836435690899672505974542267396913034146787878902964986582786349822873607907978470020016997567807803978803406377553331491552046971015717999299632826047467391370454826982923359460994408469874481761247300161402792515804692718061365796577003409408451247916225351523268539341430096002948298373730026361847221275640092019524014325505275025356660712282583043866285206316059828573623032857234566199702499879841183727124022418518871168189204173600453849552557534430060067984021315086078495249268600871678292280372179162413442740149043255382626375914922957570388116604007557593473916109290224748309880409431315241995187488713459418696654887976121828215779296318285220874418398325301460027422126573780097944906903028097352180040487630651513651610317715290137252768615377419417528893330366216346381060896942018564795786524094038590135194954492292039814668790162118963201648128641084200793344669332178191653610550111956996552321329944949280013428770862191612227699481501748597111924265782796287824223491008907056666655350737714123665664437539800007706572372488877848113236952638086105986208462868434694204311501217757668533223134767259444923423267395327860665449282942198136416343383520214388038647086372844955941331105590029381554971654695248368333236426833041598338138838469807339329903059041951896123618320705322503530808163876889016146084869856633468635518759707849155126493018393054320035300084914108473320898300635058107264196545265388424366373900857560224392328038467325723584755429037631101855265915673782245870512124593661783664999681093857791268797367554817304276579326133663613581594962724234551693086599262895701983908749006092441009877877929914008508777773460660181676670373684482862432868598406593261012051757807718148847210760803272436976568693563210633004035446214191614982075943235714936193352797723706700007146064308638365249179951821952753067896209952908602500869443362574458763246127126612076462619834190927432253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -6138714863242663591473422450701702701684760680601911914371262677667521694541006256343399183437534638778094348096970736968679193169712025985790626620375919098524988731794145606006352906118738343132437425144434696420858066383581774402259585002406464579496294931487610906504545499317960093146964959619338861969101556490459597045318398591027267455410847149015352404652426472282730335606391369285525393011857101521976044047283668654958818882922755920920479731845718610239116518605371913141854822183651973947113902404962939671046739937878171380075447649401304259449101080574667517434446406902730396810682127402546569751351477479720340559113099240569481803305598150295574891564824590729992619808289373647338442119538629066960072293187005883460212591220714946161865203917589916205233424627082396307046376510505957905114441803333449842953966777854266165038195729672484735433128713246544390802207655809304105520970108862096673414070444086950220468702040542715497397932641834539925391277550059432918807286938343444834490681337285016628104416855102005028720421311488792594541693612702769845448461339182409182041323235802389139062686752161382828164693159125489786018966089331627814156943634583515703637174734247085350864649667910607632864703733667541542174360781615191066224001927803072759696723160497273836439209715008481278968017308857710082351145979041664871125355977177317852171226628637554854045278907439547612073017072883437910125910512780970800894413237966210838476725539144085468284500647908526568365184378407392885180201619743024923396046554839817256590582071159685222169705182216344386269002618677878397925625552561134128536975803342790081421289048101687362691082875681356249042418805898167854368581013797299921484438697160112366661953146522625871011165676718763788070004126809237556397402136087140133918107300850535681071182295068294850570214904021886502711154526493648132854514841978389659099816116055109562165344300944418036860723688126389117192374891010337655677992387560046173669186268256901620190537196209020096863875856718446990618945552959191953054430892688987949946606051630196272535542755863358724346675180751816790620750464124275867555865160821225319618134591586458141071115723767738767626770502223389664641466258403846324267676987621568279298318077113271326279905367258753244800586084224534821685654040616448746905768143947492924956300502394105845309554655073663934702144481794968170176982521803438203013810924880299654249191661171349889085967812443182926887111417411761766594868945268531694672084847192455863306660528264648421464007817560896524485735681924776338941635252794018174121128640383633230785282271753073249006606296352164865625064143339925598956022801113841801983217832915031627020545305096421659587105779856660919805075814907268474702005533620379430417676234957563852709659539330370076021731303874747422941274208869880312912661980973634473164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 13606255548273550022606669534090245919467022897256195529405065695985030398517727756331109650198603481392665719588814351549854772534088468958913974354881795068937219778633312151535706891542231191792673111286716624940543849068449730062251918002115403165081417493503172119071195351326269567076069336868968615352048875377059647990390364528085956492375181579425254519855428143285636595515965170717439233126536839906795136340204076264999230969151864338036815299315976734007953384088766981330783560577594763592982349685462814401538628314877806213895885135906165219594415042464512183340615899842501446132192315737218398726388144731507646888590105345151937927061225008517221568214942197659248707187921590639162572022564206796042572490779823365486473924054025354128766061584331900697555816210991453436968390266695155246108081439401928271253303021279972584634810719108318428951161550000062817145993271011419417265778622816187865368740086312573342887208865743767448393788974423986784770820316553396967188971281150183107628424333899512992637804190763289786349592418881347825801168650996618784799951112051653726532839633729375154826881088037603953493961799511905845161625288065189138734668812457452284444786518644198334512391697832302149083871277047290298981828210142016691408342990788452734352212230480953582552117509785212656449059624439634865548289003658922665229689484042614694284499440597683539961052165779582624959080564137021097687952048150175272015669122216743907903738730379064727030713235919583847932482180395197940266823565419575597077987209995713779010282875622841973013100700771215483229255299412625557126655833757837959411653849775806412577966485963938280128252354100939510305317202675838698362997701721627188997479538097518617039985835697863760316358388822066170026604004413923460803948662568841171034621880931490237232454432079445468763342999663420778127760478053324653464845337703632377474490365451240581400514133573725658751263220483158566517516120490876918221047544328702588284190078612032260733272807992005772954169406047490389110592023561949945022395164697900242213343410496900218900878049338883215687901595455888559196380831014296979194411375855619110264622023690387950718215638438881287382034693457700932207724083440891150004344227184312176937529049908356901519312808626812650010778264155357213289542221734015561542681020861634976915015109117826240944876677581356765390918444160417954547264062653417899162499285448315071207175723016538260639892705390027373026492406977742203740319221360762201387260767938824978192994771561822981307135694412653832158443146285776010796778004956370543535818841861028668241794479813170136077876023515576973239130086695412433608541675520801619583115496900553945850100319004420723112142843020762765063350008633848358646999006344078313702127369068536863056364126113059477202955101963494862545453477731359530057649639498806166814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -15331532641344613474623913382897928136635602228784574434912989993670116931928430372564426049190584876901985557319016119667568906478145897018642840167449071815622062401538857502451907222166242953819442863892032538518108098879211615142067591247019914281791137542521769273722133756983549504593606629549570895215153517806060530977318349327736310845732790261369748253611854958445735663881402781948266673691709903747152363484039272279818639754012742560549531963232980419551687760202785699756918670252601970684117041175229063696097698587258390022402810908544642012370384869295969569242618894479382034998442925392536541410687586542903045991801355381178028865028015805645787844803599568072101650170536400460845927347355369024850500987412295265977554177080775946578132425142856923327964576876198169951428542910729143758845588946456984415940631545963815448118717996535810929875206323861564220789329682976334355662204838906872921199716401167716103596153084983495131403993981455663948056371011190807140506369695074693499923041465769294337360130068597030164673194496533821367119446691069066946952558117028998320997610635534378141332438581135152897170707282196428693032616314731047640467717192816288956225194254720162307674858057982931517792648773041076543812431429702139111076733128672916957408600145814135230803944715554356064103265353388772358412185221381760788000911042156188057964867731387787973929846970611955746481754943330379299932285254228489511416832412174243312089261404545953968187241841555034931559949847811254216077584273970916490401738655912060141138306694636694331632113628523779912750308276318651258808851502452234364828019015915787590971167449607015367426648397117522165998177301935341617469692663387028678685257158190157872395414351132903423067607237715667319672216919764730269383187287129383947352508515315282270085530593226089580292787830300585556146947654738816135143653916778977368815878791286255421577010311820493909303876907700389566133198002999622015480388055478279381121431854088061168045830605188176234599999303766072863807668548928621821630246739871830056484803248015973460890160947516760451221103473194425902824894188069841248490100303572878980217729896908566478340476685871890019678088364275657581042872977128629477605627629997436825973401176315183626890607859986650948855500186868390331887339956215583985086618883935331805419869298419105071274962937283069343795926090921186897184986938448835181360722786852412506685253545854541558980978430327355571451559289056512380633685490506902340561191650185768176041912513187942410301090898853294717511965823268050146705835091341117155442879675205882721174342615866333761872594689598287967452632208697167054881970048870493613580874482063342807175693574222289102107466408503760253203183903449247406710941006799910202508894406546700355615390286426416158241792122595551764633993342288545827860122523593919692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 8886262811758126129471736233691425956379808155073482167068404677212278439348701436524210801474997774583760055421750976934540063990134967333100427674236867106175993825570883626281927418640319143110748792173240710139296865164005360756856990246829259978418288469885466561449444830659356621715935343594734758053673167513572107039076821763333447463891926834529826513082186460148357222878252886122661382826312022774074962442053046043538937630176682606331422914027741741986201099975681110359883722651155344717596537398261726199491028439916665647474513106118825694016942267221336724727913661305251044526747086976512211115059756849561947591367979775396798316993867888453074150233798828803509252598171159861763875069521796889265380941798424439678467936935267520482529080951536963596524588393878017696390892149565767475007022841312089929443430183211286398824248413681769082681577266141514351756676244024048824635643171182191859196097628982214816921476268394691325398331480860495948851483853152512001979167652033844123612029717492705269017956181875788642714264672791566312740054758306462298691369218422399019490824526542753680475767462072784839320569162652193071755186047583981872595304746498813276446539859299530673753941548710779821989923809693074772450544286726671941117146986776692302381677627837166745213465132459036382193401618633646220925710530604899887560541909094934893224772830986655181667365979987244983692411691861166656155882301933061833064775311061573495372101406762754657243612980404432739580173966574674435087516964851367132360971567813525183036858625444075449339782528584498823218424394631266549042017697074552739711448539881545858474190282531975554143149085946259752870294841755142534472022211976963067437070088571778921846512411953748155817683490583379226280123340218688999407569117282919571800714018637896000746780491918145017091731980129819930594597372182209827135871974890079642973868328255853755926160623141844168255033337885259367557869836139660455573792956662481475931820352220949631000927416892907484585233790520802290830965944660103611035781960852347483961831777975343840618309536119928550511706814855202939837541908349167965481857502374115114176932610880324072937785245734112139777377171495714863034550381116999858738029215896172113968335118418323008507722329531593186591912532888193108556952064406749629372823151409367015198961099459574534393746165070828916742737785276223473373569875541871044401036039194296311689671270071349971840307543212752603477948724239816435646720515586304091890717910989476515534879770125458327278745514348602433854813501471062263584858600279908252527744455653269884301488531513787814242457872589837924856877283087636751233175405986441811602249349945439156613680139589943490111523930098105869065306280567558333812634675309574920988536095809994059445936899818078373778742870157916180525969467539433386014221405773951930466304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -6290148793481051170219713888490645032653404440258619687126067144711272764550597327484924561174133886762981979459399103610912673596956313201687407271992680033554063208517127773381034598818615971215310056848116267679610632474512364592518976993096681275367826365891384302876964685664548787136595449347107977429098154163948238452154364611550738336764360433349643623308553018407791693745244959484296079293479435738237583384133459790881314244257651194666855445078101502899292253245006988852735140654982773926516424270478222130528673068737310481900256691949849343722150839960704970254210644419644381119936209235748359791618817560079845210762575909063352014305670208995265441010954678963333606431095628889479280347640468519307989469857812898653044064008696143875760472457243559473472070962889584579927136064201575882051939012537770364409860829150217967995379405617480728360658096237548272650672694160880213325716754464122742067711169221128935087097412275900032219678092226320976803063284808299679966481709166537721568207123137937458460220982170250881805891277354171675947725930965372954493022399527352777941843484366644229383423940698255805397224861499142825665207409912740904683598603869947210588054608463217730441998579189105983296137139322140331891143170645521994125757799895318829599161305009238192949221082138749916597303781058169452573609574293221144639659758121816838949965776907234827733578684567538393645494469451782923406767266256802551202007848428672042055244994458382127674170325127081401021665240562534658793614421648748326777321069616676087656135574121868688346829267455951943810248676175604963339364904217726237318674749893010815121603375306297725597097480935528918816901337113453837387146634611875590418431772060628863573950532124129314570226405582145615909258039717364476604587126051939017045424952577596015126944820768260681455724738284410843124345854057742878216757015788230938234971186700063830858308366309143351735630434265782524530044062205367850625260840488450601206518232248912544816422241751208452427030369505282868272203340068503115334300190236288390526740969149739752573606505334720852691202033852021990727689209175105026229683750472062709727655652313518173749415349415481205741401925967368155907379594978306211057508591349551836900369709819329407169261434699277546987956504789040311905431759467784435386182107294401334460839550677641281321467758716616192388400132604598274662484754062842005185947222466863910705283074621845387168023791913132427210387867534630491090905926863994853716400532933074422684330297164432145155181391870439446458461102006000536451671137609462856327570934338417718997323043149025146818644402354123545073243722498069162620884612891263301753816920649422981144270766892875556971476314059858170709003811360034553288289359703380685737377654724227776763954119623272538126243831927811268390720055432776057955598484663863921868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 22150533933017127884401063437859542890331111774190129918999959812474957430488228523909458760622066104529575773055342747005009050460817436223423807119063346047867456620296932264158500563519303667104801213618157779295845040833567253593549964799496407061114762936038441495832495826261203855282506941279587892627393811133464614440446783205482088368788317386603437848172485210536074834471825578948295443721788612628879357478061361504077693554236077380108830985634885711013085403998291417466514208147203945943362920209674565977905981244419030804045634505353838406284331277949287565452259354966057019845704576312900686660038755241882505191236891098049162471036180320882219679012842848738444164094545529326448429273164312931874844350017826053459829014267558298668140512955046845664568863174583359473579255538418528836413977192837199105136659656024873328785379588465945223407645364043525542837357454320547301313510820575973902951930826963126227644481176146936592830937020790547173968756492739740847583649240189908139011737494453241526142128129790233709551045049298171910407779553072383900898238234321437177166271547787663158112113322619921657218486547241329456229409437880887023939682589205019707188799362804585195616352964147852101609187442130345250033725305659231854445866472613404392549791703351902235617703620647365530544015143193264818326071647075009709507034204877775243644021572242728915760348752146297440068558148306197628281688497177335008031887223194510857890090956562476222298687686946824014478408361221519464429322434711348578581399075312234712436259988429468778241705169557880812349268604718490247566581568422044609354752201047861804417032764445800632011888602326897938062897378320364096161696279129309252525084459380263198336677397138126971975598285118697435995274013803007265984259921669224315241940559788087996722750582369194190610564534241307903591549343147434580699028683311207866703155298938554934537910608815266000996483968935182145913560718777366873657781571251756382831432355468275702959830380392509949521242504108387881005750963297319600674235593906935496000014928592410779609098637560844635881830536186901418952915686766688627079427881118242564915287282664392275942719082081423851310297716040616367219700836531371078083105158583339457550795883601909747378251992785088138734786909344320168713463065512144446869399899975565251142357580124624120250970566460210312778832807088834157545541440585863617598268548466910977731980083554628310087013624951908559791026994107716029580985992854580268331822439896955851598561528720042852665126402323862336989480134767376368045872877605832422472069403672411878243785836269286651885720237221147217655251612237225737623627701769588956262268191338801921165126458259545032712664430065087239933730719413877069407663823710544075672287714521136611656980674376003034590589006420972162136815953674459676383560351527483115307008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -52924675705427100143594953868240412901414373164086053351148707472094485055548752161963614146745998107777078910243074733025446854412594493136103011965691072149250976529059585922484168467026701042971275838666421497080557766201634181306167411397702822696662206628442928885414945690051940646295711838271402854677291686301307319960232783479037263905755784750328577394235360311479799434227553534149619527673002095211351642080823661334910456137760027975055921860180924317309676592463746533183893866541755803300646694401819644445356480776300416386184589351988197598377271959397440652598153635488083326991427427290659622108289667336924122330735167022305901651444262033450505367536746310313701324932436182992100844675787059602253144608211208873337224300650305173938372091026865866773179444062306767260840150931381686719249957133727197377608876164809024531024050570296443583153132839384957658145916012680244272247928013299273656575522115343618316208748848867748051674462189685900532460675870906922259357563267505495458056474951514374692724800686969803103843724449062464985944900938980616707239407172453697896532597856488289028003934059518253892470874902042216572951462079687962316569996426017596584436901849174299975671897624810575760664921885817602076291886744178243993104051859827660318740337334712678258943828749506707350520221560582471193601328134241983968480274907975054441193341285680009082901451329555770036604830871993480712415088375811435237377692435105430803853449854465715480707910057260440518627039319347601508783849960561934839554974559984180284851568440106092835751035263863110511924415910289463757068931167292316682001603747210522375902704042481066474230052620560379964284199463864544283688891992202951199366834504801770619881179008081303342835144274903293676031986939780588699578704672354501427152369853519110276107424844005387326413796796459113484896002832410203127865855135592508232463323785299144674527077341640885625856048854925815573791443078974212205402917534465326700677530699850904965440545344655422787919919557165826639894863760948557058739300803702848328015253717871692116752403186011605633775845205006826665599448983696052150551499496756522538194914297100629573167574029370023385024853117800705221209124720016653202602305095834561242873177631224142581930181448804236808586982793634111256235008285832833403152783938566518981159231827416223930882028545519262488142639510527484383675474015796947251856646975652617177239418988980162727894655230238680455667161020065051890765270754707398529467362697624687884108740995833183485776686577834865368462057312686698665181790485699308620465545253707070416857405590286887986159730312335485599304527343030408032947672805466690876138567181804688800806024653802570835439316408467970884074710761487574991614190119635851122044302229112538999282884727578740039819747459244499508386916205123076138375069121757436706816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 75824204453825322236928132291818446601287140231009621219195261480483549971272552857549237227144664887064736998600551203987765279909586119047906144659506465938019672936901508901520507405435830549352610933751618919853078713738817152872691128716495022674266186789298101609156813820497344110198173004189049499436818584815861443743740957260164368853124269865209912914038986118812939359535168334265273887383796205430625694093124598695544893550856667624177424142624876182986684706075606269431039547952255928568873955171283177105216768864820115707521922229172485647868056468586643733146140673960413600641329609158681448113833290798007813988629200479936949922673843556961704704996823954342559231324001147199784373673887242845578368710567265712827840443469657484365865355395626878435139639627663639969772315647532562635065382768432647046453275106516048694977478508361983930231579702184535322846571211814701834484853378846711416374998922597069987966258435451713808342126677774083723761273874124812296923916164597023094964150363724145478989529666803320402738978534059035527191751704562689231710334331350741615027240947593306438335448049374564162412151353551353771728886544052434836923227893761108345040247825431912509535740895628010883709508796784941270290761262610371367942134410882699212413627690232733634674897668400732020710002787217574668861991344681840309399698350180368281335699539741773068375340691667539471847733928741890480110923687101886949049106983512585066947871823780256205172830076474261450281676453576161997696410662300752208644215717816638987399444649824408596471824793600551945819658044357442923730209422262388978444799563935646355094628462089503420128160027534370911799554153055548523349504163506406060934319167405919733850353183108578139168367609563894462258471381666039402588168716190187509432003270030934659703226137847228197176156640773935887678941192720872571252182145436423021339421970440143175390987442278290542760793262221013656678086640439324267103113441466473260131846268314391655762335401762345019627127384065013369222986448355111000951525890412489446006503714260302036989209090764325947838805620341760094177104820866157907119782047239645743867734958422686712708887470180200748118584167504328921477883827139152723956789183730826458375911913292223459047301656631776567776200086335614602055176296828624704995719798106403087634596290753918404709218754680909763635340219325091961878707955191293661327938111934329336901353547086503734922870007214942103358445921744720968908871036196717153381369734649945689505431230191853082813127519208589115627547662465016059586950203577251927745999855509497485947787251579718420575595754650905671839830181415531549742483916415249259946479020048603960051181069144743797233359148550254393624556301610700191217678156137892083488684441724020718202228708393094507562037556762421250552527705895002543222677921054693869486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -69752332058469678504907259933411585957952305094753357035696877979839912353596521758545899771755363234897471229175599529929056731081654925652596139520812641888269407996736070474684759797930717933315236557589403844865258992022791466107787173682594884675433686287279004258356380474222918878125465796419146651726818363578749274634552309913060319431485644479987164429175611445828219423475120697382042838575729739215213259980094369770111059600775891807453647888681601910350034162602303565650013226916172470788561488614936648311104256131271202721449541557313716825658930939282269758073591096431827408333733229755085774150202149810959634142508778338549939011709904911101029479611218024527896369700137301696908208317940540775113316442387874718205217409956467954182526827460101569324946882442257670439355840384994255950869528073834771129564497635334408919961251495867410499081877559652208345648037626319216563199580642759909995496425226486031304958282265457747120069727544732077528286882963797891108718783540416360179347627976620310264043600738903541143322017796322346103017327943717111013679628477984537977231353105517053868832090775458762609663345175031827395537228965875683617864745720295991031340732351871757867534012324048591890457569268081506702176312894155727065860266445410190356933568891109951925439211981884993595607853000142730330901693460813482531522750535424162615586523951195206517535059793182215281676784429025151786466792431049423442163225092902263847150507303566097770738773849983582761702070532714023081156294627879315497056433290117210795147365879860243389052767810356853304132484604103692985411227656059747600818370604766034446125981335978111512072858816679337184891947658179048319879030044915744315267895526826651463257506673238990403687163961032808303308449230831363967222985751953612233839519064220978814391661166824763281997799256072566376848773459345906572970280783533871365430019743015430399559026472910388320985733645878328862874044449632887480345858028248178498601603555529997891022688007444000574172791813069079901772435875489118076571176155562534352028235463923391872394888281110296210466245613736620639490678154881313379291358757327978811667515041330555722753277320370990118560850955609790609332855316577928387353725526481426045925578290155396727546828297102350213853557130575168897750913942960116610477900969595259083814148054719127854479907996503058278499884089887756906361308441665195777704447656571823528966812471104530554964258024968953600473793195425341283910833084391811474087239203121233694224182464776923843805937229497120388157663486616360169972921148031027604486675461801994793497317607752431841703171015888609244703876115995758421640636039831590056912540672186560124401734198000614166010094748225237122823664070505399819476213752584621081707835421705205477317859093466816924007867375464029091514460264563149166669495815521811877068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 34926081687951617265328630342667506688428734907600930206463913828516515798139913969914357457189704130131929494373698227856294077350366582981672389502447084481128694158825962486916125259065034761231787669003407057953592394171237904261439880223230313451564468483867360284670408256675343505187880275360930367994913050658763684785960018860651603963395325511259160990479355977541137130358200431251137182503635851687048678062516417858256597586385745596283739046468813654729314789297980469086617270835378785209435280084951479634931422501204600844285967505161672155354972833178428905961345471409895697057701441965868395739447221612640197173037170484480372468028294940038780043054737876668002885970659664653684023481953509973863806079970022177267830054247044528440960906654999543503551894122944599128728844836709179921501967269162677662880653937602247025654730421689300293064796456158701860142870107014818640677408445518115004359495573099901431882665490114000536162858422554460383768003008421039510092746636474817673504062168248721687121745110879898681379645116731052972110744766677841551964073850934754590590482008032615501839691135441150214023676990862225521481901083440764707753514649992774050470836593156697453586058419056330886489316262741110351110533404786790433160194164653046632816063339142957779729113767749446212868490051985319846008318808500475878652633749979027239902960528299922024736182983314654112465523526598135007463262581373381960650580120840706270512530429076612311453723357442063898568121719639101743838470571034397718249396880558667328761193632755399309521533167408373464484490535794281170988536206560194570651391934104964818341030521186071537699635479879939828936805446441460077266645911936708509780470769496791939682307838544800545228399710079757061606702819650519224747483894504738738889862138969476027276789158153935293294185604566721875660906923573159633140451796089469442146181827896430262690247947815987845272233680924561112901490440978522677261733661475911455896268405046131486511939073694573614483315659909525896307377807267586209156579350227879015381094378362008418967260369802963437672935193829900513876162774742996151371766915463934555084096302745663212548825230856355514500846258775970629072323415746266534924498548624029555345957417443405732377903982795360311068225129649901691281917891797829595330900562489184583296490796400882424701096352777237096977685081565689144088706979951966984371974835507205020276951435772867997209505750650518476585926414605348774027610718375391791698459191033499065146944258262043648931026962691079282593288134556051652797787455939524043849438462637097796629232412710740237451185442029268204968201281471849756913382496000903846410400886760246697340509736318564905752439171097599258983301049404131802188097069164837463875430884837337391817753651102313295187662069693431736519313165005354483579349107209983481610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] 7898778242221024076125769142493764116655958183884527283774215365703449805856658205481854879713453325221061849177929327089334884436823227559686547361173133206661370968659596654069112454071066282521080361133962820671153062230098191659961768483406611550474755413901883460914538101945981924999392986247245097762090697666903827217052108853399462746337781231872826946883078842209031063455300439085135031932914282172861559411196398078504864532583095331643692769432925528236551539942677245684930778702054611880965451617289154229830030485930061110900410169501476969067439310463727827015821349559875947621021928322092739411227614288305226054801791316616493347109669572132981159275147664059495996365527085610012275280315690738839826747730931859259644265111270646931458305529289967022398565288528142542562019162054906095620495708689056787012911339300701406518608403047309294035505980773027778972746418338549152862695324002907011591622226142706234022872797113260962752522885307475443323037273762573535103179774410656601557650593420231686360185934057992285663442391548475620289811796615421130665346880495455335923417426567383971280518697956476506761114846556280784082681662533781313313271294298776249280512498825327020123398155078561019623128298568049934488042483823061062341199152219595107207671908999354071989596650668026330234816422235655059925518605675805187239712370349153342639155610162928517664296785872474605064640167584450835002880914811559499075536345586620729398828104211084881836360380048390785035121138084968691487189656241656009507671155008108082074298020620795255463436005902634456163743999452678383929520733929072135883684637965328194842424793601232340610087704737924879835093327362902819333922955170596221761749946567233565864690834178295722957213844465230157579311242891990275608673535936995929197034368988032197886119586251514313805247192838673776496443728093004161856694009182165343862148899761334329478198705236059063057333318653575172762403865190950475566144561317071848782088585696960804343437202621556705669876065820012462597984536728986122955379900344154490303064393204048220929218195858635235206246568419141538526562015037879943854146051257771750466428927108566763646629713267192289117096786112207699649686046939894372860150216277888558040084187435850370632503222431113872702536198681723873256419088670458144134061879807721419867430758224605462214156917374764811667416712866543920681774409676893815632963401001625923092779268734201828508672002355903384142843138552707012054919853404318326161297035767653105263665341247851920560044651700517044740796890471420247833348560978695937592894636422353556367719554429792373750308245552275479849141713607151539256472969149252902683275435795141555084768944724580580363314145355160375323302593175262130428074961015830674021745081361651719941574583899575403174533108886889952056262871631080822091117805936221303603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -35994143166481107392446785207336561579090727299222171204726411730546473925905933492716159510721359739593076364819015657552061517526025090619993253584399296738443444035281334867873943560842355123751329720824049693939945233389830065581494962057459635776959216526979529110967278124879901475989335891538451378941959012564145448441393415780345478514970175790092965999815618912593027863991972700180171775154110493462993219414208020518182260868626029230022967263492090364752616331925844046531750523306447985599020749285801385928741427476698815704296244469825505755433073924929402275304214591182987048120360727115402386649631398400387989374647829486450172081097401218941600651782517548882039842842169943692291788001479171794508073786725766463404970508838503083057197990942833374287166340169827248323294107355715268478305296752584566842498744347452315347430400593185961746239514765466463885650533599242875495986615048180554909680073593692426040726660579501975660281825327137986502277931450387946975601690090766386020485575139725987554698518218617264942824438232260682924804745506230418438080576502983983851117430501397268495606363105424250688743381922615258426243455002683246477460760673098972481334750933800058892232844775487657065963655284693193204486967798127829625305439180575921497331668965778967412589594354864349460961859760353586239277021699707621031912578297839967899567161766483228019519104577536503401788227625107617905140641605641577164282891360606797933485795404305383711343605634761323651416719684156865353429004912588552940734554888318073603981208480933668055145549021384835884753756693969124879557303295296767457979759007625555101322897674978814874166604969996494732847998307862421835106808122668238201276070387156838700227238897107868273665963391324787031581813139573728466882893751844641393207926867265456606522742973262214186616077451846539757909506549146354021423267654593007813143537801387877298698180001716002298658868617442497636773528601514666358262566975552992452739987665806382626417108879922587835572082831020768634029604060356773321471218715882144290360476804442263830100388113489272104498946429145684060351997315352609300496849050159739335040650786625947462404035339844580634703739311193187224915277338724634085373398957163867342461782095658399529899515675804322578561461524209284692278305614103518134677734894621103631219121131814710220593815563070229092303654536155048504987141968150477659059471456796355537962124119860340460555350721830918843202278574259882623772596784036748882790861640172743416799528961604632802794140465808201545350930956934045262315785094274297958254116131840564215901876812263429719863410813744773345859919161638581348369963722166297170274848285396211234662188306528681326350917207654552786350347887767307871066864951890434750979073400003607354343232152723149282375419905103183814914866090472449299862362367701744007249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 41392903273381513399203381482961776590213177754225327814947503576088706042541081325664988441209114535453043210277600676027725918522448677409256185366805564771770126969686245149816183987153674061134165216894578705725628360293878137114529795501716328551009123406656646474071777652080028397924719061701309639000232396235322847391107525074860106742931688126742063946848895944769193818861829310988589370956071615026508013444829941859887655900342250531830563380761228068085139382928229854633281226726872635178618979256879045339814672733038836136805298834608295769763121036100491620899833575532891722964200172362909651232505434770230354883450117534235977620508032729631470232096209769856587817062668764114988530788864020532524603250929307076359477589998416099794784637132816769761505771739779575584331799184806858581465476347440232309784069829037701458126664463451149907850132584103361929055184633358909857274949897563301634564831782961324082754044524852478880550881034258316603925227426313703464973831402923197539250824320496687274337149488962963632976440502478471450683679417534172356348824746450037741977026023218435411893679022913265940160648136274465177061700468873380588380908788664652079996505548200812814065114030809563274336087833668323616297274128044253617700962512334866549879185898583878234950968509523862425790720313580667239308642501986223175898886496650373815633907012219773010738837888875680273320062986868411814991324489105164990988465306989529582470548356903811678064444317789812576803762327700297481977982233123840828480072703007704263721709761911825302493746960615517196334215903514964769369794644828382192860705228954377418651688563469885105006953712923020899637691004559240185774109228553984726706484481381800016548528503132776402575766852878567585796269672415877936741478842010760410958510125219611612780209776274160126325651588802790728489501880237212077431591077919476199954853829641049000047740776943311583613417065810075514524319053452845164689763477950131030642576407889311529588195199381095877686805142886825273180561630135129963370452683156822670286519504936860040910524730110084530147712626950519726838410915606010664585718053308737476511558520977078511545311889130376888468469068230136879777644113169381820133771492030474934637908167205649789849944588861277402628205516945782259241744043918489168901238233180286291494543265721368140005665889200524464784045626429002107194721245117724388007162335370153563469905418724761507531337823598781927035468631976350025319126702447690462270048925716889717867914601182141120104830251363695179044828837916754581609726581824598624862129886253874161814334145214355734713788748413695992438875136334713260683758465321046350309790837058789363846074218927275481294198203965265277539669157835023430369261845392543902020680292737177540764390772309932409061909905131320260696495658510886447842880908178582038118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -31305602534403511889373847935803851523394494097807912405703967882672018649975222426410668110730362236889952929006654451558401335071301102526406659817470697758200814992636186172711522856938418697737194378403504909991397898927241300271019478561110049654414973341374398697829965701423813100285707352793097851878350807916691977791657018273279537919159315854165828998034535550941950995893769938999351700190770436749785388360272375679304363900788093064308468805899928263831203205617465079560993072756939070465925596486453856516625073873709564726167947666222424614968513481660574293207525823800839730853718357719237990440519244053885986293414568884204268895530922308516350065654245542727831421224018872152206768760935033881601240064780674785729529916185410749306703803523893303587502970011591232707654066372404000034584668785743410446498813181616062579850805666626730511381871642819590273963540130513436781574196272156457506716502441201764918264375613673076565579264297684090923852984251039500605755903466707102039374549717841166914904505878888513942739175955554169025181954945096914864444106416701949163140784354754820197157990664935077210784147713878872981597796618570174757149893456705372425390145103246701076747764832767417973143818239174850591414884251270747187920642503401837479998387718643081805900545302404732203121332718340245009058064340008239598945497085387955951069516158195527324046877379468861294656620722057258741000170643280976518231495053851881951166487786713126596494478116659102672690684647066123295915461819226749966339753737931923587682196632696540394706996957749294960325359695536076029364707949560866690189223575171243304271932396282561816695477587573684270356755188164324016547747600822237728652340299872509223076108268100717860766942245669050733185411124738058140928543662286647738262937962988676071718613432867034694774282170146721499500842797539765512094313797651448975701410097503100440863805894899898156114095347931027750467442376428810592481051305591501417957964382997622983072627561103169878199395111185678871094289993423178549900340256487274068943168430778284367632091703689320760175245484692737615272773558055357019351684118243672085459437231369823946692191909390504522633601498313179710031195313694544881958066777712813900635069409587518763086868204001047762485750023522889431207764019165494026913551061065579343668724128456875860799435447670418358116010887307653300325162785436625737128693907977552119055411492359524531863564073121205367181045070048009958712636457683676183518145963193006944079739597657440502531712708107014537846388176087216798565129222535525810516832476443456118121402799290241607126846255821257758191002715999115302337727253947732439757217786158997102630388384546064016127788338073203986972908765186091035379786581104588792246057494067939811371536398884183816570151319028650535737950005438037488577637757075713941307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] -1835395293063761873966645300758776627609195944669383029618673302913409218601291740494563089818736602828261121969430448907339829814415294508471222903859142296897755796866568453194592622845126580553537596435022635786360735330111545004849151301203467204398680605199867941160563650356076216727892094095099800741245012823455405151810568985741418550144890994113277937186817659470604103254236840522496964618999492946190699480589874755236119439235130032072788486816781084225986474453072831726125904721979585753097189723420641738076063544957941348215615498108288278864283615694397237401006235181885805804602800665644017374820581373641330412896964814180403788875116234954516852078657304820067112157610155393161221971846946510207905628094320324098552808413258255233717856223085915494870614513819216031293424848029520550911351609518143301684877036120474562263716407925784527733976445275289549603915330136869702495496515556408069488544815743152294998189558065376083916950248114970508103976452454843277180689224031813415985265518494347580460695483638947336268164981663919190028631882062697208059287641811499016570978613833331994453611417199323617814129559080892874246070660042139607202177874669607704710858612815005612753451132627628567735736876148144039360438671046502574450991060667220686244395017150806332043164302787019640575187942683921057437262308067209544791078106233996261798066018932555555009101615667491335499406054686891525113640294140820598766201409068507103457959837839706484995811264865011530144436532437575148739595788687010638975530163200250958660147219826637112075166648642524352805116742261911975337537846271738910905627905028203381227055129944517719941703438618748083240213555606640312084262539485362166613240100571869378705971555533432027151351754907413775773624840282016692894942916406594029629006616580416325472751124264970411016092087068444994908953938922332703174823821566142517476256440050988573152165841117225226365462207936580483029752563271003747809911628817377270017081405010211312537669510813200529370200752374498612298902086258475289175052030974536913168695253460614025935175541207328552243969100152669957240040035585911215212226058437077245640990934233974446768809887111503295489473187750514853255321520130625544442574485354943155593450346289846192274816068285788351928356372232310330845546713023529359576150311643821396391791064784941160621275026355974949366848202996068700064718536990974734412377991528204743486491651540430837245149514859346491403058662478208036969569150005279641376705979503065643227935046732987297725177175335010492522244544183226110726882253668046485427964811703988446780093758691495512164117740727183179826106709587331767947503941346186895036421015199756754515371612753496331947052813284805251225481891714612997602705504900625801077871422364098095308456727547188882760525793278045056048705197456116850622464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 570482904769379366688452407256441121968382235318290835960788157061445286156639381698476334906183487495957209661123508504486134569515429798509561173706612027832688358826868549909925346650038477281728552182122471099381440922405238058760212620880406910947180070557838522438360219107502472756926281163744752662242761803804442833731713252251923421498915656575848039728331897343459821721433763693521931891896527201620430373579701221788465427690124132852599631567911632826018907408528237295358894673533932979119924409604334962620343604336276585014397383401467927646905504559830756023837393732910418690698716147742721789296514088720657467029295337015866402148351016964850656487711262439713488379252823573367736831137213799389050595150736578334502058513345348211747022567667995867042001430137457764011629959720411065215990717006195526960308620071799971094356047397248920308333073206834975914873958340382161969222166841893638738116909019361496420724094978067558899642941689498128397394076442186882108922929702572616538000926720691617177165185686709658753374360690426853497082445757328244080791737092495376693500830660096186279861196447405826465525980465113836197573407908427474157648937250283258301037943556910240773639598551116436454135082170692762407801370019643037565354949778244762840872704509734904809443283217355628535738219467943887705038257757069409556031912137327698073701145522475904567652355888412583239279380138617172030705165726195744150317188926150636213712975752506867137424918604374034669945069589167095917554526860799199204893653736556841531771955107724784101897904365921181344303258440166513335109307778934654486001523638813604956745247906561314689779750800738273764696112213551394746546180290185457911696636553083420156979856365696428954714539740103476052710035846572903425936905642923348131038536764357001321028137612609444924190162424015363572772532624138030317346670221232310707969186634928529811649856447987775354668545373985981839344136018611304808813889556049685920114943759687611655419346214278237231271759419173215083725868205030598982836401921488594563930359637716393176043699679653332795901450681762320635626071971747176420529219222369630940493730077495137653106232954182292132088603713735135952996996907980917678146705343859513461349461260327340602796511030158324674322303611282853807642995345657883273339750227062570005828969898613329516810056685024336338353835532534465924138389110206806646559566355845133871491720813578273049200503896836595518537053380555940083796053044705596478850773907322338595519512343399737292438751823687741700575838229270050116259025356037608384159101906495424753607587313154155135833540073206757616358728681871107763098378951090771155218063900701656590444910679091230697793720445392312138173230310827805302325927110333570652087274261516505357406876240207015611353435922012205118132309595202079057510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -247547816890866661573580161601664382923125550618521559230564408945262508672505920722177733848147352467880464348378672742959692110338376297002387689595976625315213724735543703365806775596180516271877745007207863596510195132459911993690060929988291205166568128927432906610411853920102078623944680620043353598754668714250687338728942360415578392842629509474547413475167803093237933867547862914760787125425576717752859827061957457416573758537520055885121115886139069028091153552484034651222258309268019255768921366746922189957737982466248480346624601040643040001953759694817093731424883240921051061552940690780423681277662952493253697070178739639527109153581496962736253372266928955144290969601102284263811499178559912085828013926894138736607261958391895267286199353469266813004008884842284499203989192367241974283178841385679291855935888932092383709699085366894071894980220376503283156494514316528112500088346573405350888601728985162756010544091951498006557923522410030101620170736330456029496831506987496377017639502382149184566597122290579359968361380185823754075808476265819316732538564985914945609895680868595884894816037717400911085881859931346638965531547066171085669187123059062149285716323786596036543866304085895329661840451439801706452092734079121218622574506980849078961810249843434744083545783427726420548389822858586882265084908711466646353062301551210076209055351992157396561974908380288035051161042886514726349887940760673565608372219066087945393718776552287979586757990016560730537989693644665182210139506088971537704608413189771979197700422044224605914958829835827840417324793402373220356844389907553613294976786767778689471358128825518608739256100312888902092571324281728308770371174822998692544827809174668736523156294706517902083231567641847957847602676551780358450115442718851903435011516147628042720474699296893025607537015996180899688472859411204291534612782266620934838642183997690657545959470478599037208300412962231604187877650470454317925141456665685345097828792190414125339846272806313887925091989259062687189068381758974088805569453390426609774143868383493659458708986138309290319240229693986778283577436538870797209771219649936838563821915466710985618189443049815004993638212518753070104846299599907601880523337447518063121071764261900150641281663632601442923849106127762974286176446246543792106485519099096354269944149098542021393726342242366370638447796456696625689205513455274128589007966327110809514435193673653039010102553037699985040931862191638927582125870515661955502248009068414614192904854461458215406850247658239982101132430035019367039964260466669816333353195486238634561824645318378987751951655682655028189962797592457114338548242670725532137714728489149122047785552490585928970746836997427457075582125030926284198520279628540984209086474657635599468242069177994100891098837565188648507505841458718868476574826496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -4984060783307735981266715120205219495014179743276818848558028669625794335626485690924566312999316814497636089405129028841337777447450169053841402328889565037858846781230292848829982051532672158352342350220659582808338314967507141311057873357697573752710910428406835101864373166469183679086628939736049889172459355220988611396507256303070920136378642809129814187210876620680260907629941456454108059525153189311956537888407301765375776289689679136127350930441047521392389698078780385176476376462163980452226465048355274725199735198968935362140490100739641773670536616548101654147531849992415046020501388560914660370921665164553938283705567877515495822437247414264175035014192536177923488741381083630623512559487793131935541791033390030480276904231375211903900377494217350640767801781318554180270284546059300983790780872679837941117528281062588800945799146153466192404360362419521615805583754201285234597545483403774625689477103872482573221463320839760111156967295924813620429013498539579206405352488238859454564403856546056399855921461817104739581130758003369074169766254456223769230479411808050503256605015048175702533071215660664943321412960403101686608056191259867997159619575442334288732549410371743070643874606725785078611732594769209255486222889270702987731952967035220262687018253406185846860441757530519219105230919146353975501204339909047267624374364433172422926293594321860142958121757559786180795647872492452859979597271403260683397380408430339570624980248120400440266210684513489921925107631951532560036590673496442406810130806809322888631957607801515302560129252991861121394792095316375359618655643202598956730249441911565424442639697684725540701296092792241918528786193264936093163454708105981017410884550431998483386485983978356242808549502859730359484594061680759091934297390516487649880969743268891541017243050238405740179980534742205354803077024979146178640431975241240940518928312820010238731161101720750483517994361030206162464220656450053239999706997168275267694975007383294484457771339817327607836605006595820421961550379008542496363654657617559854029064563390007616389275587406566110085724014970973521004804251762610883952658980250398165801955740813862693895627349373584308110081748325749439620184252416891973651963134527787488686523929327757904854460806708245795467304678936249401831274500704141598906306684582446570307331123508977225432874372447526554680872707171089158866177290867987758132792040511222900685434737610606190338888535854138908553954801126273436566959853000084368913899353587616896863462355457341678286451519140938050720216252848054722677941217398474239981990311173082201014044942405753132166274785360335886308068493520849097757089557458825603769917052005029228024859769887395764813745588934607188346932592118535721459276730452430148162625117334966373107154675884778569292945610722071338383796712440417255552765132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 698936629622382043715265932500998226183915525301533351608179671781370558609111087948230072208344233705814130412641239898870895313584816967108452109023197398715403528547340090053254371891267767568621642871687012419428565005419729237980838432537321380387825550021111436963089975734008001295260739027945352537725192939285692792586101761801153911727138139161599325830988096335718726734881119624360397311534237120941462761404173609686857033114490757109625376870171225975975552233780048390100922953525529479972575466881952425293876604462352914221589224422232360887421559836494224736679798452351639277237117459494545347276388883111807715575456408862236279311134888936760866964338155465960121151213170864806336267348248592842101729138239065510057480100292692872421592863221145547843179319134501327225831126675616918492224274004068468488976335275220704203002397016611890002936824093584757560734621687106659649510862384569943059719540390059581487237224967886294234194658552206138309555432718684493874080132737625703378870592567854874958652206023196750156427292825862941685964641861810590582554169574404706458753345955284060122503712835583725769058989742630597854321176770282831619363565996520084567431386911886365568483353797777428931319510828100694153484620950289361212087456822036638018819021229867332565765482681727452867201866006975278128163613353885725732206203561070042050081478263088569469768904612101927953645730908241125962798716278016954050734778321200476852524265020644508912599637949496088861062066430202922023196960033944501303968631195808452180709206118977371673850417959280734774595864879109237189405827263908159701430301317429029826750639822596728569199323805390127426775498150932831695599571353371912616487037667868823148362349657058109091994314177293602616729144241072404304706209592398599151624602432628898331311453993558485998811488414101236861871147983091428948770753698575940043210226277739230199114456471714386081768984020437102775782273508421814377747888456367883469495943329500712012768133673310820548654573609451823924467387571927866981856950544031347732597224685263920355242396294154461913366085050637593357125552067326781960109611944954418163724273298404459866578729351896709074025983266817643565612352815235122614861999719957199270886489875046520461694668060913047321609809205272911682837911915787348222597267652748824646643382793720222163256736161101250011433923177854484630790490620578431514800550275051472675185437039442807814227707312028909492921672040039502354188976874119274411179815093830325863376205524779862830077596139643792610356340327709276016692755298115905473862871474686236460722226602239203522638897751788572119320933986455785046065535290765202368454334240554786656257233091513585872501383062175811801719474435073727318209033018274516671979485586142654776928205684555579873622164079319495937750005656918959069346219950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -14601112273221188935488618423668733317326169002933550362101790288697241483165464469742208155504920579722891613887536480053210907576251273366286807514881399591473269975183239761926908409649013870483125052221169507574149666188304231679687252566238950213248564198993192844524610952399262604931534867875622369052994620520745411962603771299604233268532018791738494352746742883878921877052561337835456990366838516560095587901900309738385274065965691357831483197951263311181848151830724357649429601964123008786682519956831402650203880350113461478426422688510661254744892566619784791593777767645425014759760000061654728846633173512348440616218330031346511691638154224896535673210110634872499156177589590542646712025182672828259658897285691379423804351614849261055453246118668395293160774498561712921561056985018794336131302645628223550016521792146083186115166027579656981550376335345834987281980479691129606115049232432828895528470425751720689864690977239105390291232475078662822647281115163678010415749936428414301337524698677691646324315727883266538494519987977802264485619377538297065215307603065826300588165283103898454103287429697959381670897365974899497389408275554026569181779138806107580040868328671958430327788505867718370586135604365663884627072804659159784686368618672569327909104175479220968690330978497572415655561470798811854027172902119571645105490583854094232462765379003267376080861089073374927515312355095208355217730426739239414397794290090022990772907709661048155112534488096090314295482084911043227008699964388175149864727507518083817559552530906999964641658777842111644515282560018974338341475413341284510214730963602962574830108433451497322807462401021918083607246306824826984127249115889212075076302117671543054625770651259730384460179756952796772004157916239944800670864186042547905249645430307010683689741862967930756026346912151132430340624685130592615042173140085087526829700682514873831778631445861288942700816363116910668930632061157912098271069942315834815888983438070023040769282282345331385947219826204574794091466031007591330960787418937257866075738637719254141933881472405856111275585315111054056525928100466281196919710481328881488744044632777009289982827128182053666999466387905867868286749094213437264003000851818275428599226122360305025973998700852661428619204777377043167980039917275581889217269376774190798762790366948810391255530164994781218664110390900411308031663916961098329081848822223521133388339006800504978077172487038218614590032626467570419378274909819175208597992981290013555116338881367992119946443937104373103869455705211873043252460166850993652913275223622184206363878205821297349882501552818233620505767364339983422401362627271061269336725631495461900528646460497982586199109010597990142826442638503680065256027287899242065966592673644047250799102142997205394308982371102537827977349641352959637632121097420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -678571325779607974751470931597416526342785060074759816176390929447222174481600304126467489173584871702013593232016931238182378548985116731910318027211733754986798295679798357868511229214466952176536798004708079792266885042671057679016820265546748180865161551472069092383585085027920513477468357078633800374158383421086564054500682149074051818631507113347084769365192789367716878653815893305299539325050355424173755640426959551063942196530603014010878671831778716083778429374182440297364005418445139575017946240886905659105747853080846770854877340746478642405496219952900615732995761014186724440309317394603184125888161965353292008126757114286657028156411206026147432448798745056598832493639457834510532865417628205070345245742987317096478094085810892959881977254356006053661908852376279785079978972274791188116435245715693659053054439845751555103066857194189029327625532660043441807396754881636301600511840632136348677960429231818153302820738529697198747202360071857732652857337724933865837914100310213130424812691628136109935965558930439673378033783295766877059768884851746557720309420815358527593528037241751072063715081127078361932458363895393427651405890341662241227186305477393736486088106284308819768198863143387970370308149271004242262877917031528300812879620329374744242229333761021527374541584084784601871786601127372611040086584190892241536980994745537657483570914633983694990119805238953600377986544472437967590837924523106674913960002947006650079464688957157658702760560396987259812513116464975603457788105153316668210954728552675430845602940009269609866911199893940640032515318415218529440426352730991536592348692231434655574911751807650281920345926300316493991562303017657405055343015602926402550135439770096584961666650426170059710174584613895374427198419701823999778948631889849506215400031122700236153579420816529091814750115656273922028188905854842686751810744488278848223667979520335174572998481943139644238094841996388039494007047737622187824028942358582722924957972508559360091151218828447225965223020641334308315143164255207785135855274703456779264708338266996760171971788513483375460818236655143986813621869235885168753520176001508693373706202771700725236218353908247381786252113392442588700683255283864550575839918990135279913412607772996841569279411037667704285955158677213509650030719001321456668736282953475132621433581494048349477718216029585919626458246899349723853577694561627315885348243053614816527999658298174128204917530128396852854251718056337927591621437586278255774454972908763284645514254546627862513104398084549790061017835714170835982004489065410252731036660403024917357290323807021206937163112657396626294019447337833769267032578390603902792479960463249862588358003595079392769539479092929528221347113474662908477255081362879885847738252878450973528437554230645003806934296590270431299714006164494776475462895197487104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] 131275412857581120613149358068045256495061822700910635112788036437470696533542298521219702156223738185544542116451373658010735936506900111270682288762253272674845965312131651947210162542218321390704230511215276775143390499592096533850337346154164690845812784597356799664438180345156938773193573654430331365165973491794921139243711473803838648444089237244422516082915887186239375342386103570870546900650639904229007706473563438685478988216784177458638705130106500147804301857958062839189807260772130089923094017796585217419264488055175287009128314059087540735164916878110916470822930307547453674125889068734857864440907480188418432517328556526448149288053690896625776921672724015261874730634707053099014600797185878625808706566133961894923566101264355393921750752979866406065525453842987521074134406701262324310709085604722242449121098130673604462423053038638201402088844252405672513958772783920261028285399104588411618366099363258958630135982203625438959907944282450552515524858650953541694516919869789698505249984389726443312407940991561616794751593523291646895767233440925223013560154187521184947659563485933315295129014609699592351248262788100491797924828808667968387070484611799582469601651132941900802080688864767474424023579927505999450602029726433627920180594176006006381382828332225376122095426896600329134789562795911511173333239874276959267580297728899169660547526782805200897419038297963483834469653868469751640940619596592705052711126735501562011169654729136211142280854549757279635831958287770844148473061981855872987945895661884397397979541867050110859149551386704278227268964131815245917745652221542825573319944635014912162187109182313044877342876117149020629356557016786874523072416978668677337700488502550181798297415049636015745258166711776758180542779025726173189013385878674384685212216141275645725730299710352169983471667065246044760820666452651065046304387032039301800544282377371559995146531364733658604383904523974682899375327558893012019104020071434589676433993395221200997733106578485192524185161237783646734557483188039154474460128647986739895523468089911324614640456357284784722454452149791656597667472245674729598565898862687627425140475279790671627269612548407391095665193740286323698219054385020337069199573689129275043532734415339637270111834957112076251068672343045322781447672395475668042228102315320500736384532515093841542557496628304585070295244100738552528275117033758820674672355247324113558395384649448114307624466391525021117945478372110985215578130520040914105008133303503271961952347486824733537995975249621508435900388516029303278600726234759803516078984451774889152142738517593268470842310526467383694566577862508876239977026154912814867857371971167981782502263376746414462744873175756112031108178854362337171000117643202715317063602309089714602294104222020658731508798475097701826841769093619861682920880078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 47084053324973086324735185341359742242386148536310479098965889751359777271363962174472833920000445279355938987270888792470819542341112159508062337687741346660802784376477697092391261416009184527685199658985333838815632949544879172557142880063784818989934555979192095154858578575153213059432245661689975596791786563168085361640844566936079391117021699461837748222820782926347034924257676425087774685941064420157884044063489812541089932233566879101570665390830470569246964775151827105248458036160857920810541402749060613852223373712771889132669074487114272321400880729227034861438881408108406811748187793935450227726054754448523917752276680354496053707254045976687475476355837649567067406640989274919373970352260881520231350510848772838345263408476839713209339340946811014218591064712871461724840411322752530544363320496649775504628707284113466321639274209980960316310836098811242190959334487766926352879167577290666341855322055775852260438229380870576814749231723194842224778509484841329590886018710865532858385761424883340915759690733333965527883926029732556166380804826781853828367507515905866421864938616307078904730360888487694928924359974271940377405145497855333877968851513106087061962990871323517555028286433359333928679243409715720576484992667192193844816631171337991308425982192375522087158792002147209611867127402591888284210088585726062297522785988350409859893265699198571182480068289667155381933421693205696046762305740805059608526452374757374161118701277616614706172262562682249933770212285106400668166928569992499444086465010014824891600971340213948687061902103307326527573484045823199874668295820870822921564917958764422779401716920974652369465820041866343906344992858501074176783999548511891262966517047137073948079741460099997656477908036347396014234732421226629423568767445560690763487087892457250066185963628542946805916763654699291723267222744865189632522750249367092661466624702255456175221897261249062854316744079525259490715845412025828620453188264199737016456971104232749763271181189027761775384744376796522638394356898935069728379825373024374059046751746416459134229153824214781335720608388726659566463723686980625236529405929035861491861041794199935424107908728698303475605244289745848203651615208306206493805316170953902196743998643754553944263997159020690701335798907587280474670317775275700288440322904010263711585873390179929182531598794664819960178439394053425349192860235304022774166517044126456949151570105515792183818348570817371485945323912790199979959080617701149123864901845396007177463852067239932019061357652496989634701663497633373047222867891002414312275013323677973009837297234375963083980770951863655540176209892336654509516563180286269104860751420311580704489230299515745291188973913749778967230890695954465741885308212898590828107591284476135783341268332190991266070598410484985399769072987938012229956367473589616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -136956494455832589985552830080663116026508364159649731146735641702644526535861474748197510594036752301663492374172433467511002016362767086381470181721291290725790453842593829861945317857761191405244973302688459394381848911268234157815602007911001869734092770501640490083448157088377168188819477339362865870646038662781698865074645242048520340108787424001901005115435900046187249804770008812589603202317787199528545050981560831966376591804617234928640824454572943455061306651227737346140295605360769078601754758896202940951662930837149301755105999213363090415503276410669793718702426832701654973007165671326222336668113476200378410760320740107060918142471757691886651803589604662945178501730764990927732607634751088031260152992886616567667864936710626449382715397693186179717845809850953604072916901014965093768671122413289420674053951611487169034997835634408166217523950788037501034076498808360896384041954032155082767045317329394997535640643420233149876203371892273941425073959672484070968939148852614210113001752552888952064303032204975609390753544183100651207635428725238805516798094999802873265801965421498263813684477852558653124031641985293300156788904596927707113860383882524403780819737362815106252658194814750418465413474135839306694885955454092482384885837077967028833332972241619860499477028838194089783901162548283046643506262586124489576744231710924682316234355984130352626207957347452825152865198391036865332550603724045200926476882388161757153100881646416647428017238406597933421168305313153324438287867414988622514976073147286943863496024590669213971108542005805980526743069689975589743793278295738249567838168373128504641876750854399455661929274244835198174652699662996714701966505850560071686864476992223862718335738592432767276140179530438354746288340361286119767647670836355354766043288265194861150231744669546827275842467671143385874053334233221216117358886988244661330451522911796142279371207016686249302776973795463440739819531279529320021828505160540223303923899268625399649962300473855468805922712691409319637800514051405515306818831930780833940606111833471652773283446578944988967959114629752316033293786166964200426406963089609037002609151955359425602263152905873990034188215088178437246198600550872505567498338140015459416137568300535837082532450045464683450044619395091789334100023284889486252971310705245440802097561580613174880101959286484775181097308015778241501010453139730550925872581591174458602304825074119373228378920550628214651639180248617618309187227559987113512062385826320316952760137334408303607139496982192835811230455993281657558885501447904787716195414293343894107349319033043692966809949500680716708720292020246481052699307831396093925213532629219462415188395690959315814016622244016555344693679400681181432985189914061628416107975530527312341184026814514567225074096131132655366778036301137365514953260838315622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 1313693243231993931216725309372537032568871146231177460856347893856214819611799778794633427945474530159689291292063965917148765158771436226279218132009200975603107630314482148218570860991727768166214776499479946239933824370278450671238915766066591729607325393334337667692654155086977676473446013327138614040358467582458658469204480145026129737829849877314414207240830643269822985433948755608156689161576861250591400656762239066570015715328712112735723460913666626049308900354064807904449618456920672479783146125410124179931595014895382099245675393019736344988707537964086058195835067444007476008899466845313348325787273277043192684059463183507203758795349084311042780985004164712560394468230823221509831331981786494366651014509374029353737749149492187107470821265377657854756522958207598140833765006121231866783470950242410619609122165782063799448350080068655048913404600316332231000841510993667545285539780780927706038805103273909787795263071971705850317565500180200199262872117182403679397967266710409489534768285663809804702640850975123277654656139336740032125139701101314903954434120197831644686465316484517839097484435829639827198758354129767694939682863587479063512055552182472423679431031983653126973585084602130477972561907484789681813435723957230941910654521831613240212373594643295920500674645745004556616603837913083734970760159742370078382795510635513618948239558970381608741342783655838936239297729695676751409983715360705022984754013653011280922430043220043335363104242121611091780335990220715016879199907328825877301110953914972345068025807925472291232055710504868421893769440666652165008965859554668361220398323939658608604579164287862273808501349802976194584398287362173436511539987980419932491976927694447244261019450910650270831995025782989580364549417110059586908551806104418948986974652132557696945062736482282392439170111299966206759695241783201169796761763216022749378710513605183007204002234043961897203011773299511919094831908475022346655140933568574082460057152018363719783749509802921492403184239016773776501684211815683035828375883827065309705212290341466417563672791785658158152845146613053151488519737784513233885208891729764980459570049785755878583724369123850134239186186307611169176244045166481725759148444974336809723191353844454165378897898533695650796946098980081876470083898785761874155458616152142551680667309009783371729557472047875706474509688545035454433787783581630634663578254607118660955097276894631245929630023584659652709803543818008100347569080056682167534486611468414158568743157877277996529115532363244803823668271517987494133429778589722122976692010258512134112186087178882269523363509959712131157192366240914689363579402700138302324707862690404950161619204187639352549824523912767227090397605514406720790099417143873142686383793637170269937098946001241427870073673535276458361018791384482007028299292681701425152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -3555118950046254557281549991846283549880890709686118014904405278583222179981312833623271127778750953100983732533569454242630406961989955123156618934665025794687309972108105946525804228786776773132707801576098736835361799259404400242270344558095929274138652316968535807307276625910496580679815015547632863722376841049063731738704861286384900236816500353870208396673838524666680749871640803991467961446779683997206145780297248114331129203933804133095401318178082864537806548966928502397636065307455813090823042352841700678843266259238004865174941718680334106383987754235667475092634787091178228351047541981763684823089808533515100204747070579608405967710185716100794992523237439449515850567211855106472722153953826186635850271754339153218234644930039368624941884151498835433292767693885490595978331565232086033315535232213686475762409924060811961178393244495582034933023712280052909504653906360635598195027084739831141382478198025859222104877843100285845991933659817493973774690089557268292940874164272077471884862087867353898616393462879473905935690022965472328466460853972404275909113043699136291864529523720898857503671073642214963358047582971663608148999187080140127437055232079724774185438075977793492864944928369094191930609767182158830346337780762829163897745535978776968284911913634067581492168605484745297758144637325624653759840655309603744618610059233209642330477017279477187286824298243882276733113722643204235781049263737117753535442301538908513881587062125646493766018441372488995041707904879936456575528337726099880664535426264106362415376277473031388325258710466327367367150384876009414510711299704857323966620767250868038937870986729078865728389318700542215299423542969731775734603744535845819140536690247646243045346865743435405778309288600355931106951401708911273908889038005401348148198983820582033381382526488776123429532754377712800368177740816857514999540841197237860050137829770634003739992794432651515102949645411661974981553448526458460995827065197856082039916587036424296166767432016797307144973805251268086237625348783462234100002317717436238416827775687510648765767604829593833259745910674559127078172923325088120142216347051098252747864773169764494118057110639216322969249572791167149174358274942268670449854038477268049338429477572373844960751212132560321189631798037471399141769349923716503930485109928179922357648021503667873735861378166972995463540145466743074294885328887683891067586565384001345853028747584301661074845000913159621382374908697592515765146132809701037365454643022881145978045797000868048708600779246561354690070607538124720614847750754849339678223875511738882759980713595063490143195214336510558242449953144504518246791595242487458233383496730242035456307103136324426509409047924228389971022496774913668799515932704938309245409395966122523418467000269829380220216642742548082596551780801850506886009810998788096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 1092221230032868268830502418814701755037261381699321010867234748116988345153176438106377130236866642687678260398814425709034093974640456566074159377955131586522001703455340295254584353016595795546454578606159329539689396843369092093163864005601768964431788476861740531394569624547681968933023037116882346254494273282939654427941420300886272680360039786907708210072664417248471351573630199425501640193898403232877270184115342840871591256228083976268861640523474360013503529479265728378098924791477382525877216845505861945099516495850492188850261162349695563313817119689336051020848259373772970047454524455155911457159218648977131994033945278207710826991776903028922181470042708742992842573659714193852107184781270698489951722384880484226574029552264794926141009323871567764398508596826143568294222794224829407498537939713942748063264456117126732287996383692575133785798050914232580884569439997915649068145656216781053601264388677297565317921390142961698394267789116049097832142049851515861661470160165094583640325913016282838331210139995492493200186637297673603963547637786236346667572291767718255175875114427955546577197802572949044694889623381021432499828909976696556290057612390133013304443404156780031112669514554993476783868826427196539546290976536317445216654406960162727198784878988302072430026314684180944781267336311709325652551046604573243208214051672733016850488098600551124952379313394719051050828378820388280908006875454782401955444565804921317647886602667085474203360602218021100970110903177986758169968757436244230834229217683332991957590681890614338775048084585081881240668568596427970758608818118161598952837382917846537346239321326850598389913613135426549792665151046051842705981413006104722226708875822247046487333163930244166788955581303726363289735539646249456194666923077484249495090504471314572594565320880782780372589415528774392573145115615872998888770060002048586614239673113477780387157106693961740574982545411606711064729028378942392795687467268030320365803919577079039507365305120562406327320526025268917044085552764040208416089967729454482262791126712777875618388609601354343867744050378055610340465489300842724194277526074586085080647576805723115166546561497633886293004549816187018882382929686655076054187589012781510237551311511558921853071088118583512787716911627169396244551354620221794722636000519402315263628450065747287649285605365678664577613325746303374830067121714710078651262353061190368228211055563570384043880094284049892859176471889034468429087722071485100044113688416353233765105011373078861309272299679805036778735194664762851770278018132260952255330056321161202261102995991017776912816476314092882253117134675425916742876004040972416548556387050916257294200656203959699832287708981001351712785825957798033041027555902033018364629506870558722142242066681018473856802659542313488197540528611469337027076822128411017216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 17444777484007450385811370240349579699906110362733485763662183031655425335152062986435151718326969213892200418491734504592523847159704346414047864079665270136856179520463741027478603770950942482828471364703269580474960254028178015478090419657932949010641842028350510565208967176966931405856373709391506186413991427703668199897709875734091004313466238672142230765104093504405665375672300923974855868606858465316297240260287744870816402428628365807809109344517852933550442071712619367803777510246376988589524753281481063936406669724757235393897545128844188303287057906201778798756321807477232959382697841998321410275210299785234542165135527252531539487702996227491206656744169687816757681506495476640516859929646721324598501032968569325124797852732457755900864015215724374057462821626483097931231472204060632814305289493107427538242436299783122403218067069153933285253940871856650738134161391217284332670406214088204920876873330901327603484676063510910648952437091742149892760524723183910491355638902044195164630264582194082030687196435007636324322243340369223746120106937250059291004355318077888001878639174134758452383118493831930911755873937795342872376538949670309049644083099392369512471111642552595109328935583967763229972191743262714903882475814499084072132693485243424047938282723466126092406712520700872261953057766412085551530493677951380271075904532194749358913192782702745204391563530967647980742664024510004283315591222269540492184331905061967309524454588100434454881113799308998638299996727312434767695917367547903046513551312753807853331448317490514088602357421653629167748042091730338850288954973358673153877383911581244286281968838570324186851323904237164323128929687068907428892966863100113429477355532761928162701737510130097242776659003204134199345341226533956454173114359810759614995203731091973976496156003101506598942432261300807075642256765837433087821626373212406647178363655468137599345846437840601364347680877661896655594908855130159195538986219929625437630662442735652931636867598983896559678477850774286010690369280896359824131243118250446485140947878100420205689804422956567508643306659110177593194735208610856441097756969823542486824380608940505898214100027329454055188623908141634060213106546446061687844452440035513392078713185169150947950726023045337345056635680199551964039308583945116765838463891832439402659787811330159743600126184033854822454953416617531176174244690850888232974651321888924174693966850583458791299973516798426913338001527054696486061103964743666488652079631702575273478400350314489180388557384394014339380036351635947598468232653175552844987743146367707580786378260680341677545220702727688051997660509393475754236575412621299059717817020482255252353059606632557647398331565355692952483311951175169093242967120832697389711626107707172796524379123463845607464629516243723668580456814314040106214024337855977881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -53341025870804668768765417795534795000048130999661295129804989942213513830769376520781843265076178982455631452236517746375496219198396757411133015167477442299773543141096415847257117140770597637568394845234416926981799806044127529091061882772599832566523222408199021377128563082022921727591200683913978596230019831403562338886037888168432918452212707932682954178376511488905839083064141761698611938375704288138281725975944595228605095130416223357718032176473191837300303936634393256844414182458105483236037478354875513537768213116596070551498344440617221063761626674816262412688295438316172455023208306746361517291371759483743462632300280211863285229884293392142844566932730002771571012295977613696632619062796013941364011012519073502841450799543642927153945358787920160498181396271331362283907996198746092489986106112823058787969496792833405946526713909272383897562615985845648514830262113416570275233298360734346648780630135850782207274209356623465635847435989480567007436703094853439094107119539571007979516649838318601638039695042436066651464678364760717243387480164668843545344135536323205065551799917075238706016491758636559134154925051145173728681593033067005326003235114182545686000699437940940105367299790544005287987592357213633040487576134141996456188304891607430213679953122155026044162702551665425651540724800532206151852617972981586216340540418809434442495048457385785647546127356060651676642581986530444550899423172880280929683825093109905647119093623469040298636401669623724908997356416910683135951760666736728670366193139109391434172599229752679769678896176117759777693609334607000769103297297269706682969142837623471006411608080308265822521115905987200789288333693545940060763213347848642647481615381923461046865543640975002520603498876750511392030511404889751548982913395824705317259918806475376445370811488129125045284759486923848119054259087955296906258742192808398807183010379102312341531822709943150677531334333525507844538762235369969825799912963779133066858082294233219439354964619065251116939868986629047405182361516435897601841576634921532480607174819088530440102319763532977124743730382199492152178499452336850480200076766098994755941866021455769456202082658259641908062534384045612314648596294656239994176404674859706150697851560393266747023625088434445463969008140785583192069163721937129737499970749800861237048752148781655916180080660594287973317876631172643402439244287469907953883379640981732391601805165863167305649282413334235180332239729160032678490186704756406417439892228657176837184236229802398451713070634600897416704682613326791080371949747942671210547292690826671025062878075386049140042524149729157388184515756109637694190508706181754102547479599318486434481956048541929427786120963383411733578368432604205669013769329776481466906894870418074854793518799407241150033435597809853531403891432893597107198022333214664687616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 132189363384350714429581002994936359229720375326071286126331843169480593883222760738211777624547227456235380226152820164504443584487903453016143292682444163247056204220504970781890806781775590005144432949743511545112857154476333626117686136842254669186980946539533289677692632063390711442066789607225713765333024854831864922347730895044621492041255645276787646708091309240279458268524290346794323626821971079256163566756545089639363427330003511975677104212838255592604131671104430210783051389837567291456246048781646993213446401561496050864077049898068569344872308385748862049097654257956041705088561474807723720719440812784736675766267119383369493252678949993044670829545384449406401490080813036365052593795553650871244259406880318679728281542990115803453793104368539593922583691215809241425611941856975744127355330105864403477986783097568973895527417190924043379536046755243990312588200034724886735037847625175296248327988155606692540189416934688216778009057282847851168211361628845561951920936531624331530866396516901823506842820372315488934762796103892951271325908516855941241941981493057926781929089572004625287335027656814009861466154693841120307909097341678365043704624628610838095542993835610029547034799344365866050286764766818760972587054461161138431902036703333164106344199109673459664890531478478026896379629591021034444999567265682150802801446443746794937967863058740637775374053021355226274320923783755074563566279591677633083817790646384345977112578093881154083902352606609504646911415826380149515265538867286248210901065799678688823295677239738427760658622319038983179050051299074568215646090022725591158637178555198141120088286227570991926373497343777488564173940618700254107477664569082946583998150444163058869336040328125196713955493279458887403176802814911732783799934015247084222238195418544053094884393663865706628312493612804235461560249402385293939320570074598411242673007044102064702353715834626750805171183294557514126740203906745076996962141104631509715648673512437664058117724213623806898586759187008617705292211620553663209329415138525822450577272391281047901075291545874713766116659759686266193594885768599608819678398145143438423090057253300582793153672370886877196936484158328903623070743552993257229807245403034918391036153517559307166461823229273813415576721751706593660852601155077599347704659692449653504542626725699040401560381945573739659936803237751543432946829236125037885523103562360724312180444751281667259488722155533869737719118907092122849466967453223954631696564274259137107705318798271229665023483284534362573296606171624221651881905891666033249879449249316278909156370230062551942815163360064282048181405051152514431700608270796946926332545207118736221958959484834161070398675621566964356645408138862745597739076079440964863520400919916397364597195261818447199238467477959003811621436217307138989108831951782726860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -226942938601912637602754087429939183370256808880224283648866430923933555473022700309522262276477752653863367678846673550018395003406404214642819661515159999647326343898009657401415944472476014832688197663596989707173690225046248294614711581916009355506233814761623434659317814573728177744396129640052343361154621600732348520767626512254082391508056890048010317864518397100309680187110689486048096806229883175301279556826351021848568089499358376562528405749715676987697238152034036027121617202960750072441561423737634625539022195870096786808020749200588302573746696193936106223068770587843656518494848945979621778194098479084220072360067095018335304919330916827079318500226522704432697578967815017760403860276684689855719742156877452977461667971083631806958634925344012672768854232253309605057288305145152466786834824993548364879093316806383368276162989418069864831910551898341249488935620552299433595716666653959902803549226966664690665808787324369476571856277533500870695172453942659854574626520281358267648060919834900131194819646247350724819605587323613826379750302534761523246435785111022526435893144645072863525544646547902645588683668328366775581294687049341728249212549500772786866990446617392674698832609415027367634057208231799801900886950999084488749926700119587786619581876401791887458578848163396994037729571775108133228685609098132595420554733918755740009275721399900389770084858391830416580285900482037156913302649532704161344051229979546708575044476366096914740083119736829640686360324405865416249037589598967131327208333909495485912963672026809478668636653747625248985475142765536682139708296734963485831747490711519477878192887977996377821149516146240907355407350885665153572148093430908982946521539535574570075115640667648555771731161565955861382156788765766177859258130058741503511454583362966244551069587598538063739293473493041365235412780712088179198348865483868195646738543655122489041290855906169837103788086405326606408353965308858452183779874959116688933106807783778203147384770238810881096647174454852251252944111924230748888966150275087474371999486588872428842886853374715501209605834674557153596888185077258308557176182618875175970348675081416867556087317335467971861282876409344430831395851705429288784348251520815500770195452858439236773843305815421925361221774640988478418252265316593882817878364483686356260549882504603201022053725668864082232129714489989154212685650302772431057989439157714048505255597508376282266472724598373473528321568556544423402228225580609999068741270494580858068131556294957838371655252464440589546463154578888528947593990813710848655203414417999536914419901134266024600171957265985710115670135201707287706359564515856473861431040125831365205001027100954424268789568128286173969050340462452486786974952426093969851217567359181999190198789350336563500923086999523868744036058876708342539828844518754358394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -381161975933748575429464717769877963617101071791972444503884414527640975498015321111038903698786870606690893902719656619381095037901146770836104622932374215267413701377167532212045026928404435791057693713856180110448673959751592485947110148344283490810837308835897485180436902970440049661643011383738233907289936645910650957742119074374541483831753483491822737318334455797430120240163316678271385777262235216607071666599754124335032724958864268046353737171572930289343637994478101589497155775606675641523281688416758136886835106690294615715695695009243630755025873041477302370888646800521027458745406502810070926808575842513494833634621097997071611808783961495036018118799002280061305959983347246719971604536819138404487668238699979201422259832080627583700201972666925309880813862380900357826512629093080574021215932950654552516729866280125823082668196678122360993531342173944831394015690219673855256803283169497491432091941216453300814936379652532366262348699231694954632594496665337124638583923569518752513297026287576054467207547350151323322697506475987330719643125042567733310466108965105070711988285714200199596190849331455578203044452888135991256279667813673924998489583183342589269425937020621091400013124961375582590904315120487166429312018610874720306425472751679532172102158102451619621834303986322746543528513923515884637711637663627812650859534804393611047390525681664578574447376911862953541148504289813172612139178727202429121635852322638687921248263022941832561355485273101285609214593088647169037863179363530648779321182195114869123299167883983163662816173111886894171553128807282012985671084555213416120107073335252027834349623594551449882444275472465017486596361728905549731319528100021974613636725670859843697600142858565111598003038298969810763633805456196525519747632349985184592858360376191878133781174066286345778583119695265790419295789442536061977279801323118743198722177944364309379265613024501396664088083133671063789666691709080942738488775020285712544673938463133428675299073595241639425671141784352120904024830710564520558509248482232462718319397149410667073111623659946812649565283835907971055732151995545790996528263082016781575102760974379581936870017596805432900408092704299741326760066712071686635333941970970657706152026535191399550046426178184405163560457829281906846215293435769965203833870162903380459468681976516252786942926755441154760130486859165161435769880121507314264943174191507525191998221338845276991789705590106284671090850886551453662806999645106178509483129348285241766167644188306992869588851308666598598094895711044033711054535326281336104604699327286464998912811272755623792112741712601426730151714790363373529863466374508283574609082891439154090421735560207096099654408301606208976497070063444599437943363164119420097509985056948083116013785131322690075702667163345431130571557029943994254799260098223092531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 3001981920183218250499887215387435158450875282303953424943271422869531677048747282919862359313680061662048449213305474714412715955145245947633386174809247479564056628413170729958302306698271538306592443860309546137852854575452837046235582892862668218067448700732068067774687528121604035560935597213408232136643608487190148594621739875847118437235256548785820047285804017234883303605818474195055226112379789616912838295231804548521255444389994623790175380472259395417473386144284160855542926792175617185921110329691917461732355967801806263121711891655799712993067828116998271566994163105165563918763400537254901189973078963719532912644500088969799008206748048926827577243128780933656008094203608566661999878023964944548185440061698251250153558191134870089492359328079044813951535470385340976244045048031627296793087864562159381514294873207511762062681454792351624273232431583638185956249462507574861865560491573056589029137319069106347184723216597341934118568382949826571000223007462159843742068014834195270864385205429352795935844699067754965140141587731852462174812952840642658046793765099675155348589073817717165306805586019935143753725397933784659515633546229836166791474139576194490424039073554086919493578958881723575106969643908381871180671772747724787939373663115836393893575587580512227804089588918574395007043470151626914638339675755219341488407818032272963408473675740074041581255271511872534213519029740107588668363355853454601372784568029120252607378686683096072612384333700697405753416591661728993029511207793696586726115850497693038109126060989970233802429831212801790378095141701388050273903595687933550799024742254953155855355941034945649767971271749757552764434333105507360971642493835502378988903605040595351658232607038412285401072605833331440123237258037036697435574953913315416288004471479273489737551824601910843741760928359236295450338274573034637296779346831119342337564096250628719443635898523409726218293769320871094962742424377829438736074510191402114468786352476816684863178325840360000262260940204688322216585257919706900555707081365813605006548388248338093042292998423779972803477329323958776382836494744617226094688427072832780560136400263614829957424556507043301615446421071610002156678523187562617997066893819578414039522728541275103210002001324438049068951219994926231269639587811252398194285961628265322858628361778081670208487249427969959208327078606220767073013034103895928678956189533654926829949265879464708164383544473224370803188322067846523061500242332526504859135045864916992607156243630918892686920163749472070757486546817377690235671370629361657578260738465293174129294174743545818352508301067058537959447538814444364259829043148482616288238830920598382699537485940192184909486731993788918495887066463449171276265106727288021803601494790694891321586334465153186083195962148722878790171911387382295100757658744197868421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -6809650833098851794674100789581884338238371715766890421176584456294702894479834193330195482266446230508694148207166281414332263954456964195903955217539578885938702409466570507336766310095536698437669556702744055924486660689105822297790351622388652738906757965967149231106656944975558626929857994676087076471067303489102006472336984038825714127343921780949565634240908131559407065545794371903400628296468313136780656595392350005820382648648678186382115983701655835487150481799114407918793900040187794651001607934738512617094100734483814212442022840561126775840476539710495879800363443846613723636687218588463114336793729724462325164185280613466267031953234005006161961689514952473796034752422052422178565305089790036498725724261793892895105683916007277590464137842352606320319582209531781997531821637862886389643607045957148767780890552427683820812891038974463378048265863117289611655106361304619888892128404575845027697116933881160253261375652784324950483032395971431517544353508412562020494385723343700669638768818518552917876976514197341427022062014426235864155537121338363917220746404454405837693384105604234703282034380901809288200283278509379238864467475809475219183457958577390592558697729341273916213908820535651323329688764039602860303686514298019773527759506477354235587365100753985263714241016293309499153561475873605780103910530739667396930128616575196683792925962665524254983802742867714046729962078516453239467160921505587484009892141752234960697158770869505483534091498370027011525945688614108858617632785065333505876695120952316674111761214213804555803608192383892784909867437950134040123374211116178185488962811983290127808430651657625563440007881397254585040468301255591757352012171864178333549375024668524498513904803346623779111619610228783041225199373057627336535142529482036374156606149113790185574067622604810226658655921404739725130173402561094352867964315409812330692748244768862511210863798491366881515637060660876853975232712491968591660122950875016810408685256120890037127480002265018694845053869649373839083803010627044852388699977614181607073493753623672358805540338621270567123623602737245025177979113490710192961181210105991604735415431964079500596027479326022949872331525679728803237465522225968745076828498563034651010922502556001827069858618287009836484133291665372344482308632157510223146883448715927352116349346095490065668686328673047428877519329274297920629330204982955773654962202104897942318504898063714860782995831166904472989210223529432590611786160961722641291324957961671760249908986129697824153567178304287867471949359484880607420818924767995786417337428610119766544607107157291399186340717365367898307140046021086432812123616663727590997602681216646732521371854939877000425253552128703550635724472893029382719043865318508486750851032497356668274281780517208979739894108905576003035688543521605835370730191150381006848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 7457876659600466645523773521292443584283088898538040345833141240670503046417867710040806692338977903402516948619966445629168080507204355013863699105651587467465183282736389291917235958889625246161891658084905339765202529400734529754984158472479124337559311226161939868378768566988265104257663039197672548126095324856891158330904177158088315869804819462889491039431154997208351342942397272583104738517273745706552079802520786290036517735908561002765783638595185280837944591748815763378958863766577789189448074978524616087919477594309774646731567471828887427686982647300729853019215675255414688556345478642551673830405434064706197470029845924733085001182529540031245942558473907037318757104364941400046782161817163743721027470486609376902580903435114213179189249540709366576791070498384965874306681888891500997839694636328336133731901421654325033515356379651715890774501859900327660698499649281040867668508996692780980512572974207992705939396631897703149756386639817811260451899139740599278441799744338209908120944128303134787276118498925561386295426090257732649329803786484553922782495371753192234756545231058262445304315831752285439909592228687358619872635951926097851390766217934799091985408642208988544897119318523053678646953498243713883390084102257307691455497297669906934770247524918058789189548831219057658116444710115995082257110403419630847449839375169442820079910681654302775103250920631825463972114983103615992196744152367983882084396547266931020748804850062226709795158669090421383137062294025586299960542246506917753666390066212846243174502119879657437168396131711054371783920905300641484295140080063504630005155617367799119583918638154537067579819348666429987019478712245629372631966350656915164075160578878558091556299796201003162279558632459052577366841990487700890327216029132940422243934014433763478244513582457571025316670744589195555914595502378990111034361215578117468954697288210384593888039626868330663370585363319907005148748021524923382290222513599454665051946764158691707834324375687310157904518088335295586573236937832009690178308489922203327822235450302577037967633928834079626157173396391041675156170516080868725790310185111691713168688048688049665443004710875755250133949211643154867382596109416822681580436885805825931308764431507010128465318490689354366565670577217017194443236123984694638959285339134944576497597627056474992491902632590000231252187673897197756887694924605645606173520948286269351828178822347088817147097248928230448554906585822196415457737023997034607022918635534148453877970610110357287750574592303213132655457881786340906626333739627744671845893286906588939264339319393133217873152674696564422998507327480482224892284312294897418796192268175300788978333409415067870082948181218028197243909102066941025384303364688096586144857888379544641815078228990722721502719241684800693329847212199164494477834662149712708108288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -2765741296662528777139059216002689559475559208078976095962037652318229449151507023860892760583065003448160986557105777600675407692519389570935168578545927756912610215558643385118943266679882490469093910947738540598441712307080885824481186499910101928344962128266123569853326563459341757393538985577312367065772960362211650164939758021417017323920242356998571239781456267752673513558764181210839496381333602032947805302418131912922381870225733706558010564905772008921380099683587508165392325271752390245245573947547596151738714272393237491844302124919152161848205242265844158349744218781112513503285522982548025018048463065619748347121295175796130684925414613160077591237405646636598220625979244799568314407965107224451222664242764779600202479630411423518648121834624211991658686529566614900153896041850569331053247189450028884386873565902747047447321054122780529774057961431155943927169180335409598886699370806079592408992309669321032746712701770322266955068323295609560742021927743371505817270377605600675930052817613191973944640955649691932808974755596036881005839095401114520803670557708995388734777558054866882526040445522616493453651672999141197818795168573159969647652284538668204999060644647304569872935866696919120325562727841399810324517352909818735224672290558664007877678315417820828499071240652200500118397521295785915459993644496294913091743566091248798381461243632915223477200610294991365302614437895585398439849340283968971658817288037187037448417466897079948925667067069767367834385488157354435110940347626167799412080177853728266796088488660576758011141779429655470256619057732967337933109597282701269440332832506189194113766309181443166777871607624825356255247659472341796674578481426693023970004704772526531950982695885721257715941331611530972919530755027365550368391519591651294333874144786858368606059039986484526938652023764489838466970977729263578076637902685347873087336947443461712078088974297559744760287556262551275470556592220013764588460682427400884322557613511891108381900233651487721882390704488298543197487984698682258411128996169368364375804014246685518590375379754936225101071168640969974309504639811721249908601433983849901570916191095828646018540327884830299756206526202793744612837417359225390540834763071395887994438678819374072778743706282979733876120220373162572620599082965940049157269316055883497144102309372677629235679205764047335380921359450466162034828878146224713361383674976018881248322806550115196711291171257758168198032172619058161857606843467400284203961332194729847192046089663550454050170028880685219743222639165917528721089644241201714860472282209106497983403749475796260001875642132871979311743280679595656018979530429729553912050656638607752890279858816282757939726428517252953231734353055256957451007622880937160814978006205024284874739926754269617055692752846139214662654879316392917638292526170337234124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -1170583200046667047759587790290708339588489454838684804874378080862773172991196400150500215671408949539212327332601770763326099780387547652688262983787760060786438717175217032016275403254069167814400621707026579645268501345581788181313531538498248724214213744491229922846135815341123071733682669081089905328464865880505200844973638580211124374710930621135087550326666400967883862896400559040347705144898793125703588345788528391372628015219729380884097292051507882898686810941205146754551160565363502091258264914363196709133942893408333516268196701560912455022025032067424557735228675377998569290854026106745724502268130768874050971228997612289727636681826751485778813925217804113830918300069228598608208545628422239647432032417180158891206098692137726076899906357447108761672345749095179444186180062070927309799927695017191557632551765018873342301871540819248193410350001601906652866513692385377854853553112925096143604372591172795218456559690238448553919880982809885527285958070268304060084863874824490062455526296116112910255586650073464218424745547378839969854163215623303818624239700333322088006426814339218180295440249644751440188986745834393994243617488044535307474303840142192771724415985331592172278096037018677020349643975241882345316352467444292354420318180750100728129195072808293852340376201011530761769294503433783954514488964446712445009012976603722033006929009691360196297608484478186770034993048378112007545767270528516992602502864474475471208430629738232670093721774689040977924080261593860368478703073167770347078534923920764102439411870919140761558291609649581702047268993183078289990106437787310550316139201501041875379788814766273769502388291145598424190615238357322751938545832212885908303784339349594523087130295136490345687997451697554268671370218016688018343918236012879832196131410413130781540910789126913626701838504654247813197357615779468082516296202017581394263884652293916733841164105728241858846446193875465147644237969518822217055017452123215097031746084643120460751072011535202695667544180849450241043249712045014554684050107031615698086462531400555996102595700684563953453108627557467619307591677196294245736670451268968429745310018607801999240781488460450235613374973099978485744739866480932208343880396053140649830309484315602962115426790526794528837238432260583179045291170013796661434911793324379635136121883039631508291230856324451089495732333284562399308497708673385654789308077964981232931284441875096093008308846972424531478030661892195582603817761278476733126044920620522630731318429166582756276503544723475798827824900589323419542330182588258010678359600752817264997644372011020320761920275536758224115346171700561917820285658295512634099939742113707710021911874284848714880143896092868480119191475204801128706757196986322949324926322154509876834597808133354424619740265443268175418006085124614450064400213497534390206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -4062983420325600347712161148622352819900092773762954642571810004550681348206824811294312546960323627008091339972793836486356387883850827254257920918751453907921677235210306080096154685225074051011936057450463266155227240235382138660104388970938403312083174558278875584032327423592298980831858834487251297764387854611943538962856550394507209461519646471627287198103460119547500883570238231816277298859430571659828293182550364920663363310904937396253455736875528715528984982498180684580153287542404962477514612142531933751708561862714904553786829517973811517807121080795869935618218331834978797001073569412313947704890427126766759681697389602148180870416171769521135541766772361911383450758412074173830124225093227931123911426110429870778244244364273595510229254018773015731612207874626067448026913880353425745532932880480818087782495324035357141444631741236240813252840553057640344229354572209174332999896143961295533517909772577648292594486617228341807425347804207902727378993947904959494112595790487440528713440325849740588927929346126202805606913377376485814079005063232361127338503896489675819101532870434030560988010217199925565349236238831088532161233475124127683642290820432090500026250623210582800796441078227953627755500259675947939962731431129076672578201700629387174009127888811525483256324585290442173378363392023239867211829371587859693534793348745551245967966195847560809730375825335969873045347310244244590311696139301771405117120349160522942441674448680857586199248966337412167971826961056717318942913503311127350060265749344804491245183716303051068829640264214161986265080605622759861285176106238502384900364076121905575733657861013399273139688506320885060078046293533542170048905710329566661827385746285985033542727189557310094176517805693287768603900268787313501627058980368004789317838997318154947304676579392141373648136838225249931111266481929375879305460807316122866038990344677436992661793601549232972049104238949278599740589554185750921336602023412534055699068106184095486438485841268352686058221240009075072683515451067071836357091131666677880414550622154286584698263171708933624914839284636249245895962458522144653335930595564316785652020114024545028444806115809975581365299496662666635274123712829070551773177167966009504984353571562439114348971895842019044610136603158190250549724172634497703228570311725883115463207466787906932031883555180847165953996947512825497536804379712845827793512667883551159168046442887961060910632318210354575299899200580660128445657027635975235220097215516174618591384894551067534532382510809763511501535422470426199602260797613308317301041798532980083726684200324657339996641048491864825418904162997902874412309968977951081041150263972323440105605603368743510981505704678595709831277439805900290984029664830362363780799254858104368147486575728482459332190550291622103643479774622569854188714901137419508121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 16760314805271067825232669102590432221771114655140504992300521477250602973335981915595347732100134797353173159449288140057133610045318544985909504096429027893561361689421075752854417851179001188653373112074866684653223325619615277340596510592738350994965736437359751535017053218495884612464976914537413983287595815595898593842085922462846726564240524608823187890097079384909514257097793194951723317463154632149786049211154697670283274831226836310891428082149633474714260873192746439644968736809290026309949896907859216532279349612035923044288084101603459054791055735880671098208408640824318169844554387105405421588989939862458352065202398377859904919057394271449335547886650218888990005772463453937929461932448677972213624282302126234097394423887982118984340044530614214378807063940837236118447337062655778418046333234469971534035034938426592615336859824954441900821690036535013465425338736806851756606674658097649077311017441499705489010615616152908059703899045993258822889027729056066048037264822945132579478428190876526984361984676489202200553632948979078299607912762496171361636677306486970102522822610130656618177545311095756661205648390509817967705068645562388867614483434968247388738428967235661931481386228966838547652942218125671118342046265292778823596242078163978305156001084462003893905837668298244644902943616285109454240486289733075233758148039340254411243828540121115584828283813415848510931593937349225176049077382751869547718145638638942753081439402744417780975527876538401035389436313768006680798430469472707537674356769855661886000794235512700835811074783813520439377567000276291653022195329380881435803573345004119314644960296095699563365151433774722244642181603453209587369696417563793955354515366011539849946785259313434116408312249407946493232974709044569302296805550027086973819976598306804363579288479685853190196008645610386633541459866607686387905508516982161674879750770579546101061291079555206219084501447928287420713326533172422733937625469328484599685092837813027054888081681084149791430814227037690912551632053647440692770538430203233150743066853803984299830377218555486285659828138170112821318023101690187403109207541106051714379932229638647188982162725913427060378610959094783751888526636299979997858639701310672598126048322541962596532387192909733222220660355174009009039084088927197059627411253685577519263422829040727992021360766613742153829881664146894771596136548442024976577796321168569694027084606313280656184242708275176048367280937878781196972484516471264210376373382126819734921874914371761551759735959368666683972515306554690231281683837155800976708643995411593639970157377432228902215667907455594172823544794579898512291548460443609558794067277765241669366068719357301740894969026916395424641614123763800223064042300148675786833467951035264018210893864862229951632122889400978922675431263525927933642165648660499865272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -24530018022962844653660232624443352463466989527714008611237733755289113803548380299215977042945505675708909697781138398895729809769025190649031406921014024613354272092089296108195944363659993985029890492023955687554091927146640692182571180114652044529222813605391355244856071154148616239913901285664376138031949387116168916397008454443714488690070045921877013190193915013956568399553048301228826147306635246591283425649507429282628649848271241738063597683617558698674530448029168464281307573368376280086188535377630408296234190025797250344752534925045238852604864723296076086449190745089778788145204157165604566731568925133939707085987303938088482906835392421614889121023246776939387857243411373879874483664695537693870253748170930005289356471804612498547712245101335453390857790862963132036221204030976266601606248949087776946074957285606920029971484828167484864277561416677220848793969245354933834294357593795221357348227994286954164128550888516621611067104922624389952013432607831872396930105650812862258501914567614379029826568069547486449471264267034930533666478041298491600437240320443147642515162512346931530290725275085433464963942708054886246365728169618530830845220571057691276434694003580234455637393070722803834829565182573878786658600789878524177286006843001368671899847324452513629153050772728874131334890387470389124113448906266994863780944459765843193284409700641943423271236103385236947572657327668959172018747886228844072633756735915342481951863771330564982501084068074892448907857015899475464766370841296494674011629733692321681682932647315105678237712650572632861603692638900312200928473584410328435349878063594854804466460612446061883025180837336946879126167651196120164296367970297950249044067868475655151382548330569865908829261560222220461895605555188340773344456231669251378849808852967446550301603232143632113838469500601094429987981316522956471596349077292924343962301864635471704065716952509771025795767543760793132318328476173876718030579885865923944498699475653434777010939515842760480855336394862503428749289981556051222317939949296836817775915441404591109914148991894698259785387037737483865725539470112755381511318448409670334520629090351588298803563468549388252388879492751084650308003379644935615380447004855690403804151814956949358413011287624094965495607161701404704857361425686255502535149468023727880511774805228744069233707635828323585521304124532503315391478404953371015707150769359703218429738347156145106844904781656368179014807588189601152795313674831605531826466887539928567640416462277561985230942489418659465823892365390523407729737819435480658285375963609907959344321126953658746432919999755607497152976089107876066510274199671141039887664736055296803750449630478089189425935975047707654258723761811615568444327977371503097026146400223963539650390860786725327656089802990862144418061555237060459747870048352549522636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 17265218101614480684154021107475625819081459641721877547375941544294513300760087510048710364844362672599743942185235027657008128515319196920049294854133005985728124058327748703222262665496019944789321297900754329288558942449055207685855439016676666750764539614721456867002005245430632863417316381920755814606518285632909788560439240771058102949838308140409045209309982604505421335379415189284210563201303962269541392686174374302293655784343181960105181779684694360165728125240454928417373925113463095620273339916065727411469858206555719022375199762761713590583567591324035523679302860810957570509739282023662035235313411947037362124637738414416013251055252583427849020457136942398566669332457952198428707564344992528337774992810850999056730946499960900031497771796386300272711933104593355970622664879923519364379618104397298536194399363809005799565854517736401526020058714490430123834874298721601631306662020797831619258030643319724257286424201206313197711728076550419119863099735055009265214158799346870553366867686771849544171903846598671731085212743160096757228776497596372419705304516558312180226845780286055984739377952563500356098855105254539451552649780043867159657160417621483113021328126774557247048207577154074202854770338556740546637448644769104180380707128637704939207709901768285981918582082153264737816574734956146908530658538864449259007216487314680980548393695115513201297792637019304236221555226137422157638169477760218997923475745786346626072955393677192628171386047438024953274037869744552095255956808748707915265354037327517447474971382195155229999798360185450853006467080058390374605618536885175835244686026626169452192066295065022223802143388659772170538495076348404547775645590619035973435479884491162827422984011786892801707891446315952099590420590077658611675963099649175805966793489911088999670657591900151007704222200112574168516995923587576210694031542378398287625392805814223595550257555802049196014605740927732269835121797886696204699769617439355458973863627316765406545655598225643311429569219296536181194235492487492996791387269513194186937323098283871633307266363144300755780719367398452503181590278388161979373307978428430422249713474452078326612865073348488429821873774132792140544848077761161859623685522943660022866435853561109344394886199904787975343697505122888396894088829846412214467557057614073052162668039637826680622944492055854834150136466455809017123366721497384377511609846841839335824622977668595722374981548728563978068638365615905341031800175581188901019683428548439036877324081741609355789619026214055545137915938077714015180684979165595178713423644386308066128719813484739974611471083404411655790648882025275826096299362515331267595401835258805620190280133690884734492334118540414547528734473385181495154510256552229275299827998666003992546506066508130720521036169212223863950812156976654120632090741986117801738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] 2506653278509112909289350739596547534118498547888947939700608758304884102487433457015045585368840137793134249977227243719722584310434596086582468462242150240310646690643436233631683222510726731605170974903340610174978606762567616537956514319045605662508813292802069685713524731191294213025061956684508925775478600939593595616998442409252123908268923462529910448281837607889664313171428950835850569478154528022197333883378056091434956858944214119551442652356592830034601992343642076920761973729781812410503374819333335877523308455333989661039423235489705764859778456944690899778683799284971354376146414726132370976826084080208317109099349513982100610176646157548620439087677454511675161212761228321509537799102132341346818498142873424057036720459071445207441596952138863807328694013859797262567552801988158810190987282911045107212929445200103259136764129293629208315113152447917945986268249875160565390391479262899122166242854922685890205491602825615368363032419366636915389185481333704696785709681899831006362059349054626810963365217721521117814129473145071092196358686989850827369772714952588431574575907858401782909318665373359997424779742653266295701429024410557829958879529971833744857009992782561590575926195085770952542531145629117626277547440112801576774605846820776579135432757703351176497100752239568743838653304700520173984624619685821235133658166854812224786736232543461016150358658299569694118111750019345188524523267082259593029179427714040203318914063190236892540119514019473438569596346351874913555597184618559342358283433109113426345809955273401297296316878458717149299536313999298114803587223552974276389077185710159875113897265234811553732132955749896906053337848235765127901375258884392675931446347971409367949437275881424692737527169896094779894807403213612669017716088642526201036919665513974302024841496923815512104172295784169074635556063889615060748006893357257805436003184076598632236319927272119461057576136737466009084976308843025370529670840558517668725578570524842670130072549816686262618295662956060122277382009523630426720495411135270254649108984858280905513282637795819474460548280704832838531100431440999990722829341452181740190289305483302657886956191441557419501720833158106279394192091765096869532934457205189388885238337386567615013111860613031104465678834211932439157652866824631804479126613613032922273196084662147836893910273021086274873241905713548174362485396616876662322813640190096395969572922234750304238374017624917637012391395810607323091863472026253292916767019169062188070448175063928218055386314747709063006601701510839794820693815658396103140518919341174770774033564674233685257180963814023441729135132353858461523188150759960744952463233582766172240971099764788219807683053580978972375845901556763289383028042632440500440322559533192803707657358255708348958388960391635605290221331874618182256169304943033843712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] -22383669857803460542811128130701934965928863417001732337138955120393803081547503755701965376186521944069585605570001496907617864961934580377997075067109608459673517718270836622308489341739459946635824369245590974932345121986889043071042302361232071186721893711716515850683084865369053793360104596564244759961431264094283975483910853183689614712334999195518975614282059409030356831952964821504760637849690811701894541431772920790740954525821438378893387640136628224887241947272534847429656828114000665396680808618924903876055604539197524103097198951685311264715026976023309106662535729097485269378058707074623336717958071822616348558291068129593525771610718153253817465051572008288417858571958059148865723669337098122246395389198832315901380890858411789281402818713050615027441755440525019484896725277758208141755624548933515210457425040963200623537009834101701193612798217631126873743209844363196357032174795796586988405874166520945281464526611726151596229217330895604988999421317308039717449898332235414279268190002776674208018403244939708320655889419879359592684301876241284206818308301884536983511139133475551333859486354953547145880057821099843209266219515086111254103843863688755764442206455599410953800944046475749641781481655507297617609615964957535572256354724389714025748118747618498337288806183862989248805934667611591673387836591156264344859233490836562506699975030122026534246435903831962233044330822832844626973257410116596245593570618903316865910587061970752026016001776973425618906245222314497140879132628366669322694640253011226388913615914433437818298487692537262830438800671162454039437210310149502207956005839590235803650146091548053122427991347435889159073872704185641688336847762814650974170881714252795524312615681872473223170958006097770188694382988069799764920221840636566554304019978764215677660814942577290987129457101259629940401994287200522739145267720253698784440847667338988047716321931353112507079036281937117666050871772133488872256317943632709648314279426315636177267790193222221934922618491075228646585180321586967856305161163066051014576910719142032279026450352774215898618203231706114141522621336757701391016657383796648788283119340928108836217779356152073189014689201776491380784932387544972735690477157068632977500277661129193678484332693866009939848348552075759555073979891768900215233642966849531211122792506426001526900155466375021818259232336549932766022068652844250228027711327530508600164597195837601489197103839883187573837008189123394219920068329656315375494193166145480828385338494188024326256551093157550632234330272156480969785837046332447868039195301483519024613573500933822391179839014451927043726618909064621555341426868246632050200684529727605366371314118079087651723908558295349238806648049528619533306872217036004013035049236171880481802914165378907777090032168563735188971394290774280060841036820776303837839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 31308719670986116897098950621182309534455569931198417032659977726980135082485838727324669240290442440874604238819604748508960369458955235006553293351119564169284560042990285426309791537140444481688537852089411699884241136011634654922709080073751707527433815497593855313624068174921703808187250851209568031019947840778275563592043128652268202742030001868600026119189720739374083018631855658944784477919548636475825600554245712863636242095210503688030215790963968908378755399202706689108694507854850182777176997404167100737016590928230561917408008359953012532029907306827019472711211868429607204571043855106881771407141434839430654873714010480478260868890815246681623436786764796726282448622004036115275239677551580761037663380137075967828348639087208010822862121301784213267834114138190691279237277663960456121353648121816003288154931225664970900359126009973677731165045007913872180135717701592274665961984843260837717095683770206094743674089305596622714115318708168611440563083580086725652579366652176045403428065879311178342464166785945844080879894403711823214720412526461993492434643000367678141434127305056293387065362284739261620927822305829030735021682485545126022048227773236502517361779941338169952991822366519159568320710985128859865096140868697184700551235928375389232433445944485901706625065737837902175771408742490584550583380143065812534545057513814408300298359989588945060731524998206726282385994794346685045737785828443459328475692729872654547206490785270646528302182672041605695670100921579560164109359334160179004248387493506776316649998968412289691378143631887344331036281150232984058217267126849191041508468854837937204411276479670243315756809399899226823708973754576718758292348951454517400185433561888208920998658584057188200058720238901628036068398892637072354758559061435011296365558859196955993736637965146999396255274403476795327724290110249649833800333538246694005251215386165242413471616765368753056653032499922561022193218434380734504553175682500078903967048244881145323099409028725598108682771427902657601664293547015009683667967305904043473504880977156991991266745687429712740420492840602335391764847792004610924394877493953843584356520061163699654177039498504261404578709187812158441334716423665930168709458372087669439496610979292691867222182709047867789408055809459003060453113369760975792756546822128978688790071572663605859272806430115299266958780587305309243712437036547320898203708366014679669147501958766486370165403803444098819986554040822454914101976097804988070113007025784196973010141932873416343010220380692032507900169240365252571653175385410603309571614292592426712601153509359687402853877280719277838415357204120868542843412284816736849941167217654453402049269060330351950490432236515304764864181296981777742739480861783698720419389699989804198866503299324514866782542809748612555083807142069775212034917005816858515865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -27596578138183384417967941569236699542119046621637105291152244787104264720828448209217384116760294640535187488709048064048694621234648403202185465662765935521399844397012967855468494924449557219687807172945190383845756919400763008206482978956239831444657123600064425187664459143677331568322890924481732403842871039471690788612318547279573016096527628512673579926230644823680466501804535221811234493804548272207351395726820733721977654384957978038344396442474122692362534553923982084621551273642312035796031422694376042260262432121367835452756895500592521335306590892719058597840986610068725691230697575926227426010386272669143537161742897821357075840658132569648847644356004805204388280984814408659726426178511983367445926324595423564984014925882333088486310301993325705973146506244351822061911703880502874787511421859760753638327304468302466387694756258072195945696671597435539183229325531526505975151613823633867771078208268612963652829987590175958333605503601409332958628924892329836328120111852591781986428044815219254519801612586598189980284470007087655160473026407639148115404864508334877170564671908995375422902635955638922565116996249587637158317739509580298763991193115747897421105289257015240731231636866651089905643386213651599723460292310913961807404144758145256217675588516828756080258653057780245595479711868365418913871077997404994367843461637644048996338249917492125900927821267585328193918876992001515633372792236382114214766448454967422684691447014146975631033995816179502304763372806993723640210082985852774931062641373678098662316330739667967020569323064182282141804951792043385333385702640374992617715481813500835751480721086937436119653288051055949316151644574312169195316874223900509640502603385077934721663294130568099641788766093945725028139394421384780347746041407683806315384965952622973394087501113342859718512140905582916647081662930612801893410409021367974458278993621272803571970382265839191532520970272724007954122011380233920647226100322483444871579924344630439901792850252714059039540545625639146183892095592440932470241723811963344945841864849862946993010655179649188172995300334605045887856525624530849370072665685037028723398208623305355212720346279611524758568673334379394081055022178741128329697219578355850849424001495324426014200117766362695216445376102019255724403394775105203313766818753426169946525190882127787683948800380725344964453460697189013727120177918738579802528366766557321659150909963990128840759002355347511376702407209283548534409337647577509983321414894789211636439882875273469578719074012138518018565471444481365836779192830080115910124001578511694147910850564612147848119087009117055280762560024479047831542650576238262176682027662411444285220355890027617055264334487255295663373958529048062706475877919582128325264597659243749631029735688607208081043183226450000872917417421892652750386841519469696798162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 17362198857583518901355963690349254617897040215916622301461198320077253587208080724311628942467175443427560104098266105007485682072572320153185732860394246582924295012594590582686286838862767905753738614232315499549597497758672844166925964029696999097003244605134612946150350190499372384033312056794200085574460246750343895243656628139679476613901317294676203646327166452445118784991213966264385966301384387692349460485104362476638477322684464144543844415219318021957471404943046479943748165323348477627281811165076882900666740861748892762048856979732158420019265788543799217154044695242700852316342527439580315578849751625723265617866852362127916210299756541824384762937250115856699724473309513589423715535027109650732892428439226147118422453447343490286741998226733241349133414932009540486006849069268713600419166778475648371069343545620292498882938659065853098107633890827837087197261680971455107882911438354389121871474598547125777244566482874325047273815874456827977703754047186434526933232724491032260747962343201489245077249464080234542984032388302646190723002327502036095660355585372956169962705094203041171056413837935797849618909078146736904484096633806064335006444031703900223414239635209937939822587261323562712781208289393446169434023562779227455519672994519137179961549268155870806005578764400596308225449840415610419393469445317544247215939439784283658261480543231287510548390609210155627997043825267859681569905923398919523414702519264834700936429571292043477910927329803214310220521628237949096518454179944039173063544179535249670587914048218143173478191474046163066698034384681403366670541146475765873387549514553607826508732060556758996583325160616678773721727433530831552082237206820109579702474763087209798500878211093239599472155461238346994570607990452349659374158973111667492735774410397792118576020936200560766182781311209692081575900352544869555296738319588285475752174176118434703169980654241683727495694038653716461376861768553581215346278054284976186371296601300124087272906225378066030583268058205953830056540472413085894480625543116028992109935939038196201936751097305078872475246251073279905511333376537942059538613322737674257251863253171356174787750305619372849720459066422399313285343039753954641697196725665290848849244387775189800142846529451562381468284583228116781135489286308205811715306991345103919450419403404174567432296816592162907840558228966517714032917989998369743164880011013000137954271490491462022464166240224067075092525883147872916233563403207422325107491897601060325534541347107252972245930052874529870439462266687551449068491529915937223005416599496297358357831899065284871104186650862686606126623048978290900770048145774910649891860144095185290177812313329014403905275145742490906314635989275877374012743317374885280516083607195446877658521284108639490855276865195774724717185212883335329594490581843517951180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -7597495716006727209096125711755305974521526767340171175815409331784156472564919484432781853527193667076675303229937880404419680217976193071944052384792216318809827887600438951266820898065298573085266281302950267902834343535495703370760874659141114057700964204078309216056823661713115651154327897295401932047388062570081172304411069613984729477894917849069076697561828696020919371671659364676780804013525491354646424683128233759311449495171461971650876902522686542896673623423276146601683567442679015941571167445737707162772586990679754629816293309812020356326196803576321969937953656257270863109314535860358149686981718065288958650448179938972251755453825315036017036986570990975220342246268746114595111712754175599436784673076890980573363434946249740415528749640240366645503837337849087393470737567171192455764358966834615276270148951956533709128167174730591961898352651152915934193488363109061038606634798565596058743702601691278727577633301939045523871048811992781436783348881953460349030974348138007853236222270162154726318419463819744814258101018451577994296628076258391487147587771488421419650710490802860839632693547696774893876229702208557191268526729050229312062172943652240898562020555174153997441153116612558944212719371445014924554263034895325592036987083765180641061631477774243149306775877312222202582578484988421212069929393360163694271458340921214092351210014882678184244046067174720588897169552881878170256612998114196315688149915084875286204794160180347708108714711201864006635750358884058253663990465815284587543120868365423150408527133719255625992750538334355092092135053819140304256709761962831527947274662321582816088032933661342903725115796999067459056868821794725174234401269266367336188091572502146484161231508533436994222656896915739074320515233987679892049976855698627826891821885713345028097721465334483962802213896653260243192532699587133127409100686338047374235207399735357048888291280931898908163979482069303042200230031634227772003856924367188922985987365283809433963350748939093517143642056540721319775729754482142606498552182365949148360750614692674803246604886305633029210373740551680806826644046737951997049000178980278827922831853698947209280296313721751439402984862961901444188528569748525624780341017801187392871030207327724358111779974149540741391357508506199142639860832517210048802557547303032583547316737263103336842122047852076320266732392452909206213705115394041080974247959806424297532684518766511843823145492221631759369780576426884852886783733296356133463203846191436100848371486896426078093688408665739446693453152530423872324605659169689263300962550028821245116691610046751166143330550123223737986771746036759500813315882874458189720180561998169028178844592200931997619484280710375784056345829983124142509259982980251707142207292049682668012858191011759839929381373956722447038242919129623289406031531873236785561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -321021030016788242739611173830525627598851769752634340149509993889858675416060686820517717495632743468271204086665104418987896854907658405083830719427392244788076523242466981714001144211694319752781210187044352590118121736437020839984578713918882898624596950353580558498403949424619688961371797484262645470433996735919019031431715519393927289730614459045400006148874995702634322438972303727758590307739714573279252134595156194237584045972776053491965248655128239270038421580563209056680766102657861833027473858458159495387199950746161206131504555271897555302953027454008792489403758985730463059791666795071082934425742878502073227888968337542327555659134323098555690001011558200773342484881328919533173020058767768022925350841390138883989763881639556741273653233186902545830006510806348336258154959550034139979331466400915051181088630340030945171105868601521500350032994421825771342447458789451247865335712571183324704919985382700849729751556511277006504592638338269425135916167215053046603517912564938195859473108998644208700727768229201568682219840143127012176118064991081829640189004402191561859793579717323596423286500301531919639010208727714039460732788614357046019595510635154224157268058574626020614889436448594196693187864368470468087536174151903185969748264108850045546490372236651232781351525421728874014670285969951202155748217021028747642694660765935265339001172307325059359010614127382093622611955010571512661085557813771489897648534212742935334494118685499194283450577712941150016582153354164425070892479939146266035934515651292560447751810831118555308572294805693125909777088471006222031147230439437288235157037518552654592243259852455075074763855874191152641563724134454532723454812458397027049288540377630717351475598001039377810715636515574073800233339754883692898898733053652225260592799975769928540859335459133448427406574139907057615924075211436060832392127937141885255380586042792457751749876139325553875983154106931400006192762112548625213983882936525211647408968525712233960413928437826660989422931663578128236097189517616097117780243500128917593127248053595226520029236296338313439270270190835823793720758045409142179806043724352012455229288506589886185432078607528904675691804148160739504119074501253510781278269522374812426020742886507297539163767644425691887432865434450762519317620550042079548858635116648897528064824516776268133892945730094649808888778821817020900415119942483702413104509431227745134899740440419086186044343396097659710577959963957235040150658648178016745142726858198774255156479407080652397217838220637247641318014629846187325142926066885202968252140522658567172747308184329500422278367606082339848538661261369293587703333091040997355028574166430377743484535358726537772690576639245189187799048251691910895118567282691379055795671796212335869144613475148006882649704732212700272322270006759286374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 661232478953782771634571706051629546078187104307162513862708237960783240656983250141432637927948784355878603023569019743013823418367643020924796629782150201774961357291725104963728079266144789304414871935216688409055970307462189587861735098917949433018127686458718224390689099337944658141459006860312080047236786755036842042054874445876284655582463702140815416243321475274139591043390817215380680827469126764950224388073929392736096526821379534326772666618749186475167891612241369138768700647717663474996256343770278273697806793086687418924629805862903480788654976365361131478748945626214814663560641527478592421017474942772790000166889617097472853628502825701180235363212654280025551125883936794369455464403696273581312540400277861914890506013553273261297874864844783182337473905145712857036477560343843866525843001301367747217804185197115794683118544481803454223883420989788339551788276613251179535673799241151581785462301646852581573115204506788027789588309143224383646408400016069428642406603770970731751951852718351663746682522033654725437251728564604131470669386991080195162100825181008810398036937922098862476094908762100140103599660408953546855604816075237208778448010896316103597048978179845135893596186451142229723281197791455201077848501979423996684073464876858377350980422307014663674471427580884833256867552469556813979782090229477975595913415343536189279263001322817361680637502716213528353416697792923880492819247971241073276644788491376643858201274034814358872635202153117591115683546591535507260836968892169240453518423208845611978166191402494490959466965356267422525198626654575420084119607375442136178225488835788445782566138325765141744684840643783715449627428248651942052066696759059417630539396464868998358342799504829485881713189896573786463248699034441284409329962367451017046586919687157743394422404076971109129462975996555817364841257036361631338244420006057413416385373311380005821300983630289522295381530771505780343728818067997613524536198136789391860613446730826307669372046912369523328923311907997326219794281465760806606421303377878032255385545227666771358637522742958082127485914426972175367312098683949757963152098145001085697688381738407342672941592256875857819769002267634396488286965378308323995713603502797063791005704169982551197657234212785205817524333433490338568583158389516370270261933663595986545951456631931613402915656745900532148062971033319086932714140634812218928562045110101551577549808483520339936918547240710939142257431601950721210198662181852940913052090361604499688038905320912183586738580906667088275898309751141449515449383932822952932513976360757795155863474666424047968443040531935562278153162139298316958791266342828319928381781861474043782738318552923011982732783246267378497661622429158922592219945040031735606807221346259941049028634365709127457633944479496158680971778497938738718441472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 48336567756615964983371463550093789317463233873551432077691253162559695951031577257448565430894461815329075946105924414518500111004156461449408290602203250827951550418016598266275525794888764062477197179640728200668777218953645834082964245952306966192178306580517038088534971088579297781449378286510644272471147004795424889948273709197552566084420404987776436864482881731709777568208410567064302773758789017659118144077740131706660734879434371502938422349957899823191912536501818510952039263506199258165965565735703156591742980649925381929118843905251657074106746362272421750887689080555728349788826206402502651785904738887662531501770051695778144033102128512142421968981740347187543514388295631383791101134658069141686667929983394868261612195461931892523847431683316992468782424170633160800668264581362912556305649662211771313832275074063696269058207872727327501203896095957042502080507221237222660960275374170936436061870291577571368455212667421030529321102648911483943152500511453694009267757548997068416977350866041945581129074660585728018079817935117214297221042152428286617983562467444910341637638173724158715743180399959800476170579683275667520455905139268662671186319093118269842527426430213290692189452716918724965111412055836432773117497667009377569424172173692943602672950706211735675649230243278484025916848126684187031901659020300716564327619512485111404715657894582197918629952484875414593324951978233459805006220964849605691409439699741194333935652645661306733321445330012297246230412010696619609649110363553040431836978010160803134189559029119132317861534078371755001137701111380125928120047030570143328051643936019039933447539234112120070802507127155880078006774096328115962835294605086131300142471425022006436074460775190453148946882276570220738372673076853818512158905681432359494961373254619444846816135568966427725374308449998351563994087444404184201078001677990455982442238387529864058395719173508257509218165829496985586730596724092850268852756233169949658977810672899081462119954326432459044754821582250524205073993832253144117150763334107762733149171885805136373998522306281329398503469082589525798369201347737923870935475707125802893803543757030572284671668005179645313224872227605418154501454056329345005946088556576307310062960645956618511546009608441346580785413096915143684576488678343638988200053814308057140726194856499270666763499104836106970617516782174315927653132159576805667771086681413002536316707901641624779967903827981399910941699090245044732011887417754418043017555024486504718399264005241532403102968467138403357793565473792465899883839970233815081114909686038612870991129605248523049734217353129833881537109727175577490060998244800507616391723680872026059627338832084127448150097563045938288012396691214214336889574501717541380447586354681542434073069272279885896304127043630172684417796456780395692897075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 460987878956765305536453777551834018565613711654383272541760919114551297338520721993569378791365177358112708144757575917366647517125285917068222709960879319829943201431862886414318049784631142157932736667102550360694826440989795147265467135713584194560100760134760474778615301859369724649851935190579651141162158906129721157325455848911156639861538436217887628734527134981804816547141824971706991148192709762777446168281622364760133160171306139820642956076051195432510574182874321331601086539372203737013145680353504267577489838722840903686886799275408857553655069661620528712879818827358079696203269584752843064724780124990313632879450376584904976945265169581122484219097222112796067251365131048302229365898844069208212672963815503451467384076441393563258241140765255679152445471368767154659634594943315201101242020045275267366568241362900143864390132871577212022075875663018027602239244887723312521407442694777228764728559467325151835359914833721219629606944316039181969309820017592422446275476915957251545614911010842633479308992914478888277925004839022775743433423294724625894358921324905548134278562996246459833599395322208340451529374535461147861119696492650607400787519062898678076976488957863563190891479419398892164534828254209842946790254500585533926489408113308510832206955413639635949331887168249208715505817988040199343679869897513568054703995817722218765554717657100378467810908299822016869456043318904016051525503883182106666773665716028004625666927425219830158123209268207032873329250785224585277562668842477218523939967123576854210708732048237834677235606971260166847716620777368067494418776700614372363424979491692519252648949151180969811908350792306155598744509745106659155692097990064872331890677244757774315583625751158275759145204286353505311217256241074995445111076366415855673528193836278984961653290382115353046152712581061881467703037363726905853924241258284345699512506926872626675153070255229125874947506099293378732736174413833050017258384105340478238709679682463055744375891893812817234136527767996118866416676351483993454059876909126762075497635440774607294733419832552253773323418389725495847433441116619166630448093414316132166168313792025678589182816450204657063012110038464830291794220801558004301376525363982882243721494825306521463904593063598208602251406305756629262003020793144113350287306335408206831797787467669369798586556686027530147051449966034221286545942148168272695955637416463011648462626933104639071519010265148684542895023025777001628352807290665918291262589648091697266941715087624950870467302079511828288141039790930801844449775672737177665676068768095878676996314911676006643582466313671815885894533673378214132439640071137457377631681780232828451851294624688708349318501190909934776958875498008924114425877478464465851904905352535186769761300635032272514565533185025695662398287345158037345350451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -425578709321807588988768576988687873266045629585601520533363010170338191885688522974935910264442816033714848527235343051357947858157162512008653830481921641252163505040587675976131955064168355050404894997573867040916494997658493141952531226646463910863653871097117228069110738111864162209181915226180339247976571151323192600587152452151757454958734127342118681597441973109244339275957526166370281106516760132982577457677951433781786279426616033419442144540457750014701227796834272290136225759491376503975288146619384363374321635451067405924151379940227708784572417639981445099826163909858625551589670542033876623409809500173813460147890056616461926326001884420122044102901485678215288361305981815607873788089725586973004007971717847773306114830669595798637994710691170241169725040005387373323926422766563260092083651359908345320235619460056181178844512948687394434337078413709678695711921106169272195998420354705810796590274099635221874240557226947304045086279306683301447260982070359432586278182691549934207917430811959288851147752610530809760545605687447433771225968938807285374007794993510818764741959316526508180143131818289801182364565033355468672022983040428331255988187431175860525847467734859159878673140504890227776021597021800142911122319193801701936765608851472308995512081906770359013707886258709008417176527427716382076673010270486221953661461242880191447456953306438117273153961698416578565199247176726110010358218634930741663437998477654601243303220180964794580788943887812049137843354190203360941630566453489134468054793757764882060311908211670952049664300859097641323911506560731226297898949463362031043577945215831793214353550668184527253149605378980113638079251364521890974275545945885645852221032716290148318887552411120652315403609877570305130857794480251564938380335451017299236618875879123673760361465704128119618527056734198271567247928167926529512029958824200366724281101488952926126205727090422250257930972139865497421185821410570338414824359072902214424965024367222694912746136570196410300095375382867185921713304807456366152080786323839752586529276741864270395961483663770303897594196549882455682365291885545359607966495780179628737696288260264108037411433752550668820548476457002087572171370949715329239354696595871930995280546815235720762750829599710112689243952117814974310109008344130128432440280674170391919280154702594056548111109676845257185425962524774691181091060466424191368559906046866383163422563321600860451375818921455185500080257983370416271511556068228460829251765593608637137721753081756994185268839692796932278362301215407754345609948102373476363354189660977088582519400367839036135390872611514785412324274380845267971641275072666595641131067399409940493737156637126853581355205267998345273800595781201888549361810801559293207690912271116745752385743898546297532796998914399893611947625783821522524515283763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 877607138608995449297653721057292533168460827548187949386223810290213152722318521129239070445814162035876603533042626189282277912761360510500286893693050387684211025110105200496070900105740271921847142069521162131131856853419159696844276404730389745780359729256638970687240582107602840050387309896207532530081790483722125563505761436718465200487113788824337495532206784566785782737855128014581664170674935317891103150946518461191006529068224270246437296504381918384252391904638815393022854785362043430356056763684862686714724797994814787266246112088150233138690347648627179293195632447433323019988270952344201556928009576989715666460962831820084970833529279323977738963977706830730796625566761020429718437781032264179451049826875980392630787344498345650051687867939707416285521353186808445869079884001057593106592485659255532042429354411864823918918814253527728533197420902849100505740869180405755195358122831235910118807678051881819683042107804199162679391850408018433024297871197694617815480317702533067523237862961101207968940780725250033528212824670029746857266819469122787517958678147705803016498260324709526274459437068253102086283402164296229126254442957751971150147691656539303477360658970063202607037578219872323953690603945903527374479245739621690917240309140152390650418014582119836790951253096042429569097255694071948435810345573643157645482905679433880723463596358235214709273637766147741755482156997759096127067019100197457384124977972349701520861265786289534544891310428885282530488432283341675564512765032625728658357011612749140421311858457565541038243298302082603852679431689469654828482182162673532158489367186581008719890004140896398442662100302692594503850681806485789431992440729322069093090875934277137702733513775378686283745926114577120881602181708653836388960017899108473617465956528748174617698828438121776712277676463466138927911337716436566104437770797120167161984290843071486621795942919895677496997591930068177020438478113529658061789721150783333108101832885385289834147966348145726879900307928630758086239670864844499547535713854772251335687417066996500421728187361627959167932006678299048696408231090699169300570995935320565529582816825016918921988651414890402166830280410828837563776558066005349219863883834872473454334225419962614625930498712612570242361877116177549406675010695489968974106655379870223533368346479563981287227476268403078364970786156327348540443455820376271263585473932470394693274509010436092380972888329326556576025030090105534459070913049859221204035363752616576838846487956900494008804336098046723177534494597522019785677876090922533965349642660006603308371974762753892568271470626643756655492228095024438395802518371073706479010087617462778625716929637968183580136092506705501008096033329323565404481619516418082550046510678258682514354169622018433154484612794481308880320725629831605517789532520448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 325395608021266368189915187136493694584580575230011989375074317684188439165786757316772529928684940183785267424464523120896156009719996393253698422215063342406354109294728502056067792729582447897467954479261574761921255573511341469695741553899308590239601672426205811323124128987831702937246176717666034852813421869724275686373061070328284976554884744924841891540166111931746818456095300561189151189907188466916193396544889969224772916116449189583189263310476367135371002439954763928382021698047582583254566403334064897228909895390581081276019086425299366918105187120871537451674070367974607796001554511430699178790806023008930030108074866808671807232184911338904652287091747514677954703108813341522168363966472676896952527134018843740979200221007537772902788332820576349138506705787850718323410874665203604502053363531398763473100044202871354169798533777857550844822506124917800330476933748652259323623651612066461552328287587786835451897926290110804775986096584641183915707127279763075261052438522801560053759839112748960809321646902865877526426716005558531219237064508326259564012170614873463941549651085709417526090100759335819960196544741272748973985034536504191983840309494816819227712353876803020494849942749985584055123586072865369857660349579984848202172090877903731150096136951499980244480200346414969451880509168183026708495426016306369688385672506862860307951888652788205562572114404790241241891762683640760853034153982505242390799845936293450578697735773661031359984004708677406350643187125082701982438732972535834226444528320960863203388829791935824796004636628352963001943067426234922327938776667225111098518199933133864936899266523160170961134170565185437499223907263719194528921468349871142342077222700820712796689608017621323895777938798791657843356525655763363012468759957558122672108139616847337478829807707005700105653957770250285948784845449644174457811433954005612488814976622666299232349564194099419834825267603270445057683546478544410271223679042700477409530147901532299319642741473541669683409648407782530192127835153720027297156363196451636350409738326676159458015563184553672550521322405805863357481633810552468036752276771224819754044230627505522804409592048451231997345165083617171439234590428306044627289884845705129504488977876481350467350902202424414669460688367060391606219599131163857418766345530803698984280027392369760261822606347036279271650331564029295384987681580751736617500915793764650764096689541269806509493964147732528377600274958352130769495238312732393643423066435465317830819092267981356554548946066500162541681338826512975989495036980014978612515016947292144968842039064938670228235914867451966404338356925520819532879724298571957509763896332803097434690603340354910342069760891382821637425481568547711604332082682964545643376359033704448593751082036029548317030605021395327348263720145571766555444709110579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 797720096020099193916231142271247791063209319445144879826532229002144941388934272083355643309867281096051261935226968861744866125421188292516997469512104493108727575358473153152485335275188326554274134921644781382667327643565162803960001624044046527375902567207580820389508658130647308542070559176182352579011796047599177685090545013435485405726870497461263710213215928694130811965132565170971881391709825674824582917983952214922021845352817064427812274054715772427906661330680282886376767094983800792014844190482437756894058788496732116537444112081467553741690138303837899942922716870277098369362485550994049027403476841318814552846693506823812200814358062981329237961486590738955978631015791184676923521083719814339746473829831236241813078416401383803037701003343371597481542840147344448815602502076640376792381647542209891252074104673913016266096676132449014068805286234720455852309046890212442355485987969208428484307113461697906734250684716135211312429673466185045673888391796214470547188396100231721667501915691495212120907010016409977620474283880997740835624221034504874824990361516217437434018118502668530012908336235557751420948698949321114675587419357888484883703888968406600497339336871363719765284277035710426615418206069280114838346379708312992996163492105776805594294053316236071882118438378684724199005411448138912909217044825189515864111133678123353272064112783198059044202023847446452867339895879207088910304087006594362360008040643263716020338867126995119945927803765564031355414334781407334249044012237312462704644464824719829277395895486285098168625050118857042487386887698547078071646532944141062385045518608715953489334643784326066726156066459730528908812575979341797661056844431444764632396610784619227261251801964386409520421558648670020987222961274984485828202741157991348043189749671857471089789499585369294798951923432803621331233460015441061214278679629670771548971783351677420799321234084586703904087553467542157950861691335899927698263408290930099459525300797970294953551029430301862680430580442361710477250737619942081803465401817419266354282802790849113592554954415226765103965972038193561224632017759348575479910096120989356840088941063015965559112120035036944383061848697438784720460291548296828533363087998431182649182405276963685521328745009138200737952833267485077476832176574058655564238954131203806955831564117848737650710539305857476053107393984054821850610973764918246868933958062706821447112578280443798049086039045674672457669393569863969631521776362869611387775396079020806823171016360751325648877651692564003571615152514971589243232230853356413751131825850786436468554504088894427581627238363149269545504992177654486505900303136683452511970988330319504422265488131636593238690669370953358358763739238181965291939755264031032451284447176810606527615589510768996692009502803688378204597211904244706605604137693347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -24382596679016831638512539398533680384571189913231614627398035121970362716341172493993099893522882041613728010638468026979643472999301089689925417255361811283691803686054670454269401169040049401009175667511284798750508127437968540724252732052744966780377033338425269275462412920727330247588712207635182463392542209563329051866965425690762192282266803583631852066759705671773366469853337165153596212788575072557109930516099992636697947745193240312033421467346414119883544623869270712421820008179768231884460680447343407699104068227991266087185111282076819926095571457118519875058873656565993121299459127859078966558895917474154775093273336548872153000724904392219101017819643334204762126746951226572659313817489881758966962291458519844665067471870319998240896989147151397117253960035080280637871250994337195403536178202643909278340542870026198449206055123137821683613620658289031273986395361393496560194838746274051395575475726654267762522391642446610544905271402359577041027503674743305540191205961222719658483545272861733758466199346925530178522666989669739933147661939077412592742685383468097446511989358243194338077657555140286774775815223733396968275716891541895273948657330746842426275932064772295900482808575108630942060197796682486502734151559298123853597721148427741969069245339618442553808221798900917379338727241029744311051146329996224519026801702273492614228342578602782099276565495071621637241722245200310474440223064394582394889898098915922631093621473282613738302679595386910351589482410040075601402204593301606919039521485272932881027065188691131159431945161642133699624475315535048316088560224161088722334953389829648502476043527216142801751889560804870673440657440827087232777699897369390839578119004249135790813758738294519608600932381014695063032268150475525254729063947086937159499386989083983088420867948939351981815326078441851812468951388277033643937809263275419559595234048202294773044442605313336560094324575252028939799989723806155736111502481991692002738455037274711189407229668083016641906187878013094832103658141414222047968346477280984706962035966069216513060794972339827953911400209294043584069396788073576486714066089341458854533116497919795208219376439769479080652464597659816417904359003967770066692543506121773264754217258074004133253150719251433095996669536411257496452632371522538760355395635565988864362111639021225209559888797776266901596095984410137066127466629206626074500370335243926259465329279962232764680837415379862034296683798939903822724000455780667815086825122206402589929005242593428600895131296020163957112170980962765597722788031854743181192366369716043192923883844209403079627145301961568306083784272045659660191417914193817732933106774355993127236631268797079900095042105009694200210794863134085610459234226951218603793894576343480882353059109166176648176973456036356828463719394507337876405088303657779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 11543400424401243666852211137954508353167543118150594120850879528595132546634370865666727605139341111248108470109193048002607648474755570984688776796439488693505804256158030156322552813858011562209480700039551138079272114388504036539734946740922888558872760919901987202277707249028182751042802040713493098430574623772024941843728704422902229520054359471535431504294104415158057830683151435074443954331523155551674601255876037714355283398652841239336246551984286100565304704476367114188881116404604750916220550418920778865147431928914456108379518897400879709363664861670485243049645596471875309274952275377782267614992869494214420795938313644901770372050247799139582581718292383081368874549063463168295881538577663531936933204612023547306634055819919395634120094158199220262939065441553583306322454710659256700305783380006247215640926974780917646830590585740516326969522735643108013034629907385192793540348566062757226137992119737575851841435611920375716694367514929072426482664969227773755418658661949155919697312181542385326187265195730763358002212239580476151355599447211552864873639392529226486353338398413022662506082870928316329487704423301112941906088475014099811576487863582616537862816111516645905525596042167448236118603896256964525194176054692530093603649736982625204235132211207567974716950518255400254888141197378806529247008192752731232923870103219150835438297015910936199742713714055345311104248990862230210349952159682461609128085967107949058872511215886700248038664204917861269187650857714747385861495379661878744211492785382410357415103675618494982750826774417687676666027328671028176524916960106078058980926551449666688818922455669657688318420183287520687640888058381338014658554253292168644293952524200452213661096235815336176937777964222404137335900227779023988532559158613724636211561356337659395755922084126799046105649156832163536506921100037904414723184188699473527697119867433476111705094360079413333251566036780297605203652717703769864527816073480931724479147014884912891407651248080506494763773872507201625261424951656035151083001741835753117062929994921378523675460021945956501674381041108027892102630355875094365406571621576964116746970958337059300243359939646408843906331846614059142824679128956706213220130513618890239830717559771609267907772292969129176017784240323762338220819221537087245928420172617140562823787559394059803971952174227403192841074268753997052751714404640074290020325702520935036165327765763446872935906652400410672821074268882846302432208679014267896141212988870953284526189432116753845909878543428543344429120930609513620867140803085968740683487514451664998980560445264429612229858352260081969418363185946847352379221425297498111979971889137409956536525280611745958324182826605606830763204955336305464126881025332518030807598701738596302763331013905564725896636599338087521977809008359223241651173530397573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -293286509095218768816744118708720828520682690594564944607837495871010759211408999859954769659821853892963256699366414624892914629740265719623836656301063591406175907780489773048424489820519212992555757380603104709717602271280622478007162644116499778781338427522555990062312477014491434979591056798575103425416668888276445121625578402562879330332473651808316529608685198716451070434320376735277877948695666078172459040707371576970852483106035210786584463349588487592205735592587603125190077306474952325231215339938897680961716367671937823261316695860423900754030277787145832994935583255245467830674279198367471493615375969907289895379713278365750672802595304493141397823174451835748533347637183091308597249854499823715778859130984617417600485982788893811034773565392284103407787778482019157003683075985731000241810615432746847737273263374595280500023623153131098420074042577804650546746746289072260882193519587670335278700613935004726201714141215818533439609897505907642330566305973187913734977294888080635605978264668730372209917049534843873983522009856918698128139580391088287035858323860468240414223877608713310277213492599466347132842727804974241311686898464065171480181010626551091230241440417840116741293770919908179124035772968827784252879140545042303461536671247050557010159609307683666319498641916311934945620962860206772000345314777803489862620118961299512704594182120546452409655825792425527796404909003136807000867385122882790648400144997879746864621136416854935117570514122168692452621327192686698153312244244811275880172651504734637047773677831528593606261761124991781922286174175797730599352553641903492320153753109277104976769298259956863545822922395408322219778051622128487310656708463583738807866215766381344852115632268551639127499543963163367914690327568150114696230254432931854003519094792008208325386844975854739452154430119446730701482635825877009953682674555055684253717759502116657370723652245754679583467685395661410840178235984154399441024324287459441620401310878844944321031677532221757338639979404225038130944404815518327460097906377713615419725680721202054222022504299184304467985903953672881537675869366215281488760207810415767698567995010017009899453218881264221007898485046587761778498026961263408318401158621619381302058520913006382711984886787960501642037068320435708115458587112654345950689393115250956810648883860891875113924755483183093632114071038352165922865980224895254755504313580797931320207437447603444793143989108894962558449501032501794926425640922779582652218596002274191070488265595844566571103508428534551440154976103347637911617711034165536538895963527699884139470923024692847733728502942403130942860886727617653209797252509470032302669749296664172282410126320794572532552231046902879855692256935653913830905575249209936207884175997027659428171853168980178335682614728913038565116028583593750204331932145575526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 365593496581930869405387313832736086943428934985693330943120436682680110771235505348967816278748524664752649849780959284644696252834139997393612661954347383420433194744646230797155165883983699707078868572765330279136484436489228308711303199136681775607050140755656028129806002691394201593257026541236337581164176351965514053638098467942968893943085500661916160377370830444504249267948721706436613143607832387221897448097102300473081442109456663732736492817667970217252781840960558891957777215616127684881130608764807903569485962249978329801507542922293873270397444870543056376901242545693163200221374335983335764094390859431305832464984022497205950611554281360596148046407974495749877470364268065591681111124113510524598106378545600925324305646149496158073646023932306336440980634976827006800203299002854178476668370058024002895489509799364632827677179884767658785004686782066946046896387298180688937534227314241528103571960272373095020465045686068153767384520322350388113482436926976893897517253586409805785147043997735447317055504167364577914499219438589859935189715093271363692637793436821370019174357404125692307143917214216708619946143624973676407201385931463866690346324162996428138037946425549500535549852468765728049805848218463435051222017512163126803851927802900948214322929203632642351139739912021441980925227001183289332218760761365600710434879264424101474262044965166598362142930163677327068054068832032426555605473381043068297400204378039322367667990377591681421517690982341244513464492201080929326130475164863550006168859051493504720433735188476796330960836316031357050723488800784571372300339419320470314154727828752230288792036302780862843668543704016404311272681869328554950923817798585064446708153767136772790273962824644236118384158026215757225230306242182825983587229862993336601332624107192879165665680484983003795176386351225433149595382991491805457043339585465580859843900677687373232188741149190804511772694713762753677478472308627255541728160512752669258378878393894041720617255075478455815706355941043039831711661120648452977363248376841770839216899686934453368731501236608188246672974039922969282102057172066697498009982091194427926908679254159499339160846584297469591083495602118574617234286074305847656294394141862889189349495897289850815238987181728909021388584257613177342497526268340321095335339903515317229536529720337633393264146445734412843645709402030484216541998161743803585952225324200578862970722136563826477569135673513192259020033566677110137508478453758364942659983770341421615809812588171689013482438147185928837275638875933581609310160315280546333265753127249400575971997448850705109223399465162192437492129432135282707752757952673048858391235912805045694634020975062242825996106974376890707970215076489865620256127006850032962699324091290711360066615886235251412469149409610326526517311592001328374216262496831930368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 3277711668972345096829491857358616708531796014245037914012700802926499210544326761060832682735314979892290273011220469146276347485358406075358243961581726667854256415870532474409663830294040354434485475193379083000315433712905010137922139868442875477263564404066263290185978648140487257712144017638834529707487547888159721487712706922041122643201277300035452674860736483103864264044647841871768993006375632213916351833325771229195936363699488453441946691873029671164169870588780074844780109727063403807087718978974248650582334674338545532528067707769735281901521900918117325583818134155762158506146365657710562860318699574413044527372649480875961865852424980885470282622429184582314961770044446182849210663536852505112112583320921807903145378549036412384484170306417362179095295717853504801305484222238804738471752098858622651653578033392140080606679128403373089356108354312805815752328622341995708449903239121195054826251339158279265554212972647834063547450765090881710589726416347858264873782768623314589077330613030056168876024277674264156142439410498114923911011563503040049653817167543404216882995944564918889599861561266869724107264201646787815496332600092670297114711662440310164673314554171984034008521410877596885083950932389541575729585403482855905999587236926456578373693924591577022053947581838202203480860344213775616459497062786625672503444065742176854906201616083441084251017372837358214342220007862782885568255421698516101482267459291369578834189831114643438801154389695424919964316189834668557023619481412923785621013517872827222777104442779911241400564750483630453530599934813144622316788153094653613712515517155900159871781492028849658122717518016084615229539655346946547348829072359620553246646781758937000652367417856478750866936062908760213160665400857094175670625428310986644585424122292992598103271626476158825568647176596246154428522432133187084501285556632047728838611500394992953015272294807443227278122729525768695595367244183868426265165806436593153061841221730841531206902493499578244325868684823994409682271977543167269608559921776318055589350524294705808427169463112246562384064353043516122336771219767232090603963388987160403099855779495380449663711764842004718347831790397977568568345462401717825204456739068586461993986109865787666962782210760826386893135792278998752923263057354667669554414689489332067151969544940403685957970083982964706390020067874418458384962359969131111904856635876651803981889544025224044500740586074027312507131959592145322603531505159062231843003540640351056681154100647903438549938887116831537075685262234966595512021947360697848544473479644936755996359506166075707382363750425003421577077659606972557245073348055886623086310663906126466930658533827932075882176518556830840852046195356832559155786207564971392225132029974371898381364402220220563062629495422573773170378602367190818772710457741620019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -15709768420970165998511035615495504246010685440619082216840961797799763714210125894536239562408895089164757082004074567755545279994146814394126867614077558072860771961340385715539094220340850871565138679632643967580632430381787047173509068181680960323445737802614469016032915133991572662228005834045302031587942631576039099837440867354673092470234821942397417058405661150124360861627872587958233970748615471732664372555119670034285617798566239299745071739522600391268495961592053347615347237797759623349794642870418604243496005405996336631253206133520711919605797187445296831977646489095032285492671370431908241674245026630846149269873379741847248431032325860715548593057221016468989838582725840051192586310341276931030458694529992827226699300153281200312482559596162965114963132803194134518674911926173668194612664084579688103954013278447648901097139150280401556067703668025522007523611233212438693427668195881237130169624571262893102475150765685530844738996512037007477533186168337629218461341564549990436572148544779567402377146482836848563070372063966090953116781385752648395442383203839253290550883605160853817261379762939463081611414627659631694248095745099810933356611327932369235918734151643530362865052564570514467666725091558247625174343217569872765596547158308952535858777295166463881710484976444170896331270496426990508815039188922129851513128005294857087828880766030678242856486842180022803574280921803024155945956097138738252270226236390334901211570949397099612957517645025170952140698920728150190096198575088218532936034219291280266347276402122097995923764545771497168631680242758372752872532300582945994970643161722679628348037170911621105140990516251479298233561028537264457133674404497066070269079449967922092375023094323594268290427249645516034677751643522066234992421448789480182790880435045477393101176265060334643281682981647771831359039335575588385278716563054379406950099546509369170829333903988266507930146589037503772552282251246255223082190476334829293798197623886870195955440068772095259542434521848071814446685227074120670803067683830303583471423022732297413607358222210798914675214555543124167611003560097586930064298746160796386784261003128076198507834407649789717586326510407197398103320025925667906245917415338031671405456687767483011685907582179299605116146532648328574150043538181404813149407582964765309750002152578023476385283765465206380502253641320099165610448907054741431332852827318287416798878127510527586747458846356482868200502245627575669051831563837720585534781392453356172910550882073103965029270425571661046314817414132738338959909116761091352509515246686756057698913232741426113724085497125581786499801410150615120721292077941328971191829600262892808535424300778018508616568403253271140552748862739270136881169885133452258931214100033859090515940690721777019045834065437397457292867934647237136214967216756238581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 23848358223333843209378609190758698676783503396408929043375999764039415688639205227382007624277266470952221466317213855054421801491753695475574264628980201932292286755434611958030728008145803359351216515687172429705417772047474073765532148149074636889925650220737032564180296449155367559042756289166017465839525755318985601701249559633037481425683309000177782699045748582703868913177682026871830937091457966867064739982395017394587700257200931663073947019165960463127150720359101167202961025010709580516413848963818783431056410275021536699996929958357017300258236064029396869355092429979403632613595614389871627579734078354843829921896565420255288593802550196589412000080757386427568777256569902229836589373568605580705822206785225851060984392118772014935358535819816996356864209333246803011919009123845850548794811252124045545540537793515560358159285245302406858259880965401999267405526392051815681427080019566299271950024150434677224344992048922135389300030882362137085190840140424861114320837109860372191648020091383010930573173175822011666953958715661107652814281889490660793782838054350393146103634205996334977914467680526139701171619346540091477336179390129791858891647141115502411513465245234578911596967876049191934742224107315027934125087230960366775391943474319974723372840574161429432470749470549017153856119613422203892864287630036012896986583162111716806543224914123805093272855012585549506780120550065605758775708484025718026314993162556694000505659225024960198632064653796043389537963392110188309351248005241772966529139508976538264167691013904954591504955763598885620569583539400673942258972263975875098022056823407138526109343150814330188037445486614284659444204822090107201664307176995159267026578785341641545599777599448202628045450744511752741424369124668828820480969137163282092034674083978661724892311607480045241890727239845705714718025719431689125270830496172876883891658532698440468467657974289435839641976609315209250386013881910335583547260078832779230295081317561557090326245671111805276343233179433551926947939937714620115037333815192692375470077534709249717153578112708966521540102590633818083306506498097414104407181899989647654948272157321035437547388229979835546708559257610036162026122299391830487781011321654033201342098908469618369856991766073814069658814395781146542007628386462957136341100655435691920714670694064898491608673598561733856581090863563462173846394806907480418132381271186510712818431940902450057621458489922007464743367103880549212049890654993960379022176412849376623448769034804441199001616101889863263609875009888680147495858353048567885262004352326086343748742050038402167506993390982823772556096773153167325029830103651356084903834313494710868188376631844510777526768982540509745646676746224590064849540798030835392092274662535101694676070654215491084692164143838326307585625281626501048749985026834379571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -14773416244267429735573626321267026571775467170984718441100518120841086792078756456266511471935754966973968750809387310072180898556330488186113911909829760171579678867090203781456521452816770637719791212743139611877748703172917577070869475604590669434338535122901680732517208141767582388555867600046086834999536017195461966678549303074530838627706456614276272497992462601329469658587998601489949811972140759598782957624567364744448715828430003049350255344523310919339410003368610028630762150405576531740514528695682393189218604216773416747338851071921115429829323214616282264484180897805308485108425356660808496505084399938864540952973258742784661421113178474784957385592059566377345117625890997384586835660757551843887073447326500361202621772396318501569116685880632110743902126250415267115277626666646108643306706264071655164346097869733119608125269944274185840896782035321826926582185547944402945221192331531965696207047555640610836804931327307250708872794184832552021097462578236030959715857458657150765618977052680230926664687365448826931634755587891504838612903466842113770845565874707355804106574393553222213373108628261180104777201414936755325220951001098460433323751069557385789837713443885841594330625703586002229206531004846746903524569439349876467066028940622781738491981001099246230550678299624561039274554624787104182992677434212845871832829615496724762779681538409636180388409223406583345671026454634859370962264013989027414502781706000973336134799983712898683894743697512821030156170078473319662664711871640651534615177099031544119409613488707842283090422750880953090231255952163314679743524007692621243477543593895047136887084235900787024215417159814797422520361488521235087978595789553907423349297173278450838005985703453077953641596906674229299424189840263590137938922039781680315971918218937374457458818716953795342872738979413198144842407636953825418784204222267711656281727606805360052584340014140322144245493912035597409908207433144441767480170519013156352485551088848483708899869369474567188111076796555880075789402931517914810284925471316608724160816894214026580572893128435170187443156018694688298097385153857625304273418016921502860023518857430668033806344795360799468573601044601234974419748223863860180563114146945215600352166115385028182867802076744796109217803051790684450016081485475506123965001227791661808911205327937060904319833696569810102234030454122849034762251336567033388894652798927658900704450401088093403318251145113654726859802899483262041691573121857309642599174062227248704573524782509567231423829126548092172979861757707780217180076125303509538114428993648517700825636142066044506083357953407659118902645452028006154026189535152031873842373820578130526580267103329934976767905380236065878352497001735533819046124446234092277586351660316758545149477725288569490654339652860792239036366293083724122841073291869730897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 31031096003204632620450734476524296977481414235479571371088479447217556839840863856982696168647984989377150790160691877920524402915292936275866332402592917633452195879424588973925963177368707303813657808530872116621748219272447841114657005912801328676596855944700155566802726467689391070403091027323529784911845637900029862752274159039612206408491948754555655613226401726429912101804407731016851633275403082902208701792436103523771156317956658783342236573529355858364986431187561338858196640909992660234699188533491214346228305639829420354933791474880569336372405181539940593494420620145854266171551112625093193877909876855597261600932994018609308866242853155757221639009532034380133118367768747734833609696075936878339021400624008301701697657670235010509660956362347676930653407519998173382905471072134973191961717512779539739061989292849442045488159672368890655130629806561789864219945383478390854999606955251033479558915291605824768386799523300754938858071131462555188879788093193021271862132461200641360797080235285559436885984012056350424667496968530222282496962579217325812708523883283645367038617996114734920427203196303843244511194059834479402991913785016520400033007168501220231346247042101544217472272094965952058047856030327982135403036791196691878179917135508142554656077687424686039371750786136996348296759097313154875194835842983690017166068877461482250505010750600087545678890082538190995350706041853213777926833339717121498563512135127952311780089997964043265668889030318612998660531187586091645669113209284036010109230309550838534040919539625354715593451385026988808646468104512778179821318659693716416634090033789788584995220472137131319457048102701110775549850608659371963822029942227227451683444599158865427167499248179218909822526046371835622839806573718222194314500495294965931027148242185210385622359045336510209839827695895482566487351111803680064652680732758045396778695179967588322924768629480482988836827250574955755404853844409484499691830112227846810586189598563228315621722997356379662121378939034768939482482170870897909678374874498062679593141900112080127156476752452042183057399986373189522226381414605110511029253335334907365260792129943938507103411229717875116742824003876339038485991062018472256078213306325245954553505599417032599034527530800953897951268125959799926011647673247450422772010420510845610029655863354446124976556766332081368148510036289730563367348725231206672320245422899819890525739333129956403729257267978536351761177582602347087901699998986110325818084901407390601935478070804889746204572262116582233002842349428925727711087077421535204662322417110963716880149570318930023444037528731004437743018634575937271706103390281907984175835547218844592278466775369804915057403582535741347030909144702211758257669969498100672062771175016456643080617938499497968254667023972367474017746910107404418921385866161448550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 91820880448843292337061212546023180827216481583336229135270484374700987386989187682439752951101797254977054827661917318768040176517912010375976967900683737693838558956085808727288129093234302237873207138395027882877875915269199531057286187139052101519098989347354689740136830014643834219802109784397110900270898564894271570917743496253576839430867840696133870024198407822367522662788616973077372957412220482991023777551376095106612937403748419626170083070779983219922302390464417143135382965705841383140631997876826926228136275691088702977150856385702862959790184467852703289261221265729681842094711714672305001632068374115128789896091035352876421497635309101533525168552223067814369081175823914043212976337228582360992067814775894245165895793713546383989838826534208149601634056649175501256993064072582867364868832497811799740450194489675869880163085210050187841974019479677413366094485937175652898414006261677950973378672040336864702847366277738141507678143937779529166257213383686019673706240136300710211033559768955837152769622871661073367640921454029857303638303107477727998331912451155843263220622027720784427146352474085371485518073536665616128383149308599182945080979710291985420774114625173483072642742143941935857036711217929724671920511281026430734499938066620119526890424271565715761714960940112059700946262905958574066155905222599467721450664690341176671682863229202204701357837465831968881677188201982589663060136820060775756299352316300189336713833101071079362137438604499340469184740602101955945970556167704943681403476864219950704480041717436829360727246212662496087956207577536209902196862663984738296621845103746036336900973513957011643127802307393921820503503283823433624565618428085633628091733869066415248844804879379948845194503710610000310393514631973881869326415660972254762290518357203644725027293913834686553283535063542272396550939900443453296758306550101156263147759987243610148325374057481248461219018943783144784257159318610827271536919857409786206116916087699744461568514548844301188959926660526649251872225250806644562461528957796814319241801668337338445285410912510627798401050411143335286609510660954743496874732019657941647669653892279260905081877775092023120931354487902133484754010725789720529781017748882454035612628872799695549767388782096019481763148699616235654988841194824765637586671912060079922981685286229733062346158938752773979579712225147270729878155218490505273321251179795362592048645201323174324437417671030019066332355807400129067439945777701995176874820859676775961539546329312747527503808700443317286578574093803924660815981589642529787307703211654501380198706862737300762150409824124203007083183883847775835182761939028921501801848621164517096403239573013937904529725811718977335761278874562315609336650915623803047022605062793128280092035201735004492158783511787274046481761967486646965404952068996181524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -911449852689066093826135687888675068014268189060307601090289931146884763057684791971391898985257947346816443462124383979154967468476599953428409984616704294556022723023309927211009131960055149437770701762424171429285739413126173969863916665207888482130922379065832531845005084755114324022794937882676777987624904362934889610899011300276253807812925201425227299724233758475137884001811141080536389067956471756293521035103005613049599885077173520762698658459203103824119919524181246884974947793623063909604794655944730315098135159578170350893805155324188296515434575592374686606300139136112098610054782539859936462044556076035181244717690061740040354375870308236008626900475721593231532120494796876989323538971067042859469260546848709654425625564405860581329617474071665536411926964161619358578544320049433682698659169485103039303949015515162195360869682291261991676699519320348503665391554033127505511935261186853648196486626064048907234216958473413618101145369836819057276551064811669534972928756593038027943450052255377548609696640415090273543968900293201241667303380237751694475479614046853138832294442991983402359283309003109464427813620186934966545546367884344788665367554457037355547574420816805155523621224597872925579889492490919090003719783981604184119685266202445882175696591351484605065351986815925764484623394406384965566784441389341263208701445018715334312463775670564587143925366968285033875094856705334358748490817549731624058625079496846648409662338149333491454892724051353512878081573193786585474278346170329228905810712182630149398179252799794736462688550139642572824488392144238643994534053509720122989211990509242295373900210813920363039170160689164789715375598413650744321752004100620780128164050315738029628026919384924296982315677078140872617689499414209961106587742587879517212283472309275736237348728124174664383950144801808420610774588806321047277910190495729113808050949414473733706833984585436893343064542536083448122334219477541921400792289801750400619496254038890046160330720548782138079549699389007079491595372290477971177230802364963506832429565337785999672977756936075700304823758473206548691787295426587740451078740311497446246336920257576510849011150477641665331547272052829791267420613482379717515324386624003787160386655987462723475032789286333777148749037990922270980175179668710662849091157664234245646326055483638258093674009590772139815587364623764156629133343869052415060916485048276609137775382718762375740701140164385692262910549764009493333272323798629621223129860345393372863050410252185164145704819363451042530543506812859372107857900288297653801682031817651039698162358394453307778988199787928416567185693044638564470894370426798261254313300571619414123924423760782714322993900895017398107209390821803606349889622063668907447715211791052760675796036886875083497937167610320216668713634557678068112356880629835287756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 2206249546170422460572608035744031715866487391944820155053962728538252472776599494938049565952791030365842899330090822093187880894831077080899885749520250059019879856464943201716083189104281357671136348547833366243410947848803272396758221653104064236410270879530337954388639484077416859333787394111927954523932769147298902250468309759255110707080959580309553272697039780628446767887681934460213008915997708174054824963580992728574415686859310449129860047346559441536982291848359258846192606093240881940009903082979969757579276333450085204596009351294184025235747005532294516092574516656101442027592493334670121793773004820253905381285386961749767283934340986673807380442375474604007972372073336578355191877751316452752562259086348576269015615155619663363217370831305162301681560392519471252265788768830396460489838717035025066711164699359180497165486084197687700003545556672800018820381112956657569500098312684500677708876911672519494186023592532976913966514729573255693115009506064100421207701429354190675490836017189275745880204822818127951478048680614371120515498159918889333281579947634074135962327890732772321962137249540755000307204472259952740179389569838772209798637952013398769799242785920178466347295402771163927865306276152686010643161742086199033356140455592405990471030691241641176158750386956939698747211195476096637752945821191670724661280913778955876108289275637628215032584358122831365218636965002023619271834612856101406850036723563471432490946708122691811670616287034464918430248509676355512061525360515966791687424210804284283355602809427616215564251032977717704587878728812970061586325737966435484201490264659047716038093578047098436057652281770991559505462211732115062478848260326117785961287917536752224855935139662827891773871265154961566361178859557344122648629086138918003969195078500342736642781640542277114454656880608839409110251840825439007536778432543336365874849878035800843071596373345185521579443569345128802935316977328926032685971631547140017732404816435845529967949593837447482346714152543993785013258091179898346464921297369476526873106458578664239612930900091450894253637738411150313038095909774538548487925779674400259641667978960324353580839606441364212994748663050806560742612100768961059867682011333666412219964628932288744812668706076992937742344902929111394145394694593321528740419199159887247913113992833094710806336401962518374866487637843797816595176250409544104923789196524904547704808147184554231589190586575453770560972324252633080469785282247306674356954434078330201762133668550206062204789741801254177224217584697417905861482241711669814718973212648683652566988904947303553994772919504820265683208453936683688255778798922070092994092883300498702827758789862034992992363270959502287519735761905344914102721031781541563898898295506968421012560297030959782624993386339324569991006889708970007772501591360219738275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -1930389585055752538670825429147209216414423245289279190873798716829016118236714161382034296689670027170370674747486092309994898319419419461837350942982080891254196322698135779763941678376876992008635363216176377623801640075239472289105807070358156301304759746956065046217093188726422525633959832519921551874220391888807220905705490369779344372599214389134362680055163239744451430412315734979244738489534455053839009299322819357591107682058428965750891045245119488597861933273142018873244810361338293494468219536065457975195418362445853144557962940347701793657762243522545086390561386674471049347643569130620731868407657710928021969741646917352460287720141973981059188616779480300470984252517264892935865877415999986428209720135717996347735416200416949256404343306491618332727615572006088461728445844036864422264280089505478665461909898736757769108581353014667385547120170711494658785466551622602625233346058471967678011345388459887407540048580350911997881525316915907560600572035996242583756351329949615126539037789119874886711485987253186109908724373762055609854396221846215429538626728582784187501037788876520908352096343501708866803547659323541410204334994776076950990762255516640094299470753216068438434382644180906907868907671624678219660616564311420243865371863676176408624980296714647627938194485905460561458209415040969747496675847127624064085131039511061390021558359418578898304094706306977893114291238899439195555254897854727947624303584109735541556834274916550767129393145207960288953231314703340621545188314032493968836453754810697467396685304684881878769944691758396490151934567478879587489667298887969620654843172195044099359434827831735317524314526357479227344426158608832822541288642110094471999654637647299461861144790758001071444364471439463099345948441148169888022539761244899259387606314214729783311392685845153472933752869122101663897782699749669141539457777198039829601821925317559616366628234201994918661060701583913895390407619843941091376005045838253433535727825290597180263045705204802226202659274843785676216837751996827742031741094379506333405315186994196273354885314231875330441675419452795093190312281699496538347761380032470342435248873061178411029083248274772807534047238684651114820493299261401118894497219778900593171571572358095184514204625888822048046121340802038501440888678399666676323176047027836475675740107705409292804296598086100022449259837481336175318246496248150145921182699988586965045420566977559476267451615639741451138164235526508239211739768886690169138014900588868479577141740799594652864895288927620346869261644335057618204510514586193205162348060967269167845481190954138828587530312368119845003385722842110832985897776468511302857532530319407054837621116762038526889148427697132718804746716781723659061247804960233381453094991969240481404829256860056470991559480309686435088151946063430125292902003066465891123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -1263482907741901185499369225657446577678647001894908793421766751474678832811830220798429974773941149795850759045152011756526199600933152885005849256402485726264110106979065824350928283715059360495218241292910398429397355475877426709005633234557658792326557835447378032925514551005054895712024600623323299389850680670313422940946891057461581767354975715218685967714795103363102768003264696804392954005430910648060342111972758199194979138639189096494369427285056067244121568117209591388149078531925429801735242249310379872692718222113066078929005614041573930429106579720133832892753968118211215506166009127316634374499119696676470313766374361129703604968802973862882467633639989851948698886485357513736299232943343515778942594851731962205172148380616092585433623199692086170188537571517208850358288666245161065117886978405586030255309607264332380621915234842866938213711518235080844108793921094212670011800499103819283087439759840753012225513223036995885431394442969691838659795536595759842642991070604272700105962420188584854588966932876699217404019569126049117601414547750093492642499146940657623470236503710806821637347515615613803621863377990133045123491739899232194881165547727385470997590455417040456220920343223536084500722467043523847253841871660125343386561062002616118333434322792973790547523960849204012182346616236260901738440949575113790774964710238670700864845082335535867762974262530927564706858832830062819103221351111394458946394243218000344749206259115282556337768597617396232656389404167653936627722103668432363379183469090525292194614737604120748058710403237639682337435722567044368747433491050656113812696925151126239842985123834506106802320765177946809962133261735328884482722144302653623071753635696938775650628185512582346565800985949706578005065424330967167088266209362402078642658018687329399367696048766835809499679677421422095477969706221176300641597438935284336950204007593645441431054250467830916725476945468525860332157307695563301087459852341952967266804868587322125119792101957555512061233283827371617551857383408331019388338973327720438775492372914173960425437162216737209004224859675948255199948666054317442578485095551520785512948549510765913886853683005826140533020280492987166970943373584644295309813039952371009139665059512604406659884681917346280983431443985527333027524536205058817795902460892247828718184699550216609621553601552066333990108446855875876036896281417310390655807247539441411591237775428286983199148272897820942574438291562370623644205035105958577121435132434918713668708080176689710244230963897758840997535123997289096641165357533981315100355916522940838339223186156524398308588478522809773944829507003936711147498663518577666695818262239432094360786161345888208141463316071703895404447203226628569722613087524596968257263383016737784279469755434564857047644113684399948710182058819005697825215258577893358305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 4483575016826376119522216210421345595126319400071734216096117265803348175019477684183391034330827807723807948905331560528035616850499236195166263275559982414826977948029894954387102525416769229941350448919269128500767700094592130000505234523989087832003466207660652870971889002641994659420355750514831155509475841799650832808003506559896214519204277114386807627589687372750334886784777549413191072315846791102955977132437090431836181541840041021163614167650866504997833345496958119175511652323135542765183985057507595174258908241991040145701929104357937960629728681772616218643735931887156836642425832192836849819259644432838075897696358225622011446777404897718332796058735766183306122784956432237528444656359882841421100230968628833049829720288200207740661844454678003586525745430454482681929062381958942865494274385241450984421823483280267900567526330626545999342190121597016295646242097275372238458981797628782143285907371272692171288325811014494560783591350838075918490354899058360468208249323698321553782758888045874510574322579040995399400184409851916412501176705049339488412742293993913216028146725127766144119360037342232239750315355128474940375738388579645042579961358201883025291505628361628534383668772529813908106702575607112535211703053766768605316268443508233740057567811766695508077218013722168662405190007357895117847618960860782390702083643013424528859209363844424127490057674013756886601600005888986782630488205040311440403488281879002535962888294092604425913790631004431267723411977824508605442723622334110651159695145575745396837371160923860633051141476323630969300278030222641043208739342304652010057600669084786911776868607576413861584775972698923801370321769493594232399635670214489745384747345478793434495204476055625440894790787449921712450222069010676369975521983843887271241205222287681081077316883691914325046297668176927543280337854298218551592488533795005617142959235819840574604344071224617739399984502707285527144768435398552013508867004482673823121461262837554965138027990584294291827015745167762400104090090553278926879000803110424320778146973333655603174843229573705001277982926477514637469637241422197508437171160045451883801942997578373492545569874800825422129783518316235615073846306746526272364461178238844732483893671232425819742478655625761127159433611940295683919709888470134569244523224635322891044684587306953036313396410753812771834015657020900885146763050133569548732623780965723707986824471475698591260235361714336128653781098938774511582021813607941465692743316157992331995661803076844663285753826952395058625083169278502252893452772024682619856716287307746632308560267504207868012388149711523075037693201779361524530563173929451489314043237889949591156891149907065423403803480795735137899165985036347895398628665420682029585198631587989150578393054139348409953654639253572682619696067017370694958132776160103864729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -3179879685127685525340851824185365000535280214138414117394818336531897594957955604908219714442419524569227209076899287136002790205048749610211812767536432039550901345867447465010443573821272306806553566121301186235164946978078090989027553222955110515924935439666434537013767070658712405078708719921912779873332917118073126855544385570256886799418121808406388898710457511421701617241635385601589015077589875780262110388661223389233212860717895412070993568258959991562113607744272958595654109196514373355604753077794429370689881752733687304068014470501899066541120370148798684210578902647844468157557553867024754505800371480006931629380037255659463694126823604159561286363776113527773400612024128389279278951660242625039254256739135211097147124557157927655228642222518367378701804112595022617236965245063003317171165998274986409327064868057605651600661106205455349088259515550134632412024275352515381885535094053792805402229596056100971938554375548210429331354782586278594876528324648627228345764526172371371718946734418334838517846367462819318422132806837282978467226600519782978908378221697515273622946217231073261471962509409758461424284186038167252665032031705750031412635885098588149997188566480889909819105407193600984255289123657796865575236384883185518370563059796568641146513201128540186775052558039973011550430638204116682037876852735812174595498386202275188778735298904844466836607080714993850730068210798499582987617341535794046207981785252500466106602772565386921886612938034030007227888325401553486398228186426359399992681259578529182387885920847407743690324200340468780602869294287078091456344501208998726017613531117778686302788916240770141034003567205755002609405500017082013383302621004205625903028288731834059793013877587307616129213113940865613357335629416242583738398205455301402143093404704097457947552712656408477948515986001399369017369712846596273819031669010072929117870213846210989875059487072493852422134014603521392159535211118442549652803300054373574515825686133280761387033283159064672932744862870155391509186125182197269180878635744339431937860320107454539123607043916593632073024622778476013583210852648016980609195271176821687868211347028765313344080278540764001946428920503450256819220005551976206701878595220684890880631036493512703521299369586925188207543500153187643428726672334293700258280562907286020774011329162006429420935517019886910875523333277981640863687823886783617071156747311019035645532522104887623869987468367416422189207845231224419362831399724022176300248836787431608363435963728280308468122445313033658204342646822749736163556698787432577153780573000383317181036670547772139669668731208615346645064445051393188107927925042655745523864193396707611880713505967044412490000961230397645214268835874381320889035646119444024501890851035055954258210143562063861726707512317267747686440039840892775627173564027152032071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -2004291954988023511257863309486707138102315578445144057091089453091978726069558999038064579581664390488513147063982878084284889240982848284246665371825984385042285458247757181796372493072532692067617672870902887314991973360039911970887551088267742682306342153953971567312277424626543079592845594009038710778170939009240617306812209905901044300562884387938498695948793262334229774349417630371019605096163518034007740466207473156782290634904751469636735944321465285708673530856185697341063220035017547045746959360971994170736491879650614463156211617749702248400482663716991313108734728836498491490556587968494659085579416611759579680739266776195370551146322924479952980854502522252175633391909703147766996351972686603963593385835826955282112244662835260255879705662712435510732230104948173303418753078027124828352219495433656902479708865476953411964305826863051129118638230247561060826679457175751491000995366650060317604586303464036281637491923650758369269604121453478613161198119134748984780853354581057590219693551062720571182357288038648831379007746599266742880387060117231891581337393151763917089321014801343046383840948055400065850923195001218254357840746953764932268413086360258458484596534172013422527048591565875852398843730029079923160042437349953751683818261294270274908587757086985484846950552438711303087736387197540840841554627620132048578533496831270623973605229145514022110656488205849934945554325848890085143172555106093921655878345114541519124034711567147783843680344823226470470384398481478251829152465657572045556427763355848863672638138088508639412636870704798247742989537008593138128465391781259277022810939231082622873236018777996839006364040601494352762323662042034168254622591141043166581474247038975077138716581242735832755163059267026448460007958142784351885611365079862431499657642094855103907902019909091035796719619496493777088461062144265581831685018769310608928402076705416656396350177045846773770164238745820813507923501530855162002294070231222437575617959957719303767868271496230812922319090821821316013223148972207927810065408596452866163403242953245200321345366646150610064114753905892691577619878637446983684207396102004277150368377056949436541448638169092780921711405482551820757361726054188646522518497882256508275615544993279100826508337762806197272352697962975325131025273713818119838152970114966350251383986249593469435493606668506253883982256274732495014766693433800714630941105673312988115093553695181490160555289837623720875842979890032305742182437595284345133461071078346621910930719694149073770030495938291736749999565733825772163171478374603781990133277275645193579513700284051940422754843832741049014290685164209526444983875400314398221404998277088496191053662068090032542414215506393461148561525464691030003664381275932482087290266749253343619091579266679527654024803418141817885940318297743577808269355645716031078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 4676546051414899558565903730095695857561444247701920679158335152645754397819035292940356096356885113774087356076233419384095502805337213371505832032716388411222451799917117665962669678989332804542765839672571760694576920268940903078513488494061251478973627345195483870645827664017893932297012491061951197642864245225118563770024979345581684463918693290263305233799203781455639926795857194046351604358446720495571978326866369185084616181346383899896521457809354095118812601931733109838950062320765928993579555285342251227130626965936004854788487595613540870289754889833701777998616095098131424151739971772395660509258802903145644610202581805747621700786761830403083610741597398026830372805734938410637167640411703706408276390101425930982208489073988136029873429361298154441643219092532110664531783143301875688747032238282604001542750680364083397145130871219742496902112239552567538968471167091052312078512242068788073033546092342256765801887351348011516142354608095610701183711614029454922330534023347013660618790020065434965737610361333300172133588793409836496130109868313816367096216571504029687492178059524719418344667434652939714503728726360399904342462309177234422426056121292672202075269244406947762554216003277311152113548024414597838983339892293355398361594567710933353845176322696865555630172901126009812352076541898899929832114315489430639418912603378954706029221274887256667214776814755891668277212711166793659297044933539598645183659364422957102240330795183162749307585338638250866374747068909852382933302304286311647463146221729156113754978837757771962314712429335276675035089842571214356451453998315399618589177887764834224225825392342417332501949418234059474073944907246356810042828984700095025113802459431609490452983570865515929616642617385339227956249191526686431116827249486200078523425964483187314991141360865201263854774679406790077706522754776143854921919850905378756979993212549902115924107644409509763348456742926389174297720434911726768004175306477269059374001707890615697354373583171595125789606823689600489951153811574375273945231601702007701864216406025804681401982978952070654258405465275109004321287591142016895739899062458967792369276944317280250496955828297177123045146129374815009810645159666377479835097806638870753111759439149516300209495468219346407880051221625782792129332783658105196570644412832249479979836118074702186832042278715192120071950511777194786636209891566737325334543125856739868318858565692841444292520955098601023507672878590939916453320445958026254225243302138391353299047882217908503170792029708373838439857755560300398330203677728652811019503340008726554029361972609661573947995377615527305182355910870018618635445319241579597201140432348075272410642852457453942317663541598490993222303165840088536050994175189934776490013091558705031562450203065548890789881809749981427105652216169806856599245569615656176844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -90405808242116244141737441413714670725489125981948494412270850467704860993140274531715315527391946035386096764711463591010651826795868841431084708110151103159846657234451796875032987363972027747607321412856799112180299806452530129130309949814835138850451820120861374766151331705393359702593006192546549890457420468726469916525094459466716981029213355538633830822513150473927240776048513211315684140268365678557388480142756269687355072966629997282751669674085865522611003734265930824981308654804863803965382544821773050532986715764974563098837646354317264510669299503644243307882676854886442549708639006787032662746051143824754906272932783012795622820416862327692900461561899052766605793977874039886215251414563292192026720295998119720749696542923584286247537387849144506770384229118371361294657502895504453894972726597272860556066434629327517756698874289800163487397731296294374751262409690069767818425292436059441953030639240780902133226589488992634271610497161195722817224798222419601019082174416406835042607503958576284892769732324471640671755531442784730706565824015903775010649338298348065637282971877136999981041046150038079047277553180882285550830859003471286014253399855951499484616912802119641228051022656861516051702746962867976986365941776732569181058610463683225473251453689568465518543854806621747834184512010380611749317130037252626883230690843706968501251946194994214123792951619049856918671041797630360861097347772497383207449706977060286388518950160542735364978233535782760172006024685639024465259603893825585293617080863831012280377636008471011512447423306162865684066725474134032239640548910373904882248492998402665829875559182059176786091564072880400036609839488402970059857887182908261297732414445606012155456315255296107472706648535114149058544311474434504761623783501374545707161378738910467740199329972438080179462769968697592151234651729977586713882696304108771667244898237362422560415660255989041637662470261386600079802538203123258162066279011346048807464856734048415843330722591105181428897211928931184806601304635951488156793391147408333861721175044543149282931182181358223556538405554721065034734348805902817155329992197985188167678676321055649072406591714126941303167255693343882932522942574572310077963828676030044063290397050663203876072361454403805367495878554908181310875567746102354037061045385551866139145373837359564766130155917984485768616339585349811637748880630283568830807780210286227309625430681997897465949583250495837218242157195596681524677508558380640627745189100263978781858646457211186132663838082560065786351368411399053391352259268910588670953944777950383068420877793483211524553226452981614718762434588594143567099250126375857089404128339383409348346572249864244998452958028654313987591015126029727024923191261555231471800149895993817681268409843774040168869180377494390090081588006648335662189786853441693286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] -9476596769443757504046054649848582469832771169732572767254677432629311314630713384199895061639092160720861598877842100736879408751653406010408287193388350790888001911945414506955048418890887785527280249997972595838268640023522512447726055609996288553208991818109535297835389582705361049482825015665541745729657507903707787945620013842855239999520113029679802370465846751667025371528022804991005629232207232700674380263322733151553054779963793204232844637922469008016866430600271597598717472952986013511781722922307312763397450297020997104574579118168335379562606284611433421341415877244620319489639635584445169392210995755464292514007563155723528087450449201901852006416583112217562880642709182347208877960688341361953676702464305894407060914346224335005505919606846678537904869505054651720739021423645422516931721805710536339563124842410424001353750138604997055207415296971458590519485519252601857850726320630908851931423789287794779391190227629414963732601760227695817372181876849646684699167831731549511357837929368833356211215730198988190569227374110049315299128624955612350487493330842712811674548431716225039946057356885545284419442870464820820115328015622572906242923742499690667888595555525690117265438698735366085757536077511700625023061128600143317526599309046068157367418625535883025424167570847670344819672503788315205457161271990228418559054161243985692932944744288036162901118977298684907613247148649517973758967824515450730842834892873686440305578047526300511907052401621899360367671719042686624102880867942565317898668912441426544527440232180740980174929499789523147073634456515474262014377202434533837692051194606677563618613017756427385285758848860940978322130846637880200946946070234754657724375752006522000656329471412954275950659110035909474028825325568746088746679291928651535948180573800182852573311989379221772557541221038620318870420971839431055280206224443588016994991074709718225851177981705283187542688164722375927217116065690875068137974392220292292205608911327167963541564612025973787031255623399408120622746319728621926118919983113181269526143294569780125081775939508419350120012070095919262719766581277718470160605598119934715968883642032075170446165330826186940754599921579001763414421260590470217465195108222348880878869474613128092700326408583164871055918451817525780003645334410564148507686711285411944429801418207605745104501090998572907831704856086730949318410145894795164421848372665023575169754700162776473474187592164398091040569614704050309421906431621336832572911036259200518421088836291281359348223696549981079177941159771238482937113934263486150799389072149353466846743149984791277865529684804639997047712556592525999589234254583123452629923542036831663445054140696286157783707316078247344725625091735401273479058254802281086593619326276640471703352714029601305912642792015642175920055312829566374080524456632042651648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 17299906959822041584738651616506943987476886286516764254888774031838039591836670895001993545588150811270600668837101198107682677005618967872766652587997308497404513141700295724453570290682817618599061583826150491333845690367520022943674395372632442200661824676816535399627914948269293431864758241575407296762876822620010866635630685213390927349095735639907803504299075267687162870849605277885516199388763194439956861505814840715380872405660143723432614440783681325186942985986648083473568932481986904104387646353924897860810536564935634872355955846334126282273893441959164670202705560502146659664178131110596078439667214947774573874328210541553416493085464159875041127613592485196367765509310587678008722768143799346915065086465063331567258442891968121241443789534795193416568033390398391773118846014317103865244953318533025332446256599829128631703190079913455422431451142264640406281380224927890028898550701998864536294468051522589632653352572459994148349280862498860564894593502930059837818402185638803039365647952472145511120311391642732115256184987062016139354741747664273061727918145480244697170494903507613968543621001736267578991949938148897080911637564522079483990465496963493712694373275187376253323416823096348039105527836065246366536238199581087299308038691099251219734421393329137858024895808595297926482068717388518798527940762911011884821707799545069380355846466884857948655399723395333750540834376358765270032804877442655896623515457928499797978815052426567959210494247756943587044896101492959823518279624094838160025987688805698602288100905375681473979695572235871156377365875104878812867143673462701187889491986667303830607357832335518014098141773022008903932719884560270650769253201071012227261987149934099182674702964211860793528489017220274033283397992050066025977026717730847429337452908900229579734069325348320036807090962341019782187594535726670296018035607064257723251216664901851572557674188115801842217714396219130822844881072361650850901029262757706755342136546174240265675686168135549683817275103518470881789828668758512870762312823331018031040963885861960538002897504697109876217978293922092708943548741460967988373550481548333616665509390125342188557149224387107719135640935062189735473256041769736263005808641445624550385809882061057149728416429655324397301050956751435368202475369585931249003476422933861763113091759427133329710817960563148093073131186288128124747604559308984057004936602459374041769887464942756025874064086686366614477451811105134737756523360812852707269362806704548947926131029526059789579911383048764128516346957617861103490981166571095379297763946837091900330985624982667783339990079786704518440772565142651066144703991161177136172928082540825218117021369136875723625443915858445844339034395682578520916500274150311371716384554644221190640307203581962436652221703722566547927908156661876127111210032989030318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -18559520270038174159675689068669112064969931847470218350668563516090047890168375728184000659879380876298901399609688461944330159496393140785314868574578923529431614270464481655803525820613611841864033891471686107980147799530217789469718120211784588521278729066994538882445649155044114578605532108828040416700191656840738864641587831564721662954156030955230342437348395099156498472927806166610225545310056386702653860571530969113580526466205604166304637755458578227579004135748735141829402084036987825095922234523140181050486609118898116520794040063687147885154382547946035729869169627245728400767338022841745223351914433241753543992280166483038882837223679554750411375580990412033532072600896441250679372295813615887236311186819010536126349747449090230918959995456025595104223312656145471296104216811420603697702319823209158616906703047398526260851714237890609217590564417636019360495114743844057223698834597009575586672454238182092861742659730442023566234056314267463223302053725585480014662460114677639654818852067957223189495709650861150779893771445184952167719453143733476595720172958518100051477131941819937342576925293995855994776911624092425697662553779206531237878931410613190091381152295115401548908419834821216201195666454374001623124696124870839391824748668387782452483350518257413616245430963486229507763280685715764845591626933826102014444106167577500843034785391170326042811854224036063037716292014507372008324941102710643084556526358072056838264633118280903645444082569595627540702970203704678581632995685387506818861878238545638568010392414638458768729836309786382667817747835250202190198635955347910140559764472506096386740880303708887081595673592849787145924643958449208222564008596912262385134129973233416519975992775142796746757033955644146627783024727892266837564783060543620750316643104618853416779527494177200398034726365128472446116977254149440108372888727593327584707752763193523663834783041926709273645151294900049119955394441622616148787720444891466199705112044742938645008579523300493567093442550787959572052615714642464192540332181059606965679450408311612028711367755455561175190724159285277661387355232793377025219041301922558109470079952986870619563939300479566392184907681741359893615472523706501893613868793236410994481951712918041316298513648012382302490098913554163450583959058599741569367819026273262708305179497943481767708381861680567280935303436276019495712243704800686285294146767486699990347014710247400540758864472102456000115885458631131843833623882700249268038293830879962948050468402550265073768427529548861985013787586933348384347679592440503891708655410717064766252553464332413349101130412917312999141165454860731791968994632531902652567328329412915276791056165928216157499336626984819134380290202554894754345773678046562953726230675328192870564020670662852999316418782121037198192779704513529098002835782443312149954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 13751355052081059328615231668335403710572116548335405444651269360066212232953064631375695163455497435194706318545792955921891468079728481007910049168718038785448325807600184780938593028856157971266210466323882728177821699468873398239852518123828671317564473598216944848896656037205625316339396778871213280569111155124830762730391142547438507481037715159048666346508211626621861026174510212825557547481362950500080144238720875415615431391677359747226533630117778930934090849531770442357721795158109411965928093361869296875840804390774366981529300893737247693564835228569787402501033905632824925309580216000114267062666774832252192813644969017772016267224135778776609403830550710705308590337373076358663363166812647704713568770903614385858143891177702776103055766516597880820050199194164380737358907842060708946598421245691321162921549047248696190727684369084149625019918551842344840087048379859617881489089502815674223211592356902477518946404678226719009237515331196890707702446483783420815531510057552493110799128583430286733535065191118956068979202235794902001643295240187402495903182261473267625742442796030683403990512195253152953983422481116717461594897048884609101630597166648736133445878709093875775461790821681843555090120720427672225848386121932753479472861890668433443258879166407918431000264490424886925297264570534633865682093722955683053310074992334725501590340906411811454141501741837676930344745605693784937368593116319132107863806785394384672361020864173188341715525857791767677569931228274185402236886981550051198452566269891129153307833486316195386764058261766576796131414828849680921801071970826241719781913196337789189621470466190385103041383817811209070464924083798213389942109211643083303274377801902022120804332570964194650115225870836007404650087850952616542879107699940162683938180317414438555788154744456155886774719402318119330839634148073383995248319349239198773067275912425796187417910878387911847974916948426843680828760364534049360260550322530500833161799400464598380447338386110672357910433521557907891631373048760581076797343090090810198213460202940389837081211566920432843667475453688696034915403419754051625431865218229810962966665567759279987855575496290267982776287343265861422502683269613888542961608348088231065054181914503075491840429617091536617283227838052964179615421700896474561444996896074614645605401676633797682010836213101794651216436833203062401697264415803477049402446495434430365366973487269526937129331993173479006442735497655393692043586828535888944816706499708932277918011685929727135823535563646607634206304186326349377987261427997503334644635716735773325322752246529500258497093617648282360576300297524979687255913418912223979348775188951294196933519781372935739762451467314786746370373263489256783381604968332138968319354926500756322538149579643776942715346948626349074698305160362243916517429714156661191475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -6902525935192679524720556352264028550246928673872288488986314106337411208180766543267681554106526448665665262129923339311149130209546267421516571498493925899534870666896266755199632112928102686147490838573829391752784477666073050623224076934050613747900869637328748982437144309053242548680768569972528913849447328388308017457408681999594847876936213113677173962855710542843535050429921286902625491500486946540078392732564698755515670286354243627237258972742773994593128821762468880602157054049835539090472656935132965720835204941561002092406761664061948396737619191058141974162270634986404825261002743596922982797562120613789021482859358308842184458860902038954534669559896895641778043527106791010776001691757851102265744131068092670113480454946931639160384995897842321591573422870683529520859453531410971325388959440510984277873978397205714089282852157638623736058632071282618481158709235759052483017578633589302411782985984439924265646386516472337039244883554888102658561224236204707801365149265943551096613478611382565865992179055155673722240428584954701628561929203865749933662844432228537236408654559906894367637057584853263558153058376196780115386506003988015366070820776870700887603012896913649019382319982860461279416282218442351819146388463038860144136493342940518774784901661000973930750818557955740745797340842286805176693850475077882092591503185726312982454116647294421444311514941868056903015907423027941330022964306443701492750534917510528032852523610790905660834893083060998774900424789419624155168066713637727296454232083344192826265279560833017282716047717223033647530989644325449362991830530674059366119584855091289227070096787620033615901478063180462669930866680450176503130657893473316065345305313403123609393969174615671936769741313250508278262206205171126551545757204413858799089742357211673417491518024764411889821420624952855772730112494136124331082499400763393062443124805279694184232052456675388260456111472845235838209945444748779883739394724132519051857778514790105821037779515582258866192451727843941574215891895004724063238009452472311548571282017154993463712836515521935996376419930147962040788716287748049215906143358541335744827687167116889333168210866891559120355704432336715287561319645788724201019955767131011736819680839573578482473482571554934090442451139894569029367498785755231830716538946920024086213876264464716434970246887460041089540817645343131288907989494172763846199802883828040855935939694156240127814659941233270003786153668398038209022681350978526058592046329912720911882718370121958785142367095466803811404083306750559751210519711341029473164712706982860917543414229129426341834481384412937000464008920814520053851577190406350914172800068689991801980298425980062513427125488048111852724135991826330917936560701518201046127943112061023901275721713345211398418067338493331726929087495938554074830445924663007222169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 1632924373029471535157304366897793321420452447074720715618681553503451142431480216923236154660573245612823708748085291996686390774928033178465586926204973219323331736600359361838352173219162050322101759084476662155936128160345030389603592890078688304494848148373387563398159261840645813445070781426861973963543401248610048241206710618234121397045804173557574825970359655603262158345942750914871635128605673195318876166246391258407512665516069475977487865211914372563268914731830603582044510634115492587399321161161586675980748358263508761956039456411571317370262675822643710390366443670865099868122480797190882965501932092376836289966524314035271418300754206332599408312467312145861040449414203440323579960488819456641054101327845254510301899012146090910902641836749921067215700857134247876074681590143731130653575204362141480390308933889024921721861403511380527629635953895960615471382458496687254843677699563542642733478046386462147629192703628935625877594724909148021646418791839503073429610770490995499106713461435347952422655162688305908288886152577971091705945916512109024331320450045852390431805181891131643708228313050484498456351914131022176938628123284863208788595512018476946045209337336531220233958459812510087963480393615643873310460586992400705469697105932291541067792744863910398891407507465357736374376578034298919658222637263992044462890504970842190006524704829450889568742250525763099669814515745528579482864505657083310452845248779665417336238212190848785389670395879714685878683148177194611445415265103493380717435001388297386838159265191631658195329642179207219669560309103981766218321507479957340441047505560242033542026262083224195610288404742311532370026992928772483328923363127413373761065503652138517356782466602216674272434625457318823403527274474626528532220685401497463333391308122915836348524856696969535769748012807524433611702843084448944333812220018305204283475675482965853111935028917043924692039121582391049815166592083869901421755213152010555026582348035489933882521044230840790706222994783068006275268738070609872793451358988660743548324270684852272304935280169245031141753328676342577555152938976452617459560574446897705857473539566126785035078166936154183304393610102263151486239077757847671740835096608283111392269880318080065756959378323805839507568498252208870705172012547436003350727326717711930382842256504482253390039960960387505346211156035761788691579310959433289880543828641644098072597466167258243150789197231041853174410695574743616073851980185659444365422771623525749693795464139478101921960406822315304862905611819041034364068541695991302256350309438787429904874625308273340311368918788975115079577701393582152706037425475577645546018043992933588626695134706810810459752937609641533817402456922554421408616918033639587893731619431434783682200720709352712623387827706991901726248874326395857386430388208383138201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 902258910168465432834544492627935594484614927151360709809323212482282947514507869136378462920617943489368568413183222088674199499451974218567523558194307922865931185746019845701916044236662519670608975229330613169898194472685479231610763512014591985610060494305884993844248677675179858834228059559312780153815789841022389191798648174109200387744622706935573343525243813514238845409956065078057435740882411434279687060042836187622459629342076724126818848697493298217264844970252637601120172981235835570749324926202727799987543699560812425892236379452354901088670805014944976312908453626420648889591175425044467174652196903746939699526778920194221327253629166406679978743909404586632959997415110434908159429139803036064028373722980664595775572438867956067178290129495174885441525193544538089576121321422410669820503525999702256556591918609573064015307662749179222424200989625174432525297578860761448364596502546450145638467458240050759564066902776730135518532627054165088875220763288722554602597108915311039920983862382783108863692680456775166929762757198798207496659536980675957207688785766816877820779338405143337905769833253002924054758785480585561095228144910814899609765378488353081761544676781905594353020328459051678636888136989492169400471984932972476531673637105638583542099713667117145506961568753068024030075058960706498810769359625270890399084962664322643959656767177180336119325105046480881698220886730311434517571844024522324818437446776933298283109894920635593873960575748349530001234607850200804278393458533919913353357343608823825832450005877293195853671167996661134309459188679271758595576360394146586542375297401326879684618847785842206655193009080620529338583563684532605477298200498031399640561382134822582142026357719769660661161433074150258045657882355779884710784299433968472854655464809867492561335258369722719842394877682547572278062883831702566600249874896604370459801175342236303273635902598806007159351452293036092032317197618896612381076766726589189833251365172163955308485684689339780501466082878463345121020006701325454665085303752116941901070910124016994932674649304548121497863830788665320705401525586749232284419880662218194358171911940127215707528155937559271540005501125861412858135734118545040607378689624770735064530756995057981231617362899159959629395684910484733210576435905118673123677029433123359036113180051427076568820521021152606084719714452461432821427869173423912024056656591476221978807039875296360966470192281241906419501597406055440621045510050873752264168846042924040663554646772569213242767415084597786528096291897041502638360668644771359120905570169375226799276224430830938869124748625996971714323750267395934760731864595421067129916535554169320781823608442467202934825876016016179420700949017952186958566021841380855669349416339935193661449451050507307909002686404705588173504427544187648023813038682173708697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 861719651743637942671973691105832759383854446833160186595209117814182330611337933488567873764546482645011854957840191864204390966786636161373455807640332379976507884095768549795215018519975290657793656397147418832375970289304083417813045332824395818317797596645812869495300299508482598606954381229910126172330763902701904869234676361685546487969326841863458460413666464229853973082823249106634231144496325305453578907755898165136913053737642900550591460929806529898924069864796064801179428886520239631902731814868113378396247542761887387133775259569617181056125365817022907019389275119043430981639895854463868956881502539020384929366158212365624580383990165492427522414419096178433391419093490408583571512273848841919101585498614789193524724302251696592472551966910842836193677403555383927753266039602059260706057609213502332857824499918989734520383657791596039402067586080441245790337331061575244479145527598721574902581132849226787650669260011289923367993544518024765140720350816838959039988420667172484121688132269313417615094753849293626742911013102277292410939586406653260630137061845259789683823321418467909970782075626472208264402250960248816947052169168189585870164993726678675592528242491862801132555960417914976380476042781045849729357961359165872295415319324776580181567094603439474896840005869126844163869934889552754431999941644491560309407896026635105413783951203332704607614429639065541070089335898806239626427521339236352481396890782436408489445258014537361719534749497958042861591505404089093015827642555664946949363790536825976898860810018001378757602420447649812242210814412098328615728460302760739748380300137635601511983238343075003056655522463670200590672501168435584501470849808295946757211441135480313400071313250902682639192541722698711847654838501446764179209701669316174483834422950097931443275510773948376423168509715163653022002849122924959620810779909010062658136302869009752587600374450331190067092429217590147014742501366560690155741152092857116462426540469708369018449120278637073912363195234393318452671100860492585553984209007504975455536882706590535792093303990403740054906219217747785650022788921341101167000708600863895209534505079405826397365198161028684370177931425524995122579999071650277627111623396531916140966732564652125257545719288149469325318711359672126186333903332618811624403534301484837089753128434175022830728389504420311364724643349236434840047266961470406458672818546877602048543464029075118174726616214828899855689101347777826098122294723164587304410658338593969094406773442131325290754188041956774214066015751156421707271391972615527964039480189509232967826400412704835642994215156684293328064218839083207727645961528615796524546890426596812444417132774839461790460661358544641070164107528865744409398524667353744295500971100389536758167422570437145359198261656855423196156345270435267477504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -246696588281419674876998232905239171114738716307141866909645711810500984367464519033643095442693086773279581963350730397000942643032954313485144100941616336862020130070171496505784669967210739155560760144889382272942319195942824487101259016782824650453101054165797941130547199570883933756213166074987385179931373046493757769831199373363312624058819736670157103699411075573560402321204468456136189460323738645678157441880163652342156607534049733006119371988064194911108110017132142302647727199028560388844697597949930219840420191620415008155003416701786379231382308806669614734499346709795438090052087134459681763550308779806799929905520103543455858216001450815457278815845230382778633889281160699007119462592868712054181776969401770779597891308395665918908561941505731298640980988946971830398591909256021562263440937426823049305473464603615182402023515274402587537473787855349994655217594994885216817821176027639197879930091224961381279268241081659156168874468687771987529621310480010287749355940071996069710489128349898590191978813184252797279062725330436758432290741965904200165545901682162565795696953929929237118751233447083019666319325213532658098967425653683960884111417147750894929824418069501033200692471605133677049128951634688118201205504871037634958881821091371620400946744463612873355975544176226973789168086196945485421826884900871114587012630727360474804967321092076970763317357707560545983050553400077738163836344319710820445783801015977353565363522697236390075122203265057831868942657496815476921263874250578202435100392986254369549023146565324056189758494906507969513805745569338748905048703924912437060477267059547965087219160652690041574335151990749894128616786239461417513197170016069530664516722061340927963008136049194476645539994945920921571213746485387620018900328429939969723293506885573608004179155892087456216151044233060689769918395500158945610907408412524512437554525610971299370659390609876755250863014755755870301652122688146288838697465545978277401996539639907459403707401643660925137245258466200133756104810485913329711834718878855685428936727111451588424179727180451769053842127576887792285514349572757350783343270693508584270880671021325957643435464028305359678342252509783914861765441332658535723167306895266250073788773825397108229517516828213190047330505211906633591732831690797702171062550890289768965209112374360717542111746940779271669177452244170038856997016225283633189059818910652086357189566943781848121938326287199083900746256899556851955950609398128835529675386608640837087199219429819352070104134551819155901356911812758318897136567043285626617180012673686883780645599551607130269114812226093329986949175552482976562155065070429282295275408597434502359241172723050211970002726278625021092092622718350903057537540093183154442648228703167401678899152661801110645916144763398049996943964427463124058112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 56184593322805358257009814790684228222720406217222206917637071217917116750047019442679642673016250790914603602113107394513115015915819771352228123702320897650927698493047309292708404023937995923147401241235767731768087352121867517241497225719520574161197711140724957163679298977272363017928982178980937042100102389007101872741917861487764462137597793267611682077619381633327720319879134190274937760572797188351815457502881693297954210067695410728276532660666540111122326723908309815769317465377050037781724497331296684823185744775759310417402087987777205936631217069383163720178683053186461847893578976740153152754112921397362271949403352026074704617417059070549775837990292000453828429490902390364054037154434478349428215344993452674144926494441036721214529775689772750291840193994472763293358521303406316668549762148293400164779526725169737138566011584264691916199133226703345656626391001543736313430241145884316848895918499314400791945536131624943614534835460707414204110824343517900331947561164852395744983217125040461638004911226812361478485467756731658338584737041675758076135057234263767881942502784150256535018796908786864405127650142440225000258935381268467630457522628886989473995240091315442179374088448367959453044137606240985798287860989086300909762859254574224161497634147989394889815554409587389446872968317859855077005265251083238306013584017278265716748266881486349606574690215128301167501041581725384589222700945479184646743607275974298797062836070921534958553801135901312580566404103310838218937952765650613612687898453321800836261867255824021372817685526927316593039709136656515158445822076414513001878342522102773119373352289893650463978622846922581861188889840990034266133769479363878824071822143244418870220775772442018574216073893103874614477110830403521087832229405954427199524262816819151261173655983699947430308269467034398729733289268168378370664674584648697413802497544345203202317382823217491762420640446093101613308561863454704979449600369986778736068903458216599587028129160464279956930660552856689670197225874768179686143682682968226360800743477511751618147064186009619160105432702557037240257628229149902065622827175990619629745809472819961699982867005255288609550292972558988158064063511850947831583935752518885390942661263448392462093983480195722309923364153678361775201167761452780315791110144809393907666206616342945423659009823729735252796796551066940089603483318772548653492328520128026428441214563233221255942723222546115645633241617313034394447659420579409656240947871844906940122637961847978259375155138605623761085055143740387720748560225175930069093066735125745696212725127197275176839313293167879320921845961039144748712656595473820053795735986374472427649158176852878309665806861460606170392990144280075461117703791272756510074733340834031371604490928050187394687020099915872277061376584426215979167514624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 3508131911133317758908296335468047725508254239287599623054551784571005895574749755356845152187169628733802863904602935867452976577823818722501176096543874291287996973904123660719415105350610109000763031501835058567159900629136680878581748021698336786672471556208113664925253424952573400191116778925788017570854934228447672720376144060517236996404542842900823922423299136189179665224709322053388952740288900324397835109243399577234885897112129571475968920996458564958453981696539736192335214227824779946439332641333834847953771745055635761022132384081892427270045628629049752673535083247886624403601831634631962976325053234515849706177098581989731518757954917039760898301416788238841780985168379545504395835285030113450624483377419749766916912360071044643622570876748474055349579483983965305540689383670163790784460550933848802330084765063963068146919111937065767549764582060872899922856473013321378416770426759272550257746235919771648472243829466060924934048237639635384958660530838337063662947980645586829347109359862112800158098235294720283602175787422895963531027261125304743190269670696710314846761301497564212112153480260404912104452340911155724017580141933040425672940208659165705849780446649996652421214319626895572261838413467706298505928046726631901575288089588194641792160037792608832136562606909395632264731954854618201700528158987627481847598700054573161805344538192068159070801231790579367233531149181946341395730410299490141966478825279793016966808722829695915461741967204626907218613633557213349239088072205559521746244433582528536677134536043419769275208874883578136680392916592199625088150068976196178052378654825171776590297381416391720571720636599162268321430466757887643821206186984140308596505725589150530387248150849809100998708387609452967415107480229159170808482109427376285043216106503660434394616781040554468650637614046153209468089019452720491369862995212238253516370858247118741684649226320563208653666921373450158212081145838481523531603336791735625604093771006689429590415236665556995700295044512273300189900255194462666361064743890237904323816125268871321919447999507707129239405529904926599616609995168602252750785846756960373456583837602639526441378409202384605870338643707723422584213898422960093816574860281587150441072452859582449257935316424409760266550709141277075711125837830502713045331378639672612274135525071624695345904499827892570811250162748048686282242161562117009776298439371570465131342229363791640890538596580738361709147780061186017969136772529143642916899818028318987631340258585330057375531290702463591571624513289780537145418891557655668560088339437223146831083705887295096469870743654468707753061033498333769734093708591313628951808736085364354821263687449102862155410613249824453965075795879680935076069151114081259237594517314037444936888591853892667771943471261622783391702258241850371335834828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 311878177332579660483604244481877409078219148473704037169552854701198928048251530989410858105250235022596480969936083320415247663746831698586572042918965854434504230581817969419389001847286604775102789857245762409074641678207327450735788964374334919575181485032843161002679295677798352142772323243355804138609354004599753680865358262535102324171446927335005540886045238899842681397047665006695751448560851798980386399255724731281766969395403435597417224681613360358056757240555901106742232957881090174082202636356725024557070294013993596767017575519002385351993604986858866811674916538328763943458880127136490544012616153820741078303848849795971662230654879362942022237793976823496057772271453524346447888538904241689554183903487170957019319988762522837607554069169101532815152129217246714443046218591220470603839176028709737465462389551829961575295204332994567568975924177574859286492945918428648083157611626660165832805626357983475897967611251814151305507162440271881713851925356772266217828794510687738540079969185902014094480913995345365213514929846160015003802551478524434891050598297181407504328245350930463820419445129087637671947864793218907965595910153548466729595902795400411482805618422234844795845565764564334988022403592939237820314754806232664119749723357437437607577769530999961201889380012775223833840201072420587552003978301693139762296344436656669928381750055532866254945262388066122934710158108723699832276121172946430701475778308407558394804878705872911374330145053173079994986766497899862454020601598326846057536928639752016378971046268309761552972833254511646605845140441687853473025666460112699224875773837458722502395561249346526779515536285956485095801095327184872455442854927145869821455642497964532497672136633878147953613317749699251555573507168304568020058297334496052623607317887156723074033415486273045469333639719719141376748940655687166434660542716528732137143479651792358988525851284495334927724758118067117245688179951396895497717247391148726157714948619742867381370991598231226026017469003582422674840159732535063311561542166519146514592672220962244998734772950431057190461739725569689642520199281376842415213787836807437133597915498594815626278675077403947705941498928542792132969014647826595973014348009365400837750771004110968243833902845256421541840367065219978458638934622433551211398798543317006656348384549811353308606440864733232323663311435683752153542731950643147118328931552645451674572641831854293365943719791271594569373800041486030146552509172176960470575200893709625873645299491699399363332217686187526584461418482857929594099795331021462173014808060374217708659510170682712501749689250443700481995637517949688565182784825580989466644046278574722038550831267854733345738818435450785666321060708478057843446275726907072330926274517277633014559748072896138366354954287902140072492399354754842653175914168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 3097449032826193983868641809723276223608388853529163543112813073690616321992127894580928074808948302720544448801506280808409250709142898583870852083646210808999508984774164921354532054027194112208462836113234608521222940044156302006626833476897649107636027603148376752155742675581154542294219603117757982076269605248957427937166169326847965552891582223333790819922915302535565333017350810234978371531639997646328463408876060015999110826630865660483930789289196226316337767363508329849545604941758899584099861960607533937544356635263393122915842854493785158540562030523882284446537158479902213629237132918791133074932849320980230930501866362002501477848646403085370637584242502102125701182713865381030502609223234705270988688227008512780153379946730528663047607035699299769456187663697549064975855043657015848790156110915081190982014649178337350552231053165535397280458109638077551754943630490630497202199874616062521501021990279193729459829745536520810968416925543999102645780709887462028045233464046211660900713149089057587573364219441111236211752072974170206194054030612297495171501697954146475973515027242572738545244014292402073079976404847630277313364577829695883668826929977557095279733676342516036242678786891584679093051593194313580149946226237710419636870501359926662164969690872803933503917261569780295893061394372484123396369620429372020230097493326043240599993253423174694638422705051678287065709631502224975349125828763129831461792238560188291910645634571184471657595712683259661113665683821394205261671392126057299368769858764173439231750594319699152034533471689370490008326031452510263539700796865630282233982662908745568588395348792331160962690054332056726662274558746839719624014168326549310701135624952113594408866749878402285143139632085838082301336112233812465715249500953964557558166293913053161365519995366511834992904981604676767495570800286952357817396136540460912737143761527009390646747411511701907420051028381612234416768151908823072013645806013029616611650298836959935829415369030000632175125534341867929227434063703142345913068641791603906129742085388409678661678600800559465639358389050885364273050349889948084552117298009061077593160814144574001237995746856134234816168750436586627386733081837378222073009060611298091136476253028541046289045564355537711003494290341062222280823394954870314454563723509150520406777837187692530554188381879982345398058786615570564524570657907031450314109394342758976740897978019021955199890997324869873000459359761381919415549939319572854267663597068237909187026299945946236593367349450667545475655702456871617454065470583520907981453967603086153238897656892900921840205715470930442143242137615192771901642254891162927461636657312772004691784815183140083765937782988883276179180444875783385309453939112663148229866370257601953380259209675117662456818611663837618069535085084431105536991166464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] -121405535611986804158190951949937533606515455519360431579006140600816076069797216254549391929997977917986111885773382467306214167054599126156630087472326953938091515747618903600514038964131833109840352830135587882007043650752714983149189003666081537996180036731631044308459323267815678814138506911826177794499027613806599523585868310426193459997209949696752345860026533104748318836427751695761948301728856630117923379013116183111786423104342705370584188581735313271150813809200029320119856413084821708316344592579417036635123799671466844052294947953180199615345879252791449252728549722188668669108149256394516587321398173461335177563668502844633583423738399346690734501608587097792088130744496355376624040762733072393399063181674804748955456168875283536567193979343079796084094166091949030229819915776179569670588245938481863960532980638020893805622714977988541107037359346931982428324869679488683000946945754076368987566078423155824432489187046193563084505357234276900141122004120248388005309820188859328195692517821952933377563153093050822218845199196991317745286284565070388056108640131715070235925762432623654774323700123367382256992895047152018445221327377032620104817275379419040811213140039646018559862991440986644784905133886698016584855826505587887179966647547557933522319648842988759957157866238641102830813892894300869917546262954689274953312044720250947533852056023605786900074701844853480090319900661880552100232239016063753208034605227688868543983333673457429620558813143024762011458289586860733767344575089722438945271357220226698783167028197671330131130607032093827553793140916708733139224164821050366498650418447842889783993393430367769752707671044782235364295338401767343762403040996397115331689830770943593864657484839119551534546595899353849126953337133455814161999589143432267240678171601624185745470607791060146379377985405085042611626868238488394045277441637891514656821565883945801144192551172339305429978381047581377114513280540995883884495625780098704492476637849530321593429593522847132722498047926399949627631637192352913147680594903378478392166577458620904147173232485889858222094755808241977830801628461956347031626300251831086185185196337001815997093559411817066841564029608648095846980791039784930659145921996690571331627017769299905873311898168925062693547193863693205559141840801013852940830106478658299688807412335404198968756278032932097771936924802488828845443406103068343317412678218096072422280400184682728557751675772664176649162654930024035202755965546219708004837968444694336769986215012113291569931325564284477854075629245952284900349222502496399617706901516676877377848117930781857350606813917585424167166471984878147564827273721075970529936072705403395541256876858511611326390403734189804971640793170047734689181966130872666624390541527434802665945343299453538408832589376077336919571740258858564001855535149219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -720772030369641264142052306741360123663925539377773934747394461046594611005374986392309528753445217190006108247910069470654259962550512175303821760168148250724222398121300984049574351124601062773167270967117384636292610749501731095799151956597561546795229453706020632830686451413068155213572915805223686404486849610490277623718336840262952831697696001382457053347515023857300597826158746574766679653847323771060399435013152979787517276834907478313185059200293778583502188163010549347977838078567223478510603906959333030537959269475671566403770464614249527087249743071702829997748422582719681642847226054383105946323586517738452079015843584239436155586981689034681267904564870017341498056168552900038489220633210408666097233258168694902127598113238276502601067049669973965717922719511482831210149757802872339990987626704171354058891230804890600823756728565134624685800494056389645186366562650707929264556176119422131521783782200634725536302142798525597301162360252664514171864296393123307105838122268307657412389553839365307545725614389938179105851834694942985825835526251190686201046200620811146148268984745565554651361934514185804106161849110910067001226800997841646579598377708140073483203080985649921392828944985521204212761199627608810355233972452561984414328285683019388052725815523959724545248953347057267500836234200233661899891182013593466385728856206542517949278433193913840354669966486870874950534604657804376991698522113392737325136642697017043672773659586596155306503683508124681577171174293465732382809959482930595434678799406490851997641496992653891464644031692658171370938042294927923427808514215872027663698912768680167923363858431856323027099406428667572150744873126196047561893962448895206819884382515685992791190671661056723700470164026344117099604070363498037706300959058366280653620244490802220277668241595833443699553232789798208284498335571158597727289581891760326002623207493067330140572911763564105280777170612384145098109891461774598777419022008904552622207751534563896184425166166348653046027646607126205463194178634563983060436432294475479861078336741382034729867541576984865361057345748683786774254589330932372573276170007537819017542233294239294614526921449231145374732491711666713727762382424770470452182872493493047845250845278851157061631306941361109130465796666579284209056872653018050127360290776050630863971257036372303641620382631022415685360547650946712113555460016379359799180376354151651077686779414415276063117880347546234521647017916945021746549144065500620564441798877167082153813895091425691327175470051974194764660657881167285576635434478609715628699771142331745198355258569917626003583073529460619669733677031884760102747044429544828633644263157071501330326785282792146901348579543663936962584853438092242531879657050738761560306427361664476893895142892231927997006705283371076554374505607282518713306863527526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 11018676723831585851549522141845280459427960002465678143574218195434671487452043981579950699583851625643595533332836773562823152913342848339334768712392731792213451390371924875946628245689448195230289057733734244330499511022318295780294577822121688661354707374230719848583586476932217077917252811272664891363975305998023692521028121528016045770665668679999147255798952317898946806525693187341304343104820574520476744778917485848863653739336742466369631277274921510999854168139970654922142673284139419093614048531385792908279817817277785113434520914530467906608539388417487831327569782461705402749564314154049412740738154648890823039029559229870263517907173191101360734094001366633818882545150466886246326683857115049245913151500132515312717181838086260999594227991287320335688115215732133903128902875909120157048172573659376205691075294480770873948213157863447628889293417352195369894973457286582642062023449174553435256852391089798583479768659604882697703390638064897024070484434417793486416888529655875589233945628410491633279798301802241712520537675133119153265599302242850772697079787494041423111952155150516720797260754716720126720613379910757426208172065373905301416934156712067929362593009869340751860168655178385404309678790758947723248082201019169797043455581179127637511289719273884138981223310673523348767624648832159428591600301859258205403030757367465511251497587471590940137539406358805346044110756242418746880841352214172922341795476369458852879446440956319907379853520347566728992595894136893415008602203260707009074835899786168159195022053084210144623164862050159619055185351743636849902912594432034501557623993069245605441950565414211405391539200043473741824457493950879196572385606597539351082379434463855257311193079828971317638917467248159931308584563171888502911137393621547770596814199360645939763162389661268133445262298422886423013541359761851560687799527939383910027417543489319469767882853627388662112052697384277717626495095045751796216868610690960836302122160812799523835012633316326054661470023460871934751704817830474180089230848623836416703606390772474233503614047676021314121325467043677286900254854481003572098518847275689313697836614221403141633790407121566200916652465578377738116260868344002404889711023407392663852251604090976284783604326888547245998319553958517726131103408220013543357633462032146045469940950631393301667568628604440101118818790606929836189199018690263592949853305399892800853002178499712858833277586090583594317532128072083315061843442488987984934328073454022135344397105882767616636068587681604156588439814049727653038496577034849895440509554019545412143494173567993000453336315216011470011366631676646270525029334460899738968926160218018643019307640690734767267137229372704026551220018160027909003980343946546715228833725789274420567331169292802840324896632017795187017910425769864114966293393702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] 15850331210820168066662838287456310489388560898935623402544708449765722005913776165775548120779540534059578608213192055822044639874335701543944949337133326139061592085085000109189816491622523165034160805246662201143458243008971400671978768820431367766992534338381088668867137512307309809265337730487878217758504119921573309294805666742204696977788588016617307010284696311131905860800210080267625781181864686008034085341770335361985709841671570756818603821691246141317468104110379672830004276845316844906573052815128948452624285893338346176813082850100318203307487487357204564703069444894729520094613787078994753040576099507227267300994015248590209136136577788081646661357659599700236081721825821762472838309354471591913095371240359795294629662444634689267538139504194672173443224736924113427728371093833057840982576794441234889207954987945291026159565020091683752019743164702700381045210145757502636972023318516306527530547093360997953502834542468779312244230009835805576305734606452022096981097292443978561422083833077754107533664692795817220542674024538640122276110916981019822544105578889876495289535696692449663622446209639268755286887343986616545851886620030705169863277909627107121750219524875707897213521910779729194996828048993615409436099067754908524437100561330297547991665500373766410428730075736714780117627153293101608089145114133110416765591529623560560727313152306039803722233193613912284748925502384573113732693125741718895000617806150746660259420571425458032483346008352792582851711633386668656799591170526682856542614281576526797293013324261034284880887917853606901330505731261514583364119863381760333229180337026565080148137586016121400359662568237373177524206172135022183439289235460162699876466422693087661798224470850789039484066577432893158423522276528642444770349216059046611922564431391498508868603343953444130318305903534173164642695053435194797923900262553226703313273751219535622976021282387727681741599148780593835841372833249491789460346822656461907883834228513034876115405432530435056677428335936547695453066902583308102687439857919351764285588617723135709552370154458141146572241817958351640638840588989222634671549033596685309884961237567693001869600254742833517152222296733496628538874719951891623276248603550783724652941796782649355222111043321965709841888048120392962443286056903943737601884758242290432966710336601737216084518353161635355691117406458577356593229274713068224239291515655677679132641235869900422960126837727239078919767394809998999680044269575690522922435762339590432720358164690440810141342251828282401124474833661290965540212621223424446902067552098011070671238134067755342273557592806472054724261916534894209156188197131133308545942837287172047494531295635253221883891134775462330143425320930645551934614526968458664006405511160038603537438934549722250165666017694580774292608777687684430957339134132224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 44406430247771427774559500750475835714093918929254878660375862224809795377102350814020739194396501153620011823054586177112836562949557317368793639378565920592317217943706043102339114296581566462059762656033828320122971937138546147108131993819211506449946956624964480044749459478392770479805419933795965814342083538674221298531291824368700825182265713293852318429360165887013511668793741318675584395385164187495977506992617727022317285680711315417563407815655186642069394798960297093298201969683638044449182766784090845849515429824425597794730387973986260088921720344903323309244503349996503967425615617030855273965113447387578635227531171074169646460760064748907456904143895930880601217384935946540319130934893187069270896407189804250534310649114993444324434576986587770102304349835605265644138461039515435588585677124277527743055440593767282994529711757544381977468244097013847441501557279967084069444565445197917692664325653872127767990207308655214626711365336072884622568072840171743732380265621568901772946161211258667909868037805795497513984826500551015386116711080115556704146099338237023735537724313313688230800715265825057552908549892141616182488719573441827985813555070351411250119901431484960314151695640148923391521701564066832768617024206830660878297563274791419155829120137158538187669789739511713187485008810541276544084006951254310005285385733688593356951558505026068360252920900971823363269640859465682401038099232087398691247126162054412284107246250946575369069242180979301083683930974925485326542367153440460445569017830055584259137795204304191035311176835750626976763682788417177600464858262792893540963110193112537491505234947580121853565728576226924315136931688983707546943692265141117850604730226254283969237096962299504520428391655162728193305028235323265261255852210043188518861002472267761853007019579969778658209479624047202809106271637878393085681514200203318144702790624086839007608334335801435267256767518586221447548278976441307075146559393331773325381445095495064172042972419405846750169948656048378495759972929480805603701444892944901961087991673523953714654561296571454876132073696494791249952174752215124409270146401832284269297771912125055632143782079726376861685021935346489966648998479420853803990624718506990593085569415760784925793581522326200232434387305736428315261256512945817595392277903922746360379715996640891996047074926581920113849122175445309989761070889204249602571115582945913464500886895652364675760555830811768911068848099694347482410362638382906720339427707344420205484637481732783160225776383520861905677826649241102569319397187500179142626249356637077579379326967205448571682877925651267373703073317692298979577628425998924867393751283137426853131572226993002267369735960444065190415925738652492369690720813605743875921428851424600315269049963366445696497621779413781068936252671042960890127937943378067456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 55143265813078758904069092232789085240897062596602073257067477831296246014498722427175889959817226898795061669041402656770048325540142661099674987506384902089973895319500760956186790884295678326457351861410531822602064472299294332272531598380403742489046332069070926371746767605159778962998299040280356747741955672633730727760399941581709893323055328213074022642846741831731037055556562335010181753393014345972862604844160362926626036897982078708701158811792669050134828889192739970105319092816143364883249978162661120099812419266084921230724227214088907220001311448403240346463309617117584594320811055617941343133331092201019592638725076997302030554521312083789855469296251378962271170484847685331388549391322989718702070905336113052446356903118640274449997901349825499381449148093525781078121635389754648062037233031808947321630958542462197632274832555483984999082197944360166047805003396267201106539889518103950571022595859261754626457023339504352725483112438103296359121607554221828201804952247855913507325733874656108460958236452483925882339802686361990770902819895897051410760598708014105807300130786729826901267916281153482360153437262732662905629547051418568937374828590495736896991651864509158010576893605527893231941924420609237753379136049978419298531370344266789560384844351029165775725232067972831661806241249189292635776468585650302036319010184669624825250525301524834232239160505942228636385883290289184025814221311315764691379106268597428412912480990082514639583049752916165682379443850468133631981713414261430716829831228811144103252024081321265107576690130675999252000221310669292967345756245749035145929021396238681669919609361889676883707429860441322215684706173026699693088765560037440502074889713757180228648146330109565535400517356739932932901347649737866381222387628833124595322411872151228954374190205959178101923613400547871663826851844880432111103743847460294024003659073760601667039203686130380394707614599229865250553941022426530123877964163900185272762812810614795534712370579820084499554196207451813295265352756735047129465101848763375424430092446469646965068453955130069423072130793357904117952138418242362695183547052828687358422444941933341222358637334486367498960001880438610375598496799920675156818358345519147899177895994908734021414921860976034386747174784541404150527455843348896628062423267358585023148888342909270523376750447510748353496750028427132965151623927670293631643312166387292281025408385169915880893196243377893448616341459122504185128156622298009483708430210119814482568181580801269480139784550436691336716093606613722718922560655352996841953633161155330286804715860992741711803882306379818583928469051379668746134560466750565326188141047995556254054121195682624230668448665605410763058589257878450145382537832356907371402967043587151617397125565179461179403590477254217571459724692340046946626362884174643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -1786048214161852364212222093759315389713003746480926024607797285914707867885178650541111771321567187795577143149426694308740958532052476345255724885593411669279540164122031875799179879065332395785644964869597042209281555263283848395002701348796513823128871771545167508365688864952046580366742926454372240888775196653922335854993065745308053706501290243316257540101238409718818095060441250591574701654686642464477734889765598860959416178617158633852821518528891759373667388351414009065684436401143206235512577256073521929562346465871268303123654258970911082423687725221245794582990886096640160770703428436116074506866757376906371177987886366455191088736216328820976212393167732536997278578894687017765551904291028936162094642835193699946768525799462494187884813568569794006899336606323848761216700652806797210674990867807353249953903356049966667893234202152846013209558625973086062515488465863418743928535933813142330268957797590216117979366140053305454344960909905588334801537066297652641803401399873391214904931635939346096544700935133780768587316087397605933449088375467965726755001971942538457151223657282474227153360013008171856595969871770696023045059564812978385128888425573509436662206631366161288001258012523607805194853780695346033609373070909911805446026840018008481711332874221764458742365209213486334373445340137812209813507353706040117843243023254587453319817374524003196932835488711087368034963777559443060742172186008537770872072328381243910059347727309997145454812403980029684630786444517189783888445225996239440094084575786706793602477777441213137855163740853345230558816347291673570060362678081698952596733038131097316673026210768207246124011722614561756208389809113636733864724684890455521755700606389839169955035127200449773916546597462261064295138158878130012861958298853602783011089590737091086443567591239445283809439703340427642358534161953899700996462131117517855833668491655551124211268390260277707283754727100987318715700011579989750615299772103799448828968748066428522980569756473384705399327594542458891163154626047196186966850454220644427680566304112987498056024673970610068498245760342887883426138009588830559091874210498813334741900524892377555514828872803517153606584724598046326868885131101156665894229418738562401548680764113339332349494252644992642485487122213665838732809434279132905022735581346597951366406138210953507383643420969593031681489582574253372639924672663379413475204887411394025325018635811815149397642733202509854582343448663740591883327488141420751643321434376639253146132714663849536245710844408795745864523540874101522808120233461465874045154249083095260513896551866810071238423063935315586848483263238757141270419778352137211323996074125835226870757191369549121964624664025130727230810231720891608833457830453986983405536563514695399327509585682812706582546372604171300867017567877718645709975380172669452288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 7666055265034652490999836455458593131624694049253016826515692883491997017866298840069867183848960484992121515732943561082222277315030208154060582155877782602337123461675170977786744362625571347693206615952788434997811126912878740955024549595045683045953025961828944487727428979348795681890504704867612123031913083114709633598820011034537795846654065531953299970276957488200067652070909226433896292093397672303111074191980978596018353766879100683093789942679427027033161723213249937719302326999233705118974598879338615233282295494797518930011946950777657577218007710480675137861851033751104094769534651247556026651948344036855019634269741828768084500109873348810447647454918736073090743306808845679338914345082442293371498153895539584653635486716899013209861824316281030391323377839161114352243793192806546950200048557729057974600195430227864219667094693114732900456759934893465975560643216562148399913742711426328490163189813070242466874017890559865639293573610691001628207511123043145788604909342799873134837115548679754043080553923251391756487367780248124476732024713440824667792552739912474636581862644820884194210650002120426955892599166438624065868305851992483485601968438924541773051821448542980732200218186723705549724297257303430038712045545074815975324578421572669492644068485295813796379143397222814087408532678660760222203673555265375157865452579228429676827374904460276192017507577944811677413761800204193596901776644025933900404189214845053047117090632737965650734441892217221009895312350311417806732957298728254325007319118913683016697719246218697644005902033728479364214797280283845729457579486608313004383882934995920593595693192170747493337015162203833777638311931571486126544340195864897092460654325421014780641002870953349825400292244997869949672841975742767951480903069939158848364357328940254772502046670869998705802128063443452246615464511929545249577606037064169025993048635186572655841402273428523920846467025972546367331119809991684082043162946267910803319567530911952431622380336776001281713374091931619579671339513481090269891661005064798184668823302397643548260776775928587737096607164671973099213657591092029198130136113619807153040206440372218311734114394387116764667904386190103120859063139411306129070002570847951938148177182007020974029321340768567819098277592404802152895120366550555416526463044708775830878500341551507481208018078191562758612955308336965152370977716548320482940088996731424023947025985570112235367328368343450697203274988788203977415490723359364048263076558639005120247448535045723246426364259775720436857160841926280465166945083428229127691507663643392596699660211342133566816531607590043868819697149958181394223416494292100490451964200833882546392233877111807984836730235647769265324375448407625652607972032926751552184920923099231190239526469230154819804314282701871577165191349616668231196973733726755225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -7765100907266075473411940172969055415838798883593192684135472729235727746869872953634499186251332601007078326645810519633390109174429972229367146374288371369026455973987248205930675110392127653107111311369940161304998777548139825800105129224519565594178822615241047813047387519081361245247935533524480018732143741725831230428458295807494648212672781375013356254210062109699704373713216548913214199236542904890372093429406483120873902622112482150884086054615679477062802712755370568993383665460562788420272701475654506997329255270526613917504210110081557704287366139301632221467343297323180425665827350565679676971809884785638615304748650779608069940034325329448290984485772842907417406607906325822548932155428931637553170089197446311121242742904570801032996700251272404966270983579774225112612344931824964768024716680220233331366689375422538427400104453944036892690375028030701592317357273941959121760547827906145280690504839579510157550457900016059720980450283163876895128451108696948565924434503056888987058231064086345968373354909375596912814774100321771564165101957324346271109853273524274050470517689188599176935904585555252731902447855172166416230426598436569201463123064044455840186260455425396521549425707813083512392832858226494674346704306481637110870037102589235918979571695413715521053899354612334600069080043026549629823805991548968838288717656533282223143643589535885025605255478028432957803921165913732680537239110907144693557754042371642161134524328347792767798937625154068499192656358975150694792176288068318290922927232186872846643600787470266570171287183591137765470533751246470003430691023207021588322392398577721185994813398494253450083707741693597854417870863607996349274115221011201333216739654841685927730512548833283634482572393538846986878579711921411762600787189632993973776955221102213222444640720999967210653384717404595750797866638329110520179251291478423742387590640605445768802195307947652658364573538830407006914255410019516841164403208896719356247117113262426886330741183773213915624271784206642801918729098231592065325721275256458586971753592908326921638407581488527036460052470819503837163398380041509133355306777787114229027623101550696985068350708151615007617524324275215317697194836897426582600569874054077097749674475992084679012799541268093188235596997508450248719334797833385253263430742505527720488245677266115460274203279724710187100266826443090740787140596097654176704817857111284515074013434703929181813055769485958101286562483195996117117452672962618515375334828937648041021145732891194204917120596221764457000463131058441476995933931546911588368818326427774623482192576810246780984278307999647897489736029084615130207771800709654379834016783356107633225503400789290443165580908465926341397385875032805172002691645017516431592160208129154584885431572232211519909009364025515667516695608505524337769666957237540618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -17007373669371464309612671846400099598728799264160511818235367351427276879811968507691555788073235677701882790809150677623592477465095690497163427797375465292722733190387940494560137458403794135197488713400619897519983599831672994035146844349735720421704196209109279989223395563433782828549347189557938688858208375812735611073862825854817142643630876584301930796667036989058788080565197854142587676754779133027586902473260893756563889228468261017482780333223348356170635205171376215161378463140158882488471977307867164709912323662615556982231159323538699385936830344382731067272390135213796447945619051970269012970122265216142613178905138700850191275271367334969036957107167550067269181520911209787740478376708525671227948658769502797626396743413455672354148476158510843889515010771227914931105747060629617775857673256037421498976727765646101305539540432253173659353598084955659840643415804087113292806305928447005442509177456803454159297687862493044513875041992248741516838140650602951293637369066062768036997961141573115975005504153982229414125212988022445708720636167363000822771832369094877876895606487914530787206525798531095417141916968952608632580505355205310840561546294565265790035721680885691952835843551343602741870137989177191880060261720878127749041020659581751191583689941594860206013454905570366630962836811994161840797065123810267230277849319846064598299883254781693672592821961001243342596110976027450687710593639303067219675528698590013422663531177788031355238059036725114580917819157224630283341626270302460059905031921416414786846780429281883638972266312829551022760940954134086210717864765050552270070130532287285861130728039212890571896573764377250166899990967937236518700429072048431977228213780397364102692254318244586372059671232159711114310721436884041759912554574619312625473981468970497276584427336350592532126081817452251995433978398290810492971739590613992284252286562388088486267478465860774847275041181311855404002553553105000260488323871297091082092982725958741718425118676608912191831214165476188573821650334697771071503310151875658233913512562852055810852897951171148791827881287971947031891480584450319466840726477881140563411362935232541537869994937246052701328221954742209945920023858006861245621411418426992847599748582111811828589289687429692145968621686738887977763292513177446428408957525232486834665141121518174103306063378192609590203080594504329079062374007860775182534769511659390594183736279135464733560816730478541384962623158248460212135515054257429284074947580209494784877406984744220225105715088288914874730347139692107500352078742550346795746404157314340562202731111521617386545539998781329562436007491338681373523677830423089403275503454386442325408469578029287729861744215462519971404108873278033626897344427162663663708555589770039618225572395067821726664911955414217609001440280500268651666753138809267814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 26876837950263511355601552512040733491731857834098233658649873033627802056118577347901175466300146426015324603709730862060894810600330539324611683943844297766141579351412743315964819222362564535321287515696436906411917154561377739167384134228400151545299153264077958850845302076093455859417124638300912709546416318659920149721860838877623899277970299779344866104527479227514732168624643330272806899825524088618393923152543197624349458271884609400886389803042758793773888413177693757608646719067692105879460824453086015105636421195616734276091716622613144262637594015551761071933516818663238391740640085928023981835538551167635414051068247426354754157961974478432824009120467245201022849986718087925384518802193974105637900086293597710964205315731435134577846646772593485616222272100001453890680445685197767836680600234490412805466325349150062826899972433780036770868752140042460021577697130894671834869268141841784185163086721283843881915730508592050276896642807271145049872717052198781403858252106051163454395178907471436953279621901361047858025673906351675651447783196006725313366730968161898041434770851538311998953326567490096880131379379946144029052026917609529943106122561058037098648188901218634522611090535352667237416305478357860718769519613326488780323467077129381231454165977194504775109723798806705330846106313276581919079441739189030209837007747668713423479777044328056984369133934415659271583256259750912243676504672641787406872995183103461941635681823543401419203438800767378750678029272580214866897188049886050187868906332050705340553918814944088906799365818591150706393108292999148751896835209051693493062120452565165525601021313829040963200007938665213988451159710837169353446224484653603722415674403744056139305804814033731744462043197469607188869755095847991785521283324219616042160171843430149874129722354821635695390489092556994299790228430959258082164275750045322922302720275061098741319478219407218535145021674504456253942213969165530600703369080653964362350316837311392410896927008148680020377798096916068792120455069582149525194363077706860002563881014903179136267246913087537846054526965101984065718020479935907985551120880330990908342898333877686724755561493168976960671083353016529667112525422995144803762627216162450216739830183559144542268147774847607874887263619613348206788872282860943366207668006304687238491434902622343083253664440226877375080769997865376056982296280623912111403506573727885434659779143973570050932510893517567012142405263325372198539877057139514358692029725800718582262886201709801677717012823611522792399766045970030262404774966599451105857707000454426278520855851011745534341627647043581244211516015221516143116215586995496471336294418258398779857984733910831393652588102465703951987977520576154475897427759425452226728709492329479538293998508497834678298890975496641394564931666892930674543604095293702799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 2235864810729856568175631506236390367154601715351605729942111765608976624650306351988961876657414910180749217215733956630921750307715586170379907325425793248716210914672636874985445662694905390724087182213920789243601953029125330575630758334406005867120284916577446837761310342992868205391060876333205904134691034925203604706220890522702276202287579436183118441336549647128412570699097396337929318438357793038124887642724357869293350977901992303698033935303437920815325081666111326004471118308157596558453093582020854426566154178697380729567221812568305357828601476883996366439369158854475375916284148406863584851506197860063242928745721353985182340005643568087096619664211037688528937584160316954018926981610906326155065533623947328174793159340700846887085412068526840251598966848042671157470540958102296017429859937595269448632357899570423333872728936088764918610060731606060884465793299055392018558142165955333980750792321225820841389754373311531105384235723455230113156082840396991501804927968414131995070142303497631497975274801367837193175282228003750651294280963549500127107399096599075732771156368793912353400844062559117363408123701748230274289763267402042401655381171476617270637604216512007415796659126209131648691303249915393487964152510193200245900753447077137790298511097870219412193545394026746575857389942461679610551397736656118907390721772315630570788343891056735003799499208674921493188232614314437096538684032230122049564141973123670121192255607978075770488192406915353626436471199233978276295270168908377301174828292706675385181208126793064585732698214705077370619918456763626082450590004421027766578245310680268374984969030308046761348456509947796375446636482515712640678291470487532168696893016793400594333727316838644496357626924990405689970072384500454620412222989233601079229496014498857512158965222820132674148635743998885964147817143967147977962507796734908743091260300050761729965792156903819101300001906653316602779544435386114074112721294382734422262850532963564202758718625546862922910743667662475604018944830785302401730287342394985074384967556011386293944508815553401529788168563850940922562720477953058275456301877942745021626424484359020040211090329530313890246633988540909498473257977841397847199574555542482998477436481582406485686720465701164054037549931648132950327270613043134791033862730210400601714740461025501627893554959112273509375350307522085339766436199921454353556912424932348991707193641230609529946285777417754247586031006855041383921173657908342831711841872315671457406309673782567490721835770662086233737961309995089487085184903379009334068981981599073472972401403695868787084988132222781221836916224946279873179230493772751760693001089368971860573938440828140875774805132064881324507974455943328833837987116142982409476265129029109240047632178180890911590241909724141562528158787399022104453634725033856204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 121488888089058870335451943210191773196120994487395267538646539912905287840919400177618115144672861607188412235734981624756920339156114089896122111533338818504678055792838533929875426857377950038174506058799195613379442972818762449475452819832408675631154818435736783762283282735625209512598477496307633222885520298487708583959765609623703532233828892669438490206742156929364686562947415561313606722611111098321032766468971508609644661350600919184736168170289004121897018771598173353414858220155500250851045076149662748045865210555568779080327183735201725976834489396177494567506639855938853208353278077913183287732221720803764052810557483158463147411104337895108983208299200521756433394358757822708728723931435889660655435549346181911659523559186937210004810805633364021961323832567087141825614419478390879520539221301004474871058237956879547732806729267092053378352647193916230607843327369896996164852348955234299107715248731225029663856169784210781749377335788843631253573336120367115382299583553265942812265755125680746762092950921587444178663190811648362300582895102373519783422376782379301502006121802539138493937602187469555248283117784098323790621137712939328253152147499554554891408027330940750215910101553603470692560477179399401794433283173074418083251723930475575725485868067588871731314120762243964011175890924557215429339939807888238993725467531783524014589389473257627679160094988511285214875870473643620871307225191889018093996883729494586274104628338330652648940019726774853477563073578758515572869484892753701900153850000700447761288560206860084136149000313312583910097904038989233213669069286318482381547088944650130334292348826247814948785475011042021592542342463342273656598828536813373553009922680359917521905522315857521145214699824111316723685261293131501628169284134304170412137598436647075624668993477320200225166840663916019908272496284792763725098152172849088310393580439128292438642162280650928165336118312474824326353770254904851343068858558869130278774757205446209289510717501139982731691347115018673857970039274957179026930579819895100919860918527184527325752920731325796683995879226544046314598497297121095164180080128640034133811674820280681901147747366939110556566255634777527606997077165845120697351487370364382501497986304498719682117153529836592406948699633430964302232795214538329315625055471251166802880034543754764633232545457308825949647982812814317881834725403601857312997562250307763341669576639804853194025124709869585491466046359400679296256276757502690805166995232861420832768310962021710921620244847160596425640894252752219458682066717773881292272399838835903753935457725036597758250499018332484532092018168748396619321467705226993623102720802590586803756171614646151867442935618856041738137162943869770944892873547355781065324578130005831556415582296001386698267817795259300457359926050678146566624911035462037012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -406412277367787187915735034206315542839167308082590318817441151450627055942341818592982029930539061336302948817889375597754021850005906126573766336785870232035947183074432130661402335752458638612859409146521477135564783580521364141136515644196896498980261192921108825758248563766561616626298109740602782490497133574128864779074156249414941419662276841714576436011257016737186414935936515360231252404878452447372465904364128401217212862584998116575350968425679716959258977632227302431642020593867733844086296869170193437993172817530986405254547310307393543714380646978040484682433972541607983612701863256517742636780959643754806768302026777295520657505715135405235221113899965750775161093067255577344237969573699650325393389560593709259911354773510695945009245837112445561793100127194000650868288231170574563500999643310660254463309054844291827941300356597232279275978016217932168687626079579270354698780018775818508430122101449035838793262982802339449895880794768836179967057823683024620718471407621307868610981401737290570155719972254895304771379219565543826127781119765905363820232662715161094885239297856136312053759080785771246532359342108641345857745505211965328935110684389242710478293070516707893791325436629508226780156421819631804855918482979263978554381100780295802370393857230086784161871800642466328330254989694085127965736383694959538202588254898371902461701660726497896492184284769209756868361518227749486291682728236401471025769332971248558138211297308319425886534783127112003811904674293327681067728338941292724466224434986127374444389326990095038104765622538136165657252901199863547015229741920075259701305264187666723460660323763040531944328446356700002686776106573841968026137329159878665519414817528969580548676901983720769200626701478951777749557388013261876334636203042196966304937673865384245912565323341442188257963467993154691564659117572108134307694498926852470918952432208234615534409959722564251370359096421134874593722179505422121490688771337630036126715379621000494357787936733294844534450241072250739056342910022472003069256679551737173049658011611787893258717451812347765612496529802223058810437085939469133065938881014748970670828058010367334568788450103121408040774630037115543285725305762953236773215822819004447806899314385258356452557907141100155117617660476472821797210960988796841599310051858054665854193514891181620268091203802665434205257372812567939777677517294375400692989495359728142510649530359511592252583098834486059093209045981616998033933389446690280810622665334632522897040108628966685715551100943013009729586308243644990274176620357748325907351366151617755119088868214957493716427002996105617222601210960763738826727943488159600933981780627695726644375114976059423342465573944079317506829355819479301405961026333186762421101106374076926376917169378725628371467727034468826044157923484456773016532793655559821721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 47852445426368065906992880187513986351793657985483908369113982825290621305971501241892268246765186306890159737315208118035341343522466780831704581035011058202067158124546954220865020689529982574050653717534562803368383265687867585894222727254485070320193688790879669665263532093792830099821000747545804706697310119593771687031404205405981268831985143494517256023726142453168897573550161593120841390711775548573166639574236401422301395358428431189374456858617281538108850223434181242900897677501953935749583592334255882232212864466794411820881609809048095833122268949277137527960153023679644254781228590194290243805595804359095893633616015154278814217102397170557513392434584121429138827008562446733336877481717715232407673443668904178307788451910152848178753304241314987291504018182356728012269181172015054004991836062372359340592285570793057884929951162938519947579911927952867406166849627856206847052362247582394894926101594071674237596566797284381413436833676020457297156941329397450455862677633729921164249550208703914667080491223591229516712780798021734389126715887486161001839733319225949576799745076850267443742848537534726990377394935991853259077887357683399012046282856096971755226572882353485841865253874263853424488830011628802472489849801355816062743390662374206430497807415832974917995612669819505243841626923469469485374223328368556821912277488402029523914559128797613115489012193918841847178928655556150327025982341032912330945913416003908016226550333885567763576513763341228747538163749296420352679303472000310256319163895601062317997624173372929090918505337273008895454727625586114811749929250515044401205912858774281351113313811298448660811902262097974376378394243443124638468915239704352549337289599739844139229070020069468529436346471795283502673090966033376178998907072819298633403678806636665020135538581134675836723031215504573395033574251353236018982179916497157656363164618784092950632565237430315170774828136041631466814894418367392082995327862378573523506277948020108043076225160023033644354873990293795225193972525448156042501429058480425325218827011978205340339741113464559187624720959898929544625138306078015356260205099393280339392883772004261796861156621435797410285840884156328680923690891169325584249837407812042313897702883490894134694309911553385319425446052538687977863573192457387196943766721231864855506648001301527087639434265422435497857947066526653659531167588114104549415731737743286138858903774409053774604760487336229370411425414141465644970166260929320623292610855743969262757064816379695493999204108431021908282641094118338612429195892120077312674987172990692928946999851377394145286160841439309973449350400668976764432707185944535861122437057411417846467555722433973079235299331565112910104374933093631081448519459442911031515001244370989632368089984853689745530458788548649433824959428910283680564697186378281123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] 1640308593203816975273232488203173230557124198256988321645338070756880254322409029221729048161183425690441345724311737776965976742889909685741234212540157549113589598185380508809883307197927329893025895802180323451040947786358968279662380245213367964453839186315321988132453919165538492061677282573437963781170363557639965867478049191661537948288614409401738085329620892876545608474752259219285507413913085050137432590081131893707736295159594080979983406706482015361459103702275292467123073515108106521070534912834284996471579331364159578954013521581496604762556411700895591121216925879475327847527388168040405193853062555568671230354072225049955174189709678193252737286066573824483577514543147595870049359602782684477311229140033860912835530095557819553441630902187848261871944435014780121320084257198966050396804677531124827403827667607546617668876690128997826843378792008487591485469126847317518827590839830377036258044159745593596320303544900427688817676652072005378134295198968432685779056445869358656048806752067732620875070424339875347642074580243706525455813282589077829788789797100898207214952403149382942810291318772752757887405572175667606940058725287529407858520576539401737667032541699464112821348330122456919702118145833915016979147423506638433218626600283774184828630087415560965381119326784052122964192848606525961956302392957684065885416753363272980256951209799171517751639644489418023450521073958087356510167392444798839171899014609979607328236039375199280373818302142541053066869786080575282525627867326159560458210520647169285567064507878907661151120511602524995879152088799658291104535618569857871845068717560206179368332174608754791528319717791152207320164222423228356939784562535851895035915992523326243326595163328640635001707301190089421407962474689696686525992301218175526225712419713004026659674245726910032831471593799358324886324012451287925130986614225219288536499360751809679209545047296416777094030483429337067138626298100187867146959025343918242726342660189860272522349091440032013223953710547634157334750375511441614139717611960978430413927605736493463370458395527218330447698782533366137123692966854781060674038632960477999027276234129095029788348175190881481410101452652692270976649681761583171645559509990094581609965019428407027357260609997845085737644034569785686038794236505336900565536672135517312979750454868287134675654933487874587745239478596444086205971479636663861073146019264241413632671023334069998144459955451964949100825711501693342715551617833010249120236301923364557021212862102810440010492864848537513154319703739867136442311928724200653902491186262394802625816718156606421020685015367947389043495350270898003697761005745647007553087491392583349233548184502065284423135266740875047503411406679431194641993655230447874451387905047382889689340674618593306471179220046141043457377956354084119445978497808219085209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -3437225768607720483220161783225235379574861421243561723508808380588992664987459600554884184131993687698055719934983886202277863874492431749574489988834328497964997561357028488900465834601996363650151902770223735294157874597166193273625750755062831351974588908654615862259358372916321919917693443631261310992429589383721425303674985286887175932251678612272228850957162592952029567924753388983388884235390699925084625165695553977348121242411244728894709800069085704472467017648816781105703200736135170300134240706400323679353883395957642763299214063144789974551786350313096306613897613342145980513398981166615791492452124954898926023352116651179781879538474869548437687872987940354687031993469140910903929461696392939894000318450959504080889537141575850456933430098322939413738761908686053113398633223004387421209477662031005330590542666386733883613693568398970471451972358310106181720369722605056882422311845861419756236689329868579206825088901864828241168794595035394983663686133866967301070844452416970173611337950452027901213228786882115064546617942007519676146422417687226658395353751671119621891229886493193471784500009845533649654328345414023617653393017043429790962854313389809688927792327566894475160648297596517516643849138269925117996960338222984504137204331945489190056785164493924938920205972191262926536452550685396678588123172248395311608366627760318697330479013598539289073341976779406967133587554582726107256888378512788126993176724270369930773083829985687500910549950926591599141709658310886387204855575383904534537799258058107960749484821810399575947646778513490902668083714724320522066201942908636666031654626398777514539077695973202231285853070098588623010315249171472212229282332498781728275279259418027151607855534405129587732021144122285519019170300516710938077702204877136185151567918537337236888486935171318879998309815956043091336009605840500746217786357976342417727793428789450183452033450113091978958379753489261494523808439900176177670285268045063780081375903371310147613639132893108566288006088936494597183674373852074320147260102197577372626785630456455203604730729256401791940782649696611945308609037933897991239046765306787667310958230167620360879418325565697441645737364119121853194542211886434607867427686682250842177534116319925529014572016720552301632679403079517072726669832284932793678263364750607633925301136116607856073504094158357306451136567780195222014585587763453591799980697151040339987385012418550204972578470461359420400493064800129724025606935110954276822432506968993112648898514096653970729595035267402307051344475101709852795908077381049806432330298939760263587370579478360470147885282887939812070709523380553106860095697423079549360739063166331656495630552398235995772830539318563517799748921135011379587720983395230448406746575226849949489626527379064066993221543639932562816474682502334994032435687217029971968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 3135239561861372655018031739162681784483856355066670688992141438958559268151631507246056221534563986066185481115944057098547202390146768519085554493670723973476854434453203202744884293434101319141622154419943156324111418449467741455264865749140511283284636364508363371100360612932990075990956521682252032211744422576216820328942895597612291064453458286512358279891671934964254684400362107317406996384781122810290958285053097819149083130810608602670907966493624760055041028763868013360645019403868012161949931932220944116905317507306600789926338460373181202224511424311953736182590912633039146895428229309069227185442031129708787284423053897392030137033519501135537383573584440712987393381027258266037289341072613705700847180965926695439142691129484739081201014783109227659975395095142937525555335546832177444378796378233734651408492674572522155913660185934218874859993529567147395732214790149452028387882320684971713876580923772025684971966154043564630942515211966307824837438583832377744262857584654138037333584309314720866272571269082428992158185070909692314772636859786991796599486814444255810394275915383110151719823613166646306628096228589323537351246549201616467386621866971232154297171333638282414751952866932619113494720936995647093741083109437434371105965490507056028130588171535965704901646911467886569400089165211346263612122590276652487203149524266800705810037913083351345767716188419578887170927246836398008113519449063540651221399811136319480875629274374058608724496686384060137508647727472343407348878296591141885293396783094811018430189620740899348887661035034781800508547049216067399647209915039677140656939718022211094560331326395390893736964472117215193040490513229493600198346196213834320186856518875693890662722547100899391632280682753048898798044197502416872594510127948259699404982459578471223163431419545117253135642546237197216521602871692904260391392312546394730475901822701994707719372377149806395864663663012356672735107096759487357440529420150867465156483516395452756209480466489567195388515716861927394535805326027343497013857889685525039255108519190872067159046794275282909991411387932285758653639276987055208155282577568462327544089827121880298796603886856177526979481675884957289193006926932853089459443387902284755959083443554268884622213676313209002932781693237628581228576852492357157752624252286154985924015317310486817279219993122563039196180932014055459697799829569216942777111257962693304181643499284662658431580414071042730778631752960513481052722353775129244989868239818702359888178298041902062173221158754234562115423060296996909301232963592417874181297036537833009902136600217469755626586997449980909939791786666079658874057614815196594932772749137589613282870940414576063539071923863215998894605505588139461259329186680971602836014943601564847442295717515790495505409490619967630166920711736414303069152368649210062438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -927182207066174127926672562252649028751384352447004314804489610237431863484215141591543326350428555199409826882979673825068791424016372752223640673429370718820972843748506315178389935762797668246904468066776993342533437982965590065418782685787144150812187556884656570221756700341646160673743033335468341870078300214804541624981850058013151126943147652708202562521864476759735306457735430741801289507023595195094571711021297015604705799678431244384359409529764511436756687741619433819263801165848801958498051622071345346255006700752974687233054379572612512339381879714648327434341905287436374645766885169185037922878477931333616351998737872866856991080940059796269262001871491513925593869706249335541247343246880813297958939451922155667297765266837844141541673868430927895712823075894014999497361905386803623563244814915159620161307947734841862262211805497996031977481425675308440639631579759179853422957306404181383693386073719451445643372635255354495923415779334685620137155695882714630222508278461745501974092050315596674317904266273405697271066489677101347949076303215771858718972773154082501084271226865119975864854112853933621480546237852506438390676776013348988661554031743488563759410836835767931313019447913628039754151506299285628193738820931448240373203174913206734822574365052600439563072454878546152332761403692341408975262207510215521867709776988948977793378804570328463129846652389039512059195888296146273393990050682386703370931118529952665627511704373807331875255558519888264405315827661279852189307425462939337294572685249128870620600369422507241555895548558124383963027063753506574532613306895304923372566032862268129625127827216872822119121600116772578404847292622613796118531148311129823780287955425947862828007968221805510521595059870468003756140821616414832221793080027164026838962809394539283763516793605230230298485073091570623114030617397223878220219493529800973148300870379096170531541758926467717615141336065191085584296222952503952080053342803654751340162093030769885687986711176138769561858840085598936088668302414092430242772673857754731935108651961069371238094104984826981297140737188660245335888746973763463809869671359907174061967584740763868703004803973353792889769861644918917713402774654618467501021439820889193381623991601361721573587793180959473345077407363854570707870132094948106160329578759572309390565659085588262438637582240465328218252191847189503232544325159341058117923338145830536279950317220687147899909814012678551707672626466119658771347805323679568847494143450864992087693814711440032732695715776549411681608638672378935719087387858208432407220486011896731043592891707833767886907329678048120798905719624186430575426717285809807352058159751085796458349366997588981929057200761709719787388858616645587400357795287919892717158084096919566731702628205028595873977217617522374661477270051098575814258336212184150835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -97572771084197791468540217336738568942158350946511946401479806227347521815288219452680011008553008933289021708766766471754394951218478656525208966543100621563933321801540326518252725012637111593135637231192619287172947469625999038422642773942904474735376765605361720523176109728673911659868217763322772594217033518063857943766053708777582880910547085245493125108378905843277448378501602836989938424026457392809487490927955603604469570283777725149146769304215577217687348633186724559760376532524752727024862055916663994240270694310383374152950796820084917008286108622243823658898319012743602920043616867309289576163711180086164322156566260870084032146997882680136662602619873972221101695749253533059223764290936045886922825113509809700147518796808352925910561886249113119073694523797839901619360959055251258236847523724752067173698138372592528426148899459434813470976232452962232177969189509641861302872013729102928201209744887463649095397378439405714525160786520239193676197719659268974122084415432108070619514466203986281111259630307650726767077009265050602791432534371387563499087014163039264887714101873877837960059655059675646809414294272400082823926816653331723717284052229827523075856658297187135590891364190081545360582536999373405596081016173050197530383554415432611329438651787629306499435809002513044249057108029574230977662446887850090978930591712116533123966193527422154686641314773773366398681533517388738283363752722395019502977723466632415690544422152098327811230962380985757282868927081791422995873353540094469840770124432901446911704640265967830987744701529785445956410145782838193398497045471731698199877114895945061676494596483444363049756195558627960393968409377371264402874261668203747026315292324075870035350619043980839349802066262681750151288579536380810884191332738639072454026686826512154012262838061549363410597103177969312572364227384161722222248423474973725204658072282182868428724453163337704374081039439204671487801518392582097995395814495941102358012038748315812102906629194201354745540232689040256258805372634192289422463757805929459979495135228899070484114078108412868372740044766689163270488828278016741945894172338879940293363120292900271304508260974239552990538359475353407311990482595511812148895124396850565484269837148328377030289648089971826983084916946288361360895687796576348842705443848329064279921736225137626633000453648152580047074291388902812706763136723719927242309051993247527914469801908726328712973618537293868833180369895871569026085302822555760086609355381961382100696601118941263472927273902702148618876972040034842561022826101570014185029523939186738427531662946632321457330812355559105714929789058640967127071231552923166032044289483055803576097026442511088187675774451832805372986032977587861109286757486721397046514439543001589075158807231833029566524090318720452429033845509870594262484046405053290905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -2228563921722784646684595905694324418472117357963210928239231387036650394050786893090063759251640949233832184009876131376547265225046262481086867896589424055484986625644051273689752305053526436536612592407172256643434263340234826628704863768911056297717372186041191003885507475307231121166560340084151715588128095065825605159161772132914505720506151968911792361470336689854301284928394153368000406254885351264539720000512583096041782597495192652636207972538537393050088437370935975272247100794358860546438952229420766587535618687687062791201752402910614833096440364779112253807029960808721525214567790903934733997396167078096649550566608680110621041284690092170980939215480423766400996667873842667152741541513540395720521145273386794869232890938964548594988237186455713371713854270450187023907828275252567532148727331152120896327488785471566267431095428960911075037143594547329430941891700441048817909272319129316612783154445461426267337882405746579086264480766751953206839640478690662042960044304488614685843952491276929853264195670987692977172075333347974843724576152550687388844102938305832176447852077905534265582530403757211186415834927388458987259206389215621823823092836135550937323479139978715501841809071751070744974848612400697055894115892293384037259871927690196170370174779938367228025876764593241203620905910012009225941173110586305801191317266854206879324832056688041267155705543134393440936979748362219969472718616155744599759683092741934515681198611996674142437967358264507202268756892964995452448845949151773986194153367527694079323853891313745115338851213065326021507808405302248374139244172848915405519217842197998883171303971382703398934117531632392087036529987089749280032699927482638194462529207427806257589497927047224327797003742303583801493843817650211792205867995896030485635166522686975385130235824426123431897219723220115822732972589111814329604813662605686576731930291199981207137686092605962991364344051016432150378001624891375668768425155825933674864597818122801374866963106600373210748904006581271314452581914984042898360827124918168776504046594762998655424428117902438719747826065547453301183297466876779742239067168901717991836088337220651085360725829489054075689549691342499434643667787559677812526015619751446683775607749656110340217595290184023039785003166057100007941390042886791989679026446241346185187482018886739023501123161513370142506428793141856536763660361098692269031043617125671122352956699803443094425839395596128286225608670975993098407347527122411111257310236103734557577267001607004200796426029574682236659576368116541341483573532542032591573629992179287710668777532157542108889690953049921106063083781747347573996618671061111124573998482136316051574925849894235737180450945535512203195309074314042245614354679772964764245401700269723275029707411854756111654381295260823083786240292812814901286638707360677274583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 6422983379469354612965134442177605234261998586917951809762074905665210751452666493471156616754829176753577248564213496274584271658878356330912172655521270017251320139547460730527983271087842508143913380073600261950279718518765968697219454768821206425834314429214099184500117310396096897113890069623452531481063006167509966374531971184922479085338922113482176673812626123531688687585878414650474204260353957136628650755064488458362559636047917537357944533741586734036774911482912266461313495850147010838545800529114633430359148679592242020722107765044515511772747419183570447989229829076746567062593747108621471088092080077729752799727251493339910995332466737745941514478085284696078056618434424328370047131824151763961930436349078099191893813572586394569477874259581158729417744073996730775468885832945562486271137643759530401875595835288057933104944747371823580939577753857525452048678586065134533823743739376237368671626503431319564243709415265130922131442902998504152691578863021490107573006708554971679584325338550244839743943659740877913023665581216355609679462441927832266787808129427571479894840116241075825757276419936631205479222043308590220538560481018497813727852040711209149928611960377324449550894232688236645511119001059711376276730643082654906507340738172441274594257212749605524123593130113063693491354497879332758066228036787599750018860973204369802508025130258003538156164744003959847468374579708212678660424871781219494079338007856853233941166196087214404738650416474853342172742276895884680051720646464399852896139328028902530000547615127490689990199342476092653769027852883469211934086385251125311273151691248118491190402780346805008007320198192991083628637989413319938587822282048000089670262593605136750091979834390004879666611878395770410987894258903740104855084444114191541537120865701764380589564575214726973316654084351624934641998572150877789454719150179304085963675174234325280600787743702343343605955552765888389545243344426189525130674008899257410373979878704092927889970716037084153374469084287132606625583360867597518415879322953612565879583695733606761400114691021514108203238180047944582021476017303866164407181089488646966650129876355226756297266380698256204195368112916359432935988321854892490394006097925498615662188948768593020601974583221500559955851651244847157645430495888745678014104061679278906233754522652681058724039732072426695055491127282590068012997095580929963936478154231806074189754055712793863359794745124834631667432497120625835616955378898369675466106857372294813193358784659221680899535706151509803663723907835998023878440025837131270083647670649134812906444197612139965259178969176323451335930698345137121243190636868970004789764249650074508978298474716637535101877539249632703174919479986589858781929022319482303503666606393328138087268225103176720527162021462513635324655705405742771154025121039905718272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] -9099818387999841342507325722321435956669931242224192483742073495300765722114913027510410631036125900924988105980833007964372008074212235726730673007295085834492486561064091024648387399205341737849336998183679771175526146938025868576582233447507654140195182663630813255740649768712735458186056122670039330995366406288523057859536602198290392235432317788655311870580484975971580643779404565117106051027034758726199572136436944220345597561259541815026450439729854464914660404126231713593970833626439865198151374050857284802508004387236319076255236915474545500927749244859332152996450308693370341516645654751375976004368249843239462658138137442406221885756551031730517156675372245240006333750378303298860232890149079210175021779424856559805222991765056579953435018373749994067971640825538240091005815335830658956404387492722940352775039972084983515140418250690910818265707799689521596545009768867656143182956382610174718604168225794942684616918848919955803290084878218941030501166472109646330650846486602920359978213305068764957655839589771796858484405056798610807429778671970520212881163568598732037091627247652793913682694923167947464234796448850308623967735382175763036644443908192749591067553568592833615547370338435623502920204303283702314211269623142424351953876734393193236892440221029428708779368842600482638530455112324558802313463518658234464429544814734389759079378387947648080444676343362178900400388549903502514747323607845035001376524759326603249541031886468163909021431655844292383737947058117117172031929193523746365252622678939505605757547786003741280386105796843347243294570851282789378731439832964842661348978920245548141829426125583244528225273360012708864442768805893406493837442092475821252235975798854975620277351088486167009273862821290449646962390640537884333326507748174896710089030006137150236012809322682839020909355038021724690359711619748642595271425133079398940023504655952465569102889768177543521990145606255314443414565492854263729992108803451183006168848106717320198767943324294737564832541320151020295273208648089853039418252642705484855783100180457342462925831497575819193059498662505504051281423382602081147141528615327944914569238522016720620924310417559090599164067209009784340765940767298228970057254955694859120844798772849107986019582311330360802199445569723137777248304286314685257581103985463054037940204959858618661649705281051148216502624332287102427172254117167168591031729284293251833530972603230070067485473223008944182517922985878949261019855374665647116493012502954410354649948459161975402642949808349556521385730820381118727847689852065432116785524206952223160443105825919367612601416905087930270949028917023562834650700116655204107060652276647026110518190418997741353582324944747411606183284261749278958024028025088862557667046586415819588150186396145782801743239921989100392072431376746037479569994353146607624519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] 8363501571368112366641763337364533652626725068371810450913250835809148604820954111273432937625510109026515186681590538357553156195909100811543369051886659812045040208002064188595629428966564575884325961666439879882515590375739172557589147992990968092364591379652311648981148333982535613418908893660647365852979805135087260378758681880391511027667637500209794453603948048448637923438724606272567002653941227932067404260028819105158759507257333714564069481699248977168832716671729660695964174516903841423210147829294443936136369577836838088443993036628338460379412640026717932876942433999675563340356572710596451838217291061871775591335192339252051587714848088585159084602731497882466112337178845855153985498016070209171177823138621955331351446166550108662908939941739672247052630816312567498371893851238880326813078475173867668354280249797781034590749353836107456592569281284271354524022250325227574862525859302873681605437539125988806432636601288742305393557549388088437898415005422614037399255876698366566201034876733512614444607761293864874548509478137543950460817284673327036830083462595736718197563935972590025524350610356740984170860079329801653638425748529177293953099852293354447589423618610027634448536783617786925653111780409092357257182551942455249898307538490167715739722084049912844345989488262467498738509692083935182063177898566805476119083750231186084450622012202396761458058827730447590206483065775666791750123448544177688036828005540274694885697511907539234287270897190441068600887531805771652995780825114781441899823626759469917298698291507909039709290716670277947484311915738671431688911483003950188254627907779352813577807710836517648804407802649631244137859712280515511996857022863100547186576563212365351967991869678304227403378871105253903007195222319883482241489949818472821274829351638952706408929395653271389516999632957489631451773012851810272410552095491387508306037567394399859590124117718165441368761411624985497457967466032250405137712018575287808715195278662133114320970194096083501015477049175386035986897126475592077941984409340903755052541442405337014081669584070673050851108614629322118246747990516395195293808754367556614873045936853800661175515751123034387771046670805519544428160549985127874669104686287127928781488217740198400095810362413964185078391181049327041563164036832466038804202249424138372736454794201400511756260981669882736562671591310374827236033294030458282864765656389927745718774918955780261821158986155024826037870892831857500968283505487459197098219317310292572928920760239696955224781766646819396539304548246555066044735481056485747493911399343425886133582053398370566619044259894184974837049532006660819748566558423506529295423817411481667429501099207891620453169292274692463729882437713551601772378875367799863783887445360262895965319761011653274370413473666323134789671759171224236898197063654847388057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] -5079496943546607468673184488092379447345018439656753638566745694575830305321599193634748598344852305580119656974311598241361974640594684572660130909414632723934369188404894723450664612426388099704157495670110445704535312880868772432676848561596329844886041858395348095768819324853738480295502741949345324564264481152040972972325919390744965283738114373149651400400993616886234907172542785238894283878083093421468249056096479825047047638322821416602427749234146935088895312143948535883705347623608187506628382411358350788806398079798635407387506333205824587209612709010893991000415813754762430211424393157755686565250341932735041489944707376800288668072110342523268279530086092854459109785313873510051396368002653808440306780257029956906679356644706926961531589498172866974323319831283793863344806776794426109885844113899614893701638673514244355178424819777358604634011465215350396056260943416354081776848443548209946832787321511547875530499885409486144164494749594784563203767115421091015501088230593226304427076275936889993857683415310766199743335802025599667975241726175768868268944926566678608104834658465038218862777447423838433177135488519145577387538060003154610108351717591020195224121981194180971217250228364271198393815835742723126100064053986872106540336616495097817073145493333464027198511142456764133380997030384472867937846911263093687499206170800092897717139976641056280702085175712424676838665305686177459446214436163993634851719761474850058713625348569150603065969428540457279735199019248090230778288764524957787353725255688319039317022179176022002758712024831861625393760279638739439853097315053487022211189915665154169662903159996589929217754638535074837216626214465413338047958932899265772291435963314974315399366812801069917848658338070059384338901745032620619625941004129820873851581816873328412405936059922960087202124966568368531471393465965527721837340394081457786786394490992737720219535937827570169629987954084466132024118431099069229423750541426750419861194486801881819880976557749057877128848450799885258170320389863716452560914908181366972639930374740109650197031461477177987503016919167545468514160048359993466918784477427762341274691112055284083415204464513132894365927640510940740222435571596846443147570229025613428833434644317775642178323705722632226940693610939710316550833035298371691500715117561967072048550925271576489878359840881326370602449714209017686464453782313756183439346974479243934010956698786740426200209930939292603707914169883768197569411718908293208983152110226840638849748870203368878134565121045284052752113237380209327141553714810092948142871971501362356728564673278699065308455886326471842084896874761724691003537493038248496585731898991920902074679848870489250454725357812069978203565455529636476945506344816114676182869744576791292638276139677469958176238642499719960863109593028621751067749897937761180057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] 1504790062179257613082119753928870393706582598394418088935393211421022547848673925540301605005114750946496021908520053037598264991777303781294457700168523692856989864219510082592064167233094331143416259408852476219441263561816062216792897817823255339137954448133142412570633811538165996315019838823887132175116452992441325763421944731818098307831447052779556350606912224926503332556846611813482374376493970976290960584050713877707303172577646513040731328367196461997487983281606264622592324045182945478587448866168084773724957236591196649448007114535683733953990441722620362679115088968883409704618660270729475959700353694916597217129061635817347247759072236134242674311752788684287063392339528093529074529128332614819273058726126051072015884555937031684008454578851588832718380193118441991795133810781163684956553820821342131306858429213354789628922913112614317197906861404500619743145966274937002353320735595621833928444742300288837586609523992448303085808736142169397518931971035683744005395069784729436882849475457948045235484765431335090936265820977011120043148327898302472509526211628890501516321216626631630984739792046485579126003168403650573669088418847190098013427521916570037614768174178016303797252034446108894459011909875102313284609204109636944094747897508893569577960407646473089645658009853298866728317223397686744548355427862641327115144729188978043514803833286616174313669508813796690718849514424092004928422029863523738969388678198113708236245656344908311744561628824713617864309044638974634450897609843031137815856570392342080609546242190878861551632628905837258356601836292629178669042212314518070800119919099322428098809732414060032283378182460159572133732806533985256289262228448017749299025755560655168995754136957398480343470370625421271655100652139867391842060117271976115576788550888864089459255763770923926612297207647635777638849995864362610533882432988547845439802188631533528849368435011601963874271359088433769114787516676067006928603982851975179972370747835836859381404840115207941339531447617111911490482696715237118179043103563751713565928454894331696520219745990534708007312585590589915976602270562720119138300358854171426041127484599537927214740888567498879138712261516796631914755855593126321994462493630092169006038663829736622920088774596661827970061041458201803669876720996331629585922563371191826500958396193620367313458874777592853332852382368295347870446142465749561722558684324037590120282738906053881720134255355243740752510375855424068855139915600257787220749224540018798431958917184253479956508361629501621674411931786797599546313502911348064825868262861392582672135504194975528933282939395063194100237273096208736963981416063706617123048096583114634110963382960205518444250553553887503808471949569350796686206525220170045491611871682998476407296433093418986005368532804451500102609383062577243348841985766309075353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 732522281503218883853133576125115583160689115602643955339841593211711926774145325528485046759209273428285324358196188475127725537468263198755489586807898732333318184491757997349491144863149136432130385324145210587615642036525304364440262146702505902954413396230670700085148678129363247907250387105105859724757472275529557928555078873731811177802223930835989912997064200349665044440091134476419044287831576536373948360808851703088125867999183392031800186984865318146923839836268551441414556706989355076146231813193781037020415820868966332888648714513578954142857661409503578722243746111639541549247293911712479302702545140904121131886134093128657120221025694061022207919450219558394047955598678345117398633519684356211458189499488897986017569052205846255500145857023915134463629535391317614246745684553362596691798329945159262823014318151397237642959454547914928346429435899478180035338787872225971427042799601611954503594172463004152623383883539800031880847264479516739733212081549202235253455281748238566270966736894719244579068801917617164527686415308652592484271164104218310472766270812156786151364299920700357670833598097819257395827541545849925326113149181072577135945703150841245420076117375102764501390167876741772256431736055590860093382642144132654911790659102983554865435387487321937566378321933677387747529459542369591029713786839065651895058914335944564260987495331130246662579132473863714273855952607831812778736657799311605223088249687413853579126493834385302015378631474632984893508316462475702099252557581165870863885721944742900659900792466061761352678274652833704940418909865744564503321336759313119312704665866993007474755947112769265047302889952842556196769277999654450741826878843267588513779047121358241960645452129563194556599786975138082646004492834939925116347824574543703123073007182582740061248699153354189368503437056926489352591653170830406906593243117599249063148061840900237390391837254678255774060140712334397188092924450104717415622520755734071045470834064475053727479193967512088753584799116758126031932348764665001847152023412074388059688567111740617501093228531655950678892777209306546648347437742230324260289227375911032558515915061253153189235368495091685264267555028962130125416670669263630509342512453952055664425006521315745808269736082143380559769183776341158070592951725994898831834047631516204514043903319538632618649090783432813638808593599974345227442082944627131735601662913440257026811466000632053062429920743496505618367853053479512384746294054835011686415422538549090763183909010504259698051038508302357383402424238687534925649689299102224289389584734392934791040508357110657778462995286963023043640330547205407503843185602146972793801284449290335196862306018958591306553488761398808704091751582140895640787198665181140983697379728995242514495235693501790413908427089798240343284215296019902685134545896765128704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -1415866456279407870190882969443898930209282358074154660635580288775443705788705150720118996067132553045277063533579951068940236314403514002265224382493588311090112956359183939939726979306422290221529295918828122519111275158970469477146587051941397180922575493427799761592337344128354550129916195382179630310708532431812394754096161193888746580785717281467304005369587029672159015292792412318296685267443748001073352070356161467870826480631349958626308958736144481317543156702608872033235563150392090685894881814601970828470247940645133234650124596629073613417847669198790871896217650282112293886028811735232569483760259649771241916641930534893174523942738154743793898680794847618081281144267194349444466684723173196608038609983715668260475484260491143778140168363062062782564947674232008018768407895592590012632484747835241158873839657748389739177146180713700037933474255207771636478860180335820634184003322860553194986508199806763201328045311565583565757261141461543586722363186956908657035858322823474151625571994178065268816103930702461199132298876149901408850734562113256085073155180795970587397395790049544094206865743411091948840389492956994641039585241694642560733430922731074574096086137502501545085890769376017142086318460196252994507334320516608180470454282808138181316740905929725844005282612594370921567196465218377489540331597615020573408629424249268745384931504085461823500459786998986975622010226277803519837650395882553831885186340425674762593800599164328269024767652133526510135583188996287516470171188938362859522553007535259018995944856777108362106319280131474905921654621233432351415590909733050633761816293800259417317762944525787272295726903164435866201954654054188697731815213214669283132853262233729924351636990634946477942577732661247421472297310601476653082367021643022758263464312857594580618466592619154387026180015079639383823212843825320868845966394458464596857040279390976518075004354844572196724297230034065088118555726404554983552923873156120193869441299233409568946082812565686705016886321152853780298251859817224960015939963929795839941360431357222871955167298538555711380749730101964758439508421393944076661318728765814611067852892174043832055246630150331893255975019082969308356233057353109733450569258407226146845416430215831642167065993479166861686967344093068679860335644711918540874534505773298225899413139957445970233132958528846010808435139023971600904924202335417088053230576432959030352731475277691456885544182808193296195288114551125878049546047247521526038690482260024449481385282725062361068556775675709512686553398337603612885273201991249545918926919986498600388376564987476371702548552765545174525303525208945886931877948185072891496073625743526086931512877879581314613808571518701685213679650333215313130575454010310711464288298942544686945697870021861318089132150605690505362111661723951100778544213900625182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 1182745185277367039582791107522213415641428534522267119195785642547001426587587498448155507445615958415459592147567193844973037690265093707038357404243744919346308527256444957373043689170642917667360213413220736152727678330732012157534301786093948313717173857527640016853858522193321932036762185159333905440078435278755898407328155859258773127804106222977067381513393456290760727469030519613405410507231229152002998718051033267556506821909222673509922895554404489791183636158496427400993208613592678045942348992675707505461546032283310293245265815430517788913045786238335645836730499119009754307381580601817198763693141302917223375136062061256875629080294485635980879434643118449365424363315691183207794487401160892281713243880836747726914847675052355505486977873211723768664440095823925192590189795046917976967561100566091496625373300326303098840382308799771282482768456164444596505490802518613781643146415772223660976639125973790119149246003022003119699377466823562492774263672142336245410194106315996883896065387902820764836325945962148845501459989770667394970013079983481025083209601683332383141863513496103603957271647680574864375221850317921879128429047123140985688648340295321052531364029186321362585654696905408707624745293500735266224248529617745105266563015386306909852057308065456534185164153128144851293763421125754196031876519811355192824883767272207464880429730996213394220103846748097677761491466760660292841323083974312235536334259336054483988060150153707582904751713120239373895521120001694500848735173467785456907829778422267420282018560332655469310412689548209395370717257568059811414106268147984263695395109808763071519084930487108605907489097928343180725322797322025627995251614497879711723243867424248899324402702579454753888448207625959860571184925042881366122992002511366825576278833222508306926921522237865577779773471965644620670370599736076417111634824546919946960489076838639303432515483185869321106595855645981579763619565132736816183083393717019032136926888522130206531059367336694200535325424964720985736469389533030448394424385299629715970420993446787493495617111145910567319665719459877261882458922265371858754761659693621297409995039636752825850641639572547780949434390603770919911291190736513015546833186203790164385329051005917702353633538393256110341720257705990589661832167908482783334592093288234464272729547861745427653823491166425849974121553732319526659212896784095444709789229616249003996869948357814788281481057106103044004397911487564369366465765921705633156769101873853322676387276464141023284354973299593887641010580823534491610516521706256503951057744521539816165407953718041162331666373737937185170651251790891134730178205392590896023473817581520641288949754057905136419708911306671025290126051807209134826060108618315640418327405157338781470055847899531676245464318537847870684352079085947482111633319906648889753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -72819242384399564762049301259353196186595470659357800144266415957739021885300407822041181752392361349781176423517106769049301287169969882209308506236022431810449772010430236150545677610668535086331791503426897257681335727289282842676890892581724021176591632445712660348000374105496654900429325358510519773808441995206311351485290324663723619166035415591519972419509781701755277260224461139345394869869569670614972786883790007239543240426109063383522458254017155943255897345184395695183633191643163461200518586574723585174970654745505992367227352071560549843430710979969602117537442717053041621319637442436330487728446592567202224927375958246380464203420683612206720351299469236204132414026932430670735128911932510770494743740969363203228819191500033875341805545718211238514410239273712431565398150986151803249068535025774212161900934265034157931543314501243234709892188262496307430997578335267939043371404869797800355867112824504116284358092602810301843761104995435901421797955295172595499397591541876397938762777064591266677104197903391803778490711011233356762018974720610884832034494329699944428194099166936636712207574929631497883946030449653897066089042087415995668457124811027157185288906132645008389491502086189975685110399143882439719313313694119849801289539325563788624243967612587270070730760092466340088797927191929475797541890007372882609651001286410204097284170042332501830583347700324594337568147033436928555410462215850253332297248000274899543838147689287663341976222456543518201826410835791307517788146618775033225787112903488818383827520897467997008719076646171071768125303679848487438039428251432222228199524966947843632447729334468437806654696816094778312699338745803128408634986718722339428990395271819447779114361724097174174898635838405154641303539683808127106731009241747052628775903950597406788887423533313158410584051906908318411314135003831300002813769106920586116288671607402591263578299042984983405311525643378984311799922408789309358544898318028768378689750232307883171579647911065346792530033592002874735994496668794449645227317350875672329620929151711820754474218035726278739089887519043802789924969628959705384415263087439185031386094132578932331206354994419315896604195229082787102567471862081700524177647933421641025918589467939709050584440680040460285447953776825934378311607441473481826999019865985120237418623725140446374323252790874959184411272820503910230129900301988309478890933580597682640945245552706457778299384818769664035445975852794384057800547198622705762635049519818208715384814018883763841736274227281866593168048005336635742588480648353417424796684182876136683061715053447011045649678377170037411664130015063735930244555822623333434640702885154899353078451299546995093593945555774170241470939912560926872217083854327256485317434280765080576006387914472417814897767764856661302390726818473076326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -306646186330383507694859356024851059427660809565151876831779110139356112675127522777731485059901735391642607374153637297988317825004419973022217945727783135205120509011608354582695341541456091879972793097786539281742480461568380506122726865859085484378174194039713554573821002114743623493415888122778071361829094907567922149388500758167658356957669387808517194900594071956531820663909938372113756886460355717170365271985199650295677529098006782417475049191087530833213077398306194636496542340441544487325599825161827104981544632659713126310769772960100770378983955020826616616033629009040467602893294357006643531007801578208730175633613910430544719457300730825782663610977394888591539310178644162414465723492378890070288835336254915798467602740810240765337998221246428092179674805713385994186949036278391911914349792520497380496037934994701953919890063585837001784313938469880788917449144142878153935286659027501435747767848975605017175221518773075322522868750626487406309905432247497531377459291342447043840972776284353390911091420936517609724865148645466388096423300614071286083647025061886769148480768413242033887977706124687335885244435960449204452846497778486153630426258937409964247046097846461707097419747512927852428835858197545500756017736417221318933319277858506771385266454278564894800262720767954115630705199837280839797432055336018298819260237714671437779264214229542293263200541551735920686043555570485723949967109925451748059286765196483602632653387006579715276745296113079650282895246583216064348517029235595102311573076797739533200898709727442082636025240297578150059638373279638800093926705822894507106437872121467107315046392065495605944104394420724886995552154022859900600646036251156607005561204287316324084436348699089353113230188102993077892535484664485273315479508387136182181307965976477683882784173743197212496721188216112286569794533135690386887757143305816619748331360091087303506812904101527951431122950359818647096811516991234296444047854632642590919327945136467790936539487207724665618318906193697201565085558108693957487342119543938532920182145179979558397250580514248882719521466608496541054607285612138956356024832651706413700308258182204205820084829255471352589292516447323519625525085224226538405784375574357114612331036855913595374972935418162313770227838571055747547920738562023999438522301124342852382418423642449370155162309611060558798251296434527540887990709454843147880572812295552108225649327433393020851714272817012958146891948873550059334874140927205379470080328493837100606128040916528143291609236141135362562767177433350669821026787951874573993409427581758819758467656815971817248279913356913568109134304906353365761794607473539701852959137550111869814723046420593106679781502011450635607818847016213537390449716709245674237820155853506794954212412510251528364499376242085136707915721074247755542560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -40412609582225695661351686647883899458706832084188627981034332035669066331992456700244205915941369761787133077764498550316249850965843878301849579085637012083629946331060556477523195914018985405156905813464928862589080554701859860758937963159737328235930174740356522840610148061946736782590624626321459611673601091627280357227060468304609665007637450919504510139835688988593183749748741329083400500670935773739624919411559893981897770611354952374344528183302703250381924021095148105011240778549235166659395661169906959142007753064388824996482953284753152797976639403339184304215926997085601506557192628553161263864345904569877727868389658916999245768533892429715307666922867892579843105738482801354246967583581157960543296768636798693210980730190131546619092070861307123375284808485137859603977582255626082035595075952989101756240962000274129564736284504032909485991416338359028681499270146731685227108786674810933929138057816535735800026110566217129462451481795720703253780010010291193628329365979814969562110310785763338707894892053249084388562385684838866483066900340887909126081219292497660444259661372244994407124721137903362414684595475902592809508193371538751215255168867173856133111111143350637052941009122968937397681191924092656193447183754167491526593994215037105494979735492062938307158377378300451464240343507588315422810874939223249500856555905436677600201360283229873857378811514763466002052758100896497761695999542276732382742371031731497454054548242182744135275608192142421281789164685988677518762973125150401770477574614566000316115095584272725595158579417235116013838082952670465676001569524272623101803202056725176623998945090484648227462160890970743392112960636874264126794212567433031588480562002207609101978913817790022845546922111533188020596371549926642075659863785263051400074945227087230840590010730671523228877552563627391132576189597407354786171809988850497669814410393241238307732634440973225166565487158956743319210177686554882443161131307898953349706648424021471154395431407242887052318941799997638950401887486084092159094905857115462911505437267206426310971389993894213362066269100955911573006873275686774934566797032614870330070862761674690530813151007297633896397737878688092853897025366951107030496222527069381330523612340541817753010728808762005683030396276203380517621082610029913119805997697624215648106913396235103830888989644024016855335446154150294622568348826220450353946904237854306405351844248499035090226938055495195369446743834251204220683258572034330422258981780906477409204865414103592168248417939733889135858439032243449387183488846515260226355220358312507494385660371336744235774846750439573598145118556718599992875789771809963876216903979090750615297555044456276525774823053864998971558500021001739085555718466819774141808096277257730376773648601445143629605840155761828921221964324676078920322252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -3512913494866649308189946392559623211807146721650200697120773751109378643194972140070266749955852171137047970805433974928813899396487789631261540321630166768719762330426764222080780837587021747716902326194790635594690716264583243488711951388952527080238717363468581119083011496586698499550312282416326670926104536737219123884455631382224733164870696471646217315701692532132906622085462432194565120091667740573376966857407818397377170535409118601428469003343333101616450662952306557956491036487479768202841208105838319746574647039206662951444380510299603802466384142177235481726740659894587922652608681724862917212640053748129421275093688448196923290714702264415384199806501086421487475363781665472639098513650068495719608373722513863936257830119056239303713565117505077315112558750799448933667608849727744378058287936542545659008963518037125307896598721490623320887142478415734206059788964899860363292394892378070176240681941399479558712782030301737325463808987512854116386543119922002423113831640337356893132364688308973562309571338905088356900244134714844874765615813515334686127464635473910847578098130543864973527590711670117737184910626924913677698015535457832784259385090971485194739258521802702845781376863683765757753966561912307015903789147199972744542811942300036726285630635066434120050913581659567649912783679442424866443609105266595001032146037789560930970651954622471497896184095722587042293480376351945553578545971901382732480441182673936546249603523555626456226881390422413846590266141666489911588725959764485119523715625199483235877756354759383524367711650883881582777398407290760796382807654327316695022971887132360234148695768702507673985518771612106249784224152814399399753587523781676216886169834370608911457673938303927877504595816698960099066326036897781465525362400790263172973166648287460271166282941357130965999569583914390800146930072234484118055881565005872360771313618245926965081700642529870270078917144758389145453365928026682908200130660649541267469974824285548792782155069339493309600142193181840754080443945929081163051182445712709766167600090803871388867722726676129254051616568915318036012204212045571134315440965020103119220040541867729774335829868305409629625791810898607588186959501232308514070860400569409147990986345151849521635580503287320325495934514050216094135931865686657267825309250622448195661091991073206137885621354406310676360300737105015712624869642921343487669789378683318329182357192647846166415219140930226209335715539675575049519641403449518144874778825179290414386810108676015421344643868651019000975626469205866063452138833652639123172831612513753845754386045433714374775144559407483701186308954662613273330872487008837302424908378597083639091552019448515714046106979780584241252158038411915849445534458969160649374065067471848902159729068571050415956733884689998093753379542254955540173213925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -185951317617467955060306902638318662801129120575270494648921817534951249507153909245837358289610813534180627561903951280679547584250208975271510776858499101327167954247767711707595861453183051241320929276150784077431158876980238813023340199740647223153193026026618346638748061416257664259848455346808592876648869849684532256975387614866450675737033695762389453601809447659692736283313480986991017497281268690770672539154192993553357927261211779383937537371316384944426816130552467897263777553760804937548025833826883887402611657590533880684208888835693969302832605097311991252754817503091608910361399278953689015816881488269068796664625736266855326386754096068018001769875709525219613791304045097891672682651885811244539707773251188971262888278725975650610278211687687055209314999282850512247407018850007129427412677867327275665025183840831505450502715249843102858203707307555158214681665095791841507418535672066166490317097191760093926412754383406170386810561502637623095836367044350977767746635970968190571162456354265275816704000809371578553188423170966493448925297462770587032637150426951081689889743532964205995465239542443516099655763109108132202994524478572214066800754910143836485684378550083055704535196148801210539167679143832581446266632049098263497412614982608605553799347553311523994300401539912081863954207075227021646064804918670380896227124642745911281007368019749332920815355992473142549042954701638626819830465188557148454198092503197438818648087161026063040474951801656308731185600200086233083282716302474145362164143398167960315498393754346313100967706277509068529569145472226546568626353606464526669291694808347553272726360452595238055565000959334983006674357995570397694062625399550063879924835058193524253019454385535270291484288402263884507998353748362234036302619905394924841016888480876714381445204034310908956719110834858331450713178596499066917217302304293766446119428364399205577245495616915120083361046469932956130022897008445468515821905348086867273974567239527928946680912550430095261758268012732431253952612134111007579461667474531017045294362933638050300026919609207497860855751013097654920170351216098551281668647670234053528009319191575598898644394820998618409804521441991231345110127583247566691311830771638882205305206800743846954903776568986926872892480986016941922619745373056467255947383922194743563634376413156550589652178765733419342315584835488170603948788994813107413517169270080674664547402125777272677191672255396377417070646046933452757244889972033147568484450586582163789960741871751372892500313573469182911150962471516164825627721605906199357716779072192943345598418617459491286530023957020029843664568847716913566972555874080490356044314631184275454913653745296491760158300423115993284959619718626256303133211144015619848030787245353011287063401005923949273226663091444018623348885688006221574360897945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] -2957118407934977260339721307726240232808633849742042067845233842429472538571428902640169111281767957879366184158813342447135874297461228551147258987235548037911604796158669141024372291950785105830113269867934868955995037177683072143725207381724410280272135426446152814621852894472232585845973469806356179655525992821394407462514626412085224203783555229869603492776847936582661771468144554013603600743709030858481219242055957450660763982193661514413954869080378494580218101291494946088551229277121814021334070552365861967577888482533194603125370920405787659809220556624257694671669133232498832965625977213539778308935060708694821670856248736313022192299838577756387431509291447962711572851201871350713875013347601764395954835031260519713468616459977853866751589020661401114804255471477898962606183547099337016309525765134805798674215446641176126453783169400884990478552085811832881321342618110103528254890388205389514811517893914261810399881760476465112340602072769707984578493018307916055717283887327863131750577839210642204963801369619817712526270921920412432567521533885951385554659502969567868952444417013413504343182823644406934765168817792951429475007414432632728416284753030580460056530025255950230887790239409340813670586305097927658821371452361086216248601325761594346276689315313788289337389895784540714025345660847078105106018620584506989761947815037476693535404576765501441196303027711489107349245201541901087048629973631254546793995105257930306317831248753316189988568481554131152285390862931621078924781526567699598407365726241455160707079226520424205905062967965887355438303579952355353332878559916410235620480358192157395479812710902732263583632039660246538046976861104257525782924589994536531497859155549484192217408106477276309323698806860277689993648864650930484912224451667290626034701017770609465495789014343166519972036033107417828884358155445720720105778789562351310178511670810138126801443752076425630205155136681017105149061864135930542207520749304550279457510884521055336561355069770128572535766631972025697307095986983247052277599103202614017479361290999141550274344620463777693243944044724205705053523722812814510741632760381796550093715391889556072529795670366584753645711592432180431150173545244878771421467075679681992413990737217748166149993945209844364207327693520632236806964013835681562091390964612043684971836974555312903946622408940871795820001989193627879534691023431569886763798791183236547649464997986700921251533805851213159559231700813661036059814492568309811667995771967883383475129448832255091790149452884122027190823823364113945405807601623181826449424248470617644759342283588694351255872005727007743300828761502647573424370606322397391552423253025755045749478497085131262507978184211081840323986307982388505094771502952635456440757005807590094287586802096571104265578425141774131733638145587283143771688848588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] 29936292812895947097379434610875628786816916736089343000429066581476649729358096345002895813584476862172586335764457760995113469905229729862051987782490253382948589590548678399587167757293854379930434723604597915321023432413831514522608045052163163388863673641687289237907044546945941942135078889285743843799215087749029825925143626916456000395304347839544328668257215421896438957108676288314718457862867618245249177247969553017345113361445324900557835616472002853269564414268256924005053637286118388401029464271074080537641964669749232913905497338317370440057204377834403913425778499247090962911622852065438624946817803202110633989396936785924297013791200004546553229754448218724776893676582353458225722043814886781210854353992810314998467577269979987507977672683244276173425398530169409074145203243359873936126494209397525480455179699324007102746925166906292894084107455502897231692229317788844881560683862311092133666203434781611091560882600508807145629946610293686761222871886749597042259071547534831063436814579606940427688404508581650659227263288038670244837459067444486017008266101378486943579183195764664796122217992015770062342743058015910579177725855683338680465873506513707850501246469517858491867808134415298973670550201336896247503379069200629236186606543183937054123505601270282436267627344348090681537624023281473472762083637295210204337998156072012153502037753489927756921949232982455028418217486977273242816434594866074977726421968481338739575406365115927572559059325845442516960641046417400391111420228797440819540459574503611691948212901451170716072805749785387049446156891710113721155508763142294178804462051734280199772617934092680276092733056346961613027462074306510908882122264102805432418674947212493324762171247349229600692945280390310287797603049387777102212541944414293893901613413260754088997088892527997651971976652696906880327298261699901972650100797133365101918986676097504251577118645234429865456282790232000185446390164717721284079549430103483863581893741922105959133073444542962031515795778796780123270576975621620137629128555821956600173050105460305324800073416796187898793535047752845498440272997264804997263630305044086099149058719740140553794364451763364633037194483509618375668975389206537145187248514382840216284175349572833030638991175483229489276118015536452561408951961490408189338138668250261238466687705620111928856261001441090058700426911540815937113403707883410304201235732390741911375949310896243502776856589849917482699345577257244585014373835428855004548961638142343823765335963971867685725024890470869850290757786228183182147399051604113767000700543594970549215604674370299821190986041388079810013425452474174529764566679160235063535493309947260775686280872562148302956325749708101274671852242662620002041837113450288661231125399044948980647572750974335620202866793127817844202227263308189560379075985408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 425594045736887793697192936865839639489237111782639395752365365955489296671743855310234557034527065868896137752361315765015984060197522261189095553440156596305096259150427218828661621388982445572200002396296593578399646389379138853220880937070126333623603303513387102517920291980916884409213329117704035010855508694874787076808750263386159647824602447434277908375492874738047584101199531588519011754013274132877726493834859061248296690867926886140719084246260413302277171808722800177386266176422624075863413099893873627999103604302011787826929607675446922720820316108914881410423019411956211982795350132400426286916019486702881632162352805956293282672214909331636336516901620332742835748339216055448401790561646157757075308947408096496271490671107428227254628583022130311738791935308673920216425726483787257203424312300350993271829406751869716169730890872537984072199961934159790073607638710343139448573571856899864761327416652184662164682358578009929066290421439650806987204800449387439408061753541935908653470705890595413582621578747010751819996648840752589162515066001233668028786813040972944622104067926546098414298610398292255807761783223905501666949616792497467616273679091857263540615100111637812751566656875529783893639184680326239628567286213721532753335815326377034116776238439904278291346620245703348316167626946004675835459553580166136599386505358188775570180835097895697768003027932787651776497263058293298533042851445317336283683011656800166095785530769590024320617187897063110294001975080527667404858176566912982689262082683082739260243097882505483165925051394967003732016282052484012901485955256368715653231229476718435151898342120521517523039959214104300517995241072936023303506689675633904641504194808680789025576115872023413125973386384167020602907616322568558459419352871529047446862160395668724187748329306209697363488923344970962799793509536153257420587830809148101827956604874392652813599575054047024661176403448520972828652009518953201246681252139645026076323577046307178314714142124327873457359506366510683477543556493128500398849711619936286733751120866041533056533224119879336806129947683572902398414418384709245298111563342423288358982203027640068091143809523041524744036333233074959325664571134960192127222472762473617010900927004800919601236127428048167112984676121112545338535190465672744915168544260397497812173214813736404006681022318437182888318124911820353538076125395273722620493413275732176426030055638871149211914737443563112498330537527119221410315474154525193453713972907535420159334769691444021408977660928415544976694561055414672538811966326130073221840095083781052371275494580388704734215036539401067242478289413278565613450402713462201344281452409454288830474820499125117513834870783937510320260495226778725403704480008982907426959217390239276110218291258404633211983299780930814559980229100941981321510921571401728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -4419797645656345241544412000113850005289188829529082005247504552854389941077172716601391743303470105544691735531655413196035779464878443400604665157805217066227200405727786275694875861472722731186846277071597263006059939299824968479617857635816689491986844687925431977302367362019296142076662449086002805817237117291699540439786099037736633695219939275783549961019471683281547361505830658679356859502399988452400342920449498932899995518371743095301093910798707191208996597862520745382604247921099208580451204251854353562940093567823722184775777816854904666543719191361685039508463098061886899167587422598978524166694009053089018861822876497366315989771234686939672298546024063653633519315612590676340367310330840494122268151449838721306277360112864795880671793607754261012104636020725079126132642237734654936381921401163630409061035433626095547720941676827962348609800077225521181987072214643412410815240259720069100349455452147451029224473477832239609692991603465937338978802102519359715852805482410833291775062772384735419318872026433476102759555314417222115339079089151063996315758763297765775739696486774945193568840099284797698880458895351521896705841728304697273019045561472375356243612730481519583449329122574363786767066094322531330838844438597749503692146516451449850423167927781044353109377404229708315620188576592487416775252974097326109873005917048833809684895424800036545394131107354407573998577432937356130083691169179030180709042505513532508456129003243575061400482196481712205256391553075740104195544667042843568685452879833333211447772820703819861427528122184480193058122099856892297438383826308772120766697212664445809613067930406907948243440512314272803464875425545127230389943752226801916293679999215052432694815934807327370075563339746442337752594772075802000273035852853380372234910816233347640906929957858754313971084418065607805416139618066473142283836310337301177073987381120326734986500885834860094667695372552374335542499741355655151647310269394285676198558851795679264355970205541934557300725899350437591178652690501248416707167356483074812281948813204192792966147878714735259242986767962539730994823660137299448509553813235938394619100858379058613878718444512801510237744818764041974687646796901071801698072110971396614233913757623111035525163376767774043364738074962011809069613093590065406731145488898230679447981451363441948791435987011943717919742587132404877360667415909386401364117317994897102287811578752541276555777501628855474673050686218840602914459386417444117086712559470330152538182003834950006638246997074893427366140136246098416526426913277814564898140218462952296430839048570769684346211590973432869868317711554833483486731110953914175689779083761011967340398797904290814833898541525690672591291005585264164029270591734230554323754466124745239168018837330289221721162896635223952863047951546151491014815836117401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -12817278712527669924821270082712905440288153834105103899644220658487961373577032084933767611111748085551922199362816204560485632760870190376136257681081395503485492474272401154697092119337368446174663638819297162294384915281554194271441569235282861606623611581139595748507541632563366021947708491977838232152463831900380836749326248332481711497619423360063924917002805268525016879498617054158229772440349551807266342863500004908454128625781580175265815090301711951657087580098391564376885705792705011884138501452333537658188034936280465619433644121752481709250255726860292320210248140258111681665539836591050528013937337094013178360457143105895357212754512247525946923870356759657730130719059753602482118017108624649428205736884605367930832174648058372549373883749284075663304516826646311578699086233697037974064249567370020706002054501680294101920758723633378441019394506425877387443398352175812655725866705735413228372682718444183917531238984055154248299459842455630832400950049373080488222388265470192044184970261823619711348343488022017137503615139814491660551340647758122939294963085636898651807927294514592760783568006109249335732529499009926546924954529754374965721398869053049469672796257767962463563916064715851703702383807604841106685787995422333889379697666484041224820384804451418111639485275778725172212936026877160036047905732368985704912415589684258601517313470209895718207197834226474810343112878985392688261403707355726730227840821273474665226693770013191793328141325877513800829616440603788431319766534126578303441028296152786844665155634250703444592672322731123984914960937646402244913211682845205585047442841703291207615612495799839043395257231008686634001093523611284912551315472060740050346289687296883204097135090354845085758420353664103742139899304283763627293313723320984065397223247506539766603703642256071456576478498559364545189690600483839237164660309202414944347064834819125935662624812221602227436770198297399004455121581715161970709931291977983522791590987864182627231617764346652747540852202085026271512399680676909836806564139294882427343972926009162541260845068128685306833173917077970640042724449745967237786939581615808577462962558607884761243049232688223785193450282237702091022502844999883331517085389112295711512941200781238846127067530045490085442082042720816303585027136313365332051866026824629838939712848726898873490542230411806064439903078853297366607453803867685616231650416985243250797498214572900244025883797517145492980597293874032051776731939263412744803213598454727427036562271267007314229855356348681606784076571198016691400354507213118892952479879337249281149242224605346399455373176918183722477136046125641174076184499216953930431254461275874942828451484870023065676606851531786736823063541958512615747629325684519090926182876626958057400338268548099251170790798286985382727318236832602890096331425977466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -11481181475464862735532435683489978759861099825007906381516540878984693484088470735610712064416477433154759177506205413120280979969151136654651067564480102469328806282993525454132009962553951405177225641164453774223282519725082689781504466003139473692807919102744541352278394658068213054091236006248656126141682168190779796476989327241933987215530904134776180503145410233310900250862731418003672543288298928149006550300137656218162831736182184167545347659743808950314716213396584573245335073692181241183262403271700704017330724304483525316309665498356242888839437736990703690598941904621346658157756295603941845933932473781211516312768229586969107191652455523539060567577456783413492363021455838483984836632213538438947526563025456576560584511121277801280197731232430755815735884960669811710229649724985102518025275854471240621419064240022893068768748288159837562148141785554274103837193904953657355998453952095796618834339824863324018925905227878076502122529523136913507008297861500185054360794671130564827839281023714160779401066982252922590417729237077051564398103859122511593130072037557470508959162875290311708176475966646612495123907648390093990694622738715027300400313965890850326814678887071417089131127818133259259685842562284097409501436725201880446841192493488157856382925748701952124933772920389069414959958606416534840387447362122619352082924883997996056866973299210730246650300671004203364666606440027465406142195510137661500369846693976691001025042911255271567088488464035407892341701498606091883544086144277526271669205823777338631287145577048078431307781362422394104697130314796217178497511407902912824472206756964942331943491664452488825537192450499904710781712752599877797442144089701261652732275134152360174498289577011534487001615177426477840306448060504299149122681808743926605236160513658185225574474325168008374050125455951220176237487912289812904622250955630835505324236317572954129643804188945725943089860000637441031086729638884624822104454494355153809281232437127193704120775704241520498467679532709751687439222835734430882840177033592918230311751756425175360703300960333740522143676096568374633875817336234599102751265150157506870578362978573814411413006051752384229578502260763117172555510559181161811981030137624613394638886492604323943910865976412566767277849483181231164104929038688254385330363981090697384553898649804105391574250238067934531128025376752813971649591948428219030923914824258424753566306470619417255837814888759753241404160074051774840547311340466460868521132027407976585392200774319483535914345376509146294200715513572151775230456384978750113735449012932984510475582522773337820248729817242568472688015098255550256480234131076422696934363233869615156728228771712336509311214200809572169556844468411339700043525209459064369090607394056944858263668436583658758839062196486229514657459982648103862276112699621376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 23006342872925647895992889191875947444832952443203981031995895536617088162172595247601255426657913317801142444149844779962558231953653582159029723588652471650450095270860127109366783429302764267333993325767288711059635484884112686068698615177297337028680183385208939949462356397117793192542427064593813027530480388922431271260039450688711871016099150599462344333176066512955203954174735897183998919790864702370591281477939923205517231032969537966892080106188718702552293792888709139700133408116849579161678896657278810384689836982763675467255087422963263358806291071769689761333318796689740673731270114085291006384900495174409441397127547483631348810924810133003503527892809577078902004765206260716630911069014226605428451746733116907236966692002455265028440043057996532941195686024674119195268969010926603110291372280557973705358632061700724399545710093171583443619862035485988666835346617632536024100872520704314246379588564795426805541108657550164470935099937659359020793324690616808874263936408090446553215815525719444007365955554832566179720507201848374107936184463638949559010568962233095095193875842721304079707778324791908224204127344384427395634517724057258640698632963791605980072812717750764762581922189231647107036271900451151225313842705515809965467249039566581804013556171864785201737171190649977674516590287221802235532307683870249169394645886570792068067507674826253299373991993013139316140219364231859951588481705801502276813453795505817713403931580330485438918951090881403151796598409202081633973648452404222353296673524154951726670960598515071452014989129764644294633155787724616466710823599867123590346328668088259501956501550725824248256092868653442442853075582427334316212320280503993275562363530312892217069442400933051237955152836942837136072535526769217513428884537964440799576571415251572651523185147861515010093045165396610959238080394727936684779071093402736588224741040605403256371486808298815945868907420982689423740116137796081149162450849430135859875500723460083727494256976564251739351284445485689281945044540651781030496779320164974910041578796143527131287835724032843770740357531288880685895702024666645530633420673586524989963735189545306672897663662947308307835453020935081387441397848718839863376372021801285649835600802046032051279572630836621774840013009774580608633604042344058244786862992208899285749342633473846443865057251622812996316557341462649256707511201785464117085114027579371031406367564703511351930726960864032648056953775152636527677882458320850421383036933308237474957821581630942402634610419658515164093049491768937639171456994850467529155954222697407699092738113112738188365933872968131625303181979419089168916292480545351329463829757847628388719821156555996751373439252516158878490583399607616091471793487002436381824368694872010767268980316234957271953118187325612739638969118471145193897615374097055744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] 454448552675842277496382708817448897928454205253220274025640684137572938996240435825835501151555165641112402428300906141846803816828023338070060910173982887469501942574423046360397934767171165836620496578184512201330731540655723058804965283533638375007020095270017522524669674831730218297319353049368401462508274604517196062275064979211488563900397796264408733040645508556536632665921474479991247743128647456726019349226506651499395324499730359884019797894053863071598858533993195811992146014814531919857537173679964314058099851282468144008460938658759659708581938570691917731660280516683662242324065412217992718762155007765999519905818541909724950960715483682831613516283494895408284919307712773189729083495994189755666054188581966992506637273502933120362121649688980486198515625243399432546280506254619294130926511636804022595923398132892217594283880019095789462993584624163507575702141894034593330789716361012582450745357209642229339992561315407173898664934692592530482829800363206743036631527085008133480672651423746986964343430011002580785194599794347086815423456378180168437900180122575883471619883980640051725819356105777657474489785657416538530250937973319061101056269308302470733660897252660668696418416475464691089350473419432143743318206502684159973405722995885129484953383556963607351683980037816397292548513665594869917906183273115543784006921558071176664326799520026743929182566903755650655598277820834843112471307530344882566990890146639197210685665693722043021191232054212098733790180912671793954332922942996686159861412332760318540954835721189561017822569931138105472494484503738931145403276272594345130565305612204982073473904800196143838377419706623060631778170036527641311197751061816633140571361144011352181153104844512010050111074632492602166084156873600451046225272658844228870305325620305714131395659764954838375349921097540927634716328915097144315090188311661229684837849075303622816865526325591120128416688727636361029266788978074776184150662772192616430213474317287591280192145705377790684875893141314224849143308075635550680685785351705571501370629645829478503656809910526038095863753632878073465981757209370185274559069011217738467751681650019538980732914265379676667480797505083863705632174941343261430649365719109940676964055816866206200493230228376751224063039668606256871617455099199060556318584858908460082795077326698967673068228877004755070575443790585502965796626309710318113058304988372798864891482195006406840588505489195161707132470850720601493219579450447321162528128731480440327665471683759983375433622423780326888178775929330754889540327663497501445627360969634709767067104506419951811270979964290503216197262950311188452360129157847628031701305277342060485029715203121741182723634757730712167891901667896719996574408562267576242641005892767892461261046077869059566536994132513270748818353260892222034786275049445785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -3066398947570855248861931143782737892818615622916130414486330250462071987834277528296802090988898178753213504219474793954336711224887020212691433170901777705615905371708481299955483602211811434550412220959855806361102801188707931615374532295992896254839075649284709364360332148637882551557002699061627362257294896399543609935279977856374450656060427617326313487530226212563070110145912732218902563300814841875038017816975040717372260514882886692199318917666598320405582505633598041434324658404967927229887468226903659437783154696469105166525741552119493327969196839950778445559118692954425624679030143033492254682169663041417319803514475901241765271213039580319242154439751058449129449574763513935962483671267659894655404663273421136267509964346930787732895199678409124153747130333604263080566343717883225709029612404300363571738742694377496225297314120562389288599961055658722687712083816731374047617862567083792546993661888906963516942890977403340806692049751038838028293515898197727110696302379284168196537594527989950275749440978157405640252597312702766757350479516508552885455004664172397696337408981076715556662969368212165339540104423388314296256473260819292082368750324356136152180766330625925176149659955336784718822555643836611196495531609662298041758809364629067856613243190736683137039856558816669730354742799844653271637429255109244533499147014838319264509624725009209006518201839560974726362301959891910228127499989509889120562527779853391446124665681120748852534926487173727942551473110341573125164887339272016040266922323392425969059370997272874051773607209246454007347486652275179641968448448274745441862721864685121920854396619415899493271849541075763023204623563431223262262169531710404308746712406696435927932886394339393618189302348047543262371924708586198390285171894184245029317368890403746899079809114362342855179986006526086289154517129071121527575555018150259373492114344082552198108176228959391758534896509782936680449608399033183629059955801410799642518770171937532975616522603762589830439335155033227451306066436961571536110174479183390115488124201181209587024848437598377330889531398623546684457869214650486424926206559264241595579379291555379087351087913325359416188997040180662588435266358044519859613720396565506646013687695808413255557698666849010434537588187858607263374076616680291656528563623677651320799629922101686859637158551478860633490623550922085529080220641735090603364620859086844652975935588876196325034958807776785336177339074592751673718007813836415295669931550771742112173956355058772781703055515201823002499654672060487357529557413226582407562755526371136131825602769162472903062265611376419937511481821175360502289489101215535340647260555170543445655502715863044622702394703535200621943031758581856185961129512910678122434281713273696391133084364495883679090602522890959277820572568543727921553210669946204323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 3792984933830236896279918709799587183140617853644506840100850000584862451269024040296202834151203547218134504669353030331632562949997244715754351588308947791965920544084030757566049351310328106637768224361950768720280071837215823342467001385257879004486187911159330615239662755232044173990636576635726260865358406046304672760345199779214872245669358638948973484000915132414954811251168198381154466566699396964491953434275691945764536913787903846980060470683399612678186047813656631242766500410472642253816706961003043861983575508595835977709725458081777243405854198869474181333922176703303665345766687953154902206042108780420580314605126182538766998365570986535985322380628245473679620536905573314301259106356837501130200566118815445733100369054920564170274842301987471741438516949870610823728297077913608275614903523911287308419167901091674515378612179074070639986430901822535809751030759665535687992978210469334397048632095003776526240424627519060461479444509321444282013230255859253183482594442808810665070447008904535049926404714959309153683804691247868539808681322653105652588926705084799573821105377641889502508346275721147052555964728827527339581125797848362438262750711129380853873266285633315265031668710169009861384528582963068462245721452330169851166567383951528806909089937617585231379996281365102392810568622159413634683390961170330874236795124313913952824419364354790590014673345492285963541944370477092716163217104240401615687437351132229286404736934589010593163420420436013750870316951934686613275590939998807021526096724968499988671453098235121862096793308293499448175270937977171823459364949622223131020305803267432418060793678999759465405448331670176165614770567574462030190763399736738880021371573491499243498029821552081843901802676143748804643277879725607518661134170862233683697582982805166785714738616530232767172596334416630906908840430380111357339719200237845954280201012923528129613696301410334039644927787921216906412605861532316879476248058281773753164078536800058190421772914876390947177653069813967261454037198404537704352027428639997704587522167169409797950000885672955985517637176714196382986967756326093224183709788910206412793322071164833121390106131354278592853388639390202933150502253041836668771051777741193276141718009605964078608122776950207886727067584412393791644906550187884972408768350103784448559998137940589055934626931697108523444479489548835343282788025088786379165351741168811511329453530399586258022764462765900175277386050696401375926123811910878327335831913578259880859631635089431432706331227838052563313305182533264082477938107788078492946841983010419579073065126091326729458046524744852822752135330036618001032750659741389819920530099977096502906755299902625975931288057716662258679315644440429274078330675665185921554430556245689659689696701905638878440747869100208077094213705184957396079103145826215526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 11879974314147061982822462134655593865513822916031890291161958847742232814261398904743867492138311158668826856082789757379593472282380889048974939648062045632139384011079043728106091332593071787489039212625377225357522489989551809086207537321472408549617553410535798602688984477813132904602774560023145412673087053405522108524847612726222523746753511373965744814777301657978516986418141178876741226118046555534535240634870244363590874836460647098552134643941734472751071926646830344822074733499674536193039051618920351177911228796318432948612122678938170291661270973984795275901865967587615257105238274205591117366054502495643497422971567870030823723360184875659741921751044756942231800947624965219344365400283274824334248128016016514593674733622031319108688377690666093324155127923200733353685032730333301399658511777320131448333889521479614886096800131525310432802027670862095569378659062870084637641753583204981548153917951397137249037883054898841382508384245605576783295946054953141344766711222312842887089645477929392920389014571453554052142539916240788333514685775295178817886954467612137056881387538276797433878520250317079489264968643416205788595713532682454294344851718746317399034675061660862661229375844906330998603491147575135680938366773747127563756570656076697874795651075248947806595524243078838526790826020842190380643282229509895796725600788772218921563538678297379120395914532974174576774166253144587280156663323526821340091043950004259850769892302223155991602359065929140366899765507976543770234426591994999111793350297912473390929155519364692390078388543283886811910206814579132109947151763301283843364488357549367977432105744821950780986716984566235900649401689331295813462101825936955346832084285564980712513911466556010675541633130191873690178215869990707116108188458286209686882439219817171132512871549857551305042016483023081646335698478670419365549505304821684198418187349164101511601010056669430566263543272697937778131475330202953177040280962290786701729728646070011162835062695894700127885638326703471490260166120182006208263548102587935968428328864981303311185235405857296175359235131889876465562912928580996164273865185887693048728529199134818492755391071474896705068259494653524756531065693973338467994339339887226798773523655296259941325299984946631074933190959726769968329843875425447520227098544674700313418713251154527864877382470908993649290376674011168336551577789185003843896532272530699649004646677678073243960329042545297653309020256088807461152686861113853826436466968068974393558477489198066550066112206873756755251427980672993975466161522200394607468944482264230014537411935741621280022164931584663731009356616233128601000229732423860959949486145167463662158301070232415099669229507746054588194524129433677995290246384271089266566681292828445562871394591029035911740207753716690724453785872612707824541567271791839150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -26572727114727511000622816749949923351107610128990114129264485384866903800693956994810060709050988686554767275492512851180102110218813425305831273938071510665046807235496296301740520772990523693346711066229089881724241015240270488417244831400942878065562482993068029932656449800679597400408082931388539201620350652301838494367878229877936237749869850633305457402048860248649621326381689895294895129162164873103292315107422213956505254456235602194411097912480877422890149045581487287631543761512237685555882591409499775547773162946066217306972152294006662121990469134090520980094809267860197009039371042845954073734762480541413020888795138780882919024118628746950232854452628675954931064250502234672211253236787602586555780465404081006223561853671130590293562500396594319752195924684833900919982720745244869111071086883332911579145016936931219823843475109628485266558147409129073071081672176052011274065006316893787405560684741640920701141292500023389694150928935268843194226095626864104407446526721756418514876043119060319402960019156553109757435846654602824250139273733985530897796409118739020832343384229999423912918225011689708745718521111066252541024344050280965142114957762278525673963667114416108440793937817565362019380860636321658675438311174512441709767073044773378099249269267978105955968360086364054028979321117353485426697277984695703704546146604779821414126472511683092172573905998871605550782687878684272868302518325884244152349402693079390728643227088571060641951216396764587230063646809915440419385344609912424639760951681112847680364127052235644456026734711524669955642409735884284531615879716197857504122181663556391192658566514802223864774936959602523503965403219854929414969454892893211449841589201874160831533292033599636990494856378129750032974433588291158279892490612120218107095119967802027496560536391950628965571591764471770049643165879955701550315330038939157048039634212588248767931477493772843398705141045622468205667446220499322251342755669543360025095959594873431601441213437717852071518315939442180153805327490903414710555729588894473382336961734544983522292706647324226183793563071329468123645483502309201317814932371518327742643426404263751646832806002584182683431882596747573910256948618554386930744316013998515544512213404359878159752741791261626572274301402770270036733476777330674458710562362652337172545046260781721687559202195944205239049781980791856167902276918592555173730371893493694735991918362310745705749614857662276264258916220734130497194729117738576280795835005015820052559006400858672704123581098611927468197183266747316298912609459446072498382247921854402807093238465994081734793029501581032767263061566712388334234788598687074152329650824172037746076676374003156434339740811826682363305033377883250918789556894952468759913669199801296038717166487647538116453613785624065697209631144738039103883818955802935296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -6392718441605550073587341213098181029214286100813169126947895029304457149387115917603928956457121118434066118801230824733357158336505967960685874594200189323838102064983853238988384754618961473758693979231271529926397120816579651697681518108792474998994227867073003541448784367733312721515382912931254919623084672034360434765979362742578584519797104118860121623577652065885271724055834598083651926041199662759126203133282342690089955643281152294835728606497384967063601506780483617653395152108643095167643504555884026497286855490035944293745391979683221071512092066813354786123902709958812951492973600363906538916198929597601626135310866574045082001900299916829857836907243312092327162834252677370267970001406998456237610626470593784640675276007317678350607438833344103317796113095139216001901985607777690313625781081280814974442326039945962754691569787050095880880253542994010963671167009915526863999187078567455920220952861843264275233717329158068076378940994127053096351280229800329665641982102965061739074078828822388282621895819652240892341769015332356986561041513797657750527333357343302518244004425338284184730242219425622038583676162348068080847182396772110795129048117181549185135502446805681136454684831266974147373895079863812336373984403466614702765794018883159838959400074949186251502723963892838687788167972102746797884813640981254158196873191032939954229981709776639267381601008953208422211333170258536573633514801446844393474544706234015960388543467466159708747825642624254050761437556731255377067561617941770979287933763832568540936082646868166067571404346771427195639383349249403315378005047752918342970917350441683004517606631291338677251381078994603817128736565469861177499015842026058882087374295034228760620147739155005538972825118733333056368660157172289437390071866553077598490335029046651593266452889319094450911546004049037182845028891910083603840672864481052914284407698664105549567612183758667509266097234029615880327234434014767175632069908923021702644300479350755756305576417249222297256758207923495812948243845838498319362110975862476201179999858707089803332573605390405934364350695314242217605820238794106052901794504014630672599539504796209484905835559642129141413088403578663596758646059083646777776188349874052553438666770287080396820993184591020542026273880019922643842190191673162365142090910379792985484452101864433718195275736556833889931635239810227627048592736182199939130429871747293840915608878090296770334297359881216563721112494965682082811281470661188813578892867852177203753840683393999236899801679419826434608457992937234607312936852630708818106691490804776801907105346371737132710144877779739278628692255811069305916315718677876198952792301286928932431644882040025511020849041754071989773042869185714734185724228744160853123051024999421470403549613090067259606582293063750264296439003403383139835492268721599152128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] 34295262381295717870815913755749865478702245962731194511923452028683196092425046716394667610251561516405238635817344152781876762179032042553268092685710563039111482913145414313750130271142538416529324256229086756919837970159668230110203104830017604656241329293125952705116424557459736008214168599082338182240058614464312991776599221239305207463845305024142640153772350954982387387553983291271006342952712765418464221576599766361782701661044608558931634227408096721818154091674084446358286589838866512323410425606375312842739872548203515738205674147053203396343937680690455347109804674971227027534243781211322727777715869279617396336447753706054081784702593354195211551742599496544142952621923134036560785700173492061489892258250295808366337064726754144661274741239411699559218607687072462387996730450446943068848097537539604204070993184346507924711060480649242523482165555201527512789791722763560246813487062760822211796083882152982287723038033866320892401467890644079682745281463161481809581647935923550160886573746807316782834369087003698994073646651300646638703036911225081916389056461280963933672763885468350804904383253451198276995249090019964966028263921415536218091714458452771240106628551128175736429450457338153419201191852303967227328770707529334703823419840285521118436757135885426383479352376675689966353282358649313947087702886215315305641432343944786341467423972205903823132273168596303868579738029156211472525872853806319763630499988569015626873691410481441339478958523374717647961416616513115282872298484619274411470170534740264370822335845909902997444731612555680525489781624430569156709640834757675009018314450739602364016297274569169872089752440088278062169808391569836904586144565065663192373882374031767403092508397602368250123375577632323576305409971436562539402238518208804443948917840864733643591995823261851616048933540762001732051789790016189311292987949791463526467304446889594732187315710092104524731916589214309941065338733642709577479271314389217516902578944799503226854200278283738369818019095665577050591593357759285395840312000600528032802833189423860708286414756577073822000849349012139303146797282449124220080708212147516899925107725774598112658814821787816709062045269201444075651633488644651652521552685722310323168034732689204181794186083960273671658350353472233540304381724514208540953567081634333316033531652051257834190893742099146837660579860884486141439495327845487672586128291421463615077616301838066673991959039048613984720251969527795369268205885448500912265994218137647652459701515171789688004575513381324373392802381818716367674606294493662743716420983242643089619602040607860388214704934920384068381044469100228585410657990533239143141614939410795353233351719457151244988778354933528630746464171412008344957479573141589389886909286234450590664522563832961850112323085233446694372931792612168320658446565570405990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 1758944005265021378114718433280325967624484837642022359996707144463274631981498436063401528049675534035668547813386303908642613707912769389275102142940773872639464740138839341336290976069028986677236493903794363099254965306782340434214722377362220606380746009922333977399582845190002717607997777746581316974771694652592595629823790046328003505919215717852471181942115639167661446675804339841072742452295933076159542088000777253757637904047584605740400559645829115608957075136291645640718959527477070612542112270267804139102056855932183332375016412073420713983035469576642741002979124564083627515522275040661784489465704274922056944391916926750480249029978857635480617745094186258569061806695020005392985954449396839198806843919150783968995794681888067582503400167743925329042958543299923128158923818759213378789731467685273386696262428440726373853517504322732455877440845353490272195463038651993486562582746145806550178721199238352944784149307465188830096947170135911151447494166847865463314055411736888338565293838116828266149646140924290479275554532915489561749237952655915398680949698172962003171026292524221174660862114350702398566303875261458589750314438228061375549043939967378526104207232292013585778364860909487566569117711354588270680553137365108133511010378588933991622991780103186000414342017786388841541466657204393268642377921956269519508029519620815050721249356415293458685167957523827040190938653092750795451092274384211745132507021628912734873865432515427727768779389384770690219469827928518398981902767377592137427411635524134753773239356527624661948829129284568506244008691222547014613941925266178410801443115337853404349061615040898618847486770937879619162748144237612391787487222586931702175109463129414919973013237851438823364081810172797323976809255420480022180980425668786938299264206627827794757914638042486490042570261673934877172833984918468015907551453920680964265605147508656757760957876401941004463857573971816825532677916931540806908602966903485341440704842446919182392926072935094294162465373108049068025048281045090317716434772183581765836591166241377297661254681477270260351516313425931276169201937172132146504926281180847261186502528190703970442453789529922498654370715596532017174690017648156689445656271032822928667386941014643478105183974692915465421821205831446274669407137814062041340356661205231009993483604599454581852360797413034750448025829354093405051253482329056669952241267506601851301109551900322249622861671465836416717598199968791700652674579515284964210054122994344788446441494043184424385269962243528678070764967392600747822320835094027793727321834844147474879481402581349498983567361186424384294216029819478639217269760223287050328414136928269284082612071567719059037374356301769353608024356345383237264125527553935213869712687291461025127847251705928004372547516528564874673302133186238402766313833595553185792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] 158920862075045918379345139444476032528456973729878863875647268520999996273472053071525244303233076075008422958188590754558640273319045124023321901065196638844292439630784695804283266439861702703531792772026633233652974480770968306034255073179359250362054510747624183956265310403851797319085768684515481572053149160013322676910501997272489451983603346123551262870687563330222394119314271466044786946151024363281034762056829211853608358549969778920449345125753369034190790853232185856347959436649748421285923397945414985739626649679901418433047825080392542707236308612846916688187235456403328989205877163576103374663835693408127483593985556377526279540260237243159030536310151610070859336425136818715740903764719568049954356038679197475032918350550143604312356426152408689707379484915489836997002507147724668111098887787695893744992908877038494179475830235397635448638468453502945097256637588850473910117378612869225698597356229043336079389969404446254639642000104971970488626216781051065303129429961537899036943685293573127639666141103140484803647675388098098993213848848304288689487845141151642706402040040590505935843798889939019198167111539953494129751632583191892183716975561302489223958886736265145323048361736087540347517405723871977955494844380117607518717888590315703430287260189022929400931017052723890585120086542067347586441172589601553057465953043671501564683050143871268443896403175340333196151161756570330474703358918240793182909639243107405970209624861362856340436802036774391586331344140547746618336185814384365265493828202340099904729019974828108892954856807418205095632929036512022104161755926384333458422795609016467123056690176360669825688037539482650566724334112050099935866759815926392987039937404033479268405106165924038890036996318752496652187283302114243836678778553219111684388445555010387596219967489343777208701879852426721958244898160271762862780561175945636802512970519416994179799946313481291813379041278803749572791244588915689195479224780900240847829870230662963006241336687392034509267923119374112333514727756089354813205029897749280034670584456539098107334494729376852264445569920097432643205139609089594630971234645628694865080912781765219982362383760793166659220416151612905653549559631447100369149031516117615146242860927434439647364273970807497607995292632358760021302611693165059236244455807969831788238148324532382925253563134572667127599002303882706017866773806096013589101649236951876413937491718301073108002363089046608218694799360478002887847970988756672400066062151155988519086470377176518361772828958834704272256281706877167009223285815103665490554282160458702328631926049837704754125552937664755679399331141139882137659179768972045254294696606330992722061468394555499652961708943504400122928183155126080003324752505111389911064536122469496143889062410647662326531955795487424238065640905253489931409970382898620006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] -828485118367379482173470220676929298111851360187775338525149546843664971114781972942363621700711755555690709513074810631580991930612908738118337545117644480179934786071067895617462671423569419073269400580149676618079651776703694384174683605387499379199654882779772032472226775971630825790663913364182146933757013130569956037682265245179673643041710173941704044695953421434413951747988629388911073823747338585207836994616080986524517920158168593209932152071733775896083373292855285737662534453614622778271034732438574788724763439849782383765760164559813067467364520472540549385153180005149500612407044652654955083427019204007930959979353528055097119212865770346368357798623845511068899969394868876944028011070596903933705685730812143771616600106149787168471403279909927065187895285801434299194102768173463545734421913262872663134246202688048085397213535368375803530960180774711687626526309009985843395878383298408357108159530147677293392920089040761641843522284400699735238441655082542523639431402355500119632473972712850706894730903209860371875131680814346536680534351415850829970828827779370976970329132358134959950394838181488539756502739495858165894318956229974267160964673826084588815806680440259270287005026257505067899684589420887968448774740547980262703850870351797797041340820224803938366165742160487747654411015890716517657834043955773313664848016032200311800731581446698624350495066799942849918312792445884893461951796561519306490312624195695677481194856099913612287019142625180302803383669422625350093723016638017122040123030432604377638284738926847038528564451506782175958186353943963444233399688562391504836500648886362566433936562091253681209302840966536158611520699216418422302768389400297649157830592670130580976644814167875211677912269366620091970971823607274139961145703410602428649341249858299269861542984829166789885498247552312942602687609743593635107044151500172123854830129367683338873521981070155944173823414129923738502731336511659981612177827789650322147323918946347658373098231613724706477181531927940070531505073577311250088589147318960881052763468759356176419624612352382892429780235039246855649406885248620763986731565869292711667561531862605319176023394048924624137290129088988289214320437196327903129497944707061882397651721603098679628457962897781946963239988446100937596822966899861193308808541992598479748752237333699447747154657669041304733268982648161961799766974644093810042949574609711499581344903587486580006466139627972436495291221859634410927116311675942553026540426859257678581621919530099685204683330110959923795897139097346991052104281250077637194715700413956169247059387977825648727758912424403831651311897823115754523956114111781978248869103720999032274160233162829273159862280435024129419446737983951914047060483037819788770616663750097030210863993662175013782248428259205182154590597258920249963009268467826373427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] 1572906628489166698369068543783485505515998723772403858464763669112240282096786989890876526013991920558927981607292923647907984545806805036410318252306855253875400198039964474455111862073087521333337258063334142500833146568660422109006827710816820837888435790247862394542795723027164056053245569304750565302346823146283285900209207167625713565964581569203731465940817242559090954679589875116068594678927018634934200962205175747044485496981242533271492252657523131169420259268226841871344288449252805403695972030898733999803571920988162608046424143694450831473916118480145819203018725973937585801158769865499266156616755547943006006843842990340561172284341999121688884539834809818685472292646347453357720703397544245354316292564974301443384171357004326659218392575541966303494116228251528330346677965331941918145060018417105950164129669033456872733827269064966691004665388147863124480174383838674204199297208728827878679333066476426102606699923570681007827221268992721741933248785741210351262022368145919586146256134289713898151718389364973319760997293718789657890882513707404347703122437760420905161478289066760832233525780356210821115791554133392917163598476028521106673944527803960718978630178009837399373833619143503504767172042686278961519699179097594041985834331398564049419186890993919075612103724455992979649483617694949912103513140137916416919143595441915964090246831665495646608147139095176917154306335178453923935547603356766852378521664253517282579960504776082389823963302535581872058016034512239172574605357635565107403520810811409070895933609101707945599509051653840551009999482081238394677987373224315303703897737438317899673320142972323423905960096160075879616221601418282379001219604827588924736766424342536433895451972587921784354797458105013640809909984162774327654492324466914379474214777995347678497942565945468061938343014359322948984414499816006569067471204027889530312710998550369651303061553428794420898788534139097085291260309658515442441656989490510636207853981626372375169110143709525011581403693478393511879548925075772357608732475698525885849945016623615742790349452457785619431765189837083042463421549367467343113401402084435748518461707929121312602786228119403924941703713840665823956073091840747468723328210569496295664578416128468449312622302594127103998373110861854105875960079287877113135355012530859273831762561757432739856010561807472579531278455842321462390241318652950789133168513635805952111933838915590033260496354496323048153971464623453299856219954690201662180593313864352670166533921087699828627389872913718111396009802773942686600223504334387104139828213607918795120913972551618293502577895231357598447108399871860234603464454818978001423751096735401051472150952824058590226651580464154166846223566188209820553436913292291556946385279277766278336857117195862085769366579600977138604871259839925947268048430587208689254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -1453515251397550309886436554477897858460553132060343371496410792859841267864056071416758177501175406449844051601716718600393549858352733643157740466567729555056734198511768935011263225337769322124277382129511117521180042200243527180547745069266104388653399484055174662491873045951743944416727769673746899015482498506312401487956975359121726872594677926313100351993744347955303778564889819397498433489605210572782484426265410228119889268070177685596679149510488992518953087052607064440944129702443118064671431763427994550215021487360520555187144731636045464547088596318432390209264890719284355858293610494434799424523028314876263167085017863307923099830033904069856264525785984135005656235083424039939716422438024106152503360356155560319308627261857082356410560406945813994370962027815931767741152713797312871960890330635171820064110873576828659332370297276358083103206285319935397662725950029050966168878012637984316041517796487131698671660948313748915511379002267877280536443101938054301886115331442492007338058246280273105565651490969513941467328392586381362837658452650881503726793820128528889708309283665104485602798820025489750764549404561601230939118591323689383163432973242417268650339921114505232744718379783168671196975050599421991682970722587984656854762326600552555381465668962043282100709584892516709693681444318635376364436687259298625166535911054035422729643444421178566017300809827070598749560184480306135868785132556924079714891515163906433590248694230654774845147704814054690333715624316723026764893929770115585869041617693968153294124943745206157423954743745235959779006618000498919490699809736818556688612664933795695525929036833585160903570757006938690904996702847069901612554179725773903602589764168733295897132416195432596245858142941404959142090302820270232435750484804091513513523612810940088355816379577072848046828122329242652644857421033047823351866173117326736718949953195868859094889534426547494297178897578889493311028909607632471095104953189618206125428057278646604378520698348299054966937749465897867607624958976947425861282288274523812131114130909315091823956385231271428071929618708951904418887103940917685963279619665069094344346654583800230679801534087128503681363927466234694678301325317407655274142292601027049197132533291989290473538669385122598616647255397121065634795982514805860357949546803805505749468915466121255265376388238021146375006290144302023227945966670822441932726135225369964852250007032970974653876328382871652907315438012376267519007221009320115701943917417382620137137936240626879545652525811544760218930996617214696595699308422299768339712953194568398246611747360533642007127934310257179433258045049335671661547483754004509990089342327082758828753702436781620141705981234843081079475161167070066236451466272137586007392328650384049681057990957927123991849973995126700459204241370058453044371072924134586449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 509572146615789226453507110588652546449965888668743738974552969320325614292787833963023943101345490260510974303219720386283665505398690012153005349134018323039069747278145367542787183902365025888486064956653239805755989192310744282635100343830668754786040176280428208498747283367344410341734744426952631987213936156829561597546278105957035815148328286861574362087707986936800965296577165251402923152710853982434994970674018788913109492469262830614203528905331124473910153222762219118875017541380690922289998412294721280287063700712099172139514788856561075565478457904759413169710009914647881161781638647433023307407555793039257445621504626182401345187864228907311322124578136703167016647774000335344578803247446552182423514629679288607258202377601425553673139910992251433947598814887995044833577585178963014540203147367554639652040794927945866360909987672967025322364578935656560795517486273577134139647119629461568374362469300059988283284853989370236993179336415250533345868750025162276023569194575529787688404691211898714811708700171542212345201622376740205965603272260077909232373299719355420878099520584660488215004709422154157040493753727312225824690214179711689184744110839133606015743957071759949774672313254098592993231264993339753638207069175804395660681773350117729765366840890329637171608417363437110980775295091754540858916236337348811281114665499947519024926810634320224951716402149532135094428218898773734695869704007987529639759989050466336558783321065803455392021265020112302904910594402989002241345722658385805728726778061466430400375086146959037577479174204139190626108191631937612403282862785068625206105180170950386846554053034010508713787965593319294190625465986511703822271168842027113155954136664155736419702204663254160110662120058221521400292119016927405322294080756377687977061601648571982407511487469716942203760641403781539969470635367979376903524400589214057154980199523175077339315599223937921723330098862752938999419899321920667491665463685262176490516793206271353920394624962378157803121502976890833913986537746465281643255713724180795983684310204191507333942455019824004448176457488109713689593860840801277625850273278808258729165951863573428670508733117561141290296090826446578403874450552908496986613049864974024921064360788923965547723616760645454051031477607480494942320487087064802016499845185517672649418510154935869130314956310688059264742075616146422169227121330719396854651248087337890350249908603096015988887295847872473803229371645686060628414535199972098077344520340394945417501142455011054627091031153102730099498153877438362650426274594073206640301666729906074010635888177148006662424008234420643724520310949003176339952654542859215541430765489884639764962481094322742496484305114079630014100124971429557716515941269645965431011645902788606028264668206515297283346913183255967028923175968156299488016068797150108057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -106304125612300461303665310563591414033172354227963318268462863550121023984118377136646556629229958289430741541052513505645913122834311881298157597770557648728930455934328970884808094021997901286850856974728027762692473613442902122985923336286942547253132294102159148174245584099443483551315414373806934858758718915837063043725369059861342994262692408633046415248393545142158843550604788054211094695592327748939294068818444418620497292722274087577032210634762513304052924535710692259722039586499621681657786078761238642083547650789826005351824001317860263111038177032800157738154945944640066636405285020959138862321452613809760186017078499509029826138489915445407634422676777534409621792735115288325593043567649210078529129506714561561447768697613807410457629434678792496502348643557776145624325696094287948691306464509099319199093999389339789227510894121477985867655063832608319925176534315455703975128009317488349040550304601859959323913130579278844806661449455842038870167107107828816527362289429405568552800709510607038656118942088252377148125416876220819560599708536024051503878608357025900244350612873722390082370191540665095447940768687050494208617053553079412397892603891690245564204511308287941240794816629320874287147959891388804070164912581362818528291018163105630183850343889680662683678577245220505757126813334127438206179972130864917696088893657399913734591263286108245475908718336312768616432825772803155030821281014575781331520164773619115541194254797467461279508426467292627413959906287209484151046048351088823293239811992452620969851997420905026301901345055432412945026848069249951893892231297278657335829222485398233522482946808903044574892194924062502250361819800951718965275511215532817378191471635639497443895252947437044615739009979319819390913259484374107398334315888993870893016448353115764322560894195213351798166425075288355281394996788832142705299591891972629729900535129573655910851404478790973657822777836884557058741240103702497261966174657150977278205176446885477642981975869506056705235926638709089618702461346416355800612506462030420670473675765527869499531386086887726804371184014529137369887485813633756739199661006289676911126363193043322415041807821094511470975172487867336710529647563797060701247022881580215974583312297495860887075483215006063454392621021544611067011597498901438928250255502301419081509088360054507996023222579057199848279610337135551456516154413870664417054937664340755420341072826245501066381508574922349856519025287425237575456212576005768044235259177509875701256367462530859690590734881850166309261783217301867468179992119861894038554665453101764707564343746912424110458454944180589836811455372413116671980416561227605240470410320579966688696813464395604725028986729123252242102333172674372276283326771495991087804508537140726966921865802105166105027763614609588226910467392766611155256484922377895936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] 1177348202267655591826365840090508872601628910752861630076547040844684474472302748115315260125020811491310818989868615789326521124431976870687372261755907617692459037902003737930780929099723341902204360294863786829703770504385285532937936267310905141094408903656277341000909997701775993670797529377764597129412388329031857903759060561761793342375461972929315228493786616912269911468114884085275044578544745317255290236752111164736879366908876113478512293460480225730600573671899399094877950682661027176972100704653584316664072348787231228416228871216593550409745229177489568758193725129297256576308762968246262412277507758948000922198814222979840438723124773075702558823814439585145165109615416336215362154562525025813281227615444452348174986789544080090522654634920205877577220182996072691602060420377931978995637648953687245590487864880021922736438823616830685178306561580442576426746624636928655982897145722188836571576903071699012495536174586372864497993944556573364354786969976160904797128556622747631789533438479313062308148461111376614845074612156573886162473586074901071773541129641417755105909441799253733574751988891550510175081339234327875158992208515375673116095041194336541129739592569496616994994827970488437280638984835825775064858425320193544641195930001130578698228492299358958743415920098682845111304413900339435960376485661780042475025920532722070239990370471437861261277390221247260967679204343097243851274806133073672948007122138007099533374741252637377631940778107429938324775514679285672815126200492884146276924617026801268740655880134099330745694541794066563336354201287480280836385126056049904547036918095884367436845816364966316190643308125206293851368052332649013295891338370287583185268087147655169677576435180715285055307213083703500292303976232927629526235549705675691283316219666408604330602350295346351605710211802229240261431665336527667739721243356629627726122527956037169406068151806045663362546266701676363885316484273720254512962894181863729126519727977546624135594611000970357955526259331679801723018827835845729086108533308769878895066060487145926017642025911721259799959274634278991373266105749928149880691878512943863643244517784487801398445015153686534878332886692450800507445397858364754577410249570108903293363907538412186063357703240450515168721251257652782709836354170661233204714986491467519390291946179668224620825651506397412565450096530695594711541041978637024429064867979744177228858656197059629170435575996849205803669826106713493670826975791477059153633597608361837272659185919375656985596433076929984036401065835553399685353824756416277901484953429876906037211487487043851534648380628406630690915018404233606882086890479693953862081455959505707092431862427096091114034882338591433572724368644060435668151794491454543094027327161517458816712606561925248680401176648796922990997255351763733739551545955626201907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] -2909138820171050324082244918078295810327361185587832250796873160686252035203724977199284986174600758587812723362446184349633197298978953714769662410827797575707138117951795072268841833593018165689423752098022005560500806161443533888339181726064574183404968732543183343839898635065425096820792770652521698347889084136852298144119766100376605003407815654126751446658434959667081440478640292495347945735083759502481068228815016817835932221196418273028290249724490231640148209790770246770958161998344583141870775314757934069122693097357169773704824799735313545628750447204992516360813661345958032162461804740053586876518080168844079442435747633452366117785053406029741600681279804331333286492441025597956400338442978559367719924655340169987431716936484985310947677746044952605787610589947602953370425629110855103208302448135681738088705286041196296539965236905738386622496473378489492724186841959473206931184761410526204296255224759678322329499369337994856449548728877698396572283714481348070760378921083787786604582341621817227029918976449328476135183945474439341931330744124915989260558831645538898109045400214193276143959422578929104738660435598012057601453905331761104233723998859820734707302824564291639614896725197938269051970574384550789519800598918145086465566572198377223614435309768046315230748525697465495933101870757858696874115356840743236529431350064640684305406342348534971650875419798208874349572583982771711130758802291419443572090137254859826504533920866395190069616805915177009849461086391536239823975266981369435116708295890642432267067613872705090426073222290697528962982137898756339867410392813896489006847948780634031770961265764977866217454965787230743424743483540698501035931043237269947658545839288588948521204796246708941932912719598197177464548967198727831462925182289584367875391784073630925154551739605729496019213501469650375077124501415539112958779755266751583162242688679085831050853584970864067568624156326639386053933149292642981781798182552956172657897605806275627671943715635766649534684321209573829491051614050538715551503377097404266840865498011828134041221737888272705515611357761432190855848950414326913101568457922776660711769566803864011447691164243699815779126178419131951790146292297375676918115901147919766048558193393784721716685273725811656308258955195607339543406027705260519139989116484816561414145223943206011194380220240138247185216020674081829072411051615650896159437754531714797898746156834959209038076353740372179271784862180435759531035610684483487591593765622296281590759715992998934772259999870552169617926748995889656450074838187179126074114783728316387560601474579137887154006689427366771953479539742345160252809225684689060419748531996830557788523364036481713831087662764699478594583632407594042828157293303452472981543986440272928210056544412901462350049701706312187136790325511449226135007289835092902412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] 3711300912584010150486421132091240434386893861028935580593611031411009900985357009214148687031447580922017302794078294304678974977658238087341385925975139893513930503016082888038436333523228585261976300625606731244549385101765789183526745537456164877723805924388388349988607801360425851548109588495607504940749281772895083709860119808781695995097294579887200518798440687576765804852329018718461287288436485773557891483833218809702261835161047096744807882192258025108896559204928299068045643169314789821016599977447623631767251571148383626335916196725015111266050711422084912906712315429043951614848896471373358066149818668830110426358200679692104959410028508549463972350459156428018570350801062853233259796757612640497033222079511884733609989477375125970024501056982103227882135150508969196442868427043641730071319063601533515606368289021743983538542658489726782044623926130575239563671104894793776552540415325008097527854340732954286982763227909799711176894411516633910181766926325933185061409258937411808032685501171907007195744383468741682096146630852266181290321944544434992652684020799954459016323939907267609043525358650149744305173946924887300731806384944102549113174110778952415762342781990840495896605099688892358256394211421021484739565138071079233675588334860089838655942138951788059303788937497901155461317423126270477791980037242158632298639375832948509908613200892957012263887733049801290429847732760945536890341730148455647453695421156800678312973457061518770796006835773891986080599729620341829140235688353813342103729532153441108390587719644970355788621827344349681060094793187464373529108466165894075482384785422801576128790674525102949218230461231361575800513209686131285441314406003697227608737099850052501315538259650130242452810130765412088652583538547832101433900686265711312939678229601184810901892468688884811267381847250466394786191542242453939443537506283022130892382050278469076450991793534763072334211383615242933168381715967405012105520361313164631688869699877875982246170268545584505177363793473111974986868347233715294140161861543135293110224539499766368536995425429154871643545187335535269728381077282706015615472954826897124782303440642884601937844726749163483343306246211442191117990807366678270749052046688422726858511823875660191055764230906295480536238539150984654670711083995018839584495418499001225338520294167699791663906243808811685138888055147877496495389449815683448966749814994764240688508368485679409255346586888904859517676953331511240084622490481149640473619689811705733237065518942555812802699981197359977327677986303524039063944128771203391720513275333200216768617674316288412392663164448594254700279530143715110677650037565381061672728818261584817493749140162482895344909872034499352497201582757007149902038851135607754522655847000921121950946831768243343093933831642687647843430627353292568035906504974414957772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] -2916695693564404035361462143390159385974570672590459320511603940760032706508698492848405917656708191269393269958364882110464431189478672375919000956338082663259028350801606323969833253968596411720102914883545040396699654764714147516514143453061643639262072912600832530333903619000584030676620793569236558783118737504179180441354439674925484131443140879174092293496241150469435094785681561532906463029601372688735098347229792428251734173086328633169826799182553663382146430389456858477252098206472077850578886078869690413774551157273839213491539438216676840324297519911685038560967849757131397667524336159906342976567924354038510382648897875990487342107148014153716873515644351783835275169942133876199618158763257429102143800204051801061390458423712534504105871784161253856255837496293928100901842540224567502383082957363497725483670901523143139925441863724547057210281757671563405653688201032938026001843892871024635737848702745859421615732460261888669049369911913057208757812903343271340800707162708577333928147061454285268128002464259297541707350648362871588556109151999665141768671215233025740653251182683740806329614820184521135188310242521115327657346273388966800480248276174087334604162002120014751371531818027909962540672480404048901232137534217396542356173864901438199906122772226322803221466578291013127545677558523111730561740508838506427060199970912981498480341246666402539459833265817688097420325539636852215642420100070242597583200214063865838809340078094578768085824226743517555253886670991416013717543282467856933973047092113428709667310858050750296587362304565970780421270102649675604685349947242657069515903550770246685397962069989590407289404381151409960325915427863050774834097703475571178604024920950396972648005272826550532233908376911146644885376254981717438253972035804057734733161566691608178399783193619576630820874691280181580319112130490322443992944993667406443002693033351886102005174720630625837942108842084193853683715893177837042223461512655489981118997052811952432680818795726033671316600563182690480557402539335352096856430894904654244211297437139581117738659804651877299668578788591679535419957320556584247582084621629525112866393065141869828798284711968901992929298609001037024057514589970443792374340467681673235224652244809355373872557839345598556800929650946632663841100748049179414696009194374584827917055786557201591925006419766886529139357432031111550196967819027012049488281310430012046624597503163000995314644897844593548619170234666873764868886966265149076012564639898967113872343329143423269660897481728981208544618979901834294350985733431080317620391029349067194072578382750762417677451362499071124488025817205795954427570629738410789329954616608751762433619128899559629041598926115443461224914302350445656196278440995996648038771741407543824199265141022291620079974126812628793409906463860024653017837868791737750650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] 1187667761797880173950588043199341701367294163669907366133137054950850710782734987598815852879367067891489410875943003714283421979503750128303296548819417651441706099764516099334269526213813744038836070739644401212059294254357468521040786478942109238464493704407315891418473911079671559049105018831805239530060989048933295806019627324378226200412679556108856820245492394254192752965473486867172874642066313153898620789276027409541701519277506452098859029120679117987644458483144445608307516013840134951177896530315467271162580421860746748412874349576562809636886595657715947848387896209788639630485325595252102569020940000141424464339946580583695409688091128606918160673167352478621332764492836290911214054855162459227742190886091399844137731861958472540037402727747420007003062602233824457535118698731674764068131874948642100876041947431012644492643376765126623708591914596228916380812151219215896871268931254935097754848855168526039721614483293049805641553019449779024921395124655758260401608485344943792337560875683364364412612520283383933190585217579655454054497054136243721387515831197313839927032392750299252368023050304495339143328850457491764673623193542933733854011802498251762811009757362428979824426134912164937843238594653508312852193694480086796206180656943801525890428059560473859414463255425508008513671790325319840767319705952496945707273306806030212059042246629482773441426979912022768145573601531712946134842513799691086025700707320761984401376017827057684780029059555415734198021846245092229902803269988787312542354514634424675813490495282890835744469764122955544011292226811517532456093823148681413911297274518564759739682917324876868876445089854924844330567388720761144281406434400211023909766966184731085087003743525579511892204510636303255525696200454801007047653593337575343788033430100615934141470824944711514183397236493640372627017215587991279240653277156965556386501425379020143717609237875890558504955484841901047580636113251552372050037827584069764302140361810055173955074140230762446871630698608233933285553255196964705133291619216461405379263771342579373002844443568616511574576159630262324396727510082763866554298251184445498561303116245991313803568245448355324739073810051968167923315890468378643356822656080033455242635535965079278256343834130241396023548255316173216495058076415208013022501993815737376839569901186683048602917360686648165415920987514053057757193211968471497051670243353064105054320335789904287271084229691498059984026722437924974169918602449169034455181064283071055003980613224962607032643616882862444008135562679557374697779129939103413025380639023699922550488667818321645544112362344219146164045081364457869295307476951320986340502650676396438514855438764432312397086542570175613949238480385368137353713722162291659664299699655518799637402519094893004351087050713865193310934232834894473266871182446169161728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 353964413566172535956004678793877481710775285060194890425452507836696130388269590867335767946975144392339560772022961507939663490561148978632951234797777847843316002201574439171466201638333684298118207053666540890281956785624038285973190592556445994956817891525276975229844809520680245573874704387244925669523094858160179187270551051914370892987796503078686910712984212122020479569309991717143096319555116027409274074607703014488140786061269530152769283663050977450352324042564063116983964516448096428359824008730735020884950691453150931499041858629812054933261530741179896779383437045574853070048431019090246839312405843124800024339698418758382555561847604158310549526018952232591638690387905982100297412535751305225630070724123175511962451798239957793546553006030094148865130148426614711462665269248171573067344461573095208655938784717939131508606508542135518708647386707615930162943726092484291706341843357042537256844415757122768747798025707356356512833236038929059757208913788770872500538532734609465227941910316880126536717397177701801011432628777750280082226534989187392393270956584415147695188795345488821090489312549464277252015510151736034436677024521938826796509524229215994204630237108212627275598555525435209790334523865211199476049317288165723061416989404730459502305553272582817245801201281714403311743209597360390703841373169684069258226493693485533256243217802617112556961273251729953921128676986384502407405160594927507005788304517291193485082167144143566669651305432615793970094600119913641322942643882151558539039389696205250429626499891754283391680975409585598402273155728390834043338314314760911784988190924845280494455538541763987069323816638782449325413265419630118435896206365345578177154227744329142321837308151789179091365418512986458162553019230438663584951915316055573206715455505936116767229095382588764426282130659038564869590501594389752448647056583396318021064244177342190739603187524110425793035038392246160659173431517031016427797092210751594002786672399577592501591134532698839419258794224944843476206488853282199448212296762003791387160301578106263648209889627458084389449284024070826289191878515107398527401644651223973335623515232497635169749089680876977077223326240233564859489923363136164212349409937988957473065577300939067052745515078556390868741855354049373989060515962772531281835074242965790423543541403856744270485860238860428105673269658626789085057894319021620848655546092326423156912894338916932508962681238594444789450599255788513617871629843270918950495002231165799178767863376103511611538719874427830920233856626531303597618272765566080378113334515943481556996452998676222939163414911745501863918191972982795975820647835807835425202515913888758463195025179045718483893393278429930397582145652688871613190604226574179527242763551919039237669839635836806901817275333842438368938226238791625129072446262294767206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -1075196694728532869371998988685361257802840806793798153377749355513785582624682976162722928310387529328827573270066139309844803744545766423766927475170954880033221717875977346961317898818773275147390746873490878329052114269022287539001288981192114982025803431184148152582624857629541149545973996521719741096999162880992693160944578395542129052723132135610591384614482919015175688447966728835927265839633374762463250348418199892898498603674661305710824042226627087591046661602237639492689884382299515798487349955994407393576812019930224928035917309684328383965778247208489129067881426959530245796728446349580030847287842620181325314150721614715780729897808121142267322742432591799066522772415160650084132863360020676850550381867035516048123430710170876945944170231895409099329377209938070372769357985482206918421105809830694234244438510242510027097404149408330270152373712724373524345546132188756609032461504380134691174157318480055675754062529708158240982232582986212185824269384393528999135179097907969834820590630517262253011107177123988781070464875325735668357553637150396727199098701555415825495926180551080572570205285455976132357050397948476512858784309277605535696435281335469360435551106203110985232923196247845266242745141149207960741624291654322942936432992076537789104349589268298404797483053281361835109632043147189988853402723460353193807508409258315612354089761507572475050808292098597122722705673591044345486301777186510167618981391201563981741864387245058265735368762987441428154003645746440497100663171816900145392012165083831928244648236205270287431162802570274811805802744193101771884954430735040697350712469042091312350378478640252917083101528025856109403377573497377680606909862778308999545943329798997865649829727434344687971921879407139467587884947794992494826431328272295949409098551436035338644961045348050952282752669217966557312901041376176781209723777560319182673165913458174539205185107063518240320630173044502989654709155665142192331100973792003571306539210144218052989770910137607775250638678597213249206004082086434440257529943834087697882595855810921172753979801089761143515772631016791886162223524439357785948840560620071676810592743781869370700417484738679212392243024578517288406732633763463504231184418287881954373422823103022479809708512089713003056575451999288152289415777845402735068463398194691414089163016714577051645351033465298609981884519925244927088515637186762400796177015617791143019918962298356571684169206972700824800506472283384528939123245634059154007514722643859195997297315863201498593026062568470209366677123565012025906940129035907138081555163516762732660819090807961265169163377327269714706109606057857733073962955767360052215753448962377175151123755517822406409465536212692300224978262130590290453595715941893996979971890042830048713902660826103008680057914415244774222977280458714829134891162341439910707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 1055121543617588135859497316664549047804867297667774361473014552795816644776679423056200153056697135973559919710447376163727242007343509277441073476445310728424278070950940954690640705780376533660503019543552127127130027375407115747508014023726615305211489736094867485309833018229934954682501320947965006337500098627546088873252468665047058427927338273568365363220168138759827737350253527613138158703065284015008507202690889125524805936142653110194308531678140084198035338171693004884722623692907375151098008889158406054799484949793842493578491018813305485950227010368216476013935994497056901174487231958476984738481948302922270573734258241971236074048458913766826802210302814907487349940117762418118846734801836059029404151423900918269018919024877011534628991433403179857939892832427376734342730130453864469810669646483182274725226699044554917781589219377835291704486059386883190871254971370462457486964338453657601151336062089785275500144179969080004790202784384046071879124343315202974549834401126588080287594978359592714463646083760585849421879668013437619098078578555903677995138772776667348587958862122284485505857585911463336331191677333261469805844134760290780660404595311521012335656025240630623052639665404494930431171860637349367535432458325694910623691393525318152246129638626548448925833491257959102149672134865947282784553835971302147847537728837715539521398181809489390638903205409015861306178220703515381559817173949676283771128495712446454398521967251688015939828224794985576825721661753131448987452990404396946000652738238007117336128968354658311275557836240127113477530038848252872157200446941266778092854906634518592526028157642163652458169331338802989786026481360478744124560479802793541340000324877251666558396670135682021689329896213696846266888608003992336466585919092317769424518078975190626419041334565392930021613470862893519845067268806765244566775029170204519709168530404329175182639825372970856483841210445408010037662310522840588970059580266401794084582596937334061019841871398410683899043816457572612103706732961408604366004718358029428764024738760704926682614358075989640729079571846620217747217884392271519645722187941059047693408515416817309847680844768537255476587833403818286387178861334175380729703267648170173166776779222158192501559486009847507831307387837889229579560608231513188246123539396648784659904908482704216476742172307676952512219495435246595237338133327996210548422192126212193974316583851137891207394753074588106058624347393660365687185114748870188857741944555892884722703994188266330273434198621327412516967831028636922527168330605901143904700193833236172649058489422288690964303421829304574479546026757215582868108897227139173271861840327691225706976836849328540884333031636673791105821890336995206005876090624070251790083764348374145879500374716008158063438030711301644032807421270572899624180713320105923051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -705424190131568907931685477509063909485728064504621645151948664798956758236840043172155612950086781378765700532382221131567105841803856923866108645523779436011405750407968716282002860714102445365862815340324322401851780618766095037937744481502858391307871003976378773739281962768418796860917634777091994999241106700246454944905625544529902415563447897731294176599975039137941177141195993674111682807014412626521845507550768790439083065274169977455274287602193035316385915706484968727319197439022676067535514873640885601606542869425410614041008373525305913631963968836204980882754813049855931311697645514917764663504458117609266267735433678211600378949000734454978569597755284557843378817199480573136448558306458979130551938588754610126444838114481382535329499646522771195048385051982217037157647279535819371012621469432265049485260449113294100074794902582787377887072269819442746786898729020217039297625643306869440721427134793582076967347735004300552355335578925784067068159189078979619125155762561126639556004825835567603136738417821377775850249504425872623253749661028735843775629713338326410110179578033813972100518456055391568292089979197027290866739818799806440710830426494953834585489300135399976414529297169783904505869004205403474948577587653104236677189726240220066075654674877549768179370130433527707643490661082845093440679959839309475556111595527739876954180244881410905289225743458493579070687520348519424551025974894205152511776362535836413366400708759504695370359648530616905755348450650700761939766586772844547164402507191208837721144301794600874689012704512045473921612858927265430647674775022802238212812913175977562051828721793396742044729242250244399704675975819760314108456821656518715069599680344742958643157477714348911248754230328509614508471307875225481833657309833491515843426116932182529969521790906240335676037283720568322249659063903879518782885229002658109480894703273928857311102413184417288494470883077663653358807134563423034661563641126969711689386599810172411913830485709828737682629387766885948873560658831076924994300871579097877601229572533451723589774298692219580783263278459050047220569340335280532275064045894916478079584389645909689024218565969848656447982922393432257982758258313737773153812506941017118617837924211912872473033255166010720307757998229007960770377767299411153492195490307690065545840868127727122365546289408469300589850153097587032857375005996068865285404548388909503308468776650961229740883556602720781374635429730296906986426769112298248391508585396063343082584905956101885123655428116418939947217537179940813936397311095372292104082233959377648793647881819244414404251543964806071129320281955290012503033790120988979005863622216052485924489062784896316516091265096340784180906025194634672024383969881612166626670476642523263139196294897812878097073696919467586543267338911254799689451902297580765184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 359152728963667915964646258596071834266442428423562257700928899541040573529463306446801130158132877442901485402201944899764056463316327646491124136625239238273211797711199151205613022007769212310013556739320206508771051764753200588414764023596461759352400975564795211112693831701648317616451437997780542548352972274153604818234605237335942794870592052230295204115811799344344243349829337740545609149854209324387510927106508850381995637990808508465651000000062240592174594105842299744402280596675728035531824020603110080739382137829767333824071315991285138089171656278901113679085561783325213732486347824407666584751508483458055403703933381505807638324072109746135912436535532614502459553828963216140347931059096601871727486917357179163452945365261910629891369229238999553970926342714164127661205859270693939475840421096251471891479998791599908446437606098964896524674205116590352228466249523735035906134245231091334219299521313913998129586728558451744725073949410975994558390327053481654994745793786123907716928772599828490455407544044361042429867200726413748584865376731255011778738524500918728245473745389466485790884058309332604498494599896273604091345366555072697240461815831614198743160340546002390933683732861420161625789605925842294447140673287191241427716251906288686278081729839830990892980620748192713472898974658563787958628884337726795497086640958983843754213755540175850428923160390744256750963655874907395495177350435559136558847546011394358821932735502846737967710211095135853812285733943702189238868778166800249336714890637836395161110556505217278922474829913497028152343665364276214015341422685205712027977529246634051958409507549556752586878374256198511859797858399036449500773024675629267419960031423469986756305523996949489807464003428184620921941433676239100043560045301372092296365298243722903552831929350060600434647512515483459911835689327236851353102756689891096746802737557494691752127347125057945220247866990140725907157776205320753712299426665029882262005636107947128774652518275965116218474285757063043573532049672186269760522390524814974645995919772762113257146917112350082483060650135233552075788147206409242946817818039872895362768193345545077643545431678288949011824642844436420005531638074410744619181563307194966158140267291753046180221785905209347236478340152726569938253821316394589334908193838480673155624968551014157071378737840211101782747824793499722606806304396102544843306783139583546069996468827773398649436216925844887019971842704456695593765637566623778904285083357555103789808062136120105045694620746206587667132943901565374518498108540981119010893054221359309306319522799743259304315547720741783743577977994240918995385111093889076349073942203255021567403122377925794483910953033050913207116145940932110929224551868746313229132540621459541596731899329010949019943967747934348862404799243910416966804483484576592691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -106832010474471676551995643971982907267336957808123524200677929853644458858034508411203917054109885925541456293594840573241086713560479574846346804794754311148849301437748717083996655341310156239511290230814638827644843232952479403329342736966797206416109178190922945196174332382742237561461226543314744867372335816082041974857789125523588007360212798412555626005754767798846933740106325454229479573591831318698624218513116954074171105402267270458258706780284667333785724637606966303063737220941726335249290897087376854611312208041704892107798758663225504866608768999359683692029222648471704412487704647761064448542921518693550407697193066422875495629137483209123400409951986016964996432009788330799044515655457079737399595611454676862440903789323095854095523784090995971796109735410646013635358266782506933644399746856957514223849877177831057550993351405917587154709774135442406652741171959873663163056833559120900039295188475051446029347946744486434823057347085170719984796439564222252586808696005134821351658714710051686778354959892041771897278010949148957258551730270561270675184396005331676092725916088066240011441115934432171864967058672307987607493955627660794583123613725722851414043394235847937997135429634516348789787305235652610814197062259578739255796123501362790038141874321456256024277750555844942873378031993494433546494208229117418658941750582802622671806403346001991824789387775654038959600137089267164833955446399049776738654371960115572612065606828722229277707051457637869633599157193400498502070596126034521084851963731254276738290304679709312251171335275535470195055125836237944060228487948527294508807634615505637258554463199738021009163730021399665908017074063678755808329705667737322236726721996322390350618251382470884163948505179064295610313305153168861615265331580411092596139662088754404123395491035909825568747549220461944568727210563217721202040909364203276339675495934190098449929894758216482464787477983163335699538828310647620848875565705336069764263158063448243493873274586975801672617267348643792104002557944432903296094041346771241554599155494738337933306085141057702595410679910716146731906343267373388330237694236362762661986095559321679889317188716223311934306108929302997620211287694939023543064575517917277910974261915229892660540982676723868884746958286532329360639196872124439779900728004252471543982420665502332207523225832572335921285878126156542577008521417871203023795881634622189621100001254982836658259052916542483742983931823642486872584662410054252645468573985377022169229844659256086834714499585840281820837350250112430492275005108845142834513295928945163757315734939165965562290220538436758012518000932523031722853455256379681253655056478522765755930211277770069814376843930003558682106743267753360164729743235457006933930674207004074164874943252445054540718279499885267652756758872742026018816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 152072611824657286379107816599771813307283358396952148200933314537017860616105675342792855574560201124980623641470789932226650306216828285479726072772642118127691470886208503986116959943941441897214461706634748082201085679412494230982499880326119373152149521090782845380548218883211827298550431935312871952881649351359506196022192009608750617221282990132205638025672527279131848225797716157683237525488571335949031746983943109776388758280493667918034578586460365240370862401671185701668154301304721812112019753607743620505601934270830839049667158039177847740461550854461696747717127776543026271639567103998475442054457636196732489013992295951879136264199849131743243633865695391600968978495436079781407199621549995750505935733459450095179912750360769154380339144987597203448767445808328297028827026401288346913966535988571065277972069720773342191629567440531789482606246240251824154011638329626082294630291850337734231394634885651370984656998168428400001817580163833896374800421518970756247452727502063043169820926587413398230887062451778082042910953348247265095604374650011847800790245421478528137102137730075565428415854550466545428427016508793734269525940672400186258049107636262497144816399997798953496819458779032607659208014584667977573492214162028723236814722030306487074853074310290326831775509756520644923935150887301279080095820381036269846475520168262841283743328879869495923908943414092287275231061518179588555428243303758769081692624137970530899328223145320193532841654433630146311081635442524678478090393669976579337302433068565572631070084290067697754458603544612633815914540675524096503124561623267001849252217633963210875272907163861354792903379438518704270801856899173135163716802922884052837502106217665246886321232995741928958659583590489476392619890642869264453737959466956518957944656575648656441133825490452394036641101380597342928107739611726003476169207139408105494302719961928262588998010354819103064692698948111318164371855687715022113841057129807241972171837864404353090956896327621852788523764297581475322206235066800465047270290899276320894717751350719438101684339230506799423711993385151872564354769821870873761636647698018140510827449360099470225979168517959623744958560935061717238099759358407460333807378087400623119945896720567315870553682572224582195446068663696734211023111914043532892241199497834984031316952471006157748199855784535289311854949893585956461283086609661395344771618404202685222582951083152565858793123072054225643093689187795932632834717791261037278345442360703212109677617212297777447304837475336161616158773782110952896566510852577886247615347526650302578882384361133216115149397746625713463516832962312222756117461506846487531555685813311334125010326805062478389555792154221318872584477678406650803735272591778006350480163596132989584748242171996410934769683172004296903007934750793758513561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 11471885264255488749657342124356365942480365199582801253968281618864227106715834123011547102731327872990145117042287169611894458346630847566506588818591925471827426805304644121799762865328384523698250308733936790621555251992034289225857975086265874106068770044527865673828654360767955866684336279198880076515683130874295208816338721457546462843785729544509452660546018231513129772639635393410317534617675953781015411951362358640808040090569105052154996206508753326724807995689679082384173554155475889778335522197880486386644951094692036094388111587931144203727305236603662336146222227159188320585129924444805696686981495027244708807197167128563372111503479922118819522831326704828161521610640803486859314907169700735885252429222741559486760564039965139684740322925431451633479566439668273832000634319511652192241479052059310976441485649627071437505693804032793964287938991631297099162084668189610473188296565593313754738743374795501485013455469014044521496485122499392479663029082625188345412914486873370670399744293018799455930870144463374745377519712034597085757381990870316741861745196100546127877141423219737326943485359081630660906949569001876515131149048562095837068426745302114147520230614193081588035851115796869826812868283444420032987957694483398226566036193842382840292561678701522296472743614418812084435355349020238061666913722383664190926106253694706108380454771477590926295205850265807181732590479422110012197547669923698685044663855725619866965867982198485916585588933197809372662504802814787028389544465248691114332283634905885719505718086040916452568338465388920614680994708986387238575302448380269742977674037709849398064261279044146302859758006596601329351472893418538202622362848170165166467324327277375028824402901004031906264921922444637911952358672372195970629069735746898155974774712718539802021998413189643137239432450008246466588823163037388697776711509980873439335661658983139478256364705834697337343479556683708267888685891555353767461427826095525876160183343899568336219183421698326051401608415694041599151778274547799555603353375341358204502494314977637451708239189860299551235193216214443040710567809641026303657301357224830715075866716530808138979106628643575576445816164667785091777827017989758714125606286512675047434200502242712301798308110801163204565289471038979996929918392541637814689078036940406786914718344357908688654410078638001366173345594780930218116498865463273437102228671994091162428662320758258145355227899587593392598028020045973744818602384693484920679007201558338560750430244751073437387666599517790680336266287402527281014471574000380807932876279847200370658994043050454778018671110827247850964766371077804378215302393761086677968895062311443380749185050430743374577350075261676324740793683748125088805368060189369031400753821902519945765306962051194935868390704335961133221405559855606360019304448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 1258859334082156717750269838328128228275167951384216372410543184233168566150899069486725738104824386015857810139968357746325526948200129580061891584280954727065225336987648665122873025165951847184147329887191397445358341737478898226551114191060417937051550888077740487548623082943211209189246545917398266892190430067625512787430835364499618834884786876768588651216487821262160698258992454787188203055375961089109285540740195462879400088663576440252223490608989839553858586127393539608701509763031125701262885294950013831797603034809763731251369584301171170080973323540476700317911876598039176414492838148538484222596343964635938065095917961587144883831021682350281230424826878696635830260241902509003238022062366823404506875759839708538593004651758766990090278994641992750151559144966315620070163248763432646599715585321712672912514024018144824015676054424287948394984217080482851651393566194065750990139780112560749734158442669783908614372436723017789646993632915307357072974759989943267073641642237352994361304979683139186117634242503356001143616507756971663114164909599514818040139561667298829522827306741239488639519055155955999205502678008911600138504771002154798620130237935096432927453578528061930354622618350958856284617848541457426630450455729969897637992371400126259578890177690945294628862615641926900805431804528646868751059896558821383065883314233362224462541693032684543057617657463549986582766729798118643838129348675579990102399121308445604320756048388417513210541670398288329778937417005791827668245077603793694428460031913568284699597748984244169302316344003355655873251198652462361869021682538692372657909390336369720400881016667253816173518518454340825652657087739339299784986057427922752070971618317291892618149574211585335159764281785404928654288782489030145308896573381999112232578751253856956433663053657925243541378429910839317720772148082250992660152523243747738388020879363243144516452219098755463699745619957173734997428614034030056290029197952174272508162402949546692565781698188501930608186178743195462419430293983703127632653799863081115685090984743044840188619126022893200054758467951015307356772791807646305744794201202578469496606666204486128804702498596911055925153228873337059508801324336774435160890906479130823996635338034834109513922297660752797603989612401744514629845686472287646363738123846798707093306540734406301211238108060023137191968693247651719319174708179505684383280297472836635878634139642639857402178693713227893239035842606511912624907436056928586496062967646692208340033084282316362903981577613041882359543822161227132779761519728927018116548205530856450862138966822508423971648395672017905933997607056535109973113223084799261807569633654127098792942496891838426821496636568526709482195647534699033046506491032702456895796552091545346227990818372414445804611835186195310802296566613676607971472179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 83313380392653065527551545690444068963697311230914008822569346502380794332234174272768817127708216471819613508193692052244940898120587247465080661921791483708783681807719665787496936253598622367735621378535428760658566011909132925664173048794720409145265515918490425465163138098911228668009363251257120415713620153031345907996222147467291451571731865806014556364855625874504846881091875371268763839125498530947087831890753243808815706170980124449016954963038590080227056694704004271518294688797621330996619286492408967298301726379505329271441037282911564242233569715689117712656423759157180498836090659155503745775858353971807258396663348781864778325417288111738929966319845525791205490459532630070862589535910796449979723879709304212920008473753924046852182550655664655320613492214847314614825171208363903620724139060368267077152720195335412521925116709332503476664103351525856263599946766609391053103864829033471099441594162886279941321384218457238130189797262789429260332684304359808112711609659910949495327550488356590438388531176820627312607065703903170534837300538745773876889971813867859570691305611177015680921397029925309173043106243521137053893467415232875049983471888681678292712817027669925043646050586780753891687790560188535010879086881660037349813398279788133260395774449065074945798817767082144518082895389369483075582376103305423037560118101935269285208677450742373498158284797378794529573832776663558274035533067304279824129443930103380062376312619506856386883146425899125669158374493269010446222998406430267368342257181032068004362470315645700298798673589661930966150655044729533255149694250656929157141847979822937230306174078321455565998342606332006927223278458903690049942360994620282298534271070684834188467775879174889806961146496079582499415067029584026737608955300847226373747011532911252084095032518258359618199723342550842818121606313606886302513469620431497740465451472616133642791743431276343808079957072276778829557295135089405508763244827443460605049771435935593108674097070986074562365073556282116089841806758507476926113175382930807118846142254199664674486994176384923682962008061949562560937001626310447891895578151957757839941617882834054953578118959448474008266084453546402160556363155513323499607279762353361438398771600072203624575008714107952965495276055505853789087022476075629085261601320592082854117384116445511384793483574168931955715072002232270845479066898038037380039668416885469673212789466727295495610287795270960051513529527113634946553100924147428703403067304960449233941597756000694161016493758958092012296524539464316407065352946726646460005661537978224752024254595774172713718905704290563326901880801569080990172668077546603450840168930103245763919875380164371734073495181349288462993553184211277567874789670850829397131237555436821744110447738057881115632845964463340738163875987537192227356048097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] 1855268903927208324584430460917521897705826711527181954125202078355270015302576414000867975036456974922245008298528098521845547458837991209424683393990966739806625840891931965567420387365919274869312224259263195637516112355192658198394824805123275052907138942135232006585178565218261116129839452316336037157492205198684271070661747038084297623197608956837413215333122864163042230014508551478382367669286396058949269365246052944640055282483978352223254961742427193354962792470351734264123030909493380495289536681764001320509296892405856200693914005425462592297187051780417177369204541054755563243216427266510953589365124477438054225584949648848754067201958991462133647423253633640280302959282087830017857531245413032113195636716256804821276044517110888733847668122287981677054074435974618428816104916008108014455390275042652585248923926612926859634124653648803365571178357685071612480617565239826650887057177060902992022254667154255206808396272314533531421499028925933446632961231325194447823439929694872943114550620683632851512364883966432479715487548322018375343081658382174465096308070695956343326117962659503509090324724710897049673960734849042322912845736955541668800844399511583535812300312959151394938629000134078771371022353697124013174925011334884588056161798226451324277220405799536555740901917266009438691429656048894445846412306951718824531395926939669243247526705913519257975743379738537148643725750809463750958926189486093481320388141778028333117204314993138514549647996066758741047674200891512484450686801757366373993199867409184755384332884448497966272482407095587249003928723554805892091574183375488691682985078476690880769708274070362761409753966393690266854602849059752899790265256274030157599123107998474582015875224960896214207132155895048344514814588013050611295845708068711043913621093980006366463980809774257124489413524442274579890268316544912185732835843473594815765440586101051271977783584983687870675668797750419919959935019846651789361627991549171340401638720224152757361698014623111990589603606655937045810600099536603349528576202735850961562526975008262249018654355910848914959891834899955623984244850369230505908002550471357372712774346140865998074959585218175805178313705886316876023003772017266097548177844774791160381305061569673349802883276089141013837796425234833852335791913307605614088649897288410962855589183221660376481680466328475227480444425316925964648344197514120038772119245945451929985598223130183047836860703587257926460474102904752878970212942598533019154028251897022182395057010057439767308041011910007317449002022426746232265451376039724065124199434487264841211964336778018600350695125869886822964068977706261098444720738938089913935509537733636214708863837239337962259432747749297356012702045793382458167468190356589808519287392943517455497373655020933625026808152915708355490157669412503461081555297894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] -598261991681868313634172271223799785296116402306638914011747098228190427115820321976242332049391707461029345445932482801588602776765929761947921809300320542501665216179465934141456285198111839817513933531995005088126933729597739112930206796456396104664744675484586944542063224279596576997461025969963017597343972403927001833140386703649276165331717897284885999367733368550385878887877969123354262998570003026658811917302989181774808479638664128102500185004412780462766149152079928125409952082278520715388400211904312985199644659136239554558078972278594884042162839493409762528639978666848468498196743184631790149229701260795569115031932512556898259924315983104001918689586260339162751566272820014373220235259853472882821997245956581410530654729710159755984988723004481143711210125168742253656370379440913497737446574761293170398281890140789606548516767432291770644598983649359356717194487477862953228290952834696736226418811161694490954549742078592665471913109179277047741821600804666805542841782500056461987368606037151195851584942514740541377176058387410797831211994357608515323509776361609484738756758215136274192870241125147633908898160437785461168252146568671355319826423250949514120265280515158817694138792338817002010204664709665210098243574311140821736809378682732123395239673137975065839360237592546563720702302253740926902428533620459977278783406635325963544638103104391704801363974071314071394998254396649745402286564386094384080546196450665932795846098000752704403785302502892882905695869748803954467463780336376982077843898020859590344441130839595248848775825314281991227052966171508689660127982806775186248828091444487147311991581831930874125066048620337642569568587635581547837437602619243254166099075567897274805178714681943677474946968723950743474225646672955314460638294035425019602776359259991210207819669768488436378110350143028553372987632847449251285068288496568570880752734670952329464857608155556967475716031844885009328751061990380369163859631969670869471774793741877314576429222481455664540884991523743989741686824218024569926926295496300731567899607243176915804589174188225623713541859955291348697606310449437670969670464780317339109531798297142709827208274484385983986681350383364676121700398793364319526896153269689958741462670030779152269631243681593864327242112236224324361560349259436548543961880732349259494468708551243595485943228075147800980131601510447085180055729785909386290570331075027170848460135512234380426472046021469084688745514812948806652471429530540271268809802208100332374829541164249858799468817169980581199953492779440938888016370096507789958185036263657129208125166343740517032841471491550153422403344798217573735550682955266709328227024704468093466519206924176160238112091726293634839190934722021123560292159709886057137308264654962081652321145196327785467650305440078727107908164902549364167162552385536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -188321935597830775788097711500297481151337858104692887199907012823841748783918768031080480438067586917458020349421966319928381631900251078536431620658690119079348936647821877272973485272785138941933870574401207197273410459230061856499507474990423382888269732476430656967108847391655659045834556577143948465606362637869093521807724106963191069380401518662944585177416604504507837918370513365939588891876306180404520795261655640662718888654932307205855301211060895336419245371292004791258820013690791875802726982548241737147108814153906203578888126609190853651206162621845586863336469672210873410497740896296599925794982441777482522134239617955860398889131427827162402061614133759713978436612032463905852026250538441229685794141548946096070925851874278846558119407574745250528107122546699729528510955289633011019204428878895611914975974797592643715060197453363095684203442956448135797487932681038598832205257384691595213154140472115600764149461420247125093037799676618790368618333980394074708996947392051357697626846184149315048045941793039455184956800123548552548233288502088987766781903814626064172681890468884843168574823815698159060731844560593444290398666234536792617684307587056874083350330476797204645978112189530005993575907394329123024884722210619533737586096675429917377983561085143491597287566235618040248636390238774195205722749685544072915135807590822671253699006489143399044276808740255773641847278334462921146396521497032360418026769222767184409025916477976530217922357297914876657429017995018282854043946891964987447785314178131150883639758488163988248959994142891358322921790497349897196503775239545722509826230780540556842628787276785788852197802819129459310378156871864083644431072869520753063504079889562460889620616234709820337298662701482191580321849479292910414336042793586064544684159972677851452279294637779878014932357808151068351588795130750445406797714374104072844333987156606887686961072644729624787321030785493931286723538155205837811690615571955823678526551411869223291060763239416176083029602816591798618770431325094931938398985055282812678968700422929570006788318657769642580193785436593620919746550112797849060932055450771577636704215092867720299492548448623405242020227778344814732278762805232019986903596572977694742233549304208129431479287107528915154321228872560731022391605432475705821658918271732760956990266972432947263496114079087394914959623989163751985064517611608119565853210919685302581589642305918917554968285893195282763422942162331680970163958170547905035255788489589389598948745577260044770707459041944451417328523481517436393405682088800097603879290565119266517863871050372706638479849793966771862042732207694290520876752259469055424156749865736617881597665426895065624886042483621663696837465510318710500275261681598742195541638525219376061353057070840803908303715342778931956496677492729416774208408518656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 1512603127749389022436234326410348825254667571561808698232941359167936747117359895921107123647545034109488598293346217227633477272932325843809793568705352925991068626448572994733674758396463498482223150304525952849826923602587103713353147640622368562173245248933195335283997906168533817042403960591453290071604152685377446565789561782727560259825663857605208193312700793530963229479078308719164660384644280197443468642048824137944450893138348869905133498660814397137229453714203853670196752268595158367958175398791543480083343262245644495551887989204952539807829117779622785711707850644995457874473177293064204373218403691423748173833303936489710172661762208867363362941227602471573168183128760817946006787550108816184831067004617751608822262030118890177331823319382753522760499904459730631045270519098278166470290305133619023332045836676012232079051946528499608694210068835731772861870562193618529749220212593198900729481228491119339937859370903847184180095155562811828593754679674952027918341626869327590631967764356636556168777319148779362816294048255327056535091415540259784308839893352505292782341565714096613109840142924534798077652995370208161135491602406532499278390617979867427497607669400379074408106850346804061785674869637311110685705205012941579006678455632688542362864902831299358013236429536798218244681725525491340659100220436312606357681354541642109644207917667745851948771917836141641375556728923165427348429328035300101002380448353838217315474805857983746365785904522462904991600755510164885607120581654980819257833132270024209083596196626429910679399667584145161003783824620098158187755411062585078327508193291237452233563488003342081536809395679548601476740516602260742445590522049241166981289200252617675299468248589628985227292248453432922362002430391413455927833339805866325056403996288017628134531024949221485390388091173967271204818051240148535186983903250147469418292473604220046846673928042945934282488868180229037578024565973648094902305740522667882334807386935633553746578370507602500071954356002498115601358952199581581481373591251174906532202187642114108861548843727189629853180937116749056605064995650948441834049036985121937124111013581038584869312432793682574717409108892007592896452001056823351638009900093901760573415749592885076748604855122906707383482706299825486220518121697304512582937655124473507798851394485377778105339564742989801943980881896163427744565532630074309576947361978151263119145810499778786435267417057034664615311938526062136327293801859791692849892314570478532899020647655224485664861620074193883816704171499975498751419124020330932902545322637951651621450857244870446490762766065768175314003789340185061373121677178525609363608529675042888799490266285241210673336701968143169407216176013673947536532318202443240321321510850807843007510478577429196977337166795671503922094973356210331314842391984209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 6931335697901836615780813920387796022727102772763108226647408502692807078438733131508890386701464606014850206107478450794521202126462580717754931418911400072484923639499787698886524445692889992004749512173528163767118740969963102460587596812828507585598541857340077278703407066280493218367921249393441442301427479440000071825395726032103959818606756672980140015614615779755565443614329821817439637441409025660111960733110370987384809537407516365297884883943900632469239341591332532797467131225195026625716921726968296773702513335215618669039296257405341901100917604389063557108801633581487829455991005857897471780764804317410680130366212339452246213264266426415265827700553000883610470753095407832493457462009123661172451520165535576950242094126101604414415138560436035707562752383685922060730294741314171045315552682411441790547798332554663485342402679954060822455664604318916583013811253703765545827663273284948595010012684621223977039401915198657182652601416568241443440909820504349614381588070425585998970918379700027151086817235528962860612726294187062861182634233353164845737152401794980154405576916841804810705205869953219403905269143768939882535377846881061166988656915315699284748806991639004824800198393493025888748134780097440875348272290016992731368913860061067443353751954567516923782050321482101698883912743835778134506341249217769926739365030307808600644873874311842568950286812816473641792043547696491328254636829201930508575780977604026797667736896952505850866004125504548914621178796392763273875643599159897591887118544858626137915041428586628134106133929515014898430974596276218242267117689057235453922340888783706976521130512003092691986678090829510780466471666170438993017475479183515587964362438911601673401130170782594481130206864816099148217558170770378835025501408986203406693269670089012090423403840472819711766929276933870337034982137749234761078871619864351411539360703353221717126139985657422021834798235657877132507837108408393996949669461105678118892781170241063152941540004594312130795809465647578036217235909067372979711851720118710290459709916979276186148433908881181886976456959167353551088961824242693145110852869371098634755549790347785421831379979807109973041690858239790965446699939660768355973032016486762987357620935262695400044585347049747721554328467581562572063221178696839502685091563691723698783416228416880148456314611694690969732455981800404511271889758997537551384368697347987148724690159616234609373944677236093309963363767527476006906272818136474260087143456103639972336121061876007465988687248128575305521395139267853719706176032952476476487659591716595292217702396815311414396045022879612409750940687807463177655844399618431671532497850511244266748562713296547708520756421631912352742286514954623543335705620124503312514421116559748182645895921500164323154420978604333866154731087120184632528471071286886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 7823419840473403902557417033744803135661273899993300481288892133907929950856491365838028363224356802887695424634096451011868812494878300442665440448382101419862854639913725286070409067171209973932208039687357826607008796387289945076778837978910615393453195151537529937912257599832967086886275401809064118192800281607119096450559036143283817016882527921415382490746712816185550222789290209092298723944781452655750674208547778428721834501193280778362902729742518652037855775349831001106894639467703157142413792829382534064042002389996275315297926446251459159282790947438950740270118429799562961541304128850259992281471774446729851745190570739233669188556631719183080959659612266218398818634482743176583186830263516159126368830635292406175868703628223356618027013534053599917387886089658485229927572701330021524196238828637099928942148077266065555159147481437425828513607389583369030906178277651563590225849310453170139024766750390355742130396646799484046822457874610390390967510193657379121654432788371429834922116918008090978889607235131998698344452339257625264071558731555987667264770594882145774024301285434085129907487773139112272291893850557890651813591653992334596748818582052940185232993815875467211082377199678715597765333931124629263200532381919496486293528493245486657718495742084115305887201408764113930819260948111716687216010928841388713751791108103316213565462091845705886253514013283533968440766362925605443463432120419942587269719445981224445121274896297127734537506020382595435888335517785493981003395740093854869256463174652069765804343645437206469848905522596500319699217669096803931358828792672362594749263498775500967755959246116801688439645549082992947711538408660954944060828890522827698952030133383361986664688415406825913909362901419529142040335402500416071139500050254961175364375344986280356714034316970889603357775871174580591516895233700765849497973062866551720109936419575708645266848745490757287008674831530210262349629423935056334397405367898058611623036550925357514145340083768171111726454292820520526215164722142615284236084226899072205824099334809998015147168321296723512680878387571297276987379077330369075785984274683290533626804280874584634770947128478113729612382140020387689953338346698690034018284875499682277648368599249218890339671633711040042498735098281726258909851495956022421952957805022318676759038979507826075849028724506782357005503697746210134565973400242210356055244480429386232407831941567556034358181710822921941149952366048141015931275662876698312349329340677298454322414924396675768216788764857161080654085812796007870795128793486115596459491407970976752188812726544190729616230138939187118485933479769493472077997526124382889135170736976188803610816533590418204305105733620340586652717651857377440755560728279275741809703099261829377110504774742183323919925540329094711189630624354728248096300636229861376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -50537128286912234770138222032959620477049289729321810040809392507570489941764183162112511394814090714242471522447740060844514066002513417826882001407958732315290742981551656681723237360750492592113177923714900069951465566979196304911635251833376418408223161285908174148665902043839154428950384433819888999346876535927457932348778755454017376848207503986969565869272541487322807115114704398479966048276985643179425291034238848996772799671440029717768003268685292604657334778781166573709634108094596059549703604287325272782553480488671651125031306769056205259929891000173678252080732624747993703582099702516786516529353313035540190170137489482866347800836731656543883569855239537299214053434823087353199806002858356501854477741018617550023338022139737943936039187034496877412618217803332594002013482142137836783026219293371220756162652454616292114460963070462441454537246399266870914451247082885011092928316032252073745814375637063061120293763321331306799689563443443786123856954333324151289372038887855167268218287259245758055861926575978962483271582530365327934349563646414438785198978858191258505282423528970817596090094204173718778589928776190118528740196765404621445179179235665104764414359035527038738943646118088444814708472471533492498522565758981291395004868235774314043840094865083751766797762624246303040160028833049613619613944113821182367959844452244386861469803962719574526354797118004443253224168670879849421510560949268094231057820355114560624711045302176808249126867822587040625830549124527479931236817311940196154901457970427040780437827111455079152353637480703968802755546383485191624276196438215823866338468305215360501229287483156559495205143485861834479029706985950775955872143018843586141059863091323122283798536222176020040837375688035417570227256523357596587130829535588947492513968534951420883646477179063735523418185365214097698425638652377665879286803696314935076541856583701071335335161368088325253608548510983783283591135201211011820559582254825360560859319890405987834204575304401551304702919085519873194655297197793503048060250148944939745856923330070617403594078295749539644226182993051004746962482717698670535202200492702793893834502563998312522242711958378804159631047208192831536109402228352248917706080487209908834924465714099355164200634381823385785343006584373426108227880677374760801281017816688984425218431561854513608806522549356972780317652879782679060352257685481121447356828969705689689574694031149813002896381612908624401164374887675164626358501845917585631312117255077006558302958836813667170533478028141290747659579408476844444412136570502459954978323919888538231034263915923712414039260482005136527336214408308933402247134326879416603909040978007292934520436381820523812437679414978067161128539652065288498015229240700149406613302287642064725801376907637799448528011460626189991692433256400672570382938678912614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 17035645505363652181490600885798043161088346911925397818833416092978039395425274596583658729217820133641618440219728251575195897432134556964193170534494462535989042981045955578554848092735681461729864823803939664810567530579336949777336407460918091083700704579261794022705392591876730993153861672661927986228391431234001797046607114449914715408879814154384588649171996277206752722222074404341633022016022413726748783107133133402600727503912081782589159522702487929507606329447074693950995355421257868141951996812516168971224279508506439491086616457392039135276147726865173870595912927792647192923845894854959398832683724705602960478666959160399891001287244002571839933874927681136318641068124015868279245482223267129865136086266334243648984354977126421128822443555777467991495736760558170015782456167457069257207945338430813170425670396332390025783474307898726229862776627518014568802949088982724035093422073672301364014137942106601746037507721176755594656195989842597779548637210376405193778045268237281986600838897414944349462396014562702233024729074886276100514868238610683456151223774458309816295219470603871921812163289049846123732773209551476088315929326856080102077405799720421966389610243205533168976434316931928939360296587989572455290369152490434616102257128155867839003405435466999596028693142526572370612771438979233121123212397305036254197657725167983663770160997066651372415696037911652327225547128518031255392168730570295476360193384071953854873025327081715615683501267824808130157540699826697404616942045428799954517797847219314154071363004373714353394549083356600442530241608296702780068490939251397545002622512970410539625792314222240950009677691413550320931609891340073682965963699273649465987415065877613777296013104453687941161128753428026904385012383249707226094567720142227761864896321242685991756475004685757052156614027988494783624589762151314008102205856110045665541496595838703360469689419138776048775558698836927048206412281708588724284828721984164237543137868288309303455010234060570291873038928632889444606161129468094535361299871842422012791671156516297754745125367309876926998508489525880435802804953147620704346995215481244119925415491369241177377805563357958729408620896415222664843813742254313966457369576757570606733855667272605557643602898120568191668701853591995079179930873386979767619826965080641479052133128334018979182678126420478858805525617046968738544669521942938738151897426100321888944604188336909937616169317507749487444971682631651611860210277758973208371378071025505029836431080635981876667163232493448123789715616867645181318454687405343208926395807509750710516364062302738638296242430242870044402063222576544990125284038033488243653077978628710423842362835264329370908993775385191556271468795613336710169334895081760261527896807862635654433073797075925870137637641708091369195937506589896136997662025937059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 1158414826491499130251130729064594916716946480521300445782964726994127863337910969507341867696569529347528323157429493171759258012290964340084801330014941339646802736080750637562634844344619513248534076114994209610619975793308303676138122873231189049455900500069536619947926606450403888906154499504008908025642484625042033768660660323909065911730728937160117119969092095141578198481201798328719392471300368489159054721603702823904975750471149623998321864668863205062864654118797346952031250556361220189218664112500527834031498723978332821589262207511549970690655090000176219792204662111106715985573424482879491010165056821532314685382417906296113830109229994384040370047748285400591006854809856231308768525807183801093863815212096332477001371770508157575974204967412450009643443701452850361864807917114706686058662544571761752046819958889312781981296349476857955880632036119891545356662822421364749776983862000348220562961696915169003263827211066017179244005125389177811827027679519931324730751897421095917715511009237132006246121094216622596422877772818134934150738419120295026364938116199389777613837270011881930029118148768416594528073774444890330442570227330516621579949710098372600856764434759281863576731631680559392815452867634696905722070482954052233713757901349175445858695063094464014646369291597924389562298792473367004423475384552316334214857676016242892404778909750840184568336794325825327108616233099547186787204758458580003032050961839707556729314707350272322858421778273137273328755771829658997894120348634240202062226006129375589728632982990209883004273877357999115840489133494341201722141252173454223991553843719680746620304561552467907258364703990776205057635353066897735873444483295796621005679235825364390912902997002023292868901828478263600822535238257616741245760597638004861704775522169099264905158895824228101926877936568308532115041174303115468825347755540851985064708554883281575476079614011446653838329989986640534501664510115572107428241438483459026947690820530748333636091182924286266634824692032971960208070552503397702823678478619396064785984976989651601997149887949787426827254281017682434720560755051229525760389081835385847546697423020145216072223188707347162256946899695835120492528771926926589542255057187686272202182390577377489051061493319968698405741379272854131563427753479807735466224005934532835665627367662820978637679085631325845989859543894050348853664668240491022857162885494067417170884309587038787882904267497728999957130605131622536216385324081165640900343449196069580928495317647490756856065697137579318698665721019050451479017878562596841513966777025156097724235359652123749299806010066724073694200383085005424581930310529595058862490789739504245464682957776582064614881859646498530508133718881626290945187412157091661235568645735281278972634065824471778961629006157174243703550480985041834186482227441827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -2975875878719556734371174036116796836790122747528585807139186509930554269566879445215012123578354088326082421754470239060594822997881900288097696692744825924624484268104051480585728924650995875485046771421049482751812849872126337967966618890652011921470577432236238432598279599480704371415622434603606092653413969673950086026278768683861623035381959002663772840316497703873159699813897176964929082105556685901246564723252214427021474469145503047511950129592037412076210157902280875855180045755479169759564102955903838846412585735595946766119814238613206147401434240045077423716485503494379954133126567929322421408289184168229335092652611440225960971334434289339042321000337054148399083078253033413133088891640635710663685066933389775544928392044052319351818255397296413777208633771746328756487922283876712741521807333139442908280063118417328843292701568544343361670335845861495170217887139030449366952710724617022820218591559623567795852041180866455788517555735925100800724051003662018443046495370330236528496590431988619782700362875748158961232890496814227907047563405447511432343969372283106231191058047937154637479572889700563140174359940916818517573990404167486273921619915519706203920551825790307100134393362116198959822116305672726177263933019099395686813017640138381793765359219821189358006867171334946673238106804907446794373449109822957871228098540892936560858056362658212947274461701719562454470161264564328937493847612224435305449894754960422841213632477254440269343018059210720938281167660219748512832480953208657624515397576523531089620770308148349055745834109262533077930311056030066665946016252779064649215089423805368490376947216303983177767472516070395658219259818115583497865303349748336222243780152675973364135797093555521724503480352118109832254970410839722318776445859141317099913059307621919384930849985729695399110362280526561523173978477906667720835137972951591033329038643454202765430605733520159119592042809435437696446696029644331952270246561168926939006114181681742561446835384272872542203307467538098073680928967640469036876056903066393537716245963410401937692048424302733394763985638966755658773143853377765166772924323018674005064491750720897016206003710837990127234017522095528622605533781189430656987929637132417025576875099541865695144086748376199137063438131146095491970334416603866719928448254312262741105480346479513741615447385600488794218261578725042422481119029924554535864118997632460610447792067255723095999735426635949626569885611519304548748348573520227183905536667324193002929706213937790488741456684705814120157229590687801224452603663995118113231115025052475185129871437942248111769575629096069751521669975574144691829364117491769152589307061335504651604261930525997303751355665517726711935738217474440140530725630512479161407548956617735513750764703329589497542450976242788286664211341776272928786302712325037096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -2651327209381738602928634415399572008065756125871706010389208400038507351283308001106889729661035770280270813891127741073503688187487190329088145349397830318013894833108133281300004867539346075518308884300420064737261184944669737644575004690210698804682429106962314366436620098402897930258948993067914838525328200010590902581629914373753447037084375442600984379443676023928020875534769084639877468390705082472980429840484770886346173842065335493870219130769447973710333124900569752000491574901397141160399134296830963182267092584411159971080042198055356704204570079640078039578012750585482647535467745460821312866942157250966067919939490638779839676010748425997318200035509412467431436255375791898500690621290860953625549252756932172344923500450766844655442455261003077167781205501010644298149230709996062806046919507747506355378105001440844380362549967119945438555971573712921084713195784195512510526407701158183732285613275126938972782465824611668012400676452306192277226364886132947788327524942279990072998305719384765547944017064292065065341864721412142806002225194373159290200828109590766043987184118759718765253299865506818762485569880597690902736772658389318936578173011627593991819807557030775745074379934186004757957615322972269603292760293634105686996478537481098848225818447023102148260408875743085028447856494855718045079164581139978895789605140646664725455418578573015744277842705462528547092502059539695095827657737072390073429143550192014440415332292347284022789072790360269340985259960038658768183283774034066282447610176902379790812189627631716372240951626338238001526090478620777690173488349255285177229110232698244792711560307069442001655952718125690960984817558895840379730503651577674606754861714263956712842767979966064182126780043679180063468583883487751485604401900834951309861222383011086818782032838356718644528404990327826997460228103142795735847631562776881874955408015475470951610652893005260937278608906769280612854174310660837024201755912959249082944481883671687154889092039000679240936712820984741993092102406069655374194146508296216659348514518477839393608195142863925862343573236343816946455736304833321935525928209296798654736519437776260427118812437370106944635468510439537924518481660318860273963721678770113443377389775110911359475539598655722613097764800424227588636970840585050181581866376983832022339367516893166716423787339270853168534302612878242551618857864361609836622332948213503349306954306905564509333914919211286535773076880131389326700996274530861984331897845907754137437501933258276880521831074654967275475362574823050848741403144937767156081574409929374150330729029653283728763066924064448756200793588720091900738903037106401081947850328768242377565648433619151761980336638519015506371763567634566680985959090187913462336586033978986411643947327121344573342162974002919231241261674979125203628057366952620851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 12779907825284923903967833634089877206005802938121783365907727460002315662003277917393738101686605108750164761653440414711033880327054028790692554920548169057441138390137507278559648530047858059977435141879034531391495938029812692388472588528288482297791566762858002969608581802578388704381490172537550071813263815603929241196713114223043838478398270179895278896770619963030415842065490010430269259517703140674439580606518980501590276797114139873110538096654718189716840086815982162420198043543404257488612997469612958528621546331831803819515529359587074140803732870320768900187112093290919952635935091504506841616984513514760651472348849565690428759059505894013714088329587627285009136312150807952604146354834492033578169563902412367886913154084472932665125930566483939361861394604043691366563140040721032046635296460843812299394081309007275783889456070193142946101636855844628219566716174556996893614722647659864281294251106166150545231691139933129197761978857790103496709087857735731406720383550432635250695892535512423054407656038755496409715771965681101749158099876379633802917145183594701542346716897300712333080629363472015983708489532842376538602940240505263870019868464068227459586191700315465650956956056089775221197632876783075499724048601456491841899888699687773043207247782395398803211120391910811995265788132079845623240361130262446018814699023631534786476005095716174197448372679537113039078289589419767342438746981204678568066710218745179906266603468509671614414453933234648425391441734959349801116671163105264022643877675847351606928334763903599585722288626001059427433460123957307313336300920424279644427122748379800565419535618194471489895593748003650970699142781894143021317639885671575974730532248465827666105481485552543426803918102447306862143331363299935590790811142113973502474955795531895549025261547775088401567497647458269806968451384166610014562805479914225251293170014847268989512293643280961155572186708419776001464397521355767652183716778964672354317951454476832800802595312914220310609436897307165112843415798833853713485207982770042818703966603746151632643429851615565227021352188641907334581944468965678435371065451875732286122520614417762646361080164681199222247245615860565184892016242896767146841362205818353616584325833536671479746407923571701242643715682276961246014637598607730191741495531312431656158648767777293583282560998408914871064966584634913086976983263234477426458549188218873620284586146741134227234175039509288678959528059166187988309889220502247731439898640390644164522456022190894128717972015524264649665355790716467205280354482800513749439852489074926148353977251398814787835400084331425463654600882832844083231545709038353069057708890918279533689634803441894584200384486812377104995484229605160804957674940714558982985461466944216138515079795315894832295684925292098166341803209410326081686572954303076499456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 913666705412510379534631522480615543295980546408882069311772427173183445929074640216815592692733876336152141593493983995546990994650875812888760174073065413071191327615605378468847589029121923687099930158577008787524176607652238942444950728099111990775937526301079877644651147660549077426978974032587148815341518087506569891136531666542167503052830927384159718580674246381599300743579341186713264800326312049243959272394824631380006002120358514966435210849167197569103065706663871748760906875733667002573757909487603116383871867893652580532703068957065018025760714212241267594597924645328822920304087295501289003781277718133196834760991626044114412915327236912655774975848001194964814013425684990775934654367093185591684094533585324347456439142885600727876393350453987355426820799391372800008131327216461399916491474542001826656424524771147966587142457841363384326958055800780080097948262007818510805090057363559560302350178111854552356237659800828479839881790627312988559895285547012507583302499777602923667741805962127388667431474208171114327399046334116027410125469764664618763043077629834648863710450426321768360546119405606062180879419413815443357850643513574800987793679300860064084538317639707457326598925056741998641076627709915725689342742662737035524222611660243400560015276430722237227079318139448476547404116220403075045666234228949647089613309533090582341937288717443513558432432858970139348216399831858205714550513044059999817958653417489835319539560450733736797949795619856009183244894357043257222813436122879607749778137140721972574270843106647860687600639915793206405031601999018013996589179830787787579999338978853263261252517188428315697765797101459063251942767504254968174007540388385772269450889214382886213051824738590805001695771391482278971840136723373651737681050228621658991644861893253245248891792511626365756569657434401934837702301198862103084150571512299535565676995714364779085310296096635830369886469253963106433151246139825651322498074468434220219599301736012463486889554081690209523620077015425647717819465062097562209143708610868903769035277497601568408078758901358826139672855331161821150646693159909887551382016804635520430317184720886343818556480411809075292202997898175027337673061363842541352468872320677786361745820115116382521516854393618314193091181861619931127436017311352837415667367561524799095695016961373973977234429049344734698358895160128809558839971764333740527600438591742248694465917719319787439529699283928545864260684577555697481477505330630383780150270938559194531385757617339605672876378526061972448538177526173869390434608124174505022898925385451150965178345112338340123630893354535831941321508628640433494770251737633722355673650262009192975136857466396888821507751388666526117006423310013982500061991568790868496876347910388614660704248982304626000972629126013486766964938360738521194936958326302310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] -28721941262665260441913545976462496685669069047920107028042184403136325353853256953229832154467896726273692948786465565189887799442638266309950242600069985160385526025377585400222949329240052050476771487676500868099920896442169486877976558244323307659568157523045388734890482318555540194690810170734476748909398246463698941460032789004867010277365709907761485660808877738962266128590875677635896920913908561741137936324873213478775602844925756652764518888017661611801614595587251623305742102537000601341061839034851419643124326635072028084716727514499673916118139047763190795207321646673956832031026447008016968136538234355021278613069568680581820105978706732482263602967266274550696104213346252125200961002065321727292902541192822705421182378470077582401340209143091980395290834207509704249438481860563695428291436836967266989824521784305503711276383608166644967977795308322010027866775536494759810929961718194947897631385607274090136070987208275562656864505007693008910470723501426791663685785259976064555420658952585098679732796784063370940731546659525106694524671583377573854509764208080961489994343303997849704260343446533396881258479522605559049950493168205948709845971878505290588486319578390935013100586912778234257740642621295429937757769111202016503835302238822537110856946648910085003492709365295055095506320913728905963361157870628835242573039434670989771521575021686885441610968476835687926865816766090312162899450927435672190783496325662725256603159888747639165717937464377826193162503164322066648807605691600771611345223629534226459968090426609398784209159547070002762128728390597967431540896974985565380740016342699259818649373878478769501542080807504699065090681441868575028291653812712522792307929544701708975293343237757886826397645663684983837244262828609414905936220490857212535271243885980159754039415556524445368729034969203183981407071465255936252583137354566771847924897081414578180599053249099221440970370771520722405046959061143820839055435266636569645086869474080900235315081981888714171997246072096132843063072728664575062623575181359709811348719077055949337598290957757806449909207459990469678228523935149072780446431314923928238562506524267716028632199464368700492408320439931623062208598269790890420607825269647132302723004098576949263625210342064312997001054259331614297518759901474040993297811015128989103654026454803816347597110619560544081752593169693284477977868994538713186452251058125342237834586009036347908608629367604200083088135148918983370783413936853071352387675055179426080416945721092628399491488596632399195537128577177040171055238068139480464904113068900269982593109760029794089657832152251310045485271162286092827026464005712351538785299353560834609744756485387796077273554949673568252334683553477930951704158800796447614818698493841366760823078993009773939502500422726021993390958783707551725198992384273095327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 23030071287865438227081365987258784677740830321750068132341041753121887919309813229261850854738698929067790717327960763493143391620991680875668441454617684909995000583847109488149586716145065913908604757819114165608862994001947174497135288577112816807316240954599172988962471537341743262289039484771262402231978496954161033019687303384164351958046767691427957466698695157372561022319411564541974306253375069150969964068136598303505012149739421873983916367894566777130548726503399847278421955780888687307975033297591627522245479835660194107835552394187975298620666834994256026241320636495388273155559778741278112016368992913452642172321784282806376093897624101318282006072148066164403050601980840597107548802187309445073176474273058386141742773123179323630639249559795641791297327051514911556018996733017131753244091604997693010973132603687003254007445630036317662015290157920547133823282245666126836678830492300092673611353117534295577874373191416853072966398172460380266981410216875308750540615306807059975973320650268839224293401504890792754183486622688787079645358619376352735253124223680725800068517694971437069889960450205189611968725585643698669000053676807416184378752358379289968641617498472863338788494585320059049512146747287604881146911512185235641903068318020932424218634185477727642869532076358846770944108525624579002961625132758037742194834684191450736103132708778324263617650800498583845586254191255096541736644540899137235785884025955512515949574108935418910816399798809430805521152987737399015225877648575055552433335449290300970807222904654484029829754911352173519690318820794418418621298130131622640491314152480096652950678274755400615599363136766732400865668241967515066414956791632900865277392832781460624121634245717374286423212794031191983809518790541955540131233338710586207422158341108464926454869346708979956094922427506431538150086209489691928189405371781877685461877153914594106734297070834444013635962302591662901284001977565319986635090480924328732467476717331007375948685992998932483033974085639895440165060812725638533404936936322568185016382117350739884471219254380639204652145550072484168480307022476098969271291113369368833524459359277813593615623785545361997695327259959834267330968164483886239086621277266201128926075436973786558302613644078711695279770856857926456358262981314073804853751661172046139546632376759438728329169066316725850395567548686789648413230629153807838417162590482019358061390841670413593989044267430709558149156598631907186652564366953434487753026878830910862385819190863378389070303119374905989683560731733242109435853736988780250491380034756612039219810268630192512298451553615249261183817083132350831571501713228250282382447988211828844300290374458438864661743980983028006407639495807746874768499674655151277276988068307456656259740810256483912947406985741796387298279873739370410855540880516212326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -47818043766309228170040221413434802978365588268048666721520995813772726675445495570339334446126897294247056219997962479028197536512634320090608953850331234066684982756652880412640136696977578107104854276944941362721140813001279703005666291904247086336328378864364369951470247813898110906551702198052179903042201335595899618378973790324248698952608697011789127624784041730001865576314777957064871363676142870071012537194757800311153330832675959927285695043555752444982471042113351397677953309520788416492583431718305140160167931656329842673616452369808637463436700567423312321991561726776673365194459626608115897549441634177086516306608040770793466127986758365263925541109636409761979290804117095871837997276190687328197329807829276923456165580416354223329407769345774552605557475384329570744641249072560882492338009313015280070547781169322122601509787825997563268028587464192837418786504422589557961474850008886752888996065450157537263984039240551884983456126148954131586566161761211180792045576956861388129783509492788323232083673915514202396251248392914075521004898342930499812411417067384096085261137394327595417413896993753218463675991818676416161624554892728146285339965003096732608739711283144448974038733114530341318414003309646113747251708974403330971899055404345752741990340372360429375427070421071835246234236952378341629585283063368532233868652807868621520005607617139454449784485573722430886732554694662593700034763571283043078291461982500240600431086731561706313992931014183939269584009930101012951310267093525328725307978676335921980876537393724558636048656716901963612917876222025940943051877894748151336669069231919293490441445466449158544262255429809076030627623940601261751052786214077754052603570850973834985578093566616990191293340172351836559537535864474179538901064973198634744133589177679208426016949124242602930932637620471343951992230051278363957983779719669668257768334075430609800979051031353806855128958349939171907879335920730968124133436237712560939419799660342850622736087893947532644563723822460527830168339882756791643947823015683753296169792147022427666888245327107998542952993393177097757028014683017520330806641497910059691325555932660862193967659916845980176424772453917826137916817690037639704448019738487552030607770162764386071188385901975420796200099294954572532251350961587346102727465654764493270025136612891788057382497348004896947267964915858694352157743478035843286468260742450089700942366124800432263259516551940546900019520400026812304063281150627728038823844642926502667409616983969844229485025402201248506380581941571448911847618415597411277267232790965122985729321809088351510665169786854250048695035925919260101077194435533102701135384990187733971727471261128508850103473895263189767524111147741984406902526699455075804151025306445079767767360261354551825516138464013703688072558736393738771770232947372804014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] 234513303244550665177753768202946536692934386333369850157518727938615878846887132632869372567161754011938175797841595741929927398965401335398579249843390635984267155539550365937797413499271879534151648730227877454614476878904757370815296160762447416876862177134425356433464756630435730387272703298444284524108972282127211817145365921225051197773584727755913715991308610018981171722700590628993857887212784917280059038686740667353498683327626219225673816118542197649737048699691347223004211309831248875151733551116825457770748876654635788842453419183465554388187118547988626835975248394979004797056135572972879600618949418538526700776531307391114821579449579027243348030555926443197781540329676002197457656738406100682413014084541703346939424090517915850977393189701227072335348005366949296453360742155705180665020154800731480707277284628152865998033455285049337749504124241595614632243279878221612094734035507129041419415208343860403299591836905901336290265688414111691425790599341730953483722603268787461076066303733810485638109878850843895585853616958497662622424054549657289494825120095324282471645933606433407497613951220223338441978234922622561858481523161893189039589789783268760592151738931994655682132402189009568894935324751423186999403954759369707403170761174935848812180385810635198073328798971112743676000371299896892388587994295178472273792568894449354091489160080275687597703650950399484337212390096592751519479922209343598776628781406919528606155775846836303739807960023724495941722774868475574490957343125681495174465081983528686455320818320815631416123728574924465451782344408480081742802479361515508529378364321213004705439688491328819656002295288528066562214421259909728159714552311272773460415444474067154000229497015570835893962566592303857564874476640062809295481677208279052630960122034002302892573536746752252194133664186888859089099628418242822010860979950593990617511593605360492744593197138460544358393491825722276622930849623126467188966165905611021206443234097603791022050837037615892015779457728737966982661062539522676236422083235078773582661511930246239531115944432234666600935472847236032736002097628875628339363271035172846430911536839173828601274526002236865793556720133508201712735558327785479569825310300415040865046619768045320235445244322355236424750914581003810772232921790842886732119763863004058543765761023689309574031944021723364560251689694415016708673954310729993898453817047045590209658701263045006141492277901711401799413630671107824983835857222128994106863561136356647061746438586327812602708565100143899719801052861076673332364843831297578789290872954404236705809228694314882005091656419885163324009552820659004005765745654732687919335055985639013378784724315692347184834255201783682867873722043565072289006721519954920449404923809127614663469115124847468620471246154367105108112085625570325996779033275591032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] -464029050623427715928822280754371079807527516691819650439448868978459309478297878568313245971730189761887472921955753777186007234848836537744751184481064414755061257360386269126874667202326973131070251798061942313077032542442062576559132838134393197324406382141825676087934443480171476871755393855968285451181840523161174272685176182333652219766567119088791377090324238869404939696656411655345758284820088039441485784578146890751690584899469862230871253181063680010456139511709414392660947405933902847593690407743890597989310645751050113839734066490571657225172730343152254335641635903831991934764878047178192748793709306481391811572531299852400160050586499614036915798294622082564950905914168391808590141959170695143072594185627461619246410711742894800007370062900718993583825931489185524762286987197669743843089219271320970426918749487005987527933265271325564675995583443038017871887777025477398364975420255615809622612100997826652991625881400655746312263265000079775019701902512665029410794352096942594482386576330857033172840115942625810247960708067644114743816407682222561665239672890094521654637113359447080504537199990604229445258557033993974392941378678531558038492465683472987228429506897161206685296319577475188456129951848961924955560874148169346043044827140810569248786917471575734253666211820656531248186357624126315262621893201586462648588125814621321392649391742838172377782972742300268017255211017335529182055505534468566915010506562286851175076697150644470012277460247176386569661517889567938590746672511240882608839904031716276763033741663507988988062275008107551499040360619396847616837708099042820510451321011057828272008113530499087366885213587954323267465099215299709959785508999251139370796334324459394041624254944675209809512869325445953330895281215833726552789595475315335298144117090436182275882947406187086683173334555283672521568450423380162793701186738646476582856262327623100348763856061821034359275975114816650018738077672524854075934911880240210954145376385479015145689387230402849514380038332656943798501290565419582918770847170694896762538466148405380364692111386205269960231647491370209523723899509539262911898706381712489185569229996351910755750654495509632572968189133927517525711178757580288679315998440480686067219155007202955635981297411225348251842683110089207779117198528541677208160599239155188151191706425453269856730333874028497286853576537705274070791254588792918010507795208629110878876957649596987274255299829025279675212170551096622946968215163775918760318707936910630399556540028452207374201108558224376234379187775537617637446943607478836249992232287662173211281647159860983534657839374482033690715822506371834966062842355111521350742181616236488629409589662781852079268293889653144027498427654476560119054065187057833101990945533910197133722654624553199794133265925275361233278001307265714118830850821539716136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 391959984839297763525887381955531113719428569902569580492258973536263578109301190109130595516652943450674541839434173744299136469960605390028522658615627029024215536316648843285497693151621102472929555674594535392065583626022475973127708013729197180092273333245282801196462223023829241000483616058758299136676463620169613693429075806451667747135840844145499855087990854040397816035241370910678691773252512634491968099357378199744050855065337239259546941865201987764345755523115234995576207168327910293035421656471423630555142551964233540306329688428809076673006131778847040770777236498109360317575152463055234673481322857312781981854218412651415639065614720878651027892792477972620877965959224430710952262321838444036186593921280319752918573154689577720415468646915346771336897196953335716507688707305833312373832239460678566347655241328526384935008392062484692669837659442483603159452110320908555063018404477100801109224944414346337440991912428108231991084694354086463693081065738758475703607257720421890513717400968800144317704343535518157367148344554040111041241026308343203891045421387612524298941300352873687689722809640576955802696286342718191929726271759684000795729889213187088015754537273206310386359334053531993910079357012169613442921638617897012992727954801077074465126435236484658934042538929617485518024386604865056119308560789843001986421660925838536876495346354214817752533996113355199854142105882376894779159526538647885475238629893522746687934706747794883369645739090129492921832051969701663640279011291983901722632434427993039790586721900474360579063286974949073566568809893544617271165206098378322047586936063664027060792684461274508007063218656780858496764472975708710046354119106654999427755479753257009985371917698245216634024787149302321162911217532465840543018319187699305443855332836014221143451450972654473535743583355715492693598217636803943787788868126346707448812744515076071362527952847177271896917038679243042743321435750825806370407488707605208855568654495111968474647452673026879959559370038887569003093966829205352226112165730513549272249237017074804144916625797236637522163887837444387562258335721510275950267339492991935496394950587346555380975062729112543887773951958563060550423489891455350683080403694686541304403152538004166410738051105954983666818191805682671013015216196828785850229620613437633704744100359693976123875194703136796002985971275336598320490407343826356478149757436330060038957972931305631473183548618832383528575732097784366380497209858301217815162689828146870124163346406819777311636635676342097614368742955108720762989790261276636536227823675528795919514608696273128540235254249698163457400907055495151150090170625413637720859949328831850366322907102214668932938458603667218513359237764649768130514219703609550322940886480291533632179789971592101381617366605730754143774231141969972261275390935287044505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -18403207374709326852008437284652213952761957969631637188909725326366556189331164078901213964339022901725087732936314741360933736355606189078520169169133667864552840226787667766905560309201573918590960797028269552870345889779923079618657639939034309171291691908945847654340450823367099734067225149636665798137512130220154402102325294050160174237365920554641883449711420095238599154271130128844674270442591898044881963928330989802598402902959033888813027962744557189888866418857275270650264912291248451873279170492283230824581063623440617302782122487698375135782483942071615932259409500730092296359325036252894130739552413270475911470142967505446022621498150629205664636631495490899657635907677173375860667921458627071983344116926574553141988919129517328148231292199208749259828665925796185692871886302184056559340218046874893503103110326585353174021091079844239957785360026537486208427129058861772003752895338185077165242260154214229211075686948652316867418482633235238349845444899090782088309966615837795708399551051871939575272525452079790690508376718228340723298112057293910010302686468513031785612648188933521358221553727598317025982999822849640171670859330264275461415685919752326827897338395395238613251151297587151908720361385360291662763133559633054812732164886951732275533929379543234908153305940181276701360851145536114639998531991832291876011238319290147086439406208957248656921652507092678150506520950707922929070075465341543783262302191165897998787290739485041745789119545566006423080011853193345604544253870045363930080791266354136008642400213605129419779789310202015585967999989972820676080007591781920825440909457060326946758802007761353224728209465718551549249103272587587619113403065788612388732985415614331943667935251839686426832448207052310228543048483891178686444029288306268502537577273156519054975215890812468795348366522283372730626716550903249680453844967581246937045278327172030091129708752338183323457933197591196263312938540068598871740248001617627929584570056154884036766387637202429212579130179673812110610890089141831132969440840683512682873856957872264764509929437373671273503333460055318625344625176348601770114036427790517834613668760103972530667900440716874997808178470336485337078492788920373633183917232773467361004493374549734167173594963555248260596876332298933876345123642028226046428091801179322395141080215763905350225271888589670393163359122221836292678483493894452747745289560918542567104869102075628376530597329538596325355600708179644010489464461759064104222067541679642168707635458931897771954609137755558362809063725884675377249754759494925934627547837758154735780143308149817408928340404571757554064891288034436880168560342201488017508120270760779368095350104015333411776368008358730834631375572394095494303841927669357661509255190330210160720407247137789912533533503951692096536628325815953860909449186167761141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -117602515095296353486214144954088627977075928748361773055623682660778849754900897801065561611689973758866924879361227706279145292928392525271752277608056707094327171814451056533181194781213068262413786671520084442132168358400570221786159879448567618912376475780291362675685235431385889767669427162439401532836523070707344534628551610705583208092800476315629097902730624190000086859759821372667386328094791592982344442980375446297071272232197134224110079065794673048774503327295116749288422000271537467031143999725642569117366677947226814669894629869562825666595667243747972328086147762032983575631750930757144843692474756335205270488032938963701236934426870414465020371251308946118088863100076096114069258023398681528463359312809137251371358594303384131263203921852207076221248994253947145953105263182129545535581991238666160659933262682836812003343058921017763459867289181625044511799099694475438161523906151917718585744910831880994201173007945353421661135935672531930500959327084673985997015945029527075621206374993327125403209123767973279787141043739358987192852860377400703252503420140780325178834958890831592957862555802239502277027229568547194859662917762937120082963448924943343608550338045494397547467515418712351963102254235916327284603706505265135803993533363989832694913352454527105222892176087671755996448444202656254457280225318241578567502027361676755468371454376863909627237859231380152500068916194894208575238891667102566447705543922580903171147391538235141045390552851659037989680150365363198543375082250971818672875475922198726833268558512123629193889788748775717443827617631785764909035193942619330522808930413458686061238719263744277528605862455603342623177240295683423982591806981126491645977206283646145269334150195619865718726275805803605446480359575620351862261265731229569637916231999848597557761226152031976520324973884353145052842802132774316540839510557172620296325303341288453748207956516524631366271671979262016636398758571309276533334306496223414091227055747245849228807295094534322061295738109029242818340133864176641691487603463853630895917564416402498128514816704652756746236374796320744395336887864215908230880866855354031152352631945274129715884067549706273921658391757800957295380011287496991085460921577860820237461540578767419909170628263092407321968515289894558153171951679316578544812357499854153423071745551152028287207239150132198883098185325263253391789527002794674195431772444356341617582897409001247901860967208966252670175935576050259721091109562470715969598529311085280823252645035765521340639153752453241727779254892373528168357494224164844562812167554094369954300391066755717608654104774931765882951055229224246527382513728036169860812410848031886034571436462066085214407486079622228920188710919417804265777879861174406793963744564499859849216664253328321256648093950064251825876960454019070137279112987617420902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -349124608763990884584311782517434277734108773988993540375005031246180815078275206348165302212960355789300716718424429066292840148260808133846724729623637781253092491496684072006103408954679316217447071811055790659766484038830985674288582925879342793693475981859746327401781180798965365326034986614696729183740049984911790233168457957433067204996436232435256317629433665720700665856410055984495965734154833716051595403817775978083282364146596785466629243010383261783446225292573395428140555392716062614757890304085960604101185033817209950357489478094281493817954312986400275993894486165515462344455768506181601284225587565099639352929992337024294130965869490548299815819016624231418400556662675097121437854629048405258876391649831498045858546712183663821813687034075056224885683712750459361454729354852298584328466938973433724498127088262865218377761958013239203033478548373283403171440341175893704023289061177172327991511120511959860473273581518097691367670342689009517596393437894515464025357591527129835624091677911680328824192554334475899606677036835416821858734184576457412112649642057329870837357607673851142297194955066840911324685064905588078599709297089863944675653205505339091025292575098604646020698036542884801412411328390204643685257072670936202175117523937433157641159846563159504194858293619339091802003082309555623529140300988035290266583741961096119243370004333932614456273064611998840635208930602426855510835004404819622058026443952182480105948283299425014257733311422813478305652805073153446829274210228571541957243241685514049537013088597325769141071472361101706302984839810282257725936939548560001531478150020578424442369076162909526334040641402560204869637348071456472538532957640308931947468214633645643640420946204329226032180741622238412448442141418190696744320078756232381487416628653139121887568600964573647609391986777891941634784106169619886857677478884944412885434686317771856900564707584088703490629179618602968537891670623479942622181825245285939084517199531327524977204588051841076818517261422231629978551070706690395550725912382635618136415584161200974286111209821907416233341109366701344327385367045427733615505240814612615213493602027472421920109345163443735718532723348156735967991459913046999590819155784581450060568826447132221962213962996516297399625491648431374907680134815315526765430825629731506308643285248758164805630293668932746178609277987013405391519287416961789586613279954206415408733222183257841061252509639865844897115607921139407364720307330701410853721045585215437843263278621034446911445350894105234550053158078531625541303783470257555009002450106444560587332509656136338553514294209289448217123823995762680192804715030516612346386268413229053581854837956844137100703885999004074252791941829154318704848834710841023713427466515058853374211212821315397719786478021476825663004870312218476036733527223348089585664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] 1026675225822278508283626788396749529578681469452311765948487560315573596070565323164555599769693888677504879525083811920366239171597356126251939048773786892350872155317185159398513745360877215457999934830305325834568802630825931511796477193046610842748492878852551105383173520487984044149192000032269552078641115492537956268870075513425331944750582899038298613845942218629386844367469897495150525143862350511163356355768528662378559453985984682898484297277518729808689118387371314657258182328936224828872069848516574158803025311357227497513637309626085441678602579129929000898848068723647611303222279944210777028647961898524544457403117842523860131914081860577098303838441177165287554105089222801950340294628839470775335921332788481271730484201462637087093211733824474457178657349889221258769112558696480160533030383588740497601641513157869872188251299220239289714280559923936643236554849838585467182883960477346454893531944499797020701291081834464954007208264195960126298744660029532817910096611358583790372444189514994219326373717258859179239427188439090971134108865226734617557433203502852372988831406463810010156297703004480923994379115940470805696093287279490835327036017810678719192255050158447012437919395840993678365308486736744712248713430486213175604043879649234760672355215230025127322302120190782496347326361228047802432117981006611280743758674874232429126535821879092168612462659322238686329800637358086898951677921830966364135658044510669731630671769664025650269368364005731455692589266362524126800061839853024022005611428065261665458454981981685566368989005115144044859850093940035763537666101976266214776438383676778501300425508197905624292858403312294728458418528572496525595899853576997522632825815143204068811617099380052438286004596945048014476634747244066375583291891197531900780954238007189760489416321829590002699380385874698090349827473089055087353636949714033507866384454468161636542096473709893092575580883569963031458179253756640755647667136651478998490014755324814256614260751915386151734390704477481252982292295003957449398123452260563256096835331520342906231659285342960727118704274769162712879127460337389193269322620797923512352470824387081779332269172503009472041053221919113017854330344562609284583899797153081434937864484192393239840114306870656625388473973241823513173050182963243483391738640357638591253702269564412621511776014157400976845428157699534776624972817657239464048951568835746774119317974225251023505573704679011135905994628525889101753664399316213933438014577739645979054716226416231302619846934250104881557331592480941232126315743501750600597269676679861088256841142600646140260272890378731155635106908916242574335687083322871188433429999765698935499050335094609539566542698373642866562241182135081889642215216655042723716946939582791144511650621067483372918929802062866905319983996206424244571309739346915386982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] -1224492528058846596563187829342990649755545305903765890727088532800720961772554717146468913165198677467660021961104579009309014514463364881353106893322936873183099315945538555021173816134877855632623120625072590932225228318086939198482862142688543704386534092926197643693555294806680143905314017370866933186280057515899042663226132132615525334617816977305208467201005794168097380936613716269182422464568985952018535590780743122772779841071703741959953237226971642730093510878787338124571961071416232379907085492279884152147216501903423035367908040358380238455783487181956054189748592918292978624486919419706365180794955243013378702321327138877058791911352797836810372998981675018661128520486109830378043228954354099234198882046351444244341126341100325018920689939790975470983576220736891024864626621127406468696665473816020198721824812862571982514894431581691796353175167324922399720237004392078632462252956226869705294966921047076311393033279695927598468933265063620441891796407995174743007941758424753730387791662929266858349208140521563266064010150654194025429643447144462896420344805663492669920204859355076163930332315976156137369288807314399259083092329645773931441513626084547397965326916003883159951535927812663401229072342991071517915294320135681160622649796210172451547748694614113036784414756463530318358116103278865611505881042792283849749358727602730846911078775513691282843745393718151967625497595689103288299192846859130422814467012035123305094330006765584086162771326305672774258315502637439648605061440286552576618523399629077266614171036478569443954560605699313195785242165640226205298732077359202185477263507931277391056723628630988452118973774909907718560865664803942794048866029928922575129155236529770991771835537363480662822828687344736211680917475193481599633988172502730423784378392445138460726267007998417993513226924241922274139818498045486434914176325190912875138087024882744251728320642664540215761456439644456754968882539522271800412136373807809118003557341416615054501846105089930321362289430296933134378143199498576116633092510671554890638952784864978643845984088151584476938150232137598529035531738463487853870017869765897964425692056296622647415186602002416473077958400974820234519094085613264565731215781396056518236424385984797186239246950273981226126998881735145306559819719175842608179626599295264586951274740294985667905180851536060308117777630724799574400803456476840883893305415113125800923351711144051446596563386497812230058818979812940513867696372392353775451628491263848924345884205160218609259544650148074858792729549699306421984342661462572211047777353217336013583731179176072304417795830582050846911060542332397619818235902348996829445441998151710248064815246289912989638397720535932925913195059271354886065767886993737619489899816605646281842243748513648988556418133422501686056976895617558977595637670123632475504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] 739955430038938116009789815591815150413045221353919813483511927296868773370421671782688402428649201039862213983027885401481231604023719157199550280900590795533214801016862697862843404514307280792890254063991495864217748994380262171356788471741810303936521994236051852914216296143843097964034962199332014517292664677684104175136240352892040697471594662383212892994203590037049936679286110933305957797005736197597161427266026054550400678685499992694035478121098873282240022931230593401625266959612234417377775230823781582046020671763368078801529320831227536362962640459140276523602975261986334584693235125988547923574827117047547002729611422836269666798243874032843145032923022746766639453364935861055314883473745502401031554734726420543334074394718872190386263945278858581266147102917773736499052662580846244692890942265551111604444071256112313159302770073861700736907295834612747428033253151943848857777197980931315139638042251679076962676061333154183005678016762869041708795774802451315396130873197715927966473770428082334575974587391907794003069837715913258542783029626194691243932932839175911317469539146436126215174206698432150252231404381560852149706893630365889106583072378855921846335586844571197615276569648092308139427428119842678505099070045984887418878801250607954868104907168212674432774389854580413818235777421216611243319858925296993371762151792877910396443848512163786233327005398315286152676339491175888646759130615589059958716395543142833699831068379222927953919697966486935777087170923673482172694072108005788476606215062430691605545494503645111821781145521862976058119495284081158731998630839792796342549654597878560341364210222553305937799485972039724922933790541454915115012333976678539778082365768373202100338777098390607142307750090426859236697574808887974773927880544737815793802433988314789563466265449593054329333885992910267469030075698596248938349542855844955830685971378150383385679876516708664181580241258854517509302951752639530039008856366703722308239737513101451235138868609776704791507599456559248619833803649583840112348619654744958830690136021204404535419979069173954567515322764144950590901586156896710684513322774716234654957276403468736014504814832597734349779517324007677296774314153445606896753182024954671803869812723438755321095485706454669903027755868920650403115985337164803726881621157663166970479636324063105356061059948614721377364501292617054905544399109737657058940318020272818105161320238131840606666129269475460077317506661943202146010563394905606462378988508264216023704737064647811552318199017745523989678597614052032166590562845010032679479416605888814746835154739348763243263527091944517103499701302250062870784690868106616303040596666210129522738329826409417831104288967656481441832125141659751382805842126706538811323584704707655597957744292338405664486154600935270832037522722753483837413189057040403660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 35323689855131232358133761981153386702567477297557871234441134671834144531121782987858780627210378316836801832462451610543710977867613629750068692693759714626905925269686870810712852050048840000222008178851862658726186534673309793242871942694767637133420341560295161774913046340923256214452901602690092214147789389578187497896764759550004710980219905720623045026661421361474303327343027464442399019670133190481509978399005080223421458689194944654126862533266467325580285736845354767235672497640531334414554468344741853374470891004755126430971317102483268076362161039421066594460054719354583390404611282087837612127334850819494044828497779843784440219871895136112674665972201124725048118384220745376216628017489354686884111727680684428032736380040024261871110189694796373121671360527422500509695536311237399613042021222627639181056068535983488263354260055218279542111010536277306776695285972223120488609016333844458940849812670909246800927734023027097902345259234375154866159834017504146522464673278024795510119206015782460889505597344800337538939395110484720859306365161484413381886688876632934428812146290598837884890699559586164879603652663828390810448748846651468729051179680052970010933510874419526091569925829083153026938778038681163676131903074718248876210071020962311226634479213083067862537637831205690025316578203119702406819170381701795611610131212624995161581849258635373483015791360793322399868884756528530073710407274231916994510348761862586068134638790910726818392866281353941352690786097176757773152296368270980120136103722243265869462100253148071405176595199576203081871898635443800005949354168562940069441111781326518995941958893715852963668005909470380730514331847966620687976845479468471056157963590898651294047028733438016690887551203139403133730593322987730306709478325579850761587583268419292230271315858348486915924085504699156157399643544686162781449680207833266380423807275848862456837707519281468051004129093393903032643834347417301814785261811998757145628681014641927585414693173764806040439735990459068993149305952772761164704728739777275236916921759094753083788630176035860803560931569172598413314622476058258568560867663386916615829871474688491108804605149226533031763092244638542147521252465677452902214146264918196751702071783770978068325452872600602896557258632859942085874488839468239583754574795912230432436382027255070723112476295992794049820175402098916192573249965442885285923545334599253124468922500149966819476430841807874762389407117538983860432747095789244722176439307181187511170074871500307821836380907952454105980614031526867665211002121759278011196353169184095579625339276615204388788167819196226810377155479072718436138059462085482716120710973073205355225967859904554101113075209540098421218600668651286145295890728632380652342882350738520540545101789389938578557408348518072852399462546266012041691118435395698688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -596942131764924669858324102633925632894994682209354480840993684356201928081169667062043782517023678311634540784775403269671866069354360613523316019245354309545952506863351102546610578246806610098677072309664100450818742687066165162599642124397986311689460993185780832449226353467014325828004179676154305624845042043214817857950301267700142345985918657298273953890883254224829469485162807569576701468508669680264108179360081603275250211183594204425940890780138804633530274887239104313356551676689770391371870759208455362438855103120453657012135429996035962160396615064500920422121881917615911144365221139050189859755148516498549804334420893797366903851340354733440338738849251793264560985639768407196831860951832702996107696864621791136004333129929700171562004579719971428586251714664113082840985053439359926425167582678699333323203546208455086902769093594207465864674259353765227959323466018795329560558994059201447227786493016982301477385870038750420506439228680186306678945839608228294320415092308493722924062566514032619636177234743556517464025692332159932560108079951784835451178130735841581213770461486189642965770792133283101117399871050654722063357097831176661989116144088719146806350902970721312206374473270584139478192750579032862856506300943302710233675957695953821122822502964222181784281737899313321970233875186368947745747868199220831825203446811198523406081097623725437835528507436512745816535752695590186899967445237502239946360605997500135807614944891757413332874934820043993260075002778663005623365231742609855280768993960223671519894065487052779306947455555658737046160823204982355472201666352600315486598745442580630108735667092843919592155027489343972049060789898144467520891860846003024274640915305182108884728333142929202346795559889565544881193673606139118341225194267194590479585303670801521592215605288768634164803089710263463975553673061241176858535331616171876700946055375513577132077684914294054816597751916879893160078786486545931612570558828956519770494619319611468083962904973611144104805590525098468106838917188373293238212278109821679328867556824572435032901469560993628385943185204015506575168992894358366402089131217610612096290132650284430994250883914256180675090375432789981184079581399129625399678043280508699990310023949133612144008090569556460262776003645091338037919267981796674315425373421035838105368408770844704609183618865269189751397757595672533900262643912808444752947976717849696761632627322042109411418664944209208894029200655681657077879328860824352764291732613092925093002101382495631710239995241093065085709375079984704676566850286673654729292210809073344561928926689813057511822024574810107565740021157552420146330529723161822076513250476468619459486515057648504535374330550305458361662448745948367055527530763568745306729015341306469372371949751171000496225774093090904386371927146951709372652518354358527590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 738678200931583426981359076937146552129268635750013133327553516356879221521954675911081403940932924509085091541346417685017491218890707007438263148437927648641676567779173339501280964836591502463020180891716269661308342621322350326134036939062307571320952441960899064603298532541917994476606661965224171797276770491206505110971351522535420072944005249997835522636035720675060888693399826423119724739288274811648603616207638190260060693550865658005077097378940840855100624910703836589910771632337721241333462112722320508462919323812558557237045469224867494292624140644514896993057996221312599171622805213475506017297230056255957648804843328898755290153642514341903846650632608959102108982671144698648271577954032503073686334807273206281470918055826256796309075193828353962346730497433866396548106993161970230350692184060740431679930464792177123105797801252777764496038242679322255602194676598375705205065101498881139860720240948845376406247791683051048527798001145909714367128580728074798125206970696993275130366508287245863609118430513224504909869056952729546024507649062181160071886393155545352585530898603458844625656501438062835227392006508428041861841953022563718357067820184100249127988978672927304852796178893725800875383326977245304012315085993968840987163366856133905206254818757330621801407749406990540672373843080301911281082829716062089634207900607358896545507417139942933376757442216331885481070169407804874791022740655110559356147176946792510986978004238350648360525018840718534449002326638541843472158764727361666033862531774509658590239462297347210185130903961934300459199470170711898122950792349448701558091325455428402531617285906029977663482745874330000674727600973378298070008420262990446705152870837127374176579908267160906366549735089668883004233582565377669865876975556890409153353106630932194673027015792381401016731024314528907305892853302650650510037910580057646727590865168854710223417938326708409715346486057313084560214809367429241622668718503448062115662327517889947926027594507722421746276757006592489864825691434453441269529655843383086003348771274148174730126103487871810995116015168527086357735175923061625251602494835928137986347205829969937597366233881485984190509693166947752857312564183766113211931597380293068825570908499244791339130721867585054686231470553499384070877279016668246526213139372528170149050217775106975399785225341259173423741831997200309173357258767419469175264749699031324382023248102361160959684130705599554932174936806673383509360276564795231674526515240527042828464372173611421077820680490689039747591614987580037062364066673851765674795759635135529757055322730996153912116031014488073911990286008224758877521032309139802690038467706878848684304995901739805547633770666845551354411000096010666796869617303785398852867348497572635494556610587862530506666616398186666117884661645406340740305493641168641064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -576268473585272127248043300301909761327418005569485853054610497403914595877469789866455795126632155858298484902023548620107086383712229785176654869362908121220677790494515610705507607303725281388587789462402062410313628304435799878448180673301971613240369328517307967753243656416681094748137947789568982711160825345591444219655351537912268034040483625394986669894672136788496483547201261129043441159383161729640443161447766359295220501274715204023979305363630907759759438054860928400170993091343587954041822626887408031878956886640686538942351107441926094982867452131701058849601307388281363893960182561509933897288985958688205931049562082887064120913091136025288695653397136663885642708047749415413210970919865482700027431913172139052748768576287017168369206022714066651258430768385868365168298437906569587390380945943898407121088483897515597066534851956592536838004711654152688526429445229520636982098750760543203515696842676236401932558241125379878273110526489676823358708578860132260429178292103333155115697592831064451993471081922403638622563141162696625947243207982581566296991500731133287749666329212615519173910076971741339571612706491103729506805745679083795466107566550528755932570939317027190270404490930644901688068293897438958491380825364338045496473329987435537119781389553056858247778347429925120290151570113978256187220454463957688492534420682016522382548833627679389227019187293209108644915755534914000443962215846148429550029798652257390187005739027430543987519018719258562205095581423008000844600641826100002835723922322764242206672089255631855653181409323409842615602187102596947567282597379886760077256326952861384439915858316708553380587738519833635416659200697063585541085425488574690827202835594295259489353014688513015806981874590035604528983590504336858532119608405561428457808977231247657913277815986799879286131762449259080666367346864761022230117788277445656108099832176148380013598058419802796993443398913405410179925907442056581944925578439503259640745981237770719777256466523140850612138200257724173494871376324100511917791117080175524486834741487068912972208119460381227700958893721388136604673119692386028852172687663206530446439330879722643387737891471670631741866932761198081855040350878573844099721895218028757832245230026109667586092079332914049888074279477683264372656518292455475957318084671886478856258275912084544455693380752988827431186803691217606948970509969617600846849958799963524744293528449285718956957891763494209863872672487333238544857250691191991196219007840373922922837734645668218773944797550174781773224290575383467600836644357494120291644998378337673206470490081689575194098534138920087652379885055889011178588013173910618902266271474710191047602417307842607558187714116896292698770296257604854145314273139724447838963485516745098432139734508787677489691918184700177987574887785898123170113190388301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 329866174340096653627486325024061629794024423982478346085569066152493070945558857460235251300556788257067058391665349299729855854222921247409480510065026029099541369242144769922579270257220800351819031795485413281408876860383065623730981075087081002654166432469622763631264517964887291540100973356112916844887610872695137539038992204194317517992037136310762998526119537412733906487429371357547901169647171194400107929777425702359707270322933879815883786796775616860551995573379788303108171292569494155250439049654030739554604250377702139046975975885008174820107803539222566079768533698225147397011169546799599147257197243716069919523014041264798901618017085882371440527431309581264096303537115047160503211683461175142897423352533228548609530304348066995567270181207183846938536531318194570610941513290421369123210465934681503971240072068789519639692540719044149558644790100549758371626244507205403366157912654660339279163846484440272736615747511532587002645208982904730451988711016547004355716657730543972952966183614430212726926121463272566943842551898680647647183912437570918005487791172522798761453455117018144801084488617728041489945927463884102352813315752196890373808593347705409422635057035642714140174361033347457772511347552556645605209690477521069439758897795781823721943942400239177001666430720444928421917604960089291653025149859097010820908501322372289318676488931946151115357550823978425648708078716924621987355214366289565038452885138327811887114197347431861585170669791562191423071127870057255854253682645965085110971063689611057280644538575240683418048469167207564922604576035698634747869078368425945307013453734244715835417931795922804460665794734202454861392603855070705171682986315666293271070000671526183784548186737203864389918865121780993721728524822722340875193673350145812730700974999486462394105196657291515482353832621412637616710387128133612556226204064405905782961851878894505589692617140808353278387863748964720690857101825984221784399622095045038159549835074403100560212157866629711532799059907274754277130398996026751432095948878607520717989466390892886951743746491145479266395355800885478856046005865583155363877417026955420263589986277633442261527160128764520307590974396549332719124909126021733971513856076478962784502481278478885333941871383640356742808090323633552622277890995955189195827444824038023559693460341384347727752341504627375764561236052041306076619315996325356217386917684711466672120365191157170732067268558144144739529656757830481074206695953098136447018736374018408440681748979060849545553565998349678701094040902862238525936810236541356253983388581015719136824449656393231043300857494025069666357664516076345190984047295120680191098959913242728150821937156901313798880720332746236289372615632536397178098728642900531353234986801696284117535562877500911848456894072844593093889329367423575725660259563192807587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -141324824516765433842398135574431190888811949159652902484561281709764533660182251751156949946592654185855214278831451010417394684999685169623371546467337988020128407562642896201303853733952001954014509468411817312003534588697582251834344478049401816545289699111619734067247956761813360206364155867296663721083619455846189466959570423940781823234734019855444165755513072976931238862181801989188158729744471593983669355181518981850128761270678560351556105806759011910559237177027829233202081198326751439548630832694721659555559663111894218535748599785298972837904985585303388694252411596337133820228912442762195711334998837159519694316817262645168045396784087150507596627289900599062737208980387552751673299998522385441920390279065073074819724702016524777165692364234926927246770365956539169986611863288038014248389546037466819289005454480189655077020881860514032226433665164446340596054713917370255605115927108872981974473989404641044767114658587806438177271699165493617409712508490450599903074265411859661814371163525841949794340344266303455680167052215339287233642366060422789896201201035045156902604719069509041485151678682544513338121225581785337964416587576804003950939786414180691360700903278967216546220044708981812371004614297277109665898587620136974453551807412182533543525772645456349371717709515670033479022580547846946530697278882671700776881840760701884376291265624590660852915249175900554802959698473212212119837131509974063275827675755511870933181610646348363505426746896669200241916187179717371842773988292837648301341317984097562114484447534337768653632598760045490819616325195172784289753642582207827147087898802845126932558703134970163834534283829623322473020679528809325912790660017540577899905404838626948890236671986091119534799847075694595378322869591335435864031978106834058537187788840091745639340381214445570444134335439074223209862313381807260090300194955303830978188832030689143237318999431127301586181948957641919332089254596440083871966737098931481509583562094067504431047052130071214986462124978351233889683121754378486100558378207604408116349795841934433412495165012081212087745206761252262558704611484401000932932911250248105500689568011438090162168152861560188376942461122663047293481841259897960267695601689369781004322148231890558046446874479435353702610390356045765388934086677661040616898127690790902926585265570279854738751607335203470523104394879403494253468339396081029055161276358222195413638767968407028750397657374039943554967002841110958416539104366687144298504689789852208187941086754715960640119900097589430589106437781275070916437478077538792374760991336856391447080476487318078120285615068266582561812710437088037971696861831717456823283950924355956483998315213130512846269233896936677558227057608997592665748545761356842477519607232640527933018952250807804133048485811430274768234497953978893118752389101104031334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 41473910055614518786025917544538412076955200785483379597875072346743045589358930468827111741338523269772205382506189120511564707350327736081062797177119370203283583534719732037173493563411485415199551672640743108062500349086608941891743499989973359498058613647929391908363221767180082075754936392813471376484273659397693323231497149117948585517873988038577810736731137234031645273500335807451935387889717521923528976527234751462521347469130415989292243600002797264259645126134026956706273201574955706968868511846133044093820244742611834251484752134628245410071514485036342463020201355864680265043514430200542666539158787411528683226375090562916791269148026871085273524782965357615825733678757858778927640172274524370959865055888260787405197053914125367104173505455214808830162684747662987402935741347155222078774276161292881007416873862369560458950198372621106290022430852731628008959207934274383242426895379604399815740588719695712865906331639596963036101308746527028874414325648767170215402886872791677378968725099325931730676563201204552383949544368433443646955812620029445553599997692305447271616452987201753335974332661027727886826347327074386269670750729264637527488900894662845229561073262143948531774976933112074953536106169086831293689633436356172211326270288603434722685132058565031959432137676994946834658823219075926400426980494765646547600244613327775479914902560641249587520224511643522263506147663380850923118146220855911243719464591262398019260559713628379861163365693264184198852492763259237115181354812844054740237930134801532681238683944164585591219259062952321513215164211421765354233877667688935636764422325592470314378650835237207109421927346928394423046516898156278995659266927821476436500284963011618722514447123521589776673576162545958956300906618962759760874694741087890367822032060401210371713328245634894913497840782756790565885968498562732392094946063221650300740853497088670774306860994963804409868735732867173554968554620097575456180047378239057542341486734822592054504038988927920511885036647356244349364667683045498783739492422417308927962782007523748615996775257455718331763448577380856424807945964900309063238769134243596831915073416035615258484970031466173546745023498603722322673459881727722464751750792512800276481379520643109980773650225212176042534914248629970124908342047072044259437587082657593670649287093333258454239349685730870738283727714413977829266933729035536247235437843289501558425937609579106633704833010391113687741209036923777410372057097986339417675275283159501515160810352693789358194613639220151680014841343258776573089327537557908834857759023883425355541578003551862677554019825621948182431660186205330907972314611891551817631884757381905509484157041918510502688628024803038088983318434418391602162800857538129374194795907318873110052347580950817452555737126680147010935012337279331982044522299037119938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] 25006468603877263105604085539266435202722597285885296297641507126377118792173586268200402837112030605788565823175478223040109874563210321213715407155668686517841258866742293430698345367392318622882781046392282567881044433872368129661876606522195847313645540415790319142876974196442944593339250964219378176845002813505248117726031381819762892492012296545824825143891456810804403710060811560414207705093303245592619290024644791512504592869832442834166933301301974917599313050822081031666426833342978698252972946109971376380269950561209665747717378195285379689875180546312029283838508003873256171787202808810922279710156437332700713452853819403249357801057298719941100526774334422737698839736671321839182714419760204444615262733457760491102768585610902913989941616436286645472199381519167724870554490841918297890344459055742674792431059087222741839321624995990229909809796950962664417573036442721388830874937333370024844953227211684207222056028846525941653601570798294587889485347254498414544182470465976789993073273712926058160471116255874964808607027165061753561778404232097725022715188249426820687117075220468338251853014052309586585191180138867655203621745405802947098344145486305218558668805871491091801177373544282273051489759630979462868797869240261791337610133426395305020650255164526827365784797735329908493214369750746943733975356751208035167076639349969699571717064627849645572121450367848660732714547598262670598890915029445418176669235156637313890634707389583738971180153903863392140946817581278814994566308714191271279258823560235626599378324803398874701759135985783412953631986867451066559116035716762144263722185297072897925205068272474283256525425819361584405638528670761656419567611469969198771403106888268721811524202450585061746272588158007650344121657756207176188117287866952339394250622322467364215108152214655561657556009397870635575514611826175858396084439784353557886180781252725313323082210511668604160338821573421208519168044269735601529733618771604868323336932526932550590808614499572762151820901503937230239622297880751269710349483397620907862407099960650835414833033991584747643062904539637224817599194296715006126596190694809844763112972069475353350701360307632204401200312290317803254784556281908783834918551130500640198612004597725720686809650879931590219964133004286673385403288554285723099724251256073760102816612105216625387978807758521983048661877579561312830033273754617368847479587089607925675136833461195850076192766102546980551031612814859064776420682263183911737067469320322443409697952734620304427049725315549447089783940273646003003178586938660363600368988480677372438901652596563244027158045986059800373023099202465696288397270454324138247741208125944565437622427637977567825202482174396811171613395600787498666428167610257514630478729624381113911277311463494050943442960191193276593667360114315834163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 119220678859013100272448062736582128934135334709086066765083286602042416687723679893767305652574438162397598846615206330816339768373394709561472794363757490875072770535211164264562654008237387555701804559818381082695996837821753737636692748094713655428063460187522062734633186826311029700530987923920825413798928101799464939217084558114437727988304418246327373672907989600352805559683008194980784101155422163717879396691426923197137438292872761990671130475786197671566288022532591597439093702799745197772713725896636021851885907124035077772236379485777148852633427886921086876873236450386505178933081995498182168057177855568428221534432152588052803967233738550241140952245620270114299312175279674725666323929753745138763048804647973068056231058631439574329775834429053521182243986415926630364946149675098305164740802476184287312993546994515444826098533731748558886829039939484320116849234925817123150878204352352414644251307220624417774737611390278938547258464208485201605963781849697793695716076277987597009908008431118502748678990445377428955501067924757158680438088916159538623298056762006164226608030693657982392842995334472889998670459089029678252615811612145672043383665574316349151239815653739043824314569289242749746663442710992198061911471170137678603626969889863929723879425103413970357369697909829210156132336128534306374009531014096694388717522247979148655082816859613113046016901180076121152031043064062039730067081032982716568197356167630272119150686692827151311121610083823631511260525473496623019927163750778098604846465369566842746044104636632191207048848007063653212515831455781399690300541661567851851430273447491331814360831094430706116097315850785878382383017435930495408535425827066252863876095458661817373153311722322996231610475960923220334198676904846531219455336583034364542905793895974471229399764295897082934993019958785098591658126765896256928621796017154891758169354894241679782474490333566312001639128380252567691268408204310117338924870841943537850540133953457163915000663193599077630607916149525114904094079845996035431240632790686997994913440286179045755040716724831101909013599830333954996766101830550178382581897444692835400646099289186991491334152603945146483942490765571840235096883536123676441036657277477170308576263267560956581493907728762410717697652671518406626059311876953446830590342799882839905110262400418591336456137416365455814128531555812197274731912842599297788441402757314973036020811251262060651718302570604392579498620943362604132777344087254377931452098758787804732499530824361978096252098974160118592489637686322924328857767414978928836878130202754361085078260472825028961570659926313430180348693466104931739119652630644063276471635897728069577668427631784122643536899010101871329640973517716612991465618616512620794507982756016388076476201951172223558768074316652290237374483758939447589076992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 4218464814516739635259424067753094295051859179583996242822310834999570821683155658526157648821974766381315070884499401052986356908355073311832240641737452668892672808127275071781932525231986859355040354875284876762882715591804812007723724507865170751181017311711705031927743338615874719625735110022590631566741005508817895255263074320835131575942108814625586589377590232082194927032505874914822959181377240546312287616185144919313717750057551633514638752514412519966464192582949578513410652697988409695463304480905992615927145278624983891759742208019764210974040267425937301292194520047264453729057287401706752544510915333805722070524479060126403600360192546151433428991181263052564871969561109266077852204694321010747071403627837060856090430018612417450915825483963262922064705782980346154803591024176981788685121648928964126904844257913889856166766160950140814851770246020733015726951476429094974238596891542241481276627354883728171601380569096697586036517226120383130740551938506531957601603337728717448783689891431182295651804912166215053554517245740811796458806238573931971309729796119575021622664980542014341284017140470952145839571604017450709604940403179020395991094054040522445404369095891946692875933726877130555303218242316084299638628819615108656705949403960577969308591416371407996896541142271325872375220132790813589591005020291637107717966168063545562424851395180408345051913553513812152463910588921699764562235934323077599754465053028464752215396051695656859032931404685139760403810601761795403816812034464825011162012244696902558219622774934007309290042013948712921507661314221308203021484743813451130798117987669597111673405423755345044318557576704445865433030591864949312338883055876021845109593090092471834487774816211960314400660572571034381979584865574711868255116600047573479884116629941349605529185132082955932894936389300579906237139735863449030494773536149950785767413641639851501229660991313956276409529051035449540446294968689669540455927683142473021029463778343475089268404061414032703302653306402264544442427237428882317933852891816384877838457865940119173487953786675026206992917380583377925547377426443010410932544306534102225159487325183382713989223345535923083299638959160382069745114761942437101049486965761954130107027181564877467260049336203235897738079651127967894404001535934300550115512568227762041758483217646259423117469570518202596580181234247107323499550215255330687515452255974752506219294701618046778079108608622967174042780198379526182676790284598777517527587951622051403736204318315591928370756994147240623512053461990200512322650034514830355306486757165090714779654732129891986991381351937996789218430247655106257933594493754296418805177173201004034728646077266743417119817965338084290770337729794661164431372718550406419871466657659167659966728995164937409410403340470158864866305732953448611892428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 117951552741874292757864849084028950477269105766931569388241440771445070034125824230811629970337047930208453427127943603183390144269847427019054691112496995952125294624247183656984894502478267963516117599311724512114057392427943131726105210212422926575276844039568692264332463854988861483980040650754527140825162804436633539847074575947277389316951308107802894193645670375401452680228673344814609480993548272090253436457147539803411174192228465640020356865867692308052589938632790545142484297657273702781387149763107091301073909081562839061004867881483274062835913639600425062087653363674314103888953572383490058597155644726563034925957198073998766901814731071327198567743551778186067384778189358529312214341805624324981267987527331659669147399235410282566670065830389878317086763079092037105381019908759076413538727459036956709075077192627529811321656008479144605529073531447874510362382298632341119494316410161222485240316883817479010926544482733374277100418305112996104227834701818665100431308922643209145048404438340557747281024547509376301657814046442744268681180466427802213685964369576997159320407251756797384667189647007086933099727168882878170928418505929194040130747391719350410237691601721241604592840980309776740749704854617530817219410502377951789715236451056235064702182726592788756636614493337017835747553808751066819337477666695348997946657507177985738469183267083830629465028254238574390479193374993332918757455753929247518786183151956110385789140723864957997258132291129741695657701449985238281044634095926932248444511541390780368800615152804324657711031553495146926702582377746973885220907406312997538389698631690504843502644174243589933555778841052392620999590336527494451046752245160836126233216314624553734747007814143332525367079709274000252198347124224874056321641176979568214767477832869559829958714022880543393364016768464118494910291178437207281625408160870804404909844946764414121721721155376658296629440768962825868757733626483270425785168353103631607170229289157686601701398396739670118214501778034826184613035595624342360917417146225564276623574437499721573096946992408147240308344135788614852156451563794619582965762752742853956494681990061010057681076655250592190584566465869164066052508659385609468352218891540748905541876746319908968768294305218436126272468476514665756025092982653721946999407266670928554202666910046998533585045555872489710097055389152570973609519024669328293917060137410829245840202244261480449964021032969454162497658355718938492812437947020380438369252071023969182568446888198412042657140508117850692319218296369967563562274691054000187966016302273045721855666449780673212562866585024084026618913601401185059932672579298981335568522861348817502878763500553319812507332641109792698282730449604876558110295257081395457089660577723725164822802697524883873418730497382848562539656496567008155968471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -27661443031147103103556929845813362146433588643463292451571580773303275004395643386311607726425154302237731370046207077930649867896861684332300313290399050542017908480152539313109967350731297457600845596473125825545178969329413407348422734157267555218527850626717303244160398400975756072354437712623129292511741969070932970282870301149090283821894955712878177812924282829492130377411365537290053307493608865346015787162713109531910993230142735702286671129378310645926129588315007824328936155987509053313958067809814034281212710968291981831706498287435423521357602844170072540772736562519290742819737424772735222798471398311281561932605907274494250678846158992339056907470224475369182577085254763218859933587847688924116176083788348910659125470119914718245952777946968393013243239856477971082085595407317664350092457872654467835183054312039683750839218662851637968470598859516946610042290301627330685852331313332210247807831225875249151165417614730386204147818554141129488618204151520293954724489037994163430807587314525841322771534694224161091235672222944075759665634264684269680678421214485697367227795849552261920436252267915246163224250357995245402134662030863284538966698831777607426644076725519054043444810611388967943293290694964759841298123507187265675551118099562041372397297463108456396919206407358071738885313759881509741979377688167540202576356317109104409323295180819211702121892571939953934588283654977241453244964152421441699780303454719192225278525139120037875462078526882221094041692000426190315827315937730489110041593106171836459317643389421579524225557272633041499818225116355783458032915809973988556179721879949686833296283294578120991685219517729099000338281510733574850783669086352857480972308245219984395570012939069318730538110853000072268373675677979176157311393256262508760816594358096714422302005431368080672871954480702494814505956500252132054167169051232601561650735809328428170143066510194979564882691101792157072738176981146883223015104093058583023015147913576723481637571967148464832723849141123898809658558348350115333922823592467268874164071296215246565101219667423716106752984012227911533477296926043421661169504269606931576311780193735668072421624334760064677160749830670694006737461233342415587976570294230847903337871190540456848508484909684591905736383999617866432119329588478646229988772163364443708938695254245860832017516742834445659400370294534657291328284561675362954559858736054216143353606268748218547177234814584469984230784908226434530681873011946369925266687691848016913343641680882131928531788515045536569419750384935520795220407201773154240126741518946316537975216103377785830438211948741347409343415816783971912660881910453957307962426839675062363132157116197916733215506685293402007581114986082793072040062854530118315416110843306729260290206719848448031987289272882841838950634374488907301776051404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -910488954380695716215306106416426628363076545837716741284958860331804325593202202733276067476005157913742038013673905009615897372104126033894322430044928366704446112310075233881969964127479539387981968813171179091129404301002249232850106876784607896184760071585732532332355300358730886831972391726706981355613680502173863724048997262917246075807141247499464937954812988868033965280026332859646562993901133703683759672331226495223305105513048432660633903632649910790775671179675497782083988933384249136499580556192069992110002004006234185598343552442811652900645935648464669407159639229833120260508906968631796146464291936177165746635264675272346511880110881127904831658038698204380168892530152714163476220293453426717353220064584676156497152654751953745364086153190449534596718334453085973703674042796805617873660128260476899539372612419965250435653425721294959131308645149918541247661826743642997780745494399218572716329508721392428245758821561375590342208607724970395556166153617525740169776189520639869402122868111215448930525444003985468282722128156363448656158784236135833347320672431409084686797607247935208515859707550377379662602675923251610395200868216538068227893541496454122377573154245794870812709389313602027739627025409920936180890674459371091904084096973295623182054575076938805432374932392479059742656336596064003855396395355880123582417731532129324991469137386170533671563275144230973757221151575063043059520376175397794730707842390431196742760728766267071733525509117697147509411209504112254754962936416466775195536633270178500225148723118214299430434761893159026706125143789589663641761816311177162813575932941633650256243829070960536194421620477493560735633572465421062307764067759478993389605450853893303346778988101227664817448774303061327126536596091028901213819401243123980748402606644805450552031097142603056616692162215503783714993771121121478502382847713668960020272855347269670020895637690202090313909315664454880855315504602810885620729762933540776297686921583695407803904088485436525884269779607124207925800568491286298274572720225163789934838276262206290931319685942175961119689761037296426175636671501555214887007835487158332225236491600411048513907075732960968307530926426061856176955336598845250042567370167545919449690411665291498355510504835699304497814382817296828430492025788139205190210062243197745126274001727677411332662227538872115213641765113341288732543838911033133968308618755260406096266428196988399384601635963054076324425888992109208880312239071115012904151286017380577975863339674579421791890178012700311763673068031604873788494968159890565296969280087900009971139275064508572325548356572238817148205573420130865947376839940806202733909563801545906262795659336752169842464708631912674084062080501317494545438068842833327136726115245292854938865761364703345560534382979286212559223014741370655461092362289152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -4425755002679954827530017511039983034932444722243258549109376275647541796583722422805386619336247476120568766064927951248522517414862973548045179599478153106401279512262011694513836492121449422672778436239212576805969397465765324288026295379792071966301618604615707408688860285675884980785945855322855805461941336028990970346472901047943064744161265991471903189184386762920447186598615640864290804862405982951355956216194550507248545652820228495353879905841645336988800509100144633626043631235516119673598600960280657888851111655821675313537059875864508312853412960890973619484186481430295847086628493721833475707725295711447933254904842212132886372190607353758749504604469461208176058455529542865233541782476193813192651155598734232186833837304158505320575133786056768956423991794925402251283531874414280063153541754015781529846612387862738102733027252269802903837029452000374023784331822044436904680482563587848017627250812543310065717936170252476716223912503208191430410382342995018014077764730647583986391343769041240926471532303397112797976947682513128766384283445743894778347754205414698957556785681205235388687563951641472323405738758439375591848031641766819345944879771452200822646438247217839103444293417094891477418456350887994343738141038675948243442898700987748602620960626991896614477377385241499737548474824602533187347335111690147028240418615999800790013472999111541255511936883891321250339747079635487398164187961299467073790363574194647097736744389099776171788987436196503433169941279945747580250327673626377264317007862583667582613624886890518949847420637340995497552170729206687584598371032733497469531022403011797848719440789130315000997559954395386912273338119938607937810574368173190279252307045837782917779279996229179695976501691102413468221605589502407902762816936959944195105727721487813675508424256709472200294825449687031362151587009191627082070973427613236601189475519668968197695155591305013515608775723510170047031149962885469037355964796765410824952743042419040463634247217006088617024944592179545515646081040367580526786583349688964553801606628201446001442288855019108079840588650018283426052214186797813676269242520452134691623479023077814883957411321714101042990229731334327569196718452213468840694892731238197955050595344978907180438505885083613772265731809350548831815672645406437994508497519747029285054778716035217527998299377130833391441183965816264562586808454093071584868304084413742832756531029582257277089942096291000755634755389113494985980498255765172635844294092119095187260199124134739538904215842490439323641711621493858402551498749991890518234316457891079087859144179343920345059800120223469371747417104333464115492504302928358056645125583566324595248003462134635157982767061736917223153918714011418037863807673400803299767949926598155939134646640102677193983984784363879656191258033917235960199611469004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 63723748321562555660922697021243520642326296118537320430567538881500237204862939926681930884732247820800245661749691578406290011132369870066792704916533661823601077306832205583696823638223835931770117323893601369852619116115505240708028258828843182105857335391453546833761641663206862903796514454357586570251693596350534398747100988413590516430810369341115636042005458555814881676510824965154317070177981992684115307941925237181102620271229032683495246841574546681932136783186234060327357569596767302284867686269660539318747154183029230631049665112833790542416683307946802847181397979653334938031610309162333086738513608780970986322369075980669467989246564627481180060222998439329683103958952135389816097860255731146051942847502684747575644404088735457272180134662514307194545739058251047389699658971375461010435639955673813562398489763769678864767104491026604398691576894905755341694817164769133205058065265882862779213863909275265081965240176878350954783610343350597908628629587562273063470994489123850656155626163635264403902529045560349241032192282298309050347931987659866982878185665028420696147258003772660141956339657237435994521081294700104738420756092046667809314386013740809417030851517655439374391229274820901916970148920903982778307949305291092471284217607405618742336375299370023001390296651212054682703977625634423031275558451039066344667332117600469550757450185146151200657967215494173662292546142301241851065810305999315485596351647180704595175178074949029120043927777106268478548745106480075437741684470344054082332803715045581162462332944738204297828528971177648333017085482362619268261629808375139511455288601852577851583816234928965075663855979761481365132355539539454676871063337314900851145988909972908347496059477220080346963933487179907527177756062017293426412722235689143391864413493555530700432647324890975477716072564466419910257362200774199963792202376529986353061255425972765599792668994098536425855404779473217778826196882851556734730738050653663985765156283343416750717203183475315353510464794372255788717612293983289084334019405674784831364020700428000637265041537415505253450881518517770868031814047398736377477973178261558082479266043879732226074817237929578281035029468001909966591546259768444637504173559947861143294429301382048664164391506144403829963911883708533984039579372033507389946802077850207739205146950134988899399324163483465113002723210123334074522173843107219744357051148711726035981953954207624999184825118885038528917164961656231524841505896044536630111945836578164266928471533953357887090342957539086559726209600557598056557752687609043839553997523149862371127231152099027652248855580200210246632206020969750693591702768421220978464237383432643567652428947216405870683172056187214815238230517220766503002572030068420393080930911347392013580764089790356257126487686672595241558745785429169537957732332601344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -427615693170431748454908156596025765214559345328579131690899368769130010015219040303826205181382862280996889873495363795510304939714104042155659235236829121049551249014257822332839124231214805439897908968170971276055693093699234145350665361822336381381175001655313582034324109852147989237764756113820881524229244005815074524641868609436862724569983799732316448707931849907133904565180340572330993927118521870276390732590242364964891269128845717886115017158484306580563705034923372390101437887235916465403556637573059712274513826977905263913336065479985840466592435386136048470150367314826447465036809765739773361243918138710114260825466503911803856245608955380445848461943210647545643307976981184074851601380229399022293769010164678243581568766369782982838975611625520623165062032552662124259716235970544540057896409629971559409041800003192072736006908529021050680787714669312691915349683728992126607459080491917060740127832952072942599544220697559884676027246061761957273921752247985405596367270134897808959328252074142191133495278240627616109742883516366745813588685362867763353116548867983354946489727087700334845789343752487416232362212598630892930213901507000333610401521322098622645221980559836026484639201447503137182307744915810608490557369759805877092944221471231787791037378011289752583172997938940497545291912384054088796688955002832119821046107687816693929569108817813645674066106391284533540442232069446327175038720946479882377952580889359581095420105651103451402209760481369949994939436458619480729982962103512876529339517952961314706209499575096614408653153597857692140197915932141132417254570483386905130172158387946011822368959858236831827195857347532155588084060123153245089490893886213275130001457360442559008827923791608671456337199894215862851603159945415771061043704584962883218041262854309598873871409594401165273977198463776825238622783532889034688840204346331537450667917518062784031637290798211671521890616397599365404457778973610321911688696995839081387554998745717003806519827829056833690198131164829866345379533571970402149738462661301784892963023209156580899244852706052026813146698008398706988560850762674260472002974974491776353037452234083789031911009072537882438964695092659813281138017268205566330953601167861807017842501552897166568669851988473566398693079259721732804027188079031331556390429609459791925424968979381003958802843743699471548728315313842233525939027869028307341657144908304147672870464338809825324504625642461187120048388847018421861335700297450380620508918488847906265012408888385168866180239467919703914301538035783680186872751209467121503595361458939387281380545919017518081288297802227619676623953073381858235347428078383237831499127726559437263100574348585975106709492021043880482618641172486224772918130295236967532689075048122083978036984331561134158519381005232289468799421623808710877833921665433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -3249349745471629268044326341113796171792961260350141688803647936411187281211093157697072477827070771621285821108035873029097040032220952130420894650775685507979985096823763087446373664229337742799246960809315523735638567778292399791901187375508743683106336551545658845832712590101192211626983736663974789966992333957585022593857426517862047190193637663764714070515427655433918579700169860242220489941738607320743820182701769877225084885432786092970951659574937339479882257589871083981085968436372255889201836974454653293065139327572560164678288575556557590848866615921895426371023459046262785734011818881664347582923324268877482762733420099765936269609089540757569091988412701949481264295392031747099033872817476625932802201089078829481286091638792356518431615837712752464356152350391014840012665965338091667017333999250761931795561116303203058995674132262426630214851665808595955100218994550262420454396990191859406611914809164136997770487146627253339299663782417487161224370566641092416641078340531981352217953270955430959472740088059329044033488105911141871819264434266989013361421754636093850092002794081395242811960214375543905732468850887049152100413053858323148186570213080408316325149924516543718707435479971680607864433306588945030627352430208966420467241937804561320125648301100656360014018722956941270970792150311460692033975675708233282444116651681358324078123884981283784587225437254092147585729172918969966324630990899854818646825061142470439611588720555538620607931565193781388211568742668274888708789475699802033382764161035414054539882272997337447263012664424686016477332758987486733060086792882730267906552540340458907802063199216463465380072322543319031923696040649700681713990505155313440036608141395488266344031139844980408281843886221862712532422290968696061794025526965685751742470575286957539302017922619937840057534192909870144167750995058814364826196169372594465453710607580276070502304542224550388742624792894866905337377661550766777519106608025824522305876630288797571330161208193169215550445412161198084660120813304651252833858076040581447860565596043672033249924137100139861508891794350285995479124490451076623636232266012257608057438045448183221783922497078002835715499584730550709356814555339484719553296555797187071968843502089865606004480969700376170882216683877783999924242203279809466757183902509750519568930664564263352397120609312392386638002687627098318643179006062542934556984682380627472702602679051062367928051768263047952612605985639398230668201131547555195297691356252466287739701838157682623087478431903501542205056513021101556429139812354750423113077564050915242240329201034915821802363803270581363184140893975345275590052580164590635417577173150857031441699678473863673690724106312867836989592822369349812961999474676309127904333089178316132666079521826758510363289134350911795332239040299369096119961676238815232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -3981616886499850360779160266104475441195680983690171368175149608095883965935410390133717020159464254546969752522785975042820560122903443121060630171424668723961529629125201886156806610364516776416704123684252373425517277832982864281129056879722638550205087505108745302616173554157518618284351805134798681723118524342798803862383465578137994032977803906182902055978825041156959124366391033542039155044157926407063671616663301598674286677080323534651233833757557926165380098500702886343619393136482659958855297354578203451316245401303385755436994484218863753408164432467586083024772764127492608791429114199615909696362343109554331723157737044523781540960741259041836347791790849794011523911146726482501412786260527372001157641385397630211380527713997518452399890080195863353579327307907470988925842545281143822984579971153600633186945868561822554186684906121820333018265967900914751443613610482861324247575921517025433334931780417912231996547201331298848543839697104756799941374901562508671688365198938910674845107942476921780261562362034668248615565307734141257038091876991296569643161607383065564100287018968462915977823997963244680096557619060024413359530448413543300347380782941656683845597045787857180402219926757724091592496903021470388586681804325671523052320244465790598927615588351174304226058565278231104951402977648774951685994924859558976702793628460594749421514517883778896613130525865636849294728247717266218896957590123276516559045032799772687992140711926545153038212483465713176142042719383835829554854958331545271634652678304771696385164717257069961401815738829179396864773008392177728939186337855487563247321788376571481816513603440191294788702153559757709230988654529558026017170927261501155149450196059388103747141641100354636638771871102386864172742241690284690078985919711290634043023832626632358642456911585507481074786694340811196019811051870267520709223721488722927175001058109010297991943746872611496387627256699905234075963079336373952724669845670496962028105690686032788583498602872839027601392016089162723397402700779848906603062636200768966132879794414621078109633706718040005853704903580347044810849998692693735064152905399472569796511896390565152195947772851639554726160100339042753729283370021477572046829961628024627421245460812160042381411819526494575706650750163874052916006303859392452410608734907076531823637743372734462191152111374301681537427885117860268620837192846908019168256160694107616416637603671720423206743442766334975378555138489825346708130353950442041752252249939308103261625603476780509129531383276889033031899316093971220237243511013393108866624603916788738977928194384355776811036199578580676959396666449205454592299128534730084380437223987844974276876983151085204663627139406283309545830151734548868053235994033483754966852014562921883153527379862402507685607598966540422577626986885818435496015720926412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 30632855669919506516140904976133532262552279323042062506214098680200906539385117340385724592365151425802102995776736882849010861200653590230872858004756702472228703500784160917229598894122049783557134774738172040928036978496362174182123455726609169387757868758494382213416565652878423990932416541992479291427734162368946805912547944975713848539302460191808464063570149454357403180698240810184046311055938085944307491009037846225480861662621462318288816542984299065283759094217706871113451542447074337391965510052066865853396005092895342850955393230963047786188460186307372225419360019784154368167501858261874073409814801111307556885330053564996082258743511322683446064319489755830904649390821785649684356776663448856183838419144630000120467578628881138063176052552433160458429225002260170588634025570202552755389598339676918500577133575421207892683106988066425734676893898526927760963487968617969898688462451658363554288399246615778357904285338765837451085042113661982274256146887271295913467206079226653710531107325754088199600255641972772329943317613617555582434078793770624525985745819476124577395605439305078929843713019960341395467427721017180949458691403895695848585179833985415189753807320668255362170421851767327066448623832467351878384647672124055651346155349643734204194189667153072637644196212727622973841101331003997107477802456148864250209889468834222726774293478007674602975508921954656614493297056346085850704601447239897300814692009691122321514544613426218131212044399689799079852001202477709549893894623762102907481294196002143940989084874655081588195117118129624803145664477961669802687144598344413127794649320275672070924022854071800468013736359594046013944086733307413298375658715951697950101339361737175968127437663276146719864644586166447446766172058546650486924162794258063522033490096059180689753500534997565741159147330060955579563218067221799853561675777458037239601578332574548426993028125803780991898584586273129404616182055707018902156192566791778324894475362869567062707433293743920094142445010422912675008958630208359216895551636591648753975173900723743925665985212360417811012387751106386768821181320230418123135652686986439308822314481348120647464257497607046636779793372895060590592410199098442088882808751729714784381066708238053495953839607142498608991641259364084272004313265453262536464776648085768525016780936039335166971982129832275983609594721736170744668838028357389595759704745095894584931810502508941252014756726100890943466218182100301527484903479122850084083536470482942025493658128513357945111099787580719475700552156559094912896566481921264582693323738481349137804504906044486710207433055385496437828366967305595708819207154256922296498048356912146357059737822508450184605250456320411007881111367934089416647337609792215737968133740478358771105635722701153515680847680149609977956927552435449205025099466407936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -87516269145187101755655433858780607740792496249926069181490079843263186497480385149987147764735581714076153581111617054590147895683391943243930675737603475027360418706178810173082937082730632613598757842117515031221023430624116813175336341301279683364501702746823307604796943850920532180158348783223711323571736856733123754512172938965588400667764902467225492390058492384679918980933324371647341682511078781733362968280323764354165559544608587729402168333592802832301701145718309488959307071682272055192814085453496563737625342609354490360559143379808869461688498859462178826078621960060736255583519441536871952738026922146879419522230768236921851229581881920583823710669683369266190443757334838429387717300044155156337874217317148982630649531993875664297899729308708801385709662879941110217954002982967326101039530155934256789553514251535659487525538501312738242298306718892178228432521640431417073714880873939155280051932847523284447965055828491668239639648600203640178749765783659815067979805843653255794849805496495953174044463840554118979650395052735761925140348739906986182404017068152717225461143347397020710766920970490151044486390995125293851306845025443109297488329682712762417546429690851966777205016924103458604697431823534407691522251804229378912046010556142688290199147042571082054918944550227413920870318021033036228831400921150731937392166461251020497187359793027289436323896153538871197975937102405787473945367465498957524193035991554326520830994156022181195156514714550185412838968461533140696054423142697844915342291832442345559371913545231798966223276799342554406857726735816806526802859097209220865661606664961090868098432752883243221633855381435870920319216647303839866963358732134494813771555131658149380372081413249028946794263356759070245204409203641040361959356202073726039139165013967381843844252316846334606213272817137625457637873323360538619488113901753009024702596815831447450455813481667952762698266574369936887075931870785139292557084103035134047168377330861451855111751949459260991430999048552611895471834773387220226754087557819673096595680197750020214419577826490770684405777844930834787055692773249635231120610313797841765628582355259802237576931688807335258327189092516337680462402258148589748711592783359962892142261006826568270568947283880023390112210827918524825341701097915417122520329130175796765415262591472863295446749952486113177765221440705351819923166693474702644018886519652305141045285705269236964853636519592398312860538570487815861796950371867965228666550419489295556365743984818600027643188935268350849783663603081144721011333836823265095881987420460056916175952537371546540112966579695931968377863777407452211014180032055644796504939383505417530663074698801313656565271470381463315971656924789319498171685447277582702771892323837763990253919731307397348342810290699767972731271452063420338503591030423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -368812501574111121694607589548933202225849870442428312975527610619364841297523952787784379868143811025352698983244921287281135486617633118837333961492379329929362731674176384857763059342247256317486711295945003982561601963932437737279419253764900691813887584550776269183783865268985976008396303869708526159993013931580106789925149625559642142754461892433232473079792863661275351151910205351878355583203289547567117211287396081133961604116751329763118754409417751332299122810040959833116311899894381515968652265292184016159463539752404559553789138400514307350995944783288018450629327574567059476776645602036567985241863639268502530913289608592211517925387942538723954817176962999097618088028530826263896368929881584871785099806067145398061139880675682970208706047619230355625750824975577415551760756983405939720753096237517696207656379705162580240317834273728724117908982857749827152775864270636363731283091060330930106399470308665030501325308855799077613086235794973682417629213216331046739881129088780049667284250098995113353402534135157278905753683181088608861373498971372205033514081599827531330199409468477777664434597107113046098156225199670651087869135580103915152201638689833942744843802838377911996949454196981725542944094802852627941677040003488454956014220997515953568902923248473938541876938813579750907059285989229030705217145729409237927007020928546893599700968484750971258100986880998381410801253572576091150353082094581785114940085896639080302126651666015913579547901804811554178579740028151337041300389394834265945721500756542640332757791148034039243742441162681024264764304197584420777337870391172556664722755719792512582189482170156667764025222131707468068760500312181470731230268675173562958336933224650744662959865402681421019091872890227264474350561682176269931047849203425034290230057930986188338198229592874427093607663200445885013454057714898767235771496885306876797812600128227866236932790916720494835880985924178068108617064683131858157223444141780679805718886116898535977708307623228162941269005564420853532060767231799945435293078408029514100204553410201545638006953760454881354862329709926479906931710598386828547207566733796005620794827142932354863351940710411839037836516376576126371490626683552172880985767044795044260997808065448259911346047951909966526787764752471172649861361579825067947282111800815017277954136894614626628568358388191377151835063586806404691404950194582085093892049875341554859624908036703486557575353774621326926906809045939942965557953734410836174215274996553730075815641565750454909075636243549318476232591368772350419977659668732581052066257848651140996329959456228694971480307864796272631252610915439313594853246661855283190171800649907850626643759225195701971624638990193432731014745714022122131700283700264426397496818643259199915142554737162029918470418754563402392284540231640575109531128248013946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 1920211276918290918734775873422139462140048899036504897204629318818174031466312672562353842569205799863566629370071401393191069255788106227910029203091386105383136192847968827012495797130914242079009204229517984704776732886863765543807348472707419263318615497094695430422475029576022748354071441152426608641469535881679381320645528884582640830587140044007019710180467027761087462494226624283407356258252496474615088851237218006973735657519588272358961381470782427781577792368172709022322451878702905406568851926416284969051590469469421272211117882226276251288544886580109255966007317661274142188888583620860632586528811283640225482859436110478563005841743376409330381166257053375192327714656528712248574130710307441451921624748651265038093270786333732615063215104121313901717167021872544874082268919577490173251139786191607535328941186396721634349121790432886844889362350066535373045800286419452568498293104427627276730953023648103689218000379430804391834157017092783925345606786068032431997011904768230411753893398091997330901924502514711526055750825607754914417176531816799386656610102671425460892399473208837670279203719549028931442860233278212853114710158448911860589803821609464698165879352238677738335610876118350182119114824522518670154242490856037196028154706717398570019365304098457786928425635933047727518512959142569896667253123132402290628671569378155502562470100793796133560570091658919219606701569890527898400965440539885372344590845261034228595825555937987332261107856334545160555398323175921804432837581287718211605358967314058263981674558848997935560171667582749357939017806158322358001033319407387087539782431832195621146056244832226862280977223600778515703276695425197860891263730806691628975489086677805541998471471346068663952724691161470375444475909723696554366359301226448317701637279286185291704893794724950601846666571731398474101012962063303637107092528684892441551951198098566155699998996277157867311782421459186389424122041639515947419682238142869772453000758361266185042039090761479152903896937379036499648193272490469654547373472339902501519022409649225424845848174956973731955936000609759032988991442100215784767529722609124181711898378423522471169737276789200777082496587512944499583246514268650957220888934529242540589852737817133637839429454066195229847559975102816840732688407614403766180525579058137121370787375489149119039913802500816709691657684026942039530763039531175339216842634380914467922446279528660976655755852037139083599894312770604026927608438654946123938400288700056797463245391449840127374558233570505115000696172966231151997323464165836404553441689053824674820942415825115209749237252604347897487692259294428077225645294256525295380008066730518473031668601023341964027581016063756604992590730635627031067277579191175738637019260322475733228037840576827594128755093646236801656279886142435068990289957703647232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -1092114856917114147529370052758774441036932595548106542791245236306272386974448507938129868317690723018227784587098794083011209587064357992496154500024087980272070820092162003717632456053050844957351418855242464612990034764960291773995902541761075475205700825795469147294133964861290458801706931224281712608803789709232279187176632568664882357023209257117244722960847956633361856017029015062572204372673052228028057941790067660963163787977037025393988553644632155759968903224397606827862917658905285908866940495342719583532552862162861985968953682828916010930112370049638807392945000843233037763305422359740868526895793862981872052147180405553353212382882884070810211350520435021365858624106696705394453500311829290556191460471636601218533436050335111161868902592922744701686324565443858245264505182866606842364091830134368765486767343493275815936205196303343883490335642444466336602265308040021469483929710195453806506146629019138812344224700303811860668645067852128564186568155852073132084908570827208223856405760203872895776377020012178856062827373966830240227550215282857400616541714452859956700096782188937132912633744627740762213191975511423931980564333470206444301254452378781030183089272383630052215266164510299499133041760254431279372808451708504025891214930454838903660860994104754966722159154059387701616368286021043360081413986419658622784157820854084856058889828649589299682806368239818471953206110024357972700815179487835585037637132980415906307269814522211375088606168580978129010776204810027359674948874014424145181304368624763512884037231457272455016765556868486724464239329026405928239885913566482047746881874374383512072372068798724786780893913361432793744782258122260852711177332081841082126783454848777828387539786865477638337756533796124608098045651524771428682285922893825712877043001994316719212938886057896429641855899045400124528138461649505766786592026251237239775893624842857956023122656746955169982721379618095840921447969181330723432553875107035172179127838822393194342458435251241564660457346380016196268458385816345831877621786647747910229063445245565840940122045558715778437554030489183325315820479744708054010723952575606824839139040022385326913186794432412082024103566460613584925148102351100398533284081309330553036028307129499563473403976383660928046415256439288174444293568577806642991400350625635016872851392104093107990134840392144573390464249889271227392777802882318161410588794917271164613497809694500219661338681109257096074089776968176084694948395037143364369072490983271927589842419308583933629290801761061134003226693667756358028959252280370791335567654258235746367824601070598251136692981923686591395733146343510736342862673405840909500961159522675179778968531310260473226466605275741398171593442935172277932597179539684688420233580829580133334958351629869136087453161528840965537572707859441293829469453753419563008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -3815356992473547718868729959092107418107722751236353958620617278973441676960723003236830737698736142785325274648686547309454593927815761270619402688499702770963468413738023967761476362812331090931414941078215934703096164959036517182612003851761344166027046635515591258883786163405372047255497871975531925696407282413143517322690300111513660374129746315129133921658473572039561142795436748956913208521890932170424814366441893825806844227141512937438346010860789433887777599134401334761932617985377136598920673168438577999651595230917686506416576436190212561772284946867426923063585368662716483545961936796675964727241006164875586918828313951530105406748997479393053870702842439447538021489198721086868803724182550179948060493171161085309431519245594550770097456412533434344231861942923650496917566890060531432145230203865493799927685234375654405392940752650610065661784205951932086086255886062718657338341818531696065611426991884728133273669652421590747156191657831790069308961179203723668544877513700728598573161216440666636625872485556924930012726366583706736701617165114677224220250833427507688778134724377983640440429023431824715074114197448071340697724327709324750321841768627891189820767667995218763398379012236328726429372941600848285023879790682142158748493913417353080823183147467522342824135027391634668288109678001798680799173129380574249819226680122446686779253064584580781022403615017253299204780495801623109106997505564391731830400246107960115903088154270440030780359007412134761307929359055420460211117571754869364954456858299557674454126390624154621364194401845289669582845349217253218421944531936974071724716093459627034648450242865152075503595783058283574730214936250804422292569495783003413451576669087298172754240259727523948074591485122736108492558906899252587956053809415180501912461561284710475258053879150663302526857865289438474701042668700097727846985566166632908411439218686894813008865302061362389904176887930765201627837281988836025480428523700766978718398738330639627853621935509905307503975335004321911145955702361431130027941983793172531526097797488771024767536337213601303419861732334998468131966533083185465322941805111349740795230017818693348555912497892234913815896988856507593918841198271159750655969214002005631549088520414488351889047357013996300589684197952657873552651352470989261220288954037657813710858789945794571064459513828384052631463315644976969022891960407314599801446623426032397800831457481576890386726711880599672936924931163498344250799480472338292895456242543826360897831614399873440146846148550316836848229605246562757024475439103976715156517658667722518793126171918731574237818228514832144832274918564708186226733980121497191445392463344325114682591288619681907048952481149955636590530412728184757922221928740913586086457309582136678986675382063149070163104157546514369498214273239298372342335006017218150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 350781305676965119426234786260228750006362120951861469048870689127353575963002240084106353848805384970237523206616401951848899386687078628607433399637777421243528966149209810106027770767553835025857699986217139734839399525375703528507851254944778987971349318298804352035914207806760348933805774858847664304656179087265167488190216657167218275166088650494327815700737800424357851074558521995748150601193956168924937930894600131287133598696636477922965050325017635005931855101329738287419937459710116275631887650033632042174013786733079855166835486617196423993123502382223723252508818463490201792535797975192042025870771473357135303341404101869731140718190174704460226928939805702578535273378124735894114674627509239528001705405131866505222023552181528231699683481169048498122193705123910723186854919457035597331463295297216088348111659014846785026711959623433381458577498245865137097322334659089499186071579590099457170711290232205837555111029646403941228871874986327517834372492284292491015861221732298834564504079481593524306628687426700177118662124920799788983235440560451772346000676099347611169147163268073383668558460337518162456591875710218775228289470520664686349784093108479178791048319834528098522720694627912326948210322429024621439284722456584094195214985520747686921803017380869607782211157570122956238787816550773400778156086055051639174851944899755037951121413199421367497325070061751481415524086811157632384157041641370927381626331304802458419730662344094816576567692304498135325763936992609675840065245417496291449873945027096689638626415065129591511375887758047647241196049557661618802415993217553380487574108446147309053313378044483282613291886466701704636707765218547054090060084748129490824845202768949505344266530832749127899572857598019264024387281816754738547825063284731594546941797067103373932476535607572133970617359057078198412800159636743288227808813606282804514405291932881171266365597346744814680221410712406458145230220801370376626478514771293127954858981619536078652461410723605473588481126842924072468804407272177455723122911560834898032987430188665646788490450012656183595451977231056051713090374364483526624471710538489928567038750283711103991645092205786053794834553219354725885148329612433184153164223203172734132500686271016288456368538732327644102012727864774019673976617227364697691933043942664436891225857513379010246573019055257519609066358130463766215739976884317857193724332574111225921358294338983977636608593364040944283562148166460732359924831576134647136280951021444807782007540285683325778347825868743388196623812483809681166422640474985021188685386808766628419559314537674258265703984925392824910468267231728494782053475888370393030756379242768135341622648616374258640509086496248714991484063910765742828671113307502653835536158901173581436196875510571604412838957286041847631590243189897017479742449379256041472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 12834047563837194384058712036952693435271089277659634058079498811205620646663419206475434297296124741171734601032581043845052976557119262972824327188140224259497865053949683524040724609865895757378957162400246062856158781588836939468732689058864328773569911514428618776937011144457281117075743800581541911641373548111905148806056352321929603733506074439522282553855715759576422553742420451941065769567579621835704379247606164344459565312357385603586466736954857613691120296261797647855300224100522807040066111810705878005422675103148509036924408363900317009646110968252537824019292330423854449420657746873004479472988265717153361481038884641479479854598150302335839457298563936106107944105511973029568589689086515227603645335121494103350906068210790295601984878818196457028752425314639410403256617420692681405030926608515678087405223151864774312184283234888233134723754254772851975001874602602462392301164004466110700408059214119602148636495120958326369490185432774574366984461371225265629473092066742815000729563931757221880246807693970468464427849642907428941340719381870554143956252880102299985906106517932193105772514451185509479378282031694475556472208268874382288713159867817036032247197119626969661071407774059365794168031595584192968300124598614196600215077159954747202521292163205584319711046821260619606597401450098818188329559354177608094382720660460925314312662776022659538185208637196115706587532963660760126093415283461656064430405603458412278129277244457284868982605928515098732651190144237408049613414118970996787239051379908608785334288884227333799247629482835105073122250196019331013334135771792862454130985531567223737522582325948429496205708605068009372542210141749579045389808233986142805278624544903436904306498817165812325389796093513595485848301613573719458997800671142065716212151598783329335553031883213658232588353202009884709116384335798711267228132129752843979014306535902294338459920850052023310909678206465752252893993505967099212842634116310398729458769093906057772875350589100982316154407653402281024791010530848910859192209913361800669920353696076953331434447830340287324940992179825395294968848961815812303852137712698237734205146289837834729178112995569366994053979287011964515223980708191790550257442613712447886302936519026603325680838882123849772032463711562787486806631839623652462202792368404563390869038294642901858711415772265820529198384740095194504701369135692265520638013838100422288524263106602580091230716767764736307022645452701439017518404300309243097745722104076015008207664437571251034362480688830543485952057058086420356750773719386962553101805975248680407399563923178818989518949565585999912374817818977269895780323304752590700714216775300538933452715325993723853766115464790274984667212663674678348358043722889559596981858227817428672720046559020805006997031242654387903252809867117078313093137796712051507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -9170006808333000669594689821608573853567436471503151011174627459911178289677892832994848061963444971415911112536493029332748406716356898156890038948161039861299682775323966331874496071995863800691583903591685321282085112491832867877935752379213118029354310572463029470673896678903546551421229185208365182098259030290867999467127033030123613471519017425837226280241818661600669961195246555120305577782956963718669104841910594580245729286958715095238320373822726019134811191077421788529620776448171720266299188800543878587090547213224845148953396939866875572270345074921589558923198891761538038427262830933594565077142184298312185099844862603549492426508204256167596161729776249382549904563599161455924064698307717088477352639524361201037687470748244150044926075193079796775737312558252451247262432266355996755661746661507286401051674584572441952432530732249661372395015154713307536584949426973869235489986412880621882919719691466526185997405073394976333060645125075067776550118751160877536270458078154898720397806538144493443056938777286185368757908310149978129459260251569302432218242660969576602908317874096525841372421509997026847037824537922803690688617575621138628767450690385749742129059943249487378010538117522523796960188749636377297398569653862101400961535388923776473929283885175931211841325508675553108406544185287067612782228047000724289013124388586235101357201156580613842174037670916021034613935097999611436749685564857900315513605733687886380571361019057583612102890838062216015783302659122492742319224115340650601974570888008250721826100330733957715361207084711499923845385593449270778657483645638356134180498208135848966771800984935932126624612718759479090918870450968669394391223578874773505779614101086601069736953782537730204036593479061124186533451335124455858943519414657603201388568276977602731272192755792603081589484791023107531986003115459105581488916374634119113156346434196897999455032853877727599553308277805247142896940845822114807384688844268911363514037527122774221873538576800384265283757193914379655198944338521164836317225706993968825995006783910803918210796596053480840879565716713370708773054866932861851326379131798741455688250400954323801579929833220800465820655122969851379488361219176438435512533699062605130503981950292845614640044162813123655452515316331332386365999040602441556174309723435671673156558365936853824535762800065480218426397108007659550994813584349508685621673709349886513397172966589329813672964085334325514948441879851185613937000751422508411403077598388572530793284045387879548251378249383286962063904197089445321278187360725952187348824773044603101877537215654547492524966104527546189135838027911349710488389676487372081089305108942321459875416362202643897513630097497591668487232056351658434499679640460938344876932517275255764560228329550341115904436596751650112958568785057453262944968937582970798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -4812113204561041131369903516695471091448138553549275059753572014275835127185669131140504119448341682282846917160014280423404773835876830339769361553315229050757016324194245524313372090131865697634641329752484270017835021241508159590993129270276581626960993070399278900190559901677487109551197301106514537943752865823184051088798906892177436560548279737659988267453527990522718007562180295939009853738649688196266783424025874536838509167621259976618825187398878223497139931944781727038900167808101953082956126379826217329480171434346004764794160255106259815151584063656256331186654257342865654004255562067154984917145171402538079030704020398494146247350490835455954947920627154689731760122114072366092763803962192684687467047576419178058007948528896644199942916770305166937776024373480618464792078105821672503831181381929008274948873126572307751066190151074009692691393495239417685610443665032036603678315791718628282042082252588212033409840173074014085616846109189956816916748565581277776205962652044519857617689243286068586560980069042180188504394953342988439291347582300710767973034615396404078429096217137436007099746596180672972257610620230192862595807043646093014342566338893328097030170779880442607527344242030122451704410480169882313584573307788526453699310777050900768371992109677445977744284203537007415338856593422851700280674125150789730268948863198996557490119927469788594239406973457739183729030458953704537662289352393198662183802181245605845184977170013764477638893863458435924841030798583631997155139988223508745050368788919548428847880292180790174077109265273724193122402460691281563829243910519112072118487027676211933428345014689830075271657540426766563628010977141136065552057085877858784364209437204865207077779829465029185725232199210294064842341545618557609643021177552968878949436298658677888654603732729240130273371959392767649194054758612549710083825717796175599609353884538470772223700967733700941764992107494828700954544589895090398889490076023686004998712347253217765863212911977909582681216978870658464915008971836742239516742812959488749461735936086588237158426120894056019869972936377939709296995466047645530200189122210340520920022847354434442873660543954632829962129116917294170105085873109977253747223310715633269442989186779617222499017021267928163804991183073394891914428084698385657952302566898990148566154342177941982764697377139457913445236451024004871458800160079917332650954007509181392015408685185623739065422848003747460918870871022217631235247327948847067707163269878885260773599097306656571848455577854259816864396388776480547139098715933118010128898569157302951757868943166209394111467102303589183904839321735424515399779537450591066597361985594029425044858113922546698806511528639415181318698371682598887987940523508696683043457599022595837655142689959184110761078372825895309314080973844995241792150852929480294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -21632651910426128993566491223551768310523354192705726139750856564403489613085107676703061326610069179756716615672124372972938226423974498860404335820591307621930314591780771803188631343355100117270630175500535146004068394688314690215546459371204466784234941157507060144664748227962445397683557939470222369620382012642773645295172240199619530180527020380328278828751412239551012371883656817283359711830363320188569538883070004684230875615920231185153063889804267417021693052526315473256696044241576446456544860786454774119474071149500799506453715536277152225083563735464167057808801345200572937487028745482310742059893075573634461988525797158170509549833342584359209759137364267251486567438444573205432549807043058412269441302475509898545940084078596435874775543967162589310519299107752658096473106590005585769778353395457797453099390429690081877840984357090898982780668193501661575537117121040647082880898165236813639538652777106523973029986418536804577628851575186123598446955505591187150880005192877886717688669369340985854207449034847516870736843221219181747452191592647326033248018168169237941125315721328939530806032308488656547682159544384171438553189128567998536357725337394233673852950276674029998914801579651412717695121954315034689916132791385513337072471994947310917305841661332699021910509822833631059622680216724441179461445401131833477022641904414371577261338381893421767558945263650986713926506762145894777304149383403949052113766259219515358759063967955166084088655383926080218955010752802404279884562021198164378396086487206350927399133988425551991980358282490214717542930945802280083192374225825509749000158660053800683077064050754298840698717904967649125690331838550031052602005939415430364673726190802171544459586761125286940964734388994419646767678110675462946542643696082205353027838255041124697826859673835755775062089199494100219275604763929263522365745629320226833783766935333016646187466451873909928266823340211192915589286617555338046157829793279824975290356475028960620811889003824802844723435772739595622954584003116618343778397836630359116554406097635366983654738256186985250125070034310103507236875882552110720953122537963446794863769859987405293594148061809808966348795924991863343951195463574673288468110475632328231013938062886794815981106174314708237599164065750064365805282714658144756097826016259230499032766735972573228948317995649737736525221147367446509948444173143377705100129792503732172957793634875268543004000797930947772705792544621175637391313650638108935840159696585150393904696191121065545925347262099710070212375880208816944284669770355733906705441048424304526154730165453318352801517514345945089652640878909609559967804402308800967830971920612234388677601142996103660378451965338096218002666472294013490296449655131171439616445791770898724108275920801714190089997797795568359856022342451562190252280292479147704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] 69191157134838319805109701057812536353253018282513233888448050034379653638793571370436148276399939179174344261794109631799588072556555355540221050654203014520665555796398459280933123953978201576916620323754335470673313675022816594066687814469396949528664482467076670859980989210027414076658517018000207192105364850462750389153487088831514245437032420395550000356184271882525727577682448173175356791231842436504424240197779943758689646248915080354672871713575499670635344735557504818862420391472057880792452995792980428152160444825181120046229677610860942428304011746949471040202428853398728721427688802783249261859396302102843569203858649875040876769407498698864082549826546945500850259272623485716826941764274041890646040226753999347593982407076915768463659758614953298715911723698196562932879925739417342563336455836496680142625835596807885754714877243277407848793020491773899903360163743615940260350793240347742988025008378156074136730743351634994159846696936217257205270969765386556279450770247998151299755090797571908466360734241687232762321306340478278915178208277209440945320703426973299676892274991693914239519309298890292559147621130952563212081538607397506947838087408668182031290055200126994812699684797839880883795750450982200310611945348572720763505892827715259777338942961257022184411226103403367991645288879072582086516097142514986181114713704307689134499749532204108509110907112423293371036319534638795900355491109636077132966048214247965760199423831041916604461583363061339054882443339460284857943820372820503711816714123681149777442006972034100127227341205243408244216280833942601820654517280545504712267259161205467527506788551940334275948677581560391875542079454395562228898379522022852533535629328262161789687669426423357431097061731226139048802071770143929815355202538523027076327915090175815299564707271020434859566634843485647298510879501544451743043078162590931735052056684143857202099361214385089132163278115519649879924450191494665910235000214099631654182471428150374004334667339674866018901241503896797129972325261971656647177201783016388436686540703191898076275225004877734967073058489736523208455311726421834586387090491640988017442913192366202863543592548128403576336643339975701367584860331303338029899931595347255324858945534833412931160446198217833570615673164649414301626732275616874858510800219677143157147567156264600245297162171865248787012328285486617448766917086482784052060035738176323383597790114106384125022642315076366251598351648891007299811759779999057220257306788150720032154578130214814782897650001839259757452711148460363969070921388132553139638548921345491888059195235181910815768388604823125015332841453785528380158059127320507829693660909607966534164005009865334970129845579993119266778302947328660821391751974504711204744931815018688631330437625639872630209831751445922275604418793520618336310308038271146393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] -30099505722546242213403242616246544281400232763195958818095070531093032748832935158056685374261662246616797529823023735764804845180754031295478877853970711387426290456744400733166773535609921253625271374719898951459693748249308594916464405119428247236161367379807474864988878480627734348096439473155419859135808880137401913857450451127800954463579093879238151647214732123877865826277843412917260785614741283984124928493781976044048913857381204558617096064771197626248887935135951352926381322156704480049025454288720988045947098924498629159901781612992990530956392572945013033948658959444560638688681505073350338980071793284909513210781177505094282048026051987914391752881051510436555637256017447790116400042958212344583435221431314316124402423828709348862062332223900387152208157918810423289128454156042017371325657672638601663565655280873017031336187278106685018103523193262281577651908363473765584765524781458837256639373722623267881453011663505342831595525081508333516332706043651962686738363610906393126970158703307047963388591038845041940454397434563745138217175829635834186566073155577190187451946088942296671321746393940447018156602836885369504153546862557502638612162677821918015987472766739402363115610648861966706598846015783892889305836724540558276080045081800914964923757096817805613628365215875588582431031179219302312150505896003473025611912799634048353562861236860683504048378611332148347952331918495694208787086051242930435268408198560431133550349078330461490549830281551899423350820096356126809749826565814290733615557418662867563124105426090213264137535152701548982266857131675865717257623130651964187942999081261644728207447082931086335113119241958043631959940610859129268789138523568128070365962440458695937213889860788506191309729522804540033243794548792212927113423952778883841601377454012604053048544826902683053159984310035087957538472517982699000718429627251278741537502040278518335746029348962546096397608531323439139740689467371955568056869897106397565166250518859279009654747730063072550951020490216283531396305289411959129753123826373783751651073749246297292734808193854402949597892141680899213977763300193446875977000691509568588887110042933046639175478783953498602555646877150466360510553288587076797503065218707996918943531027517390547775590963673357693746806513145804124765795370207295022095731893436718994039546868446036660427748255637860017855073362718272697769688545997245836266826915347378836703810427468060968960031519430362453300703526200839669730059796631337992852037367137774429207904498841868714161369482725885161319916279257147171156494512385172498317901992771569650033769857289985044721042442072558906473391097018254107702989183966709398702726567257452531136724108150435037611143935325107743153760503561319522299703648508076109241497316262657265051305653803938990774678917317601945150506703469788272587221387629528350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -99723364303033460574709197622532466202633711549301677590002920843220156367433523018459745622372878771922437122661089432330600732973380290684927519252705071066179469670690835602293089145523672600293054124339590360986126044097831345329232130938280506323263681812533613661831226321330216224558322665739028217614082155266291958063849037445895012530048831724099893181416559265099817753458299262930327148374460951501543076587516872436275864304480488360676524841140790805419473137436206238061761364208522055202220104170620060180189480883268689030581066937696687653498298560293210241738820957663948598316014902838707854422419877023445569778638454902577671409321233377295191854390322274846753035499573554823763550712911049513176402175371842409312523047943022321488782601905399654967763811005938314154501136083053207633617263943822632757847080766375614462975624766852420739983885166178776151431939923085512513224430464377527229284964167677723526608265237482895172827180701268632229900255657417852857783549732862901891157795833143287143269411064820810164122753576330790270107067550603838437305352033593463515990916189909741784644997190802731008486225487347559141688731708456959771977753692383248449473354962839241707328767591143286074957785881066156941488946144018004319238301272842532279032084293526299175333879189756654090107077095553942914178007391983952529424577188885008771568000598616046466924924544278648000748158045142385766762116830725901464560244485345070522055581131603190451427211598570593825143352859032827673847372433206485955143588963309068576091757999577444386922384546907007073752602000082879683831764862971087841530648145369236718449230558458898013384618323990307800869264497270686981958636586711097875133131739760949458643886517785524070510941528361733334901069605864870285676375880194536674450147209314366513810244083796291243283858057816416537891125911377013876845730219042983470776480502985444028541901585451815566642826740229466913543540507341704713300018065494216109825751319929474115464561944981645933561090955565568324266949481308999538177821489748368656846054795288746730610707952355303687496951160364474656005838429036275282467187083366082441323115346559261120322178897689284106998211572186029789181120035546610468683540161762492759584829209844122257783267321318928024389587442841353162364976298101051590480054719722593979647502265510407069451436878076864370658852943697999610269093198010550107147649886423014197674546511500175779965815571697849571258871338804780226073919765834774076283359677868021276654582486807287890746456274369975205742312511173117120202308211247400183934897654638720311638363451037843603849802742187195891593230346574977113562935916139927918370442323395655024102195229969920972277392723194666724207337108283852530349275956945095905221864125912961362079233439836983595605711741900788426560249641246804314051717524150340812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 132833352805280521931902831624849020928954035700627722016268275701108077537940846570627683700781885761196423462900864706293090815672565883047732246864566332425548518782014705495967989814492192252063618134015100939694142707684569165089773814322753751813613832917474684970101411520338449895816519431569603045695182995905698414863630190610765501515670356205803815468880492857452836923819255140585495583830229223044895073381935910974674168173172415725124540505326508648502478944728592099240656336686111683456070176914485813936084970970932915643783914560593083531835495684139230197931158180381493327302781986102697421227437769074352591821180298583115045830008452513129474205484020992780111624862510940775445473715057314354744097563173486483674084009694901415467213424315044938274171129065802184403910876305278150273052415275228330309204658290042648798317381407810299208420641694864394425256925856579285874062282267660997906013897887007338777839742135762944179761316395422320731089888775074158194528446082505064382408466921437831778549716427807090889909177851145680463920839867336620390344425971492709101731238931801151025595411649874595342757658184171559599721873033567827116220232384446518117775770043331986441617601795175880538078258677947492942900932848859492998170352447249062320678260588966896856705653242763179031640982161636914706802004428033211862777318808757870845728537937469876974549188171530639056265868074711970991841437074992217683877143089807425738068690898070634694945966401805195342211448066634596781196730619537372255143919073905596258513197355675491150579834933796987355957884878231315376477511811859899396761506629608062673704679753443757479378630761453492845152448868905949907253155238493119220395684786443891737391746519907258920495451892320337814475852069488769025936754685663601904869484881565143641423983841045302996756558373105330357570493139555253783964330025546843819118871386304297385392017496933390405799393127802202549014897284702333350055783565289849203177263064064260443057381342520195467746355838195801899256766517172879677492041486027470592162010978809733528963827850433898349567651521353877794815969558828616636929593035834026525207112898549560074289264995306075311156892523547104467599506374297967112736931500567428533880382686659304177147896965985478301694207506335034012817823730835195382195863137414966137468099754029200851357487197916204064840804475668280605731545450352661479991400409837669086455926576841620939206466067772343669879754298414505367646058090058397879191827646466530727182202976951448604571140960749670587871557657423773919253254479859616864729612510679323992974780889957320352696214044505304942395523572965736408731369298550334374855376252601425575493275829774598788261724256578320641024562157285465798504284807363540031784962198943240184766884681721139544012478294648611594003354777935099500168311125826665971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] 56063939258062524950704913595515717991534124297366134900417722693968584220591910598692552077304271114623539317615841840609262379087413648152520881871350221681282067761202442775491094990663096940785782882950350629957000781056597603772846137515255310486780136401809352109160830945347937117045918588654835715532044111193426986961054119944582027860905306847921402781416147097022681414738571199782779129915849244644340953903163253805779618473414925281190211823656189507247188418232463770500024096439601164177993432455404488252263855182676955925906342408494350786426402992936426206748331458088288908890615479153877941235602704162085289949407003072180842226014228064929912063050851974760658463809098119195906879206339401131788036174583144514576219900567261871856823304184128914046415687284667155513285807333493927484807947611992085084329760402676435367720673983450867299868331968601329368118106424667269893589051902202163236808965548048047043705220733436143870317561769368559673937643018190370318928400721050652489640530977141085588817466427418207469044722091161770050386558691615838512699959894675315030665190456623697552786579529795831693961331442346227962149613386917471510342825838742711265934660325098450453941401831476084391360981460026245581005577201491049457743785153810714995023677229876011134551027959000899973918754341653045694040678033924970132369547384671473041355430275557467746466986211335051438107912259667507736735565236248732991276047504488399775270212527708416101496055131357483882694868043911353439371085688719608089147778481517825420004043558546566232627408091060058056001972576484083473933115611972472515934486728453540991530955926827135248239667218319118829584178559622046530251656751348523458780898446190223120529616478578352865412603973127534803511680122023659042549404925765078909680137675574122943723499732042865906234816819202849248983535684151522534551089714516563995035258106345373834872046999009194011032314549086979833644345191560560074258478099965256878988467556273196203789121992185593919797839123771141219614148862364045788215140215071268962127924288612131198782711185305685565207134343560953103200907180694928237378645675202615238804931065813491093937486736788376228371607778573987914431311004222265418771600125557177789030980876412275475987500760301899997710405313922388142346678752004165882992107022111255701502072767425677991832192163284827133346069554082471342200172908282226419617027278646229610889951026030096574507640789450394552418548768598674241266098907939401136541601143687352288907153698951446611762573807380837337329810349160515913802194183742647938666210644008929274458399583451580240285288778178588081437385005678070123238758900841893603415759324483239636816443384553415155906360367809743844215830115910547638703618884843170059748707187764696662823081708309397450477204760317222924506813314873457955504101759306747084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] -299420782267779438683864114018967018681853171976389751105013190581979071216711118721812374914087905514231384277375702761991036627412670564289173710534881164546325480779317763456283325221127265763506410163976622052303745746772720398877374612007542813249394343761023966239725568273804226106033535561052672400934957170654370976186995335001286590981577990262405346682077119546435946909727730520320778964228023567613642964680603759212921056287998823612261810485734049763675697624408061341895741187854183230584420839954737253335016158607054518382083039124686645854886574845676293273424261275197711235485220042555043016645378697920832191949390804736139079938683027503618147536536674532736518234328601577720565231624847201065314403781942541086593218696144690451531616104899525227441212882715427830672038372981866475185603620795778907258364549622204925371298419653867490779952482142381348881748916162183686351847254312903749125883469904996231998828208763337930195249460180565953968824612932618255698777598829015052959919358830885697177926210241533996679450933068401436156269809904910939896866554156679954146628857372743764645550540054134146933778522209582107430526715870443506494649107539489812575991740748671214181320243312531021905993132792029364052676417849640022685988289456100402085999812750102305429375625967050452234844912413445813797707905118618057964156527746134559496758847007493592008976405175861766865110723127701175268034414532290065937855930193497482193073677592920920443569300743747065378530190521356346505267492383135368988141190229040561462309042940185229135403784311978128589571338028087880063723662986249330974149666338421189741483893399421123318778209640116073417809408683069796281216643899146512063063645260514841094446144092787042505657093008838250151614033690326670769302937090322282436713880218932945610789308749746810547740597993338741698319304341007202201757031389338661482805127098666908998587628618457254238431754203438742707721670650783508337384871680971219587903596984534408335344386614202242556990584968530751075057963711023275671875393987870599329467127612146673688715588894465903357120602341866500123578163120548149128800875553602831632455010732450145010121241522145998061563531121555104019273891381683388614361699178594874685592375974736818500765479315339748532746680896152306977277330413406983892761514226622646045752115263469238173460307702711233867951451965947547031562558168464810715349470913635569216708802140240404247013360356337017079400489872624263058693055305298069785358374879786388100864702605323572669170103581694931213649255609234374866960363685183695811118198152782943653968953967146019987683469928803747338779550890671904561940890800295769796858776195659105389944892120164623327086443236048289070522304440748969740488965699222641834232500102868008595343804721254173908137817231491809203741869540888888590717267358762999480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 324552626903998340782164664123318451425718126693366532823164299759395331825628387440438884479492915669890478737889713176444174271229170757861191201533578957634797664318551318576083456062171069683073008145479014784696252278035007014430073450567868476361517927379843414486772584967046630539445020426678143530381395595323381567273569473620425156850505489883388956431652392497176243911174721193235895406410247102200825585170126564049196801238966307786863713295705811100514210718965223572594398342808880114881793642689100417585335583845327450399595150083089050681681433155374947570948323036733807461466641300025924632760067532613533264884070529664428989140239754151036030899791823348874279893057095090493384893178005905181010160201933692230494190621247257242647910140432771327972272228900996483834175364568001486805543918970656415288199797411491494714657997705744009139935342884320822843371199680178689483549422996524292428226948993026268351532699982467788944632306593213524598674421929819981731084832939451229344149966180050929115537157479924176928965844530207340591638000782924877888142691228825731691904366496144840289505318932833927677119676687163340141554861557009986410000388445773888195177854929512360468980176716025768422267578662824648090314130131401468116837851146483990477123558598383551552756530470314680871540855538566760237812925103262849610651475255554240125589113421119585095963139399754888255332723674804820612263332634216766907572238150340492554397250962995529649933821150720425345377966944606838368641753575716016547805367679285491109536136800027014090679984465292131423793144810500737963501314988541381692822016426123298695243830614752873251520735164647301925912119992631058288756422224429035002301797186143409781316729415610857162462980210257703070416030748857485720653933967318338487717400460496963969990961671445216580479244153359862730225998589831053512042905606837734640257003419032343801320375312577652031812089990539479928048152297109141065510094268943749434597168683737010819511948202105400752325772047894709507520146515865391136741513410602400304271739673015300784956853661668507849483753952940499978848013958510166056326567999391447558309808253514175779845077381342419741199182509715719214221984812032023456003984132672279849283058708112207639446016924544300397138197866065125255151245132523327454442792170111439916239853129999316889478393234314393021402373830197227878850203837828203830661488757580360684998621986667615414760665680766636653658610275542133675873648477292382965952559685493455269834037375340743411702004779617462290548657184365116175133886657571626853906097030600352091267127454844873450941588442249638009839840895449921640048275834618937551718109087699699556484424194175253717716818163457813773032759299401150927346353068780289340414435080853644652102004290754992009162577411075871076834108858511325213642992429232553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] -84067456142465592156031085451505187318323494830335780637730188029288249994760648699306618680117668551074525115572713022057124836460863930934513714152903972611410484635676214760364411605802753519349188489497942967916631339923460908502359227298133834329287025621908438757955655427028191757052305483198574236738526170786273253795410917983475976375454874781602721141559517977269707902318338923621778225831758822143703478808600713353542829116277299523561134346470293249335413114829658759476903925714068676301526063089479422118792880664894940952361717126769381141598843913275843774233319059116621194437693581136107902892505510818501432139664599385517470012098591462707478556387149061608254845236682446270540803868766310561010448105807599719384193274223486715205904481672826136884919853527064481303219719131807913260559401013986980397504619191166470248951796122419708485016771629877538523745924016113127262066626297897032944336498006778310277209093584355222261146278600734949121015852861640832745177534155729029998656828646371592706406742425920442745949159825542348278353052111214426016786067480779456170323822883062315860293258449198505437868050595228957463110877083374002881880857779651059697759150192172494483306904628413574543424128663675739470779951638054074198446236182021152441493901769560980898027738756243593139927620249558443612406363463345105290881844143390556863637714518641937884568874061790006243923468826215775641628488323709664205221251607580975489026164937263908841023483124594123754465736395054632516756172179246806173160395012299930880736414174278439933706422828540268218716540999654926376818486178138046480673869607541402442885372870278681262039100090733931487967221894936201255153206588810795667332503700592156740564365546937968632897140162332284374393609013558548491446535645789405855498468996900196867929347638823812476383714267086129281679493680336991225877155637465838235647537189215631485193000985831336993224622759561136193033109240577574441507101077391831422062645605747839356650999798117455142635573716306891423959577204751123251977008783583753739209191315933935944885592484820571174103379731474693866682482453099624086514866319664626444303119055378186060393623118928358642938005533780114484108832431283028088918230237478197543773969945014442406624485554456548651170339300683545767435061293587998323943420233412558511258708548446691381250626238197693429763293186984306980493839322671709156489036289546746896485286557782996578936819548323548300854598390522651278493904320640195549661191402205672871068729952432666132753701968952401423674303526388664468103129470929098505021137880527299135327447358604889551738739721608749073413284451586008818052317352927080831694325739435963071021403494206026046621822595923374770318818999709958660055469745035995108748052674019489889734835396576006998623911460251624119533516263843498958908343069481810001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -224762720438200477067992748078151146946369173996796048551315321662506053818818961228018347419442114560148832080683596648321784193051312727322234886398078445753135573802001310086060033811360322582828381318264354262140748716102817489761552671770328480743128579294381548536903377398563292584296905532206856284237950331381684441427720357216957029998395975944424856212217463635423730356555873683214583064851200438024187498881082773706449107985105410486701525815947543490315713094486553435695124867028317239451569712050566344345424203557679978979010121333230416592928169413933266277651833771712369169566757937708401242428030383380615121953129725095928004049047022155071812802910235335299005299127331376697621717075871587108914810171091974992656121760388850306281939820333394919279560592376386954204173286407831962061956676385036095158434088200113164424479793068293376422866260994394739580829313258060848196590708645823370462842347399117863729200325439630652028956110446315120845463062707144046111168354225255963694079879627152125939717649583106602894476873529347827933065699109649991161584783884840651444908588033191606849691847243695894751653679482122802443244663301429664737453298412822982179559411460667376763841258979582702264216020968548988778177489816928742230263253446209756328837125238316861144800791856155059347604225626713525204463343477455967776464819308813306495382077102734981742174964249884380484000921168618461692191357005343768033249525404075550647390485155964750864857455478570278289763450954899581395801142209124259934076371319530429495553935059419231061115360969149604874687884109832344632847541124076388641939977911138521642241690217931032734398488281865737875258310621998905532645145361461952240692199524271619096591731187211750506045243658311482603667644200469452082926616883046896528956926613328625221285477979895066419576871261665708667647052157441641874951842701123076230416258493986740348420883938898986061666737280571387906054253608173547248539662560753922229438926639491473825863434030030997606810360778314329465060317748383243604146510921979030107848570797231415404226380371505867441590643090360016113577415795216112474143073652617941724374698257767412427612305708527990332765819947530269634762532242257336685867238095840599759897508050876472690339650050362230326202529686259359733555885772490504736824395912018972056571790975408139607690436890888205031054937349810249087975588763321116054990746708769686589569810140430204528880508494472463889629307310330965699596980125169037858153651381935616813470768141716084268325020288132190680284726350620969273156850265437245195013326463086410949301272438978832941702096008321147210266353220923421936912449444195524810780710576133331228723936348039673077450019075885439340337112493020520290549270024593899248582990412933692331118954027963804135197143345968715250784347011073392078727986238472585216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 395611428873170947569631237009834412003612602547001587817907447745859030675983694210689409020552246480000543741636609799128284857561140424803317354750858588974375504760197647952053145809652090589647958916943699500850781495173200799810198006642724850454271997747933404266480218652996251157157798277671920871526024378932660913556031765159689669685735994040805240088992244562294278656896235891878620852355565151579237845704278558544106106952019351719791429108082082036791362961913121604921576284951153672897432953710521524857594718681486713648439204844520680587848642851926622597637366636755794164600348183827267174834302636939484681663429954099858199419902288122039508268115683313429779009924264724358316256418165411375290393521907481936718671329254498757818844811720960770540850518983831021712686567065051195574329906344718486497213559004612292169438990139445894793687849198761121369141267914841205159030649697765262373046691022918963627061533677507353500912820208469530225802991965525282781353410689285794633736912977836699501410612983332383172791611048284339856734308641361035758062312336716348070822697466580868811620058189066723319335454502690103311128919991110729810546452385639705991853254130517502671508937382448354367989095001329196214374652713180147608083209539361162320543781151342914619286989572897871453575078249591786640974152406902314570705173391755389590654809789222186481841524429701938046099390815767467157333256066356301422711890584810764946724377825381191723063047689765786667723799543110139612046995142442706708771817028263813759601445405710794087648354566939091609799633419389097674694348908952667331860626051391837633828589534424266092321402364666947224295878488568148889442697066415075191974576009292746144738594106415358470525461329421162972054025291101094212943503835931030870594073998784088771668638228652263775967362559500976469316449914896485546967350421136702872594356873604181903030756002190420117223734922761879192770713867164568055770694991917797026487594438665902801782993151778034701478731889376606045515433898957265053234754905881935186362643949070599303451625377823309462212089074626095706652305567383437577231625169558242842507462679778154274778722657313116359500826685517161618724134613676175371912877294496598825518189962165456530739815378907444800980920333406538676676756334788466555447858856249680921162946592963857196148789452598277533915788941217725896913235826358862633123861852084392604077958171253822862539242930513525848385958989608792068890978639705967038555237048635623798599524213207468680136756160252221980329062195214098737185746949746813802727326616623779349033468793844892223609369035577719183056574567328984372536896485143988083419426243604241779225333721765642503551699145314525530108296552828379752443185453364495632325034564145892457475329458828868232064492882908093403346064195530508840621228839421974937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -378132164302771059035239739172954173644703464391272046726733050167835199679382515358440777166399115466047653154191553755496228511584953096352919968807072697472370584473275772439145785294761042536124282127277322574122119927193522262805343482000757575662318354131749104416424035490677831870898267356923845033594436615209439998896222416916449160096511857385852661076138168657886998774726849042207279015540586272637979094431607150855178101476343447248307353900214790114225918212448307920262240803544219013626801754537523628080564828968173514621861123496179220717811482434854392670676309604841857971270672672834532178722770961195214570945139979755907561216806087937699425339847097029621664508244211482809864967057902196718085671823877007197221072260936610069660143964925468620760967563890519154704885804672504196505563557983508245479082776617367908120562751339661684884701015056671639125919667154350763625941822797867976986423071467242420984806804667178712056901200249446713140282899012772715478644470344975337597770927460256457444479250350887634145824033175903225364152374193067152220730151864486529613521905213570942327373475854891559724413939398140593494218284346759837154888829658153612235669675693020945963930157473430481488136920665992637777240533346820684651441694690143449698935442892180104973576674993128516419790854304525670374961486899498715842770867992010874725838360838159918771059453276625096902000273469484393444321213502890236609200971457209372716318561536761818462934245430656842627432841854678144519963073609839172776549933642338317754879750516702144105678556568699986457965083256686325808643205772293658627317550712062992733384435294511470519624173480560977937521084834914816110532248372090946192411743876662080970815608058141132102071115293124836803694659905366402716285972826466103548186128230190564257085937836382633728834222506363342466461308019077398976576118807901655800745666367401003897390944801346810625186270168277373383821789179444082436479410995946433834716198063541676321843490227087163715060147273181881199867765222706258249589527543369447046167863231415626063766327626388062758262468326007035986709464754022337724040515863076117957905484293835632179496459156702923812703158109711305392612474368673724552419849547611833088859427102145843400620432483459806982521049466664311822663887208348921089416133911457117442886557365056059020167706497618799086602602039883608712767965922137243092191610331660822978484311371405909087566921670721212162953923676055819686293955792021347758335584913187904678750958356997029770196889367395924592763478551871167442051681490778171631140752011324959030902141307617548914360275508882723580391495286574220840226162727243656010389994915557923606312866920176521853640027282493673230744125757073485211491010105814126322876030379267625714308447190412603121993867613735110547723657088049051564462205826351759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 253363189678282002709605301488516741657226860750180582466510222065349765148316110349218324579961575701235773511240227194544991137843164604201644918618066038525384703447467832528607493565832135411385571644782083645967560524292632770391047184827887133915149943796912003224786658040867728197341185187668303158333926552367716334177239787084423896711934864623478008893377151210791919272333248342919006465592631490451476592380842037371628595125273115014917448674214811451637968409030267510540390493991864174733513587014090244271101808903397383356478073874198856233211265976553862061940483111378550314442622167261242600344082359924121514024113232580114706473954915605840987988002801567444856361936839236681788360726007160794883521239512661479466413669649285173396624241120340580452306710508313935167261175488470738225949183157554538976195206829932032103393394647209774428446286539483921817246726539577403431240737022479225026297910317138733757947092443109331125081322357599241484854681391279312181858331069259655798004138049099641929620267906850656748531022627877643607379362762150223786100292208562932562459081019498294504292026382607786356348101522160348100171146305149624373418910396862873406160840659236226467114361422634982202775688664161466281520047280389461866020701133050138119898732851909555718962457903843310412841451260607036366284962415488827327237609250617310862268717744691328586662381172958099600593106980548700416892090524733382803562324799775215703393578474836664060630719077534819309047212022705484621507550980492344268320251360723079405581286225789347452156806931981462416710161051491149953570127909833774150416225936979055293716090419174774682915408828954825772836789837045984289890471481550690737819201145461223279605253194245013643553707477795615759828986513866232266615241578048372111816457083023834336660254376437646870367302483460067173865539305968088710397494348536175366248120338029910844315181298696396834527363437377818670678164158229316983278784746838416626510059972481079155372926513195856297231159729153765232569727367831996126029440810588314980897827855865169533666544201015171185988448436761073107386524036351804558331121734195705323264367080064562585950996457336932734498403271297834526280802356912207867494272665264569033855614949703343403279331487184026502168452094177710360534794939353737462406757627845028230180672473932379894804425328293702232633393838545281204561666421807022907905626496492236238839325182752557274397779843809727721320739100718115967347303237514399234261934517401093354891429401386841065633499832235423099013923791907958887336160242687891569448560912409662154446772303575036437740991384857314666466886491176659767151368149734688248783911596037904955204076215916025882288057137526173275014277344311061258694300295903945428296557702417420937618009336450397986404304932159647050974649181044854866209712872697626624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -123526759430883781904800546944856598499652363703177222902752953425237540561389127224963473854686329254593316153366850674295217704258651352140370084093541844154448659743294107403594125463710406163903264985534803022051560873713395203540826853957293086518423454554826023155720955551847983038773227346803627263656612784708722872144642263804165083203139709986850662449515117763666222122307162561081041333604016043392979477810628606196457875516540632040605159102634496145082903596193382515416416439232055105088248695152677301534585968783383204525771169272486874261537483109602075868663553540930230407365963125473897118006214715563134817726740332996817450819613335059338027572968017454020885968444129042384206960309310686439298836717957610374340085720701892091337447469934104426597976937572686550793903221027302801999280652518745557432409928645698526028587607512779033972446507298715591929397700679343502189050862513119619596921477319230095202444879734366146834762135225635975673914529859452911924024014165121159078379698135293693713020115214381721923650896905544538341679349757889468839738747087424592543620560136200377653252452076187506274611393088621266310425445673266873087340306883527934613020340848910040776484879520861255057761915120162020371856547363820322807056013075883796926947381514989612765426973076977500177672231384596380820958120597038797704034916782963995173871923299701524767302731589381353875697829326941567112647935855480922769140467173765747691776560699238699238894617693086254396896443528238993576495300949865201154484651655144243429894829794777871177260282277055567462095339567919205397843472381396670346480526447275082143549025247216529071914767288161043586647918709352343539361097467714438279347094757716775340320190342516494248192430582189392536539093051131583603242006743623513463838280348336130627038055092574406128716069941113376511683556989434295057734446928809857160179136119386507617834316234632892675360823318874640524188025049269330731294048105732015470289123653190098489367515577119623209352822228209842835828482433676353103632142572025316646863747331058850042045891378153384832657603787332149324879437064221653372469497964269868488194241653909269659592269801120109542495698474140358257136805464210629627531727522659575082804994698581741419771898707076247581007400019848683098466959016849548773382695264327164854911752995209955317065934779886287452953456924489979956570715983211483559221258330290452971797046889014944578676834561491854820135998220998359978799617998700957906440956332379904401409736816322493644185901992350285649816700396273312820605599533465032497672739051476863179986551021317728648318686820236054694577762032745049618804649442775452959200418861197676285310070841143572610540362236959434845082007588951773207789164837507353791568324272761295917343540360362671444115615146913568398128872312047350404113788362829699481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 40249727025070583509515486193141323951585332192250154802591996827160553771791480084298179113068375296590918740653273776999212674624498155535418731680681888007713729586974575729778355421056062554728857304737452127210093821928782341967942503153299745580555715630476687499997018170353140212690103207887854687830703357252156941836462503138869303610596056718016844061229488397607989885204818288558737528652918219917939295013087721026504953574583438394374661587353708684932947963115292416680194526421527838722452842723124029093505951771717399013328208590719965273454376822520094016711341378214027760589364780845000918470248844225164784247094922768086215987519410189618636637724247586425610163339478950582769671047997614914767357263998708762111939491692700021980665118588695925459813185192914247346523350604295437694050367265841011090463007297674683073807551537065735049275290815882922819073072181887376512609737369122826692901483315220286746309774553847345378494170822177160945571671168485849056945008336597518350494293790132871867925898218476213778839726925613526947118070660584329831963678905717404825447910298515332189287752766392429450963414514946309773028944757331319309945837768735121269251440401946281690031530327618715916107949242524289457676852880159978493267771835153404353582638807443785918581718173514985906051001375676007676516917532970922675224913454090943806665567831481361181477827087781983914969612608663833780984383915249853769403412861775414119773112243328535921548371236729745162108823135598595101205291839936577320823068530852792503472453764720704155259530458551892310295284773055726308726669753719551706333834864191581290874782454888364747497625888978502680429721007502434721025483581774125435852015454413550386018656174835295558803837690782719097975053146340177368761516624468089508624876046773913547354776598771747831351086102564685359785068444335993294978602226172009134023100128098580729039468682137193281232790994488423617585630508108214446445435524543448816041557762428247598477461703475777774687533959280879360078592216073214663853732342779177496745007347954297533850090208143385890313429998115899707166797638546077453328665635093703488787897947749077001102585071374535507456567590400171373065657816058815966859391379271038322259500568971638926086749261136654380603304877022873041791121484018035120426089004018025551629049381709512050586088224307068508472113727618352008846441854405091725267189477526609363645894110666990022963160956024410333914808217497372435748151208801076481977395354017753307578655084851248077144138720813876699947117462142194355833411522388839502566104249569881070122156053228241844002208453515986411609827797985957736742393892662929873688232237295851974154840789954181199909778885814403520180443664236145859130300070097022606612677994306600778630100517140998945116666768033638983557475544073884511078464909488758456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -3823309234834310708252197418402009306924169303561582553172917861510957865666493836300752985053264722163139243423560802607130963024450924397927771811863484573798416388736408565025887404821912502858516759555090728776379533202827159927697271757864424186064170380869446460945021911704014937996697412059627770644181758265489594457498780188900967454793195153914648550267881224627971890164871407246068272636432187857999820222140208760056035611409088245270729687722444844792018752969552746282521691862057767295491332860210618129919577656348131986638172848632024844306260422939102212707464060930164301723428612223018018142419726283334303536719475922753978716836223022621068806025016670486587538433211226627726593095933061194832844031458794887609052278368997141189577346297388087250924859913587532036757375435814830271248881783819920994116115314278971096065062349980526715155162670561017325612595406597199777907679093384840422771280719212296862492297962571621415530076883515334199353159573995257421794153089879935693362441731719490959471736783453529991300512429253913314020457905011062035412623518175322633614062727289070488078299200799155998334014039546070965597398422054313643012355043483877319489408388972369818818480285070928866523776740916253722052177436960042785372284340820230093653286820645674426738862453752575467601627066100020692229059585161865247569369498288511867266129505367554416555901399393901611662579650594463023185766293843247443669449766353181358647759227510422211581713345550799185841942696271925470474571267831680133803040207329273410034538525362029375083162736441012448171957483252949170566017219709283655656884310086691056732001124939323857088222008811248015813259643101863264074305046869546001796504867144989657111246098653484115682245495054590361277997060055078481679334502888093887479142459312357024402305076779807983423956513372374142438497247723654549560667538310497992267585127117566097709498244518291087490762880216106359282162104243116715162493166499176741477099228876135312765009641318266145996098790067352641224938115590008081714704862164924902294385081973095933376649980936605404313523711549166885001124888527362902691063954450998696512872268981425837829644294030608847126566311509593993627669180678928033653095184424012681490858366467220916273698583851347640025959939686958881018551259398070790581241661849370525920918260044532926434364357097128560138173798240058952736366272653650707357859393532707451519935572996061380840769887939626284844090374668468210766511151988786871065111591513103376241257999483920351636481289293280694882766328242299505748397005707492617727169297358000545551539662127840529362790759276136530163927458966732676174435715858119244250387818006891084069981593274949457183790792492517912821013130467248447650017521040493037401133147292503525524248228756833641928693288031231639174505737944337562369857896989694361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -5561430241367539563584431381730539071354791443772921785797177270564714355005799863232528265059887685571292647757977685157994273555209196849670933177086018432359207470652778899703152610371537798514372137693277056044945056907908267262195991979590412224681844807578096556695084583594421043124912083184052872197892282935075169894429907389309656873275901678256363423699891349209778172469692755488492660470889524766237105785981739404873213708053845503357855299444291965516158886490879559976615173198317530862183000002075693676209572035654873929363311794453980740691919631818058287682184543706766901335683412264299879077654746421993133780410520590752939980404939855883265512625006640573659872781746217000810477733764342744408237437729039263314696031738752776599084633149777078763185614812500811474399083495459476981712663696416099075198364224966949536318225442768768922759503694266711653513812426877004407068319912427776720662009175169593549498007834945071765537277476879242924085724729924328498025168792509178143416340518369294388364471726158615628880603601780196497491504427681568207942899907810602539185944867021336532066764125062701441259752816005458065690110708983113478597082818564413136849191101965138839470807851852416404648706784779255043978724918295281237245675023811519095777401553025906254510366009703254878651470427908025889764375028095571808305836167872546240214520350543376835763961188291365765779572037501173498400386219996457917661862784518947177816770083177533248174550684601968375818115250894497480497804526286904459921785116004657922713332188964980178361693799719471083102472618284991983796249701078097099636735281955828595934355315981916469397485228388886881652667677569981317030505026760646114659162038304999249396636749737981123335226818903854858072269413323276532071453484843259398423857969032177668923251488017681361271495378861376459755780634343992889220229244860496660193191244776348728172520938317386541746915053107497691216821213969449761159496814092190973945062336822434754239530509976140226973240837893441211040488273118393795412487996765267143106432248041110592757340576256841422056525911010154466546135516535207529199648317278136604107807297738673793719297418426263404437138671387176388170633520019286203510667282472511587087079636011543047363052355805008935288022401024096877073778612531279488270164832450469879294840742134851326936256972256281314139472146580620760322802726462366322968126560260249629093834970318046674459467935469357023215782566115292776117107019256571101700958484227702669063301397714639259163200037373749952898882234835289147592723781562970537632742313072366177332609217029201883824549550231352416987345884037601773921588698308643464072911230099671443955818851511861169702722370420495659151343522820630493376381554594438025903344947280206000983208351643836650963299449500636639828894362218976898829583395261073326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -59584382431856932997423975236305620220999608499210774907952777009104368526926197843943720924244876164908100590853561699987074373222142248041582825348695509058607525479512911267171650651030885206591819027354369723244160199677390346119578710582816008006245946445778200129392956700215574202779382324350522007570248426613044092452912441202730539411216189840638371018115046450503800217177101262011078960514471475236454736113225152810277723722563934604696888439468780298669890673823727126630001990940015420234870618895243437250129424508909623830829325897348876587801656890941190421891520456397624591912675423425081886196906035288714765355102862178805677328634505300152035517856337150435061530410088833705382564776422568878120479383667239306387342957795313856112692093342919960086779504840148656527537729059557739621618895205102352842725782956194069841617900436752644674304303855795251786261651575554583409087881690669154668423517737290585448501406334099508938625270100328792875977101921446720264422406065212790489201891677658922455384006850510540331214332301146967799028923186359789274336318034545727158096829212329300948778098234025336554737862581580628635882478865224082460142285420144005351614418118333422401756629151828559554070013352282741353234727261595839729594302613289864697360038581824660889458833565205293835563077064846609862848613374009980792050265126938607696682097443341293539662947878154112249791227283712669648286164586740690600438421348548277298346864254098178455781598847565332706848861117733688173904130661686966857992556867207654661541691502557829296497573571258305537863379428560287939517530830298064948957161070412215114136378223207667061354980054401418995078517250041680780493049497908648157826396330035869441722433449908300056028616346330052102474927074849278665368717721544972943707966709634572643410635289478903998548808430700451512826932130075421584934005373409390316232726655409325590303986772696541384511325020520429328641130286095303200788890542352691223496047276922428803806407348703536550609096889697083810263071163437425184188865680262608431498978034612147195831280529952947414172793834141818406358530224802575548409296036288192110433447977683923339293251904835060155339569090042921553758938694626299626969350154565892643486841131177277019412889020765751298291434922643626217883042547197621536801522460028305829423523689650485128139543057094171697208622376866487465870968651436871172119642195862849504308456134165470078092082542451852054797468517330064982904069947995784972007328967778449849000837286680095159999900069663591393548006433911731985014196366862538148954822657136222801541592051975031405423751194638965632219371712586693927415411573905678068775463771551211560918187732614791491697010792175976535104895472394141670470687078331536427961362201646738680291593181026942921715671528643479885311144333510111657984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -115994684284893041505957086596296916416406134027163863252218794294485656453540313571373190026149480690406015965174115627478989975619162069552032594175659087816238546819902812860310271991643446196628409496074867113170557354146091496676441802412091780340630529439018234593852734836756241871936553292446094731176680313767233678390453189801081672640684753566112918748553180552514992148667240400202395378319788940730268994752371527639020443793307252994111831588621117741119080930052514316950202541192756924489861786100523806914139970027285071360798946032187252829075925221186122442115728283058780317466879069700943220510936219047086984579120460444679410731001606419363210691640168967228060661215039157101853667318171967890055655655188653525079609091276318549376271680876843275393771958942466572150156273319848534221441235473560824818544669617163904214575559093285917445553146443506249189334357071174521546627997822612232800482260200225059561158018213431805315502351844770571748519066219182274284425056859251381115110342945126864446931367267415063178046829058603888270235548732865053532318083058463232040222381948314098663331311227120468854689261726304852189677100918618557635432354611504431300845587531097573988930426364972963265697587354957319438514837783263875939486261857969523451238149644063608578230972320208723637957364973865740501029210997235283793061062612567607590121097200934660518990157377197998083848084288936124651139712464059265977313085801535738865828163501647018477268809632559404861919837113149006857478773918006781065678418798013319135579945916692339071120917298384967038227076689386646820360156593730360323360863906887958052326264029142383639042098665484352117819101564108540143923832593188950730571561681058662883756393257288773904240449936415997565681357196112851163699531006626585838945118408090085138902838052782053551120756379321442029811466443343816170359168898429913615242686199948634083960341427486533546649495818129014828476090819859117622618128736168877522317692857798844321038517317623077901119848942817808429791639741799447235351058092011460424428814483821840878713926135877770810432894932934675095367279393780094836580547453613480581999569344873072849427706953661947218002559727255996712727188460419525490972272346457032553007897602096239456021398702826894551881434574656858097245066969648630234286777920091328313033962996104165400709875878103721650157830612996137785236002473180228988563734331885772874892493281316337816423160024726480331590926498012803149714962382367157073203843657798032324547699411646393870311916201328185929664498768042662372043099361415304864220063861410674707037990983059290746825341145259174156776102205481653791155565829409517526675541630743340022147012000034028065021911894469072391673041350933765242262405089835276443512265803374387186685169838505159344597834986664995912659754286449715419545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -8046002684333138180521419256654062184764742530797340015563095564857242811917941792743722961586337887815758914422065546237385937897881356426278752836756086182114535560109533761990831830270934750869235208605273053720344655391431944043409613652357071152879281300607708623917500868829365929061826099273168007287948888013004274194756184883567651028864578974817928359863618678115811344275534333399918381156606845721409403054958367499335591140627687169533626111003932728608696300562609039754371153812208906268203374386031203723664849486800834009785239374108505483828215888251308811355617529005549033479018980996102766554146904031954726323627131758252322078253005438876279496496791887987056007679028898328768841002298223884134801018512017065985212965548271768210120260439020275691427633742115654186644240200449133645434071715150001236840125755827027746079993366231238886736457622777806535095878126256950679840709248130251766022820770999725970063689115478987478499828998055518116821555875707053964031370950913247311711301899195052417762028607445866199088715212686585070119121365281031043744537731913057080947029464512676793693435421047923810386058254535262088986001465769144067408563152250986092821717919698571335959659775569476875591073936657160980072255187265846197962727902482408691583865002300884731027652155902671091689626355451495820336340018673100257258375287035397686555722366158432404970856179345429771918535676253805229949577756815268222998135433588775080327508796905864294988989021798655448736105594545570310608506056225381479031954992395043847417636736322853852909034529665829747387512085959350167837955875139956870412655394652456482243920087818441618691797073052138536870584535224760324027619734780057993668387468548043403097105390503458850000346936413499102571443464038234158198321784766309743260770302971328543135900331868260368928665386248018689223793786974511245025599235631093202024628349006975523830317730794168218875428280116775139292720228233314922235988523829943870887324990333003996346495984245228333703784058287595641384460447273897808689613347546048326478454319125554093093906396481190375334779353080452720022626037516611128181953221070758722536117429529025748323466495611432951042954194417709682281747110096444362160905534565480736560083398114292372725282843144223387355339346161840867227432916634950561870134089907993543939479132470268292119194947365110012125044567463483962465839827551557759281860216203136245121595363794971320821934398470662298686356543050533377200388658858572392233116146307452255991531686791195377361224006916518445793375923773304641760284809170653874160400344001682824621930477878826297073240319559077904118370329782302016389097276974438891274644934197854695853900929433450548353601325797917205618570685255745471803199123648807278840016452642579414183733905705665421240275378836679590506830290358608800849592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -288642346828576564420706708419356150973981548936080904083647773588242283648658472847975141422408953988961738785879628160418603185425650173799964076285269147556864619965777612969843692135806205165333308005702149966207502567910342383019610220140672287093684781929779106226394455889599585569730920282579941906702200013422283843067774066569965833879350782398253163618440138474408728234900351854457150477194111377301963085007817460847155019126307687732651105273512822182236020712006510934656144978363912233211038089093217797615177728240017837419360560304511157190565581383902405906320348710670177751714918127487060108535961491154096729984655526045746828807783074669762736220874131085194094283869668527212396968095059987185727216626485439789787360101610290492671872737232836700174370951019765380861671376584061803692900480240032372656436960347182965838653475024852968779427630301528202251160447838647111224439268633960631802147845708622463220608242823668872001898337059080973118816286866654391116510956651194164015328834358662962225919127288047007099675638119702808824874365047392890771291281631535859472687932834457531283093195679181198056476456345974856017278013330514945614477911050602628447826876676256579825528788290446051734052171086032035100906813284736821274091276463534154528408199008457166586747968251851718861677377127542003242777430914786057020288709476677720818839390106457917933610751681854937675526650525848261452957053913314653790830608756489909571698877337142595605954461263805620749245933686801454741170227025964279994072555966307285272896798291657678879235620115171018232666138172277783182093144980588655160775190889383975179394867464866616445916431071733885897166286168471795377280499038698400566646152202244145050043526343655772276078840618582427466646008967317577893361253593631104155281862884501305861596272363198515711334366128847776121634172392216075773148861318361223046003377053920981740766654066840143709873575825517505118940161143459634877098083887283933190585334327999631611999249797214336870828400273238480795905454104454361531956991573519980938062500537080868749202687980962868344508602116352309105529402002463888748571034726314056087634998822295746253002937180294764779052887573845160921938285032139604201568326468293409042479956821417546077096362279700208544189710586902498207833525784022929885102561632011869818515309981525131016105957914494708808549468030603223338763200464803959982121052211999653217866359562672011558980466304205258116637216213206442943203696649575865294723833485205846705970723433739379836423816269972513917111486220340564131988291840475596477830459618817184975128718560373833523587571240517509832457234473987115071825525426374477101825704839305585193733434053941581782403451519279748848926708428752851374697461138312968080015070480578449439734414020055822597996153529267773874331759023435633878944972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 5768994464033998863462388177790001352649759542117424035356818200740355636120816983363963948322197521627808601334928382308666887142418408635881254065150102669662007057640639946521988499530908069368779172111863942051906674098025850056525212268090282070368958094757442913172255146174417614678007398088985587652662452328384795563780787933353243684989644807155751553669362949490206972388566628844914625258458584584843626400629687771508913983827721002343568016567441358571402962641371148722589102078140578643894066366686298941174372892750142452620141990490945958736630927973193496282706637114601418610456334626534946240711567477548683351353541323209397348664267072273446877477074050900549618176431329953456622563749082438771977164938178228061586332444583202914852203527774024221820413356904198006911042319916378846434424495607609245877471390559045660616415372773151743692596225338823435835222297395199079785486616266116279073769199836752993007874286631559707218477570260491176496679759408104269963821361543894600862407421508532947744067371841893171483031601558813492087901045721329450213434064122495379018599314578831039941372939879060485647818300053051728553863839043096910010137961322596272972829639685077323505867754378163930727808973201713389220618542938245258124142804786775415743352470930812861955746688285493992858577551391095502563050012883819057374551307872508022381065028626445816284682232053567500268366954356592375067206365926187862355661514682757582061537998654747933216747348160235783271000262816728759278169025588283869501643610153271193436917873773025946821367935082289819193857292060096295186693949164481685022414530754805983625746233948699588600424512808363164976975755496283641660953243490495246328770230062724017000138715811972780746372924801166127293998956423363241663417710509190414961901594850607770028449735245232122449821925272458789921851320171431399018310800702504556949626056376381430535401186395960740703412166353479970202753885079751361392997975471367320859293448919360043512060343082168297937751703088079812967435761084924720049342883154469573281040094195722143772753279948897609314709038914490764880250954708794122328402485548112048178751264816387140009994778936499143246736215224986480346668198480217171685518529600430226588793671187564135248705181428065136726169687150593871289214425365940365708170923291716612608756020388307724854235578975569749735545258459440648091179678300284261138000277013459404729102502640635729927498230643997376951532183975629576308627702744785765052734277171527995352626554579785925567033725010660594885652488544469337150354246447141925685180496993793567715501373627941920340567313532831997907103847981458931939780659529210545683830109113926789327005580760344514234979139896431644462409583240452158025885320643179488116336000549370728305081812441565480538865842844487645251971322656826426743639244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] 355119612748216325519082908119694621772510061924799803423129549266842047741663610707431624792939700677840700553770112691052567892597063046452289872587329954379908568387146357200303431361753948930115203822248055468802342961679272380816395054085038587869091888027730587556666463893763806962047089239213924298301523086562551912710828241402716822341462846090870252288356644751968608096029170880935396109497044327413953502715766822489082052630021705816471999918739371108733704445827439551500089346783014828540563959774978674869590384590295883288118571565072332017561627096099112911189926031172312159964402776419824354556585129139586076538328625883631087204017596568380953931873131620166270893071827835802833857642418690786543855676939135099780150856532919420399778635308151599201725150185548062033061185482490540508547585677742224732369032287175896533437888541521025304403950072873681442305984670139363465111236649751640743791396070944124792004449459713010797495681355173367396507506517629946929440820544529352068664746934207624238653706966016993522712261722851067038781461278647120752451034444036378340821998248198753142210427883092688506157775096166407920161323227622886378839936890695860645580777980954744138049407532322589793553621773835590863231707381725837579693443256055084288314792813312769496673467137312482921145646129101717181402641868675363141486206993519257313268399816889439137776551089530132191371652985265970937147455656759300881208869850593252169431713304122045460007445868473331744291140366466925948687874811371775472022106611829112717405562648007606330964657021049243253342620038849271671358035399609241960201108318972671073493989280214143228964998992830689849024044964522252210581584897132543656396676471949267784286460034893404558322363100392614700840646868445227075788949529112121763730681281404932612421104391271420955094168060330430193259267674113975654506693909623904330839074857120666339478418787298610713286165210306824861089902722731523260925070179834230072331825079598319913536140502202900432486123514739262075130761566049029273826378981886416925194678074742122825711480217947722521258822879181014439824798791184362126181177199432874917116621161728646564550528199134346297734840269010913370688952545849307797655885152839239193538092968988606144006060247899076546226740721509485925409354265737204407099729606236348263173908086831649950536848526168267905112065136241162882525020648238029337854257519410936771206949938695414142675823947887671320423811592462898465017756782669874067743771494427753761683218585101750742457887504963834313444050069159123836169286011357782812173202821245712400509287616153428716627582006052812817094085233978303243400815382397330935956754904046067786850735836831018194673450115875472923134214777485429421497865771186336585272344775872813513967462755007772319903402773378912212866337457343098125337755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 3235105012307235166385696414901795868914401315845936807201013465816827070649174198560088738036363182297715259691016888974839549307526459364806974162128719077550409848803161281331960377313161717526133318973198073105523710268642834932374319647848588016525373019773528922583510400084343348127656369186737926901176006877974137699897121316998620361786173820551705802583613452620371329025539973328152856376830171459926028839997701872741841017729311299362615199995467013369536925834933480126370569818253376215293468378416812405798950916191143572841413614631548584663951749118378724365281128387784609562974984361149186523182509557848687267211486655241427301521793396651065793496220933333434156404967122505758651993608432053733247422580484573956207936630086885455869508241496621730823809605310838246955228220894130218953383741398548570156280361485428575876469382514056274773226703013967847991285572126610551777367364780655440224221687602267261116778939379066639830665782860884660817007777122266716382893027693258960361643844356931303147142180680650176617842135933403519564211494270773670795086526781093142938268890764166826710530776596100006050977549445536732367252512950840155562107152884281972381901688575467057257976103519586021419917218018730258427517284042249741773744520254985395138104403764944141424092456454068582294286489859719019904710779573610741331473855012712295145756352418051747597027501309347896254647436548400126867011339425384716363473300924614282424864114399252619643554286323950991218642044309684458372126980863087380937446652543800836522574563324360708545130987730660911203093769246849855079220880489525723376239685652736371230742704498763197034978780957471650334961544443157117190444365366280092745458303253107182577810307244139815399958158377856521216510389778051303499550631612199962483078303537708933078016144887581582620955565863426335798930589293344824902573207255877776318973748245214972522791696875250144181322383206522287909301233094196932255917502065014653140500451719939729083183691262675852526855358565487423870010936239690109894686435110366332711395760670570229912825086023644173783550950092877098688180200323537448102338046397625068758541325373158778380943970833113391006954140842418465403928079765712902172938982728690293270556602272805642790209055107822957710003906477638130110715409012212994146467068121256301797924931936780690992039164806723345360466094479903586458938115780914318851018425587749624739969505881970721728174888274570431014480027833735422652669964233530277051040594925517537927658403111877567978568506001351347737462462358825038170282162442188235081412837732537595123196817915561650702430069273349220795946619230109258873892905582678330938020222759119876164068787610964038263968110860543800165428622097472685425399920793322303772180337305701815754568758980132810524674562779613133063049324537813027480461295747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -16139257333749735662597015783326802073063847760645226475375866013496934469334447701749623658043103683529388515561151882206014089831388396978347088488542538574704816865039012622409449044392661229885936121999108926138644490851900326496446459824446687993401050489617258595800586056151412626789874272485016907771637730293764380379237892644999477195350426240868700061167897005939884158861232874336222869755906714680483306571748449390079789996892110971990584168363869802032584695780367082142693728787109938362520587119397096453586606380814027122328786543365750756378172997935020799713898755000065907754554990728471539791470978514567061363173254428858342290279237456887425180131336140783569703042299627204006796065144369222480567275974109227343968992729604742236750974940159204724326579230712042831883963595784315380512418673397762745168872146227692545111853891856921538900393045571812643868537911218152212384770821088792893017598670774193045693703914072628409058274721821685272206765663531163756969550070684701172507870227105994103145896244464923922496782163226672192033141658471033462810415544849796684347718322703120840476417589683816292430317110271014963785605905747415863421061516228896840913538064226205641287007364450452669622967619548710234970438399156246528121408656747490772745863273636379612136588125686561170440491723391737841613647888174738553547449151520096803392954628169600762554300058264403482429465416397045617750015366377896682112023134472592473448595077256059960172755989377959722006071041990055707319109995254727259288164714182217737439842615894129972114881022264644567486505205834141497368943163816629680805365162925142513877691300659776086076647265546723492023924508216376474935660959631127579076853360755380594956324384322699143269585085497314565001296655785999858617071645512473162765202859657708043006736484206553185596699755826453749675643230984950443445439659428623537580584663317736051509313310490607748049402094080185874832449833180032705701122202490492674453145679024506222566662105987666067427291630509388896146641303518658189453179390811665161568128675223688505173028274333149505504886916670178029570375930476222700083981914909036620932855580742471343040289190254696399381087010842368825360264975002949331722357192282996421545790100566613183792557014495687493226533833082441438423556483584440387119676381778240164385045721087734820414845516056349227978380095235218033574051581034982027415060700932397189197006727308637090886720103543620821379761361064804489005183310064426002057988576634638410427189944832282540902277857265718060243409014337412836339279180081300412136077618826950061695525138513515301440530909770536045980278841215313772437105091403485639518977914483716478748350497864600551483829597220439806260644538872476397089783645547964428317289494899580450187863699046114899469608831499830238793540295894548652561061956812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 106164008824244416804093157149165886903550340451318123833252246485017022130067541444506511236456220114265752431421792753893981265137420597872696575299409279238281064904007560766680395896066801997689606330166317759311712240587096229181512126470734398458704209193817990518511390182060025729480144172673727899371969286992973493915115368158537431857089080204431313413129470101718535402587181776126186068319730753434347993462506136712581528057037909943278958331855080609087160006411141939332909942751530431723080246142025170712432761659239919743086218501452558163569802358252429085253914270409799071374791037243297961326058134480687326073433683166447187680402912276225024221105502515452698238736138378212172531152006367332700604675163091485574599298005649785747614672864618093971606817093543354610861806614445396641441962751176620220832694381571488736686554298612844399139476252398342956652897281492220601041973071383867977355050123882660705289512865966587212396446160800505870548845867254746178544613326135845771762550668206535768874442372047772906424391678683407928415622218371281483543481104459675829778836723631180124838885289718989424250609695641471399873415633753231274228781493582005505365069102549707528397622089624194221472029957978520085378980777207609380256511553711761851550806963714375287933878522242086606657721662250077577295949233101551981302651152314720087534770515148836128933428696668237581289332781180074981932220435519517444285310756316486512848168153712202082458941449572965306315788886617396756386146849046225698585132572678681726030217227391173425762561952624415162626490180977745883141219488475328366960761307259742960940826503605222229410630059032492099217595177135862674816760116171720858072574692878861298355125092834095389964932415469258970326167812697683731973722451329117686842815190407928663773867813385041307760782411068007861309109702751650551447914021470451993980838433155135661354953825015934497796165799702917947672036997463492658746728620161164507812477742815122001137418758947267559642418915731887773639093214722769878237315391294115548708160222656256040419875173046607764293600831361317209160664436715635026713373389457393239388147939241427881649570905246105278977653891798663356005852244777128043098387264178664465033941134095386593680820342609051853383145753251322399678484689171061738077694984120410554926274820344098581703737938314979197379789865628960085664718112684913545868433339239537723771444623096923405873947494059627167024372484173519140715660302298223353801144785413245270993992770511080555149914102204976649120998968142010143620471574189247259190027130780651424924202541523495970938942593084138787616240910049984620237773295129961667638922784597989681689102765112124054721403020562401182277475880409484692776523986014995408272613878083537185318474941448561276415333338865709557939315044488621463822858463477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 1338915552047430610514956439126061972881126841287382819351298809594388912092655521451699723765123166884918025416519119664581850996677288636694187629974128661848248892064429176239214251323930371575055706832585428245925587919162642631800809875717034306124497348213056453710482977702132756018114372327231687538536849858785697754092385850344016401366374452374848419341660208067789133776109107787296183218835474516643751378409509243081541515029133767451993152841286056589104216163867653533591147250999014465973004566473535762465474003954631117483707527832866190355110593355882024253592493398957743192840490470024316996296108820516281169075418211479792004798414478464108522431245752002110311128215736068197302434654164918783021546121821928894284865328414253752314775313194967134404469099537607374734530541519766721867973854832270452493210135425074065180338834681848917110760527560458957891804642274812275336569276289581407851509175381345186365974146912410724289946771655908826354896661398653423490082055498067617426235459867856203427643701657798125117965806018751318075425894491388790560671317147979234044320418597820798710442467537673171422021117363546031671715435132749309813291250810423805511701851911654686269528276998510010132628422388560793769124800194084070873334807032720734631079534008613788361059199704015189670683972378761758918937915601119755281238693525072259884993205632274598429338821905554828184352940627273418977310191395261360538941418987063152524388072660556114955581045248267952360960514650210939396441238140390825213631659025762147744229565795535635987241937234402505982745465238516578088796034234981842292154276644379708760566858543624304859783427102734639086455888003063102292599411402679428810973740953351411848164197266921889118366624421124300764417254744500657536835158283182418849613767316013700232382465846846640242640880260079789087121987425927944305634585661230674733997049087312773301936883786744938194673424672088933584349386531086978644893172720198727941441029250932366293460909549983195771165793066793047844073883701067869835756472814398676532076385140936553388763817799725929889661479197968282214817502344149248354026098395592156192684966426461071006718834127584669990296910540558329340610198759371564556499651903334045459689318058105900470366458824502632066675653843630322819981678868699083423244342739708937910653728220787829888602161847461822765975185954269968753969708099641749780771223050685777912219839600358100609117756198837781204487404063308876839390637422537322749327836325032589086570606628382895007666474959618198855286506798028444928329437592685991371100920298874512363420669424517435467235171673643845815527332927272598588670138278990329637625123103713325036675385116630362836899437451090460631143766354425595328955744446846691694141496601311154288569408333866147613787121737375500159510557233854281125627221245952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 1302686234340556869027769187386085043799112095554085941978785503349334067482334383087297940076660632141627213955399580049641637054367787751113517028544956161351550968154461505735292794138398746582508415797157457068242699268196808537325728830363107861793214156268158348787135803144940760941984138194472819738830820601430787073592279372732548714152748513885361755961159667150887268192513131055106439608247475247030264989549826947264669094439843131489982520085790915181339077891044619028965782872352148598337110735553594489312744250066218170320471228363530455963642001524490788340817795285102642353996726517504585281200921495299849255613679419479355898964072766401262284921560836057833322200522875931756700093727885326519486002427038557779475095654334985645979821104053606862512402227439376082083327246190157450846201030173569189824967395841758940757682184924383435437408999768041885125956157544030005354259638226828335045383986897401482896661144757197714273905541218151700960898429252194918675481828650556760476630701695860403049725285196219835568407779411065128645821976603680930712608163760460893024263411663515009728860802026804778076373695030385438364338109574941784158238158967870107672159960558529105194640779182164730748823863353400093809506896314151547301496853762625365751152619805379296842454274118513649888180216363199080269849214186571078210856233196051405022355337002647057526805809122021075236418357152496734985660692963084916450575999257501306250933116518815001364139471918357340318118908118162970426844922820018956906658504679823698872239518142352725788345625024099303861108420533492562984097098199593284630795158157304181371006639819694663111808445970928590777567847996659951220323723256774964580685883113099910376797402386065031748675156680862243276850742376083313719646404662636153747398893542914295446658124731423990101197731991661366587659181130076356449671004159365908195380201855842050872982465488779370036172234119959383306333848443974772856552064383402405115472331027330589349905970764814720194074957371343744704955073206705506761785148403902902208348117808347145807545166567243214954766343690643517767579669278696183665765458338546399151177587939698278880573537433646004869485710745294260592287436719082339914679932404065737589713699594133223507371945590670301365143393131293044625124205969263836186124002041891804284808884984894094180137846220267577926365751571803294655980481400702892364227922982888147163883470982195254093978827883864823902705879813770691899818885781393680754919891123315407408861342346322403724309872224362024401239169579996513068611738127861656714739622311243502867989844698210046881871703429228910327482086328088657973412861793284993239382593317291862303695116177735339638455102663037724888717772426394700116197690685521320456113465365385889202844874894571422989100070222149001547973250221074638367064469421424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -10880149983334032334854370946891526652497064590459445213492015215647839886229061747480234587007407570771795158945192722011067064934613114437211902991274984690103162963392988139511866833877493830301537157538109460880091080366802754364718532844673461638000941622450055666109801595327141351400747692413603886113812734848063007479779404289499902955143842531869878872402997090446097932672693141687265854785743701394880788578180991561702946480665853335509863718678696759175534489334307041463691547490718242515192154877041084218829521094319737002928005544364727402564626517433523812240336870979160293490237558658870698562296869869353493530353690636087060325715945758913851196555879975537519997152190922122370518334329190192120688146487759721864271521069743993041435610302858229104996979025204548156502202893154297620245614328511782839045934513373816854362295213677650404799908543397834701373315835995933276691865508058967151341175047089188569636230164556662076565437903448653479748517168291680278675190823338342085984077787669543279650468952851236479521652109942197085136908223137844503410850953738148718748995901257888594313573310035384409576715236807555959827219866611543386889706600085941889587916662841884225922798224602098780235640544607918556963097672070929358408915006893822354878079548072801577358484828871078549000301882147001235963412506285169314979302525860865812032289313778873769678394566547221287110545704238199660867757620784934527821089916690248241744964724476671313754920256578016124278706378006004032402723448198448590444013008835993246492737266574847929981905200124294869596556255394913532265284179139625517260442191252862130139484924156440811323478864077977912668816530880715647982870193688238079939850364625077237417693437883122924845789179604829220983484101440956331268777670622508098590763575467685727141290938623503803645564936683085576564919373312450315553033655982630641015755575835255677424428501079056403467398853035073419366092008419581541695793400995343955522204368618821513121021052606967588329792831881550795778323683289547316916819861608894103837054134580921944888038126235766823171646298709588407385560539161919559170919528432184007905070438799383405084061484710195031708760524154175286977553611822949564680554277173012358674988095369680262541028893438999255062568512681403333992876638063794899801697468177005018899116246040476916969028202324831037352121998496765741968088740046213393147718225020062565994787415764362836425270213326484679789738197296734064555137818261044440498541279348469237515969914137953992825680966433394999029651725379146491695160878414076408588592956969845100273539311676507351320818173543865430444472936787379245041547692657769803642264258524953356009109952366138142882979509789907536746297593739116846407288155250739738097977179875913745373889337518096136698060733134962609687030813071150371531483056072294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 58856088804772831075634301610942822670856131656041780800192760614225089861413992102123169630739422887046870574006770065210267288227022007394463177493478419277262246002119463084819769229258634016142944973230762270012293150799921114589178648245884984659023897618512135918872137196205947916204199504719351603198234670959666936180766758014640413362631634561289110203230063391559446821270067010287777199180136799946358527596893133006359727487410739844641040661806962470952941773789855064597013708260401400484636174256432076048548584448076636845744086059958325033031562616213827846378886239271589518768242135532341858581428816702045661301274914735248927919777243160522988652437717169346810755968039065818551825694125958028548616539077941300055854097516729020986763732750685540181695810871539562698531243435815229961508658751218095540827602651718039379534014259412080280910963336956082761030789445046539177583952984469403917703229174554135672455224975456321390336488860606376469943827350961873980740355367672165022470932409656136821525690716841480197757001108387264840914909973050034722974833614370479924238029667452179609484122782111190090856715719445252410256282112132802580817227336146694114033920891296025737403387148482787734706579282808282156886573023587940744845273537520684349034509783507214231195633636001125414658685910794968259443238015509941268205991839810028153202258316467048693273828480784348119306706087043060043353769732943212141575155263666595000078993343378412636791962132104249539719547835015813666916019084167888099041672488647685400422151113623712428165390254685621317809508377489705920544918296990387706321007271718453193843328740200404580510922437306567197560086687788937202987194708417010404323804314212747635726020344802694708691810197894139292207836347151147217804513921881427146290191763681049723540688947184243430898505416215644494820874274349091202890704789209938289391130866256121588857680961724592455567756933381112783202694842306056250773900919316320038563050588369542370573762382081494778226774494039085909330992408180119866544744870803194951981268414271567764276120563428529518666215411139081615534426519341040353883321080744830955556369710283730082046985140640963186805318066218756005949388163331968834763499946440769122938977941763737067282723105983902236160476963943989271432233603917269488277179854705572722735633964001440492838686879705290587680234966875133929044148082785306075174050051342192645322247009320528745987172904380941580623261514113758425468620518237909499198526911873955104426617201414507713982890640588508083818956072927530963950266138353569456527620312449479239983674481420414959256308158790388737178430255185095202491525022517119414757389500425891486150476162835672645890194573062440498687911651734725884175610684835208124043728128630170537772170097725295914140832361127245317279937976594597625535589456292085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 49540185410031276058619346441779226978364617302233623127810500283290108001666235394942144715201838006043141548217141317413032541004197140911873252936565127021562734521775364820464990883135493779988437990382277750885619273428368498444204997165793232605193042789035628569452961159293879199164042238872662046092605671002819339655351862978885501831380614361822133725456919624228191640814392989215836046549083006424786938299563333579501324969695912884471972593295365579425491014291989573688993656549744572744885478279824221659060157469906436040658006197750195597488577350531680258560372651374351978926146947238390243079024853587722632771516427089295554788207844199442738031707057965568260244305892633538964248048840583391291883011158596519662240253594003330031566499562048326013320410342314224197934294823638304503351995269290948487040081818061058415585362317444918701385366903136554777111735535939930950136435718394876265134865966692948487891188480821631493739917285217485565391849624020481809075901366591175298306798288088043946503030068024592076040701987169863960714537984279586588629528616368615297711995503168587893380909472783170410643842380906150535581168435001242029152478613884254102024332051851208605466579973369309703226245680887939029389223755421476192203120670377532827622742598603497760869950598245049282987282418683293984006302992907448878802800960327941553210127639078840039730179948480634606594077752721863887888859771186529815283072198981725238693390071463936051826945533885686604062593430192160027699551666034399217889532688529291989513905686812052689348686829528972993963788648874179092147722923407841306515126833511706171365712671264153911717567807224976611409905062481403382522752898617737904105104664331977060194931018481336375918704030661382124531982578272081637109545632811291756485377319888435401167020574918917487602659503836571591212927815593232951197368902864240323410647369950411645891607673804878068135608233041699657053089376572982037037869674502455789750894736477274351795235000583365135028815438972044881734173452415804357386442769972893383237632309147377542240172741525533113682507518833015937672979249467035232571198106863423570770910709239531404460651175253854386680429847773230578308352122206539183618251651910962683141141443534726621643136046649765062560147859938890978009311912757590381970677795856875997865839256223068805607894887647136434054749893686093588916489857570375351721051553182719231726841290155702592075462933923219043770452254987399469397012229808341550730130442247947169847958436030960444854455760089085933607532444532072092553828588348396116978465555428993601684121749944144920340459731540951913181091666662652508396996501128156215425597354545582951098725342310697324402977577977419463727859543757242958805753983558480855722111469577035131753241908204255317702911252049159137165134027799723848276887660920832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] -847385172456688010798714742482801172418853941885145811393776377409909495502474457217794492722683762028948749441879126110922882987182922998548245574055199845392957785693873722343801127147822389998137379448383126439500370902271747756157910062115039234308386780478269765961747359309121095848987638391695460838089735237732342236950017433552251333922542211067893437750497022978294640609052263720280586075872288645111055225208173690943945881705458198255795394296430020655181264417802278182955555953504273846458825718437633293969464913151246631166591979675048845147304371483551604075340414857390222610909845280656512209984616379727052155992437886189678222062856350695720246698161186040365698422160152277419067791707946599089582302268263528169096039800045269346320449611692302330089229477137409234707319527772969100642920679567451466312559861080349376444095263594733422175078724327946285399273861446738845535207272715907036397131917995031511278456258444983242369350703817235780701953117730690006017944461207096111275601745727389180202393530503660408589909901620555128886378876330609140999964519331150193472141109870740226458921926604946390899289562570448222200383713690679203565828754892921996747934984289154892934440662076200888082229568769695259435627686000856387413243955578679925199826471787210454597244365591643216417021434985365087414425524983526527440367532329464337726731554375568648328399587487849780574709202688001120571322337864737776692777862596376273524399709338473361792948692226596024981005534089470882625827521192989689043566351272568570395541440797529597682156880886927924260060258162759310910559010380188268521550734710572024236766120497878560619977806595962689445177497079873841955580785078267020872124490497381657812049411513383609788515340248541962774318014493781022064923656962556289573206935677626324732514170887089394670562551969922491509783186810296006816943693128573729218221497379654624452980381473392209674686261241518806047833562373442535752428131692364912839152665744536903215827634920589316037384791941819385213425143481603936251502949836122397983320901358382670730907818087172997451840031622965553781986003035719771360255056914723864996785694850175585499830807672246623085547975863534077140668802198278910791766321230633474071533470610022922789890003056025978474878059878096798782600924542065238140925635043238918634488054727467173226689762775526081777664136462405643053281435034871999195979538407468782640452161030521044335734062902397339690183973802405260473332380057641413568616595467773038509626215983893362890573085216181529929254421114818068092866071889280901941525856184199597302019190405821161734737319765471235958959306309882326461244481712646039878500527118421096864977007716494705749844582414887528899404568720978765914013899359567972556537658503989423974081664259193931644842487635948304902456996773395166393143065999384248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] 1186617020832568098605199018031338215180417019896992528580938597971767367735899877689167978719474062070519299894927245568552613555668578264269802672239583689927548350211592623212510432000182812941915000239363613353230408265699371717126036767965820634963733865997436865011568706788173462918752343132585965254012178169705174710761902896748684030479367943132592182556286911902327114439587255233337511708071657853685707561703431470553131651345038352279169486761789851892180466532033386879161588016028063007250844402993465585659165648865846193801328417019276512687756134485449735545406279042957238411881715402970946352521266818306722457326023800836845741697802405860387725376532749789832282523007749210133439330756691021683503274688244725153038265427321426496600656983551532597395575448751813999614535011866838411601331359679949906074705807275495120708540041309551668814304270093460212505740449870441678915323273797402630094297933690722759844022527806481931277929699516641009741431027420282896441728145377136422093425135131319324826427624548537302450469684593636662880338285623006314094177429774122093686197672489159297993288962981743587825552685333671958577058891953999694441883838264140677147296702063496525559849692541698868784481041629703954598244724663823225458927676475927191444239158729297017167218751965005477922228472873275623135340605912310494463249690898059973231568224644221942345022057785901534570155534534654961544276531076398617278559524166060556482565392223999785739152890694362520993051251416526347952948206078370496895499514710110213100292636533133198334568703650669645717975338660481623087440542658972875759092752599614249247562505334213452780597844248490076324175161228322722831513803480310738741478151000906594439963273907906992739903556647915349344148673381126931111846884051910648603690007800054014195801261410979469543036727377833946524672499150353843834573367269189505755189781487805535073524123748096887138253102003699897790536994399164411586782102848710987812693442397775458861015165687618544801135558339431598341688732429823811898101645653626078617632182445838963156067393339656474734459870668127334843487033242649659558860511744641359391025301648497555124067812322418691549404113936755714323079792821558715259181924684148279528963153585485564659212891037646810964439067787975133600686422145831185711528142384094485209640412995695566898877081671898497125450100842853744469816057438162109908556259329668807708320922810322558890870686447390971257390578949465398161180804325111715374708627144088200762158143687908627861947346148764524361008145238968910523878100099993769653592981152993063434294948950523314670898797905692569575606012067947126887971215301673309148785988837592828718637469752866734100520939768871043184630606551258735495539395758569817910269661224653545476219483100087028127007159265466008660715647109869231345057065269723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 815537820998190074382126289311044126656969790127771832506950115923962350680884665499464952723411415925217646350315176152987383602812440305296979766184934416745610362029686830386161300577701030021618719720870763003787733908666765139530927176632001742394452790410500597247004461087311516914784914602930460172940586503346486580557946466070642606523271339280705552907497135153550421272013010630253115138179955957256762925311154219612873799951777181083808290047013563442158594456085368406463288197582000830320462847693783518149693843770847461643576805586406128575172938534267157145280391825393053326888876744849386380827623613794369349614158201764996215203156854856692625997746315366512718001949919275857882431542338114002135549961335365718509291955634428898875758164410991489666587625928338362169093234815500191127834163898840782255048759686204594738735076742042904477193583562027534537290381332090735000101166860337965171529597972291598937209583460132417948115320035018666572440338906665801518781016326849662947942732126240191103586769575522952045046114997263397693198761095748589750607621682065358500134458247833519273292749441490488389284610724895432595519116135407475036714211749519929740438478133502622567186025274865511333049825989826634505269874001701679570846204838375211596726213645080278476452423696161914798021114330446106213948241941171939734767724036346909851808272354869455764239538383120069280879163825426480148559420690571543451331874370343534271227132042901116554355880973881082092337792646982390115812238099968249224139209419023198160775748710526790890628880699179229506593957534402374206044600920522402838992447095135950016473771216401794195940886597875525493745177571743031288667266371591957990953132550818285751019709566222406103126018013154711986210575367746284026374433274512262827988047393189405351633946775292198907305790548165310222785926230658284761147168531779800011894856549670031185102029323639630670442906516512828836748396348282935643758205515310119545349750790449536077963460385859421631587736998699087669722641039833433870412529118037359524947237687982671862920832277141741483522282752837409902293462510852055509727602382857849309853259503506531374608356938916173554876266167183917380440447322878861727877372194278774404091226635640858090379721803489918879657122976931931584515568093127477467421129202830953034492779620767466461953138394161510015192311981464604242353192636245235190672721077573289437303307639878673459317335171393411901563898449646017727695833487916604288319948907561076579940084066286233385821042420788608237350905433019863107659164292623792372221374760830161719742756221768998612860815946153569937135219420454128496819665394624697796484851516058610626372021808862547685108286805311947573018855323381849763264635091877362196160496275025778060189299955958783152931671245379063991877870641018941936374816723267747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -645398524936134873029389553455514371002210623269319847857764713980454269581268611489788060968522233892517708593338479538634968926908548976997117968959508608948668939815874089368411304355103386620178086812254480574730189336703825191588167335132627852224198868013864483312788280701976379771954647867566510361409662587868557412893330623329980906146922146053994456061070167229448477303179750238460561010409853723844218359064467526587906933145034549747962254557530144199088592226783298480748391789883844684924258985224042699318226297060920927209047206151594166469470020561005335728235645087570642127596693811209584302789246118022175604997839734237672006175699479686465063717215597028975838796346418360584067203030977743517374200289179907544426491710654072022725238966114990336329906739066305546709206748081327098858659670842655696668282624655378440083215790449316828672568563899946583414665821644672725067685642245229224968226191024715220567508955964418204926518899190183416632306504729579973897462568300221203219464039678594740297886894536524999590876978616246154626512176841687725615635418794725095691755767693969554601220359175341033749976637961385291117615418854911143632340216517077364724452691348188355259639383662576977487851541992307843406848904788146958765333724063660878099924617260879814818862198718641712170994678133005559566087936182948569771909177905161807173392407800323927898052406396446909031616804555902876559920748344522960301323684577902932459331281548130956613372188917757194302026778907237549267632029203312096538272659730982643960403180091573067429690724119059139049569619577119669038669433891415385854331195218194852921351255903026022057979175555366955947669889026894666744320632208968844034138048545657473525416259727577798071411687203158489123958697560056283350808001372513374877047475663017954476955229028139176594061629863454000618130779148857068736670086632058559953183632958997338209732906988158262632709245410303956745960366875600617420339075352812606625471050314126993751579356706002032969467734377022330952552618259411054411133714366421653881365706032743293925997542832522727886545778335624237595012243390377011974396740307075401819926927509285030122526366528550730504785996259574471292514452513527754005727789802797966238828700116492293659583986987738529169134683379247949817676611393957025513484011816159222506374416309708857350972972567757557435386889004936188981698732615219428006337742187064485002475101258454873126786413392069510927116622693815752769559010227077973088800275388801049432992333586416316789560387157772517948257285392382035832352190925256086891811131809916690670790367384363996721753021097722017872752393944788972820330655320716327231595254896399449058448401672504133387307694474470871952984224436498462723508243588658869500211351308932227003110102863478611350323630050392286485024956743973506491603671855398912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -4800795310601865592269314601603717552153171486045607556761708655583662439354717966844839256277144129523209723554178093892223788848156137993496901013071426544704755147065476769871514283396043142625327065578225896208215864117528164111508857566890135893900205507388213784665406569186481917067909802029878035876062870276368563856574659096972056108454743858610076960856043193706721495700068176501619803478197137643389533482794824035986624820579716055859353639357179138095714234055437571669941441969435298377639311096961005374851004404447335803665060607531842335818402587298159562073168883163976791527567030760669385101539241537776170738503573943458531749596439757419372790534103451962971184851533044698193614188107096477300877002662318583658239048710520215205651285322672913615144848478846146715585927857623827795654415925219811660628791034794396060858534611630488751186615168842159159018361483926334577278161970249964635673869144855875500005012176638317178238107559013772154733688396175582879962503491435882138486239838036073558362493098358232735555639036811824076762516645735358840663298312653227459163996161722349206632182805232302325390552425730979829917241883877434282199130155675924107758409948507835333708238112237562378229156802583003034382343461358819388507148667760811394035432577675718601592773682824862050643807098235891630596704006245911224096095802246314855325913577861179097839231247178837822338204443999802187814945152548004927178899031520995469461864716294493583755316435875054457935511397853740692666550152477548100825352435799864028977962017268741164992782283637922286800870631772082831796273429183407371537758994102119081005459477349603553398326084977969333372967237683924377579253844927028658170913309760327615032104703233517391499743087149528620856310042163766453159588298866864311892676008126817598722661905216680933713552893620022124887045724466518148028580534900806361603591035304275929076526633577848145427682861079841032123079073394443650028168137535405403951387189400095198960025814435282357109350257103179911057289992954278414705197516583407013942745891029412197019411523602426743868165716313819645868758113795044914502088053777135929511864116282067975721772823288746369886058260478780247761894758883812652401143892973371019602227039354305167519931699022503458770321728066189476576013812808647843281420138831706371565748588419022654925178456770184834715929579637064984436617851338939339430796563675745012005895382319570582755324348698855435368303996218242561335242493882825057227700801904660471448027340760143582071269991356302135214719507050162433467004215655776195393871103287964577142136432060352110872843062855638533027278131512992244768327982852439662804456059447392086713205541757641572098724934819798063861335039019326973206149557318673697123749143297032605810205707745360873479084428498009234817220036286337622972465952860405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] 4009037560255587025897524409323286420505141828388805908772063558353809939811282183767019423341864968903035507415848191628938534566009183334368360972669289586979899410123645861557956455072776830529181984738995662636856352363819951735790549339021140189688291063854529088209728493015881281108413345401997121379640621767095156270940615752221173214567813834177171820026465264822619077948954250987763873489380279581562819549429454208372450766924751379500751357920351195190917452424605691753550944724832538484839103242213322557853717838963346180145423019181172945951588726066378214872729293840819941149899799783175831648113730876626830608487768053006480080793842386495650819700839501372205358076226234102453458863330986402555447763259974184709851070647464311574434674504853940514960911113299545226302210764374482739594540633308052994164112714273563594536678191200918265695173287697836494006556177921639096308670853878963933461192077005179035076657512341439399624282560674066885889566888070506088675014072259341483181244146056031779229567788286685516382000346788976132193026667405090745771564611005082143219266655850457970711521686856564163397125186865465852362357444996495619864069907465166900425818524870688777304681751795689646440418112817987248650671018249240905029577817723938052095933800799966398295175856976023921833848256494943454631715021238632230453281636252223988878688252433121569350578774513943084812425652029778435160556530579247630155902662783931801664924642823089143422457562884522921015902371875956647691839094199796846129623903983623232030094444017202573525402512139673395394053560270462519215527002400801947909562805636756592174942826964248016699889560201245709692574951210520931643346569916266439175820763277851875320198066219835638969938436594248531029053996920960726487680685985730182034218944724762069732457748787538276003819761743479274876682070372696778578683442553299852263124823854993649626759260901700848741927311182711133517639713411044833489129639830763913755156566968423269392200616037612844424799107439992704195641651826079183405575600806006992229731506708720874626660853365032766413572974075501774435805841502480750151838657078030036396012362640557933784152971842843471912541000776729617348581908749718577224898363842511741807997138188300852124520428135571241019359980438309317222163207038732417657787698649620419701629154780568476397410315935107942933280882612386369609504625629309469234762798437375154132982107605226488798308447001491802721140138181873421384497917715138579720091736778889025066124049246128683222657943176354535400512846397436256712730222394004298448396368698726867014788227159918679632885216221901761076339775018417542385227784965463296407074548817501151632286650905276522155738544366395055891216955028353197919289560419913138304911725129507992269960971589067547976230568226142286470172089694737580467277852324554342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 7666215411957541784270952302842971576699348324585855962230581716475188551783509443500902615804917552827356805677216152942655364643639222501828738570421987325897773820819364994878921436951791706807512616126549297402787374646295917941281091782923475431244097234009676581813221999744826670284423548721667234589532204292008583760926932622730653083562011655813404486014733280275304178663872313355630538588800478667555009339671694429286945816344722588291130326939990918638281829870212908144018287430810375639016271548704929282595609788979733331818742033257251657121916608297897240628661966711484471611330878947358371417115986471015645455252942705035809582623206962887423953655710558324090403347490078481127255617997339753461673250355029660239823701000658297398527672137822859376489430729053825139824881037719592025209310860955117965549418567781691985996405428700465950784113843948626111107338173475537091026404108667954711227968102455504624226411735877195606778494035583553772014140539351706098947410382809346688347297649934103889226882343618505635739416145902167267346330069588405285504311615081165115493537381623593601748248127143319724106354871929943625366118982218721054408334435065201967714606350578865759462533347729812498262078197417706795281931498704078035063497389400837012236272084245846785059836635920929059201152285818719940057384031034033213163973404340886442546425880586968215699677307793553462791791874933890069979915025405696138606046447416780777252126027084243879614795748868511623754131962766542571935399756101917005889285795513860632095462161427822662967553411952357440066123645153537051966787138635432721174290016215296688559061097635665996686190938462373032714304822790893628514230870670176852715508776590057452034262158956005018655153369854760247406337029600056044903982277613587071054418248327616239356297567724620697419678203474010285980887017796117786265066879450320173426505229608242554155410549631073202249470085619359910809350695930990980708683491924532858803167660643262680153740461418971345929052099462584688459459218044115670490108057149461693107312449648238137202587875926940657745620307820656003035748811018226476903503436047585772634229530006152363823544522901938683358008747836767279962977514802703932603574686694381796026919807770629738177112608216119276475381575893570360829640783159565964665549660058851730250297398285860683116472718519648495566421658507632148208354044075310132114186363193084948078253120960631173363797393907640007572157105010245093754151824292145810266966302538696771399384292110312930892784904669746853588025832282406738005463590472777487470152691250179914657633894402767505392149617081511890773688650353955669013781348814506818391366449815644682008471139357876844420087992876038679720223644436372127732299180517842355579353447985767120941896167316552382170522242899926877835540456387247674578088055526339379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -12760368410780141137132704329205327093697633974006907064309163125701116536868288586686347954013757335887847622773661418892217507055130957651613165921257657876303515815108402974215153699096285442715408756922620298989426784100372936696523167251372562319964117467371588309009096889582440787705171747527748474502499622936528604605845739584581973786739811987711830334410299009784764839196951281367741777684621434013894356566253457866362966902312396922532514049293403437889040886328036112693057920349916886929475031251151716683339727857015138413563654153889239011093012568400639847381700857869037700395505455108940682472385974687330850542570471061218562107954638865013505522869694830285133258974144366204971676410635025391528077089478926088204491654791267432667680544439523154953690065298135868455516165185523450685688563530015970456460661453409583907652382323115240763514114566399951144789588755696769288892392324820584964423487494623988640474113501349277545009621289344754972625273070223032105579434171335956173434775439958997910164968412341999902406659962387686573654481994489677838184326214288915150142614624505379588705437201252688083307796256659459298537027761898571866427850691347160375959068833010361335314104819261852282876153109204104273249738422526586642804065592324828464817554345856325347447774773375669542079073040088038834076065922886311739527785513233707424570672600695536987544533392527928308308081952487750292449803063682492269573506238960379290714451188740609154687094023212336483976596508620436347155441787803032787467700656807715103803850658338854153189803272474062263017725345604018684348211143386163738592356815629507457351790251748249618444843656926469966910733245099743076956568768381395565312947275257185327023768468440031564226918870624719024037898389607748703223851128951209284284447748076816592509305281392640968634210016168805315701867791726098590978985426741161074032978477339747171550908430282972882427109093999136741396501334771961155715383552330178284670566319568178644030420218162532918099174751978752069006701344804488593296273415817886937365292069662911019070966879484046179337313514205339800071774033562111947956483025250353337373284341803663363670522829846378824637775056864474489454756080075041739322986477025267682453283607696919169522759964415871901848874110185910772872750177227986442246581582102837441470142973929880555530559396768987619268457901930824644221426461604977663267912883585927037526551733126442721009838057557046771729183848093785365666419264760109437969255901830520563382723166136268527227850444200034863691000876415090447811766824077426701493116852903513437491727172172498605432633901027464945132802161027603868132283625227420596480332259964644929433242106078146674409981903042914877478552560826584343589797434426251062392024283423144974850469441224605065231407640954966416846446419561140025927536644150263808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 8982976551795439736311115917355886828919290428534542363094832654937724903845227363136112078737302731094349729931368608774900660358127396679921242334613725018714905587584670616100443882623745270450713327721618328559314038922545349801972865066479924862657367842337954908198201602382174680867831718505052536575271108529608288998943125428849800067166955263807242479078719411618330771153603380523306408233158345966619179011223660557906556730436643859297011233621205243039585822752261062873175572385702269752421940412121658184983501547151836383369161146916695463855310290166542040360172603366895818877673120504475668471487556672592395683496008661855492290488551157519033230903250786778563260742572555391196055912367567458673078165733157335269624390087286348629780049417125415178708999821275094159312559069631627561241458259493383181859723434784483879360775010521155496796010209762302375024366515312987125970885785643665502348599312981549896737065827170188325280232534641411099311951940751969245720376331897921422403652513560082188195744331380302859173430235268252481989613052114214668615607334558796552581488353657091096125235081590255274640072362766576538929898903287147672896916355501492030021510533382439484129447335219388681008908587121743913657964098862791599779114875577792821231138452118223109226645239246062293104191204508820207515833643659434996613114650611639685043130102182872385925192605300205876931664277084406273071764152120661200194214257976817277821278133619001043649871272377842996621101348416984671461559509459556315169044956883140815999722808134174894235831056862135986480460794127669941796854238483235190817608914983612341653361828765173027180771606444413056306267278372561705686825247846018618013463685987948777723387119166799008539401645940223347476142626057621038936481801926836187065226736616173216756345624620021696348755151245494566816204938293478931159008708571076389651072703147933369500413410012085395371733385410693910833666926480032719742620158855586419619821767464151924726509607654179477791001390230407805512256921940335685982259359996684945784047082227026875876706972194896719076695826335465500454025131735453616920767857168707680764116605971842137287649164633388213678307934983905194856850986459457804818871906777858879612685754345940226308435376135462736372506778208447654873528609601956297231432473888965456444579329867586901574829892840001557583558371980199375808388449114070917349379467650431873505568818470878025098710411884494510711023459989957247400221512507946282165606157359087122207983033529306002726452914971893426396197872717004989651460388372556720120013985861055728938990158224470251322761584885772015027458634730186909819237237090416987397723632849361832965760995972239527047872224293328106300134954843371282410551086332197486292669306886228956981691232336885573122814486921868203435896816802544837006392036060320235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -25224393545207189908096851078252258828604389929773588226073845506395367689378243914553512235815104463291789894240376355299866912863975667884832695879411248702250270978839096814284187148902731705467878142466281425722728458903275661554721303190720836620778538026509351594069267438722544300285414603752484627011798915618144993790457469726071364213089877936078024637105838622305007152939642429697724672989832922624732067728089133353433157460706023135058122820677181741012984069252047785409003307907801323113620563726445989359299466611370578684147690235154982486019110382710052852143920631724469710924977026939816988203570196908539246789480197035986884199323818436793145901096457218773041050313601498175248143678351253069087688358865675689629844013515017768395740666903781087315615576217629013610459292551131521126052005334327908417304684080706081514235266550871198424856865349217103619769159146633142105587815011442577554696530300220976906899817402442531076695881224629183921258759240976892896611762643282027924429294981181594533442163637683493511475549596071025465580067574024652216184677081498760042408398352678510558256033027030085971157575371539916590531319758275211993910069045628459777744780821176700257326304564635727052495439839389463121432191512577325718496360164603196835513745068283478336946387517795363442916657211041337376340905482220266094278718166082761407645750464018857951794102008313087393991496061786392145929499924245317104647830396228171296817539380007504977429982095237252590581777620821124713966420022877127613762661521054535298193020911340651020839869786785208797668768394410627838906228633182366320429639768125523026666758336745713379955777970923031223099443473025550304846591461366037075444801193958854823574386768105845692788351377517862670783114815325940035444954963805787531252869788929490892580817839788886324416902774926541581308738294769296884874029936419434387526022239189559396815884437161582479524240166730632959896685445409675362398171606389122497741332761854655509213029224593972318710507060618152013990218650075841623573354879989629425939291963777153613886201504645305982063660888628917805600394607362089492545582272102612733626356553562912769730295007593053172353950267765044245039041298952245666045314740789706505808717147225607440903890609732566352822326690650542599499532202169652663326131714959251339754306804342240910544712613937218495018898798012368911200165460423871262543815920862540295213149776817700433122252491963399681460426105807781655658945370345108227355922307551152268636025745362652264024727146855147684397542921498010329574488323650092786524738753455465860005511706680098333914622565554824363203143656618082704045819092065035902197203827186422758564817519095664192014950111175447939920892768305625290889167490210326457722325999361234690257129352268348473081602753293412244271828101462984527716987399038828544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 63823355754369235187535100787628233846831566183601927636540727410268325269109206731436099086191788850411955464522415698550581618766505058198508522968651791378768717243756444288407344967707251579252750133012598128629810439220792674848048142317732851258797148296641314175585046528441260246509433350387275093828454809331397365661678679580879449616174279875519058176480687921357117459751453068428561600638052100462465288294207795880853029592256542654862013396978562616144502391365322895972530452247972398982783908081548095475691553913626145843489843391762616737685999969932240163212513453686396387178005209495743111106051640358750663582643703590225888113610846075647711732025928882574119607921664743458080830185936022688379202729931546960539318319023232068880455430426589709353953081602797148490513639069599647811736982897679900717479255264913775791061274385131701746803616008629353136622810541204526922316443661606710416478649216289200599256495315830591824587742792910391538045868508731246523410378303946192719007794748441373005339182524854879683371769691563669073629708326382313074476567047135835088138168037688233070071496753732477038424564398711628655955426848072087009837699613414823650995473508217915031179100604012265828188180105084351773953563871673358595212030138332802155540116946512588343404070259877704542343849634150612599007156349398516124685364035767012776276176783444503716878670522007586941259983473400773663517689507633539254766658423789676795493303073204280288945389596152456364532498671414087059694259761293380481572996691621561239338615413110576713396515527032152062848099698094587453799098092639892366096750433441582882474855741986721623798761818345740924940487009686192544264254309161991475588759567945184244652864781611584498486263716705235124965391579136306245855708968908439968877462618901003063366388819039534021171292344993468594101455515897995428079888203085378809246056820309208156519681502589427755047527274783545059013450678836963048163356753658937178446743745982875032481900153752735041826300737436638083665110962228367301511904606169942629245777770449942337928189730996187139314735456460372479048145470220489783750433672970252040517492147008905718494007636603481136798438004587955870093162487657434197238295703234875671592028717944615608082780927810645712633941149001062945743632304067590300060748669166946798470851469875964719980308050976508065451442511760475311342527064953971817583480954396992665230349289312044691056344866091357787303091481758502397586849033900404103174888166243160681815713992146694486062349329143419440730766471606385931412178214857206196041020741348750228679841178139006962869719885314530266793059435361066566857124784192156615919447073588821774956546632407166726201170173393189158550988531472086125169000508375400036702016735704290044743227161177977145533515925060058223321739973621221514298805978238917017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -67779023357233005519884638048982190462342322502794259875091937919119009493745347939689599556722279096256417402042010867033971903548738198100396945265786523710839948414905683358626408078301790182329270218026240764239363772249761547711172876111572142535430435484530757479064512608319192130955624888802606386633796298864453805689359893607356988149575054976682805592787372357433515191548701864183835694869974549851113711274664274480391582714549946131168412730860029472223984859542298386763223266796697851406279457309765461661020999670730173489908223306687741485630375615997073468956860910964871669320092810332673498977005356170363741164907167799928834077374941493716629317889580071518822111287434975015978226310698376940573246463089616929356500835470262654877901598561727509307877835673952526029224127055700389717261047734676046433405349145717446734009885451546459979913059449816582058098560133865982034546934752137185168224654487585941425184760141026627905618849111730753233791259052630383727569418570556370264590796904677352695955855268880490723121924404265971559786045512219965208152570448641541081704314221289935501815468259416267539561812218577313654839167272520024578065061591313413316240448426928154667800383811801475928595836075664105164805198631083786748662152448874014793049290577997609938638137247392971989430071474382915914635372593980591239629020661962805737255102282689973708536295850900108841586198202964083113524139998903689957018081658837482276342891833098895616838688272293983767178233691257092919243761822829766002289745424219619445032264522883261959792151590571436235655884648219359588300521277327613453928205426988712290000801440953944777300124315764579813127303971974790615164162425791321262810984025903206925358158563043337994887219432979687608040231379152278999087213086047455938041561553108537542351846984431748493557189647643540272332970935293770580382143442973545941835858328283135828672921985368012675077542714252858188879327511880948464197288909457866998282784136921469526610827383833397148834205583066620527728255825313619190849496533941809720325883695230886182720826631952923975302695918753575977735328860133059287829542210139072852170104994724134201370826623597166772093495059778008006057195552577587832012185621977654685038454219650047029291028465376938304103047813590951903214295957647029090057251528030540930112507634904590086000071001579646991122108313804045752247449581701951129911986553247549499952185149665684819897133251482678901131650012801010999474557488054030571481682555700453077723984443970868572113839800931806721538496621475421043968782217874226312072092778805673689029867453922333993368146211055495867057253345936558171473931911755494880793945702685307771164511079062522172814868403484761005425227126285967453986157229317893847879438290810054776215427186530958196379305252253137931503037521131659208627556076054642688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 537267158756762535101827780880418162654766935162109696034268964322132819356367828883363642903783655575034045007459762856013806597173510561720671344910939376443843560011865726555860452541112709989883556541376879339153004379844031305084827670101092494842781430074042539919311166282973241014339325507479052889806880698133322891503819097837194163000672957718041560026171024691265536298874004227968774341227033813479318408811313346679422604764302992707601850574674025937301218790397141045027595524035868991833885642592624593458232779847898406846096339288044395690270112042011078029412474270616583654827489028305484245493535385445259968761360289118318369040001319075920238376433218257614538530264294811444437783972552504124985647073115378015587855997955893982184572849213133019036268579480052940777170605365192243359253471733867285857102654943474698603709767431092228457208449056121915599982997909702822866749259526114859182276282112743490344059758426009846012356857345190353601301763580226752907509455277823367106128780621850444641613730310971567222234272510878585818878481055691068259291748683130776430546016905950868291650995522192022359571823424645015700956901994772176637953435363463590710244888797199409426185926942468965761582651828954690492484363849184975994742500166758946272889444851429903821264394050915161312265560692510567955171677401085494445789077476965686394851764967439721518932163155492299652355557385010095292521722631106073219830116812837547171216384502927414942699126026269280017282947234327483081463023757865959394037382002108125645566744428199159325791490263367718730926686240930187679782030287100775756958823055605826658394821746741583012808922875119965005293458546408609105642008007547547109693513437565648664592262730516043157795147225525632066532080184663990459104105438616639479151544918297953127149424266612700850459524630994459516324843921625717321281368195315463863475583216550306594260979242631834393013805613138192588454544788973239098171249224592044775266332767470299077588827559951275677959836227273727674775671553292053191824821056865141104778515808141597116860185522278227598225321313747159890214104092691561801653288557866912508414238116926181918719450202873372863717896108467344545954605109593946427555477407812979732503237907698798669071788384292874739345447452723704286015399371526216957857639331514104933850067878243002327685720353422802888328049821166764337200112432177163097833243872321389215542184003178480610736061117447071177263374778462362190477044182645029121018394527960868931653110910374126746932491385559763854954604337299293213373784525331255580027837548285894471125070477857910471544359499076901295563797476151822474747876822143614070861931131992549920119182839855150143860998259607715841606823037014855824474008579357740771648593167087266089244697518223938666268794635444617321114591533494220271775402662591201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 74419157806713791949430035855798266032088144172652849936714787922321648920976854613310270878702407839005739077420905570490671975871564316091334277934291762181918903796547409848438718975681698982982976663211688102359838739526379416980689890069189503027007905197464804475822974661066799967407627258775503110290901263277458713499590228046608745260901060022786777351782857016291046672040772910132504764200315033682506115571881223409129792173124189820481980914898356214620833128657311575400645671606824056125978346445868661642820358250799786401705283346906537214453575598823581706595409091238723208437319099380600748862639482539187910988743749119528336454489787909055344584445490818424587749098804166367745942233266165371200122268925656521182310244293758479207991477871673597990147193909552963095261574661012465256155413922952409539939525351955720746998160985056884533836166063169718537870724072982461572309633578844474889253016207285753128513084676356245320988341335697959460403458415564089482515070258238416032212575164434554011082973863251977912443123293396663408295159081650175242922357141728949242072237891208997129250438307989667282819159963005858901011786506622791038579778069056457751117228716082198700992173225895578896380602581530428026629850088893032618167041497366126925059897042723000374613681329698348203538376742153035869161745544176372219987279716243241807882128048646749213009041873814728547229893572724750688239309678680710743743425542198902818721096977230695411226794620045029289928729171886176064785021099510973478426987974551133619792490281222731201333353894267969448465080684456725723000799447534947544357380281489820692507997869114378360026328923184834109345420604027766834680139606712776775614336152892949233096189603293912143773819661680071139967838591671354293892787882421221054741374640829664727001133668980878196641100526124250759219339386947564156890309184531782241027920011151298168996545893511723769595987187073756151539415785254178494818690747923997891764073862235113196113892139198376186077966927928288196187913565449139552545084605524370879366255811200893623703264664130684151366012026653251676694190010788554287557629092318129439548131404318199118606554554698433045045808402957986208761477166041520650578300892795539319894966647295200481655212378761583899165728474174388149823769667719733366779580934532319084462571187553577537036043383686433213970905628235841835618669976280923391924972033103258661075455317402067014317529608000562108953611172461632353327660806110642220921790414169831184113814334912923607862624979533876102350300004169190405142191387869272849914946556915636588177835190245414807063500441909691303057574907782582173168760549081879598842038259180189108267338340519061546344361518636135766089269085029756887864160430036983827904233962199089269195639000929144295756888574401880129319112200627868724925061814056019558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] -61204376964840098221770515782178011842704348793770570486597789185006280270823646729678589654260776860329517921080599851646037532275896977781379557499250982400819667399695007291021175682566801141704309850918652710848226177867372811778339207606471542317806583530506543910194479513622332368536101259209678705941481938188473995509904173911233073259650934195172937454225318995526280376416766121679659325632348622278180480630752149759593079840899371533095387808622845975657901760529565244119912142809353774005716605445143860947903447798178766192393926321033457288915848459928256226351809930997175112145943638607622631929182125827757711982676840081131805861558966640041189849419869949748554914703010182911484377150526234997383969174650591903944857660927866658768302855577440990128002288278164586418707875267623798086926534404737144300012730135015518075724892436435143799401852001587246330925992517831992236784123039516885813145588522427786958971569941089428940242020398162260751473404401384447137037079616630043947793233595766512107396840168475405708786525277352574497332904709269190600482781018159662242898860083143953486586913348159772746453179507711663182163989673996566040564722437866182755178868220154598978722110817685462934806666893232495708412673125827441671874507401194927009367602008740569461528057410498631407823734336014225714246842744971668620988157772208617736588887354904819975321634209536462724379593817191424310682441507238905901115715403554038429717512125270768914222802855250787269444189105214165202506468466464367266585956434565356396189891672818617145363736943155390588298571856769335149596646770030110968924984066182924026606503238282934587044712567674644926515077726360856316390366754593643312506410981038284335272868766315578553294092827394294094495398292240486046705549215551893039540389130561268035177126840160762548231563056553613077685295014446371879228603330375783013937228098294213519489712992302022806846673809460963530498792573329983803968856322833351100927248785077046314727791716400697718445500480484289461478371407037379364606359257717242831987767874565658838304608946429989433299260518342587593107963820141269910292908398701222690586368644621377503884922216905197869090851294534423278539886598379390219957299762289401391617139117712598880348224313677450661526196878749462015466315986646724312824408148532532542004960941226127735104184978845348139498932370282167449769566481213437531986570566633418825230396958215938311145215214258874679463802697467469918680607974882927095482790222216460869469708367367110375850315314524963333275390927870843345632898511208026565597329577939841453950937520862624466270579643711372322186555943675753654363761226854911800841602927474569058203744680655714468201843603696786275848281590623168213069951572589639232905629247915015473415249039875329607598836891076241670319197909266144548812962198283312168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -44492879555722163734828449290783482414597484853220306829924222682218812168686415880459493304149279619988485907469091550495468194472888155463287281069198065849684628645844356212233232023421593041890221076551663884386636501175331339827440993462142126898862867528075233167110374973056267187876943607439529465796856084758577268720272991732197725139269589607438356643429782454619249742258144554344803509819577969329051235752730732906447684075442832747184571083897123318129440045862197755454392678394088299725342206245825690948163863641008656965794008866729993488240044814540399952160723474155192461792585337408608032130583988255769527586942389588873530532092942582234275972670471308660542579248821242680048303278262707263879313039577088768110226051611254430781951768248018026376111322575601176166132412377288759357140215629829844264688201922879263597561424843658184818921935149733203484253644020522760648475080164025557627303095582485377540116044266714866109735903160511417901723005393161284601289138643995387425523448671830782513276533155006424319865402874770217687994921036655614375447958804016587449808216657784258359168375811506555954377549801277858097367106760105298238969664779536181276667007397104008216421750607292213837873450602370348321309934583929316438938701120756350414577270572192229073626578233984750087282958776889736968128964880606421692761765319959189167943335305421459294064415588360178366057704695475998950613885313921874823431482936403966035058234834594151697538793543960058033261076986055729435122233408371215690965619409399804937197827536611991224229727119430710545734839167910912027549094151359794348873524891766346185391531832831303642353456681944352284824120375378698021478375335550196884258490061983335172447886182994760516160378222687882595785994174861885982754242001605986643373206822377918314339929427716789692456396182359478654538869982127595392578700283441403037831368632350381649335386177027641752931844746020438114019042746933644483810589840208109119147792045874948310085777700233387419623642342562272547723841572255542839323979455254148118613661314094749197638431537804024612753054490858399338117413227476565403054657637194743898210983861769061350062068988384955533643578287795421697561440670864205842972339122463191825477127810651758263647467336185707656478986814709481431961713061594677120199153844916025762905870806593913245995412760556547161029509255252144054177826268269282213083687056442341165193831068555778352682275069570223914276975658027578920188681516021789911079246980141327874669205956079225317796146849998889285864661000783879792526084966276557118686636412504341722407922460558128724713745812349923125796810868145145322624986461013205811264167489576894581473865913519958989072575140467151113943297550980297925761854760615178890846718648301871794704341779405233351200065034877488632617336816337950898835739356222717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 155512874846591066984051862195104139485903538841322575844377409863892157925956361302348950008189054115754392853091145200643599080251107988421743137944772606912588853258421188148752763147130209174001371773773698040873002983429301312551094783614417419085786213369929330875238692152659904739321075147508730683945298272792853409170626586551414043097749930602653886782590053665658106476595853979408356750484796481111325127539846953616552904258569217364961331182878810613098987791503807804634079417887379553694288872060360564249969856004460192446213275942400898409633790958282503765749622187962039032942653977228450390364825347162741008752756715815966167729117286106291792472573535186975592295508988777329503217600813381010223646967547910798148191510451956284360338983860257396007723325654808064282183096176596199724598408097265595998753666966667187282290504689366219818061237914037323686205769951245596454149212134702459340826769700855852091788845109012967302472635747846327997383726179353305594580134188314656491817531206481826467344846427692389370029372444548227374973967403735660202238859373176619311165116782041036211447667191992036734483715724727308598719957775976874847780206007437161220611335368690327479666424592827484289145957334909669978446466943418647687622597420940271813130123993993488540727852133891352600780513053892735026597167700293068154889481219322409092019439166657860388855098861303025723321591506208908306114983927304202374831514094684177960754249904023260488037532566800775953485361573685571417868742653778536955125576742644836269844336880653997767482946673471952833724641357726320367959176244438435978513949177909037055238363723422753562125178194286918474444518693735244413643862005512052293183274198702156070307642710772801165154874830704285877711763570735372393491771441807525543070132643545496195387795126431154821645240033243696830428111103787132987727224331710823769746591388435679491903216868937071589919571630236881853808286814047456411180370367799317120603226491252010788608210660362859360970788198600167425854716896328638499121917385203313645377294949036794757335328322686129241000117115684702946713885002467199447711177296440454796219615731015992881291959846785507184075373604495968959200417525029093391854774180239348448599376345500351486181003578128062981961719748243138519077422043576216274646726044465001982182179910008770865916021391917883396001008309224532218349178522522108715822186444383950380708629628356959988760910355209087596119002113269761613454717444145091960943684226347039378241979988911636874563930645302513605059930822288380088717146185031483728773473619083416777123850786036540303366366576353107588029793023815036420519318424422071029871885817247477375487263127858321801658439656218642715067586592868449835670006875465230609106014255030638025345267264276328311803630378259832197340049784089500656486780893553271767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -195453364107650165540938455426349441433248100814796709603913866453695240945874446876028537127928076218650520104213209747268573451985251619982446678838422163882408047332503987228827044777341338686047186407232984386435437747089382307303646211513144425026188892058890048911573394878379707598114772691414538102470371827505356949437895300551325252938402662396948176687131699046996948530767380105337025331168104959896413029938665919455775824918776459099505571609942858252778767781552702585691521117157668827660808314685609264688631819981624607714143258745264760822310980078569180698852772877223882171637856361234746901274583444773951856763999471729420405136600929648233907749527886804293899679779093281415723125242683994510130410799581479568743451284969448777819467059068742806650412433400676977527130081180006646116342797431607313186168619601758225967482252972006064484426611105336830188696520038496812268768408178661661596124116276287863032879636926575865944177239896786646308049481055434128743439928416510088287607017746901676758234999329304212088111958240443309502861001554772087901474705471152365959202221714917563654866241535106951058107925956580872672669247469220866614374603326332581537960747560927938348194104177524404500623207194941650483167707710732368395929630621580812151858270486344867596008637406728715074935620533664129458335990828649757554833889728222547665788349501303478494545327206643079509537485336908302573041769828128636116897766212080117158314663859660313618729156143788980348361808396948606544503298771094499927632447808789603342389065476879509891286934143579469236473434125774402981174951870493894217281974366526106975702913568607942432524152413544647470084486781276301170724371524973612252494936804425867547184053933670044805698500967592284522251509818663818315963549022074422899705657511256035411341310228691654530164873460729773675538375765232753387083238477244412921264752308494641365311597170421155608298312278206798703837769222015848831715435627002260294612497649716352982242996862801924563021522556683315920169313760357353627473305979313251962846302998645941872004824817392915784531801311270872318379549702073418571411153414334491539392574296373924670995916573609350699115602975016613341948666909874171910782970425610355617345655652331604697230825761086208859837109494407301320567085360246582078108308821847558165710180913280908001488081111667004858955731390478286027209070430991113784062147523748840672372197397508798851809534822173394286812498870246144769188330987626844348972690444871632449506337357915795443824874165021509745849547836118255844524869133160183562349372101618669800575537856175855570151221456338842112200198326320846166645854087989546480012067367429706527374315750809568597432302156665729345698658551073726488248556776627073172393623074423080880448855128491535868614507374546010397505288382561932207726449167070920704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 159878581952608377175886685211757446448465849113463059862258790128069604871870918437085166445755140591324492565371455318901106201789598772044852330429927863916365893997727026309217803335749775248342015765740529464060027550470897190721066478230749506307447163010886828285483954762035258136095163038333747515170166874290699778205279463183345678794594459701197056220977443281700630792024688711554058365381252850955898911803146156777742325935424505448407903977290662012475276746378430530253747510880436659300595899791822340804832389733799316352502404795329036825786915434191610791875863273392398042069122897756982740846927325223986923538102962728170411370223698667827335381832582250734863869010977794629066775706379408588631071258144451662454816997078089312376053190776959052352561746158429583734357664665273634664991062328553251048207278229064291508920538905273511525539861711989397257922500954005863242640009345210616014363395766502586886166357470611764020669945728043935468479769929031712494794507312641704947703294277245750234306584399606129467751357487579138820087025726309961128155864215474300132461489997081221804403396333650753953056032602785193529663612132953773867303336522207421640215607683358313991243589768792699202399594792328915639702195871578026161909218354491575396831241024113713591708207978872751124385997478073142951350369059863749831576520340638082851225982194513146512407733890072544480700071228082309860093418006103514316944563959767864904587858853547073276392572587486392824436485547876159748760329922935265974228997072968652293869081871000146375188561380473468042092374593928715973020766093491282835714229462424808017862610567647553527052326892715352515768147089593551255741581366220683892266842588342681831940281016039147327812379330143676704197839540551562037374274563451215891461301125802402527724765952724937758384276002789780935778764191308957765690572410136780386826774455105332365156416318042919091082377976541913437417119329164612638887549985430219367128926797289129969767044409841943406139393446396595096074500414125298468004998631727284620486441817644950114308060257528379406588293330420635689037689714821819309021800095074680654953619843590810509940163647114286987923401199563125526691550500485107943915337416171333707377853360992752510352018780258480984764499940432588423359098735159792591652153515855467463342606394347651813251401757673692617397596078264135129857817941267429818849597636332264162724067522926696666288332529550164203701074692772808422569760591619588219072513507142534156060756347282047668690297096561677234786579634638598797326521366241476504575440210913531087532283296670803688400471243706770506588121697807847909641602800270249963430078426938009168811606425791705547719185547018134416072623704019295146689445758044990147348538188084139527175666952179770876200425678962496102238892026026155059850875528264495923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -92744553101834327566585958901106003083246780688190017032952209512174004971709460453161312934095671421436304439880794690586182525806277669746129831377842377192425855488143114104256526477225227904667770930382315455506635012181993864682982547893829802346071491418005779088384074846482744991020005130239884220485612662318868967474908910117841734290759593421253751044861099339744544386601904369998313793652560330657637003510834682304355319440162434154280407718360737657829887738006160839620594446992283560505722503548123187951041627128195945287824594407054334149193931745380600665522246545512066787102194179431016692119801528457163736196972033721031193487812164743551839953535188240224320000197006876320017987172789401523014426905699878378138033390996041079785059287726011605855645009781934827154453260523017753047265950269257443194306297111336230046559070513430935993307440773902489763641321955616116106025240341456128597911094726946130977616011645837416387182619076805214487444902484193827360724301153625183527800445281093281943579721232139624765664419620774589223004256908527309084894501959315929509503569499878772668002166201106310753199513960864003049008120598456291270330026100360524219264207736778749153275479351283264205010415075262335558855302575246710450272308485698330362220224515384560951974067895415117912024413384120181719421866038687509344273227579773233584430736706186513006751397979792343469428139339681491667265133215869914804621696322667397595173084585425861762843503800784446113493958267173581535376361975031190168243533988116815933158535684023544229160173712344831289958034427527994541215506723968597445223025881864217594581383923980231431439597152728574433117173341293993086129127089764400448739779789853312496998543648514158495627051230325864080673826122619933030475722634869802368161916375012979396538829497912606251948118207661610224087379042315345217442973260541363454409049758376080346507164144003595872324919012818148526544521968129174907951161759750626332113606798080743193447867994281173528115796550500526474604404585941488554840993463460086462614281763891868550873387205689332082541733107862740480802832880240507582564281249280674644777895854425286291754569083420432782074265194478659508692127279271830029822915263654867216543441116423098297912307561377791380959822784122882333556758794636517087461182098000067896153213632047851574634136375225812108028061587655593631076890039341918206386143895905299538473539165104617108964734268545892328571138991392958501691024348304111619734248442596467483368722190709083562806109525435826452696730911789517885696319845023763831124244184771742406388946047470650553407197070807669925789494321724030318672561391904276872568074400597936906875726724974200735836788781877035955793577048485544399521421585433052028686324670853615252588894457184420583006540900876712638027636582327453139369195578087964672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 36118513320187667650468318135810618606909900768339554007373555946566140656208668108078408606021882429463371854214655911809884863493863252469264959920239307447137318611784743277075225745932337286476696131287119297780133890588919254833946471642964678689699238700489101023593577260357069592821429841146003418224519344554189070064226914823337732589048692456718936804908741254680984919700261743151027162063816157101574687514928660168459778703586275826803667827842142033325863493758586665910944496945344155932705495453826728997133305075746476123967876516443377991167573659892233452681465518831909364618936631966620990966225119478317108640573874656605325375100437423714766094261680180204439603093242733773797713850857097442401796822922832129261108838155843012375298045290506697227434319844040130686621920534377752519238332378577729930389266718788135423861417880136973566308484739853319489855580051221633387081132626796638381548035957532202392825134722618825602253453358531229239631024837854450396377512452842285591496027914994760862099755865732079282379679537559368981675268529019097709627412689791619919274682794529148971841419380310375901915322770158324463968827459885623895502868386200427412374691851445821790548952598215365547615838074149273371643571988494875879800797950552814962066542636831904904067771579771485688513000770199258308515409389813128017600168415669754212837078481753519123627726642381106083278584414095289121595432166800724910459487568781749228201790364069596085172998140314117639145933737855374517892019480696461123467979389787286654020591488128712221401222698601789841662856103485999026757966582850988198581833883190608167421975084149089041458518339039718010314972602090210851224318248122624389340436289820912124753162948720350880055383791551680433643804077674126893315032951832309888595775373484520139574727215142892008888779228391409365674889271029677603377565774855757791131538644234359681246632543018256801309728299155741163498760676840624495843277537895963890809684001295952336650871464547884441439264293055448147663766281443303371129276139883696311241666679060429447363731058783776250701963120616668311983629954614707315471894168338758566997142765224967072573776797257959765145555068327447014437080938316297108524907116932139393228130183312571882752115446828291472760725740313711859659187968831064303022956263463536237622607539431353564299341919526727186770426975792922161314002248758209459120618432869245985583835644434100508551096736277434038040394147505276276803759538506420978264156904155334422772860059667056876674371524576947964099870046603755785055965690005794974318812539679728270328005915348560522659320609901145647844394919704200421885185697848184720388384833949783626076976002656266656004186001282727023417066303325544254624051067533133038968649962012212797963321887228107273525591728508364503612575203309541631337379220602172211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -5474087345803870289791235194848011984702633505622478384791544637998803128728568667552978365489414509896558504479423457472706331012240812962058950045158251729731861014292916178138385988714592620993654249622599316407212154079732151212112158400434416684900183184611377142290148811442918650091596746547240219022162392462509551253618783362702330561434975352063490423722321512005701430596508248757855005988365072428532182010802728286145509809027961219141935497454100286098826116702555401037963210045063720539987500710410659827679731264262514374343017836344594337238124856760176576886496997664601317886415389264233428085964520282502773818588523329176141932432146869360934689098272780472129942063238408125454793711767313639008752510091745621784476389570138098077574618489667073770928266658424057377250656648448363223891646598119010664839431150394031452417661377341669178409819805320474360609830850324587756456796672789124776280875676003901318802728352855937587977514469304833405252566055877492747033435096590848338267764738640643571690864511986067950322869339077446182634909256534358114988874978411595488779242515654487501760807975900634207473321502151784768812768015469231334177267136494881002639404340004791297488265910012387936244094519713661536467706396325585068813232994523980942958535677403068316802137612540444669627660719661467434814610933348926166306137665658286618376468287632974059730963579634584884060071267807520318692244542712050342074308126285758539739941876630851883557942630033844063507030191143897795105241494062227476278578277382549598196166126627536722913308527428546724700815457168688267416280613638145938926388928040515477863939850185390398519308758963327010838317827820065963181090541962534143386093677390152975698155433263873590917619170597739682795841055475229815837778472139648849468599700432717980128913818197941839582852738269754436617978997302702209036456449356021825924002941294239754045112128859418647661863644834829931612898452950768042785885599059603157412313754117411506364575865117092430110973767525377186991040458954376364357043536994787849512985215662081543768485051178555227037949431286067570649963299003830707321313522428770307161223817748568876613179493782499035876555175005793641508036478881456398911738545834994506250234244427442640591468336492264810569750793731452089365122518985578126093925718638015145725108226796749983761166685980762019967142683174684311394574914015654781048206787124622876462158051607485985825215763731541481109302679761215965560051907670064579369908191308574155258841393971172874740582814411631684468562982052986605034994043314524852319146929942683526390516467316458829017816925250212831144246935536162739641956277908792326394018580660782595325937558741505794456140289356379356851377653452545656105515251883681750225086190287910950420985482394166667052632689545719314386933777167726918564500942405553356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -4579047295238239513670882430640542295545415533507067309943837866287266298299436930814897099486544791751302966164291371245399340698737320131534592095856468598381556009659351425348909353877843375261656435575511248881514820886286668554618676586620239845205668841023769066900510428082507634694779919208628648442193589886343724592085718943113636476386584093607765868341475656579140672068338106674897749228452242135075571140029190961291552706151955658066102998664781797206858010537535383530608827228881668236131026756759393898989044951395332922482945495763015020146200212342404223892096172161472510819796062997119487577298574320985150799413016226218652086376535268704177215776035678736938031691801356469949547628834707626012301815916429096664800351293499268000973388789007439649678845174483749958554940672148829156272150715395482165974546043840752995638606994874176233968404987374807193554749218393162605824759034115315324616312745039587204734497552939342622341459439356929535890217145936694075181622426101380672284265418165376707070762378945523937885608322136162679122812349379131964784487294795668742594042486931132360812006579202364582926147751686776608902917621518300653230410715782012857416824100985883900345158239719718415569711897126121036372707553835702618411538552515825541398496406107090487762456543937937047732062601288321873465587276416823277808534505453557367792520799595260689209158693418199431522666113020271861332237383588802451877690101062581823068672962418362782718587294545278367080119148622999215894488099636960454833274652231475780981973452924566046695017326495861589114787655121861134284967036928840461343592140507202468823503796879666410090812439355046087277995252505699997150418881684324076337519154009614342570340384970214736816098971761038198596779983787851802574157893462363283938060614217662454833991493389746216618040390743812158108350122024264413233121666944677739003300493735031491374350473609708376875205129576467974073175383101466496020402229277689947350425254221007733748295640724006207855017706777728164556412781710156328801628672547272562789369800218829491175704487213989723557808022025898532077565030645443282763499470381971998665241360517138185075276491598240585524027959665780636520686307314034978525811236947846114134855590619828574072161074069389303888677496046966623497984714889288418204323530384479911379836271025993705898769358237126193628357865248977874317613689243995429099262847020162524165751759551862583265606186070585872189745888210786561591239550516792257133650762711181804114158019796770137537225868914236262831035001553352635660636934988588689460428870656796025519668262587689128657204820667108085914336790054020631077912597966933423368122683694314709210362598678315386476574776498751736250759265904063995261957015171827467860364171176087309834894257909265187413453107092678810050205496499336550048898892102442680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] 4899834029969153052133899071636846237726149334184083220393532923537517051624982542805811125671164449673861676610934444430875029660112804636847839137213403339430785192440265830972957860239661183521949372006272432201530910136886566756154865258874833773231745052193802790695971911075288096624173108522874070821764895046649327285505500755834377745574806140211629114756243358560127219500553894552417691055364005454483707807587032405323434839963076162186174581419765396048591483101031061365933958837317755136530731074462556761982613159442066917118740884427349886112769074238887328021869321188273050595076421426373253724587933629718234908327926248409194145815398073670148164866398890130244357333708884396438634068521597417638680127342598887475341943410088889259211471274675022525154237542279122801999698270400755710054973531942072488454456438554511104359880827905757937699020674242600518204319290658939275460925057834860544732603682083866511196857218062391888036759321563187535377523248177558811917103105810716621215663120716561181915405615217807879484578766317997738482911196774368365129754744817969098025019521119009700085675660620807984758660920427073056807158918498525797708471072306121380322288449391852122418640109506243418859696016375654805759412434039499433141399039813802418217966571339247796562092144215694408517011748043791808860274960652795632577830630955391440821583453037182094678252994422558465369222392355052101577779257024786962916439745995316336354424464189531760786466306421326624799654985284936437263364287632410643112528614509858873121040889537098894971679825451213708594039864894399729089492594610028342183593174114899696269769613648816633013539104641312346003266596178778037117135432196532127892771464914520013335377940507261917076423196126915111967369103896707018185269232066138787005542188647372062301973856388424684050877837604109680320998944167226076884214698957131435543160448337868093233422873619901601875885139919480011872690343751299082555214485049894034555570398994085680190897022873020853661727994217707046765469220745041428188173256667763483506511005729665707862242524153051894715051564531964864227387701029331933734327904285425952871555636349931590796866755187396747453526395248343894076077869594004609726419496890010106330693635328709428553499992954041973525612973104918778891370479836243816443256008270690460724590898717757691825479575337626188897653641547771513568717909295059527249191065539653037776999597819426162822710429911861451369095933109208209187703098799411059984481801676499526267702297883830728428811117469082046377217079876158904738694316389853602341036554359090894812368327010928894390173488761903885836580511642192752993420729293080828260237648339479907951292367701864910285200312841457246707776873080950465047015016379785795635855625245352580144151981689324626184521084188562121018740953955165411063802948254433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] -2828333501086467462701118893365974499355863122476691031952580294856049459724103560189209141294774102632299581808742738548649146784828282728616966033704314506244238812461796553784197796381673552729202070026207633679903211761839121030085202334674847676819409495307350963003951426956690193890509906606292397231108588562567751491335186882906768903255905818471072712268305956305597311385707918928343249422998267410701476311462583120588464071524777900539931043780842314609760582399839304238910868147400229370971509276995223061459804246185455724982453055904047580637249332499727857717353806798107362421157743894456057166431290748466473164713934070879212268993802028448659813452406880794891153641297400219281657314904795870846699937525483923336307040506392512065299061594681728645133574599260293731965165055612409799188511565273094293768321026018775945916110826518756644320572415881937018472931253165296822702155328141920301209350249226286701331863170132113670029740360287931396835757040678777699635794147466376938303900642241938995449160885457634693324507766817718142523486555774869483702697212278259021011639406568914865855909560091872794585851841799870631556112219349273580917352280074948068363222146475393152155182424085108439634009217880818913086141821515843029308283860439948720532683151227470002098259595658143820933699849171394491834195007589913178236620066821369661877810374589268360260736355012071982490791207264080148579348091492103944034810859996706184278363443223277166302710121036666494157617277031736712967681130662038463661201251714121031802544045243987263640509666293345967864591100329933684008895808335451782358580679904171343118965880297420310272727146523828397726910299081812120609849356769886160041885942836796145494844100565464797153437652601954731716028668813841364666675668652605734708868906256942933663159616514324577416565838233255178704915457656181729846636819833345896839582721391891891862622789181297727975499996247122523561496740301690652149693637452419867669408515094544301906633495418890489434750321526663826620109582870239832214132997971383518310243362523169455042834558256550556350870832971448587752813468852142218873819433461980756745799121676240778041697411886055665359909802971516397297978185291743651209628956191704941108001734951371348215726475988257890124136563685433651755174322399515160143013479762761634352267899821667500665982067762969083834964018195811827106719996220217647123692196705869408969713368992933715245820531340041667904751214999354559216399378550875725108724381637597567725314070475400075837823122116200025655847819299522566876907822581637697605935547239925737245842146866131986986255806598725814973293318215900430826303430150720033733465083841049036303666172986086096893420980783092780771874295977083361304977308107926612729411743443138578672472149405289006728091982489301346971868500953501571416663376956185640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] 51900630537676489852033317721191369176078051468155551587247619203253487362805690601175528761842555584838605525299226260570303324533236782059089840589961019338916435318258372114105202461004695437092274597708980739901197639823268522645090462068288500587069101158125427870059361648277878405332576995250354100231392993835070272449022232595092545971351169038230088346079228511223054574941147748949350704240422692591852498064377186946244070360830852388011893336697464880658011422430833933899687218147159073912518653455774415457667087730848779391958134563350135119338729700690027517087663645468383205618736433680437661391988229340022529058431019063532830182157081500661249502741411465198371898331361187309226587759136531485112337983327917836747546071083644699955147353965492451919141049155936396285676768902616609574846344146553773054124809288883871514527938291686925474262775821084812440260589884625926357692125890021025095092984245238764356775212777109178489625992834245541123741167597216420395533030087225778190135659975819668825633267519777085182488778457509532629111051077371001049287961370449157728159288806158446956360236048838748818406790139788966809542803773968462856397620955427912445349942446661297153567440662896021992108871199270113389573406383718854506051692316345490441515267238416578856651216769728597849194632041502644227853163222389995907066766239659394420072171089871588081851221106544808673241674388127886274464736771775834779836258638203653469718139583495176044785291120078794403197945811805448212575481323451911072567354310002239956269352766446162596218974211212959575336325579080521120445800419817862614614147625153683322378288658935612023218847787759314485860250524874683391292587354530077306236184895157377896568081439809480117444994422424474154116230906623231399070643828659126534518837037113961535524732017515458451868805672406218824105057176021172420914320621581311481280260936243164420812589568775667564796682441113371795093091327344733401315290413133465685609283090486114562220897475888952139506663049872047862180713018817194067263373223587263391602021198835617130775036274387711162265583814678700747421708716005970873670744199701996976261182232815790449534815706965327987702526992196818381881859144238606551949260790546130582284620140442104177029654863782844689942928576214197537502689246241226075354646049094735984391979845589211439018611614846634770229931324123442054288443005464029817534143887377583180756999108014001189387357588134633024074722995757529930656652679035534194520862008217138409046336649283093712203664105725281423010729528786885073977017186296023110257822590964119896591438117387404789105467722134475539451601038991207349829540536976041951262363605852827883334909824915014417608911895056704543150543293977486458051432964923400663340196154580560208300309603522629741239534866465012746524505263170387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 22249871825472284209866083711551140290714541485463226041463557365931225100552337342664782482981756016195906855695934153968214223345918356389106196605440599584083737396728705776480554173914765622298224916371711020059075877974821225369178826585243552865242396712436619333845009593008695087817091256508164189583905861244627946121453942839295678604649875482150627895130695388845100723285587339026073482229027535282413965721027910608452540868899365242174673252894118467230794797492911692448775668685597207095801341557229551668192370631145836390697335289885402640139834061957443192610285204745964306159362817813092421716408709006402148559423891514807382663189175319082269779425153144546906077538982829472386900077957485809901704463377406317680708076611722048924840726505193194629780530641910613867472427135287495292609453985645999224999727145081962513769544579539526960064765527404000192270995798923690643175499924749994271350728265413386704765653977754898951236933191753458857252789990280130754384665357527805115467029285111586863367343033559300972463311371708476358885529564212874575591198424254649711551710505520695184369457931363659686064058631490687755376830983801071429778389140535216933993668255293787347233132401534341839205357091338952939707169368365672612995675932672164527897759472893062556295446979730246504873451538495977552712719347533513355087877193839090673756726184871999241570520401866024362651542108112275379384348572199324348770180918536799392636307211527224625445841949589482407893067712938857547903779157939006025009710613518999106242634010513843961267086526846186160074326369807634712162639130338016854014291641976558611934092661086066307900095620970944114085387681014765996610862295960787816039048244019195608589260577307440790248606015799122672021047048756811211033044922670517094543711645473831744710502497801182421236525602753207352339749914812565231389703382845398957927258542416179409724959220659320130984852063285096998165012631609030703596167798281066904201945939103185711119150465601140101255190256134618361164893258372884448091197197643289365680357361206545842033814855623028768621328874709078599721059759462363756511003018051893465006470010478386681936856420900261518332185515365174416446142165465051774121291607299375763987390065363015137219075059741932158455962751411417500824045592128455999056471128927418677311457001331526273694865277392957613149870687083540344722098252535929165600787490887736737942589157539732495802330252166660359905838961953147431184961420003200754857234117779026804506691935921097279190052463760703554475495008216908044486514163922136404264580342137396370696280186027752974093125754253093213446902796082971582544442907862284476388390271429510565195790795832228950039680731050034555974852426445757682180242192609809483908354420583534087210171249316446234188255934533980549064116744154120485601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 4075796761407049629385421419259063614763055731840833633381463226340766367470095813605829253746544046293758381067276291493982965967107687130833457538749119522665462112092326038126618425813483692187595895427916909015656554637101532505606472308240482804952394116658301937366499553873276999596503075414958383299820325526229573158552645385034546172568438051698275381813407699177280627161669176397150842485318648465815062662114694814600181846083366141103496622526530796890084331182218202208031227584775061663158707637111106348731753549024644001125277364792039927836186619366623680392933084179720278115273665052502071730769159032954483401128861061796608366337754446621828136254589887529310751813421696974937416405275753432615118791317971200041794007530000785180967660929415444218426444264299013319061398386053827458947501192265924235588740979410556657877448100130668782079127891526758829397724926841250560858801218359410823614076476576177818433174895092491762534237275882103426643723906637824014888815486755181262821007082808839362862908855479920606838433685474941637617431078821061485124499872823499396185470491855159628270844355144332386233713947088255151070280984467619138070237164771457208563301417813425575617353550826244067218009598821358745655241186285612818266599674293689332538920192955865704131606562241867253322673084808606351065995996734838828783815937280999792961425324779401711893141340006704360163145634469085309863382353140881239101982287839390879147734675706668812046820760127851975274682779953485242143647084279396415024192126056900179315960498583616886659103314212664821054182983225306248976934723195679046466025757662293167086176172813506287731781519555179013542828423703848749158078802994954551816781020022155459121492760663783594954239434172776244167512586706814652326867669209044364192414038236429606038267126804841295747481028343659787499248232617903995230005421627709114622324305874255672410738625763588874445936225741644735713743664905502130822927928307636159889025940579040337590106080965039813803162700484676551898031486874624885583448467894244265512815370962437145467059013655572003269439358297376397748149336512545530441433225054525223570484030365302628578068376544589501498393722503602028056729538394824532779225209405937082449295672766247721126801772854601777936168271366791306650976098145489870393049965996342606413364151733004576574248212821444367729149513479523217654509125621391900590172906665675830657461092011223057526277100412557883591897476671051292084747941375329563843013979565676689106047165333413196823459037688389136612604683825549960204843465328838092670933967997933382357120876786248062970568337931087334015270379757140738103482603125978048260339440361305960544739669572239445270809209585567998801594911708352323844128774690242546013957267865306385722219417823852556141005105302956833894985902304795620383129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 134810841122294242627063563780515621767258623105963567812364178610288497987076686753045526405261203601339531517865959592955096528755936416403849372620240316981668415803718923184380323304595945469775490645799080707704210252307248996454693023329609574072571214566151962521762943120608437667279315466381633479827679605473878220118064262127010509691771554237234789269426605875324242860903797299165266656479599688248832241239103394840466898494482533549675662054415538024680519746607453938394683841573562505487061372512269054768029546163881901830732312395743019478224405073810084342129475053982800389418230494369939691859956448645237962045585380943372138223740481099426353936199062707201818515230706834004527247786601839752868552385606016886225161234087312171678119454888785722726910740704658332414015233204905050698085648362024097572087363362173297593878338802174317665354892461802891261502102522647192080727106837638498443484656104709223932099425871649289762196973279560136213083695997683648581130806783688068423393425143086732963061763945779245053093308486149907952531091307412167768237019819334975505273372488012022904965061274535406357364971038633311853083746846513619843435515121543001597693979471515120398838196454548291778616607855366956442710859118015719064701622680218822688320029992670606368847929070726518823345841598307569582371849008754156692453529126204218851177053044846940841880019055696028528822635240305135210155398912205683723283551652675092134411447348891631994344193072924509136648360049600323600073224616353849236319391419220449623837690197284840125504229444545010877535900676360215646254103924474327588219195542642753624634738295987497031111463570104632859771615156716353142894174430783528618970047590444585239788681293319672818384147868041907498966573039472930958339271016003015943690650047550661505570146674878848136539515526817593996454250098187675906551233646990278392855018077005549560504338167760729765854633277792903235647947150482474330443589075596812517779313795180941761170488044591674599749143773325402990905447672603124848861631946485602824623887097522311180162704364365075310368738110342362751283018928485052051422612925163230359499267984657540207541436494762761907208272183376788304906669815318941658369624166167364271362722879450242553119564275104382197482860257926409755628136337207935430699018100996125372898986897272811344489481811183711030100217683784408489303702681580559697251686582111988271513839781620384319168435444226170644292718450444574124161955025818799243193774951147318139652599988570338502858587942826684112818780678000078984395934628098232235869933144237651768435418422636716439630857341746619440052378092034036321148742228799400597106908170358626940040734622680827611279227838983909954016785393429664862008291208130608507679326746528180100963187238451417215703340685887002076376147364988568204340101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] 211565039439376439571882850485742328150588031187804352497927793300991168642864598673322959998179950950911449046546923959537567630310296612842201246476600345732224624038524519829873022683458602048201020598335435972466829759497992892937666560830532504192885248440449916520537323540950415311571545382204330908524920726787314570158967347230525988627528670247854658755543501200338211146546408563129450386013527839855898336851863653517122818256808583734577245427771639328011413953589561619170348376037558019763628928067302257298809808337957684132867418314938250402348660597538490669911286589562643030497757990326139117289323489594965103915234761186282476844864447967487578905287283849859679729712219962156283256564397371536415681736754205916816413294988645124923124693537540091563386727467831036930217726915981647510495114193632694241783383884626445170034000116107489218247737687707710131481786929833905288282841049876930674027085258512379060883519918643198587316078422553477684659330505225069711961016304815895148723225689549275669511528628674653473368252238822044351373540974384178573381322267674176836730415962876668576646891171953779962210616891349867407543626156446891238235776129745837042348950602204721676746512027991111005829514854223848675130095732602006946379376930855748295721937541719012853542482045920436938715425597363057332139940703811794444749789970201914303724116202193793682281348807379463586432065670220391154178309016173664980790815808181291202843056444231037520430597362064303215995176541819316009293962500034617313737056119555191430437299218667616889195283894415952417660016527804972068099279957233010364956560382816581616451429203540663009935789983585132758236640840127246366068532157496892177138146567102348794740452448392309001909601280460780090727614804594933565414740999660914965312587963727515619912654757947892885392099103645412136071174507123862249258444468915491432179276054511328739371111748773218364151817121143664118400590897816402914567488290035477608707518657919534840135475759221082271407737269491253336339452321788710811919573736701965517774068606465487270397715189150544294863008646040689130643060789918299702482268649789160034782251058997697181181020273350012557700163550738228958964454359842677772609584031261035119140256998546659223952365012577583198206763129212587172508114535401917558958100638196787548518071842288340072623894332644312642415739141723061104468401780501199443752930875305963515468200038270795803455212147558367184776150218414143028351362542438535631264813321674703771846738767497490077469689645978409818460738010195009190460875250635728407406305746415209800709268276891916839870929198728613216376463926890123489815516457368741190596161878508260374449637967887792803719343497263335815786810478283373775956974152353429049851491458646884844267584521496816457456397797762456420735003679182887994785792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] -107868915377775538121653235132860187082548975258885368804321986930971321867175209038795222441907964679226086044522108093012039004753389476752472661387789100753031409947113994943252599972764994783518171481604662474502178262798679379306892945346584060344892290521269511637311864385559396172707278139417855162791189705507447475014612457275741339472588142473120405840767868196183103066279805132610843531861755470601756317573166934098061707547130377115086529843082394023012535497076640431319706683480287450862938321925215730376081527047595583274586694869682723776150882372655658335131161472689069692033185662695149936087794565704668283205823679446731497421922854525811074759036761150575423376823500930470676023450458169138679051613294313213880525397000698682447804873633193795631040621478523869061198332071516923184899734353834538368455648923729657059342510944061550775365341563971372075210765010256847045301599275546662441283420956474455904223897505887049782207673418462133030982475889104446475298793972252091345899930118774812674665460745640383513298209535904170474446428358792076564083419360493695230678008515665356424231357277586089464868281132860308334640945345567617013118044496368538304638201128191292412120816274786638885776400019291810815171620796494222248744118999419966151894059440732262789881139455368285571229168947301024606394574969793013459101486461776880106823139429253702714947352753281719393804948239676402659545535850637808684027045748598927288350794926126361133671637421841290269231036893362793712037714538656361945413457758212229227738710603157119629601117715287579748444997128558032102504317408066187816700306661424204449114560115021280029777555519702426612742472861952779040177311598149566496974590173032856417562222134277629343749111085951305881996690198540916166277854989695994186211212736117593582085577010060740713461135291707345267998477928271775484764771204576262864441058672593498033782909264247034086892259667674352416570171767219124302112083245819973789349162211783269086344600106863780352339115939719684812215909512939136188924457324087249950650652101552239156624933651069655050155767505365175663508659419805507804244772406981126307467284678053570141738376687414931484436539644899770674982833671599440933370577141255473232541226206163175082233202047586346438985378951413238557093826575059784527856177227269590876112273258328679351073177953892819311003651066275844784427599004554126401065848305833512924496259751169131430034894442583658105284181534938867819375341143899221198187111442866593599134438584981430039136430422944823566019558779243999123548070690020042091560324595043918113546381696919708694803252429260815665579084446943047155389939136127109621015163628518196061826117825022717800584824374177187534661802883393323508301760666924570276028815040124575315729648304106339065124923440850503805248177262159619919202259828736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -1617278458163634178683590066741086953319654567018286176809165775829607313491477251720673123675149617121092899854242599585376390133385192717179879933073271510416931910945569796722480112953650925113890303494835933061661955206806441154402738504414195127709994778261262077856514698271600905106804595846991170982973327544143824256431928625608809098027051326230365936904883465936762915009023651407802129082970975409898988902799551991310851023995488513818852080300882910583846788655362458249962664663470150537849315828205983440635658994043018499923904423282659302367729756343116347112365589034355237695066146017059488397237983343301740823986507533767666191929353087755823147484280847858852758366403384692327537644560073920919737556300242585084839886996215254632694674486398645998381792161264625585119242217212521846718169579541620140757940079255834739941674946780983925631268414885574473150468265163494076821976336855786788940173754038875292100630066519381063081459087975061433155196660455901465107947750362576499709078694558371635850166044816477488842705921303944302728129982692554821687459067957381520878323192047412958580372888649327452870834474759186910094445457178661983549168076890084502261154805782502094322484742267906915542167967917324766839470949606408614808251997618200836625876548736737073997749231573707063738405426516179330504177445832717854313353522401511965199615495606033585790530968433506541121161960600858045882286728398463201878049002954765934389460658056831378747156586530626109935318070382958646641076667370942344408592208839182946668254832476863506435681195767984462299342058558336416969461384934829778453413347774956651782861863218312568238393935602840527770776260524469390367842958742783857783056114565676371630505901578925334480838573563175451837625216205434904412748876845955475769859983503520879652281055598864277385700949042837469307757782658537002970862234565628980154189794029714107613777158845050617342798499346213603320503435219973611605486948598664630914206752956391071725859774869487271400216936128364568011441919262978614422722691003444558654868031369541890184569762459928745083846425769626383422093637503000663045923159241969054137302378888684077459636490136043863452711495724520428473505562179566686324473908380324955184091485481255976898010780705517833403983200914979507574507123277957571800439789339995625479273262877834884681455310003980624820991600100283748642280384113697199392724578214705864052705365028880617749107920129967195115739050922774141221754200719815547748981295848800432726818004892225428477331300338929334299519240534711586076878351845541830243469485666687720904646293082052056664696243337401467291257317719170930089103491241171162225706498030975051517091979498904625566413503744667577049306714286827126387661056411795965692679003025970241439285476171842401453009694181142144837869424842361001099122022809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 2536494897437067431998534171983076993610279492997548035298671216629512377625166416847483437731968224677913814034407153424980543984342999326069339695195075371326112050747144203806266984488042665663714109729045035575470049374845389897779143070292141122756883681535843442885603169816298335588477675782290251388548206138277173517216576603745371718350571731307817551801647813166038492549630668348746530145058910004923625146363933024547555081118385721633544951277101820841667678327854471045967735734103924460152401554929383440570948139052105478262539514408528151231653131595309680442024394013074731716479070578138179623305759009705281515779526087545884997454855334385378953114406075794845141164080217609140299819385377335747160332353895782622066212758295038754246999241362486360312957668693288734623953198857424003322136599381127550852893328422264485295125604965212586898644464873079456939750630013465290592871751741528062961197611367984422760410622260187332044936506699684495275217746175997136946966750028176040874717395502237542789885013911185074088056594990009088969232490953188628308603614068223427548532591415998524663895291898612491747766916325238215514031662683351731649168326421728883594585368876789468267335045133835859044838498034735146857080438913199304404333481624428851494070719864473213218735532168638727635122680822912791901576311194736769100674895569733751074150394513698075933878149026777447302869859336415040474267447675613558691911661009586719606582129601099485558111942495450197776637487568894219442748731434981580766081314005631019087102421531216754843978915675912347281917476349230039867177754665931091547045137997069124111828917114293628667983609550609081565358273536536217906070983994024264788210857978121073321304720050186764814105129720659435678752966951668804184620456558371946135911515546060997202496390303303958543241119026555200555358266844086483258765406879820554782301042009893679922508970610871667464849328832659189807465096507746915043840487506265313076922798347396914870961725226471883986189005313348997077202868838641307985202118430515552156312280878812285596803597295449955269664099391962613063976376741982914022468742518127778423546828980384587447907647117936861287457241602805996906148958677459394007378432216293900760149431873699952393506497318982448700750424469256904239394608024275520665329579930781933634906294346353605454465097742816787571602053786455130441547433221593593020053424584233427216351321593643104443133166002343935157334429792620320486965681960895553771732570821673022524249061196386369766137269680095580418255179394236868505530901674186499899173616021521233411241418245584710001395272748475948121739208088727971870981425231610514248242268965631892258312238285190324285932195693821897165863343188647575848952567050077295740537054862444920969544611965841965102848005030598164284345145136789967229224837185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -30008637634080753895015381026627069035853757317007685138882604282425921086611078268876546857005559203933962661981871349900189178379361566907730283214740647588068570639721186124904064677550513175527973708068611087850831680254393656024183667341072657547941088469097218158801990462513899627765286853009837811035185686073743186531031429013272375051662899256365916053120806513738816820548300112874044504206208359706816149810713495793844953625855203129330945634806291806279200008335585551719521209404619192423196304494763522182746534668882622705939147955137171646268310215517918928652028233702425590451339165505086238538948806280751427074057141356932670925589125402621342020628454120734934743768413889598493150061408259889992370375345307676532501532488704043499685085604894645802542646744242626627520220095131591214289393601596409397184484513548896272710234868393322506896863042385512521967436223667623592667801837800715714772577250113936335787558347414860081817650720082656080146170584484607830862515722126896565804137096988921278550598076011708032380478319397688608618968834450981084775533995150324020769794321987877876931802375380113725272920310104470049464700340388922999814210406876123251578553219083362336822868815535817357756710380376667132823664581672375412779956714812562134416870664616318827531803136366540422680626254254420388844766863639167458365028352976978115502326738209899128251296777435583555404834198094092379346700391519315181159054370989981993610614094462296865274388262520387217980088152053780760985517263271612057175560834710933555048212703820953729879028622530974163899742900558740042103287806019919393654830309511764501789697439053412397461154428362352880077412687767782403979993263456760144581362347480827820104860346783963220544510121288284149624062720866476886228846873750544776986987839521478750588404037208875852698652072410212770155969951620564484515559600518354873004759788896132139155303101667876082871776752181341034249233377152149365718967201642285988592054499165111998868701591769354643876618489329844026533472471044545053791456958405745732826057564184193485171754018595494160933944375232522004340311657376604212592025143924536820327787386645044761086732859367121215198751080679300145688068978085459651835317713817891626903399365887514060357487814674003051983352290718663255798921179268764051533803274589696210489660450721674829629918629105124469132965327435143885736512360055895817889119150413121451635326352873000398894814996111051161988155149917117969459543371918912827012639281733243388720940687998804516639839250222925033414381427113160158085776946427686602759989653131630004936665826698437302278232972490804301933054563626320855033066269378926022666146926523765969815217002667955939601340774163790465503594477273457010258488511992246036251942693700085180400748592018306899238910561148137921712879048896085700490145510195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -467503557810744995084449684579326105204556837483693007007980995197098263993899090532842826667911272061365636157208746058275425856255229930777868594404643853280069219651154570597962515965973457201169785089320080238083008486245328123874986478034069183162557399174050511191774013536053137687749783610855441981392184583723644468445740449067523072779941665691198117241754422293077846649781429292223121172030485532510673803734786660170045670293975036339563130426157032436943740287233365365526659376342730388950823815830505142782788821323376988372043245175890261932487077142977845847998544351425886993970921486266100672942367589727420880111342179453232685896526435684741299202908799986433133812266260222328584266264756377374363768684320679600601052120519963561307076324036982430480272164349519508604334968297666053292191040182819827215822748576323000901411472126394070743030993120121686650052605842982996627541859034912360855482092236700444659645942859621929171937464803032878225909106887612599245704720920740963265825959570361303057383337577210620542061669241802016150573460721086856333746265323546703274218949878621742025899784706492628526392729542255244600992341896949984318013540584890954066116658918866023264500976108098085176082485760558440808506115789666010359773908059158748421305262631104042572499662377405185772725794259427098788024673634364734618623721538800193357076081463037867279642749321348489487197627020133103131966584324774669946717043821618888445781181340654514372917201612243250411592288617476587511812876161218882784711772645539460097074139646201224996594935724426121778727669616377901762379338185752222194424491130629955312601885067873157300364338185993420198403687569226438953098319885893633769940795415918190878849775080203104565422476546460106361269760637574709255684268981745405074467099094953453576088646705079626590597410357452450184539048313652505475900040519366076035743360564909866249969427870959771838436102829752544366253735008515675012729590738824600603566648997400445174345982351931724527273070787183333374931157393449205679449222761114095553605594109512712724473189969510171718337335204908460812429547136407755779503406147977915558953888866878045741217307627288522282393870716478518801888776603371453152928085693572585406231297577409951615446630953289301574013150976532086020168760848698000213067036155531849112783755981903340254504579261919388110268113934958436852157600716730569093110784269619417075601107825633244553184953743625003144110715682368801602287917079411704252626028190366622049122579366610411373225107145855148589291523422451850280648930245380797058821865711311546739529814006214550787831865989453693896532093550087094605122864311261813081159122596368959337780716834273734068925153800779345559544075892717595090534454764117635456363421458536520314593453782042334013704437426862709087658442924797295657415920173711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -270508783928168391698440285175295431093605247543021630162316356754992040571629194156792736106222312415877535939842949005354239130632254094592161193507170758069274988583106924901763544584042019697547788487954213521670042141768715058955269738365719054755842496658659672679820193070129351418820022771169105735855106989424986956423764593742341004999497386369975318227132521145581110564960998882232690593881410424375326294247572395129645907872242711926907759591594314157677633334025374489090414173169802787859379672908306704966512659884109338962992558648205307833633326192059222235599003936207813907315893526225241834523071404050606230953091419386723738323028326385961527436586769756308866693844171360843122779871160878368506788926219936533565570644379408632355472407752807451259506306280051561568942783308587586548538598873397058719215988001867736912445040550833992883760073492144725410290714276190183002998156641450004228095696111859011043189444031797115420100341002386524211252039805071040069193892881002126625430373696206156061478452729622210606386854941865370412561633022340814840487894322323773499438718843903347586716072524946261222288184470885601128233546382890438836727634858695553923477456787726019025363346734814238121673427503648473012802049962108019562799089631343830123796480917444052930282974073367844047284013430751630608399117600464171635071657948403248574141397748357338599345255803491889539419537527945051780441108036473248264055853297302261803832766758468142053270487943930339109654593013049165512305950632911121460500493340865948203987422646116280455450494341491785324109462341670765405724860072486696538747195821267936941029885198333805567533748393432592410386837439838929364085019346011338084242106978399175954720549930971682624723278522841915789420267801499637497387009290227800599709235114619192825473395146730956284516530565290838451023076831076581134380449380161940725060317319644815706700352097417041878469564886102522445087537509746574325301825287000205385172719487191350320710204695575345576503481934116531104765718996083751998852503405274056719791281011645771942450480240400309797334037969798566570713001479840930372812056168075705802630270757089043925492662871840952682376934585715128622412222443191874542860742323969939592994950845887418942736480488843151455538345389414286288626269067555690429611317240644987470031064289374764403803852652691799680520254171105058565297359749194377836221696540215900194965594265009958124698548740254058694749239426076081861892397335755259646832815784152197357826713572632348807086146087916014545208259962501009706337594470751117031917664648664446785060735476907066348854844892998698048018672251040602167051406043379449071097739489251065762165805527107401849475684847672357434332638598577079068190252360095344073777774473745425329302939062511971770480220709894043888453151266257800258533902935654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 1845564568140614160538612938399895900546419835835356568372519852667540896496293559516858381114485018800059874376217196477630520597634099344881319156908506133170283428120246607329542602842662546499956926619206779706864608623338099767264636193350037604356335144008263451626316281108536845583050420948840021807808672242664520932284563637969238849591408920387182854213893152575183821020081282581725935450853943061244099008257720454889361656161542910604047911384570864545584777881580234527633362279078056941043361332274933871107212141532137142209175431613592191487763107310972063220759105374598511390434941400585728872914134247199862028987061563173364346924991762195452115180399713429510086972279619842580091491423394024456808746020923726985056467352796561307275162815339348358579480828860466061499491933147784663006290820098206220607702804963493492840881487349340406302887597812536832620117152135291177275224966375130010885623464585126318469457629134829877218427387258443644546896244016623839022398395477543114048563094042186814863612150572159078791228096732038935154764417123775166726855400640510990794899705561670074929207929730287314267321533874080410083579542241597559876146119535129311883732754171038366996377638606398201241962593924140111417215212048570168601568385984207997828914868612175338228702646234501633470207053961778609391665774849083485652470827489872164098459394331962045591253295621122434661025566181264069759770373227068966532612707647458556685123754034126889924013179253246604601970910659301245772062711644642653106001195008482433727028655818449449099507845934715092549128505201771488949678539677313442138559804525086436303280995467663791745556171609386567821098251526812073821551585684113513748519703354842516940802251296760112921438152778477012562032726112832047369943355482313075913075642558638348468736277787772594922451608310086575560371992740715358055954717774048166866887842634682699760816878848428491964564869673982884843145785722164696992813560005502981408021765156673665231952860994819048511268496699307308551999888948015908409799289768512323166277110384465206001648702614611225683747709408140729636701135136513306560978970225875473198927047124880865518529606539676368494697221372329174455070302233650591818862123444370919595583651877804810114615635430851064150511306904479704210877035847069080776304798676523180365783395417470959310267775612487720605796075214966395953267699292622280435963408043130929380747894803746543419095858287047798520972240640080086119115580764552174079888520854187868530365990469436880171790804830955731134556305026181766113996825704241474436437141365433676382465558058601872067039157858327835044968176654447801855349148211679293526864438082357828731929291086823332050856880225091703341152881382791711241093774076428593952144705745381778128405509180168958555158579216050540026834166247198585371609362344181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -26387794612598652462886106605834720629316866967551622144813866570087342970144346869012312616740864833640697582823352136779760073905084813130601265973003403917402229902271091210485904912916669029340688854376190341369703276699382336066611716427172797514867388166986782305137689501525074251150668984324788244029761236153716003549435502388100805990082617563795451908927184015713636491973023132862005562359825785080734813519079657802261575095995180112385766089999165950292926190074686697673464302500160105021954690795810334073664895375857563737794337357616989183335941447836392598305350696704258004890870462565177015770830046845870827329191111670095067133627771385580595347546280172907019751746373774836131587888156254771133241669787331973315024699160591530475142721421897539295034552974685261908430982408171857379923749601877916088911176900840414169912078689108716077067899411638916626732044399398414325832895600250178577051415787787351493854947505431474228480444167641173180317586611499805301672438146013844114611231929709682093490491604959414309577033647753468624222124983905637751340244009383263812164399862263948964423089786978109420411858062068121836145243630439029768614108661260646758679349741771665894761946729031017446229689231579019787473601876256392445774877253089360538800958584966822539965845940567360338974197319533139874534483737802117797375786646586499188167923559899173540570462902056968941327803314245521540988681133300146178526174778274023339802534242733684818023818718194250423648585738207124294199156819166443574909149231336236899045655958556866037957415100416795928219984585517023858296464657817871166057902283012586372387829066083314303489481909438791031211141380723252772548589882100436737428087774606467610432284751363585022178898418185530316402237918353367007321910496584172033594314199989781677398733825324406338634498223157068535097103783205606229671034604827548712842170121377629990623403268320650454443924432982550120245143199739728621265030964322665701511379229946957726027979848877570752847108808723484187807144966733363433530049569939355946194601504119660041594605987052520252916482145582380679998412954362083249682604720330325485467012596702633746260898214545327022550176264401194529283179825751518138631403396458182636085564375168509417330448364211234878452219972401931822141856141528937005224899881845280980735189939398422317015130590738985133637383441314744002143467565376818728673603328471752848314166375459550846343150004919972830923493011823964026010344695227925333358128692409678758990354657247626870781526662077810240853306301067413915649339483178620740327343342701811507502383845010086978704239675582894461921104826180988672675319438636815837640854356095686594087403712960059674589107391373746194753734116241387073237068708227794989691176929880173002754785898035243229943820430576003430831689919705393665406771155435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 35826918507385101949505965930849592209932172858949087787986483758152455121834476559435129470956146902488859340218774737032143572264273701874136459182201923741985358400757880342443742091838220438375074386082892051612794862914526231430726132026169220127142353541013712027862859966942581731819800060581840762293896194173597149293551801128710900735542587698576441343396410316205298742527665068667799481669872228892992619805883900738769360917201919775342474123327348075361271452759206421628261856031827655913209874216715912852701600861293360266700770582528827412187031791845412195395853878884434267361952851180519648999507336592935934937246625817438962921068051488747263574371538914098802903704581218746609739057592516919852246218907500895499869656157155859207021582062454922277660631344742799541284919721936891187319146568905327608094335356322385123123430614168268991908550001609887377250041436691365003215093606353593129743303747771185344838293172468453145997775246603397478195813979755023377047246544545436996861850571319195774468301268769986358445366298392695341817703196790022110585779057267730030483967371981826259128814757840017649763443678989793693073938550506641921738487209276278541923760316016945428049152881905308342488279364872321661733922169006775124250328679815668070847637659366440797115011125678874696753635840506712470455390775809068621982800763866934274638701731576034215269057812949337003154057091127689876287273638617407840671867804689692694335721628406750846739490376896304341777994118926560458580119981026778966629262042431673905032245549487856710915662590054809255825558824998129589945816704095533378282031888069473390613831773871523087167305519639702559706294061575449032944556196646963986443858938772291151465853102296669631942207125951150459360568792431246978831003728845540118654293111157111538557527842070609648338452690802876966160778577452787171142858940235151784767765367536733440175834003864081203965244483059148666810414819476370295085434339966285176911856140953743962330848022343314409100888004224017232087069348317967702463679607856040918720262491964466290126420357945019126242330332392193876452611212932856733159101609462882918664229528069455523109027977171089832761042134391800415957480937261025854741648066090837079965784163167782393229107157300786802692152353523844702493239581229342371212891320666101145322835259226627601132569250689791417470440755911143432632873115473728662028993046224321367052676471204495854217586199790763799701406819802956798945768653562400508000152532169675185741178313521093372191890490637223915240712062099371560039546089767058594537489658578962696277549128532971947900641865914781051855912900373945112986749892226544214134561626015273534976963570396166247300838674223797692020963715008714358007594296734883229408054533349446563192481630922370397597005303057982439971904965436919425074672851946045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] 239931965197314526186714823108384277056678207964022744161536260485573718078338347441456505600057038039162010392443356198883998804831834997876864185263499100442862254400595123247761281275019290733345365112851686892178773822466809237511476435971552255754194781676505657279067241028697065836616866264911790682238026925917103151671235363556163264224033896354073177245933161612556372654678721482301911784844922012712330291272921057636357602816050742090089453118249166985528925673591899455902828325911406299812918912521232028179774754923515568272856308809732089046368203115222146015413856476304692421354563648516729197193643128260683257681478094861357255446499975709839432119514588579820182034524804500035234269027933689199408055980905861450232679067893562200244236409827545077612405669306414723090710768444673080899089722656016577726428326675648780059706150681647516357701472712229820778013698268694583934514147990777582470257798696352589508938350686806760227774308103525971074037937306073931717114851568777414646607819047518027250666485608205339485320728434807004561965891517898311611377926396888216861213028295320162620263657055885038119761324568511084558879225820702260824157482928334980238420102918323499782737713502174629396692926577806643196723113575946263242567172434332242975561346263581330418987874981371797445551922403315579265057453681323946979986541989757867509967725738330098914436064700786919488856789310424867138849650212144327953604553657812031890867252327057897793968542188731971659556721319549058037116495453444610011666981423374330149804851176495654367506990220022077727745009102031589706613829465813185337848836027614656769008789357500719976019826942334091002543730567060151772549838990436746085209610503972998347622529322881499779121554162732764983968280905873823810930809642237530472574377359550155121727668616941138831575887011414296629425349212554806281317309147763522769408324562792889770378460930004842643766197566723740960723984082462195369514759474004404028264880150346569269306056731113285452338947808172634247408595245082650513753393024266387897900834332003330976686782425542352661885505325246749446719803887321655506925560297286172827516164276850633374847808963049121127033560387783975563087688470206845933095299374652021468889193153156959020216189451807573032499000170798499080135349464903315738172526995773334163045235784372540779227196568099474039787624892669936126386090079073348441896419145606072145581977056640258967228601892339803160672768472550871030030301884253295805008541380042372195990915169361178065468304587150247185640964871962671935060946484845829188982278811057141105133364756562469123493390720597702142160293229104368010463533473393860760179898613467513835185324802571977942617730049300160928724935755996002325914143168854396908230584536905485515167317652240798373748717939863713828338327953278795902359647030555443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] -535271345259103643480711747827152719949438992943791504831966899081783796214531068502247285934150972644656907974516922266910446003390977280496214692453123516445599262540191944024367306534725571838330200786831142753344213893868084435443765344111655563679005104015153536186974196437896705011122420039712455396709710849316752646805639893253699982736913598058352969736570731594805462737994012517549415042750735634521044688412367988627380640982084359414981519910647165743149364092304871027306269021959148855870386716403128232943156304360344771651708837456691020161110884526307375032959857644360408844088120436531509571403227345733927030321749345490570314787537921123872436184236646674311082523030447653593217722192336770221908901520824482402644079136842791226903290549274505965578620003850956790273412299428141531241498348239125733323373605617445751361033770686601315614927977471263115297242813009045059015089829299670064357070106941340134412827927557534587761550645232590133353209557191386714756234001629347512872505250780517182477989595778553463192549170223789395686087310082677801440027358159448527019186767078393088178340132684516935031395548439962917598259786410513796395661239259051480249686231045609815051314166951088575255014887546180366466669294728737149466030137859464343926382919295895225020858181459389125383777329159255239222091172644532935939517341210023818124166856585224255532486986883879960533141901929570146797348741804796307149927204737015900618275082416642745234689881458573556772555161732070789816714773233200684315622346362838507140830851774030437378001654106844579949433408434469107707261175472740784840240909908470818762670214357782285785454144893036330659943406957919385783819406120856564826465269858719796019654786059259600918358750113377008801160096095705138310509186351119139417331843776837112109014983351797362654234002847696558676423274058175413319962555755306700581962570750311320949689740925548449617391874451511560235434587500122359942829018598263023209772486200474092689276248432702742314184336091831020951728245765913363440872407195737277909679781237001540418589985737567175041867622656765654748162696411493593385808047569512463254328926291216326697987196322316514462070144507328235150287635882129662920125543889299559096647990450577014061494486520088057663095449906078830678144500868577602509857283020164273523418408142134393634490738524393695292785517522802858517162931743794755477652215102506499239900547571714859236764230670380932007002631180031537406695588574143035035139543892256719634593845331419563520297291475653184651869335052597876506043557383045877747238812544864552219365834246607471238447235743212227398659107668023401157445816645049241412865162656156531071321228104358844750665988177676989698051781831585424326037202435921119474700424671450404257846474556776617253400304264340612379706450123600315943734620570003701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -250291171926633957242471630251195312765566809049005622960761096420404532762952431227601859482186521709402036308614579885963541432031645479106878117023913216834724857562606001518674316794894913577084503819926506012343504545161828332700085202006582214460469279385415497311242423426044970416450569194293690041531250100618899953281322972871615320090734740673665492632479925254680256606589267668139056218763083078890960860140726026545632399633747341544007553024695051837050207779503887908336471960367497663040342171080730950079233974669598826367483108930992769060432661462374628584581609353200017410029110577692047113069635187365392224558059260102816816749679086976396148515120498197118220675244906328738753518813600189173282878737252908114904609640319994899026793879447085511408768314022319089122317769495909891303315666379142457695420545411768948751437636695223942306053681248734740257321771652786732433503806930950836519401723145567376785231410870592478821347091298447850579248173145903625073967390233894924114178814563418627969546050101252944146535435645512936348761795300528069415602281060735777118212412056305603725040686348471099697080989380328525007403880134592394573834733143466342870376345115260703723328276452372639137185386090198267645059129417928641346987922706206007098756780086471875531497505999956657875905869236424580989922442622479142439514055919571159607089156560409468091561158831456579076561241388633554379477123559316567830282194749885024452031970783599964979379319759900780271642390291568552229222847993502827507137955608117540330237404878957211503582483676890291237233919762916833337629966023423977647542336079942573376597237925613169778010261606664986146548448252472794698310406178594876732262474713955519465628358639947397199467948128149393398908554574547754809642876007609463013846989906075727056254284917513565498699111285458239228147302221202360229529270672553888854131738069482184744132704904175076899073918388595799691395784396453377886004585030415131257625916491056554806742531566147395838349885177799207091179809399344780014631241758146721166101492150434735803702143726329371191339070434651993834262927350870284174641320180312362639641819350206249286241225024273989716187718787047168350387298833623922669966096465076729491032495115449669972552137903046805648836719270028535547186452223018687121161424135294503781125328992753538572387428125877460048382881505512175108926274450883663060670386727838658509722618562236355472691262707708281251865160347135936446540686826903712572226538906556384134098029500372532757491079355420165670629190964185040621333757079220221626077058251267386268004427950184197964549873848047454601234166948820022038637831543522834213211125697346032831946806264764183279963642274014673213312153939582351127381962685667765206826989227504739787063516603767619954740178128073331313300984752324704573210435422414438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 795749377913379532686896879178617088571017077510458226098514581276157535985784404463664996247031044753072655847147129061484269867422312416451819557084744003139966376874200825952949763773378339861757305251533220463869100186414226960538170787592403956918324949858884888227427370481042280279204703442955327202390178384297477948831881915641565427745597505285702109298476456853926900467925073203092583497191961320852480293061927946822605297464543323819370378611640512297182037887985356057337123432173386787503332450028022710831483263706826897563516904248200780680962992429379330289425889875401947086880131167027074514370746267467945148187302612847893000485621379681680640196415605405795134349206861936344638777176002607731352552810227038918853443175451507333662252510421099032369417271379768011165311804351937447907011298494595898407845502554905223848757879304377542453227667819037627649828520988189556899378109835274299689021147396198937099800649095149772639136240729891454664562291478741932402002049994995341100086575695918200422927722480868128165216528032104623523472284791273517072802934745616719393664500811826913771511041953873959624334712759671936405662538996415016175964811026995652581827837140832399886669615525841890529407232440225499363822355148983086189144167432618732651577831135793852083958803790068092849493342529851732048482865982976193737255999830753830987482375807251722189961381383116692894924540212884827324874182684761105152719669433042649132172085161137916048635821115066313161542127777142098566064102354590533102396746589790646046858462394486732576983855711515336598669102664689661213631392388283124175032909635973514672241041356749226148351695345918474025166149742687854154586179008491672148405035092028485134501293716032289274218831442718419417253636512846480203569680002636194419721474211515622281518975164233133875481364968859110927849613999095313698824743317205113834630758880522791616317737300663671255160277052634774947486862781102231390050255678559799248377845436451632695029713900681971789315609701810094169418303064891087341056783594246256004076070209063362580897758803686456314552693999410422936906443935506257759451566054768927776916133477327733654087161413958208261767770931757590829617543311066174409694304873223532669849299354222277185114377582471045756711062863606006807071705406227746676007122722962669243838608760955505375205273347433578112760113697261844255636161918683783077036611736999144481621104285789986620398983938518200573461206794002759002104942753886641519572123322927082383911037320087246541923338474276998266952761324260290109856768945100937175279955834841377696835047165216521656827725590318836251983042021655837333780925666898857507105093553592758825425004540144277683083274483282008601197107609038376545579179020937112955182683761527089708000060726003254171065654193408319469628904247397050743606186183051182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 1211236438843818363180661551534028129121898871147014423863701414252169018161524880853391675002387038402072520235191472369500359581326323617693331830255148978383752657410453521613513770573737147130712054802210189115004768392515023841688232911830603393582777046805894661475299487143245412792896075421009330054236926866964254448729357500849888667330800145952211530653137303759530763672402613238691526388275118705041797811598899337030008651598337723821008452217022670207534170012158707005784829091986765593754331258094109228840366225106174025052179629603692956336991099416651476864359564932216757821524081106446239176278299794120658159600386827069843874875085179940407091160846703207375236918310805747304737070117062899931116137314263255991686434582727257794148459526738384941769139316755535996673477468511747151260646092246201601199452993352638846973405129991338879509020678390393617392487398295054862919300158491100210174821063421567525419157186773422809043330512352966175859937292916977754541563236316213151925084622379467551791395265242628782669033609934271291078938400320218408202858412548800505681501510610128291178748375454064318471722442991471734959554430747786586380499814691082360208317492762563512257094638415167576468310129078560643464800593055546758357804718758823175060022191704872187656480406042010395872954528384699532988183203723368817942724003044223408952796513439912403978321382645074637649054164101008479838650259808260091179181251496552130797705963839515278818267711239420006443335485803898594447595592139944444120138144477543505860209493366442925148371298561544020534369511125902107264274886608347147848789109462322285711012862558607501733466117743595845985630658706514483838229884281349804394729119091675643053808891369912544372718314972667668286817104045290299690921423862368422941421812099037989122519010796923163620711564959113999763708866909056540234127104612128994837773988472057813922328456536118327804273285602957940716762669968111899796026859922124097843797513737826186325202120526878143170916086373195997902263835332713288027953907889860604338777898124504891787970221743085946093305221014211791270380960600424805833051882024255653584189434116315346599513529906774471983649539153076192479941682653446775545115275052321822905092107587147455497752714290796338347002566030705846258784931544182928575432918017187682623567575108737392097731256066739035488473756129012784489026922157154707060178788179949007322211297721099003521262042187372570962929899859785796716393293804021028172252629143704522826986559712043875590555558623498895830531363780990200692664679681646223150135548765508896167198565727532830279846798954004023070430768226489706423140821369280279124604862488271502836843702289352628868245091188645972962173829550436251805143888160756833173236562676124771637649139339846755017222900858496747172640525966031890219428707454838374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -1915718935404952332368176906451448244397972201336820213990907064419995800300107454580849873349274500543916163931817978607925303887257325011933791069016839659811398157239239807805783979374799368223343173140316945390266398957535462025316442310987779779815673752703228866647279769163784173415084484274515526027914343426198862289439628314760642886557272102301254315164810083286179922162820040654153338948046759107910716757617134628354248758228574689257849391485545277291166682800166484349633781975806312708108972043600276172606585786014682911229564147610755613387551446668982855545318262120696938833171956204954483595354108904770753961706018790901416792129668103745710536172770742600657651383769114225860405939841538960346217245015710633840757063377433389786349634476806711968436640382778158291351021588859579439822694711465380776092676588684526393972343989532869438467459437136910113059982838060393897424712757830944799693773162058656653290426449036635605571473868195030854531660773556218124131228150799716299602274768492504129144708131682928101002361903852542191686471344766420612330724920760278370044262832724880293684497452352493539837944500921256232850605066213207108824264905999314498388861850842791129361687235531293557099111843774139165327345032686648309980772441735599261068290835636986652488120325855526863272234261202568161139573002688961381023126191818281854804700446620106187321648363306566314664140169845896030067682242904701861972404495737833250354331649887379820738145080200971575400325766288168426083792449716174820957989537069867594613763612915166817264504444071596441947677111437088163950084183972449431719737751349517962366204581869043383668410279478375232818349089623395514089242774551377593167368731024831059671971978991439299464191521778060369092301694375742641487992525663153427304591873589056229039768064780639206641864028905848228349481411847549237992853884340180119132014845608386458960891438898735388099700631877005100035700665025201177825158030525727201443908409689849336290543232508058167118897791851784272719152629688952615715260969952510626633871053186777041529926649584218068288485715869695251235244288455325630446242732091568923789161127304120176937493072578887847623253510329317859508184481091091410126401949451304729874393516152016371358126366732865097735678880364499929274812323175248806120810536015893021747557265046503018199284688287826039437259748149887588467565782802350094408147056996945169016871912347836936942607213490030706756385180484183731214639779498510723326277886240535272903022484234645534712697321280042226165500609714316908297253161237321478218345418105209578132455230661532648726791635373264474438784235643414864578852591138895560087940629991829509789362467274123867018618933913687039960566461216346161879751445699404547861437077644951357947445429859279100160017229536795572112179655222515135975316030674048122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -2654213119191469979330314027478756641705638729343038483830244608054564643059625821358137310342960878724126996868908599859041997035626546127377148112913679952344756726459261040828037863511958497430242528609123147114626071102326024147941303130046842781730204581754314939884869906346402854989782179297344235314192783545822674347811362133216194737383596769643453958227165204751203936863277060434595522436085909072998917952101799175809874620488849298438833742748983157806940045757392805589314495807691373707635506661473286253705308437638775966924929898394459905135085011139834866522496835660448852710942403179244751176499432244530899094913387385454576984097367250065575270915104825508128155598999649961676909560294021477549458631878062076777076366102367097193070881182451456658693974323577939843714843988391874380308434031252524444180840859066122449765149835690965171300852935075307618993686823032648517822025327941209020225230852345459424526194805116981483096220103441714563481593690013305639023930196880024513157819657812006126497226410058155906811108780931293000675255815585098335571420275413653481106585093785010493504748853340106473672280607631876027205383062572014561654774447962831230745150869109619957311219312071594566828232904030868025453175055322117231155617639816909367763462607050583693693071071512092216861303068818396432572501956168236003397434846318323779830980576834081792616666446682493862891636777681087706861823406911292560630225153194684580085080568433983230146861753179200259790999793307417658368032012280975552699812467953163714362559178050880832369920668129035602935804240218432471180209304435311048230191592427635831839958107371956193092398937108399127429522737189527032394504394130472447417976892204416483582040247564220148908427490416726813167350000826706824892412198761825498224262023688851907324767325236258365776956783987285122650006015885693082240747998671911346768850296278677656136355050147850981974971927762911045556793488691444198016878853403794143635267591349542214763109190227320517036511686704686759854643931286554360388873108015515129242332885808847985645465267976622450309845022198492293420968031422555497416692387237979439649533273942544014951771828466762606686555713952103170876582269779505030129913642121818269953435905518059224131487789377575306400097828844501369796258258303960961116934989670483441055643173663130806494198663091812927794930558034132511586310113805571341856010469858829386798551524342056659247796604009979032182993086395815859137048519919417572925470816529489809105793259955152713383066535971323349349637779960289515754433950352333281789287478367970981955601716229070329600412796027579238216239695901052944959514049540536423872351822155966477720225080139204198776306838347393410719099238125291020161942251465256079887307404202365639166919182872519464766607694083007270822747247071164732442239688411761868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 7185734906526422109756598005304839236182305639368840587517852868144365880280865808482104204683010373681559249107379463592331228748033999059476350232461722744170579900653489224850435010305795474039325078546436156356198902507103925815588336210015075960721412370007391564335198639248147496468990030826546159114275828385553948404432731017900461776321759688952196471657604385123246267664235654138177561799169631205764499756056847030618775339904042403818655292736660797088742760186715799805674585940631403112946815140038996526642808506943286749109750639034958772346294671815759661734453609801990048262597437854968336473990700022536626838203144980445409544477559148334992103979427212585801242902835028185517164451212390273113674392305913116394901267149376053460617171984426638700796145700870330944048729805021500085013528402602139632239296932405109653433821112638249066250000919690765252990241964585087523538325753137813432394521403187766615550011094938310123086861740061650960615143962123249750378132198149269301976099845585567886813919297626572837192282675409327864075609539200336234325851899802065091755857944318636933033145970640359887952767402903834040786748761452363321779773841118621088504649770649501993710751805912154601319887469989118009404259173047320448158197691480577456401711587430241879265837358649605413979261267905687687062447080775956488137163108945416643124947003190470694669874068531080301323584998467193384058891702558958119781972630559888831395578132817055778328413291928047637592550704136557715258556847419911864647487329737950001346711946748001287222528388235019225892723864071121647873128379892320212966879950310372024687125912073803248422309373594246768415076741653539854225157187671997113714091839132867867844287014486014782244174781919917202071395132891781458660887072047245230167065686859358414634903788960321738659304182545415783726092103965623778818220905675475704017895089883241932959501575881700447583578397057626686235813862141228475168194287842499680296139318630125581274166683805875620120120908468363711182793522496323726332528485506561542489842083788245281387572949994258025668716472474526174081110937423781081577051781839652614671896876832159973716224639954193527780160481288534155774207966113739026348373339394670553761811841915045852140863438856647125827734343583029398068879414534588461858445243838536108270717826622300352717734641741206454478002002254784594838502575242108341131275125842079362663853431605585597779148455740994925230457763058748182390588906408004750052730765769086699449300642910249880439086952482324013066270004497810777729153752253476318420353664538255353235043047130044421383725195604973824334582192567384775442450411360152380790752768184918297135934582911151005212398980546372679112182597069591577665602635779640249208065883070146488197289031765575760348896255785091977065075758410610079582865261384370749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -8153639598850373625356999443818927754021007146764600468788138802309052191845029597564735897944634727193355981299263738054768650501426149250516922003756752151506342718011798029004452224740865327940798738616353100720845720669139955892952556373133153076364295650243968467362587160711224194774296647960185928233004570993657550766549881113138862478917020672536670034644994748304209907896167142949743022693538645221597761931511967967876195465758265484403690733971198970835837678167251552004118819132752827905287124864881531208572547610170688179880697361952436543106254913974226914961634385923950126429894458617217951361939670802289767116888323170948356576919685032772673192447639927219548539048914867038759767553277641496402158276819103558647643814130874817442486172758049623189055443641368174638485414762158116578744480598708711459573841417453804849331738217903716601594996320133109905589946799842334169045434216344131993850049505187506831626902086377575625552486876966316055150528735187244411144732531025699297848898209090401305268714255625617056702328615782960271078997081487193542589812720750118652348028974284821442034263782093046546742177937469903145423313952028131083492513168970760558341754249762593048428623308246794451009620284115990053419187445714165184623737711293696079506130961824842429700412204962637205549758638186458174137930216999962900445405956555235674592700596780537792747284861529623026814561352885525863234329101498842694886070243745525297973893314260681873487561529201046883558984052028973241490814408615062957983346870746999114908035438636512696215716495347836125504398805719305275786410258969092760085981454607988871592711033569768273549931436918188592817920386221095876337821340436977967768807730750814513757069584367779391331488565732625343692098794111484599179255365732794932989436341076429508774382656621820248259396724046926958358093221941567910144825373909453298315902857208279760920652796865449534466515799179098511547518962256116153217754981326811925640006868540227669518733705460803152477971726897308936682041982915378221453905985549470563924230110744038141678071061355386900816828693352753286409354872842993900841652891227589472960547447060056472238684511047598548621354177812040098555093730725709533769366074036155110536744887566873099293519770430242535624596033816127200554970527353822031458919510516265266897105860539116030019425993214866976505972045017590579807365183750687955250268111304140304245193849899772564689488750824056754549988016424104637226202715115566797517942535208254807032126918395084681474422943416003471565862434151035064506161971687569835296849187025644138704910837481048404901295438619854054270710324122322242724569132444285019795663633660594205123805278934624219234797793265606878751152812747120006954912453670912155616366012145026883650790647005972354125867427550400597693663968583329429342581135704168857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 12530339762719330162310799389834109811015095683263681159007588998669131286444001978572013279910277108015064015154853681311471282186493662764501313987259970441699726745759209020286125307208438805573354772143679347318018132229580414778170930704671611172312198776959639547212649777449259830645424528876147841919486245112166061299853810155336225816180863080794278090074657110732036956202970082958861194289977170253553550868129552376538603802734509448191698627641313716640747299400203602764803173850319253524884140435175802124817251967600729490258856619416259289394176227571248737028462858435879641371886024691037916700837016080856485732481272326426210192521206637804996149200584009239310438559994895758053850914781941137379025257384519017357265757366258655460107163482092437019286536009241843199357204698778388837006060796572192994905932599838107585091075969051416930265743472746882487802680657377146795346814888494995093420933636177111341416296863058356960490166173892648077474101276474793832329643490877775365770789783072094743089327813953930836555521507202997965288412073002520828501490493453626249371186035974787833070649928727925693792257890942744324332324831291679253347795833863626404991874556637679899290951698125657326999277600804459208612296585051060212788049107815065629959527069333404725656479170910944399758037348315895227935373173988703611876120500883530958390471096446192615666817781535184867514663648164763697771330618966946231317962985143927975521987134643986971366795354429863871743175603675187768965187939541304471389336610734122527324710462024835303435124916745529161243466836964910425830020670565180194963899051127318495275222446727560811683921759798520108026270550348244535352635686669898006968648292201741051628529678150687879524319357260715299887119782009256027448601116251072548883631454490013595077327279264873633097163748691612490370171280449399966981634462569148205724314718176673290631549442742865595043658281937005245436272562025327346213110094709227712817431070944118343346760485226990533436087100972594385011362360568296311931288419856757074318508737265381823746515375760913307814827079215276111476116586842275631113668569959928721091640363825530478208240495072257953325949692753296696818702044940953663072838168486454575020155818451138294685772166387286430333310481973026253770533325201889462589393716201033214827155736593144732519883059680471596212499092771322170805289263795602215459763578989475000543843463965156903608270465409316315684086156844794928654922667732042751698124132710634941935801615524757705861877179806909887770553543345707118737890208387615833451831042561311786299776276942819669427918226294109770268960375581495291148735278702807981792586562392810878784102798788080568394979758278703696545386439276074009357799811535255337319129149376986932812098838487839802632971551252054944491400208470092115950477569104627630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -21717171017840193199126995046231633540546872731193101004701973114430972680799262556073315212651073930434885186141191623155588374488302853476062458620877602682096373192248557669342970103154199476270891955210882783915992356019029760156262870101987408269947085609105806318070987891546336195101593721576386322708707135127263117180564116169485013285678343205033538640764116030547654765822199312936793995461894542621529990995515138102960322003721868090905092936159946406659684979313160664362620778724125782043857914155845829892852125801744328827258097286522960729018490203456152424882535554302138079389393455281867591441492834803420853767125752472350922145998804788648551207683912459120193690880508505424972777394732850249271773678934494160441128369667543095547132120311364599527694328154882584404000292482959327767694158013003602157839239477473479898803261205526993882853765187746336725650450574427547293705233715991573306770309117643762737534510216628471754753991909170493660714321899649484829784127692020794090235288561240128351546324383462674675587506894032493177285699753021742069858285268742253104951574112537076682111093843832009791665156087738864425068740616081848152241603265481543602765269491711129108639009944864128475897847300687800034293312671049470815020920627266999411439453535384977290017221766052977460918739309378984202186152691223118529068677550172391752772967742839549443296168434953803089979186003288240367269355398182912526577628822905442999073010582251339452337056471072592053635689330009337546389897291458035255438637747249904285335152114200845887412835638833679565832443782303161996348879884460918404279598151883009895889351893269222599802193652657953263983208296683316496602766300427138643985771568016335785581478820654647863062211840178013535248455968692601360673160742439908464757158125170007167847440786747146586616995361060387629865820148768187013128908586389261812156873985865122325261600856817165188407939309321694093578562181598253324471250499098066588179509655975892560145017481051340090835331535216271755525946171221610462626141805525177241114011835169735994063159117043853507841490015140767461602877251385613706419605454677443339138817912514574640018819463190301984923869524553571108263132252747294215943354469094844463706068800167993736664539808739534877969458085344091950155765059826347274642329176080478785700898715495086780501388615414492069874391434832894610224223427606035658941842441910828834600941650493388801228967318196358488756241925981281985200875105185101804962902165172676197380094310107514005522436742789538130282486581617459256302022148606998352075895637119864133029967543800232380734584424912898344327123094647385695494985622079905352915160066908620718270161725056338006509395381681793437656353835920169668932362308109494205517974232041362452217165965097242706171201222877738003076777657766114448616487164566097100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 20806207995262475835102080529939958950767807309069240998432765019040497778817422155731584038781026764211318382262525806960895358175551439007448714814654401754158358389619741471796722735402154483936355512575222833161113947795768375868696711250324423365666030582390417888584298134752621501066502485329613752869720782189073730290415905887238507464445586404312332071065606722494420657657435019398451624761760312099293504386459454572159191237095387893137512638023824491340983087492158417615319342950354093683267459966255444169194538568586378367882548229278256120315701835609041482136844059148655379331152638728984656090321416133925475357233957986287132918013205566647313178456940849016658068281336157259510675524616227946749572070494180359377008156490820725884347339138869149764953487601918895688275870854115336199218514326821001358133759378106153490632121453621551159689674950528834398796984127750208426389720604678483019653738967663999249243827351708117652078773277326392721187399155627125841483691026667805423503107054275685322759289036889642032311154167689316940275588704531015022198973194021912134553110932664000518171550031979154050682344188450629080430804760145144871004779816392876276451860327782897836801586529797727196229171155460394902829891529814614404051347921740363870602130207891474471830782957292082178418797890234666076337481514530271917353461867160873438047817895608495165490027685347373774405975441415201834144790774449922311482505899717841484405256828100116083797929214343756647881379306927960432313926079580712923114505043614563084225769514656144295966135039268408753572143698036864728397333047547383952282403204430653984267021510531555950468181912207743662600912690097318988265629752643811578978532307995283167953395947290667657578077145103619788770004534189660037782425646131339663629774908472396630915164284357928008799625183943616267429754059941976159476948615342920566124010191400631624128568965384619799630216836100092047440776857931678188157558147001379266424125120203015329139383633768991649044769379590947792244776315442467277561618482638404380927692938948873513136687102442156696422155942782859584956731808677863377201705557327504340874880391400173481875560760051934201497615398659904741159144813070490030163342153347293868775857093648699605711555461684631049319505060071300288533031123040046185657141882897066013720609318977739344538860019834050891875945752700632191694019344575711669681006426720015546638131002736517162987892964596092535801990419340205014716702307244055213307897441145290594305272318009043702830173313663380445646984300241978630642314408224553826186595488843547008692414937111253005303097473788787098643671981617028002188729236781492886939299972099796435371866140189372054789458082110588989949832329274043651240518511013964136454077414281883137335455577899838987258475039943641847922496555253266396350295893806636072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -1157330151167656560916968176016037958185402182966031546413007425623906856194780895179334002789290683662804371835752080182416245742430851951969455155145186077391746831144732450216748359040374491051840147726183693945404749820124253385249344707503330955407057161092060771560971925740120263333139286034896711522332969353589134636186353278801338566407693527856744395930555347777429837893953274709992541806310233881070388828115705910651352906975944410636241739739042566326966631791278172657766263757098710172272687824248298325514562053838679115357518854945377485854527885982412310664531247249490982817769657492867339551346906845899008188311991331403957449947429255784715517371015337520394636495513944055781858889942775005473755306382107861283263363694837578021634928432351934180094152179896359434453388346706690637154812128276105189912302456641843798419894725060768166155614366723443179794906452998795277158367101287606529515458516334090805782416822165749825981692608830652380426168440129539556050892132235519757738552524478998068765818434163974510464393021858851042888844818073644385441645304343628939988680641066179885243243846717376784376818425332423178750142010837294681926815906186570698610497141349743110500612131441512060129288145286903153192753187825133239905096393422024196416098760918749941289070063072235405209511112811375259980972446741196136524008521260578160175487316271216959128303814685892161786824878089832731884782775135031217092272291648145113750050806915374721452587451196356432367442109499042284895710877489417102590091064258286041797552974579634285222057506827005378569835263160130210762305506304702506888457579869946484930608870866668554366741093983202583125963290287531417792024760368563392389650288910930937267472173353306742193560626743236958998201961251251243235793972975471789730906083583872076601125689707358583614777099205933730501205608599765946067077658969428009094652667921445688779126285885087494001560767462413381236639394389743235866722545443257188651944729560990689789323427156183398939958519132826396451008143187905599655613934762201004399180781788362170776152268420731432764199529000711584591391691433053473087060280090665573366179054613897220950948983738896069940776528452548753536200748309712898948492234542911190723415218113014254214506401990939022042662322745501665156625030033813442870999328519990669296762292222202875385866473777292191656085353643472805760636601999339203699997116874674083156920155144059803003135566614935850510745841386340152505957405062224623187927351483840361926804695816765948002883218163837518070462884014923923048917378324952048008916509530541484531340511496356466920051813519841801402584600023830720856049049506867713915188079376821267643409001890569020093401683648788455342196423733146981965111187823864956400158431487314050550222117840455885720632940684208301327068624431788353744587150717039411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -16073970833131377108718176425527880306664792612974102416679045903589069152232846728816026363959842012647216816946936204716699944363350493218445392367351964886834866831083421255213087492726578102703698145290167714552134678746606206596859100636379653214624823016664246662782851448855897695646476301271885770333806549165180250426063035847675981859343352310778806019052222857336291360966344730465598230426670710839192494647393758959394981339274988201561468452948718258199550644222338397553292682103369272845619554653741319243191209118469180588720236715400033069690591529885908611549811368286724715927898429591107483594830976030160779915207509675631201398779168336719778586572909165042696235613269534075021411390975278104018064330938181572642154632075202964478006304135819045632395655984685063579880217709313423023390975896651958097497365970321966952089822416243772559921504149745618374364773774143102555311383260087099801147383134969000002364771749932535217444297220737612565602150808931526153794025141825883121654356406455849405942050635675429489277933822548184504066685854353159958190310224622070377988362951564739905329043242327521924343321790708004613636390730738374556923347839528216954481786728784442089494643725136810451858475379007875308417554500396780567001949269355432854891339332840371082571819572770317411788691281085040669326394294594413355171306557399032825626570086348222243800072415828398516312780813991017091775963543316816062313382347759363801519437906532176365068027529472679007670024055896861755062106990721320074372311296829640812271347504510269881695702190538775601093763151265770303221136963264120860734776145707639835128287773480487211233208721811880983410499598006130066775182105394480151754315706189095954081080028507220810049809487185281803779530950299388838780004738723618703759975791800259721496993210213077530149765332502617821048310497009653645701753385943495907566429620998688927492990552624009255066409657284913048006220714495793317965053043200435325336557207769570688425263553207175339546744201730496370385063624257054988975705603869800443546330856455999862665018965404640424482236039368195098565809088740924384376872693781900744181333436392434054459653366436410847511019469863620681478064637115082767675668862725684559097393143867640527477117364962131439260411516336630995213131954586366078663392563070401887930416663762795236970876630968476818065225828462479903013698788833267294662869379286478340646864113333032060652188333013369188627546599855818617879206516828812972273041687947700320549946033072803186643469538537864454790433757436737644049057040049874903142344210652016119850800886886131476104128299421448089793965197401410927454065896542225117821011103771845130608614990020581696685676398962253971460916832902197222829256667534340115406244159013976784944853594458622044538438848939492577106983194470399351612854945045450588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 1761828906496889794539419804763116219923941711417731067727420947245406468143226421851819241947362571144187109230142561325889971093179245871793207081401812804094070287304786339767069270946121799969412412759322350952138476885937554738414911070939507791617284157986465092192318963247207239404272781553709809717067531758726838191100132363932709042175667030063874794627614843276791697561078207503010951550574352954263610167832789309056782880430529676884837701908832156563526779598755155950641413644139175110197340453264333697621150012660438777934603072407864736855242635477641950314028000780811763587957909132900544013687623851199394044333635079833985938040165650596302740549520431860290735522881938302490889413743413308351044083378987203533895547930221860485003580154396193983455634657001540465701275661576460241461527390875843943603803441087755251605300326317248144171768809101942190879492952507421066311095478825615693893957370989330176649392574909507566453808748242838355129179626203740802740003856946321932449205874192160566554463785144988420902292620494978974834698236959665547513757442453136628724050113315554309252107137484691595017582132774670951469950780305440062132979317815785514261482222224507711094416712817945318005776086958103771470285738950786674317443055498129102745748771433767646343201626166874010672682922159962350280050759332402515584097551814064745269657228952899784305814932354576451570839297797009626276639865308753015542327471576802630346418198023649928160422628824971588387873985197096660038686712892200484249654778663677622184099213613352461159363666397138946754505520591916429107015788162041783805928779647883178059294599991025812886180070295538059696416627806297694813890699747004128063028431847899648397038189699742812280303570844569163380570800054867161424285824828896004663007746374464009856561233406815162771369984813349357982839906117033505463538130075431729074026234580626086706113594296061727986187844829002470569691385151411192717730578219972299018833635148999975922479792082811183039718540862629431543043948527747064986623696474363360881810421658835372404515667242281996885283335733434774558271803034866220571022531399098547557310665797369316007893455200483345070904266356034945638877029503256962805711195056587029719466202395559594074875947276306887304163896676274923584963396679817461530952254478267785058461162503019030378417100923083909041697356201927731589107554009995444468003197454809432391305344232436721931143142941454260595669321194423484012090986072981614881187149362464075451196512089203228644343006669149921151483807870960836217305024585900525485157092901616123130613200426931214868281671611978537100978385720011615814168795320328584637604753063366955477081075187044196115076446666380284860882086950600029475686045741760796800200596375441293436466627012817068823470871399164848481778217535267320042412051930703462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 40388343863331928954448118896280460412016200775574211634373857529056290877402385958322553450911073610268459051067944120464232028513063981983587661033169410532813661058010263712299714236102111679499830579190468759214114501140372975996043722882291624043129560740073071393736573728277100990256155982873484021184683138117654202312740713920879696247530307258898660742698826449978441680460086875420632965381804054873357402058515815739224674070364843360343029917016924101263130698764932847917473177931207313501293976126472072399601953775779320027112853611240447087004177423953679571109166639048159322914108500984900416706997474575751510729775069300529002103431604609360691211030448557992982662505251548290984113934381623305961246670072420668255758899267325394270913352828610846046664078059134811810079197858520235647904230714030457576662376328099163837154201611223456475183614351227212080651319768331502809793259925784486162726551652361201032644358744217359327869526052987171489470418637671115579586568269583076701877815871947935988255615770638734730534526626185706156301038498782650642942855018088700723743364703916309245782861046440036919298230605681490024006237033089396109850066436990097432334099513961580052237463068661012422871222417956427450890249260249312415115922850968806236529969210215479766417206251942411029842281469649288324850504803734650699256867578865130161267872720540293505179114299989909542167514857674805097802105242226017532599502390804220680196444852244010269494945116835949155251155672548708074936503495548598622786366758841583129461032587130487935961539931281160093352291593689661969029806282803482696913976680423372037049069605973727606479964831260277039588370514203462154370938379925351379188684666841991766829001774100172074819509943386717861997551046673379964663375944043392344897433503188984047999770605824230972440796475002694257931086464747116700781629994161326799761875405852718691417810628572376058078449661756059039498993064869904047772453201596114078924766314521721367534133553234336496722292580945236449362792270654073944282270245178539330202823665296547964832018278916429498930482868705918660182528976043173979622640843365676335744719499207797837318914927122535015874076298752272607103972080338805223207578433755802609301615962555993227633875716644463023602307141796485048189624585512356194089489941169905041260410969929123350215008821993102726624267169124233125220422437271425989140839796105646346120016765608473809143528317991155565393449660434434849095057316428891680684571815314844080840502048491929387394591202408025991937325503914205027500049599626639396693735455771715136611371287746572521544461167194929595112678149526831869121512282817743115817820354987110399256631243143462504135342258678209026521442367570320972104703593877652043949034992387058113944348143302203212144097951433796958944318672280396582788447793298140037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -76296930271083585171603093830564369724364328404666423107259456945965954955274194488700094150373710324238651457829591455273038781543779826186117893496872203923062970801171639293201415018333499682757442126954590519592876486382592620504994669542501247180100729407600767175143512290883511596824445212831277804639478136870921481487319598541316241388482034847925591073139645620455637452756842444899542831060228007224252885100264976997257509534773818908564914872489378801244793315824048885990261772120295420503750189455368278117365456650779644647112945828764336536092554736916194343716066732322498586441044986006157801261796036574286857483187511856776807233681351529644133150113212594243489656615765933769981278146541517022387914472205631356475527074053210371975182733569971540356337085850190779578089938224164705020046414250470500567850400319963001910093011923434733734237296130947405103483213494995672183375401716102552473867749964468064551553359759000700199906841867109789899691955678503083727052597681767054224868133907107921244570242542722968570658252079532452136754822198749230872694189232184144140359020776326295855791170268201656706596547548265672127400709748339045445923635741320334981419699461757294025866695253611494321179545965153119459218021324729199647448971121307554686027352001134094962642675997210131661816402267648102155301463349393257442926240625950358134232288225356087540705044273283865681237677977332703299719711840126380355171661544091893535027446085534717306758854534647446100287160611134842002658420301758448953980786283541390155506911453888652493857400758891982467201186302749264134914333772447314212859018475840887255054408813066066426307451028471060656912011681405614371173254419500759246444432740044891965352623127660252485671344877445088738757005874086119314215030986467864963323110555964559258843780794696746682458736166069785990310121436043414069417573595194183890529813868767464306931084437100765591419983179507298685486393638660950023189285870024992951825788593830301072676757228341695356334012376083728121847009256190805435331913147942528667744060578120072103599702590199056737262030169861120244352733735416803353074626562351447880295337782467577011283260358276481226173731116769423002085468097952749700192636357458269723542979666313824187925749621965980088462891541495557670332674846628311173739846198407682188575616602699124659646447686470940018981882251055337750036058491607246215619094898152702399593297681767330996584806422035753023221736634901876952828761386412005194981213019791636681388688539864580606912950024569748037339377039403787057242928908929452893763704135357799346812838436124183514718968215751642698628241210136854586693180315214692489765111670475199716746675381057067836270782547230592578047874475349390940687780779988468888765385753607015314872677493926195050844276017687650321680773684379380078838397476360159232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 80731489533051841206390508686701646641370506725560428721709928614759933647099311208968944364807812146686754646557973624672306390786871878103361856144670497740713749905610558854739369135123871407191619979386811439835852302847267779667447438155933170147246482584933028522715119091568227574420579343759126979424191481848200248057505839253775239077542773814515043182354664544547725666518881985948235773537546431765179552186630349931704939287290255753962324896889851872612658096316690347141856270836065576757993637467327369550030159531114798793974352824562192720985307498044713594563272083833817102632650277033039703957822316376870158745671610910050592449498760441708494030642706589671173185629308562985158839075192149988457882887042754874596671729901856023992327338825854719359791558246680244438006429681565184226375796258369900916072268595599406865772657633496227325619775802453812834299808007754587450028831859961802612904082454892313546556194132052910961259561430653377934132188672535168754107530651986149147151742232825023920709050343477668398796683430416413546573112455062324608577947253196283948002045078662321319970080097891810771104005082841276237318734068342558406730901586159057677453825963385911365606514765304822072674051550259949146536141740630192834125011738138591765690615105503421113834849244092439078265456109929830126325722231398216431396167997136499347250051983273545167292033252162869053462244769813861910088819664828865580450131668879629068136087979970285423694363998870284963550825154023024856918360375851202990010339729437221271661988547191506453455114117312906847758326304826923441600648365863682051918317161867040920808398218316487608938081504924322536699348369334712769566911668463844480495684223103562686385993009258864199401544904272015829326292159317014051317233634990444655807788757124023133506836074640771083286095837018148970600280102499354247346783750535482754736189424261213895254820510131805502853252431023609301321745524980491833106735144916856283388908543206004093621186973703346516134599539965508831344118188577875561203437273179339236498686909766813193001414416861657216095913824088674229860083131630108393093537848918131324151689012700858138701285959745881825259501175745048863510682358779517562480170715590066903346239729895079032560589638224969548403608265630760300414093778018523168250031484012489015953662511402467023245733844906502336500829737049878692247985696774345537906569524560894643817621667239883441128720079884828429425857325300701691283296028519149376105846967610886208259725116672449769984665221362941151673205673684433213667499974675901053478335107851845183136428860102484310399788009487937470966606557903435022604952682755860722509695404066717318743360165860586215180922621096959061010048792734368580312078384657135288337618804740926508256644188411557197794958164276747928109032287245705050853255303703476305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -57982524010117115986938009155612100557347673474867812930414577556684997562717845283011424381086320481765833993082909688007716384082435949000849766877021895404832102107655960091878521225796305917223110249808136370863758437311025748524458705757123470902739481322548204758081710464930920689416729900766843790824123927979685756222946370240973350232070696865687397751751025535779333142714750284487631235707642654333579842922706200001102365259934984800932264552912048530901962718783915032949223811633954732098524902535393891381783956797413735585572586569886473383507215136461232197370117764438145219035123324619325742345528057844508378217792623191987019501132097880377766833848682858109200647813167448153803798886437493358194728321620162346039830681719803819013205913293416556371017460529840289353092835135691675166721092563003685058516393099963311900046932537463004210297608670502730760782795081253485937137749408649869184163051467361795898757254191078471117343823966762595257925053876616652237676173706238832315839296326011306564088055687377066430159427321575074257843174277229670344443734434677552955190358564739976710569471856478298992989471380784739679485812569521110167843795872468630874491713181784917830096518488053107061545083131365429165951315950519526310858221801593538156557273721393000088075889912778213367949923465672325869862076699733576000480392277911755375962832535609881112942154722576159674577232059333164757444791226927886184262166950631626868021908241555029639720750596387070836600163456124223356357385302753893004959388985279885367968538121858494653857792292511715764260892679325728079278881541266150868901775593147815940813723862633229264941180304632664178856694662100257079246755917807424080244233208612521113694092429494004309405229207526450388643262442377982446552764754947935048582713277970752442092899208211501132513032976116972523514781734231290852834023285815794287956320866255938657934454713635801085631940436797645345607205145775023296217667456590592394304060103258803405629973833285682908648364190628456044731518221051094417680263190631184217813180704973924790040436893311434559879306617522446256452857845206541112387288788180539430261441790175005861087599252748918288429709922983404698588956789520625340075474621898553315352774039779438363777697550861316660234844495477189149508949548514165243346040673378293784622257698098232687814166738465947668266504141771976886690455188693948691951018574733941003037240899636618692014276353549152201789468748391854824856008154972974356955131206676604816639917506641284036379273890900740625206834191113028465829341870341520787938024575871840154761729910822791772032303881053103347318639915394339591300536777218856612446669086815578483942772503066502474244236225255983033131903737753358381856080715983146570179198163965813346191043475827471506656885106877227265260772231396847149813011438857355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 28293906433141016863952947144434933125343718165535868929648347486470034498254365530244931958006854506293660123595534762945472325084813601409054811493281711432339415025018449403917370039076564098053002631612721526364162350839987525026500313203489809271098676510096368346029689661327232122344923963948627582712010407468919752670147023310556904212859670176580486434559237847945373948309157464093456133952953812054797034362178199230597731454883217730577583887556237787760778810807070407221299354876174745348611982582521632393214400012945428383031710211053598395344986710617885723860483234277522212123526287379747203797602071821050664036089531035409864383144632564915355513182439537109846353468413918851534994900457720252243071301982561719116473455827378563020492179210001327801782903900351870590881976226803009672653466231720960659653428374594689656762240828513500080377667138447914757447049241599373430708494484686142944834279684027296487736266103285682267569879113088295561482818884345219372128979343152517558428011095538939531463599513623108648433013824827944966118947555052413609989627047221112718476479991434605732586112436005305519411556027643626144823808351496342861508931930574776540598436933321018933498530481777081262895878572362317362963392675994400000291428829641883779033673313105936362209631873841238895568688854754897199211498849559852958721241507721806818858342685880659754429645625634204550115256870085743381218928960121998611853381848482116830393346254042076597374329796760970885857523119436701950278306329353359339164894256326744204616135377985844441737865205909429639106971865329274791064424103989023118057338538631396684037027138087121102053058335160833296364086968992113585198534259807162157165297632861990015153398717904268550714235168576048063857960765288144585774412009075561089205948032647700474261115569210282245815617147912191876206366777275344977003080986459800210996605105610525524240954425927345093973821875260750516061677133354511501676677327834061257896280561353615945433389021137590176054234692428305058236171726012688633177710751907229136286080815532597329445676940174641323504202207312502753740112320562365891446084148888213045064353182992310500980454978284326287794836252870759685562320128094210978670479470713111939484173969444035459105504895628768489463248612665929880012658193909401093422702499400275259668446643178722538590837847879122582542922597975060077379702920819337149161344947875731110113728024237605378393444697490598592297067212518950957027010814297549654319442284038070037696713804644740649430443496424154817460917294742232251826369025117780337138424533130587849863854471849063557635314414883013031554842797497153347902456385872156059144933248923104276672863680664823648351087539217602157300926444744709492310028797468320234957033104232173226853608407418645186556699281021876818121693448884057785806302805310518067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -7104200251173842511451435064792392989235106902078414061187616377928329955407995721791731537370426899080607603520846062036543078624793341048650611079895165971427672261278666632377073300697814327093069286173491642186031502625395318098024148920344775899020397325327801974053841536392709728920144904330902668628863770958310361400910152890696449468998981241064315088233481009442147143372072247657675704457230770723911472152985117621425678074977083880462675779249784250292728396049917478882213884865023934106027568741065808253422715778356288597123709005390133106984621302639152565065288084867453996768835940190428209218931113967258583850073318515494397725946946923032892537527132976962382064813546948240938932513677506661397011680148182147078180297810649466488574938108324394798494292358643625631404134984332055064492319863717980326167965310221128460615791528503539226251060802659221499426622808236661922240037664792307736885048769086145560569514430937102827564958497866775944988238705391323997841351701682051773385512095137601564140392111978504512148636984471134450118588330226278186417085788434101393453619495289703226712975238071852417901746490223977305637773017876576466424904805005069052715693267509393704004788070642776944609835386433256218876614893764196071834067995001317304724635863111679537845301486535292583119400717638256781156845343242863230364115692727261434149768399982705130925111333248908728867937686255989736716009562107565253390351918550726938682859799590960420783645899000031543931180716882069163357776943869117373370566104950341068492866640932204209049163037035078576028169906381449994187772537907062121793467747129411747195297416987368383255141232549540713727384426118640973092099958245189290105653913309128943207725160814519678256778665576607691234358171938810333034403741449970369109647483004981136227520570051394371461624174525328865815981999686174727829294045327682441850374943966953690347086076325893223930166889585492004433627873876593997525376774135619173789932832316759451841486292003415897118348054806241826055952440723207839931231284915140509806086695009337866189517977747555370419033417252338931871559997769433027986461881868517638934692368174391696536708902353290045018018495801066238732112395128475691113288656400578773209294094719730437422286116970629417381818090999676120515919934768221028743317740741809624621761947361307483286420430344803651642773649254167373717108291335920329632464765505153942805395385023277369890198932826446599699564465285488996528408006123675290946538035655851452865846534633117743166743016096543331470397459643707667251857435577521129360411430829907207069781596674787785739324914033841151616216041474521130467524055578313730992124104198539476002257637139275580341354729188614581688998534475475387430577250216132185097129655787765238416401951034445114898461412087560661560443240454200500788971565268074496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -2229474298552206271010884919933526184223638346803387588559474897186242713469484772823511399977409299185402477978688938284806578053369645849361550781967484896661008021195003058367133918178794228390787612612275150288680422505629168915406717038754899658252511560668047786855582093573466935674625006198485580341950294094847421214322827701702979213032080535474344706911495464673061225780960661175703073408516580714638139974160813731831020182774391361234068525436981059877339075650886104810406356185286804997662747162405963123639131723876097712915087460367272850435452812359480734673863616548575526103328682948194527001568298814695850452946840411507299985785096777466011448618626194309632875483075394694644423971363339257221915442765053927969612822344876918989552193030816612387461647313265720527565757858613041860653108746982958848593154447442492610272087420902634952402615640038420291936258581817266052390169758143398609354092940788231428534952262277238923895065783631842470897028734658768860526061895665585692215967864651708897646462402362800039648626318330111787789160984739958413156842655306597588086838359798881696002525788200011285218749420576567651966564074206294887027097168510494223662477868039530390065556357571339406210284233865647042250887936148820083448636916241340265488360191094266318150431875828507855352336424155560548496349193286636044464233090513300815861656346525969392036489660275334166462386410981798543608037694068053205341566805313521882054990642068494960333099856540818526296556906533610086645495967518946984387490092282552750111722635483415694265518827483987663289093531900647414218751529249900522415171632881870084840856357344557052863228740536723855488329572271629474594011468660270156533694899658725413683256603066563311283401997222472826545702358968382427716202835033478680483537170994949401524991394080104786338887447757986128342599458591400943933469111713004220653042446645776191060202118494620316767386605395951809341111975296820045276717913161482261130098796400127920861697724204374907326123325488880256373694475437810216109718816195632835536380570691844777337047475137940115685115457321674388158589185871793889499403682701167601921818375111877765887073307802362465159126029414487825835973354416137327490266988224201275439330355486380158137729005334709999817435627920805861566204884362491542594683474278457213804110410915323045166177305988074787384659884613221958759273875610809804648639127524259560991948193903692811327474014486295999798777610428797679707298762176964878989004867562087378387607585925073116754039231952981761718372272646546611565702902558990192271830462315367273122475354801415391697708439246554430241402632809574863581331011874330361754193355659883979688640560663696282617245346694325906399348566086072636155791517867917979659318721129835105696556707653513666075702579872494489346290887186227578588456686057884221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 3814467425753494809661773139621947800173494742004423434469556446570631119552986529446475261791128743619067840169238213924239235276914553082837840262417218126195225953410248259970273483249487680273753820576474601364092000384843289902558205890620339124630245525355917294186690271399228797480831183925084381193865379128817698659513728648424588020987968136131434396746800030109396925480945998087601029195630123088911959421442495554555629867932591429633877907424522419128146866381392186015734980813459779128142518928040530766646957753413325097028777194769615463033896307180527480419318035614861028190088876024884744537293885708254476904822685951040614067249148757136116256577480258386263298528107253481862314886730241962569855729739934801075069511541953657882784832185028775985520405826825739996454807526064317469679447879777116776204436954926385594247733827956241884215036804235988230289000878290663442029616832868315741046780051359859375296508634297250444883335296260511375774880490607856068877900862473311074307225933512257616443325969033340322784040031222490850796468851659811859610741636127393866698326432544144093093883604737221435137089294975910218187708368126162591231262115198504101945829561220420792932667808999739171822110415202979424141593315974603332067288632011064090969761123120153122620886779660158128190905676977561320171822387334399576359983238804637693878822563856503119336223341281054684082142236093418355459195946860214313921695863184717295122800113533823443866552493463935315156927199950244298435855641518424618326810993890641438072417089403048344680981922429551196846790888197132169648134882772214342469495978902066126985974514972160807654557722266121177398010122264463860747830747939203492529546097181628558313463117143258450763271741106578597115023934251890847111610462860672961109530043303124786305911043431390683101198091203141207445735753844581539854616430594196628214693745382475844999450701331720245867323626887792531609632785221857594646367563386823122020132408126788810300817282917206205302828967610178680387858328636423834596697100808434995706843819667432930036188156898909120946676243039579777955456260714688739549652569605932436855593822667407906328657053925476253576047621798725561917268104780486642434282323447038109482555851050060249521373140801829458925341394790790864351862478742485217144094759385750299560615798570096562818051428374885264128709605437338243519780635206871680458298968214490865220414514865464386234478029067356654616984762758518699322520409218376367713923412324025139854409224730449532132480503915429830747355176347093328120211577296392283635673380771019941346604178353818407236317062889871234851009094924380267277034824513391253006331002145591248080860315582272864663400214187229983913103603390962801887725626272881413504369494928737368668318753939481213473651070135700925331154873727754839632433632108137676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] -2569670852492597383743946177586519665053472646667858875523363407106173296700028240579165852461296428895749456455018405494193505576160189450679898064154190402019544596140507364528293229521305047228924962266849435965129593953234107736382693337363153469915454294624908115458318377983854915385964297575915593896573127407890718980417019321368350671053542591946789973947195206029502552244252494386218948905509654600133809629000661769690822872859978764681077113960480883995693651757622344824427938309576076669958182958720870084614193568242752536295400795518459363350462766211970179415089644937382823696674147439862196214676711895887216291115856078670841079014694826627441892107357005340657248841237165297769896810399873928027200137018455918251377508579401605902090792345883197031122233461840362070276223020327824290317455313403008867365944213593655071463322779248675795233752611365298143021325705867915626975584382106585927812396009599738109628503984955447786608075314967645440418734959681032968453760601868370624214519807164574753467804128522447448565581962460916856661465153533896855193461186913018963208308146922087416688943056583263836707906954986892894982290969958285631462146983363943283148426734121849832668085124013546624925122102568782300169383079483174938261212606425413263410316542316243409296017509260448828798792986906050632359814447168001829726241318738576169531838812361237815356341709112972550294002257375345042135147100073036280612287080510471651121947736218497752690762620761412908211802279256800951713908814221677723797622087202374925010091784544419153671455974380279703550182090729257146980940924987297566927187849778304083261898869134233577926473484936142345865981628164173783948932916689285632000212260566429458863167594014798036705989629461300865824679636584535275510483800607768405519164005105200275108419835860984684031841770518144330545752444921445870016235725827077193184484397115312853542966853651466500052844983457761933096187941207005715329281478117504874540946595152071568420193173977742982180854922474443859434749132715436872193986608648262829713575783997738661035951389089851711938633582672199563957599629329126787242053367128781420752929334357626971312116514072556575749416759741943017001991784177020201206798596307713202896755937062047831481442273047222472873409897849532898815559123710393675541648328525333607550597847997154710839693152392233770424300737085126906679422944884015214441569590587027608514344372959665977074557850621647323417389421467770763455568165300147710757596227377991992356075645114586977374549970571118241707830374532747916148284055784208008053479821508971962795018557323928057561041847403366550371308965886212993599104078553895515563098526317964443820871084293808194623853804585304123662055180428282275238417252437981630213142111966162681479706611418835224193148621758186641629196379624110456995483004954392657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 1195213198227430107067119612782574805328173341681053541977985662294044174872888448060024587833370840347516653068660841348676419533542222669189258886941720673974593433018616520602207936324967506955748093656046935406670509264669048614663363614241442470495503846601717750076918317805143570416196017179290465815951476887731953914920492693593727542189210919398819621036695185142624147352774828612778233932010471699854501089976875058279253638437721776934865443645579641558339537149521440375074974795411249259698133003416432419707034823109540474480303125155524227395794880978692522431219819999605769093967071142727007558557774958988800841655221977510855313869423427025274154118761305993558238962403328117653995146484541582336566192284050114746135868998960451112049925739015998307334307153287339492626533932621631468372112662814001460234191861070458022894229266425815744023793688691377306112047012986961043698628806527772281895523859870934722998622486577910453627416861582252502332393818700470982224946562262353563285327456338494613437863717015345433204028890381251914498321645046692138628417239199857798044792069264786152474628747399539386488546284132158734973305400934687707364621996312611018089070325683202369836219579098070931714634777368970777299473098776522871088944447032517082436033978666903320498605161968966915986208992470732639829168632547848541835208016780343197756403924256035307249945323996700071143950636857050003103191619884727051324102276300901046095352478110305854302201348871727585347329389192794762978409100664610312562156938161776816516597625311137727459252558013407000532440804631733598405027033984733899093853768190777248826023076934339830733845340933613035761307324952071813461464233875349622678558074613433922423215432570164110538149772133087837285546141896465887374140045967489192139897496521969007055005908061160766599199545119792621613470297404868416380019825374416145393666329953755288181766649791085574796063250570283487493020766992546916795427971493361522110108243191606847508537155317029627669207689886827014915717183960830834215158600467032306522100479540343359646854058139842732932831904563113002171619763403284534067382800799537367370399272223258265185164885671080867464637110028654440828831468201673173565376918952952556113818041799289858865709583021712316271020888938195550785377138392764557958653690452419692574273731962200455683725090539016489451705028064563826607454940862131648647036459751562651430874102662293440929670155754537720929903744267745844365291357602059905415693864232915379631738545973202811121241545825636630928437699973369387502823945718918701139010686221776893615235395021815573442256767046427235221503294191223385802591476010808472784275251932012188089567457394634617618004806814659604165670728918820515038200861664758874940540076283571637545705778563267201768521984198982727820906681940127966664648036282531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -412410454239054621716402475758611332689985244922357694014115594116427553386279696656086404518598924144130774596313114272113813463041281164143714190996898185802470543122180034457190732005454561580695800590792102055054507907308875835953113220234720556900519372556475319860833259189841183540712726533829092677112758639055807255642045234596566557436484841863813273402798236304591810172537081649922776478338711482693076406077086535064614554659887392934986524922683863738745844279915396918031205997501567290358272819699082157159322442667066625991544798410195577275540384781645946947382961352443302611590820172499506064708819134734060119456675280650197816874405168689083853253366689659172937309492010251008295698114835346572937644512297654853074337476846515364817762249577199775588814421540504728748530013302263370677619559110489659794851473474731336179440779586305755626674193043438641873867175750845633583068295250322448691726391018781987387888728308135248816929476844724032140650884645662022403847360607097190385347350027816658548869051032239097564208115736231366698550617182321550894999630679973125875251921862783255792714145624633313481800166820233825344873217112702697234443758905676116526459807150888853248057074349627613547500442509017684870264190290324421027472327721663337959954288892388779405068586599952577333700694483666005206934930790604598013100404927242518101492190839652354151470029636110246322440337961552613118512852782732319771915822846261903803351294979467045724692861886751378536687967297321206639297323404043337782321730171674569156288556665648846607088845991333683598215740286831920571167189134962691607121455101815071164031021126775008837926182748853392553177841434577526305403202662268573132501299457991066851278592481185196191050980389761141147172940446909251978883229889935632296239082510490432914552188465031263640095202475139568423248122183802353140865652285138731148940294806470922902691455620862417952223465085154677656409228709244236223693087433946317715884566261782164426003713198185576816000192058650424190550838662260377264430824581397713868422130531965943224928011856615545947208800573734889193262550682381918439588311981810731600693268005386971057748386316392411877262970611242067080667026218501970806143571029217112959715627900637570498031900434252580607751552378839601205785739041822264230132134520891656384182935702858207407042598976243538808990702350346575714230209674438169462897307070436241141858708518348506073504442896144529364611403267723190713390870509671823846413525552956322153695822746846251855125679044263365158995121654407528765449333150631624441058404140355768564181814333223259227427239846907273787978107848226226787946472290996925104976652299000651259467265265300194848513421205498072689625065255949387388968813488299462028539419490104932556777311158203716373215461789608281682928543365511539646884454450394562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 13369859941171377297981966037282887177578024026437596310304141366385087678280267196429705756059548341975969776960931488914548968281657712513278439810712207689971929753448566443773530035103488619812947698481350521180289183561545042567180365617706910818506552713898789394454622309445885822609103719376583788371406467744051824923468956087453146786670164959073874045764221682546984524138385116237088887730371327896922262710801695565675847927028441941672428913278864316228954829751012187032945821801476141446119271400640871111511469849426361546242750108551287799875567380365072273108407523297274400392172931109535695507480443731419960439772541855051788083726043457316620695302906168794922881987788497065085340792826356794958875697797946011886408101925560776670939418474576059122500795775222126366644898198157032808285926713920232930233662121306951426574564565445195698690792739533793504235191137787187850157506971493714992307408205109214701806275626802073586212584663627742698622087628490638767001755232275047634029532233415672754312002632148650609295188960985756953571543812461088334133590693019453158575013999015150386077878904833432247427831067450919131650268759172887217709906395867624926576841851071350476144130308832294319628855592711394408047296335145738865346822055759265905478538696369170918681935856958758602136405450499662630708636033253272602282642866331581979020092548754286704025439099692317032529600291236751768131360736862679386594211930118604091516193004890215347127614618251490300213015423075114807228537397098502586236350603489812400938474597686207133224101158208819014169177595239659858073186358999585690062420531587734578012313903536552915633177553520629397248709376938845273948390968444781544641787215190325126689624871807252937972005394539607338726910039181517306219082578975496990461100346295622070340451485223999773814630398170909967346210465174163959181523670991094581658776527264533522288615464889730143078685446462980310289768056472642507447256800601194147157303419785632062012417403501427607950509659738437730468255912922159336276059108513160260005614640582110689507919026540455591137227261461547431700844018829179352867892007770178115993028934716164656473044734949862892972502728044167597932618208755725005903205288250127952054210239781196676376952749708475139946248976406369090993906831214138283391873385138913416072118257008812622684638534655212856155272620667107354951754957932066549711690730842264447551945221266925292573218577673699841383388238541131475612028002518379735698085472968575939874485129568022693652318971513575043035535980275365622647943278035826836032629870412595701595537180191994282470743671575169419309535907392042013996161833107628931531723109580021263287112085315520630035265702130682471769752783320775144731461965120716319090781601033133589373793868973243706399462017403482134146209985982239866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 14523495523184750683307340956536213211373531860716878768018476082141321271435010911362119299728293550845986124143291828215289275805144393646064695179111897217122025846885037356794379246760602251806893326779182167414998356286079521161643296759296329039453500558579871831107370419578528662105208824351825617432880679149572019559444909041486733810018709329385634660661716920002262940889315771469114912438573540239341226245656947989507251671018706352455231866956066008974538174768252994203557380846792291623954484521490739210108471737961971507126586517416122931168412114450516749628670638225388729479661513384327005529899366098082249781257024874195702513268370758781202107685188155767485642731512134403552600504589485133923194182445934994824287607732463095355002166012812632277881264951685132420577253812518283955054556955224657425476190844739880322619644325819753097840997103631545809558857289239029642739246410580878513278598560180980896890914016098689122692358690633358821827714229370865706095638055730999723215874722900240091858170763868962010157321157000330121524090894523096086038402673742863308603591306320931124639930493170118217099563040213104587353609701118608657753307155101149397584545989796574538661622181641218217931071500279588660910699850237625193175151256429998719187033528382904651812660205197748990346559839389007420789802345894220875856452928567548196948409465051133055627757607864821470217300624522758231577774626002770408558674264891881382393560167776372456216244220250563085751405041586436975663792576816078444718435205683540545069037911895449098023072649839624077583008150294886975986600071490085851762703510456809364425048733399321256726232699855848381041407615809269501918327985629196085505740012575844027142977967114689117499619121643103299570917059679731020174183804640573878722888907624923145145055529579887435311490378520424224748918926107917427032767403386067378342563127722558570524698183224291481673471086264921477160421144736730382768087336908354642949723189340399010976018819161645116630870440180767298505219564367057737151546255864259984920082864343927519204364008143717075862082230379071481158839850510783812240417463111730937106168441994012879115437556353039139984151976494564892121383249343999183478228704284872338126969617263137237684321189546976069995526577171254860796230746344828030830769034936883774617090567466876651367304186557490452117122819849144135611027865748679462774705654495357315458050271521274205723201827793460391986202788476113316735122911127487674000260330796756428488909054145092546206856061700053592301574168739167382893478020761070186156316802513250365409615345846551462625873865683255090882800428743548711135871660538362756589950627176863690382848157245010535713448586181044891820213067379219402503573461078447993916122065833265706151542320033152195124769776218324433508977950554031390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -248308770041665855186576758583248417395547374287020131056162582005640968191103852959578088256358170407947113926074436825446860821683605320611505765256068477404028065005282932509221699097174804683515950856998157227398161904813992188545972041299648507614107673265180381615041094658741735781918013033762063994819111063989553468936636414761142022874475342589710385009334184104569951744839987645366214102471776871094385192829176796117396659412650712205440193135460351012312180746754372355000167788216877099107857321941103863890425543108035469744241606698566463610678690416339373662843170781226887620571439249257732152686609900292587120829713849100932281559346027536930830391201407361497515191585206298205290069771447805805389787494379451930514073066340639733096428746780064338086513883913135468731221136854425018191540909248696605492888754566207115462344351938851462807885712920717367199195498714526095558694193157780444235178412148232615088416380455417343297825076323217558876666154743862096666411864235914791705316142943763063595286140339106942899646977152987427690588098938264962063038264589103602596322457498570484558448350408570203647268427538293422339242846564009980946619508879329559870005819002752006760469164143772273202518248267321299790961064144123386401017732075137531444470416835003519320151145294450410384365353732829750556147214644190318146030591797184066388714202533031502636052028313900512374084882078144813799575333744104765034397830766642204819167629913775550520434924290704900231434560661669586108347034479425548624778573258328317973632678700041202715431024484053549157473998487723343083820677272073167501518578759003888292479927073879517854826482646905215690170771755141250396069311796671879196507306878495759798454172628229734129625450961893952499687119961958667440289014462309920756818173381150440340814593691305326343631699242464987308714493318355921892700117331818380610026523877708007179996857266467634784887134213755287136745039330386735980172227057049775127638575688325501635716390392489151868750293665800271168461310167920765409191210007511803656161742766091006607239204114887256542412924840690355791164849721680451106248589126006374728976069800060279191949453056638969943665186052906125074113301518008405662187310439526189474992198331350899012749423899496371856269925252912234909169977775794953442253293174003948894883464384713206072649792236870349178374340366295565805299640932094683946583986990896933403182466344819839671117014604627192828362398768778320541817582180016950685751275010209435749728622497700745389109050214421987342421154149246966900673799819458547550352852801502710105202501732839467952889071559461808647472459967995260023927743423707470318075446377491584689060994691986351380202355644122385926371709370765823138273524357172975976038596767273861301774989826649237511178174848678188074659103786325134349959168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -42165342313602572631646568526262792599363228391923376379011343928492478681557069360615501308581176193823843796089596983692073687590237019188842041877535853353335510031368945164801534780529921719201250803780081882305980601477618233086173628637745704968020368612333865287521054844968516383693530308168063035780727391821352421592492728446518700305443544511784587497498682709557148097167821704614299965227553184717847792763029919594766457752415045029653832727602953946131633158335783148982791342443093252675492122993414727299612743768705625088665792330225948830530795907161802983411023054085123188060120647579969519485278991124868971256009235798329193640896855946783462723160039826637751275467742125968101509282169167495785687190319007698103863669215243989709376445697849621757008254570713126199856942667763690848732746363935333943015369230112283693100317192582415679913416638874600354735989033650216731087102011556475466478281837340328907798865941519144142054730508653436713325816142314879885578151437621618935348029943802190702436778909720165737781786749302852107778415286275557099687008916564844399216756930307368550645785926792669829557227056607106783362007469018085200384284641573948763162431646450910204662255160570187909964262190729911072616377046871903322638506036561004159748225025144440879418037727842204437245673276297130224721984079152276173256047268618592853594396625009567633774567622718688229825552318900678369787019892909574442239700241832444537619090728422268462044039884797444616221275032753146883126155986344514477255521998262938254273376680581144045045631796684271905713311291186759909935036014249170380779341282898603306199431067842994740518840217165497621229250648082800010530891909971662182890892859199772490373384346236251944783711810103260510428957665361674140062743519878841069350325012262116540307456533308730890204370207970744270425999257327820960571793061946764730316537635257799135660358482925128449880663266179573313114638411610033902179950454730412873565908840053941882222307616637996365714733119112844159257854625039346055942534757657784606647310546351611058359365147783209444009987750408852599318035873482867741334653050917987093896002657375787171530185582564825387138900921930247888206434533565470166657367482938770194159094744927525048365904602053020914149359344451733029707126613524830549383444319930593954844778549995509557903119170793196264452046355149441953255331028479428177907038432954896933064540135750401903739622269962676734671309856686859683579300779561745360071954063401572611168440005832839472000340894635501066480506198264982805492852124163442251727484770583502572209387748920319572262122437079681751251818946327050259040732986617964219891026089645242113780096761951900138948160386584059201907761247417240632268761987760376360875576837636075880483451130248306356055179018109445554042896655675180325640601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -833517382499744326782637270280837012584434757716114961798178146387331152867997044111492660620477090030951847281191001178905616224977823870220421750726205524339951456776874104050871221248203776117501378091055388803558565099692175936559434920498333429790255026469652337083675682926742151550102329306308225721350079921522563925982234369707956617918655485596757063708615803324832151039471724325500615688648119903153744340142684037215883349990864906039369528751441143109845096689780568012959783597968288976268016911812860494641275912413644608195153395988640306990093211538840060392723055089843431959229292925564461268551405342033693222303174097172264219963657136605851508178935283308977927363290926126684198653288316171923168531835759523108956621648658457427553408296579951477279080687951444403146337547018329235735695289460000157808940790386782052102800293715661620469026544314032897147675184369578218592001519229850661968394859081023026813688256341528906690456107437924315576857611086240700039312979549042824105594718115735883859969886548005538514613543766911767547008910389228523042606099419176843478383943602258626132033943527770582329674309054684311523401671480404691363727403615064195020759758144033236887818768896078686713950086744040101639394333006199414306296701427348925513383614939533169511734822531277359913695982494565387504069289639026151474537308246697634623588716780981893484544232098966546775909790751647810036552216142651901550788053896166314397423869332660542799082734862761210203596928847708009587769998057201070909429764525293824105771085750671980900921994408481618616313395008470364502311962430591074923912031130275342729166029871199662136791571282242070262027625700859980724949881424132628322061443632707439276023275818386827649936716768017351328469055368318831111159310637800439696177422445820820003907042137372895095506774359778160303700738114244776345454074351600808170339076063210717160634400187080383629364346391617525804201512893740303115867613322175175554640092016382441343906545392469598884886212188188949588373663869789811458374005779257771746627883391630462892997367722053943913552880815877814249092564231767584708796457288425950691904896453108010140830163287211630923239824296532744791846872027576432666124826424538250372310891051888023508695025803978555300653410677993981207369661821860936524711003839774089448244639841876504361256967979769467677631327150574877304632064606927058512155270993528197773055617778284322687415021858808535818358438886518235572963921295424327678818605461765615008161721639462136390496120034738191322946696387792378429308231980923446979576392526075408014010599180970420491927413132467246440714348476096378908355398536061757736512989541970756454390741411099124410015967782155652543635390444922318793313149592154955493993736867013152634083307087492581546579888639752299877389168860187794362943406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] 24401341151572962304906235703912467262910530318541767248806553256464149015132306109447235713442672327720572063398835508872760541647366124634934290401067374840484732310777203068466587146326369393337196570500891947894884515216222131572377724788619732645537185110721575868442930528847135352297374825303403519017788600983953038420312922687812933201260274132069919851659071049074498568331551685060505028437448583259310885917237721801139499770066370107312159707114086964074755907475907333913045719800436113246143379619484163561828233173876187042696085836491064642589282091324406772659192526160223021598243959676196730377194811245155227476389440239710484326290668639655554274471633487206234677838736423218646376060988239275737247098332739460682678111558667343163631852419795108696608979718557191288223231116899326591367576148341323244500185043189308973027668159357753188576557873843991380190432083661872866649320565808564267611012051119039222121093274171057869394032706194081040467066381415482911030869243708292198247771419431284524147941761141380100317020930396231614020347132249304380976489183513450805927676763699542133738839660438755152150524020693518528084318310978270663640152793268360073931411669650183673322977914560611778345191661722789033072608944900933900717857364124621694696375046823305438838859783276682282376684499346446647222221368564137084157759398480166586288378433541934877708239108884788691324684330716171427502060589664217170516482754384237137319090829277814140659826032745589955919092613204066252747230662360600310648792946930911266260475090124207689010400880206524862864500298301032950648049246247359419000111005511324194280316487532917530399050111011710604323803127110353629755965631187018421371209225569039804030197895811968368459699866200653726697613431364135580869889665068801390181484100776996894716006014116322438246013259654376669166794874109183339829866551916010765684466145022288193506093632584934608516011830866669157623280298466780248057174573453399987794561315166043974795580829361661477164642743091084234965842347064835310686356704639709246396564641946892655307311397534278478154053687409075090444287824126228706608739868753791762311035900359728535450798230877486602542358838040993066795280683761159448624254712388468226567327773889020507558561520543334122874421043942729919405505793766846631669286173629789029057461003863899094443619352115015640943690028413530747226347460776041101492642853807128361745460905250757846035062871933573631004862496258182539439396859470737768774775909678802100884435876265889813395715321881093229199262636682042902750515036447192351564917581479086891614188425194511384960036105289093662862764062358215589465273017619441310850994379703366651223606193481755677200420940824624860695030957293650691118010933615889030444465716606660321076498427483114561687216237423882977587842530377923186426223001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 649739321179427555526336982913863438636378609435037460797955968952258460820911361785617175897819041872568253408503352843273226489876927737974874365929698285573338354313196457074201348415138114792445735195522135308659833466577443412287520253464479471772477494798150191162390958599424065510450575997416757800390862963701422002886263518714117080733927368075615941202561784935274236617509194949075641390785265230711398928091959329191563941970260552400570520260799043441409169116073177941478493826189302745909989899695585166206083396135406883736426230748521052857258042126579201416871849585966087982859610153432481510294629346819876917125685067652988395035449977062432594597404400450494275371554874651127029727180661982570062605071003711251182767399339086520040606336957501226627487761850288740345998055104904806416745467167188343250741096202178706734943440212270546052835080129636040920407760706274761849099877855379272172718693772367339678889453092164100316807708651075983023508591283345425941788800749561421135045821563887571950036362885015738283840956028371212346695331838585888656847152414296064097848081110801971660986410185297523249448841627775048456011200885542432827757247158473440099492816122206813496752939622375662683455895602132061118559637531108584357604655357379018301543706781821374356327404685544322678820878211704219253057528958081889638261405009941089521495122029787951122312773998212305823640833965744876810829803383170691153704570235147031047471471200993752123389427846986859530832685991991727696252527931568380404506765382286229868936758954266304426792701030930202640463472204939646229530960313896567309316707069635656102664505401857064981298590032858026952175165739457600198117721847861256929611116378369226321657953237064186843387612853779962766496093585501849085103449471622643665598422891931792931814635934157057579910521332669849230885423411108589338475462853390152187684437774452142748142878214498491058577976344327976803923351172688785027688712673417468277796267722100712700894200195668361813753147168942645471860098917620248700087951877938630349808518580170472329646519032485123837501363623885158369027720831602363841105553139149086031167997291714877654907439323081332390166511916859918182928948642292565992568094459320702230258675784517414543832948121738190793379281134799830541753738677679953521697027858737152357943267667370848335199677935969613704467343407580970984464627788549560056687070718888583578906503392828470942927782333365727636094359191468812267326598522932302767431868504238889871965443392391616102704773820573141564738746696584974950599834625660776177682735308398933351677884400659349020139495125965796817194455550626330777032064662909953466385286368325237844713726693942542521071777199675946531936754499294910251740720186598919639163757124822571835704335394604379340475996084444256418053755246547470063567800107008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] 232475497384267708573522226568551279892999859849699738740288276915366220137474180861144258962289563656253488013011918205483497090681012749526197655210690842261028397341564942590167404922523448450015022834739182902596397490674463367411865964141542427901149706198637899808093818413306873069282758755815121538080255910155060093055409033182841472692144157362340491157758496017734363134395477611835864819991177583704474197946183492677784542876862613958457790523593095270069738832280168667569791112688784449972250607321333185774184637403366415616947128684965524648106631357653910799888570003072647768968033707270471381560723990403551367316946866955313580768082554446463753351148734555564759046330654592921379225069561944268404993909764399353713713080321199933212280718818188301392592430820972971779639023990947415651251209776259722636361100752261327394403908932604658127524015788599040397847315620981521918335949052047569463997318855870078332250656697062109617130034174030384154201697345150982704041557436362627151381474428904326712275050354552087787967989020253493486848425656585235719147987063053246265554992411453444370814862616857683621548746911610054344460879199387925212104754415951568033899077363120300301413522464418939681985320368897976905671530193802970473399118150487506941570360752487764255851254131842552821866565646183857640203756573989335339230070549647127205245571376269226768557947664241018188853927506871261054966889031186938440528716621222318529537434229096048254968576226217473318875799844150219759153259314100349183623004725331033048876633563756160004549708935837414603017475076831068718674884263183760888732569792029919662127967137880748580594923019834461003891557663064072729520695046108788256197550734054303746004950444149610572608103024592415233100130351220131682896807145515812222246088496400735155441185964135479717167220306138355883973839696707662819042989767956282732427340280201894432383778256187917775805759457999516493264576913826566281535596790226471202255341553913576578005845109041329806363009556185591963716623248807532509546687920087247533949774449920316608108939050649017639985669392814798192382609520892319926115983082583876166711203089386271299801257395515163949087901765536242328816399265049790126754768007205362870566855812239680693257096062115940833319611728214264155183113422391880881053239619641208134503248604648637379526278982196128114187486597101951156604823664551821334167032667431438096929548011852877695161024734189232902045856356026751522164400129689775352035497654240350662969913225066739793221653312035903990768607523492492601778364781924066859850554072414111360604422834539609518261491508117089251261130637043080275898045901879756703793634910924946315217050442514363139938929630879251459563394494568649290072647923053839348244597180687163572556432654738045459041151590765303691216662985317155736344382668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 11566609748844574317511393911857038748645573024879400319903779112645730412963092376258206050498861958365925349397619692555647780667798096299871316119242561750235118213952180313104188827174879476247356909213740978862623452359620828662098854753259579295445688255659687315494375535520099810177052708514071574395705929261575192529671300138533397873294939767875221028885809584092954827339499254986265401328904939109871415944568730218978405728078277564793417889359908003066332081057085587614310779659406346155902737396395520231409730814718111937850051895507343877656981521348553397516082114266686371359523098212504030412889624397200570302963421208237365360495078706616412351738204859319124042112216938381297846289573808003637346406141153216775314897104937274064663909537646054748626154505376540934969214159035922070548853967944250232222253162964028860703347104408905444791964741227288382181308882520938312153267208884504018883286845538954644446216273070583052441954250159996710054333871813915542757475012194637640543721353000883105236281838262053666804878972263677831081776396769726668339112362709048459838916332220732234014635156404003345717025681938995606865947358746378242577980030789869698613702851132529162338513639871995699856008275320469375768132448956261808887123496905891185005004181489493125758929242446080394940332254110251117071059493369391283641135576237806115909958883888829971160739697990470662738700767463965620150593534692237794330653836278082123371586371404090606594849992347679346039558374490513604712296595362306301406619780074525812513936052480247353356298474324490385585955108352177673977057303942946729508703259561316055791458644825900001290344146227579510057285220087093319574693608738685193571011055150615831342540570216864846742613477680688069059257950865798405025822628346050860565097388311137440899148669343683868677704080291179181543702106519049545042909466105165447071934057111690065320327367607661506275190840080076824460949405984990571631006796601442705606770636114050017929898984401456606912447600804321583404290116288037639547202534002678738990464289283361506352561486936954010924034624621336920432484857055995573504951390437370855760804325952997073308719211549787728158317861138986799513111757037766248173306250031116435874247456020460728774252904416987366543106246744541959272104038680893164027846326930221841469141655630082163169677138118579151091364575395910959840168291477567047643078782316952142936410668224597137092447522265471648251999885085345568833464334594559907228613590003099838095166287983607479049703659067760897276838090753083484648812042558374735582114945803163138206515820449216452189095390037348261220024754213438661225899388624233848841705574800291382254710769659400908302545524782738622599298232669873016999799138891157765553050730076359112727134367917573324527715874739873131993253648167606776545636893327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 135047657365447680362249780927675453127808628113461125359969518548920065721300063451726736680120087018306239102403971865216014756417684197926994973270235836554398008184066933602135093040228355752546829891169393607530589096067315085775836272478577103450646491752105577270913299853906921111159703362328079112819077893434873439606401385498644959315053745844836974940827484814678586616751017585987784004938576437845673999605176991720640116767556529061554837269984582030569788859184061861632536233884690430744203081358539786432196872209176032449593361974161836812554909376133200144852939748313961030983602712795665814660097940398817926758554607720693847806619045215091892506495687859313926406614210011381172503991883688061663268544474447214384694794692308109159366797006926446363407952788509307568234116474356928614616042868723025461613418101326516272300255473576962106166489524344077732753788238562806053432645215696995036456434448312705755034111932341860294331677445642777593367236548473331219503267730902313639094011059098086223150504490471964019035926349043428844633311629492572794082085898664562144916217982058348241719322374769379939356704306835946675790243693072302274365879943930512982069985753163497670766502051593227586021560490139716204859438024350109061585839817776438603008321378499510466399623643229609086067896199092385469031707019166777316000995087821809590522621806222048040338381583734598695660739700575750134141881321174844898998475646823661286507820482224212780521402097464976015478750990059968126867179766023124601517757399826097394357539762601073530465212631551917454556629245342927835788553818131032897722506697538511323255084344893607955634732391785125258285802564282832815990068212684562372908485917980592557451323636089379444554085603512658517895636063944462909454894000129218090573216282118536354750043223565355664893245656558158247285081528828042789474623549004064389537544037191293690200018641127670905658517285060678984203286556255804822024880511992882355803836680000120989442452200805207815435130858240230607587622348610952542622182072613849874309655698463527373984303414038503376381924273646834210766515870257780752808308581552593009973352668382443565413150000562095888681515015711293251501758574015941615715928981070605265588596269328517500120349398543834088939268302611323250568822878714674264861924747752351300686351008440952626667234290001757765060255975863893889638924544316864831040362683640384458196247936239846504411213555694642316622125503526924912201700427118055020913236565145256875879783161578935942454951716065733923019796679582422683882493442465953037063484357865242492988579382607069598660844633233504342675335903230256562152846956879573749167194652600440395080080861199991612082048926749548907067723562928208820956379548528844457340596777543050522649248871835124646810361997523293723306161235256981022376374724198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 32997390751605165474141890444408437754069360976476836878997817343057697210930253464675332435166558022841725522225204687041457975370094717338944885695424059850926505896449179187909700114430273001684096889656020852412529583104336123786061375975054263392724832153385953321571666953245428620199937133399224575116130994697957843480262052278714843656836899408870989300603842059444484339977643843472649287325332207046821946891301966756106813713255847084174086139876821017813689778881971223999796747492348746072599777961461321696242890337598104290010792963441847587728018109887445160455666536265429177757203238690215749040224062528255517650297919421250564504284472226418437487486562812866594541630053219715438001550595924794642023657445959255001840306414769430057458035199994405395022237023484039556244855756607939699967727713713430489631103704251984239433107132222829140893081372618186574005322752883077923058400666517841914834334482830271461673328715962474118253259366366664668976941512024472897342041241846802447055672863077426595110692347491857837981400353184899338805430821765669370996465364495032831992715364573001815581794726124429875725332606337515956582591388176742821357085645906396929978637486405320865358267169001457706674834767204505919567007102294611487201918625995983672019612078741074904539475406112191917207576383537122687728902303819020986982598190618431653486643975360541680086602325838759718594742234709558316779269903434194682739551276754817127154813271451781217627969877355319067652842154382773004324524948476176911379633977330660885577362646702642999200756820357997724373736849378250997212553528947897729485042854707045574190664916380358706321062196720100054248739623238930340674296661899166176298196590430712114816026226865579471935870518884335966797074118503199735565341330262100250592912705753009659266951912474975510026933520598942496656799370001320799569551839793079190770746162489298539178714356570208489766655763330714264901832574542124717046717246485496266615042335074337994183498806207336135459797192622630181872419950267282480245965907622981863007130866070769458717957941609567124010553591522826472646837364738490059082774564108444939334753676821378997123616606956404910465604832706727512829435087208877989138174807902785376999141408681364817113812683900954103588397305395145440091437711026368806020654962675933026736725110236047094180109370121098021758963377287172478478403697103991444461396455204715469479574590035515547588103153143497408109431801671313502318867545375590741623583716580179558913359079661578257194067619267080923594880556186573643243853311165192722552106020696187724128594885914585938376478785593883816495340857197420437757295980642653094324396439621145208939001759384260947369574731809074027846417255083709856005149883464457548218163961020559556653696695178470934000436989812616147035721223297474972267343469608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] 560973216041042682267318127062221322206816172554919619572704959664231120813264428197521255687394333441668582731663030764436782501980875676210476651197224081418576143361489344176986547358287890717528324704418612888050826641245780113246139535588365237643561775555625008367038874456238853953894850646513303932122111589591341772112867661519175201075287948906299995622361765899429350164263921617160172069403301398991099306246119955532695873178886159997419896862472994434153209874780084203902265200345362410138011705836097989036625233529623823007602766935982533025824811322518602341934882844654383632215179270383402859161947362721374869497629889720455011012087321073100086254931086267524352303718460412110123374807506453850331838946493018941051183424462828241160897242350296344865758371121490380416470579487079089404834804783402135141875758763529799737315557248825117159617613542933221961859202812377186035408645139648462797303844970948426639815850709665358364325057132787497134822299386097106151789350360420280837246412714289499520874862737042885542438805116177923772041492312795491278406516924329750787811269621673509007415262258661550667001829522623026315969130328705108938684866801859328425630267768249993221442192853182569777017597208494939714523046470553997097732246911377181871505734592524320467639978767321137992989262756256918696197113443567046473444186446662433638235817153070718372922294464376730570056118175507424221246516365173026626070276460709222497467307266307633351135677640155420190167323283686744028596337065683542155906174848221921009222924458401789103850084538830045161409884082993780228213365155273818415020826370328356158988260891909906758574481214871589161970602171450555064967300104048453369225215562631370663019608818325306899069626247142211841057677132633747190124457558596360015292854355124223882599443175986480062825004373951396379150520787772928707791520900208321785642336137508015464191090947452805575815502525236789461287906526796271732163184705074552406975473555227652634343187110707188879682406708998994879687390283640768758545626194000465369242560980811115904692860079927213297250146116537816494450400578293260696492720241132302427718651548353341894343537393792383596035923507275860954989833738593849676017268282199628196780508281667326407723606303056111221264001662824109284616524108906473107245959883487942017435763048573716004136049368337281181326052475478219274890225476847257853804362375677225289481283299734389303451086393913757646013502577087463236299774744655240832284703767558652237838322937559983557641689114540398644745010529731489763275266105026676071418031464339349202775822828030576910575345392008630163923233248271266629782007652427505680157006917209855477044442699500169206753132098550757834038665433171884372410017940323060195376695958286422271606323721169774675205001110843306472579342351908063518724210242355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 8015172295327372071896856211726369829075225242058235790745169892291036154894246045279008436918710719125581205546112180591741925526999372638510124900427926851297783445012790629541128148356695332767952240363769750149728536235519068349541292651306850690768827922427595274336942860633572630907771824534766177419961688050347451419504080528817274679448484515050838436027839582623622236079222307952883095646537325917494152427513487569510857258343837832066607671169249971034870486385262011504773679504801120047637506942811736945353231409357937210193363371057181227649501789843593297018052957251237350691038165844236617637561887463117861977074259263357169006250608119102806265532331184946348854972278834061566304857470833870552499127197782108474791130592457340422109439887795594822205270030522092944143876846742991931494317032370391081172290510644663885350142431175391053310804753912108976207741734867543094652357279606353222841506764330720724178424803188322172835464356726490340151366108006566749913925422455509616816804245485843330196374363190861326215354499155454946641348035658115950600167459155569980191955963899514142319960666295417384659568852889524086821919089409161532116524475727287180858295131538449581110476380215555783347123670291092388381004699227834616966416222462921056416756569124217738788324095357115067559849843980195074492332764855392376322682441526048497583542991619933523966658291158720080058561150314928548205525577780893852033286168082701558611137245388322266117755879365767851831144048418546122594889014282371976195547594612634801530504275137218293620100364887686395598292403680095031644251514102379394597062966085571504449858229493495679468126210573125953688263129833219130240565011931937463831269171194145057637154650941021689213145660116643038193106028195731422315636948703578857202599840805106062469271201764013534617573165646186330519576689293099877681351229074581824775966762762213266603470522464967588745828998103153456577894015853869825768052693087218256622323182443071268668227393715262209641077597735396534207914251274949422354654118259729198954288732282114448790391241340071385669505174310182856946851546073668402712614144180155482002565095362747177983938810758503162741894868740870799169178858344847708235774336457316007195768327250252442817339769569349274380664370287766867153895544007549694791345496787247783217374980573033761660993811804447249617927746526658649650567377601010840347070925186832760715680188029136889997950140333978554636011951012123868394960896159360897436742825716795276950998998915391727176002734460749911991048139074468156514207682509231204926724383537856246125102233788807339046185957337291182632280643495890411630164415467925629982580774721701801035808356001415061129632180010696112401311079744988478039651480286787876727090648536104314196402745784847108966443231168725497663375796194512691797476087680729088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -30579289548338439258585554260690656584159695775945839339033717570267519846456183993790939307880243540319547396169006921357163709136774474325450365502658270056955437096035300145411622373547270366945104054366901833563195784642074149857042579760479891490422562552944594673003123570406769150407944390061772152747763268208055234046107690877879411701921318006186109629014615819061783801970509652131098940701298275226759463214564338988705738867868890111011190177213797300334917691118190938731719963890412584737870689046523652609778790805285366724844197969104375107340354572302034011724407769581893576699901579419331976980175927006729974635528803597212703404487743226750110001880881670878683021688800131081313662060729353930458465418968835672893828434205648346920978560245176602726695753672038516433488713086190467978398902555548878683879752700047109120949589221339716357414494557288119863865186909112654223885555009468516914722161324971893998316545850772227031055759976408484942350869451902355555413670456915206495359020310792866743043090665558568447582224350581156674561710672045970592206548602541922878131181944970238139714885187489712280734679510495916518525217169647319746747871570502304293637539703434014792175877982856213697270270039146009970334175779615068992321527971017197358295720956757418418602222657573431401841127568475273669129777842022520220792082893668520921615625923685907580359219085274851857893481617007753688082977984801083118184281709769704908143966012172066976824598392079778226576561062918604192315753020176358570330796476901352655509337600798949298698070289002665368018657524107483477866134528797877280527190868551939363897673481176737667404612224065879284422633450000284736549290135595789065910438621491199758811344332018283903284344961507713117646828448333895761860190520848933900386508760574323828332463451373202537715575883392260160183051450984122254667807511623107458239547850876577975315034164386843850284873287464719222479085674637477897784184399084751266520560591170990690980437102027262183456306923072133581919038415368010875021290710939661117535820955593886891285656213459244497678721786575242907111118659662955623117835651736125711848668433457403452652081527001425429451833783246403328838559091167541738606509345192113949035840250955260302784674377506725577491718542631050948740910225100892838832411114813813749343531730358963916019321855762598798759511520314919378615429529188228623300759061468229053046500170711748991348226648224197383192342953801092442315108848723365467398950791216526637434018487433216756826273391025034774750940057007509413731776686498234530338857879396628807211793666443504732064356390796824386599485086531436325639292824776542435738983589736015870787618938517172742616906585244471900679124260666711390049432458223872412780672078596547770782085578758712214315296902589352726422562640598263749313255952089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] -31974438187132340535905176705886688244887012800655685778313288953013588527448132737380006216669293737802913035878056727019292894038615796342362534399303507050318362022062963354586116516323988538279712764675908600366830957514718005270314379216176339359701552183971317395407921539359640389358805635842001492145422394347075979264166839693999592768200946709881499928154518885442854305511442003851530691026791376986212797159371719112340464642246985321685606023857566440064984491723336176860488318052206571093823521093578437054120446150809810671860335392901051790063112610976352431466914613868400381203156574890275617379382653374667146682075720222673602372387406741095430484732569334177937517154110995978301093324293349542113246679993035087837435607504971645784054364458370415640507375498320044593482296461847315625413333257308485598196591506505298399513531548041737973603184489605784439733594759431525312866203644052047471302244655700851405198325059767428225596154387518310758514459206529468114663740717403317250710923368629404050526035519805403509308757284352749968419532956255745715447471986372075186997880275299237245794902041628577766686339752170236651822212671799461231242008432856305369068588557260172324967620364462497840746799737047196538718515587480203526926999303278452742468082899363999713610923868997894940225410259439691758513914967607659209153690175765146787456564244093680411978695401149551018819743841841723952364149418302667760577798902189952153641698667049323716965666967967677093923254374640455354041865922259393916332426316836744389745159896266504721700988323532784372024454572855374454933415377800251016725074602889593550959478749142685351078281455726837551195575757503829174354999166745762847364464138933510940017036556266099625769039725588559599897380553509774470748388282428594880462577585822424762281192873305152068827168297050564303900829580363834236315437749334582144688203387750266144355160280399841669097455518939543662434004667836171128210110782199993706766513152853005544839767581443685333764617856577649363779151107827132871222035930424372140784264982184004770707656423892903558044643960155038097798994725498186934469035993734323056431703914517161926621171710146302450620818506445135526597967397981212025102427902595390888235231781869486023773130834565479073500274312709542341402790875161593372719239281482833408097075836569870165823047577188662155683771526604781668412550363663947723606050309689631902879377673615611528331546495614746235162604756475160775354410388541856224384214424590091273150518106535403714003521589009654048695581386259679372833208420288650533765734384613611692827114929696979726174487429917771635626773381756283494810898226793934536662293608050207881470712622171947029858875488967845561198044603881224257363954954258599697319188458630011871972592118875678901312311394728170303785169275606433804781618533100421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] 162601996142248126940799317594834933255250021132478150351329853885908981342028825155415887969788725796681750263880150397884357116803673997068486085581771518876768976889685933264146054688833811821961671521330195077805096467720629358804991888632489628949418299362301345526225499396594399046040733165343417595541154844000669972822733622914707621446170384471306914631923098369305378617922382321682114319341809887474799442140022256623394488988774913553060494935085491815731278480892373769744026772451738851511406849065404989278654184045267368790958684383896205191205742212236719773801801416323457361252516243206732148167442686884881119234175355944105425335004400820770986353551390992956090189599167960541871337384864563209803770101619147045473751552629732729265614037654063961259644632174054717674994903638560848400585442611072901120219834772519442125797567401955470593626868711598264216888576208772926094882111349259370020306433881424360662380103766869045423711270089126746434829481673994574798588262373749049448890128084878543805625690364549602965482673449615555774557590140577056010462054895763586780707515037020243152204957866398456198894182239552430278565861575138649830864454203710932025955278626102270688295008009460628926452060148128720187489666634925910445118117025152941571186221070778813194007441625335054972017534451180289220717423011282379448891557766962455917120622799219237482974576740322005943275918116846716759311504007299145650854975854559234912814036252386757827439474015149406129650818714663665922950758948290379228286613296280191053798162785685910999444491251954088267261826973755258849260725109222463082961878890102602978962228375105316717709445130042540972277834620239537367779502139085328989347159099622277078610102426976612273879606310897085387841809648406427207341960332903996835269382309197869258915630747794820606280914713885142173437718494781342388736715535783668543399259167062349738745447899896890702178238298967098377179963390436214633999794026757162902563074231733162045743806958944776483445475980374606900400613747224475063173576131290812758317521405614757947330336086983894651924581773485118504865329848750532164404719092292359429757332155096846347891602985327545147616135424646315872159288528569175195680482322316519604655535420003438458714612749291327807816756163386995619891907553092051343569149674595066088696740298490507824178405721301975727498425088765156771045558998685834985515001050956455865844042008066250041110370618169979813445814055020356546744643512794303301924863831647601759305109186911867898715693336330876837979666793647818061691302148146948131144686104532997843174976868926337944169887337507520443984320981661805087984749198240577676096217858352292261814026487092076124130571034607897430598287003295229850385888687644676606149215324747878104698742945168388314217862648517439140328458100526837636014840698267238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 126641697673278095003486939979104213555730344776061553225678020793176267296418320983554327485720968318813978731811518703357216668499072409255739264537540760345906414083361370182003306938969527636807873017714460588172220793685259034926031168818545052846759232742321582494580711090569361464199876835175434376698860210589550294819471430627949767440382287117282092393711404537987172788390257832037354156168390611983453926382026466032210197356442244710585987546665551418130234639704613763553905877798641227410899126247141608250567849998022666858392227376872601282754086246640202744309971625634062195984651301303951921327724496078699847921624892239150524759683555257729611850487868834811440836135521983380144035271441794870910762990831153890141531561071678292342645411190748337388979116648822417072331974700121482486276907218058403685139191613003708478623586893870451272730223035430573188950975067901031967405845367222414236225098721562317534439492070810208526508545668030719548513778696917525310087373824729995605469074562794794823479005098400979241613202367219005284905505008434303644387197238643161575011220530779330848069337189843427502634586899686963933426441265321152450235609373721995912493725304908818065720383100447992102474180546165530715286156070338106900726765717491828939220533610960921560724471534844994924281724711539021432062496817804535196179545162391247474550054716174640631780921748218631969126191361060789401910826059124872647705064979481328632716340021711953101721123984565634088651438169856123043174700586800757970213856514486722699034921632886713999281791299433004000490604269708719484869822995131592348171559903438235996848784725616529066032941570861319135848309980587050812155438073188856185349637991910427491282866870688812509517224354069424702081337306978947416895799888919750673248685407976734392774366816792908634814408468804094818525386802949695554478021182133283621099774965466777963797920182636465487937605527028524969735426309960870768260532875640062638910545174029220251877989133230208062677431212430014826782508596034635578922800001016518888211934762815043298636442292928935355358406230251667655220316468163841812667014311982480943668804841082132027451950326382071849603785803715697401953136605585670216139321230540054212627656849966958782039972055387195097614345468775836500373023482639436403348094898937230405444959389474757173936769364955174374567476901049325024298701567037041885528378292486610546139900371845075479169794812558705325648183322282801028745624613213799426420022816391331795584525599792601207232738310710150534317604213996223577053850940466364166558850095473700872791164688288813868216459636610394385837300177102457834653529898531330705058988178279176085235065904649151513009365764481029605129325267435215587938113805955955156191359164500246176934961866458693444381392568924205926076307934494333034263312948642447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -592640656015360867901639863620112445653064227794617630584711503708124315357877935540716794359863615531677786699627459805323648582940723195122190982617772992998300572502290782301012758840517200355012019482963381298767192561559000159204133846645270857173659698397803233989212907482269504768655016702621301600034826339928630294331614675902630413374865986045300208705818745030781720107774661242894885612486932226810623818672109846271657147642215972856248375075753782982769541106615362812658079182092482515335268315840101631665288604384676035116956703350789923328956753793918719723811599414807908780581176461619192155329658560785610917445081952922277481793946371098801838941101075105066628895685484045884423147408659124064664517343131798700901285289158348466567674298484717147581890262980591776531847319063238624680971772282741940651152649553863009371475281097238821289767358221819194662784438899407851900432287580504617056971354386489615157144158192685053463326633869605886256588461743677044474698100969519559103479283113874845542645949146236270949800670716534876957495776651588999935116249088610143762605733504098663969400551667164064586213399502123159665326086610460963761174333114860098812562585587792345466421221191586914989485466293405541619114231549704492122147772065435076576261698272819615424549163869530541955937404045528807410576106236775844014279519583376352036540267538411658784185299551658037947103632601011707318629999325023292463177971969539180512960002312952480510767287449783047229165596384943077462536151657249170649889018805532367197004873311499801497852240318044390200192162377917288177431568220800722085915380045049481465832702152641107012156808932265720014209744911109839959262153299307601378754708954229535780088088771218341473074117993194987310108431453111269780962810150031746533923101692207579464486023530143506077790404013314567039523146852195447279766101446699649277811819269387079441359871718068109418286039023434402715190398707406080307640561599104879670596264322422298174952018520625715683920611001670717268976139053457062812620280413127191810995298446905836019356921722772206011786969511823952305007384518576597246475176128175494748519457307752840781300215179537712528508604531407840294792445156555143272339912130749139666185806701041499770319743134473796678468913928567192542395973921268445982171144915782951111227919523558223513871059098504936331167622188641913041690819126749123868439143187274940845039586933759540079685514528313336281428846807662820735718478549614355248188164067217571547862294924082048533225709179749014214630857010877476626942815612326956835118395993810903525461185463849103236156251567612014214983838214939340178207957281395393360096322975720660696883430796303801727737315515498176404322250665197086155589541357405726578477100255642329480334941899993888520699276847728606486566363618984977098186191314668748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 30994004534885874183646678005807405421096984492140027238005005621377445680376356787872879650214020926309482384868689160546216760324938493374186688973465896919306932594261201180032658615475661333688002923136215145260783584406134092492373895143731620672525589442366668309446372593793011938591866206062968952067761968007082885513186759928415940556338572389091114048833252872849406546808383122686304004684898620472919937347274796253412340261814130112989998596581812142211329253791139353083918052441584013124048417672418681648938316138579548109140013319042727343417486315417307441196534225119582568131793075287244029289691787743252223714355689360369768557827919504448665197824274747282536193703293144822691083494455400251642018382345903254527366580563837849896560064304201090185335411993140795807429556755324765115740585088011916170385560855087594340267571653748700762877032161085367369271309260992207651637546697217790740462555218286764246960212138197040089091734235967336556696753943294225047176087155592617375050888565293953946100183013191165270829643667305955344672189208234233460276295679133789219081694813059759880568654079009696033733653202857410530735275439910040304318756055545865579745555042040524475971306754596201700489468232933905920235976664066702690786043933284068260287398377967668703527856703844309055573745670620371399604516430379772221984380269233465965020330730778773083024616212883028282484615560472743132903668504692679923154482728117105997751706050309807482083146376511499571370070663971308940062378111299590515596965407430255338784296758705322026850398185297040789811619214624503337481909354183450113321331543543979886255130912550005444718473658121801175731490787198055789126757583685474773850086337700915159840368430310707901609524309775084740283424004794747331071366067586545010244625052183679815709594146754631463978080437538965224818729250213677106738248543187167572599811129193736341634096249771138596987021243973102028648112724249217926341266988821577714955506528336050535927976430137637143237523619235390881955446153915638545659133485828178504029734307839201565121286404734328675981012826851118079676626125292555837377271126378197549732201788770536931526143931290451954262606534384234628621970578640573841130769418185301885847509918389965228080466937585924038894827801566275097565159085575764582063180390808097001391720505409407578030537200008532023640934299284720408065085563764555066355145198896799650569498850651566087207506453995410630148430473098294145503099232646768029095321881618097450601828795853901909473005207965225354277770931886812578102141895488108844355553725401204030221133494668885987638328051531062138663562126066554656558047663379627389050838485423337664438066265464575853564754870432755825315629348538955093574454671119439229739908390879089002555650694168517687463752543187021393076597976383923383503157167977922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 638050109851739972515593826734039654050018830162776735782648231516516888547082488827895909137419677761336656359304866407452334748212556143928616053605117028168150540210103808690832019706784375319897331932345229921078050256327061182771159338154208098464572087830063359499319067856444842334624112397557183053790959450921405983789746427115821740534664240990962225142305772480748000643439160255332309675576479760144747126836271640109561267103239770391448622193841123985506601103105475981134575565977937527833383419929971316991307378744055103645008647570802381004422077354100150920605697455307302752771288591040720757890087203308216183602700547582900655392177116672353569976779829973656546588461065714350703766495665143822893783862888888159752260902709068173272485387677687344315958849581337790314551980535939331550327403393888806089046933542346309450501589390257607834118191341457395020592137254034102655043098484102972441858412133495662269105621419985174423071554429948269010020698810840005798518443446741559331281875524010768970160628635770667572362922761373286155095765143354811191490858725102946543173864118274665714144248990105710032083426334855343948489107959491889403875159791157482350791751670200523275336606780669631330368370177727340483929592824767639383394508651710178145240970728847150183925600745935098692340942458288806351999545424519504876977989926570106577486100799459657660365954784587352795603478073436404749059640504300845056975578428922586271946886651344499293451189353411618092024918905424402624046705360942167099417295503214552023930914657101098014626240880439257683685257686756813262020008664145317392111101802559343119977994670576110383444130570221514161610285974127017303542637263047011924402990889258436833339355763421717238421498484148890749856760818234124326512015011118427406600007965892680082605880189651321311440455977871610460340386278152768173289063752653364188507109057700154670408893411697155271546989233225685677327633740823639390939597023060765423187781658626589189742469094276276849361830982515027972894879645795331114193616976904701875785209349361999826714094529717134781979983334744703057105903808915481494209400121962390550227495032095641438585673696246010741068036684445695702687376899592164331756694773999420222298986202233499402366182674338434078698307821937433380505185649796283326889114861813898824655590742450044716551127601373594066753904775263715719425834420892459969157873289122762006487306341037860850345408795976677280656648594285662774689823294132513359396248145680518318787282685081997650661560925064330019060941002402637396471554122842485118746432602231236112446182941646359891402685126165470690947490383645939743815820351230778716889317901688533031672757632542709726164826232680487871294924258351134278001171258760547437054341869669706211150373490299848458496315107130557875102823160906445154003084872201011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 571355733690369333956362048515334532712924520873493701063868563169748693745474343607618014263873821806534402151388066234955785558377865932660692853935300247696759484042777325953296414970138385234568875480701615886536342414163721160167026465281903441161380269419528726145056913078201565998458059672806417607970912922399591024127897601018163795565143797502612000453153401036765443334284848338992440562570301808474361896541046514371042330302323099056172828402559406531447524757256501539012960402626411363920191578934217325103551194740022115471216323507496316255035394269428945446748261272983011881048282259130755004962540332754362309975975177444682096767909551611930845923689491535269082922287173211585936593617282775551520803952350575439149503261019427573703353461904876277956414665434977308429886667897406792560137559359137598660523072482799737354166964014308208580117487889719773484743860977365399189411788675610193452488956205244456355847307038738889711857943195114014008305887746486253346881277920378829463141510949494373472960003684343243289232806062431171547229256386548897535971346783672286567812555920233190819863544601394418613282257689636952361524239001461332497872424620121457260171384563610071864572452081304776611887943951290067360792437784839805513846396828788247333339769178993897619790209791100164369168373871832531398489398534664428239026541247156916343996831996763886556350106113273750660271047952876476954003103714909872939122910520616772357079257495217007196460948435083704432495466570215787560803836425979226872934355869748311852064024070808988953481195690131746052038979193372990581612837453579377346875963479808226715537611406210959606536870823352415309164690438819159113847246248265420972379251620596274856109503152108209069869553763103589658227450257565382145934143329845362837996179377256826886486286496390480239168344308591142780925448033885668834230317394731555079949915716379226029647286850915758252044659528448654920781168662417874679564065935644353121215885860773780406515608438109391649947742012470264999776635970642389537460796714729891893101022593673850128262555603504379055529396368760164048151590130707322435293957835954239929520134511926295771597812000595409363740697294545601570574510228872241884409388355087472934684880243949581988465946989579516425807791210494066857167666306650218146911979027996841059047438794253517446531874927756774833633317117086744418672741577113664474984951877872319366506606322862749609052281814752968454013447739427451805924843186445241741452067323308126471162301646282647551343274062923210156100360399553591706529819876441594540588759069581161936324560750700490189301335974996285139382192040590579383186895918445861667962063674500082290163977181517730745076770096312626906296669448688110136068699680056884914206235849277062490078441627196158276771584485416822875672899035016424462236894533265653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -2212010748365497497915900231164548210220633133008010299901198606756106868669143854175552226493786154818460274197244945035240782041460027521445304412531467855338163661761939924859455491072416512986299906412143465761454216479368584061579151497925923168288289727165301239257056954629114521828174399995817239573351865430125785230438432905253232679725169829426063086150156438830985180056387873020433844385125822794523336593026410403647822708213075297253251898879547437198779461188538572914047069908879658661955271934426289719654664205180150298443158542023033339311246455439484980396368939123386165182058770232009044329998282253436237382495498840054047445456752720233216721810607271988408575620002357259977594722680720202215007848330374889457438539799562786823887579515724250013332743909753671467177111216668974619554611244563498673201193395870887580105765637739739417179058755265848015562666506608756338939276709886864492526313945484279531894520742887300028406133860769187295570864103311407974606579546386607006783883059691956444075437197780204036908215243802636085879858520962945617336329607914060126211315749378682754472637861088848082051024102925679055166413329377457308819192451597276115958023569527009861877293461283712148993970702843197764500683461745427830028314640061613421450330898593364975434779171624873137697327391097394378253476049768515690196301711702633269370661703002978926159318338404263927786991122973941801594767790083125787572046605159363559876931073072691169862509955766197897098238648097403671349575817381617697215945794341197147213158753820627697927492536120008109874939742707976933659827836014922505326784838160755143413405130849561314661649934813378759873710084834631209876323976148264801762655728529799319229877272324725204355066018789010604760410145714389086280308653032961590229736827066488430856372319380413893903823913172292199605067335879493320433587839500790106886587299118748748338931852643021721917280633878052775754390480918236602492414856842427279310487059709168271191462029825522096805072071131805327933860011137657539119302949635874926948955460131008816687266611024083778362235729028681358964961588602754598656747153738719491906343467973341436719699142339644140346567468417621504570435625735711148266570582222727307210749242332431950086491604626563302401997990417821865717654726952770416883887116843923837877989612283544313493430382004814676329585356449539837086395039186463580434445184948422813376845325685340413868999051372686211783700261156959846980566868064079699404239476271292651982213522990035371153267039798609855425629609083772953450235606072343226045672053204190066694420215059928026093662449136173904696141669667753989217615230068802259115919394388487020593727196394883486969317420696560495363331674619503054253544604866348164736791263033855331485057820116362230135690868940609254176149864171918444333534638529052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 2284421998994971684865300098753939332179653618782494239879150759068875096385580958005596382288617829141110737762858218924163466282312415180657583389762035160361411706592225343656713745986003621164820337788341478234537841795863343747305267755234925467427419648198724842983556793766221552539529013132634066184969326271743980617601965398355913654369057003058140226019713015623563579748955272298258051277452742549561327133553856427264141617210533733111720680848585811725748802207479164641376566670906179329197447179120838282734885531130872434364281803116929021819288074842775202255395756005223833952561967989142824603979321323279309033573356086850699666335434366946529189198395057658311627204327110643569830274624522548063917291459932279217437098523167201093361349097051632878397120543318305475419392154917523887903572438785588785451464049877064780726366811761290528173196046007387908642905243117644823195736229250753509638060348545876716383088542261603774301234395655177037647983748565903062847085192230836417447198463046995219795846568108510466788923303295686506990855026449536918582322276844130918055259427652538129716858154308233376954410229097331074031366544404410112649963355211348480604106263870313007373963039097031998140445249711836555443139373301267490882759219571781893540213682370562809756474517174018410529514719578539683371526632609718617966139582824745950381638575605032490998664188922008628210398845758692946566209954958669770736867870304925251988981307707170766863440132272083149816827780402976290436293901333996465400926928071290030736161385662742970956613009599857413459300133401533334074238005802550615771360076357421508474916834899767473589987149382658202657986811921986117069940505503467913172981203067576937886428800364895332379294039367206000043218484558417066088304361918616883096615049234872535442908521458078367069584450666786253453722282499922284936528799284297704444169051640148088079972629089368061451977231969591350020606428815831303677015840084244687388918124006187685955231436968118981011461240956569134379543199562645275337095912835128462331422699004242341550959927553503373860287146017451719113641682665732642096428515125919271750808789741909683015743411396609587785010419528487252845698013710115228640368577499178905698959937371865714309154628399830156875797672789707226679245650653801169335630646865736257289902035827434975983074516103582035959593590819652105651511157229875060073759987390840110518500817164876441679095002456941174160839636873060569245022496935065420464811193082055627951392709601794834780936929503011547087220648791174582334416604196375111906405554020266699865569223130802450060658666938644989675990902040516026986952275575252259950158685400768786696413931760735557888865781030781071356071278722721328116995575313728960608427933759580597325817536251212844914684976709010467847079585616890889266069193021550755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -2429741987538846882010868339213204509949367095576305667494503199597046931639490800062614685256841861907752792048680657945628451952039231114788622441005929521271640323663418807001294371775084912188705891467372264531501825849592707798208923274279562466672862360009008660974513536719066116101730408433406423745388905269012808943452757439936249546573856712386531446110982141964400343443325622300479564120562941481694917349386167141339952053587261504731107883613793664846272434036543008975714306329404297683501881190580200601592391695038094703879180195055817543798230420166025614939758501692535569706433279668778358123198986278509936390658858543445516103238025292868823857954188462390504576768950816336618298267704344788708107350537754325307573079761778415811475606034378458740819037158032864801141520211572398332847644949894083503928883626735964315592723084579267258588655408658003187645617380715732011776232522048209528545155018348885874914734275404037303022786647343193656000004088053509247298238815572057038421485428900757793008692426796132606489931483142789992190778006503067736504464125042344394727034257438940788806225445173681832589987356279077155696443105695812913912205751486394607004479809595743740221390977952124454626179152094496773075428856397360731119713827464451360977254616019424664519027863173183291588672563559857826893216852290573047063328266080928154455981511387379803631321919623535378095061071312200348606600458601144627789080692631756208361256163070018154974127787060071594916121521162085598924480891991931232411318210881845731540878998538690286888285491772578526523306988410479042639063595254712934596475656406365819805930029281066137315621761006210160195382141609102294038616150054283490395978405898732464863844882259409357540355441018412777967640635152717083238531703623340777344020904628140839559802152496898896186643672674068476910781450469017226044227030466078913092791322032874693630379585433401332277611758947058541151062441207854197307473152253199699874782561209634437228024444186092355320307077961571174950460208148692850244043453411927279410007314319415539873909317754907558978209140093061693402902913975931390405754633103321911059493353704810569361857966667407950120066772657777515958907377374638421941352878450623127395221264238775420546492352209926116519641170442247880583959885929659111014978444838998255001350017672892989536286406990278313913449654968461745989208475876567245455539377590748472043286482561205684210804482142388824014975128408046188310903332317508125988743054915048354005868265403785176343075246498454814546605662731285993231278870211913829008627820231190823012224438330124139183754208072082902913563004140617279768083749735598290040769760688599778278829108043433557685042580658100571196467594618106307695734147077143481742115728773256748224846040771105537980126565189814050189638733303302502523458503043343974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 3659572746022473648190603182686131480790044801981171407867738805474694172005358693005621849558681572067092281416095117277190190387428298096453199428979488134041554245720170825571245753677497945453925714003181827072741872056235978927374606074048068848712477336935554072976220813931220306351802050866430927551346519518388340296555665256295858787183442676339183704931126153090095248858015061371544301050033400063081781805604839711977877601386667842842792251704105742800583630322576144533467600243315462649572409011368184590513151989583557591759093672624365269692295233812428425179080400859360576727383542261371547644789547207645485796747593773722297021181567723004274245577929117354589963335893433379593536775754943348028490868053778308002174373331636001669376255672770638013106766857731622335002238610320040744550381282433376580409776094025751696361916032774102754903905573123209880572967093449587213788176476607316707692272611609743835187113623923734949185921057753530185916802082066722352691206304578158964767640923987364585386879453515879714656282487911250464785318370900137759251465643582891570448785383131634562992831325371082408875506968099905271310239636674188821334688379345266913534932824397552009317882650414187835502165492062969011090424927554098418110326598899240118690985399912520160482397469671524135347197108342367831285859685352950001872136842726023718576430974426224436774478055208629465129894186463557061513654264727801610606198700912070281439349464699636077681540880801997890194688923438187669019903232141536772519696615180200178611270138168465030284233688082667675085062699830621451100611298563386551104569116623702262214599719041040866845406670318068869598613358026953786430517644210160294519405404325360532226745626157927875721376437609159706758714533403042750841577998354540409633670759980542742333434442838751746666981044057622475424542101554562910452981489258533993023542800454551885599068517991361270553759284070140531419793886928166223498081560212228299877032321430778089166334206962962277726109166429484149096326113702112265802312056312961431962294460714712795830501099769498359636371971719176489466945388550973846645360255409269212417273720244396691749131149965116591868536355372364169194254063078958044101632532262166354131922831089501451190542122080460065697851867457912723876003755400903658356602547270985495490719814347862612635379752019558283896125173596573886767014500005993530069673581063067141977448561193979341966201536417203441128530362114273190550542476923457823888975016464766785759526005084662964591045761952558204587416989146466321571533500574893542022130204628206136824232169306159385180020262762365043434953355952829190527961960202541095766240476503171509546945578505339637239088527795447971541438530113283190685381163378745091839740887479836164064420033607861650005623000171957214050806917795402684224264971445338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -2846134029274163398665860755034374631928282010474470173700299410946269034914765432951892168136928739537948279447512882032257626394941929459329286009792571934945909702416401787159930348801005731854879959220496034140721361781203426188417413096616512673484637072442151210301258060965416721483786038125413695423415004589312140995351069967543385876689401504229193146654339845086369847060303283266998814990968495272770977528102164262098836494632427660973901802372389951819422518893014095881475983845236496508105442365606102754112205922581507718465862130622622484127781181037357173498878295772430896362874077951001613059943854848813764189748126953487215016805735639625061682211749810592938614271826897231483189100942650284094290097863590654785458519414250993208037972561181605192341973980627389654918723638825936613020500870321849405852816977812185646030848118118928043653768350424159220462575538415144628720774754161122302965068758278875432564931430193467799969779891141780049592466059446493265799637654706022372700001448725525122363774260064095037022027877379729207857017045974469570684244418514231261086693072720416724554732413333341894520285890991756302585769395761385980335188095554921498122843168898317788356833026973820733367024788427472006952359112065098256850486509463527883288160167156798476865839521991880259800517165544942454000752338403011763112107940089896061076434147955475782525865360971530308060537612760722973728389243874872876529033083351279690683925298023926275129820214239974757483065111977200243331046724517322940642740203506171134853849844142682414172959384401437762455234497216131810512248290619766212119400970574941837295280897623992234072255348652924371374312822635082245190445496350049425021979203988258810404131904643200463553962212475838122015400489562993963486592585347655349076597505288368097744609919381152114521573626939596415688334445695735921025657319938962654027996892428694130554431746459580754977495097096764880785032760053890505785413379965260284468461005624159170213457027198502076041657127596011284380163420942095491935826961051618576983870642837123679881296748841369741570475494684466961440728910290529669598007179967459549835255532204595930978167599503139313076181510439861140922607745181145044797906519181526454637122337129678844192626047024180137543452531119307464791884728463105527284919737121085710181620327885929724593155448233176087155278803207751423559743710157658621098005354714127651803305453559832824497907499915372318205728128890505089316979361926106604421884694808027903415494371111632665537094120751832437967083381486826748444158809689759953005422225159982867216367878480348436465438419079862073473794988415763348661566831810149586784343670363296711229988951191303595468950028823002467320144408938492121736021783092745613473705541444376656531672457616780146127630531478289910417607049541139493502408052194462924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -1414398418092254823231645843058652250057422683735651864336872847944529750601332226933351937600940582305706336807452205795057825798135626319649983438935662357987349434258031798448889063184431989847739825803214803109382345386673064687330148342110723218070005013300419548677485976172012141454302495119938333999845942762178933300506181078378200983570717976412722069965388650927555035337316915042228961983566795522753024621136954347547379841731503232349903074172983753674992691665811952079053497034970860529473386557895600901755487882268575088434193858892839529086659690606842200886845202213982336098143932337114782393770656233750853223514621898603460638622731026250988364756012098114346892283070395107507574268576986299138178692530632514753937384228506066330578498138111128564888770565541546310358763349125050787028070522218840136650088377015839137137634933603138493406363513437704568486908669587282826883026713106664362471383755427680135821075816101368287874666846830391001735331391463025114352291019419154353015698324654619065409361857392610993687331159451214455844707808898722173153987597990592209500307206944029396560116359435361877796464098497010706032829075229284945146144929964595981442862035330647194700002783721101864746994801996376724202740352571178455359874257653696902404587740418489451250054454466746579102274928820901317967031074755253203024720543030497459148463836406739390008654945971859869128270097265788068636440694974724086922189960214941652844154451712269992045856641940024289585604541985196597281154223463904266204697473370808334681683904909565110619563963757589668346912939534382170007303616621896877640831777707909636666364727674047014102952858986698414192951616163074389929100694355884341854242579414729581396371176252636319340204189431532551657168235178407663004370625177923189189497693390666308504820131205220229732326196094560055415150562020376670874502388042003327506007543745049434954646036244113848961074253967274065280823739906660746843199767344852857852589369496669823983556292845632059798605127792158428106225211451447708747054600869254778836007874683194242441593495656801071941665443715339329550540882467714196374709420606916281667279282596763623231655307064907630725351131704326602870186135567186297340947309750749755943934694736855484037891648326630908989229799897795341062409933220711924212550497409404874680074802979718245756360219725641185513958170391047081285717489734581460757998030694411726041940827015648279852689750204269084042683405952890243636691442646430285916468613249515591160838740667247805748180314982148909667455185469845052291535673999803774020517644743817800840780530535326056876437341723697491950311259786766235730717128193989335751740947012373428984270688333240543735697578393682566010807029983176884479552512087658869778422884814931387064859137353862136766929367318156623987389275722209828154048894344699576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 2949678349506475209077145071197948812725659170224105861239826874980582351536929558581586631453678134114895234369364714291974109162090754741962125772472718546577265439327243455715542479388102043801156263037965201859512239946126757591718997791909170366872533312585572126255215833655239307201586208768619967254425072214897905602233699185274666741710707753468253198947373589541933000062888842891103192853184778087761947919389672249667632003285966354758387499055657244833523357906083349184814714743738782644918135735550852851136282521050819360292567275778519560442201017037490029009983809211060463198392471325309530681928558083258669377887456144935692281209944349437081366199517519311306715093845824500660431715658305342031644316589717739767746274520574026218680349329028471483057997415153921141692248242034576940058901017195760093974175833627738104975879182453119902882564667256852728435191603349450455810588267909653738316657705742220727005927569980861419513322786445164361393603625181460461976551820518195768051995674568717119749237371410173178945158577523020507456342305546976400843208537516176140734062167045164316918350546387242265292275747088743506068237767257516502442685122948595318795942634264186979302757307562636721681269177410327321052455501073353317140094675977827228686939695336685528876228965521740088120986279009397614863921114936231842212994773201213068963978432712554176663388985497482842893031741590484557992342514645878673931312227140406986014576350703570425867158339482767297002465745942440892791174490241204644545957177453585971208286928234217458144231567834017249461455293373018277269222219327797588086670421981151975501601331241032015257195319435673354340664385455342500608451962523083165175824823468859378927065343718790986609981104284202633239176900236781840856203248906774734791330371113604605937454612042887727292996279048094091489330940661210471249059975074535825278968343448766909675482825703755340544227462109750636144806128477265048194519189016565598476863096092899221146142239363165412473942300436611146364782699708456356949722688202467228492337822318780736342068441469193908816681994990654984014915660320832967557660291063123166820340072693530002500863335072195824999212655743786940309888494296571986773242347870884859414736610748360626033213058569076426654946107226235290693311367540764089861005351558213737070805093903060560424851596679305470399856761649557452712856325501320788316413910094117425856859707280061698783510302160146193452107253309225115183808552810640967924226294926289704866522814432012808349960674771191120680118328696136372133943528556562801380490986577985102248787214551421961768728685175347530863376417547821763243244847560338940139535358536987943980141232863804466423365351946765352704835229057491612255494031984612793092381478882121586216284830767271997440363752141911773149756179942208028887213955683136307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 5495002141078987889710968537727660770080271426758937288769857278115517017727965332561962489691031263851035334935830606291073293542554328055960712209880543553241538659636094043159607083365209653546605471560279483219932739489088192332278583876387002183948289160237028466125955705243718381765504186141173113162499587676217716542618415211956574443033333931479898872575769705980453229850896643403001217239831499997590485692061391943782947352450035198156919553999923944298606337086834015202491230680975523762953774515998870766225501056766300443615045267411348497658650973118760718688092178022100487178531512085977746924316458493395176647313085123698071123018695448755283849042478990037572179153329500011224602826048889499892172436981206443765541624841868403180663486062859254989911126474926949022084529363073410899029844102726518314166960436228079531649616589418561682109676154749669569923460034981222319712631558408774094906756637938466435617392881802060397819375615526154010789089474337454509938466786423065636191514217186034596012955259884391976444097846690989023800670815442763682683283471773314797261306810778463532252367948972783791582864466901403422502251222246944466572871450932408838277271537847194626611788610863618883445633786091381775867705561326476972346867516250313046460723279108775967988215829447750542988139671471565612156628896737218790772991719639074845573991495642111374580903179268935159689375817976974964277301790839955503374278275577066566859788323977759826044374556281785408141416838177139812450307615143220694471920249764912040881970609038414548436090480818639920801782280586502794464795489564323907560954358520426608167952613409990217214242812908428544266306136014894919822203855898378271924770250631115578427839505920808874749711146715806905658883764831277580735858492160617417943870313551740834245087657892465569827718507128702308076958921373816121401222638312583442937998618013300547176866540605280482356098180292622596990355930638688494856578412573733952696475940903526881659151195411012684090021171540568503571467985576901862494630600612296896297819929011864031334794663832705606402408983866745186712532704623484399701939927456535426076298493611479942494655454951806292750269054458461599502190543397058345180602527377584218068853912288761054273792510774604999007132068714238499164358787752665459815932499931929422663665843179311478313693069662191179888943986294013679395723269833596328117564371441682356337116998131555540477805096758015751156168337491569324352201688032059418295140547354175359348361410302250644381434527392973105034023435069703203729563325116392349525273068475873539790959880419801104132787092541159936888722144463327640500717402691382427268230929217926051812543390230775563119945055921805288474068357628389307003549557367558863053441976989137572931415068656724370596166864938946427307915746506156344699712069386654187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -20747767444028645864095860121569593084307954267347090339292829958578747031071763892076403552615118477411756649114659941408126932410835583559186551780767256209184267425670310241897729462627412031734253793025750724793563058624354452607687116542555872922923444875164507380053498806571273351674444018428083847177238635291062887223147296890829020116109895118969316786396705188814422299605124183448999056336763745010896714353692706282481749049731385400615735619522769940077006508442469442848393254610801481398279898436196674855714269570178233760540029299558163632898845621668999485451856297529350311962240497306022829982654036390542278874402601275718425609589696536340384135397020598486749037455227736693519425399680867861835436278958637905205746086607086349999896947519729911696187246429175434878218983843893793432751887486139683347267362633704662809201546226960827406410834754793118661457449234742644339010480696825947660156316581596954920094422706944998822569284535663616457000591007904700029564250474317321917697846218294063806622763322120769792773501517059200917179236890793476766218491056882834494273037683508186392505183824838077611825161534305450780665991861232711655778534470826576747593096613144126765693879368465803618137815990079435884579576924941283160882343556213765369081086009617996831526070802446878963224494990110389263012985540503849897040742984028251353134799217088387214579551241625677833209345567637605490130385331197820687601240723104576435016823205678448989367993903141432457593931310150510188175143679619129316610251366657046716401326567422052506158731403037228666046840543978160583749134277040027383288481832177183312704097458858718895520582418016639922191303855403249846198935979070975810911255577654659650215105736038487238240758444974848950210451262700615128417549743872423334270575997592061143974812817500043120656714147704919766046847932977668229866059766858769158963704262316550932642994939658058017678803154169842212338408525816341514703568333489133835760150822599632325192272370755479338783892414433001002685716249139139560101183902495643046409159564192676231278243500705518800344257838565280858483294943045568496886526796815907741042175496576859116618564303027794217364460463992571634316780615219779405326298849387693718633371068342250818300945737033187081135157417464762919504548896232714883162532867289508530247794221559855448401659148942291073717884907196804517289725338663722050489306826079473197581899204870655029113895192957858824826119513042121134439656255360490581190790657636225532527439419630723229293603062238077628910440010960516917092173412576699945469455448282677789609611888162677966526735177426741151470415630590849406968464909556310463074291731105633819307224158715031294734542731858902126340033547075393407634491730645867223652033107879420717417067309064648499612500822774990405522735354501923389761532827252293632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 30972103278991010417504308451313585684980034679203665465412879687989968639454965505146413696641462090656818374507214230485489927998008541223962726553321764192860808932211305099415648647806242307176061380752598704822224145823196193027137859778662541692340636248246190107171120126624132542317229615537387931679779530268642758081419369974259585318255516860559147766989364906915379374135774879802602451610436583523695081859420184889473687038839410755759540688219155829155100605943843874874152503313417200397087969433510337135842002234494385565179895767899788679838794545150446521196690357527116234480686751980316477655772025569313401758239216707421372447928842813798495424339922321341836944533276571526068705754035697423413024692304408663792622746622280182487386872842018417732856298345899906421660655503309336491757486302262481580610145231041778938304573010316827030486014582621655362737458715492245251584512218182964649068824959157801633442372317340910646681004339301681754131231117477889453795499119386517274354463006870506320820098991925885196815306440490463694092858364677688451743494527106951818178852928886321811318813906530219608122932859044341853671204095009174999735427937963637494694168602731938258848977496775280624399121891567324744414559442686548413593805464413163811034534986995252722950593358280279177818550942959110285887482306991678889685014324229363614306083904634503119619371757331856940907673378403171134293341331194012881326958275858789291557339027111288860655662011200683346974714699755682233353932789543185408804629619871772080534409985551794462731830328142115844270844693467685407665799399342975232714651564726015792214161006290638339352438666882015947545344754167430431603242810453740594939406518496683318622806507530437578419169668654383686096930636778395226220493522848724090474377728327609458476736731149491668108047380133885427415472333036003154221278326667168506108674494023903951446357311082863150412149958239407774974930835753037845426472581207833728262407353477239519856902339845823465956473933377137768693455123948588030421722100436689640139828835982601133748132957122220462361692452260703090940244804637527460747651485396638044585436814861188782567642155506768896617573228554267700934313272375894688412599767588504441417677191908574462177847293811324932422192427720470074312021943273078242686514386088015359706658596557899034895601094397591833160159756599026123358397082701042511049948404742638522859230125854336100399473952366893020673588932429480199767145691977159161604211477327671403862547241163775363186286251371374795953394431431118379713050058765248994400817878832339146172713083749342607394519123474329379133895062068823125323200942358533673430130059523129931516522923025057112476937785162689286678407809044460810914448479839461129915855081628919495176549195488423818292609134017688098780301912344963460607488246623816908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -28933500432902128563263046313314341497552088856608272162762952940749878863829684764900875578426562000636654226151502279290961635607984221898157239743564631315532749093784190378170458489173913844158112018117763980336159398807273859468495433496180565197004730543128601991954261602057181889194542178641980764008229884505445479633138576304952435494099119587870127450690999006240124017816872033126002100740622188313097715655313202139225122989968762676884972575125366694231620321123258353838808719654569155738490804487258642696845024308903349433439385214730685705175861246541853656932855255795216434444369780124141810194260144852605956542911311458270595261810437191068887084828131237015406316119978043213241789896968987939335570462482837803920928094799667023395546750996762247741610564491301557023386911124472475779364874472651717128197614733220875716686994797331189556357186920723364791682540334618875015918747714057606826786198469666513872659276922628774325180295442332299550897798857040639141362856852570303217808035405253653396491795985877769673953409666003474208280019098727752697878811803452381939661442657719149001768883329952766019534374622355901853103510439300147344301719434063582598807927342483309069545351909019466735775601470727899214882654723647199398690022632438643550381503481139777662688814207862813299465343445976328550728557989577376948663343111086965516445819459249558974212379590591483413732614784770367157832416970585977996434309125818284333812022872794467847162177025874159137031848598261400584567551745715261748021570330380266442095503863229705651281506623362863903160025168449382629612324382714546466528528069088348642303348906338086906434703843367235205720308570061235936956125217434150483265136291363003062300203107020099325063115350102211185552651241040525118512698794735156022700965102064199947814020345085930966634235167579732781803906745157543876564404879735675450364879131903364357953378576131192734552977951056064872049424980862185015246668544447434382453773877784337879276784409094689741565752112915569109590623092211119415106127773102134199169243306432936957912559020471454021651125091712672255983782609998061271586609705219798479928497658199955747222598511214552524233640287213280259298457448262382324116054035478178584472526999830259108216158630260410316962044738171584627253428840424620046234327199033723614686576655549232133972974987028948654420440465395616335091722205750254785998426010200999358927841175192769211690951218749516005468251877283763992127481146539010201222596457974098651091455788472783530965386175549169356803561569354641522454353448148589958538107954240242258535739936177977906325312878793744474649715838095224949835330095999080912996653852637694726477820287366504473474535489580746699760424674890086791071552080180688302319264742651148307869795926474522131555770143146662097267571183493539754822166763806077747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 18176225884758916259979653110000936367539269812392845263842872750973083255360642646882394261873917386733270351208555784399518473057196500303760621108987891830253528405558903649417648296317058069332480368537701640327622000404478877827339106783127381962229809804264863328837329983686861702936350853029516190110671196224769271250567271167347814743508673333522200231439322980990561653644794962587525726456985468464358681386097141749189435505759449777971789613084554617875436385871549522178577820973799301005247088907741410964147178965743288741108220249788636081745036941244376398920314990103213324836390546803175269950037519493806879119667246353865384171455954299836238355414644216566960669800125065994809150794669188053285740334207782759304286239849194706094782045518826089936651632971734897203535904521503969577302615473250182310589155446010493147197680419636634915197728127944861549989780145683348544355064078577183921899442215330231044375085871028830177500166299946713823858588531215784328973870181363637002756787718533295647538104145020391340999377681578514945487951043521002415222250054178825504870957368045355026988870788043287768573350090187768129351705043057762539351766853818527552594499750005969766848327564585751576265009917755950503641934436380993420632039200403976653668818795155231568584488168093914627943194599857968197066989934884397490350720502463864960848863030445080872987219831650595301011879170701200823022789664979327128130949674016816687193511471628921533746187515118043790547390576152970252571565655035670314384323185484310598505080676424691365901448376930417829190639506069551345057046600107939030855559174930485196306990261160962417601243575768138860495237208298263971668383184774492360888963540382210180967251543166725112511619297104527295925349815296599872969809962326742878367464325016106139473286274689943965537401469906252070673681354424020843462416838223044407817958668984460626850256571890072704635193543043910115572334023489153727607946875612484718609647200835631432975143043145570052936632966264796466882839048256769679987448460618219960893656773237688874705145081567416878515045787957791248985506581829245566422197949872173939554438116180487470615318900806269829539584355652124043488039284807328917893203139674373184425981140386826185238816849048537440341406734462139194372034412834399991653968679401260445189199400972362123702547549783607283603315986138080711381845386740463322954787821514880416619521172682919790623602467834869696436898495776293526108160738672888637797019303324811602714298586155707312344630390251594871609135963451446093926924045252909909732839151299687599018231280058649235844287166815987975946827054477632794678748373113045305211572862796782220468353082553316050002851408783950259564532820974000262284737314847769592189646101226986518359559707796816684290222221196065006674275664679907839404691833703366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -6855535306373676496926870706035666386083509309837113656563119407625438079227226297026835874923386798356983321354201663830433358097703592762105900395660987420684485599711696436344860889571833998075436587391808996181096645508796603140471563804784405254404488968986502121630461893222184785469919412933935227018779302027249587528996008080814017386898057241246389920469236530121492780078430674017636463015059698346401694032741039728438148339672464275572960447985950106556598052815095109928530617016092299045132728096091071606460592138747728101467004968801283160041766622519049091442224244101692781314394141325362049325292433883361852528519338013760674099000067381262320360924982662385068495071140829081664479922017877954908396026301976835459698875251084637450354989444052478396461997349100454023996340082408550728650535364827538590468391005026501244423516501865165685968663273710250552578634791272892685154573834473025045085764743471539974636349015736113835783378039424496062334461771814174508770860331801150925920085349367068763890786590285766787565025466118307723347533362969050111302324795492340698825391403913290126375354179454645858586252603438306891336218344794637972952872438154422076962833765981862358017170804621200355043308847594713292745406397049399005902759963097927430469774148768839578097192284194305578944235430496290737556823643051881634916876997534360081048698934734849803967329378971259255218546221470739815679595070071059186408107632789033296655566111404214471576689775825373207961873340610722929065867878574176164862991437874392691472871926096481007742878192397512683703414383083554815321307973214156984534303694001581446749813256456305673179409364018832334970477148135475538344622662155732045758807279928817306661622141949371249638260815741402773058188893119902969395553639615848816613348387963162804115546767636546151854730906180529658278338560999299530596144006190271975573742040472697370240143097902123898927642628502288328930424574191731972325822516358048023934872975893509024865050256504548381825019667301209531283549812265412924587806221948451444004216949843610845931372307262713161373554072280007460515149856518039172208234736789760474514595432139133968029235822746860083487276158105703530186809465962854563013129008708222444688633553334561271995182050911951523714479695167744673095432442274291771494592078122385559505206282779798707200043867019410963916758999048860388606663258918925222666559478741285500670309119133269715226941153237122622080770741710813590237174369659384496347415360407214313769657774562777976182382834517153553010069050493879144083198062422143496645228456196927328965109196616993381514583809208785182750102758283143132689392935112313912963963376290184550723464346120181128469937590597313146487152950540772834225423260143429414924768508652593313926742660649270432008392352843015617119247786720512439714146352975000371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 2194621103508144837439831740381672206295891969839238966990450361262751249933318722291978730471956962607578116753553427408050849419546183129535135400424424558975082824564366885489190136728520072193544318138107834930948881794427712235511823991350673200603086417074936486812135879370281234487495236737443306706984085890822806342989160690458063881509639476524557954266303721897032220356084169450441180157724465612230853423464314521579334650069406570871392912033445067230904250539371335866717771623475384630040155843076659600807058538165345268487100652539462776896870627112306950148696492439210079136729908440975866142174632716333017411445663765699170350570052254643651457875060930435995193407570654439927608094954184453263634104239869879347426476205413110593180505462096063086357423073974642755523557529438972935250574616630610432492787142980968061196171585851416497529461766388587672119466322173299180149998292175044151954460734662134285719689909617697974065692255707312240122233031241219919987504021800800778811347276247546467067394165265000263886010676021728191681525803533195632136013552115312580098365451020932645935337957281593148217371461816821562473010834463609414980734345813481867356216892997115688591374379880772005435192499629537973823471147781208832930245542228349121103712145822396990351236701122588471411537317094336032427589404049632715828001545776002714893258808101666948243480466169649109157550647577544162400377946911454025214743421261929067483686158434850610133011330677899541876633012704395005727701926670390540334759674904276759290961444553835547651475186761715989468458988549960267444693346692864198435127062673408335849669044008989315315231224029733126529592126347812409819501548406617479052361098036714599625215304460522801107046099637810908358313392127278596554781555911863317676268812624449130850010034560159699063778218734068799865784304668352197757462404987702521832490167554837535040319443570128945190907237702431136622742529677563780135271091550984228536393758473734304024641706835493638421859361845875376640989390111527838143046890408701660859048315235213661477305462352162778434242205782597726346576861469947050832298235067260790665672636128744305521848989718920867144489397952982802054840959165184957597136087398272474863218477283521243022694746710580166775596304411553265228757947527142072662002060241827447665772499956326093304929496188331880003406683728712787244130032836282564225794286911995406598859711143041915749448130420974708305597062920083945603425144920315821770406898578690670053601164114533473528640924506244694970508210562246099019293214318849039152240827674476738295008895483163244028553464902083415469133648567480962588502139218977626960483144993188723410421162945778071511963020729092563712169214512554880291227537329732296943129693049221152090603710243597296623745594901283521724207092684194897579169950990336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 2203375899845601289573258725034839224669542766760550158469763331131554235677636417035879047378407652944414332151700021329019918148555139733957130566004889963750544406342087738401730674742808526440462194641534536728338907209251208054890671996409412889544714909704053499222551736702026345849446547264386998600754920107023356455742790232846628662194605177732473172932767127262295760554107199120060851495869600327809040002828137234168918613291303895757680888445584984661950835593737449324819834864199036571933862631290049974224354261087961759377703587405499610450165953074759662576061513773323628377373962066437882178327987985320646122325610684568054845730121572441190918801675815298091370505930892832775864962345633745080604757195333660148617794348186088967156761093422543571291095081746187983928836858017164301610006812765554870974880431578815857997195680306555981474399492562702779885633094527707096330927572236606186939687992198663927615665357537532319953243781769757916131795797113103203603206047220825316223571163783332179866225180465865922060824903026279732179933437696212516415193102444032503304100459426987339729840338900192865109115989207570962737066296162487696248310800368475532612569225474055091082945923930745573546257720581736387224564752788897757640287351348850068788176012015591555326950148709335361309620181021672846250492740721862512511977625481232357988138758534489556281418911956535523831826361947099996663093903208747708722795025642797019328484118605481245962298239957242273676107726133762709168322242307828453776136616116361114755953915856986000938418049800990118593453590329693710341638758556827934856125975703080647530648943962637989575917800810293791186295564072711050136434209532138033378760210696565586654235424653094564701561513618436087544194991224455549842281469930920161531802132388548980859762757853874860618384556575326100387033982417083345696182723314366855179302736161743199165483529466877993486756267959181585606204527287776174254119610671710020496624234712765187067788036425538132228716872446638135304594528979579811361121310767731774591213385336051519445600551921945747677634522829129735905877219569253975805791900331260587793076214541952968872164637450761867757729088468203690703209876365304342742975007651739052795627373943537951698781952821548519156344049317316544582219679117920374520867797977230385244572938281152316517624395861619726107218074586179574672918649059286792979490199296586300330027308752705859087713774342414705727077173445750443968071995181801180092020682912639242716946391683623874892405239205585515061366627265097816142438342671558634355577640031145046636648987127944597294313185126577588848759185103212451609029584119790222758596246558035391225671716265331083347848279430805594570846533851013939711517122127496518433324419158903389555373426844268793762408360409782941198387816572262369733274179101471539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -1907280393484182754901558767175942976208553459487460466309830893503378540015910238524138696299712437229521132025646402734377354186092195218709541911107889156421361425573348392008564519741056878764382482700193427861447808820033665478303232856985604804688965868296643943632564780237270365510313101623355911032186309729809700617405645070581946217331697896455726495929927282409817846022659925916926436556373649934281797083196828829882989769563445204006535022362993876882052812994534833821486834831312326334114743014294878581441576155503217646245997720381539529481675101752245949128637792603846258634285361750367308511895049387528078339574280165485477690848169584870340939723059336348494794844827315066306317045927378399302937179381803131265550277162521195360435620520698818942816754666001535182019609765798478466999955527300661661748252462527965275338250530151265994527647259691029965523061869938336632542551424157913634010473423583535585683205112196442640814738666155488984177930965250661521748310673131143100046705463173113387947347374863726379781774777490448079136087115090050767512943314654583954758630884236908243317512327472484049597398466522596861881982373113590777803638994008495391663592943414158474688301078931292400004475963671057909995206422486464434501407469369754197901465658423006467206332212095735028819071487596306453140211436108332558180722813393516945592102705801872890782586333999877439835552950347464467668871902561440432229691774371519772140771213290736491811299681540334699363007163972423853701434292438750884700721454652576335739980803044655767153973896638245387079727158256492522326705785425396997717846134371849246548233158464036337077882739372187993010015485447014548611693415544766959968243949078074300040425146461096492053195110696844747424879266365508353204896532361557861347725523882824762946918451864489268265578301304966042676891287140110950255369952041851142009511663956814606985862818596639141223645055917613556554293513014680729894309930487963148451977595515013104751066401438746179773711957624723744643777889338428207102651323926561163097988501695434358578046293233520453895200984139279210509918110737473187372148844534286281609902916438166044590396112376330135443887876888413521199720948578824172441970958831135733417930629807216650768989536038589146484558513287361589100244603120110028942220784187286874628510826740279108984734314694305604662462998182512568222410132219271588748121194555451767731214497022419869492854986421566554463810699325630438059908931449383025834527307841698969127664304813089886204591764441085786805212048450241763629015042545433618419545674111476870108789968068404058255228615821227782648321250699982087469427115347263642928016364482977205356498602605224338819675956830176399641881668245856441119826704658926110339421617194563379060992131736566758891846191739385453325624902920745425885938360017905254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] 1023635092534989835485481175463811492800043380105893070889557248610400838641058870855170068604306955825949582643803690793165859945065873906129016109783713169610562786828632093635082187482833333907847782862073582882570585923172308881274630156862636999858823791361347537576490345634131255429949295975369159096554712514287848196573659201905881052133070787001678675620357540767892401529379029373599311270156493008515476938372230567955849828383373642965623406048857180546913938634112361478343710068164204645073023017256792771578248930728801803707836545329017050232914649961799373384696686454745944952153141492337936733461631559569086488936557457170701381619835249281628268540251276805836538738335680011407679684025630049371535428491175606944835826639498790449523390852743981253192526315943721773572819120306724128300625368515822870228762714877380494746543306834671289091336313481366060544476773023853270909049320443982447794878571274791601730908068032674516409084672729963509988264718895237334687842678348934499016193068110528839029825691651428072659111390780580310208242405765711828715370297557203435584464452163567945953847857034305673398001481435309595563563493194307466954117047236277025566181362483996428309819909647458130049809507001705793558224183848333307431073632821289724194269366920031461994155758199013030402791657362336503272850934153804695074776087086572101921114295921760353858567798197581544197711265261175934162386960763038094926455309353468654412355140980342832468596966621867231161142329522158134927208863823231957584978243972317730744950893101303209191227367103313899669559371344337541256202548439861732829177836126666955129620936468014245958824244120418914655157071695520923202184975632456376440951850979979228706115083999914560041171818823490890095977796112233285777623569093156728358294106640517540517964077176949329685611827282107089512140617006132571234107472380934924445355493984121965705506711375208730666210644509924889859801398896858851099789542829442259520145155634178560212203680574229686393238026076871357603837729251252872333009603654321766460115576190053983154957918061112916255901476420506018522313676217569818818974069515068053569593547511066093410417960928578745206409564635976235808507334557259033726584577559935637139309492325501152500112794593390876841293517347908847179827550880422738640588890213583802344412853477535643817105402238822344304223143499264959526246854961284848757474635195064496922300682121094133158862200762769799394106799856423285323597431986466194807514741063640471654951571315308407332604469433401367863938276610138151570308649147304121501235080794310299575397300330882459865171504354594618204867427206659463677800332341909057110165368428046704618470407643514176034782423648806953795697132399685448577931044087305352567205378572479726330107319969285957364765826328503307691428690782677630324714646748004352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -390078577831386406583306096513070823430261755416930884490055894362663950995748888053413035252537750523104342701357648916359801160116510821796409003845748343880777316393322180067799674405967614271851605639161283788555688249733590661557346154152106182663029927731406632095953294353819236953345827709888860118308539421282359379323920220140276452600389654596039155714961324120820270685617462246867933640029602763898017843097024402243934476204681270666844311205884107968644433605916179537964652840046638773884232066006023393361069788104756643807559843758226056671540577698496646534175595474733270368822091241443116355042166696878921907904181817171383317708927646527168484767558789609661551532103056021057947664887487044197629725528995085445418468034174191271724913929374708445603272545817017354254590275808917730738020044226789638735224963278700767805525063719915553316295666743613096014470914847872393871058188105448876767108674314532305221952203719909083832025798586217147494397067645662703393846516980422508194778720611082746468544547329572080621247193246305155763795114590238779807104905785748080883684503662419322167683994729010702621848330776983153171611216538752410559599203973127014236234428280994948338586117346056523132175937224343840315111554768053462042038028419529811339769014291882117824528709205993307806716224746462536617320646907285822058590298106567611271799534096897328062179058788966573023352480173302136329108061947005458560783539041687741605066507964575582553901646503715563026395797141802342575457176474952330276514311927268107032296286496070065116897264806454625720445572232512209674160261341706168523573152561269115791845085215180614576514577041529424013605972331586582388288301625390100455265170762717744702523562833823352292516663989296910831421283098971625874764517055745119323016972671849993644286180308489323503788510294999615500603534943777165295036345934276577272400144785606972069030452073799069554482415317781423720409254141603575718413556526747191177964521799339263560074786129507267308404600460152376030348398463634852262407473691696387207852851878842798830368100209500165243587304950154303150738949612531784719515565542150097318214208227096306732312064107515044877184504765814743528384329681658852517486998021347789478587337778926249067966540267342816050083429156936497390522618284874079393001122471394455348807055737294766541914457306867674171678912143505556069997964857839088069009867903715326961867429501947348258988637396139976169659445460912792248510490767182886122462385614730445355234371888089199084730664385724545595142624593319884942566070680655091974231971839514422769344834127125824356684830706880868128434254880410625341943210845749336247553930206361621644218220223245316763002149091129409325883609340290841101680702587533656094410718509235951669191621467365343349855035707680848728529768740059559742900114622743838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 98967506003247516141541899682101989099784494787381348448641022243395018600569670569816308617147522524955377102788963228751465778234885436065673811273817285699613172686363117545896931655047756719200382190266329268400451450205525130912503879864197340684823805951300522681630719369923159282509939917015216306271382952483562242156248052370026283131292475938572840852740189879773784070218246930751817294381500575174260672237272377877379684696911622744426886722258960507104100655202680571342699425990129836626643665869304056409532243186442869438601779199635080396014277377970398781876446924768366186611852711382944463669908551946663904497480021263255725799038717862033947758269599992682509626433261094578961850074845716085048717224327912828612111624398162006102480452075117224296211489707033481047791456577474613305926417277778887033541166186538584335877456066147514618456701963544201024085247478781595109603616731367035674441749797610743272164875822824776483262298612043966450505375294030260304646243004823099569578572800730551109162712795094445160287830199824619040428269267430516882487782118004926243106863040450577421809623458561293696167363851452898655537482851730351140470771104013823587312893545404643029207062091390434207062703533274058205902904142391417708716898075085230654876883199799055895972540350560317099729515362332301414035894002431769453890894376316201792797736184149054038974460022141783928698571120895457707763529012491575664228048588102353841049059172911489744236022790912378673455579030872236894055514891434907582410912196994614259505580931955559350920039722742616039104465874967188766973250374080065679315816916771311173762347766595976074261592260723688218001591262544589302848138130673415767763570376215808338366204155834361985468126391502980598856262181647423341202820870490611019563576422650898414905198624325033627131224738712526002198984461941259457149755520144281933571760882347489273789525119879249509113887500181962131475719953891938046074211089555979962233582291710270358805300912532965693065253793160544390567952298339606270059940938474604794311206594320624558881106522840924272015115931330059927831834825128065388092856720587946724291887416306494850332324787703820209507510980538226975153877265370170434700493740967556514712897791798376052092663843804415053695836662282852642700030124855271744197609277831830309547156661639854552998346547561644931983705039905926595129801655860226364098865067410521277816580273854739475251101155467718628300176606004816227272366449298859525202259384916553890143241348981348011621835315282792918651832345970631303384418594899439243769148816157365214168533885667164798965592479171259609293819504469351808108055563810013095118801092498031178599590972762570313027168159298740272633542680005398806425838636484647184739640711984424482090402625155891943415736213549638653066449731315083871075595876040704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -7217188399181799318485882267957967120598102492261194266109138746225367858198522213341232728246178312058208675124601588502819163445035312258990650720759670634546755093327800279012269768401677700673180927051665980290186787287466742025908783456499551069980888318900189121639735116500680624440904015243370476721592386509355897213794325362113758213680511869456801484529925565640829971406113832100457494808987043822397254980075216631719589869573660643171639846783137125490624247517945340267357455617361472101677695728605854909816273376318966507825582180127365034025546345125295469913410181371258523897722024068074812614178831519629778005067178863598223192914309108755517500213825714644624256140108104002493687599063205819369796603824407028635817149338417328432948060995929346707295749363098159172635704695999132645483566647602177290916395198047265506461753661669120782539958722188309808501562672191985323088560635475846022610238755597784334345505315936577312274587076223095846821600575336715423742297199076677978776932342870062959537149802463182152078136916175091278100651164887832473746887979729089644320720907421344306936187830980845111461664501444226243952476998918445820063843133867270579095288209996760493827517336759466621258734049006354931172226034867563456560263847810833249666151358529507237983595193315265682702492052512534433184167965507263922258060021290967448119091778160319139117500596116692212213091063203782581583524131712021471579312790267074029813458733753151382535294602184340961587592697048809306619402199494955069307178751469321325661650069530312741999968586651220280281582585121538990026033749233636761877521080993652758471589417603061135045062031851097231633875279112611450670823158590290503482547735858764427414657273439216521221771636270777465653910692260358545168774977041259474806037792329817398527215234538751419960569276838301493915851577168237643799413828383844627655231145219836924455217395724334223257450748166479291987565521150111827515314393312068079925553959929565920585536151686062704340777980216887779624160263963866618484523134291351515549257387798582586879963515870322594347790886360234029286343080944722673477304286214760627249842115767482792932756543563209906930775474101689413774227048280602705983156452662628509246837043281733088003977656492113106781573139589653712877288518038409153152728882372697295828985069975491255235291903380102730262377426160579297007090953499940722208030355148713291352100596070556698820706478933633637404714858455172475729551924117075543080891011926023869373839557227164151905060900002766424330312253344774610469249878713748978008903105384434099274289967528984045020476910751144222903564650481730219406798100901678146315209917140077044445498996847725935187603241448746116515357628139335970524599221794446059036832390867954154349671113371510875695900791909740491887325088315093194300511831562649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -33340922200981343822152932732942488140393809282707880083074964426299655190941894700457801669013576131378508862006232316017273924762055555528054826926035472176945377329262038234869958825586509514084602615015301250963212919690635971025433231751753728419168972267802865710816931455382556009476756936968637147960565333598527364047759298088572449088627015745613169389745975061021132941127339803388249627200976180698581297760976389432510330989351867920857598064315111054910540984625530423194471217921871464871016437055851888719656210234447994975918870405854382317501417612602169143054677012423782206803076645370429678464421613325314317780818551226389886740647579969505760901578767749364184987375252698434365874715768672221379350529794715532200526154642325408528744160486972778961478772660487046244055846989541663974485141547910744235059611336487493122023463615778886052030324350550690332192868741342357635321228545167722856062470013799679088348837670611370873681021162593858391276383077438153791433526937445809104588074887402196110157193398313387925522419674426084827386946305505466432660892523672881010451265174209939377373963769862915287113071274403009900536874196461229667582615389407654218591526800003545017754792877105517711374438037453237528666958863503037649614229429070927274180957021000362804537759201643176777312166149834509810851743762525745929892997410417292591629645897009089906931980985239078631984713059537850803738388839549390172118705058702869807510492731883788337834900912592481454837075339698669265197483476312552438294202848786318321888716664042982682253514347653663095759510291104363659237116767620396583270145377986485402327116444606409195040075637702501440080392901447384117727630796652017290154313966483004275196479105853315132679973917220812655666069350787396868012964426929383483300048506166402687781508727138936876819174915701310552531120436662803302173382912391477643791008524747327035224121909040272862145196489946189332224255504171856716948403600128683826931641152069718280349999964312009175222001425031041263677010279335188990109697399790923088963620005601619343447201011632646633133086548559686147846877825874441080661767030849516271271672139890375727981282629110949449845396767402151401065860602114896510323160999334023414061176138013686315536649139957035239889123296858052636696457296458988021516048210400622590433687732481122318278780607387346146183712556270441405939281677303499320594757838850816628679859765683674080530238522002946245185017221233328059661451804149998122464827270981753506903556330838225029114857693418313288946443835248283455523820992215077271397387647170332146143380072496044344091019318989233434089399957975693742168048366412723149655083173143233839599915388437512780280367124898058210110257128280554751939653179111016915483904359265940830296671478591330256046810080576258273121839218558815436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -12577269602221277625522226696109640145123932165806239098384953967643646642287457881140619042947936879094229104757365132325002295260506448592679848107786213647292558510492071038240434971118538126634627675054641427363490030242502889796228937416199221299775463423229426882539597358103509499229725773344746462266361009354495800782095063357736745233731180080720193776194930562516474965915577293300215063835713237230995093807544861441065600833958258817108001814446909376669949377243030301432512110160656754398030663792510192497209343888754032684155745597482308275083697547441525459850660501416883033561449927837680602302569484344502864188589384697177021153758082362902187918247975111765110537029945578107568544772788180740376778601957044282060136820915710523190882336228660257996337576105104954403276902588752977202450439467165300779769206692415462410776403032008080948168086519351397128645613816926103432312366927619133521295823154647722180318362286773111330907123572214844246812848712407323463305307658172192984500440391016099467323628473434006089680024335456942874237702788001941061424470214356176604251940516741006126149762864606504676904962319145534428512229585163382271688950122781571249714209002822005164603417412877464116365308807439551837590757756818595648740559418611194260318000655595509282800229447487622119602476136820013064318608786103971161679979390775636495936166452411895938249527952209000545148902987408788155401144222881664148359735497816877690214281191974341449235426620245310438975285108157265577011815145896302822805706535491570260944779246095858936590715114070657938259490145330557441647405804742715266257993196320742291470532902983912522015479090048907780353290258937273810637802674190808045093622092667695808394005928545368622559382934226024734585532472636816733279368078251795235196030065437044157775218090187518747347728924487592497772186825475584263392012507452692786886644304213891569805700305765592115588055698000136396215715905695705793513177958715999677402526871598011165445665747161381146950531440386737229805561726965078830500796317006111705092592509399784847233775477239200830716315033916362299657621559894124541837554580226031072513142386068317870354817558705150160637287352142499123852047173235871002232372465580540370065130336285360122123525750217852383732060006381511474105261019158053022076287438804371673745171746535433922335405441691989070720429255344317798502611598079926050853160151538802561623950116378436850614283186403351427441189795445894713960971253019544968373903949811586998756247282278159431005595774784620762683920928474744110341079118621851410022247791499374109324818892054955558431099138132766003963992854948721750811337960225213057026129497799152715511773198564897187348824346574109966714067820657926439458715070754093456578705193466780196740008787371781350934580118161072272078367242893520151773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -598235132452603086672427257308380265948798755556792255405683925822246949754305543224217279121090519566754904146692254002031576005476308306748444288188395753779431586330074918805499397355844748884244592809514229855629729515714461017798301472992672978962383879704129208727730005597291873183856051855661359617057054698751976955421480308118280529618668136830810696957694024573686757783849931906833468193190937140065811376654281401754545165110735075148398629422942391556327472650141262092156011402712861031838400813656825803712686606932711887566451338062242559014558740168323462306964124280527304371961994169191374777298743631295602651783272490234628013041274672980114911783320547144444931932568155103846206784801822942223904942831893977903866085637034152107484143601460893465636340929300593313336822918171300792970147883378121086237071781551247093862299905063151038867534006721262172903172021205092595738532323295847019975964986683252611443549694677434760117232333749687158944341906676729499317509910921203880237267544837006370377743165113241840401738385571528686259565641046906002943621759535008170926671038903600376487302568040843132517992182869149611661131234253307657095783774575682028557939217626435776211797647445257602198521137045363619954820318071783319938964036379825994599217948569365175535746397175152383152470873941381429963643462231917498163149138281804068483733947424456542268368002027478935620208621725413573641718458826958975220233236034043428819886479603072931030457498990212429688990325050033591987234761740549653461537191756205238344904595057281615341187834545796567675462542453281767719136622749651487669941865919347953007766842726013444111102530640028579975376584388355365381578761610020351710660244322517900642614202921590232818287173669249251011676754439189391741546557298577574630237894263971996704090630329023518422962395406068609951134613487821930495174791818964338167999819146526731757382118484194660732305889812311739611813107525936084919731158010480863252499725514271110884924534705685476761270232639336460641815792349391490551366510089441594414771089881840773132797326617114694224038484925066495057433199407626126707972509908343767954012216542548047672191818662575055756349837711722734990807655278041067205006945947664249071761374909291277798206267357166611388080447290421961367772523289846169764712659150224062374311185357370545401611995352753528927793752763634999511823640571127201617410948706342205753462106624108201174414201191103594056704982103331167439848092798059971118990268291036134357292568493561909659593231302452229486273048171819191582850837965093608381543753752567424955982375762121880695291580764698593978984800985556102413427828150520637820974773490862798734946526405050619646676619811948856278639905639781502370538624394257482476944363187530012791443995495342887349960532479097624066699810743771066898841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 9011646158760821378983758536522694900425088031251903414263953606293777839059261040007349753148726975120038117079230551374981520748075408880275955579542802476588174352250918226625219441325424049811241293960373828056058681246809016417166930174944662839570784863944894917927805765785503642412916186242813318051200083868092589712079411354859407630973713191913178572334809701005849774635875701789307821428618714974788420258048431254559055370769546446415141075676949869047001846798223133297737473397193779577377855053009628066498259105143656462094375703369230545797965411670101888378346069660031422033433525612887707556914568042555939392944863917784794027296200505030156879951116727629699423211065149058141677268009393659606316771984412716777270828344373596401105399987838944635021501407742234646022235713875015545278590911437492569773501984709810704794052838633036987456071567352341975590821151079983979087130820863408121660006316848502115671334212305412245844631503875729168977571212769996209039595696999978425414912116551112068583507014258783117367330293561251433198036572451013825052058714106737774098632437702372916439018989047459901365492577920722603048330478510234712056128861057231384842724741992291494300926268508499934068883476406317366217353516170968964599246765550827827479185458374570945160984295143962048184512595830443171826650151014315020566314521700699197224165860699881831583936392869459817473584392570954099602326193196632532101645141717755652047608572869672104785635317263623375070155871998378483098091225860339591182272019965470459900859204771755346797401593624819581100710363685416121719321762461687720439356948610849315818850186813821716944599018084543222075462740219777070574461415194539402680547845166566539999827723456521276770260472754157145070568260131856331565951291943443776091390240938906219426229399972845446991787913167354317136889722403957778517854358495930425582629553967983356103830241120334688690840896244544173774246078421972907513267035446178113985946676200306519847618369694271579791311714690069585448803543186456881724076061271521868680271502824423371406151868499788197935896245816662113550409445184607405207817932389738376208723623036379303703749277881803063516963364918954696487280394530245912223328537943399620561457851328863206883630233324174936984939500261546918995452415431972716131217418052661752653149887575987274304161993430518731202045544137082757008003124825674813017964680069021698081146655908368530640293499969987305392205773288655496234934303604626353801703781044056973150534356601558857313428386614226398648029993382862056797732267649506805781445877046983306000467132679477083111782365613221436947941021783134529468363791547209467460410565524474174912035673888030281380950175927516647149656289945437174171809099213498940769245826406645011207435970482486597514350023640254404396325019480011490417704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] 428288253449155324718060201933149777233471318086138390722203398415682037452973690694058615757049679247829015048548504612034129705497051527948799137316038269523533207396531477757179589169121814667040117046451481222035215670593351309074940382411447170171494096941057792584455761455958091427339534782962268401782032574513738477533915649599744748672699369032616707059812241034799267631780073225965728451557750714447735418454319279594229380392831980884428855140616185315580705131209636193914680696734950377812268667411517548029737983635002902337897275676077214820961108703271164718367737174174573345791047146947745236856846506876774522250122406482704480365387470019254232411601789458243477913200443916882927102731285098306570417942118489554200612950685581288056342053288330805600387251898702617987040615800676521894052928747925585251976571360846994663892295969661469065946217050633841707836534868322495278791943831655983604673861035905421175976227422325783897316770500572513067624873238291911639121353358357337992400398928517583664267739509862694362152828727011350402545483297360008963642713359201679645408417146273705961165210735544940671723572893235507435735859733768684919018572363460105348839441992468177328987163678091658230827519471223637845317850947978973866325285121650816900190237606281794872476414623521349212141240420959607965714147598399642187148871332268196427290335777350447919561342518868889873007467376001484031584683861742744557002893364670166082539504141572707530856133209839255158571382695241901610085262740970403689291492274952108791950211766124234538326839405305753726623191006035738422772287919854004656349360450332985689494796355922310811493731501986578031503651441715287524606954269162250285504577142525041027174716301015305114460678705961892351944018570359539594085116336355309236324540231798287887244572260652812627798829054342888818081852569868570209053729825060234086674951274208979535964490977547585546078355891890294977450432100523843172382302507487147917880263247751420222619610721701702839573734565500403739165573664649130588559225718275726618991359416066560914488969510008711281510954852234736623552255484669586684562133888277740141947805488783235406704387148992220654564649636038644064318822131074346893353527537219086720296007155419064547533122996267274672889325207058963635511729370215817265220790154591295512696054128953693698459002199998461479938368073328958519508043265961666488307265678524240414760589323051863197053378411454238253206002228300106842826550791262886288223594326570373966218331732799458262187397252360443026202047469310555345462268356402598393950473792373650718924403238751735869475460827027885155106235477990687134634236620322914851305780648762253433169869147412611461009313420180003191861156907164887859362418199231093215805064588792265132198714905691910056313133387713391491774049715579786518908108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] -3537748875876625508952833470138688690983888627299809505282042467020065923380661209975676431527669982144518902793317567232418341585485380727043402597364293953108975366487898275921757907966037556182199918673620566392417292462612188447024433674337646536538182694121035052488932623428890903217249321551080815761534146132152838864097689893189731305529456394936410217905208621355140797831838759269967057615297614948809064647026742345902210458017455791649485588076602739860044440891151293404303357429720942126801840259713820800056867810640966516713750994734333350879595021765602554629617768821577705011397335903700813004056650151969141023105344016294499705536373359672974920226560700212130819693291968284860841708030307812213069157441376303301691459735931351046761314119642106624052914722857053823294087543055559588670590176590038428921538419117356983123288602260166802106241396176554011235526542269809809494213914839036694265504480985743697570532735596490060716040938326006179838612918325541198076302418108764709990862652154323798800495428079225870064907716136108152143860116232822563603780400486633787909871723741731561837741036074570719167067113317572434472447535576564937524954516874876062534704744214155852632320146255785382656430455459367320408612432101743395627668944664242538153943059536216722416404288777161607870858276138444877801526905367805355059675937593241007815550843060052054592806480946438236766362676462093021589256513637840253894610042157321357742764809371400684308904233479302566436189543903270585088660283403013183274087432162190263524032095073450002191433877872625276294267478107026440796936757041089495871005587730271750809848670951538130920996240243961734125535029599499163436799098260785375857852944973088490079109701267711104381454013259347204213272744928882325868290344771701069040086586387689621296080959570080020765734183946657037773431691807140675943077670357882122268993798329777696634042563616314390744137554787047073894730645175871142525632409447445486255915816966637487143760691768062679682799305457816826357042296378117804041733175601466969543678769609751917847328345914587965237209811082765291352679916214494745643694709115355155490065399647548545589904784936508508978495542097267425828207511299549519637540357642682943171400080052374476473530489667393472822689311677839135231618988532250097002637319557868183611715820692821902785800412986331295671395941005022241057733602353775050606541670995361700414617217120994994668634419301303821515709031958103138412529870350349634633445069646058480188463068134783594599485233629020115345565295424836748520608793548173844078353660389691153304960011942529563938677502391892783361438414001811069476724274778684091849388193453479377741361136737820971009186195730078407049511799291164626171371845110773048537760990957195834632791385011126411517747825324785588580816290746026142470393298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -215197557731968270348587037244229519400044404321536497212461716101478826903639929813354111274820808897884544683997364080811408895336129290253667586799620687360142566332741030440167966527290221766881298817739962040944310550839671973539249041613859839784702577020929468319441011797678932897104316235119567049929123980381219027962778454009597791318369964793151158224077342478930898909195294785428415982227353710685949762810426642643394501678040336841303857009836313321618058571252414945279180742155625195119888427302685517830655031364357202611593703255371414521639115337999693885685162706664089125677810569144681433291461579070589631366623261687012390457111368764353166258085740557850281497254229172982308969967958491931031876444448846922536327844075717174587108538532599474370467242420230361763156785481423801089017205101088947114800890800642011687166465341637663230292890997192735825441579751066599875603490754137852223936894458593287950030156840446458601281916728919344562609993094131455796895075497023074537800946445467658953644542479419019996768575736221520715358867565320005312839113814091961630991187803829476951596813353052419375840187339132339426407134923058704876046341016783519991899487347436245258054350392261245830904733503744500338461226883699934460512704538245102820435219818788076229635276284695804971133483123273883818859659916647618693242893763840821702862089512510066582911372704841923427134618374928616031881911279885792260990741053649043663422794136559470976501731143890306221474975948355797263474418199692523073838314386593097052281904116709234734267845387318665842287649902449748378276649291957411348734075220173336012830115290151783333933242176322788429879675705763058619035526406174715719329447644115808143026955232169007247485350881299703092172669110575177007538837875811875775425490042167583250436482978224389661002074175888380226804105801196946867862795262054486871424430104942408331177671285996118369354685103998802724150614317633050560448970048948878001161472926409547042895254744470279090315433358587634209727767856599816466890591300957807602286112463787483282678183638612756377371613473847321620804284648356202382899175400800494171619532026968861299952776973398400303181744501496895264194748645979945410389303161507049440009247762658051787829333929875516176910325658950129679486404114817252210704827806177337059996738614185353324953160651767131829547887256106763312108499030061098642500500272177323808275353033489584360258979373218993907288060340493353398187550725465132619689604650130918647355627024185886792663590409933015439895263861156042043742831795955891455733753548205398108815110805243826456742411806912300318867950763018048981665452796715551788527767292112032703769592467536469984327557806353344729022387405762398905515211191959825983644147629037806270147618077804127547118225548496568318100268946443561275611938816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -420187552509890463265808617395336304019051355214890224083857170513504188505655488045386163121730244609997829628908102403304497639288960258264592311292322126889516186501088264263880197159681150309600714301590547071445475802839431552607450349231196541826229636243225044613764493994651905937264350008710528480480468123990573148313379500796697616135248564625372255504859911956091343959561830176566038315767458425110566489087218118885440534349808361015727458017674773794161823237961587570244744210242204873826577553698974047518284865470452540403510494070374881212754708156625515914633060312892308721280383250308997467187048667345870579760953228908274067573647219355426770602676883732008507797151713659674592210733075197646928295837216994643979393005416515048123978370991839224747509059873646051434795730854274580386258791688286480657547974516832268890739174711521429971579341737411819185887682213038117999080058805482484871721774506105216034962587156232494989380811486788394327997270658601719525828914560052938490607421458908105104442024350563402016111013425046117843055299223915640099604208256763560622093128499027343058343724298973143912313532260336409580281954718029436039706576383407737069133303254468574110786372099317150832890154605337404126250120276480708381899404337000038644409019083244031160546556854314760913211504321403726375601981901886970042493686529062222255080105051476187040272735824950930878980341318886834279461364903364196946486046998390081580767119225452180249572925983559055392839946739805786224581495310291542326978374523118981002804209578425616572025817390523093802704731979605508156967651752603095430696717911613245940210753733035167405026598416668889313717395872199629249968433792834234775626310302257853696405765044834780273557143932602341393039072528220691667540437465243085651874293838173079177064505895091871005693734661285540792510567249542324959396610541493240514841395931553192631138830312094720315450879214131475524817805954548994137156975095636529261748783357558792273637655394447548197386638257635948293732173164078407847925580281041736853628017637665073619470968074115152469647045514761465966404712586501456035565834636625909846561213988416347491419407195557289727470298657955940600501087451215680932896683070301038157031657485638748403979540520996343395592375164090687964206073281307112341128022461956592242010637803999937662227396011564793535142477623323120882436640845022244613901133878181418146299781124382952913950654964280056990251120754898763106966862911888491599461532462275272195620293624530223867799526203311631872957022011781243027630769596336479782433499056604066490059147889147614728964862032853438587956657647404455791094752936931587079023289103726265172747417267223464689883422360948233662604727617517685594733597408741328836867641756343685230230678172116370035510015635870372717788712247919936721548832931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -4777847595360037977556365872746526969917340876075743984520050151474168495743770707692580600375656654116211208199850234425645286946562055041561370800590113683442116118536724258054566216921639046837354244095116323508837770427559762013761862413048177148554853109809072673763462833072610902317574354291322513406442940844524605179421791933195241403810859348080899625777369091700855116782191354721782431627949948336799796397663541860716411273954794287850688450886375012671884205413375719178275801041085286739702447903552542375617255833188031830317345270306114848516841537191876677162783681634434143886071510842475532298270554907834334303415629029781388473699004477645105880399325290071654443199782844925116653489588821039013371129888001075044891787298786054180191701191275922293067166609350620625865201004413142758772143099594233969102599131752380438665722825875149109830650815927783284806101995287128089443369151618160878518823656466175132356749055919381343247082958065753262316371714529259769186018105251218529072861445760784627650946592701953187040977043930845664382042272912413110920495501170320112750555900424713283815087504606475112127628409328732834622770368061048019776646920945039658068012234104632571621093662852098583606373483075692646517823849749479709197171108534006193459688368211263418846152768547752179739304996310021613716292262912328459446345773855995172108538825155606333841211383698178386724866822859128722803113430775742389961075549191273003988151237651510811940860795802017875655314910963912070495501857155210843619531549577441739421536019376832344774336389236101080306586326625741957360252158586455174375134309582368432944327631573562095081159307857911479556437853109079619701021907632709301225810909123539653325534034674753448735493477893280878883713775857324972941706557924488653739113053892543888419046098787755033859890690086663155956978888922097174446291839493992961638847097374287394486085219087123693338825619262203815748087055666407073430194146102353778714396064273780413765765640933520849483152788477957725310102144411380678432290067050245243162329327395985320506443584909853735264973509661927069375551988414617132451785797938244190501104120923567663999428471822762871588522933964509100318267400097998118661402583185428754616961670694256418176767793203576204325061255100190034291223562430652577795979008343698336590442254615992310116557426611937416262655880280007802971988402972962668635333051154661572409529317143177837780759023599271950946834189869615251369030825155021695352111328205697297394670246092434929341258789526922901067819531054082805735756206299785870794930561488508983079689300327939451657249926986104140759560131029815167089275530466044635764439187809656521465445150297648197875401899496191366832392066403446381521103462593245205335844517255417403307888466597703642506425344609188552012154655921709807639832245043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -32077572470023671225134793729460287150491830696629959989774662941251313761597956146870991262457844028421429507937972779602481889339963770046085807623682033511361422069616211905447109344017497055850266177902055926599345113110748571010996343706430546807558508592895697430701237749261856449062510671251758149756614476009208379515117585364071765181971373593151980259671293379320702200523593232450003373340101268958847956691164129773386137502201661414825958878761376800602834213619110576731111292397382929662136237894390673497433154172735679028532479765007056763774636204267751377502613918409044085016143881374414147348261079803655211454609096287268193350788247256806158805411538713293716879378248989061340825516170229828583594114789768683292582978422273415111651197006627800261385057263239470379014546719460408663779020374374967965327709244120946654833547500618725213464558966334201332308990335407286148434632216439163852635466648974358265916915116652089432927268078121680787433518479409940107516671769474794526867259380483056662803222341137825580381864636492795346842841377455220563970804934815853085888889133609710000776504300893610132874309864341535797306991738202464862677371738142247100259183010151062180843052967280049725816082132201114384461735996488100374465775683969909102532752259730419658162391721098122123999191458260642028484498031643627989781017059981281132609282647935749033530471931088703908541861147275863415874241405926167119913556908834339719532227135862005691198090778255431255865099138720792283153916272462248291612716287890711497242002546251846384131134415357696716482093816592520035796494583993555125119633192799752625034971372824088966665139733336457851028347655848576173361096449852213046283444887196053175400273214968934550596866580691577530778577255200596482766770221298891267509267491266647958084148360113050392137945444081204726685013821760298170009801957637904172277783866055223132844018885854462404115937800326266233215636298413950110685318519048364371605718503057006730215333747346135197273119493739688725887446241677574856067799341410003604171639298858780815880929810130035710755884518643940818312093143152098522455455562537221374118522418506177623686145136475353792641020697176969005524122772299705702808073189812865072063693958244383113174860001016825852417622843997784121311294230628285726476222982919354268017049228634908298904184909270703856938851870800484745935581310317851228576058538563068304707947793155395677841620938841692226126157997888193936153389070273468799248469006217867623653418060431471898142380724829260032006828446272180981231655753688362953462630383527979785181539454605546161804558157532267740500221776413741912567332123040884840580675219887370417025257995918220280414845626745705306897261842116943654767248222842255067465028850991128413291042680540705391499217809811623023011486011873022543748693628026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -12110643610200290487588886727456176028676822203158991206903330655145386329065757249360561069795946048614872113194004190927569065451855983089523603099849417359350726616183559203658164719044447563521138856989617655339290993552809165141873860537827641741188752732071872688055611840831750791337446464953198756195626525398436552517354854513154308219346871466367967426686071432382236537361119126492803826460174918799849077379180155956129336219846726539212548463481283227902352182421364890641076129663432467279153442482972171372611231991657202398317838604833517512540414915477283178400059234452176769129045877042989770393409320097345149902252026399984920962657964118358964452829060922864805648906728509416010083333217717561928295981944061031143593436633013745356065010426453866383724244590305671648113382804040828796860407149192827347893631465625756157668492404893044548370487821747770423252942986414275230829237281927456750537687060122882273629016262330140135505314946128201413629282637675380203532604408801671695794447552009089253568828558409638090281662680793817961474877929199878868822056205417381434989187176795314817597690890833587540206799397587158285690429906580377546315658633432701918991728318992152148117532179168230385571079210228854648092446129641803164855304138185077736655045328259925514015631039455111885173556984807104413215112288690535640553145197795838461043529985981147560301739565709403704358598577321434914328248104830938519940053204182354464745016979854029994835863484678851933957945507680767157118889122240419038283809468926399709839434234430921385816469951336294654381454907353593142237559141069831508454976074223766999748177640833511446674371581556311304968860136007164831928152840069124588005435451507276618436108984156920801176811030806667407604574170685053559642477434342980598435028354539094175492886262710185887753966473595198715854190460676058962534707090418411130198185345924490358603862372790261223408277912543485595330492633783266501954785853065725867623422268357845239482265204724165211572477268408292835195147464535766907612742254036187085793503669076500771460462605897831612801649305005456879380390542312145738013241704540331289641852108087144360511472799587702615818083395434643661746426610142759581298076606092688385045549091276343067049934572258241580528941038365558448620135638249317203248093405826233126552545594226395894806762835565530761310712880796634605319877129409390464345165998490708647610523877054563921438633427320251166482225605169364712771235636434037221795634653785303132813560576769578716654017499116088779518362954376324466093468755890126818394045302187789341804726116921501489490072808850079703712152586176922170406064447242755733531253215860543427353756250577071888636806662578956074468199918731606948102569613202507906405006529339024775459135288978189754210029689276077267815402373276551938215604387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] -596552214345052359789377787441893856105445940713536712046296497283228800564730378889203700261764122900505773113752486872262750470129070927905291442629038761687102203948728383777871746171315352355654077016091015721320486686283218318979725220495783792565400472995951369868086940269843167908490290961164134862955103641339071328852831293927241847774571075723436752869753963350948499346627922454663780931691437051226334723928222821208548484419986983410895112469320099563546643650458617333128593797836982577032478514262816553262306818584898704020528781666749003801264720623252931381261572656743236632980073237326308338495347985450191264440465790755824264407930964062771175262234491845972796111164745518006924280580778809733777714119810642133388692155604079156907166237499878654324338169140643967925022092558358364292300257551853104444490392195213963635467761912245196452057142210215474623911432671402388579723482328333051526667807472297727106639427632288271346191745418401577978141473262974938408328076765455889487298297550519436472711676760028400037052584374604699971614920692352886331530709099784050228562603995877735837690712375533380598361764586105931717593328321381052966140505567095521681216663951641247332378414959265587833623880037407948758593522911245093348725526959776488656657936069217482134635720845478122287979554154477500278476682901217767879426798176785390419797521802597953016324285799127473459402871311776047235610019453798064287169919946192894631871344674964727895412021349170262673963487406798002447036816171162375273716594695593755805505177686912942447813777790334647459523362893677450960852138581458613755104957370289620025623802748564735350958055715055220297604603809547965858114166802964926648853333289721814830915718164018109316591317414071873123450770419952059737568343682441942774946463142989281645134390468918048606097694547070773450384034210525181204635823338635048886209798013261270578149001308437691758532150448475667326233868143803592666790225585074693778208077300823942568797826355121387913049651758155124121618096773394555971281733789993260424391082276860238865926766007557481169411053363378775887194292813338689808498476963151729068451196785514680773836013559614941237183393514409070628429350578911279299787574360575145434159633142062196059332609678647042888002585596624146976525776381249676179016218210640384168630583181510729343748593909048097224114577699141956250963123004742301898656532735590520352171373068614958769057226918863890882985157391256188570885616768991187969545782544215518380339695042159958720879460460965384602705027133797656194761273297498210523064507654213699233835329092886615024747098714471009444528734408823412717306737745423768656088976642222844720715192395241969164692814104282098888706987707028687135238046132451028408399906617527123022646367196131604054301356470655465446220650914428656844041724463415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -1158376277364823630772384395249135980620187529227429376111177600246841209773185053619700426055539528160523057551000578065291479429847739305993862459817810537407638499011157536676016273430891143800846983582153278512215652769990541414597177446022703958471997787160172167717717877252154328877884959272472294587794883025953275182687804859066879939167611821929656275461512729847482274473154918036835715509916623735121817154302222457662633756896879982082899831371016500435530215918020761358511823480203090887516371388738601507400934799886275220385761426859104306863827521306208360979222344517500831704350267764158514354826308771162443865690345784408097370311035295321061011731398202270243544831745285870123115354783412563978280999022487598213595450672229268879946723173331773662937725877078600946647567143322291277455677900040803823440614379456085028412289700263524240121830285804380402944729441183999124025431948230366812483819372232085852092853543108141363318765156617192293290354717053577291197302932510891499994619758516881450291052696226646753054010483451317352567040594110140276737603007415297218549190705726750130469760063860699626807668698935584269888299774173636126077662735189202912510071412504383758649813190400617893860955165583613859456585297787905916693574230155170153690428027841838592126884858255743972821298597629832275514350414669061128594361706330013206855052791985497789945536080184428947035590040243246147450734622598955243577083521079665930865301488286942890654671201771657444121849296013345086788109446650510951860068301570344500892432711401322157045476591009921461383185596702611849347069024344708714266811783979282020041613056877890731471043109609929874273814007400901801747949260215284186696389428133741171411024254542799324601547196319932054481744484656295132997940501447828100496974045626237812749477327500663932799520541263894768183174836670137958098121720922682998768531970619427040121599876912659073077433615978998398806891962282459148399864674339480586850010288044458623211597303364030435580837078923935439132434267676126305034539274380257247037042280781696889061644044171269196972157159110330060103620599800458064331291969229579050658356012311374783342001883293984019828666352069895056123717184892467685993390509206040987203832515339393379286722046431621396964393633184961745764286563537906664043361446637895469055499113591063861120742531395981697524953641953796620671986711896597289008541751884014883434255713234328779793942230641766819578405195646819195836791487521387841060752054319291179154900691701308311349370047454780343961025027604531706620921215015298955207197076739742865953195732847447358124631762060998856103471908239329836069188704462888159383889418501232066154425963779399060906304937786915972594346035826287961223632111095201767278862403440202534907778658900448600479157325976113991273532117499714705503933062289817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 12571731934914015096692140592327979351411076892723582074751030950693352016806824531312227439288747980579532108867736538388905593794733144268442342147582994756744041668721173128417644531508098258626784256647107149104729262306365088819917216874957579123237229522640233532278328742881622895468755291322283416542042714842388283714511475675284244203564678754651326292366441071220057199401907925766467051903860977345668948653046123093336013355909101568056547497674340297424545450758276718022763065440541372578660122675862422319906985010811051726863525202724088981468101320254466710700911866410475387972810318457268317755904880333601114942924704167793874663726340414016348924534722272828217355178361746961476084322503604753274856971230902816860751395841881090251231971246218091666983754324005518911291407678246543022309073455019215444578451786130367433320092736130943191266028710160412679897717393470025926142372349304968399961219419028971247556035404312473657694879631046468736557260225472381921282099014881051387466829625176500806369199029179719385079715093028397304031404042864168124350767398463873960904722395038914626543543671991146015915184271636066275157800004082745951620435467142107634531582973654582134903464884879405436587854460653176508655367588922456842239989944952732159385292163280146615903315648266065108651516787393494800304650648859845288243575834475281868223232587032316984007681160367288481592425200724312468161010323822118088546939733277826045257596612228815384181486993228308296445150026265824807572462599528068347887940030266196369027168968875359791639971692506420333179193817371270876483013740278277061544154561845255751897014717614253973102237752670832470693683064271404069553128727383693200612292093275225533270085169662484307882096951023291891215685846420024354478363264258304948565457690944452988100196622664089861828319109665898244483198077090620322232775646457810193859735568575694027292701083936372950037541298409434424072804293794818622199893360395157562777176980006039384095593009472374226172782734945652848348591704516312722345551832688444544989937293187344908499136443657510470593112456299596679135550658921791573674580173016347804396042969757144761198394223186802457475184168804333870779171929341671844076614275682420059981362790279912777142343179146029952778255777094890456549352609085119122790443451059593048891330098612071456743644977735371095286458896361901161277528890711427958047670983767980154937852266434001896383378023795768323888054060583257904961025378623318358025767437957822670309588685746778403996956495759941960414552343523938295141377044970137277158119620858202225936319989766567714612799640276556024181417200938431969813953160832601672088371405588516199628487595184459184343510146950354298591281227805318001064922745955058239227770569493076178224733020654794282057637684618851184809680859127422470037075430547128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -5780352678994733741558897074111518758474986313981843336344262957752621713745912010595229126226407530913758800305292441831480088097720850699809140388507287788515462052216727124012705142454500812551124296082084947532308863980679625947121754999599000578600605687409728354279218178292357013203164662224158348035605068729338492647168503554313156579781755408668969291452979014767495573823158516300839779685792191799476142526610149816482022585480758936391922824308405044469105236175104926813810353722150344997634991264433944707623135373223122873041219592900129623319690410324117687138276054400238644437740195869606526341264552799309814177801382725853280009984353721797514414319773017093762267428559654117492446413078129459497193752462250594847024782752025492995254118688289636699967646707678294697371739593840154641015627522150902980932369910219984144522342723499496775086739521150833465522635776165126763761761853287331672016437369174992361058290725704634055876649454581669899481210376400156802692807668131245901680408706671275077306653919818128913078991447384403148445807600313096771446997931339027388395309640635080932486475942739916784884731758300931891843670059377175098556678454552381847270059191053940773650934055869315275678864492074863288089925007953821841066278198281727687714806695261820196346022113836902598035516677562716370606618136754732796857632844273567425543910682581458473204754978334414704864609266753359323452382112031928986717106426940212929753177583716090746428328414784328011600275125645599819511794324563271186745865855920591634300955901538407896139669516794249969277399567634434394101012037294991922038508748276708865170149214776435830564874981724658512316305330612057024059249042678460348340937203557955768347955228702850934288930080898033978534068732915381534856626865088454086756791713959586313396877331840406515459794854319016373418957853819180967403690282019758777994731756746101476082698837353368023038418074024494431918535470156824410464943578057355669394540946078902566718243694047672826346229334311075197699743270743550993725650121673835283701572459800793657817376843453052353173320932538889018403557811916910445572125196470251874258680290602446451161631017698907183505495624331232159774317638155857324600361993044081992038555329745323967012360566228534763731780408272912511095615757420637992415573539729055387401548398800424643774172187681836274905832438209010060661298709555538799512668975627793647136224254748919498980379117076660812501367930323428632608628300624067758667848949195955749796529060970583393120531779832070300610908120087367344352398260018462954635147451698383003878029503169299221890989228318693027878174569425512117740419482116569771380474440686321149371460459186501225067417436956899594930224097712017592106944499214164607399464271209570035284936332746074534726825934796687863641856511194599507966803668736409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] -42646161860013159913196874761657655208445133570328325781416707904895845095118786960294296958791173455349254806312727695339739268252471099998497972349375109221935141288825936110675468446193504694746544547205940234908839153197590896969421303499181608729015670440521071501439716559208711463549528326890403377855969339179839485573752793753846693802132772131028364073195904160899476877626807101269412082387204982448376163627344666476574094806423460512323224782642591815551628214660389795742075902593473360154938736359509106340361981838310718024772708003947860909203137992537089821564340896453305749001784791627656078750571554725421851486676512075218756632648618648583056961308888955332105351871053947145522938663484725033967906268331220946409395880400261659340759639871066814491537656702636142233368599558086315607736108869486238291058945633787835212334038057007217494396028057951589913484898966933917306309283614673804489670766157454713419773506064880555320603193638048935738809776367550651872843940981782134880963926682215708059665785009653640288765470583301958263000339950242150950177567408119909083437353421534086588007672784630680980339543185600597247058322736243043081798352535410837673245402841489770119210197565434931103530300901723804589666941668753634710733561615975127009480156755636860422748749423738922488513103334367173346729770239389213026159739917710352826999731501317661094917068699161152275241758110946350688109503818286786019904794445181424636794518259346807868027538419370280165088752569027393768867023379883835329403191685315308311813455921844034149209945758788822422672099032599063396912646333761718258779850916414680725574944504631217670012911953778402334071882834312940644911533165371472336089500715996202602901401432412338847440633764159685029566638924167900623868161384734943476545985421404444544121884422077304860327787464493286747560574914326348899474550278784230410285663503800926496995890053375401159209134304548648076312650024297947754165870802885207432788326599995478335490760638202190280335797391688435840828272325142621743216878230064143896738835588591420430131681709869612889726065047362770079636165094806264614094541946305944087508243216775379282131474117046369464592785014327154838429373123564355004600296796725801917257875480730377611053187751087946594485512637384465778286940035473436822097365189218756199794793477182764091784403838463367203128466466296669735234696001704842635488910233196173950311834582251782551762112411189248256403004342578735282757143898731892454947793228111135110244693003596495250245767875789425798591921860270163508896562422562487065589725875855194709685587887101430459185426202096017011668200479267854426962747937692374356265973254923578884652240496136407354294519498120471322632160941183178715986871524106940386165040641265220741876368450673710033462590487617197403381122518944951304590990693588008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -40248584984857382748801764330628571614602860861624205990849898748946235919124910867035557043919422815221220201234541760436209554569723132343720063889828121080716099719196551245625478923834403624056133559766506117143308719772799452251335586316617339022706229645193396718681508030817813027077738391013656107549670109568279003881967595307453188726800320963654424996846429151094393825786512078147459104766901358694932844933601118851425825637836313722458541139443402935080271241075142495782111687250658142980054959627627654921332719737552724681820390356613503616430802584940204489745275381010328455414401074925738733905049998987921164648501002272579527381987651019808744870668261184507565893721250013941344080772682059704638796307341835174903611818183318115451937699274152784077863632051285459155823665721148846019708479523386249872726470037301357138521230792305581250004303287281705502769631651825474540585574692276970555239432773559606393050179870369939207384458425609819749418267301642383563235312194023861499007590209806312534638598411036356622439241887504587119435613740305451753969855332500254275403281799208178606023623382113700627079812121942589686701995738951960219819065228000334103468213850088085392625029067019003387657729746530643788957316063680395849234478393818393292968154658125532830160701239145747942408765943580739915025872160082263241245907270544712274858624079481813741653644550913333946235450891353667837344473979641381237608056416345070547442441732850265382907855798133519637819409634844666691655133687681337554793954823842077308713234697925485790194474166329712165515638767012834297483968289443449235383941431444747093300484805123480780074437516881913381147098039907966167797635468629821364132597527349759561383394966880788600641400325525826070820595387613765573406196085965412167656814886169232344492469906441106338699473931488083140974527939051161371543821581927817413248545661407916808333357231735054047414976894378647719810124781374550579239470205237586117026544935016761049418270281919984970221712044562344839746673996344904085031574266241491003824620105436961153077805265027640378278969851314910873115679470479757709679552661092998507522793096989880012661237752947995892335447968238280463943768850264212252985720710475675636216808581595104406335966834642739489962155976653491760448627047290751862094794746621070511396122484808864814628145602883229400716245870111097808583492955605661355048675752630757563411689212320069121697107405496346686995384576009246647099603841039280589038950837687031152542108842751486049981883099484966227212600242505715529747551858526230550616695428625366691113323812041926828733438994432647387439125133594197271325487275892135320461245307913207596326222882313056110356307605669137626265047194721638867084843996815685996223027426431400912189239593724360751699703893677039657636709087320635339963973054654054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 278304837196583422453779522738587217164953437799508609624832643122879056163204029382805745860357342310219728775001790052193771113155460556360209442195147836155356507368255429332533325813955810161161141147389414852589441920751999044595052541125125550842575509027335486035177824812802539026083747471424705433903589544043116468111110554374428427095106314191996105575646704446950516351941222240216038664193945839481662715755186257250361115924420367136406086016867187265332210465573888216890858188590401031819810058765377028899804479436633113443388118194361220147716735210261106304367411250330893432754877845077355120972489645039246504772649804498931866150195614944272016413712915713498071320302627427034244708304516721247818101322761211768445532159144235329813796311616026919644288710287073958655069659713098105830559639138263720249796596246827472992306616792743198069707654583680766362740766485641165704865501267820955147294904788418961223732917788537461742299644273191592929751458035059511291535805509228304948427176158958704962105859211167806514009498426286307231682456578409615601682862170478288757145167956848911602900792293803811511310978368591185288465772073767628483310528365268136567590278267718194401036086729631114948117092683131639970390022431852328331652568724699464789458638390662975305599146576268224532201119795963039114126417021743615497817350841955804548640569404883114721448342897872235660225034248103695705281444508455893253930522234298890742796599689634399511414491115684090776993494485620631895179621935035430574648123814568403340579994340660083716630983704576773457350167650565557700459994693129066689094893438611662401783393298079416607223630058876945313378969475039980411186443283963975874690367328141389239588168091280192665191610896600749010537567617807272257330685311248440913748609871871713693416994135196351060028296765087588922668103804048933893026509802971378218097111879360725248952920531257316561030229118240621311779285080452545755066624165877850597716888757969817588421672605288405140726734414558471909590529678536243777260207737626439295382213283157584542400556556998541018710741599779313243017473637923024885391356099626293672678305209075348378749347076949023391963406557803308317921265370958500744477541770677652481982081828369172118315080807053404009223000966535008890896805072432738885681288643421240856384522950319981554088794325681312078879693647039283042333975207217231503690271965835080029825725630532015536282808976268628797407983752821629515634732410334569179428800400957971908739996155145155199779653581522095761245720504569549767984927563887357354582319181571548709212995020456496504641349946939747775962032094071294686150286733512013399819525575191315006940735069728427353009204008987218600215711737346931026595991234514765722421478650878817693805852986636548494320381597563676392240934994029273383453545559773675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -189810183212697833256443625984211867895875988822636645268726249862330170549898168641041235687125412691708608546834533287083959035166604367668196473126855515445797612638254975215620658030720328401216551556299100081126073633876336703617869682383990145004863409846265880996810060273859552829081297987576991919531569017954006654181513163053037967668342318279270275007876175320933358577825499094967170363905945468292659778790130815134559377571003659388470953368228518854786312053175707659682460313799682175546118368806079241749043664107795681441563791416892446775301927989364669573874183233163952583048080181225456809453650722484146555821045985381075371506067248973965971280388283682124095770541083082151328629257997843981682531255807420321948873122936876606925032746388622575827882512709523414475027969540376745750022312976259673403502785890811547153298059136406418030701529418024112399672823246172269516742544962958484867355138252805962847331669550706783449333544718420839567616194246664027103155947880781583333357303177458503508543183017754941994104301013839874747290675399951860848759860635505703107224584814411781254242041262040976858037501404384815599843263038932116368256257088016922107935395508836539255369838044543199870686961717472639447387409537035460072798907945279226948222300827921563893423639951704548599950658177531638851135365851526615220129830461775175406482091125705002037544615065914051977457765038654103379964585172474374396025499026423217490686578771409846350616058273872860593917660853986221649821423314914486303724123716064151594130869016190344871757121806448753283424186501615426623266992084030817090050680172899734971846098739563590994271322280042285969035422991289088514577205486658566761350687092291187590590731054492186295368482816512815178540636781077723542452470360485967027030935404640040659437370560269679528999153920861945526787890065058650444206279003390831846691329117260601371239198609299407940617030819872606647833998401137932129152385897201301316523834841871724420941747705343888445107116488097311544361214884965403592800028444884503381182000097101327753209393799852461700993570149605137135328313565047468340408832618433712719802534303564359765495976462917782416999056049829007452875522544213077634473303465818023335354956757707482832569772329940469981864744133185295890986272317603292966506386468416463120710522659934862265356899969864155999358377136932546878839607095051637563103577466505048925323512105451909509805161838599085902419186343810182460384060154665656081282248299806995472109837820704090523815216221288407173133254688916910795970553679752048210023725182752651969238398754466066117653217189003389730045655322357028599256015808686500785257935042101976746270977634085146132131810018095928709739039695695665722850993676511775247331017182046366101266867498001593364250172759992205681538319748372626819692998159446835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -127270135075906107232240753151838121657319859961803498657917924498253206669533860152613872082971474098402269778956598235131651700428642475212431315960825795805688014302665324273040546449751051443826815875074943798769465940142995765002567943180324693758683817194202163723622785674893666599860954599689383125404985959784871358898272069859502794315533495081416027787878130417800892041528618105083646712417580315790789776539573000906332003653664971466796102690471832655852956089093608409119616338822228704046473683452528523094926270867023480000073172169194115131930518839247361062076723832994697453416664358038271878246872413670009772067363498003491735666748806376885788886458650104026010190681118647980336604646660743293106092506430074982531068945771118595929669465418580512131449218314852663561528446451748616710794963965061578781146205582641278291693141466165764458096103580335211918787753843963221428480087200808013216160656904196281802311701883789728070061214919697528295348634907271354781335971992605623936534404748094207284084722752291789975189672273354792285913469818164868191622333424566018099414678834502640626725724184363605598254670332774647202431636140291559635582561885383231978483717686533820007654405079544713423646352199742815410677882376753030746421306351454525181512165106631726545120576262901876069734941179544846579383724756985983344584677009375310493115727969160212677528958441051073697668503324164906014870693369877079367739749576518961493537392740076595126433113072125440782190201847462930480718804650513824282535937174214099946900443882444742586240250007707776945818260686334221029126241185654599600222285860770687154946533761144007473411901235570373957896304045952983188538431327531535228308859522664306523656135952162536760766423775612790138426681121349180447444818007597148639168556908779328130894347133742446936238943264391645422869492762984390108512259823223789447183588110656933989195081849678100662159883661810281979175562879290744659505294406597604232847230075272161416955323965849021202068802071929499361545625639021633121772677486107435081620553585537625535195144437685517495093947061115457778802844354016733324025990933076574005551713265012765444781921368867368111410248277470928912168972061944598512212007754752625989625988706901047817412272193260358158886343747073222857671167463900203951061219582654066361787507399354056602935837242920425743667673810220722000201632360387926436634394381782138584519568226520530463112033835412218727252951726895205961760411357666527389256408292670255143189319565698370594838259842161059607029342028861523937150757616790025476391364737714705945635568505570364938828536485380464539969022115190366368488340541741946560764005098901100597005806165971891529124734541646703596193213005374652076372810026096999229179443265725354086990270785048425276533107087474401478194965450586189736326534542865203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -124768365997787319738560353835223758731269429119628704064604804495282180413687718921022339122802636315667999676131728893736540586737988193119146888903706907939158393344657116825327917443849082026324940254130729134761475304784933327216532523899910880736167143416980134262539217953296254813792683822644310525852443996723184123351231286866823819337620566954779418579344006165116633259101182659052047332412494529492476959966456568804693846606820577445333066637779287107777339542510822267160063339198954991099980182525661475602703921293246321755210527731720596528292153484062272869318935712422067701291159154860955382723831880657858588865584815220111555410430667992617195549879327191047858047661612196705440210313590272365325071668984338479884063139864741078181156248810243750099066753202959252582280841504398435781727046700071657856549573613580684452474388961314799089376788099043013625049311935724722387027972550915428309224317704394357099180279601083874659475211588697485700962836082996757292491066487963140615130908638834172065176706890427064312554047929209929085741071262233725009590261489672139483267149473329640631939677170802424249647070324385610667380437971000432850266212872583514327827575117061267872033523033644300004795980636941022052572974940221262052403242474503236819942293240018815396464783659541520292186993771171836812992170812323998713020480047344198066488841782294237320614088742314483604437371030123099002783128851015214643967301249006348382505751200922362989160922706207089104902297319360274517308490734893586813712972095505822170529911355202687888025021029601901444820388608139506532221333496982776584064184867523264721897102690815410607856217875851224074674797200645642751723954824304215262648100031191894832999739057514253508031831818526591702740423703425206849395084772359116787320002607575106415453237039862857769438205746515208780419883229564532077785758096278741754969567615784364674269336288994811850816210453014378021056354376019729825676076249711844538248605187902070347940391767637498580011616409805928966966089125670233786269422286281975664774617470186858126898054261290422240570968313420487866082855720833816896170973307202290192736975037437928235819079710317988514875900611291660178648516922225043642167730486099930609584203133382477001497822279930819341434710179872336588961696136110742985452180541901917058732207617759708449690960939184889972464060643315097036006521525626920854800430046209444356580674180691330579276733803469243842002403350175550565584478093965251296379114343755225579138708136181663133672177957400299436018823938392338476447617302392910103403782796085374930003181543246573335685425698787977446791533313340045542850405774899611823933854535911473003816447664276109157482720962843912524224465182033612978389677527146059521295408181898980470936857023166118763813433393014345711705711360702075756334488092881715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 614445881345296940189696688213811797889375235900092525542725360105408619084144791572758307409765311908769824731686460089219831463444432136935433950710333072505076343281928007843142493515137433249972676221213518988848761810098576053998037463228811421430854528035603515301090041698101792283886818956212276592343568299670828781553213123045960465764896050418682580874539822429388790678203410341326494560116361287122952210302922619521834410624517163628558752194537182793881206893611089875859837111685128338572294668544727156616482639891712722527811397748467070444561586351178037522164974880692080102422164981099103001990751785649943750453284097914743706934241867373881545360813777558941534866297473034100133912363964899745297455080460355936895648308855350591318409306826034550615935848084775624839736048073900968396925212195184701110970165814556487334174802530616348402482082761698435751025004672067312029372472777465780087996501756941826402052950868855811470790601133096357839743511801224896761018826234452593844459114634616756342637487511242934002304441936097996764012880510360596656117544895161205985936426183461530275567450332947666318952492557276561641394303097217702642471115950424004472391118222472941056586583450645380160475567387599902385472747456313578098037233907821898311482597757951690781907280897199621437447018954571095791513704853252937248570374946735927593577876313262458260304789751493442249985228011415070121147738595131282026350299303808317965343100239190141556914203374273166510555865202795803306851619294183846915225553146704734603679072697239579933997741601452193646913857646800793293364944740083733222071601016330466440362241199648365255060058004604664848216367759094112757781150990300795852659661565774708387323333810048073273889243946223842278407683060262101322147129721922898433186308554414949932119615102719563327507436614552697117227293979478987571670896855285971343559895250289210884065695265006338537897684229951787499441731531354680061276883168489251133103631344415380277088014948228498345495695745041869852478142830311576725095763134006888577898314549586832890568999260536900207882174156276517176128000030725280416957642506177192614662172184814966155079588564433024126242581996878884837261549021468207686834143174226852919769534004283696886178187443394189015245349564926791962990254758864507388402697175042103940723557960117324306321768476641770216341871973355413804458996361602813402477494537809944064390965760915140688082748727747034797361871294759669880795832677207200972268588818563016234776665359269362074086687507717541877293284027316443623688829634662589591548135573036596882962510667066100031710807394531494703538445137886179126229936457733021795038137866567788769643771731680514231464729648485881420881559570158140120408332357578592514732661138946393498912955196844312976589899245096779463977477609922614448605760787725680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -407180891122400235406426714879618853682571970062946364009091458605978938836766334605771973381666727363559229944289534047738417458512038342848698645606033602463667617974308306905400047951342842259133757877267350750792134047805411730075389107697721065079672267612094261735069314026371719189705171854639752236856080733744818988547396651786092084619239215916983067774570766604114232968014678915019342054775362696910622766560885957830621912013684002815830304997421451909181821085256039741739717951598056631474091051958243995530966802646119335239997692298745065458808321244147906492736372306767412487024635392277475749943385734053095211034394654510994316995364091645356920301325519698676517305130141704967376897699186806408344728373436935187039102407138577031943426329913048705240350878020567903468602055944948254218353233623486503775118722271896318932835102725838937552074764738457743916608793271134342277911121044010362123606987301816254402425882606467133865645111009308499561188467695207150387465472372755050904169685942496107727788558173074806433926483703379638464338351309705281538690018930809004584830075631296250417113933327022777630935343050154270266219502475444874557396953029862476855086619783742945503120555177730141865367329901368003365737671311610597886417332919748257820241617478334706188223505699111383111618312016685131106093012344924524967258990192965276579271324328655068002152357133629912291863549546844501761243136061584660813385158253075263271663781611140786734452473847016095486373848268961512091382659717200083860202543280058693574530511891670427000817865565765747244883659750576658062960900536518776246513428950274800607533556934996926204412310818967005245513297041488576974741166465120317775178282011706709999825761423704849680009842390656897563039738187330116526663408624631527914883618767854999774079618055885430448713523928081016840145831802851256642403852664185266895475535496531670511278782133223512313400892196901553331647693039537053821053022186824940182772408252929423615259135380879799151661466166139297960395446086361407422948803747178065518306738344192938956489261044579219981717532824304067160847372606320896883007562494399221996077486545303474722711709806520273182260701558462914121884713725466857850533215007729176860954968628010816755745533388624763563406474482030819687637334819743853935182785254406380311852298594511781827198387956921904083317296490490781352962771688824787651510252428629037716714137214260276856154477490261777385974073769176089166356937969676935474990678451014019545569764276935461978681168301029042342125180545573187771093966974570477229556410267291729225674977025333192861023376708197072088664387069736836523050195990770466316922370928445653355907363400219417807113655087578202034826918400807684477814838287215178985206130948301414989312422578172068825143853151529769814162806297879918713900944535112908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -141219267444562439451937642939463261985422158031977585266804856771914886724525107387019721249259270686948243523321321914435622329472403260913879617270616581618327172596009667838762054174524107771212174209565839997519023287459115627219473227101400082292299591882160549728560776107973645133001347619352707180708767581116017057657442282341318352287109448491740503893412958808229882469285963721191684002705431466578156273676669630338777444833188179986690490488877206192745727495548553747898007703613494052057490917813529736580066373811152200647095867296020633346131027319907992091695011090415598088780892588345986892120256816300244991123183139924818417184446432151193775029954572140438506803848308269878109677451958673399937322038003847256912329519220885349032269760647840918328563244843835485927364851688977996477578107456218979213493058670677258637043593316056222002796620999287275027470700355565257679000844651645721624416444805247425935848190956729256871466829494582362156791808400991419856427834033587830657247527211253946921951499865655721574971072879781673778710570108154070206158424727343485436546507826429380484493499994463595468533565790343970335334937307484452553207498740288519047423735442128175544815920112385016554780846195917519402376245565853956816168810352928746122020636394774340863904935770916011999203572943605926911201346084790641197304123999662051204769108377061265105081135822756048494558373020017372319351057945246343837411933316269881562366106296142197417496425682994794779828061578396324401473648271167103837975667471270895554826465740881437285957424988777779172554187894661488375964166302694545258276514883785918145193679164296172281357195417306890112883872919657021598678480408092472716317434862240176241670535962767601416378421329492296190169779851515650634315874247543853605452266891229844386049035145662314880623458293546318008144166099554377185358980259622679258653839905628516007047893263808676710655513289744837557748103417383260283172644472632249215030862348394541804640252773990449021420059589173016441501884312785330381903571872174223738346070151364161551694663051092360127401390651305778159318565373247685502567534126940887250196341395096751424808238340287888643233450876403186262390683860355579898320412852546153837117038620954603757290702842731655759547252744947271275545603494764485877636511369200420126634040615109563258955635257151816404683782206670075576284041915341185840332604468425847440869087863702934331066886142017984953132609895462532425190244741469575661561956896127714890240101233581035784728530723186320391207824245150848586561214646242540538512001382113000548249699161386293857467823616102304379679793624277076414279271885063541859119166690459281717274961089641527154896141033987419489827235284098865299046809725377261411411518197403899992165336666265162894381308063225543900596727975554722165627753714837094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] 399979882621565316501736444417148136142211493596066286730738528885054064605335543335509936106762376543303958926569038638336093840306346114285395062479140787059974072214932156610109354564015268017194424407454760100729066623661538852988724732182947430969196200375152548813343175344473358102452852584363582231200702264570427931904730114730326322821454649923650018613794810157264025034943460283763318693940774990715804341106304270973491881994055820324495901485521678021742805678492855102629934897607435002408783317534693264705207441264244259498762086351375425643322240754690779811918750895741963543096856496655719523573868512256049846644914248086323966266839754906984761629877038650302896625984502910289245501496369990862990799299788859177562843112851136603919896180539328458794128060316522130369171261912743688244840668480741824481301331211414513762031426893157105384356114928199914998063883405742812702414306777233909388661009484393308082466158293863133980359986249600272526075005204997013688185508055401522967221158043094366083284543716942473684596995926232219700112581816066250556887545831346069271590467644339741921358161816403172897481576794684460899944583539087125546598484207239095918992571663195579976994584287584015696194782300463650216485523047769791295756818192682118955338646576472846744940459183151737027315541808980421750161991398455361164839277333721780009673679883932871493814101025347779810630930430230643318343926333671570917791677762650778609061979227097506748117952224372701080021290248537182083370137524065125520778243407368747055969260462730326300651486778873465018483507082360978825440118187245717076233668347790556976178234095794392840714436486154906705063228777796770105866349802454485908511842069383994546966374887345620170594969761989886198589539569534685676692123174778244679391564583743913097333924529118980066114749607705824231868541613080476014885762381671990541261924223822745204883513028297476374918222230448642287801877266096608439790467895342081806230578210544181174970994621660468387375484641414265483227565670755180383776748687711714565554463236893020401379761015267059354370098327426642786816630539932827905195619910645332060861447181914624373998618582647239124326000351371742111610197779845747768022720896105620694979316612725012909717292009281337648194273216500821055679733157140786299896239991122707899799512645411061533642552291222989267071059058902882569103936144335743930695271988573696845774214438017998597057713997110863530312021513971519036095965702890399636793242417467676754614672120032367974256934469444684976216705513049389032986671995595877955776499665923011192653846989792252106405990863967355764015857871553556247704415480893399538915237764659864769322796797871586817211589693216752891884693837630771982762376587231442404251947259576193321219829945936184997478285731503922620384095248125943337791399794206310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] -761382888760936196209886526281160509037534966573558413877743928291312212657057570778541569814772337373090770433523464269026108957497018120205527593967473490952878638235828573965913795035614991427798890210368274272146876981085290402094421873221225640100636158369306280777633125251506010300113159727208897615326861211167477404189282349602447895086657942371091954731197971047828067224563428485159139990874770435253796362697266062535446025966037390095405342417985084764802508136866391179407670399190966889808541206911793848576721721276779551790328019802516242640045116155565236992090702700251021495795668905574761467872608280940957394193470629930454721584175886688718525085906743820416067666116072211028266946627280976625836003292995281639921732174176584255369534221881686301170070166605545486521601181600232777144290648288727145579032759313682340222741239547213395445402689247518176736993882414471321790697578536356422351556242256815849869187730668622956511550141049869895770522289044532319890643378717859150318578933149019475843847764251833454946366179124965148829320482140971642204920424846192397912797310708689453567821929046361546036417456393938912622723319380165852777068033676847081105137546326893475852944886272863324421554310904382374138951059764657111629288288629440014195163180233739830473446459345089880549112294118782217359542771200493513701569473476370301772135359844428373362378253485101946355907565508834947531929320861691169993210530209737587939630639788709176585356605414384768271736212603499677750899699291288656183195907492381570673169256151954799033016444548918074115262367649643857878272178867847992893308052690968475146760086837557643349041935771172142470678340825889521248985091544492607614544581177227796915735867081482108914677179255528385900815819387064186030348265349619507086760990629811216496583463853215475263713823660737893252722424366515202093341533911720735070366870536090486240833414888867780606029791363593513185151215207780823123737614412853248034591655969368833573028468708394649447615199404967442455749074995216420351085328787983604075094163645573945320535839547225325925704759793564135181072809113737248855214486752472703577540185604893895926712013919006773118539966219342565327191290372838286563248647725371332089928702608872106488645688871013694835903987400489460010306066567139604763788526015994125763447476926951081507201869490889768228748485333316815237010219047362089467869569440241869672082699946597400163444866945893482197301826341152046642709235364701685856794769960154091645272253874268183632748227203775498565147559606698939828999420110752396293688370386899792000406764846283933685748444297725595120213905210064014581138910015090390104509790646106895210154737501111939983990847227572425811873011462333173569910995277628748950241176061938219311866965937952500489550674573020826215266841066782382167153869598847139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] 1237345144412020152146682107887631432931741403037938212091371606254203738742169151873390242919438886859773417843559939751564821121632526798946708920200581771695767472518667831743446772297219684656281040291526069533829123448448408538084073408277190022164896407613963754811324171679311378736559061163742188793969944227759364656810512797096744528805840175408112610421556511771551612489703829528077521370241978243760988454496034474016685828998954674547588415384464674321931089021731514426149062039197747215648241674129272388968515915937448301863782658654196699079413682913128962539379364750128983858393675261581497450903055486981271077118936230189381417229547444846573197759665998158730384753253420633783576491186627622349312471598825462613371785267364418811552709269391909106248248820346783401258889545397586324288361769791105575449752354769431546467380513691498266246500086850098767121667470450037953566324378133273263485836360436887732655736671983820624537412406238725610059704041591335545503438388164193530891907083343598618965929109778094760720423516460976596236785302578474453212438521389070832278194976098413656306455078560756970398919182899270303704666352405670002045814253428494152051274101041557634199587044141256040773680538180519740336852111246257939770926741157614937163352707039798883858807224492035230664415325297260898411791114332963732055929707808455676065277498584943995701591158098694434452490147898906440018050981280280002701299965623203430695685455896899006489286061198904904138718371510137685808142414693154249093429165984449968601516948586106582492468549068396566045015383688170591961858757070050824457517541909894074145323273347288392100244733501755619975195035735082376254122956243657916417488838809037774254794398857353232703044417677357140711261999676011780661224142670043826966558561302886680724048891746465483660005470032627762291704436639665483599178721694114531273591544541591777140618869006759931649137940954099630891656496802008647370202595315489209228599100940380607043732402268561229079248871570882162063708181301372843042441254878900619935403807700568610308979751182519553281651359057194379384651035335227194612081613634069941272225728228727894599954736654626120504664482590377918519225623734067035515952945295337190515663718295776745853835739067456183471521380275597929901174032659048821473879098920401119490144008900801164863083371338680441862769377787867857037941348943565724837159467763156431295019599916602713815976748054282638331388946831907098931418084464213808035985760933682098662084979555965063986111201423979878531369941358415679323751275669666613947284754195022550022891898756439016959990649041846074156231736804865356709778512652939206420270473318743465588843174715921602283913346484803412467927110850551433590822881988297936586729041301181769837286551328229099601412979990341370174690015123171296112718813498808729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -241004192071842988471177172914289591152280459102676128868004414380732102026681582638627750381110879776275037697472722821947079283423099920217798652751999625441278900748562209048603322246103033505958243733212208268773358674008757756131626002134722674378165175093941072150015858436296875786944945773137726849599525731577984442110304658784063720667983453483495104248915346932217205405921480983128450676611316130428709947075539771327512806192639556219093158889368908276243780060460957107848934098117340495530295892187632751356723436034400970979039104722347502528159971686309542165848421361718437941050962930764255498782144558794212902554244442916427074270106488939414589016703899242781087721478855776493738566206552620868493973328144155644347490075049432387269278920791952244617212184359465503697521135827626347606324287769363730465887250149179494482667390180851813243495980428680920270656901485274393427610889417443675830260805254362000738236423953530648913686424687028195277669482981714402255845401362009262559587217014471055225723857737878737576463974259822935785600009585771322560090251042389794525118582220692545903030371367682878389751660809045069134584897031505685326735806998084444737031945285335253069460897408149547776156081856792559012000908421939697342459735670128486195071126339233774606972314073975374446722740116316894694486912105492097710155906294603444717444115309097224249626839046130633622218877677833079121366126304384060947830565043169649619304521068600648114648545744066223324561279393022612385967706860180139681253053599839011304402392865976071469755572065558718703679027947806696402326568449032144058606298511720458504934751886970664296323133240050748405892905446126876766385648580307978010602970808736382477138287598334772429494935862854862409364782861545935514557119271298134542726620903702604959510464452822915796950497699558176406486249634754825740178714222310392785166026055837528244595239289038185437226003160994873021916932184441977998503784179215914922947761821439189699779388600579217489280280558918753906533684205291967962057260526913603000324240056434652963917202721062312521374777877268043710219545773137699267092644218769212701233815043225066016045412984267148603580719997051054222079778400263811130675230457957301210649944039600309074366251038333648363274569597470174478300690524745519698542474137514393162386811656763920033557040229548990612946831380196246500232791593047210659296132946338143107230366663758348213076698007932797015189953237881816847676751056196125053351222389986100252800967411617008277413254090739096460644162554392034159445090289354954521116523193016571865184392874978606136716190913213994802990640050874192874784063348887356628176245115521386089543645703710611990906531360161290962148936123487654541277990771034111911508939018629578581071527992473410351761126475195028716379192881775144091931541003619532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -3548960223754972337364329504406227336351391932300136438064726857272945418430303956273804525725083492319437403361785245893045118241233110773623593878271511888759584772429465895411468146357495543906359706460756359180841843450274587389224957317992270728530472224466906004612596580738782088587792542519557240998135380350713771551642992659475374993076819688394474544708990256880432579925109781443401010496754363761833805437743466797628071079933174295107450660901291206434226354052506579356627590221711175079207996343627178549177182322502282924929651790060847200674501501637443305760789118683014999948583588134662013983338706420782606291649717082583912529395553468553956752879100623572362701737010993639139966889898016890438450423370016806856208200465600998998932287061778180890283150551385055144183443526512333187048647229297310539765547208673577905515599115519206778467847848517459469584588668911588184575537704744052226324738446439443893373422287773876613629725566566036969019227811319049571566802284524334695388081259858427392489451748450689959923118520740316732989073858990952956660122391263591156430202024729499260507843654369174812100643893663087063486603781997138531113378226798177350574791903346943860392347178189816240854579144140996429649662561829351938358671133680980455411462767430924045013613305223949031939450215094155918815873306745533994507358916521380417150287383284592448944774618515015988046265287858301754016601511790114712305403169049325232364037436001669218789398735502144852253641653797756613980319069759728622249639430980632656770368509274672561123662276444578814438955737713852909646689339443086484389845173904958354401075968975695182531112773017630739753692063128607591281147906570943862440077434535414097946494909269572930856077667579441155126507098062963939140592255014840553084909161730280867890007260431513969576080702961856183111430550410402324166346416070665680264914024660692015746144104139814646838372724057636746477859083960047337574263284832599725088058283443112101896533627321365264963434658178565192377141681280421719848938701049418256520657055953114683708592794547842154819345665073245456213598102921566983695785988496995608091409531518577973998108146684466642204011566325100421614675104757126883398076442979404058649716117853733010916262711751358236931677283275417923912378451833247084642872227883755958350924714480760592740477664571881619221428975380936019120687503414329037192025824025844249930402229445652446793310835280342721216011807201191209660999036902860174518075095974717865748709966831611607394035648652661644001096084200512352120327839859654556191651213833708386488138705340654728980987747496563700142831615821376958423226094035893720216548235794605564640438925004674486134244395407013522921410068738860927004907338286863757679840611552742793874315169169316826797000123783444141268046432270888850984075393083899904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 8483172479602053017635486095036653197586812866393323934798701169825445370787223715829394856870857848541910708879427719118056756649263261504061616111361317562471869930793687386371126775826637265103416985931156723545940268154345614970246288538094009331924192907784807643792110664568310915417672896958140056720601087171504793357361127428996969150796145279269804682050533981844030831456826632093446490228057248816548063222859214748558120532963845715063328441618369334242933581949378832893198265830056352067813366310057776265986920647378499740714848078570439426360984993882862047430604455627468946571472148488325209893068201864378718813805994555697363610548137385259454305398156388718446737558093911269461052130549015488470066965339934256753477287439289154188004126417085558861680067480315477636668433493978139807767214417933899208217400698790596940636546760948036895262377080681491203302702950782065003085220553601051081133380953127905719419955163044382045886327962434774147532301731586741468813811877853394001494561934839746863814641539685861765450561128704314023617366477798625099261045232222912084203603201545855022074202123703066259061822215201565717418953072925204095176964758929443287773194815069910081749693445983022477992578901069806550085864242399972041142222236127031756460890212965941206022992124044969043714910025769506481238943341464346582329836001076148628144104898398783128344678567226073109273113128551523016669864205830397398694225194412667866831073424449593402070129188531521569389360007401397927931544245317823535501310402521102989171218453609334711143916775396937074736686494760056762453727036862218856936084038624264723460347917934378987074706250919750825621184266561683482336603618257150859140435716964830384748497670290115337762595642273304825595856956728044017149552874165722312806869234430092315276325032484483722285221947492397874786807891779839618067964495466109844189752962749531865542040270584379486882783991634677634701737069484032208744651700899676204972493751011502376261872965279351307697274624589645254883359615404025647250561344973861799255408802014215762475031245240197917467735742841799638790636557626294161754670425083459077897779678282564931661163043740104681604952233381754805718489386863772997879602488529903291170863923502452614625664037951221482911981107902573138539236006752649927187777839859530181609841018779780137122191787805573562269864527758179620733549453851387601105418824311876773631508231601814336828580743114836962813829697183520839145670930011448728944516278270459687373104718920643847032436845016878122084077468928324452881090160043394520381506101190610860096388107427446359876726313247137909370897058724385912864066425427063917300149609718291828868728261735126556751526738260220728291469473742094433799900736655771098408005330422657468908652744361193276073186329535919408079718604347348179483457374229259878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -10903315605326584352218097259924934950637920022093627197515358941244501240661576388796503131045214923164354461966831943691678832830206535756027498182156013928181359557986971707417752503930909698887046639952514984445861956329250847077073144774986655538278208713988035476065293855818096148259202808221627672517974852574813950474142039360072488637402066947310282969785799340032111005048299290628604852415129505237206055892894197083335426565964703091995709483038996407910038098290846658084379291181894477704239347008181243843814458734969773975219009694097056740969844725491485396890731783827063653916168667812202935973260560223808867560588070480551813661839301897322997222116276418218987353656468946098270096395288476808436353868106794557614124589737772449313826918582814558932132964021018455033508904596242288019100731943915193739733884549123847849769470914396963072484833492876693439073700137503866150639306760572977681319885811788689712131325480179449236437190950967945222906950220158746831008542156151596066739194807620803375321365540869276341250357387914032082032554964884786789942036301878931978295519944300765826726557517599285688115319012470814570173437477133267446737210140234396516193671971580411823928727337731107943529634809817726494442602452753700826709971506516824628807439258721981771389927497462829660770064746182020470938671144205940540041947146606249047003364663755740508113835427082431501925637016880408954149070221731164267646415326642508301149515868489192107800117696102550542076439243534308157945010564794214685705135254369654104694140732210126334330056670939748381074065949128427806324323250340470928887208694110389286766107854542310849670494707191644771759776006764651886808312678951122824776345728676997908564699546308691592579596575171620833376137381550275115585852505788296299897726031359261098545775484857962867317588248035983634796851568877743581916197068275618568593152707133522867917649944868446874506835917612357141872371152328307216112142183844190777778571866923574468212471496524030437867453867231029572834165944082229969160927812781838689242414002289190504007737340859848231904999412633752656553033833735289157219140950129210480424712721607591986850346802762019096554811611943187321680289168357817742411591679690616305012142045029104150683969732591710383992683908103560982518731789387516200690159616037349981610905941898569104012395096567161775400036640434761531817415782893566568477784241212336482362468535011798650049426661853344273802685372980609122686640799691820060653233589344591259532777458243616339491907230560754123521251903077397931359082565268688537270660680564883087556445490557248239824020681176853292241861901153743097766192094051794403911721520373907473164424173993295189272445152312065788015991181351496006108001037544479835950505379183644434842684922085612249523543704958835120032727023264103638614055525470017945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 9098657570988114975173539587128800084588701478041072596167393489961128107545085512096867134581954873335950848630993898122201631316216021302717441741506933213926607251306957951640568398485108254468879128305573663296939659687643078295066868383330056414172487436722079631469865061621593730297247937383399061598960459613340852526845348512154746073754545576613284323089969910260485483552625474709382263719576217099450356311693529488567617741577997655741437605378642533129956661315981314210618644374718278768604990997222289111584176069355987961951791962695368737877729590363905910853157100005464888399399090624123063828556996570341070133373724772173958955864200459397466685436956959084986830060250378515826278374328456996830684164916601762789041352836361162487739490242871658799084224992588297932433399184975585123977200066874610633216814906131925378375662543975320013584525036164885671529001084677085691581255563483241680780747591924672647758818692477662695601592884925264204647459354438940372259222061126321972839648516107616163410291638106709520250740349907566284654420509389816645448186622837730705827901584514384821906885255860128920399118675528656345634634597067024725226643103567162767947535600841783898483432456650842243503655012765529472397344345493881489523297612799493263533182058074126714773476881654011509577090869846977991978746726297338960931905805838507275190201853400662642354307132589030191788536209333565858765094752305168256605369396005343326247693007416354083172516793316133873422612982530153060546286062342230522265843583558741841869911895649392166881996365844842987443089176070956752651128707568105294044833470341892633143741032820323644098980953769574709128846114215620778602524879222208090932845205661151396168430760223067099001368667516316551779190440700117926295812407736632938633173539948149171443716646808264755640229204782207231630563056583451101549828557731070532489313871168971619112745996910605480980849256200200204806648583080875770634113003421621662807652377064158497993548196227396227868608371802281800850532457874483179099106214091976022257782510557505515684378996472188233966532490154138220672632210137445100595385690356627677771244704205378047082735673965251280666519582496691098069041051260793554240953518182926105527617890916721896097445049020524861457026853896315972693049047323935276866535025852288507169973657891006202137105536837576805696172319265380706589414892211855468465882890583074233736569905108285419526661831776160786635680048766750395423095052006488366317572074467540645730745068429753806626627908836242864224120684861944978271777537744608143466522212579105344180465038307614855064332151941330335121200129700195846913512799385142879584052661611114158931795306922751689817480186028806724806536275341598492632908965310026428433737276531074615136416913311996014027449709617653774700308938993480284872444813641986867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -4853040739094933852326044219578984577093948010043322502917783790180056872130604298640514796465635458238835582306274666086404891243516041256077976847989791677644601197356883967789031037528363569514357395622862714031652534671025155828225506214824756640699169713563164734994632743700919197255146789805030023953731532806666062069444848972791040489929018649345824747885095260186278286005368803333982552578058461877727727773732616787160806995475867949653573292293159919507406460567398907544042508524380327585791653467004715426937077697886835970237321442909095030769545593596130214207120704841633615618689965432208075348580123640919499632239666330887057431313494484171495417600809222393168881518311308026459327472746646174824235661993167699703346125661554593980295222461907465350546331259767226377233826747584953560934685271780588762922941208226581486549081219115978416311538774121310464317579469810047627535432178624169869658330336815467371453448952946147035631212973046235854181434305981369441587085616564911695075568919351616786918647355354784163855288174849226956188030274655939338745070194652894701903677471660851532116535980454121781208737414985743705846058110467034373972485181503080586957430943220983009952524684595969868910098772108109086052610174067397253883624830518333636701146752177804691318617764072976928366880777842462995697673508838146759900613715707698423703268855308126131512294738534825325819309165488102095171834612134875253455541787807482512511522666059263393325114448461203246441263784166171899135370610149027039899528153153312845187502663307718132775046158855285113970960221446574767655956058229725502359980632343790969866436516612137054569203895964153445869287539477485126379938500684979906274955157113923229334164374182436422642010190035308549883600765115524020496852641564913356672188113345014660157032559393097466931426644963030977378329836622765710107573877639182840268897221363910020678124988956610895619635418788637415752680849687743697746965595256663266491775457930944131907800538256576842285067164655449404477623777511631436064993025415519296136140611527057303098909870122266469830003147521238923358016532977840652270380891110445607536101365954462922235920328687690923361841131258994815441390866652361026196514470513308660891656802222522413490341040724434182226133092937135927527794062939346855219627998745951085817878275473617376618169464617439947459868237330624893296498388930210007366320712448594430506604334162270269240631236573634187580486191640762861731316832131251481336725543478180809931774753102485058271771359090888090262243118145765128145508135062008502036135140512405710051054590091351053051497429788455487745247654011639684924444469331106036261317794441867401877255934579488414809631310889706429747118539182953383380051143428932225514776564636119392073421839287348775159131798824391610127179477097944331683341821795735961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 1067521135462930672736483070886099157277957509296186548963386377627256169679923400722101403989958741229700925389471292771397541348257807416271919820873197770973016599561539311777454047800779760370267429674491417526696665500513292838323486913371733096624231823572860004795791684436961638731407968242529304821519492242408457989041659704493877089747780529343692309245552584145621779975853279453121861643280980292000164248355156027834403427063457581604217755381278573850866608791529715827884474462685314756081247295417216831307249508972036808598834560115680019627797886424176676371428180220618718481787642276315862800481672245925277392971169721518605750292168040255942241950606905417881872104321819790759789452839747227150393640586316002394856499974125020810833168501616250706690443379693852276271173040557608359407391021692900422710292122287489721249476190123365618811103124569733525070076315697452263980493034094664983685729722349570520620273213425655933169253758265987163010888194020027894330279444366520099186436728025258308437092649309056702432838070763554017715786785799422125506036619294849689289172214831653615140455811755646083625567872576474862958500577109511462145869986171513734606031153987169043249396245988763398615237525014226375913523345473766322652156431823787028579105008502938812100681697690410132510226506309169571632832075080396696494981481796184695820171824609684803761848343826053768247903123358108415459998312346827098486292617716367311987078553856169041886712660464984148573012000421406462939907485160395993761945142848511835232937010320482904342810883237695603099112204107566453832839697041233362807265361819997401599589928693341897921385407633535984923879537219932907913123337002147991550311900269680612703812897400990132116474039993849257352991154670589949882672819295703248798659105031732685385032723380228148759916289660033910924872407298088919675742668177547398754319668660825642551936927713800893282278297977678320068083634275664220269690737513946662677102873061220387709153886319102775069542413627897219419615012687021268968510287839751401775551350139371497225824381377850519908997550422853948052020373361219654642540815903837792675060367788370459996916420558179646137897193845745000791816051497452513026922896185618458629645130202051568450749286273020229330829954830730345114479030579748171404613231971291708882407355370238907017708851776648978103205140626525931131029595779593258758776977322732888082219201429952760632848112119140882382309055376967700169316333741426434612608210582276626563068013417585992742125785590850859731859663925639991908332772689647477207980445680993333290577746739632283494258151362330459390099910279148426649720089535335028861463415344707495337519866302733390610000042295172671703182925688429771729939058878013860399218772661869693305642043292206754601554472646534918049266092058848635101071194180498227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] 824169362465785354868881704034826613599397320253769951050607936824772701867735470846534000868039402267657398858928260510069099227738990665950549131717690357801732244064255566031749557895329508213989371539293733293518583156834817483061578620357529384784492605619132362165133166431835752654679307905498780063033779164294868881298881152836238191461220660444934317907883439771887080248895366260986254819026952872559337173374741252461191954741854528844959715872564897045585968029045474641232153575437251491905786980220772048783234099285234538233320894347423195751935492770589523158054407902121284576111623980429765149261409958863324331740382806033892287392006147389143462873472476584747330351010212746227717966058773341830502985767737982060339533361016045481610717724007623522891334969046612063844655159299704897120649197029650067971494480893673907006059328159368619282543743519183245527092016755864449473295227162450085600586548803911845984726879900266430224559988188108642633714983000742493370669316475726750731487375428119384948632627398348416775007866235375148074424820217179498196583348427479833013535933466314746469407321845483596411961358692330941458809669288177712163165573479630117312898754616259473332355758621262620701055095128109482440706573964024254029636172428738390786520597170745961185527215828451579486864988851298277352415456872092502608094669588980955096109873626617733332624162101251971239717430942433693713583729866028111455592057655485789140678069839873676937875815539217427576065482843453958042545594380895809286017750908633050910576959832530775544816713453549899390629774364878364474983081859882356053884151003986183132440028507301037214238189993280607911678448473981641289054390337069557608325782021622992961419360127707144786556560622983536911941454094653534079378744900047941438700704899867957328824430861694239481260186815597310566344259611763238823237262937463139061778919295450122468888267048296041148369226577627008301126153678864183403909791722971454300265757524875961307915614898405958968844632006137590963788522274141566098941545421242379578513834224612925220581618846156708188720507120082226783834225451467683620974628948263855707587635681773698346719095469108047157446468249481234900719973280224171326050458627195242501161068595622620776419886961197504619341852106494595574319026935087551369249530546904284502430882253522451007328346508197281587621200337334867628677702859097449060262171110098134298766868311280190920944618668871006856083928582083793323427299180372021100963856142281770095858702971739568688802710635218542838013332878901745339191727781115054548381588538824090570830396444066017203898101092755152781452892601731829422551503793675663565623110314647657061353476330194283759659876150026621422901652789109834111070532628342297745967520612928952153185949131794488276703377431939022222192830289197851729245985124961484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] -1121738454222531262000403988043708457603684016735729869422742589441333379829711551763395574822474058343941774845267887981535974600456282827278071051394048802742406373045597042923346332120803563764396350676647411406639182054796471780569802517853680609168169134513773612235094894551955027562044120149510678716127210738657629219624916688935148895332859206471437064988791527462934705063152771755610442725315752436180144307664138085314960606389590789500524996070624104780971479046313068076898262607765270979307924982986734069855218349046942966572760722389286369308002431220384415665589270129973080562570143494485468501948448331637791492808561354356351145680095715038314405029544166943739287773363497495099628249331306550626434406731374186167350887370487954692936065981517963124244339661190419259741517546523856115473965583301006629699277048625950100035774010872197036953889814723956441240082209579776905946657330698584145521097711444904491826594038868595057212508280479287918061829884042952579972765935948700964864691966727984813780378954897912436649971711189494383302415222396863446687880157326509057309571147160666666138012554547132661909957507685034999077560057746079077121424604540195635453323199035500560550394247028885509901372475759494103304241327458497079046984214527909934169267239602251268237431850558264419072206518912968841296098907140667169166322063105963995819656012435695691156811432197013814238708062131050277668691406551221044107264130646956814153060968492167277223077570926079618019463328710794014938767462174818159245323647772198074271230639074897062867865244042318363571139018687000345419949432783332267599897924470667804110340311273490518218227460624948816118246402587837615345481765512354098480966725239071716011902518855881886953577870183691544169310588033349375679232470976584451844773790500737509763626588926788409151364169817846926647139821731769688774913313319043899306436620632887818370786536692498749622842239696803550472032194751097684958156672235823929623264705436540763610930193742320153301052595832311750872772318547940825000640239347992944722762626542146349123978038152883456242905266335475370793956776122520147171435921397217817526214184051741209351586962632656286397441770891485154035912082984302684703398204128981560259579384660823505804280159559674644291075353886002633754761669831933313808047634154531987094224911984698969709978403450240290322420428607666240298215245319229739679651254106418619259901713870934105699962485835735658319634386618169056138694214414096388234862943112193126930450198934744254151729402224919477710019632612987116357024328197226408354875564218146305151784903397636273085717437603664750451657866953100008353977209811504045524743890097107051353706585778151936774851439228588146806774956501107105627495829511082780375156664276000909100662855322480259672182197420915632957688895884362051097821772266235494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 739999408564839393845570560826102599164994031790759079764796923463606340080107877507382258394079876169435982408621692802533262750238742141126771658918370326559434265126033476916469478137648334815855252432165034448199395280899238679384851607911503172540542593400772726886994488947178141957413022557425167223039511487785154260581955705786054683896759048629583823350271798681278198881433910964331898284601704929871379605755341500365962043363629968859246761386217466787605539022619675283843543400270333232447146702468453242969961111214437036238902227536894872517441147911420233414761503179178685487822399020179395324898746631109226333616932257720067590731211701999565030188208785369479293423241101925024600601307686767275304569457487170534929789910532745958326759114991674788750107646872783799369367810616723844608963483375541006445545279710051304549631212586058087184572338509835276518411945314050793644391652910065202280879807909393677197024126065552564802724590396605228612581457181780794343878059247122123296404445898602162230259174955930913215947179257781115865707258203845854961305926055451044545952327608837664591541344555954953210877416605686908826432559456072517258435911919777802612724078336056248992363417146674274039199201637192802406256251995431451003798152569548742827257714090431225744631071820329542347484416599220949113110792133624380561764055611913076468612422233598265237842637638577636671544020927582331891204886276275360095838121216365148034181035397857117802391885246579753694995996322558969703577147279416298769244983212667774861432011029708989259994597207773943947577462630160250696211502507931960312856980364721882272088088609866273865366900814746925709393050886041438014801903035527786146072866714288311130195225093891139803746997981418806699349582684091113596459125004051025684864711093701534061033176055571197879060051633612391984648291802355530789393825884992363269260575741033418050091140391092589976579358963867434774996242803641871452246093147927627815027555900560711633099710043434756471385737521102803001356871265265807603797004550411238635909305168352071064723667380633703273503646011332178806704143066421308579148711778983072590189432606161853780480503008180786396080024331936508812824545394264021529693353356853974535769913780576798982396546592393737705799855146938454509604352485467441922318670948112913096148798946046339716119317931188642558904684297134561248339620790148613249395962914322881362474763525678024701873692499600855106425192091336001522039649063251046317014185401201395700462070474306372728085470994685999244241372210120748016115041387736213082673825823523554253970527926649564124378729308068710859965599312874627049692241075279644049210165335484127910286993103083780117464746573031025225966393723343510711427347362010650481984238423739828525937605016179969329688473262996345619621207212939466643593829367676928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -327969536266604739937404330069557794674243532425595564002413805646171032951919121897620844327493461533895389418262377674038748239368130126906685455831655370376323115318053998585776419329273143732070601823553796583630885223524256965815271387912581210392622154965446943364567955358313443947724088556471027823728268978939036097143920648340100106030335984942583820721215450348463310916948304097946758485566089068817995067287088117857847536537180455750522722030774321901484482344105503671700136802124039706264218455327336431507827273033100967735198934719375136709213842154541113395481633872971821256262115379089529056419896000434690112476281870981081702923052611191038775117416711745440763487467319926040879135063040172378449294850333171675279218673392721295780795837255116796228516608274314961504136142741268780902482809279884674932543022049740059187458765369855193429011924763825067800856148438096741468577070419085690020358337820466087953510126155024249889704243381256719969952618200493980286171929434893281382111007705100903619838444025818950206073503720526017398076007913162402288846169456241985404813486236294528209641377137298381581809986807718606987392319023349275717721285321400244724996264800848561631321210930705237185617845789378252748465289777576073293152973653402768979659716384778626255189714869400722783036638836872771103050848993402101268739215804820938397044142651804766479093552022066225128154801518017802683258013731605652479370662515962864091543266915812560380220408507630609052619461410684403095071241675539578545315239006735506362342829576961849090513845508079355159519292015218360481358567387994882930121982163389516601320057942015351811560118502067609853653027139450173464488972011784482539301616236153811951925127650945356699382901904848110617543654463128497544588132271002029812837726351957161240004081290599148710871190545742380712046033691048647893317745523972092641207423287855101745055815733686440112473447822197443665661784903758961736964557946530007279514296212231916832169014385306336431868733839897220811964402493760725591316485404540221858253276969514910767497197498999521667414027295548764859866141895684841004702811065009259627282322566699359211695420472098661378310089755438988700797381493301737530547042073009488894469860974413992027499294976833345767470545237152795892908264213795466767112999968261548080233181624505802638096077032876228576064342468220017303589187265655023065114808200374309435171857210948478195860981022782844009776684103969765975972834273798663033610802298453490668734251043054714348623783960772869358756761588783443614767862499313640423348534843641220029710294137171830919160118695187698579896722663458454600929785604715142991806039971555415161211103331524354742670812574028146611421368896739724635701743285622145191167128721817891852523514620874853747989854166287727274727139997610845176153151769925386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 95208795822596082551693185626559077435443557895298789778122730971861465645380289603138536950614250065355605451346121590206261438500023548698659785006830658448715297644580218578610933624678278184482082694401414851470817055186189975936236430827754148915737837703995510289587659061702657042279074876312392382659704302069748002045764015948013280159195656169991739556657266340913941450453230469252169335466663924598584548341279797898343178072576471511999597842814178095627165668951146387498810290384193723247965702572655626231775547303830320454350122850710985043812610793724653685473815063776702556653513572960796832209580715655277884849946360001019723048982362918969636738771339450316076056655765978730102474719129740409482343155953397468622954844196092663304047617571883779576116018901159414549568599467218529220205379083165385320675244533578500745249691761778444674975261981819052853089214478767408822781495695460005489360102515906091702871940574762260830649044894356667659220851284064991203514518662273591503046509122555561504741713539617231086566041651414716191204097737133429874691792867984512138276980131547364796560082125922878927277241679782456250179502237971217094256846348979893475544933121317776680150213059121438729485001570992338076535394998102965306679080449727253100881760553774659699144619758038607966062687837976438866398947062278911281328909628071221246420092148486338043907802722982816497385194707630409059541335702797926779135886939629017583010389372957404652467188116527732316645488642963672893823709023377129412107390478930872798868863093039397150042232615997386273568579377699489374695344865503460717175141303515385427574639690549701143201877317993893344656421674955562697943457131862868235111323505905350825814271200129617880986285314252936132309637798837813714261394347892246292195615380686528876479709877507560035898917287503331984294198552503499440809222337497718576051588142165928103445023676599809979316856898647874358112075024657067918215874820700684000819364606833087767960672639176405899141523770953325866685106196080839847818507892592461825628386633475566697988054268234642641964432734778985787026259784583764648029056286211629381458775561513236377158201896121543375890366908234298355779008792061790364796333704199950809502462239152635363677966669852955212752847873536351314047485137158621284110322089177475044899315142304708898431827632125018537174994024858690843561393532500582028339484307974618044170270901113392368378868107205802206186121851802361999437596424677320865637356544693237622750923905605005018571904270167856869102093852141766263414203501405239960404012674500245426649642597856823336454250533178945227264480338886230533737299790544951073468758744921078196338613985242756933832344277314456327219221670920127671122341680836482796211344888032357474816161610295257625153832994314464056695350072636659079519656461991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -9272910584603329481992697816823054468172935692147392329737846185495692345120581603111869742748560139989862607250094143552221954639155565275512749399640199910279184589592763050534318562088779195832770946437430718636132171947583986652135003731201407654630110619217116453608620326058745980136864679290979922644968560719910415557026323866689290073414597885033762215412885071354992772523393555970657837164370711509680008660616403445530253669860388685127315378594807348402188469643839020257440702098958337757001981925291292525853910855165829166700377663563965876838593569183943995271951508388900114407490126299302712882561457032776748639242064475930947315256167017011545699006012356784678579597569996783563657895099809711809076811599853461325321628738700417384925332345787396937834266257197952985890444856444578230607325467328769774113575498100937799507770495559296804426760791397674987950755836016550203803659833202724853257055665586398869863494726099301157828527850154395044640174657920122544235599840817256857330220148696728161513127950100674687913911508265586020797601026413565142805662386519280057445532958839815509664259840126233330373362000474230996956137837986627775947913769968933388536330491601242272344306096642944843237017928076235990242295872961133767251621658548878095475442843006113934735156350159937968119302225761545199538874148913191187511503057322181637842016091115959974448552364002450136804180883304656133947739052206040890351970024946837665732894632169576221399992873237286125534504202344444920343304865133865977109769182382373830063001033082129589274288192607318770270402601299964507986838649111721844454414710494585225023763359551758250183572490738566089919914577935122578754590669613013020210470431808430170057688798058984223976406961716983282150355378341325988466697671669958093500228926558384752190838122649028031194440052321982353193528581791047649764011232264080246309204614781602196833336125537872305022060206775144729130264682961129900697294609305005894641715181104198752002536565536980901044989022317317739325794226265933551305954223279000743114615466832900853178287783460251672836919145447605362220194679906879060202800564644459562803784372376970660575580342128314502200563239277141828257284885703327053955117775266411893321131309195867051177140060771213335996146286970820366943818018452859897093397177862774091643328467480609610952095242411931108720117634344357721894973693064230527387603750593967018181378225977573444691492301270071757903683559110287412665992247747084894922613641414845787301085275302875029299886314647876864866453004658037438405261612203074812493019684969453050472288221774039705883051735278124650001817816391502261451913951893695823757601507617288806555181336029929057342321886023032181663039642903681048209953405330252010224638090215860603106500118566738885128658360172031705974121098232798965228917217453670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -8425934944734409309409636307856398408308567650123981037021075599345551264960853209759928010079397435622797194912728409551243582004948448073148958136663771900480641245686051437788873592476352850276013697266904507656542497071208942450124527422874580991109334192997900769595934071552158933985888272588565419600486875417828211215895756224577160536796195342321661675142898284690120633740674720600993206835394027905751495129179281151828510958449070324646922643906370158361167248931867681742765889828538709491727584330902517441315168249934995474910618090767031714222531923552319526718125387157665323591955581205913852837842692073412876996339088323396492555881610073800219096876401843223800817329262311809120446038463709182451559438211577553321838746507491027749290337679167421876754455299810164927916269256334865262893064886449527745757715278211942638466101361615203665595258493691868196833734352436205339626196457711419742991171450518645356310894790917787488925499504432504991897330647062711922091993046585571675270430159383624402252419509206726595467176909626591933848325883446852474651036232048131179848686088610472538741713721979638900390107263047269644754062230787246935491892211216575059546480316619408998520184362835091087312770316629601863075813158879783945281804535265013269971622754023652198230411632687337800251709118673532610241217268879488803790777479394163667032757685719225912122523801850602614860103810482623845976302535843873297025278683100192702114928239243080504425928762225614405471439588236673269450252744454578167415207342680315005478550261066255216881942395536938547470327261005819099173375797626188647388802236399323795906505587285264889061869457102702595426151674786447816186696419670476244268009937372096791511255390313236933693852013349906241601287681029352729153200657046776554135726411169821417318649191263876325859966985976012377513392763695009606944019346465108943594473293307019924538110719212384043644564698121713239182115723422145051529066088358852806264739376584816456346934859942293300615554277402084932241876790470223913466699229783083942804866417298626272507117825588456918244282875889312950740665482233595431604292021931516997316770416481519185209420908843323087293298119631605522483800100234507724147544815710204159208036356107436543137281156576900287993059707976143528652960864712121232661694577057353118968577892322836180726514068574320240587971974044372741099668772465025383906668377085119163185370536308154238271770980940788042922160146921259168611702832982484466069410559300700210290398002889102316061353177298149426177890581364986538319100282321857948043470636120428307648359858735420026552870665868643998892733118876839708156222180469055163758524476690153277473774331880302858362816458155163596038370624659913898623874460270420694232396000780140303728715477841645893021280612894398624774488988774183036422463154447974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 6498551249911385025044299810790176863839837947835637061465876881217821709489408495631733328875218738726174025572563022973797493566047749601656114168093652835510297289368936582683758302075215989904099879859529235053411620647500270950210245099142118180656383782800228618554723452426659892704464685932839615752654444571471378306505700778584269884248447710109469713237256038874597265790032262824630973110964895663799035111160797050637778143319524700152663254589661830630232624314837929552562484839447357439588707676400872617367378988215559316780190903030856030464144314935097772966458950367911259064819109691620825296082450833381249537854998411292610339992653762593190378461182558754104240120446193460465045034296465140802390906316338593503948406889417599455152493215627231886553936442154999431211669305166136072060626189771228311782395680358931237067196837544299931140393320625968891167345996130485834082343465134908246448190483337441085614269407367985807322698074711359024837738538467659854372444538731876920101042854177346666908557134965246557315020822965415134869583987649308069400457146732339767086274509077062077945462728778856345057760044390331080385202524642510704499024814099356491984544062472550226845757300696182871121710160984791156414163286216746397651186015892935869300608745255524103240104231101901274629185730726810891310416960019111457355914650521231497229909622419001575088997866625325166694256375796752267986910528868461228534680003761641313455764473143373600357179332313659911839832304859350248788923067520913685169677071726027294343858658039836671835392721529730864891641444317353329512602307878320177480102836643284625610674383148060944478920876031261718832080703899721159863985170656838112479002979333103846519987060401852445726144582716275311585461928780819883805552097611218031879572433055108079103317859725495944073371912783282339639809785364204750596791836263314664037124535579455269822903794962480954074203606727640148890282676905594059492127989088457624786819975179380271983874158025401600218925730949509880965152560607463649341241577019153680178201270038328370123587272609264542130335795512907364337033693244311110650913623375520007603723599033096941576565222235900221016265569159749699339473663856596284224782845323264048254934207242425336811142572775674237871874191403658621482068564182642203442187284015909247435189831063953814178479148114555482722871753666775946497415037226241926147335311800385818588544215283728189683393180915061352307869410241690132960579327323152007745546530431013109272470706228134430808095029832666941083483703487084428530698043948948106356415207073782114445480094740703775923983381826012643477708765081993260181596434623875155745935646005596067661834898518792895129518576675114766473929842370831783852090379461704188928574098712977412951734593931364093675362348214926213708932795536079891299465401309593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 10244815459506250479114205208008155969064942634875203409000535643224258432551192466393768281994700588630333390621813978332133310873128305935448334000682721417607956279959645922757245620818166678092072557034905924587180671723529500677447559645372259113105838929180308760652066562146004013480380290169281548334723576167163934463894026063387426004078887961781747465961969530248770986032811651795378563014874361622230794441644987697511022029923718751271255986617024021443032038710234262407401006100678669912689907847879981219806973945288908327939453986681405798210312039991030103164282220662870915332365435908970819073614072258211405428776399832125784176490909843540977666513741581508508317267446138419371687619582428321127526641612571381452007313005945690467088031617616461772058241448896392245019807989900904010377816104697558276749563679485147333756870386203521791325274623278868775041616167977820343971553515450389284957481901015449418973223600391729670156758964208154546261157856790632600630545002958848533145604673902868577636827901357260213740950603620010649649301474868880959740131333244300680999887803809560064868344553828542304503000308250692297108329108085217774954002954028771549220969656893829064820456238986839390924925920201183823942729398146166627021265340451244950049136317344440111756813753641314637705561349352030909333824285274685654511376814059478977908246820666492408899554182625795356108186771695679155108370453816289751464932913763740469509441502259335107253098699707135940992606591282356433877875912343902373671118425470955859720794342523649551591516009422566149387728477268398796937087643018114701434064512289828372606304026684985879228235924307080875174574224678719750426759550393086728022235101750781224161171617997364780112108692460051126143009436979393187418358494138991729317348544013618951384750858511205676489555150274270312952836635188545713555017043153596210455332511386567552832305509477140995323565463974121829254430286988367574239827104141759229319510142434879794675008489345547658286047373678899040270380240620686846604987229688899514778505789332270423848903539179846197665368350510989767471091882056509798006576169831049533674265831008604452624702410409191448751130469171796110171808537283097376593986061222257800054900664591275734505094456991429111369832531742923041108848091871418393571431559379087603804232439331311772214573091857278795871648373446724196115022900001842209626309316736699983610866366552406084913395238213033578619006847035248695858907476521788020741764927570734663769746198085951705318259002172127088860429465194064273280098677816089375256764625302097785499286233621744554050254814763211170986422497687114759162575209870705920605178297499339445676088193593122433375604199965021955124947098820980779050686708263432683939916086106963069079476887571729943778088868858788246388444834007259021312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 4828349306400392287258733822710716012062358964796800825619886499576008424582083946328403889001910143380061214410940607083006260625512077843895039797523330891995005461040679809617808762504029238762034385446520108667424755335617670936498090136108376890631391651604075151189159824903884438228032649056518043324550525859309987925193741166482896528309393195758472965471941980392702919516480115580252769166130390536704813765654011183899458123753956523626861348778665404705640641887677669557524449392156356173304284624904982597447559064989551990905172258219666332729170233084026239085958490510950951174131017454337815057383865032737074096565402155132384561821774673168463105722700345215718613802579098784391379347395223273823814731499932918325052229045780798950085767208713157498222935773764120324855389910662270134247030978705145630699125106290328103464882604203868712692884938504396827894433990919704680257994858833086640350900627693849794784594026900170459882345975031032046009448316682869205706695048976182952214475871907177806426956149759615831337118495945051268259553092585853321439243210084169718597156771456017771262329446162707416837597465309922954321112064751522984602122946287178997331155391120171983471425739070513483718861872108555698104812777801387695673518310282527468883203324418716460975708958987671677601960740433176372557599536052289268715888618103704891149114003781732070243850862989552696774742319739563600161010022815331768007601546059155896521406577410007162291502216000403873103611387010817061767841508325403593119580294750031322465092735875783317553266017800254444009379238699979575474182003464788722309019112594694481527689942137218245305668432736861629888672609010882778092771834961535285269230300328695082156437174804672511946877611699276437873912069726598870761418448673506926659767341242541639647482233511612351065439318140464316170330340745167007759708387700944517025760513309822291111886365785751458005989206712400754175396323144051296548031287160992071753300520333869894877906130971502894257011754909660890260931120808593944377364527870688040779179527464457721072922437096438845319802837926929898454035092516325723886413890007722870034813272154495582751850594217645686430079004083994412485780603324961077991247969902657388221931410336548223332913462571534011359924721940223314235339812795701385843000023979504015987743216474510585642803209435048125249772965255659235574954459751103194958823418563107394953883946704294698166192736792315954072509032579431659792880149377583154673826057418839705308166302938693317359769657360722311903364050669262904563701708991720625871433763709397730912926386906395712278308352004209633257809017253259671077480076277868181472318223723860568617364966328622570608298847637438205155963122233370622778607293650025956364870911937926121240271775592378247671594380285483501345072639621754729267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 283986467645975359722976527528207659170436656313483887203827068236285267569793977029416003277727936430102581076199732734884602272367139546866749887540963055103806624403933380025446200694568299919302378291795048462130048302256710135375957543322842894631616701587210095889479334899640302835773140790807897675951886633995984666024128345073383979458929364865186297861681322249233775207866375876549461058642118267696122099319269036617651997624410287064563035201883867795679602812091442523496575841802715890276388979931983583436786280672319005905233999563668946508756883406298481762616258746391502934946041857998992552200104057870276574520250429513722641777902049463370001248914853564080265706656854717911640417232711774503819662307440959391809543929677420673951540431366957225082453779369979353459820245392025009227097572712391094073346531626769585196445411027075866977852827829342875463364850380184558506344148364368976295578961342537626510062222218018712810232345224837285842271486956848766342922530313748376340766782979866714254207609482333272532285031257252442442540798858166503304765565413901088987773826787476507413342970598865456477948193820622082801946138201752172694547411753906230792299700413279738331599988978598304465694287306513132679943886254812069691630911670003161375092690256126914603196488764836571688319831465256438520048291390870644161306036123843141676601868579103336444218997898852259488705109893788146495047746192934627795011694605695610917078894907420499141881836528114258593324959631269827642818250503197352038480166175748194425529606618281897084750205750897572969844239247361858345878725761839324254985325252553265312410735130814627904183121454142469154692683308506637937942450929724866187371837902678546344951702781427334982233473062400638586669579581469597136852426160301140600592062599658200581347599056660976642055858867310182261302033751433623296474163206685554187297543606860411263643357953896759263010119565409643603858323055050988672806433007571197312057966210390289626481213288604297360517713325869921392418139945040821405969171407913436356096436183715187958524672718858487340561732853008322123662002142748675616831409070307098115562750618175170709535834174667751122752942694877813479185239191407221859239606774498205509947549221134160729848823784555105795192593757881428166231600369744811910526173922144327279041552043606499507628417934364238559569633425314123098663959729772401387701880129798923173133475124675362438910932030781578875609450626533147701563325223106390037720043464924663593263469372699398212399755628697798595671144800477372887808851552063689826432965961151498752258553626760929150662872575795179443883339298254763135095278252439595051906758583422115870145391659968806835346041522982895299920402180544588683606215247340897528127278230399371351440183757446932645710142381144208196211726515703367688257536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 1007801305437842688991740717237106116939783304165292708356869115727406861127934465563777009064203222977652430625048411525219180285693178385472405544688123913513094020592662322740418247170179431179392892708330727658794984433225897415559480371988813770879414301387958086081444303360611522615476472064544309470434371073710611498031016986423851633839256479663644362113935287745620566475489098133394149207799192669422047651894205836325795339423480499509574090733246981843259773255818243191454206485487723958073474573511177892972070465152196838764859902585737038478469090252973218828435292999227874287053387063019515416262316406098932078509547358731773124066416612924327641223376866220078477356908852894917500346485100008470499824732694453958776137355921486209216768941651647929143037724422743351732121893847439542473259004099903120392907524539480675705513052841433274878767760973694770050187403668108457101877973744251373494759965610549880777829901171594004387231205834393017318788636466678573149425377474622209179887499355643063338823910780235217669894852906028131116153651318305042214144669646303905038728139069000612262275460344315052563141036470160194848104399804493940098609848678429925011072591231975320117066728455548150206426895317954233780612054794766035878862399757908473320981321219441337714446728163950226361865017544371457878427565132390089548702516395422781468233293295142168057900216343759600833689012742703572758894923891684598004032640138112590122822356154713988265064937310219925776719768291959898515937938545112515138659571874036947008146760878645098784592369873717649346928778454881738967554860406758320457139366207696480212592725242171142942264057009983874418912857146243818402558943707421052198400985462538290679429944354183845490454425625480055912934689090864580118940043369426861204515055324537315218300245465778856454288841848364011325861590381111435119888412501079276034178234624598167264991104437050555494816019201844907160484359624638624151723711670895817761388838458222520080933008303563383568249420947989704937976719425640660829476394367240450255076659963991157541060944548676682084506843176356527753909358666038416557513933292197448228884349847108408542441297228991899145651491024263328039462157228572878959293343044982254564644646335428457501603300201908230380369744636534762905740859430951597067997361658999817367981116712224097024821620034001081680169522078709927404081751346420370060991425179393515068906209822245463428927348376073923974464904523967874572269547120711298389853071773089752701452375747932806516204089209135073723614692544274883661898785432258696743607997286597752656716533701508888826789306787811246935144087086706097028897407652554606340740232463312576146108597311081239179052061569472172572427833421940788066354400210017190696760360585192261616275079109206738038699538933306705351732919491843627522457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] -133856378619252007752373416122807802522085721389693462496540711707957318285493520166242670305753560489287255457098525187967572640593424687613200104909036390389587250834952208580092758234351005081003756655925637110918621603540620018138221352964031089404358768147558608698129653395949326784004007280603663705399868063568749281291726283381409406089746607193878194966850948128054183433877203951906447691546271934641130472805041215854161378958943268081963567022618107047927322361675843943533356723926349624923370747090916841603956446990677807142466671863346545578382104553107460188346504596833083026056668074983561309267686838572794021898092428455561958572549871300916986149181490524753716822061458565674053065968737130374743141065848402776517013927855066070405843725733722786525667977204854806028381181720874275388954273473279360087459834097673227461170587187587227768596891372402251278272713121771822981553595953011478617301317546633013739285189047401732185301775855749826365943564886129029446534337207915419172066088353748631426264203511272962268942438349728374656882170400215226885404555945560646443664556033167859144763780426256271594133383909517140587425749868602242175422789992466325918780021543976459067533544003300819589587156394054056442772967128184490059177208465372710480929099738088179890989440817394825013756080943341721185334832965089889929876704315557874130115855597197472484138524623162439826269097383105561818901112963063691067920995002674358756283161866828061721688157179461364927971463350723854722401709866729627467366893283579649733993928395230788989797444115191351620892193368498788227477037381836226851565220864442458953442081451854527515643351590168978956024952154725904514915121501955345029745092504099236209762743923205861303716103555809882380438999724915192793919313383686118374130559005858197264050983745484513389146231897287241581075749793404653546690751603351256231180280887912769946523707630304208693366312677488066665859151144412049568549774747725089674987289357976164012415054025161483539745752381554405579837284449016477554901319537776089436196150207882569378217073984768520385275594979217347212307045943607477780299033426805823829633167877384712662220112631484582244089480501378416208275927992437162680347740828401706653538108451934124412139302170838025205619170015560732129969115783987306882746907004731771751315454335065270634597986029765750612513528092535728722165486949201927864385049539356506480194174754146084326886254827332379194142708476445670845434166161030369760040310673982708397288610781299267020738321106990970474530418146808573145252848227346237294217438868796464741950097206502981455216670211185849762187645575893548863924020419383907654125298775744830911101487137812125686362362413116672412871380699574258706467362783720579787599311856766991787785425123887899197560555687006241728973029860644750854832783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -93615794391562956261512440644378379393534414087480171548753572595161580926483944513392086473323511836124764792366045403145193186979767931730809698759693499504547607136643705615914923904450021756689139473599921607889068974919615960457028369289445308327034242676244071110913382486469443060983065417691512706001783506630396520354909080798839318304986404934280903442749937203693534643906096261300817658297471593549461284776908314653694734285915478573820307236719131770413939647903850461115874967739629671214443090039598220402475606922595409932561789295091727636288931002524313325325271972393300627086838381150577515848966290787927860080733168605985603809453942488447629855248858175544595573829605011282296485958619948016489410503865676688426328229646088041279807816196140154001573171742351976475361806322791298796961940832464427818044104415148140915260487878960543982558852201584950487493244023616549102017741091210056450460837712380970662285212666128277338294143291933136543777468813740706485666705485518508992817282995100222530017413450696555550364372204764766677975963571686882040846696676758715303787690714137085916076675805557031897119506926316725099656267891890574004798457807552011119447331916124015897828675455800175616644745933236090115597328388752860739724946310641277490848226905610800942822054049344669677473648753745831967187024923313354708028420422504829177364228106105755864598958563445963723424962723891886231185554742859165962042002197301142889470910116542740030159126671477844232744625169205270565411724122305133283733283754719755390683143047671416044492071043506178095388931736893798752552844478643910714440072136298735407545159534873033299570982228975815303738401717891978139744985336601593468006034154038194795151466219893800692132656438692837944441808408633436060041325224126324409825714197728498557431636242711710426530300676365299878635226025381380152115536679207365481422619271552737280220986541620593017280554498519843882850184193695209970980857231612460906933314169015486239285310029125790358118138659040890327797805848507009214069754384617050351467917867280932871119239362652262940267231020429907845473978554882853931171971528034535042493308960283601747331311524277365163600694026853989241322989870997606852401925926859317970339531007296678977472487195688285785305026501644562561818166989704949947836680797597229676520718543472342988447826695547254914955419752223365705339982280975232628354171154035387531068001696848027338433346469032199628266310133345869698354846492669423883992034757350166463690831871713519158964099053404032834947926195373722439605125626335775111823571482663407835895376005571346654480838521108993091704995974817290472411680758487412782564562609338869976338965409844456758150671440561647814705018930039969868404301254752005518116862799185312773804922602589967336578974374172055235943733108237064594679398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 59126670992113660629158539513036848459422891061638150520080068096572384493562934851096327659428576833290017578143308679594044124562237997636999819257618458019824878152168966578294611519019258351799775597063663381715261288745661133547348238676612013314947427628938833588850781794857615967900515344191179111999397585355130518215030575063687721272267124595442515836175965883655226024082867376609274792476388842587851652449138772023834588412071005722074744722781232034388582876761903773243034349940405650342854832316211618912295020126290123088441410220386112251140136482687018213104120465055949792728566042638097271286695067394628471663083308943711738199072956066708063022569228555643767946282427974164124170704492333478606438768501977558096046073308045616338571948757073938153108306265069691337430013163925830043268968880618894937301589683918414446134443654759871213030719341034459674723994286239932873178525305821607502564449095013577706108750939881854751169686148377905057207149779882189902217645707215000490619085500810900194336237719351816830696024062676184652476308481724484702929298481842326854787322788775241949229528686386668304007776063964847229867199540920132598420104010032076175420204694368715438107328991750715680854905750834585312250631952631337303040668965293197054190706876813951360499468116115924589521403345175610886346985797085900274657912853366062066417449043705659234883504240969309710093199543073119894571705317508796664315971559548753377375717200285758815995875218863895554891893493066305689941515449209713577220094005681248787085976507178245238818192417169348889446767867080660415721505269488993078354650960873875730404113184320704056868642499138147361539782895804311958877527659326138468633422305843484089028877681835414930914278686181537562554156399104929383414301600308559264395023434250042982681901105874956957098322689629372622262696717473295510429466656593573188117414255849189618691701224978347794821124835803642797333925842984991147885648052467754689478445855951646288633565538244689039373287510204745825703368449386480765264814056949316901664023154110352394561158261151195139093623109074464765385403624022953630048227311621179399829268539752812015278236958858815042034969722600635385454172629537196964184944274294979649206607172973434639405245528676082732447931785477219910915572660292946228800034672434930236828673067443548352916333732496741764933290900365025030657120164822521989307740357765984463570550275514841039505198357000910913681017292029484286837089772012579566361058853539941253240435415102926101398615218670657658691771684400353525584949854231141878412832479683414352617574634859672308879363506062078007094243150176085394537095064607989987894831901787393136661679542187708325640270199888378288546558787078015123367827625344705790658262600811388326364882485432631910962079885901408084233710091000701303224616878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] 226466049861130725116022473616034061472039313167568574955374851081273777954559682307342502488563623382972264640420462928774775577510684349669576220448546405271198817811772002509386833112471319407889731665111900158233121287788375888789792227363677560146722597717050213622574640592620408705803668097478708631666678141151370805593126727232551992405162042894369450271333000285868296178834126300110617386167658179470418241373616297321831493860264621885549518912527173623992218974170021362555493472534884282771274446794160824736431426820933156692718651744163587816945697961450979396373039563815448266972847888217338135296137699266166808093611139820521694879522120054609231118801016201405803108607129564148430498592308986421919069284684102646034317785322927467825635534615039251927343415709681949043083990780958139682838570695990296744434618657256715593037286449224688892724200688983777839835648217918610874121063881760646853294636597827600141272573368598191569477293385678679491263111246501555954487326490120759003105840169386923285253159841818417028751241632532512278828775152137636234592783596430686094856831228256999133877515607376376288530530839065190323897318966685583005366622615689034540515787851874477887405241591155692765889476107457560199104260936576571157671325660651589567599426346323578662253575658050744711066196323982342050844825885187223267170202768781617483747820191060253410286227299992909973396595900984359568166786378148559001234364669762439883845165370855731599466031215331160301573139265919781134391565472029169208440067032738427264422750588333147477565005518594247440922231904183481653001751977106090648486833919789476794654563198520915713365898629460777970750307993537489327189991444381757518614001211879954680065132711808702040548127696078413069404243832032558662431395008992224162895549380448450419521519398565508396133771384216823314369503339229758791041935913218978460981794189332073496674128371008125030332087156972805387683400596021417207609768018097746786461762769928416008979262145546154397060796537047226923563948617793700520286227700504763717384309220190076811649705108876218480118393435721527644852892871584633835597485142642411714549146737930833187243130369978845439186214607008592149041604400771064470953209275152575825693691587390426972569000929527031604266501899479889592903701489115945088828461757995205847497682929717683637754729720684760298436241047480199462911527408041457997087511208700070197952819682549556059919588480831300940528269826787108776147620835343388645803915597845828894276851215576583292685799600004399471953364391882004144493556837409267533435453565046796955506304000349750673989138276337281205197340792565646352747545147393434755137000935671864688351908089934140331564346921665157835874062781575729276671916876151882793674066388351237195601965571914022706563310809258304920864761046512498673442619392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 1731197982786479555654024881591211415819985771669477886748740198212067679573442898825903777532023439440883391466605830608027097180684825114265840969289545701088711172797520582829166766106256756861143207986522962875902096008680022941447828245034646636251572833316369580362835032055201843912185759003621331071342136484859924828113025669042164501661547196321472050195527743866650915800269107082447665348462274301959165754587522733291434581860958169508555499821248792009379549226109296117296523842531307001801832658962016545763595494838928045391912180039661667558123498780921417158266276749008619060556754750481741531351509029044542120045194327773947570774594030945308968860975497056208107783373378949016244656148084267221565301472249263107571275210751098775802664615008957689381938492054910770550482617799961900628347176428356992630304735266412887493589560931912430556492611638515638961496240031234930153360015405264166285628693615562009958891503399384373144744417003399303544648234392140284077333437183957039810951301535730666760106730171253331236871512245116647939144494179052939355354456009161544729973657625614535229241743249870413311034295458230964029275952244896014819553237717324062838985063406441146472890461644775340331907052549765758133282877387282577046730517843671004518537535091753253808623446622410414706476242123730510810838930460487172545920612281639267609098495312400082674401658994454508313765887023162572495506918631817518503887450489518339980183872651180883916303210372368027831489260757943959039729172464741294036047431536969790586911813377495840011107641829314839690853159085376661538294076383016440496381682357193510272128034619862652911645040002787621970378200286402943481148524793167410141893155604684543002316957399983491562159605214316235556715680658484507723148092314074369759916111866389227372231839509652946603965871260704335928655364068302714621006384820969445508338212353465431421780450580262535355898811074232490413633156476219176185504649961367725506180311051528668492532768451940016605791756157801010699607363691490759496633592741797177071405062564498007731282209471328487439652709099506691051091521044488911523273863132873691934196490773923594331180638544255546911003139832761565666367024938244288167794346883941723505188355357177209189369852474735930379753908549944557750659203972247639129070440068940574116846190106720533672014732197120353431009247530828814461332736099702964890702351268497685707960424160764551479494701017693750101415978349438599923332720542322467994047602290832207836060483719864964669428294503406735945259281129252091687139412348904988641261267232986507048809530911498795868058343360385656378945740553669705049107224180942375969277819483733581176830850390642215953804798473959754185889940536899257237399452257437361452510814237112703670974089173546374725640982005899031332443518558552440866133245952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] 6372796052203406296639611451776149137132135229045632030236458485829597014687828710766555353478350545681184418076963983036105402638730917976599960145967659437979342271858456066182411212145241642182015393116651703352026502736975517736304906025201609813827907471799050290909600611068510301367668291775099675230607364848725349565564365041453965075602920001224118284948860928470773376522634572525450849413927608745096363532471696099440516001946473101659834943887859360355594998712805032701997714158469769265022947119768849129884215334463451896688501543820801252770986858406017480041990747594460627705109395024223943506399195802210907037326109783276092437767133819101242502420303063139185593416122721303998360494392705873217114129330808521970868693357038944979645161771102258458857166435972371674517946578427896270739184394161538049530873078711306017633203699039141449501453600019838204766128739262141407224873790070320969442222977073032069007175597341271389563495866723227515882777344414879185002995579967463967777282391095366529811994476609936064366935759438522221902795787299669616478422746822924259222946095164222555224279312809792747553916891285234400088791851465123782305142834260873382364225884832243068033103091593946260955515243082793063679142613775574085616641986240529034458226042156439008855957793662083551417073040025611896361586080204701235320309414772226531811100003714065075432381906007188130106405000242776936853743841069403382583508325502530996762892754597909000918902914000796928855335058521568495526456287322893232344027403391139417740338713472050829156029337984015339723531637356814582360018883286604316054681056812184143362664944201905829196983190372718313417058110946048052477821095175684022546057979838914144290728273625333663538062408618259221922247906124365677061121001478785358294704670382649025344642895691447965526275157047183606487193971061421663817214275264383301109473708249353553194130270101496043035503917743339381176580585259964157532644617792411849927476050215710900545715321609496255298724881385669031862711991452862773813880673193131294841111206748120910351877487554232796135142266506675102033508333159703003042576530244389856075263376318675889577694434009968088079048788954069252703714583572065393774807815923098231137369288942086490323125979365942447320727583582643989616252689050932805335242089327582411334262863809812633461831715721147062629156778597878089056450891399393997062567378278226151667030148198381546211811999426547463069892809957688469518164339209546360816361123374354795125212555562837592452732027412961432932479396123413043163694273396553595425765337654955476510133482539025367775695372041437337567591079078312912139945903581960311938410315336266733232569730774231526254806273799667529559698453969889987568820243531870815746771970424477385949381457793410931923698849389492889570963063364151991049804526387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 14395765115082806773739433997664556481875341033660147318313362672204453861810562238795970013811870197119696357739466681409543706445553831189900560780029563007193031571713130376054098591855197780557560869737999120707060358239974591461252466270008576595521294447712326644363302961019471305385438290302382947816816845602015661817187978501621523369609022499310366464168784611361064293947565453768789041960656295108880834479256784849267836433993203619130672171626585728722435451015325567563740334774151644313855820710627657616992734295315672043514137437535389723584571572254212236308321522097156505461252573105065794139860831273213560079999227118582003864391244497097326443383920214310942054107306451843670873941667554955158338835566319386402515167410291777563137473085586038135149993026901809074126530195134827153874419587293906877731868048054093050421787275934570333765606158437403031551962579291356857273652216035106715446481198278408790520541503612733712468912568006417122263387135381798879236277001698214415896169239756391078239817304147292042802794199775464066892868793470711310212236162451402118219316556071586055549555438659551844411199917365654230054569050443264245545941669507823585145539227470719307197615644050391745274072608965128671532611223395993075814672196071901053331065447204945379365374855055206022683027946072205394207966951459527771268347785351507731027342316628423631590518878259746294521109144791412385838987143652642400425258894628302330180663615472528739886760462830299882056827319620616778005413727481830014275649431539975046260552663764316079057996593979196787091261869343801146379810860037107920604019713359096322439157365482073571839770174336806016712200636974654562021661622028237606156990598678027819119148627172798818078923955857191833833246719353581270604651541914159811242374311225139819118774872173708558026217607491759492516511715196275489633675973547527024473690839414960502966637534421467682470957525294401696757334146669334533029467176765332224347148753017620311397950617904642451521316583680926720964005679576808718134465213323021082765555387697267737804570283611035393500467599396880843227923852749691614158202314878415904082600634673897589071850895790489171862833379766086811243184282594139821340910439998835385487689681491714252982590920910721739943422736024683866088126266706232307260949443411826707998071379677096125665479445243823338682235394212932826680601487740641986737491556284583182428188519922914256029614648409056387560595946422135275454491018085053507558966210268900212816673889687413056216398955321858223220866770816938966749214614071802740032298183288379671936396042378173843081892799091310683665298217009401570728676826425559851433344622529418622037259653128304099726289345627850362939716043491161798593406421266450562540512720050369361752200118614421513899150737582421721730898738666616599113765306236928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] 254970531817459734602675661196768506134500394826703471722482557976120766066037225057098758237474734023661871605130263004482929362109765530676989701084077713017338330506083163473356801368587061477240816128544271730436460493143088333088155997237563709488779162418620578569761911933134741632828373338844227244694242547969147683370307610500777523736391275702401068519391361174506827192997006160039718448799035150231612146282295273841426055898910903869466438837831094372110022844264042639239665172715760393659982919728124751258959666230800899001489252016883119572403331064826702357367464671054180937252825858059317049959056637514036848285039884854037832866480748281605450189858344773893250151649700459941241835996231393864482502620961757445253090461519044746912667191188659656790295010151665007251206478927991650568387537273462903103646261243855762807162435842126147223404881077589498046046517766426247155199416452792474198185227643704229013869966337445364689762050123767400448748073723767273423427843457345872656416437609294252257637631452356898094598213769407088820864072200293575173684829177470276053753646661204033146512355299041480746742227433141855834459847514438393022876020888067748805488894734542649836940823819527014848177792804823221281662399726556714002063827686395557322335182412216202788664986518362918675763673387804708466512622913655025019450584681442765441360795991599486702206421249732896043608489481893324634444156355644465187874582849232420685234782441234193008274291010076586521045366278508664948881017584187876793050404070813107704708192456176999064613066492896299706113920606334953265800981308794198150572606845904739083569642055480671652683867257035738726726735487354146426961229888168067286820056475468848786909822322738909880742046989494313278848650153202763532958635223982581784748262999665994146135682907074200420093473195687565406852958230665457981709354417111030866737192274915620550153113784880208028039672688995945128175801101508346965998188589305164347788626811929158746401007994989239000340780517131575521161130883614352203059929936548702098680211149181399174786970474221632856536981710841228328343048561843971614666481322604058176666506908051401235905164767199172684024764319794174170369570388386579323241329045745502253318010430895327681214000295878391767894851734701683162127884368567984283091848073915746353575251920388012405395261898771912015084684321792868460984179501789553246993754761325333563041414134562622505060566755579968028350152385211657792859936841497460406437138059041540654927459800997525217124520068349554383336126219209755555729744501566380915390840767107488355009525266782790854230941580991447973341055091409174269237032922004080033696660701293331481931080118245939413976160661237599036565116094812011890421212955206031272102352061481472447192170866185578463744369061294878175273615220595781983972720902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] -268775887754193658593939217542314567350983781130342237064621727924295771708745472246152008752218972622169331917870882554017293741603760549336370013159050164753893327120131686979797257262337907611907269977999933536539078542529629543409747418791201179935805800367984149898370786399856207091133478216590170151154359077783547316766910142758096474096950391040318388544382112785149410921952541848556366500662771022361046686559317711450579427824661350254200702268471037973373064544995196482061517302693298335619793286537322613044694481007795684376878780951523056601605531233581738022129912257662546494320363051864744384364594120024241090666630682157851248832277487590489294395501164185310370067470256293429196245035602686028490018862625535710620822698553125021133616453162384760825202081890749270938260266167435685957809430337212414255547026903249376012471843524519200707423554086957327779131344484257040139495894085743485944368569245379123838775317268554437993596589454103678744695779574513925831905244209625125871136168836243594102195791445926289922213941053193416468217821487822071238201384502286812046869929647531687001333149896612642946785343428848597506628801548702930905405369736543094093250116602991534532261181480475634282534020620159751951500067684571793707403599884643388370135319784258587638512125399681221714157690756388340454369011441597445270023794704452104376074134262512531272937123140111050661226265376345021047334500935469503366420189510376712374770667051494016413338560297819490997960872076198682982336335774618913720266539897702265373105375438452908946062320140098819132756354365856728599172484552012660814433448605456246723651454795577272547105546825444055272505195033741472217479176899110228950249883451922029692288035553816282606151534759642434083276791641361650959197419208549617663176797967201480745618136485181753563703999415316707037779028228853641200180072010669757818489974567325036266228009047577422755701533516017496786177338327171040331613535775485716241297602271308685178499310935226985325641444975428404007663836040326620039760325815803123200565429461350954301530279932935275705451199280674590044191390571373284474114219637615314818007860077284810665207215536381236278321218331437678057497246989590818375936763539555261356105363106291278219124962462167688734335567779218120261696165219702701762234725160372985157325072337577616344677450737349430193331874754251188592091420252307297174346447916115385436869523412882994336160755817313795347848664109750245371929621728581129461117675880967866967170098746822715350007980102836372508042292442989816301664172556292803625711724743423263779003800248398271018576115042338539392191175049577943436759726068258990856167052473229181969082810831690591056124613608012330079603666413314092999248448510300163384122184655389978948943349507572745279717152534162367384929467829605004773107249123950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -3253526721433775765821417565893135581357550224651785691377468201180108786657601925160382292648714904163780532498354397454284909692210529727299229207369418392108313126039057106408882603657662010424564889240726518971818817071551969198190604265730398160984170624304486532173342196163996176186327682754913059840001336009164599786449569918491192507170805393070586309061664251589452861376991668818739014551937858502059275911383439519595493523881229384434790397436801763949832410186862352881817616104732344391005722732146872782432052952452388916110575505156409245127350199575390446580274589447374077284451721877939974260649452340371305424151616181498430519767490102555141381823507370961463213772514835303419381255423084156514454677540553362507647636829209647849772888515219984890586302905669554510721303200664196250300319536152388346092115692939066340015371847520040263459311648005623338459367698522827135875056192521038866396105748484800625828489703808416909849427235843263593444126690168428265891201906009069074544324890046669780819167491101593948220056253462336940494403847466051815710965114794377247454967216336658555004612475816554072994997801921007638382417193606984581450319336869097316781098547130028937362101060294328325369526319502218068686737205134609555462423510056014369747621563971343262405794456650784204529875803579447183315873717022609744600285880481198118273999901396229427911283325669852158426539311429886614004939296888832602943559194726738899160656849759189689529591328670623656498838517122557834175162865159536364579079722362475581893566580282177024472806480413448578900033122575466492510424698321305643996429226997885625477656124305885501615880291999199097551841549358176232199442452959437770373965485990376688446545522220305311839031848568549455470851108480392035624334862176163191685037387190988783874599319560248204412829634354952659824206352892510768809166856513288465640611780381114603575311159196086315588524468397638687399741023838872298314322317369208797923948462409100089753534456858741283686605024231360281650826098233775926545958229222539496706169645701685748294993814098257196743605985591738337215760683617981363824706155813725231970224101548716024281658143052348570793973505193525637212349402004332667786329079746462495558053063794098417953549385764285740827551993075397042149338497290409720378329115027998500053836552810570903144219881158005685264470814455161067863006424572165514555820935729323674998498827602881772583133081476712052255811996110603404429841213069664772825716108263007736913159233200249871566472902274811164328912631069461035745221063579371976230714137796233235910680806355971474893002452964883881640578975153024056653121256383663673654627349698776763721531861106070049828434163514303462129013812785019224920088352015043999049305302498728661765638411341060849162881293362883934020806999689396413871469262956134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 4522094518370215700589840609105156113194431116149655035011535757898135585119775205209999177731963049706386283661489260333148905156016085116076347414931301728051917014743400168219454811078226798295302283600180406201232226612075669298996757141680642007746626379170882269358438592980016474233534448757447186820614405068518203038382574164327970825695594626330598868076890110535470872192896341735697091994633896244196413551780306139026606580652287884395368209184305723624532417467798596143609900099843148464565650044512267522642807506171672230485563260073114625801012021756602143702810288752850130398208081587285211738334559550237412761588004160737178176079731751526036988645837408472117476963078944102468143994275625921004384177756485433979579866616310513345659146616185450738690003426361010594451251175391221119362642209872197620976958787107945513561599886659986096033599328920268698929300421928128950808396257835322749520394184023229274788454043283207919412961888429266555669950960174208636056004465905612737046224535885144052079377063886007400225605588113427537282838906286588786902318961687592585137253454955762938167479816774214722788770965913190595068314849730870041245771410425800409995053418344407355414726593531972359518507074797111574457045304863847240846086985627293393570700604277004983340749311411527880686778832707269230508180323573181225578781515111713037958816477229404302423443247328092185435115779062555440900188243387109785125725377034457691868356602785271053606314510927366831070826371941869766711277703062211417913462388130461315364537437467483681615299583737521101141825049566981101489671289126494092448064407306899044569482472995147129806007797898324460228618307481796516865858513945916521120777767830699820720477296272287474148193393994424621946991526867457516813087938280040318900817356851846395314431195545610068361157767351675811605497547513940861725734860999252199494440969372744539359282416892201492942849266486090890947835493904193419936568910446085288016980725929232809092671225268565155137780298743139018060906438143789414786745198961547185153348761318437930823310603230854148357892427688807863581367766823772934025693639029148936143610483617714122718801751354440650384759112856714015371084403163721347709438359942653146881947824165859486454281253534344375803782572590818305804111052441919892262022253208767276991807516170567765264164110253155232700337670230566955110336640141893666495200953604879761555658247310831302856478903631871086383673834713018534122024132406125026001487387161203604385811796968487852904146273098892264081259960650926558771060324886247031717101533928559881090238059457381756824920733744859950586793416306105073287735805680463270603219833625545213642182717967003420180759903339579939306086493063128973168303275268600340014872743154431065340525025997781400157498896990045141927515090101424171474680436815298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] 12777285077042802179259816579463786097215995994876715071706449342499169404280329049799622133087573575232141704975734774228283424486193177696516320275634854132304057697043232949987497010147578292835509504822316608524860502133518031470212854674616256389144383510884274347318113336319893619443841162175344114097957888873965345455250004985172404264705731438432980653809087257798131576629523951723626355808658969009844326224297802295414860257963033898094315488646241911256004464058248815119973349373069827390067833120367738520181986627616404969696342625418924849179471670389655489918094010216441406379580589443430919529223666746760089149639440060761025988062498911209431145484237936597168259640741988350683890421324586248018995878242472746109454293722749988834047187878942623468270942411497274978074773633473453686603829919586593713018703076516053295070716815510893886028246819161966736685429663283410271716057907035068849659001023059937842659709929963429612165382628939142751633350490063095421760598115140294673014424156315983536142960490844702658710258348304493871341136518681491394133957915625739259969662936522808048475993304340405727099712118670148995065594337988317026047338903792952073061998742372602620868352368019901518565970677960201003318570816342432513873695411839774734326345634023080657097606259765678349157500357299534228085962020379829978918453940874748893002723157370392059506852272365975799032204699544541011586770920407137711456951003801959943015767678719842612722169315923895075311406228074818326633815952773290042988797799970869570557961018977660517903218229169870917215823810813764448752826221401373495093149061906954671371261936348932242574928763486773388028056031236103425241105093397522520786869063833349015943195535746489798504202136008643102118760982590870183034197880118791830927282512257929154414367964614887113430846704647566864279933156556164173601384909796372042375305534661610354969826745246451461221428434416033311772809711958242328060027041884101904312561064671389941922214613830756086499847312829429142839150997414270537998403559979820789556868248772828432312023736398126934484313865850058252281678587001263170501045038475072135861764395441071996786168805988014605468003334127338525528244525801501689984241009668587742183780158384230859615038312781968125684115941072778789330227103577950501411353417766359659493486865771567397216680555260710550528369929716747953547723884629522458130583936407348583605246458348645025986187398767921054316660432995894591439888467257284787157289007609885332176534113264556660408026082660146587170914195534756798514185647336502036237981409887276715141433420130512943846940130866955120714491396211132923771447569043735467400655183978567656889254548059477531152623277581785646324623401273372764974044340854326461248616823350188808684797679351429533893730064338641909020592858834386893975464602868121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -892056795186333544334330062215523600408137307348571327133681920338775920027209259865733804077817714728681172055442683474675879400323463983060848406963359279758607022191638204781726680885871191219306667423945193801004468067762193222981436739940662054678254279512343725401426676506818961924893758128169286022959531071834227330951042507059060031372328400947919585523215375223360902748355926683752864357113938671093514084845312602331340898907841755336615775732862448142513168872150265934973031782626593972641967266135078761579655580598889277908027118284022651827980041478855457172536320447860482399811681739863492342744144252046070346668076233506800897477112906629686752165986281017593474086918583798699259166203838123695707526261914168778062713584981688912258738883371939139671784839035539299001240620529607513147518524099751125497190311451023413305868312912866713629979442471336304811119411581094704287918995292583643387024711245576251826680871102796225411876214046823754243194693681200102381126877225890906144032172254581774767863523654524749126303069003470337641732624689126242012306248831698771372955379884756736790795506825869433724357554587826440033048289616758266896132537965456374758086677489387621993306594362569970567992219337545836582989855140476925035945915313449425605843510388488960123126551675436463252272823214003656732498614961491287336057659603849250553374080152818162192656585714213110917072228937724295559072119139032886620516883303135796972365033407223941236253229654124491617625391501197942469867022122533143590046545687335431436733365213645275062040519541647259827125927528959046348821012378223796706042369696481592615822870779331612974685360609977777417313531318193108953287832873591758280495006665278601065677446767214454636440674295398134853072961760735867365935434659623778547888793997333581758903762650217446792177407000963276387981076670616984989293644380553675039269992522034644922126280508423420274200783545986458975992740411230746049423513722342445583337787833568122804990429504528707896190424665879629379056082283969545911486523841951400107295239132271646577046682267360349180608404485891874676260194802659115857504873105406447425980717032603587788220529599469912992804116424328633423921641214555000733720757431272936537589325428281719316505003696889159238903298006877729489115114083987839462319482199009802744148793274678707063514248352717574829836573359113830814443747378060318269708865567786069871393390928639392909737554413112811787623429228510418645402771227012420167937057061540913559371883295398680870026242074574432247681531876136824750413776001943671012516519534622310189695939940065936225641219470380753365000946568751237032679460347249656579754328540339833654068339407240282086808003951729642514031765533204523191586297055650130210053254622469103263452886481154943737507236581227111108057608610353507781001434229637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -84436289923806702524382548197571693580948739396634474396976786870999268585111082216895039183266832023060535253828973334507116571251785458723741871462870628762258559870162744028422687987015650712250312350473449730769574690079415406892455942786869000044579404420952994593865195095885626935413948273846073604420416897917563613826837629501576849019073086706945177127640038520018502455716165736277041135578941565020898274685106978856722802529886166146611441798098906867409233674251925705031536685884286067184077355725848344801358363964025398058530728971088497913887475988426570839417779732755489948328419444302602998729849855086092485151360076475414715349497501385948489775878427460948180105988120834843138906514864015551287981006243110808722092879131166138203847777088792246397738833516515964442847564278056458652449261990728618084636751604032625428624225489971989854976931637679739623323070217807368371992609008251937856880670626091730604921386636328796862617419677895090568661872826528404069222530644098622801950195713907703216562811399608424401220918845647343467299050582753834378927230042764607548866188322438273963405280742817400261143488486380271253137521672625887218040905991056662002978792044205452465664981586501978408792576335906115785737744531901029068372161085166362960688589416270415402607050772105053462674179946575622824892760286546584416892714157352349297269565236900512789751555911918959995180846380696173948619871288667509574493583669193813099818782999069783173304302976384472470094299663166175936395908187615583532499671059039180304949093455181906965657082155527017243750632304143823338876785190166871973058629854689522847478509959869085073004529806738297267496174757308227829280065018399587357142909011959576318254947659293459857691232165184881949745111257860745951089074221051923036610991764971474285093851180032430215832067572840860286060103151635363314796214305002732174941903866238851340908038914280480968866145416554232331365255213829692085107021993037094265324030923711311308009641966787650289753821312994354653178221235749397242182827364849725624772163578359910307965943582874244332357055358440360805259680569170515001476781179948957923539118214676309944146310488922831532727223342393215369432110860676531945132461271381229620002215744785732705956076830798447792790947878923000021573386470857980767970446251474796831177835427754803772598525596189255238405766939561029486390399705357324117201458485644274537525201349379646437830329692283641000699548443303298842926977675324766793880455386659217759205133419555535594349863403217996859277342960939350105742009958894399674367658311603245161093347733823291418197785418741079954815176331709135693568825208082191063196840140775927212902933693314455978294721620735868586820442087522672312019871759143076501840916783509294894907241409548547908829631490552644229561037641431276632632429736099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 90765461651215798195019810819655318026029287582838985621209617618513608856447243385804180393147299118339296607214015489513531215156048383863424326686316284354017693249533898849576835519978627180175137819117101319445219080727452868694179794000035537579562407196200366386438185149717214577123616668402738071498023197505589315533847872975919109010774433635964938364913774813483746443878108170077637539376559216533774102303591883118029787214866657187444870142201250408645718738871724456913358463062451759346626524363511406816856303621969623703673652371827978700148145759067418204821341384900838633434203205010872184155826590241076841216422275925803025309792177877724983589769216281061368103519249472076759230002150210197793700362546531636865118961136889538317744148399845285588349991144957303968798190325122481009459358561332998355056959004572442717943926510338179696057083813140228311288292550577746306148678972993767262606449058548870491341907714972529959781707355146765789232214846773439623746536877832148818755430388731789655082138974270144976716825539574693588461730504282509881743664216379474651344738615306683525730792792295620718266278528210877963814646943159076868911223525120471024835025713852903335245876295046936350273564968505224452733931766501555244244039326650553825778295527256283822727754628018166057013671128797629441018211040687693134739316949721467038303566120262978043584682174770908391164259854148514513533839802189747311328480113850437827198825513666913540457463368844281773420848608367340030465762600572828134535355006118593751441565413510568385189121973879750268376517618012254378732069434438942258767790649903975317363984291499321507583803915198208389939142377682102931927497666766706213451124778055030207323073727326449451773051946673863222401680967966177473170550706863625766316712428056136466613018939203029902578920796401480375086035850220522823519817188070775374910342309534370365042524877828683562147831986024687336328092048233881709595372969162028779417126333552353192308514501562084570430433561385224097475147658985564377123968707735142371885320793701197259627742764397771127424660837181762798828091374524271563898658929203863751652074277526635456843723190985331149408758855718991364156657012564916168466004694113382384488190890664141898764307351212543050476259434838665545866776555362421356365565103717645644734278788424787290724180846985799529497603941976366351950640465384119763406677315691774805609523049265652099848705263118155729428265948536590303681753926828618154932182216854043388249622611339946987303421080398367926230620953365664931858618127648213915152782656073121400482840971001579278211930443719947561948951502949474902824283531000749302852466619996648523917637645813368496727206571916814970666844020575397212309474441825134102702930134696444111497904476267232086121745629157285084754137358019880576250830739220725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 24777385521749193577965981692678575749354049199014110426529314753608129255675915562317288533420119685827879308537784075056811627180455665887528659235041234813371130745147830997012488509826690797770882266050799363473613909490805292801810600095815914732674447963237244080713978778324538221257732319272328192130124090351325908647172032551001270982733204807605744975373578824420103876249351586640048887316969491423464585875269981587043794004302680308677935651477899468547257255036255510057019046230023663452130451868563844217271783420587729581855770938353326971431482234310363389467187273663252347944373482236800015095258082073909625268065207724953374747776786040658088642572006315267023913791004845307872022323731518110875968804384070795764536369920737734446029807682037189462157655867630588462087820772126510626931335327844333695836127763318884328872831508748626322184633267097695551677652822030484551831238734450401341805091407317009252822104144294947147843443276900728603270299017196949639695306737585321768195048419017169337452306846345589249887320772553979747527188621829004824378775180538270646770623643626404524471689922311763925947653109070522634428474211665180772436040342171172857516111330560223302702816081547858535549424407525099000454962704400258921545726052710673178136114705890336770726734894727384588804481973619177603937174304191437424343671840438227402052502044810091670353179252511802137196505483776924484813356940716511566184135798307983236746754130606190494320264992475261180861879563895666824027110434051018038150720502633597352026388830662943067838211115964526524278061008281213294068550440211765319434983670314696016421917874378834119454875229804992929027166845575620220496323301284120063838766329589410889900684981164842144860294562073614987509728707679661944189640801692493929791333078249954931340159091448425368140763587493233197427281697819358369670429539655266117867281980371090323796212658534104061727977619721980086577848721786681269161760957220651412411666640919016097001414625696766477213211588567424827621968281684104190680723770534677965839856636670534009355524293161212164288459994591568484876489611993579597932657685776836200779088579255428894262297992418366481070477732902297089147283874494044907270566066074767557977973944398379963962404097424938345434825682513647259838536560148843609145630080695442813710954460321442629467945328152288978474755895604900696296550326220405782933178572738831733391129886164204170508718798661929862389849943692705583913425014404290628047951276094050847911752412795516535859093050122987022949352326949258432182622501289826404520229068503294760560772434975468898086243075957946969039290749784689798786575751256182274991646923262526252101708346853605479999689303418298987449855213631935094840330617822295215807700091167228847457788613669777276935389382371549740715779172746019789390961852599500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 16528846909356629300316158647047780135051244940929406743281718754467644411183065744238350023075112713620807783305084045114158883698659854822278089922546445365290724674240418034048534801138887000579655586279205485433422198538437515198181204489797308943840616402410338141514343154797682943728674442182741134138189739552593402782353286338722616771295476443584323677686711701568952899652702702762892134814557352757779580134819270456921040155099308979297590284970482060972337930038172103755163451297417636464418018330630881042800104513741023489851298431264286715929320441038964608287318902394735126336682692284250775472419095596868439519598860244333379976484016841605943734516181273691654178832913419883307835892481176137370353615502723002454731328128515226078673015013827658305371098647841725770271200568437365706845776297023349499016178931003555778874775680893087429464130483675799608871250247966534280264997794339970740979461051983737204752026301759966124116503681513536302871061228322645057474171374803559650322431449342578557939712476141113889339217884132592377890511391590697882685011949236405321506361805656954360145868260738856652556808536324513925779644228517286298698859149693864481960958988925521687114925876660230314100141708344318872956503142639755615673467190984061617692002597850064295911604455479788426345072586050593182251617713241041087966981001769634881063862713256480521245897517534670124637966878484688959879468534719924169805647237644914263750902073021379580701778749354046164696283628943760194814784833522829480039749002984898843905671112430844498629835577000964247304228500850031828150620596147125485075962446984251681549088937203878154104897259206603920927326781796392809068573934712419129351746361013613632545534532444414749634954444895611043023327970108353364887083426733588263669547211905914718146301632244799950315152712880930664067554953187656111235399141389481826978556367263291882996318132860895207911809566233565927155574403355729072030441576871302078602239633171273243107267097079017612443507226073495372997646869261079497314242948101302760332704795111897190835038963926667570788071691922600977564685645226585039542312946455215757018297348111085151621944714600924355595560175125234270922620829904054044269259260702979284221636695592637659007096744316467010328688504097442108625991098505021202107231304076049082884580236945126976947452972878160799025822920671001031746068248944389327718011672456928614056756742695847093962932196133686424301297362942256521279632675760851295309276677930451281156575417972885665322894985202211755958633204207909336524837548465251842588933386064221567909445785936095052344935785359113213684294385875318107051743523465808399665606450376997999283414527682619974428070183610783282614377534793231573100399768482575027167068871899018126287658071656542999965430736490632219509232297597931787592799968255016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -178853497185820835645312442539337217325189479955577534374332005514833992003198395322179041852415787702313672583750729786485359088027348243098272823168380706206252366171875149930018047392514897079166860482849083330893435199704745410409539008297018328313732457959532930240975259010189150700372933075452765020311067858321029852920614442191943607537543577913361046199767163294328415104886949052633110464232655632497551739113189651754718436826909463870091793354643596963509744151696139168771270385831359416952478749006808117661104001939835084901324187090765223336393076720706869968206954778711752840556709349982269047292464868579280056606500764442288439369618892362159622814107832607796927304625270607461929436200973660436064556587491780633242632395058502705144118503048673837678043896488237155872580488540269161905745849547428885787352362765069959199492954930202644640716379804115789606600989726531847896948187967020458221627854512147562310136660400012189339444110624991952351836736341330858965572046043736577222338603351121667255657499357033574908933249403480908627918193868451415949679445953727111049777110676872559395279307017864196497901066523606645026684866391204226495603249563688534713549399271969340903379414339570634243319829742013878722929561954372778369600451147502853939984657513203570006661338953032729763170603631877262626163352115591088788282453884033562976057744401323045391984646187451154100097005488981518256476709844560790692402224743362322366583910790686457531475304368388459904941822195312098334204997920227924200736175064007646755044129265944818570400774704230763079014482699487955327563330336591355388853219499439503364371246764954480876313009741339715941431811480160046220235575890679888487916093267467158080881954127170471933184069830445925379286620222786822671956645999858410283848802660596142918300249631364687976052663369311627427063517697504833951527549334410338701643475913455733162178440354399404376940226524588374425461303853441415904104916730248671138699837895021428317670172308660534346520780221176447880475654957363765433421238503016332496051269370687542688579832114375834051699354652903458210348598711032806909201641863119953598498532443866199733394049934428658914797972770767462696038648136762612204687683151761708309422387339011501730877722977370945823025381660363393958877080375460119295498925494425181028398651550245451180719581098865507372678816798844028654689273452306553908116027200935853126000275603481957570594328960271441674218386202271069062075802518983574638123027395208901761619711359314099804979604669502089975535995305663609650081751955982560950901552901528712038468029768795511674808174224839558197328693219452515901353273744133696222550146026337564012987762890607892783614273811730186483903230842322688273508762413861232469840656219563771691156534199682504367405018162940704215314436882723158080437780580243865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 79260754848467915029839188144306333166378230381246551731126929843556915695814055408594261880169637659219325394548342475916772809941851840074230906555387070483023252158030573030467198786779803133603404546474977694731139303781745921047219594323894814927539577552512594703557949591572005228023484700248641110876475182287027241271198056691977378606632434067419200166609378786985568064226298555974936931800017432369514401764101055464899997600643464988768745920687704353841004782227713877672957628991083384044978268620227134732797816751831067049683581442909521159715818211810355087653892992777053734446138586386231849868164603109736149849225582949286113773151537566929978362432432645022849281679969664303171521341118187087113953683450277230054409050956171616337244914485641882839320595405043158758441480358397984859850118659019306148956361153776009057680594272850839845957181146944558898077250925243992070175149835391253297511933506718790413098109746331478924519246919571817189977858047130835719269972352985958914552123469156213324791226067181418112312818318049245287489178691636584783724188099767016207176105036497218533980010897132826710670648052824242482010395725663976443749421706675175838636940534952267053207652043036557753950591476901957896055244073607145507804616265702011274132139436350966033974842228207228006859804749617048644026403984402286668658939595600388073522676930372641300474634959516803032769198864321764922510745367319652425425562355568368172665600873411342579962814680977862112710600182226732551718189716292319349066766648287391902420042057548434112850194036262508680395625497252918344807158498351149614485841382675330914203922915308741227594543163744265645046766044504916268961513235349501380477665095749541911491996429341659154848385153797399312889531036078800202734171729141672974066450134075358422709712762276566206177129132556408132296526858535294431578759935652282557109499074599615880586190428596842475437602236458468254164351886180377566733363554877744586519890752019739003260557235230017421007023274905278744631105015778410650469371273903332965797068404956647189450279071656300317417717014824937179209124418019883087858909896502983472294414090727893160482132947147640905811997776059863050206286776730678888566670243264521108665649657138883549138920258717510301166260476913199738752535456149498197545668559021760113857400323934322812576436507628989371455639358681384403346754291555161507992555826808801541955043120190757883109122022603167378320536194506442749658915904205858362879860158078315451777296708013735169926837395413801499543348579122458688823677810992544701642474917217115722449971136717663889961494288762031753104740013147910074553761426977005102866753191747874715817462100900399326292680111516228387775939255723693898460756952205310185777229043884680750913424781535420392549477168022405546772161517678708890857839784508784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 242710583113357226536516328231799143983211792319353830469779781268461260936510386725356103554701488325636440685721313965679835709622383011279242607941295149361328444631396581001725201617537176624491288885718112318380438475692831178222610055529018077478774233944209498586373804713797743154736292897511813517798847857655747834592025201071775489529626669889052556360280866058676402544647085318945075728407251786476245734181733945999941770865944656327154986575290903176398578129690964045770462120775591488753071157609316166083679479434331012656833674421481663693527305286099358689900267038901809410738866382404368097481429214877217125721747630324838775548650094581480363715888155359615744016126525456211754864469243677643450935958762691543110778808587538186283548604214816068565891284451912616737999010309090294578246784175248895546408084019395321654536598966267798701553850993815203925866783702412013003806986709120983323566780236594088086224975866454960635948347755104215914776197615310496820060229371475304992595205155866831046379083032194254386845008227965667750739093396719305872738791026107877611631973937468138150402277867954065879387478066667781767126987950405458242595093811093275177786811437365482603678936100432825334618946553299849019807994089331136918690946632220412807198075475791486594647089249335783299920328088986748867196803981754181236169068048221042208746640954009414483124963500058913687240821523468878620132213735016025778364418776190645484585923217944940238950667700171759971268302134439750081179043039148408509610112828439921263214864441845365453029535326463544387050345512263102325267767888998325758324187995856200812042609120006634823860813052118865690455105741516062411997790180534828805265596082719262533629055136196047149492589974125049762920564328010865668272096356075872025473858890249719146409843516867939647115950306021007838877565823270588522226104846542641672726338293986967795999450696542054407536522573286788637795161275408852205465534889064115880956957721838615421579231931625456569420321080984238776161771036254520573783132965131777321070121174816272041721196141825096200247805845120429008209501626859377057543161734163567979983052398982334778701313770770537083843364286874154156316065365436020238352217628841127512040887003073969136931259847389973567181495811551065279598452576941692328839036178598335736289266942782048394262942842596896018804536523588821297724056749348537673837155152211752936481078720805608982304153665832753897723874797070861537541384507496060690662934209281523801153287819915249230774628791907253183260122150056824829728380564014486411792787897633681233242471455736640123874349376882304442661325359371805486830130936140478372595546612506053644622616708583218077414346856420034753527058479461362436046064326019290661344257502157748080666056738876997099498493711282460005731782352367835002718571931159756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] -479011044753331973716434286403674821599764417903962801081443263101478902093674538857467287049431226372823224992590777987818182420692185423930776169216324313843949021765972692809324307520137918492543758426852869111648631761933877892256153820386054618348849980535317390139860326019347461981264843392335269038746618360219374036819508820068116600309823114312741091906584741469000341754880842137844173644246944387385453488012894203488894296011304446763811851758942164463626016302493796128238687071511286544676780299869085591527011214827197180690285796611650991743660802047583073453683236057770533076412162635578472492190669601546020003668221040716353839848505951170155880960733325573515501074964379254044940348033367704949122456008499781513614344046113175026142204422235946899225131291911587825335058685245286864272168823949466843890397141743973449340893214700849409002439416360197462851630544712974526124009552033736610403430536550291208147922050931162975980192808438537302906439416223783611125553649817418400011804555328157243447832409750099996344168934917941419391783808913906823379584291870878232635715162348215241616974335492498729205227874199861016188079201303758785061938772478930996088584530205600163751645142975722070302292906491888320906499331049199352876219375951413890425637664166068747257029051937399871945174551513812962040888062815553828972485580392240646182598007876085765285627138698472159616717666544765899496567451208007746727997989530555883238744083623251631840317279805109604943295653083072605698655518713079041419389239189598451329654860434632088617793220328335126256696259170391649637945428725174375665493643317264306966137566351351187385602984456632382305228035248354459215856603896937886007188089266139426255530891580636732485338671705508184778018187452978714951112016451807655333449804067116577313753504483714764696230480498235421680262714926246699699986408551418817364718661147090091628999946707137715730629521291868520799418327978348650346712106800790480466819173554904024993217994059899469456954488105726397103325094866603449398482361368422586257458916319935421828368830589039943161550362501398139412916140728072750706149513365469489399423708263028535808968886558294625711482408599928692707304962412000593394300951788324027940780955454291283866342988748874332564922337603299392421307483472003925992303223096604894163407384415910209852066870921399846946430233500834161394461739817237304365325507657010287450010854502064002483022413268954309829180933741624376393479102203590404694346319943355143675996312828463023080659937037376380487728437272923630096043138042981846705525811166916799819612533380238301301252246572011122657698761779481768809952266335626358417339120946569901083571638769230975343804896246541574262647162625952098507356068689857920707002287638974570897293429199888661078528632937987631545842718024087751815445205087326044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] 579948749207943590083962413782886089295166232034494145617293750697995014276783695903621154970161748273949598120832705592190903110705793951555045314839336239498546795518297805734021653932620047107313106994354062551290269295802404544401588226003599819100106436899749432800096857571416243011350075251738267724656656878589502223528985621218255529782088394029807141207105922807113239083223355169605882302720873178375636330361756479999797054090752493792506130542119668940029618559195618278762805541926401112862262446039576970099254937383995075864392781311245802178552147866748035608689629480685847056642204186450548228367886743863767268190413142759093563543250238163581444560882462198277453794619247059725979926187062523216011843933788203800920475741281738365854105621135775131583855010109578909131716460109246202726979163912865143033394169219043927733938346072251040322078717552605495659974849303782926716721087442541462916856312970919179157900874476262341764886791214581800685239476726326468302517078101810003230926189752155539040648678566018753204897653904085848442547111207267469572441559919986338652349420884443290317583342611022187605400991097649401751592594351697830790356415658824042369708648678696137518884425797290987013646082575843071250203456493941285674527502568467651800079584611869223328080175033588401963460983451251238569759872145740412083335419101572605652240111829220880802044472435210033827545915586382744446417939356787118950049942096904167585013868178781880257344903819054985100379785255388393960910673720462929967316811051512196129823813032081964742121305777438001795217646785255515796255289435438220247647646136953002761452730897163862876406501893310183669165375778220648994375870108695420176045886313143556798351127489682498249970057099054315059345818351300189840353558952192892751413795436201085631419651777509868828968935253075535559068874112538231400033746504987572274058178914390944667332656347489654016343420472999382758998549208469119907394197527301576818739073868873834585996741230601563596856212426457472798959582270081443154682966258666019933870501649948242759592476208948695366492817041734654191722892107942697832029173450878484983722637730558799266378188027575897310491995948086848271350218158335828132718417123380884815047795520683629401344555701476709504991503123158442141641838354583923462034335613469138300870990238244903495895373304624793495152492606531993691685590285142174740226850493615814758518200501683346367049847748291243717714515238693808294705890305010362158095240318858082185879305698511066499114578369961070827368532498019949826554197997488712053591226927638782916788710986555840740331079406959208576824728970353860803433979036764421050694482006476102468863846988386555777661600979676928270742339644480080750886112763028259628710671996802180913691357307871724019768591017250737465331834446591346076224156224559513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] -460497633095931949109774699299657846902644339167906287716460651836884205769655092988577990511648456106895183464180806192507185893330644647677058866038247508565732980084156579051959145870489598673496538219337663938155712618757512747907546150062645078243370283352588350875303552920660279987191094120373055107941641637716916871178843376823932225352796720649477295238673202067809515427596837275093316377140340653337644546922833980890373951865727450158497737766063860522969007302237862844592647694682526769644568311574536314418267372744323568416040358637575825055264974317969547083180029196482442680216121939347545625035366771247107395902829741033053847528057621712268934133375159522630738438492206594172820520202949459745844352371098091044253338966553581507477999637570382253655376252997908846341424008629045414048074693120435397307426292912832650441652238394243348533849111653425025091148923582895410347436986367244785169013328847506387463445266900719219018125026339685122192953206931288089545000319371920823506882108147628403923378682819159678580019077051722660403413870962921181156929224500669443321224421779531400024673882077727119547545372779914052651665352953453964357286525240308358237886060255545960968330223318500733768634862358348594967671263260863222194008494225744153419102781660115148077023619237939781885471188591245008740571527441830416389316637379801405391177173584304284202366404749643946508058477751160327497695829730208710597173158674337841243146726465710799449719569741434140971132472866747892295780605130293119300976075020277282148616609467825597563970148609015360257179008038983329033634406187634573752575470524691297823004556963340682502941815863315676212069440332966736474129239497900950809991636598784928004630659652598923384499092737317247135256478360897616671550351377375727930303890875744413376251002503923305157321164781477098595986888075529706713289342499672563664238689995604772106731717379487125778452218525346379608124793658699792981096218612622258625377406721655342635180059395722434742190607736103718624388753713081889674887706212851194052853927271178181457864742341278645193311576056946766078162539779953145207611538988575060028844668874189737621818714864369236475279829919860614752836071000052956525704300821830383776711025481999014261647513959836040663455221603411147952199900931257755321856779618461780356258757175758505069182847410388631312178477098214110309934877493778233765636166811119288707215004258893708713782439226509121226721534595597583855932640451274446836852201589433390580352022153520638154492505354070960614978079651269060093820698963750300331088314129936038433733930738472630344715971374997961230434283105530272360355340572918206153643795792819333969526190101233065830507820612271274410016197814731514519387719724130652392247712201055577250597203066395744057120512578272321072948392182183004188841136379186380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -237999653357241565223605125209047044934614358285215898253457662927589917116490359513498732042991059220077026511250952109686198933426706786446668036498754554558203069368870340335358252511173867467147953499165288203552325517699002696184909313622150114196517723710597822870718279337712102825424646251505325717715804619226410701954479637527365362090834195197940190083767125026409498308306538452275297185912054246541826130458206141888949373178016816302150037411769908522671106415054898178343901482297572001080714833376664324559752202079263336052599393379502067735125924597929283090691776153321036384985602520784224206197867132770638220671166899212928448960213815189565439297564973791771767942373466034694338321284473245480436483582287452549955666699765748501741821308817583265439761762158934422965623123463246536264317146384956852983333712555377234356799300274399510369483291160928895291374450695293184600446435273768452846670409453962393668677839229596905869437913928413144081576403948566073369459530484411210668340106311011967685940715597513408120274995681478421061180293411773961786036039441474142848194492183215224639670561004925997894857562118941283763555686909844534614838247074336595006740157523383130729617118381033210680959285798875353056488176796918562543594359548955857383390665949809205862095270549078280281438336316665642695126022046584400126948510523758392193295105163013040234815388321263301648371656733434138656405873160584705174295486718039823918090801920142101026532010841156152038459230491798785393676406503370685185180353133347888803707004031800758741431045698566566446707615932661599388292703635424750644704586031922343557796178856152929401185215502127735157135127603641391789593747901365112992726614354373801897532244805012420370776521382921620242915884942906203266415445699180820446874711513859486417951444415012500311717190150138433043293248277263181356968979338413703545045451181394857731394615400823764478355560597948044367539992666120895491957961169667237621104732288478050827719101873773008388779098049232748086362412699597680946959322411256285842573915477164079192485990929502596507128945182706288480242231225865012434098096257605315989869747877726235489358835701794723156471658392645993106236137674805528520528644233257167578068504220415658844561720957980208271050976513760217060456139313682145807928618046384178959057749894611237828400577401436747195390492585911714602069067786917057360086314672894285589624199212554171669060658490054690957865782248111532496549595356312252390969932280598371887472709315741690353128112989204505985746910733108468227467521979454126944578566839079270667321830939746391935639354024885775229456624195606543492256221740355163910842758106984458986014231971424836978303290306504403337444763879139878758257566587601945457615046911863608260075899644766888247657311399746389113530170469164811909458421151170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 1616656982160228836816259253044354984588978216090285315485427212921081666977129365236442363945801932599945690124364795967694206625368851563392514870178825996753553903660422029494982658820288387088855523305988880041606837692431002182735749638476844315481454022094259302627519022133517148778085993133572047261725065236616352201967361070714735685075203464177880108004717145323977199767445093655939640817589980815728042848037796479995415102685697345674941867834661739577408654610975978737391103148272333720169967280537577970920464444318069414204564349785866598121832300250465091635837265722678617680377878912189445039504278485058912194124248318360620353007296568221748544134670056835038581400161165246890788432479632466458777357160572775109492472845057884538357621314023574117977188250599239072057236101827296905790653371324135985902132938724023342011456781380949680465199542593139239535252654042398309900229977025607833654920568598775027147732409986220220005986167784207083859329481248142497330335834228806833610525782523930256697659939834881182124516774184556451241087235562980442313737240678015181310199773247940033053332168851500655411942927325009816846913025269195595471509668982541940758196032363988814178026845234272120658721044808288734957323524463656202030731366726722466498545771684103108851279062113235015817663615444167776922140480937816394466670433677474060151155110654653447081620180497881851091830452821511151255208075949502497118135670893982829588019152366256537026285697986379176779346633270780064762557707257706384278296309542970529968429988841670934087284304729651969653511512840654376679713934400677248562753047488110741738075801327502942899419564800688572158035782874439585560651596607723316815733067660015150960228166461458625381051224723591822579569538943560159134100453165904067386147762858013777701187320399826626795269723094736867710025288870375873637268781214179551738836491781720003338479580941413310148859628086039749500659382076716360807432704425249383208764627447938766311692034494422411452629440569353381268220279375964617372545187168251515100132173535587191620648597308013766198775721777086468928914228185143058664277922121976821659210354539219756857755042865286110151823864012686860128918945089241196306341738365087532262546472790268165663361913094304650452047416528007261174644027284185993646614044461501740769949245904739382887319873818780016828742669927915406479079663119727725075558212236816667364103723281840423975039578710418541910781263679819345541453128970177467101583939869685180748588777342864779880107369333251677739759906350838272484856980565888931988235882872288176511454564251657298630819985334172204874650523004293658674556006453997098312150461526715880474287453058454839011077443103487088212091677745961348095594495075558976949729655244097937266157348356362681150756406284733758884688172793866029611432221065913303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -3003731870104065643554431408619454114353159312533518283087115326942545973699262818219178043908268760853500863548496947893055489757481396361719264985879496064101314890944983750858569109956756535555855680948704084354168798043711282894088257438248328284087402850156738104646433809886784021798835068393376747872035854647598874535667741283822169558444023338974542338283723379669016330759012923401325037124145712687232586521797125536763713373161982113205190673136151516445779087991372898678798910841401311321188089556478133263389127837001381581297253262243376532228723679023928441313425614242493368089945144020766729288496679456970500812357134486783947016648045988459780131235743929553374130342382345184106894399911647614043340956534447471191366684317268158346407142983960183163203798315731596923312304362822890133392140455477775680396230123655022783558836449427682992651081100011703364502569736581715765039295930141450472511440589356482565352644228355636945887913859929876550813263022886019365209003573271833847376464851952751398092604440259889922319716965464581928381728641082955506737821123604231276129045176016141289358239092716988496863683351573324684593406702108245186421760685157140966374122134574951481959692862367818691779408148458790366077083086606381827969949014406300717476795222788763571625569387646811657973590036141683634350312761930439045567958381284889226543606055474465200726568633733807738799758321109865603362154758059303389432782011877353870755867982343321962330477685670211043180995606232353101859556002344877896556068262535651157162724637584988194593420554330978628171510099833906381880309034697635604315653758171861952688395722407529364319555588879047469959182159112982688682401335819653461376982052520130015724505235754062790388715455037571979825364125764623835443595776788012902784850172185215627714352705480576579648804969330124178523086819013602342760355790733865073009467895771488347390848507973804515424732322060189651607403193265876561295204930326658844569648515786571858030162891776750432616643341563055638975152334143459642185832260415351607320799608249452638158030811844164626401640785118137535899256583843220908053529973359541144098948582150403504571649566605270826731777646389355541109301775583747562117076306981676170444896249384311856756207301770346462339176112989342621545142691215244034986246584461161048641236155128727357308716333746658156958132034450827250888871514065548816193538067823206052871804043476595535357577209729243024699390961852120202429781444254917924570379052963535396777950176253847343036906264826116857443196204682578473182425445180106401817762163401219156757428444843192546529789564016369095576637526679012286445393251813259440842185255619186511749339938357688330533094794061365504241284954148271327678165636831712202741930381827822874715115737605729310399239051651319025410871320924094578202284870753006387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] 3397670323680530331654054685773783167510252914779977159491476815117758990277419500691998489428852018662409332260741424251279712830720384095974456144391462086318904463836050923005396025613996364297203206733602190468583939721441064826418232373463460741062188016950402611826685625316659264937295905422034430780331342504726034225350101176691518046962224391555412864887875006773671331353004782025510368286856891697738383846091127933623723009558094534452672920236338604942633638594700003578122727076172599796112877967175535687023580661093101793414934994305728303546181437809324244489304607947153128859705227291883904952431223919486677817775015388741242535301962895502240911563548512877873056618220998835915186759678277264755942572298510788394716549659658471194452356894640214262278011643413800767505507845482689146641295913047273472052332185898286916908836735424754478621426981853947326681003492210007955158929492787539789226593365062220247771800925689636912522958052014766290634401186162325990200509975323182979566343276964536825162808033135561190663690327514251441660382290568909534638339391988525611070886333309418480038092444410601084549711763448572410085359615359749330020766537439344451728310892498660096085294231419518168106439262617737496923532569851423931693991446735828356805696982214030168137986334359505042879838460404970681608949138882513428587167342700019474702057823714668331707772544583312906886439128466921763356138022560643700052946447660201040890600423633033234937089966974971619772661533402606300606804312760559432138987593801280075540055476093254257001406591382525057771896906717437741600075010559760798984757046641110961621273535681460697890427440077557911216429485807680647494464401499514981624471295048688187279085729351178098750894172683160636359248861216052383580781334313287015931761970811778536435595843404983498426838490162806010747647243369223817658264245251886914699509792694591331016220334136875531492374826429157459887421686538310975979816393928382191899644248099172563464286931315964282188686365306462379978292209730002888486228752326088018272720247026335709897001430884691410428091263540201834353692487767472456593693963015182784879868606958947885464637360995739752283056363473696003435874546794191399421083992214925844447221366019228937234407579264698115364141300851263161927844656834453123846641548128721407089480725548575501223477659105764402081398729997876451186190372214238125233811342401213379058217169201954585814736527677820668876470717171287143544045256596916383550456273604316277680103047556827863280948703899715823930444445084580185473144888172324838883843334941162190441796040295601439045445910697865090789239970300735807398876657018170794432885985020459739975655898812654286290521954009292373260133465171162188710340003211833725330462238698839872916642377924375298840680955677286690061524693194088173449598478410632396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -2510910317850455675368062708422524098303429779013301015967513860692811195258382742743256845784519771226169044357694540326956091420291237048379982514124614139915690810737225568187469329274804967490191833421815203627097119280207474076650945046690837768197018101857822639817343445103560203763073604765760497294842694180222002786105148286034911895900720557940214563023753124079369303992168627239433869269757732748245480287871075762460064631037107001330763543193318457181384000549332806176803301416080122067692287856787231130453670722794986224110522861468168756063427293569963718237534899746356211668905889538314631539472401321928730936996309647174542176972829458839357333117556482394152024423940879905488075053826111735703499425200602757161155358980684148300322591016354125507330955890466580636604504818811939531138716167728889224110669977338435967362074913472645632021639021473217778285808682148295710229653060796580629962742782484345283635973317439434880784749116079648426369574412863488986223817007356002398334905936738005221480239877448204082172656822524126588515953407552154018248405037341752815425548933383344987414150232905004626990225000797686019397185837797409736685383567735845143201593486839852355737052744171651917872961567073380754675183646949686009786314277881364748008566768426236099375858821709113024538120893754833858467994878515593636633326580302776203027206349195870936976929714312056183168908815808976378614425357112136811561214991814637385859608413550716553484165762432611951481323198459020294804135953554044520343901040323135681253449061221901659483599890286582799569606181264981646893547162353002481567578458907672598849141786178439244117374241870427228261234150995057572213991158494635558355238054158602929039822510544559558148135852116306571669652756470960304438272755885158316682400426212183366407481502812701843764547259243893173377418697466231365988836555194960920634991877443658501369032792307509250439072388272922710763871019550889975409795735259381096079141802401604589191171854194105844335596277928329801257220941766519716779678807278114434899364107899030722620330109839636749437824814156250773839535156754264638232398943120785385306135395763285504167336118044012531955142522930406109130777466254276943076966891475902202005027779423054894478390137648395452840524357685118626722862734136164455191357622070522335231119058650559184683379588979664829812181317061736093838244421099127034167096730570135839636090947810819806144748603671232046491664048105461146618352475933291502443980768118589751743031840023074416844011377146678061534478730189541113567671754290156966903662490978728257171863205696263916911569320055438743890831998496319238823754586394821633101369633082544748218823407198227356157413175755337272159948412336645339216987830246632073354982864392726304119198870734047674680176841802509514833241360000698067398956628010912972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 1055063681225847858308707773441449218122006211893133998830950406589259161139387505072047662819207922043317147102646618620599862148324901041999928909851927388578989889808042594586494843552626862358491061928838956691661065311441819949258475415946003719837222128791267073453275298768827360021244066218046801380576328822637570266145826576475342253751804376527008956518007018311991379367736393241571999444097841479624223536117174316163121431238310249951934167508242885809626090405472885233014656262021483573078933715126806209910150925536817935895677127236299522863875632966897074754452228211488981305571906780130663104235240586597909204072855859310786856110207969550701213470354186463168655130578594128236154616368909552234670031492652827876216999416794116587770249654993160586620951115071605526472736101672497681095723442345906812144962735043526184285754010748497269602914590978474937432247297827949601056833734136465995305001820128324153106883537833117167713376184566988321496291862669408296863579560126058619093327929824758268658458976156465757557123841355638030472349820369664926753462624881947878754274808930546894257340995952395490440844283772551468881211662707717127721924875532125483696273471441027602487511337053980809718083438905798917327380328991915946449136965031253183644552319151722574797267710193039886280201298024200657434080582826716824324383538079486228744502556008029105622531202056925941277639473365725659556321015452551192134339407829116941274019421743534487087330816167156256676840721705909878006998689470843141149835978496727297108548724628624035963175605497040875028199707001069536527756770051749749427527658418142676954506662553441178348941425499448975734566035677991835312480895351595777986352323843671558568738344777595175808610422231196643343856382450997917509610360026382830156252093622367609897457756438090533726906964624216186975693278563055183541424934313085288135798504924862798836534494674532103490122213427363228814184420397334043563384267222211754463639830355494870419816949161600819313478022338366117687920350349386666942456659653351819721125599032710714939374435111972688076152457838698485679871997995641293795353182231385053528895161032697809151676235381306337599133618586251353974812733909789930107628732564987769473417069392266734001758522160601221334956394337494690005438532932252086913430198189228788606590242611468825710077685887832795667498725969340998876773879742810479445317728296928911525502320305552567096565165299918560368868966000354299452992910437674437467896235158725590143729772842421786949253911937901320508522061768582435997136132379666010348953074596016475856073285116404960322273580396249214949950345533649161227028285752564150420364529498171998183431150791663679658233080739896525033984932893085344046746192594246674471702458685708303585638985027698625242211025673821255237003611518544279309969676660564295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 59232873513096581656887446681842200245854605334073453929191292553919133533148249759405655374744101335217725039548734258948183148564887380385505471029529855345782646568869378897957447403487949418748996169445929223656657632471655202745719776963322044656222706374805742657256244251071487162518915177280969505330962037500504475250539524730219195418726421608814840831543149213059175317541253711798201948052742873288730266841125373757026467118207355315973803047479593331741900425974677787417462482119752086784538083727183517069462522846395033526848078342432607688327679746854589580821497303693172949650341147780762134778576037354365334208534233762358324993132111324862354651294670982995452284740555991766912366772341781622204187379682870843538741051149789169839716025704924470455959130040556017882971488485648301736355270484991856691372536772143688793286028161801493836835286108080245037463030081914484070750983985993120474271656476602138609789933444120880643303390180131038531784606660198539987997099053719480052229511829536142380292771267740848822242409362853532996051650761600699587822843468707537687712909291868632061433854143099771786677642414995039535034297741228367744770757225509698316078775797670866850394655852772292319612508638335342441902480858941152847363683419688663475574986563976461513961535589739285705312145107140350755145347541339631489913042067280488284097739338770906575359536287624469675658808532414302986411670666962655305917912268689637450109040963286121323739124218268457840276299122282611464974521622669764657413991600710190137093400081671347837284722118032918199311889135823453759340704800770745617538888652425845146230530024992358046152889469697655723804992697606901682815261547413303024733600090296602687438429657328868758565489021163545373556698540450565142787394976978468952892015698904711970912372177018280885149162610884220132180360521347421303129251684928059526779431183743890123161509439230759891822503139226406173062844112079563139029157090623086952494390728999085444978650810883823041609099420859061079028362446184364656632294469645404589506393490577435761489566215802857544320298615988556275100418892154578625320619002759860233827504444655374916401421369307235942127428733986669563302107309351585594641628831305667694060948368826029276682595649968265516289589214935723699170486260509287342941890790400262126407854991270662607801453342247102710277259532016829252835627580293892841647427950382496507968950815691645763534643800480773665701364045259763013295079008381036507128917558892457131832097865488570337181468627634487635747089268973769381235070193623704409187351941552841311407326379474578264989413480372809519583208860974180063879789632080597187600700609565107424017768405983926806368301655249578714506052289943574875137167433527898953155298329233647959744583699886566230844729518639684807325191708337804272555411171914547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -487305293260623410734021638087687660868406579965019670931752735502774150857564067465611705623150619817025748038822607215415873143859810516643077449516150707603224112733941484532447074083362705492607081666151729979449772808207136260451470145712502310919111986542306267850781886785890375023714874325452198471280500998596356669203882517029603369227120343299917703199198025860377787534698735442577992274429110245083109540438951631159418511912616874144206521758173915125300453244252812301604875549481750326984943771619892415750142710107533929301064880639247672763779135727560746967186624671617476608594744840813730778315659795155766614292174709223231952771968750895229500101220050272005167539546210365702460642512571257112264764133819254760130697441501798163165776253195765238311863507870422096545066357184910118257483154066627212601307703255113194306128657617212782898080931471845900953976195157102681804650382887134597226685725917294359339065710440163864599739506075920832237476595416595503221648616711441226070366684968363714976298316652956714195548866895480953117139405440153935768773252442562217576165966317279314472450263417890244569737573763200497546969140428031454065812018111462643761029923786106199303814259348606786927437655253436513017520505673734051841974669681342219743141359985249555321224684967935343729366125038575289466559600559699474916237018794642107370149453167050003540367873631654641517196871415900011293768430095104070482502277068224646870469320055670498054554440806432666757833525702025115764912564873695193804134588420637537510919471100701789162663560930191303803636943717738261847397855227408701455216682217737522226236870050557160990400216647139509238702340473553919046332792436531520227798225261679863918482544338624452639614810080882919049245378076264239235700658665663623615333030444141430227634530594477758116496677671045008122145899027278643658765736728655597018606557559242011125950010541728647442769283123228111847556693365861033640432416823160211634583776415221637705252182304564868868897215732133710479970388445321968455039514017549013702723295014436047061558750964474893075232771782113517973718853852708301517916183414053232558204863317869228944783593072897540997731915232729957847480994790159809222954878584161477147009358610404171198967661615740136226204552583007286964384205886243410771851480029200892525664853498046264532021921468906747635038788867153426871464001683754641264092371195458186693745342904249488015100100316218539082463811775657265192309319595760455424319239895770661263314912858138783058485550500211606995923486892294488471693102137748268631586981588762910512789478986271187273131944774564079052726928081924862316770041274491043233247674558124224540610981491290304741513327731532455312439768203486170617818068417279028872000504464607087124036124757304308531317176342745982326607880603768811433719252807571210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] 434955716564451349734406157609876306850552067373591782793024217202781413969954592976738120905502300773116159423684769776355125539688878457777398717529728301673490582636021568415120714853960951669384061048762828771660301407357107108381577746781088161222986809810379498739672307453822415300448680167787837448181682660714512534155656737545405280136712694050623987854290702722147247349651441429806553977621151131856725675991730388912450871144156412029912206424425111869297426897495241034297228215913968501224192953274842763220845435271702684222249652460088446672621918260968426801594558250161080709516693218142727604017064402625624864423247319460546966698722355126486661258437119372888618976494319983247758235132590147566741328095987077369407992090271600176242640555617868187361700763871774864440895322626125476992722797693105760975165587851117910761860010495206195760359777107370836527798050349440517346512499301314827933940005905656471486748136612720612853450914716807250803113099491582212688154725624561855945712300579927331165718976721868311873426671166995046319050282050814414756939814803387532348113096112300102208066612890484453512136415937905916727252930673894610141787950336652769742022152709483975586385650643852532905732960462250198755686282673912600202630381361507284549694563334351381289378286013912242921542150786900190885423133050120108438292094832940276272543497360244530669963957198826303622792131448001405968770409032881721014487276888593517134879659858364695260333187575085003207093599575039890629071264715223398301455947673621129190277060475875167528110420869606061453177133289819890674126964138809966996319940756518556669351543276262327510177303154208963784983748222816759527854933973841959878686321598675094615984366419960991606288181558432562800175291581054510370711730463787000327117218855698947892386032753277909550906947156350845536707940324909072070683448836823083749734731331049086501299740122112586175118054657546148253613205107120752806155233981929756786189406744127823371996491455358248259820630359414356735053457838685984059520024663724357154562929146867858321656764609305112433875137843614080978040261334001475307448096947990674729076159654935068280453081653454781532524319175189986997124635315803993430359772357313148708939795508714462706433400785609204641134699280329329548325409461907339905002605834024182964735018626493752852835314575627838250835447309292470455515056527426600900115084902226690176337579744335690349763031006509875550892285521821474955027345710084237561866210672018930041032786745888905708683764384727353799346178581392417456943575078690060193316723821116486775528898316759564645432201804601686666982557513820508740165543156112126815384592977214242892812623118598877714386107843985894728779003492239143662931172346964988445529981601741200436754166988981411238264110281742426650048586836199738351077269199388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -236573551340137913266440096015795814920876485801817727470234518727603752604087023520393112886308543431846871790939997742001480563629131928532471669518988284685830356518099277593546464245421571457081379868936159991416235706148413571861174046511080569710108268694929194904577378033318318049732340606994573445131931822436528278603139076233018514161021905173387870438903092143837966417405482241270699038327236704916761848752515651759573876337382386706407640158233874987042966358015708492174209864761777704622559335405772749559260111154462366557364011152989380155665713856328759072819077055327135935287488590981988598821137212946997536466351623589438118388498435492685226411187659955130079320984032230198289253526303588871818152311947879816390232425527324538524411385827220198843142460015370972922461900713291176548836820340259705765136756588498687822826913211106467574656620736601499069737089239447615214047231995612825480927703130958521329111512986556591380493903551083288859298785016461218488621578960462906404707208924251715455748737921302522255943090371181296307629331557506670042638731630132440203360995927683307185113588629926647234763509371987022388174825291910530899822358911959015684528156392444593762716255538079864082385082524646603378930489152541367230492924024747907891857599131472807455146915811479364602011775908557326598535546752319342607169424422150824884743504555244032370680210899017835392260494882489826449826305233144697173191570563902474193770360378149411332896783323594720255046717746515669067031875702120249001808110937951561899002655511349915660603124362987680416351943943461054044628198134875740962770594894648107582057748703754870730661836510674916899061942008456406624758862479760095698497833214031746165495880974622027175802258629811261783532209643070354126702626242625605772612511148245686914766636568955675756641231982486641735542211833620576034772939847698420789692354151499935300784282406160017274631644030457568402150174295185347624631988698133461804147764411413901194681176880769962916960417530520458571310185538638572489154049022576383866974671952867062723217223758238156717189940323353235117444147120027140371520303438247600492265752480891265773998349952051745947844319876331877488537711404845269169861860295087234662706581315135089081809473554616262482796836468525697705145765820496247903687201500874025230236939822685704922953249276776067836776474665860002541187317221737217235298051115260406739356173698512368683276201089088071264369639927833456606916847159058921632885622464464710584470663893223630058935262280822557862748114580072806694389402647952564429890289637676933673072388620152434924309300898158948471142165357765004266094757299817315922665100618903356556139367091263470890677893634373551345091986262973288855694037686341374575865522682187446445400098442027796055206543560168156394676549879518088716237997176038359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 84048333642638775408590411619399233210275676154468114318523251710481066923621350596779652527583363980807369584242492878653601507187928455227273267017153644419370296274511729279592931866512516325997842059160711132936315775276935416488713008609255376677602441078822275120582863813438941984686776694632650088094081229468509800156239386671501456994095137312136464912287545586830778866732968513394158711216369088080772209761408814825327900037030393641380047862617770482916558851346696993218753646475554597107169142751965688741232418902533675316807127991914885106603414212525978694674849257651300753104133436512823099216467766741013550360518684881788237918594096193010092180358110546228077465561864043920796579177538117748747397405494518781839330701250951020432147539472729021107604779004401674880125412993222261699533623336415909216976964555776273556798738889654325693542140902214702067630373997592973415774290093858892897020621862368700471733504155410237741611347124678685037558671441893072908451275263280602011960218145225652568860631051321148874487958635665278827108462813339756710867956016604989190286669301093903726054640332895014422636867488988181350597737928011370724743485254884791125150031929090676868948514835415974327231294815480192759920867749027546153305734716101007764180702011480163801226464252245762295674061022477746081840269271146401712143758268152119302354751924005215509539455809711127876104154110205093212093849560959117075578758179020996140134922102359541847304090420205949554848718465780104481971674500776180430282679134015842193218286465849129080215293461365773996739382289805497928587157043556935929518778309514933047449356258959639091498706888617560988260684750128151335731425821754314462634518233815673822851828192091749460255886470160807365782162079871665411182385423416838626193845899670212170525762429475441535276942503697098010126276989502494827539154828308245069231345843718862389901733699261092047245812972933970158018596337207183887893760662411068276780346266228869058030347077953013537691970563268069127097680131245169798612420715862334321412918513908558311036217558588348252644329667330894042156376092534983508624246228382818312579408515076219570213307435151548968589500164565310093449105922148370840391693321515262700483221612458811183052542026379951988819053067902104889188010474974846419403378605504629440029516869078921521015219917679770560887424944060955877032863858093578381520690976474365086843218033681662372740377636858812639081998938409562218867275473631016869066568268725558495340635870626365802041437563184989277129595725939013802513893373059129688708026955360783531368115485483282098562292631722804604259992294461645228404155708734447321259521292003827082231960671300498135308135238796613919206205314172157096888266924550259967610461291594769636878177111190483447173910299948070819194907225084736851700444659974144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -13591421304617769829270867723759005765859269370710032082865777044658597575644254036096896753545663825090746191986953701391454018408185072541748283669105126235276142043864752674619184715205337837236895886905352763664412910704090753734143620322878452712522626094825257250471812104067669738386982134485687132146168439343672034448784068517831570953320781133147753019048837842100239895813335097008351484638457440245608049821985510173910998666864375831378893583638921154894523384222905127893454740832205016581639545264346615311974958310810795923054443972669807428528363924869978391582852906458540505579967749550712892515146025480595785518718398444285552427420394466582029541898447151579894377973350008641390164839201568831594644575769381414437988577142873040711451445365843374692671590168778697789519419997835797725849350037399638868014040169814560788807081404451337575368681650386556010935334723361894826656276800024025009774251392608041806377901293461863955389874670674350040264219502307754042296674808953772688950750592483831529414030990646672632199345181150305235286781688561798394607162260461271623165911553332422851568480174714457103213776704548874505516464257498129274681809682060624422310345422208467751865027969409010205322056287255210979652161583845899329247251609306288081255183943946919498912032976753492782599101666723091763291618159655904155296227659041240612135887867662122470846522628403391964642361581709643176197961756827922950715360587018860940982006712860530475722945355449953051129433800006832046081857029785462148354574810364125555357212999076674747699105841640371678256388941759856700629224014850565513302627279904287317472415361516105783807880264856157803736341410800601490308895199923564768883905509517453979900160549814910479109189788283193339086740021598234829642313872246441139989160171665341973286074566292902928936306728663550946383331716600670095850553006457263047857215449827422584288035124795200881210254570147569652536597499715724164657265424012537945609252411724585232882140456180931350837182106108580710433045401627377338902436539339899631823137918089592168866544208507543572791119675114789364539449303678464355145647399238174626365619406678544477098997812178091231688490196921349756047487530980778970515335088951263697965407571579062520070186031662190258763522942001455736549988137799263552019632214997369427044760746367141752142026272213747204330947919528927344660936757709550612253830935739997051555527751924196422649045278310445530669524018788801135615245403153702544103347555678658930054429901575569451791365798689027552802903908732660084713814112947335855436101423176848606260534499474503424912074440573212728988123427475494933618698362342934715210836658958671185985748648923151362909911750985652663812453664069126331158107404444260067732889840773434654086198870193617009442364959008133472360678801499901493327362432539033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -5566816791883413574037666408127008124213712558732366161238808114568724471205115546017054280563897368459657862402177087445296894962726204322408679551281146709677629249330123332256311813749558391231209435843865921818745591243946638702774111159441463018391984678130624681315699330351071004015605569478810284368529813152201146607718754651490571066381596454134191149759771209288965781069296926677823240103849633183945696321318631830720851467649413272351471815285993354530445943365794143332525791604169662803147807452312067933881491383591383300111560567179383539837899984417521153417980472854498717906783296149748968881293517687649436152136923447271822896823971345589547386850548554461174951460334546398706121508589220596146647781935155580298413619223666337165352584681589501457673944445643942905626712865271708435012343025066034635166714756840463847096549635752174640068940375821649883694220995144810280789067456492726669960639447669353499639781342798268653864216059953631918914848321699454256479726957366783482589563055427503365538101285074675697777118383524144658282354324489365866051190152500402483577933035094164298821581553961700583604681688167502919507551858371254357019002436192509494257390415989319892181653972594578267066529334752139918540157749011940341715553346939227582039969276398979566557243520612605961557030018820387557635430080595645254074534025680644599235048460216747563292442784796930321716597366600523392720380499018189758517565787825213577739112696065778200717618281126822844886381103901859251569164793399798781523704011191155180793698592557264132908321291476109662794220167158801464644310405166008198195152532262328911915579038581198346905368676345979524143662597241987166995947455277887233571885507571244103268061141340014519594780319334064725324850627611579654471999964211149300064070021354806929218577431595194098558492207523650324652077597664543023324741229814569367549043293711006076773238487945510386274002078164242689672367907340644176617562075485321153568564918123089102971674686311101428172985596220543669479812746247111264014735579463479508575179043137295382888534688154272055947593633689960365795377503855218490546878964821401783256723129465574212209084268722133365010907346726096655356914244223966960334129032186921302212701731630443738371778755729744873478753292150643310219419738817906384094464601974043561591148077237883925751536669212612248759851995957190251628916252955379703861428736797437610092408526118685381747513145967879558208088833162021446200995999831205936359394198667044012417671549706653480392166668869821348502562859073950454573603929858669169869306186137507003409074935371037167302413879513767403166718181936257624128298719149288205216450871925290619666390590753029415180841662873765020279833804465262384654242018530396689090236677065378862450082728955288646344424437537031394028356091669526302828330158234009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 5786649135962173946715927271871900525129275602929586811102463414837927075873069677817946848074615999709043456752816669171368458194505794467720286916118305182697003252028624022768094231906931551321788504838779651146958318926277170011738722278236414523142660848980068414064407449716502005487924678623871290476140519414682571958136251633311554120884659483225041576154382754165508647900132467404530262511083716927084153896482495938240794828772131646552338348284940948149665280652469657321453892948477655693149853113356359338407545911809297340022768113054284589302735307510233365600472494288829449296921330235647918622282727514234122177630066907169030183162564416567673796864376830369454310386240222484830309892688510293819812006831202918394142475424784343351495534513657689789520091456179987684569062540811267996738729339520960992119487071877277146401729779169214685440395298686318354777022768937738549377504545904703734772677939131680198821019903959161726467817066029356047222752318074953658610913551962774655992480335876380304525435819900582203380086506739095147458857399472695739506320049393212837109558623069312357039172342348299832067443981871415793705316515258818401049241855456529128725526725339491508959610386152147923978315870844366701401042145521499463068109305638965881382914754462913854560118823679411103845762532960256458485077416728470878471081423227365023070022776964077476059379972310710323787407943061616697653352665257209019279893629384312615243906783211266550121429745335907818703910657189852577298046953242548512960623523445153025533183899731365326695702874912316131819690353779124662576302497970791667427948725936032619626471005340931080966728334842370629853677076001144920573635909517237213784950211103256733396978628899997425378296677543788230918658940180935231645606002996140147090742042794262341638849747799352935606255907062261588405243425360320715563698687472449330625998394121029371705278358900119924202098235766029411790286152869559956167890139010571320818405139386300791116807553967821063986095313804196474981231796466350871330963274052956649417310428223656079359159482011670265776067030960953408801768798399067097429236516416127544706172054912814708748872947477079847593008075101822891371937774178592154426934477059847176025630290889597914551168693836464786285325329357177647060933973812802544919885470795094676811952602384489736895768761275215484640932574625799530065994113015760087196489472034132036694802350117292111217098995036344997200675833057666887608249729033934409456947168481410024781875405647569828077249818874359332826787329843349449939369347937305877923070025781373808001243967904582605075371261526907328068524257974495429892506301398982134847796453786066311446879365613225719245393615905486326810968659334152442719683283373595332614937229370290702696911099069518938805893123364954859577064685525264584701941445663129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -2844315273034401645878631968497008143107461085542840275695186333710825613066227583620632487321447100224314073976410500108228904499063780617130992624176406928882930756297381800457701399763115999068087019392837286023153462103094055484661048979141178454810887781554199305427662923386480076153169572858359911905391008687499614818630804982974816357469361203380422966453767444046700449568692354506553200728916593236054118282818133506126288861154822785153025724279953374632453501339658101716004309637245503877354126212306455433629731020638324588825783626448451703800948147113051086267845171566696296186632184111801017464796521446692079507512005117555910061602983606351585385240368588253072588946244621120199796500117236053263660220717361090847887130254946585910171912699009852709067189277034335511984112141656891499146656410714518394388976318375877484602502905195091248714367225897555508689778967218755028456233914507680579486839122420860031187936383937958956546112431430081238657761721002700182198989518734853390529458420882236357758555908759738697395269994476894531555222735909961109122430840662917125044141334889675628681777757042841359829059006195840028354887425260431894580315311731976287761247494305520668348216338660692560797685149529667799620968027705144807017369262299650400235070201260400963444258598869723660925287126676270955576350724059364056744008409776414570059137260896363522311188549988522686127010299404024143364341034244410474083997780132072239572149574946922130019625449842417054974601104024429646027134503007223659276827710413048919958675185142651243550765085370340786350336354453572354655283888107971871511667899671707084556629765101376851588403570509560379104557054978760692503119499112360176730030574943961766773802351324170088297626942109464261753710714890663403539987933418344336059365069326585071848617900483330351133722165178530213323015411946682591193829832229170846644537063346884758853161052186896578802393283692271442530716584137833938697895516183148855051546780132443414171130585505923803560407723764957842215576816362068115429994841093715562405152396050470410015044893870061269386930672571502313066320636241838412708870225788462561930016587835949717593748617373225515564826534443319259542766575719421866883392407729404276638900413445180968463977500084145488942120022706296673088305588656745669175220230657888327495947385338582210906144289311521888794865984219783123463643471029962328035889647957109362541560357785193566688300448347591001373826646340307852441124747090378225087269661449765596215609146365149054194394890908219868631260730787692405161357507909709642330443019483667365949731511887186007603880998422754192180638512672608013314308983292083150331412088719294680733863228736226407197168805676704866193995464479254919708044927783614896860336222648046181302072970917515774832138553595919217827386476608760646922168143603302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 985624214920185627681571357117852372194991303671737141020661090079476892832918762818896408187490546951835855821221342562750154879596245644922498411610894062544417140036729901727869284257581054824391609464748722155560987506397127304289787268401335406015023953611940349246418084593846069516335409665337477752394289979272661376174290726889779292422818984710893635875583824210874931674006161468078132331452099603600954652287429041725494664734631825257410662611875880438015611743574345416912962494816848875857973766170159082026496828586547302633530492333538318104273600238174887217418344812678687338941644001770720172299700618439980924848414886625500942082748036551890874230715243349862299065099472009461389223094797656758475434009586056809016913861653048590108472831811977972629185298024586058307017146522721925581746346389697626223555278700850667358636748387296475946454449539111670604547791230728398946071417380316779603707881123966135680812566347395467208025698061335974453921589154510921494301582374277046222330204984206303809093204470645324303267722098179663207364696136508521824589017619873496130637434455013806678023290944578080555951878439560619194573877568460103610436162288068523631766230030560180282221321520331731725400396318381584277043951478636897171273518410508703839520512465034660944292558127141084040897266031871128339251545880975743177016984543996998758074983858130359411199982165109425473244342819945280436248140546989732531935735544136971395933164146697978197600339716731913366944900983318496690391646701263758524364268339238306194884357084135832578323122582256053240939595572679565314275372256022534979704060598174922606104105482511608555278719469689570623175336209078741483548441035307540587547875086209210380735706381671435655631352293180906639857558998902579556528446043423344628352449166417741947318871150455592318939099977139227173051591691336817263012367004382081843396244620882417081875330068786613870108787804494584982089812258781266750995318552310333597551361589708676816117407915233815428671983784938244729048867809186311287442946284553073169511645719300413149108367959952744276437319803649545134778562573594470408148701017455132463110523802584422950066837074794709365067610559471164779182859428788864299591472135876199395936256279869933892903562908897560364066521708464040440403509499891405353330887916963962561295244173148432427684381043832955085416164203153072269818347670969524267710238234109792357282600801924660099260622406940534795174145861719948275740758351332049671673252437391114358077168429847443974556021607712621648851561268465635918012144360287531405315121976525620260752522954942028133786922842416979985024385694867303542945506450429489159945958284971311491662302075418648705475256139995167655147664426516835599236802412193073011948421205115360708531487456935591667936680094679057698471273205350119004256663649648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] 5763819007110434058712283617341044750330817717771930701924679396272022606759420708425870714497172378925205042428123833339256887034802141241980684246818801211076634023738779099357300357160477509798350716035597977262733591491270830408092695442898164905350133973013053935290747964900862920597988442062440431581873974903547942422848695192096349252683028028900782573841837319573478581065835231013152677333355583121305426650525211322237958424917921815052830848180835625402406489400404751060676945367720476154421712035263315034694038071023569021304159433779574807816286787249282133473100560202984803064083921889983206416384714739625259327937216083443476513027223971662452075404645683620669128471384445780249510106732853646744400042585988318030450544330499810248871012131510700333023573868711083688568913154160983749700806411910151114782132719133843440397062367815192207611027763854308508733359943118552530301878396163148277951778080501080215009977897660106583650109183223618908272683340697905271597429640140377917512106067702888343021731420846303690435182064826970592953979876036522212221283438547479052518544950241547292547984859721599492316066356068309494592623412157267822197345817112613889717675073885597870209003766273714186106596225889253074842061003144672006642507279406213362700320713282169670193495271725961336324485164613886058176771146304187725501152641221597206386750869732620766308249912618073473588986767600196619947982732813713881807857602460616571101048249489604869927368029291432897035755093298776733446269342205566690574330344240991197149787548310379296948534025658422015720958162097134179048213175222503879634190808488159887351980680445193611268220845436019981711004598695083997167296875988057483388779371051320864245744184592417499687139329187454101440015059293519149548598632884724052936543595576967098966184441602060442977736429945668286836064514045330931394204844142118478759375980218946966388297017689590880616913611121432781634281273239014871879021005157021366554954616815242319351122793882098233784571517984912398315544035592950906108412774773313655297034087668430099409175904809819977568758898530083474862491250766031466760862360965680689263293158710544739641719189624911410098003929333552918005108525619214880194396959024859217021057427869249938024557396528344073928388336238513551828939859390458316143753532603053964769812647519850689821682296719506255715041662603755149776826346757386490116109981862508931841718657702535243025435644242069936778481516717859351456355103978709251046970468175360179671936658342616135345836257455637018233080443220604672640402173508457493315351320367307379270943806739106110354674121227731099073619451201026465123111992502555340517374598233716844286217893117996166761619975324436994788561947999217718519099351658416594844936632977471000822383009912922637942494507605724145690821613497142476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -501578687339394251300496617598336324029823422160104418257815133176441930275698851402993379877020247342095587890074913296168999316425628389423066521584388134788038825340506742214442227131668191226414416988596240744685935739753622690654874271611843980017811872556779311756894168995536040514245526763899114698108142891336006603997903857472929970487532367863123721796047414440448068366733892059159706311767214404691505480683755772821829183065200755637836365908271670675404183150183544809609830096584679377630446301475949865299751585771704509139849562258600397067272175737567126875507042505721961367715887722363172531666310294966421194023792170114696909674724454844383335869767397225833938480488239834535514212145221785090316356983862942115326406600356183260934725589381873646193390253771649876310690656048308336914577281463573143289777688418677710621923211838772827977031334090785557312310747274540231223384742459557113815129591971550892158570063707383927707779206567075193392331613907720575401779449200946716450225921296397646654058152798328328499804008616839604791263084306489044795498876721695508846609131921761484647731323835085469904448256647787837112610155369375467641207042757416120605120871694447015243961285262615945540681869202482067980390025871544010653345196449573023036867328708040277510666565629028490316700323828518731846580451143320859659167682086519304483323895054246236362855867935695022744954420191057286391525424559210343946242042817656332202169731059753387762130994021731626190146563352561294745067053394101112945516452852204302762305198900315667008477406355284388040205744708963444350541545157931977889344965952806357904123088787948961341695996784644498833076130155970059026844060597039043981749030285206830974712071785755898107231836234703226516964521317555682867071060735778713236176577398297435318911658893342817921389433806868483938027939031013740655967450612468947001108674703221424609364495663412241722877613217680604205162586899900834185099277872141263131710425223895541252138426309700842047259866046514128475173890465797719362637895638420854962088166770098163652701864357841890524947296825171481628720069638417520075711224447431497691962857622935999931787302055904763355105030942723911078965567868246369525202890741692739687844044680718542866383459350535390943155551805251860350664508776721586284081884327289703770831255891045904521278298450692749157715372843478601281111660817165190757377511527943230115382613035692045435089242621314835445948983008706123436124080553977421090317781468049503499494698823720468785778889819015556922557340752971537960224785539649765014976840234681034395396542581003043223302120016196647265388785021698121022943772481618807310752924806296857499211964429110450697871111482774139061843244690290066558523760823423889379468994077168577047781242192319267355001987788064643610361797823143799160832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -74466989037778257102068907001602571343223103999094340047731258976654982007012053700126266191592885222607532026128829555807583256410607838116519942339341036530743515002628565233359699527379952511203496930772528055690268012749188498539558562728653719108523138708872089111703485204108510138697802868042884889563734677381861355416975730833134713963715377288979704577243581477276708921573110098125619124792078985270520502222353303429234478968589410928453501881264059905585408085118170186618488602235492410229827557640037882003027801291580644742278394619579304648962704051250765751665125290536479628731800368275571547194019692862010852054393208234008809219098932623758980208812066989709492556840393164805611018836373978605978093188613527293272264175832492868734126071492396992371007362835845606775836750425277407321825093817849862584404559717876487410489749084967394717745247400316671058056960095801527294419519725761937406760416199824182564892378455600583126203900828862577250105415391280053626380623963051598733736971787083580468093773762501367929607347719764212676486980552801695028244986940736110256436552651096251715129021651827179065789972087239789551497567202556195556245720038992700084555537400316116305437374405048957592781286035385906326434891810451159649431906920471225990382330615878739061479907608508531135736373528247642608084698682315207826288005754447856581669661161023059834522511567805760413126197010163316481067187473463775434148778461490452879393457043152671603117779517230405444876243779870745956618275297050644553021605362544455978333096012540577318473630531471768275849764100214928779204731240289928857436940556761017356442096367573873794770253526086790105421749491145679541346407286633024480276921504115811857956123715795655105221692803641404468826435933400871595891027778981945355453552509174275187763856561930958238370019320586737863068265897202591038106712975168225876440169217246538016939886729196751721231530483811108431200365585142773474512252802182330574972038399245758716469589334867796018785715193326925804961687595402935978993765166385296786003634255217362610324684590579516464425291394912095014337568537222450308355808894855442372748840566141918620904455221553226425356900805963282301376962400397452108757248448915809369323959636450914080309307869199524115326351310131427565552090301446751704736005480113517215293507288108722051028219135344654542802892113412957073711380136872255986794345017815758557216471333241980916852162684246410467102776525464994902960690061166365594840803212066500398402110331931948854661751055231021098187822253837850355214149463534852938983381981471600911234833107566749726201572731401114640311621753700470062449397283409054947311325222093274270537200975971555785534252816429830632352388439818577833018239371922132090917765430224588175988546036827323202930920508788044274118656993807033381683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -1992008656083003471886456818322954240355831722833619538971337711146104165252664982503545411325269206689670834152653150864865325372126990188202477673824942801955921155168500784270089089493321828780963698059139485373790935240492346554145804748789868642252614399801015242553013126415818749104744874547165203150729649032009610244501076124094202347068295434433222467757878064430407741353243949314512226986798468238961387599626755200353323180437374140700981546538697543840615884241997041313285224055610549009434789811714062967856618352265873362628745373924646959296261279876723175209866733126527336896713423913025572609083085052744753655387301774944595598249003020736321870069893858687110737719525708647776821076835800116740737513312907958909084523825880488466883976208060774737773199146579162119769562861493732283435731591010712279937600758261851860314528828423644923781789317565818241747599295947386714967905992641284260063481610178247298056786485792075679206010318737042434738687059063215896388730105600279358153042373253930739030104454862067874584360826346029977202521957181591442614935946582702974043987353624506652964899950554942728198614726903043100787752161905019986641145946245579407573264437323343713053583711529956282193789435870791297062392148241341834962315821004756544440825009064408741697532089245135814590765894314398567820036843947200103801353190099942513390821794915954940795972789108353321731042839029698578267967744482087160812156243765321299092448777742218303875433417674758338707293472154043533835256558718099495049393838360035005639096300857203737031968381529972850166848476074058056341147979038685706920766632836063412340803405736729374781248708288336392870412857330688487710118167492790280158710819481469719819284261594160939112975528671886414836898048245220477542634398688996812093233917859747580763521324100297046511506433362184840024838075301569743379889567060575510531991670800145829812547686756766128633090976785780335057574318628487495858614989780719693706009222496958030738867925519057058993075934803689210367168617365768835201464095505819993472720442619612824252656073676703716863489057112407846993850269450133083268904961779426407731918213244760556019989672826513758599520640995454719586607527770985211991430417393714692368151776205221494302364897843295976358892512135273174749779937621496363355384613027818671995295162587173956086255061894588922284900528470591830534645611227663698386684713717981235209952071037002592738919309719796113749132506307147071595283015279083542165022432302257510704320290490401859023948509133283877308148524311890176880601036250048475100473798502109643301800032787928898585892797248108633698657318137396364171530323011983131301510573102271659101713083635675944285188473972795844780350553740651663052752508524232695252905868519154861945724379035506659149276544697786452189568762615506393681100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] 23155027858081987993160272485135853173801054209398517315131322089128697029541673964242051404808260742101512845594324405339778771044124665389454311567195303069021037302044256715203232939430124229551571057146153324437911277163857328506415958601976279912273275741072036599709604921993166576813199790114623486774771302476312974493314957392893234722204287142663621690397781197886674062186628721980786285383039527675995991847639254598455837105009086095769583374663396878375200573749569219161163486465821005158205167118872400939915968159338126105847360797472199471040116028691650104905698719441458923285552136988545762510394036401866390181712112599654339266677551685347974379150917990038764833824413338308493501379399780462566394493353044905090466425876516692145490317607151640161929853148788754167147617813273577421921163622091008490675522448328980005940951461801852963497040294139667550739225383167097363835121658087949888070850047268772320863044249637118826944320771039284685327733944186262625825477535780659985112640250747319067747326438672606512896017343229854932642034549352380261546758826901855140012646122014438148143322265112729759070991284195468810559079412103408393797482617375298104681049252387303464754581237613765258316380235377979647051358178702499626513477776498050953088275612915024398318069708269383926145596197910131108173002675184908709588427938394225922798760343891788264987439840436848256976555997205745765240331181353978875845923761788937039200540076423327463753833891669868684881318997759368282958100660407031630729793293761562872344725482210078881573975243386972396821418065069100694095672792817873321424020770937826060128718236145767122435634859152735837927886789740917701014268929682786400923796301562897903930593064964394850211668167524707532998824814321152280504994112839871300852246401067366493833180935621365442385953898720423042468537878137656248721651337423574659234228417856061616525126665712213822906555573582580784871281603008048792021141946014709193293424484268755832602077255156715905760233490651303175405181750135769605232487279665331380076627457248960407455570900409953030281085128382631301263692878548268328819503342110644635391973849923596775015490250040547235230150027322119854869673471826466294836796232388329415943233304896643965696306199580601644448806800547562333908414167577496293478625858775674278278727694177201734311722203095780798148343870909653344343955348575518561164898802901937036611795000609950969620796038948006078346170825413559320171799926965162990593687773275372739042062327005972106716294941383119835997420023491912197488012539447668461464394369441599779808623189556761445658958683129343703229393028443271816668639145979367618283966879736401207900768546998352943604814663768617061366186201965278779938775864365804666157400220639679144007850719102794463381018542634022111633522978411209039649177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 350557422956150513067753315830722631911459640088184091778911906006007877564624283665371781981222539393100284484160188445309355089310567069125762110482161662779652665453285649485007684018505919992612778263345633189993045002842884116629485158064682309616919041047703887834156006973019661333732229884641921334828588110724915404309453368955174282262687238834624613768718341318369047222366103491858001322378049577557681619112515288891068788274731892888812952873333654478751876990634907686623051416100052568071511991049189991614445500228222328199226473525268200289455681866532000522723736524110701220157096185808607187562400558538369567580035982917043543328841355440609913465464174015514701522588040082439790514614153250424189367380285863508643915050364344716446916927628140323460427615689632741286201836973110156820586751644883920148110111533553488195402780097289637399280530288799025042075511004108960716430199514554834835511979791607379896975303478282438208475047587149798072102932587632240644375468848981363432366777031358343272716452751150683259694576823981101788047843795892208508665489476788514077201188636160229737730874773151003275162691751946414311909168530247453851602147263259322501587752004827182298817141007909326171163863785516586577540187193331747202885884134721539782476822738578578433044446055217518176851992424361618426731607381240734997990874480801728605568438560515203007559091797773438512091982781718585371182550285617508715768688855645915573938721612640891440386026716732110854046590252039861603924579220050953947738537993468120342208042065244667634258790483075786343239437795171857717161712236060232107094220199885660036861462959649897434436065397339126607376237879273371323671492335569955980614505774382132707859471128452389464826659628927604103552290144030587541321773476946838864075039137903773881754314742726809261924915689715138981257381448305830849846027231430113672272147180333640846490150274075968471286659038188789628573414386425054704038409575920131455291540596464194142067051573558454646499793290674488375802723777571763559446451327883911596074923165689022212742464796889441978661539003794293801644319096127317246536311717157294738410924694078937209416581600547368143590943614812672208471773442563787589336623208635122394740690500634129620597854617089469708816197377586784385558000567528998604340782978311538073778696395175827489494488760012356665842320683221123951541831899852673059688654480934000355364747338013824790038707403025561851283238356106846072868627064889783944666761728840003738947495576435836144339645801468982380367651675109110331303327586788178464011632657925539526877460004541464413822214081196910247933216618244438339298707952880392539215609145054813549917598342170732345077439692699890300926835551464262071467378009545557337763117763888126246745750836902974058007186161403358909190914453853558157397196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -13914715281459802269557779575641403520642243042665526012461190757998398691577029998917523292370281923975426379416132947909779478180551207156824619075477611802214719172308426148306604556823213187326796952309187937559330082885314045851736877682437925312512260486742178590129968130630167791689414992889376899474564102238141503390977350527575727818808751319949165517156956561497358919590328009149437918149808055659257243991880113430395282493704192579989389275606189627220164561390249236461456565293897625034304176588033648099608672430958368071787040769963030460767529003968068664960870306049957544775586519887525024390398933599616683416779134567211196901609609164535698202098790992927584069545691106925050295189911628884331279001086041699991585496040287263309163272374151379856091193838421630138195776466277921092268114478803237523803611598590041871508970757232498830780241529380949554203005931062591109728257399537568068657558559446055421697517580734611338850392847638997094674999680596902017303294673374498503013544360167641565948889166002122284519726871613620684513729673254486605257380309375367431347839668260041734733029194592540998134876033033020212680865988039607554558096615248755183858607787879072061572236795902574495871856527461869050201914594755332313011642378972821761112571320613652895458449399812360562635779228022469106265574008659494622024231481211378496178438780639497239647459311248239177604035998075323311826847983042283507585625005441984715913111382980874209451570595925399574830772039212732285119024023495996150546580779961075181391058954414344288333687501228758681187743641710204706131737776308325988976374944278303955171576899274791648735430495172586777477445038405858841499485309250418574202664453021919662141619221127614168008156600491931700946976515069461050860197641173873560614231091795513925753872820319275250444856170910699398708804654577853874345180088563984751649264602612409750994551509380364362161080591741187916419975663728629282412720055459109745340091268193473648778499417961655184840439664178488195015651178473286018491445440497120542373388252944902249527586877208850477492464356013774795866950373565824659734054171288714996489849666813499510966689802123573639946468817113626622268712587575951266391827973518926031206763867283812421244841897350016594353578746093769729315974137367132573296072961409972746485762878108244311054130932861902259704427927517074924532681176460643213007670693540750352326057010933340529395908248014269017098677176816701700116997181647102302718086680402658013066235374865616913302170245474208157680651437914752966480095658376589186426958429936260628767737155137735268857647274918730291897025120478315871107272074947495577546290348530526786758184275464119652413993910503673024172924710904716121096183396781544091451619580252831066962887699736455614380761456933400074232914611449781336479786598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] -87631772930418260215149381029551541231277232469700538622503335724325174452844999070168129252439131742728065459554898521666159377534250030806093827685524359284024930044109854037963900703036130365209013335152107808541662411461998705425935919604295773243123688170391492639144657176543812941045096242235566644020215502218813441742567736820189697903545290706153987508937732342392996087713377018114745133518448229884676256042583498997056406345946728045254795108134478206873458283943678363545877860262780288559614902397308802445785989099257085564802253180897420155672284248810580056475766954648627674063150024002591705133817124924535056352554033233897262721718918725545672478354331693629151019215763077599406013205736034242687346821817099987419631757970255461075658725982068098256452719193030162722825338443973320205069422345858459490155914497932839214654248516951301839219072798383413957857818116033476530459386919658715863215956674274323583194272253853516831773229708044379158735143325005773279228151539880281761141509330590586871160229386445092701267874808704276153393168617829850827708201093359867339466004709050783378406078015541562909913157338024201413706154548307925179299331449054737666418099550206114804353952363603035145741689859400481031601581493772977964634219733990223840582787714616144719594053383089209688546073826851552629204070653071211374204712097254900226497693488500811140836741343311016582960327918059887803242125809309041350430300423056996784960313940308982877416783671662363612262081819222978567566192972110767213886379708524829269117941585022516781061619002984826984378764328967954015345300122102350766534106138349989214183367799253912889913374265523088343371205933432977343047667229765704239069323082422276336830978661768433890263699445031526069376187347286447093006671546560063421608435271454654908201069533109679718428240726196538283751377580303529026478845269609081871961610864718825263568113806658926890683164276085807896155383319751958247568510512583567121063028783883236309063552636434414206582304644868360236199261815093428404649496999573979109867518601568040114976215638505915607043596650041158941178452901246633521485504032231693044753969441684786974735462176404251998099392432151674363481505236086442272712457438857491398068290477020322589516968747841090551960851061432408882732935312987064181307376890607826152771703594681684966053101789073071455902837248770651277179581115042399467774921634496779578197549391593704816191015530324034427119291469708533104934451572535189590172280683887559215878909209044878831295799856630969029467684231977258000034935153241490653643567561444787467640072480341528223816664278340771218103817203057281981662109739024711026613214624902579366557097185759063716499651636744405618039082369690922840880860701499861684247958189954640412367577464474657354987476040464755093789748993026575288242358190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -527471461553418328658485659212839899165884475358891991621190538501196732064998871078697485437755112018741439703945483034744934484920675959250878700748882910689479450438773350289862848446745344728079857874001143165039442898836394664826189361063748947290963272819072306916225680442278327395871868256306488585187869992834910887476150770720122351226198117141207209202606915032290793262164124778870062314366338805670420477166206780995733528743408920438887204662677766128373458365583338054544730016404914152778116528113568707705120279013503720248664586391753948253525476925094615044130205099426732681499859907922528369615358345860061154766700904435023548197015889682347520943090514067008815335059109411654320722803961762912284719556312232336203562924938402548388049573577005209441619206413073823698910978994802057330830186030924356712949140589763579531371842211043633594760469628117132315337756106942770824964572658137061993997720655917116439604944002350696830183702005724057914688854496300193070044702219129730211091582721310529809182837575187658292873660334152286791376982552992473631931347180614385788013347487849625876530309537935306926646606148762912780579650463276986413799201551658328193853083264084754957175894910632127074148190324859476080879593941534936156563389782352533207577458817637945433011596764570220896937014529473369538245841539267360773552708936407145419112821962809427604739361397919907821828701007242592178544112437653040366435086770644527705979566247398523905050718866738315544680021074988050086615439948985172058339639337769188373453841195046420893606547075950369323690770729247960453573324668365728588859053499689134994510851073144720644670631880976986658618883306152828055688649058289757800929800182056867945854435489641922976465383733336920460941286631168143046021767256690871709785997059628544851202747098726982041694946586765644429201389817756068424795622597758988418740117598717924481114284421660189548654619701781945186005672825002377733218690622616341611714551448984864677122256955698214997827933713410166807116751922852294252183952057244414008624611745992995120861411002483405527282277013642381745181770337111944777131874864954738072206124737223200244862523399171788838267560562663570875332207722016430031982986906300296568981976806176055242756317292571867155041915304068231495319497123455499753415569894204055579371733414595152896477133442398905579052597937442693651354618878092537486864985790965911798315419485544762558663165220861111108509962584483340272808111187098665166266978168473899481095777380971190810035442954322068273070193269384267994560813380868728652728815050715841132293601294835400419135062136060621376402117952154798499409815113068922799985587734143365712632859613319109862571652716866285908678605112236451225664058452658734235731699700854578486865873292261274628860827837923610178359504309327055417089667891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] -1223056623601478256056399099133855777204996727609587996725089899756128093494357396529104270582786485966548497449330837808437339912798254175352608802014619546895823491918343680158500798805177477833441167592682517052993489609847753468495852877818568866779901326208051792588264922664087601538042942192399352586777813345268213906669401250257010887692867377490146279272575393657809363500217517050906067416632756673570379914289221921779853627030035329759186869644830733104180719498662842015917213026294841376431566314049117053896354037010081986217709704271619462181444539036583757312655753139186923392371563628150251863367715440444555231778592192260498645505903772712833274876192608344560180289102928564723707598308230692966286573227468923753562962103347228069342159351720069591791393126815934622826064566287355406119930385780249736248174450388592868803654895371961586942399564136988504378173017800785121013506550099756934947936274847869343107465991214372941225768033607080816044241621425411716377487536444365003079802239752741026143735691233220496770427406016644146793855659233792528181318520585633496096121068834783582955105481753527508481262053526684449909921382128502567083916024800911939508773702403105274340921368297099811644274107886463151143533053695779609730700142899152150469501474835605884878483266609395258587207565994738400318429376253241228984769723823665134441040655297735118673204843010874292460565998396246581847796745289352828007022346439881903958581691759865270919152758612283002943796193406351174621045481590682835608648534793403597543673542587160344535005828432353428031249917198239328196606043015622612167953883215527882040200307113175111874198773246783934947106602096130755495074105354349093227236544092714546984320351336243019039499918104997688212528383450346994625613826748742251523986835091334958388508859396969301130893315195093281620617809343144204376476455993047381129832757549383609174228574391191958739712924789437803879278142268879089201247711238053049310706271895863231461869371655645001542132880862818551579656747884735290987679436983034286160470590922757222236373461782699892770424880702873629782279062365635656908053616895606901900210100278872565265487288849392561109207411273151202562504209378302940356639945038621149669343214572532548415882606222220510828805381126806586570661138014896339654419493404759382022730029145384173133257075607106006938772569117524318587125171645450238090017948796351112506967687683734522339954171230267121955056847036022076838761964153721931869480459868625311840499059715964003357495648673229412218837826872666299580152529378927138727112989466208127497246273460866500567146276100847918220009366108221694179341922754172635274344709796440928167336957347868585823825966544324720841109101768513036229670748623086827526153373400939840972278291536827678260179977356762865311645623331930931788576278446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -9656860614705354581943326718692182352992438294230640095467093288158602729155933049421052173408709367253432879590764062833711697530603133861247436927800171338945674218324012772338365044780148837349162804531876913155227550331107600092765126620019974360284214984951851933989338850839508477863329343284924289786364761411868312913499463126480945680692478219334160610788021331526079321423513544091409791649179675662196461238768617283993316480491887259506184866239158786849072366255417899783104846259237369052582634157374548660842678495423993252842987584390466901936964613457312797875947169488525166477234245808087360430233440530545971723522233540290806607711991850944922112753251609490558696956231188669002948431203228172554892909174860499474530514771771851668154963077877834679909553840174558502125528916127209920849135560728352396334313314327334056814382745477172289739067435473803262673905700234617923201016860788125249916337725170233283325989531591804385101868883279438371867635398700931405622978403096372923977382687202112542362383105114267283026421763119936375381387614762088782344623527607737120793010286895754144503420008026012100626210045142349882415321290378593583516300697503414375815351148726013923322381196726106496840430144003398030899165742233621498949045694575666419619424831927071556175159345844026445460941878890983503025051253352991163361042053391614247500340057572710124262311745084561907871071303062160938446165829048019617612295611782277420465352361815355220471665106988107999703833419104447648255509791467604176709969689583299406458635641307222925374609566751881745983148680306475595085167365101263180548644651431410915990306128410303038156786263884590155212413298466155196163318235922602361397880917632682172071334808281404359158828941906495351608336320863921453143498316714059299317730385995983591509050218482998202030273510801955494246205101818829721435907156768621616971267640690281151043291844214277393115398574614263522016688297284987309244223330727002027315425031733898824406523042709922356341888639373259307862154730821618808346258371867460641908363185057785981681970006769644197184414398874839636671685722178254144268684475131256068524227982991320337746154930903832797500161289812885907585725546139097482775507459313931413789037157489681461817971296615504314691341481704808438606517174448606668577204295304525101301664340968891230889189787441143319721744091936776725215415205037323738512537431101308114983344371418778615232554764432335190591776176529113998585120313060172055716602236409867560364763711949518216653490932902120970314386853007026112427872184027840308549494861943988083744703331440875460498511688842658032171422000463699599687066916123719900914118774002830328350441242906287425412790803250017561272459641818047105410287715484623295957994692065349039372089835627334572006290178528875001122351962820544245344584807219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] -64088507214474057592926710754026751668877968963772215275788584646333139936651519958542446945766567407088749896895548520712641699557800026194951685599626781850426125360401249480012144829052457488160574558255688519473406136419743260261161122607475633738016222378460432619441156023365607801367606449706312016405011706497003219595444822084440460173610940355451958304081600221772109402554911490657469161567373120494946055412602540559543982226369931257389341571382793396248336506979543253520179949366760997388820661856518225273408915343864582717694078939886385827505490012924996061118961122518888403100403929131283787656896455110656874857131761167074667183783132799275581027192750421930700068731417083813273294153710585604396425452774414543253201296132508381656169724992013665024036288659389539807420982887686804572286183312621632561902647573422164468856152410113813201599120926081140600570731473788523868498153288758638188055261220696399595720158902115846639955078346757506737964230006731039433888080958460205936226258879090225492882476749644676643771553159437974383045446107368971944926329378094820262824255413558787656782465261956369706818883752532742142025807140610274083689758522719837266261541298540847972575928836903349657031229282264962084145096457539128127320279776607096292141414583223222966921380864089144943966653615965667802682916615474441097128787904579108290293143253827041185337817802767617245734204081390686672737491377967529353252799257607990602841351539656717422050149642729989421068990607652858719655849296776490821280494468492007527235206019533625693578397314517597229302598646398262385823861903940581919660879983083717204284537298286153662850928352661422411881228263064237536478045579329994706751884673449972240588308249713225597974502006816533958275266101307130074183562918751435140467216934851503334648920033904508398511895069163513342851887230153013908815112836773608808516481016601676758015319392261859383929710050547319452744409194183224794365616795012978609105207657964651522613167306182517600754055470083000094042490494285274162293805447841437974344891902043151846259017485908900536248933329802992337228384712941776410961317387393480750802509754845797783016099389881757815518836439315555723061418681005498655079446456975512641032409180016664751408976775174855214984489710761347834518544694253320317408388177776567699358339342641450201651232292793254911583280549872603947225168837762887666341372158720589840994167971922788637944979790804479503102874836061088457720582671965560722676507634433536595761555143486579659225233610184381011788257530323215076998958650535227460900853904256576776188345919732222313517203212166838622509195374059360364654927711816539011273054389947600952676415599664904211703559629275405159604681146016211780807342128838167461424658020730528056148287006122539378309101559451057250348480240786401404930153749938176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] 216194720015653622401374384544477837600136116332255154215643058508202126831782249252037294180175824035643104802616744243196136079774951119942430636012694103564043632780348655744629986379530354285816415325488477072217743193558982080737818275348250410115994355456265368633396705974602483626937189828376748811250026050874213611235189686439513311865486331525154534676306422385676952867983773841776116822180470374925278330493796923876395383035908067084860186914209677379770863498586522152656956863404290616710739199583668993082353278864093193347309818500602643686232480725623208047201272366493077061377306195014612006057158821512486521726861920365216122074773272513791186046482467901639992922034566974890443489209778625130648954425574283212006065557376074426994167673481637374113898976234438171494216350144463269991970692603752276458144933330555245004012403924971003208837610230022923829495197720095356735498560396126757767860019582381855801329898671087889243114631417474110222287867425286399168360319317553374279129072609097766353859826562085802999075410009102282692266254908390522483716647763500014402875334166381324493091508251029016682796371052302278563603431683365143345770001452289453353758681836115853188614196110934410725782349502272980717265579505209037660317893598763777578066924376293464852583593182242102192455417559299907462271314392980314680490072001435632739135557794484589647088095741784316596579413553920901840250957479063864889747732845800154850257110534163259438734173964137115358960704941777048996442675441769964070374856857664070056489820549430512531479648114352955082859965816431700193448410761972222390778657376702150376437324224596740297562268796162955140613251772553513368045973522601659064454028314272253744602881447313292091286664800466402021178558854066178519086256608344000279797125328965169666209060112792419772263833486633978107924209492561674345806781955325114942668566939071172388361859401675840179881194958117989636593207311497142413607569818756388304932688388876457407648318765636829115704104043838990898462912426955098082812122782548678711658660035193154012109668922612054994327153819539987793937202249185609100934979273833297889893347716443842294558717934817708598241570126336148401991570297194624312896430792133504220895976126097758906804133685285280464897598344485582180414160012156384241103344303821271264434741454328850083939609664175174452481265930662710663899300603773830777220517224541809076730792557723250030767162032412416663249796275633464988558096485425621750147238227997714785747830769549301653132024513983652413877121044165084019136157140233454516531151295961714249436605288355156694320286207379871329067269582738992752908800219911692212252844191814332566842982201860204133411549404578475926320844306902196726777244559410999586527581582597829095090055128632825751429293197998153814033252152191176994121520984883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 511474001361836762083224875952194711089274691392694467175708130454546286341647360255899137228207968076304062006020244297126515763366247083616715698089603534229492033515983830250780704758300177666660631107059978452930773914612001341985549448262312282851261928231817752528839182520917278825987198784395539130969230660177803689079105385601181082507260483567964269136996850321509990863627534205466768169711218051721389720169798417481064681787217807447554251595824562780390848227117998508647742420958061598719971880241040446027675722985812198763440046189468861321403144816499985472360235033673378840212366017126169071413120924267388460948601315473342811037237618168720310550120866727486754522093352840189885985686337485513512223260523132039227341830533359064400064888174415769959686705606921430392332999051594613425409152237647773670802951294059069471020352125841832737163439919081505211842398989085239316219115979883404164042478599840897945898232834349907054932668141083346391615273109800069112252476855257163191521381864273621930700341569780945136813979504629796514488972653340325285524308637412554226338256790334976276477000263675372996550956145596484309564769829180577724926705320365412789074581942371350800071015697810684867058155562276079737387556485235879128604782083274400755582640241391421100430871598295337460536098261194949747569636564949955742807174477309791566610274943773565596550361692719387570952586574875483315380434745826514024251654575877838268018936025086216072100747540288956240495292124706111704232490409439341022720955051489462687643861011625535617153166537016554401321354137280952945387282721461370056721986760033493982125151714337023160543099061007269402144648682004508156490160944180090948433844725616118968934604706776039244561541326813624109009548363198262060450587111388876463039330615881551741675444137622583698327050530549647650576264860557391755796704568187909427566530193383293812252544781393272156865506826523036745631119864469679549441152323454383670125036187584621856375182494290602928005821185619894532291296794144932211755198931831518654530234414519787912543809330114043600231256863695482780724184748358781119432423097899612818249930474818150316223653436736909645250859661766683329732691731133395168762124700739728029938023911486677837704938087285630088300225712941336947005171779807597744523667074138612532967123827054894475039720603553002831990012694681365857428924649694386343904883116554036870863569013504489556015246920076837772441262317326798237848760667773448575834577459843477635716739545565634749042015506210530438887798797614563586511292105257721352231275916414218186225981259766281578826631528693658443138200758502007852241264124262198452409817267094522884879649689196944815207212472519884880385738713236679620535127312527496044402845906008157480426169901511019373417658484802527565184171470065529429467253335654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -1485135023743121115701702386869912056836816124620180002942161483373679243793811641736087080998407018216542905582042892961304271178150411174619451139206839936735265258832097252128358813620772189395317463478166492708780139969980221454757459507259867140173871334591192509188397681861959132376578097966923537304991711005716945629801501161703173713102837919629972223585525850432393587038014282199046376562005179270934737570451129277797040233946440643254273121343729710589204670995859049773943236698918996363562209820751486571147637993456354471919415927539871438143710755475896276740307048603091610939007940529285850323575380561639834296635446625762862474824844573235174455212866462011251813725106950556261830045689040115135877761199646393571200391574185534234713311061950753654839833100032861381095842584019043204911108691391673365078517509194890674148712241923589503349630986950205688190553677128645346165152942041830410784685750374104313900605416915395792685754225222058560093630891347770091145054832746869607034040398125995320297241656782502354545465251299140188727311346494990416800070885521191635234520039133827856980816526106115276542624590523255653554804576965635230498210646508033605228253523487004003105456587857009406788808685692057063672071563900327442362254064638341996872581156169563822425338079134176529494765198966812629787059609166422850916210509436870796768979851639163739735358426325887277527970010522351870469356278212101514761152583531786191405860884642423198096705303240518385142649605096961511337296773575439742245168606009124438427689076852793986511880426927414246106163184515771209324395931689497473466450489827190865694656263948120176577096828837913068505594679614101593784439759640111026420897127281899873761019430963195767207551130484844946120849482856328400822990582669515618691041286439202681977254685463955217166292148267149022011645685428940698370204373384741669260489762413659341674073636165203887175477402675667928199664787700242090115766044050032390747405528188937532421247805330290696931682061455805163403029686691474051132315724108600765425433006920492258175297285387937425218972136956559414677614495641903145164173250030535462672532561612365060388820146240244997663527007864740000792215387845724301851431597149225975276224246051020587237683286381201884854016484812830368579390666759529031278655052381052017841707013300515878541799011847296261731782610496285303355453797140204197487992745865211688516404670337878647001492719878703562108653674779418331874701400501837849958619400500014113365664203276754232680395264317014647869692234045570635014331305149215324905898979470614471769584363557524126054576120301022469319370549521259492169607598832185237689903175452480350292965789856724016888813725616462732459632812201890707032316030417360506655015053213464686060372318574664777140932370033141409815067410391713617303933838740684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -4089633816015794663101668089456191766105245886470398604284542089135165049912794485680031270464790744558934550959557670663381365954103799529865543699616148863600581642128196013965209959750457132241752217034471985639856947637676413715400189838733596631518419712742559967818214351937055380013324740807110663180121107441223559946851453888776432975353842299550784902612280929845114633957064447874174132033464724163250135265748217274040794195377667401666638871719986861410035945674164235216644822390511086665661213869073315610289306401495618028086127952033404636049968144422994580243413623511790425788379750367710035493811845640877961080480486714585660869816019262929415770839135937363296566735827073878907400266757777735380006029167100354759317176661551149189128754175022843119136845826455882726079830688749765087016910613792786833498579481055602291668819015222422390428633817790021339657372026856325800182817524465864132439389430575005842151431658155146484025280567549766885840262912218279161700743809303830566327509173987710998583224822389415728448021674736754354571709879361257190339475699956610005409576990485724316508832999158306791563602815671159747565305091335185467226024516810487273013922170934723003519515868990300224762058213613900782167154352402640711020615261861137388208103491172534538846221122693275227704985410434686798785988467402009277325756773237661948645365906919474959655144041099880355489456934585664175812665920864341031506520136555429804249711743177683949165044417739808763980553144329266972321291339813622500971636113340052926323674525754585835350130937184056610390631379621934517402175327713936669029088452119499177145565732042066198430364774253305070830261654446656662514362514307463098779166536321131034728838598302828225443020975329586751168927299298450319073338498900074001495467492352464165605632764037480344207188459799722260014641466823046562789919620387554908897815668227699813812112184460718985810202275005567849384917191842698000898381019598031526252629784655881027374748922205550174745418852065873968770960780660297258029027792770288641172692228521384102557098468478552510238822673353491699043757210145123430319394979676365977266299780464091315248752197240800381991007247344527502386156672412125719262450143771761306934820519838388666432646896013025384956682549206802399144945271456484486110340022484128328619413924347232189519950290780699804625641157350389262129526488966839115598438029092050841701626665619401141636858803426240182136578843679292314111567406380573858587430210619358297038386436150806112786520930964900081558109983913998991778536579856010793506307611995962139851638221171662667001752005327760394978972288295051621891956799711571719044225744215115751982790619856723337946363189076044606848661976521184783928491025992741688469053400295061356015195115167402391273963918844214319037499220374916538202889531896627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 6999758521025299159237916701344392086503997405655559044741381932109982492971336518500156365639916469755530814251051411476315871603082134779991131777192699479143517521685852964339010197103376633247956541044702828702803191770671579151209744892521453221510891138991394957994063390184352955889487787465879448160707894085930443198231587866694524857117898838763448010676827038504371867441869791754556974094162863725405808875751571576036619766672519448164886306321015220181541577736133484968574400968474469003783188434336142519181442785859799568029490506509335944138533587940659515290100178436370217894070317765982349267410483232678891151451615732544341391794514672328141051171355435569468762235290716395107098913781465586540277633606189169560944083319171437682245232361649788529775377550770732541894755803390332664715442108267019461187964924348922623447975530345175617602136565190168854758809702005001095762784549126149322225928544935561490752451030079432555196789425365964230231744257703178707599779229491288547824717016794967158916691734399072884446434689556215057043649853062368398268064091481810033285248838840229654704309154090220714963945462012146994956531508030541783153672932606438349011962899595077895433168339551926726273113629330260222612926368748566347676333274047223567101291977561000567770782519614399399948683578518209972845183654567721729209580080759596082547455393991441603567730025144646869349715906016063987481789348052599712949743881964717925815671999585645326771481444060094276143553111418929853864441144459492445946035318114736939974141906209337365617058125322883174782613855852921132783287195167076929911639494027281083951511592833041005853367965365957370338197882215540797639825235745397489120907361027937125341506692941788731392344749461263277606224467759170321631449807891406504071792890411222420930863517901575376275715835047494639274247525609127192972829873404037497931965361076250312038543740990693117952750890990353881110076882226039629069545614191349774411197290802960946784227315493524272535606741227257900496682440445832548793361081325354570214717964999204179583071874238455368420115687583811668426306181337820749481226882424276451738438892117432636964645711547032396860198693721353746868717832528685361428927218228168725305509201600497812103808790533121284648567237759274633146573293085936313085301558774777324363150297140701253582258574665253106898510902022940131882310710293265662249448519998954567656795171829231041657149479137174133464845343621363462612879453458841011210300599507657325962510965375239733047476411503970288908370111684436233697841496187489780049184353331718317901370138712973117373843411128132122957890368591001966252910858348267994398218173231711286290351246243346642484016323858239466003094273902551875537125404938544222596564096509064130043652141497763952612158651278239641824788823076506146711107263476531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 15152215274891316366859274796506065172684105791431646364138168350721548519408753292274149469496235927295958601640227849993933842472204496037693424085873245630688594608090245847541284284573667583414239828634290381722070054531471763192523714447343246923997319048633002713531260569272935454717136803080923396906323101922936928159430011869129697885012425222552235429996539996081911454606973779998897380689306608953801134756873296809287177892267489156135293655923420405796945244948803337463000877918681600634639160585513649966790938622662964224966569395639260170013588278791008411316983055172820479460139765461719415737049709189694851954469804962508406235062995942097356434915273152819671732387234362469567519943330339835695700650409638137453838731470813951232086909083956480341885176340763670386815352048498915586494298541801558032891238053402438329446826289041129858425612713337522597295549178887788646282962883987380926333197724052036382696461472366088525602269255024696854956102941398098813458623298198480778491501589367145491050046144517101700303557096775941517032022353245822276256405445643872310841754010063435486396319658906091575139436765064303779983739119329421478864032680921477980118604388062743235409723979460178567838189134065669404818243199329545182304664477309795527033406981019725812270732681336118160357700563207471022035761950353819072829669130705149598312521349377476938464921464499562858253751272922035822961105504191085128797248511658644030819655048216257271905151795849954077264580724316040165415930942107179804083724219495300718879609092208972500876998424100812808716460647515093647296035770096477522430633925659377447372786427026055435837055516474828813743680068341988941790041854813125271459181482726069507129395712095586997409898407739021935343280411769958763983029088053649907642464831840870932367961160435311781258019882431732016226219303635265607324396994786909585269149747700875189056528489192626353357615006298029843033891696828921780582247218402611335766969886263270332324447986306643565737604442525877299768229857639240622343760934872306823628872164788458113413594816545577557032288560241554792180211293903648834450783004881008399367468661451778436297264226736576631219829651290602008574850760784809126222557183789084233787026551883258277123857848085201370208525912511956851786003622505334985987894570680271701302522026844923855525264884399762677084318889738422849495248865451292906841179664191903436045911352461110870393829612730687728309055292318073664670869490689866213072878290475431595007696056166885690033217228014848496833462695558280817986076310097569377091498775668312156275089569134058804471706709365705375076672409874740650320140015228898068927653526692390958330831819471355155151952850689330582132466790551860496895160866280885570209580246439816605681228506077888405882398102685527616263774156092621294226126291463045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -24328384752537699209301210777992940445867944041837691946186732203524999221275008353804446651686883745174293319240549412860133104179189960185623384649886298177323773410179590963914421713917405854839008769789561606390616611866812876667424708020245877867329673640064638698321954587312349451056216194076352513987549404562098886380117815920201507911293987985570183481025198554924385149707211512377253197746143919659526388401006438421554293683632503865520371549845893965905423811266614120658901343229590042738878436160848532793130852080392629179784793770433697596187025712147936409719644642856688811667654996027208925160596902368259078658811764588618822561017211143280690654941436215914557440390267747058094167679300369701957793363375824687994572608194055543973928888965109780644295460908516308549328464973772180047973081610410394650050990989270645545101935038683271218993831829793675492627537062305431053814305832368269586082495756522526783151651561446037739381801245570502757611273368408497424815914459281359424768021839864422262908294729394954555211663085008881933267250305540842538540646627048492946762851702053255547830940071357932634558122917805941858556541266243758811156071284124744204039387951418633580045583780598720217668175076794392622436013246716455342659865086571991815728765570323207086186103341452661834857294817133887779608575768765238481946685965186709697634481086279983142356799551267011476204442946238814632713154981034139727493756168048228904428707962746239251270143409111468463850995143996634454641082132714801559255389553385636545160273311836116610570207403127885820236551260513240918442225828626923890348080383803701442756205737578053013427157705753252708436067597503101400439424758333157005996498357893418465665348221616526385354002641209198815857535569702984500425260318374602312906869688198954381639713682943386895282380707920898884310279865825771037406446165013977784987729661976958267957998067846576243141776072871500133140539917542427267751929327323410670389106321797732297260709812648981622983472888668288277328679238875190864737994152681228603166206534595452125948234090826172003562473173940468512863636115805383503920946391416587966563405463229116133390306868152932895964321491241011449422115567275844248588760683633322851649133243554150345035086615935553828205510010711815880544644760966019472208482886027966290677893240706780034768469249815555694789835109658088043705510198449946969886007667593751512764606960656250106008176508602838778497041482482360498443883183996413456843311059474284470676180379072463369899220829160936472781622055699168485328512486601147566513808333881625770213571924514157878781798228128135326466350375827931034512820616653884447154662407518658214953472163951002902880552469406310832621855252742912591805315449814531404817610916595202871299541406072397458057023713287706395809721976547493410628248009493708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -14181493803490784136611918177548479424154097771643938988753586048627636415732732507028664440303518783808684952122524721559589655475978043142688115856806355950503475934112701447044604507157763949325503329675682256701890391246287957326928902243992621582223499463548475727037443652763194328869322597811461301188718483319667419027539668364469036798569229507295841894209052965144948562625451997732794230480659330343073347014663132098691029390316380325687450708039814625269975569682358110803223431848539728246170172358089104854785375633951231164166233355668030989783808449832022816203160758788721370325034555557398625624367257845162549371602798933104982508456947275022985473968753672903932125407842032677931517204684892580818556504994858148711976780557370329886319593026736636658039670843476424317299300492894015983825031234297728656489449453853915719425523947481341139891455058157405280632209366147506591722674207915488723504442238962994614535213003162204978001431140709072640413338947113759256843998170035843607655661814278806419804563820180168517770580106773574632999099715490099272500305555326201648916903170474680459995823177277619129443327549780720544710631022986804866351249232707621460313403790418386880145933751175369994062909908710974566129477256906923472764782796746880846711611343020065447986666104584694605928700328406883151077535992815741602598880311469677787983104876945907520365030841204017524892355489206093909935316498423366150250313240016792651546540961049907678293992976925796219405789193839988401486911902525971821473315672189417843539931072555699119812442024373173977439419431296803624987629358557331355443049371530486056948177335690491070727399586314268423017370158868503357333539447359932826368911576201365737096057984656555470252420698339226873301055801271937462028450919235653693789566247647280344070239567761519383030114552302049568230146599220496917627618378891102893304984412477171168978410932054249809703504468610988048805508558683233952961021464727489508065231408529175889664263654193755379227903199809809351626999829285388570837827585991589139440280200999695683833557959836881330347696120991933001258793599352447050874153695702336547095582002637164854652085657057905106646356856816996832873808656545416425147969540826131838134252565906479602291084339713771502274061797059528390523672172725609908107000207063445439527239191754554131799456245560249504163911670744491339255044375991051241945355154841588866866139660607267662507845770902203274810885284225654964001138360287585682450194635254388830187779878308192947910838692716678193817757667593163928553979594674060783033634347789738111330061306107829397167878114167093808668505375941527191789594577935414628774616131308787258931038057518365509484534404826571813001607154157424122125372827042511864674611033309981330095416863015793815766466024116269199602847904443620762467743524936744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 16084303588662482136277534665459778581799058531589028224428178754649165215880730643926894528883694223842317421401619807892926440601455364753276283902694762376228421923880318802690772632520419268022424543229522983215998530240545113127483376388918510159353887911811118906538411515207776120330973617412553230034215528883930759874272728644455981230410267359191217968138588684680425290295621593634673972948427346334515993483854983989504187287671195393538504214012886750215491109081221540791394037847701946210755272550036027205975146364090424757320272568066652964729777950588733186611350688897446072072024950436436408069613995073177119159051991864674795664480381537765464740102345012271845079647255592968280400488919240949638203885893971222744815578054559739035212970824232499140190728064182746584599341919740544143584493478480934350227117502240430592697443577478654641131590278557386596192036232335296123277803294649677969395621573166830645180081369113715112049041284518524294904222101272550589171720603309310143764927990293663530453072334464501430723625242787500616469681389525052356752359595214766780679141134339627574459536738114773898552995338960303616519251702940740065742663726683876404139523158104285042528865980014839621047971510898593014950890851648438865712683817291666559121438807413451733848171462694904817846948623251596737086466355921146253990652569614751546029657621605061035461436785060315162755245794548384071303949226911705611924554675030812276247585257768661560916578954942079023330183044341409309911188195767150754529298999475638116135652123920441941561370589646508317620851732402265998926190377069717466624290511343947464703645152021174763459979959228237329000440469305946005464452856009686404278628617576867822974141102175893567876272343006578853252171894378090834563757626391569354633748910580367882451569157773044613447061592571215170285813516797183955593844064157968455075701346230659441858679528809036724902493296725247252811646430575509558674500023504237469460462727297618076378179902109110443720799836668948482140352744046229354538059840809838877777336431112979409803536268374483339663680257860710722258307363249982257321679389124380529212618058912834440031901170149806098428371645226823776922001138532850832334289528105371979460296693117816708690004846693686857611884673120151049563092212887467726565691189007824574735083689307232598205233920243083350507019236856284529299279847168835902681350298784113676352935373222972191736794669132048451903643695177275986296791467451961342981966906457767618450255405441615243610442521677875840767318672383468252485886789833478301713100515845414163793584619267542267582766678485680656858662312902712193127611566810642180412280742227685658809823833126006013280853892315280943512803576283427050205299228147858756308639657133751509112948324097748419691035509888361963047542765573035471945037998404403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 38899744358792986672891910167872327664183347228359090100259529988640037771674966555965975519462315521809475515606237097145356943518107900305792228776642809324174789003437373265721336989666101213973845515090976109750917736030366418936032271538479982387206758135076615603818031640131611335567443696927361361015531717953136926857435365360019711076672676419870703426905300914137236279916719962942452588426502906115229491700187606059039455399836301906463921261729402173189738553523496494682043338143302233392295868088820862189670813333597151643990708831500628605636370830698901174361291150887107426630213018767578994326679329620967749416769098959580201487056765110122602527062355331511122880096962585691711690124591987076666338138587777867723878822468719056180540302267217515633627692641078551863498220155432758263366048952949650234678032331071660905552538366961709427328853692527154026637564752463102436057217757352820341422770130327724525195536702279702669737025337879901952813228236817068983796311121370957816959998857599863268417329364571959056318055359489134048079442941883883649360277643005522696891958135463359667176736984583162325506650529631772738899769968693793134172566338238059721341460427186122875558040721923119892500294286298010095838025622585386996817932594150842364613166586862455732975743416670558798465177301290296583121386278507229177626018687465780558077011801641255804327798447181474041024071085590451681705113712335022862241611070367388316001030419166146582307618992163202982772001733042838725277985557649163267967632084921944598729366181533446313696412579763227213755260063459160789729858766725246802525768769930559439955633780972164711020085080317439293839892338732934468604043199262442471503831509318376594930860990112384830746326272161827413352205690209287299933219097090694216148555755758943265011327437330986627489258446320277094196629250883986476606018862124429756489503845103664220132015845466825883095747386355048355731376362352026482560942935686920032628899253223160865397546211627541473443817164019906623163983799733090865147078035640326361085058331669888146173381154663735611071438686271655204472191256426987495941360410080311266939218997502188946805650456851561608311267964942759482287942147693468467780271943652252189145377994116700592310103803923212134341449714598919080315867998571186901841161870583438818079151335786967874793163846767164413087787501687430586476889667553395243569671436904877915333560432106044329845953752271731858596975407254500909850981697964672296406451563823500018787108072649987381065087457842320877298770858368164420628070634096684781590712446816510382167856355893593136718714135254627973274406809566071974366973263314585996189922465073290538282797206739125984509163251566518231635404821503748357892042567522951793204512270467994831765032757963908624871407024648252610129021589067960987436170364112076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -18363468178117966817312500877013354972427467452761354471636151099669682030658146428453016229117832350041801733135289627793891835193052794683184457722552094236438087642073678440159159573269151694444168524108541521105553337444250760320687697858461101129122083223604065445395530433228973030970465607192482601296846513339548588431712280399979439249674579896253450474975177584482143985533923685026142794061793835670015187778523454849451766675512010264621819300980069952988036327315464153648175480818418219836952945642512830560169085223091805752048328138889147494938360755842568443887407716154743067822442867679726963226007031703680716251381465321203952404541214981453564920935923762952346250739960998863102974339660691836764413954717823787903995581599880166720740178890242462120968333899517203763912218796606338292680386137881897783617040211457999831984953802784796819349675159668855083457766987885639038259610175508551824081562639109201184268219451694905274386230784752505122498516492342151151142049464968528060692265474757553352695316867439128232254221430650636851366776176168466637149401815000123421172958059585091601278284620784906431892584695255789709460175461538500281936165082968478817407032456194380380779165889164908216611701807067581628525320409476226525251487706482791341655057413618513629795918220956215463366240512202233079100249846062519921716128469013695262051054072950528421786269959125434217970816128590775228360953498180113931351667190930954020065101858829767204350034443582852354611077484961858813349852498405552791884328844951785055504024494599441887501910219810865427640913376976104140915101651563133672835696113589451988413696587867119328290823723655585179564852217212801128819930949874596913533279268072802463435987966187067610490518455873825583752816050870427021245841498587123142535746403283625990770249656444898366845036763901234824341004701027709666672344850163875698948381618806821501017095683143442588999075338886832177561633630055046663259945212904018314574772364324925252544876616546686201450984269018094849618905296649368384349680866800403761780395880402547067116396356494817973878517958626044674883995449968109658792515435196981642931631438075390144091981048309244990716793658626580929213741564825142776681729730994018686028982617630156472322611859933452975493967307682131166987636765437870373776733354773615988992301660238780378034852927816578868812269366460753979789738070751215217454326282368386760607410480336314900927595361227820078974286154739902781632285359790152875171164371639311037783629051045273747961971393650203483827869529215444756390763825709374678374357170220106128374344615293940217510027815338447732624741347469332290838113870730411910264106766436873475484862549766514556151958484875380278013662225896481526617842496092289350712426775165601002468917985027146209464375296017545355772104799637838604766704879586508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -95563176616583879494933384339081771209856836863792325155380776873001492054186986945528240740883655689780910723636862170273120186435781770652410842068166498807715673462411558345468857131688090845126795034840611419242811357566697685295688830671429166865980628122367737815220745703689124653015224977276170669272393109075995377201206115923829940734518132878065153020788847940257206772578199637122912227618375353656241812058542631012124760918116317855031466303872469508703628656285059451312826702546209217128514960180290392903881159753941467980505803756348353185035192509241223280244564534704799146448306931028424404434860821876298319713130353172120579927199305009267015361965364583338319796407028549765506948288008773211885096239374962667975900202394238976860364921621183245201082092365315483752878152048807360114751144577063110614300004351707931465537139789240129780117961815129453469772900596391138807902617707532927044211921685962655606662278437545602648537271394215924714161979629162767214713854077711641232669624974925679428772561978758815773824269491514698625208829066365441590080122890620944292951714841507320513931621071415639748492362141885823973899371640379549526644522353642799449027598398112621995664382316239306540097771746354547984141780636505615017386900238928563823930273815060347770160162770722454286321211468141842489281034902855262829141421681491647765175216599954799850654010254666775187029686793237877168841335696310229435538499542846649679500539858392110307725266508133604337866452071236761944124745586260575232886136023662600151513186839358321710136121736147936918391704913392213368469639210910980672476552024250693953961667322892721970609807216492087356793113381979274112064983168217343239926780442864420376111047713663778125765437878093659207005698030989355036342715967869977161596479559081705342139879879397185789415896186058738706002509018808459012959128772517923225232978804798584251249045667300562940576577488977752087969512925195564590656879684926389311049224110236199366776034335436692219333295647548137938243115280809497924310667739982352075410035429828510796594988783682736366995346180444142963153372000883673319782882894958028597982857729427489532270800079011464581275878851569993980311152502755236316920999556406387652921499050691863401254701138488506447551887608900774495432668667486589708628096461182498337958483646444527509735545602639031960172547603564795027930254369766689149095490557374040931263244727355889315791068162285413017427056993475154464427510553876380276586636564350394889349439526887041384305917452833926734280710252197009126073893257276893964238867145832260402656232070814211480422976771104865298067073253050579092076308277811249170069958903408692385194364483513150867930814272740035231659093788716766362094131875136302601351449972931934113554672491914940140760284397878179995818451261619755911034127879629701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 180813963406564922587967444920748426434975159751355240512644707740565264205453591008338477037840838318977899324870284705842182993646243736867099698901520273297672256563730872936505472203714602495868197471303210203058586815308578234262383628661879776024477680891222880646126086072650307272895849174495746619570570336271316538451086727042499425694859364709817706333887974211938989398095220524666496810581889683141927454810074149838794580279457652045758368447099661291906377651087308997652272614034058799543769767851423130728879518337303155849973177646546339154060548656964802258931471696564312771840536189155356155019424388767122394573814600980162829805214521395145569057965379989631372686997655297290209913771833951998494255283813102285542765748463226166873666113077428502367989454987063985462627947778098384557121634696465242598197860134050520619140251806814732261531529224320915647797475607041348208690392828668697244198684824384300855612543871597293051705386803955147345971765116892892726312354602011762301201188156223528600499249709150234582276493896102651025959413252405298977205346987731744453749457388835234704203709566295754128816525337389593948944772465299972428778884312851171274268474159066503469496612649146333995035464549070785578203817087829747731311259532821962071693525618087806455758913976397150654753749973811522652369895987834863531736591135821734784360975658859377332395101113877277718958911976189334263354987198798567375591639201010254161257925552018225394780261681263617967040998569894199604442199156936075743680367889872555986250318991239529542160151367073056175181318134448272089018165940416522124285100850806160016075342297790203383441042681687776187460852311590751122185480168399350964441650408902366770003333192891741163618662553331205172619972174435773527497932684764368679556807242364364266969463499866958466625442455668939551686269082927411787071388961370435853091095654256849903046044077257971741995741816136626245092213329629009535054506882986627344905835212970783758540162701481785544567669519415772402060085534802738362074417439370894208188149737628233656471630724079685808029709604664292268659693045728500306198271427823200911916008622409707238244169352805722420515684878496794791306685396283329111999219613031295645393076829960695931543968435877222346344755737520664642850578946859426564975987202642524352477482089550501586345247787836437534554332658281045988020045167442999044484174566024032345896535900373556563607573816640948500116386285170158507764902448364814904578803803868126612673919210578585005455590032081669657487181794158555329055983025168533291702899020577262615246454719001451700777134412456757642547210904983745497469112516357515160631826824029307428192214558038943573013091004599732973529736442016254808673692290823471745452840895534076947908609012969051378631133038622784669927617281897688211050444565669478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] -182451886578527028687017554726704582865594614623642008072136264673001169070923231082861355147053033961534441904027682329390513074416409108361367079327596618497697486502471438724895798501234796293608215711754425365448238646267058060229098343981480873690714115651866247536222038119497352334778855810298381470462645800864752325703172367452249461650542347440742033587039715013944056033708648344766326073183868398548807182513152972249668031845546646176523901352335954639435676043251517438778074696037331364294509488698820927342686336497445870764614463291031417765394347111698071642187799139950478647414721147599823736763502537965224050940827665211997036594173872890308336035260477217937374677023747668517555019706008925817980247379261239272764366234029495980484650171857532939702104124686375636592598027276554551435417996545501359596973144731933097708316778891393580919868798491480643267120611035766551845915463054027384340980744790236083116747191010846360149541149189566941681795137213732213381455626444241784460449220721584242577516891898072522662192827613342515883290681310122390253058566264889134011960311531284896943268435546385620081313962284300878457981847571772328894183922362107911293040454928408267502694175096416623114717165078498568308258544992607168959809588769038114247833873579551509941495288094177716935083889060888988786052721309252743234659694163937801819653199103307745903805683799210373911758133619098174809847920371322412365953621555940497977476610043141747578012893107241303678805833274972330571577124428284845661922045469664523710847921562755297257341522920550318612472389410427759900626294483124406583638901677780700340128610727433650505172738542726937823364093232134870941766602685262169150271228236059329989893707170552520203174339661388880572442580411247292791545961983129605493130760794123579102775962549095895274741318102649453080619934265747542631521437813744530266325595062081680504310165655631381417956255805745929095605543120242223688369899201055938702686629452897906246987617161690077027923648777598080423315517068413515351081945158058241655231686380448875447902211087739292771908455001006661523788437612702534087949715428730126597565584069789949275976791502914957730996549390378295434779036027906707927763229065466964198556138997734313961278014072157169546135928453683963033773624765712309912176571902688954684098217531461530938297767503485028694322181596389503582783431575098621611293925642891856198759823238684743455584590161838935197032199846435422398181150174121551253575673543018050623933889520972432273448486430150495148895165734990498160387765038402829582600238488211625956596435807889525343104129523218510586873550556512299388537600494799674675631826598146169135663245458998389291594507505689629920213657312747772176032553322874305314457179197577825938890943595919977516840334994553185917481331549882719631957253124721213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] 73618171718450558387378820965442149898882252985382943197838187066571063931396396687833592610303359635985991823551340901945808525477121424252356357419154340293013701104132891095217641898449565272307070062651367485032267783466405975266412366801405136522499837150441403308521045311579330819099640975838727870118167006513558195816723532848798549009668785410646909296640027690450013782540082648063598905982591881137070908170410410173047842577389965104627218907735871921276823920912016760200519297788312328645871709024423707843196500638489670734875026131206352266397157046861880409675309035294150085585221593012275336346663691535768444314460986151260034633284537666844625433203003973370899431670544479739607109774817026791415440241580086718630967659739959807235359544519841496058143986054304540419507956159440556341510435554523436073031497829777393929234287661477468262742351626203159063250286863284861005897942361953330936841451854756039955678839549062949362049520979386981034664740578901005217817928024998838672731367397216122212581401649342183699158739125740499436468181118723476087334642831283491831412758578026377052944879506000285296916299328026871105854219807406634733694031420860156467808966085798370470755108330261831575477100388094501924686416609857598189030327940198885308900627837192266364123054141516512126564414572196061976333478566143885786704273945776376315945486794932543015599724107017774913591081541950179394034600841346291962266625940054856715972090820162619310119565682395410167601218259413812348234002828695472102011799667634709025679250361380429983466729631737058657635944174519014491475690709061933894421695326433631423348401057007429625818020380744949673431638698618899737813275038964476033793976444853841848313476717892894951391221525939194529860319750606143444782527549958949584557025877024286672883545956318301164021610383650287503361129042169625381231298906262243489865404670900042313321859430107899453424090102997366833550867328097654606685144729446977237931687770330915172094276328734588680311267382882268439772388853468639447586726532966858405047978057165553717151917373900982626845271182050099216723093311183338266860965914420958632009148693372105005939970643744495990739226411843196998368664981480577047058820591341408297491158192003249349312429718501261428231442509701070546108479032424974736106810813872989766987612465631217353668291155452735886922418355151317197567664566448744708786505374046490421087926963830976012164823723054287963196059725192551969799712080186860449020502577125515234747064970822548388579246881514600832740389450685109584404621427770124891387641362084058150954771533000771371158267383916567584345403178945358969208500664391967446254156540549317692749533611696128418476277524897228411376036338474900915180974426229568972139336876575116355487044906316571120432651493758960121628416621835034659556305250811904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 210194139033589095755280184609184776413507659319264355708673441879524266553171422633097652550613983412320313111402600931109938489931969543534202796596885595375475799538998371429600841952038176249087597562133474391414178601712827580723647852893540917573940655527918045863471662244178619867921823935415258461901828453446405884206445034839905050290236210175292706718419106641234201893437580547429879311690026179380991588607595354290980734651148676482433007373332425564948479946559825159688738164217862854912792159071765889587084719361161018255138800314622456549140130159165477412963232351648791214003087689652452360180247527295709674613168326476165163394089388430726821549264223964138608862460609765860647344858966671613894471819954141103782105611407844521597223528812063941754596526221233296667002544097864431586313599172901273195889423423837995467800429227619911695818986053417339902800634704418989392377719221695739647856033046641785914072503056839224261283650320934990854453224675026526446740451194056132687142354522849732609483830548274572996723910715185638605211520979264781829302945782212750382817527386248016117650547606551825894653151255567684310065770603749452766747031915481955476386734032650860252002690329561339093158114070599697665550869232127951306831222914971429983279168499576297752003277510196318348750811959089655888536951455753678913459500341987298066392846184551376153187368122921540486731401174778470230910289922993408988512224953349264633633133844710481053441967026556951579914210497098400158155457525622151110206056432882288727639509944555216277163697172831246792725683802873954854308855299940080790182448934307883361126203641108755733648934004804277406056046009598753120910190103556180600382727456213744726963301310206784445560373085349637731597758681249437775775664619402235268851590177905154218428254206853060633884414922912079356593974187288014048671177826221437242877682682008212940268717504106983559967804870534696697064578676454160703535257070335165162065454081767890230268579632486134145845219363354432316721207068406835690522139804061246839364113752449691223804131240120712892948580948770563567698289071550303009093992993923884443650037329560646347964408160225162199640608335196911950054417903519808859995730387964783619857113682646679139685681487777343876013103234632901056751510239763978398285003112642971317505516414766880195712168835434992035316964199494278241963507351767749088004594702241307099041106601470843683212937483376715559126493194014640341321605090435849166939538698924945274205238941559325472785239956901372238338511480664224028353381269756752361752933478660765992213970285077077095699786244594542014159702908569922200330193728976700051030047382216419047189007135339745736971938384076198837705800097326541639290261592549337803140781822030433932818041470565898276537167458703325405882457707789419893166443449779486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -628072743713815932607650563834096333903199059995522852051389061430449646998937463391923916362156861414422157223521885548897454072840386867991228038799008651479585351949775275061334442276165812134281400593898462276382748628955428719849152090419139864763291082801171391807805701324998310077899364007053447789094922074012066904229381621963256122101840204224957221690282198701306025874196688926895665278058224586689289410653937498167713842262755111915751383780629981554093169695665107652048191816694994183514938793342750580938402637275922675856295212711250779970355511421486952286569824466476774138024295883464628158043370463177557572661868089795006051299548438060018268510161142127724086015394698604259906241921038334200075589448122444381493334043256661818309075780274724330153853479190350255857142284261822235484609856046824817408459611140506478527965315420513972543272376918566977789528692302053381062770560465867889362604873711579415732336284507960606889130642093848712328650345450372067906829543120388798736632623688568364965694375419813960984020762494638678499284341752452292024571826693414519069940408483144236080963468437975065153476104159378857743567749002109625645494152901608061866133253841699961823945305093258877328059178487456736224680287546711180861078896815532393336841444225820032154038578004506776445875943016950357052330089213486682951879635112568469555550417248946099773397207242892421523049708537593017155320544324872016077032511661279450460066517549784831149665223508550500277173290905839085628165749682625230377726836965701094584724647961622827574071479730062150182129179130443176427233951363658681188199286020906159272927778930387314509070041964264299621968564940138200656686203885040173903940697562945536282611994921177190493055816003982531909920912297974548159038628942116546286648140464766844548054003652627973881465632575471549769896098553564489514913739562505238784791807219635192845876588177473397122318541163152496157069987207630919884143761085930342885809313157305980808542332795676376180691266772967659346595547686652490445111071106923506798777511649856505946270226272934355308515432807852527133852719648257704114560932230039262107511422938092945492265894581359464484975331367032998654881232037011453066023856792213258943656079995147744950642912188120348532852160012102044993116768564595238583390367408858600960788695406236137435953099572942640266231713370887659909778795402529072280182450110982517606414794779637580577645520135387688418771511510020649072376140669553509043414692661154628625951334057835781754306294290465802186447936869821089112234245020934795284576603148221564983288793102610981865837274243973349348179514344598847333127553649786848776784750547782569046754412418628994933214006823211446458373103457428876069357646304085008678196093482562165058296024676295396680794561673710791126537438255114635286042587227068825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 953967097031108102557038125884275977362619603709787918098354718421077073807457746322458730120528877983111885311821270870353870575711671917641427171329871214683498321632639083279494787358805465180139233602704080855058819711474911339778195054422266554483634430241600019726966885692195085732602991613734823549242158312244360727780567664193433627549370325967163349496104708058252529661720464707667283372851033655580116175134548505667394458791960982712015445897597620795574165413512380149687882078049404440216947422185224905952733109548413434308665171078770576350856287743538270121811653373358489964402822257804885768938365514373567880737548095538889194994600378254293442461410726673383527083705706280133438216339077158544241855911488395917196036526352738822300308105756788144796579847720494162766336957341254838997831918075248547761394648447493012614994240896834211735743387661843846822265510940128585924926705697610626698803820933799063050015056364940353144573508189858509157234436560608874736298971018286388804148899622399728506739179472992063952870048513049919062174579052542655686446588565279686679426323053924020158420001977050084533238102105829327225526737019808033417154033678340330143245305259132466917903611358915865551017960827776260902270343638545111269813802094987672506849005916176049808107424637243834970204501242061332817651615968822495159900501512087266971456354841895374343060189778951818170319347191939839628541714355035370417417532357469383381491175643534556194679059536545617577007846669404456328209008272112733115928320982622283942167350011168377419895714308525146586191581638094954113710990990064396471416976527868545066028179961387244268670905138324985975129204772220722192903064461129431883076221804955662760560037160120287103384786383231623789160664704648240997666105458602178556442302092866287412133209466588859454007849031369384102312234904646208807388379712831702337767355325294374687056731851889880732065691068440614890898360344050465515579504550698244122383058015675094224331877055916328309495383655702121815828601334762136009827504276650253511685678371791021655543170459911327613499638123115409868812628399003954515585081699562686479477488464402693247876434116140933499808408146743828527833844117357983729422163500887442861841204495604088583987190893869224946182579513049933906564072969115144203646095359280167501118036470386531346443586120753681069091727123601902677148400435739898995158111638243447812917259788748885471699553939479080151344868135368879617161097322433472057620161975142427879902870631265700041634210793665576129667765255966631066836319569456669195702767365426670755067707876181329310158209202557519333548585218747683926714402812472292039429106411181784266106322060837215444913912624963629308618708549639873246023508416032478351193572204515613731402558045300055495684708923073555009142289532129636660946994937599098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -948473912103833698687018232257045659256429434289316930709163149505301722203196844435358712071181894180344266870960790557655412431214989328040119755300742999677867315715429612411207213284097039301945735069566624315218952035090745340375095478919170602758302227634169595928444352227346593592906602938132802205033168047642431776495614928738012604665678156203317239553422419506370873289809983231230157045537440367751082781057072259419507446920421431257061113294809225910057019013145906737527326204145403284470583433985210107189856403058185419629572977927180420133096884674961256648470543100351371977640873050788128870894634945225743196193978167574236968421989113100130002673254060464925038072437158739474606233909183575542501650404249275141690287458945643048362535329162577943035243501726225399480985845077957089149973104145778633665444574477132154918982603071349125731006019315192915081205101924566033362033999185517459495084782553198003790979200568045786086724516469543347306866767438899784191712178606586609066801950771694376619125590004403465322249129673261613095600256272830454198664735728157571206175497431197348282284560007989650358165902756582198366637279039575078876272391516866242841756306902690629199480577879034357901894691337581358803654251512620557408448456897388142286191601636829491153310168031115066005671290742468407871372082084256151281877279810433116151830066205431362948588154077831891620533735105476065349694873081483425705463809441912203107739403756775490569191343043583006360127487734828622046718742051840524149589969993532564594520251806419935336544856366669106828998616131008999354733864863718566541200569944244355904527244772803755169076109217287307289941875896903252951426358113344535777430632345893028096974347357605441697111860989223534323763100859573772631350393206350140097131942761739880983104976135179423076920689817655448032222687406620636270176522967623342126070544720417749229180923156184740253916166350011207364962632472825695984182248424837636332578621350493345755719097013440800804905279648429499436741615319710287482291197041925299447762507584610879254757820369955161780814357847770220080712524936140877815028165413389064179041807888455084012722281237174071215457224345276849471760760068506837376723577047014061506208329283107560877409752553091561095695256437242166368229193123494027048511459794679043795593618158575239351473757023102625068864611097942349422252241249403027563320144821320549021632241996347788826669321930635709754400579425219037679592868997394537892629111336067434625651188452605390104514742916729726751527991475150519228434674970868152706633413874655629279615463321237351570974336929656831371394969707889623507100596906025328202773673065048702859075890232913328369330942997566661687634759713599962066683255723069522397377607623383616038763574537201961752224809868270134786741767071510393619171613581561036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] 604276468326572791740819989202299925092678191489538788208393248064170693847663268702049289333596955801151494881608089918596052681491403221942751303330032009541861478863748671403784220931147366023229652382738731315215546520744022163686158095678851489674143027547614310323836229054454720586381982575594912687036418164362226208465646233891932337898570322339146112283374386782671779720163217075664597167773044570654981526866297688630094778901041053095710834832782604698786739453378938748923906234825824507256692013734419426728095261749275961661730698417964809870285283882534667009882865717604463840042406904885879250228815292065634759155019374659217217831343843020525574675852252273477041925007718683454136525697701254630932794327149285581610092172623127737341413409657251036747893117974418568949265178499581832954975201232741765190387929768804440206496985813621832067692655301223192816881625766996667976903367431139239132240871621888649649627053240118806302443528690966955745496384648856124907488207484563296562097072250566388629816792648635466029172683824842442294399441902712183497395492678103160718346852640862147043461911597298768544000578699800955032006423088030570476220105505404309344115219625421835214332919060067816673426243265002297055552484344305187015217644181212271539629251179718153763190540658541856516646973288717996014919559749085472985098856801232993129645202242337722803201244989412767817923940739465559630076590639780590218243956654819522447506755009855434608732296799678489674092607400870112038626329427478111602059544366911650389049994164133309861156330781779995883505880055909288229423345778985735185700144932483239878073785703862783704949434010879149404830957358051159980945427008096503587192571776245262177838148271864138853055614953271015088135577238253739646500085715805541043053153653842605306269157580249470145571243176901331576278949245927163007536232998855897488467526071241562522245903238848046627046575310542357413614580736580157279056403185422612260764028005223741485757590362883269891872931176949944671986275492245513013114141134576445134196343236604706703169629379375878282227619167874689582982504861525214870159699633882517688908160366124232314573302237616846880714761781313713169542690701033523621079548052307667125502776678743820066436704134737555989151738735558545081127554608769913804513179120982100930066895905379450695220471941250111183026713750256720028542274951326763182790411890252813806331859933365281733990386459808485849331938159974344639471259376557365301621203168489926386361564286791040867982224625370080117474648206697849476157654660203738875587920132657075538209005048150637810042970231098204429800818220584593508933418915956026336132780530096453446222213527170077665062209208860321487662127054691121047938355487228724018000955933050753655099668426656089978354925755590591569183614305182247454166230691846553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] -162951403179788612204877999427855291069980887445201632326201117605538194813430356507363233373234892102083096751287769960436766204988614810322136125063288325963281063061083477708292747965824665069495167223170654059129726319350447950316060303564903372894039942817966432436289449428996980467959764401419635101529402186535337813220672620347990468051504300267461585853898199131712986878083918016650912212268065117645924773655360294318499559454964504727863803303677931872867352021762817046002069348495623089385071763142342588514254347064242346073256903743798553014526723737710547038834445675238924848884537653079567776489638616447650970660062998179532527275178784058358472032727104998387633990456676386335486418605472123575416555802793275314409459798127741185848330893887780783819536973656332186251444736012815240209862978963449298773494573311370664711454286980249677561636783464455892574206331577030608652651817903858173279671789425524194584697899413069274233450909716774465851490839089542799670726505945329062223913179633760648838586328248503219339028658569104645428900944032978305663332774174514521132967040605676173411473858278161949191679504871467787291206831643380619388884075093559241752209352722320494329904161212578350069931988845104758689006405547156945470286095943679882668293677886395685759736383069561306751037605773809185737764752361957966836445369718262960358598714911547907661174588695873451392389686143021044033339187433032496795991770609071197094257769454051042889030981780538443357290841541662992682550023895476298020318092124380917030876639062538647656210476135563357042248697469349848169413062665138671218506852670184686421737978344930635258465671783844479554799337557708911629693327444708688813944802448441048284039898277255404148610769074060947771509614310761335101623083592358883407835584448976128500838153305578530064831238372222065399215886007705071154222695814111137286315581899030025892946258653517403796116932781286206102825957657302279874802229591351628144848007707729590143601288282796499777488097493020495966933419870085901883262401046294553223359107299730845661426733095802876178455711783246189551323206435301224881411340145980440004657131414322138981462299453609662836137492765274300165619680691873403568671191453581676184013511449613168689392281625443658468614237140138544871023977404692750812070745388972762741741849769617649631514592814212268104568755956740683291360036210899762155872898420750189689343026593476950279385404708862328560672153218768990709187843268810698396121471050353099246348389538998928600321098397701433229725354693484910935316797687132418400268517893529110650290424430839650166123575002172871487680278380395418719306552464828051260901563687263193483816129719059852926595513528484634117793983052526328714861566680564667639247565522363549701214780406362372405415558536772428363826169650242612076428539890709299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -124586757292422690571299348816098343092795475720447298913494724877164364100089560011803663216766314448342492471003544654901486301476810625810133163849664925112257531790428002379833891253389547725967797729223279056558270900656767929165381681749904791999987666194450118133224185329462252777356513468252534154321328377798611876706700087534359806973422032493634567107673269434347673204802516001572745954289060288318531866698566223092872352382363891604750985021310303063303335980196101545030861927809556556839003027493400634536491150972160961842363181744155902118390282153390662659846003440763670009238742511945153603416855876171325876447907150392973783156629472697306024413831208409484105523826724201450605802751271490448235875862698289035946364723404754462916353399325099101969291183213740148295583971350864197107663855820162491560199515445621477191564091162612691297926579915977249593842996792095264596416770480038583909444560052866252444205506355033001721963579163246288034502292198817426503776005743983381447964921497602792031822539140077356554179630321481067284641992213504797463400526225563571222154518490673294754989753288760706422327203692628712780020979164182566758132667917825554557452525772873708462713240576793696566953938451693142968514047215527475578892894768511703466280798766764103209419031088395054801909078418123497830665683369618386547408214356380121482979865281590395161607039951184795171967784870445766069615537001958814290857341763674745559028721021617044736249203816031692846930069183881427941006020871299047757460634619349101638352485129685556131512536080890869251663499975878295982308436570528525088933667750290594465225831958338463415088312218729936307268260864274003742337966608244514423455392813982476196564918217178485968404546614564750000525410358305081786406132079738218961269032670976881260183224182200436164434142141846509387389716468504622730784084894979785329258809532813872106489707773046467113782575622558630375106588277511436581903372632345435054292330972995976270138208084698474059025994336036330052984518910870254044161564808204232721133709627989965353600416152846515941664508717739321441967469549217106773722559801843300391391897766563019848941815760150686807882470391853906880902093016986531405922926330781664986475759313863932574543163911128284028090162623256888166613831734756130423692711575078321163061747477218724406164181981380112660990590733472753943614105826324624864492870780838612475654528338545214036137922437089695425198930068902439184255166263993504711632995483352883239829487701128356747070432055908452779753693197173602811626049101574574780335476289146833673386312019046559516612322552631658643175896254633763718519496784928323611961121918705337616235412362943977941493259114386192033094056184731643166857959620007606264967764606450724255189311732769447585868852160277977304047714936560695357693080570093895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 194873525622198882144182433373991767540172606309297007371520546173886761522774025388661099986744049227295065656776998187705008577674782582811210655334354591914741707877759462746067547528618158113335982797877878782192967886901453115526562394595700314622130779281783295501733435867573596138549666596971735453960051665821471275004653895128052505426653728335922430075787069811063248186892856296716350568732171430637690182389036652091790318316771369491214744146688934409326819399260143320181499672835429912154045785485377862328228114540352536660530690710858105040301318236873414748208668002118537428059957791231798986224248075224356666325361487560434606319558005247626471848135766504556992902268376677557731463369071182928794502068114855501896370489252450682479567140633162601489472331135913554263475572642348569094449556050345045408781525932899121429436743058078226897193709816393857472937411876140209300954559403461261930707555830960708871085902150081367219903979692068190575127811534688608801347203430829981989319263090274685609659264602075803764782260561419779389023427152141478451849202614748477597598932525089352249060564972974029239022962442260146707936256775510142742252744121050008159019811171568440907846597462566010574330604451915102992265435253342004705325901276197467722278981027593474598480788867740909189341712592376428364439170848422222929225310422245555516098288324035927535392406768827957481219949820073356380889962359532060434449262672765307064820157807169206478012004066469324114072991469918148507304093935408895565311467290323714879139517872578838949635118644653345722968726287812627013582764695491498931776670165502349620727559462608581172765987731865332071064343600326186444341032324962823293545166910795429161328127062106938899353392667979879199107529612163386761291247995915338451544318676850712499184064313783622493254337928336555702398158558514719583858206584113027365624094121237987192574029339812439405098652100840867941622370905801935835462444804519646869957596671626981668789286344688847458275301840379078894971358420091031863552301175809218650119927091930121679595168699095113970268988131849622661110029452655119622021106978294706729139837012455112987678811934952637584945309886371858653882554074263751868774098161063037293921013144326965032872144773568188473005857650331877536600743603448344524966889377895836863847940747199011804506997790124288599823610537444065218220733751720255175957068966668867920713746226249699426527802869216204696232511619100753345883525321275307323421681728454699453587710190786000456388057079667176405634778439821258697115205627739202514481708109688551283339460292092844676601375345902170784776789877295234859083880778540949425411338942726849231360646310646130048448180396437659212305703210879250235256243897706110986455076840064137490042727567127075666185764260918161850604872356744173928086847783069286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -138613540575635157866636162137923375493234532284004719333740168817429340390183484071836624595804341267516244414666941557325004068044572905060643557248489579610284559170376150471975698477301122000838268698366742283844136946864827484649873095827760852979081143652244586794734168652832591822159952531837320427588118538171792492385503051529392916795575536722564743553513702782466002061288293888356257161859389070627812983785046595297536051978019492172949225506429889529091659821447220323514411167670292040738694070554467921684359689347267227586481575375707700239566452376943363596521470591613057529639973612260450680792939456738792679811362303795349167487614050388792756459688703634669656617127469700194634066020699368182117484792037350811139246018460169942572805843132958061300897409458777389424764020162278491830071306927082151250166880671653911595390765228537714110018074278106919924483020960066880602326613259589377489119820381530244165231931748998361787419727059152596776724709430745854955146696338307842686103911743509609140799536717559622481591923504575727114491076998336951385454211341047208979097259957960504995997470944113892649343666049996517616419085851661363097543469601017112964107450953283129809833376086408586679660231612369437526087063224207775355708841354457309310908241867167167945801228130091283525785663834370747762784222779773191046671258762045003155948233321049227621040705867097865626190285644742738770635937504556112504678182522857066888637360071855811432814009131180977301958989763685891580221324927981955590068086929901278961638222820670992070503415258855973056123353413357786812496439900076883028582125562325692353208982208509403451000812563782719053378724683207293785253490544992908232100070648751600065003853108943180942672196811858110684237771349722306040428171186954261088217849915268416011981602007927324235463086496430002099375799545900688351458018553317710705417523559597877964094972963516287991778342562812926998647829492524927870108047758770232033235858248681870413633928316168721621958911912282527285581957818125436972043572841962470073499826488119168169494504296019559389688948482837512996310907774927144762661998899744645757167136192396195613085784262448564795407201906685270937101028389227255102779775419510559850245850726576563935424504949482781315854573370866645706331852695543680782649666945679070219266582365039325441070183282948301840353981317741204263712205930358309405103367411077791509618524402536071064447739229909029065640038390666243969362219152200932502014996111150021109949793045900911711930887943022383158373062185156757741488501976979335098552769695550016079619782883597119750062956003140588363584809600801035625629103517473239796003843629837875222068157279549781490380043184220942358782065179553056156171301038260623081036288533379630160460382266756202076238084911394532211469840209584605549798190630305792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 62561408132365708917816758018985453747966174352981347609657597819409501371511030296219344358770513558664723363577280302540396095254250186620139191203303520933293746985667280231713182989167843937148828496050400709380776934508567772455998641407552246292057870579350790941768032010468634248880151199737051904879951929751937570144770592976598938082857717492689538878738246189295843072035074063037730660550642299690983688576423062917802995162124593152225234906976024991425353377951956246559856286152895385141618356588212382274138774713809191609293116117299943603183879889645911412267218677433645884939991143679803422861833151791240038826555964341915210060645367580559329573914665995467740314338280782394296674944763862306985229146773833050453378955092220650925413266365747914661223111253945422159062131119516120336465573134332451488722390643633857397939285045658862798118128106096882868658302799609600197541126065005650699308402659291234367517757334328927531180864299507978398493674950950604911394762236224819963753057077647644460920874259193784789983277874130709046605327425994083488946328602430793931543712577086876520244187049956214945565041249154118838692894619778911922367770231344080397622644066904850395073476210321828358147071525328268613700261720933456501798206326524275454677949415601351044727815804753901651047393261948034619192480755993447469924471312036586146554812701716878000888317655797185658717463356576773271133132425752537128852488309305473819040336805385186626092424093395426212437247135174537668784635242218045953390404540702955729050496919573090720171467307187977067757518718124590824908399090178318387822641813066913291153427866853941942038561504333417994595565266016386240958393382445282399893210495628931467690211228660015779336004331155142265867144636870380023683209712557466924700679330138413462083580045116796931540420185143821857111826334008276944671823865356463921707778506390475461982387361918570294538602168807416085589504892253910358368038306832239052930962471781347013428257196546022088707446725527597457995240716987455335692463844179849709177801681250083848874623809519928468470068424587520275185137916095997549809950313097373302888129995752223913711386174634097059415203530620371709455736145643452596560263182072544514738275064703041186979785579199682784155741625064175603078062145026263810501308953868172879482512005776749024107333954258333734485195712813393530958775522956351113785684139174798151696173959271459391959298149214206844595151555924884386042318948803336826396786160825484249696486161983244524883415523168286644820608149750522784852188894293007329090583759246575470675440671860153873727632123843380117804654787477279724838877387257460038236829196723849512074085954363618172762655415879128156711069725725880044603499340700121014735706907713079870189441420872811438055040048964231885501257579537061384602672676470784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -15629646678856505669392406666325465915823399435887401411202371011537778282730827338773993036065509082954445434805835671847991062656824789403657249037375540417217090908682282297935483006491883588219792428295072769576371282811039400778615425112134961191123335010872778154392783175312260413930191794206991875268882848310829463060875394527655861553517166177878616934837648124835511570966617470921418531478628353732375528672238480974539723619746684583162278062934278634123179993112159134902091628648596355033156492624149681313069604532651931745317353019802502242629850779262622468246088350922053432689685456350188622973475426120252619119076469848515449601032723043591772879834668578957454676537803070399805737376645249763118793877213282841910557778697419277681224992168933748868715815907588991605973551963511611732469096766274349837400983283855954130072714609625178903394221572117049784480548414167251893892850138539870900752137848687448717008416437429116883916713742308159706587738431823572498026692079523400924292095179702925915084876948144262319795862654262556692161021618025666369785816679444590280217065827712980332245342642159809522234128493996276826196722049738103421922554146147940568110659115371029157328257935348475146029332621585256750685798625967265380518813931938847041212951522635602204871886097188348395814277924537290008920704028400756704199246044546409338309498096573977628383039367285784007685163353638000221411372144571016799800381687326586751383969675285147616796887470080797512052116585143836419198156416057981927160180570569179198078147981838525274233724746371465138337731007832696394639326446841429156204825455164753711415444770389029490592398351486209642724879270740400215002681481324798444702109958877002057612463984318229935435907814005120706026294869009433251761819970220764840322705302368730091383645649179346257356647087289568542562314674067607944628712067263257564431069303337079636277363528537100154391962372844289457855533743596700381699588642784920192638648763640442297416963451172142738092717945279556244948948325797120552691173690584530385644379267226955694169929757528232020311005452669035794033180141788051778636160383782259954298597487350239254490040269518768136006039729820603433526854840883959750072291330496476261761134167606620733324036906141467970011324321772890696193021625376493711107464868495299002708563601984942710834699944369723729758112445438694119324186482990296497595477777585138246981499755371991507236430533871281224133253277214479684576286096591129218841070785528718235753582485724610991474774697103923654035904032329198979220856706267854881139610083427133050557674985184877038807945659377065814963533623694663419300187390294892377582782150275606818921198092846071775344121605968739492323829107226043335728100780852435559593061908443852123885659711964430174798152220229646866744065564602863805701564710749470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -1665120811368803306504040023401191135165273662773632400054531618209590376746434729423728036294400140438463734373196434695383812323614533559333480928717355537260169943979789886528191261065161944758999756582747184387108062318443395171793929926433729719540964575483034585976346239577116037224464617591185067089040642605501878819142157787326260994460953115714716589789579406458088950997212663032771898737056455832106956909289992738982843061852953369870552679040220370494166393711589020608570011379854732927066930449464194902634397876442350054331865250175531594148035743894634739061905670726831758004654269467175963815699310692816720902917884645354702742293942513639005378379384312183775070284149098522070233319847930020145028212914251899480640070355375533100821679639951951250521898692505317919399679413937960699757474645592053641645343373026537756940058875451948618368840779847710070761347827578956048034780000064267285814152240992462942447715133930303036250841625808825679572103923031682325082392034398246475661597673052802897407639114681197544169658799796773547825895334268365541656177589030276522581644818869800644984325401706873343103434081732538278036130000876394350913309448021007241042774531749805477880440955861138278876144660097662265695406782362689672098651333469986456003101892708949139499864078593543501158465646944313734237468484421635678383658915651790249795488264235656307892780676677992566059425421999137198028773712095644113077158889071998829895319989739137789603046808766819902234976186824328449867917661257162991054043036196683620639039690334101521924033529605281246857428543194609070827206296505860783488843646779056217563675438870282457387829915039850463390302475833404901254105925804007340117585215703893296129631684320831648494959295358184034234324582203754343874632717171160740008110450105168484381424226136109876512820099393335645132164132193853898745190306909648254966829442409505006248995487431642671102935128665306441034209595856068031536512906523281110132869784439743129343728647721455059379876996246855932070966086416401645025766606355759563765120544453802423206468272931944176890781392319798549041697925870217712385834888357134471679954296330510642355224557280484897006130603264365254185927234486600946150098331342540226195849912400561550874502434156710496907612913797461094694448568789139207145922734353732671876021580202641668035106695090047586444344094529885951068077651333963259921248456986056643264859774562186996626001284878729741916457518195665200889637772842830512806295140304887014682522636124286864420061062883166522611316691480770118283247133880148001811357381479290095575946604764545077033383949302753040085944172717467795358205926359191008958557474014189142003555496515809634574858305736848532784814968735239046420427758066540051829102805070700651675634555801828244871068471392633173441784427631799782273089448339046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 4033934473794867223110350092995208873569147894619089376979944462391008367112125300102938095506453614801632336690187941921619363066583479139069318355189411563648425949156031800337152405740734861455219115680155033055452334304909176057452721049679501602368990979017483282008414299724658751752731930406907666003402932834379138992414484027002203420451033331906871943272066673431803304497532596921874910402537780856398223260022701506502413625065140978738469511816535760164326044460788418513591414239605059234316566177986325706172186560499759193718176731864828177558092388360583142324565954814556219485210111704714128107192906448044828550975192819165960741257317977581734637293688845092563075993846951905243032558268791736828535913614442364895705995981109942082457621474775741928631708815871542539506751475370175367214382208293197206395929165602012809528852245985715575180659784556116423623469129537008219354057117070974532815747124539486372284392212141975480608426946276921575886803974047151407771492977033510789866847926569743864041326169631346188535223313145624658808574024394067323978130140179026263337120097563682695257754223575281749363940358013659231513704481481541807160676794449751269960790796688498822690265766418583040755749097695692340811635267837154619718917630733536545337372262627344816929679963779211041765017555041478529867157573641723479640113433502718660923694857830106716586654366423428804967579364323018599557351523248112498461127562244810294941415646523781081505968965842966974154797734672063373373466957389659782567093984664308025719689841530736745470133242410754706866282659512658012364976836374129812243363826881954374569950557066270865746229507523136901186089191790675293485358098847922288642929566741816169143697316027231466408327599420514335615134963991879681149557060725423156171317896387911000210201557111036770904226638688168281727546245954769679854751549888513370907016349597577546628281027349665280041743343386646221719153406034794670006238944623944187883259049022778298226903183772759795468667420421414357712123913611740155722357051782308714949013455912478504546914582968255979513397004961227788657164168246236604495276941013721711346420679063328539577721892305506897034820356644688926380980547883863572212510935917705047962803219698003429506317621180385147943699012723095489835266726775664042478002651871103167593146874622587638297660154630955674318017074390538781317451219071798729896684356053758290943255554273460520838433107057836150622176100280596055556825386414128958233170651846165361532757925392487164105607122887387396573565383138424631223798773483173724149614752084384415276732575084105186614786653498844371187858523867476336784836993177006249030898213516909414096990666891850830189102338559416517965407447951110184029874707915536569608389395478915167740354902717794729967157363353075730133109174152197322005587952622632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -2385796403321683530142423827168553969394281002983749970653830103351600738566013162884391219931717962426209486067471643088637424731632654538177784887470976606990527823234912413551519574590062257308208530628789283924002082054985568429435627750408998399317253138565239039943519332763234415726577094757646673680004950871594760161617267186083725577474040828801785035416573616566454424209115672929843142199167362993579472844327564376095810927672252085938520209029492334365069769991516955679354641546341276916453304275929766485758477804504513755300112156384720093591224228979869292555901090641117472936162745485492150257395083028821151340792647347575297290092177540452447841657833709006578479259784926802913631651914750217376742191940964000163655518270463481698905659111724672524310838028992623760488988167121886819772035193224833536734361478155824233918767138343073035279847595317007753645649952342867003528760017373293398125284173453462013769646757375937879751544348811665387413566965927727283517419367253624724822567930141572892762920946846126665132532577591580003287939255137989229308201074641437281695643067838068108675322236620590127501950654282018197945789964425229965862166150072203303463713300300418333492960190630999650280675078689814183335331283947538462432974644052680919669204977791319560811405099180964074352586996073728100649337020123023465681827386397049581201124022442886521173996662501778543705356474843828576174240933312435628378706685315397341906286900247093013972684478530157521782938039447128802524070410372758427917637337348649488785669995416127196021384218557419574502476719142714570473124401502361856204691442094578457404005468042746269423285327409035464832920075894168506059514701558318685488509069218052840871382842295785816034387824041334217854130076828171977942095531151141275690418500918538900708081620670010824193872314962874701389131473503418797775564858516715849865321734513802766853859837841563148093165586492326830539170351850169676853163324726321537463171016070989179097058477188604117799073519057344396812413839761652162321603463461068682204788796606495373141581464814234446822640541382089666863591119286984819704530914103832800849974018513973422230990909907742786393539360771775701438590635293833947170109355058326361658365215949139329112518392465609763735400923918912068345414451616568622818426261142100592017515154556040466851645276331614448761703700478134955190974680633310491460235226093896668499050208839984372415834926937554508525867991427011550918439326487806805082532758176076343667001705754359259467978383151339294274616452894398688904654583285916391990763708068200206624032745618383173631248579616738282225359182509791718619937122269790162767143649547015695831872799157768485170546669951769562963424288741702007518921400615147554970527226862564923212990107397662512227383233528447900927671547930242249049307441686118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 922284442290612817689018438954075123768529871897418755799236168350772117986722293343836359414590542861551466856941304663713648976181798831148743509782705250867201787571114867400438514858834103846979978931606863430582060981977181887583312356261760566676844117094034484548510295454840353221156717457937934405437885629166932955428314699144732912805307444083872694567026810563063489019610849624321637043620652060406958944607872245836920218905063471779872799232734910705909209592000898495590366390482620979376725311987398229845594782774865555395862468422583566327443719755313008739960409089211647703881784482387095940909287500501710547805113823401542924591831980635036211265873503819860887190641434584910762417357806421178630506646483433146784247873944764912878404664196907983365163710364147557019660332576873495157734236827205711922451526276817460717917925557603544127378441405688446385220604410021797306573885679830744799758122860765443632696417861675780648470162751330599334212143806308222254351435349556633844838173490947482058425095450907207922820230404228202337079453009941490600203957823284244787692969884527808910625715707691906000124383988925338480525979879504994773504273010265313338875910790074356308205469682893966888857841752475404164578024203091580932498032603963499177334687047117377610745472948539453394809361539940387510154077947844570867560532616050064983418750053081953737024945497773840771146814188140442846507359828344553207316676502905544859001963447133877828735197244107408424533905315597815834486600010375430177762783729898803911276902265132987762473072282910984838896775520946818098489579407681423379147151346361127412353475461559911671862268692484820114832937481167889388163233878262185256458625425650332821527760941416948690102206832634192401079272586323813085275275237857840231220798461339571063833715948079518966449513000300434943051798955317336932137486603201223628006577714641651774371558341259475363519539075115692462356856799363130188759760922363790790300111889341270209947203480192265536940411349788983602402643024742625686948914505952226593324934174374006818557203486476352726053801047183620246038018090174346707090780014279073851492205662267885667940308231989855930954989825642137559822265635774574337653588820832863721853517910608874089375210570443222906499801489199477923872546169566590560045275518527476768065838725190900546956362645637452726168783037436869568551126534191483981010835322174694853333093961473662522980111167616712443603998798619206781485900771379308686763281500008347931574460338847126142473674922302976347229773149302009073530597608592070807407726864552776170945058308542624789057477225195134814105784754980518598400312095755689932841590802034232685124979898300177787469471898551042605675830159846635237484180173002486937368795034620192670475750738932824209600105849185332340723920806752588729708450309734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -254066658309363943934174182049742827625833520436255077049834710731380105789109147826064959209789042862156249123245138952784693626302385462625940046588710717963750580684872922529992822279665040722047590459013493104428303439613377580473841634381407960886840092849671050404886006159284237862828667696646325574591778888210953780412182172482897336656362136155876099141295589585727547101118597675601788542965793316296693077807821961696213534652162002808693580683635849460109694087981528843884642141175353482359495658346321892162183233875762032679592055843181269142477801407025630153112185975583248277791804966901657808181809446568063785338704844766467496876217884539000353716193889098400944626719584510146142497651455657885885040307389921071331118277681401462851478069180503394822232979691219553895059649274136567662446492979314495354629933447762540058898752525694355308887054132760784378398378062027491683757079015867725590745542150980617839927447618297469569494519653027394491499527577886373900909079877921966407424718261272744091742568308986341642756735379473501234697461320370134519660862181474506793271043461063674637242807356991252622292293479615653472399763523888209912839229166083486386118638259514646530313664706598370726244831482373553352123480445628989435341240709423538865857294685150565345634479050697530080995823637378493762526282625526526284982978077851328887205760632911611299060241197139889779983888365227904371565278830784004345845482291636043447616658289058710408173113146398000304459783137724361006311939207523373426290394891026561401246885925827954682973764943716755675409461049424854923724909887801788246340743185183433213955337105926052350374511977214532341930111440538517073970062571777060188700282971336562755485942818667420981219219870107269370872373824469970908818900232731758722888657725224150844971544773457951441572428661564005177441667349479386960099631876075749049910392992214956492790162528328680950613757568800208209850067486483633538137541027910492075212558983778522679320347868197090831724434209421598763149519086884954320529774116470390517467945650562760751203901215920010487894217549525931991025938275447672366465002798029230765239028189577966276449124373298304779971036483339699640306403954515933109302937235979708014086571111466586178015123039320890645713842544331770230436176172102622094527694572468723218772999805071969152442494941231922422567081003224487560412597791718738488156476647192738987283677501469331375393562568067045360849706325759459432161740645582052831368277374358385340331451143113594349143335463596580672081456255884462047806528169047533110529829729467245248004397677974519435659731616373995409812452174245797948795637374800609604123121775336607603349182908501416068182790563728122154855426337373539942632784787769404887774670926815226201048646754113142492404676454019246005060655658968450592019303733657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 44903507827385929673246380146997316362948144394043502692145047126317385316536808361733516007450796276942378573864016153237976792648042304244130293386097408230130744011631197551434604215133466629465901118175452072207292075609597349046789164791301010509654448004578324846180996412543445713093268505732630219928005977365802963078042211775506048457941623416676853479043480967015120846856553585786189101611768804010221085115048367334725555318279426907849933857135570031897296668351993540996151237159251753161671829819743331889123419766287985884843991187294894530409354311237132588982560158558997981561835114415227690968083345726568664588378000598358189147522245790521284236830823355691240937907085242591612665413133037614370242854438374784459048390280581243491462570286579536197282672622767178999288627848964907117245785915238230052881901396462605119703434929525403940974916211495235247677292655342622421023187999655279360565546537273784112321854421391907019767283537006820826400543284974108265282255569106594041959025130761551294363916066486959362223613657810948440112544152212668965706391626031489361542165241213375191166074430751931799381354537837430059232907356768584498392688854892745405093894073154293474596154346815079908119439777304068584030992921407012712546389438708034184995917537088867718788912609495097974306560033610932054261827925538012077981318644585661366476125543425055124531302689034881654473578905672982692974528324093987975788306834460578479699525877528837684637096102736401645026713833595692350084421223164448465154939055355804443890749127018817119422383874553775962115016968992527135054756850803731090301388772386953416028410225023752859382117937885966575213268012812586854368250073227660545395135165224313189536326508649089926324077469549207074534483267651854795113164834278467219961252597201769969595227188480575178896758974085478767018598250488165180689532042264215664259214414548198806029845601834255281993522464311286475235201767286701897847002630538720152025176034801201850816894589046278175290351336257241049805390059519326571859874577822500861212585678735938121564744394859083964068663781561249693597848275338101469425442848813676422317631332990076841034217900681940724104743515210427172160420121108767742138179339696379535466852839523142464465418292324113909308545062170524421738182878650593891046276253546048095286572991432213527080292876799474376943306953621232695759508392283239259063757849010452154717157647617277783993785001796353474727121573367577226070234945644047548769021294742683808216431801387674583702794318142417423118661902674312199206805979829448223883719821463608472571279111888573930111173087108401418531580768824119342374680309326838368015830728283767252146299159847171157446057605763374593021615747791754854039430939663462321513982312568267342791838625381388358269403229304509529705008471745496669386424597872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] -5003928992133507049521085976696286378942879635284252146940584337178234046205353190331913687132224252411779213547435771101691902718877847145224045234153355047958054314325671832609343299598332026712860705325288116554211067851537533319816957637965060623579717770543494673325128878823318914697696038524317751876825081137073121342709221320146808377228489959030099330102135128458634959376012191779265646984710468047662868830541611387268637931425554265819438203073982373435236398348310988909909430224544841795602192646850476043666748067611349495216786720217913695320786956948760980426671428954820672921331800312715801606235061827675416077034440060086495004464415465980053929718050861474936801547317388664130162517235836456757624134474433016817694023052698234897749618654727574605386330738206015706123697056069897264690479602343185742959846014194880855768182879887680572097000995143910663815689084348797952196895166145767462365709671223148721577239381554425683953499894805469130091582115631651483112265269122859266263153734281289124570129456259183270979920758909438105928761046928462451569640714173199810102940889571715049382419325902081213532746812615195605872058483464702910195654695202449763095801396556239892250340563250102508950548272302311769987664101598380299882261763262306804686256500058052265112900540277907348868595375431145131318709543206278044353216576867400603363628965984889717217562702807396139866915780288497824822337299520268378565410007451035599570466437818864188144246293733501070459945937236051590843093207608648799917573483225261162497240068183979001625730763815065486169261365717992724863259931638252405395233061776707829327779861922307365977581674707581209566568219182089260129741586577603666388582177990280224204224965776165515303707877463121402607884880803541723951150827956349805669471524172252188099129296958331396879475388379450503720560604311196170377845374483185086967532505384390571836251372222337577765306020242053387012002206297950930949155119123654866442102934804385442525091698897398028686849923234261484423118496666439213165377458610237609981347645093716809131054832445023621448894292974085218813809912281118299970712847395409163241995497840752461064661599971974589667006410276853858002366192983229536339179467308890521689316243500669605590504228809036511318293545343798876571124123293674271602263723075917118013260124706964462147229220251894413298164757057973183985822247566292518002181037990738649204981350796253635605834454004654649270905826288050900430211386898766849761070889901933996828491331823735620164016229066043908878978771279378458570957178455568816180246838961171325355798095617977487380613418975728001530364792842649948488656568997444930498666565914362814479352356856154099205433369101250879791083704392147775938382558026282798688428337149019214343656209181273167642045403468427778094108208271693185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -391339797522969862748518438968538818038401186381546202962823458744005103756666418210176736507533107225497548784450449347411159399447720215412330998065866133513351298039810161612519462899510117826258410682680264423420468443564012923442100898007060770295029637676576483266452227992343592541146863922016587260800547210105280926111604446303161198843276239886655938558883562857392403468458707138192163385652322584916632415307627477782247688346065926571820595380534612113249663307915042201859400438986526073116340161414443027014425252796978239763102360815290540477384324214531638770886703799233066544449415574846361619137514870434983120758019113646281793859033369749404905121621331715265374004258866666520294771716764322957899634824799768073032164568351079140233728076749558965372177765337593039416647164724857685013049154490284673786037038144177573262417385259953309978402320344346625972279079195636225471892357026196855730042873626602625186379681732410346764063534893511776325184095161532758924043719467349285127105625510905590858947292256856744644414857239615633761138506260616997629748415198479061851372496015062186411327347927100791066753245058640869059638037110132455432001311786066419942275384689784085718423565162960455730878106183331594809288120011745437616810330211074867774306811352155388787521685159777031079350861770878416050205519031142388669243105736434948867091565661773052502457801418654182212110746292884248040125148319227818961549100236286568221918449729400555534936563486110621499160499726789267277470161574686966139812300441938191199135473807689039005518766128283955861499952318611525930182146998543830849225895910037439033424057605762972743406462402206689113757086457641134100668250262954511662319082832396313137394155605206460769313947437487481208946913253578317412031543325407599930311109832501098503725492409430369038054328640646065951772686342854772725250522393478766289215321080052061832904230516352124699483415480900482232780811578878203303388311477590256670803662211472161087093664910813165759303012385133130699222924320496153407824902345826267690672569285470647601324166312731265246712764929379706441842528009475981065393771573569466021355262959881769451560736286470522366056934062841618590694573417466451571803093730493637349406984769926420548561801908298684978368865002726376009999604812210614236863421500641171714683041448072653150322100577707728321310797606742373717766723226430096867365959042645329671896108034838587755649997855594812995217001806163506788247285567674548328391532865883872868326792339013922070530930641940357763738292195217556892181075436119780054813441305738772000309710743583358915636155811862333618437948118433691819667118644877226026287746384880556452485595914266593677898295287827226188147953109990977976760275569587277996612585388299766106619175453826127684973493719428587009915204074014244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 19766779901920557689270788651274833135474256058501041299933758618221474543725721457059184224216364755902610485827473943717840760990118751175094001091358060542856595703204793668921128084794629986553256074767472711055054784344341636075910927519460858649330005060791921916639154055263237083897680021966470591246002788867924573844289410674283574632413889396599901944570257382744019634805069408672769654726515466215817824676579729083441918785618975086236305616953855832786568882831379396008712288606653628214799789303011460334962511081245010563624045845010465630592698497354590411074065403290787788336768133924620125812536994030744875299444733341759044244873718584218690346619591553700731111750288160924888289883757535061078712296078240103020404687285883311936790043260863223885544294650073074969359767053988900906336965120706054966832594447560200238689930053628632952299833606869227882901992785224234317036531218079330465388888082406294857083400422901787702359505609856990844752685736160886378757774167441836776640357299405933554958873840370736102928459914458426046422941449664783176892185884636567541535722891308802462176114859861774675936501179063086942274305106333070275172676457080764549339800382336436573635070802375043935872591535489014747619600513407502428265818634316219232672753305554431942008202014052812339175928499202492417144494556909954771010833028420206421958479212687224248341615166991408246022747171976248578209185795675015915367607442230920768294275221734780109194544928050055199120765308611684118457374982108933079002187312747238425121866474788722694380127646934605386206856229485366448161671504036494473753759798284838555797605805935280276831697704939534751973534666910751436097602070221667449865923188236352346131814073217349396393729465721870324732329122573279494048745427159543533482098930786812790911244837737062128517642799520964872446789789249183677375256332876005650634786247307130931004058932508452864802814504899090643109707376440605618493936242031394476834842943642476420383607577227761776887101919368895342852254981052906990812013056419151099769030833484239422027392537369437228877064295212583767545427439443852516602306977491172970323151859930635932312153896945945178272672536533777618964492805463474875411961900283236206561735459192755238972688337385256868135574591638590932281886908180738303643528570221306487597273096063189919074617286944983888987483972505460179789667248223540476090226677948759652869605324287287222866715676686853749568179441926496469783387050859850541082179864350419072027835904080275158626734016458597115627570269978247416529388077838827888005519229018978053708255680061120135104768498222072033675979070225836628331310236281966504142944365020640164064464690912703702188685230580132955642852793735475500156944491056327763127219772628043432610960823776586330931690836463798857162564705855332650319872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 925952711271321069290669322489301602266143343114554132892530202820311977059688016555381595355723554654824423491653755339979077721026853046323657583639253646332942956337453998793105840802538517439798815026216314292476377064548636237346872884971471226983318675717159109666979346167337429367737472416254976649143177410430119869485439582468547893868643865452309829597438820867953561957484899624020175795195330568537445999804539354464369005401991633849064529999182788828387919306636306989610055463399454423327557776533397979297110671030689607373987559709591015989977024028025081505209129716947254409889821000081356343876662226802278816524936711221204523418179325126757967237256505207843974644355595120829143006136071615706597786436031663943283619748658292334697313739163719737814388926549697576555441870005938719911625410490147581472631462378034583604405679481498345616330417460276368359618192026033300348263819272876611532271828687805967242098119201275864003665536060949114872005871815906111094387151451237128845095023905899296058164582162225634352553203614148321076183065307870848665633061416368774666995447141308784316687062943086750247147407944678629287419661643337462658308807472600444369692554023593663170043836217372940278018364715831241214379525774682701942704577730254851141463327800857900905750406543118497840311775526496077239851436712410592074002036622296901269216716336837463846325865717871515161317774459086170029444376426934579721892973379054028068383744305744008968168022262903626862318030420982757124131085206141950183113317206533463193728343794182101397806773161268979191614163540417143744813942235973683533439054220520985217248939821895040316035587924478990055832530789922682445176111750456128964747168406983566692213693780804722750757102623126264167093532487239304871593490114196131111300733381254177770731158265025941569494524607651655283455354177992077450684809618420895382774380470534387177056556355571374822755955577836304971586576906635344909304734497326296506152234619624398452224206612293936566711262279842478646697218705734217646984013437655370824514787521897770973891558541944324018035765192095861794701741773005254796843237371801090245064551098342568598118221129428266617717196064872127220080501711411178278358994882040126723704297039347787432234626588378642693137785150617957425012365111663518099840953845328360052083026673494824784138213657437992069911635981849733186175567692845452849010666292611541727447533754338836010738016268018609206816416339757060609327006516158497415696569835873096407163291340431415351858401744762585536183996714868405291962828458925206982232801290633156873818148388614729330814035660736751449106639113186113564407950016111735089323735589970936056967209651125314604445858138509123592636509819405989721230190610739350981858255502480409146792789973479178707580149505580137091702020135570380947456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 1624382474549919500525418911506769618844479007548625145325387638142923496113756269357718652446279716522184385684850466288210250553216116031954887063153365236126414609006390334758559447684865715930823450367001732345221931848501386542833193303219425345787057136633467414794736713788023749805194602040736104958499901440250344794182279277176803241780184193601845042588241786176175497024289811961099548629824571848179055434720456482098709306940472423499655018306021186020930686460140406388281883371087640020480438306308269001985537494395787707992610972914071404503044502994905917626984459720608234929330131472840647656640841901220625520881156806239656209171878253403899388236099070462877047640602444010408116134139947441340860036802298534106841413986413569360446447225493274555179564228419581266497377949172191039353048873659409241999362775118289407816071615256830554336835411872577414417344553179633337175112471934434616994333578702071344882575680608291070344995160509354525850315840577888575570608544627115898771819314152454866588488914188295378235822990479652615660460160072456047267813242738853991476581518666640262866088698861957078450084357146302572047347339022403868426966215968586048984893069685881229403683422276119519445933192080761476421861966384940819703532936473687571650904446045996689976564709663975288951518719512700873984608841253495077323648187917393070545094321279955019350163837227671740719443777736272033229460240408418239940505461210821677504949926049692722491580410918351025083042245198884229845243983558516858232215695642427770483387454451489804677447879963045520128406981556676101374581316226799678915193898649087049349517096821919677813154430159183396442887327326684318589880462961210626142180260204118235616701646631168957350781594167450951630321332879369815012479728357616204114467616676103577925279485652473195706481125798048627801268395976671845637981584830882368533618598569206276999746953137820345311667943410562831339685257240336095335358587909427549781337401936005325366019419551982897289439708822379516147047831655313425516722177412292187942952962421027966878096374602667187467815513401875503974676887936605529825508682399010459352918112889624717123322893112235493325593924870630191270266542158111644279574273230473959835764834977113541534082386863621806462699657054173160577687751512469302932965572966748270923471268551026951020306965786451461744281211433467741497447560869460813586981919732492931241890852860189008412305109886130001587934263780096930789842291581010809461484180221488178064461917687613339331517771542277861322455449473508185459391694213614278009464504240941923970800800267910614468265048533476967018428384893414550521302065249242699015723191848233478651475821172446342403357362781441013009459717521614341481799454148371562883154459890765237599636257045593594718383400537880584634575885649237801948938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -182006031172875072400847964893874833933966003112256959144277359426166258976294736076392162569383489640036593200849766848052484643891104519947580907661611469967877336420376003313952751004178139912318295010188351526856800924778060540590831323267449759204303289662710000224894538421988575912074551222968424676492037316585888212075642792652290794576742582931615935040785971391558921164654670831412228942303683053181801067065584881103088967292723423685266134160900713119081614464089996909976366271815560607391045445568559639227048904152420014421927795273946982994040128689381225853516823326470252283349280338339286348301420875324202698816932111375319552501944232857181766631461138269060840376362133420620998723704379121792792820324075424303159503927188160610482442988526327294005742814003404094619763316197491681474298187069365476825032092496584767708324706665730878085232113950637705711031815532047935778154536838531284293844733822362522838792817870982792436719075821401491373677965628424446657167664451509853253558786647658068661374813991724142075784491483315037859671118440171607625980037701525555600867946968984924539880302399660402714759913499776138888727715127538448045774027637704934575726482062331462788908338181226542506032868342477788997220464802981086395726833591592870695277974584111132906219097022216465465463739148912260746006740344732246668840651389863834373935798326615389558039713107759340563465340135513356300320507126564980703018334942423790960317168378936641807545512852899513824110631536236063224251108391756573213285794695250052394557442848519638568839679793467632095533915427630002028603654760808944954600062798672438693453754850505322928989189418442106391822224851216392655735322113390622127351313116705401615835612432438837089920469077299676866164300467891794309745372331248824673131014311560125444561986791675049422435841526215679703469560400470811209573317626498487534416797555575374699684910894807147027010081833073060096931883558380188511684970114585759592770093821183076475001672372306209256302025243134521524993036342173964958445591760805563749331517523209994000106687091823596229561048016488911032511866150437758197108849092913594694079781709712271836707364201287892235212697675541281027130511369996794980530197661300783891505118018256888439975975205984145341216556007650624633852406133898979162911555504932459234032727202376801611359768936942507655832992382513482747135438426213617344012109411768566071676397932791998919243848772142767860645779728927108174817049840181628001928812549289330712648382927257019340456175435867477934463514304281648820884249315764870495950076160533336666351571599051566674679336427049733853336072911574626412085844449192328976867412813461534969145855307987372226833266418866154346595841633909309768566100111013632904632179073564194005482080140575760414661515787420956499976093365332940278883942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 3062757072812485732499811745920874284908235761527666497349793078973044770011790075363560301865318848500041114812564769740190651145515902305376375157078083151850604813694056062160479469611565014990447723326706350708672674001559469620782153775787834095987036623633211613033121121729810177563569635777634118107019657855385261573850515528381127779551802240689106160716867313894329938208764094708401866774914841776856123156046771539461721801413307837100312225760569972133473042446260037305775268545362195109338394107775720835582026109537084983808366905447144295081656710874006208619499255392165849303728925170998387152072578087778582028353686841894326063832185245954246651073195162541409019025360679724213686352091721453531997995135055997244156801629002345281119988542108408439809187637221547317683102223087066383168207433075574239059667289030894835411799235171725691416106959021003962280630531726450671356487676826764565798131427148955518801285697275849962035170639061000170133160443972011677535190743309780927242476016338385095270890991131664917154119794746525228908061410370269346706687793175056294680077833443589281861846395489838775182674576610342682117055096499409892086068547504024473589546435464102988810336341597119330670298167068155049118651365566368556648614654573808223087274308735077891997639909132162945646944765279105218125790864886604950486444491136221993350540093540746057625352682805200614002753974121598329520073720088761739223081818587991135562046703826559559593523842053759493378760197978773592683340021677965212521668977070463969311271249961204383391792595576327883874513222062451787445345159541972474564101193803659203590575981486024822103909968359648336500613224988885518005021585096900133478883249665680820957503611977168783154031625088776775895749379798357439121250894104357721772769903917382807599474514626220626229181472915964277930703304113819777300097611738339964668484611866795978567406601791243229006366616999952196589691085123959580714371307276654899349805335579998212783302910165163170087186355860436119095337841016708542780423510360969135610943398379701148826045470718758236404803904128414652103302229804918362296016649159116679990196268299842104942429085069074265966228819541881089321058367256544972910155639142283675325583432867755378180443938177913820176999908922338596231661052487803094585042672089388168756508484728351864971413539196237828531883710940899702801667855384039425860821133269862272775513553004279562634215848565757285030851119787166896221827405963494873556168166272807811504842067552404043927269779076815018110009975063763998421213418859866658872936794352841222763081186016825720713078476038000304069643787221438529085041278718856754932010515183599999078365251864669353596506477471164291121823516481042159308028901583674249778112119314046665819485366988257573253691718402652060952268037802391401753194004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] 26899445774542267217243398417113274160620233291120155995710583763551887298452122968858624255820228914596571342295412883569623280637848990163420747381290694007871850947844954074983767106190794588215159638656348217850136052145445978308865570744261640856618501458082351422429976969469441401254670049364725262525516070916259720286463427408628163907947505511621593663851665948627451638462870275277747259336373282497490640192764901318583079249364054772440133094849349274083181363472849729600015001757614190982260197949042438329850787985831991213354566331694510260605296489484843023530043685134504096527663292676752171552210851642164701798778372846675961891475193408407099922460783872826419240353918749342761276066531473947196873210362188307190815817201307646778578824878937651822038032546361750914607496632779183540259816938229219010498723928766463272503457258049193207841735809559754259050167099413950680478898979486452913214542482842869165115935924208371619445293463682794955809774756032923158908733910233172830767917015094989850495330897621544682567140762418802037622599932969433897470861083323808450283359781799105780179550382266549258270882192137146903917967668550969048944320768363978628769867852388815516116580792138478049309079537713389496521266998822385111359417278239415789458003259842655794722966333233620848000542167806286796508052911852733786081222827011981972857132276189184915797381914435531462520276661141246478393370257557919368716693284062171185124441820415569382289162708625724023633975909925397959735069867044024027204340862755060796019551179735424189716914678480426921721828067033013019536642739437956901460609525427391733544009667752570697521130652235195418423860204540077118572229380358056995449710323188226169836040092319937747325769720407319434593990711932934331568458129469248840817088607690231724960429172627989290570295267292280143371070024738627956759125014819999005963564494597193171458576267364911509980183569541362449512807943655599421141195201882516088739156428049552659000022131750401577256257597385961229752946811134929759982926952349339151314357242919059403662369071622964033804688401907173816088043571843829807283007332587250970954700084879662132477879805421983980100180775834231607264873700562739205987402192260145367302849419813465136296174486447748317525035714400309484364996510881638525021244454807959046185106056117215422157997554550346882870553178497963088822634627790287560027538248106352880628635137235558141464790612717554170798010193784839331223145926733974322808189005220470487340157948671040995272851833363039279608462318289843566169159661246238567424204762852829089512353706881506463813690977073963576508738481469028434234915384612203399955819711795330951150176749291202919926697277765527584868641172079380976692914067195664847808971497593887688056630867537261637552222651769067607672552735537829758732599296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 134400814329074185342196808646762993203973193274188540954269148324928163806352390097065903037344075504436407653710673053232666116371024502537127955878866212993961329345126484910999952865671114765410251405287467198505578880426426362669064317178045701355432245389063874083839744626176920111731233981787859014451842209318676201857881663812132529970424059970924876922040156306278034516063522215597227184521007178015170741976990552333682893688075527448193337019255397286747177416958056387022482219612309188381199584793868415356028582211350083642236227241111624870384672873934154405564035077949511055870193964472127422977828129012408803825953516362817396173063164670880489003497301385139326366489610286635034218675032571566949945276022113098104584819003143366884381912657072376858748535860417269051338125164968314631054757444111967673822742897950432528636795747499532295609706103066890916542302329707462571524513948418198308456493995280017032498717838465334915939062129966140833799081358891546863878303561312589524226626561636293343264225325778922807781487940654590611165826731566729199896066029558542312059101982178177494502073421440690153857137475006405069107721404966616146350107283838847790771534871505537226168793685368001362615105336415373114134972537096551376561197790946373961280035127797627373301692382881119856794056167549493136461173182750963190881387939724003343467607319746710902074883131417355663200740246374944690283300119478058594494885145478872026018119501864968569647047564942077103095962812801544092965161476958289978527031740262117957673660100821833254599850457524301415587408590967011730614657783427342752648737371404942003907826799205713149840129030400086443289759218030444945854322363524383881317003343229417524045126831468238001779157266130378381314444568099379453056205364179893299107261087818461601096733278120811204938040960169988235890224382385889209177504566222388195614124928567747909193313418649811614531453846399808590589377215121807561115093485906381822766819802865679693961661123171836981590732413922508887498056358404864160465960841132730548628847173022583661207425962291095057217380386273154321829422779891606360758638217358103413164029778763036034222170174034240233411215220546753176277406661242073953192062451091796649992174232360588438421206228713747883577471384445870258284834308249581629375626832443727839571249293960833015014522235545999882950402875769332495450298433667404976960954744146148168242720131145428089591415535793268218426057771751938603239683074940777178086598456440086677480488422081927471228393833789138740297740633171588824290277732606706533474652926752915871451555615915604072204723351405615173080969211087344313125589477451038071394020703950500378962366270576359380018797916400680804795695172994374011382077559568447663555194279337207727751074609885162491684092523088972281785454490830089715218162647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] 351464786183611226533803665299971181933507425184189574917976350928344911441051813435102689582318738461000613134794301327135420549746339553533340321962952070549634197205968428528148680295670178634122157264919492103302184623588905919642960773833654449808844589046164732195598093063128413967158044863832077055129197570304063300333949120324865755949258248064198049643170779587687380134176980141789648730639438246999773856856209188907831530184277734625588290531938121376395354808097358345383630479210677351838680271017464688541523938080249738278016119763458834932406548491389252583290352284279765866382904548271192555468671412705699113170998074411130616507104385701479095912991714795770194055837074842567125538063910121654439925713387031582866988626613508400989758642330687215041627673546432875516544387190834288574313799840060636026689131343331468095568888652348864570527488831326260102564653115663901674422099301111201255536233649316965997106870655474930314399217915161361909575568397629378205887971511856989520074849931407667154937977019075868325622153808681498733416849378286594022457353794707002977985667847132670854048404209232373420859072834852989793157583850296969373370140807594106439468622767964790110228417681956932814944467649382073809654765198215310925682017214356286549402094004851270476158379047899659408483468145697447865081669173520946322272534002779431357600840128223850061379756134500863662619365835405147774209031002552658591506375067859742698636565218976208609457182475172663774896568973615638488533363874474290146611928569523961749841782506230148913656059676399421346443363654575171731314655314501508323533019144900725372990269415453227466378477936517983301508484839156730019712889895097903317081151584685779345222958285767024100295847184458584393035175899084081880754666484906741714487818216232487033662862726464885994380386536513442478279287372014546446430133911514509919142130833390251132838848888123689528206154352518826905975746459555788661060359744583498478855337499246960102497723284016865326081751023661236332871080729310182524511113570443512523601774824809290542857292319543510101017320124158681337667538467450811205946990167372837401104538247938141728629915983174210072487999635635449326976889168155176684356259700812787066363772608164544774753786183691672612705626418089823599788273940694439156572133202067020718584867618671161583975092143270269359380116698349294850482541336529894137497399068674858137475654531535693322820430442606112993755442310036970562632460360671301322404370358261778406415020458621330513178203417678931060552552534886505695315702383882135736960082446483354686213267669055642177402941102994988427613019952837847219239440659851673625659870831769690275188085041521276128070914493520737931515583947324234382276716702030270276740131140413506264833166669117259631772768595892217547989220821295720951577155993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 3948270767351152687945351646161929260815002100925455738340060721797490433974583694744902560084673777264262052421839373490546186401113174068485396106253492089831979452261136999593040787491552492825631281578524420663921900625556444079353130203143834600953229241959287902632885856715978780169295467119931596060163001889834256571900528359103375817771387086564976931720280811837012875636827756530268620040761394863026611484054648759992982606997058480735468151885793517590435919166097426905974440335132058173694471741614220556656025498174923818366139427307217844641188881447544314146746548780418479621312385084002745276759254114949911083008059453994165401827536786827482508027736229983768912846703449111151739173456886401818943238412661909186034744730723562832866899116256553069346433660661591781541900207795555808893989798526325637401509748111695802318789415345919738943574546458879462642209434492432620455313924723383182570947555504038220466882163579645130438466967789478352852472295715968707604515893847518432468433693608864308998052758934339310234764257086921315026900378108924738517983313781977363792208014027027527338132989671857710548517572715775492754110398258161089632733187367825471325951811503775154467375529338479534102639968520737445833037767670624696916700249820291260517784958638231812004984030320789862735335819670230233541076971465163456481093103751359606022632986016475258303716063850726713464525132419164205312623154994027279589256504213019978161261475176017495726060297059220986456611528151840358952173483913639481436053391331521457421528775544984901092487609715414135887631779515288217827159722364083357237682792566393846898023349530917082285708559066810387339793775362537357890272500030920837453000965464436687335090609423965051873544517147581874689449021787052878946036138430976883869853473544379831098589797294420004822548943421757535142948486866715766497937347933122327585148450192520325275946101859271369039910960912566907760050083689907490644932971431843640308236537235062851383588001843164785793550326537246673488971435339817484010629077974388267797575017950959025765332241151763321398127831667590864092723341453436024708902153471731005186856446249787047522225970115350393842546486999513356675694044367190748768882385647024005546181775410872282586822461661330257899477931329744555304988760039798948328488361027057529941309903796871423876488288650151667754186380758859552487105858107958052004622845780943842818592985676543179998071221134397957437317354399665247719400400183419616231738127718289803144709602510922668151478014424260205634279678337690805770547437460187151235703190254444424391076024253670422824132549998809526068877784509626408862163367758872551642870524089421795473763253962622123647184102681411655910648802914726711298460214742292681825132656673568506163870669628641908839741329714724114860156938176987747058641239277568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] 7452945312477008269705841514015016515442192595028312396915246892074015726649231734480093911010745817002637836316723863702928256044076428621964107392182702863751692011667373643135011470621809236062383030587209106331474667279833028059761276818890898407580511074956935853647768513831852959023610726227114162932908929488373016993134878736861634812181481774839296307025262156496583547591518511436500950406093453456364419908027013399083980834922529204999589627475004135364531617185183917754276248285724264259984544377524026388049997940419099630008963191416341096566279537559794484411807159055811596017982035150557633735043223516373019685966254313612414147535388835146177614368419590702207508563745129982972960432785919771661250560461116898066750642721893305291703570893989069418933657576279498448375219028279180454247846970048329487167022951418171817361120976278439483349253187588798967803940243411811805945356084718483118059161012873414796029127463439697620734419753508020330374569417432776355634064753405084171066246837008534228695336955510534916452106643467850183068127052470277005657294735716043313265212555723174084431854306272503215362237095770149767438512477429619274265510250031394950176503359528436273965494016460873441035502160554072992956972392174228405803088465023685283370869410532642100644905173635782275883522215111494248264136168711210263028096943617555521721441946236251410834163580998609640384861136484285045303567035653758702575305500921210793227916126917319844625661516054648702966894387721025417339061059627643795603075939558807697144607215580657734507349208388593893963144698038884110533681073145874543992995467199607275880276126137403474110925574350258109357100343280538482937379880550686655575315888081139933493330787443037354478637353259579277719434110175438513078503604119844102610473404052948936359513878113575594702735762950772634772996275031010383390890062931791486039956607853010922935771906158410686128042502712889875351257604020186873075934270587264850901924013453716929377049768510531007143061412207639819655389044003311773992013680549846660284314510911922666588329766422123982656854491053643596953375751433545369210325738591468520953417465369806276548972287952787241292302123079081445157665014415599107193262131367023929392105095425865246073042503521578378484226603921183588973495183921546768843620676200640079263967900190448386549484031445918151249288364253479789203150018557945693679218596552435089576705088132681478526106601325313651607419067074398045276984344525947864298801960574637349502678608250006781054219675501310630504342270933479395069897536484960930515792269490627741098448636148379522233574191089227231546146230623898897300954667409173476467986212934731292547005255367934464984066186263894968030056176297263470097339653663129317086817999110256065752607560049947232713182328487763456610942791266359366924554888806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] -65640833775538023525632745659411098427762175269226085556275510006430439495281870422104223718687341832905862373956464054079256201466022492589016507542663057437691231326029993361649755619289327555413850626329129027172759900017030051143087668705619433711449817482325035779560485236415120858126577078623537668852511941184591163434675430376301376547250872173793487933246718821227184508803753050933170407503042328828508186057299785174114088501885833340535321975028062470341820777656829628886581469300508083664862608950151795669283053931062355505102861541925296360907266768534988416728758943707620174450770752435338807064731664859841409504402070534453473812700545182391197003626888577639134423897101503661850162186256902574773171589536667183659266184711556247870188131095144631167884899397976023208576115219037414115868171667053821105919134012422954851478310208175659369987151850188550121489425840766198239182700957142534428559844081753845000667497270104667506887381169576987317905382479700109574480237337377960157952370886239405223161605188808603477291657161207197085624027276459257960564773612119936927325589165062699478899317596322917303995527789754435782287458640044917415330333965642424759620438596838184287048840616033517655295414094198944529566997832786679458578000154836507246156079241694592721551106746749872384871508673876092732005415344305843971358279718153307812985276279319978957237942914363557730040304042620972620520266324467385542167315374672588871960445762123212805032515871309398472095998959161063476874956601819153972853534033318511047190014789390753118273083633154732929694994734106058752346998126255063362273844022726296446531764261487074345746454963987720061371745106049532647974995973331064293850383744149224521190421232145814502081735325988116896230725569744763373614649155131136896634741569905201028150932517074050057231160921720386449797573463820271174535249392014173461768727879886466303344439656475292502405998626717067040033382260386295827405075422308006723016083126257059215118344536583367231036716184924422848891122322221985886108739644442991378444489934170513578069392609046230236205437202839793656523335783288689022645527804450855587391354386511867550538519668010907272615997262110699273774529162992113738396383330903936935761064815430974587696687089460694642313214347478803494429203977590561510597022029368485169970077064654653331941635166254899778806565163841544261317940388822585162666284308103212887935695864121227406604704005382185435219775266312440851256474923291914962617147559472069700778645016864098676813769306628593244708834612991702815486654609678831993299584112990112602002990709136975871311251567858385955207123806273733245153935842263800452874862435062535679330711631043249030857823650562581534588971258006069802270147700681000489296974538248727404826325069901494089429703147540935760323133358471178099609597011558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -26691467341997498560874917210758545302406868922896919745080941089763759677667112380956621628216925229613507574152498938818074187950242191044228522555253334314890988287593415158100823617711887196489756095227832067020289309193472947695608727934007490108635498941853444847110195562719196216286753318037151545260221952585853773544611196171377639605546474489948170181961493843886234189112321443132065150354650478663392311850857613926783738262285787513914652382609613108352428591242700773111248202890969524170823197806914963291554317231135416613157955273121514395888086467919750581369149671042011041890532150894621708079518597345387080131480432315985705392210488838130172070907065175592250166766289779289701827297583912802760765646421002476997490634376928949589603346533595195519159562815380923120516656646328246420472913972566554914028048725020122718470930928767058132497742010162179090448333679179642841490908343322523955538540316284396966333476174051200607854962292507919497935563036780088130892956286570106694466281607591682192238396793191758805154087260964352572010885105686272475284923432080032163148108987138488828055168177559952047437318489380956539961748798242889775606928358022395487239046106531125857685877270537255365808704595320893562326617364334890529226051834955072498228420927011398244668073041822177626893716212195993461951718856982101808648916163682073271854065550464721668949765254935401312773656923667135291246314554944343404361570420042729635102078283245565094432945546230317218168487226998038173692070113036238495544681408670642199647604726010140631959790894554588712082018791911751840222685161427064260979800593886005436402409172746911021896330855036474927577134670831244945738882610801375577162593946165547483718015092833940055448207666002524528336946516410433480143140782171687163100216868706076335644165043410066897346827712709093857954859543041645483064926567064032076001509093941295367780928893582724852426811053586399282160902077824750493585197855545875300405679703429010962804188044971738560142524008105245262566628468567031902798979191379327362378366202132152667097786134138775496437471099152017455635457056986880592372375242568027489277573336221747533282044283773330413506521570923772216901182731003027884841388679242216143544488016004511721771641409123636780094506758718661833011233778012142096632409765324089901895719669299210243990560888451786077017208158621563088645767940033377149333773663060376798776209960098456994781701872904755938333344272144476184916069789480321977170858820499390481285890253278715329120941532178939774183329808900183976952000491592111793546583472436389661269497094113397360799187847476307167396558094758732052882553439638611408102556705903513631640718541993757553076448873585313175282228634474802644117511507539786255461541855230872051391172889498591901185105418266835655318991146787279423423971223142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 406555709980536180265405506810296848725336316507951110722222347802546377469485067900596387224670763130178854518711867643709790079355256319204081878847693189973138426095480837301608030877911113968146000383133925357486352919219191574787013887425989392837058316172371943261901821072287448954730018227259750647155793450233482673365445532981476717108603815031022908381770782755159552249210998882791616201153019592110479634750291912324355501162511236585199620896134697257377195880431015452002531474943619701518235663738765591108923316602177198281915389533276484612852781776396875420793890792124841456073841701374255358528262252998016135845759934014345358772467932722606122156495665635766718792841412162839462706876280786430238413343787339017875141228684869646966625126276409771065397471249809987940740651714984738973536456314713325770050863114110931501030546156970836381198264624000768284289920833241570705279067989750938792495773807939898834349460347428596935413325059816404522850821467596579324568214390632699712868383456487574575416451078976229791230970861276794354328124575313925165793666124246755079955457681487608237505565228762545325850763230150799556558859084311421201812593377821553919629408637127442753022369317718222509711307410834542666733813933191128671532103247594134138189027483469654477211864557720395530481775686071381040459859622095848065113654107999488551879209507514240263347351695782971501079491260496024277656069407788593176381307329232783777587773353249021121572852774904540115176350994455853155149853037252459998522679865267647981990104684458713999764279820973020853027652815799394636292717736605702148227586704220127374444950323891860542572291759510054183798517022926356119886503870969228883010720615623444515893405054732080474863512452356804777431576784396860206174313890892811532883161983113182333703967440060277792908658169884813209721556712942511857771631921321333004953237404098768326011572877213823600226610352890882568150457980359261585197616658960156321315202046529769504492279020324031430667392733602678741073652980994421396786715584217212147383801592663618793676539658510745895944922859242920614725213024343555670215080265208249076697916258001184930432866398771784845326454315326794883919701168879412822776271798312040615173526789404612510204649397762380572841077706753722330975508590023281455851951429665380965907794537842443085700942159355087255751525153957625522186438215290959462412795147634617830663805459223555542774249905403798068516266860641801068610519225252355626163783559602591038203856025523358607571367447674844030464626167416202578759710020528854636246454384614787380576055650366878359906248699276300129636042942085751825730135880503341382886583615563569456506150142864407157901000374507447778515861434113898627898106919396761498511188681431334797520589654330993806803726636022861124511063833041044119852242876497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 979148833802890340139010955333804292298070206820793808065913059755411940316240470939916350121726325736203064183221128854777788635325967786129811256560853822447511083283431330785523808263621498653034790415696402272442543498847332067901705420498006622199750131478299944031130615893368627805709892481013500661037143476801214216754101321425591621562177062654330827125450641294765616988383368032642529860897765600319618799745369368150976293522347127514131070181910679282134013869748220582512774782117722220653727958621618866392509257063202531289915001224793101212991154668325661037033679387858560251000474542132627830104555778296878046520683500679117238087852165666901857021440946050631721211546321872183511257525545913910487905619261916061464077442516437285030114136287972597023393766912842499512705183325790871821556221397288911554207206298223590000222014201379594741952595998239453901901332177901478809808216617631236812850632325258906496553924081917542724811323709968111956927608242103164553481684159809049153998380192162150309429951067270511566825905809418743464179942747291903994410472744887304532212499600208929887607650605098764184899747860114393997376307894874552904941117652690617409397004365189120110140299224715794438508673911230722549893349510289390912222379886250276078605861554929251059920418546439082330884404552575895325983858136708064627651468823770077058669390209204122354983945198049214378048431391294910505145138362808658253177723209820065366888017408917159169413185699056695336289325416962022553422100252614221476940969802290150562934452111745579257077296738953991773780790319994353751508356954248497895695778615451355694993856447819495003209231067207835845811543783408592971327299013050625341648460938411746734192972113622788694218105782092103514383693000137220825932929426869918964999529036670663071713093019395910509282918207307314551904652599560097826050441079702833674031561938026482303663082415019142625146860230772211402500871668979698452693639055278784303925431517863254156412742457146371056046586871001446714636181957832878669369143832579831471328306111805811721711827176239995251548812757889278299594293747820824580127919094246748806626252275587732715119621050996959202128536286498064098977777811314374611467324814093862087202111408622849426706485973260144108511028184614983641616829266369088904901769636728384493587450886840240567983855896078176757582663722042913487701182539904439048697002779244737344114265223090728471106101669952834996877470865666275074751591393800026960201740832136052756586135165714599834782373436724106026681771752828202221928604872760401795972284725624129546412120275181047898786562954012721027674619279446390536278575258115964948412204667479334091668614365623115183816431198135308653332852026225679887861928821912852227093277062773512524029443798627790406974324793798491895029379149100093422468409904332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -3470722253627202574913836581744754209066836012727857117488997117777953320933182293506550648961791092327222089767413989570684646103758022607551066172041943242483219318811700336710067884700508043158042199742152790889950126310255106908095123816983671027538476957799540073843339533651906658662108974459212196979761534755846133858233574519171736861295187936024184639561717025530679331964053665216358779863947009619610665789589206834054686896878740300781192336333236196497494437220617349938099717087366857531463667529243873209167171897713611516995112364766657352044113609073551109583704416067196375551547429630253229758761767979238583956163021114235974115436520199569675470219873479246877379700779918408234507043893513306401327301039727711034013895855393560726301519710868522933840630844139885707512065471318350601283775296348083642046883112516087624449704156142769136721612106774703868070926818300755566030140710873956142995554916209911047211480278135038808553401263489645914025803995706289965088410904749715747246452202674327789953783811981458282520340179010983661705499768659755470351181676827876543608721667223221951576307696202243247998523135494346386113114928093184132000481573476161895347083091796241094113412225114402246632643066975197723452657869036012473001249456935679801017652498998410055462697440902619485287954098198834413807608081202263127428682232859406561132485672371894869601188369361875668965447544831307002774584196954480198623549980745337758548190545994293241198103011929916696472290211280837216727025418121353178029261886416575180220676651554121212211063374125934576339713783134942938469006402541703699582164051141274400390611243996013374927934536003845568243942773959268544838473736248670372815184364211261130157823124703491786771505876850340558050151255677193274285256359303234993661470581423719518808305765591623541725460860121939563185131019813759987470460124208079653327138992735692882556313522248894098193838830680173774750344335451701571569468341181976014215751786572383484729188905315828977261052318647444262235289758455012906562418126423534800179586345382880085444729791379751636581447784910553093183504479065013262197523809313579883855698229800814028757826554749542553136952878454878998557410120279546467876600496370982793141631676619356958135066547370969400677238441735671595711189137402881797900956466910999517637717846817516836642282300628570379977863291445359333862396550922590110863030747161029283287340789458226998746427922606788336937140762546939275078804396618731655313304549515136596375473760493576232430784794601681105506116611793519832785515852675556965873766019554635376838028450938558119164155411972226866230265973404303427942980252188844585306505262994592213004485523676875647960825766913623998188854007915570987546767334022877207167367290254026336720299628036223324768733537978467432656541261881290485313025964664422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -646513733056428829663854925542541423637714099753169710668402017999496400210068235746457006573652572354576118400317571865171384578285257544212233783751744366617768930345142083495257061147092595228330877016710451171991726425407444866827129026243645870043984983387456428345318839379285966981666814038491258252472492518937242688169274129195739521939900902554705901009895363302413649029462827696130078860937938023580440265312374717470965285810528301758583865396779073313312172638605723391340928479540049380995246839391622028254886115776358316472983981194163935253320241396179690668293985635070944704507153058647166370967785822636398726032578652625399441139853180141194322319999650716013715937998268959468771929226159206224804135701146093917257792094756049175542171831436582149045916469994454955512880604305056631476031370733842073753227876787603481029116918687437179551383121225326490133992968146688382397172429862627362756749054728241957517684968906891489766439840498501775226859009163866820439402472886894960067698004632565012823692187737520308198251184724129999976003766724518307641190495747225776482148764067862074694609896052421060256288377397903825778882495195921167026358133865735477869528442803340653101181199022854119119313799544356522372787994073371452109368092175710113950810962567555366478026258720708025922891767633837975815800082754571077184578451064667537444465694057804341627311400359194313524695663033786365742418312269146717148937274647266219718451306719307554130470973389410943810575033208977722598862553769544737162555560909307535169769956062407640221993987218135655462011513428772606017386438741477390771685198590122871819023364566285724372328880919239523152843787147412613927413109418947797570187227880403593879892032101597675882761210349608379967188333280372664739509872550438207921212475871934350891315792022289213868971050852336576947772986199078799957213157712851306339062213963921374211069732944866369660256025737698654325645185391526053082220390656018693152795582150806916794767611406536358301987694010684910076320827458108846771541916869113643799867446516561828784239288268151275584727857698811546303479463322505117058252005258997421892476872272954456380911854291355858500761624110353078658094837985234561055937145781658630670154467513121857386727016847390470674811992067035653485643134716348544599390746953387605657812010836118031889634662733196835086495390910430311360696925890967988832889685163014437292730050903206615047201137587713184902117504496646882719348212443512955583609344338579699067291112423294346151980056465640495300099554860297628611930514763715745583348253851364238629039847880187276231912416630222003793544515222433004617076818562619573103914968139306896346504391694885375606998040464570739450067393028042323197133642344815837455076257483020171262392504592703932159389334788564336812553892743830568699190687930777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 4447431105042460793990329693819458508351880839075379944301822258064848483810885645306044417237817521021834183360056405387189039790732062718426623334226039961231907873033328815068087897118170221926167332967570368573247370564108723900759841617278148175488051261088610942195302375498181412682281045268485882326131937129349332384873614369662502259114133803042290214626242531184047391602417221337624759465881684306465375249349907406111068679016600377589895859564452124052341142577591516558167328184755630285687091600170796370544543312282001183747471701025559316452651549393445454916721404676390849255950593586235509879233033104781928107358427940424590362700953057364118454595622475430358043311031938481670707939022228338808987119804965661034582960910769714470627833876587039109154145682589020088042153480754429451360644991908960797749192981100159650663632192002966724238628888124480483515163839563999149319200742754514612152430855509257859881059877258051011588492610543053502345010810435445633528429885438769931262562892247965172452533977746602962944820680940910851374142462167147528594525184942521356063504326983480751490765005954436604928888613527106994950144965215095478978836161702340834899992715467629587991880627409063117473433669501624849324564381256205770806916127041210144330283654292915356355820108871404948546772024220112227839102259973062317466076451670098801794485241993665039700623630554582608553337427999476750369733532091809404711731272368146109596526649819091280696086819402350840910000567080352271909822138067261365511942216568261556759798831927940436377390296736693353077122319951648685792508962369554523395171398475805246009492839000943182027929362114415812205908305837030955676724936528822720667397867445267460326464001850339428699800970229517551826886052287622042063212549372691456062812830420547110638031988386588087772809124048927059882580735597250179316596062240683127897237195952028053191634071864300104681221226735924175876984764957204070786306157092591326421956872155205260158831180702354939626293477181969285539488691915835173702792070627533616418138063075461031112886050823267950022801773452077284653494924755962615900807903575487979110960921323635116659957415683863204145065548889753922000407686147308500985058188105863140769784835862852719170243189184490752850371675326518151470483363472434690498459081062589270780971856103441912292748615021553022116020886184642163838984084441612208719906947486033299606230872406467015389257824771100915207334347445717782762737047852997905185942751825361757024693664815524102963960145529302826240497664104258094509382602116304911151194669666975823845803795328083612489735644645081710467512222773087771836001947053381091178224246352653914150030942010382491090672075663981768229944818006269236203264163672653998636002674512229780645833298833718758573288872559916043132210399423688024770729952317276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] 7307184897942656820544238434810894623384118501363678716111397903620912200035640839196244076421368005995855834970313915432947787896910208231139107154946076463280806535212197353031716801657744627661240427901038883178269920374952654054175119436735863675198305926846488582755272025223356129707891669015505540605634592525059026266752583156026247003656788351598135914088035430973134845748310692790775279686339340494721723148283947190115531072095185573172097973218735477894357433565949878213904951548945319645922761266375960712956353707350877928895113096041099571746631007830132757918847784285903481521403590941843811865586335681386767549721724319597018100844643706469792655293791656797015483324375238178771717104215539905142419504938942725969279277133156682504445821289755086243707213991478560220299881125268242663319453606195630070533031413749071904596255119360673347300963667606591973893576987426232799479436695228431943329781938286679666789627971162732997263336585865521004596432781962623472872831557103931101654839021917490303154125194543325056760919880793383847632565892536020259066082235033642934341519010290193686571882022714115391844587205588577109764165046221599698942455786459443424850403428671901685167539767720249333756446994138438036786204297226858304618703446340173412849647213062607958695655845536375912040361422383181271774944466556740906216873082331691774740896727897110402726428668139976387390328303014615188000873434544646396452162683150198293918936871923033010421592520119628973313667975658139685911892348135644963431017623557632680692207924723303342759005121589936573148927089712581257575724323174668049892708366604296384107233963547562816440950818066587525437287398052707965086105188841220810665378616404560507229181018368211638187418683028304043911969693039994133840763911977079447855135765007283840723644869180944771717787743640764783535451061517841416193735305566656898914533658492708200928751067384189185388836677922404858859309615321183586427367259897598348452768281103917184217452692620416637056974796636836782479152541537670442050969349655457678349160909816213224208933701317054530403754602221966853250296800017460797873404326961249924671314796912815764581994413142100521989238362822118465281697147283026967496113365670992531174774294517823356229125814919676465078126948391655518249679857026376540110270470744838278257847272420748186310948588291881186325990002595311805485294373517077558005841953112521567058287020878598765556007767359341606377066832008327406908036910067068039180081026530938116974393486813239527562044194128177533951124354900375770736775305981300170432841836090186645303151779509566191195581395609566291641954256666921517078392301571061170835532352962745048535134170767988511797798483443460832057651844516362428369148009363269419853442021287796936539194217468542270733032795578262529330741989508960786780093115531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] -13818370522240582846206962027787196215434595484265506810862433952592858140919602252604669345254657492098013095482243051540159058501762667264691586044188773290645737609087823541733677553397815253947413326233098105493314760664486514772909417723978785256656482239954112949348227335412741280177287282258422697255864277555701935605635269220381274859545579523548467865042539396075311622935681070013119679770246252685469659803797969717831663708856444583969086183304107635347205396977278776101912545863954076184723065136253528407570729796315598382387347714698884871815473319037486403745798306790344993537956403466014664150522620591861999962997075823806796939139407656091394996414409667332679387710105184249495137888925778062184437591487245195516648911865813839717871110680292114312990289729533864952289913728518864469617789709675886082435735802701025237685298430057978700083377334717481948659597014761826260135747854750767021967159580305452898280705632116783974205585114570970242495801436358462295555849693966987508425087202359285935382585274970325079587656394482050171649874718492093164437504115343336044138343610032190359874302763328303983932587132519861738969434035907928821693024501715741983523244280770830242461970191367079518106077917254360866791119719033397354568139229029993296486493620451732910199630653525879278662437661058742239138312786612452151889596895441281991877795080538841027667578065715091198112241427678368477292989932242812034010376431614719704262309804829082850541274761167011132867030586118336456908406339540164838711924886408917338563927578717588529852014589228899726031851896401885909233835611192176645014146288115855164086539888054218479239141325607922789270230632961883165102879450196029962337692278314854698780477850088106546126348955946296074182854890914671527409466728283876908458536945766953826866260175583431724655519945863298573499739132140043136982409802696613421427431633418825447794994091998381692115292820360352117214772766008101042816057624913928527758124533014529208146406970039364399023355838955060289904812084446863352759753838965402801910136477117779107176082884797976404384747791897424336024653636640286107265971884243281912712217345102118872073893396509767613466989213039117860579471019207386766037317796270519053091115369628276301954571237314437663282285910117640245730563874233941036376667745560523933263846677733936398446654768034998400180484480964349538736889190961995639175997476985936365331650896896523742847769489200515944575582016731000233464123878972924651680936098354085126830201974595226962503269776236234432560658194029663745737254525316860466608841153414078328980792079323926537180423466822953571471538557633740305501586415684388197077638741281782746685428153303039923905633717265357141945206582043334440757547712093599588178585982325676130301922449133834297015498081671612233960658499400926441199798430120017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -1329901602188563571102461773392125383478323428381565190328467324799634504521664923247871083420344799123482900705742667411948016574929862616715305361734894703849903038019779896569101108874819395113124801950790787725994973060360498559368011165820641159744074483713753554682522157111019843024732005899904705918078989138036588854310131878271049359729204571127994379527021641878418085919380874294838937859306412628763641609657505708177995169463472269898402977715471213165973147759011840225168939798543166159548490047447974660815205606881433112782728964908594626792555745375108481488252021906339412695326667142991762508394051475094331332785300000604520662141232557597719656910412686103616059882072825271219167728237326761126245060000044069040501207619219452725113257881012188703683533916471306162064600537627911206345234937408551403669357111280836340957381324018823086219567291651065357574129869899105519721715932968923673984933717063109142689597802426703720655171190812925606967366653065716901882037017679079767732791417187577703688196433024691495698282614927027680056382257439336429415391349268321481538540486344692710596793090889659403196073904788206693894394610667598267170538441530660414871301274706621550350194513760791344311091781169322755164301889534278751596438137256089768367670547657832252401917235511384808827532682881690414551847701364418838964777589489121580276134882096642997656296783338557307674036632223053815844390987232139900401689805647989784762116603408085288806053185444923884602601573688096859182559620364957481385434773549150946121781904889951655623348242703525545976483950612664069695038524587709731280209038063591993171097196002819535459056647872732842664988882903166303618210160622608178719899864433060625021505090570431665479351111857712747083196229565820049397612117573337889161433454207946688804846097847131524399978388746261039139349431372348115964738420857297188405892961549046733143048348643946937345843310107793341555254806012478384375275938196156271160907143013483280428659693114241845629574954722045577693242980656674206686318273526594034981393375624347955442343551571726100566548357117282646396800074719944969954656016301411687703387551644342349827157161975415104654270394783332134953342855272252337212128107162704190405870620878557094968474924462339274212088050710933438388348209162080199045689314621067962217205523455866003363820130394107650892776472962220210219366615228967572465984938024228341908433976261813196972715026700962764103041140918109043014419891541442137744408489585816889080940769036229114236359360686805467852088019201880452618259500708268008110904770521297777331598023788943834785381059345357268582941032024938058049551843569284012043774668989057104470076135196556210353823982876306280413774125317049585750342796847896125961580399370655760481385139915694554019001595881569128791526971813667366910115500890521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 729947810133798484647789975744024656881393898822770842682182104520400771397804925338844778545499993409915069187172477743984701505892258949999155277636145116090488908116040046276284970558486099231140638705842469024411060169367973415589945593283791659489089411957201219475837281157247262910202249779575159127003492820620055037340613443274342989878464699959490753344570396045892812581270431954874642202167281125361145541915525936976734648252118401992510835528923912539649248272662915771421684926280652194178892872976164037644097417582069464169599555944138123359117053450070640254544487978363212678532125273463175211212264636910523622247384399103013814367478564399671789802867337715028810322640119750394771852397853350754633299755486254064381100038484184781515757523905224942391929852437960768165897364069032461088229460325739469133666070746734150426761444019781584614474118310462580064440991889222479220071646198426579423390659741225696976700760917622080498056494357856598173494286023160609721983409978140682950093743982437717429130797595005941607526741011615464576075237472844213818371215018616175366399758842632395373374105544353979043356977616400714516483310959906185627096250151184393578803983489410546040611343436558127946881887426900925172181594768493365149177896620605942638298278744814089209726500956116932943787074554502579748912924587711189445325458303267519680859524034414514917724346717172056687781641328641914827091665021848899605182315542988131455544165361619543666956502533474711950542497273905322925042331985545391100987698530950610870264316924643002934236007619398479983247579103211555369991986250158571872218698587102977127194363816446172717188241411430435684103464711408081013717424397555638301921110917519083728420653670459147691073367791023885866642694025936114401817131439419274317331990971704655599443917700976795729763611739025702931060269984508371881525894006052455757173240214073558688437317174702758811752573951044434195444825794036626051844411897266071362795789659296571891922620467740318305124157921240947602313585865517763498928885623836832684326070676864716386669241342142025094325699691474498254584072120822811430075388193243593194138493437702738799659541997145707225764065718383908689945087671951075223439397913423279538330932861541046026632624953667710440401235707480198791517282761966833796426443364431617101252274092498564172236384740920146446457093051182354659538374778751557230298266364097774102524002929299373699522348344013493919447482898987683432470341493980049504386193025126952260114923985716542914735225547542428788790533933909658906801321529886864434577677087226626304201981404855074753249495554215962285829210636016649156477554223738110243147491231846694839873646510555920229462140504463683166104431814489304456816444517268580612747624191905151706519650419295787976605988436136895484581799906885530734248872965570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] 30436405132767308944879609160285767845198925019770247067541854422781259976753947734117284567980330011291369624620350859784125293565991148544431454525930496707398517938772658997714774582218552870040568232120925835651605426886508016234521038135657016591363556743413117309433509174215449973847433924721227674867740638011441170649608791614539980785599514380829679729713727674415273666111600410390099027399524418182807713442826563368469071377738406747279886876821984321215048371727484623645472699169873546941231275728464977263968716355142118913080563619922540491544336317778775358707203395030844763717883909278747206884889964469175304563174550535456258363095620106198926703523705896935508934845964998251776762197580573626013324479036366109777220432557167372923984029531747714947527162953216187150664892654020371362649940158702949974011996899662435739141143364609282055119732298701914522630528430698103858836913805110891624667164735398495719207114015786551069558852953174677220942565680993469173643034807483627803075439154785592867343394687779597161128071569184454692196893355518397200881539961728541877259422591190335028211662744406058983782374621334851310120584952254484855981865274756011487931613783780680652572581864065554614982997775453674512891094945080956121068947188899669176816887410547919167011804841550038944721172442077442205930673988875418290291596283587104908788540662483897815328792870841060879286465017186276457866948026350631023134517574016642025843307345703966996075263761837917042710326064543945199234527072978156484642495911681018873138227273956410037674056752227547504629044571439574206509186115642829979768128006900628035964685645389408060465505982534827634558477892440540517008278526532789260903968291905308765078581060165540954936589268152357930513109027492355000707953657927600945165422553999368473430600417684115342947752308748323852533133073676309250000301642889295211419312030806045527254348037674978175185231053543490967018878046818585832052434703336334085947559657188334308345115231400298424149007360985777701406012422196404529874780320629456759345449311539437677480402365458510195502841035433573914665186187025220024391373312496696813111776511846396656772571177363859856426115925292311203468244443755117214379197994824009546372456403208111718798402216411300685541661842892727417903109849284464567181507740129782538168634233086259635587878993862742244556866083103438699463865104287912241677372989947652291562859222912300723916367463792363449104761910106936906481320139360919955962314017269140105084665362964570373796855331537773704272236831155924925527632627749577866250675717168099376826756843721914565905514494237396079030241414351826794257882853679917697753812348110899173057787627160005696434366221099630532698532709408449483015150405337170334525380558752582199403827745944829903518867365703342962059967973447916498276236714940825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -51184981770721606062122209065689659275653562012710362988186600430004872009535942811770958017740751450960663993462022936696812948811734267346281548306920590646442025876621582324428074356475354641531036639784402997897053627304144790640168431808626088388158466252264101154707223481101660442614925003055249003344800277952729284718355733095382840548421878063790464419063925345926593478229833910113694094411188936991618892864146701087029283619120339502098068061289589187534654237276683681910500485088224852684528020694046969453571577062001173114285024584975742611579315435775583335363091918379169936409442030193907025064067130129207913224542843060053242712259507140605537230620954488031534331912593166985749580142751804135225668129929985009565361241222303953298081912484343818300607930763964695497910054742280328577647460726254200777571483122307526012823791124388772846095698433808406778304576214300596468117498840180213596364669974951355998834491637137253281581104022370150468275276010750237439384837459783622529738666698872530648416576352195355762931794651351711649974646108384042042603870925546208523976667063658849781995108125540651656306337348723094115759618825299440955130495041256323312496579303937199530433955047622837713565606355662241145556890380247370768335101139167037536590859641850822724769356239966240002273958440895859964477279655210876246595794936030641742956689866781044375893177844823362611572328156363284415215177579555262002554595193844241585055921787368916744030292906539316276919363984414754036780658416462598208871607362897302701612800196288924534842091025941191730210054338586455611699434106465534873202695305629325065876455439352933855390408066476154360329220383335109694367432635996638471105090329471815334704932060341492846871661564441169493040718939028471678531186183043639467610055329548322827079977445049509278737404983405547882099718074202485802462184549609292917104378833286957763655003910049495110038882619922203009080920768593133873891351735163594202920030440081119164477128086058917953014053965815893875862967449350605241009024913117688264687860694614390436063897117701584059508404397189854080670355070128977023938670838365059322339458884987637115706827382233260922374775074977248422524615668191719673367665469056655495391801139954460530340754545769087686314400198600821436660044532666391258035758024346497767848641205960003303736120649042164550405129302797047471702226552688500074135887637673590729417668403047796267288656787953193820793228308349580454489953580354171226154996849876194365905681719275354586332889853678647569661098852031160864122300957212760821483791386774850317226959156573240537297234830984497730353355720086769962576483086104034442768621290111944306255687627246236252579497165100761475810300980404475538307482616791116190318593944736330449117997691970112959756677023036460596684252854716105840619992613251973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] 36731411970298115966488976698429132557652578874810766866758450681756002437909162528666852564076848239389611830807542013099397964592541547099183579624901520649023342303742740782899633078642758368002094371372479748747810896473926904921716593775210650621056326516892575084483136589961279151994345714553357318780247529009480792251311467964855448993366045972653272004071423601247408375549529283476714204541899151612980024273995083608314261433187044690499733529472718559984815411983411030412866889285171190769857872769354596335599697542784712392225606530863134319338981515418030441920232543550634897081739862468377784624897303313896785698408744997362201565211846675000772827550700064854533338657863867864573186758981021620059501164509142506713861205449401012684386034298876811116343391140426503865993250117785096696201933349540303716151233144774502451390208674430172875364128554386295991303849061307141790936130642790325837965747910189661912060557958706185608769552658972754612969038690731155911761509030852979744759759857542374343327301604363855013806468562440537971180866696965318732345763715483875335877572314468172862275402528302701870407263748250528010501656138993794501345551069659038025085240097405057623623785677000568756394802190163257986141111937869927561434716596523343208449939990045617282782898796784227491605182718174950912266450693963702399055230853187928388109240557328997126957442578140677382469207889965043061841014607789952565790968316042436392015791583538383801452128159602576436996778393005557385598935799933129462993275252822609291664386633822794565521536956130013250599618058004833395037265525105859571385099485996991142603451297314285999045388880884766782421983382717472486264681414543843509022593668148828014216579604621995214727028972730117060273342525309671516526630042103602813502677965766059098126396180252354064449407658173298739476235833668077090785816566660146291533008895336211958476169326703356647394865416793802501203404657067327038135561413659092542004216062564377880874522330431287338410822995922757838461024547405180998133955124100073734462567340143284351136739556845549360263375459117900582720789451754828510623878542445800237071325139059124011587482461692074055293477671420581093423866654421888482464733382355883154451011932156250135267391062881020363242643339591570516895013159266261212237532327997048573892223207136510347798478936350676279113890061516686896104315626848345691951245395093856847707733349151859281295932978852930540106110556124774439061437196266374130960324079538730599937902862563069291678332147120217599716508622082664034935243423931101139676279982796641197242415616650925563881924342103201828789261972698710729375232432113832805096895756106487244188319990436584051241077694438502586110243790891372406495591019213076879665316785310057642327352531193764098747454948725656913717016159461023356376233015666278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 13863618357582413491214170694694474222297739325703657478499439786517252837233414291275769571362196091535581652416711863488137342442703596858899482584197519294286393122012051464563347929155371185680430945636913396349532816059460020727921365563814672009985347259617584156310579312171036505539444275714479617321726650173428432617153279244404074734691936128903495661489152249379930835231468043576233286134201515817872322494420789700632322570014956992230332875834282480101884200629021045951458437164109736956028968437233974698341804281338379961279639543582291025164544714128701783793695378601575195253665022480837035494841650172375121809392733380910464522696848775798442212862927330041874150047476140963784821854787006685007276688759471390461586603183798291351903335457834134772816106707700553238980258914311882349201496059413778815460933735174714175668443268549499440184701010973607574199349136672568227850402148761658975502456224154061401706009552782229025959876093124453101288979800388756246502742599054954907140327161579749496352469558897524082336002815199126902891053487795557505719730095082560266081267120357121081981047383469202817564722873885385761260181231433087456140294433441204000675511675545040555622335036922561642076917068807419828481787797420659282619115538702419499198287024676673907394533059697236709779210114234833838014151803698510272692972369308667394026802415326331500737307692412610128099369202056459806738425869745257139126383822518915421678101212208073518327003628489791521463022360346892128197069195558435421689364845439652353464775207290564733827372073790289508464162175168722919409393877606195951596074347733590144817766976876158266574643566929615854978394188331101468451041586287444952663788554432825155093756388123693810426320960799909499360639253094003683244937501898264115247371179258944957374464329136521380637414790128531866992267733516115994433883656579428641086031076310680377977092630189482682072182610127323637952395190018171503742998333708420764169042564392688161197695221749101313422108660707556248303257501361298005383971874551379550296428821995065672603931421846629216475278432790491380859142473204353390488243944029845299863073964632827617537492151991936488131228366498981004208171302813618010057791291000323194790960648161441364197487567297547543232084334743966977160859982744497640782931077749486805542911733066031500042560111785695462950043822055794457341206233430314456666038895006776045910961443370236944985584690488045556079919712069958634044147860151938477730418716860344879106353933962228569589986481410484202565238966999837347793502912295983371932028396721151126007656060334192942983407165782448012378325128507811432121337963042463106539288553779865194552742917223561643012632577425433240310056783199473304664361833577740043742774595592183754083738374116641861468704735542180647404207725993890009172658419138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -105046450724942836070596169483605042686361255303696628325169816567403058364134372163037147679961816264906736586539945928269232951961944403010624248027168111187113419228347946285803562727864746102268881357287147925750471138750463248791408360654956270304503978175359099570638436793093158939930232788421872126314363248641703130324389911566436345082600273055396163164382123735260260103453929315253920477036512887430429405017942799171858237048317603027845403079827657662590721970725730422224831626382021087749331867648698514028940046039928562017033237874687500384825667274240064954011843222899180588204758751877653839116983225794064378689427610007718402512177223319100709312356405756508691284566714394224503721575620198918866415874798301774083726939084764789247123867797776764321909819760854215407864436341418335979245203544606166188175603939049973097628821675790830612810908803019961033179763197646525568223791855607484207592895935432853160397616888952835181120513321436454139727251362992351076628753253798916930212345604619762153391642072990068109987752133929056853608572857914609126089703925124715654944193455407631972964846838489037081900743237065977773740844868655702642748963580345734073527739822659204900095996132854979574971259083783001472030907821913521464691255189329166231256088022402590685766899084055505176802413373356397150992122967755245931126495217633479901855843525063159495743199993462456716093458857720798602916906893322505153899981543383858872206459487179271286698987933359523908474807714176990820605513630673442445831250657946015572139899969324938521420414404820433102703344385553113207432284439114057964145426689103768779610362097474646636805584210032292410190167709694102634598470473225540358559515056321307863924383352929886128457274303591528976970156440909043216713790264163196036700657480409273395063663471047761404929291406173743580486588239417192337967718578024300969462531251521927580569388536221147205640585104560734710391614119065166027225121078346933678816897258583468836541222391482168544901304053060638701646444399622724146434265709574832827179996345706230092740454976820848355143412098804689862926314572581329709885465463326694392832984912206328693868769084762053130399054737026889891234469361158481866703450901245042986089802376523984681280710317777940293079199029925981458289853212884647949282481283662104872082154498286279351953320212151330206148573275430139168312002975550538296992236817457846991226576529625608123279989638442110694925238263325286902047610408195103946747271916054096755357582912334380486579325425171793238339346386492085182009139870508643224843527451431705539438945330036556920078018269285017692107086473408180115585471648400483755896275077419827551120916864171155370045827873839102790389313184746695743228616779236903858921205675236291181237304112747232563497797696267440218575128812860448626019306034115379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 213073497416175194513956453862477686496523122307209945394537362894302731029305067199982536359521549978532481677599340705906855254204363529626934736916573747818092599341395872594248222802205095827482685720626269169629651988771561775351475444999545888999492432987857452079429961462983501260207229066693058220046930738934400201973895636144807445785061156282982202808184276575340790728668738262698707487413314313984448181005427658213275846132278058476028704916369336591910677697187226835881278154751255675577375216089893547272748018527241713967738985862678228465926503887798193924064691678714961021188510522284381448892192904816679674839685080545655120350778033642019913229511919120906660499492802106525725795820237608743139237946974267012913927521639983205340840554350802094245451831434465556386883218905849019800644831165475341015822914900975308018484281386847475235684809237717443110432772076063739569078615025065799891267662152504094946640049145230104819263290768242897052107610545099429487350420940690264651679724566632377802895065045575198175793441223222986723959768863409122767050997630092079213405770038514131177507799430058054049239235658615358314665357621794893089617057140598284189888879560045686689153729964228843545825162699051036095582553122382560150403402388482302089780465977682896070383570806366274432810863792002284866328934961750418640854914875563974053574188578802518327359804379608900101085128181789770713141812342803906122844946487518197191674689052257849939048646989300939879884826774994484821846277633801927993979436243073028051344849289451867927087267564462499072408152368094095123766880519928495469209107801858825088121656545526469856843478028260648393761122700333118601264144499295288064190613234323259186485682477614607511913427945527569581608877166202659565317577615785933387297929542012100430764846730913431480444045015796535179466548233003090038653410671860316048069183956116133219579869802296198016851189590118859374506562336403296139343035894592093231105113522355609651578692564764680001525910761034479745960364204084911750382218278325267823908046928334374858019769913403288578397380854784889755041063161541533741592498465836096473292754043051441398113801845474263013672611518513059248812578688942061808196356243810036171269040396594787247919870200763099809215737665339616358197470220788504542812373339721048283073533676727795098459031041858689269870903456739781868918496090310101463468142540060381229362105678521123389955383363689469711167010105555760526355487469657124360952826008865001808691688138834890458231916297780244613527650256754470799835010723659892526152093312104527489831898410352428562655254090830117165708318946681676191233052447284539989217499144920103369086369476906874544630930506068560473709049692418443716702563042949137949378789118052890616736492897023989304142113226854946366565233053278123708166850081969930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -273792749197392856454597124343190116848811373728858782209365610154344067819482292506342123764253943232871527112702157540216665360710233514671925402062908634232099193061319846023925203325093973495682206327351733212639585121810857947685967713801934850590629926077482199284938775969241674617356866446646620105023362258784421360116064620452325158523720080301887150846067407592347223183927189113226838055360117694267803000578267857761514979051553540290970462684743679650141160986844149058550387392199603488804709399700538531206776841237413929342795880651822819900265208481435884332582160632992138814499472515724521311379356213496988585072205210311196460256884055143150002376827054823104632356835830681377027513497543948582364942083760196926257631406498236190262581272518836259796319847757319150562425353588728965728533902444014481884116715651725401347577438773818677894522511074241343577456460898086931129809467830449018642469412453822263824567956969461909177312253523917630640810446935152963403098633284820809194309746988889647976880755226431261107112124569171586784706494275155264296404473736383193444361843793253006340560692831783904435469272669553559449505394504965251929214217867887378099662596247958187059887683048942624660892575310207530202458936778318010098852971298592524123016200992030413198680817457290577936006699557100550578148925049638201647108829912067688949643952362628615907336945001007210912823260582223752808472184069710203154875214909573489437812055477857603548969168217991675592905137775658917324692680020595395914528397384335209461270833916380092381955032056204437718488318211864654083228431762259646337940157426408800762126638577617211259663955034922274456640918981304710547768743118370287818717154795346623960797491214230083711586906064147767326912896962008214519818245707069611992082982124420516122241180275203119503842851395933720222503589735771249457606806384169394828259416259632684484074369857072864609338634991604089816055655954131010704181709696349615114438470203928965469169081600423461719120954998072212554223922657627542061284420780648587663666685039348581000349524345833750508886741361573261600112338839240908119247676253885762864026170292910337464932541215678557989273811052204302671494955310007748525877915861865446373413960786033809338553173616474197398971348448782631855777088608108376890975025157232543685033760851329075299514401123176826636504689982414310259802201970555494870696426562204393336951873778960856418411288898061244720396115044530493568476748649137085884532424207331559949120861241006890713746076797611782785160746916303883825905430342055366234359300060985309052939383054943540260540465639061903862808258608301086690554553207213187219744626907988605373468840082252946202253127556344206681325776371390387627732720055218197657313938480701604688565380374707190260935429628653484935421344929102061161699097537465548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] 238167523924548902623494470137517017064750025714241247574261099814004632359222235493714341352930390698722414009473892402877614972038757581940383228426351049705705932813365886352296855462823606899502050868324066348476223996098234912483467787147359610464028227097363608537044686840299072177640299180297368263067617698582850739897313447202299325459440810490315234324986616769054886443970531866003951473038774561283714261243457469368263937973287991929661337635820147431081515328924981398848974167702332383137780297892350079443333124217043565488923945183796173478045419162077640028548164397563704392660390970453872146744266728474603685501866625863641601511367682068843640828181912380758455890419339254095155931445512626839923228430418005893826238278243043972726222015229804405938569921919841808641179341992887098038085400997356774756216976008009040942137989156229478150564570533819229038274965461419436692201123860889625933149885530595338400519725240725732145374255242432005677553346030302514203210378834251402138793547882110729819699528051839691354120658744344157973794414815575591545423341200408924233989224152463147122924381254137245278998730990835106498443922778852248200618169364657957939126244017332699554533171245637791740532822034302974014277418784664573546660926944116952968434449451297137924968161003317092558661915038728987135054202847625679962644936295074319976117377713865505623514812897927804749479770010823956197166408946978431661959353167238459700970003264904895480489369106547964789467044034522194142904446812237904165214222889203311241104769711639687442091425385316011021022840859660859981835577081351185999201081044123818122126963582632129532457002360383907117011828723348850447885318253230302297377188410523856834472112928480883720960656740213256547822800243720746612042489873415270389389935303444529065478829564763040751181822056195862679006563460500364445798470898045395813745309252819787778440797201640984751531048335149051537519578541219740696458905814691994924600404761286407346888764130243682807795357617461560562288822523500653662877223782877650657248098306744836921190096761857027924518410219108271417182505977786025681076282746686357725395990733319192909323986443454574745707616173242125741020946730509214490563762985988244016008139972004133917596627874754785388836860174387623979265184623872652833010441595197407665000210693830031158995120125560524853448326054559906620957626776826776386996553553604583078864918744135134207761633574006482700021742302320731463163474818993468174284000224424398738427935319233487871887670095238451608517687892463752175751002850629414189426906289045279316618535409400431097354782355659398715037300654941669804599522694165728840499594335846559262481049854333053212737020874942696738960033759247574544609988820658265034136022684825127922727302100800540856083100150170891820856960362559248269472752508401090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] -124882370278558028359146476299084771062633279718690123366272937266356439612933703460705171316060430758240321275597766938833831949610774061365537936959864979007125097296119230175163708069314612276630239210526334227715307883146950682636533938204637256977903470262074974370241458023761628271254672250937507340253885999644888086712793035487577464551125708105931561092327986025232498894647508177783544564846248481027010594190592681323751608363505358039574251414181538913674912653310415516661118887841106737684292753271556674643836309285999377966789076091289393954845735394853435469539660843946659623403710539961794371791728662754975860993627286768230546573860943423091821461959534689573099667341401362790986688848801574093723908317986362176693945557308845753172725406752782586325805205413619325502890788791648325816829211514198890271861476547337840199023333250280328208571181981882015835604650530873094167454657078834703288511383285220841407945502463983961072246853285597509131420006666647437492027137646957328220893658260043238632549710425949647809038077004132063787085674459062880383072201425818616190418372541337215645857244008968971157538909474918567319380892449863404044194764123878898048854301747004063948286262278203780462227877768951306109949937615588369386455605973846225310867691989968605615967045227772493705280508705780088588039076580346792261662393188684380532798020656023392969243370269219413587623460405544860602839881941595232000192607551890522683227801210462319204103713892533133815490571690466992850621860818908490550653960405716497039167128643961934759978961354313410552371028982620909150574191254189192457997602648724840473450285994396214537399519001251180188035417838398695953928639678172919845260067045691827577713895866763298052958273054912730865913975482752400079759608529348169571848446588453172427016004454426123497458023526200659897718698370994421966445928086654859400102555193734809429328584793497266525323881215883838827739888554640023083461159213063624813053942105345916192377735437854074144300295001486773009586449172371184024296835425854715810868573399467641390108334838073530828775197535974091350280769399987204225299920827220973163813096052614078269959321838333983191805601337665431903869467495930734811543581338470718698994523857703663527940203781359966837796211229510811101399620483473305667075659609144932614151680959243783191104567562823182016974400387229270566248725512445000547353913872691058657374344670311194097661203258024197362727673869602079416195477126745107157034464762281748913317195586144282979820309576506628747228818399995083617934775916467377638159564594174070104526473706538610338805420418405723039322607513025332659178410044366870286958124929919334967339028261047708609318275099421854959473880185739351704897049634845403349868106391817115006088177776501888900610604403452606469592140348271917205604251427091251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] 5966685324249275718872815439840679191470032441207520998286583382843267410750225931337917401145343066590040683031329918574483546605495189899776624086324918108089074622374410343720365268542286565624403675004881087019822430784650464746847619643392424287504186076711649557100556815043866838558330553696908841022077860220161699147088496971044185137924951512736553554764655670407836491234214749528803284360676771702557728867418327344029032219919874654382058662594687749418041090405963834942655955140673156894423647608566116185021871309241731627844577941027423958795498393363933707175451192206229799343743404735456970813000107046823055447962427279442817772792101825588719945528574253910731433129560345713288150468517057238583284240840981920525593147657373689236437348772567813377723721096431275016187666329448384669867425053688509424294058079234577979089650968958584101375538917675032448113935105764544323438505525681505007614591728832752775302903039851092057929820273464308743113884666903668187247511472267024931715922002237792740364551854647509300069693361946715502978727059953159961883914167883721976152022448197608480665223351937191245762588779708361268632992584708843735674050712541798750975027152830258083831551593309230005538449468114261247648304755072262786780009205483043687906367424989720955842833370748145464452441676894483535616668783518610880842773590829122225795249556734491469693191650569087352815089525975229201112206239195153265204845283702056501197971089515341290870827076249011801292174825631968104274862714502108251200353579706421563395802099773906401114224169904338004246905665532188126656991763400875574257945250741127139333423176339766904704123453228309865181020116769474822675004548405616064642129910194686632492888803780088093342655070366922730292606651751522858346077542608695435973924572498645498672033305426431698557053362913274131711351931300015850996862977196556645831482537121722534952132322369391143334209781920385961587066615160687991830088150131792776495315861217711399418165161525690270946810611879793805665557262728887825674971392205806111241666362259063831377125121961670222351416283885725232988828126002720179160708350267308240782401072175491822848000521105675303352129397771191562449995394841512205004052981633699732091952064066410572536282053541956046904809823074013749005272195833407721012189969381923445244119476368769561253279351904356817517554089811585969770873038222142911066325726701198270971681965865287527694040390002279743614838852839918334735814687183997152223248919814774838056236976245541778055946054387250576779489798007126382028254236579564006584262998304963955554158962403194425431055027855645085618995129404578071744797982253278444051308717997114894076681497136988664873902181366068189817290497836455864320274302333778612035959873494150957748879917553792238156938703460022543208675935997172901975475876412784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 58230438000074101778927314566246310099223132992220169631483977872716920773535606386550304673711024927943861160836928129631381518189935557239664442836349747541399742773094041934881423506287120115548832683988976558847356668838556430867360794568989228295551973682335513296276904013015994160550255963480293356824766025982232935153609755743391941117249943021443673550273824521705822199802563479086542071054483061403433795623849820750415145262890731543996655397464105189835062707876573332152874749275173238900839537945560410250608735088771264900428354858851617966001294029281855489159128038586536648705831278483188521609598184648624730650859554148015912756969315494319559163082395809288119019914207465948814198365832393841089349501795193578743863159151610067934740371181473556913089424003059607801266764940429558122101515106892646352294342780779109418330667950720573463171543657477775689669948360574253714892685905948881727992379208943109521320940113958326946930003479166245369414468621596906788618018469697090499907783637587823484751603062800704009513144629607360662950891465175314577185982228937674016671281627975823806712705904196027471622422649367374749884971143585038346616343031967735984285090869369745620223286373642582891239709764552423325473352462558048439371163561139352586688785428892064382536892014117562198506343322565153381170399221182462527445207947909724396330778766216226804045692951893887188807749853739556650035752309103617333566758527669620062101469096177647154613259274570634084773373867155450349046895450777522870037947094649854895253006573589657674507944513267064671559513570219287836023128132745367217211965021332890153497597627756704949782208828923925735156886654348021597228578802825683737530047626122368012349806995743996548940536636816148115678140161492561866096579280731779521952952978688648452658757066878491035380632316400972755879627381288912577364441010148800351163935675824405583754515222065703703776830393151114522724514092139888569367086056800140457800495115838048296540694425764603727143386563767191887173011871016083090766664360072104303696756208741806399197472305425222740334905315806977127669836578030032253264693482597737084888298389984072521724986470021620117780068375595346789920923512478500733219204730301089186530522373648860615212296085004656818274146212151594654077673567486545237541577732364728510125370750599865902321220625520204755330779787596808417979872867718231748472777501039720781889443699799293563238672909660031415947235182967964009413533799777104495533701380344687773817311274019462690886860256346719255273674566332166501910032959031964086029383507806408140174036313778431952168379722054138578012691274725341233432555506210782801685532754758813501121980625364482330516930895783192556626089415332639530574221570103446306342727194168855153969482610623802237195116664308178535194180672119796133006677720537497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -61894303070632806636540251595007823657079866923619769631719766948432595065729319552394131609495355230983015467085970047177187583960429757773719071955290511108995625397944766717832624801714307298608758684358253948379725306144901136434645370321994742365695168504860218742727233836562158521218124771790947488505186665873829486668133975619294128322490904607752510421472494054000797708810091734368346577602033887279765821944128851981929294787949562689503870745324201646052174059687769236783540181608097351757987799736139607817392983555414812661906296851735237588232995951592294336348647101669391066214211542138749564651029757441236560322119228025700584884261703086470624439592760182533398956339213084927771078505729398660442100445701736195174757325847660123592094529556306774067054759846223307844391295864045857359182338454039384820275910491636333149108284239388929767302285260383924741827873389451049767045201474402484005946419719787100099916040895512251148762499646965032527328598899706951051548114651462728463861018777097945503643022286402358315163599018842328987848163190326751032813101895306970314142796452037853674321437814597049880277137453573692597856153728510343878859936787318554869664083401089251630331925617997075132550601165350262608498177339367167170309190102592713529528168358510733384585491670607700660793204522271111231962025886379261353781258121834311081754936295990856769341124841056261935864196418342623487439157140594299622320167810539271727184178533367715781655393601529622003651930433720246316993314934944098174279885490179840511715444616593490997939700220038662711823526261113965533673518230880575145637972857949731140979324357736853740908583104240849151733355841250101889186104282052222616041873209707183805234397709894178612360424849585524398547878955302347020691910795119592484225467555947098827279407991311304428848857189961180893779291369292743431398643083011376293588019361488034303607619285119136348663349097661728920704791210818232784535119948909968681914830442866898172799102669271108524852547132209175088397318938984545668124249159054681899492500524818165207025469858385635467335726584941838986704199773928574290043110939682918222209280657725569689438998824688523050423764877767299215096590272848335322806810182393729030280338371317158920883417947356339670303343800577172638963840098626150012721211302612244625951496700451570126260749510263908801312421125343925335327298675865304753528053278344038258040757247062641597460365001029880997933199497085336830396973208505211581080467321328389723907245400196058726141944988130604316021015535500817409641023894913397510138210816148412044488561155504215758851304788527490680515190116241163411349709489698518329640206786954948093872595562999801914299353876457287012378518468927752772450105065720675958281140103325544658849177736666061519294356994828770996848369151607390382309871063767449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 36884320955148060767344441732890971654761760273165870095523421222542613781840186557450746865045712604790433758508347395895831287765924385510623016161997808620280692698069088976444580644968509495264609721071529472530826692920340070442997695347997234167766718538444516970565212421623250787298953127304930497038724239921870896557990298001123293318097360896195126441450550838485196605611186538295304658301790576487666847329020827733765193566796553872585978675643655682070749884692067595953554294808445650612474041792413332972725767915686189100542701029137601442012344556169552640454711867660112383575268161543024601547662229674766723492967068727098023566028911558145363866973055673800398662316817019064915566227685090146934588975478578168467206394426599187461220612094426850259418664314622996419021352583662059422082336904131861850419740500124653165141738559570844697923166063079694459965652411605241099662357982801964058856553069805065662212304077380037695536063149034302586936494184220935080358777118398747965636689022332935559634625586702637308817186397456779609449918590278680641043327180134913236803805248144562783285039973483060907519187025245674892715972469269981051534878106843164653467866370315122426485731464238376110446204929512947761416409910340770285998965472235719145298820384389991386262345456838526438372802633962905086091837165537604886294363486064529237968843074772767368884895734233213375588988139981657673609015394308752383279872491101813356859213497431671008826381768414326200187701806574555194111688181815519692141471155204834953259336588708673811310749506167482877732901532764627062114526435009952280451677255802867082625361185998044539559199097398122536750399785612019126456958770790219029365262175867996343058557713973913238304024980260959676663870883341977079766259400023594800424863078694443499408325857902735875594618813438969407121608222735825654210691081555781488499128242928745507462407862224787721981483317703730179061226093157346530520629052199093855199493969468368166942825491761685304849515303479616094935556616585290912973811074713139159835337261708362411971699265511251795928489627117236012284984709188098011650596780114082989617417406600666163396387055290132750368429632476817980313599430361191075762389598789845683300014862537027557286531579417369335721685035419909208374147337820401541432141836842466164131246978415314052628447215564512752668286567519553959949117347837915158455859337582973700042207429128179650407122870440553802212489042325934776608533809183739140484059377242222925186059865586240051584165235195618983064907683215543157063481589114617779851400426038566982563864827137544944288748506451622673773050487560054004019392025028716633838706129584805237301683202322522242240928021413165874246480189640741985154738691313437344184220609119624379425828200649147460210116308457183626132080253036649747135161372036300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -13126935284155414395531100332238856801813689717819908342288933826822501467400912285434340958336189755597543198458181267911690624360007236746356840720262649788560304429797019652316290335003372402826672953756506619716280718098107776475952360990741738071896037340635492488212889041457030849973599978188458832961803136355067873680026040306092040241908981352706785440826042872348029436337882258315063147493484704453157411773374297894542802576560675907698925626838781094368768728260093151692304876622162273697814258949576387511166435217193847916120669709042823685615892627064753907887981026921563018424425234822245877419390284648179182320472635910874129631905111733752329678767955781985625745477915967640530461220297261575291002307856458214369046582182141028726140185362182759152885848439356752491361784875000251116663660359770991409855592167897814163544439726781084325837330599581075855541809577846592376909976951672943006822315172390106341763349311704597120390335291828545967770592904375229198934448039588959705134658132245095431032465419318459683806936406753855047905346914873109120917240819111981930544820190178411688976966750201605442618363749446546982573371756724628846182941597643618790843343041056781487501967790081757870721494425922615794104703072580689194945374860158722510330108799818694701696131293667046680664945303590435108783049540734400762447297506833859193846757941700835874912928357043847491428397159646487453282081288478852828389568021221630876076818842709266435322328930275071596778344736149425729873188284481580114140062054935054672933896301355925421970945104729716173248282089826463401496421794926729380339984704096323634754632922434187440581697290027115978051334514760318789174498193336239799441784675262870938420895560157270915673413231355158205358969100744537082509489503741070659153950158313538507896655492636875689554332912524649326327584753473300899324269116711000848719688398027476527667533787089587475259522472257050277628605167483847419150464418617076456460170829412545269048461027341784112391633211379552663614348680206103678521412661089577351746692099520049810163433327655600473993449354183125487773700663350313198331561777193380189691976828942253909232319229872831167762001148705387044271688162372399100764197945225564266354815945602462093366235291390772297261466752845549133259888943956163328423538989955949156814802293264336154943543419194446228869999536677475665458484464481810270212615054688602323402314562458202236191685785236489088642722161511538580843794390368687536987192876199032953760125476298370919825851312733178377653925518765414562604125571011018375812157260513183255231009319932458810370002049743169207400725453340446242511135749128476196194215101144429848256899035182835534317316894136894185357461757274464511711504672309470877014145706101470179742046489033126588585291709661923230613571411951511648360075148562268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 1063935660965781531370654459661719998195276943694649570884802583704980150620596338228153688747542375881880134517255556509384046778002970094022634046205027738346459321920842616071627191341739007743683392278864671000273695382249920004971759609516627485367073881576354849676935115209609427077291868991167678795162933868711045199904997806511300080990320923347567623094700037659992455590104856588063490137950670510708914402182305436132620029664225557606516228206624078935592704821845410336500631677126555428374917855022886866382212310385127467721490102867048392624856391019911875729817938145119266204589588683613161723019303087479574445972198502948102506397354657415142271003729486370416731240033881506082127333896820126169718097444884566452820282898372678639407173243240748500853109356733954193287023652341012620509484086601066464839625611375679010787826615103533188871885497555364674085135389709743665196508840248776576826486338672075237535353364045088756678925279282162947752408099115686960210615306600964482635550733715613038961480936580233635500973069980896419820107305087600730984899847795831364234442401864223736959705844424343720632837909850848759783740390775194155029104417918781958339858430089664329597676803373762402771980204183868852363587753718193028882836059847249344704644713022867925762673146549624671738018170826392853963752149455966773863626170530027488780831435744193189795039277198032465333400819431057927981943252818938255532480325908780410238773003256943361256593118865219439561663728455461412725913071852134322094987638617750859715210572272596607962379617737269125915547273286244435943925250095284326423787966116075926665141368269713795272755869965757069773488917069304006348219302929989154470122196965626467636725853796770444224361736898398680277876606182767379241880370219072800167429466704439042558967238056074363758492239407389149233415352867699895120867599708553223403223877324913228423387663803821999199801171715197404886907979704743317651424463665398670305323316952200836358335287816774818993881398371036473013421262220171783449424668696826268980954523264666842040154923435925179957284562171037928462619212820493848929108794088778550156036720592955380378269460981083819326321850282720557820191129951630251112149397935743013998663800087822428485177884822417871980733728092033945382760431206151449113268227505779072596124478132666495556473403514063223017091716186436091133328422383061821076228891528943239478648330552839846527757758497351669232623769804374238416580490863727793328901722497632004066828283945560776419213132366572262604942238408533618186033415410749064309935697935910742977441295505905579293028118884020086404028519259277045631619141432192181003215537435511353202435058910570977496705486795129634395948649356662981481146665733568815845309516076986140748716651296945139293202527690102387989452121656855059712742592924876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 2087921978464754869279980828841128297619114931108707526212768619104313801213013950270620361217071372875184983046013061895513847958180388006389153291938219424683372147421764424284209230677381406878457609654813260857292038767407469694099721597256042578962493055603316421746903662945346661978412979599175865333136332091151164259745591461484297505000530560662352052519564694645793768006409537051197511477382984201055632424647901136047748408605336706813570329213304076743458354327334136369227712141966218598866012791274836246036121545646928411452170929645387723031124504532694548484632532969465582120755003287961866029069204050298114866202898658000617908668631311056408264495809340757763451801883140037126217024972252816070624869258640023136098919368899664015007811082204681766202256834778660911411668536832292166295428522579306479303933638605628044762956168414861388056064401136461960919496807605918146688752837867769336248593417217822984401542411149197634076640519062405258938370924213802205690872721858387404229625536441794033915663925305655966132787863326299073156762988545328056051027742121563477289176695455839803804752926939516140664225183511398639804130261587114598338446813508193785102578315984927475941220263907354297095209307063547533499732567534152654135194002878446695194985662675826174731288422916285295101953810480351116702046424264264496054177477494325076824404462318160847086829098998526289627321918301497027217583311390680402964460402168319558634584551362985470583153305599290528445889412248414288469596132387051502402040923974525775325689056536064045049220335657258314512106649163677082875667597576025866258650092979577958987781497382619367037818488999160546987554729607109465580376799476976395971935253410948255706518660404776322177731189431228790396817717084435934442997445145628835571944341223612887997137235593409449585268246692165569729979230935761796435285753513472733417306695530821965761398622732745459642834576737277687006446549055514188376939087441155638502584920623871727542964815329043557599759166389762692356083967467146239772817602030827634934648342269165778694551718915387114402668021866923687802805454171946229748692429728936756805921613413323952622806837884798969013516613433011053656374293270963771270716415167892813817028543974947859856709733180687343090385391996207475592645607630226722416029040864555792416113989552666351340338284380335023865891334382834056773346842608540396012585031889361278607899330870150759334002713423216509481732047248754256598251509454217239992410300032203217887378465373085858156216845552642971803852371916992654382845613409291517873588386676343313249894582756491255539444251891585829365907348978804779708949254854595111623760877476416658469699148491083151275628225310293030881650943670821499025549871888017617698154669584410038091823063791438002660242562496633625092180332558678272201942094032404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -1665044008203896624000307087848173706652940810333265466788047946149611681414927957520247191869703666996710659795277111392632637872296610015697983358724696156679795523742661681017572837956623754838781862614704368658604402927998639314863468611563428276226561018626442349590249269403735303703629786748574817196085961085474492429918308828181439457886635162855867361139083531311181827328618978764012448485793926436070422972713666082221465583587415282807382966228052020349973270460052023218002426839849468561996609795570001147564207308361587212034661695415814324514538193519647815668321488119546744048792975629793519553236397202320581058677727674908934835586266788797131514498473862981503457890623706717580127198505128248370379154291326145527008332629055387362402401131846032350178189587096945207135271548557168618306081339539444834397620419737702074677502064598302810427516779460876527948967859125351753073879904474978371987876537399429149319405789157671929473809861132348550688415374332542544104241646098843496433357061649098554249384523920547469528391866505025260641647206772127490723628321509127470581538899789090167265374526981185975623476517125353421029808756238371797437053202706636131932986368363572478553049616979382358058306223196943951235035454671047039177557178132700686377574856929905594090450424992212916965650805102428325535094079272849976689189804127127241041185595011919751533112506966750829707181713625148198440551663284629866578922775194566539682460812122376466589013246243997540606000966466203627880172926412489806403678870360306074389310096770226140970480798149614180565310945998375560087812316829719339547664346028419809499582956301163525499980599052060758016471183087881609336683048809201046873617197850136764208782429521437395345584708397328529384400033899571027227979675584629629487573752812399796906524058308454012143518410148372388396653900394816892122071736478613413162178809730300304617541015244153061999004662300153992390442431014050295879976559805526377305453363730651823753344548300697890792672050583403726839275209769532063331834382563555384049586533235927004301464870967994160410816063284945590288360960998183153590076924901302486315035669511659202167639328808091768971309219317019254592515571741345011407992571406105677117781025642460610516845739673638191069842550725273034589251058408883188111032229461584242580078814997082961494607038416889632883556378951201812758709240079290481900945448562507364002513251479477254603731772056145048150941966588626569945878761608671246914983571547784381627357442959123537309469975752208327563258389016515250894136291399656274121337876560601528527487638107152764965257103183310448844900877576211338923454062363687789121665290302131200487462718116970261289612161562440257157483498335815705231659802721590325504227699543371646232454730054317258991127008454940554584696752603932971199362640327475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 755965310002166955881796491968063318813810267371161386873683225168904919861848363080924076584986966761667681674692442376297413275089570136628381761102342141561876788428962746356831364238598227771728715654529919674132860979384923596751790005103340729813548785918000403476482290953205844005626501647263011023484354417970552231331325572378319141055582993012407108432005678529129453658569834609243751443928789235745646651127648899874002591110464974460943392951312927336198674626432798809142649483302593648493213175571816058149289151448717836810878422035657629053705861614467321388457307002324466210932153711926468756419389133876050382945611638334260009914881512931682753224989871028394135056396900618814095098327739019578990945713587639578735116170632434247543066773219030248095433317273929411432527578309280875567946780811603525746817965127047318705025770689741547463183521704568854820243697050463645812280438219322199568079994379745897537300751234736761349513373131870143969339158466990938138136831560368432205884313082082688041838462966712558477851218917930034219075919060456325146373852411669674736661046066022875298329855976770089756352888099421345798615359719721630113428729626380444906416591748071584758318849416750681326753904611381400076866948429604981493966670928239722576795431432291824461549428026479322390149810692992316381950823610599034238093858457542367478379755627178763657999332373635622420319627302815716226279872206177802425080124177152712747551859358145921822810742293239797026292077627202769791652709876745832145775084520313815797574713719669036493272843200105215121260187733134997593384311946008844100901189601674440266062968613209004275203736744364578580951260701638164334357205511289160028035089603954610057381386834211377835960688477123367252527569757734321185581340830769227933947291954731255101920536784597175317125635752804655638991121682383235453581847585714768800592239401207044717466673050955293920997775157161704818466961077167904447156270201447610000117047122361390810308942741597984437369583098538523448622652914161558901176975338508303736509820701862239229175885789243140466058290186036667380264746283014353063274409575414208297123517128109270515682147950879031669656492985536086255504602245334788429728230078814401233854701875951055886009525447519318346319572590919336922760525109095994204744642161257542045623800894389429304443435231470165171528238286437932627872919780567798407106605728270232716348393469209190467914538167465659169283981462258586265343490422688684460166414988619524638175552051792272245583432386170440622077015496594776579956621453087601312792718997357935191711131677029299793346590359476738771630177268813735177092362912650785522403380913969752297634418028276122021851581997333402215636479033630556178752176392762756006999299102243850379614410130703494764907141269130715169237484411868439710948847454781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -234662044874360659962445523219614191318715634515991540233213826245459931134673705480102248487257793258190426721554462360608614159182056365381129627379538321990129842558407675860333081606624703613040435007860847194974836137953362646238594848208369922999856168365194728698981709334675785397477276566791957451530164026235448622408308238453976966828065196277964097202019189931705635877921762988042304300863100550466733229335948193104210927689218379897755411295285900155597622012519784593120856702406516776374917302962875079092920631070133019379332594807905451498713359877975536872419895846314851920392716531812251654642569665892197415485140838433085880663135804053874761676636293042348350210564294431067357326159413534749050013301868043813366853563329808117869960075960569809993358865411260646811409146241278985215615461878527374589208066126670916900644153071110680157685925204362311792162841238122727448964953469827106545482554266402425145846663943158944983054408968319690764079829332037675354192825395657220447480011434753478726453842747604353391068238152010489494709841494596854392694057644550670836243701355460176715487987565255992463318700833595165037345209047235465109540093549526729484225973226221812327779573504336701043798362183933775140229513658074954284393649373723282755662086598564585248771688875280845742175591023229265538927197568613193587949291127657165817440532274499986878665267421429055811869830721272221723165341685403164220818690425184752099951238541613507123788091642561117925097084998445283810646322140350701750687888505432529395897887969701785547210701407022653593068382891587719376193739342377454237215071210811403021226754165372261870256476148962180799911007685613240690958935258497717375659663131681238796125263427660627330062916005288571010861538429836781194377383369186968696730278674550640948660253801927543377732250019632660707478280970095469887425960055447237099574165659228707359342624012309258366456890464120598300895400508181246204660792755900043252328783401441307525813988629042721270063528582001463288937313046758723389095700152335975301549387923555733652002230356716935974948275968335373790477126190283722155783716131821614105536387433878361268968356849957980239876821454175187160215834976020885875983063301248791019497280461862183394342238685735844712675328008745928570084670859621068744575960248181837075251517929616121075666022616065456818504554159707654558697469204400795449310624203155303857461296346792856726586257808787195447271412880108654080978647678471891679946372085058863057045884140943174061018206868292320504714069547259375432034104290227637792874102847822227393848070369447757923229474981927821413934827753184954429187593225856458163192417412067479570405681031211776046109796959691085706271320261437915019797669009423128704517156992481903013205473899660679118215003437984713948075662977302334248970745177702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 45771849554415165372980455788706216608965498144370082262591533551795918954290689450684888499594075104781901039092355772361843032572515898768548377754876162357673178645235250855060486500220949091939352748579121081232511206083502399134783167306506487729602728482975626357946714653616914632893652821328802163242895365414386407355402419548950965906185946632283237840106529834535347466124475795635181715395447931675214005311432274524972516564212127616686180890034110916827136719278281136068667145742293811533702646747525285706895187111514006910903400350730947051698456945031907663524788947558537177831672653680734833556877428073963234289419369011254779158340309879304699008646051334106952016026199508148184643651899014039587593241610102168744376041600982732233034850064946902954658573858575327504293192274912579425981657026910374418567513660265954175296533875022772684242095719157869189100213451347977202348948694366342473137082434658544387409975213518526327066681001347934268058452202124821756437319979707757611804734819802251609492742457348267254934864397544714190410883760856820423475902313328217443500843055510103074315275615444663733775578444496951083766752616704760741507221684042464830167058930726395948906535703850069155542781943678811474865152141097475510707096620859259745727952282707217563067330213710769205128537197940858544220356885134990458930824070506940889995233761105490771243708700166460454210321511530594210963377569290563331776622721495256624917143558319900185012704304693764569075920769241815477846646243856989501731729796527735735786179834663492262907067179829360224143893805772027338811237411293421307179398149751857917884598133364190303662426578023536054670974531911035471642087283066729346134713298784925318182843393024821661524415035529425672568768239261343684968416261042304699687441009958961600158406818966906446251625932270076405825421346719123152604392765789143916598409117651816753560655112995339266926454491603770322352719314329161808226607703352046307550982713705299760779115978303401321103412545037041932764590326140062583311367257792871694701821761243773064112474087135711650515987319497114666820928722294431817372254995449825648053536500141938103835364804120730974464667188420643678581788130888624131632256560580431278117277847871788378023800239027673163984436312655260482506665535842592834554532143634692862543289996738419188266885963290881733564148571952890930487818686279201677466984796583349154388253006097194528275228190298387979280144481230851962091666143641948676491772013140297229454236335792746357160340639184888966851450905669712522922874205135103848559356768948159734564121363260384270183390781632483012276667173025452956959487225929168382145826724605226689737627135291255015693233484201535349123990393131598713622284556518162430438764307781851432950341775945179628702016527248648184819880338933947826714068134133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -1035081573484105469601130584794628661308371791480596314643978402274908281965169737336649803925102603274331304990796483504174606014668371372670235438375479064401421431825691941649086659375489224025036017311499858938539493610242707139372765143850355354345050978733302514882275991999998605602226956290407454128009420770477467447268774274677678707560066841598768055716240270440376654032827279110557145853241817294358502194534193087111937249905620386648871521260156495401368631202735326090345186470015147123139786157049539018877749233041744563665987721582654358589795170673410760138895474624626447056585818606827921980424828411091770596791940298527475190927697621975906543288275950932950269772338833608220238427823265346985590937820102821774155432490293815327798214773062019907013400640018032749383042581119272591778691564126223903327314867409496487222936432458620410589156747877604382574040229594103683030073257162884385191179675958079356720277736010611064163443588512360336707369806674051188238742492601682731735525225179182687803414418027162475422260833548494049827495227976022779396503955067717877325349887508674604438630878709896806979057342072956319402760480765883863399007636490579528531336567256622423989110724520234401462413660910228485620299660288971462775787677398346514870391460642111442260920753419793988932665907393692249637657860504908182809979373604414319295313790189937564785112993448508309029858260729901060487227557939352990230793668772931413114143067340134966110624401435773430530412735284731121746150185510979326642031966807273118964955393433192835920939855314534807422837600300887671253449343947332357060261453313867918391558621875569174626773475642863574595103508450311441699896963642643479314075391559504683239675427017612628424158011742700028687862386150696659896391184395809772969453254518419477515773228458155294771636933161951604109696503731045954546328521826880984861441866607386259486136833311503946752888007644379756915619233938002714989958826423531099802218776260751951662765018447408629161082259116831277962428391536969935715488910498524511838675540796402055335165859871885349972635009800166891726110309230868524531597430950543734714323835373229801975251622858139921532346329166828979908685393893200424898135596387702757665818121569512922821956184987329466884769734887983473367733778225023801975383937172379593540736782846241997943115525199375265017439545368099604008753965791954723876362488457194790481067903138079470012015140810256041201839404117124109543934188685322286306183498273180137895911392015658962299278695569382445561917818570065812876679292875217340495751146169016253682516182589083681878395577000662808917325397002209824696693842077389897449061280137531805384506233794401391529393269497496820144719874197572448513185985311990040916593199935089031585142467181558616951977012107498246436104452933679730594532032512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] -3314471468585496179581525857008177960760452667295206003186729090778522389096903884280591943235107023942577948888376626287893828644706105152468124242468316863990021406423798377282217838784092173038878209029804011909862484958962825179107070001507628830946029925079632859428722364273369457221804204020017972539154462492870728713910558349287549765035020440010637519738302121069256552243605860987870225255147045578782938073186339605900837102990347868529111978625759588878837767632503212550315324317289600832695215233032266611796347092789479749752420940239825162967764932042355523829310184666895017861810409275213889635411474826216210880531160050691410008210804933139146467867497996312535010146234963291128738518027248889532375992461404753367343524640415913321360145555958987882493801701512183689850423694494429292302113833308590522188586954771514050010057387245735342127527825567057881843275925384770637064586394624843398141189943999764269376955061056976188774936165930763350616543782446602962346318395438334814392277245041474309406222298786340999802386584892620896159280956410392173210147244198190455198224882227000776540403491864179664911062905528001352969970286490186739337806037927366531011585152343343248478772303479932954912651686661636985755149465078913454638902178969290896925467797938144217241135063136234601574987754956635781516328367774407178755314763295792839766827601218496041492003631164307275006689928658312624510777814115018863548020063064116375964072706716666125318179592750222893939394229015517970991699571042060858258649547532985155541712420834999876272872036460125915107176874806375469414918655809690486856187640512291186394717250527066770525798719437512728633953062741443313220449831752328244373951961808387047496033005349938624249329596134803368511716061837319787548188977777663769346079943908208061076036007815278163461512027453808684611577943055761840903893731643035136602620552088874624685032677710857277246856782842300539137018541248763458644957135450523414334601593808430493249024658095025469781231831033472443580043923468646211534166728420494063299183995639417142518968556930055442551073893082981700025351422194865487138366337385560929506876304264804609051501336545272776569438837208543019617387242766367543305983146955119030425469055768369358555369785405512772196910121541197122045386825137527612306913579336506876898625867378858429602408551573811487175780393240516962434511008897155674969195539204211671663783028095500406940763183881670677614088656390293458936587126474364968540668682045480064873650993881982575800695171700734901386483086257028237772551938895924830721543255758741520508555285163669006605852841999663224043556378798181637368072715055607024657284925487902472733988443362365781689271872640624290103216434274741346652506511630248697521934510304069379766923700781767920055753832511778574180693567884155415230034844057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] 789067891620257802952098633332184903284060969161147851587040691269531149745568087492919475975060733808230235141757959540509550253437393354304467385543540884324066878589325188999467970521839981003532300457488459244824127528875991527316957318747809772246975632873930577911569979205628147623143541719020443599824916856545738052641438212860504046923618693714514067336202905932442848288044189198191298243245772101682431479046373026100607971240777973128731466337892445943601442461413240714695182695483994022508923575466018685425547003401520837525985415311594491636178722951007684996866675642417038252086997622505759712707601611632776384734873552829586652738390937010238215322148381227416037097897728906160486110554522407358039359428044711736934152734887385070390553672026593071407848271629802837285780805407166225287154103024934977797518628038983825646233169553598546704017659458315686010415216589902741564368164068066255616979415877643467475920096358057260728722905619791798469632193928670979065336358959444223684175168817537817896609783580106220870161045318917427139238497570573874583625509641423655590201785801709262983862710411559938985331699139013163921044432321826428075677630375334752693748063616442797439198760604803099768240791892269551084629317179784312214459190029480559590805733630040738109815222231656324223863541179281641136913844921900185085820186513655996729615725877413778838295363614410726284251905445897222345488167109563049362171201765151889222397246860189813316022127847307597841332248441964444458182939799941707053174941940125469022454758592536238885209397479803044048244150706998395439190381299759301825151902713639706805772538619265650891295374833202371319626612404152206304622859988160432220191067676195586774920479539971441303801186813333718377787730772834333899700843959672242253716851292024089228631322044660314070553337761290341825880490383473045089707647432829841710913373449847341754013389229516396844523593561457484919923992013736371230502189568073959365725816585482731940358514507357373385168868281790183541258415079332190362581881584071652170905383569954773411723058554436001684779681839650586965463621829046674589472019694298441450526731350119603572853901098475751075591493766793335029450197289987798841974194132435799328187837421634523092696392445794087315859214075090207708121697169750903732101470633410265169427010633707316990513841648895955000920850565471321419176707166647849992531244796105192179226535709560864843135228462535461124364405128996676905661191516028849340142226286513386055814329556168434919324807926901053738790652055994800055750235908456793805098618270060712234928326752337204344993580932110168089312488763065796724397448109087881085911004948746424068183633210963311540405146835767299284025524100625879265526433186769105699316036668872793594386606927922447055847132690353123610287475242985062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 142464696642733960659683765928852196423521576827730545000764803511371157959009342246758508991065712282127891932532725027235631328008087307323908542861272000773747892705355459323875097167355420367907125477910832122205885256422989980858956326438356855916819195709923808652830768661969982014792593413849737910247648548217536746201098980317579570216161289547934740118214641053490876171575002110234951819124821162690113573990686609682717384211271150692408345057407074330716670698545744146995358590439815215672437438954180061384157805993067138556176834457136311152147031995138048940021046892643116201031890829440731566413162976735452414660452148098768866005758556631975999589341470070196784677299942292032522254883638174382542755021254372517056314411461645829712279090889073309678023430218134836451594053183603517103685300335168361908073151352683650543981060154310135190534447201353847607857133272058935532473260878446417299978253336336581356363594497156757790050259550876177378751155017999575424187069952024587770732240376433320695633249258686915259166464323175388590325951953979998539425415350578342007820847994694262208698389260841376771649234100346483309364099203255398980594327603157918149689291782850502467462725246101752188256415174463989080697443834856581123216592068619258640118864551214179450951826817598714029088977589698832934402767968681666737654884170587608743389342923768515674050637763428542788680201429881252054568014902899701047000768266568105036134180811773869080100000753680813230460447461669027719030005623125645285935396264754486243993018310240232987024289727756315710785153426885896847252235766438215077664946746662273202574193413845734717297265605823096542411453298616642369007671165570942455450811515609813682436822211696854546537563525224551700688254527829791324395313217332248289231340431873658067264211080220080818270988473949616125945544236608878608708700938102333673945811734783552471271624067050227455555858939659796982428702079554633802586027609138740857656784663045094739558550628985595999250295315252462511603711681467680552789347727734212815195861174937873656690227919764567381402075250625415336672375277344956267578022595417237763992946152125850878478350355457833343837539846122999222971928107644937758241499974718229889833148391301047725580206459401532250434621188486346550417869807240731198398599277681236611016238230890860477046640250628746036850444844041002264443282285580174577651758945311929236138808921417396555566671651764641086930089804082729069533245100716753750343783473868246812852515207413590354951387438008648614091025549171531408249531895409491131122896820389134333718153655679838481662479425536991531310225052426864779327503651610215977279086227020707852020286488067442484007816733636679668553606716371226970507515191282052364181670844586682310681836592956876950915384933945723545034970748952621613056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -3796902284421180542270273775194129674329236445574280411188601878279023039963035720134921326013084116283478004148883291043565338153371100380394873000456625557775682013771830604819795295894135690652183051737833399302893532267139554710796941760504389075869814343657236466092934530826568205504391240414179108208347940013084224941757062048669751593075386189512993552886615498920203764345191428240530933325743825772700861577651502835973366958329434158624115763808905519285276105942966729483341598008285074228521269336603924017051311750845461598922683448382649707490748037360854807247390703180559538805823035569739852869582586460619737611594462792503120374641189506406365701958168514494145778174870102954543649959493824357716682580735756392594185311096605764479644405871650238169460938778840332439191190772853823510787422130639348279632396979746064658320204793425731995118117767141321614308719393126363581299313024033397022569695276456054714866016277393146101128367835171118216683374260760152665894843786284443126841670226699472100375057132093220823086924236892624671577548393522215728318346055533919678589703995634552253975419193482244356791587423336888186176338537202465915565347262808749265028451479825592358260471479115313435843669137364031819267042885910600480694598843582713778198217580623722029173322786298561596082777955466450242065929178569250213663223669297551989548831950547241116816978892608972648504248263765716607793683206209871937791377235879431486372382792239721765639473934083922474568358875850510385294434212475813546702655722813860342004187841181179445762200601305720871380797668602843325333844721806516725704979693530516104793057055369293464553389938509914973996396407957326790821107879106402963115175148965721427812126960595281244280758049773614684124915616514933630147759929692980632527731414618982090897772257338626855535530875305272790372208984604910439284567062905458799883055495763394686332058740368841957301011429051467158885998649987436435494502131768137327126564554031920272914364945045214216025789055860870665932097382676346531565354471945498304321534216440815428575679806679663865703103011674197456146202636112274450505597202619720752893669471480946282590882444569692084146724581144231314382330133332783935143506062731201262315961139090291743185246160042833533843985372208186705926859629906646494456228285684440814001053915902596421543061575178457536612782396188492469503363415113464214704398373337312397775975959028536444970162469583905427894863545356248480383070086354123863956256394802212262147064946421682686723426095741566453048133151589760941664075480642198350085755004567524530750286354534638822576337493795903204442420764903630549770590944819842427717939792470558424872076677095260900379646568486860811894461359173913220013390291004789788232997232508317439111631889340312933627366738462407834217122934526307414835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -275379642001881092199843282072842342748800466322331224514826437755708565719271657130879869423411031409888977444050585553511389086968466999679472303639908869655559947160234538786912255198675573492948344436714593655143673042680485974713460331477374832727118573191595949037239002271460566317321785241161186872943005932233828389726434357798378731324620267272809957453836515543720233082735628903952856431874996568359102767178524720487634293856752087904480344545158977163659763523639392951941252231243721645584924706962299791157604908889643163335227750298854491472637306444229484179529858620824311524551700152772475977185574862652865383797526499071469340429229273127299144539662630099651822571544144650198577630185659174548073488977853689521150221933960189781895308021724057158648026149612661190285507904355837913525891355673632876735717460110259370855627673936329623070966364784337894837974843456041421878708505185698282849891465986638930194401826945847668450991577757446497553806826134623796890327734438434447514443912482280017993404841178169622868708265376973496003701941505250261459393590437713210867880755785054230976016479569711056427538066999910561298363954376092825448252724756966165864517541586578616503527797175957973116048918955390397584257771189992035153555323804928066692212275432195200471050200961426651321556592381223528062970343415516250877366645860978924924519659310248819832456211540854674304546889583041691984860580570804286624628398855791060852917526095844399741618428600400827855689737422633811107058446406590275755461889383952345699983754891989393930201853336626272036761982127374102779921818533468403869326076771690790477670200914673466806650016724179785413381233655061264261945635294812668582273807702534265897228754628660771462956453299330051536900343955143974866138474170636574877430130138109042479126418248357759099859874062006641198265846530209880421620957023204800682790686101300314341181378651666233264972088949192996685812766415599307701882236152488907312780764519610828225049753014529287466467066422475393394020877777696122640521533905920702223107763295387811016176146449286848470150290990787278623162572221454094388715160616482417284384426110024064041264423857849877938371330120934146011055331325147984049438659978568012412610560874885381901256795483519747434699055122650582654205119301350034507598320478496391896451212906290539572335848676295221271432814095458762845662583043215697820019779208577952607751031454252601011975158857172956251449172350106802872887005077873602923006042889567413696301514592691225208242533643510571418534366547024576924159142134291164529299038558682815847675298926196688847228589524482290806246832782175771423778609518683865754268756606584961156214585059114409824520390667747598731706670470422783471859415942774161767656129561022561633505035716716810459893520816391482803351136806703496207269888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -2644339949645453121786088060146009683682207753478979092340760136035249806648036673465602482781211106422681093105351718305138013042186801959954023670557065603070266806843830730822162371558301844606075826613883861884157736844535171635421413248596393106486381092030838991577144614849402705101946532341775382732538555655342603102950669294699153900310389686564179606724768872617418553213826386433626331596175939690205631328514100367381586534664954462871027563432222829498685226745780529635167690918998392145600534877201577710147718774717684060416596523952247789421692216133574898825787762983709329567493292441905270561939575694359640783265586525404016635079094463580580721728337635029842238303205499070947140515011314617489524408055355493524770595335463265198107466596413660501809959340019054173920428941094411498255719353888175017345462364659374547670354281643495679345725193819213699151388963603838764764941150505065806058741342079454265064300279674700161734839955496340846476761258720106901910296824247629020880622499766100514257849641025204426620237314413627064152627790136311782961728944760206946657576835176316970267603591479432774034334377076455643076764468090372206176232688901144692395427792683927112341024857642500915589186428363157002346681128773154455190627591813762661374770980431226536549169859484550932417717644643315946180344710020601017613750387109681463792003023317837365228957926265179381957396257755079339195469620696346678573307176215410023918705041451443828870030387971478040083195504667393257567140661238980080231690668887539033043565734013666516344465429017311966985668399314652101665346233315167786754627756883715950003818211967328268842231944426551518781141355405210214006949491004916820281862634670396294347561117332130395055582833755570536259738474968493480622433707148542044091082252713613230844812469522646301515963208307245569120227604237410415212919927212993480202708059047431766405013291244807027680865548503298850208295082960232227788542361694094745248637788009392584066861173553756247970139078940379458082216862580127436358531945022772285520254151696824471753399109558806634615654053625339671448930071909388320975001586030383129562152724677688213685729725683138824114129770788289215001673138546525577604832741119774672299810290275514450616141648054774264626222727086961601233818304917437789163449638279346120917098808836963813232607120173272089154701939891525301895013339338178632238538864756017730441969882080311478661450222338007879774049166649193035278481163772332008599684491116911093073282741319716657621032332903290757163770387185924916798751005035257098715746218554302945265644160989375492920646807628734589551064779971069222924066853236684966286646290684407111624360424919341187098057059965473418064926946156743354728782646223290656157725783688172447887986138072175823205232720072735784542800695196178084737843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 57978853717423467871978822290020600839211141257178404875346469887893489069663804429504429131982755736108213838175741635190081095124967244620120320600863746979957758566838881138549878939582391864139792619943543410759162248867219066732802245313053754631118214147974606166571728823470868610404386964738275395251846221448205678352480888986642608969599866614380890987501341536197521562880188003962898193034270865362412494607153340609398084623178422727594013695562627650246991222624702707332052295004438757897154626000643670107092778081440939788073300881780728537195680083501317608284530878143905762179649711552719877566691593810377905392547693533638228147587454980169972515849173945054963193792187002868308243431782219895410925398728239268667148489565300631666387441786570823893954022248198912035442150512534418784300180355239390080018490231918054322692597626530257069738301467685763452328587350011758280294737047120095481245969342733405730840640138464836901759829560076099536415111635711768503802627183441784450375581931232747908054652697073932642831865741011301125684756987863649232750948694252738873696022490614521774696219544110023877575239579754307377382666047853510872667766546145266742314886800850895277847371092287869370351289485297000944702359494970033613213874805103614461095132647032137713504352827221918260297917270370941419808796654899951898394681811736900584425481580933078378660751670139610800611664277147456981543131549721365207738924969394989223785463194308157827737651742093508708883099495114871146386325052052349367088585498949652905244050062916618102486685864543618240679812866501238631890242159357174533811312623523910066312408067656769582197860621479107374301443206355196972679990635945671421292153945123717012324950372824337504972234102389846237687745792888806397069491024571132450328362939590947855804881693676961938087768969142188019847671351513753361935011513576638040645494864455884967750706099967189426262071764652195205017859374840854600444470763063494626794512672688266654568314778459681255255328483596922118446503532016931558364383190680047753038561757461345381089500157708904190138116727858359427458412247778499938464868831947451352991586047495598507837045448645074017877917539520389805268728399458423976587212060400270738894943304182351254694336569534687791805562572978298772769210416912141175287833034803339301217626360489617166847010292058991538856184559045202048579823851556379631309526309368873784799134174726687497009568433460259956096745164014545889416501584648501781987704359709636784550116302040769076428304279679454573478461716801052521781581272744643784360512709724171259120064747731776149264912539351886028892255566497227138961058395251450438596870260253185961024648864662454192027106469387768591568008429781496720154904581943819797995440989039632120208242664142217126164950337727594474710250922266196073533931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -687925273503989028167262630405246545268407111735775240302670079523899060265865386518367485519448413155884796422857701765749167878231054365789094242679826062208328440956678880251375497082073495146347914095963270018133918577976921900933761687011165613015528494993839830331625099959200287700947470569198971412970324541546201543941018064461502870593298893796788862735703617884185067722255798633056131957809417999476794568657739275712643917698487585774104517606812327416548684565638247705325900252530872936691027846142133772693031973493525512270510849010686570930469340257862310849544373306349325159864309833625116412562853089030797185172996962607316569010296478089729125903899968504830219795272738560957357262700779938341233675003489359416331068238520932990284075860339138849317730241646349909148838087831116525101052813008111642036084713456065608899319961517681865941483482039379954573084206623757070097722357703846566716160252953729836681144871039692031291676743334181727161587468179306599054470361778365943573594528892527461490410247605624612381763479963365456336029487134745150271558518128737085313087825937781126067234928712996084613665281466299153852929359884093513542944956735355390563968895135717723186408573878019316266277180482666668736099055782328285876960653642821756008360995232184612893523472378620497301920935135914305705698500742808162364165840420203770220044730690986486129893782461859084613875922231446560561063464804374425120259409509338246130938730180362384180304625127228396010956033541302885087677816605903696245354841970404072836344146669201591986860626936408093708931525155286341042212434433322846499579541759103275275056157652691782168041653776338998030380961111588774202251015057684076359990244491131217331719557792776310056728034353353871124268355699807593133352855782939853183789143750318649493731088561836578288282511617673029779162967870785882589853032618687363135314388976179598837168946561212342519886520428744664221149591932757474483482659324181185164667442501789329415578015892297649089393706416258784223770992849344045588515355255466079712961539011846545152345521599513626002307972543759905000610862603566009620395131086447654782577477037775570643247383610728349453753222600845575259801380598435813381569481638164589754826337728083036852400515850449500777704008317521811271053097754610207138544264567265513683474469209963676650213440828231250838392083146779756646057495207892323701940620689950820812422354434384912805727131007236139202835778058389715928864120640215225865306110633294944089595958063532232948619051132289247560229458668705702317191706110153866467385098314879808700079530927148656010479359857248622420257582155771894733885285328151251452330241984886411243760482580037242797772612931684029536098185790222084878704991922066091058910122258860205569529932425763323068131353459425636395524415896526825849880576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] -6542749486328314004694734508314264053075615387997655752014512515508576867190545211346665134381672228405148533296638652130073916690826948409124101705772639119114788768139085893932873161778860107062719273715079158373381579842498978556985412878291265853337112176219883688580943382904201864567259484256462061322376938559495657661968358817199061479655439018946450971363310116367354247754698434927963037802361209078648585439896610407801802412501785894696687376585080708336483766575504064891836392432889613322790825932687166602631727812856591466361752034277623620810819275117391164480849641188685539389209796974343254455060041093514302241608635704627267070734806568812756558088271922638973964933646225862750733565560602186899527455229541240585857368478840613618459758178809757290778821140352765025889880489647253415974074079599672399866219508606887517118842317777037181363264206684270744640937142291762692796241715740941830959335000419773749583410499373096256858669257376707010745242464742558600944199421645391094632037111560477927473751286006764681438933998734711261034076634401810689531424851175120707641800105455302875204658534319279407688440731520384030538598482626234559162550162209016675791437212552185333538283976836765465560252113051088657207549975297893591425618814844633776284470241025708568742053096085618062323265289393838988609289675693738715535087759792037464354869653354995426148854321795167627284159323452327903358090485087356490333576072662966326163285681443892248906292078000292488947414918322835941175242334323776077583023744575311965521820824264143343642318150096587618568597760050717924508711469848880682230709053286097934323521556991375291809317012106934677254902840254139570988816381436003780166155597234326635691333587541251368956803406033495510284066987333516483244420080487492454933929306255267460074050629666595201714879935777163025367601027704660826061381060812939312230681250943570300719399494169711800907642583867138440228799869379912256263201094191154171988191578240222267865615018099564690622753095475843134259503265692376678809468758681863286175976400328941632207252327624447255479034151173599523410151862410708430888445579368978656058816242950971453954257596327977494026219738342825655791221207373597273131353685846316580580983569035817493353841075263465127086732653547405627138424923019437973077186606466613052601933333399724031174253500988704651022185483173100289642709958727161739935086512482868037146138953479137504236316127314234202689867267900920664479989032075833954500284336759446404758874454437582643159465415194903720651706054133171598800620690390112496180712200115032589341582430111214965436755424870989960740871069677002690829639079361226449478259086973174727458247024560716604057572160369471562021149466388163366460220929913444225080018423825765857054627801351415485257342295412500968200813289414012400633263423488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -29785055995627856073514969031381284450746167605586526942105456227199112027912484961786326745343635929498066474941409417432733695553171241264978906539286697619252598745533146605768415320572661250786890509840578651074804609597163993809578530654344776293901759264497233678171846118400361719819623479397147395235835153206952812029853970136313859135785849627886376744623427241734030060450872760043650255110666235772565614672782260144869278620790268487571956445122054805076797399012224426646523735437867875200109963248361187761641668391437362793694769968730657568631586886108072472259678801376512827730690407738793103478930272055597101134784250942971353827231816023203520007422033187197031147498524150121690131362929811772856092745057560304239281269317728104009981271801680535334704397170621445159110417639017167122227851634541094837369105655711222345742717135544150653933757387825578476318960910373280350746966027027644472224708571254464321089896112678731314437869745958675424999026406288867803874840508264544821293133939516186166121332414361560278665096238333749847000622523443700179737153224903505314727661489860468733396904898715071220466078583848326141409860937361135297152842394412376739422220601397869924275740953132800661510297562642222256126983932916710108411832711937577635359655527441320392986210834881560128285131923787065105655147768128893721308924355542527115128261625970454670307293104316755397546169806079558880777356460802358828507797183235922129704063124190229158877218044358719383275773007812528347167990535062915365877766802783991655076661859902489156601366577673408468965311146375871836444107936633240941825570297902043936627554233982837360489961586708593701426277084229841115005128231269317977730027723255814724243052824940196550586774832971334094397702782491689338745021491273604145385115653253654983183822411246528500641354923655630423857809421936167323566027002429442065648311043932009178074115410013720567517474691159402359995778830538496329370950978944272924473669598936756600188231616663494373952437537537153477128400933519965821687839922761192119163889974238538115775591452565333348245404149534611558118870748612284574046515851749257307007353903943110698473190737331362520147013807213179986034715614987827227274085925712437670050654452068101891812323569592672598297041770466681948205391880520546903873853333556752751695252180216056344687236951822612010669833972894262600379062425873045301289847270631824512852109355939475744988429802199448494695043888805474305591701058097347949682409315253598798022984682295938835970642455821088456244188646723486199872220125172815947256191150373972427741845758434231268672393591861005768608470717755150230644527893889101066001093771931646279079510526368312611406154283593095916915586934752897155762384499910261583650086840349006742813772964659537171505638893185002923234600363230826663070452940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] -148694955071398891723460776404287380096767526708425399421965342938769248983866907968394526882954212639933879255442202901493952149664922297852142992537046678972840022432409329740651242608681967407613278080774859686494306381546884635742219793021815409912330459216796021605175875581429099977836734865203374813998667880922107118031633497008745963656211775336506745221234481321060212120892378028447638015844095045805671876101353555833703142351693522433298272968284325593442808179784578401614970151284488338807035256728251074193470630462558038798869303836006747550383917470128939648114690263723354699521024159304315096450991964069910808257021030528479635922843749008299539856152363222140122715411794368596620130622245825619825115513916364499296136778171266923504012857550379128817302459781088848514942386477212453725115162670085305397095517848650307264803821344664305126990191699834167770498597012556944415626143245539178549640169925929113687440010772498781892030532211979067581570093630420274011365311804888780142911941824741884324010546109066483874954285599392275356382646569046159721929095914696381479709780413832882259090542059958474276574305539563682279763471240099291777442798294774755583180908888753898017547650479837537386793141469147641611614707260689300242384316246070241144194412125547319701069344395511129311297862592346431549706604785005556689463416395839272018749454910900400739185453981272578193886795685780662333932632243699527208338601253127695203128433058525447473853401200712639662140722697796185257259013858401247587202861694369970090493571843043217454592075582183983473308509162133096849019055904269276487063912166517835809249543802648852625565470266954735634543922829759187494085718318802859572801875772349179445499748468994023976738862207788952398338028695399366321953198994554036803068101726013194115040753667033529220753466965363953520703556411873402355164968865907861943697217109504977149325583826727434034338658447681695606495272223744721563255530385350284221703236109558222869098813928962570778277719109263616609282058074109525844148171503036283368493319452447043062808181646408648326252583778947364137522088431102041770691437538480630185434682185539844021894054298780424723097880968324332502350864533465825006516740041333812601862184873563764447400048592346086339694311249537646153444758724693819354973485724610823662201946149371596099099501036794888269493979642901515080052568201554598995327789199096898589968800403900487655152704176190287241489150698376940175507222151347036693160235706508840346269505866332074548045563772042530855800942749769076823019942424570253909784643518122352133291919017957744399957393036533209333815228650135990720518744555065235952047020967478759208063147057614670297300576912454277934310433633189108641791247748736099900077592618159374082818244416175818798283767838069561915409999337427579289533939712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -1017458464405957919499704838189964476139718967378987582651751318770038872486265773221534523772543705480549025932073719909905175996167437954861250889978361528668299577630425576443703026278543493977662432748601534594858770284653916468118823513897704375794216325047361742290160762363577188583257681860483930915613732752658528277012486903014921941312117518593633487678077497056307083617481282457006943267447182173627709885968468135570252068838874951449832306879938712939182974047026851598700404353443463841346512407371435794974954031557241610577045175384562153317379427509510295439872590109398686102848251714995675090709717888029172904596475143083864309025204109445916869065962829835418294317741246857220506923602252509280972583561739378398574639533265138535013639230901855338316422538128819829763692499126969667968174408403276673904306612124840660716444182715658273571582386454012793387859106872105527793537713733065451319636131613903063150647864881656679211577320270550056289516104537815328701103626766272319831767753685130025935835947549065064374083405257553170574436355937471825083514121559633709758744102098049286961553170679696401476592789630566019778977091619420185181284278515758093617871299892763090437903113734067728535227587320365644167676497431683672568704903360502336876783534764553939351542777680793824730485203482800308757560032578825314647799049385098163239323362594777583167786502494167703909899660001430935809381090107856991661378023170803927717418317124942527461106492067697716861128986858292993633482753359040864969037824036018467283608692837190189863100034420413734842290581701138168531645344150451921964698879716876528061925475690164448808650842384868278218950719745848459273191132624166199245070546432878033230349800187732844784404846899081930629497403568326052029835952178382385263288084858901856297536467829398903485218949185723999295712824641155461974825545286031164682400882181552841486464142879414053977659539027683290905375018706060015003835559658456211096834084531655650726983059299940665925259785029315554133149602085978272145391391720848273924734462929536589856486599814220812874671243606481666738163878246682688194766927980358047189427988121304821924730002804711001534887665226840263173323462643841479638411249360714757657785867328720794286685055669734127404055155983637784153674293120015735219290944799919977976303123311201848689340795475353896999981440914469227403745506077237971382712744345324197993734050516069669103331114389624399789659816662423913545004834806853391784604955700270165135269817581161639651175286376195798637708434704201273661261949357513592778888054699691200800877494530468609685717041455318818238460428275232036911231816884757956581137434878370159322509551095353738551967157116146354267891229865038062315914601258006734490308418030254335647113831066140419936587107134117749141489003163641552531487299993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 914653292709099273199041918170261855150858582832068734769023395053712196484692411733515615251144009243430295248803680633129768941741389178825073168743769823703868846916400564024729404710281783487571205660860401348338066849809151732041759189252792468618627226352267998569171943185669750784922561726689162787958612714014752862797408913471095275172829997738576905775496868921839845355209005051190872273850767892973309069077082618897732800367502161404648128895223669132865614315241625735918203699115991861147709767129845292096814431485926789368654961475918153888562483612726248139253027518890548829878840595293180918930061293736312791372544785200775955448741635998966243364698751144000743282341085937514898111473520740539595164497976420381893536456109973203057431689175204702288102976971307553006447260090948278598295787077899622225264660979352374838740517220695507256641095242324056372993384924922894576888651668513989250891465849209693499269865008051459326275808538605645569608298422557483197212540206879907120604496828296478824536926483390578669039077756282843665716245257221532188240787952743160423921722415112329912465068644052627561908502148364241389480601860664947536212479848583617723810944767244549789784502181116259115949249974990345483022288389918911540563220466440682136791279825227290465543709016349331638655637649948974574727478956501314820968406959125158359915585668325490685568888354289321737925086448246746335250300960997133128851591747018890308423434856566239569713299409699070969798528420443985976205902747456285677381794009844202916452247564990195743141495656228461048841601093230312906236272781754912440553029001125210302682665207085192167142343014622680066712789875688561045981387008441762348250859573799835629555191356661746462642318292724787334201214051772905393669940622986716444074170429350460659783175793000400259861725425076643753139329370497317106145488329789276398211937752053954814431218169741054779699262630321850020972990717004916897300657091963172984662575201005831064007558818907876844583696067270881568324509842655171444269799840513546983249632808859423572849287415631283805783732103956496632913243077500299240739547775771526817748272992787255619058873245994674215555469102443385033798503227918664411179279051354747972854979825315511413314802552065806681234947225762388678069593619876474806634354021039597880609504041776502644331106340292863982147756926777259511401184672879552860444182838220306988272090825656156505339098585853645260162060856953645606835165908417723649338655473577887614343282887068852001980682102453271226057826773349591220132705473072344299166915443021790267997014820685167781781384076511846207989337636773978267962163468300129972196961024225478267573047663725667382038428481055095845836160146786768441957763342147926691342665504606249388284694377522108224640135220008728684596993260808136880010469310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] 11322527234159207000677871459179862961747582618836115161141404538994801881492459006665576353784567315171898036930447528448168028822825119993891103853046843995582166996040334022350321166818767086714916421353408849539508686838738800163941511739044974229509275328948963522110221540820230686259595832569626062552176003966058555232849682764899606464763987294363199171414067427698670678397723302750055129387994345977372714385673314895888106596453352016905883680482062482173385853962905483408603720402867498802690433214337348563086655598306622016353323966370718775117237376678964775707821849334463892217030986428248627870572726923148202032755255168406813499021034875239686839025533186601324345288624258086394366439322383196347479679605330391313820037733521052666133328884748948417493183765574802526532709235877413655178847484786454469769309356696349531291958207055332239910287974306700297474401737637741133961114220295392613868132862644792985040852000276837413831283420639924466203737264501564416700536972583973346629345476959110819538554367239012107394818306121586143949311973409710697370506585245533775369137047883492004125457819782602069572267028626612310973979229190730620711329879854142215488578067885345427411010748734638942104424710572262214824265330314992671401808409847279933583243063725499889802594356579877072924388791192289567367868665292187429185469881251031838930078697802682792220302148414709129545293804459518441578402111665967865938155874979546318659005275773800818941496765203196367411755405862356966263600592530482853748755223901574787997260692672849206144331288044702895295115341203622022438787173854389997180498831415290736497053666315676296116620442406612029332855973188526029393347056763231361187696374215657831952045203189940683697016550429410429553392119124413591843827273707843314965451485610813409998386503111081902595733896427800096332793252849462330016651658141555177897462448449939382593438398614267553358983415374787211316995679690736683531692196650072735530787423605154081174252654739076150344797432658588852312160999442726085756798455598315826284644021646678604533970409079861240612601748417563586834984736119118095045779369893248874347782682422989754840446918188089908188731438179350547995761945760888785678693651793176300399244000098095003212695586429251555277634832093800338463827186538903860052960485380758979339506372326820186571975048794967231069733572725128125390642506058064974838957259785797074686712364004632845396289825007902633813622955573809969156216685533553711883593245508376001384006852531140051490406443547369487818133629277339759625451329145741660287652965307959078179226099774267193471364020961270089307784706265470952196415722010625428551198639401848838957951040226064751293037516635908386534267381008843961581744314003741870311673904652002476945223690877048917781760708799819851086907839244336532449947497267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] -10257696742389143436252789018327523503951965755917612226027799269659171600903036349128765482760603360405168212897061904335197075343307981957466328948605947177877100010063198748226228386270981820673499638886662153600003507612973383155465507128330760734997995317533539353469835049643515449943109458423649301761720320749067845153861230611478151319200745027291212229125323673793203344574810984445686765098937183629992586233777434412283467232826752556389065546728877024391172583813444709934470962660596319403068961691115582659943433592538521909827068262496711151721492009623948437550342819096750336122543696195920382452374230176112899151175244101811816227625159386939174145551249298894147644161480086422885869787715454702322975560597350946545490410738891210132580837562809240614555144491920420500382630852822383522880153007260705576173391966187117443832664993038133642000918886347827345300196356810075131078356341278606517264305083722733531199620118697927171017164310628518020072334477599269588971469370080171103718907955145405149435090632222219933063521897756895787570082851996958280878131723131219814021074891734028318965716305205146080054115049751068477242066342036619764640034828920550756589614873718066823534319794822270180164237840249435395678796941153164440045224761954659136512480814756578333883318382896480589765434995212895145587395063821301227880269810618545426313140603319318136772961568334628594315549030177622831179112269708953087315387640496654763615055184503017236875940604017413520525053690311282191069494648751782781051090709754200221854947054111652814830349776044456770069843478384246435328413734431992721034104674025849467407623283257657686698484544870561205421515625524471826274374316130171736744825057225645458633974345345412683281752343705572866930841083299399067103650701539601150420275965820413946207747111579567541465772559745739269038814351281675988279665698455467060577565688756805227853712617191749837462011834642479260280160969684890718825371084796398493739607146535556648144662747298243479509395084164759773524557672203791686562975341530381424594668951662328605157209538408493870746585082058126559428910735348393344828987447961224859756851103508469279937546371723126119578133922446841943967931718296113297508959405300387602353011555318091663118982290048668768243900869958380778539155556276269232966935511091600948232734856426499690304232757755108867358809885902281318395394397065337017310365436762523308354399434417624488489230184118954124228628235032926594765591579130443347238302047868407499412857957137867027814650102020820676601209125883521032821944202834786702583271926987479924970213581537667660272213179848566560656419324270973928323680713395540199479251158751180815458661516845268496085207651060226033665126485021751138493034130661312302792362564155728709669214975465428317261696990589331262443646385358806421282073520111616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -112478217253792974068996472233836024804463787647205870082177614650184815041852926941713580465228785885243857585747872272052069569940532375043495140138905074222761804970362558027375140256231612504190486110310412988146779884764243219702533015158331422358098727914093480391482282564583423579484199443845062225098593677972426303235531099850513204158139027282038905640337678252451769005241302607668732180374333600281194023566751652272437441801572835005659743339913889944582065519836076841110935994078208791323207229096784609182226439440179677408574372413846240974977265007807364741645852914064160659664146749260581095473817665104159034589618523414682926164140952503569925022506076821068605398545263570559477190391375155860588818835796169988239243916480187406549055825144316767701101324603686032146040282293944719904967683311762114450338848749084923173732811395169492240327810181624597636028339579537520877594512901548609313006697281512499345461909737652891464096351748574766028099104040087680709962531616563920553238830062078171951225984258968904601518873352987984789849921483688600979336545676896038397801943555555279655363168601828707109655299714242244922035561755647570714747363583157865726727943381668936226054015725116831276959079620260536067133188058585191060270129934513684504330217763227993969024529462980284154141134816286233639135512010302155194551123500057698228099998452912115565349598552870001351560249849226471893648465529900761575309986931864721341036179968377515438647977174979203390047725216787325486505117728582387167085676566367692956223997005880770675455315539323804949241917940012589622180935094650128279665894101429887942584938200353144013547888173790269080720331245493518374187437405835235959076844609813372554153817305420091847298636647786064845147139296334755366950240140446110227738496441399442244604057206986620700766798772290006228321481144778871870903403297623114352455145056320623940248571039500404884192032254225474901602096917587947311815665696486065566489226807307708534460006169489367365948225364926646006820774152392262590136871308401317472538233016730603785386018263751562524968545142897018097424043000471235506531630635278117586995827387139290192721274048717782031709140876603712542682299529624541557932084851660727522262237479330916091874140765795247509838675471933008315979002438369955744776644313485900589133585852241828834389733555901522402110631332229364070213574549316922437799118264644238477721665082829275856103634102884880586377919167583927140683329113434480911585258406149853427631473250005220161896492721910022355277711291831649635970098016086012348526806966335646580626109192897794072151119486713964239376665132326698195827778103403899887929347148236223517652607334061363888928671366290529559142982889685396874369007360134646629068020641101819253974110021491463602875082985796453992797293702805669700021258708582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] -92507934852365396711738918145730970159890298325249097837785720993370186841880434938150393672819133981968240557924873270947229908140220034243258899718950175969414859617342555545086061803677650878706745020543899650350530190447069729347201177324534360176613934519259107057385857820842721603626312030679038682863687734798132354989558757957311292269631809793225152677115102097195910489454076185669487160003831465675793738640565760060679038730172362059355566360985695362775933454974249309704464653916882520502753790893489053449272068468966764928894643620256684211785671935217840452079891730478081318434432594606705636969571373553632794333891192385749810131217571757010945463194073772494312718553682648935614560785054361772542008086236059086332809246484237261925954859377191421990165085747564193621281682429579625385198359023806634706320288215552376666170838227751677415917263476837912227393526967711109395572235006090742475615464182732955521379779174031234914729269909040444634833554582358058909781283743710598041056759951095244686168962170770003011378990524586765486707864405422137648598560995492519665540342358940121889080894870397575643306752288512317800517908007687071848342987643247354412787469451277267212516493645509967224089110802661606529371338345679295110664365132932789580033723056074607071079906401943440290483869349255227367944354199202813039587393742822523747820672325125599004563158551267971856430561909850009854808492137966031534005603907657705001768387537232117638614834495075179468382730879465085873350271871305799197356901862211475554381678651803931588470849369881105675762109919004217696078337055000767950271195827594361782195897845590673129493503113670204556865172125511718299929517606345053952622911422967958849283894684565208880627032856066927734201324421251788377624342328954021262970907499833748498034259066917471216480630588534705952475953104984075548761183271853961989291781916188637658811826127872369507976670010679734500908198511277463003917356457578902537359291772589752533018487781073966476308671574693807413032365457641511270025335094234304806234489129342223352388225555768217750927591661490870587091725165258685681295085118188177205347100371933364478687355613045573536683699678590885299189754046009618573045642837441925794428884311271719646630510828274714505910254515102102797147741574354735006837087095397345046947189496590342201896699832819307075123837469465660899390761199051255049723435960713700373093088489807823155589210200658340180176387029403398776568266938374693301280300773902523023319174505942539684326678926591862602807793479775551123346083573332563587125840407117944579460578801543637031349207020018505830783944794280576516937628956672182673042276206824441513155274756544975107118844481923990252246867238542215274131579053274147542977392155715076996436780283109424888537996451924399684664392831421038303117828738252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 959647697689728695769625805249530653967274654655388414885985426898248712445980794857400973220806643655634849149438725037466615228099485216908448830750685834684364267681697037503778097759343437639556857927812559832588722613682503484672599810962060677419176237009218461123308686251707035511753424204851838450912184872510343769307722010046622879945905853789188244172850061733107176691065544141194522038268012701440246328978819054249117921688750821712534872894262700676315611168683507576539781805032920366127718928770325058263292560535302126638303896665729343731772434285780497121851561961783680994368482523444886554120674429905912759372788040342664899188506185007451875955777621058649783780484603773258841174783930056681036609398177225712436185750367665451400877542424158560240610235273786086256154389846423972184164237481033996053789177118406025026289996033812046805434159998341077395304819959239581514934908250622742859577871160246375370256962947521450963484281621571002315757170291152236592620610706258044874342431436340360130469116016308433175625460651138290834306843689488631530205913949316895873353719374792669831571540408942000955888487400031512620381175030321422600693172164631962589114285381242655357684328090731764568451461131938796751537205751664609894069452522788466049342922326009129428596238518004744827471173049841078177094259450056484589453831251504643229739416792161030913458553984438799634959272277263751712850852559249908165451050247007538712598081230258118484850284627766732012473872925861096482293910686771006915956121009760294540370733345031017686992986622534223242287767738084904270737237919895968165934748107906942369643024858797168452958783109303455909773556018951401489202709199763804881219907227620613484889712322082584754726415482602069206629439611601436485414765738365805813998017186604471327594796127268834316621641165032588733678037179426406524623343904478347779122056878156551335474113314091018336660621250708625364132218159355015696252673457077866154363116573842546988314890312595045825370991872250610630392835342775306467571853284718789747422151745994874359056628240877347956578524898621437579564108010979147701870819523357508940587943395177629695833701336631589347180209760218830540977330918665503424664339611189175926892094296836960848451763440243656925266681809726191710436894192659626988560337464381659631532034488342894208346069515201947266860935225171823180885055655659002069739444019294885848709897154143061293143018029508955925507178432061519909592972033039374582066830071023943201583699675747711865680910505928447385220915633412414744614703423244658182936063856390852623218108122513377428065463777621514900018729103409070072318856335741988561449885322028524506243040131236347805335390929205154390514362108257749151991035940080117383142293781448449206197787272028712937993992490036554836057515567138508289314010431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -466533297436183775271936422989258113011597229362767178295470493423498437875729521136520594087897819650709109912280192204083171234983245160764680316872753320965253304587356970524580361276984544118357291322223905022648626242792634626554880906935027932944485763765363695843068519049852057781343278022721993090237697589520124912941575730166711857684679956993046663546917855180147199478144044086603930468586530526793894217710725595420400996898844711363715672172468070704376450408385869543548610412328157122816559382222586146358617865558920416721358177877134625677116393248540532050247056079791611185787467180042101778150289951401845506430557761345178583634000913647413883983984170569788249859890356633808935963496354813263914303875738644570395191813759711142511301903936472007546948481020051857158156126691418592460350503115942036883800753427966271344771215320694055327201933109649117226748211587533797403829259473045419042054102182512131232669997794857645679730201539320115327705993557836283883835462291716054813284743995935886966926292230781868903951087951115011091047175668580440568984857917356522758275088795742226981744323498576730697306310295530700309456831756844830139710857417483085287780722000201131969064729889507858884669435318610059454560086885369597545100413438016792688052593281672086343158080700964533861957004175240457099527887246241214562566251330779964408072092594919542013287495493074086431747088686553105921291627451595875675828120201384787617008167692242038313684447407482147488585978185227453816434017974129003856520982896442543665131066633905156651560717029739358179816864332880835861423967192588936377082731177494717081672804393126624392788279615455924482907265320705088984842497820231651473106451715504632359027161803733698309630086127311082704461043728566339867276906662353497137618277886262506063061832833050674905151566314116300422299457328343054634478140145782177896807479751261761407847992802943562893166996987115186377430217380610816311550886769559529299187995662904525782009600455507605016459652830339937691370341633015036561422729164030013049281540921229026349686055639865965217360901711872100295040423104830232309493900634963087897900188937464987651649246922396294618500126864690662794746210566247831391323710087314618922005647087581341748849743650528346120393118327851392372942490205163376285194566845630275490305596885505365298914814370200574055267764443182545693498764853313833622006307123101303219134671634415566368823871901022568344875145243116855164626644242208342946958281335913525544666492028019749224060202065838407535660093738170735955306610562969770478254030533828151625472425868905899574818061102308758515357314681650629534211261484253763117747671127519616408664136315944192496194472035975701493066000613629629142893582486601408234164650132016338738297946982109140438457390721476117472948597879244327256423442457559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -822911906285349019069274349924490408386558189663040081816531784946086477861385289664481200493118352504702933246195863584923233306326296773736833411920020526882651620028224276129690444028985193071802845029896578832481837845140967218416979580136745976136964974294813465373194889683481258801030927732884829228351057497563021049273228317155637355297246407368909303949954364024650065352045756257628549728894202813389721357647522196537151744662341698086518948014851061640875258732540253044120172480151695177074586950339995372520122544397099210986618178083506614790061664519794169452956086063730777429765300390374605417356454720561870965801661485679233008192479673367728750791481076088550095574621921509046907207784951290817433213386774094686483878148090611999349999355003018980897283246416301321498498392506576923891289099291403081552203894792378895924539406394969475565140986225689873435058643883678778101017983425890111507113310218579479010690467810626556873140693853387214356698126880720439320733056976821872225268679191676526012850028639264549617289023144330775186183704049509929651341126409825252990518965334685799188445683439392097019183091982159771981108052436773102811938814434008359819042141735862348268843791171543360064386897383450993381107516909864867495170357598683067876127239347181601675279915273678674844205475943579668792176521351947769550340472005732085439932342329069680947303557506158803662260327510523900285222309917961292300166460566237657285867673261182917049448611624939384443730092515075976950184118228638199928288753386169036302808945878422079147807951075811762839594364672148034061197542880308437034929119626675624800430879751510131449451423224128068098152454955617596132384727334300601148282592464340614073945354818786834308621595008311186675825630827519715777538097516255435726689944723082315180282389258399308039136171588591176376599870871553100076933503008684925990523133043695923978994388774353876384400964768945113553476902288736697976145931950014507323219094722937405942352736470919685922865650673260848318135421711479855137982252405396914478218057041636272081125798676042044417769795840929939246803391135782159649729573233636147491079228560562475118883573892091174676793401898615753029171681283619525973700605140844923680978822431276021902714691372141326058670468962596743061015025569358803423866755304331533479714160886880761421969307447177321123748525037186701816924632973086354034852232424944541242569651818552297263850935760226558661095024230625788720433106841533071518318933189375744460347119745757930575988786019740192024234157902308402320298074821030302788626963836958442810333666221407931609986583129957476610362029122090215106702231418918185578527179974445224977912345497027810343020789178573454015113532291277125744412325514998062140784821219075378661251725015964504702916953940986423965350244739176239009828342385868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] -2106932888996465671377807375196192052730316703234804926304738548884410167590422625184220638079994127312724541868890615976327086222617992698579612608682578046118425709472333576801354698866885716255726958385457925582811581079646723037134214775195317020592483312610548279555446476942041153742759111441210356011665982374502816916544316038199912116228439057035019367686063521394596605934584434473350213916078800795720358922855342238636415715603278354333177213621874423653703485002887188107234417379979042105892794180644643506548063699211003497724631535100290470906373581173040255229344223329562193456741677236719553242668282841389032364670559064695976701271380904137357616342782456541634004700417482866136055738247796640564587785059242203090348544905228370633595293629143864933057287467478909999073836187653036388127326492764614421061262276833948933591515906868284337338130205682283813735078872660980845007654523820762160228133538550880362524432315117859438584266799082952985754440518577827384802755002274342241878564243812204809388362473563857188994907455709676965051941047039899882572608324926416323381784231041390583309544259860110574813242385057362519877929691014149940792969552220588874274136195530471031520878907942255942925038818199639030702810696997204597840961636192299790245122244634065146106415305573947769446358820876291081238227372257981052617383123240912927377618740945698591841751713791181342940435797745457483885639727981669561147616227852852559210017928619188112226633408196442221719903413014948829248169231896883944478094600232860982806206198950447612660598924440512077315344270896811541767929807157966743368007229771098366585323169247388698090855534137709499494153841854377057395051511552793836794498544663466209483921140048699135570046785646788290736561779638674553434647297168281690200732157934648952086913136545800836272321763492869662359464865237266324165412056349968907289983202013132695236378422800236179430963864206529804932158683589751808322952944781331899651907560416882522280664399668227470781118406585357885557339895383160290559166865411727760267773083989208492793468329364528237374549417735002014493930720119327982245770421391619751860370591192736328407780893652647468910823458522596177791160560719783435988211141046710513483311311360420504756379532945590332691879055455089290522156873805764365382972751953140666794241409322148700240677601019057859025363977781073056699904629004270477861593116196906405087152218056437869845439575551877393534735875164733221357792450315081107071958352916141326404695668136980326012516028468993396484379584329392291646978162495843268746739270250710988568782549515361780111743182318194619577319350756597304194680661660981495413160167252541688293957701445869406736696943276304332015851728441273800684149146943017292277295108512645439774337946875658727105687234815127106910298024306569800294534625313685504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] 5540731760595562507571171794968639966236577095817069898194211979462325241466549164762428590315438825759024166615451224137714938095223604309645747731657454843033900420232612056711166062439098264668801835535813012298669288010132908854911021096449522655157151260013338719523845047226507264602216540618377314598458471373049838327062276226038678838157581790860877332068921705095842258239125313435913119200120087791570131416880035800474052300867962087987356335408347867607137352940213044469778105642925794349566068808711371278011869680736330325065526521907223132369944653720014076038918853132674944682824781093582452542867738322230106159576534010906048262772519015837962585977981592793764137539576970191869569848527929690300665282971717103306106448602541341023251707355709601519616549124654477060113531246967496609289653974744867252404516846428383246550138954527248062281109110168034332685578692229807989035416083001090833257548379413648768175778677698742004521565850220626157866071566196326138377849415331009560416944958820909701473418643002532604668970609289848659876335906912066990313876853629803311712414047983785736635130538527771042538923667883141584574443339143340022102689453616918975769328823759491672170726846866072166361352867790263220942417511604789880927009361036055271755487824048383198819639824796107411852925733195164967337044101093712480153900844602150473599752590459625696332543868572453140365603979615744192738665084794402603222950077124596882762820987773718464902773756958347505898688650772111396150059204337202101111513689309952222580015419734899459620409934169376312854709311467633414920158364396315557509006232986881227316153341926742088450233047190578956325511996245692109054309456627907240039399253943737325470879940550723387219960102125470343652490533730631389839152763797673601485646792197047249916886745160603448736228364289398738156407705197084043799789594273731422638223526517664298803863749613943044755660761996730781796465141694002705235059356604167401794343171776798323003153645527247055026578980436313492122418580798984836754817422429089796353143946102935159069734892043011294957449889797806201373264840858277618867924761763380847786805678106462866812268939683527092630081505341523906125118267659606969731821679012718869439308748307074539861107882830170280805735469892436384551910048696114000965316285828077680587344051036018685352701848077408961698800597806010217257479644932725146469123737219843467952183818887161331720201394400443957341215582429543294624118066385059763256582958845229757461594764622073765539068752093387002037597777284682641291125414753077380513520815352449102946736659634385915588634052036223355396608130193320917716419531452670049484849608619455125639736737237130394956831512353208938127264174876861873103696537632289709858601532450943902103748492170648194328093612833715372789494893636341204618874251431116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] -2495072312222595976095539358113841573915374702443708618654583293892854991136615607594888954425896144043894387738617490066156111292090986289120476942388449088223633265415684789081103098439422176064243277943148307930351430211403087092639489059695221904161592730600196666596110213940500411503417456209364303486442967345658276126460467729462082201239771144811711819855958613714234986781304860134553876091117507604492212941627076999030623075991499150980183192759383657057097156612518005140608862823412305023129710267534227719511992945084308991727159854259630001708296285862616912890182437620011175108268890792089500499493784348194275719815633983937212525992537008763765859368129166553853037199554579291056367186965740029518882169419705608143510796722145572110378379155618701099856356216621505841521247102415871210933579704584308794546905322855199589571988256092489508704541893422181066030748914617294331951208739812949366811269863504341936470386068826576234119506131010802405835675971300321540220845456036228628727328689492678688985247903158563846521687244281037411250951403856770505127662506698176999752942097305985046088542177532696069073267007493734958217369809911631888815045663159105311297705350309694326213395331669808940443300341047977116581105276782170692155670968491684420712422788659491461777476365736221114525726709795820030878436856795789861256341949704269838685875635849579191927688399519162881421599585636120808764648047222010887223725016337980818712408476214147440848198183506434400341622782618286518844632210395169763475428670925802649401654247736162022531263578159083501078906098954460765773104368495655161854894300078000059333108234023005683861412469920375086354596089915571158068019916343962681952795868480941710920022934658005792774630921155662774117498968196389117831630188971186331976859396953006574352883291010524867148362863695513708543650387604487681655704593776103141941655300566254171531807733413067253015729198793834613592140622761205642749100177314127816950005113517894764361464277119957942349141231782388787543036554581413477303323111948294980598801160047974626884590777352923139092323746554365835932993816872848648802155722259061014779724632534915809982941758869966659711652150428905407939724747479311650567892953196365316547128197280455721318399811818746325573723382841621087520807223277525281987784968580515301613572017291253492625532920867744544813820376017186141804200517564320191143710839054583613703275370757159734693259945018220957607033215880329602255698011711799354758220792338376621734861846124380131443343448548982469569440233060103246735037884447714615402811799010488507492038486202182825555488290695781785115158301101193598807678573288800898166672645606170299483513608209618409689049690011302629484357239738915535853126475522993395590586315363473012502384772812803349922397275809103035757734781183719618264270910858985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] 1375908229391170088629047067389192738348760709931768805621218811403616748137357986670100524945857052678240432885634614361873303861534711403962188426770898108640962100466405560093831441415155283831525698815573017261901645377068762294020267482378568781219235470483587891562207029897504663437182467860965363428972302549596026197812416303893968291522902107893356318870597038437997393176021544552430009660114492643233733973801313754491141634163157849498658054542900238847058512002934543812185397492578880425664135698131802081968616394619198199319692664471389629355823133011975395913511187813185604689788413533354363287803624809102951453892425054732940799952906345009369920695662610713397136895071822972815403742154627810472894301897036535843576973544274853540124018801592127183061693050240702058993548386847195953893405809294308175845169261202133681572412234277068053073466784143776653149141523083060118743151543454035982733330633581088451748746529449974102406926101591963446016750707795775724336235457713018529425573439227219621511626522429632565059575476758367900153109693306703950148747600243735152846159444435501906103910206768563674642749624087119430655691485763248420435497339149663970282150277578582542000664861733474466993855480071857361945560479684699419141714130093864643061504358871112048046237837847219749448039679517127088043032621906936953106241619701810883122614397338530049630710068156235169830924681789807899009336772753091116399575903567331366718991827681515570434814662613737511341250593073977948705529961406412077777395918999809690518747219580612557495960382281664685157952107071910558261162569250812752922173423513667477084181489338585491331989673261864417308839709052666491927593860641738325292371958784611665680012842067286502795872872979495847282786090748661849929854961563240442304204135565909987368591556694823371326268948234499746422287747777509970647770525246242775517151748007141373315918609310141705913303295440788040839251910724704264027130154695618334584914880755853787239055884557066804121443061728747807762114076171967507741843449378884480765784840064226120463582434242091069271987748563162192544594734456897841896948741799785418794634739116307760136250107022843007478854138854210721934164421390282052460779473253046800889627914769385055680685194231034014646964002063307142971875049073563378449787316933370479422402211272363106091192787949512445820820106410637017627431163760038747820590119852409353398175180085164295689747055495011584088887434320168068803337165836032750770757490791062125444988162107556374963562144456964882965277414677138416920956960250430343139681649240427553938287698562032039116889056659363261090500260256437142105156375442169813652006475694040573308630862476978403030423119325590703520228927044610528887300664740808600480739883177646866805351578550505244074648412521720354641144066665048736570894457398886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] -8754938300220186973540089469374112450110540996736145190396252717881346589725047832781575655286722464367248430303605762986106795567556482971131423229510364265841378090106266297644636284273899856549564554925890599915225691030921465185698649085878733677755143727629815899248462746895707502622269403373125889075432439432215564332200963931282483249134634527791439286383763870858303590183906305708315919129239924562439104306484310468605150131509061461942324260143801733968372086214958852346077069010884165715710469440550231224835911915055169565788677434118270366339131544526877926410647355152286759634620973482673410590668615120953075527269923532161320601662196463939271402363024691392895175002719754981216263864458954975491284254454210443331440140335094358056163610627426464973164561731431585894468648226945993350230880223497695914221076032054766325640771671704808064185304084953858046237849407388386111384631842011034588537960800798463353270830911053174385032009469964104808697159094052093919326176545552628682333028128139965698237796634251116887040226100053054046602254278491486409225978365771668597472532020941299150827900995786149437211252985877285457375414296276242976180318085661464284026378228591485113117465948255435468988413095784686753258705056170718285806433201803252777482031141679460063593752255816363966332408792918024261053560307072664305907792434647832619995994207154860302444242794756741051298296789516835330009953979407173453124140365953954189360102397575669863775639795897605284959678504217627351733718684171312088596612962475675118775210324845248559105963367021961057746310705321071088439282631326385881291043337139585520566723589493065435048024576447274751227827797539775405649487986894218831257698322800037706793694630142563784296928324711195053996459860640140328934118466279651012302763749712370751052269232195819347461059489670991658540271000570768709032723812666069526589278445383141733303981075361895986762663461088235242405033416706175818639425589670075349954059781034311537818475563828670554340250126389372654214523422409306202256821994703308007528962538118879188717686894532338164270877201743959544854684570265558121242720493749970081036762329548630986864962430659886929657560545443677716457159209366941991458579193069447309601253419629808750155620480723855700294184587009429903897947701372012827936111166695967786088145359567207289335243664387124320668916177895888342079454264015095287445486356406618933617389062194605010037966528134198825847046627941591891948111263016251509379125591596301600501323619650912173827648592749174832801399470330843896368621232219779222685706300985347925676522089015900118105411231852818826923515533639967813256370912210704952004231769898538480074944777241827809455948724127614023564757423192912534397349572181047712375358392762325762889249379631663709512633317253150917722565062615637850930517798870319104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] 12883093794592868960741026101383013920951462388169944453367194487663374920924073742350540990427033471389623605577599732490417331655199744654887135297087836200515021293777891826574014733209977516353316348089654105108197574158955328285075146000578406584279055322247732142770511717418618729902235573259581459954865239524096828250520916378335236508543354653354159336540583116890664515163429095470991973178131129853145298576695420578234014285330004999239235585393284976090368792598139137769267882800010931391828424553699347396928052642485121847304698645979667499272219393678088987433074776854945851185789805798220692047133390692070122472756273656391270231772946687110704455921776534399561658119163268404816513415453054420324524904824712357520444192921452629532758409955492334027896581311400725792337094656501096499917204778042032410067642703817835093199079778507966520859288338568356895691265486763022534654335197112659001960839308367586782864725827851239550962375368640229944922024842403192444813968444723961312426186138600543970833482801938208357249688384178959101422032618429274356944677772547589520866497186262365944271724216513580905630555722328012334501313747821610299314771504767847016437276114399981610496874688049255307610939918986122917103427243257390241443311976085525639716756417165055222514102931369446620092643712992016365915883110039775080326737748640968450354217701282403353939184580444861451995519838790872384038115819819710311098497443323203614861735630021490929768662962589951215355969619158004593751960805039662334684519746428968687782491412740552203548840589246239408026207905937699968839379898910957385014002689434452000702238286266490487805942362167617213281567701849096500309544499936519421808759104740590379145327751670144998759274594131501796130562575284599090765288049481402095286971381856093446346829160801544484271994599010131498820391203483310599856611278540189134942376580440132682893110627099206676550009959692834728814680444482147269600281565792057623166362101256889051059330232501602833435643002715068781233407040146576980565245477231731983779314672364687098297080798792652133332281869398348379836780555881303927540962877879242169566074795975620397126752106901747976298784816046366330100592197165153537166004958916221597240851251470701962953163264017080300080347482002276299910611757148083646036702035856841456325817837075323797772033157581631005590502279054866374554291678239397571011680916919273096106279073078000894241194183310417226339097600313121390081171702908629142261720101497224442971691606721704461908594622148907931033938861188530507996401969548923863407611792181971066824924404027428580357367729140160875488659569108103775712877129733491264423118541963704162722344749596299908294644139680917344182172478520904870257507088185132009721808176729992087850763861710013715666978828462297488597862972500890200758865644381798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -4729528595753719913319514839761728947670624636018664147843406279166286842789094538567730751152367038645862418738214771800108726380713746793152038898725173818679477977914470907432331597303923518991682585488283553581295415331090517412255980447770405188667810031165366641787297781517316349809465408268144459723661166161181240608376048132253663772320534274174573223677220740000762058202144432070234783804100551751334517998637750393202988513196484664399549122776717265754432302297890963134195992129385817736530511511686404341180271487324745316994767342513016961588179481696696333532861424803029256761157935268106360373156115834249132108896089122659929077906866656059524121434134571697018021197429952120961372647341919856897214986399985796638985270933653651623198217601397872234676127919308420869439999451596936134318800188059429814003801282444522684581370089765696953899912809124078260496979642015280007486258570728628565436283590858794096959375846389516101125278301577744597130266921389521412349542347045690715165040641198688041668825989739667643724283719143596700607086079973837983374858997674051076158174372508739594839478972027910594447257738013010927375984668506875832830392889149214729703257801092592075655445564482877423724746991653744455900835405763875853217645071412387197916023242434645169827501358361011993531798548940976474105937111275429338365646543240734239494899312886053984053179453627177153610166194745963819380642353326153968628628181796871278881591041160638274520990859659914688740689296990891887269129892419924684467096502840842297647424485176676547570410803662399098497308408240512941608606413790745617012085498978255047989933633802375981353605857106122090543064527335569463674913738430111979808545929488597035279900057993376232353329601624249872351329097261013707517649550303108429835349875670246336080117122819315991449925085843856701712771920211415271642312482106249240936686039999610733172541251830767273910707817699140785703688766645449608153567845552582594100159274826120109403872167995602649481369561705758932568495252432142170478669874233693883644531717053266730273384011131159265818775566784753101255832452200753069887413963448562007851616240636097663032556037268378277684233421121753717697861170351912377958259772725823831351282542037955736130854569904457293270579476151654789060511322284141357636358099650274153540579131405037883863979237253965266947622893340295288709267846437156232356784605591837350970912183240723174009341098308381940841764921198205914725017439055692630995127125755031973186630330142424668798958738324251715510901767399645493667124788338815053828423757568316879598333467605173904113775299945552540524425025561107647945574837375693288840378994426836869464094951305059799550739594587095852851817437192723487050598032598939035511772498252273215339288157900374977727268952682704583697637690856380287257822943888015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -13213133069664371938296808027894549918912744742773333870664123784287374585071192028446093835197453672607309462941241342554318100324416458014790420094594303837455067608593308741525322152688698986753898979924296130946540962281287736384022954506349248506599838475084858449665791397031457390156664352671631744584906005016233463949408677094824098652293495921518582124662015983658844372021932895837592669089019592930752125306608438195507433742086339380421767608067529080569812032860041802460633102517547189344034343317944929464934251235129990668797807408046495694435571053718614287879608177087298885836280960115541191335141996137100285191105830631241564812901016389811374137693442297864415889698682842983375050501387491057088781914394522969005804786438536551965378197810243346634071005284559946997554248482361222431999069279681891166072357417284255393375397647802623270403431738156155148153112923656254857851542605558562859965348538602183477145233224089755112573069918101559967889293718092901822000278677944351230746915840947678712622721238111701523152288550817573766747414348197930267053646571637130774137494534139829423809903311477417074365185172248136381709517389214228791619396051472847146982462477015095169411116186595495185748366174383875695833345170562709288611286387283888510148455870380859216252496287518245264335513188102524710685477722008234399039071597311525865653259399224644038015672362130046743809781776894734535581517734638168430570458260050162498831058713891663295794910161950094571129803492097085972741277146711906186160905592464159463816339630062123893616186800058335846978816220045478882158231476402232013192685353269062062531082208709071064699455333136776675983270245035309765384372153098357766258138039911636863412448201058741206517964784691282631130677223143173117564475218324851276201155577003623908859935219745069063523026074550557096996965474550063110488546040362340016429897666045250558672584723538834764822128920355943000379150581942468961768168214263509051502635962191393556103244103818116826213697925280805243143717326337100537666600959005409982569146621777181080335752320080892190031408329139770966923903398413637347663598681096127557041438101068667699445431972522459884874339717097754070787777864757552098479562349322986395960910739223762780776533138027967818964868971009008471962643058512485738830936553575947398868793691624751830819110765974876855809766833889923332551720156785043324290758601372211158564674453825614943224215959932408242302382693418535863024860155856067910195096399395370441641185710454486600119529517322949507417030274833723099536116597528501652033792994376126824036587169073347421370814743107498667927863879608802274051559705982012342790087214521179607340464126576799451336657996270262461942735539453749737500710971964101760271632518953426567009007846366100457147513678129625997966825869875514453234330558372249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 37939431696205126396239856783304938951569007875567871033557766039167829051516301146393750549126196400257545987443195987363323365569641075523543080508409382623828371075607640512072002110421309888255073915431794857935221141337961478997766649925781394926007122949788860149949437744904235980444597382228176356874290804194066083486489457512155635295526529936530870190375151828672676717450891040251020191523078940741234003139588674752211487556690158443035030162606803826546238323667277465138313945941697484087020071093157443053342776435922736201180906064086855332543692713128115050337064789718248984272821554119442830114609759652446714037043320397889653336035210390551540872442987773747152617204495720441511173621365000393448240683783059478919684507759930475568094959394234132614943875074007966780268413030329363575951650849940473583498168754186911644773462385328141595983624725817269779174298122380266363726186169929841154067741985346421289247805294244905548101046239808362054312271525892519684268321119631647853923378973063707104174250430022310712909619038730976369386410484066885394580303830553390077360028399770334941042085617768114745553017802236618086049336886907282772874989152182744353454314994185773628119761476248369468641114525592663314142696886844301138141973241313251374001070907406443080241999498308342288936499995989468694206361392972006195019092035178519281100428094801362075217173605375393095828577111117285039504755135937925408250687862209917527095114886774243182289822963846019780426596478765091472269809864505431071486145380193542663183252008013048181635221118347633259945316622038241648176276581442733003459890637568220717841070578052986939878481895429895764577967014595976506669120831317853865687467263571727028736590344529396018626970500359132401162879285335914924962185511256455633250359277019354558717000531710187343655721367289920481401492951045491813118972412342593382044526811118635112446725464420725485103240655463979108044857409223601444662211732373862735957811010391494278664422651944249411096563294893146811717293301251024728382257753963615053425008377197465525859970001095856697899880741791290421457401028554208323153108752203097045924103607562202173986798954110489996059637258004250280552017940047281854092317869244844923828193322226047485987614011993584584333115473146027926133417055020048138390078375767426905780024656803739319307253664545475278499191187196157155945950579809051929939268928263474292274777425564564121538580887778479659142261447420481838662698110748765367513404413175181066649315411356655611978589484024374014364373193952249489860300281726883609284287497380473213026611114481877773530049350826217673409873151352573268559540578093836585626928971906346559218475257042686014145675003428810435702450418211019685021332634794530006049620455824402513240921812877144737244457041298798035153285568828346617849142831174647808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -61905874978022952855890485455237002297871279160188403680977109756594641802079609711915021537353715026710283646054431465203517528748638976497677494796795033255139406298944519814826465740172589575608739016701541064570170196775236114309938554706494366041135760891529307483799272700804712802885654617761994005264668115513128480555378504360330576883436681440373800640817936387866604083874836135299719271500524289440196311761748577018942260436211037632615276614966586318090275997639928176593305216470635928425280376804393872371412817787685977797183286776138592729018022451410165601381150336596571905305175733134165871588582664220097624785747331411497131316590227305173123086758363966166018098769482014350381157295363895923471072990322905171517713480819611301222200328595956094416365842537596839198858503933742924987459697683511567116438155807329433957265588090249932183897664563918344616927661251257649456553168075090073204795387025457774938459848654367443730796557105091906792765096663187253364388786509716856599359753166926774919267594649559645213767669477578667781987632382429762199939749490766711746290031302653820907560939414479521933221645762798802514015599910689063128039254589221781679510776339847889475568717978998128164565887042954290996330380100068235422585210806700706957942103940333638634081022835141510961108459646607347415302762701068494813217567552571753173481509100511799761770430127195680712255522665500996275224234183573178237175588001915389732986651618517699627956267997780997594327347855716396148436725741750836440930812697034678588792024012043587405312628526375231944083557134057351641318505564635752584731640733179977045346723134069293054732550414847180150761770320960671493495000727201852829427326837007286729117427795793990673058907728895746644946415145063540733835280460186546152033271053558974374093317063989082861075544450448889440569571894370991509262305616296986793746469320231476657976228395704749384086415167986228265061450865092540772543411253654713084989279007958361596009492028674772563485933049538065775261093692680714643816001811137102288845538276696837628347749943506848908338682625563614435742630776256893966264369452765965086289110382839561307500921453559259526159420874223875098700531916040765051113188711978948818309543845319774165192741278778142251650042044984714056597316007991232572009583322677170591099535528983486140296545158281542623117659755434391432970072586483576129422510225161118031080059348791288109138137249376595147491985326258129402197301254281206726333640014717568573328949499421325269472851732222608933384512356602891373053877685959516510791082171210751589217940966640708078736604343547683257004326919332921916082094661709757558160392148124081236075933145860045878665026105131656955975936034428479923004511749027935398986898485715830557600700370123150734921644375736600845947241315475373479946188429144883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 69790377116394592007204980664804161057348760562701712324672601107753490411667380831280369565046237201688955625891913903584302099135911833001857067746753478515195478765915394447238184047348813859859751838313247605271510337553264428351134748750957551330115449348844476043363562963870644479080475666100288687229928441923966833063556757912998681166773677727789099814961979511482845010368845738380124725468772780370879255785588430426156850192671284187379701785245774868668961051497739035740893063296495456774933582364564254093696839708345047685421766214348988341635301800133576149437767041838528068089633680849740015992128522181736211197021384729483482040579060048136658056320933210112022950129395999498452456446180006571160145748463077033979386618828204419415421523199600476614692108966491630807794856236805347061307804337122969435494740109870337509370825149798667403366389797610082080379234499610350056792103366791717322195772083078011762783518961506835917175208112785304472704513521184722352411924982929583126291720256269713130386742522440702485491990117991434249147102448747610761566024297553913120409634129753521634461244138542724994621284683019247037211708775215546191812454785549010931318979334537396612864603073211958057333659809548676551224613385850396080601160412737738384424278535499466931787512863325022535072874742158491365201978669839047113639176460586429158490992377026600878091946017792669612299013813924262620068735115109670585686329467392144866407102236270798306936012944848779363438273002432271746536083901158714018719290977093823296146343332618983589936520113952245609528983952226268914762199070004434986684095305682097211733709763041517504115162131372073288427556959160390631932433820637349898677654201516666214216731248608353290540192808110969746808676749463624561604768289937545798443077190316776263101719339647292691888186304162365523783023069696873260541978948484461197297691313318324241219720320867765619085431314461744882115504956312035244419403573577762701628009747326151250237051838149473873976214555193542429817255836650271255306103641277906238264693080470196553494566222290527284506989471133764909572683228850889879979211606180850410999314141134011938064198466538752615042165741276099086092645636685990767892136411868000252809316933948276599598966386297863194536164292818070771625847215128563695862643865552005930888165955899991365489667444547006843896642900204471733970677740071529863336504173115383924845506433253788122280544732773627103471512790373936609202006392794341842365540716996061617301316419154958704913392115102358308247784172132227130374138262367062080821933745248861313121127114633892422321660439423069032749324373818453171353571768573536794424000455883461838034471139292493441460566406144511757319994966253967001846070657864902828407753710600990036026719031721391784426209386386793525053598903955396611341861536841859072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -53129293584401530595527115830026982243171541801736854824983636361751124894727486165442931808208002397718844997513985017078235060069208150100527947948880327336268179792657777748510583119547049059794678058313521864490622223672448565714287028863567144091909924226759744679296079783348073098041080582003135823781713491774879901385360470046299174119392049183286896478307463021435011434324776903323029006651708697250104195425157685710035656669062771328831228524909184407268808142997624403800337778061928278947703227233558649825218750654194595730733590358782467653553760620270517709888844219364385282373314812380134125197704970226600010692576248209948425618603750509724835668470457710101324926800125075444217806951999650903635240176957183022079807549652767349832952846066386993254661331139478402102862326162094764631652260763827390765901537394096005062767517381946347144184092732648335236011716948756411220083753951850508869817575715463656395667151769642318756123802537723587848760382499259107505468857522853407889813778648148460115113989730581122509295377023690017331891828656153903262419147633962305470258576427213795978390478639457398139036309999506593540012716928305323246699282366958743141457735585263734923988623827608327424844119616498154624497978365388029089468163852563515936341758461749474374405215646523359172729335778663954454936899562991577165233341699927199467907762168400926013013417360133814701156734795321638989864362069101407019701774101852983027723897805927122034977296285305025736051701690495893982667426974995763054675835711221198400195320999254299515889207220058169961103904724048429637859750187982938407776140002466187252450011978361530077159950680647329609537226529845721331857750068750034586816884252938280732330983660518854093911980977078191141043174683265281768200561862190907942879333064392240011354960683093342593288385216283546366964670678430444900353535019759624648407885874718304209530530419544649353107297805847540291335907179246593196033594835383314513009079174179713795347052330662920327110399358765148513377060902472214617286628832153350428045537432946835802251051307826756254349063113599110186169086621993784360093567421250377217469311510489700469560646399673250762617604494279725868203228661251980313345311281042895376998061816399377621450487122421826243378146247428956754658151646362974249876354634719600132293741251863224672432676451928904144740699494067790777428935132197770830472984358627317127669191496787152500556606951554338335987394673771333468735762252403445569449586464428870011425369518223744494904790482995495714980925348504606225872589586495980172102653782462219345940660256467494834590623301766639279381243249455869337329045433308803103421614134784828614530662323410986701968016302341740930314500701586666559369672874634438086778706934018777394001051295858466935635681326587846416104425729795450952619442587251507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 21164908377256696547295911227787207784097042514050374230536899853718487636729568732189611291023650782841494847698757319327254336298487774066112305108931387868801382429877853769721187159468962819597737743221475140061759907694904189571380348216247127259914035196586894117281553752756163006978014461035668167858589763745279770605298619913655271877661002912541915496874523641288513409877752316566291017256970498147321995060212219686788406414061408869691569618585311427414847008748702381020710455804214517754091592008711643297813139786335645524099840609804108153200959849928879860674038019207336034974132947889311165177518886195211500816744560358805534928288757082043207321491176894088163614468318284354146967107448789535421751328278722444865941578288637619899134780111478938739684478612336804214861989292055960393987074990239907667809033336837442367580331614270020571439371166704722529846581613421168753206059880030404099156030005001246912610805376679086961000258420606549830184756999243361305113506616123529665476124354854186833729684107940323783396031688146552255289713376891975791045656947765590899947480809194571088229187285174177260104656234907574657468755042265011074015791609414702305457702223857534875361464182699563705201307840442684432369298048174709839384227619380266107498249577419820372109749019376690305136119788923158174594220775443114093842982804195046738772838972764238414902413935455442767921032805138370055974767789167530637674117645521811654358420361982268972984958171743897889155055204908228697094948209374718697996638478888350128806133863606423248060621218347719179669086308911884933692723159007510358658143446490378809705159658076825477064493871114227205579462131107929718012195375044713421139144911054443533770600576829951091475856472137873791384374309839333855989198285812002736896262885427777124592630127473404929881533795293641235697477011613686341193748661100622461754027377162242019594815658238667551079489687327593898937293440956006781769320204279380258430842154785316038047415270493860950617108148326043072372517997449392708308990499494750891152589800626309114297166754208623256943702261279620375626328406042657674963564087553713314115416776051352944859458483859315060390523458025050786097833786644019210455374642614176965942877958959743671804551427484112104473289542703171290710526453628065682430823525113068825982073345250731776222467736013420712573335307765393963559322205504360531229599215421976384045404781608869894374716607073225237549074682722228218115009932612858095852169004572823701739739093171278500038970533030464759653222741938890469023504561437945358957770981524548236429242959292086995204969278008658542609906480697429589198512109990093254820377087318389006906652660055699722352915388983883155100810927085401509910971104944086030863635315295466512289714210208671822071518563482709344713343139292395623405911834856783872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 7073229265216139812223381747298505788611705019046959273795001297803227663081856903966859684888332717283642493530623462013641495673699660644337666301290071829325815677472231058231151707546001839015012060514696449747102384817117794753744420575544796556695220132561447984101931174503478107298197465011212865113976418982995362875035442655523373092159276528877830293090880751137452756902691926721828809669426659670521117771180870573810475038235582433056933057968521177253915984190539116701091094149947946685950532333412368263802682291027481482364209189803292549144099582402788304784270698871937839976660720774836162585620813084757241655878525739884465756825574177672893435469908159115935695705426081140020401432765254785510917703619866736133652666670953865056972462539344002897613145897908656604522135664515302188659408400066105988707678202572961032471214560214456472273796504872042957774748858424732242550274218755182151135909282000393886871297817111347698519069420785618591298389804672901001621541737284528765526517121963992804548877029930820965132521031016148219490738897255392111440448345743223043482164503921906076961479563118178655286073988801563704779816419814026164650006930259916551936913238173408925445128609109674322636433657594467788003060256790003247662744034855400325084647427363409661196416070144362898351879818768385710624912946618932449475177936635749984398093846364314048046432938241803444370702888938921113442733757450745982415067179265593177777308579913111641314939729181262520910759074763162453435252694723445971578114848287401789192871008392956804173610664274784562637072281485389706088079855093173297724478225913901212867967185373577616250521271720682097955534986749475223645336787735245176396252152549360919350797973871892133518268471434739001958480054521155712668457334328075240506832574916284316154416352749615560209220107868319169681349518295468870669511286845923978771158643626026392474722173922535041928845158467571832899176365410221854271782725826533226615023995948546042430992677517363218682623786168561520364792068283401859001008899801982484465595638200895519576835025182314836365091871860934572969645042664327105163453096688415851134077547443095362935987290128415479010579111291726189711932859637941855844100258120984479371812346100701742607550963066623524279624415444005343709134828389004217265520344463541045400601648834427573515881596776937781521125200135588248421607562828556626831081811253129119571905010382948882019786646177547931071223217761036415819472809574508934848316551558229324302098106669988680947171222162591391021600674903975681363049850995357784383033708078254626241804315885560967797053771938587613784715608125871383610098687999566481524235329044036727479216973393804469232817553564983517709139899725328855658785202999528749471202977046020051450051108460647600410587575083099941238707220967151775688485510945177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -19029124147317902528520839332058034210533793296694955109050031731010698786740882371717237008647025989543309577480370601794763390091909613124902728921836345655156311170615690933531016733838871425992124378652379104384997679161137978365725241303422407923283026933745353132743740882135979858374943413041648680864745006096552170389497903056534102612160142445037526778113164361237853614349787728113150103521663116107950620676070710063280210666794423057756510942334229814972517379159393027256403253495530720239456700020305169384602995492381658948404898336864371904436351694659880459553249831273829924423461856257574705195349739529269082476654339142210167151015503441441031405169821548055711760254132331003202482688682131674678368358335458937686105446956488946587618621054484594097602446074170028873572997382630415722728169099229378808764874902971041925573669043515080074033160944899503209118169425214776851540766891382989118470707025012033524447744942384814872657955434677269405000728315423545224083650913988862642217786407110294041685046819262710067732210672919497278226938409688179164773654952559520782072739582718989919750866299794048146381041460201248396626120099782122678840294622553792192324252251144581380102823046207473745956700127220409365230467378908665887942115972864118009370354137407846264991943955673724883034358170160140877516392046282946467385408402825062941342522605985145677609418831867321098620172856558626785612833283327265522066043351940407324219115289316921537466578074916965305096238182792410218139205636569470576415201082399667605923752401008254102142785498105131411907856040330140614186894730874102480576133242294534867885847749437474440367978395089158019033728696368295050586699465864957255296816665866589102055036472232918025388051651100136126924103648110215746783070648825878369087712710914173200408877279858147028402442105005449006575739366452644915111079928896281598611947098551642130677312642576587811809060466349949103951556905148809695630395174163915862455791795326942533435596471414291855726682635746964964872951990652078348400711459686646814297217502413558840894295316027284380350825681799710376902063962236829298875346953159890156898736316550984477738205014281445504589508666588441568559700167603115284553665895665620280533671731665781151250003524205352065559591554042364015263071037320461483429904828460905770593326874942659107589211747249595926591417011388410891763481017377105997764568007159340106450593176156582679003392538503464714773483748756478290280961204344641772545723435584231124441434398537485433895469473723829301825950042642783253903196175892438942375717726214413332949998297815992356910493521379000675807286808312787400626115748315210569955711691743797087663462411162567141617490001153211635715616278731090591561701808987118899958935402841995468015777089881805726876606108094131549567295722301146657014634517282947072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 16219423675216873264172951728441134657121423677016794441585534184555806670984336835094337579214691493620451645365387328780513754719595707120111686591386282304383654201841230665429854866052579672675253948594570100289558633343553382223101433963596980219297901236107170652792301515733076429442289157451028625504324757547631543710989343726583575693104326202993808208186446896499695973745407232350979950585627186946311149626003639500791746986463476685630944398333439832786498395536160246864537524979142428369817007093002976077510713993259227699201796819856557385081931891992271405701698859598004768332997644812178589734309552870217387090945384577138204567268722447470424850613249077261487632869539145313165100450666269730534141547019320464946087347215745755840874071892243155383778735005450968159382087205870178687927873535401289784257112669098192767445819796112270448861985323661536582294311314795310530487587339479818656067590046182663860059939926111987497815589976378823269087352235018508664744042229730682171124530495127908471533496081871956351792984711716852752921129963330357623656610330436283987348746123750725131830931145097741722809007032882115764606988597334814431460568572005149182576210003751304152662497652459037008674666897444136142302145405509661061308512675889849746265283568811672965909476485235604524907518584496579421235696574427350593597152888082241727631728642792653048439716784924620682850840059494156434013685846611056473197409890577655164950063328196514790473284271739042434107156847102459351998701772612529978003897685353637156529971583054651679908362581474939085192577107603390568679918103349493555473689148695920609773898838052847854946496833114719118410449603855479129291167057992883520991041000852254373786100160167937928869719410499175399174657847533764833341434086737692208968342268598537533565079542241999980701531841951367877490870041604036202254396975564376776584693604339515866469332650516446249766310230060926332130032591349241550472638199296552339106148710051449943940123971379686793332610272159681379435003090604575281596582689848446072411905195377999514494544083117186530148780853820563286810647561726437084681379908342069527188068589828600999630147691989269419661514790261248707773331790563593106690507549429542996605064907951709876756411373505935369967782304026690228697835282870097192247356995164150786185872389710187264940329828880709927311145200113093237505079725560228956444956500630032066615464197312362440537745286872892679659048961318061491430764454384661827356828362737917111903761758746697376087283843946967246223562364841618549911986599588487069241432680692419505636687959228904095873859282809234936096105811625349081027663857858435333824436015051347688385177841591636809626275606313186493704298454232145495229088260853293708429915835302342529470870485254520705959681288316935165053515381626037315508838030376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -8050405639648407627845963249956675784707833692566206712898005962031911178278978858867918982480076740322104072890611266446938533127790035495519008725234246681112742391991362247224571261515499565125920725976832619046908983109939115393693125087403694813870696860694514675023203386664889692147232917635646515746993343509389748971882152927337420310260571502376801827458991183064372848989678624684212262893040419987101820074857905727848538759156365802092513704414861884646463236980744350344150111985100215474566471066886027240396442695716332422147379622320782048966252033312064250052888922790104656770176304857802649699753377460055553956823719352618610280600614286313668222946645320222477821226059208577830013986799062981792944224212423320438573160798539750080541359846805227932251329197962215476549234722559433835014764379008112743607775958190925269590712709250129202572675976883757773730192662801438723242650245841560363647511972479926443669492676382009506983541428230941328655166406108645135736921594374808096379675842482663341918312975693167366011684698245492859862554302575537699473931344249079864686048744255823326031685104665089939761064067291039963237139167409992445754584890949101968553177441426783572387377709201674053726541739585449381186876037334501566081013222480280743141692931793138143692780906077553232812749374328846448420192277296163066983566106119435541075014170717858868252102667870286714566874402278056208340014237750059723610202766242008409768556268462211797818663696466906505097864428276104569246350854387759248865696156584992407901415019873362522334091749285991442842163731148689903051158925152504105796557451079959113262898065888903962061723662720247828908017025922518703643733754476927448682829936914293750653310145803364090141578762954066536483572304006504979479809731063058010322548360131681762850360733442601772880061675504187635244050467759156699207225278454627995410704859557538104137818144507551203917642594368624618017815076657854851563042235384504926799078000081477612065980014920670373186098219915010328477660223391759434789168735707310199484029356324171613764105515295534471672515673724637735881168704217591193197292102660153198559814641589887274708470591790166863997398228094859343083397888001342107910982424828267924386888351512521857923078676223030989232757433928663947922133708338283235201282199886277441029575749958540562423925486120479272618466099174330322420080718481219927933127767652539885416953461080419198096390093262220718123818451161031347564105104123702092823348719132765522613805772028000223832577172183586007064941084275710049674657389408551914722251197804404974836875066559604632505341578954402429749751948217098356576015469568538415581770857791135349906857637215383378286429010371806214550464079664057265877764586024878623182832148809730071883100839699455308657057180253246145594268066367954808585630384757145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 1845578446759090364043569920860183142033873510725515397186540553826458732748381202873862279857655852928832745835527695285398453509401693698609733546491705477027068072874163428430760701956049732635812515743922609486631068876768517169541434055887055164482296274172088411128413219143394604918318986619932478168615434961216285813622510475911662908256946965861714724932918905463707616567704594003829657263810465334662944007507359522401044651805212072945635714765484257493988579260764083253179982033458390055864304767355948858023210517305066554067455816858311075870911071847268233937285954734655845431143895718306437061814311707182918332882212058293764046146019205619532292666756899911770412175142448745723764491227297850943440938586677373408551988041222367522791239134289707653017473418156136168539334990338439916621106020687729140846435606442560186443515730268235810886949554458332882103022993659026643197341628399298960507518464675429130355589945068879401987364687246581280877861396210491866808726645803471852424955672448776536228292863357482077434591066483726686347855194550373711512457150848125045817214992514687733102857402237232030944782730596905601890646279443865900011205070553940204852155621654978244435639985814120221288241743010053764077152868941648929543290193212067205215790071313168028160705008207503430762703116685880888480929544623205233094162338343567630289441392410357660557411734317294183053160070643410149217767786978995486901611400417468221407618067136648254238613569623999189737745409721203513176293178242398688569210068930371167315680702941366050115823490936754517987536436109159336072261105410553945606017748097816354913941839851017381650451796718156290270802654106372019628904583684335081400195903379890354834075317788510980607664475265992216286424143486071269821751806544560662754994001066388637124786567648401884114888211883370272266796990293368548928187323906062471158876415175831228305421182867138408902688135621887525159066984530929883988164820755973764309794507502215280009424792599845445474188409608314402161197929866514566244127520603119749201993545552132550633603103299156124042452487601098192377270753775553581869631181434265722020437037154327465171572701891045437304027887383855153978872446131826197230933111793477755842378580457774792014366444493965432650048147211197140330510896153364656228455048183456942387604752528382174065385147959804301728409662669714484699881729511374163610083426434822925219215069158121688320718850817861695816874000840619655371785658928687970616253931514871178152587002586232521488830383205823474480835364929247648098952523208605504134770245958819353756974019892037097508157030206317487959916607227260384775850033405407832608402665176605110511942516654850461052145741067389796962648748492405448977673034031930488768355528755942421097765352709846373477167707094479921579692936682236681750486008096358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 673220449945313214524264891686526517626407089862813321864898537518829549348287603394043790242035908609231544306209139178915453194221887010156586963793184069542845525262151097874945752213135417058543294920483625977430669975805923547291029174961078740922411991461550508095139246082920115268513001499148200013702481967290054518147239956763023901571860774447475505356767870002555576665960416870217711293348714633203480218866065665449190492477161740751648623748218600235208334660942691648236381545388376576536932699944019232011116918614228187828119794278518354475469259549722732105247473832497749537554117886931507658367593469765855674126115601619940940065427783246424731829371360985841693080390144280398101316646702733242188193302831622462277043654813681246141716441495551168725395939398891158913770369108586139969738046381918660257048223097607867386656511387812198302433500684211057893701892338881101023832588196878955236231980962043518411695946726615548413181836281798983120837436240345893179067263027282631610333289904741503257369152239735474930144372397219588532781674600467883017438013300423712894517542427608300679672236501251495753676507446300385275948296654203390360768628011763374797483091023757094947628431307010860406014318675225738370799721433200920668825104861675725881513085949126412550315272274883166013637491204871084745472013102410143058024789964055161773402280047736415586234551380622162378582502831931533893182003147934614440233856128993539345112174574731403205335194438665370064824690362439549151486274322043767171210247104829881441713326223073361625725550349940382455517188568169154941382865370700944178337688632155245289719557998524126800606243798423814993171263815673393528464082012327602855608928042542160311753886030425098589923820407746469446924003718152923416807164464044031185176730034978135855048089701343319372233706077443768571832442719615561192813819026875143664694043033177795139344797663997487873885294385177646802959673895190137947707916817822819866928503480279033158203257652876149115420729299933335005126574687494286823654104827645506043949188554164511484578027548520471609057661591406860594778543746402604441115201196665731453032131379787175491362998278197790900445225652731453329410338213650983969770383416917097102611469664610951911711449795862754301101158788135387464082250017273670555021450091607211343409713978903635119689695553656605561072712329094157232226799876681129327550154592849567875626602910914168439059876258480204932913423231862614093646622120032154481738064760781094429068367046869718309599799233069034805471704217528143176582215808166186499533093036978595312445191180136269589527194290946318008973558672606950493141889391101365051621601998022985309250544143336720027090233802935349922759622248932228617194331077673358730562968961983170036755114993649222641396645568044953779051070618907225466839542976741376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -933514514270536324844989689678249294941261450915132745136493145759360605780112987675048860380574120012102779099535155306586976298727293096948969014475358673424887025565389449535057086344275544933767550156902339809354884557592804181353474990882291277924490146524514641678081262229371643846784757436137370744151274866882744631166279138747603324119166339077815467388407561172235039538689263260993283296457521490499682847121694805695141712214044211324667690550714458912515740861825124326627680326809691496743066916547943423824515702141355672173096729883639448242923206928605455904280717789505928130991718930457825712866763232151007851281738773955026282678051008750332160276621323791950565056292757561086185655854647907955256248652374719270902248874811052551819455624800923443820441006663154562745897372452596288040029068222995526226309323609426746561173189652299337859068329325813685870299338087255963356246219948413166023345865115404221792228427027998273274092615567831183753989177312175143152149091981626911505336290457296924566549927471808326532872714863663049215313118885582143999538315011080345401349561764742510281918028779910632411151268697205915104183100453423230602788420592491479591501601010556808418384584874784850936008568380406017303889201061736622996812819546541510946775105735727107047195863013750709839710073665385535894485248731001384421713300557604124110162649723573286120455713382730805389025352498302676615317020606597751217198667332361710695055475218181448443619751560079187678049528053942946038243095140537127379739777401788418980367478108235749612804464640664717049306158424868258277612786336807466743180013566484501556515874220644017769709959705430219693710316312631215514853599320761029022725492692150626958262271253584748905950361319154874424190359669585803009551820591681229459936370968213305022511592686133197316267087921468567651087393162677559490955678267944206164751931671958444208989039470919756147585023426318401264928244560058555884847203226762201216219796217285105268450145423830339001068270434340453194014966159864335824776648242324542890463903355380233313423262064899364591026821032151700796453055616360059463580616236079251286031159739136080340639904150214534869927459581500310960450797858416730995141348075869143160945425673738762409560223423728137648155819008629443302299330759463938637111968130026089140922504476451107169906784061133876346283072039606454756278060438417720757633313183063879972894683927775394093819892080439543900742234546532446978209378131689313350158173828816968816222532236390120808851851328628503619947835496028261644167670368719422251343200678081194894946345318545243407411944291900816844667563210556637718060503997754724662659267977559059646273821451058915202063194577130118342059998779552852085773255081479785338383673136923067023992069410998304669951093338063457719637717116457016093804014757478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 530206947683482694760863764875589006407096585303690496557543338916290049532666882431536427083360864525702722369152104458346289135344870104468493765265335998660531789241898548374080433749190031068931568942064275872091610307436247038717450561090966275614892715618118490683261355925506379800661559533940513690300968728995948381572363051171579017420845148208689596107785580943352171540960958384953419775740736887189776798522446790219431270858478624913860144224120176425920731088224177209967484397125679711862813054234713285225041477193694785290095512157203551768282183540767795108078971307830459978999868512254491323634882798516845680034870775270458963058185451525444221436802846288132016635890360212270407310521617529100697043809361060451169038086367773108244998411917791422095421531734770722591559292027155929132964578362704926865881369124560582906200859159492741302163743754728573501210947478431878373863644366617337130366520328555156750381722346230235623580464152781583401027170969188073824959987597828087450910630252656370072911864446424704549512708537958663149787622740860573714221977346932941560202966990857878321951225729733284800209329233251297102580722528365177931689947311478696106699897456235362541667421222334101154814759130249224171595527872036793587615919189324843430701303636679278058656185067931011983409741407705349614073497261245835136867265248986303856628627284786180163640951725156862714364326967684307552808042504091488657033621148505223409707503796477272182438920183382877888537552969712039235667454728107051544117884755634162283665728405637174454053734904458546969914679065968337054602984285864659202818726581273770439565387283487521567292605738302143053709804092834054284377337578460301967232482058377734542022717103994728729463978259988319221769905009721126899563246225892763194398242454558832463104857396026463129198144172585025271641309195715565729498323109124205271433173560527822055321472922923255160572373357709554053785083802634567750328386588925206048275819868737600614038788964071002603912504195085165844909488401538530323517817936762202440416218832061427372876375779373486204685483898287555719891221259885882915915932254191774204168085978986773969330075106502380226312835689351116982075569958752450459312157753594165756146708121320001994614060360872095967401401349951620827230752046053670982774264776431398625355376243040176895377807787142766486646158179095754739092656348697632001081730925102990357360723589807037426407975944068926721369657953892153289528391468325898750129863451725880120503396521463577558784057986268894415960479620734730470394496131534164999818811864262518953796980622254063116976410835376126327685110321396214467300995174542296412646580134078680600929284631817480062125435759785941195837465704196135059394062004529338651413212681707143028689699314204065636957701729326588295802248878439344877157549655195648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -195982451469647059806236506325873380272416460566917287067249197592410748127783403359169309600069132290868478672221455902398308224984367770276810897980079876558753577754178282233853283155263344389498122627981007304611501737443403418781197455849017215481145577188111343903226583586687705563053894137313268997435575101294912550022060737698649758983163661365667861209592584912964829379288825100661737816015383606345282693851805537874484176712865527456035216759701873913049573909730425529529369425730899774313393998889570311057121917402950334388532444291558557914073262063078056673644133733913257210787585987279302147183598560683062430464903219835621887488723995177041854938101121670059855359750660130133017893848932459303892315856687517509277021010099344743592477666060845508701270007410763121061409523565396633284937780043539859459620265202703440377380991368804135329457009437495894885217537003138978286048644537470769525237796469904243688310412406146789558773671707924875749565884569001783649072545743421041778370757590819396556626635308366811433193082221842698071610204662674400344050281452640101919358075538428914083519558614148182323784318850011886015971812363141450727304320281978581686826762081930891286253574056329954686651655578109799258694020613508157384869800635857902508199226469121779572527429363594171456185194635156549666272460260719738208876333991594677342612542975469062391743757393823629027492709815508040641410803942306556079262841077513412240801519779991386453898806385539847090387714253598756826470841321746344601519584134845158394447768896132755367441962492791419714050733601275336611776603868825539279058117809655592314738695457093223228741326979323312083470675778649520529202923032173732368504155362804262832919904418225871996585731630045735598280191294545170709881893873002255161093707233062454063514582821130287356615419454642848876179912496058927019091369668088964815417228212566163203457670253370170912108933646627094787037387121335795886827158257058993740565771958924643513658192984678205406586090374351840850148769909147491062082304499850932726292278206636846953136023081437899438755267747828578318512862266126835467188357258720941728937186398174243260974673128197951260798388739701625774367352891230941440613385220343899087987548774842711561021419772216577558555346122711500530919350891809240586465722568673724612195735546596217621826918512345968103463083239609485999099639713088024210938606471127956088445407371074871904957638171066497579559202717696024939490405969291227556566849375468831782810689462866743485097211267838828482517632743015529771565775532149721614562092318345515953286503615895535341489489486145687363066258150058205293924314370165704736308475479262456218932177086839019045496148986915392128643597406949534814253330739342056750686297584491070633932096091030484368427632539941779311069942686140124237763242570547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 46447422784580503089274303559685983276548175361928040622801777584976831003289750649368429590152880530408843165050159446766484053369569794388716056961719852970133896220300178839877319533824292137776057473925393715688626469109645793003159979633346706438859259586550632765613547774982778917151901684387084963691529961395672698721057472683416832400587038926918314798472655923261704325405646715146125856023630603061972264595745407378105331957891573295272790215088147357910377330263656235207220800769215275233427449651758524692498894118140216191376829682751817733252175624908593270993839143890483533357964928098324930482588775054751655428297539517925520601602260481173627577529719914455043697864525156234895774093946546477438654386058861209434298164899004915332831548408145593607856410743902734638097457092272893196657825361257364173901175476224699524771853355944983115179403211125296005832502608574787478800739563357405832234966129030283416356155694066584219544620029287548040656592792022798325928467287284155112817179272340445169009526795880022698812063913753916858190168646479761824004097089440242157622393129709623162196479309570803271510581377292901309412646160398581580324775971844597066764790193355000017964868487940174252427125972500699784466152445383737109493459895295784730735206164594589198534881328187443558973124974706520384404852505369837570068498765538253715504570905911438727866191107407170872061743157334184081919444653032064599154371766503150782092022281102449212658927361555342716891618721830986368290956869517067015484433184813164120987091945527357858793249131669973254404347239071048557953619585390518843407442076604162377403835853279481917343122284710829910830106550059695979677946334858427839734490518708704765139783926570039865913337174600526118055505930180655567573238328027064774199012809673405020835052541645072061452501529502651838735544550974854168884862623991736537970050069276069474597811443379917024490828614698003516263844662741849933136777321909225760853719024944445478043528518960286091870847748221695069914877455854534532569013516453545462980828936320913857553524853912279444166941716060210009388008981038196606870941281696176512137242386979550977677548384426235671347698790871783743305995337382907589854504985169183475232016693683002287214764725470334077873871820619299233392373174291744886579706086335008315048173213210788707684537677986613906714383003613662249500553893416837703359728014895536783331182571673441717766703847192423814533457373829529194388791375516275858709452122885811440469295750696483827310271978431391352002867816404783274170785032979287765706014019248625928099011388217162382012763867603117079697853293499657578719603622190501105263483039838518586872942159689206966831486366480522033275432027336310098329137387435211772370019741571461869040997672983565533712269965037729494107564812636045099778103004102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -3513638014310089359078972672114380387572131057212377042140764374023930721355055040224474977534894754536548346350396555598604680646585637142858993111821129314598820514901163407803939952332999205491483989113174610258046969655888858465064999351746099759293933693542090615226219747605637253807412462796870820703987259322081718965683733139607462382488290033392738031765423266214939233635687717198143047517687771292000995305085713666760657560014174634411718702357887801893845979290977340208616410894848915043509851167870867978558370132291116264516830349078313673958864455812702140017870469670907745098076725024312582486462387600245504743496827249732038589411429253092235529905432516520789759078260192726279299579976363118448462680556372024348288198512477526067442907198736993690492529827942466592813268181801671548796891651620397365277964745588859877455017463733279266810350299346736094774089420563935383082445178588851659721095561960603302693396516655591122644077475586355099956415960698008725227349578083100205788068320445157846094093475187813512160452640533310354598133184633583095154193516204543553674494364984878276208700871483970194526021938611179851192656175099326632497109821860991620970408662048007441725218986385600614836273077646794057840002945381102913177116449396068624104036310785241084446562535980765425970161817730501111672928131830357393265251623091063839942717842894177171366117984506006045278436928422876595247794600888622876839191635695846124401916049722742771890457055869976359277529243498273834955940858431911413238417766461318913419864259363388646447960896285498063780933228904733500223402870362893357778776862821272162826352262699595192155981729412941098703363614097626906609678785907224253893785722761948350856369653694020294764242085717458169623235586881698419523802245937706124518719714092515041816997645544217647184628809406313727821839278765979706389785481770918291858875298656606809675055346710563492156076917629917727854615506678552819090877665685035050141084819029968272452122090620293646996167934497048764724080081887083704735729153590536941990893955183850403562512206914322600246501123388568968110246307147616395951981728719504967807872042563520717245811734858240937772652066815075405734433769347647519884301998152548504238299441793739018921260420851676049849482833533349485512177735545808547621690066499312819116990589033345446497714409343725711815892991856434971231871738603564697803231728294770848353578592706819233068851434432619167886293496955417565066175726603197423944108527322980329204992250327763550618304199042362355985851273008206663946081444610223440745994329609435286265706491168224366309260935852965003647528090537171054098987385147711012756979880905623898702510529619058658560368511027188582136512543677745913093713837125763860865952144281004759459186534864609114483737128382482397383213058439705919980431422259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -2679451989377142575816821497346065414873437154706275037809252124881191495856975846878936581436670683260960788855919055899479417792962803150659410277644525500875699800827898014804978784767091605049119806192153098241860439422268092789909603214472943264797591581305736963024062282420066136969113615726256629706234506131396432812522207653682581840513270375939959735146946209433801241660702339557536833473291368772443595840646990385177328331582011935368206537243449911034975253589789690040320863057374703306707547422907520576963710553401313326231208938494357307649572494562314941106212281450583554377977313553604208050500044905811265986898091610625856960795580959210142591408538250367574736187001681616078331124441138640614180165109420583119254821439259614891374766029545064917539603544019746879844273053977717847596852144368748924098724802138297824277391189342948811211752423943650504069433755185018600206762054630360934873951232546914817094613041789107686546556034536272755274998880526934692186885313700085015375586822059105754804616030414257212893784357893785181530412852724635781445072930919407733516096845565250625683759778173719977878807546174021471505775962809023795676107075726737254696269187221976202808581424570925734922716320360872064462799429665858192098187255677168596687461062615969611696507814073890109048557867672692439760086740513469765952445705912548835772407181612798411815962497163550773337317854010026385754791635102155618023712729204189366340382047245861630989085494891497399374296004200522881983955535600931591896438466111706458862170264522308479544229590875374885529061323073105463091376329084330896806506176939744620283904956540959454829655425688323414167341925418916689219858695460080256792075280517961265747663506464549235863065602722480873127481801121791958567137228251185506173873259571273585129778206447236038167136099062249650931641034173594888070476826142875739726068256601906334072350603801333783272077397149964255471410751258099057471924737976991492993960987995815364407271683095951947725636863598295052223758224317173863891800086785465660607854089643573418809304758652971270212942265501628557325637101507933957718626244556531363459823605263469408561564076074270769653980202082358100265528368817970823181516888315629997754984704073206497162269515013651269106025599743919123036250193063173540144830226096083247415666268123382284531774004697169426860701880839510173373474283093897693279567371363586296347304261086707495660635595538176705162234678681731708036331896879805033508087406540648201242092962388278940958211071000359576317280514085194071436801329572476502878319299652701076164827926912312060091929039110251993346553763672718100757517796083264368376924641769774840605467679513575662807725677057226088749757616033090215558420004205377064087860940599998981620306996303100640124558090671658512781641256378221747116324075601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 1560996236303210977291382337172196389256751709241850110098037619481367439786990081740697684157932247269068882990657761995690186855022254368856038758651865665694602385203760006584443517514997978808084765518347713173704219275328938297878445360228197651551687156787152669189445461671149419611232937340497478683641590915711863854118490899344931306896538643116763996792834809225721699377637049220511712511902631624925273378910319319905221176857510607823698690571207565703635180509274120632168984383119012197251455036475003444019701474845242026467966162127061785442848171640613916555044433717030702411304954262517755151939828019049143413493293557307898454932432975667977147040650518099255751674603829105390657856361349372788789106967959571798234794309493862742230943034183669874032273250785415977188697998378453243642871522724194830902098360988118275588094577073802984240022139731971096853788650008741522320575715738355009449533622799204290511630285317883258348520668099544664605016773899384758884823911781421078288368885465071672852950758911122704555765504230502221622650751541034620709205719950846142895242627732089755098317104119487563182763807359702072664652522465878880662390857896982583366256046224266053982375152489394531636757078666476631788884408187428859041374251198052068128282965161466563302618329952586275431176028369937531849920656772528684387026327277384053561459580596026108067000748691665395056540051481096301148164125163582132502084189664263666587641623229908254773312684610077786787919506701467659931857212844024341753362487836941325332605686948325312836350927775696438239452674795970405924905233935631898130469938464095108579934206809453365715279168028232766775289073628765744582375015470274221181190541353654926608920986771668305542858608547341493393032733921964442078645547540153226999578320339604685789662221305703100529267415086291608877302659721198467743329391726510020132819230753192067640954022161897714236131238880507578426168939930985202866557925949795072162761341035163708615820942146840078125935056453528841196595912190388094863633720122459817707663894607654666555508944414442516209665553579225145835577373257537322588343619872562960988376288215656618957260974903241447887240177573864970004980523749697512852818890680473642566469702692548827501773054769175283863632661496290401315637539363160289289260134703462705453014146637582001758206574117229899040343451593387920415167172712872642675309046031780007870939406119570018051227413233822646692095021007054697749578653867099802858111118272861327984580476932224677183828768811311173056583513825966237146053238469869422748917146602888067933947642140323875351934206689532467521071208823215558245440121508463015449604340170226520176321258354119245582513692093615935663497419384547658289234747657447876083080663290225959098182687301760631967566992745092346178387928362672369110988147916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -495276034983139655818311912941580612197521648233044659745770105890478998465050331066678302517271799300895563884809207901216963597084527191190145900171127175561432543111691850816827182794079571911101057838884104273084993226492009736878123195544776108788924603224048745607982700552515538095366971009932914803279717962889558142139017160880226885410005777362914866825223317995856064244385907639864258284062014217024645902893729790714227235310762452120560074469739971170534480486546181394376004407415576493078523736936488022846227323815100921170402654767023574825715772102722045641306318120212016024678264248057273805416657083646299326397562781538476974066938272536032551863419759893669886123416784744262700788529538460121365789675867216067132542248166044369837968154122896091498719868902201210509890577219066325499016852029268499109102232873068450107400818719381901095230008673763829135156628916535355922863202779515461293660922323902552834508018103502076608424468922103204564839779541806657073052002987649606165034285073086415574575656879378668516560474218723856389474731993035330540068388532265489253482415571228811674738121682097663274301940979917275392621042150434250254326185585251461515741292064625337312387041176017955238404707975646240387761181720001354904634698400702318138080287507016281227043298228090175648181866803469619493780033120319250741699878020486767485719132946601894009813803698278897237950229352218232077093729408179238161031428578171902897902777352527426822868426132292141277720644166870645001020490514784659293786745265290390424915472900474186854956556607914593662735026980121532419761321913343249588554231655292731825444072183911740999860226074791091739736520037371568813103376362139750423957654870411573802351860510397949451564498549318404196701193444636753944716750716433723732627787172987529789433861597185148882329383939410478681738086929023446852072376187591025892123029793338505640678922321896808071499321151371945473433976743205065866180268673551731678239142793030545730562618062654599401105279461508256204787469670116426378138307082761295218565527144538714702410376382613875487658957966865051838738222345052608783365596217141630747102647727083315312984442374562404986245073712271850850620343599652138634365779489734074500211128935559513302204692246415761432738430594691802146783281594232055311650508031309506320211013717864832416423083211435255221252048511234280656340071853166386240536682955848712653060687399840610713292294193528736804898821976587947437021327251101051833311994229804613130552963151478828940776204940414932354678015019580622903086960556535182968949273766088766579885245008162512533290647695103776547517202166071914169703838402454572668958097101709723295565235519117112248722984943309268013119111443999440098332399699390456901389962175494793307845920083782195870510075330269191706848733540174022088164848435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 618326445225226471687909615057818809989440647747159146335523703329065874126155501012112512016384049030846196280537508496060449339115441227047427933757931652662537291362246438030853634562228899186532091980705075056772509569444433418407003966671760134820427450130513355882226170585471400367599752970804006250337474953361824160242994488233057997227761166725297400157892278288893292862945511597840128346678129348565657915971038412640627737707082195959050994294387225626850993274411152781424162936481043671687488150952045757715921227422459765368448245330531622242492150198785542636514159444437374597884766387050447431283171032629595419070799194387386106982325003571282626645958127692652380357337382792115315555348098582398323265688846048279352766659651672147831048865889060798510432112343409719253434954639610616245669816828227808663924627079238886646703880944515203826427263220463935430899134677405564908056976207530166965435949330686727289396946246727627045814000771154633458842652939196588637354205034242186651968422310627551161718060733418352227122898871280185015790361613519221182127160484924609880567611562279760681634210821990506918299866925457711136962611033663949591090466820767256338962076830265443244360363059969099135277222334974314440961407029218865180323190202371782225433340927883849410042802365271503100683368233033351738330159233774626808559435115431176835081512543516186874686832210023185878889362200129332048506243438781659106208807942999121422108951875927521771646694679611574774422132231680920243962452539884707265985149227058468603345758080819687837657020577674171575958924130371428651454900424663363397346861017576960747224543426613769440376181832594144157723180438036244155945914471974760303073112030182499590017973192495662752091414010359271062797855747885994283260017085560102929485825715999408455833579411961364856301651963806705625838872047183133953177060509198142597263581819225092050649793379516407769982987591176729836218144038545171009449242500044747271746393832548479826640944947460486043576630848721302531259451970522215207390717420637568897137083214200269475756011672229068047414978341355696353482149556304241147873837550085474751645483611401422139339601932640794163479396213973795593526682235280403717090602928350170374839216805324293080292498483219824063461853062704718412405276901728377906962002975151355173762993168675746263734243664824331924487414261092230611025957149044117382440656918962849075688591935134497888549694407019151013729282923912959463353199199669475289315325511855869700064000066170436378012106473534140867850834381557719807627689031299129806563630961937342070556882213585217101086134813023332829254775620634506120093372842732993141484182909970861173872070545050931386376707831785646985699059172375945623197124537064501147278544444095789299547737263200188542722798385772142556659154562435776512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -1657986296719001946868686438666087138954310922240079686931681254901223174943758096646214807890610855807270440484456584691266460981187304249935053974659486093541725569337308538738799004000789901359823354256455436169654160301844999576933996515476609530173682335112620338825009254070432087931745375359160038799276933731757930510294143246917054203834184217850229807150220016016494528444969247167566657157192935965635046028296253834412837520366899645083800953885689388425305226214492539477769829846318372531477020513380159327895692524924968976630090782432689729758397175001206904277885626836869531065302672388181926369369711896889232132661047186945517192497744026346304104963076722690952024936926021607409988863000072239527625889009410784210171022532442131703795810119451132080731983566738576958238704196952889445163433069184475905520549156856774122010461494616213146570884083978088099434015766530934526094792868733300351887601760493849495405704758866617880088825730858953370628326939983099302629070217106825694753608304196821446022719865310052924723713836580980834707298270154934321395983773566796198718000587185715396973544142417504170779451862433259657695996677640060230261376056069982409383334528388455428750236241758791544256616357507160495466004320571978232485332614685933337684230034463876542836071737679707075359966466483701956222586876014369370596924276821298585536231389924136515962399572593328627632969108843454291416881232928236910612976330000120715259113239651367390240488543804002086158888073777348730738456252130342258943469578944437181103683145124255531417070023649685338640537562094798832054161527364739309171928732938284288209544906606102538125288940382054598151933742654443450608098820210894881388460964315524410766538740245319005875173104855007801538105681040399404251554594729007858310629111407252143874833702373905950144806931380988791239477179910346881675495357865387727039119274379886490018937396963015368028689497914135128901236535313343831044895207688796664154634516376829571436617688707511177759158137385784748153220676948534850143979809187706101090533768183076440929896968649753435992479933938828574431876261967543310769930936262436558053608471377644947942705304043735021936130592349775580535023402593907040051992147755306274366433982606011018998070190698174540357671575868096099192852817898591501292598951048698070371658850105483273549181765526901189290760138368918331534080587233525802293431685394158167786601267508885318394015434992151975482116536356493822700391383217188330118582147416922765699412481121732038111502463614897969800227228249606193999765408731295868780668337195312990506131214248435811414833081562491106360685596953941283307329200666587992506223579180546433858683302532586518700813552497104835555110753108286340622579325588090366102552270917665886002413312066521140539359452595425188500826149324901580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] -568766898696446549260519020278265769827140649626685801955622755213498839517715386168961085338047844216480662313774178044580003136891841154562415318520432206275591861035049368013712061028333760472794302741601766262363166029270958894479804098632638248152827595836139243996304328128949594508684325453816797712812321342873341091482110318770437663349702530308354461618602443890679170383386640173850713663400538313866171859720197781368892107983150422766009482086261920622158248901423774558577308708234513791211137609564902845405877077658742087301948522575774791681078917048590035541379440368157369389032784687922360969655268897983591678291071273793133036646752060594688108708697718337946316011162865263970032516760986063042596655544009709785163343694052388350327573218865504263255597384230646352055910190677355678058288583232500347716696115185920129915574426924044269037594242044886346690925116771349097390662104139126278401402897385316342091050156237208455809642037346308497269333523131336742888375398853141641765048686119754641860610632698548764250988344638023988347196379489056475198134151990436576489350134653168694731623637772753770641134993569220992531907906255451828699037336958129139631813823475514170051135182962809276038593948856233581917920069883372707049965296151948578054786718942392714258849679609581100996317474968653083261641400810882089509882039649756467762478122442870710642788905763844644302242057088873710286580735623662487401036397846603080686191955389656126434621008903546625908407057950533827105593485317689634416534439941949553329054218190931578979413968379452648052078238343498370751279083425753053928137277944849741930935009827955904774285337368152272047050917408092894830352283168765181499981222331457146133577746765455413039413823983530011139143167235137355679651291181209600559814344408241981500284428898586976229985135986556270532317727538317128613004706018384462722318243859859660863713356156755932369792805274083392681117009290933140859117642061175655602393073245667789814620551784202870868287680386000403377426378799288451841989645250671000467412128739963003461987304049889033245133709851217661723727464383801258428414306219223039465728054316241920848178890532137792647234040155657679412092182423616202139128004912762759185153997935509828850606827993317745095636224211728981889915998568438860241532247774069428587777334532520509627916135516149931330314479953497568568767578443164065274799246843651133234332136953199929133903991679452368006682965378104377798244630633950439742151285540119463587193547305543644566159030437142955237824284635720622512250750747641724743864106428686346651428053075310659143611021415434321298545795695032291150536037556920550242701919928683153953603550356065578480731402767059077056089670859801233510960739106830859680214791805859999232885164476816920879307530045948780186393983632230544572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 64103576855108549378359833409500068905313065772180874809658570514023709956265509870764083159849599782691442200999951169579344324083713171101292840786745531799753579435447845677790439440165338249819113741405627832279055828785556793776275786436213970122848415620066179528835723198343196235635285453538471306178865470584302330775372520241058383018244474634300944786289686929859489444526923878461139586245685229207252120439532128763151734497931428453307002079468230134581306308794645371465895906375425680346712503061918641888236619831576577482891787114248647881228348989045720274190295745256687315347019344408320522335582033589393983141087206937182285097406887828228496390227043948837882318527816957225574359957470704070626639847265093381630399333744935848734559151016853715889713702534295139457057568362370987187301168938048803137194701840886312161101663908163286285519219768849707014780452946632835592326783251456241681489774438418742282446309295536783997669759668216185028941157744276455731201570283166225237149948267906794347192391087660192693614663606200214132843776499183330279709206841661780347673616008833409338751675066213206092451476154061953408089964424493646663630916884993291515330459223149149648040872324318118825734646091488521820639959526756248910350088269784344812402049756679362382966331788547624644468758831424632820618461203915700244653769000334204898708064526805289122027396382185378557055711535675699186546067711439141132334318181174178333962748656333661051255395932466720469424019587950980889357108469298627776737484227134202824789805620961959953421420349642298005154024715573362307857333665352201367624949801547146013488711951789574624525380037391431497019847882766812191477630236157273048497398916951059561475956498344330147569354259404829633250562942274225755625673187782039112029051343761737143421076734755029978861648277383775213912535054803216567658573386280223983591455824547733827733008347977657018445599370029152928695367426138558074583954611913259362911498308823392857267407975951771719341116114601166646548086434661366715044499086857127430311874587421400753102274693497757813988358614950631239170863647775994841262104319303717824191445599153577115945389985788969146838231307307004976056130681001364961983370250047175505048764128364996455953795063142751521099014427868162932245962942630552763746299064731783676707039434936365323022374540690123672683633044919924237732987197604578024843750184379861611522442837397639723154442123723927226289096384742818718231832950506003323648861175500521289028606589770905556840110326175581048071539250124005830846339671921796696404247681869908200903341074187820678738677790964704270319643977435698799601098884866368925806543223810430675476051448468614713016306960633505928334037442178251183775043780156563838193650027157107424887848974185266764783381940081385405648340860716236301926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 1104479368648557488675963817067109668517231617644652091175125327909089073285062357091268341529899228296854305804920527574021347119303889810144116004404320453705771175341396152643883131914434361241164819466845604606166805906346116273613114056238910925859919658663462007911735039805057795824930683479884902510138960160389071335264054331997642214832564308770144044331129809618365253247828179626778569866090085248758754927827201032498141274754527650046664447030840319216747008306286231175832956112786643036406036601094498474460742902250790366429299530762607895127876130385146012690636772126958833141510690868540574110053647417554580402081740035519770844789173945287790049723650785275424753427852563284561370361186398681299408408132116546158254184772765890399384547879008284999491108601449017305942851610288423685587093175084212927633980123990394653094935541835487077461457609176033460652179962063451841908099360614557677611214701687786071062617712854853888881991762483827698645159752715807068712767690882979104203481088033177832069342628869592402865125951818269152016760985151332506829432699831581333764644160657327397171983908201837417990366725439069791996950596330263309000070837308734693415863055616404362701329217210924188863794541800375347842296004030170993850379552454188239962923680565459196263303534002801166364357074355589417889665406941857873194889860611949448180277215806181789511097370545268201613909060375122340013244699757865891755914111275911861004865424660183972693057355442308395198870799674310952414887838699753838249156484817467191541060747439877625178138833845345335040161663878835529232827089665621520076885575043911657126192780706210861067924878066377027964263340859134618490502982027824357741821756639673895391811136972341819633440973703385359297594393861947787009340543035966217073835581828084059753012308694869000406151830222455150007343692322164433157772358601607763007916623862326502495488210059951177550924202893217015838566215180587482979200332004332588767100111126973899335726736326104813924300090806307058600430329462879636014184400069387847990016859378855750260282610342102771350063162721015357716317823925222540508719460985457901994366378933499940356393884249217057852551712577460424228634524967226813109443532907165456183070040273679633214288574607626615105390197825559460205663412455189960204513023719278255883538368013910908018475985432273589115998680072153110427802486392922802559997287984307354926643684798438502458535882947995278534250016478290689117286748400192617429160986097624276945444297713512803721130230536396745321649239979629259970985443724285000134234527114401562763527608329702559105412592774450042250973924214387187280027277034348634130624366634919440015585421525789619783601658701790754415366701488376946353702068092157204381133651654333003884209590954892666451702376827833284961721855959505387388928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -10916422931572509916108676611921483874413727534803033289649353065240551635027094902919717860114758400633334048766603726029233157371550347448045384092488530846414455461958618103875416318865705578970504472406370551756569289815320222827866456674691639174549143089314318923566022380221972923034302170717812300805318730050641588753937611671862812651044189888480199879882102161333865277791720017402001869795710087642253114351496975112698064211688620084951144388647501704223313050737595741061282931236030584803580268549316571611332110855782730992329122124033740173066405818320881248201644378274115527457871909611493210696383752724766228788492796571417930203478549029824798843362324497044783858798947972657137289952824512122943550638094537483057234379114765448879810262089107396055548430098606443138722073726422961903698268746393047859824840052564556077923895401375439196974244299331406511901931779784782645573636126114771913878567290644692726455821842769900382553919774248013694966442893094778345627737369720406370926269099228033278774783482501735677641410123165224869475676086365175151432211404455263876188004719593546780448459690690552560561772627185928594535807826658505259894909182757092767376097115741134604793132500301531776432913372000420541796479152965997851868131899696175774021045320880231681018400590071396632683989909922004669251334314458202657436726010764317437920781480614489495429010939564904112555577551092647207313999029100434063086343579257806519135706642082260267856182142932406539736923401790311735167748241341540583767223561807303065477256941745102994957893470959071269049208274738355099116959533951479716308682730129622594731798966325198147027917827779232665315849701110721377352466922771598263553911520146473129231387705835877464279278309365375582988852085519011469836842316158155480103011655590033622207898511508935723778564799943342613294043870254862007773933391952129053835520514854415902441411952321356416383890941341940633827872196815830600486848049372974153359704117115590970968337234405008744178630071058643457716903199469052609589784798148109869981861353057970662938125801695097566266250462622867765346889426151412065350608906541995682168520906319099399673878758367273807496703686466863680101774854049709243078249818615918231347697886037391618459736409472360077010580474037418610102750793995973472586194947174011241106607506100226832868584996079579964738260786777648528258026969532799316601730605232478651875358889727831132403070403166625758568366786776090650772199634254736713847836413636203456392988643768843842712863817720115681191845369738439902751838412129994149912841703374366221950460788289270187969052601715389496540225454054217955742880004603600332976314571255544464255817191716872599106081600547196750033598051444437106483354645403900526902792194308979242857102148291446926653117830980295615667355410238457506063974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 146772835300252866112275573962062058844771970268136420444832700312963080832277804806557943033895717297394493642772826269115481972656353196443704191071666303978364216829064837100028622949769930343694086467108055823743281900122427531047945298070233695863977087741057101758796877071764454916555760775298275538915460293463464953627026520812053609804277033901687294907105495157426357594000457508825780106469346931262323766894578789897427669004530099380779047559815086356811258778577479712645655507889409201957890182124035978469193373202229198067935748768010005535105046805773541806715870003656416917981715341185348033169107433542970079554835124935967707588765443550536860332971291040325444303603947806091703308016639772950497375829953129401179981815298517131368943300098073639809219871399692784320808776846862584113192767318994142545950582242155573157750757749264754386070343229916919209019175138284863205415914657640997622444957379933849797869780286714960138290924586660732850777581502812747635878053068244908795369256511273065264562333734468489626137348583545464267766095419540522912680668707996085310951043117274933554222061252464211642307488335285444220750654427545528443890162366484180911221125606839575924445408830481152644536751819586941355176552019267153152204180518435984718731852542704199389228487169670350404891834607360943067308376127317160467406020869445046923860501128256248516061783511371508109649103509408596117384057144282806693827680148867215258384859760978701458315739827972469395821674101803248417859494499477622471251764264048069249161303591307997167628031560349172075039498796653037208769200288936398867286497187031715674251872704575384001121854933152047804891108261345537281791238756374213053089696856761341284132692011216002928532028631028320541931430260278115667836233381344522629622326012882680043418271215150275887577576739018879882227830131310762232591961819817096171915290240950324985151201987926582626762764488833859785977868718174303762408655084597448546544547321965566358555198095737248024235933908416569036698879770054410938625906426591069870946377932248934657946156908619311819391547326088508071764097617686343358885255979190610090416446619532295547481156030908182964036745122723803986853721336301092308048704117334248651091761813947637675543967721838846479994038255444512285774101117168788167135454039891755386061183803947215897205848538572890390539426386171821180206387036561065993478988464798546417591821216713965605683348876679409921481227885255918070774124078711395735649481424273789816888907001677157384907377703259272922459913626097594989322300481982282733208202121964356077171718224251390350098758313863325782647813876086377595725511526427953190222924016099006560307734845841786972714029029237219954323690524059013579321457330603051885777339625914852270557801417560285999340287066206161566220523765282131425640841216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] 1200147257458680233235403755908594671134763301570584907984707333421646865146141882651865856984537812024287230834740843694500800526176235595167617281583153991026188472175513575886279630613687611530726191394636671429024325910744823038098338547040164862055192294292878383115238020134055965767383995077955540195929566938101014185543836720507796660808216218033860967089869306349807664202555481460835739994888938747428983719520078142325238676671801096969699394982101300348603832141090480892836927641347288447974348545252566429812658746790216668427128127414299817293863438438896329440723165151490070285868928280571212336781270861172830352993127857382186394935444728969935371044144140756558253984668840746334725248573508073444570384064001742198519267934967887881881781474481439434547103954122645200267543091067987568221871378826084597835112981490124274177705941555075257635593566780229993824062270761771707835175984406576822995189725960233942114712973942940071876249646840316916322657524980909785799616741664673348032357774896910319509564389616636914618657223332153888641658755580841591835905575676300661757759485984097292306287143859976709237936405283033261770971362540199425462182047359377928199602888274401670324081367088564391402301674414934849727858214151172033066984829900490710908141170963622537073644879157019241344117075881480828707561436837968815025286375075100785269624029779736460110251394770198443518413934463652368442017782903471227724422077927412585854508149874450660544984535928134404022932538419692361273319255809962600677770471635307426447125676776075832793717612444177119212108681306556524263700176359483201863681324492829051898015564644280647795835386414186742917737024047216724321035988348714179212642018287180614086979506286202217637937920727747466241645243313962796193097073270960152372252207546768526418106377977864118704213244627062719169350209539874115464067003502899355020945682163176583449426218605932110976328658352341534429094132440952626765383935327976826558195331947446104431988011919336248105797165205533882065637713237447324053899767736555633514061968097256220127715335288439910340260392653043571444461068179071228873252692132786088153020061815573515919710353006130061392553673448597489779520620625957138453992747404214486995052011827903416815728340353139999851769065449060473213779069571773588797256024595778371380732086166996808368811852477569124412804943414787088934177848999316263355609107179552902834979166768842342200841630277359016648505461510325631389537483414380886928466317665675850028454867113639553329069631725988719307455446924616755656162322091603580690564527857691302346455717701871047490492402661301358549809502798012577052989602547698227304859011662119939939401073594582444218764178338602270485491450158024080948879502872884251231150128659784404640374929071559250340749039635457426626894741051818712679789363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 7022633561514645494435353033510678532947595989606761487835133420749491464290683248011200474466926076757130691636685886433683956861553404723063474967194677257738215287250315187111811572081341807158191978905557840340948496801758156646537105464534681608454515638975211393986214642655154888834411748599207212039837711580797307162723218910982107054710040175496618752745792672050857322877031483830110930773460635740053615601361285672796480386905308413486443824216839303760442750469439456656130716970307271889427536665879304266053465325758062701422454954555232985930901132874579143447215977502577749236777390144116313826022951601200115811719725722199504262021864059748680044859566646761994348559337987671385608992755037957556936309579988255197916126888070684599696237514935140053023405427083698917728234495646538143857177575073839123214964272692478823688241026400316256843065043898981582131205635524311867307089943705842773397202866834612454342184824860254254338304773122377870008719810457740490448064383204067485554281369562240636207727293538734334253904780300051203173528397550828517798077914455971685088462248781972064023722464197578028891019370550589254714430810099536465605967120093120344812675569567564077161720396539913567210530918411839082572834045382234480402598525371543545338129754455054428898838704888722225389763137313687651017049682691384535853950651382925862032540469987189894415439085971330794019064795866486189822713247216974035941162742503866857596548495523468593804913413661909210910141566560572141450701705740425021462722017696625009667214084611090212180503978031580367643405920615515402086194325370348844553592022244050942780360194522240886791516914180894395398560537058918340214920174397884083119177606180489886241480759744226811838133089331608211052215050346637276126804412105039906649376383339348455299415003959566959420707945625140951231947105539176205439781225194359470919106492136404774476156999970823734727653804573464409839793092830489407153406109072866659967097925686321833238334735631270057693737626656908325761866005638687862105851963391575899087590720593691158812320486549841859932900036481086768858300091359720097691180061362284970146090038236993075499668219894962650176522636831176031604746872084058606158646325973205313209587121989836634888125053665018345905311830871115790401551079411267269896109960931977191877304679579233479296231061754413759112692736055879734732032026439058179893140973230703232912075471723172026002468197606929070084029827883137017959669804656506248470821569751244207582305513698654857276215729491765043738175624877394914383372423078266136537384056203259332822301157197832712366903121385510568299046062526367633775331930715420712584051454058925583891677350219867397817408243708411960206907295588921011034898161645232019935521449853860585840345991789713199019947014274021745276012222171314771436691783680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] 53979768169697637526874379386825925203887191992847074647475490487529085634468446222943458961286325961949530814909465547993102011019369455395893908729689571514309041782163324121425724132738136321477892720459890240976364059546742644469479394414756852596153074912839109138200392272188152284859248270221467256858419691153333118000581575954594511106769209854904145024102300059806493178099983150447312286026881027270479794009905119980552136696602157438156316638205764385986370986177430682294541338669652134837580130871467778002301088344749901190999588792664472994132850474260099789841087722824747981993624483669720105442005229428418146172882337184168955657933998155656127035176958563607551069725773103671211953180222403578135522981622905874109992382181486133455685062101564970570672270331109945934170479438438149126085395817822064569232319481914958000604726230064575976890493460830896512624281838664477872680334714568204805645205069703704859934404575084619736089338254610808257799214438081788127500052065099922260779827415322088363393196676559160948276925613758393922837221730763329319061199143916846833430022880642189147862672052949600548591248811965623712815651052403135809558499244424316011795531276149522302977837488600902065603689314884794665143695613655576161337217967450345423662129853872186599301988958930766492834418291753837841527110470575924699079001914758419463955932268132363187986057355901720643533935678711919978037459972086913104731833648398456568766562307159312146452535921002760012583122715716470769748538373181161118086218615321110972762359339431933952218099327347852041134402140030256564826986870602309157449294015051693683447720632626781788738309432607156312986381133570114649818185248338166683238593906397719801613817279598721956945708984269428007990891249672859158686185005687748523278915074449965124236919351025075106292037055034984483201418004147185726249009707338278713823213841190932679816431641665424167404693166371262015797981176302837336198757458547520748939941301511290007192473007199666077878423282819349126454552230927234178269342523948009485836667254659511046585628853850681550806813513032757740037448631032141255878137360339902490730506025349616598762650439762230072220076555650929595210957716663180014227537421795010793915194344573730240431462661716472141859950568689289111827906764249429701909756599401283249481408243067868181567159703989654807004142774448158001377321164762036138810371706283074520956727914807712910425327015605802946776765277896908059166328582536022454182132582300475693908873304769531507261984523848937304225062172963199386566146591904671932040196021350248443503219357286295957838857935306230545051951271918498430418388108806242779632387629413914713727023098675108744243240449715686316416097656529131773330755217746716802846837408503811995200606180215901330583765666789998283635073035599914323627789516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 144322052807272911902961855488063734631871570845202565937270470510879390884255215390816771797744973406257033063258962563687796662800622852097050155504177463267269471596826360150173770309073870693147418273331516042749281575738858559648416350824304658927626605666740984260672829664730876869884027051345736551168088595193727156954485438285114068055901753896652030107555826221269263879329679387105160527414056035033277256125705979622680613528458915390905017960212043294679866966089009279108767014480439760442108362023280572948386390489854374238362604975124677333848667872695434999048970117878671259411951583325189188269518073610984126671245458963925354352677574825184110821895146024621817732437517509542907136887679748092192166135837962155006547688733462586040025737873964787490779582207592854428633864261197465455757545408088486895848778355183409299341471683484200657569504425093458471673832042712826749991094751941521556428153114214629523841256227115615357355657818845189491530591959444036473171779924397871888370045492795498897129650526764861160939847242236652499932800998171291598021141875535569323697443710521985192633406435867908547963642232834546980570872293750636598972688630849255952326537429531608843518931417693895138292041965096774726477698584085621998141567532072501193759058140032183579409147232957364171297479158285518947036875646890040111910594556360670522164998076084840615168291685198381279633977122438067305056117966267809695463767766635279074661750629133666369327768944817967436821951063391466005123817061899879765218291410621152935275958519246720307996664223824091078696479297362398268329052566088195865050110463644718653298533783739988620513906551274734838956640122506676694432044182127015090911165468799002638881228621107760048396559634348977723195462294582841111455275192575331797191454929027340592600251517271662404334261346362375012642465742540766873416876480292232871689348039759857688684140308296407310026264375002111986418081741922383309814802231383088868289941321400284029363429718684281980507163708958469640898005384357860842202016644276841401867151682099099805378508733313230610905553170899242511729009797740325910895135399974588296152143615259912411152795252995850667531977329538993927651602355814843123377303279078296576342107992821817737153174696312748011867897639719135190979055092892095975955383268561048055253014947849553982875716582821399063515210889661482225361005781067771562470376774015554425311552811186574364576264000383912136705362795230718503683157552257505705861918684625423187855300712266989381371526630591651834152167623589238231821346673031246292031743496586379896413024622834151584137543691248215011904851327819225316729903249836104956137218231316344997258787011626364121559599520825977650264099090397049716855322807537664647141342431501301541009114889147445740198091138996935582606758023566226146355495043072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -523492630866737995682981745092984085183811579829517569481597360298951794941521353089491148607762646128928696240292780757860107210796110848650906946260379484743947158474326041530264030701545886604345789382035564779748134737145318838439124511658624612508694981782239182567032329374030751749170204494840204408869979555133230160811347499992594349369771145113721925559104577077055241234222625109492201572009685534674697137938684723773511282398070072090427255864466533854947134150284483614880406927843690710670101477099351682056592234260728857121614548832162283648666712635534774597838947231975316950165611569172027861312528997311105620340976092563076819650390110425729578698439257418693295352980084006418512970540346695530686233632734813884127183785547788806191969631778190121605089242994456347608027157151393610179778273297146142276828200047992309009298021546183933734486261134251680517170063532090413914010501372830610702977616443559691227899322246450287663214966698321616736905497815393007703805795968473205129691667663796763827096299047948973785903994599025357528990266687480189056886072859374263212236282099007235900927589116914474911174019402932163907960741149338872023169442742139378532983462833005192412001399788273302402273752672899340598905498629917106870689272919979021462824648067186391712910398797678667062692346257183188609452777692522163447354857568275748958094016371743523457628340566010261221229667493940511060280379565776302627221927954771128470137436429461249361358039663957778880865662444900772626857401007997340271234861522114773155066413305557598605549819377829703615290470535543374018237885637514455207700300036074988073872481181657616010488745587845371455879060036125242166219644712202646636212683382724163356658052343514906239952363815249209422675662023440771967376081083253981153696407605994674537361146597315350967945963489643321467264773964384147617070739157148501737365964697930340921918547024762033317993429451776517436162239034054015810842729936880269892068710781814338552449603064065047644530102283081134289031718978969846064836635837123778337957888423894123491014125231735727576109032588686669613290160559826130685372154649180118847388205646738365336530423948861230576520542589846152522114139933476461790773630995653879705956219118969144059857310065972053398007037817561996700184368364743471001555352105257682962849309847586760378826821085965876946237650930599136900625282503710625904516666028177102885874588142936584463492425814144111216237253131189366901317333909776384837892352440042414120049460610503019570583030538065322935518983706585974258801911387442854943088613587443617035827673268137643460324051435568900868244058458341255631240109585813662727836611383473528022056288705061126977847223417735839998762172065994491124395901434689511054122474790101898064695912808457621531928008827010827752645955662171646342255450521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] -952361244479976913442814510859484087723977417945485984877039117800729599186851684819846885234679593629795225913137615821945811690714036894751022730579429322507833985501221455369730065639208679935316349646046295462523187175897822832332126739452934629117622128057075665454255588275300822713699463101250502960051227132647630544810961535437545390254183979109362873361292212425385243187894628054004469114681447775022240180989615610256733130751599554731539555840261411599331376224842207088614608873675261068136010366324769811302548213305625895292650644676913169805167395133648352750190895944236066897156100762665491949497450643744875256716966177940951176604203709554025008823996110863943611859797791189254173752471061530780247905095823281462587663496191450630987290104904352286218745088880830708934247337833737281249512867733839792907539475610250137394952122364505145309225135470153193147805667040785263581026867840635240764753336025630751121464281203188992541275171020616044193812550607398038996244058234859238398988658317243513938500951709991337679752703449756244004182003724391127060046511252014214291112879217979310617262086824550714589573861710975179942564830786141102238089670120648319417679157130930157160378833063036324807383655184105423395466878879544778129180096743663830720405876625804785273617838470020441443605338969438446287865806581352746635414507302126406222968033518353010562576700591162912368732145165468295090161498039501802750670262256909456770575222082286831762876444157545979591577212974787434828203033588245076910732866423513864402135675531486207310484089908826957670580783494177070592509520931582752638284930904971551067195701724477866571483355345395426624679907718129551971415979173498006001273206489587091120843188227711780944740743649752992640077919523661410350350794177519860971643480711386181724217800405522123172223894648234435378089403351065835676449468051247837536372235390891140282476923600757948724776154610274979660085285691420337861070462012483361513018541815372426783817545811008122697794401360561253110252195937312498015113519807856076686283887946601534591610579592054223345256298808157532507717926633315277180838036902153173795966151811520727142324666057306416449819034280332275519898000002264843871474098220498459937295681541971068786436209423337623021185783366722895390394682773411751146886739579151138939588394443017903604411178046432030876862247613782864906363247640528380681692627876541616747918636554223867847845198777985328109030008047425267978501207589125894186869638235666463885459174572232329972145449216185061703572454645276686210163124190172193089081052832899652530070739489915075902516331136959783508157321052486520829287585761239259065084639033701372054738661187847816612684361922580751724480799573129613081812281250845532461155664694019807319770177008394072480435275010307437173948508413679496640198179028992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] 4582593731782272113480738021268171609754422830326126868122354754596564030050581828854316450521517461778252374173140636218121340971239041886567134438072842409459911601816518362525719776938868988451132750025817759185685434394690801830542088588730031939078212106972657185468207103255971393949240111519046555445852121587585196986356124635174650254435150037202627465259139838124930383196846820764388873824904063115729196874288076223796488324972115944531036572836051721701250958379461849825631364541326839722091820337798049253430516314669139682967565622097557535141695612288609741224461846800946489122632920541521370200964095670764751460761066585149131976733503765704356515523887171683134458340154067370208559302631025820513296254573751882946458550428145373033190856111691544425213479480704821886690496260210387098985330038854781229495841679514303535945847339975487663962527579446049540780269870879958127249185030235906101117455864722795803642137580766223936858537811976464225223061989179624552543620888769155981807722371477449621984412405558554734173497443951876194286928524800634964638636123904636989518376105117663946031309517027844636264409157796911190351468833009545253161965014877394364624652088551020456223945090927425370420264319279677164830264364261653596882558550059166474911102643264845099521598104863340740781818601545227501443376533041592597322472230923747599342704546258489223804417453767789571938622224283223513963426667298498017986185084816854962327662251048130545202618937917339156780351014835476515359354331394541153469116322403054069121656055244807056694713147926404373447987274859941336819291435880154315361911701170255427647132944975021094212726169878105139281931687677867189677638366573480281618104718310722033737880074002574883069005327958924537262420101785869983152529473935803477084239811307936642134701575358875321475294268724980078414013220758641633345353300891465132247795655861340742003821473909669055738437787930051874015664960799879493092202721549867244515778214696621296310459282841491321612842123308564540223855498181426586469035437060368271397215733703188127243735881605806202302664806096535675121489756242680970150352170536499267480081303871109913118447555810074087475254576454653800719981254992033500282977094383063512693306151602277908135394521864271670173572188549144886057582264697525679362253086747937417201187472713847568495313382231724376108117649228235859828813499098664792975545781956877527607800921758769922906291710171280383327602009844570261341095822510842453241744444414859259707206285305804924557158007925581931851312356419265646078578915252258890155010031573530656106636954311511744596172596981146273795039461066504692111126702371838192437910347110859886063039450856056462384174187650830341803448630926818686152759013812285085459654079168936948090670227598424021675909157610431923788788808899998171850623837798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 27444728847875082558252505357009144054019747865646013542194565806638580059128266090348670029510668046146685359790351345314283524557112770355926596968050626050431323414531471432993360318695152781533286613577789793628341856879264386159320403719415058418597520156406815627095184886799381197739908707890161987373773480212425218782190454305703745935958654043164200820831088041071406047491990822371512722952982450824827071553338745096541394552254663499748452862977160230281703564777878209812052583050446816314010743624536005988765707505776817701892659772309953489632946388695952271169720399547267085755968681600136652819761478276826609447504509984731476773932543326810884437892866768760077689139467835966728226044253619018750916932190168828384727270206121698164988385502780822263755310857748138621643965657170485291127061752089067162897281479832097107797898953915269485427539358135752437727766160978345854757849253889050899957694943833638929242094480688142278425969550809552775516576193473445660150802409193810788481138082495003622026059797566739005164472450176419845110314780285310519853129678355463152430879926306510182280836090270729709807763988990884705819004930750822447815848186278628568150082369265636425748498251050938299815115036981540602821357942596385866390572541216796898242849956462734553010497123567027575762252482077766820920574115261990549679432575842280826664399829538666404696230463085693137812179875512846441237482819127666887321157188570611408711032694839939361281705515018245122648606696179090447048309606559306011143311324755672230861350602851573793555765386450373211811472538336253319070663598114098591652685408960480689850393305347305635145063189956472548199101726524963046139049016375772072687153153393033478922135045574225296883145428276959037079078053056689183293938938708795312696420895963353182432516172909617043640170720211045743206190271123196645745216722506249217828465806439794491160061662722402608295384492288473323570851602932015661422192482011954734882189780587433058664694314733708891678189978212442670210452040247688326918411461085944304837407238092320045774372690979437312757987568401254401015859710597585949346079386023398520083918261104124735241420495641828216055245776599264559059274283504586039580537247106559105125966407630940955650223912371544991656087526041925264208095413020093799777664956094853298689437504136816004353497000208578226136671674771408827304806699327489487046884377562104319005080488445922539181282536202210575045130099291032815732694496913719473677507716758967845428311895820790817462494817375010187451319434503428552820325945057435737635997247343667917520012474162143993216123370949686238025603743114951305114998536360825600773410294799540754869156571174884075955922348189130362964592083049082206029234878964098042338467376693555186314098241155759758168457365244818684121772933856308857217690202275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -34216059412968222012903535031016242933922402954305658444900030133190351078715991335011046053665081763326375332456978514229627642957954841866527985903403608231912144807272144645688115524408329359483892562576686222225881534759358994833106242016246713745067831069870662385955113322559736370965523547578970887365932291948298481581877293352581102915890576057178277754915377642662274723905035221696058310253127890360989741328667551740291904446720678648640532305367693444022814874074094300249220152602710397876999759531880285894566118564377965430821534553895526129062222440456644025788171801926434898075339450098628859436308723264691742562005870794498628047724638419671158634840609749326570605134679297356081142150449791904124211455261858127390905360756203646881448361294540887448274349859808943456882970091475991724770077125388019245171515114784040313635880872503707786000723552016051480772099225365342275304623596863646710473957973698158614042064421118850248494386275868112449630744874759963418632794417007416634522306877586203395041663898845796067960565963650235989164688044154422363810497598163395710158617544568292433175631872983716378298151489974662254610508116577378035907826925923820238694285601521011572386260969328007417532882322373649487325734606062276575207256430714593843603514669968992007931281373687672532713415582906313528334022144647913120189352809227701673000836393751373955409444345649383127296233467913040806140328315485426793246311654712087747979589991560464616674675204008562785775289337429925872082796307634415410965094921543478385369820917452293075204553490920694678247945178264054519054579392596032177722907564109692991308937612909389748748699174788531847572179409907013361460821135790405233940489453573291571734129234480471843057255757996721863916454375935295985522913838263831347249754701960708742775771498361213411588891382764190878801054542831430916665016106556827855857667160152019502978537041534455996284286532807035657872444923030265919223335338164356538544368899457266088478238393082651391646666767510181824890266643420894835604619977882952919100844284125168801563544794442156772098767629368206114058007132445614386653013133574872355599678896718843324349190802603390938720641642751913867359137343162909631634612492591018052661933591761429635948817208752049913741735252771156715584184896558371611978987986293975299965346265525775880915620904227518990634673360887299656883395441456377633018731475763490139059309305128752346165993201598903620466638623626775773663949846574273660465841012985197185927328285556273782803927498299119039924687528938515906773003809538137716400413865308820970194444186425737486262458233797432337867572735477279121205456686027798543012898109635687239403134754656138234679312258704768717583662023324899699092721993880377120536634438415340498330798231584525949587631726018226987780425205077395910983285315993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -159830158900502505549908563817672226334727051305226249407568648395669376017000749194879642012457201235780988365725256029682481628669817542382066523359869365287207384375941027228895415134898154132463876831390659702814131018773953213242903459038255214572131466856811869866771487485657774211269975268506530817254283954892589190574549856908177656174308771427919872683305780773972931908246115490830079400431713548062951852297918220984920621429805889552280166208695012671850772379984109264470843925194414267001849896543295854509438418461311193285282355607974826784091395519270888548989855606586493879506703588692385635137300884198887120384627747970216955712280895703594582641863086989847197536461011902778721927575723050081863146031099744088825317375700704594354384493869925183634188430056948965827299370688257968525996543408994833513205983896172549500454300663025887976783796349297214330052866118802174014516131613819510063540724684414064172848048649168491940172625168685251375689300200741332686215505513664754216073012545354486055534528636091182860020884125494287048393327690118099246674308314909706783453935703872724847349275972325142728797459715433109755110514470213407303265987932796249527469728395055007343987503806153745259924042269084463509910937392364805634845155719202334328566552948400684657006509726155855996247714371056734599964116187877307990307397982174022023587579964763414668719380632868258988807716540771317887387343209373658327835944848308034322253663125829182605175885562530917918181331873995248492758581630193455025806731934261180465019616515857117370472299087210840994860136928457147553075137657058167743017616805467968005263507183173033857861784174883802179031521160840155663029513138247582658605511974502375071987267517605683696745653043177473416197786206855394762393986693673955867969020586091959300222361742340806739386249903107095471508712887467499435730491782709175005775366815184954321267898925259690173864130613619277972930434341106059695877705451962286859824607301390177906209423936034466640454551389680611321386029831102539560642357145780449841271858250542350297928555680541498708746475742698597740130142064678780180330187584568594157341586754346742415454975645890315461320888105354915496608010048728468363150394015884755402385685296236040478144208391077220703671317707456775190196320335563279140476643807174524253745839010317749955323431151341042235413152059241841801798900211978193153084793989198757007274671585862222302530172102666730435703404685829933711247614528928350926017403321829121357724051726168359267002942384216147328616297475658683114906568879856188917401159319353740212564555002400310995868519597341525082336704575931407945039967354164256512572689076255185522183322011025074491746568825387392112511305198935297727335654072997923312623694853525222991928730182196020767663111650785251014023241976118469936280973711769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] 149926307305259167474267163865831071391389913467461723121569813318967402622093670706391805717924632831210773491947782306446482437701183917588874283168839410533788028243106809460803887329352922781731650260268627890956304953261860029371388107714197858686245169469719228221519693150653300689712179410463707836001613670663501569794569396869771774815040888286120093687422881706484708231101930190246618926969214720110281885685102309042023828124523570594367774453930628136399127770173922357379419919941504540528066462390780366436171608330227889242518045761863632203404561246138701085623933612459305142881430921241097845155150643093197255283068204594549774527900232475392594945790412226138491307362352616557170462917224784213666055544444146482941765616004345169127729650512046852059996448881147595936205140368284180117176800319431369243288075729262428264872189643483551784181675775061876556645429365281798634780213799939141511467996418072026950866933654396898246318539647432557558419296071431068646208501115001852897884330138568020184593294749550818761201831076676763303912874395687508118373911630128476415215833892349863714646143277337553816986222133128705639856383925694681256006104114994736080726632426755206545946621142663939741131979064439869516215688754316424452586648313452818807045991350926696753212694647855987223354741402089777614750563307322562392440014280162428097745487586384794584395437332520198251006170365023452661033663439673411403005309777696557376846775775196959524326250739404302746055385221497144475672761185128631224011793516495940528207220085827499552811273113356704909594082781178787717763680595550300135206970422156625575208533978691565634577524880169921039082125425381039597113357711097849829154549231185817399056569992438337034539460736905219837351303155608322496756246484042228187870633485281422690213259135663524351047809578052613631863942108247291707721429274818025457757115684297332939133267818907442503084768618641100197222019903343257746419333316511367884902817877651331999749121934690614457865549053455722581764401318598522234883710965894570818717845407274994132150724552751545454829745599116321232097188095423641915672901850196460122566767869615723310613833707138858432991635851769293848106456175046000761901018235857600435112788514432424509788806101410052407779902809726762538353693482412559970521109512040971553531913471231901248078508197510973224459098457353322772304198989652483447216639173802151618551206405730102871782663315028057412404722609852702978146071498209397777922572276225629430869892612695952538587861868272216904823387422504825841389485838212807256131765758327250119424833054852859578556904485952015194284814419649832369342493080306336659834381345527443361255073135892794876588548309895181717193789351964018309496697093832341488833971175127769613063349696111303893507999893347048837521950591656542262979057627955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 248583165768843439861045872068047300065693331333594548282720362457281147519733062036983209742641902583055938524300340107314149114315899897464274992629206300055912499283025035105901616686464903927974769307050580339853270787320164939463436911470693195518865288090206597413827272807520001636661509154746683533573188684924799051934865952794268522388469338900523152694340096577753077024357666294422747577031080697821078789047822542840802001183680246402424944456204112134893951696204740232875404371057831314366791395590972034899151116905220611221939072644756732447710297263709416641694529170801089935379597314156773662814960364893560079376808697678396550129104337172902478822217193964972503957047622512298544424005164621176932643705171226725592629143434323306095448539122544941515022752267395618058033046671775961413897935099563683919372827924532661347475327574997681766252431583770730306006607391395208518004336257591669848477134921624132853687598999765636905424642071526044331649480154576970254485231459528640736158670027634535865652959011802119090118459770792792239240284181533556152562552094649847460820399278330185568003254245489824079241752346968682134919258201821834803136771942232722974689660504135843358260021587312354000296631148324353955848921215287680007984809472658327936567898631845592549124606124701586818629712887002159655307319161570723552667285601215644408409767177601680868030637272359936233011905451672370379130921479567739230220885048810320783872524412407167293129159602208285532826749029185888692566537802882454505633364213403381427162986109025787081199335974037983607694062700390771236236193012927466527037514966883700317379869752453341292656342208883910798910623200885921265921251968794973955234082521812094138554884600261022006524300765509297128672399183843126649025567515568772209072821555389329891588881086501404526440056308780505900231790983276464050551684730039127595534446110111580318929299041129772247183945437795057160222688037838479569725911498870559659379094603400342300932024905769582183607277727973051871024500493776434848473250469682159625307103373645897440733289430730599243828221759035386406780374268719359095023833846571846810440387367492239707361120894199043748965647402811763640547415276688854771889143402763157627907747331189421815513625756270075852806084401482765805083309455353832319139153129948671081281581504960724682563226469769707943712380010920820457344427153385573266662703992262181331918371388416442146418510155321952267477088353964914812778567910835578663159569161010098468598616925378725119308604611200209650440992320834487558926300988693843713206764684134203132646244428087267177921046814398212641688517745292335232377429239471205401950771507513341401657030234411664503327444325286838452906090070683963734115638176434026465173208332090583333154702435351068583424231223407850613684582071804054805021557635678208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] 263503692648880840653374062474975047789296146389563850149393695619089793571475140191226435070562400298214037486321921876810358040871509238281901812114601611842081617944783095800129496547588874101959834955414965896143882424203126937152595281902924571082284070680756152434040436513033052604391766743512749889277264501305037128144366329766163097574106809076392913237401555866284343889054924514292900371100505028591309751806918147720680862654695170432845528019481769583512328707780001504469294077025051820235761525590107352029502215965349256626651175916476548292356785020788353754646109571724716926875542806599758250274967963770457327363438794330683616261836880284394682136042579419863771954442828364518060513915735922413274170008929467358576297160942381817873181421190616736992229239861243203342711945973354940735168914624938460293941261263236705072860816306519276403841872730399974955940369168741612606611316829170228994650946456647254241873538994251841631255511595748367802327950253212634145797035172983212651120838495373882296628912665716500639618165896562115921797625794448538678837579672259118780817345468493572933882591594093270309896788650767533005500279115968621070378165449878766693079537716437142587379505623212776051766326333774015479577054774505551010299755872003833688963097676379005767872981779903760786670191477320529894956967346826267425226927883179107157957229256988208723249377812396988872080899417169374769812205773612540267710762309582108081046314720244660698942974812479521137257712466033638554767143730502274122488649328226363929452082182510372853858879451214729736307979184603763282869574722305755569834630655288861076455706982623133771394820364352944287663399324604086961279854700416360905513999257517221904684972960448276365485019979640735392121060056502713827076377518889958318371868856615893932160881497644817233889377418977035435661250143016249251476641395979587125468234521329131386921260999453330013804042600910394062141104937358361983969725536468669708166126194603969164750671286495137937193390226415306205401671070004054358803011744555235213232039743291048411955572604777273899485133206940288315286912794824943500898962910333273900514965692748926072136243161098299974161152855740497207602469263524234403740256110701568580754735290765278377007402792060332544517792272721103726022525712692521211390947290072104273645474185327475966402263775292663453094347303110504245276573734161056713265833098425936478322371396438519952685237713700586526874061496511553366779363243079504909182557259765324658828097775784004388226723517351912545889320715686514153497612212950894807883385249895851178105486301613009051677292512857823200812078333727094787965429679946151540483410585428864400898026528987309965994181549264412715125244288283409933075661212423847241467316765058336556946469893874606225218820329433325767140871596638016657939303602585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] -1396698856061846740564741887055647025907923241093660979464016287429708336103860933280826728188054350221906686955601030233321041910950864579611406680723865983202195688906607727569196934675227831884101925468419482673412701441805308085283299598363992279582152862417453847253042125518105902963487000843234772688521720025148709504509195723444620619779618534327275337149162286323404365303435644858673702860519404321297271682238351838046812557883177089496623831176261631111759208259636357679300078875580824533690735378188881982731276548639410836721925599517875994627616493943623322414624671345007723207427879339082721798272993703678034747963732744760813114816412270554617100209512155354406761892830223939513313903976712656976084721396572376705744034516560141979860788870687021892815459102424290274344246065575093293054150555246329871777703048582079993303331259600458314228640026621881357596808432629128480585047650692773017767389208618923762188767320221848308486752388061819454515543247763637971685041894886446832957322182615687673059301776650767942778419752523650605082863673711175725401036346316561201489325306091664104952897834850449379497239895440624187869232170368911729587017333026476722915964989255000937857051999940716292803862929413276281226324370643394564631477512122901284177096048748034814326195965775566420846166402092960831048146845380248927276355227713733456791831730537972667935512106974198420327246833286311977335704648338197341337869598937612334410158487611204430990659735620281106246732349475752330711296286385526799537608088871129278660378157444210824989384053796653505795560223857029714492020928948071237864484013960250025942842396147704405028335003711534295901569424841276788008044722266108611667118340280125767840936517646006636984318095626171897244636619773699240329050283305858404419468021563442517000771266137244930667626643025608873323887043669845207570494300862609562449805931115041480675392316678787598785638478050069529454134842194392471879056212855125593191183946735159210254594357546923741621269357385089942748549988451560791620170237932709507822090960659986347748592807964767422430899276957503199854299304939333610327694350024128137586697928996501371869946329155604218181939419943958011704523190328676314452978153471021580261762419902571038231046121483406272326612721408647770337507769237119555082906794682246058885288107177752540753989785956650686750060171806418539014181002907056732634167365325207011240671099649326214749067260335384341112119726081645149420708836041648083757790666536502408299154108413506765402031204513712662475199549094252658069519195007779020364171066689642590149603058448441920831571205359334317810110269269584982439067616147393496647615040657181409946833754882236999466688325043794257559627974036617899053305273507112126171883844950037276684287926765439649187011657465824657472653020351272932116557161495003136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] 992546758877406643087122949541558997548067541588868745620603524768209285837778447134875459959163740145218130396168915317456726835777240061099040568988636922101486522651980290694016681142019129761934994777032889352929893878149473783743840852057083914614358072551581846684066310551364552198490650302178485042873279643277731855878297545676837027640002138901841626474122575899123228663535072507864300838025838505895286003195158331657372500692641636146107721806235741715408994126897637162723446981479912871108402704332461302638530357628604069585114489150052465866822098209139769851720943253609899593850917839212055427185275171136910545647585493381506309324823686342711970631052814987517025077899408755796207901065741522161785887348806665991739668476801503409608895594081900229058746135461454500798371592795864927350552693567345460319215614339183702005268616181620767772356375848033409111666199265529047279983370653598564679558760594667065990792598981869454057775302254666298216891568444474517276448035063654793483057076370820782398516940910780520600640129582733602464019141330759635623478417652323334935198834585056739974883483224738122623283504110396256934083625064733554115454269053132838205575764848507218111719441131524549934230000985578876563670887888712322332310478137121447208001102476484141454386091114081607168502364947269063145293224902287874285890301886448929300832646557552173095460563703357974204958895604569494321167341293994223607128052636850960217995375402172893145851642358895277600257499671547917907074981991104730902662894434492608035152199510095940400098632636920718117117896615414945183380258192845512886098645450715596791081882858261297577763286148162075904054231485291217864666101347803500510755248919187934094444415547405106402110701008827358536793879127056477077514639050388287821509398107628276919174953354475948073717284409814555066281636320693487868046046723812106923173468856493591268016209625885610601424049599662579224740645255133900616460901673683732270382210435130335944899830026950100246139570972832078565677769249457484607953853931422618990935236116624838068192907569335692025821363986168896416446981707739732955803949568135228893821132554084036832035351179175709160599290367814790723515089953251505442301150273029129861758135615099769775611662472555193886986996911469995870871932118193775595908630079876013822653389621515504863069215993066723952399066130860979814639766111875413914033051476859470130251350900205283686851471170551337065936645789471904050591543802084267624040232695308466641827721530566485276748404027263093295815229846168511059141925955571777740569546362899684442248983399064489678328255288303070576057956549889198018448894862597111402138373068836485550808357828842150138375412985953577339835650430371155983038776323371189619681669296827328674501427935896857691681990515812594366393609591329806535936675151872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] -437024360455194146249955793598659157608210999000011903790331125428622583411329419683623745305979197881135044056406243436036000733579998202340786775764970316716173438355304640935591200350078237989403072231934589051979795268359200824411631608349958914975796385585122251952176303966878673826293163064754542593602978643756915057593254562270708009314940718046961757921946955454814521387476144949783904419001724509274778387908064635490643171237089878857105174099255889391680051129976048138467278094611154978548526462028983869706762475317080887381290489184218061912397426999025455704668833736644095424315169578998275055161407996543100930494749906522157446509454132736013429967531453808517073163255342802812397851237179466715162010433613916456831143807886669688040259107080004548459066040784412151628843855582479125955435805175944475945176769511846956257257411190257979308170656272408358298175258457818738190136828538076363702302935315248389344548645473665348517120778531913032110582898973526254911759676426034129725486229723082534819366581171764946250857691998802121195872668122645116412472568122888837636433612702618862646339464384024399288714709783869310270661904219271512800396769055163972390088775572440609782075136057192950778515938580414616250707994391376128885392419100615158213002414798166214432769934446315389365482397318219823708224382506956996339695079716599521102393980075014912137810367031362196547475696874802761392986238660761177696303643095924612177921601179215806759289948595291522278364689181632470668257260155350065263717737264801287926257867954685621957200872093500835357470945375144036168028051688341105365757862403257160012460802173752540776086720227730997570018213695747561961659564697744576174473324845255986787895486218430210260239066044669467050413129439897329502640695364212588761935253608475509080108268858351950773547813088987759641669177785408717856350192589066146580224946670791912557519160624239628186343795336866197440734899008432481837178678909477303555025013578426858101417920090373752336734681287567135702385297824433526827569570670448474768008122310539824751218570920871105857767739881857544023144698761907090927192935341398798932508976848664308310001617359243101477768769628630146107462535699126809408357107708868806667141446150875790554189872428641030392129628026385756788018030569209043887886503999804996102150969146464387627292672228487695841503902776081355582226509499723772528738397447915727623359665599969003091512833496838243499237514189727248235725031824639373312252284297235807504673388025731370279873374277545867576696229978074771475153974590863207094498933912038066868581663658377997065898113642599880711449972073760374932082250740493451609069376836948972492759605034611895807476650568571686424012823737754573152987420914109827478226533801230771752648979752351653033547282079598422017225422976569098228872302913650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] 1942860829996561860680685551179760141752263944646983753209772644967333141390543368958412498607831123792430910289620668313983765748272049034088866754429934893859644627932594396225081524349456104899399470887286658233941310396831321482817589215661883223247476495739563109084554001654275082099758879083611263817253557961497733978861304724511226619116840665351277286681265108818151229249044981860661768746066703441124229768196656186349456756598206894532886598364055798726697385800881907419125891781781028390014759271216930840032996505375759986493519440113646896552871924393846167478249010065183053070344990022702482928420223425035568540244310152091408265283461379203242270131407215217129480673684599090705366608581027386880568135053543594183345428154832747396147122160321906366625214614047823350839236984888050701458241721548440440840739257293756330979510992410689076495400397496679959085431318232326686493987673886305938759511836794679628829916672951182554217326298338204044907664259181058208617220166599393663846208893064909908608820262805953469105839012933825611975658892073998632035072040962497566432205138778570140423411087831659061361928850564924063119898837670949034385062099214253992253648423571330134131409381274073835401343298112659797639726502149040796179881311712568638880172176526815928804412242612111777993405495987445149120486863295928132805726808048935224626824859083114307945004069167492803363596072042700087291766919290608705265397410271831260809143972111206691836705301063738328614126726908115838071333712988695774988011268553122079614000680713779289143129096901735657514517025563009573940323234393450913280033149549227635478797028297824004200841123833989518711346765318268488844107116901244282983513258831810899775873734170299883826355503061613628148957337682682277410211028914231175900091845009597464380675307802169936650550263696446121168481914932936848880242098790711903701960987549180364514307228840430751153465555169286728691474493182309610933326187367009871477108908846751293347728708069132188083831015867141135794132830358601305781949366360514556003749420463938184198262492921064450983295295227811500965332303491099448254399277315836010130225390950504157254342953183799736237988084362799136907896522316287727641087868648510084798369222571998010731740566873488229977564862272835313010645743090629820966598972641597257231299268931794709755359138723620505566215690415125262726003657315791947727798391366425748964651695989616058478356087672433919488180104039413353719930458234932763012060500232393880286658107088707611132380576475463336255921660492095373503019840894226575017751111116534581662809368802634982906498846087374893727976827695538801518126688198357893526640133045389469459872753062597905492553130636248508112650667078171218484175710656167877792150562922626737045221307703193147623586975588874209645048983356332314962342635477401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] -2711635716579435011320047173670579871137861667273350256552044756663081931126458773453782131299952647258510792256480666192747991864565559279821857616142098630358810021491905908138060905500630663778408294952839324905527283321422066223993425052563211354854513971418121639286021408681914720805329805270866729693866752098146948073821231920345236053634098931977676248884157992524929287005043248486700622316016396566437146983649024581831731518119045724428524840338212132260987928344010104002348255835011060423493430582020661465580176061684221622990226709872016763150685775900601577917994226986895611197713541809215537190445992533685911225912896878061504625439891657301296233553222397611288501860635803652118403211232754325790646450757038000575628213830027507801586572192565715727739975234670218611647675224213032062561411691243321586343634376321716381217025701644516464095588929329577134298362806181152503525991027230706908720808466947250272802286455996746678927984997204459973765350968076237046912890160214703360612788270137599540752267982629634628944682854759780594180938302263968989041384491306514636958660402845403240291667275768052018586311594301831460568001499984382213734536238247934897869683641256362197854386051492020243640638835126216008617084688915534506511083575106746959283695294694253454847079075039527048420675323589033516797639440383714062105373958033797924460952387246750442121251154751266502394160130016464107127635718689466575401759960686683644359123567190732321631748309981547541497457810468870863734268944364611285787708048997901628209291858175910194364455280337401359369203974416172358855036553855006168693538456181236805399456766975480985147615007538584469301315253996167534802057888866667802750347065807007674251837070644507970603011585727731711600400776380154612734523947266331157821150628943920026331134481746533149382009976234263802257381710500167378415258231145560713534293394509432226380943183234385156398595213435076956658866835369913644217380348566810835106144870072933515867469103133237037135093851828830410648238172405345628757388527717519267031830197259848866182500983292778698309344692108076437539225851196984964746383235990182759434583442036075013483012342160025259353681284162380503926459072866044283287681475770764857107107548013093035096846448321860575576988537619072290216409080422384559091443137880732125654628725243208096821290048985809968915366120608234506970006863468375841696554878691069574546850155834258495617074760927855962805716602632192034292591401520980925402796623966626435083900267734865028350060893796863435811486184362786494397822555079995454161093412609805122758236310826029376053495715402256401076501929637801212074933257562559591804328836401512642736380556205163092991367065415757486791352005052968957410814007963587093176282044676617495391195815028655285731872306199416176982545895652125758240886768135045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -112355476065030380592818564647043720855776557852437265303724538022247464060948692161524712889309149162517970005195375582606618927876813006020418858565028819071244810867415863703166295419978231694048807802494462432756115300034205738128972760431218846922785071008236685582355521931792471777187523243708616494986821214566605291135347756192533453847193976635342783795303651267769513725985960736320301234552638947688489396243329475916180639807621555573533006588649631092705315777426874451623879691293237435623910917531478857298891945691499927889507099620106222650704054651215414099883032758077594709074117315649984551862185430077699810745137494162556926153348888192996751565184062464357130461046890186376127378259780687706853628328447125143078272879049583455695487377037016791934472519500894461452673139156122160444742620079185736511683111125832000847140144879181416472741188967965848596065785230837470549378968770969504278936134725870921179854007053948386441566690721671777351570287415427233215747871053175980957083174552385651096883802980092795917086685654013590050985633459393631275600295368865250934232434331038940617290212957391280440577672450134791164084491762092665546327085142797905568707635646466716251695782651585115725811591644849547434260510825042942408001825870986526863168168433743301833834693029629368482236898746878425228983314518592861918791111435688011778639011284125165453565409172002197665783351373114018315333447439325241402931194481567755500837254850983253992954935540375122871160370274985177448961212170745520957371763048935460993224567245076471948294833717629605858230878542777258535370801725366166670764588376719009574878678034033338939776735072848894556156979662256288534052414653954712041400430870645163631652913749136984506603744791948608213444623538967323704481818194301273674788169703871630723506354343640785894038109923797897519843107831232936331322761369305758300458451988072506837062893813257894827114910211112606382280899478710810563509205053881368036326730245518426218270339445740080337500332547689765133960152471533383378392818416860826410337077980573025909554869349682468704815210106387058943246084940920947920057295874447615282009028024146173455809171166048935335138370782269478291036831088317971316485403397197208121177135727707032383580443331388815606611843964907359582904132705435984590359096916105698143973448095953222438962757617293746220295987634794755608225914352610530687397033299464174480296959147271137511243266138319036516199574832669608566755534353362584113029236355472474004236695826194870464244897311955867236491480142547810032159908269722001694185053373894110973510493041156544860608213673031569109320519090692298905675457775566479264424533675868070514473784438969620647988777907577376555968609380743891209354220919989200337202247999837776890721127802143187943324492402100511246502169209900269391614685741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 5247648399451991614319705826805544703662577692802483964190058349868568039001618690904203977628765335442870722860367421630955827176221664940498158004793200494971926407451864347996202462696717829473388964162983397328956497657849785144684836998424533695830240461042523103636908058681248439934275483796331135623918712623482930090467079125666824309970665865428193353999173511414664569906887353013924236729370469403013224546436075870727318500250470620527777047761082010135032059011754539928700963093146563388952776177230385487320700836770224982545516061078802614047863821409164337474775277767855319894684663778873217631793932849508646918098714082672507897593208248360813549128728585180692259412754150174221400262034030118188754105756828966333559435419123929552096625855072676247694042879369428697708065357042874370954885321362218156747815386444065546481352306797526906805695329618255851971518892835910226631076534336580943335919364971353030490625264537867791151609197542080037781712302500099785399993327499492274958504136342642860708733538265068773257575262376059166318486061307881967701680376486229352442079378874282276743120756830785300453817417979705963246721205082607668630983922587879649452633462178738623744322366769470909928159486928335544275834348974625465225736859262102793922449223288158801240297250263949461209418948627619549190128353789925301390133657619205949767676042564406924717487451064300276019300254654583912590846835785995829729233883367768528869839952633730607158986369142064253957603850717736890185774872710389727181082990396236682183011663620477175526591761888868679859060518451483666824932025343105442729601809623383621460261999722991471968279514966832763604131917119746763699375792945621738987967848716319028170993596824502694124285969450746621247652870139432560277448402960007063697120059614906924600984841917140989383175068922850652620174987771901006074087177698234989119262169666059822310075162718334176965837739760406717157426015266203616629465396983283522090260835654490478915197374835815317061799472848070979713189651578243067146244106614958612601030412143063086723639125200830370280158992598866759351242719256116840559180022022974703034452136369982031401296134511992422225844734299176847597008729990656083895542053199919403091223688992579858229953481255604387149735342357495724486291299828590571777653251493671345767588423323209734297885721229889302560458762940660163453434832715359291948742517014485677609760599260437819609747327653574536699148924401136061485543761337268360618779066252434747307134320337861996443437941470563329521264712068510904575525867023792200765129358364333859040741980046365992955457222425515234578050094270141073391320522039573794053834930076928262907260572123894640741546818124977103335568279340197891922723215240210902382852762951271734952810019257891402923595554434058809604903811277446089812533934779531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -10847803324188116240736868232387197145136921654239330093592920257833124083758220781858761502947604975586351714907387911097496700395884778464817179054807059114554640690121352307619135354807920156032882266653110913773628320478088076525432921744195071144117978405470901800001166490418066177596863812968701167224718588061350109762434911239458742165896110936173671463094161064947577963211050286413686457293613989158961803892931332379349197172276749126206582083282787388812930119101147806003753870269160508600223677656668625674564189563857849576714297950683014247425226754910268742189392017405527399532049157366500729169084574108077462671851241274289557548119605363857856202858000831137121971120758710725082949474513084135074464230507677887289867172751466537427188501530939890416190030791402918500463155727957271808187473326664857343885775571727638233581696660900116748891654449288878576516002298654089165056412585938579768526786445185078491360534804032426509646521962503949899691918606801471554732895545869574942162083928669695803929010792647171488476533184937463261614080103476966367324557043430045321819311334037236020980608321982358436138821456432310101094969499468733941246364795517570850358962886587843434169608070244174100251368945956721248117173349557318205202795537128398557053104972917125218170476907765074883998967813228079040036477357934119428544015275402086471381534148562680753442573948427462681293247214207035469971663640502297341000355650735840052465703461657419225442022609571525425497952271341471434262534145170570548380293601352577755870321268738553867856609407910394812496511256095978919840119192452055929262028614543966607986469004562022159057010860322589701510415181676649698191560783692206689219741293821806123635818919555211466263755887510274248553279377846440136010276164256562756280186497500039038442508032931822916261636242531578007689299729517598777394942286791878811555385581455180399276278442559044919813374085515070406143786245725053253144668117823544227463357245362019390156982539805331968775737121339009462714796775757416545396213293141290782888811305467950045336919707028219429272349149720744281012338150873726425596627602120713765274776286139631895586082559726737859743006499159738083436250916922836843727266630045957473811348771563555261107041483283378392663907784152825425164038508885346128707633212440665670990069190110243734662449153921586978569753231384422101340272640845602364814121700467099017227587354759076714813657582906557088562031321697754169890515689207391826928396202065361916886607937868868326945261495200278137013405066718579368519961819324815370464647930686366539960546404650720128241765681789851788276622004684195980717285340116089397265221717753483991953740624967260801108101334154445616105091118363471678057824217222412173443984749567453609294787540738050926196617785755531124829404216826601498371105586203852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 15177687666086645030026929267729650588770128680693319655555890784901587182627479131298983860630810774937501521141142973836385891343190636709874820142115869650816548633273842909697305397620819708212613950311939952867287742568591510950352189580566926363599614407125894700191899856207027699368156887950987405115176710644505101985650850833739065414013151246009399843769681414560014170285381323621463954496211451072613106977785225839204783529717094038825040947067858504193523592255976343392420633030824050508097876798088484132480111794379531318418712901249127115639855483223302645741406629088329775680573008353741433692028570042349590242969101543750770826478109130401282990097208090830353745837688394747990211865346191588231555043211291119550226808830703335389246865642370440450727861189297589884768631466155028609134829222420831803709875974434680134991972234588132798036494785991527578318013173584346313035426770448142932298644768342245883998839985247811046065993256502160450913789686528475893448151901471499156801343287163590291959988631002202637579022801122650622713440736443019850786644698802530268063242129372951265599899354409136968492879940203135131956610672929982560289526330717333933414802398642680568186892245727295640556927678698812787958417639296991516459687794628230311491027565049516217257174892479494182734666841612101433265632167807355672166717639732437704560808154229681872239793662655736764183775164604684186774807721478379385003646859982483089630948643580681419577777112005016486481187967622327015194127479476743652082501416823975698843088283111054873419997978134152611528099166533469488880190575512344075481349016020604383036271399020467881450401276714371373023667492584133657404931884762215380324282326203529714445001787034856647460595952209883448376783334985241208722219408869785035860174310076570847728118332011837565198026576705436378440571457171424763517235689546615213722278239784781902758001692468686303644151057663226415814442033789544603520923761364734018940678557835792157222721771394929438448355473110297991174977990856259030660261816035107861584438164768155711571495268413231735963891027590790874468950863623626699422697615214183285604797687456445671943062628568503128572582584588193573365206042974774564401448828804515315425508321020133362412977327473615098331599963781229973069214385320065416663917648520578756575733158969483640322946108766952857983881517904423792376749330307992421728886541552032548443741744643631374473526356181031185095488649928626240641847052691168458003355580062846226761806861109630011706189312017887919173641622543703687968478443679683558133934604158437339177015733306287281222922722018591700942342055225991205487162663800160526754163047201491061147118459150811818344007000700124639323631861254522334787737147284097340822454789464768495695013287953049747246743921939456227174761555105536261006379048486567936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -15328592362223659301774054701086039829425684392571186861591924910417355159673777156098600327094445933213522430261339296459590291360079912118592897806148752669096642346363571299166853270521990937142893513467690992628596389284444327913007115328540207385106500653828871078078589698874348141280855494622158628864095913258962655784068526560652172082176116964188223462021523124588814653768217634167216492979382770124388418651918371265665705713763624337900312786701582802047695934102127672968004781654959644892167448368230864133610888046440866981852195917229116877229416048761308027416601716686838735003863161349568434147669996417352539610282408454023116538709161326878978450500225850547589510964825148118334536369571043324368590569218345543652779359825083539429230704464692529770457784088249681032818511578524368718782153445299211804830257109144740628993168077312468284997180407239622474953193365781901737315774667499288531414455276309006545631003540512409284584633822620275801966670798506895027009864813947305210223046342904607031401315977365838318413538524509041522141656113430747583197056423864995785325976003834251062931138959619820514247959242250849825687398097728099552915171133401005929633860051165170674966595435193139402209570160566260168384849950816068096628141766964690430179564295805659601172941905899555768031002110242716120962137635063189036872165637613368878339718758951671038296431852620695743644044333981358632826320769988318267950934069134488516172826027686960807539359104858945123680613590254021930308185472025967473058087300406490020606116034046052134049020164241756232879274132709539436237049968273551874813874766674591564170645795994419299327744911205672852447378543109798944835148254767849634898885356214788476218569096303329760631685630912072637017386765250917120607393171922916920729963755730904768397807934272470564327449311961759810492085420631195972506954639716486718159267242240809231544594326984965069837164401546411113157868631451175532630351201266766494739686805605548166435139430948594481082226542199237738394916654804612373295585266228115130314794127888461194747588198874215780108712914422062364478320058483051776971694957108322375477785692794525140763643831435983018314468123671061064545144523144630447340940071532623854424465135005167424502492760012904518593545385868976934949702150328780769991937253925435178663127967071547600260305566336255791726999586822787827907038081495890484425645282090527947316637879364262861918582747382347053364882146454710611835220209980555154347153829334612331142364097655192660678389411962498833993150122865782348437063477910036333867655554532453743875275427349549001038628771894832059828081599507119504265175787386705472924607783713597781529652867277310889338894059648790199799381249831286682706567982941341453752991701392802768593477730605747012062132974309694069660602791287517697201857930199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 10136523106029388062512446935919686662201752339137152485049985225864981687947103816333415945493095165814788201585711925559927447288170219266707977936164281176068975210568918182243442474719322795670973658128406909565588012293395529019810277083986755411132659590369231430051973890385734104795372811043062972498339473688582666482535838937641532401329210668926404526962401344297467609644952057417765147955890384959593237220597839990951024301763659684576251363792783839450795949750095355010538411587464743811587582360763791311442569625266826440073247488443313772509121331998285835691174876264510834978030725488886368007092576770896863319801876565631844310683628846498650388789588291259997205483073218200385539774795223823663264428830491194332739840909364485012447825883110563193005494756995013731667844108411181963929423343554090596350052227092647616000368788150297115415905451909738366204219148760693206572205353345618057064170921134784731780660959730742702358622153469597273072703782381215029272974735205366547519548985664324122715379603764708424540531027927730381276712893449024052406766394894206372056551869923833471411927910722892908964777677449564819656785478248536975103125179512001060714142180508153277676452591905639666635260943805753518613639794877703844151630711757335543734097637813529780383947785351667709079455448953943022752874938414064310583325783027931505227764785899621678824126973310594716032553046926023012312788182791291120541822452154120907576852060786305290761662909528666523782060028274076433828185546703407310878527530601014338235755765625222991172222747207592751634044185234256186843382953024799572525733014997676236948979111000127359962124044388419798183231878599210217195899541759898160099188310180589821717853759459784180943059538778789419263218304778313835597665093199354215295779078836075987068640952446040800338147998755588799116641502163499900311240608634577570049873541977468883562651973035277167436693874544279138767095896396743957067531561934555966502996817852535123353797968920898322042832303015765500563498766618668652411270407278213518463928879376845787006201386051651853357504982839764720246908419009426728278878331445111623726956066863037322976823615027358201636094136902573628592943363963385820668293569723591880268747337183502787264302995192545637469272433508713628299001843069265958746684719746856199493463742369623778243375505244837909096100672928368891933824944372230380861590286492817455222488934678318921261925772603948712964532500623785288770738211360268578443793754137110245865295833998350368096525402962904312328120145653649295020534550692328503192473274753840869211326626225087711831681503893426172449000728444873182523330161257789545690927071028065613085399168726215241173881150870492535982314833214042995875986402192835291151305045702881208154355880415179010852105692949847976076512926350226967918804189646422016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -2463076219666655522526261866336891570410037968110090469177922743228416425497039138671945294792538812839690989391522288995032137641224138331020111225312926515515109254086319689413333408230991098474199581224065325883834803502935277151440350261534131761628124968917531001962671788956816955274878944448144059305463328335403585149218758353497311355601494387905699697008480930608179875959450354368196658335735695173034594005589325699101305527965616849404335567183479259439439707178366734738864255270351422937903869572698974472482724455295161399274043534711999962992289088938715034362862109490118054840531188895678252900966080313088907670543447205209207014159518174855124081251127200305777850304011474527052221840331236331906342580470435581274077469669406657143384232784008594642958537481232336968268543286742833625764872904542499412306002700495096181855508269825721569521830463743519332649612497030461685235453443337063735657768069948597288382246036657658901474330355116862923959547741773424175265515279135067003506819624221418850711613059104738229975425382452969823762223512727699113085860636654221534430026748875642846203765081427088327997102845636319330191267268207952196010682639605898983976731091790173610826728014596785132386244496981429059250191753405103113085546725972994589203181517083180941902248231020667955715235621125682852868676868304640377402979406344451755950556381859173990842854995297357792692424475438735806119036654079915650114265837298608103767174875634402678639591461048600352112368680488361151192450071731128718537737370683746422539819783913529166455149096063078504794791836166354957631496253764683787377541221288611070380925388770826394937004276292063654439135864262868663549034890933370764886546544418886642658824211301316157376658666644259902214667588646786165606886027385594460608240888328377711809860186724633892115942832073181013658820614692035323656396534686794437154600910639021848602721421918837353248991212441684177438438595171073891639682427393452510772633916433706793292898370510254518836884208587844572072057235302123379498829904223710015997497961774535187041049192758266881821375645332929771237618403847262789310461839351045711591583516784060438876149733007018837555890040375567736995267318451093487020680143095473220764147645718320990740730136477444935833344637258931388823863234111915077587232477726774501203787845547748192981365603228019660874320972988499566718774059317273038841426590511649524920190930705190200087797352746886309487452045641288857239813203364556223793041378612503011505822419052048388557271792521045092095101687058959724407698897392300598919460247946439322129182898539653650073034797123211766237639743322569743175761780304212909602490168185461860319906846506493424345677234124071272607673358789587949396626261234285096358449996456665332618635872961042900902513135589831651795792764522092180350300348586393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -3294622428256246178639986166523105558234687435370627910479411221236918811600181878099716194014302497195695933280869875935193600446103405448368388620314018159848641024280190848481335508347583454254102555472810376843268542937193268996104073663562413869438227152465974689136555296717944193429525072499003995359036136826422982188412516367911353525316951821095520281850633356121468207192936869607419590652756941500073537143235566665342547326847204039053083265530295975051403674355905842765617285543106299460110768227642578650727557465388571649171471949841351294426321501538626215171931082576956307093513520012197103404467595712428837062234502399215606515151052584807639063634251735973503127252580704367436396882708378921249771074019842818862787160319046960107873756609285846949534106460449824913708019921034889541607005797792925154070431248432958542910756816705770670871325073104727430930861014008171730942082439866506804816349245717478478042694276024849162711937273226955800202741131136439624282450653888549312836227734640174675358970611093965030767786888924023753534855836464969789159034395728822743892883739676558962333679042211247763576735308545724095883581066010432965645995559261240250183093855717361959492021839766748857128132898354215406495373041556184486819042215807832051097251954839286718184957167352871041571621594194547394599197570942306657630690956664525698745356726949891940341297662099634682837504509387116846653603821642805143948386119623021868022362694237484095653706637725704841341643520738583779424769935271179658868553840139827467753512672440209961089784137889404509286848903162909928342948317316619968144577835257429811852019045466634028265121569881091277843226470037869387874435120897733102093285749394527659664044786126736449348126375655652659983562598931994778445509458221294066228540581399244114360316685011685405726508601140530248435937432193894893247137282462066177069799115212894658352385912617896029833031518013887722812956313382349573064752596029606715782133496685318701612632237895823272479773523941977511537335720970914807050705291980731251666828919220445046335331083486360732523392639384144971460493726377627899403996726585378885201368427561506338460653631075351984566526820614510356654369634022705679756192063016964020837483206594643729129062045741506020073475813328930470607889863195124490385721891017020916004924673077873083794307389232005905162473175378484294360050329190881049400841785711444997200256634878294601338445195372915684471495382714695344601017807032972056413689373209566675680140351493248292489560376199775250227121786010856148364473662312062459844268989213690143030619957005113270615961861025823899688041817872610997580778994704027518476875876074771724844264365633753417941445008259301006201869109399071546855847959330181385281639546083794347928911775269680308087020380169644759767183287233154374088163344089350144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 4943400397235680483350762255174992859274902722958960314364528872672879003071697468401934540837865264885093312609729981229319914651561950089262574046536635289327293823235125784643130342034142971462257297993910841818750582481595251943531226544236746890705646310586408315937933609687112392405974891334969839780888336514893743905874814013314484759408802618537101139235042712944630875689493154510777414750015435141699007711070806758633152273751644913636518174575086519799177864101208716304341664408184573674908915941819912662876333569716611990853367575554579621233937622716977354698648068393221717798585509833566394190792811657197395623632077070584693760148939074193961908588814738190940210780564282549236024444091664045248263387134356528760339310683866800680485097486250828742061783639575307581845016761920382889313516577391105017985500849215518527139644099495682925128602051106807689455683493885980078359567166147844740312215467985860963365164075894491755868213427211569813108698956073610848670150664820324471764446734653649629866536579503324093399519233416672317105152920270346852468955363050320356567609548068508429576712760744335684583206761291314248775224547934311573472311768784358481951559440329593411207800460124072382970705943832959864026810036152863210735016961661706383126279861222810953052363079022458387976509880213426038126757951154874055538530287434387600969547466211246240253145217349610415686452054053462223822112472638137680591086017345869072201129655910945448971690175300005849172466149431857912495006112497651155300506391319801573270638846037363082844174166013122329062027547223733537208834455253905230261627010458092426676119331491876962455677211270487475640748575588876081568017052503846586932230626515144576845942376154006334969271748697088218416815603591084559797654268287524605130700434894445542433427756892966815086139516231265719818033955830167619529469256211671059831021870518248217598409528573863273393224546342375454265301231624817302866218497236596535727034725519133554342051524140702246294491800715733024139923618446658463408116477784081679785591437500650938018688591362678763325133330767642966646406838535283058242487388359374816326562612176623817742971345150422452295600672007875613100798962984967369643356467985858128843708163251424708825125841294227315966884838300545093382070588914199984627654942920020489483087986148051899591090600486438564542953633256186980881293868272861363630365103545628572917368870964201261991070102294397926564723741452293471337538119618451942031625583449572071537848236735710257865897031943990676367786879229512876450668437998783047132226465468429626521312321007357936246599541930077525784614396593757410264667949630024189389890730403215671004782229417649461551887925105401170655223160629922504455259941342885028513840628425695956542938872582123125723115724667294004730556403802326051802130435329228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -3500141074902243014033748895851274729924759502720164247584271455667369793839605009884812539602601105217781697796467888691943003402624299125356142802608603375776813726356623477689268002303985629772950660284220953532861633676244516333557903803407328179875994982516940673626452002147602439950008857953474798735915074314721503418329943467363684709881077268995714257971926452517715164644212058835586243873755679512664097489531557877576134646529966546130263580151250318575954287570512315302515091429616947359748808240144057900671772480332574853195975463988042365833041812319001539123805257403554403430974183804035016787762299752509176089964161009487715153327730694504606321819401735731742582730018070052225153872407019639706621492137734648464477551449661659348741644060917736610796825149019777777463484838784193103032453644142637897123258214295074808338255147128612939073526500064855678840897564538083877813948846535169554918500132925554557863889337187512428676774129381693021502477988833685577947093345088165159982350526452644842509114425200433398908390448318643362913669680559436214708315960185745187864343903597678440198739756778100803219938504693945253116708149323522929528420015072418607503356734822165677699644112512811808432248897236881131029802017047117618232101398714498643302198864139461923901426511541584508181075288275575980587195868938026008663495043769206963299198290576495470066686143019773649714206695889735565431220042955068087683689846323496603005554692881190383212669543698567865862640102849801472610411841387216880969186200767598815765980083581119621917661024221625966735647786660340899384220135318928615015915609696426569036184342608699190403182747334554409580148271419510188550854256230501870291433814222632575107118520637887469298384287682596157704566338353672583838423992990369502579368003350096833322571114058365968343375649916843275768710369983754338112787892880635412465681457079603308302112572524113796904571500352803677144518448412898046620950803276466113057300294876458875143194456900262678014826518638888866893188973266888393128102138490788856931511689329476484397615416683818881291475943893199281921683512120856168288954615664652185419543670645678294205809484188819793511312112274409152678752870127738699825337880202970203960542770508922353605817769944028981859118181276167474758623465631814276062960632605376465874485865143424262769648848995814649847463977166049597789919933070523472464488184833969076751862479673858407643714882645444752363919011126382438955231144016686765137958250254926651909742972713385924417207706038350911545997314812375260105837064810790534599075807911236891673742399957559662601485668157695078427890886701886470835840113671527558702321057203942654708580732330472862913629172139424173663858740571171545800195768811711550814889018033783580295131040958883398027520084073352199882816610180249442657740592187965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 1336756417187106829282137701713392065878299793242658229546953420192496045151986135747240412034576403750683158858100951875884275834584785080332923207142484229243270758050524166135173675159521670226510166674055860436060672304862317776365159158481027156903806663083395020922995231313061690239805449666139463313236647139636168872559190746373839629534394416423436230077583286609590286724455189853611299821630492996209916010577073261683001121856977305084382287802615412555379603283952681196235533248833301941115664144887561247854531871408165721457820353693732264754938720773575465305807092214432556290401078437736133159790378368277833409768886373444768093795911523527603530357914269247615072061747455087177465961054279194211320148275605976851057105177419913566737044701867852437522166691033199693500147458483446606257080170595581975960683309727846997551034419707797795966318350341913897290676828479635735284362256430596457745266945746291511159757194071002024372223941203611376015681272070803648101316889995523068967437076719229633634297728288607702007675560916761838614857094575137117486296646456223849050543361594772983791661271673273239506892259666738983879118578719985304490239611626268078444955137990041975259008050022684775282974053674229297032782745613560902840210310523166249232448631941492155424875956783778699500914045842378455359498384240881126454041949320715314309573864643823989474550164213414435998279673084156214818247186086128361318388420090313750232177663978336949175215685371247525926496375540975302930266442093823061313868580321420928525562793525603327185255377958931485077180013835403499581284545054056427749955282504657499815938148492567397962476578462134269491989412208080245987346741889525803192791000846092263041061484957119591930291567786035710656293731909547214537167508547447961193382920264427322300502829505369112460865475762153070542989576265231830651980754216759183333717171279986562586659639843802801357305824530834725912606924721750748225878146110168982682516383634318764992631818949199824739208321317876003647480204721409903640356838130685469649781253882607758953265174552508529665539358193955523495642480425666719512194203377429296347768975614234808409053267397182880648716251624648187216938718522580346844422782336549929011845186325210107770216941538536954558053819542020978116186213632047884425786475229434820056062420820444722992293762469192871323094716888354177202289963480732247965027911585784068702813089657378688328255580853347092624225818413320841743666668926817190175095869078336634131945145420229072767050541628905504680924616107631007161426497946078946748115195786849842264340143612879608928155676963890329032941368723681099551725070750295000571681777681312914385579027604295963375357155671525618977985838908314098968448071307646004484972520069031003557314499290824937590862774819435541770967072748297398500095765879193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] 12420422101114898329271089994307017491377567014432904149313304762108852883631704322490645999002190320720880096294791149891161037779432651463026497694152191850301026473085914012567619430824361322751948865196267873814404075805379131686658155958692436410384963955576103659464605887491952868513046609529544909039745611938714160044431756285530056874730441269509795947301805275231025921679051542361216260515282112821597065524941490569966730877103128565522774800455869508399195868493968526441538737575062880716853080009430446331458490040306153039792318147991046971782318608962790033529392474045827530324755657420401000072523318558964581862912623922603851387014619965047940545816585819748714986068966452617008093918993549062452749691562160623163818291192390738947016450692440175682346717615370922570864942482647022877517716956594712571618118678977465329012737778351508869345193290326713898871791694678241442193419518539107199657614745922825181614447501125215084151679994623522871143186936602275724373698442789289348693026204855006215317967064992394168811206040224011626658418389036716312508550334769073105907231432311266795490663281531724353789263938648356228787136399783092448974687063956297010360465451190821730652215324641877540609702155529003437717363886963323461828306323038175271655317172539664283209555805794201035985651164882482897839705324051923042908736671542022374063950198799602978133055669625917595856729446054726369042422717197340626622271720499789562459007279013972024786592218736076126938634016774881226900440377461258472905494811152286388938487211330200024114436626275125255936477773260565479112084825493820669433364045674239919983004937946098649348573453526572482148177777339840818223035888284246265757233367732635907555896847206649264655136975805327349893959574725043482127556862392865292256815743898227994946485133010643709377913866572029075313795840014439166687119430048406519688853752509332826909900690476154399180424874347245476476021412049751832409834120928499648044716436202374870156785498800521498691382701003759173018846942219597286105670741723366958130370104962571084272298731692480073115866467697831155163801525995454013652143321737522839118382050447653923939592395807140808471365361120016990688442097132036324097406175399896848200556911242274379716866550005507543359542435688840972828489181786260677400419555914159936005399904667198526167255465699121205008445512184188662271049477653402773738008419812237308401528605351275964042676821348177759535930034339503028070746261339257807301842252117797228988803993957615765132377556620704648991121019175829885557380701920848955752856996326570067118247514945190661737757923290822950989857441666763412655198910669637936380570698689956485653933703447501638703447068214269844841485159218150248590364778360616168319575605024994255094734224364728459467294759464847066642773539077076530270214415187968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -397388198581961733563307491226654460899793358083863537178622769653573075919527454539710280703356926024521710781160544240594508681740658600603478835154962550779468111249399255721318806444581026589650318024182159515696264362631587705674155870267514576073964894579948885491545155398937190935710394563931824902307059956599355060372777578074895908564218675104372068317910921111064732674146698094316946181734211258708734037144585739833794436609583343080391516242635295341394533288773724900297339796287435975357031638223603250720876429497478012328103231977260416725882090860055565867642837334083979231433365000986215062866249637639521137539055581765628880402915130238508020877452318695335167082678784428318526641550754864095273331170006469866095048376951377610698641017363681369437301403328805476941618681362252898932883924810404135391772055060367007143446026818505460526176050939946611209613988290522653463690491565587957742993823960531414619244589271212233061145127504007930871796980566656621004836825906308640831504775141943914591114680150502986006139394366902265713087267444111951875050536315058785348849297429868963411468030213937326144792439063432212658943417275098805203488998096356303681157066996910053603947078464987726943240369172418121905081906461306272119347780891255267355061848607310258246099757359412337106729075366431541566370071364140329319637226708476389783296846569397044497911842995654376375983892561036335828580597027567631173812151476199102141054055355207742525635081922733277979941442536846884488951814463628527527803564062536411218115380151262639510700743928696675441391223832936709691117731116114517869423724563249682506867862971177923857942972030393793035212925599686206112930268289338680842851224333544175720606628400212615833876262097653506025925090663946689250310963188233637126697042647963742086331881695028818963416477644625401059084897136584209522634349083770361220624139437460167256950682779764339640797934505656116198152947233150997556199498393953974784254422976279299843941682227248858654886007881671439718204529160403069865036402779927710655287124555228829940771401026083210404704291408974530364194789046501672228865261630134895079433324383058872872323205149577076107919014715230669455076879108368758601489720753791697727468331541961137649262737334502908514354373173777918988553038075357077547713192868678142978116793090082242668561821835181890166303563849691159049508411108098908992676897089881495702282020996755220675351553043648566458025140581371464973963151261119799069107229663013594757937979117000199802232328943582707407776764136764182560621366745936849863064270844922734098928431176980947911084660353401201223480173145998366501342547061850658071093040080774196793314380841078366817987517331125623716845081062004265735937839702605678919316823945478354829521350182850314376816236549311113683138947709090286720568008061747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 305622850204530030337466822523450745272624007071998111817396304022528267617303020258374764731570761494718373288344755638001835864027273761849396073867827713250340244755544264233506269888932925013965723184384430711545704855339462410194275483602682282156785489484853662500304305238780335626302788323686033421165713140331158923034997438162711037869890603977637793971189511143928086933715973800653457653805151067655140813313578604571645690733277867887065367987637340221330876606229048352954593271368162301334059953210113458903835270533974150423834830558263897594190176629232145443400386784847632837956625331176419023440829084265743095281590256054501708464981110271818108365136295059570189164028412781789740854659665996462309337959361280098897997016615770895365167480321979520446300184555356023425242810020983884381953763224461461722368506379917898400903460958340935127564368997992183616784703894558921982437972907666785953949519728239101448483469298960416435858262626642533919471411402340532182834855418390804558429447847071761688668607796413649891790940466446311226640885642016004110785075405505962957289540878585441232004090473664109981041667846661616009566480492901456024521658033613733724841727951395310082429467869655900894997053301984550092011838107603443511943351990173618215234661835986352233449067507752487205102582989459878203117904026462772580029824134975033931120003373819433694217277214562656002980641736786590020061917189737479887021729872659295384714069104179235383230323426675876869673357922358085969642979432109905368824685529260976131423583580689371744086103270893278550662648847942885165051823531954171540996131672544080549750341236109955921925452127182226108428969203773956883737100446109692707605053604920470715145558963261879279241376741076844740291202379238292189532572362450290852623521901079654216995919126890889944294630010594637750550242638342958678285530875374135957923145829089192718303178876745091965573950523356030229177229701301582693681213422733760072485470433129980909034332109567557343159906267180274872242224345584948331195061733256226558835774011207534251187815679312789964781767436683142310968986160492904028620901961070996330528189196639182243644336736694623495199025123501567283652937666427286129678470687003163414686922922036166437718700506927914695043407940353327959512157625405379050860761538867215795863131708192221520435489124211373496084540714770789466546454557109682976671148951200367849944165843636789897060890901178046717191198649544266292403721609751255173621576927143975855689203247174334867666057811217341192482572999852868912634026937815945867521390479788604870617345238100580632176972593110211094085179738012475068133309700981195377257304303375054848140293383219591963096471688172637816622605389959217017232082025567506528663744037742164595858813319087828855685271141223696420520951401269869487078741192474624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -140183426322532012177668443952196233122149299371010539692756933977876440410871529299491193424463429004336389920969538278227902300505905888658548997674686122662227977868762719145868146203925659597163576692118231376029890336761095004910168755969260566226718235741708033413533005975306641255517512529797874277899500771309186272039406600972238577109035920314436178080752780123179857943300154639315825822906978130765711154459612904460975609223370574325516306414266760048883452165105296723840549210515968489013195877500971874066541344767930968914964826713663080467542728874256322380707781129459899390384145422456030856249956221391742439322376391295249462678639522902377255608204188827979842233433930395399720354229445507893240265426299686391072045354649159570672821789635863825132954920794283387129925568083607136007392921575296906034312121384183322862977701869605662531161930356306999141964413404043954026556269855371434774184484606039221367720219955052437137098992023940788979363193984520696632461261713291929334081582475284379556030154609435719313021434088010665115634490418495698105556560632876057489103784263755656119169067544576903571570447097515920636024557110478901078540718529528661082648638509750222628912031078917457502326567178067887022888638321038811296270242450749618030338731855797687418703542281546560020935275919712068401366372609255393374617410534513642770927639171988294515987908456276138717626470882378242068119486226720645730743514445281591666555146146271841823100353678278882573667539269145870108581227538978787087126692871337613294793359693455577098092360599342914777990788980596972287146364435050044212524465775941801985544471554103396122231141828751142618442480400134595850568801741695185634781644805050859580391010798643847653502946974550409251881767438532000018254709816860908822900488447442388139924952602570372229486010082639159416312573226574560454003464005191948561636110691240900128959088187990978426212301768079016331656589724784360766402766702204402148610638130026091113884063399047300044722751428666723544498373312704472752145346966848206710290859769991822696536923288400092094801269871362660894098651839999388877874313278112576913149858098093779490113355133337371883225311677682844020579266913744668936642616797515069230784587535783513204006061017835132365235795094763027164352980636394483244915123759219058548357069259997335057075398121426723119130043422156124788443239994716139093215014359536122074697089386805245576238490703740949411668912266234440242912631082558340232091949022913228464779195796637526255800114839247722461442620446931893321520042302309643060227291821320477799233812618934362641999932058780043368735203474886042190148909762009873628096416115986746509651701356456478017034594693414503614309052558545445153065833637612126808526908646117597707710325273960678953570327183880971281756669563499283591367392598425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 42160854227743460059750269361072020478334024913366728059032644968759653544708153488032939995624128163906015943096111755439862120414914149968178402483860298545137658165349388713889461448843036134476716390473246179287422695572436169549198836832851642371643217808628925378793842178948818509544034962714028113621002812182301878270706169593470260080656393226477128579573616088265166193234158207988076184053524049769894879326891494185057590750844513383255590474451508858505258190799433518872638899215655028077929187265903168029246811692179545388431888663553094557982754815184299609644562388025323959976140844462868289365879328511790719815842481635651353827776032975856455216002699408831823136796652713294964857671637575803268925847427081516390938036181502087023048294588013297955018050881923984708611052146071283608488689759141654106183767486525200146557790241829225424716329964574265036981642775350510827290329312840363954754161934928969425779298947702943488457375385652064795409252990596288332744310355714438256453082014335676121886937952581035608708602986457840215168596337597962173076102474028988111949157989806328996609479804681417511126579974306876902879285741587569941863958430423243861044395287031173917080091297397331579624960210822887802798996818324902515417016253023508397221782581010278769786470510876215266635739580637077849730874105030589648057515689812040650676697289649193734030371866255917084974769283827973252446218735761220534160599681690138168771803919287052390943053677011192920377176101588007061965696652303735994750189740342505882225440965253306128993078714465802065179857755904428171134792420786755761214257705673310939905144731445999437525866039551174961042414279138921616365584106732072712790761395762323594254043344167152279092871238243269165941479537568186637507657496737377649128392706638470267334306622645405685787570693198625741934112749452243639025361328877805247047759694954173847628071989478487641078933873730105315411207291579700963040511444698678235167788972049193579016666778619635383881742227705392130936997419148701710617054044825971449824633403111676086828808561948558077681254520231867155142807772052220533698170775051836950217558898050467377565024518597434983747768819837431264777874380468147994619143506325131116836470274801027862989013469917592626536057207742936901104900104070467542673965603943464382935581923561063956551632441912948025074203720284198422773894712278222831132378600856666146898806218826971471400772926171161917572606918848818942272786970983097125883018001932183229815184419341507251861167019641786566689129478057722081079452696310007036516462085806731214298203757604072333330261822792878527293268323260630663500365117851791325458891245647669622740455388500750971707786498090137266323435430256200020696935878465377643937846085519422498608849147715410230803349601423820338101303293601807866912917472411648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -6395062485587979701497742197067925783633998216417871944570597818868752098872802035099407084120665602662428638807931625017832892601804484083454662837812380681660312157436485281084695669972058453272934720651103612849483266367188368918466851433434387700219520544463026180774138173630042359814222190970795065162475574202666482351417512694095771005801760647224141678734983907312193268262605528509489540095127594048257558063332188496116690421055740852558847873523106967588431161630336931282494824028445949644855779469740888138712064704492841917789557269646695658264398826219105838136733932686568990647764527280051704850054877764104352804885894733306589943701891562732542362887896413257544592371515623407599204598719955303324938304174597335846790104560385930227905297203415465180690351910391277654483769221700484968233066932768775373449291035027568668607052306601796782378231808446745412432019840070716726930885713797750344134848490386175137534660795262697168460580862798671893991120415692268734157204918847083387169275273979206469732100516136467152077022498679390891663058259223697665870367250452304455342392017774452877968045163463923486175912564839094195609144643009949125005521182637269420924037771397921469917858595099324815021543809784176492924955611452440082397390437216265034246541429439411395851116427809267816791541545340449854513537855624073103919197258217854383603435219981336504815409829910322098214157735661838658953611388380500505727475343646953328402574148291878938822546986736380036670162670300196779817170003799111000013993537078601181514341741563370613583556341317951898526856219693334405474661086137313261464637325267719380241245790205217859863834288376592769275665295394658469667294536670056435838611762224355125709116864468302906076067090458543629319374607660476526298122166301673578788796497514955277237988463975628294093225584073990020185212622694420389637244094821237452440816624798663109237443869463178244132843123975841181028583397636267008366426184550903285090706262325893411503108311951851357507658756669174183509619811501950931541605979371810271640189843644580077617294166963018866094685492315280617669704626772811652136228260394017499109904762252753150644038280430433219189755069756905703291668615836518860981155611506734331941526047898019826259235996874848248282699167197200996888230072766231512404879696862019106304815201296563546117784466628334945999516848034791012032934028617848063249935233444796898220458485436591682609573113075943565503970262421852120517580205390275503155026167159513504013788597817324627411429399246757930161511319949305303308255545104311904470202957982008037795428843840673145484091954129099781078103434166261482933487136059766657101514869397197061315762685373486417880604188301161564695798301229697122818208340174163651366938234637641033497467268311669436371682602457006024636875640052745499399238660915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -1208754410193220959424785281120479746320647607528485623551860724324759522091634430773094534089523487629356936747447688579446634778502252266238110346327402498902290131624915892666120751051828841407661903494633042952070838193701733478343524680831324332504069882427666746773455734273943330711931127019082629646792902181892547681931958164372347084684330083711511978801453938654775328949902803990200747884925410932348202873502050141523871547359626584584192919632276376788966504432435829941430721524222983740267043682940101736058506217625982674019382971702570794073615235850575759461126997559641724363455059518947339363345845167829960921555336995758616715843442819460603901979472894528359631657510820533125165406789011009462959028777686065502642311284596080127690607213458157482313598075901417996166219619460669130329943702056116612215442794405891198289889045408067852508541574542998947583754380249829472474017604455335591645782653556452012467656441238078163522045307662754267892164919271666640848078494904936303384990186116892296180682313133725419957357947870550221741266081950511110198612895471656148488799597326285152436521640580116528874783184808637072752794213358643424993058264957807676649560230697564844170239664631595191787319274013261284626652640008501786522315094457816492171694105343688031159927213967347737241196972918114385967430395378630916714650726695106329077118734912387199729350473511144148608792689379947477649622133679705936577414704660567942325348486292915839529777568219414638146255598933111081361589508576402271458048129531618289294792671036840114695655073673626125567106587211385247225840140291712219972272678202718980373447788777680884844354734434357945952155153395214244907588651758220593973210789254606946017058588134541160526888498876405845916976980527373460772192645643305703556211991628709076181995903748011946215456150812235573174826989417012139550985099198597504543688454234759771538487803035056741122061587119056069303079520497317544863553857321552807170712816481062456970091994113181125482593018857623461472424827280867790537393930816588775810879581387860345049391419571319224578678644611402746439578748229993804324834410265191381096570590664451908358042236550817375943282590723972217145314671290111063785858014898848564249560437578430061098312415623285952582635849552932118376767560435864702474375765218615548016109077121081757703649695613441517133874118852012275726045496595023730279643335666321384194568304777150249418922145388514951469403877569239338727577552716085962555034338772595010699731812848882606354032960040554832576789679542734521937896359583041855865863706302275523885029058018471083481850641081150220131529933461691125669645792031509961017032723515020754621786773583163781723060175888510932638845572323498888054262922587492636620699903786031209920551687326179248030584370240856518187914785336239822362794566615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 1197559421378104525694344302345422422173015764833594106218742193689764628630904044543093297991860087944040147274963368917782763647055866286458887072221040820339865852911266758052422851381117149442305187845272602996280159660937573635625672308784565168839352998684661484788428973020312213532963843034629809093420640657762266559978269842105669162771580465395172388685100704904127668597536040679776811346581631119011835422315364674208606959012921066564932069283256950058025112791881157594007886763627609757789797509999543222894418403383234876508527452995602913018916316301238533227207726248947870574880566372872253356573664042707593250933733839482432058360263433221012795255146234161919306321155911607412200333656377771452139286305647666607676905665448257723818420699443260403934776029081880469184700317133970504411002508292837868535831595773299149971595247423524125367056095065184503927665223571768982331603910369283878895199484948423097294362732732756536912142585569435759797958379839886489802268407037610576000703128393000425517965004600369501900911405845309177617500183948302902176517594786321761702063805253621248377704794209680248772596830065079307625750840442915736975934639968293883480202868973109701387905280773498711513876485722609756666877172715621913691988681863183956119072229851853274072528720783942869736333565780979599483581174821056534614465599447331073949642985183142417710368962845476685000226790126800687234885673849104851908453498830711449255345691171757604974397056412139889909874297809424947731267155352072180320765453483589005897055770456419275812403986325286355493118637978830706215155733999688859161051287378960631762873059850537483581110665970953358120499408894280564471268222757483542737317306316692540571630141235063028996875960688863498696181332467579326197593216857440768123754777122974681564947901336611979732769579463960896995617737890717509913156884814389429869621451545329765555200495991412260572076361115046078384657947993589865458589627067309302564864437345238214335764579712141839917032994552427623827531252347767192149537694054681032839204909956355242834486577633300549909774770600417893942682042601250245284753481156913850817131129963239929070063434014038193706845242581754268746078994146717965852625909398807144552320849277938891910557549659776687685637509857862415689003451625781212450027071547513478575858968927286623713908867071858692037609882730429618525247206938949284294405218621611449243100539027700975973204255791531688508238192958180788744476821746243367635412939976029564180343613348082483942691685795875586790431112610518396227823406914670671294167051775360024089871615155261552285473199848342461731712469417372984182951598762231410593008687212606770597517679314664250567621019641097652090032656385981223128659163002335997815920828504171663984003819793944923162771804189353540991215127744898153282092924928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -449814292621196427361212119907101564618024563665176534986813964733430205347508945531682819436416942791082317381147958039476808626158193037283238436261615907248533050158938256102541838713381772604216987193926191213623595107188006596513164924328736080380068251737599151388902410382162647215934454147620369747832460102541015449140597278913555748430735255730127524665161352266580291869213094444650760646261886285068630025881838598203279690428155407715740433412261704043742541053295076711452553992297712269816375940690578360076529969123900150248271102960043399086864678130931075335975182169058153390299738711921512302217285636457155600390377511539159460077423358042837942649700382216949350203254293143574046643848901270281650328938847365636643933940637788296703549572082960028193899705756387407584936780070980258494893399009561942009003753688107292506193587920030391460520704562291085303850092623898183693330039798324446550182126023077199240096061295002902015492257723489290301717863772953634992682193390353614371406947606912261860810834255947979987730511328912611617609762851473536463559436043230358002986321368108522969571145577486527589492410469265002543796089744494791917856367680008115330857252622637161864771848404272028979741095217272131279831003898871984147835943367147418065625327479187055344744324084605764753290000264404021783062320368997019002662973246581627157574991426224108016352044266074141846194847404753596693607538659663982750814222023738810195974388565477184188113978737801147312860581545567932335943919476111102015860500276025790252526839248702910795303979377628187801637342545432381863540768133590534861251725525461542539058150528490671274202905578395485893921596542885289978570637485260740725875486479112351282304255859892461641350635112332594535476086470541285756204925258471817746738340440511395470580513639474818169066330691485488443563772432531317112360989322846000969671574037120662492201178394237601504463325485830231661875337667402771148990157522194421310711912760735374818331601247796887422802810846688272072418572778288083170893956582758731781446054103024653239396888342131446032277783538529162842053575245583739204451832729807077324245162589306796882678618346882974842189620651642698424407517717259457912140249741000511951837456262316253017747999576595151798662039173391983334207366944683654603767479023189836713289341237252608346714193348772721916680921495773183602203860576877375965636655287421418290338343404993567296547157257214141586989296490303266974473660567536660535294851107362465710878604538173488295672542984775141184383802049654984855286581031940002780429183594723448487288308039729490206152391497422567697172840562874062268998433813507546119687961686762664409861787175632791294662287650458285585562285307896305595278298351428054036493379882867575322457506106125248381004990712389419783573517986815413198194003148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 106528121281962726310684500531806013430965889448446051318218805902776777917789993869337985879079545354460763630890953993867999489288570886987284054339568966781758162816417990701677693547649161155960594782561710596325960516844329811938398658971647015076987689866984722925297139848064292763672085142877848658838375285304324821355223846963165520832785250055469947740221404008798691532506999899674500521196113492578621374655155997254604164058780857142502329925901682290133215809678544833599346547918573723279570393517995480137465758610269907480073217755511173091312968902435354913147573953451152040904165696680246211918806606514165513071703978570624113017621675499987664066237437733437208058058080410182413713044289184810566137739600231628501809064475049720676422047021155681972623293763654692018653807611912628220364204374969345937584761654236212073457247927204387018435392991180362657908846206989087133771877757077423842651226866442954973703533324845784799633018440071807525478414339932375134136950863972664873253990344196363721018018045550758086647816565926593456824632539398894836658221666430666622260561050208225288549497136431755710480396342641442238217060332115675768877905784822468385981354818376104336858956161514074243642554449164067616691524591443758434133295034988485229590644818291182246305372520712289445724778565295522225764157690781090694180114104634327267641046969094383250170476760276480222528978851748357238512048756509246252086864834612629373138994098910492805472254661553701803053851836040550979526438413552367783494676084227565265576647544162591388938391559584582332759605459515620494424033561230139259933742874029777941807248997868615049128211023790486866013733871058661665431688142719344046945714149456786733143157293699019670399185236549786536392671511064122853881086891784106067253655184300628904065584691423790397264358470162857920040461582064857385111326145565989139950396241007753359354176323228678477401553700564799318972317847811431675805610100741338834636407838901497068178610406185102593278530032344602565520632266563074761275877718038766622744172224423199457124149775020659518627919151573312321314381011332930367493369911698764703341562445831611729121479103911295276630445385356117624399869168292550435470103232131683524043807774672010719734536361041402631752327680948107393725368688877517288409174373995060420540070871046458625575293828668705731227684992161651173005746550137991259465246664999519849104127033460648973049515991631033230275408164494665298797855838608606885323528377883887544129547139578925387252571662693098746853989144775619243659776758557011926779652234134038419009857730660357923446682958572148421190202508438946704416429845465218696260951519087147715679359073759661009036792381919541617003224973257151830451471776173718343503684350760643058849608153762509278232967391731477251147312731026511552913499750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -14297111481696251080388965759506340127777352298438165246128625182292867044351540724360612196177944754879139448145100558134951440199335162494604386691813432027955242767875908617447592420731050639502461481479554874067309760120356259171320810709188741937199315069331806673971618383091261968936109379190844874036898527351070738168749608110215154459619860673973197246162236047718614448639015252703393808888091914726650007378140298641128474258326558536433027356554834690043085156331469276322524141946344179589805762748640735306470811615125747671436066512740652707655156256654091670967511055167696009597909425532000256647444294821408189711165230216927396428208889679151746825113820136137471876005407415239941069296228422287951681991031014743289563123145145554754760536081688159541622235511714293278381074657353437711469196536094961738236763898697411708670766524900678109138593858142338543890267673526416106117186452436175098905717018241827101361106750275235862347789824167687410422120341706053503370874613259180648664731310515897414503119208318271138934640039756755741998283128850853951060767246947109553290347604052074178042810520255745002426675446797716022948656610161598114146929166903399287971474753118842418254379815695640998402972894227767196426481568421970813684037896733249659214726379348481746275205068469202336783540239435688101251949301521829474214040820662691548244205648737040399164017332809924764103271130033728767709694867048853039374872032807448879737339684346947519906795950928834804943647988863332147933083946745443476478394753449758482604101644499908125793059866906625480557080586691455438483008357097108990825956621478388220255002922686607014098341477878907581415338099307705266455370514712741899810124636315118846517099055580053122330641429921346171166072376209836585725590521265191019634219542283979061533712635090367039047193244834628060816792899307065238129145981893849619998429601587111784977084696415388071355751128180220368216791099235706481958936456259957257403364940277902461278164716128026040655535859030787659438367546506567062652220211215528105004042388378060857589027682575511402441311757985363445436660406106562817000052568507642305314015570545401145875410706982677877662227510150791886136727502251976982135139075578250320251193056653700177478938276861492145320718917714115516293212494141874133040428067433910698231636963366355853310373505082824865875807794298931494852572185973650997054825729138837602911819145129785672527333312888436928551575566332393249822520526049219586784506720464010857977127218135210955364098292671708203061579096601505182611497234127477892233656798944782635305282279079520152006928093928761168585908379755406454521123237190300265378150415065938331022140565897662491141683100998534977866984666064834362267456650059846138227718635421852927940411665024375705172559196558772699624640616529465832800010633216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -383118782067298402823455561553726704384238143265683752389880065049246601328101689457844705873347829698564358049165114003717240384514086193275129747546478160404725331170708141411581101433029878681563047377800743172809085979277853134262439867687250659205514493666619448104348804718318326914499559977441352325285040825609668507243346040804247684137836726293305367561619336969910507580666369631544171024535527568878474470924620173810518182247704235075033462995961275400750226818477672818874694157843407739727410753603046493313673608096247947494938705509583922389168364713300003541272866418158054874180828986985678039795641219933014192683532512542787535370478229453352127569349041884444913513425628349493018486345833431928335615110645052447630758290780041771278807277408787255904231089747775633533253003837311691183104528027501130301087401875724800198201289510449897060978610944867495729303652087082046353533942837950161666932082392295495592255403629321626263958283254423713839624102881532207320438980514923969160816369972309978761422888588489717860827273444033727768068224225100366076578439664112335606579524362390713779891870378382457234429021336139569412061694160707420381389649337906969963119093113000289869137002458471852604315355606693181143337306240987870107970817447348821621357407296473534617770151448776337525319063486861421087553474935170732198990218891490226114215189140485788060159318475959672721405428517830716451647439952315342684080825127668449504538709239084787701631915173152795919996514327252419450505616861001772431460868193852864226341504065451326500560086261915318413931860356894825924892601982692634743199552517411195698734413401318453506249836418570406774103684698344562626355236427957170144462855767745236980663219549232048390506488219171272608725935723779607938879715396433291220418195710772796778662017978688913497857828217300437102347922435907396919514040731577628430985066104763436270405314223055106704326459192766520543958625827108051863577396971818192756502855362130581115417442311969146649480139898794526348193277172654830534310433627759912766053327079145385621340368553762077905676956661591445828420441694201474915491271765362620335626609357008468788648826297586413523582360680500106079848780246755039825585844275792784312056816928053633612269685764729022986758154682877924017055353934289949214160173978471878276724614213877615178005024430936832694700187474856213036172179795188654590624709533471556240559654226633578255338730964014739388781538755043401660144859230809535648519856511008254116968014570712174614026955574408086071899200292856266453974661170772519871681310740598704851442989193347964932869404266569893603598141725957482015257122995306651134205515105803731240650795768275014288963388093293396964711770881541875617863342115229291392061833491144072601675635635500222522289907307966864150431826981578342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -5137746464383825309578403816632730456720968704681873078339339778619582012162841850370048195451139373273638368737162967061163347074419124702062090308332443136204275546747592427379359741698514353231641580291094249034506874864702924568180537145699398652985980063952821588229549691472109968403438274017871674165845994578403857829627587033405531927521211374763715695308536899970452096213432361574958594558854605487225203576917130942400662571474931467040004391621552658209143240499721606920741615886106232192706749022504956063913855938795491756914796611889245194406455778621388279743708960868605514494993316876837052611883513992586477244900355841865536938231621158482216492522349082919214220472284179581439639345937902492777393860991516538771510130370573569224223268730082019122733163857413009194180642223024162112725065605944373292020041946332400590399537931855968180347309826684658006102701056161903962000970740435734979416264374598936311908582837818149518459094584682121398243050280815458532995902663960915151989839814230306046468235005614238771507254801337497076722245170291411943798833242771109725851383021839972750577655772249454817448188247237827944272980910863093169713850419915480156164610321047888669430412681096631597120028137147423079187082895631355662654211308536547589677078799843514644615976394959580435845071619159148405750890096482249512346831456621273737886814970092055380837319638535734999598396081726183345449246701013761036096149003895164893654486775081064892079179991669903012610863350122448546289859935068299967511470511618563696762934958057914799898475183283776077114818007802360962237124042124216231446418626216989661590595350701429999566063594901608533445680199355657245761586274453339181957593853906147263720655420329364944698563172126750321990692711634887670163934831361288438242844198935989927734657721694802699540517993920986532471324569577034894081944211942125127034415993227157635916205184895234407057685772903041024395620436700397785760379999496459913192571758243558613370706933703874429519375464113927233788463455399891418279918400095655481637251679371443914944645039640898044493450761725625468028722375819915329247510319503381191458455430451301664771538482703309764775854036596652928795092868150716695339977044426664525207724922396081611362983554024030613529223557006004534449645167057261611155170428861067922302126711073148847133515908613266546771659057091024767918236337806083266372209022356199215421314291593356611821706481528821703583561938911707076248717929804575948717307089738309357233783560774858112007390769992970519508832468496203766068098183994325690912751125645094574254044859866285014652600977976197010484931872204604259961083873648322988455599086211643739622119284436824887191938573947700909580598449480651438426883288077119526145943927374826740190657374180394535726122373768188116590506845301819572224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 475674247628263397075285825242415132646404658984612252591521631680815133710713594484194685736454009708544118925160648990177391149317489182326129377296332236786098988297895768870307247186372728747582811226225163330769700853254139028936280713187832529745431833342433410201074805193743948554145433272615063998229568730223677665094452752999985959825130304519457655967866846087409169277119207023956524773789166886388602958527391916984824481663521886565810771246563045611809022666344140164617235374647463044100294615901709565987458258728631903758615565925525929562289492196699877599955503454240015506209365418478501004043198806364861979636273033427874411840775832447467375298059787262807808618094597245714282730987718151596829183663708192326482367874478117568955010183250486408304600357924925902872673487898930130028564858269079486199331022483793784174063868457789007549966954111353178459247286265569815759991574674329498969664265944342844983755624117981164423111148139473787796200634483852285376812242408717301144477813597205342636270082595141008991233261874434673848800673571813780261306012998580797852008839597312617925829637131267943841534495017994510386368481375830130717942628309555635341334139033898689706204794448664563413794788756574366352470804294480700190877991544510292823003999223956016347803084606498457064508789619104644418226340553895122758556692351998528330388619153847628957657266541748740259081681252070231452399665699311164620927871713894052101060156966085899945108060548938587396713443910457676661036463769320633962823185298161725565085581476163304188062741774097510248550796398092045176746895721745063994797099464734186494860053669178024845355349497952818416653093324656223572406104539205278034789944968107154459694748306514197926476802057466814266691973728960941697485285016858395721426085691299154177905405120229230836668758665313694094224687565264833547247113469614485248140456771788465241656344934790232363056596175160045743633266841002818569133943018512849559921167298892583830385763957363563503224519201978194514332417572177785356039564664104911080380423242652588580851474474420084462513449786171754472314708756714802132627286927891173185152528546107296405409949091441346792543066581389875807988939019795261601281848004007294112645076177756694435828837158633839312197562931610762578327633580284294996889597849680315389458843682112732228990058450533269985341209415902501745807793592695733452733713794700776660044286761947231951027433145249294000947246163912888505147955039776249515968001018605671430781075280454008990321422026073096161921894895080090666715946510858495041595959842392965938576264132435261661085915966612101511613035934424079097810558730618924370773634111165549536379732626102425677397736711284010645411129961031723406241621675050435949974315625310641294905306232260191533318434706924195563105275335270413107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -10995390273416890626567844273089067335527937559396157881909384735685457395567559207526459110294951536785756394281139426688547222210826481128888338515357268403196636027193458720328600575243870724847884471232878258713160992193126714285486485031369441440093399702312943237875682646763128284181882319578827557065482269423604925662562762573695624834118772780065016645024052976145666767497739312931528096660514469076040658438013521275800108584397549544239697560213125351924554675581604600449916712022880076657061522339971738464030282350441206431028457815946215225382485932351109048016434075649728828477462809241284500995389446606505231924835816720076756284292165210788487096349139637987391621922866522928778357639241296922640930619722090742017343594819302876737232533143841840690629081146300679938729780365377992859809647044109804484357841241100788644251793521457394554911702128464192836404973282710350829790395659608326017471170852418655199257906112953552398400574675264411280914717276684175048693506728160703955705941526745793802905218111977739677813458313412182650306312116704008840480017199942216199391864142723499505147261175242209808476168069946807285311798794760456139332855396148851681751526735879724831419218253542386187743207364962260644903643981718306986756132243411177792524580863295948514124913562882891260868212208864830434636193946674862401122707095772209022411887099824175423734695050562872744939349638182222113559887696755790037573000798336375751512849764553953458098507424962007979637359003842527677883105663980984307165176403185871298009708739359358451516842597310710429568739134258308261418841549982068534599690337400223501443305425202484920523129048042459627717665468503761075401940922429531220083628395197178656739077556537527424158459808151151116269739621077716550348993657091182116652169437046868874657730581779192070588869644581098967331588897223132637788668530585993696695373398910836872335535506815900364755447650459846192953194859153345331319523272194668226400359360265323170287523167009232969128372204381617405020316090288506207163392454431311609953001481583371140086277295132704947929458677747324183332395128397895726987808086331773327278561443754895956620385377972173843063658688442948855461333164845342926858688564308805185240456836903476482816173618904003708403104076504995763525266305948236707700382243392671938926788171558686379844160334619466044176713109443468587046925086566935011994127086010206506373278320896237989255631634939176904363980940721326380251494085705664199959170992058154630937217609544203630566761992961533838593287692002120957178251385214051468694036288709031250214141779899548283492304276642248274927103639930394026928780903504115021454805394736951895593583190859463902430338529439100234222664545356988789754856062555344688536482809998612480481150923260979079877004455272767251846695801625876973486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -373420262196667829594687917666993874517791229288784829033066781463172433955653520084832939008717934687099069199959987249305621409306525494349276705827709786234116524931015933140927312577991324939353040390940760622173163324259840215443682273723046534327491630360501838070806263200760447622992512720375859614366157431074172770683209617912977729278141766774072703323809375089235859582826717099193463292386193882297291788414949438246741335973335653180628054934240313604453202691423158915860060187303367977381655444294039630053095326209434385826337942011625621306382114785964961792478684552340468701174660230824059901399762286363387896299486322625075017554148748317666105608731810467139619926680959445793107903084368868753090028547422454220634794899112917282500368953019296335929018012085158686468120413749490600866161340311228655398146501062889316210692124204868638507437334254346591469390188298189975917937909295986917688131383216861106170632806664280215244625668162778060531408664865234987176715252795459976863227550853895634663181101928360742386801990347757035150645327197763403123867038536593523304061470078090635722057987993223489828246721176992127527008532514807873201118293465917697162713514372167953400579095725645150015358367420490893544388168960222857584755621846775261498303728285574434263742448583171528562323445392568785541603587437862306465351277961971180753709969382420475878589072108391614542281303413236170382118477518313668895808676139186149477140523401915920677572462687532878789544838513051566484553748617347104567198087406789624385024910413603616847137887411842466298610586105226260943462614014061943758380490686698601995648156918740860060124953234328236001779453125200841640803412047333677741156009609231808668113533955896287733158556496412818795200847508065667430625194006051293225463282511057300107265647673934902952062197707186107607970413314112274064452871803505751569820288363474597127339475140728241640585319531322973592333926981221795869450602880624640928734182166684102855219004541943421009708166775709780631235186714031123395565446591426801923846413463966653923463563534352594220775869189674470042066139572775005795673787635403517814618823212634219367673386422525711446199573465970084958071464583482714821786548645190182573735043883068591698463312365767079896683512918034297414265063828303063861404277782385510733324505539631768653114285366245575289892830302466186425599813702535136784377768425153831393267658862779621284627611025582665181833225971691062659791645313952993865180918192728718291398292199594949022942821008339158806678222554621422912533053495936565577710899773892308267292177222978014659881570162997715571530085898961884786389026425319976246103836454165625790496516265101602848465452550925304803458136970701656869141902032072429072581433008296488918812237386571403796070234188209116859145724541609175311974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 809754150027504946023047916113632275516930293026894356423677682189379921995048330290172146326699326781504496828225784273428775857350378710144901063889625942927428152540262384859448597691000971436517813554087499039719878382077980424739617855926940620480966918124939950953691007039751768328023140756205779870037948161110356110402448484981240817945030244528806921912226036439828236238815930411850698917112473049718390279906856505296140345291719127428450304851247453178157435692799157773833116425805402795227455122789940720701451252374362610413518386698200970130452052228261059181203645374409679112680006475945057460064366975041766871638388912964678710237523660093973629199826927739860909612196106706418719669143664368627342701725333053921358534542145350975641626890218833086134719064452631445027793535399941505956834283359939113056857349851102772893835658567013098746021803874980022609614181764854137827432920766794773663828084956603118384332644899119371777268527718044979033502496463147117059139962870446344604737206521616243987152495685855698705759230677595627567135237117056006054641545421273856352037672899908744857800631354308257148574886132298078108059700772674320427387231874742285134006881308718961974659066948374684921699824371019833188598458521889008342030487488213966553635032325552024925333346846790931757543221398135520036094529551958747778403255115153637490508113793008722184394956379598511576912466105318753966320406185628552833480913576175289532104455021091039331336517509244148194031422660551683630853555109193617764244785899470956928458419555515776675045168994596039327603632904206071983294732538911926641589055113490771354609852498594920493966488515241084549149281571964211305988495330868700240347855177881016632920744445792198710035780668592491258842413294001967239673159476356815980970289310911319798502830787991163913590094333351641974729356451974846864109193945464391515194520800490037008454437580286243383925933606167661473258507523624957245534653693039373502398846138322620551085894130470160210629058980357733017664993089457491914738080702186084398773170739208427284690921445485981066618878021266070202962282487412880501491511327138029337832530274141710251485227147492699084831293124591026318453656767738354639936050329838712249104555959537073623962730175721469152085689950325931169858140079738112681313243653790497520567873514852836380709552805743293290184036437186350621176719432263612687281864974147132604187584425364762689502328797766095188998887773690955939683014069067168271131449270927620574942340051346718580846343863144295972531279838416815686700483199774708728567204710758387528545075509875156183635739563203627517532709322955234471502599371651843744651482682195935309824694280644076318159188066294543118364027734207192405145145098448667457642704298621459804619855480581118436874855651283763043608448920645713581309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -24480107048376152384438964225635901570731007105675047846242506315499744176450701616082411912917305052404748733189643480700521658787346841154598296588658788928171263232802782133914893688159311858509945730653048406533839896625909264572017728892106109211908648343664529021633682481750150945119427277517080696849063273538036029404857724343711724891502040349264922219795243775330534146429090224704425394894194012050848262947769518345293716499132077007561727592913111276099152805082628596013088819062074599150662171407169285471618484872289836759404258620462897934249568759835660061322104948834097969052748736119743880888286265394312339174327360707980037416506112712687273816084942235998467099356947779596945213584652080084502451196043409677047753558218391495773606567989523074731462283932492652892894267185254919929765736675967827532723504974525734227992906539589080542700552582934339151308463349812287642039449165872894844996825110969350905666159711477260646435260160862401863580827118673059995143005873831009985995089416869126956089285300636529161165329566309559317949029301085898634830050394621950999572114654870268617979111547021812151337413132241252020078877701027416202943967156280395088355618038697084464097760156579048792661726472974873434864130155682622016406021061741171815857146056328916969502906915062933966310248158934279238947272067387389109639997077111280107810739143692146072479615574885729055053648305259941408062764394637523920950112909027260144280860684710762984804436500469748347842543955192591659952996226795519640974456565176571417086908346418861753671809863830980532631963769147644993822163962657954316629310158331952208473457417453601335837027231892962937954658268508257645211495168034348500848270437324503372626321007142157828573422916169436490280638555765202581183614703988698056288441925261114262921887673360159890556868400391707009561156446533573240774836052469704767940633734612973226809852445107188618850351756964042337934668086320040401495012767282069305137485322530060165447626396037813105024742692278661435951230774933889891980527584737598147969407063226651929420525294076713975512502438920960093237676390887141444216851695665486797681953441011597923212636319291504980038968147070018398774113339453153270189301619934505719873644690002028609089220475696420694929292314407812634615570050105798512177525676308516076032240258727554345535293134600487022046127297023799079320303727841844868648324343146349394431316643227049765733747645495521669201521291816814134198039917692756279439869391367612703618548691180737672170370055055988568559762266540012423372908379982388209191310179122626326886848032442116027577954798821245385469579578686479728792728530880908413435457166127906139519375805603070347490308692443968743410622964155712159091924493810180733111327462357263840943583671884104267804161682517535451646124265056156874126131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] -165086602475925401212021975117506660153769903797919277223771368234371858205287863521865040122026675900231357444476441562168397807608770480657348345812698719541006100274124921910160786094492297244124537699893547418040562788403291630420579795323089822891085002494653093762426851220002813214615115644706044383571183911510520452399802880282771767667448255931774965031360166025658904172576938888441286123477129886619429922686971409378455305261978524580130982358785736161359875069068267717725559291505420717008675916898829442075610975809282384844374028768729065141245957687581819521170177005341275380709689817896510336995205920781262735646276040560107053382467298793644738914965769284371896698464111320026936188692125513411233679302922059100365904721320895053455861602144511328377569289608145814503079891055518603852818232393485012856284426501112677833461638109049266777580598656568695154758944989221905155399229460838640752811035607979487323511592504133662987729621567189624532507742812366929091004404543718716029062899045660925535213888856619007841782064787433913162359254125245326022653528309143587539411790387265335619649862130976991583739982137539159716517054760448354917174198063569827947043614847888047952852044130312170447896613712267983114042194801740934557863950550060651921604046065111603212026706512442887574752465511637405067406843103416567362613416585518261873597473910185067551821519846761954686118151263792148764263554742359089596161276883835296513980536420549786767005191665544226592239078309346445083666767150263504764044614373353582036783026234000059828971830507544261318956303505297323533437624653721031387118276960280469098213536400927743711427299896983911145804657835551874499543877606920258238713321636043693891088100118773202193635592717653707189124735819213635446004926592817278447311591983509087056872686558661068489334415579222218895084905749426665248055434590477798386154509258753276407525734665127023456287353913382475563551447381133986513304182537813619407226689610511659323253182464417718437014156853108170081071424093607439126246032959190103090915887239288659370376868000629766243444281474733974213863645339874743736618093273375986110155922547585118135687532312424744672198859580124716085215556418637505332616043477240585607055480553936917168479822353919171486170024459871957602933613759265473928064230669445713283868307347113019941734938695433197570420145611708087678770602981222264357274745538652052013945279782107065838953587811089250392681819724289509084190282442745637765975174283254007522815376743148960636943048594970922691023407529908298090943959774074109117276264146551282998091450208132851404961519339933663466957499110399929076155236251693412452375048420123890895437218228639982629063597406025090033068982638045433905085084751573872634063050071073574414603295341006299573797709177603305325390667513887979783172653056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -2069565264256395000019194527173826789115628403441616917797621174506988269012769219898449172667574750134623565548520552321526247248569251744708082437910135204653805282431306149928148294003324396428119044739839130469582281448400110555974836228423619316503485025844792397502885918938742410051177824122369237582204364373925061059503921564638405827747834710768419443612590386318460041699019240739195462574378499099992129002092339757660415113077255330178905834911605850932491478382228331104266068703756361484766827034553846873777526308814140753915834680225952803562284452674707535329727601664012748326657280787386215785499076184017363176659684959179436239544687268553318628469846989351321528567338985343424418873268737110578738784929448099880693928214182859977193387942822256445742924350391261861825457298262478934403765864340230946032316086537712148774641310299395353629054307293601581517808306695274554444833579432278405951933667940041609206020871831454962743760285826423244590151522178889242514968212962645844954320110505762505705166519362568200498638874292224483227409328134700280138146445918792363135140847498450806663255006251755144040292329013349050001446914077155826480904090232660437741379937421358938200126286442842048070620877750791898089518279498929158713889859158823566966325753062314266630808651898161477561980622790275542160487369987120796022607720825872116969991593445946378527558945409068064201004562549783598740446463268471858381127329286879809890148843794686815830443144504961994871095261821523546202615682141322309025875828980158114174641764093196744579082899075172832948115988103088611012122289442514801714989445150107972535265155066579170309882093544005764648972287500225005634907014525646048664637637717455313739707082982298901611421884408526128197808080692546445516532196029144877423842954535259718176211574653140004184764996810380917245516234993642370690694923282570446627531297850390088216007358642496284225450089746417598198555128045988601171759268954362753216063265974902628679089475152509293008053048421532255831599000449678491535068937808910727294898784794791547082267510928372800268677432825292506912949650372029655556606116592653056089491246240003273348634649387061225611806075908429887009041405210757499178896632027097377005621864400822550826470746398480916128638045445934639740955500134393333009504583442416682670047723938892116739974059064869591799380991385755556038754055613169521419499319216026037809808132238814806106375863815063823487408865604931454092348411492111087028266725986124298885309526635018520256284479590246304901630094640272900398982789289685784085633977372567646904342150298522403846334987174799745921838990305781423609637194218498311386231413918404748356248106031461066957065042851944569509027386660327614395520341898392565586687914784975542622247071540150387406663956291528623236891588241582534785656422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] -13121382336384086769319163467387775434887276029854428980625854924636261875212794092078353883914781530617932957139673522028541769171881026838620143789383204657770623305682696315945361152457173425984438788452533415738883767624494204233098370171554396392378442367521048394099289658473075907366034254570716217797455521992264549928861958447715408077915204467572087398591246841895653569488466930888708041715831395495264161658673834582649319854668879654037411930473071657639970066824316500892101060604259168951534567473451935559596655923557046677820514746026982830468168887389425043777359384068697497147222555033918040990701365850519172012461710980004256947108079218778018326302059871389657366230498612396504109632317438464316976228272681872053891681638488534318337284878795361649797073996034162804859462513790031314339542455975266438287050802521535388417450440124949746975935023986036278565154957104089772045614664490068982707721029569570055201066468215950638490446792904355253761501777531812094286525287383824317292759591962798054174548696073890025612804281440624303768766097254421662994492257581423025194115817981839541484812950302427773585248833557565179167732659745077402765776795261204832912463303788291999472654374229985579686763434531192372657309859896169078736056060500226578918608792566139455676589767416297913177419647997374037137444329121313505314760950765606474406343315381920503750905741083744136686287727242319625121247537016313782380941261422384566135854723254805409090641567427586815309480480781857020335345343908229881358634073750111943584317370842927970171003470710464101206554239766150756305094198447881073644545488693842645636243390205362635644989689578881896719646081288647370524527360617287161131610220365497258456970205468001861932323303787662638563902643886044708474308729400503986498454411570291060708231176665324539909147263367537565107944257643028662721545514194250398813232052551999867815344737200857130423998749365081203633626463578121709351631135975598549214355311007462055016792536752435321155128833706475945285482021237134152248360039517583470168371733136737659308249315525411812381098024649752712615621752987342683468434683790997733920893300970342684148941272817595617350773037654181557559181875033273165801423046293757893626702264597616675412454761508037430264770784953349924737481630198781126381151439808267789219408707476963612339650306747057720365355145804238917516750007977548549347061485785552759002488537294515626424330306109503628485569504175095093482144251401840773514000723731662346841630941577648263789838295593341941279307134577917092271591407129434102648192387202072436369993037215316542301901077073650971009272434799847953558635192883955916522581727249299850655252539135295745350595910651593659607459561735894407708422887097894023132430331197548955814290237316903268792417485873420154903744952973762595444318273536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -2443632332790503678160045106083757949222931222483487811441920279281903811568281240937747118535315052482436924771753860432693932169100100799847235916105757926771041390410819128595499463140608284063172680103434939775074642083138495297682961596951035716967536154347458736864565796714085273776316919257728314108640750623214729545765140150528469814824748748533644593654928572035805633805602645924944968364277848693372374115416315407743713042253707328156896680672840750803313596390341411314733039966790377008628096455345143452765668154234171086498384680684202157016789103555965339174683059808056340869598179988676944180931474159312857208147390523671321065578881818475362133462368513979068853398324947895077756255987527448494988767287910852038337914268887326336285687764783959354772076755226947292557366475448498714484256850064169342269390312720160136169001388825317766672768631806997858259410326755090480757492176173507453914081238915393626152032847763186755766729306176471545939972885206051116656369871520717070532122170288041657230678715055622649671714845352136517289149764948182403734223116080587000252933169358800683617824341680946875051498908428389775751046441233422598892575952024284114299974686485473427484034424669351896055580165436701197731395040859283134884541654420626758124094246761446811412344162544959836225956549912783619040530535170587656978273611207385796797961712703064624662074064398337801933985378808604073026269385042454755466746587725311207472728701923688455697719012723553942855442502483800466615320803545803996638255517685925448047657585443249855205737262341053840493636802484174274031494976488570276330521201175617674608374875026090890552435691221879404903748029145739523639402626307903915228092822983361480410967711514486304493469781944745946794919553805951683211327478510840235799903077327331261132053895712193111395774942065811734248556089444476172153935059315062579576182358735836251118236993119845978625803615199431244108641864768938809008029068701528881252570592830389557799250404687622696993361675919435844893836922212015044944709557354319792366008375677868110989462845422028789308640179646404055449847226662534132025691544994492905002006807779978806704628148232900197790175223551004453983491478911282591899194815937928471798895867093458207127454598968932920313624431588791790458349868941714869111913044983320560792489177256548673253784289276407826652061722451367033285838797979502001879640001001959418769442146925300391766523648651535650249069399741564948407873928801510093947791509854217884495177198664485003210572296734060749287125321590395308961931917570123409142623784289301427465244972310158251544660656995500560300453604875953076917203987769425193911479076169446184244049008580193364017814773646779250771939411078031817533786046484463811542348093677576895182262582858977689483843780668109920393703237353947030469633638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 79576689381332254624631896164977161038393029041620865603716898159249440015273715139210642020427436510390555959011772935395546559953005233022702217272416435526097202083886867363564379808986799807921446407882356365266605453421618515294504672216805915776239552293320276139120753797153592179147224131983298859852619370935875322189579804601772626933572961984709048216407267207323193105269725805443032075443414371403960273393073756854687285066913740296510329069240417388051136177709926753880690208959302117722662426590128452792523014212519959576936282407298815076935289430512236076069320670910162275902975104207755890367580863299767990531849071975149022032454261824943401069661327004162740800292609044051353529765433850768828061419611596455779927758021429599553016263968989858213981092451112485683207723019656937426656284469187249006895924963370417738271575841144447739796673307799237561309203302942683181413707166067569725910910083700276638536079514608684737861625679104967367696255713537252928141117264836034404568989680962322948288762773199397451627390137443298593474633138998993099485879848072380395238055680771019597540834383346658135903539282250207996052372865750203875096362465871904921282405408349150534053057346845984131237157052139261703385501008064856112544564118449866906988663594992993997795186334719750135263438188333730184555324599320065547896082218857980721389358903464497437791543833228150479069629076120273945452948987856697345298932617373044479636711015971949055100971951915123093580523620617699418901082672723443548873643600499550404118538091212396828368504972393519784538409094056147715637247036318519215634945884024058843097813360501027137759930030320349718033842544196695468070799102074475058103268458119313389384129954104901484176405351587900587876219487527845946739332731489980894483614009048930083667932025716521713593537525481212749674611094443992641690543297916140563227374947187463472020952372588901793445134523071579629227111835226912710329156167431965662422039971799277882981215898005688691798387623926444138912407015107877770139342858671714619924384098432524935788215195453913014044370066390319422735983088030463426649293124738792494013686871275153613887940622293603604555479614101434823913867554377640857027273583037881459627335440365480367521849035103005869127419405649308723559799942263228946710848944853446605420650373675511334333508812627043983004953023011850136319372722976761729983248020541622325921903096278488690806646036321538779940957566621835157976447762224508691104353652497771768681984828896594613238714510541778496373410730391708900373613411977062878718864918289680527235297173936527107395740525142714275880775230724133957737857554498686632910096076861363094768466198974046037689619110678301469954991321320674211196313744287826235423914246055721854650410017203739853569396730342781123276680944608172031105346568192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -37607466364038763421585906767735260016804997423983836127794645783574836073729743916003320756542606530104855734141183150927484033350143505909003316515347180112049492718296673306237692148914646348533927392185525454514299679907741940317371103146382045047906179228277822901138648930624239132595348257660876447965912871436481476257939185535962676258677906237495885070868676547717027673839761696238686725136110995247859400323987650971629939176489178442853484517479752700945675016955906779738392763938777871630686728598347723141629856726416658750988313740344580016752116117674549021894533677156745132339372509448890459799531875649861996797074674108435452756719373835546206117064110582446557695888743617838805702288311992216464030321100990042934153697973065868018511899083632259979980536822922124528903126865828675529464556728944073620442985292198015536307155438461175397604441468437731147062970522286108395093870410905821169892789404154557804673795248540952757107067567712586300558954765555720028572165842905234710193447928660047081918114070644950366268889044376790187740312557795713041275848137458586819206668991967821787292245517372201179908550280505919770477927979420507312316222238500223190223713460525833536385105757018971797273117911207806076504282176683012543241494051583533797963015611360059750609511013295439747955619186395683294002367363976647732852741793685444346012401168947087447280925773162645531186861355959000466850182759816848485998998606890539363052628733620870433140049562941219860251369007991778459213891022983388104774295550421711641473157067708318886503671464463991587416102137205371602717107681016456746607454961608957110721405926008002905213415112893118692652454514240365985497931796667865389113004072904142643896101780765256943330406222659161767328206254946756356074947703924691966368612307547309013225164165852151288120055499115793362151871228649873689689420119708880065996699403627525636374240919532715371863856328431968534961067417745382173161158340420005867446232802329385062279663549570188317509796380046500648010327748130590640442277566465148341549900971336448412580240764380579869472525859515923519391810199403495395392139494629236613718343818235291852166437434289591759288259957740164957865764927009941124007116455947086012612265546796287594765882129654325833198790879019614669107217685426653974983252445416417114148055966410159365269457905727168008471510747734700121875377018885637042454660691664533019459963038012165050472330370987444934407296092834093128640239342071108000700443598950394230196605038469107423378485450532198406790968244215622602262242875786371047802053760752219886352163294201327688786812727810741322027815846910056052022277229636866971079054824249531116538921377973445976451837851992116724001778973864144356356192959931335687357385670176709476169663345943805382356868956097433789463074606849775031467743641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] -1484304958082438992282047906228825172981251025719579256115572848944498649618838205506022111594969851022247610765553524163570096803388213056599350759640899028424851829738005881735918818780685516667652440115116980390414538901925365235886173587828826518301244274170127867058739727493482854113631192925108347981981235694740324946215932860144881989755355599770940138503473653287718289995296370531324641414026078544840664165995277100776201009755429443347574078560503241669310986387587904213318894277500004732432010897488160053850075819249493994635216485083472232089709352924209962157868916350614751272113239518080164674409583759451955000437650098415910203845775857532074620019317193881296012473594254065205787828252830370911494304933712087600403620090133745547655297689544963701497177520989987004296901649176662227035052365260133433201401435159294965952771840437158471518869407918133979003562925126298613870088700016307822815146393213132759548209704867017916894325846422561847290742316714608845554460640666784982045990725283497884583378915900077748224598894090372044478902203401055827020542153171627949398181695238241122903504434841089506747756313921150065574883456509311863670193968151757658831351060115029291954536418328721420190869765063893208196809160824976555112943376217790420536026910141861617279128333851333991030667869320052480004273236769429341550238510842712387284567821951459680022225871092294334313645525687209082948742633723391908815557540950344765120576250451018698528040525463918813488109920006355751689949807123940380841264498807444485945168735411482399917599846600655390487194326096822089664823513333449215751255234124168065274245625193777801912615529697236782385665981607269590777061319063964518064429979143957949053097084502252217648911784869192190330563416007306866136112850120556586229828386320845370329181222670139300381441793004192220405015736219124233063803989655496251393195413902002897465369583412840121008160248818340594198529921309766368582848407057300085861218314764883926198306197587983450419856867491576484472567728507551333851808450914121584207181645036662118842628088999525153964339814764906315540490979846136361335584490825726080011305798758764993977521899487901887155887524714517324532959394549755400125780191393637301272559474676523456036479696394901456842081507249479995245857157616834884954383116866274014808060652805574182702122234142417089158826256685946234357811802422053856670608124618865469341268943975234379543766534021962902184687765175242786464870398450278428716922053463594541254219668922342028884960976778219272359010596149904207268212307288995150677852395819106731410628635964362023810911449041029758684904528839684237823301607927135918353783855580534999022907785439930933731458553684892787196170633316396801658679292788184870807746396443516792962887842373813593270720695003691930072179008178837580899616754237440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -4288612813090855077499735696845043745079849309890619785863667069494328306587186338464043838902465441479095667238635954544367847232092064466549905511051127806389249215998273136537844869348365666538641165525019172415150788598118831911635812225246801477399435343329087029274434702329277902996412772670603252342601095636206130908564896333534816864136910684068553569867522357063057270657555354341440184021178668909618078242730638866081769163545782159646170090597276733638701651112825149793681143350415283590034388084611984340725209516483092029687954678198217250223421060133237099480831193194760734734370710284283736591879105356865001954109614704872545382235284569371192268141610464318364839456918617403997406968514827339123498152626826799719495695626288531910369182451193443274593537659019737118400780818254902685300125191703681103417789906202015517888766589922636538162273587912908288080052583823542826568492335589380225587410553428791754887519805891870646511122376392202856535094440457646707705476446970425442015404413157194889382129564957219900187809528031762238141323826853557002899780716943865582094156312266379711274061859310788336115635600728669489600397515940631543381152117467801904251805227002021116450849326443978445334765076484664903749888100345100656643197744281792657412313779636674031200288474924913538793270627402389696273289166174935533883071557264936041048156151078048020613245474779978463515514729362275200810523004177470091611624316079270799117779966979111188696366496378670183950362528367845293903561569151472922964949666617337655817720227517827826763893155636462128418434349611863005109501966549738097111344986635202159729528460942703793709975798024518324292270246145638697586775057433475621027966312616496769071798003965824368088027124855281554528074774023153414632728569123075414832869077088447659892549432535246812029870773906664796068019290081849492137323558037774402296513607333816548041812140571756759780125993450675726150295057643324202206237539404294849684128361199093891974746605463991910489613651671673247556217474088722358872604517871486148410119962598075938388511641745197511142945625999444928522953907310314060722896095247057258562419643241259829820665420384968780541790124154619122066479397416973970974892820497113584768030106317862750394679996595338316602504334321792417195941465709484674304103670049731772108743344665394563163684063434170398016892847874582262170103307881578987368279419624649457781096795971247695801994689438208209314627063295945241969544422696712146812098005960691210827058243537671466769197563650821547599717936454681351102119924059804291482346814845229763485654966020442363417086795674184943447407443966651321687429944523580797378122326126527428645146011746179597314463220637420313188593694339211383744420840154918191053841390359661761373248685215551994321061678047800162993243578089457985905361105715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 17587640021325113729949261318450369277200236739606383840952930830627754542585854170790597967992247408840422324976130677047918905291016608035528761523329373721714183937463097606266972167417131981806178938807124772733705959550940397187044250617235596258799217093193100362275596231673665874557802392217897308134478083579346676770445120525366602989540901159075030623381850224354340259259350512473200846249720160206717217957854619247785710013474020237711408584997422598712446863316949490642867826282879167517803516350559674735311626140838507753569536312389147411474714873104004283149613252792446730957309839197819509907128904515539289364787236944675788876916850901864434077325806402101143507896517175177750025006030356556039987167023403870414481786811935631350327745680151442959402199681653473949991317742095138256084702346919488304730348173358486865925259422992071095014274819927932635040421573420602597401740150305840987395121925603944099304479467971559917442388214234367033232416325383178722512276471595159353764699826030151867843240309815662876051308671282506778522621437786174140013911269225327081212763131640340362141549313241748792225243734319891403102131085673009453774302885182808533261364473035579143389960410325591866798301900462313771849570156437775417304012231916137511293737483929495253901298640969790861886154197930226146506938714551624710805799609255735981957481032224834628718187222151667729129508756022756688398532910186795256424290107195204521237142965088962145322705872610650232719742264693706792259162084594489679816065976462056717355098598031905608942173793738432552752235236805060412377624387952418313127561689691972199815191525291208260396660575417505109441387368205038684050056702632921458734539820031346314502087594027896134599937150741403259415288156860153122830477421445949886815755164780232556378950142841669815489062864262301033814210863039775826149550348839396699838269965327311763799703745558006628847572967899854689474572177944874565247147188162411239297468795313955039842549582851309962572539495987972371510534598673683599022797501504681222222615032850661507592410211968805594226869515211350935154362835481312066733211162697906520306185632679059106191157254759591248674327921145378272608717907366633004320130819922994286462816885689311636732974211185111340559812366886116654084838067065017040865280253709471183467894992692736654709204016823386234044964351722418003823363553215163730055435010529644252073836444030758629240633346444934164769984136994270820408688001917592547131920834685200415536794429641258196522470337367888030023214174901492476552539017059528803300949454276439912331798412224456481929178870187085415687066984325816879816528619887679818405553550063394347259470110585973037063616453872358062873043649104813740361186905807000120271243948306025615476541081181067360507223813339495244157711749571303488410743063183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] 11193356535736533412255539416498038336638100036327697564751909327200493058639740514148051485610902259274242732303801199590828668366232964824544451927735958718565678224142469166228571300610919598529821859452819777077911018697451498212877953841737658041402439745161954191161435564313162910322051614227045516271106033668644791663755584653968462139613291871237335577461499908162144419280194113024687201184594945629550665957314512371307981892773436992699697560718737476636504387119256137532561698736090673942712221345686944213096195644863273729908026950795391573401288223817044906332523047926015301787881294127738329490084388492608285219207245025859753228125270783469618786831401775913868443271687323301441488255529744599344912395349100749019436490685310104404456856844287239083946457822801864184251373401669384654539061193271178387701977048282254672358497037290200702567752035095458518446354506577719696177684649169758935228948921561651782290561382800394626330520733011466424590714577257497171440887455866619713387960140118169185061569269278361259546964178038500689324507605071616285767530855989776344165391757421595365348150715931008513834035222459581252180782957593978830466978504095177226444830524273131113896044876652468179263684568309251769342093584678840899700530654379543708758140375412102443588692161249186743360260566596153834840816765522872010752426158949824752567623765431054529662534895430406594196647124696117515911786918247532684677676221726853359893666138110231743887528102833103187438825040561250375255987878342476068484244781181266125866595606908339082767507473553778694847489641020435191524376816906976678666906720022708842778028696172859891642627858104677980636270744468202716435358339865188702961475093079897372003464795971982395621462748643630983063785276830106456275928880248848793717619625799294327909922707569004095799495260783977412340271307152291496994512962646545471577755139722920467379027260396283508032758775210049259579793138657939040523356910103215270609182140214621004747782990416621715488510648604168874613356517855279015584681903995361996158551710748233421034257982542206086436899186269745190331708355982861004742517638383084688337555489816590721638557412708772779240490225417627531227720629163043587517130851700588112474772690738844004753418381368036109433646279043575098038597426822785578456904369270948945479327320877060471036939750670106504543450326703763106751214684379493282680867846206909080564325990559481813707087830242160860517083565707584871409853189069767930702228739430007684095379194653484975605078134224056624088712534028489372269505081595590221803413864079762813489355463594175367389917154475203725432926249999109615571800259390531615629076166482068665904298771908071146751575498669722906995877104597650274784358107218208518519812051820829422706105256528181348916364848953642021757319440185630885277770501324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] -25462347968586359998094967579173479621962480678213760202594344852899458430680025133418357857662335688988274693802539316470273945256435154296563713979895165266660386655100052098356578474930047499255655090980588984352108039205602805097860274798205790314075170400657953044766375331829135050526767071333260878719232978084012652104035245814584740325597630563796254793740049067799333017611706584080916100026069210030618825563496570554415382992017319417697324041465282531571650492410113078586008355367163313596444882610155796750442855801898281063497701463209044464117879243146029661329047136926469963315439948205832853126293640584659376586428348640735838958969191903575277499242150924145026054143707028020490639692765479779615769173504743506543132500910972715053878216263350473812898117235400820765458232380558491392232770210296643310618523145850614690555029806181110646442583420822513269291327759175341762562535827853010859722610442175013396610705098091292331884840614124374213375530403857033675077538998359503003368358287638655481244442713975063540083209232792288700895219039640896907933230783958352662127418547126214301714507013769569986307948332577636870462476982021418759447481256773886825960525749859070489577133933311644273687839648894109748586487597219938054559765373207886799489958818050138139150222915752877748870915170185935116723294217504804975233578211419532827351809416518594254774567518785547895942306525193338948532579999184081722618780913818693927549850721768647629875738460032330057982116349525912134060780971962907954706136250532626740874079903785713454759984786352893080313924685593266307900222034109543871142589739060313108701601770484881256336254465050060634939529002177988049252139557113680073103488285908854545944544500650644819668860339924421968664387492431437210903627138320634472528244520531188513598748752166016283690028785646408145863609369286388304520036698413517473908382156733881900651798912583330961521249514071671583786814454730554992411741057401380498697952073664162794341991601839119959376573919117977845466956964380805278738456830626467254541143232559786391189726102824850717630474903074225134510915898887543262926457770914313143976685615652326250333983815006723291327459509165202967253004764480003428063199088334918053688085747169224412795338699354646510983352530723020379543786709978305760377282459806500242851206018562687314917528078248945039099006326838388059407912852466007083971342962193975467841055851265131719391157879036619169697838195822717989123065488992008625977974716969766522712096792308084380325133668206270930191413999053342117460326536688815758529604452721609081999271296158116064116125049354113194040153130524578335148416093458729828257200845075899617131241121097367031084509080279099445644778018813225568649243692719616557301508565962454677577478243967434452851416167942674973906283442939950971990012764094464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -80616950911924167925422040237929465724764605154175083039681461385979636735606942657671822249136147031414400394327839843621226505660752217652323675997263532337708508684071241455144795970991042501903301936828863412513385023028006341492845049361859084961251732760922014843182905506014829749309461135383341802510231117160974255211147385364031744012170307584294507271010803713347943292748022753931611665879250592044555189110107780974592102310671202592263297666735274735486602358245860505801529439633645863681661578711165548126320399070052988056018341271828598228820842475611885554091639041922576395796571801498034633283549084125775341245556665810794184485817119855987949371694515202009475950148852398582437428166677687429199710183072045456685459814543239067080421143167275527768745449513766527965278330870928031657603518542698585963662386453089259618623592801068074886058141002193322202154808842137725092276861288574892572839690380773773488858105263341134958480534756369314788586636192166190132381279557339048976867644421913819798674653858220922274446627748855528694746803188368576437557380894704397648687736823164220664162026211358515356432116184401101925154515849000157854663782370818680084079821266944037254684640620337497047348854567434940886388982673563112643367400748594281189981732279690194576461190548662747320465255952751929079805628477829564971346523742085451680306017783428687302752098812179522783287178472905017052554608026341094866332030632837475711837455268137775588278289534682331501967553820632549677367798256791598249924245358125767578513861321280574816777936067275713454090173211861384402570353718639996240834458961479884053982104298385334021304038383926503457707511101946416706145122107136912428213194006612540686231705851973320541451336639833776376116444815112742737185733156169257138421786763969687671753006230176963030116821575817010007329978443772334736377164916567825371702131468861526198990233438487286587034044112588764788227901167996042589561317979065579556027828083960392646025160714258712720984402530026593222721801625369909919059607188834234301635381597737609364564347389719388905141005664679032945558977465280739647309911005715377525990891008702905922631387029804606729229154157864681008188968989912236270329646530640955945406132769730228471173208625524484788089953611423970972001477551579045505330332501072280242118255214943653677752496793752276335698054604363621302578961574083666946222632915121885145014617230637948751685559982304390916147625051240747897019671186108815905729279878240157765065483980784710556085370718506473189629440393761478692949192090656321509256055165266080193355002564323843519136529833541018285714149716496606992417861120468024734784630245354239494706103699838788200014843062186490895626504553375336660720447518740949444354233546770284314345245852064953929856507694632124003052548532972804637281160580300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 43296292017773201902321248529528199382144272594245015447624004335142363708124623545947819781020432313286333557348800847661177025983471610382867995957953721375092082440800461903451420382955380919813440808959159789089819257626432570953912707864966474807267227434164898907965873115721336067138179705020807913727725052283470261491714172442924546811856607833289137271189480341931156823619001384463476520651871072987143540899939687718922521803040168465124883936305633454502350949913484330074509884576956879506352685584700782732615894349655690787674265990518037309848400616756302556424738941274391881180433980255545336536233620063993925203291836827423363480917251860469754785868683717541606240978735930566378641947334069558234623111737988933733474307242108248521214406206345428149411983117022646150141193268443134520257290396834216063577666009502245489529251301944699957983181070220951896881764044173291716841850580913460379638967879118913557821401293350659219096498453658056286251209563916602304663270760356992132933516711618156056147729096486697913173380222270608343075108555897652617457204502100577362274367384563123449042133328087530931070087403309024627684985638866586052803469335047169670360906530431618964456172995792397302864329526454802675894173943024237029016442613664760574834905349174153711066036471978678054506927225305025237926693712942434268855207159607649430924887196019711128115120042926897249741964883654142841371948078154545646681836634698480040591510585172842826141260997176517604986222317653879738010184211449625145127026844717427876572423757329258529596648533444612377469301258401539747008146860110265344515857756933908533770426678738957592127611399715234338850310527181703154753530079552817207353217076057464131002610453804125553094315895235341572357573884859058397359064437497907984808858242865102465659602626787325506088010225512812215890681630217082432536833790277617144239581405708505444298342551419853449424114597423870008060560819058988183898020079269512819870986486721481997085860106530184040536457758471118443612663225829305772946446635744624481664201240295277390652871442829971090515746842670225945622883942616249789893845914140260597541872935928681835754286002033150802155650973071341004500652048011264070989876953207437407439611831365866140232383081064876551785816713271232419547675052678997074336061126504877651434697951973357635147745889068185724982346116089691183597440288328087962507685300040375894694947987632311152775360836972785407402888122453609689121266827398921614518548603014011006666066868852291614582028626816396268649762973823389905479555945072699851889799630777881833585466039957686515245873789697195675391736287275324942252758671325518503992584281394614662759400654938507433308804640430970343148282898734733125903134769604994254150441217532396145578807487876876441591464169393578607660191703938301923902583795089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] 231170359900018523393221857768324514457225491950947141918187356002375171527546643417397268695988835297206086346729898086336398429018985250424225958448468781308333135073588108141339087237791547970966686941229586968417125855253820387545634789906006939097643022532684745674020000784129723853401589254741618156269674717638092341569638170871045795636434043570762827495878720536485592227689224310468013735253053470011132925775142605591488440157060666090511489575316582073757623043369100369276208112825681899621957373710239197344354235099196430758515197892344989827015192981179871747960298835193223804848770054030361574960061480755377553457644616292694500379363968442597804677674534002734416885276616213907735735688090482836958231667816221089280957528514569177749301566384158088194707266602873452117781996500814931585173774639937622007622792257845328670079794180371080860363849185618104342264494519395766264725013831501087012174128766095423608614895734424959861642700376572698675366550131152708567845778445918454697647583279793413308352637962588748461381911766349391901594787160446191545470037025765587354956575623878090783477975853215086809682009691313015732082378166846269153925242648935151128348172776345965211600226573570549427820288514308552644630970616655385284967480408068919018597537638333598016727789646073605039476404882797992817043512098259544898785048225055253741485531184274294848608292215994207173448500445594974112208324290998587307421464839863874713671025674764245406977478954283344465856279582141835223220985565703030620281352260876696465766714401688547027175645966769579902171854203266432541809244653140838769789163511605316567273402049509708634079703854996676954466371447447033027077671917696281869595585248441614968889136945882539670940627154333345303031716855726013320205584217871091917869868871577232351802185539356370882785933987043561991328051463773716549928725339316645139282188358106029640262235592172819922084081865339252701032237073932500213464619976214607575451337850494705226814221721516201375902573437785425103916278112729942203242909088741571064610082262977634557771635115865838999237086617546800515336299539047769117635194102604899928224863232912177361412621486809017991890430068459241888789222942624871487041289032059888556872602208504657803599451812609701210964272931498423542498132262324848438546584607745619021542644579154734406158232675032835202230582020803017875810929381346845531253227907860759524893035300759466136846287004543608631025212326489261116318803780970709621556087138339720124303021619974829845077530207448294303025049511642594498582213100449205112715026517916800274779441121325653074156192675938045087870433176012483615292197881979837440937092546448996850169712540090520901417797805733647779522543656236591581877099407682807719552861725761540467226769263436176338994632215984956715805531772025358874594675313868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] -224013328969840526399861757216449687028538964656147109599613518906185567075982179514620955925020694511157158364790797660909493364851703176701765073471383028450957224735197446110116306493104829408826286619196002360375227686688176906656573621075984415376362673779086987228171289165398334742535264496671962734769694807590312766716523732383258160006309168776069508869175817280383261682802211813655537045613544220757454182893779369175112530023511472732021792345895765710650426648188797055359591935430362065655523208558401473137481245141734650812873837025353524267110641354192769367041069885228769271528713759654213835917688923362178166481516755595445626228564431566062137865139204537828340626891091558572397349548532075258885353402125462218535314067700125126745353588333415287996502318805324620795798310501456604960204812925337885070684160003096599362363289467742507383183542261743586156827474584927920864575575341437252944826840821711936086960638103365871703601909723912707462495282751629205225884235278048580200740804445249825397345367410224729622270043867408695943209110682872444187550192509151726763177649420678032257148368254403905076330675161182753152005117531639044029336697964886165030229280297177994803167178137947493164248906924645046982286411603902524821423419167632845609635151186865851610395754653553786747900595734497262859290123820027326383757040202379467185304736909963258256053548733197524071105235159948372020258479454952241096098528842981448726402251115360044285346747609469048517416009898716570525299718820207976799753875239362704806626104970508012615653217231719358352065135125923489151300683262718877000395176545897592624170395459659787263157372375884432566521284515968140123062064887796125017094028852081377359009102942831492546805441218182800128244608459098404872665447018470080815501025248395794741654497227885395191996707423249778395997110992402280401697823922291366674177324077908665363446430543096673744179446694704043417951175966053300396523866232215426134599936238079990817839291640500445904755945658816220797129620289029488171137427507719659942600721899777560608537696686246093426996128881461103203991120115876872336198051284960034077611056973212177438121325783891908908024231271773561754192490063469075394261474786097690839316232782594210800563169398779724160999043361428886830048349892395973971121595555759580480627538832195043055462960184925351279817145846246609661098958199428633706113860433702539348846274400503892569146060504152434787712257437374446091237957034977763263491705628721553077882584278202123055257434169879153410748401649464785359225315239051720718118948472645554253651449349761953134014946991381172169085232881068812356446531741315968643394436353502381922725240340841604765623366460775729015837292031010321714540429081215507897340521146911611419173266606891269672676725862411007275754540873385327154066315775311872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] 41584336222993495803811634591085841138885147334928007920097069297164916316953634236987288203236662988591765360275304441286359554400315543831652631060687718786922649073696061700904597945550544515733384074657514509627128334387653907661918366817453388890048299070594541587188346457479955655071751924758070104287785402607377980793913982795649338254051125766936120891014760889388205011806443702222653516188857482279698217648817668403519140339927799757840794807345614932549827543549400181989099396701636710370081287916699385055190177085910729595549706961818088114731285163410013037079412117920132487603508151342367747268965559139384640705371228004534162233043418030322660264546626551876787455738756905792648004764901993899066901386313345598742821482053557718831218253535235981995013058618633452012388311501188833561010067260951535476109112938961102764338462545711651907953384091045846463152542676869683622615270796221002969521844297127498347695155821092101173409829440476919224628804202924783589350650259263252637638470379842326658269913878901877346427173798518426708070458829535469450385295668415309648777855308975664798750338183145998027814871434042360381693895344209019579187052515193780115169641112229857109304534607852664167394162932572431668740607391872296720341864812394843561528008055698777260025860193567151110608676220028279809829760375281620708631918189832079161203625989261268777653021430895881695113512057747465219504087955365674140004006988502277918789460320386460584039832398293462176057037717106239963283493930638400647129551929449690938092543572476384511814071535639481935242436190558681393989611327438765686222373310837530192061242314786344127488685605661823991896580294315317007260828198039495968461343002665385954869963271624688666505678932122185466671919947172545345193701924318815365343965369261422656681200257392827075675743391267689882610225320031156831888112585635406499764132362116829207659660476004129669650187703418183783355261704516931961797461220620928079965775406366773527907227287096804104887281051988605634289532010399350068393553285378661939161597170567362808309648511939005903006349292507293423614583163294848286227523307699578385725300851773127044669456818823485435397904660513080698935029156137364884011417557366252549735552057984051588240115069128256228467512669366773785314224230459046068160018562865289239950901694479602860138699017783145355616620645086401519040669853565308003114308956147793488277085100094368555482076882517961845453610963532958701181824252651778072670763846518944286817030578671966498697531174395541620980167528949651764207406003952290660443574920495011769548607052619715373788437001129391671291566605040764929230388473412205824452107372557096023181956608824921739658900341350371603907057262832432298570569347970470527698835613766827921492684707194756025653100742475901165550983672274195934215663517696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] -276915293678517732308583582471281181398804114089624119978738964475086056880499842385822192173300720400020558991097105482071188898803788832253490972181052616645313517217674058257497157384664917100023004848785622856014614191614461011258883812935372997688960045687399913870317733001716555461553179708529867442923648516353667267952093467416426485424297500530070750749794089558293410483696750377643271016335449176555868588436959812425010246881029272728542656288283479265985037871314656313540175911691523233921334942374368393219447578175569165564087679490539120411464513233410384057005142302658251482975618451230215230819570420491908521869056443745110965483862694116665918349407448225938703691979858141156982738628881923383282643862648626474919484336398901041339897490129390376459211916166686434651638661620445169206268587204011081182229693631532327101498856228895315792498609156283069267260755895832412204227622071895369154392801892663833513619296537190992440771492991128456656686757820237945997790100784491780424540548626561251955193598542230547925861267322228744270005049973642122657376272551965652903555258971563861835805879808450256470702622024262139236863377260306837855548521259030611891437452751067584357989862600684162652678780630428831416824666482502985506870955076078408491786218116203735543759836220460414056078607467756136286721776537810611566162320026821346970171188875267960248097968157240644770720325561503880459711757109277719631039693649354411498752439821473086685578034693176738885098886646479808931475039686562868392316196158324347013634809331742429949167207898105237532625392154116114060020186222243399443462198809041922492819129034200209319696147752703079044459478799655133253076161660581262511266818928971067439903460369936825866012082273977732410516324323355974422487285955661773463046469803831769606840401367794386788249912295151836449295294823038140715415844407663497711986409106023896341391281334445714068797937030020704961281124457605210847252210883160204077392878140622413865701481372052585165421964148376153520089663737907982399874762825478631111850691247256193311312073369049300911175923425115123610599228000125145178455664149793535405660380340138041674939887660217320238470827760806533659900707633030330220169202326806935717049905049404265248718524861460832152043935655027252195720792846871253578090739327136523132361959392729516801008557258839069599123550903350985591287425825366474274687220375872391872142712944615404615312816704321628216976533988663393883441419729374026036079842135658649778090924508162207537775345115936451915153512212378099386159116006135879705345769047724743172375048904236418730369402442648942431063485828990881516105350297257323584545131738533915512619230973978923862932891360051872985492735549947130320776978768831336491946866464306663929468168891796362568391359990156141719599278991195956971655306359603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] 395346734994214767383018360672199067894786293487220203588929370232180179666421935443459279443812884412135802454722301611941132908348007556931370749672824341754789250407587172034877556013926381255293552792561100306011396954835916845585556649715851084645872446419229989857885996730985896415051901504266805674609922897874028025296670605948075690322569847485222127490242191081984454305025254195237611717913677161713115054691871223420367803053552435090366367820297570035446703450142465351163025646234459308840620396737259913541488866828111538828420778307339275723612418992365403868853253004194958467414734327054826892563392648339972630424303385197397053738721150725263276895452874006144150599489911595223260266717032203226293557723546182293375281429282063064795741797971395940532805930924951606220701488034619799192727420940812429569639904504699999812775312179432363054304766653495257581987845226990935112190024621239814477254028646516288768101227903452286945722361489857880359786283937987354490445434691945219666472709358252517023887052769815061875077561207919179997386112700460803606161030825036391053878657068618306004055229263775594611002261891869145271324152531979021698255906223393590493017449610685415290764289104646823184940272965061791320288455028080923824067332563246061390541939688538858512907195553721972485007529725949901947400330121287543529524581836911112356604215939719819293611259158770576107101931787962923992608919214879729188845837012442960223860954987943452902747849916794426364201953018191071252095413428027023311792633779520285191189244464308459295700934741399735931196412034601444215483759990057137711101831145409006532497057464576918935997756076858068844502668464079064296534708122228731726953414187344100649611810984584082640304369217171677831905673603343455503915133586564496039437395855044303781931856992182059998717870509353718263380812672002786453497375815078340363534590451804946803466579366496498313912699069784248644125996332056934109233313303116612287437293295271899237682501691540848611022726679192738144937077137349134148471469570926590252898950637958912169880259606385229856274384620155005865506049931380838633524352371580523372290989247462931973468698970618036726399639867075009017362512742716123427766833102583098571949972830447266758382254019010625288428413876379479002000116606601628580751702026004365930796673451365755864044118754867217112604109735893933116891381428399201244777288802190148431856996934827664270394438694520365888832557101056071217359117629406906618773083331057734290430688366978905770712818464237828145862969702267488457911492917337967910746466826586154178118682462044145094866273597703301493568092429952185273843041584755616515616029070086547713833410314371454091686095432835462040270794428238201726051023358959478183744540804899294637648993941241482770009108334711573897340162165532706356228775739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 377606909832428536130957698798350952685943532578521596557139922013362879085566149664545714428449798212206987939695989228409346946874856357337628641558392435062978696419477839138538194472203678331292099948155920539632377795903807388440130965007979497656224016876849547582231210875327930660849138202334821239067789584511566487046537876127744890563972004863762686453052927165645963584529478688953827540419708742360147637043873035275631254241106320657313130809686149041144151211934592357433155622324762852305263784424629684214475132517847071674883114923661936832408596271775694877199092173881939422986780679533108688648289379065904798280046354041842797838228674522347795937189294508688362500275911136478504198466032040714552090547271981279872579521054686193709094449915131079914030224580335309053437010826973503234537357732318573201526274025226208524593723016482706466041742782601487285839133238743454186221991422327215852844221088254921521100632096947056518919041824733189459414662630973614872633076274378696226116137442471430167373706403047415190583553478683276039225931729023825935102938315693216080786996386288817475238372711274889533085069922908142357600690710030142726544641111522323367711021297986073389308533311338775354106905961447567691592342278551942584720581792720704892119781460251379975662915469784869279800411773932241523448934679181584160424577061614265693177534140942295687559848101154754906718238782359178348109136629369994825332200542222315925052241710241529558254334007520989340193718563194379972484079738490190591780648771434295192281549850156597817560838975255545995470088127025985585519650863318313006253046750853139651810189550247214456550108037882115714333113667689229154313808135514816648517560191725546860577150801363236312999822281811829410586557952221979743150161197144162222401232367057878100008147055314037215720058121496647654730189525338634371094784845805082329171281749721527691763132852718267985656573766552427945774166278793678914658030926865923706534756286251213743445034311083242020905708562522347607776241983753631520150737724380203753429866838452164510282369168820039965245918653234692460670574511865172229786413562083356358055386667388734750029297106297352028294683865579538062757926468303950038528559858126801099997006289918029103437582967272973203672004988581063670179186434693977945902083404862983335547764585570856835176726688526313644757934650957515918837448960697685722935987432939731876694852562178659182182901535250956552930780336547372876769990265187774748246682287204650064511619164514736387710502701055052389843057620262726977835505400054038954036624398920364213659809158935268710090609994910521614286777342398406444587261963087828345859631924753083970416445365484948998835072098434317526459740090085055561016135126916660116525156248388418340601584050024186478376288457010654278492606503986072231160611401105408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -1624716336714967206476933242184296515559627334135758384461540561927864886499221064852494953710598955221252500739008631093604469316044881579329076591828640187431673031200153145620280061774553117601944598259826364513332023595178246784865634435040637255438594767478407582923373470472493126155912693362862252074609896816870346181439040747837012101321980293740180981125282944181579641753381641917821755014101551438376505063118710390336744245139375305207837793004161306819664298819188038519982274198387404247855331513228359686061866562559984374609684254888874751389277063821050296458172562011653389387550016972562918590676555306452215156183146712058266650256263780022184205841059185270764023720121591154758900855218695431536635025876386772105117158461498522303612582786194330331610364961214168510629519284508023886482146759314500268216817738325033684166246992183881672162346587315702849258174006994921098386862896330344092431791797441875071835983129367453681628572323289563667481303000632720304199609050165426246563945203622512129897213296621628800038389050547538891769820911284393601749554277910905121474673805019347726300298322607395764361962286560026751266281854969245958303793771510566327376592996790883830433660708382034037161656807557105575333929740661255176632308777738685639371026450610582128148022264753435354442631127100911381175773358488237811487446160331757940340681452476135867791425382901860594284891064255071594006198356132760595968513234775675828528877234919279290651243582769340403663863403429834354511541571027485260044570254853297090967650782706627877612880635901586834838290319539651260584965572194003639162882601518451344374816530543534918690708450665295927958752892075991464155032747418951773770512005457282887317960022928926679888949100159657195530894087530982767213213740724438546395038530053311898748414442873796202416084534850408634333075510406387629190578502684637384476785360832159802861757219586611300741650381103143766530382140329405830013721624684872781491594328433535865868748066819657176880958475973532620091499653606993964724693743682707284208177653692231927940301214697569485459100743470085678062289434045089478655944159057319284654434463197687361214033342464371821356343131723422351002133906707298259490935291746406258149999405885644441432946781907732209491771291102879284606647219784886178047885969761895401743540433406718684477332814740585684379320289893204054539042077307254714054565804574205775225530851445803052592526745011439957251590821638297558550811495202291161386647963116038059143259163208092441159437043868237578604399011909907649191910344220298439304003473660032910517466353584248902140958269829351956220263751152079275700701165958049519670174644802726664976631463515959535699989266988685664620118051763663707819937092384706921676885349316943800822512564363828502013810229024369135350505728637482507895521935779430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 2654987871754653581964180615837892677686461095392623537125292125903105210716760065362574562276380596144668327507491529081479261754747651891231534280595822837208406963243542373452182348587560629976770776981820541507618329564656909024793121953066451030442942898451241154218770715777034345431244026416274546391175644138783611497554418169067545171884604545103367131184429288291018766005543691414398474249392118960754252855628143770284046169776601469552459270971888796781392106973277000226982430598929035691741795304373201709409382558506436729621861454739995953502961984896065573228630517377434530264899313606011694955624917528557908343160417308152010071293783573600728125593213224662937803696912481749287912639260402365508207770417305138042951517837022250252033596964385062661723802079308283518049905198571621781747276420612078499387658155130727914667224043517854528438414311339221651862307073119072636846809561562573061815898701596953555242659901752777912863585765454634022781711577775358898987686610036386834759452041447875403821159157455652447851137248613191574765518653322924001677387815799527752881945758673824770465056279024068969018110529456442288291236258886671848176375268028372749948862990864065152877385625868780347240479744349258784651205135463251409800466925893762180802528667388987722551394818641811386342971788228612249257829598121330695338560278546545916383212286556099435874615325220161005490597419329709483575549791658151075494189107757455130440283355093031544873021385593667875828928088538152005243696019946483568813704354721296038454145527553229264537581432870085152974124904614467012600447086918822918430820515175630603040834065813150521884426935317242485129760320931869404602702568768125731948490369972798229712238206885573326263813733075119611996462147097906686709601890488596684580988954567902887397581452293914727806109715906985410252307091150213503345397438663267004935815111663114745410137576017635867187559940264215724478266724358055896326078163221986585555520835449816846219046551886282166397214294739333148019600992184926662303245497963047774224947204276562013346141291139439260693889388221497380971071982460716495711717118243240487128589254385965307228375806457858605951938473159161918751137494714273749576911060488838034196703288844178004576553652429916676500510468416838394804181869582914918868451937522022243167686182218379198960702455070748410496341582948173265709432439828687123735088801407338728416842425613092756835223512483180088610153071035486485299574214504126652835901935060616537938474161175319558748384398452761211630424594338996217042309134941323492750885974927346559563479273214010820167544971721043059917009836941934782979443602329103153285610865077177321073693582824054529876330053382494700724732149425226586660757144025504921387915277170026271530563985398773448215010711423483986565843435860459479007577532669100032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -3170117075235823714804550453395109703437449342891436605633971476590673893599083820187585253854057320167493732454763763511732843070431358893906120285289712469274701690388665850955779487916836345906956203019587420015034571007528853869219930800547921719410330049097212477520227112920072063794198574859221212493597280049064563917122536293314951180854000415834627524788332003143108529116449977073035876566868837252322318579034584417327208091362266267376392870357491043050998838914469386560991461240824402787260088827289261436991465677188593842915876513192614393735000399777163425682972813234641710478926749955980215541340521586565297152394516434010823257072735905011286302410178467205025965561354877845610727590097336300874003685617429344663891379848131039287151748587819292419650830468171900848916080280982315573364599803243392476666817524459451326936573541810141729150574951119567075573232269943398581117675135024185374315658814752810599259386149464036560992772497654103215103906732549253013693763206479823070315371510449093800268163802549575503828746499658149327508127234613524287495018521817498203961727358043499879296294414716179741557840997133111711700561085883502855717666093779244988400608274574349291032884955989324464608710577262552119753546387612439764582307127815697378752500113922562044902442312914008228635681814106830797773925640302864578335647787751884031272973146477824858812755743977310233009077286356829179449900219714301606942381698627305732898536842472581748582701860089150334819074199726359115383223880679787404814798190865597150283216522941737729652771244230310515696909172462292579730944770084347344184625129062992075026220282771455828573775097094232140951825887751134092564666863623448013880975586668037112733306303191225791309144997647753889937601713578992357562709075877491103267851093127623501542568066433337101267586268413070106961640288230046910652571978315677383584723094712249155105254108502297948718952890093914582624942060885608555119863095606791729800427032503799846048712110108956149375863792489493251967449883124633321936439793612336259957615527420456471906646258921430537031404312159387695078336380509419115236441462431851706863491421683707668623109655173136884799320412307152913170263925595983210064329411725922831222514259500397108478390277926284287308702262311063334125963741590199304724929608786130133817219662418292942495035986270347072525978505621120918636754313580495946777276282629310062727972216344624027498657930174109753195530272351040795104433635513759400892267158771477297232599566888318699980350321686230548418815056554869899424539576707351261427801181218882374629493835269355738391774242160709389181568487114269595049883440426464982166274218941107298213770358807757136799436626562989876895949750708984018936724924449341923276761633302278012555846778467694585105941069209701518287868381161933490374788942449868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 2824061247085911109304154847432634341844719709901025196788854695156991947066951084599724560889134507256131630676102674866348800609878927726945776663009592567354554714153262800318684023920751824594694311270078481919652435042269518043671729249142649177041286062343874037109749530400570594398538182941500081300954591426890446641815056293730308107538557265183660642976887333389581569731518663673842709300594875776109971070270120681837045790511975291742797178325716338377828650656393470083419232541090756955600066668882445475529225242772669706415999742077204866490057940177321252461050005162859147825818530206936287660783213620026536248413162794739315497867388761567914052049832225999031369790727551551998178770839464696319239283322654902280207057407260251143369921629799039048624114865373016932492274971684534257597206141133671704363615160382939253702429721718340050276243453237076044657622631967739522356230666886262682095680259317900234414823106032530604701887127263339805860086033835037022173336575110285561025209401687634558524621954700935802877232026971266794653693886175936858840997286052369960943525206670961148112829317171745248181410043080462871185609708614276696803913510583989301291421024247917780824934311434544332008140273053939760806275950191852486430462641461087671136321293933889949161215081954225046405643094200572477968538628059623955711371960086316897531121861526710101370625060236323968540434135344804117506266860787340324056093463753820246648022745218648216614606790868458190463942689685134079797384299110137033515180075058994043729514261625163346743473932305243002195455270654841080850516559064556660321705811211115555126655391297957795491964139810679936245034941381824487048796185021858723525017939316711973787469164515839960986589623036161298854517229783503851059082351649606581448594972197740226177277152929652904384916234436956673218029572941165601770599688850601856090653311539801599057256905941136307106034957043408952759936682503871966673846396708476907305250149740925050129182332205753019116152233007477780944338159692429576673401192762420393905347845178044173622261624697600070699002260028560332207013243016295425782418555265874001549127149439146763384012744546968672203687613317435123878334457479306997747844653844803552594467389398197109913323996924321226298774152763952409996665084965949295446963459143442192948631619568356172284964602564182281983997885603254167288732410870376016992500873043747771807391446841614671152484380947742766859217651560918415831627102342373059749592582642502996085924775102547954728194021840696441678616230309875695763223211083614843766983350283664306113423188377124904147369434995833252217207765502114826160557720283837322581437014676024436778251077268117360357677914610550650508747170661655058831109721357957128904571638539197484545702047232927652600700485414500420743950536394019260463528862602493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -1541210566515083426489909708677523572839164184667879408823551616056269622139111126240283002251563176190319356743082744771259010518180850620027338854421508381235683758267337103775606561873799836460818647107921975894003829951323808456434994158238308283842963854354487039964532257492389701034350603891318483710698091189319277181018129930003016719047519748467637253503659682378689247138701931084350227243951457040782928709438980734118743879466973133561854284141323272003729358811274260807354157555491200480903013184110943145497685808984800735363046040767900630516498647076130519172633947049326076732207473024285196042579741919356883336208278997173397148942358402417184314945941294040925203258372801017887619143964269569429993071959608928928803918534276750901818522814705209324915632543619437460820722235976628635066889785319095026122727879989185187496064570640558749115262837324412135773787489361567803933750506789888256310012825056081526047123836994300875702834417751241294313943905060576046834757499511609981670577921740819616110495452533118711575780099326722633744197487734907158889748423681423900265235668741181395900873214552758365639816651393974795803180706584583689851178948564178205480111699479437035502753038647381342432019085766860035206067948911319097253398737567601712236256080251524000271214728360573675154618230910158363796409656831378885376635488364468030652407038245267148265799736165920668648515963537653288719370946837361834865209450290473611621447941992359247302252878012668078311622923489446934006890133163876511411176944689581497879591395508985342442978994737983811389470027019322602213473126036018271797563609779219822960110362585274848353772111632505731016441210449643452941993643340222155921795107222463552686532825393432590294421769524854964556167012845118824717074205289994419340228090825030581112273189019304532853279050903152813278676379336466230178562842962603876153702874860610049131806804726600342973879717448797320827558195585743764920189431794210089411334829581018532835841105518172157027624959202165836019370616853615038849318470988538292073615750783773083145166165258946557669272920364052300755851463264255663395711590151679154079002188760858769419149727636476668541604626099679414387260317313087449658209965623091121753688113363412375630524568528606342192878107738629715717245215344863821245218146907301089654770319558290098862998431751360893827290927151536991433340847458024971993773749138949460060209709516484390985508757981743211459074325960343814318664098908258771566412318087923313423578742660850413556486296718015993147525230303375336601791403745242422062931669949725139315180438807185460815065457085513391927758814047512875221953619613349371321320607812902296523810876333139511825392948558478946218674378381897766358754590219986362955281536709492595611644603863858138582004984428891469407286475042168190826019549085696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -12288126234492595333240783754271398263290701711617402278458500320019131324267760302186409951047064386023914482479300685506895038986386009249167531761980203690106994666561321970497207078490300788921537332128940811673229093598245157067125102877095282734654481932339616752623723172910864189434090192944333271340867979766499558779736816108155636513445890067252449672702005285494702800592026330301652834573199956821498205152904229511252316013772657920009798946262649911370342361356944483036781594528110552379925398386923367478480231831403849036462983939373962764187990245382065537029464141238239625023781402200829896529048684893620590034482849877586104164727161235133728842310539890236755654122191404630488657792515222085994302476026561334859749461540839479143018331923045826761072519089725448136325249597884024215446517029098366032119604402014028917596799767118823641827785601302581684403299251094062979427659839080318621391014831768553199099390698942115114920954870186935401405811872230631919567929794967144557865909922228365145434061488484801231207422986713175712712273333566015112983296390835963772141052772803037699718207444351754705090860388707475944580056512606596843883187861922027863125203843048852056113705452213500000841660303389349300115911007355781933757914606153281036339751446685577162587987196932593030385862749999107376132464493390819407694846483302394738718578119162393328494037098653681167276628129482650652892813792374274305601595994035585512628956950413269560622717076006211431636793525687289428776334050640207468568858643041573198424925181019369666176122306504445676216750187644717708400214100264521863807449372358345529168735440615807597264158424715146274824362850532217848130181864492119623864682230101545325604264055041488833261008684652309530132015416168478783678778378349030727602869133853572440828270616378233864064628510659808314729568894779035085511367355429910543322060456688190231125036874392506324408251469500743086214424015599870076497193315403256729235774369944641926719745758105968318184815337200407011561913979230208552999603087991297311460798350541140878847131144500085780312588361012634037059821023536651550181638943249920136224465618535249532075088345481765337110536724281450403889999108576104608148006986718847445655835673329036048113795126319816464945098410406986236147281698085533383219778002570396239769131968019237394783559874139813201089805964756806868596960575534522322560428095871256462341639539817991669334832626648874934160208282071318714575038180426298133309576464401614764669311092242354991617398273406312457828539648026052720124451175794122747800172522632941351691942862581806857516934677558143403324980617122866928232489437842297098582212891777292220802290893508627032108460348815282767236982022527178726581853653799876770692069875242849196471596460448698859464532982644892162987786022204995562460026918404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 974096477064855114180040788268539483430992341456813723343235561298544655271870415173723631277720966994327712057951157427803568554179090810165586449270100516687961869914437805017294239169950731455427023212291455513101931912469025007167887504420285786867005118533964354991497025902140321555771581268742099540860133686366976180686727791023539810515526845758275009266349522170625499124724754731537258975228647245490723282642819824214966100612127020617709006747711114517895863544372742283296967193468245656700176138292891970936420086079324082103822929628253039852610175639764939135776369390089812109348158973624067438263315276760162966105255300217972492851315134883041046965867484309770269067496383903483518480379915239238659468318447990797199564248518974063135446193388722968193149788045994422410988041416686210740444194646084243975903045692609624675773718549566000526542471833507691247381911469578573892291523985668704085788827891139372623808109455324803438030899457166313363835190758661663857055510099870772599017283992507097849486245612028953246297526100342993828840938128319331683599219417959214218104836233843374648671648449585871625641487982424212637264755933445075181093390918116396796873045191249892805525885265273731057611600184262696675657297763909960783530342333779899412638866249812506551537321700565019153228089659172079161315671232747769905643190940281917237655969051429625031347306514603126768634575766420238109623938300253457068694584295147871143950966402976740095642592961388745576171053755721545667829199277445675842093688420590652678143739733520556773021443668105843596446231387669877069872847735901181866077734172547288102262982853560995075099495506105284342789578943145217632898004696171518057301257059823858850617013166431788141756669220623977180438417576660206875741338300489254656692380998384612670571152845331291525531443174344830016547952939061145632115857051598091278535978229934256943234563117495160958704884880958172615832340104905149533575150433374554759196658524555005573116795174083773168855645792034323378431900343203573200144597039720720000306505358527413921836806892771808426576765875830594285592856133820964523732555657466145399565740126762517573343609761726237473122509203592364708209009737674347957524167161623692178849727711154498321253989857637191081725503545722450277251405093527394498584091967731048937580364395463958044633117899778311082367626842624389343677121333570552957868924279926706935322752075024441409311780793362608163869985051579434461911533056844672279899980124111790914448191681381305954917793735921952337131795367880659274922891128972811507233208598790300053444405047177407928459994967583950640735774176434013240192872077667322719161803630712561508908544354607892303053280990004408647487327185384512195426013108801749078863313421352771868650335615431241221214372574373159656876261778139634719082514743296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -1053535664839257378393961097294002044506821216076688194738830538051687805672475306171229218412864220917584882223993718089736591862279224443103909583519081431605286964300491272898632943187942296611392793352246468267599709092693012127683149809773831925097527159008578958540628463213257292343537052870592277433512395920126572457199598886655303110452456147926721841992593371190288161861219988084535855130305949087370134064058630459272675467152939549994108161712428266387946718416748280478870279647082449339766196389882514252095509895447469523959663666802690392212704174316821446085848986511194292592417912931033317215438439543150317461158659120758199913093904119998208005237678252462402880694561372227848832967498337099378385395395717831859752071700621003864606472921712099845767665482285399357392607264530632081717105633047629465141465772387507539890042415705130390521288767109653981514912401666710856645644124612920964160562670605340212560217253992456411833318349606728928273603017164475974191333656196780207376851276325899159671685084437454169484111030382685163228655410763754405617758346930949110673721475019941046034210334527981038601892525085308140148848916501083144777756537704919564311885336827862309651289757586531791230016761851067979133011082787601226025782633947670587032870516994863123855509248986175302082584934716608407071086862751638983174402109772049431737364740508418257428888000375272363115260416620065174868553726692908079286901622667727601280154136012292050061375890194929008775480732782462220772602817324324069109614812155193194637727421138865540662281325689858055340855280798591621773925358931596379800968827236192704686099022559767623199274335208977630826148094520500538584625958211822421222719205604400629396396764850785069346253536043958778222333167647802102976357202880422564270668228894065543039183743411717872904985171126019574468313771953009772247820673297267727910011910479711817474156042924099766717983282251114306733462027877648747811977171414573410044436039602439252504413767891143083978147352357861725776165133199079524193235629121147463060387208697308567721841680940341824504099877358853579251369600373539539252820637966968273464962640294264528893347986113676884805253369461747985044754535929853886834213819813705398977119899010066554926062188413978366362052779048991275432809690260411656649858598920178410534544934648796061757509843800815099506014211730359244600721916316805832564844380192662634456498099376533666646266775279736476315972648713182113426497529774966880093026573260479824300248568272003926538338395337259058357424885713803009103584899061573548904585543363999860812482716699492060229578591296579732855195092451499989876387548589307045485514490871026962523111799302277327229278223710272187856840533310097829025681400008806304924048128675633061473126012004931860979819671558502984027521943433973448921731565868810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 597581467424131632787582406609859858558710903378665835291800195074260263842532820138857675237187423948587149193623724724264729641109016300265392337291747775135406687120233022493988804101366841680051382746878249470222190173231231044214556675407350035523914979646254863948684950024603686136123300188681606724978162227443058561339742441710738070624100212622601898612867701446993641225569291906644924684551766714364597995197493382847638230026996432343057159479250530494533983385331600241325433684840816034651909503861585554735111165891233557171097291160655875893149358082359225699981590993587119959982496225853179012512363043310940856153405741098596269408319191208451936925254545328653448191885188857535006475212786414677414213885857285602323049097266551460481558957144195883717733177864119206885642560923104499882051938586391342038417524628432640285055721984069342034176136518084860985145750302100949865259337100643869977089005141091729171457208328176878823656246579870815615509192860455921270693560265797462011623931108068506848514277792341682327305858926793570366306907025411254197725426281614931148409407889990258019555863661036509682333048601800288127870445148400011250220164654646127335957784900813114325634244120406053471005096365814617719486488322321041258357245252349807242317497815254245827192632170593401871961156931248879651366653622878790034530577929434256370010490744542742969752333166629428697731441224645040655212611007377632809934582775014373000108335926278597285065627898622696834889563079570562731770764112614806071527278959304061655403620636457584086435134054609296454318597999356321477582392303750659522340346347287688951846399350801082414523291110414197438204536221046344750778560811726099038424300878975457016073089157954759070441743318030790934046718506478974793761535179489270406463039405684758879719602645264920492216512933365778983502158807244635786033193738016498575034078402250920906120669396907173777252554768970677804261322498771480481781085922465945024068524954549073143276089500132735062684494669331098530853355915703135414194483180405678505706266546002684049838247217002662239097658040234913229038487328045239513257730410879362103453322018511464355051496561092505630445113009903203834371960364705124846617987023460894246471722965176388868989296472825184901487800843715588429774759195762264746857051103056446363818015931896981115242284096567789091949181047168486832455639298014731623587592111427864939082401025223122289027091862459488652315491492359285443096769400429012521211218037098896799937027889123235711949479815054185711396030552601551880392133290284699273817172755690005375835323741042357032733499802342845309555686311873282513293454081781809369309620378386287169177516951795291780070357683713919755255780855994156867048620088555621161709826084531170007224343804962460577657967937574977967620483201557628416553406955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -119429297683055153163499261085100098124460660413499988024219884415979350404737941230379580736145965807033385512216508512568433446566595135866623149757289232022538964102157174621111570407490870312647922800021473082443554093473836749227100036079627734507331791981194602637421494805853102105509655666867561706332343960449068963385362528992535696946501056331479582375978507441460045704950890449841088513655668496483845652614912241439681005916607915640392904279592885390183318315263182792457209046163961469487240433750882529709199262802744465463676952072078744390003591886436045357039290810673592878447517475266187858736885923350475941737660406510730113489131133401659610674176365498169777859327540928669690757135603009721659505537513697859773877203220981240818708067159008027177861617565590693130564411851994215170126417136131441610835649498534765995131863658341153368231922970046266975173051637052347761622779057904575082930535162876406989387538524413324833482143645812617358248913145792238541665000255645034598208174128252898246625992970778163088212208405983555838099933633806031230964565493551555038192052328838348586265356070685997435697038671018252125374945094014504397260521515320018789195428955164919040862762533427821816029538478943214902955336921263058193449849507380625408903523282613596935422393263738917394281765524246439135777211958221901100899269881982451253979862419454787127192854102780475611043729610285232319561987450879284760198794121799339682809100438685467817887500356367327054030605883477898781014474801251149701875942488616160539333663671807790035988591369698363732550729475725829634300618619113284414065347099280133996633051234305950856589860476695702316397462246454930691964562307871871973837583207762283399940145822369426388325921484163068898833487195313334944386069563606937752193408588299637515949079945076684902605911428781794459835605903473009648398769520729553063877760439950866309283058657189228983516624213620535864308101966746248895596483782206652846755405403308670953219251968936340332654016314726914752246800382763912405307936805468393001806275388369201961112586465137308470972615362882405016023009816529136332552443105411186266148318801704918562622080538245489629249542346258029379481309670868152913344818121836984325918535603224610515512375411062306355141250287949661317907865700838095732000208253827593990114785173617790995929604982688469246112050800315264176474603736289681682063893047526222307575566997359331664101294476721682194888164138869497554072091972104268213579314887457188931158956338888360176681466798145655393424250072650869177636347495382351235658475068595260624255783411863630742816843959716658087104302130342288073710777865362774377012225660527860291989575774038668514978000394358349708291138303875246180254927873031283024090591756650631355459930122048351605399591975709068295734913524385075721904441192873984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -116502610061655857916763716326088330357053495921302268152864846299559987386090233387873923184288325075817290892669076000328021431791557402633941202568378577898800025082001059939302482698462131225956181816255529416058192168390423696489660895852697077273342329025277406026361602034703327107844641567001047021733122566165504230798760243687929610744720992388763949786422924364880249291014072495602153560900025701741304264211259076856940618494628032525601031793774973029733585283437424147949652162427369356011133715286530691100525699654410345246983653787396560776301824547590546048710912662796201523959708633014917805310471475145871705890124787680754132066153257250524401110077158778011035077431455602066356214737552186148481622131429288446347529822537579560979808963301402056651289888596121852985446566801570463175768040492129004685519958633110778107303105246761756369362719197223787023883444002869725901875496813587510429023369054931250689012691560810037912639058356244789391595011188659651853188939707919722252707703117583347775726592551402548565409386322844319899488827034022151903484946267143618483869061143607854480334570543186555345708407262571145892619312083611449788248843618303816568439973236590524954577365034317371572675887730662500581817055644908731829179844120686598048164455584133255015831211398520461746383353569839713234187706400576205346437777217870610204139494771522923118395668452376403217953982615495570545280920947139705673111839564784854692035123294367510692589740881813061616426393388438749092993235371530601210857063426743602131045925497959413091850392705769343994050756424142496705637600061477423566111084150766952906228522615619757307899211284879156515488649727935839797966744399820373656183248705972052922205610618354164121612398622560044717087195846962294830667966991113504568893402291386419914549516029094569162224113287096080570841251432874687205225174430997188453229193422851827271260655456229321400624807328748066426103865738083635255754388406260581855046206586823829138661643850144078315548511215942560066058514258322028228186974807075223988143590301399691503995319183967879630472481056618454078631951472680120565502032584848522329706982866584384589260663605049752511016162172437026083989061085931019190148156878400098045374809964394614498751186834255468559625098049801690470455314259570221976830326096844816786925655957696343276349415366942018174288840006749026634072569302859991208192564876145571545631084884550875757741131048336355379239194778848178874721877732052894908290480756295992561432124403691700959742725571580777677812509997063546740166659553854657009191504580712593677742306592542868557325209583132740974646349612168095373302401554412415922085796656639210037762709134957501993134260441178487774699535542219656020174930866587053111620440542193021731830617541591514059417350933437918538695600225190207067174037618688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 139462225342751452584323192142374600641726123999808547336190827893400961462104991871741727365504604131897695490354202490449866028591332249056888797412658394977900559041326924371978290730904062829398417151655798534111249440115845103356483906923349907262134122281696116674072570745367043798576368749391873414485792784573832587271381751700679792729897935312215193905702755186376656271885472050740947192286039570791856231120276233772921218494959612496981152694991748642088604626153990430912274054705683555203509594274650486208918226272491553891039154288368034219227673246455751169920446540318714913916503348214772690165948117798196240042991949095312574006708701779863113617345213520668797282664005547150662086115265914985556259264323696700372987287813748704598704145159317414823986429996003576245812133179015575879471852055171157693842695369686619044216017114248718421571705062014576008946496271038525495994746688739612401966778280078676020329131992138451140778916940860467024621466651327357392899732031026093165046614004818460013213674480979537855056224754444338438097097342234725100970640915500813695767099697317937668400255732196726357687688311739303196776998483998772426573895954779195555673141846238027043083222285578509837354682508318245640586835166779721140851401600691431858418163382779024172793054655771708988868744770955891302362292758698814556696230014649980557976877674796806184232958961387466866956789641281314584637851253967224938990288811215641933892560076266786875076811521793763770167032419982796207585404750468713477376464370940022966229862777111539577054309568025326614103154676548257511450542277389154088862567892395175563668148547238088863505001177743149540271819298763684764754908410680358651984097191558325618042840352783037283347437116098101143333145351181328860017463389778657288659206511261855503811244778074950882465523294175736034080632279956516323255973624103598620803069058788414916554228135343364322303842552788053079222494507896345578641885332539250261432554860560949011113021698301104506056166518669871686847712094296398555201987578471907213268558048228997614307783033229410450510969997961128458754135226176690330195518770668622488773535350089491853292417331087517097280388745747227301514393625951162233882885712360390015067542615939469351788821450036599764044884619693507675856159518767279579150178196574278410631371302881266458796049947757564883129558663083826515283321452821496433262800373233678819910406789273346342500487904621587168658149852451174491852523760193113807615115553538970424408007719784837045603281540324668300367893167276544711550269051063909556653585780777564695612451085181365065725329213553489071101627182775201479031912307068687780745498699889252332923712018100713089838433113481452250751863732280667081852405468576513277779671239957131509663000144063236502426327497870067534862126318563750435240077193904128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -82319556664534721794325771969080767362796852116461791774849381742519461224209877924045606671018599028894538203244771695505369885413232943239972969927778281751034151130025495875366393467759358471613035034612718587933706650322472748320701891193538714446823683415465587627526148371442860865426948810287401317862989727038174813076841900267874875330139677573011431067973659677059488123934679377745687505739129421139478450912490053645300128871065358065692034010046053930152193558984125596992175809329840882323849533074568451606736832982631504294264342971183523843045001706694710041998922386235749157554527516293477108684349632025397384460880898261877634783090895486451204811063198701396722784520171984322107021117781906118895725249950377889349876145331327652932124240250594374524719127580276978997832217703555584986460064580041409822429456007848724372399334406110217492544509636642134054735785447559456588034588945664978947946581738476720408002160928558051386979930498958720041493716374766999040000608427787208662945598457430721078133909974637365286146686249810579076769274131880322773709677781107150530839513690453603874260294742350453981897867729378454288823241145345247927896351825946552834448583506792415314503337207633693834840642421234203278615598917759030600726450366139507438843765502942869201956716836123974957948954933707536045560367597667671833104018796966231230396340793778358909192850566102314290436735581389113057622326802091728038301625994892843491328777919879589000897032353246536661986022126543682865087293094281244534766935735617771896411852348695347232290821178428143002142341015369205486002643229821988203322397618365459589518575709015519271109856978621822185571499087698017518483712690352759671444259336462642563952056984172537792163933278668933840095870854774751996610052281470814644065047759131157030312347294374529001956680685783468196586737869243001219681523279186612780308856128409255787811981291458041214074879657249088166816372526323448211177754310614357965867147141715417747195119235862580477595039610233952060098852195940833464991480186119393971307193017798360023284514919585365300154914177836075880523751670433798901646628775947052553607142344140913187261991411938514218289349346669881737513682357574258756732423909855601938929432244261737257335510208227326073551583662757557105117338245338493963315474354522607659756056888554180589754550994222494543716259499012031156740031912868416310848072713080310863516867152720076613598311723760724755604739202051520339789522298700838808273725126245400563437220472662793896482334371320480683451558729647540501086981102153585944101988502916328754860186100336015080984787328953589901119951569779264592204041105271572020831824395978394490390747779169701803216025301085856839368350242854623972477662980344722840563825062164013112395040956444919933079141061526177251013272124504281161094582081945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 31670452194571204844028362315742189145846638459313278211456465896878868477199346276977582152251238606004038568882815622052215731326183747673753917185837991830336639079438285622013136754345674113464239400413287033836616937418486706574695921913992602353938854403343201455407487055474127351910307756026759309136982642922676233045897025333332488232373913313641446528197395283879682194183825066845276991428170778895696609315381984590992485546360804584921192656990429870935662617932986988112201377146525554149117515036147042200421355165622906851422068083371204944674747237902365347264236872561694138924559305068781698125545604359772597214308140495506143084836315195644507291003735548032353890850329641911360559697929282116267471260626749494984594372858587245960434190318148076096744206074947720937498464355768306180367256831617839209056234968850789742284211479587851183123852554661227920408235402870839127447521555100623934027367493979578893799231030337294031653544439588842390712204306796328628151373676858827943821628478413249578441497976070041004591186052051649794427047022780990061465532994905267258488611304555316607033736393515097188019162776672369075894629677445344558410790672411141024473629821692945422506121769217910803255426390491561051359569834960007387245748300524949430816052260717895893437091562336805867556173643218402190611993398677692229185210187533427403375089999397541825447528056432860541123478127189245365065093049266738056999693539051155683278318881305358551877923053808953406717845830932786282766120065180295718437598310586509009119466950116132089342672557240812704764285397744133155468497836100242335132373970995478474968713945863074695072640060985847363244412900332646995886231488115513059594817356799513925797998778854114216500455511817916330348111686325581794317291904099589090492666657157330690475642498439337357174398300161752470873984969204559048003431485556006841789613428605543016860086642830027833233948802536605134981491512689051637470837852177335174158396225729452699207650400360710100834592181780810090176805915735829163096498385142673995967435168526476148345902117080537761665481081194941134376172589583053652496550149844838847160156710583428541288794522970563479132652643395214025223010154458982940795102182651552929825827626344212960946099053458632098861642228017396814108370118814441681173308463422980662566116101307469877074447904563706646598744382726521271650034624130555524702312863802799827221174044724100427519528170046930434554237618188375773654779989465244787569286900197963106437243481245054916770169006611701437090360359471668914597295209267832103688558484749823448201954410349227694964156349959330834951446051881480063612738670101726265164606336117092011215255899766007302941785218123915892843759442533120615115342995748243958142622584281494799191425235117901351819393145047053084157454907331502782279643033501696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -7429700908645460330504888614655672889067868338663118078305529382706159878961214938736008600865603709156838263102150095106638929392616218545410763174901216287132186127026283479645561331772409833610768922870822020518513154142365984468240656002897380484341847055270663470189522551147209931067761391770379916867442460016859986352401107441562916248907790647417969993694225503603099660347884105560873092523583004091847177696796501579294256302961098360387732567745712210453325647454630772495686053471083414533786704388952119868253967654883287382415153147685314993851830611235398865721308317760389346523330078606424607541291411262331583614010196590688622558489595548107447963236071778824096935756153354938659494876992609137440552751920258667709868068518178104882490844916528570294052138877834142284467081657797578252630276042433691087573582992035945848535658427564931109341564401535687343898363962369919130871743877517132088123864883709333864134728422790767219981789880529821622799087383352645328454695322295631919614370545954770319843674915174409429506114583960195787007628589038857957448503462215526581076466519967456461799285577401086140618148222360458627804178810584823451459377036927098169640228320227886096440466976176546594793564114383106670600291838280359812451577799662805944643487507556179173644257410876793024776472857938035686579804457442616701127923434904581909990707947233343979848907811486324257323658379947024862235805079171787772617119298342044033617961150046624652543188840886398572736388846380673991254858838586787198408783049166490419538814579493478952507494513166962263103075997429645126430645817156327841034096601361248239120870034949651750011487761477766833716110452406001096659074378310675010752878350924961664755982549602287030422392733143107324945486369864171212604313657985730416610776906000626507164060231366488732935574549903345473905584101414369277540768627915184961643211638280149627934759415419228527408887503149358956085747649192730166161853174150373043860171857585464961402136231051295654579992015377969405856072561365141761026609571834440457168498710933552812247986257221040515774588420256395691698894937655225154866747303105572524546889487521455856687081433166032215252013519274602509667325978276478943397632756160389782469551263840745241118619792865763324240849071877431291324055179708962977827480847023094567230308216369860080147375202142071754032111217078841218467835792509180678701653210583300430628760874762625475624282066376840075519582942602782328581989709036148369292239368745968380302896390265636685485466542364279412776643368854968461233920383102484055725361895065109115745838762196106638680695469726658677373720439381038929719874426963719087656328761584917177823498362166833513619689242828452633041988374548814853284537179155316204188869907220860633800691314945827015789507432723114979144270661382989939213006064844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 233910533232783238297369675329658152434707612194290381433363851376047592606190712166440076036410076401769925925178145576102709039246277993447713659829375677273071826591877008730722965744571099819364180665785586587392554298787207341588642205771328708349997617042853291216370267996842049928104750500910010712987735741777864543863460290705805804601888894185302701089399322608101430102799376990944810677374602020134423179762103256760644233974137785819525751816174605490332332903139677758925695141689201096555052230146423313246499902665199067692310176841543240553409968329860277164691083940149208825850134908399145535540422576793567013000179259063354387918784712399933157846543077116893939371322701070734704137355253311960124620817647511399836462059841265706949612359908842678757350849282221931043908825223409365342288847062739483146336163160069400519862486831906346580558787755350276456595253315903861124717449402442289263045873469748941196396281491694184333782418765080229146295094542677683494473744416176843448464320508238276806422431229061678579935864432218113116575319174013834859756498969411526188736331200350928602741570027001691939502872192667652222731642599247238169496146001260762037868797566156220173330985943756753265722300328808111149751241701740492603981233157795652777033039161040514660470184099565446754408647437167771039857246365341466000123884554859203918427633809999499593148001050650159456314742584422035206426053415512824523788289762111040264720224116077530678303452104799625868957372261719791163597609979082350738875370428265608076238792232074782187861971335742859784096908541106873932617149734877081726527667358233042930377514374252133360739686306570888740033869703303923505387732108695179263666484277396836951746431383215683580788047178232705412313278438535989649182616449145432731812875733289027605471167992750904223991525715274855136321226229001394260282968528912331676789384868670785274298440559228750067495481308404564095643802296576771386717930240071350705044172812769755434017317995765604297663096868581741506389240146251134027589937092824412512146750347473656900344019746696565120216584203781706529513599348377608619691827688748239359985718795342086420689627821048318276775069919648449633651643004896005315345466560231946748734257294686909834919086144879899382607057895474980580319185709722290131408461028787525724014365804166092114820596975343082599447597089080010943128477050127373507344893890793734327173211146080130843548355189177005247823888656036548587032991840252617356090227814900657995395795956736921350737164080871162079352640540791201777696242333625096611839194354112595789260427506399172675944819631305454687044868832360332102529392000294421681325778373940587635438961434450357641086257972203071723514391139263511899192562355605666317718640606855223427672051091256243986550312454171142271880826542659417459611454668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 668905383833893322923160916439631887112518265169513528869525816110475809824434456600326269346126141324736898596462450409977079003109540378337479616004680864856614763165975529624717142454018867403386267661147939673334530489276930123372344174008372534088619214938253452754409049834288397880198157733985318164395355931147233421335112141950655515972560661738318183979460515378916713655659960594992544681038458792030691561872584965686599136088275897990149938773226016959445649309353486392773125179521120148714237295813488336873850423353128465982597511048088280013038693632613244334260114963296142508462968515698003756975495061329689923599213151624438181740779704167029113821353514780295075897856969806305809446019708369503618665513500062783398480928827729217842877913066355770683477502821713774872614197154403360546728031234047174227943576135637962020596890979105151964657690310112516005472202979528419566756069555279107872273184897887993580914568900894421148001112092606688340015447585783453897840385698299020133127728639306805167744756236228917423684753940442334077514396268457207493182514348465257465813569512538802324680319535249861676336377741192868496697364401530015135823262837573049856261923680565610795120787880766749719462026982298431923393406997243510287554904269059739340024640757850333272544590404398364919399051379979210660181709199727183084684618113687946950749875996423232858534500040274385100634084837195874382124799671687515430430640593438540358960687039761296195281952448757169111623917983658002654209713853391442920606797741652577481235211592042406298242954893147537358078737784929059126135708164108759207734662091841166368544998227617426712271913739626933518583356275437371778648240701846763621565030954783171555245081339235872125125180376092773150988713541537618875914758771499963495445272952583995281282757475605925992229786798961139882378644349890514037012082105678241858391401464862062514610327547174475994059908060143330746363834666433484355638657200287366780752308654909783754632190744611207104695302741418714669546052573391291278806996409392680544418635307515542614883343444462337187933690094703078987669773831844960906419295843036186109991928216234648503325743212051818213294774527000747402982538183349399556647606911352997214072310053461398130951674119223307866160472871176921763304992210297641184652405438369795239104556881376662190065370541932913948263959315587505588617850047797960744905023280456739754777885195882148903045086657422513118429966194149801640031210388241166338909080570380455153862981458015165513167448481023666214419338008482702345788717054594130266750703538196303443989399266218716888800138273771023221394588615350054517710128653799726022933935189833430330391053161792541286113131984594892413683607521066755059233212094448161529900317172286179191156724083226255989375464283091434368711924868546451535566995456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -337818213746019297284283148373814579479402594666869596096554856400240612425237701280338717080590518897759059037075011558947740684792369694987165762728880423181093618591245796728509116891624701250664533357285325138014437560170769643590526414906798211285520298670091723741706870670450244654018530174209511671396658462074856981816248139127232548621494312879971447896438179571391999426115212941030517490155099775956179392624943638093457820652197322969806478911729605642013573071490780887506335359992985327273941881714397404202838117893360248970118967913481351336137926944616890276412406668202124176228777911001957474380967367146750920383033087023116851790834454594235242398641928444605519785647836176053971627252782144125229000851145284607125033176799462516424814900621077801799499683011872693768021185310375379030681119830974704450704622129572873455234056479075846935404811837042138200570478445994796681913346015512211169334641617070135630765842964227499518530590288933554410678666180235995183639195582499118170719197855230432114770273229822742499481159490337032140084904352056138269556549334538508542152611206427215990314215077908350285102437819642320111164521926008519615537994377280186222943045292168680755349543850058089659316588992544366448135031489634297939209945077142666872395099715904666311478806929267791203316476682304044370635050590713526086357507489239623125780848794150883485708203560579158755345545532935755474222445126005643067386525890371457070049184096840552848767445149623690317468555498612353991231301206051085077989636859586832130556133751702956499151199405547883641231830750341918471806751942007246279667120566352550061644092866914793600112006071452769453241044733889107602091288488733536245403549511415309150557687369874680613333836689799251482806779687935932278441061516422264471336916882157762264244537107035218817057865108248207116401534250903181716798639188056842013274459433356765929045895793323675761172228509157648893917981287529022105471169537024731053066687676951786475784987645259554014860937027503715406410664613785926978207386550252395410060419539319328908501858043095877686748565986897821186014843670521713652245859363710031114817608588955874139696614936574552437561161706102331834628428816742533025100559387685006224469418636567167439773775074567428999631348587871773505230612852407948696413848130510196512444052020587276618689953464450564855469567784900261505728554213536818873742580778356310669980494279580814703359050409856442866130980120471514364527162360823390163326456620251176653450306075111597785693484138439992961066791342117625509769030931379018031687417391770517679182766659867753867145537537813082463116067112587573374556935941122018557390684314176340710987232137507317099006832397339227501011922787408464750581009654485227704872959121467088814657489633489406415672189877671215798192721043407827914846235525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 94425812351219841934567767229998762347483863150418155320278590826096463554240794640808828402777742504608595635467672621559642157156521054588021185808892817774164750681303091661689473928140007777277290273743560542153916933991965558958686599275222038978123490904734902836963042595687516425410182116232476442440569570387023082691168481796384780705444382980987513586341015536781435412253798021441263199076379635212203209507487556441939138144950726693124490593878407148246774959397743236627642305295618298051427792250548650033533324442108803943852037729506868117494456943102313165907095201091092587752079288990952694441522431333090168656905840332427573345785729319462997201669797018674070685681694895323614602360960963146003031521897700807937331993209903727194510806388985707962611296355403682766324179758819997273558306212100295462913706978198926286027027959632152296358369968756110008936044741371874938202113360202776019371062474483474961346848898526353741028496398131968215528015696363547853705049859667835756743071393355641101912885802506452328208042555623467790195104308156597589397898281761449668176272410967777810953806431720336657863058552861432579903642099556556754904674372992008732047465635544957746959266977106075371190803112946893655360941586823036442344930720626106091202405610293997896044844959841367561342865945617341694124459300311205466837361821688675936449324284544949288893367342581222421797662124607969434052124048937705100265860935922710554236562919241692576822401235872057738298271634933486688968369399992127865668798372558682057388553678773653112163344324989154049874732443541828916637143539947167104605423460325593742907883101548881008409313413679586784756848421505496834053211277180982499406545476379197425187960947311508998812105204156195061074323869380101198146874812804419301611568674956549564362125034803743651032775611277589026931054338666981574030436757868318575570368889631085534605721168462156040698713723941806730072588345659319028496916648549737343977565771063256642822600447270052093221651625623121462527706091676760104841377290399648807896873317365294433524062386378065902422526777454157935096239022002217910667716718324636095352877603561606802465732788717764581074238096312221311076716178702673334597531357337562576272987441570433462600083091349670799349824502917639174881296024359757512406361327922227305130295844359769972616608768735465520721221743819240042594245666129639539290578189233372366744847155036414405870654040446319769718491626572582981652491235168486053944338529799817375451573991703386235736691262490609514706899708389276096637636801947492172832759850737392572572861146325647191023406646249987267400177581281480513071619518041895016579394415398537343374576998626654969993471644801210393077800685284158926562977682931052863339279072538967535588745418530282104922222178620396684540067384648035717278072832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -14552704906853810269841339780772245633273079719266452034047865488257669476072175940167276384627283461038250166726879151406303544337206718500316280590143865748829763021019891794370404618984232138179602110423390218984162810545594707437413163832140563702433323018787364578347394012309556764679129090012073682010409839551972040820836957589170292275560668438905960378258540002368178528284704996757930218871376035009964350580849363167603165601840408475804928922060419014971002039664644240651808877361977963345901644349371247283872402765858396751782349064449958150684775328492468322385633831174572038129275918714919162412391888067905051604974087073320352869124697211822291833783429666348093985701682105250976066955813183549040582724157346291277402532445215581319584764002176743006789734595413422451753373881790509280490114427391879534834945353776037240658673404045698464218658968410195658954906130191593665189277672596796356237585843256864767086003477206980323839210652969687029110282267641580166661365952509133010211955261415048456590420600634167426049998768287078206618625967622569140541837336477263996135551370425762913694369086514619154215673568442694712912517175606406090855621046352397668621996097897384544035411775458801038090158840473942062128443274884473952095989929972618885812382985154332696323391843185143183602521417510525785126726396993527107235875042922456321443825127672013132898100357342394518850069803700417362257521933091765127453839305951652615964696456704833524561378718390375248462674581089402340586575392489686388753935761097760822811811141276821247426019444903595782928920545798921565892259871152029515801875085259204654978055122621048911351781214876612840893789852937541019004468560565817456167847581042563645633065306120059216577382524405085207559559127187296063491133273536248744580253693767853910374179562012999314905839642170155412328538902311544524145711433814766419247429805609130411993571057255968138283670946901667331720202378974249756442746984231071739644540515337998655341900754520150457309623966084031434566581133253942965274050639247437285573317214136386407219489880078103543822310189794775485742736678143876381031324521190077564444148597064804167422113345622105579027087688712781706789008029788963661999082211378541647234565043965729841289390645641926259120785270637533588643926111155380484580747525758425479614857060263798245422880522642715476102284437889753125179535050058637585754871840488607653334349429103763105215467754823488258804132537325225831132696584693243887015036798416227376155994564899752563410974111987071309029333865822783217078089124401513553520043672360500180191968501232696552628942314085062995827309655848479512165717957109065364676892055777121186303977341280553839071687139866606314382127261346334768133610956806422315271450012845356395603209172999418261972931327500349739902591464142919866738374868992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -501375254856181602739360089862782538394948916144876903967029586626759537932476813352971979153368032493581801608934881998850841470492102122054542835713447519824597918617502981322362692913550855787407515062039844011414183488355248237210101499231999179038387336753843553255478952032704021578596549217720783327868398213209952964273556267427398622825610033422064796907350315174460911551389993700017221114015272022862493669799712810079035658478524100559171279861660128053119810233319777995949713754665934851202922822012519407381148555615760148962082609094826881623045489345575444409358397074564915127507966527823508214469498594143266082221717739499784448095869384277597647192352773379078288028892500134127105493067134752150866501597126951693707915850460893054395300287247517103066018087761360171374548465660472310444826683298358821131363683421865031177618890620457494007316333256607014917483947420348832563416387788136337274305808395190936653976667228202592044911489244912345052198246264160940100484008965782091957824066965656106648389526592333336119246938978722824609570736320549100469230290971506168495476604194202408335667648825520145906105180520510868394198019564316756707383805195880149019498058667801682299680077932907898705079972303779036109680276410117468624614529394539345171034141830299381735262852672646959046127362088893173395387793507502660064153721047656124640083891404471070020337539301801304554171741812490819195721480462279404437420905765557738421828388656667616210938607303675411980882305597413031859358611216917744564664405503453623202443779033785659532008854066180707844210801555306523241813116838124833297257941794354563208747528543978283564114034383935066857692360718650354747250454869185677649659086843207525872595232598148950842932730937134683176210421871461591229682840829786877386292358575388533691624647400748946235649824047926378154004634907659681026212237750224939294802944139706223767747963353730297781433079525803887538252480981909318117318878129746064561646720356718727252221268724568927512842028049660596872838773395073770135928836391794368687774813528073877231214284280324462938066040885455278416547112232349423994503146307208086393282867272868024891773775810638816702120034290724851803616559751740290642800975702079856739889377828898119019339924724003713083509450065835566914377796184979883477878444478149618558246925879433639979654941790795925429613236325190520663147533612083579439159188848720813762441923832598693678107036526019816487480409689240725608582910036256976287571043945960629074677217945404450525376328188666028106012891224867663617522285848292644903865691422898008022020965102061068805608935899015442732837298879674150970410885310186854688863971609195180960703657542690786228198143307492834743881382651044687545957407318027323314986645751499055829619793082543968514344539954320194896482876820058513519463628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 1063658173951729581621500930407956419891802845134625899678478474555919015983597058752191096315086884583389052712078999842945414436645823218074445402442564544747252305587672288088320557850718094341061089657060030390380058238562816791671488210661540623631867767466432610713970131332993170963166878243082564846397975112542638608015481482954613701487803509869395673529328505954207621799707459486782561931266050274567649389848503239778149495197822846977389242399108883237771373530303801788402631427184618879361525972574576488546932344220571064818438838234048622665886994280761942885403341712908910562890275043056133386774063992424043634303628418129205191590170410570390068529722570993194662829939598629462525212024826491302341465301225874888766648004935541211830516646003470031508191183192671926757515315702824554506698459422852278834365794481395936632725620229033329588282335707427504968280774241733705495570511814899274603329519080261838515712026648175350169457099524595159806172728262536905949261232433886763812518036580282952896078177893849795287805611885636628780503463722472569173003740350880730373236947505581940110640782914487365359122350482833446362780403733175569642143769758321232418712006094206352317183663366945159066145236322584493924214551829947207656375688636475671780279531532649399408118136319660000489692953209344260490112773957911706502118492124965049912984701127962994864238582447142209860636601581865143321244094093326697004394127574235025219431350034863002080344450411185438880962116524796141438630772815427774885819936257473551626420330857468845509755809260701284057188105771623474989815471074088077726733798682858023228694610913765682348030569551610605952957498367803310093439088895173779526750358377341138567191301500119738813074782502540317316242929900503375039118815947957798823005106458195477788808158332836822496489457789888995122775542964694521119833111091418414377398462501300956025083157051509433269473515376877445124876253409803868290877739717476567625587530994627607623616287005660584214703249809321233963587108595965025355098716172356405942061708271153257426686095794152954316577663364418176504353301936903646190602311432596604440841376845229989272585408007185954053145243018104216270114825821225300141434727617646820552129086954751005522131848081452188790955902416041631046370900997978458047240849178312725082798541635982228627175898558854421125719536708105420124180563063646523614446778864925838866876031077127759180717221552282637191533953839919995530285919739964726885315974204872426964857299634516050814499101038423615854433023918119134829623797739733196213445160403545659457198591314022736993754256964713228350972527857592332810199251670018549421983663179614845378228278641718721459867163590053868942679539271629125637366387123986609903961557004857425127436201331572496610803869313553669321681967641161078910870355968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 83260542940779546013003452280069864259517828646642650247693509214577604349078899130070165387233515129254229671704574337958056358585905900584760098418309135053904145319303418009454061354543746750380127672071689423317048173674293427720563615551744086100048153966510467321144664222957130875882558305809985740693271955007313179521831711591374068984059265146054409658559846817843627142833675034534101135577985042754225553243614324752569419622011776704287886629946728833046519027943140317544937520098847325731857859890295686070467243164925883841941539923389951812216409968477236103436242854062592642931947577377229732644671804328846950229685756372270564067637683043687158823494934963998254159259421700858672154717000913249232096042640534750694052975633078364877941135551693188117033323606396360994177796473407374753724423144886904453052481417301493107517020509841536310415429471272305536412349394128809904952405917536873411387474587477452441220197704294421634051556726524524650903350539661808420615945857183965565179040996921118265631678409773831185647583055864726299208273036489905573460669791115493639294887803137568859102812039001421710248022122792161606109732930009731307531795610267879500144857289589137142576677369410462686969395873892102955008301607589099130955474511004370335836471476383030359047086625925499038370772145177944669517682891629299146540672471655113449667711399438060459809431335922304398811215006652485501564643251800210808988095984714668139898998689549506976959147649052668162307402113061132899299374781463456241855026536182319574930445002110739908954484495110321042058174188016153020888321912667568326484306487514201988445483691478840440326235003064598894798637052476915878627544387423464753506688567375473326195600715266524780114340230540588665286597714880824404425349095546477555176703473613263445734386206958328096449392977384741774058955429367975361118318435574902909250217786684712009859170224589425584143783735541114017722386262580377542179577851410099742873353450852450483522188704890512945693902602713079752979181638701254167683498975279876632263839173100158447860085828379438278970940371698465671543993324969711731508956740711775783464712511871434548386698012692912797785358320011018032271679452469820884340645729137425347521407265424419953647871176050984652475495916374953961022313677139860263190624303642195542502293848595003519212186294665254459629654698355019814855423125829936837825204005564190431998939403522740632198984238499460761279047541998484695455937867604653794703056211127411146103613975037312230303913570466656836577524990393546974517551337071113912542949159586972243640508394120068864898576287880456031473845954914429708213921555395020649076335357538468327222522696133385621348596112854362529702017907976262905061245538968356219425280305015533617727231984172334611163484809102684876489248564070842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] 1239233510051749265208345391419062918805435874014392549526699890510676881522351529426574106763927123797119534851036869699046403938546034925138262207823933348919304006206044565443672022429364757126740978804629907190560732909202582180548065651560244370699901687995354771431741751037758513975835207801592887963761915279270175180011977435678927920908523680495057652095995234674908920960579695398805358373995014445868900012401279586631269741283542452333963095630153634547259280896474802174879086984514005041764219216691549687538896746426783069264022759195701724521038970123888137921999914690566661845715601387317712171640664477403142707408247304115312587256258736746984261555641656421341597625664893888176918963548116253337677972035781883507723057867686960941256033033201549211244992001769070403342981085215539542797955245404821703728830239525156808426981446648989219168522359481345309219306404369875663159077188393730432429134619983036076277888365179046243528410338332526398552483376242518881210377884867803089880434767590606241011906941598723820332551609732254180412043655992652440218880262939227895448074435795657106551706566292869035161923510129677700350088514394000338723817384666454752555209526853004366813575583539588158834809182976215551030886983237767175604749510238596126536258861858480979301545650174117564780662385265970609311472397334821677789812909574612121181713282795248978035784864341967985654942095547271370968225734548489427069355325153267201004841364024076614961924426899594304101393310779600427917537533824201490223813351965576014007572892537409714751271105671931038627939645818872284489871485871247900384193404109205862339576721816260645089577792349300350371621931997580807041664292664196198005845497987375753257035840659154527295732705552407778559209754093126089744045003132728898644430806309673198701509240926258708046490612065528675799213121961191551263359638741709337744223784938317272421931701029419804618938809736976202578553317877456070169361959992112311200285068379233926697210022786869755891383887897241337414550420035352612924694144486263025261314778992382034118771848908500980120344968053346307837989596379687080842455107242328125158325100124420264140864262645403825057136812194148157411745695468044006144494269453733175695970688733548675772915035442860220152784036226458673343274802742032066484852765364774624419703882903135452821379777558065297325523304100639244721994225869492248215471195824166165308202109892773365858490903254594593169854201883124816904527951583563544906211391972462865608153432939369387914272736883916494034348749447053979067953130539419535427834609968739757777853845925051892491336685480749188088984983651529032163635264657005394214870390450735978544733709380572157997012672348835515735091774197978562368861789567556265211364940548971966194935672077471942516660599027161097886622488777981952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] -82676617913329985707537026330023036988016231408226362177746439109790854911748915212671477832697154236330349910711945535018920560690579231370506055280752696262564182543872217496666485583394738298795949211820214028374945855353316413513865970236194424213833255790368272667985571667886478483941549159765490142142479031183862962271882614810477451613063126070166490828310151330502978425290942633962025576858212968644520611100421514907158236804230180497795716082422523992606648190859862480495947639727267174671022459228085834124567796644546338208044307896669168198591570517273296343835648115018319504806928819994097974723850415567950688098998689123680069434125301025988070948544104798681327152333256284189011416191285703949193860512301980142524732457642436952302057943970493753587284966984757976002231040180646576616937951987680332041331270743516687950290548365216641794151985837302897386840033030326795583600713059688044329230769818143946937835716872453114996230055680184813847848745518836719860417192987187134100881904564725331760428447792508435092945703979054984767042514981400727563540224112395640564433244449594156939958234801501368119705522380241106062775704508680300196070024301579325645035351817568133440885820812234816586838072243656986603139088390542849976676756833523548804296099363521921150602283332779916930869496632965227521049307306355889279221786525528830356223472291100203833169517796895032497551557124533016132065308892925679238994765271423574838511616534407798336180781294186567520039588661114133172594389212327716140359289407626793132799874417971799890168246714229005353942981440597515179246991902450184761382802345945258133725182690828997530993625136126589734694441906596886354360394421781091776173585105408958468117124258783338969646102374616065487090692444580722889165046837598661733726603161695242735512835015701113185212404092153377514367203943922384613410975715104072926077536693151889727928542617046192946114817903178253559478514072560798034952436481256506333209271363685193591511238166855044176865749134066595008645045310695040710591061650057660142710169968385876972510999548478596999538145621612964751081570187839168057474558283131830551328764930381259802004782575737740970225096180203360733232939164191155964683964658861329007401253937514609091613663230923851376209912026746594323694455664011857823430984583023920271791873691793144567624633696814239414777906786571176971144295083538411770561665442256473074840652625468042851556691059686833863328612008228187230136316753342234686487761552582377039139041008243923451154867052402044486308258434876462809296983553301965174662230008604546669169760854364796204975390295134871094776292764356786310674218742048139721427634808807251008465537088570850051037368539939272848375497344375971580550291455398693071100932231776629593433492893022310990707519074551658839946296005672084439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 742581089007571409638556026424864062875578338191564830193765546095283643102519828780125564848575540752383481549307284922927258021511420683560804795074124122493926312478807254694946944387106655002427243310196920938075951033824387258058584753435762382884540398779002598875464322743111693576124829633474368061336435090752839499632193153764372647419942043578770133404548091555161049641875976381093187319486259901608853142381567985731282649976011155761038179065883450353493492431451243680068775541855120926128967206094634474835094032588720117944224647862508818466830321216871842582193347619695107639125140738222227157471689731406651323943083604461570511481139065302619032921641581742015616148661175371107956419710101874372173777358114477299697398509180678677192983830586780252241132293749602571612365559401067237492547865282966281396620672678101840211275354517958362648758967803591008341265826773810365829154033379676158946079547734493785443459344638338549187177039698091213155040469480386820437780019106124074871869183921294017769707773424979369109162844240636796385053169242943556929281778277744566939370555644608000910446705508239161222412447308659394601357873198126381851014149815499051456396235569939362726201879392746346026018551784569354843633742124157401978520533845957428657281668393677107699117595124754029578084524893600032658223716564597902536585959731918049040070478617534480014456378215064228258688225132192643134739237568585889018134357106995490230504362293006879766651588810602141448108227643613040731524949544962835632922494429795664548810729561044199468339485259009496696166799833399869791915634722750807184132183079146546906505474042117442927502287126634864349725302746879738533827808122206588860176902315427320051754757350861638379905910673382111382064949794024941712008473251429489366718609857197321920263981644701132269274605478564533903499644779862213177734408872815577438657494930151054954655151988527694368193704562254712298053104739732302027891160856135896482332722658992423859083581619615723240639188497618855575035502741000499455124149536542358343148553158753095396038277787301753512655568137501211469611592228579989267898265373545947287797254108936568414382899974330208095794725016432060509358299073245002094583051861629605669013970902175214823317838187430081347564408735233595197279136928620697576605013231958720932081788743127823362925112126387140968909609673046716894116406813832876472545645213638815116020467657613963864792381708443203348326781822566681156593753130718113092564486420660246664907853717464729089368867964253705094297696150078003794786087307872259562369685522574182775062225606173399893705645679889298658384110208452878752554329108135900340024856463253545969987874512157557694621392702503768242245666401478246457675254702907333746702590188191976093036195741738142293598993853351546156109049613715610009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 112135882502055914494327993942609369512651345850569385409128826839653288292436415386442589908660830359596347748199924308802895504963476267598623430951445505946447404209125742317757049404436232889826692708437747635034864113676552417228506600446646934354691162887045325352973593780423618224595505113645047568454946906808105413347828190045435390126563559119677592898130979428172522365881417507467510758863739131665558272897176094505403838754319707070312519901873448798190075125611902668802880599298982886572520371825349327059936834617318841004293530540433528248749521800657241122329901278317268307038202170311177802681811811249823049020605113247097531833728452139156260332139624416134974130947056282167354751076781153105736685916292861823793902593111562071282111756718757758168949242657752549585003350143548423164713833162643882489163147544027929596928139364826586625342577807712177527073023897773733640620691510094210716964442786043353195041149298727762546933605160132948679080001086637324647749637459188644867824265238407565647233162487579550834014456466231029763609439954644380859492463684626073721287248146791931342089670791115398495906448117177368568534666544391281583635598166737733085054452152346094743574388757558405557636578364399716333657285079152084944106796003501098602909166512983508547414009901880524329279754611494784553311117003576316052192470485852110735874858007736680712850093347579596662956784242524661548207852354946184842897946025190301365957572165929486159955535155226232322958969245236995841931514589466925493899104938523618551738355686244645831500999757012746321126756968901640534292367889162857209999261328712061425067700923601845317887465983506438039333055800580439016795864302204620054258223489590562682790424624093277273089138237064925706187434103728660750546284328795631417096508573187249148090447902254636093160363083889028886808758828918653464157454303011076837766287017669916288413898818327013709695343926108178909078801009141631724566155544802160980325661991923172212782751809622024276192873373874806906706809001188846804630396546518076275244358811417870071973340203582774470210722331489497770490508625985304007627892585419254635509067978875225360960207100090638992870304055438724981315600485352121942049373017957877528320826559002687928976369874219270535856485566733548294612965802694220034700500889205896325483305479641966103353585774737141624955452439318871219014105607510063123769879013056872386205257339241840079494213186712922729988288852039350435243223950830696127536299501729047905680948740485590474702944357999218563473026115979325556199091469475087171491657245737793392294499804771408595806117513685398679740412328613566062324905242168818254626175870560495962536489414831139909623978794985704354695805578464088800633755478461563974124699298484806466382181547842345763633154899672227482270544985431775830343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 126930967513071249189192271072721045438007123160718960311513071308365108176438960394874265281727316731863099168565183965411805360935355124545327042728424601665697992117836127872571955953591470347312215192796343573151767927397831762691424881838520656800974555578692594410309992990488596477144325717152712809932481611627317763422399162544623221184326359165243153369987478737486201971498584052465522677538642519476557942951953454534931436121681697110933200658580768682922868236284984455692012795516319616284864071201395546899487045567442799924180602181270790166515266882731943918103301145006580407867319318867721602887075398764136045902541489647205163411123120972975790803065180667007163909148030984006342594381120501190105735664878450857330271332228346766436597534216115653946942108924731533062438058226566284455129727342828207437279297761822782487557414425263906439340053935811343540753514362422384540757782361063404474249611085743964344556125310170592643996868265316595097531421649693225815691639091573247464023703158585295973285234248748060707730440617320313319955301796992470229990684201954428405262643848847090596078076123422039357389110150277283624695864377815228808214943188623628430349297091833308372271535653253177747599273154564427116133514576092802094889178070300437071290137657422701850337344389440895904182708160345532977592420610478373632642157350192715509543770979660641900419741118060125218902340761858862633077198448055175624034036943789333256136756790520599206743614402574107196557738747558150959128796878075618775175142878604665869620116818443864704530434654666764743062308133253733908419449463482351260087146304098267125766259460789649123427519404864923754307660666812720932971981023470339515407181156098330543765812212889797630319385292356289915628849332497952550779898756628320309067919436170188111556072278685016798978393161860409265853129078270801291002609170090821594364689938073589485730308678125916193954326208137334968539739747679467252291715197485651062988502222168308497757294178802422558422662753711850718037232498169114502567939852281790989735418953563262760384191306159145044595941403279254670057515824642047742174616599321426630031641409223646221014963303252117470514826703720416896393298659549270691928373930509215117381682190712285597394771400765594736800666092406342139869274222139208671434876769908416033574548322421313563128043759398997785189302976510605963890158475190261033823346438934734409914684812389307990043475910174042831972930486087140231394718285006013480598841221529271419073224695458842134049028072718779935018063627683489915097715235001029867548580163736025149411570548474331273017485587431840577113307396391408949757333547562024887488731699193014358665097641108383098376076515494609936658888278989876537735233330083147092175292737461354849792348015316838272140453528094875088069878472849043226624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 2810980422473083608159583518810499343735373767851340622769971310709395653898161416854982093053911850520586545578750690567128600327591628475878133326809311718192531885699277324828094707850320673043337932726395396232181336176675972529004220846612602108025202709474806942996669169691982560407238469953810966897363940660958628053134291058030720181284047463311682181909169422758258151083059165029010685875246430677029738922439239745966847820673837762644298995966455077849611596318208132628614509379491750171450842777140133445490048513438011782113111042356766484165606731004166418926548805564903498463739333306372153568106118559627747693564913144713293266520328987633419253513948279959466708966016998292174643194252780879411885204247725279427047307306956558553877899687644554012864077174133559764823624765463515120470552507181422590366877156658133198095972694335665090214164628383854636795724369432654705143520991915583395845113203433567437386878994672579858501296855983501328324145345928147484994535950081003986726017922090322808764297821738219655239050339874756400183955659389845781594005490424235359138458327886606878440121061185400210567735070254111535964155795696630708042952183673565595043376126812942298166883234168987390762193939784074032467743963129347854812386928144024976723651514032695498600407892703693345143244677054460501931952894985459358595954765853027722659094552302072474827851150851734538505515709526655324922587732866127623896279288271473690137488501314054709658523266419326924591943961618931448158989567785814142016886139783775385121804805603620285110473317707643526115620264417061923686870218461703602117608039022172565516662555998925443762403871822620778347089944923580107348403267226029712980788874804410525498139744378618711361964448397003359426776907740941087023114623422840545259466273740136394907638695177972779836815153258901526938604242958678610956339100796505640399383849524501627074699443546742205310389134670330174819298144817315419739859027487357416647322544600611885208520412646794762279773004530761484509427525688386511070953246256920569674384485680353562808488846703358692634127687592066191044397650250664028866565302271249962107958772849768712941398497913062692693109201873101602902463419866483776812595309485196992686548753540973537315517939280675816795404542209308451484315979884040737822118553542470680662654173381297800329071206359809514061570169400354511339748762299090427047437903249839047618580765686684435934901441998687056944518627079876750556228047792521081153031056044838664954159163776804998544077462547841650114763190462797944675042403050664674137648782169094700358473226352915590153289563958164236326357195934671874739079085748440489412921922126519164633293450748650761109926229262049376249795824635395462329339804263909145141009792653880934831930067399179880756127405761675815667243865677993964975685632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] 26237476776160986521230734990480350162091855458092999370339328564296635364427667655444260089003588008596724899729272012930232478493550705929387907704206758845686204297817350407542049549946226202743086406307736172064784567020959065163310554381483371423801895152933163115347790172157921387170575005976944949896185090663563234150844564391718679533885217874674177665468812569805820570434032803078806812030148878932699357292243935345967023993069386577688782618925290742538915915044320889869294838039018370081497284047996831228142228975905378662361740551942048592535797300118016272442181471278492118550609081879366232606389139100301104765073967921660831406022401086600815644578411396286569707285341038753034191876926417173859036292103212566065536315608008760660191230768650108952365469162302449437657225044687973726249366352389357864865103758861419017304636426672247519068717814071127173302483753739066347282656678008408894325985105717501994586083969266777967802586088873168929942883163955702739689480474151353798910567942511996334254251047230006531154459673472257996658000848211137314208545251418437275396112787052262923496632030425626458246785697407242839927049361335706848324595823759612864656707971132029056655784106704808693583406755365543513798119007562793433381078398863762115866483299397414305197191002801936334983633078450921350089032556204010397806487625671977033556328022237994857450263714083961116795204945129764646882353851500696197741439631917771261854968319300878167792806067954984228554206280395806432458447870920663411233908457887462733742786631641455243750419318865550199180681129898088823398615748027987869396339874657016114077671081818178131473925899384353161317315068843744364708984594482057736827641292139112850812168242500869836163105111689206441099131793102303208864726221386187320795051345674267175462467829415303939049834528356795357869192520355922151087885178496614306088272530958227905592678053602098416312451773819912580466008021194689107242231565661375393558724853452818971504461938457804138922571531463405432985428273763736518131017502706740359563017423641809471132752798186054509794421749214646004008927757060266323997155666088403650839030681942975899225714130263255027717686385022398342805895344503048308442269119509676769354244276403110764126025190881940336812373058011407027587944498786980429954085612778748281970756241716079633799756999970646004729618693526404450449955228183877296220214622212186831802736072361542326007889124084136118317014811976375332945585396035581125857236170956702938696550616894058183513241718479163292792374956609115689345003301273310706106187746550882620657025044947098277926580727697944081583435891566238438525095489800901359533196037842735257006532478603474542934814345567797760854446432993809084713278612697999706530091128632672626665349144278697519936623504922772429129630833044104978576179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 583707385107413608011129930100580999523447039688587071148261122888592448072195496805692321819720729609128093426250810055096611477624422207189530612442109145530890992364071904176293119533615354621255517715834776904765921461682047574095736585189441242804757669581107017262371819181575351425466445062556357718941903305955623724887811797813765972622143651214126944169178953645677247723774518688789731663886321225050690102472702208797384810261308076153490269785838276208855330835042291285657733401876458702364445844699649205389510979567381721751548839461433856179997352133008146646586012326181666984539074960335449375089534384297070844373482700161153525945130989917003875588055937026043196712972792705263637347198269184694882167108454777793993002185205653379354097590510420441186231297070290080875925389687295034289091699149368540989947567830258390462692523674997650690016558794546713541513218969245769025677742739972613366311230467939840412366891995956479639528397477431389303736045121084631836099466304179148003909875291252337247565278594023897898791668920167957943533737025016747603538021660133721826284339664783511304966616513878928602209611741928803174452088371571000860396081445433265261077562819539359659319432921510527760311415520645830995606809343040154402092487629748913817585000185086799790988513815163515775038092636862330735622615015875248557627098586713083187666600242189301713954643637285035274591462701441184292769886741625182934779343015760027774772209812770894739360250770040725833869341256406307390523556389740353467973600170108672407139432427048491388254681182251791372211731008166395329685464675464501615797802949966372252603875806496703415013181298828931873290745788327780783625671048344643748277178125293007225631711745871569732189780080865070765838641945125974143977573742848183539943738001904453534494536056215904419130975372763089638132592281904592507046126244668299299300576666095648316496897325547031425302224042864842723258631578829683637726163570754438503531874765033325935561327096228336038938257910067070276807212973480791469652727405250767075000187575685964305751555034686941706485114971075670522012436598987679214784314885851313299444330083795046851809329770224725381342417083362806775238563943410938145946515790240906360531116448434899807647918692628489437365711631158969757915730165020044183569209002165193694598225090696677484232914990685145540286798257138978937904955189777519243617930854414094992780681241442372732268520763994039361598327814877481755864430240270804664895801179572007792512186775518371444427569120304884791548404313123605257137198609730748574026672165163390807835138867108238770238068926603324172617201037795936655484640881920045868341936976995950850849281684723617665407530194299489204073837980357447222993115998068978085836920943871323792065727174023314341421131068386000693739665560875207230194974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] 1833075001023791575658887936481943643617371725569663783163905196654627001691878194002673313521296312495145324192227672655442011808242650243885230694764257708147513202486443730924696558973108468310760123750664886536233754037666367423367958907598826915213186705373905477695429787622080167821543632963268938898353991975503690058578658672474444240750579751690621477979264007313661673228891913555724142861808356135888975864796383733862916512200418861212338802908147787042231896357473806311970477186853528178141978679909845304366410011321043338724125723731464569049222991880287217777535817209159915946645736100886474782271722982615974605706310714043760684349908114892418897437298877069503680416600533868711065579759250118961931725700131919756584016038795426950368549912628092690446620127415997270975739134870142843461864627769726795664635539814432632431986175443691891053515426645368916906793969207251586783446567710922144491597220988008269451955678272810883610297102501613350132039210943765705973749381606808240046555708442749039596017340550341809227808858283223441525996859954760017935914574847282219663129317392751715567069975233707804886615795385500682780961788184286110172798901707835408079978104400149193698639319531449559214933548015660219252940732659112492631595360581385720399841498697655749296058838192722634743326437146689368466031948839793036982624626627045033688504427573738680329629612484241016548807337431045186116574245199087786634694302826314851119902017109668626751008133315508513002827520908194967254282815883672965237743116425020926200741202081218310905722920049226489648476654539402911367527452952870599223842423718740899550104092267755110530213462652978441704892006144824952163518540073456104925126621818299735865695556494252475933803195692005882651142952974303360589237636748791310794590575941249529690360626384675113779124504265537417331070568588071381318480614991551727484815989682072425528909445076543888223516558941303041559292722916375939233931777179390791495554801963903243861138252222162640349762313091959146864157652049695459553022487096190069335273438690011565935874445464883097569593574536920361313182166567394567561368091788725051478919151751766086110793950224579929225778039031910418867000024186810536300030741925789300109751866220150380225887067688378620593097179960718902494097168290358251923184691620859265047179465161401135502217316620948740487906367008126371094887091071283352270702074824943582605028149575828681206058096991163970187768163454458109709052313309142682206570991645762270733714503780126584511412715455876485230076079363866830993772436237870320624589705315722561612137729514813654220752278090176869029772964315584371338913734395506999777736231296021155564088867482055329124617509371461551633041148514427670178291107432750736977193509327019390957287141555460160009133059065224259404146014993622285505737523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] -2241372452251578926540481984515420491523837730907378647143519938845232593251817929787347527710199030230677425777647597580650708587088874497210508643544200453238587899557754876945149719095993526223267441045745509640213082467681123988789857802239578293059188053890046874656533588109287072134880113570120713436834338485464790477786665963541952258163763830614683721014015575334406373205686415048852176436961682504114167986081723476635360823895137500772203925732134818349179529363550223908604896196748839766514734506817997389340379853059124969661441700444730203461742480802883542807536229472830742117080883724679131328639255756688861575080476742342118586412571528585492095903656929944209070071452990487204276095747027905852277567598626696606090669779978972906023142197389148378274753512170486648419474685229949625232845113557360938613947138906739660036175366123249804458578071948051064355530288345090158009928784363032741280899375543061701081312832452498349142371429477740083630489651742804825834923829130338168669554405206493536795275507179084845577846765832004923278509056049941622603114337432490103797303117767503779240477393252993602552543712140607622347330271639351408278593530328230836872724002450495518904634016367073979618351168781395709887470816067893224046666051075834324202787466574451024869370052556498420365597942603069881553386902019167109843257398671689684004958449457490109670717549491529839769394727505232874456368012341271497959554669372821299029624660195030438557167504649824093154348367665005634105485844543708018808600572162595657774160623981311084695440287802641027994132704597311189310952966082247269090534661279837904710326132621384587049590041870922230394161984668576421854061472027718451791383512972979348073733002393065343805738773977345213628839505711756458680877299260987832747571905756629365206677793876980860845231862311993363106013468093296922715440826616386662492049881717939779051421383464806563266381785930778016638794535430279804264329947777437321189267915933141534955614552579295163918618836296429619940002370919654563747266067219505550738627894764956684712153768273998192308375819936821247632140890626449669602027596751257820609896477995067716948998304165589250549029489089584780503287318820775757275472625434107480056633749659422082384981711490849136224230922332315828223735525630471734012582818996606047082549327704206578029543785668182733611276822266572650548343184029279557503909984536347350568496598302398317057211052043252331821281917523656273760656139681023479021379868969188408019209100678884749517213801760420912501254112497128710883101864725327407451102113372295400251095438097072621949259020600211606028639654500044247273312558662022587699620253520543052993242094007516028575070513217782891634928879131065976754866561848103560915933548588689347293942193276804659123170959911525545755135424991622934076225224704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -1084649719736330546315466515683751569309092839240377646475566999374210780025519681908569286721798854086533234106861489979001497942284267987791905574597751048008855086934473867889295679446546118491938296648036109773245461802019507313741475212584990720349650083550515294555320353360684939590709992974326555164758834775594531362214459034452707713386960178648111575897589129959364303156469915325541712915021105335153061346686586548998186411542522843756599931330600734599442712924381798148164378321817099284052698937573513909955107007152152702520380747016207305538371933301401210224284357334576195046651949740186762246114791949881457655366298724443554560755881921451358016400487657544010547488216813059153227232468465221987689886289184477666342480341962734072408009745507407178744105119591007535134740964311062079199050086610845431674954831701590262940037654200409590703191843246960388492758949856777230106177806638366406602329211008985993473197803811350479108248015345130290335696736559908138455987144656741730039815247663674302921129725467684819332863463823612095846113952011334931816121316131133832138863607566173275978299255807454698460658788995505380567276258758983322287209689930546789554775120984747603568009135671685091737965993200285388335039233807821395740689933347194995203633408199400076758951560308265675455063943315537743498718219961758122380014018426978215917322444264989261884103380331608071131715278570264190593965181977215042488615576975116261659297904386610035518393547480991519364012189631214917946196728056643935108874096308636671954812975394209278639308300495088437112311332532647032816855663790174907459104017237511100556552122881440155945964260462771071956816049255921679201111056797892372317823689747187377695492147933118693536467350234866969081481241707467815489103368633628367960754052583616945622542611597441033980488126259880589072305504365823822762841165745625933349225999409154596705776506286556121148429413679866267555292346597243210489969018099882217327902533768360405508437758741448370826963978749837169722784432200068076172017623344839403992230929531312042634859305763553566624434356141750847000566483368912448215208957923368168357148244925454010401961065313147335238082156999555769063678943141673510538840735640294713111902474142827068842713250121736606174200929936653780146184707005510929637811128620501348275212005244689250139993703303927510854221787433485151781438591929410288980089270730559393692929066285274856419520646943805034288094287327351879313063507562298118743008741683270896749706720451400777362565471326511046423253557320746864357911805269038886899235223241047068948634113255283558472640842144597358443208954949905549258863699755913070891462608227176832663976143025090737164920722945316766654437728172703756053645612865611776136623142261588642746659345020125540225548250781802250855139555604726956198723584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 33666444045968922749080330224157652392779785591326755349965714883549146702938465777222859803493344939334305363227451867910728916978182761331182785629969277659470624805827492114977438009320710688319784300592674859221870370562062241624700809658656949078166530702988643861722700628799642547742728786286454959423596024867333968081141818416798133741838062428379624678368951789744103830069240725781106130373667883470211031837424705949043120938917572964684704311352594921689129552582125799598993370593523881252808403545278888149015972474753867872193757823150156415748792399155998550391267014606862099887546878267487140748153992285897153491806660963013626981021675662913671701004832281010006150798657758790354804580473874721223214584759940515748257330679655741529171999438783430035002168815208669904308950755796232544115335507973872495935572965148906906088597244815592534831736572014561304410059614430791637195021714509700112023661894028818724518234394204894429688026636540950262774350408663072628874960105742372604803817313624471384397934090276888222843319819795087081741270625695676530695972930978532057459056348115168693482271448742848635858328782626657441625519596000148271089045943603833632097779336629711693705790035291543904449155489569332589429953436989520023875799226208396180891174904335608297866048316319441839428979244953409135652065473783292660616983930555405328028600592611436422161659364700628191704534572910914346811946442793638975196691902519669092015580665943886197671076802489323397259403480944745176082848719713669637556742691208659189825298035291194334165049681703644530621512136522732058376789227247452945527627978580416964110366424273554124012075979494888645961687179548467501757431497004466065432559561332987920385640952188674461593527292891008547549968628666130361666331237799844636175746416710946053283043118308372952193516354389800165221406690185604843608112613339365259096376407512380826971082434242958896004826136119920625550370157339511154461623811868408460901129696390013168779229352605046527340344133202945963037458451332523458211000063101149864990455847200986373361193154316741164784035605060719218888220661036756165325797900529769634401687269967133928116307698297707075346301695098386956748297931044295845046895113085297932220607371491021098018806973192778288045833733153538148648571015543590814322825094340930624525326546020787141699670442662589516570867993238737075045638159785612609180599804728877578437804816784215255383317990094555259600996661355516124958775181990267124742103521002213240061728538302475734429849362795268316299035757349613854328480982907213772003580459610041464141075027373113718343354770173173769720324909007506923875497395079408451444134691442774050156935475573276777374867885501263899861064010480184966841659066405844583764348191497377652524699867960425157664045833325212066434653459233558392293042421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 387230494548760302733764175618510467911334157914849533979948518628646853271756810076481447631805574770333882741897503435086245924948224241226533852484692050567956297387550201128991633289624419593069054245517460585927184264424888656399700874319580668652409221953035765748501503213326556613023137629126926011128070225824962306911418695550208762130249140447704893196974601292312104835662456866168024169552038637691390097788851012404900405115094522921443033752774150060037777209121731663624219467747622462765456205750383330684112136595804828315942963188931264231083272859437106161770877303704693187010796877075041634929587974015925174101805985134745619996859261080152754423286915424259233646744195037065943258160558082916424170677722433670436268599632756615847142036130158023685037768881753399396818031784148104580100418209750731455575343049286734539555757336203246683857150587196106117436595474654731337878804940450396432099385855192303712209369974338369217807183853177740866325255543222493434529935325886051224524328878605982514352589580735508305438098711840880443004240650169546534134070339918758413476170903986335304138210716303143833953514132831785444362541898447161447495232251850414702608458443081769917779762764011678050317882362127911389916312565427149029885388534989438057582408713513223290449766595200480422932645468970068852822850803911138293143422466290631628052179157683335102348675084607568825226272697108480114234204361416800189614293676706609729541213618957726654957675111404545359972678882143736339272863463274530476929941075325773976982459543188696042310949980107586635061738909779330540535493601091289711119858333163603117787598847471641848618420889809938591355691638681096889917663485740462931109754698142762635773052400413720978935115013940391879123430290091765012568246347178763288146590937106052859752930170124521234418552161133317271513376760484369987663615032101344462690750237631528515642791828371381754737247490957333884162554413090775899238989876151090767190772449541845714256528474425579641328081696066274447414839877585912097481867978530659772553610464926853902083770321682665250723118929638153868235173663626442791620516436428551788271894451395916949672868921732149336499623117761824452872221046949410193199783800729750188339573939469208053736083787061777636844207957746156298780422948979891621994242266377327050912910887972241628715337934953524267249295015472871662391045718304653687207047687543754076895952946677170799365092268020509980435634890682603367988379817610830061504705363053328669659142237249131067871654647703174788281163273582626714787942350717277617971695441622964050305921773312433599738565330198973119683178085233298672214066937076020781756563601181841407130896070438973306473095724448155271057220975254520987130477376141208417491605547349512539211299204859520519434870310222048826234424721263882357350334464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 25017474441070097986421356950718048531193215320979605144752554430851249436986899705877944767725406256178859464485596430792621684761027013894362751397208486796228361377964238669426389892784184099583431714902892612036432730733489862892251204322908606347510337480867225535681437134166457164440935464550785373089194711201595322674589259766164893827801983338641355437758546783790843984343364823242969022827030518227823181221614683242675285517772218547264605558492089473039205592544539648367808326842417726464352136556732773178466608999904604864664319653723979194806464519349426331749521598918250074516243532977749623644129329648216187753967678142065527267636026362825849886179691908682768032601221426623809743710551502544832691989997207704008549958856715837695447346936626109560091787995825590932211264847728198743083296226305907663863883078481936283411810651246717416887330846947229648242166025325010450929086562063626524456680084015223477050806711231008334220871272074248660999994045752492961781333851169421171245570327203625219806850148835437979042334172614122491124698327570627761550996397471539614718032068931299892846932014350004189292228308465460634836655340699181824164810873739736861333508780023430897421946368767192857501271329701244992020306651097578251722811175911131280285266947727338045874472191812757767931992830884430480509961670291781597917138701283333211620071970171724027476529013229469928515075584042256872780380128155542662089404809236792159177361754525929417390037982771059664993123318758781908348905470048191013837760211658796088487675769513664930628133176153380577063115931368191316989574917148502723982096703391687462473589359489995345656065373041247046979787246386058457488211989271095911083541349251159563079079715231382282292278385361658642923044194265738451730559376820243187482165904007749733866067273073381639410969220263072150480178378602352237014227415401073592090362355202141017041802767209142529029351880860917536378441526868698274397397289958041831611324220933852877495541686145449791005923950772126351341832798334391621156017953035374198710752317404375131968401962415985417711977160690825789092430636854283088010938977896854399635108710940333913720040546221425339094810193487889078882538806393322282343046927648801544570038618460698942162016985483190089593392080489244937773274403108744852130677006364480304791755268108150685934416316428199582781942247176361300976584685617502778404640181226047716920035445599079261435549150278601317395275012408271145977323365163849204796417326968642071966936868067736134002315538366101469938406368699487736436154643421323584135290400370454452926452970934440864798831273768246063066492066287667993407337676339202377100730887128063506229092279852035160335914544332962571540678250918380972823309169894225279473555120148682987906784712779530622881873803123409319844807189524419438658621276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -3955488085426718070929518559781031712377943779635839806588431970311758556451434922835986681008645762532896582811532927538759122107157072274388444207321467555932826068229160705017557123674573746458362665369970685091021959168970796491675164669367751510590234975232950411321085968252028325498406094810483581354964802460405739066777229837094904703231934799511807069435454151955053995698297882917319408455397902820637121172400057507753579411407068878959195742389451587160872676407124279737232767083170998330671891416849594198212999795353110571810272854501931858916265846309040357318981440960051756041946714020844439534101259838444672403235735625972236331618415519555596221296232836509779046303329382837256834022342287911832248958278305070946745357293704421152468269844470656883640467618416329553528402520861752457842372498726758401486096606887788700201505488348467337196067300236507496816137455802448381381784090444506256015468093107125912382885065819996762241836027773738353521617099507200407177170478830350504862653319761911736009028434640133391077655327304252019240566265384604123472263294312901120357934060912713268183557583163445201128598640102893688215702872920465195789674761364709649069666743465694294146705150710803800643251256169825810898414932745447531753653667031869311333929630764921205280353497269566922665926009959495554719612640653253581661487314481216297119471240933704463892119144325264447641612530421340508813534942996717944111078383112810579624672026842383035693600121815991446202866031157099009441781793411405399634049098644762481894024810883475391013489792265132901331284699930839464839012642356452516669606562549810844470958395745130210136534977709219748290626097345757568759426996118790743893464850466575612041174418658620463715211082491820410714600330183799821823736572565091533634020751935447190683116778624057753110198759107541187401010084761206517396650075630208721587375589745853188079705130165497078232144063097413802326561079777835304835960782743531034119158722710854354568171183515074122537738964082930697064732116780968677150289245113073111783084692528908148561722613303817453573350505897184047161348075840750577286550036642847518079875040472694307272989761583002752646207844353824319678770815040037282246748904566421636276124799831896531267882817429292951935019537178425485072968485509085401470057424480091224758741862864977239026981800107737462508881209602321506239747586068750991155077068358865518623851025562497410307054858128738178886497629592393884238950313132521447300284324920346483559466627151536155472873472731649009137177415943179303153910748998741146852153429294145907399589111730042030146563389091181264591048734212942407016933244235279313945248990495186480208508425492393834976931873780102577498552260944252683593688461232186815341360606176500480690165933388157437250084246577857260348730112601696444748872548352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 1587824068389115080330729178970727117663647128351443388239321483655868311379371157639050831741199109255598824746807536052847172163972710452476345286794457324481066507005074619806717712283453870532099266945557196619967534635426192277475434238433964533638462682109980076133332198516893402284318578342786142493085813820288746667475850944924456921503945625364393907837552554152552818689072835181942037156667272425021173429358546784663130648357318102948712136197150666266578356320604090721975728310052118661434789494504339819961692609786449169887230660349210322931718698844696335065660660027981708873619709303978002159123142946850088317503353700119777245230497507783401587329969617733809121336017977121601090280986497882870084164436077292907919427447496855510924479814298570485248912910185500031397275296103701752005009424502810695584374931187301200373257674312788383856682777069905465707537784702946661542740193917471724678966202973063923760627800744602722936385278845143267562390590291335102969292808171327046518205606409446271925502524088736301364466482593640390999973945199475581455854191488030598252375026417653725722849888442407376654016151011781543960937859435600574979736601647875176570318847942812820287971577655640192751526868944415712871693182290550491900723935139233762976101440186961387308158412645685887565481041282637030499307894602565590858926855897270260806920365081843092016632435585590951393527542805477764062722675965974686413219540817729522398381340371459373517050737629142226500692430200382823838752865044840656639287219025732528750385704726430656274076521613816657277297510916426033889387793020702806313228944115813633941492215453028189480233195444531180774373567793418273428912491114022741759821843175602536754291350638806456905519066305736833953472893416800431776017430846730915301808141561208443404118425982359152735427514424339121292484749693157178001867181858650500869957718725819473079814416672745182790949691110104454234232788695715122576110299275610926423206544376547142583381607555894901714864258177404382541978642895790351120931535837031469646007285076143149221649119460104521473871025578591627500278521559023602060556254897152002995662627051792259634655149616191644489300970624116475533173232913095010214461299302563274745473586451918267948809796835506893876377212531089216152828655172584332784040007805836577455098748357544491497611737475518123335271040923032890814447085801582238387622521537766682382987702623545708431238222977871862279771611224487778638889135240401929411295100223876662812123370409741177280598766776364948066583206598550847274627476241576705781931773765689625363352275709264530693260649320860732164776860792049551209043519402585188569899028902771549518540562245927129722973896322357744709207506579140435667215858874336988932167906966055503310152116534733352802790994974424373231396524040176531283485801840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 3807292869740527640386461087945386120025565598950082941169582435272197831952049965724015876378968737936887395133807043104880588647573946925225400096564686471790827490858558185302261506734957820799941640707213449532005062661449260169445659480898941765250598998310076912051270340665678596935017726015742379177271862522301639292427108411875827509918550370561786984246479998040137434939846883147345142788661045297830094196900775951988517749982777812810268088347515164392378308456747702502403729956949688938889551208083089607519699702169579723239588246303300161856956807110332415799980179230148573323704573455031255818791169619621971521733534777673551631778642852354672780861185287885197349915874823173952502174258683949979145030773301850582346300551015430209513006968776655988471942712783955764099289387861330448680237930957411223119836815999297499905468884335989848972914512407360893782090648013966266396529208609523852883990138356928173412571773599288647807399142818141278074050921127932485232118405732043405306330756545221840317220551105230066111386003327489492843149821523692587377358178352261988671916316073538778023155420658720583518879579861757891086918706180609146568872506395863982158160654837337299573735881577603085047051717119983638023699360826855357546829601163586297266528622757985309939698808267869690224868671050088277121672192784594873868142145415107185857387266998595460916731961927265338185799761718195248009878687681721433408619325705733035500442776585036682259506568779732823127375949392222602959387992882408939995904514077954787822168068271850967780932275665675866326347936097790399372220816753726844203051149942522392358233262081841690697187284505929084529751801958391701864206513570609337541469214728118330340567774153721623317409932105548099503360283508617176448450988480653908566604153436209196669746495308889846224714311898803974794649457591029646020138221602192921126142641252087669770165441113846407147399534563505749188290539498364911290597170000756735226990422291667512504650427005296977100347992568303047074621056140577141686187513229472925928606734967943768145283558371493688057607803049567642595026780479550283370867440153723846394817122353568061100880032599500386572793979607570408817420866850695116632601906520002240600839654267469166323543771926191241430953669539880292259649931332182732286815486592747452782753739113360921436846384591398271558650540766539048672967626891366873276891713821236204953709614817169284315041534512834066845103603530986767483543584663912064683904988210643674615539794284676107091759519333315652486020954647006661957807414827230848646593287558861182538407855626667124350007114527549323653769925639752829790502561963543078971033629371068361183019424568848985850373953601191520914365488305632451421678783419225250459468822631802617341698795970305029738860528553112069191854407108287553950643021414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 19442974036877681984369879041590336035719212234035772237304700320544821971341054235462556029782485455644058552778203447033622521058913562365118081792124155588937117660749795226054414974014193093907262950513335888741452166512446590399078637257968122770676281049737122693314566308588461568828222782713986967729303792110495108761181111483814345690558129682185502024388886996683028448226783169964995514134751461226051862946115172612309725021125675026321680506560214777658343649242122123110051060346358801533453997043814541116307711021324386484671236149723629650163089951408730357700628947921566644886478449942602876555488927532926152673099799657271898609628546676225740871053716437528799126279313403930486171319991968720799253563608924350978135103381319395613900404020255195267768428557152808807061025080060659768083336952182458655261682162326564211182422204889433206899517469718076967146571630327831784494046387238443259268313554061716143150587123018578802990729697479955179541727013935104280178995161164964628078705171717814052205598400380042585190426906435308581140401399541166811383177141509343028793387204837179462788725101980450999351038409868977603515171442663535312459909040664528023699752415706392630505045329510726409671520571350507872430869673322742626825031407399054212114141960757364937939119309623458754513471140537213473818779856423633537570524540655874753781731639291324103311596829938253676941254300464812446521976192571364273486424943538902869579808081124369273170804395359015885517016929971530065131955074034898204616878504427734388522055208879899265743174934705954703551588021208322871548627744601825866539095360782713024763289882842680011021037935822354746790153621069471828531913966664510074832233260696881756686559122764012915473264732492256851161546200008964067605402015022179243044341147028417793065044421715710403174464999349775466808626867750027130053641024426711475622458774842625636274571264309102629665634163601925458476491801520114245638157439829016847830378964125278418274383229254799990703453209203420804016472750040194899317234608457088340566642467618740251590776278384146215260707910174945728231064116752258576541287984297644828464239743113363974853537903064267454667812725865366722799325034155208162077246904882525785404854573220517170795590998589799672700096728099890519141350733380889491041803703838943756407059453296630767843954020580974312209598036784767177402675671288312414832366287751122900032793377449277780168908106479537738890060482822585765509631514725152209820415396975879654424145130004150728404601680565477628987427588987482072352799535335114649478586037088339311176456857424408913914368776052277604411491906921080210731069548258578556719384486500785423658800769010464446830230990864440725964895717791419971238468254124825209127684737045197884484674614954107921407740270408647359935783293654340535418862300037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -31741415663137959257635085897303892800037963094838317193779028642964082794294917253744953388796718119562567282747247863955435335789820322757812034219164046095796066944770513454900376660044282972581954686192187121450803543654559667318570292971912867878475457303097556335334497555384103422919313102656433563990604996993204307441753387004268164981686889342798955777332772682087824040783329672114240847032156651790872138869909224611222883439404228620313146677747086906322334730906036833671846894821292658627270560036115409267829610865160391494042059712850854647682273220106546101356981566220530014855140681585569926970381843452423389307130851551295550214826703448649160461058392950524246824365959483954164755811539640981730057789865037532875545216785573369337262411535834344536894768922744716868715492879439081464640716182151691526115372992070490107089767032778209355891695250404960840878560701953262125583657686211970674748766830460687523966587195970089387555934556867686083477052880228411508984583824479734464367771911062126391867198799639070333739652898915497630217367334560894127381443368146640434992174358399749904633276879413075539225105241681407445913209730228603524592301266714836652981186701557804634422645777813426631472890248311671615337115855562678478385813699895453751055379495553200002477995857088231209864761643109999387880500007712602186125783214244267832072695369372944978491831420642960488985805370075201561269778392464291101215384031040788905338201360357100279478513151120511911658277242757383004975757371576669065190843494146784611123165422439765136703648559735703937737821442862302676533183886040735382775414881227339605742292703502449023226087213912911364446660809477118206873414635607903780561518371587734195379525094657694794449273513493625222294061607755409052357865553903617188959098154414059520257367142910651148756462605208882719907786954061538233175581595482283675877386212530745334439481002161940062366268720313317985948556480052733524726315618022594157495136841588835337718059233555458569478720250796856157155390935265766305182715305929665374055292749347644321708630809107088115311818486816166017769901274386323974921330133181332556073599527407475541740950456387387025403876939954057948426096159717013853244396622614203138655737192021649417638776799326508113256883460748416708099016857936728501107658939456801372873648728457645600973260907327471280620648886587471268409440355062587192881667798219459818067923518827758399571549611149482448552303354055901842283850918292490074008886111764568622056879379790118169323267221258696114886539195716017747717748612507045135661883682996441923421103445453805633682876433933254693649843037814607971090306040106815175403248733998930795579386102291513761570111065877506995593165746943659905411625477845771806350309260241195819423648443252050496513635067621636248984006212785269265212017265868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] -18857440420915200821103429653848158150947887821241196808078982646789138392987838755450201967470862434067989731235903849424054069338919817049837604155063914004675390473605353702810030707793565444666048462486448370309230310870490737500091927014884212672176028820311638104237836557666327266804103151496988451507402925397847653677119412705056794073451778323245516886808909155802721379944044936940819127976071642898447993191111063085432326530770884092172974650148177217305344665592981930864561455100824384353707335130020930049718314268025652489321395790749754396753566091167826910634077918766876240627122438476385092579843447703212542929432541283318384673012900094613768063753008296568794835372874814094870814321239728701929654240625911147767820708783920538757922099704133251862355366663996752756753744342331088431233557164447245406388088812165620315721577362613382421401113602093568747764252383209440428944849731405340269399694392379713500917457392204204749808656120598189811972424300262229865514684659000300343697874881996615452337595183183829449437529423172123294711512471960675323903909279438808713748529420425271275695690751977411082471835034604486581800195458711060717189322055703059291701194740385384981924395925201089046324958984218452058791096728238434583167433847583169650925095393986244678889924013385887788027018909859579095891184114775827544951159205751733126056842619162387720433169221348022149700389689817118592835145628159627636593890789586668129952664471084338639944501883309338862476350758848723680852127285781764176005272852057273274388255547306815494529429576953245210317221307871438826217196237056466799052769480082573482645565391512585439072462505819437479158556309437402595187214837979316293342917821501061667581326597037224321830813172676153331728257753112504317411815198175265759632270640492541167890395036870313089416744893885163121597652292464751372576402584624383009283965074697408807915508895828030025838734963465825066526817022508292864319505729075309905913870138562215443514405388491108234210087153508812446579939062087149738564866887092133358331343911890468158640062253974210680643127921470838244315018468737402014051193310684966191290845694751903570337666285010269100161047968369544169722316298986124009786219403152797550119005796560165290325215628408494738702849010508518529774019242806624178489854953056512028784509885207655637707380428882294458289393216036518850392443485461303797964198855776000575360687190931579874482325451046274460024348804589701263728747896715347610069917423406003503862085736960832403793499019452369875788217608247403025398719463106670363303480458595362019212795231553170724314984639445318092993888176330889878826670422100622306105610143074057066433831101641042343052334874663903935551823550269382143838840483075022983778773451059397784698744337594151687341941363510613987266828265268258494331140865785856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] 37278275256775248501787540513418163348266156611955889885190023706767617281757045665169803775629246019172444531687092106524319598509258306274820120694927432751975958531140713162921584174361763743198571209051200324551330362878546473769061213373913012227306310313539634707763809888407520085873552314981512570016301183423961883832932594576153021727746363025522223767654117621995360301264813118325811927163829366618702264251598260427261644853397920260303962979350717643635473428505577151477523268210930521476575884699400160742063216631664906669446152749375807141066908485366958499907713228042683935473916239962291654163210579061505936276216188017717025530514966003672808331882815233723523027549549709530268758316255501251741535518540782834863543090144059359456177617882586645841046090510062623039066518404368369584270643473764086806270288741937606314522523586069835163735481837648866102409466432238726101424436485029614159806581570065146936092750857281594170749628737743392293318988906637392213214392930790841307461064866120113794447855396082425280756497290116467180233503170808192492187754320320688090582578513613227807413497151745769031054072327259574389998460412695169318687341297201930853007852969751588479101095041875084558148298011961930268721050857684919630350465870793977521956565005945196317025698777826883398017351208902650707829209790908201532652943842064942069095278694477982383010398253684664918527053663542178189722906081816229675960088923836095714078095112678780004232989208762936957914845623154502440606312538033536329432239035429796340383763906553055019414492494492181863182423883420125038381867339934744539358531955986837907708496445804210550271565845917179931408338618023522297179023090474827495652916841814344865701095564108944280744881414653092224521766488332992747468985099527640548177795890311102018843346304156244725618159070699547802934587161742338914041849990049736653385196805207434615878565459207086794744140991582283688104457955758905973494990079583634743817994942101235080433170631729738525993887608810624458938377426990482010880716275744925408061225441387777744172270573952089468596853067646567860388669173296234588862749070242595923211479906874892032730022384731763365009028445544984170438953318727151893040368531937294337586878964213881917153555503617142711589955921960375481279902488960188213250546949026991689365043049307335237153573942897092717248593175744636482066593503632366751036832315258648172767945966010853880290845021231905939084759975223076337097327836834036951336575072194684562327298744002445412859415032594161371616654909760305680164188168799501354317696063174215225903649328968562154884486406236769686796041567662437966174572884275246828478298331249603578828828168028289869430580141354192541016271213161085086423453686189892090055306148174475667453419564678614356195315641103785517647099531782064193760799594905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 2872081240253226827656995860662891157725888036115521260865481213111389961443766628338496573360583799709176497894020357625062895489168247818242853586230422905973768365380239484549607401103260098661150748885139637547761013836276213268836138515271891972281784829427013255332706071391634244600763987996027781723882718875325390108910066805861157979039030690854831070549749789691063328840093017337594783914871626195435674941121770221188406433479585732042894447230763059035484083825058575015188760575239650012215982342181945903765321685234690056564863242481246907625986706647903524441685626582974202814358864486166142620282333151384058926572458973852261119652531320473829701297880308866866974920882939527495178175508688005724866627854107374149628090134429619335218718405347067458865604120055599089012945369388349746740326790197173712159852712981506977363778864991218590237532640422957174641400986503209395854680253824924957983670617672313975770391484641307571122607889158722787722166715184083985277747425335066990840982781701272724859755750742227077478381335411220284437545932116689557845447920229287861722959255898244781338392523856133814877664605946152510663546829964159361594325533289790953437383926782129109173045634426900982178516768424600326701190416887087830048375561318417738684164838313962650201528407772213931942147130961287374830268299139338054752506647742947344883727876861162452499736439450428372192816186828493325065445339461381030746123715258662081716453602676674260437693057160586152643018009369665185242942119915545294662914567804898559709055410986984407834529875624368104417147892082039245710108362069672407736404811250622787561764240258633610367895078954619622969850474131865023571926877461106043265176243096741901008702760070693726322946860850828692674322337702386501313604100384241178229472426418815440455899490900232552317305906026037827247622719908961841274420380477176280940460003987842496057057880763085829369413101110025571456595660061438375199700406731629160145279608482269728243244014844430073635275047062526320541708426910176709597288761103292850090026973552426486628053732022535465227980968751203886558837410232997607687627588310425093571259469743270832682551356848644133546451775046113287204068248004113284184897901026558014173840663657954014036764617703613291907569507394553209704569707242102864041003530107291893261276690448345543947275221829973581158303125501411590890184485886070247660890978540780355693602828090345874175137043669053381969608949733336128598985442448260974286881810849310630277046242832236393407667307591340182413434729590311871110999728393171818866415003494706236316031818368326200160929834799809819024012129622085612171702480453037187838378223162032736054786855182975172081704776739604791695552518325608895197270758448276904362585632687917452103786727507889306492763076811435534059200634111258350214824675246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] 21818397158158545295383553808460072003215198734825116091602553639770353925056456216816360320932287871322951021096090525583934522353373359443053565294158069289308602348181692557568923057480379132041186474782255206289847446107586955254269255999835403473516276867377471003203442288671150386704967203899790269001022610014589838335129250600062984720932037939764987426595496106499614974662961813452369131851151263567406448816863977665217527589417580725790945396742026023364766603497419747065573493576584353606391594851383619034239769543588705354187458672815270789368006167445519007330161436775010995360398821000162079679227975384978125589120472933639232638132166557898299235669722153789440419500255902669209226469086913708429449785194827474066819254872654282908189132672862195415036195253362206830136988884115649604646955125068723762036218562339340643176475183908606810113181727758300140725952702873451942098425584802932834344708927967357565629532574471666898431135412556418511092979232294358089356580478615717891762376890795961465041088025277987373243569719854746549677078968232527019608164237538125075994873261673035875392346385188932285192612174121714803069378603175804886521569876501431131788920620667690011184035789454708390414678066967600341679918604386015373050510696434227730819273554739310905241482569994583521810361343145224174240180035230453219227813649470781887881735701729885446141667907539708715207970586934218619367369922254920185139940036587144765693297565032885677923552951927239573373634873871645612709804349814314613154112877836876946178292397259304635439339429549876154285407066737422361372197737772231134404591391658035034376973987874898819636125495111568033145710243580853205708907559159382407577071801885467426868460337300379219694204187618823648516952482481352877775009009121266780129115268758690786714160295097074256619718087545787866115348233912292900072687742328830334616621762177433115816024959600498717972933061252119561733647173665635154109680638679267714018246255780849264035800084612627036118554898585622328626127078220995844037066225943188780674241493025787598311206050284683424654706997472978723426320318641831640654928005574373295198960490629948469621299796651877130267733754297286543145279204108146098826085201243343683684902925466943682683196055761516947847067019997967737716347914559755082226979085142082642452841037203435231149400979026346908235583512724525839391471193141852395456635748757781710550171796577261579046093468194374004632574696574646716946146520283376558378973240512174129330010144283155151503929470749936702501419137356579715170600815474763391164549704613479876609933999224027265618132925916322359726556084987782166327370140159099599284813808312552395046761173721105317064223391110051740117027099852551028560224298528408333708746186260019328522810049755172383802908566950378042101912173675985520234783047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -30419867754985752753349141174963844783159505997090497607159913999263197536187003844531010449652214497030566454895308264586743979965863989478368345594696415831988164448245320497588075648925410924354605283637252247966110688830262532304690199099893773033925142639668854104354091280570403596357728373575262817261439468975839889744339305914524630572343106370335361906751339054308607042754261555196670918710754516166136648787460003839504576839927340430897083336903071057266114050184752539135480371685984542746438795332659324889191260700165850789461397049106578052445712175960039994973175852149370296648372059469254444041255343656639815277125630949698718647052043561731779651199665856276956780373452800492229359162565012869378920396235597408974750526678904391685014008780329269527716428922051669365293041297497025295968140837183558486627694414814431785041867344377771624647566786364560847021570237383297462304997068574275445161469711870682786549819215086005073668601381804407411395261519575638522059866636766583965691238031049661078253455093869378283352807997941458628825193102813429133721984205923815737785377532520489118859759889623359582134651786979067653061943714042473822460796020479609928934427122273357424699872084311203682858720759007422450121207934961521658247346518168251931386159719075328571941250592724932845155241773931902785412510420656206614402203697489466999191606862155873842909992845845046207252944559762376130874650451606998794296588829063210320324715628200058973835777947999225997636750394681005085760228650022946705548829777817128063818605338084751250352149377435686140605890951148969836224291501525044817835226546871121901643522150183533632065573106074511202215952792794119317349475773546393712421999242935386653741652435094108223903345546689990863307017275643152787391702605927040010448078706302283523914798632306380519648307955276699824020135402170099137098568533405756481502136185121760087372801456433927108783081777303451520533057116954654334473340837879653001163589201928553371189629264311864691385327906697042416109491109323874549280883701030677019469835305105243446437391110867768797385888106216452718950725607825309883322965976989104585419222500236517921968203220567951439361627028966984178372850793608317378234744051381879088108755028728991649015279337473342739510307921247472778522641892133726774093644765307809975153588634326082885167978722209098493822440682326227764181039934227491091909862276756990868621576732795413226212231131903477624722391581741796209706203170891080568245871546781933040168519695339891916879607896451305010809805413626272217962930644628390698547805609557021053472668738097675235066528128567665956755204163653455841431640464532859326694617785037357739873620846262682037797123320004512962306965954067722796319997031100912958893502874989484248145037348832860483901795667854330402851187655024915353624726512599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -157242663547051974639801015607161572554761724477843683132091616342764326818970623012216241727168549631026967206787640695587375604323207814185720100006707960137929280911990944729507333990019657840987479898337072905495483772890986893525577982902709338171973799051508749263404593437200596483996265218303905026924934764908226436447632028026641225822634292762043234813905233458133931394439187607691884671247159476562569457236266919732146228775214547017179780973444371029320223823569395163356013002566279348972644657314657862373233613340254581108079935496296565031277595329638593631493801353391986472190512975162891902272634041927748861766849219296111700783948515865932802272315534750083619662246899584734779819569450936047298701102015104652834889867434788940227969638267632861745526542908709216927520841452542757463410091295188849145790724654490961683752724823590721812251466655969107655030780795413437849102892205462166617930133093797269535730958510139688445970261369099537614944632690791411234581590789100049027095776462310908676126648230364131267360592809362824425662727100570647313623674844186929970354774279770195291879005660924250627567372317534219285000045109764048740204810544456765648086927362392642004661767798005882300894444896248360823645914006514567142111033835326515097420377126055411811811941405862649456018430233334382713041668704594872420446540822352864736195312033870371476638162947858808581780052066157158728331387046786272754819670840660159715743370879123542786635798684337691738577062066259737315402643560402099369056023117859299907122514014138197162039636908713520356353018235313140370618392589431206635788423796991960286574012585347267927116232167374045720714270030495279731974710482613542655194198491908482621452946271841930919918357744249522603538955011612836525777306834693112573492976655210486928695914827867220787297023176156574144380412041586013705892845859850586845755268795592868090431319746054370596976523282738335873801062721244575987350388971765004058768531014018318517439258771644949955136032630934851331837143207278161444640683996531094872323515173652341046254039169603230914913628147927175269047533550656290884709080998092661559450331325905634322680529992452770857232875325033427783275726800119745650854225896541785915653975189630422326915862999646512037328094213020803017057611134592226770462764581336906518217350586776439998464519085974286055936976140490651313797030734403077329387993715908545415158956855915441861103579616694259371490974617782709605717618159111795861939116752670663574794769107708231805443489516059006595005396861985944347394377641661431018953425260882902187131313424475722653026479221970689772793009167701206381313383593042134427649751279959241676505465853051859775909498284248652605438050064299366851608049569744749741868379509724031898314834038500968963301641339340186499299021608528502198938514751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 433689338247963230771984497029435025650282744686793019479781719954558642334766477162702091364839485991751030550872995282051122139713530354793071695948891531229895587097786903268587444701664915567016425056081272711228810924596347901982047883522990770019025177896321821560225601638425738417671780506550693606883202790354992799568780909419969462011389363538328459007604468672604459383838170165554210518547568427343889891294755914812062097742587190476318270439795521836102651872498339371330126240554016850096762294941211792371455433933176256763011265281270257325184791362572500309318993694034096533264934478486571336723548951854510147549374545384848500182747311655549653424389299184491727792660873317975736164359725262070364329449623534084252791781700489105073155840825477525049037517115518909014214552213610795453233121375880940149349243231683684317083620385539217058878415536868829703274550631733106627782594358696952973922785979430366585029514560520082836155586225699408273548779600062067178173520957093595381299269622225780645928227121387852703561935420565008013915713806454703863209871137729014623378448582929414007299228391151254056787628024888030868597276867168966189428642102469741980401927710118396530792194366834536019829035854283094470579401813025799956169944086969220750047556846815193374509454256735737431191801524630816493204892711905024448184841859567154640279495844306485224546078136793808823841781223161069748963346200253431039065180071368191668523807473313300316431487196793674369421689485375165023983713105663944404345125789574322015321836082638291146864942903977832137391814316351884877666545918412410653817200251033308102274308782413728687307638690438359757034900324988302219864347115885177709842750622345636644482698496236864882866982897889288685645536306810383055554273962194810425068083986038060617821361660823443568311439082470250779299789303677855848435285536029658569503003902102226767712694142712644966932621550072531561798342512964190279506817420746202314221205621182637381874493389259490376503812309992854715919693091108355041709642202048170413876032548027141326485211614744020198101828647040511682000185987077267065382659456442258396560766441505840856238617049033883704499065437645642484250755354754840834892196906771311975217554146395986524247461372447195498305842177122544946959138403562837213998515419096794129789581276412158605278428654546071092246454717880930134290337161256098322608315473125491374344582414112245493117162460488525686341637564591025615483549103176293651893195404708301238882411803527231860714797461789808485073708933102136629205234403111293888961804791000678238306247930258889133517938095498838305893934923343178314937635517350594685102071290359150486328283694925473771186739270859709048960034825521132046695801212846155525456373449092154488849637528624193134652881574564095120397678559262055238612504249630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -589290052117205018943439974903621833471259058816505045775769178893472823247089138521263631080965158937340982802444918069351497789795105755334636170801843164586555322197390756125526940239496640059146424564876954463925933035221155826504469134467178035011153744007378616736163080811456193073004800163853845099683363469324444567131165209934093048288213676505083585669026297797270231989291318179493222763480912758258911356203234803093265241492504859858893291024045341135465403024917295265165268550717893904868936580526390299788401630466095003235888388735469662575417247963999341573745575099011316924464437249192658415165058242855195121818502247942223660439963684277190903695633973559553980870495018955087575156311638119959715438159462096069152430407091276447843184180304089765418690698454729488222404810232376821801796920953227768716757688119464415906574462720932246646814254343608630738213937130442642312143520473029654258059826439250514667848016430316415168179553613450739353474061742304886824603077394742401749584537060735506714427553445687091155087162569104416763986091346207409309808916852663988836677368715336454276258483750750902339401518358908801600658269239421992723238139024764658258081370178933431971116232247204120322291372427387244291677455989525689429145331619906457953378957162823030200657991520412857184441702985485813770039012318996092433612590228782022846673061099428275636382948172420551276886435017993730650343245697962371100867075373605392439150372521880290714738649239457602135439093671868010999684925534008610374047677680447457726593152710045864219852485808756576376057170836763567093938066297437129886442155349879180395072701632437868371518216063779987735645677531255234356734060351336080629948764347925638671951596562608484114189954630306169427663136341115200031911283715245732014108852911389481708083507564141373952676096100718147217982878170303780855518767417053794465600464888523682750209902869683867909182976096744478010810605006032378843069218817425317572927346932376665035172631431925704479136287754285514940992134684406412754528099363204460902478129853599921701925866933170147027223345192822464218144179811406809208007899915047473903720236234586664351642539220597859400736346347699229723416433180273541242165165001065751915160723533211723643523053312521827487712136735495222374970702773494282453350380368373927616072483858827515166424187625309087991010584102755208922556567757021418285010075878506623992434809856991559829272445605209430595482395977360691877942261678902909705961374426468212291170733016162405597885733268963328466052704160495829166066497190525270158418624978795893225828887048885357774319170577090913274889971464082420607929823685177662834064212510161041692537046522032704871390032798528971416171124460531161616595554076282698469000047387449586775951888979236289553289445557499503030059861558530499119707420884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 582290954375611113228852555957291273292207349638623588624296521125877571377048283016546791737474793031777584627006577038795473576638345574545475333350213926275351069817387727137247999315739849255061006106431989124751118685851648802962639524625536763099201214286020721938465591373065473006802432349136878032488709975379344524830425726324705891189802918717395032320529533738732804256930156810954947430196581249740471216704550925529885829499854283659682701126496558680104266138292128163965264056985288621943022457359279552887008063995796685574282373470462337682884220009528887012926350137925419702994121210377338259994821846647197876456659336050875639095115461651079481784927931663511668168632464509116182628455757478455316701095328010412768447947217257912732869342162267837430210844931869121216471708531299614454391432683613002169456917602550994550099698615881455450881825872688188367084536696486579257027186898128797678915414126157563355100089953453769131705277597298273504487328260834889293526441444193982532973280826072916232054871120587392922544467649608003073406143688572167569335240542429523894407422466501309632001718402347427712829049881059649701025236964220496671197478762798499864131143062175711810900492523558232639901330693627368381240260327711476919952693202409960841516693621285523245549017651219476710762626665510038934116069373264471994119758402422048095812127743998675431763250518743208558988465786520627098741809089236809848676463244904463703375996975617184261333912356797888000915129607126057563051212080801032860541526587968207233714476281179254012856693486161352409452524574362543184577525597678839004529491166946419093842218438741190851273637856454472699506724003710393958363296426945571468890384869350139297528762915051588771701059961610360244442923182332944291403997582961890030808463804333551825698634897386162825378653018237196601742781990362767451173837195708596620529483322610315520783224669121481725077222266279265841760784888501789422646299141181916301950891191092297816884467686344705801473814846827759273117811902290040254671752526534466549128114670873757133717226707916069376667380533112662824061299381284853049784018494775903672296549039676313389482105270302437282726073890026301937758904111699162110362546054927260241048721720436646751954587120863098521569678730388064221042243754170653456235922237256109812123958743824754038100211771589664670341671858155404571812816301467310500509862690140227847475221541890097851554170867490961313801870726954929578540970698880677312505418391747781778678910784797268950976943257856534030822518223701464497488390354679289915317634773862496322030537584190134525788523711503323620944735642301856450672871325603328745882573298277704088073130459552847210472600025625260611234680127363217377252244744658518555315160858260933326214380247642582613300699314762216898229422133659218363059482688225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -429234957289358881997366932654750785013146752926210576454455191762052549994608077588086694169717109277233370548084437193126074761982259647761519094878169865171219133424575816751649112685406456749183015209027778938595020515344565418417775224640585687655644165145868239799087461438352604722196075519752886079556215057568080250622052908281299898999779970776332718791500669835435722892304580041448893853571121607758165045672714899927596812689848986358344469649986249120438535047820671159564844104779577845980537075460927102451888477216395669596238426209883251968818285395078282785592733579003328803485742702752073720353706915797263656109883955474693812258043074647238446586033382499217341515605347867072642564806149363600862881319518369740573376308067325455083264175789438619455909557242452368588530818471425294814150223088379957612648487203904001226291938863557001671811107364295746733690004876422273954794949727101331811429307968633157234144390562313036285202362842518727026459456486440191273138787892056368424788828637542826697532270541282697520005407657678800618619518296936224170518130875982777543107499056159185515417953776986508416369099915775850453975816664468825804258798656993364100980549748528519848306423866047995400243845450424106402030459793767634256612685016389441803234096224039754670708033801081649668673207202701713060759546007516839444074488762105745429196721344334403862295516861792825907856542911714136736470792399944277440395015697961052867567862863404551940987499118492840433768251475040934428019148122397143177234207893986824627815393434933394676176705693497282535259008652308600913428909711687856518743059248671327823731534828417350449465181075430179495368846822335066022362344444930678772664720460129573736587692952100712068372234797279072393613842446911072243177374296114768058158603797804006070776424051922969115704159344582154463188206014647510550290250996284209622977573104832192289692779046186007854856598213908235734814320855155720454322789814615214755348983869650378185167690842992562060553929324907983730567839691880406981040312068113368265263629401898918338299309536206927127485392527394318103600611286808768875299046761510719621818264742677952846825829809591690758570989190986890689884058158166126824245829849246673017875407234911917039840677947221893679356149653036117782147519879424080499366592498450599333604590620781498659594525898384707569826463508981002537717860966764123846664688154728446752553162144310120373223007164012195035527640568324873152767634572592335855796392477583462384416042308307725813425383256393117989952130859604394069505435311560583458762727519432588771049056437920245474582361692538494871013658155402753715478275416996110317357992284139842904748233141332838461312556192350807933671623181170069997502409632261766064311594390521056567788557377477695583498288141876216519889150773829268643040259473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 159739303679731206019496392443476043067410094015082665999503875046790816419730109259299021569843632660644408781048842154669968252051614275356904161071525444794540592182169317978040053669679147739247200518867902835766582167948896789076043530018075077249579050219615431913873644721500411692145130864514672422147688516392415853197712858548259368610021702847924361477063572447675595323185011204880279724088837484306878205023620761336901836004349686082824452937768658169075230655442359300170686348975728166358786604552357530094069592856866431143138272699481036240409992196886730228896974017571063768824955427459215919756483225797760166119016988337164067807223623286357820906099892928343677370585503281345875655542073513300281369909839964724481773595571325294607475017516553364604939095003074565379102244233013400395174527910774577451072924906164131829364205666494605771647155616288499466148484197426006099840997214228379441510273142495677895857082288029095171766667750430695084379409365588253586690475282613770488142644879871108352649103008381854886387217105718439704459707129792609165355025361847643586276837970439192900261455707779709775279190759028124318488272745061580433166071493228252883407498332640499631583478399459046629194373398194858300704420953931644446655880294459616229176299761155114360113391043860176748567415094335652949461178909907393751333374126394027781953018904629502336569004276050629403934634174216257918022258055937887916783636739560161239920098052335829761161188587494429659667003767256940091793782615359919732883987338001869687295695287907726860590499242868137393848361105933886866212013506396059319270514875265616118683186750253943288759878338839045934416010181644058721217802757716328264807391072115428710282599289692307931013822738591324784334891576512689001449157240447588117750726258207491371669850038469165593382388821148924965471787762633612555646667691900683525110189583864523963137510225172985436129080171631587374393740798394295057212612456329719523310679977413339476377620127918239419278662276934944046042836158389716304706920821653683093518982920555651108150817548996576311706281608085245812370675317663761443414759141883776816346047910735749127797834943745005729699306202718808225270228713890060349536863244058433592602206537364953126214031671314430461055554615413486824817709881573202926694202745311506876843857578851073096217821400305149104651470495655238242267497555220175843416041983145022975560817886528214831514670960095381229043688271174890507439689577838417713586158699026360873214974315561163846554265560551443749851856867945309151382835405356348412750669949934830719793799051031257910631920082480551701659432432145130541847061651449736402128176700865025008801757309533819797933259320665243134726042323784369339107059986989172843606623840483179463847406595496216024533206766845885369074322714043337788151877349670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] 102910741352639121730621341750215468962451316203985118199764953986539539847400080903742241132455809333090866346062078425221011069903303435932408729410176005982008102005229388316750353577403317514942401701256204631355541709597019090944130596439964859167565544971652538097703002785379941933842839248756943408060239993891719285266789855344739197541301785810820067200170180852644890651593095172167025436426065136019912941243944811768523523871558111626011908282053886670064353238315776175351703003395462192757949916059100523257112904296852040407591079030045278839569787887095617428911259849144605706199738090426825431261498480465235786068088360016635233793240347130234303135639196125219330381337599837489973604229389533953740129725278507352811854188835655964457544181179492921507186679265401219076182626587771476296462246620567094156875966534670108689894518862370494707636408760992871509108834622604931977442686118683121401377043486533237553217429000121508610603714577266528218994885057550192393524841369312821366106587897017214996098737040558028849330287490327123204114250075093437805167028059710903592317463351138737440824192596785684219252504241130689751796305741694827286927671491020117224980824807689384900601116449049346493604588685957647918772723502301962748078796608581850882227100887161522925951626860169567204772143962541280205472396711809999789142076105811547623497732184030489814818839655788837129685946728893497611015215257497111508290614028357269930338455505296879406060243464980370720655253649862329398872863392088685747782463588696340246807011351173804953679007719601167837227251632779485027117808786755713586161958905938471756045943994357500986013764707465861868976842927676276443122182588216753494294867086197934758970476271778540275965432520432703265788819485591476025615706988934906132651168303225300915843480734830126173353634969586984301761218206289058114310777518707344847157272760442326956673804847322019337170122536375316021261488336653218754504801320313083674973097840322938958594477249503624284154658661113377350006971455976606611579317374927260563720513903646812879622602418021017816871775072881420668752146860662116828040809761950801997828944607213995650225720289830255341351596694177454644584298998023561863275471926000269399031463051900488002405862476188010523603386859956700830002933136077115188643436893094959605060452782457593864138845864468303381688052434830462827772096395185705362847070294076695450722643860516318577925239341636044117317431588222624336098674855203276512964250376181130201984809873080827042364623481337382694478457523119001227421962354999719922095716296910413881251259919583736289468228917538955383052047102014329735672377414386808371098999247161213490791132677832507613148792110846632195068909776154670106417427616665684838781338268351150106846747517320599885623776240028225335781174170597681531008769956249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -221977585488117884674818562285739619907847142799073014218061074158423086572081683233871439035061320181856966208194906760230980284618814043090860784689483670265272026940682022905023169751046318285292251104827286860872423649003862720531046980294208859977391686532121536532105281919099755144917014182977027526228580008341809677619051741164229467580889423481797707828349654297914528390931437919319941938924712957965223933746378055920830245759597234291914332333441435676502400320536652968657872905392824962959472180782464127315075451996436117108427770276617290536378270983153963920837154895960394257129918201899119576071603456282731237736514833528640065736051359814701666115304482566592921391933059325782487502448227058703915333587705498715327387474917615925445770549364637321484030474566529812207917111596836725542926293565003446154058509047166898477425725298193880398042171238201573634137457699296485541014744258883196461172585485069227972178008337848187589278192963698362839780466741177269802607248928392658123599007275804403546462919039426590542213551096801121165041660321153384879918884295020928812467749495227210740246431075800801716669459004531467738335524267085745508945104809155595290064590342505131709271629055113361651370175100918156314851750929803774517206917921752931849347154311268834286124284735955442124814015336369134147339299911164356241398111908950738212934881677300998280646137945891531646304857018877053772581403512328876649581814185504889737183932589887214007875622279693812851159062840316552285101946635660647614049355064890198726559601994948690560924419553218036222683421069842411764934055687707123278135402852331932200751006670582327877124343064708128879617121701889598899093655622745495731647888330036562956202686308374738065588710487469394659922236108982200878725597450263131817309434773459395558282094061467073812398375520891030906701411091515653701209321500576637113769178050676836734402147823900287882454776514187813731553223419798736382616416417670187862292245195737201895108722434389139388702718010967519001620081363751632557714821186263243061560746861673779971035783392784444590198107629770638685151985982650449894284182919182801221948467535254056781093169393116868000496277944692512480633378454174442862768177693540116177740727948307041448751368114822169365965998366592863344810480721199537950077535819911141076424555791014762354010468651356278262911732120181947772029776217196736167676163324472714766225509552188552466458648421582317689421703217463131515972437451518050835047175584560109517443781070353927791359570697102428099373412465767321256107472141892200765813165223994015687432818044980874830796498236381638534915088270226825768350900027849892801690949664732753982662776747699762056764176602941946322660546536389644331182040663959761589321021397167936334684719029288605856372037888387163482606324322890376673519284581826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 180324706603330280229999346964392850389268698968854385041166161087772169842175941980420505905532826332076622213484053610900549456698452246948042820794354548209979400977468546750256164349506280124771662886169611064181933259750677768611177347394810143648385159158804238696914384433908134691251559772760499889393788902842221908726990771130164798884872195975475387082424437339249498896532634135521438051825531397074451667771079699041180763002825365028594304456813362302733777466158646888799089998637718043121137694792205482719622387593145945019065593366156610401339191024913394564129827173339739892400321706961318121308603749890166049069832956912540147182230798503919901362840085581030283433612672106252620940698407731389774897169291807377554389775399438456550908979981056069375302775425751082745593217773824317109975671640330449561705177291892926155569076920228877776947366471450098446641592931949902308901300320844581481007703764638703904639978301474415813933858115933666840373779612313799586912475629971714364245180907063042801439833755974604432775036687403950546476487622676410418171686417212208866027719459719123681322774508409446989697154924132813473796458060140840415114165773510304856924772151497288765098091153946516918582506592234875235572841560408921581847386101791009490275369264164271893625427202745117922675681783474285103126805183202233213964851778105675639864565197486989558304067419222697654121792688464081130768274720082771735219690818546172015802049271630676058638149069492107949712860267623082253167239076035193190175240733932982456333528976988460104146836889474715526883667779078825096049121303751367121807436557891452002404816148557032363348126796016501639835881400455276243584935470609241674055052559394755249041219007680307545641494411098187903668549427872142087892086866990396138298581130707666935451128405932642738697229610655470727162314879411766316033985812999707514677769713221257601907315538736398993798954553615246283460111463000742616033282433477364771567810968574057810057700372245206103823650846609361441895587517916289131994543883477880499593030259386062279283575704044458719523072160743007989136866681422720219923628696505043299319801244895240178170573161487601740010775277628685762729176640790981105539176892579403917486885065530552654828814646524365385240807806326666306370590535259300862840327648007642284413441279467515722120596436755125186405436154132215336374987449613238575694268094425315341974397246271138310651902070554951760115569990639455959536280016027179342284591366403135085337144104099751905718703479178930044610180770211765278723916139125642364606297592281397091585634445050184700585224004489238419422459420416948734273464112034795265601786027657981218662502514716862383872921675299571480943814980499228335906386996055329221586272799979098386588735407446726002838804010133242809764419565924212564323882500096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -68238768453764579776791921165381582093057515924101222864870692939022165931246644625048748941473907377324532027756666187790138900172303763785204307943941739025656944554291079945375787021816865007174750393108754308782306399004745190343475552655255784731313225972917495567308777694372680006581307585613473032026211857233711416319817307888251490611645635757876853549955893802926770055594482829269069154491114330194730787795495587795047623666320168358620124031068917581385534215071127403980313912196238052618440021089832846659503755576337744934447798440561520721476504826970919269572976675827735359281643568745636414257511489276883290569365030528935930608772015871849129205849668586397267998304287044621513245685402305252695721440057283414848423331889180534493999658045295842481345866307992899492495758828359603042531814322390832429300816242658529932354960532731505535827849734038741354549382065433293330109886269304014171003421286847539238004311516289783127956507955375471377688801060702845237844961530015693732495805766458722634247349668931328463663958398078705470361658245643365072313766860628651571344604745393544929554100731416947736859902467597819931665665133424241750480553418119740606167155104195802868952707848619250928613116632134748821953892348860715314871811256166038757706456759799273688771046093587312334133231494005050027256430098212263373804518070524933804673269225927876386922437998375558990747481953257699062505054670557774988095025013360467791996338869634654015059494844222584966661322717242977880931227704068828406213782297441119534283012065524179631686426225350270814186409302748463364013042158516348118589168862802262754172462456394404443713791866289675202028221698473429807545112506536518953691170896550725176604483697607563256116300292568851730019965191419632220620831494081058119449501373536184968239761020137694707511308472619102701993539532205563873151800476255061459721801010097141423569221833195545420024335049447429982254094058555733296265610947192642094967707059839884821052459552672399220188208063039664297760114536598250043587526741666935938179812385057850268638433107448939668745469989605722875826916280003164846186566500161062385677184841733219695602492625806775297175551690813458394769689140738587264025875589625530902117326769195340611525025828442028528939247346525526564965726240837497763739074534423660393944814237836641761190987782360147962153203069061109853721716168560681434454341078207322324368897967638203556213704523275828145791443631962718238254921533113631041656444359135255242934443240592598273690035497395323333382020662738621569506470118440251270402794793954825635724477337495386620542896426878839465696512868713587029641010162732616589614361148372824206712825716145105067304191164059133565578211357341948416230597611512557493156745282637024927170639569728387754640583828680917497915669261513959491414698890362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] -19334700826381431003405615112861534294038403954911521258257036209339382518902220974509400377694103897447882002739565363205028790954013423635898717501035475225992226263165141428825944046297454605616017598506415368377993686112662364441872819014541451345079767345965864713211635681172387913478954599495227669379253481642523120685012285949297909311492735908346974572701740413218410711499774252122826275330595367992543760451410862685957600127867458363710221462698047934698311187074256469852969208685239212768020320471567298794860532566091799700170436406809939223683221066530591367363136744264753080463664896547880235649901418570613238182428251176427507365928856494617542877507801910989321615616354795788923514414582692581062826283589592227868286425317267179947616698846971844213778884755236227732063190113686525711494068988149786081044939772988246785521134327989482781129779219010696922183422402205211580251758217382974673241252864681104428114698151368312600834965434295517706791654502573757779745716987966902772835921806690327620615189612578858655513848757423410530255915646467233386055762731241850212292894133177209497942608350879300999289686269199997563691347790745616465485793600045678078859023490744622756839270776332126915297738132369467126321054806766412394645381567280519022576374726351577021203509948417916123320469774017212151210262294509357739321899799265856498516897954843820471935732810669887156187947868306079736870087682135273177245613361192060966634688377015985663136503264024718295303348448680559669767865511113635862293868782319303633358588281209141808694548179780834584480309420993788820486756484217946022306815034216792712391468480004966734383453266358558825860825671470688893514517234995031899559246190775872781975006591633813140859053290838370027083036483755273373936373087783488941050146977168079976489884059493250148695180644073827305359177053883126602550933398439962939034586640968981991004378400558696526285357825271846407773898808501053091113986343079867833253899437996215196006225233889051032765798546131909312606840158414271704185179400359342025035793093639474211900431410045311766209556192833827289345394741462972820268364734082680716975895698666366374759380267750301162035732741071188635730728499043243785421452698268319027898464988768409685901787764598402520484003035517706351211250964727012050122483379443090337608757675873573434446235747513767670851372345960204706082955427150002556459470141500534879518371055608856440540794706157838005556982698843143302688912648445633618271885581672493209518523060090452464175793325385548219882025525001339384260296562709030143126470928091692015396916461375444819719340631848565461375492393900974978522199478539941146403043997546958050923336644769994544812045315675406513291869296593884501241738771282462484758493838475347511072413107608560316528738115960843865772693952184181690963141119180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 48499959432371991442799581828469165912751679024222917094515808446179168425869428338747136177364202551628322587517537507720278091078534618665255509574724238354539475230770854484952611177142253415808378861630150308500690829569168584160508714239936612997959488941158990224444597424943440955925476232603545798509414900281299756571745060567161063694035605999683449556684208249861412752568486640508374224570100717788678274081203349973315733646288374223108818729477745694585332366814670521227210130687544982029730601955694190926113387881858243433425495880288045666480311955237134159571506136880975497262104747248719124601315489031982182762316158072264583343072317670142573492590721770174948596423075338465325077266327903488721256496917191140456356089426671193949474108626433407351991655149504005612345902569347386231681481160061983940290549051443369761622745773974990306391522109651052119643027274835730946474525762677988907682301592941601262316626345416128262301729921060597615281467448650851150312923895378770854422220920809003559022548403620089645421338408345472268953242159657093857552704079780775055780187416377257683915465327159190904532318010446482149816765920760892759368275000477946971116665009396174385465649263808702374245167440698836047269527611752178139470652640234658865325250430059353960571763458496566826894794823358753086788592627220112734711655277643507615405091838533502600893386434759697402300227403752176420195657085307365307384767540671472983888127387543004228803459031817084386739140556584517071671984795825010084821335236406805849064965629144701149577571459880324463987332036862822223350769955683485739670711603812123019672514058352734861951481104018404481597408288980379421516387678512760063683189941541455155342438818025174131305372112143103773835414493488371760195049922387589266193779524403711475036668356931177439284766627560341470134548033223341167401146175234409027686451178441906947341291867561052779394392811770815098616661995603331433052957897015914538832846217404907470033876095523800239546593275407138649722493602363974869496716865036333985717981434531252291171640011139443910132801915271778370605431209779328048092058187422518641045803373024469758514182787105534430439683691179454071915822469535231751688451904424045179028632831476864300181052981047776596044102673515039265975755817227940868726582351399530446876701961401420952112732564236277683884218215667398100299333607199004017239987892827473302062917778528066012040113110557633041217289698932424245302998313500299524091038701164975477776862070456924037861558824444172344125651580524647714546110636274104651280661879286697936105400103752458247578276814322843498814130844839227885197825890185875198910133759963271767467467176848227718560330941296546754139955636293856127434463003352216557977038445601917980287788919234654161835329857791320188305799843703960249754506158407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -38265269602714712734215884143801266755006850114303182410891528896768075987092248564342968694704278642026878066155553384663354831802790906923101974949272875176136663397247358461155902361541081945043127910790797451322393210178588213064776681741982930427633670251459820800540636533815317880733642503001743356859401488385135584936901748078632041709688075497973344826607023048115763041309170273662155089295170116594271110065633244488656476100746552375025132807934586332233762460354585969872987394492146356814423077840160665630456721332449106014464000405100293791416955474640491240253737890110403346561177938122422246383992762456130637501781284572558785951458800142260337560123458880544477623756983232341880085108701554743583712472524318809054533551396179206849072503805067763851929446024218257701728059251346906364220911880452441314959875093987625169140235358464061700849825761023668337413903470553828471376068204596827234558953764969706952080403187946757748870494915389645328152827215790549278063219137322975605409986572929454288454990794383967583325777029813229596287312844436021945575784535039273798553439681800716265641151238533231266995947979402945613976686402545446532133824299965615862021474971545183263463755097383628778683271772420952261194582460180576764474470009106288825477661959201027478706821986807413024793009955891867313405155264895085284401616685072619265817032756256954375032217828461323427041670244350664133709919962582304051849166012016236407398737209251175941010488195866106891153956083837063929211209927276638051124648045860581871340228325086625447207117653114204308113047784991537122139989046325232449390772505882638623345130357592676417205494093008360243984845667377138207519124500102496996216823353796197113158601923193629364429866251674556978164710385410793105730479323504125922856942329900970494733398330312961999401807389438720341148404060329998456564988722592157971288677753148703315126453740498586288128955134940708896934557554005164632294416201482032399630076122480921806026274375813168142886177773158687114941901262389125425266164796288791753139255214148402369016199600120310950749234715439793866739983321120229643303886916992642041190193307971455607182888039473947762406308224334631251395405285962539632525559781055597424349001426173746196259772359530671690985374919001354118884645373527277616090314759674543429039975516080578443668005027738325752228404427473752245779572536195056977764971719837387515324776234290079248599700287544423637409481342109745322805798047357216706540032375132869804320303686166606499200850635600586091130954878362484363539613788001114536735243281262395601629519664529027861546427130982575613014845225591092954665718249243428368684087940539781142428804156665110739510588869903270095590481396064917858883085883013843630252181599596909797053767265990408355800368453857395013811196776506841814072880109977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 18962714512411209162041612079379290864719067951300503474594510786725855935309591605772461473235348775301686532988265105946272471409875403601364079230296489421292430143166575779573858797816243217994535393850155678630013387260479848251628696695529298988261837123873790611221497252583273665639110333673439700892786710966547449681225451723661492045131569254644743752154790072540070923480898890220731736114851074745181112979361551437216379574645076856515189473637537392367197155044866751742039149878156036292294723010671686226254278919769376308563186483753794109398949686557527092062460326328150916028808823362511597290955006777767666749390548175115634769317772104937952124581461191447656060418645425792743420752815422990919887391617093639263090051741610106379472137870113195712236803520460056532821368323603925739665482175196165552995063391276528482520450531795060336541134726209853397062012299479294997686204049656906009068150029780661720578893564170551489992654231825190366532498375575928880509348890384213138678599976561214240617244461798735140534797618408220612965890461565380231389747494928708734894973405957413704642107046453341397416905699498000989496068243057416072182177464076846760397777657922372836026912871034068703839136735131583737223916828509351317153102645377440266009010329068562167415398176566808246470639133974930625771919641978186254169084983812253578221981482382865897428097262964968519519371912265041563508600742297718838574521029777374668898052698708289257712610700204279224257369154363585511205216597518330913477491072363912405224002685477561046047026035807456263703127675615784072341744781797716857608710884335509198630700358001731881587012512868482529618864322320065249998681586562115977268185670568997562405031011553135934988253611868367167561832027752670324791624756202933254186493411053418279448434384057510719171845928845891975000877326963802160989400974253313331082681792207770646756551032017598199983579784306701657335942977340409097876932574421603552751166111716433489962310952630830264872764184664254940728972958679478360333283115927406340389453599997901910816337047365041613263276760841115200886504956358983590566815179886660306446270192213333267375707361004731103940242202049685952833153091107366201419096575891829426956011859880603737912830418228675165455631763164745651761261509394868470086118134391094349501601274937654963788802069302624277210593804902048438644468763162297132069603123089646010698556217469803115226922596219757507250008892351149024801313421638366961524954314567242763857102089306973846483016282458232675816726489628743847985958793119958943205731033846561514006420954548323400911172237970954429468102221360513741968268959279542952836100842185943350462639328556902236450719789548784737714779532153645838484349669796903571028137172433860830478752351263067277304277205958697115646026087348266572108046312407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -6170229121384351526866930387522071587739867751649283530216871921105912041773809202260058484784410175299724229255731845066024865918344191544746071028741143557158691541586342458597778648088363726661847781444569357742976956470517484982588074576875711807456556925913744524148312433324838945923134466016875289648785872638271951680272354333719061120181845838716431632085430840241219146184378690611986275002908000228164845832373642026477865011430704268033537533775346668645026909208555123026394853289104368251925157846775339512844011871157240745093944104528152934971368396002270030904864327739268437895837361908453148519669511969589569289846651963239103919317953815020612542760913993340752984638980393631038160971850425980342665871341789134751291660807581141612769122822540383149811600896261828915621540787251192007361546744099879270049027821555594504101638205370248831878490243558870812796905529960748520519700401327628173963638286853752745582938245756997911397327115455673604818347486372403310747637517607529757347420020456561229629493565855216722302146790627757165236021500392973942905761493662984481621457936147923281807299203264069780608296730044403086769720262256782268096667481947295764254840450721981703541652770335132533941339748884319785727034633077091699121183467051349833951698397643950155433330478184687420860490325582805975175872557498070938761868910676206137632703501111277163012427913420677101459871008279287021301599715757816419635387836649428061474900061898570381553938953365984746616838063510618080094980266118434172369064081499151314363619258235034238160462182355782901319296930404736468553265465836944114480692717125394364413355207596874435085442327292185152277036777367185444028554651367605328796396813806074545133970723068662679365068556819224164004595731799951945252727066724003136207259475742976308011965828305888464822515784140276210783229463431010349542401195437368005466052849651846091234450517975087708229823926083587723932155474604577694152955575743700118085449555110342192209357596661856679202130642674069705030561438805543906444761368306863208870542696529612204141132028154609884831120748979839912228250563226436871944367697802340533096003249253600825596776909910475314828501335898029922283933306233232164642451438208092691114513106850807188805331223509236602533416714479242449063563442336763996699299480994035003613963024659276711405368825408133239795574687038666255589527923638339133382392845960877978981402158059559589475221505255581020789973933700330912668591032521087770541555271724157679813903582087490391474653720188060444920121481245297019287638020134452435753701215720080451384883861054685372171199520205806473780294995872412531572387538482849678435312291706085155569650521479051002517300119210656466373183396899750585567835535375773102923870362519213642076228043188878431381178274281020180506398487064964684669728378060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 1008413573329466548165613596199897456281391396859857924887921212242855340409567617571695221170775171682075949314507457088708066996016511587854561602916257495144024067305436257678607501868576118203174955903724079746556562278334277505945040260583990281079000872057497088032014712515460160949894768118117941204993898738336618534189949090181243215327377102179675490522583862081010943759323621121471219132882923112496838586044927175239996031778778117559177601898550989958813235668828114677652924555424775143654129413850919604826062329162919480088424065095277871636556553595922784179961682562681144624892637024330310630193236623791683541682056449105036684679130118873506399261777500801335716062888588604205344239293424719880695588794584490866296639639844367382760197949326590927248216875584199192530403233970606681190230985848693021322545053098077112587091469766161373810781360061764872624217039868670952286659450564155412133560358057815688215828267175778104042377646092859469525891318807454478005329083401239552059368177129105714369424643883531505084195551008259881587177914805086907815510586455827441609041460677772840309458909563918757299964359248841327612991359117461548277873749156763329534892717097768666148994958847724363467377450887295159104288931317154996882203704641747148882942282607103750365351642609815553289737666437984029219964495758143898374055405314794298080375834839020269922208612827265963506149763277438708334291294264745331245917082799883449553085890050996206256329036617278068845298332780487535558033330758963515791109598156491447951057451646144634374343913080942586391418913727514928222303338102452900968734122055400748710310940591537242687443931620428913967904117070200346721648600905508817245935579501207987933932779280613137371822112433424159205573366828831160067316484762628126772889238215323777678533037942664343757287711150296326550942048928838023129498028266021974915713212939000492427841026208648114004536616683519669051394834747009602802295005480187975071226755849816118082819684585173496690420445898227532592167235791391974207329160766326240314060840375891563660924698220569793669385200995243227403460690176682485370491607856788965103678972610790040116972003655313060209459746668695415424000326975660267484338718457461765435498644485977723053849480026223498195489142918476663508940063923057997465190943874249711475583031660645428374048141316745150102872125838209238295419926324401109614859799766638422600213655920804311184567782003211770867506238378722449179888631322069740053117754886602246743684947026235259265698257785985180040410630472279732803439668528075846481310228036792236055527172223002592623779021939342830955367676965915575847564570856315768985486006190411604758036293839864310361291483918847632415744705703991804153088433417139991584909303253727085782746199871448060747382193546677510941928791486428398547336094023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 193731446812169688617001201461510290035517019021020051479804272852142258871038074515875263054915633158761151855291111583636204720708982903732480322254084823668061205266994207519494897495429768130667944089611641055495463722429898037673832264995342963531969855968886558482326018836312148626455486924082029117602401598706554127989475284135541562992116637823123221275487316351515554572625646861649906580723044966263010524451725396396525914926455168172228348253040210231772352928160770272323046532701617443717348573430595173985616963034019025754367899316770755929645466129065190462841150457593388119998684448503389644767929593494752775693681834745238425411945121742204407101801141796789333987295749292605867593321423312254749621044873921177491245592628054032049347322638141239133097193701142343900636073943688577267464058449850284983840689294984625503908122791833158618694072322797605580789889918761288380491743594192068048158681312690939709695674708137227855542224610176175661941479756596021897066921907335382855873889667052756115094749880480716229354726404785704004678310348419612966718204263950323186557964879734263561257468382085556119632063092609520328450370531451993772740409893903348239191739985716359265122941209799645788098453848943523060466473550501335402301525448125194434858444989045089599788938459998548900025211083084554568440424074827225310374504924234258037787449280877235354481348869779575566142534347697225691942231303667695569822752202340469377005929199395771079397461739132620610182461945497352387515177516877512458781687383146337524006974716881924361975244703050583230312495891713824298097764107428355476937018290476790629932525261837440595848683410643366933270330171492115470147586116703845644954839570977429423230475761438560443468010728095442162685019982270098989218581136648614746405577992736473670101811234757567248024645581326851361489506539008859721171488673054948059912487287105252337390674295123258843450485894357692509070640135096032544532037949684695338023527629069397718820562571322865243962283694629282458965525145283831494581233020631064737161924029996946242761239395978566741434906354954168627695637141842160950807722202039905147741290442122268117453270598762586124426785891062082102802599985840525601247949523693952254293157064676893549939365219326570244545560438765529289452778603139524678105831049435499709053167657792131443084199472253190047656626984942184473445211346856943961390241356650093030181397115756920253988268974019741534938390215254991765715806759186157203214883203087524423084895896229829186976542974536541063690756628857418886151357481379587804810919910589876652243218664412505312864153601057279249924211688182139839987746859100281559105830974086907406987594311496753757193613045930079537189748223487991988805239164090948724618909654559582939900260457895013997922283824739074788674549144273716292273936793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -199597085722781292422098494154597994545454995923210038920231007194096156713759714707381494659985318092806255297045785784745923854249221057932622843312029061956777486475661245416474839858951139302957833351839150773844518601734833199843619122385754121029521012386290820423525492183938994020258362095011237381530110556484058924359418930844963785898384706903467529069803798289200658738211258381238368911100968873669683671589323354503597744819839560856345564945861776578073215288601969370059537919027880526502764581467544497672121116880897340304949782610754874290798250534350230883720751043251027016736721791003270945917886872869429303006149974139570348080257334386921281726235263924288343333352146207134903900592655801113049855205006635812092756463884485311450145321773873679448537707451172056580311898341926111379661641334977119228623040629840255086257061354685084634302763614912437638848029246280932818119925826866925293375974930012212183926527617510381270994187493285584671965473063218423284946977769774780265509040830426968122176632425667189743533578576744435517446002491221445801003888213824763881167748142152403963280252239932785743437515731449280452383045861167986893212059474462119256971381146482465293464583885873395518369774886035309373580743191754198376011465334575053057056707904545216904259393836593993345025300251062910062855136235530366446169797117688715861127066854185037941589985491574532062227816173962285167655227295964481483488656478260380181462626397340360556403614355615774736510683701200556039544506388802881800154090500378355160227958539385744285564528269925293724243304738748810790730873356652366730542917659160929239243320013614113458781094066426254815114273333185274483296092489198007761883682883166663411949844256844442582396787904975440886715595557723705725786089736731956300866412365422946301860335844267336140872594061619798751838401540667744107288396351944780364250349920415726274314534842625874268903546483530313063384441813735329118453234604116818991003162310594875989635273959303411506267798853796485525844646848923993127165193486152589884355400465662878872050059560002049958689774890964636650711695366312582696289387248684023618744084005844235845409479476115193522993930387894224620646101808107488971933310832578492312543654897047709948214791771615621968026322624515741949657168175719628617701001831711940508772569626137657992591501213234152510260904078047373633854641450137190034940873163389096878237243711037080732735860424380089350863227313767486296149246790241693714936441540112271576491801983327054974471358172964740074186374807945291964530697215453438356241187025176232989849767750537059521974390425632719259460130408359489462200521424045700707558969286276419450178820464796478371355923921269462128884630615690899260244336231206621948045030213808127758430228036011247665506889488650797275899410316437703209399615488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 72973632225801583279440934611409399956316599633221749743391817275253292482806139653013595450267434160505024131207189502075478176411686597769487211196538148299303126656091112494492787278222820361958720890300394769135554785771805190083323895941158194874431425487957990015673515836751822449228848606655589628008886908832598624191026917581375569485033185645758187347225354575480331021550644702091519615515957951741229992284039602791566018007249663661815979284361333208334894301221795105195782892856567948283782907717154040004839102944161327974532141937047862982377308311314623087313539335051500327711129591409879843022440860540717422818297628156392822649494376277906994138414064171865374371395931222045273781711392403908634785206908266986602282040606828859081404858318281114502205341612052107188604415751040857698294652162795172554761395472872620769046127946676482665123823284382198153550073837400011015907068971976900065246717263929754224496973841419836731452403777837539083541488468841917696532980003844930223758122606744252012868067439710905815921161182788939067293817351944988244058035734352307492621152160190909781110862422180001170238223715234244670914036827479342556269353759110801542180734689214162766115086032700746045907675039120787319006213952306309260666013398632960252591831619370060477505382545133719401244213992062746508696667914966664141297268974454984174574445411678226278869614247921244644374909626874635363661343378867766398261858280296146551698165421261651946662083669698997546702874079810103023306592696097403549306434327339507266595005868691347074187459992092393204810740314248456490903585787603196184382051183113232663711583385923670839566455647611856429026156261960065116541487173206721732143479353519322303923906220672893142002228576206088165707702295233680591334650642298126854306146140610832925409322000576543193280436471491378757333310889961309381981372783509765242011137686172528212307608189784506539320028361213732013885790108813573586961797582055276447442814300532073076673906843167462596322967328106812204606746842985300085368860536097834585949065974422933774014701183628302817210737230439913260606977300976622093407720374257133778048326160674404013338978232781477078514853078215960730810152707654357765747716037276429320082055778250442141975551918688756937057071122810396365395378932414711678948155245048877599772863840117517239806804406779707497146678345415177298659532997943669836214163813936078061154407624190485697533790331464400288605951091917273643965992273422455856001645331285153717743932025204729405319017954158858655227158171281275555250845559132405621838088729341901579871427775834562944073835453168252170581841800648753369239766645139408190059730507985636194310799520563932353223663452585642347891238250114944409070277241607840966426799927457803163773196132686840681157703379751474789730430962996391680938082304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -14640119414091937131833873929045337398708130788555615351657186646601777149276490470436992869466404542021126379730629243488692362937240669856507143117446747535029827158986694488198079846230676975728387379083994291312573231821796555165455415929821041816727774867410680654650916459683115448588469137689891679423247391492687701471152848651091585876805591711361911354309948022332803588154405200543812232080523896620709207380293293076073322870405348790466085383978939939255220001270978409137281564323050988824709001251724925925606411673696731142116017362507111843091516173469395983036644790271197587577332708438611738573939163370145022757045208419975295874122009712799949195146940112422386108559869568317318371600080301022713979195298300894316642933512104516729880594342704610682261452885578156302145967000997284025630850402545624447073044357861280561989402184415788469986525605951203466279087888356311066857302189020330536670865344823116246255081540110710767443858091588115991663537610985250522957867083465595099795838297834393324804172028098037036905203698230779144141292188896103361105258543690988101850434637065753299665239150162967119795397410316157571774679770465689600902332888391037380595186949002432106507280477705944373948384674491914551002594013371366292630037379865168901249623903414833314356931959794108803492603893703989524049865257222921362304122345955477956886944707418638422847423406691754496554799361912856361239870535623139137907044729787903378098313231430707121152051126092764747969679740328366328203001461426443362497049136608041671280226224446903264826493548043962626449159933851448981678408932814164436775070388871611257909489236159380857346610021771347747189565629462711247255899314550238051647177901634140969851294811279166652399493466067894306346220394052276646183962961061006499231590490430706199456405754468249031843755563210552843423096345989525026588933121347953759201022419227213341054471403618259914520988769964397763551965120693200867084044365981473276958773054638893763225052539382399695869513402945862772291300907260767608316182591357440651024421030083239631806238251471124217486557979495391755952370885334895929622576511426047581877770721297546415312366669312966759627735960247401010656437388712297630872360938787901810398902960406798855067421346553549421210959646039942649786849480058084182313479577213758901240616983123227518867113641569853072077868296312753352186673367663051977685695470856162847130156685146692652049579858273236881088867857910922740238061372137141356052835320092264813016607499370393968276257037755292651634133596039285723575226048530683666839593797474903215911663634490619819862904813450065862996055597640346721158465974454673119434297488910935755278509771293113688059745888079127618027866189346832039441347482761565093872555649208080719311565271640070511005257499714688238441907538343203207170437939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 432885805022148754090577486758457777216754823040133994669355591939585929349375164585875919709993935676420112896822908603848249098456584947738551702882179984013459201273724553853604390364101898580131345351745410342342723634215972576276411498813569427735260301157114389855904938425053422570965380410106992149502797441025719678966513414884356357576589895641552524293077767739778012427362511705144238968734444345097534545775360432584682894805375126901224173909458411224113691231517432368973894742339947749038850848663145492523812468738213460020089383369190924160437854871672637963280083749036810591181327887510379428741943076026519037048226993526233048448168695177143118122621059629714105312901137382020875332905397162429445184797368592001467860939084221805366809802487723225908067498904753917824054085805989266299535693485684896340805367095402413286198232799099092337392103707579367864331234454114426229694055467858176402373380657360657804323985396120570168193851035718378539016425480843478776511419698129508923935661941287577165907924343861390218332046995255995788500430826453462872447428422113783143456061993070266073525542992746142055112870285398300326756387388889453101756973782474459620415361096099177165251456192490683686935577834273169331690622445692161995582729774229863520334224960765438946072252187783897166612828145417258462796603321170345405112467683983778964553373496417775079065522938287080563319380575348250859889941152317382912480937770126430199013799784293444345564698022955804632820715398777881855524476148369764631999121589826335201314745398019954530833899049576748347478220973404356577062870503846481626930549159892686526578431092234453347051602051800667223003888498954682638343943373848807058542298979492347359749822834412706594767458236563656406422237508409055798225083749332386186973154708768432983209646968955196755523742711444449875129884036569287437242738897827380012049878256016013231272048356911903815534769317206358338219867325835544520012553559202629407498514154138304322952679240432780300373447273013163764471415388227299594376786683691106511633262743645228469697816143973644152170190910004575024134803947052347743135090193338033928397182714599535876470299590359856361870554972403425772221263448019258730519253411558393368864663717165284100680050744688248578467509316519690834295516887182772019774074074815014600974006393626614769875486101469135302185809588761416935746747253041878457594508336917741619977199032601097210149802771963234498215994300331500569716299848650316129014929858538767357509067193395847624555655685667536447499960094337964734513482175589196667627536999025717094806004745831712397685451075198263325909102221337772497604025460389831106071323311518817450461134147521594940539270019797472727852432827202979473554648628964776899072336193499790011036085757653035536388653151434018012965731242043486998259302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 857642759110104986073716525449172072066179262860120661957999096385144720554111180971647020131508344692385973567915464028552161920169998399599962188117928165542202166034660113436598179636187488180164845546394139157927828182408767969309337026638601426262697109478136639133190853271134803694184641866866638711667693516606945059208418201904002835190561315417165264438769201756397194429528383711168752140164174509036138378382132816151286190416487518493810611814794513993048318252848823666233606267452931867329835471735365387707564414599462307875211953267594267287435205160250199665067738041665697203206974326041036116471723350019406808229961743907021594521742630543889635906844356313161755954039774359683924548419460622780264360278616274008895586731424105301714349867143739436726769890757751736836427111644759709047281685306270924928658855152207662864338254458983986519350167959880864807764046232193868900473301076084611352189828144869344646093685476110046660681440846800944091981267651532656216200163213727652056462076801778382191760505647474460199211344913047096492292699316242245759912009552927701461965359591777952426542536467726878377137927071241621636778260723999188974485008403637850144239627602412862637824427841172540469203655946117178590655709008887397854133412551535602692791062783019367029083570942000159517712117699346562710662891518096946019391002392145324384608495909674954060157997328391183870655703276230888666679578158569157414882861507819403040213976610141776353371658374809611651613851888073858722145577358031788814747132065259663070116570943578152232758962349343362182491855756657771006696624177830976549784257479531275721892695846400308344243435958453221832958048175293483057545118415360034722208122713569853517692070579195613781104954917442694231830802704182553512345944486691950245284067309350121954477756472046288493753881028775444130202644831844173230037202858976744402633628551203591109796736274302236143338604445379750857990391053650178433909717308582838011724521758950773938973919060713960476033920045609627883831777680956677449711034258602006364502604998873172695603253813224881249996339062549869407897019004988939257453466495750229305193559603515974724425399856900010306781195565873771549594381721770061825659533506083387302302279274031426713390727860981238587922590540724464427524044684541899760178664925121128633628168621137959915903523738789436876976056749590001381286400061725352926505671291735395244212005516425343091119897848116547258407093559503481236752616677804120881953904638424137209770111319818166418527789169279500318397981848904445550225308974342095696140796547658962059801792653387933654165881058832135355862965214522722646678232977109500609748189701508994815014404069203427814872209508819316470968254588641455610586501909649026076602788223080858639564956027512782817738889619441014417738900591087791761587699712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -359923300639489425633373399370758043804316557849462544151559987487695565897500692975579464215488083934902173814480146419882187780741620957717389980628192539908023379949677448920675346512443772612676259464339660613190501516444119363600166268185497362521325500903554038950467582424186388056877299523256887224321428298004243129734762264502440997041095278902857569391101984357439468550878501698017357177108809438904161081101593272463388497295593148486911913324603448002165332977904502972656763838086940942694389890030249692595214545393639823767084152951149898628908751368698865117418070214781769174746156637716331105626287020521647935628467045101288046478807468861478286003293979291999159479737138508446992798489006427127353495949111652208962640768001815905340274548150254784360138532370153378581270137949260597675557859778228363071238368253350832369731447427476564733151253590279697035153733750922545687842361011234603228936150257663244978443923206077610948614669589327116825744721247783009057258386344379924772964619187349689038154325162406692799401960651225889909446045631608958482752260098722243313044883128406213576116163253266141391679756029373937013974890458369744495479824052741808356519829947074032424279215365049244561719379189495127321013900646213587115176231971618192090693236721288623488046498875445011373025505163983377104476703579055827514679171704879175591267082795180308951905828479263457852942163330698122482518835371983769025408215435154857138691457303467277912734363393357178280006816519862997191555496719117693278106323527150352342766674420717991548071387226250275423383564493306773996678060514942419144322103912004348230750641591281985582098798338695495296818459401336555573914690224241211542115877551015227650572267319840278199635180012339479289354765363032838023449026176472623404180651763018627420371557947165284518481316351283807388746030431898811418875717068716549398828683036973005729154082389267042033766324425746204988423835717613321802897128950867995567816429961964570652976571556517121210168199180581365238238827737848736668410083291575422765670516804420728077063271703415855486318570676443302398164201547166507757790268949233012965816961895971095317735810035967516564649789866340384448099175326771598635552324901091444008916459364179113141343735844902242197631920577299286478985901724446138356269507154126202904676822017638418955310854387144375002832989136937128926833035504975115967745847785929099130820683497701087454685704130319443156464417062153595061241223819751700968177389014794943164155785250410673179782547808431102731944896679779545369851048889097594442094698794643830471076273098611029994124339762803950658623817166742287097879083059505879379000930120723489306981191760706771844957510122202506040082877099640094355928389403625017201075991329088894346259829184117534354083150101782478228756833609681338252237209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 85791535095532034689134825096992148347177368184294235033485851019885639146142028458270086879992787847647934232299659300366833682492696190287998655554318688537901143104754468981428500338349507898439463897327132475032210370618116058001609723999387132531660695545381747825169571556550492685280356447887997137368233167148621503166555022896181440395088815251232777396471626469132619172808946890213657662447561344479128265341768070393517189953268101024385215960726075670317747110489066887375492977034921291167380007105414711702212981043129567059241083766236251355350945478642582952054727738138652613769248430127427417937705724182601665949451098569151143181894285621068724947616578515434407829780533415126656092166373121403649623703766327819679276590540847487873394201709957634070930685729405225615078279302242330644419974687795949435395482109814687963133645890295538362351926975595354377075361461603770049989331606243899292915193956164313361974645882407645330095974988786601061863400711978736187311811640882717185890570238047693061629417705929522452429153159168481869333941303013726519847865129638314813570730069269774978839805740437206725193816817631863154200149541408454566134102578921214408701920245228238522551943060785231863120039555368249398108773104220337809494964462217596853049638026526681502086416544668022794565512644657796540148813262881940643631615109483532549185545538934954862552808724666389977122478149271934443222480361745216084894182976076115347849396030714074342519779889645214971918792356613680179756021041128225663338368042513776762116289824956370346564545016321552684315620758068058572940132789279786435532053984932805803344249959148340046083003170390041793458175983939689147313957261581066418552880110271280666531481850350117197935518613144310491400282219412822031263564352824577775996478358332564739926574832476332989029620647251883843564664378801806200010920636487181251900389521725149301943051916383668087763589767559860568100101647839711808694968817200251615190133533329681707411353248128703713504651492184209074213880668215290190409602874122367229872020224939756050474261357726606187370038371280289116950536343741451951397448696987898445306154348127065972634770400239788820428937902653364501365312704686219450941312238726934005648381652857765983813614419739707476299331074194490179308500472178267744718996615559372639010088665064381989231212867694003672812219312160494062468468050526434103979687610945991688332022700496846772963232923784940621314605718093406266373687938618836797621783166197062781473217275607389425001727966685260090974001856405866443619044014206534073991859311003051815400319532450254151458745750959972117009076502743928860288819481000757033859013873605442959263976827133478604312074162112825024862110897402317794269559498260610783961105704542341451281405186956869952607225200207140295754975307266019892668661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -16080334656846419079276070542854654298905575470222876268005294785146713141189594071654823829571228703197692716572093781334470150433857772556735112292030454088329718133352255122220709213031679112827991363618881741749613604224838249653743234147145727980654360939189646919335365045658612004331339681389003005659396215485203251934243687169936071664850479924953450509031630199763642866267906679124951610604726173800908530804440813811298346594518040241588957296242964524030938753555834351775566648014218145992680845986229193251025661190033108142027905570056200911924543427590358948054244427976577073599889242249990144017070574708877904100956063101919408902584330413962372694624667092694282250269257580637613389038416416210386891622621958408745482589293964315988630788541284044059559085064256042740731516976731033902300799207787874830754585190208286894595394183487481060141286797780024161507904283408940209111681794408260978383431155656409106121438471314762192411385535233560019252293278175927166493926068204693926011749465444517870932647620498241203923869243724000225882352384916056102016816984827533050587069725696543414001529654391164077000657839303256511216882165876613611396131627862964295243395827932698463925434568772933913163897254763359145335511196619737165510589338098720990844407859744078174945695272201174242109889398761322300896010121692937864098410366438631790995337515086564254709293829268177758413182265135862394003337544858788745224777961949278655842594921851032896516569840272369150817787160438349125607744138275693687356450755753139342880812407098159130389266406902710054864720813434823172801646305152628136594848888715716644380227043408073005731439412373584743554049399551861972282007715904408197860100933235608454361150326411683594067365043400897156100729245238162789858652682838085763476514164939232099172170771315531902540341741919780113161658763043044752102704382846149978368714656869705686620513089250874348344964566498425813450674328844710214620764825377455203022810122431573337116955281590914829857878018082238486689415468562836232061003845365057674138140684042310456896572396389710954360422147195912671068041473844293169163358913105178229587688867567679023074099132407943756277848696128148561144587852674088959097687905741923291939749370165451012166485707480377564455545989401722313537334014986575550482419158576387497429546668847697651786749450036858350098607350231276073954884513990639029957976689180112850828208546697313435578457101578092578821262987358578201479684088444773049865166722749164302373920792038966470633034555589720639593896158294280795360881608213620153207896679525066609544919935409733033490343165657310766947431711857532327514212768817926487366449483730863808240423484623509709297086696442423764968690012879843481022661747359684055091018872409870286640926328765178440071529930294508618403118527283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] -942088094949725349193071596094232468905300663490902556478693030917178061594301849514130565442270806584056751481018490332130727535949916330027605948797841017828530702922042043036120431185131355787401925916705141918949836772558254738549234668707669282754131117587623756023344204977396603999291045610752097925771081746265488592115323768419381891560194906912406501570405844492534056245711587354242960257343974819908869711759502755374293356186550729797617246641548870270450583497475876643461814054038463881919208632729397585812294539626263428271288478368264823925930124224567550756553981107406146854838818898892388149445353583535051261118283733075072220615385018028404019087732774723425603468235936138910454438599178310477015658799715280009021951756252356440568805274290563372636582211960647594552990723943056578305343481139476508615405563060615180191392889952321187836502034573562649072224116913753059377484309681566063354431395800861385199373058476681844018595716867200205332303388284295529672725923816542812036042961693655082455255057302631081033423759081237762923744454294113917784786614701013713894049164431985733450056914745028431502692405220663223012196667323209145381451973822858869921607463975970502511208350759401597538263615180633135246235910657093819648256888175529338304458334609474271030839406943218394842938806319174394978813827304599048070934060411480012139023059333714094521211383658148001653567634905279363449490486508833962568961896801071755214942586248036363595335631357872908836621745411075575482807535018685615830530693288734489938906314029376165217266622255373419598808949889512822534579220755889440418984293933775071130772280423790885337103085818406883814621578169836379099316792737656923226217190377803912868154309852311396003115123792832917950976481752140557365514083156267452531390549234287717690088473005105122735283330907996233226603440144932818492469602805419506817825969876160776486014958786172773017101642451568267356526370476982162989331924776646964721200049013247532592389228417864188264046628178893277181250418358654638909746506486680069900473961915736936604414657173463496522177989804278155545452329283754723630605120403386941147251448151206462996541684304614253000262609573621239144474030542202693574282822841474224579955537233414300244189765843495058068903848471879972782992398934531356310714599834973465617844560770086029766916538321167576162600053119489852448006935773145417227571442726312875255501868087220819128085551092724595419764315884513537202029305530173654462652212204465668674731669954802660358161500049242867263819935166661709503332301792570116191181705869831243630461259109011594741439243947746061860055365695643767156588411618303370359145501508233505359448824999987324261923504954651049650602024586159766753648822716274186829236040717431364531707270905203007384361414774723770349535437134013399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -2308266901623189256971586284180842272063549877705016173114573758973866075135092436501477483480165992806626642922124226423036041218793030607704173457308591671151478771034825852010128727551162076883635172294868581878115866932426159257484263717671853317735114260516904117274932576984954695428920059968356523357687063127517354641342467794849898074248468890585728877301183994339573817223326980693310560878986118555690444315884155578699223009079978150911779153478241705222572507092941755342653918543446857719672870199372346674643943656596491543044497621737315503618341318593622155811293825249201706375376305209610345717471038964259959203234118627511401091065284489970005752948286433145481987316851738392602641588055354586593576284869638138760183702240384496238343458244366764937789409367656860452434829927858422372565431743161747673900779200374575081984845580319832968187796842659675331775466325163841669172383711907865194837774394084077113139640566951358877459555201265916812233464196666237542922572297780454695434837765541261362715773853583314451480214910213756087478496038274020293641913310133017659684601417288669521766506155968606793453508627941706376215040771452194046070595478888690148146831261189617588382830138717263523227000963608931604725824578830527024368251103713121479049702780607940169022852022028363310490715032834309386367198157090407731200166576390197371497253671927262260668454631408259498766085389348970751551164420189321754218491555969160497560775322271832977317678671676590238178512756826869998907708434606456144410408910069759294644072579092337181371769356180944971244595344410431177731670336363943691157064112790202266744214878637436915786585851682905233533531496478977641087912674901691885838349968616091831982800253914296424159509081723467221259681309502789715563824234124401158998378640139412850900901064834350271942914683902031487610859981608999436779708470974842187879188941957928467190263016074710706101158087973213285854337301477438591956992166546708267336917264777780228911002520867556374672983230646881079775311067378319242189351979284080490568904025698683649973669635937001572964009620106587258950180845181418388187444811304732881097198611768222858498019005230935514675438720145121362341075797931853830144343979078296095357387135672745148179857219548970204525128599567792820757567147970082944375680218080740918052700520750364628932459256354848622926188495297221900070618863503680790449195241604464129663474814923226353960546472544514612791286836082836855492369563776226051571384745146746674994933301297321946414001744780294005797422326322577384381844528411964043157993442020034146995439579180507982598315431255358311229658311314128888792539988389728968651625214324793519455038581733055069009902492705094510176084043700119863680812437899439009146602841565237240282069792687255776266615998106249379575218080801043251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 298086831823832167851310322474610853034914427165743104025917905620536621224087461680601467419774689463005231448947389407784845061824230032650072669308479808472450730867793449466163123974144876990863348944163253514780114651606721699099647126572992947259428859323579006306466833045188173034380343220571116524038827314051510210054110262110838607910856246849067398580252425314911752998682949403717450593846848527048850005884856174914109440463176616950387685524474023365670018544329425217267992379827883400157846099672880766354628561066086129558753844203208676323165019490682163364278615431878576520023817618601690902075623318648802867239571981687209518730146950848542492710342877969201210389479479632018355723497053584120469676676949541396067568441904552234862817031726044820835582156511294772477794027535688417852318569222297180125817556735044295331370525086579422369125007700442817135898708975221762321895175597890510583807053501118445846856112867803303414510263789694338571005516881010733314947664000657145020016571700481191437406504703573210356932977649784710036381852709166009640765126433342207791348772999453609240901220208506502028775709408852589508330449979807466179215060418196212020868783437090811812732126484294326691748054675988773972584220998225230784382199725318076576974560343607457496294501109037223553318043831383182899823239186522251225456134670825980844792515677326341738926417125576182583102145196669436964284312025474860193409087417675399524293323403532220282360134898632948715819603430745019763944744239844427226213873701088616074424238540998417132668837631723488633946477473160193148283177402255781811168746909087058826243986415875618438128484399584778661314859678700795914406068633888814489126634166861071523592709354410043921301414487458073730079476168866427744072276042640786237390120497147903572507881747066858810222998624859721396876292186427421032212473924457622876753946327441627255652930830409238430987412377751615126723824104056770082762921530827948102429316799941539390845170302619167131825880884142365691102769903596945445587513029873275431286138978330423077716595726575467052022559037172230040434660420556395482430569720970893667038516930475960835034491258347092323325340721281142223525352088048895799124819221780937046270907741667628560928993478570247660216405365096549992797583834178199942126855742685315192053896880535130415446830629412683041797666001506101188805074041131730369339665036113593365098574486295198438369565254564909289577347781910417240773853823082881829004696490831020978088510020618859153147411821579666419918880069100625340547618702660699453521023178902398041275630465045426550184016186683676804702761300223810969014988820732594664390896234200493088010221192396321973466041266571206041903272830815269472238596020845586033623209703544400877209638481747350395334675004481785339060014742652908994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -26810081111388624722508013456558966787624918213442223811437937396653810953997645199584418422994238624822196672062681487010301149545647332020586666667391726255524709320240181956563537196568403632998825671315669854449701355979455253295437044287759024940892127148260546304572672556656622225268756779639175307636068486177750914167661032986942766178574319328812596409209799067784692354080462620128470477229975357339263432378648861853894314203747305266635175936478967353105928901718133607337668620891107303189190364396853001044095830209507845421105330409887648361574895341232754129478223839097988497577915558802226170363909797305035628888176998339986955821642297401438753701168945646809463878951424347671160536617270956620436924893889555842439358554082006363406857284498942312362872741928880701980450289474693680426954290631788825415166757639786530205278729189113176274536755134321965843074863281907022435827591629899298159734367943977214654373622202223212595722609347153097392056971025190999872859243328619417465992472028502132313722474715888744095055509880988581490448395774151776128501835158380291544668302178595117189825981160964622081619717921797295735137783890254181205314537864613642387936445452551194847268308046643178173650784581410277515193071271760433847594908468032102721460285914773091608591941257670910785335522052394867482664318105576259611410058428333566056189109603649956567471160806755782805889759825496823409421210002752149838482504898390455533816632578360910344839588304246563817245837239935438180199799509455123071719542671312248735920748458242875987509173417059505275336046067038880181622190560205361164690768049612886087406483718071308101538520897581840177026471367889832596320870429543810137965342075954445803256179537693527848882726021781222831290215317275714511622079320267976578246669662157245440175296818996025694673483701059740236352482445153931498333531924729609694106708426765906001986002832419269410636950539485796126457638400451912905313422380279119458866313034611278329926633922127173841326234555818633575905624781398395080352863644630095791941175466840243234181851454239495750063773666258745747049809266242517767449834513576326937697035677735531328709202764308486498703749584734045172312546664277815148161639406556098747415804014739191245601078164337587611658680993741397237527829286135905032549528663812197214542663002637673122479760407408430994169564955029231498061695623566912265689324509929521156738084110469015245969385555628439840833046991770578278115981598070591386650553042751479363233761267133407722683220041215824127013954270752755943024583337907161339678938511888775834881969367293530946513170729783174449820884837726730688010900650931645969149429192455519451144957552033038255293146292638590986113720942279077157582733453755659072006925687396680955786604674783278048605588265453834263511849875782525098393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -65937501290429224051411606858324752797778636082889262411482856377250229860106872937026353294073171972575052305057757686638733512661358220127265505047421862750175198523087516716946880043642206450486314721661873295843984590980380129447204307250986878583762634700603506753927835550118330375145044097558863429222118376013203554124669136371651656177136323547258231535409583877423644236928491417807983402270045489048824517097195662939057492973851547312323076276058199845258101099583464646799179931895953946166638063934443216687508238549101861990173492279033583442067252586494693228414623250872410421146092998209070231905156051918667318198008769826729936169861879050319364263061290846676161496578849620468022984922803657724085358233004448726481547970152813081919583558722152783827031087089690838109477416289138825340989965144588885050536868559926360305664142398723174794469685483146078311650813338415835715731548112972594648613690172482693514528742789922693834490846613786642353801828265912660306064218878555883879034187999168438560683114368134881881246584925916071585975172261119301514187958467798803003205127346607827396003070048686871805212156465959265137469918248043423708271046976353934116044427800757415013436730843963386163544212521530686902711241922717660923589270331222234144645857448940042338459216539923733115806941342476873334557788401363915794507172222856502803977024537999718392476013417604852095346267676752168263255160697418132291723505928121391755076131589601718270848179293741591641975259142244509458005364105837194259536174087477325149019082376976229767462303025354579338951932319705328929738726798230541334950950330619711464570438601678629673634873675882231806913257887098245821973212648244702064290797181900631415607208976059904250890241247467293109868972212814381760790954685483055456153043088160110522561658849543117520664270208412477072428308522388148022260379745130710313281101381945805048875748051339307727423224178821112493238466143784668845874465554332996530288288731977993007894884529083530403794522701373527829126643437147240366714829996189738349566274160675130265993586464725073554829645166915170485748006777295680308221099512474967191826044068092804665316940240111373219120634583713206496734726483447278207768200299040562734509009097473772241201133152626875134894374643732714087186712998629713522711481161446747603481791727912660976212872049380445576020763088417071429618439374061400124752157099710192510308176088892320156234651698658026972515542524311594876316084501696430977274913783294221766952885685004621484571889048909793665085884940873034177803626069305797254481907272493804145759166386102239832242411693301790072055672099353974640430419458021014968549702904505165739845797141337904140769634090940314000786230074778321304048750711804627370305332936231115964490992782625563337901791220156352358397564733789887556222976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -289356718865214371086148836196788474386830181034319922472890909751180030961378646141699580399062699204354974136978507326384061479362183181326492027798141127014756991877779959425059755966976770443754234165195691095428108122367670955207515450323499601082768370525919897421591029877534633707157936620688547665176443792924937362031373976652432819728404718382513074441390385048132275788617438849786258207146278884255466374313716925960438840141217677684220156507340755966266911193235519431810338167915099260789355483782943085487546232402641964852478426828560122348061840793948343352275837612552093419283647887545465594158252662383640197570793790588575227218075218234324262831839990899815569130019796374795313290831733587201099147127020992663537354676638738955122700965085342311369974402810828022834325194747543581484195639311576038551896576419128883146088783385502960524885871514804765127543179563485501952598115752930099733810507588353620924341347264582540075132468906996140158975454829179756554628930236689403573013080506145623934428637101301102774571242728425860132942487055038413795547041542390641353230677636723429445916175248219499144143816467309466920631449999317808565929529292045106885288368603968299285104699016645522050704445749887138902638859777530251853963663056486247198578798638897270960371290230972239406909304169944003710008143357259411308620348963367689419984601067993159060174177040227081993502736644156817144564889075969959515047715116998899777614334218654118807059938201452494865926216731600053645090886014097821843118310043584788521938119355794264716524116690977591139513137563937697125460393439341940621944298570300713371319989138714681368859009912519742409706679897926811095691031317757330296049728271374300332913141261707056607430130003446382598596691406163144495209089660970345614799191587233625644325271111056777311038363681971651270793988691167939363262389887632406387323145752534912492613906137895427460624372038482146156149368360098754688013070289623166255472587250895085870037236450738956990808139260873278577276485440234022596423757489348594206764059615854619120981341271393646922054217004493266753701230523873942833044376019778976846709636558579191573233553183352718014691794098435844702111708484805673226023634057390623436001416616030531092758432113361259920326853356480050383301722007802733441966958814536751250821602238334508497083275959715404201594684104629885504687168940801265136707444173107772122933353633799194454798198370698105491863399452617301314264308327740581980929812241726191860409304703955615041713008699629558879999541106395973822984525671664047927916385152117791091648116929748308452085218366398836241878182183339549736151780392882918619470072480988927241238203909453562313730617365692604152677640349522170978425053675770456638304612049991320681167714861986963201484435197915304177094860446511729423155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] -8290878952776245625139496495044459518710562599660994612156599218572776934287705905999053464921884306263221294881380271896428353605447660578800178375231063292327806542499926059700847818356843875986824536201961648998852301659274483076871742434327554781601228914990764195388719968565830677956133003187501842305048311864926999849241760633222369645857284016991090423500502999095809759757266368658791002208680733958361348219543615621023241963918104208715290704123527386464756756499344790808410395188766166070346117107803817276934446516420202535276614113935867923674033981533871966819979238324195675011078024057926290341573400562545816449995078896937721646391772170500633252854771750643118008244046148084582914916271754450409643530102180094585825053965895782914221321123397649425253740512548509726989664621062886864095988981561246056077277816074812623867352220062268552026901109111222928542126993858461163048519555365912536360932534941070525342970093922769850927463300584981244968588213198856336163591321771531898222943636477303325481869843776144285604720963463102066392234647132069833128926738617684025384881237488579897403070128307546738156438951448452553591295831655632261761601280104575367263205003341301234389714991312872438430359848903875457894898714100266053745424246270872784961822100688335528538428592551136432648399768093806348097271560869244431324121912794017767805024035365536629813989876486509645981222695207327082550090744477314353848481007047029088016329697529988747123454859123549562037083397930039038575368774187437825537091953379832767902069491657913539689434968094400323283188362977250944093509635130594118264451595410620078772114586785891441608557717689868972741723376744716716858886532268592637197395850951299001564136077220867091123249313611992337410148334695086739937557050184588750135636801735241095088368404096885019002876205871804670125500354129928830050096812178157814835780389670974929163065801740578875319712453150534050280271199962442863079086503577299623988091376398583059717599874016620589879013700083628247859921195846861310361974584182101452834051562816101244809505723839400793887750191454489894974135635469536430259365875224914180892720420051583917335965705379830515119781758727459650955397640043332428472370714014526162687835488320120324297829282599236900680207486526760410206595928223193585796414791142789071274162145796332329910216051384418182128114324331791398053156365224410023770759196864919151948385335799357942686564049878932754620615070087161085936922963230250715195949270680454270973853074836781751232834757732488881259848236439089849999016065294120953229912030399063254814433825062577669170847320774025698431264344134757717267944955631591988525164971031642201505503422876605249571527961022067532602384624459177856281863996355674769693740552763673683609095055111480209894585792977898540137357732844276336610508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -116317770340404383827384107030288214641607923828543750322842790364585631605552326581849849192360799799475142343009491136002686446374144089688658535743132661957886762319773187132127856733377394704950614072203454340916347931438761176412314937438558995317606675572936833573907859917399719285851060568016735716059609850796679085061420539068018825070063014330564674553896503161984358619174219116773065871565871792891701054881393131039350146354287662626997790778326957001339001160764144562411010071458982659729392281085040986893857464428119126290135068071325951460032999896608474542866483482281658117607869732747490936558619290746390136897790460194544789852446341184256360481633871604939798657734044761853575464116361262237124434236321614568364084933033355224777199293970568712792453836640088250008435283805697273116510263795551349064355388307744092000147660136355555024665117543110371683769592021399802024447451592464176492297026056503296345134693159358728549467114457339067742039285551756577917460316275291332293361658024184526852125231864775608086707326461231300687665556124191808457904509635785807936543844454630141957478830049094982937528515893508314428128684458397349889945082948486360545204165146993283167221110766847825398426473711667394198032913243664663943792462804402859658308280130708049275493314245160114018931620478592369424024147215322247621269443600139499852780126034994059417365224521713647540639925460434932406736287805253672481855592912415885710800315950971434090572302056061659945319732453110374968375686663632137584905362574987306853473042705764669518153163625212285850888823688605260442563439481516532412723168587426104911941709326535894525625673716875214487727185204059264092143789344928412495903464159265541822541459034830414643262543238786721044329653021395582270093945075863341345990920989112117582420746552067041817409918275383286456161719007558501483925727068133204810667515922791646108340840453312661144436874900328691096575187226987937431578682072119777395234139531435999897611965517122784498459278143567565036017339988739643352306990275343422821725280597207835889370847752454889311216022431450081128401863611738808886959810639027997785677578779237370254816798513135489599600816356541441868848829920520081655512165125033998514690865588809705657596816912296383581086353935990065350500508616503915515199056394789188630151735409646042575964379956890265243580154542383965649686743262159395287069275848992059179421615513398409438238215622370021233191197724416978317708383802341258451097115024507789244194596628247860229393125520869451859037584929737009696000693454035740937051291725475039908976954068726638739097133642923824107561995967029313206705420468627928499595910566245347382200194015425492072223045088748817525316434665149730512840740815323538961856608819151318302505408814759911761880601278625270120498606967918844087317299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] -90556804708703774472792215834624897301165897619789300673889056814147046792904128775919291144290754775925416351666064436517995477444567744907012141757028572518695253724053129618416680096771633748549578754824625410832596695691679045893382937514850301883101809923715054010398762587283111220054119749595123654757812132249760569837720626454697794168303203937564942425368981557582388585278155309222318046631854644339820206096570950442382402108956056981885659212076296080682458281420639292479145689042513851451857360628376362157011091171587785318326323914317937982822399182385258692478543659135959056506241774803743869617590592412204476355075046235445896383088221892471687549849211590115946265508701481662038652300034105293134339616093943911713173483789571663722440548522039650956177973926768026931276570716907764856478561402206671459911640716423150191341446673546358678201888861882512468883304724645797756313344752800864956494051049070760374009973995927201580060636433081407697784021807852668655083662283803334871307027124958586205201834511723794102053402595369098385239232507937149755401664581816485206587213054090386308067323168202699863805693838296053775937498373882097700410190869660073501967229248126405283170704885258486812740275904172548584505564171785215994995905406418209304903505478250301719841496611696451010008953368302967461146859517756370953409342852299277191481473431002474966585837057493184439696076669064215140924544365191058957562745442242132921751629089760690054567620095570378845725460003374766574067438611908709121518474982990282659040775591353612511112428998582721514488398652534092905702784561079119507902841821620490722332610973241022985126955543480131490026692370447063431461396261010079135676758417387920418888448223730083883451945732617756210600370923216225049584549105507957770533812488864144221439828644474934236502536429642629397319632837103511813394029319161819989044057839164413225671394907690276814893982981520450862177716834315070431821182120669309462206402407586827564053798631873842543453391989621450176754903751719829197160235447065140797037866510486682573189804067541516420354594197709049619860212761966027418172894544405714129503172887609862392977704872688986560512540698340597816187387111548531474139859905728213412392701964149340809456038631586679028028947716705667444794545040499448579261421652761867861039915393404818424501864893774779785647013940973772905445204442501792791711120887535397262494397910117357871586043194011191515219124535999677223462862573363627300085037841201064066068038974228412423322739039840442048529637870515830715419257041096561504676495545981406704913673816086264858314898128189057795513376145706584880018710837167551889853712707038219127960065454909442190143959672657588719442473184398744535687571050672359628475978490867299583343856048068186343710224449878180635974612399246046198948167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -1574908850304699830246519254942080298205165893849254472063745581100148301626430801507028137295243382683417447684991572588354562861048353886652661701305022393915786445716531150693230571451252994497569314734511531923828324440508845414727962681171982648121516799645382688243188643582862014369274356449300463202629591858539877977019816092206126809615498017832011382026512659273569948939740493179313268885857357075064813351019498356799078954344837483486467028765357447131202476381055724201208162715550729646481056500492125440465029482446259298617158508008224579540442105822234742145201801708688379530469377846544000262727033244190845006235265093698101854063189116872251218735286771127500879246353966511311102376479978636968612852048913698494043131337406487092565893236252948592095379694272327528963100917793395140748924730918649836059313768525601764688417857178520813244612173412822384955500439708358946507362310750577393914791057397869863146366172877029978330751107218910982780623012535348958316611607503122526037811227116298722958202357767060749812642953070133770224039621333121124382673571986868604044816858027645906537917677516810932633566312877556668770241507665258529685554239850747877303892738851044916305404377546114362388344503269549199746284343700595783935169700627745908775743204342231910790493835459315091071602813818292129078435813075992316036488829419463675033544406018089275889758218381980418281852009726361761943994199814379924453933656405958141173889979832520845997583983762420193745968896094773553444103754406052882556462990008234010231976931617735931834840637582881897484908314154052466817025917798667731735027691537094839508052259606844223296887835863409155329771315041379459877537340356270463741202182910508369961997257261530100627452843398410334686083719919738951457881355343467074298054644736703998091922551979130569826481322005291075425618215181674891296296913217271757901808944220227670337973474144869211428545117056010816219876050629957538500868626020950679273795213867102515644463665367135368516137429839973294711148024634972281557486770261443792520173791008301335886858381768860414071039615829205905050985654321504559756158381772642940770419553723154963023809193241108604617519642081474731802657661146924585772517373156246074498503890224791662381307437678157212262843949005663992022124571663772552844571799637206178768755565284519326128335803521344083385322591451398932449025245979192269877519606959408924771716027679399035200069851886589268903337520861187453113021628667927656607728369786425652658422430164590417202900018601714774207420224792184045688445698228833672057367293032801710136536096881552244242703861739751786983120058304465415667122164398078226800862792413229432179312557282550820966995884920265043160324099545695109933814380971172769805960551015157101390642248187562374880069145457643361123284997069913519973990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] -1237620357467947431741989622179825655687649390828066240336309806494534614837404699751154298284572485462801012316292195978617662636903056209477054089751458740697580767491569867206717841428532104395709376207960145799114936089733085315001196969321157587820478370742850958570939624526967803684395514988613420853354556670594166142003257154598269579404290424019456219272551075516931686515470781334565817137140974806374152864584981141282177840025668315591423647646270635766166207613777704009624310946827792517270689823411745728726572439395818975471791935120499546987507838257123881000862736440361700726494516161800586779064653805081290307180509016324002985878998457688324390764868698270207197420642318144569803058088480037357349042451179514964487675712326685459941091443681109223453452016495599060025139854447051967723238461070091023120641370993547026984322583012332805645436327207993653403769636086756256825016417930619672588183843444359798763923931962011768707832690388276580233800369458729337625745902096061461408534373136889335066395921093755620648573498901754451384416212695490855995859429099702018537167255871132197867888440958203096279880422081545871029964625375593000178270997840643810833138038208457188175112284972794617446587415506199358388272673398443669858344802240616593715635953048493444574795753269165798893582952826969634497587685575383551419873914218069692007309686286769038207399789801801195654268981589857438497355822271071092511117713327150034064152648324722591897965060284376678188466222089475384837932496518620072693218057943435157609081299570478324049641294132869757368812975048864709001175070033510042594218561554114665520049843993089568919228685870584453511948213734869400687524144731742984771093836935252586074891669854375714922997986347469107012244772076718835599962367296629010769200624013376067066450413894073864395298735798562686232211518773287536317478328846499571853346859271231729063134580403257712090744542461007808946711828301974659208761495657340470779399525154646086225186348315544174608377874687425056844920643603521586986903636432957853779673164290761660271183024239183828774154630983885037771621399531297296361152518669367340052546904528413097942325003890394846100708705939765566844870604579862826548427246264275211747399422724461273376366555684475215559262053386582166416689809568275432013587929550325270999828680022751011716072791414907237026250395707677810759315845190161811217645610963811448959675994121363088680196905334850747792390058860316113929805144807443816968599903442433347259947238631226402927660376889816622625741425722973142236628041196494938583271100267277954090316146518519125330300858001479877814412909989825347577722759436821648328974832718325286457400172118806266263717052830988230266211882239567240844370435415403157941585229031373689172393110683680956506801577669708762926589356133940364171563499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -13212691305697248670275567111155591942161859309353290458979757539241047153049320996650308892096563811544991380945877465496435463875256522892672572693930819353961778767245965745836039583920915901991710294439098037025154972387317972542947958346244463243874506041015051565030993421926178113994199232113796504754741187213423955808878669384733454448355818022078703772710915330148324630637128132926617889706086482430859036858582137791676453739652189199218136541597432349753641194615735109520730148171319999894119327843148606579715678520201281215868102340667527552894624929712169289380630076402598130120031836227367345581489888004785163909225372598920743095714958301043346033865004314395051863658046526457868406538799202235713864340442299197131084307435800028576153204084946586480855934716775932848807250362177556845835580437564917680805472614774854619405732976236836458952268019681702390639940435227828481720528950504071843141405924664138371585402125346174999906084341735192056873266681246043675980429732720552404853969289616123107283400625341763486681144456413066230482206090861171277346908392912287495943257964438417834793240859011260181701137187849883050240289202284570983650829044199750114716372321303099535251257556707802860023652798035159867126671354110533323538208152927533434628032792585693738318903486830560337644991145319237804534830552679927879383661366945479623985797529760666078566230853477596796450914346856440436024130080028350240519500294187328674902649373367203313541803594401057918619235543397491232149503364002952947499015793605349177676736810080752894440784737519547325572285742259543618659978773203007481491289145197103699139642707989231234561711870911933416507892631474377760463929914431112908086318062492412492972264822863752837728269679789562345744739223892381962467414385590967917860116442867661701793612246028106548433189156761938092112224572836178266811397229789308762194293348800760919062622899382163635998116993593040660565098784354112854228398732482058702760178253278771539088534199878282491309505218023771100660754258868200215859688812224644142585699218446593663468267517980705477916379023720931563978656727460657086592755081949662275480560646557649943677687067816485894096826714966134031053231589751799562930568083769097373930003860618312720402321432808556979690431351510815577926914186546168185289806542448483532638158302220291284890428283143057417702352345258305409097526103398854305201008323201279898871333939577420904372293677442599361351736619828310700052070125418836029798932555109727998469805122526551034790275942268000020501711309141395260272915641699732288701745924488002087675498321140741550475650359352128605799366130848527012024497223862101890935690559110642436236291518772856304683538601793823677081338884272563927996467535198458958109382976904311425343091771309457842492159496261480570835026345924119058938278707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] -61632347231375303621359455439628266034807870454508964266612283469911490799294481988805077699663417785963564624846600697786732971494847472891604958525399975697220026683186989525365387518325334485810462077074468538435455800158205383098179695140406061407617687755182978244903460732570757077170124960776776004445822081801708899381784143167872323327950611990294742074024162854771050729733027001653067573803911981722043970573637520102024620597524017853590640616764097866195752693588600509296738785752696266322196556832646368750333813863646571002506153963223477515474069572780790137357264599892024896853790864278778004477276827151767281063449049188305208898938155642846316768977870938270462840285568016812255519665432988565038968163514285166257997066625279070450226132065992981088509481635030886286591505821097281267487214158206258246428180663971817472804944388897177692344614294414911743397283036670567774029160963005507821087663707431700677306807245855386503776917169368103823654764625421623447989047202405755907944002921567125474751139916983442182476281151761128924338547188085971555591519690860737966986004290696436874869465483569160861498566075348373071370442163074942009777245964146701490599127698926370693224622198015536889333160455734457045466039132559583612424680990325770456941245570245395911539536357278038152353173254658587968391959654930021650298403863535362588678669562334698211714435666780805027291511011856273619892765504739038474982787481226899341198007241261646949335484303340228387983895393855081150865017445767872324530461261199966734334853324321049618112683540059542462266227125960726556367959728807484778302776962462180776395354448700717989082111237496628130924877990536417911152980891680436748213704018421651124086435724706289144631194949802706086022644221817362623732384013185823664951398091390745488890894542149447446926163940047263187026811064836037034157061174918428719865661241830251943594140845738072914781942028253102936029637316067177257913521218928038608576702417124183646295499181342016730804852482697787176033914103114573758183230889343668555119556978683148347547787816661218178864167707355675495517021072954991903818485009343274139324325823334883286645926159261961106894723081105192555244024819267693361737023350889269879110158869917594972303711400385334076030709199698484474186008570468887867752017378501271736835514795557982652313082726063039077037514407984386361827597780554438819307764717160500347645430675048705138207126731786307144981812124867669307572684509880688920478604510643070092023322211022958715924688557034789040621928690929099213572141530107228100295964057634130279716059286721982186391923471052829320122467353024475490537274366765372227166865336024629189833711284353578872381339717441519556581290432854943902950532001539672857171983143351634369047866259028690509619193572765258557738259703073978104477122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] 176511775822074627411751745058171574188769543350685785903295999678752864610338361738731569413884829995115731909421997083166140296892919083110470260848244252207383703870353668851976354381535982683443863295409852351525401606128555117590395778103887663726238729190641867058311516742895166574408271423973892114052242193140264449624063801345767587355144150576456195102582208873177278315904741924040884591476171683535207603416552793877201064402843104807252975145651827414169507734480195116652459376520124444345302864054766199376373802294915904890776379464900819962109250152229632701693513123569997892194948807886976894006383724408742234647142745061037651584958612003840322273347699902545279287840512656678633392322679640879353455106547323541291561615280869836451436075868504119695173408326238387463038369129972436323073361414672043728236925252061410522234385301604208052778173090318847274450293678707233269583159388781080907788361191140914329747817525713577749867744961826197720349834163322493069626831379012282854085178409991271725634238274166376451953043502457815022338938416346341043444972989627152268698578621367959454780324214960732256408855785309120670571559735277347883759126636006319380664925743169318845557038739060395315815014859019033388101497522000378922334920288823166897000329713195096666452351563468362591487949928425108987535245655957017580117363948190325650066373586064005613252435758657686724398882289220808812864184355876312955914982944720462401356149954989971542290057299892894230067204152060195839641343025240993936925318828463454768638350075707222649103113322180014849926025230240483261384616702469506789292837072806561814264964927367776235445966892565049054018556970055437604823120537763668626884364684209311867709179648835003134578818689080952947164289512106859176453903031975486796541491308765938312058256045440531159359767080732992415667023793723835785940085060907153450230113912408323560734565896738578589459607128524276778889383679992775853701445958293047885158567912420014872300451415940145446776121890271736325130962725522472006012036360308555496735042498872963266522750888221543531917297869540994081978894114343972750968893521727844860682109721662039206823991295877535090045019553334770170401056786509203697940170571471208706466817309143234184506829888875062945683209977957925269726570922108497482913844051252785057661570006043225270465928655095376894792530946806497696168583982744304406216419821810472665884343729496852697785456276623600322603397281259544107207690577637006916388087255443676056600634194423992637940439873115041771980180115037732581215491442151530651248001831763387613489604469440783776142498920070969806347630645781021007950999096279688161271887172353413541669522888982931349954254089855255261719821443458197846674061174239943116031994932885924133314858413073602042391270002580211553934837559474033077307781939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 474359670036742794605902843257976678281475914137571157532667487133244699197745469605893645765461929535925560230999570723180806479079017898369753062000398385659009679086296545148202645743196191092823313903420435908647710677092658602747548108280546787234209035291973273917032886738609009125040933760571403335436028307564992914619583268603296317936249402555262434553457167870940451794017338193541536049352156676023930392472777258284952402055548211507295863059161624302173659945401506314989069268752264811367513808136288538215750794132555059852549567929970085467289974640261932920087575564882836199203962896409016326853802727930692914752723102068432393173291875936641527526264194030733202454661476547319486981473532108596361122125980566763000673797841424208586012593067264916723524643974105176884691957724683062847164418433187437601331419192078352964500473710081662492567239647311124411653499569342537337290062787519173565762806928111214406186243046136326003101557782957357905085772945730138030326080134696171664449359940838833929322907657217143782145457461672934803540191579119709147324050971582208284608322837680144708402909365823905645130350768199233659127519455972295732878359672138022847990816820993326315919373651226408294242118231612485983215249262205113951606325098066741309958459003674486845401589986199094702214010068870118210972265162206454815212727305133140204109119322240894107619105191443212629188532243930660129590049760683800045769245748687588201558255220561061187242440395708613597694965376714620907524823666858023385972593409978468312643653146403019032144474568437646702676986454371680228445683030545617997082848996767977830730092244090848955661554672979005566030437868448918268371968143135231593097267074439999428536053462687565782982420665554558369710056701359156136927679256753027055560415970272092963144014779842957022186220898326643243019891987470878589227977673626935957771550797404637839326922076470269907913468628078728424670524866774256465829986890335038813970426148397783484644728398157171046793591746809609585416923181112563066248195818057001994126092954386246347510710679782209114610718706561272037133139916666144328859612855940951022170418152142335745406689111281350694254206658504858641480744409304138176965912692833838979476702247852133996327119394679425483267458217643066414022701379399785920503576545907689712564068339748899683438980734941924017379903849709774482645773945850016684305495200961874065862703478781630668801349771432601909100532052389990503937406804901788602272326088434555324639424386271221647370732573901629986180602584229434934175847412620405414648361070123394858932749727521572161691647683013583668004813605085430608570032840948996863173903273023100054021517033303081931877015400163270688205149159725121067815186030267387893883072016737151092339308951877127448187125912266238986546717413347479612103285800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -497419038845525223163377401018160492297434016251812978370340967282931096781296720643008978657009094092093807120295569514543548381810831427113746603286752450871458042135006892319250897070158064454822745759310202852679482878280284932009776200889009442017688305480666971657944621499063037759015146779822678445381455889990697553276939889047518027562478535731869659328669154371720129185022655724524009296960748251495739943157349790183407253162231894873901183451040064701931677283540334819557897323213129133136404911118921192422696531656364810178789769356549250677339136183815431594582828591133755575856680971843065480238539809000345602998774272512224597932278867611003615588626981525327297775248776362716136199936606759590840492920134822293375043729714990743828261449865391628490250865763425443772615457877390264072145333250120464869107062298905488430657482649122856135412727306299786206563645119343584359861127730729874572956013372960488387321725421625475521439757994710106769701970538021565802719951461636931631184643930274486468706295925923906685484065945824182867089599717520483712853745612287723601416349169539725222860072286421870862428937783793538089044506156556465709676457343838116287873937528037200310601738199144773787490732154124768501343099021556539124762824062743317819863224172182251400300514225721095994354754105470200787562122650327496675755561424042533402159756665902895934270304559892910931326353111155100768915044173890323622578392112553892524276281244702187433146773797737959112010611892147671604553279812064756320277475703242911825453710631823148126705951160641211675793400860868023950703812577345016324419487592116406639017173357681709727495476267707948452203330274161658568712396067951843661757823491474894378601781371783351763642441736083887547383750469085785088043973724623848205248861079017779633349368105416404955584220345565024574806344079287326715986673130714285100956300954803477970492758584391786595053755729234585300111759964714887596486826734047342112166262987313391255812384811855804583842852772820650978697821963651554726410364082368440936808893440991990983804247919220859403821172426490316840613613988130052596680050796367368259679083405236079316260601672691932874757967160980403985686518761572649596997102631441146132483902744125506167012320538699802932708553727996415149083865848396374328698795067683704753872775142186949124761660535113877523669719448457402805756654663645571503186514425671236351897370312003640501615948445535224683298731410564562902437681810208809378653493461344783434304883061887694683629532787379520299969102088513120788975586809756298961236212757455741823424684945504940768074902294912259856632009449746705858660374390541797167167967226291452850487580581489188391674849934378948811084908935007692438609811719094921875785356859287433241686412674775320772525882661506456554929960504217451977518979481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -983269586841335540302474444284642285104260343237521701625004461811665547162608216279663980128615586614762293732519265258837405865810698606421205085850476763974706089025261323413478938356598085757466767463789824285346578643861961316676334876629330469381188059207663126664717471519609099944739600372974658111189845624139581655475157203766796899458995824379962119486667977329817508779062268886122326111978264767969569027605697486321343390184729690127300304373648739813048798762504362982278210246240720914405370151090725804168602588514126420279564764459061029402741876404539475807439746201918827475526508982777785121880112907781996726891914838551107689470871876711053425131359806972580344405953696130896857736648376931194603281856481564476415915137784234684282760513118050162754776857582075279839487793238473074564540560738476245917864828487713755370329810215518703700660316551672385509259610202306192141339683368995854581563136059258407394292584959327417526682742548160735806381227612362644929183511241818544586159195482833977639637026276664333712390573669278937099624059441668942083950293000370008545719323512083143734381794748928519640296810953061732165376078846867659954810669418025863730632025244395374826518655066618745193574059007478827019074227572441760471348410655568147178864789457127346300939108752350557764313709807187083086165914605612180045585127895731445843284368841502506486483725447657000605817837281780267159255680727083573410451607646794684901321675253771782295651255346485917165637966142172569243975934349221636235693345856528244129175472894788621879973904808784002696256566446243420949312284365470538468002560296507905095874366027924356099367604110660336957536425072199700114689895307288154858646968516323616811841882369506075359963794929306641706198259183334059461260332257743091445751162295407978243488878005798651125649272885293301827326110371381218979232468891383685048899021290375946246740599823058343138452970742854907282928506461976497352716362922528336088003128654622265292982887356486557085509472809668851244600596474404010130669650320532949853751727071137618571892413502013422760292340712993734201474096128140377551384700445249913417726139394911151733506634458229182939232554873941644159584088496827812083222029703026538465705527209900257111098731159196916197635147264813937497797061809346954068243499999024801845900775215949247476515643628206383679232263530797868162267293759554685823248949813052734045331906047853125513079154611397627966516667394383551030695539192221780102982127095679381821155217496444426415351767100457648563387521839939646442819632839409396490101771232642604595229607354427517610530542610550744549858222125048611572566202389429299206930239356108243486372628794175954219551608233343487501450456521024561218311225234619468351318544882956441338035036042345571476953607536076998292726969926958403781192602091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -3117247595615119576437215094329398994151197675706500912654355015832267967465089963755952032852332645664070314482716762328544569611695854124703364466470506450819545341847343860700263112681968180362441492316178595543222739882880068444047802630370179933594208134941224646619441628271784497960472076509006176800224926711309388470916067771959495515719871160285083115726398038109799620340624229086856276394136364843621681790662231944698738528520197619100254365023757560966046868572832036110268045996583474014999533165075333221606529388200179055929867982277314634278663889296085001194416422304203433587264595879887640786333846343777823542958401581088595459166986471610130576947534931672813561775158947680906643737657750141677218086733392300367159287088464427762532754559791386102147302700303710459562681227115514768932560301336428332129669919706186939171146228698238892482100186130117156163162501068083819301472532966060038764500873489961372315551664183594120866492599433767717973562853366401258430485753809519403047970841129613099479009765252353485618124291469317737341922865932882805174913146255503002072227151992541311606764580140744648483111597356087066915097695633188911459090402163879381610094231709485810409284769839583685427618770907903315514407030095527579490580552164116982263279696249537452586563444010887202298240806630845423254256000141062658313701588467457237255923118651103275948440251094755177098869191866557529228252805255843299563764298980313655554630162842847295288594580836290914511155192725400864069588179977497825084625952839821778872325102628943209557259120230915340016077024356014546316580334656794421293478365960544435122768475929899513661707697949043605015682222841372120913326922586071658391643133625696502260117733370632038442892995907611713313065312545193022049279255916073177391097052126471504838205748261689115256585090946809066370600794926115715589006964933961128279099083637843838727236191488258145324581156473138813546070374555785667205940034426384536612184234039103557258332038609701917738339572670636497224360736259838416839299205489963252280687726493191582483670636840851135351995408062305408159705261062057627876653252793923974116376303749476377046488222142284431265571923382192512124881283093372218319769378343089425846427221520518932205135616750168056532879704441325679768552428728167585171445819129655798641666403822851993707291189135529952340465277046572124617230679827321642416820009797846002389835407448710504841824055009922400833671972612675534732918821884487997789973660818861833522079339979997571841343951640992718426934007313100341175238577721366614486687988158343418707059546043169861542105301873194712946693677950401606752820565088648490679751194392604181341292622566608272774413980617179372005840619698192413703040717494777050580434555536739122470384976244921919151894773937288527079024680082838328855404897894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 9627214013918031403068596584405936155719451408830183812588909448435951883387852437178060035621424494565640267960692846504742400790277724863711119438557500636651874735809806362583831650709041387898833155976598295253339536801026678233882149490262354735543283927456437457759340797139435896139677262516629605931902700027124026198451979211589660710937659402297944504411187585580983593344809030627274839051770829322007359891304623665032141654627634535111552757607382169831824274934208754729871953737185051445351686878305545376578591952854512876750049721994150264083305313089643270466256946029057866912614839005309145314092161196337410997800252401039038382862166623645630725821750210689404771564114190435129650874938164069054607520539524861658391035023778196837590369658553745227350825127463505830405952106477667082723951364897949483905479574112207872864662095737057750421478385437602393359695858507082948509425489881676681168967198790811863217507616195708602193032193435921990620158069338232019093822512789949483057135395246192375571027533087763609194134767215207373164909928570523226390337684397920053306841855127858918820701111051028038332709543455779146743487776189093162709739604707907303737569931696870504949527884844468399763034163151258292700668342970551221989590020605648030249911141673967006107907643753083333372149778147502833296793678569543731349990616325968531451537542320502161912885865050971029810738365181735584427395567013513790278026163217311611540059715405689490706343404562043393294711297637802968686990797879103769006450371955153059023275865904419584368318708774432732640983027263472295574734294260015651884468251162338123624084951981385395169780673046648319144423256535736656059065264529911050984405046811591425226995213841921864406953686669710729259331790592807556642589225634217072700262022252100212267589660667965659321208327896226040642991188341087867205914248071289651618358306249866595774476211313519825678360664278322291721447606572778664614903051891817149629754561672013369799152607667923180578843541853326937619914985563305384012428719889343683220768382262763659474659018895166895599183751452881857272109518741166715385777915149556073547403833015339434899049645260103725153897951311208138394962110628988465382944801642253782930889533170130542202853724944588842200733609292283654714114201866302994188002945687802682035213101526953994652721515419827695998948615087817524873385997989280454811794698519996581382557081127319978819681771268381177265492239608688195904851068001576834962612618877614992966218929299698997524153211983076439275816342180415408259783155124976614701284854473783223662043747569984932458986861823950218122110039847829773229187978632112540247668093378762961683816127525684179500087374963065798547904386674513621755300770067411187656083536786742023441118151055107363728260261059964463725967036813304444073560758026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -3421051141602392913591765100311925550257137805399835585325220608141512670054870235377982627997496588628697493776852868178953461505561804635834951944569867955710889670840791451808084905244206375513262102524289791507979603384629979556203778663730042705929268932071580473792422680386666141909918406281974027580719720359831754108125017883558933331727920177886127234551317951264196733757071979328219408874278021360656877041022306149288403442411886916042600804442105962823504235067483951381400672146975751283605952673056397666628049947169177230679888839239986411043012215390408495271014712100087425407825053397903321846387842305497388757759034475915893642907073160174876814112196794836204150880624953597174558258979246202584529318315301049633829177606018265381308792561425844585853764263798345146018901000098355122655824664944567750318771686884823639417275435132815748870376748899751026755618365689196108530906813012562277853732916150734565141685823318725304793445493831080434329915089225577707641532333077494796917105937877735291612911173630704308901293940563535916241011585208609701985879539342244736898366381964373427099206557306295345406353278040840413835619267674471107314150092346586144882969407784020078903742056236452086003256357970641936957981519302713291494576101959503964311633127888203729821391373975419684306948635792126131887864416679396796103902444578759297495775940794220731133732964036270104160375326630295503306817981427367528499770509789878369896736894508223003390183361338841453092179467218297807743639215421202811749349237788996725102969913463091086626184360787498013300153178358459335734384233304567067340032013484481422760631229698826859787268995406853635945859890473078588298978952151730459229472218117796661025722555876019380810647242315750487022366220372380698255945986498437420665890657187257687133465805370413444315328474268358195065576780268010545996149773688800532064982382245324176157264461577745993939926887414399127057870190240068657984298099276333442806212999375008827034020142116519663589698393949777721146405273844471487744191059455307363246870265925993729700399215554834280275029137247155798447350525772324175531757915956903262453548696714386777735916424954715719476526540094152615900380194166170088134276414810972613037502277582026460535020270833105718538625238896937224576336714067281055001488123766233499174305424010475504567353676103199220020424427315830866918994147949442445492294664542771007543064038252020731771063365511708766641663548555226380081692445810711805855643212198048810489508973452968444966917719449216312406747824171343708540032707268401808212836727382270078929734296367912464377417424637063885174671743509018606826646562698237678668101886337937665576148632860082287555413013206870241827713148448643855906254292777554667984662767635282453397547168545232787197907981613488343372171907140147435646563332915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -4255548510848420133005922879111520585606184136212643709819049583587756263833619642013318996518047169890555674023032616896052091544787569184629906688905618179241509018671744864667888620293115363127935633241483637253917006661414254686434664064955030570771522728870609977645469854917686425901175437185311679087862492506557792977493419669743763504993696059902303183394130120694880369729789037928738507579888915663353575315875310273291331198280805499365940624776865359642627608412637839359907337689012307808067977222464421924363806426002803680886602891686227608638801619267148603476854060387964883224204314109016822810059103758330985184074915057948424478690264902743597569119033363813507708902091282086483261716113550940011757037311759599394122034612339465432592067565374919996881138678674733560086869746277841758558993175086016677761526506967141285699817637874853696745640879085496100726860251303126256227554878162276297732626024009850614434090364807555677485390774925826488888494231328410481336448049731350886918164998203583637181121267655095098490028499764232350151649538477907560768017894807556691207223069526516929291130653523135429770812164774955845355486142469989083985651746315789716509581616487207493453445028564189197624682847889775145843068326054667025525592874189003060654739604780744434152834346288161595537995903757060326650677256403884922172639029527564124520299489784812207396614491884772951876190279867644256400558754476849010887027847877952334116095197614130669050514671686598744821635056841957688449628056882248454347764659253327137161580264002756661492799221187148488605023550095219106852894218771347408708869231070334271769211685349833297379806756053018328699076868354030735286613015153174262220479338242665193472583577720393277208258525014107540651272152508677469311046209896641358814063473412050757061944504054214692748899727586582420743145318546941656726010230238018397800791234675785415638613683475538914221160648599377526745227470862850390870130027457260249739732898747089552897784007285073473013184460035438899787643783995490943043008393206107290812699064306009611990345386701003684845131885706075616389940051417714117602085275104191528501551176691555757610945158041058147144207421838799348516051908256219892795084743260184585197011187761179847793534598748451534995394446182878004590739025356825953970646828328074177282640278211312672367340095218224658742052079209007055181248300366784481406043276391840708712191967464826930035060160518583298258131598455765557754458424615634932187488900726279875605091697854482004682676284853229114088433057642165299460353252945310460196723207891786721918737505302579297758615988145960568204099954108674973066833167630858977343036256027241723214630234357968305329370651283139387952175750923835630083753766497392337241901577593535772207474620519731190254630362712354534935354609059857462451196584263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] 236911298698149668074247607602740491095881033640837931962912022470119921124542765829027918743720694026205930602811480332103414475893762747791971076002952488607800914400774695923517533205699384308240120849564298779750502773506578774750010127870327983312149432476580647461071136836567512615611229964672145697309968431702255035765691628557436177174858261964480974150724906707033332161244045234007750602575540080000248870331431246656764483249768354298545481004237887522038792150064377374856146120397355867841770544566557978059129943861613312404796998855825869811938757924262633896782169388943230022173101948859513985228905755360432183342707444391976094919171450982553759052844973118059146517447733372890121093617099607275662363767839363008608033251323664670709245342697411564426807515595262409788036117487026083449054943604908155863565596266841928315273564042569674408832003550720058950812946222786764929800693080052253849762723877653766125185992274753534766383762479094437461942435215464095886861814309941669694034799993586660502484477167183079526264794982908486618189296547087259516385226231185780121813296043766124854825172272912343809748330285073788326467586382887131940265799675875391733001509761886065423865880479776035257862744220260601273419292828807887077691665999090649786980479670257597197581317478759739005008989484328565041450029866020571767874636790908400830968254839396955043003477498700129252793077917235148986696727146239551184954150443262811266552964523263236494569565673423139950400332704607163365994658135489432886936937309177846929516241376106320103441711062293526435538098638378798518916732045723624255343560472163147197649715322396551792720773482390781950361589642809947242318756968728470379120153560558085657204490995187080430467212398361876032950464422014474018207478518689051221586159184683775508423994789476241076872925154885933785437110993029216633714505733270037080247869817403684593478657666893048957485619085690156138609093151055418392107900091530580961191520785781301473646631062282947735252478940094916121698133385475920407915798966385205609932155462255800352227987418086317347862202976352909493709498537477921678695856412288615760378833204212278298972314566846975728484891299698593519248549919003451514575633914212567944216444841133177818937252614804253559740889739403677256819467876881689308263719217137691933808478712258532012515101891863806075489527388112524720962831817522962523524423648985241734160208848787004198102038292970988191530422393874838719131732416145531890333779807175808549417760097332302446384872940212573988954906714449940254584571475603537903147088206064761683065829749901095490509357364477305056756262069901537915832353128408922363988785025315531187479545197968876622139410632937760137035324703097353147572740630947792608420001794117358753177720719870329225536174853758717142717307967406755707850483302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] -2941658303491780318786899446928882369810094372994107536176338101364432870323733196409209110766381392996718174811701454721303431742492012859756077443034068613171825262325861017011816953132763425523436056409402251938223250212720937877416320615589424645902857841513973753657380381654773492468803273787461740211814377067342154313882419582047617614818989818112305294123122303587763409181356427652564400071754768862030645416106915775798210969810865326592027970774931214520934012279773965803376636309261623883779950497648882924313255721476792413620210161349342537975624646868749355978438968168755322382108039423230330356497911452224340242734908973834296587734164351523485938134019227846087245721486345435800044936913441884796334165472272223860423203755704627055572742443677307598821968003067180397863779455418158027040430210766522670619041876492541679869517930226336609519843409765429321757795087817690104437297236232099614213424981839640799528864101168429592974777463737367986772335106338463233118884460916861718360912847023947394336686535308063452277054295682023043419707506160135187973488625976679255259062689230268015723408107535609632580852769133500953107274267185577155491199212547178920244089383213823669506793348539937508514856893714554898954050431188223616396147026225625557620065055903338427574317094227305788965494654810046618276287948229700655807235407330431306278374372639234277138880623333602088357979769242478557848007556591033478107942968603468620992928827681385343184020847762139359839878093189226300009545926052751604238155569245760993445440199201801188641149045860547555294812241288283982772668741582785013491817380211656443441782770455142140251481268923791937641290918800592346951544520205232164699611276598904482293815056036245282684680946775992786906407784998901003829885152934410327721380362005004144043870574051168812536949604327460167996915608223835825116338152451172336128926558017919522311336745108405123630577436227283519159600698764211439575363135454914066420265735732265172355675387110500479483601599898452444710704119217466062360381846499873924862926399340199209320533543060717788718403659084313960408686020032096694359910294903994176373688156130375521264039871923234552483608806856624499934091101117500988389026098394856440634155337644285854857086679968590757142551334115617912287547446276951153773802394907269027314412171285416967444059690399392268747479576023333804830694786061366553162091729982653662107121111107156734960461406687984888185412611213317267043900004081294801067458921934871570824573991135554803178333545526077676572551978832595612423660687976763293619862320004492822479817515474356208729249304707271720438953295411237391325136680145348126599589977415889907433205620886839012235596588305743239859954051061190163569192435681313470793373272376344414896728960135175124839766823401456583256261334010174076313816195399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] 1895073371173184915311312659693687091721624771105751086519953950635262407498554476274341844251024969099269176742615420675827028475309887201179608316978912161970677873060911838311818181107946060311085052001550352079183853319854064028415157047033660420350076846999452998459496340743641400357826289683934849623647504278201878729978113870056274777502159722202646027202069150749108010640642034624082841781435931211305696858134701131102759605044254277515834914376148319870504478275700590101958846762089932370999902774608949401253812594767172312265454350817881694910633799050828646512445490438678481321823623419811612452111413200440780072163182660298452447706600239459033516558406461310014469121122093798513053828074229116275546266947966605306147488061281016580265694017778045700021211932900510018021909517525456984578507145458537081026144174657490129160022089529703168325480677109565305287753863324028940316606732515594179659992491607047120292588878586292865848212340608638076360630113073528720363840299766313009031932721118110471955643367818798510721854775940947888006883618645282574020300644121393170415844554872794965533377565604733673125679517065382822345705504250633670986135425632442822696994376948138359710991464471477974360537255970335371463871156551711898530802741519315942360149745526025371456534520386109788872740140391979248664768561702176110034514046622025559296567702720067104765856193917013118625678045792960324675302776926147499621496496169974149534329320716929876131621557286221114208770721851263341833623974579669043310578680773004958565452822375190916121750731784025770127497363515393795164566567271024733655442763461504731029868936861669265964825105495207604260622182215941392988721412309740135652243423335471863898626948946225524160497558927010437534411352550639218287897525508452397898942011751112862478562046778121388943335028799001298179527233555017960032265869109444239601195725337839277376640190894237957735595787230045020944109773611659166801007806315981037121981933255916201287001678502276183354016175510515989287312749569008276767578084008441719118809670417164817930749766531349219438533723059639280063081695637084577634484207225109141622668046440387999883940959153966141230886657023807584854481034772314908059396400862514154139585634921361563702747988101524224119481029425522348450520916061550106621252474089372641643720772406762300701451873685948719083090208193325105188619293275638937611466710203598918484193872951367293010438493642241783857748566167184895484908186986168259095676068146124574384855215747766776707619662267208976703669342536235132198252529764145559508656710584086414413490849931893366853356799627886776012180903497606342862356145214047518151651196895175143051442380683838474682468370514000882522991041752578377906986909085429889210210510094600149668359874106954140712892179149787677294748411687060551098615988224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 39460512008466439011775984681707483794374911347640801568214259058406483022415875879281849994296429909504613241765245577143956814391347138925517998371531157169481894658411889852449342236667725878290767721601045682735033206139422345440572549736900220274732210590998097700466899535280399625902783937527659220231659317517096242667268328688953691010897150319708921428034160726901355235704084881149909228904611496555092105761708359327053971216952122160937717220328423140349416906355973175607090247914357120488710318451019545362345807359776840364192309635516821384780762594244930407058873660194664923329110060435212388748312864977907675655358549347853872541015899044690897059991534479901525138109550225259541927379919367652306294215187361783598238266901114830703084000002311300436273942993141286025487614183655130119746779002823526834229043140519982901377148918165789194324763771435556950898608727733138292122541287673218715495296986029862298802046037677862238981317635825278543522763590123962611057266841324470629765189608164683586244938540198231819961962296292153021004834424300720270427178024233440335769567523642640412124450014249316360881260044002391775407012324492895567628883441099909802028721814868385416537872536037928132516899921168537955893566949468482723567732500803484235675492487741897267166792177611656045404351662634427865927671874978310779076003887898354066331552448917673855092427189573833654941587030296092756165089714373256991611506723760933591542925096794685264660409421305802216872709956665699451109635697699362573602864429330394791552474503218272187259825104017429479303881999430528144539791670987031630320323120487305206553262323547561903827095680046098301048270839723323012783290975232871454144345586803079651539149082690103257477361138076746495790767742986861123203032854597689130126619163667838319745613126775356393918342444081046809625277909584040741044785605913650956279955716351466289759630169465141908665540109200916167098157716929452934191671225826017115074156446420098709004713807275652761441407183529164571924023830043677346219395516321113337639189461571526974362106297230702536344165363857930978257559693664174759283727844799929230797508738245133432914619746397980780482693330491491502880407736262693106254046297125579265708886298867234008973615637372188279358934829633379697950026503921787616038999857124095147717621344726540302101192142306141362853972193395733774955470631474371262742777394264971853162079850270813326005535748939980160411012064998519191370180267177673923696515740603855379367876824094172310124378067705153538495593245069367770677208786101168880275075218499333444403237078578351486577572538686570343013396322513772563768532127427590094074638820369969433127054207439903246988240892226880248800423149067417299994268982415501221879962720976326708750479016948358560608888597884204086378885708135238403184197359370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -98080478328725698263092790754385963927951745491022942637199493436566135636290757536203669719833279270054156319073079049052509848230851839852762654561315747632874826826707291153799137539152575750975536387739724198912930091605977027738817597648321582515252245727600839759322583486763331563579623802973164390862196091842967678733578125773244740734196421021423419659507534778771768464763963692614553942003330422778454795521118705013243456949050824590911175320703779791397009421376198107437399512343955392880708863794476097242230114103481643846792566376593256713871569036035587249377708763078417031489284058274600491767849934867019893764374399233898864020185497774985544851863641954987513017044275482370380724971878916467512852064569443040157015468577459037699782375624899770758634723289393952786911764374385697557647405774024302313580388279458205879087834262318120558982523293329452278130728433911601545544367085352857399532604545379254730358041374170418387045098493033018421605719336166836740749987558475365224018231945653733438655433677574847908275371975886131208609966962412889530434867828094777880167299884122249799578435700200328699178336851085859631642330432670019905421067559465836645746413592958307886672804674034057124367265853005116694345896050144636381022774223880995187602613463881489103750310581207587377221984527307600382138425944683510883415452101874975126576055089248065338670060139477672168828933373677121902401239506272682973375853991946773835168909242416548605442652606319660822874226564076196553689063023529702658680507746117047394446083951145162673852069090375771433925529355451117189215119353337671723236765896369000197214549892206727692203916865902271301672637142624064226558253540175062419408678994372651291692416406962732330307546375679676895368904260496222805648251687566614063618632962220093037602249886612155618705149430433107927784275129027223757632059879071856811018305535918405079386966362076301323427412283742086631124327702305079212487639552051457752234529288000662036882355262616980997730994472468615502253501303192196384116116315994233262554773820331685482167797588367702750403525252491822638091151656066861432108541564287331406555112259269934119773610610283754842977576037582975450688224384382418929710760732800623170918039536387760179671431961207055089407868485410772007746550165659469298806913154449186879908054189589873606915206881396159897601056205023370113702563178196169639736473609783419432759091973985700593234406342702200003282718196664033719094493066209991578302577526180687962767554829138181246262543192864007221928289193839235960863855425777925312479219184309372450482486016143525640444542056207660476433929338404978875345946432639319403542667127932309896718374299051156433088037212607801173269956799255713980214907339490286492676140094297482878793243307447991366255645246117710904115516351522765741682916012851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 119646771745621078507460989488257151887268223543172861595362396746156330650277101164344592377821957533598005997248376871069196189523010072656463622393473091441565123406191199515250824169164907240820140277612778387278935184801093131725731708009475621208243186583689514947857387131352252870514246052729571690730640277061953218584748049250825125542949153392461960343460763161345279051635826909730647082352842028590374499681934441331825035615123248902520401202250409238609034826910584266339451525370020494906672152948583743994778511636417731347338989405072128209793909832622169789875972854598076514134891737521255486684058944966279043576844019970858492908198967518836854293119167267715809911141584718821609406834368557485962309622998495306295096037921363803319065687963305550628633817827675080229822731695634228458762767503751124521269519332173246181166909030824202784209773221839081550447517178657410668083467213700275106509277983758592374158885159309233049774732458634906130568847971758540020247489450513463079684831427855370789116601862697494090474996373704522325889504369249171472954411989654668467139696959618599083957771778452595449202332715430024281729749323687222605765472166524487429027021937425249100076943473937549997382284156887921222704251227324775715625785937585924621318220257540122782049408829054386507248765413444296915101869485643437961444428622307600123250322503317762430455089082422524838277627659052911746083284822038040187903069016556890183248117367922601152896768045304479964627163139965015057387171480204905454825470173019161402188876361712412247428334351288655717203467315930974045898465785706423035480720552880605968074448541245022156552956949575212665660961101720396196871317118064630957914842162089337039216881973850497179836027026292184359732124240510451486630732355475398001029973002785447704438256830223330829916941438505983453361827552367450102635073420210004509065859559595488113263358192309119406887367031699699530990509020099003101836441458413982228979201538765677871505754125367416785657259278524416690700550534983409561356856539174958236346983816419821898475618498266488160103155488066705781868379212981754367389577419584103883599761862856494816372890937784559406340141415123380057103864134710295970015304882062402451566381727379815625934852264884165568162016732212115881327673053825534326026491612804944263949552823018828481109546815753375812887142519615032611513464756335311642335407130727979506124742513498455189253810006388417251101834926035130661245576429926749267676856432255076914497307384337482352764043663366659717864074125489140176376665392538173239695548539151427947115042080430179966698459887404225848044193349848257308793998198235996770177770064593697165764591893241865505257974300235776365283804412682435993824565444925800977643133082031473965198183211184359030899639358327332255568959834442835228413778387271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -97172122558955747208308624038217205076059891276822596275194511796621991613281738450079717676028014949477585009956929230060220809525505723613469505399503111438148095567883162330187770241689824790808007562559562813497059380852356397945604771467411796929169404028639994465696933217875312329030694403354564248955695411965358352279452646283048080825620089277850720838950730424737649036329152390587539707500906176894412954787802826371140541849092824880805455843108294376441897514291264096217769401422557417228513435858534080017307769953128597134588004271537407203827697592535973864282599661605479041757772479189951276802749953352029492491881384184923859604023681549732760094418017867553164035727794977293418321882024469200645549671553481494206405139069826042196007869873586769482685894243000058449253983452220362083489006450694560894448596668699220313735517705320126753827381083225845035897212049386651802730030481547926968015488026819750888592109392264310365077736549447766866377948682566188818649094942895182918673631857394643575686589735895220385411210314203714612892442218876516424908078909294086948692708880075948399628162865472526188054391920813192222766217815696565041028689801372203290297548923570060628121718409653620265984563817140820912473950261425470414520883107279799703579051433986341160878191001731194895937509418046111479782784245706768024981510830050511324896299338496337416932685851438705799347585310077296393547004108791887088654499603245990934728716721533044111122273695730770301683548300561509161657086040231809247377458808181111450824681818936161996685819049830534607426564906082095732851963665443259058143809353541591492000754934684324225877875549234923106389579678886478388527640402963820181991704517512515208726973924927590953047984003062530196031285807932910013474637844746492305366117072646909046545914421385369590583702878933464084076489264295043890020592085465500994297112097428868972584084981120023141007123674450876480749587979822409272032883223677324669086837632146912046956144053444252947926698385146473834526194294067072845928965286399946765817280243382063572006608896963289828208555538545681351205150097350542010466817831371341499794832801481634898596887951320136097658593671601053318036850633788532872371989640984351062539368904358653982646870968191371975598173701324746204598998828407330711844028291798652026964445329040880121084044408585410819388444074870781766999294685586901405745869574427577239074420918756312550282819306020629102390545160867542654525990957771518745901862761068076727294331920122661298636176145623980086770668406964776104179633247893601750890073921428224355328949450548067001000405733344839744056345591081220030832070148410484913475455477005408830491563038544674377237563649110998766307306418636753004779940680788890367378392143274245302886412711020571088438032511660137336010757434021988721979601138483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 52964954294911745484865854002916553530138141646190027967942636665639294663344355012159739791529463747496773429176924216594664518111906153780930080479712087767223489952831544141687401436363799740264672665195024998155596158311541607550620963198900837647105576415249891174321303613295981193064445909194507449587764332002030031102296815482975005846474476837915787434267313945921033004278986387391528226101504911616128113773877785565436531039521698008532349094598542966939457740703076808417362949877680099705338780746029450762275659674697772809349629227433810447434709834073637910164472840690899669549152477605875442116216825143359500617136988882450945865199547977385577108955161334516245913562251274254140476330261038830053380774343691270619620901041322043808153576661277106279399114449960552185696713247152943399684372240556328034650196356813960037233504111911685711571697028987676433958445020226223458978731259864266291163606797735372453955175509272390625030541955612174406427977428323801425012055765678559152716785480872076967221114908067110682993661922341609933820227057267314352126481066717555809454510327756430211239519850724330670163248154334401178800791907607133683767613897527058190312138545907282679919572013313827677450562977688098157039227243030128059159502902648960088595106112131003195578039926885806397199447632481431095921883949178526963959693796567152196691480428409617956197101464419889872726620170863041924774571774516444876807354134573920532902835010039543139967603810573389365948339883689608351679150741015212928565961261573586253508469701845534646721373824401965906117906978047096954306068260811213849232942306493399794520697486071576316737058323688810707562845717212438630557129400491756891726194583558168487848069470909544728001032911016956498469951419583169339156106960388475969271528933466984593738245720915787515666565314307932635683501420156603682386619838803955733901190856165913267599682244720169078588782202204827337006791760234074002434691528146834994908715627763264973700725387536530969704148671019621309379725745086076726208349554068243513130348195949651352114967175911374778162542625155873426770724303469083362783260814347699192923323847992399824208612389976233757306634793347818459164949240692356160880891766408976981363020708502144440296694087860118494836582966818480920650073534149583169947084786801073068737806759602968050769391044488691858346548983857900488313282703608062113354401709357368728926039974746912803182647574173918941252849103165099701689477471509101230041077568474564339729403521693190734456962746141772888248665402907154124255839247384807651234361421403814164198445109287595843302771255062736958445348949296158753847829670768859724489903940535965631830481119565065913233029138814577955608128108732964552642602490302968868789936275348491404295381376533363930492099869361911972413628101506550591726858985799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -3613674259931990717699339849285001582356966569413869701203198129508487233818784972628360082426943736313387365272269251452023970989347526313828588092764162723889153208384166863360078560804308243264847391862591296200342070133852853336977183443246611229564475455124698114245942072602867400466515063506986387634690826545669234031699857261161035378854892355649817805016368418038898112836625023569474469595770847199310190437545779914567354020001501868350273203122536413401741444822823181162274303296354688942884624959416228149155707279238511424682051817442459841642490642599308625435892741642749366537134944125931042064978681107426843684960222528944869051019605011591187357126442477339464475573209469295859963458132254681719225225781600892810075616141170179278908964061050040420122164947093692984468048051701400825690045770961927790988830012082232113894627994319961086021835829048473645004553841193337067669107783456148464601065573175651898167898913468252597656308987113605604279345110664349801098134863239995298360987214837130062760453685633408820848323276661102038576556432255870298427200673144181227213449613763164300774410471905251306898466368692958968480417873023353990653006287453650511453282830008799504651970900174689537872165471212841037614718284336070535306363415076716829196495384178419584047435730074457156637963775055289332740016576813399343092257155039994698263769007941654450442531821001742654276053388093436566524920135696297164095071414737787779363347355028956164240526556517333522048595913272417971403761950097468789033634511204932771104449071363745862692616341818978510494595096293854360515400148510728237501371452534925970039820750351104997793839217484008390376943897296755966029251960714244194839815876265445987311055493516186892758683673416610447413895579953245529215439923709601392876126332235648096950960127841062094150916873028943608220716590862764588330964487641480350621846011370235728616763965984135992269867759058127567206004912880993291992066201683749998670545616352787676100926814313851986796684757659271193433085315770499724987227024783625448234334959978046851491490456819247779384975987851690479469910945406948419628181362310812212953671967510395602719471892234171874456047066864278483470558616891256343453019606190706525133423173810919016952883311264245170607317424916637748574733411829611413728954888725814383146227784437506708808442352809029074418126265624088189657884789513203012952829588807110150118591442528216218118579990729030262491646568424820477083563719383746092195790881652799590179154679848519766242403565313722259972196929321111166542455923919953438939377298256155394365723501761153298007478981021778418692224286565879079194391253527441361149184227767670645824501759177256673915369004822438612938403326993730032441901524487543847244013483888586366199846739495926966138713884221528083990028511876324269033912899993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] -32317898186243003514399782542237310650063853199571895335426413181396158663858919039516981197252002904714984343090881857140389963226002332783646633425053652425632611797699050657682125654813009630696456692995768582996286278474472041580358443836352784369918899917601234091386833736643168290702716226143354705719355031829793135808972831990406909128932224884944466850692593421927933814170932625444890704580704950717444156916478113149869647629264621273565881713759992329447130285161760976383516652601851480326803571155372523008239849036634193553447931310459526477304686002751633108053469665498970935520818945680352691837075518626718254982823708786282832445260749125950391604073531169052667125656733130777292826080528567861652155695993885281225628088775055680058625245463546629852800810563802066636515638306341832629756669654322510481529297792801190152761806342075708250501001511517531643954188350280786758683170660836704296204003539370549145705428194713601582397178132318684507165987541542867001592033519669875803865112763847113159124989400265063739716638863265002239095823129788189091510460670308268692098060789753398903148787388675064084788467363334374791942166591479079756660827845272694827496986427303923419825850129861590404728571264624226249790492429603747483322031829681785522025966544099031246194540487978802318633739172576111749219924877387088366857269161549893083776646520021856951906259764999200473733394872791320952785497858639440574828688287388215915941613528961308019676122018555180354787372516394023220239684020887507865391319773163637651103553888810747581175219446333253457717991403290948247462151844131558242967531845127327111125444046910602809557129935206604092250285269146993995742478879621845591442023455411864051510407059069121074036998947420868561256206906102744813842467485684546259056205622314602271396004903011609761162090216562979028297630141728952723144098471341011197086310666104678951260179500119139419155969160162996078817418000670059505447182565671878608459966426668895609727952978337397843167084314692928802207257979631207304585666970855168354892671623876236356810244817354695742125832396541338311401870968956811674282258139687231062421980270677144883885967605322913369903567134297486124014636176225561882401623704992711886609959078156245411213908824533702752763498546203687982883546633804812093679828367822030425027275795095415304614830036691138701014050660517168482965526918111261883362577305594507216430426840229041903762897305677427510985560810078125037386097801946370508187477821781912012861178039212369910192318330605093177494749362958625357972100018096880253454141883964107648136352527612746658965729332135655547152342742736926795277925936739325457696121285692238004650454583879679897158569849354247663917204971281263089175540248346830664036878710625079018230436449580037122857875577367615382528227101167886774427151750922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 39149665106691547544187920474653690949968012841503454561308056934129973171142969046663323131679633564619883277287429562396435198602838751774325094919273986421571967675130654182265960790524512386293163510671632791988646971978853395703892188066460025658170487969508403137570779362377467586690463419606572540441150821427857930115332520719431297432096794407631354654061235042579052943518761253876578561013499403273804661525853098472607916566373343696494203721603810054104331367534138867969541783307925887708385265810845145202158917854211963360049536056778466953160243646384845821129577495476605883880796803315168447525771416316331525593790018483666023244344226158083373003282396850662179441054943698304128175846389912495781780434300500138625930281173739880223480319033350461435708195497799163045961489080645080974225714741000314809626400900341139019359609964851741903087823730935572148389329286596826953932226579019271219215161911867799617936422590750992361406304024511675267008187689281778775468419009826272394218431578370003396485162718681243736667986965389910548241396971935264566291833224499192171081148970106744081829507116660034042425376599030465337594262496554151187478100681248376903478055735919205721185668251876212541965252591587034558240007769404622628590874091373658234698444972125354358828718503559937156409540974743235399909892451582531877832219030261329094667482344750004770146218362957078497657368123060397466483880471873273613316898850084962996602929922877532555288818042102390613134709712216994300308822201424907607028532048429563786644648184182011632323504269368816819757079966834416161416067403811273858528456658641784445688155441765064917067886359368733818360515054357031196737946081221230751938372156037263523467528945362883039668878117493142717554538506950119263295191291693405815095902154647337982098069418502207527141141449857776483934201366699376992139564864759334364253801289217035646939315605862654681558938165888216552306235253148492698991515905041746161102721903097614607844326991510958392350923267149506362499225193288351174742491442674361139118628432863261193718129431012284626139683536218995501773928633429079741605019001205984276956652676838367421397346705979881996385562936712807441105389984824236652348266973130222026911347675406942320795184686140071257353757939486588143215199878699417626084253716575790936899824639938491111063866317011322818439954769632992401595137261630235074811853450497705353563855192806245132488409336494490763916313345815744739897166934360049950568442742479676963295665134845027110691112695810161426674305499906597289311736394215120172504820480244490149029540900034425694165808535106512499536591155033538801139153715782310761146697246219685846236866994263322272256206560148805417968843947179302292491054115082990358873666052894755647669329821999317315384148948998048793856853024589488880459016726118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -21701959254902366348803805476286217665790139668369111720177297397414222480266931941721762034012759587923105558090592879554943311759241379202340156596333501089092670966213007423059331632264816465334241567741836467586455495588783812004950272843178945930504257667061597272170950474629012731068292321776035874448216348403854580183065802717390523856129094195483251929853600812056288106998860971308493394594738553675592619528099393841984006722793568987904715140382138361426735491269761227713381670037418165860471337479356318621786801203776880188349514086740348008658415614906287375301426196921810216649925650250868861078970654753333446007609609307463649420308646354564261820908491545019067023281287150316060205052098409080942628212076446377057673949056096775376700757583594534465628127240645867811681424707745195654396932112977577981436916081297851507445162735812674422339399216323674544707313386394167662461054878991222788024163959443301790639220075873181435094625880955546914370064255107282168840725499424741555268508347807349331458428722224283324106665160370308098834891978234072704722772123092529474488207275185515100853321754655945871394557366843420793158676317019751614495330372210309415619638140212450404425914371267339152927161138490269817019660251106660366979819383256360204221497590066778420770652250310187210994243825488305650100281688750638269921318180379554855130684605565446445418495748932350956033897566564264633161407942441383100066147518486757926160276302334097096090908241082676960036361271238351988527152308124373212169846660215850745253936934999804676252119188861596996474802709427186267263008639521233991721915267214368733587399938502044773366072960398767355365594608412691349671100608698091839452184230907208185085018652714232245852890121620197670283504553247995608736695132462257313326291749859717763608099643405340882723672144119089240984335767402378612660266455678263587924413292847420359369167157802300183778961653606201568494686807171847014873126983711104961114417297815910693417187676254790762085536745371817617818395672263750755500350617971262990696811579490225547663504497414039195899796727683431325031922138050236205448649023179410256343297663534730329708874600314265697385960290714966428556480785169786195710268327013804649013461082826208536345391610386613023041005614879396801198772836090280548657128275720110279893877391299218173059871616390767118989827137914721359125831082473110273927831208510891897564628349732578131882335992947764339042860357160916042722076428901881716125687662294742515507036536696728191073042545408780176304153224854837988077618175519883807707886169064735975010592128962043178727242914755618206795621419831520058687046441173767319886843800585534983797900073048339815188201367854491714323150637431232970051322742735408332706864011586141569276345161076023741437663374952454513396775062047749193376981382594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -628255743074332244872880046263962246032568771678486617738959228523356536979430776949162932510761284986191225583388622883654113158327902590043340957153514411932213972303478969730058162701370279222142612339245110880687248733087054007214598946399503594978096602748901800181650793026701564584180491078794976090081385789956408171216056481171715093994773934449396430215816730424521088778733527100890827647749860112569519678044754487528017868836799380350338558434933534872215043226573481149423715224123500597401166023670076288502981512367183179025652025479228211034316095898753445038950502990580805571947032466233481834807362775968086114008681977905386734735852399665456876611441368870981553508920766178277911025808352131576185024497198719151026239351623917066423689954960143407495758122304593364376743430673426928337691755375589537094352611958923627770330505471804774273152096382073733421999010562185515428643677075448362759209296232395338481309440630363585740914389034659556185559860642776049316821121377495038586519122951339972390186487999057198612999845341573911463791045575948703172787058824977256687010850214227162736090066412451910479022115976218264658261746063732911417347106055158928082000550723244940527984352590220280212389003202623924970254547802966694754217225450355021987460788678665352048768042899360217520939157940309613342539260738504021093577000035737925785483862821435823388876811045495131560153778443663697591483246188068691878124048063741473398487455993451133989439817122187203793450271801257662892622322145451049673035371271471290492427268298195699827790550342166382473866872908656844659654605550976613123402060392779988534818281113205249151110525367247885000016550105813841009464633588980122858763141944348899904519403921194842980732904485818979552896976566707381494263237438647394543160943976172916644527450817031310724622002598555925325664993162615694366793826963955504758812266545546798619788082830879755688319989421336790616436132283391442594074633285996059196265108965831755298613986383172271074673324008392269432370968181597692113195479892173968058150654439838795894497337751198369317853311517371889474241599130396737460470499984002847906110967774269453425486355570780365632824316739190961016440532793276502810258962510011749729081389263269772181078879737763806763331756920412267638317357901957170757816805502166649999129153634592017142368100415675360517825803090727729569145387154769597943576836183462842809168523883545538291480865774473178625632546308109832551698126120175493401788234460284845012284269856585353657368023776207063285218128237808758824696000934531875706852152983496784969673764569847587066536640421606469513101735871064243121691722162502070966941785329531230104629852593453693983321962545451646312924836436077902557343865736515965328775597365077583082297545856489892235063310739243656997653698892517426905022778572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 13121275951228407823572505263464275054425789410399904997137826700308496909595758046271099115001100073849503219762207617443967696194241468156589806848001002504642808583134042171266677423074092766704464007969540973659432035112036757461984987709295377485666356157914864598066396699754318606437349599589359255569118626530848119817440440632768060869714287374205389523353206763398554682064846451239988353126242368065948818120224265535936571673133619383415465856152444157757126038411689286061857706509865261080852539641512569939452055080224099309064422639560747983750485750227956733904792846306494127661823086536190500075444309631400742809650116437804243910155918295575959367819189581105703757291941466779938361726763233571900239806564370784321379959428336559907078577549484928413597716664669645920117745988675771629631348589177929380513842810981579748441628124540643604410915200720200685208448538872034772503813609616453013168615528963420016497748182776758804422240807560235294952520019828241663872603457839319499209219843145558188419873272876145650913678695091290812795543997188894840374547868211710663153592926155916537619803862336714893717801578275653887264932856067924531475137142309288379968182829440849031396272422716226801126862968547723599760788116033557255621860764342603766852137514429578500731377290089710341178188774305631498990334239715019214842219835923712249511544999277476677475456572214770282567793866119068357814760405765798306608121818070435507879807307624787243723479213521794672387644419228739938180343562328665190558538864953790575871820049626619409338619086356376608767190462854743571233651972204142424336629497759235039798487848340105734652289058356721484063727110764331611889912499231199902164608222906839111895369370882645533091119783508465053281102047069539437265315245730573031081722013107090278895187248271102889914929463164074365472791915406379775472822375463480756503921616590339766626731785108613697942350974218683244354983208705273974219791066428986588640704929246210793199596912269170134153632072797240416334233381199270514998236838785251501986149895520927787754899848861982510538086206351055271197054033396985131162021871046409500280390391933916929655532246116945433113286703861295774747515818730637662387201949307028419621317037880149985207235282163752330902125784572619053677926044564544427138037302662612731478326211724236640430978300930398862954351195046966573544475012675448592258128656502777197387237939810236344764480153108102316953225149315839992404203113278951808416371529424751085826607215470553309715842459181300378776179271537510960351656737358008914782070701753210502216741244230265569993677128767800570509547972417725737509566549132186714295391161975232413642723334032242843883634223597022742206221664516234914944466744561672055943912934264765144604780564701774108229982559713640665378735677682964696645848132485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -13870508770618987928111162010077802151988667601385056044073629703252649553636695214455627873104892873281267082652689412968092459146794341446916893651362105403503287681897642172446168062504658556413487707169793529278538985599247284127036726886059493562466626856166288505615549005818898470238334774287776465656213658900819609818741302965985784650496207916589679343558318818295946599036622525207348129715780370051561722605514378532711904009868955821043319092666568257660316878461204936739825258065882471096130260200666753559931692207928765341632923233542667880141974608350887536004938356300201091453418910316146767726452985428738860916792119409226209929330300073244575853251075534329348309889849757270603828172771443273418444369281954364930075089179415592084436958839594464043087701692845834408590423724711736380041467324761744196372373632044085304654729392640717984781103325727071369932819663361165478051223530859726987245607547003109509470063089018338483326069728541572821351251450655939006784692369527352140570284436381915051182693946167675959295835600488018660938831443645427153628881362310189123785147406518482029460182089173711709126100962808620215026560308031263089159472099497033520089742166002850857912733209763900039249081745637970302657433370017157973452392751298536038077750575505889387864443503237717637055619895121175020117030281855284240932125128359213662783875916691895581911204655365289444562013861229750814638086828075616389305032320123979621982465591949936587175599505245127074176445459578893551356787132461991006290440286019514393177373232357372800173313405121161872794528439453176897849593259726996756944913346889824603836476629578598356085976210906527737822515736394640626164049251685356657182767497421978385918469036732420496541736683020455826882088702951931655545253111582573218781620773162553619606408351409440276424170473899295393594711951230312034005534700330443656371276765175610980051363615880502216211105995269103095462845384613371060563799955883936540450835874878613028512314350600083233150781412469425983396907025388960477905893909271778996734152426082962684750978616045361336334728892381535259088328989007941492096211531904701833125050330558328126345757882447542289793496727830973150145311886255322994755614253978417366886483675198988222768673397619593620597575488509852315296814527046442252987670544988651338539240348056326033252805560314957850716915931884772367057117422610176552846550066533725682929062220528712269637676915972444600033514895954200747395459844441151890917831890839380833135178463162610677751993829440013051942819045995540742719177313881798263258518131671834986543506988790439960309122399857833257643484815288598542095620941920290072014628003296769398859517381973601179802031402370905087192527691944351175209348011203040720903964205404789360098172088424403461457907624121608130232737118465240822837580870451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 8806578045450707831135373113422597507986933860366062422186542986001021719821969833371388153697404471488974274043167234725045545897671862205093556454645222255054446802384380182218457431746072892103883047317647104384060261189194827331669556080853124781332318443182321273875633275569831854640483133652970411439605840615603795923961756930453834856542886023466765985354264294782785941381222497841403164682703935017567505734514770543657864449327216042214028079521961686736636842621958085168106161753269122031282729829748851099756201354883638762570810373779480943122322598532444031007077969560359402510738806863325549644261136463472096687970203077381792098408583406807369530351477067317732698666106521617106608317658702858301537858127356499212097143400031838126280521995607701596400572815283976946287814852053901643088643302511254887255576572850448853241636986790220461078660572303964954388815963562377850605084530907186989499448778155755107707772742569467907314898950274797744927140401150979225334124810506413418591233000196464786096168988341772908789753080277884901107652324800879318184764599490181878547310006571429115827735387342146288576334240094386795471242930107086938212942203791494922370986176256154211854495499753420169013233484161780446098988347782671373488321434216770431960874734725640489210559641313228821066833088578738753880835670591665332242706591474616993056111152100122406960353570674163178077636313217185314491733636452951855006202667837896195790856267602181866573570797972034335566440802374195573541694723317658028524894069720517513084735646503690695714809033863390038899530956703606701827923792687849136050821330378606204749919205555273719026112953602531968431663027929182153097793710906101262885565634422480016942644086268967470886420868370535791842236799044908116286623040019171303771412425326442586890571742926894331311594631470894416393692703279921112346978251269161461465434910448678357125449775214921077161420688998948047392917838424211126664258383994848405654903521879850854686890467762150806925565666046923876744102905346177515962282129601219611524669693416545799926212675242955458704920955077855333506468116550508349366285997882959546119629645417198948198226369510219150823781056549332216289652121693186528999316071661314889813399543469458453340584550620541573709401446621770604667149476788904473051302270468297005936351252202699930240036598320928880207956481694774998377066292031197772211717065380495073007839331513881018212061655510056687755508232282892263622587176303550179022336827003604149818030601611848032975058093287407719561657915016659456788043153525946215354741886259960301031477030722225598463421213500966493691936144932702381230611197078709926453567228871962172073040226907616017747583259957445279741656105973688666179693143949277647476235621439600343643278952977535157561676510245769592387431189706788603677545961881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -3787899736174925851053256672395929952033358963370559234830304144357719444458129362251608918837683733210686902356167962478060755565300294857336637995064111854592088804373917970343886112434855496360197203861452411856104374717787046432922773948217791969787467915003220499840455173276922746532588875703137581150259578049777525264131645200771791844604383442683755190359145989744150461943280523545438771620914493032188880833901271239061062135576068189319047334303087477445523628469065223179602737859074814234332148773059229015664155640292145069904717907778865734497445584464487985325908781496272148780301471606983940244316406328027281268100315854196997186741398737202282884760053139126083460312977289945445077157593385373002577595089108786417829943734943451802202178297266187097306205807812987846704719615159644331328683176939444164286969108601480450194503963961299754010308070912938382610997443625072389046754132369478065314911406197429612198181347947354933167295676161848822153916333080896685932014462507703921049826300914397973035514003308062337000331212869714335360250101760034959698425321929805220090031296586918297648325922519007265559727823197092552724609234563426018487685937210296849490187388137877161417475866045319782694722362745277222066434379293728463567580881337539330367430674988848255658849504355633876110752321575581643160576530280049887234744754796723695289969594821137752243595735999127884464544284092518117544117401661398047905955306356898004268815829338882576890091033776727715057331290612853835243676148945155001781328008117444939408669907634523827048222101633204004327481407603891286025854392264093548890475471476204072659641308870233124812927112424433439838815905605222164978817495761725430969724097615703580996984477806423878343604205151330996417718915656681693975787152325752664477417491044984939847398389327447211060312109327620587994450353440851726554694718477127591686307966763418096303448628025239470279820187411674635078532082294722645354112591534524393933360901684395107868325152779516613857560689598399602213246481871021230491249458508362138110755210123496692589262672559349490964453528578651425899158898258910364818114320391935351807048858357653379980172650181924491193735115785594227318714232410069203094263435784413609938931346097828064859984793019027616206835478027212254784399563138820920577853522643640293040015157489094144448080619992414294914832251738270302019668520141984587569242295745013825861746654565612581351616483555748693118077707776634190114714479084148814102371279993210611602579421989839260564265889062793113827997402446608959941508556367308413514692501533850744271435558587586985544703638755766171212203520205868756203945522776443892199229595135702750888317577516833791521982106674921623856311113919639323658173814055658752917472583351690057116667822478645530736940363903109663646234850702618305965177857638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 1026934381661701192990823082613068028528699039034788309248468895849005624003907446195080981436910467795271502401937040945101296440578270535119793171067610087062967025021738740706262189030664979757315688646454217007340195576025674648385684004633577290555656113508938341984373420462948839548555281322041952740419165659146205315557906579488498450900593987457451213480830683029299365776408725160167751633869358181975101590531222306137968488973392910821523903890191412005171288825809696458283958482255567589108095695556237489017585688404398506027872438916731135343267652982839361028260544775891728147542964227461147303296262781786539777242359430916129802680409757051381067173805417648528202700844482727998758218651322217232298189037480789360148164058816343647084726309950840509268404106315709323619371425682352322572615931552033381966052502408432683775907866012052435817916070766485264679860895150786048133056761274331020928600610158598588046925757359486507577957686106496704772902784983487966640675006947280063930060331235171317395727381806790422903202521889967615061196019677744228189925311902176355032316805955203349098890029375599050731165614342004077702456505513083092578809319478949236790599069931724689021416306303876358001371682319798818989627194393465101910316337399305022348703594574232857115131126928473726260831777722596915385075541991522992161698157329408569866776834653647239762795171179255402447504503715311881890596333669720726119466687303768491105572154334364347764842559746026734588666149303896555357728216075300378367369854404341556162391089293789776622543056855751610581459688281717136171272772896100846571087624055734419529404497488346692464562523940173195504674736631349243672394451582155880323314914938975824550120007592769748252269028894977283820304201769169147849514093557086439581347003437244378945842075120296645837653746470419987630326944232776738021196727893463475720691854897800249092872204407926033230063579593710635097031183342176153097225942347578130425872707000841961535851293280682958718367320140266250656839258105760817793257421056461510515987670419945521868118016777725532872180662080141343015278529778105551594318711073603545071826637225399133395200989304375393391215697139397203039122871040269253687098738405333590375350994342870838077535152229282525858361398359046017497721548959830532814254572096324982182818010955722041559579502373373177658852212492476943018280654960744919416844492969469792028873388397832124462194580340987266472138029691215311034264271267601105963120839004012739899684439456891984643107055645430216867954975845423561880083848327715468776508227267494205361574586759257104157675007804059042921997943248177623050554171517295879560129839722264681758576391221354277356847508147692795995837904091979643350116834509894023531352144926940380769486120573814487314747195216303592418918942460880423618232335728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -76993001543228210978816382121850347752240847090185032803494573658443364901185306409233170656363207937655756128065378602069102059235549939052319913348578040249924037329727355434175954656504015846638841122166527395118457911345248532847202044590573094953836927148005619385113385008766820762510105095751997654495500450594119704742407838972346291515908472087642791483516641074003675384445412961023927186883879679603227563067595480826890583241938955256912921692599459296304703874737262750728213606000489277752110371903248947173804522880711663362788457013459091689751821309834655536008521092361999262707379694830566461715833318209058413430720620650744172853154324052536954815265478865319583649895632633682146002415982856258394151303561167891773964049066814505760365400510443772302064872265217216856567146453239030354384340809779993773765097821842985808864274515932628029092249087968810416779219942832398789674239726409164230423618146296398530085478701124240138287878310331478504765664208878099029173056639207202731205039565350517051938943686732052489681098551161420431843384601043403762987481856044857055129020144719190356105161564966366893766210971658174089319403449204747980695617357849473854959257240425184429841583662448725576155069545242522353945280145498066346421766840530893974302125386747210723023961116768749534516826445210750347147693659519328871180495837317554673733216966225067835909738299102368756402348192244701042386648704350958164183175193148272014572734231139715173763071984547396358303486645410387558744548730610175804473887394647966648446447664247516481682725574423586760042839603339800212986817854516174241802788603366059501709919604362443760604222400524348309426039321500283210647986814433707151096366335325974171165414838997912975780565752968837947456344553074508979708500029841348428077113970792509604868179302294528579704889820455837978149249395172979320905829923813712131242383623144673222289352413010391202279561624696954016056178228363872454628012380397651039165686135027652455622150720104393517578519961588980354471739279804363336282338597965851361249593692443583863802786342112181169156901576033381247295525394873862211399858151226519332488835401957143304576541614709767371651529236742376034239877282805371384582758681303734110061271990935195297795363416933303355712278150418591654714081016481020726953629903376555454387785089182735805978871165854143266109578874788282290604368488391117116304258796676239041676997978815580272598049775513759147905276937224555161621324413867030342836629055790329184376860135050940400474719692109504051773706466271767430946104180251845029499958027615616772954724634078573506501075587315781990714908723605623801620732044525083718079213325058202566252607443851632000737682035527308741545860091516406580998039978880828105466199415015631378343922548607520071849306455045254952959316583170343301885722624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -79504273324828883814746780639176187222427166868902273862845451235340007848537374546661013319112934010648024060970969239513157243723538617120388660105488303033175116350907920765432678440181990320688296498080250618179086448043204654477669484700999211163303595373356780121114759145610690654326678957043398038791999599779072072824200109403928044644940508620143550120245759132380079985439447258226951860976409633838831738603538543202861048540873977794764497148721047561769959325120511230399665523910601704588065401039187543544455005910793851090987753491800929364398586534009077572266881146390862450133144813925441955574987700296052465890906680140017329710769176215236562733421630572047618466847535467487527680467453408942265214416822381662341807670234873871488332381502315737969681027845601478025863420760049397912395676205524564285473443316541970797561870981849751636108094557821515016305644097917813091371291142349485566191998942195714730586464068688056552709673441370662882020998946420806743850735593342170675300274460978518548726504446449747009955542061191314067375878450059461734400868718173998878629164732032730903723856847702054060315737962317879500281043782648000687209978597665651859199269464115454647897382939198586581121925487997792950524921131183377930795611966692895791351318447786695734677939916534344985718250808609634624159931199974584279385314377016035193875498391606222629956081618532819418521197064229920043351236948063981905646218237695592415642978569118122934126181962279221738099945652439122031915795981278338289482846491627149225774353467507514680937510290658131613630194356977379499308560672686117897538193780918056004979493993167016500439378155740453774822805726136881337980018649623802301023836813476887123645545061797199650362197301035560907878515653881558152872779171219158400247276500187981532743640086576827475232844442251707664073146207569279085215048833146417245119929291779915091730249556232926459627323812994624303525153768487326084436860185863112284413641606808960861097355374623929554595089418455870806033825495155726195128945361861877661871795524006693130566723559602214664174850182537318438435703190327197414565898711693871334526588326382451029472855781642485101025034791609158019456575691094601755917424705631334543782195963168599837062374127482991577979744636988349199352753674918146263225689089105668703031898035957888679376125140317877703877423619518377774104518198821348134620777858829579619112685123437786184328810511990253452395363907202047137785365422248324670488710347854200819976892347401162897802386013941989297758580258501161163153932015840984267193830053853185290526985534046808886891375194449526547885930213757544314307290800301796950485187682073795636033696298291657494712825990211263076612236626385176235308694261539654780624408241478747952110095885064886458223374505091859745015653290101402039524429660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 45596713402964142916700468440734036694358290806386105189654834686286518985811783707808283792113089583338111634609449307337373946345916689297945508664038937590506068764010183063565875044091224597354489428006924788096957404322066596811873083748133681827868091949352614544077718398326715552606552047332433883997846224051020478369775850520419813606081721781111215410952660684149929321789539084525610897409680862064959092370400337734483317361465507348599930635876795803728623473385519352412621542803005493149934585665197925238688048406425499540561363741917227767172070383633616830372945502721052457530280288991739628294126455129531683276740367602238025843915965477574188467187077093263022044541021512067780122375605984198779771093020713421557454292441157512859079100912608623964698007708023347376681258153073157306013202960922736703098803059046597602923126507467421749368309960157852846653780388340224054659537075243217356123996549274245723763566517997080609090996460215004660746595889987811283277546138131437284946340282014893742228190952372847584884250370841082652434100017911991409125253268433583063741467199613833133341470058252149465505819195889221623036424945466133687008871297305901199559129153961219073339703109266884997856797077423777201673146785028664550521498838623590077829144806926839108652380841363153420106343948574953111748343075676739192433389915670954051716870194041787836642990682613781289284531047540829852045572442898351663825093585590636676429723098573538350995678039555889768596291833225645383004807175660416440113940124445614581515898805819163956047558256851770136038508192892414970170165311850062944257195967441220523646004385864397825567872199407638780687049685173746842512421218450929141226158339200782375790363023542746359487333115931138412835426030379192022514430619314517861998323691512385097970458052697463948595379933980337622215974595470242644772821594566572390941484847497370750606645435669876464902659399380019396155251232715474886760413886657505310640162261419351967170660353611256202842707211656465442811630758592611285765733781164793924560719146284518848621926784226068152989592405928303129198285768924642307977480726905594210202849294947040068936516185514767893382684757788353738161973089969030568160201906032341866301197992592362129051508635081043878319835343338810327030790419665095164167717126998200588561571719370892712149537475701059277225902877761610733054377867124337515179340423912577678082837394920347599972027654074037152164248729965631961962790626792417352758912390446930520507722824927654002563179056682356660342980307782441280977287772941065484282934066053716920780681462628590114712054508847232111608777525789817470286259945258177245937732676887554010197802354042011044237874878423490699539343269741415071653235051344962034016333229895568214754611300520352492430375884964270173991083641889474671001206784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -12796622519603059828948750819297194885604595280247257723846106135963524621085961514927627066476595571212465075782973721943913354497918404808672685852207539678490330283375989736764067859335632703579889100304669053718465263968500944934924637122240962041181526923233083916486225761418125642419527673177254902467050031130587407246852926051677654938876018468333627026503286603491303304065167553677020456870018767436932940736239645559809657018581592401369456429359114209010226750489092206194430681578336334628920842273572053667224218594327192172522726967845983983755418773844401721587172311137474919137727462861829715441483231026238402420392216049097148728754956979372173729552602291545854421528576259230489995105951295140416304535011247406716296358103500804625921027287438322855057201573746693558577387121839864265196171621626699432299808841974078997333816191993608083656386288019804354882695275119956859893307352383642576742627957711190381784866411085940843778195588591325443594377221532410170061700345053005625326862038001097112105358819233844665648274501800243561568243275047090456532323116457012549854225507408161696980364539896602352594959465087234235792667496264722392575659320418272588131790417993645096245745539238464565540521162768042665799922872613332333766222637001257694714389508251279700641634710977431116817264405883937357365054015650359002157083947175299804304838915633101582980908468659665138850922122875700750829793448562504733252996174826298662592938022218937040453850458801841649240707022303715190552582862340254996150302743223141362786927275487919215556655028212664166700362217861892889685664283860570594477573305141166454054188934109243354856149821526734354070534027501457022294408044776343166553143603642757586631966445912264625367578670303532420473504076446856685673821073523825263933201138162530921627695626418605173570413876952762952190799361356465237725164345923540463192390655158819165974380573884216112900221315389974425923369204751702495005389530919607495507334898405326392824123430384984060485509479919457346212218630953296681819130341528990278350806758075806107800728004617170133220802435747594613636476181606546787938582113054474521789733730733666184874906973829351412382092796624581593783147247994100892770773161460781249961101640422416064490398988205306037706343534682796535246510566638477326111594743717748179468456985967798356521353427569540067526254300153995662330287262896784668194465635684084311546505270611846560011575568094859527562991162068250863432510981318266772075671922128300662363991389111617135937053802332328171841116869164379457151553199224587122518814051467493222579735957134382131760423108833453511499267777149326377310167148550109407376165228702178726787228049039543763334002825141825774552734596282410790987924215398381202708612495668202234734417424300795583842065688890492642742173365548976367306979409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 1496921188003706408944207768400922757560286823128378657890347424401890474764765079220139117150876118236493140026786453738115197210393120097756942767821309199350018406816673013820629468023183226746325162696140971919344445810098065293411469045497951255411940611909086159558790620288123362624482112990606521312178902201556920263885564002661474440551137967490852735781037710958259433928681620606874422471586956796804898641427143857765234877421759421052204241582957008678736305255413275006812112084791635996231674875172417640638917973747190780495387993615640656149353707283512232095262257371122626966420492932390971580043312528767892012949729704665932283979445711241990386361989289560319938581616368594437474989292072006475403771545829315765524466201756760487868352795987385673564935789499521568300732614481015697205332768873109254211262604626464746288683872586353945406500472820686032277729877470165385399517945445064340249290539756025211381597884817739674383405536258532208167801766706400148870056429894403197281904412167878428238798738202146691974387811730994486210726273651938723252995445481319419714205991249108394016698988442136617036135193887904584576785341820283651337786136265060573155467515413951864199359601533097533503046646640701678116556089646518926079106834415036216743344171160861854991917806123109383742148879252481793655200937673352399659924655212775228478119205738184217930184017239061786335992179977680988599488290485108076222325712993082929297087121917645378255781804820196457990572608019320151120286190074285871025272189147719908017533014434492120353753732733186210114088780836187175451863313985640591055283037035131991626802205645136260816331239243355988106876581091771238090445360157966316319266125822636222970520200158070769997698912753647928581080941516451914848728013547723137890669190339778447198202947805109347693639235242641187487061375954826205061772456147029976149591380015592560225154052303439969241204241296339198241101805220473491430858897711143643060068272125934293086597300313089971072619254210156804623049605868747567443675489234103404002747907790748420615336547068046574694072841958611327689114929456171980766578916856903167566760765706003435172445485233529105598574773367631021765602316073553021604843226377914461785399957786689840184028720107799438963138418730691544558617346800749366452002895660369612663156793813443821473585160046036528610315870623096488801391936688561291449023588923847895080082904486984811880606912258930870329094443598462126485276190601468279143769054365980320305002600865248248039339647116068809694899610327601348446743842822299775093255538951467897043928096545687464352586413983961338925437656889143499414926860853708112387815270927714022751284230016869335750614364943013477907004782519074790622617157723848764231445130807583158030464349973737769079369262840057836128005893342582639980393267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 396244654389165240319356863088122843482042080122677660585459024901786136145205453275424453649662189379360741542310708832136696184314164148191271754440709307030493302854497351582215517644560275260400432469897904984211645475230307413952267502331705693513263945451363488621366153249849633673159134448419230665236285006363837687060457888036110966932796089284126674230480926421234108856919292074443858139158327778852155548257167471007430075152958732631684101857258978536921034378838424268979238982581965515497785544249058422293095267570098293124695805077819579170888496620718369671429526474752691132098384616096601452327487844851175091811695527557264443698746112175802462672592614631581996847237594217042242140134724571673367729083870581410055702679722219470124917402479405642618426297493647673667903811917975800647280521012580150573679869553179854674533559407213502376628099763441900246791185472001715187399068041772691661097081665897389825963409019082918949126155322221503949805017520068239778633746788515355287941739496766435339874159688277133162878493556565377739812829752661467926250894676240136586604806939069234669439759169830680661349163315606881161001871047533873112692177896106319748032274108528991554291015761803001823140100287205588848860668033836511451019950601667252153604498291472693399535147235932138176034088503635483594929403395154429881453680754777539866626882538925721463028057894564824037304166750030784447108130505240308499175662599480820845012746470478379580955162523222074954578115479346952195855284886677199701659267273486908160139547846009181583057568708655428460695170903814114418361227223395824281014745247862013575090880540673143985933655193465446742073784620898840427549145880350915861673455527732295399557888075365428887219594682606986549284948120094808643138779992929243433225075644483475623361148602686147087466178275112090791089738206202212969292596429055775774421411087335765113123131589902974491744523178834909102880766392489504216714646300586203527493970607105086807997663508109695723912705500194990027344586352000367850264909113660493854236074143032667726451705181029789229619076979594188259254915548297252788653433021675810271884021529506173041281238934593901537713707995101727851148848846876988302306150852757465297089490547470134571744052017483546972239415816577427882550660121920628796576015500016274844336244694625754928634298158974234955911722936983275958743209217646806639342124952118805677414431327999900337335373294133570864175318755668686904517300098380521103426375091887536457267668430157135790423624704748438424626671203521996163032565614098765496797442025788672818962471191730990557516148512065387988925421681221557515083525845969985408339413168824312295012887479457507068024210950039294774354794895702214196842045627005598424256937279064914969348347164382464329346732673053262307460581405424448660888879104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -263837145375491473836489616765958697346553153419615116729000337908280157860703688628377450843704481021430999775385563825241236123686707087346329467111310949153508603477129585029163389353590730424354587158123383765923881999681778856761171772798778251402592447344196076708845630809295582819311406881911208785649664407808668225439417443041685641682836847322213348352028530716492022547423684883642703956844856647506010835427829696760122581471140211944237787944627339581551778582770466499927190676399272361031161231354856279156824311341748452524721047258963283224771806570897528356803511823350371538878190985340810551166248523141615433300075804101008900387380061775401759141322966284473689244487935079153916304555534152525548676289602718023966569106619666217486915310772758815136586600329890655464118529974413610040454290049152871821518847679013230928359011693849163880211948310246464483213356719655392519674549933683202891664072784686334340795043262634203923236859055349870774926986816728646480242387289279692214771689716575532193537531487923438885912586897723589889746440507714203039519067533020245014541394414316378232337445651991697036800849409330512891540868626942779019269957650688627622075438027651330900413843786797593713232995647615670125821353849961358251075001548255901421356876985849237934441084012543663233952847221224366081016107212352417380376023169750394981708681546747096823106916781841516941323438911761648059005411393225461157913164892202218969838986136216379278466134757702075657001495517584131588862356113022477019550076417336807291450206222764112226247066634675429402558144924435163134411759367245718017593049985910114164321370226664356624944234828779966791017082596458795732619145759916548672260636027508635877052816581769254062280356677864405138656268380201052229168282625016450394408922660683286929182264149758850690361846695632897924791253520707735315879509957796395550324492974588732111032805990661606248896272721400290925539653330222752250628935383361800524821209858882820696173313652643123665811907640307125699607556457957067743156802193435365516442844633583731348176106888378722859983957940148903294823019470831093495099568554226768683558208249747939296397376184029885186677839910127680899127710286012402567576374847023900572045237151711509948546850539096814816932026684063357953460055781130026632890333181032801875095138927134677374725492505647273312747094108030153428162935157362656923054365624809712421721312121517401470342880930738708270876325560832779476805309955329326871241603080352499963479859368766644391409804297426943953790382935663550693597563547660892857045277096377360642370766559520278517052958696184085341564565527527165428070065407230145109341621174412583499695038384761010533760475313305305580576554732934771668513026527443863970515043394759734334277495389191337568866696431523137257613175882805507597638041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] 75757036905492905637469451735558024557169277661496609651258765298836820494600207898426313790533779400422377727654204130079083620477147548531318139370763465927560416710791459843362190901750604714505579372742320896681142920862007065070598943018135537825895134155814293341908317795844442625821579491669563172812063907900757575692323887454165022807241497967396098521777862550618689189621295588451005799108238359950275586167116187470327734867484921367012132801965717449063678348545512573342681208283782410154090060498854734253528730341507527501938352761327858744738522938426943495910444026148673621197813305319643527145856423851775852414973115258796985157077830430496186515094988357166016549164764622026442973978993885972645598371677250469106071272474503063505113506561903644219109194691009256791202604289355000229440480153104304557329790985694435569023444366317404807404816982315165026831978754255640883666412799228110330964374957833902798646758795037320029029158349852261651866663164791532070423040233166638457362803904627339413036716507761354788077890299334136743138198480074516898263552520604799507788961867279293730723138713308719400412821967689736749355298523699485313735309335190070200206063508198145656625808627666467084177869246010506354123819833543719091204970517456428944893859486745897539236323439859550276816666686363104966234082369732591564912590774216456142444760598470300540059438038276610120052654743211264932396762452598555118708723450613440685505924411568198336855645550261653596386362514845745867602779935401094055615668376005710486316937866348499520737849837197133536017972870285155855302182097051935545544335482959923961227650782643505528580729925523384099013591813230525087087618663967373123893475781922793292134669074845667290233609721555570204249480338889112188749602267884309117909769967266783165307909650784093743763687195608710575135652241227274611004855987526173059372211150681345869945131585681499909887890279798558427382495761667532645327635245551367940637984463161431612615140525493546018219559439374371334655497200416104898756246851235488959577771540043164996512676841526612680653915290319917549150772479517113134861024765794705781216661206308056238567829026760039225275471962793206547202227060486078265705095854065821069267194660387415149540757834679023579842693880031834062249889071524158083292370897174668987321454679091668838596648670983747383954859014875282534400765132133316820925483763857824986662151021987861829883243039899288300009431415911071889200247914964495018442825097944131726691524573581601158960458091808509080299173603160028270345057861224115364874067200236926542390089425820309100431667207051674050802517832643414146698883625022118340755021754332792897770589975903402368405025143045118154463122791413060022602462499147290048046129175586531715030177358584624853967251958243908801721038519248744556726845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -13026003314532151699306960504598149571431835640175123550738566702590580531006205367269792891680654042454290346440089132762567507938013861294156291678247282368221626957985559270407927857019512020924743857466080534858475871447131100331023542438776585733023312484748945600918190604584189990613816203031664456791442858221550220109992875812241989356082205680990108655686862927997457100842782974976193887152768717033417253913634055853257112655678085878566948690821711620534714736918876334303460886885719307693501646009195618875810550088768948195852449490164772921495612350002025035374426236892176483932062554705942756857692823484401114279652671896366316475676305431943412037395408092114126708848974861405867553180370524800350757873208053366713085681229820796662357354230384748328263657540929357477967871833089632975253293910863056948251012600115886723027357279529308046708913913180935213270173902133412509945886558096583748915400693530412828794902613228097265255573088191131523969148048494009684165450998594366973026063081387679618987481313067748633607492500229577795607977269803267908324050405185821819018180870900161958619148047601174038307558622998117972990382554901373172411909487694606015406565850185046524442739447722528187575513826239719049694890212518904294787799565251450644498873695364328260056670348890724814634684799456090083897964588613268783114080836473572649611706225720770807551370704953647748307262833791901630373957124457796059788458895296479436636044442343870220228707085479446155497678882482214505815924835961558402277163683771500152488205389553787661627654614225025775642722184821167701105822852968291171058668351805745996889924817286042598415372872404139561883997943522366859556150224336346640284959519487042054571920561967224208818764534543515753685680764518447709313954485829302805006818842407654863662017316309371124233006770593661109753598908939332589561455240364649850008618645602057646222454852369416249147341393436702213278130872186570437189904344334294898328151809375954159154226855700463958109236453850924144219084204197699455729106482988783570686514788865480953197937794511973662131641877262627283244523422556103400578622310592904087095902682621520685126232076791754975441331218229551089660614678532847582661072252561191587600994144656538927091950103236655610188217109761258014891398349449075621066028137480537361202497172321734806885304152717396081353596717332866037400084090929036808118687047727740222862869294042076574814428168076138837794948593828546818568527488524573945734814192279324470469695172636276318288988960064819524971942647724216224624834853801525331347205241924609948985391331209750438202657961812200819687358602699840443516060341292935663752272506661560233784888856418971188576138236698634821908041058978886056976453712452109570913595139554950992478797410665918012362490011324038206325117700849718554473267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 898528624982251012396669754363510126754218429694577289605574600893915948969821367661297348874805909189124091242287764064315173699870139367249899155425788218766989375388474425462057823879314067906873954748067596932759020513772188066264855863072387030789762512064988789679638603702833902854932804420399021875999031200877393489543328081856201307672729315814546396633978655868639948570903755095436924799156784961588953551712881810975114204476948755094267399934134445688721456686694830403638361745399802411010351209909387251595200535561956819394455122253402937000620333977545466928299761259743912236235553236984935082501426222255327798826807426809727492363799331519482011334649803813895647771601420625235539397920973030555982661504007375529963030462641403374132316942120216450383439577194387809590060986149523159582166034727831192966987140589410921830401846234409332761592159668018601950099646547656701666534684834031511534722935252372949738637513575364047542779969205157321384079718793012594268870257965644698749218203357636315252299348038853100556884878677173055518319673512849323767387454154726218134507961808120282241832524804951703084917817629840342205303117532641944862078973066052000875350046394854109153446281860973391463373219070657531795970515283829783050572065461307006026780647411948013891203720575127620919334762273780267027970731402102991178993324963416415215410260783343845830000759156273024789709364390341035391407516443851113876750877337631090650556727369673770018377451542895625260415721638158249436722100335506330651399572426189230757725593798167920373976319528650561163334178046934374759192279315628703490429951482725843399382052740207951797090542850347722351370899759818730259019423499043579089716754693063705949998884949360957598319714911785871026824508591863268230568891811157452025888143844337891863634050766638477731894024055726793972559287422893670027839874233092090163850211214324264888323926581719655384145544568118567377346375099619412483603979183846327246601327646417847228424554599507393705964081989568172632366499946047384931728397298546493515824543306986488897690523390387494484360394435852905741643643043025959884338671556890009375494317725948300116129710473024015492956706066490777011331740080793549231828194514634939931580347548945489118495757640436314869388795974215174001137217811657092062166688380130697669480834493008347827900717656001520659737730027647956203432239353860034073671806775059369091120631823691366904858206127339791159911523903976195845530833681766100183978154028616396643953657728508317273558806678765791520316482571719619075991873643297186820959172104786542125860700207656469761708746032172155740085035321603449803931368654917257607021821133310775072905859760871374194698055985402733951440193784647264649060861403939258172350877883167524140836343779796839796043474906966254866449989384104682853498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] -3607620001396685929285927867166568030487793144063410354653041462271598501035973182904841154770878465992030913365973736402589803102588068368423834876585987093417152574543784460749110107671322632729659478833020687912826790810927939588593407453187630029018884756511137982625756170673274109544372458897766960349953370045309742365191427465082029402930783785805390049753499087108278831064613370578208709723959244432821965259410386196757813648817216746331776533328597203991279182006422199497329278152982733347223068380360777533041686450029063152364043175057376952494746753758552815127744258444719913682970343284398914339752722017943868125751545614017776762329019572317175712171583810518831399158721567565500258536804962344339835431221092457655422636526843789404136607960367435732536317435742593743372682054867961483511254611980436905227358657280840863072383566912764407178967586660112765000424936257229111065482914318939300203217472175542510760335096782066638231158652622887126150430635430783302801382034117194251516087048138681143812501157430856269367926627244234906533735750256999005978862713609107077755233818231873638015091001030703266308197142717320465465062224683719794792443010914253009955960339567926206189524002726657221845045887096820015501441976613728274415931654462772479611303053894976359900262622375928237777098072083590767006955506214322425233761216465695731954906630103826012320112489771059925578673602147837842241336103841111632847989229996936399078886024578526012730854655338573746066357521140984805626161071509871358284284506589576952277807205979712063753189510752869068275157308746742529432111610200447548222958200019053384793331689881445309894880551807650121050218087444136315239115416232990956559743637689851490115496190922745192570255252861759318788754976533255585717005554557602559907180893989292593498851065201420466802210976494826092976194397250202047390861488344075798416574144948020896887762301071519174867789164675705422429421606376938459509598678952649582523722110238364319594336942478574129084664196324729917397037767950854100981757614776311006613879582569228914845874320394672796519238386261003526905154320898627439820019133504600874782609709796030778762402016286372197514302769184410163297078470047056001646383263450875242821175581309827704768035482506813691445891104903774948919034020914258184440205688239875063248000859149263894994981935360989170998296043023152144413419982653180712423502269578090589470700444001163720651383643309445565676970793485232786187129870776224732984849677609926464231695445384894054506434614881671004336050244396571594732130348364483979163074093922192988301703711848330055122728673632378754254745056251490259471881230144831500097584565979924035297508979536946912547114741061925481524436933694317564661973591229593483328430654828505558843011244699651905117425971276230222750184358417530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 433224928868216242249646913046426218127567347340379015588547281141078707214296121142467616696871254458022581070956571162324604099823512064996136217036746887137780376956704611504424365207640809448179255343130910693897727069250630770244698591618002849321365836604256060280033616416470047715266551276629832609140141883351767804119941224987133453925100932671174423587391617771514547167874778536626769415282899440485012388273616276686421449272647981357517669669253920053961860966287503281583361746500501104574660037682163310191161366629187395606390627392965368049655267279201388868099484086690306971509095990404699762903848536269188918442427396927234872894049111167227666214091562541034295125142208588241962796833192456859168174145560294645847473376315033921210787791432794663314914705621465275653631261012322039364072699233854962968135021539146891538030180296901090422054750766920613131833558915550873697105992353775698281279377429210037399151538662249986982419903013354159380791169926276817714277835342742206358632951383333530570263345482579163686268956258192009445816813585178488371173459617367675690942308278222223853437898770922212450267906347866174535785299802947834620501822395811842061063089513450690733684012344236685494193003413808672172495930897980804468507106162874604139155914913430846077440017868292322843199850493576680831219025340866646186067746192865630808608806409908659302156122627708543017441569218175895852246030562177148150611575326639399629921225425658934743412104187081089269614498915584603865066941882138038701413421571259872553175212996717628279204184031288432675846216989361852216010393768852646928718216561290148888906322472557175603312379104045347979496072793906540908301221523400929006668560690670412961827254102896175889023816704313525984758359019256134265801022550726547716137244147691700645862176176842440516008569354389896566705299774091390965110715175507776187846415745687111272989419327074234124284891431953777606119948388670402775019259347633730732303123148725568777847645979477999262005034188357028114316619035645861082900266244091160053626409651005240405472030614094568045962994152666796425042120810546018966694041693384919226068907694153352326089963134529962861259625196568935341749743986914046137968281120046651581544273488677869844118415959510679805759463271045306541267803433095958186084838402476552486759558167452310548410471201568542349673531622411611271284401602155777542107745723495117125292802933068515345974159700851390532747730039070066531332335323735063741569164627712763702516472525572945704903926233612721194844399407920857867960736559785580477151073210542575006987967209366503476905581394216636544961895240999155483302274177624395578310465663336427578244469135312725371618257002041750824810288143351255275938230556438799944497208337910574100108895600029672772066619410490905412434799399796736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 3696853421543739228390746057251580665642652595383853583697588072973362225904224010019806486078167325683923528407062596052631972790299795312595134488570050539840828287415323991044405914311333405579112234685003542645511067162283322859777417374540438091814331589823340330001063342978775740468810536924140937130550921766257448488015844043802363868616237805932811101659627431672178684145682610765401929965584686719599144205989616637644797053971053806237625381993633237778173876918403474048629435084604233077688818838460355099833566367468777102890906463227782616526925204564363283819552103796502855012315246651973273997574377647321613581840115280057799638870587682481826060236580626788387815793040863933747033172707051412120075212788741870152472792647645092057124098163073202703918080732201861613184277210458841465482608196241762652220194909578587275718635650418358961373168187811938062737245816768017702933887595343411186428269155752252953834270670270759374235703056407689813766828600987947598883279391662393709949399249528114575495992226393422879254607969404913255905828943720049846309029994526937270135305577136615622626660731247696152826745174876168891038568947209898214961392679890528907621210437280496716936945227054408789620443398629858520740664746535180289836763523207899487862171640747601803598991373397876845914305206364994181379397647519391800790483313717909958515700386881440422838819392118015096287371460979961787107789108494628304766969592371234752449195570554203540885901130673117319801190371200380001812543961092149077020200403296903519952844369607677325336728796108994185348466095602755333276153258280942913959107230153688974373701450702540878391903628380236456233698288976830963154863363570346235210601630634957873791695255936534192988876477148075109788131133747234094286745975370349519416499995891841200402166304975174807560996050979070571053449239043268772853637983421430639556624052031203822711585575298575730556945981240725953918899350391659711164231913760574521927874624248784525386916880612779509863096021388373995757133326834501268468794760553020975706838810850233590114955379033401260803084447843565212832869887277418069545603213216473104830970087114509543228715169142799724648806484405542281417075267806861475882879230243520431231476441309527028636883042170543538091315525075002547445492919545071494468452773604268808576133842646342201752441100478357473410838032981392724598184951116090962798148459419678423008360790632829784690601447925724984991314659077571057561177958475357056078897849513899656427136540433780243131169659374384051101190669526360299637514883677161043124565216118204939567433228279047395846799301195779143749956449125264890539034178347387810780825943377721331715018074788493160033125215953001380896852021094103183240596974418963619029025020759595306107289759640838263324532328739591676974110952709892866048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -160480744976307918533305987515097566521215025579544753544767057667828126907240927921090041293173579545373239931976370339953102698701505576874437261063881411681175379728139194402690115294192894135160318588814681317608588106671859023232460053970087581121472444721005587648127795929398791816098165821358021642298545017407224552467531949896111190108425894259254508120869397750125672052529119451317393352835816384247864448699539290384645573064960458158566293237904113006107005869692153115250153271445531896654737838791878118181710596211492690670923574994485100271387963220835956975617570932793359971179188343289282996357174496421269309949889802276909758604616182274569941240225713100240113706020511699185646946923548654179563447299837628903685038763621680878700813841901766604290828774660263160153862064499329635794972786066843438661266147783898209444813535134526746794317922643308271447210770540809545585123922399423496711112879658278784004816105422328096210076681154799371555478908977249629492092705342756243694392567791612657572904663669544682679144124538686589422536809896612812802617080125221500299429436046682927383526021817284255469752370699717793389736604435964660833553057809838989046102685190170521670623370102935456813073179328804880138230160158161030984436373209879601328331505266029578667914961192784443124593881046449463512683160885114252593319057636240738230892202087233057827124350846011917826751078549072367941628739303407457040884407187234125717554180886009446115639768066951900762806018601632134459937134139282323670344898206948164592821416410425761031136619893485742044738482926518530087096998316195079846115690004554707068113728799830148696060582959376798847392940933847037045167953204124694691092106364464061939666358440487369542887803598101413417284713079410720814986487614405482950722529022169272925407314700370378367073918807856705112385713058410959971323339394925156495980717302521356641109981434846308587764090134422976163840041589356994281758191978392932963921555959683559802526340735593735675162669048870255030869659755596726502459493742971803743496380610663417496831955684401357732865764047313419793402938943279289220936658047050948530909612713741187569833213171450857000754631131147188928367872818418753566789752171311175801738238704811368802488864971112388776959399876441047120325830047322848688384376037742912241731524961244656461473742869107707461463354786662547812552906558568139433597683996907845236811296244135413236011025412611810385939310175462086541536131955606973853891266587644685574898561323490332463083310498190753381416382685731590392749236687298027912643344889600788883468244041793589770657464202064364876792400289669000803062533380136932880644572896325489133265555461904965448928875156188348938714389167471263717854689768482637398148537708149939047209175657431308774939132636049293520301321571310921318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 5474537966384952949541069697930194279076920931224659835818319401356450404527487763037848228087286015775000977213926026247461721032894222485528034196226565564823410871607912574967162044931517632491480581628403988748655511417777019785269833473228389712960453859279406838127835366555801102340974291886566596684597743771902664637096506420445941382108669307777760528065158769029001810931001351018574539569098730515073845262064362548477678032046210449471402608562503782014487620011936132487860818381991535148224153360974717114691309867296472410908201823577276783118799842450223737641436047402276441944780632064023010097026449645857293170348215683107185379639420046685596821727423451358125631659830864743551240717679963601426956169628423863682025157501551803713701180962979016955837659349633822740561172093347836787720538296332148297463920181933137771928841417904813302942282706206203192026753243230747909776740811158791021740201013368389486120516556171159360296845106417945053212402554270907590802326636679648746980348135889769953749392146200494222611425717906827664081490442614675876263002119167225005953143916478804912979720485140427183401381806995154169161268989049518561322727492224070911196466622929778420189662485585953460223423496759297887652417996926431194786036216368784058021427125270696235049325220746165166946159098803189721647958969565845614749082333663385219325705072803686470243164453963445583524713002027874046314110669835792087330180113415957896849182341585903412894487815991347257470451986398456611561783806382409251681559471142606701476729143152469486861421782827380411854776193954834953270325953903643108499269076778467687486840313044615239609966589239211908791014676237334749956083468233224695633627573696034123933150752640585479376719116350572337565108744563922224620164316700264377534878905543623035211664345850022569856721216951176068422731796127699307899189813540743015301722495950421353229516586370693197258385034838838423884958412185303992278376645997273766107895594706967967438691328347403837046738391380633556415437849277339005477913455058476677047724456373372813883727737369129328089883997226621426004113613017522858383993336195622536339626054857461779309702094571475221450264144304377943341272723469064557974912390460584128522852842998158506185202781630007044370797108259146563614689515950626359198831013076825472143189652512711305097382736348277358187697772129048587230024198380479867470282714327742129607255848605800480093931941684569833532013325598815982253996340202594930044391567561224619141850718484209682729752733346771629467419364125999515851154789111053788147968915036386423375134829018258380227412763241449171095330183259769043517241049074667125420189789380064844156403350190311610838980769711640035555196635814332476183649269781786925451804200416586353642886577301385573712138777942950754843242236594823469465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 21239096152611809485414146221851121221985953703005981044316053177065228643571767487136541171546722880306916596511168585475270056202464428330260642731600449762306054492313140576541924284397495907318063848214371370817793182063411957783499679623579436551381998013639506032368708663711916550877006773781725634629760653587676647579700928360304984893817937173908849741157447967265821628076797890457490104646650919937835561997450099904878418009768557017820244500279001591581796301254810948137789556633545294347352847770973292549534152791838545326568097505168671426796171862139341118451466398845007399692471862295223242726018708219082046748378342104770852785124121803735929333237900624902907227505402988177694934790123847175564178038179329150991507641109700603268525477138486759634883867862068790915148582218125403011517439177474979270440107113390105938222251925893830348885449645267960476460560329205722737433617354515473212592611808863899782606388466530758937747170386546286551628255369825318228980218310261649856022693128298667744001944581366106549826508308643268122670612613749702366340850891008235016500604325762367230532783421564057849102997973670424361719527951115318276323468018417040919053182620411871526207252394394044832976155246103622689668838872005479174963613734895543076593600135229877530892427998585217806952228696562780434096757100253725954519272818613091955550700886663389498338418212845373714754805289562044565843068947471499673228501747087657718781520862439592757427153544955148193068629939684860969728013981025395847459071409558703927155504990544053565650812713629354994052155342218518774178204929352700170798215849630067655765079510391131803536885621581160017569494982044402711230189184795133537037972027605878384402893011471253464393865249349817046977712264973621647873988151900057650037858766724902862195287037994806832591587504785110524791184145754017700292892046523520504830490014144419583626675262893407808491966420574924907146244968508389222448715331287693098823414833166093635904121963734064533933400233759494607861503327538557556885392697899316791444582510279527485531396118831572561463782361577715945850685832315424748369128834223774959636553422264068338210482135595886917538000566857204847623773826181268250899572208542310905765911935506928433815857795153009937088441841774070186318762690175626051191261027957486616507468452465912295008416812282608663898686088828906492956050132328795110885354339790756145752500888419005322805877188860976242814810848318350400380513598303235137479748300889153867608044235537659439636438787853529993581839682378780479737308108841742803985437669893114929783557130695587882984462005935165742584259728883522752606055477165081947861480595664066910012432608300446884812385263790173773031530985352699919260843081119973477153254903110300285213003739149429752664157574476926688364639779118877612441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 78504588892345481219804217399404312057879661752586916551084505416123176800837440139296260325156793155196908200118133801372248947167418110009560204158081746384095251542231919222733703978608331215005861314801527031991801318465505430129806563768365342355201181938845370216072143795640036181279238272762634194988876138725780019372718881102029570422682441184201102491369225809377738851590010409025732847303883731708545394104738369304882964795712649140262747220409788517065247561016366355120742506160296722344868846850419485877531328616947510290089719120283877133446529989251319595309580198112213528663135728527066216957724351397682830260611934084874760646680791187004499563275703724343680022153229914133470279084621379417792859689269266208030344437022967801902679626370265057456073822166813750721561871405375192468513737366385370365630884899802767103525932615194050646763231765435845730188970557999197496222890809769779345339789773612299551261842018911843896484573316457221337654990537315123325422747399990445660563780364954741662023628087432274223789770593290863020441820625585140099565782325551552142716165137961993166913866298551536678868256006149886185735051946026229125705138705215974004748277916946408506197459129666806928880113463856915800434456072516203674017590752091977117932811219064780312628823354409140547130426275483024590332645393150048300555796927313695808915437444744025335576734194983030727222054615592697285430178458778852659448436051324594582119094019879926341903580966025079294956579003771075206434774780236572124220781858581921825837765304161078219526490997195926946819464469424777183670662497809140318458196214657335296645594600072413380063644468678145507109303113346009574557354055946638211413975466692465522563546326127547868808478751442483898548033042197397973437782848791901014076846772900569927266739668099221327386154562279402816522485600513140236506659885762869126823479702653210120437743189608407787294422225700459292058477716595628092772208875315284317652106391147073075364966363146705950669093300088906198846079823172106340922742828686230536198609166622936528140088586930801802645306026578492693264590015991608505613790814298819172269874692252098025204823605700213692298544189879998183110000157062485686521503016218203974446606947452718245962978034494320547049667595777870754700745315671064183560279235854919380253941841202830270729226139602685481675143150930561326570740543746951888852038099108008351433289387247262251227995166677719511473212889969293814231592761070317610188866540524339699872122122601741915856083747503392324163731021768882429394382987836352944422715383695362444161143482484696854013541828495087015154752134762189731395271458038166832415567773471015021295647422686606438395155417258503370083246786617610961494684633030754586082983771353532678925630289024777509451441146290716638899088765832599384883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] 2558833290730137691322461354149934730971217699365414773663086601406229347766888864688840814118616269959483214398846365688924741626750116276152507987779396971323808759071866036616600978383461047161216740863243786274855930549329542736099457163909628378286397137748833632596912891362789488588395834085294054293379933115251262418388564452102675772131670293391922827490974933421842915463518898867478419691025788316430016350751302035046807853676179478095348447754467795971397611410305249861838775806799438151767549945382678671363800675066103806435480099360681617779709650266718482418101967309245352041892457070331040805451484921121179437713613162615804823601502954103898689239929851007041729223704220545523421708603948581763831937125647871087610153279034439557345571356196891460253245163439653428289426636223424480862612910254641034550090481567214626741785677564372419799046016691205325895325156698460816243651473956073327138918663539056953200358739892680952279695145951163821929054978558874633585556570728559889099273468696994042492175957789829533083125109879430759539833227742765090489921399117925820502885681486822088923453679476529419563456523595938673394452321690554224338221728608749061578995315589560022686669612838239958540654005104918177515369066016986511766910018374779995408686196188369399661479390976762171175957925516316771471492787359787386463195410422658835341169825399004197743151746132205707403636554424335261220132884465679434047785908743932872729893215675942870594794214770332393067675279613541921843606001681225317325701509035574951596289398440406524597012661510087703364450949807193587658012596067599612836207642362140915812034652542692007387862379419568344677517644051596026807041648884801416250348565558964286926244424084172203070543961875589712861982195067316874429464821396046769576737433144229436988964672850091971127349881092914978816113459195004180863927412333577129961634358503791730565293021844220963853513106631590852421123906289659593071514109877480792778936201628063464591131434792679383179509390027198097286131179530511566402411071578372493260850370054591054419005596949837498485060343845289428834173221577596487991931931386742531337408366458357793334729416211208701868794517162436522004461591258274387225498616889113916451995557167040849046346861895437138477803237263752644452391851594767881935749605863421181609841209062265748630126354374980693730981007823782145301756349751053136253895093576100953987910250518535335479110558732478596710426087424993799809458500501100662636895516803199779563038372001848981928694644088087938698618599882394134065759350873103274386770104773555217500428238167491551971756257951514618459190265348538725178062727200611832873426420536997835533995918258360575858497577460296374237161765157799562961194247106618347609818519456167479746598571773587980691775156422638716037246425870517863763148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 12756271176957441924110845366847422476733092939628182428973271079160766656918085383537671683764761355253612813096987182338651270038991636617488436463185163594192877218175595650622873578437601797658941227945488329958414524028218998423048567727613471212092513063794042865669144183080972587678948937942708641697521475447809226946176568974402674372297296751968403963480543983463378576530635236047400867082007338531845580322534945288796652782346517745907158140626579560044136361105699031899740528008187118994248409623508754089857476968208610329495797012799536221793033864722254587856910270746483662318062264677766962093117405398203029940215117789281462305251595951015972088762492261058998797358818197204670824874606945403710909744460147902403838978094829269386687509068356967781630721645762375100275780420606298366995367474102675509151375310142773271648658038986564949615892545284114095282796961320706954540421418312080315478720148271248664896559984240445644704664246652243438144942879781161291363401109337604132450383316224534270678856953789395724358816171212979608315449135853347767900627641062545751420759511616724371139343355416773573568082619212467521764909256135335353081232414969655088641692049864210279232163364053031442145952010101652045925787220970706881486956549238010432348101599735576344255856852659801774288566563686888711328801783603299838013319475536326922067952446304471618052236921710373452922790036697564119710520473478988216924886102006701119565894477792294336053541970163315225999568208693279770947313561707581616021705936786058355648177144651244915804870294181201346598878857380951460331885061052242649599472642404638442008072348942788833976041698555973674627566552437830051452887628249860928000381058491825023111253612202187285021594702639187399860542381933130332931059771948183573169956692092304578126520838624886799919978714856425261036855282915135276116989618155065109124626434946720571334643544018515033001509501193640295323626303489219595389075338664947813335459441114672886449984784401950257329716168319183747864760235531062467555367973232762602910497548635539874642519069383284235038927490760626212171792707643535779132660106809991150485420720919421219687920524356507801544245630598676491932530447471156672292065321731127283806418178785124555939548456444015578079647364205625829767377534838609097723099904309369428440026514671725594654216133526155002305058130976844414232505758864674767980367025706585903146741164521165552528755970403163126579222771431581269344031747631170995741588109641455887950471453481465698720023332977764979989152344241667991005486506356853127002500509252183144183570520802733171061476936136271540895038551569797269049276436901346525900505363693012761499846629751099437854076937126648958544462682576847233229894920947055932507879088476915335864763754991741898319283639988038538037701648561512102955581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -1794994864640308653178969646576960608563816600860429315946550504710127238352656546455465226607778435669323978185402451690605858827479789879863201285316917334999715760230641091060492582814624958138378819910479770180712113762996934633453341101481237993236783658325973838830399074012982456859833153421690440186898190866560051611155786181330221534895572965712220077535657368998033735387289932085728717386083117462076344790276361531604816113061104341285713602989616053935497235853625943126368528702964619354501727617504658238629985675987513305351855725006651797258388066820855774005457952931515521312250558835201128232493142234306246778449470306642583924691323499513683979149216105960948063939775499378662502585955400406734140296178873903092828582909563929414385769794015447261099388797207835020211995648481433855749927039869885794395737479146721117603628465248063200715790100098213772731507821820311795990456986639766191409735996636031388473897726016083425819980434207150080823369612630979927876234945899453910252306866102813389063325519176367926101436683659515914492774190397587787020315830548088829309762581835585780404307324680493636660633218275596919451489680675063893836187405427302343078613577857052516259451714222853621238500418868139567814543441193190355422878905147436289100200928652971247075002012854253003068658664632717413118108343234394485124410908570392872886176786192431605853980630127531642804510611654478617403136259490703394955699741124098666155750416908476153186525193857619680985883307893367832322821225934668778438191640017483114807812648790462591700863353035695980921660346943546863786918731475660023646456780454740623959562250505965732268009335709175495423141965998123849880394170688110391674545774529318069628223905244725324635567514314939293489934294120251286963555184644895489050897571550848144227507173940371304144014334896412093087175243921513797337315481026483182248834155256457576058430128769888446152115768871765409422251323784955196581002351534930180472113111851992601231980199491810572007709259154386889942321598263308965742026299319246103865986553899381322115848349201151900849896635848727095939785695258484917039854867189867020333213565420435436375281403940869531571567847019803925489506984268396741912970258350355818496765582734691136819223579398424749886827785107393936046984266721856946970543266601724032403413134681428919382847355370627689130880149849938405602356700461234021484284681830763190467486420400134307897519197135518124285984343964529176899172203239114287225272313243224175978454295635289996109586636739887524417549198158980145135760024545583888530540988795306503224204475921736007364794336950909026208152898309979619122629053563754487199023084887282219341953286156922338814456467188822452508899324953897362882056241699634850076910501278190881454225369420064137086612907150045793175651179857176378212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 112172199002388035608727071338603644347130686534078176465868601794125793441437762465040178238194178921109336086172606080892653528602137545940934795967943992523480944631880116278854911275209428085142656730481705687876915533589506717802758003392894713046150315500626267020829200000016390958784206780152215953554395092875439239645172769956737783233923364681986292475690364554588409922192863705784055635099101428002525304061016522369838321440546734312661144329461186064020147603845108838951771470912336139798726236729027899958841916764900228191465509926644856284328082664280708789447650437319823548048044524058858301904028880012506748124044842197113461942035138749850039948644839890176162030520262332682408712197741456218032196722756124114471856179625794151222793629348123809943966154482819168955108249083023327878617700274454374804444944606552925845003794810676144321006199832408683514517644402978145760155219366019876013405599210534085655628605327218400103608254696985524626259235865360581092490533579170059224407566350683572144640638979618905573647050919372499934389504199405613385726045439636411910121598471921154149524584054523530804180509360068102717473542558454155598902980002079590906595295708588147069132716152057031215313555473665431336527302221741673568977838680175868070544804780493830702465099131184645769315432332959688149661371100322065101648013438349407333292493950490117643312501784384041929080203140610913740408712347568206702834504934660698395618615455681354697951891852432731254115809415564051114748965534293613955184296716722655589276205006570027619845311279658137066615415088477975111579096466230934936141013988406521763761109777117902208113868607458822190237574037572078010255059951766652634758846907324782009336711855264662385147005280377065478275497678397455119114891052768535521099220447889660795563421788640586325839941715748393795089764263245683041005179372013844505113136792496917984195530496822391821114279449465992879165626331937124636772538234231140008664523098508484052534523312460567899476333819847258048041181034758456997902800379946691647096760823783694972136983198011727258318182081838454732274671817923680812717763008247553312322463492177907742631593096497212435080440076254285777621950766897923598682756020659757396974789532750785476775293909657040706992993888035251649451991113303381955020387887910580004890921383128916523481280578520881827865523095204408508229741204212406403677055528736073205140362234842224030500484077024291101289084871356463135246039447046887887575869248110500882297666634825657699932488416626391991534435156038507577578831678056821675083827279054841500071814268073799717771067588988957112044758412821662064680368940936119605799070265959917314797419524140516812714758490789337900927071752651697521866303058837266816533341979606246595716887142148166106622516365549119338874568436496279043959685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] 292391476350016349069268729118496010856796416216011597176982121791266021043460659806952006522237615687149326703282417772004046600316939146609370740410762505454592074803335433430091489520809045108865483273597357206337853616211519163230543976786100889317925659538211874871674709166133478194584592332813213746155831197983470019747586625039543090016466036513010504954749433317838058261247776941714813513512485795596472513810672398769094790766401266807620852143729464610241579218497079858259212170677327106062874111878994705531683704098994884355839511903663757378259411492910408752959840079738967039097400924043305202429393467247415524108234178605479479345052013256974130445542299382282622138969042098806010957136823819707214607681407783346423166589684944187969644232509167430013452496291231720038157263739433955841722505697694589922087655838952233078808174564235921461583375939258391021356967757003493875645472661126053683627819363117336128203967320487227177111512597253973360411341756910067853851616867665246366655392699057669411728456417522680090197035105757416052745586892671986848997505950078656705569093450691908145872747116923441671119886117544141053994752148626003733452411239817254129672702807129626954298029399655409089435535874374288858955682826163622915399021271519890652983674472213334493033828819437113670160567249360371399024889698599210247726134687351943760600960151981319016955718449038841743433086518810258542131637364642236026616178446470862753844824920889124047873081106311750834962792701006943754877409123745556208158813023929098706786169377455376861618978203697965644058710017186391488289020307134505493713699121155947397272152315710444237082773378003881784557454320596280344427235747287217316348719282400418658658992390393774552392842204476539138974629420933967680659347066160610130083157806112242706983595959750633362593305538941489211805985166747436894836740364774766853518000955086825973038137183750583921551088444427851843871203990318886343635297968700362599074675664783182216329204039693803817695719595539309264203823248557253665923617059565551332873851715707113219200764933983348777554196626844776009953292303141863820822266494653718918439091243487168669949603109322915339374700185963037232384260356590922931256214312280426839625352869727993417206565383363102645108455925176549997045202381090070306991682247825300830933550575589353464035497203110969743080781895681575282654240725843683755430514971981923350963796621256061958283516966611347784877598544980647775208567305386359059042311694171330915900713040544197720537889466322560182980825331364100464301611445603840179432969121130508558858459498665640834649567992384775281593551469567732774035976465268839435817758601301360796689540976983305516834208233356501990448581943967299349585543897700175721585884926265645306957830337012127441805614908134814779353240767546210336846643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 3807765806134722694512437276386469782779332273040286300083678604246272395431467262785320059354867417011933284799229767685860481018874189815503953176555315347268917262689914679530027594424963061341311195517782312755543715218502254472833173969380401139634427143002418174119288034082331940051741661285991042022781358841867216037556790100732925494568123316208092608554107662246768363697065982028277049262149183077469571949727468336276945935552670445280360636017385107349045499837982327853841966499678528042788157117656185661667983002759470085460199353138946004678656754110923139821874464218997325486913849120186105103296232083207651515398419324977983161121911305493085970920059801023534639471351331441266303657527867704817122652243721940370701880936183946099267109557020903299434871818390706821982084084441834674340699617105162771527436143380475036098821764719359409306118191522531845604179776235532209520038187563496420543890917921988255291007495906783627567311745488967508532250235130335937898027739426665605989369384310671869416387115461471678060162828126296594598312222126599881064890218832868966205996917248731383338463577774572987308155306577663194215651432432702340149409798451181239953963018793152658833014520874300046512291788722440812451932548030263633604909376186594617635443533654378322823986761958230978771224022066415028476113755098210600261670675745353585452905105810797457265370672677902952223727897369756799334308120835984507211423438906380858404794186565410357335803637366080136905819730332508464947454778630915354558525499422611528300174792178841007526203915282238538991916915998184884187833358804561404739952929544890896698257596851769568050760893322758196968260156495133841535947698180952229784423180480159015552950342995780728992526389412645366945615797030654924692169047684504663902851120595853815568381922388170180413165561252883250938061825954449603353778057601955129379173834870851913887914499156906346732723617467424183091068276161339963199366782260604674967820987168740370817825085545552039099712356832755285839694422202432343307710444841818736940025443980159447030248574258007540225729382377549526894250812011355721263075283478741647780458475944614113520872261488477028844598586444880963685184312131967722085276751653598778053702843180775266636333301011416746815305546170274055735842049686429342946214379994775267365283569135467487762941144805575423660175109564600328330491665337985078081573310877832908778737974651756408241400870913882699928744438825783320080010774382422223380514074682484796372618835516276755158310037812508413585729909281336828510409854039557307874495936587607516608174531954243013829896689828460711379340084198869728261857653525765667629508167386422714386488033758222373744371676615214318480878576414153580593263765575861103068110739778606906307285697405164141850056649921444026175830915180190172830398152704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] 1123848596316860855567759828024452427275228988953828664837993750583117273812338570864920920412837378345494428725658316162166204533093270020762472325708600442423527841078496482557610989121824447976185881122083955417043718930283660092003873790594985881159934001139078849892837379317902497148852738542123980112469681692130530203934287286208537734644988693017595185979022159109653709900202319547321404702878256550530642767722792555696000741868794701116265158089553973122925035558010790692439713774079298568338434390874193687960891147976745809069946792403961168006061911351388718427045623153436953423205826051887458507871020104850691134570271559627920772970009882025430739936636272375771004006138875954725313419193217819622329106080488789156111638713327079390963694604953141593227002879970221851090683735309656166626138406932882216314520920190706119088359797437638277684500807912290301893181894876831204214878959852389482982806291563502593952533224940916074202317567735864933106123147082725894906480002721552656266510182416538855330467813083554381780994516463744428331214563519740891686182108265380788127528876047391630952776231038476949719632036596721251112074992450141767967082440790282289325873637721682561108011432579582449733628424274773256200322452214306246705189700195865429511179684333209647632222791266777386457189255430798971888363058785563824890502984010659815580859007781191186393420175588742251953627681457603561776363907254719063549366171850095983829842588180633073139776490325505365563749004298077356576867009426087966685868577958650124168883227480519191434121624163575454659864069410802444094773670372588027178632289496911551023670963890389967830840566263903280850103428801589031807582615001790785939854353747157909109737827083276438754783297148014420270669636761711170834533342819594543966758144202952321643918212227078675896230937037138194065866014215636794550511865017798635737480387771550843872714222525762193885434967071845903128388417863689676505583162363209613859211590251593488040255291841866785658924026911612666800847439547709241331942878424139468955448692843933143227104237468039945840955837465198381742670703683772416674408470313502462296459577125564765425876268231200097211607630660871062633005182034522387804018647660908135967914175622659696226540258612064999909043805855295852459100414867965366897051398976445000609476705180223636156638220273765974952063230582419167616909527494774867259179534503019421272682987575938512033308117744467880903269311119245507391006091706992291620273576081491414531936712827913056528665469249942665085448347563267670148511179877432766139727302554484557295361593930301454358771506514710078752223636004085272569286315150830709352783255593047275910109443153983105420915505061168715060628709045194121321134742365566706425965471934570795605657215529585876220320639195126073219569250247591831652217651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] -45289268942991660300277945460670756519860683657660128064785990691009009724574921204356562718434764422619348382882057265398550855516359452881166761434292685014647961603437311039248452540141162822687378142931642049126579463900641312580699362186163803665149373994977138446987664473181530321426391585151380540939973516440563183569312243624153155489674841375777801011133532664200454056278061437949316466349489677106132647510616574795850029388071630800429206323363612561330301798441908892894482464377955484763492150842243730229134683408275497213797518400653819810885899450124790137898955219206163365766602768918250784726044800125185503006662460343500952364045442286454878248943351424333826720209641586485715699118855764831371467747771784304820539276465603857336557182708152364983630422010270504497862282998910051707538088803931373069059160405981848947314699460642662091728535648261333890198712713872001585665335629517034541455104358084994530177921715047701508289221936625440516412778873621339174900466373537987446845562996618922451037333878014769006848501470312813599951152616109051966331736772174719294798212941247267898937541183339567492120232962528051261404778413798562343976203184614123183087962460085758657053878919227780670797872328468313664671307767291541198083985758887740660250342551811852692273920395606057488959481160210936428418040307701983216101586072629772777122287236459282898914307895288399937251075869979495146684486730698125906352961870106240107209063731289906670445135999169146987388111634302362081265894272031444181333487226297437291727924876495369773642238016583465492897001432262048607818998648542995081232233034323933855058523667126543677005818097268803529262401809307986004729046933260745151065929060272907355301785168002777465037864714158255877299825927304081483294554988667123099563120887148617382634112275738066058526321371432695338812481302510429958517591060522003138602519345668753317367228485375355335817910224729187816949911039539683651898827006308058641574628053516476584496074504008465943975291831140406128537349562964361224489287040532462190164129946175573978580132780188461451741470609112413405106610651787770177225905487733776639733832771884239635419720644608404467625913675248347068015993952436762618825285477587181892447462650014284585518891999942999980855389650338907653000662726023066499125558174972054869573245490299164881878930687841519934269758676813758312574988033513396210225688663064811245684834197144118645744857802864345417100370204551565901967028964339774883907134986373188833061622317719702545839440496951057350359373513318706467671942694934239222646121647385536373648061476502560829248857994924832696233079300362089865628706062921638758518918470451930027220500434287061079488471794034943564020486478271015206572252387901539829806562894078308204617324344860695704815669508377117969847880308505626435066192199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -13477991964175773905085965738268538324368861010503581209675205490610752303108183419538153528120892234433138202727185869242840599582383119803407194631762454624135800995906370731626495284692511680973446867745403207796699830406789291924309750648898035798952092139971832509623624368256841586432004300702922957365860504067989363790228975090342266179752573783053542516386800720038594548099167197077105200906891009353866416310499540071729079226130666810676616138378236037726239771985777808657517247574008629454931545127494378936481808996081749117285708141288503458677319061319493373240111185942820645641953979986512373982945310602699077286643589789329766702681112955003681223366518045001446695378312378665864819032070302992172086605272953281103582030187062278695304132129111890889382348418705498985314313927871736064120642734860028967940544581010397808713228732049766891888470328174692150066516809046427081895690355263247771438549550663829588430189629377466222359993153002374964614429541423941590746504235135606462314295155401313571231524999001932223719656479040452829467896100500214151178666091333509266851142415582779610648985509168290144365339218517873439520256591717669616475008898677287003063041565573580345480024921820318011233518493229124324680072684465971734218432633388263968708113286945915581142549422234562607523250957381995325282385767576243767105689096658091889316997031353609859627921190743970169358499475307062526432150210166961151523538613846432742192772753911816077745724398295139251726022304417803174128311865730046403846849907130137147153272095294495229688383905809559721339926754282545331939898457158585241122792693346519945766832448422494552039946121859509957362655125562446958925000539592876914314235021575051081478877362496045322992628608863223575044222788700098384612397750667451626557892558212143047940959579184700916332364856317015373404162067755800518700652718764031383272560655247224251670053068526092901520216326820610429577374163137122033084331317713356957499536600618390375204790446143503793549767674026434275998457948203542631225159342856136256153358424518550419153174693477029622057895943645655213213775653967998066270935712687990017720990534624900020330039582777014621156758026123561676696136527530115293422594552800651359684949245087501495636358522485187750652475946646155139879714469069186104104743203261445219752844804913275440300895488424428723601327741912507657025556915822342320657395585978131218935477063174512307151490359460609539368912638632135765886229862067278380771388534706149960634664768574088531626737779605026330991912680983059887280437697967079087844873519599735105105379405361089389474939529446464850713853465738542393549226398862484355198543401584647076888274069239159471760645158856722542866132490745092135842427224776493812496679797605108032045815056655383520719483643776017028006292281137071408778995302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 44217856408214672519188981210959699630340889089622116645374602790302853461634206172050610933586935712984617920144440300481946587182119861267613179567374925712244266644878257046470151447198228293964757667653391907644914793699295088954860790519511812076107314751349949137737226727595849210027947173131957238978224644100964205790039905522894787716734903656605010108190075812799706874186633121551814250351849157137821284827605167268127049988682396617162840275294511549618392827403777480186033681399834540561986628401756259966131741262723213514374248681350792592056560079280328937360072193227768120769176246170430884476238698384160659934636599746330749378678605808951368505012426965192107127279719793324463597840187847416791486900569465834465399512603557526048944808481953057576072915861583983553569800911344782365823033479518775211833318843055435096811354763438071615557807686431734983888155714908107155875991264154810095522564691428081436015651565681474274313446125850392966857229582001249678964085109025464979874001988894415102710781811341655170362740128388158068480832800994066062194723274215150144653612132187750805550570714487018749468844759594853636620504284879655524146492981882970799235694947117627024470643749718886786026275172830623579832448563959333700982956143351076525031260819589631855473257369464922260966133782759861232688418801914669005206576748160974707005979564119360058798651944574321273256701239622662237361373840732024034161408349829288071817734242665061808919269515789612334391360196613183964339958275741149625312093051178548138298958188667865761152675426269644979156957820842643197300990958640661361073854890331615967046692658901052408141057286237548385013950981774941544202775151986490695622710069197616275158686401207528052042691136968238579423687059370366773472776691200365063370888070655985314112428911894833148691454174032245889668961480913690059815600768644416923030053734517515040201679003917230246994379444462923940864039912064662296118388694915535355954093220194210202024305012077467741890858984603738405345204422991690095081283249611359081699087432896860239813246463798098207851203386552389381826099927795491646624989529008808232472126388975157033980918370478805444038206647329854108563528547803001581521966987961127318396537178057784504607333433832245185584938706209227336698476657697106419148583383498779857031238508379265557436527564184261286826810456379771978860864645397273128715997634618314712656123166049723322768454408882649446643396799927593255848517546245028210962110534857245802139949036039595415216455618316375410640258278553550205053893420477708115208586087102262116612407531261527596132384309824943029936213483954892631387410395731648931808472025646196914774378618486504406594535804760924810258284916328276046568102313884635877468567439625947995589873394022459241085832306833949492974093696194936165443221585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] 313202892446380280429451787227572229795511203110589203513372819434570824980456275300964475847276647503282616448163091452711726255955005465438292914490446363556342314146053831622389035754900855478606650616664504468491622136787077227878050926464514521387134413539391478686187896320401494742488075137753529476348956018411990362212749343312437223089830907602210280841341024542138396997953500552954883109616774659099933664986658947084133437079177339021280573227162507160182135767506319787932161075707112467829372571859387684904679950551590685622891630036641081885786748639409582869074931380116914544353202206540938448870195695555204806390302452183170828408273584873868075773392894252215935276539399175956153265494322067226394410024919182064598994023931584151550057537665825279475670223050088964892421811170995766986049376541781946842958316856150460281492490211434587011885263312438459373378002224318881998187635178116349585466122771327905168523076476736704860154275719683264556321406116235152248005303605295163211620977117232611028218711088376494841254499919101330882399726045182265677912260621892822518467495730592920534470636694570123259476318266123308427588908682431772153553536776052578908089988315061844894313641317679700819853978178349242298553044099193663676131691639564390750120593501937894430919197967298551911951697046748856087610618273379637855939024025717325069248056909856403086168151080215133651664774373488877467762710591756465025157367848879136525201427747707474204770743716611852430121703365137218678160482901256876783541559591626565561442461985691309958017801739056695413266264553669903908287730860918898473846346911267412580363015409641715939107070208540189744336439867209110085454165680088435006037148701631371617890233005321823566838779835425399482710494929201198017440113458579456781046127679063849028662211733773326269232515716063010972386267174266887354526570489125760998698851260900166460313906412776210340148217399710115891398995096454720913731320038955810390061505541134167992702541305135095792706782656540020546120116194096158262499951694259104488847014888979260103438141608833179240300190560649546531128254507161083356822648626433832038567010877307282596485447623755617067959553900850360173008815036896600707418134144287111956854569362691720794470533180189403540838639409256005761743380369888758054257186285437871901861421919269687544918860491612838965502842834081862338772946065829956457625601750342447245524996066921840209776954924424663520452095177934745319668588093296123869785453647771625139705844502268350696810372392526155479929598868767801839455673191318497080474245746437496192158576221062374724938259869970138723244340274359753769859329621662301497060711263133523658374510080325401473331527584157717704357788242803795681380741740912569042926355746405449734109983373552765637466496825425384009684236660886296777980274278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 222176114362047274295285462509461446361457835651533928244789269633313321158152704423761754722168717167537157595888765785400482378841734149671026843577073107763193039892711944661824556733213837332149940419792089294682166836997376165586325901891132333132437000919830408785604728471701867405131126420408844328570571963990792084538675797146518808027045597195574743916395750162238048610453196051139753797408828650402724542961157756045477277129377267200053541123620171307053136251933956290879419319012898012025171239789939261856247731168791574275573671768548115254716593761401471539695441722523576034467177983741561040611401202605980230055363317662067526435615507713554915507591499139621055352088625644911336336013349267965941847346702027662363890038342376651642401467048374681316280965957657313326327030813723993901785996212992803423023947671660063504316790499497143568297452733390551958658362651291001950836752554356183745386737844113806829641942354419835656973833101756130218596658934015872337633744693669681867511539587127765594862355646311245127429316435062967379708473298883362510324511850841739229971995169548895644170691152429930155445600299524434492796762099476787146829211272585820988819678559999710638281874254309217672417054722692004973699132351029492873073532198799644121146413062890172286503302350057224425580071112091928252035697371001971599681988502142277696693536464477819478734670159092887952657336968239836468788573078941908144307812828576668226322446365109764937689276155399184344682895368795312311058105448121779542752300293257870374268299179463208431028259691634687000597350566113956819600134011704482544777093917463976791936081846309718276824299064312805600294045406313510344141535658763336339070413719202346662414555958580412921061125161929426652411505821537401821124551936779403752571718470661556459507991881530844295619138092775820279726068191838461063880295894938887306091181041789108291373205976328623213524789554911086916281659102971326190306554996634592403028188595167222046458474937561719474212053147141355867832734286707187894886150836957063792539633596749378888873083422497831823506606361214474561435579262687320494067578520880126860743282074664688422933654828159277774940152939626160683870652959617568098280655399256970108748139398480211532834924762863412232929282509717491965627069250447212815340265849042445023345405425371355464806502230633501615519250176616419852351113935830354104679042944886856776880133630835714192105975029601312831718926743560077721360463658664508242071880190318429185130929954990139347157696811525810059862392978333833599336947660506356472187288510870883679005447471629666922559109120558488465805257279110140684705563715874548593930975829996961440371637457377328946262058488403957563322481184873325573487587797069844536165626913276187720005091950968102118250517965796657490056959097736274375138187673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -2079181948266522518003145740839285343422279400558488069837599929325493446449319474052641251627781412421529956184801695440052696245854149406099982152630200267378397614593971840585041750872724864109717035922011734892291343059179556173806095882130419292642940857486860460775057391316978526872595132487452990013545469215169691537202757840725199087724772183101944286069198726199728478743424724083665696962051841433488993961975440414684988276428400017155653639307345192362123418369538062269042176626139172098451222576725580302776355789148945367050230698539331816279063979956325487444301969606478306367207794592664230921872248459695109388633044576631246934213252151688840740166214213375886917196134557271375333693680252580587549485851590343620471914686766710227979794360581855848661756212290168366724112305759067804279940306662753799385438533802387809753613527905717230121932189384535669422292596525693885608084737765682527237992458552888883489984391678991293507092037467396072246338548588560154446816943679571206386208434667497520668189894923067212339799980177361170986816409876655066731376406739329192597783622681039697291266950262194896961351102642756573785030922402467587249665047915639503694688752086775132963124283780487327252026629669625510762226514369930908644952776796853525652871129155191501004241859418053483326828759185778588402425686995348712934031428881735654592420891894781492301404410206423860168034823634614568322366770681799924901802140481548753640090056087487737601753855046020936158649769177978991249424990318180293312980984299074516502383934960279382677836367953677571831822306268475419563636260317703260783765592178834180529288418032275271127824580516574448565917329516858490855400477495264482803768386219632345048399021756234801636521027856006390797579968640367840678125651162826880728819717296483860488557816146932962695565120814410070698336567481786842026273043763147869791000165445720040555194249388991473545495336223811122961838269429899112384590794199170765519869802130940738015639739070847241985587527995030928531433283672378778303032797721516755028655056018770882375617230988125702023442893185355573783029789027868532754500285624235068894074451508363912890853600243011460710594353673981557039389166678314817948346734982757066755965997626044112019843878856120418029280781554170528262590089978988543731411258963595757854490307287884838502410809859910023278464567127119431827877398662402425567795442742339191913812486219780092337881485965826138022967584357089740542802571562975073808533275646516241557200439571792492388916810398975286597718095567772567892602469708217934181528026957667412948777824021039645335083156199827334074500653151316342108146310779599470614209000162985557613236801623035606874819387866680241899380985889974860514371980125082430060677608449698256739589017751968764757086508990197213149928139744607384864453505843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 2076041010929577358825232292145632448293696327937181165137183286969689244154060308180019721316828549633807339481942390363072829359375876674413186932160898615751005847307707381035458294039076123141329306110537825835977446375321445565267254601197722853060756431723346767655141094900055616161756969443235308492760953498220665491626672056376852409787050817642980534342229137863328971205019458116081685912863184860294968442941351418311114595433672184139157088005202889590936419264986623917656496995547203946389039721533452082402673582494105305214303127417325045478656621670219983221799491505483330310781370114041166341147266885981090528264394193638848971915344923106729263683718911518412322548895066380597390004880430810322011697196912607653083766999716244926342904341536831849702495352033531368272468810548704204079770813271344352034688462805022087011611379931190718259465271126964917351268764975076970228185790715149615540474444058951968954897608520218899896805426152523820180309459353527253482957887410703135470254568207897701345455731544173297151479840606893283920437217552510163020325034228755787245409290424546982440031602676518615479428781078665804747617485948255484992668592557266414558207192803482601652763378984630371432071460516529635085364048526244901133054551976003922680781324285671560632409647889731471402110775851108743055635249485472601315118947599064172775973392486491041089070746324503365402717894023238511892906648781299656414801699973538052033669128078615989879704624735039511397735301177697033284964817010923184247254222368468640890727061611948462763116919920584365810770021930158221711906457392456699203054470428630578366593277631752622771365558746038691764289883394158260208147971658922116284031823523949184976138821809365608588496897411418208186162017307943981560675746279718296795364333308941854015899933256035930262380080443195773776371546756926562068430350535605702549693344359180352851326212688345206236887748000588818314441055278438038370504002973100593030544475025719290887414739900515584643112152729456381062829883531628333344249898906161923811902145313007978694592870511209226706483519927579476327524926193788585299572649166137027413133544674560605860507920581105567711999942440514066343372458324531508890755659556525354604198282309878615990927993441084550885522244586176506045572286392295613851278309387797688755090397394816556644763394038985454529098335753158393504384542355165792841029364864741024580716415249506328344599391381339067926787118959487212519068070531360688048738032914114362237078814468811580337225142071405741825605167616356634689211026175066158503941886715535732775077778706264536825246013424290791260562637157392696648795625548198388033400144057726495781424207060025881943802812356695675903560072322857811153305346187328986341020855489737777152867157623783177513123962567254617732571006629430824314160650649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -169614358237462706321280552645455920073664119234333368944243407853968174960914205606209776285840964226425665658769639345185191657649537270020128257626564946924868584732420736830483080698496474895794198016239744504296718183731314691900848022765285368228579922159910858058417752683487459299599129449871769870467906730192651869092474446757855376593726832421703340110226848079126208256862892137739234663988134772643805479740309793476814494120228389079432296392530391046108974645398714307684986493512093584210942103553433425916385848085508982944075749522241911088354488980558220565967243959241103000601461009127504196527284691536106427644833084069143828346841509424971683454421001495013586303621244189922342430331860820236010945045296137466924082925052243890659991849370086085440300191982168228941283888296001688215540894343170969534287531095903983952147525772627842760457279806431888581212791214774962937530451708518775116670961707339191930700243980756877720530381617728896576790595424993396115399922982642048453752867660996828648365152330309707441405704960607951494578145453148547353060132759710750024717195706953637251436272471509671423298634026752777313465734221053452709244160674444947731352098931171036330289754479718745338387729735799611258903532624492636726570200476528247727624118171427671387693488379212435840239201699913506335897426287241873193410927131705684275358432924000309133623785686799359324443116879487566660835876715076661511941728992093827406940841376541503078526610904951789482836502557599370124494008878367115345963480608412933606045875103235191502349338222840661569965954031940040460261674475199471432167134092639404026083047698016617414304543483238011345590526545193741265614124750365755977747598420208800209814087515828866195682339705652680880583640145798694066825737468285064356116163044403875528458213775808920247140663449559471647116316827355306703239908817897037301477517450876688633939070591067040313424502377055442372642331816530456424012132237162420387384803137596857407455167271954400744728619526418422798871640395564417628090504098013373639603700210864235087915091926841028746011648179963823111336452861119803900265954835814578865868094988615498901719025164473120025235220101963620199458468778360337263829942675337390708716665655312724543633932533272036877336237647104224611271178547143018826157793108422808005171660314825911942622946404633885351123952998647304888128198133567393157966028891613256341658926817440853867452652466472690896924159609123793948186838270257224180379963976612016987070843729810086262776362164100620906893692075601278331548853366651395763116973509872927491695297786048589516531382922410572101011207444771801041899412787706342144305686747165209466506691209824799618638537918691878131262210796688433557433731655248617576035669950680686357467185878101651306307271591687111209685915182646449327142705561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -638874256239089070749586722893325147301132845476507465317893078848579437683707509999033252569550233365651698650745319344581018621066057353955859065707533402750106378721623873532854245326519913499715959218894674574626416247994038978635889094310967120506276913575273648550597857281180864728724130516758528211706514495931100602067200162297143591084247222558882921322817215175821472228698056330595261594307687051347605837985020703399821431886566026797659346136309750698531363691443974156517023201870429052958792017258874990658541109255726289920154680804478071501089061918110181998508640710250754421894545992582973507290504845177579834892343939606852938694743551075732272867603352969014783082713341933664727882033666424824471762370541651665972418034541249626531504059099581069497445934940929252744782860988966353181702779359119166064579615240172192508108477431540798289424875390454821583545862390762552203771673969629214347805798301958766788477194641102559401831643575216878656699334886823616807122812949889699387452122687720887865132488717342487200650182994953276734148814121075972845985946316179220628354471845750791458905333890262895649573098853829671924462771888742036061167872653375173443794486782337576864762009406442548454695196508566604857154686050111732760711194411737383788943686261234427888661423214561933589279557868953445454267011718993836204891668717297100488528507758326192722584819592064858561480846679766413368964845221242598496389779757079912951367168191082000761357540424213294697260370533196739243437683318499013979388032563550972677031868981181677370769715201344466165267254597749019536955574811736094829348670213533418585703992841486663598334411843545482395196947327375024321088106821439070220086906787146774957494385998783387666693958290156274263796192803592907812416906173184357326552919427205656698645637408163777174296027732443649687559075819346069948316973621749697524056635345143514879424824832799332308975249511169587749421878729800892642890465943246759941063904978352791709383279095294245510778515621860972031595719934734701608830542519973641984591779163446062683231232491842139789580514288775684767923750899450433924176289473424735476310250316413305526551803569679633176577740271996120970906640937718100231448668663952511385757699398052859600687292373311038450944791720469699054809825828748602185198729535307560326599114408287155988068471991310997271416181753452775112214585930528900519216481331119193930428591206183316069216199651784637561064154543019907061155455120488181272932781312218748907496739770674150064411213725259754031195883407996249184328061966827129331895075272568510914208481029790634352094188755331181602924338141260798691010390874769370423205815778454225146445033516151863391413991561413865952381327619310190976558379637323968088952442790345270285460540289159341743158207835959529724355635141118590489121165148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 1726540765867759644112318478185795861052075788510083558892818236089909615565888105286364243217789685060125811721375703811431845969509138559672090083879716760829570770897005792317259059279762586780781570975041821113831331917930629220598993219774936875248838034350400780950923142461473281978469033080440988199326286804552920486213340677973880452026059882844816557686107241141565103622317339471250576617051566069010138890904850553743778313037161296184202060694863253851662715189523552259909795219063967409926439706958206153699594485635474927825080956087309767465901901474683897785127988342329706265143261926346342412916456235744444004678159269849332384753091685976401750219293046177070184595319570195211484874031888129068475876187447274368127494281650755005043340943579726090447071652731298994338294541586825097137100142359673633840183930588634748530480789195831365077967292581944976317974412706555137779367244287377952709145061466068715015381268217891575622781663392011499466879786566807511010344266837217974249701282342399206460710612630691549645021541012092440080296201088603019912313243935967600637532791119139947808525340279848895035536579394167344635339404971492751223106849009442216280081274255093893007650854647879339305900374846457564725272632570249228174477416472672187869845492835757491600307533523030491932186098843934641217567688054541777893087372036989129748360395944612956162300437118223463705400677949827458079297850851190107204587182607924536191599991786724440100910332761773576352752630213356415044270942310450399320643216966482909448976903164997288750246357187712937762454621671042173264075176784663886607775311793734291550894172916232945666607179061653942990215336394642620619186908459809541306388464754559019361857382676128158355402115863028075663962829655417189498505127765858899065960794382804560765941697506649327007417799369613111970941359577529088644827278198912738684611323823394941304481247369213463388697941254888936394783350933289638560083653458330710192777740476686128949654251760058226089831888031193414444408829544495372583846476378083282098191241990190890681637313945563626863332521192382747311316488774885921523597777910395124338727810163762458527002884535534404445187361202003145445806022519524974207724856884256939500390484565597799427236938892095719920579809746154081575921980183126870438431505100078788057257009185113075621789955673050035581023899844582893719316827628718911767758665801700347324818090343499375723285927526314900087213252784713918388117363231269282355241463944421324183362518588631722004965764777423206603621847640740576784115601027722977889807762487953247874174163403251307687032680634954605583438366695279801755830788650439025770800776146876561898001532091946779490454037160950345187735446666135581751014704224043749193469480496807272568941937693263335777964427054513103604342966509320517565629543219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -1430702305240921746496240984846301062821474146683001825513000415170112382459671419307676215974465756812078752529205761664898310247850477858655022625358577412837826436820619558773331885988879060997891799216190907968162967337835005124346133244570220644415389789378087745586449808046368573584813748818682547393384743971570478016690802366154703609115196704470228460527619632272925722986336639879935491478612115097702901656282181108449359020093931789118107025781276970617448132339778065245303648279243726690377811569828534962111511262873896763063374653632151467653194617349962273850474925948042375867285694148303367521783133012635285148285937784803749940525073566757618881352425276186004618928404216544945900382106861626902807921834920840682211731079318682754035264828076636478766761259570870822287261092928103454380199761737600391497076484209835408748187497647894398247231707908336054232854954320785113589419265842737334028251892008908354927242278959512767724576053264836723510393210143920424288164615435359851217896039270502791444927462503514611920668956138236106942297178029925998625483158234819557545579413636346702314438087637336702170080836521406273794331592792336969678936320197727328253399907902005596017147568150251681138616386274142479453610632766580969802657695797272210030855032695950676334827495680078213138493576788244853295021093026808832236996415946682751229742916925721192236445164181751427201041013234980392051539650825751882914437924205045222718818670985400594238068283157319186484909579064978539893753455146117027781713359719748516781822698143089382664384777790347737574006218532847749505436234660430094828275704788700478789578596482736375459377353282738271067690388341799088798137499495795586459709482966324219910602143519947549044212456092322705925237528951471137613680187784999119837811500043366869429712155670067389135381188397328722960517506968267318203201988432165235383955713279267773212980904803091590735942018058401006349156659283628023753280878368835883229271247130525134688840488123861129244385773914559607911898155469164943505184466429063065620102015399913656713723972412457830279460838759285637798130816492045620922824733520438552250632667244209956249363939660154826302820033492267728701845028827992693856120585178072957410885782206881465154031875306700059664362149608911367522453116645754744474212730684557463954443007544164535895371000205697951283839762829464757447083386657085155211936482885023718247386012869242281732721402763307988097125855510284142518706935916182220516917906157265989413899450309347261003686315868792221729589282925296370066491111621183980146652057203459567418756953896664502139617811993761409331098812588186541205120376909721392826733338191491551114808682769180052329277035572002374027184864931654916131626721308396935649641560459446075980714575699263781842853628384729622671992007260450557572111065415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -6745221489799088919022596482397423862096578277132734770883622652590242519233250688179948888260369793470339349404572923587068924400062388713000052138948531212049108744387862731589705653106652891699771082067705961077617573535594374356734313797521362397859825770986456572178672053185828124171075015995512739897983993208059599187475158017364126002695628398377426973288605321444009878180432660169749516756143664741653495605311375590685697016842179411250782193347369965245258325379569954121463036269438741901107774254403091447134201446197640539670021853131891109829681433336695943144702600402509383640202074895480365544932571741207934822583180448094488707306915576342277848068114115923377757483066712247469634782241425784949362643111237385001722092287413845398307693176944308579187391366423469709551077564688693031746872274719427252996627064610133261088502519444670261291975602404426177400637645405998095521464924043327191481632086173198048315053886802441654578421583902827752226450295768385143143158385829763412513847715278650637797172209104610436141533645530223473459943531446872755007063234103922783343215360341470511136884357996406138634313011583201177635348968033617962116985662097759400885650797324240517593676680789909487343639481875368843604490060716774721575416094885904810923847805326910130135242448528203153675966388475764687523584010010369637343556984037025379756118713040688138195406675063183238223905908412914823839521094300525948300868021259652665902334830455195021242116996810010371766652862105645693026696492821789847776985322750934448602525835905969209616935100690099775192613130908878918587620194742212044990268137947112061655035322662037113036776637572669085143447297753040491744322255838546988457213143551315181280638380134156658478540406493597563918062874645780645273388106207971986416502133730835967175392398768351890687691840456911196977586337212837313497765227593123135976369454603621646370993426222795731241884661708997535996820060707492288963806159776502810994175742304047753912267223157096287283304499131390644922102047757617109408677876845202280525613089258960632763107558363301951585329818920115682037706365555475720589837652111345474923095333059736322302200351481211040056799219030472238131463686542769373232561640068848080228287190393821844369454869817163072838196465699041341326489660308532892967236435712664045318317730755968081184695757136430061576410111171671666515640685712989768631258097313796745262684636446864891688057544807887063673139684515824684541558864555349433480992593354390232631494314774347011914726199362342816429898500540590801720681768700450151799980022685823914683588525117853496369965147697485666464175089472694993551798702197299143753948420077632999026115235474479910003567439609748607665105303775649208660682012997081867744914523937189935788565434707045402689009137697569441597099195180317410543659909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 18481200038064747197688190620589617250696745963813425149924427609684883684763440858494879993344231739244938047809585447370254188987450596519855706096584295803590238165551602642683081620577982550037108075230979252272634104487813776729118348172626390681681681910063291155240538426741254395127932520410080221646142049660369579328290759475377537350817811550944236704254193755803099645786964452595596987733893711725980973167129172789950106667528211006459855833249029051516309709992950603511544278188662176110367566446941885517305162182677400685434611099708106468106822655604319233020683453249650077956703438695253698629411030194034994128627468431503719006253868849553360543438728204733195912102395201925361417277382645914007419167868131488326704203859966583968606330103845382254281336267617721975115795780783685177999929468568148474925944252530208943669898161420810222074286533618657379898912161099143604159614710543531752869661595992476722779616557823450032888490316162828023840798457691159467892810320349150301475289644639682081828245227229494540706144950392942630900130147351774223914332427181195963712215796533030869291017987537741265103423677963989429605729195022830170295161144753615082310835587748745655506223195457742587470537771281222988564264603865552076127268687224779663780803067204725596692132435187184113077580663835971067668719933741320474036164494704120844927355040708380162038315156659601807008991586699777472483699461966777005172311006841541630284069394684783846456518461494772460628781053172848917792308020796736669183529022766016322375903474214614515780480084806992889274521448023923166444572437585547194387502532537093875205452831722295185560583115712090304304437063887514748199828325686829775894933751959402989651833370164201313122224810526113004514357657956342979982800440749459081970199608025629817645036949763463951027593026691696152661593889678274608685969112855239823629642054080727987550465721975354125456009871458407024163541668124913246486509653035602940775270917068706311496429913567024350975165043964227161613020618365039638867403041660447088786598130545463693397822764492437318653238840611472597863412601337374570476747374625073697491429235891152976212070500593662704608793720800683459921979096844934174223031408470515905931691081545403849843962752306051262695470534068029718273142876966208624731773406439026532468727940464761996369979634786912444962870609202122614650268170126012284262111294341585310907332149495695401503071921188621400106792033652229765678561427535979777228853873273569417168733516046413030342139637398095771297589442308829899323130377817658952567550471810903936170404080782733202572828673175409707313177169047403776664815852087473308342405490556929451559606188168064493502514547246401903038166545781620098815250810182319404229851334124320519314589715932182643904517579779948189960532294697297380733168344104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -21767177557325263826734006145176112647132917649223461790504745197430026405370500168791476832023268928667173389926744497528263266037693673857002905587855757203760534453798915767207824342985997144513330255652470453374096388557498915331263833213940272042510807844002451103154017797356899991859286978537097634591997231018857602046823022232793500674310627838349764572922126103317292198028595442657143733788006092582417221718304038718398353824638214794911266882802207782359161380674855956050708562122606819633447287125585240086754963702976903161954607752819986574192610711142028689967030005873551422401928131182558066860081346663130287951683174517278950926916915580731865897968739510320695746390149884168247300460128764681814982595751814112147109477760221396360540955393216816905841870683892047050742386446653162016283809867595559520280883864712295388280677554597203006775595011150499540365716863815660971004615700577390184375681856119531312363502296452909093639479296558493367309531271034900052356165526322690032394020906584073513519119772600767780194404606230896555640107815215234926743647840267734429249136618859263308840220574510037517135782611988510511933420927341130435015961641113510487458925231061167366062514839608952409407821006578237973907002627785876935051458638302737069449512825336715145456186676395356294966472973378002839691344104788158649581516770827716730987380963272900703108364477942396294752303802150142030856643889394612729998540617057005979135111303998042691333576981222730543124405349841501338321802981438982477056328388888709594774513589858451001100209938503161957741467231685047147629548584174147208929893263964423772342721863119026961210050763991702991079066314118906217770112277653710959651424773583855125392022687687027014960251699564599179712129313245400484274642335313929333977094424740547544701642500569562838363714784675120865686419535542398717486021220321385992962241442125196678162150995486219924748591456122948031835764925721768736932283035539477722663177664874832507546079217595938351381381063180535100515368078531368839554251839992572285464469294245132422785144372184283171002329589101310993671323725897281290642034537547490810698435556248116414539286176166472183446545839457101323613594818944287645793951292825795694239885763887678707379300817939114422498658963930947651780277219974721483358558759616900436906770566162100849560835103478157311426754189317749124940939566584251568975256234701763188864999284876457667244137233858896326454892748876624817906209946933342329805350068905474836860879489832258078100142097914273361266169486172151354727162682485674876141988491064840382717932198773528193011008267183281366637402160033225271112221430345865166798260228593878977606108352342963750231277929159897432787200671182054787023256349905973202980681887385826313123516950333198469902701329535883583595129895059087358865168977100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 14925897072710832267385133439543644303568014575410780673232186241124922220116973056910509287937689728947217403030827578431581603681948856497298361215798804342141589600526032589286951184162451080344373589751673318335902577753288002793230365977048785753950589012656199242605526467227435400145278367195425939723247802525543012902987760532469698978818528176848590041870567328064773958448069787608542005631586716772574799572810113747088942854829220152162684599751312800822275821890576058012024605005916936153228573313216342737469824419716915627670802740062491634004369355158494913066041915026417249177142504103307135787920245763799383924184920564418126571358900818865958918620142321963247890471202452211314801502091892541048805831655339587448838485976744649077508997965167874777426208732339976356897053613549678776739538084134834946799732707419563699683452445822123195430735400215907185700601823350242061313945361165786051760481688390607506204995098382427074241440659903009820024120810052053465625590114855235828131388575166374212207392670755660176706189664214395285076976862712635873029395778708031776296007345470606897288262021988620129562390376222512861814447807281162243206618244042932449606104062686972743388809860891150450153457949992454279259433871896206424989083208929511182740697959519441883859925537280789455601318188238968027532980416604573893171504201303622804456247070060432196495181075673091457467157550852773947470179246450284922207548778915114903845808134497846087110015522758152142129550680067155885139900547297953669998594957266722373566446860992815112269112007283102202440158107447336857806974597159559860462571222238466296383148570131365591788180281375094935938268149163804749842178936348251047650910414352121900262985809529045301890416498142704398777886361175115453294194633527335744355471570652482595544239371313232479355869010230254828331114083753770217051595373864202564347755269626216677328367978126081339638304785523806443803406159815631823298586054651170031160639366030845585602184773741892535361512750881520877788687386914000039316890737093337572430888812269334912192315755808510748732722342386428376737839331863890532769948592903116079168358029948666704240980336758261791912726895757422976776101852111248201610583368311174604871562511508126511492000991242079656747755239001514583702419120592536642176549637134824761527502789598476553929037815741177267505827719079081878014130312260481926862451324489008178339435150605096080435541856518687292995039968871279536457906743266252447729025009404986657432951842010456349563631268488115464923717970035007905180763886215890339459767088639919193818056307134109304119776745713374170086649768878368119143646459078172989032615753102167814124760411157582964514538211445247536277713149492093585433998886504010732868024619830547261708917181927610583109451866573889056045536914079245859763827215695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -5096109145324364827791279267171131042716011883231601240364327261716034659055873660692098753787523823588801637131040734281822278896662341712818776031397476969893867879447719646635808775607211503108267060796895043999001784902504585723488130804658976492483150750974289980031939046720164060233248230410731302152838645545359598071870520183982541184264860779630869121544697786129306142141108530150192385352573725354520235005533476967508340475437901526772055376154568854699744954678334896277977855515435012043230378539516779442110769641342658575444529269601607326939067924676141507773967714046482173812529022993625899069230095904017160435701076022625899559838527311816992638757073407209427609690062633401075766670413406811302729731818608412919531451765252601817927548168441618687545076308106251521122451268000379850798233942983015432231750594271802417594507404797923508345911448524151141954978414729987541333188824525375988282927821682762125795266241727821389665858804206413345392449906014198213775197655664351525650670332738277401542631883383831159358354652928714805677278722321638239252320893657576241256057232371231656275458977461672368341763997746272369479869282819353708412506228252267651068902980872563071669395730776056700879710623539189385868732110994638824608170910385317532216434401467832213037014332285240606178703569157654717606847149352889923997735734093522563594177314013785393407236361751863359566019417838166680836316777002601772217468447270921154168346232335874573740080710704621763642542404410573397899762252080710174521730788656969792489249298107190184796116975199741806415308515581341011636223467920628535951741967457070584641619736448267030797830212426076989280026557178708923514619822207971243752275737305395601313946731825764958240494922034049046209231519775841806951249120144051888615866037686589638101829386763470644230860267693349580169533695306057801230647362327572792270068380761772103295533983435560271807675856732885934945563388671131955494504936975158940946135586568818714128904031847401567994875307944622285245905390289292853208798064750416578073908719464383713966106196996538182258501820044871065403322194508096620140236733696770486132051852672319423583784255346023795584346188885061309878901260514885598863876230507574076149853231816880952311245941540111794139958816954399621802528199492052666707864336066636235714555671558709066492994569789759203796782258129999740376874773200077203545697545137057061521149533565543893998206344247003974863098712594146296162420035276972600108496185276691580453986223486737799144429968419073111454921627078713080846449090763579717536690191284734395041641355698980096446098999502173764762012997253347995495491416535647315643103722007472128762898617411526357649212351921306369323217281858253985789108725910401717139724902328868535576286402974427610477388027242981268137992526627985062193568677888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] -2662342987434681201912309352056721141790958471326316682948813264984925140288115089321169412218965858488104837530749926764299545137671090604296133256682725389729646861713206022769264484146697690690135846707316991465316207534892107919657272527482272248429063674529917125941636721472829272387982888832724876871671219135460515366738266474063674164733980877252149912012937748228288758258036564191838383279560437842425675235078585241347458941992551771953532928033224128932206309830585955651202746203447129144319970677361382322870473552496622146356625895162639498185945173999861569813805599499115884439291621932334273279453638801911454001306458349024534407763000149125824762372942058969355826933033345888198328654770401530459316074788947989479343044754788529786913191705548910147052234492527750908488588197696679447252144339212232117024853049649495705750900334622909899638181909081588526706193401940854840426810323695964070058877823802193181563376215071103880012842436763640425156321441854799794954601314297604858916786055682894342178277887014672421510610493176367310731777540691410266232278471749029932267289426581778116318248768907162112213422678610311183156651010643663460406441007467984880476896732506250978812089460572680155471529245124534345131112773211701878495562292777197783542040677126495605702269994844612954208181632509504828580127403714174889513506308353904494922311110684662892787667815317045034359886698577971443643580950572179204377290117417870089421042639936942904871971336452097116144142226060481895643324130077507726562182793556760430252497763214890634025317455004047376090054084625471290465549916519462261836444562754403384184155963167620315273584794490393790483610116039823648094156298453671566443684030316805225692492181757019629621852424939270177843446512853577619654669710144032301486469254353802680948463650747147089779385937471497885585620830219521865559656349498250316057491331649713586040078732067917511229465538281507914644273996625834331272855848525626964786759204377762046433281625445188665677969955832633161171484035284875695332613472895077842863834417238082225894461527020413964944378620558872189594307419006841915959988201038462756611021953752497028409938088789844156896240463203952805142915374720687250041854643571019184744078909216932687909884199214274984777541029448587678654049509346912862504749595980430982231640199562025366792079347735590770559523574971515940113621127581866067943410392213399438248540320555894365572792855005065072961618907474033892362516014632649277779434798446512335968017509802203922508472713221600833347594891513578407651177863413931640791036788813771869916614779040377851281698070406945237582780014870478824583092752567539525823816140089757060688766881699279771782404820695119210380137700503733641416994378005700669803217033194830655071188179351438336877916589080852326936044697526193600645705225994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] 6165335490179098051908187950310561170364222154380390474807923704828941203520885986706446680028879044220793278886933761813648581822949318010763682827914215999725206544152230381657669293868342354110740696729764044767692688046124625629918599392535805741097544287476747127288942033911338984727481117390740409159334106316577371193770045660241241588744947822490932706428266755837429663079673265284715750957825853844859795018924800193431516684866084264318248416667714187266285700634428218969641849511223940783539034028603427787284929019017711540617998747728138142785080186110915220722905005305764391842218185436781513192483031618635759972736640924136703704060535920404930449311564619488937972880159856498573774731260190035557882967829907556964702645036437484955046076374934404359216594352801501152493837942698877288277092589748676371923835351065106321235444153000818979969161577769718510785441981398372662125396551444681604462579745293438588991211800220112411199485231543200013934832247808757519353275931708838953035446239360475804287534269367463186942964462027674260418305743510751178886085658021164626940169463795324854270305012929174880136782896306885711576215318808868492519453685037703676783024505336265410922330072770903049575012573759003489962549470208846341617543237452190090233976124761650513946293712807569162495968216076677792615000138149274349354936466471998141032140053513924458388039606133361797111007990597634889446280864191609160102922166907895711065148942892659517793980450504782101578651619038923597526178634237625126918548044049617478077651721191575941919830738557906331740128813194238026085426833747512542550130376533780935748768479691538640930794987560912353014975155481814150059624139285856737164174025301788107230773299289119227997234882000427259384976910984337061598224373539478038267039684872810976129751866359155018606324825730400441103036633991485508442092063130101619778526702740440204150024071181314773395788526849225737609831210804534930950086436479879801247518213262471672599904065692331498931441276301963905643688397480677539719283464158666484757463325557459290091337956008333130950527552658591248720141005795444550263813494185017824760897581608005143879050813045661718381011611700511470776166181992892448349548978710371311306969182818635912670467772613230442899383733933657324995840128352038735348636273045019752886191319685574983110038139730696507227775601404246409969781009302634320636667616271050212516378461885780809546086020316725329166205026724839334224169440061979889159960282646520300533347179398812443551701257033170424075951053275910646635604627132282365835803940107777055077577644132611138028793820082072281372280394311282257589765892480036622785578816771511744424106473651606388182598425361584374997727179975302765392053221286335531658965688623340480613950515916172111159752736934833242100294246293166066930268556492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] -4737619885728031604082209754638297074579144659977706872729991280407215526503695923394939690556566399223302586197708104112281042578457678519849786522406402589647710224662876011584598773954344120778824819141121585199995541948126813843068967533686700338307240079242072910739980624768540818255869951520882277320297925913402659677427879912884520019230245245701881922457349343765462236052004408103511749335384941220451974620425916546652817377483836501816194564552978632942836963888028143025592240133233364522979024035852258994347253404876477410922587981367092420833623717723456775252671933388387469110169907640890090502246627172786934002875312183657613020970543056793425857567641461368326076596058210739401504625672521999975255597820625802504544003009650313331951835824521622422575512395593534936160106381586167728058833122434169278410561001805110543012455698568734262462859085909031708783925799938958492059401498359150649090101102217866774429407249390023716082598073543827612749569959361453238508816800610857992173431254205542499786677892970541610619687035909875004762251418203461857157874325635716257510774378107841304668512150330811673570341301485397430921419316353366230980989622889154578383332550379938931934355217611768470506920757510249489038825393114709950917275320123050979115263849556021056488785644323703848255337107187383064603230928071216450697409943209623831753610529382419599646722706697238482156844521705304836667283435549367380174886686604987701746600067086749842214330346431742579207559736161124430956837898447029316911498019035862972006768046669738421473743562898287818764966167013657256740878600690562047010026048099830057892793081513493753600454032716732405344098609582052456209898310751294001427404616574545427396824113198719840523834883633367270120391649908542929810282687154134604333103397905017712884886137075526668849634288631255712763297090370935280567442250019112422953410990694922668191347506531301740853242575668823721695503251073911372276702922116696937696101801825055161937226099642747835063738108227722876155678645166437649566368605771630371519414535865009170978024434156455961819004246542967726005360185625723229490212168874558422758743620617565757763964228237743178566720486070241396070928479071250550528199505185458570513965369448835966188136833596377694027822371178669893464091026622451545726035774348863686190766847156973612692481332945057748541303018675270178340081427671562963816194758725551672281015831983740880517166665339448770940855628134012539308015903468218925495005566836209674359872891273774446030589290400772627175728884155985131601859766833576555408082714388354028771000433295322348339358365080503443301884891582535918840817771494508868031765283784038648199617224175197252349083115721882555941528316788599848704014568624426856618104078606702709514763043569544566550936592365805306175848147871072491653387968839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 500893062746184876215741022063851921855860970982765324846934766361783925335414506830870003676165307607808238529714056983337091816643870861487487203898334683693159581287740950803800798914986488358574772648862846659026564260244346579674010063826565734418891775592010784383139023155315717147104737554105116111372216601340303193669697825229991456388833689700003891498524780221478136580734405713100892186849916122275948632798571675131635279939502314685134913144964031276217343602939439317410068269083924090429554242113119674138771792328707006296094403638834678417547036157843822394272315783728345973221280910114824916655729305881343293958148512386129490802072561186533852089251594298734843929461367485361421024582016271793213349832409212040606880596099212189068952899084835104053824811820695270371320845082296422794268851910301098646984005752542171733645822603271292523501208011743721162662331337715000483831076683803457722099541010022901591410941713858189442973889592744392404677390594344343613119870104763915658858661741015341828925242089797590772050447013360401039329770085534089757968596011907214578959889844911159418626897901660914528628339564171329578625104378389899443086106908670441342871744389859480048692556650440791266680807149760177954468836912412957437893293761550823548820359892739962066238883853879733691008925076322178770208049340852212734116358999924585841561850063257843182665040184760302477191522500855431893252277767195602639624105760076050445125944963869721184021556057121321185167813594407036354724720971841729842738929575615930020570486969725510475101742480387406004513987403999937849213392542598265614891358733313099082259526191054992024941462897551538720299557968533852264180741607087084052640401795576841994332421316339381346998680322775483239771114389725394732372997439586562569488061816316947900038648630242802130557107118273209232328787171192474184614840357655275336345267668534182113907340221248711557523747414044475821908612082939944955063046037011853932828665900834517553736766215064026911375137355866970139659165050703825178828787307203522900112586497020161115123430426242861371753337693785744288522977007018752778180662854950447200788774928666118587582260201717535089386092639799912121904721443486676654850898102615926562419529636927936146682831803953741974937307843616108246238533326520068094160905800485527973951340215176626916974626089120818401321162748808687136176950164471593831327421030466396909987788970757281033732725184927831253239975140226902323556978843540493520668960379850709411683871645604497063002176111394209239850661206567840838229442419481812058837461752862353099182547301579224585953677558579662466117054173191516184825144011143193168555623850676898133783007506591367238334794163622156210038805535292534998674001016170216830608706056695101599601087675038350303611705386541293188261765726956449948169456844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 3049823472944249808914251474119862306270377437463677546969939066535813613572453813032790900677217550185340939213240562587499973464764101790317640931058160675139227757187970775150747304061536669475892825531001700926835919034956882240279009346019444854023240723650405453674098670118008870734371222238116488919792326459421592740501643204214916686108873711579820307327697014402607264447775851151852500578619893913272205065784780630555534227667999256254186835721578365479874088716307437722691335856367821576067801957488868969098581322969796926234615704806534881340147041411086349264201043476941885063860369243103151034001359053077776201535186309168044426229891678804267363436627932911076821094336571493182841568576603326892962085571619394496171249081335099399185757421349540261604052067972983584550404453109739312480662115744567558521671001415504725249674201531367267440550478851337701599161499365929115762048136715292898608491869004544510702556119410470626596351994687188148382998554561798847716286369633087136236138730552584630290514512626006750674145956943882201946674635266822973867442627513327441632102089761808991390621379672865704094437487021617264207084572702210678274711247457898895064110997766324778524650322381326434457026189798482013069935853347342350900521807946527739246687702673767267814979075519304539784201124069524257226096415485019987115066339100793786083144825378347531993514465111449704905017408940663615004452718714830442867268004424981394434885377423734080117468977243791181934005409619351492188972543015965595219421104389049505944284662306553616908319342383239509776115011701441597605668500288684767166374784143485927908355001574553642056546116000601430821191972020474820609788908799562724199084302113243116893583255883327008305801038491005111527761892912969927557424508032799189930214499528995581875890561795194780110450521613655461167910266984077747745853611334953981184400692286616231306679861567285205342971893720653083274936982788461255406415028034308121631429069437429578344434371395830355373403294242922535224215110987583025116921851296997188954090155964069961097310403640709454644296536334158555697145458368883876789749828627696192803702995053214975754133115573391304308781876460942802092195300182348987780631870722661558350279461350794309705366971374323058789589344440949680967526629674197606253817737357572816451885403968506865728991626070014138540600525311118524036328975842014054992981146965320603574614075770043577673320840312703736861794267949340297760956530476731167485264096375950322067027235512496779145957058207730766107723400959659355857426762228074958699268901602018995766331967118308192197342090820036930692936736928014611967544218906936541414261906812711474598497904466921309938857919301598351290746234937746170321635218492031586043754340789507177252264773754258863409585204039057570668554319798375083145675533189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -4116481816449671161651079807173472392536365064811519362959879451134078793019896667296165396598910990814959348251148339961021174979149245670411186405203251184736509090054895215955534618437147221157022554259117641559949174860842460813077406291834670990389522449369493847730595410341796031947495091007367625073269806263850707309725408357665268086966665423133594712008118420889261083081313008966579056110745685970473427916379307006026909857373238570385670764932701453673469607290498290755264172914738234891987988858073649517684917543102116290409135250323647073023160158688214367773869079148157862359393785547138222620157131201535798817147098759588891663907302571316865965994269577691710672727750416829082762937403130952958550137025587096756211710625193009655554634840920904925921909646922167808021396719342559121845620012480528950271224656864439632139095086874987280469315607766530791110711812522537861965779444998409396929340760902625059203811873550980202710606478122290904918340174658238410607562084522962527350226715710789715506519283900666809687838539614231640597937918058563258818813302325064052102042281200024241677058170229141415815750319517475842671962752876988776061205592326246384778016185554003289573217231372510201174095671986225647228082540220547581148894386563795949906286741877078540069030920536236779690153238176128326540003299028292003313387409160052079545032988311076298804673672575059151452230343675498195514486943721889260656729591041818506040859276899664812871036849730753072811638898823962529075220307042867787056458593267391108799664181891708005464286888666277739304135919832877598428243389948387451640814305451836563044603234584445854747448857428432710287289953199958421263501531761486574853421953298160145879830431108791268911838026787751527319452626453478487571136399913814044843492769438230690117304812133478575391409257667425265360534521157249734946491146173654361118466543551914216639066437247825647336110187019395519123327140215920221191383763506035461356989979501338893322077703432200583728638598303027493102012535721122408044782767460061000810811078980007539715360818983276776858373560904734023766620621581640383500427230076024791934400957956096332496126613775648891427681348812562710457693502563447185427917799661524941453897833946012602755752950020750486213729343057327308799484488752865832056589474217603792249249239917206815824435353893273067576805547368550231024989204403239257534528941930885889360301131162559502932181848961361599732586274383846250433052180235799516025528850807071206729914937343717733977288426696737531616519044302345935001761579802910576259342782247010513119940170960572608316607558302418586396871210501690282698051784700134531783905558379873235402706935154893714363545806435464509528333413858142121354019214366079556514727214159202732083767822144494589593662752488719931035469888511294062709022759321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] 3220281299851955199786499989109881511318828649969844284592550012868138659664371557003851801714510902993550162258313001424008236958422285304421461187616860989677900486933948051975593568381252759862274200431423398076500697897884427428318270522080561687000509357168900217991917443912274214081797314751132183753544077780259792646181921770271149461833536797575899759547540341213373539270855428914737717163227879920908317009907258687566210316300456351760443377887992351707027995018409742976816882887448400266597734159767827634663350615022767212962011053042719870856492621096115251173800826027961309158134601974596911586230215578282171206998013644130143621536938456012896237074695309959299555211293543376090207728092894711130873983757131743185584862330315603700219916920755424147318500130837401424333945615765222742817602886039376793241321178604929011223130216495426193186377601324139081308824432998595709436099162268436633801312788297192052482120154809231569293792746649132044785557430754408795123892085965333924026370506135836165183144460193276464695374122037740871235846927163205984669493136502021091802853681377530405155441284124567365142730511855732951167381787523589429741569559051005665276239432453879824191147065229079400437023131335850395633154184614941682778725602503272125910676610884390805734406994485760938063247510855515460684164893658881430622953473953879603312147535055417023718502578803072786777083764810981680280344091236841845921997903339420327046088238318689308682088097418720852212799210137287616464965468687859440337402928047290848811420210314262741948581167916341678710348307019289045336545836923107116036628815115608594720767850036852365655102570983309462011415060852931832293225011399201571905823653653774710424759172716621637740264439440279296711863452164652562312682697858466703758522793703147388658153710033047975880825431736281495277687269031041174158452036827953579084191678830600396712621775346969905442829016171441207175363649210461031228491888434710400504670116278713945594950309993818469037612451400176716444387220010616328500413706702081382325800021219026078787186839883892677254081121732185959771907438512585297562784097603675311675627313633052239805322023363002267149752198142626705139800546289569662163761312579725023516152426913715349801072081113937073341978279170694123647519170459714149001950656621979082021112633032707683705161301697804072796270406606595359567758196686994466515370322161352618756462506718741624686519711110021971405010151930966327127133505111836768100807359914319350754957500747891920319843657588956975033324093868482683647603570763856685171405002673970108400297173692265564389053250061886968780039131278393487056573008116496786170039062725234074158888800514374812918309487025482456455041173440092684040728144796252715881101987683701924703880168895708601100216768731072321481049115246001633822361700532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] -1751567023863783902522583404606925260067266451826615187016980297838606649329994282739759029540320364315162876686504032902053376737405124863759818047488730022162586622172832416742822658529989822411350881632838510777145682700790475054820002380461531800272423981887808893774669239485214384535407248467580281998585946515665517121630463491897888570380554997485953174822522054072552190282521587193223191275308826012302843880186145673291390357806501980616908797505541344847895571281931305875407856516302348527126564672683397467005478530887625958166359815408026490560188690619169477409612979166456294257952170238742248304882368833537413188679281046606334878139094397225567392950293782673524280964740503369204104371110084062365526789960893467825386650383670333559154877015211531169717167662401161517395489731672433301571980932448941272075217464818511639457379900839861095610493598537772776051435026468882728836564828360541110958811467338688992070002596699688018173769614260103243975598259188277534684706541763654030949615944787381664489907134598907068894233851908614832183898654802663657879242511139427167021427646159860302164677451965914047878109226676442334653768355851284204120900946066445237510282472613773209623167422805648497827112766657203874559207847097613188878703685094759708538822312974827010106678129056947627160632352448492206548706823919458016502609649728385147041647011975253450634086999861114444977585972639627965745041862603891773218878511991010974996548867068785537456132102371823232480448595410365358242932937619648485902493341270499989042301549001391990637812681240425640353703253489901105566962653584255656537011337196796870078269663478981962355657626045723117021356930281596335897343776485288704931551229084627618632815773409571701056004072143143928943959369396324187750151754902122462607962154224597572096246459976518493910203372637512409111212203822666740309778134751826134604876785387120701545140538216231015376210629755033476700202999572450886361666167136706670972563700125358102497215709649006905343998256298110024871459171443315296322053061880114676358705415504622905551370710518811373281808997138569917633129543828825879836976799578609031548459087834286457310147358598555238112480534199990988025614820261595129015127806766294311766977325937320320453542433012382305509408825161515229228449430395224191803280702856699574212367637447373184355154333508860991513630320944279224689201353031755089148225613030375295150480912107995805259985343109167304968310661721246389327030026832689688175859259132036588009205242442080436871152195485383040834492563407884615495619616229407458278702945154504847893532705124591270066544731141098980514845947613662352778742808738507608738851069940131135280316387498537833593416043625568696942856976442305576886043210394204980704684515019521337081775358689079515792453615617739106152528801855140946474833438310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 659071686631468824453708894201480871488377029128265849933816652594089068693904841576624834944598348480636077327620556070093049929155388844072076998634546331303612163465799106634251158255624756724870082355955541080780813232823321660782780815621256297635980138919336706345444157688342979374491964980437158704007367423026447526899131806652418793208850736840689243586743102626411860452519724187280050634320843246211338286337225259525789740232989407707209607771708610371806252416839631834730636814521413882312881855294575707738845178414239262097013805565676132334425260546908996230019778371474531841808966487129541355311656866671028017476661155910745299491499471914303685020364504581377813565547768032279633722206058974672646019693475955401121920164268507397486176720378915239981813955222309815493476649243429600137974033812904846305255704944161262155678832331042744876253625647426385873015027992679951796075986112090118680935873852264708184397003893429996274469062369937406377577981111438161441294232399857272897212776559565425606606194346499622306446796494495144093758966110215736525936314065585279238069293257819195797959446533462727684087211478317260884186244708023269045508971946299692053291381153251704236994995620510488506228284969868952873662907352872850106137753843931638475163176354628382456255741849731685351689460415175592037585583140760165179082165951495213516675026453431789781167446653880738462222391183575349815563353614472292142280051930221700962702705379294883135544665837458304749370446184637653845047735605257290208086739594250675105097690244018438195750214009926208077770758500498096635461276319191754331141744470554184064790048040703078243869152009962270467453806842737643836819677126686109257291167665007935330998871912057577897703460008462813259738172516288978595253006081601445740096802522287240899017110135992762459013621193170888151926960185207189079929071297662118733683902896404488336918883690169419177478912809092109645751761352878361459629449547504307462496585405701469939372246305808562311526510791196521809190611225144549742421541034231849022092740326386217205480359507421756822238727135768494251462301899961273406011218662979494096865553844182210628963777572040820086525174704562872351199574093393595075397883434224357381695628794333617682392076855794178428074071563807576383238206079308032815255523092900301727000317295762001970755799664329901825192027715334686392361240163200999832890958022697555269597744128761220424515200212924270807569560492690776472636767936754249645894126453775688840956125166968015432915489087306100441241694134564748377321260790697480394207949721373694485101715058402885148170177160612277920882757027568357452856818147999346333519018228159034347788645473555199195144926294205858969732681598489542865111771901785271086918415317873883633767685998804830356692486723933500447748538700286376271047924121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] -141302993389668626755235588504202804614592923159072380669108753297765723783975499384343290697471108854345000362615759901746377740931549833410631603249354329347469693411893439801638157306741016946170298276427181905066391527961733835882896610402567834470625967285170158839493828286911124700301204380541640808272440214305519170359170827498127158582645091150745410349119808287961018971583667091036806445926005825723680313329285031414319714228350236390880860049331965664632487100152280710021082604690529256624538199156308456263376757007342468570740692749594173322321633512296605217423770175531381279108443663716457191706860161847410590779859434708100632835819783974875373863122197654995562153474864397831660243084159041866962977852129875477303676000613493117413006524384603193141345406140807192906417777695479477455585347147328139890592674856512649133873263495706690519826705852557733999239786578151419595545069840241104129970565453810186087625240005260887477315452061596426579200331475521821476661275027652792025715521371442417916473968330951635963004002219654255671570065097406613857097971486085770735237541314696056913012949240430090262941276526832631488439890963353179865877636119207958591929116884775470365730143829521362057629220436886331889662397860664403664159977363306661106259342323748348011325945763561677860167796378385589064825137247711584440161188479071479721167069528014657818870063243497104221086617173569491304032465679679215400215036591053390599513711364102610498355746513013072730160042132872148113342968438733616483984026932373724090911951326733690878839429893689620879127476689817170024713045956497449047543833586129888114191015126715809262116986535369500800585305303601913935869989155652459062080264843559295194267727706550479242294150253035624235566046483829048892668896893736476902098904460880948698304872282999695766491136826293042559827380551102129192116666349679122432508383623927679952005304292622908855398171726918119048826065119831371777144539368043535449948043117000862841327761676204360706411688409611824227546261349364921807846707827888228729840589900921666086754660358989117983842742260179200263814399903397182964450495155999327093534036866509477584853840654917568760032875878866012968297453313794250453154358378831929720263676176821684120575179238834692341010768784722977036162427747084577258164531452790898163597187055118134877553091311343409144548612004592409016684779197435803845164045383135266990640600915236022872262568325564332911259343321950466185632445011200555240773452529368056818635044247226008082239127091388545960145779783387960901644939303992389525513682894199324481341198796798777730585758608659980784686568540045291214213784841744738956994699983816398452282122307331975321125330682193368773624240093174753123504409692100775528804247370415823884784193506266623885749025856130939546590651914818018114920880537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -8842496244192024003042385486179987898706987588841972385155404775002057414673568660443340290696219880877314331556040144986282096455576264228280824409142103029648190966355183045364790158852755952754574768366630704963499817189820725771478717315170750182872847884813382354790048202623128141908070520641643648573134884172378923507660873837325114048142405935758055478513976929837682252205633252808465777306877236366187140545626294653600002586419130525949026089825237786549080463339316269434187638553058771218359699088915551553662061434470579572258660704723090431786170207972012454620279232553618175112841712133781290948284425558585693961172433645209402562829372502703872883354977347578163421297653699439299435519526021807904767938331232135913879249963714499593223535116296580796303916605419033920464881674592405995980519656935279733726651692245054333508475141640830977752369015121593745497756673826491817641570558200632179499535686675495649511988471075275989911025842060377008536546338582387406202793927201992351701131895855197102460182176237085935051327898736446067144883931041901342839688509154072180368522285461463679643226013307350992736286723531295616865849453347691482085575695368069026499510564100393250268496969409362309094553129626321125078334935794495403573249322558904406648711765868741201751695742046668843457751512601930523675076187065823526635024421709388893557020426220852180312084778440157156756125387020146518992065036850728585565972559068173593602155843322481952240880231544007731675888742176292311646942801878090366597816579210788039954876547873275723192551245418208971754306592001087693375762010451409869846451469801152516347011980471941089460729379035131760947918919136335619540015168560426862068979657617368551057608402717424390473636911730742700907288093273288732284247238045092153326338221812626257075654505991566457069979004699629254046722328888827847082134915840398000976080211807256845840003454201250335965866567841677644284044413182350957890654751283594871627917020864423497856102543237897977454346879209123874281410265361711842011227085216991665733430889274491764974396228216628082504373537540460965072290368718816065830394170606923810664364744275406027452812237308315907987800019930708008084215359526203826181621779476949163584891964816163792176571482724201099282704973088107905964270225472434095931276695881430978869547011670175491363847434411647613189376496988462608586880109264984912632151490919789358905986009521105816531692844258338771003143229571735822130677009310691492131304998355243909289902897524791023864250187512724217946655378051828996916238273955118221447360836183806753665193227367140183408329129708499888537317714014151355008776138707649212215511459378651186406212832411264771449012753459200712102551165531726453311773315821311808936393709220820676781712608865642684514554793529684462651713791043455038045961584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 20912068542084509531479153734718642051127228570035481575723979344826798895970839197168914202218250793992244347222629975449103460333893802519052993312075612636237352310556200827650239758940721565006561672133724868111173819229018147472463644292089248946057840348132818077250881645554537601854980565973488142437535180120423083294291437698264165260039863102948081957535509399104883511212913792791113997366641931138548746637514069374390069816403680825072453273488886491093465142363278933522935754112112599661224620735612094124540230811782914387276540721188566233828610730396793193343471291142967517416938884967435229996526264364151411423241480140561219958680774798681796156509568069766183109327755381989999635522373864936383549955681933839602007442514676249157714678176412979036740673304247736566853699511649175225073739437786917012893124904648079208469113161213651886983299451002980880320817909113173482245780471558911457156834815740964801755390509310019634165868774208236004097585599855413385396760161766103957691124976872282585961177111290736117592301666483371952718576613506638841042408791338919010539096208430983382808768091010089478528270995783540788302570364700790207312705656644766479353771085280430090101551452992460343631934953023890229072065343956212571988673321840536508606370766166198099902235244608252234352198389713504789767989075525637540809265531395280703314971921502486813210553990560074494039168172539367983179584895285360379594586072268044551737850163275724212327718187633130012944995809212641466987778935910032141620208992466055823219823942939915448285482722552141539253980936988714117517164852776602315125805025114061726909326090574872025083577506287616865603093729932836009533832554956579235814783261518570186810404975120200925764005839260727728717499392922483335218485181975184118597462522037171438621421641636553276961442627348751682066086647704587153235713125338399516536702255033046273631716948171342823734555424118312134441505706109855991713401126339570885286393008815298193372244190028881576951998033150956165393387864721163992756145674140157479722831868168255067135297750553316458460533520217592434280728935736930858320252728373284258173837859106924561340515029248576610046852886106126469552607882969409990319848194994581974774294813138114085531950937071917845387690590330521044675611161300478565339472646019779578348906979722013457583067909263036608948757897336710519162968028997303641222321556674124896122853271485638333586193220688970742279163665931253161037271087818338666998258716669691087319086063252318843467543852655041420385706948392610498563227982124820135972225235854573501715381931890312133213705189392891414946965943602735410522334345535322856431162709551296675121333484531281440782317567361043187683414239907261359140632767795152113781191412100721086357219727814629102599377663913829452318289381315491625728317849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -8833106306762324497002243648925125101576132725608524549344320904686907431982758920372578328733072745871846712414562583041323867951792805810999665930245443131328998180294730871954157468322841125116486591998166855439476200938561584335325845171036736658930400656265371391451105050944452088473425364302888455068734442328921792808037171378570886908797440724097871319088627900503460481624454789619321627993946118038644510082965654506188399426816721528713543106853482318788968510463977791075185597667019699756360602056681091471077303152210705806038957662764286840729446550214956824889749692390219716305744446628351482473680818721206341665332309442365470637053524680072587436811669008971574370480114611818683904506388193370137507688329055655384003676302709405095646852889640513895367950508951937830525767881112239735195003019118372850826756774737236884015751339827325771863943263342913270903442325344776469665481355205780400158261932722374395061617932564926083824163238496000812271406789723254137978517151129982000503771523568982348103683018777395818830791717092570374656053204870781119430271843407353022274191635235141322297198516110948207159285914018231569973279538948773125147647532681687476014254839962175356537322811589006652108858718918933581782499557918695014602430608163732199168207926118166124344794293465163753833995052134687602889016817654530673171229478026542933145727704952778123316546874683828055867999641009470250329491101619910640950929351772084333301863851420415554056660405997291208525428860835512762249543867983253055945192508322449259282676851227692701916533794102309199263732591689378580106675918114192053270023437479708074856832859465628987762579574449572667121255672675534511203587516701499218569381440257749798231806011026405623876937649343972872083815526240464871626914253951612990414612129219251846430009835228464432389912173330688247625168019246971353729443617266738873214236176504369578476959078922698039316200197724174802300834927300365817512735777357192445318400712326821798013990031133023374316665714672969729100423006187153560475216378169287142603967568292819396555142210551892353976404428248620265494561452556934585691054040408698406335126965512433516110357926759208484047829805365016396977461931603045204807924088361990024760833928224515594615290235632078714455056340720724212506402417464458642426120559856771455606700130644864882136368367637192422577138616717106029475562360027813009101093795508670057944067894786126922031374505058567330254297041278114827659049399321338468062712100599284144948861568455899087034032680846020937586371452447704599249759293380852828447194055912782389122507321587809241685652069082308379152036246353833331093765200839301094924342828103200286435311520715751097544816773188000220811992965223451804784449699663865602839244342376380824418617861098515230977290166113282732852105709845285147280062545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] 1900177623035201491671053113632880938026482910597755125748571196404337026327463272991900726293523376475604248040416245935277843261822385897380974243717527098789898953057306066502413311894139213322445506590012963845616149078328155528679046308412054676281712370161758191373318272148255337369244042367764170633693333506087799158031395145710831719089951481290091779069803369889144104718192277285002462541305608725204441800476011454844209257141150905272591438103807047129204393061104900629635438057233157225466300220225063580698480024141041889553015568357005137117787631062225351205534404301712412903532459679422821988774302346349440310949288631434974828626144443242989572946444385209340828448291114964742470645564267398305751957782040294762829771527762849511501428188815133369286723360520500028227176110588941536256219159108839035803785015351299310157355516718297199429392370281442579714798657734782801604645916371714477928932255915917825023953915638588960351437195744968910927715834334022905313524077313749336659837102577911310098593468492224730728627167007073798759880617150345409058151313671165189994491666054164284366038482738125436551126901193895435945326105787135637415310970164869737597130846035116655879475979084614348499623102547695302561475110533441251835179422404233691198426078501793537696041413832390134817425643986647657284214061672308720229583655132584465439741428320081113088376798208942152401922513057465984926198465458777210518347865941735034784771756746433139393157531207532155031967054741105277173633625668534358334247883901525611144093137723771888020171580621952938326421628681177975000130384110018522983896922197927960434244836692569998123941544609887848575558754546952556785627900137317780758670524218071764569608401813252038178692429301285988912751701294083645915437469684708155256170827416197747316989787085264082743826372909429999242137284023065787422770654166499550153532641253559992894606572008936142420060744698244219543135300304818859823889874049191292705880611011763515626437436834035748730277249389278912275979738119087864389382648309069927359409636310000969806401768515228005780149486042838288834945333189538887294200978020308973869506676039997025930353041069182485912759927386470149268751830955501962834922939266709661321351509628514604519830184081355029519164412657360969591902716867106732587801459308791533223196294013419873886507772977017022371188227203730874688608384798658847349328740541451465157651156239830739816821080099225226734103577316997620087169602595417363148863907174333990533157923048682932333194075456858182687942097428888362398258246299514869754320722985815086468034888543243779484016237524091949027819979062351253885171233940997141852435184916817627439578155469457873527587283357786502953245340892543255118129458163260942723626106630623366801042169547556051914280482295190402838630853661271396800947814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] -35969973203878616096972614984158317592874416246751377512836705939399673999951811492763747606203698484817478966740446939502102932605810861728767204148790219531349140935925688884906410250863176971257918931216716844517526157366573731421584982949125780672630974016685678078217816104499825273377703551725330555106851838896512801958124357536395680976883215636470326113947596745813027971217478028495825099660446596461646515843788057506163259246686616885787591163664618655109274636233463344680628199885375603625846505149735051360568113293855229993879159250781937583450606332779501616866312441193099216334973258948239757526304206857277970625877892467636107592028487291527434217033577033154730640148525864126225478029713856495946640217557574644970212742720833901603888385799059016745853104417977546151652424615421316806898709059607903858735059949676930458622535352374658097373271466414039138222840909228140485313506220136044756291767562823241166530347201280686230560090568870513219906190507360297730927947402389018063916477757316849077627067813218348591742960925590637013251641987983264781285233402223395684991368676957717165221061169787584511008781994463093880630520931246414327599389292349043788668882580261741723472815804950673209016016958899208091736312543483761491874019340208022626731793295736051765195656050122092715395739671760892536839024109274592403543353495099809265057254458174720076401283294485260776461356070731935915382275163545546096715974917072389182585466769740915925596340218358398308986158890162458826519695579317246400556625521911029330216609484774207802522565849562433195183100210614637366356777000446565493808365521173254263503923705783376555515506056736334396680466446748269069393268868355789179941155143636338815656081945589930736813107122959589543204202898672648539737490294099687476881472613492032852555617942183841199954785914467423028790239387380623804811569018083575353676451389925360713398295394935767680626262463205620136689391819123899460714304503532673225275263637996564512633749166894293009511213484418037331527245351370259604783879431016145940096809231453100103941633450978931949861615328456449993386191424776266144012052903171946354796175377344600786835491262421074565689798232667822747752360166132683136310536546414176977465268653051723929325643163672029839305948277828822578997072870685077027217479076307388792138569631075333956193012623109906058190918779599288552273362970481987736593570793001928045719711213914793091567031496425275672952356799510372912444486736986209099907914463662927015274862502045431235604519423626453715437851538653199982008202945514304764783028283652359960166714885468296212914898394962801920316834439683140174252097820208248967798899597251423938108152812137608149029901794216100353559990372886563191678207293779549230902069000632561801211610046244572972998534980657219640642074688866487160415453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -131904752244095190318075099101998609773802502456232367250115119496333078736688425106527777244220584192103543817006152779877458125372793921112316197753093665589646622774905987242737832090180754880656935527423387892094559685232072657325399004195130602315799356322274723109568508251916641990151550528613613972917334710990729325439949874187035060514657439500855573942351284055630261587387446920813391558172086213663192501717151671603898921295831286244961282741426271006228160596219718670921215953158604887235602914384627468959154285994800330612175266324443177766807213320448030873308625915053465700266506465320601021493584705844310371840010612612913618240778553136573890066231506334486657970373938681250861700931988787685986602604797082154211181331718642643523098385136780500985606608115828485031606941306190234350578430489642075775855409298078143103233044798746079541770728130987952117725320966009971465732707160447302518814192388127163815718243420537180298361186006848623833383021817669820658154930189376224662491530355657258660112844512602420627325635099980631666733182628973663359560094454412291211102089701958755189977480601811608015635286710054431152958874419023576351333058774818715772689167939970615949081075867127553833858833037049791335624577193610669165589589552449917779145445751628405743368982397594808486613219837243922685855977828986214651608215371984759095812502461129378202154068134683828964857052368297009183405098457923150274670940623211442770887614952416593717977625727103324626531726752598712169164208214024186816253155454640304090421004306999403279867463632450892344076050949773660496432932292394504415845581234317862107184131345339565470499305389324320801636119041203918360590946284935198048203458335327730619364185210427342472506848157631820617534534286871215358043902150490963511454613264593432980886615915283050468277880311309566143601981654492413361191657809922304728891991105414945982997975281931564028529777844240340820093668754753983947961984396500257236217248298666928599861646615816625330301022743531834861962411070386434397742642716420947492700501291903124355495492705821033347985671304583793253091318031331239553681057281632205762555152952490359686413398730132585439342872223393998231178947704780973776109820288519966497350985526919153355809893817678439752609406319666337277867338129603922899453424233510112767510085920700517118187896132591562440390136480475890931545371697126062277688593623656916021195153997222902710509475002560528007594105006974401315250978689802839660845441736195972008061240476594907923668297851736645541860893838983333085742533936086864793698785984858660061911600372582996998219825816841838920422206926969419219984215116988696266038957667355835293559924110912923759100944511012900899751726644677898027537798017163180358778218409738680957818705121098519944309855065067692634211002160166501340938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 52422490343241114925461014156510671322867600122272775203893722576216116936262835321509999792485572894551136226971191581393591660867128758401744413256097660618350612538386773652301179169536340715783240885225740847209207530781828885048423836740947927124984394176106426935073760123152678957742735958595175822984449588414489360502210522915384155969710630180734837619392641397893897205407548455249203840044201165631540368848602261378045288975587402350025893916526403478861838673536356947635452899771438749142897824720269373636887378249170397126947230407848807474796739292206090568223176702268279653952949817963116572609968113376801373504798744248794568134825606383064672816310055643157606637327968572350271252925893834033583496590466480065309580741668922615456774351031238147098234591663899692393286820164485625070300775414243676203075201521448692364247523285417836486984851806578397996183925161554482232112996022796534662287288085327297462318374144662655225046322146843590582464501786442855408173316773408932101529535312357005116025411204561050805877167419952047064605218260694532414906817246896764249903659430286160598742299371742176207407459879185130183674814662818034001449250977682569775722901898834445064494038817064794162653737476751518216832591432695413579959627756931955917623327933902494272189449685872826829194354634474907066037622643785970337169087123658507905438585121915579633620178082816759074731342878885288156959860242506641264611097447008295550702624273589923181595500796486319930050893569999498441780264516432170522680337317038736316323499604430025416629016940860547037393727996665182701799257237085787849068683708513724996281785962960869671515473611274363109805436195371566486055664752499133485460981949835297745824659044100717240719430812550610479278523268374060053921013196431221873543718631552172978741162569090833821067562030895892513469331395179488886595175403566929750543954655937619652496079117487670883964313941694448404928644783133136456551223168123520034982633075413058578369424480251345482512671179883419102138914281377312513883948877056332278813618716228063237226414367310498846006998432192864069572342825711559237966809063402997522479168713907891580854371729648633330130193431656030235752267071215498316044247719860184794068420104673252223533482292682963721308597880494282382228604506680465881185410475800929814017268938038720518008691771565083322581181229113368080175409309543432263076781772410793618264244891561083435369941759127577248211053933991601446669294565177462439418719694697701493699598384009199384736456933718137857005419818132188484015140091439020197033677705207170247902987603707409107909197670204193605009593018805360220952587398607119454702170329359042263418110215320492338228904198418118940486596064340518071575391133136392256279517457753524191484938901054959712347001710542783334999277986272272784577003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] -10904600585432257564917374069981444384191850021747167506766063104575586009087047897860982408177932633361506008192414554794664471304425294941989758812836582955321199325906304597843741732849229921105402084181230036868742583895826805582133112606688667298934436188316487599524424698981668196596878400475589628861781412603696930137108582424012267592317841106223941777541151137584067774443500627600081763702343690323678828662565897400835469346510843651899943272804115797198754736392077329123860728291053095859886748558608452669687515638032648254647323966767189573183427167764703466990561494299733184916486099351392289757076731648525433887365384750832505431037989160417109871525392908972415419503200791215969070749343461594783753421163204214643876600228304591461949610534619768763024925465764443217721589287378171361319874645920547122373484462481850409846703190651496719511686043721123385365491584421576600412460339580758310916604166449428830666310328332364275757272556429573407376337994196501604000206213354961461526476847097842905806304482135245635951178000081922322822012992342510045906684917905511654253482767090194637668956466409699544372297320685051143401805340864824636357017645513721279724289727013508710837569031250091686638184023776450015622344014982810529278477667839412375814616066584753982828535919380007891006473721124505857002066808697772648927881941524127349136009203897104262731923974099402979363129059667826349242134030861996805795233912263253954588135389534836551964167490553930690517124889809116367928747808644238178713802239806341871340784305355609402266825260242848750907293624096730195579242848121432233630966044963323260562872370428070278943947791743472216310125410684874410112214922372312083764239944298339730384981010334721981863292336223442122693936162722521636633975686889340978064122243150541166698614181649908720303702707538682935788193877852819100636124134603272649716191649277055833680413355139944851910566764468324026737355355068453516806528372418894623111485275003520820003911725157032920098237767264672508518446273477023261269498827640548781067849731296689550208977145452233939090056600367103247615529645631087743323957316310426220127725277565336316852678145080158524859245540264817598032532914545655125075810788240646226166215945927954060257352409814590198940840989343446231148052822788091670173077135124399519709666027615658083221584605521640279226793478146619030108930873965049800729578625866802385808502512179468102801182219045869123980618867167969742007280227088039744627618273367130143975774268867028056152935330045414576641870801544190019404915524994207857527765776736124889125393283619107279366254741945026524987650059551869911770601200730565539121246660643785250809754118663620636583597452429373638760911462268413053046417911721826819976477876089046180682508050550994172115569917000067802924251742010259168821248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] 924496862986312367102220349239628625924192981615836304155155611297277744778444230909208233349334695380198454672399864684492250098316786959469359278856538927937573106141211419973886242599019937638726928446667982831990648581993458806178803173148535873865460770162673144113609678456581038192999165132053399470952047592723353353547791997044275057584551192972893606386674181286396680244087222627356270761132089666229606662903339743930706605695565689027926950866395273762638127319660100576880768967369337150054800197372875760757751793684395492475997140338117515833008419605012839179428661029606223036842281334612676528705147246420071336127761012971085660693876627612998152663805711776331227726535627012568883087693511938807466009953278873566832264602849309644635914526959574083362501617413122977823959508717960383286738257865555324729996003762870472764073441376947000512543062152694936751911502418532340728143411942888260058898837895285312485580743507812290640784445636880165160094632566416498697035424251598928340157170913380320260339964755670182765320050677747484520074393789161886615453696432415454374301450926660925929490470099492523472560510586004691787535221952507073905300003119922915421195250822971957923288404525581402053732469060041784683262458899884347314355535964405597740042274027654109659363385680384166942857379840711285269342076596194744460415200953378303746074085269539751750357162729025192213138414548437418548756193129801680817098575650131970303519825335900832623450746754054115073706811061992773270309801845194728141058719539571384962270566380849639166527908421619463373970761447303039833400381624122462702769222422157810465910011978803423228914795767086451223182874449089640479637206087020235650547182578130721865860738968407296509348231812555896267269746138972303457699795406388044405838176205168098158726809131576781104132998751608305695884493335702538886776750977966256475344644462051341502090926735331589938947996111002013838393647760872723498249213150241389631606133534901282988300388686761305656144770825916969554022096772303680437412351801945570380143995527074875018388365987852238650170055439653868980315118379414747488954784735193593147874635136738369426240187373668881502966771391435535341206592655337845749523695818957842906230061743287397239534460505132654963387382936659212453068718270115649264748024628325338208606684006511878326475079685897308394093183770154135158424629411489820190851910672316277011643479869064863341320563066044892394940044887900831247570042331289146253719103503462973406006431449011468747970068088207125739107840997984625284032319273365257551990358542674407989385118140048002597468799020064925790866810146718258947740606371988141634937589552084860278948215674145891177758562151016356340780710657884061298614709742093635721500371134841490041858964097696922426173498943798944443706773816581314261811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 218096099813858020008420902144934949611632437952123713071413502187345456634201704310787034837315028481894360302208412230597685562325187453826375248911951067991884566618322083388020737783896544096887280758459790676257810431269510877039595873834735546489048769770717921228435603934379017259419960887424411039983200297484352398508530657201540906974475704007007719202443952592682428122710620563943967263582152246183567270083486676286107836354641146050582805917755974823793521976043855898090790339417255837248328244261087598504027801972198007421933407441303009036631996140532914140153505530464468678782924573046416731757151920010182993478927887962924795267484145289615077945503161972688311463830626025239453520539484231210740642197160040068496897456531814350451312678866761970042656388727044055522658565962241066442436993117708563300031984660555072039014159700719614218833919684218448782618787622482839105042387014186899970142647282716000961530145834221360599609002540268164970898955955014209694062154581312996824862477904647203976316378337860931468890229596566670498760485005511973298828017450890277781209885752304855765704707251598912666922103899975428104543102368225089065319293151675953880537491907181181700509925517703414531408755636607358492437159777612986355440902332093265637385961063397339391622836991439629311262016727669223410878058638524563807443711000393259092939498988982876657794956275878159915555649591412156247933771010258408506201271420844351767653986991216331127682514235088123778248814946379633761762337843307121736779532429632301527725865686671440562800360663575753054254197953622139999286296605383287578865295895230993682015170460664178399008748170544028720062883607329316007827268465206509932369648172783241565142022152030726831941965698923993428833236990753016963367495001317006981288246405245681552064605176497030963733261040950376109273323618353757980821833977972115660158339509831587494420918311043685076367665077521710157758088268552527153978554734660884990622227391813630456684175618153954150042576752104199016902660177786925700314374663547588779467942421353482760280744595677483997844892329200863457136725867300543015494214720869833219858954575532031904349366734710081937661213897504178523790180350951609219697184886388910342333040669698767705645647358086581191484083065053962897431716190544353943040399681180209716551989660910580808455178095453507470415966381624493867600172483345730731816477871015048401034585769675177281162987380095766974335758022333302679322024334018060167811928154007176211339772105035615297767061551594032430789932033511386457202471516860476838613149803198034913475966563717342108091560834603028337597383370262718795136844329002853510298947807337425575657411900621216132700885170917076758794189072420012607343518532187639996576165902019634822056425023824713040955427973957382788873828848273158098124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -106270916704231380937046986619074382237148353376570454965011680865397697064020075150679022899759267594292795301664327571621305154858373855873115081205653512418461131298018016643886257158637393381361816086483621562911666570541783915053696559320367035311114223045366198055557547369418381529165563377835212565813462057021426834315331317411368415683849004641423900668914310087803549792471330810972209302198024060683021904984832396457079904998905292906308355134325138961703305653980160779163822219357732311843436638721129301902424408879385678128965922816172254242145958536684874850530841163821755597253800502274520686059578004129494661876574742344843536237701735144526995020969220989722773932447645725641751110679723477947920484117364320819378285985793647679751827106753622482895259796631841127037596563131750133211372397891838581451984179851412861207130646764574651796972834069544056374556659909927869056644765435236237770852534012000228240201451215415580777311655209818571006861721810400519367184852362645533259619388954513353713434523800364621320378101616513416232356156428328882783302338280391963697777914241393421723745445625881271838881640377073844518227709753192478935008366733509770128799371427425074101652311236856421550592933661550344570186624060948534982861692229487058954165270876079448515130246676081164533779151584156666303324142304064751527156993482914021919942935028357369039794238915034173356093848765784705885743055543781358183025520985206718931022024940862752971157333571771087891487270062321800637506225454588875603396362582235824611017269277215108925184619650004585290781833624488283398502310238990669622175193119608206553627188710421865780639258434949475838111787774177313537862309298492205457257806997018967411684975028855924534438125871242578203603529642521531386003387643920967724838206516749826894084599437798751414530118032267379830138848078913682624642966004562172026979020371765472589142619512759026348942317972783866205528201446194303263638585981228816220958150803418781143769572963566587406757876787750071632242879411706377726188261980572682790080954673725596338017351487128684681615681699731882935599220323930269193506330352752864650031218191678044396448957229345283731040527474735490448149092812024610010714314418314340321716321022792026162367161446334265540521868634814570794114578277242872968665448465971333717648855655765936338665871096505743936774067944150146603858863625292516685816922824688587154877791040375429895178988522880128254598962960547484324378097427256345356846757513819544968047792995902372618458379771915886255861114745310260089669504675412317102662222554529834512518437880839197060242792700380092482498374189837970862726806468345493406540795435794028086551062256264210343742049263350611248041052765297717994985597845491485477337964292289025555911823060413277673064763897837470377135256273692216472371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] 497790629789887719753516669244794190849849293424207872415025357091362497531460044756911122219840179606157758819137213316704018675344665178061962723382916866605146604007207073045204893671772732417939053238013427902636464436730360142215897822246398906136141603915004515954352146163202744282650830374179831693534761289616085332103529665878105433456378477982062077385575212461761741515409747107770110065395706605243050568869776539619682408890909264786619617988529167573260279550474839315455717073482117818343020875921455063834520007343304958213849759638604462065359135355881749494855728898866335179640167023337505855208128684836826126931453380204868811217560357180034927571559052665750149911148735622919922844230944246201922891993967841823704364545457183866433757551314418806232064599038655415571106440203399182670221859080990639676602283686778940892730097476551344447842196229537715016263690301329876353037570403911473928656813323325868329708143449598403210141315463962500495096991665190409332716136097687048792904235757323651532479266181200680320787898175254950009750120282793909579079204583187810725432091458896808288082051785507768522567300411020664580228529876294333243648421179680274210279283008648681892732144295826344264948215794707553487559956876283526072633416678834215236564132436206107116788113053457407938515590763331305402268446938862096041534591733003591449685876861383120216747223119132867371854942586502550977949432788125623099741886284441602619951785505916865774259060649614305004724072535954576050145456431672074351443553231110397832884054099827681884038763777456229974209622740286851475394643843076220036082381038708088489586045495406743059499796790402707184136963846974233309273290198685012040132593649875961289467464523824141036001409312613156296619860425005909489120468700476752355805360711288860212377989376535737577533338045378106002410086201435813792914647822571311367214746395224439438469759947334700403432201577625946616283380661687583795467717756487148655088703679471207739468450612429770802617894813903285197835788124769162542786486563011218250622708619145794661056353228284479206381648406173408802505041774065082302274760394857412938422713935277020162115790923970174410869783538948684820418830152577478285828252479458547770071878578720606784056581771685479775083562753647612653972138480798078026589920215139406173394032033005748864082410421040230324179814651971366173052731905798303749115219162379193949049476615874361924710963079547933523073830280804761373816097647832193411987083518244573528757414955347961096209495097693721638282067075842453423625576955452041616506104158591630772857272205727943023901181253898479898598588844537020617674110043429813975478114256453938297721405180453755701301716078911857796880817330984661476935007804581377722608199292329615398637271996537810026928545247825845865350946199961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -82450933294732696666655751539407487224664868644594808340733549696870251349311470939623124457741018982789349799464437402543648411387309206072615197777139841425735028448464970314205591882893031868213186628829505153411802302366542475681022320197737411655705908117132328473756813718248458133916884008546958844312559741418511356730521857131113469246950294216795926749601066694633518212023016830807338863855999118800115422043246800383465007421274696449000448999146069402564281226253724921046734749060355021083863616929998985304133633988102969319316066041148856093041669756495510526436862421802227286052493598099913962395612628649210726040850985698510604897211702178472379003240514546065148484703923319082576983318465436586953828683165975581250370514417806376386716918806082514833751189553094840692567212181519792523572497123903950378851312776872345592960559251999029240575593646802664576875201672786215352107678595472688138219978175308842204895455232699843976451565803621785430982064155678104606457576327679419403802770027449553699870256209550358300738983946270277480391525093428872937942160149011605021692658994217746920852671767318496165723527182573612310297212766529661066283368259503901653123898540969667944454047416816888235261998117745632290869836582228991581716538384185616948967607971995724977395543806246254402305960709740117378768440516868296651072377890241560752859378278270554328803345871714955584893903743319294429265138956628778280498419723330867350521688028253271526280534620790216271231383329401384212985913410811574047262459814777027946975391183624599977608238353422766489806971895954574402082300954698931902468405715578559105750288601115336619605470001624740804169078582414372874168161228346494488975980731512695940884540701764448501553681819852747394045038756236780381617806930899798653845322023216091543114886655445248357271109888859523827586005660160720723458238168648129158859608780908295140070882800028447338750220942699773362652239315830879928181252351379742611982381743142750557959818832283643670210394201758850677832636014144135405242230353806393199438189611638737158614505017656731152084972138353964064178416570291611978571484505162245430886038508924131840595705465653133334750857981429732766291749143443609299681627993660737450994269018740340412571226613590844348407340052622982158581909782766391114673547787893994309855169894571913117464968795634200553644953373746861787306013062105752747867463191310265155297091353662850157969943066166492361176529115067937361830511680146289258527585897803953548786966304224666968364764218220803082247832874336553963951698079902397112875657262726566938679348024816696326092202408457826901767240756619087289949115298688305559342783727599695272747497463272834875293690093151333365100305413249879505480007046874275897641256725644487015367600815059555529077474500761510723925529063258587136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -962828485199497356466500462467438263431862582520130517525710080933367893464271047376937221193338787606938002287765575721466663605360831827133078525007224982481612986693878981876223456780213898959992320572944634268781766359305502760920962804706441273082529248207781963744028954780757219882629722724535100269640617123595475183681528950037907897488619004912245538893184685703210962214429263261282764902310736378282582662117465055124895692061200464209894689921428526068271826388743320643138507867780754420273315159107138096268556130089317312824152963893287460518358073990656676699679713461187036001951470964903590144061089029975636106905992349194388755879756199733872774942804312581249523289641084510236665945477512340339243661465439818493136153677123575087138209777771129585206492825208141314334953703207849545732261877718202409638384602615606629443818641148460867965448167547841692358826337893483752474483786408046084164748036493919554048705801422296131504821518907760618418746867717221774929374894070539508790480790334100899727496826785941468971464554083101330434709601087443673374603356328746817886989130085800144081985250767212169865580939283373257867371524823943654383415737745717502666117380837955770693491604909922611586818948542259242932882032941180008076860435444073803193692003270419750407652850030657668368983729648742362928545487099072659603422373178087378259185783265715740849236206812936671492783430853765382734310338892303971781121667223212830083540104026760779308895371316010320876837627020390002181249492069636051744460144286165562343207159558854404987829477476009582970515965963674464712663628935145332901777356554709144705942709855618705294247101272926217718236532453490512629077145966644846465226609053231259944668582754281358363287901175370028202629355673199984985467762413740415433742112136187853071170226213617484941551917536302723904905800150458359414741522456757301233918283095869084512159489679262321666488810168725100612183296447320679962324623930383470349045832823306715071358526093177374915739509072318447578621600805691253970767126150076288876954269831954556661345788588168484924329890067187010154966825761357493129462515976816055216485664473882257020890037001159267293747647151948425635662971001719930606351126621767801194210470582045877419331707565339132824510966324885745948095467746537355489037171790994285285314353848827414271018473728685233917578521371324784801399091161881523302343763434712081375829026918778513340259698958885931850665488237687901290376584778300023083623490879196257144486754142605873567216041777074377193707582491411223928417152098095772549411200429815213338045361155882346396685292642745210338861051372714295737858494573756765561877635641577168269800907334235489512837260599838161537756992728009546948433021487329729013934956008282232600437152966041446190829293022435183667663545470392729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 36757523454492531654732311792925208978360648372642791969507897461275759215165663355225993412214566141245876241753606771150095749287162687561098653780268958010469115880704028682016836846034033679757841904960817604529288277251696602184616622683626683556369084741941414456714540304159262322208369832040442563583862887531455085412102741455188149683277211684919919554575106288407823036254283474907128062092023279383152137273414316983219760526472966485067520274769381096433870040145525000952525239822485461866076707438011703667353528552187955876686958435409735422494131149429167632213353654476200497303935117666266387943762206771501480894411097163338556979045216100542957463594756760513870333938390254239263331752234578001521234485625832441763442471720214691032408875415743218942677481470899895027251000645185941807013995235644059357230019557895696127597557788696315503884716768363419000159237207714036773751144890228088643075569693397281875932947220051961608063878101724524066508621687328563751436486202927865855952740368453809467972215789789232257910026413490321903021263946615742827895345243152105312735445465795905903747999714333888606188269064555105064949074787801158892374480538339656255089791177479568975089906177719160196325642137812789203147132612337423417073000382336205264246349875290836267134838145723611742524778527937123345809413211956337379474318463400679936457402762203977119044272532815422295291182838392205937053957237386793441775510526311368637121119680304056357842157476925491198885463493178617965531201640402250461407446241763148756263633362759179418360598239941905453612257567618232821287008035096225471399582928023877973158216511150332447225334149128038563959200018051632106359465525992052719049756504580253410027183989835602097417188634531333407520882278471093824362658286756336539093010158872006422708393292909903946971529293656143342426759611632040748531917880748224562164532317039619656619920443363805950951323461816128919574968818624814331579047460079281108897797938758412832807253212787715320549415184826981105374386688767806445619717130621817357907170006710769753745598968203160657415062109482203534071922418879516670136671968112398018786071643553224038628481027639098398967513169178930586628336461809868894121197192043893080629041668238005848266956376171686360842004163970610242244872486678541510584554760297524369346797604187502115553863970814091360503581762932907639968471099879390074491786999766131873782146396559960045874808524378701546528687884315143055543620093139192226086221166422748994372581244168420729596981524142330949101719374022687399244322806354430744032107823321591136575352786159094607943785831987327876360348566054564584223653389907853490770224263359606575036035317122224472690806430475149452646568181673166927733590972697945173011152925252929250577216663835092176723346845433689337066376004083625492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -1107077463692173361672043135616830220551322311169326226235090173065808060351376111753347634377609218736422022004574103659121781168434889243957601000593292856394254503263578612707334267223190883374404027757399435128194605048938639579628000606278327631225679705136308918747625124166069757206922887688725351052783549101488383715388541147513039619755520786663210284033147550761881654680927309177098050100002547899795517480907278983690494364829254953357962001217725528154490028405057116068566597593802951136747142421577996229477597506593316490444379217593949454836749432712534224974986171146327575977790951771340487195420756076915929094425224378345877720573751234085138350334961902644257471339773647577004772567531772704012304935661273698495636508746683346292788104386480739098925742939108456870663098577698684276574109203065243549187093802443569839595996015615368606322762215257986645390770571435525510054813353655790319906747493104010827771067856743333151323981507201006965302738882956379902465748635908377497596408157347787597027278948984641115709217444385021377948702159177097366120357398496413488840684158614733459281501339941335125243594441139364904921980011769809625326073763278072999724891400957800260889855530258978872619245177821402949107929022824413339776672863405630242698691341484624879489117739014426425525947800299170521824134005739036528183930474314711881456089916381988138748113535473611514262735721517987988611164132224914494284955942322480944122908906405936715764746654650079749498971843960922935486922243002469013514595722548501051479353396600667266361339329670568660044437557730024737477086122003027476536104369991839813608107060077147020783711786448890290712855232455999217517348528870524462390929090840653982899007327412743673115142152799067854063223171571181647549556971619437371354018232206295755620905307141230136159704727096038386635264949544399080953817205774458319341537931190946634743208005262434880846353997986018595960431501307366138617681216527147206655965798408076095396275336220181100326189941090071130500042868159639608693380833243708411599390757078647628753589717455982137691876840001284749287070681900645615287937887600170093732425904018806800246788428107216731235254352302875082988852876040843773152141366499095298880819525613386323578497148442016474030816440832406936200052222781615849376510330027077176478240996412723564542014955808652784076895229691734263814955449987420327734644216466158672959006133648993906648732089066787768588131824295255864155721703515278432585842167958097771087616117383503574162318445432516931294750181879106435820596568466158945778696015052505902513701120676807713716697863072313909743898147661199772401647172131926859079602892272689736836649782151747021531697660818396672195254198064411897317476885093773950734870695683147941938593746141973319362390192620718337568312267115558495846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -4226368073638423423112942727389456712280342385160232761759673587452461430819220463972738076985831208932479268250684561160797701662499471574894484867555832390092643528781170078411248489941304564145379811888007161445804332590590976104970844418410380129143149098759364291130036972199690222549346569405489327260784510151993397211005316442104847477846983248979573867242945374789064519752327301739507436968286007645460410764343245717365926860456655254676997819110072722211676563729448018162201708267089825625432447373635557941048085766887757915804394415227562801085209470202128794914673451491523690109192446647810051680490763782727922520947803922161751747275089157118752398229664608848094051318196233696255448135536871436582562266866056024117373022407994641858161114432397706698296269172585266715752506803245103377340958679816404704304622039169248838300234974196829326517320560604109959683113893767972212234349432586281790456589786688231672088372057086007816118295989594610818485585692430508599932166312433482160825726249656274763893945075802296439625727164235120449674654071403639709434909959601198318526049982502252565880829952764788474751542142247439973787455643751779488894112362455772577215359806175919557063595796221122577211146616758210212113510524706409893074069489664785310365838884028133983520740937890792714930215560761023968299306050192967150144624404493963153256110352368718974670567136165685344496206239601604102471883341718304805479214037522367908428558483021328718119661985436582884924563563030381462238344217467274348717689162713205090802629247888857591279836147623344563135011322477238367375360767141459933339289329015729725184745968697169413375629746822956403949272436414836320158203193553088084373332718884635093256533102476436941316999868535952532086458910285600219588290249913530660236170695202761251751009775303424306202561110665057772290038501226821273460753744154639478245237043974164131281534967260929430750240417982014882368191343566325236093892875598909267262096340804547596236044150715855336474495581521049019262951974715483962964115958456828710252877876727344289217303785656594479503118778443081752476061327963914280907795822964943406867368328526425861830225710600818038748951472611121838304468183549917380212416155818650324125677788395156711705735021144600739995020761701782329324773830572556114848206193908973043107961504071446661634447401374121517530415887733236787618034036465743093221537280387931254276751644477989899231297722213699568751381759542643831453600112406689153058631006979952441134764444092589849519139207356591244445578926186690701298165883605760275332562220352879485911526087340670203761347023567397291355024946661523228420453614418939600686408896465938610003708415174441367432749311755890381031692222602939690954083347175601037154956138215797610615456744610224017139958582715216000774526614235429784780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -40429815523086109058883146028282030014083149479645071996394117470190678624339412459151951658476785508676963721878599177477583985049264016293628426174816943797942590158891378796492479953812583255294808878063755215844596988457404733590078047217381105298226048753359758838429633398375674125433367493988365148810589146014510813990849671021700437459841055775273775801587427594521067462183887534771857206987823957409732339878380801235411432668512372308800694059812375105695233739281332812923067951414307873695277464596273864942692379723142865048033511085188181520231734585007226338370594638746722401450124384684525304249189808738930259609135810404044570542186216051231255923941125713170669684930240748258756865767529006031191710006596159634448478234854864950620299207120054661358443888580299521634961871469491653887446563220673939270458508017793607395216448028526168415792399799962306409654139936846150429562998809135431494856613507304585427336581432973219079558860661554765165982035156306106106092404202547631745686916266751860468183356761824834204300299999405469940995179945314411070915253033696747594313801783552901953551429663228781510809548914370922902585206543278674595869793014689607982708356996908753083184448099545544926306483064458984569265265236479645788101516738322276393896074731874123362815322369327779434255128344752933880100378053707503759170803311718607456892833578662252353944734342513049669374982704892416208237574878885425236837870096864668223953447014269173089357427625148184683808041566375157998057128956525630566437396928372235433790488134695255718153308234209990310378952577708151485701630220544257157475403975803674751183437003343212171436391464157004894476502591586414212115288028692482533275079987501794192967730676494669149424059493309371988563198818210660975900657755640606848089259914735564488556579456838593462776571935516825849745531241757719160240852032461356168246511721325442331699488905617558225922647835349248930589202887668796585861271678301335431831064323777069407905768736765213376073925330311282516180305551051208528373505801528370648633610236665847117327513144152084262725236568891279282129779115163154573897239714123109981106031188320085354573115084773409891297864360724969964075548605208300112545636724719065240258117906115455604626173758249897075900410009470759444700421059403653153597273922458457404747569330605486533482623352807611609825630599395648656468201606394132122353011733067312900902081681027769656405684621092133939252807402178751678374555598190548560554127427667120930187280855741013138127952050502796976550238481320404148588421365383028426447335497850318409322634168636217091839892993910531350022518647282208333226572273049942778342730799765636896468139019605662294430731215913217787248128308834337076106261471085046001143461083685170851462194805005000157030382808826541345267222883787029348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -476397540668093169510483190865863989570092324745438148018672236755403329747990384426086686694261724243372451749314542390870852596735671816131453237932786756777001844461625340702205836859533259434872476189529551928797031734254041834530219652745037132869360865217650026939665372717338445651466006862225234831769330613009047916177090057065250036192425391013998776968862002613425425793365464928801922597577904847456277969039471887609225918761105441684615656524400396659806268287053219967912728853419107890805530985961234343151839307225085163900646650453028361639811978219837876560072869313305600099305907026109435467013615129985300983865035535816968654005540552271279059118900656961043533974700041761972560820908443916999345638555860326766081711689756505902673898004721023078421024280708132216999170222913459754943776317751845255495933660785856107582064520924523410487328190798115117088623717544050132759971621587711740792988958699581722730070764144534215841591694204822766160701157590783678733920626624515815561775013328108891535312578834148317322997804498942578676521164711117092319869555763012334412596826001974580167146619567634563956949573100604387482803703889524333601153144742948752669263653122858550258223079625838087846107384784194893717927950215980973929173860162077195260369468989168383162252407029962516563196517916310850189448792038525260856232108382206640670828468516382018229549792624808899854932301593371494118106445858230362237902578638906209809501282069617716932246050704482952260845460114045633611475813180353287277130708282489839606153999499458694339697244574605873794522380197680963740975255300779240989297284445400950086750357999915232311409140324682986365785349032796861178945922931312686456797263787618646047970988303898648877255243068008248489819168218095922814110660959717693131953463885067340558780650355706052298395529164333597453057563873668943042181771707202893888366671022363610367660535982414843148134169589288193830189418430626725553044794666950705128377347856545934326491602250074364435963009543317514961254909518260565162112268043542099810397091846455608027668456794597744886257798120359369087577866475783594716572316387582461956118518133297436861080351211503143331177855883759192342765144606603017462828130925643735184590329711981080405368960221906504456456544408245041880201994192951022508535196194320313711969500620559888226456463192289014330727039120521605465510507111324920340977543285654087309063964043578571437069002074306603275746593114626498591510871562974657461505873770780055468738168088687564296350257285162797559280931232625631144260834192878567653408050260131040516095743769564961748808666207096691288301367994471607429843943384093601529002742747451877827696994641164854333831392644015289788943851379756081089460375875592002462999073941924219041492637031904863982790679639681011538902348141936013916241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -221371001355996509610442023421122801539221364367226907308412915307259268236941076194842049294919645426325897898936135538021580826189864617377911087026135416316421360907097080872668673095845635726201338091212647832832946808723927675957561977081932777104841119241266161659478877230186662609089892112187879651740674169613530891429123694500063097770289596293114604328904292061609952149524140623451214135014131351028852432831254878812894195744019224436831919682349872150312645439620147536892436289821286361150296387554843554070878737735821176156190357177533333229873841602318686831620807745224102601410316008716244124283780546956928114631188575369587117045911717788028317738294052932488957911489800668340751762699570545817139646909133929399212187953500032301829820250193067142274474874579155224837251390126432952579836358544182164937878422393384613356410341929676880304650495472638555165757516920260775475739820431480479106628964499671271880680532977335627003108958518772983045698160503574910513406250354620204023203861211464685592459367843932565035404676262773250395280166279231532824742377282021277973043961825228721835452898647834481319296269804118316890567543677849669207670854998947794111057526910011524460819412750641855659341419681592413662454086043204225276189945827565762262775175477824823373893793726606639919970876482068737117425241719920944642243390898562501483517592152740924173150546729143245242873812784685425404309559571178039215818078606400905330958395706758721057104243148897269509792091890965140299148987629505677208433157465114433662934255830583670038427864235445930043789569042878549954780915469828398118260340327707499407719545916234272561644741484412154686375731811549085459366642230748156840331200002456998565939684816314459988645954453841841347846595211710131698330602460829323908076619211308640796528868241662206374243764894769641988127069779437910301377147719080984099896093635637205901110250480636411177038062516013174623842401273162750156561830876946092554892026601469018116757680621926704246221114779327086082175162462186983660789784990765726568936511141096391423578802165528964025375315032085797946212170955975675918107777039313057952826774285971939986789054902841332896734233036096316486295902651944294706922162565384476988475055202401056717160723232114215609537904569627246198833342018645135366852544771559793740212515034765794516710945013246494998745219224852164707568410819288460771436932006840737281340151645134870647228768713563728894202446758101794111237551067440889578350874688427407065376668613712184188049509998496160456812399505691448892056691278739462937915644837079135452017932971020698214211672658633998106345738602995277503325052666956798421456129446370145782634479622796555511409010601035110211119256407577903099764815719665097352496079396091852396361310815641575763222991647521457035504782989915053044531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] -3975960147277978109660156307438813440610080786579111263258988814196626523487822987588605157397422127001665104976386507989764486820854024553002873131357904432081036406686543936336530341630797613455915852037557074812919554411781228747403104673157460561002419501567318270589497243222399896745455553617490177878328094663687884987522887762503517707495141792334496705084191000509467454485458464250308134986812275578882838677408902703656197900510365147159227226497224318925547448197592770615780553385738184340627474787983857608239178760835628104568199999335529308857903043637397010135118123187307330502074149196668747421417668161217241520653434633062767459956449315598982118942326324047493694530447271150688447560903941041448899188914835492832571966511625567388794195616008533255748548284663772994578913981312509950942336128298915200360300948652572951906034900308310243769957863091071412485722022945639518659826539397914642669581173686983878575355686034338017717393907979604279172988635524450309162983845551642537333615030469733419123532217634016716872792085837583038129735346860504176621671167433171512761728423782304450670240890337038899358043656845408560100089961871940460353751280305404513247803443755105726071214014581186027386914749929069832098406946796671552705047939619200450425817297969635647312789125997163566646295837024795460734266979926507486935802288135546107480895377320620693608114872810150657951059945458028039970713761717213794829739966078417275776743912510211384842784372553551747955250336856578083657454468297625163745904875719725407093962859243021504352025268578272335921594594762677598421825130770502454790538684928446486591518289179878719030299669903391139513669621006033142496155641168924049347616729594297337560284805511693860393581403076044198656478520184253408866702132869582657833000558046135260305373925847730118245566766885622796627359303712969218995510862565208798915161721446959306769377048770659167026648809458251115325831059602088537968764258212871456375699840515881054738888163989034909715961495334432719561273246030745562981778978279133043598811365416510918017400596768319296943530298755893024823138133099329418957786634951636972466108490195937901350393615111496811100055757906159308121365525664311779303996210238729325726504547107397486087104117159004626863721706983940455129800905664111663510008821697268622854844189483953748036177609483061832894568375468544877670166997594638661473075158825077303753920483536500220407007915678926640085614168491859134609253801378924548537558230046402579543806659078948613587001722439436629455582832804305587367958346119110020682631840217270628351342168284703514689910362181078833502135081899882084965753004644310254072568647012874577559305936116143320513074172628474942007114557544885641956136296782211393345141464577407745974187660826757616684757451246004105737065370818488609967964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -18033058367913151321392287992261218042571722521962320288574441182859451694496046126011301608925034663651465454760534440107485010258952403001410467044675161183824079206989028942626326437467597290183978110116437946665642950551327659175361447320027963869148619346773155028385592862300950869816845876640812737114722701149721070306563833680611175473822111308781556910603355325843516831876089840906976728812887947087972765103732382599449025661005121785209041226864754498851712696879132365079256725530943094273212986700609103236873214967441108778407535711748770063342601017586051610923781050249298597816141920849547635182018860357692639343504140700042308449728803748449808001055813677107725366762480463975225220406824303950360417525856161692776237761630232753477505707451834318567250478020641820262355168778066886244945786958625563858450984805378271239965042597503765862794356338345708817009552135553677841209649667745325796116728036972790870221462977404514016039997210253888516637237887541200102242373266003029756226777857902014614345201085843892202672446329852195804817093938598498318731814936190068122549376561593497772916523527331177713408918648228761287549723301876855162303233147574451775448986051252823653258048836475563789537982713188878305110415430989039580922732582501391204962986684867938342301902079771062812456641029048475484968646146543166639028751620565621044232733117043253918741981112172848829337986774302626622497604024292721561267045660081678308696090231585910001334798555105078311242690978152552185501893201153132060576098890295389820420822875262219242507658580785569853296367227071896574310619651905794547485017866800391154623130938741157950614881293131826806922745085588051528660003360777849079829368313431793413322461050963488889597992534827736716601878100641022735076292375255602510953633648701210270562730416757338817191258325376453132643101269422321711421754713625999344512592698011342497059947323244320201638767169445045130390015855960924061764012891485525511736274162557530017103404538016917797188891659902674174502889823661633160869576294083610958873501891618503202086197289690060791578842982862780481979962162523146955401128447426781943816114055606668930854487301183989248135824822225399206089014793487829728871434580867681568777943325364625635019336475882356045002109086291562597258997428064654384703153086916765725786223645532457522060744185990708059696863398653240976926685155266350476604842121162186091298241992366076717446081448315485229811231717142219152407815018741641799335537262724580748948320589272187497369669714467267908875087009470114498157998995463320371427546466671526566511569586289812877791777324157285685086240475959645780866665777177456063925602978076948937159080608939454034991736809841776295938357026010233365849825632608787279171719337519529701214143457266175075463672519085586669830868168807766802458214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] -114081170255673635001165401561616717280646867095436244559978567656782343411436232105463122892401208407403818607206489085509868434831738501561265748467617940310682641947304412773836918967734188691926531288374331101473465424868884927328177312902974306190054941888417116650208006035484401501884511295466812745370417828410332930014716988624592085159962088291136235588163454391481816503276245275830263026976961750134888307674076395362219189511548421741900430270233468545365631248171802033342378225031693897355679570289915378321363791314248501587134726829737498262444742773182348826919832317424823586032484665646647352158327962304785920128262134513396508353878844986191157190444697286168825429052446759041712718617154604563712785346499196122683586938856676702651869458902048098143341585672153880551809868875986605862880796688200019832008702458345940168027109700690034728239343404668947359496500547868960001558136823438539878055614055840141786407645489125834684631631408021964158992135758481212347985276175316633202608261450959052260028790169121636958080807719062590070098677892445448175572214342761217073303490485567612060116351425489316625005847159056129642007919077437404975836006127084469643149976759279281857496081051075324927265668464182945320269491291273819945317685614990097909813198870834472593203291915012862142286756149650537934161038133807615364259968608510457387337089978174756270255315882588361798695348110308705108676793947473105670008626048951214431122311506822266685595911917176916681932973502778876449976460936991763403590125891787654028968321139619263146938356321579614066136551364908823440809862002330606529388863874081023504753359130234710868060522713718436690314489677324571172403368336249808092648319439793572206470910136659850773473033282261684780317692199337798223156937512806121043585457848870262112693736528801244169286041738557195521058645694689750463048077486620548606932630807164961046065808161475292897720808858514770636978319733560342078734638865257043282974330270846834029722248604698598142232280225796178939698652383305811760792770742632936884864379047136142523981532843026648880286005396108737894514750273141239626261954169457045275417003072146941019101152490477194577506714011911288357233929531663059864698458511870173407703209626549247218788357958953937398736090098627755178233801464547361945105192385992141609379958371012795355723887970951716277982747361345217067416969932750401433232196076316020245863333390442376090352620814643524995429321073720923287659122044051375791806266193408487506127710026090651486251631039932340203672745403050396363744345336152925357788187309220493776164173166604518862032009630234551032028254040733872374358678103505743920825878280001029403831672243345975640585677197256842103794666182199399622319410073254697628333392883925897211776552602109622181128202328566191554933682252244000083770605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -555443629416524346548927625699609529710808981631119006243771234862297432045866520018130235426633004505874800975068235165325761100923405158909429747716291532767265528851383965976240153550540382823351471378925403142485415167742649848922407188320415217039125843952399582469493156950611911403006616673447228772054323154939946841952348617075993323936462951926312683877117607270326518918447041141638609212512844083829562453218492059620135114383074280748217456173299533527345606545302316855270770685195793743439828073464696040154916847294551021543689920642171225118063686041204966261265417681336156928059239050600206403037964660518392944576374572604324342717410173114493040549407878718084375506984418524119993043907255413420692754836101934752153985879874655653572250228827242255487168509569028156741754929047879892905400022830199246215206786917369066113270725513562462059626595103014179465143493407062147040050345682507300489643049976029462465416653843371370853160678176553649693982237364865556806104074273636172998150043759067179039128224855283955135717973859160908366800616497350247718032152788910099519508387021618355141740593615395463325441951119970209635969648668856957446062193614766239458706856399982430592410741649089951833246114790611428480647253085818685985132096676557476930432191807527494063218581700247696491049278287123260504737250963650321340514314376732862017759048529708322661130827787353784668947602980409788493356043705111553916059161482216639664977651262571526672985955649577028144336448088231819151328385222069676118686296251198394257752243150827484850740121062483094069671476245428582350195332215686968038941777578011620203749114407213479991368326617606633772343572751555484745958709809266792451629702961871136866681628113795738835158981119736745236136757812299179116047167357615213443830865595933320990338375943913903328575202173820551572166425449884390496544183960485620345284756710315412753597729236625242777617086134224647453353298401939476546616386203866045075285188244252998093344750620870226712525021680954673750757939135340509478158398803626564149399047281753943848566901993532483534962098317042286234047288518207933515516875803246583156923664441769437083414051727126739719291838307803510155340764056029508409200168305167406685238816096570744231859912446198298036519235624866595868317266627116206003680154018279026463952703675268954079775469266228406046375869010755893837826856729618739589389622425788816927137567717314679728350430163109995728526405764098157480563595116155672931377675204134496283510489294098110199382139719965070351356002172104983235151305334897710268281592935324144097266584348415401850631969651936234448213759437508915227870411352471478302780148457274625698146361399262019197521145490418698596873897754813843457220153656702882787495436290332563655848298459701071327016958734508983846279476621854268669191782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 1809065881889214708168785016493101930147270955022241090047803960636662686109243832410305246694505560529838524165684148912233423638172675877324617141769699117699081361125726185658461963665639127532384315827145142918846507695017743573238706854894465667366583512273070837871638297282468287891810666104040165069507820147235684467307661291522380939712149781020932231272080476960309904438102223386239934909940183702130350831134672133769313660396036643849662862123160742563631202909659656386590885721463862283482260398157160070518060112366657872033493985687440404142726015127416030143609326996319795612727402992420087051424220775863727068175111025019156538152215386717257177269918863367266746767718802541069705240517764275104932739209602042374787958975811114854025843655474248956835988398344913700361817090640324896021140210118205535377492609517495510456647979173810797099233234660531373369655621082196825611647537727909707885477822346723299732299025577703916870325410081718567948472064828633494289172906577476275425983157045067337092049004678037793840022096499006281428069367447995868736231734981238508289041984525943445760547595927342275538548940491715890906474667609621801958896142271002440105415832137852470226530942136003429728632307912647621514491496834299572776758731991370829205912541214555490119073361454585557231975045636385675461896528628521266590189412986227796941527493053748732909130716885690729578594285812136537749096976107692748498136220537458100266464938952764646619410115200375428085003138133291756898691698717295062122176551536422798980838930384265745383702426571119650620996525751517352978380188498343457928394708029319627088458127283561681105467420785932313517834961518743423046383827843240261889935157614923453950795934977238217509692093190938414959951529620726873577680316742018089328419865278558787217753554767034352404371177801197729525894402005004228403755432133691641003559917343897018193528394835241816387952693699656173596189317424270701346760234995348604223296781656054822041657957621875891601727667620930264244654720815233280512374168200990761374545407675672138371417179848836375019918906980097616017388915093689135237792099459856196331976488234397299461874806459619596634479755124087102549943051971571477934300988252436462852100838391538822661966959654269955060434474864858296186898993261562350121193245943831227123392677855476701302340978224885249919208344278329175763872842304052439170677932552829489854336199286664054818398984803396698322272047786327693157964647987380507904880876284308534543464524494957723075783991845253407126078316789275438769820033348965546787076066707638001879590376712212655467208333069164536577439543870998727380613342593688861892258988656213059572123513443657874678508500447990551764616484180877156952039525042287374948631299617610372164953727397221408727522474077418573341527594980994521873493524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] 5442219354666442081908881297117568327751181593340490645489887594862119662398609771697912665394190784845512070735495219816676092703313258325563066250206198289995083818110415854873408173263313461522650546066996828109010312645153615954574208148216234131964726764373386073157259710236771826193780113846776535382056938441483396740221040658973078715062078033876257272532626261715093298892512866988347049927880194810959096886917904137695025595039911706235158124144830609295764407418734763798659985251711026814586739639515872548593811850994092190965487856985089293912116913293012831462506845193306850378486923819536677596143790702108878292883085273683524276738158441616291458689329391728975447213149165110703521821218804447935542764620617609139468822372058338173857387578852734936262752269479882410681331088065090831136200762332903558162159679509807289317535233245417108658482572133066650132984784934263385133036027087404797238282875342747495725152319677877406211883233970422966054709643627536886203216804912495346653496943536984869801097316824376745652461754792534824511180118515738399893113841488720688204433215598039772244913363728107390290214691851668406826543652367691741805256581580992228606773395363339282543073973677828126449665568869079123766099510643643182865399525263244346063732649885723973246729262558753886714803197047912344847579010622144055374356662727147716258704109608312745405528346645838982448860409656129092434609610882170292417851443944288541107844568534081762610065553730103089649068547251459157613137856061166453005268004756114329937657905522284437619133768447748269046578517742925719892084557651210459452756283415783860561756934216342342292973006347818836320842603843633650859251866906093472241897550479553738416314724039487297897287647062401757062852331468352117465550718680694018880130046388591711576579782288828640529766783449457110942482332204976814424313881030653978407883728320751476762360734252153934849816220551761850247839712375949725732076869665398701235745460602050943702460027443794302448844403050583918316129363042850571761298672763833458105037057833937769377857416375241561584708559360832474810183484697652679406993188039485703363723761795574091287614674499035555014031933638152843689390452103878863652301251515769870612083317207473530915958487125380484115376853240262305874127862196728882310284026904239146212486494534966543658794288846887256101504837077572065178374048804080580369148542068825784696131987048882089873691256646056794358584255597814739102734775923771717142851395852279021144482258709094408127432125609266469924596319158515741887812122794083623110086420816928969611872195551465200947995651010256162459074705983653243499972203832294563442677647242922000691956025458041054354864710136979824607814533835309299805609793516854616515193397070187130399665532047699584725622900447620394716539456532698640521206169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] -4620015224626450447315698227856700910138484562715654430161920376789666813934286308473382300929291675424447558813585685611569319748397072519519049800616914515318048257530418485919537615563518691598384006366266135247782779761639465886639357253281329181319915347631199797864237426297083019578280802168829779114063547109651041359119651071451776433688388361629802530893397420464285418237984250286443679101327669049351883114995080598001844933145991750432611218069009623838440980159705913454844086483680091267571369889357945375601128189513497099020698020093780637079455198062205225263623801705207932841087233179433950254412956430047995245833064971915845443978332482323198971410676997507090630565580608726390951973512370356126080817633533104541275764424704868270182938207294161888711660071879498967356696095140187939380567161297514683423264624937414911940640829039545640190567635490084392783286460357347423117092873133840478699751767846715367942592387222680485136589785203289061357263641244784686405937800628192017321510424832695531272238315946727954247572181569773539700988073926262743490812835499928253677669270889482867081319787180896923239392010186020139768132339112476164469007834657917967284632166765774091123997621379305622214958138751634972129765111563577535575968421945266316087558825301712368122806956915031039304170583028721444423782482447503465461773026768299688225060707084990189134268500980745603375469238162899273270128270765153005170222983988821879529049953675251367757605033634184700605819796855316716856105420240193825674687104795402610869710027695230878327162619489372951048000132016631928945937383915820834391089850963602269206020361189875874482855273464248262002827219307724701253387378555592440331933235722425560748796582353891308746624843189186389030794371706333086694837531399241163646822173803380887163375212775919400867338071468648356407830391928763455067009847810179828994738863895480209999486523061848308626492406374891446304389706782183858508341632687475053700630488536720930295655412099456501220437747834280728955666968355121249725593791819243859023852321680565810649753751849801669793703185265119132527284235887463112434109172649778527882591987221020094680741683767432472854751502100327864934160854167216150126541979208407824786085360928794811330744781738628289775422238500377017753756332123017929382138179946145051712198783527341820381403475767694823641873061957431180121473744060783096340107985785539054476218893245203803216339112711887011888375899047264657867147704295177798953908595328704726217311075908603556309763275946372050190845383948744890865667357063564807089868977511120866163446048716715949623385579844301980837979878573112522499373103234883733690211184854092148859031198047357034178641096720662934701504002117552018530642713873510598508023952246032515406742337450070256776552415748168212051940396877406985314757509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] 29246836941820274284428410606918673239124076542107271772792557206506502562523862447088625944363424965190563105161651841046854558346655961416647242519759509629144745300279439022976171523007296414512797541274948247448023001142977917558573623972894766446385406678753937367605402438668303386122368288442377598376785694923108667998042708633844771863715709199859786014358629887356461940716695127222343590632588596437047518495284448340731062013757667227516456658075933238589889498984899458258620845396216236216814980482534707491457193436559655216925439859630992454856959032165324562073095290344464751562121402563060552776447766550159634311122631596911125343751349101090350821776064302134824742198259774637873770491876399709630144346325099815945786140088816735703692919678548210597674513593146622567811515295914661518180639816445610342399200272229397485283373946847867579913258186076603115937072436176008716409331385513487112587016300403456822499629943095431330036348289452699849545665420047085622007331164314181358589690393326856048660621964647171713277478591160150104037997565744529224997670304977384328740970618752434530031132414542003438799557255527749654901161412100920011170577392569413405564516737974328138721980815881320913894535946651729001472932313053160622663620371771238661549900333617117991882386475771496534746557019881686092100347961609072956452451252952932988049732025677300950883916842385498325518422956396245569098198131720555084213771518876915949782430024817143280400879128354034628737677865972879899214564974069586390651041438857650826060793216560201963852704168809399771715480085931982510245248063806244125289806152434535398770000269877513976026163778005612305057713329264249616839202006708875934029432248030641741704295786663568101846462558968340671032924909705260207250068646905307249150795756933689949291991000287215503982781932549626988346344677679406607600942229368275473638133485070834372617556918493130150666260992028182976858849208366988796425091589391345428185426576433160782138023675886868907053650336395644188683425078058690392810335404059368267153428050276407839175455549013816307812480157355352090620355224322889707117011363696262066974042441008058946020515455523848224506265398044340335741439427100376955524883153610738957925418179866286238991089278087958667579415378807203928792250123252289499553159657627600562319447813184320164689765583873803492626511329457993684924705815600644627598877460404685378733091043753649916024721015597623769743447890126096357816202677436831604247995571685130840445385372134702884095398171622421673740652984687652657022790419524341640624493235746334787650142808446771749468811064577829325319754406412744245702537369267735783667627771868506850500518267460413707101564814212066912334723824374510085290592512237501360284814195361141003006591511944199304095676150213314159398647379982993806327808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] -75057906124263452465631434475198296615705059936545559169694071187722808439117635017064335008130048210502677684349678084860802350107407511756043934410333935366833245666057486621513116781614521598712459821207993084704950298751503922203315307352595243807915274818970030928163432439931006846851979144433429818688320035626584702113454101628735880783415571960711567651757918898334008885887260002866805103907385616508979317841122463342313980122150981415519201588022267002336620004220294012933441978499362776799594417555373067099565481476338845700835185276376835037379818091039693431269130969516093822204292130521435322068641641601126904918332673106350088565380591965787096382901994516046080881990046294155230895749685497272156213765439336763837740657323126848071532064600054711777476895840947715415372350804083832628217903164376780448570612379565204525636208660220063506658843894883576051246641079640281798529535459136239975395061320285032934128730618135583637265232816100172380805175382869200849841216599003933820263130059542748615478554112492346831979199591906431543458196582945353078324649336258021487711273181400627198927869519630039682878816171183345326923543511308543254702338130056756673973990637143625374506579921536477302609604227625591331605420888904010316559135313811561232915776876704376374144901701387172222161454168805256561021524279820848855601314199511709412754759643995460267238865327160497592096013428968402530939378571236391773894387778853952031382870691971890151561286008384572870489380358931938937389011695825147172378470682545188955680580784034193529578109350972304718523634824519059445203228374632247891844114778305529983306126090714684221550798797456885677445686964588077089312243924354601805224142295185295284270181490508667324892257155575412980614457461606279289641649880247267810184925481093630650769672485370282178980934350990916237549277647009535835112914573737184187877562788739365007878516011534409972295275277510740632484022522827490529044221819494691175660718599997393290409909567941858145054832453554435271751401381245981624078156946285689492165496256041811418913283475952666688347531203591871600261024764467323330162423075642350037040266427790330813700916125872099246837374750002881318278572784777398358062224188492177746242394841071683393676508485030703937956918765373076080435726954955898276602050166561534095247660691006046263679188478035563494768094358416716509950111958903071389290248861475975028270673807780152921527473154386204768589615843739830324467359367939848056321273873303161277555299162590840760425732955163677286534587246096674966769551582623673061819742414292516329853426018314771242845340654781907780906641255223625732883165091051984240466257615213378605862068051578994649100810882663487894687881162318782303714366197795516763203904512389421337302535847770365297468806744345344117675038621579315965292833669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 45156075945166707184001404358413819382515540187708968291933413620424545969832748740702074602940849526480686820340725964727310404911996927975441232590112998900782995606487097478416448501275728918286681621963724514061455401381058669557403376034517377258242868440572729895072964098154869947921490122446341456521853211689849400491564015877878850799863710144634596399508020225709489677789202522791776957892534716492992644231907489246992556977659334272263205282532456067485398524885106541248603649167068758958181952820212946402394463642355958943987345124493397616246383713395844466478110554401343909338726360675888528251623355180545047349194061278162603383074107935224334738506606883157230984279396287637341166348389329422167724565826810856721960031254211861483469236402087351354013101118174905676259929306599729507767818713602754066235034460771931838680930388994300075598445121963477765892783813004060944114043700717439893456569826982643655808394338528578441261680876483729878151314757140876365281374439331523457264705551586167983664796650557955221024650838199554066637895978867335391695469770690603763479223057621476461816149343815040405228705703485239014207835485410952476259121446672562111410723722556594426263439474730615337753235613769530157686691600161978945663141902121766438309722331135396725300681157609415330267220146140759960641892130593755101471283382202288350939122895292209922736799879560548656628779154321854637948991718041500440396197373595204774192465018897534873552677012514748101724746044654558349559889578368442272074155216898572054123423527464435172117701552917013188136456938625055368291716242994264740743123670911261892809692008880184288124121932529079061204324621970219505392871716441723226345099384503866730811026773258660972420279330891347835105721479639958361366305244139880404797659695049418463564623998876728740804147601534123045501249132355852254680245622417086430338223469347160119937878349934441204066668233345993334364927642728632772988884626531504953829055893917708012486049692784251944671395688527412640507892144084324190083069259786043361794963118885932083105949779720126792592598243725716592751056802715208204272941194677086627230913056887730341337658934753890616251305727031726396739528681151063336926828912746723754759699087707480008726630987799773993676533344087616643651366640346845943471501700713745955196995952031060735390004611394941548982895617673443213586575575447031248324260560460664024495694488222976325561329947157947284925240416564980920604687939310006107931681104265710713213378749668102996394860453086305937090323670566479531157928633913237226958021451833009717390660637582545647966143155532765014988491481776907843199236383368198521512994176112512368240685035905550942911152554851626793697177087364333075017605255262192673382267407430245321330447006287473242714154802380666984401441201185124075370971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 339740005440920699923907482677942243168542731008231574635944953043383713977593042585010581735502394402161250262250399298731449336812468592141277516239511806741174889356473017636646588272878080311410509308075113527397829243557849632766194311933930432499019003540417925387791739672672288424249577184111555231288265903996184073065605866628079466222608727675588253327609465346274538295586245421283604697033421926102709267640021281423327288692464452244855749675057431836088026851281176053053859531597689007129352326879394318786272087272637727979222388936589104516478240640644975098740594407476094141944271557547040154111738258733106866482244110699872716737533898653842739122862962306061685865889478756618643093051798699004053489211785177557148392078598735757593710528751590651901338262336070962497359782238222568514076949949817535076944645236136765662813575556684909312801205094352729863029068017791371666778065562628885628612608256069439749055297202895738084156196725918562868951848815120049177097090508208274576698735810706806355510938969169715706082506876988020780346953035623078921152007850207605831632218017874909308808546631506356915157372474989855028496827573849655447992984477939615919129164269115143572427561402293746677355220407065512572071456143757753598080657307736817012652396637211406762148457277332807754200445228076856901583942354676576202241500635081406976108047359479278323639720729230736551927573633577981014043434979796267718421258812430014287920896397543801549337404575073325209121625297280154828671299991559285483440927126412378132067515663668378752884878143375051300121324579865419590993494702351047265748850244622456040160700965458154796205521935750629489747339719360181705527432787390761777972725924676815021678428498209498537522470834295739323906377856538316471299842668792071926338973816136205315225462149742074120790854246287008726630545008048853505164314715397412500435746962697941887455339550992702334580335414683741152469095748516026711937356288379762457467114321387171896760172566998392777893748500305195183992163490101810708221093888484838532432174697961952341982103839887754775349648240070026621200493483830813987397147108468014364224224488423744903549367155053981583035836154519683215456552188503812395070323276181649368028730595019636234507578490560477775202174950326947551282966180592265360017929718303349138847566052361149178493377130179700740499316129575374270042412445058259139440415293650291477781332681831765894555418648218569878741613043403784609921385874582663031317845408504020678317827797999432701283958303175841142222280024861592527229030374235354220058781377104532467889719934736674205705136428617923112175099042715852834399054427199307963879864740069274689539708283471608582670808283292896969534705523967152248034910759106820486233062091795812033444544999219839636643090955800446146923124119805984884109743226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -589227943661812982483953321218374715992637046512204082453710320942725709138291106003177586627246822067697129354284633334341171716760900261005673441082199528618758552424267656902765486020899358187515058054655242077515482439409795294468661386717762974758934542513432015432874926214348218227121138749023146478193375196765626506084992668291513599913624416346601789890368360562463910104527635482746396767809858142513715750070650718965897148844208961002395503145954410296666451314368320887295300721639670778410833505714799695993406535066882068450020124339119613809688676101827185129986818240545300537200154450324589889796361948982176845005988609162965720337646025207447580704578503986799867727342074675626747998934409543082019983520684101704368419239531069061910207872040602747922157429503963379873276134783739343066330031734654493635776184991687677311826808970703882801141635264874165074335543790695428938824001316017556446835366874778445872622661101266948150878420779733469607157512953104471968636642350249253121031047945935242170116209610553343417460283987692912945485939646262458134509659072238048770538375212508917115457262814561328049359803340927586261827334193647083753315847852257410555910382451558543827741323350128896983208252226028011726974620579283399617220470611795247534313906364220570821088282834123872142375866501753808815932546054631451268944281469035957646834802380945659343073948787765369122759130890398585684325916957431655581356347278999597064264108460185679612599847664585340513028792282890399959346314010083585791165276556504188312039193529820802883300218553018809105838330491721014865043602339896953336868996747001054783736455610762726926381356597271932620447350521718946176276465284304505438423822091246355727063252445031209179679503582082971794106437584567678576068534194417117301794399753639589360290976745209215529311435157293442679957007470914474332236498701615856066489117006930295969001864502297182336745118759150834962393407865745637463262517048290069962166714601317960973093287317361173631907081327466642107317104009964065573700785661225522893586123436139515233273083096496044230037552865978024728108943043237604200259808270165231404755765747380397823189049894112372089250723021473667180277923183032461835835512314353873711015483077562790496432006389830202144826848535344789547896561163011906969211998807429299304407731487875913124958901788041236948733978821859584679824347009500580295894142323089860737059729773930605490381795365884993150575645311834010502478957906466367447628636487610420439449778122513222964016238251553775789374876717647368652789453841627709328967023937113044584047693469820407075819823775238479297120110322923846834283138337496161832451688169671395738766654560424963194905297170475421801089826839035556237181734583086889036556091780676185939551577593008141248604722852834572263100447968416213264606901043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 276859632367856886233473340381107465273210644184749826548132308195214323266798084517089754471608158198497727362850210522874421013294705100323265233482092997712055479009866193645028150041005107736462211445538497008240942862919743572285477895456888567762847095625485892899653154662760610706561214932630717992565763329894182961520568037007489834837574385892692938803849236986449848482086562577924811807183215764063668496498281478280855601289698066343051076068720423152501408278160947911832606199287557333823587890675706759188019415450374298165132888752242518323414032178533064753427317776335200536564984414129107301646873751105939259121196152017427084805087873969181785098488924758458754991362297122216871729204384688614319718674727334489582279869526184217565038503948851381663745700800166907929734938651943344864646695153053391094553188769473654224050577897310747176516061601624320305323152953702952004191469150438222703721599740964276537998726872977481773924464219214719717093158405269666841131366490704154121475702185218699183117109756590690886084673638355221915336624691299820903728754438191708910521467286238676894986967110404019580680774994984349500326804865440172926045120254073592267862750638511779196573137311777946076316374215191023963641097203298797164981155395532059892725444524578914109337625505700976976911207998007442453856624120277337601737808259048548461811665991359330885759462700236675699509094636626325037769265959124477768693844618762293164297049498149758651429850186678495953764075957521773023092024104947237070027228287965822684747359242141657584882252038029293270834994504023077073564956026905316721318800990792609683164855491998309849006557880470120607574805383372411227073987903163943692520126561313843726297578475400934704774419860755551643075265923841371751272104566741410198781973547606569461372009111791872583357576590502326001245272040143752996241374290290048631593032734519869857174452415230810840311054435728719477281921247982010951582990883688480465428273021292495969910568044473078105951314732118627432176780707963288151539972128336383293154218661897674373358554111117606668897997566684498908815568417885571060555605600753325906463932916262937939784653284965317962598535537413968759729013766719473690561919341602292634568958501460830166554775431199104148235447721742993221587515323067679422328548587013786227390635808149368759121268954747488190281884726149753425669120338870176403790133085429980562171923756183602174085273049033938665810496103731100837046898203680172706035168893100697172246011709014223197594400917275383714087790436317752456706316312969295415711989257365483682085332323010809582911269478403617216273645533476976360050907180454886632262935531192696880540114078554224795002549027523954880452596030002402676553073899999454519001641194457200483720072034776805837687108348210322892982088149495354125450089594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 215503812414363080378659821191886332945569151768499247638068953563197625843769388331192635082921761288663696602695536955353821167853801412792297963015453125713809859554691590956285683930501991320915440292153099059008167839733602007042093585027278160863584778907277098879358438127573196236543763949650128108628784491021164920084188697341949434420755611152363880403462624276615123268822076962262502314738544853009912588871447729757568759454750226958198220041791360282805995751848895609136377667553061153681357574396702933668614478364364818524399242569152276414743813466638978414654945165672487683514565609809289839014884221878851820498952540881919712220953063460851426184363483138502625211564207931672324664825328356795718140265464240857274961147273931250488861051981331137332336459082165351601712707147754658122446849286801067976531800692450962277680841256918974037643725808969504090032241834768221533794533306183006072236399823136821445878890432432800033260085776254167983918109123302118631963713971455506143187086695665879807705474646627524714099999098509010665833636287131814773378109122392153330617468294813592950679197106926305662721950116914072041656243741154708878945078052588898903705831818296512782355790676031745209620568386801173827814295162584200681352213849631271840683668544898982662328548053960218828520242312939396920477330049210545627660438913751677472751607915813142156978298594916095256835554148657119250493895175620090848254796598344494785556132153984588638410095654296157516158241379357786144934885282517921753417875021648336180443474976563609310539522414384870724867770932512258369414094471773157847964227471949076705434211318039130567096298839591995983280194694887640149783501377269491418986240132027787561130220577476190759539170101304229007726720332927513411551483304784276479670011683930550023649738840102672189333187462426045330871158283457769223618140264804547238279200787913330168649537149037837636931614144003255549956506745868902323330344796147007003897810461821130767349046817241627389361666736090768195006694359635934336636951238316795626840262337548514640234057315862717404693752380127006783975276782950913292071115690082491522762505678579256891275202761409842502859549338934811702244402875881085917079764334792658870784645516809605042800748085706028252129723224962034914368592330058821217801637275315589897174253236818497952059513312176700364695510882868058561186133476411761482728681996456971842821087874022897666841141433818212504185528112291232197894505114513849760489209793839501445606512528697872852207865884732502020523245883137171835990751291022392880208961085005017009089837192691463190179819830808546921033666387919275934127933355162464191705021520153425795221873265375784614881873429399407233170621988650101896590970364831665780766781952348270001045898777725568526534280664035742838916306661775451628001820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -692409459617150423857195231879736831682364611500233255802637106173372901977890235490516792814278393270578430385099350307917132720527772992797286674934589484774779636703419285061240146987585738200237042146166555861845954339968142531250512112916059698984570742912604881822179906386224550902587129049095889219925900580191935622058344709511425413557482075444778398678541784237867976886892827985717485883994634552905759016172624815540686524752190338657448775554578289349937913919466193282908445023684437173648383370904276625407263434061563751973532497547733523060668446791475587159258215906164764349908719288779830364211807647784134336508633021160722807905227922510044287677043372884292666652862076728504162819649160873498209556881054809902993657044559543659676521893299878631899258073856884195999638212066709642829277455994095783705491144428591513381631753714696665894973402042089291830026323273624470285076181246207273047343075936141553026060688501787231061072430198948496960210198123019409002799125800743760448310829838884847343633015427530480445161111598245298304417854939419090012906873330667968682849060075704330955198349094282899967057045311253989666126296637736490679585463595690365551837905258740160267928123082839733680571563511571321496703562328897282697630227030126595526006901221637941293398573034196110197852342063426561182979150125173074622415859793554489176501846806124780428941791153469946871687369352820347256411239995357335276304569156054198063561362201850707993509385349687507766843674083310725087135130413874962789277259497549272249916582423349228179951874196451196013180575872961215401265255268315739502708400187690705032353433254472220697564927604087568394541402241771767277927750344283888844178497711336187848368572359069567584369752086742225523838063085477511868338237605033223249389121011003754966062140147077894469628779781487225198780804974098479114464599821194616004470326229785975939149765593589746551260453662364220923394199254022629993588447782253544083859579515651201343133210174419669728224719527290031754220563719181746989602457859061997549444404069101705142463929164244435883909404704060285825997898002813029756182796009668143459722946059713141381318905734955484955889764009064172264317881732799427148110129063379032827318992252852149026920223099017523848839249929918221609976139885499903106417259513973170338960928359382817588447602177207193189750092571270439622233329384445597531784539410421287685887573970164824909503197631941135949686968799435761382279389263630807315339045926111090575843342537756335641580338418871807185245988727422931277857248681474024446388886232718755416898060675095851507140550009893294425401335284939623113974987154863579800990724280202331247184144186543123111953378690897965458910638826180287249750902469441700214240623254035762096901725961832600927691618763463003222261038562937752517842640568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 684008409769003696122911469126181305502973204945302679700219832886789732172984883163135315647202387913739442118565157370488087758524283071593974423930715098286426881215156689886036130022215530252998714647595048553678283648809801756290958438181567932564602348520214620055397247026004780909860414240155767842759200422985502609512763004663122600467132257366364765329930572415766760190607787222149963805960882632994214964043449741843605070368409150786562366721150976433481736700248684529778841452716309116529144282875828193841098824070526807901163728096997948338465133138894940791267642873854776187426399129139696442807260319549593769758423472396310182510619916108389618814190942388964320352516502324636931355760992833164650241975648842116330268388029367602129138238662677951050692384663863156996117509160701471441894323765931501367955619611398834569594631285570373638456705844466091136896523704839887999996006176496647593611164960454082912916528117119345054587391667709925633935516394233897440080591389133620365143282104034705664763701578625599144702737529937781559771843617718636767526705061150168438948542001646417948212215691372502575753524026351812942584066982356508993320219984091717116079673119293245596067761152539885035747583986524991387582071166606741538579129608831802423620817957384520658244964557547829986593663096676010140907205163084122626138148892144993061794296164922061059486735330452046769497121293227761018925190119260704628566139526333109001516051680615286279946558050175982805940628120346452689783296805117538919075763512019126001075182059095210908677857735687604928484960138954178296764075570489627276204191873805556139429170236536555892864393801813933662066021483975465082596731778254444514891906074917534177140826246905317636481383916164995698531870590687004674793536349865538064047700511492195217119210055636592820488307373597385864372640021388862771313453041097032517985340760803506541582462765155422625008680731655803738914746224850901050910334590863691528150820153922579978979493867986772201506447003150774706225054445796307489395318268783340937302646498406610919296019599240679882091501790747487384673634750167222531164631268958979092675576781885410426692010365061607031612222314486990045906529664462637309744581389067018078507343470383873976237284626665417199454636317410687437503717920655129064139126410028396658950613004709762467790493170572435133324177747189973886027376962685671818578345955439595973855071922778728141347088371195210328130160706529090667247410500058444288730560470263552982343440983673387313840076383521309018691926305670134358375713369412516825456090329281566672409432749198255707696966752431912112193398494056826896649808287656902038922501169961304935619214065225016994005173284426541030980159044664861201247147186921913372722036317574394040788459068574454828921996288959451433265687795028154254179382067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 824361915170456139823252750891324985079114775156599901935994140026485123055779872550150061772076637255293210135803470061776200646064845051234140144426808310483542607234481642706486982204407872207051604845353124640286356089033816271431928432078175798017754344642334751186772799974468303851524328826223735021077317584115827880951848554176747043420076330342352532249884101134607392663315614589280734941967330754981468078340119819179366449745674169829514888878513197762248045687534454442665391963157368517144981876389282816088414027538736100331051118178251604496512156132264432954159647321209097560989275654975875528235390767788322527953761364756979049662004759312216961123218796272948331054297645341606593149041355781703253673376863087989099618864503935133235910916814808649247884516328079472740255484916427811448322516548912314416310002020339638109653854257694731349037136772886674435381887037571837040149588657233667181171540122053190117033681294002629135380821637846116341874917280215412642499184688359571754737266805125626280641206688945074661018579939158281736564201383699374078954158873253755067121519673298052760009966749997292714455908957229230327036978066620674029412685009672635267137372927970538112462913044794243677673116063014591175445569556205591565567992906357714644936247360993715242747490485052961154062584542922017693590543764677753567388916092712389832867865909581032111613184938526593256388174465108769299498060185896953307121190511192097318672595194414925611328201109907975753012073352312300378229043299930839271198070048946786877201338268075175736630981280765855178874907663779853026397956893121440194814864027072615025971215374467425848947989931298222845363520767577580179371147584779042332758326273370989430524276161434355287033347768818049076209562144150631608032153269104465973163372907428483174719943316111339022644370888044724420321315373024857786301303517801600393945599428785548733535775106113170875836703417066481767468475083384789638929780528791521863645543300639775409207589384369227038078838603796612936772409551499642236340623481875338862318322101353732876353036566419640175223820311649906522369514210607568446015734834266409227420651721188154446483599707890631708108071947509427895469175872023593595692104728062194767669264206826519324091996844261208582390225004013269005112527370012620208593640070546160160238808369507592025339753293146309357023514345285269521423533025906648597640269711001370458046512984437176260816066495062125883245628193163752256460749770572073198458651515907438897904457997485638234341180397258687225130062109043387343515006526500810881646026481115673012560719926341653257818681164773454524617037371046643995762322086544649721893786611779839473269219296996958706082394698747709651803437696159857448732621676742021368047209792716048055617425737473826621048319734724149399470689160032128578349747404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -3009105079845597111576072567534692433126023347622176050119418512805190222474470664587999512061789612686430925333126243089993589896961756597396599154620825687258556628035556736470838141725930399533762236928211234688465993216776131365089771375866706612854712146358512417339990957624641854354174638767939766408931862528349629923125593265920262212922123480533767952279564244823484676325129023143822141032933131966967302124833547890831355548917099323538694615973710179591287966945665633998713232513877584587228916587884262403266227850594275805617042504740406886513776223762442404070068873526060873638664165391354411829531569316459549959528557628577638629483662427629745605537205079278543813746610862126142040812220495575870696454344648035668037613227467838301372073511342857065969867436406039172648229228918254034296298281093405210954190782275079708678298411665962453972660623936843963082966871706321875258496778722218854293027064444952661062413913033701847457776095907998898209398802125362876231216964286296792688581056313316209766190395170223887644552652613872486697147152946309851436715311483208506608267700906914490937064210061687825803463522539559646826958376472146257486247963607976876453850043404080074301080209208248021359543069019371563773102444931050625904047485571530671684558559883155026709461151590671585429961923530367284184469302176728744955379165182602964199050711549234113837067113341288969778445948962981371555894716377574500297223211798116838559893599121425799518578104928673957525607802355503267527492022316421444710900280654278703278107084358155744953870432305589834755124119088760479808873935001511061293170881885281930363581924141873594208300979860671293297391331386868159568063108535199643816983639887823886298637739533940991895914181054520246594753159501946956668545149682576829643229724098576805908302582904922046474632557114063985879859782280000234441311621550405441507955225734819743365835751474771696836580404154582928548318018433904587963708631682979964096298712830446966257679222535561659338025273147714154158017342464571638425319673105306184348480132576070661429501599706711109954796531483771628947148628796165653268118529900935696521991700497532211710042426771700274347040642814934851483314139256664856756745140221476509383829925741746782312319819398973901770845460348732225076686850648325591097112929471091350937625217853762466370599638487668557167329451143877028002485906177805593694678141439469325123773194512265456463974043017250445638383658551471690373184863410178723035125173220254914206256141507890023944796218199230299814262644232922032601447165177954370904120543541350095962884101062837362004780653013774949191574487591257207850845689049390215618540558581235295954150385950270808597132165486520653151527754595087356523103814964781276120293922870311581865648194921464095773669829859282375660471750479479017180619603968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 3565073512669460274013152051331933151460200785657589451106749473558154628396153103046726810054594511264140447369154814951554305435585054169711115475844387412024852613969193732493945853930140055154467848066144768449948787667978112689320474030945005550759056403468130630312743880473374705623870115504488862673820898871447306753090346846237514645950277668717572252398168716576317542233133678356388970746416952210577584772131732608836667694938919516399037559146003556463725001765798874974219835731185567818586206320214285011365354822404542851945510542015541651792091625693074248758538411032642705848917527857696335966486690677952262077431937018645157173029764767857576193716990540768019379147035101451687278746955033882639596268741945214493207963839910914793218682674708981167150010704910723598233312295632183713059215286875952360323169532121930259024690805134459061528263028292517518740059023540700858281529463729030433481325699795390955994617852540650141745846183063828339322266404060427963245059368088333362766649073543795029822287120630022788153512439469434489863798017023419688464959874181251750866600706831763626980888485975734922094486503614645773650325142798752867509247501074049273865190273737514255055556245670884878861420184825541758799580733334426900581681286650379229177487226337921681453194529523846701728946750365965883008825294186255932811468239269409662975970651542648743123046057522294584966002574579306991623686826013296434500826854812175121677173609542112609840752670467414439984500537483044850449871153966846755210631161905474290722942074953497582675794887312874901328125958665453262048748391835365226283163724376691971421533541596622485111664603169995458286004225941815383008411641017353618868394351277666800198143946396325605363225089500184240284934254202568605088202573541646995765070160510435586070308633031215676175294645943054166649945377300048334232422177103711617229238177360960901922771939864447193042705600336297516183514923272486074041548702761009296972243908221004313360600428067621656221459740338426695868201742759290604307032805981759680370523570662647159970722811113953071562369843990232237153951358977752456353708345048422993491852567607881659877167863348061334405970561973228959702031711856757309591455082405333184175514949013808501094764189083965384249918590592478643186616970919633684109746680287200514831569643174423988875495066915992471717557228038722906878860822136902169747305786472689254770575504442579806499147516530341382395407336760748223346113493649582153136924089394890930030594507592261032212429947829246188194929293918198318435400464601892599475763673298007502676013717962516830884662963273746327189829377659524996132822212063552313362857404323912149969983144288949574284677643759611843494697214865871661201989881142076677278543673232370792244288820365806802696459200000223707878723396593695056389957520195584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -2137095285452837709264053257560529447565368075980833002192989086056303384791652163368236235316370008280497806969248415635867766014219640177025230469153516064483854833213649373928843305971418783475279831937130047882027689632849754508984149853028971280764739165799967420318668296731874661794288940402853493628426094211498906327042591877638472757499516099069717998862844234223618541403675663205516885733071071332688500009756725364610089166206908158287752745084662647450574209310895770910376634707339481828674366969914889191317856434449470534439362028289017342797803437893705838185428542083722239115022042110073830859344395053890906125191062254053141919370021317380176989886098355859608105137456327461010454950679775383352208425011501677245638915789154587240866352210537877334656612723293638372746949686928553388245665307159238047926520382696599743134515407702567897413918095366209054928748809035568806070712048995732939418380261676742832856207294830627077466217446302265043663638407027646078486865138598915775032090099125739009897948795337451988740762399200659233934162422484307441236731556973712972642786584614679953388765764286285656255976143634742982447067624550297074466681972056664148996092875156427000927534033170119957114459051557888534840058748271876052722034152052966191372923348830424021196551484356178526094812249727621838643748095563494444818118945970102728820270937050025255622013952263599195047339225524637252433229555103659947522168808165122006727389631886947720261609184013365737784666094186442611591992702947800349038535652722440029208519043880644247976482402625255073247254565023016927611121722575232482482767872541498424921967695246835745023074082333729907184671511491651873836026211370812654807512447416743411306206566120955857830143397558721434199660639145919460275481378021322121987027803676025213900408085968353185702791122191336961226943678390803380692734598509468044557322508207797988357756311200476727240162441121211084902246914777337375079412932211963851482309911843046924402347563512266797748360285859222995321202983613789694189782720142874783508534298514105828839774652670402721148172783949512159996128955620635671425258265995061129008663595118796509361739543233668348038361287771012844798073501018788547298399098938588999577495794202007607357875451493913611974967496338650945016315718683122812504312622411458615354245066648787192013417989343543120468221749312273599422223136674838394788330191210930612698795700992671164912997919615819460470042872617062634015205043834139499975073038361610664016999588330191718162505747872785789832435938178340543751248318709994524119083563467591985105982506759847393655391938035312897569235008449687331813888633654340395943566027672167126251202895817737878570269127574996917048733776233754876000879785238520675946696543519638573932833935149542712965895449360218279980548941472766220620866047180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 358203523323450468319489585728270934946908445559338857101998497108155640143114623461854489906967356365531691623956781668801864900797525150990981176675900885834570741152524044854479575143767200609147713322011638669172808200768485494877323621127793217641606618433901206089925982018721425567735386396462144926869231078031383716286065304267886642608757943188919400824284917833378600224725931168831228323777260014393076501940110920384018744087168250233096268536734548316877367895131523900227321428219817826192475031106679558127882620254658508994744166178272645992359218780649686460485008731067018909723433138758768361698921623436648041725312705573185997286722705636582884290284185613775230645637474050464785472509594930791446823935323693503866341519149606202484799379481462746643084694917908719556469623022296887393994288349030058254121112230703372646771563774818236957455268990472269582130071478092621400292581963415920355850891037553870796078511860250317200627373989205187311472784606773611898269147892322771531748550199776070752658435553205438317335929991459393742704396924203720239106730154647052658520784798112727085799428161943312653227163575743456372496718652123322369146280594053898197551448947781828366873290474319271568554050122244831550086315423172010407813102369812260883015589189943485920927533766850159206189290255330680377165341944270291147322222495793011361387565944661066792894213372032570194271280205491582303427272144412073002712270375057832693547804449794780104256748247974560989210511645428829797484369621887306616351884491297409938661524134265393041334802472981095865548708219011581958323920268659641729459943603548474699015820671872792978302548434730249617041984545189970478782870432437060253971321914781736807290976963956484945027058097991260576415641762085811148353024329497648681521120339741329640002044748982641021328426597687504485037894341648554503401808040992694814878138586195821506237845497295561502137658170567501108145108701186754047322139290072845134932487816026720367971052287208536848179146490556539109986556879041165222453678087937850260747594110231413939779955883377078214936890615389680006689714721823235293994349790997867718010255581840638529280536364250681527614601617585854937999572751738571598613176175897654032734780492951335306247866861591561766475205218760261216628759991860322693035492970312481315704594122163761171585277005123677543176040373018571200963745887736199460351755333552666094166073386815560345037721122025068191481218130646362429101807860769665229676473553756809186184099421928172523717535218080250843584921839336137726421428612432105324600988006162261034793598377106964645030208106828663583437927670306976433068784991385239678286583669860387606673801769530441313002660250592278794140580615618123670440719489837993582351492252818973601523920129216245685239398824374772441402127269367411914373301534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] 633168729431999878313541280189271186425850310373091022817397536235315139870712791760098854076509254443287794375228975452098063190996386297649658218518509365664038972533676078892839184842503707101290632970477300587219203497484038837239729968236911837303652567180685430570950861967973283765836162753447335966244723434250687491936834100809580089466736961996467427466838646443928673206656097212865261906554813311875314775725877250865278225370907910173124748868410560389608671114054482359221776408760329467633225093911602653248758936350742391203111994832462478595257127123807014720597815191282000741311333909954628909529503477132777741516101759628961895904345543065406696373406286756881423953716719804111046392251391718347839809270557242689531969743172890051811696368381167087112726630034027826405525271066596299481422158173233661602187361937080868942634083996227249164516395105741011428264345998264059937526060909517732810077937032522484337344162528262431244907802647851164731534614034728725193817742480928594387942928760183264599640461721725522312151512564320008138116135986147058792650767100668186532914923787051897868522259377918087193854669045141294135074957693986202157646711708938974929998741058392404341689295971402876775552518732871259371181121425604389936953419482929153152512734599206555739051195355744987791893328637293793262525073616185100810388438430169110157185602881532797291946732698319006618659713526948864354132801235396752822594515958534922548631243238503783140181279665248870385423373495380038680541883158270111704362168673282605181358435211686618326037090640048179916069551865379282112269989725358912642023464234287436289187030280613405531356256980689232719390598875797330510905515215912689623930226160644858091374687491637619306125193209084411892848728005534373422107003456581127194417134164713418567052892106880679959885722207591849144483113390931812426018072038151185198117405249825828462182498264797793536160169327198876294487743869025860417944109262590811266752969782815018317218145983808931835424253285019611963338504739418626605419733879857718719243954682563843263085239359323836392113700185383430784899922293817586910182840499051241211051551193798177302778659435812594637406735673528019421161207810891502607952239655268878339615569513571642637301702465434995992454236625122085291609232932866544927806190171298989143572663791767277481144691260217456708037107302426303864928709838749277468507234067033621409754320806695530523764667766949991040362165828136904458176883662171988127444808670660592076949816056757651044500241239857586081984021435613203929867243661562191271483901202944744520673191596143428298784147531111068857523986683796927727477193654810176564785074117455389935118167060686260122447036570786262847440452511463717189378577795143195238490784558464533443200248005077070351729688843685599360178293727960578782845625958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] -709444020255646860290335740796079009910516344075421788896108671945577744306092399790661862549696118498635355151934720182157928559412617644213778963960771465222471219530505401904312152812922498374345858776268057171156825283984207888913228954197199137965818557171203130035635920109408682154879921234440294702825819090874325871985666974689179733231808599646077425940005401538965682632342206573098513340242177150863094845519457607488078656068526652418867818096506925821574407636249282480566590511418199408224779094933377801372736709706652803414360731255103810684220521073864482036761619798472027945060678026399338198196652133235265473824953578742625901997081774637634949721766814361234358918348981165571136315302748285407628565757207816363899018700582294252557406044635941673997594735369509496226727578634038653634479711384162628369078737909780093682826782572783099112508609002213971300656908515390512030847520851340700136735013163266817354841150256818182609764164485795392198883471876993062636272367171709682371269521256977918403786789392104729507084721780332337411842621065981604682336610000338504060942618070675410461294000056985889637524820424236366993399864124241557898723400639365315786056428149921887387060422756502333489804778192713466237562595854744358642371320388028363791116350693293428454960754712385517577218652725852469390586712565375176725217671905723790558292919274365472627624895895779916039757772599887915422537325570728654185076458336136358925172113403955601235158766626223489416372351433643738738755754214235089635498128765483998129014333401394827082324100443657220734256006914083734020933090824590447208908853842123248062510002131321051130820329492333993656916360319292811688168526119150332514519689518036511832539206249087710464123332385885501075092933336594596894960248136830101289198410362129961098242464098511969873446524549477214368641069005583280695086736276269095825864338355245810969492533277974456655474453057141609994861274485459959604574767416796694824087146781098096711516776544393866830571880113156925954938080391329105785931677266105203588600469873083327530601567618863045196116251986105742585490975101134175822675878347621707384883952688108127772969720028884237722895677965036854179598092476800872928879892904621064534766207452154541643823160138536809187837942765215972853603283041424869936943166302636147851620606637055008683483245190271358088260960486387718960231472784563163937084870844203859839547888323423049443905409908649643846045774969376287672812139976790094703733094688421755608264576748877758853670850478928962707599054641738160749872912311718711993969236775865375666280044434193821281965895921900618723342069001586098205194752031970778153101056862990671140480464473709149863731814444284636378434174563718711225437458238776316360944177316748467392962533788406285625451179176415524235845800321770472180272269885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] 119250926471914684532932788812908610856575585651544267854028228975567674524504090481884963108573890222690744727314710700339588382783597615527275917281510338561593097267301852905914490373936673521509326341031672881040038426710901973248599234999522848868641294734851985995857741131006419572555301727528821740647641271764851207488979393246496827090067060779470516412464741990268690360178670589981353088509431457162170055156254522234833936712550812075050517179187727800214321291740905486438565914469551767082806840089190837565442401708870597115650356211053736003211577463850272396190741199825062616664047982264152619754944320400439239914531575163178359281238517877749004097733301103403133010945743783333763696838572583343470805351825260634166616681111122801974877106477534729036160258673981767716715699727143760653314150157475159264106776234857357290958395855918420413527411878838347189966972482745357913374107848348633063297958198522219760538756728462430813321432484399200010318070724785316105508610442568637528768858911460259045929658580711502152960397411129663398743027931491140152145895184676940016899408833979803535818683232142732252273407188735925280003852029899479715147552601911020943338424428420690120315959677361655019888758576563957432604406419212973311357555467048387592125006363721767103303126578794999730613074303700818860170458349283205795560875807167472259535232312828972538678090814681700340497289536245704470132595345810266194934182710627467370611828677027487645628335986772645365457890065684429617229384307156691672916778301114161233960585170778781265564609445199978173329402221887948850880753339644563202657354121237763196235900940562259932458446428335209272436817088093077107587343019827216723136735846847374189232548360014150190820624882676178563060358465633713727211808904522685549971285907430656288685844250891180960072637371008598669475224552820487371405285356281513994951016822546613733657911394435248188246472036498339211598997013869498962097699305018233243082714956395740785824183259958719940518710024118413955690724225291777502914767961955474691797923700399940615229772660368965813933174389755373156370458541884820731711428413148096209692176160787221855551140552516641444145568426685606553838540443171928100780425093458339475334584126964286938195001434929754881287420683062325598626513232876383171324509783781675467224499490794523941462686693753399310034864741545548245489059248942171248477384138204486219251547995761441962813245365620404442793203221146802026657927303854985990082622005497075505792661661510956556631894530547667490261706954136109362972060347614543207830766848678201192820853717513306220778971993718980846559331558788874680326580471440997801548391773769242318726315483148379620784924390608144792744280150501819629398987035782374871704782068755055049499856940264388514830266797115019769751691578049354798855513702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 639664980036540121741910550963452786305267445747790675789814455996723005380343078207430077286556143139518398570847238267400599707012792054381451021321570445488021263330171897082719298776517393470861457546397013495556191533638133011366886477860875053252424896151903316442557386541276813201849556463174954300618404954902126866252794644279867429062045966893224345403072453777699998181613659443355241097557850154285890564245050999997913401558150666568207534597449841143133290310008083264427852153520256348706626161745667579153975758976825076556903057456990413882431696498453920772095005942284714285298913133424325529978135250297896500867492900518746438674304448579843660040919021252413349993148002491972553732968011476657884098235273862483455215865343649715260774207664258522934369467597660462554580044634707026069592710929309461522274634765937052536190851401299680119817696638620116154140611469760241921749218625212052565315736250535825780035665713398486062133932384878401000635693830786212127869391736619287147533706462162377646185185041162005539001815081156236004062597782356069395859768291511244801963721775896800723036497723782767289348130927384336741483943362884653053707732969749098996469650475645054895295628727505195746788065721154319856633122119528606976275799490519800647095457720988900583774636849948612031841746248537091948155324275223373170538098920877984594757771095267420045800375476348731188251506329327944885109527394833192838652950139875268815923913362777300260076632873103770640371953594928064023296359766316151867506643868902330599999112685039738823943191579827960563381782293380506199044867114294107781072999172361465646928374741711197674315328490981640744135741614626935770769177403691641003788428954192679403683691529203603786937425847040335485386802800107999535969125154327361595931254730175199763444168595758373092302574166666019496474311842848916028429441658401497577803243693561093642234257017625354694816746865160145971247901309255852372130946419195365123544072443426162458286298550920499481497985223391825867096148834980791368119471564493048414932387869931519584373192461455794203908393394461833798661904506646765271246012715755535990393940640164271042185193321731607155258489416239716061533874684160148368697247823795817397711001700807152506772879916452985893823644022580653826807638635445716968238475634507359399087454091220979854462621198848883227402251243374595853181225203823472580084422048777435607007700755031519253792683396760357436140762123339670184430408910004467565262117782891173631596180242508779304997309550401756424723664908886273606822449417217794352403104161077657904579903284838819006058674392858207062574943888319229499599023853715839920192715293143366083412062834158496517188280128816179748488376444137905545233903276262659206727769831982807196131594071879389990606446225570665677225292551861565829278261575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -1050341093817984675549379727283427804940238265055616689619266310077363046482274036528670318159375514877656987535286589494875930495006836761787564278852252675375566284667155865850077004564787764224611091590704938164405384193344520039578848350673058837302840461508511147587676989377602612714834551171521591120548353107176824688052263527849907568499778072152314451181014838250593852322094546629430272799971119028259783935905897843719476470717372781232142899951544532733606112753537532900836183703593845961878056052302537514776735175724787990757330665474548551281379855891751978114481235368050149416770219078950070487837816647806324074978065311249681236161029903363233418176660222396043158206706047759890912907936598945484618870792990985904617295665430869979615962015930212541126107632907807631298246130674328316066646332321451649592266959621274519675116633422700376124514021361009714036553153022478347124170925790425809095608321625335088196610954720496300020204862181149795936800494438786659979276307156316638433564206085918227123097038802845189201062909410741546941351741132048579235556891059781504184693559531881377487131478283286645249794949142249492254783792524450640061337997948136961246802546386862390380552374548120080404131736438335936104970755375482748881150017632451696034700441395368361125312585636657170535553756065085356183560288532799126727281174658328146457692826275544410322923219240521550109532124336474185562287093212334684130567815469732346263591639447447211568609706817673872274734494233401508327035795356760757105201026854883156506705668178692718343713176449813227249164193919647132931222709143626495053358243720745582895969865789582371097828038719572691784153296854928101372398543546200947743506136494750225216353118768579965591299253132077142811131932357818265446125169021902417435100644379257057391842398840731180902314354488713987286330184042516519919379005549897468671225394466372755847881802171748781209068050373082791995883056111878971033575821173365081099805040414866025585370165024882384621527363316453149669782149157490917841006365346570806648852673760583053691453071250554669209481176679371816901122492533552755858800539605400813310864144770813787811523984305059117656921341338297710809591642166818039941623248138987862560672056315340013215546248073125832434766976237078412871643482343214074756408069406204211445491472526318058737129031903796489486740450767188411477937616379718602800384073673999650898192221334926010414140289045967828103903845862929958957352615263096446726519086392328938213613741107504778240426605752887727816121143667756106960789423137366362776020523156942474198821537591267584669441786239533780382877082720671430147150588177543806925298434275369516678646008338025635206468476597938061424300334554133598128956554271717897772964696792463520411289671211373847084043392247754034965993268730937690158190821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 976000150530730354185426864968825020766478941915857236870092263506934205033455801250103462092889612365969398185358464816771169374873381604318070552017000412200981359746401182931540779408171980684334162133054718351812485104305079975580125681064752947919392023011184135932578924041946605396606090599624453560825756837833028445611860263195541859179517271441545888620058663680968643949560675494054182526536950937949183940254768129734333147279962294003165979432353311353356689804903018206152381536848807783749361654092228789617623867980493573543209921643487744120278753048288650868613537382598763140550348560437281856427468926702481739684604712521554409623345528191011183429791332802613243249823253503773082067132835757931628994623018590788513615155157633641555728201457576507648174539509622931135587747995222688554142535607606772935248298828938081944994915309089562753387244434509804932267123466983080066005062343717026956177760191127109050564533573613793659973234030388151699957217254564568621601298878562772644752813282404302022367015954970514194379336523374925733263173101535317114915827571254595530012988990208662754617972632728753145091529044614539938348862586036660134832582397500313218942500168787891505776279468332619851072672622677617139995596851218188535716647569400335879734382238421418245210137677418271162827001759467424188875344304915453721657015957168935007766951448478460421370053699458667105652400897655135239480178512274458150593581559970731647723516775395644898116168606379823851632255773185071646989608061412638370144922039639325186024215262074143333156058613418880635070972769305645760429481725984571490886895718448176992045191635573666428569487407576002955663359410149403000221128473663349534228350812694666795660075540557455658110139527220977647508630657352680610944762323839027055918885892230085941318514481602162702861319476502568173667296168411519243185463503349093844619168257141376647574650393150918613666087296045676052409999144023254172716950968847953678053943988545634826981968111106020099945954634161809664381664697488369516596399915878403328484298916976476472750838340881951079086068726591207771188384633117934556057886453112430861984143573463525226784580410330317790948827054127688388433344493543826811906197934516898469602563083058960819574084355649128265119730408493678093805886968916170701883113562250956029804607567556122804441352291999048768346402564415683569473025205101078048343080726822122664351742742516418371890680621017487806375350123307781686975592604704095995530127483084982673528874153279146816010198220469578263918184615721235199652631245127348223932736307465002550244513346895557189957202358386893057708903308796497319840629247817584208372337579810392871500427686475235715803697880337137620405402492610195407925207016806097684776250142517661397132823563260606332132830258722518875782047120616993232021505441792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] -638450263266334852067511996130439632354854738974163675166744507950819750753516753979019490883527014811936523450084386455185394119681061366933374708362887199725325950794668447720076488650431197417716797272871054720463950922433656164581968862869425600939781136653096519742962031243901948717372585024282102007523968513532919991101925627522574307655598327890890743680155133913711971816179427147589935658672073103932923168273859138599762652948823231062572603788860973170699239591183926128787871567964794369562116269078504003908542383420358665222279367188459178673232893390187336254144432908044513241772624970665019851654879033870460331636111714204763614934609870579470289633285052481296266104501836521081105417125699153947514878215522968883749849058694905966724444021535231239171190821924087972242904915894458629496713120865117000275981761424553392697669515920856186967042179921095655787540223740227765009594286990621819340694748688969541232781120693350359291736940947735036159738886531266510273013406237072263382686031801879026021644808090048197478460269062576058243226703508725477268558667062217341762779939277513606941420832236027711978543679157095218247465798058963789781986470120953271783491504644772792897314977170716708122867114861189273818336353753095859694784323426496506769272381367369701834012240758495061140842368473779218191592227960115792565693853274550333774742838176213891288801521963592547496352659454164832746532715331666215908302839651043696729545131108532860271590929436782535869235352803732182100060186071298610661513266369240740931113859697580436493239799938809858638065463395196471810604693478895554531474471983136188828196271739849339511248612054526343530019067392986938266068368996198496954929494710377267975438116658113800617288678125895811627127163132299408466138955710142692261679213184501400060572973059437205479584067486341636781274474831081518785817143466923703128225366582506327409084937794721830417677658433180940728892520678324422891163177802839226984101232572264034743618184335041621970772040357320057976943893953788503503539173691842366505305049674773319301719818863276043493119812346794206454425404068333398995280562268350282884931422346893286381185050969470606500907302407588093190695185240250691027308537698438709421783468628954683549788967225745710019886450115275378841324829849757008250701203297574102937426521741851755383731000017864569146886467660113642211775926021452098587813654357902647012299512071819139901443862359971951240089447063786360829580257920857527435299892075236288557223201140832637721962838904751832332348193791971558872449311006648829651630716880015253799777622163447577816991886788558127448434538500274915765318780290140791735771322935308874910619706251514880515085343720750531056796884433606658072036893829830594195618737139965783526546937258693669727262961354173265200006712756960104674012168192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] 304854439900671056470488749770914363685440854054518900514022007995041883891527760706302302486689458405796680057308709905943970402588191703552599401724819556563622110955458246543907222128810699540415087276741269696852653789587397212097279661331429556385885285684104105100227039144811577196974008135699854152628542941998566601017180983129030371976306578093040537904209017924007082029292400155380560035202187486938782520893193617322294757117535027298513047828592696367441593286854369351347865255017199251589539781378071212432941358549102404092490847346219944461800190843971339468167315594472399480570722659635508700766221765969936335457831979431483502200897934490325665531070104953486430462802676929101632050731675977990323688564369185448231848916598382708761067579491579802173895592052678336684037379135164589946146165116022679409152000824034258960807671125407741839582929665604552276543665081065741538847166505560448286037692995067468945601656193637386471999082482630127359104095514025000186753092081212298826730820996671525615868169490663425683143810356942402451687178729270458509275911239063537945325009073481921637646464290402838197844916166515482497827379746931562374378312807238746080995250336077670379042671207161877897542161506282537530678202435048017509200392119538432223013653312168390456379406888920892014879167181790339412324043772984621172679868567537951564417717191753063511765021370635301146832304692301785763007739538166621643736186893354733996948069636887004295101510510606715462321513842104431221426777146495956755273029835149093015976578576147282172837224102107424279941402857652388127963836877023953643581589261531473146659089538898603626889183778533861115953760349858174873459743057777453210071990245426578957689072752610796991704523977042155900213599176999362024018809636204350861609270370836407023234082429612762528282308385761705308240931242039731852680898168431005924595930263606455674024661273575663429023908188988156291953651917369396178962845738864150908115679322011804508334197833474487920490263016439595411384048188818249182171702267180441262276172251788297264367647007378921870785876349071188732397681968681611928771329805439036972606732991381682498951289188869548072597863165509713614511532049810220169594141010008528137974972830222247201791499781656676761011928538187362465388772982531668039765927265549680076617162832555651064059969700042801837518113150760893054326619349243583732701889003203134397559849685603367178093073420837518536817496130010272652754457040164861165150871262937439386274840385727384762759838542653211880925318140992187524028187409681500421483178029185884578270941713535714103271114160405585683877087222515284484985476892527863680570328045360811131584264947510392966229227833775205299391830416197973210595270095261281600482128196554287860561748947508600946287289417137360191428653842202852824728196874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] -99478163595486453822503768267250659711265417639774538966058764919943649219612099009474896689789929853146464357799703889953882153508399045477364179684559541158617133116754665454992867038900607219559954416035885333718694358032459937480330286071159658852197830304723623025794008147668757855121939109514445830323942518768949319491917498549839454766243285238222207300065304971866502628110228395976369961473487233233716985130278150060244288988977244857207537144757427735794218904072401270929749855906023251831628615612039201796726522423447288071407527454603254673168341022166369619295501491298565586546306183693336516892257910893070901948982627390370117438835935088086406575682630831127183974173152177026401191371780657220169801383106648479659152867083720341618050491178066364035815678258115054529382266168032846878732513050842307627583355992273999234954145748134626334479787787470595049318937739447337879662390808395165997467707464969619507810263282372829215090115093219902418712062246641302264074268896680885708926395618658488014455101147154566387484037506489927194544841294733173099792999182133933447691036640099765271612774639672463864202520372088127986147292296210426991884039649324283530985512196518858653305765672057850744291582920093623660183133757576651376605207859057780231909948085080852303656354445568244268831379528704508160461409237461763545502837722141687614115566058471407635020336148488336027118419972647785351915682726140529726984074632800320478361625213460891064557358295635265874164312387299427471203148945339910324725747338235916057885866266559449065208743718416662015927292884130508897721089713864225963144586868102356070674700867227286890059729654775799872598873473352566318439954047996997493008952579902116113549309167077968363668071582388919363042053155713680390416266903301805555452973973232726229062174720836767694296706024260887431668807425227899083889517898177961102454617943124346611425899309231607930376375571354846197009232714664610982923514436695811287161101478398813165252186088526427222885003274106559020447417724743919965666038212777295496671273877537329162545465939985956807151262886200197093115775662025238643319209426085527586376174087574122704421091121237488554163195161340414845160980038024760384508391565307119679423454212356530286659399776144360193080254878558342881255555643798015592859603587457988685665447121161849655889334598961098106430706156828110946134311322815145592448460766262992317332938988783616689303730601119464324751826662312276018807071825323290945816298246656600360433711310195731990853756862533734807255865139258534072608281968228669776280901972021599358204008602122587359923055917841329922037853230749446344783630756988822232408239424102168063447893426601718198909019619362562127887617090540028731980457707215040864418956777852403106218684401887963029138076475215667224549583907302609307870167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] 14663172440488811037548429809070452721290144610803513675302558077858947279970024113265748434229243234215322375408611777050548392444684571206470976616508342295072922442848039706928229048218744060144759957651592801344835981594995627985033227820134821259854835888444316722966724907281067242508308955528161439766144518246790509078884468547503096200101404271898461608745043232499863944397996938385567436930952188646467809332652447439978071946564587285416996966333181798381663544304152877793320713973945046509389345086919599032405428377617901179645383653227982140779494881984101974060812403006856311189571346644726724122243629674190157974931941499943608708618546011043299713514416581098415178263737341113712938492979298044740108121662339444617801865664833048496156090434429749901509777576654808207488594280442940409848492990489269934552512010177029715054182032899422423537383878515563201712466093073103988356040745586127821325672539284357928817185764636918263670891579963448664478496582618862873511093882621056312188718056929923376776398497784089396754503256684461892946440962569969525652186083207614658560983021393453875520364987663840545852447384608140758594906421449628766130853747559770998386445901138790213511487925806899347795124316613907280537413756772266233263068769589565112904692930507963687190756316692765745585398626401051745475920805494833839701027417948534425934533340273982761946018439975920379437685709923880083158383624287324632955696946852340251207463821109504041967813923361810400910562875714606809967408535538917328310002145713801970156560615011854424447238938613155016436868915878175047839204662461010935716645293527205029521177921950444803685074452985987773608535433048013738765803247162806882073281608475885479208869545242424849559732370476223879969660222971814054929367818554612263338381453886719642178681047795182779859553650127942900127576153393486530016553944072020727444172174799745550049149422733769419595147341903469734527575980309223574747829958155817697402059237396351972462123648494252847564829004786718504504676131869518890623202972329572398470377559958124050827566043892728175635893823259477600153148700145366302928880217872385098291710355279758820238241315881066896789554012451810032424213252079345058584236378423403165177687590892392093073640658552673450046614055594979673354603140302688462388343972773045561565663473788915438189132952068258304731619348844363374902072086120234066356955317330364369920913655043446785791031475151233463586270449710667826255021408160579355338739322807096662812363027057556097071979274157160010341478340598739073070382589067581926727587683227856634648554885092271423057841651081326611912099732461878747671621735269673879811898001723166278411825206776846447186480619469479671192456281722290162674639980635911431218874717846252579328720472414358312399671861556253626343261294472616065930855710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 5294331497211395229458456893513217415651341847225980082353450259740533235230683927249029797142582499960204352835575773812418729038393736492380777366181217733404358750096729087487145709332243799011388245716086159073358524892634531755221241155386656636194882548247773491470090272314618036754688836449171167613877632921815893801063891051877795995024095417244884760619748408636031386165186609550749199199647200689335036722991968910160097751855472001438410233304126791229250714706893773174808229093717083635955815821021565028470556030888029493079850934544736215267681371881109027795682142436576096670597144840054851463668824223642035823757434774058957958259407538924680491117445827974632985792256799760314685590711570314638287503529741550984746468107302457399135204735755594410643873162095132884541965132802246544470338396424589932767339135778746568039812112032758314249085083528587872810519866696818529592339308378403623620927422468694570913062678180622757528548177528205472427541493129172504227695230125547041138461209182217998078607624016570467396532317712653360309359430747341799839557521504052483759502801170205207669041120358449871948116707606747623523157688295868712726670561508276234410860022883965792116584435306970370115083300621837543977507185338902084109198772988968690656678906527497742780705247817135481379099659001613493646948623630642376959829783802039206531383161985202789841198359977313203904331695533351820928179850184920566007661716211246114063616930233289314529188813475937626781375356237514666117098253622986494694063692460834420409880423441691169591335870599229453404866460034614770104989811297715492213719137891625997280811990695072104098446432078026265898867892691365868608879592200848351650605142945323194268242187565958725158728089641735838357947222354761775885158869028716217594758586241684893640725725236305287207721796490426999427086600186504658279057624715928429721809029127760409696040287809064645613057922679472737506063119784351603024593820945953064456480705916002848124642655044540115032162556689759304513179315703457165166721092151923737903311658298347716153536002168021227247724578171780521946293083965260847996594675991603986452783467559983759233760503828190514386637922381401556065280994348433573697859841861630607765399940672009932230519498677740900724514834948679206240995098780770415968225893841640008651403646477485525883359750770045691820402349030848914213867409827453798493616874457772944170660529734362344604559400371214944537955142176781954477765334101856855249446789759543010677955571872923220857458404654585452979608730170263452661436270752521511753117382274610790028785605449658751278005653117527769344299123305793711438380627373403191893462851727039048442072261016411418737726326279462998666776623879680337134544151100486406382902799342094692395034676480404510401372438988080415718506363968944372717715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -4442309867976470146562294543512679905768136932656162960718907604395219893960881503624621929295544793227425601492657611406436266145323116387235142331156397460188974435050055713944198227569648759161934547423836872478144202216722418418521223704531248400723034257125287437563775471275285969283128252424322904588998210418756942774782887651609354862614242625184160981372293423224625017880178928100723800734419598843484662498539907028425930563268632451232518467371069105577299149516289614484177470427608379718225918280122044766559332669299233560279858277091359660951050568425475338619326865228056120280954410533230880227655695804170122540737047353447663843814103528235543934456516443848804681585911603813385899323113270768525500281430809927811691662740105887538358882228717193435166721167604671729345261065369168629051817850221958143779914197563481608494459146453767498086140776424083068952655224012501218575732351088262429036959942214410652253236614272551246832697602382789319479665724855672918186499997775490188575689163534216730173214579694840322372629434716171101243723611716407396077807294437914515144853351425040803128452207713237178705936092197201433315091179784729275715711944453061396960772769772154439828152056424749285316627722157296768477298509775500356372238592651878491208444407721447404443815919529372626306483866620642513684786656296740232102546186601567191963224902299997424554819617136009508187401511969671516433472405457684950898473253847027797717300501071105104425731075985979733009703545780381601721028505329183921208925864831166005067453282041665328045992667037914628928865729098019803785619489498906699829215014134013431903875093310241541807864964182919436045710726570026498427686564536630759387238659324848602232478233374133505182317227904712115834032436466528299973837819349580212283786350654308530667094622925683824504096063846771493885520053626465614269894403973113699329409606812000837406758166545283107517009763476984877146844437796372095641497887204542044956954648222202394613321257106697573723564811692584575416065963186984049185543431362747286783299943460040861565295468479631539441175708940778185345019677850961127973816066759039687173674845505585899491873802018007460750986506891342843279112715580901382898646625278559088830091448244168560154848994032289949834361245760914655541925889609541540881822109641820870040123640602533572254488272381012164713860765144640553434489556155287337547987138937379691310935738893311994595268745711143437259355580300960244292491517806146155122590797132818785153617060086697625599245688000534955095310654816425937433934534384602797325623309561328647197050511677794783345838669905004906925225682639663076594497684784821615587679312420641804657796166683134704524032749250792801057813422249840070286227375585527024717398476263276311911875401306964038306807548079441710911838543614912862894088519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 1524114392228450958523573805737019384293882537333198833808548181093128147673142520031812858836478154312002955789410725250745971887491961790353196582399173515597407346510315119478841787046729475307790932897944903085908684801879786765115186345434517151363763720449282576991941696326976331057582911551523086384769686407442565202031206842789320781768050018506006447747605362683339744882950789189448926420605720112680277694625493567684241184481173100585809258471671702944033886985704339494710855805862792710311867895626726303202171395289435460372073387177388357432455898640153152231255614031165353989181780043257571110587946580804091409268959376154597735992739230305593212416290705174192303287476079049428745164374283806573482508207620215067263041704842080350815093490275087644812212803359406918873383475800334805320513291159233233188365527330120594204189978756833404942350859116210111464462610358446445108379574634748866924486252472225818024907094947141688448673688402242261272639539677803894869952749307236761298484751876749692220200360210284250615464815199486327632919355723285042024529286349742701981553260210150863933421467201806532544622389527368062055190052649769627504774440908105588627341819109289702482617299536649789961503579964352935578554814569107590679365137959184341730020863495797170822923596348011414935393423643330267788834092824093474874633959645213924658578069231116161279042050924050653623236218209478164203310831509305994066589341534871019949681041578682786885773355908082039633102867300747608671180669169911899650170708378738799177087189500513329267196214757708253788871824100694385460503006790237935453812352407532306937896443310677604251940220686831267643988025794858317376966787831391360760585960108587333973191816670930172372300670254903778355623810321282523972861615148174612374748645273108236873547985184360259842423430633961473991309055169753100095601748825137721648078728474708585086661943479104937874023128898271104645423301358859057149334848529005936283695962489271365489628132775666159173157709744970385386247427799925259480863459580179083136987398305741579630422500362698275892748738899008895696369860817395007702194722821350566480255732261014446853304317473467065124345789228139024222819104217860971890311523685065175717270011243052724987233536972529915166543748438497479799826137507521331018036361064407947087296980821149964734738953876339702728544231274887724555810073033789824294250883910067545213184863759945991320646410036325681396090919313877867277112087467564733956549240458315214564291254714065533155374126670859099466371087924389869291035213765290380980665560199239449727133553656784872563700946932692779154725266013527623650030740935681214971542226093915382271359524072452380331888496136857276305843982961335827827519952720925528612084735242538913379021304540845545731865028147158055835128780249954122341548032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] -251288250347062185928866064357983889142980722899158520912213853147332902350637501009641909466157113597258802558633611647562768045704706157322016234762647999420740456456046639153717388870673007120314853315548708965023149034739152599586337976635808763303527144910791004402150690755956742537833018834828263066142376832723594299179501722730537316228043013625726294827173488134888002031891814805575906852315662737376214745144824492961312547314892751854453450921578035748286954298352237490884727730482039978817834145556084335169546319057159032139861344829230697464046734379664185368584237851231441476629677744717996404422909399962999635507110943485677493043150149364394968377493476714466820266639206935442613965238981422276833512376161094827967384613505508818317163375963990395023507641776946810452320194899993290050891566243688760310812977598819386321043440726845922285532086682913668923326777347366848699293708673235116055065040015084193843946494578950097361940302915563213008606689868667048686101499269121754019481464039867523700976040447423659812577168551138579663444566034366536987234574165204061212113033470261121749533308566527438583595811264116317805772934223287491948631491678272252175890968113379787177565320337265107184353299060885461371248102503858597779425669005413230099156440382985107724463450113843585395958240063804322619845613716232585178870252459771368541718562112214822553000746706660327567809347626435005044016009690262877884797849804285792812366508444712822386352120972744942867064458002315484916473769160312674087261179856439094358269842721333489114688827441217990797692254566122611112202128873524500742988421945217603627990793356066210576243561167964435890299436859407003464974647460907298173369148449238305652639904169100386272657213625743630809271203784426548254577008835343964147317534141786162213462837177240146132165210844984321436230163502932178364740485019132172395483863470131588699709367578812108855976927469650127450868669950825206520942287948106193013400162633681208777348533199536502733912630003911834966739129799264688746958284794417234510291843855241071688702713851509605462620011752454052451189640057418909304837019276091146050996170865157671692110524282490949346275884886523453709636037047571252522868451306597106367514697026816283034904027220818562586516927553642969374876098565223200599426851466420310414365885693869876375943874584320260807502618035884756913311327378866033242994812792581766079767045846821134607392048037261787086724067631547976230591817412132227252529672701166871011833488311257066431597145602928094638505887627036407027881509925776394125710964273923799633615016726297477768943813406047773556345116650244535611496080859073467028884869790111341584108612493807909552150718879742923415902877179451196025708698197312030317166551218719739700984715083434204654432306482440751425922609583695744236626378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -22182986852761714916858468551896828482730331821373582671939486252398050858817871221232916163009348004624697852477598691510920825477392851968457436055980283298909045783314484434667979827644470253739899503724417481734974944492587008360294926130611386472207819885455388500113928687427289370376022865309347058102798603760804746765598074790311073217797178230913343889335200290032525673660719834672932536306382260803208982452971001262063587701341370344543596310383815706550019083033329045423209018732337821116735975782212238461743585066989863474487614699032101919726892025792354698340665811306862475323714313490220967691802752021036807252896678860040871403867517480510187358788431469812214575907381044497882874797568206622224224086860642285373108949380758827701372931766261064198691844946171884300959850636642591556707159296472813587380444147360750686875689612618988538857634541987408086979202955210672207342135444281064532080681578730971051613715722337624631074502318838609835764595083267960231567141097490894122872095789641543762378942211128996474566458317296891166628772620415898923522275457287737582741635137469997515723148224979949760532415484037213910884369730421427756155049343806135028719899227179501876084296624262540469380637745325570268724791499331641942038764373582948102771474813557672034274267929027190841899000369816505704879879275664368138794621251828511549216740589035556101028125606382561902784064356313062460099594596119092028036554452419147295544654832744784013125370979326353698892901522817641182212246609058411078519277821452362771617864998200117934725555929992087589366915627285483156974859817894127886569607722861405927575573978916813059762426950887642484949498437551940840269873193425498134911897335329041382161282210082344195823442831416455403992614403086479492155743283682514749475955842225117726533680016963428842245445582423721910380513694637744400482737682619503454963640202409051918674207336397158024426843170496861286405230921217254365001421962165896908423735134513510561918992982119857778422483103729747840680048883004367124829093483881050052011976587773739637109079204598604370750298550317478816189660837998879719102007446215661780600147208586195773789381932609905239852283071337134361873180218793347059844199563285634709278855146522468301139523198342801413202702487572997723532482703512030271031456252302795798783782934251160320498509896207879581030965395212614708604839401597539194367208938312941548870301062426455128277417844018575028288711866881129933394890054777813908917215988658126515959486972123358085464888505189399989876292386843684527263616539704817738419187599985794019119404541586124476016983657526612311503017718684436916722458813644687083702928271279912568434887369550512591421148627797158718802926688320259291341588255873366359039090920042985741423453421937356006397312194597354095006598693247844126346444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 26070233497712690940592202628165170168663505478523702573444875029333343776386155872204459476624744768867064798448709726841110770450169029801829398019717326264102037279397280469820303392712595968802487486764312728735663934595149464264981030732958406773880292738659466231778974630047118313950307928776894577399605895060327110516403835798427658051948213933471638114343325283046234869133369594566689819391922852063901198338021204715823744636885380026898049234516001920144734702526604289324310022520698620819664452061287086807503652374875846042063878710267707315679385149593769083938011684361398760517780056593344526375047343224818799498030316847539317618677475436200183230537235547502226955717919202344582904310604960219724012368167925584316840935764743680912037442876399018348735755827865752097642930698422829083926499233779812914887423845816695464489678945901017421318334123401917628470444486042058663546597300036127350565111714903099958341544654852521265829009932007076830825426601571077895853557353682248093961094262366999583599770813153639925096114937192041723104698598406181000151443866076303353966986028934634060786916780342050133511404919144220858714366209742466195368006016448023294337403752209582246969677357540220858027002287725674810992019604660667671888281150706138927925788717259053403582030152387162343299831325217118496583042550733826258794928318502194221770072669895894458616400908038356033616889317037297562667305905880620221582366228733876901848019848635820153295765394655966902079817675829810669371990113812871406743332500349664738018417564915929423751920398652025654429268859221300079226306671793112866131124299473737177652837639821149158184839279070618056692575835725217782138707544537925869877500278705290310357303012156138822737585845422592241975138554461267728807845036301549141513470301346487641529425932153640434017254072948063631657914583615243065971226504961634313288302571185492587166850228951222088926756589322299882287406268874212969263564872292318360981592042742654710783184426124973510289849525432712895669886969253749944793129743864304110617022560772786315167059715975811606057350091546236379983333455239478832408451183063704962253183830020102587940102223254086674260792617479044171864078898014148996747850636795639648821642533887816597947903831066993726267830843880175528527617388938817165464821712767145629000252928185334037385775072955240677635038204813371827617741945275791463445441987655669465829759530796184511470275543903033380428381233739108095275187490645789892513010247757455353276769543144076529053939429156674381184267476883904672665730523891627397511905893298396024978027668036019030048953175417709416404493602182798847716771511036953947837310094732080835479714964697134693321265447117507885678823784844965768629853674680198342082048287408250611597511024159907606401095456443211191983819703513360162430648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -7574409738927857591897311051696175237727294004472947665568101138577040679348051215478681135579763991193348111574863226995033278488825925359581756765552501504083109595305729164810788840220464293686088110211722771246581676772080348482846344257194611036879080380648875279217175889519064017153519736146787813942047939717225768172199740320040966466954189119210985901261460059200779610058270423035781700416511995271349748069207518557595559175629907552997064062672383705907077076036187433692285543618701014119952430311527920234909376055640657524607762656200642605220596560429622207715004992428299195656703832259463661666175477021728065610302812463600678028196342098251181237428293581184940916586892903498446610534786312873568701579795523931456796963782591796500743780819606440898563213485480234008266884149882094115049577589812958012036458233579817553343670421959898885561002661060209734374313889140089240482700926597922142362205014509075701234409306428150085601604238803235077093867174766735703519121993612599103348701350784996963184348236883920039217904169204001592859386010647569835516391995764390462201661914061579945032886496249259962823039607121762328568777544173420429904162457008478242126761521820542374128882465638996658101195294549449964632869739374444363164216637450863227969955115006320467351272038767004287108318608501953091442358677332960672012522788516255103906498004274502195071915792550330954572554892910288122686637527906919588613615541351202640481652538199199512031473959505590764331827078002872789756375787750290516514215060250930832836153260886370505397427695279555635555960373365502703565393817847818765442128021028797936679812781731161030890007109754520122709430840688546038941415576779093978501695129113890691307005596481315500701977986438948352297414389728741333519295582413255567852005265797119148069215679179674338815550359444223120714433047615865688119480655115933017767004519480773903928312330036206326951844992438710642993036258401761812491395723427202066761595152772656939061177509857938342767307596485282448771330161978952768311833721201580844564573740965985293579502495794398254904445184474908825296194953294854077322931847936529582397284136630451616094538162382918459409901310801901770881932489538942250788780700463587044144417954882116386450392038796497419080277679505585593717743381145777402133651633447946302873821060412452991925851943654862176723032664634165984306219807816359573637028417126943461069287754072025119210201788592388730438185202218001145217847051616715822861456570629403003829881297424610040156312012343723907381304278301288461977897791632186052404250589948687256196312150430002868043463426649435090126335638113179291837321969285988239523705234680782269347720759131282122682630604387259209660086035994658081320145814143068396379066789044720679645700336025436065999044341217535508967028002968423621250252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] 945897115473954357841311329416757242943220920032164437831872822275337564806804314704122066782180178085891493287242609248744473600702267207435167437321029692250463998901974630314496312683883928822211014649866408116164930584010091767492771283913299974078062178091520686085395264840892859015100030014332604834915063310976256796309485311114270083227411267632180523166428481558913230470848680249562201590997332832163398200118740575965352195872630249651897257804087978475272776510522485243900107443850934815118981490204852285006674907020053475209224109297465195880023889378726334221052180282189779326690848396112195579866823679412856948838574283882072818286569031373556743468163672385312041017539673477169311748118885080257255157234181104733830466024574801276049322248277322335918885423389796593116632045103989716600365780961404393445578280291958034977744444233392113390048940015703667788061638217650073142761385023311663216648590112539649564706441311139908334441438980356207532930723358905105845110540622942537850476523912365780632077899822238149713997257788306227101099658108061075376226013744881819182149545582999811842156153396413072902018399395788250265412092932649900054967121203418052258555078862610729934380283059905304713287013436253733604955591637042434910436938161342437895119515363750826391008713433587775154280030472032283897297336263145853200802993434524867080129674984609323394427496484619814286992452150741717522653311266147152689416452477027671312401329973496640036293862142636245052194058258189081922651835892199504035503009641452801420449316710247387704962178362647604879006364802185504450157202918331065517373541278547893996255953512427721704569254946268988946820188097498942440144104182740241421105556690928567561245074232234546686967812120999544980890999029596950977362117640130599230900061768266731706254324104838473733065165907159748249179531196512583571504527248819539189410589331380622456157175939191416211326086156977347044870608603416716496155780596815543150804773002882142564129996523808136948127871855675945335214614685658526945133186042861632991221118159963806461555395707249481472959796030746946113181695207112062098656806121237696487387687016049395676240558677315938554655699727805616499178234647288068630566039545826436541035795790054368244021410601888907975948925786989468602087779391620444979023532944128542382086151728029383414406514134935887463362213112471191655616923758086496159386723466411445919023997695496379683259769893250818328638288292861808264220946996127507757702605627041515011177265342531000652565380423534343994730377398612562828736227125774963407124209266695318152394514592984261217500152756711199892381678212945924051986015691690223649065452845056569574762975023739197091643549909387681777337790005970031590255023444610782597522125342330237096672208663556205965077382209157089633762157653367083877007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 119580620660478567161355540508495768406178142990428119830007785918889983121805439583935948001464511428752854047079239223847402704431242052780198672613358176361171630402177349645637640647624113576779750113969602312941409293015938890680750276690481689445882374884464139856091894882114010174909044284525748373206384125196832061742748398483357011778784926542023738005536479655967459343838135145736159621429410541589198959336315934599175283000257824451162722198795733330442739209874254492438559058283285535070343817091723199484814349053971539837795943279539456380704803255629662360148713256829439728177178259656175614455534330493660984524404443459401849353527187012897944174135077752759665019707956328761786116868130783795724830254809911050980744242656837202947474488261425427869262239331288786659015772289831290956895699147278995571800999722726564528348463179858042296362602808571595622304534798713743582300139565490257441376417060453539245381139244837405756781664348492940867864177555139562017972926284342373807559404118761092925462319637485690600516821641706093081670996365722582771834679412533024412246345028378932576474939409333453781231673075413767992565728426094103598593765224917963271121348767184782401677581770973381653733838367046587765734623824265941641566717350135346505346628297870826640345648421727610271722098685207128060782671314797571976132615415859041387666601695009074384775571494224734291834957571988338812996461720231530755346594556981059238365477230831527125592219949342210954713087233984850324685179504156023186940631842412925131471907545559389603704064952950425782118754649858114583419356738101339311966370163682443482286020339208214009748552726254924065570603632512175911584034577702651774458159945685553026917584866247359262810411449928480009122717405486607769692365978452122068423597688671849468149260514735126899068152611851406479908868155708503872957982042736378643769429102591944552491675887139675037007927670579811240401248777589001988498489235122017219882287960372445894893914178062596530838523978231738689520125270444768344625730597802751310992440851077407865761611753567027543617122137373573381661163827928668015156724335208892841704187795081202020539593696473847553784807023409082966715262931459715732251901726902502306664280127595657327156445770896633966510275142016310431009335329658677186051770612997146460955348723030826639750202023478842270473958891829356307835042770540627954899969171904789790758095856352347432215692988436547826937754899337686222540794474926977892540008486670594265117343830936751978258174739479683247132589190496606027516950409538364612539450874710787124591157778162251473877615688830378262376266722210610225674754879959231775050852415999936724154103723242785261214526347635023524110943796968231496276620815970942248746804373053131288382560973371193487164004506587229283075798240262749998284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -89189435259925735397403023210150121767010838081013685644674587853880564454218232383752000334430825653772066190883056940942019063880188505896486430578439470894381876685989580928070159383324711845072979438607346736855069568239462030646532916351791157438872843301435073902253968026733900136132644898098280926238895661978128761985000735752998871591280475769720180926268268230355445634519275825559059720394672147993220127187307263357321591626370750883425167404711436187861393913481823230245485893937377766780242768785921870472820800914708107023020493037639161427387159397998742122833863720968638695239044138392420289208215013108968731229257513270845728853542823584092292849264263574580631997052277658826703311075414709684381532587239303321812997022009700131705038025604214666954244686328855151253302363229353873985957521708542228407573795461315114865578645002652741147811402959415781895981495151633922478238650993858807458764924520735997912703291852947013321497481189960383834974279119018701728799611742246718785338645670339305625684616900297848914314875496184093126317354586448604014031547312416489436080452015936734193565354617858086009658764873201525865325771093642185719110202563562060949570142319723666725125671769109740245561396017400984458124088358150955428146444155081624213031628001200610615820501326626531328113070030972213595341077598712880529012849585800700352969276912293674277682304276286140099487115799938067288555312651898880922945818654646967412460131676066120551041027048556243206846609331502020076313594452096274272165083120165328067912206096375179800356271192677747433349852798315356636370870995321156426277720449008874963089321893878134120707238259583453619485175143394769850017528039860901977646557890131664373144735937048200095202580946307425073415168833855159720156387188237465069426766663709242290517936449027289980746681553319343370802362598949993487662681708344291273341011200198104846414805875721969820119963118387693559479072993812840890679961940814291796270508335103068056172699720667910568444905397772233006708598689403441334346721287886936006099972256094575432033558049819073149538023160961898914465092695664873790441653898395871952763232507349138549912410533944401065057454340977771354591754301692354974755831553243842529524012292480378128217979254250152448388926671325417950502727495665345656442661641696147865095984513031357880336103855251326873144797330271127131965196840370515853902353208766950112467058611849075438389802684802087921970310654508218653735029680647510793000339628507836745692826005850158485162307077181353963385742761497570449903628058279098495071041593817002083279722344779451558403946930273844598074505548233825066352055622352544651394781083628526143988987658223161448545288430197756405704098214697892310639658337922770755101379874547836309236751233484561768400942092806999018677019663772990738268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 23223537325104789858812240225519428015735499968371693715347401880266532941326328819138181326704371747708644510740829212471774578105007174404099589016043452593246700343691984904222846484512240470563719596674260431373175434883342633335721021722517696828177814524280827604911368721599650328415366347038168054653635996414337429055830578422300317083766283169700915656683156084721464445253692281212240758242768409206257907195719267492353110900252065868495076786378109512961118350853441938048425507646666559293731212887871131187303881996652568753561070889743301330999848224949823236039740205207723659099477974069297211494357192299716255148583261525737860418945503837973633590915047569316934134370833203466571406511319498550953690375859565701397689527476487256469057249196517852539746333206722300932057357862769441385592480544209284390757478322243953641749250125237537392060945200046823555745002593416353091473568703273678303670459813277120655521653844686440415796736830900154034183660655952248162681149039743567354991271731227090180298129974107138865011101705515018660885912887988604517090501971484683574385041028163700747045755472698508842987511477955172045066684972880827908019839599621900965181253678490490130817024050303725334277032895139476506496378745847249948948853827212010367474435345689914286931329104829247737972448254569726223226534796673431407076096244438654640373057334645951334889786774177914766039844054088421129283670185612700269159050456114527661878919297014043832448406669903752695853873454722148429374790486550011687583342118215738013950450301986988661388390974130775268413765306849891622995933560571150883164624791061975543489912428655989162078127382237181204180797194886119345761045904472150813873173447110507962892041537386947618253104180092996986101508751196909576448695956193845976930760304248998052345578595046214598825161438315323199339486029161381443605495413559923077838308096239939063106766035619599395023567423142413079573862637977074375461621258615821656534243577789923317102536848288570433555890357298209906575681632061836824570880114829538738208251075658478249895788193592795771360444268434084130836609630896859489988594538740542409636730681477442313232364550675513496737141578692468431772124846155824568747276115023830656763079998031632850165752515641105865783289976174057058571495309488345937402302898757775556542626691782313558543838795323240495756502216218630845702913787898609991327376774070319388358566942147372718087559248519294721256990664390257657809958746493909041884011523889191202250359298295222204745606052326586423472573958178007100511338605715092476907053786211609795304162834778933367515473187282227018651696808256587538030061971309572460357576199877382864022594744613739021326586510393813146825473490865691719993413023282413763490529981635560216596730888465351854154024053082149658667535563817660448768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] -3618065035778139327122642659512368003390444039577584561907729943700173937779186105806521787627802135088882995652100854536693541372389215177650700084780317312485888059140569618202967086503046022750456764019964668932697352618607527288969332427279735659185681749589294465063113561802255819928490018361007251936902389527638789684896635853694960575228424496326732385254529260074679983695013128250369363293847456244351262894987422903156735197152140859056252257910473153971495766116108390401065662773791384252599304647889804352882671107728386490272623373433903730073625796858650325440631023861557996584118764452619656779292834806460739170066860460309263804306426293566496908980077329924198066577893121846937777230633845861909112761369741448532293399932871286820994443512863960017032165135365890884788632231889691770951033823192004625420365510486376784587984693746945365437903601654771618351230697192519336259203706173251136612641250951489864392964385790431729280573682125933410474875891925021777833010705771861135731060058078650860043034681463339309256538412202683201895035060720167742436796656833664970603448427372134857552791928337706595533211673177760790441745922969963036156699214042046670939819448624226937197675804238112454401855726322404251918889216605160008494774487472517994564793762927063997175089987740333013986174656126787206388945297022600856461124452981075460292419094310125376361984007927270955874300842141223233925378489943250172241157491544493439722923400481820722908218519269959623608920791603836934612775469933424256075089239696189129114288584063506999926597516739234517451135942241023483652862691876738617407493182164739179533078094309937117463892973376694611689744866988377453173899240398183471285170078661100817460948458913260075020837500313377368041084265927746643551321526069656595665675242127910568003721697847371829570902583266309510419431785735826869602899724394944908972346263968872082797415574475093317159350536727645710463185716464350050722822629099642672247831602714784701588843267964728955771214519213223300528592776891805764957323892258286020406467502397274834880068503942833624181045630858081656585573699464375737294555465589617754976394250421281322211772762056055575811116449237117791540899111717110482467269017396818471987991313014332510781278096443950195432550168549302012183126498242236977559818053428135665126477701147371862475673559481554469806301455809752833203099329523945224141677792115462291822766208539324941698823923372497534164915162924129398280126018770527385700339302469414511070518577361790492404989498328893277710771117599241517773815592806141336552814330585163433550075812251782014234802276331280432734562062551426302597218312086685035746708035447999008505680328683788471853373061896008358372090636246960705608370543924881228180654916297107756184064765303858624814213512586648507241409065580797878075392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 58245175791987693816363733468211772666661472341746842578581545177782482556379092128827112524277462248397597437944917942527306625830615620793528072277978667261288087814215637624813881299942365145149420142455331428583084395589512106874734058379939248236524436111430677329922606357380011994676600528547378692152593056717133026935955644987332077290698284391157826607449795560324105475161710600617320936582621377431817542848866666351746825023965996874227420591833547457152193405259257555149840287431614645170871395706062769028546222553081372357407850702913630408493521595366929101220988827818743240094488536070740215937711257622006413042730997550267845784894288440027540730955627284001235595954459673296452184814489394746909417658863486461847797349912975577025276006844501697956440013245178735899253183898485851369748541544083122663601225779824129802093614114015141614872995087899067266489527757375882601477656901975924967605111943234637459849221677118062857433295223778583241109803237070560415386481592272402519746914201269327596714199826677517092799631063476991375272824365221177967524098909549528032539910922997056914311959679653410079994399588155304460554889561226843523943834956332119473658250911579140771722966499236322282836745354577117219150811907755294531908909530346819569609469159965451400188812618225957956334127766358409085786336835676594632886924000933972977977552365682467158455794958653484866469932046584156871209482836188706235599962228806127914181598560368590099926035427712033569680570519851206989136528999449176136583339573857858921173619977707578209010168723490565231205014260204383253153866842490224784610748473583177273339494819477680537325485742046522704908323735584458527749414471365079638864245786361040298661170291142021052430770555015349876177561302587445834467805797658195587698000993190824435009693484004124231636580691408062011741867103884892384399927414029333705097372183967016710583065728687396716132064511320474659321477172669814089400971281186761472009556970540993159345729299597522177628440566177371075206976285918589177672466803570949843821129428144362631204811586827361368585590180572128856529314836508216607077330231866376095482101441399481651964488072318979423578388932143999874940217267955104672842988792934517305869871315829356411173737012546831971085668109774447804172308472524289134688451708404863555221903409848629474366807256763750139566596818426821311122963550634191461692341129522317296898550547434437861563179540582529325442406452181618105046354611187347113332068195735131657053529393256113997523113393184503635717974429316510215552780148514845865228423217714804962442438887024888797640930945045041369539297057086553945537990530295154405716986256288603468669909019232086033160843445601983805866722130617032720593866349793978908171681037318917860436612306707183958078592078369932386066852005019648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -115778700718127553161336269519545893934092447859612747489623087224279623733516151896677205492590548306143533503044342805601972492630757321573093173867155980691586668834769427381301166042137045427644748206488916269204247491835021181216144218961048472591245614916587534805569086418336030823494315179725492612414942912892510219438261350238031191109929667146664947098106674011712819977773330613678132703579991231922002658917942237379942343998687775589141845859373425992173732413081590031918150450161147704815897783937271857687398199883295167462122373889045952301298460625297126014148502326381616624536062483117857369793589163866662427377750155576461372647400097955207489886252638416369220847707010123605879863396934887006984627672370420540645866953407102390801913984207020092239220125206472632592188872518867635039084517607640401164849910228017048299394357294519939140252536748797845115439747235984020681650730199744240857872070956204559338404335770380000198152452657668036170188913361398534286839004369600256090598293293177893698292547968515955786180925077564646893636465933153051734665448575534121574865648384506987076448555926139714347539596979353699111538294416174921699274610305111104286192702842922741273892952369662728614545276264374378225282768661828314135977879577591269847220721578758629728469600284049262765852521836884023451495165402524689485082078006014610385142828550297567113921096445026526912473956922494192216074836578417991431546985429346107485321777437857532204477853538702572915504046149244923093755941334617399845887636987333865963821271940240375179438826177500055722113109221537852701309811593991691018996772055421107287045013437715874036542981046639297600386886240829975665360633921141937692651946679193005574087329898215507473281993592126635244134630630600952546238978892222588527183570071609327319941901837039178339243040471350181692883771825785646891515969811899575333064275366817162257675395966080549907562114128997443422089187586667037508604508968253346824761183629772382725104373542745075740449499342297118414908326860596727216866541948942428865936442793318914692127972273465917066922695967562501231378139749736311128215649015777424900963005553038569594210006461940907081391295096836683824412124998440689432559215310020866115969546075508315235279446319985978879186596129504896678738680818465882341951677621504260277572062178962406504074198152459969725817096436486325790976248881240587418777523986035330085484322691722050270456372993816444375029312615001275379036845063717411914909993071591190135741350136186902646644544447982195553526812245566349087476211063012161774011895933647757240739403108036906929205300401459080076594848847066041726355978040905801672612127718997711311617476515565294604308473179478419759214375469474153502647636563710360706831322982360545164059686533088459300376130654188533345606397067264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 369033803515050287649957134474629790876870874928478859243677557526435919016622170436060326152235120917759317937082891987193964238135357258726418847108022982800596962622995167174572999078936104183697521989381448143505634588683783022085320841656995188115798658800331106295844814862624738593862817293748784284017475756351050616837152729500545524181395392107336900520394867545732707606790708305466080695144562697947642837364091573158233847710029681769562701995622460190724283576576250886974900302317340579439851718524037904889760407905078062974350633586040627647129842656971401663433174251241408035833757962854811227901927581707868850584221898667980739003521264012115638213330486520808123319193684727768631977718111051546627340991663226675172848761261083666709432627510083961000274414010327229410343460452326698264768962354697447955675358886123462339021473701966315601145001040795546409362971694187708593672419392780063876256166583528292908542653342987281874119674211353035686448332022553145243626739206460782998618925522260330327933212243661095271156397924436721835482472005213873426533468304507337162145622980728912492110293944927549894084555832935583602437500270790135753150655159482053005880570253840293235912755062725570215170267860401384022952110149718292854410190188492713475370583836993677150183000397228128068426654814041091243455828684743758189891281677779040944692726687592268532284112921417609188817677201604603479784928380322134698936028957037833992077432661341984451060648804704735173895496400158155427094146152468508976627428993632411355255539980012094182894656080052662648157217293911216480719923358476248665291262738483572180909140571808798630710449887398186149279685324351024557873214187919453191804241568906307686067922473466015467226770000480454122310444209533189366962862494887771766841453589452756825469977579922250269180332230751568964585880325561784431576153249863307405338232937904429158642090517729285720948841935085669871178699307122184245984062970219130000362571764887262436453949185938634584310077777804227686957590610803204306958388856150457666121293173100229757234748719357274922824349304917085659131671205183485865747831732237174872458301377691083093697443538110731041381759392037049369082261929962359812204580742962797843702143267432832531593688715194489402480303681005856749014218536072301625358402657746828783683469230933614711219970134888882617767377262321945981035678165354553940263019081254565459387485056418767137599433351064936394615936248484424178966359980454361043644732137101204080925350240510879247900069622039633242221647029320537300764728523360470275404347825373014399808155215972870707716399268817608172716935491109720820185069342067658441830817650936848629872994870175339198025387586954063554316219875280394184044428593614791877649639423620698527528256464635810812382791150607722823898967074414788608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -1860409082250286446591391618301913188489080014783905446789672388808180065581639149570793899876858324236802360213812985992007070225254208751604660111965006944578035719832918209043967012795417771812744782335742372047745631247700792655014873081494366531920990420285624634770909532130880721184076009493054627918673753667400491277100635538866139532051101836284946884067501041006386153863466625066935474227528621850018072282708202039337530621495514899992831368041100197048752705644038646277796271834461396763515512688889450378285078363240316085349482598414454595905722114610138907027200045358555078813819560784707309099452945958780872792521739169636508458784062021250978322661937450400804305187398246676871750341718331134332594569889330455538512482771006675261587803449504153128364577913228835526325763793072933131311206336145214688759135450830906227698046739965491945129909777286310253672751531362209795981254645079675874337664191620722789001883796441132851118994921139269707962721295635006369677544996980987195836950091732610224750044046183515336693413482563243117287642983981434324463823947116213155438868246415403577207881803870335455715557474083178073987865700804598770310549424227416707950659894738869975735760104445410329456154538744955027198564676157099439809354452183306701402620844094947628920983900083861698876496386263047714617013310243717240969247634795016079998232335978146576970786417439732644975044651655913454930860386619484548660488447864437139970147369989972511607942119236348279463027605834630740676795845783585928933422445375892948724073105973582452708573587222314105244975098372414472747156329496896619547552198676781492317328834988896171425341673068196181150081889149200332204376781302380392511425728468348529015491034001351201736446770782744417016785766675393209819453194991152991158968230191036966641588867490686485915709569989992248295324733454314823833318334052100551956622297619059990771569651937688072676688003416706918823157907120057425961497443707320615833313237858422650202319431757732693891338867982120307067212217191004853869989818400072156743763041225918343112481100417615145198368178594765208696840888295461127444440781578641456548671473251072305894734383037758880525636889320181049201529255903172354416403167700928382231225350457872884801803382292878092638905691494307067868757339323035924638711305050390484112167754607788948856577599519642030074241928846055209839978280363211032051996859391841840309957941099054662365400107423358745931701604561556840010299146359921798950955770202592624885291535704439824459097951355165087025007474690575619113363096581009214999754798938898481171516931780472122195502339582781357797550652226476980438141652248896909274480815260878187327414056382250833672180219980595451966738345093102497746904796041293802667677157954583693979418320693304877543710338430456416894321150899781632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 159705826503281068291203757225498682086363768889550115477386593972844463077051262673963019444484642676839463341854162281573915733136710144747934114442088128205983320905535952279511594791475719546259275350073163225279362120146973908531286562577986088081310197743992823866462789570834923192902313215579739545893690915954645316132838922616873907845419077794925958147653460328009435366049269111432493315181698178415921337114147500565654720414083850568522135656865783057246331661711655246530894994491300931615094872905994037221631885963904232647642368527807170440674656765823572112353469057845460083777973366654548734905663438490810495049624510574901827751300577200425664414983569983668079097851235142317706649732226959057025591598674437966238501262758229325595241588693156748636608939901727448780772960143403106989251372015297696492918150676899264309068564542826869786889324464800580384573996715761810605067850785005074763716537918082873323552238668693270300732588241401680320569374553928665618950800869805621160148205686986839511629953392890057571334518817889889961517291629275146981227271613623776521523063607656884230371766447924360732134349966518548991656511523703169509635768624418778282962217745100270718830330102932191089402592621349808986653202788278539767804142376194656609792251004361456015670018962893399983856136717717270953273964277560832617181745481262512079936953214524492189675355732518983869093802907212793550490613100471110490625407640371243097185453123919808953616891651349390492069973768921100294069617155323817550802365676860231132294974783090835385034448300632227798169246895164503717466422898445790525633427015868520416233416039876633523227106725993941988075678696421162086028773570948134566585213528425497745085034046646984434178541219605435485004259599679294374226582792084255884517072771481376680712489189526382428318527235202966014468702970626428650648963802239454092601678257103649410144147869525451649516569850639797455559577357550267067720022569202296395900077288523976067404304810340280473525007839240256104683930699692742480976935692232190285450719452890760597663283025260282882009980072375664577217548345065503734049474748216194740242080919205492338392900786937563004755177573510727926143166210420067068260863883991711076052750811060516030632847199108549820927914339452343113081553022543440976324849217180567989623850041119779772959148965695459355000464171197827552587599301731901797416209598629375042105840663874306704721973663910034825290624684128788188553218804189642108172785049970912147840542892500326024069457911249518071976563421616306406453698526257628959810051257172203919396878655381037195424356977271235681423368580937987213344622853409669393275725020029773600502031124525732253173240352631786284900897183762656516620236396198853158540130672240833479405195392590158953938108549932452217555953355515274199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 704177836901898633704166306211650709540241024304755443353466235141883713192298952247668251533620754581654045085880194725179245872758067731607732905724255969839940983834901919188612400250594158226941379805923078164267792681789820552794805559288236174264299069627184801550671714915585536660763268077393246837439048752662089945503424749399861946167775421681394860240523481475868918592879713551839772593632508053753308107450151158538254033052119472616885437255153247750624861793779739917553149649703199372405511233798512036670222760146705000994357838715341324959061126417634009773696867809001850839027421569623409572718131610661042014047959180807942046574830814502486833341367240049646771267779497513285731866195630355016196824669609035377884224435796684165717008340041045541747171952123119859022800180417931401349570776897787954713031406089998470681089255021952440606644156530717593138925685444339426102260932935621071204201658399307011307004642189986787379520521011024896586558752790879043752757961894334633837578374990796949396251180304711306950942633011582139282603685351051190056259383650443845385707881760407385000977629518156198673171604300837030591151344756454777585326798765398792211631554493121641760015863276380777060622519980916934160243765709842631506626371426709395450282631856484079909645798512741384669544655949928388026948743040217503778348720761075727712003841929359377286411828864187317397036077062788541399962697877178713278669075475887295950741336905918759044594152972813403906906275341064231273360587242124294007336016182664967929280089919692527498353124264815733274206826910154762950965710298985406737267869052917609443066694584422983053229078890154795054650976410062912847902489557407225074378351306653056845486667022848951896749299525394118106419876325786564084956827377511849666047141544528365253697561250321006682107809338271060729806650734431607390615638047912866251993829580759952317014506923144811836505761976198362039907510464588421435929192090436706456913095437421234120162426034007613438845740097800446654473383352448662393056896133844874432142974023935448044248242915057634079536827284984705006908304231018589688483935212208959278564365389339599025786912985470958173211188004899391224451810142421780376695156337857797633673555581009295439600663298341938626811013736319126128726356969908257548029070016330333276542629037976999404870626894072131596977101933940901816908323300933304607077841332397442901519976431455589424564131749934812929054008374847264196094637393734443052812502051662435454043402501486566546575937919534574042788302018852198760081981870429341076966245960062928537043062329808089549192534748499216533234929126209428414624311620410564592906205188082844326376848350464949614363870007665569636068573733818614093819310739124226041311251005302866330193711607336683669976332135320469851825567319192711987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 14710006888575069056915641048968488755098420684627684006177285616246405692839455215180368371367782237825401478949505661164539797453660776294399731559500409438694583376470567260322600653318902961071484951715220754745820199105301188644117020440732512029528155851736214914341093459262699120518105701741229831266722201286392332094771554723004563134050493809898599350046887775712655221511229907854292253571417803420693873273394406075494791977946936266924346984884304882382752830542258247646394718554886505833233844598422529217596970465216224254533931109117540280325214911407298972450244655518989710123710887243708221791461021738763259245753915001589780206758526528951440296575441209612648289814334903206858499600664763567805414724795275285030651588931688023391234054340255933614023675820748596801777477749098808091283679102181469950769432083149442944188319484837539200710287626217473702700107385692142154011598498170621520183832307493364874956372564935203358348669873442780631218342945081500919935105397313771729836720554070446439915240948041431659956292412401420908894409727624456109476956263307303226735590326515453321544037519703314035624245700875032737855426664955804961384235200252155944050956423217681736592756412566996904718771576593555520446454306714603639965346762156129893169406368930100520233824214414331918622445088495673628288457082071206448416239060812392429190350170347721518176073443778292552763130155604356858617655006425336753935537219544916930463478679980804123173677341549702713526347393091452625920449048839516529468800578776426897161473768926267738463282700728239354226492767524746362697809256664521608114150788623621793327411903672722411333477991873938291922384215297442360195529534263053640777530807594970204981637669552442019692678867294595372319369482829805162110679527264468620834268848205684306908226556241077959147951188100702263589802408369821178491103195907905309947553581470931511483175771128793246611558256278496119244458857647120235696566700157093013588341421845802899837419613544071915212706694608783893076299453200039591860105079360090556301065463758489266747460542236356961172311667084601085521613576650859918228105601583998558995011215017655747055316237832235968248404148747826530541584515892002480666232516343810725437163622945025653299488575572167911527203261078058689286932404767753758735260004028373569637686951261017086497061980201248652793162528574776258379394386658685328397247372570201211284600203829593346060467484489538052810922302965553027841102870502777543181701301061724529261146096060752903994057635539699681335221231655696456607383613943233941104555787231367545804476687426473015714082473837428181925537885013088264022085712021055962031594829447015838068296997850680529210802813223772987902955701520388566389972315840166988294932605941864941277626016420263835389807288631488042389550746359147339448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 28463389041921055285964032629202264564618662825580662145655540895132505040605530269860367710164516650931232971372706917123503113114270455913352056589067981251794469609829219734137428925796253603554734629298877313121373968429500899789956399788003462331068009509440625917221697292061867988003417059351873072427054084271683880384482613792509390623458090147728505315753344780762560558500584794068927734298302473194754054010135673367432551714433376607598426479385551601220476416509349396166359268312056889803481817244672156629007297484958830347523061214973199181502880917323050373251671149070083602474107417193129354671694548461738412309478828881604819540480923917158950658440065070360096850951190800652025374372420577334477413367654912737651065081958625050142770969935741251213821150021612691415380029260768168608129471374547295879536679662616273503323787439138596090148383778949006114367863190287007730971899688121952947366200871111469877218869237311787382631383142958231391509554241964785070647312694356354043226965086989214794560005445924650618297245407130260855025090506717495985968757611896166846722243453825988817997600328491303216502067521333634878383275032396410193399767065156398219420106191141164465150824130992509424193198947528170066273529539749693310255937991420860782245753803919028051519254724819121241483786574702241835276546961705514264429684217146679105066702102867250680515064316260413762316155663532293596461027632642604365551183550814333822050517694053196947222789029171920662531320913798871720746559926452115103757305409818741665572869603354215526318809690480248977434971225138552117707223654312667754479165106894213736844075179671787539246249748461340947105854781563388497005481047820270117218444037481820456520441160612047762690000414964217217563293363177996548664724930751071554871581495837372499080759762706136577471695452297760348746581086732305448218945665867681856808066903726500023257836514685235621036453242300475496690549638345025668755633567172194251724837086753570382773199009854660828656149032453124571665125502395415847073005737536715650921901152719594172648125423371426628043745281729938172367466524556387139626377816304305672642248032960052741407797793377866616000571931852681966624856196323076620723211958660286518875867171342642904716599595374750426676429808111442459445057667006325493978329344742030182366230828153995997344567397906538092000842459638114026874391231843057314260424517659410266301076996807426888282813014317921395216918148442971880525433540914106647935478655552717569545229019497559196609265268830704455735139910933802679217425562016021696804369497673620304260649413020203193680827258990601844783285561022220286434967630521627285856866867391529236131538140482397089507706281222847700637954398953955842079588769536207981406825507294587827768949716914725229595775842063704898902237519161873294950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -12998956308385482377266457650107716387540504400297089976386233780914567363315284880759951682551883608714855903028888002296414851589937373338255970276494727322944817275445123919474435343611861205553075806718230641354876817888219414211963465867461732894502985081509964053435948598096829224546888251124340481868703509277820475839767822006917981630376116853751566093553151244240261155539253124420629851128040170498141359033314024862329077204641589090338093759580683843879521990358245056217937073578694439630532065943856680836965164341910247927838435027980380540145204460226128606531339092341666295649049005402100944544117285129727423867269062581150809340374725131599231357911069554028412598528897850863504793982585633044536262912615111252356776514688627768927899215504866070574008091262471041922125355312031934206011877797844524183742308582227650579750443589371657536386259528597480341669555796078034734897896382350656068837356570117929759174358639846001196796997035051612730979502589359580566800104033441671737181861270367690986478609310595165533747732079388260152172740524163818157954036748248743699427414637327985820223329145270437912827101883247226123648761049727762271933467434909207486219109742421880988989510830682405006881387481268019920460040570226574707104169206705385686628415922461681260446991108526528383150841920714244539012788677086071162456208160440443076710902521869543547747517584106970162280792518969241825350143558928753166502801113469776059120871228530294114533022954026140203259104925137628015022631849129271826492195439627499848276203240304409988573809155966924889759761932665248545670263264949565628151276457899770031101720590581669872874602469971274086667110539274903960222984335700376260233053212683256472783414316288211504507414723554380666354700418567171333625882058408443510121218725483670896190350336808307419996762402142940281049670978024392094134355324835827150633074554174087757621510442693581669804944669854050177411799322372012817780724090166389416103883459417288008247223909779132350592167756624356150381423143038678269955341741360493601675887604934308373657318398800956254456597567568338036597731107822922093724970842210229438366322578534207345854707547312134760350020052336570464710793065326620523833026788023841392244798294987838605114712459517175935669640989172911988801637058823666365591020894982023956151799748148892347077909876270902729012857656366053746218875822143305430317357655105896738910708961436933457233039248128697854780902427352983518104744093834605214253552697433051243911775817050562492220250170033943626665338546747107488800182942073788280790497495976428955662056347393549669323620196324733160326702412100795618224966751122589413318034071473574544879995920133465742818209290163054246375558330174882902558940447836781519250857063614957882710247478875715753126293968429849343982547752973119153766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] 1254698794665154348922710773004581928084230776916122830062387116422237678440626837540678236920757442897305115235586547315168100569296157619784798679972331727990273248891391522380084695371342495048703843676311393492910767268287051958307188621200706140867321123389050316190426904053883101328479199795979400662247253254058419916571125294812581733128658286749244933070234728575667978099447811444332362940115547700682973108976267600139646948543284344451577453345491991690684348783512513569099021146616315150287071180893507863628314766375005181599823982759378439777481776753963296592417938845818707794914720761672446694479383918253452056254114030470157435344684831273639698166265218641118419311760708616016740971464414204193798071325629469423474577260424649962450679877426201033626746584269627655266071701962327753171347722777587267745837289364775261324245926489287177265374557589129922809228881713302529302602227946479384832966216747629080707987127650150701118851109383882929111086802835866833498534854732726560175466987212782096179332269245871073618197104199832055819492840284341028948192468886970601929284109933547532899437009547893363467044803946889899288576793709761233798689927180808685830850230995186819796512142017617027916723475051599165108573442423192259251081333090412709341460084622980578616772282410696908439660891125409454950815906409542336285265471404123317015873557462411377735789898516067731829436598406737771528559580922719644360177228414387090655719948799845572974370845524449979863088104519031378971091612377028304158400949045032879698974391512098109575461178224338853179548207572091240048427419559571609580633929591152095832114647700883318634217104374161663171088259850492063341440490045578607745396780661388223491515104896010216660993177115271023070853712390754190573223520270968493850996207937245853265450814960386734599507171569487771662248320316527823057801603319440454071629437514679641132291460374004279946458871652931240000595415797703165868056147596156883892669586772554117842520770101851645537804499706862393778269769273235814255769526133015446163777754848361234836197746377049861548390691133525736347255285855579265407748278442555015937308387515410812252797268307582516573387072062455126022594782052779637310311006196001758537729127705902172943342491201620368971920861030863309495590875926910299924652168240842039508718035935439598601503697784403278448731204580680750392442054422363323030282313011170190451803314250038248158567327852759800954949269721229305256693702940558534034803300564519422946910361960666172121725126650767842534832395299896378926907560895869824929793456693080474538529752801800515596305615615798126851753323299129519217994613872664580039514973452297247787374433761460041058137719216939824249641763261955233428680079131941882614550264256978233024452586193700877194005077044004158935522834795177879535616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 1740362813093488214682833821320149747385676965239036016514781964769827479181564841103268330047766074936797134039164621095116674145177380896182495092042660260482547091300558533450589750680207149900149137635991362447988465608607591147411412482293217632252756663177493644040792001104250250010409978899121622572990483975596846575472926691677982988923110664865030022332264168215352431882931074274194308456116758297728203427364558731108441927218109655756210320352153137261434568990646951428539000566800238887501971751698752630145922027349379223650667376193292483171735774309967742651234411619175622197422745492988847377891293391427476636104491487594591206091910715570076326939339881337237296276741043326497869303936103795683447793032314656905850290800451958892514603272845123184811113494175025003980483322468701628050949294306919900211092339573166658368381658470119216144726591844722354864901686767811777139510460445827145048247825289544144100951589754194253619953677500373933113538647256001783094234912064193133615624535756661673695506236823834885701787997482987916708753209261608058124732430542905870675855179737459002445931404651237689086422069857158257638632231667585847063751401661159415029196437170370314123831967535638256625256020399964087642971295021411841543324468790755208657934586121531637154625744036532281433667616284732457831857051902144610302527432228121743476350375624150842187183214918481512524039108722431320257203808794910464561520615981182900570396543509996742034387105922744209097160196610885645290808493519134514805699750573763941500451405352901991229106764314864520391248323893755851080978161155024256657161678079628615760857367313238458030979345203693952881322197017546241447337018055875197683719024183353449596671060707727392194864341861639376252275961982476980343381087446280104213644939657792662112983308535260677483485664333451055429496743801705194025399944854733746438803140600194816502719052859433304506170595334336063218184415011327075925999154879484476824978356528045589349023154477744113749057250335435046735048849327677877552903080413226749266299392839601672394659446274122577766117462240138114526732566531291029025157629339361384518195633465541811203897063100951036476732780751003461472171973219461197793838790383826562765162101809869036301869508541376904275008037842932034044677905564464688910268582982142734615431476674876675805294164993012264779012374214342791818216813110588932790408602953095030512892220322042901049009634902521292224586645340531950856843281809289681754274074084649409981421341095770030068025521405464891380782175551622037867361546808369072760209840410349576329844544964640961296580552292992216655911149100348443686565043000637026577971441724271745846215351506439008709303816549118322024228506422020004876539371894855854426751571269758739658753199229989248613099069034879679278357090629798996658356224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] 33861621222637605105562932047144707938642865061342601782968770680249946751585935752014015707150120940876261164538951427029242090243159430819194266358327478036124890746270063421504868731149991575287955298012638916421406931638127001252751285188767968526463269227242702956857783338088858062000299112151665651072548781092120065629073839297508806419320509479816818329065999294252139599540471275432356325383904940359928560301766926046335082452748973216598277912033433092420495568428274633718399919492986081319878544461552802994371151361088047697173847987711546289411359166016337797263287281186342666383796858580545736659113448424972159659692608029202812327737929233145226604125100142221543593951312970960305544846486081912230234466614248876908625322950547245811706376070428240138726767684439476468055770515480905670590597200046691422581424018294355041122846329346384641073994276678033307566640498964853483392607256328192154069787769457364113336604067568977635120585348338271192705394766584824791987350962868341313404640998722620285801025265122529186304725192811431073480357527007527033583308175208192117478193606826932340209486127412770646290141378331366364549190265734255195243858283809342525703957152526652197659203390954133915825660769325877922935786454482268898349353888184888938444697598590502146672241051706316341938071421045567870179866591071142247885908928650203914483047483775359589096949288995398009636016141810598448165281836817828812020387560858866108750305027625954729661637282713404062382150319626976234569199921859241832793451275460944063606148174141428232791409757954526015553430656302649030222471685574776477177421969062360448736379483005059547977185885338830993894070060398224771219349810097720331375920483051551712832927822094763913868140115894384310007262929670414477246925940583804746248371387579478000951750672691485736587531248316075948712963159034545749244957293777592306255425357864996182674025272559750378831461236117513103340343694213670800659830924657703727952054737798567461709165074143620821688857078787489240220154911838873465424248645940540997164412272466425084902367795036626407246957052039248086949377506177460459687374544201300144726704311319022883878198350271611549061483820113020261252744340776095516278473576992792488348769335801188583340843529586880629834299048733987922348705534729203119655821117587028453529150665333571937465398009902592390210071511344076572950226094158070773906511006510306265368842305582904103394356653445759199767080494020546298570213734011109815194371668073959455486716830245563625301024626319980843569014894588202730816249166261447931239882913113914822385301922249590130490938370949820535745018552733263781026387889122246171137591220577512182091778923994045587571290210000944713820179132626386003505910324146572541341191423775996415226990685703633471962045391599305150783781123681554387697664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] -11590758696044984139322170500156714178885125033691850420551427156342959925539600176166873724369309487687851539526062382011557726738919039496423070387766390569958978710911721551851299092149319171768494440685099300205358029727389409286173870286818481799385398950823356964782464040000551157848764463165812062827184467590024720681597215736715934343773025029586929639878852499952993396147240841668961599555941330295729465109964670818318150278595438566904735290634488902446107594125981802736516687388637200199859426154481419806551761418921323304363871931384967095512993753199178113085671796417814759688885254180647993074383846727632690183967655131251436593251143695046457675221461153423779248675455772827910255103039498060878930840556494795018596525141400935943889105519019444178500383118454595770426823344214803422642887269414962300601248272684229586504750882912193036531060641424341784493168216246284702045559310918108985323770522878348625162548309063029577245223049899183699948213214243850558350547362951678078930714132485185185973381004934829739888704372015415017759293519760051127075685878503656938644211630237639440282706444219009917001055806348549628214699018916441003532666091414220285660313065211861647843841668170009252281679582420830653767558928565459908670126964080856386198726073454150108252944892999796199226472024883044912501392045531702863162445141528703398559300952187592225591238036404140751576263757155698260264820793932192512276719283008849593960381475328297759661858398692818158286387139142099347905387650979682943524853946048173512206774900932313227136918579737352337488451354682464556649257876208266333240867576424847485917059970989579993986627833061287318530953885973186526719877929755773982159300074920177239348265033796774108863101965115473838682811029729104802714772320754027702452098415002762181305222178818273253288134974619269949984362738925820873644496938868869065606106820712828227916786443229225610526520490555220201756769555681877919076391768909289747211871637685155719905495934683535811263670745974133096187025682398561480250168477434081682168616483096740488031643231475224188018586285102598130531821175052165411135667769973915188151916357318558279824840339675689320495785697908576704343112388737306564742808187973997797481718826586623539361937227265732789280511405098761010529839773823929937641279879865126482082455910680993893839741567504102689941312362545372361061497840557382782212816496350038810666549900137712675917184913396312296862557734284955438720665530365726558941376401969347197676791003416583151441120219457007570197678862894731468524922643831228137487508817074713743003396373299092038319977376162973310105054494390215350543325672571868177865208197252811006733838516262594845958311896861336939871799313033821015859554888978802764373896572886135549442009215826215493528428528874793643054844859507461949919068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -381801230902496700029852144289768812273381374226780987801152378423671639935929340086054031320288992408741967347953715038513880145338534675618509367566283330697389623230530624601806758527265665586005952893644163035686403984630219644815264783330083941635866367917952594182572731146106505360900702900748065243955189652467233520884805131110337565215813972546815926546225096532128499254051900309603562317284089214996753697832631517103470164572425562697494127383307147552017830053138983319239113733486960383967503365617600216325841041773131105087877390198885963354238844381901090923183224749474619973377150238841570632676408328392382902501056775815007033456332346981600466321809900054720195133065499942051705346508784062435274306603445745035306044901018898865418499242988991426702567942367199444867538665848866577067729787883396733334432306241752984997058713551236467604441313319608254820873010091885877840454407657040617674331263248861713618101219140365105564209025971686162145654756132372817688276572135350469305138845539182615438178751919838898429676961788351252988934499068256483197775539009693646068066472521580366957545597226071859941734558792497949169308750040152711811560282547319956804252962203045276503007932466170871395945984428286535128649288177562098810220742594467826980482497724695402643154809999610267013793053206616910429994985695884220411528003221865297220982092856251467412414824408978133662345124914657492495115102379642872340698233372377595745461446654020163916438415351544004500378682121915754228586078962132029389735333206369087015636843123274187423115340696853345921295592037392346103173455401669737921120567808780271249599325887219527711710986554632016687832449028517077866593364547530415488852407557427818659128402837274104392485401410319030684441110352799358895864771488258815895396813443285965015518664389061845293185465374123280131934984135737107574318495183965489287417348514594394561232092889046904738736711121910494037543428909120224122405688983163363384675580325052357199441460726311125158859090603077208405423995725943760227785980990979428705861643730749830503732917485365364638263361571454534064762852601416400684754771073496810788704582923010110036401204755187196189949682950854136014442890541057368113125687249884399611233235083550579014677774858131116171964009554013762428603519671632086406049490073988720881910988917747979833758245618532245944413987194340718740596870952948684488715970576537369572272121161288369812951472568893073129813191806852112366117873665486790690229119805920440923405103121758363652451865521063293125326845286736653902355582632884037238995856700328063751259977822839857842929319717474210444468840376177420595277044304202579372704770149630961402435575609038917111570764148152039313231532188997661113605016242972106844614541211335957141891568092048774361092221858722884297940235536788988416439091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -257401791071295930505227312094303685658076077310515287638065556265349327272328655750017488881247029122716123487184233661971735474465832869799253465498846723223884472863454167557640637543438919102209352004125504762136532708655348931190325470427003720700366474168824661210731901241713520233891755799241003544161727824426047790039541627193743478164789486067638002516275962608228847218529550424484818337290158606921613896675589473357372078981066128675731304500785452985841308155851829125540680701150567697937719874160141362239222143549089743576253164852621273113395760103630717584281781162734115444022921231664701029439860791660941001216325206506778753243154875789085374745286299504913905423151402294609662525101999456187527293938989812424042664342104549661802592626657616670154941500143807857410713543525808252620116368899516339900698419545941596394402891241262605644323126583314832523783259835417532563517192717075872804864932304072117041443554333357896476798532386556755246631960296220592646315789801996473965707846754969757613062184481328321873927880713951175215338054139910782602341722801493267473964166301064029481250873743650785828765478586427234116938102395195419512025088064824794047960209075461800860001889044825272900134598251346103494912652566106560125465964965040602842504036609125115324302775055013963415510962006000981030551372353898321380197933428172329205304919230372039999794478891999470332966711713538864951779656726857496144584028666437924410295279501697663140370156071231649679560929376911546685707627748519193324921265640997596333796671312284778037064117251729312612161171358787629356258877325294993800075116867170171329775984129557582846635159232031384703815047425466625668511134675422967890851450143025878452200030507217575125578853310450332426138012731106195025759248554945225264471814359505233994016858428111366106457691126705276224168376135060903130615192377138223450301794177440831065300616205105805416293817532175110347617402724050266881748219283612184672422474946289279592940684214963913985666975854159270949062734011270226982889122367886486411848792925063960457839448606190950496521844145643749801636669914298524111788584097224927910873683001227592554147786858943004767790630364712973580043292819687143754310302349139685008224176793858837245242454491895522971476780163871466853911550375789508619469788294865313474421000997472298931840042689919238460912123327069875916169855352642478844110088108360850053730447666807648139714248737321272143280371108760375843514126112966033369028021360785449411533499828560064996792232259097559400653800563624426674320319514848884005988926097978048729954537488836326834162224772359363951026000550669487714797221226551186746636048612676803603040948105193907646052238532491353718279886397262171195521500171815119363027686829478689853287455884088369136803642505178999094218586652577504352198983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] 670240103763349012670738068216236568994559441399992180185816209298266478425934141386805396463777476959580587699274108577956798236162565159519580782257902176346745912591525873032976762469542734337493223749297915479310088819067572026785228981208123091728198198791766241372762682157950129058295072295582999255055282203997318644296562892056670459894347946969557083735632195670924474773885171520244441398095291644951261806906098687429078627107147703653178054545310778235701131996697017487343994304289382160311429625924607187403010837114791762064603346737763740614707204579569644195552707126446883719200537618849098088073772944979091204184264882363577484361838582451574414067184019085986698352819467038265343423106980214975237154397125369362296488062334670857599176318109240238765518537249296498199176082251610591753066829205015537615384315386907563848905675557548017486942324063912557974180411226669024985575725412939633647877509960708029685609280808500002957217411749766950414069701824599717248213608445112909552448327855793437890779179233351554161377788410881631923852319713298844382427537838144222737689304591556196803612802783365488828894791533630415301645778940459092549906114664378297170373578412959628647272351994535701439959750694469885873114566867534715672941652929259746003670363879237364039891601979004525511946435733430979117726474471339700869440500589806094794248285770167862416289843638882776708177774881635128129309915875037024531932571799295768856657574019253639542058597702713354471353056917720522249324955381953685520961439720736355343141033872583346210044536312651960446570730396134730719515680674983331645492088460041017931987467028287419919522576254485763399856974489902734891858201395547246415170522843183241489380168495596174169730910934893976606509202892311945701118354924982439069243527940074572016046210500129912825794617369105119492925566595461815072792628486773349136445746540105409964879236178798989533209505114629705433777853896771724293455837662020607293922768082668981681984014929446438097180018300477273054178036936823614022504589303175293459969042536345798915429971199650696387580968288982331127800537546188867731907937593054983799003298001479209147292868034705514312926391167868312842288321987197304301109100281862768366411073078791702652149492780415108910429965916188684443601239599554998504558557197087566050167211959875474999862461904182639431190760796377966290677037649871697908630171659362906450386630484166611889293198719201417760499640579908615992579438648963950578678353731698200176870329647614573884510378709061860976062341193999417502795546007001448248771352345364724229664803253796211123065716073382231730451209424656550795543087839186812395015577965079723166601018249107149282809277973548067204659623757752731441153664893802434116366704281309267030470587109177187632802997072401077546546323068207891020880281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 443416439249186284526175076052018226985890671931903443150074309063136921320170537343766738649887622676621227344433495774231523339235564622664483164775327035038556175356195406020993637955716989794673890942924702692523371898074258871422561497666345786597835263112169706185676549286308727959952278559644784272831256245620993066894136197551339281464535427964909830011683117139326250466513726936276528659043256070689623621467656879548121257056958244793129879151575412590119544055764043410607591405238540262035587074523226623937358889853867371574196983045129939036612121566802656116997672329292663713966623056425352726093729778904330451387276687254804656048577362343631847521528455155554309327263559992112021155823756684562360815311802551532109269343155110685944098422627065368136281080488513274508853458704010555242124948482733458016613137569825235914931454250708736837071160710329675446928084242362657302369517371612192974992796040066791290844699855329822914105015474492402048551380895874845175955113644474545189238541800406910233392694881566585947396078849766216889281708867258812025642728515664827814733009507784880207399095583604872824529728989677367512664051308329120873951852654438210767780529277997593365058268004298646604732866249507635843593012569251823499152145477559289805946726855757136710077114498035142591879270556081179049091791831445138570611229265345235447512178664079871212089178604761371389488307466462633911353948606783719293186177442991423004818375984187546917813424609509243431659766482525027610685548037448246385261355457019071597490786088681550438860153668091582252650617046769425587504953584289262628657479767057324134099864720706429832061555114875527447282622977302452458421877802647706997125722987442933803369767110908600006887519270824136769204306886502091037447443781117071756131430253765748200085346182886753802413839028323456864536141137350169555250629047392290989221126895768057152282763192518028569802492335062871620076101779995544466623092768888579189052820438167036072896899354321788020040806767951337201158736884546553872495238451873954725436737874780757954576241343249912895899904020987301219648852458803784278263480474808550401263831344030885191996327486970860291863309326417633375414998418540945659753140242016606237769864960061591630950132776974022909978577013288085681571178913575740478717461572948056745125498672734572042494497483088954640033996981843301732391473972098895024007997389129549190344823955510584760283608850542097337018688153058929330955151460086908075192122443621389359771835652914432145960199865416986682788809546392368435465859195571859311316303409415118939023169815198505509861791289960131660932593810856150901679127005257721193453734337324807792645408794779410534353544701401884450351844972781174573591992299753489497713710805053040544777739898972262811080261328836384859286943026786387215746334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] 12562337465327379692600687053185807663402012133664500549850929435119692948455144137456551159419848487828644030404111700443510940755814160302317557416740694336616378380546417727169277740785631708290009682036406685568288175859574987827199321150840271622590849344812269350774786263071960307878724351652750558739887009766306415457976971733113723501898884854033163215397850406891958564287525959089743481581594848881568669906252144233483697077815077360888377138976829410085435836356656795217684026962025934129187903208715665366127723229974234035100057347592170344808340905858975620075861870929450590048535598284273857631274507194893146106159240671289417642827946225301861250700627390744375762228111504507961695823944661159797747846791429126027203643219953472109789414942298973634305900673664295506265591587545768886102279121485304125182979487002180463330698368509278499078358561630923305454630945109082151533521691665491137494989251231891759968051597654679748264030784410554091680584082276628462615544064262653881608488034669322443700893435336312346595972677302576682783400995233340925017367142594527341709718422055749205437932871005251275686418803190809922847838216346642571154241501111608799898362549762531520228612186069371255111190960756780186635476025916150081585806166159907433504247302188195653935450593074896284328307035119267583740023566160429044667125166039664825262363643405042265084669657293751008662510996551498558581311378231858189699748790289663430626139245888283759283594324702124548714209937266022567247928503160833098329631249607679749987993673734491601577325309061063218077958361169573680713334818658031491684308059193227383065332139220520467473694163264575566788254220931985313559752012958923454769451624897132508230550962280093011234494712907213957398163451616358871051642343920419440363646455238953647117637516435105700826245146695505256092086363129330842021359358970413611516413929187987805297838958197305051446063332971191529281817118758773078320493067846782041133808185539771631268388302278559653950911735482007613284967742139695645568987915516248574143463403597017677660378357677887887386122735922227859941801378119041395143072369745750486365795765735424954726798888125290822368587124042887175380356594738928579367488920240008856872483387056677111293586022710318282386350639096972906748448881468240227824532533419163221472808975607124097267684100196934557779612457275105268320848039200282484707235238935315691144935094182721653888129411725514052959950734147889316075299763250505471284284443160875298247126606704335355572303353892005319914403339215287757730355670384996021982565109588735623120077204932353744968603735939829310712357006622122587272130078161220261727127624249978076368644717390428972135649837255300239931669860663016759143121459183481201274639565487698087299619295373826454903001426508577641787330490557010052824799641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] -21668162540048740796975174422265971629623765587370883065301307412879693096621899763437765004864002971619271790044070410802053138560297940851430570498975524731260712166114699728648689126938578909909884507970888391521095517629074083094734920033427616450428483851799554923148412090204521968647405872224859991428680846799751855426158780175940852953888079775336592911129592440969553470965296150191601953869311002221663182957562989129896840990047222480195544024445995408381549001416270589556793558050507276703528792029986646911674218589759893310429991422873206726478237223427759029851921488313392195089090437822885608611518198245342352621706578571543072476460114123489653668465640234232662336501747704545616156896052546861324237924592973660179979982450240819335982393568109472064141637086949371280258414720906324500650665110132646315602938749202860698447200238664199925146768473849424569199768550344029523666403514968835486345116765295207708336874033195530275718553528109266228816749097285477418731868454559789274194581550763081888417520621496213396526208385237117277243968967124225299748402693759178947924518067056906127930996575489264014760791161290964126112383710165308535202577495199552614533354071072733498180515440840504152782575245346850686328470586724165855307075660142021542889419432265682449013607546016588482670776143998071353509273830276968134511826919243188817938842769380479323000758093923119485936683324661556127874127688914974808077407619605717358702067642058120380063651608242715256337349742730454706182438669330701991637090427761932042428241408248834022159095060290153666639207077928864994781038636379162612494462386627628244193265431899616943815672036446389490922451887218391348082044205803570806162887995234848090357327965361233708845368121223672919764515178245539350427214630554119686251818088279067622612442881026882295325869588130576204925370565282568263303366438825236543238205047337474458993739505426017647800249909612408542943046255667693856376173608138174724632103637533435452372423316836369114249669739045845722614321103055699899864396951698424026320831779289289460548346813115310265929547822026459669998760300002543396289564921964535188440162586307133481693670233702783631029519395495171961075880056430978265587157579725516546716558894257190068633127634660174047334732473690372621749589757871162857759096299899161646517490389202085625177407645162401378939785709856791589277248484486121509196209644800562167942012664330276644442705281961149037906422636236174051274134410780249085618730047595117439838404718611780651193963403884797146293404910115004344614651799726020222906290268177325674552308706954771444935967041618604946040693364423869935244863990521505128397924181746878502014726194464598854745213646293471214679760811046465363820211389074646174207251194098989037152836641731930843094629632439439835758807494623229949550400634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -36675614738096328365262284885882975744599391425611322183524618015692197037719829407086697632502119286998832393784016993549949217701199172578842067405773354730027646406900719605392225177926575411331561520063444826100768492689241950229838872799912994737537277006874697112960447241543498776846902351366029874657298761811968377527125271409777573908419237702168342559047105565276905380152958110153136272989535856026494796515452990257275214022342456974156946030597092008908940286255674595498513154240182618028590384599602315949380944480139793755433630833815735327140276980080778444417757499245647541629036223840165846650264443716371143696424396906980558104524891446057034152516906522644294850574701402307913871291668878584587962662154314131347456121758084618527521600973829576109832917506063951794095076306790208659290715953317803110770454177953546871624333561641435455268018516964583432535618265782283119015534957755215937950499272959905642451654772338962735263439836724239857509976370554554328163190090980161604725874328263951804806315448349579355742793397337193224900124441236364329713573850459672960949602096154657470632650537816175836475665830716964162576586439130065605297064593025591507708813512032630014498127439743817326944045208682093914381598348253535666815593060013996423902738166786292386974316923103132786561426301304387913385139703132956573279451508220804546124151182229235677307355988409216137252516762940818761588946491144772543028215096826649637827869030453489638672085166713055628773195458335319716983401488553066542611315497252206944734332046289381483536618262552334852023968870236708226822141162359306562690243482693511784385444649281582500189302352987697646842585369218002985558635295928082222386535595292943689490295035576903149697104496655159203026854653288126331169441925233785105243894395626621832885221058473615205071970042992244397392853195217611380654046905788503966625636208440475291738797172288063671947244963406733714158316440922137784011803556214938331590027410094933289783768659717173146410521664266366777454598367122302292275100216174552614258580667304941117007380318015464730232326218760997189112516537649144166657069477140305348089346771094572006661106632633304691573678376118917490978822182603841764249739042292790075643368755399070091782699414184775102220096846529801791043815536520594499479191664334988496687224622272808828205600297087179074854777885775719247861650471787776021075495627785874143520739559021292234181088730788570413085506107389931925171254776623062190944015928599551340353850492539761409624082256240174477738034328958798134941260453298218931494093922260083458594209978835140739215807241409378746530816534211311415005138522527050001103645685559486807671438523807618986582217592839275523653029717619444582311492764123692297749868660006417228597022372246045641447209634366502893688179549081356070644246118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 117460756886088974892789932274800862438337346479272182925181933757990506650710007025429921258287392762025470403776790733395055134804745883612932903417552764916737819535166152268267241704328961989992156437027266313955886878321796815428815095540896634078136068577542986148307488446910610870472912948885291817876060052632175811687603243580829675049384127972534822046997286624996570400904110581870943610114195723383304181080261860839603509011447584587055706294356662138262707434767384534424695084585097342550140748256260955094105650083419589129977837791626139748082552586597852892327840597335143336959516671270910559221797902866521328235678884927639618227570009505366246590006536731264888505173985254999034182261329465819530330293960270172638538993189387343196773584510155813960960991892079163025618905445312522777774052543556612568007102995621924185999901965205709297481146165982632643478743019034226494331795777918002694942511548622876361124029591138175734854743006550257134372526335353195685468087091038288042768507986389874687945520625001622694972232804805904506983041594361713093178889337143425691894813321672596288527994132635394494792811666474178170727765584244388589542526447892579057835231620247822829816597307565606517085823227806440808614408290060293593324805347640423896463602950624373947494316215984393233342921412723007225229585055248036882314864049598889507334203176315751182014560718419825129940051672322334757464786624938201919301769143749339993712528330595707007774237907801545798216174339301011878254525372870693043094887264782746184115080338407555023865829527591866125830761105285320311267300693306242884548823851676814833357162377698039691198337684063452772207387121612878689323374705373045390092521269269008705318586232539573621386424574712137050045933240217815203930599198207425607355483468959881658867708799594897843534721714466145462510397158861577009768344573154501747624944915450073276906277753470914494429647835190531003713862367570180614304275299125738570328541241073358607932278647729533383338973968292368661823028515753844529088052172535467204677160183265662575756042354387174581989275121491629026563950368116318225700086808079997330415841704921473573689750676392826165741672162970561760262380789143533040348614779728809929493847607254816177578229130148791741547834567826663490045079571373555144853049729698326645658283914573897657386415024465870729196526016448165297481518650815379488173420424626026880704914460711958570662668131557928561865976293647526074312699018906493770129656676293987340096705345503838757679417958062869682045465080307230170836085713744065262231691289963490421164824344132815886398956778875866922849784505592996227127553249487793111282084025447347655312768116003112699997849523789867028043009063143913610060276712075836957121667625389408333656091881522544806455349701784828813098022107283731970385562828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -94448189897789151090450490032587537784015191432881804683671861333335138613522656538834726982979690420578975570868189706584705199862188141982839841163812442706748219826646057355136779307169660434905392537135147842495512824854718965972387165094953634269622784465872029266536332013709329585158813096134881851049123336288738554955867922018308784430938533709537835784714356570528445553701552063818949478590440757993354303605048396088890991571794211593476272013774524009712473535276275518097226715519458788306011217268076485289354233716483179911160505488701511465396896759597942630519584962881839617431233969588054651878634820052579316918925030471338384454621095456348119030807266384534361915871082835988847129264711156327862939361876597596679660573267082639010504045821825697669908294289723909960620782933131841669062149548105513887211441383590546716462696280828429968127547455324808207452495859311198775683535805683347503504209855102835889714994909564908700198783504381517182218298700546734853713757782414352533916521625728856922577667037705980671721321659495404584273122484223134328355379859101193469381675572906966761820257785022074521846341190136615109090990885851110596479500481663218854237176988037887207419989304892845588699861656645990366607104010279982782958520293739730042139787064874237806951910498041977452432184682332986943525539776944905559403071959485233337371856635500370131326865467729484890340248981627377888265918713202524371812742870072344521926389049943057337486374744258287296248093515701962762848335431861181365429349075050550772623198986617902381337911554174028223245862784643951201432983927609091679156333928412943724606790913194910271255182007943569726728600723937874592185140613185224393241941013339913328780437724065803827769873784091047038267236229762028166376628549053856777900470181194576026981131284233486224282851779422001434425873788254482289405426899674158224993499988025466115039454536139122510969690609509761666378056960103732672860945086803516596562299956148611435750045286688013544973858621483502955037263063786054207461573212262602517483433149923378090664664751904542921857158189235475666212638838133693039274245885835822771898121821857822090958714963654207003882625773088583620189846702409547120692015486002660850707031543931876042323844034762234533058061801228758455782503097382765573477583715899890531711447476178799009106182630557717643662603182167651973182653205521058437255163648595227408583064962759649733060674673891158321966824588450127473300565461687573678578429938559497790064126444261812944452074750228837511347424567073766198515897937557338597928727660272560590036527275515418160067399090654707593049386662120362104029040205503231781922823863831321738107143681215781079657516257512591478022868100606045852606887320327382620972646832883061764720964763888249600692187752730347634467455226077123327285421670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -38273644578033507644823928828600158730307914942237404592370277127466620170699347077771512123183080010109095005679922677379733716708034442776657182091348239602711614085458847039998595744209020633212692155057222891017427785934535240744653881594182791345770118031719093638003638452505206960302649481147866330753530487502700164086198863771551576514035030325105924564635497593147188290083105787337772334851367226721833587756604010062914901357676218877785385922733599104021118452452473982890133064257034022415559852903803464730032969238368891612501578042182422643070089906096246171880553200522181656261874291412389268828268553945498093298585580550832012555748875205944135551051120917411921574103358406139320380841230431735960946919612457810327007436894499379896368775757654775781595492386857953207517039638819455311134881183835018747066903486357586063101854220133093738570577699996301515164207891890851293460893507947501583263354521114996014143671703178258196904454501888911864366872006041228791405694774045345567921830891034595846554664208127589359171864553427389564399666517794286559646339905748841593389855926446255104928941127193523902834182754764236512968484734113414487377877810349893908571802169850056717848419919859220588441504134989937281358186645708323270177124856371374732659254233806338930244742833488426819288434801224256561609020477441142487646032845810231954034174160590244837714624357113989941892771478575353566159150653011171343491675600114211057618951818136743999148923203087188806815097736104385720286276365772169309643495460727027023551953004683041482869596146024626591077410117765151330543724265238913452233108068651503328699302976772855434262542172853191375695033293231967858938982554445869508943117309670354703623086750744788182914086602579626970666146258634718281170130625212709875783692821668154881538717191009181954974361303608397978240417992457047828762398704113657758800169502585135081138882879667201134686314277372750729425454392149184460696264149138202068656764513524683771146869179607752761459347249392951928656971291556059396519294748110754248784415936474720228182946221353013408786953042013117035773705615488554409607904945351020571374010062394554900782176084461796907877011886445943302574841483830488210779491401965537124562157076528530781556197152595413214141928765690536658236409840181185784121198524660165931191153753799522422851275453462960049640099110125690126571991788601581698619523296169347932303631211176694461850855677240901882321655542685956524269074308377702184042526323015697987893825922159946110210361356402723322507035657201441465769818844327623710233876557372883905097663131919057043116109321363152702142012774682803742752720413059517261780754835947353034513506234801539010070801000226732879947402990344869522962151746175052684153090949856331273256763461122983206943956094633227614924181086160580529095159316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 191011707488056942303273589799448390288801300776623060427665014451257480910081400544868124514009756508694157623629034897056887167000648676530304670803517047577082531942730697295372892903270030378126259127096995186870487604431912547133120000847794300548033891203094917391969912429933090537294950502007999482150881049116552526798732892017487748086279955437186499154201570736637712468192620277550197388578532034412242000614525552165706719569647295383355840790166650012969580962835052146410130893595091502453704836070181589619615397774337545108735982996517181381553209279700424663717142374384022536682394548311924614562683928777824749219360483947194368022026192041072227857158897550732201536134881242822665183014702123235388004556956506815497611677058776706403721953919103467769282031184039919271337331916757988050287545247163909706165695598916902709371723372493343821304233596408495649554077365381480795108788677794260118383669393193596090723993142217623690329787579612259104505412331234523564174401761666634531809085560022008611693182621040074065406037539929733825793475274591688712327689918325272903873789586271436060725995265671985453990262499218984293031944668423046760138353401367628323664622796581252014059131559649127892428423001302931838204163465234928391982544053121703591521423015074259333425639112975112848262725910426414280897775228838352808430522348771634625277920923943562192723593620404048945359422232626582503196989775351163621690875866469181660230787822468961697043338483917817552616782151460649956741048889840571617703622208541647697824968109675119344494660850306892529151181828021225884816249096787315976035709716914413616077919766298661555845836551223128637777968978840059488246677271414434185385089137318379094075029604319292293078093876336898587785255845873896169737526271251461050851743460590776742638924206681195047321680466545371131269138748417612625572154251454681551459895553066960659053120508667419983922941497846930455984977762786497685012913849708204301754092237413409501416735493769323715421671485019902077609971782131480166318107170700874418700472729265903857969624198064436705184474354767549310249107582234967450185040618180093232761963829807388677879533149919334184591922413752988937828668493186886525813033178493812900420400027824299340684915444300505465551943987064137200124859761191983644271277477273644223478900642465273849750312940529074335325074406986839298527984349736169970562922916077651095024794968884582377726741842284073176065446825957397397398932193692697965730421191148505863434839408461867764493551396618897700719081032817704088594759083449499479258677602193162324733516900655405185769247519869407036512630413114379133617798555716405987290881529353815217307968624467321258357285484519377324102932499690912814958033556220902689630493507525770542158067921607900584115942783446535699697051452660696305775516057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -207320069710544705395627706256014040880952903592952686969157599664831583551494980921791907521252401637209386068560948404355645423683279150329939024157784375152242097130648443488162951718180046339508347903507962439835430630677756398681769267794836989066626261166547312909561575587517463029318097542091237701378892754376194644147927561982251143072220079880403359732520893411960054866992041721917748058420226394194098654873745514186015636911714197554936937673376901862689267715900548536633785805442949331113907250885100363070748867718978955288074674681049979953319900398357102737891598944261727414364098598976229384200764690951776723604039354921138930490129048955027708985408362719958867778233144017916583552675567782611094136965491087868178649111689621559244246803322174926111881639973696945297716054369117524225972906557017427818443050699956658701694441660175829834385376867922915208327481477845402769967500107080670424608379051325622404240859924906807679994116782952947928956405172045173809738684581711653709285176664708544008008521263481643695145159664472074473106834553761658196220895560032302308562589297660757460467660606486819150564027289227710770919710544375593393846988604077191175769845881760115089039812006151925508767772479967747151732059182710182282915737218859272919322532329918593404148107011728505486781450746395102945285683739598680124139300843353742306241526584278794147267856491709956626048986931645657491888221938821110870388886096656443952070154137375881450411499587767957165520611426304823507421003004069571120043450692188020860614642301658372035608265120898195817358597315275270864101707982535877135816325078723182224725616969558227875249359197713986255104055126309253452253533102611227435897944065580150576269349815397155441307106882755409792122966083277382077172613734354793693401830882826749964958062273773535889069678892668213660546483013117773133357948703200271867131672593351979547623602149616175397457227325718415813676705146352099717543059315044339057167645001689888104027883004045053203065600358830277828738482186322010803060518497898087429968374312057860287863235338187388522473136424769151533937783586759483471526469106066792282359231341640957121497835036085291168606437121131694150584487708058512307752468584305052205993999525146468930236027881380999056964843521391046204849973402305106991136287422984479107482296144646942277930533012817503001305441783270772788586859950525592337963157274392841908189966962169320703338559592045237485234465542177451015068725225948562026841517872270957731183815503330816634626312436328100392008955096466292271295743510286762581984299355110428781690561634544606366136068272794743260160192970999486123944573496829576555119613411135476094620349859234864814602873937773698698099486543331679457779941076705170083392972586938134818992818367247821569589556365399921182099866839280561712626799738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -69787817465659888316984390418296279160759603240217883731181800882158519047834450281731934954206309187192754251880658517949081395422322459018125188532712205363601361547864869642807394074917469520939414910030783777920349582154288131803442035188566170142957464170943490748330052774935309936750965325430557850408798314843164392402038672733725705166208670953330971553960145795108526254523351266846362291445066017884211667348451299203378541482008933959455980484542235127930173066766677885098521102824926717911214936118870645817643947279592503639508652300731809222187873196158603369213737504883067886354020254511342194598623624852070507848513144153909029269922472680652514286237916342361013939797199914481860053542357045699866434046961628113004339593880869906000428842311949054183877914596514783433585977373437901789220886705316394813605412434657403861487185086598532693006892995893903052878193015926809375256317037138916594745757699187057477520605954612231984417622811988121911112107766478067367385801971551512830434127702304019281508052313866711196689652498393490514436441209948185325575405965059493846012071610525882882891411565626664145839786347060744415337735166554365602566137525788189800705597705162530731396900806762915701412934729107817360029688435896081696996662882971574722300393266912414464188870664769726839682603147485323496168590610061634981425957161375641376064353403512341014071042911674501256929379496527938484830870777144627032910818822560053072302309883264958428866831582059841432882815052891978635116604435969099327659455235758855761885582923675625289709317920667020196774466838878947540783637062517531261268784914227167714908585022144014509068552496567732288719756974854743200781914740192047603107409828773150385838290452285060337860923077467276001517415673590337229186228164286458321230496085261222755675352528520491656598654969374770057048914406382425508262840499423595799626247410582575244963384536909307051153937208941178059924808418398325421008354330966175041614994687192441160658381867533116325279616428666686613217695885140105170737893182667433817755030496183820026100750059833816088428187644785662762680972230714358985169635970192379964113618367984993720303201657505486264458839043389256799109552223437870336327890744808779920547940272946171510275312653526499022438575358968301391958520317815103635329431276214734202968625787707695255400872276221988534092921869863514382393833703274130802232553270116462146530726799447889751070149088474011681938907364426810056637679401275571714601253387718380928934534384623245798857203442614583233658988153718055958705823265340062466390012761879441793004050450663574216307071087626091631124355702217811294323736482264809919785917532608915907953001939967260030624786762417963532764801796138301237713162611000608033346591417972953997739542402426723697172574110556402747889975954321063044712077721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 461107591446551639630896136163233634340986796509787811379416823236080538716635673235175530608431549996619733508731536575056984473867628592250689507768816616598306900349793958549184322032167926765821324356682527825518575325228703664955523602106606520548782680220318337286245669078832697559197058990958075643823342792406811951775201632687436105595651804400828069758501664735109398422084851679254402648225231250603663265524444417356465192960158801500336151299103347866547837360052113663755220629780290199762819855576552784308067625791632081492965748450827636053622969136925837788804334137248454106236983528313878721022021985661996145558335472757348725867583664480457577760932393163611200706378589059390912502119827735460532053035107935381008716100249435388591888182172860933261878689954519751140084146936029978192210906984483737263906299988564724686551899059019987215945752437125964956190049337012824881622284023965483097167637970223892934795445336890170082499635307102956699912211823326393850853313024176698293647418761528061621592748789310377076822435759739875870392409250782814948400796892670890900128134403220661678766378844247236231536817745339938920206710763034566595537539804413722473649109536258225766782121138322808890985500536471997247234793837048989383777736829255710688042188643440639839923387495049763330154681473644413695803042655344394161303797718150280310824127897540264578423276466137910255552212606788259448633711957975874990530046782656992636274775245740021402140266769853280941461699963916169987116631188333329391975791566700915306016750786044958566618308280182566631410358280325603732799044491873443573787673600559479591936949113692262841549333742474667876922047804810417168794579195145291044600933338993944332511206525948703729113851166095077199287402187893419165213662675973621680428838289112183383939835186012225583070013736278075696568591771316291258347742903682540091062683764348034646894345738040252870968385165831504517875411629730298196515454941219771485908218737788143985072567777892236985536013749418790500555840073965178306988873400191064366411891092715841801203759425573102813165257703883816200234818348230519626730896189057195449842407112147384594034837320292697548109491306302832675855718859121483185505221240596177247550618052711447653561276893400748405744178999079931779298621294191438397136841021242230585356302759808753988213275319810426723465041895862205338919097215649980203024656972214857369066898966406640140294860665639615704236704467378839078390114797568208376185351744457917535841039566570080435223429452453644974063356178728696686918011103220146315432293140647551284723473987948617001629940271927535175242323395703659331829024654456262728959659048811933882085110657578005330511437798545899655325070778967422645473225935060352233655289082583136562997310705673420806694090923239477794645431489546871577076213743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -555450047508132845785646923029763645842435872691647613413206695648330646357680700062433354201900303060153650598084151877995526458105393228005916666620809093450592976235550470435134566837158508454969910913561634998793695540835332163209960975820251756079793791004437310217234612183034054413540423395764692522492099905572358145684884594424260283415911792924101187736589830491423364704262512990356065957929537516562541849327451898798678786649126244008854852793964909609616265176075357661591671186062649703882952344018610837044469887241929887929507970224914847440720964658871142222011397281159905487347681797012083288130827177200390108447982369860804322678942051552598011539765989321974777630151194047867982292680250104775733440121763956776424204493799590825738627777972868138334094136152610820344582956086384821603266382563430002707578289684719830801307393385328022840573701971472716512391249705822241915920638769973445616815322157661974511114550174538496699770746643063411236148115750133035237197553616089753535260621467548600293895237645087382280084237577872644197367757237009340407843029982866322237824116958505792182940265004666582482965118409007549195212679690202924750792214131272212538410050705210242397914769975859179562556009303639145828858755075047607679612906533192764826841645254977505072624575700863731916895634298939143357243899346250442470566701040158985504367995166358276516650899143744268629069810997704786152640888824142496193268948200406540133734705934076102114783171409585409946351124106937804390137906726362502821880243250013315878161589436248939951552011047612536326773368885856762485754708661446326919456481484113566717496792892696668021628038162975923088519059347114726146916082493794319232417019510266815387588659953659133755980790710505510970262423841615537419702502844782447173078822984133104995037823649723163081047936431930547453842117764617690069883668429385856516540337311662025576439372888455999747350852950024092308714980299199500942718172282483386126389309990723029059478701958474102223042413426952945446600683259841715358633739823394941879104064257356617660293567612307537037731083225612050499794684717016502417912025180758289393371750458787629441375369985255431047625660827361325849151960734304525889228217509002955792045699951614780937589221824587332024708845253696458662400663467752776348916271210310437605832338006478538349600458762820168820400404993477083929170635817155862100765163598783419501638700773934569699768934689113432275155584859060694998169982752328129703399524031189263416244046414202298896633547057453060051269939911753750044240963547337038576808589696094027870302284384148295986121694016236999723864282265261803525497709455942587000487988886149331002548136218917882250152309298921891936768267926479426632281332130493725263328715985034337211559478594334322489328535906165490104120071457142364920265624780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 302543420181420411386704181821085417118400433949419265966427248773231090787300612345802413999844248969958963749697571895850371645775141014505486077619776755622428730613132861034930178776528436021579004679811762683628363262464008991391355349870429475906470464478712643128366007033984678638674981023125864720811902242730138930898081311898981044034244158603809784038002497889311024244399103040794817002399027394127587989274490771249525581228539490733373866505203810545322761270934758432699574720252077454773790297924624898873443574170614200925677217095095030334168446003997737639305859653505484056241015668643800762433098473524847368203352317791902083771997149498541617504608371643778097440197029202037269083456622261829257698145351862568143016867237120328324086910479069464603437729843175127822490380521168138816517091886716174897445565437468803283913125027878128216630552808341760592479593083950522195696269727533633667461657964462037705773433199460734777449093514010319500883756123724719235558542851593340639805898183506094506108625142177738353490825916144331456925536497041561908887709244707903141140180538350240253336439286914245782303028979373823738106701183961139910003315051959654753788423537938238901603189906807061720773200861629011174685682611168511967471787243970937027386162067295473051889347199504475247300260894692468719157917022842742933083348286110603141811707956692039323686481709015078346691548657283007957581576701005689384632762974994532858849086056526397078568588282338304079798214706963907803270171029371101419766491612245811037365052627746217854535023894215588105376194031439326768295854012048679381181153957350745694960069305195372241631738875116690587711327261303458777419612661588427950633251801641840087420861295612711880230519127216663231756795520480273198825786884238829747306240633000503698637122163625970708026271692698856494187585144903264715139488516362070789370134027440427164819610643777491374276187166532236096627270573163505753591125819203212733625016861895964354672415843001652593809247163359251794031789600434632580651555089574700769075633558269546769164146188242681081298942171939912463868306269187105396202064492387067085856143986663441819209515614707642894327537716923326496436988503016689452671656832088699315609655682530441532649239349459316975908812977098846583668561143259262503795339277040177214599460764264702030254272137671564443950454439709147718891394278900630438792554582457200368159827423558833930760295007767464859000349273853981480634289569296067694804104776358336526945619772359333722263393368862000394899844101908969897733072306545169274975495969123743575483344551468119010834770276681079152340901399135025114737354101980427745466833489910489113637756912821192962205378906465841082149391442699576793676852032026199687703062752169598280462881778616882092962885057485728892773096204183963746586402488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -27095056799824583074368735816298877799827771255422720449730321004935708981759498033841305041069800121302817823250481375770612727143184279879129520044367603016785846943084514532264667628536284360769616511294972024063753035031514938299515590228205296819132989598077416763859088290424910673384636479099846804441067593002597094823156180999309230537236196092519608676776226187378898837666736771285058907235775750878433424612830439912763065015892722248864440290751825601815079317982082239903536000241462497380601583545756236999150053024766653829399821100732723481552582597263179113613780491409516343801192122602443547729773070902649027304322515953474529791050023090213432845672143836776427316940773547551651691854200810821956312752047495150227253774965899936242628472904595380177834419932333768939213960861947407087905217925031385732568232883519204303713936746073281064480932500328936817581204061171101677150018001468448434065055704131457458869744644344293211168420023735433965079640202313784328389853012819507889840415137672543985708395497595735712743764490234396559208066876543435621427128544354693968723451650703027165731077452535100298336183537669156240072472728461303432469632237337110867287321079094186052821091419610660178024396656379559470434611486563218254457316561154872985297496481287345211300034903684434419944904226696875099427435449460824389614087148603931818669444874220234375284811343998546311446771292264042352903448268065189854709462038755964465709626221757110380659875516787012717276018913171971488394333886376466938066527939311023014118834068385723995665527372381800924115264136720819885912625321326653225169683709464942929021722560859049835056474709992507125026593577411272433206649363965538304964470258078083024691013819690213025224030672104015222633453529755300076801391841364625427305890422975200152620582938045075525480892126257203837970857411949726634990747067854991705765461500450495530439032624210771706885202626396412566463092458692997913088086179750680664168698281044957373981978336539252746780033066963684574757022920575926361528856304658221163575274313153476019185373251816054986237292831465575778364639198870444510260078974091455172398730585534443483313030936246383130227675509859240578848526565625955531030409417811250509067672207224547354310010196911791770815405044191965207387219404809622313339659301549570836311120338759843553972157084791400413146906238089884622778904840098618276757607544911352268841450393522332064265738049044509509413760714974273611381720901118290509526235879593317888071660445489312267616092992856219515620699683913552148750095786229534008050381002798560362992463440148908971495873744664255070455450105482129838838988678931318254882089780169431657029663890234496936274555022496942469959530108165705364821089510563235453972839971601036265457890789023933023010376016832886912334012347064243117582240972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] -61791801314729923293893659989680532472122105351496009507174503452760637022131978769424968728586193764643363614311397333076752513958363759616339704163035155256785032079268106486564028514243964338107437460109567024786468569247778783230214251240464859678295095783514640669096785125773316316251998386334680732779788754222148036874030754364170878302597791989547634341998517442775924571135519466954370515539523978585480769073051735546143349943151077623592295467363338656895454097375733617243177598307822292934010203705902193967934433032224544583951167484469988890626542819769099048157928816963325649920208427772505225024760783399087776940877758055718635144606332074260898945022462274587518719718940570551201357092365580897696531748306108210909794032451813531906437733189091640367060708326093774454928896040372475135902624796099327723555165666773735938440861766833788223471514238281819667517995896422340031090455586895711236116533337059493984929058916653674614102590626490067044851032601609397700116216521429150819391756807798005048823722001816196532487908057311041459656983851919138028825642485404454889237519226059762189584910536542358594958772708053728075210718991736325341677119569791770582067207997477202568323572366120130368777287562972096450958059678878398747164043503866388572167353774287197644880140173625823605334038381282184079245189993849458032317041433912121845885770194559051654511333944473197780644792521924679977141176348798514229639402825280063095177764939156855904945506214329149771813054791782769728393543585638979277972161204502804826061167603108732317978187867189204912194769329049827611433538873146520611289699823610788666061551349111493504466614382714165724857786980143377216779764767535397870912373063779553096250754311652970803780057302739519455625494487440527421790521512788842455164700140771731878186982885514221316198314546065369454291211041057959878231471782263585879886225906359160028448885578563984033007040608696482764968047372219017859633066427503775863109194011385714076282212338619888712391729260542064193159130450386274279794307717812320931575775502020916406620649917670958578246135279376011536891213624553322440311156335931287615450847918641824212320774158986459950807839789646176399346160136135297378867694802979043515537588525698496971737935909374278192716715001754371329715128314767525379576308289104405776861802854059822976668486042821756580750387755621212957037241916944994604138796345398936326179249215063560655721399824631413575439766385075599839204842811717969316203486342362270571503394703195918370496714346923917166607000141513377266140585234782061718314090260779375466730080923768970185317620426802101766864944651550372932322227508412973365050181157808437297926382697785324627594219136053735543145370748857599725133692141641408971650614362815058794767492155925936460482430246025235793397234470627723919207788707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -4142874962532675826995985072768302403924852692832582538727803282939379501498488840507334477400288168325806368740025260733786401577703139739236570880750352726862680952641316146506995085251090278166180416586307119946735616814688223488795001019037488938804287556235653340341403205816281322738066230274205076539492463753459160108449414783391501381251747357814165342239360784332132394566920492808195785176662580701903980246471744069110226595192953106389430071611272758235470595103191129480203216861869852309491200667042540177230807268438629417183343696433066194269628759885563872044577794375345309971058888551942960099871330182232490109433001736763478337813333782570938970305195564242584354490825563567372523776308827856276700500070855546648422485090315913492517679842348573656781931028167020106859865855649870196854079454782128726432102852406157262696096770928293675432395946188585377746491649615688136150765203231668191464103047926504181648428486467373969925671450494321796481389791382314999181837224587618806973889275628129572681938958622947775462781640539203016370637190415264962329935577668185518348167828810831762229344659029433789942327749905180968306738957269713401519355094763048252542538005953420645697671447983520360529508094586380784505508520880684940854101047892106401352889227948957050399216676770900714799599673761048002750827138634080441702017103640711735455520064400327094259664149906347441726242036460167708792629370123896900694074129858813038478316986876481480766004997225748845855568305607915173527142037405391408034807594592785116181780642961662718405438089607586298445377004158940309352815363001935490369475242094163483217207787619533883265332262626651411459683755674839242216492659027917958375369752331890963541507735180770594661241441638811948776497018084024095211200251557791170480694377511659414760266091326087396942781903070668587102054113519412313698381105584652600600753926316696117850204562775192483122474584934216305539832044049669929070235638216296312380063432547576290240946672009499100896107726710849186144773801393686642753186264590204759741425494485541779357728183331543841595015129617711932306648161887055669623589124754015190044893717627124703530897416867865074142094792639398087343383576706940213720228659951486202084485061680562932263150948973678303100644795603937626834885528155568469352239865213631480422647761298807518455118966356827135351520194990411365092734437332090286607193429626816714295860655480624775679387525198092981163964122930523931551828708860338155099762791180756307064373643451338804707261945930433923682121039805611436222520462865500200121207466756193022254756925399753301622863697706077912854307466931465209429468262318329681180522186401594804734337747860335522791889020369325741166133067160027239256261364780802303624355245990870610916988129477851178295165356959935317188961455175454358022756761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 129832624567953941077270316840696455682789512759916428875374471017039298564102468679453312501097920608038836119564598277126370163685176868904008389739735910814366363835753013705169961996352822337003222148158432656607503631408441760596876491646224207477853450644672091663139548804726929176999541140079681463116329812333880774335673810663986254637489798422000176473871333990903852421862332215453789861453094610433985524524078237903405048973168570878512480102901642190686199188237902330704767322724187852373625319513403525015685063528890829271803749157687590335372465358794613073453775626089773800722778469432440819343396962008799240590390477137795935710995473398252406567336604557674911768949841100290005420514403797750464309109931226365279772103147993367120339227617342861413461693638513387957780870385739160706221875702814051945774641212297018944216285163631380174415590656567107945745486081603277239881374288657423154590735956938000734182347431230341230694975010436232821123118116970398285273601788238493691341795100108253277867436115057559174849155288769018278211283215280550260569756456467036684321258460369433410367651079240204018292033698711665483549136858584326603617772018797782589302374591987223479924338408249931103984516120643071357155536230582806808981090883524915624923104235758989338201308967400466804711458303473636048341118490431674433541461098940912763797701340751098092373955216744393739322904123822170842557429771518133818259187561735976283546953696570533734006091593081057006887385823976755042572161319740451272733306198870680220233532392083502089621557484419922562582529147368528652999371382602900598060508548272699227897867863529652608628664073830231255393488271778190521086806152087537121390481277562969519636850767126188902215523595698753702151006439002620516053727521368909273252366532976637585361465438039453011090146662731491871931811187154417434125497059842924079062394273404637242678599787489979433370982750362875097936752520654490446288720436809853853154135674346239145470180463227569061546809210698658586742869256813893644977832962999706723639355436777610824804504368613794425648952559913339515490312177183855210118710452435434658740809911854379413790739754798224025716439166539062459279169884759861203873343766256977972548101967334867640654284624008287083405940700318793508103480339131155208464251216118627892662858556831572053687930781350800349947904701989295514119867454187944722309074114218886975552489578401735033089390512953159381072730057005271903345173164081189063789166224050997837677046198558444915277680747101326243873140386228625001950090345842558604804758370289623115614176208439697729129336647426996608625344595688783538442952869414846881185065790115011535803118851247201676354381841439840327324691109671663460558493153249999549190104874016527935455477154799174549277144763684176629839735532070302005198470512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -230569671618738184047124546543445208166033567977381434065660545686826143845376465277251843058067557740828015875996268622221079332744382951839686119707176880509583653485968195298516776810336002026001087688819395469542426227823180117558023575288321999710821666509391926026299476020831162888136956932654997646698902623096407693311809817982675076715855518748458020286480164982666484549455268081039645871211135984163846031408554884349874190391836926440776007290225523899441636584380807964965619757625014900810318127883090477392483669661814755334335230309013779128876007390127769532894936191211593779753876763518387383821925105924639103463282620115290755030109425933983184664116510296353234458943926211469563459726699555423734746020955596040563842735408569175155049460470388078974310842265493283901760037570058230665853213771299148000372020566753806474517873801458455712941798975709268282301419299713612879583199412381694401989940683767231771407551293083589349893497562120256916298430277956906000060891162402625909097057169085953957590599045180905224416449586932205277958352303445528192302454883886162029073229761228963256632227944439723604681661263228542199202187078006147217990523397468318069806144046874918052705577744351755095151305615538332801997383503034469150341487777328259139752221865972376503684861696670928488824379912964784191203593820831029247689655300324026447757576721976417396650515593576549270788572272683519252205357053233368138202889824875100777603007564152068389522171914142076795776473278849534407988510660186559001242378828255042199273216578323409708124989388128056677942774780407799910367774349515014202610194230185231985098125217734205630317432025677311759052982564251506912129841225467602860447947527313735497571641756937004103175316950182089257582425341858155449614181092764809878939618323001344297063945503073379409073966239216348805538954097449743915446620801689907073805868446155566214483428093662652539438110132598262338262765376023260695842072688355459429012668841470197229326080278972662651323831396852705342817724453661564970223553263330246004794682441756203857496481069049478879367848916462403512260519057918425559829667065272468481490897498269574458025192176060317983295100997002775691141658708024552911909168756212661267973827452821849951649004847754714658922749060692509287991606355543352966895021631641991333099519321681681887514135633021283608908346088236736244580921295294752317296645654661597596288968159470766137080864507794959817374953604604992498029458102809519596085154408204441883105511898959439051409165602528024146670832363128292521420493658511098171246975613281234935822712741497526892949673197835025357670443723194537775321834443427443244967255142090347761422616838771803779238296506565684040109501023035812266113297632653978267032149114790577529499555329010817304482632725719316871158807116485591179388465971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 249416137253904102526420976089304346127500357933758031136759113855903914957755871238173400398687624350494301168708790954376062617040978483261407809632117516938770867738299172998210102436009487400337892554605146188486222562084341513672257303148600991412647259161403704992244029368206556298041868766312318661681368972572576976205054126621510098633467568899293766137439929668669921507895151517020143606499442821843315647876439437370553169175628193097230998569958329560517931472655681592217502683440545651812965608490448115675760329670757187684472982273439545327999170762082578854009156637370045145048222517219242861744098746911821324770386574356785858232587367143598858568427093594563319997439658806395026714648991867112440676489439751839863051436349696907624244118578135375683998127416369598711963104555661838466811795415821044009390392962013915617831287446249809587354375994343775441351268799364917889165650882204794842846731889410622586029291366097777710243058954755184678585535989848233252889852945910954923614716972069067630726761299809774302628218366112836204719824993183473971514606339877218704587388879489455644449571524497464200401150565611577303948238931832392834701173157885700202656204545931389063797240781831037801213032627924144042089689782898284931326388216288561255332134985124053946887173824384031819321912423647941459794069032398274711150481800708608626716325768872077659879504183276586808595652601351385943466631868531991963967590057524454694881603024122995927004865089164269976329402937147313586061069029703192872414085031879720025154455387484009127441198152663376838653959079101450929867059934889678119082433753415807182314808274605699378896796705103401778741394938201941291712283705904918984833857786193747598454792500185865320548486994546559336537250082801133785474384714122329144856115564154191378702630999023389760237298364429320059147107269631286461908564982162449544941362485446777832603613055663385434834925219785862591757038540427462088745230284366066560861180240013459688223399881215785697596994980999686815161545686389410167193136395750511032735634099431628698790248648737783698843025120179651224379443217413288797807162608299438388927206273477828420023733083846597934401781575571162657843372068558132066624082009377325426986844906192227518125313132603437560777413645064455878861798368239068749530000132346295128186794876516447657295979108153849942557695943336174632405627873372343951299841620566215462506323598653661030132291434326557480573301213997341605822538418828298489070535029166637420628024390087306182323872189735276307753643994025117774998491635501765382625385003736419974728348723118240785428031246639745567717077813501193496748712667175455758092478025600853868707670163072602128866396583479645527944350401948758297850609333863582252038491319189703066774892944350008311544211048143850548802526388254564916111641411584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -192218876077836572467174036659599662080171825593827274801999226082481835283202304152381231897493019458593982698841223094859720083079430149215720263265435654315471357650179318078503842845294750361977468769825280201312850163023397975883570816677399879717885789284687389895561365675453249988828327454863506816089782720733089704129340672418715156868684134517710852788628723910506038066868999695704508847235478559497435119072255401994138202888176573212785471284833774511334470028851570615061814775582250221009303895421301498725940366798676160609407653552174234547716336875586950089723316074201417374291923957333834574312092012738139088316646884612499563468906334176883425308545374752109967511846654196934961628423167408251238766525052610745566494236090386899378625740592972616958603866418718307297381040193741213370110693442608676055275590044359102493728666956520246958818418018078468191311438445550926694635568278357960454453888605398332551966842518715102907292035825144802098617783934360061168238927091173068551934237979215684335975929598300122279713416206054860088150615125787581344267132280681047651863208953491107831737917858947083491618839012382931909085201971703427766280122200772282437308030746853294501292646726609782597882971613650004319515969857545659561886197716977898724978585731650628535725063272200776188532520947296567123123362132440405772568100837637324834388823773497873165669262373980499753921259945540059452906853374182033940540408194332948217422975823756637572628262960025153787895716482907491884752513024204509225781637392237776634324746853922099377084021876512089208417991928513063001048071731015806924332733427682042656735743835454456539752569962559576629444763832416363998516917831117159171098399130438971826276912968432127214757243629291115025291434440527577682936185914829013474657116349669004565496407935196089361648733728936449222875361785573984494839888995647171849942174749336392826488905229813518088222897518708002165810560448837339118062360529049275056916100761595914049770195124501488273608415373463003873351158021003355788369251566877402763663696117273985972846066723815204163694521099968036704592174893947407228365662742838283759708110850044086497848067986276153721733924541909198605130357079116040374430729295381887306586978225867259655061084447945594084297119393576512116662297478109429651738308472175101565035016261931755447568004279164627970695129688788175163347312807773510527468233124453172915898314761644449562317630709097006132884047938243037402617822875751443390422560750145062494737937969282722192641877366307824249898835421683245986851395643708781438146534617045742776568155762265728215567778719071856366065349641125215109484143272717713032391254219722277405584167142843737247831380755621361089895083897187127627427289940492200539755638498589180427844039609193810284722170363598085363516434412071802572848811212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 110248474773738859143293568107476737134121612834175317051583076207791109222648152346993817690531181135400797818411005763972116435046822271386484433084677509483994149438892154407476136480842108771325454681633125655155354739509677670030020418442560030096920448298563015450875984211873399721428351013891175411613876702344240430029085644579542125647538634065934493335034132289152698439490647099789392933941820504016495624299740004013410703838947958598919080797148142240816654312908630060020918416834155813561548040889407517391224973366242014650925182668156788301047559024498132076667322977870526481314399009758054650270802464203110895227457033121719756107536544854295436871278190369297686151298107304191743674607724961266525758432513283379660184263943528017721504240665429322266359102188891303632822296517343045548778039372159666718269996577173121700011121466651547708407305895013008963598047123620366456868851171719766112979371241441961142003712304927637927399871587745047731026260747136170982186743090988755114819817011655761037199272603073328865320852133718382249841446450780277326675350896900945985252963021075358853873122743491188240500932519790321523157817968800218854268617379500859675581132400771136798975605926313722830210565614317567359193032895293278700916787378742205538280129280657351616081875333973661738074802612116123476920614459724406025384674491200866581295093231911040094462514594981866098910084827128689162925003908950837112484580754994594228529100779315047493191294037833684919653768603710467741352175087789998622376591610066106057221449051763763194345055983325062307611991174204973723561924098865584524816707205001096145354556908406412431185479031618223714250693042726141227971148064745846794797557744880602353769601168167614012434766765040254170026904156152895082798189383899915614602671910370550005500553996348558580066621207358945833744133599380407418919602295785241349349078466511601727222526814624679955671355733430493875372495336158936148788262243571343345415457128179491102164726847303375339740251622376753271938688618344905067120413628566300613700461862526859925292252651553178031972106702374042948960029766055402308960903871854536701041649509538601913828713339251024018149502348824059805604910208451629984080316516944522297615746943819742004974307079365651809505931520056369722861911351297815782396610732425384771870643997913049268164161663739266150249892384005154142824918194823685471640027038151216851086755402515057208794245402246699400174656106572362991340470845453391655176041271231453956195214927647501922233611762430650142485533985764656722749652922542473876899396774492554221325401336489203219938437989812082039942830611050913815476495159875705021109937741622143360481584272168160116637263774621306009831925917552594216333242645665086804121731112535953324932030138999954266183702672374395509428656162440663982641218846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] -46533825991911696065101201699145747044116611835961327220898203302892727119897261598607877766986965521837210701782241808533833486449515721351111427389699956808673790756483682283098667228585000271569933016543627168257113458300500536139034709616019036176188099633640854376269495154388196512496421707025847667972965810711601751222940430746097806991081396882196161051231218243459426617519685874847842632843224362359702855901337402631061442328595473045056403312647134749358308025563315874973850559913165802354111146742577161133294446714947908429410553161860142514181272773520706204564821259059566129985999420815204422753594250104765491623022367193582765180074994562645166931177780558772209133408601577039364361993571053989125910165227465200340688878757084482459858790999580305494012613569303195185668386872309270194336226162085005123119666057795736654473398851722607212146460328425058250535952288713319143685465762086950588378142201957387152213672445472151062635115079760340183160403207230977529929783995628840438373169762277231559165951400832498545740251694914778550909288455376409698964683675679592195070766270605234702836151455867981376942202565366308673637511628067747754598643090901515720597650604885678500035977522875575679175194226080200678720585743060143562305837953986847782647343860166540781126729962617296246950790621307252840507219371379947505032571585433234320584445589254936220652283102349399885655701621458026339908053094475376037640323859675876949867575506731202579497965727641563640431396362585869516253445385611197977143927267382036786379651190221343062774949370056911087500780741718771916507943904433452907100635708061089921075299985911063676463036827190515076865820378967374481879045971750693431024781699191070880906819091406353496886325519942038307700828132310267181270216381877720290865436091977218029949952715975163095421336140114815365208079983559325408759193008375752559873747260604587552731460059520150729737136842279756894232942485084770558962340405348749901200632566722815259123649239613281489205629707964901546728935504156412017373782637736072652990734530907929117272368336395118037485861030832938640915072228761694454002185542156961251071052589256773227474817672332492106455452935857963541429990477028838025310573871238980120491856532738053278461059050491653694578078332608205083868179929495777513441526725206907836871026394498867737839932378274052104427340759456959878766044014687616281735234195671487452156562235195929795590376448973436206666307687758969659003795048022269190578073485060153690313426601340755970294356877715377563549353561190110825443375941066855565830430642145652089453822104410492633636704174051432837733376070820098783068912808781908468381467248800254636830079299854972496289383861136912636509738210095221565206430877873468404493933938398987622785851865832815870664835580739104748151071714273247716688737075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] 12783257000439475917530787788917658543294106200999730918298845937147418372268969579636040252926259244181995417354647573502025578695575847289870398089208567118369914962269336401448155309339720680815824815041348196304217793177214404335337116142148243941017492503438919106815185333148406499794056134842837520548840293928911207644485535275721791953690795493519027057274395494652086620100510559839731456467020098921368660733189113749013420804594625060970279849077233672489759255182791057052486182105205499551084382439529967829104038972162215877063253969001325052911384531994759353390562164709708234221924516635452823741050769556496350062051444329136645191820618819642205014531558730177288627627399265120884609225935085464508026845611726710401066926109023681815289877479616820299431690227462457416484503132280757697835835733718015167514190341747545641618261882944923754786622490296601964553025886342848380976626719461313238648834670169837826548698733961435955344174159048401412084757353271212602066241924496912579774429208417902456173563433361956162929980467716863847297800173077977336321083744288562970849912611741034439828062811371303333265615610537649994685985764698581681043868656461113553004726793342014408254444212296609696924012391958188996409111385995538971181417909090926101390010997614222707486919114761450145934425786527079711306190812529961978300893140687140150405573272973614542406780990566299168777755567607763309706991504698244095181243747782325198999394372464094367953166083178939444647268585834177295449597785552148380163217580330251933613993318663163726339822816797333643446726066405765071258941871735717427031226521252238263858719844153790123652182743143204695278926024554161288785317308837576596745849939243408897197453236045689862018484021726639646131980026927204330663940809164829880421424799035723601034780024288122539450558796700837954591844368604695377929464168313073455272203162563199091579148859653767419392257481652464142703103230366448525325383282959215911974767530686252965474787673135581203585130550895997154186883320495606022210804514635978454781956350520589475140792175547913611527782826272459784343347974417564842658271502158485320896136616742120035089563227936449294232817331448382248434046340209362449975342111241260107898791682372651324276799827830077540013821040025364015850777691179563392862405150238869711275332086894906371207266584592316304551100727953621449738171118437131446900131596661690227801352809866707318232454732947899564117599740290069487860510191278824240055019758041591407381086429445800262446775377697868772059286215331806717622675273606491436093869344179516311149617200030547194672502311253176402116470495707078592569652684918603691384946888446142920065081405005527687139027342465646724488859237661410448951130144092834339415591120354119740301595927583916334814272190327967318326820537613160859476909096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -713962924032255085857224290795979923768785896451420234478682753034691419489497634406924168219619948736393666452337586401701296616783872459430564359482674858862639553477752276963104649541144796213185109852745730587010936400073176476400076750069786000832302212543716282960156383924724458162400934457038445440655058876313464615612881574399657745590273103585212049055863486810882495058197548461021130473192482121442976574547818321943836541741662080542280668915226448364011952737728985832149431904655106782150098823187603328215380797114077254512814871526260234502250961002411718606375322978610757160262211654271338837980192228528793214312783253998232551979144608987959845040339664350412610352015254112007748172972607513080936111606769958149363116728493985728587193146842343116522139266001165889517497647294165565512590021586899073512211311641203927752185362191700375987917035582820969112738767144032751389304176470310649191994584506441996891496583770226450538104174014384641520988484407824336957473161176531884412631346388040785097948929181081415495004441168821047205183884434396029152538963235450040371230503695887762963669846064892437140048778782585101493366793041285920066837980114396275526399998086592799883338966446967153644835110507116091616595020109977757716350882076504085026662014944661673760133505355958246807369677906284147998856679822809054795208521237813152838580792343193874485450585045917248563626522748909818079250370633623580270322246582661114202659992253162655599810092634554622288667051958899474497989946903299439301102911041551776607168853596381051232796635873341210301198213911011290422333232103066212617961310640281620949984862659050071757112399118284375421665922519425570143686946991036355444592390312700241739201841191363941273653416823512789745221130494044881369974766632651802123016841150185613035094292303397116029290392137238799243473753612237182780666078578000979295666518021267950629087068243705987488670686661799003932210703717227009546045922516529146197541579254817502598301205792911215875416225679815471552725381121943638464500903496017154052076839553294365686667203979726061446600749455196236650165592999917387378548355119829899098577594946332890811724162248697255608585727551571789140872667953394553235971114316003688163090878386996532088259551747346355779462351646319275240946703238524019994540060911672745600856275161367273148458360991539947941325342008658492813575316599693282221912364487057670023095429850902495946426458989940095638718494276522711951689471446016676688457138643363718856071371026883653269921296839509094663649917961849242298871362882743166974461756825779869492110871082836188110939032331098526837790711850988055021531468424037795301511872239354892320199838870720722379630248239877290563066596516834003136625880003930434700550123532363204877094497385155057791048641346759745455909885683565555961403801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] -1375828624287037866864286508402232681188789756459495126736201875648041247071232808542247832111061257809402385677522917979249394131779940746232760908640756346733250940915105384011611728027942582348920693521681992912302401989030045001565711167024652825496815871676248007181433611861425124320887314196458422169256919247449254522738369660032989498998846922074351865266537783279687373484666670406810326093883462796136161193998302082455749153294555418017739738657025137584668218596439142467274127862533583291201801082536815860918984930882590913159350702297506840957914671306216539526611513900322576658330746665718577913400090033687327292846629103700429619696574606184772068648170177066745415551009436941589660803403014609713574425186721904379352682697138263338634581065070420154526698452685026619529559174888713637382177250215728266730439084200770252674307595393103476926598535024990319491144444484376793535650484276763745273317461400222416272831939827112473037946815917570237390436063124878129404069250947404636771532039544242129057463216167630684985969640927068125577230133821989937933239390483344750795101074961699954225876576171965251735315003300515140588988801722524071707964234350966827738423461796379863962520989409314352948396696740115052233269094950093262058742078790201962419363077363828088122059500768372373383183935552953081373064062590584787172532475685718586551593005125111081440053235582714784785199707370267177249836939325550847121854072186854826951941979825722130906043743094574547746347989673107920370903150052297201013066344811471584978635911037239963518470690340341610976942942214346492398722983213073916074643167521040827242471295372587920024641260872597934161108180294944603080079727638773589756593641423832993077982902020443084633668699573601953244064096418013581786457304430341269143963330208689995392354821920189610633869137736478883116083055469122971127761026037051118461177679702402125125531859067265038792307800099360081206878865894336794879353684180304557947535435562800629872918422019206358334143056225788119039540787275250385133373246684260202583143558824413149571220754453841144574005403470285597919366768247269796088962488731969217105387468826695515422809364543295410885601401243858396637319726413593540408859507810999949187772332561543200456846446586896443247740182956730634612041839709396682914254263150784915683834303285544859179037684631263665661252633526957692744875579328851187739850111738747552335481629652086556397361983603371159583346937499963059968879035164839396994000050301435768011362540310488241016370014616910612575214590895592949198100229200394229905306756270490358396572808400098786414642791795918268572009771762446717283104042429682061378044809245724597917010164521939968424610135665404919974051837682991094074443364569992227087839992265241076056291890408492269939295134653133461728824253133011175658666065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 803872196747663318338625626069551140119113895519856372638288976646834755118760281313458863508253661886943805200174034216812562145347693884696238881155098667002471886806756408929223211334826974326333094280242875896250654100655529786298376637147599793333831486222501870361814076364302239434718221192831130699902880784058098632897309997430756973154575343351705496936047970233902964677950785181320326202749022965883350103102231085627088323313836934800608326402484128762381057133299769037913453702997319906841298280389438580941689099143032477182274296395027428134956540855097821109316879629999372794222420429881837290814357001986329600904759912191913857390890704271961206486073073187462877965965192873295954260624900903116393382263070455118457306850628899795073492782852256040057813517319237600361221479789849448045621724042795983994030844222992602103201291929148886116332230989599046073732145998438245092757852440839935319490915427649816078069248288972378462950623593112393691765247404226070048979427198993919386703569038042113962884580852418390760670655876305585298911380779411215943186167469201505935797334069446579342848641684250941436784909384321814881559600067648272909231689510510499628262293383326219302772436380136148313166461761879948753174662538729758535317372254446095848041793650423309747960008323144148598970544231828397801107297638996543225999905778669978508462294984645922531296008083230585423324122620453092277292465283787606887574392827612565411649241385539164332693879107355190287743190105309039728861496634783243842123003671543706350322069953269668451792816067242730531193033696269128638387013687244106661432505913955039689763175428072837299264679800167019615768785991713751941829981617110324448325079818774558354653440931644605899450398870606093033831521906975644840097037760868343070527114315859240168491880486765274775599060233336833774623503225876036712814252723577608548066564581991792052741734322060458333366606441336980671464364419989657940252385180555620427929473836184204825519897283716961286601767332286834385260319960949589957338216159097455739508951509720593843241295392596845044790340577459037494788043371083316542254887248717239648750855663345869502032600693134617407606077042657276667188537391108785151986422042502631732652996474172755289163428553859101611129262291007628558393313692029273490812495683137386627620293407422643097859599933540325030018552376670003336881995592049499129514302530074752652366485185086116443168684960132886688885752731009018021005484489831974337639277248945451793420120045918997653207937129043271618790449754889015031166700266616024812982460146173837806739230768183405076211582312601168237913134245116782129067337607485090794176459871055778313621543484296254204232636949884761308089508060666895741755235446663661005409106802815904820050893217667814470398236716933578840428193020660768628853964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] -236682275252584894229509750268958070279019748622419308719769670946582350659480476270572931532521152411443110769322152848140934458628776939311143586535404229600796198818469535202075007695520374477859961455552226069823614927327881013800523651035593040866815367131707259712452834064465321191798020471681330449556135126102725233728214126949115184171562779085338797391990052891563577031758324674074716104165938615055949222352216196459713435927043074629930979080182683978297435521735236486027183216584623291160559137373748843768443387446319534639244667570592992680838852404834231406407436248643193803752533282085654096871119132951484739347347091898039479934999427544332882306983465746763982980094930346932136340202886347587744297083844770110779924610069560421011044144276894446900381568669835639709501457796105773791519217181957602290657905585079802022155400782456018938294104539631346229588757961556434502976441165497033027759565110276554064788581846314799583957324780204554166752893920995904073679629473877888577434103888132639293857410385322883835894784557499713934422295676912758889313521235825338873906733054045820054951005254379453929499020982927568701177054500799623374901427551898558675634302921799112304566574769454486345757943737865811694454255793209230148655397615264058628676017973753933242908801726654124205918066944825605821851847540380222035474572016683760702520217029143467356406803168603604738593061981229029143033821894786651041029445160302829397757970614143488887098592079652814090130852812000205582910346708805142577844945132449352850859437756198913859093397086026408484754505090895911751175999234437760513593865113273764264527954923502484275184613384389881223175131032187245396550043923534721047915227077363145399888321302912872890505537530868226411431718371039910284479638438486209961697527562958664116178361673354646512085903693414734405852796027894081516207665130870615879415469017972434131069677086804004924963050832869645421225023253769568211919929343669076479408474562769147872663568422572715165239085290268663371687481388707006342637941668949166526858569548559271654264575458270111082921538134477681863190283915071213210717254784807784976166818886364422593025484502847927020626883503736968921520816791403411005287316503421843149366959109740384558122412551853317400381685868403747692979693705521477565023119515585622498327346100556728197725274654381841853558624711503851671956301794460298698701271859601243170077655489257264743304532616175764198477621974519394609409273400655061232262557843969559603296981548721087315357712402271567899205845200197289274077232098534343889442439579479242705156855613092916287991404391831952046276482050064825044411879505890098394324248271812634086941051228058602086084015045937776635379554303959492573055218730264048993047289213684708054244030705550555367341928234018117848346754809339427120620765184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] 30276991069406580438382416568505520761134160780260894093523892161296008262897704117655064193406957464112616142589783362992695370603116531065292765833358594471733011047604485337404601869369194165940318217359632390560470632921846956796079563694536543778906834601501901108697955597006880010265956354816498182751050477253999542074683518031949187719319336410140171024318389701607655945547472685290698039793186473714278933204986432841774378446066369534145260953489323976105678937108844532383144832865399291581497275674196192794191676397361721637086282958245910586242360518171150910809740762734397658865878055377787055332472143497269221467707581368549024299961418683141041817570392711146424839822379132395851567072293274734820441647953090825870517564168303973021987598365696525409880532959692978134119746303042107864187504005780914250631038772969387908347805958445935157677153694449478241276207809954900098343830378102344521447723580496991819854032734317143730709951214756125206606920713458550166942518288885240204364189535356317797212611738474781340438798648538818386616046409424941009076889252964657737112990868448194826501363563017557362293228465462010411638399541808701562734799673925078010591695445735134330963749274667553938993290174837219574590610882216872017346814227079725716534225568150043408538157431217102661235998997883044266820327656897950588163564244890989214048569341963727804689828752071571723595758044576046692868848102509107014146170417021185083702393314248936533728620477546747121227238127821947818271492429686887713586392300486903973601801214984388117412842570735632200836485649250787902784784698800703693458719450433964824843290353513646979174391243770941189346598390594536951798675716465509822318569376909551340316320442662326036288936298503337248911891847665565016817412366648129576731970148854647427811156866852159260713398415441137300849385654886421134675902185621262850808569802571521412494832131866110018308978631737961578915143173308968194804230176496690808916471029063269929440351561609803920811810146354942907313140833560002168607680277010134061242562691293345458346322991467403871390804736411766621813485133844109812376689763454105426645834165429335567514306439268362794872387873554180363544208324456395403146426099179605024099531965193801250921578869457924891032906157647674908124637203466017730765161349380645465597248226481014648180102856652735615799879515637541813090764510357063766674488479238015560513551224147292537891660698476530152167980611237040377923843588066299546006306388789119466531041711324111919525161567722297912618675924139636912003908309987977779666477539085966452272785267137988724833755870778993905556694850386856974013827745791026280014955192777989606195913747302351264327073924449808471515731046910888824732892980345225815978365920435272451438409299567265859317274589933214913902393086640925474763571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 5909964999011687973703326794552255353078885325773134402987580607464024123192706538986492116866372348718101144740831046621435804944931211612209922010733752032723925403059238319502004842849809597411874010442811941393092939514408464550117557146589557598585681300664799695658947287957301267040411639683138182777565211256396904959113642182137575304704156378171526816346605151595050971371025844893912613990877553867324858460862462935330844794884695664380560070589453436884798731523963093996387598250892886777698174410008710547618704095764169866480240506355915246756261897607177127685485920283332195328127016193666354548285912395433367794108133513762543181216752211574014324918888990670625659777471420910522331144890217949551503058471320473616875832876493230173547506143629230589996888011048921498468103419607691780311416338206876863574085400762970901054880060240602864409602884899698623727228850306886903704555136918649161201454784826469304466161869354182339980501272218547465146433605625889149080274170719312891342671970118627665837538435444944885389788906199623044762495475643173296253564009675347322129829129487823214335493206373677218354697514339277146195005532597236530789772480709506863694725763265257376550897969439981476941186736450205148317363326863113024333761876780149400640095058388458547588215870153736939784905387317391817778342132052697026394518371038004008561200384481290158483610018833279296501437765909760920041707943887828515799907090103001119092204570422717138487859113925052143784777709816817659271615246513255283856205944899440689412946510100754641875497239564713822346542386315746707907010344519798759986771372295170704259102301949824356954850635617562150409906727020836384460441977296098566220907802413154703184687225530355962984958852053239743457418289354959801237048543830116990881529810279912196441846732173039758313859471501759278588916852288666689870287123735493246061466639624708653876456656053264672353010786017937525063772334185441754874323861361491453587400307156124409300058661372979141620236724899163693384556713540749895842992692991636508516542391617279810012129508231701310111132777439820814119928624045946972497913570008418565454147909122214208473201495964430649002794500461897856609988435725398233809117749999461313776205351257478582633069334016094749862669998376782751598995482994228477706671922632538291973602463799155562066149575383754756009429195526161158391481766643480456112471751670807551299055095636836284861230422390553136157810236861162303399673770100100115730980871574104260251825707783799510151512788089312549671520457592240744849123328862044066810428499992127903092035502504811342036740896212552819033537675985091273911382799421151179628859811412413244949931674038705163795129048042316908688527958578506541660037695874941159243807908272449634800315145056512064407104523205770634741951627446738166816440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -3868298093840334522021411794650399038818840900955687055113109010142885392766635839363275369348108375471382994270393359416580712874475399551372483340289929364874358720320285757963493906824824739313386658644754001149960925265776974207822078006897214524525807552468253368260539964581694503254653742795158448524930171245406839843053668194695848992720071090816257856174768001046707599086125713269516171499235997293246174720036538280107808073294474253183345323720888840782320414988696823134147311397471316624579327760156502053982642944021472197962147792647134929132255607524166573917325152513298428651479853547477415101713188464098476680219059595686150039889808878246745984351687043918733939607950415745391857198247516853801484500848229457157027501475146345005187317031966651288105814276594328698436041981179217614748789971050877082250805338395599752754318749803000969816159171417433464552798937769155677411594751371371331487469246499110540836811065906568874548981897684031297431152746956482054715124103780365776336296761035685460162775142714579551843589010086352963150310857923755287832259942756025846500075127959867741215309579431737305545335370474110326643858841861262243931050223766952964301988387720255755568543202676788093303086326985496692308556039667800861553821642559953024099799587144165757418895648941110646926022742253177820677671743430135971927629343056165641276476795084857132718347700233009461284784682030445428599990742642650523772320337201465363747912451796290684468570351227847646446646991197764137330479818556710260514338650865220913389925462240383108253465941300984977990472468075105209342616767035884120573340974507273691337881349708133026971979676880431193824446877864926473493744639018699167130133923220939001865743901400705178215984249733699414119683920405181257566223960957327114944473779046475169576068439249088369192850169861926063197779586187664487815250412820559693689716311223273729002866177088505078204441033261944476124232683758421107318587319071345969666854466385347266327843030083841345924029126348179066145853229761574529732212934654876349428543100782619783568861210404603731233315487176412847101123532483962933680730339477289352350586103435380013255244233297360633056316065438440605075039338597040889728292057705915918590618884647331598726327106863845233279642158453293575949708097047776620104858544107986636554398758569197677115330612454717015271795605233556701467434808315277105348130218197917734710862357800894473058685868472510632631315639369461150707003966014452286032287606630938582989593881699191647318595534720186471383535925189787551059712370305441788615351912537738631003187083437579927524047741022759840189018005139774424498972995907015420611247770427399338558624338507774160283971358418387373544950777706369424812919167611058356818018994856226371649791991783922293937528892672440463616007338898133680442572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 801930369470397963576286007926962988786303550498232609237711918177591631789996301690935290587365100899006374212747864448913840837184287607874459125796533813763107583550606316722175344012880705872992536518198230699114282861041223347205262917143482203506306882512530287476611262205655029759703385492120329009114954885426954481465145936012053246092856711183082769108144242698490955101425610807730646888604100771560601724900301691759411606680412325760449656308626625247791964887395828803777384490650237647015187915398444444659952035164312103943828591938315610514552697325081848653269804271696668294273969327946162192550483171826815173838897993345950396024942614914846406793686036637255359951350980286665070869271923232674373345619493097714928940978990864874570619037578162832876770478540240119406725069724789337324964934529491209476708780876542302375045527077094789636690628737955097058687373587344401795877882028273171195501349696429689701077668867220378595031028149155473686857178508156402167698747026478230184959617333030334866260111488136092355628894093377638234857055375679703935436787341595999773329658960544630908609226582785923102488681613873193903285172488443002117453555305316018034019933002332239689373143468429918978889401830526838346872813649459766003428074230511585453976027470746129664915588889673626857709519934228249633968998776775880304243788053678503434033201745611669598582791053549842955208982169658269019851967044809298941717156631252363965744719033771574991177053985840276474596183124169010121698896087075487246728305983860484454193772034844813600149244823918257321057069631865942401502241393033589089005437273704488799228247154776227382368961159824339987776479610209281180317216227567312689908028630534036061202328040228104668487516062177960230921186225735466020889984495751639546566504179305571654321345517248321129891881132664953633036788516143502862813293825062405260920063457659512433800075588782478490755122475378466641967181210750999005502261049895074296382065117372502543415470374323322336516943134522245107448935855496317942791470090447715199156448871637014932231681301251453641540453712537063896928513082427098471807736362069975897004056994304574598682879529298608676663769183194350523177355786677937695142990029403205170119605926423859938431657736200249473895844516367898267147278651472953796044945105971460669520394466009774206226966391125607902846657336160815861446368734125454478079416307907686491810541733022559683297069349200339697518508502896206875547275237964359053945880094129490407230894290961280793992140477605629561649315237716000569510951337786259178713589103252145539585435922796022836994216240140186999190216827758346855971258454194952457055581140099239042289761902520314437975627381329897271537219450283922925727656183620015152237716312308845980106478730296874394058066974254076678023721828049052132966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 2702197098868322998156960741186179671128405091739836992878072605404614358559490261591350157661737549167430252670668511952475763506421999227864515122476047839599513703707426719178453065836706898651300795319889222009076469982323328395339363235601789087664678761115486454268596537076267850805505798815777031430344987499894558598550168666003681082746737956120196516873656315988818335898249342621214171860996425889561885457841139698377826245054087205862262987777910316564966744926974545030381496414610841510795054126289001995141943061273259472768858833781615219547014880173106504899860208409287440405624862354670920831942635070394651124554412996997544529854015371587408337857511485378553010208059359013587313988717297738128836541961944783333984742935689461932709577952082180978731689011472172372910870589688222887118642095321343406642396168683850513326270834860365175633776544836934462039324467230646898577834660819101782805006823182543780173264797662516033694462223003569642654957625584454569741003832289668017768105323009503407301269381545649307070877327232241882687618408689672297916125118661880438299085109461418165276415828346187696728195984871680017445612284244855520423484396248978667151395105882899009642977299906936439054624298208754357233028118082652296683510682655009948922430530554020013312892514259344174200187470135071833246137163761578697910956414179898207855988767127894982738070287753514896370215902775135930333882684195823958044679991622971278007533164431059200684796726670089559174492942057252279852938999389471843453277791516229883454940191956923631652454711379002410679557115161461470454459556280066106879482217541877532928149453687123395664219541733647187647859360012242265121624870400489944331284209748811846306713523855132066624405278724076816106435068398950179384405600972832878776018371151806054090909796073619693981171321632395396654885419890232381362287227269426447738237959674129268213851002529199178101928811132656666529998668915832745932784237005080520391638794812200124893113325553134355378271455405970277390013344495502915586995340369700203297190960043557917463877142177813178199860581509861735238161905866574678440931153031112066090877046875740892410804418771301451040781398053271146870186533516923268722890079246810395120755691943701297765744755037959042109920041759759891484654002137081618351692984215180075983966306309224462709393544232345985607443457705779423715949595448381258438956996221188237187890633523633450093464279561858456303146903664697506816016774997768232264539814578857514450312176562453741468911359038546304233503955651453121062669096563117623562596998137188983279743669526300459944801561034629931449363748832027840691630696159774738581959107900135758716967458407784149236018156498258472404010350688905359567269137585859612023693134769851088960062699622743668103986905041234162307630103412976543334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -51959249142330279964095477877285879074542272857822615306677416095323943493008157163964107447116931718956067274912220546478987991849671403969114227811502251064834999424223214366437854968519412521111686804227991033858316168149445286481638182101110991755392060743831186439558170738607085101856528434647517420385689262013868041066636911132560473115952070153864554753602450253339540646204703458033908358982937059166011950548373393180784355804677173791854601089146411020550859932348355829945376095399896943479848747725255169043122690943948529184757299159369949546137277538145590492517164866754146071154609334409105684559937443193343716059574117833444125468163219785575907525222243349320390503453479625471622016904396463311473977331537180315061139518903461262437568504480613629513299577285188700079667018932494003651067456065062019774488393731042805663266789717210607139654239126957233739835334436552140184646905253043608282024765792849453917052456764164519376376310429065520986369810034567245122714389249407417356244653692629211727147717928250926895217479294277716605540024803875724703130016609588824127902118140439991446950506508875951292612316763694914088352537073768620301547877317511167680552401106154569129311970924002220199243420683948088040860650851960549208291708234357985612149651326263892136204714534298786233007173065145935321143092170407336806625221458264584053939711370670974663850046899873513642348820896281360307100991682002034484006910537372458791914754149654074433540119038181766843384760365943596375175307839671133871437552004033126495519730199820743024256477023315527866074680046874241423546581619884680694854146967579701715182667086265567116510668865941226727061205880129746244151283848095195412937169005875316935928486113597938679930579626512838501467021457830800515912518955510630803934642170270680361272335834671685667349620251503531551589002948869492408399560354372856961022783668943052130760285102036794461246291458115233995651752876348909182305119719394926011003044401880469596263691956939209499783168350828080908915523804181400279776603513770759935903758850756374288458368706663670175625103415817984296971059620040151306412731754939606225804190784385265441005160101525482645038108109773486013040717707694475318708551024779810546365972923445248823739409550861831216430474736357975907187801079248611336432936120869495259701030258026285127652612865904149614726438785850093644448710807152370432014654407809923641181681891019421315580926990474922753174435503416058349408474267001723153984876886458698868854836552709940809605998138998459377815620817413497684356132028914731533703220991296967584818441465575559924356782194945592919368776368353909503533496854662131891766617621867611291094856628986386169850375491592163763818014558360941796701022906424560513621844048025020747304924328081041388183622545189523726414463090476777870458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 17359843718057635872327110115716728656160870200606147414141790779144826680068856135636192176173634824261510034305369261862724650067050605349873526301951673628277108762873386434339320000841723218627120567337882499846249222860965022700143732094610061768953391256526067368897849066943495486203029902033855713392567272183574232099410111093729022459540207730098360173682824427438640838559972360071060627858327961902145535593760907969749573815240290101774323124420888509715333523002864326938303352594797301353868496866770796669739883937731239145679607036967621302127637283792102379125137805010790242430377094239779303429209010197117759466102680864996415000253423341742483024086173838873306089107330513628681307278090664773723862260948475239975391825626120461383809446861807220260870374745390595378445520591401205102586857983150450811845433750755513846867696579550474235545782568351517669606670500918137133340398629700364535944577669257662336548305544785818968203385517723554336002260991216474525636331495905976231215191573131791015209787809950577173477728683520358822238545916937544355053268095912920139210938075823966186350771777228784669361301792905750126300161005438355156971310998095067246885961002823211831225291369301244870936565880875734666406335300056624023880636874015959088914930175834641311338890841637673187341940232095926598715964222159821517822245478420323191639623884034961645977011835630119840569681255994548271958207486371136934829525835561252870696475813929970274047960328249220403557800457257072825171091498349347964868384757493859885742707612769259574271631186400226016483807716023852969443583767167088167746484417575258526161382502987329742092156029761154159763908441132384329788379406140705030304559182507911562974757978406958090216698341021432834767706367763083814157427217549310598393929015500691658356362289412081093918968594382803349583772986708734775963176883021568501819963422419131106713983668044129371260167725053268650818724123821723926078703238120281301445078097213842292858348204919019300271128416520070739112257814396864257570089213817515323499218124351552107614768990688443567287350237719621984644840826966098139610559209465569358391275735756206643402402676875381685084044122350427818659444717295278874697234545731353848871196811018341855461533979937854624820939143805068289687201959260307925106904361895806240299967801486875987761053386608502730729737424248269165263101463085803590233785716970185287992587382779987968399493775474142160434776027281487488523054930097301863295970891247709006765613994466057359080219966929516335483907243013980993111022561851781757582811641626680623961000113822767282875869385805146290024186680615230034327388140308285790960227245407865727736756678457257171962770572018032802954999260810436614389455928529407319932732730968075311745770280036233196392483384525883471742721324876710490931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -3183700048243388226662099720678327995893381857484765685737192258750909867055991751207225053136488650097164325965961194420201804407097650255759370410372523842102592329189783222246281534529761193853860011684316968650194928960065048447028067917652960452210732975359349445561650316675511918981236142912403237700298147718335340627737453019519109909420907788758060233992418985687781856522117149897366510780967487267624340368925787226587440931875635628420497351561558333960934673556937274658987958852612846236271972678103793567072841694809466673311023428625597108002202890403085496973229463134760728012938238289008519694733208543136927776386568084577410438257083154290349416346408397617854783534622115254292882697867720024580615907634765544052382775677379418579309445971916868449245094363710618256332997325044153971214195956306650857502766067324227076785373620749051866228533639260173963778275661673644724292228081318489527586280901474945659217335542402974409304056366309234393916240690213896253195453721019964060765992514912691410469466721941144799016012343166540291181174996870022699057194048815440545615698570051773967244249029599330643810268663470419340214406330322115622903095572910555194713412672878050893775345847940893146095208557902786010379133798990877960194643237556721664806338886609816593501753552879595461781030197021027826811333402150594019915194671493148185430832202296795073038174647689457440220602025749767556448406081853126403265608228759138425743269250360488167244676464980446656322009693739706169572357833409909900050387586423514865211146565850812318783017461932977037048086698644626854190455456804041001136861407010480433792244784048133478348583943554238209766746740910144141567613433185548740264267357597991073740765968477266502264682251716262632237429826760117158144084666139370761810658845410958445971776345942448187533810576045340069020269399371392654188536296929939584159340685623709819425824452080783221726250407697774500527431544521512311803777742026271991052130854297177278498897599018806461401291343432053290239114317620507623645895238107947099957327260633936053408609044661462398945676220344734805928151734939072490251499374471350713846715518657158951788770499716695493025895489495604105980329787184662455526770058899719085271914988714866166844478332654798632559751184274077267112540473964884170938671414940991980817589221609986199733635864657127061270171100875325072254628092481529372026112015402469123246933473122482449661798704711505833367500393196749760420095531796073577701327309920117558969137486813191163609500985305388989401384237055054190229102487983877882599480451906421692102146937481809403951266343987392803982175182459562919719179755585809913474184059398515706663872504244258333029985724385102799500619597115154055392932699464461630732917083476845094097211914383760496086262892380372476130807844555672334106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 290967851752007202403649788628789663116274956551870288011080254064644547197634743008320621140975332916613892959930992799478774975212577570102750473187618142265992198711689234527693085496161585066255966002588962652614640585475532583542569987919582734157547401433292224693594400648412277754970607093946163953616845237498095809857811803140591730743156348184956044624183883810338603452025182688302732920665194292656340176638885987226623078427487428389907634265194120916361791784057097039864451376736461165959341354363386061104158882782721297423559421513091705176360021178007205465080990614292799860861284196531304962966503597203066517475926548911821600470505128915439135553359947779866190967925007923822111347992833248636524674720969933946366027292725881445083627510921415566614244331390674286653634662465241600437225640807087641603388711913353848858211261978155822425328371378565651004726785840422694765623797259430579367012769844185704546684465370473323682349643621580486179066492901714710212591741784606887207108948589049267539037802877194421354296492935648416222905461465853561804394191552926425371027459448263281102990706269515132904289020712090508705397835866226361205894857037003347781589817421402357174718955146087178456558896958315552540075520595394573467412774047586035378933212765667426976745277391380094617228059004374923826643004233112321622572689094516552517753866253729962921580618409116399229707633952805139800612475128547653532236256059173842783534211223312130723725168780760225234883959901410438194945621487463759797099758171965541227549411807240980657636602010337452799845585630194783401378845259290242076420781705861203008019436885948890802108122409985968187208818227396609483833751176192280704934711228041663741858628626838863156486281574894054510706228762397333462249297226364340083884046614214066253729031350457425936688114953609938403734287990586579968284130395381347742808805792869810978415112237405800144509768668987326093516784000984906621195653144645546720403598571743933355263871992948226861769779597901783280149932169700859393268999991197820121479231373589980022936140944543606090650484016472859487348267664793265163861403246130611095819417265345225415419689812111028995235194761758405170232687600530883789832549025382353061803956838097345070893113348727608072925506461372604746833052151387124020371819133655755316145736717391221873331254160389681298345586619622709843930400659382336914308906009617134869889267644959443047391068646320529632817700048053968396135029399725837591181038835091531613478359995171316759866077422825064344704317281750989580548464405517067268521192083050709159341394209070127991540962263613515229368281018261751295816078982636800419849406205878251037223471643380919134760223555922545660414503538168046958113567051875570104906418722648578584060232305621833303155825993478903269285508559429802393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 18869840461383960523722304780903569711429128034047009308070980947556307733949899696209350047159383004999636883493718917072373595822627132132549504743623227843382098826934496814152727876274561785426232417819058727792463945402022513543024101561101097518261500723979336519613515283582339976804903143183077358198047075736798270004236936774829787688848096302664296106270780124269217464732166249993756836619996372280312693101320793586973528719944082411219940018658478994607777930042419112719429716716540941285078760131555772889881408011874118432191620962612318288458999678924574449331331924592303302545624955132529512577903697320601702686353876774527689349663996333954729095068856851516336453755063924449223743686792058169021670917827350099255073330586171289102656120626844795816299074970815618329977717850517138219631623100236618254050145625342947356625589508568825472782338181655657725405851201973583756475417692837932499980489319209536734947412799833475329716846975904543554412758711928747247539816526427351120606971082327671444432471540975643956330904541489106265145223148381295183191021516174157202164380753624688444840605305192788330963314643783040509903310215808869912122095099737729959075057041109202070391764457080240888509872096936886284155837481524092104025608475285464419782081001743615896266076670093565911464541774237269936571666295355330328615972626854978179086673565628204843519966741086595444948550811143492149687305475521256670028977112854359006331585233534964611428432546075948839318357885768223086188752022925251498945727342115156234423619489200856266146758542643711708182748495975754228576686414734943280313012734777383450529355611089307786971992531420391781696961000307471553297327725519850829478606196816055230275479210282474957006365820140738965743038512306582641640647406947516997081586020604063334615499620839403803041390767404958501642280417290126995830208808040292865019369790892076830790440096473262439797807861576205334212918379709314250026142500971519159392671209982972083589460185238177925723550346320334438122821415245472885644213068548358790895339085741534933727008824968390507648920199003321192541879737400069489411655253621988580302621277876265387102573958193378476694886844543310352479381062940983799720867741159754526719202755115911488961159051648735784050271234276846673452856158504858695481467534948383601215825185625424609381900456769278294418197665749926674516296498305752641758393747963001764382395468772286833639110404919960481612463175125902802776819998196367929897475364815972634624948214970357931656124068434311813173011671258630103562114264906787659315896430498474961405085147997519918208401060733706308312584700480825597984404809474922822336612585920889575680799005150571176696098769101895706253183093002170860355644199194703704695893347158636535370898584600572500134612174457446071119597835689121546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -16848095933546076591895008566808801292945953186808379774473340299437949172728365960527219031110478490754965522114823639243623459246894319654656773179471674839550479289972854244373126590830458778520315698308534386421263582985531494053115822814155043881304024219039910594447387473409149615574506620560365584264007192612707743771124270309186690784914796748066678381093915801616781887938988662922258651190987683931974820393225369604766285793403330367079230262009964401987894317747331837121657533817797041505308991994285830670822657971523348452486034891252755363429718760077813761165446588565863239580490742486412280133233395607627287796904992717393070592820807225314097792121047898104431048532752241250006589984081282089794843733115835846813476627399201645486033813872676680310015709040596085439416866534684281004189239638102228329245738431258501364299850441622512316233161588580857232374501134504688555862286644710545420071439438139374633773568800274327085451699506303527569242438833349735266610123518492744576860795065682420070780433704790629952188332711421069129894720467238243647739433443040600956845173240951417045143355461262722417301061305776169017430346895180232414237810344026424758104573186714490733465339671380222621100969692762732577216540693832985380907316140498005515748823659047973999772143257489676249627030140763434805326293944952696122839605506527110760261833450023067424545654841918687865169750383522810612746684679199182374965839919724245988921143992390805922033692950837852355689201696572703825923163129276759264282704404597888205822420689542547698973579266560790917638328600487130034590075100254459049369040721617602091266009333691805026970102625700084242149658608737881162351235597139130659551039011549009483994530697099362288468778223684720183759022003610375100101402026936599687694984323329682027432190873848276315791503439318641410288779413178377982024378826919738009909618256211534445880450385446142559670967961299590945853243949363345303312222086831081499508444023790084348806545194841909455594767555602995018908972741926783077330403413659461913350683220536429987688166536208526390322742547815788436821916046041844999362341087332445998785252519043828334302427032817836132224186969659935533670050105387965431802124400362550419027231706407809641668573277856496728572046621183167412042699880425967470052615094231596119080520279391118538744928987594772997687306219645749756462557249980119799661214370406699308589660990493867496659287965749997435351868449045856148488517578678289998437862255663188713878419660601328109807397620783224400235399966969521735515176314615226934341995301709958816910873565922772621034988396417079664187078579867406584245446308577366378189033060931765530299848431329838761103084092235337894419881222572054573016702834791200428788962167522980664382111403046978614089530461483519978588323027353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 3396054553059456195819780627358607137804573680290842470092695364497612751008627319537932839966315242018060895494360322738998623224614924515717463246911581645683095410326431369161106873026275673292732312414810009565635326146123148159096108383289919090025041976364099380462536192562271090515385969996203754775092731315048649840372010211641230771754810497861315055838605279152743231845965030710036741127027655454409888809494427550818663198219073718665158325390534677972077712122909715088088411875421709672109581463452486736104956420889905170598808377785552201299100089211793778407715633324566271409483901641414192621228560662306841060583829200039887458517367488219104311925281481591501235364000208810687337344880450113956519251156059475409949195747989487145983399684775298830316705798191725271593669786454803635457938125814703452001327729488497113944631484671631534564452263249347272838616998609023125808931792441576583536083138910254179492885510339814678324251878840342561784976940477859909655638750010168210385251800983499625095091066430194428457353337721371212425479585238429034456652374452278775416797741294386281039903143252073570687678380501175609347537063063369775496193534591603514641567687737116855321810729760721123755360611489619335253092685663128019396852844797864173115272679765578549447223174192500323004771454035713848079916776133516081082455316651278015529683256812012657221053645054450467693910955525245833204808471808834042952346825945526648396403757756894965343475224537583047583399966223170185299279037617108516776893279821263648124658926496321394148027222269173212295398094214204904009311008073852872608106807716385502471933539063765544316902660153301780793696405199038279958817482544957691832972323191371567179930109075719578591529477197795150807898945159453171907527482444758931523298328608115616678017121914438811965373523492755911143863687676971164147590922425339684816948908982833573577647588352843262765735800670483592207945686557900980216368940103371800102334675015222875494085515425279525411659871807698626463584348556519995357497762223324126969786118523403264832578712766263761286651558542987436984284515497123337131107026273082746587902899718251453536788898072503215671812454266292522105245992370254447004541303534462764979849677957460715089412230202737014636352898417747324919912483841647330530341054781257880511415816264563537822888249297924577214519848877695678662476626157426680696777352902092848599187571170361618320914756949161696791049963918378516482419097254949938341088603766255269527978727359244991912828471198085107002684444462008837986891091141102085002650940439354129390017808239395679041274642927835661124864550115259534499642259122264178652238302694475341769276964665762703185920993004655797211210055729916219348524691987921848728440759083682925095554109462224442068665807597470558005760557731282944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -172233147460424134541229932268098948052208765875821973039866791398064269248911848274110095632012963041338334952109375905205089855324313740394032542956061116893748880703454982251588286559347440858913601330815822662666116618235495354531207421332375963445837966562563184179029455851568459031897055181118333190930344831675002204900713029113407184141751707567041218345571390802081246159970680352647056899143693151811888978524024690368773014330295018333407561123878222436323045767463316015033220311935269819655784518947521062069301592398345914891394356888519071192120075278451601275102823595231106155227040427674483486240091659279785638573962905612985137329617382188402585709480309608539478532621143923248276216150782235301892150853716674613218906169241283260907292066651214526344899531215454858345839652495393448999608784237225254202956639809140458737769875226184752954343831034427699461031626346266959460349239776677635432545557691442687830371962651671390282016372461595098353600462228874556186794393671581150181232683042285203437104753424783449600646230103284956786338989510826773037965814917648013549023059982733487917260427733632658949284179159697942277138632408611167904177035816519344978157407426319465440666323812798020687053387364087515312839605289409023085187489499937812666365560357497092616619120778754883781266927986452748277610016978715162926885018953246212951557941580707192418012133846127180643828842542877202622813428287849536329143830068820520260560505949244956114606163833248786214159335169596104947222833962303642262157518299164904429788355107825709288658022348686378774332313028561450114427955674483256215283653547685901697507715321107151425578339312141843704092633405240060441455232192342337096194376806838191245500918645454138213272880325236258034573392350291539113434876134074519965500427760756594332631129897752132676424649226584753521884619641975369232664562489882303065924464914098324860681832891276898927273795567630003703825016314160561023130291381724018839448998379236183421993498704800733820625906977394834832155473033054863182160481473286638343637252134425874954125777295766661948313795629835535711757277699602526671904476996913791573803456839260985240488142971168391655397497321958286030133546741952685702990208751110859855405865798523581504944261938819118706953673631060808739539414208032210572128490478874170846947197548632033344707676697346793638940089730691875311693653267475403288662298537798377003406765566884296498961055644271108526649903014418638361338192274314156204008703902474523604215383696501949587811202127354221667702221432069327645292454269220240226075128462969960337851600767343400091265532700133976982430891326521031540179158170971107141171231142600512218342531726277702718727279068001093380369639352675130916049022252693024419460652517579359398533840693009837369544050920744095429578083033258393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] -306155631592170961937787433061415300315014648219536515325696154085140533842198643674368755457233702283168321895594338554170527396820267729554138308629404230411479485119198674285716498700337481673914259638666311351000810611003259277239744450808733886122263135679751482962618429671916325777017233813640041900349722882201876640699460819266514470259773199103825680416758130097454517384384360948559314690953199200027552043062396042405408542801817457620282193149215426245477313185513062153808744282914173960995804294554598918848025991091464990626283477502921413542084821145375932688431312958373612019849640662794943582619718535636451920351004294781738103595837710976894510782372341824346453575872208403339528834696531376788362540761271090702446227776186057052907856603396497639202449575258034668088639950999557608160599638048341077203907129250195833108433575372956668424638223228956627840211676252075376307343180139487615186782171996290197959462070976590452231355463761860565968597658151342619418100001467351190465287270898928751277936170528723290600112119925602557324352536769203389505238440198628999230589068118764610915676226511210875874777115914676779530173029442388726774227066023198291801786805616778627267848297900991126766595111337995392278593112455580910706149539808422020005184592565501829128611078461853602226837342885744089475070394459568917371014111865719703821475208582008530821053970535884964783162120157640868498597273679737883621690041606099109211259901246032419549994342492634704637812975775266676767200807053107684251317895695828824736724462665843572419591658174887357574909245187424518425410985583343336774727576242818044392166247199393243484724489159865488675442311036444201059071644720870186710398514900856333243812781850676048628074807213486374504442324836564216987949624666723015841109277597618307823718968532873643808884171418659705249927514739383474340652854681887287572480554752366643244681000565206198185900751611729818013418387640333119560166887649611544827739790964827378454427523757190896589974675655685397234770561671664459479695500394565612696906398371262100944389110704300516505110553162653326571353960974120258497844333381798192190363069993346241132586132524698994553577613119961247675613905581017382768917544507691828758416171771858201094776401160988322001745555702642678890949738421666575180132306139569092417454601092571288786363495894480501814008219721278027881613826124015504439223803357319921388354867502849802526299531017807091048630587121938013982607993976450366127591022739621955829920794141242993688767705973180153256276818682753461849569958487280669825729162613397641386646396279672856747940152533668165025717921450906827239589836940428626876696576232727628712460440925541395538857781858670631048593972583490274320397803115362038841661898364780030176152096576969833236196428428675039044217807807132467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -5246552133360354631555620196405112342406084356310858723222316432809698033816377105722415322458440418806885911128074509126762693999635833139110405998143121530766187971278810409227324215275786690244438285619397281702335082067199729126144077412858537543656260655654069305788244951515093550216797969453212597707629800569298698646395529895874511069939519884261948157781533822776056918413008093949463540094716227243292100474963929077129819261216028259145926786266948755250611745967343161608711108036008456037694987072637990604830543131363473581507988721126402115257120800049619498013675886741483833327713491177161157876456777105745465364474434032375369204107038487234940304616691315330780628730007469499899207700862752335860928202956000415031092155581550338435288455989398006526406518478217839439519810490845578296921144989176818990123539281405423869836666552136548347473284034588791626338561197664446103243938548644635413776747014647993747748820198934863961530397414489723341042207221751435025938770230053844476190628194193387173657787468794136527754783663785030735403258012958427353656238462765996019355673334375646947313614136608394182842819163217346078687055160730651250337563108438341523238810935088843552996979477588950848258369274164347850625792184188946327526076470672050589335835954827189578223022914142773124213285293493952208408956183504931141953060837120077698732110227577322284360650865694309774010717366977599664584069044036907606699524092417124864964819210128299024771251418095841168467046936674367303049463633873062844804029185281403836531070740853732393334627467151820666461487147598318007383990938347426396048929877283329074775802593645270469453185497079156299576045798077108603821696944278963760802552120621998455385998088692610102804392576392324738118005061198440693398276951460971587133097306914720330779160104762524731486470540622462726290869322426905572946994859550587084875002746979583552391141078049044845907387774163309679391449262593051428435968367851433799838224578785572602321127773768679063327048279984720507091879774104219316139197211503891821218766058891107990641682241052933887675571414288596291439109727562578740743129126968937809306065210992794396303164117810211601804429006785698839211901209029390377374417363507681968005595781011471249705514938041130566482571099726854963187282284347165964146791160136564335052027840287442342014520327707110887557111746707321380303685707856805954820339296363605830513917846296245206156924963865119854063984422045574832496103507557605964862076037659481286473398578294332696105829497604367011685079403106839777384232974691387410642910908576750125728976293405316416625958481262333848661079164156861839606764652908399058399457112870749139983649414599896474433355500513795588591741225244924613090526099901827265175115545761783058920054351304227507400270386149365353158542693395700121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -275720060967494928143603041418220643942255872392129720677521195865382300043547359377588300350884872998533628742255935506526818788799698408753983115399279082855300878504058805883259115105262064179132163532291403952359853283165243180427623655659177066149175272225085975060642290412081850156053150498855997346842474637624475676407596228390246484913635604697394240003442836783732658042795401209168222871518310735924645839022378673189422398425233268399299454902992039884897351469453506433689912686653137242010054026860471803643543179809521521830702583466617245913414371249785096531158717797972562925342161322974811520827879818145294540663229982714558787964408408314708749022047278752419450806344833207694887798582037284392395613707068061344764036431894411733356357032975813134968466589097650169763619428603902042633617625372384896842028671676476165723920268074444113194038012280001717674290445443272992966834673753504303025624801550927030876043043885936757222018360782308809658909155700444297729702770370437986872568744603345458486848033801067667340288690516058029178028104862231252720167905221748948951555313192397866211905521002675850911331634803955398456688847229254738146541976329537959774537347720589360838217478738124314914167980578125813142560263912774545848271978325714566229638144743150139770063860777509061278779625336043189858854509587013894852972933048296577210590433511340291168306076400921071840179875685287256375348393010114358155376929917867704703808755531637077755931936704396341582186509296860669052589625531860244285245555491226679262319173327257238504118184209424587988291431251857773093431317189301030345790985534727912362907589100753741103005488849138052258172023398374391737877894129605908189685286894077232972549136325257503207389914633773685246397171243317617054799021851499143761239708701197730040388058354005563288860627430322055100633642656935469635452240835304883854370201436895865617953633411383871251071430642666465846867653876823673247444359477337822699076083183283424958950501100930626145276839917001693749723564610240436661386335146388756625606464597543717120626547928667717328997416461509575500104945096191872709173985449332113255426826207972492142961829967435017534551292503686389236758911691504057010600090402705214938867663507983433259663841880438709639401005092121860407240733151351513691636097653077944793451060882026591829690437714496720345366964672772717924179791191498166786771756974542782919184295858764051998062375160477525683147144500896038499690011503715122731879663567926466776573851213239237541705232582811969410307303626737377105924729027684561496747496523318827158122130318904100958492313587059293430550294388362820821749681044710699305738392767491472394241987985072002886630299711619638999467482412465311612173070945703188911569678539480429829166975038851724159062379572365257041396170764523856199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -2618723019324200655458216215387783076128312636136067083081607607334858211821487278081152816195992672399602070179528327183059568383487320915538677552169723826686591152987896200201189368093456706290225631251434779400267613010487884362403115830639983122591296272678680224582217447330635962828495259539412278479166777315417102049928056393332737115814791177368417188912719710089161366191316638277543197447093749649465419034466467611851658979009531943637076814400885264341076542581277250642543028955134080648905069722729031044839248168255262570350300698218433296272323588437631998477680229174585121694100442704920930838807935135787576075396429209841069162439925799911743209895589535600338549914708259512267827274370567178204639219935257456633550169448864916243988377960334898706645737452087289970649670235671411498190011973889344059303272258784880322524969872060669429871596114232684585908467269438544665126756833965923428376926972352999110842047091222912900724689211743840831277249896479158565664244307614884465794348415446023216633123462296876649248794315174059377586576243927060857282493052644556359331145788992932191828795277882679237169813685255499216745172489140634911928657635529073644561128524094986571305240194849960072798090786743638027406961428767200547833429615435854562742362986161989767182691145609177505110912279120271749473545096178202516181148635941493053191496061595237678615730483363651390612146409678640522260028724419707790195366416179980267146797574890605314536743506116255878859990572978958741323326173799504139893059531358520045883478729579114483007499215743140390095791687216414071637560679320680703854608288296830824260903761289318912548531287679662807060420319076228398126375561819432963300778163213689350436702805494372846851030710759004298782533546336168537499573840673958121333723324320094655679115113703284636996329620103661422205637584185889258410029652243191656456033128228967738071282713998862815051704016826045987931339330480658412686603657381612824346965200478877385489757482107991218800092524690025371511283945358236815017251186202679912551683675336786692375872767349175020026537206707508517807246251107206779961643926898277803814134383953100594989952465784242654478528590854451358276703871131916989104630952241897794165846914633360933937241044785742661827434193345560406726189637652832161675609904120964144479934142752981353611887763529489853689800341197110560192060282223392751413904644612064788430697480563032460076412535793375832334169209221118289307118129614304978190573679600641755311702581739402865186194302421777330586503763835579582280390352082801789283229778808474665176920338144100145748684452466312756054010242688408742815975636124394156176872070603120223534995719679497567457178087554985209443394954738420024936084183085212067557430260403918908744597665868107560921951006856983601348395402785891077324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 5085334548045576051899855325228961304017631293638989334695494203179016494688365965371777536101340470882176181228917154174404483215754511263552649107276336525222647936437448250636416814996659903374584266679147345242695045365362753270331581373876824539336200600403837789946194331491120103860449588523973644639518205832258415323284034235372194738906372935268616129024710903496457511367822531453369627454747732766869650574719556641167100916798292668498946807252859085866811972723998822197850243576387900854156299718374499775090164581859565952157574871620919216680551920469032300762778359319086631336323746196042969439066331143053521968479547765935961577130766808205519134661847296303759403196965090547092754518076084099746523851963393344377662422641505703234383190151480635712369392288821798839676819123169346954022377125554478345323041970271626310543649661664530758459803491865588116111314555433168947208294284180088430084497055107697213042327113037969260482409852328078022614918331520971918473697107062921825032173237724024840661437930844396088166914080577251985219965740315412718512054701445897614279858716950418819150600761083774118237822194573349828706628162718087190036349608952841850151934200156884994972248806803739437253379426940620227599146182597187560521897358450538738527468214189006924292753189328407790870844816025173328254937534560640424022855534553032989421973692170114194755088384608921248024033024622083216426034175122757226552510575097554875632003247424378438765073630956838699125221219170477815869343003567721373244274522955622023343314180611359568916763432763960601967039060063060448810283061829443283400483910509393545843826979030034051205515046818229926320098678619561468938456736949750711477902900192507008479174179860024387978633961037975934668405142546818683227398119298082535866425254864714175301976293881287423306597111645258693610632128133141319766502390123466429480190346354441505474918912140123676036195808262721430593094214222249663324242020466097820556831543939156648687557081486103218280411395857407823578420573632632487093067470855186685062725233410843381082993234991569556881355775269873560942004195483806113560760090564733640306209032636931980274963879082662363999662996494885699621775537103164770530930747884248503894606444409025536609775132918224551992043771125812148000466822948758647816287934391392515455541237873481830765338979399734796324802822063043543908265333942645041780371688122386532543966949363805608913219790722013028338564035686922976789533893828509635241463236689318530265338999547477751798979831914553168868122633570405552025864189781882995764857589174222275320430484633567781481907106100285110944927714556970812009431060545118595455949965129106400072391873265405601690941886952219898787136305709391592371363005610292729673069868974870839737325992009465947430150887873940397309739210223931464089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -41178689496216041504552474694407595919754587740771264886961628521340638547870967488156395720752695191144394634992043790407475251838169999815889227775172575221411511721391940110514830590911002463502517881514772015083417886990891046037255864952063209293069053030312606056455137049423437921930405147848790069517921420548996762932973481271272030421112901851287882021863411931966110711936795891966811621240787508410287911039540577011977308246985742689685622506799127415260263263838110178677464845842194174130086027796465430573768642343381580006810421076024875120111325128816851851942409919036772451150571746076131498194672880669445055925334763785943273282918792263419251637563825002045615275651568012024838238051604714676186513569939593337637243989938164602486742914011023017379475069198951528930317453269556361042740333611644830452423457583220056778696060930214290054516095741675475153529928990277745614665969210355172616974467342919049075198237996047278327683247536764352290669970909019183675620066561337599898832896204950677193022350070275733520542565290364886040960062037430373090166809234083357596100709748517761190274115951256876655669686355677778873461543750150296940677241195943960579991417500209612353276105583943926315632131449500982283488364143897304317415877072296803577245314882370961709368574122077057468806405644088419969914701103983424808206572046665324467661311983773148579342846612833385922074858762463662155556041862610353261429474639151903514565019893155011394868363648388602223300010767816760914242705920989768396099099449710802800764659127268909029026431886038292890544515143710078048930964126431457175201621480687886232610257273373400063022091244349549360128514615743659292669556173697699094712524352424660973604566683494424203239778655848631301368765520981794583991190096853940899876405918125252915710529219617751347898981564393442988394307825963002998974863657083059386885212055479329354009870164023334431321392013859492669094487068372687863589526391733170183879873404286394323054168531185885861780581238602316021665969521621250511403849059909949944803066479842008715169866336298593145628888056665614533638029957484510427969171184583186354330473450097032294768679776624988946931125596750837200733376928192533004034106409158230962974300155793286115933224200995685810953459232889175340434065561339685487002895367888124604106028428356778293577189694489335687215641626297270716717536823278350779480816180549007118233289315573217370025048653494451664732661017617292688324507224368271479788809323708898636320020472963905144775741356390805308977610656744257811960376234322754437891363902939702139638187171750547525511282606337502634829975766537428550378021536064581834163071849683936470406947059215275503584685436864266434451029000745877802966009991070696266000841228817964292321826662213551718266518297573486247190819399028378592870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] -98516288434655129633413934113326888936445015878764176964948177674230631012929432666263173149510641831242568213372392484660851989024292014036549357803170053118740445734367889628648740460328849888563948216176280217885504506230349732263088076458660691563374095319033403239121896264946555034006137594015444426260062389225825822040417893469405025918060235867189270158215766919164604060878357048945961902601935789980609920167824093747502015840824095171862640399254009873013429178333488068523458782468599664667109838595249111968902304370426885865918651884071925223418382716046594501387224473422947058297487909870715962924645418227405061153345233702872346014377424141302213692016775545062792292862922140156572267665799933429990709988247748007197512496757718217799805383290010266777524918486962832397667206254461714440096514293927846358929615990505867987109571571649947548331230403880963570473291697952083464258264050808691551865610936397016084934384886629178306599473143135530780968844089433009007286706839710245907722266247404166054089327885511317837077675461192561837072914460465566074923647956620263949617466918958766953418683227021933212681576419124951470945682589233295282206645630095717844589935040491037328409214770280653615958356236401156717629079960815745442396244757783954127062445717020186313282840728989357328059410775052306749975455812100422947016182547292366093601162088146562442637902371485908434547800155321157307212456217000347896631911540422807683489611740469098092188340090563797543923699772963843122269914126420396579269389694253639011988237492847455449405759281332698319217946109229835316290455869822003877954908535217311456194554744821375268827065456878607523806133131589969621264532590880213148917994183989701102649878482197181577550104042430577659406209633985374337319513108104890907952032309119117125829269384657016138389905874861974226548741285064746518982550968776159268121208160660178561339710781834910774258450998938752409183181429798804666264918584981118902578151614740958798642637497069016654852606280974652274238073754728573164519731459764212083600200582989314059809353741814342716272820425159499085458166776702536993746929402931285545374721948489254049364952798216050507724837875399325013097640398164995545425554316504112791854318533183886108666959222909417462855141012699236416227733365757043314419383148035825217981999736026493773761669630437523920761605182119512014335909221805071943480943939712016445855114332366351727158954983388591247686069234309932197278073876987795623241341222280714336069144218930641054200395113605681221997038207629353574976787629346426436838433669017363690305505434168714096542357272905989908600649187267625751938370269149871474322836733313367290403545432331031586519643332507945126653429281412219992108236797144676848728199562591656328117392820463271309015041340485530177658393741664667608023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -784473717881877496945473402707722372299905180066546779784130466813444253379605517249461658448935695078807601523037173664371014999597237793060656905016295364379684329757622173494601822365444472402474054739744680042432546116816047981665587588881181363705756758377934877941889401051055895906909090920011338776986867507978609698589551586803185914058792300196503979453095318210800185670894322368313667179550865197670556304281957670353135040376024871906027061845986337651721403385325913024778914598988341860897896872475294775876340360984850808720652114795752356975280969142607847276766101412543155878110539474067511973566764049926788930931952129947812035536119163268446639089258945841539117198446770569225151582330635188105257410434570990973993595076032581222269734383942947933116660713907186322602980091258003336189893976890673600965397524125864545092097659824799322954347950106558648328466306093083620678227231261291870770275975358304463386687980077064937453969098631254348753211288485915681813503705795989945024449220230225178147521321574936151907455991701687812036397683272130590345319681574653702954394950633539438690952243916981708597288026876861227704990440637821850340031719274257297480481650819184332943754130443447849043199777327987639561002528791750585536200151887089409865955916430420073966354981016529385841256232281985236337792079850686708341377394262333723319715831966371572412934700110406178488898131696424994254577454520215186021756777842583304344519779662246510433681848256773617135792221396436157855824774634827471787418697637855855237087677111563799265337667727393037408009978766584507330700408589350508263373905247372031371714754317252667326858518281940890397558796645683165226717189452996122668998829573785638228779718055688096141138835133018847765154736636109627590761307382346066926925444491153584851284030870746101210627735400893655929430416910786733703148022030982033227788388928553793879583889498912742572780069721164568650841747295839166485497926891641906512937973623107978107497524522651566459140902093873131256981592420300520569010279968939841733274513412558606307881855603216340693507179128712066411479326904561869459557274448266097479614751722418775519731940642173522749362673110322559036380178886894486170621846552108100997174509676057936847505874515375940541373394919627068601462359982153190490454047807843090569718448860759388971331568649794519794064933393895309257414754234949580127559001181029964320259129577711628904003754780664518530756429764867721252894576532490817303069113744574102716674530773269069833329944421765804801787455219590046732707316549124589900262847722155739279221001956668465362370369042802447147511066315945502370056766611760172128856459895096334881262473337618293717351734043667806838900036034875087832518476378112187168948832074781635992821019904509851536390539938202046726583874771260152584601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] -4138327053246684872275130493542659253640669500681987552348368792872373641647509358473499075876523001894666124860011648247254447511241936058671404926630038908478320751406296386505634578159325421346213988648878997003316275069239261277204748632960019589098889153021997638656592048152942664042719907333958687944634470829853425323595639645881339112200898399351976804698851246452002531731052129777173904448383821482566898883144458101533601138333696098665606830573896854878640741921786954727140805443458001146901327827983894384357704425507512518427043995189567729449283085300841282495403553093947787705196599858117053373630513510877942946352920350311401612393199159983859509722064669213912580905924573604464945724932481847486842023263404210025995490095082731436932949850973426442698130622824641332542301747492780139500970134202125526337992402221261329097163639511494800708545079974920398920592141426668679272378732481041690034820477015155028135785645692961273146489784190292206475989090887083249063476560916615862659244655652692615528095344636873406979399514522351379012652112834696910915332338181961623697631200298126233725023325049202310665241323536628348124484178292645291639644269638106681314381907606821560411473914422656927140149181707944130247889525190058946312609768602428560022378039443456211280391445006433576090644491188270040187476162955900533332569273208548107757669394279477003646854894705666322597661807610010714414120961564888539155481860569525127822184162265832463200498816204673454639076189097497241788622979548013526202740146136180303242458236029327771891753273716107068065801424195818284157251782299889948171995553339227984898789116727627913042818867422508048978048270802247498442502525416680349276824720185225150001997870169389785734313411662598798872360715297368221031525350908282038439350830990301364299618756965504275678858639761305468120713667818297182068846968737423877308520676949333721617030352089930152579491849919893783298939861609389999286658562744300345124410329824334132188816240778313458439463384130406656851205046869092928450253000756961348869828727280681237580061048398906426594005167815349633844521368180799471258005463051522322642078096191373623509994646524311426827173154628049649682382476636883620924674386295846010178142565028473330017707267593742059698044203506832636144933946977053494495866610934280896906000790892977706828748977110851811813201066496272582862684878437587214496311904217168780474741666798050907950251477967065716992445795517704547804635399046432710944150381063722045478427621815886967507468929298934674888056609677831048378983959664437989573059463934519689461859162495380058327509193455063894873682628909948790330533211289450547809765935119039928027997192917767687854924040952666696719931124596356420639872719747270510128330603410928490012963864807165620612876966691191809796135514957598160175759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] 17907890169458461565686659884343419091485520558666618809062118135068957420084078630773857753026939344411853143248863634962501552588063036236117541114125583225617628348344171299185034242091990081338675291044783730828581833901077584297112164218745163261692192241252792124546069740674501507748760099314855773921138852677025832388466005944177383510750528581685639797497577857112690993980146502222247905939688590694174746346798783239483966693125485984793321195509961662973865102602582279533681078581882052627315100206043961316158371503921813428461146159806692361654309120764206257988654201958660410790033393814261609447146458021833443775498859990443089177671854599737198223371014330187089135731184356479960297144497300420011860053606632386190791564029370203125938581747734808206609002096675754178688479930675518335961255188873618099738403131049503588966610367153877922036732788874916299682647656435555914201415093387559973517412353066929296860687089647049100134321014708591668233673499016585566838310906469677733119636068456872097439925810286332320474248983632778409875775681662324477541286442991006518774207267241297468220281426842137138108078310853656939100235449504092368881134507951441670192436513067026531644056478463422954538308263280189236869445204576926930409069820094908786679148641156805702313553052083448163588946411519601821316816964483955721697159921807420349927256473257620457575202539819481668010803077278285991569101564433821166487139829693115371541197162027037786293107137973394975674963031463821049849475611564900542993263012855045182217896666147334852038790724056898522409709533185848176358783628390077704047678274122498338043152682864213933395140422278865301998494991982742935604493045290880317003290582105535373497932035564450886105100002572788388252955087316009069875430657432520888537875597442981940398148845919621324791169374069950736174281661226566783981442010472215594460421704565562820967913879268416378043886486080496599889931799999551952485467221093699967122910127623852579505902463346622378009093047898144638110038145892918256781839822963605140716307856120113243983009109188971994898044076540816549745046509517797406038065931040378610317332669957303414214627411102893447479375108441907128719449663259959477123189379161303624358516796926380494489547979559173579002777158100292216056621547877233698265584703014277973963470970252499309900130955263549232521796008086819578242648726318994956777463582050697741769687018006983689935619942945355859482118752213788696298323351687734654859193972589934922943679233182970292331946530292138427106039373584633395221164820455061994839659152158277523241076527793236534556603157394241280862123360221644036977363025931937367697763398501516574286396130058570976745567340770440972882143587032234365451727736645743111680963276298378004559922309316579866689139450704579181210567999360701115347763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 30060018577190428211803377349507937181774765675583628010791442261568539765438852621427687764812541889025760022460051715652839195501124603367065976789120630157097860282165056014150895003640588562946757722612726501998107014194417514780486490183647359231282851833697144826608520058225628109819658517506821566860388015021959217485163208902425422295054308220228734304735037511952855201248672760079820845726633919151858961002606441543452862613078456000451790259759602225956793774002995809549209437349169982425997791777267477790324537808645309710667930732966368770801089361180300923046187867045365116003955800168624260139858027131866669487106925285800679988495077609394474700077971403171376094716088401187156995653798047786347125664952037070845699283954006293441868414794586607046278961064669733888326536613468222286597156253491940515827501162382116496165244207156917866309811191589718104689286229642072292000425171324576511542529301878659081732956491564077792233197847629060166401544266270630544049284108570975947520728555394301362632877523496807528908914156756237352717964392423632563648419990298797721972510933035182240359142438582435843428427431112189299159893546669102396245700305120285726322358796975652355040988669129088846987858434006292568195298405313706463883587550665959642732998237747223364189468683630513642665215795726228225067253536525024447977602311129618761252524740573073849670636975943036359887155608087038892483598741256463449276614972308901988950622194283459087034829135957934158371995673642295493989686989605103357771053933482313676034074873062032397394954485923611720451201595922799251212551338337277283413332614670036769906876655293570360646813376502946698244489497435201157314986803110995013967342724439902745337143637402648109528114876691282509997854451773748930550795297304370784496917016406373610526713945440226820299224034450664195833291937902740432467035170043228494606696229792572907697761427261546090376461374493374451848195102683050213638079945287464031549232519481017514452679051627245710672767143528010040373875512228223476897612187881078025834516951811380784752684652361097555439081423293163129657316557520376447081115240348571042843848116180524199506786425909969166180528690204400312566974390823474859982066022310765554008555901310097501669902000600329983126906822500853129621423382510788868229827215771049337712430949748227277709978624293460613229691770959287199874833175892668406832381007396132258552587806497091441580375837212540707577354496754546590242573494824689592114349861806165848407984191147202904749131359491248444120970079871996772512609632020236456003315383468493448326220774166906300126047705630374841171116084005291826983164419173386628746540803781243380774643866509607375146293665365553144275209279978168324694506378003775054833754863589754385851647376584454824946758056136154847699299032867908691857244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -5781073641803988786715768000965824489837857237695623134471833399910990587574615204181981962963651028966028908880512475352414851303192056409536173289929961814805154695360134757054910686274160765743829782170362940385312825013805389388202972096186856170201483617882403009907985546594538849766098398435302485199095107246155913452381748130356034250145022369739020752643615491373866959416147019616833539293168331710803270613788491866802223737686416009672998168604695206273162687682866206578814124094437352603323920751520793303490038703778204003749098513807837655375241122811837833940867186559729138018227736762826898749194791408153531353659412845638192155476361670088424317506438149720903103172730609197383170179778036107063091738125325247702272323925648312634607862328089154118095089386590331694783661417171017473970227643644067231034074051152831988783622407281386990881604633230646982427478175644640039052675044484145197247511505797157836555435779670550260362890302541774023944349680461644662451567422341954751912986530792574327891752188427326514059382090302547496954954803430756993144189010743487821998400428302564841681733090323002702509713253892976828296451308050381533770471387352239733458039037833300701806105812358717166079098162530026333546575347074325788325522001590966100854035314695560167617590326822324868892703601713897919595950643061395528485464154645522091926282287095172137639003750313513896856710489972696560708829234711239488143413992098517224485836561595107398902625581734661517907789065565382646932370698010034450894003468541622190449491244620388510707000604892114255216904632431218253430333701207549877734227413111722309993427859709985107542552099118136165473747321171804819553241746962260674971228799706235119845853009581385709806166577791690020512445449396418453068475126053654322407209000840737368560757206373153888737344679128408094951433888166633045448891347195353904156827139048299728671103401954091931129848243202424109198727493837158580691220231641195610785734791865678219317196004330045628969447148861533726882985824682792319672563422304910654225576302995879651898453540219114582763779641032613207551761850198675536086030178197011075698804853898188785658271804674410205917211792342499947436332276692309255718065676832997700224916506206801109315033890924683790192400482049566650289992721124543533481256393377367870526151069237059214789175808397165039915787595744399680785472600639593461625161379959859751824496692511599071122494761566130570212518499346735862187314704604928247053898034434965365765577829230448007991806357729420291573827738514343813257804991162068015106210660251522891415082793829621574222057471799154796661835363881673951073113740272506853167458178725180338432673772071728165198188291761927406159195830587953416422993167690642312685249040170655883697360250114563290291255100431776112760643789762736213196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -30289275662332678085868220814290895442746582616062624442151285200480848349510136860068541892002923660257804207084435322362985349008348829720016998352013858904419233076392293688037859819305740496737700791019069958209446347797972482568168193184595331436569057872644803849791628364166464916616873852439265162401711422490695475866795249858122298291653044138437232887553589948790052941168018025881838030205788662022862436875256180447849713671096307878285293709551677201871917458933941396203805097171798097621974279340054801862274076950962367374125176505342532875339756139462144352982368728605008198190368066069312850339614389868552695100461430567279821558916703079970356823958020873754751455359787101865146298699775594936932853466252393819585581485013561523482863680250748226774993044588206591428791775992040767839302644209021653735497427093776118995580798902463469369346054907943050549808967775505839892856744799141569944447071432154346897827039449501784712253340744594415216104189902587278164846477728611453941410670185278989995377900411821000459992824970276439702510835250271318545857483568537705556711171612347626705179584764638547218436865260933001356747509443197666489391565710267548269511648619073596634881592332611570690451277707173343364674746927306460599061837352353380672815481457894630980156028773083644505558460137101152951741054590536125541773113193105409355005343596734572309105091323012706706318891891208518493842119103491877013256933413647042283311428636516478889497908098998287500099634186985030052978018408998864736220966939206872260876499127328942612976144222148832725490959045116224567882958014990977896732693126842714847050590546613535386553747615675818538208021203539714170553754215482494434157243684989929461237438989081007604824510333478050177432316063456163859635227735232294873033407119101096106168741467793283879944301759617945354146859449280665329180408049391234213171193873597510573395370062902207947106239626285901187992777959109595342659074816631701701777490718813175895341330616907992396502404269115363375897300314700087232880900333521884935405049202075106374398001171807857882728397487418323910528406854543748350693131312415002922506616846681013421971126802283637062535064067809827121809357342351626486077418443406354018418008095755166886104174383279379073571000193332662798123670344389979212168512062786022423807667644628732949252930873877397291259804281870446071209222879594782998354102261360245892521448569837960198740617905143628325997040850973181864896066792193944573904310382701200285063910274573438578898065151360685258889499076992987783105268403239838881457126786807026469532729622135569256676123799942629223531090570109961945063412521806982158356887325077934063584489415221511384357782805349267824568475557243931247031664440269735845462521791954982776634486759592933515554255025500381416768940202764126063584870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -334917381317863865928671555431464258346880059095085766325552273649091242522951065982401125426174231444515442738867064152289672747182817586104381714514747084401612841039797624047868427384357961473864867910597320806149409513880328851438130460339605259484865419189034657164331248303879580450993143767019493630630541271475980731663815631343215260312728225079783820106829053725533882285884568038558378257123557333030854162907239018636774930614926495018399600604392935405568750230977251506588615933074742742688570345466737473030293686541707022226395946026754629155820516343414031018082316825363632992176887489968568093395303809879818067060858922518016844295819163615481386038346122009000064177779043354430379228940708899206389720136026564471457195181658053617834913112630115680230351191432044676860581080241219302716837627942636394942647202998128103875259049442535956081415939721602726747053792315209292507449844813688579943699802839362596929018465412294699297484457408959315665025046730695160114302119093774137344826357483038486629190174485408648059235281573750146321908177992210933810928710845670587367022790733937698818476754597666230083997926928420854658784855997340352606336177896871529741683911238545650217217732000554277772401445313864183692184253394520591028198764746312626353615857383539197735358820534451659371832256283145930654463707477216261816329009023526186032612315831990503401446145875399397169022950088572718461835917751701002561625157562713100072726696822707673373386487444281362109753442085817929291326554878210335000978424923778626086654110554032109851991894069058648214544899204208299628152299690467573771041004077416900879540090594397959738231583986960512646495382931323555833863897956443487609620273352154797890716813194465058890174027907949343239718140345821750946653157955633258782604197592682562131183987316395152862663716933427742029870954540941415388056519924931029717722971409622347617475419556642758187496291792040806540901988389056925715526826566741881876196487620902198311746982950870637617835433200355173767413153067595481586365529477309855169622955463306770998757239451185471745340807430732304938572269024486439038067729727068922230448080548148738529518443673802665130146550985795622208714665925732113192523857632329839525430970427059517841122706411974591913368809359726719870016760294243350603179295043778738797983235125957270558667944395372041285153416584977483671245117584350862878509556356893919309391185251037901597416637410558983904652992424128768301151901075938669506701464420187997474927321943356722698730963638982677738134356560830698149280106383944608319535412760903968247256742352434084181595626039187958265811983737153567268847952438475918873755351842897657100675178517530747391570875076504947402104350253190597121535420614378334016379614555289304215460799074510123189885368472797264992399572852349486799781888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] -1465002261615493917616358649371389655505808709516974494014162010625362533751052149985842631847197455882984962221063596073784472950519313229695583546309175195788228356774335316332805290279726310665468159816692192669521247366714831597644087466180152871039863553670530381064616660518942699051178728605550491736684313790203400511678857381126508422820459500546566211246472531153269233994237303374719452757779234270901650405823467288980916497507596585807935611605322172108111323708469446077666799901446183180699681432156662940134282431925205178949439903083595579398413390102292935293500895822307910968669774633767344946244816579799645805284377711357991349962331357174344271643218544253976414127568204370280073603567420288916821384670389242260334630861313604059569052193944494525400653884892268724067604937453162201691188784122018120232218496241130258654530655094307936302201237604805691660314038721923227231338584284636420435210694481229790703787278647345250343992971546460208251148256792439426531896984928405442390051036396083647614501166013291746881857924756506696307617715467510330468163886945627799772579943111257367345550222669166484327353483029033677426712357460583590129570555172667699363292346975683807497445577247308492066192006435677063967080031123150842701260417231956620529686949849766409792434771819031816415381484220426262994851987141966369349598737519430882423163604293649427357896195349837315833393328196943450513237237033507823490442954231037201998703369382607461234601050952040550066984305153442378802296126873952807634296481863718917786068936859376422140145214089089681623923531137665429943318596879119829478345491863865198983271407016973679336641123573324954167822896896814869217227988786398840559733142819678878097617885334780624670049802458325516433051739007173426067663379549495512633431600871328299843411423387152549870522290705762116383626901222967910537985369485969139970507369790021156631867231208489979195200511136185231846109582524828125093756318737298536669054706349166823055815565136896593781658890187124069630198943573408512845619648118546603330312637335490951311448566439608702001037678838719799134633891485181328514443854648030309375271845998151124621437040091548422177717965243996983051057043518299085752750319925401870070310181439208592020619206843339850173229895968335884099814248576268007992123388735522485190603346586421447287300490097023286020969033817923145893858264077687001264862110019247624341763633096087033087199494556272900050969349910266646164110636279275976301826548779949915080114385697419918944197653247840842938858836267552119462702950381284673507846213765995151498086451387654961461573279184770545992499889123219172955288413843590350004757416908999251947692375904168433191429415412161518918087355335167155991411714022693543902064674176416492063923849530017472173687033702454736611682558966108940481708687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 5463734207146365998713995050222139136117868953984294953657493337357080273592989743590651606832734776249239068729316393926635245764337053701091295578005404115824490524287029764237980066813140033883974241074632521923299967811513014204211620980970807259863487701111346777981454920920899663043275370150452828675508381660821589253903254912454351665290660408153371339396913338804796246701336521391213218389864138564425328259802044651130339924417302493348949166229593290036598119643480692866189081105019221558818024253784614362705124846159319341909366592272344902785121183943165289625378079783479229088124046712081898554454717669915320361641749345566526074853250663232779202232673662179735457310984712549073400164733957418004784163598883082542264522349838079663111552451439318955463092202706981284934348557885770658279194440467626414204504303070063262936940069430236191549682620772655999360798783070571676610805354325962105186806994335272827888544351866756594917862814822027798254750562618345134789720777756028306486140988841149788004848220743484171470257515407973457088875377164116765046817753240039901079999105457118098521056520369619016113208260873837444857952095066050467938761507875057233296983352456258161130929289859748933954276845657998770733415653497345462396556678078245879811949059714465230132719317770400115548992172861843338142982296735681237357757014552630374550457065164923980443960044105294940137739847900410402337109210460921500091665151753946828810954683295732569534424028631405071545692519965596941016828562984405959042215273155502045864560578770295981161773570659015996509574210130691833405249142797829832747715107451259307733215538695750342533021290540684992847046435413361474302263154710842944503358853770474836205663341904397564869300618392483614321273780304685977930978272995906001138012247185332735586056183731237575691176199026519288729406172564608504216998610852970996219103757527236196331618691773139328360423225437701390549343823241884591279066171911687911098208720147454498336212845757828640826656101215312514335058903052751869640245599343714677590163630225863791529777864018815964888828668622858579829562094526909659421122747193108371071232104363595031013021431841282453703542159436579566377918420530454597787573952553269713383023254625022510577330541312590888268656084770600779884811530779685950008963804995379383505490165849339664776395254029546404690373399575781630918510010103038769684096670732030460895021050151970161524030915052027002770478913635227575157468904379434265359161887532842542470081980514987787640851764648778192252837642300921046918371470325765790395406911234295513779427686028682953629104302064440722868831225836604114363524587602534557200005945908663804826063318512355759305617804049147799541955968920193323855327332837920685708373984690616572478773813388811407049923764219440447734229642696960590810290585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -341480625680029963818540125415970142902459664903068029780324061278167187266893178004886307589059982259914123170601213911303724778996117740522201384387289558574027747729700752664534178350599914505474939038944346613641335617080906307233714285274565934160571223299104370539404760730627150422897878580023239206408983245373923489999081289817552234438291826442567339597794030967665305988181874790382392746814195600833411080608293003993391645381163260229464744087222741922157569539824240724130273061731078498086110220360249261860908017444376738501883968494595417159086596029773146666652475522707636503229947175512257605121467130531321159106738994921940841100684955451300994105752525569750741492129150870765522448883293725944410451759091463241819907815770900172368790284253159151315648511578763008278984395307707643239043705516235780458205023463731185951761132866395513348842164191491877473458007504579027870506442890204492065453355509157921812371049053533545050464934691173491483681297973706089795382643269994487570639014188971655942273966836525330157511336501547286917950158476452920700450923050785706272483201213724197664088032435040388558002617553117651499349543180764780390089746600400245212078556474176768988126360703908768808880049856581852219329472497360900695488141350942187239246581859661986990095498673643245113397342002784840761791280755016485858045330888987203130056583668294971223406090305416657622569735543534646797311806847897401109539824443382244599339877028414680272095335034353248812059249210754945799609799636470722099549508511300033898927134412776340672812598522945739269330490888794335557327560248727605396699269029996543221473393073046994401252017004961328923358140836354027128325683149689202201157039680846832467470284657804022981880224134443405160038767424769357518783198325942522597335693460029696090073412457555414826368557326306358325965779767475373488356411326981367852077999951404880167587727887607539747073898549256589423877914095353055607338685481935526940745507110422906940202428578828061385106909477045724665241789970465319864356768969636271677846079734397628686063099805629582283353715921649445193968466295792856547028918729474173177211386261503777660328283704009993028436560226300078228578652354859397624303357674165156967814502082091661051145530446463754030458840524054742434554790098239615520115000646082500474332116858128830336976932407119443495451614561640403999228363867870234435605055654087052604913471999331177389591746854375896740908987335398165728365001735915168628915636536297037553528969665540477896952102601480898883924905352047938867271897965206933198965707544852361035766172218363059817308470539050083443833067565915753396602885991707305689430370975085014117703639783533612027503766794170497451547265852093156373486670802098792252689603046607187298817303307713287735568696157057485586716184536416550817292615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -16197310476996147180022669077095421224918359984089950941061262667507933272598659644553740953927759174185210395014906427529538637551222599001227199342861888042182977553801574609757639670520246847861588171049770217239766739144935909547541548001624188667320500133155521886482570850557940058154130855771467203845112187247002556478017747530243650444206657920807653451035411802138767266288607894860561860247072341410049380119482331477701130390360150602918917992531840134445086433761024601314176533805228007053147578634583095655071736694290023495770809018854547845309384200046222923661183416783925157916660223176777999589264464026772780176053132418746492732579259055428662286533946782614552695065559454235133571091496665299064103161356184038038166828091834123101878325087951544094130807117030247812412281997723869651338594892899621380589423555327515370521541918623249449576094399479783913629471375319113573289166325028249065901520417429741089310377146448476436101809626171036286080682888560166900081595897102182721294279774922551842479170761484638710214438655833044898788630050594208797899439070291745601723166375448924207913395975876394265423098360027337206333065648208790811509152511827525873533091779850363348552240766623704800842249916760920941144790164430166346677839810732852839857317491114582305792695750669150900600166658714035639005605780226209349088552702458165594565225123816703224235584579248700989885955241202378192113292695339863671300156880738228708080795735450731280128680395707189732345198358341842362792136009953229892909827227017195650984951147502948227205859380716351960170651609640881336536663796062273717760572784387520324350959339262202281969449190547076997610384560198496546380689561413599375315324084213625354430453324731308019950227184805237314545772535621574426141000913421098566945950398026050674736931116191397612125843399580787146850802798111781944896448830801357388967533281708224882441799755360876548409394489795489207401130226832537427170006746214576790690281330608735052987454606725030177740272938110198840604271778292209520097717449423646138563011201819906944743021472182696728514919300145183276087260676482467090569506016743958581680134449781848922917223447444786542220219999091885668316100459277997851574795012902995261383891911830726196660558948460731362263324062958782324092534970229125564004390639843273259600269926167958042947966689097646254104924486381304572152532090686934422708429718732501056211441504785624111446273857006115139732640178839037087845121659151898727025885129048667953574879720161467744255342280076097410839065343179864959223430993980717779675915344919867869721779055693964076564895229010066754071020424768688048688635853891577468996268214821155039399640724169147718859317753922787369568377942858734298417223231302238721892640956393636273955226245360153459555110878033427635059233958072724867222863872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 22075741197246213677215969399027571834595613553555333377936251230988977629378602749707054574265404265345347858486041882050535702914975164616654544489976613254119533441122942647741344277140269536925506214006977798458970414117721872202319763746146061057772671395113921104153351255341128555586594250520416381161841088550706210384411162749918248653237273997735935556459860806428548984457518273128133802076724383982001782094761346295007820085785073726358723904697547657402413048549303698649319099240323792989351033614582434003288233039726222212735599479060070942235291800374894167919909417960058428072421298589905596246286006065644764888891489140076774596293585075962798482874685146838227697606572885161592701056174961451178859563179304357060015745935642140821692115004759076589156292839893334110240262447876285803086018514610664968167961166250634719518670503568998554899674614553439232378938553755278251322291515961779760332927567930103635017087465409827938336439655022266552058312913682942573586717960305404189311949524014327772606517615922717539782384451040850490351760399696547093719664020491937701328983005520034765906471129787704709262056226047911955252138059284975085487710011934757793477747725137986824825289276953456834033887078070247149543240500844636854821265128039386623084355046139164195817568520544837370877439890155962455896298432102488063770475156871245528516447703152216359658133251627597959539293677648391013827605122307294674366713770041983867703353597482900813060276970374745352840700869600287090180414955879078371662789288327650808497073975577695109038628984758156646345221505510392763969188700451115489871800374823920531268497608570780372156119671316823078985020917893673664888650996263880739401524693972655499356127802260398494253037305600661271819133785018717676708379918978450313728609806234900392321252841130562685143974241704394564414668756268372569318122698995076060889774464292954469584724183123898403444055302506483813937365923369091213486624196830267753121241037813778211195827779074973889626130638160631157220581020874463443777438243062572663066103392357127228517679547984573689929954107974165570320143610245904120656023959050427170214232106540932400389280338900845148323157219441332319707839146303898732512113059844461683005908508175204798258176810264496900596781898178387567636132692797520318592700412775564471909237517817922772393089901669323216912992536513199009788025191664361218173865634657730612736618489702828577583126075240387729833812137960903775470796495035192251464800129255242083010880308116412231256360555941109243338685473981545710459764169277027737865431498039601633836734907901948090652198245032298498888561467875582137324274688092265044606170630774181874424525018202603494635006058786948061185065022797415915748955243790548723772879579246319571420382891615569747912691744437597147604908580177076364165083299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 139646796758610485233183510120212452860170537196244843153236509155278355509272494540493063346010440375424826663226472244353980325821348938934373309907573047396644434422431415110519169890020307389708501366799138735871933308161489167198547609185864283779873266822186184607188565652872953009405030283281442792837044078115134650631738480997489995667611688455576306626366482951194643755037777088831206910340976489977242644937921867466295543925396115505280429079955189476047135236704147853651050737572552378707939436864052832814589049456102090500094363904448903620984246812675777115378934796810609654177311582000468798783937724214998269507275187383079982941617688909698175865116951832874332980011041441381130047405478663709701273436834158685378761282537521065696179706120196647753134342713218275755229945531483301568217570008519764305737748078065696058472773716919842179377755844845448504211585387487497451525206738671720839637402352711823774630232862962787304448063998431067905845843050638139895346999236582345252183323698974221278950456166934352056362506593105021563468712972292102138570565032008305003821629789921989742752983211306716543347924856097814422134356888316378568315139271302197944490852583178877048417178326322530459480643936359970062144039654167368486874376204227684746362437466625208806016841527428804843773008155136322974863232603863998056977783264100026977577000318478097386540725404611946961530309687692243834954688406901193354828671557497945064412130757280871709237058534478183152690075390474444285913703700917712817758665572367489576454403972867664108855216365194805086962185635644046036776509771650838933145814750178484283868317734680357571909061042541148514599810672661941840319794846185752205904795713484068499103239064060287396948772479787704163935663203618935852819178974845692220175723757996398968001077303451817254672194256285182184764516237998386396813349146828863785095105809069087495257811982633139183469717500750454675075613748557170658532204514404854345368249784771927551600356787371426480815196241928891732448983847098679205618347742970100502351072044439037658894473334907614572663802828452365458325683055228557184490070420998173993585322663850332919487779149221771496586108774277371244966116407114395487241033127359881194148849706479966277343630375137876141637933798740501342905426470381680959800421187838307044812438587269719163812019815126602384043817384541009967810706993388068273425679800402138093911720672806882443514990144971370089636757842071114040340184682946384269271375137860502819320959653173906263856237360472937356301754310900231822116124165129737623680128604226538349546117168836485591651077293159506186963024076547899937568425428317581343016730553103623532491694726943428355004624745948149125910324855972418015433877122907755254180331934619703652973669394413948554224865699592463695826745110262973409211187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -36929226986816061965775663555840250540534357771188084635208290344180158761531376543397363080430088347697431533030253431380115457510951262388286518156064025139222815589887820413123586627127348336556896632012444414751721374534522426760799427916236048874007893188078458178216447562699280382136178218040392059468772106281666611475275574396750232177836982822908622554674559228905598833384436586776869475229502731022329994150653210153642292082409752064703723642977049055536123456570989504578920919213897384881762084899922209886544060769892615684071893831666555072810831030363652759856716614515417609075910706072097544196966780542687210853310698047763710198985577701093154222784879402273313059682051056413136663208981482523849170420971279779686741241706862175061973508531639165097373487482179634913849772996526030182161157970991833306576833405291343469871557573442128373128120421006619462823502696446241917586308551931873306980712551412119800571943892874896847418547204958012823610851865662456572583409548443026735953223405637767649507273366507656335889656725101701823355610257647415352672300391636997704639005480250050699004198815160189783069740669830731871051894511329001804055840601510683958961672880739866811836643742221653326409867755478814069816649015731694190447566842544233897050067769875800476728275584652176829892712915857608545124279956064036566114980135128170058954146906816938546736371846851453498443757903021973034876662433914991604880654021711771859419430586647530842149522422085654800544236360400665651941959184638077957416858657529041434332701648481964729031987748015884406652745755161763466227206443655683662668342641228957929567919465374747328700666412298679017174856869437215376383877534427919830815407457189828701922663112054411869110534059412792119736543376768127486718345443294139915285410279905904782762438714139784676091423528938391394324877756318938111514696999769399376890749663145471988956511668299713945454711277599108651430644205375347479280337638169829622974869023815073446312460652424379028806309054507882186817733720832146684876448343520609938378478956753296559292116352927583110307670021704699064122626161055549171151002453505102808920587825886763981980294644016972422090340550943812420498061719789048278935198740188414656021900809187988586166306417567308750127116184580332761188970050736563417858218147290684804593104795445037558955017264500954343399815476016644373128886058081949919912102396031613204693274516010071313790555861155546597743870405322572081238595099183878108937557486355405731937973974879773367520977085206122585983572394040436862888969218073540122768936590847041064626868286544343424820097976990582636506811609911111225534167712051883990846688653789031305662925656290300982382312527855899384305093388194298693162810349415466787718455399332817720789105870828238901648818359066092240752863552199489244060880732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 46530159453097435194491832207463520388982852120197829071167751117261418628258049908262744508966283628035048960943444084563800482355979037257410931604826681977535347839164237099980913327461306614820054477778547198667036847651359839910357162644809755186970354923917262374348710700056415314908714753179790345382525958947520885274233466251437787904968895337629612984311359164723253885308087833442317432521163561980610350872970408848027331543316323997435529531082541931477594796359831226560209406245710908143950916850075088578277490128833426548823161058410277335352325075819653098905345849177362277700897168254490920486621969161627326498033845145616019343555199461295822269363402257202402647128651418584139792729886293915627812656927057265588082256101542200519292286345717654570097954277255300643069515441371124928496619943564978709403906569844399594695485451588292589462793726650147113360099090258046849688174681784128332279634782619555048719000946796929478229568827921224765783363565223617230949290788227761759310515381722447294489766759469790945233654101886449155151572915140564382641732633717837256333500638542144919816147884914595400733119601327876075124614071068757953727171245637477141888466312164887155066288363363455715714261248967406221062377404788635274710460345876038300841319348599554185076059222936102705106841042119786587276883149356393149160607739969861670692824114855345461965860760284709932794135198828456209691898834095048920217969461702353524754340718923691976364161584133383343059782440535189534698088912058280454553281273146247572013006232616015094191255605140094175087897481642355059542857412677042034550197173460061993657846849864656164380573472322205816685228120820672900511453466307977622103205409138909716694029938983982678229447675445170406938701751933207271995084219212034118076957494617953637832150124937517887674590408800461194125208870972365233861309602529531967967577420337114433778613160783502786548576284040773759313850299519743123937677197930795397907135660081082534478737492118657425765572042902476306251407283660939546139698367471080201753851798293008237290794405794971873902908014777205256369826920540064299422584322870685243738804461296391412432499465797634174726147410342186650194325025806467681544858826373038914386171854197874181616278864359060802827803892580294953802160937947729340773560689927130003930773965972097107175122959502716332926161816699166967792490026411336024150888968363167268203676237392314226595595328306329648114319468116717121313615583322963464635382616005027369853055449846902414230588773401137668524537292586544085048323073994823687992675996144140186708588828433646107951343899622717655154634845449063290300546628462899877692384457431990341108137004607184916677943253221925563748561299586573950601751597325254447404056145816396182550817795590673776376953758764151601016222910031273484185763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 2206496010690544501971653394152739741016057600407809134776376199554748601497497499602773903973404310583464082209735123480963821233533382319531675302755750893709187707231518289555549689132717745379174152279857633267620586464761204949726873843368893891775160149696065333330410130986416494131759197532442274661270158751401032763881790772295263106309886945890865167085228848177390583684878789409628816974134979326446561551032180885438945944052582847892472032720683581918213327676614398812524891672112203102360800860588023184649634523473709795090270288579062835766019348614241411188740927989425662506903699634614155225859548715577021657698409711790494085313563929644855132603709030902418233626693277191472726130729797065341068456783282101466526664063009048235586324525899029657829260653059250004584971317405629015271426738210194871547457541255945510909329628823663152500641305696871523085515996569552139380502689276102577576932919389369123402627553248937112269284561421935403041332307415664818166427750339419838061692605902495019090348705107769437394650261224955206642479091030118530921269479871539333863633850513800245953044324866787461694009380674799005225879636197788900880839903070165328431305341770556274685031785092702676096069029169668795515485701398564713406816170589750622968767526681724093168144459147588047125411781721594516268305533362565211842975842952365424475479756737339411568763271985397837907073429905521969565670396406945801380102579873272989457983368030146501538940630174316595342330589602009684405063408440363857005736104757379322924646203345259340173851290041842731125606009814531409068257492871974205739404616328074177074239841490582669165445488091808739147908775028719920909354562834529894797910287318198896468519262411540785007885840040235278428053064035409212202191912705007202622535258317584108981573244357006437481766747712871964291533593725675735701433535611779507949344860893577162740456409284883444190242608309690065975325783817798673646261639038063214554240014792807929441401835128430479030517587293486547534147363683901054852358688958937706678120942731056988927523668561986943692710621859076908318897251659490954222684477070655427529551254397493020041106383378316694351360844392373650166255556336020783776418079999105288866758772472439557181161378990933582107657626247056833627546235844071261027360025958882229870063555773456414371918717688595608555579472244832752220444739390772229145384567991076629031595914140896040479430708766259568060342949586379389324414279387421652290854945031861084808910976366982416345333228697634754152826559058403960260544197861561393019747998235894597680788534900724745778601390009910224992309814711412054180436742878422160603427228161056793021833590557638687746288067517853832478749823350959173250748284887050829994481634365158304181490300162798609750754794476144131789722665524740323307587371008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -71718122192105789812629214509090890690738659997732789397552288181562558259365722754720648223435584680271023018146506367310284666959213614120300738696133903231772492296201028275102840603224891356634814622352028494370033270328092840099126711284891421246308194960445824278620496441269125006997167088332843827037471176080230984740965470674863641869061919510925545370736266475505760003396713173130592713918216480833419053468282426212042132326262531898023961913623590907940162852453683859127408583893224142211469665663315146702575638686961438455394200204700878897489038270292285768724912174843192691926863436905819666327937297654623266509196325930675080890445876249699922529914396024365121112515796274016545042831093061456956220596845822941751441537622834364625616821587821409877121176932629995430134246567236837537780161917473076974126843968376766073080885172269021037666017937584800629251878314093643154354875317441175730073966847401386252366959628261142818515743921100553413734174225099051153755518926995907094709996498755327090742108284900684640954003397780745577597698823869533261821673978031751451413927383754354761925846220640796253884367034684225479745865800153270292564318556580825136359460529448465797786175706675310586716894584374832483051601801820918388417684171882312456214324234803227262400817070790976849651460603534646444449166056519089957588244071322097058166780322725714602088486099726411870442451661593508871089197305022092848439065822754312727001595189415421488800434843844860040708145870745667540086224682548892776924055600864345687126382064625359599641646036402582493973326623976949174347791621894217404439073853783510855774269057518764488193249833719544334000701175815053641238133624718881982165483058745350700942899660920850409897681037146396757449738304467151731454577657605856998940055987047901118909863938193773445163660244276802477031282284471205727676066757255888144837731941531879122640874046599014443629687466693997152218638980670268729187691462011600882044606285526109561039747750556683797593123067709993550967681313485260017694717932405432464527678162803281597372453674433076922927330674963505039973916643272950265417203069646885110762376540319380643197562322313746792615427738854113563159415342678055721886642466665751588701326868541769732990786193720845825805208924987694567979018249063865574430658763286662168308164271192357883879766020859379000535124702538117404052580725220904300054676666490743878179477631339933040563012042232533130717233452145116949095831537492272123753129061908064070080548111942195859784253893405937901540472215771651476139591881562180828028176658720086467310764996745846419123136512795702497122690228345931626526665712787067861727195301004049799271866988424110343312627911827965467338822589836551779439460046373864589846335783764349656364487844050214195640248703126470041957594670088420401649759027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 88406901602344803756238779766624107653346761525949685032112969145645991209103304854816062677009005840471298464768866835138636765367291807107917927371168085609949920262930430760578970522919236778371428854120854802717685282788839189734617221693794531806365916392719654994628601649293783719433349197228735585500845335565416779465200970207143318076417409676573282036969905609416614840347710177809897309174083895581208238749050048708258230980466557723172050380965558822275387378412406219708012410207120135805983176207600775518321176028035745631890749038832534300151605473201839317688732601599870920383635388844064507732616011653745654577226984950033242915786111640799871945334572518466042688828062219965419388930923601625453330389841548789061977307192193665108805816923728477136073469453289890950933035168740788590914761245234118892421617185042291266852476573522590803540675288974876424189244546721238857880206466527672470510474520849647728219116638378513570163111662133933587279595824181625185129337899326480794845652389864608809059548940793332626615855209439367100708603889737001199481000635670567125097321930500683992101128121508027803343777049260055813783223687036913350041382387176591120216141509688948126681829570049101244515655387121669542848723078131378187029135185769700766644299549894468411016138726558459096347631737494209923133890729631024483938575424126796359951290182239009646158593683079626236592404450742046186843022464542187123659334388441171293785207780442633138708987801332947828502870153249619694535513041450216412332188104822782018354566706266259320018393874326190376429281856391261450053138608243760354082122028901054859084175883258185055395754317767740358726113349830822230081546622528860556109163247103101533451459448341862009693978323683257955895251327510058168717768238697916322399360338555798474855583643177876559959330217495428146268650722243258771841035379884137836612906431881441447875450542371837237972430906191902937899564911800819418450785775214454039759780615940789923197358562158257094080387224622343318597998528755286042364338291567953703060725144101577111339216663937264183840596665912693231139852018595944669374773886636817252867943967468256074385464695012297592201021736266181920365907769845166525019656303557054469616103192488196878866604838616668641229954041284303831258449122801941985589564613595587331236892669542906115685173840062899902273250451332172273299793955272517484044761516742713767962878739819303851738324796917904432262099404309554790172985303679844818827249972354729725495000896207670935762457602415425315164556404300820913293854548157174497115049384202844765071457579055114920217676900361472699465657255890425372884126388014738975096640672068583095954351262459109026322961489586549489367015534802015406716620684198680804350342281761473455835757489413602982361429099821694511592423802987615322401994178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -46905550031619979687024382215449891035067556641146751656830418415579598533702764294211272624183448554951226625304918128011954897763211632898745648598486927470553652478903619903140173422624675063221370374528054714240596149804395439793777060576788905918544080770079589308831090777332419001517118270122094435938192760000485724209529870518730476241730272322601036066013197236876015649424026902506732478774747471431350045966738285303628840191280065287915814439461804931047492986419654103127656613020517719820365618614695171858490838690758150099536856471869212714346093097725684636252748829558922002648570742241184523382659754724527560713525609300740806241514756555077285305600571432185578565355465434322579686683238275529997526501442713239979122451303990013642233853762116290637715073990552646581812046679970760501083055339555673303362733556881002192748755876728766641360197349868682608512666745783610518863169207028466041565635202875320951636929399387349281209750393271450804115319720386224588867939321486473850193461438824275018758359265908047520319771647327104908278427461488485066141622906087300943859169576023000007844377296408777021417758938449659141166454002510677992517362214734933577478613667232145599314475614722339670101186025094849789650371099754435243151013238818004576506951999219424512446168038309518709884801333281539293374762459977580977130169202673917736869164405184736670087667611374402810602633482863570566244211140792565790669172658494951047552888903586902858819268143931810966355188768882464759480336701464405455103138211998207596837314073847665130721550856978243728548023400430568816612855236806557475955426257728058485845575079251845761600013320404346034000828893679033572775879583910148297698450066893952395759488972031549199738028573877502187510341310181744755550839667943591034359091721301540672043688606183714286663879872151716344952923191598979285238275022259165020569814337721748530608967687573995934632724714404174172740185194632105141507669961385001498237346664652248416510092499351230687799339118261843687419830109428830359360859854285208603075482390256242307292596427889275156073390981428038179596694609317676259003414922175792657575442055496420842006328904593235408754535575991370921189811946741207775622278601531418372978464595780673262449769946927133447611471579502679223941040992391776036400751800793990635948819767510589804871842930132026217912166251002513953350259118635406712557960544771525466631625224999648066785566898134076269068210206968875228577234035779953393201970819674746770218957471091667427965968168545130743584409500524700100217631368394705055505690566738803131204045334311828688869133538429719741843962942696279656212013851810079580668395968048526954990510579550626013709989120515840215220518288324584854661382946498218730671857058699883893976475005308682431693544335496730730756286057645863932427606425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 8064607009994031723210703754099234717860510036667046050031769760277505535620295995197023924929969610963716780077971837220442932398865441591485303256964985739191442623919948831066977224485165323180854680208431789163471613403310821415209852002520502188312456389747655648812454499555698311828857587831355831192124077687765039779847476361641696294821963609500692660386151944337528061335651725392952061884686831875956099306914535634049762011379376562977411768811689692810259592726919775382424098162443775343952067993063086960542003401054288791473159634394020803336386606875061405736328447503120833705694390129711124115089391513271477719850480202826748812853595468862222786405151231333097371838142929534477987170065235403678445497015312214002820115133730153416416456728202939637488042127983855701719558787864604908851889582498125134604090764427388775483121664060879594675043639131814025344418259807201824452409064372245733380404167867358129548146813060462653459218342162117192928956258352304097929658646306250553364579536878013924159066258086251349171278674520234217889668354401593128062385350565142170486580617788277129513581299236224135195720930640479389795084149813308913412941278553936612310278076869607182646635087096606643839357848899067359236669896284911542500947862367647203201847758590392795059546387834741519836293747794097904786043527784319873727553553471040842617414997871566925080578801409814954420855038124636528364736893996563210758345730792463960988373009950080681384749203871830742741081459799319695275255922781203431129164874649013365104862509643083698881502448166918343380606763328774676249056757804407948334155446599451381516811129050959380734796940449128661503398565835551568694332851118386658251244893147890736494931726893993088606582294286597710120564819781328541027847166907015008933541313122166379142477887180640811627229637014839634952334133177796827146145736327964680622805997080313437701733969214431563482829244155072349806575250160774426008516940581604586391745635703880036683152189213160611502744498995084559267737549387728717835426123708132865804543533130832830418204219466660492422872776145425998001693255673856406699346753019348831893752528336308117609461503595691507115761091430310309374628956725036531332869001554909703362093667919660404606746446262996411695502402117569514045793348381296036658388657871493173571135574535959070768641046772517216077834667265095488811380653693041415186436156416881159641693963150465188102063502674978165139098065007372148807792237554426867013922038461826402517235976484703734906384441010042607282470421425837641880342719667447228664493478784185283082035128384662237544905837636446773011513120343600217196100838295436194140480771130295730004298288180665574247691410812024176761314145532769976568853253553104525579385639100367073355826399882724498314660560284596344019319485853421859614773739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -6373502340893192916287353588604284026123405459264936225743417042102200073993541908237456977281799262859921995631436722585108878136110831317017850011485741051291966642162381174913687495063870783608827522398296188327664070093188143613273546711644743380604325249959860028383737128350784239871656518454149400065194181874853812057841457257005279132374561333799192129029168333947177043285026002207738560214302034482993255766100022284188716809026609394043619735003363321825481211264365127184218848660898550455889212514688324748963585063360422223541767120391153312817356939587358447099168487601634380752017147825984952766993076563349273162362951457664963019257349883974024970363527114913541857152220577486050488768860124441176713256481169396842222310126832921216013696152317513087297951729779370119816775859115996580321278720670223144930837090812375367054903079660301710967198140528923111431563439022348263580309678036733964821988881399298450625978382071821569954394775770821326138012713104510890625530458392433841207267367309151046326494766818678395615729762543562827203060457026262976481344680968305592936126189356819809857912104096448022804963516541637212129711951485945985497587168489225223583028843495349140018981141705194002208710068961689288574678597271352179155135580067812035694672224721673718795365803325751391960855311733412306032109386433819711791451121914065036264938104934026862929942704532375388495344819836978965813021292002528975845867335507593705735391024360612018724081669730671709715886753294289572686376069449001276450632083499870694537745300307077437859458076966955504475522903429632167566504010419097237623594228298459539107208094692178262389012633484580694482648267841445147395014404221611624028830215235319281228208869501091073276786869156819516993477606241562426642422369575009022764441700011972577277933930522848925317319625840694501547259181929386740686321086059646310383343288576499646382612630616306556766553040677923723683033385492779014690766219137511579720205537973596161880786113773883496013895582642256851233095981506822011760815309371473022993875712124229152828080945127757672364955100078389884324415305729208463395823316525261469785888868368411113723728622968618052303237374976582377804101533108165858515685939104446021738630653041053580998377254400803771601955336155215859212682199783603214224226996512220637809844348977452921937492920488428831696027844431768401697717520593157947735490201154676244260156242227594677523897787300131686496554376003275968213056205120231902078253173683103473339624288203930403492375503032446975174633948346321936254697237451910396204035164080609222398849547947745856058926505283494829096968239080512461492306984746961286440499689011700280925280033511184717671725143035845801883009659246751725135967813568598021253449298081104313650559064222325466972349813324667547531198818432858790185612083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 26650690044246570419424048139439827704110911162889153070052370290070967434292285140085085726890306342423451800830814875352602877547929106454575313031344812993211919120855957871092532559686103337576746579221991451638500528718470708302228880201615015941698870321605743059319697835189040741702312818207541168486589522730785272955362244228363600961947669839111520735553260645092631111914046882275287582011212950996958065060811293194936574354595761693387796453476702038484365083451172704673809178781864117313909632609976985652715028921203991345183857888920437557811705995378469236172147974653054389617677584989002733625219749832333285937700018017308095283359805040959826867596714855021261498146482700723868879381021603664980350696525762749979548204017024045576950812115822933629714605735862692706234155533071130301488228859021621344374250180616093551400793259781501111072142749873814364704414725439538491854673700837071031424549785479693643110868091849996516995944068956191827513023247149765902737048166076497659254093284500766214917699894705156654007576851541870095063501903283351911616977785040796911020828575750203613556994483847039885035040602880121853464374161932297002858589022089026372297458686656507884967683687252778905023698759904244071635160026652105123236455046488522092740041322914454142531380282410500328486240590908757946722383409893536915649728706661592603777722653027209140135295794157701751152154774567972608114049095932813577222024360270462220838248096466267061165994430605643488357942970723636836580817825378205724252025573175315924992341230805469235592069077042064442596027556249006973646027431527936151095201412131567860943443444855045757678493413333136443924205731192978309914592211027209834854281187953202957292487666758593964794694422287606159637569177963840660286487026239529260025639199501937440655149041544059780153642556062074942390335645183413050931571243906625393751336840238045813553792645351183779887337669459873391196051520434349099677723873358326047167868428631679069393460221667710997340708558695870847028659341818968730537600775137736313550875911720074864713059515747390750766410059525915331930052819472592924524985564794001941595846679190709056739109496228849958467113745225294992191101693404618039603045093408841280241964313597568144926360398301239623199738576133294260760797138702788282804368695362981401241016552025433839301341000405773188278707029172487265207236614164397040405942970686926718250741359174522253513519786435389227587511773958084478158084940715093558063427300236707652375086664338532212466607379256887846989478322160401917211315164659865534862508349531728566670748603930576242735645869995816400430710677368432462055023169635513867235321009620861817154526553613188200155775074608485191975980009707893118613031062997064502906606511514549189330660925595330478815701732428533632782772988502069663443378503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -46141126677684833156658591740793557248776111515504155343578293288722128632250936976098953198551276577564987461029710987312208820539175184617318301463064892757147428477988706970790032789384626184515149478017686752054480037448330761068374522621326897065272477121642671847560170884007220551481066110073422076123159886064851290200687680005929933176133699278599462309453826681775871988344097779859515310037105586750193535446062973268306307460197343032915970355030648641419891334366572920467193322672886557764378183559682638536457553724938827507013722981434772435811587005471354434416916199237452090357183882338069384684662564793587800500097699903045569926076567863853741085758260144181024285380670291591089913897497255250583611538875626416418122528373541508670636579305840050867273301309301071160149750570583962506633171868220058935721722116864840986604524127647485306602742115247418779142717304718327888607137450196363242235673763353562874105224142701340126928214685678161799120736306232216262774226403465521142704702756927380825228263070816050725015483329540095776913708302373988101573112264983044498463739148266758532219830844545175979100546485232454969860060092367719862740704048395326684705034434625066470353817163890815702174158207017206283875405129921113601576735163441058804942134526174714725007207807671059720939806872809702566819482868421058864081322370900278313498805827700012089490195317814204826504778793001475235786339413750562788981886606625965728286562023712378741528782437539136639554727839815163341871316487108994985322304663296119029540391754093673681789796635917420641477819467353815368789897555744931856077103187212909236331521681782348599303886828312568001729596104631854219126899212319756544796555916215407694416272653800027683852871194713428020270573564492856224148083926384924235463688050777554040260366741426763131204096303762449152493131819788157772529865124386462843431784716168664200393434790811690146485705641755995123426114621890012672520359361410870474496531970218945989050366947032708022829323370293787106158254111832180370389224946712927052181889052681265723558740065685212487513707296029639291066785326224955717686628788433404028729427720457467159908230601267745033667771340190860221928935178919099596519943684825815639297528796978571610204212621390416923429885752706993871774440127856055234821465196709539078548301632130046369521123713838080175843540489430121272945238921059661745245697907037306759067054787271100359396226710597807808514788808144484838552420513584736280942181632106528419292571041226347498638450611061667717742715668374653757662944698339823913245282863242329014353144271137709445866216912573906201361263988009490648053864344282850149577240882227385924823081370625389574343609089444162590449312736019217466301619857197255800451994840566785827371124732157830449188883816668421964702116126793658849489741414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 54054258549400975396600829375349815562141249874806584638452501398737356522666574079040556130433435954899202261189545932108137443695614597356915352685414589183836446309549629778288096464910649549649212641195641665390263915587348428870127121411177086215300783701618183546052226645246073439602290127341602440622590247608213546538965034622724966136246507653320338419210159845031861139152775979355030179826417878248068302794260102042756499235938757634943370374256364738016712377074147692452909335497732745012674548970644994506338620332325408145215516123600951939843280379358310274735990032396976109989337340377398227093790735773401232655922658261105004383753418921571930080699701023001197366158652048954402401114535353841264912755916012451502935545113178447504464906669478299014855412626493030998712813111738753292381764108441723024689657107592788030392692679271738599230719252100286695430359509447068376869275063136839814077084526240553995208145482682347217279774178548437294235049038873950471829960622181246309081963570783568183552921677746106155593868193487357545911998711362330806109176896374234426046890394905493992162727395218025650145216088626071883216753388318539806019945054256504392274979451094288009024883545783987585656929032425210393991386219469814326552264666845343992510162991281371487659493116972655457396217675285146505736791414025070938203583559799828386922181692683464718574774843582726937768699722407193369145907041555934386973469506737285444780401156212311694067184222319799338034390056994784716451129222408000386817008566132540692901856142301033790981351390150598035902970031962380255812819843754858765452719573425324962822572832525237428757215245886253387788712558715075241060157076846255357035913073630655117948457359413044896234660526271112922744065203385988393871133654993334484085032992140490804715755997874131497278162269350797270055764760074552102750635078402638763820704177197175136011554349538075180895357575277068451681383039865121577570150927569877446459760371628353316789197478269081234439910259163022854406859266934453017495930911293833548620917317955285964923531334385832364231845704848010654640420191429494042934947463530408804432363315277841029756188064951123488458066802594802641320976668242656069064187124916311150513994299337451651324975097229911642644931476583736130933360223870133505211147793611068976086822061064270228970430838240085124643139648651456639769457021625707579252009303558760848135551844381117117418126990465107456740918968833408487218199435486478515082418359669821026305861336984333512064143864792513692509048651595838784080683158910545965866178970027030180242941241610335371963003168505532745758700213408303312144174467646740104398349850199690419238275209748103910904338653188016156242476349133739231317386241400925066103933233910259852788872409943913136359627005300300733864716694695592266216882831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -47912833978517588456570163956608939929706899552010445726556438256175845279636101534425399801525989890061513792319798445479213254995002827728000420567889192788904335674811105214630128810814078266360489251532348549961218818608572978547102188666705968975702943569301813076896567609343242195009271030330001535099439847244060671579651107571476497368401276162001476491062590864504031564944845682476665934587500091005172943223188585889027138657675684602568340961117969793376750712719068046557182669979125636946502637333839424417870486880858414318193614584440545373663219135752984710182663912223163839571866911846270248063735867547404634387778705743420360797167950610722821995514648848777629454349286265226287915071508446206533368653444980669208170132370442955423326306027344917819011031280634723296313024412430670544908173651190274837521915855301275639073957445678968930369280577043019419684181340951608999079167204819543785523556117671601654488173027927949019256413024810782735654492476946390803581768411602086220844785480631796470718875257848351299905298118092653469142657391557377642721108583166428639752462962152224429667347971174225083708725246631812546039883323911872208825745792338326289458561471880381376575888462878333667554480795045631238491191187795551281822173264505119956685085456039352215084101582460779597158137808855180926746867204141118255305639332610107161983181136498580821410479798859183868163603393910694587628025378826485802714142618677666995993569499290627263133703632445101538225935299710255177598190187440126403242581327314775045687749309094504642310866912825148731368530716404390553844712436087489295295627489682804957150349071681021270161015061974095340611092669514895179952314346211259913957129804154034192772384439038978979216412764375054642825317946365134350681194226626459421231432883222651678618260066629258148140672143168481686985523319954032309344934206287490618269033679726754411769352312610024370424998310885917646652667065264270231155381989247041484522338045285267583864744115825460193891395436538843903008111148940798656540328636690885186428078368407866680553817021057217677494391199417398834579741824039515573430100930028863400223318849000274036168026412524874091267036911751600417115733863600977695611704269878657780978186536279846463330470346069051363110346739780475393252476727149251213159926538266931762507607594285594799161324748728429102824509538805253823272376298369262830279961351601358993622115130750192045857977857809237460609031493388376733636930378169511195911982873065918342219406247755079123054341716837418030154882114675738145160603835026463332306788894746145210747699157123369229983382145151025154813296806188036686501428379005085759700846395556266515509299090416575545289050392299114110030750696852980173665902109313731350298810776250244345234295926135576114909622060554113719955388275179921441882426572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 32545697431417915035006271433750893220880605806174808436766099447327997873115115628349202789477318218816120107384479428784546373914715262341665854715058726399364561573327654733527257486298802675557781112168193685957198326203439952256261975442568971737635091572381627166907728937624281134357486758575783692992930437641297236991630995155915151951235839856550365593524271749604363562489318830568583226360199584182706961571662212933387099072765258838335073999694970026337541265387658321330304167353143683817167559669661125898385695620623308969225217513371483943164039657465859110763378946579766617405425964551852223701750894289800021620024755527289625445137470652270054986756223544349932580224063570670044946986993070544641671288083706250498091363722312531758131579534634584755417390660941176812282952646490110473967297863814673972932110868291819193422252288534004857160092782653553904930795241130145053096880125590261746834986062854347232126522905470881999073581461179317875953280439454122855222223096282381642513245445147442637984905333117272121489745568041893068405842291460191071991397535450198421023294384734220353061451766843249740130144888784998648007124390674725794435302149357861710863296719761548717703798550585242356162959298249734956157250361604157578470251469571914303290277984940669472553797053608548728646061508726802912453008643725091215851928091324624842874806113061777217616912564177373383748818840799458430778191116418274346158255899348818950898560805373356418264729896935009695723879847193197310654789995161265528661937639721332894771796437211914311637775820503920416864757139676458630423602677365207582598346997403883688743066369536421069887144335318793576163378127564018571819343281402252472217281825538652158436545389238964764539360368906776702513046101535269851780778306138466693831091251862014507052324053627276583392618050489155098729773751761758801273748440428283158485044991045573126272193634682669230087961834230379092485937469270919771473272742785027211674051861736320713154211469082475243704279151433987082941276366868208750712136231335372282894374981120182070581313534939387433675407751875661541271394330297282504641406104358385329695045456353293353575683170195372596304605515322381430490066544161251592658912515827616727949265804765968436086374012450161799130738054261402516045916042038287300344905458104900323566271600553314298673556913310343598749160327412785585206938484052009531083094498507352010132005907330080545834691871572321809420860796639621131102338362757368458375634016856935675851760199428203081367534281898300746959676573907860366396012469593636617118218859779400297684535661430690457002325197016933838196508197303844062866191351665674741124912428316873842669512047455209456888032381573212373805568136324141999536700110362146508730931005573997501903671466824021373224237908029559903372572408299983902850930442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] -16746836415684350647575260786790284363657714901985767387594194065053645081912859696570271027221799450459322959153568090003378792766521369907957638095625515047188852922804994439194687266315367562112222892835312895023998100884207654961335014037267054321038221958804167792968497746438363014154316544032919707805769826041058768042401964168420431798790839381056015548785917378245594628376738086805334312399049775234310280382340829068844396869166678325408227408047667648287885257814570730271499929233677937994096324096067857216329881398103733863675340676830466435824785749129853407733463205716013725106437564193500125055966770624675200438651253180912692126522979224327016095917622389156855895866396668330584802439918455477149816062585149229310717246983523571396025907564298902084986316482807074088918475801155645522959712646375672002181225540441932171271386161589033291996919221485817157262390846744921221625505397542057236921700128147346125164781578102769451866936931957936965458874685788122779344899555323323106092069213242296595490680031756113828378733443403309539185608481909422807031737121468422408476248870724598706031560963358416546034210047193680648186262212912226191802676898450074024446401812389381846092994447214326663280079179698714902178991034681365284091373722124118801356517146067559044797971753033400679416549326569017862212949904968476262844801315774775038572029857961967460074208337814815699674379592451911328354465850540173397353933104567107688457238170203867249928755009985162606813392933685748091292737961570408360046853977334049541363435406587859330369495446801050008092442404446099108755937794213369497395437767688215077756361740182939535185017427916929656225172251072448733444093799884752225746107026257712725937521388053374649928663022795379929241840912489609098242168781827234854533622791382726239971617839236490675741099701996347826561459515977113750735842192554543704428179589482861705098743499766622967702664989292590527681505014111831168606642479936591349498015559199804651866178322190167144084606948035525136324043580264903701946540897536610415341351322515972721509784617502417196745714348642734287370507514831089799155967528599081101983511462607145932393002632524870836221915055902033645817631647829239083884056628174832734345671559592991987976020410570860534675041897746259503916554331926873912792650118934627119007485837155540557189244362672723082146861656812071172477082820999117188989731832603904686266828149156260955042356324628960164830490903533201613037063367681206524373569345242882773313135396851051637789653019889792368764341315490288560108680989298760772921294528660873240276561040778587596553873276601252589002847598220536385197009908838051994612552380953602077159884450151508390070825951975006474080230017155434889064417135548564120638517118302182446016915536608856821387829771467673971627720777258936574333157376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] 6229506324610597335237483795198039771201002189882467438496964152379359702796430790623683199826636554377354351251817400104141988054360726732114910405151413997545622197302693769475046097348060347725656493842441234778620469240273706248450008005448556029250369199316872350593290154582461722815351509984026338079890554898277243784690133714614291799923162565061828516926517881074844924386445579082055911393901023474553568699524832986294142787569539813470897069570133733606504921014749212581281357450793701435992920243729980220987008700894550229361526727774435599402167396390639550778732070137207756109542271684457615832949770260159702553165998678883668772208251773587837891347582669844153006613417108521727888941290686241287786078928169772645485896847436800356614582283796671224948831773357363366519218111145921889731531936317327502871845390008481985328594397214563112490823937606257237625978579846635956515343318437664185201357848317291221029260356500549678448360962919253419409887637700214718801691566936215110727438839180180857193848452064426759011944898367465123295087683082788171690245197755989760029445060344288688692263788198141607743085101533583055181291792771797492816524917133703708160258609150143590914160840564737002697308089603189094153337475427450900583408833351405039958742679802500552815963099595791678966499048664983785686092638708406027087235005594625221707508859841558674941135030344963334334509314812125019041043387706934914851045507554944801892040965372068665594919578200603046102630368554814078819921846412555776209963768381399984923650547867069181117015871453189834000079197899810955502069517765200809191137748621432483611665233286438131175350923589659065116874809095548328223082970810407572905471530218678152814103742261034895714159641169965821139180722181772716701261215057446028875526067308131391142985834208807236601450511647225558710050297840251886329851043673628147476891653319974280687132837495285398807735652279896110360409905122512931618886433409905082682227765374304979584921962238690770906583879697212410927027403894923976750389812799119103305413072553327681778253431805250856112460636404055737312617346909937430299915317135794942170489910688273407037389781852663490484836483607167102674097770258018180086587184317872048518182091567468445846703799718021237680645914373448590951016518519313735274022049615806937225950235215119867783591360598102892934939787493734839450424410064115037381086930022173349670447138840236670211391022899152853849222543272969639136688561256521430256230599075165260542825528183246209656980870912145172882854715922580448827695787304331272076629938288812553336114575155374790899795450290396032415828878976496783908992528355853345632795260385734079981689963798317739316568109921153689014289436969004553082925486634420351776172239814490829454908965417036064013749628877633391018927520827228538585596559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -1349053210145553065795589588800967488580983804428644214042727755436189144035809095186250402469499878013749040776383710681192139906486291552386834277968062518884360017346631593750579957602275141910380523384893941194785673768231947723466172765132018024112854332002557867549023455714428817165960239175937311508531089425613593647969613639103817866361265131821227901138459152338369626718313802130548318738025980956381315268958670748466268235933769241285494320971048407961343527040611899379297756598812945446652504025034075049280407328008892379418398490060490480678729392412377468227226855850048691633817091826990748564397588241305006543802214158825721219291484584319921240497047202526632002847761132906600626299985177057395697242656125841007875532364947345853826754724514102349551917610434917722535158326990945224266942420601881730028719511867754675318327916518191753739418367980828780898591810112670915929343929937834937071642525406570772298761241077240880955972262603710671193450829433777289532497026726898086367036325644115052647163527090639980922720683508368724577161977321135833054697121669335897608307192354662464531540911057989600439320122880602982983025027307137197674891871123592878234184779661089643748354248697246913189311551401125843781343333667314408968737099392387246921393576409345996761126458986431722145502871084956278322263203449894765090605785303704571543245769887234523857617627037185111386304179701900006840718771792169148874299215523472967939335089488729841159894905537810563378484449856744608342718468752873834987203508452996731198181794137973349373487880891853761401808719169210606940017220102736104655604689885674772420822104358652977729969482753669531700013081747218636956053200628016129549212244687921317625108378056710973111774022511086618613604693109735231824135406712845277507605021230493817729796514222261256329225525927141076730326612199346572292710672698686885760258090264493851779314696178620102271845691532112416310302965132777389690586440585674750796681126452587042186965939890190162807121627426443303183086219227556776854499178011388866350761998261805070037131632516011690853953991606109101651102641084625276471213030765671112387169639859532910698652068565112005951993555425997741272931314092453003680385475374262470808570134639327065494666700703853850953755757915011124690104086183332634688064384641006056666874911799768634832174361103118330889663737164026276585430499096265728524630932670011918545095694713532633050567009080430914600631942565339969476559041170634591359994815646391388274157382301323774530303289094550361786367320718482419224287155907145810563181344413108909801041982493795701794243787853226878622401229428434222401611020394844120789661635223389092589457003681114508285713623215931517770526877737262304870613481642102236478808862751573709818209787726405869058377811402941911348690138441708702965275033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -127501940682980850203645125794347942189964187375763382299879187707364022947258478384990595229275869541687613635257400945256871515250102700046242043582518934267457025432046237001972505083526745799463220710940615619975870063955143616167749839129999661904777941286565141653479696216111047902664637387297978225550863100314176925307571690742174567268679905352156041571488230112160454000320093933946816734354993613813530664540319268047013786868625677242035325827530122249939953473561667314942027624679150187634962147141384112946190845678866855692459075461889177541471676177774597526035739675844869823985353140472908731775231938409730411552974905618418111322309057847738630535633595646275231563933950178683093785544523781140058327941887811621438990531615222998546050162886114244151894759632665857196757563831272129275775202003942679144805098400209544826415675007839065033375500408416470136499204502917012779182825431695850001481990695895463047468856573855888484881955151345657605550367154321026339933558794679660902419614041445300512348387365033098754903170942345699053287193443577460020983948645419172146550010460774414706295300555804802248508871587969112705944530305835072097364275874890890768265558289136920822934423724905537703240420731724969769055891042557146993562326119351562724580837957768558679812265164185325445302227795877368075821938924169396110831679458023299248668994925278724747799220961706900554006760044798373921286509989409229733278461767162807985036971368485375802602268549941025063284864203528787695419938007156192184466904663812179958964703119772548813288122759004084028743415759266321716594650201481723501336962768889241309298511669925135979239183897556528414630257823578188960115965237339833761422755078718565511079285848246683533227685085341197302997622197371862477397501538245356210585162356064452563593961777062943507157706784521266990427127285136241810362336682138030511319189762734794930954526321482646921769720385362539701558583168721382351050761616077260522262536221005860248723865996226274322015445612253748867904336122040711658029177495508781670543042150906742937945429196164322578490090772316912151946089866786815638852400893375704781079321288051845358162601061621270066273682001367819806194471251143688337964169824476733280178374997328973536777065485248839136174001019564050249369706534069605093928167167800300816931263938726657363471236858457259741016101075137468508093247883569135309364650813024238912498438311323372015015081800557339422030757116673773421372446551418167825827037056541504892966647743618681929175926108018304708823656859090108044457516729958428539623326655783041980343297652032934461480701854506900553420721819380777831001042861689729595384410719980868482477359040275747588015804648246082785606897047970569114772981608228629700376316874087396163459036665048899661877784631366357819740571799207850347279155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] 264635566439176832526770769183045614140030257802939343227589040092241890955001499926763461843574241226945425435820875615652062202161079822822231763196716840931054207957245485013813615406816329735226147703493605451135860090718081577278519234395725372635675001763829019248093314504358802433158502506045998310166562955666460238982094101240858808992905432193787295023050173068921304856738338231830112151915378456220854120713302610881400520154400402789978773654266174424521593098242210621593709768387450749572888225956565395374314925446925958573199170537268847202197075065161000520865468580033493051525551544197517414124361318373487743590627050148450444159724087530641079923117424989056190142872026086745566888740179189321077704408302874465627241878200129127760545788038973365798353750485488567997475449940224128576991541897190754910977094738446744096745302145165895037387674917723364566241611692220291968889164364841147822890498772440743002285020580830255893584531924326536640797946418458535909156194349212716156491849267070847553827647802346435578921289021884931129921592862480781407742497841315630199518646960008092800404529869060073174350166662832068076765863907536810936457433668030251266938915563993061180555513025058590080923700094657729565808309232133789974761194483480990483544978555796227936851299099358313936148822806273262360662818831780246167404789820367865521691248935640916015585452642781628171015318598530832708093174122504956110167571026484480016433525120726212740639243026372272626174478558564182572774095641552985455143536417233966672686969897301591674263866240071847438999741975050994341515947148384994938449400207339481751317399838062952990574070837779756887161680675168537694592376042343096589476123047864516825309791094312985847476325005437645430946829901606327497369973649739658437147258918282042056825168252456814877485189351797201792432238575291253869051951971785269864553125038431216729984250290156769049829134641980581149846112910083366196185490214880733143203784279878978702531956845034406911060282019084866967403718201420955321910558544095015360448839063044772174571766939652228188174724019444767551765805455342406056016262667087402074277230154703788257328183682498787197502373489437981287868418901428300333038940468749563204157077671583618438579382657030745252604296202712337923434902196581669701915262787220162779290388920550925367477166805035659530202771624677713311365624425427833894744899826591898877084781593248703804922052334768932710527214891287404473413093553685992989415801910635394761724225163477093827136072261765926555902619232012267709663487338415575577031031953284562170492646988238942889848038996882104612197399996963757884663113859119119825362330637957680226509338878484757132269229896449927765204601991652886971662394656691110106509039574984810263714696721481651303220882236479968025670805404874107555466444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] -125209774038836422158460931531290708321513016721273192077655645396806477341521543417019332669897537351802103504929185596725946257702804971178014760431576990195180601010873787805460454279138240783180726996465474818792202873161405423181756295625010430072687713997353363890071344006232965628115669928115615538619609526262915369216487846628223041721627739507876803926204966638159733520059143732511666351307033113723430255954975831753950113869344989302148591557279213119467215222759391255722385348155145246721877771159248241720099308717023046770727425327636471753574082044376272739733269437606816740084402625930939017038213036234771380840857998039137366526531774222128992681679706120289687463902063384168401876170816738813493083241677353443394649837893211592251478289266345469352150090731497744323011585153814180261803227966754492861397946683449781682838485084319745714559746455704155508804569148203438805856764908362407767501072966622366614809941580487171943662909761876120486235299301897139668003039539849033374779183692734380659903982976488565560600596289346855418773233645072405401416564086284986145974289228021546327273672862387550734406501497763190245127827885102237441136875444598494574162380006108134113899419314995826929256441103703010540918285559636142969294756184114043726294999863431920245944684683151454766146584949285622075750890604113332879723033740313945254777774951170308642213526724957259812849683226475735482830512640951415523611117831624510749248502255791013683210488753346541806896170170391739412146510610422844312291807641334976648828364870986288092805994574197512200071854920596354008119384401353325319529191453190215446953957931220186563067707544717057775126798434833444027479912310922668405127365302333834314280279732324094330082066023641547767271462626127563896541588766280892769087921134976359988254172717085840300920923604132591655714993267936018621605874845723245757761509731662871571029178358603955211947355953771730654848019740175779189341821769492116448379243937108301362551766343125504375082580292477602559207852058206441578921478868314417636950297537991643730855708047287626357880202862417804215920962879930673135238558425618114413920829505480489800009995418286373072567894816116636686737400905893620453007473577928632930351178497928676786039045116173111899979621700317956091535295445751554083924467565994962322762674845795228538629991721056853990952500660345435939599129906510132964259738200039591224047670377407738484721723255572310023298947615543209164822440627182328199146203810517105661688095744605412700320939734492644368505205617123310345659435686566691518885101020485278037785467703124107658852222125798693206473934192460354008331056506033847403142190352647517832458725045728066341194457706996910520555999283850120395230436319530843862995056347375996449777176650148651527805942330030265861169048122136558556770467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] 32440602196613849321322964437811166683721862125341208618935160961213480079812210091422861084471045707855140222128557737477931080302355194711661187675186900389760837256736231084493495878503395559265304704376021645457728509977457047472371874921831162397228363704979309031183737538497383732029879893497542367733824777669815131083616945356421716574843000880908816459272669433856976709668102879175871544907660440858157986061733766752004344263410155512182108903234801823242562205901483050818291009384919892720242431743480620450043212280314482093702771536644826114002075411434211806374338234430911662123521063583470232879187074108141407246771924080624620973499015957310329817302004958630986150662290405636681167420028825578609046385350280422103956968942871797362367526705623985509627124770281999471918622967933691295001970368810172778464520004079211357190703908985996291966773225597942772028825631830976218421047752466290200114118149591138018431786496217991616849955214886041722341033997043827134591860407653922290410467269315220233501364359544533366074427626371961358867213955193839276208518938426474756738999097211516125077256175586574609797741453535084498025587870679660122478271393934756382520940597550108503209392785699406087955617193969902288202813622799695146127892988481517562897359108449411473964038554442958711885380435458890596186886976175959177534779872809386745919561598313357221118062972428165795818244022156370111124546303537178847216721944435757022455107785920528178966756635476581812000828074197262303193802446050614691366674600510992735460674045124587907016737227710571419574956353931363250271006345855869086076386809073573100372037942697722289645217345518629904813776945148471455082796619579392928535772029457452636863856481016726558673783831574337042285854951726879744185650255479135502567722628873339676825820434164439048868509471131114648552771058337942126298137112939867882328327794086004665971005176145132028746790095486962776585950178359217886167501595785656458678281391832061977512840086701055749495317829475538842404804868844983318288644009319098024133759017943762541611774627238786546702538080800944713190381084960804214702550877495077327254310345261892587523157230211606294130641733713053575218958942948475758136123104854926647050694494089072364907690735437105872333723880601506790203090626656332277715359440597056692316654471722522243766683320475274964460184661098343576910498019099735162872135913324138058781192139006499805057183333570584159980239358368115430959098615902813737634524659713181629285057602831881642757404034162511709082421704922927964332289672613191345865753632185344284434516000718162059968745445074211494429989723091780055319250880494986119514068095462855999174700239927447235942796030097058292722651721988956410798658225654658287570540325530040658486740363488148020459736687508825010751387684947372962270412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -3062301455420040480748443373763435191087881385260029501884245373419824844302480791886583474694698900418356238256050486127735348457356833619199180668722861656087617432445597593877255986238583042998627614407686783638898146054278496094068243326663315782128848809736428265763482371093689579336740943630471779272200185292454545879906265438066069011848358583407437355662546713263481158975174219043076462561459123786989397792722856396054347661797420901447554771005351989941232727893039708216251965233627102605058300356035803398971627450781138923030815025904146767250187469693369942869543963196761644967358660101714750328565894588996201073039339389672741893589908668291506144142178015826630477477476532307395286656034579752888765639924127970211654559117453943369161215796053361792405013855735333856812227958969330702423949201702369343796682911487509545843853727823637133482084254445384629395083408139360534924415917480129136986102201798767428755714305521498525680489172049596149870887779156647889936222782099532219532088323605824108648265430056909076047232936589925646545964962397478686829161188273363542517708555015315700511183863557957596386025326289190957340633175623234781926074807256388732465603611547195346970532268528938014307313236585494681863092579086416185642949517863106258742160181214046245191221007681883984204090350011159960897299595975109503206193093557468367982342401809621630760845010908760742205919056638521505573275380510445833366633952324921617268620044505975701508752214411752294823384996365029804412684901270505836270697125453476304551046985756676293170780554540771857800839634097008632191374516888708752923885449444874866790699799238843720859275389026903235535772537777358197879249981449984655485124098555294293553821558499895327064709476208909367176868712198461040722241210602652726421308154003318752780146232642050151913264560810948251971171281912941932975739414622896281992268630116193307621663937177309433951078539073692724227978272979274698098594657534204203397406855604952036273181130131571281878034070007640827000245192558364926224474803030532745397004469964228223358152689607621551507928498932783418115232813313899982511976439128486060582422965286698423694189798716005848865641633034147063892394487260444805480697681726684994753839158253934547069997076582790939150006745101353491981603083684868310802016059250336637421081305819466486016532713718199243098280811815248812278230496092039026573862769014306923413817163365218387943405325301897922428983391038450865818595825950225885200578442613894175631297409212909149821244995535992109479495400137781070083837399512475515010889806136985733299096074448422018799497278680895850362834490306277801234796774396386708274962347567432118719077769278163087287150163590918821050492466867828077387091464623365194950896398432372821531192522413624298025554082400537865982524535005101827377070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -1094958323013491751890953247179620341318250188707008732348647769664846108207158636743686630109408836181019843114545900498728784875268195113474480511030452422539150325059758509968936708037153716418076527903728363796276373261281321581156641073696245030211772065666495428168023580591457486680534011633962140591611611013742099260532819640619942668111573600302761611347235942133412968930668215677402860035491634457275194452086297534909074114283879746372125874862158637694840560345445143106517346172034981740973976248830133119795277346608197588530697851226955010873995779674711261314302160059892900904146132347822490669363576396111953678740757431690807823624292383265719343259732144071675210236095947899930240403856162127493756973479529999111542003102812549201105267637182825943373362646742193554855960770870170643680660767721245159275204755061995956934563056713206288950168634554548364333992018970355379436488249241010814124162516699428760443531443320519343114830270959106700873012711202509843829616470197951990034812542862078608924993103860294766588497240951007470207830995562773948141320782625985951805173647008195467345465585357462496072899262031048279750126516957578640292544969340215897143920890504177537602111768665670532072185975664726840084289600277244937943112071921693155410654617130125776480941009748816120991956726624105046948047558149173136644851844807980682221411856958664803687509745611879512006547103668557274507228914710101743634283880556440798461856853178398088302010514940526316024816095937522142310048612529394222561241207289797701226574733701465545726328002237365022969991945040272055226616165029453796788743986847568818009773293078847457149787027247360442860006150376376990143705850311673096179104111275602184146022847115200121561732410169588074712039411958688930975987830412496063967829816818124920869605007056108117811615197622861364493162905043287992650110174305013314155806731092394388777190262837199290782423696414057269790119587659976113277194839750683582691808289800063999025514445135634018309941320249165024404179298394575963476402604281728434675270223522822591876183262979114418867172462708633441380733023831272983103826491900555730017112849633492621879865684141167394971669538106800410789939285838018576475506238616562132811066398553540501771849288825021940519234553202749492211607373808058381696019339248193146766610527383598241895504756908668924853224392733508852516059259043159798826416470230854115150613104866117903714144307796916040215081045533070162297537182610693580486048587415843698143059720819784396643065938820052578490813622665279619199629336017804050283821236957060646394694337433734527342359621309576535006030364132333604612557669481986080443563053659488798744807325420911594801960349770499228512945854016529933797595871998802647641926986555701785617359390633042080615830989007585978919198087176228393975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 496224931139430332815256675833750726892229110458934382657323241897661257143496830181088175117726301259202182495714576826242896909253801833632708547193193500137132109256293370317773994765379826787462248100107556258352685985540181088129083063799342313367392119342064628884304876055797411593800731721538693556461331398783869114220965596660607117808597110002288045197267690773279672759514893817873162926090997260335412472867013705774237544293602965776429340725864167253313939316716990259354328546487473978582293719107794549502016030154342624166810346363157177287799948810153574406309877905205384901729732570089847867216155823029495742883764968641811951107955997790223889667853876032754810009310730011166345878767784943841500302085663355230900915878952278273766445800692137530186072323664207530567206472165685612491247509288871263861903659276275833502175607233446787112968214787600375532691669892397597594375607638473028301156487880571321403409031332072555083765054323114269003487855561586316688732834271361323774028358601431348731050612915801820502647759010994293259701344819146648388140686430321233179021783144811288217258992357341497639271408958461351502390758558452641500583247152357569479407336999290679613921794184676501666824071666928832738792834708691353199357853074498478588386790598753488475772795604992126338868101263622954585171701293295931082718040217723744994422011918485488404318548757236924297206400142557697871125918345551366862380167694821416577705023559426480753716646903981896958337614963243283889949991944121551327887228190386216474571031718795460304572227943547456133320339757511230377536909305524610019913373997067508569469309488249093147355874425342008719260632418601183717002835837499357549915319395127594271954947160382055670281811417114002064407113810706265245446149418649515642154395282717587966051672119930209934701970569039322921383075110302624411564271089646637371118202499387359428611132932550028562397449847912324114607469798452461718264381368127568068982020130624491047326706143578021749889792714103811410527547055769816932976384638086653023698902678173219818588500049270750713039819393501149482852333660578462103822707371244130144251971520512172776184255675373075296077224932960875235090444579579265796481575221049532403132494720698946495183753268158809698216519689994162866427511536675818979501187794149465186329580221902305320744970260902904346075787028640302579048884298036364430425523679917346059420540397890282397255470334246679155980416040566236521430251498828286127496484519372416781053940132771148267597682265041916265126287253513672480895044460846734370398289359388800812648024204263877377568091980255837211150300296408155876767285656497963829696217027534236342545056133013953573667907077088800304184152699710808278705855078738657090613162242817586962035663632790910434527514766540566506482691056044864396328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -63422664499752389652906858210736829264070273567353745174671039909728988942883777508909248740869328785112578501447907678286668982932201404362676716630532745173642525213158679401057439736282195136493354913766012231226836745366837342654119464603686540207861079145601090107966180339614389154131086848231358542180407204776844467633472707410526832585981975082746316309972072122003163709865002836775122565943173996667489396311998255534492916559660202168435106021729834388844737758838693463887736258784010820848012997221857614873780349581319191917540912225498056333201693772386138749710491844860023668106787041598299967624921406845727569932008451887325887822840758955776856753187064282703532405585734447611427567683750689223250330926376266249170668124968415929770141657320830846525366364465171010353697792620169352711335121637202642007589802950280536292605062066298691815058855454186844663573436918303957135515394415583084751508023753916227307465872255323280714783511411606691340576500406386047720644851582590677367275349928901129261724251843606095895184742849944596932664398224577023541791589784246306247183359962024403622145334057647309751619085971691342639459598986473995987251539586742227908841007070584156109853194802838444324748572723392639535811991770801761307563997976471727364303144548088989664626022081119177121294413118540852411499144064296617725998037166603047634048300962675570002367261178518313982464449571082964579732087450533964681582532192150709247122520818464413426950682430100525310632939821332118816080010943309465326874113940268304008783698813350064992684913806442606729711856822694675888911490347821544521363806942044270969739673540375710484027916553565096212824679067876125315222729706894773971484423801992437691937457749613043175505086950002107727816145334119286349606285214961339895093663355465260286551558378068730106562120470382697007678195704855116294535775087467370301385630696011435696219732628565649492600619884746637967964848018314433778123303661958108651202982543823880038690454449286928801229224499590434787557001857211235666811108184351304906209293735973870859777179332708574600649186784944869639271288945059887929669473905967748411013714794406733750379016972971547192777108599650861232136730247016362501342700692223696637890404447562244169414562839035755742496102948545759392400878903626719319861205916566367399443358712471756740229918208262166062618768908034106730290867466534700702373576639934753350079793708828999716294450361625125724099147077595467174750470557231898860323738462689379181088971139881664779116332047171851805122308865392214833742720078597617341270027587093096959440644347873570241776890519747170778169500487987762169132518922998671154000255704425282848660196859884263853204830625407309418477146107591008076468746586692010550217805853700669198577693149908955092192895813300858717091388933611256073420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -16134121690199808883013896288451423988363026675919806407541800791962510039386011576008708543313421004447673852223683391016026131054457322400803642712491782174298018728089394646431708438420358342288403972594442117466988002975584492975426410862941324061488397165457525248152967128611907377871713549613851138778266755508870165331105354985081512265498885390625290212177923106756553620710708477559173068020505434290488676023715862071723754807486927693744138160221357497257024117813024390352536856054301284705941982216281443793600919591447445781627388393880594614258419951933718646747556105856612302545444358900888767051779835411946160056442205221761059191266409624676713157789875210097740952460836899148172861404972889172279133695649997332568438758870884631783533166236557767075629273163489812367108068254308723706971490562692594272659211839966465553277610406817753688208432858665317858965100402190834163358649541431835666883716021672190899452527601149934155208201925586345541753529718756048699922141268464848456399384870110558150763306374141092211208346164587085709797405546519479836406943971755765864985935232125203897689237336030999310705724068800695010086770265366273365518946859914316763382588202134826251566531648770733519151132708192212801858274003061485120403155401409213578650948549073678123747265370610560408638156939193796155138930360973409135766041628918939928678729787477849851783587140630640114411563445992046848581505907815932179374517768092690408328968287341938041680818907574538489985481189020916591026675226836213537453281545278268862897215015071348842875455720545949847146987492273036370368056516597481321552559945909330886069446174144692259413238293766471698019682069412327527014636241981907729441879476115720819933117818158281455788909233801954103188333653348867093016214487818650207144922443203948141600950254853216774917627820592786544041962539853220016132462059691324510390757995643282368410197017233330217923907618961797416887754460720342769357768269706660914904083201806815545022280963646542080078727731588312667433771248786902716191183906904444004294363754626361296505844139678869026446956296946526030963214355242522419631107913385794096417310745104045619575281308951984581371127012865668612935291578594852953134859218055148212704672395742635053948648640750824233104529678511565460570678726709439935998072697205584761257523411838537523606061654307584049941379228938704797946552624680966727181329814400378445553449463429642388508065071085591695340632767786935455281500024250912216389307064220176576101207281337716825468201718584666470253489046242420941544524744182099030235955801032816137269694944465945423997832447926833882889915949033321811217856808493832015670863550323900409133656426149500185841514311833735157034877611459061437509770809881229448916730173716991595225849555332351537265941894771484100416629782189650068111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] 9572794351770523132100637046084509170406170102123923846822196504933659093655164272909217208580803812869577060840828771655386099057786043256725880077235786573283459587979830873627986592806960823962219743615582151121536130805126273892772115033346408933369947037843869375273566459079248663544035630255093404068714325828287702605826543009190846065908006828261953043152660110932656951893188988207279367758200759179086543197970026198387367743925305140290160754313432420135560525984805677314422911787140402070393275485437290217808868540697182262013620756066622099127936881969573347182060540175062596780577603975416219385672168169332196681378319251901402830077086862609825405772540829129264018982222169950329249223254773428712148550023031068885096974423650668046714122096773877600806495350765024806455020620325478812827771743247251091442492126073686328388544774387133365567059691900095071507558867745083429394129350061087506473855091819757762425114606980498782075689436921120354269810400471224930035203801419613574144329182462630431070875459023510882809867260907021050133848376480907136547687262473063234065031402974964005367175661230980889287193616646321277735369550133735095533354228064140705382791483944503387193684756812031783357954898344948327865280969154502917842307971526067711746494458516177623004212661388681726866673997761980146239673067800873007266634177977480152568592514562583944029766617877114668986954228666197010065102603416269823451350100179303043798107042781888643173450580695028962619087134481751200701837631925152026414634790970679035613425059272591406642486765924918803536285182730739347957244743713230097841326617128042073280127552729280108141295448267169738127367576169811485661173959057664433238913904716988609278463463316844157276740723274202788604235023306808599371718206797467995541136398248725878509468674830486649690584228637580798085629125340460844851214591129508864454152406894573000161024541005993192282556172071035500450838517473062246231623664434089064584440094777531639999419778505191751741792533950335328404430725461643405671920351722403790817738883700321107659016690984323081019211343400500175077405189003730856226531899407437795576826996931862666871466443237496207024430814744681164738617028990584352997046402249748060996898900424911808611574110258829931346398470372884651669561793254887941169262399614080220403902316031569900895523842548921760286721817797594874967756229850181412997750127057369006088056887752189894335388770835742010562819020905685286350811078523779176209357150685337836213640313852858611585293215399688541677091943694973055891546090035861268574344799073054511110269572674140124690722091471462809118784609886031321808921287287569445035253159682567700652182793051483623436654554515519500636875671327398815958469407942590286062369094174307913701233175414989007024805910969408672618215819074668907724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -2231586267275739923624997873755677906627301149836772756065281119913752212557979567776129128186107190358241650918156606877129405572527281126296493488701119301799771190351887358935048721002560101219050176446227972171065672329322359140674599422927660734404476150859824617188590084192211997348461886859068939584407401369752873715900735611821888335862988154068821540000731798217589428241975087247916850248052687203477749751159413187835866258223675902144145893196697068945544721285776203750493031792414627277774678136849425224562425074256081819354673283285764149696026859050467604088178921346179085620530226956950459558520458807791741908289752628471083635103430559448361300034734301374344361192154964878222005968007283755002709028817041607550277234966893924094223011920324487059885904329442097687718859560028489827401282382685914545828995504034573914464513787487992581658626604821358925870597719739513905752150956160366198767421710896628154789072230532486949168462322151013950506473107685737400072414734281515176301845758419305364588966567456214404681061183448570637183685037205289532241974350552987826687744800928248626059580846399763813518410640266413561198849279840154031299817221771440181409109350944548972586195650999757030117790958865523361786643537004839754891704356287642056215129317098048663960455524311978628635632398861095081595158905931251396285526926442180004870721399145843051575737004323654410335489396890951509637944753154757484604845108948101439542992948933424090161657462066062489191995865358163893013782932953975461468457526967871461710436461600250903352051252310194854566172490555150357135320948426605601756202612735324612855130010472507711381248313967976910709117212291016677328421242257946145603446849115744224693289997055604995635758244296408943091786457396210721724010084170830172291680650287059909286462708925166732704071920487265971399245008612743641412556777937725217191011702650368064176302939115876471016034072650112607446262345628689324611922816755080690561115202824200843172125472417394643254576105868818780407826892274860007240051752690876613443559683594367887574581151530720355524581385812350240898726063573736099518853053954627043381274570820102873253885536914788811989018222706572981863417460038093160483018036856993562306774982855916610173763645768774790573891889643788997872240718016228114518899000465817696826433289500102036959923708435898029420853789115910267244143595648199822147096618626823458527337789914070397814016237363714073247505325863373181136268061855204455401280668684480970811834230148896552144439658087412523426318052525218415115440815638359105258253462894894905560883185959302401080073232872233799909255429816217353058759667631513681409765760394624476127841491268974700538763075912816767634061065250663869730610521406041577999942967539447586833057097877324628927777754460494225569801741144797489397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 250338579316610980094618570044794521994109592214836583215099610205208720101545250418220198159373348187094172527401335004640047668670033698273928650478107973961151973280659034139912103131217639309752368616455915775338650531837156806003687439154637350766425355993216141403945184092171629190087850839124913905863935489938489324068132949003737767528512671521660147962695599458308739427174479553394534487065507051477504379598950970527895828864664017212451364492833648082854030368939046793794266485843434155303855740715800046276907465298188302183427100559835782551151198407179994277070892853260244064418006989867047890268173008001379037366500530325469392224235519181382117319126144723919686624617324811418469831315106092354635311060532162220970436722307610033594005362536070030698071850939977894487907589901771713364038834786473721272099535734783106817519365182829358101320657948354839713046574207666534446385620734478146444365624924211029018788274826780834382258085259167607211979793674855594047187606603008626048011515168582654824868635254517587016409028920983552573887859771360960815890809519287072008836126323487478614940668636013716253113684586332893436116236624288804661234817041106514362893427329609983341364870845483684940710718837430126870234370681863243763071329350062505257773238862264343193375172582572814592948290434697290279008268090537767048805968566583226793689629897368431375052193038907377323253068970120850502194410415960169314649892409296914568964512821455639080705561154030953076477270508100950752867447650692002551986274220984376467388669139495823736770813314767054597386767135410525115905273820958557489012477245471248220221450315779373510842571405127789122836953561487603564596298623704247256385688317720722408522064395604591568051991451977775591651501748783080062212148452044338402606663238693753827232657736295746707190381591579514441308468644592369460216947296941962683197918805018022166330691443925984653126121662899083847775720834754072439961942071349939562495222687990267828415619025521903508462644502655930115135521881164822650423882069931085790766398888926326119537522345533735539201022245819936522530004587652616859552495389531595093197029417691802649014537936746820281274171650601835985797389625922462939324797868046635526871227516121837423682762794892588920081119858250349859068110942658942430121793708882813261544718617522021658742348726706473150273604237039855046789244648284518667056539089994508032479890713426680620514561529839981153027164891796727929109538343881139323153326772297694078836784880633576949105380626005268366697284635660869378745624590767812236000409221447287303842265048625014675623658495111534925654766877530910811703219963287289742804522969735212101302871488972418100975229526698592072280929170940557394241424375155665550052823152796808458323965284210327599502860282574075900807117899909457510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 13181217469081694376191727229552467821512551827031476946655181972074933317229547648779614072643536538238743275913848947143212565728047379264314840202485774666843637811414936972112337880497648176729140929718578599824211850088926323274460070430289661044402182351339702849870799503423352995556212113174838739074885799333355901250523404849016565073347189689256811214508425990385299187646956256241535756570031284846598381459658356509990312420458582620863998267978763855743516876028781445636952381760284537769655437636493208273065711799976233964770908817400246118438037600496717643377942248535874528590591371419255062640504770948015465615719515503140680307064133958328823790327323786445331645474888844213678256527437123565483831551116053687459936405128376277006064449464448335441752002072934602638529821151372595216788635206899866439565450464569669803293616540502270354875265745114516126900432228217530266697721087518143874007130598272623839097259716920963325300764331961678791679786630628168975136681361961354098637959457315249735544215424804003485898204883678993018557219838367556318774206240233840590105276623080052280374771261076116961997906932680364809897709853036230102597785296821462463274192449083348147333667557812710956308667877800983013310559963178130334256292187504210287175882288259164731059183931469839042671967631477819749133644900905753511166870122099405593269592934110342272665944600504884170837499041649455783915150210892460867275534839246102756046753189164775779879344751071630439791259461858258063908878350965837320570727990284832981602762219650145320956017781876093065845865360953575913524141706532957038590866429969014487468642106603989403059773404887153723950006213379469772337611801583405453821379735032709553198357305048843692533956829057225547173998156239076025928849368892323101056992615245439974491050534416459439588136791308148675542897773973863652864536596315252809517076973397699421351075510584751108671819444553470098213106988290829417227197272310444009392376502218924903678675066299946203628739239164086914090476947889704811108966892831200764677296764561483013763699174280288016289450785125410674155635205069887320861858893793987157729647438680744114406575475917391336242455296373446044967967896861752302470653988757771127839526606095938949108780755624577873639169229494783786593528305953051888320750714541802355194336021122293597653244388431587223408741690798567222156636158685568887851547032403663288322230259980651507912352349575512978229089700703957625227423629387142327372414740720657590345162051883289142123646332887202594346207906657351255863426545263190466549103800716154308438413071724301748474595247437469461614394845026719820947423690297412068206066161477512224614037253253689239977549336486149754678411667163119754237921339966426542239620161154824417267197391406123990484716048845244857348671185564299427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -11619008691669652556216284537062607941484532333439143055965148194928100834956226412041862774337841705546266668193973876803018976157347168279223753303970396192551610227793434947811950612228435036636091781726154383741856682300444065966329627954027652036178105090091445514903063343016974304209374905482825287400922342123343273120723780758602805110448013002441176423559524018619511444626783283227593396564215312356941934834557198842287682318496799436595619393828914848828895525408121812601870436369140451623597678760282450715969993177639712508097074217991191247810964313227163572021691308403896216240161226464903039860264464444337875703194176569467611764417542847456733734489020091356896675282227317416843470770724036304792947183130497818198014627907109611781540794738427028921338344705288707316874567536210542111124801171347699693665543263289595115457011190914851132910543979363771117893826683476824628271029625246868089794852879496744376784082205824754897876097070215279668534744647852560610043353882263727797390503045499703917574773883836708737942736654016549446166719240381232022997181120555212433028568452436154869691229755455824388514031579682288450812276438334411533432903460830449225048286064116735086288273643024600755424847928141286144280284046534551092434048212064733482747220655851304518205713760070489976172814467234159431582258642226913701116840125367815564448984632723125476060044165819104786376940969485277070431669303742150450441358504458703246755231797663753270177187056374475681921077301107326107061040013196301262658880791993035306665459478107495454629215659406843136269201461546719835481640553595853861754103646886959803906516040405136748803693677411044116907348482084109266222037901066869118071843398293163128797708398054200971844860150780503451794002864164098735203935730973583281065800614588900614649782521572953271748844299152823880704030688309199136196385336552066542277468160609372462401136188984619000261598661576307750266883633245868968925285021530014911803941250223725805901625238614728619889879925150512690712358474046289577572722873110697321642471875699752233095200592279007376314920439936804911781308375944359099259922967680245399443390783934392704511245482772527564335223962614323187869805715547868524703972367487072135937354937347406646002861036573330450691767066810962368609567546990107882401635382093361240926249018389103464486018638140174218329624717798548761745085424828406246474746356720224188689284086504191132846244282810923130671852766071691697702948434260638610642848138051299239343844143204148002141189528360963162296272040717885137456464351697746817223139514400138162690713685218371708071496969462425575155796598761452937642710124311231234752211176525196534228701591959648173209325973985659565019616600353570572536019459936172033231213741799067030967572914915974423432409796756087651324592115578149273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 2511205059368636722826469006486076953453331840132940835334344114335374902920691452671789005133984033571759153752560050271754360389078146849732470701507231507508547261791158521747247967251262434885935775187732601144257513146916278396926717728334278325160417107566901414107960773954281918296515599236371291594694291270495373010746997365331255364304630703462552964374385934070042715151143417290686988728220268634046201822368040438407432403582586658318122037848543079252791936302200114129255983897700505806193524488920416030833534878286277237051917163271924134730056937014033866980199285522028024665441776209257347858812547501185248286407693089628288691120974507918020941103879780193838259096645674270687501304558696166963794662905079039052163046853464823118625505291588241675356228422803672327430326298186161485255045861976838395331925069533368810106121106313770963123561865691950472063425666002724412569659695069839543000022448784374156587292173981789478325174491582372142127366792672112343158088355061021680387416150428264914352168704589833585559279437094086308740818211780557482510246671858857229255586390061794496206991751164531902889301345017247167480877862717380897540173101116910418276937083390847592947221967600246124394763450350303770241764844403206821739401640422354218045750459269193685755138329852786373478344340331665057454980223289747261420743803221015818223338001042881931084949375906375701444958555360897685493672834912336670395302626060591337991005922272911347812868691639961574615529415962980721201655794534203622633604267703045467489181526536844512945972695454654298252196371041825894653467500122117115101541120536250977154705860847467339033657793902182138876597880295791382874872242748364402239661672604617688799732958201920967294696320089244378249230850419489608077414810152378586206790369371706579043511640719598092787822467795788958165656702569185360268789240482815014977642565082324955312153469137779982456257659222986786196065463720865455136991749499121887159552587826226010363958742617884758328428941035699288357922845812770017646480173422628019357861642731731201730918674436321647792170797365148024319493228921982965198257878138127112967552142207936271885562422470770897183042979768313702820802603273873381031327569864051805205454671185403767435041812682553177717488859704852249433506719116784045852736323273594131071015903750514404288020009321258466232318395925395156252259032489364802966196100424063906327646344842307806930172670774549269806885636113754486177022884242131892252261992632635507255257466869931901136930967185958712485202356685097631640409613929503205138983182699456637618764585743051447702662848087306226769342563887279096634154528289026369840080177150118959548809259339948939375152642347801900957055472096980025640058124628573732637777190986005030599409142915827057923278845885657451712499653361532928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 513369964695694057601256028671695592102481210370948515140453073190705863636539205460991711269620260826530385100592456119678118099822831032809110226511362587682543790235086130570141030169441192686950026336926420050601706785205272607726368437193934623412157659838944511693461183461815434800918997433439380984886939051961270311071603070906194665746481366546842754953160644440875336635045711693159459514830426862490116262062131694990847023554383513237936157536587998090416626794962973141221145698905085896084231261242162723102763980118363405847535831716939691738984420005551678874156893568771701435152565784656983402126596253490148249873454920556105114918948985600893589788654268121394250435293617810788355324011939867965077080774181132378733585145021333957175072684819854935102510053914173095466039754759747149413697435635414397503086105472446159041197825613787271118687599278823981149744333901753722179030374688588256291778774076457685499362254289794271899174289059760099231406757918599560674790617688150189362244814043279779820271129366183012435581005679703737896269284749819441078258026874098313194888943265866964970270853314969376191762067663701488140787781618583669405835495569895723952353381267021284824821573905223150043836528898683557899323182093638498029985758321875054357280854129109377075496704792422109914730094804799036418674142878904159075984689391489327288806617258787210017287736059808213906509522484569075650075093103384959976556364469762424456990021524175552273880202497690109391885536854725566062142460512019499318509819874259287044951781153861246544157566236471150483685305068863258624614467552787534549009319969808558266587622514129515581254874383085312547715329069197528222037740218781607830178866736451714652326940699838942151880003766798136639224612995025647799244622676424270250767396376049004608443004869961990530542264682287642682000440763660739523186492885614450607384129665838439380534560239403466327210392657018730456527419927940221608015575198143135691681572844173347206898276804327472292982021922477976200754367669256961829822928014788898393821204610590260632070734603940874738216103148107522112366155145992519824747334957416800718469740452777221212798037277697414476299656930704786836031045827561534335274233009501024174215267785017081327768033060503151822584750006035697786020750507696720186797137567741368328582017012556771737735516865902334329203967126514657088675433841684991274038413488932763856607052420800096915741588125149431664443907972752325712239569273856351220589109879921661274445628484387258198122558996311726132336029625151116233325096889459082016523319034767507297790723337678039622233453250125235808161756772380671112916748284278330965069022179639471282567138055065999535304361441256482794547664160065692270610167914937547446631356454569153015465380935931521763830253221349214985019906326528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -773686153500697231086147338784039339038861316919351544645757951525477729703020022088189499238545456137527996513594408417556018300165651899249636648807503126351164460498600749652776046603507805299586357299981405178029207221876807636941355862552615807964522912135023694073860594470357868395948116742114522798030587536391544554340290531677428152339748446145861451089769594613439380472899115418596231240140934589552587444991421878711472835426198390287702062350527050141016928833223118673554566856142561138964711572152553215293160370344358583141907241759005846552071003266135455423790933388927428699038672245377575736939041825225065109207406676723990542146434345838738319728415891806680865849557695769228952560309151342794992289873544777843447567096135486028164198958452560259353840139050467902041824179086135429261785661352043479126411996835672647317810308443408195297634629267125625233587295247566232546042444154840937350137610699888573403046020010244879755009626898922292502023967391267269624021614314554105755328199898858532290198084260705966413261784916590011135910184625520084376222585190348321655223850636478031010438370477313527349501534533198021750307776600820298460283750644013980335241091576499144463028499662461863611584648481831720988201826872360380519558905511445866543362397257614437876433071968270129155986480008099326444579880708369354827854159708590610649164059955911295562655798849479836294457180454985450735714317046345900649181645023489312550062319222589700044625828505219362391358929970195409702675914256762352419277553886279311229448601575538869881786223033569830324527625043640496515923487300597887042916542146735373474925645095751948129772989232898029653863419127006358593385490151707037032097989767889763385549397357513293230159503950465594780013762488513601249562472329362124582185580652173082023244545174679476631291078106799141674823948362556645309824991693886666678165370939901913974447001231047788489000379300922634981936095401173024445833130112749927790419812626207643922155373898528415561614505132354347808870850449110879228983548415730333911338985371507952073984424830144628782289046046438865271574635299463500511798823352909395821832575020229043512396203448076278026423897440517042803222870734058115377710072906173850611762201476820264586348794308792659733996323836828476015062544255698332930494399008886227584023723507893600422938697234763140898386094690387074358902727686587787336307052795584376814028081230257049722063247535630885824612844837205754031343752259767383167455366369839317564518632945854817428073595439758468773777881117773852448834258694834300415181994069122826673547447545451108146329776565555867097525464091573499450831504350549531520193644923737055756135917095532910052180889788126797222899312880169721430613306752408887605113107034313137432271263456493481928316174227322266000584251277312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 46075671647233871537801131005657986095894558916512392374632857306813492883342532413457047346013102197542400283358077253109002429957712257748365067380450790027740852644815957654423086237881066905231315184765541065812326002532187595116019156906853483590947685817068889866041979433118466534260697935529658577677002504595195873522559134872478420177801937089041403920608399543220797493701631686765792238743467579420655914830552690529073298405426506690682411234817254009875320457909566123565937645791298721114656923063750452197936533516994291272259397901027794739233455259601248458488530962709052610776491817730581412783366173762664054386018833007282762387221337918829887993571374348289622912936487117219187519898373405964614380075949632850042821599869706363401626948357386732354685292799059735889372270178555647605560091689833812399075690921385787342303135443279871413543868290757087459822164463279579456567624699767928420897641327649378745456311913724222610353334377826719764085274513232728211942127441437353047927104299642186481829051410418358674199090084295118947503269728769443091992885306097963423140455207677716452562428411854049016262689971697527855326664276897068358922233797815709654950949987220385326282137287949255532528809688423075788183943288848094464931056513847628766928440429039234711764010436955385119702485164902400800836714925044997447210558838495825656540335179470476179072814837049079909573264691863665021292917158581475214980894319626314015814389155208692309387078524920238332981051935880146352699015807858757188542299743705779977534020855576622386060750185417802617044727691599721743769081468911027570733562378567573799236228835336918902799954152686903539803275292753601376046871212644643968240050866136017308449414569570903172386648725273715504475852756937250740092609710928080102992105896714432988683296103975039782832682185952106532999528086625445109249778403439400734470787672949102208252135129547005633457848999414274463655299598403177223157500247313140413058924411545125650865697387857456816235899036203249128964063928213367157854455520624288859838429130221443046429314048907204500629689371595992414323351077326655246241624965215614714474074423655034361955445223959388777909913149832871749339975457043546717090999022555047993443669127026127358136199117754658795477467560856579654562066539687260689109423125509708250613804569401794581402718189940462277168879758268216904746990305042186402787325822928224731169706861548281994880744933814665164445634716662660139347430173099885907774273397009606418231463898028582813842923629526221684387653817197690919073637563146816656604380753041133217886492603797768333750886962640369050010826058095518161512985736378866937459376067290712618248757975703975010111020691016471328509528541293364386764093481230534155961639556588752766665078013029304430488694727780502936675345513228271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -126144032405799286351731139670137416194701949253663731875490150515272297094973793038121425398345892042460468661029525213948368068074887706542870362975348480373990303442543724995688851292626629637140880069784399921743444883210773238605191576096081289051582390736702910213322516293760395632072719913690846171081241987714407190914958168261257282342505664494634092619562689942629611801199620193449008949507387014041215142016257067224539883733514828307647684898745763440094928779375905454600593639584257993371403461814624383768502091762903092676470392742324106856957158402497386981881075695302496360276788658061617781049005326203556519700556287730726938601741491610060115695173427303216756337314081764994489360113272466579175681642578029129750022965118394610387938189530420912295626000629679718833489450600636812615385198115713837228757624281530341124824013530274925590692005592528390687439802205053668240502450979953796249267299496403824846853749548142951395465194531785644563531992443181239740076279979238222345902734136205242624988490266780197148543123636996431255275951034350276039069832272935839430241832475451097933425303457363385313183928634440048629488578927163126022742834818597588222845237194322669806978467860186921768204105383481743292880152611508228378034799417838331277637886558573878720946558058696566608784175597523207582150784642936734097857272793280980104284901759070983505400636966177789515300919129669388100554472278290089327906485130463124263755343628681713096950247536651756336047826881769260699366675692615381520602623704850071822071093589500987914939374403331903584891957557428527239302192808303545945483942203431708788802599715072667692814300964519335413806120039671978992851773199586457627668034306588525596662124065877396374851480777944560075716118225661866509704402348029170453412433860342515516913562641507949848275905966903089759002606704203190106170396975454045144642035876304312386434460338832038916181820212532759776662622351804005707760121134049212802213640560526887879888096040134517419722828640348648722346340075412259966272907002690472811333326142175098178781564319589629961636480482643503150728029297290696918093471469948173486265402847531966048158492774819512093298563107609389355708287779036109227477968951469139682740673614485493929011652440987250527867206292500866082666100724651255145400921141314816182743951319094970350811401434654424542443703154570421288839794165933634879100825738965166923885364205375554706884686497341038073015885490491805454536905875064813317503035387082462775248821942639031609118855573540848428240042550610323574778644415097987009955472187260464625729542752103947863003750773045717391109538169841785009343648548121499057713610850055373145652807935626263899520463567631176576237586864279322044536834867825528137043766918781526463708971531869207617923636659289331125657020111467315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] -263256633664517812140372161787121844367726662120285918829677142206769994976501697621728476381178040184279804180109170688452703161873555447055842892589174329166897543144655191478614592191640303064305080776042610347375422731420326005995334330251592708241140836870000028135305644910257392359677895602054770685877399173249204406382580339364145502811253040842415640951457298566989810926136710574850493095283434616345685084821814341327481130301511412040335795918743465756334752593360086775977702807480892818189643765377152035693882808252706531857979389046026631053742749593933511021932128997486935330680436898239964788562219076714504330730800104294611310973666969459699941674203634616220265561734728750274900753878902834676140582692895344055856198587543256255755732516291512231019003974184819003762939082324701363271059995876298801163816629956682898315573918889408677273387123035696051457336591116585056245444195042042249905887902202341699348022306877279103455882516354414209831542376795324945567457238641948469284428659750097198339143389483998240878866879516779567387839650356157018427330581714782817604766192541260153028261757880063074265017995898865176779290352190961760260392265333104548297190300341083635373815415728980632854726789327470568797104528517582576433311814219917010363860131652012250762003520556541446572400052985933646784247355102316621035590697213731506215980414691856671491475043126099590926520356527572207608915021036467293442042305524586082714459274128034423075224962758800799565410091388676951040774487284577752604412677376838654676198704199579937405075331527782159463537058846557393251695138186549093723775211681317355206663241971251775233272886480060594615595161948560273629866802610744593246344652886167420296911032874748950069354424097132218472275674487286657072373087984530156351235877147841344034149935216472080977784976645476361013822704862699000178042890104761962474230943086231743133211177109553437772545131900353529613494500239371497749970983020033180859504611218420976467667836033730606890574697357029532385662073045684039372712634790179773555521831167441356527539844330729908575922996176847232756099345285775900385052182298187958487938158405428922810108766819156429102146850605438060951971783837419590403988793070221517140884420113386257332418797209392313168598121280386472296468222156043429267519265528347658119116245867505741928979822112789081471297181690639383791505022942014985976820583525732528474069232788384491540971283592164705952683111025432442998058274171469136970456519356242319575302969325943683420984727201932728729522744578798322444101525133689368170005784440794882753728044380704892088707415617289329761455056275849636962791054046719494632432590134504508042980036786900273695883373746225128938313537694129951311902114374027287507652142391583264238694378077976017288989529909124277229382110679096360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] 82301323399930892419540758075408372170503223208113068955776367008475089299641489426179556307314496367450365717897974687706183312470872086307153168325261152460234657945773149291261052503065130490024348177681909455933408814781392430963377412296643829761628900415349054608200117721874034733636008377949112663871579317968670118157768286855733682245877831103358650026278228678761077721719161860814638264093375570592683416956698095055103951694496330228988209708889199112189923178981657487484448412950415328217046071737031495165460969329883225754774478786651404819390299735041729994167630847589309458750033787410436082339302122108627928258683313591387733224338997939544051449223198560195941942561341843404539786216774072993403827769140615076263333925718256594147369067858511445485400752489000061982764848392735174651515964764336212941609825957551716744778887480788248706155060716554824265722663252494895876096861849198287524948814224734262338841007202436501683025489438264930703642110211090720702939057540940310657171881145782412245997688229987692787570334107372729095073880622968355401048255200815300862760878490659400701821659104431658873384438245601124613868879131417644348426693764540012812092771903349125973326807714442870996067321701823375680424422689517289042117405546722256694798744661661373956722699270871806727550923518006051940049635533586611622044880319109538164522705381420333485880443141107824593880459481664483023070647775171845542849194512310336900645744216974471965631422347447639044085132644685559119929002577592427287665466881222640045334266762594138608294076354953422996930919726117808284959056755174593964099601176309780341146026528511067918858927423871043908475543356672162887136017553237196213159502375043179843869543152691333368715327452097096676491417627340579767855274834940889379056412314737287654594188788532953606920446920513963033680972221555018013747628665930241424044039041430180273247941082434512259659806512968528728794236439535901443754422820109615600899635216667044905996445090037224119347187586414938321651714820773654919438890808486861897211170254661732906647881697920155371797042972282359865426910879921254745918832513326034030938909009032789355707459095998102902844528760625237793116408801646381151610052650010639630714464223558026391568892346352619101552196094838121904445827942974472962225181797520684911745667370712604127633916092496407021541009722406732269846299690032378557164264079294115758857877266013867975599346684100839064860550151256332408347614066660177471818888213390429062768405884187520162305035670095158672955452016868391212568778189461158418113202575895336354490076458152086447224295577933889951990091968715126372839312652973417962669069736934190372205215653642805059721099327597344276848300908596528202772239679832846844521928603951902470505287130415114420493421246328775996747482624209138483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 99621923397885434438577133627225209690146125139395313211218203256160154006197200054284631421923189302093470595157497332636857408475104752625732498489774246633224868070187034072447708239865969287201362983940105492824717558399869623733570457013264347302872866339920268020414639769625005248500654705758435891323530289701440046288136434676764926603604524462080939867890848439085933599558451508228416573006046309273934580982340568713668656400309179119165337039793375056141433131918833267464196595259285325820105675139298035883523731766637006340164470961443143815509782131892852042170622115345039006046434905286505505941424145331459732651427453687780059849502557474330908741666457510545488932406404944892678655451425647649026066378800119305073739135262108167351375471971326127204825124281992912939301226193268123970518758371506061433631514143087285780528845213434888507958828423282792249179358580851263764116448590442913238508862884334081144539219869389020423307705389073156242525418874371692457514066302340881463105978213268514892035789221125448255042526380514345207855862261257283104303910785703816541712682953451650132337487787462188181033975943045723654342780565390789320170370103503452640316002881594304371104615482619018104285897339852808568287033202722043940666768076307903761346979963445785151098408281067414574812962390340677696762473595012131073253998834971669084547960774180539036797661597752494118125544767906392076467193443507027841956480108497605198596644597392314852091049664370278403778469876069291648582024329793716138758117121793856194550670013808757543006541724697325696539435049730170376210310172041553484240254205047764753673555113721339398843157375554034288401636290077809291145336663206580022024848578346180665326427243198409246814441009100333635064382610948447301834073340848074242306146549824293870139664395821567996869273770899855148679753840483943951472662586787256358116324374683390318084475149272607928336303178771120011312821952122991633501656661385967453055970236970008069401121931677478437418131881773196853219074928290987105569255676489993292291620737627458738811244224316471460469410848214561045617504300785012581915373356024828315251297577640118581211045098868573409777286783419150597367850277435618869541019031225784579026094043622126092322319091766836635036755300944452956863675921971177554669915643992909387292567811383039784668190364274356645437074992398093643089984296457975323486202481736250791273207241046322602177027001881095376360694939617885355953638096745034758211491359164973151054055255569274340874585631391439767059261954276333358386430252671712124315800169728200913827978964146705089656543159019815130558000683918580284933305904542830535846579618117896701789823758643804922508253974877317853345780558347667192715897518372782883217452579957755385762566709721426035460360119210745940083229918325354004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -99480236748069828110089621695684903406891388287131568078756425115311344318172196022130573861103603897922813326310945948932273401248973970195787451159369421882841696302870377267937934562424563525296124918337529033690561064432508893018110025550408347630757436692104221321114566285706992469544333177684985211106661343262695247912060325580984641476175410740885217633991302330134249482354845558410321693307818699590775668987141769937270301781095959465938319186884731571512087818563479705104468950260106871014891005816764746732615058194990129079284937028232742286996223543470951923996356241179802016355351415554972868921242150741412415183065881976522005921399708373303608704836664070078190896968014019282304828763351234808012258850290006130373104066460250419912359048654156861931490693964461602683241352808043335782812678814895999291706567279001919505115357831832465926853795111755478480834178323971170156200002947112480242235791921214234961208198450335529648187358633465670123644345841029211956233090125279087630344576006322218428443251172331251068316565807627258355272686843609985767641610364526025988994521061291834118064757525784942551896658042524791598650431002797715892826027004749441355220255732779052291476436894298158148256007164940976184733820389440479908918940895343425397736232123102578969901128647128517427918335090381060161782286880587728957329970479000819653059684346448526423615448695041137485473140051164774543117745559497077975514906492205481682187980242215264721269141259476602100311348925546562974020096629240166687796444780847460818493290774195773175516337577629693200188089607463665937254984179312234677436953300968510696137893357243639233022379019392862162114722431899612497117997539444970822008553501831806698931186429891666821030632794316805752432907388106139484084060467950561410408047125078123833258515599406310417172013253906887536806512177749084131197891066982149463328990936016388384711690481923813864864825621708113944627804301023788904017458033642367864587710167114024112732185325449314361480534450249069118229282864780915561680904637158650778506953149667631694527282806488371446289644004141386804651990142307625587374171725193246791877969875139511929046187013884859299894102056292297857990320882313241987049431228361342730484535736077827626193398703191563471178901717942708775611466072856508496489872372126163110155002564897789563701299131529503002336303537236920937416364163839932963791558961431627808334388771484953061362952522514354633857578324990118367570039370011875205716702865582562816517532059020934331146129146756301027734904834255223823554240155720871968980540093237445230881646226837684640167048543268603522181575350233328516298450418044704667287369259319004127836357341299143101079007338544030416156996390597701890633599521144994511223187449200222467591357442839426480939517516379310818365140577653515878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 8266263648894815816663823040003935951901354978025603868491013169446659849970183753845873030960297392846061515506511497995569372846877160205602256121983167591076704846476169295884139844833505779391337443129494939784883617310162151521778932339016412527075533577244279287856122508395085838573672303006626837010964707848005481820074386104261140698805755260250280804668221819719527093646722957079910670418723199684857394764933318726679491303870598478646111993437049590205640294759354356430870835004833651722468462031457922767846688945693717143935838068205612297716469404706362641949735960633055237481903055953479627705681781282852054241523110543103992736537552902823742665644924826832173015929963991081406447185290669298021416338821627941160438534229067800461845220636910970066627685481487376829134305001181549375122400724264551374667879856208313159506766673441695540709409516635042153046131419758668253360781868604571666771353088512873247595592637668052006671173632927517132330012873586363493474803491776245757433299842122820516234196684562186108329433765264095343935154025474100214237189512480159766359454272009953435586455794396224989833592470611490775843085248568413764186422804215676434992676191451045904173608993402644739638715594105810891263523840994034687297641487841671275399756541018870506000313596793083132751606960527423970523357750161828983521006853815195689625818556910252353954222602290983066110592855374871249172468310334006300637052759632075892394152291188467659105301366369926476641948069883130082284205258390591326951486624875180949286607081274593445629002101294747048227479648890437584775021341465278686957713795628075141067073833042128421623086743389410263190835444571526220459832856852800990611177311976227370132604685309834065332978786561184819417680623719126422548686454632140913458578779919575116422629038202100470615096986503364669414703140089558421744945487776034357993153430176924905380444098333113742892650976808196292987106010677680991519931020568967533857525395097292432053076697370760708593206610264879542649759348173495176450836007656532528710040173979163251311804344273615735299315031687236083829594066344938409385452662538443517322449335581837347916189207246829750439265192391803971726774399087255762543262740081631645300235375944562852467693308886321423729618835203347474935417403516574142055084127061874938739287048713422510615650736620449720973894899993842472130399274953803172488275218640863845425324961442559792020957240562739427563897217021512136596619280272309236165554209708452588327155953895333122783636719920625074161499859944458163925161026359385891167611698756982995089830312380705675395045937227937187617536048407532920084928327841771321923618553472132672545852591403104129219549321042565448668327804596729470163261102296453455328967464021549764045401342138072245934281748604253273597680729712101299322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] 4041639017898271443612840833719220030382753797919245951649530322005730195340178219407008131862833455145318028088778481192853098632221505283441944077958149974170687313441689526915198512729191698894861720370611768119387878664940704697264337530617061441678552264885746481998757303345827695610481059640951863903827010523398839937707918129317384099511953166698652446576424386145881841835281060160717836306055511258960831740095142692767835215313760115688601204674253354161528526344082941178959288159327097986439006436999711300304805522262428172925197568439000283035099677158015704098388768101423141189397030790533208030936579343592812050995523085674334735402461709058149032712498595130774255594072144170890407534957112743480420968172836428011010773822250304437623940202769810269536380240237650346434773465269453589350645050102551999231625132664478874449504891517800976049737211373213069597043312948380717269537922830133456228557427557331620913290974698573810148255416441672025436432136853076116105600113777884799346585492329613276081128015959260306910646341347044630585807179088541082054012112884263928271554393434132886478440070391456097270278954960528014879016266970467651674417786330641823034261943559016747091194272154120080180866109379493640566586121412225286910890036824426717282138814704765390884926905498828708502212704159347307545396913772076496998477695057486800429257180858287242621203514268603405145590744464845871686777614968074410175338104943634803264006819257357779869024814654226989416208027167305874886723740559597575741797716717243450102635291132400731408605588842940516175854483702466045907060978145741337178877139276898617245385991112301001899307717757471654767957008269144387411335062975264229080569274469439783120577169353983300575179477410660997527195954989982506139623650789537983948912085917159547475861014837254268702269695115414614563470265892007762606371386728233782033373750979770199491726712727478959843850775622335011598788956341137376188484321269707901664953710493124746775338803297206915857947778682569464846401119962149756288977088076242756908507468278101553822964387370355612348128321831454983889200815008531621959094602302871023905132210931187992956859162077006302595186002055300537872626495357032815726603692777231559895292583344778665935920945897097371497487267713975357600384079757353012884039971185673094580487026876994890734529697682945747659405857009169644558725654889555001195233405666648764671164383690572525751475894460534958412456594759973771444154998119840276684822691284155267149828731100437204868178211292741834228426916502851019493674589976545067059106689437640006522155166303515580673131854976565062048521258715253445318984265621885185805474775433492795848780484213352947684548371653507368518350874738369658476759410847998466698993495160700065401001780057537302609297424563405475880175221444887917363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 224508095321714711928634895213832380468771104025982309555659899128802367641840859275306518324322733963506420874039849149566877752328578930668004268189554516944209910670322942576572368196813801882814364765188948619966829703100368382304407393388927791715069264811631124751487850986590828287371994150513002562137750339462291889177783106407693791450806196900028351256645323738641538688738397587915746713578908625432931854832391306694943697664509700927848007075869399003165235790134919450248442562894816891419280221872103389312058278896484214063259183962868503727492443365044112700284769997862306017923299733202321978974718270901969737490638042222566789913605799692021425657793852320147917461380850497310852831897498838023870055716804758864702122045618598096918464181975282377044655589812620613684954729915005990081373185795302227824123810662959381487734916772044659374204449955944328410227477872819766136056994980720156555932502605502054982167110563944571329426115529266199669376069319275667524686418387944607302692523990329375335073708069734523059015134663589892944664682097449717733646919805142693109026368614105719066694295986487210069691379001419598077040792868339189628170186276420895908530480625506132536564417842154765461035730957242659045275058541040387033918899534107244265231167642120489596336827199806815689722880066217596841901271864819564339230139815758085522226888905410381692111233019946754152524744956600789896000353973961516119849858323404021635212359479012348547138372078032832542046568939522028620349869701747202204564679383787025140805729952394945836282601915321608174079200253490172436262246248339611681534402512909690541574573613802551816827833411638518278497991256644772709254014956081417946845605211640951690655126891575901052878833550360082923082364456599756817096510422773546489402211509482827928172520813622274252510747065620018628751466913872242890102570693925479224181993815832455881723198252764373717860807379402528912278081662198348819486253060841299786524773484261644608005977130809975777853388513355911259965156106233438323074971452394788261352678086873656909135170864471192730299876620164481055358115159140715643644175151277777403132577428114932799443960836347659624593801723853994979167930053350878142576533826185259851497904056345777694006293891092078868988375849412118114093051352647495953457053576800819215005454489045867050972966850203465398646331133043176964784477034109713027708633997998101489061389076639798669861769961480083941782303769746269728388930924792167329658942866013105877598549194976919171581664355487849613743861317271675204009891383746162985143941267615516071921809159887387570188225836189709365841889791092737964079492801116097537804387210482562419481373660360917639140944862227197259796657225182013641271413837786714931326996934022292281783439718508791332641779710643879396017337446671498388439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -263285057661107852222712230440268215878707104347811585870795600121403671105121908816821802531523867648131872619343317762629234657540215544760928219151060034048095508154746657745736563034544190453156126853510353421054586367954629217115344270378971206459961899497091823160423545165998183690962387774501424991722105498940432696979906741028117491055720042156172549175791339689034800164329694111938413220389112111626719678214083680693229137364000073924525823575566083218853160540770801266935370930370973819397915522385496269316460024968755293037415288175070306833587706277044585631393552674795509682007703747620254102825270468237993154447854492125179580394323677428263705215413902668430213124544599761511535709015317938473406639532546616919402315702669921515095832183887587030359882739064388011126869250632618734862154135813869690572247611843492051119704897989365220309541218609052555487238120213815827641750564214552521801594817935347442580412332686608217821030937863952107533337816502322383497417456836052718546322841437289351217974403699590348451802977146336071659609952895826536889017616786971310671978905848799980173977680520328073601266704629015445342345041391061359805462768396127907174985217014653801594488310847992763364592007674847090526361142403483352806860246780527518886067872407127945341311279629434220652693672890984674054568434947070979546634755117139000251821304968097418309943398730574333966122616896292311533094199088140622698613556447859261722206728280869221555202223725831101754125263899739169149168580783530396169079565617800353132850072025399650438745863551881350439084161590964416839697201028199880454072458526595011258128087079525101120333282860427818567786577334880767646480371631270466155862172359633020305679563802746162849011608701377121413874107058594492034749405403682459361100924883341657741866441426803204912432253250289030274626992977289129929252477135849616762522320790525533768554608450310363069543135538986172951021839270433386325549532979132842644571496507401140905916139924589316516582677950121492169890427149194778343119644646931748139738749135263345421145234280474004511543582106497720189948608379103699942612093555471551425044116516908706604423118668113872294697064966619201237794097953519409244240161074558418081502799106438615835256827909222738253220766164715005004580576477263946230764313170699232061784340540564221434148494880374139851999617520043224702043210426475185993739093550419076967124934857006621868030932552115110998624339565076343278564732441751801145684795966296428838224009255592698617482909225331814592330590414039825326267896915313498266642718734305103806254896900548886651335058508454021546114642481411508876275657789968228254982477490215073967096716294047146678193167789775886645547297176987065732696137678372573178567752040671279087634643614220118331706672700022173035561976193076808803942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] -2398044727789667210944813821669036884987072266502739607619042841188055935769823195675080763962584900833735256422959470898977977745065448157099132560802189703696324089349468326468526108333854570303667617325112614432111540862786235077795408631537214083755951014978539451553383806808319676490693099602769291279811942264987136266676163930334047199202266256549964887093948653037351559181771646517428367035470353888265242083482473397275437086089986155171704638864396411380615762954571636937850395982454321975272755762083063865732793812904253570003238961883947386120758552192753004007729885477901199303314938402449552200686782831109887688176837779063775220452657275262177106437360749030791480341133162110161657158022598522871622092017598061111361257552630302826989322035702417881671340212298253323394854739029272474023530768180435433799407822402407875123835115847011945419011175397846260544836805446737370624405913485469801796001548079804724445452402131806621278705440128799925142456790493582911114358851180558200737455382012324109747304000802095064398968319114750054233875055920286744621835598186771337111768167152044827329808578428132195582738464627211551246914960313400479315781024859780920674888282700496071669953422435025051029364037738278102750827230706463768499458668329705603675097095118615188686157531040476816257912716091029195629358059994445187168580134139098423616561284285076332302667778039946219637102485890189493745924108221578663782649224378887995709365391924895538301744341108781539266468718744807205492429957719519980675777284614631421794352758833747022869762831287366727804029237023538911857992029465246821795442470937108713256826027334016395846603105391081433011112528803682028160460035289338160572180982088809730479803650241229229647250566433275771806567640294954548400925045790348846616506362080689594688530461786691519923099905604891171834319944858351061209986678962142228651277911433420375402538179913417795294358724649232736921348496321363107242848293085751806038062674420326960769733912167455679695624117828644281993418742418042845714364161223033674611556648410690510701897834725599168880997028766259732211164348419514380418550978105132192273973125976614851552704931021805147439877124558943025115606208618624570975320986514542990910213857127686645709415967500438252680153915065067470765207435678854491595004990047677422708127855490911998199047769711186963045449655647807883671674073013897182724314532805948639963272168142039215068850520560481843130084863452707099647288287414799856360779413283329117665313613734009966018642601136301046261288327257702720543784846104726863154753955384864363544685970759793280294815791385301312520701921330640946859481422345752780359860958913738557999372588037979841102668456220887479610136803277403648822562071890013701097510211474395396767012688870223498254155802567619749177892355417766853164924928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -370742171171404471101903205214507004966678435697945656484666115021083158963561657724695924620439294736668833267511478242843660549757374229177091698721919368676989646460333159113353138277668720420657036316232899450397691921106908628870361298378450901315285983485507080148150075854152881219267145169315570304318114102553200022304805884461418353363608309218233101727106582366960217837124593165890975908158130128206354416210240193675309566450654163806021611097651155246512781591774565303255864763567953281324391332440229920931229914698302667932132703647367691454387605662557117847853317644445297657944722951567614931194413683826281599023959239024907523298402256200684281296859154938466213259273174910560391363887826400558294900258816951989472656974196181592022342693995008023597351995374730040086730117560158071029969106485161697263015877578469469798725869602511799537772593737995272016337851860926259026218545357920272742289967358632236187767266423230292342032017265951303567997249905818711850686862146432167397277613102923276271136866262395234409301066942169859474479367173485807655519592467487853697735330801033365773904255158829060881499638228194652403580461982242624274333922726939606614965411898016925219340452872936449728292161239415494438411977991008111635981235815095024343703002650821939950962525456677855731048032657549801370980863824773295191136572141604485587863623670387541255807824741242177517029942711451422036510195554743764428098029604183202931636122894734899879681601309671895231471343383578161375376526612886869498218886051775978584901183544649864572319991966257112403036510654469954763263206832953227461129205582985747563823402095946480505371280348266719130417164351698326136766064593497595319865517450800644569958341149426015758467448838785487448061300130503660450649337482744649494413787514299909954850380208236704800688024834668726207827758233040652916739862458482739251770824202541166865744872670318142418292091332244640615037721917455300208493723169818313918961353494709427042261317399078360817772380414194678013176970876332404860336150177229031502700363946826877897747357389944615501517563412573932166550516416540633986853620114512154252050644708761415301426041420018511625227578050850791140674321876044330381035574185865998072609643011414270226190591849398191517608873051090032388059399692296409688327684684607955316758157982566631929738143273920540643081944786574851847209294395440297867295639215170003971140472678561874654624595546968799945607236876157002256120172802368306556137160024680953294836481703423582129650148466609190897447644218890928700592848285574065252492747290281169789459631594409634722012017357450236838982727902353664140651788985091073835595218154378199076673733613211493679923832188224759300423591760226642399961594646998829955757208796526205015104882605917092706033795150143314438467031853806091501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 782652272021111377455914597157717048175724368158888588845552210889396262949076680127178922672692908646946054298163911004354452472999157205642561360000635127142944675123678527467007664554382241312900940723837469973190636390957668691715578873691709346235254521278750257474448972642623570800283443648247436350146734849161574394249417455590986345611516828216052968498145919850640622380912599968865319195781014955093117605886606368478834210166476212685815134705835403636479407697760616215845929087391882568836147663801111564057799557942123883586303457222079256374971171236295784448097623381567174752634570656418324521161059173924864978442123842430342307202262213845909092360883785471821594604705052748360419075014667280278193697352552740115740560204147566881089658775522321394869739099215547639675067793921126117516560524875110857599130761747478094584847778750410295600165091538447714778080316785226460614692182015493309035553534141619699749806135187920117454155083643608031594678422816094604751511896753506482998252410094555890216566344026797620218446041356563405616760041707516080092351759418105660116491690327289814836168193299797299672510068492430692506390088037968623680317716183307462708315133527838605040555259915195571428983448623122117943209824489964917331018288044310159081315504036347936103238014992113014306069275062476901418291537997009642144234787654442966688966139532436876405446106854123122097231258529524814122411280941389895280485728283601143125578009907243244228090726229628300385085012037714106918321897433862400694568472546092386323424115607382513146216371143430339059350076809300096338217197775320313826873065580337151127469697669105763501610792428613190804520168176301935128759225202251040279887510807904270505583208891199358887997588607263388407614610131946375580889950659845443384492528940071508989728061933304092499689726020984579574093870143499290516587273462968160664923649107050757164534127326138766879498521281852148916447671338591924368373673423259087182319204784690899967862258499790736626634342324724710135265867427048228758296937939410090079287793513993595207423655160790070569598383269782086459361410016832018029489519357209091070597591964593192869139557671896712837575714421472200925588897582297822853176288594589127916468703153196571075910406778041324843200240385648094995265993452538786389212535989942678844482659546512795525560686318478926080155832418735576518423995648624810482453152233013260005129319788915425852087212300438082254742167581177844884508116080402042672667071466476136227710234707229437791255604705614742888998476996739198960223358049437024482767935614999527441993715373679564697856968171042547059664151882363353545573501383264930979083469863318929852869538854264833395257760445334405987234269389234775790617666066317848411364634491335282713578331312294577850711718295486751695328720757270817212989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -1385433099221879903552014173154940388457188267492410198651337240735276010785058302046953615234771828583927304491986751765562464079695657112507236436391686401718602861590889540726707433734288784068811114356314761480574372709501752188596988399332412098517640897352116739548306712541596476580665929064533331432607331318163227411550043734648400319377395372114372563508893729473249813964760322468456196304020396773271764995322873780695725688982320308218835839947938682755236827415905704863370545859928314111536915490089731456370363809897392944288774166530339814269233409262443521908234779054181290038086689209020617839769445742834142005414696052650791011999353731715996060466040620123555613943936840395867976822723231347503695694944637439614140131160911240899957006924429128545209963684355799962692408297500983466639489234317405239338050921805760906472458653422348489349663376371606484801405807726225681952252538648254776390486938104051468578262354757850491789877247803729494263571010720497893561518932739955815674184392339153635759266875407465245912595877502375389447654821474076516206051083804183166028123104340374032148360983350471400431201265996069227307413829821262457188444476948702035411847290166646973483423789652546998440936739103188183548635165813789254460547775199334888795201404675090255280078918403714471788566208187805751253647933860189871137825926447139225266013028301268707313519380291890824731813208016139341801239681107888540848249923088863725090744678091692657865360869275810441200536499481212352407816417019380453657658241711266168963512176036951248482099467577774865574088740641981901960440446343612266298299214238399236421205016225857940766617682262321125614242812985007042695862368260407116886678469989596924872035455954792359376255744335391090353981026029594994131585658937532047551375911199317060171786889218447784400424655522986422296007115838219934772775904475446506101753228849238107759045033051875967991045278847002083991709734268763713501924719567461643128843204788758416696873421662540019752679682467714680542218086541840838702552598090822776266827504132086475215381728033866655318382259310708604553924214736810914397433074059244493394024982192861728461106179535980307237501738607555946265863123025927389188286934685299005728621749009112862169276096460804905227027322493666236342287938033233226496456430714725377444754612670319465982902860243289693708592299381640161304370267561871324485418482503425224373309746158338846510858982474383331755385607060741963167650770043350959330817442765052904651481162820143620216115869443783772207683431073493792204703687029850380765788351963810608519398352967350637551980967814049566282669988928662916210675249924939220960420510506994429747682642168154700813725732524618965906884871510450670343628423584355559929191992037326666276723529169834528605141429673582702936038369655469099502796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 92485726994817039770880134593248837227889249695141810992661859089080009298127934151395858230016613937009182168300045129793150456454720137989840009171474825188905918531457471392565802312463208366213669262166035357045864254356854634215204497675720851980898453973022314647300036647286865948397459055044230384825745350742520034927058451033082249822558822109242591294082274678431345221725470933424318864608904371743091190431010247345504921933198629157005261791939614240780500690549468384210322381184065725872285018299144190994773735933843987746111495688289563550777737653624832315129820986378037618588611163693563024535956662974505420879841296995987794556249523780858238671405827022176033872612818982236204017061603708630543621497129871647107397555001562724850127124257832333033925500694353455912750439004595074450351035395574781293924374158481976864327642530626094182953745656965019228982117659962776507867624047963763492173640765083515810410867603972145408938532373648025481571887100531096537677798588429131358758131057634147625453341692944499529894488486664624739252085883939222755077643336444195819644545300494941276180352498729314103237358140700428041844875454127502856208845464564849942319439905834918850176629838673844720138435072932731306461975288333156051621890731074586582437812242612825277065443753211639311794067960301455182807402799586817331333907490038789949291083872602905802879819708308461304531611243879391539478047660432888805087022735673564671793034159992994856717146617313723754727701330375246328929074057980469813407832957372026104107131377577193920059189326819089897919219933176431445560303311426676898317243290705719334425694178666682299852132116329007459323710858875741881558813541321797681992635596723813806216138274638529519122767722092561819395715205579316307182784060258402268235099252656433747312210239688423247197053477721778271273247492685569720879357305742870392452589993656263060923397540771612383088390246880450318327622167590700855904542264031372748660332215610394977287858081533336958903248144198301085007637777804001183826642862950342859059463079482099720499692337537513688464912306154736134501694830848702865716447025729235124202721971593235540142714789087035101321569697071446611400493578871730162085711064860099590470952725909971922452247794905486468766007328174957803201675024605600705484805191125296570251263855971040888988214225012418954978969939871108684006498798083041109202378697635604187680472918546006255593160576288850314726980554986810602784551184618148767886582895402585023115804264896036013345788998231482757903402856962536762588229114946164098853792959156902959382367672544843498841452277724023632220995274183305322700483791777993535753631196996574164458660544739568332832833176426024375235335206428174266273604239704821069244714456395746255097985837663681425755654961413311248125708599477828621592166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] 81379911353469773882708657213136201121509015469510283014173037970920119594444839123490082270956345703969894326210236355047457664161332384595452237235037125999541410889047339821947600350100867041753033660744060635312577706937193118465012095482811021807859473675556549689614168965061139074808255476977920283135943361703174013825018408712624134353902223709856343290562382187343143565812060104435153347250783394922614568263865823055693673436294599852402019415559663857658690377275084537887857194326624075379688416109527152991989754152151290337123652268626046122869501370621723726285481207716411457826679452674622890269802746499949541456414398507111192381469672345947580655705073473019888485715936728398582037195659827628771999257330545612338913031944863407664624116559520893088946489109642098212645422221577346968503219799666729808023988400338036125770736685422767744110704662213299228277148844170554596686887271958555899029853074524152847649960864000278293906240770058329957587012622640957936354609836622234357364247651664347383973390185968109832068068266700277422273518031049180582703373817754024600971073774323643735143846783279395343597515257218553177090976541912179373622037286747821636881504957240094320577121502844823835179298326403294980606157580144219099491041672447479817275028548026578404388942332703886489172593446296911392695408897873604816671493884700855656653459893675192135397436344208321231706576758832233133804901551703033225532264351849747567060432671317340800001581962756960020047567509855833485192564366793874902439135616736624991922247962763659440602946276851879229285467909628523069071334263283890222842353907072625898638714186919221511115136852863261007396865013203385707062295563181268676750661081592991629584607475399772553790864848214738748033017828810357087235119282566779947458351208426827616772748862374595227933327682586423051792153043908330953694607997811722217394472593167296496298801042519206929545201905389892248989192243802270038432549730245974208425051981646980419954862309862530012873184552654704644599600849825318220550577950776703928548486560866783466251398694469244357157280635465903767155131011943048104526110543299172305291476620002614741837117098657981511518347360095676738899871751763280906722948213302383296360143495131535355575137530679674297643684944269708650959612399460275106890571070701004692960582201092595562089939518949706859899709672000142993958375479547111249886662771116629689801234215198582610582545242402618652396870721066087945380566632113072272971108207708875108401121959793447124231170804076047059159198718831845770487093728339523955068068025416009513826020677320879849994748494500297713731048462505969003921156203192430491072626063667957295638204090944591581589731442819936801681295854058828279145791781731799733564505110467108682576296997413510075420460588458232224213405225692595709018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -1037987534396776054730643447911934400518751722555595225267735557437248824195111101635197135115486306288240077353726457686117514631312424657770777869140532573578993056138860197858550660580520197880411823353408980617476699687887369886108857649175429994911754708546591705099241427499060168473183914705377096701833490844413041703476156958718175918816915549118151073763305785058995290353125543475765912729993466028856474745915818121539113606702732646232952976605778471119960528873606794028033095763115452530135733907091880492869074758764817268535437771091422899008346617094482292150008824508838173840593811579538585925649245151107285179789431508636840387050224612121422689287745027398006363661762081866983178588174967208362239590131645809254472789484948695967088724474139683748354112755357686185047644684244150784603053024989647924916220631806806678996549574345961608491423257572655937246734120208850154646558266421629862357051772668785628501705101185285232665863616671800512864067695282978097316463510657908481803618453964254923983615128163347992538357205715261181544730932056321386941215517435418677756498086981563756791063148564000376680364802171630007277791382778732189448381477524412976532909023905341558365409567641547418878521283580393190505125796053086249217115997826575855925317263528469830580971657991338294966496324239386659477485566057928904125810299363643816931502069168066281492089545852890555740029503570433752567314969096395938665542630759689232907077333978530715340468691474323933905098666922103882003277462981080710265189025875766206112157642071240507950799023918606150669659632084253684449238363010031512107375402942200022343319016109009797162400072448579763770587824334065516055611725138751164370499430911591326436990262235969647026500910163372545812807697602989762297387245558968676343583772897306054863612154078734239006261996678853113989477422453307658594207415563658389495066445128903745397554807380105566115392784995993787394474049844254410768124934830370584821535860928880208848243397583529618761388544264234157551169002709705125620751952096843622504242611016835492746481282247991551530551870620119546216599834327992576511454082980285424877735213536228937099421464703163700648958445553698045847929594557292119063870007320673246368690302309396247653224711482149469383633187792524001953755204310393612780480393006219828482791385077441725048157174733894183235239411656550092910328251654480103509206820317842626792418109909786143680987899039094289965866913554846334406566370077628237929286751848192390556654083965902406100161650319723950721665128771317408415385429349545091667810374711845187100112611142810877278849227593127381021694672211949188459931192915903441787887169721939576867613415730833304748523315412379125151711806976928201606287083746769452045954215635726168705858794175417064260182938701366581218411298317233361543086735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 1384752984933727936938292378705180709922411026511164999307185199662060634489073916852931816063777369758996032300892461820382828622872029820736497693463028557712726247490498978013582845322033920994639352234571098657470849560504049725481746371700001827821522945252754487307336349459812733592527254686155794718901248911235147512971539960302079034090976521769754336098285805285850828315558515666902174117362239125268398433739869494077081420003900158997158726820283710524866218584320901147518210387026992549589104708376120418957822271989340090787169155074446828002460744410445785871295265594560844095152376065342509295251688293953683763186002134984830144176722806842048521385724061900899990119055380423968355318540482830160180736232680087740906056334350651138262820067217534274475652899436570220436605438738280868245448554133704403159192194055401476002268151269357683211186732646003949750564834845598833124051708324845247976515297874694955591079354397740134845853700406336464972682771873605264806698636941183884510493985797356309666179576621620356475369595499878950616528686843977569291044928680266984426341649344778300163145999332527741890195565279738442756212904154936996340151846476178573539574986792754637431786183887760763307679302221255255626186073791683757414202055522187437266608401606836681665339061598467123834103577932953003449119926337229886032713959278937587594505301191570254346015858915781780651553744285430882892747637977639342568459261891405439652109631190079281346683180507121137567635447096519659220110711885219246883772416492686791345439595364929514347650019941370656408958941032170110973478053538849669491748716817116318797057165900820896706350394590976966761024545846608272979154469773587866272478393363828940375052903335216271725906466434810485628779758152579571956941954208607574931427066796805653328874326338480567991749660015774097207530076674887374751717612091372477270469505772204113178209327602076837265267143249508450807224778009845792404485540973832105004666911595736676336611686398948237357635024583148836570122318120453978126442884130491473837391543860974671386866275941786615943486630513743362050864687884115458844435280028654398363302738672029837988466900771697417582604684600772643278732136983019804487851093995334085591709164272634260404448748149592054378851153744672421625714528487844156005431785083279949549097243306366461375110981303104627539630709936003678919659538501922910400262591885425278991312267105823581008651690647562249469804886636307383037100624121007152291383213974276648974268409988236980067508327715372502452287944089257290621066360902157479911365806755765922535788983598427191274300378583055433078508365821319362948974685195041691629799959898250139581863166729811768291273317295965048706464113038829024810056836189063894081222645402065508967304853067658228930127823478158648403178322993686947001532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 863597566584947552237798499727700511683955524793330869358582602830171733740678279460892761768341826437313871366847837343506566118822568036638044588221300661869744291117606995861937717895208173978635026066123757823539965568540793315224350551429784889072567247418782574700990270122257389777946961526492224369008590769709881681988828154263615143633405012253520109078343378364621589835313608051277658497484830626637411392054053169754518120917375074308557277644685110910383110624513197360350468660977716668368781724576733786134192996871998731654712131947397064441245995026241506969132903201725991773063594195306185022942226166106984923659495712093198477921879131555861722363014432721126673599828156634917082894189251054223772416437265209714511232278119564564072723268179729753674705104056310803160150207384559766657324402771719963350297562727576055388926182373648891382111710826719397169628044759522110623074086345958571264422648375385118400040797553845955506796194365181954462491002992979180975451970040454064903605455848987883473169832250618007670161114971509354316432586074031005389747693649843269369576439701662187429745243990520143084255646558708371467006409394913477165535246178032349605870406160166170774858502556676685984293918651016279372980542427209864769094619489554036157535667411127882157056485102640748323326085027460453502218663444859817835221664776409876160831960758785534243503602531686772019284767502914553343234729918491278565933507465654589184096962230129270432373963308037986588788060073557630418350242021785175109413782470954316699812023187705923232600998967248304367492278904674685481158015836789496276869593713886695657229851642026503221741872968458487483327878071709187182178358403589476929627951019715965924273990447541280880949331950011543571915999941484663487873757500423854690324097678292557894948474971526336161731345968190238389757503439572036396768278951599543029366647420723659721145885671358082045160034865420751029140937543665701462813140701589468347268539705237454525092789672713542624614634640394789616516893450808614259905047231832250137696844864416438662069725083671159468058633958834021148542995571999623073361428700317137914886337791403974309401918517183087711043057320941234430052288260770186845462960048401505984145334539490240022179952695745326719475846889575851747767740828873026730562428765847788725547130543091579900340345577770457786910198612066849785810147844128496762955040213327075803120004646615109661420607288991187193423078906207293712978278717330893669402687904637850503501168018165352937104946658250629273068222690686170748922205102035478244747507613357864264871470590393195045321826220270879456981586155633662107417435361241765611966766443296443901059080882204933904887501443040296909462978553903177354323725911364042204922945732850523905625658136332253465292564400809957022004473952537447964386263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -3682050651473860365324098753974553473894133356915042573639924199721559456488663760479090640416275407820351956720105532765836312121212440635495466976747311134774075577559994125474304401183147229031599595936112349265634651780071909908299209363128359509855421475531046554089137873446154053369662737227705425431228580443692301761959326341615722830370288880227191534332525617392814683936993509391592968067958784027736726854915376411747949191883919238569228420748167690191430080582954833669177809081759860672707278046184285269596064150311664469910376714635178451452239441168346563820195118825290130736205349234414993209360261580995282937019715575507880264158242713610163255237036264972752112519558370314787286763616036727435143664053087548615215707302498100378719928445915110369277352611440413352946382659844580842399257351873471173858991717242695772496962916793314292178550457546776312452771541419267986026232635995780343982975401315418598742903607128064039179130836634611839054516215025453168349754106395610230681279003359230010666831124916012962662015487395102802659239422950494238422485837966607187037755461513355303945094652104136215747043748347096597168022396033951111985318346398093634848308056020496638723114485951294278495418850165408025013372267209323181273893326954848324520032027844491119390248621342397392587842883672419545533243146762818448696116913380712031713046001377066274907582095274708864763500393089785527341978022998971248103160839144297250180112143246155763054863542468385701033696605337338332842251736858197898804742003308810969533931761370191989666509409823863482046344610864210429094096256353747834132206540466858145388980492506316478430053084525932443711028062351301218832154591643071211821508599120371235450595658280577509832713250845521537538453325918282519431808512642873561249132918011122639962381327108214598320967058451713030207729571548895754995830263530190325945758650516423530675603409461186347395419364340147142896614324314525187585981944859342689607342498225022374490896762951668947210941148305942742094639564465681028562215981439730382383994020307363820124645861197315711881261102556709512494535030140505128876552198705059328748995592711519722656141116803038368198911064658283771127762685492184989760134096786754494106593878427884691767575063512474059925092947616949881159690749820996726882575386280265799818913321512095206285286474589952407601901375821810476660666771165650860328488459443040820309395604713297896733005236257803530930907872284197551103241354965573855746923260182144691928876897372181923414406582883244842517970129736140710700597973570448725180521202226539814422716688933604719754792964117016871378639482085097113254702599952070464905289344094335556815704957169892221141143395330275191030448324430023849768221453015455041010593129623438189784414147046421319974615732305495185680362063583930684571595571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 2146218776607809842816847988077484933939762957843808438910179127281032507615187413466294575227001878699755747940058354811936658604028701322125266429978812349109280614886878887453357259424804323820434303700102705243839375811618382671450172722603763509809523880361395487388552490185291190641566356948309591316189101582629469209816183910485069921768550164506536054623835229181646405167460720741394648706404222446235281149165964931842607614071550897933232974062538769939255329785557836444822400768270050560647206225463229957348775891706405483416842081250850538496998424513935856740524257709742125532600676293766553687672490449373868997819249104720052124880389661204641518880428565482904145247354363475749811671331889879796448341123382385387432270978664128198512624101447780491265877233547736307958100873638739228739010268743889019198133804206715728710868805025885482802860586380591398888707937117362351421965801583192364745358244274500293331820079493667785427112275710382049621876425631809935962779337241291246612683839265002685115738470654693760875161121642529150095269403340992857580388216197517760846129631133009597313296320148195249836128175830790564965854292792355585694340710570568496521901107632039070143088004328444779875887916762629602579995066217607503724292833192536001293052636013549198708605403071313757343874833955368187739088824847224150957851725035706574873967240769055373913555429048541772689220060559827766537435003816847458082451668421591422490694298857492585657940728722369892889158894283067240203749288925550187273708503154081428744975489513271395949496607861488328072755551256944253227828647837016977256048800281851032629476889803861877031899655824644881970816882465601941823648638382613901883595898052078239805396000448674031111673850188844457102135899679043968990300076418647942438583552909697468201318120385192086449248121906540823816735879353510344525551437325516735570820446488784234861599164667499774832016733064008969472430612365017509932851785537914983746237770370014853336064267337956200324598638853146004271092923104800445856181289956481797495360846205653428776002324649936640160042009937557066246265924609196775916300234939522828595946803075288442740964833940342321403580859994006208891702163162190211695786748379093979469861797428790106040395019368488791848517634443073553438179059120249105220422246858858093111152745543132595572951506801455482557692852703268133270610058085968204090238432583478247326924044319986747410172982345130492616820870149489915648777719119086518998991897511620068015217827233152723900796541826122608237059442753955681686100354998083621747335401836357272615088082528936711550570534585254811600487815763130494663710104335078272754652099911771767142237092872331547855886871591927134037557074412238447655624743958164894203132418533816536881545073718315984639451724468911659756780865447888573607935213568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 4158242546768761104788929964824976028922045621475291648834950671281211930901106382836031931553554370332872880336090526440460829316868833749305752076581447799184828021223930104923798076717143223128809191614578930194182622302866336226056853979130837784209958060731524338934355217591094626836143059551189619355973155528744457523331420705180573854496906462008900183449040440462107261838391863408675759089358646983885957321206461387519986337878747149357248869890543841802322644369360663923617697357931997552618854555112963834362615860814886347832729980686642185399367269274470405695087354298226518479463057595434328392209567454188104397534666607497591313558101935064997150814766642720133699385903497454894700745874230472038102607597469692259535175006851432814277808968863218504914490982851214710833504081251463778993157666412964114773720129389677524685869044716647430765653348328421124077159950275931475264461652701057527032011651871839793242943956532356799595796791175081076347682461632363586792616146933285191506846207099069324713736977905250338509325084443802852120968804872973147070578317303685525864255589478105294786395415629467004559703191544534728508091336329777955945592871866251556891332890228653180938862386958480534118416165148721976797840077777327668026591874572276583657013086393471736501205830606553583145754748144791427129348735777049089376934320158792723672550812597073660900726128956041403551968363074680507699210176280950596399026519454576980543852741984396609994528732207297605159221402931473708430650300066009971422282727968560987593436026455412427951430046897332897103087189161523833071614499984711646386622285757932474194950505645501535804546044408462326558438649379794177428124075266449243687881671217356061702949529573989302961289181659030524433908832512583029485752724555361488602801855381795375404991414991352357281687447368366496166339981889174501813250701608308897513286934892751376588502827466250373987776515305754903557676622195487630355309187065844792010295466098876532433788389829986005466566414398957876136820141116769373593149526823783773517765870607557229953114486122616849717718126231327940572631246153762986066884094738662187309237630511891079086238324733012644024794909011550450529124930610281267239355549660255716612907613022715816719395702494038882795606489519001116475196996607546659701439950766527730090186051259846452647864937566573907518908412211873593292744334541034609205498584422012555183702637656726924505163730775816231037105323140158869074142659842296970808170743263528544340134075469442307283078638390155777920426140894493570070856232435389990507573757341133662611064632673175322229691439154569664599479319328537529659275761839426929088407414247719039030087769301328200565907521799509085577872746540715055915782575540075873255711546699226639228112871280014521444969304081825459224289367258050292137066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -7414821890997525470337149746279393742969499794524437288888633461673664900415803049989787082320824538716338117366788374523432343104654611837550314833314425013213128452957638085606975523429407634947208031735888794433498172252419006962598075124117533520499288477478840583594049304714280428122130817728555087257367531782425860057035694626710420041520557800765344848440670029570619197628092808500490460154978392545030585773318794340288413929507074320449150496717929161304368757924783740208187447938446671677703018759334537900995316848335976060761114786584610268947468353498554557362960010447826402835996222409048386713057971080738502528448828262023705826898219915867262973144893973320667829977492145169310959652145686899545838996514439043845126911245525857311288336617000091417154648702755461953433173344066892006401006837793231690180186556715434535391133448987599065073805085113368635132328883640634574448136138617070355543021973780372110323884189555180696398881337117204765745309803378274917819854752296637121479165141620493061752721692891897568000478366815140735579498782604557930144163392416923163058789843991765581242265039422216843524638764672263148727607541630768363124496389276881821025062750658469107034425012198182947968246652512219010439069750794052349285624912243240453793271301770003742731320891614301946941219062971773887056883907874030340723496345682984871480523160535404822368734970885150286892798514765279545359262064982302595171678009888522863459300327679162416646796619542125322953958145889974082049687212348562570394680145227703674497548439910302604763329746072977192997744954006901182100345978194272909059280833835863488884090570090649439374773181786646738985347238125526280524140212164708054151673676669186904297733673702957536887945232073236411222195660049738280421969629368068204918653072912967484004957229661267810713264998124575965291043096499854812719302494755031045209866977944960605300314400390024264934565911821095427728969431009494376449948608524513339623114662110851282033401172361114521838663776583106077266121936160630046332205053761170128022226945668763874558476543767787107350543379593456689830859987843596880480721170141014823182308685746289409215296310304319158089241837164475055094785147108054866247367885409855343260554151492046369276685198792983604403865070822575904587487481817123301696475369197413097041012171888729242636379682587248472341768470594672295828759932043440742728895835588810757794894279310388780338509145146082177000582068465707801148212550103250604836298302639545943602809427667720527477502822654467180874112862120946916056106589544830303181546911688266855660296529465400139629956351047956506449432226504020998993681963236065621182201754296651261982222919338727729901741802653270155245046659719828496045902187581094423512167753040848940065567990744095368387868567367936872485944701405352318050007777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 305656427997366210381078462840951360583345045979482836671176419457901688849567249347452853171876935593376157343497818508331258603453070498297589999112906584695108524882718529624234871268365672604634968520504194598871231324381166817323193417297402660102615454586785750220597218397384551425161148302228320680664943120213757808549010892923361491927583322721756893923918291179144946604377637079817992587708120520128425609187322093764488015278147142505822241696037525888100631204308394104017395722982290092520660746051433423340248892063012979138477622463951768366652009019339369873303198807625159830124421310556619223187551211186337379506284758534169306062412826224225515390127800876466046751292610433316586752172915020714283350270949812271082276321441769321649523665010259109360806124384611672759578504910131266465728715017584225249674007547385703098479405494851462220088842877336600566609553246297550547705867711215060911377246527410491275977329286973542598104916847569947113705271247715650435634334340397753404857685301873814046458304386435380289493557052275608517094481211010549972815253045693307447029480849458020812651445656930248175896783266589625688192842545408858301524768804843237985873683997353725362400909228032128446257095172342962440544585193004385507875396107215416613713144623366777152797037006340808076192118539869943648347478533070924049699232470721809436558498495923933998471814182892355859570556250156311288786536198351129205926540315517490313069438763573610239535896084326890921593529243815997446506036934123752328265777588014012720645133330520480376936676161145573855430655458232088428489664099758132361132146509472086060410389725069595716390880454201491854685423234826148382953117585715868811731267663947623422839610396947733993524819287996453483742397456870532110679513044706044507296638188280533075622859865863768894757136448963666279714607293534494193445493174488180824337732297681121366864990800030587396226432887066452789822068148029518857391160968520164713811207548409654088407611520421970539951754083268861469198076423160577190578436415286163581300659128866887398127137692086671375599659536216827132933280207114830135535254912009848479567566273907023334690658723329621583798322045854454704811377402548696363260238129501088955727910163658545051866444426355482634504495198927006244765841441843502349410802777046072880520982124866860465598192527895470887821391089522379930017662684106864266092363812777775172216400291513211990108819123236189564289125598058537817289083965372056014551497463472487021027168730050689487929698498455175213133416366527226828196795771759373256057391669253975168235101991450634680002316454946000694897874703795383324574563318205498432813989370960569421353313583275800799186347904878059007996295471531097308132075694023208129270135945455378748847195607514492156259954173728108211523193847588810115566796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 11321911310306767077032941019950573280768591522534305985028530147144189171659215007455715747995824834322280427186948865949214190757251044581459867522450879075163435349607596910461989584195028615457547476067169766311644803144089001607051849270323477239707208881986979048431302041368974337076123716347232621389864498945482739801136825799234164548487239198256967515873583857823299321154504548726966631949742441646322204669991007989722285958407820626413526044929561305665444209817289696249958828478094284472561755849359707880795887247898605949482537528337929301004387318076849601699112727822472860557299997749098698043237030655645322370416783712645672434136450602174211806557389633492661517028414050015917707497318597404388334613042334264357215488669262867681862195888401382263522790502517053978335137039499812219119789702514825125893841560070843044296197708221254996738203728532182151284181748788975396774839802740638171006565116212440740464506497442573216107447170637078889542257247009210987679862392880708794958278063466364672684395660235225460125891195023072177725229581539598598327340033578706704549414334228902021034339484802760964870620533791156198855412638957456706968266499392752251353925748823429839640181516613277662314823091098559109650669226686253658380616363255334260574096299577836120062551175292117285007046213763092240430002109433375455247252621255881929081066377478391373387092287383348574281151138955303357368340310899039650883879853465134147040493314647592774589485949292096617870797801944158954972112675583936965800733655064295549574047567002447660321112115247876192607917080696728797779194259102243904169781747354803121843662342771768110309671654528314635529830324787459466530831848089875757118865612876635071675606453840470831975876983254964232994644360860378456805636227640489245778291968958749029900231633347551754848841794695568495922530423520108636137892752929497168150213553516383563811448843822463419981383266938559019341054666130469201423230442945043361975578450638751244901932837177242061510138720519484265035462437157828562953195128428253239019669704963190320904158162001310534838881454935174320560714962414676352410445706539375936260059063589776170816611296535856174328524163198663520958607653522016641672376018291760591960925584354595685811103816272148392127986991993234496457601100890388415184711356073142122800102063313342347095868077399236086543916968012615997708862389037401960412149455199276909078013035817336690032467256029108025634719928275913712952332898090051770206158162522298014559108239953818431824550881872071059076766344327360940400221881841402278703622500344962109175689843635863447113351038709904983515062449490787407352318888875059550791113927058219585634098204543658376911998709037352713494659559495152462534644332636506631877499786637745761651858284961844668046129741934394245875381008139633293393039196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -14531428394176289712679318922001749035930996569732957284055507325573971955932677274659655020625311265260098911712652534262316009217162289318853286679578755034159818121847648332546077102556517492632343646992915028141686912640371647435572058206122817025973798034893719135119480022059026565479054171159818007306905834015413382898798364697286625050754051132678232820140977581556772356060685171526149782560864430685540469646325047082298690395751964545409136081388056561715052608105301056032705316781881685139692879160091779382349956452130273487053101138167650192445930479893076947340645412085107705545572352995882619081692751684219522412999942749688263752816661418154790077743017821496158300893908938316140478672753959542646812386332875237009086569819758975373703036398847187308556998985744633101408071951454826165563272900109007493131371998584534826348929843525904652134134970708408965207541849505348263820209135210727561686802712154068007054320253689021522404978093036667371557241771551409917679301143379407629532573502745119609253530364568460576429812291883706830729231190033655630678062306404046699184780198061280525091682664675911953435917646902031266218488846011678492029254229218329708852223364921722686494134175536098137848629017998828784860640855757739055967013277024859578306873165943792241079916548459778905674585760712738360490767648762314965923784969028334672624572575229716567075825466082294554586298130661649671024278629357171452627091159558839225565652411133662224094360761151160633046472353048331885513302259854217148359177052359759325507875498866211940433763648152550340204437977140450823340099578466984967105595045730305910106802088876277319195202735472931616260532152641700957124043370908938033896415293230838739451074643297430898326385325267273791464700905125679627105297527905756376271726517552573219668854993191112449795749359539318178384092866924050769674008803790100545141020609036158400495208401388497769667906745317249454002399664175072638081795974732790101776963440678542579974996518856739885453265933132492490372511828820257701614817976478307210506279705815424604368061159269343015442639711971970425641784236113146464871417394812404665360293670067827384263376923037228282842392703610223777256348824423286839109721771579538087547599327992763348255946481770826896941515687346925949775999542980684285314143405663431868245324405575624486925871786438031296811095781971659135503836362323268377953390326860460193829127034234465480733601687839062332377285129805725292574976935598043683460951489223277342655648596415779239090413696354620902567902133033474011620272333994373813464326053488379055616940613212125180962810821504545992779965884148342716173383386472036904775001437953513810681934237059465448386610082994949607872567954729304428661876759458455783082355017378064007434427071370079500267257484298119643117131693658738916360978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 8195587890414362297371090770798114151320680299891667010785543600075998362184292052960025287068441648881151796869643045432176898252495673902083066028161464603224848348283044472592967742502606616169079603061529404403450699764777504803995657087376801278490396928353453576019657063705379666460717585209293536233482112383210850467325212801972830610583064792364407264811992504269735343856729443869667830172926457186360572767250771242336398816095122320334992335319797934394170144145982967544077029102315207177212141211382930371162188133390454387155423399647224095118055611974775703728436551500910609344514240994638515307263167610209150370985530977371165555874011713282700828120932084015168622484355137718585762160440270727302004938046053460159685172137103323124793098986701098206089714130354722494901922688805505050495288403528235549318618370522079054343328542301626777694685619965667646425682599503641844834274316572127439956167974310945104384311237353808925032668874173830952125034285375064208471548628136548776134125340344259006658353277775885800692530215502203770118704955416480182387137006777346823288990730873491798823524540222714140501954352772383496649212789389225772717443357535776773431160128986891317679754196446378702122768366000961294978936196630750006955561053392463372356816000282031732626921455652894812703572473416200695066712721020745910005889857108092059435513949737978878736155152816562108502827358592891377579681459636377104011573706594461124520016580257306500807035691339144440011483646122403995084443500421839814292867792098238045077943469936827648050878307150238242284436892926552503093885761912335184820421484315397566268752918311515439753414310911280681173571287821617174286073824881819454311674409966011437730819906213064102175161772216475533088139719467596498955471559259221715328799600814707507748064793513743930738341554874560866585653403611547361035066448666058983370350029614297046208051471042090777265942698220066777321808398681880153659466068296899223624189353927136954256117846950902447080073133773670001082020697791983635516629577076036715055255703009833456435455190819614452429276611239830540611534042714151063872599452286102897948995350211287380613498005092697381798469900692508817627468473538756085102733574256674389417868449629799903429561720184083265204954544296742575589043571257540436007960466292295724551316647602792594049125468799293546813000296977035018045948095232996698651283480155706763437779198534114542550974427512199770130155129573411508809052018069431561516619415325670298998063742467718349579807670996950468754626319071699891552619512392582231620518571544907147482308194674134424288861402316373805062743922101960593633415971147833789878319738296354208718303621401772162788600863470198074634412148805807716244967237294132734323538683982740495841896307832885989487994911628097850186239517502779735914221404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -2892309256480455335389223051645712226772621373394473719085016275052296065759101512576397645101117749175097181536661563229784339552561601301500380468734029186177639212302967693033744077500768021573423226216853687532514555690228051500656104237909111554210300625322544108486184008406251204891395199398598964047869041560561524478347705060340352556578573874952705998256171921437195700249814451571099060243115281653006838554601569575549411664276867942088018080598793059322873021288602264303101677730052919371653364583385648833249084387589638576945980210971775095278159897077406079949416093888334940852346918380763416219105449917333558809309816098866398111853498560428971530015886575258707409142513616637894739602604353789569035537548696133416461596314003983716909794365670259494182385441792378315964118980161943238666066243017116772600111147303196048903047872586823626620615664905903688093997547755570749314732803082054507290932516670862206701305798271921248675724719641139312343604345312685056219990367306130568726322815745627384192118287618182518657983363994528651859381230521867004656716341660006589522142240997857282973116855306018602235827425877843657210260453673016711014736887845898318573746386132726477702470058155541335736883594585269285142676612373570964593310035831715032216970137001829210614025574377176339560418721509090780292972111570564709589053900740875375755529724939978707633492692513068310629533092748751218032586746162518559689679060909819050826607690429779654127256064957273029066275283228589633122324166291616218878043677263555038554564786776398269391598861501844756941951206601667087353595478948399585450454216465111466803623286103833571440720528313757991657646953132920669493273591282230992468045122791089037887733826056634111281193003490329611218124111790210609052461120486705244812682384090263616312376884871095644930635155970937044818738673400593972362100349488516351451281962675494691222720789429538218958575299708434138926317516203205264124864176487135292774163941126437722566750647357209331715353785174369408458932677884255016765313664587467751821729769029122232772961947426118927862705378490153328359304704374874650089286448242431764027870991208428250733550083514565026210398935991507478961964635081531431486378883735455920789084872488344983309975448359797659132873909521472240973936525632164469199863483204071946994497860153444578600069062091025155603790405403096136258394061080526800993405720503746675413306304563787368687717121902710697503455304270313117852853948412162587840695517940678169237425320599845147980675276177839098131375061773672242350284275010911301793596187516946771651266965634485894403325717953872662481307089300444937156601188290104359321599131338674368170037886005114647049996281472241219242321151579833245401467113060703544747657269137804033844209063785793845596246900593395546894789321630937034148911513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 4212397272519720866466154248006871313051033432206699210608723993802790991301106236019673590442078512731299055887643511949880526487391221740305338477669236883170801742076640132106113226329379893638453133526582791930134722695141097126802499945967814935553444025998743079536665492075188872977665518917050655976439405946392221959670265269189156161729379482136131005054270256143075675462743037711433204740506028483719402238838226517572786271335842145669820102152616992541182707541141034245265330545391220651057227855839112789044669346662359787614860096331841886100121662752848456088082758455769290329188459297311244270770788238129849148701234873782453020367174766577805940038852415090464205482868294526397835471850345653101919944422848930628666811216043773172292991305285392154066817275588182270639441148007751489146987921540021266546178641811408340867832777004162613464930507374268687260927886936463858151810857750181286652558334288419943732646883489177965879312758113731017902795929428035819908813514648928776769814461359440347625645381441480911887055034613802746168081182531351337196495158544770662207944206555436919297556769586559096876843218092196853377234949049277903807277171417638579191007531494869630271832608998085067725118781937197670154927215410113377946849845850718565205894194269271732230042090140228653611639222575845411117765351552133097311542991516308655609515442730493108253070470208460494416946963470697799462247979177435797847491882530097006253574594768532271160818873471320589433568505199868770181533756861663323408224763916564724988117004556106488427742948778607459568943656750876170019303337379819118496515841762742553439509880699433867539331395973977084770330785203112247992255181288070592388413092495978583362330873021498752222145443432271119907308836677291356787416716995474617829297917237832432102745213277410991593573554699555223256306222761409271392165908012373295871023438246495788486194372597865739048710003796341030446922303573452482403469706961045589391803573802163450914756906621047365046189903995653935904035589573927389891539122196525908261506099812663210338891171752828361742871042196639307077065375393261947853633698062871559838294907083533325285410508599629428347153888432529544572967773172684188258409741849333182560648194224958875645091810215712975934188356087918810408777860298285785433188737732007331024448892479800775765165998588724665449521586869744011197585636972654231359900633373034985836371363695250581244572341420834011025252975065157764327235243535159460333608423748495762504317864407898583890125962199584798680998222868527111505760852028241971504762938473438519481542189051546595379797522090129001402821577420908944182832689675019856677301791672262166271425382529895741038623362957073085752390048562959653670432330727136687231288648720494483488167262985122050023805538083038717280205885686181204884528824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -8325583840176070193878873633401574834030721822025657683539634414795438023693874524709051333227141176346433500570680850807829575897426713732628102930094662080720384257229277514171694226064176889566901030859708216879307470025124797061106265078818625174658613100699498590201142083386140278342332374154813347217409806186611626159524029481156498529644808898809752800555905982186062729462478350786107579035548108891728399425912036861732309165401166255344403534479642723700951428742754290858583456284556426768892071519768965542561391689503505864799677319434591604264890901809121056650075006824601329639191082098410780603393009230652120848068480491258590414088622557270494283542967826484899578399604144302721560764490509007691221030345270417387842102896932718253921437454455790686397800832596287531506132662381107982785509119905980312019461472170651338167927891777329537010659704398599421864396826503877045553999581493761328932240473133549627908227932556132007161914988453995649470772478413342828140849964536504580711319738026343267409395974307403085250941895125131443119485709668551484613808478431172763049746643783406405509432018090598928015304024206208021490576728991417643964691960616650031055084979532395962214686540526876629402824811562737699384318871613703560533273224029449408259856242169262974152742064231539218701163028152869165312280958453420031413411576223675026742856112480051219821586577452800881511494569722783210934574046162912472784207886538784082321506143659735428160164544277181198265301302877855315974771085081448443610679850815851884806006143291662166818271369721050692328219319377101345751543235068055607948049042817854712834428030921349995135655431751031478516516279662968814437799493268172597632190205870884287702129804165806312635837926630121038369676057378363021823132260672254984100114235329521885064915077036252105108388377704110932348946080123605768709188541559301807342096613926025361282625324564696444964919291824285006327690381935234474461364116552127607048254709069173561956520531437791931199486356431406287613348759952096970114239859900517665531962128377391071350834371953485596985261862247669909568354384941678584106962509928053057927060617620364973236551773258954289491885919380541319796428631837865176941149950179102613396638988760137226928017270932447896072083389834301820884000997425598752065683287377001445478987662868713045459919799153705948027926333997806816151964623262973394640725623837671158008309165233830758591791748168884195662707745808998252829224876382995301704121919666126488073660454741198071935218815508068218571041170268633883052711280838287358945812471094523273062624133535653873906288930508623623929536356500027102694119587202084989770621315862811446253252283621841502874314477847745206264397690117396295851049655395692067584490744888969817431296613681154988210460272068547988113699976354064139786439884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 10649987748124106910570371640075298394574836768503208203248631233405916110440475540287881467997732777231554553228854879510528793360514073934807863123146021355627266417863366901255563573162351464110368309128826612123930452067982920470513359229313188013389978458276456161544540857293214949803586420552513115294201576080415500489436063743139181509617736434215756462999450838953502207144823817992478369412203317041332704974609932262887183825637502372916802610858850817560825505503001267928963398950118647626097240533235736448100041699457404651094026287425643575835146408038539238227391233214468669390203311998230493389078799430531446768239641520731438745484485869297997991444268154032170072490469259223387868014336524204876755634963652008169332970808146189626300888211274803648706921070303291341916240004192099190093553291153856076358944498233298460467186646346493797177258891578318956929955331091805447693034576481470515853433877986246496760979480525442246878803324928161987696618814566086841333548067343100671449270996318959566109784901052258363523575032372530108609484577174713142461372241285806536760254516472857411279392888615237100191262585631944183412115926585485917053471904733658645044485358355119141656343770376315718016195036348469788704380705491653999448752682015135359399298319875278622315009409943064943369143928300161656274271919204756963460068960770560323312256584852456259593124035892705638430678773521612050180806234414278457489567860692618557765307321153934335958849844296192899868864212000890231771258431685112599990913606663692923051020795386585279464264744103823326285835844365896462426406689601105000879294039545629756716852233316222612576565890496789198100900702607688448015408538958210911189679775755410113583451034495558621815976767638664178938103107689844074437595715125440489976889944062829964317379020375371870440363660926229810079992918154499692349946484800783185522400793459647205017454124909352762224060965327098827982031647763608468562613499840706070978575105348568874814871421659739396807345899082070289956951309618404498519816670493560790799946571012671314132186879961919535364669260014477997429462118745723506557150787239309516254843823051399545568542135474149816210996340633951894033005016568437173289511641596295167888230548071909800584078423074262572913761302174006675985569362669986719434588402458047506928628620898054361375531743002989985871525128209353687743816949284233871597589916120835794081947617593225349564545650908451266811230526631397137832664652293709364511901543828571292247003761559743668297431671146448400626080330673037521523562746137452523922167999679692663970665876266256785225587170586938015973878534504384987586828296687889281377413052849203872370451037091356988915260253196696511763689306636698271749396683446400416094176018965070372096003926840627507627832110678911317007651741497345873925168431104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -10213455009499275674838782658178746925130844589131271042634588831666955711513602669570474226107988646734129634682210010247734137254345431550846197102589181000104821598005239870311803877567819960798562467670355616685660919779957558907102403336578845793421970685462205413004761663143701682214818042038310272357715145985416967600746418608056562364917582560746442126297946782714968265354566036024711522318291877800309406552597080078085112657454840605830481865620337152642205768613082417610657739920910663266564530254271825680772475978054805006222585154313804047203281523227980179216044380249804392816765143558806164301074067592096248399397270098105469316146631538019835365038108244765790064396913524663691965573449990868167961714849855248581160063479661513329592588575081077237479977222267627062976204059561602616706587378797920720154050587261371647322222916558823523610876460629410556673570136990867185235000322886873189790385216609071535828728518187593176653025459833781213372887649222271750700408007459756726284266323137040852588784606864201817137739040658794726980845355257240909662465989692223671504019910882510414182706965904257260080134520466178885522792371840496892791363167124350994181259141183722815958716555417080026445705692941883761254275184485106201252351487020720707336332673849143904342535484335864645761279653591983142905814355130438575249904002687566701567220037696050244890698416905119668784214669188769855553118902278800298147483154286649575604524843243066656014544128084873228784320227345435638101757275111454293227306347045654830110921088936810214348073006073370243710615411320377059992770291590693389187349965661059334965700058567614508934760334273706408343989601445737082697686460407496149795396662292883320114835747623134865360699439500922072496297864235797966669516912155919173013254888646100550774352521913284531053024868786118969773786031234679497156644302987395302514824326395430365518725928512470814677201652406054167945872726523216773408817899414943679747300233562672186112333815998685951607482741250004731835932039711771374289163129649311863956434980421103904921339346093464270310585812411245544249834762078499676829336596200586656238650294080174723718489131635997321213282131050444430444807339631230457230408506179384371759828784774699004142669951331643193196389430605552546400555988831690300914349764282667499657153567791538452685922592526260303152046288774077154543084863194399468652264202211836538131259009393711168203949430854660697524385629295618041423297213023451645478848650418009770274833392481523135786654456642679621075139176334136749551443689121713303886411051533573621358174752200546590101581150453068178792852649918545816615254278076902998149374092695222206503519507741403178436929061263535777483330279500815726345763013477450463241897334686050177495717617144744820129787879289717282218707901290398596424794112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 7859696673759875670455736093550668714791093628880053037948727140272894603984528666403846609969762246217607867845214138743543898700427931799014117482644872870972744981970868184834849656139835082135411348033272859421753175335470570641075134705158707020682074402385757647676683530976989232187804074028169391254572663682702603159987061098307109157965053328704779064016872879685080414306211719833360753232638089926957481955525424123838252185814818861867197081107437400934340881404474939821534884199625909370925101760358186503803975075769561017522069349823380324439621239526658840006007269201052843683958700730912723582197402568026518229546959550686175441335162320165423075975675473958893802433291829634573065416617031977704720439567735541333016015416098702789674410251785564971263682254471465360013320049509748441521415174827897391786171157997254214733459016000271716891772808459843781987364550434425616165713442727695813439888791417263316288440564469341635525176225709470585762225276600325489713230649063485832969238452147692412855428232077190931652082978568001092732719345744287479256087417099998490171095015167679904168971034099030005993298607712458931863472409251205842979748368102821565149027936718431518169972058677644174246644718759774565284281428686912995055812885880102409620154039057434906280334528327055319278410696403949494416914865869510123507327875438006665733002861430450954438672259478669575931258563840843127106037448705485934906584696293509213133486573965934026382284345222246649111930606015062937160971894273898044237130228475607504852648827256227839099090253740675402561469512882214565480601697272208507373406703098311384293857006288995680928526545629680530354071037176459911593996723503796299400626036914508357981359568380749360087093489607017696680464785810048643031325609639750130167113729234293284430923984989920235441384732396025520565242475056117420636023860502108164380351309638939398474835295038952302250069483089028297727584322614313988085948592334162210791738985347655394662094001210712289376921209825811556335064151587947121720193042602768370466986583881894008351539441403131427846651032697214924107862718694200821022433336599029054024813188417105726428355906782221009279681200145254538442615630301736185823478837015525408734021487586738306454575940008734146404678902767213364500400983565106166934233553518729195304832958385665884371461690386893986707339300627004634095422762216662105798423086114933584540652240643709362946984187586869959548212491282739947507551637671173546539389239065817004296734632432984270121038805344899467978402016803555445749145703270194037902587430034660705380682885236434942232265217423401371944230919806563548458512788058569319186925555317323123206038091703773306850052348397039930159767875756818774630717353753082350678959331419040046384768977897739174757390226412971971078335759277231745447514603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -4811542443103906427037409194748481354408693456815836734387067297766763882565276555098381585852245908166067228675564160712017385764348788794433668535566452874235181692697069722620277183156471231820547492808399125859733105352086632947689777235950438268825630299334908146941637998758516006046400231338918783254115751689570865911027139255589951588300134482570428478822264157357479060986069366503774887382223189915207922632309569089981900852368966724952932468153177187356896160223028259011969967941653205942790688320901056911709739280607802770246089645937944869964826683928510637649484751085781843262155245927126040668113356827963246759864232270831475952636831648067507742633598502870550665469504624740185994714929046756451906785586690455307487474590435117291126959547265800195981318763900850702897398395318548162593815934585522482131627445269111419178541591785731034360498433829652541394219896435784074021961897691890216112357632622786455947148454086548820087845135289824728624769441831382990642506322728116933271315764910947212187957868814775687884100741566268773389263134159788760747698007678544461104030722594595861861721907327597802592517729260861532028158501995134364738254618671034925421428422569680961973612786584443866488655633188916429341350856616488031041366987091609206683538576230304528910851049384735859979555040019994039029191872829668423612752032024672545665525726688390852818356684655663730480254555914885075090627381185379346923632873615757688685501353252638167945748577159709755657099244043614567418564685740937270757281502909900897136347898739200302875215274467760634884542681304636513584538120057870275163499072548392622973177012882211085568628453609731264822762776815602362047961601287055827408148894459264949231048950449899809836975152939034979549606484703151431872462503054296439690922802086853813682293013776374775429159615327884307062650073791654607927508895141424626437076981575350810113892689902982913884643728962803653157510034201985078985558663408355795661129890472305039149715463220459987568013568508995577943491666039577822212645545160908811309897763167882854138124031269805954013162687310340477456532426223638156293091273342852730657509647812133608872435000241441939845175077923641920561454329586508612097507223665531226541738962341649593065175637987871077529019029209694676183401955953998721337704253775902300138264895056299008326352260179308130670681391746339705863136202251136215125589244849882997488524093941384220391181664208285209909670730807454557102017192967053822424698838070037032936859105415623483808127622125457851567206845144323617803134532567940961116769936009182479498827149243623086037309218450854280952437729011135040255552896443330199901683452941563375889147442698473393260075198050208139200026934718085123006779769564171129559389895936560162990155286947149928033493524460370508767883074701872335705813811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 2246370108270488876248712459194292372671639783398193298700696080406217631356241017483571201856853367895335496933026915327444526548584432233467104162328717657894610592733255138866964999505143700798917483481740239118524722212919191291904455088402023418163396178038384099807406078370878245386502755819038652706212822004791794241494903427533671073194466318866428898487755886504434509585584306680198428356010063562375721076332718109574797510276352400720560049836856926401190181724730688605332409312307191321604688018910652480889161592460883797630801363440349481130744665916432227220228114673224256187978138931368194007865537337217009027317025655575912363515271546177914443178295147690063432526239296647234702117368744408728879398746361362531232206605351917475079400834745438864764107334807537532576753516024084510526311581558584194565953711484743433046282268049495491816207670315507546183532332356594335873972327747462751620757619464784149127563717759032727728893214670169837702738246012712959467403316429160353309288749617358190020816861917548922113710954112533788066856246674980699984431035979803832871476508016757399823073301247659245951158088225027100510774852089138651629448486500825324052230338571016631156617269633385439290861933216533713686170216563010471648973236141287649211318847199772063783464842931112132035977614494246420213049323525763731163741108679442185035426644493474034903306152802924649293228766984510322871377995109234331209097954093616968553974952898679992508458652350599703378672109898966468682937611381219709426041398636744395798573541434991293917828637790569057053175867013290278344305616414584468808296217215857463614881555259138166356585862382531097325624270377742040472135105579723655320095898641166912599396034609948553398126343964082216749693240129052880625183920727486166594781415735378573209793732999278672284700102633498863398422825659275380881990929837798857962481546375824770707920672875210028391391684331705328339862679626024294445994858173371345379693559752814421024238495590941434770868279379588354194943606970393300160958804029717766093373986313274473883228496873478464685698230842738309021903021120113625010443542623446554576191743148878570781202380700688171372341302584120361257270212537778584524483074437492379293139090488413746461727556080364375473685293360224097688773811355967568038496187876289919315894674836331437980222269552666157954472239556839977980776134726115236901872159355232497351704117101770942737293943945372721447337181457771174886401853118354204026609607400710844638032257805607378003651209852774653029016430727577673776557347475136407528179445662862811104316152576844376384945355918466146821818204113919261828167764643376038283526644405534620816974819679671274154391537122883245665337935637408039580123330017804931078770012344237625942307674541800464143677921958665504212333921626331478292493762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -731400145622357193036683267414896375436939880585569503433240817761425392902284684632897826300298599912506989415617725280435117903296763949133582067745975788749995629904773557790064180165186752100071483843365394291998383755627881618890357656917072109488239914213890127820433346739947526236843182935279489545773582011693626152556999796954710151703037701190832696757523629404932532177378786514842583278354235338474991971142275993032530582212445189880597477827437354272800707161478978045669726748127800129944264583889966617109294751163472172539793126520358038095404902697877263217092254342080299613600225543794439924127303251811227698918845176135476632629385230342388561839286033915649318602232157542505255383949830436851066748443677466508704922814816170828516743908195822994077857927898874379692587217535159455918423983104163729805622746148635337955400688028709102717889300049450580353331569141324847477532700560948577277278605723327839178473237706350032460885966172606455605975156506767592334768087490775594818528970223247797778376994535041837528105885661687578759060288745654020733314705961808012432314919414092666643921975065580448848856090523397128891216470924578282952011823754550448310821929879427919511860457529210517965907379992487041677022587122844327779789071848246483627061778702267691592134869694349690652461383131751482491888483104658751087511051121208626584658894878000949188525358687129359665020322445008122373029377512890549232572327270209655252438546934400826230779474058285971215862258478751800218129085938564498749531764523828948164562111927491437757319307377696360470883400478259031175410675175121035934320240232793862876675745703522840609177841698969992523239117969012782397714892926018161502695272314324292648275865058925834683479133027305822016641560589441637099167314023545591889177702230985245884406175960940455968544608864632253987190669698265329079109463197406694888585377668667150983280477696563497605286201325940526630158661349584511312735285028676646004785600693010529513621610834222495752075877970964950469276974329846646107898558508851806056034820300385836161863450232089801977974544459780766609274308755401016138515598041834199230902843656554753076466828576465282609395416835814306869937201659247070466053793932168602185049345907729067630471952530222457178278661952220654580882464385947469455196393915731738409997899482662159829603796596598965293202130717705910003825412760495352748391732257472835827084824228756145765334685947723792375269730020967609464461335125095580415373431214444372771664503588012670038677597884829689465851902876874501611408458070271165266662184845693856774600054923817942204896949441662079654508563513224100791017171317067976916854441515756314568388663233203857034962682542447646718082024852820948969592574931659140513205958762933242469692843010705880258433497547360950641364401999839007158462054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 109725826016329368242278047298092346940626243197769398499031191395318921019378182019618623449182674957455923579240689279176514750171140923557497546704866097997981400381887503419152850518534515599395079847679731174962834874149240269452602552660509547315373436205893867045804200552300222663894854819575698383429750203171595631798757129624951296277214196948890559827780267036625467910893687428105890814480147478724303647117512074970668973307280724786830123049366605722970767990273252362673611288804289459770331990487149594558562986225805259668920764476235568499716244250243971660863625262815630601799008030565952312933388740162305714018603438551178335482961994793401075623495259200158857654011003164894773429687396978270454009335780697351157988397234214660555472468410960502526058308990242324764862863248139623054786876313104069699149096198965464712169481320930450474276020705257569799948708690931404313819519987084041990138185027896076363923641211879182447864518469603265917615178861030827311303140968642326510329345589343071794841590312212565013596530578625741727433060984009771055280173744354752577448134565665253274168316060811243743806141832275880087556173904684860005987728522859811717332569351264996571141709591127712540001736070084468280501977324103594997506981918041628800115240264042685255484810704207361961462937404294213931428316401511439862931326849531632771791151234809947717253260791129659271655128309479902435948996839701266225377274677892887787881757040730503884764793602516383605352185343212702684210374466435283625305647627369593307092369317938429034458213713611140877431836063727080689212867899627990355046343988758779382147728815393717829604093485236639275878502992014533101708154428256578993395787362746884697283150305210159791475981184953550396685237932733829682367090168735589087798560991543752738153621550567680416144670782644010987857909848824747074870856847091742106371709212464628802841712512708395556104304910002505779515229176843728736911524369113029589327631611957017914608587677161343048976470752783867888338459091543537640840954410446837224753956756501522711522102949572201957765424781406029505302819609480944554129360274937425158325216034304283991631948208965041137785339644745873943005435245907654799228560266747451460082903877273662713132227889461183694356792510109373979203800987600575918843543348814818624668239037681137427192343764974175979746626794927890997890446412474325581415407241268580690866440547052587985520394332479493007180817100908509328856993653502688436334892122115377987542443211445421608607450408381610960586025018448106144101120882471902346121294970166721235850837060268335410171354071188696879835985317085362292034940982313002516596256733983076237763199579890452811268432312034520429199559937765253873167258678100656652557201148974594197442882203402954192368845525242262964270884613197708754199511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 43451098518670032994749687930536024654120162948662345022351939855151428600637636759149246353447151598053663943273735527793245036624971377257516917674306272520001370865436987040790199001938055661139725959742244646302159053200585947391071213999176591657953772735165103108126129332678758744633757838747237653547987918926115362664111698901420666740955398461996963315755223182774965660207614545286038810658159955627196794388458079829364037813141651241269896626239059069767551956830152784803493506007525900520515563975916655997845622642225307954987790176066400071091743137265875984629081542731253865087100463607638003322037077412428403808385412230275652906404024105176156377581430449625168976588243565907555936758727111764073172021294440746390023282545438945089471724531086187138187043700764020272931500411324295479995279712123029577315060063564340014907098110561113131786023594309163218098304350841059881173023973176376436746674513192221653271747424296954806070155789836151673935565825043731094175971208837590477933437742954712587983449892643459473450496400766745631892245315340946593366760070829347285062894853186407765986962575109391304354903703397715484804573715657735252680884033514603127599486006396410228209921476367299920728019306236452553400290538503680154607281366423757928921388742609348440571069206455425711233178872890033440103569092091710482458003402910580467853289918826098741371036144019595910683329243413301591886782706346091862301939005364728365089746676027604348344586332292282586890560971466778499946717687850266592109582192933051577511431703935589601312331190344139874635587193276858371882865364139588091083902704166057161006607079667815044106946795837141369286054065108425423080065431691010433986411265784263807975944214212655043547845036392738053532849215721402363234690815738101554894178319649009878289405875008377443340866719583800548091202151283915699892970923962679606774354028417556301033370171571780751990848530954329828051505566549319019566807075003246589963750715534898108258175326446551893592257955119254301741536928078507971734591491932824798634518347679505394564415894633809865211064771888289028489807361331531628949908173460069171012751248471689071966001033432622933870838508957793750293660096408213726379806181989265918957052029770519102973187345449002094536751216369994372758719916344623563627701670802165087648186357564812799052369263821871110786190281226458176293832418424013119322880514499792432223178453000918924461133284601006033396405337429548976487130187299349090288362588098627292478217623058338430742305138101985115821309225266292586196008768980079025578736047494159640647446445128070444392753941440143051643615099628063658425255509209716695166660753706814512585838837947927011181330848111224894621419766077633954105392106334868684099598039186190129247145067548231698876030147483777826051027685970645037036339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] -40507515116327155852099986858390616449983178693018502828932778422310511332940785332919298954495360102828044337947836635623509447142576261012818597229951371416819991351307968502681395730480026783460183236746663809484891160173227069392904195771121087138960986574160205411094653169420717901106530861414667965033966651836213809171288430269317476504405375255150607169281524190686599925335671064781686406107481975265533431917459508817558916331278851692714344011882819299856523299556855606421395452088392513849375987073983575193636873900533042942853212578570507062031451651270438029580753894654447633104638267930672389075021725526687578174851888954375858971756160055324617314883288926670374226886612955238335793561626678609443581308844520642287251107082515847908878149130700591146779287921361116809756963334819338219622143894746018738152786714041680065820039207904707039311603517132199142318003641927429752165121259767322438811303812852865813440190895515711617137451311468387100568465689734514735038706144319319736682467517155995242369220552730988828832899815662166115100789230933141814814475933176973558821201385323868192671000888949765112698247597254325039476354718811360196143324781035246550952537737942636621176341576642884320348085646689482601116726546690896728003095735930785057624109168594236549409761559138529444051649092052982096349477255521505695303761820613770946146274234704231121640541477302062365402668689092951558389583021726268455634447179780958079885884542072055884421531572070850027491508982828225565813841239369111286169246187207070724554538519835927354245009030389565124499121294676756343403112470939686691490838576828804475805078015421286386075559233176269716215989087982547835692347090004246118153276428438680093936289485179540652854766751714396067293080532279128721494562188299255154541928027147316595446599492273264254721704553806911049948891302379412778872539226033600859845002564289460293442569737437749664161765952885596301352630342810813775305283617314103151495806074911535062536950012361791396531421499728935285641354261529327257120813680023051491359946826624782530006831713013024509827311793959507674353684024284271075641683601500092408478669672643867550492672347018688174881367562811713873942706254749740055342241585820227918091400313134189818082376943496192217197364914652474734082236782154735569026767456516235579969220280244387070798888993623747964260259721436628621104659338092736086267723013426231998119247643921063518702516022200310162766419610703274360642969729377629479191620813909410685179223292887750436629648973070101053677559161456755963800052359032053135405779458211438113483057128635976904036716937998940391502051673235880460232015181578738076310598059078929133978439260840803651610628213201449079881428194022167428811513818610016665878064983253147049847986113234777587151059773599820593885406038125007222582804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] 16440852944986011588577076674518897604048955345192644418865065413700867919446494540529520989395908654976994775736313456497220382587151988565575760228470625824666328833215406806641479661000876784483060076665455507307729156593860913090937994821297967097774769539456780745763393319869254373217060998311100538351481672035435919916075759781569076414485719339402186852295820561024841360584473676436580631149355572436004061864714337941575914334201155961342473961340608835637784850856249462944111602423995353088205129798728005467645864642140788256890891948685156932010681619662783317207169213623497224356406800857747097402907074786985746233920075271958239566707578553035055890916754241715204551256225516455446869516337736864788624768617434449354039635872793738459304048708544676741496232443648454403037916156248088555636146075781890332543106763998189311371803988593803272701946336350175347202312155933028423944060852296181035364511406250140019714606257280706213358370486541527707909790342773277640086201264691438998582142995240705473982417463147367372411721572504562459020578228175797906677663813048375799135264520411215749908277959108041202825589308329209918363497057518066640271515239079834357469353902226903952876798503205161781431708759944194499013638898673943041221395228326228508506906908448852863435743733410159723483357083585091805562037350747527173306591391542589155313201039890549941988587303203861249910920165310319194490009386988743582421174826031999752041666607207981072230798178662886169603171290253799750410898174608159239389648661063668962676118326616219216135791682043401389158320357488113360253978169397119887326923416356302133078598313211367609643638733363522577680439501496318804289777461822353457217649588157266653850315008122698922424070172962307615906331938690287257542064149656113637918034192651822513956406970629398885040113882254126651322163326601304305673543055968610350209562927365326862978826292565966190930115965874863770261672808594664332620016741867969270590639550388451320387533369729878882049485488398005178729051620853663456251282083261503243162915666177243428723957637154605014743153457122912366583390497545568724276373433727183328367009578984747759944953818435380874886990975177990166380484726297151213730802829760437770752736337810716085096829973103514416123329689489285812240439692894223688644336262738962716724600591609313712009534012719106898999256578377057380520407283942103099956310233683663175880561684726264661038752675910835683125281592827820896893339268895050178387204830184049150169048645702877929157863609994052591574099894494242952152641547691266451662761002136229420556959091479071443003935366944406784147003402611592198739994247027094147919533124170592794273764607796579637664007767505749340521915629260566359361363372475171212766178803751018968053028585405047846701104044402081520977850453280730532911513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -3720006579189867727801810630410176440195072666753712166032682379498720670798495064523355167664027938890823559564809723192455347111584712765622947863620832295240996485433505218661534138139242035591593971054090485485699714164977166060709527900375318449129350276721501006011017335936666292184312982501365138466453434498976629849081216179409946019252347445711431631486046710593608249322317283061600515684290683689315329911898305491701108300714361314929984963724018181850852482926147203880271129797458543091528251686858946514804366742933595336055610910809045664993411438960823365485298327622089595724424618044619871946692932268344147161802092127381708441487413163598301626241020414925937294667295477438529385718524982465811310955134847969644522169723493694771273263039521641590986921452762062196524448541322125644159275105954778223829056552546080631695247363278777607916536628120370817056177803299832792526360031322738415412709432019142420062221222286112186921883283711062705841971569272469077895334933649566651792401316584801391141882175925548569682047108853228153704325853288312085788715821070269667258083245042580607312387175036238082174274282027970069842137392572784468918196062865207257636650158109646208940205685243265847785688762903693971487868295503937604918017133372869033062725396855843438718039436549781504201309982362882848242871540177831141808131614388932306762785127799407382201582095954727437454170686024574752908436785562288774207975588737966029865855433082900710798434533797997815941779069936915097175283835634669435959363756149470592849448865414057219655771597729579317838827174856230846310890602747886779721948141983286706107863252041745158464145479661303344261998122232006230796306977875922497776768975421562360711888801632372974093627461149748223022905547621911865333965239722370924128073181053184234833770984682651822211689365516828798194690548531129034192243739901627869838252050601320281379732587467756761799450522686139579664785801033144809439992251502641109874491019855808116640736539399478257021189046068884825957224847094537859066629911749842283780707046378957257754317177610109234000041700076531191965975739221554769251525893253553857493843147258967312540769619069960705011888930040744947635430069626502867272996855765273531953619018487504997305327215894236925228085214903977950218522053913331181690416280270907237271422475595480459323375559248670442846288350628877838139320428884292032546803902942446272953652491132120235067574156931700922391802092655499950770975945893153526931157359034333948858639456958762832948015393699427433483041644165617943599963222686099920721580044423194628568503226214318595501104293737126571915532713893842949424787217070873294689446070296830699705476739050495204360844449303757618608783096434829267452223964972583179253179077493161806905575913246751596556827426310823077512507157034750129031086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 168199761970883905820678439194911706938167421268601936259663519827126687215032719430182055808260800178946254252996853279846157611882995328455139227999710259987755083848061444247806778292911183529930908297249471470737321119340878405857173943464557726363913870078247197798910228082067436785499221531290099692893549638360364081644949329413820730105024269842725684455456080415374298842514982934668618270653898682350099171761070863618003405104089118678222309269336775043957501752985311799836537246701147992376838596134594587161511287915717291497458820775921318911404764136439638299248355241970070677844295096753755466497081985639327077134303415579961522809885525085731076277353724908424254274162971618995853285651000781946482116526848902518972223335989082516658908928764237953958566276462954777223374883387200752586839604696239730554867650577661244596328499263864370746402233518721009755735699718156990079190715180347497614387169508858973836736608209717046215910198737310833404791397898796483880398135298510131132580202245332298861612135479188817380057773956821030832824029246418672000584587475437233260809518914407821383690373999808902720591639407220707664355013492962644671179235210508488845661556591151360443749778500237302993636702076192228442141815654681731431538020731106649623869251824665279426238108020313229804935229200709835451080448890826611980168262633549594548143882720774753448329374592527073189594747207541395676214833579671479136787984894348401907060375379993122738058750828004872643497035484395170797960281210932557095394876181801313618767725175408166967993142897613875491918731960533492598148131248724164210470693847101907784453501835866597964526619185807560064457978133909211825251299718808863270671216468747466065458851260386817242400502427182813992017340178090802480296649109555626652949742798464634796041153908804914011404484967035139442417176127073222342434287241019198919662452976315429850648818646502014566574122395204891561091321327399848429711949299554091583523387766925237073517875043529146595461258201381401243171006029276713739751176683893409444854717913152586492496467089239405044252349042971053957113840662271603366954547952735594870757088448751396449906510404989509725012109549876120755246300448529005236615336178946978235011131536424323175011930390301744111765371405718025881270534178998517201820658193319705993791920886018992779083859938184647657118971910651040971850474892938549747119585787306582292558402789688255375784179488522028330265515412279305813521980216986773916997420926020326445280488322588053741250542393480298483950156397074874968340289734917190835898806086192201981188970390724937296246151569263415438246489251880797792708127509972321467038390814657981140899479720125009554313692026401181036943178027977492030914785748904310743553332769590170349856877478214682711061370749911230307600554667202664044953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 193096484867951051817667779477238488534966671548524223678003969444823270659120683584845311980737776027236878073025701324115006661469981958367529340559089570985738122173716474288381547895058133304790294666962812359252065694394024452897154721188863643903574968966519403363876770302025107419339783830054808933816921072055245845486502185446902578774529192514705221029517081780549925744736100849864770422006534278008741695668225251532858493087864458986695159677967870887016538984759537901933686872920759459164593694089647283994252908749562192768889507503599473348092197617260152469861579228990104722585774660099954019614845120943668941724815198870474881685381329300454484407165676024067122269576153282546317232289302507116618675199960726017984568110237274770390409188271743099079440469943000632525070429842865661294539717598256792480486390689399302133875184431185195490416525113057055905733065919016870499104783635420983606240216741775796973446539808986506017554908430778006626550151389881893232792290326988601278286935369352275993155447048580068874937230858226872697398382818271704092756651821689738024014953280046097142958127304503034437554535828879440387960947068091513598054700641150034725521026602242556498786757742235935088795058193452204007501186288152932387192597214880205708491483393610943856196120579907998083853949620304270853322949282337403981347767758383087962729900669618116158453519244558146079852396410037059352237628484595675580237839051821496316082454214069385788951897287326736027188698662366807877948797365220172307090262650029951792287279373862040329116793981424667999462814394532601544443010120185048795914489823339497847838830439134198087295434671913615811185158009609959252679843704685063023736677807128886757471259854594177929065359914855218006443786339496049272546162443305815200585715343623709426398532956783345074959962180227087223713408758133169748511784025647926890842848999455470072528651708778072456521570548893472871892651419779019344649497875356280018940710880929128703116361835976559690893163400474182035525039374738336778231390379868860574480736743206665458629988670320911837104434952374816183968008767989829657653243906469048427522329426298501844216930037527137902107455804024577020564034731054838096155042215813175329167907692141008210392854447555623638795672300078912560445621336273812239446652029300438428714402125223691438336936954774122757098657599591875967366647782689403055859845780409328025523715553782401262999066697458881482507559500410246233775727191616616489955905843835875324948349019387553877472143614774329636502079356276386154828418258543961221350242461123518120305519467048957576049588219354878355171017420529696348561922491339016561468546001435724136878137855360520429843376533592239564784170128960308327984134972033391164453988092310195720069804559974502896308004848347944398883733726953306576650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -65469360411213675521935369282570011100363053934499068920667669760365867939847164080099303991605415381726461142089446783923411136259907201147848300101808706276646650656317609980062218446904806927756935137388445550986843831282595023041869165905401205252967717382420343106473802082224775626093975683216696523850725840660824063057968143495024700596544350389031185987721916372360356014789660353369768338886646735822582676539666091832700479538198105888390500397074731928225954875677557330814590327815042798320649922315529335356098452961302749253693459125082305754601251677235727856851989275184821707675616868562029409290271531685884032003380239403314932026677196867154162191592224952882477162056062259276732166158470754305001434750828942550727357333359367242150566086365148098236446253514295791830813197464047263529652349128892408928575099550661523918062802710519245406452889831045721610387339538466779844571575178496089931246380582984694277088506030692235223416551222106928230887755780318238116079030912791201125288664703743764215636156724300707507656079545421814800353946707648794572369390555172607631207197590217874773217139683078006021759909998683167179697502328373492367946149945505174609709721359931635829729104187843405081176573579232138434179444286677226667824517501206521201566129651901881260874988846575113446567059036252833962095901740184622014489490546305523588339040386713653797807978696264251351056938061124547857706031864644414940709859637744763906877599796784518444833359238922580114125702240378618034255935039786690461012464537955452921707408115575891096689050498772397537910410037777540872164001407660067171396655902499240894013224720510925546018616147512716038734457515114396191468816284716508336966615648747320026867379188825083253783094908393514507894471707177957279601318069866007175682891852923241197356979033739713073905249656092569499625200525164896656414729573865718480606850961371913792107775624047245303709963890262907507731872270751946280523596503452156932196279061599757180445133984404132597925052237715227781971244395057629225962657969467263974244683789186548613231061759654878306638306725139609820657990958468102841852273448894560901240865449944100140215418420039614359772005010727434002112620551466135351175431925086332304906936510403519406568843505824047282746006984970028206291792652689368343922038345820615848040387983350163578257044753768876587855187354090184260336743573303766421584970985541856018254564118893732944043193771423015372503354846137068186821982107600895742447813251340348048216587335000191422611988641076572950475595928962280865441334824590117094507136652040540804335927984852799925442964363324838806725352320674083613749771459691150597520240676435853878225057035100375686539427710938623950084816734030813593479967946102389441358664828098819712408723352781114460886146427176577254881514208106146850406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 5346167916851227882238912489158515107802133845496573545422312094452527915800004770487808485236911745118810170458122715062116241221392452044393174351423482816182104649277537788150987922122417332934040506357599841471792432548424183962223196311491526016724915797567899500801132060424397795491750333063451481612868426679257682528308513324736055487211201860938988529672972096208398502754649120608782019084993024659838327892549538678510565301108667777080046473849725018713134364419744867382026950131275121490161093569915187761315425912594628353417850917893890586002800476613829651499629864653228847319245908433659729789429521059015901631298769984889676225881409356552665356430820675279903163177255608039482972764827053840107632137946319341991356158003289769273954608065598396172457925560555439008779912259584152468028259561059444920997370771333025876724013168624800940916237221283975855259512365443828901000363406908823696613281441544158102546755888072098773486054743109397892638483223373104547893537041654538862695724553458601932228379643766875403194067426709538345196606099968407337119201551531740897554881700609612692923959537558742063471842232598211367877262817008332276715859195386623187803593197668400903129134948449342469530380360998456436297764978337540973926038575637755683952294302674905984537430275617139220632787617911174808483376381959315997681774855934789197066228347917204064284235039777139262148665297116413387445115254215124085211542638078176122223151508266142064126087302331453601912704086663958804160280088775006682804399083304809937243907367165397626886574329165809639497497880785632549075259024373172264365044989541932335711739293576965000258473558937539264613556406030095364672994707618276245559860392225996359881767635569044256348224755402214190185390415319782377327741971677912070540772565158785198761386766825007796703204413046464147215673198026519413556789139109870533473192874161328359632044698571817359276044753500217755329086746470258883132528633109433276876287420274522583599433719573708833044660864505319307482025106791404385811650063411860689652337360156673627362069428446505636401339150218915078005641642568694668744777903312748092232337602822946350974079387463534351743725065673210552188438885908753064241023106373555538913570691762301617274786386050287679210667926070092220682063498146850126821029026266709831955793245485516159635328704894249903843303506653889816908775381923250229270446913583169392933244526005701790489942706265512030320570502065998684704785619935082826772271825751128645551502993141407740206492708234815322000613070058946343891938618419903099063562945691346033423041574764302351516484690192296808259404259012047130375134433636367955032934714716136989229072907075469115560477055418256205455533470135245222428410180468126069288775882720140496964352003969756054042693016805960608519670857864647068876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] 2788276398032505448194538592629008771187937194174840504107422440156070340670404535347118906845215969021853307457736158256056911642719018505399342206572647276368512246356528860090103361360502184245093670430986093839989191412342309854861451630457858887361410506157833315182165447658675692616330076574139252050749742230058581068243269261245816398722941164618137354508842869657578969276706927542607574665076230824683171133155278089426994786615546873513616250130509772195315644405598773978394160945254329273443919700372389091921963223594614365878140242917918244628894913197642597913685569489898620250148937972416495316750600987968380212838536840408296379655062207351128157342302418585174991909746533173470145307069767067270281188701153808274873217440533030234577896670216007913086490476659836025006559639949529416198926869590961717962514553457240489912043395505378713598592720658102727162424133851418701295817040404574118356698210952647070009182832540405945499976066382378867322157577615061545890694261297856059926134599867764277711222077461695020328946692471495363668271380639853927056495504944210243643177893557019276543930660873108364267138595724056602041994217908394788567019706862726331403185303615254485337784884923566786421444369818070576386747527979807103484396139051475084102202773412818744466873577930317031452883901124539140164812927451838119469445309339660295886900497995871970855413106519355285863929736845412686583847808873178568229128505547643252004171635093165939296435737297350186229371191069787857917055616477734713509702979988191665068710692780364994753605466977540513735918180062031237666089469467738142535253374097678056401944425015504821591483784625448445679207182188168966767099141435568615237341929348655659114265045883919125174600779175044491292628811778659588921524513202981178817637851474122413201024267642959572286611764275585479260687510059599759306745249204888023668102601446262489164263815726206051959624468132150908745800202090893974749098698948165583769502000982567937240703123657689075324156124076612782427546645591180806921388054120407134819643796890841085998617358246876542777926808389765592851412212379775153038227440304422376589294855789626061416697070084100329700992939670560613044622761048821877352793289730498308217422749245340108293856361203099691751556457180934860532414961342775793247585809096587304288931812958499979373051093637155685309203044434411016259940775974426315846698904880822144856905557339546323196046331651156264536948529471632316460590797191813330119876769353531768962242502034209520196397819425563771800332483538212594184949058345953292987081637373512947932957141552769563644062829134520512926484744434700642049731467966118522942527962484361077173113005152714953829543312718687656692391304929317729437593390773612507954980246767455496475816676683788672756599320170288568053289362371511320576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] -1152814363713511105154037137567411620606730460211277340996580042214652909479872204271727303249875508561228554916427091764699525608183878245432182710912033833247582616231339323418899604795280134829688392652458950744417743269385274031092940784181777323795405642844289580801084340109439846714504625475552356671013391414349442826814049821408587577112094047873980263189153712701810533703225413912762166330018754129086180583185381452479060221947367105616822308482656062649552738958447596285599513753460451928288139338087825447135360369077783495417370261327976305304905334282328878644628808268966681071618755554160797191040433831074861738192177701285789390662852650360380593668217016013105658181529166134491472752552030035016889086367013223749940000212323719049289236065547046131016696612730938156149729317465550496741482912135782946504857932086123561685599782642615314225909601280124766408946536287706758221734089515941760601654028946001769801383780383609734483411196187861194162968829999015363203437700308021587319505678540480276139407784739919958517382848803451518542147220320601177063529783276782363165064304820659713407081433963673843410706117140798921127375876599666683504163549496631158176266242596708605632861978874655115990286104054384396952640012031592549654353431136079932804880246905565775637672145206682061423165383346674062280014366106355104446403592265618003318748713020819539153654479330876781584867232555627480580985657185017177795548918829839833117969943456438407281715198857233727802629752771222724796582074969866300228113712384674925636731508211503578094548303633853925313266165991361070300301515319798785026860163252427276324709403350816885220241513991397859918794032453626558995280758157497577317909481801709218376656294307896131196688364508488531585269895791134090973259903256401945591610583076921446426113001072949261106866355169008807550940208205935136872955460055601677361559578178764771153489867724223292856974094707532977024367834944292286869454912850289041203421976140183251440200183435604959637209374607035773806628610662958812130555964460755782998648507987241323114031134164767014266303082071820064827990729747695750643701781693024538364042369051174738729129508131912864893286842332623056589801413750303413562917170412807892593788811411772482945879452535761684654906919840942564489438875315132134867401297781519548238268579394368377000220879832708227627813209629078209669030506756489957785142987114657807196273782033735452680429144624791449701099266201940862916465346347488813467810387825287510422204444292735290803259047067251601991917825493698513961024268827699492931734662626664202252501727914915882742948900526234221213087751752180015853646599403756273759782936209803385420069243745081671173797669589783890460012918424661517009914047857266670345832652913396774839999066305807303490831808054491358520568664973013638184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] 186254720129677020841576140359574805604245643506439732707516967935495228135793211068338930906761341904948058964844749445384870772837181754310331649087383317106515353197950703460542453961241956686179369695362774297852713342996796715999750059773921033436104771251307400904590078823726796381072738488296295631660763420008799319276192080190632420799711797100652054830726188190905675339368294824274078543763446127940420443279784486634432016955621625352318048272309184183129930910084126693111448421016893230827342561353897641329730690501682775176865360026644433315116290880522383606282256030482844259210181137110408697324529209276334311349490197312903716808995367553183881574194331190627894190942105715215189915573764235908798538894078172106354995019426275311393675317054338557812704871972625610774980127883366547456568384334543794533345950355720840597529521509425420212388314152401204414901006964319214557312079855450179111803389438672654085697093126034790872665960870258721168042558049004852587769966475767978581422827099934998570151181052340274356854095533558603960035457460268761916775817590025074800368668622491604267466335949223012738673363730416674476554290527268977038694365023516453422945250024449674680402788267385313082721341895134730260736818294240743835690197961424233615145726831915133522924312325253325484470097685701918835293167038844527370335516308147656748526283772183352665997965169939633697714155075682973466870956663436860573250595098787341342238189859651755351475010878332672715260466605795139951534675118494958209246339509351170243586852615014447068029905292351810612459833976393524709681071955423876167139336685836598524935897303739199361066877090295738067490197541865327935315415143799816736542041072619021226873711596898765845395246006929821993919842191584787237118348203904499776427591638139482074358597782645261893821029754424627278146348045873866414773539789355285911051973426368676652691922691943836377497187031001016897880885596710931900872702143887771357002287548714205609518857688315528252701226968666942239478052649497322156676115937563618346100333816229712011539791546494412318642441180606374924108977506335781683069626764120015851992835824154721227240219591475507453749025261988352650635516752442047209305038393987261521296450839692138030469288111716528822276083268133548237809560647290876075148893221256239711027865446229225448245694874910433237992699369166175178356680276342532608038329146855967981168170364641764528519761046826022847236980933218707190995143265719528778347097546321997797517660227292406377891041136623105372778203187038059144575957224171773843988276754257673190201817387950109126548807656218787701306859173965590746724871085612888315009581319490572267728933553874726719557406431911494294661062414414070504915814635229433076143779486137950363453475158375224813171431632840626309203056865038879948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 1310420980884083992311164316681441000876884517042852096261476054108924092257001981384259570267145525222215814639000292552300134298159208322593305103216093967459161063790981378487881325548218574973810848206713045874198283755323425812764847445267396028871360692930003741191651682291818013954245058999370049463223980364123005442146798596687994994873318865992858917107491814998206558101769364657197784963350435920072602343339415714824215815901442488840728050156809143724641323267129886953982313740964329703669868547380159510870527153758026380590272484397265146516263913627433548383748026674707266352618281380023299024257804520345874484803124811060759623557995308445529652071469752629820842896576450188101321174225253320924196505184428852233374795954110061369641252996384120243245871800807003557836015241225762743956693581586222983266986322660238982066484551858333791482541944327172185232967994637884213915840350724935358075444914372830152644432983240603246383324250329462994683541835399622730199810502948067644230952692522289691000208664006982554141661136570372085563535579772581246896074608552922220214146143738131683636322384736285369868515130377943960480976991993944453907516602829513865931034172267284103096222555256919184235520989026113411846119911872113446215751378651317714214647080032721416390361006694010294476166176441976118460178243108705916543843893570632079254249876517144483871352097145424001606042218482533121823409479936898141713068496168643976668729241654392995419083678844683042081733794737125867245241694775228464485253072574332676459429728365696257712166624704575118446133784544693244992262737363920721515314158266704937156664617047771780406919274984347611194686210682679638307760522471179113415140889631889010945806267444980920552242328739976400474823354203832264180332548356326683293040424461403212680428473824128906062309927478090042991034820288180678090613662299862250562484659484268788022774453554960875317557230526586026975665274822085513807441050050468453321480557519682654637631512297223870245171965197786111188162077406357598711857988480650552687516111414658029107893809729280465584040270036767118307580140231553579761555662212034951640770202428449022763318710738563378843701159416481656867869899661157026180598867241718427432931094235625301458459215534905395485873618771358269729706811406605197342423746349547685530254330375855583430802713981444762603027537151135591680456104547459995482348018907654067109788752000112017846019190331775064702574324606072093586721003371566101590006994310478419247500165675702486637491105959231236607920107675615977749112758883069586957968805815481571042652929219100388559584782455275426012010863822345608181188978433820204652283033314995913843109024524465163910999158826717777106469735156420315171670984147153886282282713295332284887671488519245149306162463042224691528022467240882339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -8037180829701252148759367204331713448483512657810373053771593443641266254180172661859307443938002641313526983857457840306913472182511227542659468978857814964243884680167472062388375038615932761208512490356899696641337503035191395352185381978530999259562335064177872707302036434797816861594423689957540721385202503447745860409332522879171184984947945610325175671237618523999495290055404704783873746447357314003620389762191529396656069587778137014698030832110298447070335480406935602748934286652026774160496567462813653332372385905270041843462288405697935393783075347387485432763491572102308438696470598627302719656045102317063929383088704075747914238187978299410129490571205005513980414514545117844756220540355258525354109116415788813357407170026473805803997722119835286071089549474521356086588804774306908520370452657115132927572534740934456224001365433289964951542122524525930784779028590641365428381313583941767303177406393995931296059619021682927422719365238864249538014667997391240265967270462736184684744053494202182315630625563044135647696786799577483246653999321192701756299333171498866661174377312261922246794227274924306876212402309117347596157315064049856745960743226206907503320730422876375473773923066826648263026616364308937865271815351084399002745344681717476044587461233789109847022506755527279406094756961561327005289199701306890258054336550751178741955925014367543258817299851820627109245434068266595629314331022102199468430677488250154198912737200576698789073815126677935492383984488323591382527648792592787364845533984231864023244287634804481937083850096018664659785674718012523409367455127629008736041358616414404865387176023081131167676113690944040047058317349688905778524309601991546773987257802801684181058833463015100210172205705662830211521825632705760227492423454996381830212075081831154772517782853680843133396817123765959571378689016626953347095414611787251655963025204137596217520599329219123825687365158207524686522102586240132154716763593966133248752622867785475116095146678760628369863243103577248562517387738577610598577599862140096225812166671114384431472361615385986251224561615070545909761857671776451456313055872071077796561724289463674194195261189375343690694699639698565525397592387830235400399298570006104023721612007655422706037922135528138195588631214794824123795514379152307959073641200244497905085707991740012059325367497967134583955796356260439651970703460823568614499421640610163943846212201784722155775948176768377746590785364853379443023344887554291822781919401796470123951073715309871157795265313466829511153958073451158636848742055625733991211095626649236256074518947717427962077416291053661472707039631719227585585990132313895656474345206383249757191321049067202114626213639325142998878739261223159884511098473381492075039719252904793155543819148619620760824052309186084369929061247569467801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 2134683525779246187418811570690777729713802884513927859275141671172701585267268777847362552910070174231816064039171133824030979371024039476419109724434650896305546428774766280164176901819363988525735488774003405312204444054792178907779275452286523035540117264611325699672141557049269783620992427983953339229416233427931076439858864951481768496063130688989434410456893390942229505598164890782134759644002647436070320449581689183817020868853478536431301919044146758463555864787152114801121449450785435876275416743415212746345014903978867209617257563567958306897788296996912665667166913573703790908589920663146753117954357526902168996839095442093886261875030926122535960569321464757365774984183500954330343701806286890993117500113638912611682777763029834432152566962283735257615545275469198909227981520512935493820410009822543132858611810619802450565036736473027804893815249479629073018395055817003802304315886978638652295695804190831527782021952122879108499179473258846529966440713708264540496045292557504098948086205708604474978626054926095364652104246195409611743155025361977625462846109477817106464787724205758999475353563844595678701721300994719783865777787425829611133926665478953028620008088740000689081271012157318700207912900281315086435615003984137559045735263893490975010004988426018789834981346645850372059865734535572575393010221319401805207555051192757115996380626127850939644246367164744591173454902588341585759354398244162136923579886855773791168010839043580887106177021432767506365509759449685001932123208254401622038335709043969426724541556662600901257487719585465105317268797222774656113461343128186249330272713054287526243871816339929029628433435077812763142222280331494598870848107930145685348546758864575862685259282658367794244514049853018641359051546540984208515446564887640332537582917292072139644639181472832544322806874140701326083722592726251287874847040087224977206056506762521627513404350779946767087685523134950374017366710208591485420415959992920016487101692009637920103618745631890331121176052401409276035249935913781523566495445407439981381651729560982500478872912426943890141926723687765933089262583024874220855906173188716380587422408207687293117199318050072185998341542673936411439936950327672602451887612887672352294808670790735784963903932703088362604113429639873704827151555663349232019809885900965291078282061603960130266336670875768144505981294206478191965976556010153182308151725670358521653621333427686356336996145443324493386426528618972170120275972788712665569292749968388472047612842715881536537020443303798510799365902300956313843682495433498245102919567775591096321897546414361023852795768655548415038428568157502738588955475111566595562924147970970643304650976147703176832421113773937306364080272506488010798501357214067506234200968546817791119920639627005483454558120080393852113186834356707000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -309705627324907711214970918220111958361981945611488027897036491913019607087764150168995819908852194931802313963565001555792179728379042623890660908319664179221284831952835651553227169454528645176224142510820672595462734538200902513090143435125733534970286423737240397084310465023662689301749614400743224233370385843556451326389417323543850694774519165566658911943491246929360750073782854724795820074544180109376796126691856364551956313923712370549507724853416414280238109547612806364326190757305831060888448533047291565053037506770598272561800375308530179890900484352875270268477953777758611437616928580783702184687354559845624740335748704942568976279840113726267209928115010376577514134126999963575563108294918835545026102858254082452206692098130997514038209578927574496400379629076393439540839572114032293604192833538132779895210383099853979061373922944948401526039748416318116167663493811399120732315173019437476114189313241371281457643948560865961401830386047712297134515830306141467017781606157337476673379416979017225846197699575646209771846396161166030857974897135544820735940112709156408505490333055461004685129440441347839245399505685962459157881570805182685734787140732486485257998072914980573771400665348936630256860672394366162430472077054039469500350117996462679740721939581993228223533181632396381756815327880729977175533007157326174920961838951290244307275126008057096986559400608201885134654498454270395252119400430815985668370666629668130963732376987909312258152246542020627880442753645394176075072916299226434351574291879436467890372010985027489168259042005417374138533035339617946194755770629331005932062275608310764806992152412147258017254549855260527649605328801930559785790486722350007725070767722034357809212305693938046935507915861388226485660291817184566663944215047233881688840003004229684751848878243013576302410164723926466908769614001088965106873063794690250205411700801701086529947298512909606685640480678771746211856358505050079056181374022797726125958043112662476110712057844196874401910992069020626339771586232321926535570892431036016001288515858161694198190863447247573556778495030538208407426911156085198561627658558770991640011874021940802046151083610565730595406804322905094485548400301993531585067066341865388838555253185161008375415554484021137126205882600495300630941836320897147810217965533085582724979224321860956774353735778795209955975412562158091736373964031917543478301165823689135636184844370210307532750102876412504542888555355566968581003464771059055762582148126984320290167114740369574354160691384368685964077204426025411591768032496977736863329719731438794598574827633234220074114052226612848778093766161367120950425171112138023133433048044015185180623507570760518022467732473207749759840793508491548754364317773471880897038834100163572395495267156798222693798982096245296612159275713272217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 21721976131491262710852966609106261393715072762108624227698316208570483462686392043350299527515770059709822224153515719599703927000244853680060515226841072591748013875201997449866643338774402141669731081590811066715967615376145641415648728136714073114522935055362044931683818260089209778565980393027797417089485154921666460495072370938201694334061791601407514605883153992314726738823034343552968516537052901088813624667470351303992636129616672134427352400131862254066663133490463513135562707133530332752722707725809402167879398164732090737903043745056654342100998742618897445241392532953088658326713084426961044861338795138653106410711505160487664971089302625659971522132155953215818177363289116450248359280925398353775759669301784082743912385177651551544388161403666141123507411994626686101414946629204684016287522954768533105560903811034487785008397762887356248191453380930491421942254624854123550994685961556876852694173960937713930142324489093054375170869616533635271657311321066473481207339038464645311824814223077494862552239831420922388963311030450699593002523791064002008807657773447529712362801479659683501972489271766864380002877170467513535508584590230098402436294164261101717470630374634499491876793884979586664982599160961304994581837385981815395851415573123765717620541956706908465631492287507298223682836046783794640601931416289129018055848785269948188891820710126936356441315443801373157274791944042720064977464919186880834829396369090733249528578859127912932076827479760753286363387314797369065689331298167559372586798308236532961966176096303385269112316934492412627020522002831178442495426989710956095405018367652451048361824664440336175691765816782083380273266219964470111206691251131071975877761641217842413642363667163425995047014783737896417502069843510952117380823582973268571013312137255214901447053500400044014648900089089933047909724462968389299104958802701873194690911612663356225138524408117656448538736362858739322129477998520388832017489607640824924596046748526233193732673885033240202455930531411864631990492096628211099670481391183494947117575422886415187212527281032080041059337244551918474209881181380031311019299071007133923304273786722713290194857210233986735865318581742234229199730390314247961343364600593196310220297070280931171651625471201315810078178826456872030807760740858969176758123419634628702985900999959634170316498112415426829713541814648408265862416215615686695070014936038329595072289166471910685759585332723845682315908487968540936660533409980730007945215222655913873571229129335097640757053493025436210229803537445798573994807211507685448867120720168992926197764382875507878930309241317753432233706888956164789285377766589215513714596781273413929105633400304453453884858628041961693466598405877663498396679475464602416311769664618630135421197466966446675309610949331330693067435406891417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] 219703250962306332845227160642513259645324016146844401189025902280341897589836761161176977779252712162291752913377285851895458501231054757086307646015782662709320574458220709055111418390301968945184297565992701373336364126551589292588857833278457107996415502538348428076381633850913851094135511306526958932416746581841387244925336393912777498276373248502338312218667951303013296781946686304226081120589393077698364673638835060702184826513738101559609371474401419207487785998778963276524720933581237057095245375061910081690860214927959701969106076439954864423977946324596095214981284231544024235653911221227744148315104612662124562127625064891607547087809524982136924348739979570409907714552092442384485128008769706821226774487745149659045294594113435759056517736464985114672543181084261358699239980224615932248236496265372590464568507249557755474588780162929262449967844075548062739012597339448905639394864696038546940048002533582749912760861516623362896948211118606557634898552623088309811092215415572013129030406229413926887025255061834780862608297724012683794417868340041860932973643949641802309903767624750509067863685265082369774885099788675721139000303002977009454920590016212324267408194395654177824259929229373227661931898284006218721295001668765655636071953099304660795588225665991701396817263033913982019894343845906004567830846903123516197580173082821956295863155732878909544048819594044965245970379643651695151626161334326238267273227946564912432007189643777467208029756889665247768408759320029597587375767257397878777168865690475137442218519001932384152568905711861529476753837659164182142693013808267659600949992187368873458561241979959795182028013779636753457351535655560680573925748261201705006010381738926994694438491169117946974929805317334416088045071963268732894145743362443395750276379117807293805625810440606556329749528656827795286622560141421293297365210614067935214879783072414934544034858614306840385625494237166278909240113566511356761629079674227654519599928291977813929655108736282616856319055033876148804302438693721794132372902877383432935878216431485882034587039098952856243934013740047117554890229763495165183393968849752088815201046969481120486056301324638180221658550923038890789931166869338720710823549841665323503114719027566892787091203974024841998736164051294415968114432121016037945425868966462908349099521119733267087889984912171440472361785968315072319013891989617880621649855573191089662961166197314382681395352632800739460380445999792860074756663538160201472500158693492292046747593761938616551837735392119123588623900181914655249863758677910252323219555523855516587180731275676947117242438632981392376465702587231936829139627826893014410574860014510693240208973191262068301816281478070111001094446699619886728935253960423238891287562692594797906701841640667877797751225749324783524018074419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 77152427437532205320288675008456054450335573705989557675504592460584974142967564623586560376316410948977817189303939962284116703904612051254531057755261136341832672028182681445883258482047819285384796263166149357626096424271440065610385974195805872247670309932436278472821864571258214210385737658376850763838806745972487249692169885140335964982967482239731706092250958923740822972998177008967721110936346156574460304577939769529520308187370456352796756792365495055494123529384759861623454401453331796922872288340884308400978826342194714997790560469490023146461405709850518640282374066393097101937925530191163182293393735247127440813997812276923676970023950834823677582275902225158992921427572809854144381092175906103025508975856839253929265311434988288372822741585168553948720417673105363279299486657233760807313039418123454992257814175188911596568373061834249640876645885560624965521169330072890940313046831211139923984444428711456280840397793129823989057614620363384504983186440382092334347518431999049373221284444571859322108305898710886423517569449214051274592988592273192453730817718504792839844945435893223135431966827331411300106913384885009420633254114103126613829091304669782311087756304062376642129944895856169540431029585463005224901660316336992559204014253684932320624087066386558273856333641906687789720336745049573146414154484898794651910517195133133250749978496172713778495038390653836200547713570417457977595733259005742141299867891421561995978745925909683784152762294673935140204955476289153713425001697794758725553834112790259413009902868611579279686044336177513565571860373248859770155599609935417906931854877809750483124843935748517890730423878373045876034311156288976642159147100104577595094156140718243927333978385709569812913765618532373882672536714094201844374030401499132573085173537658417116485566075555988687596609463135602935651073580514630338906968517590696140867476626240977699397112084654761789375984862993568948957160846626252778939129011209956455514076238942918934965752574029674774328437077400529330418065036066130093371336193041269723763925993339850228794007887076893337399068952799914146768392287770213457816913968623594175583094339536389709716711873260125316836527455409096431390583567923603204060391700020354555329924490198653071694012777376221315218841663385950122384601703755336690407470523558379340517797722799330219213084545147334543714226624596028207560613479330266106355917769268711050045408910456391624896646645178614401848767992794643674912606676705800748028496604322541810023996992047506223245286410398515909109691401587969778498170800996923798293213896720023609907418698026367491557484019229165539972710209536192379190896944844111320425595807843368430021103628865772862422366841886675146560134041773501252590776204427265964876987576834167038987110767053291282874291234084038562289716966719488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -6565866732220808609364797911191617912031000042449845292025786220003112154840222887603731136131564531817239265063704985572510167362129677801801708012994503647626836940773089678756492266055890460760581523881696716328246805860867251280609333658672378980857264032826339966534096080438153103722910917161133140207355053541703493484751811714491542876133762294778869812568686346102321012845819983245532121254271167860964390229790788596415231556655457665634043775387068941964993848583594585786680717014904876740406492717000279043362693109702984239155342324784639212045620752010621316240952431199918440179249959496325675112186710312963750573876366626570732592033633457357537624360377893289148272501352110964582436652466441814019331758556356071759002659058452510336261303138083379078391417828188054795295145851899716627524917577929618011392827074506510692213225877911480743395415171986017971102805300191523013474911843794509006216608947330160148846617648895520695360208123218032456565030395724097806841364997287246385364050863215561742743101147412850330951974323584962345903754182824321386983472501437592384662165219830252264827036106162841013947312749892820722593673732304602947404429765765269980281035739626841123793890467313823688761013413792436680760736294713353251750514888248213997385907115623650194830842730792404891522257064006395002697135973626372672301639906295314470807989989070054570592061804294297104932756689463565205297341841225255922677658211744831354701176295724741501478833576948625692682212758154168478110634155455750228450430920806651948702512155111089735765548682500611730429068428198030224928383813968424720945401718961801786000932535868054731281790225899446595684048037856015716174024800460435575755727986822074853681380063254814708613282535685774327522925231555849608283896567372864247058905919304047370910356041189040596428646173285927036662482548387001953673907002790852724169066250026289092324659199269423651740846037423768386775576953402646970261507015836884781876167806332163683690431508723488692729523419836122162027800495198779978257357900397183229966935537227180058514620979264596544754567827698523549442594955822484831850856432041160485015666066119830664801147520592448203695039844342574105909850698184697732522007895663339015568320224815245510528533816998835327857187268734724808736327583151573707668087623974286811094320019201157697362133563968258893400086376968697646231252553297478586760079830408865644026886801102502180062341491914779360772665087435747041056045926066075752468521099500335083226155118355638455314897116052953888100602593809791784185392044728199513372972267394486389904137199635574398820601541007841947043113425040249265389195862284502972173502292237650849396272912748097824720878228915557197130899319003543303742451220753135979449314322084826785215342771982449194994203208723131013387302767427584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 37485244240427616211543209968191115903619380163227776870741882087207390700317961165501867228626635220118052520832717512236314344455194642384111478575214955990646501519614777401877736467361393587320044117577163561051762406903372222996488112459078110014370548529683186921133980328344194423090521411223020125755747345364544058172036352121779809301523165420359788321594013689381385717422773447370136190386038017251219732291921825055318941239622252232086143724627666991146181852242390130546309512259912402036395523439346681280745706160047305683150811309286101608069588670868496800397061883846034728895100339981370137146779292837865235832876398162198212733008340098646245486514097934149373533870455232216958642097751607924248600032706017419939076594035973713109363077238558528839871416209756099707611437063483289734308939608844609089048818355445387560178843697127222846117122646245137285031726692499377604329633695293368879336330502023238306610012300514437791262368935496292635871542325103909804425069419146273065966968675226285985615873100252557984106635029672581149344973537456009539080472178778816183544286244501613233438006256121369542448627877602203394022638765319215337176741101810248816494981520921800017511712503460967623181510000275685004437627479754848082477845720838582097580394923837214255248691025832232107147464138103646070586682447156472985145189709352949875541439079862728159529470682726905529510616989934461467219373597401769334727766753968508008245129175501595195899415955507144843072303159658992372912577488840534605804567415616732527192632802246651949863562548942804377986417587320973354432332339760725784489837255252249417225846839253182383705095582953892946477111520752094937798336510615490363467478888439699578579881620315598595400477862770793770644903136024940841636120268724017132297428832778543110067299468191808292296819982957271938889956849379542562517949287370314464171428136958054981688297771139702040064896311629644360938991859981838413985363872865911146937834779490456003602602322595943691523762854867271089002683782959292115465842250155079485997289003603951517542168716316819375992802594049899243627814517393182690766924288975934319872597859139267425796127831756930464506512791826710568383815447166662464266413701011145583733594232218659830416205857675613287764798728772244084557083011306701068651063150587990849989924007417329246724338629881975489685748846381483679560413585260043584391885029659281198140948286506097649424850193165695619458205519266770063116412125727184090048375830752803421590470970167727976126922278321552910261260955276012141576992115471592365043201352005620809794399953624679967584170057920001555245757450608909085967149367692793960976045043773322300865392417933260008828164718810070723588900166023691044231666517471387376169894741261824021088808917825866517915144489462212454160255499385176064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -624562663200394316774282342397417375777970345644979630691800771603404526242880543151481498402116204634685970497837259322317556202723548584791717669658460387328457790413899921781195516460677470314853874863124960863708421368423613362532456954774832341125649269557503851625235913602682433250869753807176494824817298144282643957029605634702191375223102082374602313246708686333339129757139819342598402441078373658936608740574206825272431593388987451754687319048105579471815636016266092417706407535683379539129977530042389635204253997761271158710572223203704949721550367327811865155243983343976779801881994922903085596415189732224887499175598099162382620963449923136026796621250176937408489884788043286428572902895601712448415258411071909030689866947947777163562234478215838003552422061278339251838132837091212657897255680654408763240345429178405932309021697557832019453791772408744740524481957545994649771375386675137549622842132278979512081091956993851059916855127933992188898785767370897903250201037345296974241670597621488092900416360951448759351191572746732958394966885920675201040506754007829615210129108778654725152309815319444344984971241068676380030873875550790198444734900494557331681569461336991499263870287541824317348910529191836507577099507629876899859106599346830001303144527908512875469608261503084785573697008817470604311770680894702794325903808269851091976971768106960069076859792625141144605373799492311547313609931632200910174493355060262494294277180698098192178741910828044970455119820043817979717778187589893225217207991818363321857931207307580543669013624394053256912117242091457826768096442791083857012192999555577521752835229982953553718414759388309003885992319830877165863173323650618351723156036830587406378439770791949424887970177818332724631081438988490807163604622531040939972950821651256794996747415766208084193823250489253205597049339667936337159950351350216666394154316152270974021572060363718838287498036362220675228415864305509559701832048537099245013677611807019210849319583357280424871326358204239834037364810240367398215152897449087111323183396751649158358987903318592213292746064361227831284280651230601499329646885021874701046191195029937128566631639489602697633849723319796542555186798583792387111036934775742982144602994983422995385135251675243523834423974614184968871922361227838387499933976197184658726695875508390712864793208942705314126560242287711479061857531472261358324897798279921175037215949843072584894893473871578918584423009290873137958120308802625883896839284194279763951659308304750061990658166339068506413552947430702429582314042660742243512410240403284090668574286967147451617202798759107895131816245966662438328659335219927164786475413742137407127897377204824752770233699119439518021288452379328761796089940091191784056621940188999109842996126076624036199717461918530643333769069533855744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -10002511866129338629926288002368250313447738575018121282683544517611672927500199028235099207290777140109301489698906589094664874760206186463546019309156396045763395610011460920363460019368917164831077605499585536710987957599656765074817606062202106159681974347911904952619385382611976599133125264901662750335818529904524418893596550904715182995752251911293680366301408791052148303638950635202623514372081460383403546442140698189796522754755480298389008093633493234864477159840866086981602098839834165189180503327301865421635570027633754751488098673788560044187910351238679423134121416790219772518390603700617637675768895131597283334376893610092007928420493033167389726600234269310420760220450309571234228640950497002370923331686649119370769640840881487578771302384351999579829836630977938712019652617365040849844482884038344680648347719658960235761273139696955781204755011460443399267704610950966017870845982926968398219046312643347011672518535587844051761507805064711027158775674556098580523040461541040608031656042885875248609018389084871101496126568563886127354481342521612585766106118005907945110837360203045149715192087755052475975580866610030151522009448800870772574614866142220377128533346225362194189257657665923970130529974932390257492258872608954462515610323311171641411552682937009459149722006025607561748307162864142480865703588620236951543316659728415456474321709256218141556155740468754058425449722839216776222891626137313798519644036065453465458145153379823756085020747568396887969686408116337343952391037432263464931414908295115705787748147758488186044655427114834542152388759545649134072424668977320316697808441564104708550398481118649611540604808031881348774867000075911216950953889658892517718961523255735808234611949809113393842934379523453533365613846576182683069400865246301328954330401086852172047749926922532149241121504588677773142826444484967409383977738746573837820722591696966632809983378238836650599942315153842664870605734947541241267392211775574843565428132296965250733121360848992511655224778782009750265313341945973665463695502934105976418779134856061119751886976470304211457449513515279717724014493601204758065710083593150067259613701363797177282915384967117333444562117829651125551843305239099953737360474785576413000636849405873096153291603794575929448665414676520542641403794662296101428172469278484682176231631100693395744803887123016827922260869782449562980682580575950403942269082438162296738304810909122433534719225015144700821620634160016940893518093994638078051265946447409699742039752514082706210923076338314970521782129804440815828486146040479326856871351720379101955958830944027082070012802684460323156084367693150501293395547595637691295230982044946317203190557216125136378559017250391589103871868109624725265097194505066888765827019640860996038203850953604892290856236284819201829770723088169697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 16757121480752693753487382356525845725568064933218181836324070845692247843468302959181466142453301689121053814152344950820542297374751449744509747823172066393481841735669028303107557076865612473230769126145487331099172486327358417409766165459007489369979404325386653244504682401662911523652840093954798279743565955582493180466449024000893922887246952459596672594095605247003694544372662550311067553398873021178541567722196365335928842951621309226491867471807509686090752214043854230295804387585788920000653925162437763818892831816575667211273043376759258769690461823247136026726667619818027865573333003089118452733601249641042288099893662856095138865857912114131649762955892116379117162115572911188348282758579034169294506348838698602393563320168651955758108537237984237795909566663325329806238474183252102009848205582969984777708153543365215383812474092422541112238256815916954031677713888750307543873145220920547020219977691320599830208386951743245981957038888302974832452129001323852593846169737596446592595342545638932263747308586427403841127275351655748499834973901714622592304417302711906986900561155797068566813704438553394638806443533595083509995756225334969785791801518662992141619000086942412354157353239351813098889435789753985649644429820082922322788134047228782236923879275678288240560687915386297537286547173426652107510089307563865821738371943684818920897180680798081476207429805541077235033583440656318501028331698837792944961080763277486550811324212055652250096173438206269732858199350351619815236076041015433094862342313378893049762271376074529468786890057555806714238828763770088516833821838148139586428957332871372650619657937592477435503747692308946334838802050868672571574872329648008961591990511434099442207493704896103728547106651740397652168112005186258323360217383993433132243961251184872923755876906201147647911572125750894124472349073676392591900308847406837274611218942229949315317126166543116306761237264224610515444223797458098860858626216853610280516862886410624277560040796257286577373453217705202258845473894547369967979536394621646025883570152511907318371996024942818801059236561112564035061852199068888651796097432493855054032851108591340628442717662630949427584285936999496320433788818289946951217669135022023290751725924610121089673377856994644664330417359672811690228933510409682981139712360156062330766467891220374150252544430641135190410327568570826609916968829649285793781972604897885177380503227973121400857848201056241894221739328873994059284889150135156177993666743631745451192005875631307653315722343684144251580001007149657939456042069769960976588144666756888204374311776788951976704758192698043758853151685166712259413262446261856426831720803898010636601029934916701381902853122094494944997189235789088685438635387753236243318635852513315062124139119994076273913257031462990073168840190533094604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -276741455922020234387379943832158929229598215910934734681903852730690801149805569383555026447379677472562398824423664698297211939830016967023632818906259288963794372895478878896890528889511601923086987752332076229685813955822237284532867929799098508206990085362165897605721737836372176000706867885816357274245162480794702302822668894068219872460147035552155882693947371401009144600803188329393907243554853663719940509268821907623429030704792829226725526400149205360897209573311497527447879637941910697910594914100275347975694748506074524515130891063020631181938327262441051498319069529300325862290832950264437590377786386243940997998972488690525859467626653092991553545847392732439025869110035222555589840862978541349925159590878135057232884840299978692979991210610762586923113603704731652793647052516270804810912405999940630231467480442631735747960157022536351320326778916760103471836056022157379354150518399138474873939986578563886757100813686559518743085909368992205206910744510127792389689777696774242008188288836566523260632157554587891696692784862364679320854684132794776378123300068525682428119793412878671605203765155589617752059961191692032226287579893697839924001215744592502113561422006870610971375135312856004132356050935116457965315630498169517800430203974634819374911672252310291409399455182124972058899145439167170373242278448824055600283414485259140688276121935577961251037580875930985427742481321913839559639442682689215357544109123698266818118450055095088901557296755850442801550706447250047458282655858915343368926562155033805188309315096322425499456843019652229609172477481284602465469765406481649313213510792241290930044789980590706068531822259500066993183808431998329029219366653852708352451701503294622726346878920361530167489047840655913613995549819690481350174716478756308051403220972223116797530903968285798168532113842728916490927740396685737417531528307597184857851158943362032637451950514412672136767249398749838024757606472465458743605452313928909512625348139318434063341996285508379469767731365908357982566915720823425217744354708409635006444426986692817223150712778251221766546633418058839254526504338489774745576420246932238563590949833008477854571671540924673042741135816615679541360668358526763675076489705645978026765353044637271829091425039722265645191168736066513787821699486850557845431325854794961142300874183635026454704867442098200997842457745663825135978710272948904180003408774208968425116404928952342364877488643107761381753144844280425855660538530487642865755590993944875662421900913627549459989664262535384124139216529971418429600660736959099612361949247893755506847700912302360755202231107610268740581402296974828797688508875990099921801527700269411227150182996810400955764301896102052331697499477251444234693711902944733515202547961589783286805331993067084276614392153336924998104930082728158691328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -26286046920345187489543530054611419617987346872286558631631283600400457592103516053070237823540174493144326895483986470516090732199286025329047321798722163008676334077243613605861852898303559571154803894174555085338797304591966875974906888320142081764332293550790580614224688861955607656246516786971781547968790876414384948818998507959781207432186121614036190035446076718416040962604142973811543771621785948711178617203816222956219575913228705755047885113837029027593917592879722545234349732400561022211596733464364955846641377427104242165672844929688980644422626057969466944171030059862599666700664834467704190131321914041060742875146527865871780839208285801570362981690903947278284593927220460144083326946471313207914598320134881448497065870242898694055730416764811790862134180414488936433680094788790674956574122918184155883364934314474842151646079624689407928311274782023942152307605076760389581954891235415413468891855025206044396474193415422056854939449984735725611444461705509196625596500265618738712733111777039480197062319787672027098869569821657328174431198952982217282419180281494074898009044673521949538804990921119019008732726816208332683160639538789814835248040279080774937146335569195556351208192116477269604729195206919576351644332855362417989310600793612000870464350889740449981407967464383287131246826764733869861733703163079241140944471638427084333434667956873645643425040410324122250383662148132861799835382508587835940813714012624572760216445160311744523308454515300098686486462420212068012772070116170036654515421486960749079666063259018098212441904690521601445811585343828733872254531404021228855868357948188432210846805096210048413982728626731869176012490888927138457306516651619728220146065721526080749857432565132290518316443767209279390123946322493931461579827093239308315488056193176677594855394166978222060135112944728505119374709046894212509121076894251609780728089420954952867047118371898317940950321109064207439976013486125140184691042249933019916722056372968391710223669999146326360728858070482514028285079066641698973371538694768716444196487475978708751299379627975485042151135739917594802891315992419530957468308057379637329599024062732816891889481586950039759086102303625326799810932855193497410124747350225683744815066550336133033685330867123953316233744773477589762669937045298207166042418250886980983714842019675589303483186278155471085558514884645036304448243736583659120240067912546140566203028677276452266497166223464983595077486744333225669996635845589493611092602481934548457325021860787115232912482360236024600552965102602816867409619318137412033023610717800238204083241118426732320546085356737648032663897229469381045981523392090296315134307883055349589863735542248898159580878797500230367434647173479541950116669838797056160569181876398256136607241808661482307633783311874183499482086709711706521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -5722477254031358609707829855500404796371098078696217480820850851600154563192934237372124416597518067231493426907346378686246307049881629710736934131022577868341310695738871426810424187521423686909820628454131891442601714552066371936686813818475647139897975821177365594141862926376252497053910090408078059862782954360996239537111297468768758815986815412500431387468063799915800068927306724698189037773512108370575233810196989951691950516866660435059971860506216497855428308879405341061138317675136883164466113022025996332146048352563755805341582971684142701294977373478502757104256384206241278211277969464329536025637971776107684976060689149244860073227316017297030799304908872698740069843392943233713136099270104113578226656180488655730405895418827546801628913305021840915989329826130912758735438712617097828438755642534121129828602902124886302106376459273682699785349539766116761044184283901947437481889739804819993077510354417643439940246182845264062665536536541805235016393215414514556551539907705956773200277607839483262429553354159211495002675819601114482240735765366024378154886145012871230799649218258081993220506268942032393999953597429187226313656714861353445337718881580229303859079518015549990838885980416578910636125730130583405285908329778914641525623220787619098066877796248122100049667293909405025579259805593667120162114092434803625462611254285638423020819863227860497002802859379425648253970860762619402993762095962374255312969632683495802091342844816330931104994493843704949483570979599901816536009035946114899582180934741995266211114279427533239421933048633436525923520556386189612220068974638546523295134487641855499991283477392189837700720304763620200385613457111511324710558708908622547674280338860623601182176267705123588566934036063049304186838890578521785525943562700575568401043826840761190767123240408860617701494945113381307865561066418496482123295721963917638044648250606159451191080128619631652932440255306908204972938176132055513338006145476769349021383898533572377889384859878594687563737444715037367383804974631072147235154922244823219143982165655336777303990908510056965829438303895356764790832324428143913861816096026971430052223031840725003419318134165517869542402904636018000692418183989787621906536691308902837960052424626033550365835752908265175029115978162508004518689997562103855468361070302429743365548811721855846743230185371740893642674394973542084061385885588458104101268680897431700618538196173294390900009126878968506772469919693343903843159331946364154377077230322717199225989265741580088562327784334463308847788857294225997285218524695386748828590744648465213507044946073716779820373557484998289826405572778049729904636635656546805365743722584879512042642444361113049850102574431099091048410438712319408999919274807444347575269732639510845347525613390304626562949381713776777048037724264200184791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -15820126267782593856152820051874846209679867797858187563900511791217622020287310983438040325710965468650901302398932059634985385699751376333438953568950938940739195798858237625056045870675278134765736512267233686696640799138807570837182325324594651088597465085310437437049939654323520795430990726780416722585484441406173566103642294691557604227167987117766217878842391894698860512491814792921855838402529149919558954061111063743060604331366984806247906891142841422502457972647253486222725996207980518466852712236129531361940378476212764075548615435686549724861981153791322507754092409041057902335450976284903265909912761317944142309739271315056638165701216166680258882996978116412642777568630753696241566959572326223195639117284235767258121629742488474167045294742111659355722780314208791991134289351141619706002853932346282939568937697519223493140199658233860355789305709558724846868893872552233778013699715605903543328686984560734881624241443867229764251451735761573179441752360858088312397802439152318250367277856617797813543303995726326429902144237787981988907911050308175918784928962245550608607940004642810794274604472020865871809357770638884874384541656526687318201410319467868054442939331312037076242047429993437090325798728396936289221999319131214210858312963667645148669916534861593611431093958121951043557799916673106606346539483036547846966673716952541346167143677269446578875397377493963555842607067699998059770867088897265190673960989988455392477878010625302392884274753238486539412826401171345844007671956622100472311667226686732886099323587763572879002860483157528858784339715515112498786926796483380036542579885401426131932555015075767240374616940230311525786490427057101624257264241994450223025927150091186971978190784930325302243141231435793675103904475469716193563217254872050623786109095818885486524426408681107796682241241161827998148828836349636935791854454536777012385432911918669942002458060861449016064251184379185719793330828262557160448480411068655241088165415254560374455050089599787052850474584505589337346455435155486920775799511477328500197887481639682747756512702839111712464540089196772904822913954757529344655457502412324485486314587635469793284767789839348906690585305699164451109388843488764881971206767442162623222265678643166259428025315615323332406692521231257271362174937058463742597598487670505111125246249898714160230510342659862041842887811758060550514089030261678906956945752493760061727159693106338642421145761587140526770984672728130793554024637757474447086511353014759522556241624358015845184015035670813275943531678963105081655287697885278144377102348348055536816942603191326176808450847498439046745422805236733645989005024165537719700201047371568717412892103628629118013565924865203949507547846328642984954468354595398542302352835779121850163772027606906388042549782107252629153611889934127543091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 130004549393764128770076666291648271672792972159635460182075075309075397886305096565526687800380006098946361484688440851415502230808561222868899792678252209409898011786053250841173252181328068884991694063787260378421782792731769639509972780668904690576275942355396976756259577942582001325012943578208087948859356661604517127275772370376211078400286278856962462111894693016226221029301798254066923663254751763121942758663574875386426223778133662944988213857852806485208949730445552424379833986789040570336057584538205244404626130953519983023912218276193394870191815026398057649149128449507411064204902138564166495798135311914566451624207758065519419775216031794537714621475634499191038852612484035024045537054752184648407177959422674423835304342694234899557462893795796903327299287851356508958311201081465429485479625981409586969130582818309586967179198755887500699999694293839928622831913985947183044245051730538704729873749831572837512673344358339497715884706346381097041955868809498281701273248018301006450418439022890426938881835407257917576890369030967046624421577497749814495531780509510150073728350274283010974444696145982232885391672924310396990694563818744536219601450852327150836039080038911510579045183637398922968461904839494704575949000154753963997031280327494093755933442213118959887991276461902243403522607034608854958130537412395526950912819304835335784199999784459759546694741144702115775508395946289542425396784581589340179496326019106899430564284044437614744994812113089694060767210128510402453728714201493360698217907887910199941675447797295565149627592652753035604026321082449202378662296872730931903997559146738186493457563893065071892157482485908361428391883384129754819386895584549989123773857578957330851768941440725609624537263506149664496560025408633485942174467111946583398045905477248382190081206153346973571322014250909304352709701222893204236613854824286931563985404908045200385646724664562176170854626901272081022689172674641039506298688332910196350039840542588554267954091638736482871310055903166985729136738172167333230917134581328456957332989617103814751137759820004553430984341726338049860505061270714883379585292296107517166318245108021369862546858841348507464374395630477419185446113972265319784283230320053568462063057311029769759431362965151344586929029079725847224031745089298243223174418001537380810427865472342802313006420523808968199695264782033840940301008121543458515109120049681609998473829982001673304939947123817472180845435430601290684536597812497597071382596763644606493333720066225504088304825133601663562484713687736278471175726345251299133397902366688961441907046265501497324844241312650363191418409795218436871766103015273842723638902512445987401529526053203379258029992357826096467373259700766503097983747422857249757851475893376818671324138586664814223296562172836942913067733723949682586025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] 12002346943052879142961812367117373901207475644713486795307011363758176086095556568297927942241251278669552335241304928325872356280744610305848513605616216173413613170038597025109704300275932389103119302162534970561297254564733037809948965276095178037163804181753550979471303412237434822994968180470133480079575681096683070861474067459463417600932410593829437127776639469352060039966195180794738464207997009118677205706716324148579217567506334668952513934881098305508550126052892150211329384787900894852325814815004258559745318121291960396333721868005029569713691866159798366076228370561370121388330048359447521104541609564745340234094953692116127795899894020982928558082494336286136717415366969739080574680585604805671751668265974542253983162305967813688486384346949152659904432287259063563676973110929819871673870556085264340884830624708173093314718370910766019513456274231163342826495446435710445123410865371116771859657701790001727324946108450146599374051073293548916428273555462049404620422428347139696534968207951919067603335936466625209101670810264992009978650748974812698871612200935053625872835428863646698967172450400682612392560682050338847550479175349173575975295573845644429624010155029998068971793877475589109056900564066082300693260261083491479903968626673154867575886021922317703013746158279275201079552158678100738950653269193047831753155434736395645961251640729563178618243028283467938179250765429810828151955463021848827475190891939957836994782192570682060314008565691687279779160945370438658946087491698522689680756072185879146022265326028757805094671707592037667848857395014285045039947265072678672998886378267880586235186994999807671100707550788286393215849309519709344791180338439469911199246222351307641911010323355685318269657511530145087012539357910752117933532178748940805510299515799390175399724942820260920385654047159577821714734502234511365907304577385317212911077566326454459958553330717252536664464460608687285131914848353199994358669954237632522618681889544626236463998523064600286237214916255003070748289706618951881750487910412294227853508739228127826654067246757204734440659708612888717698591959776474877177580912928703381666876899782174091027555317295263837960865925117942255926697119586234392548749363726101929396725555129676612006160142227559910354806463937346081449539047661862388780587536287816591955256201480120761383930736065355707914069189341660050332971571710908358361450552403497176857143246894390522433197592804874539886368390863275257032643774355133818173270041863957383773509884236884168709889756406291656914498075689820824411851999017273113704230312783164822209393662494281193131425139614830140517255425900228698021161559705266993854256325245587373673683063199956831092987465686817183935330693168746151396934039674337255928895095416335365223202125739946981968614854220080135480196806837090123776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 135836053706415282306712875014718494409765893151440111576852539287399819568917633112983574273875595273245685152323338727185614609836092023485167831841872747643506906762510808156600513440080934293778265370936233588328839800977699125452364772062439948666660554458602573011552724730167388074969838461901063106994095300797851811667542564687762671913155061067284591553535767507850990533054231016093238300990314903258910905080151202867764668906027508759278650805924225679446862092618218880786200647873752847788472024356131935771205756067770434172850585157428609362353842379331331816532717662170487038362230029414521667689981345418829822974345668844698874981352874844642120805980919368338032656557636409884813393773766866788256588725427491076740341242475438561732858361615701858935733471242265484111783651023463364404701952696093938057081916152439737032286579258190099456691108927996694499163350348346673604548531192383273034738898325808045399696562906713014724828006406528303018567399840559752920109619611828940893588911592005913597481635862124063400763401620871573497803328549741566535106982429868493083795684693938073316773933027022351934363960921223790656925214956369801223239937891343354627320651460741875794355575470588183809019171711926646830247904958059767482268058943488216769263534270612759472773758781521581334928710878593713443442183767773711520813773518019742827043304218936704049542462497862842421752714226209254747604679410792133449351746298454636006693294692483431727230523626786685931772127221983607043868907766818761615896938441570454578181035188381651425001304731687524753406502168482394985663968192593054872741383257117666582420124981760424173835911470715507332507660741453800408830191811055393008723406902451346395579009454896745959556536985403975685818666541590800277012509951927965687986865635959605752402899626756568483619175482411467381579923223224934936654956382729491596158630347934707277085385341950285849532608134866037292295008070954789335239864637201801496627327129404952325682875118963441033757083200128934173943161236264924785499378682860748337924749787758300894912143224578936642546776223316096026089470468248180398730055577598891242863652461640887786055633898762302877787029450245671594637324264355299073503613714410708931908795506934989187904031127974204895954902728055541326271938719228341939575002131189358471129780933137652855840978019625250792321831686900522123945114556851302497160731891849760101027927220657191244261101683415416903906542518646103766261681306565346663395858380671995924455491217601926360668178026449021422324907574837797042108175984443762071047117219668112006167883570350516259312524234136289624407069112249573078757347138218640884661036571371328057649105308524952994286001102701651616905505879698380944012848019349298740851491710438470034829398555469348786527130178833993887867838616183230185865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -225279930439729940733603536999989914965423055053121095675702549478769689879903457525443864353294695058712886475143930130683226950416067078004286768206415732964931756684627647010695291954581722574919771624871393367006997527762564582198339313573608761745656381033411145132638090514834988037113717656931927199972764114474617716390958656357879185067786979806001792044981441768864354108293839191131835879955750941057129029441267772691373011520907000330224249353060712347591735317053149411162313446961219218361393534260390757401649412795565757573370222557871155525996602936658322711682180321301816837414799329700959383557232607099941075880848175177197395659063723887246468226286396381158896228834580500656605133237307798129873083316802998343253600556525603479030479060606186901540713285621987685300239940193439822174251303171447702708358700014560634213072999126205357763890828460887230117197921118976747582130616457864365105066977911402303506159372548973533127918924156376608781910566289152046280560414866657722660995318913271635227118991792692724099193898524390133414912073202372728704433214522604900178686377058100832171311229966456050975020872595238167343884085873612088691956401705303615497393891106816245977948228741961052222280103885107597375877651838702388376899004680711673740085541987230476248893587840945771017452506304762621196323129790898179561651669038181484349486059701579135032677333366567637925001727020124482883139230812659756233557790281762780934060220746793753202243922702448662627767873961251173628146225454587067179543534940346817604212930211740485458014737311783117023285523204854015757414121110034662622752290533548261676567820943994917103930261964961918197353436347777022650107270767626163796696943935576514084525721637406340369461087886368698390304494768626031144200419480220996706060466259779396940007094843057350525285730047227335861200228997994509286392806199416703366528107614141545972001993778179886073858218919135429960388724703397517652493385504029814388676864333204132003267081419500539802146524088762537987567818338393737078087131855055512525440891034473073676886228497825364463320548629821698136756455234901227552869095761290138095459757827325195626793963987087550503041853255435964045281294485032710345782719279983234682723371181452748438274464403685404273273711482202263862703213725496384122550273365482520474536753668015482952271574342624647258568752690718161231159504206573234003360414757269306678647325618892210633150490331911856193392631830760511535927060168539798600286143846028617119447890680637661902592694545807301063288094324456385449970263096163368752814889718238069570262034193795522625841138353192201665705374497090093812420396904014335506483470206714727886089662831476941391082246201319079648048453107091152138887254023094697845333429870640325111313903373586318922691724892600895018021673340200130130739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 87580407549505275459099291215644112986736360049645546481206007599171320399859591631662644401714864896158662242682964449670202024716363967425527306284767673789821335851604442262948364772664005698519055672774073813534661048826161423993938972486646387158766863825705560833972409209216118895163613505926358629562743068509558982790196727163259701037489216967231701235262090235018988786542046568848227028471169305347007341603061245181241923773631995528042277902340737815392283959294219379659168331163876819204710281932202491521467119581157350365061225128418244445026866383212632981014079623277021911469150895235272838253412340426359192203365724387147441138833940669064196894673373909019097546266459785485786184911340307941861638892275957258991542220855813386319070925103390850369999326134028066043566395340081900265635267724093470465864994461493801182221903523267612046308092023960416952640812773225821287633090590641779522729455490092700538105561076510752005993912973912777422852541239986655895366060410226324005723847506399603246399968746356210366259766568879326437094645858754490720116950616516664399991419562508122044274783302705459395453709505981668892942918304109843892079758450781115422947362392100038705085811230944409603647316426427166454947036223276991573511583732047653867690510491400550912537994545556560343476252091147311951931129339593796699186050972136909072258205471292329705138110664325224077896416355522358221900867888697118897677058286239210155371461625789603159322555357813388253166680184774647348201628796332509065077766849798663043778581427276540635043001715591530420640368786673774199396548120478885179852276792555363703105231843526502842204967393494734860281154058036884943568150970182562495748213722467442925253721067319710970816995615122262976765134434922241635464519752946140961089506501035052140982922751660516981458800392285908958093978050102644880721361506043485611603486435041523473126190526416615110166982325544589864567706835024382620565085238466208306842607698484010364842935198280548345376433606452392922088159361350348021018369565824179039078449864274476965268643142578766089840202561726539034557267137835702081674730064475594307853922623055635759800341045358035355864705228679357787711610316378309552459003780148452786881824212970736377489075124498106240101832552786663720957237544646759733710843082462830792972209810742047235718596020887952998648127986824878952079757780689611869773976006501387605698427559265880775155874188537594859214320547367218700657444901222009617222217637865983143274818497217616683271466599181682761766880254791483304318502695214697788785854253603947435013616682791189356624204208463255505363896409009024482237485990555493429562776611006359481987066882451017338501163274899351633063967272119362841636837019038197347132813052194556657955294820201740973835703547476834393787671620263353725747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -17165369260197974743706271144729130390766671026854258659690755513061411529876803044827393599349915008115197295118032970058634937413762039561630287731338968360464656933847270280904340026887626163765153186483701558872451824995573293576718085688790300828793461123907152122987243063804001227294979144425103005870602599756805683227105785392023540217202864969940602033277194969524319346832772577448382732521645285791535603161130094840303364183299161781192400503449822296395623990059388881336587446019650671579642821785984344457164918051675582010470782739929832940872443890474034656516542234985632716597790456159796564389043832378296466105837736218769683696435775876286687259817022737064858319695213472951692476751682449759103119747302753135583004473067613988742324985624757292567327234206200219241764132891277994797806935469653065063547186975187914022285421667711792858712553296248134870509079349839270039909426389470686064837559039596918766466611308306708383626679469075580152428269090025957851006148303517781397564286867305208103902647079669073377307056270470877029227546070576002157131199764602176675719890229946640311402964632280305453884546467592082848182265531243723357781867411618047792336337081581528286915865851507774410776607939933838881854850370649704417705786462227373520295918035691717260345165866361190660638327683177584585147137631398437779072214857848113748931860661757375801055734713661606568728166777388520534218788926254351869536396832036282025335859889303320240734952419959117838333578296568159703025740613415119679812911274404507377314535387512608713391347727266109370845956849083446330448821087853942019006530703075028797223439785965187454606766141938476874470985887105402865481728604916341837892419596870180928675063063836336593764782407429874082817052474352553026355662914996486855324371700007288386964107361441127270541369775854271403726136516887201195197199461335894882534914876791487589563377613679872085284512345115770131102929851138393165942011217046059428694684506067337753907730092205082264403370002176434042122586986036964691006309373796346911990055751383522085517433360402936002390060609458275162728948310387852172299425609860637810991732746358914434553894412047222679726877842620562955722527386736482716441234390959670226732351472231340187260318439190153398999730839780172149755586152343859661427232645675481114363119549892077532410008402121647054511646060254108048354849151131039639751126828700043827946910492192236970933093600956414142413800805044499683747081645499128320208863834575592796907993224946057366631264900578448517567494934927645193155397737894385920570572983894727056222639651774043704353473266752090716259301751383008592760036887954107743978688228054105671676922232814232948956268633430825311561012286507286774498246116420795016871956324600351167982055827589709473248426877129058406938017556715586873353830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 18210889518387781484218574621890515412619638388715053168062295463300178350229583527906087927900499140084411300167050059448254728945333277788804133963651550639894067697706951003296058093081032197980947091094942111227381405977892044355448753945191779505428800175645026736961297400401920647571532436855324819955647448550639360181605996665833875945227727141324630523915655088121989504033534453343934416606279945058552635651054899191390523338523851543807126105191913856266309100740883972697885596138567739421842277653578415227422089878826824607021609673556857393559837179492632321320267608010315356449653525958728263780065024592122641160007279986880006706642019939097046046642463777859070864380574457055332960446102221187874251295644255182400697296911506813903691336889058714374147373450281317989922951542799611622345107689998166557453816267387558348524507058587945710107818087858579140439158866424503886776742872660315346471707979348718653352393035992088419753535147158766837117663768819232220063740556706018643209338989650533175069896567717366173922955323209634913353594754707699405164405269674693944837815918320883082255276127572490286673817319996683415392597694708225252014821037778421192259875013644800404284520846700322680449958678655509097460904049111541248741883366210928840298833314028079275680742787112735866075894317123192414676448743297556421200715490611111726998076091329446640131116437035817573592535110653910519284534019223614608096577581210581716817842529920402904269470780327563376227081778554445191992945285879211154479300449418178696008104585750050789539774499133271154168672902032921855506425894309763578947107279409593063978978835863291782501256874333712153587401626497959663896530672454744930843439098323750045340728551593291260757068836667793717815033954356517498682313359815356971337918077540728897809039248558062365056665836569351811120161772734708727622640818084997297436537391985026027802481080269028056203655932330452232260145227900039466348167366841254832274205179613504286502647657534469480753057503824413502593466345908889236630772991526075778837724051743266681467627758835601275334871490646497372186202061183936245769065320770805677968340485657539986915758461646823276089908689267649331680147671505687663408489243310751508473419754425696320727530935655394561085842888214319384211961689397581050059909678502333911495906455873631979690999300723961305352869077192941581190846653607291403661615065456920051273546085912082555314500363525660017245252399227819266560137172353961642380492220932577224150230555737907323913188541401211883415990065935210812173477027158833905954625578963120394486710683776036727002311220439603031912090105184053390773024539450073867565828891899239947243997599694091977370765507322114709674987278386296064379839962705427184138627304379039326124665295528433646433936370465671179768141707397654993667358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] 134266602161313233748220941761505594347667893533832634022069984992433080292846990247448728924550015389433051651561258138412775834624829951656738958916914762614677149275380763144515991007455559939451316920399888386955513450046977950574562254919871204362191763723426678698698890224735747964797722950207042523343843666414657063773939077747956421180092855516546509966175262241984733288605800977527414022277088851211176223302424675660400391765946939101882036846605868351269890154499418011181507149315978729721760362928523037866025828317296141733020768937561456381741800983022024149971662079637800148482393356754739114754498788598068472098083466553911794502787408361604372853955980255716813851505897125218673498308276543370785569362099947184679651089886524187054915104697616453022673547543215995487142481543002492761401851471011682058332445348296311411700671144371992422438590195398762512248042220108714521013467175356954216522747944522271909008356976336234876461561295617086469829304885151181081401086723932762469180494331613774030620033882381924435405313048239850122534858544980847468799029407380028963257952322126465005918467953832439942815662885460645779396711027384731195567416218980027579186350531253251013802509244285016221076127520581012965107894258414154009966829121990093822691282522588033732166233128569585858827443444827319315366314393128396738946719476880727542285285369963957723260661923474612833966740190271250462732730815274886733510161735888776435298071838776768732553289505808500805689818804891591150910030633257058526964651389284714300120939118986402620296012148545291029816790088559263013074066338529959243788147300263795504766669273396605682822950433801970045595066268091094357928675312689648223764792628411297416591966771703470966608746978270415327176881188925727819416903958369481880990876499251746569515608970452200140762472347579228338819789493118053872655936657746023123265031658325124380301730808553216520608728589921847361890575069184156793610482021717196236059584339031062467076187137791787072598386254852471648889024770969684289973721414681483735758895960279491959877882037896977712829961822511613621724768403902735690676311975166480182436768675186000188289917924612340184505874685161809060200624216047429766654085933085625706193274516632143222697397508292765466634233897575539690866653832462360347237485261605619180119673095079820528183882778115278563488154812081244592430725036562183894127785770147844676384346381533393320906406346728485910645646068299537018779584476415418609005691691032953461437459286022910014355802311272593417205263710259077073712851032390040197724589275720095574825422408764375824673990144323176703728260171569570466556056007926166363701978003092688019991695535480359651176801341974953015890367194662964647449054899990595747111610405120571946797590760261498753943071330807395654958258987133808363228364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] -373444115259590428850060448995982944670747736211215036774532835090483258397445338449627594319198469411771632332149409755757949607139541777981225082119023265027731798443314317939969206077367891760906353098888758369316650293026487892599727078278572378827264475886972417661955999625354438777033730724919396659810900182764472361355139585579841033247148062499566892349308869702891499860653712766183176208301431393137251163424629099438474382447157984206951251207798454933595433037901093258771869176417737269819428854537640308790680004279491450494699142114798025983332976265641013079346027884724850838271342494815849991017299461423173427131887224733360834639700934109035737253694887945237891712777286003475732756491860590515962280534279155424904213400143156310042946918956924979663790893329305522405879271052379320296769496064482075898106345081537471668771465768277845111077747416171333455166252439081438177689613659793053339560379104883770920641526917095084224693670964963184032772964877604215795837563492759519585195611290932553469332481787830920250773896767040980063066102178139002100172282634074437949160307370322991396878831095407631259662180821234691703426340800121601010995270768082900929655205698239102643878299972977722663957866327066425954451857493174894294674238641527613545827487160430152402123843137548168259627087901162443275286600186114189280992322718516899393446883615664843963945500652411191291166679664364458836734136550973416833415276813416447820544653539710032213932561331050782610774731308188031332348724481245351042414182947628819570187322847259926476641057246319010625679637246347042868924389316718462741436634522287022538996572206024899359407394822538295036280646028030650497911403224710784708146335377235081600877357115352249007350155946395994493732587925736058021280638081512156035254985185891261556225139765191821242239528185903204944622612293047391386368830014876346660089017495195562078725573663145496827087844222780103132773546386358764353708778431382455223698853667814471262382352464226226366172570296841715583964622054508363180064517586510031794656386839132204720106038999491592387527537462282429865377936595254520131700023114196111532050746680026073878217445778735615718524602374943886195532920321450514725413660615914155379931280523635022818604624944222293714892891605167572021695991472985642295630411493666184951812406138982336669361642890847356893482588151231639511207203033210098454509371412345516986144438238759673640651757354557217148436007802992548148323203224301556086042123864557215038401328626195580110655991060442984028037687698851785260453558202350382816533092322636478442187382640667584583722762686971962184443360117624647555461141898946123094854484469817516780104878201235943776678771467624161718898363262557797576420297895208127381835100394036103817825539530836995952696043768497176198543333022927600867761717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 258660898049938983320275611966832781295525183909232944219555065191683113373272394827742122498425916263864402434596014970779058393895031956711712922577944154673498256184103937627611974705748284228417058949254804980680597859916459551192472498681995795366150824446029551012176626807684811827641110913031917227871290884478196887075350789512610303293978610227334143641970759296671525418463101763066793136023455193009141631010906495176278621884945926483379160102242263656343448488612624466755306081483614960758598414316876828316437523360730591183040058251091726444686859244940941360019132470958530971122125441422145110423733824514300838189678279802839818633206814837084019260480999046558035398651265896879756312944909446289795375910667534609947272672457911049542752914107192170165734989150025107711680047320008108422033578730739666839772797614022241112251606764204780742738560491808617024659942819023102899787132488621755622141253319761411674727546141522595857210390229193244607836601136938932500214029168018707405213341664631729443620055025557769289531432803522981156039328588979950783446172193998338658446005977238583915666876806795534516470942600443710863880059345424607544325858335910845012906100622860267775707260084130771621236912343545233128197849416312716182365063595959934874355310802157241862561836168287164138462477424559944190278151797982388553050850544182911516073936827825967960790942326211711839015039441840552122207203559992227993024999386775256524716183479586677556113377459039069406902147314644293935182906669955370766142165553424620191050656636874338744669541812835186816965396339362776343327685990694323692020928594454831906312864694555040126448188689060226087663299514189950876536611855293312460134382159325419835588498496458084878709443405273322521400960606133692910819013902708019163210086774788249559829175688850641156228904361616192772974446067086285712924906377575827284327174274912259636199374313288490318292129647153308533533200805465362679775407943674075723755410988284677754089077225541783221617321759119648122703923180871781145540440597682477503902380064032672624827433186143059542604182127151452060703129098214096001223471506643364808466153985504626334510981201832670368818624702533775218547364301688334015725329462726716568165399958589807449437424378331110279907175556973811195495367639041384975594145362380389400282460609584426308945090238503877440484512658275488175471982295045116945668649375617407514461972161129110628693466226561451074042521330612218101803303032781735874800612631868461310050361446970806623511511498772410545757986447414425401171125461136980637541476813261275096957339630070128717345576229158443262257450146821164266561221349932962666384008100853960598446145322390691039089658732389957599932259883221047495269674582527973446354958473657881416965291703918902672071588218257225613221691069879006719167692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 331665938378847555901720580119738638296837865180918404718114890250366199336435461806563157082128122809119298489806847023822576449063430453732691714422414626406824847716545061314133734216958450798345645363434536045739265175807267950697310381057302168865952171991976612773833131519912373692588141239336267355370268028024465614013794600019829758552181125610138712436863701065666915184354782576576432194427224998040650962468925375520732187923536485444679234207588547289273706780016613294401799455003726990460703319004412437095077738465665899999595009107164113861805617746190618825905343191729094024676037436767632859158022547220812000884052773511333023389257979763608158229861671722726375280067677650267417798774448430855338900229139606743666999499962058220701609971247440440372213521382865125983125145019732308439047565896841671648898767170479056874733013684477534253081581178535082883042071461861421870620488274160441975587264064585188735854554306735132515054256765311430445352948823880201557074477421479072320015058477051487784681930975464267894139702521865070824440301593882234624407926840042156980435628878712978365056901825359344921078092738940598615156785103861304470081963730181847180108269275129694066549890456065208254959347779855468281125806419881753910863281749094739672530916226644763442978416830484020079376302655574178589947640130081675364403777428648498884892486949419792928076755718311633340202640168504459846616668653411270018183245675951290435053934189586500567988865033031629945801287816524166031101579642342141512489747318351970513797397018579661689415771850681430624133470409290255628124477047988094894026973493481410117291006989521898874613870359489174581788345920875029282539804615785301687192976980482569100326653817699786660449569872037200503636534874004053081362264312656502718174615638188398697281565913610399983922655295645872918034929895800589631630565191468747822821505506360376378541780249652471957038719174905237396839021461872779498066456185765740709068638832469073236780168585144029292008687401252198967620939351205909875607162115076802950219590327784815090970173568274810761234744872537269555544960956218844547564736830029097991237827336186797928433251961665227796715191325076389110446788495757350244664026047443389486238421345682301615678849538853273648349285617440648880587995436792856492907338464725327023822671827637595060615794169008681932944017806434680106134773361435886500283099448234225484514487225424966983103912226093272004749065243647137388964613231914934442719857411080347887985526130900436547976656853466795534994364075484329641179126899486988894068650598186540662103291700270351478740230539886916580844885549809821468470864854827212724006092060776273876743615619866026066839904236774217071779327151383443735590066308791761006661065993056820195423223837921883973531706140679337167355916254818773158420545536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -635597446149641506386269994263524114524873466131649513747602964436658941558975661467733452145260297951812542938541792474411160519264157391493324963188936127422801438094751191731648636278250710485519463914283150496428320790287845878414612654810662485717811398385772891432620722037934318619372694802270806612549414843726861251116124697321257055672252022058427808545916023546542405811336539390370314858597454377762522341985436678540741447470593897344787886974079949552017819047122081037619362437614648327177565407725105396650049265076307131062280040299765999526673770682821815579441527431250846191744197409944885617230087948490033235375675546310860455754550731033272546060417617305988524247983137140618467301485708145016322254579052628388980101754701946268687016829397776418944882585061788128320854745959074500780505023773661515997474991727508480170830348906350023144878865531539148632603386312404615931754076460263265218071247758511073526425893228550517380192313128361883584325117820535845902866199581527504036403748936898178924629190043694505738534977292507950771297566857020366385585788167218203605861112143239045082265192513313981611001901083567070899495562481938181306857836329934433222451628332762916727192422015720485939586833673428368013748992701589341669448212522000382258179216322496093134943449462461368982051212901309127639529319008331758202020931507920014282162471548310989885391948028060665831194207071558947464073668608009751716203384430015071923641659656451268478188828039342409925742411572769942977981487947391779535561489562707072440170701153349628901424806649643073813046573898168499717857337128721831781264853630652058230770397882017546997586988021353397618556572747460477336615364183511265980614064387245526690590816413134033093759214444620360270407879726295476918345668215988286756453789416539922080801594008808995264400631554857156330296579120513024235318370770469602477655697908618540767914768447762909564348774379454806936078865754689378570400481928981070020273803804850019565982189571661365133065913274469285380918141620228145277233910947782898573204123285445353152830459226530276651411089681912302323426884817977542411121564860368914981823532502341818687653491677235468917047678976571899149740365842202988349002752446716317985785527304585328729327447552122017324538568653969524244249305267707864812354823101375208240246781453684212738565593254677856362074064329016946210114370905963487049517516422310405627505398004212209005752329078015187408324558352845722323950688111556160014813633920208793659466308960069716196640266937655842399959914476354124736792658602170228416673433798412891797870301987207454320379930415437981865597546399816613219703962585755680904971295549780858412454009396431262450926714267250493321980961197843126872584022171382574874439272350459578503197406821418171810209099762492813369987844972495853678336409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 2836834833062987626192733325156334175975263546307702663505978442198191978415539142047053215037267929829209677305091630821387956234167888628575262392823042241566723839993298753246110157729978621576993463362415587324409817602967574999419887929672739335077782237407695931840511686721649543476058124115697236071015841924537125770280713660629857148164520206116056713090442106333501201701927003396861128031016176142187265954600232841717951984446799318680768791052381276494296170014506570292808963284882762513176436399347077427521742931782601352661975622179098544728349288902128025439985094599077538346809540632338352069251108040088674487003090760552273645352414433111519461518699613624488138928416995709073840466850383195629488985019871432737481503523781556874248879309874169287076125651435881215800274929195822082297745997567132134926102965107508162107676714823716231650241741093027358804428087635534100265644162454231207683464771464797112890051600028353500619367129764899289566007829960460788054927169448429744711471228199864907577539617431134008829844073881492029364036934393552538114456357446314884053092860256805090022836744927322868545403989338033833776930633410314255535775021067260712303493079621457154228902797755693386171094247580460774432928473577272855364500906276317820041489141894908241278775104330006703566288958446847482462945640000017829182617663944163766933141592091144855598429910368730455270112891210794550147149397184578021991908938982081962455648883721794754770290982014912514523753103706708911640050704739919480886634259324501311013601492262620322253244989456404350082493022928634274186410046296127003867498465019163933589348847090911174621048079864396378068467151517321279274297844651034713041734211633263099683351321453153828739102896009232435676174697541016087876424387375322794795624853145303934221572949949537552470928896418906375659324264261700109058434828755648214747070735815395173410336610045846308896902415399928203808520376017978547020074545103899200785111924948791081270630913983687361391363534301321432473098189958307425684875099413741597770495939303257396418598603935662898565382268843637740608854674500411747276727337284778952109583156891868745688545007166461253097769576136078310751058099501919769943629377534217812843455222553133944658151295817725392623484597074973722741121641681723809751183904193711807603217258771333001085716366555584923001110002114769740694284647066211674684117425898472110791306401963727796841775195480292606023763460554150780799990290856843984747880536365504078062778559142687658215758719686247395532326035100612509488242841695080251898147145534867931880498050980824282915430268504120827381176459961082534305894447728720366144408637688302977604908013672324493007359339347155114767605324154898726538422448710674997111229123941217077011945166797104088730446194680440984556245493923722967845437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 682348282195367639379261858403327875891469480196794594243297064882153516048953377990067683977740903150136392555184018201339443763133750684800736625812278850462575576082757065337925761848045702607032712316797109712420567497938378317964660675283624497421956506156163778799010050346058856142301769862512352066769508050982611149609856575580493275871356929661343102062033927199638197397139920057094289401894055500363921130527980128377309127166134102995566085747220366323209127827257060060056208724123781503498783194378523022732606719222859916562641148908515706840185029551886440390203149523493191224493754232343661459720555165950593849065366287304328896220087388159004618551079994141776014090972726122775335141427567403499353193504872108968901246606839655445796973466499176472910877688966768492703134067046885551713583763263029965166910825043217535868206706073118448907119522916153891409681715563361287679064056503214516389793633442489780635257363587866124995327523852290316459392431504706003095718439870943019584708528667166862336878610288203536634403250263184370231318942150262707538051772131348055569280864007772020007355653850585426490418794952901954878221057094739203805948698488898420798587090997045841619713326216168451152584847056147806545331708370762832174275297402943103171820213085022438607809903676253784033856889966255802922327918759598186042081124311128805263829177945592029620455546848151012662076826870388784555072911783192983803823708397516411932416977737567622650929851632224314185414963644940324890925928657932623165979081892267157746255720431677944380719443951450676368214445854364941487190337493548125815248616030299413059512988715308804698998480291315969894947614410468473803701748399350218039611620922516953714477016442275528433444268213775857467750143491170327014626300267427895006403348766112768427594645216505690610517409631254935655465236951691610676126494493749730506317658590204741150888455209253620778595662218765023703216932420261322626977471613917692434131599725399091642336174469756801662828946759450926907194330044120098369652074265517515613121231829326490966421867847369391817167358552974031777287331268238005436932656798856685092328159845404997423688690301380525808973250210772754666087624643836645698914255919249483375631425287273756921589605567571571488712488025150463910612189055303402736843885519140753427057681088562861602809130553404426995251549380232007863144844591741188974806756012640170885648213949786708478934337416519025667618732027650251031166095815342452332250780845306436468527747154352646028234174978119598932927291498425378900179139873947353012222406741338859034627768900304554188568287825614712875361985055493799248064745118935956924578575768880976920500684342440497690213546179522500750397589943536173568578734425612533410888878406104850670521695848085080896779835863219367362603082583406202280581529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 40620190228981579810832386415046415575569130574935976307255134337907162382330204770852752541364890409545183650512620445238380062447165331223410349848146714778910020937369099041270286819333510400856135834138152380503383336495926406923004175421057780650303872800279182699867107755694964555951792749458730777920347733292031430274806754142373974156989888470060774635677820105459851678066335169990792723721317122035637606239245970937242996038030159032570876246190456179133840879274511777834455123667473948553480838390142825449230592784938284476931931975932585101430228999603122499846786136206241542115288031579130705555034896143301279200726629774212763301788534740094146785562553066399556915274128243671731591780726010700856404821200737125717667873619856191648604741811844620868270065251292883545728865342700710697349955594321091770450668748696981019103413967323318167258743104338191145710575265134938662969747793317698494662361684458996307473618808064203499616794018088166144885667557974206805497414548650466639635637899092069683045450762773117857365939675258948327508900139017841614928346904296677700443333173374273212387337444555295301559503829025793641251188785844352306841507075811612408464019473382252015538603226357443143269302717559334144785124988813971116624012586352031310013612811046417977232547109993727971602556384594584295506811675666992867140889220251919649826037019937249303175947015644375157092439604114326283324663398123800335105721726537318716747057165409070775691859797047636588794651195793676875297705689468745753126030827106169250204158551717010930331855467480572518628108607200693752637736477709599987507686429356663379180060175433369924919486861606167466354450505980788393734910582844669977476097063500913981819053567822081457780130861797276542436764394591574357678502854053893367388205027340314654379841630633460653341498379730510684633314291775467337097618496915419664481552963626723357963394718123149351200663817916095339753126056332863256914730323159546394732863931635968935681678446415271456137594531225862551607589234152609895179363795310105728048090770422339100376789930324294686497251916126758652823623820091629462749246710565325701027115865854448835600195985928639292043302461590030292573231907375739989264710670744361257429318531033684593402938656350216419279977485160298393268161795510321109060011625368513999948174994817766579575747008314265408975308248359458849821981512036210638378192782442972115068065471197939748269345618509091817075489075009766809162351957186490359835600392117613248316042091605703699501208175240582723237657409769282082575869396680791124294934533574012927141600968826845397188362735129871822997819164765987461065816581284961975990745031557925042896215233415258294921784983046685969179471637759372798075352870118715753999988919686078556694113243938228570557855611053621999648062663618330848479150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -1691724052482893190608143712515974071300320651677409357457354896665228683196164507574492766281318940533355845272387417768318985301376389447472614972859173312266966337625906396617295491472988401238538972733679638787608003325423374936132542352711003697076288391693433587708103553541715585463092146803635616452281135018373932108737183288704195509629328809923892191943754411901735688220932391824999207432411215979755646771631754854847635081131646065021657120142491779447859754352984876619037587009236517070839868462209988069109200865630296009496471197264062296012677296749998902797686084805771321759746567274968085100781770299497130507137470286760487808762000076296662638163516306255567687373068294910560151093306170775690917524313862132094848382673136525216485906221766913635993233749163750148218855160996132610588778660222097208849846763869662339950548564527271943290928422383631599808905820391231407021455546403366285290991005190514718726084353937565589168810256456502558577856249338014220615802554199489917454128314280255904504858331653644300473174573602354349810311616501285116527865618795338785064294522028383844680499346468193837980727011879614290092949307130950024421803908934013915108118289532390570681167326524284312005347429648492255217324132194423066898929757168778098264015405161587715205299145422375872480656474617821176896126125563063362197140245339709832446807032290707412127992911432661544761941366170483814089541609838004819829693837082143764736720154465231104762548711978304876237846271468239329399627483227380725881548173746969806007111809261364009415333558364261660381483352795863130566367679719426315904393173023701730026577711087637546859180816951157417096846536538394922176339165998730224663381804490899269422500042787563758090838705639093693550080728158892194926393513131897726386280646636828142520419555058614259202907653115203892133935167901153254811132968945429516180017755224935181546798670551740773272513269006613979701391464464332421607354015462182180368425256281081645514465507535798443847846015158386813448823506377545928396238194517237115628217865014931881172753293200110111166809313960986079827743337221594237184527093968096556037260009476359619355479814264391209248553524710845070715262362546158607864279782160512520931665184906471062090009721489106053503340134503222607986968791406129831290872495269209241222281733896969319532937263428387589863008647976380522187151909608959675841640206239157551621343845685554723988324656436055116305450221162774126332600447668126860793522574557884382582515059181407829269141217228353409919262760763245836779331672976812325763704269436242579739498359730031463562246492462678295378749765235357468395265251642347653388112266711992553900684354024426594961592723098790649522105112359575926037174751949574534419197488555471008643547912141963533479066047024741775060078989942251405231259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 2287066410982773051430760565432011887163454285850570752777167280890384812380233311090094186023828887779949557662444666833170540159542791076252650428343686363245670057719966544373909714358174033466046487260081850432156749558763285654319275535932595309206431863736512001892354734993786202991506642456820048811412329930381808634658788712097410857112512221906209753679731169039135717791891924960068875358406940401340514193452920791281663410923391230818866303511996341416140807825308817090560880720568754068064668079519478663895252189780002629803500442273632067857057923753860306717993070615282942822446056471290304163527468165570165962560667058838013815291997045166063969699916913129363470911361611330523004825407102585315896714033742359072458481974980865342481129480116797923496027127677040589846340779400295656234246542636764881471464275066491832949493009789678520231577993669682449792928245391551377096732489326377153789702737406600100679025315984741441141847231193479347452552630974344328203702126956178161489123627816519474567743926246690141744187778331210824626927509456737014499184738205622793891022615697694698627346773402537798731834992267064555233543497101982215957874153786865372344103334472628203003216849999888226250503813241339923667331687225859622992804803676569893470481103500479914983417251772575211543016326287368531371381203550649806444060893499085010147158784229555929413955290972258781536926315398949662279984739828992219960102517643502405289260068917293102221862928107255305126555951659401864761714979805484020194578637467382935513875795401825627537968462997225095300743054510254121759894758791087973714977280053725693810835000633361071921029021552602516603597020539418277581106550406161033055509636789834162028469652527138115399716539434747123950032615408581288731659049896082217567560550450161809777367331031278747400709683424009878522326970367481636662931904649595252825138254638164263105585265617334911743809064434978496397123799449941690058633177859631117358586377884923704626758800761784309446200904522242629467978845293818795425879273371718436647029628879761926615032403958626928973954344045517149251474332224745414103951985199133274452370812615580819402261933708277745589100262015863585900358300397067289550782682066627454285097875634633566555126625830664555556413175907805909795747276616413914373211480144587525315638830640205028475609071537824763419877608124002325936019834951590906186657167570583449363209409017118183283472164181231294856976326668307832356231081142013928980112694009451243859408022539987928597928866345036956172487872670867371503946343082466185345454488894975054491392584583096508203417401079628590609784950070674880957011251570017514180653234807408601553795624787085910595846700226972736000204812228180744543299858630501802792367910558551999102987966481370107413790959611679306810347560014418584420552278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -1442691845606732958379326954800086147392635930758621961398340927061204926184635608699158075810482263894966291656014413007457942660197848545857042624728031413302081882378903593003460924704678130234884924372862168005852828231057274340109413705319336423297555833703638605648012082787410673946418599826461450856354630751072256658046289132787129963977418666238937901967781738875521999996253360919673745955855046474666046186910193749063859627720266355564192169925733599602849783040897570520026241601038256761922573166866481419011999790313160616798215876138354358206304480078619641745167358203476875684459892342700704275814061997615264817201393377753394923151302903711860400535251623427649667935551330442831792694822118931097075466979403906041018069527915564789687746678575916786464758352286411380908477343745071410296819210879128828826059722372805025214940389920420050335361141672129617056556298172871518488101922212846114699936575033410199411743959397716732101091659032491625211780791979928471092363987547861244706691325779653240520326684922583442855562660179753189742785131270415595757435732280830163804538054735702292796562889732178145158346074804885793462841262975466731899656798809214626342002446071915990962434172573306331003471774595365619550967234718340262155102063234635534148079092698057084347694158534385507526114911703726455803353428522807726103138857507835512341298172314267326138932952117275899237015520110990353561555265691071436095801653225920297799676024378334581767253151211240736876353581503792492226505870276616717843339353736777324926532964510443330439031599042305018148006341022875780897559715604120946732962107257131979956197562884956138173169644741676084349998302024847237129332476963509837172939162845803232645701381889963079410689349273279036144520470616834449962694114547800288734982254867579792015651913950018853051243535519893069751883945500508267536389216273990307326452406605407050447380256631070831676928636709872393843406569883001326801324824855317678457890731153422707208689044591309023314276945521732328946742008456544980564718565207403646685025784136351254016113050850592432027577459501512465702158586625574367765999596346862104907125534418182412498966102550720784349977725947992066199755409697746987974025984016561434352170086749198145772684318167419005275782630497009234310793213333444498730114875672931087777229272303740116241478802345083544920109780714988186820923547978544403477047113285260972117410453732375930527119826024978783443128349433581393030172982277879983081579398354756308627946077437342796421621392327656679713933225059552095189599991963482795522292746810225389634666776745564547464036589149415733308385973402855399080879265779537851337106245201929066109366646996034848840507178759562463532434078298561662307102671857065746586769169698978567972676693595793276233237767808691516271906093453352232512231833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 739059528443557604226225159180241145328879433913405552588198286562450064605867041859194782472707447468377621246502036506184820547969727707895813634306210199776921146615395603451472456746745643094560622668560023413286496091902872405282896284605983286029790733825117574538670525079884855239569263221164924206716693850474638058973047062771629286959437281054682812697269188571158333609344923285367822564211935056391919729649957939542176311877853807789801672377974951726086570189014711177090553622198756259931977912671051832294532444595370698726286502400117995711580657431613551209603668962374966147402110298520345435258616880288121349295528763214876738636657191555484575561309384136792200649401082487554718135443122475849933173621837743034751464430459950206724482312890778496244019812513955831314249976965704398426991840177951869471497616390460491180039112838501817970269836033658598576929190262791230817761495136657876343451406285645947968078201411744746995982254631863451607304050389673630357567688248886116373979678467247238502213474442029962870522386546575660023731621671743245131883070767926048966710465585096387725950872740878307815372485063334426566769418491837443783124484421845926576058265116346923715245970228056028744439217678821522596364956304728247144492374184877661165506457575923656134984783654357495419140627054027801205416573776500954667900043379752654650164906327574113674738164448744674153282027018771398699849519118901560085883604277904292549761666796983360915229355904086196119702475792399708200092953218808091432771350358197764488551754750917107597832375643307900776515229338814201960376890250906953402973196267772498485343953310205182521253010763069324950593748210494367829913779323237689637370318923251891767924638567825721176596522398240568482864420077709352579408928605637731593639100721601913245101633504315149958396295491807034779875684256348235084963003281553620974720325420124417008025126088037000572724157083658488043765609257544258850708676281359554908320661118713105292396978764895622823048011549259503512885870665708758798032244131334146578300296948334745392538467927799150490921946381334157592657479210391358621980323680420176392595772415029077327431172303070691947364089092536099638146517287091270801173716626722541643007749734583595140911006039713018907499230658002040838101126369047683609388070274293433713370271909703236242467607914247059027894865803947602489191375409739343553738077183200245606764121545267666944977335329828094055555733334691047181654187056231950377499147748165908857098142574032194894191483616831953625138797636688137283988717057366126221534100390029987521583027469462343154681354045819968966629772155847621759657694544166787042278857909682637308048337902115059953431507710900939722231494462814004534196338826391466195705436416386246930182515823699557895699722861355194889473454436500830138346242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -1075949724004773083998075729260834838880223360323162309582375612120536534853433585595657018620743898754014215186493070632511367387005930409109627022524008266960682238084769840517353505238191649161695066149261284307483655517922855043983747969309701013558972924881300388300099042048404693430753868628856619518346295350124409615771366172757956884750680759659739429872828147222610024078814275962370858564068127202568562677288981637635003577158817528877090568662472931699307967779718728841893400026124324792261470995911904743935561810472978183912147689773799549808427528782528640755535088013153293128001308028924367767278941427327664289018078717711554191069040003734036052298945708741127776529988408541163995555134541798727078679621319942005185138918485865858434735125910263751203179776709500901847371960166143124883530541453717452448510412274072914856601878037300070518432638817065210754286526259641965020370004142258487053608482405938054932273754528528815108296898370334455407798253790480021754463933337273871156821251090124996492124416338067664326615705715145979794245517279898912257857672364863932164838564719596970973110295502010331932254419707213425748535937851683134305298452575278335137988388434668504820636261580483392059320985301769532124828459401666904983227965106348107503875632550125598393762153635206424299667322958747913073344908225435256997029876912813821566368202206434766402445853843435418890781348599940771269000035411272740217558224101967890963794337737872074672177535504682700674576622379187602670387021347455154917248046489070047730551830959577232517635840659812886719663998826874039836579575101262361181218793376954214673225603067982583417084773808589603651963903974765080062383819157118539206793272524458524286080524618055099524414939839398393369491427676339901804118454064842178693946020853654507187074308778148974052669903787641746465125733177430894448376620526457416837124009177519109056158176506968802378634508129798384630795568712753844398313200139566952989598458222660454059971821913065329013950314967928336815335405984395328566038800685460044639317332177083265739695427686230438533168624991699672940567405745468831227654872395375231242724435890252487976668402828295098154309890395407294222151226929781560119964957788475242555694909474346636100638169554146082778509736043915752388164595683939189063387142014605251318175883403032932946007364479310724955309230928866024375182918502278102184647855793986645085207592497288651022559803933883410761752792145391766292723547280937096152757765734862392443059830288585444019869299222709600547055163632196476954589751796152211996727325744194446177730589264737399240393271547862221082232805558171177315865990538282718554945117615764427796120964832151308118391889271739556757516560365311290581890766820655086583671007714710313517136191536779948543716941686954174419333396080133536931328819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 1759261169169969489073203699608032638962524975944790706420083415521833992275879145076386178297275870725754553755657280113694674731455932197808011769292041279004935826720368287459873988863363836989662773929677503443574053117184392228357439462181873834267118422289374905807158974468584024576981613019083162139849335667131735707272574882574345404650074639845887311730135444923540138255315656344820406865644869067379984712948294874897152925496394839598677615822386041296311301591506837220240252571744981388951487483673482027902566225062472299335189552223623558480267979773466867017843685426202160165310287275604200721251346242307535341456339354087876690201047972437707510767394560172222098372001078877524914727264763595664674120423449851729834516235619863611120973226890501472997980762222462268964333433023996031332592987402122230222604962486148772456714733281043007680034907656840586335106195454691633174771779255381933989209997193746712261661348202477204465278553075789726291038873218792578842405850933027648318203467972507364839669904222584976202370271565114325971114174618879396426291381044756929715879302884034288872215770172266621467887512845018941187157380607424169232405677081260629564622182522298319564752181376176281533710831673389088482338138253492441441950339146825636198731642095152337776605781536918639863189241987621108383637130370119861283955106702950498700489267861215700822067468471061773051946726770328092313427935357081550292974575561767726782247832557791147778037911839144605578052896038898768702694881913407604161574397274993304844682270191914363701661056370345486651006107946378456052837428071604042687360709312534273889988069274386891139519839252302043595551183395322156252413977253614454521447100936620488113280692152744815324552851324517793339103650597459759945058978261499743419301611187387496251601004018681962676739738849695632781779463741177066436305790239938925405817883554609444188446030138725204154517594117413952076387846448394050539507466567972628669926106271585582783589847873515549493210956286239748018692731778733155323130171270087958045383933239871962968967599629649330608001130510544599796913505777434583314444161701203259777125885630284882356430123724183457950710911472626940529445046059281117356213100878639039718721466492071881172614820174560799137272027682357998409872496538514583158724155055671308972737134595016089862534470037687729055521260926964431490496977645536654507573672274345897127552870371584653392636397577383164112214866501338769516070331550677938616925128105563821683847223858027090377216203305782667117677695511141389274839624631534907314088201456219481734955181558258673701138971426829660664224971311985919155883480551833099092122349417606698091471625487617796662173797524596940298243332395802374764827002374994011423110373042470833514356308655116342465047131272190511424778466942538740019570409472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -1975188590935077529548233466914277788688360211122585616841387824701914234576344140803097146101845598843247185985945229948064619862866876349606116054525923264630565841820790500759044274488351541312457383666976430146272798260499001233058481415919558957566003473523979402222483002401283569522300586513355773379669257775704289431432762277932470214901011126736139855992158998316561548510609998558895121612423423597350455574660575674259366182048249448349527792149026825780841222937207358813395981364748798309494805836934559804111490611472886503752258789664053904980811021140332775982143436219564341084777311256908611424882788283431106056876584262831626098179192128809340975291966110820201860299774376070900908914603203138422125899636238516704069947078969977001928440926642342062728236781099915609625530050091934909458255393165921307686455657631170426187679341847954654654683117790462412314406923747771180977570900624482159155045059586976373852224902361142028642618255015936997881607596096299854725101705093772672216638043129628437415746491417699905099759481506947519394652034695100021351290541778667766733677567593603428654018565698740551352872557385843520568299501515069303207639610197257472470338059479780464294900241862408308068503917510011938956720581771016642186882191937094071965027567208743176202178054770022383806538510690866430699945983943477365557478761115574297066095854423182923975700588280833838181261597952297650229831871859381090179462954891735351410397268851501227631484326969277458697823766286578096097576859659220847013805357287276106616416997685347424137887133643938227048643005341116682622206250376391148798810870091053913729372376946723170382936182571291460043195134554734861516971795667684339299195543312215542773266140019453395581355311966875214590674161715898751003786554990632266677513906706905820381934053563328747410071163473035038691094683449712850291751801502838666684736362042622538235702487492360229541216910966057769992711051339854470199854042482895762811461399138660655828628194869211736668270511847773069964936412269911731512711813502288800075659022676955440205506518693990452627901300473001193489096148631077423962327407409555863078191995121382569421513739182304146199828443896393795085355716560561449740079231692522921221231857084008014242243810273458206421578145786216357163726172029182354297356618877875175416261530126599781346858730937233374494481066496739886532524563262665141698582534437966403903551887862289965676398878771713835212061353683621382734116917465532975008163573508804776697067965499963280111806938254542446262014892852022841141859476368134458723141315359904683625802291239392683116274398612772685921728755512973988848837948863256054507345680824454559953876911605912931100123605520360087497659533211785873454756528018474038675373245495847321871788841179132467663478339779167530519184474374285260830120345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 1667700220011030956933700542613867463782759892601042145584884739968553559096221048657594480403998101463143398581081392593567029281921873007296479269964612062418150234155620585378929742414253513519066036588724362774253536316381452185356229888355499737586557031798366950684382570994221631422472001239737755512928107033641218150142677798572946327190713293074283695024789447378667184931402460913475282008880133595910610426661308324301974276198730535567134440384041878290290936495693029785360434119319469605370813021322995738088245737126091366547610736423954191092419197199874277224096851887295545705110530642580370977731361487018614767943821896287886252360656910294164171144021597284464305513637375998679260692942411765145830262946157588982740716050579538982239319886667436195718518674611190884687130465059581703201231683727414417964585255000160553438180832801765570943758841271344108264729247491330407462261692777990164499173529068052781530759917081532232152519150729924204644515071284083186619869231510222496817119684394561179855714984773792245343113964064198476663986683640429465534792354264057524932503131786567460746653634258635383861117590263988666813686088935597706514309628046679003993274697290910687032297675784120076320046076912190164994590662276400938859714112262652554854626753724793915363336939363735058640205055297467849706520542761860812927092865555159604259705729103495890527223730895983004994913031931845256282707656985391056772309004687025706457642306673707251465535553792291929192160615358407189547322968857936466741310536257868702284362470106983184240782912748487709364312155757740061390012709919353884779250462530889038447502713390425224651956752942033856361825820439440462456789928711139137619059403869864457849732286576661629220283923849042783548488273400428505527925848703871249188149294108615089202355533770249946646739845876845770321267995102976175245302474520691964667378622890384250920313050477602095281807615381014030209785583255148968358366894504392059492030255132696832477724093414990497549562187439961831713443945165234202846246232587841738752487396443527815656253018912956216118825247749988025842947205014018006689067828604109322279029567982945316093100969239249534071425212541260774610352665668018203484541331822265941650889387586289844319146733207675159687495646919566531147654020108229150690907180617816616112316382999218902257743698176206774208961024625515334306183972417244503284305374516456751582726065941186029243030018728227595980446610723199765346815982321140978779497076749710320358342082351838098178201820583901315310359523544204021054765686736389081268943467205738998892642719079743850244610966206037546144961879400906206570144656919570772837522676373026389571925119968066175932163726273680401617352573208674052196568608749149436178855390802003223589402315789833727090983684016904228033249929161128203100199321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -1138940871446178161152452253337950046023025596324248039052853990061622914137940484146988466098496485499935915483782358652941887479987895465482077921195903089724976843341794616163101663918230199799473919782962382142999860384902479166183819899930225483325626010145568686611093480527310853577799437709796931587445407355237893196448756946069959556198667072195225032328914696448968729921567845050961067286873187014267571450669914374468217063498049525869467762723263494124632264376894074700916222450671248596331754639392340255722145210585467347043419794930158898293421417142511758445234648349411480438304494566313915187343126318380996283744002888999182100503971283578846012123670761907120645803273421196466297509804323429176842716493413122541723105934511745847289251332758375692054165530064533159992642114242718249572303152239887758250920141488103184790485079680076403643265794610567301140056196423956830899146693589316157251141070099511607402387523021559838737947359086202557763814344408967859172884420202861757689587976811795868608823177466434294544759805219837724850453741831318008531966093262560180052458677013099560279424939397898769853607472049696622135970140385186856026542642894893192498449477595046757097673923290998781049603457233119483290791318632812847853094974672553023047948004611601340148667765047672212590666629450331303472329566310962999236136374093066796294209487411069836958033332026171901469004563849379588320198419415202501834198040923151964419085891920275425928404788195005089518208837107306659132382057364316233681596333411766415001679413435400255148308578892843295644505778830516795296227937699562485354039080339970478554538800667302619955644046531084387171138151482722948261802636225275804022613664093507484109128754998758614317484329747198637458063184418216011925990537928889740016613576729309905509721176040230258963793145002020396658747056518466307822716119259415098008080792027495719801400900925460705397655051209470117931232723791879404000911574352274917333304787988399433341783270058645218520871796857129058822724763153444467892802652372371141305323009781774560936507590424822840378311552913644861172601920610921331513721123519446720999653936326894482061408064934345970342824516741800109440232971587612438241902403571173114011471200467955950878699290832032533063062443415097423389001095462305309310310888815055044581393196544205378922987854755848463286392732310242550460468487979713358822736776514256267793708084638117115759594644145604286482530105362649173680230012350323881803349175214019859471551887805373496154421878820748690962341055187829276105347787109100807731500381749049529800811973917694057517965426780537791004153336021421150172364776042280607587385158581373523534215903250434444845432860147582141146493575129284686215604372762170190278221916558142915272909025815674144722205155577177838259149216599232051355949465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 630233153113608477680367715745611973794227397151277357451583695903527749317827150960716223433446986365872911072887858253411454308701050895973653031924639706136271203899674743163469079031527109407020231431481123879261704798602207300069038997974607818173270547899046990593624228944783869016492480814382243567524900384728723723777771628446527984622723553968943187563199783785535730731954810134212557542283374041869133812261417450121816592687991447937324345073144681027642576763165604352598988247103626529487777342403420779894458946758208182778686190544039428342813966744828354012264086126977865627934978191987361250847161796043355368028178383998299502433439532721828854594459039239775463641469221779128175896459981206019939853926259542091911926480791452460773178649210957888307869999367037413239386896377726179131135367329350277866265522782280817272733432585374829912947016736548983308837536131370756501756046104343051126811068236992942205629867758089798245617980896555702038944814073036078100307274834871691163649077721154471014754198118544040321233464461685946906781655968815136198182747076657318252913804476961667858490758009816522438765930052329825462559810343381193853505761354939037326444546824791721843816521291016865202942080501676803280625833868890064097273108542328798362332228512021295375846899725328810137976222991583806556222405984869078167468802544465271302724399321207611536438354110372074163858698478546926202028555002678723806540014403997142601329512356036748941464985818380842908616617979017574213190859841586186226473696616460054594332685520695015612229713267655192078648422768164561059694929180432124505176745888242630295434782813147655992002801048956942761375313835751503821377069390044852227151285834557159264253292362174793092583471581724757361121569701715450463408061953872088077147443675626017978280719137943152250708708954576197903048402671566538478504571028203426956490924674921764722515349854023105602700400193356001236584749186329209685759398640408380532312829095249996235165762225947363670969537211751726762685650683740689091167250789026632664103269605273192294428070391156806356504491859499981608081374707979465837816182413826086782645979428210106104124753036172865701318909875941386758937894351054548583659539493972945769528249620762256292008986138937655507706039596563662338856051466303070829411761504809283219137761172447680260547100853207586613445131372552469847119131057827269433188962631858057439314520790238055888443317426290856648199909949776978462145194311541147212152701438848417228186822006826347037588435217622798412842438818777998734302507165790433479363393311616641962922246493332658538448605698606908783538711788392021643500587979037045334175255897322462348282162777554135727438393018829216385564983451119214657677264139864166547061896824414208243223606971012534111527937543207137509482454359740599983228846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -266981446946876754563309143648545748070684439799763174530097786974425834224450605086626845985953129684762821470647290317434828856672792808170632207309300928088649224371796971097709694361000441119932925074935147052834966164384693126484149873187903450414422316691247876783931748337255842749881800169288998242025586814731771317218302676836172961808785435035764733371317194646827802716837001354157504294722393449683237096548216675584955028157708237347598728474134395425701373210385568023488057587247687683602291442769978855087710307752877063561976395056006574229379499442500234212028544589397086044090262488749834947555145511438500715125831949744147753878912876363456872290036247523630021832587266479472087343835544712525103895546169428312337491183109264075943967374957038631447594038433183564030588650635871219424275277196102734683315466809995679029774264106200572247820451220827870678788564401606509859057708814450492166079907621995948498497839197310321427972210790049432706321031066895397043967417079168485998810946652414181570371657584341553257238356675674353501197568866166513058042157711291969737937816526497100003122836050420697464530251626354102033048938190099387915378498953429448739425249265771461708329669352670304374867298426861925376007673283721991940088214231295488133504394482231555318177841474681086463936365639263651416946225200972835529290089203704101049524890100930672560068706522936261925728924235101519233161543537163612603962379824977807047982691782720520284061876312350712775568265455797830694313530096573489447539589199665462952910356146313008551802840713479807009677305081121086275215924297423011474262404826586725475209098258847206643092597970736789389911525240992043375321545325921762193680436103309006375719055876490050652242602040473188806469229736254308052723071173572025972949404365254536470959011219637007666100505863591918303139698155095531069745094900244377191700344845116433832239701806359514624751958585112948905229440250354570877079544936494594883260053264822102467501629448564119500255446074034921193944759335326570386418215674824050574492300846298839085707394660537247126123292061529114467946131879317551331120193714399610498196173668180160877454014310589057866100613580547256585633765031523117600875970356121114897593275229370585393268620130084738110529030021290501740023911923718566572628786131617605035161811272503299828597917145639361813011518668902347045996914990823170183894930445430564376782534022331033825264314500097405350390182486533679012344555410860495912010325478390968938475872012902292704808007873465948492868282039214881095107518783704132854578077868799850952359721473219945087293213681243572673811836105145910902166156457137640671802793646726505011347421102549429414623577460386471706222949257671220424311157092823025073457898040994607399211469839267894446519191453845890823950125509942246661475532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 75247869553300127027224716812713375862056633867706941676678926417557247951025615024868323805712053862817901030892646436983282797485303985722985479496220434092094180989555381140411511133295784806035993221643808159265072456043129939278588395667850353957667766611739668985673746634023643843958772773829047125202509487935001310128380861939264983228569170863937481805657325893830790441557600022047852551889517546851530987718634006498182308704189826771626149882633711974036886796638962789505392831053058549836675782562590341737475854031995278749583558925923200283235277345578471987132898887502400882226169226366723094252470593311541960546546704891312203150788888650011281901266623484381513591867554768254951592100817004682122825694539952739100735942677260910850139659414641373094543298117718250806879774539035775115173483899766546326349299572535701075233104461008428880854126471739395229497263297492791113812778961114424304458979404722215160131957562959691705436580055842631860080511237802974727477201185810752885894042841791690224200894527079605263582636062459579939049350285710809824837987319630220883424432093962687313019105105252867042365338081754878323444599390934813946174656744342638866169456911029674541582338933630547862425209351917859513051029734497043249598544794311779530767120663294969416152707108366219445153265305550203934685191522559049785821881908696944532016796675811768914119991644561313202452361078261410225068245636974322501951829856040396611319036356858529165739060916262531860159781538489816333007024070630789121812016597769566495807024014057002231177023343682891208403240898064692533080685697574317739369008966868445518886989148038483160533264408358622309645806883653502277842059519696745558138800019688999905679732471561379936210713674974517652448381390322393874438603485139564586073732020650504660690469607893045283166962377354941078141621251240683263568333231903752453505301846349613763238351223427073724358340340444155600669018908527161700699622583310483506985125725110867872277023825595509002596269096079051264119202133015033809716544241833294963793639734573293611524702142386513252564640937165261051393036086792993486514165757543079196481051026214714099011123613473289192764041858453915732324525657058891432897276991310702866121085141406526742988209683029428952884880957616509281378084180835695273486299286667774113302914476195111013572853563352877202693198120571989235827650331625356534333662831525231903006540611109894002431717095588357701647557034927490026387634063068864606562463494002190249607046199767064379238510870243880821133075330784163219794008043177641730054712725700416666101786830693574226301296854719006164793025450282148142596978021897161854950254168764100047580731551688481308240429065551737712588143606245712612900864069577958532306360691114307603243257183943697396739242593996047066511373567599615131238006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -5789107721091995013497118929951134156885903274171995111366840249839712200150521443348607430905279065460894396647491812647790896863493991750727775251643187601072333757353942334074087965053552891325445116984087002569964502449946692407208361754737308619171310978623067774553934766948425992200795640781591026673437110690292173835489883971688314136490568152115106961696274936420008152804746002635322417568992563619302201146771519516848797677416626694680614832255924125690878524731282517015629847906764862084998424323908345799676310993310414242493458239624454650789890031952849711195007113748382957130457868643569494489557330264989257343581486377610979492175271233550488758629216370268385471755703179946996474745834012688435169283520294893113103713066943501231516803826363051111530786938358052621276495807423031447429748473789109721318521506245110573956554952877112678059613339830481367760494540533112919190267031627181784066629728472605382073091381447012077422356590311812888258996082613629563755670067906005362489631956565064006237196469708497700450832810447640140847902154364064416072573661980103640041202988945997636077959950754557800703992014036983194993503840492975887796525930342711072810008309676865459853987825302087488171423296583365888464204776500662687691563046025116294778949046490271089347597209612569571525566197108825537022921514328902541546313201011718507497230207631032751463883339609565122859259636762454902289924566992575869127198374304553791167710974064175043799277892117610708043026523352162906442170128169310270695233559859636033021912753648729834082581752513556537033297198665396682404130004414425667220077580696068279489640833826555339994074858751095133378899719234937672069750549330518484223026681324750607232845291919071885577139095521778101475304136825499821489335210269615260599635876384213999542163833686938641903006318229807371682169459158013470346221469226935025605873313761604488008371024470866951651290340603227884618831413958378845726082174564813231746640932671046361156180115974265551706316205353311222695115876838493726327516292566684545613651292478607316209201112114793678954487208855462349425661322244802568421882875191866362704323991908687483745044817584579861535774316165609838892684522040573545332336495422177778354381898898713845796850629284793994519811825216362896380305949082044758994816060413308491973170479458403099888954007695753839316691106449129159691711878282057077210060078274469101977158043059145317548173877763608995574312826799851579539418063878768666056398727211428733034058149902019362605420081314618970071543886317317638318734081931879294108368442163478623987992290039958934104124104395607924231922839110693393554470185205128935914506368127630255962745033859080191369645003737520401971671046333675795185585211329859001503245674722354132928015861160730821482389507227606496753408713761440107855872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] -7271435352752959885760179315425237877665692929970697669969529740897776316912491228480069446903854743916565306092210805051997016076094980991969598774168063833677243060925736337296145847924785362378361320731293350529246212649379915039744434120721913802100369795305950909999090765134830002445438695734381275933221483625316237450793888618807107372239878427742951786783225649671231781504827653238240780648852225799110589058035512621562036733287319351968315159842847554703424551658487485075765826215727388552610817189205390221188064581717470571769936263593358665942208323464322019173056744361494638380842945765047899781764566515468527466631477619473062849594319443424452879332896602331597149069282196141566640152390511182967501294100993860456538152054155398361800008399573593117909027773419580620028671136776531481275235730214049221822292649648922235522207238361126563741546643714352833284551213690289569001809320860877271318135294283762137565227022774728770330467598646542321796087996767863124088812338582333154106662723412141529466105259949987347447092941416785349267736960641693368871936495394350554768475192956221221039719964097494763353930279098243548930985343079804021036470023809638525436991812375860925781058946274538888484196093363892144532334543492314080572621159618417008510764299074787939377462075458074574725532839253725731372590510793778515169811242401115654517440555053709350598228443011399567431634667380109984688610559769264977767922030760212524156025032242012265066274313109502657113300072433111990514428266224437803553320955376424713365993008046984070008159288202646204893552886463150287689884054594005306784236215676821273260899514174656473021381236233022790107273914691435682229976281949302391317844999991541385235189240790336163363605709559829872697077095489857039179888882854484515890629187937562977953344866908293757865982787287710897876407443611185990654602065978007487693580264605695491495458442656338953353392841195993620888901936131439941189912656498864865608961515433239603861662179545636231214435875076650142424644856835166586670916273078035282077757354485297457636296281262999595096206593052253776839405544727089381966679605021424379433125738802915792247655249966357958598214423716531671783526361152786165722347613372265090819226028522966167370338644878039304904086627522549932339834062863263269782517721557877072997738016782088616563402556708960895554018022105380711691916626120314032250437525828920766951751529722870028216934215006026409368097880666770653619830251707143415243812031946661550404844871060592263295367247894823298277537995165816792505261707926152293799505329722806277460702494568675540796642282675723995944605273305127529331661114688843377926414769008702958430086857856934207284375469598420173296162738906726521746563597497607198825067585100323453538720261511578991872175810649653869709353767058841497889669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] 4827013827830120146781587941454722978362253411218536725065709377181714644048256243126196728992162398822514812615746635189517263013014002420229715985898983465519047543907994356239955035073839884074435672576802881546838208646848775884618984602206056986415924097399258911369332316302130138549762536762890432513899352565427824933066002112777518409154117707568034834328005915296870988639000340293922102077109307803059095008816759318393203182383571245175947433168784527177654263759123651097941276906464112208036049710726796375764979595128491772400410114190714075334971599008610986117326062065577100842806684553047862562180493027675462905072918337020221410072131359469548867298877907175040427892696237217805557188297959908809031154255214361395820819835087438188861994394738091002618295843453310047474083719601107733335138430747428771528302555636952524241453235326659082508273702715948483697219806281214754659826848425989198437683329309843058597810734488285440188468751847117436704240233363017241954539890110802583133360468248486047065147873730874250286721287114084740157239084840466109569596020672175324798503738308841032348826454445494688302619858201695177492232539986740099598226755656405833067619987996962154000883517322883765008478511724299857727245527294530877248860726487415440906934575927898456460696520702011423540067722182887770071104721257429002049278178455652385907617839730502842320337788953508531776232886850578985492310383566248500871126040509647309442244375453889459909283151902168260977020604373471585887164185630743790811627029447965166071991789979288351746004143584282243615961790038104860442559436768420522773747103918301358979105894196059659550800560449749664410310659686507436836279660787186140229991076908637781707800956199261724756276894406232291044238016818784235853027166282972591850106212070276745196373089746709800223109744755355921314732849386170343082898264799535102694293475128755306072842701158877335172313307086311887888539778944968467262647881288223804971096252001564650781413465242029788107268195787515911041594630526535536284805159985645026325156462756155636081374191562377435436451661603583737173239855749620356253760246989630867291598757478870129856615765895978593842025609020706227392978422364306464647824005587163226764763968314953011017342539333832047358523832207082426578013114057796287252660664822387936619102447619487809290469963849494029250228150506651371364600539504289183406063619828742478026805671996622658954769655133178647139124522220809533957907481947402904100857013808892907337992708469704164989727215640278423708561550985860830957597445619518227692174036616358454986641323693989216699182796738850504395338670393355264328177761359803144834692294563722731924845010481205513976491765905001509373743205233374943254243230790096272556148413153627483227474565365066166780642922514355508949277442176324737590886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -1679343663886346217216544496827441214421205789753056884311708898647192100614122348070349086146808211920115872176880732256220029301092191580901854175920633519527034946542401702234619977678880457313885383183712855832340201729689022298729825579039574778631066539552039227887952058002388210128084535258354590856266593384171239570525669643677637391237393709814919079026509787014076480999007885753779111299797837563881024377763623107710781412774004493357340430479136639332850584756088391673480129701186779895879194937622543618496345353597350887454882653418177080045819996076357979091436095700692553108263118860295725699940974886189956250661083183894595722155780009821216131160190599401053777565418631701291079141855438764779950009666797551046498656323173543409874320393198235235092939218017912659363578855402653381573921897105731699582489588981621951556161237364571999517127603167502963939517879488388918402525804563850447759642643892140133831173691482680227342089904192455608854446258148587188144102974626753792979747096588443074343058668123553250098739743184500495553500601301248765666378919877392787764276177760681080737129769321353065207139760252018946603870768760835216618316457102980552202548465450546375233892453872592086228993868708372539382797882253657637771200439835578139458832853283684702626821848015150195110918851296657242006228511942452022610988488594591676692845345501700518198189499912752169109153338269463637091779433542535831677767628479222640614717155681018524960610562241476283204482481689740720999530383195705922914183269701000655182792433645768323742455432507216164535535512795272512702294945496767248173542745172620584038475319770338011387560650872151621045658665583199458545265792951763097816691361575963807306037556207428702867390554164822301581683793911169773641621488358981983694854407659343052164672385680854405200623068793081687941713389319613625225855046072245336448132791359727671873348398446459637709197292928755029792375087869959082341539869353323713642824955004228617585265117803002980097997251634572202899488163679258422962444067499797716423736430650093169341768553448473579110994602091443801117575020716357905458013023664592736363615198652024795901753972837453721873195667153234287813236092321618382054693151476977588010286967952905594515581905622198574150474905280078804832349621604073574102935099169199578270946073850270792477704718198972687678695428907364261149918095390556123621129021625130344294311251671889002795894508166194257927067500712566790350702388890363534100593294996159021128013490094453788374977933958906548555897668012107265951563774557369623337876495107640505193456606452975272172419281862397076544654620249973258599882650104277667801505693185402663178114378335275088282581522573663432105893787857733688946236445998921901545075234142746784685473199086791559935432984858899409178122505029645184333250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 299097384658258450230919226606834653067030663585746543633480580657806739785556452561191710716827532837378877666999434823909568466746112718438241972110674593978941694570768488668616417024713543184026251548567848403144043280088767293602568755876986547682917135110897048224047310257014334899834027646515541830772799250269630170547114799408077515533868034419652876920991091968533255308557570859224380971362140515804607198383403311569127036837981938890031689157802869042324559754449256087611106714058037788729215310353406250093829813833083818319992306168834383726334839367956744374691347219884803304836057990043353978480169219762506851796629095618518004244840173076505236280889884426723362592303764388201238977131430259693099898040272929420447707086435760952174038037407811872915975444760107505904792000119812820224764979755478798602028987679427956710678093589979365893487952903476451028975689677405464071090089035259630723413072270634045721501474391047794843232162663391533126645832419454372447395591260872373679934728947356618189923038847419196627013629972051260774942536803086413787978048411079585339888399745436897607936166427654542894645654565212802726756810453138049105554853982306438239505813570581358790163347114823765720047163760405201550196263261071335576600888704433132893973203035158854170841688946573200912029864783331571696795306681837792830653154273802544662489645658472046227560962059730934051543296284150893807198661760903358479178982858615678805381644435237381606852856946734821282126496995701273601719745682506353273517442823876704589903969525926863610233983658632115579587239023669628097842793094265258156048521552602873920754768731302726067932280756728716713517197558281143132328434227878629994322127249166183455077843420904341278938103694716278956642542254027061835311392709874884257585536037621942145535819790751098714636584101895229484402211629486326126095595300156308274158491997633701359692554284492435446991390455267416345294642254553850790107302507405708081405938531337150991214517163536061612209034592190236860630245218035153502235016611848468057488156674776861151834130893171494933225571644463064222552312548169703458325054699801832833626292969607066959238668884143439923788629722559277495679977035552126044981638934006721840570766258930302520517134157002547186277073708590282602299531520775288326309743636722839599487605485769217508494967937305034739634576039824946807860716909532147476187506487120624678885100247509144906028444303752453760200261307569214632434709327741803737975255265722031243268259816487660651195305191511996735602111516992026052778614294883444327113599510938877882925487579072270755412024664214750545384260584978318358673671331029726178706705034974850314517575674489368937202815051958713514257155698383930989300728976396080693059966049557932909915178809374343853488715234974375883622031866193671880704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 26409864864450305684027247599364264084942574955074794806445513457721109962893317311099056194665535896698766072282464004111469603803351964778592889240220229579947085040246740122396819987722600507124985460295999832883325436734671589336069965389733833511228646292341244631457724518846941980148351751719021760071423038428864976173039346117717785507948457926312851745212887084927927759444694915971909030026071696159913123179044684278568785142675281241391479555673587999307436624424023187920173319537025119244050142364282957083165306310438812370616071208822696466018523147822714532741656748626755689892528839559999081780371523612505806113768672029304944805684439429309947917151035999353895176214892155708075486072530492733355256626682366964316586208813460191990340406724046437884036411724501913586080425075910454714466293156806941393235935638373757840786782969286022187485402508565752024121509248660170080987200514870947305147024222362006970173411663327788083552010840542009905343787844100981892928190982460926524719355784120439816033891980335412094166768032737087880355839750389390068070623431633673248290366264489921269864466744420610391771567930062334870732925943112972457922873672067674242485301480471148355008335914686026236993406168458009882509898283512379877391801282355454962748427182502358506562337922234770583353954706698499054703902567491584986563206464710328977008260004282673132546044569212457003507377191677781680811077859858495492843797601614527475513378315696044296879715178654543782258476974101056319591663693285331928904037156226512959060597581945835367776699264688819391706964190228499804069289883347155963603802095175945235351615414509491223028204357899743802647649578434110915240373240766665360931960891502274110532505435030393624923298740336385582718942709427488187079648730938990731421219485589124963613843468237234349689316617764050724696951783193732078639351350625606724002416747773608872735621435648736781041049549138937188011030788732840040260612965119004184773554753751096174227559856528461658606439475167998885687029600237272873408132946132849614618717764594132632046433922614464387204492567599691595738524941653004550912354803213222331970773348145370044702533710347818217387728002617214821603256756796248094056954431934229788587165034671171346759894049162605329656821526146488410419153504552185540424812922724273819430464310968615571386006702530865913437947849954103220849049160841324790387466209455333265059836406954157066385894012566227204743244276932330917670021527065121345634550737105424510866821948895529884084633672624101689674536299029957592208791729580425672242137189263422036196550196112879650518200665229699739944264624391144495221743902936455890764705266426995346673124455541124038799423087138563309331148286751181590189892671686636940414590616858044762494641661692673673555618198567679321158097248694807916707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -33950639449791572390698212850235615286033814481995294308502275606995958343149129617883595918036743262437200148413043293281581181299990040532508526847992445343157539267382499711261744513508028604153403475728569798211810612643955697977213716985694386274456704976100997313386997558083929710283347835469215475453215869797923814154545673409932597785965791515423295113577599154907212435886958920558375540689641111546444881258158620251847244798396033315020631557946802198052624120458051578570953058749801929504691590144901849117455681880862497785433898625669671849581353740019735269367715400139853038552040447091800799335508048150108870107662743834042902248864205783748300016224326861932641154095082874197482637744934253059967070295208812951441043414590942929005622559561730265275903277207192666177662488083478318483214971322575421891924424619744071245718546235689286695616377897517464363196026837770559347635492532139113670647829511421640007341170680587134375777766971458716599173895015970112376696635004605006276796823246092274371909900291776058079170132093207979857878121937157197928675833297378390538754666546514356309416441101912665865812675679821141370649550124829975248341744840675696380163546404289868830497821773127802540934579714387888234115183218188159985377941122263416206508461136309018912847045976163170092653965595450839493480588360431056342952230618024837893993412799022655454370207210189975611334135769249024586107558721953702273010626046479685759985429191931477807824334009841183785032390824973374871001000189386249843861420227285541363006476620305811169568333280241769862429987467344627966245524861018695471537988053472312386658789200584660693661405033567567665925106764746560430529111488160555834681454859778530427073977637709444574701827957569321865040427901603281302719807377460351908711020565471465638527592523840619905889840922474105511046520873420760504936076995521466073718818524594207341127899580529636749973572843623247490873616648255618736407361212381519428951395174734526438013097104974959090884980858350651756374845380558179815725245465065351281528774800064124872035754451076115773367145684585293909313430803725368752985384032758692649708187370598724200751735721651868984200050709074714066006285305047726384514468086155090272940178395857845856482587252590716078080394262163188164088813623469507740565130520374980832637734153515584370754025608157389520993701298565272768715661071570706126925924229532737250895038525476174238143340251987800538517082984897992944729668876828691555942123860196417085506810645055391853286910136325179008323546167314900356352726745812706961154552780015073384534343762995603534824105225241810524609113585473911268552825621372989476146672618901157531604773968788592777489259153565603327085786036909993588719073716735524288200688359783157998424437276873411600703868475416621328246696414334747358003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 9647222925505543491128495240730539658518666570452519231690715644471991759360874248809950393169295425968874791620786168804553180562962506257529510618321554189049225768845697396896994765799229322350877062654693674994799717473141589504412893369895617745926224913025769940967921180690549039145130561375048954451028696533155613770409098436430942810974626363351307012530273000748189156331137822061274633742260074614245470128106799199099132407234053342095792012039900215592217166810588902006478742389115833015403697379355460773520905417799952535150471475686625458929992253098566785231768541244646702056857476434828608563895893798501323506904434049506867713889675633785075138411673607315655627899705390174607418677292933361727740267562974790913970164480675429001512144031604139543416500050634333416265932953909788760348341399232728358130815518499211765988166149556659357161773852367480393972743963806598032631680378898330212799699395477510473347652344953684334094674273982699112387857777546188342076873813609302194692521175945320441972420969232250738150888086384814992797334654785121229490680946701977891314746120378886006444099954212635201957739907103738810034887746769778906396261608279997595718931669625574928503577164439121116156936801668101841807715335091235191520082652011757826543918213544235176878889150448700378182154619892611913568064312837870084976900005211960435649027042453743563570545443773719501405302876122284203741847071123291218647748929492248238357248081353629934424350378385117125531513124323656025820434537769689912189800098591617792203398432215800802530061013105194394805832114952161783395834298021057569642426903416929281048418155003383000639715213051471998567715779617579069645542927555843770158132058808074009892446090523673101658682623226941568598316856755472459855088761989089861411655744779887659608517823250262666607097294507230266388208359228726969153603778123292201425930318708310623797392770634722970033060636505310486620953581019991093985595028617554709090208582477764063343934939052447253626989018627650721346682509433500767316896568062769248907689422659870700367857841400491781713999466514246430661828152950352967904294958487607292027022503024445996677447249698760288664114361558222328401336968598592974497646133480081753938798037387599879761078615114110389637602658564340572168451362521010110994271085984743206544405837879137443854066837883755343144762356724554346187695353835008752963822374957010605648820424302046615755381479176472047052112392282014396310833119168383472503350876121448996788739594457012066260898314630706472454523455501361663321176135006679084621989337924939614121570495492005176906327377643528649417288787600442798301620983844104035698065396197524515560562355250923480420377898166041429225729260333619943151701153956445708238431581601667676963327355963146887828785519723762892775850762036638163927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -899512442567639707008961365672927150543569516006200797188874595617919024371651903973594729455218708106623642997365662853802379831293292049423390576696781957218042818140064712122253944843023306145182490481752653175138836533520781639758030037797460548946003203256712413581181971725691318192045522480313403852947552466340758305480751542500576742849393218141348718533243562096064883405905687108608687864949121767886305830315084700300064242303557448457340479933567656180344195696568970978848705454123410815067502384596829787264775236866891801386970694435451664883284364256746124971100749124517380221347972914783625767942983734090970989076402577134254317812779868482461322006002110198102861762942493931548970793741456735210720822186060491789306101829976424844086725777607862237026556717223336527503232004091536295632319623478638936941400443971596909890406736639664698613606132999463244977799261531629249542065884206240500370428122919946221216044356431028983088089064765617540748043721184450608371662620758917903430421751031506643994451375100597380374169737189516722760297391531390668030944670076075126948765466014507808268304326045758168335384920664613709363283117666232783056062275954177860325977028646437217650057479642693121317028906796015161543063090388729736601066989604408424347774780388230216805225030354953751655940272518380425667678537243738686629138906819877086731341344027419443761509121795451250396797290288623934184017235859533680678339897280731802872165509811329674636920063709394737756351589721457355135409090764102754464756439863340846719116020950824107641248393998274860172082650393824393818596510191377880127786763227095331715290777589095384092090308770247416279556302847465526889807088885596028256035907473386174575269562766900832675139624411380686417689873812783915929131007348665015479082876972413557229845000493231919258690418861527726460498638590553539274721750472165638303498347327773340649245056898141539508065943938466282713931604570760066450561429032643424945639053912925222086740954218368681937639307571211875266150391037320765851581357162355497493516489094125489432443643393555015595754271574729017036987654106723467451589843665583671851188955414472412751038953326948615575621056101742381649047085697964988354412517415577561404695990037488730264473945422960799259923784897453842336215192522064303620935929146597206868525788960264799642523614260177066004056698754150916672160111463116220674780503353040210100956063314180507042203139832549090320113172575149051820246912622618560787992432628534064763532466277326408994518224126972751930613189962857013593124403606882921285441611963919093053253094790236439687015116496250849942618045981140539195391987719277087356485088102695784770275356699977064960611663368666169869852738842945265275050995424583834979593588784953535958929891310104592585751146494183911932799126280648995635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] -243930273207848801507680696972662170707607728821920695180003541830776620744856564433866545342296461432855952452461428023596563593621670275327819058418516293796908789546789057892202181515438979296457029091084764094845527571904999882258539232507612101245899853574268023156124515934009349514755086345190578522549815332395980834504403413435172250342735086306853602565801353727608151245099520059535682339643440187751917167211733781684321332819520508184785426431859461648611150401944184113094847070929917147383944434054408849771659759872058392567607986759771383479122452223992140477547763914939216471013984411261670988859343031542284955045510349418026828358655132853185697668161518835050779800710171818086781544765080921266242888641636910328473186384542928381459326532610360061550871555181750330231801344455236185925863823541739058755050961658184205321360502717069695959546719707312966590004904855445004075113783636831305342905844438675169397677157106552983056278892501314549146679987093790595076713860861957022265650444317074393317198586912374487844532843914659715867293238871728809051615691518994653217741811128512942413642329500243215622814369531688960241393453444089631109879815298698715695866529270685928636439651008402607480460057899304235699705249302845657835668315854804825910565599455497008110299178084382841998274902797540835678864448025201399828049484319728989085587023593178367199562260286734423992189263607544238143868410799386159032339529127192887467234848781690427710282420237261802266230518431195643168789304124734375601812917137621478206807118006292595524065875775013415360385096687115185908099172340650725921080627879341186270016582616664643431921225045787804919012177886248563650277439667043136801355884303792166615426187054338937953611873282354034850784942790072805955705994217108298073581634094886948823565478477921202250241302391119225148968258616834890560414722579090805755861023237783327107325105811265981439992527946652743256013573550612135296923304227445898958623036551282439111031198534873023491299530182087353654639685260921210351104254593957628746072251775308175176704579070846496703446965769404309234625157434646486878382634070720363759805356932791930395900768776926413595089332198810974052217332897816559219116516654463682939373464510353991888217752833296707240168818268238354133090290774473265388286555090395519425278354641501430792784982145223554219690158193570395674883064712084949064542912213851193873518916927570281019212172889532724712697985920285424742060098776138985229360342877341154981510812561800532513770825377397617136154735421648711311512036586382656194757414628181524803645992922105812970389481435219390778725485543818055214494504494781579555887628433464089090204861078800818193979288299645838422645649063249375418401267144628145066385492257716171847687081079782070340385700413282532005680684892057709314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] 92245061545994199602063052706733580390847559684145391041687430401934589083982306356778158550505749776377239103016985052998193660734621251917804357497075072020540931710674429569216531627594133885971351768413152582025006934361788127254937952444125091226960957791270299940368094471714236937892501923325033373500082957018072746285955294576281088440959625505032619556221476905764653079663744701981799553579570937718756981988376584516536466899748286534003341877521207111366370265942591178116831732196153423604404629458533996469375721088515356915056181693291323899771494957066893241347246087470035249988814809027228766242796565179304067188482314897674416348691028080181919817141506520676032548855428203910299759967718820436904876378606857618500116166129743659006271847142846816986219023796391005658317429056969007790737153757484348602530291203917645966033600024809870427516961803193680491503069668252558070903800453498555608368157320127352577473279692941643870165178742064599173148757991491236310649455909774357532376864016081810156254000633125106739708967187004912947151283790382694238647279220899625292225459089901798215472503479023543312854638688878604500117428859592010007882459131331631630524510341083124864484076026438255342581148484872353534741546512116073066809413805333537538396037928357752931094991375176143260133035678849703702729999204003355183908914606213434948987079349622240188693197560895106316286522917903554917799727882632202077643422424060147082704486356346908787467260083282449475585647975552838663286903037792526673528340897232853999656034443898265533571059231022253353606555770836999798986711256260182063131608296813142792747816523240529291073677011376197537607116660635540090846046312310469347105985873520436695595839776182197063813563841567594532828784693691821943624242360703082927174911798108398493008278953266554489505386396675182883539430226887478694422531172023790995770093418918871188103731098640079914757298363307488901963819006447289905383762582341621906918546082098399946507675927772841358539537977273906599792709809562083313860141776874490408407219052181891307723435660104637370628298001930945416880624542050953103172742348508787240349287445009935752394907014061657886207225272364794104889378433264486480554358636424791656776858141962847375334872351395081144582202391436407420699255038498883855865648055241985993112196350637447435962644766494873326733059549204522388209643589829637505770597990435271075886482245319367188780691585981243441143619838888830612580097232969784294300266408980093267070259992769381784619501995153018101132981021203916397246377463170007846999937729659219914470313681157378155536137759658444625414525129864200066567525835427656311356278832414729181108275464468508286821355521446785039687336127813375164879572179373811491491018627628904596607309407425868047540568195409615151174850568050756812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] -6373637766006967387497268465612345658453568391901090045261379518553904374829610241359855070138184424539733413027155773920776686087445524117704255700667241550518340972554157894877152199904773055172937367742611242080704387441497447532709016746868451866148001718699692253392300479266815549103006979980293837763909977151803033701447613916048127640757773717362689914362283001405042630846447780093768738008321872167943600555078309841543281047684876653352996428501483411063349294655215920810151018936483250417457423473239378055757181997846746675405200375925953337140012676637907453552565390994606367083846218076256531108371096308795024508273079125415711268945756232117853447407688226116760514907481530380921229771615348792708489011578736334032208909209618863766384006936476525281216814915130156057344256794710431259438331117806143229050865607659790393044577827816560994001670179057857104487725114710282611045121837825743321016997381524550272879304273679883225261157765569696716016341791339667175375713887819956319925835186673258981774678822744177616509625384375370377332799742475601056234158246762748555557634468403358373380232421284203105474433025316182380389447504860993369897313431742683658244675754903486792997310163603950032450735341456825179164844479820505583208462642404215608362977844933093875614560979302785011037554516600306720224602283173488136737745506136219326815400395873370628691643171514126780432659295867349025980727772820256312328862795625839094230496535603309080673727643033024196256995418298877923366493649957757141742604000023151021454807567502166059665689521267746113218021321386407967866024707100465254508768175541023690429750677123467649463347127373937770887171835122093574012770204372287627470881203419344297474831613007341131143869019272683453139107387142455166765145251572951483301114423599350150305634938416990549739710779779007585851561825751018088819398247197694827666519467001840803894674495875696186951019970535032521942254317863185597397587094032164791826425593743673419254547182423531257972044358547506438264862449025944067588384012761393994317876678991605421485021930550324597931757521502440277972327585986651146566266355354367092896389556351843076789160651600175475008161097750096158225336478646599464400910943183887461431638152850679636204332636658329702364828854962044487345290857434980658919670994223500855533118968965309251494993150097961274321600837226794258599789344402552087497369705884169572922727622136922100944557153335138274336685446224860133307813735594902669117438888834908938197231340149936771323659392697128744200532793456496510427531133069519126586909660115839806671512838831048865858089866993874203111796356679496457230307201793540990212519625490361193589390413949137983980745421244913275707545197257076009311445717152929193112899404436658072299868606664901105860413642765833983034725542749064396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -3639590868688309648988088013073308754675130227892131257020575055648022267152646697501503960362961784654457816696962230261117195921260944297528760463515771741800254362237084909585313457837574389646556795483413123096832567410714455415369249680805576305910114026219222826136644062012011704565923275671523330667227073523368455393899333607467388192165133476972867975969991208134827978164683979372112424294791193029366385008468149007683548452257357108284259865888736159051365135759559898887844220147524191597035602815563034068530732110696895007069529492109690520621312243444672752804637906619921457164854668821290070450818076668171591808322985633635098052141841689582736716779919574845373547531776162636917227571530975658995308603590947303856689380277361640299656127627947881528924184552043435559541052869808631813619453834026343684330348327000453972907879621048137786223426863995992811667561883379915341669581672149662984076985453297017871277145935766657532920563762901684024991074903187027356429985466607395665307083249063462800109832799569124637952145460608889178839331057514305574716213665959977653053381930745743886091869455321354266155172290759174902733187936812619206675722955294203662603206099559334588792625383380005547752565447246504418227475244836576472155428368432015526604018078844527724310705956466816277089841880223369136620381841941828905967222658586795882957728221847819084874663217504002991360645954071904003318201837696195513969234793560134712223495114708672722097402852351909853153606496494918727196509505021975956183598339487750216813305403345432681697166261234277313636807998940078337898410201272394390802439797397202033685542054853125921988778993876171907954570472018305069935939880801498985659589809844152301214853592428384921666366967522452141366408668222303442589004021003598822157099415942831050668136119255728809313008211555315962643010986276584354787405002138987326307599117396731838727960459717798982425409269070316533730007748850916362612104234189689188401234421129739141859740485541787699695977675337160751645154492691224032340463505777738395434702081310301532741819403051403890198471365219220672642420140056665079781056170998969328125600665097824733870508606951705649290618678098559409068597967831497895601267091110416510698621062412561064520824773603083858200106478184479745537684805215447573785339949972850637854685123977876465394207958856416671812359788160763193163893130760753246179311815668184235058900638823587014266160649963039610015837037659643609032631631315217535391836315998816756018218907944186307126947693603460077922800618060149428106243104437388992463493260328822144743329652737883148391698955985671003754490092105378227630734917944662629848208676283487952308581741130156302132967723056075179885656727016317138907665519262722419587072159926077665792725259150162736829216093457270234652302791075377971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 1356534807835642495265800053682812376358783342590660945380844464438289365492114082054543794760908554657820653575975184265923568014458406168816697730479936515617612524142501113108830753750796487396204808491488689352796696890305894331297651231691916840888562273964939838025975869926201510502063324768257554954899811452217794287608462291357863605355873702638685388910297316465120196030102370670448614471892453841901223770969494267724878452708824002738791345758711414881031088152900606170329586688044066282836464995523085903739940706728821453774940415173158820107209014476560450420059698652300941535334756974204635426474460333181358888615116039177602794892072378077911393784124556252163000426490454076496149024542592473150331642070907763807673776129726470398098471528068783856608840048910479544253275111025487273750557114595503027651955490343383561711770921694397550816421325864910204061203987674568565540357682086334710948040779835625510658438550753274735803917089590135794433228153128861832533403255641752357822965491138015638524479363252435148015374442524166142225796066932416013275654158071587833629795930661265287384949419498069909536142002592703206535996650375196639649856672602700559892274022762966953348471369478314071356996003563722048447538707163377678904841749966210039377063690489953463172733396457175678359758543444556224387622980974403690681413455224483402988304874102187132386410657901494386953775706615380349286623046839042717138415250747973254877466915099235823373161797872266015250649634228598723114415335409627920352527955464056202639576800692567618829789765524997823044752298117522906970511750055834908567866828764658527733950219620462304240525845191985957938705547851824740374711784170903233943262865936491586570460528297427618513903183796043030925100533542210029411125905179941713196606993339853079877076386694999786516268531531996260419294503915406121731410137806714445244671428687387063093815733501378914134695049776559721666835022622176357478088354947624223179605216315712925895295268514992755906631278521132328136832050244985222484327132545725566512871510801586885079609298019966180103126576488161039835484180076113114117750484207531771106401411189132258158298461916249249646815415492163553213992419584545409122618182170760960306266491355113540089807958126669851694790560289538133415988375833852845946895191145505628913175481833075898686389130081347224899881340529233452804462496999199402688729318647970913943390215818617468861869602372064937794102760010502546355734345314234746122995370718150663492189271807419740793426238639710614575944765504463676375661927832107236741608165688240105694923764094631597569364002368882665730209346216707808643266190290796171364252433871253878846548600907266182455814816142700721596099632812340085269976220971126953854357089439717533038999344358277657869600901819661627466657895234320465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -236362323035419707469337089438872275211388818161255037972085172011103959387962473394948986683393188408507082572212344425590910959682259738014105981831206753126640696197330556727948704052702871324119368353171337716252002183331368306005956248698826204396689569232475399901531017401749650238060802038624488455493089690397258963145745092659784450885996720948448614530331271610467149684539397370898709866008813421976681284877389232019991405316885039423943842232924894850425421615637030794509516980124145975136835075523701051107055365818281508519009149475211424776833013973385014997365933540033248463528634885108122914754214726550260650187813514883534262672407474225813883736969224660582052159458888386587440612066833927913092723848788129329593350792797305749169314463692984338812670672152494640015189340154406533815212217463350493421077466653248043636711561239489173967446541630849310778595706918694547408525551982035037359438841579124956090733546051851038981131548628654675731961866168811478262055883935474439927030729555803244557194490284507829356171344751402163268036443687410260423819044898149489415588829332142149230661788411802773654458122148311090826420919889004085394779271982013057977349655870019830120758885440443199628639195446520743759121519652862443593651519356033513426171520057972832893564255866598052303733098664294513515870755004246829853661343834242742546919902520994953226049627658333022967987970374690865821046327780990874747954193962829227593153868732361594011769787632465480571222286264920075734465712627023159610820902260308121854796300262176878555086717844411630731325126064877306988667763875505896654565382576348686212671460518191277204134829099538887833954005967220853060594074475034746878208392999297780660778900553606363805829168870280248588198786125245371867320223979343829395999371161811472049388018497536643378709908067116647571155707585672824455584551373362073029703164690305053671363267430112079343067489856492205000083781196311235174939440763259885359598989853204627759065509076970956983435211328347589496393882479572531637596068236319547039511041960453798802602246160687039869045539254750790274504212884867993772699227777267949701741175968218496498822075129605293458988538385276411741204299157188632952524788549936903747096914753028718320144055684722171786591577143318755926406216520214913033645660009333486193056578634364599737323335946340591796444316082966363664398969422263433820829187594671313878151071863960694303462567966922530070163098840344512055157961230776141326832940078090981592674629816631080683522553039633297988238757417280698091507123568018975691801451866924293126827057989204513842629019421026182918979619719530202224996864818011723842873432235051054502706970445424007319472112005019454943858818518575085644360997388795576150046045685876263212749002162613176453324257951686151567943536250087014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 19720888431693002516473265494386424490848847900664342073908841633713351307973145684694938762745929188134437644624576651426921661830754179916387819191454254408799596494809524678690603458156796510665395410227525530860095062777843156633414242776529159987341116421954124982259047214840833803149946018568204996722977197600564838314342773392361444267134351198825700106814658181129311515970247083717212609360845347705476261188507860619821987001425106526125232622516119540731109204478845359681134513355976545254910518269827910974096327291619299595657226165362353107301261965868936806563641032003678628065257038629393223768313244691976647205205272734584015647724466191058492872922291469197398032850384691863182187293428830419504420964662081184516589148260071048099724667715243463977157965394767463345285636127124113628899567143003557248495070000367663431144723458324341699649687456474570468473583045503833560714482071352298976019965441960855786968569087116781573321316859549469143640369796073666338152730583746937220556235855482634981382979740950201245933814671362323386598304163408729303932626772228110385680597612164126846467176664714845511224385286541651313500723247999461299598660511151640251606594405536360061085972153851860312324892626307373820472812007025099066666521664500109132157728572964196408180672368933453894604733543064608919819525004453699197048878711532431317225382429677388753943131216796874129416900214930096688145083034316255954769150550667908406463054358188215816881724176177906582372423284000151511732572045485682983020652372912537541688630241447429451296954926596110623823778129271567381130070127359478354634917816363957119017242522826439952169941438929929298732733028001368563009342982406272118914351156978910112016245347078425158807761603757432462712696525870122811574435536141830505118755518908688957740375745011397311387564951907728459135475576258953457083641201382479629953892269232329237432536927562077795257913218640767761851625363598122401913046317056507532965490407565314565791836925954804086963865921616507553974417272475618292427342432347002852627692137583859443365960052352854368729669291569097575039145620287345253004204439440003444356856046340899128889382464248303452055848985368659608468099293124613702462100497673886409481721488984794973487979762222210602704772163147310623911805934953143599735499544855159780514616263822676698515214971715968235236660599873854493874994031033213039017532937259145142653961119274806686749992498934527100548334579839899738527864668476863774891080426338041873072886996820234878385539304148408878790709191212521187986495979377436584996458265262961258056044077752913888910193172826476911035449887256128136011041750509696339136097252981947294818769035098776135213701187913064296514022067675903015539036253032252859053839187722252079022721391218942814573496223721457578409852541788487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 1148035354311906049471355085783623620994640398885657341310728105399547424972722745199779951787666190683759039555845683387928627949349555613378655517257428574964187815179415829538986683002518081976751854831847388941949442210013464351863023024178026602414625176862840272076338686041518582386202209039390284321373597007082142791551897816494572425609710593034299541607567722615885814346198667772526772852110395220949533241331253172498212110452980542423147253940221087940010992434620625519720106172157008949384601098775149590058724226504203088525893457673388196376076943413485596536265771890938596682205380778111746874406902462917043648862647700621438837152566388216114745873867216051157897523149048359413348828273406118154317808269544574093341000853444158592462168403331403670468067965824029963675486661555124679082124918625716712933855950291687797663152294070386616266575692858197682031203073671272527226409563926911873449002782042101390533881590603034109361205330622830740194469787737734492594772479837226823764428518604140123627100279408069913330219330315707488379327029236193810937561540136888110472454410440317003257938533432479446624397804619596109290869305352545956113919973926756204783733486649284048095717350529299491619646990042189119845344611831631830748013289492089091258592530784971207618752345085536228536403870732800297282223457320368975544464551834887588775254713853607584810621373561009492240305586282063611303283727787138124941689955080617409092083139912664777887002510696547546361027111739090869908199027065668005067792137645333971248333881416666169178171319335016776424447269262862382044049751414114459842653910662116627463743603983142865564187153205695163452455825425911994573288497633437472876619702778367845622879670920210293128492259835782952655796898390669756790776489886072481429499408923117838464085985690125511305288501161597526492396869664620986958995882402032109551817465135995395142705192947360469630029368364042176512829165795097969558709014356499391679119431840752776225111307332950546460202658308710576791701760693562465357211467102797033966301111368390839990367846817394794738599098111247337571030936772704572900150986275313541920788739428963593762546919986696874288252020490729732464733853057343558374693584899471476675770857684436845917431122996730407662599401733285229736672255718473248120259053659016186956565160177882411048834020430560737281420742415454026576339412916577601184115246895798128001667832809215296411611829389515427248642006324341831262355720189092849986598138200050216538499327829929902665564137301637193644904481332739918921837686752600551826806118548184848275339237648696214165706939390690029978464189862936495497700048314802627931325947528319073149895920656049718494212138871924369321493072006328190022020734496778888270790817047444024442162911175098531155243074329817447747805601438105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] -626817836104598499403228976234752896817324604401976204590699056974288035152208301681088335795845826664117697149671066475900088411353131432188377364694487020381180498917824678619414617530839220923232742451059808453912927303835689605786184880561332356348012661220908664354720066912190280522042817811581316689658604510430440851429426894216072256261212107537991951717768780838859212436463093051897671526490784265057741465437876755434342305563498916794226578111848445426547203423852615392508085521957142423896027764185020272930380177296621324395343441998031307105803120734142049708180065856623292952311560953215329091240748194742937856452815335092653263133462620499400492327539240866518435345098314666282197111747060366471390329474020623911795495064318346785348060314930409459335418284384480787162078139540853892749116832519072822981893986681211337048315373962758636808892462126950781425638944709314673698171962722246371610722348764269297609473661132728130428872278958197247898330320353079551604987291938188910075182579604673249495402117024168550448688108813563690726153807724742797670940743876251770621976051738031007069530168127153826610632565667379866485843432653966406192814513422453859684626579838057845661813881604125233468299198643377042363733412506341978726297367417149912029426418676012289106531175453709160616039574352120984119962671211434688264162444314962087577231405888879181036686122643108393930706623102981949999581057429782837603596996196391986116545549063875446224215551768391568387980466155034458196811784188710901164966048733043449822055534082371269151917518362106112112090734097776552179188995680102133030159944345999230130887051079313529110096711068088246861800507770007483531820295117448629354653506478051334164446380025815995977888042388578548713295150260918333416106112091037865265131550104725116572015433337412446374166509092064735815934860205065313633157362513330533199518363494776163428826304769769204272747357324729402215667900278685821220482678703013164468023209702192972474207632380537619367557646933504080830456152386212713902946959717860577840957557642169709950713307531749103564565260252084428298599428883218840725757118676420260617481762987096708070664452347024948781269140803308718109859737833816941504856624086800513747643823753265472353719192579847058497326729546762495096161486608297175841171295100903913195593480288044151334870960296571734931791491262567710067288710018046123813709121343579524867531226231899899171993562023163662085897519524443180164804871296722049728086631548516953848955903903073786836487947956842713178338889921016636540921868454782555278405718498668912722010790116806919966127166836165274925430354577062300288046417689414694496362672747073812545058912240507821945049334672102064509730288782465796376675489205393508763233970592803820361464510543470396680891907191547475893785494122659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] -15857909478275468456457643022182505896534186981046229700355783736098093956574209831292318720860883448063573502067960699421667879182464391949685231228265055869381045056882633334741673212876780891330373114489197943915530971952820102523641688320680029479303127497186833445726743500221649402409100079542108836386623446880425520368150631127714319888076863232039480542989629292169090868715651919048825820526952158246915852896577589740530248086207872278283235798760164473269794133107608898725610251669804185100254739773914145977148801590509851264759144650211439867441106447321008843536927349673438620170603474059484194146293210714260301229497194443943588234425159268314518438495346897954591973261565499745302986291849386151513919054310433278148098959811171577325793765697197970417952380258270330351898158312494476031924789538642964233036456427920114362551412947295431407721902316272308238158632454497986487914080916892728110710034489743407544566293964468402116738259531823117626195858527849622363541847742175215159435395374376754527435044261585610132052104128389512395683334117916697009023043432449275898364650777623882948693296537498818667306198922050043603347557656941248204100398302592569547958744770653468243056138223481122213476240651138557499410135734933577832995809640646383904329231693880208197765452733146288081791628286372179438221757335934825110792691951076275387256756906671794294326397738017230579315288030615149720501457061411435950674651878097952229674764032823190625638329647942501063962362862166426361466805914978530528591064495818114260763927452430455091248984573637569770824622305572230357351683869286998331704402853241869955347320749487571704215072864212463499171111576978383681920972343637497169685233755616543391344099397196811085346621718017882183075672476185015659221569520714189553225032753542204284489364329994891821442079575358570729839923842186809123997804622166397421163081920407073837404073775897044294778309591878814680939625499157089001703286322656462721414161277560746080254451094690286602471522508139815570251256004094767707243160800266841670461513770380109498102124920100715596692577805456876490818324282009904704760825940116350148352282184629341005253375812963316499170432970585119016420459963882209401122962313689336304866664388363602838298424001428322677222926512335494351687663720639500266143807322708278066943506627205681507304813934877749057956820955188152079361358311598802961122976482117698152684431009512027120837359330186144379183164229748948131387595528635600948432158208990439689749897723600451554949583071012914695530185004678968415251847868676361899882588851698414300023132776070481922911706294720284000932195575129759723109122919494955515482152155001077874383003414576860133045347331048914581934331587526279774319885456084627308536889253040357890143490821400283550343796737627476458005755592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -3117172553810934263134006665115337014178051167552311217078324968568542149510099317897382016519400405974730972264599874194895553543240619611885848926043066348393481866583813799217285967625153451625258902937471135660941748446971932688517670672719056131341126192608204919612793803339873472614422964533667317339764830795838729167565480873158401371680723307895821644261515240129180014329778201704424081737658854693014034788565853417035958335896381604844298694756942765760496528843886856399425301206381817647381126820517954000763723925876827161931204481774022739401184229460174673604668443374495293733475484518650218491169719873591827621863388028417287124039665082566566451598936955024792475455764932688903134032785533425547650882395710163495611886189216843655036643600431078718470826549368242922032392717803560885076111864518308064502284565959092063794682942117901029111103614921625073647260767630396993906173608035480267096808226988359279055245609304086866741261696104928353549859257241178640241094835168856872141919556620989619523412778194775272107881310420385959590691695552563071037841137026517142559760146022265788517699400465560130275953118672209871896148066969398452294974835134701963131568585107046494811370623411930911907040114087031447266599313652353936007665321037587728971096889897481249865171223948853064139713184333962960624737920741023172630139433792751212116535793395562446524195851726266245344314865175173286771339684314638246030008742784258718540884246409266450587686831516950116249285439834679084054399819424824510031106985625329225149823196704353475369494444055034822290376998013363100761146916151258162803622549672426793748162720932373144593504357002100968801557497306017652595719174754556361474073826572316152439718110285013110630639906134424501455690801339148737405648248063931563825647256134072292021335791737624849876434402714624611454202212097183897853924472061388148588499140741977490716456118776127943515100823486536978421023247800489274021321784983800544642325836849089227734870566172784723849244567396387237408367747788523955313069789187893013409257432219280692249024691542576143186814107304720901569709935793319773916466892369200159162966058459699503112814520340544493793543277571667129470264624377719027748939223671901708969736156764237977399953801711242176086681429340741396324415691377750611077314016826564597063328661487269032809704395915628112694866297052315780789110297262760503605992409859574564329111136650456511619500816327177103778453244050509754029265451726189089213999557341932644667365567891626694222568944213088663666021001628447021286176278813358827348859534767586832731908437237713566957192614348493574903788505586665245645316812936892907472117900218217094975353554860249551692865056142867167165396204808409560039948671981965978141339107289021881914186011529170468912438712725763164535472206643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 509656429079155615222246800555547408522825594957563722700353113886385958072694632798470763877784370987632416400358366612388530631715577465998566879880150996634939949127925487260556253299529520970184336921254210951994980362827307184584541470409882261691700044106457441830705234080901427377156698520248992043153211712973471969100612397297791419996659172387248118919511858863899149570713423870452130074754347010348563681628675344656674279590643955247484237039868085271714306764941003537884659775991410243465469202445241876553157545232663141440611327640271317590488418770530957925248168264064606476153046775253117978285953014929606528206705089864018937851289599217081735365447112929637967996819939421341791231202257495669432934699623979975832035118000791095115943115234216562343631766681385108439798882060123428178971288245536305662809423658814857449339135520616643271769887924297146931841497021296998993350194032128570288574520518012709699338821576000508828829807251575589561113343508468786226364472873117278496917903849547572073621635448468699365576716205885061269974369464752666471041222955522550639843999732143104896698651734142383497593542000674914457189762078267454056695974534675351612603290870503617301470810156854900839449425390122762299179612254432451436056011341574312087693156630602067725442076451771523446531377557009351835686056816839766347054106178574790681652132757759038450801052670062195771775857215856309886355044848476127890357786837509717043136927867694266959820555243730635130533791409474730780382715172844358649149645735444327589083240038739003904514937170929920218745501979608950818419261803314759585939149105648309295249730595661264107405234016967730824601700009808242640782073296559547464078939667380361907793071785973397374583561656637158163545888685717976954973758368013932171915981824163031358241937803131036278346867666342998167901155012149110978539305859001323218644905221325688532668742352119739022812974218380286585434212213288338399631880766429712954291247614159370681499517480870529756085785340761177031786086358673855221012752394912526534582422094473969835377239154859762841832382742434688115360864813552889669368825619657204851210911682283011045117936514459013871127377914266764184048505016980778917089334299388115012082497240144906044009943456274945704699068299963771472125232021882526461022462874106899104708121612988712121744667650282289914824017092664375965310476176033895880483609164243438705050945125998672776250411647952232046865325172863180448521307764228429321021264428813398763690769567212497179373828558445155479809490766914720398337781670804338988844082956156673364374256133212604548859195333559809121846709525424776284739991150410024615042773134250347448090491348005846076140618212562721215637937964008393260863284320804401048467709368152362864881444244179542799246216502894332944161589111554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 3808492322546493970097784302189024350069784015494239097711852755948619526473794185022888436725246372508038096110429218472750638061969062038183659814907270980213492560334914086971083012426792506124212821765483600149089397181423561667029637036192840438883410070219016663223243128743320077487999509684438727688226245271948024277704457977208905481302381605826708896705938240454687436020750094439741527219249073489916658283975502467239196375157889794671352782920642123171649241006000316834407003860194152850765468372143585373444773452794625114400672195407614015848881760099046741029063178114673886241760739466169140425987227858158873731418698390427228972549300435884147085753023580967151643131648416877739738616244521762433925379096871589628785763688521817890662991604235694502913436649177188609706032055849316317564551701196091504485715178397198422485917710694951949656373016008405479752710831200895028456803489410652609412400811066534978170532585296511277497143957638269471533087333272272226577701394596840454057175933994688119630861968910309698764081759078723970849178640348961621646829211466244535330547843428618845761895693269593653712122071106029989240075151809156076462566611047699078559926284999488098149557847408432394461404827517123074243525295042100422955177852920352460244843251836763029765912413698862806841427278582135370673587367888361841412180718332729259216152159289091264337783087543122667810915186124703940122155223909015989844774722789590986137910769559490051145036997919927365578989101868504267469838745455143428135551760682175816985769868963293189176443522196020739159481283248474794907668557252000090910723481653238252809720982289322151313079918110064393058341286614490706194846121594251692335933887090849618864547902060822157424376860791469493265222978274148281316781250107548158683621643064381416046000913351927899682474111166285674207667431676065812443973953698331020751113700089963468130324605060575448161891919045975559057114055706662152553101645824633789400388015384871989958692445932871050008056310972768393824166627681377912236431632394883257366538707217410444570609784682132789487507983317438594717727607523515489497711518933118645775194097642372867207573672818146529042199145031268581327018784967068765025338151383635638579726416026035625502863936959339098602900872471495799122557071103703229460289845294998476253531926707829787554845468810757141352804590686779616644561526616083086309800514567260228925701699234329427707365100956450120480351354411930653253676042674896540130761294786908353929875481576719498107289474418171421975427728523134142794904661077279889609144897719659041815204700745910821081645182084435242628458803952832845743014095855064633753466550914300057848771031221699279419630848755468295271161902115514277238411314807980234097335250082914032777148450638122502740199723326316800187663923544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 147634754333036754861096043022390205628560706698202253796530262184359296195626253763228429569396822225117040106448083002854597311572965722010752847966074089968801481262475478673342880325000862895988223898258717195945285643048173329703610837081888118102634170282937968633088461715761985411931447052334569526337333164070185983736177692067142762874057128699914546187454730147614367363560486003818064024724312024300981187857685915518315637847659661890887223107751671903151746822234930110510480613628376275054483360011558994250737876272460799396813838411447532896403253753722819956709373078304307527757143574451035640286976873797221683734702186374472027891326221310247388779896555792481764343797937855804322921048352117428371311379040722701535021904526158278314260878717190552991982415999311493997663947998395066084995076998774548127949458511228748234841634591151199344103765491737891587303492304667884267153094892903513897320757734960819167934662753789033122132248690180078993048706896908708693536542740375719019850643569295470710405730182127846565398888951478307308197584601424307760802074820571306753661991478680336771452074667000795371741519203928642748257562451075913798718397737771042593770885885726704350292069029963345114850427623962196936769737991349248678552155219845698139983594901308010193982069700834648280716299901060133423622350737633261056807182567766438490891994930623655490093497822574820389513878437186514270150734868606446851918022590616658362780429384249731853531124604210443989589474947412287545567621606215971872795083198234579290899987799218811093775265016868444600526252229428980930867877547390419498390637537130517344734071809332006706839975887984891351873310255810160217711783900411710235706012451313216975073044439557676805661133204788995013042801141101740045974566926849950046337628159402914798590329072249326905276736076909242910824236952008712202288797981250136390128169861783043550336364990444599531868520995951803857020229307460758298912174412822394859424488975743931691956234792534892806253647982499797368678834633648679445667563741528648071315312382023413969977257733134772995480279713860015219063159665344014521988958945820463949847394656038654090614207259728656603919907712656485741149198124043809670157317679414438324600732435734068712863331604412864265344838163232884903812603857256193128774568977420803553363829051630165087705711130809296110804442297657049001578591143174778112155853108974445664970754159596857652463758755229198129430519883382056952475772118433683448673440710565131215237209014764636820763577430046999565313596775378872903898979955471244212260780815833595546917946698488494701482802074964181922202771241809783045274078540948898451789977787966010812297470395586231417825175944819619246354538297802003629244891929350745247113162665895502619143466396523504615260103532509341357832291832362434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 27228376557510199223486251855921577087321364056361695915063784194523625755120507425576139274623351947264950368004567196064499666262485793867562522916982479926703064456857872445465578271750015597135945342887121581054490844658855588302786750654527573892569021728752278660787588942767967207742670847230244735674058629389511158624675914674250063538625610414990454710160347831273225933083331618822751271344774827546585611841774048072370815410543480388774390885586389465496843692429171128345534083116352510632287169005219317242200022580098760917738887525251077762146740362043651091931854999523943962750419385492085974649104932903531004233369015030202176139087939903242872935716587446092972277911217920012269457274892063427076529650905867666604814644223583643605936451750690087560970176578973501189101336627872596473534466094200946333058993371997053708967902020553850191937862986121111624909873364732808857182226794893807965261854171563714573995213850219290296435740141543491044334278395356032878359714589491588843531396726455856163066546271089237437233090929519118921762656338823181579890822003647487412909736654561795198550739407923394212639172521993008762331945530554872587840296821585882686217853522293594433580235932489325433805146445124072353856446912357188155397330364376821793877828414755590326351217223353472733354648168308745234203303831558548633409292604817651693159166656619888700842381936801588871500672886078454575491644338130013548931270217444264340116342881568285206269750125284491170031303352877464536635498869888283152975611671596127127284132633770973304354205878781346972970948448561309655164317344014454945449100898992265651546928174490044800426459054664959011471913234493284889491968616478046611873752379527571472363776934129648284393788276721462652604417146287197516226508475804440979960788901617867918547509721332163905679535952747215890343030407579263239592112281751275518874456637056730989414868840561620572388113644123626791431256675723730536166094767342294365221380313037759628475151005405976662416254265579006891857860057935170624136292178100170654505637510867060842784340844824412233837503153333941805632686323368506384548445564138728318401925087153062065721683191660284520196621156570464213860347809528527042774609217001038156687895463903228491587002714531598229269471590625175569688274124969937613586306368120688841558327845870821548811572133842066428555603373154353291955244313445692851054646598528409382283457872865433686137804967902624687300081150887917975405800214052604064263839010331438869441600588043463711474312303372566639122330918475058784096590179300927187599306550174018423346574714592402584051157154219436648060708744560074715874291801521907562785007224763848366655295840039081046401669466734209425811851804005839577561560828493371220017524670287117937659364370494962957044162354112739292041628539577958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 4464439682761607039808073075630134827183981072378502555304830503763953324218223373547580169652770456397081797683336429432907314369832423626167726001451068726753159074403915474983649863426120804290093674073253217084009557992158043726729351933741790310916607450251644120911709258040052612410665779427686804241871647570596220994353867883390734621349135728991530989317046757361802129651195713918134725202504837350399474591897830725314095160218693685502550836872771683373855724113158748515964273100303265393363311575792624294269746111317426732029043114933433874204339714008027141691298889933288470441803519458766018230485966513777679369858440578144961703502899071147687217582929699880659211366722701069660227059327092514864380879308154295854171152319264989418631173411145970549035662487535253321928438873604318613076151307462341089252656491077296549798398126891962979557554600677776020335701792385244356986941017359768998533136697126618611946354336879520943030627381369344656082624124113317046558807321375461531766607163723291244997434100837265615944639361763319853966534586165187349344159647009420580447908040725094509256397877965301729177405431769929477347907546463098622965701322449367124307872866013904438065622573850281908187979528389198979257835393487596954018531955611581587250287195656890382047678744996114718397974431257277455947750797107106659819493417625125208903326018806292331394258743044852117649316522835862033870313712235347769713301757288884158276435561688239415648657401662863174511099281097621226302389503801378814362322392995274441116222716525700971855852645039550811489219307290614792796371334651708162175226015120013433476918337290535105088051612005894635265811591945430066624578593914408720316779085573552976923506133536430736029745295790480086511569976385161349472585741537998781539575978001023625604163941604540768385103307438106078028767471159639616944643331981982441346487710448510073897496151335447410080617669549278116665270155069212476828753162839849380691512047781889446682036046261468457422017352410870556022865104947019465984070495719468705648660464397727165042099264682886514708521716936386416425480605458406796144716942842637665342442846410904875567886743195172401924843257370474539316281270397051902513182789381681177054366615483599661806101313194413293146485235532216316395193213957769820161513928953327324214252544836079801787253425504863848937423290756103016633284147728640133612677370428306868492095828305141292729160196679573173296381402327257915653725492374560985085362482721117799675498497008597403817649416855191727065928016334735565764965621594356497399808337445376250423635215699168998445819354802802497175978872893719383323129231710887685189778102885363222230921321489424778899562899905976764613218642119554554315365622038698521368659149183657851459504635738916848028883253402302825534239430609402331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 25210243082885508341256242494633895567278204375786875121343867930762615671913719760143274823505321901247173092981429388681365743461308978041360409462402457283300438655817002390774752467829790247768238141492822462207757789775860254033405692532371973088784848987175134444889410789750114433436135811896308280638773591513677152731101264181467260481533622591328944918278006505956287663792493793952034646162844407136144284417383678485248455410289174121113531917250442916186609562109614187231199178446775776509919462480437189779218761695908518715006178385331547229719344632950670318285402701215021593310009990238112524562339519477334325674310729621276067506853679576867537865539872931281795527390846043939155634151144619772321570772121589526809243756426685394387352109217487505942292888806210816368585600680787434521339288574225730299689494114231108477526140222843886904692151892911202834090447105482831986672695331631541951817611520969118211796892267188583721995041767357073814833002655573842677579491386565315874584222127765202054088062688465531662473712607958213739471460837453617120437756362543168095942737423238450317667291993100862185787161135973480407972220197776398395663052642140936421318580993065603585052610059732951464289919447311287263334611371697327950812732495728428594481483370498625369489337962832176902512617494012846949663413524471361570298094967038325659172463089428011418455386755563576284545165599831840977990581157752024226716289627084872616456983797525897531772239424702948749918556625276858840034368458437731395655088380705666917244020164748038952307258903226743676171674816852997986179493038365235250778815718578784019542079628932899621151338753130150015304700388558268359826453512627061189178092742198528180323037751258048284650000678168589592590488695368196941820246289049050594413371686275015022999386475315921749628922423784407388342697959645572857670786947169186568938619591394751117042744004779535570860840256600734468232129326540691752069078113394228356701356979944621562537940657822349439305764564316288626246402819988780005150333201325818814823628549687112391016625442624229174838642476630163687877567907710087649862552435373506906067481212381473133732169371148068645387639653296390661378784495555492492513434875766037151092435434169701950279307366907010982401081211820952538293777840129249134293584902656057115284901278358254029099114932918614443463851274185653638699115470168110888758906858146139874365042715523495520850818475963703250293977638232243602204067912985663678441863134762322887164948043605652671635496668870042721963622001833643657437418159936801155058560289794913378890627566899282725659660569944597196565765629393933125066952659618794900289890958004231888205994353614609171145887025466253658241878350244745282519163184100799285070437869209020523187088976139874821229110056203073295559814460253562470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -14557906627843551614726072049089089148492418798055952061484581421588749930706994475659457816587313024104976114198283544715713690094064212292010718744302905147201892517039238724961104737773612613330311817841333507793501808218880791432830374406359483765886408040984374322891351871127156581900632333973870636932284911537208858113902311001526056249142255755416253963640861507818528840636028258140620022961736634140008791325924594373122792017873603102175029282262599691907565444791713128277682805813205528990401501814678534052949820687907421893566919982789974343943215381948504206404703324008979384691036316493733084452301241056016430886070506960594213982354182386742556520288885714726592612070821164743849689635421311837575754813930194438029165294867228060977411046547737797996514815448616519192844772155454816351121080862561796032212477407327039718863163524590802296073798768228381815222343095019555367116128027364089978581562619648863127132196653787334808858122196306991784252589044171686324414550220260619599467765155263545239909957957228153764760547804952107098542954353172917951392867219863711070597949083391692565340509960778880490950178776019991072230070909093776235327722815565000447898771672544595093387857199116759338371089447316797035565527463399540234235603385882660849032380676547460645767529871249046793956230620022687383438423936272925015804738795393137479739407814897293487389064048721589215062761044324362983315961962476717463643524774358012103360278343375615610581407562517772950673873237753552328645795138314793405799629737248862580167456542685117772681950114711494151946991185613630107598616401834568728391280711666896830153904243762353236561689945655234635220069307478450230648089751835923472832581217217854873551846501679395039358887589813778903591268908502351774165611597829542879383404562679525949892685885671975318669899663147356818835708966936067224697317153941453207273146628305933329827391604508202510102892551900641981722901445042340346695739155820829027662484489794022068530788068210172353505817195888644171534471243896750427434087929176800123000710054729937701219504978280516414649160171409403685008754707977935257016796541031210183865845562060251257133143679040029487857015286657067335290707836444289206447901964415983195846488203196416703315607825200070563037197861881452798440898128529122087717684818537154266553343875612192345542489444828285289409604170612163878848832890247424400711269585740524917303925788489530217297769239216912768956416383858287058746960738253706390262129623591706182124204169461263262248945463543146272923016982735722594663926292796532047148993302017317663069247466633741664655793338428176715879631315898284975142225129030048269147425425056451731320312018020921392849585219984068303175555699504660314414354590026599928419059339955424825639933883161421204168208723263508413891407458323262341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 1300887056437464095870229745385666694603809956282292155295243306893379837797715914983788418298418478569673155000233961452846903063576245498966212560406418324247639298968787389063414368787058858824965234640493279403751716054316596545492634871645123183722623455910693674569568101316244008716814920022305806853508939592569726526118877670758971065424771600564631201456599598918014206724518571073359611302694792546140360086307464271226952583930518090958337924040600951105576132742581081628817931653278129860109374418350658649368305308977220133163234448430552140010186180645539849076828791321602340926987447756662080135188510784650943904930663834183079392479226771458000040957808520179421055256844743816800687721866773508670155496991853482432275361249232441387407983406504177381067162071869386393079337452888174633276718927236761076217607328914410833560063402598793097902652674875424447349816018521968076110373332485026747383717984908929120725750592964486497584091939547168463087891100566791443524850189030633198490849898587515619502206268946734200658754213540987448630916484902548206950559357008656444082808222551027167998211418668410977393146981744879998367366747273611836108090565409179380844877463146426081571394144258891138379658451009642036414694224274065329122309187249690197523226588294160009360635707764669620401884716058828638984726367116976335982801872292625846409776552622532011142437881663944084292522902124323938324055527715750546477687371342347414131764882465708217652781981135757175255882688504716829397591822887145343854927179842703503779388387339821960087401335220107552709173278833698496654029977920043283799723734923666317813695352122648907858275474118070883737286814292202068526405743791449086290931033793943177442023693827673847759896730465986879232481042480036119848153249102451855180980986590240892509371412861460024870482205758410793162766317199378954895099263422936597479341437090558276796353260574580362846201327656291773667626857415343896687966777394780399689024520202711615856372468743164754633444723400424749904492968804573770354799914089746660310344745348295086728040185227774277144212400235953033244401504157631646328104062716489058337278323145128046453072314509079702089992313265018666708739326036243746580173399401768032581291679999225599029393815448128091136422150308230630230261179789121806050990637090516161894526856441345868792352405626870565232244479922547435364161764308795117352973118995906971878799980575882279915623920041021018500987423091795780787670052261248377824969907771907212120758463068416220369355995774299338801497502286527889873512816949496305427909437729671092839558344035475762648265913865454570591774271148851514397154908563838658793346925111850790708882371958962505898662097144692939318810248636773018671733496673856258655252725813871074155982645905414286861876083902015762550649917751025677107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -3474701547257363406978236787189789897346373583698385985662457366794376154741825773757764869152224846705338934063759163747320571658635557743769669470993816949298497781483541585307217282300816450256944915223992977354896108783489017549984907595949379776045693177490911895126832782777774754020253917997953545639912678475668104655336841111785457286969787337437964573965898602732349453449678621612749293375568031613493212512459969333115934694432910158820290091100643368240458482236691399903890446819495609313273589668668035761785280536133667495748015364125168814361612086414207505008474298652137812525851247911911325889351179318539892010661047553582342147155471376962306716155462519259127763389314645783521673027300361589455480367309069593662031631091019603124430658151230077951186066801767867627209684541118350111437871268634429279576929770926531732417913532359659499879109544654004771705891212505686873146648664936692988571953947023711081420446514051912222662226311887509704467173455789222074303420772023040760114043232457661185418304258930435167791415179637847725158601081419587945002128588053501076837346612570533674132547987550909941027667085292960975066842793319203604444669705297709782989142242377906614616522019131139195045933366552921626523995396325313587768697852852810032009386665446663254431943258486171391283637599925919841528072229131486140644056733923368817335012815338563249624974503350202994417292593397913742284373714696528321944712119396943845260379629030029897491678738966530657433118348050798979948012107859073466567817345680369753981113610081852404956548533262757042721522161489603759379844021457549006381805230614417577334889585590172461859271900830658515148366694494470994247159261924543481405199895075478096920435995929670532205277660405128888659310764864280377372651604411676470598606584522267173996901893278884537269246785102409541671396937776956403363608444443458853446549090736337639748299419439872152261330619398565917865758219599562305885464982176554013047134614290455725399137694112649505062940280338114536062933333076650093983793372447145601497396753024829542851292942368639252644591122696938491586716213626661732891994400173571685976444740324862692705181776407711908876012544117644961730603719663516166958857395023695559843177547586286355864568246805093299548324270694284765917683759611507766575004678479750548288895610747820583432337699623727117393442655199257020733885069546936764619992328543638720336590887202044842925714739810168464182944725449711951329013434494394353258980287040905083309004003057114531565941986543432503559632989341567168078600405094363700558168829812389080809986172409984744005991231833793451612870857266976259852392334351236717013149478643557243698130818975995096839809285440582596131285725588015962141420305179532712138090415497251357516953537984906020561885668638967520721130682903416939741184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -10401972856206298245070774838825005194265662252652459981073008364642668506585050720881405834028425382353174185058894121942870717044471217471917402842297884925923246155716321768805288667965893887459604418174144835269842000559783210815663704205488538334344762095041798893542309881899859234858276762045014254997368391608058087846804147147533090346859922428136308804274492981506349177350688192408751095404372496612797998796350017842447818086752789827644149651823241064639517034838130659270225313904621300148946244803296544372116322961787821903889347101472335994040705075624380217640402769262333991359040989745036047353622729361645926124566319425174325582192919145168295542769516124896954877993005802140876434468789445460363408725842601813444452707457650966047260000716920691206632848350702155490798339967000053597891440058258087642885135899282321456906171775858016805345204649157758931704257641243474081920704843617142283982390532794288970122443525030463660744969784018252055081120443412072554234753722105115240160978233489662530331356505249359835434267691570824195582696972865483364713990228403356577185241930999874397202644097716660099492155770791429836032145855336887636914361169415740064795520415151732450750407889135820619627573348498157701946077913779815752810332930134491743819039501422319849590243337756189552576653189565658092685611515139920285467875129035803415489978259285813065305401723298584260682255435182719757387062432061967949027941335949661904790511704981613791532459872839189408114224657317404067434452444248074915963825934631776617456513128452757699279466085586043967197282102522741758768292776526771280447454724784480916254553019473095258422005197191930930079028799552814158882232087389809006801946938473062060293348763081070528822385098235030840810720463307356273589238067333389561100701918419972328555652011454986810178739414015214032170181746984990475281154023439368738278613064420526051478318212461769957548331088959294962123537063184149911443409466861999642854912799764225461207997967641012142070518602556412840178805829418943137291802861727219071411393936780440368949605234593358317941387056846065108505140257724647179705686164098346143164454452803052967203692127183837598602718123554521007734257245598605565504677355556165504110395483360304991252599045672994852975776933017688271555367504433900678701132590385994351131954192495434232644750614119676098743498236594584513394659695993000052148508048243893304927410817786466945294574628652996722827009348566663883317058864056743880791046819255494893247148716603512742251733294255287257037230224708554609609496435106360587608219967378699321634930443582117685659428761647771153971192830909503949502418829982299117603228392872152015653102160219431497787520355306329831981548207918945578652950879216512527321951815469246321516638096406268955857350360369582671459679977878506910515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 20989454472146604641692788523833414362682404201465753211528820764694836297867312406183734726986969287725871542874638861192573299576266934636001050982613425973736546595381038276346518718785343494097668673603482896095987247657154398811699844205962293767594560928350601169808590105473184288487394004796278785699993730100443432530484637859696902378149351923577825213668481422604414453191914527206805809937597463629806546467588238119509377230629132206666432745806817168236185037792742778176884636242008021838227189158687653004758274904984505977510482593424285171437089415128284963987994764961523972208333386834755584261066710358631963061330701919713194735063472287568242998782256528032454465134371748185816303680827637986062362487276287873469177199891495804083529095434791006682353069664878386532071105294249347994907826495778940058499578687970312578792896925259994617570102921660561602027669834722216764593367263437835442620435827506404339857212569049288932860767404671107890436964987843181177421271770913800851602596239039179112271763853205067262442524475771938684080197732459824345743153821079908387389483242158493123684206450742599383383002234976474959678862573880368087844969623603172261987926710340895891252539572491480766061061492190275715071478382080916293660269152774300490806734212185687275699852012281920906588847819909194861501900070723155120570402017512654717847601008035583516634348922596186716367401058746154753487430669609927850969015521079480149165200748823836185005238807464536052143430900562602042292794082306317538744966160035665406690196843820288959950059497729779647714869754709728011950551103018287972746490705823149698300037815749977105749874672927729108645598098218657354400431264377135061725052359922707923379116208180953278315630681653774097515599007616591506515861601558756762543661474982891053107973540679380766648306363882913766514298789825395420253887902729494389500424688235787018580857254638665350811154552851612728633591237959165592839692914992569320694688296798329785843954404443087525390263780055145097323128586797650509360139449052998378162328226477631790427253393140405393678501377753207482444546197177136374340725545922166931753422657301351350122745509774008099583416002394380915202539259901214350207652164006650998024950818435311047664205058207499681429259757684145865582218198441493887334917181760558518162584683169374212396359460767005570612330920921763213530629381063773274903060026583581161074500577192067164296002859915664275132131154421000549569805111342021752637055898594683313473106694192746299019882816594893014321894661413554958704863612471012193788728954055918870524890095724659801121684283021852752401975732960138449803982527518858638920815220964080000342136195341150022281845476237283375025601320199064684841572905854622948039114163337398915997339081984984305639907784149788989851747747993753781010432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -52289876235778142651590956411779969248307068927627710221781624710610160138798795931944812886874794564615973869394948061405431586672114160752121076994733124824349059752258437358716783163169226473582405469656440766232060406388528550703394255535603922693454226159193873289369435701053775216195001071243835320595603529190582524854390048283097204725225079456849522532391269536637580412528578660337575152772608004637172273797519121498660136647825333195484729493192200062183652473065677583819791966339321442666990851544880419432474205497805163606589772587809526819921759743116506415887403437795461926760418708797721833128724362895941188315468135883225029557553251188962693547174723047149913022182708953349873742086038732657005341601859500688874289838596527383454071199251361797331089866862130634077627774670289770258013343995127963480497683033538661934230306721979126904905565626461296219031673669785287811295936497564223966778092086244573798538592679166368914906566541182791700244890357388380744637602560864006235961432204138107281929402178996796537339560935984221658152771010824317292178178928330675524082048469522862243755191156640768455606829298547229596222785828735977014710846082447526260947803315374813872312704841553260934677069908596076423239530582478924573667237747633603809430627248262975887387672301145023611021495679488453595389078796073600487211869580593690058842005797509611706390847357287594256115077338379198559546213830314965735685885991543261125861143959403940609981954075788658948688363771634899295908503732910833496199446698669356463061558581739669171782495152507685968782545713657278391451705326685785932289252396809722447953646263087879792455242057919526184635632524006064977277588960517601162183580474140062975086640671436700619945353473450734861880667703436532310052426266892550501593932962836670276984991495018487905500941356818755214511655040263986174378900469549839829373419879281860981553315071459117172230013809659880677022060366611639350293071448021641697415530105045960142977841402891242435349477074545469183437027993087855945433883959216368329585250381240176796724708459795787159325399818249881975363255461748647336756088800958868131142059531044335209856179999394637737108348043900312247885916396152752766870438678465631125315026924808127184419753281042183897822181288357966154964164200849214847167555814431317431823731634253583744473699198649158741347326220238440142458917239267133288186538246419579113793311086518835806318285205249714993871899044583885893561543084748144936663690945061219282300648699336403202676279867066377902045045386814904340737635469919443113800877717076301888755953627514260213932194950893590376602874416815890680851807988933571704798235166762103639863532816623128892428782273581246117376873435181212005530228729808464547595034115528075015566093128758043210389608298390640827119779221553150112563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 47034095263474987910510477962762535877418920318435751015237564727218008155703388017047227256934775580418014650007944163918591550475874775840590143075145040915579452942977040101248961352634860885822354270157013605541646118470342635132578366364052121701244823347224674584393503033011338821728128934049116321926598070641326726582278706588833267009166490017005924001691198229433129089278983833634635509630931452551335298207402483378175011561858202058723762027785604769556511106096931088770907518213642247544538811986656847830229612185616835925951960603273611119054777308132444958068560659483252767817009740964789643461847302685513160863250445368249389615701599218072814335272190888533945658089009808842487631714110731599529177482616801312808359259132575819407301572288048592313395951832154037195573714240412649438819168458369835395772292556569886727440044920884285799275363177621787251349105459754165094889662685943613251444941831645092821044896116851423310629932837617814471536694856445986495609023580507569696102953861029161356739614173381860134925013628569982934775188758020072665941058279839238409226193194405920181854482047872432371768084592336452541068081298219532004278877902547511507739218084068548172619854917406104267030569411033411981781314295630608570015238500340515220897172217214765082345205505364581260323403920263331205676815966219061143695362110268389261355883732921181862277099284497789281603253031272260583261247380179703543953359115153288277764642871150883633436646213761139140727835695365837790564199023367098220952937068181311710762476087104421818645121549714497471719694383866039897085506124052834836088837110232949182168017969263126687351582491545618588807607160205252737252914602456540140927249535669410767973126630039517209838384963314268274263154469836215376788520864011922822336370615818444556215891831612607444860173149166198703898923627812522977054101401386132472483267153761412152096488042776886462247376034533620596404456679405309955415782661697139072186171556556910292217491791774535938934654136491400285046607022170104192482089592170869340640741989786451882640021982654934149560492672794240455472992814345309800969054813116253659410847590064545487771489074961776719460698862328608736437386348310927108415211767290319175066580518993761162732007018116774539766195888609306007566843987901185379596403574606773825148394392722836789092065399355700178837701665435962485742136373202885543690652388327033236322040195066492876565761677430730658653197003320156043682475433856683082958412031743167969942556744079284287266622324653473361084529305637287686110421235174625061085376230343165531982252127995599079511042222221184753567309132742997367633666351364246672654827779509030231925028618860341683653404679030737397890719355499515938520598885231431784316433106091311094518495866606662094538735714588000443733116139813851805777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 283473453457469867270180531642831941744622799548554572535950247738348617801250089530743256510681077324166816359819833396176696432040573715314348711556558708448105497190851158362610222109119306915263626759879840384238796684441660635302559007296034104008052788970759004036622312315562147579852306178892458379123563149263882181611646020081926167217025059354149173526009184163670738884165083423142333151292600382719140122256086548870934250938882842264753847378536956767325439606256058272650653347519637184908738226929308028804891166292450322065421021179451829934171453281433066491699790853647704926993746391712846259939977583397705443662329865147733930001779074961541549119843351825321552405939410281790641427921923299587752675489628186008096346303984632160369053678859728766222977008760224370962428247661750268299270817729898884127941739428859223955936684936286401767867127733064343858750644117665927448925117513038069534169627611925989960525814430760137970864099782466390475360982605345788818660876886279703733938953088533223177438583934990295645020923262731214325903564779747700002178270614539775707060443334338603192562794820503304505190755390210944688129351419501277063374980144891401399059689897515229671376069976086846146419214542901156321322586261538981046111556157787169657839608043191714949342395009558277507357268704940761577792448939075554376597022766827388306998398554645735614076384894489161952406326882744992889672877008332504877793184513849106440685741404396909884485229785253339245994904759405089971926064021994250677660221790855777009336713293335636675742622268852757197029599954980947085387725147965809672130333497360998950087400769621247008968876845580710345554159849996580143323591891729861732476230016211438177033346138675327682253662689893098129681834692762094849335586912511844116029114589358749117683660660803325018760802042304003258905684399180660263272815162916857723116483685845507408823286329139164649051784999276845166200807473486232087055688678623067240085104542219347452027132995090190847343038675394572875202654107111724921869946644347599193534970924866021318224255924439828243740367651508911843802959156855097640407311543499736448213827350536996308748798899517086906397317621485318905205208553629608995108866525575158448579970223749871823797266858785143942381930896225203911289200074516808729620391453424351726927011101698412953204277606824143957660667790039155304003326489981247412150978696005132940478122997586683185092139530972143069603566551418776125868402559127082195548519357811616017031810089772564801759633626666426393873545994621720763416835748150289046121815799775662569269895308482536802341408131212567833392179132095511294096416905191591075246439815647276585325287708099564349868878305632626197086391646064998250602098303818758506620307357414888542174151811101527681836374874178263799903244265029786769817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 1791916252511730925914916055501803469814734545104532428915166307679486762949526709305398105760067969166347477227467801517480615420046252211214810527457305586144804075901533320058772470300658992821686653788644790335652411323106211441350415436024834425968659562246549313369484959247793539893936784007702111703580897979814386618200329054673090671888984237790233579804278576074172994215103291361601826448221698595778402947035950338301741967599637424935796026472747320452178543220583740984089645332825964731954268451295528685042386074539311457630864693613535036900668125371451617686284478946270524766618008128309493353714798168731719159705292727632520132116705207863916713707801752318255441518837399094281313200125694545544113217458539951578173788811080733316625709478249159500616402265138241854870350780440171878618475014245927282549587048559956966391021493191509445926433344175928843270715735064827356326300817605491788666653233371450545023600145913737180053525626133932156470376453002612148895625345570239817574557679093309800928371314062013020260416844770577094199953133457297140822715026101152095422974260114689629736035458140951506967837358690747318667654366181766748322907717181632639251399820885295990389995996642906856710297160409438453698955674093081741996216792900992358039298034383550790798453158427000022765345239512024460732807583097293166162739436495995450227385142232686287107407366528018811948478119920843348061041158938364550691018951745197270352988175105898508734396234997174963497616161322991113927460094121507794360068951219954971741437807628188474064420773742932740633347748397945633711541673806840601021811467379547273339069900775680631971840539358127699128135010520680466709479106907546563422936987118711485624526650996352563125934662180777566680911277019380977479043511793244843090783441937420877408673843247780098658204595796138815254721193731478795725106339153716335712296209053620315118672919033259131233758378381470915370955607459868480880740121106135244096788426568949273075275619330645364521815602778054153346143218274721163721073212520007470339890353855878955322581786122422291185402394025775734692651475054684644240847811194831699058614247696466719260328758541406387102764341576276951300704194722397063509334062378812919124643536742671690073153013357757426749293036602212643778941304419244762744893376585442625371094027555669522095261053463338852379741288722405822795664224673315146711211944308112547269447197241445326441898542085879810717617668200817757272171172745562585181195065766238645589824301447128059617757814761631768555489717164529484875628321102883180485075425223733537520222058588988151553623465068786398937824762335428316081616309502190012743478877032523744728963460721848838786288752897835650019468184618208080458722517166223643537533255374735555627760041918685223336321612865216280498604426633422194501222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -6629309240324182134581324811954787640047783783469848793347004746779120719155961897036497742782541917097438375637637205150186055258058809492555165743742072460249621672596551367594545677873685788432664659956514828075089435176814936716940489071792667173058911688809405769882616108816247823232102703527592529986096977922038347275242244693582341862720363431025566748684863289645962239660166907638261935109721191338242668807029941899736327535079155227747527027894479846007461687127639720836548088627748973812970562813940356511380242337686706367245628084156063961755505752915289139439818175767311190150688321335105121777020999213208705405856069100239023479521749493373636957272788777982928734154432849714406599691834235906010705958963554876689794079925062884653492426547035145237899137464288773671374267310910878188369523545611188737131995729258166333622646757144893718505214946917831431530258190480059733294944215620441341847015816391344645928333759530969326915591450674967249604911373080989344106191595004107622560034917444077810420408445418670649150299802506685717139478102602019238428682898932770136153402552882931353159421077608335755938373816245453517784615198275785800597166226812760834546789555033194915712883729757911896984168430523810339264489112666411401838759902940948294851223591594923495405919920977878227672697674440926195589304463875986507600446242478709869580500982075762946590915965722088769388940016324451303427234224859898611249031772760427563945838241202813755010429227678722172726383260616623136545297812197356190036027732368555533035446136293955996605850092126915448430916028371056145598041898593481631065049495061772427110132527300047118422420171958942767078704517081436985009941321778126623583071630979635872279299772508731248260449502189036237332174145491933290782076183238696970648673268668412350703515228406504960340868463201611910199270507705689351343876750983072136504890702376756173154291038267304021885006876885926442384934303871969415715914998527143159199761324318920145016182742628326468357073345112731479496612235755826580770351018575027976085614039852685681771580730022964857263027867525705233560866307065374235869805349726050518497763251153259605371885083216163188211296902518080118745580775263183744933370433357810006127544446281239449426804143094201104878845577484855179381371642761193647631562262870232203516347480241935760619241116318202759491977781223990514346303848112943159097661086200318084530406958078142531241443275035520695769716421003782047689956423658686752630875808645902836311246820467895477814555405676777082475605853238680867513298622786394034708044264148623771416405723909792285001302808308181932736091192739343056236572494524517266558389759235052787236525234048980205206279934557567520478316153519810568433706555332721180446101184772724493466017709096746280599735700404205191851037446827176258384691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -6460441928806888885005548060835489934584979818774124058791771186194768145102029029498401039771108777790881748013259713203381321462294229803881195989548691265167031788491474463779004380508541032908072639837566406222837839930053766365719226347522988288396100731501865143102581664555884915861983521009573429169816014246446273450709016315016747430607355979989085964733566701082191813976453203278546466805145506491957063814921834852842887162124090295847472656155411718858633701935802755854709126682704760310815403206873290419545197038991362019865963410864478997075053368370417200043563541828178469651468896506401985027694369123899223943854944078539192618843386888173423727649540130028645290030452250304509121028205727785957533004465865692453578910531107262534399678601528223594194010047177686169894177117027126216910668051241366794936237347508542910962839340761037391470660155330744908793663627596762044031453368744199768596216405433343615202265116484256321821139392270792651076650068100487465494915638384211517967735456726250684842819228692615925636183195513093595751225355180961038698028769584272499317840375542508612154760155822940815902629785281021244786301708591413977361325867029657753214028742152356897326070472609290094655984913588907485529411920606368854751615280758945725476182192199962609359556367161315506255432408338263688394599835167482797543952886226189852471156963293795275007422687148808880069687408137238213652880636185605170784419228785437505603090948234611428258954826414568436257638932514305146363948761002201724421565790551828283944835954552605603060118627897540401195635526604172273839059304290515721665535795290013713125609051929713881955102848417669119256482749052519357586650037941392683868820902145940244043497275054009565038841364289829549330461847587121851480781150205048443693779988133153007695788848614544900661622623661755682405060396708780493577680673371359390547101958255094054008962686413825265351136240772350092926915929108017174637283742254603133124759577077657509000716271351384624068321634901458025439287342797866877437289557170348789896776529367832882174654112385497321810539092545951756181001388707101387238040540205151413833752828284759270690513166654434563371389319994646249307421049092931905667889194667249739203089843059590559186446701470522540729881601707144312403192037322422045532434304507552926762156308857724036886466399323779409452093636628097236686392565981804963895934572925803675417264034995962634099145336726240726093161967893236770450160994507498363549760047119979422524457419010573604401860160988184556705954300986506451849231499970591191264209456572687294358473364744274667816870310286769725802581827130364596946318468941473736813293215586351532971410471467661891825668700364992745153276874906962373085852179919391234025877474047258838971950058128779157546213449480302200391638707313971636599783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 54125168103066322873506961643606201846919878965045958978896036987908878138938726783212550479241248043842095903571527692924233986482047643703991189917716889651014560243660746597099980876160906938343765039137400217218251141264132409271974128504015694751580208348682533411231257946259006151380228738494444341119196951162809592523841699240249753963108066538335056622035447692147092454528777991552125052733072482976746570501692864100989868033986215375799811471462431527576022058399349060161263207560711751969260987951413615853279749600019180562915073228745557806855637490052739646506476994757019262980508042301872661511435534269915986849797259645396066933888614239961825625109886371091768508985125838511080877731637995156171566735027894873435525513034862044279263764125949074151730965534478310150315163847179443245078845682389499647147404985445572756683526641135654169301914545761780994145502362469408679533669344316499293421427451483767356333994398042629965539561386371727949041082562778487281724766115057154159273307989171206419756364032561077548574626055786464152100012315979036007892134821608339035852519150468211057108695630342683175345614538099770844489508912086876223691728170674214998618854867527473413586598039677738953781067998640088242952136354102989752601400744526447863899895918103289584736438889981228849750732201020546371107412196737946247821272477797919168361096649077597273904299061314799438100479410762448986682250319635354455262381005236052787605535663308818013614983054506925943118046866737414344534008953382162557318397233648473222974475656418469547098143485333545563834532890167821287714372376789877406953230944742184813287863136117007421357233659209151711403865476865376700183342679225300636691891700296647752536049734031390452760001828625387909940145462065283114203735723760405581233414959919450642542512346699411745630387189284174453411463110934642426321227697222526496164956786649438382857993381990758346533498369151641817200111439869228185920378966428491169063907388957710592790490813938763881604593622283092998302045762863059703430326102390623996783607623637497358319167362725317041152539791551567778899025405144989882358208028758052807748809388721416403832305621395846636356125535116495929056441491220181055480016041205836901217428945074548598589531859144993262970513458247399555991962130171312674728491912312393132296890783186444271954436213522846613450086231193798334764523055243107740833415291547792474879340986284268742465840901259942927508565188636539183639776993870990982788226541992501111756559154396758010719178375413712297368903349592482050573170099010615523397324426511466532749713763502937711668150270944399341390940312456389606418516597664761071118952525743117935958213030880101355948781292618764864875565486003749588920992279203490736041453029919727771630329953524057694463277657984141402600468389134582064716185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -83889546069234651544393229371972719711353737209189972215285786156593456512195819300175517911089073854129466949576672731791249172816385397048819347679766046316129398524025564697829212184400126148784058491146966982886230248352806023247364964545986001030270420332495498686245284107496701222868954417838620363366145111983389928197954518790208871183904580606143448385536668442337824526054462515419731043574296803627494434784623013768420436095334966589552313192325367892294636120887226466397147334749119377281515622837418694794414927073335057105681062838751326815368388930802109266888413252779729545715842218878619046141793692274934608870442061459919076510536224875168524393349911568809123472006522276022061513838532200003775493439033962044340521582276310362632915986021814749427832123808854455315574161601243961309049663250192572200044725305102817068472648541548966005104815132156704218275250194035917481866006341514719758542934633774874381168708403594139334107100651007850954848018029833415080393640433574516742794300124019741791914175249230252532324455959197385117982703198877149947641097913321712317996716484627573890127648547641178000231080904407584807073006667677149446574182434174318996573943122783415435535908088707634398077943550213025450391825779409121501593133886485281090297095303007704557993422979640085576189401775118974107405603317218242621893171895080685425232561752944758954656295641089607110351719658932192435287726818107732637609012384863415359257730972590641464309533834485628224997162724777567787890006176697635611746375047572579527439175822790645414662954195315562960242953617868374000608607652840985029730159869025749551800928512743957073952668610476256239934965970789183052651524503138978885803666230769844727955522111779025776114361927099537098582548096334861314359795950949558895513242485922526066872075900120843282075327745883436665417662552142634682366318322298119370757815664773821467579481942776499624666620781445630016957952862267510729690788511333104712452137650070638567631834758601034405925598585078961621900164317783682241258824335362676851011526570129472675179796184274293177066242855112522119509722412388803790871306246193318721424014091070045846776840598520606528561083926863696272864128835329712291259287494943554583738558197087960364912864139154537162697227802042674644343912504225539794964987810072324915015343385882177017631566689607645833440733676592945280669552005551931296814370071324419345958186991017444957207604788414721886958320937702854714077738593818603081539502186596254279702970439984665577344921633065354241302031071717843004320022725880223979643042284546723161943434245259859158098046097514956680250092853101271702164965173799440241080138144030917856357385102805478394806437843187212431021998465447632621760796476550548428266741960190155002006755090203792083990788249570295756468633300146775083488116736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 18742509807897876162807639300914303466566684425308500309965710871757643005067398442201973681156084910612827348762680937371013337605056646228702045629975123765097317340212601285239245747066487674058523447090653311638589336529848364431128001550476766878801242042228144432432769542398234287821786784861744247003872390353327898935779200320909040781132426944058832597656975517033692873356972726311902197142365921091748021996627116901937717174295243702033692537654696068271652729768192943310103160872386554435588492628172444324379242032596858203156119940498182150648403740704864620647008656213204081556887641718540731817595688853712259264181178980104835326173885258052847220680838783435835473147896514541454443422361342277081096800199820132784471694787291190145335986217622354601156698151847897929936746806367888951195575938060258514063659069094036106638450914385419811877799662547763312627196841094608828533498635930022354103534435766149036216251789537167810649597252311944967492524942711843466817930209159212139579837708033028814285439365549018074140822402657502290745199146860079624195060811200021394291025467388853345818632296061741024239232951020416360200823052077026542483060524428045266502007089060047952259294928601358704820172817057208365500614457720318835710534879899566300332415837519192167319364057882986821532451651026444466078194732975161070854709456806640949532105968440638722717561804740707488952356241230005734897488648700643560802961993902627568010168549295533254387641338939304096897934353487181119199406216501079051702843059817472314567979516077059664025656026631642314042607270268507756516883371816367008837794436467697821646709631684612119634639428979370898174532781220290280751002917893567587713352411606407430519591707013637483926215850658996444985737001829689856837390734670748248528688030089164480503551186935363690178416764343442202695030593379205875506609966585456209823175200279594339200982728670958473879916215741462531360853420740109001780057191046947256522161045315916614419791432430442205685036313012961178095607394981930799992516274121066229722459860179576162693504814174057647996892152811490141068335952511021040529805966157129109401264422130194456456391910975522151880280701691095864672232083859035894029646489667296837358297370492035779899908878858999106610169328494300113125462941286796610335278823080647747810410951024596529130359540277814879996154519412313182807949350486840658550249658404357929001849711610994875713176381080235477884601174221334250672828064375641452105361872622634188667556398138770510045142087482626073136675107182753292326782300742437835450298841284370960956568542235415278020883576888829713004913906075378198363764868342729078913060880070410185262513300549737115439515053185428356908457331566582877048701074393904523381000351524046553472811477089573561596225151554088693955677821018807287257497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 89056099281333934865881618168353707111838374203485969976593087365258070633244930631879293823938526207614859534215982783709589163583372750351640905670689534157316582928560630842131342934380169093195040130619515168229092281944559406867542229927907760140632176166381034644649853361113996475735719165614142239872119411501264715454252353791392930853960441819070390715803193726671675834367335350132032815661523995023442062215850190944030820664805521386599917761107565300312259852289026848267423869139785853568011774463303812431454901160170562673226366933555817729074703242500918486880939743943719420395847707993814683300729813273726628241788516111302470373827273184538451633131691229856215598488516984779131065322333603769227947661484843707385594990240245833163893917462961682295922317820677651906505729466187920891828022452959196875025791174125743062705175400643726777395309000475367933177977307677946345548181734449808182373151376530730479936380363780060344098989291475446601306642235054846377214314370229099655112786421356038894936586909632068982869080547991464874057248930743054012680408561422039291462218417225137850125884084512194167483284422650021217075897210805567360645128562907968758617705937048491042304200638830750325127103159270444255293121655846893704433083276985850792060305357839688692457207418657550199703927223897408529001422017546988548384793575572044805842376804660473958847073672284661505101056988650094473646720551704104168381358596942187145615503834352981006709133306046800434824815575215783362976158224427193505375858154935446119233928326037336593145427444733816862095789201839380842792800644424978329690424501318810791802909558167750877061110980231311012041529574348411053584405539546073879358021715918146644719025833505621333241428070407411782603093335244091180596787978590769516065196710320778533330033210378903936182966305108907627066688455304414542439950493564050614564340304191461049973910860211873711447020873492021322125593126218288650733232344501239047634986846553200266363637346568370597038139200147805266792507216254059963260621209727925373530177833247915798724867930753659827025230976816951786293860524726014161088181517335946021835077291594099555374780241950251069793752973489977662388257970973309634105853590300438359466028545056942407844799676014664266586500794902481497214446195549643678323775703121378892637488584016133360959073847029349384814707232739773063118263695488297577423908766890627653007526236471398315777646200801514360856738948496505959860241566990036036306653616420162439998521581296901716034184634914684518873619918511512372974961672157201687227409351441853331566449863933504561938373016722183076096010569510432594186539060698454134396288577035137927161452464081370815154542085823448707071571164163237484186238321758604204700217478593743891326084620502045391184425110143497468531415195661096116300021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -90224233637302288235815196852820024084395832493329906834235536731497142299076518681967923539665538868452895791339741205842399634877674817908054369659561895705500481467505717729984469745794775078330076569859469346611465414269840566955764416308446566952864620536206291366412374710064843836478142978626994586954026046628940651604714472233183766328059538907459052058748197194491762787276452599703591554337773881963957800900078862931351558900466213787463290682107678890414085196143159204377595379639392680200665988285917642632367315891680571530314055318586049137210672500704517110192133159280087577509304008251781218829563057168578415534430218574845100466481530795722575908310962851221651918212375898247800458032573598429607319367920686515814965978036226548366683272331265546907237449617653891769981781695807333404789040958242994840120052788603109198001937896950473587151184877533431236568239981109039176217037056068044206217469285168603356768898402140011469185747470708530634827644794426745512810186988032101271166356628563570047200600688919418403349703606506938313981756341474897487124230399704402303483670904654937857101952161798555594214026486894381083118722577602198332144243002299541730423828062960784665994925190038297369887457935500343654008994455148804678006207018231288321096219540477411710167096921600556325428380166475764072121377543792232092470067448849112247708365230888957073237183342373064223865624744067027945751376625480440955985986899090080716378468318003568115227179897212385733473132297560883401304319038188628056677487442379855648029849512068925288057444110370084383243911585925880472803645026853718109679463923228066920952376175724509143475176824979839015377552953821975370068362509820395850596177546112533865555381670395111874227564450339478245531513240051224768784248124495830021868233582082574959323517201358713176267917221319481770153857002494552193554901858632651176331755282467794927138232677737641089921139210886562520134549561412483098220542969391520194235502344310987607056114518919244233209693783859016860208654781069528160926914628424762003651289562015959657039116188131642680839855066808045727908888685942415430699336185773100484894134662934952763351476113991444318875670546308015663825418229312372408812009680542556945938800062038534576073234003558570005244182525780917912280177444752001628807496075590518296099497348585726211942209734007036978432898566011253108892818267639831064791545900003091099884537718375283421396889669761133600069948305998794973768530830264115395198781687536569954941605950755282641812727520143901377318572266983335319652953597829556823480825381798196427081232357496792630361698719766752514619542584405208167317506531910313779078572635506936671633287191155655337249339921170793893079789721536103608210265149289585636240729768897921789006832730372396376605187926047155509022076643832826682775961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 5072234307347787397313614494686254349099204609566558457554543282017700939855248165123870872912340866613212041217673922904231304528843089893263176947283175457564273402808350407119966064769246654958135200670557524330890878629897235058771488271660683816034671128180562943436401452068515721908295674023055352316985857004742457038857970226122473736991041697186056500932057704959186444424691582190416013526100839923789359768080633677373309337778639210525454517072222631681677099769835229719694349180776210371629800583574757692001578029185528505222660421337062080630654956984224776126109537909593432783151066933012032784871222995536197965166060806904090342782912759255302429328449056384333092368489377335597491477654029310427695670122130195471209956134953192265526774117649617939687671910112756441926380710586830078295645197909528296900611727633243593356189382047695692179383238523566527320517970059391544542383669349890879519724252776170120178280777316118179138770926906071513720931003250951700548896691491986818576286631653953665345551434273194538829332965687295653734219681111455651945563410283872219572542455322938071225469005244790510744343801301178663464889042594607922651420006504438964229075254017333954400034581074622569975996830808891664983596360451034818459159423080354445857241730545237268548251639160675398599013077341066945587787384028808498881594566414819877543159518160673024419848986606009595671722520022049710928461119697672633843185173827893520927350925823558921372224007882073279034870783560915163634806700074401280449858589991535579175356122920558480859632662396703025527947739328227783821602469496686381340708157985415703812060932200818314881743322223882373132613545141031247175298031693599739708166266983625131204743796907374378725680074086106380750007470988380382325836639013998884573152624784303983822666385901934961930911001246666159181149945511482628594462610488846030286159901868654451645122450136451405649603553870162708279396351096274869551337324362878415845736253582273883107326001649486877875450679063258561215799335923004708450157598441548774654109379958092304200582375139826533346111616220350516338290548459325333620183195148412562000558219549407417654227994715961788669671299040687873201042599767166206411532476285626489414868982258256644353445697099533529140173029316701110397575482504815953488918603361961819098671180636802304522975529716260174458004910755379751004848368884980972603382380254969698786302515144471622319776680152824571750819321773655496834671667158658454407634778440128111675183643803190834863656135794721556503415379161522415387008522175755176884758858755944769922074100762309725284847734230580875780411820909040174264788772635894452681185514948798886079485776163310368370301150855449053602436036005958148561155586069386331548332881380554611022174693867541386238364898350964193047108957834814635271782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -38452862573939292225412452540357756084344387087402623507645583679749513061503344168484867257823172327618076144796901760609465159494125448651731959378779611259505767802362311814557636229413884000477587617545717838548506360891047543890947599085053132674071974499020093724846460687594628667460110549163166956680967719568081424822760822051971018806310695430793633261692688315791050702785340280036914359957703359442932655077233051828886003011858046748233598267296837899372721192582916524892736058612521375269534985518194374870662794666702183898487006773288993947728627647622184668601187462083341956012646801515961253724994530965029753338046096033900220500523433369221125560778943685179804605163291561522044511305588579161260987344220874165266145908647242263292729711876933886097579777828193015050453884665823385997232183288761557718982706599058324257672473775528287998997735065060564246320974965608946986516969448523666598699510780434293412814654042286072977557458782700403618423516283871458407152621464854033509534068768414390747304854470834796732381950544859796873771916533757323524979202974901404330151434887722729252392300383689299784747941222737394716343416535037880909435144289985927983746798289889784147848388551143475577759221545578159223141983567455885395081414036303478496264925427439325140537819739344307492467568070251246624197951694009747560857879041947667588464328774439866374509144727634988051067258471021465115102673730099366097939079028893311686624489201987627482001556316334600856294669487777082824859651861892476305237206533969139694099529281113965399373572713704864241487933358554019009418936347863598057322964856409622785743664902038284021340757381154861892012511759154804271810656709796454927603057697833073484288183957193583310646264577518384334579114635436257855930512311132502485578117294173352909547137156385074938601395947990465811268290917099482111137972852694795427144972054194878865490234911811696138378922970857369702487589437002145849110464012528789747384394050842978221517793037505971179047916416184622338010436096125800407824697680318594865295081548390931596967097360080460275269482551769099583173291079883428223410259543631754334623829837212069254157245937327765943259831682057739981629155052907643501223405771827915432375554306990825841954035764955868545212634212852405812639994659696619308033768957461583782994613371950803585592496097901493657461826416266624493100719706419480560836773543073379025153022743114335591340119607762270826609906580200513361269120339338645345151976530288183134622343067172850631127775282575821396119818002016057320025210922844111080028631864633974918104767942864144896332594268448120840009294405980659496929303483568929091850310225688761935783812211470842602484258462709087844142602461693278580171398337422170348782852260903758320623987244981911287081012276703806703509355664881977291230412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 216163724949840660144381567963853781134495337704912267422886282826197949092217521078040086123472299199688304586421612564742338634585554914753675158888490134341146463908345759813738189420957389651914757771093442404179510952601625784695608360042833595672412508621770744292121145157371857276854319246130483695730312773119219439283336384709027592691021329234079885833145483492492466306008202745503005791360676918863873138297362164251787346134635351516216709548734782441359177302763269892782728935063934269311437937044400522335448803016770097880312424989817965180199052906061967643460752009793289983761351881018044591665840506499346694893704673530584960258965589253786955254284280986690561253811482969747583208891914695413414202886075168864782364664980961032989663459270018695645963376085353230420520447386731216384329811118837398319258160044696352672237829887387231849733680017699199097052460400861361718729960893825213974468400810282909086452933815639381684596300126352795709307562614568418182523423305735081229552714767455294973854034944234392153073891661595725187082365452985714999845276986902307282641541165879074407758356653499611813840403985591742497146589115925691999928597712167151948550034889177235611768670662097264631636665729333848489335654708042624908684704609478398916147179616937772045831155556138539355270552904303818533445704234589809824539300343510821650900724662973429565426319935215441753610098761213781264329829416545832435195708755848990176410765366179546808813750586184515867759806799434237056754120626744286210742661855057809637617580340037891960444163765255541774828553106863303245196180568113372996468555660844407321102874694319899183250029921282637104684176854080994899408777620607936665332460978871934377138504334448466996576203338675487989213541851858513224575709414086509522399743072922858345129576304801081862183912205106452875682741142670643526521394813195525351288194474487253478054604310596537915632815190630391484410772253298511879156713194955343770304295900496498796130171211309445037035805612393539990571399928483420350310783827601217151087697187749802185902824699053755530525100706920600321872740757187204745223986488243243435891479971484431916242462291294522624194307207000933703616526095593600279281181501091956139503675960794806008109463016735544328616941306919471471911858038306451871309984803435963305007023156561725302579297515671775200186944064717133900386306676047485694677704844662871379269792831861260883221681544228082048358869561366991791532767181400593272968229137097700188521670318435360665659688524237897754535683945644404602229578407786545445769240806338097075025871773680055227152466571446472614596749785574303519531058932625649773822754419397635573191749231933867712360182413032105881443758279432650457533611991593444433119415735252845863824928604168605059666887952431125955681085045860739666860310528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -307783099111348668854389478519732347996670621739404615579495530590713992695328001257744893113712835629460946462401947891090719717703352883848112712257509568537671686183655509254732609986703534311867642014302535602259500488778039664377561463720544538052214314126837415567488128111661833236473772814176022290377594060984268012599237825483948743004036443753299106752644662104534844028307958410359156036977038733108550279643440467097925361427116513726252548921370756482470025048687922043596669713313975155443207942819238474285060067277972561218577303728754120091384973708485104980632919069957783141598259616650161191377906839597729614562996314774017604593182067970319244813894122754546562798576981523834958918653254798364742572006952300279583877694886107339358774794431542954714980405684692554428372354077672813024790218283967816153494388890318115184216480356225320954147587220618657606205208203059773420067993983417930433535727206995415043021837668154666418925146735760887991104145496652455749271554541003068539588659157638097960917882000831266184017695071508427845294050505102396651054250461185899805201613206237820160282682629835542675227954712169424460527512712900894223277574399090299087933759182587797402113021248217245914489801424365794160269810481807867946327133412937315095010740376786802158740447450396964329677022856373505596769835221972002912308920300386575119718542302476204791479519373503126821695570149484861409502515867894917135115438009214605133133513632654917319439642924503616448568933685275268701573037458797277690883294596032211571060337847087149347321949251130579512899280017518613703123772893200690215342378373968640843291059898154280383009850771738250157159095775234849335789288567306700904192170870910044383643623179305942554098796768406599840667386361202833175302803140661017121171554128047976466814482767233113464919698887946087862931514637943009521351687912712172833578752688751570941266358572362287522349140362768324461505041965850044035902621646304698295252389205290649813149349601668677816093237856169539735662074504089072988768478642917952988016622432000764522869185760728225897478255760796632478791367644133607021933800711940630960911966679188503539243845152285102765171970157762568902762723287916339101103858921937084719513538704971241227967869501170931993079232890937303802432830220058349332342224497140672200235493721109018850688985766888393276240950881795488417244795350412913511927280623017731436024643620117304283038558802053938388460576143805662241656695473646531496515496156199227807647410000885112938758664942865720470290945049748155814167745738261207045244271320104024719191386045231637667286217003598627584043654539550820645880368452281001100448086326024412356499648211990077575610647310886819294031177855422397463933563289964947888677393000385088776839475571821426688776550096092219522059298363195647075758899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 222097906129976704347125134760015125759890666898634345405427209180829492742962470094095097590703889479511795604941870969747892399610412592244584757712791381975046510676538275416459657666487015670245513078664024458107684431326510478092222190206426098610823219457458444197026562404267527037971458771121561558756572011620140942395313179367099490457057883721814265398819206067544550432461772081623106515456100076780539950423565276251171767051645599238618896550413855696798461148760433144082804561445487461852814830689677445803051431738991579937961317104880352170981317953919258593754407439604155666481339003946242649724571385770861621416692916745484071394713648822540424118504720600762860531856491627813934582511193187928317378663505129610690640258808527848475001779969336250221267292274480392577857068169838201337094956652294452374123746380193643637307388118031608764312801208901044587642990659219710598656693625167459548725115983692686818833947247102791373449547657575278592315154304801352646509791025420387395846939861056712094225959025748880287230631471087303388766467452690041739039790844900602974493481385956770646940805608768438014811125313580716804287792952398939483216430663520294308091749447071236240898049484947644793474692520117627340953775099056334121582600598658739373323069938547998691786977451360541034065185064336584473821369526193366066098331351972959033195472365195844587329755232753026469724399580511230396221664742717189058432354736705567195923554123682734322780283619956666929834462319580017484557334693867156965209820306076227501872151054300149901384470031407803924972468717480821413618147056912072642790698954699487401902710746499220239504633427430421343588059453551389562485278572948482381245246937233376034540585448338042370063416595654062437027868310032210776524620606313715942103051293972130056245008419017456770202704628388396062744622252738017715384475412755685615607231852761962230443313800205260224987279992876733938968021518361686169122155037967612406867894496539065487169887912472871775851175062202083141438526228163437042011283036679506774538185655848755423015029832135384271608269080627260078703912457636779226892738741822961335547464909928337474046773144989069371346149852388841468445922515082851234974211337551897684085537257305309736498514912984305686947389079077102577535579080456532169509494753337998464827606099595186103823021196266256129490389184844307120756176076056142492064557727678020368804356993147959903088331943171180969964065395809626090918629254406100360123441689566888904048534621438966604174519436786565442260773563972104831981280525137406285770504533850566617803209458803338776476778109947834980220372906341142098389822217720556169602747935336107335089703206952378581821696971230688368748679933067864764649690649118442570654474101898745631591864512120060598678266229507820015953703444145355894139387904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -142996082067133939816910042939363871275836811234830461389312016300934849231001807383916710404657581386949090210439936336873800669426753253263207033664595777889128577662007609498015773663014235124293017270363794705440215984877246281818359793392572402016223683189690517758518374240043526137105468301923919489512778452416134104293115622858029037769641403270175969591623587789560758181724914281813810134334581792849319319346181775714177146275851566242702704501146809342447135056037171130961944363428630863355390943934537371737562698324856610774919500096733786792470248881837224210045578363678902718861873326639934762708409356102276623046334725640432203897942933633832404104855649841655041500886807733269649655165651680255571862828929486291325225879245687648649900473860123508830158853280506878772926944664553672742552732642140197430803699911076750203443638038481649401272231658897103405957912042494973118171181343228831307965757413525857058434924786099691565379676530926155995208805423696453313827929028694696814180359550509020119134861576346963094697862995292419143159919941423542938151930876126063160744056786370533114011619628174998834382487369746594320076584557316255330864665391488183589741459922857911496216015854091959082602233516563766504158128909247625132034131117194272152668173045503593157321180969018021314610898649466938903502534001697991307154650141318191301700572882626020228261387771002235112371300778947459784868434147399172900537976620541734286707847354703998511468983013048045685756993252954163317976109865836587675552897866309274330049560994671725624849630965353998059441927179419876272200037716661975887647150996402705952916959863234183815517888440880899727242231345474890662314443358140366754789337122529661303296300792710140182598921744038303253439069927659291229572642948855421513485190628727898230784453658009390518204608301991863195230329762642294360000307152765028836799281964020641729166505485706884597834540092912128511984400727985018549828440344002432882054712891399582880465563973891251975306488970913898305334403646650906255019496241623788107203603966388178706755223504987634891815488649757141395898256470338791786605661839371188163094261761926532062999267568984308467340678140883885236386268177098995066611711853784380611883531823331976511245818643076512318831435533478690434712171097641388384430473787306928289704152187287762671071303258676260089639906251413598160215570956540570652365858856650100037509718994356513225008525303441433523702865771254257822210593007082851349662501502782810262359454162286067033337632977127792249247168915891759188938372648485473134901391923414987041273550345738537372095105167861767464123186588508890086834656930052394524107105239081087603395550747932419335364083160061749259067473587271861389960737784774520289568834066754226982538125966948984016403020194073974616994923635641661256001126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 198684889377690350028503294866768731993515384518396754797642825224787614410999831970037512082643634543127052076633509326421766983944777645425538500278592759389909947076138334174100108256362250398284386571380123835551145563970554170288253320460226963924925669546721801920820253391595113239526892400906691590383448546597344114606085142772193262215026305585699781618011228668129314074269883652374479680620135601006965803870689951080384592466347223617676002107332812861802101779668182532458008867464170215839965669708498907557575807898032902465326256518896585342156053579895734338825469983303942307531194683005001328077601911767512450388207231554189802660390845412639034098037662326467980881395074740538985895010799591770898835126917939581945812064469393892755395187010051044560651106539177120941877933985802110825347655807877038997968340255461014003108942025933142733770995627145809204381632150189699540307104377241079262715130992200671072919738254423994560005711876797747138610706034046572663972862631773108707316180690989122497492862665192620872598228165058208066312724016384600480485402152529388158624091193508590899359309234186149879226849046119414828869077464229367078784658331671049221417763173162280096081564881368170882019922849991980951871122903681553478315724403675999797853129769894747915952694629874614394171815269449168451417584210306969532054471082563203412638265527547602734593046216240667267466680912219993941119561092949401719971061702620728534709668150481293822893829508731798415097811540579596803326041437966838003484920183929839278599552468396146077948229286409969227959217928998847574658922007430814754867604261067610373604144476825321613431481123039824992720369959441055695417406313247674094718957988435686111092454269620361894158368111752495384929482911855527912806211381380016758609317279887225472827173576392385681705848696630500420395717323212881013591147888009724904846579360813369280118190030129095097068496805856411498131849195644029419345558520855575624505368078830288750751422811006797680402625378581612692491780062947094193457989440636729866581443856928048676395771277795311646397139585101303538878316854667169109395769812827819844004676076369016680698504965701660067088005012721790678989675385885164358550703605716475353553554996335704654476236198340677019602629861492208545816063696108960538202164564151695836466304133820582051591346303344118386198603038685045191200562884876194391107927844044739747970674162878014409978119391754536581179124845729797182606364183828547168595192775559912513617536435209917018879501805783348314345741949903732596973979602804880584672460136032585809841947753385901598444569482209840425840421065025930930103370915222058138219111621843338734852880388102775281063279143777761382737838659789113696537897539686079997093776595448537509388835966770636506894222013689838514708941517595506325432827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -294773840142610673677633816032000421165450585189143602644990992522135041056682213476253368527760034026127595987483137178714132058765570635255957032691423829850168514064381959621161858655496855998722194859572574055046893371632126863277683786212910826793484975959467979915501371158862974144983550181364065668886292089995078829535290490321148469941532573274639460627173443505596538039359376321929499686279669354445149157748730242434745755051331978960604005512162821720072651670030100676622428149722700394128691428757393835004926759362298284216799596433459142397923432603080811103382704342086586839531725380630234802371754059576646004864458786223447821610083431442794558920680333497642672230785052086321491565927139216803077135741026298395885269270007755199749982751522512284479562270413364043070726778757659524301911489441785857919735416069769284854753184663791228473116106791086302834973547202324723368272760235942472079219621179460122179835140325295808709065386719277411419279600879637000102095782016584280505938999836375519127961512757814427348037414501213684242658934464582845995599718096291570089494561196182567818194529394661547278078753731785223675540485598613114006069646042840875135246881650993370725440858915747914522120103203149689861143755847176425249620000108851403210203378094239554890004767965024914683086251805364323832725655101051159041444579389538706054696903055391247657555939150574062789367433389636624522834482897154173271546554823100947200757021894466623702531227449795712982826213434452692410729523827137595125322858421353274725208457957605123138164697686356959213895415417789922109618758160456122161146162303743000206096000102622155960691428129421694897539732777360795153976749242645717716260699711942704719589071991219424819886991477544910741290000274480601932647623264144804683025776788549577565424682585111390315808344693218555815535643690285371861452680497661649431317567579886724345895664312937621607743068919538887691340062383003724682448337246979761646536334256168956916759632664618625194576953147843395061037261235909598638751107703600142829509601316802191860972383672304676866992179484880083898646553704818200714883142948998129168205634365033955415225294366852842867257107370099672528321016174534990245613685576830979281763708650207730201140207888728416107179953217895313795531085568203065685818861959788808312255861744035476875102795201024685869450450873204909419390562724037095925589715181153202446547839145642933475964416607869569091916246911203781948309127850047144398519699470935030854204202510264422853018650318961397188773709076553451462398039949709048979724133344735513482864702528957730570388053315153662912316470981557574792256714499130212105635024327586360559354370608450967523816185646326604828420964149760073333187006531686676753329534663010518988933773975007460784874896463047726202695410227750380974899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 309348336078874124089562424936544904986108687633344807502584018670539289122731120331356720862360957197225579777565343425775246234499700750250276796859439682605224829737925950364200295220427492203811524772798799013620341311204425281213478514389099495266059727828383925352109748961146874691281062535243826193674273703062927100879755302658532015585962573179324730051036223142224002942836805252244776149851376699415451553938533163408747630378836234964916408214742178191733485742057273024749553580407266783564311380797309513613804365826114133968644469542755989074587416866613637514480827351274177783949743264603223666366844800037556414741327273311433487179658206357298485913200926125101387426485850084978916766406330052075101699392999471434687514387835143695708092427010834947224006291375934323344760728550480501805957803700484748444889316779306783597335470087757560085175602475414782770788695079523871719980553255967254345578293202444473181405679866942693332601333909128855578095021223335817434319380421214411656988646009631865707746424910903387483349211474464314938149817592578553274276473372060141598403988331551337768773440788307187838857951524119541683449202226182055668064895795815220084329604094050948619114442259711664524487173358746724400851323998683415877736010966380968597021246922449034220353526247412156816473027413843321634566835705023551629514596329074261734263027407368724451856429552185847253635668291497679732893072939801849716892761571404550862267344522299821064850309778316748083781990193201857168199330533991835561984982002125193482957904291429452052642766593259364147239379878763853733801422116809911186591246784349138941769087885599998308116520490823839493437561005069981862251519750744203677822137874157474743823261347354802452629278428142845640003803359175023017012943668016145241599436929465980261157122809401564481040802833631252649732445362094626442190099560146053952642855189792252773011891644673577337653143641598353715016504312433711380938070681328386149706460029642489816916533739079160590395667216578343524088105531626369082798888504394840370136488711403107512778721802453778876692283742642805208369710316335302715183212054018825150175461011301674185779274661470607138691282415520838384497051047770461705049391001853071248443111988851402429299731635098104232386088812433291405980926974937378884455826351331317311874056948318102920186615501098305661205244682583559182945249137545290359886096664916477588743964450679852061670813722960340382556586376630065098335332229915861018534256093936532729796700603238624369036748342535362595005306099316491547104453987679079202469952348973967917623502429351183842182202256423825660594787639202326989415774592815015124906706018867936688809392513637303588118639586436269614303660614069476896975542933198386366635172757108346146951199062253927638296233948004533139853433335751155281727324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -240803216692616003234657432733602040808217929139098478868224523407822996563860446875362012059195241570049198438777864034397070250333039407532047916708028821929351068396339167401640230495707619399354457430113722679318586504458583991966097138178282186173262605320071977633658539279292817248557197104142667074509256107267694537633692824446518581359442987266700538302964140705289933064474954941238095295669297761127957911160180994652588614870482077561378404085970029419200072720902903814528521148697521118910673180279848610728586618046403984705079386023136183475512653582270359581743556328568878989889914426606537588524973363763299384036703888162410605833125524875479695347093983661514032790660960152587119584001573465081238442917712485038191049390497197119389042227593556788071097375218711008513840443762933041907212324220962519020354831732958829670938155982807973476648158194321957757370273144102510795829178883706757266700206854097647478559885838652552341607974357267618262713471525092460510584661847034581270484185089368694011750194662892498084416708996357137952551308620516134546131551743632772375602177971730864888312684619398059958086785289688035153562425285448361964036052718441716741924998227255456963721084670715961104678315961594950453045243290246040165430003523529490427873291211136648957170638051477239134796393282828220826098304922810801949105695071588276217549290462469574332479175086154802019672612086518453085291214881979984708993405801666350547387560458381151823999393276351022430331083762730463750841251112367776836530784894915024586476959738368660840034452793944742497872350225188924671616939396201701947671352936957876011764390972630318539416844036141945510010923577866558116922816466555173303308288548730644621632663651142687885557654671523981500165941576782563802761157850338160776626965925039236386285949289516521397716131903706730052220978175837868111147789807475970809447184660603413620696677121612579138927421420198895455640852973195823597390791498771686475716400293616536624837708006098467179920397446735737726303549092158747436655096963678010907221263802527898924943057908988779297340336664265703626152760001093746715467493451540216629785243357903476072716743986687698137355782955616598281672127199144644706724701944821103037782103119471524624071102087109404908334327051484120197223200265477669383928679351956501427972176094586969717881268203777089618235487589142715393959988476348698991943894333627317104465195666432895976346104515885906358828085922917691603505001158915441668258184106009910950188255002395107086009344186441709700536102061185838896829551735886251676411390868079531810973489339282467480534051991332166225543306173289853973458762728789786344221546088455078184083156910699552220168512958466346057021950015919245806334519688990142195109048992372768179019967530914347651437105942889552581137395513166644273112678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 149102551084532255498055898333958092451786233423701674388368595113601742068425361471733625955877748545017585544910753174972209945003950724428829072163847735843353198511494692902881688287203207336388218986017546241226827202633692808070149003416958269629901941569888069230248304130867340647232972818781193707054854587666969181274148148187712950932413261596212745102029340753957840708283549839583248643669945573671389826865329683552122008619281485676383172095990952521937294019400663475569303720304922969913021955313995927199703682045117108710403610724813271869360218897456682566291103339298074497335021489678684314437894409157242609464776295578677473459472860604228980202311413861920725553765243762472888419529267619196329690887729186316704250928774311391669339935317166399104561579651661078387807686475932092139791552663666660708779334274425061650725552728751375198581706101581549452108384672200479354253734583957162545398298905334794763845758240584681941927032613200689960432590859975724171246424124240729799984339088218964146451730580176955105227678448295821812783431713989317994751393883042490984841980060392610097989676998987983920154094625585501121929130963336016231146366361864049089623286254646501153316066886593591555935925514900107627096501161302575270882566883149450788167782601420307319135862160897410503717774558303361459809721261605232792014642309652646006643639533390098650422633296679612268267561849219030025018060032511025764514833414416412580631726264640930539174188153373490038749380528550484438788869536193598526042543600544318703222255036612029715300331084849730398177971613471915461907533647098106367737955574476793344549844490835717395113690320128374109304167139313992894255885098987141310847964171310011153446830052947192621064887724697122694140013028724142682026405752062166314145201432446099698591190669705517669114314516357108704221749823690200856573464057887848451624149660556312604172425466816949629422608337726958581532385792214288756541092660428139437821851060213379137631447234642441786475510768881858724247108600502303397235118083269025127204241985170285490904510294887824208889969516808270282852721483820262963113670683689328545548835107100819877778311161868686696550231163762266612687884567467959742674135387963630426856319874445707309912995600317555321517913112011625664066538602302838385901054202725305791334431820226641158664674461793345798337299179334165269740434966676637867576274538088731689208794696359922334721695024533940811101986783832392076041906374626250263410010003876715929648365089045952895808814224730000698487898765202577647184535017235384879675760752064394982984584375037048822412398328393716991854105508162813561624086872698495706925074462570570198755097069956527150737153937605298345996140448733648494774814659595440763733132285375815668415685795032615808555073323713504392327863835586463523374366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -74711257568702725899541611762979251366975964064309905582133293401949820625847091007398196047074913291659488118399890370636996382293858539300622326475351810772410528528587892974469835427852207355148246517493812428175232122782384070298472210871401920201915508067303542469835160157760282612691954623093709753724192823415617386514163628471137084696030756421095440096015889092767987853753361473649065408748860547459074706527685064555148751414160945098731931420526643670976133082269132730600743414499451184406248546328892916332298344585528704935133007337974714434719233844998015847472331365750757165455153664722598725611031146667602933002672558761979315109529197862794135378018742807613649702910009855931630862393058628387639605683470821496101493976200753199062122153119538900151091214972014625060356478860079745752005186456158769243639114726099657969680774543325361802161477215756794453464258231529855611911389137547941790168126517932107281509155225699280477356925991601781658541734339211766153007216966755145890511321018522262668490915374761983674215984983423692918892167125909258787113081111173628980556540815379276932476476174837043280791184741990515248469580125275664986736119905668197659936028128287749995471124307190406695684428959143437422183915102551589812242218055892281829291349392763775104668832583267813675418129799382281042553089718041786550994133938282462349720369147308431540074796063724109818149945308091417491701090802552553725277512034968015434825363352296186162167152521546830641804256581406158746131553005583784600516863216386253643479512748263369928313236800366959729963100543858980884634525951181047085425590296799686102695862019109990067606151578730785902220930533874192084867583692429544603875244919939944234783527557987059240806466863391614773250291420550821435228620622814216043744333500536681109592907438029901380442507903945543334171639661516799130070053513211382466943445677608210540148923226694331394351964218407429910913516116178401308475062120818245640484732226046415175632532596134574827262514777505850486567764601709531759345411877303396982079039880228320992418107719534019433219586577417585299633113924816278375152056808331083415922475665494038255626779123627753390077423430422452346450800768029677878276389796161028311588859392798586594785768367886389879698342972295076292636585362286252768079431282199044133976743045273074616492777721406978643306530107037523701744135054321251112197946157447346952843547663866087431334514342393114271119048899759581987220250177290289277541706017773855466303966297135979316647676318138423686075381125122747783512563090195069917481442545507597339459343700470534679173369775455264799713406520002889230210306134489687569322276582353948209040770434041293161047448276198130905633367138756716817994825423336644520669539226277097940412605054326799807737699748049673453727813121919663526746521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 28608741469981226674946903705662662368048349975521222940752565781945420556443447310847542366930338888552669035840664219694825910391879385490757767939665927215566925100709420419049823222616678786257069947722437050989381838439358659625576831923369157830878381506697198873176784697576859899246793704107495781562538762531450314450622868907398578644120668398201427732422978656302210365485292034370369362604122800735194032442527750813935443242514106326716884136762168229719094765085447843442693142791317812617717973240155170552962059980168880458050798113243009459179942216597274973651656407431623350787692751031331336097969785407986469317061254246193574785841287684671338920800439282921538146659173614692234315576187533096615458972940940305217945501894658227150773701341454787029298901326741311859100241077539844370201419460503837468349880567635647464495038423277169578936225063808472731134635257755397516590864826119630082497128143608213265826151265081229898785123266350245321038857977641130538432891581776698332697223043164609556811542277456250894798218257714174546920947723819096675842906140884287083058597346145087665125621689256180907082451223029688669835759758605123986181330148899007661324979561613258409538668776122561750071722162446140003829134294540212738585809662098119526138632337212927042771102946631121824006423240804237512585865200924329841535811496979603853454624717814435308000713672222428826907262241125994874234076411282426841436466058393291854223981033574595953819158765056121465590594192659022987916759119223957682085800127400976648276174650309679933943291469070168123208620804994164280258234159236298669896265053328637598659853326413038428130816442383074793319918016091509879798524265874494543219681308978345324009657889930152542808174311590252524761193238068286162720936281589512010739723392427425274653894936144534706055676604962261733149840883849795749481328053935420315429990681270564840972686174691726264862981014176301936189864494630411087746884847298840053762589444744217833859477930240104872915040208752115072820472794567527131245296195828146583028607995958751171275551916464756168016592460072255728757108587129962320593543437717072104082852928263418318450532239474551983276859836764000831645250688604662280244183804349663537824575236819686681889965609145706600540330950585601504530826157619375340706130576039350117616270108627836799135710036348323613007812499759650865944932111090264961364555297456156639958527430392149964271294202905048407184841540071870803249940955070393428914384971503344046192075688282054729122315827149334566889773777424251767901723898893481841917583000869820301307478517779088109964705400311694382648027894514044112119167946798827725529455566049816696662939466672591945025044217246840182785148358820204721368876939089937163623079784411206671946645656737322345888333058907119173692506971117864933478367232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -6912028413920322931313657428329293408216651904543678140122499637574925613583377622093994513623397985638973178160598154537019041176115349403401468511410669405234393920042450770579252679214732195133976505494649312518719958121888300962785321266944904357366880080910765222995135809981830897356770766359515349076493770259195097258228145508929987982757732595455083633893501111862525646065875603336218089061109809211965647841058822043647890408272993746021212716324686130894678841760310103034719157240802498493868855368360361141251291682215728028073220378047580372798053898058883294213232891524185311636051887230695435798245911461905144166332048833233784325583941837861137910624554239697087504758527367157420349068719529573235651992986351569315062921304339033929257339661477549157141173728144311291421207026247584726716575584399769681245928043000434797606879920669731508490625012584357786190787909351197146555825638279584847003462867281403013663392593022824028847655595566126791623813316490495107018872694581509589406451102909089657494545510627125059987988090933277169979026374032398988439468744028422619470023555702333968845229311881751755528613419592069643520068091627225013265956513283235381216150193841500767071305585302732185432585254830306374296420843603756692774115772594266238827868292140554061734243999813008021815335274512804242277174734319664224243528465781092565672695181679673977887434466769013307003591363000872278988903938616874151164130513129935599215849610680911794648620175249445767840215547125919294448856451572921490841520248790126540258905745354960310530501832080325054113924586642767528234009749510430174539620633479360141301760619673428047201835276406486430743211663354815664737883323060869351597034453823842502898868439148557672610220310398003667152417653839709200859471971305529787409906542207727500208650390313295486269717848738566354212935046539221118196330012928685928365516473139808964097200756218714914596842057130182727174992902489602099743947636328514429838331155325874858997538958858690216520654114833273347227535966944862845988560521819027743499873188237561560794423856277397949085208245250791038971853590972921425339936859505129022281729989174995419751240809792514065805386450752843356244384046270303783449062602995276307720971332267733902664902408893431419116022366009379577691896242405010235854846252611288543162318481993050796603200914547971055103887070851646763768133451406053854332747711748780494836621025522395950478225424732442745340378830525741096381961216114046026199242378683560786487821405904285777974257941186187594875544415098948326191271335368568458056481961273100535676282574354906681334151526003332210870239715355134709388577030613957647006800850897069784481838283614009299280856511018092596511936757728895848284216258237186158935352573912055035204854693866483687974159167332581406567891378758801124491264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 49959172464037581009066366138031615977009227803826512881879603624890543919208070722812716024142970282512430138562946659401857731183392417768575308931855787953377357137068854920892719247988148675172921855127614309306890800607306860438670436492329816259441645306064820352993502313874402390569058820507379189805639855065343520721731706771103919920158710742768720500106246204491383122416808617146113550129785090380093557106611890572574700444562540090701958972463134080063823057165950783392312804242102456436315962628827876434263213649776159419218744989697870336371547876469698509345172827039834330311520734921114829422886241513891911692967536542328146611729130129986228119165223239458970830671682231734700372725353779936890533125931271012577048258209504798326808562498505770143690831497911136627185682634685409149611516176779095736013353922089060417188371290342373535498165972345640497761138360961772450560695012920323503907660290684959449591959977426293024093525996633147619130615924457551270433678919558308575648920658822658977456795593699668552335374576185238472889342196216927115588828258847106998812959043755221844060414298291072208319631936963780870941888976763808972660348711023552958679478338922028038979965543216153020980153824348030503491896550468637689986283775959364235207171866782718157910189374770615516146760704205663878471944304001238078106382130989206721838065539081322505597333507089274312836314444534682366423067955121667991261453295505354531853538528352755487559147251088298234161973133264421055481681950413623292758126088886700249028624316401217047868721688029954678324564577972579762640261315542436655439536476510963625463929362061939680648862688292494343784787835195906998876857369179855187547889445708798603983456483614603712841611754169314130106993442999120202748719933561598560247741354355427590108638001666382159594030920685144362628945212103327726924706139971580762357887696092225870026973510646893909694541182095336189397959207735324212063337926649250032101371745452427876565523013258119723603786440110121614804271065691220315050415983633246476653267895915801555159354620888760032975806215206276586404005821721939389396867822126720654763082729384820551983085847595512819202003750591135362288723787631732643196219249853994235189601054629461976180312527944615420027132999731053067174662756658547940818978141743048089663965213553850392529399469583653088792115058968394725718976526495231607446512675998850441811593873771312794349524088293349722620921010380678186134038378593768073447031342641353332675894103930177025893625445283916309224109740104135765579593393748921912401956953755491379664820873589106057898731465309334751544452697903278647662256459353339309099241430907559058483258059932358403757828785087937098954258580744476292043507846576972308619005277173809116454512111465687327762905091224834667337980957634104131584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] 815823211833641182187709533393905575460448543074541008345603114711263793352303743984745112859299834882524869755255831590199295358745838060615518755738033589121657330767373261561570084496599705273342037256077097275040084156312644849551421836499643485297614181068095310696658522367044174063149834511765621984348082169202391654480438336732760738067545715426798002011916523715384195375101123931324032641543725251013630180149473480886006222838995391415704805682735057156769918462299102921153691831948742086985982975779502141063759968049111894049780180993032811867527940273263690121840826303131888410855999246324489393397277312876402946777720173321436260307814933709965590503595571093038361905069748328817004899382112218535739695023725396806933563395256518115792302798232208385049395210065108394818577845148328156275798764826461788705988759208162090738767493773476539832764025359317366492611565875171074889028865621337981883689010948114724963503380349089068394510164218478629669062565789960565092576399162860407221117517179025666333444251273570506529986666399523798686812770153705480528240807679052858109795431342670083110073833890619740454142458392415168046857660049322697239957716218624381303949010778491656681893426071809244888342686380291940686727695541605451328508611750874659700038960163728500814263799939138750518834980312569100478124222945272243723319505514894360151977185379641297354308320650753521729330222614298049098558428172069877800097998507777469538363131278760679367488631648895664057186114167620921479486234571194127963654032609754888325586139886289527357338708615240298607299155914681730418793227058865952132512759586388252922435178989592680161755988361757780384982297379813043004156372256629138404901832551582676998622179823026069537577810572775258038889676609543414667754461259635791395029047596076136003588981369712142234438625307653467488274728793240100631498753196548750083389342935259115418489131412259925468581729850728615285820545174514985318669555481866946601106128162900910638875189543943897085353242544713072745765406993124130616419478254769579690738362573099612504471848048003462578714869143561507458546212939160671842030810183876045722119904676284210825419718804724045490988081591903660724492083039844474712839729781584091061567711582108953030255995059682240247727139005403203234977588670566812613393677926059217099985573400210976869858168022054076900491173022909704734496822656330912284898026198256497742955404749633074887135196370068952320914339179375703820093767415461430332302180828796885414310747587045617682824203443466566695001861524777776237413656031518040120607254889863704681548675901821382382150856912391159122141858986725926092357550195738279624528197618693009859097813365702779400164413814483989986201884114568042919064935110070531144722718473286600375911071250021370080888956754299470004439471139235353853952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] -402365455306071736038608065599987978218429774990401616068938072215458914162946063375840292951465381836090125977249285530992612566505092651869124363868330852412776222599031353042368915236562259656919114094151127906478949309061118211342483769483955517516469130900276581829947930443814450331410783330496406037986845113697981445765579934250395930207376477629756922155481633293648952355427089430936016903583609270219685711777785834844044279711908707832271591983162448714128522985930993619282076184254821981793766286908556909424543512203316657879871300964758796179447557180464623333513824448335719117564257118856715171641364264990655835551575857644133281268787363527721534429050004866936316234445216646188673801900670285164817239380923637809827586015239452702221268604314842151804690019514656545030071994636842933144715124189586998316774914059343882740529926661657413232491611193340836974628558320556578572385593608009604550874126946701978514181299349709875903687764027346059164120880601271111415679496931585551788473542648556611916156718375518923114819413530872525421372373146953619373310791107529195230869651639906301842059347289075273376589158016442802290115897712064775523052435598016053329819342746144922488299011645384052588609829222756058816828961960408016581306278857354184174782864078328092130530481586333669082302847864439331261296163779601079535566088048123376512095700263228497099474808681306109277112012972882062837015128096457680896543831746742661860398419982196008564255926271851850835290047321699931120469381033650833314066741076788027456916184913709429144787493231578469998631088317414935456776898360413724192734849803121263768031386809123914117013346176530844953888217202919698579026356410818506932896010390002559687160320517016348520490094729406952011360625454390801970508631070458581320229537518467436338131209073747544328208147587558549501614330764305497454588523583769954485406701697299341638357375826409967821676516132097404330372810060275022528041907895679345329929701317126562178048715233986780282910312474418036009322600756918981188394503445293285013442076685656716704605896882049695835995400268268105586409467310276884752762083601713673112762039870002539231191139898305527513046539781009348134544458285238592016332489031803173011980393918128619544548662152889429634185958749348564088998319303869429027325084799042873514042804502115915622688891890083779965547681799919667911509022952058489362894942030624240493662286760552785846943781696791856899263041120722730085651880212668816788287654613183167967580891485141223066814610408808514982220472196763605322128077584962957686083961644397161430096396970804872530917983153892982011818618406821554325943591565014465157744294500662212131708745668932145413170977870171436283713407377520107233828953641959967007898060480098766180982376633673112390948108602146421089971310646539555637821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] 99864101414364353238505131379390309854819040852680472478757674544357063180042909760002177393781453055906912857412365256946400875393101001981604212971481377354018233189463803054033488502006863820181588853789372775171981061337037811104629344354921480396061210052241207243095643378924924963242118062032580388371933439611712204709738568439850733747880485400382961984399622047747805660752873111575602921127983885778923457166649257586434685213188158285083209943585390145238540712961781228663927699268911040248460439048583112399550363373890820926709578829257679912473353022779261507493712202310214079960063132292085429838355234257617447028295338825844276548119017188141641800086553083411845051287943661765578348790763571474148245515870097225875134057843243469056069162703876713571004911657439182708721795855120457867784814256694434316458544180800510854215233475408470127190847524756657402025144207268467403933305112912591773741530794196347128058701250227576559054136437115489932585861155190416388431776547908400425814221618541120457669575832214323781370460135613661414967461103413116027607970969687209119853329541571921691266346406329550314490572479449091094064140224894108813862650885700880684658484368845901963643290045444819864348409249639445547338687895664071536780243424608971387119752438062311296421789834453193164113935258721679174860751388895420170276256071585056637851190927188110642709796174846030321692560088274044613809566548404667756228771975333238607017743717566920554367379164123140957297336027604104805756665905087450824287263973222033181300816750727262115496726943720970106335117963186094404403865800259267933301599304133840364520112431402818641866019664673358360040921812029606647093278844393149221458288584378787536347324187570538469076708214108452822382357216118626078366395220458825438492583280908966617132882283705561718489816943580594448539037231292527226530589882373552282817431403702644128087269357355459113811881086125983044837635048844752453222195401571627376978340548193735116763395018682900315538352734172861289718118546534048836472070565406594186371149625754335867464221370855418711865231591956699119215679062513493348064428709153184235131063740963044933733398968287858759389771292894715052036543838201110437617455860257742168471204567737942126663389737162507964881393605119236863776937506108166919970739994325833091339287436352644439408023547276539429332704120452752668487850602820783962709619848094695372390572823379834301312539666223275392632618572778508571279623705382855731551667666799652656393570846216263805992790244946640693589775155192859871564988321419892523851769498435190685264446266639757774266455697770593168235546323161712747436486219686225311120692769587604234236009100393214467962914952454271721004854216663454582058033707168844143534075225565511547365178343987712932076654999102624355849225846171690336256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] -832768056202637456176992845805753921887066648299473146363785879994728945365337958209615699569758757455207562934382164113731226336028709119266036408272792215722588123704657801938560389903495245998002413804270616018820599090449221310256631182943116432930292552648793971217023299929676664778775905648305458599200680631797087095914797649417380508321899291414339332621647244748737050418623284008907166352364175586501232965885169984992818446142817933594310434375138872061910048153053206017893794217059146177626135521991702154066700433887608891151800771630361404473163663203750240070195069946446860607007934368112971347809883932426810831515698926538079735712927726733478082777213651187165260340458325113922493482855100173419750679638917466023326790829275602388162107905046264098652360740174884134374138472718555067776857738224354028976566464372460509118650299824685715216005262373238077454860660170855436102739903584363729583495952342167484737721538968183654414559452480247691621415555228597543443524075165066627117364736289559190585170078133563579837693783385485706161640931206008070004860797541682027983265422977788771538016211195052569874731056347821774476028372249177297980558373443618626053487752650507464448825885039022737640914824640739176304684391346356114067200865782363790927099470599136592104315961043485796751167029240449991769690767284082816741693786518072671773165782008192467665577191119379789005918474363836403477636422451537489872458399619230111130186886350198691887193558705054996030480404145848929492176538606703119612304936558360506843100918785253757360246702397998450326383882793872069449082392101949421127562417643257908679481352725377194200004005207379055100070394188712879902162722048498511396773442520476971301820276766441221910473728818683573805702186159864582049859635934401888238245921006632216910721818638409789675512815183993445527380018726371662206133622916133937565293176669842926519687729749822145151127374696372621677990063470165401688892784139303679329403877465836323810343877938825685013513056243063763913861810258408093341889494728437641561079373230766069034946463820287128767094066380697565009487164339054723466873692650808271820604547634386500747622795587971674360135945344399828399594538736340059969702092309694778696269357379069478365148849966744730423507637600646471878892100141900301589450774674635908711628572601436338572338380935916403900744963919356449005145324682961842824957657243705554848349607368156408828584786544024479045086013750084526721876782023918890834029714517654109229456804825222871848530574148637551068114559014547897088653186847155483338529765956029403681724653749454834480488992758687353836499117125195778183740962815471806079745052583375360645686143132949844227125673380831110084086657454577170467450827471887044642716045984862622496161354756375011687670119287222026786445462804893374873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -11634905520764574050615347510040971901193377743335801853747068439884898673670237933017283029737436324230653574765403397716773832749303006802450186494012728572465177586624138918012971524479639752549603709603663806723977247027477201328845240926107861924611072095721756109196247675769718986021882319495393570587659009288716193270377690798247541575134942694326687819701503910920311062028894057150437531112538531229838008558828266620520216609655485444577524475573189686212713617835441441632759697582966459725531666519300872628441854235276338368750686230902486544270361339872404209503539492128541632010958985111518598045809496964079659627966708345557849135067980905410851394363224213513912368528991279134256482090899868561529654251447268565004170505261861291309433019816794845034889403812074239527818192107501210588384984484801522254294728548614149652375500982647540306343079140485587257644303790156985413162966876036942129209515184903684710050635318795181056887457814372105036159460443048622818049020544881242717344222840738416984372622356646665871470377608473864059858573509122129044935874558280522006752214695674114336190776289884867660042001204404971245070838305554202734007589927664866660731783145805052275813542010093625761754783523877001798002533253239611093935054832176364363544072548188410342168509827476290048434935900572940220712807273401636766805187411715296979658435229954179595606838054843126567779105221192122873641297231074893204627883865024841553334785837299034223576616258589590884879604889693703693231013017295876412870513214089370905860939526765875841314478318720892114703781092675583864759507190507495602974340920883011534343223534130883789234271733694234019399697937712286313451087656908166391844411955772995539216822705869858058068811782096425108689280045653513425040003811711395303473782959248232401866763209644573447885615737315189451597142046956122337362502561162515233939366191591651025694192000546841431516252789853704548453106083968028672313013251446420338608413429635565431454203650659936533269630051753620898145093366360017316010810763262118819778636678112539770855510019616924537619955525357975201206008473560330892766435838088498173244503457110839176021986409478664245298722991062914546546458847583578959014822789252803409405494772375585694456100442792854644387501562296297971801362925728970725215309788521501100520730364988341539175113013002321535960003683670506450327165074567709879767646912951778446126424705471582702411130101723020514696623503010988658152952252281603739934777218126272420063089455445519015311134577493529475863756376219003441177480391877997291449267105700273944016940472781789510280767743153078292552801696939423096656248114622570935612245574692418594204736131494782687250941551401069122709909479111108952901672870056870045555968462682062772298722232311093968278569833361184600913573276799909180211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 5679653915153235729700181552058496740339214979036051997498199587049253141968334033884310340366336085828343334064463603414098227318000935506834368769331371907826641276004136638341821608163888526218947222848620467756290656112992618754786582535497577928404785449497228150322600605711637291940103768609165869914003872385077299444149154184233499481046879888293922601656384472912228542933173213526005426069079682076731641912614656991083200453133751393756960765515186639384693292739101492797770319977155475156556186816572040067122070248202051062035579897561463589537489221380990543217397114382122475628189038855063150006590111916835417464343628692553790821928136951238865878933778136010675510130760887664174134778907138725492967415910290718086901374504308304419383310002328724630158112104102348898032943807119256292601673641924510187512299926034041861163537744375481484051150639934057151791810619963743954110969156570356020633240614999578167273593781436103471239040360540743875810433784224167220356261889221913881088125133671385528166191118496892529507319890145084612857276246829494303368164650615114727228084921347104844747932172235457382726640315995681323697157716532559136220868316534012527668500980610441054528063716534427240294139845958173381266044432833303161281287727114356001271195024134914667982479917541258231864231718039203663633761141281393899049264940170455464574211433194251614412883616488984753867968718729933934109709364407295918380103753446361058504236617993028052807161572579048011923069437671093135060779295157183838096542348672418774582817552893283392895293822927815253921014319271193773353923890696954857579512513452175772195324232995004237997586715446828475884243012703204918448358543519663716779252104411863223642973053881016104425864167849851768500006992330304462988585642640091888751751439248614921999685779256818436307600514246303324246676403832829322332979285730029561289235137521917863200838464019102626900202220123428332285222520953021095661401012862781975915168770390592584577688917047371429881831821432076282786890549383638992102923697731542934622903658758180359425529230856543980700538942402036712075563240530790604899619331756894974134593675978792684459998506892294677576579416830635658396388193348696846200858479732984700807109093092855937833028141676506672027858672045143708928801207490049981989653842141463556545907446065307432641773390173345442687000810910739330385015081385381604437471608257988917686465806358815086303175158415871193960330017316384424831355858792357082873121886855641825825499978166348966021896825270694505090585339597090699150110269615070910362762049634449267352952244749226754811847975040299966129642675343695246768411268351129667390187957392679507050207718526086594056647622692539074127992361925112332478302241735245981244069801629096908437057680002377812619531242674634401057092821264203115397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -1452574279978628772799802392130170351465668438089111520221530569088517689651287964970728155612311896062704595500716654859767661398005986885866569495628704603924491804348768777291755564141321337378233561101809336177381761238807491524809852960248598319542162625874822957647491781095520557227325684879379039206526799190125600242391449412214235011319606851508228809031381101780072521450205750704205561664741905218598470263166087555748227788128851111913716157908368204139258376565032037161577542835954078568570806511923452170206820960577745050415392659427572700780672977209630996144100184133892412168837187041237414737866784820224064411899444744267573437902973378290366248480551489555002635329650276823676780003151100690400904306977621623460248168743265106695536598498156710381390981661690261565419353809818234589184193525556423102295576279175754956826735019058824427041219105779139502678940580249623174904615333618290891638908626755540588114249839788464071850913354773961166542276288292412792085971660445556745858321617535018390403766439997926583662778177735794691976948837604248440854640201264333415840724172297824966772262160071785987372924797949507165462145431313964312769501200099128314508734860420198471199856244948023885194316825111868553849064985081219637050191060216082869499204107185524048951898860833876993881531821667285570224950440183965060049472936366547369076521377571979700985002913156958006386262062369503978646132362585972855556588141391869862941779186982621179679106336708553063932693815207657442043371414524459294957640725020959010816274371535888284377115913384426459918621041406432355332280720978080553904330669325625132782662037252914686933651998968391746909663735316495752799205762375391534031891179929619650008565512795486004778155480311663744099895249038807995003930717027043616019203579521930012531286678731656514716174932722917856023473623972254479115933563217109603743120516919359704468224063138681698657502007809761822207580427085105731897796995702721198398766657883601114154543501764192236747495045193714639420367080108997478834461197606651647713221651915328158250117977754489786863014612930466403663108314564362335276518625687402834396079949337670359638982511905935669600579807981152107717243488277583465542992746026789260565817191814236128892747556296126557371283913495341221293800927601392093374992090786883692594552958070034446365227180491977057648145457210744535289497679960585912556923196886264588162647873526406184021911556161889862228305984437684488392357146861843127827140108150766202253852258647703787647119693122348931005826256825780578015445840686076780432389886771675337477061348303769977416748584732271342283485587172965685200094446561107290659783443852051124922652619846246200781163021197875060706103315797369421817297018735450283155464148733789368229529097898597264060387421804826842072280625889775137587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 179458327331635605901239086254596800928470518980064946059347733046640037346419727193787093718891203714307511028585697037576256253416851028035037100521192355804289820897028522011871686297158258459098686433423875076801644127445680823361432072295714415523965182315429958802273316721011249674200663993460143229902602623466509731876589427324751488480601884848580576960347076531439313321396003213787699073572957926214830947290616034008910695568384984940150560620254319723364637997003891387584194933970651225595452258985730131253981391555204257311522640468001160810834554157263942809121950619448019690967799789000704335956547980306336716617289312399089732734835804907676267948172799633553925533554354704645302363550192584654843750792712410676814751233590464167332519449436020466943250698500077257326503350635219388876400755566465346069304799413589285944124671221138746676046415302655181344558987153499848430642261046224056574930298198148793785249002297444881024011284628427813050571640805377778284265868057282781632714130175955017372307027699063286893331556522800217981086476913074881967460743501603314559305650949597564756455720917957172606389997823099100236367163791219495273948645730711831161123941958252001463294822151748514991770526896963459174196037928188583128129166995912983963810197666881366608572670384149041110024743532039348051424173262299885797232673284583826842746583105590556442462242072688069003197038059476922369398939682182710942955252461340771105761040238308283469196335730310237960074468322649223722150734649705341787430508045681169854546080317549159079390746556802541377692322194571389962396780284627852359624564167133165476195970836924119418403286843216582769562710588348390893683589923579722926669383761782498896330033126222069452965508101124729475336303900954875726458214346094698430170893180483551084488318106656150442341965030332743161063030076623993199168002659241701873509432593739145224140811757524493852633212101695570276690182872992446874621896111682514227673831221432651549951464916529618566637516474083831111473985936771637020990104646198828862915004538910935051748951723379052095973273940344094281829743663280348880970120280133109093826746928553867234458855251708389982273653986881211767535360525422417707975545600294800042078492110587604576627150041193288727995744368639132079033301456802898661660746638328488810127090408715948898911276071755320377332127927897502648196866797966748644050842742106727548025836042081536230591706963266517590348449484068373150254591069790531765414058236293095715127344196034441084949499789306672494644901181036070719186132602474142038666326347554181213503521133582144189399001686517950477795479060313808496212548261057598938694514836843781146686126226033354348937557868271796001962201815355156426193223526368968030610854591072417154354820906663367176087542998800358051120824275179264802816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] 6420334955121044333533930549928904671021071789231941268657888347414972793296530714548158813799519475309130738449144114198118750517617002737774146322973576976112687768120925004995633970128416936282080579648874775532102266908884638383400923706906174053749986246891149416207395295228760172226756609991581208655427939144669045732242085403194187333856750980925426206716925060855592407305186850167174312618136190889676487069131791459218638930962651575103721186924740309813434308930912867580685055101224206563449020683171815158319826792577961401962545819761576567913293328183713789080045058054079027072977458590193949416912455408623444827244102206564790326025853489054860592896703608905829947415177656259464050368362097676329395414829363327510301688647318787699052235000809320093807532287141639169111680975260847218892129317382787961509902454410704757705720779924865095728006204788950743203999996776914566779216613146501551933610129081838337648081184968752296049790770260620390635841000095620430785497956028567377260176814574067808754877037335818639871736907891372953221462111047501194201999987473858861672106784448970307153573750626304553745033952173520528280942297064541442187259186034451697019820974049484509714738672842943384296424455433093454571073708849567997555414338236231562513055382101398604137958468250102191059273990441462547903170373497729680094492814523741854058617793413076809535480767593327974245515842997597809508524693022747951068536965206857348913206610427053010703017248439264331674417117508069700530590565062997296644830328344504028231442223019772851820028104143861057432932176482523830957318516578667490452599963622892633624672117505036103542281038466792623205861949304681010370568826053511275616583855811237931411336986005557372597476063416750861475775609202786697318116381809000744725787988754079210467689147561022470416676410903363398816095552465954167195904492796684332041622194891839953190344480003688783984638498018940824464941802651753074038573022939748088531171887919946992475313963693671448741042100408904777910796396610771230278248280461685193438072549814102214088368828786927913605408127859054505192196674378810222437047608461197768646966035201378047063060968784317542249226764068283088443166748406237399364872664375070876750210553076632594794281525609077926946385289790155595617004514226057339618370572177286866143375757437440115470918552771169641830315993452244128848631033999734870095388396248839507702899363989707125754950752018320116220415238713833532189138797951518568390592489147439642980942591543120963892677815096016881894195134835675934831292192306620851884357499384452704311265080092235882708975595746348573749167646261075715790383422942021990919107893541391356872742363677220335303919740447559727750822367697268978124060017910457276783457070488644198823705895088113650702244492865638372869401893503657574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] -4270983785107721506837688338766711827079639134502478342437771185926490064676604491683902099464404908218318899956761794370941478559780041948382248748099153166914334626513809152951488984410505610058205440155340543298413378928942213538595851588256373166016270878827147199914325543309380386575662677303457995559542092896283440924443938482604771155447110445418182678642255899808334441025231788097167585681121908240845486052342039666964522742090322780035043733501328168209328598768247868863402665058572933124053009487923868644651700194352722248062642893740325319478480464962717868757254709438722895226674407331942815458640188828884073292619468438808261292664692324924330360390247406085717248944412114767424700168577151644318575517159253930619452442920520071112698006965894940820059938571997032979667926130276556734316450304244814978499885147499567719732875872641134272885750718434827882148098842087473914597515851936764199488658280851082610776382925307358862379456970588101162067774285036473555704601610743957709098836142761135466133383360276423660712160858612109864168295702715163286726006388637943747989278963320858221385424750472780949718731021918787004309565314818034685267025015760390778648989865149473954480557015416478011666369818040151146104642738547346558350990214536029084991531546324815876656456883481444135797165978212830102242913407389033354634057496582740628794238089522043882600919835814598956126047118973838278709834605127687930164683679596888067609945944840296404415351198674470299063612876741527578984632146435641214947971718957072156681334456584812899795138685130831584914755338036958574772251911590178968082806732232640762556779509143433469602427048871764165591974560188428647806481593527203603056042111433533174405666492996335979933246439526993849586983831375302897485535434107751501625320655515332748177856089815028152413460518705662891672494341324290556031351399068355493781301744028928784457448187083763294253444863895243617004791037801489849607723971097830381174324898321648484890912992976369730568645613011298856395412606522060904435003977010040239063386309630170971993509118315042771546343025391409133606940126354069367069388928441929770702943744888428067365456534948711720912024538875238446172859408106101945297883206317676001575621342239345222301771931897345575087851244385663772260048116358300422616824341888537669781979761542677935506529576991986257128464101886153185800840272286105451529703176277455215781842049404748157620004024957135787253840488383167330521138949021033597263329282235606837479250623585626045885789152780748370919034759717711731411653056508880699031787480542665464513017491987724556448624319259969456873764004900985049868671173621089982645546269299146651815454398267062968145767618862622411234803195199103430492220817040368773096451783015180194326158789960448640257523669469615162397150250550899507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -691498941482390633615270696287855151729723626519377308716177308525450137535815162883143895666885367992988392642340925004340809403234013742626235892307009107150342059866919960802537617167933231210342270525983988896913562519240483395396314597575359016221553275296799625153980358696353097061672123797080871814167928302317425039173534276393337305050362331806912237195403507403734336802195755367308653912669434901898770832125068597293305590985315023162013117382791118410323209718210692220170057625788879356533176350925667769789662725734808935690844784363678797501946074335270372746870033326437262035647034378873212210167258431692838990295108120559663824612954002686450711404686150794468597407746011219859443113591839035607887345772389791276088144508385072971193518996042746885285888098860007229394886189000986269433062629753776577706779872175311581130807617121288769658672601657241681169938325176895496484438056930515637214848022623168279751583356650570717347582907627790577871640680148920673088202341952431140665859282803943560716767147759062256255745860189498513723428603031357993646620078763979484167071996499499813847347535742458206904569224238875141678039081089789008253502962172614820687747540099114912891099232150398661286653633857080885406862941804298640721657080118005717015796498197060503775124772926182668235700983952446067181273678465134293191098163566452010992558167832390317326998521244359692468757703261707214180111540747909456049272141819192019669479408224301041509043622711711215588627360549490233956293333712446845029757370207631066093807905244617923518972886211726550723841109343876013572377301001346516090583832750131782984115917883778942114966269903194945425356482524190516122632937034232732789138839054450261346546111592945975633716884168555999815851943349132190953887612511092737359343721705906351574287263754206416901580289611355667484965711498892124189988990743079253258210170105185474339253380103998396324075471061258041571877457983000680751513483492772416439109709537670712359591835557461876978556747080193365863158227484387848862443439793900344649077293382469406513108321355815483681678164310099178915104602892011836625311743751782640365199585005105136205111101462624571588971213503688392648795985774002383059102306015379755807910670714695242705589425724980049237028893097620923865111400183478934461720869031077198408788875994772838357401562816586840372243713608606653561002463618010708572025948607833539455068923253445636019170847109519985374192902440263899234247157269740534249883473477393806178709574459921076254020883791352782317954031099826139378781568040742726063803789051542616684809895546562630812668486673862624728019113158550675432303776084187941604843788548751463876617798341976446621846044463776997682174863312192052171572811211032273761405374861034030107271800650263869928494423121457656173284090386684313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 595780556008857053621288830542556310362200931371941639601481902854081936117819332434881415202362247806095306901450613345358663085352847781012343139600301156055931340425309861903327907761866639290732273952860751658401048974918496309742121673440607307051441197857355037430184138921958890689237639540618905511207056679673261462065730395876208819414195993107812968313573022792816401389910019783480596551509491755666648247961601162196205157568829223207700135379941132292926499348640143495917385816183751460047595662137367736845668019873813434574219313089869593432700871904102797550961702164704448690961831108998379319829930154413197056364743360960256501978618303870163959269648604471221744589306140446208748155846144328370405836303695408436375504371542726976849211030791643999773299559079869967197373976376284117968630391888196899855320262287628765703062485892058841307743592623664754270374069366931310120338551895219774717849182737728927629309875961117491868086193606493478027603832879341529904725111900512234270753084958827044885357820799036607860406531702260540600383901953231651838381742238148112025441701741915295344449560527800691926549675517258847700658253406727924578375843871155603372148873878621918509966913016659685380020059204498729763041551128412855029934526133309865053588801727864769778859044038518415276521458461286934164728021003738791852015594889278037592296765521988362316662473725876654579504074359574593701289138476056621129885188465179610767665389762247365551966492588093773465026958152805830569722475476633724158920181775319219729417319633408571618030024232367029523955330680434369525156615361257143661219220466886142449381118654500326697940838709250451094331625782002957381987411986786422560136182588825744720620797105148484064017310206617758859195095342586863553400376525504787762729157001510364620258698100606935359191954036145275358309111114564640638922814195379226927571606505601660831979896890516020610923008098082628583327311877970506335872123186398775527541550981204525954794807049044143892389206448870259541742637112580959665823675011154792434574929058981783069936584125920560757720632255731965104638171969693992497958354433914904504358882103556285116675075452703736962758086814591803370819238907243404602495103400409111710111697362820706541411557572710050371216391254726875321029801961963546628130943369619310089369287376914484815984082885338221826019981849944457909650821609494591352831374810394550667161629296563030747384212086568048295061372643447941760857824898003959970452029956095525399755634279369496970026643678536847542116555451093517335348232219496304020471356650633055240334618488162519519639614612304408862922246596944787189485247923047736915883102147609884947202456273560132977136376421936183198453493216749588733128327883273921874999313160436301881423434290295566475365023987015160476467449177896386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -143690020705781958795765938047565926619564915653371724523623674160260793393114979833925716869296049997384522945767819001175346717366550559777970087945766307048945186694405282164279096423644422626796580488110560507100432089889082873907340248510835458066408956171906714013165750266104958832297910235132115832747212705239586155868892218422759491779911652637395983961504518434939481220534733399732980594536064367428661499936501725864135218058698133275072011918695416893343515533749957251742128579725734646275682073664825476070735268079512500527652457408302475277456778564706222692604301024742418107809683381065327812443324404283991950411587464507092380698179312579328069533320379205481822599848623695314944847337487004804775165490690479785374196103758027179213792243078463501417512002543180221646872740753937526608172166625005535893167020123348429267651779297304645984894685440061359164010307497458403093022533947764905689889686885369035000589349409934147417534113205595386168124963561640895539734214640588255648247624313500923124788024753102777241029544344783844752129068652257703964981926835560516873878434856409894872629557687041709138911346985734118342367157556047567201346434761136116190593436231832695919896941699783126457737956182505129208575091579207449424178657500059299836826627286439567016308389347633237777017615473883384267595584095051377427660591559856967193034634445190761067775626636566959517202185075551563725794639958885074218414012524731212865003813598223802420093004822429983346826464128220844565712837344001861938071106257113712615184322938547916205716287754023720997576828840841468171491673310312301711448901732322513004662700545110616261398331538436913463091857941092598166490541372047435666025079970317412761892514503577222830072293605034135800907764581456668191132294366953657419606038125014115893012948124810594834517542619413780019334596216413976667781528187466220341390946705156706759971664438733648580044427941121056939975713058735669356526521310841365548278863395219857893249068384949705686882571634044270469406164272390152737558325728403623009580811480718459227420650635099304004949010189155858224340863646961914520040056607079902319510553127347585493713693345924077984948633224580624781636203672386503745662934515037424897193498804558294303598992432325096189851429456683892754356300344410095468320658353589883583080315962221902906377703423441467248127227597907674626423741887220894678407563605446962514860216164168808034956942029454081754588691855854063744764441034096901517732453224130990271701801406926799919099604568940241536319186095391799727393829353195712363067007830208177814787903894791317700937856508074049244129203826613493384661243869964541877681336720039737903044411033730401401472687646964656994117941142957266237074336923433252100116424859836490337596894010266483489362561053607379668297307598828339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 15660301039029108211010923123466444329862705404495984240087535565368786544117902109576272622865806722914027589681208558356480378644105714378460751993543148717624023521453306129777533589336110129522757420524865975348377286545003300463691459485001801626557903886739004507321235253906458091485825791907325513146016309235872427631559666109221189438717582522608369083321718987555822388199474331237895313203214740245328792805157098077751164418232986936453966087364620043398669175433251048043421914516824291172864790187248654505172481972941507339087737940584614271242926911551973295835853204703565883131955223462320980518825720425283078881069571314020130878754935197863430583031278602462677300258315397450060315238861996731562207819402459656475979929259266328993469970719656535846307008390342558037284180705796458148763924039902165661749477276948215695548859887014755164847998798480591425535201244402561917926391193954545776316080211734347709821238674850468024254842606466474446446668361493979093747266025116858920006457025545820218587440186333461557223756003788916345720509084140665690432644774919096495834709755966071138280788187604100682807341563333047018131256803243556623100154415534292728114484108810530878108612086746900513377123317479575885961863219334528141260140709742581479505316122568038769642181263833232471596327520488450366393294907322614180237674671353488115197673688231239712374503974837867171550414003358874717357427108174176099861551751740073221368137345944306527713788026382830302139087401686426827758908008826979572137375806685159724556769495720708120267228630580520121099734273704319378068275850950544835717804157508513647743987178054966227705385002629152083285268959687230354425524899916637109387202305929824768940460298656279239978961655383652505383318231156347458701869537802948580677768918701052596408946735543131394349531685033777331774598415815923790262177598152397474864651984263059817613630470589251800669714608629597620486881637705518740509973726050986724134868522802392268536403781368420935377464098069326332403374745664708475284746663367436965026992006882046693735179082913534063199185882877520932364913898424850777624683333089437892650708142174895324048223250164271679663170135841475082228934013301199680856411874178298922205428243910581554250369369664779663961022292774210968457071224398837662764263881246755776760434698508917049268650813661705041625246649187473541127088767448515254519804601944402772531145335380693380681399795510673996545886290575223301117773591655203702743041417003092904905127576349164575334595875777819002542056512878498976576404752659724470476379190286114700604099032321000465680954286203452606283998100164822224105739944420083453826566840809125966088946522437840394175320984514306935332126879398712334137271240554946535721608388626615030232116070170196784262052159558754051200817904358522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 493023355612316137070373803895764327703266330540227853587180929085118836705770585816384956535142201842584445585455162239389838685564650396239730350760455358769794892514281388807806560402096765341761510125143025922565825191162600889733075341423776168385964789041444455331495518628773823740449036645461220468645184051996329575019086209960988551755003349402995997215310159830075087772025029758511736667777661593016011710730400668798892360594220528612693713622300768870788296821010757534711441239275304117416193386071566026947796073150025737301065843575941635163035305848258891998003725220627899725581728533607581605996060551368970989690214010057045333854352487576272872295154739066197146346099008898289477306576158899054511731091094260131461876578912300908384158923487952722230799752463952009452015388630683110270532417650164451904000103642374207127586470180093640071388905581837747710127570386196015947924132240632686687286185754016813211915186091233954321176592824588740121953588232082532346542128767439075678413410661867750752448999546151934775734621632057716457935721204041878872274447941252694573094479262988314208896591237222537336875654446113403908802617108301021831605806594124516734646805454666053217202510030884395963262178831960935878568198332077428361671391264826283665054096191297572577612884792475826295565780783053221309215364619035904299902333141154623859928264185473845358551608742136591396431910015874632987163742926234579584722975866073100688874528602676191434622229189449472534523425684056503502830726861141252822334468300183070327155575216170638568181809019225280593437296497662159378160949448930756140973020000239144941259085311109932462248952746321420379635829525958320373611525311792104028555177310777078819124179484856960709093180697263469151047376550557677451427137807251112351350574659019783320063809327179681622448605671259545684081126318366704967820058946736120392166215152679724129721051916753822031156132797827926893897744625659140353568337373777734411426317526649707974572249412896830109687835778717578764366859185805140543324575304275671639935789259565482813168672824453696281284274863836463271421157280313082190707353592404998054302047981304580957073465542119063279817745609666767508042885929829848679935192157660641289650399971565747109198203342241709054923772622488201087432256813169267516304945910083486673906280271736144308776125346030304101684427116191572116098344588878587444290156016026828106871885150691792754804744346208758412919840440713654094886098030475063031606878400051654641810130125768691105695847745348400058823961884541639420623369075789400533207653771844798916719256017168475554358946821365730494063396670575360715065350366813563895141399863120324683665106425776927359275176349409087852213875587192601489578756413570111185926347068020636451407033372605463382341099653476566026129676173312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] -504978815282563662060601906705001003063429194804103427618706237575203176053178503439724222091489617184518430861514991970596450112060137225704922919046327084703366424427490578293739563305339259194912070308511792774920044420923575144294726714069223056412522860489715147989539482497838138236996496763034750886752023861271486441089369315581071704140830005793258456616951520441814341420975843638374736542411258399729248512839408234123906257444132429228176849479574349134847276276622240934294015720842588778104949237766099786953323826672816385056500572299907869936449110347155937252393952626052772470273055554425682398595279752352111101150194837420131769008947288594652782521250413559657004227607087047107416206809564166996340936374214052856275809671880788628937878302650432290890854955891354604992821327326267171547056670836609477997438813800249357384781164937725338051381119630706032524294299140328153793839719611209672465959618146029334041069576011516242125970367614763868783706434395577767494398473332092460887727627284850596326630419726222800484562337617079348614437293007813711970818815025512835540784096566633134457810487175926983672668082173024095843143525645498912365732391583435750769522814389134900390816766525166699810978037264937460882870092480555389900018808813868379327504833385698882782243501546555536878813550778392765860005992596478859021505076030116883160738719533667593220693712341993619560744067382021600253347295015759024751152575181672808257041035089315548874237889994324200569169408228613252653744763198061033087775762168267859585870471346443896778225073532891776025742160794678444117516015261487850861325920777067953508229275828209359247214962049157068193837762091211072044773154948031683375667414207414054731273567512287087249700435287231124929169358425616882276390252332245795388473618966321452486295178239819705753951273927259748414991840012278172897222483583884806169763998595099808607393210129447653885467175849042181607524285122387388454471148709457795999881714568550309830473966571943788066973513437306704911813053354881144398496829305504706898154422480476819571103251903976007689196332546577871211658020648142079621112306585153129929139844594194171410603533908322391700900623370684007911098770177236619681441632581486563353819977263328490283777749392442175898024714628729482415100911486368273505439204497885368741986975075334626938741419761953463326850348968795627699805047149583140151520186333444197167273884575203320220433902875118517458935464044613189133061213683584452824321345477829735873091226583728245799063613482492674189225489948936298520213163767945156896035586382249409304203074424662268306700834193467001318769418177042740411765010994237243279603007305349695825790538062423084816018262993998454610824029687377974691914394134987003434361612966840196407274821135767170646048622012655003001849624217518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] 98391400106339295992247574338687044840886724223740646505847291005454183684738837636583590871973732045727263480418050869457343300488674782336982180710266665534310475161349331929297841325988706900789455439275082281437403569080880848964071349562962225767250011734039046903268216646313820350749494755332628363609495951406825965317147244145093658400094024818409947004175094142122855555624617557319101665704331807900998768584030265289304575696592652621992967364883527686219393472812149669979923326285934677537697491400442581965402599540900641075918031182789710956328429106982479468520078292787493337523442138012911416229392700852623728054361480972216173463795102615224426970176605627480645369239686213755033083105993197170907238841847227668163529037736561015401687271159185706994048214202045234887658054391176689702962083294536097001799401865816835723747976633455074052666627761555917450595856655612476077473370501997549285501709204051415938233575046869557657172198361393330617269419571926083947621802176964325734704502169989255593169237240961582051032054179924173674567965392591358516830580486433762160106515119143982340852092115629910590339124004165039817063982899564716445156847806277328900368121640765648399202349467229490899750834002581862985387408752430768103908319036495841828924044653373307799770595522790162605225006841291215048599877381747799290927347779214163438238475538803069848166834223696073451628154248363407954650404591481198246520524511123574547561763167177279392439016977066006620061280343793617138410876934961643909335770242177885921851197228311545023970301977954474157933952854195910576922362935432132602417425612088781319587068066797208782832025302454217788563280084004335995598745996547888522218454610355960341249472619571392542883744967091150690282223134137304473938415468494281732720708000672387175850101935187676361952841477483083715392454768703482560348278735599458661071967381244653723723320051001103538257586389501553779112857287441592413984013268205974298182039958347749937752151829902600830990428708911260899252978067013135021875702367069409753351256428986709254861248031905291513620713165276505553745737671714280502242995272511028510706593099453990472393219257270731330879186896796921747830473915975355577203770460997035221654129195068422860457947354609627473252150084749369495534716357851817085773315589975010190183758974847050667858312607716353145012253735591627144033094303948283372917783357688510664711114881212229607058109735808610506592512624103917889909584653328923283403508867544742424354637500418501258435518861567289102792648203635841770496894005166298292342803868782793695196726938943090253988768566607631666529715885033107138208319076434838375266808892108199227425686322822552096472685190597994863492166416483850139247586399117818217031310860941050087628578734628647487198067628234356042909311251251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] -10550942515885744048507885251968716008885360939361031943537145122268427725008238018781489170865109140152998195458187663754286984493008274299071574638378496521174752602370493489926816667491409635510461998337157725652302103502806824431533866177005763450068429297887161524701679677239564772733701244666916833999740170615621940315701818933951025370930634942638901541077156935504114963513698874265886659874419776057236608205798161818577000951699524276064105942894427648213840292506995054278554103594253029464773816394430682787628546740506605178320198552068769145971108897436320257939393361317192837989962167538888077408115552888786772703498661145667436908165434102048589492040847266656098160692256544689907133752069967560913371510699623345983096695690883262679726590340484480827237027508078876111064453233693502438814673138256156186184543534668012353794318894410300728373555018211494760445295999134763701862855012757493374960249073009573748100680685077377737985777811567303654605355786564396715715148185438763494594415495485849593036915309317115672480963873104950939128466683301712684749378867306699196803539654459162493363577991050468677025445225422248088034643271721188159233067820745258349698316751304816753831479214528805305770652989943463109682068561172371858679512592307660866917986786138715276649841829808368814284966390940180014236766110014243771615740382934193535498552537626165529925095836965873342923954914434037680162053110808115430758466751080995449358422763840533063919938332247736652536988394239411052570670563139938249359107508785105045907328877160130024243203812086890506893213144788937996051216725723266446351639942133086090098392831745505735444977324470712192765290081948824838593903207134891678526326437741448121142720886097868391977301980795715123098240570613687678527550379950180624522928820271881488334438235994123084767044412186526894805955911358188114826713389102496724043217769325131227621347646795106066877780713208618077074391782489311953024715373040509943757372696409311528060154817599176388890043007411003372027547668760985489436116454033867552770749615738762495913539536398304654384610768572655375278241793063847349627278152432843825212368627936971901053918743915983913694388641199758233338318651487073381028317446007465483805406958173176871922951547601992111143522825357251519229010235648622877689089017049568236576599013681501278277270995520125551620835949156895520118987247627534688524717722177281700284648898207066483972938061659411474185588934825940166133845018459320398605840864307970562684551824795001299503428826075388065149575615650973429294664548659910558306126407942258756578133199132753767981755246647626629952630986221616604025955509689051063860496299219724488797972207472164078882978637094572492826451191488894848575495746744541290330952442814891386356126774379784002990506350879781578219724996608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -110292246701029987089416895980367872928028350290460849245415803408151379413958661388329246609820893876856561382197098493240722426270934151740041531245539490308323815071356799472242740974985076857916515599899264166028493237951367544071312439567644904112690313667234606997787704625140222267417218822568048398324873416960877075208657081248256289481080404160734956883489837593239245870392632097293383988605781691432203817269172573436048575065796220445877780054025519059467107988431613990378054391869601905740310976817248695425029506609683024129486473714889700184875179819670647118560182742187235586747873946577310174562970581498651672290609239851090065769938645154078597737922274854151484422456931161802348844728720430632598656761617393518551734502321092462337212283957772512805998400600982025479707685374681143505754726381107972209116837169563048533577800242412954380882525031655996846114988850517225512483103445312628422168477382240637177265583419683426723783122796242407955665217738024474343592030385564669881510893314917097461834931694604748405307708183766486066152175232225755375936327836083720897759685287471054704238896044047990553895128083957779213855042312670507839527737348248353448732840529003709735892746634025076664230984679215737371895586635332948466518805654659337824754910019845433379524118200764872883217465516609154314410310458671743768702253873752340341085237474146008487911007300180899745415148589845417975597976099702503646155682428952447328026553500760957573542820963995532103159596151571663081837679520280361638969962340658147247710277501348442387073264645305252001709638279476991922011385098322040411649199441128294341722952132146418132887922956264656963167408910153462652518555140368723895970360910000687062931102190769066920997482488089073706583578430341151766031207237674917340622164615624361510519098531042869372812794736676148071800498659361745733919220844124770346546755385218603139753401749727771664572082286860611455595253896892402745656498134068937949949585855388823699084585480235657789310162228914606160067938244276370516386719515803070686792622953789385611818807439653961366912789226500416991725399528078771175250756695653290918655566677432373524986634981316308384217705739560816331722872430344337442297296787190735323977502791519303898364333850962044259207286496441816617299348929942604464501490522870438562901836677619401924354239901489155520805791907216345820537551971744676781424710180709541415344460902911241775024773540445530633819910666998369642595744305559551700004975648514439258211078676438825897109765454202145369093597338546858224273510803520544394886860599759558099249965549215131911133511602794381493032817919620425955458469372396681956499271275397319954094691870108422984284304686575556730324567850277410417053993222436676398767074532518787204134500132635885885534489926439468308575027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 607070540809337973189750634024754001563891131231366442966791932035299814539613247724472124482054904494348487814370973182958221656139315109353957520118966520816398100561145960386280323792451788932620286235215563799085112843327066928886848647579960334893692820762800819099666397481735135745802124034436428364295819336813764568731298692394961970735038901187754801763165301655797727892927485399871364935421058440486048045277029699573797203083896515165793441964396806086021904164635248543428426149367818797054344293882985486196115653512413147446766423267874516243748455904610294504385100019407591454569621038505000613293972774341518038314732836923658808355694161224187867134209052517953316565001169000902284091095386085106545097854831383117133148579750845808689660017439311655078013974475755122192701108465855471279397118207080839733549781546788934119050684016484450076182043867591279500708480826558526858621311823885993500645381352805741486696485327340673991158010483546757891095345557249392638557274375621352882453478784337753398678778475823057246802312170255143345671632997928913071716887307888644537800828481942543460659574408172920580725321196052844414683248496376596065368845739015068992922475144917923475915310508197893225979938484995796730263962050688382336342236446005504556454872770488829992460652843222715007441464594251046144247517049639734397239211282193985049688637176943324913580967004589321799197929091452735819997104196149693896573996458769020942032375628296973763410571324741660346241384119159447554027179463157732768506016384449114987816217718535526289584480436789406020301743423103222694334408997811815960764747128407115623407261515896038938682111742124732524727981857988145671095922288666267593232710719293752828619770215333255353410467519614310467348115040235373893017369857266866308167718929099812303081117070210861773769698130024204295091079492268167877057792446195346570513695622108498211458399609570421162862377853060842663669310012864751670606453757360277953776863151188200341589173918082584731801321266240922262931399199083430021572724987446089122908927878914680910309127897597794099164543932506396679023323160642281310864760690629646989932303163240688622475569053451213003165335807563849641161235706765305735129595907209481584428715764239084664080767319111913654255868508790018642476810973345599451780062885919525179698289370838474840538176804096300519205757982782614854117806644149358201682251456636137520462026115608689844469286271716721295787854996232888544046094388688278378322489765162670314239987303143468881726127084607561235454687495093182035831221576101855515998684005275867033541565052901285311720089701531009616923275926357971067150907230897414342667596764629041181654177497691601264393804399607545062820276256641093235454562984512326441832606105702668551196120420382630074832048705138641286355811827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -37217574950212753903821511940242373044906975263805194611799259648596914669426849466887778817638865720554997435488315909664653364182080745216750942534469380992756906017531468270952123560079315565408836393105818308102256060698148001497906393023560334885183840738013488336804221029476932806169630247117981937476197882853689955458248994978822895863916588527021653984301076468321274304889798454213505601479949806230734871231323515402682883171412780522361730875962804698315331676499229122789886194857082148624325546537264068626268419499547899734762313517495578508495114734323224953301043816306693117572694081105381750607197568816146646656771502197214163371802642915270654510146950121586644527287482614132600499623631215954840860356973032897636161606511789208632886386048723129976402820242735894464799168980201477481244347402975216143862388647268963990540487332321126306878110686208816739857294110875040898990162006090611001643031558312807149304785857805683724362930466895815507887075531001235783424500061682870907034806077940995945099714585750479210054752920231239604600103072784151515994724321823575739804950235762478895331700484598250475778153462044432068044597309444623795210323667999459891055958136556561173901067460427112172180546202219484312462786785778202123037729212113621345868762154560191673757621012926364547758630139238427230221833390575377775317655435406355211247482036163311522526204573885743388634599142485582673172488179780813387298971824844754379287063173388707725667735108423196024554783669141760814561535908511071455740628795936492549952000537080770956775318230675316885577884091167421633787893897510460569899555243254941927351049989854160103884279977299946148001964631101232407122493932507708938379519658629872376703962571001971669292776308955895373807259338599325490052184895721690937494809786803300623024232566454740416585226572072146940412000192062207333573405998585163965412885385700738730614470622018758009329581884624122056981218166962132339703228070640088070336574687921526326416321135048777034722467090575628729504189465189983536847922137835417218430879098153046540168946014809551392310406541386577413882566382491817066330856822889926520750137722898533077473411186883283814578378278221697504723630460613949374862740344227424083540445667119854407725092230843492181202699319380308864426543476406233116461850545528002999757645171860238897693991147980733566601923051558596475972067524724842887424156400624329353727063023944251458539685734425796844912164852765192198078513484784699798709076137740663306327731168355053548655431171503012293749430931856144155583917134114830355057666842672477278661102424269160869933348382494206117040701344294742092536389289262725716822140349983314397332954633428722411572340148298985585930594465656853916731477604551088675013516075618305493326383674664020556587236191987911805594870638182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -2640802876931056562057274856546620972251403511012669075113317517451017428171617721887175985060975371418595127249181943616685780601749036574402276824086202594148028602564089633772109244421923149906092151279131601332971790876652860071514849362566821545363723111020301617412493338966470175027647796009111466651414821910292866117978270713336408885830751116392939986251398293463801550008783831825024649562192774331895259513854308588289400741687732965361188039304622032426541146454986135668283410369851275693365136869622939753856071387984363044316469045050308523397715165383974245287670713144304341039890687127725760378963033286819033852576352564139946422315555563959963193296050417653487008064146181428608975331322440170164222670154518747424771275437467153438342154379146041539768762726313913292966240063389896859416356016770185139470969046076841813413765038643824334953833984611374583845890821361293616065245617693846053298001717182671739985983054536539316845370881094194781157229285860417767872845642298993415385185288736902011862215903177989076678053325787650258172476121049772548812877124140457128130647336743145914288744236229241312868531557446654744619665287986195570459722063737311984739186023190442122872886115810747996267980879585014550925331164924887452989368188545339113454026759909518820530827854623152091044233973471930345883622898292550978596106900068510749793624824885608682097788870761567512585234495861506328725213751888925106158410220881662318239519538416330306928996867440911926408523671314136162277573328856193287504966999502351448712517990139613176693761537337778679146555191891473311138452800680184691328207193781440256748214794853356426638647682428717551471572150882713409857797285761501734405179241384596011884282055829785109160130043047137374841076862237902442115318199312438314787070054005873036664798106144762284560898659462571691550747978431478217617228891715450729195740484209705635486917482256813137941498160616689733885323871967605840322607968221934167310382576021097316267270056828200153974656032028220023464431247675648807404646105979432648136934501478253583954601344412662548203138735534474467128909563702050329585569537098609857427991838031957589080770143172833045479471851009377797859664619607482010950166997189279465148521855872616598026030588037122136479211130026279128150034187629816630453225891128597827779978650512015468933868723942498720825370686992273413731772371092003017226344615527845546013603211714575576596841587941539222884535484448366822828732716051199711503232941962960364317385710529572618318935166807808941017958553873406724732674895675062508138896366776222674576461930684673466088610001081670521804331708859531728173681603147741544450304375906574878689372799498487421247615625419642363696739088153637063772752894533873475905817735748867625559549523498659750813009784054732409269006705067294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -3674101947743410260657716140700111616203332148027695589460296652060918014932431333698368407902969085902200296520710041677768813257376421533924361277746764884122471369476940164567496162441395672379506043498263782241006935581159639260133755602204184528532153701211774677778153687124622236036971347680618746355493753602713785143459688013391564960566591014447573503598882815893904196442143724410066325169883577205819417075448588978506299254945178023641652488734663864953036951264680986117107148202674404813241930810712676242958465929429108105574142637160076438934225123573723554430476400248478092628062570073507911890002977068241816968646432818859137172792868349561666415613541424686278789482994097016341952395118842587324152354723820261939981629013640527992751414202792229523822858494592596715884931682452934189633519983403656899853425101325413135122072293706503385915018070147842252675847708133292616422489144020418716719872222307796479513279456257687763591329398696369688493898916390848638617128121513545144090764980232544770957460354390854562064101262034206211556069648594720612507213901908827585849326971730858021784296675537696304008811870242862152465189863463551641515868738252491532005666643528078598297174726968096582648858947007874924558356419574929511623827766467623387024876994623243978097992997981182228656501607899676250716256292710522761388051994663997095967848675738121322638383977611736345296619862903461139638919222034560792415978580082585975089979171016142857339709607811922351294471897667554127255795228964629420500585270854900701604454335901167828346026608124472280341934724811555638893627161703609072139630936125859338434952008781531376264810728558823469334526872368629583192017423195662580751906602112468494675414501277829002733694012413017696315578997883972582370468634456684390749449961514786651006611342030716416350305629301371014872451208637006505225925486916234894633474499183516883198327781091480248512316793536944063986933933932315178056156870464833017908930878269952249931359577184415562176867096348524258354532450115056166895343745245982961916860219926276033711325791796084634617351018143498003434388984330508096940556983312242846760756824920065715972789569355710347411115274368896436489943147457892847608759519619134502929552221381418755095563301484374656783236437371944667078969896140667400662023846464185474981787958046917372903581851723281519721240234728228021681533486687323655226162645182955791379968786445764244369855084041956219560472877116435079374884823672949717243726567035134516817642268489838790366475844076039626638050956768364461922922056885786668106157628271961356917958786483665855631689046291526259124269886309191859738422673142388483439707838297163212281829922450195682693094598832147112800980337503889420044728375594051025551623469089742835179917446542567260469492108613452188726929720030003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 32714910094845857709388730024878613524674372646930505680925784670455828881038707631460000206930834418702631964837196963874420100906172715885165374147693063287187943985907044059773366141232970799234834506096703552309691716071699966023401957772761237356718730551054868019668141666292611143523067401166218590502072767283160866882387356462814888361667661601639922232134013079854395718173904174478610647028683521668110875226738535706553553699022650489806605283756991853454488798352188940671886528328972832294424146532814606302564348922557407635389722166408877879896752803609125330706377513579257322180102183554247200128143914242824920103009095436573375466540999399147614090271595702010096056348987681777026983100013664457381804411586631767681277650127282940866927764836792379249273142323423015050846536373907633788033909598800699199576739342635364405850642654009369534215375953228885720596298097361008570192319549669177718723098981378546890144253662070765763210983962276986226407340490030510498368851780654995102668445065379481676452144965683882118680459291004518180921506702054680605871002171449439155676623649849365473729317977729057401638644163176407365085087544065132463585295020076615315323508618205381748851261838303851786706942562610554716061393468008441565571564903305498329502899858970287658753481755266220394659913141100386324057355562770985017909851881393577813828966982259069907258726420808754684159559072181812559294841585672307124744423039260771740797016311283075323517309782973071045589139560786809764756160674936275240087999711039787684695081809047950974369246116534231092196279579587431277293782599775392854102162068788215941046841987913621597223109115820135246547270293115734326178769884884640614328863304594646339546116345248594938550951361040342341793237180194571183907746142851225999711336656704865980510921222561010794344052851961407662715782049560568284484356449812427343399600281862881758310314692517179425755307783557820354029469572754631933366664147545614126023430637620375596995512852487354618447108943409838072790171779460506253815742735106946624739743934934294693159624707615011077814890023453100153941571677682190319028337014680312909191625360822608483839731069349470527509173644170459128797519106280042825374436482239335173430248729684652758236585741743105821873094149625774947890920868528281695694461774418772982914748785049145457139385616503008485133090215340866583882122712026233954433110890763613439980581627776247001903549490341260266486131252434639167624673342377824372639297953278194025248247092980193474444020046781075966210939555457900516225164118967999733517948929253150937218074005072278764573909694300057842814144330310307645719661525225889231820594021326083929538305876193223950953136143307105210512941673001800638697093178243389752395707519853690042424634812653236114735501145821708515752488718074642432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -1508815865099312475862187914084711679974382864722695491085177819878788346039797635935589620442209398903563534256566154583839382181789027403900336529200778270885727747904218772974106939722216868867718729122792116102876282389867796130244877538522428449169776279491142461459755736574799020632414186228344877362898484992726589361004171627330691715523206764457942318019022355010225203754975291651217624764389002536182407670344207245621374949948914641323222974215732590218749826741604194379079411800046176811084509334490180514341258285466255162365239544278728126474322333185797769683663180549413351773409465041920319122919441632526620592560901450354039380314903749929469186801544802705993466957972403546659264257756520548506157436489303233109693521898779545354313056301545422900717403900425010625926957412996646250700886591266778000341985164448541617100869302151567149834059034925169898606062833142996281751771446493661354367769862896454996583993309117101854755632258288674866707431362697791046817913617086823292842435460816327565875321417085910478115213853361881318282033821658384679496197937047035253559254669433800471607347729193053123659951069241412682911006578826548419981881284775908662000550932098905526936517770366568955704260678423619686960165346406758330252335109129998147659802473387441897685062014242759031106449895822881495850946223658453383270996599943174163744702520284617167910093459018996290149459924403607414169685291220869269257380042550084826679244378702286577777381238760018771801505052397896757610219758998491508062091840285871078305944223172236937575381556537459853958469615066572054715073059639346290598849831278623074942401690003263708550695925881085844847546273207952766517137500936860183438125173320035035174118238734669265101960575018748690344346285356855943440575407975898602510418959680708964043688494740363272658920890109192966048808166927579856692397340117628382839898016335268321512373146220485236405699158639188882429294524219486076354740285428427123850673390332272214652800429502967662696691397633550590457811365963371633110404920514654041186076795592650034318266565842635777136359976174021610412319722508278732036626130150623389871991372763332106933256143613082090008743855798831574567453551422353747646620058518271586511275997684392717804261341829151026126876974730121613777627252457446276234406852229338080568667423979434031025411912831077896799366219153245590520826281642727187902455434994411005225189573868679761708652017719301159137596821590751316008639512706808436593142937151526938088632951266022904214137029415380698021947807149901477420166366528197164343046191884218262230518439711091922457542869440661506876288639842088247603801127471084417623936908782228383003635014061205396531394975449476854123321178162950315562602479110034983208300837911478353084902796031147075585813050883834147312014045848430182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 3763412593748457450259092406827946795899914780598586450392723153033382731610947219955256292328553921995218097132431641755930108209138367153173860373022803890105881695934655287344992808968065928085583911312252978477561897160195091062524616827518466224837075267342772909393458468523687406888585646341519528609761123358038158343227676077395036921457932380731650832590834273977318546174715350107251407103631020711562575346506257164508954393124835362854306355809969779299383217878120597374346232770025228777259429598587672971032792247551104537063089364230937547416078803299998948248487310076418112477386762721030152748670672121495276761254100180574503960203084098598304516794907888555457556675571964393200067740346502709290728536553433979408384795324235588993322009087069398782177961274730767678592457351120851038445938759604736720129820126684293629624468110814187581393564026124525302666771080786679339408816830893875157479995276982227635015176495172587895186955760087446056884170452910316136199232464230100748543463875967328167263150661038908754650259462812186002528129484873051331257253735078016392595645290639209135807231748871940383061263786971056691224620721337817598619309950914232753549546968869849546421147131009186511975301245949979067086693053350969428979368310771648114159165050758419580766044929084988868831354501467299275235546445305630191665233676801193886636641266376324424523456720494468767714413912438922949430932394091476323048614974079474977700891579282196639349702576281735262293859252103566928257896772603689143600108851275838091028199694123654617076048113500620776577125136660407404658238437961368389748311829056835526204295688856615436686344250034504961992376970234858152507739148059240609321956639135705566732198853187818421137019700372009780846053484214804395904661875939839787183540800331744738724731596543877146313630365211342253236806561983917663816958889118836770481578653493017499169757746829590209067900658081173592992588161111680419933308605615186417143485517487713606955255366995087967628415188949178399586533300874911035184438146898885348924782259650208674182802921219421011503562644636705380389064780046217805816261711706479811263385836172550862101861741661340513334040727121981456847751817669711437174323417786977635996683748460318670688194229328349337789644716822185992894494055448732134778325944237985302769064051480667237879211573513128973717811899989586151852987578397398509175744715115084660710727636694196638095532801478081877661604442764563913032542308651586253033647446929075081803897999883475641581247455454463481976441753125891523463936123972323793924105195063502700025106714214446383036771694025971570509312261882385660219251508250617548780807871504628733932114390572105384983417282211486955972628099094990109009251343702111918257185340007151075034907190928410906603623789460494028298847711645233315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -36881925566647956081492916481536532409092223480431730883709684753550333336881567671494434280860792776691860592615957357060111276251563136811557879564319967187453284919615378791335552005583999785711363317941173884560989731342140014461896365106568248243674306431571323771904310922949498159514906058492090483607623617613476376365979075403829012355061980614843828117029409822771172622576317842676061803404894435866362731794204445701141754875332277861789393326481507025383131064168078624959456159925478651834177908929498690490140258462563703110480459847133320581991925022944411659282427205356561189730883120139031463697569385284499334398698935404137791472191800056249350229159195122292002775852447878485638998661313524312800657713657473569531320130145091808921407540304353540625287240347447524428877326280358558453698366329267799778330382712921793400668556760961245151941385358507491705739987494861557728211698983885706161656820748400986021803996109954345670606650500075550748434568008179229907563408593895187044055144940063415314958429295414644429943071363260983617275934450020546583935727166788784849143009661186921168887880964692957472925725782223794087343743484573128234396082055945086107256785489285394883651467412218564953232190716123444519308609599602090360365546672148081000241993096986073917868286236469303742094895396790321827062250984541373283040736732432152493302966929918911908966347570518392347456922294295101771138479758037238828190021591134758396927933228429859228122891015301783300135276429419001751633077676720509609648015099319674777038732949486128789965922530522295013975382322685814173585559263003970777951910315863070799309209408919880774004493848650664218011765605136690466573339691141562686008160940998675293085996080166831486625853259689493259955254614806372594343359638077890604919443765371539074366259620142172838350788786604222050454112557602102635971056690069398171477090979316525101281028528384521614527355762598901575216809824085294689360305874816692451944056832838668969705162385813942598977398951615749387086354666877866645069533933731624544762250919153219711778712990012103003256386320450267945100525238183807295130158006417266006514700085675738647159530434268063808894876804769203617157908358030387724607774956527664335881599234071429769785853126808648586491195837535883513254347224138044712675243983433430673439402480699368855621725891282896816120279395275069288602880456409178873006305665012196289505545931479670534689888132457259809435177462070842500465011310041450807690209135699429613668890409339883713077500107025011282035867533857734404344671185487049006352356028387643176259150346902659429872303306250753845083639317570938509797501520923610110570105495921082503381801715101098734320667514450881054489042341826431100438132931050980821849290990433939931601953012204346785140811873714369585629718415698978406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 1056934654422707333565426334868251040361580163759488982818880263997396436043508161135606249135029546706379394168422376401489373157046164287191578645711291050124895098063154205517475221929101635061505916075724374931921843614217388903710728411820932337531390851676224160668520655236723986153713847278467403227520481306790557953248046986439825401482511730349751391148749026451999745486323612334882186181418000985629907968014315782556436774798453273874060327468236225382052985654071637199955098611152810715061496383913140172223159594107062716454159779318456132611232417990962393248659265872052309839590236884707349845142706609761250059860333132341925190541541056927145404579681400780263171355749320237702180701832857287401345926672236663404222067379455009032711758828401628913898758523164897585391436760469950320079040960428727277924094540364417071184924834563395137005993595133669602651613565798129120842541095858242401520177853205867036140175627391470535745916256285111788388077084841337154332241089336916216491310248849314416315385373761961011999255320120654649667653911703166960153479672115918737113841981265196771302867622648359191843965855602034507346185581623201445673909086251992642079135075070845688570117096607764478326357589935904134950105307062698668131321094024728149341691923224994204766162909076322336135522512531655893639406297566960546351282890186855856053965333040764145974541207845329480662543681838467400843570941367366875117345358078705092544672389982391012137048163483215757361728679176852898578546888198969419742718552430796709546431157152937764764825595216534241061271299697524280233638579257600710999610060918642853957347100276337731789332289549519735619649901562646467195050655219444608043890068421665246387189144457984469775845919048757338393566966554477827729052112127196026521695641784957993351019745020890465735507215401895398119950914396510910757934872689701984309624557670775064117525185083147924939277049860324709332754484891987647657283375958766254292034479979119373296143886682216918260683920535960330485683879234059507540506326767504229289003571972775559079708110120317890187120106692853075167789417558910124852442010205694168455617904485931713229850108673372852254781834699909419639507899257023710890830909704823862201267756076599292161290689167585506744120748315442843679675501723289930092425109764226514803936325346170318445620384696910236446650581405839224493604494692024359270403704027812890904547517916495069440078695464809827661435756930449570077092074094920575827919227252032446225407056521530737898763136963549268035316216213071689804003363766893875990470797985958624563979607106133412085714396091418798560606688800831949430055000525530371414350288854153503736948067307507219298059318216741970672344942643703740697869526951332547097918382443622011294432537353693065772612158144707211600978557753284886528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 569372494990914072991288626525007932065801555680806614362894938787667853839980950982208897118351493689087292839135997440265255094405254742863325650553258734717763461822491285288788451442590473433524600991269013170140226643190151033303083656386133259346312235059910303817573794869364106958800114535644896626293555773560384375290827901018247886537209989981402466087492580991593821640626673867765108315427599674624533643646060196045279540736637922881186636267165871730412243095244900803262771011150457904526064516005784897343554846990587687122152753899604133369714068743911710402237030102722752288474181308082970350115256287572211380979557034027481045152888616477085211535873831748009934370180272069718023345782199678489515231585325220981947076510185800535893591888728610561805219673148853803643815707334229860169387881591356588426680062877561958520340545427526958333340879262689540222062681463361933968376600174061622565907142177854943646140972238689754706761226037508082131767617568448193094142051382798535766511295262604276682476028493758747847809814648285155710273243533082799977426929777473050149831840201496378825133872585906766370267834081348254150545073978207261758301754368380411043721302268830235526975514235888889400666539954579124497875498855395411990641905768956601196949137870824883882080439938267155992569523757355721250880312595692080890400508731244574160667399939069349681874414953057723077928379315655691511723053922715384118008864699517876675226774858242018603417331307931177286335033590808959186132038591335575173598045228198448553675253592185323835023437976707496918311882391740544654648383859732068315992648642610922214298801285466633521102330766904619590187798525567532616539722697074108392062190693469458177152901155823682796406344049699464459809724790994940064872835841708175639340667676756395711149968820819998869245641480336789876086596947709783265456190142266604828992511924049044618931116006947133144303475803542023999872031177492295502836596392270090807229423384635995850533570607349688823351665716837927335190786962380964954486713478892102516779824087185084977875849349361086593298367235083005694832797202602127256752159201286917289766783447064270585100113654880221429719049712657931319677249483385541293177418740498569504482476416595508763682456528048190699252709953088539486416763796057203304113082024428720981117882604389014166729680867198646463937606124921429652988917785375685292920694723379286377088531528436102703764577703367246762412212606767647673967178667284356410555566371040362369715287176817599577269198504698420860225920140107595091164274489485123367439854199193007253863965142623885813620723009293695462208154146608463106949916044249212912382137339820260799378868504869635374808767528886303095001216032247335021977021669050607236332624288141398293086103781555225917549636574108048837625707746082317926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -239116654966972221693287030852218860837491998758269723578146111735274455211846714007127988070881549328756176822749000295290618031423670644135768543387368583568803436859764877371241817462812698917674449581896485285006168516448949774743563933186941585587076285881964561408850865391174645328028278978550711710473119298092701075721434475620539582660743149926274128012734899726728261160977363786862710966673521187864349421365201731022072525550895023299598996756224373537124088374626226841721270845950056043684831476176861371364050255315555649558591086423352081287846324168946694626780270956889244570468754172215500219162388539859180689484472718084216318600040685523795997128958259284059319950060366380693855538734001185621030395676829554227752787690561853663595452208719891878294041202981346887048204315034716937770778373510653476965668428173294470967748394506675959643933613735129055406647589550565471750604101955984325639589856172561982125675989228297014964092891926909014589132141779068762260651958558176746550420009971986721955245297067482846503339850037592240691017326746287493573157668989869580891406632303270186572234184541658713698979907172062070645715476832170592203180950026711272002564407018697048183121921836940702034403710422094307578382481713551441720779128759189532123195676278944576486879167075056396755264829599443339256219837708561661145592014847049708587371638967536921500792303323617834230342668484143026126035462537022191312114150221913743209149421465223619882434949108341743092884414420818203303274700214322440090409818094021541754003228096677079491614467390941138280856364793728921935213841130038579630107251130031661871004618966792560226891682407974263721451684253828521877487728577106837488928114622159032956705134022482490638905498934715584143928347248436505678879749978695672339245485701905502036127008913116260800694793190026434190667300248725563932196157378300105323796217480548355744987544824956448262440834892461796537896552082148940890368874714142673067785798834973821979027173314937606535983972658402315225738896731233418400796945495358437413899245238356415229118282703750980235833579532278012317773554313565752381149642045083336877436330983146848237115954056753326741720688866293694033248323350855229464478313564922625732650066978691715915388957172240822354758866109244888228754896339948953960829650065125453817236207386034232690464216241186752924137259851044077248395243921964458854321201072136058651241500464738401379941691515330007162950618530306135219721221893145587777434819653488164797902618296099600471569422779970068112318578968448428703395940411273077009356591496392818654682305160970361559725469551152650345231247252974865924525481873152273119914277987677126406024999013488951794534140168380621163935291841482081014797340018594695869840865791921052681753422975119884263913273000804462500762752461149476749312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -1201432284589124360829605576925478140277120150835304337056635062533688624607480981309442362141870300070685441158070855898146149383408800788694521133967829934319386386037088304242667256006734537565929535384261780367955958604013650643959685498740962908998969533795274156865337442920159534551006905125173542596520214561659718469894206140221701238361986986304031437401343503728932270703250135718833888175898780010603997434846707569375464889150268554364061793895455791026730836029162581816385615926374951804450246874526621754162359056846774427731569446988405727725217729545755643211629230486083129945577675128844499720026312747066007400228177252742193284030863614970398735045661136483212745072243865001106914136681977025377001317368000205043645619887154014247343610660980881672345828649608045642416291625134947974205441668996182508777369252910325997165892761851279744720334161150685513849288496775921850764493282095214049883531611549984279280078853324186408309018937828859057174124344716947811949290843275599103623590567761550601499556116675962329534488356605342340878868350292779664764264194906545469950541467960286416192454322955512901843086183931693408000665118284109752466018565585418130363257156432071237010359365640677374895589637355881352099482801944128819379259016477581025114635245034614313215495365980445865563458890496225574410164364202455656476742801511279011039804852058469594300910706506226911247264665255710130435900296693445856221697829368152569484790668092149603902962748941807041501311022836298695610446977746136439846430305655817229185058773939418213390812346113800247571944330977494235207400007601534873411704352649275279335549822416001766633089448203099232645791362009081479082991682468381351847580242127045376569541452271202839593233189178842113964911396663810993676667118901537833786861761825577889419290207040456475292396865101413517901321989195641565226552697910879171923387109689968687291826341388791921392217039191649721060357161336634353293454869912955415888423655807805139797528828131816290441412232154220214948886825870004464664024798998026277058296412506201426092846784282902354336005686207219209594510033202847009933937582248664897479264595389383096890669656869811918137450424163682752028898075954211544081181630440570989099826004399603318719850892086981998783298144484596516661772195780458324773191910714729950285372561993051029102038846459700211395232932187872978528981811289761560799767438143882414766535708638546339703620995224400597192092825650484422662300979752798800673784798594349818741802255032141141039029370499723688538994741015835920382884328681977325755995511349053907938200268424536894462753019219320045967748165013307035208240492446555641856014703518564703141825460559960709259865194045046773520684166551889585238697569156787027807067268768405852900914661057225535708315889680570571425055017585184289587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 6644548277353774985752394414195274225230392335827031223344202530456173332107584916465337892360400212617181480191328025316609637963110729092068720907383909700239367216548844882978596403780212718834895452280663098116826790172918021786661182805331479360511340308664895726356507519911528228931394548501030832978333263689355311279699068789393279903521207016545208547848301387092512533568653011619917558801838574333139311304011487120151739336711415848254333978656115769297057831461038669986647589670800473218261104957854165288454599202775765801197302576035757607857238735578005587759237282751731060469548132098287645290760828122732154649004097850504581855979508648300729356576730337743242893375095710915591209651227538695923018887167180929163796767711838843662614309664052255889885465352090611203634718157588707407382978394509867378117551383064786234181823873515060048069757004006159632873963417211863151784196571787589346677256201419544222623123170168607510543534484487318340744916313227052847899422179204177869179586151339276421040015670855792703491672222804196540739381590615428944103498097109381289061090061957002613195025317096077152018535599607063935380719458957465348012797500815361633490183266255033600888886423496438464806243432036824144819824907771100891502232185338723798170141703571980514680791008127508427894990709568325431229455593728044317994822045032879584403105666962176984312140864935476054856172718906933654288644575133391515444100960857917214495119557029469792330801166460218841363432034318124448577600444828199788711139000037433180558749164052746963464141914802695612971197123477683999624944806510817563873370738529371530267113727914372109054962961816433068569287324010912740126009599255912714065133913531907520899753368000354972014239125806486942185729029544707702528266726919187825080550116988693973881526265918365435183749173800937434266979056638903205227911557107242734297925364030450073426610117897512745402501920856026866576817637733832947955584101552529683994672898150491719985965871131800112406506091672052869164033685124593252074176122600255423311845893090388294855626756245944430244204054765379054204830686303413827543336364900984616098953257925872559251380701799477495614647409749754637637903406977010070758720736713449464284854564412313242856110849435087068437795459581485636280588395052393701846912407699280052601677016462997730862426217016825033613108178873079304421350753014774189737970402112230263011741049665522802132304504751104637810947456422701007335521762579152743870186052505839808439696063199875676067630743503612479833646820394868795829785909023313114323792904094293160306276549029774060918194722504725493628653201973906991695378946776123827675254188141713873338985635378667434521067991738370644390621015056853241883261873103301231341010629267134254827886740757854698213394309381101227934014015916195614556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -8133606154993005811100159393713475562616537444810090356682849622717164262436731720964965250652120419974778598529205721583447291499555267425959754438044848080168458873213282583176004552512050780661715301932090433833531326505521320814704671347072985248845224143946095900949410060290748808393445366579065385763748989135897731093278048257474051505250929975098527026439509676735884674491804094518259594899565477952777119029090339495153119344470113317021545402724881496997792445967016784660050980666426533024401782374909318119282613761675538121548644709693230733513962856212272365936662683014841039317320141411846543612370799293225944607208883653361829791700782663066725389383182301955022742212061674678088882923291877647101775738233227069752724416839050209761289409260886962545127178405615144671117273018145151937521232415323780361512355962430992554034961373550402102578106776246457577798489995789414095216568950411767391967580442020381854611250475796323370843288436861082349483775015328458952369233466948283841661334485656565738232550900598224821072763353752687097602917044125296094615666449477836683986445178586258063786628870528984748768098830409237000383413465962559229576768666966291166245980065936685428457074840879330585631863943778024466561223839528215708577857554875104254312029401540121764545994258074074496949764391042102471697036348657641599897338164918701174900573010773693701146006583466980334748749506208382251406104860354378126227804166976937683501181863820974845724844008700274361270991267416733005594699005509532532252605947008589425818254596867609139334117026043962311926840218152161572960077908755555520857410002962985620967711450380455673328750784218984526417758437258957834966709684310492629851671112065713377993419462364325025857267093550373856636353169144357474822387829683651211983861794906011208877391965466751632701531311335854118724349415247872725315843723020795203351898482348064892922895250791357284326019066639495910386857532933329232378858419392903475928365285714030010241926710390023121012551927684238897497304763749489779764093645887065590169776313989275121717152953843750823417559484749822877846887433937685792630242928713403330941742394646600794816162559091446760140051282765275066275987507274081135414617806574353985377969809351776392964169795244665329650782877308506935087428823120396894493428304278734281227212803849457942670411700210436787968339794151136679678456076501910464870574136647560523421475202376864729922941025240992888786095924523810232892449334360802075355851360852653359139653369332516404759750967984614508970344013335107283620144826522590572910110021015029635800209167820354746346153112346350733211948307764038867287395728882732004527888986383762568938811804126497440130997162045557249901497828928882236434998255959867613695661579220264959224233826937595168014207902320322485236273366034256022732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -96988824531863740729863707394722845929047241657884287234013462230631857694064535758668827027273457406324772952093830092866918561043280488014451021255347645557237777203982625587835259899692734682822378733232383653823586871111706811606717688646823496604944669287526368102207245571933871834276227829249784943387048240053897700994979624307883400739526952981845580096386737890710967660606439709124425314040125583851373633481520760317371560254873661919941566751958431348668750467369505022023273796259139860597381086587616450349923158746199712129947639871776569827315813352463786328385886585962682065061177283132650252308757360022553344355301742653404068301522228581797188048198193043008344845974404260824976420178114475841962062125236848120034064135096419493655501903979942396116876002534823462638022451657441706240862783802235841984017818669613687659170904484106706573084980376246100019086470336985462126627818982589429510684864152194747553711820109874467553744233686976083397416511822606650610754206030821606992774375611988382941162982875033546807876094523271907746663795014240635419501467128127126038871134806851125136660004784954512520142745355328954695685678291974181556722822418236092784019142146145910249707808222641845352618781622271711188895285210477618335684043154003040858369730817898285429456264163404198654969503537937904475873178176703134305036201047451670106416645849707481560390805168702692265863736946402656455537621751631721266656213442433954223197015528419615277219279015884383586910221408279884709173892551880273891521766011191427547252662014747410454574236835197311683367808128237820366358072234438052195178611224453586731757983126084539665931368808538648557623368457655313549337085814502152528009246693769285363055692936520283492005042204973589082602213874400059161068963388524120191001613908149513391465589032149499735594060522161627134218561050168985446781674424620412227432693389363327915022384401789017643201873845853629813063475099647227221976934304702428561886746039933666660736267250532473456080112751237735586836465606041529855422803106039626683312022149913030129457556736970962754816943928508524204976992128379598080317754506824496236754145883022479539148583692720466336799935052542788872519589820400809412130067133138694700265622282074541487277179575652441440542242086388853858493968519427240388611451455331129659760835229624690609368669907273140599742064004829802146212774889486186515020008997497707482136758511764659837666874654402012510083731627983030186893407653044015337817926799877968121385584627408182633690181870923941530152062644710938856949452362475767932855169924319648793684430227640949275982042112235661650990305090351093203567624513036519036481775668757989518853959189664681856054636833054895418066596339992940885335355802548217555988670631777864694871534239747993308065212364567468625768623833812331470520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 55458022599902414991875566782365774524249447797864372627034472957963839628344720803464122383059291141497408243418874169917273836433852118475618921305372407336497166271593318023949801336006483767022927160754721616079030166994384622347776650972013215242911371846785008575371581241538527735963865958778117502218712882399834695915875597616633224455558288923239865223774509283411028839768633614809345821234439576080643565416988938831813481672788848706331926905736398126351514688712478748033289963474547136112194815545116546374422580537479286422662807333732648414172455620469162170203970396235617088374859573907331387363842683003003458074749235737544795396887308678358106902710725033290615382589695536195238256811507095773452893913192869972577049018970646897348558177063489965688428591478792508517121305068609373834134047039667640658435867428359267630043744132404481148341958720496157684786906511310282294651971196588286432458344950520779871657999477680327176787542060182145441034797353957964630114255920213165160470453324915536597710908133619771984860536404687687379159141250865185242329434100379843192029079978438687446355203714049656026905707408921028360598737310751212479662400746141715700509367353390419866846411351737927147901380984038588455452980242858122853778331615481996958476668990491067839838889763322109271522144081924673055907414723549014520294151131364127293426375925850037985351446693942431313279434023269631322229542629562660397973524312956689961247299408339255770628463989983524317492221989282913708021919201129816794501637807061187117516334588961453442506843948548871646631747166341208620943245934150631728521296635446549506010533779670433276041618096563819071676074466845991242017487136273853441418299475165467545001455589558044148829409379294038564208001617409597809352282122978560111367259213301924298226830597792442785117151689700723591583978536569446757989154114153176775639828272853654663709937195460546631397925839866404369590875353922937047872604403311947105275049314242417837074031529190062901634960755271679441666972961655255578772399692978931848340781868256921374855530456340308019089770071487944490617775195418332167431442668947099418780430975310336201718192123737574228426276232401926764015302755995961853698182620791128688821916915495561082116103227582934769034662390567835616178277103977354788903223668583130707552871123014573057999888479679390371026401291993739811051730896339420874702227336643890094721586604667737554118596275136199665912451940820218331726019452269187542123534912910722149436735307434131506368876812855176601535246522861906326886768371096140863082786873880972599461995411263714669116218508198629448027908330171469143930321397547262391371098039965859135786153402695721154094229403855763981739688381297238551038372819552445341684317446674358528419740284449533168851510870404730817670891137247390937907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 906997407316003426047416044758784038996057694755843255766768489262446185673546351358815648623475891937597043149252421891285066990191442983272040878303301867584002564284180812531309164113707593253419085969604833584765830054322741838445895582602156589861337982523662714651253302641495482793143353492985100279093934335940467332749246811840656216090195557637434187053671832844998881211999149622113305812947574745861841606490116788785468151458720103875702428854616951967023265401143788192313037232268386964411220929835648520854866459339879531263184175915330836177620192889310126284429047367942530611569760169192496257211606781036420552147550343364983642365427661710501981213642000881895726275753904091648779714612859042367412772255230275094470573417747182540458964721637391353696057091002638742597861453337078605092452063055145926474610176328700586543816005240230372788837458673031673095078767798999738965499552941855843710719300121629469465204390796353804231954213297194344003833999007796975352007740403189513010513962596807914134496320311970217071788987358791624222871909680759736493928360589915073397243113442090472500782546495244597368681094134876105904533820843056639105814129246806229231231685511416707403836300062242310862358848012450656195877115583123347550944615827647569507107825304937069855913958595588643039684451217501285145612475963712364463796917490500909004993952225326604732811480744419607972629009843092142656161874733654058350283184927460651025987120392952515656567912228367117973699625696802310391717132723816153243506104067256724139982236545770266955572635651086109661451709146706469356532184963822168090558036588543686332194741922762966763263066935512129304977081956517177491242629401285617340400631826107292202226856602130322893984132310616921758363262336154148972270117574794795356806857103578639518921367817978589949905730939740925028590195753531302603859988854305132969172304769001745844908622329132049287503797022845789513009356467713175163595682022759708933613410883179563211865958499814793502684525419509763114167468708102151013131128818104886801075695279611004006739749415446790626344900186112981561921914549835349174645796455667109622218373470713758950531550288501781211013391438611115765641934557760604779330671758207980487780452979738448801773117137060501823452568852007674162368404342163839814418488543419754306694986349919420314015879486264878772518166328563146994159407219846325497935868769866963101955217935444517101013751450376751716295213334387887077731520585302296544236454900025859945351135795249194307393557923922183710212951889704929854654821522518049309800892961389071055476063914268230266839542862372733740697354087077589851943464642152919031165272101157013939128310760736202565999906128128801120479225627155084247753169631929485002649888157250882589784427799148795538104090835031282162480199661850218014441472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -1215553995175278134384035324947909043909573748325157195824048325108108077771021819828331017202392453184065272535675241140166417133031410657884278676869591380832025853401755583332247426157534996320750592407872337354794778507672916039061035894277951993238322081425645510968588618293701677078795366461713840747234754349901762860568440380387613047129763175149599363586178656899216971103130702914065792756274186075660019659825159775284043671833368030047436602266213049310803864146989983415742056744527020687340024778074429740696634052008902061122548314393125660275160574445340620732019414852359212545132441831418121954155818497605991545821081453315706557221623203237093233152356070699099755167771498112004744589379339480882986702002094269639168376567574177333025581350249293757098686993337831652885616040072013868972543859594051515189006418443215785903467888760225016527561005890845144883317260620987094181107301141357517600908328786525072763670454664283673531059182631226513593865216905085449695044922767994015298975131410978695718823225219049268890517999169667740415068553266563828269833555017754728836523387033811444091121185908140532329056066187561538430985012080009086456878881872957142989950332297730755343806124056555577216383953171633355586416157815315918144286359840096552923791174794381444905056519371816238400014313958026842971996148793031709264529410961787205154905823876556909380762042891314370678343001418863983337376064365394725245495510650344884557745169400330916918387447367195241293005930156594098209352894493460068591664128785911771242244996061251664607898905832043546408383747347873641635100720547943652189422436160567091384930389359506916505099330084384728890777700999111147376187064086388828028205780576379214585347491408492351108535353430336172156476195821080064223256974306145648428485494802758662555922806480115375880891242453004469939832289656088052634816342338067138862923384052552443973226246390950222577458956967136644117420525472721460940084160617729246062039653012438547917839261395827645907088647931565287456313951871672271940928416100561468187057048019586099334688128002502136103609421831595240300369137881357734342464575060683423010371807420264842192761963647201070717133718010297574627355807626721321629579519186176045947939288508097045020211087563589830334529946688919466055965874144048244899021038103293959528434576986811371453565648852181216560994980950814505059799715480315600937593352957662859415677654597436795237634397279384534384025269222756598895890416061083509884783529844289571301049923728179018681525756502084410222077862406259535317823171661415071272726420150970432972055532530925216152396739248871132819914790065073066371545445093753859476745970907404891223778196988297895045080727933661698724573874693494033453892977977553473870087675350759489789664262396293116280508866996474579545109297586431038010163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -3809069075154173772501528358663359232132756622617387624291592582808352895107650922651534647852002612091513259539351852446413478424685655079724201275867212933801899575644053963624480318302712327474551363496335845537327059391192513535702332700741648118248904022493364206167714641687520502187926850059953936970175673253493797078190357716479725623257624750760414391194887388562628339606577580416804236570698605723349881611927151226222826423061698222420605174252544195087319876785961195460979521458609306384091270639409536692067953335919538144690566591416354482537874668404994953341359532947967779918740714878352699804784634794312297849180639093486121183622805209354818227761530627300132166993856984229310603529544865432921797381038581938468124896904718941670367386722941081349299056474203184328492663286099698233696749364929227279905069340194830292752560468470585102032717486354911053247589720079638533637222947598395895753408686198651435910439508866231767706718991483938534135249589484519570566468692926631126114858417297323081572480540081210912403119238799698757953556158344184430556302164885826158398148484504787502397206285893044620915236626746922089105250957030778664242890664849240936150468035594688665657259553271626580450068953211936885349352881229775210676662430073006071392074537300104869502033776187050230949208403566529207814769655595181612034889724309550720850156202661217027510141762190546119099832750552563436560429052450897628858668987777033826771957254455302920073852716886800239743017869554151588178131994684050078562262297876857113819350685005584110815986284641082433068474940739400227804506537582659891948304453352220222747693089906429888641133004809564700131063493171312124588801514676854459342652397671226122293032065368871757745022298230818588190967244530954545013907089919195276486697187606375233308541407920356118669937935516015775107874130575607367161322595113689814552000232739267988435173709330647151186032871866608772402984313201798089398708693202941846956322225161966194436841167886980253736683922660995853016954361563130870129075628766124562465650883988614003039090495189396541990843480726661801720446545410408879473066696013496855635227917750726366884295242384489889570043879783384645291557826649963061069727371205384094247452837581519766127850324980273931016154956734820800706394043896860633042162537244594633766888134126787456392129754075566208097338223186597001596110770068298200373963042184050037107167609549503717004965478370625255558503978976260422294325497926147073256913751750675796016914577935018019248724610413417896575112560739366797279382848625496630702591900583944250172733510641892450719070138406704731116625385788441361014397370518156528454060081700935914417038478971358690170008969545365443466830250800576563533299051875823908741598281595350778417525348170749007947932246614456136542163273757118594272985088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 12441855029114533282269396435988783477429886745495252018719422582277721548149516792473063856842696944166367381102347191860314247554346198260642518993274422232131865781053431745194032915373487534929195867559988073990845483351235757301448739278924431798448162272862886204658134952132252546060604529572875216800275958303737367272906505468009045409861585816737403283677662828202127645168412831522100832840595918731578893000179534384797558484019711876144347925936300955040231607567728987110361584905347985587585165786381558958379675043600235689786072424842446351889467597370507197657355652493882925016218232359907324330899698273389855953278957336469458158504229689337754064888592218758670902537241805538843193023876590989786736591272151652646463205970449629561621806789476599175244988572692842109167563246895770571337192167315590556271798614695883341452423064471596292325093641275622900046586398073649467051952138005502470968676727139034557981577584538964252178249389783237237098253179240246436024636302574862007697450126006896909240155521210750037797506409221793057643180436781396720395719436919962670281523345488954246558054878187437316999452147550350060395910273734467660502844584249116106545794224373120614241498242897864458006284006610340969839037457382775129939624052591025420219460906508595867465141813313877022674414009874758857560156957552680102864527875183390749044760465243469690406192953008500791587575567049110443160071934147889870486165157217439578848354216316400966944221688610153623603464438086908692067913337980534575613597635257188591356944563469116293993536759283134193236401492580439520340692590525252838559648190106133493151145510234071459074817107915028491088743898086905199353048292990472697237519220228249545518349865639616021958391083504758973209363110180218494933885772709689361118259935368955051875712287342973699692635754367177913316491942427065092898560584735102651224807391457770817207564477054898343557004422938525941864404879922112256842758532695875512870568993666314902956697930309474783927083075054270292379181809101645844873030324016843195835832365568279605204763644365824760768708535610246849610151872104892817309937862000166895201967753005058542054536888459165785983396118454573509896239672153707969318348364755805135462154383840337473081926336140639218497723370217643755985150344587613760063426391185811349921419787342890401673564089415301250343986622709134545677121283650431055797619862751264411641196124219054666062976073831019255073131480036183840682783511072136726631293196887724767232791922898978824776911492279777182091941615327878846929683480304499155708336894213012724249304370178654254619240315678324894382025565679134469772784282619099085517240656025636146252453461116578617207072933859146595799598432747783279707837284369676793507267861890010827581938508569992671726430626518723964147892285821396548635852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -11692316469397136300778754498916231848194059648622976068844219014915619673958516812127894799089197285746365365248129867333954420672052669014908021096069136990458179793575534302744479476109033658203149038268435128567472211588209440739330754846043099587714427645515384573225218594471282703434318030428684030827388284456368399678391784010545722957388879764665472039212203047484254694733820738248854208677688924686931163623600173574980659914495078639252622954924646954288671097213454650731135847252879233063442263320065137206394214033753211816175297402701706827076502052572049913276554769224489058798308380511257696682904069698981672085976981304326264638969483241249449344772299194685980656102274456989646845193808979396991151226425555343717497850645217727577441274380117729777569833615640396112796266580237989303602593488425035226501277852986514578556476260857057321760696164760708987478425573403649910541259644150110129129622732677053637793555105951222332698292610376650102039110594198881906175266967083221498927135474848516706877222128431826060482293357612647978852980120892671969744462813911981277953742139207855532501827995280485943179764649902374938001044570305238327687028297355917249969899636288680818152535257201795587374575858794228985707779291681895946405942371805552699144333091208526527560336735764106669143489128760546703920649137206400449402264484347257833763852880072117415261533027868742874464549412128922228552606745768437534568973267165240052564873072697309834402542133291723645151627660374524597304934501493576766091167656629110651536557786767471312738166851406168933852781551887504632233154473448133299093218894813903675150505983581532481941475837834917842025104401946643173298235713783250143251647161040736752327239581175713011699040651088695793040412623633207869555172152071818018919263901403758309473909432159523670585994677690957902742695254365111953863185391238498058125921727360068859887875502098761119761578386528975682820957490830931955832470918131027154623444463556498662584650102583614937978958079686095364587877997322882096814988107695510638425197372211411246231102457324071540786187798532996058407394030301612537266122780346562799216138713987415641758009432573998396912266800273474143224664957327657759645996556267639364640299323963034187688495644552155101965870013613893744622524865383418616240973104318337958412774100370607209352489503376371238386599746955775525919723229414134120033442640634596001311393014999189794549619227007470912811683428070601447911426727082990251494918587277289717983854381828813329320814650511774132143908114242388078104773004281019990558371204995694446028562906063049178499676670614489107101048642617627948589253754348569389348930323800648328872676041359664168618147206950003261171489031948754606920385056137994514267010323558966367544485185235247840454201953011466499524118744076311229313843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -3315540912930743853503185505137262104465597612453278865841422193952073461840847887747844148155508166670299996210910807454595837067502614918641969099976251298457742522202812610177287320623002019663345904960542137951690371435472504557033557059932126415850385351940147895650431164467251286706306281603378039823041715016542502658748073932637438975919696537207460622632211654518200698114553385110842397031643859795750350671676949875785578074219902800103676992816919526133322862551251602459097535650314582746065805402334411994268118590553821979400274916937835282041298915509312650686732065614724063718391283042443153874704414533872519682400977896993530708313146833763207917681596752612072990881977600666723770007677141620747358788727641517225530976619817786664860829693206673469753715962597849682937516573372364478176198390349356439221520322285792450660299801804326553292851376252681527518822571366383783556675234864893830754446043370166157282006629196853685601809715261218768272920324844659611144836620826361453295873219692871017872378259197401627495477945327523206963049357863420901051689627794788482715890758176248498160554318454658712958065381004570086689549640757601508530807782490442016669957330979517122325707698459425949044721371494031292283572786909585184182233710525617372768217682080064806708821412698383711570643859459948277643973666734325632072818176684582121214874293947792230364587760054461513842187221756972336259112043420833816640377442613017776020383246116753050696853190577357120629153131180985223440965229560975799245966374002545247238622561419215504401270762152596351235399476926847782160253842271021678710717319220768581120613224867573912596550302871498305077504758944831471187668205391364502320207391523095313923220962301092551636385542130830518299672017940932343336296433215173399537561154908746189512929670415227379407302703484984240051567203567042158705757772179446453476251030355345968759019844134857819811150273379776144192236390223547617619587593694136406063496562634077238397827812824233279422230966235539356257633367185161002488433924935669188759205385473949621092256469623547859836731550174767066144833867575100792431401744975342471356549481638864726743004998081660950447274712216823623289735814086227024510890828879919188399181015308786264781440944810646236655865503327944333244073640595157713707811064843131320662791750141266396281308209440645355470378783433700206463815095756574630432792822885328679709276091452535903374560672615029852393025212909565282855342589788826447436649251122380609914238891407552410697321950280422579707142932015846184691880900661341304193214312253643319468761433142739849719817183375293424542933642076941542778409106064679837055967120267413264571147687632696721598931005184338075898313766027757026430956444438598679787495849069247437308423031337602466840133873961617026433020405043582474806886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 15148762946965795601644564851963515053237378916513881899092745216072755258888761416248473164387241432787786400692620364921648525209795470846451414401583785228724605679834531361461591495181595702352642821619594190382359330731825200082826078813687374680933015273285200489347961544500703960878773230223921434856778360261503091262708359023383193898009886488754917767733724721763057813295313738065172558116923419576831374601736706478582924753259889606321466118183477866761364114513747708805307747203254645475034436415699033947350657514346574050025870910034266312258399497311918331592400883915671144122018152664664524930220232358617048292315280519155228188574800303209214238232688767675148836512231755089321256643966259689331733602856263047175490780378966068000070831649635373253449461197303347768189129663488104238249678856509802203233602319703489451400559616733700764013602458897537414242264616509980478519036665068114327168018327919662649203111661308394796511707806197185486228036686100099913554815208024307960884811186866810766135560672926377979750849711552456972247445453985223785864772122919339462041824224573451135164965783749159925876651716319486686127966771914842669500215577973983304117966004238269016917077140265588876862037741673358445045807083905283064616618054363000372463962492076537941763727547120129913449607193993070902815401632312216489239382522966137055135831396402382264828473629011029913675713621758027436347678390263592010662387098144178593921521967249845419227757573418649969128630760972549293236577225878942810924924739917390255788170768607500961138420097528453022135889379111583357946480047016399385933678706637794379275822606771146134835847114616113518948201627105006508486057858922327427526910925186695643960198625754409649320412552675712481690562163400894025414435357283387208507151037056546331439437248694205962528144397608126548923137198118126589351835670926122429546326423716029912186642398447093923101046331259749373660375114695672193503760874075437905866205187168765830597694066954596119560486887526444325086354724962418493313244576192829562567199576849723163501697213675034699193827375988461787291833322593113444266067849067535717259793658577890985425549579589223744355275061904352895214102331298065351993375923547076169119678906212254342167059208215160492776954106089029098281724125709619519801580195502686078808955332061117847332004672960616767947886664396794239290277265493312779871521462076688763796076377772076659356613312790054913504147759795644426069686595136839555873406321310323473226803009576860381756506454851808035371604470337532792695775033186469591893115373936231085879275704137943619434355030461164563265071067304763601447729278574686331190725730928763588404003180964619554640393413357907328644097278995108742365235979352302884946260922163280982420262983716678612724415505240054897014721032206422320999301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -11636178290191974489321928472198352755520600231828615400019892433341254622788727054542264275953804982989347226681171668063223666783677657300776874457956489703319310511735279234233993253294948467626880243401207550331029961051794736206219420392755986510302139396640934230760344272987798059927514808281788661438433275087597939117884755661396467923215117121020073117272382550645795047104067945878257311959808354782287833658443182173677629246684524698948726431350369675967144631528838831512387261734608963390698576490767457817899749226376547710729063109013367071720711268623983901386936591173930121148171834214367819549857423773658902056333446084547939708570079507307687064402693831183032996077142622138523140331875151168819168038482180624014331628692533696131017096433543749815059478836405873035316903006314769624734807242277738674561537577091365852363831784224969284177757889898025218290207606536051431948552570295485212693336311676624139326724466416862331826877679562617007358992058814420418280475352293125299401722126593259677515168489497439572141750079348002344140801348626555293731797248716346577305657342612259626919275590508462604077149263899396868369553736006408593390180596269113659855087106163041254420252384265234611502599368777063725692946549286149445507577722767138617251104678500377417384885422384654731402822392569892258129194814654596879095870550965821746403297424460409457563821394356240824637395381453610086564239374440191247128717123523620604154947542959257536211673539864984396018754108623753554330073653172521311874707125375997962208584063279095504874881175877905981181465511957720301781639988070963432250940208022151229168518472829791169910170428686521750148994343220913585077017868835920752049455459738967039178847573177478101763602754369978040996761102743876483516369329744506278788476336698242052801172747869860535521550125191795136920604040545891569231039444416281221765261197057168452244789505412888802277498296471896472152287828225849762070314464853015367500669415878632176804705579236297303416740041703837350618281451533508716638189348326079216389039124553721593357007976259552887056358065585615968134296574196616709125859549170976752077698111734874561265085049032091061139158262995213744805076296005253739869512701759991724756011023698203936225628540815524094069736095202667106049873542747249181742119806398392261925632011724078301306584524772346861939501392431067614764072573928147235124168815857971123103963526698211210720160318606639336843884127477875535693501890847798637682690609232680899675855585543558449020425645578784701891572905241718051225166686405142507866698991762531175457836443290880293814247025039067129542882728595896878900643667908042472538685664408628472090812430789688745117143308255290526948995570932148997214818518208574241206516852521088664772711122379326941341853783042599336540994741149372306266521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 9148795250902375274345588417892773671644903104356873601327689318323686304468318641999132785616472161603917420155636236496417259752399748907781654628265632739420225952073891690830059663264829445562250775468174435296195199143507828185196278754154847315503709226170602344201758859604715554798202396542228660457693557530240068894218369928084792935683690068603542082017393456527215192147390405155019677490158906410368794817453526837899895530010234190314984317811972584221234713757671367426980333762932599581937245572035072472470901514346825081786101479295929619550010684265409742906668212829055662562070284136592729890949505665266436413844573016465881267560923729392103844490888281453062974613036761217301417079695279578028420327022722960456428814999597972226763734129948728815178079952856639590227515256523093670000589884033999020805335770866170637758365701709335233463515303932630934227934552764183447083735701436797592306058064264924036416605114153115039494247695441454532339658013978764622281036725289562996963192109150280278290253270925328865112087749499873339894550683810491048158690630916196610524907965376650432865836100644238891607648056425230747663786087358342792825009511896902641763719414301967027916892179179865491559733427767198956884696421725410384073949426852090190415056782303477695738128937339935820678277996593660073780401343097088508658726048270343333702874026871206895544996753990531393322267812502539890492221802612886213322770870918188440695140185729369938667892654832177298884381196968397461302211859559968596665940443922402570545858117345725651732981768523263703629507964813558696684311840338931426321856091127772332538599455339512660276146263439332260467228157499176064498105130090327843534359664693812718329845507071020339314733495612020448931644984287319217845586225459532836413665584756674532533304078641535275097534454967202589046975878647488432590887413103142077135601649752379470975918431031933381664498370459020102732651855433874040378993020884275586357199763176427811775313800868467095715055133404107216009034260061186746529620169068198450112477686676895058462500841461133142928039265119276517715624850888826423123304835982763346612566059699780808301471221444260084580881224955855685034047579457386566102514003306128731526027220409390062884907459024228679191260895229789336692241640343518636295706744756518599627489379289074297238742805255289893285003436312613858455947849295658364430856285901346508657959354353418223066129473354813391930256457239289268196752702219536789075325168190919197490211848795253297115979691636811563781912668700082970304945601508628751654848556027294992901796077129279641536002831605038571637589836357205624858814938508204629609588036750406137875243225630919751859643678000130425707161755386760105735614893920216749467392396713216557361593484975099309919268063265912089614326373370786488617271296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -20929582856666767828271755935846488959813503273566870220933335174418044022049108983183319190240800702710886375192931024426393733587676188165841206963699994820005116717849891775591135162197361448627933299413375208203256271852303903512711244942114147288789662596388568428368347441598355840319054480980804945826949391652177185143092667885230292061704485459769598158757848984195445527662228758036909037123438624964988334374742304638740617169968247150520848085527960697769209807108764756671535047070679014323835303696884089095150313232138440744292038066497560197539852687143236469906955619686624619171445032065014066837429399073321405858637547805609195637848155111995314468086057967398676021279824325754416461701300230972220496382913604800401950537028531918176742272690787848117787986795113556307208775092988340241845535900665458684768964911792630219589450071069074533089500344785606284290008717389519095796222137922979316286308672096736274409759031402727446231686935995074657546108892313239544071019414333382376569332042842098311936454266288269312580198101760189695783746166232386695538615128885493262803070053393115016526010279139735628112910995207791252015329521590795693402901343580210872383915384984409129964732550790761881854704551098726851747453477931160948731862675698077966951747260387622198504238943777270112342609529521049245859483962780572974612034512979254748314063503115822841871841737646086815525371036752213863064549570894448884774099391516302157873214709191887291392619684995099502927189392159558245051077843691466473998742741782523511780245972477422645125509502504610722362063404482721541541507300210221958999718401178558398059725268810439134229261308331927160068667248413009193274838546607947827599777816241831714766122088038438169586912392196854481649351352085274982210600106955561669384319851160618651375408912104120716161977258802116907910274022599308740493324600504119275608754296728756231098487750527666630970203815661468156047507445097099724157561844291398591343409136924219068363959504797437728421125660573276936664620205765949996775785295948532270823960865659679631125846764758052825556655920102580500398603436939939396667449106731926529979328778510816476242058265825411760283302597100172330752459746749852012339521811324061281380519486302490239431024112362180997828904841243921367024292289647582418336736010407439330616618386850720777869565788151488976889627419853978013202558917088789177335788682975827585254673143396129787131383337656956613066074027531419802302430720294188801840373465370622805154332875443507330616449058383130277870839521571408815570535456327890668410838180343145925303078205223335216513690897818834358322819148915026607335490562257030707312415919863527276799162028246493597358629988528407252433730712411603635411246759860981224311172418145646461484331086869255862645900484211921033111142440701492085758361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 30968324704611035085976243135172471196327348745311039615074005968745263171131104591589734840287856194592962583949618538607656821360534555785516604576226148571727961967382282157372805715893091607220240943856844257125119533683177171431094914754083864805304082102599219551438206188775801748130040255741520718419230981888863973924942170139715326117853130407608604928474640555246360814682548268903494185242942130276728826921881527013344644136506414089180634323916109102402614757175741588167501361916028950358111565134179942096901562318403125060890320429465240043363439896621739445356340988989238532367430627297058754938579894815986883105417700295938030958976712171948482145916697956310188764017666188994025981582431589405359066119726876764670468070285394606983481481103210331599325083677793759971506788078360429992436781561810062899078511655627855492554390994226015930707788980590887100735077886680056855373696549998599654713037158635849137073377682780928815764058902253327597268323859455448477621518513244247945570388810600045187197712263202209795542338088253681603420218117555147350726710993254052806826756257324246012910642636151079138571313368109179264493983271611767235331724578264338112514196836965012143939653833626651864547339663123535388640952119074593686910310132028829020418760464819561369183858165731541371090850449184192752709932147324823970757639609740998230989694917241931259019300639308677145476127262387201688598472764263475550839629136818516085685645167286904221998469128303413758503097663698658453684958228822220058265707911834929494507477522426475777186703604353843316836417632477256025343132219389846319868809239556263820193166081050198074996223547405740863152770130058358314307242325426290768125234642319438483217966868576966347642832240925420385252582993856981147562948008852631587969711248858427248377033220492428166184976772264988356816718626622567892543586910455471359783553323851966897996013824803220684639138595818285213676625782616821090270782844246019867148250628394056747128060203462541215651943192700565853377850361255222818913315187281700143727042690767512128475761232731198879367739642045488143206090869313008561973313615722302953576921496441783636112964815343565511415496835286727951243258579700937730659660560159910867297380118860093508803036938452668380633558140995767140612101453274301986958006808914724551517517906458207846456072745946758938881920451464136035404632019216219874643013576478013307281813266870147833407264407256070098264040051840753121037273706756106510455955690306606803044305007855863835145692822836305198319735115601186472159912681818497183911781511915277743316357651185533504884518663018810327201960255185053364334364447415965322357085016294086384802221089418792084649537804269795187294653815260597865479509014683096077984238843733235777872247939578067107839366390905341349101296252521771953456939008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -26451536899624871920832099011394168007443544118734076862930177600869528716686355483811138475319808658450938086630123029023287890960677838094239292920700200991260432930637413403134277809863579608114764197019687458127333628563399597748034581634157940683060979424507682844168757496481708313242808029394608671165532308288017228266922604908328796342348944705377851088650270453151578996061679730447277164357296198434984051313202677947095275167420552798676705597521534238993404985564994390969369449462955456489357667674704981225596333929948471320755138642752595215111845935491084983341189246708070032037195980386387334780449471056217231211577154842697303635562666748694387486622716228434622911645205912863285679425241971640161781927571439904424792517189569935479813433908210893568103513357160815209647489215322918369932673988486780403987930459510484599869064173789330469179113713815159045874529192774546252926511670544825826973448147043450736668994533770073483613017954652365756729583664454259349525205462598885081860727146430446704909341031872255593027546210076230074402542796941667491762873290838137503244016512181172841213284651353820556984263397841415523716948558279656291500562160562148566858682546761734205922405939660719623916932342294415242975461249312547324591119245549766288706693409354709787360902874692290510478133462406769342339595029823208359985777852730608218592854012964334830867454616173958038681063239512833696375096607036448825822804406449174306287797033709344233689391860367778960154704089608827015479407080308845940634461694920701102168780868526777493695459411403291443276270181679237093086739864593828436351320574762986135658722537590131808137757160835297928537080528131455181594247606247999918381607075154835560651821418744714497879980884964961624103212049308071003579341808624953346376888970098422196687955790854602450630402645634277473517663841961409552686360587926388208672714961942949622781537649214082401348052283532238983003743448351988264657551910829803397283396211067152891054916666981940234309818491976357228658551630147485478149730575828652215592137637644875430798813624444117773371026419133269534422615129552734217473520814112396295370470871310884003024805804869088843376831278448691804523348297508387915488249395002619150202631788268390954258079834032280695829895998558560857221116848792010567173154591623008912265796517468460422680316860563047233793698609869532995192826162980062050825706924253021918308956416743592903273908711987001930257040013599426632316311821565924353731863377366722779745777750516742424710637924266619660577237548545782548659307709031740869183901274958911353080679207218388622280885761449366350735035926871757694012998415080432584675477343988819715573421211323665162300407743229491901770391928058687035766743500437205679838558231127992418071648575837877728578816344448046396295697754347603999535923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 22010022601935246963953155569713837205889662441076681417928921446850901065432174183410020991965133554462463757110894312458155567269784433885964630760311897025076772526508960961095481335410683209857707665041564275800379679963757635416205149068763693797570735885658568866006087809885677059972203925104590136287174166533823323832690913836145766332521921825351087624032374097745471048702595211055650445600099457242907663166234033439775256548498088808689545108989121612466465079155319845723656187243087083343714950192198495949858072309921287442028456091185315812056960865702063800921911690585537973672760945540110438779702999546648278722575624059045529742592388548476467293506470621274204118301496784541173576401598364950045832334419704083237483330792665747741115854334140584185978379318055185869150022196483296181877150041865204379383386835060949614245385825066452428835683238305371173032398915785501091661604276629509700859423624473528318672996143394376760005195225613035786752179914423986034104149963791750819474683549780432609616090300781305239199752766220853072831031866213979282577307584905399305723326358980114219011998088650544817163829433820588734552605879651563974950605099818476955759352017970456309841115062426669301384148668361118131125254685787773055147341774610400499138600489731980666668644024065083534813835867797388729279642246410497940562425423741693445975703243218052237602744985032981233700718505007869435125750942618097915865921855904278948978360032585688212148078439344581382532395295161198987601551215491940891992900645045428980687556417942786293614106425296126116372882245031291770354017711329259063037710315666551737757346584356879426142101679379094464693506536234014650610329398677231617434369081422938863497603429436241765489240251814446315877125325130726193800321197506990750606682809250382993018517929143105797859946182547717111045745980620721745940126058111022153894894130165567421104688583936761447887851833524856400608816768416892995018829824727774320649180633438257836407435446252744010856570294737945672517547948589256586098541607424060831970571828110987524347206283244182735090548524613394893553168650042097452864854880651246825694105856554462519104240150255187677632228607089210635653789082863570771960170715272169193904301297240455034533251585124239513810284968364464903503375513212303699794485928057262966301715725845873275164122345136118819713916538950298752934563266559001433312323477615219640192866463512285416067672224347584006397091731391862678436946334029281513140957741698238434967934733016892496624199590754806863371402380016598609269585519362790332739164823014186497592607529606061375805976729767941309615558268766904729699721358258210109789886429043493772226114612562594580011371113481013888566431350249690557665614499095207365191695613134650964150101732955621876769934112603248808701898606401539691029463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -30714346715791007250385551368895595864739661039133018506760417400471967753807865130252663697660614380357202156539727608661579960399746130830285295864290207568454209502153172638543352902692266827898317904878251535152655234079417742842838844703984399925018691331551556484549780384493041922649249898775231265958899795263528352905203913817536465719185765102205170911074734285520255031380986167183220366039825485110252281954659021014446345428630871146204650554777455297822451582531882672978364144476466298896639184132039444378678579027089135558826507385116169347056484519010646088277453919112609714022016932470374837662506668163582451814688610142236560204411182352388831442764084421380579770952364795730664568195365911678734729719341549489441254196856575586881744846523065770851780288184036934202857154191502473723660602768800991336201698456995661999662604490294399710429842124851893804311233011348811240274932250963347084290267949051800455800321807826803682081621742355061601288630989009319317795801442841510074023604917342828117601377013607467642810300491108537874685225499705881532490991793535217742082538072028594846942621239527790153103709908810025306779080318887079664717980496100183357701980820341529773549452498281815206755293205555101824089925989037334418889260394977736417177823889654355239047183107577230039555920784227739769335937632759955234185213515644281606454485667919118603269579509684105138377019957494536995068282034783977494656952654831293787541770937762390834351486793556450537028026364742608581479446038253948780159371766749853399897594435904145230645941647989775228290324045004629559875978219914106482697402953225554320113706421600028831128254072220355204481590073948803913827427957032098350894594886963744891772359732387040990020532808682957544007239716959319402385163786501781793986851279940860955752446501813740565792031824391164654716852500299519906788764840166946360595128429849302196056090023905551114679440001029075640002066276083476928610091639396070551544743615845369869876507929263485169297427145478004047301111705598267026578068689854338122453857300635730935164791451656857645439630412179989149703377213965851607166856635121090170801838226950567064195063397699504138439594452544025037141283085901241528300848222613650179695743063652865179328997363862066849145044239480513044356895899045276955579246030548391120399418386122344855651854241009043544876788173895297106414394831393591085248085162883912274844073167536315756543878552982857905520537631582168621856252141950420101644989020807356334552015424392909499098181545065323777882504857117192943168695545887224407407696907659262016274689641797057923719070249671514865614092069383351377689718772080492626922508797521753575292643022634956668738466636199568064784552624966988565901848711142710528552969763059869977002387809595590880247137225480895990331071636254586133335244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 42136042782251407794312214922655772440613784050123020062208795836210942256998482855073685533324721968350625304064944009190629414686324009606409555167735994799920373225471420492592064648851078827017036905605691776061410665880490906481160550162626852776233355864995906790321651878803064833157398422035214321119705704906788374110955123857931819778960050673505810677103906613184747953034581234708121418494492639144653242919570885464009997845302897521190282067016035784000553013601602441142602689353037537465401431624786046751181991139423176885817252318619589842910569900979282367240145022061450246760738169782700176942908842893023134488953583347937629521751594006261655032861612676958111509236135218404650336230811227944891268513049936557092749372323488689163260056622087086138932877027105999679494001366936343857893117638260959033260995108606624075712308854111208909640703768541368799905026790741228392666327966778866135433452425654871417206656202729239699742725010957509841231693073165615264863630172001081051744762876590016862519123520626324509373352368765426877362187934456121426607676905656555516485150482927304871477518007389988398450602104582619412272357833250245272525283251056142754947708588457987401248939635880262282076892569179761323904720188753473620049403998087868075261930277265971847035815070072557891097686937451345354054332132819405151358849655691032349914616755650209472572303825042763160935635227972455384841721119891553355485264707793499630340407344074889584664098816647822107852990673511610053325737055024861030907914435675577604638217341955787817228435857193842787755784810038244967582502708573232590888528369637759057999368392110183441176383087453148642609312317376599187121263379372277606935213160560831744007495237337239200163783636910717528384195535074325089250483158283211392356649363468527397788660310182408453334368358220988782932672750091689363449311394462835215078617192120613960352175542710379783918444450448455675206896972043221076839242125398374265936107391053953384582751401411114305489025603287583181799838665728901266047796754986179054871062780868604486589177632497304776635017894946678187059717775078791238443457523254469794916247485618840502732675964195905561673022234483467476315867593622560743904789560610231949996183166775688168765035012193166393335839792043129138800458065618277127378462038294910511933407887311714114138573553954585238717385854690962925353031427418773499771896048277510014133913444975387787033690539774733976399120468421477938277465363615296534095700998431026874501109400460650379507835908442694876204599330667651669872875716930865942359047062632114982355158830944918375552505823004849672218558413189337959977224377602039783223918282631002139189810864123104266703912749224786340973846189580570649090454474890421983177213192893372545232962869967854556863698972362970569186740732125606922913054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -41960546523303407378669666329828442152974158674758677970114847467267668262930656386453124210249984932606009456023724890397604555478384433987394977076196654871217327262599039295726798349576228944208459734874025497353026052967455919885963948086392048442700298012425629220377627712459163964729956565410879560037664819577701657116079317846954511658722726882222805931448354637465482762501519133910064577384651864275445734199338925833415577928909809187095974238889163858204257080815264700091744371856188643093119798757337533226272054389565884251962145784313838252896575845236134491798096840348370107408738690141299548407393988789199090829760962530664132634910992456191012177331612641348664887802630376902571594363298423623716032263828614673345597998042774409484222544770749776356237800967199750021281711750871658772169517267822045495316546303059118130608941095760039667618606041177901353116670961064856950983424262775450553751579712727325499134762947539408319178822049035987665474663160216367797244157416898668720615846386709942803668284206796846624181726924915287568686728153623096436933895474694121896812105742569858540538402547307300859403095214438578249851664205417162144440904077696666653159882090281399945714818367978385322019605810591480311713037369337936881453072573545550255477816520134850411438110449625952142576021892034028821190707499508018814075463771822739250452766955708650385301622869313269044501641126990246692283068404704216523430738395929905518855829193768962728288427626279729812262947478274387329893663841874575925118328293900295223048140368949249993858789021708427830701478403249705761076496666331815987315002191685119069302732256920963419616052031590651587458433712536721567878401892526793909348730141621510397199601651862794036653473297192632110704412898818422189671800951527989766758551957834928676090946896366883258356963692128528914518389191985829112313200276738050730377067536310406039913003442626977518763126072496385984162615293616881409732506855702157769575437739020278675573418752455946587975724685318339885473404596585997048693631510847504271026227794105803969966507270450106858568337572416560568100564412204360168662421239482883629656892168416942696806911793175367453491170255621022071808370760533056469401312250021388251600454397593022632158727143530324480928137470669767926608198674626186148432491714566296006230904541858483091126369054055090858299806991931972916385029583177270870207129814413156501409414386965867738103550775516606398201427172491801393490034803301275106283215354759461785688961583527199090736157119977354215678430707139009721650544530254708139218448397931895397990589638190008995050365387140263814010948265893176044431985753402276671028994785740976141797299041392363070988914328326920219396884292794226703106705020123133078814160036387534518733771945232973488181280535279590814624188648312968121522585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 30852288665924954432000133308140989076584370437945610734562247690151201930487149502546735217858312874021884836047897691307082346275958624119419911917912590072178899131649796151276575915192083147425736138835305838754831283261742371438370972669941025452615398345800463313035355773175268450447533144816670237509035406445994129960809486736365308131989794065301857289502440721244437749057566421003981739585705348411096883482592694367663325918546077338917047536150792742718851652335032448888818724033321209995123930370648246519113497115495095140720125303803609879976872728732393652275638284502452290931044386624510205628530204935694140007499402558889034261907378992523271238039024841102639437342140850129389321889951461445500936797957918234350459404869573032770234188225184344971593605708736601008307619367683600375833001645172523676009639993807715842147811067446607123102168644259331646714293910621279162702441896041474568754607127050073070919699350022793318788501424802886591130602167662478134130072364476124515753086357833143173178252405335347593864809539205266375791114351464346800560292814967447112556930884682267032925391298234217703841341745741585630839845842298246131399543882426510373060113942084639324199599183792266927385321122832157260028546647227610418791007027370729183425500288650109614784884429701819816460558602553256195961561601984809354172999073057521285739297270799729213478124306249773900067113902444178519979957566382848318323660504986678812424520008813334134774561021874487388463013027715892227717966103454637095057747169077768660858546558792806843954865307387103319416784965131279086506130337132262841656296061528104886958138987335957547909461913125458431462899619190644354892643617561770122625140505702574497599696027727208476173475623220476780946118691446958701466226051675092993824124760743507433453507411394779210965796906355839230143961791517592619250294169996673452757809746730247369460463444798572167756574420699169452044373890482923863929010509125569223188157345221873058217125493156268314182797762022306769183937155200152696858275569635858815478347866071489219799205353326637219908464464505594000226907881139733667922300988104626841151904803278680503245083802579228138351968019839086200249125836382025824981002715412593330554440231247079578227011424828233323922270065748255139997251018792155980930927479890019400420199757656283222156513717105846226807674934514365877135673381244486478989113250692588932715799751200917241492200580879140601079614492278248709296546112204844288779110839473359672441611074474471888384751803040649185164128137845731274831520232840969939451396095500277609838391647407305114171400055698933682126899982458900097400376181009576477762241316628688474497920729540589887922801600775811608501715510617673393607601689909786847013467589421116433515608325293050140994692935085367184962733493174089140760739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -17726531209092712037095117463971639568579508040857053706693404502433547991601545583642883792536278549680665507552696084229560786962317664331410458850473397596624690506929334946748753326311063750021073785508404550253082324090822237182889247328867672062997913510041245259822949347451276755889386977237184778648410648735770976632621607434492287528474196957936751868960344119376698044342740189077160260955156406635070882067269089602905887164990896362438472015340966576714948084834829903426131842024267346036573420676914723971738404921285773845030250200497080305246569612807238983286644521634881836409317015744140612325968876921522990060710566856569348479918011702703217796513096266013251900645484396942489266050730798862149200035658873465785632531055359003341707970689642705048928408231587309503268240804859854101781922155607533993836344660711670820416617504917925227172954543639830285448698775706358825051432972588694280393461030508384766886677869623420056301718101671358587171123953686890064345393612190350362602328250110990593318688967589222911602600772735170718616065608316962062436868559201254376512511880396501473439555765083044921407243925010611395476829823622395988090267815051624527567627116602904168626465143400154849490409267109206851705148431909946641862935589493976445625578794396021689801638535211157873769881606807748018882541098758493764017276442327159766007030843730725854312925705409384043036483286972074434919735524066161746972489517325579230242355769662986507472502890929036323862918004913363880702620074589526951475404213003084282556974454282539681496337951368234648905669415055247799663787550470431903209858550620476145862754929636776567618013378700956067022966488510414137513677295518546971402075657943038893514590125975086194724331691493718676544219199222033875653977035462661269499832824972992880222396040130439851153681985016380281030553783666013104283501356499392643781651675861029769707501806243845082018339832707836966931220485131205082976745754821966596091400256202682715846781788796863543084341070861845568357024497885425382985749658208425637741448864943641706720602470726657553705983895214835303058742141150797842659763891890093195690466538665499537950405792368226742100389276729131145865055043162882573140511837327440300602710093653241354866162607672314811623596758932511886864980474394316428772132574829450844481537149541134048858363016148940435791619031392687923113170044056976754853297142431848159631492429965478261306774908140606009511170468926269034275320739439598510964517865152801888717443659511892300338305735701151510195114176594488318036429801399023259742713870436092337425989469858965162723288993094126527654643685304321519354497183320631765703544423194677770781028692658271332274799326770756064782130258878321967489077399128247520919042031709912598324038953537633199075165761446545873623998781478587021341491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 8167338979372217354721726319859521298048248815953248791422281173032766146784036537436397216202464212263008458412976496504378139407104517414010229857444231554718146155647991433896626439862211606668670609043184408255265292875157434377032598891193517494636772558493276326974299367847485522513359555855963366212001095371205835298049013885640939183083836314620128636634785739158204505220701643360168872424825385088331095554774360585422549121911943411937027188863731376064438730274046310412855054257710814715488618118750164817041326238888554112400441883038821533327303251984041159472743385678636818333420904184169336580260961163841857644141521428991579592717664661059623184825356431230477492285185007975132338673800618163290373687412164107379906007249049493657600607171432369439961299910251172344229135990491761154821165074505045843725324786965744929468564477086236777014784386873797432477882397870356604783221338146226582448783376151161845163706807521757162863000583772714747339694497422463904134195789892707997583046690944398598300049203933467573585044666591419224121547871683486175573223262512863734776038701568341723397848947130767089817631200846284945409298337797099045157708212885526887336859508192122804716219762391934362899918433521079125573597445048736810400353625915126722346502628774937041580593599050231794039981349119498707686423444655435317617260355058258644643298649653442077173836604137488791927732084953855816705613233059095289316885412830029103605935103686635614655515441903972992656794763757353995249174001047944123953300467206041366603250938633952900137431236142767157754173914869530227855449402001355318721405888995586635080240484643043463964372714275726668316354980921597508231407054630639228007542131611515832461623397127423561674339686088615143860598095350332719942218056162617224310882235080751914327073308425138264224487481404766743419511784816411078464340448478028023094122223744778613178739647105952368001120467858406320529674992479152633233252447018073777903049840490139837463891869684247121181887740644962348127914801249817434235202556858084085308526338546498914499545242205920367729864221067874397622228904384401512733032895138460467058682201156536148026664229885274573335482865535382107747155495259748344630633626099528803069356669352878261119524007619532583051834499299395503441096380791141886115505625183728158570243257206646662644575252545501862222298166605319057003423369060994701846129242723741979075999100658834558689842038346088436091892681343127959154469376075189578198457484181348970183576577636655118642746102349230873488785713460626147569885206887824243958216509599348584944657239186075186316523054789082363297241976914895530036913991795917624035347338211678617881041984019647043244967153368961434462856202419905809236344378675717744019545537006039125682788565794772460354491065001931778199228680445082578058215424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -2876688742873199572439699443193283501422418789348235883333439423117136463970425104824748035612099393708050794553517774589410324493546670969584554875121273722457589371475619920599089016725747567118162396689262250418520894220425042440018222358924552801031158219204389617345311575668590385969713076846554917661079233504786899376845793697415133958275567437022615164296409193871094706206781798724110034046653148385151325465017817687457560238762883107048629705620009182993945242826479743925831637587519608975203576531828390907450216508316982583127319333826372949912887501671625033421409295687277277074988387962101684632326821074888826839313390270067459402737737913662908305355229843394147005386250732781608305552905947712616262178741173810245283255774732318924996923844899069740146892398591704118167659413626278880062118199567333506899891995649547004748929812209639876800213215140085930217384785275654266482284768805256381989181646420490188585945428841545966920186451316427139137189331137024793815686892998800363024132270704528013716206150214297166278741297415904354832213678752307631601042698389530802438786266625937948748209808368832868925701854937259507344058337587736120558737887663483647361287267702530267492919736173520972979174028723759390702906946877591465772461031080961931494975651314807002897604929653635378676529811840936151730426999156498501005566322262808062220677100327273184608795112979196274998306451640572459191895244516615198411366524085617702778399153636267181853196243599001114777666081751913928391666963235740501116906468113899675173883529818174495608498241257245257398386990406363344360906040951054956123690206763332477140044899937224842232568830888493853719274261707257525908907024356735854728765846380132436248823727331816983413569353668247078827026819417073219115242002671731661915045233761875567559795367752441903661014088823278028618661092478105151578159414951723626789312497914360489786101270398899675398144929881492434537094205841075092068236676414978948654710211847388192785536583225657626124773119074598916699443264773803282959932287962059250044204598469414351618794018256809213761667101309119196163650011748314845636536074911264351475962086142021859278285712718852467870829678646666424585839765676279897992049306753934559468313886864305939604324327195925188900344910694094922035853957570818585235110879451841450015984673422103320256759873137001072265742664877873339766643066838708642763742962814050173852667271647420237351808626623522030752767081063643908913742237712196735226634274298853912051557018471328754239247678046265505178135052462314230595945927804030562086421971636907520372780264562234086734073335692855790096369570441706720302228968850350254759995541669715089271890985806386108216791062329343351081328227301081510904698627618131580014173363742562089805567819490926409435949409818355064383315628657155249904025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 627634132374590528057449749783595186309140762308923825592890714971202284637060474328944992655568538170126071304492488131053787172988331747754957096028765841938405826118690140558541150827037332781398668293872510206818150205479364210204261845164790071938674919872232835191985357252369814660571777121912565852986330691554792899641744038898998909129378854244409556473928739474349277754576354112107092636501570516353042506382254403688465497861347484759298584177442234101913550425081210987823689547285831390220718620758103852319149704179718007930913605184602412810084865219592669785765584904052687918395548045890182476727321034121214498828762058429647502724236274852872941453847765756912241146906232639987098061212655389130216991029119850828214641548513337816632165448877338631963075837124112090142138698612654112982322675084731501622385670042531274185027505012702746350077864186143730720485192878738642619854276148149184272614425246762223155309323329447831656837875250791296503944418313658879230665547020266717721748433461130806489295802517150166711938336698876864097489031053780025844232316647395163039388896390894118388360729672381117646600988643737775218835270877251342560536602800263862562157267955370328718497416748436581332249464185512251965862997947313939611393892152338683924982457750510691621949032471383862604550281923253771470763726778762750712714729808729988626447795170357252035739450054069506528597683089209832218024869898105227949339720960132838952426016640311646990822267462193192489646101841541986572988154174674628229451202425410746138984959520166394730635118332997659279021318905917121018824582262586733101406834026295550453401758937548999495340658960296449903530555616920437011208160837073510008333328981711946295120712012514592205628873784654183585462431702584797864912576265174563104020114772972315294796818419792119586965676219971403442467308437916802741206993374873985378666778140636348533148400795200180504602588915952604598990689743539610751064855982254020801045650899758724336589705836625877153675338230462024066387622142787408809348230501616294395071013715187934871398335781960028882177152571015317717902272803529894946225110964963321409451837217238226342086479044179437806737501501600125857642888382319116481976780608613846017732694210300071002126719614048956942791667731006132734924621321318611643512099166032872729527013220435943110172012436025440000689130860507064515069656507693438353270946906766549972472217163261610768217977085128453710962549375506225568257870140365995689801146390104433035966440943311928425326350797119423883448165318861588435080605366131270242330174087648950455407859199632400710160514702220710665030834644290644954005483923915853740848135305401047617537243584091403743008186274194395736730864327742237412474862570909070127107848269401704050494246184583188049308327373242316596286964035056361673850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] 3977016516475484661039382543476820500713613648284597110950482883303811311387762056017046987868363575775994812952355499692800581016601475039101364102712551670125321187797671035679237467619069356368766524736656632948465397834624792228621626248456716098575384455781591960477432483109535906788304675418414005679060506003573590453134076148255088149909491564630780694112777964110657718762514259347541507278084901508806415687698931658646510999033390607517929724137813312650249867707289396796212840822511790798639713310897653667674070315879914161624571468719127764954745407176775586118850959210151701522808133780967090206442856128708510868445506032972690854226740903716329853103228235491226458025873068704622949044346031470615642922390749815906273734303662579127833880628001557397301331933037404330424138275694372870031092784463365016225999026997741023840566299264039054424060556785457829064838861430348441166516338108536195108851988087134313770376032702602341211189658576273733767480086325587311932280739199070022362613227070068254713684477081910299923121223468654989085542236401840435908686598323497906501898788982105563890051565109484733494143293517513289573898657574964816008933407884183347732988126572755388327009227485113391750824685863186060405989753598562732547762180166628532045587557360602011430238306005670550102249343414621757618946636447803207355159413041485861194767377936910228034269717977027617030708389058772923354135765446433769830652300621605198317376040011946465527785459631424758055160667962946105047222910079598867370262393428452117227897360373694321341893967321601446462577353188748362242791074640450683425329814986205772366095708135248894248347823608350784534748318965132454493325529036051931934114092277949344705462375774420299637893304559657512349987378262257599156689330537772448933356020973024551114271314050834045746869620375163629775648322806483189049005263347188009139666878564553127228668773823609197747643930432158835357211283765093263749196001112851766546672668101099776781876233717620820875290916333743838712254072440028473471049813381365538717716653677968205883056447544504563034712486357916989177355824715690340422665161590449852051239782899483036903572789131589324116732487358649167786136384180952605131063879215689667931284485836148584548251569821944538738885546576091325036510349540652982750896808348324961881481243627321218405494159815121216965329948527696342268159776552485397150518403520399441708160652424945560248480952107656972421138153480097502416723987675142324508461947389763389641928118307585753184097752159733500901154792346909447582026543212835726087809697608294466817481804257689035660775776618414186115333407794758091947260797659645752753298899319699457815900109884601277152504521429696718727686891096415962083820835955851416994851728608328552378480204533926019200237810827739953554077713761322192076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] -54105724219489528955832244866056670489982277721586870999860459327881382799575862055013816389936265759369503976460356213048559302796769367776829697369200802146277109910428847029581345258509555763654412598262353168898660145027792268646321178302008372274788842925243101212049461630023730716250030331392668830871978539178376290109601610986823037852083627039875297117212845288777669114386558926862456310791356052853124292779112344937308794103351032530306757752518648938969134558023348612488251143972547663728183329442098817508290302116280973260684592625800223452688455265013231168353647698395003057244193491564252687217046135186667554147813410502903013396328226385710864347034092343315097971644514655341621294910598296361092151476345421267058179987105825892095817022474112679898909635252384442071669022936692368294803635604448480715467766529423825202016245223546499919632689357706085888794200282725540481917090072492195293911632106112164004428654524516463093384361868384155750396605646686318866757144129076270110606058540710360070941383754766178949274198199851750642030009439726195651120338919971186163476687908302286027891149298828607445088129448511733798421618083563337822487068487291947571070920312678844529138032174015819456536273394223182313703636904475838884779111300086827493624736518355539427851603346876499194401122135861300520008018372510046901354457171889906333379030135176086899072933440524498706363120316994199286334821058171476514695114621367301708040986951943105421206484117097044580182622485148339713848015815000087287423835334167467898132296188548866824789741447841525799451356409710595402621951865019597829798036759837761540999460199678763025076513230716203187586869667570300363948004423935122041217929585010079255529619027546523764870141698169129856692489835097933876558541388828311096487816341826838987440632311196963462772711337301224281760587498363813505437675083470350511684078005275141209067542473548949154365914840938008571957183747022096581244706201469249333902725999523363825088963926582299470791648194450790426861025710715397983579363073086334547599048621938916917152677881664293915622154204253720709697020039242833607754139378737563156711591478914737801425479372858488173734892604410178279354141749279164050183822427733441402458001546649629032202168022720296172146131856735760610363084630589677238682623449135705269433871856223285618850983397303289116459511924658542997766195655310198192079833595413406406195297649259394084074372556194079557631484885768831180277567040350143217525871213839955955051504457819157311160636435482658404577596070186687247044616658809905334035122220051978033426603660849662293650806400615747161954241880094959482985666120379881703377978341387849519737661710866329458277303838568139221388098570926862880949825393321523917053386756480369920551025982732782290059016828041997613656701996370229534392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] 12244379203229574206158582185661359254003788057598822139221967605100916428311859521783089438355998653470616365861688269259428983717201017895145742015176320526773082402580898699755546322613502956994106511055662857029562157645239200696840418989245308002500169248030638143147253527982402286028196151081018679681509038647662564239449900497484168720851497956193323578287096116688726046663808418638959384299075506737309344689225013398930509277553049345804500955216053064415449730049287967022143446130280591283869030421850695805506307647616581963380094240897817224285260267939372159509095784031822487842947180066219624262281494079100909318006406486857182227613955962703452616481401133166675229604115800756751523958015760169478393775012183451088618436130281320775453550527171581069623664364702784281357987253301820514398065109654212400414995469260914963992193234033679232691738952017637324988752880552587317195503107161607865431256873088942933685871660356160899176411198954862837256243765038373239233217972083248078123522403177583783724029080812564562894772159635176888799030933658612915916470811770917115092310353406953444907659583063374867188683707868839229971957514666264834312893023792716080915036230357995195005958123395816135230583668537365047781204174785332089511627717515427001954869449060137401494674692468138837343825943043329114816053430710377315358697134097286328613171918161009900991157701981437722817228914757214304584206763424528501866406480948566199560643914152824380990645746114429266775638365570488281542009415815146488967122672844818550966299097263540087650033674290311993350925474608084733313460714704661219304925070342648019656947062170694703902405946495585808655838128900445689335594315659695837537544910355195282349143980632091543826733060946828599703459480933826389018721825275899717406698103956774851791368105496593419412209895260709310464947780272563414758030879418743817002019699079464966634410195371321994936006045920833922947156624052275453363808723230106797558421888890541606693457019617547561668683937805872422795313867033386719349662531945312761885882362449291158247099699758672663952633171130234391203321023927113212312861336629882615096947668341479471827313342554576947201115480712708335704623232484912348590238331621888378610832673740312475553345572013847452870953574109172366019313617998889573107892397065707692867981164745164881337766397910252257652927747347839214284021749550834462045506544444903667677392652662085102332469271729355800030806753564431483864641506158762051160485678103679489306555898390708174334498985482462145144878761714858208807759529553193306083643089075883678463360558591614635954701155067318786486262071036091285462195051516950988286019842251290099688392649343686333835321184448003245936537585619567225716707746453955409770381025852388539614868793192263001386207378389940888679902967819396972544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 5003791292512524979471842372055828463323603390350464040381434906152245959807093248142758604665852056485274504882154563288489134397405943627834890134082146629736552460067766472032153371838265533127846557934774963015131420591315535233928199066512210986766021455194917133152851416790615184144192183385875197528412796701405496491824822359108339568121905031117437676721487705986464241895932664874063140343246078670814722347931030901995660548606782225220300646304941742036826539376334199569334880333129805892801549276207798253360218061964449637655387589509133926269299809006288928492064494990066405267030103396666500623326445826399730264258566962661051454037433838709792519213338875079277450225195001594051100937321708304592417112330851515148415990617357120684494499796064734596424629878922812542320413976768136813644554367004405466779253577043434942765905912590224345391600799561393979347661493259636154762865142963286643159720324826674751247456908452806437743189527447395244328162011962673157934719438500187952590287438807471186002627158190776191014327344691501883990225791676797122955204171767529334873527988007260855652798624454281760498914945435996699577818291437346398164351025278308580826484415879522734329939497479815291279735964762222438316132549620326542795044397578378864110647974127502398437019257663117020211857287267163718918348080258431031278172532223592773054194157097867318921246866206965798074603706853940787448941562528378224646601790439488553204135101680937047069528355853747230543181055285190276717576881039161335085102096614365193050999005691593998967600736867527002854503141432930561078964518666363015023166704140592171132363319673320742200709644393473763587642043904378049170189512464372045223719548077353254511993244526295967588658161827182162637533404903583095492762094866133668163469057943810383161832262332613033241041435492095401347765982511047044822454201944930873891457532410222378547675643854818616018558790223819623929885984023363536506715493084081300798144596456315340406180726850854700919349457661983871923982934019571762744603302080316389056515910558782881116002683851991431032551283970740245248154386154472273793590945726941290219935445864326058715909172513686612750149952355064439352665899779113378133213302995573836669248525324872628135151844033383754188965565916974067571742627170627825192448553602655140781374401503150852474068614346814490634727847246497629132926008371593589133727461976092516804022215528580680502865374005071428513099983404827657006291381808305746214434710595950460696721095019611070369322020237010326365104518272859186783557251965348399890830884046356985198589778424674461318239208380252395703362010413289304942647207130268408938340173305685455774519785383471855350456236670857520503506661969662085812886556736256966005609807575878430377087570058875086004292042385912218715889466925166582824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -5234630025125300228446049212650620277608301374573543724673564133238118902702231586393709602416407433381509834468677902696765755111240868811099950533842878024247764555272932833000552727974946585723824669576777603298040118395351661952135605750193958495373980109854695258885111418604655853372639730795754417447412034197294061513795588736718171728659158915236504027236521929822007025656375679467160598252072274674988955911727985870740209118220257267700335019139585807661902400136511557197217757123329341280561707311337759248684425727337032952145280307529187363186441766078091495928653899565183516103318509013856458215474382211437952824351522464096626944230444170160650808565939235559051696405355001817901005908130445121505745498209894690972094963891396875349809055629299998868318993179460232238914988364898920908482795269730327180768896321928430068217389180346901826536043389781335259207541821146164533597845255380453460629809859314825722065359477408735882501936331191965379899248902945058025576218426665021084749527990418227038006310674851793413917222347533979890459373878638247858083836799093351295662089424992326931545498703383376099328436549734487716092351607206061206964691051338816377467270337464491952594090872786510909943163957168508387259867737418312269715910849343515591584333757518181894146281249309110055508144206524904146325159604552817478747313743509234267624667157728847833428642083847509101360256055290635511558425847249346691123436475139603013222819812756452231613313900224586524923046518527851045769046276210232624386050712659770345894348736136030349678955341542092014409841243839620583873469448804141346857061262048448687327695566229065889238510202897286031949676885161769627027123343617891957663716734015189847688171754735149389917675115005882216872201809387314562508604262461398180099207680960353468416195954497740183068638644816374820523120134666726231282093290529675396340494982349332770136784665678611100632827603795942352981923533754136156241626708935940180315108035806350295069612289576707121060928705751504844535011521659021114338445788471673371585585889617975060689566611588433346920420093148233027283810324372721974035234428857829124534683802091511960206989842900156409533990026862430076977097481347118750090317693434038294931873673986942753780341565846126756165736643032213768509954216614227800496768815747115643542704708074509598840516242996395732113665391310489525655658239560615348892144660320460622180199133802020238583019550527634306088427301447118973566067957402501749392207053343029128563152657129515500498084079579261527987689746130345168015321085429096491263577612854138979557674024941773009180506551000704040297604322529733407318893071654361230149165054216473373941389808503991334036299780898777780470625309751411656733972007465301163874807638096567918288086482650683799212701541895647297729769764104889905971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 2537663342838976925531897096192702804294506565243747701636898203212058477873044063191146639598541597323957159977720395005647406752780056360121654997869851768483308515779319939073317416350144393895235365761234944548734801506606675394326997676776906135960799049771371032046467813297582408349211603115325781599311799152370986499244410038476472242475329688289744541796001735868586459933834645046394922119722725728605968096651146941811933870645277716551164323989964382289439853287413947875430083346999617362670499138981022045981311461313015647869266862851361102351634997115040299054002090744476316018927113389841168280079554620643132390400306676352198569685314084205219711840651413403048447161081419783483553277870445640246433907920085641714168544515271276825245848481040106099392169563616120354347874183243391007606920028153523537121032345530350058101531468238574823687155601322400440261684800655543076616841609859423668333723923160308668121949522664168479026741494070149250371493722288171706154615972950809526952643220759502720517194850033397821842161674216205285095083879549446062754822191931694251304930474357032625987178600424135960943028490466540879231002781265116453611881562417172118916926426773695116361071372980339272955043298042784138948739095955483653161534540332198822213911015690839330960827842038112660445057616248865992519006438436507963357237358766315944882773535351722928553313605036366501504605989846147189803705260435520861795474595181738203315688222109217223359187439766748480639466481493667448806896360495267586913812027784633306824196928309310109845445736050311610742022803312355915886345432736898525045244019537004298600184417379359289289399183304546841968268700203122148486204705904646287576037990983440784573976005019564143548524320291542984234310513976355327259115023756936726292033406687311238602751465744753633931172343478018195440605801679577635934835475954047039059053814118926229666756612438171661307745516149500684169696520933908115933831552298141865664169633746410015181170898345269441201757857136712546827263641390362072611101097718342581179192163629111197691588762474226644451530056917105478627619781102413177781969236568878358215964696807326916422792457371135041661672609811393864552180792352875307824862265903105294049690936537759112467737117600353505527942182809325515909895344603789938908092991317868781310457992749169713478733627181108567643325666013129856318793100086108298981485046589035958722735952546258266375070995234842967805711324513101073098982393424589224894154740763271814884544870014716362756562168111203487647269153932027300644481642238166551099411657085799754466804258487284809164121274578185574928546838039493552202966421218755026690783408485963108589116316514776206720355168293895444843129070248241037553350953494746036645126579135977839830608070997212818279650855345411626341525705656588765757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -854762091163346268100110681498969961667651825139570348267643177670775575806550590291894107574948139983138795894629535455010401959960987581942560371314627597391303225894737765216776522230703448084345982326622417834669368908846609789736433558970708576186664187197027017181741193625022198176657942386660224809591909028230035860334520089693517748074279221236062727181835664207212834145197565530022562260567878794681072346469065204210471047028643035696391391496858133555185593354359944993325873153393222582562147874931145563458449020946784699623700336966484107312950189693325622894901064738004226029769623773271611934085838538035185861757904677306007150601655305104302471131248604144051146510455643276441859978414841377679118883107961014854438721602195975427209544821322396836562488668322157256989334025361646250650356947885008551005866050533736876680371358700358439456183147484246737614616531176639454971074455080287513099343927436765147535161402539118400769517557652404222082161244613366028201318128090210949734795121644897271372781591219776929249075487403671925328239014059871257786096520012150375766510485081738730382908425779227424784141837012927200042317633636411451003081824309379437077669102150594169880279930806068145375627311921095341774593701838945012867565727822265859621857644987800207422621095777419476158604714724603072636822750377135267657600718045776541678685746278738404207929609382009099057291313546642834917594944605606821600054364466024963481421472848647477653545177757044276490365905012545670696937118210936371222231462012222713815450488690803461126807765832688082104094502428383447198320742978847550611219998784053272665864870486562528792573641207544596408247756214742777703564429507487760792025531660464508861285793699540683880738300407421337435472781786857971839060259895647856513126308575023253974218320885758744332967589713437772829859542190135279522091636454453201297660170500159178994167116908719676671609955169147667964941551306294662833930758037849349459838735244202324083036054476980031697109387464347359781916326878896008780967482708861286589848903869144812069137420886705488001711323412703976454447239075061205991989754134470622748393888441632502694438849952194161475203064352587679535720079584639431592917730750156486439541352512356602976616289315832674198895480349235817453757133951626989874948697089415945421101416770727100267243130818951318819891743024431714942400604887523692091520216837097315646160976148928417793508430576374547411117016520619905134507028126492214554272162831421724012212450345133781758872798320193183465460186649214550072230750885284491063468256628171461734924835400444522621018432294286288778123671321622240159858277600460543456701070164912613313037053300718213764412969665311616567348445542671222753271564278627748421422545720101808817606201545814074481278379919516504429070975066805003878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 199324549671396690674685261735947653696462149516705685943763401544012676998638249254427385093830672988366277754326207521893193995169238601794650454333128263697458290256803377606238113524826437431442604417163590159535415863538833405304983855223156639167464648926866784117441047313383995186623495302257920457474686209786346239640329504383235196673311695216704050131569142230604911131699137928938297156214162199710720411669190933757030112967348959775237731170579071232149284403578600999536462742242498894563718039503562372547261882068268319085724459730467193070712956341322388731539471628756184444804214707460314186963542315316670330622830607556424772571698671388045563810969676213506535423829846501960686960654269577311115218626714079913543005152897117939444714257192273835400560248876744063460576994255444769377883264029522518895068028015969398245997891199121844871990034412862720116261002310643266721489816240753282234898000045741460430343378743898725133175045442834824466094904672802936423698827508924649863520070186063175182196331824493947863037836230871820414098250957831465740635347760603129802141412678267033550387252985870432817500872078315752732146026637958278073576148622733728138464947513373095645942872994483848585854572612009126030503888563645064269590894158473471559722817903362275334033307554247648092106455846686749239983112824194477947512822682607443035988039586008960488351711479979641534364308602077963099938687565786758120095234740880417204026310100559821958492108259418709071280703073409423235266698608612544849453965589384725376003029678048121472759011243114425870918431150385611854911159354685551805205097557168077997600426872477518218154142636979284457664073408414521210202386548677629510191895918773871304428947106608330518482154146544348810738139145935507368323926793024992779609470099283849304669997805042033667759113414799046340308533470388389277211387142170652042303409914251384590339915511456465834627162895861948523213779843168980410669417498058787765512470444789102766959764621297707758729426399217290165096636040244499590627558259608977439839293979456619041088233694626357470274419107546376527924639916126733226513571648959707473718088088851957819257353092807147645017829253482768070505118664132205036621184646462116904587529137860539290137037626273913708392479764575619687628496904136513399371022861071197540612717481667565471032021939644160929999164085159087944645321995054482331540355599355964847865891985835484524241199290269341117496866871585402434954547789023561837705206320565180700832385806687991919602204699801148586099626537360723730002621074040992814676594821064727645510319187051125016898643220236717600406442202344776728503290484661604571198578881295356497498098425188787913097995899444572718072202597163443138495362901707030645791141606159439991944286774714322124297217579757830309287726788588456640512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -27582285114033484080797298396534477090112447810989542287483007233051389046701255989310941064441516969526330533964360613716785990442879190495143624529153059921109723736052791470678624835925636526015631237213078756361046015661740164572378413391261007124784356712428043726889079356274787077994719145985489300479873345543635744089899887643935768098438743197913573689057167797819006144656089311850548675035030207870689577360195941590591328002544568302204761502721417614724594764717558452762578291171791849841743077820807656572740789216282112208022779195618876105197192853741574732928213887944226760243156758749574506621484913729056991639893525225085338413535458458777173156215951793106571088830654181374568474622903851263958379842464809507886112471669484568189721473810548382469027347490452314355161309557172323453011653693925158376622583920417269239952159526691939106994193280310152941704377329897747575664775901012825523619968384526545002167155566472953383607266639814476976909412870055539145908521980214755756170480125484123075416729204012900563111788887634673321554128647545034679771967337632018518256279202373008326588299280471914048643960361756162445152315587215732094352764412724065998840179962504357403561573962034164387335651883076747581641802403247916195983566697910035817042009219998299118627511597860415190613437161485866917943993137745035228813286221298864263966191345374035223478121840175671034892858560376655265927382276698659565890798189726869894039712162427532820636485836466086440073045631477560747821618392535076584496236735742864891649889094480544024314194409932790160206702999779429409635431150966026951101555310973337287553914235162140773723936932309313130839140963664777677614145267145686536111923107109202064032493758973102520490692134904390126010075306453751167739136978693472701737763136028699309225511074921285680138882654113948561723004590268673648026317822791240500520956483438337885604065759222498212951839264672301852957051478060444063228945528755080465779988680049342960752309705125794837820596273118344596441068297325078889721221116784587861940567298898459992795116965481779418210342593595641770191815642334301402849297072772830427653047667815554320005633754256359274813365525786998924011526123522812709377919816292398385103037424899463515088040051411354012154297062943236779204595944583299780132031055060950384005676619967696308207787875454360640438203250165923862122186761102960698702179545663232841248768081825604195341191873871815476660960109035366205710631462243053886149495130074118905660249553682524786492213718835289211053677549457608903885105554829148522989890140896513035592332300267377554351688804099124196457100825050186901280042448187230079449034733137029387066674228182139765972356948987200702098217081082774226245475511855880887958296883041101063356903005381399428730899578374918444576619745074007244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 1023005463825963512086560876166479002377244291451745861927525002693244028963316346233570492147221937037145545902800646955975313711675882470123855436994999534081157012128901117600479964731492447428646131701135756614384646916412394461416378735851619656103419451422079660782436393699883353895065351722924875291512501964870848177004989368384210511645467337458234572690129250711850801432241587522747594035168688638589120295742438404808449446239924877447942341608281392471256598175845875733260093089188008063236521160898722065933205308506597709698346363753766293778536632018512620428964045053676034167663357361896065526337573382563129920721797188635897229786828800642882096824403265087494197897462229398783595283876784420951911354999844331833914439332229048417075685105663129251563188324231534961650902390666033272671805933312469479765136196220099303651621344113207981830242850221283549593318619965928576263277485628203744722787701527653453110080638438480836543629930312411713080314039282878747841332356027872791024895510248040799919170523066514419901378450444143240406703029049904576507056248833734634492356393176871325946642606085019360746210982876414951799258256385712394765476519850752800265881856060639596200191089476666636052000824599079080673997983610424600713040941513249273584144124999027809310370976953144362317491267284378812684121676277910319966457580431796094864934245419630766877177600366994667524161760914123153953348773194413894733194927761755651457909686921969334139327393315714750300618556181283027514562554743042530534202682970813963087856672186338419798844617649283079874363989438798227256671286443028027560403121269890697291858234981285877870473882151441617753666781571635528051765097582920453220095436265721764165838839866098475555622749940244276447209948972514324475311194068071355583303576570511100068254132559714896480076870133189132194068357333642561267522351675941121515222482555759846002779117322770530144500904182519024999232053274324151093804289348294733899698667092930234382699450652779257686133285262855015958258075547839624387616724955662274086660073802450200533755750895764869238824872156298637397739542609444891577458839038837673832949591773954382296425499651248525155626274005036744894741378782971663096569606161967376143334419600378308919127706052590649199021479325002098524792492715006103509321249881491210695400312319335738486932183324108954663723587437981187249010594101379499460170636953540148845043839968939667860688314039788518634057563461960095273947827679230983796734816696655359299040404923274657863246492269776390323411829473837359949582270516992906748879475762380562591238186286625804199854968597570348720564781962401331435643234932035388734616293238352769374161964243177904194245569682779769042394995407038492820317962127375141408877161454867529455414978048479451208351813567645054978308325247444582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 134486858242953304760670776240771915321050054036442462579149822261198005266918737104668052835819023486451031562875200741330887443650928210401976368964504962926556186793816589477109161680027046851335268591632259963603537146909883459333641602911685957025238489881132823636984418031688426086401625943502168722318093327512346686871878392485224399881343018438111066666505971724987823494247151540163675250836204572515888066164092613562309719227684364086463269380191802045200903634604262036116315269335498997249856802368630300279136564177204985287484304599484095630490068594107101790921729003712768628705915263164011258034838930823482882571208907524281054996684256251237227110660327109736660211148795674768045431922885426804165390467896905657628316453543720481126682307427635265908791327001827441563238204285160857139372165289361452670798681821784088743589791872327350044954527369792206676214646884272915581667962891034463638591754836791459813943562275150740721415466315949139334670412616885418679085525843491713373727727932289784537244764334752843681038686493966404313742163863440412328811243079569085467709898099586753579916260320270788638154167705807647488505960192863370471187897712151556801646303005435720437184149871418978273502423562456401027869531298929103994213040499408900023350264942196332210185011422987106224570144964339891918625499537432153459280458504374524871953112862381322227397884752154785030586006452346782194400790953792003940601784421536248450004835482121338705324796997153190528853966477926025870543645937347180699581249436716171261449684824183480463344397862914332008048315008905698402726741474723642203198617991036245754999029366146106483436737627808411213644183191442766196678782387087874446964543836665166644429618319474511440682440971863187554629593430154941134393062951366969758490688596674783896045475440389547640264925032491070790253688878631631241977852618986762033287542417131834066897694761103340343487360394599913396045481783040943127339687335339670290993489785302128952714847861174032345708951475081053867049775005353551325259209198124396517726904529721338441111355992155462849799621007220376963299726246677901599042049380573367075992423827151042241045882284581032412621642598417071416562411424454662373870162845261210175942871851370350494098522082047067178930612789541427424061442519612754820427525730154669322309354431381395627467675906919033320990387205077205485874354254813398113552798873581342168487466795478731827617966793854024773551509323903774542239961371998269197462299156406198308778696345616719887376255767341018513219728257064886423151613759266324885601932082708769975771649206996856222864193906938172085281164586592003673486233249203140499414199686939241014471311374026187357193470349974155442916274478561227427275400526107912855477436109405939370564406791974244408669074254052199094211244964655923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] 107282920068665738309895385633161813199209292732503610219738185973205882678744783940057117423794601441607318702237768298157331959849558844971146598794205064669699967920029711422107306705818735032444276688255068090457560328225607121847722974734843323341119610185353081225228984925441373016455524074324290502073097726954979105872343389488930154805241366562436018856883235021966915206640099413947088751240317124949738152024212829658476803178977732430905231245762463246903028824464851115483860438376211403762541344543816519865269254623481523461323711180717288717980587877610315467643131955478399498380000269917959951522628204118629770955709229937847381997854310520451935524779083216806672699154559665114793450091865314113125519898574916141107775787775202994326370034194650036993130518138873080816115513820490961961357259372607126215082663569108595649722974955802629756724941272921019174202563455211443089446747933046890348260887718722050352487406639059041334140097063728005127056714328537004651125994626991784162759086346252140476373051216481259919747250554989617048213672148462574569362646773065306740142781651550076633960371858944436118797160128617951423216067334052121246064602559983260649230544519151441156424427418545388427205829547318668075245720391149773142078641928177751251608127737063038802737597376229923224995338767634753087701622981620152222821494855556424140188628477099798981381189133356124734775272314195491808977207816325441974150647407385798720294092788136775466677456202704234728309794200427694650883309048683445902274965628600601613220663616838782913029267919632439819576055748343748181339413604070379596960697654706381946845297105857979233344487890881722486098473629457247284550396840045588281743639323592770387072256538348470598169817917510121278421125114531999890512178067068043478124124877209350377722548664312042240459586298071844894112056636355884071919522701596152351464885005331015589673962977439646694854448651574610464402852076634448667743033037776332745385016243544275173735743633703091483035142565265963186565811103793234519462418740063522529507544945696720233552458440898392223004690775296209626347480180142790440522450263635541087312653606493905513204199928246906989550242942588570121953372273272387360796728821121114516853290120335285459307884302025439002286716552256167549207730049461840269457454833091145538370081644039437279427614970665471643212082711106520575542844384682981148904775617263698088935471138165735600308306351000201554500777840439577611995194818811694412799928077171544688568649510409894755486928538535783348695374997684841241312825895656360112905593356620446869468837484798027559399341912654608289732226405691632847657366293790809130292000458094427549505320694648141956151779306072980620518828723384273167022533634765179206976145800573094496638696090948530369642348715591152292906215642077593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -55696389533258927071304866237225405693199189219279002704646327235648582089296257811516676988885389805511502433245273095708388765915637614155900078302544804051353282956168833445453082788756441414930467220057862154609794278413010121690303820311686642471395644386722222548327485165282747728061532121715881516213169628325535706501351761024324286841573321140941373250894601077365522992545259319200418435120577658363481589123717326740173722971722489958665740833901895239415912060441785073762256852426055942587422289424827229948346343563632361157736855742801025425977065371116951044934328406293628696360380860026374279088750997793993260615945076681940235481116895537387017446191158353722851194530755487115157751949644345054248365500291894969411738631082368860218689283675277923806024001475577609421939679592035230521080319558586132865897449271279916022881013437294873645104487082621190640243368068233607375528468076865009090907372048273478037941109736306340062673339217016415096778783319666798967724909617856260567745672120413606616131248200609270342780459873863469867133149694197085480483328296670020674073238558466004686240031483072349979959246242602668588597808756385226095663470507833945064817751981949848018313147786600430389503146708994332554991773470448451275202067750488365805006495000122844436170745356757613439536028069495342539257922527371228326518354202023791539519752717519697977180790632727055353850536898666679077326180330454883870592286038791763015683062231128869213772530464716213616506685379297239269852447890491008212697518200661399052765999200670010354792021322730291463886240968159301721757760119353655344159693144525196599866220400445154545692655833154523806299413441908692463075894384696828097236432335322888211975019976522186807297700518832497064918343847021694972297444017150923010656982092212899726656736631645032651282948197769525426939173141370830736003676127196855827863434527562894007276863482071492831288107609555523744385938994742476908904952519156784992897330618648861496752095456043824188828351292768372131541497975703465047637694692251057728939651825486598582185350171022078589639750503849920073007017847406949310231410728430960159571676650645014973027864466224299049491778919256164825943840388444665614852798702637083569436486001270060972961564598010708922327476814683573707666064083647266309699497208871658898133964690483810847929138461536827950356151587314536121296595765834170401506475789445760666754130012193096271111249786735702773225899861845157025028445357451282026477562529587669424209420895655161560444092858598065326599748916524054951433858526808506280209200789396023238533965040225223342902702219699886903253764844351038533387434891114290813085049397442067749279677021742156553607310808238193196416590135058062527989844546582727659411017336853315750618305440268642434204549357265048991408465352065024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 10125736903468187099581566725239695193971410530706128500874058089165818718841939420246981450473757757633576211591827528700726180965309080351629704370114309292173772376047540493001940020368714034940519634418606443410902187448076105242616325380144705218720627638676500411775750968413594107374316937657853211234841679830899387485880682359506525842159784103816793800945278293699726271199357118827360872842352379166314736441301556665120730824410244200627648480979568344596821034381187093685837882494709574976675149471620226259929414631903768651079907607333307280956525209764171477681387844246175508921575666338263404988601059494108305385104992340194145411383465398840091883847428868039043637660515037613706288140773441102953305879460365623046903143579824672115292065879278474214810593577085052169905874824957940567108328124279182637863259150539584090731965991615021796413950053423273302970631426274571842043227866657438738374765202419752177242983247597774957677667740381161140517504358191984049945509879089139723768200232140425267296802890293401299403155973671814583417004201024402605044061797724196723653281585491119506596410656413727801253979907208153415168293282891807441979430460649835448193222685745008503383443885695644428877727685474155379100894705440604917977539789588044845605803725454224210848448861968429311921969256659452243747759977670321863579379546205148777733062577127323120214558186249358070056078534985067157777424649296989472685662384357331636869577821505670477327771334736644348587479472218342260171611269338261893245566436509549451665655055980641400054238909334385352687224164263661540271864373596339188566512244230444718276607645048660009079563602299584756891747968173152425123188986690367644039682309663514495519171256589555741368145181786238771893078485538347861287022549960300846880591347226300750258541536991768738943497893402863694486897830754048519453924459355025018458418412900637673762693460980491034977242633446067363136361422283932521115512370983321575074846357052515043118587900107490548575046172864478078832511451149697917634741034132126094990538936810764498069140781996610072460966486797357609320696956084266884385300152615419572417208737279756474562528747510714423484524950918689483565976804066176673756750674233302960024434999078169970893396799029050868229589535336918716020232862143816445299410602519127775075376191101268522199348157559585484618692554638757796016383539125606075247466028644373784702963576885022141324975287971930275860213392697504038119116186032884034273314245954514612818673817078433213093301924941880182488714579682656062082930982074843558636752999768139227908840753016105334664826261622285635423135384037802512836317675201190036005685568552582287016156253318430407660473810006711754849196569359630863550248491975295111604670437116501991237976942366586163118633198726379361804596985819299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -235932965783426206786152818091726961810785836236849707014527307403002226796778321070414513451198565275703710870733806798930318594128201854008495312143941430046601881602497448640053012621771410548657044204137770881015914725510975311395380505883983972323249323777448653362356520092623553465327706493577955093922597416103594014914733002804429563810459715773379745879351607462174857265898245673266630643525118230004241414991915260982588926734143265867992244365194059486908838294220899020896324954835088786600492004471339798433233589096119224224803338898220556861689031503852260149460782516995488255510490773685068206217264202607387157174497978953825354540213960031729008962642934499174461917765874800388634774245865322541820268133875898959285591153282514761816394060662392378561350595293371682915724152709742437628563715428362664781595494676615573714433657525959077192262517685596744369542074487034915509939818971353758697692559498881917069410972736496406594425652487217381622397498020451003471986373035540993204953044014062975851581272578123916325548403643241318239817849764677819450925347045646873779672462859814399218997820571389940735368639751019143199966654001464735392161771616765962371739675230038082924112788780038848142219931202155244798811674430349416487780359432141270502140578974126501260507400902789044919575767335742740718942442262531462509283680395200463278540006441716829408300499286178697773021930414101956667504000836628531612279157062760833271683912828403730284680332024994621266636038582662228322646574577503046232399577481237942495546629628287001938207427961080323023500817722588282889742264682876651200859146867363469620228446894072247414873628701775631354448388360864493217662596762655036433004891962479643692592922651868122089699747498327720577614401287867705943313209405542521633530184937550316445610932129061465181580938987963093663988431337591212290904101444304760894008114994267482455665713800021912069599843268215241354507927532808027641209461956964419554288005869200023381634433940662165105919837658803473528787713642414991149975015333176166794459065425077530653667404579005149289526435851939105095400791233510016348620058324919883012886360986195466551491715870262880557246806190165979203528955726970671926379579283837975248792708679776821990650317773498881944648878569883010584731249489463732489934576799579402661873118136485005356321159825630471732338801123382960128513582709602011081781581281828333943720154370074117226911890464898306632655595811291921115560764703004159366367026064955469842692677430105458078891139646722443377935136136694232036122007820249340843451255264784850764211257802862729849794081134554398207616860500067013549806891884087754734551198440874470758043114623374829746374466254738515197939199633073989043890051962119780529682039034645936026040827574111636936978516771441751264718365497753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -281934462674905796289210306669149707126373415213930709266658481261312834221831063410143347201957109946553720016575313164122424786573961658617414815620414193901151090334123437541714854397634056047392397670084724823584100652887390215397677369917744161063418199837607037447062646000004891795842743001907238820824705237290803416727734014574458817196002065993601845915872897227511615982472329609735091908582709890168449605726688588074000334363430726566483597469653663705306195129044484826370639040108389528167003349624545611190823398387319736403451531513752797616437401250851811791717637358138447188889215922211456599137961944331316467419781912655304666195164513462883305325984791356440255670012103171863192963858733493319293649019783930511170990359368590847546680211408052756370870366755658881016228829705399713280131266954891592510949161824927936719099544818427216292416860480572387808511882998167484469343362312864233815170422703228480129915942896382207520482056545013333930011265962602136123877083108384885613146871164146468870854520253133564365525341743383945187958384232953780585319770854716289248522481645712562088481883891824782861642398527875651919532229889864981786513173241652037038016251596500103598185528117742169646369171364591544453894101626128520452494374177965952933114116341566643643699532198018492144288088741107749084542801695419636432535451225078848804790144693377925373640684490563475471741106735420198106663173961716896500816244626792146886741960593929554815881569220687646371993611644724262395008079423851711866934379985291040359202698045948282206909921798335866929544184800646634707765851531771965868920693951739842246235873172120433730810790836256826327327864364285838617361141388282886986505072679412147600954264345241156490497205325470910511383813768867380017066548904121975553258579562254843087910966775808076934950101831016744782768808849656908621950687277279879017460576988651854804270264259329439549571186999572590812545957665740991747714824731957710041180857054167435954787942177710564044606434062803742847707350096050199223705692925472782813495221762049513833513373183873276544590422142143401458504937866287164335608847435613780687967206827639536949995769228257033281342687018485350093960785294292925531953570074149805207197995913803593893692671519656789790538154868551345843082582386959051799510948221858292206469349842737536100916578971150393696112722592636256303419869016428369437595308749782650968109268086789290808483859979768912388714859998596419737984257961650934095140778396511349367114228864587817445189223813347477216101596683010088478172138929163465493617211285277938638422385115814705389841746686989364419018974552050540599608496133636367792579182307812261086397493085473397982185563741867415917151899628769071289419341204929171481201234546975393814909640927434338007302977607633145489795437884866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] 70036078797675628340150444296001188908856347349358611387803282184426530802107932346514744994185726967598665943028442038532958537133129156493405071405715875202405836538019165278210199473974504191404172693287305642226749797872203994852416012038335282258710999361805524051829681796124014236094373553013743591619987210878516931867835063459543485631093088690459322585845149996719612114879125631650503093465744227909091094598916428564585553174017109756843784488445380375424838834989902087966685846228584896616632952851445355399259320717724824938527298650087069906913876024890735411775962705898185789595899462909373235111242877307633099899894171539651277618039436368050372892509295665343414939659960043883333695452598919687674689345403630716663953553694526119634122071764630794298203447464123338724018687593324236494232497644689694934163263738224716187564830347855447621215791144514077034725840330954745706865135163713705268777987027093308721131574599403607194354396013047355129647573579900479091493611949478838610500509113359734762496800213313933770667977060224749865849471186430831402344982163072754860563096233783796326055165596494895270571648530270912918825809881954453451598066390441720404210781956180624991407903421707273979054972151981735756779424735258164027387910484350978624221809979264986954306607311254384226225889432131185016978607161746195194501339360775804655968550787427050572130347008537367646328741929099883611521593629837046119435352545581294587790692885020805603064715977509299714678894776634939554522383667973224381736958896004423808976027297423378781496944240093451111880663055320857687186363115254965680322211855711644209855668191758742108536969996224716395483404253498368003013766076020470119051057795852963801735879424282644473667013357127146735122416704420148344950788597376835310323181083451113385709370257485589764740794920166187247154426972630734726680495919741018207466522833428052238864101676045223017679995373117319927449586225911027849878216571575164057195281216539965554596771132188848674716360680262207404847486777971071937171805422805721916007037677618003918466361051898133250232567498347970412473556993816886908944415468538645363406653137826314156608235770460287340147971159200283183647976505145325801246953132871259375987520936833858194578149212782985149312398121915344230231859337886579586751296939105444363047983125197119249037443557308727990864126785321908865191615341605959022788931741144519757491367562095807410303287380814776427330075961675014087844473439071161537687313926886281264874261328566152021446743362283764427707550187841309942913786095143464385853237288118414546014481050732843144622283202391264182478613319702169202478641218431298037089987272903514180568522383012848539161587197669331143341797843949321297488530663299683833506143466705923339208177819786218356338770553685125012276594815795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] -8945418646264908233382204346864389725281339500138311726707218867639075842333825320382368045018578261055567000592152941563403217583107296209805526789792917515707533043645240988134037242303919749005752034695269047315247336324936352620364097148721554789985822224566079973376748124011703001714064729317104715561385371572261485798256378570772375528118334055362964634471641323493068703809099706451461370795670819612078913157144982179680071024483991945757209093005063973322303838839049465623564285002280929878781232552259263052310849697443330276047079903702053896092060643022912686020702991786526152543273991097984261500635763164461012047645521120960054519845807403725465113491891286570766093183427156896758365126218807949276262801023645557739653340464769712352489229758866381381672889582929641535771711012617553160781775344174784677076603157508616074381813829771474908197777827260176168364024500276591856050568227794634327530241584823100087118307164002831803934785189689941847572585575302933095168090622777951387691917685713536160417401571936519126749342174676217896863309739861706292689798127844620846992028339244124661553509852094972468679516727056733807128915577097072300988373034929926927437079587929844509897269935956531140270261832863090485266341029446251277898466725490570176340606802230910471180655141218787092120941338977328298659685357538429807376011692604536319960349105314770059526260843013071790285384526915832286653618926746677405038676123194719097817063293032866147828866918029641674231566468477271017342651562507671155899496181098097408389035115477305328394097746357313229114215281377657621084970511118706564199792299101879305272782656919190579131962050356754909726892961142797565304382793315564990531612492580557283506270636226710333265823858015148110120392089313953514878810745943062020691518838845851512524259290892995439583993980631877629817279816740753019706698370058376000118657651741441922451535502411975810018485359258947603495883560955501061790914931980127924556572301087761124153479970465896622661003027301054323378292030530279124386838923988210895129199322328244210099558010724670401910513203813224831906165540494909070270723850340263169943963578177284239187711729376793397855535735864078568671065740037674681907790886149517018887228113928145096220054057363559888326948096153625612026053377164652056024163133962642093390920647079243719673809395819510332892904592397490822676101058268538190329653449865261203665778644009776224593307343339461649401502072273207763203690669149283145084290691058929594018706271994342264927640276793909508265505867544113646243044850247088531212416909149657102775017733645391933759781213067751699348077931668443500167404862839664423214046333673924261561046952002585929883988490038019793341979893518041618888260755090028246301159645730350205786287783145320080160049245622876553445091206758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] 528228428676894652936388401765000206051145060685327078237191725319658148242175547522641531988705516768828299906014003808747745244362814918661642035246898665435540539049814832495812474986713374088999838120403203950880519850097373272718969955125721950711113586557803508163402082655340292393231209558902408076478484034278650871151278977136073693912954348996655869560185391612395049720303375735165224609438854807641181559788683977095997958983128840934434115090087814465277606145562222546741785501057994676450122650501815159610006951351291819689532131880892104505778342215081924422763635521226906131136560082081492288668233206577922325331588409963728716826169677734109618796986932664710863725674481629081556683605838064736620384954638243660479424623910655147126046432239685774136357745117036012687179350750011889214171100882589681634691706285249702865835097055096326573142450238752267642528621654220853490123260220014741715815103668712837196868254791334138981691404541544353776071438174091268879579607037282522920518292716462530804863211018430468689934714206426914862594282090561650215786321354701557683624707240711996703282120293180569616308390678771971478998170207376930384016565108366181141109937416669122578304702946952403476133887015959306396874256024223844243996559518696973112260464273067484257548836720794944286110493710543001162002715349760410446828223169780079081546467269632172370774363849838936023060888931852222642018719784273789430850998682728844418243408761880809761218160921329511057660809567553336575959964363514488911290560980628762697867385896299836446582361292998446750453716399689418658432554882061294699472587425511425658788916086925132530751851459039944999725186581515374023753312813937244417573285894823607609608669771386834752900834363170997113289334354876705332819294351235012288607940980318686485472489324282311000382067319959354247342899485978780833776206851210347193884780442613642942679560252943534807844501020047143692749633865518146288981042139001119775891829620317215190180022817172635753964655949910339297844915292270850966174377859634998716755935564205910220697096469973587460856188028436886022931606621843185512430056933924985039878373545483862322590921400882610413749843549711468548027026270305219478540284304262755682869793907589199560257271691035538941484966411030225967559836587229324047541245172940116659746011551727961095374199838230110374369025317347078366291923763558240037966308667600751590411213180672113126984083467142868220498376514848746644442815682504715563243758095752784909282392378615481171211440956372076009668285854025343261499685410388579711093516969443058175547969444485539125579876975558752915799441203553401868290736607092405487624908620583261141026415538222116885706189147309605200127288542809208614376709784492760687073709024568967914018964994309269607069632412536480723077221580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 36227220557881183197047654765421846963876578506673926903128494233196289616703498186245526351968755867279832846077788755109155377730389481709319411926359151028532307598101677592226178814501981597476935256202515544805161337316252677681128544309268693257704120419253027552809835824764579269179024116637344474524664458751150798145791762736324971242747667844837738029949792436856431752711084916000389858217757594021107217428188740037327640612121062430525840310025557858313259687841496368088762457465271409744288093758523018988227628024041002485935340177727376314886206771560536493268188520192807380382005552241885875444452055376688904861716692892813634099788317112905414957089159395080760124031824788629054712455875920365306036783938049582677915120986950747539611217454456265151874814985511537704147894418663926558863975518797783425068815833746937471223930408890191995791795967591232772636855255106298677692097720742676445196437133442122235140464026717364475522458578243852599465737272388175924678411943194250955733820370176937560509294072896131988936775873606410447626906784170395246553994116226657245901030459361006366055054333724270239034435623167822722398934571261695542793560145112020029499860939745693523235795896917746752671431588741613533387449973493342093391708795853039464381499569830874085287432887443187421668807557413030325382238750475946178152458838791391301414044083492989661848340847501350779418233554328168358069741785354840198926043997453776832020567951202779556032169107720028633322672552251048627528962978399049212060184508134273475528604450292851761411783612199985161213853284617856913007271138661279018631185417345656501280096808145848496845374299466931943103198827835269498101058640595992367984701885671813735855199781324285508920634315185891428580779303269300308380233389037588868857189125757392961147705770108107782282220131705255400668041244020194332981591096362346276144685216254531888076463141517413081972458245057117336109614189843693844546973369355442552183912630650712359499362547863086387576193890377801715528108022272309636064443260211690807990249733151733018328599081603407888704988865297020966191464553680870702136020455536895279879807297696353148784582896733906418108957344937854071353197548485577967147402903053695163250497189870189997783719756369247947483934589871845049062535707920919670521082403733977732379810020038887985262267473174525761535815006730453506272650343657832015523744271366586316218596980755866433904525769623564615962331992236810474089916108181518184817465750521798774480701163126067234994305762935801270441931052488950533800515044323874077970154541171213974588835393633422890213521459670113767674952274930263124380216295554301500979580302353702864453185887602862999239749157611194653630092022806467336531104607453753943121951315371405480959928558938006456406414342297559558213808947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 163869844749238594745714390118739129006684814067904179763408095573094043545333504953343790120239238350793865431651392185694124841311747627114268596716239575545021807627839919938801824245928871315161346385665340205946732804156707408962034544474364785576503464451566605980902802671442730464397971712815140057961575469010032784230556429683471340454210996279887276623332544459766927163746050024209392387342733770521696932400267358807627524400246250039207863938753715429486487786876241956798564673533248704668460933230676228156373740202736669659890625576606295200492429769763588127165762722528076272580356123731399967781746884772025555227187977087369769313251633476553826980816162677397122764509529431632671755352871634611374529046632628445947977064011520614821668495240036754469478370462826749035292890030402442417639667148700699150554512556252429215334925052425754327725519809170351390122126410532213489744368002066617426668136699642922371954203685452889548403529390544208027599437936026067243772012706995374552600956441797249845976762622069101862606862804199231218303008878306538474380692136158906123710600887231643816820797575934572473205114114464594148907733152688647920419972411754522082688873407774808241516960809729685640493153462925567247149526282913748797902882548653287691722014373551616542656104832408844727524761206426861702572888886511404790356134830687616642541952762735491044368406782838257347170621348716872585517601057519288640013550123813961053552709462153019799066418228022027925714623343525469716094511544101803971607982086954613613721141792519973153441610476462508971666135875154569580977575349701275925465976846498072135556284236777781737465922798205959398997790979708167901831412397011370857444681757457345720489116213286202700420857203522547284759611335406122515287356724938429754971349005661740376120409081351935356612491906573339992860087870377264988540982845490971508676247359257434111120623123164504310739377230019881020150336986602901152659422116202279876721127826588967946804148101780954260998593140268996325687531250396572767285019682569708660906826330850331744219369361854111317683470383629752517849606768503937742921403950305438081631308168941903128034388119600340028767817777570475023136912424993970632035457289730346045803591793937486974021045276869021480663910427586863715705191584290524403610001206710737580308037330754460182028776120949490100979096861920117839103091769189116893163837175278812252673267016901558722209204471659883514512571285971045031658679368640829234340925173950833741851172250797440161503298871925147770385257496192705599082777640584955389797514515563085489992811995040723846184222814038626840178020359964468934485803588989891019186696041548414286682782219114441944634688454964688741626464151844140780533767671005986329883133527275531024188530063498825673864634399489102952441839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] -20995542765496271505855569416470220101703882709511203114258937302972636138399513814067340872183545426779604488868414101963130851767024754802235457523178503721994322112543305691974910658535542576941593803918707270392728355003338656127670997110844604103393652504442639401244031539680529089014041950847255534832107329934075412030776378801623943070585306994440212986905753330481731613636079316322520087598403666608377177459931197643121784147342949464062753251741984062995867887680032815243757743039201942648507653483799329042819625052795523772602565210491507049794817382390920667389021256726609567096759362729169771369634514275337491932375816030258639548830267572655681550941195971801724230814213987117784546478452183679103093578339160060885056859752530282940540041437753675394407486253727063102050879289932079434745469361075247163052550853757614819196900388055783317553823433472810282256088792122379597567106990032006113928220286562426121457849015997137779643410725534511287588087319421779350187030137363738389714805484327764062226455107196057740561216603991478709101214038224120200714981943444461826714945892715593350103256735980947917913864793574134066282302424525502408023032278425721856166815801321323920243277271426008509511775343331896009575518694730563514613272417739138026694542752875980257802027963563583175904704848207130428786398981988983728325690822250021575565835747021604601179555683325104630575128009890414871751932542643917936160004225398693753548332716936739939559651098990863517628281227308515059883901784723945197581320698975015421925213093389576299690983037081909056597903067850220335482521846016664994860157869551896248326468028282633608868066202623249938708196116997644818946920563539027406430519670797506269927075989014080634014924777744166414504703454313292093301416141096277972823156930282234328254064172935138769788214520871236269430570454171105093742254380062854376304657100884929560629779455408237167443858820114078471757213076941838672530529150063528032422489414216915179119297879731783722645491913286202685167800673737753992364165075020204690961715576515990920527007084383242035161137015647690375086895732067334252720777068737787619877311200494600226907067506631906230535681609914258865833498188628715677324026758345362485943222783507203492221020249300659059809641355020137012690707406192668138076827701392818624965405709166046696508462496623520684334365231806413541118189228998216822750858177114143586054319800798125173733205703580106217215650184407473483738780356759309984306316088065484826980677568679813209427714797582493389882621598155499911745180738373440582615180975857936516628139429925648967223607821453042745969410330772465392869282961542279938583293350062451074508817147461103385993772194292821102225867197263804229205589466465633537538684295146568265035282221352025439210216269735881425298443468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 8706836695409730842745795238935102078288239980913448738773191798286490693696757693213998178788538814150529456497002864766836752884094630258076711406825751413514560905742160557179243215070835338271151835152970927385383631654544401338430833145586098284739179664167451769704128912551223289558595131163592436237284816588763425335443569902262366525248889434751521859467727339432363688084438467307320417406992770205361792493400090968922308577383225558384935531223742713376561873104680096078338616922726762096460611904262942833620288256261280488360027227990078198071927720172010041926341874943164156192724714425405297720223864595670023287396648504244078248559724869532220992060562693620751332979411389484901886795013497809183130853946612043355136579251072849200290394454215596831456437667112624905244077860231886283798113335952289230459246392690766800011990537439764760792925351329197075676218150547093022200519206681866910256123355713326509151190417660945214071738135547216849018956717474960176428791735243972193748968574226017686274585152878653890846057290257343923113968067416693015357177362997862911645867386492784857644426589833181574207365575763141913403317832359968754420003642124065126212424647281616797080136407578191657779129439340916937538486227917135138717936391235756076115745319884447341480531691785314888760750372522137154469010471142156988421231529866652295243382286113024363893360001321456484355398600306402886619417638273499058810051428360530783831942590016641606927126686382663547723960549787103057648766176992957644468419309537934787820692048725674075358274704568225693805094766645461205726736205938728748279976822781918134991299661800522098374065391081587618377212538638646385490892929860403471018717678580478594378639700741523011452467964255059924005057004396386380137254775202941684752778888062577458538200377362651235242203265538665756734466427365077787773495183068561959956219067891571059357171390982343034214572406481680965545258529353235575149745315595186940803135287306346721634272867674011189505500804608414288790080790795692379313197857305078183145727507928771021267945846912462760773070089446562997904427625383077672188927455543838391912218339381939660494978476221519431051038948214549132116749953585233000778853456337208250837895203217928016936818264493662582057078522647965946305374917666407572331527713643956325146792522519992894379002124249323804019879340416261464621816299848725940352967779878474942708982041747471998440669125123426415420478403703871536924134172545036680517827576328045172507576742705804399384049967538640216822956795777732731506741813818652825972438534943872711256303814780442121417109631510571656237496323639018158390173651035276515127365041652345394083299461364265907049302379690244945512017495770912493364482290983784149954469211005996920405797228490051968757815325966311886561335343841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 436563432609954163054228321810504919531989598964335228492899372896373500396200020785226075050923497768990288324640039864668204522518316356018992445633838275210678715587959824033329079708262659374849851596629916245867805774998673980869338688615915339420172636588035393246470860846978543249625855130321422104238061053075114943903154830537052256171605585310050216018855268375303307250993183834644094254943557206337076805998830220261221800637279366315084052225735497982467944157238598231809836023027061992735389391955533400759210166946346050783606895887546716200512617161977815923559528723363430208047663491112194473748010637106705650560071995279622821535099036954920673368563997721390671283092248644556214480343166158389442943012396323237439049184162561672619490147253917463545562037980749205173348822813745318525490114055937131210889314480041053468770359957997803575614695997208116585909983232498366376256071564688287707554443683753686918892257460259056168319491401468579476865057472770887312228653590033198772623972729454810633761926301224062070014225850956222522082305860677707795657005357353835676184570066293381001206602872031118549265763955552273904639356548053974524902742533502169425878995305993524981557420269273945709334605845137411159279487060667660158618572366477067421465148746138662458564163981612350166708390192935200300981842180025621762578644697210853136896808169436264226405570895306905170923301198766548541499036298919552621518887462974060548771919374728076052950938369564497071371047107294528529422763513551268013301138414569542718138363259093366076042960435169089439771657949294617074416565072437675385575287506889498702029453393106447385367925653827291319448480413338858988617590529609166868832127018378870211184189783153123842163184560189620166889979368951230564823520332440067164935385116045481020108441492467120455354594162908226747796344530009809134851127032549817719929020020471375179027967697715768533575542577050406329038444759604197220222807076020032851414225128946948715890790286263108578561582855373268305613857415377534638387877519646179716199982146100985144568364147108852214117874358744572543907725965034395263877784348137344257044996560366082444088823214997807256839053089998585211406839179354671537241875592546650353210042016318838597252588897189325248503544862923516259522236977051777726036777538040260810906069469733447523712319320865734661146211444833400714167324087411868968972191780114972274138128786703394339583880961896475867439314528918190109575154201310156334738585567883591655898007364967173913252031701295187765108973839298445416840547986772719108420469989273251118381352241896389334875246214919608526648390259113996572723537057562996137394464292983153141420638620411626886637852522640608229641958344123583369330652710992322565447856648294426612832715165494005174516034571095555387598415541043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -1963078071032305681592722919283695190320084141387730897262653775228614863527389428005387251262189185601409641130541759786999384402036100824912659833390319291244718764515761502707666725697226329629634011142155854856670916116241311419945720425482579223983933100970324573044918909859086789812448242894929591680254861027067935295738901800708012140073505632686978810413251274437260356492333611013893791300767271349994860652572688168401600025842753260458237966755654385125943612275645101483703035444320019018127780641209735201337073366581882289345024027169068072397385619549060850234527945373863529594298890703515506414939100760770663569303051554456231407853869870252815994462048827483060659358600716873486325373888754164618775876854549826569700034519143388566194989142802606678067046478990058672148080116814085793605190187581390961285305251462631213641450040219242714452775059781990019600381248500842665011786286271239114652285325951544471876739837511016268861828019094803821400405794630072361400892075511229050188336625247158642815355480903794241175455042211991757574979664079849000104596390917204386780812717345793565885362163803923030204186559474965508028036443665743993278247236911978780687235715712067384059822839810814470063190987227458688584782809093477956276154583476323812245316903306745252105959522109816702097995210133225585800982238893788858528169179678016882992135775290727387936054447173835856982257445308174593708214642529310456193181813024254233883740000194128822062435793571096068551744484308356502884341498341534729895996789201972898944393612630155990184634853512480590232538286090575839956792734246856797682579844663335694123637135725755327831475361486675236912042539598415160660551107729465088382951633288208708644797030253877371757557230020574633025175052040069714977188801813358137677991867321273038614454497443645506555647460913737360125847344554209905482860764253709685936135460874772209684076443047652965405209629785757954533279957455789220322648575453358796962952726338548115396177784963148761577530623161921718608467922774555993558443416106970950010648835073082788828034616972447079919353022379049525504744171026762504060599713445697344953312371897758566029379715028343949344404931885236427088720418761983062049528379593574601325226897989925143632070270124835678410317213005779128285332346601317448669443262086251613811970362930076716019712965423305560433273687025404124878249561011639866117555374681476292110099617469104598556618270844245789094222740150023258136066788448111930174209122645627692077792383390289074192903844140859176773504383270046794847837915795081383360871362595655033438616335785664346924274562593504610561831703471867464971075836083228169113276929915963913915272286824437185091914529363792509851949481890847465773319596883003876007812163770121939626481171889331066315616478433366195116625218576056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 17088089343450585739968794629209550444986988220437819016239680728365976866298851802709964619619908745243554933841562278344306592890609471476101206877851145212682617471615397418644431837370969188968682044323741797249224129414440874845911623083094122097205115135432008662344497939823347983985854945110936759000994915243780658643840345105444298668765807345694850807449945156251438231296730991801694696247342175261909377876338102859702176346469819448495226369998991677475301670469412094185490964173795995994211555972159505401354445060312332557095211496939027266502743231273537989069530784435139480653994021100752802556574261668072533124995901155388203923873963413113308109905928596879466907420476689579049651678657737733595338982321765802449558218174321650479747826510831358500383062637160465807955964267524943907761723079454432745965319221988106280264526654790407863981143129489806372331563589917851230955230575490400821531989825216156122531683724794535891091593963958082276113202863400370051941631653174925904993525263617810037742771842237079256915248610546097370244885145008543571385481783606055359459256082835085648145152660362531309077331566114698373960841440777357326650531648032538168372013406308394767612695262628517881752509457222763268111732198004136859430689817972273604134137949713013754538753571704765516317702230746456770716813417389847543555454781337299234101013774396842979783764383555966103616669832929796520941332998199007147110073981695649928759656750860624481432126208306129858194837925904296980976810444626427599818830584919234601516159479701626075449891777052858742969496517400145940579803935246643602993423388000686651161010570014872927262432850173654613720824735817796334115982478582182851107889280070914503755779695278099969778166634979645916770849610599201057327845647130616354577131507625118142947010739052229270915849801245152861563365150264608191645249541096887553157029222558412189759783468758756138492128678188920493748394839501302998644157709285595637880256675180247769614616478339866853810421156969330316768662592616877889794481562645744537620067343930968549444420161786600413146841286726958289392731263379682617463395731714303074666354431514248188283592082855791749074624228240493979221013998734250667255148133792744080751018287954380057243544922492952654932368575876897740417960933040666106219767197499829202565685505184501758972390708065348959795934637592053472614398618864396640581395860564615591043993008892382579075230548879070070594748760543318461227942728913346303884331081306348011916576157724735424365589410059450607677978834798704871067164026757041748937215760276766437312975658890601034388749280193010576151899700924168213649376793918235636234477329116420438094247245274268628835544054937869435879136954629638213185140887905742555355615192321181109125689705093217222556901402951623778914632646787072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 76702409907296979830223038410386865096278393553009942221410337883727243718685016683082660625406824192291150052997599681237400640172792217272374891982360660370072698673034391618151590303066790843806865035309783024336995585323864509869691295231840051541799056555623149422240097755030095727960466501123702558396104734958640473295368481930755087918975383728173494294129501777357384739930785818364394762247295892212699306321527995936314115853518864628274661604942115217229370201395883493941205204086528561773419535720891718575189023419783985684753642779090561426211591737592569021932389480086498005182646156183954114172890896705797497443158266281451842459817422787609284663708964670518882483643379424770962307512012525954260901410096260553664658776568697529311533782947434643162825042909095928358148115182410028537843011177450148885015903225540540209623010335359199683541590667751292552971622168981697133079692320518953554237595413296877036528749119190025459209503864955054500233382435374803556545350574922774618269513287556374900146846813201375384115848656987927265815011637318379560676660320333048348165900362629409629251443169729098636759354367870785122982138192788998570638791142516194058029681632767111575783046074595952325518298123082266770097067422560015049939553340635002582742207126904765343178596768221607121471537618539455349218370952985390822342294291488617940617945407078346888858423886035702270115168119016005081924762507032303230680329064574106182421182040320482643214463434515956572596662221187372430216345157875096258146620952044309708918073338221263449936446409745892638503780888018233325895683963149590319837278852375066879928652005704233467407503742789620487000951406616665047805352968695545844353235104341529295143216678743705991778494265659148868561450826901267056698470711645428138883741825196710216872266533323426852986217310343312541237888242363099722420984197069232047609012419558329116728613285502024316581419545094264043809696170103901870359213954123951603366751954966825891393807269740404834082540337082456140729564029051416173539471053393989089201696664958985753839720732884994588860021831192923215934586239431196076300333500636497394679188791860009269335449858851386686799661691635716887359581831623315416170095647661047064807654504555339355202053458624502577958574928031474419024928979079646390459722505162193879181823232522670713146026495292762050290860854955759812894514604852510416444830802424036169948914348802080604746901786444941610888138761017598232118672331359610363978122551934394768870350674330659359719642781932795127811164877334834841946328480213908026278112109510497663914592101173665872154372313034258031394591871363299609468186090890521913719581345558933895947499201253987153514906133057833917131702058608985778406205270618915734422959873614209381422775623478033340885831178287359176994528647645757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -174271183256437589505729566543648412286689520958803440474630543184544966117616722091123889876428786020164485648011506904506176488844762136456820342856626724552988281978093384349147142123417456950391873222258064674989453242076516431650305396977828157215215366342739271711610624978425779528255299964045353225456375156769546985766813665842989534293022265586447853825840293881144055230993908323626660443069721464605138040434542078729636767090607651523726677729029130769571772571494499628833480215979874287159673657253536744886778413128201571452877264553786976278171241776129350734644843893029105509642897643864982640391605638886120132601890141313767949355645786544501547468194916778422980543431393506170074645133019454806907346103750640396824382371807238153388555808642491320691578599500477419373291328599543082203192174962209360596603793636916311004104623950832821407775731963120371854778374931852760149616825268475817292057914587106101321299105169140205431934509299837208132874393538753440648074870277392077340023463180290667889482301262393035748544534903595416678833949413010717073437929834036604608234052382781748759405671854130307187684379693554866832094109955794836275813670375392263024341798232764896746027221622809665156842249328105207830520943995195654701393172096362440560271548528205096206026932889394240257261601407389124599775247881130580176774156754690130579971458583556684252504027357625533909084546534907952112661977771435257935005775259553574200796121115276130435133476687544456634213068146459013456398819744515995044707804893680510921859373177231802759606119279987270138209940884590460711910960884613233621715799810375639589279996707720066928745538888315610736529146534649010363389336119592019206357350577376544776754411172397708268872574929735005149445728539325317833687861631858633118343350620156047882696362062471322395663435211333875021961239500604415023773978143724148049036521179763312495937914849965248116576696207203352336181934857366946347433503863988983218498178051231597135467947982731960732241160941014810986574765799217854605464252474200534011850232118494651296749618270347176444640923852603590487884754937590580712983018784266801036343877956305877164073171938723665671306106129913588870357377659204748815894577263194479507095977596845204498744197230267173571147582125520388659048596985049022827806540529333759225970059037695848036434517480680953062755537960307899725615370577369946987184950821464134460948495060936989470794606990747236811951786977186691295047747900649830819947916727807814883690861210896686749316226455921666622406420188924964811027312769126561875049490204901308003262216347243750659751806529876361380327685542598763669371003875010537513568273421851793838258315194636160557785248720661898096156378545550620044087988905568193478002789520621484986028366095615740360146010484640557870583833373442048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 5665578032365265140247097490642118892357584236185268035417837547843555839006572559507773203840248811380868838506842288573389896322671295194774929188237219702705668626438568974103757606937616669363694068941685041291448472812422082074513694204579354169004292456275084295079047493507104917814965891307857078619102185918986756242340732333799514070237575024101557581255089798149777418980211859648997106451006155067836118901328222429612899374243875317369893603711373874228364260216035542210729069966057724150033827941033259491678378548890047701735620139296109990370860983811758395289647777763401513504963285414769646082349830674605161567581386736498893526722325734945798383731542985817655323000343903299662490975788225554674275732064658046508460753825431590615537561411511313138061579194415730998097870634369089884287973398088998524567334804414015582186318602454684741006576977099833990444812000328603144320136499856137900550675677683723731052382295000817220494344188360579890162604365830626703748665778111869047175710102542731270550510159494510441737591266500093798905818448232552887390461692921730373225081610891538701887392175994166897052116935729501811237163451647250232393572302944679568449550298008470218745777657854592115268094412239907514168288544071691624237575070147464970336066896134206594095738654804299908180971879017147025984731613478774827015255862649650576125869821390340905139470545853654139411289018239886116974231903747246151146945295381960434315215678678901334059980032645212203199508580250544637643531122587432191348414783228800111994556740371217849549098372059339175682308771805689900807462285389755557789535751218512561209196317174622667611476181125104678207799981841918658673667524401706331729926308669961565289131433363613103930449984333787557370827813183502048774826828614963268503149412558965975637723821363251761190898262506669417447961868315960253837529431405680763412687740315850510232082771850723150096362379806662935659621961980647726505047536496938562271020670400909546888245404101676635971054139417770965958819451235895119132796895876969378001868830428168115039255050387728129160470260602633894765538978124035071123418323348857106549367665816006297203084885303558449102844854302957909389817550756769603585325372126429486225125944102598475945968520324769821335857721750723726570703799482620823747430329605835410900104642413399099840849905417509431393641223284360439355657411694721715427153335169751462119938270520158216100819967594834732554093779645547712148656208525546993256309150187646472595351363889379293804768152754083636527794940987482347850329660141600583091596899794003158719405409361510996560559343853173145782312927472511574392818230537366824758942668543633471435499540209758325070056786418356721514610467614297365531158484074500919542671773921520754130103859103715204236187482092159943324649674122964500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -26416410686864486575259980139835882545417644542346148887175247777799748504011496811561517822813164133793996763201817884249235589526635292738782355431165624381035234381770135863418746055923781516737868975645278701291628111963391278276185340678061590901743889326991963342257671116927875624270005244911888542605554368863342655695779876882922064193072317184128963372383327863353476701987037870920713086475007146063494000271555012210614747849144989514395613541329170063571861772661926851622846969273650956790744840603383936553439896110262783922350389311202693124778448399886578619650657601739615469170613151818650338452003049865716897834769477290873635123751394901974343942143273862344084511389274011057812349426249049209956974766361077680530304638622155177665706229152925879675101772360997140850478201757576341738839318970207668540505254443658352930923865454663884355666386162178908770426197664908570584046389788870890006601778005827767035504117614239921317725544281132214854149008421717896556753856463608299521100195112707407096756458205627439081610099095968526749380757655124908979829744757965826865871952606182105219377775595783152905611960533524056850254971653256053326037731592619137843222463134651029112198254012206500176061014559010797577402837444018302856696137701806407504705266253163088463170217508375611059735604693985016697443253776024093793563252757867229419360106755271470947316780114089798059752529898846381769713978927111576773526032271235699699844764438359646646678538620201922488854936179804672084951221047387343797881314136614714496729557536279110306350780092118292181158965597190623008277704549745395247992209975039844248212479850309014211636415378815945060832026913280680345544287928387432180735449141643902381129684405049955534574804853282481588059662397375555124680235445935920860700260106409040741644810082199185618421252617625843879944842343044035446936473127626824103725884409991001250588576102683871163635830162690083669099925818224464773939894855751122948506366724202264831465202330606406193120712003331641696427640145641417074070598052314259275690376223167033526579831488897079061771270842817951606482071069359581601998693280975061859883711771976055202912324315489910620024598488592084836403148293067984202617699529334679651438739511074427991231662394373478687912181551197142992933406628281940369690393474885082548995818066851096676200547361406304727498783734053780062174615818692401106464662068669548440640190793001361570486820532476609400510572749374073022919602040576975028018610284640872939732924268430471719707108795396412515605086500090828055368668628816551997394219239440918862851654890170319879219880615612032241060047425768231776079918582737175009902193523840987479894841196927642739070783385010005233888607026357108255326016793513237391954375313152144348181401456713679733412780456970436987073868859843805184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 8803201898363747736201137477890897710310187115207914618219012001012734259112846620132857067363935522390998913346834310285568178083196785511747389919113862736884069674226601241040398285886035479417937392048311674090790365011234360609599325818318748416143458916962386098665604002851940771118867990432924067880415294949827849926974034840554389541858904574525013487055952723015192849083663132924476337378632524392771306240872471039765003170491364264137670891709565116405406806119080573134326592498145213162185132826929204869716638661001033290969468387257898366037167286679527250361975510955658501662533307120288236675309421348478197034215695832956421908267215427720098478351445344696493110477392732273171350676520919649450837343496935439079488425012438491266245808756691652365960258997818607124293218327097806770857462014222148910700931689473259114248992025768891693468850584712409924083917665532590576800646939653942109380316074896522882627815032825341500010766485834364424179509439388750188303082910833000872487851845720920751088810761397429612276765023860469543194397439712434901792763154656771997329084693761330948986303942762766786963067024584438472660059598976336584655831500475283656767636742841262597728946941017627461558651411786633327040770367272116355610714753679271828419121295975168031285961677133567429376963537717164498468025261136760973883305994449266795983706607640228859235457359095786078067567756506539618299322801947967243909872123967209139715366617644704795150725846743154107183965981430766857206386919959598156210928120533913201706727889956448196897035075598868446526606536997062179057982229339010906860090219236931300871730405802957656707770043824715287535846336991206468313335511070550288363162291213582796997775520707746398107402184226623801575313490707660446784501616440574200362836744279332442206995157217993653355688909599514446373895446674005884770893105832939854067765708071462301244207876110052505991648186719918820712011857072914373715370457830039918504266131693801163725426641223566404534394729804098673537068381754927463994178785982402196930556529874438198287161751731862197596313560769878533674801384183369850366675990996265943174181519259456368229172883465688999407377839111264223259796892402930749858597254100085300021160990923244893595105347226539871171969852443566631442250397476418397579474539176843506459155389719773588842111642470985777143094390318734940320218472262494983335007696727942467994786856341992276150398683812139678887283344741694127844097955388000335071939499900860697196119765961645047149951486137076309339471305767535774137035508744348135812014143780079471407710315854013120458647375954098816373159561001888441539598026848964391389897942243987198096546170781001070035107424614720199068560173221572457785687241029714659298222203571535788495779387407584452789239068439892968275016903357286580224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 14428218503275057180846492999181713860195219821585106866712782332879217385182002273990314924339153413494722417592245184099906310798751618342147313869087332950352117907325646623406464488810458058149256908137546510901148400810590058493747103224774259142871922473101969067888721028461906148795017073870381283130195731474660713770224772008051573387674161836740061336826858346358548218345373990735376227094101228531182565669690970462175978200014269301803880884539911468176839513309916567550189174978381282123891180908581816171322868621455478605136237151158043699633780401211046738422018774979845820269174868949156879127767907941591914984706925630788329937852292206970730291022843340082847575822497049279710683593853290023644935836804333744027488362457980220852023001263248950553054875085063982234127388419718497397837450539361320260807274466981794357673861589173787074445761760994009386717712627492818685751402421608871366006372897090554949539441977164537920035247518249340627246125250114905883863652994140081795184260326679360692732369712487269479253395350421838738155767747036271016559109864240311116865778519067364024640305895783667438309566157846016200442614021918049169418894944556095039209728364504672353267570185256561066311976199877972313022745504089981776884170670312472313583860347547069864286325688717436998137853166099930600406998994496097644958997949705874930514198165523203441977128639118202606019912777325270407555197265306939186551586446697636762909638801124487713733450755130672979818414218550931322557710520608871297218578931957811272140192401401535739108650537023740532863324596232672257385844396474586665927084951375329766120818637260633520774607387567439531095172509509320166507098136642733023005891085150338712657318487900780461567091396022757218829619468419503783236805282934251592253066334288848716270304858898181958317141969864939517559170158046423333832594725259912831229671102707720003345306402618591400657586913439244385117780482360851478614863652145253140297530928119962539097157357333611024345579265810103693044917668763989101813707349342226271164198365649449340159577810943771127097381649611114123146747357989955709244036200808364454417853970902713294951542254291501184383275304523636797650777378902492029713641026555322336862465601515703423072654184976585206061556920367801741888920572008179583000312800612108935248065276952478326989777182769459607157515978268454233516385454349629670044986337907552117598486033766809034399071437534599729460864931668401293028015046870451125957048656634969768457107712335167961017365811988377598501491608779276558418036738785297935966343945865481831015583832979020053586525027932030322564956650116497211529324463603038140550681824198824641942409384870448259694115739350014939205123375592110254218316134153201339366436957322487018642304785682911965098824091805206063359819853648311091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 10080739297779407378402799355794959074228329797275644519983319256104020229567161445946709362341690070518570495857927543095549397162339702604478832875527280395749403866046559326516287991179477500673870145719851419679889111924376162945546207508033296875571057863019150994000467642540051152693167070119003202239935972012262549250085098259034415080656208070517727025858040468446947875202618102086953548979572283367942631889577068675078296687789733172614533188720284700470917393127247835040002515482067725335207944618842633827663745112105401245089253981096400902951349227072933532262890239339832007661885135966199262505324712032431488972200720743355085658878105692384909544682606338237387631115067157547092246179072618040367740131953453247823986851875808540158048464639232318478253373930794168300333301451328842974849859673916202822443842032534616634302111152434520887732892972505996800930648004923908871506057053226569443659719624158444773916353466172699969997315321307450930100684551203987926852265816896206802372106697325596269733583150564301900252603161223124718605582592022935159866586858409160513688045691508326785762879245223341851100265431462691350972442749907217480181920768508571763622700349995200568549271784393834618476744299985153101649857924987397519164431153387651925554581583103005628591569668700834416779209041937753539540224448195132701236478978585006480590871937279018025727081399978905816990488445668134715783091397438302452424710171672124841577229629938474158487317850570373449231658605154190526946692646117115375927249202490691622792386656768311021900206210390554560831204595034661403304756820178507991699226576231643942588398014389063962050388539862306093778073789931083063169406920639511356192697391129750842720270988568228226614212739096892888257484901815042261934031917351325517031686311203034185363916685077012778189221772405570495949180650260700658217909851075521041947015450838586338167369379488251300245884821094125529396382410662973889195776467479324626506388897943647135370233350266355863790774208786786426223272484183906865522589877626569366373239867046081948152277383908004719182415949016661197942925086393032307962799396232153962205616112580945474126441370723789924647792692549433513684568355380394874586049915999068798972622141309469685664612273337143436067392130981574718172563761541096723866855814628040403035694218568292475755215722854163493154974966698541016654793933823169352255554551504655144650930387650969747345208239306575331902122515820638433594357119835698846956498357048131643350373739678312177790232957375706646912452480133078520720568144438137583905427150714375220978203859526865377484615531644346443145488588700502211404952073401284703104589434642089336202821390986522069399931605589373942676977167864783398960992593780248847498615749807985507101208842452564565860256241218650095038527985384601681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -917651319140882029378341968951681639624191245237977960810992315000006121316911612025385146295404018498281097514299658354752765234915629900104446677057260819905826106584926663807044716055307886772713655602108505497130587215016779227301376834812743554502737175723021503692966236926178281376966544544221316135587733408434300450739531833819568183081339944561949655543239817817520689061142027117126772357730598829955139266583480220902855996000394130174308212719756275955220589186862541582313360678982940176247760816829236035357598791680378090074138546576713151417041730247874070479463814208926618703284943860172510148062113073949335434656038248832478408299279476308582480216401745598915450385575151321482198778702508628001664874970992644189028222630096497004810286804892620509012065511922469117892176558800314109136615686359969961040520688043917361694281337683889141524537926512744890198724972508669748360266476667814588121242162809861429103562505495273502757546438116270658192272561267142254208017748567335108602247091814993527606427684150343433700812421724587027074693392908420486295655724729738235476014735959846569272002134132883163902032707314401483981751485612263205118575490911675767377844297429266841559087691639907373144990051668547563214779171986196934705986074386392016557692600628572883048811034869183997883472996760981348866060448134993826854515365995234886594562472294983711901887777414684020049643993002160776183788942258094927227393172874618850755433407938480931914062907259070150639990488333980463665810087093467666968667353069452142914616245282085194687744245825631239804718180851317857330702591627977667075358340802513578049579337617950912695786648649011825876337430502351777064904169095875369586780010450008708639220723358541006591276652675283191005620620220333741615039365048480385135036038263059967457050139255656922928203281968807374157896597071453786874260409403563619774420568634319183581307816141137545273298078461484828574928540361929908635201458597056771132019286493658743250662503066775808365878796898183867869785748412607979949141555444182277209066872235560345145178133740898240466930310170001778446755260186427011371179540083743363678026737480302637454452674338393095310391891426605414334910293888264605770127318568354146541145448409758203591605280705126946749047007541541681905688678961206676000948465828944321418584579685377192951654194889891078171564537964441033686273247180344033385302785124788086075823328857553096920775728719396722201822818376007442448799976324687722770126378596231539548261510089948026545631733235621066886797012648345506765810675504173620788829831439235556676561124162054534996836040484888141386556499389213608538746453747175242089601081360990786267305094255118543512362702144316263713923903050654557453556264018013360818441040425119692653040974640188842523590660443184942163410825109359401369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 4396855067626100088668596421022113402654426888806485983020620040473841258006110804444969834440781843655910453625158170322282382926554026157783398398229717741848463987237775433603014540498065517154326721505103098772501597521125614155808395313489195234856808682915574179176455541097680853803977728601043505131706834107336966298539756019196628768636615142439065419024442817708758501040110557982077171741301670750017225296842532388785750121080977846134645439710139696893194246740779491016889311251912492995097343981692048240415109231847599495816991291456791211471496468861829209375863190547799575600240344920755458421980011580912447692228566803295327928938774037731587977340194929999130099658416816113341229673483406828087851565909310088851981003259845376352115848369238753782480518803392591349911837261135183696959923491892623880645997649861027043393854691958417256025534544244119876350915292369928945193430394096627499396898411650720422140091527438795839805965303021302339935497888027675466862554040460745424457832237818231063983928591346964149188400014177184593435296265920717538890397212676487145177330824295341636186537794758730746132522592828442577461968566842628672216651932658800032106064264226054934771831431612495089612105126629917833248925827727448677788027437623054292072195170441634875537714792428684998733142556382363914205243023317343576705002356091851494965531110879604569356371611863945574049925997681453745526822265595369022900057480725779237063341685970160131329589057743776695724950133842100214685532669678517173494254159051562763102415015746624029321734704609380981126014027182162255971570721073781307786969449573196797159983172625933120133868217994620060454504363103705972687042250416653052295697531449633730317295601177684608295757734418107217492326168343587289556796057465271544184645779552771125641707777265191175924060164194017239726286222725480557549944891641749081031228623149812973911033605007288213580100811021024240039502745187465805741423092085980854434765253541608025540840791339197471716915168252958466178138321675451800631390559947365722315990482046401579210162603483723387264735286379254705386992548700642526322256657706775141813522623043678609260750403675103239033482570783518819349194672162778639683838955446879590901817766659242298575981954010769552517243969274591396544899524879666654637260867208654691331857098959485144954808081057905689551807179340797303627105316182243235673251435268134375643390494518372917654755300599826543534381148706695283904996730356037200706736119869700960852466127895344620130826348240075808897716218569837881467260027744951294117710815210967310211257947754609041597347732168380666788605047575362290996232966050985610165751224121221342716117531265980670702447136517912784022682356639675829978651041827477106546522563947354552041039664914422094316915856840100548066928147859044701306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 6559044745077208855037808943333460446021757811443505309418715309227401495437477246633199257578065931226259132032706635434891712340059314336036864750421967009587056216563103058224151488964067198681105650364516718744209846354548981324644457927897251708270507513054255183693255426365300447029851466847398015704335309907414890780081791191913505006861669649024543673527605406424454068031019952324947448429983515154229643610424182528346634592324352242347973772831479198865132951492937111454718604151814517652506824015662914819953225034915480992589633985506261717911944347871846695678368278050689055398603367646197615783823404046493587682930821998660232303534166117903484334883122038457886397685335356498824616218907560962279228398863886950348426384394232464815197462646103906213468319969123405951403199630826852282744947823286881205112017220426902403694889878747099276011212129020536491460119864983198709442105330451706614734027677264601925064379481132182282305858581261724718004156111279727082910172661283562390302490345307087258723894236038068338733968824629016586755303852236441229523518522413888892395577244191852534493018892673225034509397370495981807538873511222004056180920122286508248487448034306123828227669442812543974152055734155302943055557971519783857237075318356106414611978965067831743871947766616275688108287351947035856324850264384654081779975345421546632143475082189229913369433487563718702267747780137000854045104292576561480775368482014602676259609151881921207688616821853786810011832367567820008840867266008242028431536004828256997541754122044625948240233182222580469882145267352591148958477637688731831257365284147407689643618835951248434834005475555862240866594869390070575029438704065655726643620969052091967775186743148679494183992136944774923017249551576571215735930815608069923814015681130804832070763403530928489635364942033723771080560203373945978498268018605562688448060649086055231188116918459730416375780897442657029309296099606711867571286720151583181099287630652388420796258756434788540592466338365005753253329262224294348343905114186769934483823015878988646816975374901897416688015049807596514465223901882369114296891337738075618709962418572598353286547185561528504990850406972872506799146536353039798978074825707654099454644205513126553938832788224364983467790141956430419646843445855054263800001244864661058492685627500840299501572974787742135789983475988757886738886937844189559940540618795430459613223299036847350264500509221314187649300082246297603250705856533216742494400101320602840381503042099251811874718122058832097875375928653987706334794730424291206337332357777721375399442942314680951763942283011669126443418672710766495645547096781042734159672717450494400613418363101064448503675340113246622312490725093617460444822192886939265156336050343039056392304881874907010137946941987639469515523732077950271488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -36135129213891554380226319159743109150347999762456691959425884302609798805975859026698612966794171057374148965654628845339593496587468864257280401183616170813851121842610120360461024355165754442039984766741052619186500946735940015287596513295306374736866451170138050671414953575903481556030733065229045516298409215558332249195619947517206654294367732064216574517996196861693338228729480799076502642320130169744718411916603883436072463093632702822501809715182363341747357984939348475013673010512609478544135968367570042865242809037699530642859980083012117372517560883839376722333392647042491427977156119453409064680341190913825739559517602476636306668446165811478467033031570622836896119916873009987461201003281003160351531204860874046818814203504953398436147774981840182760588034716842714064703571918364944609107669704327788449978112312006300885021547294477662115822717332470438546317351210902014116120679633839430569554219899180090437083390263338249998048016904236184685699926710097720499839485652789686059854262095765818350421884913562876855731726601630582966076693230970700107898788070128239310064966750706279896350793189828287662543893385025968659847615903247695579512014590701379178541822676380083677444545190172622774079466969448133054100569351607505730482074471380720416386493649474404752815610057199543515632084590960873022072404342074082118607572507279478850951848341451719691642489867990624845897910009781162186485687804734488775638591620843396727331119427626069367860976273096443935425042406881984583376759559342988982342172324688330825116063747485552358166537378834024559484977750084663685715420418278989617591864981779463327592149421775255457995848711748989410285261919426563440581840486373731297657902609778605918020083667435565152035390683841320252110740223288026507426014340003549329627131945234001322506943390262848508531038229959882931973822087377583643798247773551231752516419336883645638612792122292157169519145997405436407112137439435885613456719260719299067208223777984334847122097258383663944772478619069293411096936231960917697282285419832504813762330418568694027564269700219807364290691295213421140008857937847693918434280528936796694606816071901704715782566848189138638905994629361841662187512329370362947469923654911773097076946747550437446632551911665304296152863577524510498975862033896548845168878153969733654676679915372614806521249839359866178526239352877194960948515297303929582349229414626559154231256833571203625315351238987761253287617340772342912232815755455288157944648263386886186191088182871494189184522969943305920899016886650535570923276060247260508783334901932425259471715217635421360111914879095632522872706052598679782547986560276280204959661324423603986280329011321293722927922159841653257649716441801111762889383372805372026401211375472574638816203269433363112345966574460692844024790416187981656227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -43216102320236441936701503962058962508577105051151341042573125212050921298675380015182903329874985641685062245642413356050024321985423922395999171850957186958377164651278144145966320564546960340573585149053836599274313180693207332863963584392393722500101304326687804306384551529668713283503934271408564534650377244507784916383968134371564930336581577407045189728028696566755320714105678880193652430001498332071539323643651714214715278652990780476493202666595399510637387893818475525182275499329738730012615127616416497312167602264480809898017689178429922671713628983078555619892827253937784727976076119991667365647256629032505089359072580131549368840889018317685100371105331032963708319436437588258093924359593910738706196877806691609700140051367965514704158850234750308459078709552504820139787325720701564756187398581592142871886652100301236280732570299947997077131723997379135302730183926213250628008979774899159017295828487771980386229858203080790369842143569970722499989595779783839673034038843863132514982117402143719727773532035533115148263687431040615614458844056618581312559785948848302550940135597415703323122511738983673430696003937164648288991884527069952809352385031028249739038724381812815163924496844008539817412388451814858477317261900812111576131047970286976761425331607761437773329544696774360077496868922612456999270279535610265072671113389207955347519944436394116498693184911403278328610473864515473812211628706007804314547356199797686571816776736965360678213159528064370903808146560279224943866241394428746001902206359383206410470303769500837328900038341559259241776507914792614067059422759904760711896530195183595919031337573814692398128974995147157556650850810094884873602627188415766196010187043938960693798925958936760430927011728861637984619159924721402492288776942465909496497781786720268714729717345504262943776423601708132568883850217567444979256163834651613757982048064012155563876944618465291254541351783054392469248497030478127023027785680437915935921059087387183808031220522214274990419612349569439255552350495677083535280592110854671524311519231637944495621758030258985366889749125862184019401449243486132265879332415014812946636263479121860927763296112177921465046808153975568395520004090957499911102062988033571188179782805714886068234470206867331319178339976554809263941545225306783100986552922600677000252125043199736002206839584654586255396041372985816676177087233680516380207082010185923723336697092474672731776418185470034215176721369260052648071035784842979336460482012485703412149323202089318981647332386683107380985927381312605021362488611057135650702910650941963642573373648731459268144000302466554097115074536806583546977457658457843127035653588061189932533426578274099889833591920689019899644015692621151277750380238916252814479603719689626724281378205694207118335320753147573334237376130180162204467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 271898173065254033458412692157661179666020098985598234395091659661812230264714317675324826900744251460025770627325827046355830809238842610637351731726931733181684903991806379647374609313034381898198603218218464614919099491605602989962672718317743359617416209010106643043605486066479847103501728454956497062444376000228137055597306962501646195247279415945410984636275038629429703294070723734242189305692560299253533166012108219160757985158655103858523698607216135718922779874923055274192837535167908676272950258742570604695022441085427842903416010192136892983071996432764974767289264732798944780475508996035722052121455060113424432584096717796396172834472310503922075201711823888506088404472528159398715494897200203803774551943527573877487844440365199341646829231272000168368048298111616428040163042640849413305334240653787741862793486589821335981127517182832691742202003131944788214931783425323759706064273071774145934080906137845826892833183821130324818341801647088020696063225957712700100640486765358038803580725325009194400904858352227050770021996826598891178089935073721107438611516638693057039371274352984781007437674342337510636345818788393742838424746548505724356116510646685816152169733044055010834236906637658574703661263847297440352662581696249390349909767799879764694251988193469185953635032688212102319114006564415679464995506436808761187666757036296374277907248396118509734930860074314624444560968670930067797807873646125586961510300880379569067272562855495585473175404080639427363693376338250024428644037409415183059960983771820690922900682901086219418767815780819053030155371369695878836931257999569446862356162370633630130073765854039488445334410908479167431912403354323078878556152562870093025485474950787416192849216282836996158720677420374411724544669828338803495232070982510051817589646634941169810488085014037169908222149369042869575273894047833223055504270803096784303683180918053385755889188116999608899337512412453713892259626267330845339161074498379590117877312846190142909314218587815718842800692065568698272535472770866282315981353141883970113443765199792170171427806709142387315743822473953219416543891867540566294725222002532981229045457480178254845687980026772334948396139219618292847545069595834542887386168808649973734361835618678969797467885717064779148510602347015399369128798164544529867979312315246596587348579198346981218593190423032975056844694270280949000435955242702768337448168986559637324349103904429091537574426470612299776920037301413952482971653091583523458087311535842295904295143428431628324493812474354104232779573824529011755350298444134618241102332946834137701938821506565961591906385587739907112968138167977675955165104182219228670828319598270225117030048192467803955486500322283316827820010787387384998394462538709175753822008262726022479063900573295681525543368138152070517706934710048476228485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -85765170665760083108016515803711663481086316407101936041876028135675705005168952964459650443038971770528674510663021581532553873537409337324614192189027477053230786351577947498621661811917701993795142048882591884908985354306491418610157163424553098110115456576027453942731352439516866009836283232681972332857175554095768037305123862791708864834271969606971387520899824170793476346341413611743007906255670956920329379123890528612673843692335396015309664904291929457168520608794302241645599546789143914214157077377539226623035584309618814906245287361447754740486176787344772345615372987191968971824317792798280702328797566868375332108126852048373214243609877336760764156016269619235555243544390785933368985884043571416362798619744350195976804402477798701649737679874777142518042755672603373724777346466986000175758404589723569832669966463527919484758659166482137552223047181646197321496928391661382713971845162062639511341240554357109099755032401189902238987339040155502003318428885829829609814017577751988047723778292250254307292116870565785585450724078902840911720747443629100198805616281847433448692938446407365726679623496217248227181811445730221368456813644373250527416877108273194149733475853466878740516195354839340522920123674315522959417710222157240146266078694763868103348849339734295896215349824364529710172113217896417880676232628158356851086858510547614920995630741155077590821388984411611295426763316541536721022863166457506948940927346858098142034890324770030547554942260730495864378984423546255077015044019744575342474352712671635294251182515438754079650002090168191422388457718527297187532886179339184669390392331168765642342080797506901095031104393931969906594584198647955235189509471213056101504835163883467986832971278857986016571095459799671616348537685021918328577141227990158857691679107973978831879202338804075963497582195379305826293906716424760340614551798557499963987696932360626737463154088877766853118711906329652157957374543149517953552508196388947159466240949689173430980616040540044470047546700270585884025813620456462171978491625520764027048085632165001765172415010016754898871437913206821433680531678591135888249085150891996221254924699040838307884023813662738344774080468464068133496500702444446232977605810914186412843407202767551420256634105305001484991045902371712510633270822794503393399468059280011257873475982770942482398379974754112628962231310589482754781648981929596958291336992991345256721658794359769640078977350970542227518601301108488188616357207634333365002817077730307536613652814396012403160549585378276438068671259035762821272071018554735642382925456796812302448866600885721213557391729131172447323672704748019956803497592211492013252934399335422166108005321808450506962752579944221106111356710284162530653895701242292389421090063572499484234590512538113685567805644858169132481499058596525532774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] -1051031283930190692830942393213043593464696927027882969887571686147271548592557553109746037115083727957141923093952819332975114883873818719704957471381032455872593704481548478169168087052193369785603867893428681708091069272251094259706891218753165440061431732654551935708573695290773488700397392190421578556674956992294608916001131546228699930557611133368286630108773848725949974159152055008850669886513737510578040911485815003364304356244725806767409823818673669283560450362581674978593536423589810216450292027352763949620460206022342119764634328626316496860123105252726423621618813726972406943431462606277974076780683130593583558529848607347330687495108402388026123932413496631603159257507704914586228949941079909360736197391300649948473225845858804921845840612648734685801897045619027883307711752675834980185951794348753206079345847817423582190998505811859025594497261391421515387993365915426936378075563900177019106432448847913380913495395082287019941028906048578500188119787092782615210703750148168195185503955697186057806663208530130120692209630556982980998228331317567042710231790197930427564114650620224661742106112259680624939387414413965647318132367554764843764712745735934874614249925738769485318058736223636353110658845352528955290103113341733393952919153416425924926293494317468271190082104378980274473189463491795229727461061077111444011088772586307469009742300204795830306943184717081849838756608643843539238316755273836625615107209464973961685356997177836040748543871114399918984836226423908050266344356317135092188761863929048042483002460682761992434565912535902439870830963080295539595149921488408295448770441560971663171704027270796422102800343522239913786525717113207242894037289692405421764183220503832212775129067784104657786089027911318063977561121878060553940172873883912700371337191731072826955570081632556841742052333433893604852988397379935673507733232951037575467856355064978554187248420960527721153980473386362640988414815620534954430929729491005642645138451903108004850267709968659785163307446851943290590481019771652373948711136468575376241417393881337295026600270530814447730171420831036213816731242258283738046053616794904191793528144572507104569287521531492729629351434917884964696395951066743178524205355957205808362406811907182765343161017688647953352694611979286144420170095116559995058483316782820253364008682672212995744824632618538439520914592292713587924021350525650500604066193004003288860813482056255218254012778295590455135407871797649752294646579674607854948739207549658966035829835244362067721421420631451339886882133134616664111454082587501650685469010315956992744095922671688014255264414434247297445640576682284937452394229820002431215272773507121623216949208227679575860345634876361883772556859956473291223719139586829007016248228466782905753872813037863893585576850420568726851134503274162680800215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] 2087538136702561316162317512995751162980596343030882899954389292527277775511760036339411107185524405626810583583194485273778675653283324912065751483478581978254178451641783913603340497570430252016384047647421485557761382736384222528051581668984269881396745332623107891471091263550749876765721142263845118071167711415840739249206080535321683317599071472337914204064359227441279827842092620817513294463030047964126073137179997763935971248878158997542964064205509714662084649238226487591260552332122605845575093650584280362306840893641507480411403273850332121182499073613941795641352305936282821180314645098906007388935366688021391000035437875605827630622472143451765396304327508165955581518620105092132121409856734454980179854614214754400986661333882163880127792497107529677884201251326032672038604737360848602445213804024484737257640704145582605368897752120986171090143913932371208879638171274635264573539985777980446070171480553498889468600841075251872357760778121108617590422652831930380953536883969155889361655700201115875562020411317281063051887044332989228081402798740420531071900895885063112166410994063608797169318569349698666761187767370709235167606485544078519334531579223743641893781652366973635900342774658244292395267641984768356433037696846343570949732587442081273577853551667897351074747239908460507131286208157416195577197373001933721153705603550556555060085636342583175262168216320044293104159928267154210110350823452575846090954658396630718918942353843360197466094064335975909012827894378530111580110585655827697386999981053042267674961875527135909714795373076399628031334901633322792984981880023567562571804042367452196070643664283601290492242511639287057331220425681001397269594718690566161199477034136952469768676751101188665988802713858195465122543293900213162342746516484492715715497315058626252697813320951597006762062416474319446245432847054890799762842256441670975606955700222605308023160237584382240555536042832356143749944782148751903350901062437763752495348313972693075064697408859425327344461818956032570068735761165646251657993903371324963827853892412100937083502668118252760980593234415844779415314055708187565513943677627102406259467641448883100389485068559903346355846649229882213257790885039558311120906375884603143829120956743777268988805530347352212784660010226016434908703762064807082559152180219974663514227747844113345144042963549445562583978201453774064821384637469626386228587675936172756548077499565163390887207637399260562838681051229029431584578671676270603247561350416546609886809772852404681799776278644144051851546532869033786033248905879054343338593543180638082230304525628944981356017054211438972766069039445308857755358952531595758304272079774894167803840011717333394261185364340663693830683635968330015978680905068455393445878446397503670419797685374496311856263830148979353499751889173300075560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] -1322056673725406407186932362957734550898679339867019835953597103446780828827977002627064097020230332348043030422802055785525180374517274223474772889515663300565127270779224495997530680104995712326413673391410661155401899027208771887026077585124413455231090818070595709779911706782787754012527581480865446886644610557713547532773056536029549895818646758175852224685366632715349363490712963936002166269992219868063827268950946364111825663877574355324875157008869575335462035854036830024056828128414355312554778790028889998366772821713465340682834154438184513445052682472062718381630947877177006343182259428596960131504014352884421465168440311671403256773915311049484554082601388096057150618957546560622383675083889194335024234548165182902388178915084065775053302752998309673290661574935095064613981131330195382331833285857017603356825975139538013212169188753108163394428168713312857195227973324981491194724149656890750780958893267484233205161552469751829748499483568548693987515039640459794457303751492337989346547078195061533288581764097682213607378527499654009153563247878925373511828413137664290509930148870496724211739893308846897726063175976277590704755118304426399744835603818107608239719657392394542947970991813525635895085314262035802587474265378968597351463984740337043521204959656281564578119848141034978412106476185455537821364808609528519209525029625228808985950797456101051067832579770395967914721258332998674757501682695807054969931200642184086384321608584999514650197456600900857409623858164118720494668263132417976624807325321429500792140733148280111362008766492802625083419163961985569371129722415456064770990230978353859374917861815138636710802075130702851346979426466857680575459226942899213049471911910923571239830489966440309982130697611773597164998289922837666731828877137531609792013508979289371524599182636060101118515222851536037189493638675257424386124523931953295991356535967806039003139944495326644371117846015250499523665553573077701199808232876928982896185446292317553848638346939624640051490958414801252404736198793941261084039761037303650436670161345307300242968165924271099418967479600220483635863196459970791471948625836882815319849069703736280567983286406656188129619776604381576807844923908413337770679782856028031295434565632940828901345430231445050680362859803274980053903739183555050624842229426355277749915134527210630330155520872370177070280467575987675609836948464847216922535811882399274279895721787190366254506024202568767696798540138530557587941737899385657726250229360269640209458087755385442649878313807626331499345459225835068653596760116283263538064212710059787228353390949886677975455643845387432960302085493473966722373802877718737534461851469935860604056470385877406584049816184203966081474980795897628164854478632597160146898022829626154887517607325216011504831360750761420938054298009635988470497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -594382833036722333567444606278464481469942739208342612985476491399920392176562561581402496793724477595285234820438496635287902718997372569100118174547735870003116219930676447217405701293723962499427917695499549806793102128073610775686430914057092981020137797031624374722051077368606626614930479390598787329092352189561664500385578929899764057182414590007184302303555575167407751099987855043902332217303017029801491241611403117230631218051646121744007609575391049927405065496367591510455511418747231557191866536493250791015355355647929559149073778666180424353875681482431389021551569447216340759927712660440382745662459551175767868004268165239333467401091721293094312653356574727223003859995529860456380127207425593853414121286346407919005668081989705694721285838514398265032609314833663763035982932955564474643040326235696672278882345265530057792201113173050622817494008829778281135691420402463147901706216779429040564634876572421624762330453961400726394338313726260003103700887583555665702864969750441335768701383273546190095047577568543860647531428823035155611650408725373114810294495789330148923650673559470911821548591111286928525600986203840024233842145945050455846129325264923917664817736150817300218245212997631973775681930563729741764472833257736218692498627748771442772226760882230643423957573293262104405464599897129912734469827294254166294288482019668542623979575986343335089559193966853967444805983234778284923852218491256610164899235131933405613099849598236631819365775181369118691030065272503691407527159803320745192267857966029218836596611096168363760195669172050479565208140915443320330658188111478852936212167296945302474860584398362744329403232893311222541597116858869373442300079540735019747753981132149710799209684424056558656525305304767149741015940062980376252449159548400219488403440900631200134659045454844081518372325991521387395319686017129334570403511742798596488226158725907665394579819624706756574397034683956683158011557757055092617044492027346609370864393165560897852650735965850967620385828501356904798117794574185831311780607481647280497476040480907282563168724778638679253310434748796948681122472199414397685979796794197657233697548167618027926124427552167383811580594851130053710655722774823652815483358745565472320101961609304369344755346806627832046411294281803467524792862818607953385322817581097545403295380056202626687344651969288305771016585054062771287087247042821000784643192484420718301219741522298780391630900141058836970289859261461781929301234525866795907013845378208807927355625306513638383204332549054967868837819090146093617988648122880706694511796946067194621746050740574801889943128641599441788238288548127262860235345805076838584262543236967966863168096761733750330636261716578689354540772227931806442054453457362025802369867043128595630212493383709240850081744383487423552243317722706910537318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 1422192602949216120301555188980839196576869354534712422981723765599261881003791035660238362346597697488907261132426818884040629726168982658696549464222098843496690652082880476115827819928407685709027880992933195343184004159691532654132669457941612751996492003410644334170976354100138554158873466445245927781097315615864300807473402371375646320025350109722261313456589967426328024564302449963349923597759656071844191801342591283375449315784511227672782218600751483323209098579541827922645454770699899951836355585686944290334435050134756231375092628206088633709886219554464298170268909191724494182924238100231630895391831629377306401560204910719456542999653358612863343246129301465875939521407163765943004614801536047497079746669340773843390935857968773929370004266404377718380579874174432009133164689118410072579740476724184643377253871757394050752385546289501446342813410314185944600916043189095549970706430445344315156377915642960997599196117021011823169763225387246269840094180138903496217227735888385985596710019446236353573265421433112004268341367218881562915221221519234593933237425298855308032776709918799998915937453419673224585786866382583025971841572083115595773390140136239665084575401680185799126458066879520315592975585820949737816782496982584137305623072367561883361551139652718114539316062835558719460548897064108214791122673297020458409644113077363952763625318519663283552539386007182548180587161564239649423884158080036246593493678520325541123164735799626914420796707276090345177881422076103051895353839228682463435341904726274173277843383294290539051465289290562513318690485612677075130445814454721402680473645849692189682532517433187573440469105892203992640732034199204239600488244541182971914976858458968281625409366616582321588926833354474367646978697608262714093691054351962770926873657845268380089068081140745840170023772117923205416192784908864651331532986494425132330945950019587938326075217720957003133059054255660049012601496684166516805907017308270919431941687817173739935829386893411409756917357508630688817255024681037991309093409177337978646310987320987748430297710717210825238728975986830822078500291966474126494864374384201409986815733469585952533285668643620246674942205333587228655936563360969666548754810668074085740342817348667515250380917814113106916016549178775798134170152128036698807222357120101897290356943785739860935598940877794520857050171774664135473393555011079462707808196809169013350354706441463594503742025416625053082707635074938756449630201163716305575665559227161966214437990498909923053720886669554772500012591506411799688446562334843148511480264239918174277623614904924082894124627980294080157992471624991867013875695319297754643374667235777697415062021653876297843689562667987229652824323933301778440504736037219654744218075445334112507847369058736254064487341704064677434721010738558345601351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -1094614660460024574579372920126869279668939304951760129027036034169505813906854055506522837483165682002198628084373878031273810973985993433427508039505115626379269022823241163318528850028914598323175703016353814112358253255448627340929183674267573328917121961961784860171344000687858343242097184608696192212317592049294558667696114914889788873843718512627757227673619720379462118208571349033146874873386086525197998269511566187476831774123496945879613043211326704764401833715348154101686616320854871351233003701185590994376322723491312582054342957143607236606372501876579654669477603604089388523520611611174827601334138806344363870578100840398353610095453745600550239942522643603806810000204618245169636054451025262300119879148017503481867588926878730641035139584840813102405986476733892617201453468278136362642240564362022305304157934650868222095059188934028930177238570501544517673554015796790092165167688907542937094952924869433973488327630310683887620967482216920996639101590767955136067791399910728182724550547931510674659729353993171487672163324275977447726861837057568927465736571761766274525474178037159382123909903716909468237927495339008604242741226591236515136167334481727197689811921340823041735461709998189644400835094729363857821741019426642308568835329936016174807429341867678304444282351325900153468745314123249782901192881600508730846359200471801317065769503594222177643562419643924153603428476343506161123920286674803948371267149380257270364624360469174630004957387092426834704461957173366651595289226753141483601456635157888315154096891682378205442925050921181691566386970664239122007408752588066061809406494882351327638126548248390108067613642390112401495615420745156572195881175609423207664798264517708412510043147129133431018122521588888824659040428405892898106306118946576805404716412770141579365956305851814752134008397282957462194762317159808023261743819660784715458586342912120497562634549725788986869943697973990956924111257346938591787727278016330533433484192369358055473356504698640124371934457236603985066982165995430407592552618541201907399929290364978191683516097006051470776282369989666036139463887912624239261300563801197346963269058129175085773459128562836350039610007687911100204437007327694159085260604285658316890242307529965706903468877158381341996968321325881804693249824098636935349270888793324583004921622965791273190564468944822331133025439997012945795895403963160495621817351771383118392973569037320390775452210775799163880512055378221926688069851497417286484499167593539001814737500045003270507941761038236513019798037607851910677503512021471486398473002019168203810468351870962225709928613414225527774099187171679004505782889631166135682392675330646961526602206427558425507453851574530736728437071067142463864890981171192133803389402163509318006241019446225627264263118931748409628097572050359479487692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 1196188950549022991123588869802001833690941959778442798196166868788767374772655570080815376780295394971163270496945786973802968485542622156025642315762354088253867592654043303829363767526446260666044280352360643409317208932958398606719327577301863989669754812266923396443407041641933237651135777676755981402173783267331673379952053191861822359857688494190311479281362235358382011872289718274676952592277629647610184224827140926647505120469501640886796643468218630246737594512636329313871460289448890052402651863332434132028206137224203890130266386944235607787466297296749266459488927772999841862015311996481734522955842582540527198704884989013459363671065776336663779036112783577902471877107476244538423298614775028646986831567921891063043040618099966734145670156986570553195795062917753706250697400795454109956218349688193436393501713044619089899311626602623525516514556361282864695184273272520926003061677480643012290895259005876567435455782582540468043393102037056183990463452005850444585065903232711843017005776819258929095235391547362647361687105220752150771262649379428738845532032718201615928934629056039209257320414791875750206938796057251730923349103944603639671105952596436661946877973041646296574391354340786624491489709967470372297078824442086132154740326883971695521177092150923839365804895995473444656987798174424419422957264783624932312875416733861561375596163695789959546086594574988665624061001543275245865955802328221263055222223861497255032313202314870551905536512347891084084377804256098641193016328832160643664922706523401218095925179327680067143684807245535762849226469516144880200087001655893733205859426161613996623101764907221284193293221731751802680107901826355372178972979310397581671847712832652196732038858943040781355829383211599645253249989243632259117279929446764126440789295193799913617029731474193619781834520295617716171656658004787811055602078196740526110902960585695149863880593670628811371969681438676852966001787286490837153467852986005855650955165125201076039160104051553112121648486975834532095747741293116107234166642425246182697713569376892139496273554639169372945852565980141418042628011533268523270999227518520221261235639666764033645164200442491023641562263306570488713501673492673670108399650344403556016101322560983683664324488383899750181733060255401273835511350267749465857157191507248974753449016114375749827229160073345928243675202946958460887429389369504407124975539384176712966462377734250887091924536894376935138275249854886267907882675673832916660896854867374378712343132708464351946232766652341564756201627623700684873068041349941225677829957546728407453647091446770718820233433107318469588907153099393699041254168308661533815271895868549690011429682865897286914592906794401459395507923801439508503597896614570700846791832625228139510319715929901959239175672417175025692857877607723096300584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -1732161927170883258226773405789732647139900846763861114902127834591530525168072091614538078068413908930004647364450452601964832830038187804061961767002567535090179354576417624770409332716961660201779712506460490843645699665796212753481563406174969149917221141931973112752579243794683015044707151172992460834209691209155708002111744474751513177413108260603353638909025931452730801706109568172054893675236929576175218000578646958896122190608558485961420483271180837898376542061147413901376333858505852633138334453522102076981607786326379173490000829123595592554653518390319826065125548417460382172362626848091803335614336095119210513521419612946859882274797562636558671996132875528225714225026984865379801772665227134286988371956074773303318345599105900444815525405290796219286850945571656713068215510859306933633547286283304468914088912615407106994551937846589730830048381273232413345985841525380955588244345117141223442762658535626538407223906518500321071141273018417605519122387185746359190093062701148266875967623342435843639858872537427821096514452063181903899367736390064404130437213718708576462923843402854051352955274468623356457278944933859393333841526262722453090204011481251219108150822432691683872517482803660148163000169910074912477004597175738686388234860600842810960101668386613437617830147106843624051969611102368251234707308828903935292757422484203684265813527784803142254483316115350508896717017999468467238772218715664187656431132031886393624645342733132698364986849315707018530780014712080111239462817527321427000310424192914054300317625106845606733168106374628099404717706986096141400916815637268261035037072808426463344872525882677434361934898835366844885103085561867380718243973439966583887700437926128891677908367398896122850332287636940124418490975912725996540785864278675705124511267782739484603841319125932538535056127262152198387771681873202985499725869695630507152534078709371858000649080239025540943081889098769348070424340825720804692256112297800425553583126349786579853199168408811597016257618169470330911115931700553179336450945006263822187489827577422903014949751162249244907624191912119646112943268127607783554429014416316011349368755664509273156406151268509743872656193300118920219120823253844952859055547012357647618304340668616212221337041389868853006037973863908093202379245832092318355551573946294977940811090353184848341089657381840443360261585857657856098227179488780675615624930252543430129375368599680606141603235243268501115088203690081492950098173936988765090338817723046581949111791257414872635343625244001236330220498770080385300592535693234052898462855082834529262240526785923629243865873744437965853567802169468500171142319159676580753632746023785547477253946726610273162747900175752876842251085206943796670322803494477706662005606830484328705408953500517840606504370103291826364962114195485052685516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 1973264329770691380706046426411298010830972749858974515364623908988344317852721083437619073796339060796945597256458146597132523390585258359009647558614113598889262392123858402770194401085212950348393501162790681289046820766060804100728666163537067992778368689983296123317250104694157826830160679075084727639088331096091360583621879960571238431017234977727488607861823954189369394243648841544995943450089927179865364431478476533173349270335994434821425360843859887078218991879844530449792362063208354831083536824285825068294515215911064637116826666465565097130378408473881130561664344291860098266240401881490793268348159331922744308393988638236434759169147004201635075391910111330430393516219028140025515403485436909640798297273850378792943503518760780117846870640125984274591558733147266303519755993405880441188422862705428157703922342716466865195580177271186549816444528842953348947321951849965785427157298818045857645554641888682186023905661704806847407101338625458371010499664248110708140467669287944610458013241440292097637497350700035895768579981885366966049616873846534183141626947554721004717759530713395955073852903345901474605485069976887887553297321927941027262694541356747961757529133699395652921778610571258063856823307768537886839712929808332970131729734024561575454520689163195531889452135360509137976215936563997698982281033660632015947721825324309403577642941373639263370538510292303273222553810481443678957844040353074548610653146343735060212396685362252869270576872314002602634286388553727523234021166446251211221736220279135999221450909012232562371123535111174114579388159668522745166872927408601448115489575691855652743970119812048633793304647020063131968757426326930622468177461954924136605968859786373834338669238772402826355420231937912899668699487535188974124741567825512111225451028541438297937670134088017933338965090339404627386253043362930858689449659259809227666643466046022200653959225994881006859025773062871221198145704642059186737132567142488185630764938419125013141726145422059913312100722501471572597988067097736180700416464698837176547001512606493843961274195249536135993491228051170972241592567072785469683295418858495363101422306510124273724019037289409524060058723460065004053667485875160374294996810299111337929444456428443338863769079407522575957073015782321016397536590753931206016906765554404679011890197780439824910680243503687489669667592681921516393965720593025758699710180587545087615761832689111933567738155439890149891465917483383915367412219447965107020708339060657831415031831313274220361465019499139054214429034960520183153454097577509606716749858881596443724191002020645567127182168503060589867519523524483817350173423714003079023810733003858935707066920589053382125031455931370320285100018243782887012613668948008662351383336985444948769216405955924851449576229603636323622734747600032526478868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -2606650154200646342151999291967656460242917425531902563059617180554731548814682028852146664293030887672084434749268334988701903555653244543918189404559461778999931720365520768143098852751882217682459146432954409015963713105019495132073131641288414770879830397298821260599534523909777011081731423200010808165617503186717919119776358500369535265844988202474592462405596972276966873119208629220568696070009800056480799068696718809091464266128009173477493026012898666081487850396351204998074456554353275203429610228523659662074708058506676401626892194994065293160529127595169072254195534698079387306004838225224993583384126919315734756078792615387092586951004558566067322258935841857707707794604778349243912542943746019930115875028524729696239332796335618929922784944654421820758874234345180657063525348698960568286259853956303564270425328562622729716498340806469900140664124925007261852080298125162362273071890526369701409292417254861779365497115259989611927493770630393134165338055528518750829952007769853601420837903357800970874702440847788128578710120916213335383959615539887682527796671060474379398994452319995406283928594756232499870571333343935436829323839898583209290195718691350229274570516780065616398368595446674603191134595146959421710439594403202755572056405224662094178650495608706886519478107223618691555021351434161070827059750990126581322354558322705341223286790616070112358861806674910162919554963151870506556798140406694102872313223011285504625248921930178672921149383197237972934627842445952423617520642305443615876568733811293875347421897752598890120723993213834376474469446198438803882466896644330393214003567091543754048806319400273690379435764362020625056841433618375491877807622491381556290835072057722195875790033637631765561606833955527947660023670662414923032697535461653220408423130249688117731720837757258804209212165856036706713172875253837721152035356902250200546295686764559196997893295899518905147083474512142379449987008650411621933635680549239071542987838851906999617183910494775817801602965156436029782484265517197303748552014495562073043226068197444719461639153473273200886752172224344946286867265777769757955940389620906381214873986563948459551252139255875700925323863567289958703479030638475237178251152374408896055410557096467381188983574712587177447057560768425846052143327393765391616505604399196329422627086953523035695914792837574308971386569645907395500911352213699854768665486858613601457516508231570700685778899368891093969423687582817030080724849843756964678314418641508862532324637145714756164784767759685161389075078811491943732707540148924043775365025620729240809575118770919194750486374527162225808178665784623539840959864907040207390032422094613361938877157562068725272417136354398484012040358318998132827429082009556940699921015701145157624588237938129371956368621844396656406454932402899504437657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 4175587847792124488293347336712278952189487286107125343917123883455419696313862925971823264769109291168325525437439552811607693875169251304855418886933125540045552937955347891062291613601075592410218468955887619012691772444204095137699187896103081949553474295361987382785108160641242817543945788964976825090187980703620200818307366996799555748930123429797654720522326560469128901587578569991205819057464960015312574376316900576917341883882252424652733969205553644738566460194945915380591760168954585223327463619492144383975678138059299549843408901669610029381699522233706189630649738174529225668768114126762056499268799546986184179200374943195965425641190501678106778548943300697213026632811119055251312481933335038844655604818490574550395624210572140907671480489890481610375696443305533379623932113574912923908455927563899816927849429000945069555732584040807604620253896837298522910464934855207442318921026360355268448657892116231993669816504324157158343447751236289830600404841766042365447036805600091702285560333503779971553483956034031114788031692483920596801520164072752564149934665468727216509949645224119825875511586533634424054646962868258891305356826563326225600144947853999273513225022360085118099300678575526103112547983602864993062125867979671841361552831805955130726599465815279003613084553164575175169596497159517783519254889525276657963703809910089246281320458926515077927172148659334470825878207675693679835070400024692912941463893228283928689756711877306004242520798810262171502203108134087626413991386319122371796575312413849187068882292357271789066015900270439542166096092499427744307454924756019969713684487179548016319486872729658547603076619246164102487350406031634530860058775299938869568381605671269361938575649580507803718263318187736221190011644808857005004265267541151079078065854406889178084614145390812733622162061748187404092158745569644118906504983691682869969692503292133975627863455221465393284651925921082431559297544983363309591549713575871470833174339352618330773736497460203207801669610333793661497172141017738776111662216471387818921616874031880821147679982383310350068343280658250298712638048056859981537655426864426733536568871323699669732767797661447750995216756703880220734632297467369196294850296688504555971386389721205305445695062343681640954921447416271508519004771922476342168512412215989679278879320668715872902045270057422608557373670889140819126284305082170218351457156771878278759243562527141814374561597559632908353183933981315699612012781590805843331446708458668602894814101704970852662075243371555606362778999861335922999604247945551983004754390131653620646118295332915655010332658604948318613970744734670119198142356092290286892485783720659704268248494515211865428746268772730501982537648279494039285876794033776127427525107723856315034251384571723422087340530651319767175839037344069264374497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -5445923955417956425763095414088279912048232533511648881430643558670419159838509155195273323692992645499879936893881419919007066822763698772728497630439144318072306692203447478084361791345316556924758111497360101399440644580560523126001385463281084504702552482345549281506268829688811601873843709801594844899990220230548724993730990016618462091642250906543971862831930676117760980398232374445977736172135140251370550955802894465752798050398894726299240494770282073511631572067320271636979920384256662487858727492449503479225295455177357502958538788307940543614398377457200332245596116223488160481285081091423421766782973244349524408183688711834635869586309537401831415358988667853068627482220065872390641413520288163220782716365880539085067564563647446462769278081067182708190154512681167817383755978977366035210416483388497663859318235658685260045045266088847214776447521890402759762441483746869466364491455332235976084310557693169895609311537500663602236316865476690614679275609265878965484700618897950918351814457877545668458342042944530773785586838398346459028962938034415530014391395891158560156224595622121653939200099397720931282077883886053689919680784606498709898028848271547967132425043026435332456142324588808218686261612943383041242351753877222476979375306951399212888573764965693418806866899744042891433474572368282948743133018961546707633956757231764924789129825856930132266942640744814039509068572172194436933177097159331930670676016113685277156547830398898318119653482903864787644023370733750777600787777055253878383730734344585798722924006227629415363633407229430104194361135847248439748235092580409857980217945404373211239518618219179072097809446650393664791057189351937784425220495710673849167338293226355806528470833105464613626064759168288101541708129549438295403020165045536113923822013701826999420747914664830341264622434257019185194110146473016327787099489149908416557109660891431018732232841420898175776511424698629289635597505483912620189689965471947134916666492146639110695836319697585030241749176502624745089504861332047428696669681967424937548791814124507985827596518891606023906385929327809154827122646026365857922605438282306506997259402109988996547719443329347505662217507812096060426233144055351690569918710513290687876501828358540542439596313288863752336728422526073075660811270537485876978531187108306940287203422343835981297942635813691545212803978416134020838336752002924664100585982548307672534099461849049879300363477024075574050171229723205793838736706784724677621702112440809220193950240120097753150360494802145571204535094373086866816077393965718444034803390448219319867262267201467098431215082356413890474680940767622431947211812215950273024722092386476825004384626197646600890315139933416017913711814287589593460977563204045673691969404227189908124173583996790736162281454888216912286856521965031552712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 5126152965653187970615310079455100947876707159244851202718382900836573746244924105204787453330527499558508295602968625001152891082095578510987151136439476842488645094565182477987082856101567788877583606458961314699966133526853812688274031016440073968609132352383771268282062415961896368797662208376517734078615035835427080694717065642001418238986590202309545415424957857248839849003299056546213085104110349680627589013926242889731818132844650833594835549365283097111775499932744477807113497435941505863632223640569692021759215219589692795912806137895418436879270800409887655538292196489547830843975585185701192664610378975203154028243029774967446057829221818026024983971466325127052812401768370947257542968317910102961432519756811622150861870423874954894007237140312406137626402021535530111529344357186634818597636775822032382134159192213487976655496450850340642978565222960281697168177327015323168915335032842689373136298162792178326620375999959480960201336867508656495093205910899103447704117109701055600597140294973040273030148603746889297807131828860279224490744425296379254217175354617477675651000945157381118442535070618823091641366401200620385877406010651245457726269808191155823340016299167571937455316999689441248420923945778332665365267737075257471617684044706377056067291576725257239318438927889382185234638295136858185084127683008473611036571365757546773950592903534564469271764991216839064112890107303592291124238339621849702594707347729547972584185593654365432157126538539504010414395141396396254099428038101628134926426446137180501777497702485174891752834106911942248777097781140309164721905207526227279618461378964808051222000187232146736805317403918537928738036988782894035634447339265852984431294215978492155384661852512846885190596147625069668908791924085585400391167355031022319635705179957827615252120284596866448732760581627887410838267410222375187884408301125789758951337845859991844574111518833979134958304734154145653810330095438781611658651763381591374296653183717977599304551018724335511692047552278711982043227274963222997420121934189446034618833139378765303176188045683160651459173689560551482176689409941958609018234147600509888479990371058833048315102332704181764046100476241111898209127730774831163146560653050392074693298345574788423709824875862475287274615475923391819239090973637719983086468784647977151133158025078586176770224391495584536403739031429162052337643913470327286280946608975423935015752893969248111434973897140853624056782250502751727191765776716123963079160549697520456031434312023864422584174798087486331552797066408823833470215223654230689785309898874406342588097953526373724264605352532291500456115746944440534598829152880891407685504403675009287200958601498725017334616679083914134279709038693889854110544169522167811161758264679438916976612086448487085794328107028634612657026920586736678511575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -3565287878776912272953184344668746163803978075065415005643525285828833317321088109359239833949137966157878342250471846431062987628630205667747911138490496156466636694245558145706829719186836068143549751368691538311684441481821126067677054626244412836142717128589216000872113430957962647868463009886758367072850887280000415863115532572428808887449218438019399430224628822197285918771302261893744474036351600148717479069396114896962955285419622916633674289645217130210059476164978110425632582022299472226120911368005788727994323850084593067283313743250058795137710533474801587009427691263432743262569998747417918713912686613030101886443148993669983551636365275804724077661701728610636275187925422199414914046118845819002390528817491983163269535535882276996896129798163497529431150265210167904395968266345647986161832646584505642198122047689540610160802612382977791917944563586970193330210897373073839023561477512035095066061264858547020637393860113888162954342967722939799400063700088342225812249631109592946274770757154938101930743139966638844159401773117114079965812474554836404644959597357112119425749879855316606096841954534637315923746921986305580978949408623198388789322205708487802945998910788408044812293391260664513072054317600921373754695740925625510008196365651221321182327561570817417505952169531488125601323160665397180756599572461967542365225937890917308459279427744617028649464148219891900365616316063539826031572558585090037636326565661388810949704420956642633180403534476412738445800146361564719393632672798383981146120598599424880334242716459261374270698853213976708629720986765352271213650252813882621637816503202011220287967984817882626541954545736540872304055148815441281055721709427704825317363554714624001888716087122215194728718921557234258632432421952358578806972933168004460418974612264841348685186033174171478691473826481085466371923379773087707634336091497089330693740664253685687076138852068560236016193772098959690175459989899501123073996479903547163761473707326387577859249150084934611088779346998175949695452433306500184482919488811147343237065121542526916433506555778942129897268843992592199916585135718820708745236350115032588862353774476451127553741752321582384046511871494438773058755210444675732893436684215675270040369605871601068743464154526795770504225666018746628830613505892569625143382202459213811978730972154980379926945828867748999227919765804595779615263004188563640645229946990416111514609080899393478433177829178331501747015353685318294760428899511319285529715119970824825595421727089654649278996460165471519906881235275344655778190627456323772218717040339705424041957039134726631570449338190543409859919003023248414899061363911259643245245158773455652088951332146100551482860508461194547155626956781413367156810889327755280011742467100174972916551238252336840918508485521525219878767546147314591177113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 1921799316052421441056395950335131479368367088170639810841028313717643275056948375425252049958130604095610415155593151803926993715251543847904886722089756709779628481554313655218445312039812695841312573948767455040815559364472670845488295091688033854926144678658191632929520077873883209291836349899021146672406373673142456369062299705979630352122069471998158905207168162971007230033702094062751242598890639417394595456205330062462033724156329065287443833606728614565467344663975747500444714949265947616182078000409159778994460148616265827572239201102805203817987874334208364408497405429945252849143880108438890336124013604329392970058615442097529529810850457196814596077990997777526079387712413868667922362075612121969322522511587737388351698646213795338875883361554816948477248410298535887794177424917179575344030523835685936983966365784982876565321440650390970409505033069036085784888306185119166969350695842169970397685019913639938841862083167596668181513466020693000562694230060221142744016942090214931592896124544478085658966550427643728030987932520276960956070121630390191366681914276322599896897918311894637391097632320106910104821709540100812175844986010433736722365110283936230099425529664358648076204988095973764391776071675882978940135620322517361779615021346261744079287453658159199716471429646666437120640482016060852525192079277536626489707431515584099097820239987503793484581950226470740205566166912620371166748483241742373351663346317498764013624827245018675327423923866882356491639282117903467074219283610812218309483501209994752293819755207625590570848650578039787244355152072392685957353326283852754920754454926667577183939868041341433212711471143661411151013506456705489416398586658361865037866290765471122408741728204874482937387504365434925410940781768394421817587649896507862060114481966798764198656949868997851780859751446638028501438834361326272683629258121615253130242347288270218552808200678832895943991623755121463803401174359476549600735193544111458623968839190928908415594519008462356913865641568180359089745004752035120926686112991673823026624587699993072158380567012828804764575521611563808737258936117989741701559071057438013086210796497657725725772141836554312273754845890342684590163933599596686598590110166102004503304599673284581713194096695385657757372065192163416282314740745023067841732333016905566244645470116617147363540795562224951885299035608623782090505582547301504132676789459241538758865365004922759834227957158327750839553331256457059324544864734977037437395869832253382550452186807116076002910492274661076400371907868283497043027129391964734151513334091868655013897093737271510989835696753459260139630368706710923093689097312386560522643213236640300044275825754951063276688951411833516821626239962143274690620649522076233936339086610861232494414794947621969323227392769612148495559231868773715631144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -832419821489817117488286272413833433404468429597853228196823825286543424960328745196397501295666462630831432021870382147291671282271686417873055899381039731177664961214375020601196662234376775079406594428790513606538136831542570529401951736564228578206314262589149142636222445099213931021793329690370147329264510885708496828094087358007419915678302334197833645472000485182409886762484310642796552409844039960509998670057651126124776806512700627417265191536663618405579669836240178644182576308389456116789258997317227434908286739643646860013131149566418866949627947288652889090223537010405358861431353276497721591280137019802174026926981947209712276426862711467496739806564963704450815601070859165712745981643392543041878017367239531655100987118369198256682983753486992993697230152842593035890699664114712444703645654012986895346304963596579501788829842562014057863697250139691367696210633841029454476209823202950502430391024280103266507517716392158319543201279362552266965785325924059985315213912641016124222862301029543015033732825396318961448843120072037306199071126185088353087183426181962397663788069689230497656806809757495970170413100994545491409967750744339490729854845866500704977308785830069090368725190940036241744154654769432651067840655252971074381459378945524983560020994262156897929924598023612427884420369243449386522751123446876006093969286379110777887169977013531533974652295187615163064692931292473029829131795515136573871746568928456896020272357303077423596749585825807267696760922920893639360662177646508152949740454236576397122536781205713539780757276836834331872353207346790878734642101363581512216268357176357327603515175827300075131072076859308367242206213635959468898612101431369946867526756169606121091292116961366894736025494636756649721832896316215240946557013482459992087965048148074210591912123331764039927649166983153148355932706729224731883917827651582592162602274200783322709156700152212119657436090067665296342621087508461219962376412671069520124064250016600630510219411091743103427801409229647503221772253984746206101756723837904742705222764783188389070513039410683826206629738635357191790477209881785490014038947603912933996513465760450878235557676543406285358250903556343926818324413535033705360555929785253933015642836914833003556603887350121440914572828851282634144078029790181253802284515308342362202709036008679238075099133847883182837027612057854643968106150597246472406960116238711402347293801719299500689152836503205850244705229249627956726178003167932268355574926571863164421772049981885246200135086482401028316720607775887367392664385984505001162414823427759950439810360987587893423486921129454636187005950761703181674002465041801736497656767680481337520332131549196848466512820195552139418239617162893225028139703786631693168997294594333199243175704786803437821250484618177169208075422733511967952076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 285215671915943053510372124747400369349391583512843667177072915127639535408800050758060441277535625541887089190430154338534557095171965722440348900259150248058334294081984179741191296831462799656409355863925447092440419224232822173518588994519352678327152540683856826665892953971043615168130632741542692776865626206151939284293563753754955887143377136741039217329010722871716099358585650027682153136164182363614680675187324786818491213528644167310991956213137097624584027599074754591098604280830319303634502185984178049263735064146193498761936352035891399916883667043474479608067511021440334753681533361823468004358200202705779134934942046692406752646752606566625614352113874532962613076505907457645891340059888307524948004432361260193517393721845060235152555627714705846841204557020201577118780931946373531545347508743390305449661644068257431368721581630179721453514539304860066977850913045269147398542865120635225958359841278169695696442595543393896549730694489141085900701500811364916037684837656172346669411442841894734214698625563612836988445591171943717552181790587666256536184533450530938732134683625457514411130122296143272862641080868305753095452952883897821065516616433964504038863685360845190969549062014918417438739838280344964469853126046830423075748589023215214559512819431449622365688493540361586033931201726538768239094369023995274379045421488250036878980300191548282808092069777820004800889513632371495058067924442826452208741001019528460084444162388533830565471473981196613859355674203991480732195193310646332179589775987022843044984515397796497038172821994777053560731688051070828714240357567863540981319269567025261602906425764301021600663244483049109925154349236149823385806659395305216249205991201968160810239234107432755286162061653108064863791575980431469018167068262608909523266146916293967576462401235561346488209282754687620108044633378540048988752250984402490548299657752613107120438578745945367088074711829860400421393409168503969332823997162222442269184622676350270157516614974257419471648584933026647559262769797997362437197496348240248562795872652195395899587497283464136598935340706798390558542750375361142865658631405984570907108475355342780855494140563829677380262863732367955664068142983132304761417639966150217171288762351982978113473962857563474515163511435209021510993111552815929206142656588016298451443878607125464577920695541540804925270789396868448085769278449372144552877250821252146507723561008629086425888484788989759227557599552237535312677912591046501546810499764058334855616186418734807207401208908732295509117826919231356879595266089070030647410954151912779427492306188571610671986636588047508096690715781279776451375290006770020603536188536672409398026321840521533460625817826996787767152689719567925892794384041495579128611747922662559851512017310861331142443620573467906259380910482559988913930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -68400398020537406799832250870416973506711864329013531057069387505962834580748172785460079690203040426125925193638064557403382292874251337320118483490314915464613858684669277328660947445212380542942705960892432212512393454458525637471502583341580722204174020080629130003855569709199575004146431306666559184262435994942113565460160245195014784382160142834216612235848951827015658958034180088865479778179737963457758111011740955210566347574950412174132847547819671609026465468612168163703011301374940625928364052409686610665334478824771191685763908933181407232214915417235369154490719384244674586475562549904469245692114452214119781851392059810847426536840552584802606173844410154480233337933761655557331065881148474646509748905150690613549819869159893597615813865617697632234633497913647119513812500683780039761803031329564341957622186493755242324856684574183517136374331167944980247708608938874276984437062986649109576296397611728165325351182569449585724245747198670486414389104404871922747398262494528201125412937485563937138973386868557381110152462233977299670750950845334151080490698987362934401539131987905757341017780171547555904368196458576216290382017577104397943558495781719265539819249112657455542521449096548386560831271508401876530292905049489202965678264699803809561540218114729532288401579686134515756255734537531746595153042709435569302714447023122197071927185475574410454590710010416331170812254453530716779167852205284760396358554389148324247389776810196780569194245610715787159228742055366420800250068303116111403455086847358530380477922612063638333310113453549654467950078071990661076674554077816278473080429203643730908976966583872169977096945750417099073780746699666159582200171514700239314994461756917720464317067885005854695573867942270606497252651480509457679120770618495502482702590870646254888833418580000218954060628702914715066863787703201208922583839889906120496595002817397872414858770254262837502899948316613757545924987419750089577600889564240233349468323387378346601995154334883250992672611659657771707238792180471687628090229202571541184234135004612894224602336485414287707920484958195415046870953054025920094057196123071760116692215455047910312815549160989964377370785853616322504518786797287282261454886362880732388240061180743939770727487481694766033435390157704337211367173409649345603748308474001921908279918926702180567024348281585151313552424321565174613612612907589897448738354815987080567700818252383787159320949537090146418664925975852450494214019923790821872294370371042456450874317463254075959450915101801210317569686464839900054526682076267619330975394422107376786906391832117837298171085107966666047179922249022306109049431130173030005597306673796476115488834841149953914293390370342425646497723624296799110445271071089131998402839393625754349542445470019251629934089008267600760001039794772587734630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 8506825201745034245026519198852895084994530168628997578173956366143158501836583262038725611260966709213399419701165495639125374892745653050230464369018671861221514715560916252081788132474776871204316888185897306792087044220932413040493782460406102838050288344353916960430938523825401413790798893146796014295747530906760151882316654772473861756475010424464705052076625909324031176659405474586477482451080130049511253877851945934154408684596693741548982490907280614764271988500700989732185541589332291998255131646439571951199960911402931177498480469010042883231509324421268094502173186046749706867197864236610870717895884911696559763171138385005292153037246505687653975448624267566223679842757625506970526958739661501294299846361464174188306257552838118149789404698429276080844372057769481787056863796404304493245254731490508937116231173293235576648054033493354750417094308316416328962963059595416664587604848132769805106309330159196182829029914078892934524094664548997624337796928119153253083642897645758197538864598052206878452608960459831299826349138319509776363689858853486791397437224675918296035892515189517341871682938889821687515474604508734126239563490685032999725403477445779799898903445874888373007913462589137243642485859975379167116735250552328115180545767962477478295200843258674347278953158011333473187230366226085421291376546807874030672541719036885545054043203438476348127974123250024551007985650444912568697930105524684531544923682765444549369325584626643104230329178149560798980523278865152440808312315037780916085292370633608652626199506610210260081252306585621362783971450035535956937710220268107098722874492523923570919743294082991836352627878384463585014694790518743213063275518918656305269076466737626946358677679243401567198713410164971750430304719955203430588762683173436408802042137743157675818658729897923214672105802726766691449365515193982067828112268623064048038191631330812718648564777073481681099325751509464765925224561734057872257899137756432693837962884562506136873062989087102802963040309401758247171757319531273052178292148868822004841893916740578847434808172637419853654443643348123219356231646035326560591791310864854011032516433736560327688216181394430783502524146751255362241923894608741967182169923507547320753409167125600534870499944744873708706267679497292565700462966255796525437484798353453629723962711665514694915221966919760866016285659492008738996371058320033083693147788706679119787242460103500984048830080400013881279190866469852162472594952442129129488515364682776739555077109377662452096164504266967618293847861678536543475205884273481864359201052469108734558431190429480674110929286571996399623204795440920686427508910025082249934340146684520083696620141710312129694298129788304662189929257007146128516829162680311250472946476388027210430698654554350670051643681528115611150656696142322991104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -1898294743459262935824121218870333535791004725154341284536995189046623707196557928009602782274493311545129246080426189258415066665014806650065113326078761558171914536229398913028431360753601901424271052444397734148683337948006813021864359392406193483642655183940987321507188217682224483520933387913436919696201597881153177248028042905522302759306992163025911559609025833405458986897304639417564380238406993821242987683820926266590261393672467061982246185256545201457688742709183175578645029264907410433424024956105187139516013029424762496683862475910463896948453112373113862991551857772867500080451726292432926042880140511214925454082229338690636687695146231437019768143110222107288674574758828017292135762208880269620205264030274121744894584275100677410277338298382956068347247890569139447188899544246743474597504000648858051334573341308063317917727336302999668084487550464924540692073578215117832490637644375121713842039430125299868620149750691788963746588988458186975208762976648222393278491898613706905772672274560731306107036299722070601769247537110335175527124481793992782453590702759760114551199951110712024799112021323744101756975261280036828648299016218683573989060270667472804231845346802760543830866025546578539414294725869704259188484803850157071800845414918814488821428305942074932813796217249873348033279494549913087494531840580441074902842425624979698802629373471150471835411169651172491260950669719840928364067676086123837521055764170640319798048102623944492310684659327279708324495106771868760627586618119311730720627267534205008352709269812869008113547785472237154422891842174412954324725840114648149189770042985012173477325040331501624733132240250034629528240781377813579968095205114141818133888499753416034048162433476040971068749322609367696157834753630694719087402284983114034356606346733241709573886973019022162140376617074736704625603044804196708439840182570834232727865946064181037061339959154182519822294693112886359494098314357613858808916938216083666240541608344653439199171637465844097734588277826593905323734494756382440881009548366910936252219274790279501641186638619740059621400017441850591367944885756287395424931935564289638671014518559395809642891068044401441856211659875377392422231838206135454140236143579061025125997999376352984205790056752673675988343749423508070659084792756337759374839450685894714732275918544716992357639284598029230654071788681302827621806157136485790860453958512680148537200271234280137980492856171244770856172710522869511801392007873770104228197976446676628406278418608718073508049355698769266282525384033074589982603788307553163029319416805449567695335960590804848077997305710612050704387180578775570991701502577450420084408449175257627571939547996346147884240838240006509720667248553695428299842190312042299694511427104302256819250403452492138437574053173717630051231798741705320038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 3175345929225514732810711743062575356025729788786423405176668662928534235224072052044730492512707196318204929423809798743235089406591344812857664468524253603438725930428431554155503840585045024505728958992377909022047028992748258515717006020284368070343983120106331419289287944202857012302152652146405965476329946131534032113590760767108145718825364639789983108575853441393725025331900368845797329850276285562261814273945886167663444907603976333780086708644157267304560880306237008543443264707503333950748674083758873377908070931540399386118296953422989990437147720005929126271551908039085506672047232281055847729420782464852264897349924996781353801470345623011984995766346192470215603569528880509897347984269227984735122071703392113619862828401402192725743454569876698893169400795153024928966861935261351292022111504263402841255829950683336311966440012616325596525212242027165049633749869100926815345386589581310730973122944741147170136900096959925897287319412127750623009045844182956184719072360630630069284133574826112093085357505415982254626576779889561494437689343392212000216874350824705541783366051571020822911657033615110322993389430382370951748466794365033544701585472549461777253858299729236303460355232042963084102086298902683754447622241240783675754890181353327155352572635811371015934048197722896430640701963812304928087481783528221831449495975644852896735530941698845103458989880279526768075167309271226504011718800248101924823317744891228234641053174636941606584704023126944745122578775445043434759009226237212485963994299490540542425929976798602297947442360025200631325362950769288747783224311695771183453929135355625719325270979332391179865112492667560418521571772007037425187579007330518018979500426151966089112244965056720676611329304845824014912919116160627711487825890514143643742824953157851667846448454991792884807705288082716018315070075340936356692010746954262949283563031089278512852094418601368739991913321921212630842817131732589995763007251820712221426726419505124377098297969619379822183102145138025702649792205997762382509960306901621568260196723564800994900169759079729141588909735351824922280675655570906916729566577387554911554146623768319189610763140940229605299003487125337751482819216883197730679218104790056897228248884319146242941854574206340764639106703691132140412946778148053312510181109136203702133965461803710449637288740823044823678343589377545625948297945414754696993772974102413811708444416701780577259892589508171202405033850874153502359062162947693201893520538355608751998615853524479633355967299936204281927297939166314420653595467068109720272627760761685425534115185097742079182143714838678745638186254473528740106979710409544153092562148026192139374424547591060669033919934470827553412958926071257535702783366021699345650929686938989271884297925376537988970353285082662951385418206108511297863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -2479159503996272155019609067267574776392100524933851775769725647686170126553098720954624692461112476166564889556534316296974404153487233551999858072900777623078839599584845242710670332294084510237316957869658786902848269940233576960406481171075055312540261061268335145077752340845450266102159140087140799171795513667275185078083873323704941338313117600451871637056235368088671817752045379811316086996278494052449750013532650844559444069888544366268186836395438004389953678418489045216318992164232106769247158774038619118891492671480087325964727927604309622862796360322296215865698998202660604394094512403346007569416904978074052631039085155577169350091559892863571482435689257531363475842954794880879621694324980761619134640396328133734154653346964024906267593077721799374824964703244240772852383986168927115779870534709425163543240032916229510490094721182746632151298767552559248653110398240159901088233187786668893539350466316509135991810162447464826772313353778458439548037855550282338427219447790908655669623321388326309291096368276450833273751962680414944227048375208698896512554041959996753280797981581884661769123310096763366588687674732893669376225252041331162145699128555840225762879408257802927063442215006154675665008525134720566824512664151209867067829606174924098910168292665886101674160640748901733932397351106669649164771491247637986661551350951600853275991773611714065140776471619404864548375908394517588529310030650913359963599826574923013097973955505043871487676694803309229678069308339192884078016679520225682477066178909312571744120727864538310315458681211269631326732358577001936059237308592536964946582773984101296854098356223191605561300338585362255225608404567740783630779665994508712762194364045968729332370766131527412026185557530607995364200843438029986381528045991201123011150352865603356763927462060860739443385114354630417118811200821298713640707330617959467471452474428202473491472999902874271093387018513811847447934471080421654533312869732404034462699802700264215413553258951384921537332284754688496236256785653355805037126498001663683419718771038048432972125745466401241797091564329451506938542033245476279203352901917055266876629684923967942595881922907154479261387123952958956248381402254935611004815051960362345243441044470740836641010391430348233139759039924689478832980715440764998202250008341058656343759921519366475439938558553681126889547434891105320412451192369020417612040139988948033460263806364150055957667234777774808989662924909596080325524880188681048362599163054469153452315035455239396366375334687645544881464668139224287967244331232012426239032330255390226852356637254633324405656299490847768254973609865992744493927839265265799877331165150649042530947056787675160376902766011494502445653012024899982680760686571662852881945619525180626720222265350892982973173858368583257220490846595655191756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 1167685129684747620293511754291689178582339141231513984259030149553337272262199475320961233145914709066977392178082627058159883024502082088637206271325770664000251396125548555331765418944992269821292277359625649556225542828728816471316747570328528899390983297500320301143510247332964684550438950093389014573345128506315763678848260831094871863406085644617339481168801510150336609275617123731470644188228250125410913881106432391702791930079543399899036760473200046301795052378226412166792275311875158333118129739349818850333334355133813351260318318504261619401844570448479035320126802164087257734237952536792795205064406944393569893486677866089422020294390748738012352757881261821805713559584896596808564144422631484116367941327002462968360616622151167780035649135500382053913210076249186045911760430478608836977324627659254434396320135910943743379932330630899489536849879449532189472962775643256562861012713658443062832237397811320144902457345831894633387826879557350339185806320176040859972812407423002942542603885110664537597625495126692803610632049821634631596728260340546692344276104700202461286845822088273516764209258513862401299727870365420450454795337503494848440507257297012627864617305737509655368300305942338820316725622040066077415142214754170856466999130787893419630456470754369425930361202446877320262641723653756404787186947864290433375828613014315485409190660333518082088372445198484176661783492449062723778200155032956862233243952121249335543441092353983082010685842046195673423628532523776138698136245708077792042808065429082756084479625701363868247868612157431689979930750812948010551955631551509002101737794010367766739853970980670655974391809773336228420779637986965136938258765358240199470860245420176020640731013506341467881187077178442320576961572046816971406598957412345972883172114640679222186760512596694597002619473775497053753303370106606252101523593981412137602769310880105532478649065803294826926894766985238403359574698161525142879865920744249008321681499654753506578991000755175079437678318579304966525879554087658373209724515281736953840523225176211690783710813656063599190866190615375691287093885180093958026491820101211850052102978919268938084458570935445226066130042624821066909414949258657872453713581531566350608573548653572458194194554409227590531621819907642901785944269970182998986330069892647013829237877020575097304115579432226035953381459637750259071868889376118426590029140296374082833489440009078942161190363134215995285354125949046031528729423506417996550091041662541653080885420922167615510721285329487999321159161387575213778968910943661898328865038872639050733565787312521291286323056063811547206776075394178106148825175055126521170853870229876188382481051270807681697462534049541031396424079562747498570940100611415828310401935234636964691690454759890023467377801192402226803692393701302914252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -402612070990810015772221508090745268936391687019895271745111233658114993973768480821975327169913097208883005174802711302251947674131602494690803505198560881085667452893777483325044678598672372599089853215486738469047488388602424461852639279720468409490445336631679590295242470166200424463183783191521266493843573152066404421077834496803921527118813036225838477549354389900443306127128593615506509839007855972271910840255938662246135669057830218805595292324300114192153458152944995509018819314077207737669803349484195956950130116472928307734457724159946528835688630672687747872675816014365110182706472353477452980276841131021088991521846974401062077345809318949236883799725288487567164912204009202015919402913913066499765257716504996149895556419419077177887272077162035732763518116043088319878902144063799982430324803959545414548842645120121610898074937428371468048765908104004553954352597712580480253360834841344216781879255517242547468870284308037672516702852510263494694331540809429787371797128572793168470403636280851899453951388484624882010991340258778622271861640470533811681892089111027776727069116565560919393295425308491906870260224240671502744977673551806391579221711669925452679123638187148723913532209897696586291003364554247508461083656985928310979725458605426877604111099220469647917447549110342821715261510730011045550798209110033449540928551798167978817369436714102615240819138019848377817092125734654237763600439110820253357983016944145389602352723932710871706434264667860478086012343622324125489091705626650756204407433750917603710365719516630675425901552219848721711864389056721623118384544195851758739630685851567288978255451925767281318867980067052261180145307833384813395682839054384099908475770204691631409938708527705943492960763008075248080056090294895647348209614201091499317141933188523281259958189903306505776673934894731248717409181090791251443049235878977765439226644054039820324378818183055186802847912975440625982894949295893557546564950462248159840811744733201780222731503549815954392504768027260864209314463079501404237969241776189685876965337444960781621906883812412321970261433133205717030277124965446258317400130750896647086108026367452995136458282851869730171631342137756296696080325683521625243577528833751556951395348573836495539129583532604034962726598025166129749226641198549129008925368507268786291574572142334207179498490977737453773204552626118718317203624339364096111283621047652402216272336915730627793722829965543547292189756013142546452106679973885490491321670922978700241869338892823009920754139559996326203833396645190962566452191973312102392365290402521982233617574603686996202964001873682738131040565296469259299649143320010754489708390598788292319903232339649477146970252404029696651740556462523305439431117063890812731337001300922667501862290767817919383031713070488222317333659384575898419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 110409978176073637786314403819761664545492372655134446923291479959996504077594785736565992537619715228344635716346583353285591776580550920800184708725660076018439043293919546323529267024701418819217152349444848825409791905822449863582761621939439193586759552950269776389536230060609161952411051938106699835463450136236709933775618794255358618945469026197234211808685449004912718573799916525508023940335841498709399101236211011963454185037925211337454846029319512434119978568000322181415751714170664609826970297393367892564863846469059187478999714157573611829396710685528122037675856280205930373386273846725765958787841996408601316113949416183268399418480781333794177390714865888987557506110564879908906153067083630714941392614198481897111703894022559248660531224596083249259975189223266201735311346976872236146809497927311738229324240609350275207012723169872924819101508828208745079243845616259592010913552427551005190029607680032909314678535070281234395966757789638100780648659521892726684274708942877384588152544992347917642147354988379283534331910351806880755059780272843393193019111191409058463352386823231695049091438527208841503357094731348216995555342671766780351194902076246151392558784315275012988459759325597734630494338132313075733012539246582991803575693716034251390070924821405106706343413976992828895583325576727479968085764956434268510970173597068594727923654499702026371725447889912174003596652039136422360099347336746474921996891219962749827723306187844543706102525544641020269276319916805429685178797870133312293340142216306788559843402942485750329529407144166753203672959239772227762154181207397775537153809723012887729795197001224225834761762532019574868642701723611491564883511770131085386269998374911340443874266302796485439278202217685310963659820598212891110820047366283554441691284881243243160319832837119884822704916611880930916407429479994436026584743715258954628845381703765217942196558449761598493188054238749986952390729943348139400522260790902650724319742894340389746719443290428662674409180812925764650895264489638543863423092084898751418910243199216456965993353121890049162639357132244201416682770234047682728615647105767461104435316050725423761613129358563986001934928938044429255615277497886664780616812511682044159561600088926397500821656109660928818197954905969152935671790454690190859277549697952947806063064942936076866973292789508757659825645332304015840240690875765266257843306854352600884869476847770706429622271471635597053350635609638591473605745934454681334259194905217697168343748731265469450803150105469457642232663806071971972768275114896284601160045616705188541492561806170820973675727133021132851403105387953614289848684355770286023782075553964346459259886963505177186544333170848467795975346813379272904916348354996368816200056818928173691487395848256186902627178923074904046625529143690243604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -23288001437428662111868300773886188102439724892688447320325068781316982416943363810246628069261761518696147985361924286642066155282857419427797873385219851694111900161864120557932029685625864656242903232357637171215015806306780044917849642728339645108462775686475819792633125074038565180651422021686556762919879404507385937937011281286060778137417574540020957444296631885748952673971022662269231879926522819316287006315221696216353836972752316037945923308832275020043587527542950787760112239392626983818380623120779483326339101009064565089950235344295104729021795993297875820405868341477232963891084645720134550486048279153165311271901518651873259291314418716271695391415969344230394313299214694667861643038969608791682187875844787373400494030942532502700515504501202631392603976120127565848819004553171207789092671612743304288703882349969621057787533555872451347494480906192303424419744061309189366797860931103796047212544157335711635145783633357858603960915319261788660579474931887101267518851003165155752230198076989777040546894399263567236583335227838644973397895213061375310345537216248104890201092258468203127221784892968646696337853756289891972378263174665250008159657103427489423678604751141660391943066351941931038701139380477594465810130953297514091977338590039724302164542652783855873383364324913084082424457832547008488243652456946947889732336352363472150931348024775794782896236343558153487457703796001607437218235093508696764962940495435115092698802444450400820784156943792197902890041244141304657040046163082345275201311693426927804992029412017642293319558534343757364186194019197618719922977133874242338822825784184208443065752115695363990173957904267724544731926365895273590140041263492357303071551741815703254609152991397102154183527789304027680228114324069127750406107931025195430606498660824213382878982094906732628149030625884497856024195999638307511156437244691373496005653133380607413564820454693982037086852852294440731834926941049512572188935105334079462636930780579505593656362038946276433056953835295701538659214871234053020214557289926359347982066901925079298326515883468870900717813658227884630361006112775029527598720070799351384018411434761075246857205364065485172623103534533367869933202695983351231397919775903309348116930987710954874725963852586170239344216831694776099485731846523246348964308007173862457668983958712286318458624690328905622198410696676687036196331400129278690671956850949307596882000849983071132897142754016908855995947044912482688913825158411485781032158567732851484300368189619399292264594277071783239057470089339102193505273451517839292744991350497668695393351168822643280998713800093799109149102251338428370073884402362533570377642146362497376271144599277031574509799825675283130994394881945125371550827175139322258269968300461848132663600188803827362077046176040511227127389751492791500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 3114477128064769406565934108891605762812276575483330685849605489949124446043958092196735241169363838864704334078794960812057245921138329953078776413081506716472114592854116174678119354611975273956300841486079696535489821995352821093304417367251541176525379683805927789939723216538510058340657959269522609017520322080120929122979309098718397841339776001944420997512136922003664207690239728807501779816594786412100650694212920646766417559391293842241045233326165793883043596257395087405062091977806007020144844097906666130506397256583354201636309599984344334427114879746851306021322022430974881949920908928503093689177878948749393592314953238107026605870364237211502966560541562190778720787435275995193577483598261655846412880333214008534820583766362207415160719426986510981085837589337945043121646354509032738405980068299418125684305278901018121449915092509247431132864320329797129802990966033361736386131600354110856944470671732431686367455078351906144652764101092983413891755363817352481390696612494980890335756018661970319683820003101478814644590162900324799747729558048636394589996359416865903359560657179774774082149918485761942221424868341213571927210311283579668426845909033414218575037106111836270077875891173411045076025476219738354852719455636225468006539155278626309417487213778205782932023720764856362182360897725204883864736696135458771016371275401761555070094943161756531852945050845194806945551804777327038611028909966487126439676561427007227580809298971876707869637891717928157489973293415537563918019089505932061832686862561161396023300367872965361392003221014587445481079794480493609064719752834910213029373505583109378160541192404263946611508847916358006403553744569834352781120552588790434093344106390491353552438075587324736467100737442932113699206094210795610825886538329209595584615168516110839237919667256725549701700175279811088125238612299136456369348514883216736267567998074189174750462699362479095699234851090893251713236273983847898903502025442022358131385965579266406217423379369286476899903808462331441985674698817398518423171126090155500930993473397700525652447159055181664973015766420560829230689930842474263345295464757682838165832719478337398372735581971582968568899431627963705793847296052910669174382768420307267150664038588470418454092859374279112888041815380775008202437577586618785685725913032851912450280497140714901501807498623120743821242583710359901563155329765737955875252969670383486839664082055501269919242183926446872907226565752562664795358083895674725289660703369327081186810327022408801178310952485654156935782652614784315253125196706269833291518290200293973184279681186347841815176739181605711731737531653788421674997795790724739094539703669225081192616752209972710575563951699096143061214591544358350076340017190029386545196903204447383142792245888669672059049325020240809374024426435117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -83433801338870163269725593816519992739663947964309167793548954861134064678947357716281716602956767286980726453876503354868758812633329057046870665904902059970482200549527021905211690192733924646536610172026591101566694291169571125674376080001802897404791427184679997158051628998431314450215243107759663065358934230936633192668082533522885762915822699837298991208779390691370682622614807357927858281497423638983438164136812125015945167236817421797221315181501709147640228867893619493854815339746728862711320111638880234311295580086890975816025179140030622913108897593958303326027304791770111741117805145940684311505345231001456096911213980965726664846679387078244520120840278594689184117067512679875400370377462591044733916597892594648049900227078676686266629981758738720685736322358082411204899066494505982178507465001698836081214649257009981778011716627658715039316122277949359844341438978526521977832476867502083667118926550902148716303163674980647905521609310105138855888537608351881015306671479072487324581900268428811773244810965773661443336819348991270237750047176543773832343170797501773697696866200265818917667113969785492841155302137725046389602426208333373504639228425117535444699004335695700285091525886997745745450271559702734709227376358874051332336130114266528230665797285914300720179018333482232405257140820271324549592313074898300581848832142440329052535770771671367230888038597261924278057047608129969686927003736145344050365161020985605121807838180219296059210382019905469734523253653676316143937373172347053681047167665303546477894846015390149911067491092213598948910630785221470266343089641504618000964594123338223680974920500311932312519677152692956240124172209113629837581243927560221459445471609295375403673306375500508854731472193196377203892825537105285456725037978306783729801460468847095557083690761502000353519414053937125481079878934195279738855652295639389482633029521303530515555090502432994207370611211216760238843999476940668768158232123434069618476580309235595045865003765821642159626677196916328087507578718486898014326753190391286660780097077667573729197262874511064108942284881381642809187532124873097656016697541517395795948889039821940026873371766921759486524812223011117544521570843272334552329251898429634591409337667882960957512924433907222795203813656028876706954286100951130013794570156982734962607488336012818280370568423714410150115748465539855039850524087920325051322300323848667118840835232187115237653338222888452764718523266914246974243173566571665584512263986259286032672195142761992327886157720790716445548114801759255249169833744424516894313847509773250928555762021059864869703376485029728995212502899959847253600714995617453568488432726291479645490279314970235478393104559296398549937522611865698857066449674079205278541462710272045623100739211630510534488541901310853945804357547694489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -42778901541551716606552934792985527916988817814560880797230759518823149254943487920789975327980731432303896372607714682178167224361381610695599405773562412912830873257809480781455302675446945892092714755548484290071551137962771294270934354496738791270526046911991598396843272179798992651156239341874115233305803345388852138449285495569058860350385340415088385527639125950504907898682604085312730498039183660822721843658061238455936979860542987985060505709868340569932535265012872982485140265981972903705341077662509367784897671377708085950599923715405344706541021959634113309830354071875372511324604239683072756260380606443857843251004333033137510537414024952088089864303064396291972443870183023878003072387044157622125117856406543443970864369907326036854626297077601674504669648892697220347464472500468412300623569731006526781701701267830914678729987731602471909877961185285812144828297830808310811980014826972318766412854989730091803165203099499525819169256043731415182768221996900447921572495194498670235562883056486400719003963118865272815750700105043999591884798151590841769977916704811120514136582419651415777526448624626320449629143359361078977959575522396967151607093767922689251308608413065515866570568910070164407558266874429047606922957492655652387796645464876778657071394336310899670353510452459548830541762624451713782784217893806091142849775517697687687856989617209404933364238769304684265207292640227057992359742772487231482187341967332745403083097949091915179701609206377810763829567790852670252846144422787247030236579062637374395809449095263126432286131855539629320162489279587139796853898663350356549325244049122427100156760210092604023975320553186623767629047849869064382429849039346247057686097863148479249350155464462856890802824956674903004797971240822663027849454008399795413465069791178224765647836922151588200357741634403044754303459530991326387491841451893367800981210770924937386640584838375072546347702880150134107546662625426229455730587242663679353475419262162610751051731652006390198194979646925125485554730691369174138898117277353475112150043589929113472992109299633654896623608092140008130446630141991279523423500276451618937562470398272466216032757397947043817727669635175502319908279710525377416918165551520553053205820209005817389405811429322458571507938650856777654243053017265334689177995546207510881908310060639561663137281832836086835836691735857448755852001358877439838687752168170651602983877262992828041764030995692340246290791130362265995333966350240571653280044962973651713256650164318629924947685783883952614519854888360115193287730024277791909085320768149408903494620666522931217231385513985079639641642083577618003560001864705739245793781541436681603632350779064800885525294752221834913723367984372565542412102108803222546854268201343316076453562876734938304394434395966059887612001094362726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 548833492357721946102469916395206205249851638317745097488272923896099080002109747164076206293503120913955511588266539819401929706837597539757695679622818026500462534976844186716515722618040348197024603072844937878117671589465837641999424882202098230536587709217954292895454567906896765545756073126474022326559187423671960071522460487146240632773859630494890863501971737327005076663955551142983821770632916342034064063606770874764006578840581070287050049900944014199839774054517445412164440417051202384746031115736109627736538238016676235092667204745773903598074365308356960276250035591199500029981387370235238250248578106061658220404696769385595888660395887813618194109157407780792984226748265396495330251438520656549804411581304006998689679640397963637741226207500783360250664648337128707512395023120814965046564352412798936684513098869752002131021855310656716021543428455611891620970726922022351716975971787462181592744682421835942919567231316635201661416888732803380388982437921805064425307785855251184528674774042884146190377466204180715868684434125020891879754904340949708162851410826659208125861524797718357235402074001606448835023181979034227326673831780454892396749581129324386688266294101998722560245422868721757340578127012669154373453199938660545593314804456560602504273465115198270714984718514706878297082279803776297806471172662626353743466604513187243729762016657182552580368613771237639755530517893715336916773267337421488155179412276938279886496746851037086227345959030372623872823293562302207558427695744730248848504271140609780230145987476821220638389513032256145596744331957117177515190565023071107031188767937384438592570950921293065492743700181349837848013167519456095884307007096290967873262821411157972552555904500817909140346442949028862383342894114432705479104114914723519757780870334509391589463834343700653408200469864561452849077953312035780841150572415244519014431794916572939398115013595989899565855129662171355573984079211391828642045299576909071463972428313724027333024304304208204277547308400683485783617748850514627054717082417215294607640188096897575070280228874552766809259523412223469688280338294780410531719660063486055786841006988020803348329182719132213785123755345532640365333245645097353822689509167758221566888532701632339071262992814567521505967028163686643112740278721121584955511397197191406365932483682689580613409830413379733936049410393916176948676491474515556805366930337482679857949960998269633559454636164752233820615616673014636210574952291240038112026462403385258616068183238308630865037752261150168726919027568844394114685886599357148468324004748705746751546871684722341607611016373126851497925797220467383480355756978207928408484970658031556981300617184911800681072831194620773104151419428738177274490237502227572397461534769504124430561843654610100138836019293597412143284313548390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] 2452022844920345266636864923462303599413653157651588035648218110675107098358175715198880142624803935259830230296482927474565764837776353208833325352127180283270262283091776178436598333730879069505478782205405912189285988987683716632469043135239193672762443834144761547419439657573481916816397989427509326233064008391954719150468292748161775853121418899618149342551293812560830400497290276151733746427109380147049802699018246433331887145402695037554748844820180364318365534243592515693546129520376187500847636764190328991778107433056337708710302693509109942269289419730168567496685314180219870385188351836741456708344800751989427212894676675094374302602521066669586207632829299060118298651421908501939619118303535796732986256406390044986614571281934678874826359187298808523083862865068508939004596616893522613100457137581574492654469231784899106367428796186399913933939800170186226187039969300622991557597925573202535218645610979474604716497563405445057423371066426522282162939305509556510677430893711003225468388154340170371181955285701580309824257595414599416692603561484933880337131799995630562671552763337754835476927541965899623576991812500148677610224096660855212784117411342924239894315217441066444914295530167914428989276660051455969827863457933956954152547673496605852982075877151397045816585684937356487267440214040937383251971000471425841568977751483554141609743084652139813160355528801611681208814125650357896487835771206424363806420311028642231181155480468878510443816330345315910419762234557760258955374360862359888523912897287018668126588899029433297906777173114174802780741144684849488076361469569889790435849872600219141911098422827173466644344934090372669717668937314611307219133428790005538223837690290873714283837122908544559478883387755849729256302780034428535439193763683098809066798087059384657504779150890554769762901882960635132699041907904488093665246938243007445502521968358574284424915675092123795272729419024820038815749084493162120863465586522205482884869195855099026531542370949713614651913696891594215767507975303319376954636475726257149091989176434922531892574016176660886724582062097489369768184279487737860788384984015576178379731640411902600216651205371455625192004034125344793488563409708454222083722262575566527562785263079994775623655128180092339280889024399927135398094291122794336509186115191644458327994976608198800164310850611372448542122178339915193245487045756227094154916085294627307656696263752217840581907848101628578924887637120609054932692122889610497139172371512988290489026329592599882029207125986665505771320867096401917738914210989259858275808960018749233376229757331622403450307540836363051945037827416657844885768313153348920182154470132008362335641716575375703648396274052294060061804904965342774048152821268849536069006440154126980622146966743707872651444627046841994169589582056652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -337836627567483977594731668448204417571856415003683062999226246770930038230178636051763286605076241301880525878765450850722530482907000223988315565418974315412494241343299353980233925787468599201134311582973004731476539716186475668200307057012874612247221621748012384264661940564308267476600248646062335599970568570510076353512529399622515594300750890277683889471238760430969193928025618375365912256300215364955544515282722605245510335627191994297276567879163786705059533728981903699567683741062919652825001885536954630607747806222712360748731957765349431038248643983252426434088671262874929211692797530844167277321735080645618787362093599352772365355785871374050372972326067573853075640523499787706829060263739992326741730674132874315198324300486605234792698287983555523837067549142395296003025677029332110350373985909209943752427290818306551711437602309507783973109148757483377795906413457072514705748557158020146247848210312534345944761582681201474408993246377933204249807196637576508956874997353034497760360287182468682966459498649767112924738815007283921275667153808332438606213686934336249042383487492896218421989152830583840419859456439813589612732319406463543259661197534831528956931110386697535670294096086294682969668171415745379795645466699105243582808103914495532463724001345377993560982715117596370088620323068716429941709313130310063761934762504000267638506401076810159209960836541088459439121019279416618157392327363583177296427442035934177368914073988673898762772157647659289761182002266445557540422183880763159681380573503217842922550135269054947257208898284501724169258478661149580581389048466040984046260040448840167898069184714741017318370263660034928662904074603507120299841558256328746063259364159790084269980090772520997637376846412247056070624994743764949116591700748941420466830658194596500287109877391517505869829186402698220770018028581426307510084544570913627620276123211523822437620309102500229015268640840441273292414201929497791958938809462977323693629152040962563014262159475168935097408206912620279139795633219586771501303553871067614499406085449553573432371927983457327011478816223642348642147459917933739756486941526036031145158824892470087092166427204258172687521079761909642120031215183706056640947757343514181933764503880860762649606125937800638695303097806295554340649321394119705729652186463813178986743349546377480457318029623855640575652382958323944763920767865540253863873052021372169873335700663372958183054626062572446411050848143946808663236317082695933631527390390383953109660742779601596406639612451370927276601038044506604045915588211877159938238915607671258670652860479180604461497414045280221715961947293393341579720323639690708620736306046012766488513855491501711673047072866321047250476470825450460772361446142101315482170007628544603938811768028238913977381893692772596651381900705792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -83991214688739634845404170791957502877332649951038066305169557262007452915077089807531848339471892763932748844292915868389426180844319437724722017894925197594805200891106362708758102804681837550462587521180443838248309381075448122762084498314128276954358899058980377077416444980494604684158216924639243481094792470564622058026403456376723169847235556390204638444210559787183876603173580031850413380205867973891310114785036058598060403516895909668755620147224875498362714425390485359953656916938986593655794470977647503214663606850454310420542617320424726090500623789449886552806229643803934670579059461838199089502639544431097787747153911264286209712501589854223699801489478796581336640101737897807961068837258333143314220094615345943495209150303631289244851387049649375342738228494871969738711177282384693408969418383497856992292758354693569618208981861598315624731354432637027380107523354098147484662281755033114733235720859595874360233085787532757831415671429182916830508957768088292490528257315839814954679861222117338500738341810374998613472701864525124789298094552361479104120433207829503230160811538654588736066604555004243068404363674366291413467427310891175748724438631120028142718326861070680120262289095359989642271740787913279184313121274975100795487916072608430879518445858294297195043065972210869431503330620696430252338223085014432470366227649228434849931455256120088440701346133818041635111941143763272434459471760046671786099333594648305671312425434512480405966217172158839306216226454451595079418339881845143760331289928221880278913174338155496278995597811390517080007611077630982193872397583304443406714987666391651191855241639301286320693189097263892848091482414688790851375782419787308973007762057799241854264801740101610940837692882544044742345061622474339294133848520605411244359580653312235721433315832454840106357686988575732342234447627401610125852347283622813782273676265081380217266772340008398682907409356115958032594605136469185594108623132210096080600653781328106289479356954824220069427238785096107645694050964745475086430055085850415378967355443790860466248476779379310015164080780956461756064853516574657115109140452155505000036796760704390580255869183721870581849026073154600625524587831749250089305603177864677050731257069660824071685897813008853879412429168711552522169127191988144755728920184282032420332812735586422840652867225168333913935634655657395014043886124372036421778430367074793885977636081699692355373138671522240582662414198065158419293859244074603223058497308236045524058857274602266941041745108222195734921378702534827184401187327502050046308412743517676612979311757096728401742660838479429080490789414162721082228774925443927152225727975582616637260919174397299169433266290680648233609535816709532786403099365058516779418133101412446926277914820732699840242356220329928703152652277514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 37472133740432822598150842780857511478118592983543762661030035854412622258488700978436902081104859222836862387515985311583390838035794295768944753469167668537959113929395396573739269565052570090452134180596693756710724951897617827892652276660540735247518122221351764554542022746431367977536218979792120162390229663377612308774315676201570236564636050250127051743089023895557221862231326562820133217722262449382922956804617815837059066686912317439923906988443699550358571865542699018809065164230088812644596267524490187886474141623159625328244057478708958066975898553446237742846546439662348103401619645356386678400223330179278284733805586009547571428930577648066124400653164428621545592724315655702895860799631371552794326452265435010542393512207339417098796567682643320014389962571137863655502241221618368774033101115614962077400996697606516214993190221089039193172797092273916153373417966223750780431250403592114049502529511106597889759656813146174593286129823835788832202983790602783836899801197832971413452439941697664241676686588167504489515819196923910651134573460689398369453291424297088135403213134306047239871536203793327855291089313394489678180937834004614249234749215198544415076510375674696881671228199919459428404602396726436156939445493223886070737464626421084509633115941393134830294725994339691898949354943342375772033944684826657774392232168843757488583347969107761049504880227644426137667367827256388051922715634247879734050581137794157061666366179507135052239360136769023744579411901931118903622851642357270065732134056782237284629230690251926424601953309806507426855943956663903886527123970562325035029408444262122699453941528939134753391683839417835185443628932589677469344147825017726130160467261093260083116599483195446374344579251441731804180957485764734876532053256597537762940305482997676383221739856926163187096927046871403855898197965949472149484237039435185843981921537288061901004881260711550426604442291601043291803125892289846236165176319235178035374212693255810545188361385790919183977000484670673044896015339334695238683232225780573974429269501221084814070102141569145825938849887886314560017721700069632901121975001402472754336539369454572289107854983842262673160679099209681158452122601326984299565575582706810817318549752976773853262135801146658410463370980183537819155535204480293810019642117591646765313968229947298233487483854361335798264796881228203265958385560282565503833134425663638702601918954675274505566579753370610101196805038304396090672892010399420464009552215808308132786841528580889118468923340828143620225644736865007456040975209939086323707716569494925212720457258763032235370049876755563675032473573479670784274784439860799836701095775201983337378902844863221950341476252571210633511982933353990741636851475959821578702468592081314599499666198773246381853357676222566053910699782963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] -6217254072131332898028870871316253018970705041404690339866212103928357293979065617702577672550455667627280950470451821741532329490663537638918462069383225052332084868489923384514440633219132319358386950554210927169792297179285916212999830379047278526412042947490304588016873276772699153664163336498193744731324891878525887841746217087273903353186478666601147900499476394114883169357123400946026357381293114149015070061310285479659126229891270312193849749901622323971076703296266196777379057697619137224085328600827841197990063017700092273995830661053878065434382449943278169640335440462796960886641990120559042281609815597845239428772601230716803157495188128372401039986454443262733398616279937082551017103807381188903809817798143006290539066176523106399254890261932219779163818658827679343154214636916224649805380510897920010279351804633630922664061014489160335899778869085537306428347398600228039047603713028064062931262057829341576480354313962717329946330085261089844904468594829167447799640524130981922952499710183284094364248638996825733881834810508495010481964053336266007162122054277637196036086298230307542137791677736899362315021973133968810510237917046943816657459501772877692795136222981480011013423930317573908541032412230710553139571583839490334675959618697331156325904367625412145541541011699144976241969218971660761085831168948738393341966473950704073189239712940048558422112643761334295990069047794220064589652494107730587494529711870005119273042633540849388797905767723543697678007066369575684579269912768894248931873826941744555666210470515450754350196638249923437218502117247635076996711345997378803825362228499751958049914691520418224760786872361381330688240115999927578582627104883764095711742706009862347241448450706983590270921950526595910963784366872226792692779918802323753951552826445562928815161222895017885247060530111187761403978430964241525310006821796280424441522418823352014811985765915503199863313673759419177004357927480769623173439387634636650969649276695501893141123008807837890062983064254557565341873705464768471457600072261877042926592784974904070614029325657758290233131730914536268114019052470636715338024284298821515727135874859381600790604145485555911503110820614116882369673285496263906020679227621720273543878268453145453129069626382883186367984080172215939558889738342243124165889274466963688945053834158546793040612666199467162222943510645495824472819301165580194741225170324455299694940641622875851026152752122403732567722462214683937404263717951742211465374058480907415503297585945910078045960311322169869521847884857758546747348740171897993142953416012204316427259756235565553098090603135216496143088675999007020391816020715118339291542942600868655647519671936017557871418568333484436139118223208751172050648867428825243265994284651791940835213857527926406163432232816530543541192386150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] 478141766083099737567885778263976211331409000500750097966676617996816879483051717490029163888492323927551877598292215004590816461146981170760819816348917942985722337375437284332212861382634489918678266967508619024793585094165531271514423793270813290233081717060847315482209902634161940487983735441281141051532394913507382013802121130308357493621817610699201599813447733911071553078911270634980596185643229068879447078948572633781746296469971885417139330119439237747845608866995023010759608473371308205001486429085736652849477314000254187228103627479530953753884678823577360776013541890320098839320703172507588836102814159058650661576549363304843034076744845737805287297273359425828373313987260519399020264125607305058605418921939151102829855206930283006640526946525062429465671782383536506760850656360448652543396854271860902227443110039637374467812250355987300708783624692722443142892865012956189296780354978342320526273843077091533510740410407958627233638763214134660669223004426203666508690523127086702743488597202548413187402334517073439076126801958274915904802657993436778589512018052949790646181787730241691329364674902139358672614796916887159085924700221274663205597763282368038151199514318226167921386876021262659894134133294347285760005430289224441758143535197546080006834930541906679107598251806084734076364834624932185398984554587866993623722666948066028247276752910186918586529714569796113981982128670356676595236136219873735904566167573675633160734158615016190244117927209187171925427481482730324452280218662752044008039139217957288404747349099645405062231311110671820936201210964674843692539839937919085251079510990228401364550532783987277233191297427562285206557204041076118562127262098242921773086317368753976481341696582602905473257055923956187954991946096461481497308270879121996745653111225254560416144973072080016864645667632378764102198062285258763501742595094556178664210295657098459007193137319090620922149179560081501948634281210871655424427245328439933789548537447333956450864302431329066667161949291469452289886079000732309190813551301862124109638406825453373666478181624607454473304352744340443548610482435779687841019451995706093858781689616765490618172993789608732329706286730740294522845575929168316134541067556312868506759200580734466387990923458404496845472773386711339691211129535208954295680798708717316423519932010522045832808035952144295400861356705204265609326426901322415502996569572355252426564742076898167353782548114775359155491610685720047489253350100276333483371437036248962156807207760454842499238508244374275276991980381425560212198468753398036135178539755788678154244514940245078739463539394977735000357085054942388330258245256285734280348515013497774684359883688482913234906253097024448516745587546212987859699772934856731768501161755025022025748204002724129676058649712142629080016932044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 18713150427147767212814573168249187046310377008762175826887462826898038239885728011690564654663805740652476802796490490959769168474885869143971752534109311841274016008604267387519768727210162852643187214020582280139553200710257446757989324916006460262838415945600298323952916569684469702914407938996072975351322830462096911741507185954513807866206468267381938403529750568274735856613069353389551682213123830516007958368082278931096813518236378462367341012186766520543460248018571540776516376905276158682325853752425862522958966802170471574550380888434490053573254038734637111118381344832312140408379453170154643347984515880721689034049062710231904799182747125179073654272351327904355036264704717411141148367938497751980338898730166439899321321595474152947405978979032680809050893618220432101524043014736945665841110827072240563475866353543374534780672994689887727385409536559332277765684999961003299681970493311424440967084133465803634695044113873222063427091844092651323120266509804455201534732998839086761359209423560405931708375160979604544786417854415697306545653184562830191087302460399052093848439067419749472192562705992382735922219829802386690575003775978053412543736614721476882847446860663528676130644089610689679620814789809813656857132942562405537519956159898040398344437476626267587271211526671282157294685423051982538915041714922971978967636921679072785783800657649409350199953227554836474836910433093955151257075729137125983752963454223919073231875633816432899404126200481751472177796146768030467366239918373049998485194900523024300748609420738280282606974589451375581122038575622267551468296847785052729541873699711689008271078617110357467974050089154102086493055618050463797029891205608245741398992696306528687609150961703124891573237153209098125809502666674427551345842891335731460726507876694968108557747123795919944518296934801221758163424687400378748500489507531444948611639195949976698039237867252011918263597317546906961319025570509065515553127257078468942183628900000118708522321716271827593840650054306270186817227203568884851638585027022003312575916410945946464608983973559061059581013531600349318356518514702076158602057182214832636700537711173361612888905893742903748314348799063806645082120530822587860959967130101032405517806742279418517892385551730911303178179328743437251913547148003953283612408266208274795423187061152687657706817281565502933663974893913156265933627116132972288220204115753058485814229777132450454267011449109917409327948929520571857269111913785746461380088509940441387679555487203697803903924574211557642630680034698539876020470613459201100192739408753663851970583455689662037881909828894443049016508868439800998858545186729126037635566843222278698480775810323463445534530503355404974771554231317737088533948502206969943095588744844618561618846545310271893140273344424736747835673804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -11344301635556470806010465022672264595265680588219950331109209840448701254940611405717821833902771055798260916642506117481935849517367817392565495162972336024456427156655983238024232340137876102860482555428159108384102946740286660780552549007903863832622633871848833793307252742892705228439406751524907008215020667453712173798338591264201535635009145862263970725541899762715875767116274007258064969309761837791381627186989564527278577245594618999194972102248852664731693532028180794481016819384134183894041139305755876069079757654487350494309497738709007479085179746775022858532076471048995825286693494936646543328157726472947845405533760153207152023405178672945932650381120670277247601682101336738492702147535104560762847900699749521544303612892268025200324094870536337877502244205301618970073512442290924648283571973669094598501283732182504058912348199556166449614126844864593118546304963607804666308861390501368196660594005334871322763377083550738619649833082573301547225251956745649001906284968389686326232557736851597270781943997385976711290838312033036116716693299025959224961251232751306224088286057268109771883605539523328214784254139369394140429337907794147958891395575670360373558747446973328087372442673810344018383761276969354824419998085053096751482869952962281283774861776673458434282899425748575540041017583743234770591159597178721596920293167939673293758400843334389546553681784004903379803583386905542362210948614520807692361807519816999253001051080049824551975953493473377476270703769842001448869904183451771736486750485001848323341148684781249312239755288822122696885542534583549680275211022180268863447426260385214694740456079751027399760853270237461579632614937083136282747848778352746530980846350918844084049987427309841094455730268109724822775378788273239218303950338267014264509976515005134714900002899881177851396501094228576019102023957996131229112235212169488863718648803433722183561657766266717710000065377074448219053805247294437977095256082894703666598990817355447320039484988805842885615089202293925208114715335573774035606666391108725267548831923266480145471436673181497024479505131817509539579142457765694110158813201914455491086448551297164507252887224610051956958959906482329960294363249266011582330371600525289588723083587368484652489921004127200822639386530767131268615349613878350091199025835388852675208103104123078952069802477186337624544671512420721236953998892308691859374622910521682016065692673429932224975752896254014784034357877732906145878015180304899433401262103956071646338863467516112742357649853938268072716124014877631296883172072741701237587364569537412244080629997236378153979226465308776897082816852490723800852269878935486675768525066311323513486495033005662037254113648656885921808474085141910104484268833883524871833215522422711010498722464045437334630796142141676486650547404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 1712969185212321182063114463632133430935144987365669946926455906081218078289967552082534015652485445285657856945462677585635813471542422486629728351732226995780083986356094103376817036325614270532810737808801874707421955058320613167934777000613089657091640680090300558255354682819951286338406649576300303456070445883031624317990523370210862428417744421973496541014035832627771111410435787997167434188135689833836781646427979649550875088470112270931589224240373217366702074044489181682419157677755111693969771310651006860470631688078066969240831081840354763373409674180097600303211774422441503208194493945100072615866383903607574743459687495455424267403691273033797786438875556844085646006956555938606876499716729260603076087946079771102815893787033207183724079593970049113230925908087815588047280599903357116223103155334450581056009868552350444488451209618511568372852345300867162881533266034897309638317669751487334988751059850174991271960614967936914481435038209316097414468981923902724882731649736128789794056705650127538301348244431994727259090083908109710139566455908926579019290250640700398021798848761185188609531817953038213605277899932865781437782244843424948036154608592043728578857786495901887892101649635426877995607119576312072609273901286378254928865346737570014490919722610201189342169724439881758545163226166508145323516172488167683039180936047260035792544929551676283131051063232387654430707047145907023353177241338640090916608223818918962652909192567249631074258469220278405737668035216154094312644094525496658806063155542694855890540086857054639635274909870074893395561828117256297465473028350275131313053263690775804641615376033918801880122755222534870445484415261531671590597345612616682632594912240078372375137414682635622220987096909061729594231285205338889673999457806448033278360374520121642474682403648411354576328947877948584310530580241696898674578787695219986820308676620416426008794955676779930989816827692613546806689290148746324384647524197744996814550072814956875785726002721492428620613656309585712127036563241667600536701374622965129873208570745754803335428636835300520088643341349337060276117921243921146669927406576858658940664852675492162198756490310253966207902315851945406233802560399398779270589471777941927924113277705539582871544071375695781727712286186644320946292717596106676067770684579947954767592573315571309715087328390593569382576293628736525206859094569074090254475940778607515908968077153443403252850010562177945516891652728647348298128972455944947940488908524413548221960193922228142741836693991792332786483882897332381269748080665851371510296712093972840494530741525000881885242740918831676587074547804001022859396817428212969071372428354035276074171186444457955604636975256425967514251534243643211299030621220892938539608663578223228906695425642456569897857064622935223727816704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] -12608922473517424777832173846316807050487531287104780803076060912206564236017560622664157004770672808880022553770038245301835185514306147269423324468995782893060805353454389581889249660470735479669454471178792919669041439359841534937317608155088408783197230719726291236106257090040278915944490659388359681133299747785593339136035823629087294116057812243695346598867136893766051900835609231091103165781485489549197731897058120616705252098430771834766972499628594162855935696526794746154765481468364143643512437848485887034302203253981533059583269659952393112933287562879913888110623895561317002561569684867984949443549358912945200026653351819964736895465514699253762145300243539217036902636330254003148404085414026377730674557462765224000301868468244052542229207538762522381627481564784031263147939492576442203575959559874966561964544635376615484318104792450913373391425696834598904958848203664318349111467212128706382484642939017497600911375239434270637420710547593163000455889997657051251139390614708725763087499288376248223610769755421361042396061098645161911703435539787173433392837866559546126125982701230139801369989579292197865456665091848452672312493802313116434564868702447521077626199775056938902847070186229125731843037988618887493906052832364945900842051574658635785073090086932092642026956582124378428407192783578962564046012615269956079457602611033762428437549905586390162770146628678173293228672728573451574387742655517910135792584169521032741394504592762274066301779148136094535326936200019018449369889578961309295683832534397840377543666507859468426102704080910212403877705503447742926018166834228728176498641299711333238390598755119278450754786224916299514118387855515078951231536436033018903461509768522350124868648721147928988807373127364365759040518114323443155437383033438341773755210445168614532031005710278083540365652641483161900222730948783150168605155179686584122866413242887161907399200795932163791097283034781038438988248598367287568004555527202800451416931148692671627830070369685355004363752538739845798379133870647505895485350962868797355299451054787017332591453250532367560271333322666157738808486531749120552333003185552061125671683187194805892427061451885946670805848675656491202477840246735379078724767981064185275599289625782220777222234362142135585032457736368866341556151522144623161507726971792254932806491398821583006076866746614638779438970452691828724268344133302612329524320662817110379487811184181867293684104952345161132618347297602256202350349395959910293715452969670807627289145872125115987492297387815859699652413643897019798939480272825847680155723378935539701496722693376462918757667433712123815070466224025526658993296602587505191935924714113811919549031314347970305216761074186116472670034260960112287774054355411091111058139724772523881688228433501767041368456011171716240978739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -11733519391009343816142929213443021864604145250877692218785709435248129771409199044383456913425217161584691145237330964238269684807979494941247273133420222287319783809247305190991449836919236497274287495694262476354705364770011614006995327087094716215280829543108274359838509744014982553011336371768434967668377349335047187015654081338231679489419145743774969043823632817731874002412642397417120702223013903206316140440630798459931112876976632782195919757120289195279228864489331573716906365138480176675155599376467443830657688159589996740946865111931888528729448515735573692626410287293301824070892173888832687934716521704928165261499429805490136185493644689682350133743161792578804636501588114143363947599255771059103659376530111147306426321049727638258953707770648693547838202523987146559193248556103063002313699587292103979788006721836536495053866851462789715091688613765367354311876953805303534109536629956342821477583873802621712822880631607168930532822243109231481829033178274413681265208107946616588059970724665299040979010358954081651585171067463472878633651726222019136994052231011088377944023416616422346994490879852718514805408378209092013275538968025590051964862486203388714381421646337039152832429709166756466427335662419076854870885101337853355436074431066749566049061342647314082021708555491176240761168486350312746157122220100962898302269409578416020774304353692270325039553747627320234623870084748603111793044201721890048053131042058916695790872747529590409938959653854882695801958048159552418901495208477460408004132250528155897394854342155196855156281333559161544970305961641041156642117217143255873163477196219803400698213245884067228128120356215845478117818693939607793622932297262210757775800521980835879184242714808686750629443979658512049878573220249887892639508761897735060715062094917289260165054225763786218300318797451201841670176051225847041560706400219432950629454101504426762072922351326993670950110935666453145914968993328667833964553844802727124619279408695616124081334664439646556004604449939598482689256825761547545922818600362478674299507730745788747597486260302218183175883613514057733681463743984313310713533397336798051352124952050811373979387500007472553865663067835630756774182658096394578008201063376237389904037548281384874422115154491786771724218624376637978775890174014780040631185146811849752902265822960449433049845297377090301565720279901548871589261506163393152853543328405957064915582024861793315690830175212405264673705932936421756124459034078874531251333775191432960473677546533259011766960776329937667686646602847323948465132527223239942261077630050624549746602825345000210197732326895734409346273789291999191162824396364461444716674094090697576429198535468521544622768791596301431700057491539075474457440930351475387853597541214316582547249734738220448042180881344897498256160849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -1664454078982586381215622515683807018392784991757501504361101936213576964725901427266282729246991160249215257059090544965760507065659128929986251911830185376736427037159018681400838319051688482351783014034461256213503702554902631177265283728683738632510338331646637687168540048830082131975895829471738658493718406189179085968617582790853598463055875687514646559604443720048910653949259948192631149807895995726161547656529541929935495907672175700736364384087968690431410938212824716207713252980539515912273681764000754798803408363001840111749731894095559206859232258248746214193560736302931693383791860646767170337671024009725667530534717777253630791027575180269159546259164286275341823518392741246563414238217821499707006766138083460697562126194607303749054926670450820321288801403435484327869451829440009301853222979357961300427569426983822685983150058257184298783078969855400035259252207077107007258172770559160322455976770924501362863471298662251122711375923540907406590676982207968949595411296471081266701241114245723973452036178907821994504098210550642379596741010384120110825745006514163438171839008646083815102646846077322442318412844561286031410615988210892947362243217026748049392031065741222630233792233540233421637540459206354685796115890734909624554141297748185894171124022122653889103804725571019504583769632404524233501052549460269739296095166912286489674882108962658113990798830357852989332592382654965394646801637847577577731990615826573449425197094966503359972687661470350251133427615876698621676348371377790306782529317468608883690813892018595697053903729298436192673601758542179554228098846647868397463455555663044298875027123324318776770722524344577518885707009017924949734501374613996781867633053250135084964773040301767127765333690467472338810473907354608823012779396638969452510363052190475465987601224633571818462608602209809401335912867741999370368270416608830139672138991439335594871228648116487875444272458965698259622269093870318953668805493385607216751266155938581732860491741059447348437270169226743300290916169911273620873433885865861258274505611155738623837042715084150148488632339479351886215667540960086112761162082663881701794709353709931245522530002285405416821091362602244776958422632884740628302385244536127730144423839959751193001505293987997330282799285682566407213381367496331877408962468835478188712001516603348672907571803947505684778940324334352896039500712324919749450854911061722439041676997783582736891751330052814743731878619452057977953817576862402554652886131164441412388739862014600731176730533744548780973242628581645903249496666309083354016096674991141905105641710640960019913710693675214857907028744468094426562445050396839051248174835391748723073700954336417014454857531658640786211682280482300781052053667576293319434317969101739059660318868596741905240529220908264994070189205094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -37168672632477079047607394248671449582779396769503503484647123822344793164593822825613608243074602422878621549373198082796172684072226119298813069951889849685343645456964689465907992870477583935180917161359402744952162458412168500442374669831875053535983578210372211731162737076270524590574354174717759028198228342901700566676057428526969013807024798532903604293915041663844718814961346660500935797701832544366804128787428398127269699212430961057551687008946905566438419260287512542092216648095794125811539903676989135195139538590607848982949334179732104920177635364336135138909612146535746280308807404544293532717531827119619829185952976287011270405594888832160628003149857331441336878479286770677838887311180512563258660684365419605042736159921099903695946293828588133866688047577898724689934224358473391734754783018291909104723580453840467201726318676043100884700662742270192771054166367960694290133602748298883053636493892044598238299067867964574635485462759511392187540420479080850388895819306241186741376017518945383825820701521096287765141295498362303245014714430108532045208371589837546998256423660109885262554344401820441555329661744192770715238589071348875672494796918703650711206039210462342045340286429250878670499899887575479730109740804560672602972062870217825268804134606208081804775963893412534915870511678128190297927858568373695431516982126583925234108538687173737177184959168105794727751073710674395380064596689696647674042031252267214146727874586112877595565642930528831417037309865868955572258096239327222815191173491005216300986917861468066690091815224428137646028141165705747572039791979820445651139524122669410489506951378765514292184379527353256453342585378161130003956952926816365398710563607888371059603066230969280530150729426338485565422630980290412291092897737465457725428706166014465872083616540439173596733033538844323054763414942836711932936426836508900308302356250245767480737779165632815967731554029258265400050118722654116995571409478540527418996901418002350812956455292781673347041309253731135357040394623105024968987301074666996656218026022751448678797002739675481764345689963752106319843541107529978458572897380180721363076614459691248094206251726928766556960248023332725448525913588188817288874988959113360418782566446880435559887693809086757119162189725266558929953822009152036951922551959214331838112248071231438126989142614061267383536198443773585632893512472795160811802245903137554086960921738953811793484590914389934419335714887924463644125806159952512668207059237737265055524614667915753461901828361659466163657390120829966784747796269711916352172637235823208499004798124192516297579360769137048557055402691108208048193730517029573174069147909878507753014328147517016958563276407017682565777207143710054949406261028326419133697279312518977619759202539627029342657934876668957588868615288913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] 104138687662803574266848214057709308960605297942544959541671344011852515713365201065946855420387698716019423175361057459993161234673623216944594267956464401732513026004017638874044909321161372839346995720185601850785908357914313799561609305323286891694728725126517564527072071731646485597143311217390995429088749400196469054918429571835519440372585677865593087796474566860911772632151077157752456337005475193454128810937512818357464774654135566777231073466689474142063669427072664100147152236847445404419535622027860414402935503152507281775773801000807461817754547900151524566761220314716598508858311126225945827742291228645954221435292229511758588569975145290656619512816036248761844303851544231472190866917509445591417749611903737814339440381565648812089115320284446145922047758347897302469427703802485090838205519127253455753453074735097997462244213289568231419079725625643352429518469425092802525255689000074026589271687623743425853131526973933086212636251932254316122796429399860131277873520634054399651184449708430481591179328555031265182338915714287611074542126559898328199764971006314141675541554684664755734545279126084772400231598227409148013106654835699548994286732166630785605482879085728945845851212898246850995836004409652571399282187650809634527409557214922734986439407375796426748837425708538170227690336228299221121353869212057046809970763335052640488386364619932719463518813374013382625015182221898256786828306807195629149416650449318783736372347906193039478937789568647707600774206783480784331256833477521994424152083934696561474127596753794325004843690023707640286195631602591404166138563599473939599024870174088198209901763572250830508903081782858566467913683901479444822628212344678055395027861947768125024331429079791139458097343745313913077064336116131412352610070443831054927783015939267159063635079711625916534134307854729061377042327629229455215834651379881541883252969368440668245657806415632751627606785925477374916782891365460404605729799433087723266437407937530051031450610694221183264457579509581037789568966318081391849887925819954040908257873020323011306867960984444236064749946431482884839634903840467504078631866974954863867606236899839665301705507704986418142655379507071490469938215264445390139069654562395262879012555462598050636419075316084407172561025738063932133280866124564723732060558227140877466108865756718835197176359291825585061480759685006611156452271232519458081325673942815175583943667565759280436659369507723789558143843227522432622374498292965618681551174294892405997395694157427695061858991181302136945375808405317590018712641140088256994051117685392843794175635042614958593370918260996889934823162457062106760301879829906917888431204901199202909451258241811695521342207700733191257969391679149691267915641410725890489285424686190517352710571987654972619061864950464234051536325233868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -2605997569526738744008092217498006712571108052840056473971506506838499334780940570831017495698948052866225658628698695460215577841783625801572657009156116044726117711694986867540446781566589061141237997632076593157723845689999104646171350732971816018358624204507355345151225861927129144042878069119178293036238971929975680671711005793304195154509727350297671535059753800957405822209697630430876827085162770436154457478263100164818719592043614530924474790063796206419565421741467317113288511782835071901184792517483982541587400456281198245618400500137926938250482598078263137793986770566688203492636736286447057437270163915735145454823876672160571275741174804561065038721752125966036344137243906458937878620475065180585181572620228577632723619556250595138827752884916470557148640370120801831655580596894490140590207667418865794965098914064403179263842220025675408444896227073432423855791372775369223082266926793709897675963163999138351323965645456359490717324389756205329159186495483467427740527978076426057720770941075200708676039790540146569359365810152011121527113653508241819595318187270840854685900611528898430727498928194551039359582763685669929962506304926235977432608307502223056294744546807840246502923553687805737388102746999689578897570112987657045745862126086259800883637495024467590192916812651363793277856639070506754530740065346483931342823707399092883633018181006713991567246665208279823867049420258516478588134484242460598168111340591975208715363825223910310172562522786996832186571671421635494068590311319212198117699467093606067782089028226679505951589845516096667320228155432919835663108661486850306598798714544914888260672154067256293711248729507977186850788411828744574102241660941583656169623770093134144866603540496360692936274359499417115597906956364408163407644505395077644525059440303481141361290117665416992848489532215846826609645112031751527255390976328816490429624641057567576923696793700832739460421958782652909686542380134950224458497489797601749609850755964704623800782512234977243076281817026446953182995460775565837146025981775163219431772679434718867094993628583335737164409880280439986098005009602233469664293780929831694150592459933277834410188748839605969580207532906349363909672913177559268175439921900498707849808929426724303284194783032140070918131490984945009539344320547618280567939769055013073921872963152895149368604423686148275340634034658423230422954609604249852316005321285779307942598075387315159753401339810626699870892810742694838130496465408822286693127050759145046999513914963574803896634533976905522220944925230458858901979094355575391604017033104538143673043062428641743394181169521070121297726700128163129653114156676600928318647415942480128239445190750449915602199967355691667893060137214446483162973870482477282086086258505905251042756745366369914093072083799750334337541671653212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] 6179592024945283571583695384138862117082594406470858727133187800267642485188564076361068505955296487418192446038219325500869107584084716781792238828208565517657046005651538743994586056811333643966864683049161387337716729005547105262766836018121414472264317831265102794121333321761804153159573705997180954664540850054634620144318520131523355093270439188126268769916527776319180372909261929504860431843194517024506177924877333126695668079289841061576708372039182999332593608073847844993119097328369668933817220436290327509834174371685693141409956246931691325612959140331078433743126976467274549013844629055522033788356282053364760422823469987725034686084849100149948600286132087276055087579326294112687810094365648711775079239945324470565259465413518955113263618506980476402582896089092373170180978555007569111049267708870869295168858874727594117202620783058643734456018770502395115493700789033000522026042042868267017364153235017361724985061086429443225578285482098504375867889487477629631273328320003268468087839769876828694175409726177894871183876168062743955788644791617423757801800073445193911080421648979149842210037123701279865529663922875713166718524120582770147928645227605320776016249077301037009361068845901734047185658379221203990015550561585587261114298511349857690922056049783843822397755372146015207904937287191362936788695777305319080546521090850034180973852491139412226266760798207255965505504178109118762507938813061084500266536649189245325038017321036037289454001463238508679931215997301585078486770886335207648851808477341275060848458237457667707966513373466606632096952722175072480751820879090655046189926034586308241528047908364649889317440444194735278179020186320897623431114989139122835141312936905825402898942633792581846604568968299585050044701958331119909064558608169096798397335708629407019982922540085207570769699650450586273038491532562600888408514772643033860002656098665643409589593682097962718842490743481498780838474733737005367624175393239182183265817437121870738820492422033459813528131870673643237686639538124977518801004902107957400369829821406376409421777086295178493044692315861505303901982191666523052398510134555553673380214454258982128010371108283278187171006818420702312453319532964554697955999134723531839360101769204116340790189803850195054856832811682378002170336514118537246790824316911826003709248195425576324264431057964450020730190584972176528796294393120278617575295286069726934831713150031700554147638978519613141060971962085242492073594101583316939992034924928560508636375609193874839036189066218753144537357362161350002592999892699130285565201227701381851256658483346879552629849162158071234767407863943507327163557821837714870669569824868887846153156480869587675214892174015000998100838437545346590770769229721974191790369090679881906660421597896041382994078584984603872478736239768371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] -127748060114214604471605479856830945996100709417388053888337189747023748990562152932064166468959841995834851210808646048164643042056047481246059154462925193634897937841753715114244518660800496557271212641884511425513318295610322183280829573780577931716717759770120335216008014947463921194234428054288285151537228724367502032490535263427494885049338114030343751265385830929408739697823399607882786103751068867160536457509369962870515574580057639737823120454041039504099863939984154725635123666132414836558068777233435839774635102476053759990451492009740778011291095738727398243847431241450044117846528107473432890183340057549541241267406688081953450405684221453724834690096647503764228324399545658596347296836754695135614277648046523852274723585450365237105600980949123733732132181689892150308745946076731596775621852420376440851108928667908361529537081221622917155172821884059563901031769073754283431323836097796323297566039554990739684782014177828811220291518965287896529567571473954079546513907512160803044430918144437191990260616878873575808290916394508396094141301019234803186932870160240079633813298698452278641473764664718777365463637193092042134015807905237774176476906218712776481661927488478110908027981967607571013918452008127300096768577132288975841775281207301796525766827516256884045142398365051820473433960269843197350319362597035718548193720866911026941710087591471288563108691334590932022995747624788413494966434463755537561544133442194135856516289764115616936021847722148505301731918549081049646529525759364700758799942764881710767582435237377164738240416925986790827146326758433858505163555671321805096123044744039817921042065968351243510443825171005222490952701659662265301376841953479832300752542583766530599010435673947792815740802086640184393759317903157241034220630161838146023121165035563513564928584935940375839640556172845117253841349909309008796700293531220451700171374994227734946807030349320035626538393300443150809790195902633340074594579002321080506675831567577326695448046323113925539151774357484507207586212250053796146330385870533729603735292593306891301933811192254935685147340524259426292555183858492518261251185642159779175019674119904046407045667548680128815641793192073364434860966855086824929505454953341853632811992577817981203622273318641785936245233968213341480087219347813350843016298743235198450595298795662301065331131023581085376282124285545823437462238880045682738818171269751065450199788022110808680694217251031152077894911138809014081102662616525604091859029912091814557732784993673535229771575655235836440343070056282116360761198061051799081348176818401376789489804219147103854840702607767125059149058720036604745132204686925546235806887937361173575372109485664954171489306657929292426605825486138099380936434773747455388237339257110160451784067661046331652937729825042793416441399986880512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] 247133459520698056230820352983568157132846558081926165993429030808333250047300416595918055040937619893636090457194305117500785896945565356354810372733597384470674069297348105177470443797311838938852008950186099746358644051528418364712245692277203635756860874298730851345968898293009273858151773041919394356576352848890389205444245647494800542705263943737716986097015301909110090593600660347929071107211948969147167215291362111306808366198366734643432173232186827911309631538781889860150534160686934578480014158512592483982558958628246367157986907200332948191655646374248271548055760662146491586536769220219213044629203287590067883861581057401562284024006761956173883711471669816975877744320209634705157776285190376942996999109950527278191144958653893240356588271476581253910231438775577077807865085485155539304618380817422072847176808176053650281668389032167701105633117393272295513232041062354323863188270941810252071707392927130877590379004677062906601556813885404934609027553165627188383462398587936968341101719346481404806072722694861682541204681155521799614186041360359398316611531055754507917483607006900927047987067954153890414353353931980095099517678024248143882078362832732755835875990533648034527604237481238120621835577747879735948525062110621838599531748691530283327992670424664915055319902433058999625994613486585626275310717698618139458333635257639158225307528240660927745252639979423025579686820908632400238444000540881913088146057153194514186149027759704265320631428677635873054022214640065330642446509355068649626389017026085278993982398546014784054375307242983748931035720504191068335806702609289637996561803590756337968885177701119041056674593223488158316593378569168209421266664852436607211770579808159587355875820820640923577034144556548134730729369275914163089031927856384120133303015722503495389329751681266318049026993057740003262656443499330824508579703097360884087167906209854387445117777192968989592589456524353844112837386455497372593518914507271213852174068021765054078632113441138840082145656021217534260331496746382806974596962997149956962961264280840006509908867605011102940379267474202936867997233808297634827046120752341288902770068129795466996009406608383212391838007766356441162726661575545348852524562834294397441744963484528984266162480855530500838070166449652782964796188467615276586065165220140850218279847562044803257921263846882301747814406427630318772357873552460280100278203212918333513069907660729864028403039900271221396990325314361435403908346332927241345923242121193194390647767176945734557214504771361329364203840355187193127348113072091580313820847520350195832421569917929882938619171921195958681365168194956404547021896165816545044673362055853446697436247723624715202110160685725487868453010677691314085977006154950429199641550318457356683342487497121398963371799164538011440447258803096780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 1654612203317465311326284523401664118055509053212912795989863891252280623807071508945729833870852608380162255381259966927432999409486391268425347500782644102911565606402448661822456957363113167827991465279542054115819268675800101616963944093159126691144257761206162771110782530790366248337226636706935470916519282602457437181591769616991548254389739726145072111517556950914636106969775437055524917341072962404886979806627281020070115317351000448933858332244849439893276277692616069994771567373355190482146021828784070074093521429109290684941467839913241347433817217798232648597874462297242103030950051513587120839037660976186737535788043564707957852862292832409603810281891500579650995335188294390086460130011840773696993650780679289878243307082783208252474058757774875859119116599099513098073123962259946096436553738891213780847588581336152552151688243026844798899922060163018782031022573360237916479892635379997510290185823813357157569256974834166716721210111195890149757817231230869158891372957978733267250440422277221192811520348688991172556767671631580499946106272258826213477406069686926883585136159028570950965344719012947536401974764201815246045058245921262529094566258530535843672889817158840987520276630060852271502726340796520503970963600714558060634156732875166887330665493800168859504982944079262477849002744845906574108428033248243273127156753282489075934045542501820552361894077663123692524335902526805966506997697487027118032642249947048190464751980856018647482002625415851449264274884256629003254107395500313481915931170576753106444686087945824192756371753156091442861464978528178575696392722593427763839568183033435295654556428128517333890349520371588906921907857866655015444940203237830483523655199610651719894813305243415343880184917716588775851495257844828027474109522049603001872890496012871064777767843446813438069264650061214440228388006206262660193856674220472430667025788727320715181007359564837413497738529331580926235713760506541719264627071106417613087347990739789983209429369579545753766575347403155846952437533041452690701768662377048542965616406301007223775131266972160337593904297294423010816657080485713458384063069602335913376423315667832687659350349731967236278799690510783829273831315225635512873268953372544237794036565102654496061198361364435261210678929525559674482046220791384553370980571559243108361988733368309610825497632915949130477076988170335909407490689018793467106128379165907593896896255601501383859776031586256072563136770090623441002672654318123411469558780830733294765503522063664310603538708914198505551817138528955026219801878477607990653473883263339586278053994078467409423088816977881997175966223385666069047710266827154059553156784970499939825957119781442923830547655212929053364461500941667500704658875189226425640393117265132063243596019564508449684273674021570100547238920682817454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -3800640342557505966866616005188179431333554428806628749500497142750858203957901496658644816464657563296796292802496248898462755029985219591664917353800305748553386137400968439062341848620220396755020053579017007924494827083219050658253145312330597810436393313647420260506405279682444589457603743228987741705969219459106573619569721574813535881957681582170333431591621891323422908878163752675900297794109844790247614769598091750128695679929045397354328564917849280130418996587358879849483975933888057966647215304974108183235268288438952741834981545017559650003834791859959040410928870924036054998858282100671683412164610087127990541261633570492768533358247028438902860551128529287955331926254594341802285264176614352446435002904182999005981648558493569088530129839348058072848632447847670579059698788899528412206396135109461895849714380733312434454373692118424567784269889470825925901108066590394965638437284665856597510382772296960111998828125162782871424046343368760901459559184673947262062154587886951108933235977823810096490300505735091461895260634305960107915485735304913944938200150107703406606311486566974179833394810977151261495801962445304028054624823780716689946800623289013889899968444168064926466056624213789921712567728531576952087152692267876704368072214195232670776280211176088337792110919111825390080148029240231593980346523161715278299145202429902946407856185046484783133653371428667580549875406852918389767464463726001917588287227092613406895726211722388062810498616883542054914852607043198266066912125216397996714061554164793556899492182864971534114316795342294845384675846920337710919200665441911584284082781486508802955707143242707705781793173392159660377846074662787625798716105129368454522510910371352657533518942797381840004344488117347388318237707358780997800116435088555756776011523253591556901438297664843464086129575912111021135928996966288199565519720603950010916569441276452012411888322842180760177838600684977387412975991537191829632388567480775125400199052565281117033497670779333559121695123485631376476755282201823659796699995925624754189673022965419707133754581249036878360650956568806939216100167332181810166437526708682337198787502311497188344047101386690260243685742251483425312660886246997236292670243170575646000507880161664938802894672786364309663717479505647131620120753610220580248694205735052236222394819953491856022519209989367823115472983190758581272146317004839099430324666735974208698684092765535453012175130173763216840808073263926604695315854960813857026379168176577012145739476545677238811592976361995545519398623614362465192080026084573464585645681943435198780325599048003700271665183279754522902520095938489133059313989060665350409531887744356061180932638257372389189632480838360797608046074586897028834641286018609295363328330666870521447639409022283596826663282411608062308639582853057740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 1891107885997441801185811520522257219038763463412838756423351102267163968019197761417796696002652013364927890991112736161013421794204974112730638410524180116605169316478160616556267025792357839911188158920085666217961888654413578751283922813000765999718596252971976301254619231673102150282916685671653774478811615841420067451812578651223062456009832611467794609739961476678977833038998888048024078033197261105173064563213067850592765446018662003854642700620885311709745933017489486061393693758052472573569843434714403241310484075369484990486829555776151156235165165353448873986590529271100065093547346863907075805852675593131774027981810545038213286455840088377589582879476716844176271911424576344722036201512190645508668015820073646054461755770231260801514916234035302984160121500130685507852838867483991372015161593000522176719511468162196570195559315189013877761525579685663438839699824331714481498395416742031672227433320925030710981605636116089905920752313455142500538822134159119631972106505744170471520357255922588603500262256292083630946366612254153239006552815434624888925133712377750101393879191565245899141820430000470719107803757668593124109915716757308384189633899476930874303594822107808702364317206643598499806385229841674872214124381723352988970856940248899990547480609422129398839406069453393032473182425838718494703879685263143302742120963638828432013935074545631523590566805390434417967575177575905179138379966247514353926046707347365197277440335123434188209865589887904850428766514232104828912482552331272222745990607655225320060324777882198633422913466293890966366850032465410409072938428583074069925772842452408093904890343299860981663152513919165070572573882362639942678600601880261507918848313015379855174073491944419034846364130871871183753660818516160701550330813375708804563261039469116260045603239801476242074221591839642977107151538442672945340344185475482255644466005000771932882476440045078339686599014252926146204694459467530683575004327117287580143644556110577399572227413584493237492881032581335636420553338608371537756037028672423120210695597766406845026726512008262505327544009707856943159891316060583318331182895190722492932032949630214897980885306024180203161371145030876154709956057489139945392903114734070574726667001394095322962678529670389938398649244159271163644762905554937320946609462535405069613962880234636626712356532581572817210314091721288484212584639737526167352547246082863170193235800225525862353324298323447815193558929254135243405416754016841126627349780337566013400859401837796983326307948704999505101867492342263617159480426544620912907932086384521131704120824645173855762814086609645275052986868827691027968685156849267235793210979417219548833622223226646235693666285702282559532963038447929225318948760779313696865426522193429824617451506691351517426253321984735285769751617301475491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 22426628642625358977392113389724272709877000690597002270690923697434785944279123095573904807758603275475336094751544710447711480286824391721207606657445071142145749394499796351242197311276995553620960265783511791949981126577245343892948069616649700185849906447902530545968938642501953553417606474575848346282342116753794704088498573372638026988996097828827249805277588600742153665119960863384670291598407163897210558790410897213614671837619622203765045328950405326695818862329652810282378189480673210681109735333964677414523350377940460046587855039850940633814222442490155082211917231566286955193670477157488120105543459565712685160838341105995856433138945544181763543395402071874149731100954426254517840231583719817450814583608120212620116589462569286398806637939764170451783066544399566478971768400688722983245567470572798178509959869313532490885349645649070015787210053082836951072583866570418154341708356140024408816585963959915549965942236502516431890931994190804793368171165866459762714215090699863222703393367317997944699156752883857045285668390914812573000961631283034503537445576988412776285742962835438597771689130124154541500420258861379554755808695711663100241546465700148519343862638254926212999279479641418027529880686986402856984370916526274627202882624233294867591719540243714103932837015190050440994254343264920661682186690809822292564751085351448569982834392148048055042085953243328233487953444548662633779836950629474496841452431071767373352779124133105468694861122128498339518262038970598804172427419941869211553699064039422888466484858382181792805550275512185318473514269912323738442641313280504239139871144962115465403663566494057468892566530440765709159761148221886639756223215013444291318907877501260987391440783737109566841917355518180962496219624471936981754886589941268193863292194369660606236072679061642872497248787890666724104775413424992411612941452725040604893836325100782542802406939212388474916904757450739362755127054939136852070615039874458368988722630021726168132197325825774290415777900317654408564191889245815475525876308441095950547775303662350588946329477205902908130114636437138850272226464889037216837185584064565662110719892754256533091128896143190410682163233085063439978636532472414572547112752869502086353248671178888507257814274628371453672346254608753018392684848034116914237623576318566022320972334898477514720046816963281060360084129017525365330200005031172267119865431893926013501875461092218395660105373292640110856987124194392172512514366750182471552198525313515810474123995114388469650066614126455102446310611387010943060007016638487326146447364415389593709200464098314496491774487581977107658579481879114093056883112610014079060460914973651945786930069316793240204731248202945818348290146378540878641438551849177846448473745052181105729725154347773789662744802655506366614871734487928012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 39807375657581644980166049287426696400022580287319532410398421442086880069095375955738638198354179972978440202283154316324884852288638387445310891763021653306306261665176745113561823242827526282317600037416144816090587660781510179795691235885906982850422044141637282149238832191036803114225168566737002160459250821455938204939370373455839572718235576119686814895978830808242111925389325085677382545597107604561367252694855270234294395258763772086436060425741413209392638887811699804738893174787450899735850959121922402710442463513044490611286268078083981975117015584477211866351977135017466805556379394313660370701535244873688384764066238969772698156506099676465129694521429754761704196333587968177521035873875386673127128110342402890069990294690025255839804859768216769872926296949892149522149173774710736143341457236479448724488985480467394590731121709911034358595360661892670392320160080157746188051333276316937168329724247378230412067728014383126868093374114933909875425097716058984374596764284232292028622650600205828134217684756833747484607818171475341269211885504446250089574812163063946311117682418340838727035671435161871500361064367267371896087491998501285293139943313068410007181163479086668163590498902379169144353612711562527541991716035397503403499386519875278042259059976820611435760134421453312158410301714735453866571306868996175481740291909836254519410482646958215020285627434946979752972682865338009542084044255247565988014296676570106383959672058446094632619936523599824563720106803561969657234084607505317245141705758126329589292816427850252759049885603462005119293445412494512619990035240919278267334168673149429525711066686080705390477999706204292628039640773365458153407583117870255804954131698406504956643723560253571739480037722068103367767220979110790705478337742368867878750878349250326590908637539522411829793680259653847737540565607892191597597806428806286538320108694272210412569829940015759328065568614526400510890858451566161382144074337297047739858484771854906934473135908240035570597121013285814039557709257790224226125658207200011575272215262782901654618216026678662561619454805505203437971292417160806983611055797941262598665895668692311328133666288223474164002884178292992274991950981017992628201813342676032255446033175604633502926108501433442658048360285161048134127627217793731465554782709791674094615388957357177878399384447808190027986797798396648565155435564488243856387564861690373809698598013804761042633601897433022416050944489625323105591876789804574026091491322899186730844322047426947745594521393221252449837520259816901079504379390754868798660814825584822638569448083193607514458257984955648211169169440610286237670610633609188174993569463040224326197435364200269639128523040083465061785660409408643787564779780737757187666543286536570349621996677254202828739963751865863522551574007730562662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -1007486915289606687917614650619579951450985586429024712594362758796286442384538762387147579327973455713993498478636311886100930679216209399053535712435554150062745917427554250887850759840731957869742954194605163963740670147907187381869800943647552189264606994002340903582937592862553140266404791134128690035342386939377976390042426152368874503363641297066787260181805344087736369601634352142476715870126432317648202052513349356618798967311496386014523623848886836021749625949372525702497447000662843202910274310678234774778438897831862900188777731481339164193138997049743985388293414969560514528101066973622900788872202935806663754148096076744323563671287964202367671241843389154356464729666154592057352852577857276818747055667498368288629420736029860506237609805667842440232877931422412668812666173060621860019083925503616380765869330265030805861842639596186976328907825050661497720956282218357806041723140464847324758584236083606631728338091620413071804248044602669539483637095043356482244329936259753580624852291367380374921251009215116663530604006439334663220792346879283787162568308117962936016023194459499927373386434141087827184667599158139878760811545319742845276681395076028111793134801385735688530586157137866761460254505439800754192493262363908753388231123319894565720467570684633122970987976779853098318182338871705471169624681150853424406557985995311429269557366330368716981708116095737441146986382141265208307831278614084355698515943120766683398849891890303849183225768986323369385584252371666795970344143028620052537986107801861429453060358014265053786615266668100713010750069018593287605305043765102799107969496423031032413607873350863274831429970790535872484452457796024432020120429308019329727521503202912368602806980744981901854490702176650457672011490181513703536641042736876508013420405839660683089295350629104273034187008348534305694286928777623826357278868824696947606078051759104578388313558693495760146149229728063088929297688576389750470705120186370230307268364305975292831474575909093038496105060508450291526993066226456396072335144295328233249755071496475006805286692451814781052618273101463585203718906557684899335964609106626779510589596520448173951260505557595218149648700652077636002307044764393228473050270668391984623123627363395854279554475415559312182306388697048838345486141314569206770652501354525625311507608388053444720371415342055043255206592050594166942353942641425346255259638208550093202468647186768796749283159081465545231118312477543922030676664085048032225718323091906794077228064685958545719008360053181352098346277224821540684867179434382023070131689879952955387186341705083553268949211442047621425720208176728796091379673486618721050618826272569839265094251477349461460130497576360018699121506445397003089767684022725150709670453925231186833476391859078076617693204508577929073791144977472107315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 2127143774353756283671267194385014764999047203595502352100305064677136628629500035128401514760204074956472030495946959550125361967257398309328542022677002585893600231407846458851668957888417442529990563914479533730346635571179551832852181197496822287713153282588521668285359339518293303062310665680126505397327735821941521337457408785906819091897924136770329159704059708222913386551001625651153350361089266496254717262505247859326794908277951394594861145461124434921089172449786725699728324749672318930258115354598839448608911016265350980725551857191199029289898881120091424504402923119312804607171394519343867424195743571418073033496965149473897610346378510542739255986115310981309483268994214346997918334437581352039212486366488097811125097106194775343630468549510903860068216499571869185412926429737615592633654195258782895428758867269358987592265827966621805032456889663722866791622513061177343483736755912638728691403234472970425513248310830767427374947952993056203487390597408683560263196947083500529542439758129202238947341197174093272895169461902250674766166956535549999316708497879511501634545264507318705206612016353770365689255896235425994693320645044799357431599586960914746651306164096932129630648629130336600953488556161275978902509798359049158450491089850060758943356282423113301977608264417297182730299438877665568472185341402247083983284264688925844438398224177443150707203152614583229083723271169633406672473811065470407958899251089765513286288837197069534920321349779588784484517819606380745678630544079393918138962717159398407488363670589832516107228718700997165878891573894960692765174394947141661381444986115455447006912549255171618489436163888016744524937753411799465216016191994103570507857028813950065124508787552457619913152134741916512006639514985733326713520725424164540924938238818192623772668362761369011844606143448649704431781125390243373743597238024446995721838939300174290297412701463687125757558413321928494184115012240544805036052729872039500229921404797581812894693725847557563636913477128599257485065509472021448889791949214599510915616555892920413586584096065757694987950843143359649969277295641586378836359196593708758400127842964352352017035378787868379459248204437642473840891227540834590115106128405653105860954239137057816167724449467160077667705145333236328914530812414819691223937377074300203471382672399029521877901031525499124296848580768869991722942186194214086214666923425790956732169868893530184151107695969114455004034700778586484996954706361019207937957951557447287410041292345453365372942160914714426997252895528207190161784084942779919893525844605341542549389775924974254480698409050244141957767891261178475979081403539115803422871851003972205454513229035416239367559416075941147890016795795455898242744562148725246444273983633467342505522420706476514924351954755162404927316066475513479168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 804702901402769935012950775902371324729404656281871995880588756327822750672064535729155497601453299628343612062685377229346381023031255864684209457987121760142972079635737001960230286091835727046849197131100762744089696260668291508499588537773577550362337256330276430669115813078753095306898041508462748163398885108709323082989507196248490987793598869317763325288971679239000202486428263030652012653899359506016704819813845118567587464402216948988202198338973830268469304421553280675419511514313735213894093359076593969096270963745356172976144291722333163612916086591520621651845343292257054507119086726921026110303325743879448390396810795885262604040098176965538200199536206714731493433234744410488084005803296810047334766684855171263553134362564070886340374148963822576317556190885819780554654576733626008941565883273584570803368116913440450637696649806661093787522935907640390127109087326006263671233439559424683587530896718637117136070424724304953628230686525217584933776324775166498548047374945168053917246760732223547228329845988892734150397539269627420492402007720397013295634021211329686572682894931575437951615733462240012541429895275995986127202256557416807206468987569570648988142831517623890969785642201541059527409368956279345707834985704091151913401083259412045081708328292508138040360438035445557696676969634816825993785406904429177603951276854504120377936832268040558532125414367961836426305479003798970265569487123898798406785537211790199376277634621694256199746138405274002284583137080869146889912719767696144561877316557211826606472159661055463800789590718326066996951774746068537563394403741512598370851641935268651281859783080479284614123723556264275877380198869056165505525562281519799936606866042854662436931173941659509209253480581591220076019333680341181596223696053238010173579101247112319088421584760603264472308483599821258916475464913782355776926045243438482905588797961016164972877964704862949482011722461305489262597843036697614122760208661085657558651663265357438381737184642912073325900352094526722544037407597100435455710254566740122761699156049338686465266098205747187960227847984280386095562370264006485255970377449473902151672397704723089945060366314391717049287743459511698026906510435099780112569631570372124748885375393319297555212030011218099128501303454355554090078449776818819485485138609953036772056035947146998364770981837565918837067800752621413213803400076842223369383738704665113207518611984413258953251199151982765690192146202671973638725240484744431001747151206036432945942627468404408039295370629796712431341259473047366351499076016622764630296278393746719784539145384872071772167711954926506177463671298195815078607052755459444244103255409710262604391157166539222369325637859286658994760193293357782999580487770513373694812654698099369331854977666613616768958812872611776861876176332604099788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -79921545885743071396806231159250301436633394600477621036824757875376974360445111601292362214031794148079336505696726963524003161759210308445701661893142950154758483602918562035148500039879418725414166487827098568530295999672857979009856541069528613719101490732398303093923012659750311750901804773685035965307765461653803997215284565059122185541719402099068821256828002099405218214171656205685632330503125176261097024494084166278060031458543440481566259574476368407396260581021980199161983939200754553550543143216312559807514647406973381540332908200501518126658050631125941525418014371787753005114240420238652598536962223702421644962433358489464687760048814344939683214129004894016011838668279250439896366911644613895944710850729816191351134342520770990498353625754204863369206179139650776072281877590793275530829095037379176294406462350669205570670145874111230614323333750103813034149749118057950490900947849263958856884811415557340199567422239849302121246543148614973855029463229556371255438611707974853910200035859978736464607770484526935252047440877644573876466563360311318016234926277851337510575206854701126800698287251196006624202738684852831893326194119705791087588276742663818937965132289891008987137158301255685938749552345807982341163332987529755094820872732470018971602416767436936538128609465880915881491107713939809911547609666395093028383403900466057966904785623352165535301577121598797347007552953307045532982776981969249864003813900956943763819359483127319988584660833785988652358415563538300333947053542791134093146707432080478562026817176564820668756897864743911216152111908814817438144751124369551847874144944914150275098758192910178116485075211441842674241703281104751143980120921169936105376660666542872874856689280124917408323051534793638450289600153415674021066116098206116801563056421264740689707994443473909994227312379260901765253349205648935288624929290719491648026569515905607763682147312953112035090527635973525959363528451864227483953588366059000658755893584906522769125530138789776704751483670170164604922081998931341463332856094784524424097384802081436348185912221661389004111881991233577302719061055549519918281566052159223694102473999433251288155237002459659123752284340091283742235257241545340778355094875476758678049279917400879530917011479160918755920344710050375616096127583242822263721300811410994280693367665402988488647127550724314111031687329083512652133926352688849025461811639328659844379185447617740420995472043389019802044381920642305447911585418140034808482977447903536698554070417211136703552256399417922533419883734210757861205070203534600771238618977056381486900185312440872233485918685353014283974283470511743126840606018523384873022014393147485081132160131405616509710229081067238474654558787136044747680750071696393604156286530356272281424550889972862207862495070728736141879298723026378424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -26394613477126014182551229126797301546858553110361489854789565457662647192669763240545858059163357493305294672848867705154785495492764705764402741270078046456615669034577442342738352048475440269389772171365509523071487594550486851306288610019614221882936149245680902849446452504339187513725339722045385447237758541877257597906219943972277890757958108376147098676041409459267336881003317762422766076202531261138459368626056336849880954597292026487723008947274474481920905997014770390663266877750254013248361802136184039069800394182923871098293764875183618888768514922467727587357656193074240212341267397580890158336368727590028220466662995296244047901840374735721615932037519437270047681510110750078675702304168613566712373727688311118974786246613754335795808469018392089629148695588317313115729092373623135335091777066720142942201520615266905802835864138759161772541183129944868060287393481587947052273287120321104202543908592883629290733983662829885033007331342227613748438739080613192426091724661227467929750277002950416631019129892688497695576479008882856283500752785132585816826606050435573700052331828336353673630007284054392226144936855438668612925559501138916502803826699222377598617085273463231826835295225642586351523723854997197430455982887214319478838600686187009626083158004532395006006195065453766547614915867484624179599759196241242458569524750446232401234747234098465202645761290400099548167290247408751803335491128060793582149889363687070511735428054539633863825657169406874634694866380110303779789055050677434639369272094633329292260247180908167494315953186336313399596751653528423592508849610522273768851423259699263856369195083195954003657550127989806750378915328065538338244011461635339953142216360478822956244249028921319806179973781594036927906973164540478612709576523263138479695682058708044077146661464049338793814215347802787129015558042954172727565076619545497633156366196484157837550690213868867715506773937034317158153439917609760629468330204022217871734685741645025121793522798539202545386123391003879155232309295000750423586559578895744661997616987129649521365734425506592828475218202194969472394083992947933706281199791867008612836358344318972445924043421462856845985078871760454661722815067233781502545938254066833573205621897985631528267094941976003313478570705040651895455102636378164868715132283955800535072021895042929379543923274337105450533152116911639350840365713667968078141202551241890636756151661211457301374867743997862161433481671039565471078695274280047854099777465959274104304667035222295004011133806148778295781348031052482238974403871360026359674173024466384085222317926902959555080409418323299518552366849131793477709898705958783431771106814846931331579406366824163811189812649961446526812026742846797431927478952817194635149446020835417148677849143258193317339210292894528124705135685583487421644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 48409352049160279323062523337453723912896250115062344822317157270205967644575711680666259585918577349996450572203872036826337046435390751120342440120831795160795097573226606250279558555437844969142046920303903395481534577097039524617460746784171915033278926216810237393646307379938554182386808839521209650257097959238027886441882060780419556079848625247354633111424772830182675551525958633215404984466453076395522584848291136041897344706580395882430256163768859415069601745747791704188691577271140046248329615496984901270846577341464552600395966513868916298701832342747104865237174694333472386300657304860806500102545045453082766244724646398131236284777543422938925545814527715982766284105330836338138877246013155578996099874684303865221075281871479521331527687121292547642523332901777311043172659527893807461112512312566656704815026299543358781358531229384725833522403791747688279008803167833819753917743900502721432382230274755617279266287623080994648361339132131416822445237884141047798480779227516185692297081658341964257937418605999566785465265834449974131374801730079493348242309367877608125477589476924925853655191629197828581209155298254499733925777444559294839464019410599612960445480699722037365974649162273082711594334805608158318738598207952606451366044820535010471889059636165351694081678373117761397305190231497937415421265052861215842359260745913533041937706280910059889534028208868209337620589963585090445553620090194203373726847267039374414989632814163704311241729967510857698255745099229253289437542659575850473350555516863213065618631741607775455144072000210858414768887260880543618069071541356899945488705289064259738859761475513997396071209276552407445430369049199440116561730296987442672055225954775416265902158432236056482970030221267872558014072681155195051839549443001503325329688676884214620871218722230228823386364558317575762132258967173490025772679957357117026307710132837032026086227083625073394747784493106204414058289002502162776145256311746683971227148498273977480782745822196776075492641288849855522068288263443730184614557558626135520177394105204668344754866249771346084744023001564429532731053448784190152732039659025383359738755881264789618123751614480139526888507646911928473740516766997755962161333482511215212413242943717778539926023907287860064281308934787767121068019040897305213729134519883720929270376784783099627069122498005115847284808028013167797631158454087500111631040310927124798315725906155828935783900170313690238679592606169686640646014524924427163940439892082418475651347573826997033304784115073495500933896673432202610094848677446945893254265394226018434997509132583650453223713207324803492846225602807445658802113466086097267085320311365115773738439147135578926061421400930945983271804697407667054838484042423673595299479858844048318123594557932029352027724723124220991975135212336556917391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 37122025457813779854036232001129220429204249182437772286293076970272173111683763432264404944171479778816141480959400477708775973311826135451768155296282877274942809896961013772046856416448334153835693276074307451295549218872334758446818531144916640849401725789262284577971570919899911360526694013418224389649778869938864761662758162733761965168526764348744946482005526426902793013964414229735088243593410321628530725560386892331275196144131077277511451640232396619629172117103700064979390528411231315403282015108921510942278768429490152485950565613032274297794893792311337605549734614396731522715426028217062116393866370249423625104685071315338822541414570689218780432334255750843894267437108530748860808964323652458066454231488571111629092769091346392033933178084884254026686654947936977770209400330298601931147832582015082186826461124724930593816466229230135257597949926527095043757220366157913477188586873859027817550995008167116587475943183588466075310063746692786665086323864683712156432485764333165467699943851424168938862197077046011519465717126426650911691677949896956531859694866828060511439216947619320754712456348679209204823138273175799475597405708897437902213420849465980170208638871003457374849131208865253814301228000711046907845778677877115211326112851797900153775856534844177064215534072272594917033161630064019635425191686430428468368944022253226477314057254713444657621805053236584846837051441904326223501148689369323111101110728093989723620787002469232534330766823109048904106974578628220059610505449119772418213771216157597605348881244250311924864142598236708108217220218223349441758420225374800193516647193199580476462946011209957014763100601596954187521793763757689192821206827464006231175486844713459910499804933895074274797177799474841458140100799707639233805111845353329846755118272088648043144890936537003661730995037241403349115089280487629759768789194694252120328555473258194480999759369989945820143222971013444632516972491587059613861088724282413702790532087421060510297868846017503117271094529975371273709675502695230333498311214076408753892164154727869643494199511893904926863540762700594217738690007892619206882428452076653141096859695771601669259520174534701731402926837191975573921888964284150554804764445131009791818663448873849709100987980173621720320039815367992351426750953659196875422955016588671141853141889416310612855711702023659542640077662224445074143263318915164476131064050801001320795136338272556362524262171210664561818854218162827087824633883858174486210950492790200569221725115045019651924588654367154848335112806810625128556745371283921070805516784228614025123702752150210731760699349399742338270694518756965527990829539101437464562473329694131009642338758984204752895895554501354027747382986925311252090814266990165307191849992309264796149918246930094971240766981438522648592280879778910489804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] -232732411182241553051390616499174474196175391898661582382796281061225098807398335825427678999337591085406388463652224851710742346399034418986785753862150574837667509598840233380041900998145839456050382411320914368552081188634208159282059664988057680490453524052542395446543646731468786410698000416413837260676860254736055504653062849292498457465383411528249411635143669144282841743717924265283502744188192067962394118447828410659115529583649639690271440905281479944456256141912594389525592436237757422538574781600239312471703630030123474422262552645181082968189475333054682473790073979176401454286380803237868365124748855220881390817779906893031620229417402033681045601678944144596080870276005286361179020746026515733378868376536361057401219662071098756261230035947742405797607722467005520211309341098743326596372519274185133427366766247073704391592505888158211765558420726815090101372123756515679157251144591833806191621563977948258788629662569760917186765732903640903709097034301410265791950008855305822469614191639231010926382219665135294581103096361542085195344380834918855093795849168508945100014637288539967764476488133332102676098641014865525986499790542752482080886677790202187227173237023574769050999504047112476719448688557395051499704943134515257345430033357273599079711355852104896675559908314807925632555445623702908655690244410437446392975368730680859962901757312249400353691273422591160399073314827265354371780179448961864038726877448832865640135086044309047217200969596140053722598912425313890941483939912673617465345517427441733625520393705314496691590660109264911417585524594674753263653686326989068601810354319964951833464599307163952066959366696761947055727715661956595940035891730438564010272947086916619932934584361515467756900526889212352075705316610967007143570568012664190072683531131687066452006331599571124303437899082136834136825579651168223346268260777674033374838135086085062119639118670233575772731390073458544213964489043351682555954036452879671570379519865541946248572606374589034210264057833488146927611461178676240452697096226914737011699730697066742644723314398622744282171082886410249456942963817401016325352919237570220833391196830136534859328279837174655445623828059421538416809398426020044504795633088965270084005514469884929138969776231930622021700653224863309608248667186247980098013162228731429492958634220962706640767578365805016750455186943813466986685738335216287513164483773705283514732093337435499112961648856814277101186285485225615102110433263408363247590235605144198727327307280779455280550094405600712933724392986740730056618825320079706251464096601927929902607135564300235939538995938347904773184965789069891193305715910711343861679856544555277791502541318243610955746040826938006705145046400587555569762240843609161713202335875376457241943363044657072712008490202401996345184665114733434130923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] 342409539363924847903366821964784893406802740972380736632721247494724585866433085331713904871009173698049752456736844017447151575507935849565084344942727514477817508729386534194607693001471188325008356549271065051566344792536607324892294632346547444860027274909413694484195255344849231251683355963228665904579979256209219014568271586509925538404204011790923316475157934957035300076819957520413316954671904968043942592742702479874472082762646370145430425411034188201134236930909746737575203207312028568371886908328699156445525315860182371713716799410883307482590326429484485022013385978588570801997660035076128399651023531360847838505106454645627667936669770660309089650171289005008181310211450914655431017422516197606724863542548667617720623214752197934839517991225094639675491764845657815451382183269428265487126297730048893245621954071288872539792040918507836236931110618677489478422635845278577122638209732915102715608811404666748355545579068690938205044583333464377134065415204913391323672883257123988030279847948845423474535739944279942318819730429319927745306265755128406675651147644857192169099773275216190741894074128933002813675887529557196933079635061766942009545229286989981880065279037163346508525751792921577517384928527807269768367452078598487220269566080373831096215962102760328401277081938390340045799613403840176790875879078783022836325702366318237103597732249354729370435412698352932179160465872013862184001760141917390844780136895290884516792070915580853421381464541435844953559089322180910344530889227320500222358093678097679783529914541530151060682086113515240424509111537813449081701114978398817195053667649926180402762124865410836153299624806232588367731207408005795034763908265846141236282335581264582260396027430291900133195851343186278080935514594771139330455525011147094304837059481095837089020129076208383228447629088139608029364100392661457429939346845329990919568685218881446515471550708296213945079264223872887203253443958631155060861024457330931032821963758587325784349905675801730782913925253080313540956759403664055266742046856444854000010657414007131500004849184111425072447021889949610258701440532410344711020811999104804417815307608399021484993671375274505223442620181102279391823818303630562581132102649493652308867139141693545870115881308292874641790122241140229171358241490294346788907919679958530159612157035537864962981200336450376366224847515621905663547714406677025852578853743994239854205368478317928548211780202050653755279928103233688716299229693733717111311140621626603958779794244019360607058711709427606927118725686222478730707361137698386890996282310371870156954720647050679539328387090864194815108277670274660571437544093910053116540748568121760333981342213038504883011666789477556504527781272674468770670944184916577446653217010797381077059638188683670696987097121140400489728941985419122599526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -238614662359751155225504677058444099126214338820068294465294734872101774517186625885851559201220292375186977204516924786176171409972880935201338463133070757605347858130580116975586906113708020120857749569063504928089062088520158698775921609659899287376487137659808293627902619968569940720583654727256388253286617858678516214975070329668821730412004904727022198164359690374291058946374058039286129219915003443263244378421552441530607502940821855819890129735854582359949233093440429200558610148908903529700552735383235605820047926961416281835255557971916184740848649291253035821122211776888738928212041102245129783727804287610956963642039458018717865460529971961319505226768141546527040341374046521223536728429308059232699631598794704705885499066662447921286496717690855765030338791047483730532277154211787713296475433815737093540491106072181640766532356554555618893826203373345442699600446571494698737650327799952397831391228353375385329706818777671567973585380594576173501730306065367154211119196047782078346181144238789207392308115313642075079255159430944026431219212024665091019298915641761287956241352114796191612517432808523822935080717569492042952789009790447639214890970599243940627975619580137221498139952268708796794407115957659462360330825583740379280795199631320673640048477890683143937557083524494440768118906776542941641694193274554912417977804906984598367491109791604845399419091278330763267519620304944909059152486382993347803396989877215440990600204856093624126994030395856413211014343694305159019555785100398122555347019897638324365164667309787316882560231059300052795214112536407819393052780589118746116700300441359853996827652477503595279511442723708311753669905203200736581499356262923563948008511170206849971386245577632491910986028086468401069260834110148617216864133547685583384217801125687499915199451414000970546635795036702546422679174480548775652618995305158540733172522381379952370617347499552988263727717007042501046799037503427892271819401204049715779470466220661603402868316923093107210773451883223939703542850169349701204032134389829221572992298357914170080427171398042953084111062530723481400698073774325475060709394516623763942265721352774871874346533413935302664309780912503113446940418144082681471543737498561244508195573428383611747399199728615728918386476892496679125847449683394570885886283439042512393092836418946101069609836881027997308771824530944343015480814037427795521124171575808627627899643934411522322356566503681080185828490700818063352905834025690719570504513262433471683799220530277540267597288303010639681759493447811081604104481425675069819922489197651732353000218255405672393728259911045273364007709443024110356911086933471254673982612297715909775190407707510828938305954480317973114335287224748096275355729982381372577739129338809186611760141909573769270392205751395349154675339670102642020843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 69310048794776553451614728121645074779305497167662308255401006362516082226488279874296023743156892629582363960041760492404471288660195435804532141326529715893224725649928314652450972257016791640270870805386354167579749057362006133087666766126941655488774945514921646343518634409008013818740730868766437220200708495912327894422029987868929607613472807233560647415985213452671466268117441122685635534616780108355222998887714674056946567727365837718611259539573857828275582548569871675343295497787990586224882430391194692289230000066199333526913222337546723501434900464953215654012404749605308578275297761558194982814057659678226495551524586691366015012101615006207728661489629789713470450941923263047542393561592649263982907118022834976236279096816857171983832092758142915239892356267603585772478609581796873745613910546462640574041192936507460709198704321781521863625300772252898161170869135118443943681902392925836161635879806161495005572058295506668640768392970406271739917575682167329717686677882606487407849616623664538806135331532914318893062896258574991784881200195745302552274095940420915984949642965191530409083852475817811774586485349106698752565632390503045088805478762140770772504349327399023941113816087112084261992982634434433859065518575882244604469642855847580338486108456365663843851991140823419681227413814464735382512806917862165768854295370111822356248327415130560653535372360080455044905971159121573690933379054309800293677290394393846954238722984008853133611573958160280794326186489676239213962459212184009669880386893582378823190191350546930824028790124890035339423941361619964950896026572411233487367436747464037454984971878157860301571925463549936803765687109188211876356748447998221120254773753697804708740273415494188583014399245081345991936253385925975463682920140330088819919358956901600201176783978969921306387829046474196850706620233831669165761936703942561376926575408327029090027712801298164652509175653918841883736595085875688830074618969491281574802669332713741219926847478974300653322031631139485603475242299185065439183615897009817315777193545817332885205508154809409632511763032528728403731890089091910314509065249865763047681212639070118240261956693112126440084400709125183901633868040096241112992495678380744698769748209036621927779112632210768011537412709860794768755541819821650438510986980364909629652450349385626415083763490342880322369420523353198657614228465890998707349597534441936815887208295213046439373646682767762890288725661122551515347583495708359620033316726444621112449902418529719204385870390449410408644319520519772543012713591746662453431501153544506406331401164322845527904159965644953052128785583318491390095575822796379026389810516429538002507302358391474802648989720333583278900676414988553333171451062542999571419030000154441531883590288224519729052876341719537302039686751317590540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -12205997277264916049526567526061604417655436504362417961288733751296502679414618314967196818275595812822583521137530898320233250489229463213963485667556148528759909789672184851118640930578611909234604620119832108150651039788881691384488161300861376543601036697194255693701244107018570416657808981413401630820170998006446778967800995018190472500906255375547279463661867568676587196214011666023562958013992525266556347120512278158477267893640061815975479928716259543798987236422921142566071656687718765188773141984219345238913926542398138061864713999770864963046225783628816586311370195062607695962662418221688820730093965170532292863074041027332347801189121279712847152223910356891520523912632916723553749955892627990713614187454108113618925242521842662042336520850511276071763236424628387336797888954296626036839523072879428401572770508221638074346744955869608030613139717032529315657512010226122323445072224353459356124652684698349169812056110947131826883468064017326061608308613286842083089103184918445348027408526381429333166750297562646279956326798407116341983036735639734710220474226461812918618424327768878289104192595901245470173528752251038309479826597993101595390921182461588900233016732537453129451398694904779875342561791665236890475549140797250554281233925097055329163610143995786961845649988378940292422894103489913963200417265624512380586905736180704713571476974567601322780389381345049478538275475004564655670786738854516224691828716549398894759961042004171131978841814943050045320760306877373246353513979370753521628385639945166328827392641281744621623651020095393954658623811517247247944125566779219426552427180223375341769413071722052629686610191655967082376716320772388216522175553758694347827604377436963508129082394512806555418954217268993606500964894217450714113061031271582073260282357610445198162955540821320847564600846693218679926014419971059713727822673988323463051341265491838120601429720062095933467001550382439611523585919072558762093420524188734591068311854667371452581046626106627541366032986411194197520704480885328196179461053269356221985719245305999425615745201192580432322653029612921815579867824470950458594005898627512760662358289717700445312076326664764327608711367484912532516120146343601709737063033942504348515059073739892847404352154865549278448713705580449890251862372391016617251683980033459406065461617213147926580928536741280342746335938729672205290985510585494879317731334573455563837726145106945980348629197126143741346829476531881607003641583131846982046581028995786121516610185123339634987940759513008595773882177816330159337948169256881721988199630871722610819476704164102367916663157591623041090879685948428914339247500202774211070047615910759415620298220021431134333412769915355867812548052846877052736084613907693841355669611591008171427582569003475206682191483352398238487667646027943882260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 43260417465883111187198305317831968948536775345296160636792455553265300998050770673122923770028415510543214224174202705487735701306886266020365885739251790707547329002919376008491614525651565588371441092929826168224123719419709506839339150735023986019240265546170718195278879024306505833721964170645786612790944995143596594430160814722876987394706272327230939258226535203731081897115266893863190451489794896192198650144280741065217870653258682561788032327653650197743872442124202884152680988298337500766076440142462180652960981480589154246388792509780124757037436833517634712805063771024832819193827296173224565400354015720002931231167499424044825590128439503555282018141538024599294437606520880657053162924840868016704043215831730486423224669278392530809713257738511891828061927042663569197673767393807495498015145398022414214346661455524849512592920074879353900233749283270392132290542442554738683768189881512263343306980863765957015081581743403818797056422808512683096275866978787058913925269324735706453398988869854258115657370688375898645198578743148031660326628187973294747050886847244594309863201154828458466996531994708543177573587562827216821479719212769955918087937615392483967768094360471421283121310492127471277632685020815345540701900747861407554336768569166542995195679606265644927805741590052592596959780430172757811245941298482422344023920096493004195374164254694716351174863798508290023641397091238400816989841886485083900225675904266414372653692144038950049230744613675639613720835950234138258273622548932053765116237979499483934892184663266591319618116846122623365092455508660238368572225415721534695224358672189714212886522899618528732078006742182882561173413056975204546544640079963834039455362259178729523108788492981343740609766328713870751193488648776681184416826755632777364805378429934835457523955789293476869125152402620667411766728579347326216358033474083769786946666854017393632988076348620374910569146088745420279520033624866638573911612820140680958356389393829943516935134826881728727893351509612989396593690909458470780027237737604324369767063997782239360014872108467522447883221097500276570408015069492527976994183197333403370254894885369020867228440031976386781764711576391274206165235669768324442742467260153254910855306652331925474491524026979103531110265236660826806216574728437081975856406128663655498169078821386695536422506134709885957020967045288102835983857648957503349883528158797480551955919017402991296909845702562442010054250338525645981342761074688873265327863409586030946961932510092557487436407095866473303595304409706411080457707979995491396136636996044299880888807535533362747987022447052221720923382767419053887547784889571387529386461992673150540427064758399371733442852899620417597000023923471387659601152597692985336945642140560386957882918123468648995123830817134685273729645548211667153715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] -57668692259764162201248153895371763503269115202406489718607410781481244684987124569617064964472574447029596823248224195990707319509716615457395135024401250172118777114244855917370341779257328966940410092795450281635051369822676598834152238711820499744801624079975035299285799204729954546489146003751252564796115661086657108047315112006317048525928282568115699968760663671802997971097355453517361395732069282868160166015528660559046970415238102747968826118031356458326255481121649540780228783470311036237500529463109515111602662908119624277428386612515394386483351342978723991894702181413020910818397061426262203858920493690975334102432688648105295278329693112874206085333802887184553839484448310879725154999649016839874739309142820197447659565612927286358233069825334121008874146532023027160360832589562278195646281127790900527879832770895029738179474826073533290460363736596596594883158728371579075941606430582180770449587038078961631230915035946425847880998763399100847226099575686083120797504032020828173297943778794039288539555295255299559386924692269611057856754652076863975370674369926265399196641447333931245043142342957521210520947948916581772558454558705941910478818879358789410780398221955446991530599372909793833045160720271206526517263405334981883093490648214716922688797984635130240080506054256794797712525225486116165747361179732073402382537671712081001211187866558853082367071973454910808034086176718352415167639196924966108497742999267102913935402535604771285925532719832151524481574059267112512472075758078257059916749712315847368588940086348942358386029346592728839522791247679047391704218169509702713458336571721730040190760045641911540610515479286341219624370227924695635784568734182464307282079052212099888369601732325740636507039740165851895344952086743282867707453212024159930380957542919855553741656885470020023904774331332075790610468692588969093124128315224376029747751494603491984060720298719259274958411692738895497458565153313983456052253680784053059017612183443369379509254827221955753872441336928075219618725112241605618169502034839672820173678465181680765043656111234792588155196575609017407712077563243734547528974104272866708535542318170757080590274223464985538186191164629810339432390995839514697886034937356830800326287097693495741616089199993111030458214544717139690569917553829719504354688732578460695630644210306074494363101542036856011442083021582855921260202513405330945163143265270035663399800625549811381936328408619996950195398725215259054071034456757459054545474344440519160045128289487427408037255771197171467133347712584551573054805982718972692957105421711155501148930062827674297482824380561515239242589337615505311081501347616663754424640273411513183885635118885148036052784335420546912632487649075606687594404949377840507437625221332159368164197491314234547593111886555630778566766485857712602087424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -15512569689003493215508595135860671265437899853095246873762836405159489902812816230601892873793370017170757386929271740290286297378391062714002940200391325197791150318126457431642452297541264813063176700822303048140474995104927987982123734538909216529455259896024619825072350840907099308756261617437623044371814831607939939553922032442959630522838144397113257800806024626231485313180077927237004986246183546513651095041719495162617470133898319764670561402957814441755362987641974564715154369926756374569699733410813134746392664822710733167141147044021310729134138021478926018623853329557462471563266689118180808903605740105996196552826892150886835203515534875638687562942928031304955238558004959284695816808550509673764521350415326137990051623476892668656797174182586238550902996037630902153694988762131736286050958240750820449057143686571170717326287563793587618196239329633481797079407110015476970962612608946147520399176008824794303799938939772949966668662911724717768176027956288372969459149550315477812759042403321718684876833123600246379880510329290231658126247835850341005295995567975270369903366260944541337341923835974509040982919874701018783970924987713673831817852213994143440590896536050176814848846592967636526897718237009488749923609244290247350609999630363977516652954880098956226681710852668574947658185906354905192253068671790530190617188847573317348454613361893630891491854704362744255059143355862397969024820815536650855835809988679831955423941329727770699027903432088876204366251993142299740880102675485612773058089787050767564868270384801920140661041890266965917485713532559852676543281246430232029300665665087064689881640095303905110774688867160105636315144349014386622299574296647102688343512234923034681109329978807823165215244163094722211766661066747910849882356141572507626807047732577793595209220254613025310181877608001186679868913484369293538693890615426032761143015827480154268339815411999494466550423348889330393134936278947554969877081766718310273036156730510030242897311247431274771524501487718535004838103149071227476366914067715274791937035041720875085817848387967135778845658360635276605784610789621272465502819241691458663470230967163435588197428838365377346830515315245678847653142554795893913489390242454918156812041765249514402305708053439916844740510266769475966791200249601601412599473119284013310028822168725797563388019922003840679933377094348037486126337899721234498739132317721024726378772444539704566211538805883084119962909159678798027206945476299557106526114717734843854137434231419307944707398126354191577252989787325640056512214751511857050029565447493914513550664762978756120662679119187464542531729791555456013526297256216956761643632338190728976187670079988281361418359474610406481039620340370306137168590692077036837193996337401190094175276561122643585806601478199798786501553232987508074086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 218684325547990493069971866927052692775606028433630046443235350555087317986784321346876694228118472738220728693315947720514763624433846499359201281925175133614696164136067778931803648357702322730316842413575019038525020900505710055583111882588814437740262972873792928668953098792538727478392220664443394014624247311474672929430495376832014108509597461294991569034272773485558164143950619781008490777996151112941431207559082628566770877655042653272506850560240413244755775569224394935414062544495732690281406347024315718533235535516563106702891155608190339214001502835300439244860738790239499661545671760258747294045640977822486347708526436250068019977069248999894711491243315543572177166879134919385091700624614623154485396528144888382545776175947678241670620897705503159791296692670761387150179987480985062696974751063611940954817825039943378468369209273903482924989313476773857571780851409836028724717667850150145528815465698609142211541023927306514198746850134405327981121652563035113651004365307830106340014951280273237768614369486311580972121608144779262709437421757964997120361611388990143237876319396490560735003169353998728612075533856697933703947526043705907985802315868428183355217800214985680124234425903547000231217402482466497465954356141759454144224087257719155781012334761955685052846150771859756144953092737007496293945183772235676622309162118953962639837245545042496701419870267809174539609882787973647767149494541316808086250104947197063145230874530750261612527204637400523882246800746002911289739625044495019719641866105952813149251711079903362708498962963014864226517909462965978345443214134218358912913993383478817744061119737453529299215180164006371755734066321293145960057759674874767171331887152178139464397523808744479393650126559601353001437725479605520683882923068974932187515327999335750265338392632399253639507695194431643627671616291049859333584581254544447861580270452276196433137639551694981581636853853882215179508067129673673222508574516672046372714173588607050663952330639679747718787422462971238852562886794947921678769111487128528853795744226922895688459666524524169485891749091367473455863277913748226589324405858306121467376023139598356651514624592861924822558932181464577408446319300373069807413435632284426088628644850833040520214396055598461489089829293187649712953177360956563375878014480566645607593222720947146142807043515978139192223984794697823309906557503851504247227682241751559148252335169373220467856142874782951170417278670492934934751034371373347530238545673154379555766991804302379517054909693017061159470718515785962862037859744966537653023724178436964565050167446920049225078841324477463404197898506345249372535469628879405996613806506045254140979286959770243960422243200858507985369293080087746846535042954212521954858171165105950100059547045198130771511448198776415600848640522107978283745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -488222783616605531144456945377678425296291625070606164629741712141324560090239578671291143099979750334001962379552362606322808987352230753622689017627551816415563787356241515327334713533141976134794564408620637010654129426145838594629199228913432489718859542227316687277601556763365958553748768141971946667788426381068996194404921307244415033562281885148197759655374838991600614790749526719830572461678439319316464263454659828622708662457125216359893799702513643753448128100336615423990372277084595665388250156198875726732367122959557642628161815779796972684023520803528786529852488647880437359595215893942440876807970251535202709619480187507670677987308542046838536751583916112935452810087083394432607812947687679793327335635794650494518710093632658122240876693146860184389664361844962212541635301436591084754053213269962003830573836897153070590259499437731232252504382991088728533934156913459480986403884046328485691120574699229326571596949532958999944009267479268200289986957062907917432227711937360445030614636394534470245220942256325160712021983390781586159159305980766820596692182568421968747936356407257776618862701039851281975695548394027686018950416146550797636341719516339557712198585955724573485794754499149088297859920534218901593512054368280667712285883823764468826485590928653789948046891270634592287239916060352122118120660552373922695308240555366111708336790936317243966980741008479389222893537713044352119358404864506866253488381823957902597893152494141537745852696045219079915732838476167960884386502413171909234766080285416780707007711883651156299898881081386490367993268166964064931699006231878370339130012263166444665496918767170000819897403828301613473476939060882389927910648723129113302944441172932351303259253087902961315830606814798725262811569163566490785517793600547122818939556966959480175957121489390404748861937911149142137426633234571437454569316645459302057077752771416130503713399168883296731833716822923313384865375359468223728511691665830960909205226732152926815062958005085467765135985327508696089465170143789473088554307178164376498440424743183920371722657750891185038050358595204964046410845787955444880223201582282737132217161122237216292132738543540339035075237769133315178956954054050483126697528558259154365343980899808244872267186318173070672381505654393336388205188659736795524848255256493352750925416038007136538578571834115213494888205523871365393777896810194933427642803768720266691767958543595062492868258120334648692840510270651224153328521536062722393413543825124852991469457083202270440849867887888643850150161906488940946495872312955896660038569554137062127733328029000493039618884127758777688325353484772216811647853717734779245682471985414050747536668690158396482151147989632388220230296527374831822760483754447097245272102184145105745217653986795225497381015597461038561928892068762762398924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 644379380731245792686905355812930796261553444970645775034920815153980667822538311414351042768372904518715213909946637744849880854368524476261621626359871712202845207848520074459573916757770138503169074323494455490880568594263401696727672799402062894140399748408359238558463441670361179921439135914750513678795872628583658157487386802246547388766308632058065199473003547271710829593404238423911274799104913650404058212545241623261586398131874631986255986836099322877254984129394082188426043212728198283060000359021198998374995606963641539912440267128416685769004598414684084933439380468311517322146216855816004258604220665213789073218085990288920331411704660256739252540279093494199738303764231720610463386758113050593546572413624979270690936558593577996946927577717181124773157896459692143208062395836632313926720423024172310844226864645785290705692163928318199822209965909975175978321136791259097283260596403382221461880619301367921722658722798076751154568999843714479591691485243596673490041378863108934269866563541611571101144720056467412647172528550662897152091646837019995226791182725354754897679821973687212001392769377369678269907177681944955341305710117117308177918738065087119116482839074050030552603796555197768421346454733063098388827147407029728274729188726390686725884624801318499906963920857272520459310888115787543079668238220625637204877150922445838614743864614232763626836189385897297906079323723537744964141374032421900336464961733428461633276101379749947990227659942022452898287501107160059349734021489893329649041578438066746328060609715845962473927539476454733993819298747110543307117033349049469831078167878226262775142077718186391565414162348703339575681090629852061741474529808104041179335041186711355722480385474586880401549974205263110974689397637672213989122251040879678992037900310209019730695055492458166244900999100755743708281859884717600900922362826837972023801029057694721766826706184868185459629604247251769277412257053381262341066447601615464051930333835992940458504685921412077551692059591007196029559078132119769783797344140831700411793593149229491355899566637216132018757155449726934925598678069068200381639558627685929086486096835134453803386671990774546375036809267667112386098377855831307787983760330129820074848953486788100432626708169314496868751275327877527758845064900973474291494454733548802471309055239371858555095769137018137913977379094123795729584363175729181551597233320106638563626170496362737571224856733797079104874786223674703315526565202569904588741426932873634837126062461590734948079338204141712402353676283575134932272450251419712687793574707140378689910125763854085213369922745705656868581776948358344139860450937443038572777210056609626549512046634803546127319503476754484709406106399851455535222288720365166449270958560371815258282151928715887342785200591865136830085086406967252547010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -582262878465158247353419485897696655902463987938715907614870374857716376777991080087316899551345253317700994924023623180834914709427284986254354954230853403976624372631712391837322967182307513214021617273215098942631232613502663234912399025605216149212892671498294233118990845644094913787014855737993925100766627756013492310192427612525689911781282745821524445178694339492112571750084826387388998516584943822042424518402554841211950787096638782596336684013329413531838248981387568680653483089193288985151222147125183685056581218951836912392667807274760070847038555838313470096784089016932085477955250789228140600548319107068561383155720745656722489913948709565406351018528282593118729159121956240762819785538262670725066257244071797446136636909147091088098703304273997548812708521593996712216948452886246565464875529011210596744840321611586553247965617071101575991341316634995064411461519538085137275772948278252026610805687473677760538253556590548912165204939056163566372296593286674949296114592214295259244259817360655645640721401186247167995834097107424663158683606135969669415072707552801935765503385534230158137289000516916003007830807003763780220062289465314199448885598962989300661192991985752901832522648563109777189852305947319031835456377939820525509691427911829832409180389380307010333904344844101090057796320207540800384493453706415340854438419223048681026791442182747878822756417664516165815739250430997601392282297601148432341044330598119825486176536947045628238759277966405310595420764175458910062183658500710475634857433603628867873639117946026638067919518869192194979946853184434029062229975830208308700936735806620283927534906062222725118002385834387717537243387677641116774082375928482224620139711901040119344719529193046116192709330549086901445279064723590595297578043735820132776743513160225522358204626523445489606930657744896740127740341511164289653243627084291851255512063075893701522365793029963541233723326645371250862375343760933982702617705610769074914488930138299149652700130340527346859055661012122136848008070066074003407636402122405043302025730369710057877278539892338696967277598000817206282892802725749783511363349792144618046531674642858173281915593009684036918734078374423182940826345039400591124404908505158773811474769360643644782165126340309780775804002577927454991364634634346195291184703660107182498778335925869614685306416853690114075901767070612464068678060657291785948544386316798656128615654673494986962673445387072991892694947345428377200313144012501352706529951087604828938595250855098626583855783354057886942561145371109448770961031392071738026217054918544962631999020272817099998792192503607839350798460033343863442040424259643126048730490241176753121061236178106171527600254352792436065026959224357283986115464160638079526314376184292119403172651531883445109957376603871895366322215842897722972569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 383956443937875055312033647700851486318588251889078571640893045952860770433405116184600575695234955680264902570814933053012453915690064029786587157398405545101011353764464297636564477240783107456489323367788935071078099526823079609393345912604265973805609561495449050434751735228605882514655523901319022197323706924749530712925817884502455662632480436150797824757623002478644849979032466585800377733796657959818162035575258978182940074865352980950644849360761002933859654577567456547422466541422615672076783260866677102784962253307098221717914558134197128625599556302318085823042167498242467882874526249585046055065277696160811956750252805267170522540432880012371397989412530081408708212169936018473785252603947190046980803872605857408065477025389535042605910107568486500417907018792600621726724086545938326964487990530412743525937546278858109201650283187722163442850946599842986828766446588097587973636373506640213964078398439784998906306806354826780298127592822997194056557652210362097169541124193052360512821658273203917989462746804038217253856789929196927725680002340423786746598805321707401968048997627014683159346282715169265111048065789654031811513621914834193550883126318618347494431271283971690895287983113082137865874596996851547073955211244780244358198972087008717779732640468854150386362938725473248713905696420031716786956354615366460004359802265694238700878366356962751096973522087637992550651862913788668834716547472802514303325636838488931019382879865970307688658737747057355970683931162864568329937692897173372439333509585096819718516712289937579384062606623006959276888623609889681606582962254091635451536146541765795594713385587469409348101359830986315410314269333092298753076912656181346481104058006920553676691132916485537347223363960979134689026056769660758143458060930710193308451288508332285920591740357034942394474086052745911901584515721412745166979245371975688047380268901537390660967719626210495309979875320920185294108088354867460408992785370370173013625077015084978658426827381081094795000713760806785774231890355745457701972171114979604141433274233795063316239066408148512370271725541793607900558104802398660275804642328285126252723995080519023910065643929266043262168298048083348523908843237313403125690325171352338923939631517965271171354643990637449524216824224803314715506113701765126250814944183778151404694610268574977852980457223779523548436542000600118592164192676724426802114221421085839495427297800932597048571834092260387331120945604134145175709715433863972961879513548615257452785129311372879508676467728299104829671591945857890626038641629260269747607245958830966076903569863434532507442346801701964634549859741393818470315901135836751949213914501668026547071031338425290109993037499403247012859573337351219097676252164401229822377283311456183302490295317529347655020387258890314831672275272397280342179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -194620446063763719959349831927868389418709105445294160954468458272669052942594817562763275464739883577626744019103861481840867227186177654234826515639122249106459960947968524974699171943865347482203583983272710390339514986551054815056378712505581134650327781204663143310591323241498832615258225434433129131147933565712332387706897311426926742689945624902870350010936479023922985224972937334841539493573743646462304526770536065978806409368164459560812143254124434270122493490858372742723633805561768435332280927299971492757049234125904540289619045685168897456560354686797453224692906553617765448544604279048006205871648292404864900033294752030447489208072377316152583084881867949285039920784816853949454660591558180563802048253247948247671776561845360035386271209781576084614240318022310169089961589268392525061578774849493389307014344890675747365626852906754901993176084265915476847202308664646679287244919376846172113356936755652634321523959496041535207440213383504673178707011974747899688282147021082742432677031618103763600289027463286120480955559850403142609617821776222122254229490706701058419856815557395456648945221365067820989515580678107694058221542829304685294041307351927133270724592499446064033079203748370020393971861586775782778271648894710990937768571431345992662266819254079912058488410052253958525719067486103555308269423466034234852275087080002528420612472852898307324711923395349869604954862235027748900671787010550120069429638778143318511440138815578321638065639176504254475954607136227044576949910732305979276155206077499211794833226288756656531668409852203294582793964653582784224659753567691466897451933967515273345705031895853670749668928674353635806330183852762141431128152942501462833549492218405534617402282956710375083178472446130688185978975695351157888805368890239131248539019153956177227607953797975603170590284063070744244592357250838023213799256531630719903013602525559032505467457825471335612659285915954123690624624927918123600635289284255514850435516751205786746277691975776718224087554181236951057592340491892584927999692445324447815131734768085252372515654406483406301047393661980995720555056187390039722424966692803900739196152544553899382166679221568141348310825424717718656667100214706893466754396606605926428983301363117137809818470137867035245633214363278279722820791123716809967361039264509029392044244206930310936264912813034131173746904383257027223321901367823192473808076838742584842295593251388846777265480596870486712259416337622376090716265607315068173342466178355059586167244818770605458923940612552725018624154228311372006616018080113084834125821219440921195807152986665940336088550342751856340439824815642576041803137506068389432580501553243859287202232344274846154944829420211331847147977427914806177547086971590245898230553025066073602075815146415150178054768086673018263478992845342793478963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 80476917128484776931123933282305756090222012021135839123834818170040542633289699021700079140051785260674040601327057343891297664163571634629108246609064445009461642512400294681081953692418423917100868352872935066576222529221124023949269031873532544096466621407740984052608176658822372443301148274787437403929344862836296928225323651339533591312886226546387964130199894530782678957886691429235482849745910382875967020292268075271581937958962675690708958770801500253225360949190377851034332712612055521837063447673005983132986445032280260680227236578848378244134912280352255847404100990940721775674603614566600216180217332096144806125975179325329109495137813820577698686761488056701789498133218388060210011071839438699134084456162363214566976703781346436582385883566544064752358586796568495180655732116303123085672801625472789478125022505077731552419191421481943753871062229427019137415860737609539269573585764438116757919375381277380835572523635765336043475198176684236084020893853454619075787080999493563973289300459849314503739001627611283044142966446787027091006195263724104128516380721424222200453647695477532073148393137741464677795408477519873224060187620343334624111009895940274360498290805637853944825252278295844850209385083117902121921903164250891736865721467931274822723700135342485292647990017893780595991312584821861203431935543736400170746966557140406462296198244979892437548180003785788974048348452026235275238780066220381042132567709600371065359952983928839013795273222270515013215424589898046489446948197033264481117080218166982650253723805008491299520467666181165215510568317391836721686486125153806979817476002127173505073701099597395842769279000091008743227442421384723699157315501617390365507642077596109623421556741518506657250103892169810277517473173318264155934776933669172466938398888938061280087501818632679326814330080562228423344478598785717199745896353951012935333924623808537828743223782989771188424299219605464486868852525353310291300815053573097532743821444000677593764573895321959236980812245483798218092728849187404791435857646267516115511510110056242967410706733589515009939920937074689960707082792916790905298014096799581984530842463083549984105675269298695586610667478254525261229498750348474327981664532752608247876284964426638606407543720298282760300296481677258161995019835327782032509887387375872501141072304162607351512387686914465434741807184807706605600418810482377628610559857325961644395541558403455409979965575990353040042653622923166959097684957589038394729234346187692448441029474119617975321732343873963239804126075734354946595781395701777597325221030951002134587732809805779887456339412704782049542215166995032397117563032537829768778683374422155247641523713310652150590983248258707171068814487947660341455102645356870518417068855605602947254870533340547723983518348603356151413232032066014543872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -28694258704528086874407715490295780279205444752050226360205394035185295724383286763609545393540413645636311323506053072913367113056148430564272868459145346228491330461854298672310552084332020151498471517541077381595664785158039601984283986344863019965432759165983565933654353867810123123286532967665224127689107828694287685875640461610071131079646942625859261909086497963466328606733435624415006406056807589784060532744486389678585335418125029205990613988686030779211694281834221971042685751924607467609246538162374262943603359842798477615974020942968080366393444090005500095699558658709353060108674865017607735980098288254035308980622701008115143977891956233582881236517060133577501667220937067001924502680459457099656821891738932962786835424641811090178597119189811468119432644290960438410717328856443139983559540994139921729914988179711268270445612996288818447707470727490569686197027087033712667793892781693171706638842982850572632376930674425596524337849179541312607859682359547780563997025088081021434387808997231996795324815469077457588487676475684186798271739534694836307783445533526193069716929123746311612227842429514393417479308200622516732950213779238518546095999346856054805320287925780951414140978776484295216351681669478183889259306886406572814032392426882370082237961916537117598000308831345090868342160363936286489784612208702180147312170120121809232254021534378550221642947102724150730099012375651382508383311939616667824406538745743684577671772960656007868764951440601245354537400668798312119966220270810027990586106968167188103562285651313150454982995947108273150546085869292496719016464218637320567911894299355069168701048601311639958005724932126685359249137332804278979798377137342337440717657198895409003889139666976663704073064266711135245644451879618485884722978402287042766930404038759264168898076799387380230195801148537781355611317344360515491810893992627944249074988941715369804406030594611721912703389799269202097075589283528934090918970263952413833400174678415856843067374340369621950129504209649227291024874753274585912677681416236666663930205325200520421188715542533193842642370459602123160393340642733102979501948310474645710074332369238752453881382935362598413597863033187893409608122480412381306419717632518089159724721445355261260177371577760503052248482604762390876003475021634949157818545408549772037666064471313310338415770158141792553743518167254995099436435786743040266808796171853234460306902118391937825250568607160389650858770782998224562805521020732521052544513287512858272059408200158522264832691216105151491905624520672055965656154899172734402552673101729183804743599021145413183711362526292575757301592318619789427264196569575468395185385624026079655800167045622313376693404320150608065849794444011688450139904346185364918998927026009653238580747246434116188941721240895730492015010812662370009088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 9077476379310247822869386534826008435749166328055281071808147045349971866933420551945621255088281092181518234308301778309318550479088892618056158201363545910578353697635727460815507729213397362182979564467867902920610324073399304894252305498559788273485504699598963609252213057692688597132943038644154108079976964085047358425756730056386865768211121069488229001557505058690105322497878685630338322407269901356221223218959858746041677168448841556529707135331918794870506186481133814742629984127466140925273778115572685850697175637753775972218660008689201184040896566627522505454105896474978906176183564300836634792112433513460519764001899682488744884220713245349488459931238337109361070899501971855222918915805313436784993279831304266893498709539523458974963632906423500334764485716436059386144397014581438768312424706795111634820466732634356082423357127681946029009279365242029231883102644472194031401358786485402400486746975647055967199547128640559261452333339371927484910359973564863767726417844348093887100045757575362039569889219998208342004906948791805898092665568540076905045487646982016537240579980588932616758568745653447584978097442975761202650148485411207775208392521749207325150397908179061363435150380964907916774336823649527561774567291777041061520403831095219773150144708318755616280647460796143853830401701407332815577032638573556618238621544878833207626719631018967430417771727681151613202847397936660330390084989657486016598761075171227525586122015357757813902242573103279175478016904538381221203169149884920063831773207663140431638544467812708282308513283762092007884207143927347767288673800932553902976334069319949100163756413251052453789177174895904514652464683274084927267185319244126884221058600080974996854207759656628221608911476499474065932323542427563840005677488880312192838289326691698284434581765321827957675372194336132669616776356388759837866878796929049604394585705275716024147356453546784193267174896201332908445643838933861103670753967101602294711181635588190296175045052004010310788112753887770504055514939278369173445206861545011523157600107116673614168876218868959702434081215891522811962456605566013084447408647273972339152597497917021382092270669571392268935788380942105284132129952238223423790754184348452702352144559413368407027249210012067508229953121643709094566790236237648579796961062577342232639072730570718011560601314775116292247990196768348925932397546450036662534937235025137115751476037235953248595570325010207866967686072331909889859350170276263035460733486011022551783492477912606674681685692510494091363238982270738415046708222058606785289869104136016931555552211449416447022687895091821978794736594385491027303479117540448370931230907708561067658878989222420561023385634316221034944428850122524034150773938426928540774350225772786860848620629195095065677367681094426689470327197613337566248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -2872351126321631553686611370363412102921633689656764181419687894091768948260873616951911881791399020730023889022597104898326770557016511659977388032457525030291577628178192856617464042553090809439329571261029619664972646100330937373048121481169262097468230644450668119525979160320152495355752792308486798117767807938170911032763116463622690197716984022133701452834309153375522332487444933953792209282103689726709827224405803338864362634979419841785691484023227745361032439272176893654310898585948726906547670228407718705607086138527893053469764428204887466613623917323489684138498586955079228688086354172125611366777184924708466971750180658164256356650494897159733792593146974756786560595276230277079697983785366810627763900143441075268782219126300682687807921288032824672271494650487533744633449036878656553400231756273329185399401996997647069405346966454580957185769497728547277055696512374278686196796678074593335506277709619759296401269907440725247305407912527018292820331105702663195604023724112354158097637355478740679554275271438928267143519633455710113247915411958813455104080014030034979755835321232457332430612634255425239121906834140288314803340917309100008486657303040039509879217154384777798392679177695229618262271088592567417287388441846260842317688131075067440103707466860407445706083991043503483058651499161213794650196917444195110034847999602530911975556455681790948401664351338077865713037073097259027271861358149761521235788922308296649460957909937172339298427949266085893602333426226566077243161617770372330189499144406932182350389483957115180534646728319957687217760000633978122152701155164420105328657629039202580183602314391310613955894214544982208761521843065091238418062869529065721309263733151984537304404925780927565367129855783012550192675817077160223677413571214053644540761824914799348665620779379719930377804555968887234681264665327933835046119756040168056516020382902152555415014296337648526993161866100503983137068395043140786318082630466497895154198963772846577248052328677268381712862820446943624184708285569433373474192538496359703995516486994433503790698923324986212332204059379091936095861242020717380634799761603140567174837438577175572924815043004989138912902231465416004876282832166713983537790655623309024015145414638263012456446424722394418483130756080296133677694472241255852759061630540483936753187022193444555541768755155591921277078322428033817214142269644110477803975249986771988853041727405796158909581220713720554921135252432270228579175765299718479575193510423713070779807708334987957662829224924558446119685475378708209829620339685999156918140393752896264600806987621102525800393463719376043934805356232941423435931081185341283209267015688677262187978263903043556644123833651654107185643773244943954091987196006955293465868686703647211629077411621105926746026714786488226823340586700126552064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 1326836181058171507479274173980873165855560786567579511154434001936690310893226493296486470119030520400543652147880769292580421206564627820267723765446367088709887586652743190674246271502693614487012279663911675491850785268836636959623261805621870431681051911821601339382967714464537450444224504309541836977382016027592068717853289982954422878176522859058345628248238423977533669600852584969345922184024402384082489274964276918834278893978159684261063844582308310393414951849370225770400856262668128764999489482304642889085735710676849045002275759116600383204427466286092648836373100739011597641646971293852565363253867735385697526458461477486424256105326204383678477188394157220597861663786428753943744395774429332601381601452044012183992676020606488275245215138206202440072571992539912118376883788325655564546653045385338403834564696879403270122982573966984711158075111123567121332989055905034819811882592884044218490239388333705305424888562029457794726920090970239242143217693356087286555932590615666349287845041115900855952417131972690656524227154853316371663708355836302121110528957200501489483084909478801093224218073508392352499473714796882649060535737038817414171809050283484708062644328708007413927563108355367039755512735856529527145312650248218528489734022191336509324584886720893123057372021796476194860502799314026333621563415650358950018836274593645519239789038266429188668171109270193162339520331107616386292099722497509796511979578786700038045385052091864331660604973474815603174626985069471071267282871208042148102970925812175119760510926177858428537728934369694398434644574601195647988387731414968586412566979282970563541150213125149677819268062204007918631308771911112806361078532133793547285832889401186806910036991685942292424280381268252653993650050639578378620759888069236229602627890418847407143201135915382536126123647911530070957971450359711221026290548223139379362403656668461312054478361877686549317795375913131444204796130328243794476352969069559754273510382913505841621418054136465928007823443096963123306064420995394697147948300725776188461159252280339062937256708148938844408968492691691164351045438125945989928510619880655004845826694087338567320362188155670825464972453738229795744752859390598684618502912416493908543600505097530660120118939846597573786830971551812565931178760831374881770658155833400254330199072262159788530344287511335972926475469262461343548992147752555856458081429102955831550002371126849494897230355699926294016755836259763168958971458939822112815343227953305876126441373179132823027145079274949372162343314872765033706809248685806507561874515070589427362412013789099553006092060734515313108385739238203765732301709641629251866221074033714927886994771294765314763982090444174945024437506089140485363902704575087068037839149084772841099703438896199399426917588938243059305011196153281327923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -824097526173254420972890230132105809359219035157740589669580141260016622358102050917097537061639444440882159158976068106588745448480092722822567062622167509463004068691964856570047399504033619931040151010126213368107339511545459247334204161285475655496961597319915189418912603597952171362090168309391396976478415184667132144428868535656162298811322355378779793647811294041806617670156576094538655383691140332166833218554145370395644159858683528865235424314660525948559777370723511914633530366152416745857060731343689688699177875662395647449311442685252286305126859550013886399442622603849248020899943602086442906446035041429978303497816304090710521979721176088279879257000305670604867726971905785481637524858373206440734065234373386877975470018254071845463487821879333660971246789580772962123021095503317440996923914037856620689708082302884849668841286513585506398682313282060384317522804485797814545608807301297660357152573898414288492265066202751558830203255875013764369603053305241385759145349494006459395363886794592231315444571058249901829192392469142140704124545430205967816861958152302129780459341425406411093358426083430463083072231909002511821073653754954145907443021684196387462700911884372501433524285715213637201764992370268463550743378752761348068816043140033764392950915715400271233147646915305457627271532706687390409572943436893649295755929600297742518694497946138761379371342808155956873025065945486755216166023747717133629922525470103525660185771419082275169353163057080225175071904362469959538363857036814040651851792064941711952228576943870719124699948532936393419753001057105299940539839491213346894691396581875928087980318593998518353008666960878560942001618630407269168599167149552500946819996643111064117112875041443548268115651128314035061986362161300112651748918921298570907125963694309029624477663877719932504936724509884022574490870324576722061065479704734607517838996142791767465005417037760787758592373613791039743956795675704643968754393224217194190065121960969495291169099349109285443705720067440462309894032392069252057814117138538489585965267828091904379938482025725671728306065672154076132872963089802283775339832911049082014501845532833965105810279418703426517632426848942014843174593427343565724749499414641077282422609307169506055896601523169521616742150969775513136973887840624445773576915265077128193817094077475322574230266144577819773767529044786046129042136731428238034634278556035385799648566112430308742295447199516518863238618590678418940506042134718056746936275898758472145471024946291413241821932152326241642838084172507650976690107203178454106439682431231789299047167878557988078289720145425028145024342865738207747404951617811947646016017875108270996031710405067166267011338714209570666631521208133762588723062242472754776686755507859641747328374270425041244873000232539625586949658652374676275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 436620043027744286406981713188408868631199934480330294578295615301629226842404914703757581141022076102165435013010484472927299055903919847757231090206750489487378255129360540745582216529034540274797929594732261025312229873999435661054610754986865563856671758918333955800829660496139721007629971136913963314181518785180121240501122227653052787182188351083391418202435178044596529066880712973388298020977696796724910477586095984877380507609139479884525660383070335103026465202701635605128148269655226076790062135798940379648988883346664906536804086847154704641356307726065299357759022348429031154841579418641134970512202631054776688762207356418465996426553687981964018478136606308135473675677451201919334746766431293569402679037980404700263759380961742338973247255294028659926310487372622136208142320723875653380402975834896343849494091787266887154292780660328276109471827017242883752374605575190080583712442380102415881171030612490633757002611939723764608170594490567847302888401617770214995835723552659896852422840876643950410700267060113519702534127855620501939164944715684771646225848416791436070983023682743091507569591712601160795760584261879240148502570202103093988688852571207771430235965668837305955226214988897881964356350953961152983538502303328090207766520242181322772625756905220863012809504900314124981351855067833286275525774198832796419892447571238461773665659781646577331784263191444955077282249512947845999588959800806751425547924487527936271933345680920552857757790607014295566998578142552541951836915813945611611025864579559815318560836919294501225018486329167959112114928892356369814087922796193165385550716159297754715535998626724779094436460529416664056753174965124954945318069635374301192728267784150869004250820707683619823062759776328422277112376402881761674708054640939210664149309161520819691253354130747287510465233792760220878132274630012876800991632031268463963011394976814575603705549781993102492663573958461035082836601213247278532311844095400468100270160452040224904277926679380890678395530895624041370577943291472589738254966511891325640563552474446217216734368737022881353347219770573409981714830263398026782687794482637487205088515432204885041841148025425316475004519592863839114917507750389267306316569883308416287440675433307884962481100298985471789274311916351797026916923067880405980680143843600679359051965397787979536497534046595384256022075066043892219125488916658486747300067759252451801550784966905780071563583128858655503912638868612814938455977941753680860761534614026166634335263675209056024655939510750711099041364195892813028735170024984788839203473604631751667465734105668844288196854164808860881450557721919517618808032898835699406631623403779781223495899640196799645065930170283349407612458807707157543928964928182711818184266088565585559339677766975585418627146726675384288008577427813999575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -171289638367120167994051255169890492824964477867313307278619853977707702204197161934262155521515867223163911749563159799759475420202674847513664352124588523363249876357964339166800605002974140209623925495779606796563028645837259699569122578023978631256606920917539804874581011971307352342421868107858103861865160010352521505395047062754163676073576134898329814553573359139477822725245861127663251816307583097839326681244887673673848398427802168260680623093024621376812802164476850140420233211874147678688588489452576885113131673984658969563068620597825908199784377371641523759102706289247107641154725832039913464230767799941201395027618443684764752249444853552233927302622569237009426984851517369896987493546840730901547715388975212308545536851588972090550834845224815698137771783995747576574236417193900717172025016245376844769637896670776219273374529705084923026432796622922073956143682271523663872234816256459065743178227333382879972740917377149787466770035908125406524742988289389033526987993958260061112662532571710267776755674394254016155903861632109134231271622473937516428633442788108476202991480178786165387853030322457599556842127415984225496777693036683998352664493867169104235565534415802380911368628844766823341389448126800464556743126444060387401264262270494151119789587321930664289556863967361763107316997816134699808177872439613088769985397375896897989684270425847872682423057988392926603697731930438658730159409973681006803304646287063808209967345778682296074247124578890649135665826525804980065536089198887751388832494386048494974909542279966496422074861891822693045436657583443723329000928765945896390132246113127165697323047505675115257981310759000602598631873051812272380465608000458505808177581198570377723490354631942706535398585985531747805640637910605205213448410733487033433349092865478656056507729338568902119598991813517204727692995985532850223496324826014324590243731606390053013718276598818129370090651329638980579074751904526033880999740254308755002935930736442165647710020785160885712956579210349519465298341294028037881539025399024161377180708008374849598533665775341513901267033274312669268289602019070928117455523323054824960607015821962157681489045337389416545083486284764381988669064100450490583100798340758816442627920680603658017013008686105160504986983509066723109741184568739774461741767690148392645494427205687761109457993015198292523971973820527038546743326730054609958966527419276278323081919688697839503011433013095428203208619805622649386790399958779668467522614287330479897724235689053453271831787172937474587307270321337231454376423243238453142088631604239644448894892424530681467500456501394036251796062259735749177950477357574566020496201664158415480649361171786283078152430804888062255770719393065976765729823810695132404262248566127009818762567264093895449151086483474254778082954023492229529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 50750439508314869571927159830694529346122269939276683612338007700423429480077879159237508444880316697210861875351700328389737573868496378072152510184207012856625005964618568517945730014227166716347539657994562726484955291409443598428405563401434255343216323378026676901803030673988225193119027263767610805912221907762873254685985438675060239847378416189945656017433850501548660677701149255931433563249361456156695846448330950220598851731389710194698455458735560744602363075264095734474491441778371429077616877016626646200064015730686512713016147039333467500079871937721079024883104916747123612783517756997089964609028749782147687315095187951883711545362706687252697030130901214271743503721910401732601417714549581409195421992181724730321547782853881074412976969219366247943155598000849082284691497673605972912722746653136445519689171115617514887819487381449110562474581432553867072277808249267684157806399602334619072722179148687311512348233043400094052618022810956087322663239325473980643654842840327992173183974836375730503655875855353438419340209439349512596345976302238357765382780778639138706737287691769509981651647110060050859091687446291154063323555415548365661556144989311506693496366414960423087708848617247485621019714756018861717111897938610368678929232414184584963406633102311817337485099144480553175291603853387461759989987933465032318005944928311215978107329592712776628802389461784487099633120506905925991067243933475957714686408840504798844972926690745922280036221760165051016332036302089150447427149096195697681866146592000745271180371794009970780609854900085267850039020437290387801067238429407493282869100686708923382207495530128903152649025920410613310213705579713515643572584084317026856076005261313199608828673949522172752137409350389933841491956080622725238434851936396051335295443874076578681986900051698431543831772500656476152988202302521342190259893531286220352546017097402783584923065170587523640938819578502582116032762868352069224198562116904856471895773096690849981738236264773535131999336307333225199097965866791651240581193335287991058011066896113684778893456448747522988767311455008486634744809101943667457082754180923059857810906928755648001018817541585926792746617011792210921060963834682036392838998209601393411401398496552323826438165883801182539400052608466128217134600749154098860756495367721109397210412891985135505954965756762765724425386280809182423512083278279415049999630532827316977410124881617651952803365642777762595913328159006221440986603107548784320280676512657604769103214525085813791942303690855006080373368240607409872744336170520872248834621821516551057892775932450168161603958629288111657130479440250860240129920274094999245283275763852430464749771970954229499073974757890575404102277637936729468566092852090131040450795733605292534825155973542179622442898916547771372250525869294967848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -11963888667138944650674460166008047372544882460158216500716631637218602783501009625473645788805516129169969720463136428185339219634751135779852696327994559115590136715777494004904787638872966937849203743140291035033542900456866535942214382696294771295923773390925963363235552419316946725043408343704238108118573006151525355949688089966101127474695454569827248285462836072677151958760190552589892313239337386477274302775222253359386675429833992177337374401475626523545162823114587824838918486840087862075731577806181371285311622853064681671392221594332305517627579420802677428056177819554305692723034116680933687578852380533619049991653574323622155855892856569347510774585944060622880966299848248288968638284443195190209583660015524156425046065571484359229250869127932528474458429141197477902995699868379819003897087991923920722611371553224389216074532721769146369482227407923291720001594250536293767891829002588068865173961380899765836139019049132022821359135412509250474179915527325173536743553483131505951707757315955257426224827767520974678349384523511400081408815777254121987677922939487327048735705054132104314788345486015591791467786472728949900178688274849726335157440951398635982337840882897114346001404927077835472522516690668415334507961725018347207883668453593450794564307642097474439415755955450865486749409188374885372656851967366602389355458516600693161846467472244601399296934366771990575312373719945314387500536179121066742961187046217105844526029064311394355984326911988334815810816728229794340942098038024870821608981700140402718091777532306962592768180661155106236457033487688871440610616882297553543061490222542707532067593115989234806877104262680568445293068954684963675202754910869985953138760202712703594529734183438321221226106700782870849000501304258051781494795662881130809606846875219995486259995869703401549617105795244735785454950579590094161671471201316931837811074136552649621158568648826493756893709828282549075699146202088718919522287791765839993136298174666292821464974007926692892078195299291263151843276704545499120212625106521800330354185872787536655506520532086234716611409414517746843582225805301272073835968231659187600195123642000838277661198216760401741620411961024976997116309894291709183291265789471002589290846016003899299409895382416807502963987004209192129683791218441162683869481038190088903734725127983932066452954391887032846248270331975253496305630775327741256443028744255826598537394794665650467188297665935306289574705789640988473196845424626958619995793713418676950145953959461252490519873294776805336719039740581516212899148572721076540549563980954840896791376115422328527661078426998745884287184956709640764892907353557945137712292642599789823299300881297365857691333109704352991489010282739839668708737242145924423698140434295317353478294673811143542440483516754187040229149448788246528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 2228932317174033627192724124298446755304185308607786179056884107514306897186292150647360261136396734861681757266062359925934969010226226774511852556755517656050690741879972334734787033720037199413117488039675750526506912558181165248809836407283301211475343313734086262495748717836118432571379135803762050208298290046556863764997478099048809279515014906092967427103788164431657550025538921674624881846406861912138227905249009450956877466776902635337826242242225513220057603267951845470451167151286721587356121143882202898778622833875234267313914696019399680795974653136800135370014692943396695766214700832345242502956466035054423537061749911708258763492778021320977576559567227104217576013527069364436038710343400976736601126967673613445724025793424523792370811632407164792238826982226140412298776814966672806503805575463546244405411180951337124502380002604075074128584645160757204981891368512315855478345538257097804635706923036487402844428436143471586457036679905929126435101001623247178785622714851957339731920275088392831777132024559195147017506523686295110511670275045582689435523369372298642438311254233438626498855013723878815066751047654775154920558347806709091234752867388297654150875292799528880406337044426600573608031872125483346283451849017344622946823035595332122628563355562629696713050253176045642819905852151064588997204345364295651621172391091138703595192958478665792067584913700854622675973343970705837991540336352016898433471673873145606302350026450551236103144367893860339400289283889114402104709323238797321990438852357815441417693931378564499759707696236848424678944588480438803687342369726251138318424105691981329103270379812992431118122805018829475160511552476799058833056319119507555703536329537582555462192836265619684653766018146945564115881902063426570403959824892652793749145102069379267140693967104124827398189385784668386667866379878616623444609039209983278886526953822316047886380371419180488359794450763252311804436604255396692381080786824910471041725858691513405103990129890359110323356856513024350239923740557192457076097345559725123186086749156084775658458408054790949833577284055962764743609733957103382822727529994714586167748311019804363815507011295430067923982735697666246889942929307617140641878517489441884111031086004286120513223180551874635853271117424875883712813090396339005041445902667461161274086482667868739313817322198759400008750011778052419403216778613498968540103552849618700424921586010537210906371389737911594555024185588934441604526845528593076345305872255377651023857888202713774792958606016401668358111800366226556422475047086684243400360153589822323312263524722088182893117338627277267199242995538873276994627344978364866009004065964164585791594264089583573754261402318197750349542590908456942756220485332316699005834756580408234193985691999460858806322587156412354927251177065278341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -255359219913935864281504958596927453244335411497408499391190929646812009143150478623022515265097270042413419702291144917210832417655881831138628062478903670771722736514375586861921221348049773431831574503316109204960866491440537163032427752505599704223376169962464964745181356290443288424374414249745715450599715695295834236024112872893990704746320283321314390750967637462269485803088786168899086368179602690213736879215399103848307460812171732973126752453225646885656110379821888220388536198996270594864147566258969587188825264975410944586356630848795941328771460160392983753715200059884927887287379375765980120714304272565874920659491045007749964854091675592050329754917581040219000949599291702077806117046931578351444378903676830206998290726342856314457372225489807065535873132980396314827451749076151176945837131279243221270260512499769821003219767350475082674559697184519058046903502931647137920248984772600917526251835603685768013529995052698806440945409205961798514111805692164019342488456417799684205851085398572961386677804243560809360149180599747804248039294453559408135446321424780487575475773290333362567394264484219941879391958616465899276425945567131376468416729804292655133979998250567653906414019542557988061405918009589152008658696244697199961702487022532631822385921207725503726775061632514746617452773531260262653855453936447089998628884761069267467589584550181812974356282940733349440695474556988528234207317476832925675467087398616079235664383530117257082661947097223403013830984280078432435993102661063357014980120072136003400740076328253993164405071981963060717792091765506269082752335291348445540728165842632307900982576903819301869810983432756234452052116297001424388989932002773126177841411106692195165929749571083997298370964744794774952958604442836439403336299093340434483009873709078567079495339365070283263369679214859810694659941889109046127235618804893830284913967557463706832987695824398236765333722501291056920464150996345935001523152256039367519844160758380986245895784585002807416203864091473915373508982260169840801012047028536967502549865973902061488423655340411036804639000266571394595560926993343323096808806555206334906416479915545582382212302231275486556039814243372059650098224859689091056610051348716558460332085269958807676744175984440168940332204314173462220542866910240313880949838691791142314115765203181878572535875746270000495093364477322714218148018888751427948442537361347262812006326052813091728234142794044232928627868270897976419949080583115954934468304174011355029934164664394367167977203018922947786131321818340931087597280977271715581271136907218102423647728753226583230074529905260703937421698000727007009899166637543770551731845671904303382597779251225911998560120186948219493160658344964476702621994991285775529435199581890537237732860372087451907745327820519140610525411918269644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -11421654611276132424491528703737994300589564602904506678606921536425562344053212480028676321918155420862620458557644947203012805911328865045642658914497659886526016819484406704087808906185307151274186488396441199173724049188421704623140527721429149525967303928883297469960102679860909706408643458965617857937465011125725938563712579198840780902075226809151413562481364260491466556945087493095841003214161592392462216141915939355777132824963018792920337728990623778666642857542152791023350538159961725911803908052383512680580592145630271171840669916932220797207963832636945004410843688107748176706815378809118408759017112474062458486786310677821671427569738819471869959229003146072218520223720953378070591469029420143607585808473548490255430404271401855188598646104044473438922038145752728760476984332066087155957529252386393099610321516591915017060060791889829337710012932458286154349950017015525229832796063125033792491452118632547125545684453881605883690427517549385226416785598074547972629918690470968716523226531143457257680603009068795037258710622599371282962596083948623270066504715000090184268950950988515123411940636280841207216802349949472995165928012461136454669738053932343744273768882300703377683384305918147148635375874930725143352147737182472462662239493035354152579723882905071444186729861512594244053283914880157465621792585602253841422577486158194463881224837557563044468121504623598305454092539110481545770742885066641288304368328879566798595349472034717909049451704498876206751102015598978850663369249432773511643215633494612303174929455322623871437873727131522920359996745628139943436621365902425301050718605768943216705332849915857245542344439927507606952142550636856424771122276566728395851577476323248359258387198697824933193325700332750658743423146567533140645911132667443048614426173584346483018480747021453125611696993071618981577631482784732050268073382869823070243591097999552797466853408807376444164761683092288063806633417975461645637547419724517975912427565161613124520664233034387370928621714081079097962536331189076113195193862052090494294191603771046730026828324669697698316745093288126013400525270570061817407869688956749232979113403055096194991460205434745030549842363449120723505513993229786704054691709458892031767905598168086765887415357557982443916828143278115852719763467258293982544953766425169119857198539106391322847296168144925063129454376509599078127104628739114266538551816611579988762156891234774117471160916692534858780200082244011003337059181345191408170786595012258361760918253732509232524520717718324828711289668822028763601947271104677541877004566760738661010701711696991367753567787537136630141512969019635114327290730027853379976937786988990960208056209135079616316770333418375332333153877557563503329138506787953123590330198495429319596022992128506112499553796667600840029724999931658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 11195204673684496487563876064976853303765243407979032886954421877384725717481093169603830492883089861654730774890372502743461878265275815070388338944786681334036545597427314087355200562076149462606104479085069577720346135924297771269805173666268746670327283503950738137911478477593400907857372894597462334656282927647491882842473525767424983081264945005502907871351745842330074809131265972513034872250695500719782671221329067488108896468496444052759411284800395352215877206021560612476385544620945424022831778329766605965106777629893851342699401661800936045008803332460618345422342549492862479793426474908689624955876885268368871370971067662631381847868112110359973053202946083417770809130110926752132655230701150098133419738854412039023834037727815320418441408237436037129572466248039355569800820664392098177700888401532277424830685956479002680882801398781834225316896696249235131468013749197901149646053428553160118984795356613393517757125564444724297533114338590978238952556483547051179641786239578456068658617681030901006925106297743451271054723313720569547018315769573708651253805700931526886887141949955472883409693965363294384990785830342658264364193654779910168057461254026590488263034149653485244179513225215220313904788161363082213737204097563302984772331392642258133740996088386105010370168669274465629293895287739263154780097884589108418514263086861490347488245308807852748586780423974334188650353023080855043468786768946206452742821361310977232642553334032848146175567114733009252821330559047210382400029987649966048254211948274495230657641891593188283645320477105131984169585252823748717521529970943437387212218122392548356919591960113270853757602728813829299350894123102257937139236479208052608115776564474672905215602338524949368867845914576172913249081014689635145474919504026992354807065436260203706348857612895771527186613669688999960710167849059373335623502908075714669286764681695043376186389484305648169955304730855700934966894215599731449173012560875592591291677454140953450989715913329025149778278137746480984108274395266253504400129321677312601601785090710758718097270677317726697648772636347890054678843838774167844829257703719381768127741278312118493733574850194937543139936586417453689496449565515845567711180479122657139361055748184915988677865590951858393455753047650879383640093339972881721909778378931589393447544917632117658789639294154960322341423639685510931919329755070831657710414995599216857459052500322534353704898230005022627354236269140778701478618825738296084891312039037629095371285753454735167460006741397580698125202888256379621263391597538704209547317861710726540861533485190672917720487977917058237547054445791057679190510127708182057891166801858545707451169815448345738901542584583271836958298378950923991597215079924946077211153274983945285966352608145037539545522148439337646118830096357785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -1990981060893580435999159760193454078728678195196465035878158288235043142804235760033482481279776998389306767892233291290723094404194013957845206445137811107696375756262330108990742782035169398685369506792726618678452725628882415208257564780548013836489459719724467573594768312880451722990681289201649683171968117333686539424312207869762427961175062481415097795258678413968301344733609864961674196992787286996385434157798382340664261125057822354428261874948502852261370488658539232562876935443336321005774713133267347827980697469205315888544884811761802514758400803896259548811697074270308640455922547010140686927266020642188482660084008341300608027817598061173505988945985064868576037185328829007628715114206695778658230505924057111954089633941994188385719652730304302137389299897954668991159578380931453903214158962947058473009418533990497056586733567810086340506721139942455091777922670486549910820829047815813225963454202841765344192580641554138428307681005321969440405497055356390474800606860151675756113030170663439326666014806558689073385157909634823911970710245499118527344213449971044853555839113002132367348056728627785152849414483456670735018985309797337593790513529587989073531897091162092998076079469559518277921020970401819383192886489528294510973294443074849172893255906600361807978754351775157987421777231916912113505399544119195945391651892674189191498515469333611132991901494114185874629316005871834799310616306906757611509507925564976833890225710497009097350633604141429003406387372625350516515964274319573520976015004204954366760420399566127365673430267282505719897708812195759875138366590539312146600252004252837712102144017195848998011240604772729873241700002295614020292374613809626767972363310631051842371277362760104771640750799596521159699810941790309483668751387302386016920349074337148309847410762179366146619360873560090552118071698704925793360839287897226109872893317354347843325901656961425105089920057954356561053433348350401830081690645605603963520175808490684232363701492346099383340849119909758224158916649547274069609196519510400978583833329072963843744259247093238764085308662908917665078199844673095992142937537822491076509888374623438542306634257372613604560399983700080664772914399772768917524691488337775021256688841044121083846157933403358675611245844153884394067189535915431747296600112461063121768353800684958857951071157477419024750155076557942397777032442565461431470648011501424794021153835646140551773975210684303949165591882118213074602051720484096214239008063141422865023825671241855429132656174812883852034056829798336039447441044741590312072551142326212790705769880848028397586029046231540147278630617058166415052697751309902959798709557104033693033111457883102682963903729741272877017435914132940053671247736242540256366356197698393741190345898779006820434580604245480546496489733027266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 163055910848115969364203359014395225984757345266093578631147066799752277794746216348048241881748396192195204963136627100930715193216582846717151158122003281599540638945097242211166857288797159150801352043346069503476768286932567727670398377836357118998825294297410882471900102152215725612234761191519573052913633865635999414940464435346791447971315705070563801559247095906143715784273682891671420854240518646864088088043959979476863253490753865857659707341604135897747308504962006929607626610205490647554778848049403640043443299695850322140151197365518122889874795404684827092932093320946594630334420145138113711891163463867510828172365357433231293105593188555302698272471991857891451947086521652804653666207770229674249936383178822728494441267827123360967120635287515001147909415237056942000566001614224603536008974805532071787052825502353503561637626158521249394430529927651273625639718313793077092964385610379267830429463205596930505174402979717892027722365012622819934991526290474376380013178160851805093340320151892754958922291097713345863769218933137267060831963848750603643301096888730677266721786571244148393429202717317160025778380361161368836198649164480514815416852818667877092696491205372658721228722908084080769456588854176939896658985902058334720383367620289658669623763669863167464862117396367221192097825663028780933756687440777026921176106785102054449716115836444524986871898538534500091989738712805657502882484487468104326087144810982201261986266224869622844770096343289883146500429474601767078990976524049344734452408885558839468362670679367219406240417931868880443155429191791805404744902346595102530048664394499640854275091335628634375665418142106050915113905643224756965760467158871858164239156755100654202871220363672905947058092148788281563293214680573673713428727884792912651213723960874679866115230093045847006814835228128090495028950253794902364749844404965798275926614587839954938794307075971889288589798384654598747375914930503862845929348877123518017339556187249161400753838199470012760505908517786531483321712873244336406510316021830991717903389240498630596013643026399072391898211665854666457324656437945146767470266422424963267025412309930117175979482096552226563927849391060744720718636949507847893827142555564595836994561095818959556517445434992620517490285314936681449107143457284399586174655846941817250288072263369666145314062499632361743989564070083052223158675945805640874596425751652732496946808324886301179283905529272597260940258696047798415348632825665788698132186989030420935479435251559714415524804336590302133740436609242830446274890238426611128554506219200270428115372326063228018742203471990202770960255384084494739361042361250045404706199067490339613617825909728807502309473388593009902958532529627158341460908240898566133569537213786584311415865248090028556543045439614118956555407720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -27575983382951003236340524548292258049652557007223574129280352678132774480327930132697581704655096152957847227498388416972235530097228723117881408512013203889083462463236592780132716127859822946843370158717233315709614248159144958286867518904999965595048584157881105201930143200523457933507611984593392592288134158969084653980065340133593293117760704882466346575477170709821691143670409830849885153201526156598650274991154653888984521779483532266595250724940644271388685210112854124093686610410803909356882940288343871306742600255639431159118579238897085248742487948705400017496829200852071031609424057473517818580332312756217498533568015263285761235032540733347236801553078492323480373684637154212517124561383214867616095845481799828536729756636278729595254569643889093341163538473942096762728980951839545306442112656343243835662576798472773710458999750865929111366220713766747185415807742677858275821527864970735421303406470212723747940722599027502672695721856893218469692390720917676906160678126356427283693981464447571462689554024048965752136567311919409851861719668965710271668862080670789822206914910664949715652576799095986307849066747100056820200575673400624782249349439921649583960976237569906762649583044270687051883042738440772326311499192216324097058373688060430566681778275392513144887866205051992387191962510260839124222493166186505778249481685423869357611000122564321718462202462288589867943201996267250085811955276274847648513508368185128365068328210892654309195240837512457979832793593009219875909699984263338394218433155345271715831284694169695492169120990372692658420548647769178370908218457371648789849093850434509606004497786919714603062188852135225212265745067177565258869221942921401810023677554065310394086806745339759290396319885706963575886514614305461348851585625582199345841079760611825495052848430934703505940598906464119863350564789139493052435033710272374690205936541026411478136126080452122354775266638971346926349138546007929301940341688591555515368712160194959579381978600179843558623095583137524982037352283849998608722495359969972131752647547890324212139415174891565413354388490284518041933441674278492976010663041092163446232361374962751681106729074793760848071587109190385776566187545426889627221634638811771971996816990113227118328059203191189788257713412929288005778165504644306854348978689582351584179072816081061075324159859315207332047743476937362239108962053295210192445848747430862317245019445032500391148387959896745799318436013540279191127065305472765148702768991078671189690395774143905642825686189761105785385546099662292479607490092463800688547442722908098344860227846707465913368832639396335875964276600937646967655449982711033425216122396947013108622910822841936218566254674326639948909462540026657086562618941706583440730098254476597384792638758957057599231230930600450743815909251481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] 13129222082679050687420972352654843264188330378821536866815630869024956336438139965398109041313292982236272389486199659209361341705660913865946953613699706990281000175495974348761713303695964040740000482196648992745333542924208615472396374941236441955964210659629541882508182926223960210962653230025311330326130211917090473444961766183627698629788744615988420092843923392721324181312027146387218895480454957479302427597334280208678953219610892319367647722877328711388803459741024026606518227465853988585568085167356280612811718032974428571541522868961143852542492389338616459469105910441411444924919063815871629723286182257421150999590750087066077321331990148925101217392176677362562121283033050372830214997215932052123010904549900600294396315676675833838516492082773632887575701786834257696759634710780732065716557374404075999558994747487847014404290530705805671980503645839864852955029593082046574468148126574362539167525183681400529100049090038337226083711524413085561428036421578127285570855877647849481347266734644811552671009426511764993674418897459085464691090119592908395275743843834138535500061166052275542751965268748660484130195637405528500323190873596392166577718142671228741579009417371339027613948099627804960823879787716000363783780805442616064123327706926173671453826528844005134402438713110533798817938653643493375237088385013093430275128456240434316784669081187219805116623890187231052547154945042954543372580925405288701728184690941963014124151538647508344694618792746368969765634881520316419336578317937433010072473768685440089719719656195211120810042955610697615987710816153182722537822883805233670523532389409538007028641451094559917707088002092559789400248809493089746175163314434776676994106992037619894214373599208922607782902094110354829379657993141521253560744733221031224984781936995941750947977299220191621948250066263395255876692907644401599696515879138798892357695864547764750470453303200131453503872370748525415049790780522749468789033800721109765395277623713604816365199572173844730417201665479566775558337917576860410445005910110307381469158401782296993618869736352399783495180424137955159296174462946473910006450466497597091885506294429603390852917320562432904511219181827942485263586282719571015120223697474734130701218467962035791852398782770378904112918693543401795534537260720861935876052905914540600937588456546678857249544180509492639374470162894553754771994871966389019582112394306016516044584833072755738332422897121585828507287453301905717307621571953334959240771665806519687722524650099192825677846541060497707653180951481690984571537986911507192121110586421506489280574134303218940736534538356844254585586786155749140443728531484722907118280777587723043571118880921677149939396103269573559028068955103832633899039251179106374568320906900618615304165848740804295924434694170219313212591125299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] -3243923835303208536369885408505476286480400101340652483774965691181406988231462635451268358243008554238813591883779807765021366036832161136118915172892717443015681446069994457127393314304073735474811269932372370756823792772390753361510857717366011648915609440473228726727760882268416608604329503673373101254071988541243744174654831368489130540585087578075361989731011111149444404197909817944629572173342180813826135319183655826496555806064331428297109582504827495703692732819972670951852122801583640386377207026039482829493435308133251236633887112063410642952908038711532480951833373639185927677850111875253466676615646350869482262123765975267859406964428247007559424940132841788937624782583103187024287367937889476455045939828713764730032096281519196527634754825444015403894245174022972649502626983312114749241636906405805325531988275578415481854041131486973523522447727703249620105028576737580982606280497777576514100222496925365447773268325150014795163671652262448047753978334709907877586463217476983127507087064802856620692184487691389558443480751347031792079359429411640711561960143383033690639430623568889683298039461949203932029681597902198650150223855105996388671514057058916351149467438609253141854638582692556401494647352711767974590157816371768193603643307940912506403441986508032270480501731113435643979997420201531090831400129556805198332612234918223758987616145344271736302036217624625854196470676200255703721009911809689455836946148829257625612586365808869303248863416859663129143841202903463524634256374293468688684243854576804086391798901490272214344580372523170064752262126141745642129157161392977469730351137639305279399780010675698274302405956622636905445695435095147678209337441625942208035829307860968669260525880403377008578828058369308375191446233538319554404094003488373248922403676518144294385931266102637897976031024630000647846880221131678507609315110222849274937946609005827218912765466778350953197948526685316847005513142201325542223339458432157830206663788029236246718822592497795884380695833061252266372213161911560504310610206215069017657023876842168971951023545226217199365637864785234924814943010739752821831858295306176123350100002840213276966414385951410702821975269428642397366940016400383263596565177642978840688892131771762223675281142860128123799188168924733308682729289327452106610608871226057617104095224487185390672269457453060786884014758563846612112955243680497663201557611822574775362260366202263462477478768691552390194714093634558878171191962939808124088177038267987978214464008166002470106869352705513021956887597837161316587187250768788183706452392292871656602470428422265670559802259828689129661839487286858902183728116144635319472448303778175802922493633748310527397329413379472416040613569009597108587604280416213743595558689884996221505932443405667973798804731517609247851684959354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] 372758286667780559781520293935558140235208090677203067296699150148701059790680445444231280456920731694650081810673217778522050221720445754039702731095722866445718418956870137971746900877315936753419464054067061367994901322150756571976586741603232676679970697345419409972716165074077953007064149019712801109001495968510837282582286475739010883013973278261570155371761740254685583266119714433653226972520194563420226401100406265855120928936094438191586956636050212830491664291235138106355078702318581116265545035967667762936438665918580157446856199398773377644236629040576335173067379040105675554311259867163746711024993531592996722878871136617224063486797809219728576085731019209738923506370614938611546763240360965576948644769128564361540318583132626959412275737396658704081837961154870304682973982846708561590836587543237911690526337825011227377285716428913115438523008918372591247852699487380647929218973272933998584316345390800170312534249059926559895005852757967582746243112714860595113615779392809484952819720843688987324553143710704025147592571858794435678249300440713149222820320568602461522991728286086451877724993591675219820822928534918234661247482868029390752109955068048706420632154721024961352539012636796530437645976243117164560073430559531444453504680496396782222461259671550020592438838064219594555543296448497545782119500822753635923582609095690589908203195129634365553112085041943025478478600689695270024090439454779473548600666380520347194344883513620589978501993904082851007415596631583982726477424349603292950154568721405649318063916546234274053175946175266630582115870204726386349500843556472405129138024530838576254644588817348125767224253098081403183388435898008895150242760878064042253253273754995482890923737794299523157199975373265905195994070346403186079128545228619110555111350036240274854018281000021838291653532457272172487992737814279179620504516795712010372703961777726166310173082181818089025233321906364144437233152055531451149768484720056829098992341027228240019983478739328402001397944973318394968972256369118781308671675262232155780849696266063292364540924771275989993501144329785549334915290665810028261625457871539523615162860380305395429693937094796224099058232982591291439335480466100180793513234153939278982538091361008607570295895469952254726208342228509894801848671947133217025579366484944887688529166269610901742336819313759907715342954101017666437173182987623312349195051148653395753359988008063321927027222480057892786765806272149686644504694990078010253488281993070188576772817559456608550077072296572494687485678367303060339710343734960045747689559208039747379512262563103621890415993010118826213714020288721498658906390989005702004730034090077344029308812647591090838823553157400283017454880388556172081740761194036450404604226276519364239774706983460293347002445981266855080660408729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] -2729452784147965641760538136121553389653667195765089120978013001319630761656510779423341652205902052173874819007205261804754986729760853167360490694654256431764845143792408802042714158715686159132847926531133560657037498956672428055189970788369797718923780864832517460141196636977404620604318229377749740308747930868806865261514109768703060235929760314255174919340668434269037316243629956656080361083421004813719283791802913267668571441955041336082595392245106710084646529929115641834598524849827141880815821776410298116683309968045417834487482148199699847459723997197295621301138483745168368426133932626010752667745907485857620786715660765427632981744064074988303646347557797604839521185219479843597511411264220802609883467643785736997387444150124320294079192636688431545716214543687888002510832297612666955908198019669473212208268623897263830770811606270168225065598182719473160319573843546848115211341582234718601398914727114428086205245167607951305359574261743065053765433749575303610361760119632274657799434023619909620853083111998969545576014035902460476917483559654293994322424549637516627965536342358253407348853506261088651056660584073942075896834548590123476782847014874682221909498499532934837296703887251897703205062269530216820437540677244652967979857498873093298445715454254585728199462429077188474340713156082032099531090610696793238104755219754955482979322002258086782425496324785052847512793199871219485448288333134692311380812337331153373145516383114972171119292057684853281175418729155398581070226542589099983690577407995687897827130758211618003347998471152298285977431016795685177196578925604496990230802694617687420813009928044854024903096243930023408413434291419041113363557808725761652685027810247914590423033281680048613893468910786721759086014637985858483113553540934664176083268326503290995952005425663877488331676180116211400632474592996050162934929952869538713078441278042295667941510519333420448422711829931090961230701251704933524598262038016933727497478036890142967848820295556721294264367451134752567475430896706186890882923534939432835345401071161521766094671673903189837910992507037997026744646091928160767571437763442162576873928261812806964087966998776535516522014750271036781941594546735659606408961005875340845581521352074933016318883420299530353342255283838224729870314744967080054425556189722425684665796706290774862728889494672186912081523893489081238429187490892809292676859818744957063196885739580064758892402180065685490771442870459040036437097285875638871215660292929363259535799024274774954835814412796239010848965956907231469357468817208842799362395766313739401044799745089899360940180598434626512997030019950974497848469996129164510010202232796112080656215608531025737558119590783613624442512007077853432175209068570728637134270040425646304432887763685201618896413704203005791354549698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -6118814266589728137387276870915322213742876609641511578173283079349149115386938875558472760501221477128400278212304711541973021864537955940886194120265260068528223405318567840455304806187393044239836310698115735601077495889389547922266234035395159793914439941482345079685626384607475219762850039964147997405838309794543146382823459700167825658839474882891988291359739382807219666126157516728511614953250671268994939821122284621139696309529828481240275301818345529955473059935301406218265906846308483569076618317368964459103711098689403525905133086207277612657428655473396807125297217059383177043904865968336574546428290473670644855994711324370854745144263273189354112496734352012958938642284712282548667019746038299154731609482749909906111437098954467718502342314836808678266838510375841506659001902035919510438344065667573112312329176563103239192627804574257577851642607924654722087681010265135473523280056864329573261856480038177646327586296537368864923252331842941035438466254477523672090471120513304561330385823880129769523568838347656456440304853110342834900462996066522935550785780579317465704826453156434711154353301164325279664457155821975787917125789966989394768643771576964395874411692454593891527758276163928719384070455746939353069845584048644909218932022742270272461547875342262454161540140659436538348798627998329641839598108741201113575630615498630340759233128051693704477946991791102781015118687421478046759382515544518718132276249286402324604555543764326876714489844942521083569427254379177346864037683472025863005191577559183257229554769070673302880549244543473746816592968922089189003181477282261381514477892200769971403441735406446205881999975644485596233685248870933231462477002953278363393942227854430635454474858744745804587412870125519633258585166573320878810037319722182015247441466245273237291097295712910759042533021262069041243951951365025181704242744531812669985202058954942482798803753064611422694970174186531583703360368181626905264528981688767017614134789240006825209012103899442786853869796908469448280224226654287712309279623690221494048730471315905450571647644552243843075698474464686953250212099895953649640167057384245294561556999962321046277605051292278940956380578122339072010747191018888189955237010141686712402284172076078804298940397953113092530742416405001329389663928903159948635936345382559998244209750999984012375188151031911831340563824547275741771119215848827720774946986727291210688497590608925285474038826026494215430734187632515275870491259105962411466307036410100334618143998459348261970732319592696181126578310217265290885499517112300283235426515222201370562196727351726103948026528911655630254596666087179397614027103473521304249924888448817070875342751367211230526417712338996109864527996071258566370374952586020435059360680427265457367400747478975833550212479186168597913901465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 1217156043219353344705022786712357842851702550671311417867818736043293726488261744988130157448907131433867904300111886926726767860117037679530525592690533030199092211262353949214780860550929924035111234764975429349719560682690039257436780794900301837675309088652546844579698455592191409803554903632368410371820594026173906518309542282474812806277970571447922066435777225323305259026074584328411089474275344075471118351596308536619204215710603977932570474224081054694325881863979384080855377482971104128577855089597605095880862325669526488216391734044166060999678125078005529857081125391633357428516577116185634360298358614752432810859878461914865511887986950928792531249733749378624562852033702472524381958056528485063638845511854958089048389413587983653276362777165491167070528299268912433143238183754742571721953809213221814311300426515255374261550539646497923826236241697377784649824052338911293806466310706113463958408453049266893613518331095864561874995598623400253950411721690236751826687465509204638456930608075591535099962199820005860401850023657315908876066813072245590990983469729895543190842162638385285182634836246665098366628208621044532337509458233004413343156049769293824699150847767999868768554643576878520165493315464036217009658704703628119512103793954982589760316630301057534405400669620722472943678039108659634714989662310390244204711542538809255176723457182971582942237400660657270111204648792432264560216884883879113853728559309044972918106089192861460137543355120849694580900886045978711749720657935587968847849461011779890936722077927924162121106211232607956137229930685773709637234332234708186455662797276978318780542222030321290327983287488596283647173491051152014306889809408470433639190395516718392362026553043282906497144637665455716442216750514783440969998038005093994452532076961748263304652417360049094133384833040398838118914511150121717910619644130025153064947998997903718527497933488777679606127710299029848095195851853833982684266720735868904192157088810291130659026922396008018928691681665706581513226655542922875558878955217123554043619887607800048321811281539584626452470885105649411410379936370828748578501136462434885975224060593332991620455866505923302308852459635580342747746118735594870951543473682883270592492114059343163925123738374314771425366181518006013323711768174775419402848802588727388869221314068038645511324585038028998674159710614106468905001848103360635608132650960889167053538283085096610099486492078385053557783219708090652449541363149018784900111003128325496638068118277461886653829186259903520718974085099722026688546301554025402206536854780615770247113551721557510759996883590600749676688817961204782966239590627845040865138054139179355539779321226003013596349776675353179253486825281110328950850751212234213110541018538772652577220063464454443266911205967569397960713175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -139008248789072306348357026268591855754271395079076800215402415416811613887198380037494432910604143786791164866139396906769529739488899177675481547647930884243782396963633552791726771296025159066908681827181125674733425166660835100939019265806183867779930937071091735935263326688845183031429487783905266661279461335411091076306234066777332429626353464245061637907168774248438328949919439049326528062484640206134469321794115448631092403159506911489982115939898437856483289239144466195504602042504374836628890143154334984323189965412253570580868425644454039707467572855640472263299920544125065852604903750167469768746965149270814470382049614195657708913880719355312923688442750606423424710249854473500234077431537232041729386989943055378101597625530942334476257670703836415574809148731706387395558770641236060214441681291297314851080651718391568842085013369708798778549094647734968787771960029400750059746250652207763657902779999979968354004064009497130879476150527819849623120950329614930112690908369917810794468259186352318879922558187600888995883668171421742861391688127725952826252889570388194815944377255473451133701368270727291037124094829728521169079836322815798229639772341340714874870073968462921701504247078403484225516838525452248587903506760587680867939993760563982284250756192646905391796371857751246336227342726656580208488100297671847278549736968260313999876577838450240316584921020051371945664921088119383903888956304760376136920273524887159339161484027558931668590979573653094957793432942768361372389931959730017371335238534364648605383968592235026370252741620997930818599513810017723963783534555180622340669573124492477620261628513924494092619179348297159335980125242949547172469352159052859424133497765771068335045135088049959037064655623442241487060782648963144252258766274353502969547035695296998953361825894110128591353512223180194375471920465917619691916984145701178260575112493671500381960358008159981564597190663961611808329699987744705341965579838332751696678159131506436809338200875049784500495300606597415769752921378485615192826902411753664020368825210298218289307063830963114854953161884853198362790848901980555245415284358367695159870059146059666593807691371958983669809666511450991742999759139651750719615521414047871022295090577381317268587102049081273312058058930567369965112220638586948609368653330253091523703969067470110936117007399478221726301813430172392130730781001259695843586876708005098987491089621136599401994246290729377996598993991295081841300598894863849105007198239160447070932123757186151212190182293009190366296259021706973548902944749079924557699793743961450780302781692521468758766075782942897766916972250233165787062320350701443529523413577936140388156807969342548843148400129322759099675151528525866079882707993420220712789232933317635337098009175141807339823302566159488996553523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 7884510333036483430838078765792251583947930685796647362694088535259519655284056382933141446808881057985395607123248733690419390163134066433188221312244032252379926856508569401621424442116556920274804115236313915638725142303178774606664947820648652224496097955257561679229604969204293717800435870017807756190084486787737650354126074172864227801593450197356644271931531484719962838271323481098346595398816632078117461159027761469993894616574409028397727872258895198385495126176138592146697478437467656493829438582068082618174038372538420356273698127580299280977420922041521393760456888714853023351824344341369826022780539435727240335423359778349541500208283212104775671461120490528111500271896915115456104775945663038638476860030243488891986089720654544538620030812317050218440550626006042968330394553685926181925068822930700145616507442652702312950914374242475214472030972899117881277756968946872475875269232719905773559334193566964609173782218681915358538185030671276826760009702978387260989470630975307414404789657643726835041022821651254099851155097928064612277336157518592299328930146120573400865061277909182751460198740124982792257611408031013598943591259091255004930505341475139300427444830710534109961792288981518615899725430153408022074201477940614655796406153463548673906218716499746479899661143948177314518201792911566132095801477429804079975238963559926103188042538030542003916049072903005029505360730515382039046057104126135880649518373669146490692133323125211673513215449204528703960407731175079941780556999610377672597915612794730426547463711377727744977802760049813397123125382945010831852083573132936773937638875073681190705625781808456997763057527434333986114646122704469467268022537287619704264460140747876767050421015975802896919027692108898192660927035284959125306505299613951201500993508993781434907564528728068347537432297452031762262821786010909078737275841839461464038202574615955695423447988497388371129127537540527854930634272858466854652831522066989263256168911816686400027261038686040854711077190025992721751101626700715175783265979062200001018087292095760699888553384012440517388416926725627144666922606424628626815179302949953619271948903117758048559291893975945998926540074342259198276936260611544068438349993370705780692219479368856700508300411187279668085446640780195968806119885801584924450330305033885523564851003668091735534628010189211064478335148480558473345896672655055110608644571170426331666273005909037003145145277258238890823802106430382105808795425241764976232779840317827428057206324121522490832450650546581388600300651343023480170137853574501937146573615080960408810808188554650752275909995436600242039427735507992018667186728096444417837686184770678360829974852605765974939111164696509083255456550324138020244784020092335021993645653818088445593844664776172990288525179690624724332707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 2873633689810128515306026125346734411454026284685735717640211526459580666241789565476717849184711285914481029668409009902650771033141941629754709400713864642337659279182137067271620562384171466743132287480842959025262320877746830970102644514641402969996051742072785833002450880575021713056996896818859055483703847182394640205509705151391017837620497923244658990850077112782596226654099107877208407313051512979841977851795788475673568431308736299970656009173475835552831270047506732668694307771839539972734083268810793050659675652822175431795387904749956057576395248998917420429002073794813411642923628281486183896028872450786677951613606184333087878104210841145554535420774177912915563068352395300393494091039825175142501111647823639299864349246352510227384359632188420462069037075249982919749136494499176520393947274868004093670985485865237792013744571598873028994832749323674371496463246159562278022664343967907196784849880340290209357568744997516247608723206298243441713806841001857830998145113424478789610999363745128780289116813250158860698959306477438515045565059438441407744498172041704884655557549334796580625136963608817356912444872314245358261029494380025063221266035076946159244860514414326576031709921884186710984826991184233082041725869533044524547607169070568805076504601481127876105672867290295858600310179848415816992092360037567882338707865521017381806054729612820183363265580273922243073939067789415189607381879191162653770424514752282589188383403398199139372240508864301777035079336672271300432362182403403748221248558941259805697751629008338202447445804733463992992254847101589293226972557875496978699840749306878794357518696979281588643635012559183593594868348088567717224059619621343824077539586602105103129364362260358153656296713095828637041086484116513493311439118560486683070001517825768396540917177336187037015989373574480578126299058725557916313807314632494238051679728918170269357768643151965354335735395727371667379243829682967469999405007303604045547376363883569764575627091914978336379085407579224839728794903521549013737498989714055646420592468511657503862257203094941451044535714576368985262834018029468027489847293097346140091265934690543445577175388760307258237007680121815944880757295566738748165286809698500535352494906387951613955233114420253284833094676237139022826151948214481310997641040343913251072607764803706928653698417644819396456412825195449738149683726095582761149035881798287353781176743456451988823668543392440223519201924493084105828189413930124799215015563330830495961542552910914667622308555886537981792862630453520597268802194875252599494598544923939589334986454912901050411750360453443075145836893122240973371247106764977688361339928409169076522748187680633690768654181977405236954740804031795660168922416300570585788553879403554970869285595897924476751821030428056144891084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 1890113414860388243458523395577405110611770271944339640411163225290035002703589908711956591958342550213929324343488797952779916693443824931543140269609872508433346696113656375821748573997872883524652539385007430225029374335732355438381318206998794396344838094408287460043494808227979743405957317495873424264046015604241760558401184308155515100681361992620045107265175759827091093167809576841894671667681370034305501926213517970245848246825658714723615716290543336116166833209578696259030713158080601531944394786803519619623853524030055239984934422553881040351823992774641726359977308529547219905170416699100396430052551097742443846100542192641384693408070526656913234034787857114414792050405919896214285656640636310775977239494567008518438060112668786628261275784643719917855607635861777249034511000942751518949059387908569060176377795155055888181234785185205607650093254937150370299853114011505850969228824685456825065461380952455094098635610590869019129551496776916231681164135321700575229575734610031708894662940741700725576413284291366507546544990193593036711078056614132861562014885163470773054344655717575138213096515684670116732228432293723321165461929563581285270104712342583378301927592161216291502269438394070073684061524213702176790880568559291374446000533453973127497473277239352909849788293638094884109005054517566307399527926876999900622556291703566389713130134481949076169053328385876413665145077523920220354595047345827272036364315077422519589450378318591443824591722480575782453081098487419807999898049348924766512091816824976111475456802063963873433230687379247803809872114800444059748103392439185573969397452700286138375357526484766695483927608415835906659377955466300577485561329484948493270157359753809526920286360693639046940067338046284449777830143842150599675359193131692961000021453822326664960951101066192623911915662032991242684367906074830244233576480704463973583500975141916042062323611839135814843778354558672776073854559306238600432190566822040319680656401392300442263308348811122245561402059207629206898954367593230082377763466862316322843758833119208153665332272886998318741255598132812664774847408348666955642691192908608070326244114206337025277516162388424164866862507941224538846697055120818262112546103426291850594154454009039480810892879824087220632992962716455349107715245353342450849150658870709354212018143046736884971951190158739547398170605807153059331327496892489067920981760471669507922628280506860234969699134791104708576199865806681716329710564603837989366501356852028823129026859878353929657963133633712342816487395573266408664922132873358977653771067467522414064495067927249566430536926448209660210202867691080233743929687691869200970920156656794570587598758382045726254381787437522241095151716847503930060544834846969620857016524099119886142849160601643763140256373546551111223921868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 185258064455886778834539377581786828456204426774297735276570509655826268247429152847016646715769271991242323542099144287667237824376844015263406153154987163537704748802380793290722269384535191195777731775509695964820376935612672281873420944535188787758408983406821482206474366558120209619984462715734510790837769430638802644876817390369802636615321353476282197316878169167226139730756973617356223180156913427731600227771366788487555618133404300778318072822852381240154273823546387618166003627841606370333972909247333035920076717338238255293106282201668325041597651693951845439962897710407365673653969229219198847866749419659759158541333914408160352779826583183605300090080822991381932802924671418519581148918136281473860649354738167115517064800832423839609398341063181427724058514639202052995084441535502845281324549944109852130774413120043121924034495886462141272415860200014782792416676714608747332794711105230647540012453374490569448188724876095575607706183674867628591483227201846576316473863590159272818870760802544439347533956827058533108947178462262197315389946160153850629573714806394327416725690201601961346293655256014037920414075361202590270484968990350888259657321367820166625441795898325492108375265360075452818162078701535373845927851699278069728372152075480365083683320988900309485010723062521786169119617173247449573622447145616759144114525416974284073275753112343239082303417238140503934350580561667757054746739139978153399524337484059617689660101031635119896796951391989345605873326273644273412757058451047550707948815208490077619924126687890650503119163964174915383280427215331994113187417125367617405404469617700515609547090297665315867454915683437258676543629803178311286513593361684944677654227661055324840818418349536275869341630230500137862626947932047659251277886839711444837353082308926278009056803407551011010467250120475014699861491924831214048776973308312156389960150909829591682825834418202479536312961752806452011075719169708770833580471370789642047619825489346275798265407277782404691009373123759526023111430488156295803230836707669330216049412616165232462999196849294375803938128078610354885343610217169412240852630536940748671459635643216628343025742486692401820364726341206769496076685323226530571935679859006256527664755223201165286901962047215157921975742008633403406714025093782967103178303446820447485342677910223634518057086683735279774721768623229175466363687482077080165171455817164830053552286127019579716104828395056530232633195833066525392819714813406866689662415469157134843465094921917085329820888959633154930643615564471909280327308258016015433588636879086135470415110132091310598281789111935551506391474905274868142146307362810655709176120589876960082945383039010781512386914187824383924308635184473266203753959765376260509862048171495487598854124611684840773009968466054416019857766088704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] 2666218473485962768038392822974782662311198842189772548059198450291654401714577197083803929225898114117917216849914071938577664924927114807836337651367701740373365703429419656058684573171788008331985240222273615083399775102835603969448481963093201751080519053124867866618445389618177874253200402705089359633202250491223076019037521580454570512847995377497617422119234733512374889816515350619393976351475970040919419663206547343589008440517234867741857634166800988125324096573257770154845882974302023784655182720589838564868948026157540544915578075355039471232779085526772909998296976656773500363302414528039527621096438547515514544736852294042758616331767728826721630642083684153547833635911178360947331616279421610496954361286564214504604922091525277284753079937801518398731382852026122059611704899445649103342474077562250201106480418165841396281038497731997291214290153499681631576545986554185515733219853352786598926466647058717255142382725930451281709102663289117770797641942150602389296959510185464993576115482202718718117054002595564358902981101062497275649252734061840609235215488641762004447455011673445791969921222974936065178893963517286034395322491915268283641076574557199662557102323511504565072339032979006069551892663938910060872815502354796907136919895856948109175390832838392568692011838546927305798911413978369928836370405101749955929444600054387786855421112697676029860055070566640712687357646597333931491798452577152292423714476581127879290938446832437842388248641875860979716504538541280303456616884524448259657972077025409649997267848394796759961260636647751275763650262572913238437772256127150841210998883692273801663674652942291455722862022073136925641265361278382594534357337952244969822644607798577038454426375464376351333303719854170371832000628408660085001252110596443821636864258132352595080467555655685673153980734328406685032321489940580589350161570190846212595455414219044089498089018475402515096858159672120600358042138163218280166951949061524206082655698312307175901856026088448359436008870733478505786159157263817476406598015248607740903339737445420514469994057681523559978120210366495308945278915049353221979992394550243131866099826071998089658252360632991975699759219189225284255547661920434417609018487083876993963206225094930822027824419997762315866671228337993176384061324368413520211595200929659060333468492745687854642016988645025938497243272157850268341620750285134922326921274184119836472448238424134789303816481923444457802563029294664980284121685933261990792199525846035871965107054577898654874617886915505978506771115221500298310921539995942586127758501858207983485706299359356511630659900999894161412795369601972849733185885038146560468892759847798525616001320150679798696343045538840189167422579551664534648947872230271322311760742934227679928923528018860616539875840303984703345872024371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 30588755120639170198518984214930905323700507997360596867437339565559621703509128645490033395328787806240986340704765706299801780693519388370518371361962292725349498340875737233248775710131718098901848394770929233608434206884048452093251035269330799894484284501530204314328980252719480572681958799782350439190716776450964152119609117702836676766169986783629025357419648676454208495650639061269109684153003141249552229113035614663204040878138446225979223659841500126799921612003218819276695193509413815865071921014973014221561423633642482646310932906556776316810249031409953919386733790957337942076448053019936325553684041142189782592212124192989562976988876239230227912115967818538818826628472273749623116674697638095101992789641739144018776245021209835672094576058713188520578419061443272271666409549754330523349948088228277818014070484452706400615840479235791048197844386761161932528799200719684407247742646469503840731632849564530422532695346982165036101805759476008622520192704151456677384699873347279072245389330579290504294513142257794565645092325221755321591460670124712390888901924787287864302398682908357007129398085742368594014735799126208480488861550045526457211086554701195137937659110375572607479400081971977622510926036183205914408362840912173027665971322938537937091011736127141317395641600644651417930320442522439801317176790473738235904700762786472871076712044338276336878548558905968138184399067343789729429866965691924174190957683926427375607229615160299101862453102806784749839316790622313560539247665598291121428926696854730591466365207767642962365736225274146083121029404661316458516294107026117108189470951305952572874587826406972952149326320959795378839900316901093215331154439906349938259927826722129601044456326523416462849973168846157519022451531626038775182150546986483942634703984520669329284086270087409496497427712722445836405239917833161810264066427231718175698706051326593703460831902212547790195382464612970725549109537711018040145807995724719477306985871067050226626673842911878943506039619879191463737852567294126559343299749928355782164974479397878281267097344093442328662492399629958844011994159981802898050642673039652997114708138670734282937123515560875607630666632365148476018249834725118910462997229736865399348283183171350002036723650639986053357626862530784211948696112600109382754214704954629972443143355024003090800279944666602390291318524243733966799629316739548582073023244549812385646715436133736991013420165056753073374227722800524422021275187970268530602178420352042057328396798709871953417038897072734177227142518819321758657185001644901199901812667660061570576388770151988488923174939045143362384248904593975892058746053609483937059633415453304972053729485507716385492398076104085992438597519831337046531712638788169770985135849490939186965925916539574434275431161376146009337018198261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -71478500662834606592040142954389296371955615511112112419751664698567989544729573873867753377273478942583863681911998691035552039647058722024763291284242425179036574197991183937282349565121093660917583137086422966093648763408725696952943227584064474550139881705242703070186743098484183204061813739651262972087773200022756796732875319524332382117423669135259818204896847602235164978462805632442058842828048127008557593583828705695307197544091248796544297113622541069505056711418234036732384317874564879246778351361797644070800169650305618828552187314555998857687171371615970452804757166657948862842535033805213614442066405348410966665696621543731160974609977671459965024909725632218108495629056131862064729553205512305789722570127745551462350600003321418054893099701131849499782942029046642407963039899432255204213401316625509502654187124442610248812626044131519966582805648122545021861433210234793643990338035246276456466916327352745490464324960812331686619702170424443023041445761614887820245408644311657011885765077590937190303807451206580987163009572083273301086413925479182881251165715820424120510992156380037652216818127705211948610579500660831873282764757802516126966708266581858595249240989152047768046827111492963596153024445663215789128369812094923183387810878381080393614062782514702411065093514451580446107486382488031421794335715364095792631935821936183833086684787353052508212083809160173645219757437250437739118000568087012720326512427538073605974808930607456084990539454807870627228205012585985366939596761386342814656638881808800150209258877662241016559513076408087806381742967296273017189789864865087953614202896757668543618960908767230047296506837330933493591061617123469286727860404722874434514206693441220594596813763727405484828850831785664182185758284362586921361284618262023698995581608220200728113165196247797823120497419762989367268684718931223422934159510968565794638940316979186326624954211211927947869527614742518789919790734064383184208536086781627585532898634810526500482494559440037790946675856012117228237179094870187695410076961570603488321681237682696693348468477108428174095445453298208336327461670000575608085210884301490055637039579978397447245880007515114347860358356586508642868973839314617270714063281080171398595638404529798367000605038471400239515621274330152829277009318584226021168922897296142207232395545444737624072309546276887105403913561394346370998102310044409661381838603043864394803727896883388360327726810052558915307721674580244965880484894320071668858592478257291910786739775672218910856035399103725699870639184199959724388285357097344536279394480677790018938042680996870285046803441228685105596967352798323982405008003891345009826651949433268146515140384755366932595407834742242143716286006047879572176178318673866767402938489527571511654976203903183536946316510474730094663831650304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 1317990344653464806124393841367172585648510829227664450926701825738996505510786154830840669898691634656994855948924651089863988677547775186336389216401753991268409193237020438979424066966970117094771665284611991455260705131539590013667365828561711428622717591921836920890417612238146651195798535981455260740821184932624619747856378608175525459363713066395035062619129038746324478224592589585483983220843685163609005271058049103183732288375081612335629306783996297007286760768719569898342628665021411041068910859174461220820387579132465524580962208562650484326303999508327479238860459875146807754675931160070310541658244405950900156663576581734206081304516156109819339885673002591191049220201839801819469039060197371960623911741327267584560883588614717448273366074382756538956039663183395835206733859610464327397191486026028507801592505563162444780553452506897992565585002702641676398735690839319220507961247639122381947998887147358945365746678437943838894680215282930639360107555359971146567885445618469270431926466916565787059381475314514853020004894688813675478161783488285131363828236754285586409532638014497024839420377544295685868785124476999039904296591174783899162517218363866831606304438830970086589552105120129354392690592360275296703357719537687171947591750621227794423041544437915512362386538994290744250648628951892793234918089864923485552401707464879938865356257835527261921252844550142866677590727683858726791866353474415136037313207588839445199807188249489968810462747712826388620223753858493332375944476189859177615487794888524301654918950019881922149481719969616461069916674308466318852790894886844518548923418799321375398523768136425363156146492106447692790146150057226482897118337672334819966300679991904985808892173851936568276360810423959056545305476475438862059779731560217338705750155842122182610353466580335167807421178640383309275764494104732269483135450114336076733281023451468090980407838659479714895544080642580433372733214112525094656557865108784070701655859370522894823708811717229514104731950578250772813768181670811373328136212971744851403396445217172405328291599818631981293440592693920737090287663462022519239865549352406039151270339160689196665807851064493779700812859482839217158377277577468859635372944622368617261519751351040881226982176734293290683680482199824965961919314866192139009445573628589834386982139218510935098372254423264596497724836848982368818006961537192789258825457998084472592764060266408071875211408960083986099466906817154161225848568531322172202958822979998770913546764229314012355427080202853436186915754880573525160961712157397690761339496286595025577987915842535975509593949073482271411926470258449735053051447880289014890283229764304163839378500363593262528875714488891426350250724457401357009009644222399129896962796665867077481186469620585659003414775899647764295952532200488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] 10884578006067372062354817045889478441763143739612634578978711708379688704769847674097525122442222455323680166420476200528147690975841028455991411252728155313374733848367445334425709330391377823177713937933301527071664273083196886024725445424904923076633534757941923358155629697388145890123738424937119073822504754947294096051323089967260523185550689477690562620344029737738618958712134950190823003860962471344385324843705535159396998431756117723288638345065352231936940691336175835275958777511358009599148382768350555866462071764223968324841676896336198090744540536389502018152446291217232066780891219407909443286760764247642329321733267368482675078045334442081712113355814599282961390770327328422374933134168943186638663773220010562456103817413167373921022093725738511557503495784901528649537343511526460728679414626008807639405476196374478257626630597118823293480129613281614535372939324192003322756293651974078041976165769556644153265538938542746235143257861829965720311437576313400379319105934204080602921227744120337469751704713326876022597088032821771312040548035522365587258673803979600667716025504210679880253681873830801753537519389571976456025639511852451965577132814758430775625148087539924163010234651881014106134875186594374163454966621077290173930249656536543766106147325457216483857907518450218770380919327855789381179106074707589386253395851718186237745030706028616287518894019206268952444694877215986567376803790732413458348003991506998912383251272479642918275238384206987786442315359929369753755074600094551621914407725724237464683541068649989553045514844320196725235119174206059201074428290951662549644022536546822454620768641925951432896687462523353290381901132997235827931762517777868947016923503062447930643296598837563466344510808280688299391659396734029318879551037466499198704970569620360781456943388791564972612829711841971955331771111148066956839586691495599633106635944348468441942222393734259845334682839412277505930740871499764797653947015713537099653146158264804827331857421747427942495525135823586013298471084525039165419614362894696903428798738084404472943864273886252827456296935449403366652372992033183320294486536435054959377356343374811044103353765530387378038043470204933961073029062940377237045864255298921490151075634782833703487632603373424263161540338746740329326846995925541635984630361961046935240532197773038555571721743549263121471366139021714623758262609909406326330083148497314125976243046606244089445135158394693407682743404557305095688879112792017174300770514040313492530921391468627116777537429820496706834239882125519967476910957631323796097862198505940012404119414470355453056090684787723831709324074596351693125388889006982682041793199440550229782015825934945671473209020340449037738509936624451059531743332503779383414596957171698746768441248423683941719961910800375169175808290009907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] -97673660083375436693976335192461711950336033371516950930100987388409151112599929665184227390250672355453591496050559249696745705701369444957498491705306444299704861644537226842619801148942333849305455329640619614400928309140625010401578804408616403782172796446551600392576469102269622671269606694970762164663166816012504768847864640101262892397274198692051278301591447342444027744431930272992301488787203901982902086081976312214866567650601711610322300975583193060451427820268011837844525820192557034767604840104152560123352434207945425894730781382313810614827641845883200671411231377549215605111226883214989721998949317849102162564005717639606943937663264146448887251982350076149021747861139815164769406221196048763099311534935487804363667504073449950333589093477982819279638007127810955688730578175047239115209010503407179803036912120126673204296865416921569326452686208195336644110327944235487368175540548931244493557508713497947269159632001815569304024108078409211134285544259656706076955647847605103933697124096533431072009191797004769036962394888685932189869108711766880631544412692135222997570801098908755443095494929573800354553731980234204856774475948471119369915675948101584503590688116416858374562483440663761191729903078089165947410791662397857038083269626658959234634600806769276433486471736632468528642751206040021107919651844358589427998811266378902384763651021586151210447710892178761305587994060026771985136763149986423395893322723044992150429377781438427708924473208394773761287117235612675018664593442551864279476482268082193921994228444806305697032410950424258346174059150343155079383089166624248849469268486848428309439921648484948188763506337669930478755728648405819891090007149471997963287210837228412882456702489244602527338780027017124209886716299360522642059653452276695242195927591478322742748727465549825378412756420148236921842399924632577320928358066495289347254392723742234540293972517379123165509875720735279628520688224091536835741800433988559412890719674507344575352814102594088702136427553052912885522614227448628462160362789545521215028344917112324485481518064788552357495652387096505859636579813557700501852555693585701606796025511124133576100433680046886581495459181050552612615147854648046064784412014997533074846351476350058916073077178781600540938044983901849091401052722502765620738290542911659802811049440132300021293616930194812936519570339751950301358573682370452363939623680252709566314375084875150664691234674747149278763346390681948159655048703457451397412947817946375288036340611785716662980799012310595925791545180705638444696722172994534260952423771187758904706722332918715351206939935874915883785548695042604776316230807859049536759773717773466395841484855984546428535150763244175436360330093862147994137060126264356468252501104599306492798888380993205928968215620431740383350420546361753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] 200672039514384042910795623231951146782755383364265938371230976026852491498467126197324871311101196617570639650619540847397946980023266813509365263591749906489502699888138958215012914812225618200836890094242863163157121729301448776210834236285416101317101767486083818309433733533594790486532477171629027986783256243567196784804868584961393568368829002397456681174013799385713154704860180467433328266516809762616831841385914156538454919413803309921184853290735285246022746115252086606033972704610144265306266449956635292590017198762826987387021547740891413030614281679397407739748685269900767295383129149645813306900483768552045776631595574443243966542853506045969302498406622272138976231389471938699523969223256136660942814901398305073099649672657069559072148707298587131868783365434137945174637786378806408370432180237583168264898779018869919256948941828118221504218478957281474063365883481157681944520717584590010978428948301759731409356148992520279546644998034988510842984986713144440525338467865361730291463357641420810607356766004917304632661019994173112999033830055663820127133353366419401697800417331035397312181358580902210297710825921476928219881033425015253431537592310336813033659818708149833135992488519166283727753367628891009258125793658737539868243708708939722803206530903395809225025294985403259151549335069411864906237468761616492319035353481679802076930983192545268257373969235784585465005030298926168517173522289010623455988259898208346613368313136503625870613191326379935151159031201127938464125520841456463532925518746468544474387782258260752455756869116644987922033709368313778027123846660073205530714637003756248160740721014595140321384553780874494239262841201539334773548647669657848098676557445299143804723317968459089548570089613116123667243777486922346509263356804910471804269436805592400639376910944717963522082084869705281793477575884991033824922694533253518958471485486682155023444211484618789924418535231538886383213146073066275115161181312488017814673503866876400830166652930939249873841546033908042229922748257695519017562656933536388278209506934949886544823403783159632928721501081601826404572107217551173271953366275002172749511166313298893417325535532814438981000731045470085586893764318016229821892503208588133635706576827604799902792504441392531673353207075234453779571596062218163071172683313345000094252690526471195144152829887348150064996579966969199581011382534764453653592398595113595134260461702966270328990887883354222828831807546055780268778714484606254401378544759676254524033553387022053557312582131328570813777653756991752834436435702812283944844981690845924122670915915164643702800605433055557047609903147167384355971696781620909375933987571311795623510589872252580475132309737143129104253225276718101924575483600165627000386472499781696627951210894569657378256391045694381682584557662188339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -239950000295766312393183294740927021410346785197124559402878913873493601814014494722139729081607827484552473657820664315239746233133023480365753799009404043040818439149372228147198431815747567963563334997088741639447110808095107328898076109813952891135216979143967643574422058948006656235842188206102269783973768325821646078214569206250842758029445088115105691018648980707287571026997862003248133755555510981406172178141233671774852667180514897756248623929142035739108626148810743550466154065132849409701293821043876842613375415781324362756960256943889092086077714042301512270670184344067668959693812546005976380262398482922747083476356634294450596399432529655032519966456205304497607274677915684926198232295004121541798176994338588831758445612906017394624126527047473556985923875887270925198855502816650163591670933208742484867622102154038164392401693184226213618979696531266028905499420396528917470131609763541036614440422004094747762022256264218531031105021023868054073376031763037165583931532055657645979393731170745978372627444767836046693526901090355583278588493673323049529069560635438394927919301596946723125697986218637458784661174561783612396396517994303119254993664520032218126954707172334583966088241500724667587640134283353492497520021415912243360091702292247399391606089086118270625860808836914456014884248409065703122597809420432879943796044045976376732657884393006084565893526864517502728426119657320914975858801842154785463669690014919455648592304632844942581685052061355670978647644342472101200564924369724798811947175128537611480685997575786530512129426727021582042389944964263578968385757723200600297012423835997297876961603916101846214554530987441036626648154611155687007057684558136768317609089561301418562567972897055334892036410762257722942954541970469994123858200732049616456681683255651092180999570078923172561812878477833445268250791842680419985667169485641382409265916915388531028774311970834131643746878917589672354642133061944772377713225529939699026688736650657107049429942683263735364522602099781153109184605040413115343582478376840137616232799080721233985259293058213789780387404659327097741764754346700597049401703955491912890598663640196690949268052707807808645635171341406840149960645944077525213719774978881187492871328757157892863583620905632441640445952823870194837399254582712063811105882875429641520479263881377027668087225203038749259719581770848182946268239194781417348516283470480942113616891662938292432238382901232175398176793929689019083757788573919256955367645928238055932423542860583568628334111646624843230226546005304343545061090721246700735264457399365476456803141493432598491785401357332748638942076006853984534156878051479032383581566565862813074844377828465500275570081960308314553790255557920871001748926858129566231470714764781298378952793835978787621724792008643529433340293558273310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 359460387617949648279030783597362210599324669489752896176796447707997151130741313570691963903915528253545157570070974948810149653464983861427537034095403350371102278427475265243693816902637943633658472477090761933226485489227480446886475438623650644705993241374519113099239628528326993771328191275954821883989583336304090649911727840783666873986254244803665567985421496684732554125038765875189126492004892333004699189790279174363009041593566541000509149816296966230383094203843410442886776782314790378671710260513252930506412509698469170863518500525246767371336311364372890532145133010584975383284699985358533824205194085362945257343375457507060007673362719163795029778910445386938229372904948255864400488349999201243288694821705775171554465870714286595103938362092730932694115379986249683308146321161929463213031495293193908225353113307555825092873528283815132765046399403476226526183712089922817298938620564220474952096859841396570099397164781182961883500430954921454040611893215569140381445529043943821075253565588469721382633232813439977392400025780705246700576124758409949539831094460900365013140965428706737494696272472031181459894457918023687113669374753410393622984387432102398003722331270988977325317988911721487180379576702535963450753007432469284682572255502950683826826331248625988651575878007582484776162002894220842721583534920491974196491014244267928723377742029303644866644610659254539033395974778254536028861221603882472800421425432499257784352410856021361812637162232275439522467472272790172740221246639075243713939011382006429690248366043436805406168397464729225360386157375409528186710338274603565383614776601069954578556598185946080962447958055314554516635489688216919353809927175562766780093321686077828078831321999527256644462510851413002814928021457447363844823712039950351182687039851890368634388725326842937229424818694299296494281283845805782206734876494499181028395924981063844333518919149006015906269166777464420163866131030089093154705088266862138466077564660561583042718922135534261953026141311467085511403921834503063133514343795032514446290667939377145170003358494705004839186642540860687412980539101701719482513683937423205876762636865307999161130497929279411157970342994188310220733944167335995820403494278325665547108053832989827044065187977458821167837591060603163418264628337543993572620951343529729090861744714886957509364755280970805145067239437688705781960944485812286460163493412508414127412496498758598967327609725847719930362638791877002063331555005632148559818944702730510499013530974953127922259001832872440404158805310135172191457724089662220614303471456432428181888252298222454328077467276343351998580314137362171392413185535405750114765232672999034704093710849103856367207774271509633481457443606782741079337640640233935642252535907045062324892463907710758333316222962828577234954392646451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -5721006112578895138082241808425713027822500266726086362132083288427602115450792652468376643914240573338569957787814361006784813166368828303193636433656310773223827941215074662569268371446890146305281208643718525854752281815402494256716769067299843047203033845031627220118338680492970751376127734498043479859783862937506402185487658376236248949748136911633718759780867400212868543317486298293922351283534572181592953679742645722067728897612552331865989862250172948431119150496714784477690916583732950416225600893938838767280178877679169055040159501624901592690891146497091714567177552312654739436364774486805327880386260591666070376919412308075164316315078002737681136828762916840922713068896987200123192446505447245707845902704056067802492427022625738061011187922109955716418981309764228317370067153261602336066243505336907629827469634882904885814685435721972673373157811524738883852842430365309005866002289745226559844147844050842049259100628215077422467053813238166519793575507501053659400016351107340054883315539972380344738487229036889745560832539244353423875536631126462528513086961801617656706271474877622604889106195566354320005847615396187984887402414856622567009379302874170263790020506888304539829136783733747300756366380009839583816838067209169825952138991595866423925439098437749039355774860620652567196260616426702754124982714761949503998277221891928751243102980723887350246268074548071311091791202918247261519275422001592435660533807611444956694895992601490579456163369417846778947413869163300671009097263558472001905351922546395446830520812972041563603156672093268787961714208431700563475802378812685822430205677448665376700459420614219531436520577825794604724035258759644416194397768993367768679857034327229865119410702956243705499529547648122500427248327949689118243700968507588893464997985171784908532898482426809159652439652536330663265069934626679087388235514562643610039424937769103040514407566663617696442361369545532340320425756448968779205599401503329378670380719970446986490446616387490201388428293047677908415881967330292210168478877703254727824759001884876975618321589142530457777044498836415822190404410250100262177590367877504618430443906160487181940559251475890655655123780052287325988756617825968815270264664917379640752353562244593451221809817913889689934930380152955978809387186066863993385447179198364906517580754451357394301461543752418425024061572641018204767961590818536470698032841804358753405104828836040650312816355655967573124843140731783730842046244941321660122668856282759188806636539978642673942164796270087429159224206976066393272389638549382091025991503172166445066121067895314140175940962908262449372893289534091129630975222078661590953052704987372547446642468158165814526422726551734335334178601778741965065314542759428490123894822714828752699030238441266074606311956258975952243121175446599761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 23330469604553399068870704844632704098268118190828168208606033542997683152811276002643663067378752216470500020898059749286083151791920468562774330474053550015720920058830543755239270833568313166532845592264400708880110624871640306146608756381281081853664462896310797467540828121638804423962483378101735205329420432157245649620467634026301339869067650184141410749649791716706681334162413465094023935995562803299529044827515133046708467021443233435187479910471182501335703673004796821602198586392285717249584181386169962243071557219351840645725068628663459098381100998452309676322531486217464305366232278648704208790652750483209858404555707768143875948250435798463986434768011278851670622384448901566668152171937229497167391967577586754746815009777475080113628503231653667508167801260440692667689129180187098481391259969171597674067272823646967508952146447890264366547675842917332970911589925102661095670454733125797015949293281951912457422476526288865931287337949448902930043744495259715876888550729335841298519394501841808592143904847486311243915524237219163171783418748530183933137730350171927261997862825579332041390934435142299209744698349892869945472587241896830665476893667147927169674993679531450569188692502326633872490825374146700972442767657580313645728810597032930564014512387028712162281902199758479058825101356580847298193043017428935134166821562692710742977690704117046717137006868247979202052522393829078668294581454762232119747995789270102289445335975901945684832927530179951642555458439106909636043087772373880585249063278983931581659727753342113605397584588496449133280271825411855207508073769760765542973508745028992924843941558478009380947917285110861206191406721376138617545224442311027197574709694369989004142733193342028989002475132528001818828450116898850594207393502697041612732891671114950510476916566269181398931250587180759050973051854974362763573071814412294139176575681253106680131934355129956405487672343472818620098047827911167270888850443757748437274907936191417534769383571544091905050698517513892264119482327734030973105524435700966058853497140016986821718901874043928079133656798631907265010649478282230257449543426954494847878136069185941295806685310298219456325692738506953820455130179000879916869996661744809723879801224598995120794525514653364861813236417451569415495205028988863083177098499135976624938227113179165797426062548839333095828698480440541697235498970820647033318887643825121064558660706248930042734964733488629950315125308877981909867473983843088615492643181733486704248329921498509172480362143408873961532064609729227673082458240400740623938120091249644446525417608765511170549309673436432154180041346971535776461373305763584214367109126165856595152921007780893430944093885311328158276319292435392715466000122737519661861694223647997827518954840255931540705474893658143646298138262010383564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 60153314940258375587727480392255840173281057074450259187478306121588788075022253421487447529245011520713806941580643295721450857995469387655453643208415792157072224003619824767175204969443605673977051266421561501499881969959886122045963794601471161557201950305957937895264536805975407573422643318275992355028515952297128477464457476853225958456521286294676285978932913814078765891003797689438529168689189047881927504760510812315150096526976345794435811963126076998605173781874717325261229914871008410596560817183039140561208656568310663648477896338538812588242816009239274337297626513612413875053450898799379346354866123401722179456145049767758634105603680194225872503306549397161037831622581831781077240447961054748523497036963026874171700065789486060589056023769565621878842788619312396913697222658234087333138035401202308343211827776246370880509630538915116173286014925919426471700975659577376393951911469254476420595296657725789122467752512352258679144614719083173148566163037940458025968243743783599999372239503910681274125047970149158880683309456675323679695901032056813157571113294111382112419647123125930120253159514732454815288491220259737399263429669876099793201624058594066145187442175832641089899680780772512302917552186151748152032450657263024500708699345006905572884598518842229720480062320703476570180413745878392547261185001222739297378204149473007002701119816925529952637770798315921336318899536126118690141069649449095808717558748285147976168587097595460062165903764594932642985787634186097603726229682450054268579753481363779965417468962992714055468966182636171560489154891439774310280323866331254171151108559501597988235131662758926820305455693727198497907760593345493817820595724099259054868950526945344155906069334318894731417044128620242913625007641031296321742911236847702580205731867971617630268682866655716749514800171870427017758982877753850895578071548166246496822898652031126734094568013501711294783975644826973553755190772667205212529267828142271379576823639977861925388983318483320831710965598538577514330145189126272083748760227188450380603612858835397766912729579374894456724674650221788236087191232500733258679606103862947028027572935375675542329004450656017652535911155194162809159334244390731344616598455841128790518300666769300134955208879908537979168248596931038613437193066015762130323357654887100072717424564164972553185017002701725183021866031780401415016174878047270956317042151804618768415811441236622075713407210978388690125659907408298731810439680676590183289480503317708825392013915082517283833636907929479716415911969920034482932749911677531520785320701415999329056221638570761570963631804453078047464383015853051652329023766497891024313484258331571886607931222699864471908629985286917636490247357300571300077820879644746108987181229257435536871523243000332065269717241519845553144923998600623554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -441502754652354686709381210866164899832834204420319634683102722864690739563623829508586615849631635617516113480853624493470581919430720950684405718376858848010421021663751139437375188316108346915604854966793308397510331487440366954473789643348204590246498087785707056104451212402279147700550308835966115758262265018843412825326511733675576051242078287700261420657576320864128258023314382027479695043676753671020353956784221251247606460122861054784358194925029760644683560549615763712986886663529491951199595091617363541819002654196055593702649712442328176262290709789452649797364515808013074084970487604630647463041155877899629588233096450887523838923386485943902727083107117015930788375982662591031953632335600029622628744708097658824678984030732945865720346449039721703507208500585034048546350675380662033178725688871903143508739274356142277428786587860065557186178050968367010039537525192529177744429461506372428996693206560273936175842540437180795611566633916116567694812308246355769374438882796651942255612794566693944201019275516493068967921876949405561072821642127073216664048031510724624434081904189614738698417074430116267138778400556620909933007350195248449510145334845410671134376476116674606605377108283182125149777133158343568958089008080594127258719392179676365118305186665633051292456443531770600686726353818479024561806529938711437028459918381163569930982136057898551566473533529624284350472793285275239691607594503043513267558948345868227943896436980686106517114690796210071343090309025771863361641787885363608062899280569950668201457697291563367882285403751719416871559972127389294197146795467625952189370339244673530708858417791159872647552113878457878313618207034537685319170698182706292570864266669801663143620415527574130423038668138568167533244282707105019500674550788070312581117199695537986598224255861944499544051528295048290606806665295780572386294066896143435251298015634784216242167442614012921660944770513469080232715630435915781876115572311859789474921777813126683512898773266815084093336075648301257070866403146266732309631985588684416725808475151395073167636137224097351757563916674898686834175389667283596714907461645604787631365656930963262201504994684271802679263941825339919784434116805881916505559390722895929043442992894842956661344853802024166263095514608163198101431446627997189220700772660108621573523067422729491198489522377223028460763823592918171890346872435520530148965821362074995273841513954321026370256703732148046856297473259572779912729966483563302480751063327437050479696743340269412741621658238302127931376859994786738723653865935893525634578389899007656549383962908246578978627886869624149612849606384829226554456177436340013480893995463745228485372530119838011404752431399998958526832724865598846123541377535269934593546187236004666637678846278263177513386627607159366875353485602446743961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 773491541770636569593415445124000644732036228819350513936354617282614549316696876183471621513817254540911406515782873831478672111981216905893998566422836909498694243166112089740288618743904863960272430594690145950615755560455814441475238183532948345153177887082779167527976873420973119162356667028242985458427675154876281441320383571338838119170416652588916265702359805035341135097644186661342620358440437195971974513758336170693256306706410282574314799954608364360989601944559059139181717703276052380015791415944869038142355720858027263848966922376262030899292975335495945100500069886469603687379688596006454796778960901555603267369408471847028103095229219561695701056648004208417523944836171107493365839348178035724076939127022009914253483455662547316556133371448792961975932703211319468697423839216913965745977776651974113195153133619338408350118600018163962699306660710557520156763749592272638477999072291823986763461586040573440919864528214204685240094212128041697672081460460949417567706830218606934328470663968962406723632429841647546089275129701977534241975586987138390317021841212828527857516793290474864450831337931141076602481932807645307733709381841001328473212378715881985949084785646490885444393587898610436359378979487541162346576068369554485854570696427765284148323587259826332013775526087533508669819530345969291873387283329004846389150028442777725305713993644158662918490920712027991587683180343125023988992420419114885264750453623738312072678320061134178290968738554174351942664547362601471957283586893210859177386676334613977544843587481076978828079781869281981175173610625430909486550983081977381235485373515097690548569532344676732095976512329482205213603422954123433759620437528069549994363006923457863260297976412312538450155809392999550033365540687317967644294996038671897844134424187445815976861448343445726527040051993203533892883741751820651576097469358555560167265731065470561218718268059144011418141835544537160462793689845517926491431169812792648048701604549298452227865292493157896091649057441554262364075885077220158059997377665153538617777001733575967184655829097754774381357806765961081915602123818661109453923560233978654589711358109287016031419505894027218263266032754683653405706731248532619620126888279587352488488350094446277962337021221393023519351569433748260598727469243291213021014437245488499831359151647903210024616739318040265869408535917785466841457323039232037286984540545413187601101620214982990079806647812340434403780997267615846685903668865612813846405245012360971264104257660305204259589781314753894874799060525292724105590352772295816864507661228866810747357301019907100355484414562581552186701528581724713721135298229817363848998431132367233094176711491233695878436735813203282219790581717164305141137687169293316188131660263419973751662902075835681244751735828532277555003704121667532881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -717849758642938412715145103726648767703017696632278848025952261445847688489503128614099592174028143323909981754376871933443449677411978998761244613309763398003085794088131543876301738210579796892461871662861523722954856051653390150304752385503666361877689884025969878101706152503113025123343469654736080718523563240250660094305445712895914805147848288639149453841866097864424182993925249232153796729187479826834311692693496407171127705227243347311337304695844131870115681696522809175073532553858141820398029654675332370032241628905828499773312204383201791321139211983512186171100559353760608635418643468046877469288410925495941277151398398914144185097915032488874004435885266404455099072501710948208816255850082438405826745868038330592600876948102177141904537603440842910188006544161340976348987540514993123781722631466635899604914869102735568989477944418384616516238578138068811326054845223319863972348985245403565668832572298505985929737596656896236051000478758685665308891145900465690150469480114274495158986557157017423074235000702447967971238060229030511978926665607683747220559328857693030770884854508649920451571901698577685436836250242862735662352266009832133944668626760022515788207069119676624469425564237959997777712512991001424060320761367181598967121200995645292935833958366335090673631653126334655734129582574681121606658891098850327073628095254559212815140625922800327693381529183809751870640957111544810316287478856693862752841428436260534909462198427890009537289973876684015813828090573053310358258519687876937071728123170283633864865999209208515551821352341847546274306067501736325237240532203016508799417389698990623485164366595658142185853937772109330166344583735849825720350211851146998855036055200351181870717661054770413586669755136689524867293743697490263264407682577000273577583183556710403287579550842781387187331159398379434049835634350197121339922955637743433248509158557000874538119251300949669003502591923227201330463743089384356117264846597409456925938011403853716182546155405677644592676490589077708194565742774461683837358195911733131109155821623262263868486101495640299839632186522706812172187558551724095306693669493602603511804746198582830348651798351189266879946423705343897876522130212243726417409609762082632653734742282276546818227259647251600176101276576463371244258275563465946581497671124352926517471805179499767967687511282725849056458436572221548670090137202080464900684411843082145273896710150419931708312911910977160913321816305678376536715498786557831428795422929606474300400990584958669917010585518315876152942532390349775177560145866547768734325997173157998656271280589370731298072115690066293036515159210134657917264631508537565456648123796915917824048762718184633794440293718662790413234023036369552122393288660020499980685270304725114525920518189813781139187519651511279195594696919641541836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 2133130881751435004385827161639195453414590611888611647168416739726736395505511487655073846266566028972057182567927823176372731785846776418162884296770515099388879825900115974013141095192696887796350582028625282248927174851106329501084070920761179528909576842042783032284656609216914076087734853287207735645611332981897880915260040118001427689199549802827859498468268852435907023868971508918788359074975501819564484158379389012681300164966671977415675664632922982188137848549074813591971243483661986440685639361884243720263957555199083636516752894859630756361557531056253375164647189194130272939253441824802330216775304524745161857919721233133391918736976955735372344381403868129780817119934342641984479851915808982480125510747245014332057323861101414301328405431607409946837307725287291667980594604035530975312441422246954792357252810754455822065250396243351426508304106332821733950627153770509850367627032278263459552074312905554404571232134526236121487447847558551075314932172623709940567913096390301962961351202608117496053603780151863725246837151071825254483384322073179535329696525971082526957635675467474286171138760103473967327216059004353870115183076131074180592297032161316594170155821073697821167238440028488591515245624061056535343933256222242767191144863328317033420533173260248440260860339371475331577003240057902722090651943676136049762900934780193139155330951474757068212206130704017157465356106981645620372122870430909106077321334721777171331217068381597819632851135921868596408359726932084872580065366128569989843582591744779933171496967896191371012474889667188115725929926725827920114481535764520411816559112618228817041718381175225038483246585437066632051307950998212789230437828761546694477921439590728711638864100499610194824094693005534130878048488786573784856496422450002401243109865240968126440027945949691339930634632880682160769211794110910444065003252133535149567806207228727117634147466406936002901176533875664244332881781620445579361938141392450674672536681319320448514933683736965411059366385307500347125121683058313971244144743332228099842959718513095999574181800815809453507968165073227021650421777182395925608047846681563360309030143368060822656036236531289722423153484273781188001396609840634950513777601259625282531808831071055753090464328839203009240279848178637203390453660495270070082459530262372941946632989995245332892508024186203923312323993536849842663849690427934067701569128622327020145309512480775020380641310972889382520172896680216413747920617882377600085855235034766527006017700507820629343669863059592675312702431489782099092168252574932286467268688366011828192883622950501241355094644561225623838786057863203102075960712147495898633398967865783380338918353902236200526879485201381667361482950680512497560363155428914973541147981896524929091151536274909893580813307049011092345567658288362521886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -5764957615002325538187588532753291187317587570332081682738037627479811084634116574666333004103877190837343546803639582606617080229823138520241306209246502005622157036305481026025228241888850998622780143863831219496168014255806631592752803347672262691661386509944731702500442933517552409439678286049109204634394869361443778450702806245987609690734236427262013995349925830330566232600011985775867345288436129701725329660226125851688401260886988017623899351649612636526314944438712274309194622811037398937332809729157606730549923112834092099487826007990950897818389798120815325427949664542076879933966068254300322361090960491960126662910460262951522826547708452651920017041071250452040178959507224823412387844419134302940172562824993102923291489892229795851658787482946631825649848724577979910477344404920331132435272156107913249176028053663885968559890445887348780985275040656128581853130283040860011715482243117061512735670984114471030096389711092212537641786445944895971497507054420167933194327726372890741512511065001967449483237553799187057967109315712264117760703996854898015073252863117286001810043371013115908042881845424028507045936172388222806043477883281477237521831070335133100500778484445669636627102224904126438018021658505182434808237591087919780918984380873921950887566586991299366476432717434824863161988986048891874933000609959103177162247946245284543749911085762029114314350697528960604638756850798668092389538105138773618100893634261380833459842430251342797695325549105780602030248216642918609769354972430144590195122045365847967429934712006474275997747047509170142388500751873169856456139963475409065562102245010518976670888950817823051660833092193672254190659848559570318062784360141230775423204149169671357565248684008953288343693502050462534230782652742022672968706755746034647898779964350195342749333323225188161692653103878526939214242980942978207844507978487394769089890894910736013134959714859156773321510182879108102845283773024255979366596036383539308094401501185754897829378245989516947120170149673269740358443084294017704912737352772563662697037638476763661229057589006254613958802237701466528054076445020180592675415539031683267786733833808001927146186783090289988425345539328639984574657801481941086063649808187367620326094547793419781997007853631349704743534013333845422311299603321782472810831506557896202487266743621367357646258489110046702954943511533042231838190791171131320977039014637557074525162853055122734949764879988323106682313119801262051559926641714206257788454921118664111999118146931942238001958080118550302764559336938463984754612910418358981558649863429284923293783546521731887802902722157268934493692101981321876260499813349478649337846823277675896672949097011392374996389870815243566360236935764232245910057380489576971899422397618033490143687115912236580050798208376064950264436236693920546816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 3158707538461336906911405203041123294793864597314073161980903415635838463434481355191889779905159941645494245600726094015744273759687344071543355849349830597311909210859470783866499838795470008887190195482032323817369371376752721386024808081587936787695946012706661843632065425623634023438991129815726953891232348562699058258892976728931106703807296556040291399197242108162610727228476614213063674339351014577192575420987271271260222323504233500091995283084449613852113729312230365564381639328176308666013770252620133870782696727022464137941656305832804688546424260873940220333924408606057146094924013459602059500161461190642683308630397463032037721324995591558118365627294149249544909914727166486635683856119645589848648386544544253904783599783862379692980650657923114316814596668541537325581481613777760992418728513690738492340333283457089888608455027273388666983596296386741215712736354532982832367043394060841675186929565817467121241737193212665503402411158500512503087924573021965758027213892582928460656093672541770308889028960569590312339385862024613864646796435445132123165120207843717981260316010748197899836713215272030342664484505038199402730415830754377614331825456387945859941229459982805692382584879409742457304168823841764669939782311853859606242428574955517353093873506140987938305685071168255251188527520807198123830387704301025146667561872317107321527858202214262593948842775357106584166018568888458902067679927099587625311571543418101372424214631514232005128405403379915141046494195976631829480048644025727784014528571365251584319749964098519176229525307230705594963290959541061025405280764902880955029136677240704672454655569431093620842882794109062474371528495301731885470278453659941842179985415548372855140332642793576470811860638479655134928965449194648841751718119604412732741992451532860633610164265839247499470934426623589867778834538917735408102303722326825850186041453851459429237453678889286848042063138793809139679113284982216868226767746269029194976770571997126427694505677500573466053910183807678819371711164117689328543077894176652272871382564062554996384132533163602790534981461272950763509925554693009664815909548774833244168075918658693318644916848653763854279389277507425619420095705699535711168086895749667192474889986004058745857201352405005689265661000402375742050473980218209797709493233174885288346642514579266843400731802780189768310856601674275972207627783965276513263349105814321981830333998223952466082843080284174943919554328623366109804727818143540641417848123007418438144344903409727522186646683209580947794779168863428084536764521344234581410357709397079709850147260372264230739385415032076863778397342946241492940712479861064016818536729571160578518312553386922665870540106191270941071806112884518021916033855453300596052828669925436675498246354594922220225792486247080130880749367120876483379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] 16255193779531332692837628555588380999569381129237954269881621890222253946971514740006400767805407447286725836162084450198824938335365307866729766320984190812038965713633240272095203131947113542408795939619269192468622573220467169343902567166452042058148137348159984038135946520255456521876846081153381492570716179338448180681293316762699100055435493001874631147654417998148075080272587844793528152333672273360265115127143172059763591858467040170614680081584169661358394668798277622156110641445330275852014164491192827852813285553097913783105286299104566248872703472660244922150145399637397740933377470443776126777255023750899472100442601710581519284784100550287046151336984885341825603053009809623027740926334648130623008528460331788668275571322348928692249632682391131792892129093628595380143099969634111346596451694822587007085966105839471473632975212743830213845362328100394612752035409023090945516978428359909389491605878123478975701829378345816969270883120612135126212427893672558982952093181786360767306391785198683663065266873045544240559479320126027468857161554763923907362092580454985804429474095853899708013909815216852917011750081092119017922403740188373661422440795351141423326102106507275841229655869971079146617285455908108920990457997028502938334841903262282681745190998830653790467946529079317306754171885285451433080328648856258160634707130608112238582309834034643120921640353416172846749073357104720072493095960529061142693628264832971502838537973646672699828664831507935020465454381713197172846908603476374042207366971099310266631738244146700216772638735142542581259541381647245079928913529297808015901980235599662448590510221274405592798035223197072212688693097429963784033561755287170855939705299370629321807393422300940962674915802095113320417257378742401784079178543667365025957860281546948844848451323470324919223832865023567023338637387147428524978831260858718233783084395441877492227158946841225328769533232968213871391385611859116812898651266789198567152886536184410568171307199466259854875759240071005789702566348233017271908975002938727345626017996361726740001643988261827060765861521376526447684543027808493045311864405480590772342910783275229753319737688244855585316875613540612986192539000443807634437415017040360438647220232545624130926619227970808385456690109884556534835661267085352086391495812924522118622060750931108762111812291006830022006584764035560194280152996132339169645105646055058642198683488202915536102984640333829787847552489661946705640249530076659030454888052890251546586098993599658199702153649963848171980564679915123741325660549679718557746768774517319114630176546270650380039546757781066159881251176719758491577144669658095245952433513108561133595112050344562751352987387944949613884400456863249273209180202268438945830295454950423432479308377011524887817834058714807801316087171428107943936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -44514738226922233067557315272833246951185938635562900947689932872990552809434086687614015553156759781897577522100981270708974399093912529152188929542703238060200387991403483153852715132449027411829075647323461534636019810145197296564150550678948137028531032276090814186068715184533956239974780199733526960407715009660383116249113103934653780040534858202010933098233711742841127511606505748385147606189175931663844644057065288943702929625778262611813656123769259541707622285432524941780136208101970001185568026018731795947240059442624002569890790842734370346085509719064480885481848689042835428936133256074276990466558450357281119724344450383569428603048870745230705082442799746109959759906133996496449068991594774758879941656349275610643730178994660353770376237155661571114644103670731675675550912467241702674992272991129851422422904473081882662479374743285939204381733453561350029248563166180968929975780074640084857109163338764271574781900025318279413715641154769023999099744720386398150202895416693275747206489606259359109021579571703257456496640060935210648803578181637864921529867875527600396252118742876252185839490473676709155091811022859622410258227779735873819225769123730306035486084489732763266377489326803457453460666408481184167500919071269278976851220312634127257865948169313216887761112559780577798894597759916343205654938763229344051003219307949954898443550583352641102232031246846963048175787192054148146551672381457107247596238315772447712948943556355839816507336477187792202317710068700705345491148801978011453636250487406542851516952874868605932287170893343221336105525171582421447458137206793545330809577736620299243378500727591596496195164350458581229615879626584764358218927003733672069962243783308545162164033747844599206531572888733950095839174359745709708979992904435608244548504011658663552044616815733497946934482427440550473751277480060519330734610044637851093426882351341882467656141199800089924525600046210594237555856481256628908286335609837093004763888562395711128378566103294902667968745862701618271628825673179577515670652147648089482305847336519658161030851737289858016556814130298049169474257845495712991785948995358655782409869107976744016907883001068977936404168693397007574040329011056443262413568902419516754899114416612899917788248192911118912155855593860964975709183344841565999303263007150580136997836290115608911606057673635643085603002619148967402358106317633652356821299968141327487381842276457535130794233988602545480614136978905029544444054176204916376341802151762132422356587819022524708628626578946648949671079768379000024556944189291495560701402703188897729916186350653791854262943946563876463541649166296473496114192283307429232977034021855284924227243511708112979445507260356119511213316313713792928504182053658882387404612898972214251262898534795069311822783508146409750674566491901689342197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 58765009812227632162941694623959050256218453174954709231074188045405535574148820792863279979271242308611625754332872780528309491881090381204902797339408490190047292851645205108262470265899939961611258820775853966401759687902000151062375110619524870854384845502783700712350888891944221611640090034625308532845757123722962065894943331741681788857163147464048620695846356932346640338642492032214741124931895274834399399703359100854479662883357391551519349957808127575955047994461042208412487931411791744857033779442327940202348129178033624835033284753241245087971232595005780316683372695572649322117841947059368662859534649552708774821291070684855688254413827579924857431590027045016787685115367058974436301734610841257246799453940834334371757659968884453961590651485618832755104335093939809615873721213295381715927673407300437467066233956502530535925639676210655883244833167639961594183182928298411513331697963033408793638774106064726819460870845858394106321939155303763709222090162035620876707652601135383814202627468857568894093828809863357031831741141008960126265382321210046385412460592712802674142510606288574209834045024966445409781026061049344174214755318905735703191689463920780860341261410413624362759861596695344382119918785251731680102754626151093904249091247656848306373545841980670060837977909037206680458064866589371557453776927089988486193989277381157776623867358824648377902792845632173674452905641672847954660450948877191439321562094825273083054226825638165985779176726913771761153136365603949524353249682244627832379986653529956801851026955505643410661142087696966611333020628638497824300691416441389539701039187321895592147938382945646688389392511878701386652221404153041412086207669531125135440226223050967242927798963506950093967448369475954748982586765185282138484537862410805024609510709881868402759077752421171804181528604428339166232332120491637712883187377860158901720415648430390027927649334235691811237032538368582194684506304357315069076819478087562467432745393199934831108175125659846799248961664225143355040833784357926418205902210297855683661652158508716530480485770111200946532346526334921658571804049711150264702410742420887748428233032689927350699424649432370902693949745518699256974086998827549953601963472700510370640954777157212654359719639415186775507278990060731755548696537332408799563385311246476589403836675344417667916991950574825780582697758603012133653208393069474951296015352399462900811501643267397560893335643915434953053394923599777794918071704261137227061167484623910950336931061247079221855857260520759843554604644263900576514991333720447279998533963753057376819677819725997313042037303722339258686172839374357285291337503172236249144426831391972715559869065983490557682782196191614898509897465079144751156892150920751767638908109969952213596777694139813196471877435928934939563244853790921824665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -50917065071681655997227370009040411379696958837631971763578895491897706112987721696483444129712230506249294425132370768215114857188639123853484383076726581522699910551984751365697833012611390690856179910655868257912874670902621946863346659390412465176611911509489957870797540665426952361751102119978211867129878082692401319154179679631790160980514811573402072851661426971658411873635208659744669412632421975616745942525638181126477164311933028033794199237860110926057171733381196505614459047220546821866533005046074038838471938353073475421288660496547699897562014172121267339964608281567215817739179861660699918688720253171292013282951382261576054222183500339607342668156402989260594207862079501969289598302135553146608523791004443449247569932041378715788464763514579088258758197904454897083252671443261228667872397868652552614556454753438371003392984027665598626560318605537517721421468534010384262426967314734320827595875078998389696320600661364366023607215662948069018939930173507898653758819428298458136562704670593663309720234889015465404913920497369309823411693527648536228767831778963044021349255540844506209415025481441321791526241541617347970449902154368047353502374980603983377364745452204343059400678790367803372444695738361695086500193547609859294840449178313261769243548746240310024434163333805291862600847457837540768820184375182796673857835143261280267182460348413099872972690277213225854257255902852853923604735742736102004772793400367422680674711249472552576345117718648257460037311805809784428663972171436686622651831291426768014029792174282330191941883250981467899329144061569675767857151922835599485565001581720865108345845917908317432097459168410446166832271200206872461578190403786069411709707419610998208933580301767897410427211184359760455938269309845194521747508765977572340349735917484360504921153394950693209555453438912728118311977514392996892549460562405197460147997185564861107633263877261947259800329191784368177188603664399963608894855399082529869479376372739703831313285900607480225493085522557550775318694704045327298840834582531667301591611528785127671308460349865619530085833621176632733795296576765743211112664454991431266881518232988626493171083412502976207366134813803722979741779995274382265268445721300828542372924683756753139230809044234665586667187172522004636805666101264801291783180503454851024980974882099564645151477738782488512327946062224925861733464812734543147363435162328164494658841596294554693039963243297693402256668755613735015727117541142731288162863331973069761790115027515131740592876275686626904342745952246963273673532460908651503403663413224259238858991715322210548885885427339911959929759352130482699320557420082409137988488754239773840200030364058327525335863693155026680017025887376533973425288418217952558652921524885104065437229088952027948383481315883870435285449950813678699806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 35900453491945335961089303217973858257689218705677081200643639897018609620788758894698571554412681088709881554648292628586298816827077606663401792723268755630261582725209070357721467919694625806221237392135925698588167238044952912152673629926289996451163219980480271294401040276507630292223288757295951494795992098548311238365203491792073004184021372558157409294578531279730457275208405474580771156432246857047356665896405314193727322892027981151052427786287903004209213728807793601416052789725322865036324547197854002783350680649699560508714363261584103207771587313574815372336072177461358501754383565706537140523179260618039057152264745648605879800550001832857707317290204835230619773431209541992173991374647380866705967157571212595401111677848191175497154848451247195841581889573509595391079972520406930109519822205185161683298264746457434552626007879475028177585657248265593156305874931447106537300463928196860602445171711980464606526495398169297423173331464187218327731079747879056021847385381416185531511764058430613111272268401785605937836475756860122348405558023025560293844599882115809619151398119730964628933756585178177157277263348774041160015976120481653880318736935049972847008429327269994857179563701701477754304021502844673961110043813740717709287889416796904556783563543624163719265199503384164393759881761836329929252478727550268241135722520205546917321157393006685350682222350060514563439787067987896530020920370069162998399196967243547538150969718496926065167091763787888667698335345995361312061307170989516328182228366313686494500271926604290034891121545378933921239597669732288059248073203973978212686615236908603212651430570245847980077314720561983125918164969972346072676451128307523585482860717440986330852345640621548882436590374858006304017344953173499424890943002113408262387411784146552351010194145668062317265429492881901676897353660506449822347588367506296495032915688232964561705490475348454429685576646621222588460640933978123517481202827816552212563247672919874386465209064491288490191917282582627061663625117842173751797582228871983897061594324837564173248097283965826813439701806601187724353896501709453414115806086915398994894496076107000398704079734639469166998518492494450955505121156468819761551418318566823866229873726598465202231519852667492454045639639888281694443351295544942172330102651861425535186061269477263875109117770296422970596488529669580579312548415639238531700851251096207920523263479853811635469622419702606674893754954100350130617856560295554792873612764969173090416714985934127689365332521370425007662948177152904126311474166699305103631602985124498197449937957360482082317349468850503933726198052703899357929697560606537231480376456343559919702122396217884111070820405376218400336151213056554616056395163002580257155416795956635215640185676632340705371309705260420003349073412394978377728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -28756405927206538131881722157041559554364819504037656033695363506994613676559916076539303643931064533627161921175480509100297812957171860777979507539369769189317342254439770497898273426637144246505036306501615733814876651708010621230446111530762954000241174289641125194908519282068893829334611648654240323902915785693967312571256856421468620773580175647759087849757489620923160170760315850877450033738451089291611541498238871245251884059955484465607531292793457195254376389485035474046318050452856773683445526051414882357684698931398752681164794780747008017186059583736169903630458204040663744606216519704617341139878366695200037852001936460018918355827468250462512773191457342265651352067946826269553766308973934729139938620518751882430790196504672372527719475547665123782164593958504081710012941906343048206144029548867683256779366018860565031829555480965351676640806407871761635300982115630429776092042369267619599534486132687316179259848663896493317644379159872128363661942527262302947698111820287559595336090368848774024204146827919768959601567544205742424002805249708128101370961105068406627078124625984367868044132112148890697342487074551106735804662311524498358836937466083311041070075153969065171315464858792677642051876990079470492145902250873916843095900524219549885476876683312119361349748825446087612258645217180314889196101381124113168393703507524771318324589019804494825541509336367475864463486609621905011921878454307148026964064629752835108620918449359001020354873429190278208405671432174566213828538332147223084425732418268605684275614643752449058296942174039990924843289870687788935965811892253746171377196353807412787395653856578103459336922381441141204758535900776863005300108599976243268397048614564806799649295398710580167391320156017374534370417971913141826299752056558962675987282632067537171700922270069329592969592010769479810008336251580182503539255010650074650303110128172834976669106291017218706284580380178513800293041108838419752552320253337549512818165555919784333076724469569732942928652418149752676790895522335992263834695493601847626270436735070264313532290106587822011266219786647454659744396107502531154302564262665842924892402856624463181087286162311667829124362486067002698773718292219768449193663859433685854706236349211938013627725381467334243937395790603842927119121512793882281282048942935432669387398997688777187066333653811581060241435767591173839375099006616574987108294615966315250545498637201989934898531083866262806821726526590518457622908777834136562500663420134859060933810090523075665390447430001089976192605265283419985986705819688027904936398901043515512276567127722137109709624336943410030238486881729450837301825228721662837520339658384883293838613830404052231389025872830291718528031970724055400550263130148072962632484398811828553430701650814397699424792103584754311211953356226535161331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] 27106156850982129318756228364922489244253988334707181104285905729432008960214469439511554040420628660741368028531586697884226289178505482420546105267581515471119488688810174541034490401163245644296775045016462181329502408781221291049262940423033600623344196210937166475891780837819221391318445352917099607084537759765709093176808959094106684338710850497341978957980207924943302166534928099057153907017496320297915459366221538822577594607845769991123852769087709225140373280574747010684505122469470621619613925631638366002944024878123101196412479163111701838186542244683752173833915408993002377132751442795515226644347915375968163459508628451548665229896671084070279088481709517594638705612097355112858640922790444321778059834064180304696253219743383093132598907335132912308104474772704433682086193244487024140628931715055130816320975167732486384683711389822185899153570316542993479146073179376557796185557533221296684385409870848383051709005065105018918249558308114355091168746893054723133682538537171854881725032598241863283298543198298010700966374595481961043951015498656601750210747658601446725002736268949097252932811772039231106167445257467470718015364075914656911918258952004691220834785998025015470851986572475968030081878617066874365040778116283192123756432998699007868675683895652685242911038246823853063699097119720304884308672447888704111206427278069343172419167738709757481444844006225892757013383440342020912270595362503968102300831853445223621566393631715849271370609967262230799195816619643032071613769088975070592759748855631729002828701410987333647927924465591967958093644233199564461878177104283970668201528855820274660903647688860611483370397690458337329190426654743196153660528012059072372079889945043834662158759556205438043664182001753591908781420789495199189112215213447904190303515908083938563751101689452066608493795609514503199568801239950564049239655591544060826891592395753640470438155938161085017176116637981132930388261451679244463791843298946549784532548253206550216524220735554201982221331808920298455076137740246621806517844194668014916782843404236593707770859306793495455277335872813562995521434987231343021780933484927284394793844222642761137123877303520389565897822458128667812728304683575541072482746484881842044196044392890464131903130173328180440459336262517821867038237269702781841583990975578011470211847229801867835324463384808680428856903362655133045837005685228319769605037627402065396813658805698081453516152051537921304897577162369547326315262050274602638162576935122055169197479368083917963902532117533989810829892509602174489961459131992393694579773602301092147085092072343847748857570459195302091578574331221903003289135960072623760948484115643029836043898436203934335787413360682437888293535054697146741996157828474886792717229133532055347267434839324739305254980724569095510149080188418359977574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] -16100642257427331080742772375157862425421246404605651482027704140970581724959159645823985521388917728419461681075602938220159898441418737689121375793864625442748005398935132431404441829791564390929743077389893178715809440441313823034386111125488763997579252231010869575998757623240831064356474820723649627842031967835814325615844821603130883429294297472917355707401249526061109362529448268396764796348577581262144596598389681702955028891978693029659726926986413831741064052878698232570947274203366477058166002521324955081048789351180728819231872811550889470729048552677740795322375330707871542278247113547373520108194858882386021440035531559297068936862207879379520867461121135522120168352777874068995518448319162540993136497381239589637118009155308558217740424983936026395484342965893647447337563519149297938875880385605797832583476498621838485673633397870168507490763805087937916227467300484225804508768473002004708392143083503421884490768900018292293665878086822347736195788851373369222743003553442530218979715842435954187285270975772354128333520329246420852511432907143014369865828428404107565995342750901293570377739094287149058239186276773130074486645030199185441941103796113871213353718059906783029830746531308587434337925665028052279839408890620098985158529030782033279417339464988245505209567676715370620020203438202677823990356615767657835359521996986964311784744438077976398360243683099550733210266377105221825199712025253962821412248522652519733593834299304425458324570674185872616411961655505001634739150367160151673270707231429812322190671639556077707897416934465929999508539265957534546939652736058796201771334453532680844597897050510036541283886545278167536274707436488421350506500902762763219673744152256514788784610768568828888787164440459876982069167073743091115734463251433491494059872550305949913207428584684344657510853057671501718074164589099362154595424570252355607243767246430865788260865032714156317915855578691858262681727880910665204490069890955717344235046824930821720551410464603403799395333007343462029611761417223847334508493928982494877817424879105242731634739753550330065630170378822243820182435947623536332812462258743043956284140136455257904295290064034872572806485260578991724355579139114364352148790247852006572260144618141421126242256812454012136429931522770592730295169162939579268612552853035404594386267226166853469597952707433538578882046223964527213546444669709649461016645577137503594293170920584700567160460378128116827238369348292007086659772690873953779234999613441709684618180902406518357211656451719671947784878308324249980417771090034276864844521108983378729056838944658018189774269017333377093995052344250189485725377997387603371374834218480534752391812501151612409353978903724149639255464452588985345640256150142416990435104026255677418978994745030370748580194752654415518448850643323949542277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -13157325265679479082309796113878128400510586574794671061936165288153013506754677400962686096599081087876466574882130744098048527400521583621749622422322702669108975674659505634170701231811623790873383729833297734603802522317804819785400974277799142549367315717643680020935768233754217478076108853723588898733203365775236849291547406253540937868735715771072433893030780972968128432331649039632110385750541671454898420740050967189086994318155866926008519778824373892793476800484324715480710565043967184197049736424931180605733945111920565497334687959306354618316163978068117955679227886610872887820594388623413667961903681390916977371841633482773613270256827008893974017913425782121583506021795847987963520486837258253269642879563280692700689607553194316476407201612982747265412015996806788018426546436348503936066382291381745176961656043981318207587975260458909454025093946048242331045476831961126687657790230359350057026256503981931922815556958349387284027268625120078157992561860636736900638062320091123418737997811956646038531587901478815014010016465067552431206707771732244504287584509778212728729630905798598237715126005464151360789584079985998984532820024578822241882374507288529739955088893182550286136998729971592058416073257591014666640492772768326528402771640771763337212338164541874297936296437201219423503097453044860174389954195876137921333088470631648748066888572169614728453001141012827271137270339462704674990008162462568717361816716538091701668356706075316822696048908346990026503611501112797799325087610394392301259766281778350811278842324407586196504403984545333812956228748712903418398306543884300991154620873819758456289683640225398254626249151889258197020557407749255541090372774560567681446892923118453095717191776672890069092110320879360631920568584088885960476110428540473361084691649962586613628766178101024251715547425873470924925941191766109038998767508995690762281122954738138211973777830174700313872799052020272977946127149171396736899061444364122840066556688589256406133352693419713162692472650358508285165801747877346830569051466808383834039333257598551377734808785572968504972009121987018935203170778559496023275338577448826575711789888790548159370676260466844207986218698005408752054486716975358756485028992573122463037218638967897324408914932405549854030401775714452139918608896948052264227690314892237578220100338121594673689759843914542508626022000464375989054287027958731663862385142406076528914510238071781653336165887834388026467500026445913622264919623183905711767580506708823595245027679733338611875556272967144801683517036243781807366212051675154445638069028948926790717937203944352097318817355535224234880336006202840979407206440019671869386807506614798805644631546691423097907311310160289304224334419683924840246067271733885698227969606654932037102322774897455960294129086553622691098918277030961217536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 49117334878988358189332330087759937150500636755276932490374418086367833545605225308440640879630895393665051975482675090115567162394395125380660150565104209964216302485590309132858263706426327559865702829256991386967518913110360840551084415347046540266558448817803933058546374709928652735591996978358618995968297441824442695332227562353142999860432375013795101025864882207096972599367113372191159909672882392740824878782505211894127686436772433200122473353419514746781361533084186036711993606664564423742853901982157541827684577268263267910421667140109583794034112816619272347928365642118679320501024919965689961150553569446928632892833485422125200565504828944955384152975937078226141525093644402260063360758589260408738863544628084472214831275155235674096633853887839853685042108264323614412919663228525862883089593831891089721453761352959395325809444720534764786753275205093937313820354968503230941736132523974643624926953109291572187947235970896048398672467918641245901433620529367493373018779606080319032447936542746051253585370291206230040718858929862621638370586030838567983371639710057114182399715414942796181570730567894210053209472533082462449652939526369356075608206666443334837331940227526884024839100273029267508253927421460762879993673110413833121495599662191337703512168487962381035094016152892221671620536112699172876982158160716143844589855402184702980517578475042862655270556994333565093727408398654455238749480602136395634409995055273516910614566698001337210129760930156065101890422900762764227392096155174221164675009897452890023494441903371812128488489845886608737669007085269961102974733721285339580495863867830460124949616158547300708559626282566341264535604463865420256262433089690986838650848521380699289376562293401800395335854096250585385774255076059589153880563513426372211734633097986074446017538045190271208711834746150052685304027605271455783169329277928539138248328929152807847343863516570139983763559504362622412579513849355596588836599807309831660625533651953728260923065362764868123472566063720356528226518257644961463418907090818483174441544239744487400487578466793067882977571922351356216484585715054499255850362181597793755528627215519259734904784498279096163864029243302179675994124126129148253363686607417182681377761222052725713645622902287712541623139746158654000007170293500547464795503796857348883607055641913931862200720069836842386143916080652726695704738055635690269418653578266915733578630565459405204793898343915443616563448050368002363726168966193953093918481827915608406580958708063391336403431283365649004570764413103645660899607615740254613389200162511438007681679952093228987570397888751204634532305428522272419435479678607425690754960395838452103831022997997307745658710737769179739063865435730968494606009057927202326885692168022126544702446000418662400512855102311363514567521948697829509693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -68583874598625645363898892527936769056273468171158313730922318416125199083558101148046456259618696376022503552490914302179064166144836080626752868867128217902080007215393084757796898307646088713189571429700431948036779291664300874185529528302112020702264075065515958294328049388830884106499892429146014468744668289771866297295864804193077445580725473571878127277667843240316515839597675488223175051294021017478663555950377154822191430467238253006303808984437765201892057672965535715288055194650209686099037140969625651835976470710439543242765997738780703697469620034019418514874279759796771089912776568036807696798320733402575947378555508478217886808272436531907322397437876902256864497651615807479673713622900116845976920637126985168715900210221915852029065483401902608447947804411542286469709086205830564115617552616747911664881215523639228590461987678734597163299386072790307445828140222015296475455937077479386257837766983639688472710504540023196745640830911848178218949292263188440399429006097372869985053275815355091949867925940010963582709260485299059329123099754537738402530450856949529136993442941772395904401030860434376799549195731926712378754649205620786184729345549579470341115414024797347617805399985365720601827935504272095464944820754079356632284877860483263539231094444443644706077183475428387777811452063082310356517620743628951233454969187823314541889226605141049510581915194905914643317042120199692479382025458151433199290180324590992831767510119157968961941986497682136440294925527741426072032425727582156748889474651256422950223366469702661945081901426088301619840457829679143047101219015537128792964201083135664647312984175020818381291616729685298601911273529323380216415782450652833994995701463705537054055274137855393245306890392566113215971902460845078975317324898379658277102505192569905061388587859540367021661121314512941699460117860171537550323922400852893823225934052702065412912849580855000838932921759221716532683796336682592728123513380471887887405160946603695321300627655757235082604579628484194658274567573244212627017389031485449284144296005874890103062206435028895710510299353702301844246637800564127264313055448397634775738251589459674456578346004062138100388219382778846039957579772512724440582474825761320443552964741234020413798708823209769237155708926226771939845990753871239309320402523302253451088799156728455581718003766400927840119062451898715229276861473344859673377573269261383595726278700104948750465549883379133774373702438130871194799559214579348583355822194618143947192377674576387795747225334043207546382785361439617531545769164622333557018415891814337083256842226733941618959482375809803296594957361577248013130026032512949789770567189555884302343683818772824903759535835882314919174035972955932312655010419769570523403141445167675444173923176158874300045051216069818207204948954262864606003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 61536495455378546873892645732617534125199176129986910107549308316176070169386125440396348690340975454496738925769899289943281149279158472277374219511506281770318340851853426275255361460899886292315454747291101541778256780919392206012376947506645149395854860409639263659291608624178934699233752222494129541725264275655905659692602739052078479032444372525073998846192098529791007657655557928977829600390851548910800299602862044741511256862230008918439159993740220541282881878594246532493831426722849152491410507526133949461999729053051752812880703365825689060512392057008524012261230937594184175850802777997891746944125771740527054009641337717411045284499082545742471831591424762181520564533329859821703160562467513645320939254973785759283784875979229162974106831120994438988325811070330239236230546731741574454371061630458983806116076785974023076142123986335704973085126044096653227146639814763883761854875645831312375725998918784663367221397230419697312689726305400538545492895930926796699154021561575570755955840849695067355348845181741113016139245523866424927634052867625039997346644495639407178144917921273253093449491518683868345464079555032758880267736931507416021631905637791968286933091468905454928699918245954660713282856986282751403309937634427641615326853042347931925193242150544428961405060830773707445574488549600435927968060196155327637857974061172466309003106789715898181586173420740019979019381786460341059597228300481387202776918414385154270738014151285731368498049807522128410639451580679454521976849501616149514552848618641182458848797206024017614574452624985016655775937813604048055038891705614681490226031984444163390505817077785310767852549976249167228329978778469043594710133862133308221424974157955398919922711134989727438297285667434901097061548623965532433613855152039477490382991190328033772464216468515015462022387688312124510617962074791955183747003505239947322485408481130548152312369703651042600013899202037220018348412371495880402398726896887574907856667849068196787585503598777230381866084017302656034938604287249572700322528337570114663761693042083098057351472833916126110367718306156687922272418396836333900888949549729956950436848850061287045690625214726950842773764965230193065987150817281325417984890355629820089390818786747913210095641808336473444662043802522638427029738433243275437532209387049345398465728973034780129473729005164270474705553201039923991611075533048173537352647581278968561646088227821432065429816920507485280055281279857397770478452650702284872431692221992424745498804757860486952049898673411948125388632704087177527258309706191132917516745949399969948287615525953427272386836422681442399941718625916270733582459691511717922133843291407193455964327876908111455579120754836445734894327569543068251409273213863102304774364067649257770628933172998623935411451586842304026393528116304362759782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -39443544507302177460353319110009176117558460691160103378178797421995697966005594237082895876578733370859371429461533508074547744312661202896895785242724515596168042154105993354350161712728363952097258665968816997299524717739182230422066192538515500618601919435937950589497228539629892852535299687850294922656931829851038696230978715287952289391556772230548186912521362933966990027520172874253092576958300472349368546037835770423257277796211369783364908324211888988507749882722224396950932111882726619170281099266794563610935990150016831619782846758020976261358232489164660516241355351343532398956121889777304910088821934343566594407473063685206507684993257099237518790611180972724614315302219807310588891332931300269719550770340876985807477608118896805060430355675545238575937003924649552667859533273891631630014701443351110490199663019047727691447426643665561086231563890168812745940504277042038121283910944422610983997618090174690973456445477944350763708951445964762302595913295856413439705681320918591255189910884739684275292263192471707758193352803762248677023171011625997737951459078136185105496949471909856598657369244242521075833113411626508754626885211913625186228565379806048673069608407097993463161341597582087126277056434063643753951380764594409163392939396316765957563435665846492192521212316971231912301827819177969349706228433970521945580992058969503702122428964354081065077157929782670798630780931239056151736200702474817869701911736547330611215313438555913089145441221306373220201647341021304297636692195080078445077429298847749178396308411349986095776293239622493892732073591173925386354497017842147005253629314907690703617542746878076892998970973775109690511671657675455876831643303291128396925568163547470924535700659525524925569777882627458318190401202309632620523630982505367916044768819118931519598270445474122235474440073171056322209319083366261926364716077347388096901622553820031308819636289528702601348011441194420473157201168353836687244994685140373128217286266750715814370262945111532454340929479397544329510799181943375323757435231235841489013746576221318133411050356547712800714170055513153814919114586644070435050259023128964267742576539180927599901861850112652478452151971559939109523293041453660417656117499586875820861130659760593223808642328173015157441519499594834715263570016850108258783381964438342679140745115959008380949153526735223789301550463245216150330667145291318161166931098975644042192268522214490237492720181188197261993260563330324049932935187726053272026216674332709527184782164016695759383205505287682881788735530771554982988721969759809198467840926207985843200928024835034447248326612511599009940689444800052088285613712144636775780482278562269685477499859116435215031129376985678943728906211829786950226640099835070485108670956232306319074462432807433703622112325989946619538157253092920682086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 19173856108425468599080153148830888790190610590334811239822881500227739805069297485445425424327251153476323050471397850870248588339541511130909357689853356219538506071320646572436401161890384088758790082315529997143611176396349372342991216181902473585465295173698598609790184660233675943867604646137392144677567361213720101876986643600942814487235199560487005707329307256977662781445401274125178524886304155229937109393059858140332717237253675783815186613072788797874601016234120666686651198460239919546905564438462335860780927004375175950738309619299995137752385011810296234968975627939096789961811024073239197267992744408721772133583933157168505246286007958314762302117217318786865754974940406591990499743085424355690050389197228232635216127333596834422792991491231850194554373075587960509261502754491026928478810232257212210906664555320510402515846951251786571643951500031551610718700115305398133822758331599089815805848141743787830638699010285947698848563858707547097938300304018617152310746956829964595438839251060078543396983944449345684411601202012814887914367274311145208698136642062687610078709485154603483477768846547135857767539609639838953712011509298273921454829822381763407940156069916312742712579952444097902897807222030871347875486466256852154488907482760443893236892908727341490323456876915468412513292201205384585822253032316899813605034223305730125131272459115439287194723213679198216632359335718675925108937330848018196788235127787127611897421636604582318533065092606505219100128128868365209797627494927293899684372586661355368494990591979842163550155837146284907392991845962202692201989740576224040851085015998079151046246965810688644516014081315192160658054891394321557371930665223650035207180748079799984303592233960218618496526519016901616711074292654587372496731726281695875136182412216041008486791340260221070261696446184374595685303029905095913449760510963006590762548487025350472029384091425162350540536624460132182622132501731624457135180177692303415707966745772456850202416272076545133812223958599003427914699929071570950883109918731910505609207291601726865501302416764015965108385642074054017744104472929826207388980017512086802590501545907926251356300353150437682597670480348023907094468189274444140066057602944031402262138799658810275041472337775605899713883318915181274273957957772178830340221629200186198294069286816724574122797158682111675280427749882159485376774445232025734758160361610786448499661049303120665125650208923947868276221044693290286666092005750266408789981549578940437163026116191243709129362515661031820971541672447299464563303247381319552372462197528250251565651408955266007088740828540961326787376983713946189079528723039066880033298766351206739975035116827778513801156881903243629623841605794609185660718988068798054011875672276259246968895143409471134924134565851832511774941510091994898104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -7716081683401719923035836018618094024269474006890070788594079351756236880091039594800423803733422512345375872143540339338957779417374923102726985539782479520566051820615379925163560915574613395111250599303417791681119070510730998144513384465998431182192853186606396942627733795763735581748166279124351193413168066840820322341491508884754490437951860133864074598867655765914055188620922883181175689603284625168394766350077945171175343101781445125590135012518587922559074820123261033776376816022166008203082689018999884713354736379719151820489533247762056697790928427491462457609667374644645018795149843861210689228959388336708990363920190693988126102072014886178332090646392146597523274199743826399458724876197538091625046712065269107807141025978529252856493489403406086126314535620669365513734557247823704906707387810160215866806190394062950037515426831550796136491098298455485327696246532198368297285982552337134988283914100171324631596183274994878056666016255101029063657244101572672450494009710345050547541358768922305737888871275795062284312020607219427154451415304091542097300858494255940329567386668575724992164261903753448886072575787693108598683357244611063484994774093774258183478670333104580675935277906163293886801445058516635916801182064779099978304799805404089756044075412930050247600741349133683951074410523652636960829688800600726878161603245921539949252774283032803613772510226462754746301074074397499760290283135954843473735027542975431380582694062520937115277532373260233510608779760494242973841200766012799605248932795294546200751566917577649062255354990491516060079266096635513629441851834252044986753612711526516554957462475814031663147826264516314938527539671879627874189923557099725623908898577303594800833146015360249491933951556181326232402105477030737650974983484945851549554471110266053437633094516372608660416497223425208145618832660876513027171450834562415156805967988398640240560810489491415859339948993867370378881061716458168473953571243177920634764700014904909317464992582672825027571975952542998628086020923977924952625879805328171759676704989082031117003198255135156528391145273614701192523480969839021989478934852093229436411152066495500123451675581098006435411924329232157432719040134288015335943181919516083113034328713154737483537361826457253341725724114985042438663842725480664627591187087499264221900694760547775328263568597064283432219061762033086264033461828589326399795395195492266708527191267360479959089075529035512325950584294607114106324221313330174454955884828062715286316605723869684848028974538375355869140388907348218559407803354414152852828556072044272759188679589954265706786994353909025859385692406802620692069180876025622725388542590403424341932780438115094698125364222609346760699980903770688142752897144829864548271105828388616435668214241552073931586505618262950451232229160535159157555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 2971368771510890412967017054297472567307814971959730363771093420432593468918348894892875956026183418599648627495630262286908486624219425914500359321975418765148379495424782459041546203038148146367424787039938892284302798803028676888945065409659233345851475350592219154204599215516030835661552454130056726492411619790716896431344794329231638627920941849158576501718659905591974892175035557217021280561038833893659630556601818657119570751961070573310154644566251270251319289551705711891565218958280519926057549587777026402732329428971748087480450700808096333019896426196314226711981224115129999285281721501808232374658187721666940300407460180480570052425820078050225993431535476210411576557992841856450631287610551683551159351120893321513344332381388683740026743832059929220797538312461190071651218225576107201975996358095230011901810936130591887552998755230957728911583203782005606126054886241172080434322320058209267967139832202996783902996858339115555916688838144323091950984525359189095797563254505629353846730821930012609012369726566900082322908768390103059333313235306775383442599657614972563819370663104294665853550775392136649603830284622896810069478971194483699087835162969392803367311508183637881931228160929472103389226863887915973517414879937394527990570717320077956094117412524469150240856175201671856299616548816511106022635899030435196966421152279818274421299316770480858987735125673852141874360950118127191491493712908561594528791575091184922929873126003324867229645034057628951135831422136107209595288903356733948361456811864193552125337005644352610360310833606086908263817359023118746617218276271231795635401998552818410642707771761255347370685849198365969544856838200025355081251320414180746829411279769414303796512764727541465607900724539536202765072779566532004744494820423820209970878700511622094352936509270844108682402140643147019674947604095804884922770738202219728328102681506744404461904729054980623229985880811215336882770601057221701156633881770166226924795705160754194066524672613555886855102680515479776766576129855779489427415840875142525133132886895689523913710106804420680238449737673522738895595585122309100417641316202005259647041613366059039400054995654064361404032508976586676277421133960704097584003749026492463125090311329928136320915409418123128890638710531470376036258327134579845934158274285244797609994704815746301796097519150623962835567952488708620408397838543988130565280827610305629328742796904416431786411802999301285734331710068527077870005570220762544494455095327277755754058774011431050115149396711789220442603278105751389774154597860265649136538684903864160369625402398797431096112653108099943372855944390026486575564712261298009783085092781938082398544734195035864875554840606025269857456649904424295719784628675959056480622006549020292736902528362661052952533191507652224550695141116174611251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -1225358979445068975823142882160077754833282058181283663896493352622810440669092581722533299342943937952246268789696218203409161382316620050661752451911895076482460497336954250969092723454571744759262810030822253950714734520710474016565854420017988961394619465166145205500786659992344030814609603647568599356537215376415232645156845691715398263329356746741419677618790229407305130360341516191585560784655197063997614536547053689550796771589347408726733521038782021323134832025406833365950940682505877632880536297918929936703100769575693872504544836055165443828856044994057120137833699676126893342224243960247095913272408694451666020807802986971096871429029335878097648904616767113396737897653897917535829617512333603124158468934404835252006922725947618635270361223678730385189550035677263415214895795109499084427691748565925200580257128930920423811767612830285664761553335330103641943809063478869616389914734148954746575485480089016357248323679459805502763059602360494350904282047710348591517875829043409028574415807452905118069530886095735853454638070173312287482764991221905016638294027401261627972524451067523191498880546098692211592917414126068115141077591433183618089813736223245033182942405326544954875613475570466224366906619323342916862782735158332024057365291367898259768838593033407895126237190384186504625488182775662848444766366868642639635477278109945873757434061748223626650022253187684362744665281695881181733916023146062977272743171051422397044040809458467433215988376021428192759293235109312164686547664945194661097484704661313590507677896122110047850972013456353539799514772921227271445210653055105240660250129680700397970069560705445172856040668460361802761921808939618504181726941253926558705381922111732311227170783906796418892073007588733185966676616029283028763971642477086188779313571537147274300439252938239022039783275195640131513206711358365694797759784084779994239744517564281191363734871455464719274898228405855153715240471638984198311599199775932089630718583045851379095079536300144929275769156189804242534194927150294552595352109550308832828882513947912615816401121094984259358896614161386355440965075411066533592497810748668458843707616080223610086482178020419622850193244861220645208691493545320804197713851828126265899846598943277915865447417342819368159383713330594729015144794600376182782660834299732824793502343630810362726830713586254022928709354575865693390010299691320509737997719668625670475513674634061754581840781393337988337185570467560920036029817559109000456976445386112129326380011508806572185617250658250422462125369161421462884789522472115364514295507277130290240982058812132528978196125455192123049306880508012801359713528944997482527054139286953224095716908015020109015612446903820395086264709770318154420745329465478424355365288199894187756737177535882294594071753809473321151508590395051003084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 540124145866963136299313987669784045959679083171070162437943345176787284042541946166301060642597317165780312997122716076409162034869933478327296002049017981857426739040177488266473682204340483362350990597831470312258654507891321844878909587822424523053511635927119457578737370233705408201481697553383148690112864982844901016125039913376921707658711069257583548586659926389584330014231013721780016370859797562419012811753630930144886845612535151083763450596866417967325865282032449502823504503655178744855548629428481347613081402115977564663986046624791719453257041017310580988419345902116349912854890169912609004592854301804019966067903562593255917308408877449873519287927317723092710772272361849703304324585076421882737013255324824334608077028212683792445083637462172049065621088318737041124677522496264701398934723741174660198591036466260358622939535404502196296832960215782454891747916279372763313231174172631638831802181189533689385228663684536700604911816532114749699777758954714279029002021812784153177643724804698644316996362326041678872056810653954046481046949484513207266363387433722164338921153573505549866883301652323265010497859470224127843927858044025397448964667656730252401452733721367379043228508475700887442832593480385340020884951582193910053499566873160664015503080334481034735578593322342401276271169455194870993903567554984340612434587888081062475271749247176274415768665177142641501491365114357659236552118192464035648333650473745011859200108264465956222616858196139351739960855850511794024433448305062574543654347946691686601285493746444361624667062779677614930480164663101103101532915027601572812812975251414271389712218110703627629132733678084929189818376133767824105957561861254699145154940475990870215466655681209883127277263338627148528286999277004081655841906827967888749295576336661020471125449522767618020924524467323832447244626645261976319142201849178933367104783124862954345595164255968586348256209281387496748680387229490672958308575504555484939069366062468456917493589013128056816377846106921075491705658978554305180575775023894262118619669349215925891557296598396959466805546875434164840097201819418885892831010540990286372160114905512936939145731980642624232777924577786156322826207648861828932318428976677245873960953605375830910080129786395525802296399698949520953590872212951593200751494256486745502717683634080781649919940432280598140972830722214992243465508792027768574515955974155057799687646744834566056822863089372107286381216123471522023378676104840583066068971676241132432684622773349118241456170389248119148807967266365835396277297280720155626899570146679353905711708102565037971040937918567096579538699392368551577423784358301329042339731925342594065190618258618565693061604716775866223629290429364978907163128669723568804158720967608797333893476803894437316893737428184472305418667152619664834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -254760962743110924195888969840334084306542292894679538459941622226571110824526016770471056475806288585710158275701322804452952065991012303635709759365007968162951448826189565966090725044217649939316688565734213402613913858533779272121866985190502140339231835721525997144370273389451708374777094939691592360472870632950604390466705101542372026673645964941448249797991841101589571371057150961140542597773926468325456344904061438701327797293142168894562246086142648802975499504860730839126710167517252995676805613418400265980190311493378694871539850572737519863639070483806104831638848710500381593789455648890444002088973512958687237241593325417993148290621148777484983537905845463480410816028133545902827211913596245961989068243618060816572606431774224179851500299698979764828752564971698127660978903845423316795698700423570731703224324796826432290589301506754697844356891138643905965950549804694593762674437701169894884601115179189112658030571061800872337056639110443897872930778988948717624411488567383360368211188352410195403394340792628504960305964933318924551540574867769999962820919428993670596545662751060666102985748019403508451852436389778080593114120692012112995513338893347630198677950733039559750789532637543985115101125444632754270287161619095427330615775676734844654199269380998633924440968399611386928595355315724063084416533181905539385764211535444453385852308915190062325610910136031274856329364148573810105310926285707191209358759616648130250453154051387270625275221247140823878972759018286115098986100770925749202307487850080558037000926292630376084420757997633914269591351718375055497697885236017329297674968551051540817245831519069148577232059924473289207289480676580195528523238874734617697694937740936211713767072107115170375347881784511279476232451435951662341575974946939667836550655271522327684846976221276701742922269785354965221859850360944643154235651961669060071567204029674996002568741812355146456226673383820407612342120095420832786443628466349738354695211120686465829540095921783191313537792264896022442290671735797295784215687711896431463777054013522436248036809533724538552372827500010448387705269541727036579753858685844033142848526552298362769964305582392797738548723627894154038323277084828925993940383582920993999799886737221795273746250067463312485483967381807997765144533281777587858464765128316254926527248209830613517278226424604666013256448081034801144192837137820612769951745777304535043318216916749986984356299758910783439279146805380829097249434477809941704476369587984606614735758687167974926622647217658935723684504929177177639893512626930919788739047610596835565716758224749555709027870059392821724044300509181110662849790951329298354055878641520866338658593500730773070116249019458321056519428062918157955818887727550274271298842530923113857819864851780763429620461325028984369773845527328823705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 125176998755469404356617499831135329950898927764536992292686140909730734373601309886973507353550248115109775840390377983441745320892509799823729992172871566135928855004757613563159235590947620683212637854682080326833269522048461231029753610853218425438911411338787798731026920570761732354616079191481067430881572350501037387761645214934236029798377560172494028403541980619609327066947218737504425511681903802243874280555554243693783423456566929548202031577375868788672218182689162016951258614848838293089316852954091545287621997409728192038420500892779218760270212257313820714071516300760906923749493560318793459596136531794480907846584969381697437550093293833838862558449851216494497518394028343505208481072129501212774651813124178041159322658095227382715810865771708081728979887821321363785862726916909156842008733183238089817142650362978764414295004846759702568574533854055892098399977159778319990628556952777229109070632253792521606837981145286907957476597499624132196355297295162565386692327962762147366719010488662308920886459239278671482443699039551748514808640330824307796189448647130054575380234509419978460536293915964944845558901713609389135991110166799178361813255021686744068492706804661094238403392802758861339333949982503550433220022023660054052490096284613179950021882057998809383175451749680936204245076089697672699729024536366857525638660196926266171900235330874087045977961321858902637028603273351945548495367045200963547891266213666950965052223088388500765084709211949371898095717688204668494825282034334833856742143525933001137831143010988517140627647684056138188115543538079176242840512839710258340537756067281616686003858307410137007086066411851704558745292720645343231981781991472992853369520359241252790309607012646188282540760843337012914435048983529619962587483751366832972870138019755622094426465701945752990796679751681433065752341389315311414707581565298714199366120408439048005107142977987803290700629902947314433319311392703008258253250773295264806982717913535957972212653534211115109840083981141454007885441013253680701780515312489921613688534176947679904790220500283476912435415329874359684088950758563851526298126991140665336108470054630418025559113498513878208763893116143620714679117417962913056839181064275122354321909469595556899551430030131537998639338681995086256402812223005542506184020139686942406073801908911971347924080582067862043909872074089261012167345608342660547485996060527553022891497848426699414338156399207867703704723365804403362149429927276293406295353139074384086289959330118858612243462769070331625491000906202214152979742425973038768778151884501243583962457219932024362938193725353697606211578620028510346874006483546545185855246736775931135180578670560265918451622902117685020124749365815219174421799564752998320215651573014828386415853544462665459930721723401775633806472189619124305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -55739557867253132134136753330776960238500579543097238175753976114985678514388070062269020734919059893652661727944858694530747067692970203810502503823800504530036530867231440357883831298471802867076099690640580317010038692251642283558131278179858418253872733408757835615632683012412969963785668016463613825617912485780067032344599371015100359468616885640319629137678277286744924583495542120347549685509287565749207804605303238264102640902773774815492020780644420613442174244856489132508104208436448943485864499322629527949681227485047466510163429690371074384656845675360267589261984283715298329866709426872500348320628003842034594809326317230944292303204852012215366371683346384823088524829430054072352753614619400303980474987863787097030240785266334498431000332407407724794909678908621220171361592366070270061386527645860356432148912973168959048582862203251982978206118347697989127539532946307599320333164479102791973403187847157909234560895141263020309610838961309103930369087168039855000993033003611552260457907978425260911955308721421977573041761133288463210937598287967926238940591759091949840509736216100037080530272746869296693150078006106823381218929605967250696312032547418051525479306999259545594419386372162147674641783704488580522316112896305024870854331556557514130690574640285905630375837856921807426880175306993985420180891809215666214812028006939750978662268527917185845582939570074836369066318144179446996486950153244380493317442518406623434897648305098797274772948227117416966316646227725891958759871145387471170733659746848866117064682738847685578998778169052803253812407871770660592925322908639663386815623978657049843997153644148708942973573896107538331109409504707199964959141535522225294786154918584062948854376158088772298552111437708756990819342265817119474457374577690303669851167702603406624606881325043261962227683279439898527955791283679465816832220749992267620939236759646397484735650619719044089957421530368636485742892210609350315784416632716302023543358135200364119612455152911505416985752160216299842537643331210394789200741235152036493928806220525920425941202755226221623770877236081496432338487455204255848753738086070155871675231470141105882399700038089846667203886727579327995528858179638826231766130285328945979048857130085401503698320581372402956442777917521766007690282496131460441394427538520544620379155297084493972395205283290792202097835870698713015636863045402193158942094031920334146922219549056670851031311053965904058960068966028394882041581357632929376181741113955088208926783909787446933981944004111381694784779906278317264275373816370087279382507623384845211702479359264323769030860964035763212392377401045812460269892835748273729461092557762271986784000464064944714697156055650584555638599132950617759297633026987225764574162546725334647760147810883628586307495598363969596646540754603632230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 19760070924994247959020947463978897092504087407430457062229169013928986433436094543418557645707038876103525442751235604825787654876476761950592372825187165750137372855494076331045666860114056179828285323355895465547034187568706993092636944722572837078154743477295090395246106333140046945844896922556416390777649667739486142800856192821066400218287682438223344466491298739411359377160428843459845064723744448465273149289752579664556482599486554064633880834012562891309435780730206134107606887004415560375618009304930654812517102501903480008021529924950758067078532889061778810999912808281467696496254049135398392344548176256520580790501663728242103877982683751344005523282440686021679661356775595406139864943537899973400004151591396475048836270426573304397163590636738960839559034712515434796034439853232438419450685355357529718189379833422903477640419221195506077036327971306946111159729217403397642369646369113626614788132449439657656638055446479123280934649435369565724422357582127848389340660778783236464999963262702867078412534346268472679263213687198718813806907283124095319572887579150752500223898351742544671466693192721057946409319211321943967130481650030712150945189955528127559922912379888830507074158718089633551315109654052775083123286532088307764350204180083004564141934614095995023064543052060559983450267144524767776280387643711301125448624671046191483527822956828960260916091731475732291206846562151229145736554591122878088683774261879131539773885983313470604526926375831849814546254147327549860454578117878234863473418780861769245546015825679993208711969301231966263008123350372356218607959080080831493466969747731059734744968065820339590899350556276130792514928913987837947869146262949900607765217605081036131009395729390008453695938007171501907636453032138839963527493740128521563171787532885749398785992950464960501915351942770434571271070195514280227654385050427624965337083262823628648979568661225759194357649203227283693969900708277203956424357128949098966269128801068221349831528237599941084738585292204324741431346935998342622472228916996294845695803044899369593379919140893509834292237389943714434738820703814812372614131965130399074078708735198993106217747373200869592324289772226571977870940844993698335633522247514411261408801328082813462819282654789303960143496432615284556320573459941533370655662182119580978817698309730452025945821125817402867904392933879435441685204718602230246908687601699403962664593050377183219637568232677652447569393024834799109544694536267642063619411216571364394767090607007757387550739977023791506283619630589550962330150105204067518957176648644517955241388513460221470266020454465060059163266587593636637389294614601166690170970436422069523771943586273918492854133770422735971569889413649248798339761909244981592533075550287235695844547693667108673627790811446036223237245604670545592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -5297736372777394217307856318914277005354530425587704458542002058102047623227112921217840171824803753808392290638919856459551371802414361836138921209924882829906881996625813488338094559307268367262773937724516025498202604763623078274127416202368163901078757225107502030226140058316698618251280291677759187016689022848576145723188974529433596741005747991407910112721109462040491972417362301784589926091488109763443105072984580116797222853340300172420547191059357710144374711623322632761911094768177004752604015195088506095751366339205664640554283418040049359635478382038710093769052694771210127062329271560939707926397916307726433140397268624980535206095778566369878777847895492476913247102884334106571153623550926961104583619648422250301627730728657259832939063698395158534035883695250399845039333069974273604515949278041097758000540305495432080320683647419667187379282483111972038509282232878456605447759788178834883618061045534438735215087570022701262277013933226780846478409751538430157181937099892081786656172128777746983209276242535323104013825114685750188210076684033469183104507887489674610945972046746943067562914182438989916308322259076119487191406816631389606777534510627171812398901583468199175373838785652730058278301737562426272448518499953275142980675347162175580869999553835188194785614369681659336619203204006680404378086609997386572696885613011123821314153476151413675570109976121347508660378590519953922829714746507265991692814241424689753494478064378260737779976218723562561322612521110411290763192510305625615717472763878374024261744532501341662550727209858345694249849524451309047189167633681744604488760780072196144769272156237866934996559434503299789313978341544511005888301472034305453861073414469793753306631063826499716820585730056839625359977112632168312118807048299925835758219114364240516432136198415566606992184573792608931828825170655067504421222502072006710386171728130620933365741437139641017011499354026108520363674219626336178379197674505080686264090897490836784026261991870814723688108030674554106537956118995619319224741088431409770434047972312100625702291095390156712880026575129034197514413249309449023167959972082074462908701971700543269335256487432016395577628977747242535902925951349508362066108888399489495693831126287440423367580861213994087607157711401131989170085268196231260764820129840028569213173357560929830320740586156484096137080093140855640947221299429950303098109613821545739565544033156033786489037857205219781651896006115848284708999366017071503601963888586815432499507878453225018124418961600231787443758208673473262856620580037251106071954583664246977090044172295419704778533075843107816827579055694870550889052757685943189003821048288359754976997293811315721714268058217005543839749272619713830195822814291523159300526355320349922577160280641439554836345336976664855172011326846271488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 1080252467116982977647069367147170028883116354221140508878650601319591208811960300879728592244042832377825307337920774339931956565539813234290387967535187209644506806704940493660973726297073670061402086868404586315826426730644021610002453217241953021793580121868489579211700941802735850466630808335078296066413254724186025514493266333417878198133359303544816485250145827748572523791470156464801163763823129234421787078842781379549070685068403538137140362685118824210937102589234888297290665998179514407548723316020152089223112042165623804702349247821589039052465502380302787247543456209263796428422519523322120116225708490907559716634596938497397010827878586249679669381811535228716807615119485901976468513958823376468388795617046262117548437969500489173147711775704811283927042413552259958507376143947318557107415704897931343215536610687970827235632095309765852807016436820766563628882469415328660659187406356905738750623760018250938190794252378021893542353193617430237342893591417627942486144941745414408806681655267586232815830430021098813734656126776475904628101666463705769918654836961634915897093255144658876869825030476640298999036113194986667772180725883307549388978152721986554153412510280439798383017578333341615517123629914995253648845770387742920885123648451581929598356796891853737535211698615019907748510867635779142778489904310820368276752782558065778670293890834755322955303237684918959380778015772029681517502627432545416618866895067469942797508534044311221765079431396996265203547630807338186021801676998966930563515571842989255666113281296849130072829484367398636133664496591200827082094165987834961630704771940329147427398998844518674605468114865728452297159576412629552230509822516558266657470982496949179802814866784118880861454047303268244087867590057236257288197424878423522948935183893988953709930266952477619585712904912179459128868114958212894075701376860406238827808113905169839339281997256890637469492525269561683175859048145378098880866794330952561512142248074283048216808237853423874448458566028951866232066476876291788180949157305994293248642976719924837501045930413339820838914391825652970807007130769874817173834661901807374226562937700685174403048098280979175814117210375006209090121114165737369154852342126432969896973404781729607310134067122155425061326822302494513722279301894852025545311023628320603808287288114280224122563074115729071757562233297121380334593092464150706143610648571439298245718925788007647908032229924203876145946276932818461235922978795501591853905909473691150390851202615493251597812250709749661330645771712996986964100989644080458196147912688436581200890412531220109143351064949762839046610061435195079148089668251242628263962827705804186294383378860468003911760112164217418612348814023664929203303571222848427096481436549628476677391564536337250535132316935464569596293567458500935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -166567685181193660730152323231447167115851529264620296094642533345142991184185984163288506564945395532330237027486755960483827220424481345969383859969391501030149593325011385553027323161258449245008362094115756510117478090842839133090564456667759295890165951046257822212041278379210838089300785258939177529215062420127547242098751913443388696020087288123582662865715963872849398200619561174783746012777044864766088239896021016407060545544984716691930163855643095365386205871127889226509041196522373196187925124156559575211504810477469538959844315975678434782432914199278047553981029296345539506299417502175806659070140261912360452716735206775986210613582109992940066188399189153169581574686257350622596135788544074322723003156649556385188635655422129230659952571603308066327638296293597210515674195516822864624851039680858562697538169095319905238884683238255553865693391224187115855344646568582665215916655041041472118377323209599391209298135238119703737120362049442820160601504626213079746401305777328799263273761805987060701787749731234709575144879323062980381866809512474625633064871606701208779281303967909690126110771811533709551984270296248674858427637050697226056600718083503960717988607191136477071025969878344909727939413160089335943607989550389041060043141536827608305732225033163606324944846159279878167248522323709188781865649670502399996276561836830542219071264299617386503633185811332436830212264670012008070528832085914719918740532228752313748021426791121116797881384443238480436455769050390148775086118658538883733330191096771497013248958465311497015507724920945004966260556089187065463444584376623326064330958113895018688205696328974723778111574734914323296079350959095511741953556715315792530539890559356759374271909418948307900953996879107629878620188522958782287895471113655766868248919057650932885270608457444244557336326821463629639111373193107752407811941253738397687941226832360389936340213175234249479375031087979987531955482621284339294332027343607399918493537211273381300857170349232223806230663304466746788241431932427963379830646441970937156993653922461671649607963617022297599875180189352347274301981774757149720920424261439177163293050380825929219189968659770351676128630795943706092920677231380333873458158243027413887783568102439031073788357441849409121558733475349983606354882147563662011658812473690466249819255912406169266935710330790151518088079761215761454719802020848769035525907939135121768851104607116593208433551102110606308939436432649190515506199338461887273170808203326942308363480412297428684329974711704219734685662731449768500073253459326741649240001676775621124511906867908305863776067231392550493239306596182829178780650860743033686434600115872718958058133744686497107732256722859921608442882639834189085692474631547672578866048465520201450072226223787442238194063111819488523270276503306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 12821564008481922261830897033318440574975134803774916144927426781687604650877867226306315210289392952898058959469603758548278660364129774623436416512655684657272837016341791331634246562717594641070699750938369424499633897545682276003639480906616585825386384438760392648875611258868751933457972272777065066680763357695897777238844664762074558604463314930488198756930782357208018285826091851360968277283539004293359594673599222543440638817310138371407286649660839499185835705973835700069621409890605125242686414215861129734604559278362356182859476931206882512224980431848740560304170805339662552340088742042495189004679387498353370126953561480337579788899237148022446063284450347275508218142906618352226298571473815921070757951543032220762758178823201096817804441145058785326192106417541949595472738001316909012504275671145390956955590469590461084377651189949163728896898682779398230332187501532257688878474225107841012667600868379314810834815623978337178287810640535100815703805535053100457283818731883036844600026848839406054409190710032365725361244324769844748595092422064162933521238598615885998644221565140047235440791585962808277412789253093941684278910448467318028919964680768883711015480201410742192695462708391875445715955317783007887004411517222165286890531978984383641529216758052587781826258484317787094613486966019907790789199637760061070074246518676116143035556017489198241251586522833915427767873810375979340954598118290817903418154312514382818188726329034031759621319675481636663168856375666393977797073966328696412313340637352648003654090012816752948793685637580115332424881773388684156678819676649660011572940096513904440037181854735326227215835115672849692967881998338210112369972486884346332505913332359265000701773727531454631888975808855043713281806114965824942485465145006199924577109915374155343391882830733008050005730980010191570581900286862808483240410516377439525462411346879508840937071889805503136771792750594039544253977307092804204598591889420905867418354540410034804634674521401188211306180258590727813078085881676768693531170084021025420188850977526663007375141880452166338212177879382666631877597362433814138246760572697644979350378262668110663297817120723678449118930228925748554525169020365177360975666775534600621822603213512207639985194350761692214611042132590142735691731221348839000831430192598982884596886715153794872945950087468402831739497707215194308859170360576601974887640111071523347737454160682817102094165585111490760373317077851152098856380550919568390823648798941312517422487586181941190399830664480862693535400490666897432150754729815911350240656279176959601534063798148834652107873844501643580475565284713029618082087225913461544965977193383619920420588498623957462209707678507805006589388196979842020801768024928912020076432420262540790732405013894288405450207212954158121975821717722890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 3352843591588372195886042330462470233075913817934537028020679549146958884623961390809493425919096003081392314591017808477291411658176679156687202730590927082124294534713127884542562622950072467778748020518651039315209142630559432166393736253048194570437082111386809493031665057804685650213849850177187760438715356430159417545303845221570409253283224487143884282895531521134238311107689397621718955989347677083147055788432603210867676231175718699664111186859812341666939181876481857025897458681233268599843035738719551529356068556406862557544816888811301993527903160737843728943086466241146055958055528669430752907107301932632126713533201357564774928291090063699507613102542063682213914700566752363305729295589320892870811913393412508572923156030086480287394153377882122568830448805870843171053721537283872017159644774787711641583717018165920256742960095189804570198075074505050319235491000523122164665133718492751863404364055220250750005462114423951323521924164208013544711319639348809287333792446967907735499188652885052689801229059684815329708407219744960399706207748704269208357626192690823444962275828441293687739836170087104868573816339949322888328428841863093520046465207353289108015795258389854365089447907613062710516584058899358004985358084553207404936867360791591441160323296136108222493432498675912283380444133331103440242544304741495072193151064275551147101002498973273975787665461287761122624574257230300633340925999031449253059782884425021653758379159771837260262967905375987456245221687808224882922854940597245728362672629321227847965765848807979338853293170512613103655260550601727444220165331026667873103500339293363657929822481879752774560352804422766453979708624076418042793852700100822405149618759407398938002544859994755918918783061589749549390499497966369450679685670157665674628071170380875687798521546762539281372900518319765779129426904374062006842203991887398289949496212873749453117486834499720702297283458018360803269293933134706920363977497125239467213480115074577232312949472667127686088571691944995800939747748285852359809851695752316234320065499405299173806293621618176404003970365833296215378074960496605606495375820873567954161341461185561905666769257832429873463467138485814781366019519871601552343691976490993219110098621792699030018271824294233185007347970719220098063629025681975948253564662634428647033127612850279745122437218667348187288894001960434436144140460592080744113560842073718965168763696030398851442501600851946474563623912636089052790860023071273351224953736845348203956750447142792056046855058000884707454774504375475148751480873399262803578704448489375231940404851188771360848814526623154280145568693454749486530856140744983843843754733517411460705031547650124059961115012244722376282624035239124398990908820236039178998036523101310477102828899914195446894760048885855581335896161517568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -1590659586769993958007593998193112630878115132619457380372695227102083539844014231657167257097980913890062745980001751626565418283016838882688140796241771984117941230004184694768803899248880611594055826799162086194136342978588118115371502424621922253126739683741588799138516307432846790378412210424233253878529669140532016062830289632064446968651825029074154255092048572321663423844383845127353251714393450570264921851719328486662403774756481218465363549848663941681032399241266822454851491084632182750704825000132921017597182953064081331317538992435677285468351955889156399144750317372910298647977010060115649882449503684687193325864322739495926726165843160057363894698500559148685895406792517188805404026264465837736935261300737831752786101198024184239402413906175311140600965333943082855316221469689153647178291007747360482293763689367117119487969397278537386210902855645073202017552214531955150810720320956494476795794044447199157963297984466909196160732299756734033580847570749460358198781765831512938146036513415507503029570213527384315747778812807730511795133841399510495701247956581044057782238576103174128299167625979340972164671223890379672379872230847746742728581326289321150396991330009362284296123610431657986153757309505996132233582353835892193049539389084654283654980199948067947432131314007193648952662067115133216550850642859407921492257475534598309813201757613092722014418699615772860887284564050231147109364239542906782776886356980210775424102926514080160391712304560112253291386993766227666761944171730366534091603667803283898211189386933003712579926864926117687859022369386950766157739715344911442700086456195555720078335974243564254743975165426417534851360117570784195778014707967633084665113683646009532470158286840758164288574424848594197145775921126587401079944756694106343041344418676328875473100966751066037019902593867139862143620134553890625842747931103459848085088307200838729953527855411043390632828987341062357008030558132255509011115289859461308658329577288200209133411922925933353349800626581235146013975121774456244823840867473836604635089814154107608322003103064870027668707425903540374813463880115942923033073586862963303369466706010598972331156387798976309307009442780329899191707552378842063263286786608246284573770371110736208551993786784900216697309328329661535500918036041187127237314560274796176987958025495891392749292089259269322462326308457166376179028487285077953083735138090209099587624657132078176859122256262448641774569479398456474168836189306817932930896898971456074785736840589833675297429130714282679771291536986809309395390784275898153548101218877296023154945840041500110792619741699823303525172427748987448471732024871105612163816508755109015392388909641437985653903152329750974388324426786304656476327842847311624311585366102426939951948356252133468857183361113125572823351154735841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] 305244253449056185742023142765432432648925908586150857721899679632714610788380361092719099621706077558552951292284576761402783128155138476405754292532484268646368639218143847115579133995679466090690172574647381484023129750982667512725059569551690870896507489687539680258512097394885958500222301841090563943477795102269369488615537136058853440317143814365743846531487982698994941451376930477060772803819890208932475572643056752963682695213566256720782759816255205631550069542208606690342702251740747489952618599524795021946076260371425650149615568119181885621184833004805052683215072169665344734551405041058715412517813068824081969273094067820198445756523702149020998164329748395025249438496794113351445349304089607032307768419206279081076374701721276981736044026006243755569229727782324784919495719375050176985993619376728482442241348753526350936545007657424091626947216746627595072296142861886141872043016077891793502878007000353413870064447586702393241568767865187873255074949549606105174605227998150145320184633028065668641572671242888527865172375790669493529028006973497409009506936634285766567088080799798940369182469564075382565604438149909404396116946899208112086604453494465024167507914658174891449684661313784964300680262808433096252660824958383600343731649714065500247777279329420158186544701535767640816751653546998916246990896165956537245299894021561336875775961269973729743724562362437388307309532536255445526076743732660227686812201369222195028738820908385274217304954593707539114451908403326067299817478380895528386324933875797880137995137562505826762543949010863701656166532194442877375803992284093042106201291950178383299413036604385616085425177782716983913568194905954931505864397667520555384253151969776802297008143629330053624691470188321782231180163025647846595568558876539415799625968637101017899991965396917277138469985537386848063430631137692869661590862404692697977072490227428259076803093878313615193112447596947985795521686786385483975590830127507168486171407299706184726868753317200993658076631402607289539651378666214995267666253778178056141765005064629169429239042119507646459190493613514706511508060849348967386421404623168686369558583284185406902274328378548208511012464265828559873230954790362675367242617345389624657667125650338380368046403178311067549149974338446061515772175406134401563758844961120747942970257017747313223648797410800440231291666929811566112512022690226927782338658296863685146152313689284600709358901815507231230694157679458438032635539751546307514096496720341885865825397490144923793850185171402573889734460911212510887499024345364733120913355256797645489469810635608266256491648103172906936616954085318807579315055090735728807040905220121894816253213386958627595656916649979075897448167084251931894235689079009868913242027470626124282224915098017407750020397323643906485099464281292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -33640360195584280894018233242863520242353072571956732691218578997548429280793902425595472073047120469923365495415848015012894031944691421261940505254833137806803114742975455409804103470624444238334196471652184188888389884206143422921400487732013211645582890271892897630282194190368403497607909470795897371054518866341004436675258872923237977954326104487967266017657841084230452844953667350066119165207523567901237062032334098133493512183034714760911640989866741766017740571406374119043266889449391108131334203518626542704096328842240402101524183485194801630547150458384466948662773561649037202260711163018371396162919445338780626206955791137247687126661614628649944427308476336072916936980099348730521530773922784599204106841683443801067350517435254712666100937328789189089860597135632904005971433283089327384324515942543403204223768321998754315828930546606599353660701790005018151752409973966825950614534365207080626197908240107063354921604806826422473440294801761024745717688220385526487415206692499954779999299977261095723704862859452192602159706460276559062180186815218198872986876151983147129392794656954673690408964138359902640036889967383802048162635341624511694379233274910049203573461456830118042463034871469566415454032997134964420963904795591897648717614596649818361196229067148265430518013139805058813399155878131704898831715549502789368767657938951327235596898423962678671069389047310014294912793360978968630961340468826263905004616511346413829742983288608293692069030488293432146851072876172010519246307296862454903898293172669044764361621443321453630750895404971768452050482915246812599856431080893179353864451607625692681062265597409221472746926683119340509587256982836440976550964464660375542566499353005363737715452433701432515069024985275044448182297654688416309338343305230943432945423121990794444951973209577790704562001975344291318936230395200596415612283347643292950626018328849470999918297555608476846067781505273989857102793259384325010635783550963060991034111805110888503779344413477170973725109655257625487215934831102128028274883327164665043154305446826759432326390043266879417698990192365285527843331818682177709841865613281056379822660618801775677481235379256642547343239474676530062706447480551057647847577216607258463919924695636210168520304705485658641744264404063229074640199550289142999506863417627160314574074974515299643313576781452601661370306467524345648566520293577512569421634722607846427784474087074880479020850071928639501699848412736534130378757445605401634079680444690392835484803448394712372191414129079427521134526890292179133223821864711226906244712903094430213120654522635862888056888274861519545760592911550587416493296758070188639452154620878113560069231552297739221122707468590977535655167202757540489523777077356948251953734765041159190554142334649568962270090964643897744538305864663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 4101803876655228885942676610480749237431005511302949322879016643441889874010018797239493189119958560242293063370031760773227443683974095050177494021282887986911102365844943807681438564305173622248077371191860921269898902311319251657656710038109447893863759992244447548162815024621926788247737846864487525081180158861171321523193312894451812730158557553846308283514058381340467730739078151304291606111488215148554418320312165143573098034211833615446811003795325521290346567821973791348539810611672720882069408622515729854448850707451603462685803119620469575690228783586300213788159040140019704520959404744242916770808730322621074655291720970501451695100146056187848187356240668610284341924304472766448231400227799178367939415538055062215848612520468008858004845773640048687843521182490629685176037766057820913571855954202890715824026687546046062071436058573065027286923159249873183740627242395067624801845168317746384513931008606664417586932268571048451824513891873328743998724770373099614527098206138843988074665046871142759538382507395522055322143045035242434907913880749525164016578863726625645619315191852317391049839201994929642275654501747597277763764122824382387288982369526399259644908845877018727117594027282441032549271049093649835276880013532532212824608294169793328258531739798115917977774399694251422014004174971297036468644692251169734810504844837298134438359667135589792667811505796194391745815388276008617503568036099708333452163515329840838486510729235468418697599355967704704087086593678348709455943360397217783982661998412484701873208153819847019904831535056024779480906052653045247327412023077712935222434577909462464875966367196203969995373499431875416173794585659617915951000409206623627413805824473236993846626597733355969264331357980533580152300184382662708885359912483701180533692191379994452431640222111787010117640618040056829895407116346004423213911843198812568330164652172366498043352615963192359162221569090382398566494913166539455039852685384524015489060608451141258190857997130204353278256971519907261073405489093164981425314233583610483157321130612833533455102673027873145781988757942291742562165717255028595242814664668027359843170908190073533127549055353293854257144339889404884603552817001549287017175993500271967927871141104559836341143079414534939781938806253540479848257134443665975135171659717970703170294250479873236705866602731490776837216137307612585935186717007900925587824801823011491350179546417242349660970248960321981872714269241404944509404105798491569451429833516114432889814644861519954478342792001759483478325757810818471199795142457100341750348654304594337431722631332836147113818387642873479702118676958330521024902023507863444966882286745671244639698317100999472146342835046352621104543873664507191066833744527550572598315775000705426981933239613365124546539699698493661291021022003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -1057573047506577796844660569179083692843067149711086089869726860506154044566523409881657030040362774829694539815757248454785449304489573617839099404115034636193790652249686365927684076249579196632053605500383909855352817819784032118265401334627079642111266553686138097953708080232007323531633708573870569073565148691122475029947960807238213799538381388972772032033030228307728523681788068406960053080823173685336167995716804209145069155864079812495476937517323453863760613080769427566412555742286667143914754477990248218593266230337001696356342922758647826683505840605248405366849313704339849136732057817443157164027543362906491834858049794676634688091577109422550765437771215763918142404314293760532186096038878113177147203835289598765170281746154625826120108931911214551360838150135230016785437080124604421730372749279971715160770138732858958652573273966638595251327340612255462231826037642512555632789038625173954986281066453222149211910687229453798704642475692264082997643377847040458186193591484750832697386183662342004683760714872252716669867685001923992763604500712090492109551391835946357747306328116895030109956636690295884781192042070959639103301686893588886654503443081332787436865299084229113562130707696104218809090691286098969303261169573908495557896144420688716038299089260899380357307428903496202055126692240665628266622621257105737381161688162056332578124011734353677137104472355781289335770563448628985753343069613831517225423009636364025300727290348222934506519409377780716674431540775404140288357329505089392007401143718832608210719366040831543499061488952539141839728129972991934204591734442113409496041826224890897040259972454668517520935785205839442327366581560279821500054771708839845317504842090873898886807021555889076972273562948926022930631023613833814082430023724215550549884854632631841919867052817095178648003698638457367611555724057142587355044383532070711216380924674501835100453481052116701934557007744981951196308341043619168010825713746879144813362914185190849312942367959273284171559714834819905804098965434678493821693265334724034514097805594340881376577368975729200366444940374368988329150761550161466437192807351677851615389926772125106592053577203736501344380866872898501783592387005103714937424847615600388624744568160932320426686182963365456838682280965312255703004729303013771013116881500982159568439012525182156160515218031155262164984286854793435485822346015366737785960086257510753045802434529396458746740202623176599198692572884362187416403827775151558537156962413902794340199594730981871336737720189528746824043572852710232822548152857587139591683975979855839476110488582496622979609761993948981172246528834947215671897091317768251973876276007493098357352681143639859698525613202818995353069582507189362995120508204498235091598489388609102998923950253290194817796516916528918081566419189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] 198094432264687050829594719791929314981632207930866476444940908952651206223196971073648541447632043422846619481726624664815314687251735813056266115094199592547399207502437988114540094740386091978942538945257649478712224931542444048727654750672881814933223345250194827600158397179809924766948007765409543493149848512510059487115026264731571695883816327792411375733659759269776146688339173138954743268850986203574530448670334951265308064438881932312492425464144817089132376325272552936100283104537230444110113591415920118504383828516886644995138510951419997053059270557227899995336190907520823039038352627274656683366437692160657569865930375561149029076692708487182764519179964009794137951478777681051073347376274530206942191669430824552579308679102560879530102876080466853098442089798925097699803885782527535702706726852348497757759913652433514615220837062420179900683889374914678655877602586293184820330362622659848086820330604400295477521040385276690121604901713994611113287660215719632199445398091954202713920683573092839391813990962445947116161541281075499805136712072115381033416625944551114748747379624095964318781882408291895118655143393416624230068168452448105491803415720690793665654833731064010815311919929733488930754860884954988693480945970948001134203895224892504226023458267016059492177784104274685534360308666639767901149191610154626622638766777044021842600274173926778127612063900556627588140417062899591313898427375084200720324846440168691946208701625744713303641158423943779986887756806377076623151482838157541919257865236326279780643827314677780082305634616298850144899744062694853791159530872241297802035624977688377653417722771984077500032802972731047935702793270990937852048047787947923599851132858233757539715244130458269316242029331906918523477865306655745176052330414024060973534860178068742913476338059755524446081321803654229698232855144583237677940787647586181797201980700446626688188878640210331471244749111816841883855443931772533936824667941152131043635590673645393133486909333398737689309258636948896962417046745591354309090683471795583702479263664162772482764721003021300589636418201589756686035075798301960605736762607899947521282319798137816510995582708692949438612945975570421027315086672798061027373815115233986781161827802281025632523947748160152483931769341670583190422852424677721472235758406692176129505156845256305145874681915598389528808190763133225395231451451568204936476489010976808782401910548916481898814707086642579787367789387183574315495826073944638769394956707369281229436792584264592530465788325272639774733479410599947696145381892207207720623131457453377220131884537265200767127084952080748499771183417599378614627301881618065467436101827438288946474275885546187630608411157444608476967394576643722060243690237339098496199672681978161383950252501436223285058906642677179918200497766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] -10267016140076140134528357290474015112607354393487808198908338299883571484274193758603213654562565784286889770829244140044072223467656430113871015033652475736497736012540940573252512897690676864048845570351607093562940970832949044117414331109559410626894404975006148512891800696689102340721212325761699077950226199597143182582925298486951541369299744889119980988119623713170050462279245745112818347788994707090154341894734810412515194435776350654555284681482918818777466368856461244104057944743250396666497171620161935844532857046581560693554491339030627303353067822545169776134477073531379908475168478023028068867916543348712952440368291550252857600248645456385297560760974908897712817201753385301428245472835512132781910510197195981103014720215789627398806407994344883201890745292713716174511098562487496605150148550270650864078988409785812275056663788434200039388784633624542968108189602968539269927702230483712929271730869758393622270930002021506894713026891894244762239101805252040645954993358048205221817859324771884843427689925981779801128025073692786149083669686175671996241574876898212466139547735903413118144968047479357754380724002494160538723586747028667037728351077177446756219038719950272970478734373512387121016724725775899160588447894885609599155575146939058943066684668168523592825023069757811693995945614828008449414255176585965844449122107502672866118598265197658263807870667274065115864605064879341899161645175714861696375972530054377413126222329553925156736361922762954966677869838218106174746217942071805055771783339290262750926824406216472683100076031075653487238995804724100677102217520305563375116698057825290984230183733786653428511592208555056847371461399196706987284125504692461329517172749652017224299360114168403698547376110727153015391892451923525123891102177586480144930751557080784417035758442813377254716161661711262741486914920140345792908767052403881777124594579634174850830261052792880970778629710821473508851285893192732689044560808696860184233523742595422769445981234761695008646214990924782257695683101932766246762164659208243653627472941808746805733444318014284298618387774385962504267107148622053440717647250439006262051047885048790197238191533227003007165757066377878618266127608441449069008548604005290432943589062006147214433162020733421357168846075426757556065707400124333976603202880212192529029762290714861903966775089234590621633931789036609820414166400455467958164603270583355915440147735763074819126183523935009707098501107524091540227076804132013060970625219395895195419975057724930775667576646549684950796798624468458195973633930786329663522465377242601731395279299967218854955036361697415000972320440263612896147490531684867310619608830714075260323874276746993082095043388558273215866851045299276298123608768249901935481942128934747484033621646315281114738178343119793334570356572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -3186262145085260933786898902262817711102302297825891371126322646334704379866031341794951809703922960152817229516475886854248953136778117859884239220598891517561851289289715644428541418517764438458426616565345460649690010782589613709160105290491075027177749875904738969390058735849200566118639211556061774304560499809325468232414336073305116023231373337589913148196596908985291712711564434032917025945204145474613856257138984508811461264852364821804853361316846597495820988871879881915481541439341561242813524256819332304427192111268992765286976512135974465564876968816194444509891046923704480520639113261201546654252877398365889242948882721705962326872260881175319048643837264389963689204949728106031598659554155493157854239011715637747794181121012183425581694600820913566499510691779642028271891199856668426545116717488862519266932841943176644447238053235318281174565718275014102035302472569888279216631208676964079140815584503303791496771793694317428555797670009150767030487936381528461805914447976340267843629621211088816678003114261920727904168933657558791970043420829009982053624378504873779810591251434599274431037309010525716950901914547367213456055716714321201041291786422661421447022993303294733937331413466108467801196009235789575943707194164856951188648791885678339135205600226992925375546918480643871684443230606252020340227888215380545105521939307046175111828934797534887800219242729004369954211263131540412246058439944198973687516526270875010288878232034503008713059709581948572281175037174893434143810043936895643611651958317591881620281797045437327317047287224993410531752815463936917913137011774656738767398741393421398921112135174486659706559790461621111264929678565096108546645944942674803340498656387575600362605088584857440576734928497645098975948005551513908094211841311436790771666083021626672019752738629699637216945912470627795518398779896915746379588160270694048157952357125310589231015725601486456827742981260228430889703331170712798052228596624630213964386562490103758984459584339600593394257664161163854275353966022272624006188123129877105267045770690841881269296855178369592026596477361892814528534103856446643755545732844645251719521540351691176126350662832594519367704542796934740810050999151608004818736982004910624171236607332822284427364563030152172925169877407823662177574338524675901836238675314493270593824208752336220183986612778562207984782931994849172200540244787412556151427033717797321522218460705375624176597901014697284116724481381547755823210221851315820708051922681431606441165629370194636526208583521760070019724214577088861708802639470746091382753695700805296528522828283192043217301003936143297801713107165197966958070651954063079260087826027245379145725475434064583255932928013648917030660057351992723945362543252808002794226180136630280744883147631062586893728902105543777048959385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 784385627862289778360608306374979707858716544119096015244671140207836119679309613493555810528316993573513879485876785569024362717980793627981643358292878884190052368425684323841906288815954092769210165134643365485773172964867396892670504707831595903756987758658327766056064860185571354636336481242111055997843169175350579776326495415101318805676731927448359838046769109587387603125726652005561195629279849377048835940307451703077681028084493048046142810081651889062501992707272180985933891346993770781654578392785193091128496620609610651463830031862181234689491935497786362871658733257923663174182984087900043057420768366746706221678003866643121127139519550290295890764742145157703585435432085918730317765613381412022087827701347690422762559230730991269001084413823086847531592835930434627781740095347859287717201848583112385458603203855051109410085475273590315698207204238092631300525623890236237345140618700604616015866829618555605140936967297360676995831406068987150977357012848790284651645061567417975656218676459423607988261786896217204286691838637203187107095098851059574818965871292800891154586627717514913225120441116978187422921660888284099213689490526148205988188153459107072142309684955227219449316022914114690001447054430975503239800781574994595989740965787932511319099732263163045692888895453901177194847342709418240924129433354877525512350255564340367033072143832165825891148558972885241212755097776210367267321444404901415881620324553187020980844329120137434887228804728347763211579299510454298976361725607229233530018730584359158916799511508784844650418002664596805521653883601221642909490580765042286050147339777908297573153356380441093169496854982055532546479566996493603381706195097298396268319466190877127175908674911717293620062491826001119914015202443875610290236962121892462205938551592322295888304686837385141316755572061264247478955442582137896002306411949359597846779385810569703957689626858521385066177576041550900847793425965428188052818990029681972085866141492838851089760885415471739493251442576192764271069633749805867088000746529914512549955236824904189531611756124924009667232032425790906511599446216465324041011468679000653690707209854631277870895036469856716907180189896477026850125405769501029419111855199034638988713489668250273253462736412675682265035738683849369726471480023081769390607853931814005107386130572663654834816733111469141422399029925438950089175904693862435160458178814441682574627570318141643173350075872838183275225633779261361980539142082127212362988922484283771868296881445113372930753229515828144567120370071452787063153640515413877183823848527515329267813797836624852593723561448860526396036720786950373265051062831937093323268561833072132513223603356413444135285549185482850740739538240395681586869048001811745915762063139624952454358850592109290705946590305639088351095029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -93057470836305500283380433002588226845089478651554452189413515398419600715513328705101298566187159583067079519012318365293409461031540168158574296714368033428328064981757550069425357331921117265551921404635572264000444322386735495186171268676692604599217458405421934514943044343142430239955370918038959874435613569545139455039616174702345223225483055025458037470524987336422736920671719648874603853310093773213854329540247393017515566171651157483906903070878820839418855735609143840712326951666533716141304432358332283135935232825406845638431295362127648120869714947165713140180631051828281405298898880836574520333332677150161677560011268390031455702706561909364191522649496297424584025564297563910966225569651031525394687657507949283050310676152981012154937146454561168350934622113424884052023478403843916860445651671551056171680739778409231554779556770241414423903452735290498692898918317271820555064809612680596347802460505007234559144354032126635262592140856446352037972224280881205762506806326920297846466257428826759985810587392104135187837204643445095997112265464712897886468580037812115080174785039167344099067000614595616118506127570843670789447003719409399946380520338039479990848896416124647144117968110101313857741530646975780069023058727379110410812563916305661494035251088194404953663692504090124082846497831981319625073371061972380450124537425962300804974792949726735570770292381029943821886603124153690636414370576325580543965361566642026874810709762923169055611019419773738886093866679801060821186520385326380104896745272421411079288973270271227340677712849382672825728050417098972531143034204788357367784008338798648580495621509044803880919014786372201171432627376708246137523424986441808123852557451080172875030235248017932366576301862487346726127104625286503734810598948604056310451046697140507444259389279541031312894897486306424634070310986828655400657519513633419686296664664409451258983467025671462233301310253860066196856603237507094146465374123039697626369714237265947980806062752759901402889472600137728399580746449737325514371074223436643116997995589397642658631360466488028595927658734302185323421210332541426857172050193168553087126574352352281712383554034199267401512876857843287178559385252242537886395238879242679665760580172706005141106028199810438002668764236904947192285444795826257216389863385638826774470901475094955094135570597054698126962191176625708346634303804420976061180614708340335763916909270963884913420754551005395315625860917762170484079935711046438123285624462620948782333757870557478104152200357369759802410845745211835559971042170059266592981486995111763735778699940874125370037366929999081543683379409340282695149793894482610579278805953735550176374806196363874817282817196708474528160600131538846119332599796658380290078799234841766192240891903862455397821679171842931453381836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 6674944845139753007172022856187556136060078948428791070649746119126720421725976762687492545367386804339409083892208235506921512849966020505607221536196961409599133222728122464353402470006959231812626181800734222365950011513304790547668437057453354325436887280472180955790321902451154136352214490423997922270041399385035830360664360982771671772954878270672358348278731012493243078063259963887381635807965676496983085849153009223463847312546605933585233796830255456363265774569902856223458533534614666701892819654071914239310832292965423856011413879509323710355119434277578414969659852264756794777045406007722193921552878386319138292843914517842354998650573316782958345521797353194872136914130954357891307958498105922887666146077823057165145305765450566303682622532148858683800598140403252726925768598887690094118237861148150684980479476437490468927526327737244146662918592403752507480929142526914717316950497064879937703291247564137159263435111253456698156280043825723838942728895176519323189753346051375640042694181188617380565512917621679575924261796129055460766015528431111114743770696799715806878031281164589494250088501428954797763531490541538697015380229509434691771366695517428839016309468978641676280750529396284468979527136623588188516867999677456668987068987952131350981061404028503842394516236183059521587542644390086749208282817126748621582821863950256986925622963983210008233436885742214894474816836153241144510536171875463371041228785905019771700663234611954638873806034225266318182934641224680042945079038760382379994658143965842014791272740587964449652209184356107449756822033303315142088783604980872549849401629110994457833319594507420491595312003992125738706721772109401968203307395853975272188917445867765557161856573617716896485272389329310911379684701835463421331605772060011935890786453092604395972367730230249386099201360772219546155095117409284058752836236726845460882215530647025863972265466035223483274316090091956719130534915039723973052327030967777195606012786956870051304276695672108600251744344568513169565654737016542841062590766946212206119892459398272369658935716644163130361034662845419975695961899754056094665988077000606385277976246162140816004775227795800265811791504786413516479103219267320128051322109990237470972635517562924194582418506458881349072761088645123798300333273167555190121386593120640039031845189821616561988474894117353232737938368693080885346911054129317189914222275788852292495927115677879083463000496656718929216416995839735029033727728746938185373235313271379741933820708147554946792940970555255329154100168120054614363114771749269909863949430396173018201520840751666598808006620057962390051462765217699577318361853557440617249030763058777714640162544162903559498145744099606122382175431809900310425477661582624629595654689560295222248174334823339217431639583517852434473943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] 91272800824286325143601077756578019659508920761242003496119890107401385376865232773701049216913638293899265720307547074383429634611882494885489341510704825077193317569588895033301263173234626708086567951264695973868483125902734300902508928376233574197434143465437171583635011908920000959162671271476121840221925811667454581120342504721143895530371972741121572807878646578752359934949778992953359269686838406350415452140173880317651122395848831247307279349918229623811205687109961625783785493600181811043933264754290752880864907745077231931665714339455577333878655535651872569421438510485372128783109395182519331719729947905390810577337202977979955998382496724332378235463104570250840847702196952245981979111091217984131526792843457415459821913367681043435896320839049999131811333988392967417676333086641688335308678671214813228234874469513565991524623588796426874184609766390424577629600000711861540653919270089637566775416004367913717406580120102243205727522579647378524164503771591369878160480934452594322271721391698107608563518039725693934714999896528478437391453751261292982204212583283005749901900256859830140675518408991799519984268280025512324540507502871245702405714065346611762328631766664381932885160880048378068532610712426618527527015299312145070994300800800441875758567772402667370716384979413017627225087504168270711359197016479101134114126708429715416904677822027659998515485112183183386264802853642941753991141772289224862392629010122307296519835854766257768848097882469898193371546744759819209585893603870896932071888898642199271132448482893992814190946522684412800780168477290421192561246233399449971980888566099982542135375392145134134850385058701094431789723193129640973854181980100542242035336045987472146986285585745659254256053583825030280765611395921654726449004646857622580418133747339863974496485227875253372784876392012405307326945743074543562732445136109681656584100608427604183834948458644590110607778125195606148185088518158609229955847319138821857202809112913907774610223483436561701412181552719998422943748006947461547743500596117167867289773061350067237733060076813817257006651972648798279048373064473636886595485290804452143462110226543467018963214163032768525337460566114370229805051999250270577694352052747165214978264073104057242276292631861390960877593800278697374406579997514886616390761603029939922398904572305074102278528251013369102252993152604270622097400225429150717000826788166774791395538867477192392305856035998064254731530958658234530266652545987495609716913845261022880302294603842896489790694983734558165508774339735268818991973443108585206014373772322387312520291202158443863882896410572127973347462415716763354896367588035305171598401952796979652502854318468171321448624779990477050807494883053772770651848688713569414409630398171352709968995735818422595814821876929329207705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] -99187874643384743661567121842126962674992065972824178077099236833263218429362283253858525647777540552751461187097847462388443594911679890036955377832615379279666546210447412424379308463202184761714469369471062898055192957563412048124275739128827474584526406224295873576318718803892768922207160928969393367576491735138992332334471064288710187920280603626700692522468594844295112377512446413512831466192496726318071739692861996809434163617290490774117065832654257983530260660648147098115305088009988694336985606377127110537744182362983713444773421661006647102141497859766599088050544500419104946490140999558742986610350676961235509914726238249651614624424007059409281830664367379133393461756767169664786935772022157054071388558193002678395206666041002920118533362824372696299007506574495346363967229398063677718389432095057482231629456663671106765466677178077964763013454756672572433337336154805686424362979533266959498981237263370082123318772590777720367308831234328050439373148718126496831475610463453144941696145254909891981399297155681397467347934474803495814151387545546887755521040143652155687167727136488777534757449173896309415066841311499508825189635313224231229477973167134092657861510090317392875067339852017887067557594745984358093763919292655562915721253429955523438157206988568707490051945165305067199762117546124690962009291563128154251656671641151215138906192909348969540463204524786968863990884993147697604269559480831470768833762893738334563042613112793899754897315995295845234061763993110855491704176295184064891705527204512227452152833854440862693219215058702957628697849830615917189406641256612323228971643762226239478512256346709863665646677985432763938788472508743440653405512994571429499209384978879273523975014664355791357802812980155438614683431811820239116333079676096919569138440840005511264088779280132014626029197224370779998928906180261047413016180926289515472399990943306197270475294937929357075026141666011415856863555980148900736595816109195118966704076356126133885007334522083293550419389960767461017979734538266849670943757814581356015940907614330312907397258445155293901662699167878778412049944717379532202063621849354350920014150942813097728084940124968690627482489678710948330110326766517092769389737933811721464537591384739488802235734673889129529632932944510463234027879508016100091595160861284941687876289201944128799760404361070770882923555667126015654997089499997433071491408975182090491524753835327048320698702047292059636215996782733410229332809478171420311231983999252161935359388964905581531064198070597637695428191017091139782839271825450280456590933632264885630173852254260970960468820983491324046113739652438554641272208425230001255207415119636691934562644246677374128751675135974693995696307687820811357549156545960218916211467867683719535136809371872889904441022298408662325002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 82029129330380500701366824385304822274029750077984550745827490870740610660961286274463010186420290104253964364199468484115065053797437075407522124740726702515716188222395120054682783952174267836687904880204371175497582307137054195437872057188329629590449398530026912322275250910784806913404627840367482613033753382387521452174358915812106407456902142192728458396274768073956087001146591444213282111521025262811603959340866078315743612701384843837155147198849355364714948589354758117623235464602716582204604911888113720113057144928780586127797003968450831625138541064907436621322234254389063572293526578280680372627489419167503774027662549598860280966811663344186724049691669190548200631925637890100672611241719660047166316331607442157849289654681351198832047636633740525207308117039317647633126132288174094409991446706355803116597118641270312062936299183042114401507746567209563135715157120457316497014299240981398691379585411256765584639916406331420219325605602803854380704318067640663226732126715882545561017935050415516469108539266410523632512149449517280278596825288725140782367817646476066446650100449121315622490828796292984084966868799324433676815398181533248957702883743819477355882927988721281581741383539483001287283262157468433377255078711596437651282524106932821403737753510135604493682009201065720849969284801113854501435454608352600403975646055200017968864138051520091169049460606473929732078268089047422975234412818583034830931522501188818652136979326440010730204729498750854084102823697797658349080417779644797362177274561604264310569804951774105571921035572709501845542613725340298572135222847287228896707904394724483415459871688395041057995839293716068734246389993063505878754041202033460209443189706183858721996622052868779126820293327685685118334670454716523362565937586093256677152598128978718329166848927798400122768047971467626287676365921084361776775844193922825027878125305046685598964134324742480775648375016866703259967529331519326278828788609823580702989989181553022301381030638115757705283851800619748131832667818665427246338905619026586363048553164219025775428035322179585213318828738638091487715613434356837248691336147677943397096940204486051644567373758860487177659329803832186978513572018801908463852625667695369379847324177429138588519453441178723765174189441931748148437136442968331844673049247950913791300670238224944259687717975943405584617496176115209521407904708675573196262466607864928505873163747436903053608871199620699318874195524502375630553995010904624682866650816272571513632279337674549240483940684616549809783659679078021085070391980021505477050923191915433924496130163055630275003393159833508259964986951501083342092534874177396470845730964146840700015153166895057065613146775666733877842627796135395638086329854084999825745466073931646708464375127868834218294929555125149945036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -280578819154212732501306574796619348996488010862754093782521152058985168221681859517132124159216514803916552433745724411756463655783063968180603648777356597780921016619958460701199786358891141114886121759619813540763528924403217342458597534861987303048229809765977058592026116148938986086668080390773985994448833041289814174553789558552915205849618885359220843658427580020859766605179620008542957012640856886263905928316764522618812379643284551196701032217823649849166211787602297451838069985451835329153203486294344542694894626996097870399420629039228645742082792241327967455476335588485733667007016900367200567295920288898751530586966204607924110586870027320784426946813378490351411830500843563011634195639067049891474239528863541263984297938398370527093838497519545036016551228736494521696722816220677254734854492836914905280626977523444304391459742734444266693108638628051274225906125443943132657073771227493903424774158374831696019191328541472466620391079196932356843100744547859968209357301404775655955063419264176958832078531887281979425232925697951901576945261240075906203363107172519618736233735613726156137277081074687591660092764199279566070585629269364991614952111433687634042945439648418219513122747170475927553477009204831694118851714442146478270022200502717176969557564095580493653516524198582080898511480836197193904721185211823943016404908103825512555143027036679774011608779315215570364685355937434829909554799928088645510028199570280020941049102742717770094233759965530761564541049280426254391992679539646777443073202087940859804214133436111143011047877273310165521657460099288460602380677803205545819935794763239668271392565363699721650340656042523427793699644485253173984641435057738343867899491204546013542478640197838062076574852260688574175962631034235526493746271251530630922557350969003854838128070120468276983159537926406759697970172396057484121072527345584562238211923432109974330432617598860613211624604089536997446139787758908793855770792341322176108147880481549921277079315564842726164796015126521467563491911157842959710603522782570766925688579350446822227074372943994554570371230624758805984051213110710635738631950049002300212696872878229028564072070317268251506764345142723428115452320950763036731343038689488428372748119188641456895882637242776563273091908200375984719547224421149058194612156741241075954463528995942549781620633601288902415880803645581265801585128118556675964347651129468077680046318303996711719673494512717710718059972016553343676071794932684355233333378650521216511748670794136740931301436783764758715693161995782918397578755039762838072151859809293249167061542074488680844317706844035301226884857844433172457598322286138298303293021537683658743630042891829825804857583112840091243155360230944496509883055404204936134019808598979380474142452468056756042764192631038274445978370048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -15875475314793632923985095967533861143385430642818190426190966219071336842515914720105367287653396316982602667078942730407738517649096024954509586479306864171276498176097166202937836240244654642620148481525351119030120153310309990447781485225309935780422194716842048117159699600809112577813835999686276105917113919574648076536913775124876091304586266739157915618908727998649596527464029689951290696832016459602557286052571128386945648732683485604841567971245872938839066333349071232585379642201466468994240087913506318605890904250498513985167865604291034519617958968188610902479548940312932725645231506633405642406072648201568617722310886615567801673249266344539144076735052140619617469499250725244590487397273052545590596543831006340725079535245325758518659046720543152497937621642094923819157477320067109374264881336866611203902509905454339944145088725613021734414230752581898759047049099233985835021959614253139992628332094950851543621022389082247976279386963379217012870900558204177291240267199339055519437484885593119026848865743089700415306530291283109206803783236030879504475331590806755563691368523245535503003266910877317740452447097248084221081050225702454878043527988177371232361326970570625325951557573394269728235484123999930931212467772891470951782798423331775243097631259016351013092801457218060160239731399199848380190872626561605647345239716675934600988921759485733721895702040337107010860114245620957460106132245384388171721702682812127305153271748617834455730818457678494365051060841232819013486159554706188499754480455049305988333923901863526083223814009342760539091067188074110390481179137225888833149779997771057537142870413983790908932934738019026212623511117203234240835757933360492390004286677387917005677569061931196294095405818342525067626067411286880302113036088033094880668822472843674336700547477149658707232406757723202625842014363113614253197072436969160120047441512686764915052082857942380929357774306797453977442127111515874984616429880595312141965478182975750455543964807131055164192785379519449999158091914488670946319627025125993662787093349395674141537779080605260796567677674375822356208569346313685708498638414829305056236799948317288613793773490864732839402302346438587676683117563522828890967765499109235393562025926161721361071242551389077753541532540651039014732279838996512717614296735410137854176424845007289637314818301656160907917546337979805500324456675561153820825757184924139224815191169216294567332902654670037504777760801922221349383323724884487604465273312866590424217236104048114881139818499258643462673922871496420836199058079248411246225757997440767000488832625126347345810497444905400020004305021990703602324456780771656016394116669518854897770516187149720896645375782989295792461111522213864594512786126456263492043273383807517360684543575095130534648074905717574549057516339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -304583324849630481601055398763627002350251770969893100530467903619070422272734014945093697600741818018992579276474601901223121069818942730408980896701513815717675248535447510748601552590553589661711767730485862356421559712707367296986516939493009243584109465541349685172261821851804283343949440812852645291671591969592009242122339315413496294388528773902211128506376750271380463872917162831885454912384563354671263515013784870793578737246105989286651043748833263376224324371115120826445202158477437608539950175752250252671970441994068727517388439076699334120521437995859889647218885118011582966075108239988086187246244981476567461527330731164888177871176126761381244931549093254770390457906074292138848435914931143293806483701192367164910379519034745718353273208221798257452971346692666634716608977045045730017328998462223247430152789760982431302480774491703177149428156006003942487933450154699026132154479319366892504799534587667915700979381867589496376476507867370603205306965524266356673551125837870518553127581193593361810735197880369525426467753464200604539980003780984804120864955514208113148507016490513669153683295910191966308530472658664248999388211133309903356836091459146942718226461398614815425529964526754662729261096088892516444800853141096339138120358316622238798829993120260189153240898829311796056096385554485997038290368144947966242183518640398476674923603882388523713353224826315226536434911982063808809046241710007284455091227272216459153739958428671408554950983521970630049898403662901198399000005190085732895368264839323833626508524288058451004372079113626039587120963631214520500592197459811295017223304011466060317253858931820513235700936942316062161914186527007183230577209950902885792152133525840544514318671483531582947743045129109391517491761162239809694380852682708938974478764133131674045929361268316424771682365506908591096918470180054319183401235209541277242254527443364218725111555735953020956727309819489459260580685854440843922343664534017764355599201511904054177657122565262436234113720927870604300874894338412084691823878561453962668813456136112753155047702579532127292597766519678557297441350967086517097918171914005370545520067321172056765251876390753412609683043867107608787560500228181902566488608660068329041156141239161391249021367003906932060570373273136941296977111229962930105432989614298862394146087684147499252217609744494526153236647738196034485155053031625579532911012843441194494140115223715403298257555143030102697838902962271791118757866963331855507487492322490014744063673375438257022871737273767291733816513270296896713780388384963714833910188491699798011239616949438138089500287249389614577103482682286127492437383861939765280548006530852664913158780265986099729869217242673522194411780770759563314488969138279805582892090854723194066446336970358428884381146821756789955925565767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -5097714547509673712814826371843004408893228978490621430422167624980951103812583232058996278047006060116700697054382224181482147444908620876074763774201034279662273436113902508963363633985760080739365674290317165886375135008507614827991616862148671569631165934408193373422201790959890100274406366573718263001274349790376753292614207501439663923175972859645638808268590064383094336670844185177199384152380839124815400875910821405843069301814505804272675358988723411279252296335050251850976938705706644168893642873800757465713126123129776724884792354129502810743976537840684330742214565087423762849734280141818385013924371335667699197810050331832001248996134747691660678156318731063008240020207577285956140933017993550437777179593797666787721303034112309330003838640401842190682468474671534514575473920817810062665372083693195820245554519782720006471240719724017429152560194828094971540876527183470833048470164781359250557427045996225789956726706158721940117662322276780056411059750488610118448973802776065917672160864508926455000125715903213323735967595598147818738341606878265457122937543683432767557905311801930521089150451501502874183194579911367511468685813043063667323758425088601707583947987677261387791981715772552960553730281615925508018882682529933155258287054483318598460687150216555074896030628487513349191868488571488703616133393500203150430650539116875146474156701554592445460442865990138101100710913246115729150892320767842419274711414898884681081545917681410946072380301651337340586058406795756015233579755229258519484056097913535308402692402076360369821704904735162930947778874644747895538673553092333035320552926906504971487661658577881697704062191262098248776654007802230630929806573665404282435683601527373873188233848670411657780731291842088533250944407681247515906187047160516434841786812964543632669633245744600739524549634807928761854302681641062803844842098384552542338126678233996572614529834266105069977064557516361410783151523327311190280257354593236486467620216117635140866238885058471949064852309618858546882498496856605589318650889457586464718407489006115657428116258528476067893154156890989705285272171486716320149924091648175542882465187227962616713406471948117884272036154373431644900459120338255052786817373057899337340849013792111966615614022194354014133632920513050680525718556734536426590186912695258479695464012751792955708064957392711562040368284110943573790171241614667134029417382715531234997063249151065447701190988603416307100982865645552471970062395591318901537265137659001580498968980777061310590128511757040590325486711615097948938234652843046540179972118598465295290766194903045744676744576784665354315669865778444656430843409583293946576929941521413126118120829720416166332872475674478800934282237087863661632387993119408000426334498555843764880563055585180494064389769725211142514936486297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 34734572750337636303567287473996812856059789880276451218993081012791744997176661715468387390557384823873629872536120624348760772177235193896617249737652847801862240646989554357424774835820055495439220954518951522835488024932922010783129326552577750149053642235722451550144132017542837157099596826038487491613843240629772443976335046248339864406332920260227059242710962255365448477312299834543013836408551982238030351489629718140877922578163807224311993023833546086286297908065342360743852298637890476607734121841608062281339583038093824609270600236792941210858182317726083182185685544172563483909320511468502168722847221721975433746169500681078483879428059255051893255162662280838535217821886963250845850634293584108769359535756457806824819903512694507459972173319196396574744501722686871595833827939228521799505450876173110356617156027320344857186982128175701200722843651938161072229868589777784334342342646555775438981291943706202230834888734900847355933688387390955415031152622358466383349264328063199272010237415622076453111352972682783250308156056100231476847090781980952391952179649337415893028895547729180577926989588867474331065798895808776793181232940844850803450429307168934491920874367206404923140485435174204892116049023417469780826460221308583764008437288379469795734126320169816842953645602725498902794408379701024932147659893036698816831481864009172724583623580857470685253560950793919168855346718776139411029085793562287310086341349869773341576380016816973269385122019946815817625579566094144689537383191667554236956412058020747644937570068335731580089814158280399631371899158325617832432918885520029195027828799030667154451696247110419281863304918223707521481212970895607246134946472912675112964152918449516667237286680772916426943551668806414400673962151306699732191024821386024708295619686788509854314195312855559386536775533952236121323154055506571552154650008596672368358762394056223555238315737743250591263356154683876686049296237005075886506752816682862582360831890374582822268026196824095213958391740822186900019248437368519128132695123161164843401428863631079857565446671502804191848220672000127849600563989632610813732711419132084740191137183309274797794159308282498497840567928974964721372073829126648584894312503803480644530819105125741157331979823635817683943603690927627614687243912814879244562772985473594730428452340522686286436962970093172882799501342288238114939983664258712795705025248463151329090593528410626553893111901254081718648560327860649675286917410472145450305936287609247554315942462331864903245075442536536108206367005093599429116911330215828788918671334424313381915802534159288135506407786312446559894972706325761882526242314979729783257998995066204180337501097278934249574459727022468110047753397000617293890750425510526532901119163466285863981776244215772493177856459182019977062654064721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -445734963218324703986417869648746695860824476519391953999130160497361607654755397453553405937750523147025241996739725558694617425577575942995949251256324092533438290248465921180298377761207572202280973715807084427946574791125421220868438958207204691115289247980108137800248074433459174688387426869490661504901562050417536514399245281650683299256243561689472582474233790958838076407927728573484254632386664330380881797744269853957074548186998686533179898868794205864777533226774073665765887853038776515819955778140964613745778261531170889714244843904391935700298553927716381455611708951727131180090815672613142202488252124835114349289745558401518903779823842359132547348718908882566668600883583269254369492966360813757751912742535504673437547303627457078014538366411126579559904743150668109778572091151301249900774596314802567995336708792727982253724295960068284789974328205026993877766650531841566244706181315848184033188130906913103514459643147111610620126205256741661916474059942751309330512311656824748550057274533065968446951358091148350946719796566343620565830466910829438159381850382051908895583168515514531345884382059319045195685504402501729591243351477534822626994032662594798482772228366596647059994194469104460244082214376551823049190492582956575505891377234046900964508826061634191195093207330610010014282380576093329462150999926682885361914161875223038841213699285118525190286665944909225120413052030272932312284216863281035612175405360536456726263589612935542133551487824394421014477044268168547617842521989831133168698201137531194309183115939980287100610255861569494193907883597496004775150607402618245123948174075230632636132873153907046614951437596039102486393972549143017846416991631987514873334562002992597498913301078670867848576932753628389235052560740851322817278099858830207834453921118197249380295145233788383243457701860637372716077514605869623459944464981590098170669256713327772718434685492322295587127311707381627755370185850573934171671320749996472601123915589311139752575683966057025173928834889531270891951014972682763656516024476220649967629308971840940858526856472045852715612759868543472086816156069118773173689615049972837690140336970378487585946077749632039710086261337195059712544724614190746197319706792103041026946287651593547353809842947921532813789923990384356466126007313421206320554897641469682524570214952505395859322606042047496128410697971989332898525815117847710889830295116158658056422055444560588941577846370960042775977106458436291097362385297390413097269124459737640174653560292299677249171269427497501666104816406096949447336889093020001275240750830605008530588327010351083392010583749018812017683425609067871031166101692623635263945559851246610764021759800105526216500164647760670832807741826458322116844165401784848648260211383392344608785653821684039243490522698553918539236723025510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 1468717489459723357836839043916338700000171245813199848251270516224933543829498008112038855830260746744274179529017000249374259897938644126451346904669477061579984107721218699374845168196424449076125031082282292670213881158123180688189825656315866982846857504381956454801123198770194462812233274935412642102723857584085051156241165540747722154637332673191883450259613957199889203830144885095527368012690837683879267944101404551870835618197909285038200282690725430048182858575120063866137495972599788525230272033457692911020902071022284278826676339143343632535509021414618494561557822500824706464889317692183016961965468479947056117218288778570975338021345614696937154894896921451161715644719677272285183619541855321252655662177748167086559222251128593999844807636990114556280643817236813409185890145139149413622462958036328673762445965913969058096085861595330184296550453614764987352887884420759050546450837585859491855136790617540855652478777189413908913449001298930612018896800030768785361309986029859963155267233588415979982008925753404195556526992650051536038342386329270128637866835127281760468185392876207343935741294210608122382364086319915796889004794528170244118345865195664654990292818735895401179828955820572369591802176601637700075417741136790425281231915862162956969601606052075484104192574145109514181668834788880751214285949399661575642491789248059503010314645889909642362511187698185215683127892294612043221981331156338635206603604023049938501598814729322952528047133106422380548269075970665871822089856463842992482961011385716210617555846294913440408852779830336282297724078299705889102769655332953969386374676161713211017962994320642322749589681495121064718646218925958634527896413862419347709619748048031546723054691224003558367165630692739419014081066405101256914478589133134803896391161487618159559079374722370940848122894168881735844538884038286133767169675169678439534570402772304261999490512149416801064000684096376064541519592209885403590166267973205685337578659332807821788129706236795219291246810634737783084013097260528564698673120751634527534271430859454131493648495840925309521956243577111435398153065967805887093865187482643260767924548521966591514792368970286596400435671090381858748849526745976710211642323417127378301141358575196205447723880176978083434324409464059214088712791516708047831045989468904739321577855540145656374898996633400920239676595161192002520240760727483298267325181244352025432084384909150590036921524788349115973619091671048019123317310243872577429115081641542504369037276440373749657255002466543886079770758427777857248226172190049840012834091871198719063138293619431078979829598060255573153969917202151930109617261075982662112416966181037949936165084626800327159561736955894928916111606006201026988875712060190579262371402662556609070045004742210831351564703205771315678345612283084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] 2800887420051928501861558365800263503374225436111686009010565415063378116879012667549312807341404205613286905575183142646742013842714752530710655935567719691901751633121616715921169135774254481969211753030913961105708232431614931389246482129916569135006570637133795080144085181280978390539550972989081105403462144161653915305111160926478474306914652780782957517362295777587272420028228300970333319562955356200116731237587131348525282378620008161946828007302436714948416059902271971729031490139250937490894092109897725805120283173457039169971865373607309058251622556108420735567498015414217672696098834868271372542574578626568014033846392469375931842068532323421469958181664013051273507030171023855662782860425135345900415392942826754120984102652756416444083068516605293548152341132207821826569597817474020979441460704862574730953757771007821722495577881397944069959918093077507464916325715172147988340951215401852953063889248491782680443839981447383163961405150146623066943672530266723851090544653260758248601855901949815745991335398155996065023349130298008830649180057216131517456224184487449312904739965803646874965501336310710243107447807790362124097014598627211304638921424519344902096606153953879805831355101287542918193008786178980725170076884759128228448680490007326141082521776274525862866167465394560987090616754592280287239659907477790413298946738181037390946594611660661889068683351907192102928822639517349287103862441036192155873047353098628333683433288328919558625015357223635826723122870067979418495404413301838674590040170424777485542086540926180620832659332542765821307789283621942228314751310931154472196817022083899415627318829603159524827013804109618729364618020000256878073872470279870684083307499254564453927763517072601318349927992238481059636996194629007245826055564243303754754644344994636742551709326075013463845021162065685339696235912337657334773678408715792175074477323769277477402131544341750844767142276199134300063891404056476074572272292981113566863928130286383650816653416337508933307772997144833281378207986103393505207356288071185479031693338235233850847459514729586185856286867806624874793022296401717576745298464097977216956880782472177237208579197496558412344683494749350928325701873243275689698071151959522820720399196138268498746884207528996712901889498059337974514685179030430046796374710102365041740114783174957725774163552581057728272141866927189012290241861466334611972030905663082891783512138966835880067396741794305610688893213215039147775368362038318522573947528514036107797184187811304654276760442118336136964592205179678668038459238521334007463635871150956405355724948081885684834616355014286023504341255510826556189827014128576323593893397995759832814582294612523407456613464066152347241883881642100111705182965327348043158237566632273984549051260963084272073576993321383233833312526008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] -19730841985776620665362674076889543045655113459597134629862471440058007461329991104711808476364084779962633566029289034000296546356926705874370055304468515311823212676377964697130164608877793975857256428083597973965306534001106597649285697965729643846554860668564539808106485523572338903769941025423603851314979605981714856396161411299880874083612800244151355450849076217788484723819794009820647084054033530122827559958893724536097633877229411996663021052237342935239205201737256713246899104200474497451086281342189798054831912355917644523295361839358887721042600242887055664279101259327818266191541774501800219079661543088200661582751135091084801852764662315909412712595358277058409500584713214797670259457827499693861171608584267808618220633144314407011816439681171494235634716802693924119409093876264179485802851567697464795000164564891897146671321989177916606145787494438203660716942258785024634856419777092686673921661700749131951252542189460410838040177270401493945459653156047720492447001739042065057823853036141008586037301375693660946865377902469365943434960747565884256496101487694958303002966702242152629140792875361755438973665062748088670758571570543295258303954240877312357221979947720202541387533671920607453500261007330803232191015646541804935466272331698332687503075066015096858564380812708094698123887395506820021452725691809459341387636445138906144054393397139953805331484740321849647969777266630690348069038866852335875034153955673372815627501880565512827506009248553825080062309294423731475772842160284320398755454513859512390504594215567855810527766974081861721699357077373074784763205660118424991910179992064272972311928801719993487262063117252947332712197557467279189185347533646462803992211768873851233045484926155072131461627291210675815501073982519581096502853704459373711045951808169442719488989251632143067268142651469359062793553486591683137569197465313956214517534825546217047158081193955342315540439604816022086055331653318562955267459228470982241850011195919655236813157053108076899154267525010465990201735029381401497975610592251491521969725144361097355345497173214277702096193238058573105882444656679794039738734967480649620012673964523429884146898561027030676915462310169500115734852884195281035502292653290472793503652752365608216162121748687259604312084065347231281543794547482724966102943578343230164838444831183361569555117472877981394085386653351704056086036489102028860878685725120736709269495476715394611574908004430705511306450718992361979739850456125236423634476901501862087732364059173031202790663575017648668976524883985323793991985922283017772549216389574832892080690220281516599255979755818206810041675179915865534999634163912618066953446378574395829128461739158047491743384611708778446604067741245202114777941573389070287490250437106873944723325487141495289137396926096587503793290613169848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 17354567073067101782975253696958340598255310793728977016303186559283610623604569203765144596155052305837428759873730354357149751975336746319773427095470665502839705595735984165184564567736516970834388436149420327245520138020232021440759359597990099425531509916341928497266222152942516510479043021243978838139830546511435393432455888978312448777019757190700850239337341838754675509448400169805053911576038234489869197041052781885671206716137586885028410398727520205889810613445602659263538204567036530584632832705497206519585353058210957619531753790395926965173407610598211024704706733335029623634764329496261564695996767491187794806748092198244751004233181179123607812870255063052427893011441532470071135319142991648433325875361273579325689316257829874670927853599624979891453854940348298235307977030184123820080628320458068351887749430404273027875649093955551416347397450924532505803956146024983942364161756676401571130290164702182076027706034890639142970108152143723220794003850857641244988244244213244923139497916430161548599837124682244684223049356842770548350070428233300015103361251447885038798659292642885878554472470426797051679575855306781058743270736599140678980522342392906056835709407776400348826001718365034798793940709057074047044054886844866244333882333887308493448424716840116407617722744988274688223733685146122079695512659886178590735115782166437018671138471625599427564221152878009725825723357757799447413934400381160877869480444167606599555992206619626918350524260310279519394488933837841313351009480411408849426816820866897952573311929980288202133430146068845328941668893294047236190113534596442156927607512586080466820392619503125602378274528180327104873457975132788329746324555664905876560925402089646552065125468720132103856891664807842660569862081801517736859541791641541591003047522671428154608317899407336257100067540474543634810401642480812117341365832698987704394693312170529077564027142441695986286884135104898798542108006025179575733817729971455582995447439055924890527427324475085884877431366884962954479431485966729756755113208154170288647535637217603294149942791655519561061987548786307238125714615569576204347319831177548248431280853732978550386845131723650138274221744826704405684660519509562969354106804176667643844728939892518198388508285501396342161839998996859253728659864389915272220419764028133266215621577664064659343666714735601269760478299035135730747256766580275283737096784021419804885913166656802849463176513332813789996389424900367343953351375767641193041139141687791142560662727200903501502917222351108415901763702653024921874022080497064698226087787926715696147141414086943568585989841388386966467807436165449978418941354917050368107495819142744928806990880893927138292341747289705614486123011071227015609513404924737099547766859175388855591030915195096816592309933715401515111418027625676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 257536502850565449596717251175324115756193222841318978948611736183841452556068554301101957966232991782761554895497469046295843104032155897479075250666885786366995482130351096331227236272668293429317445070631968430306976209237011876545254164204716601055022251721383346844902004383758697079531036533310233624022322053943022406984300432019109181472443166469795069459571901124891399246765269578245357452979338859301950432005579107382567855152714742342885274554127465596410627827613488608880114709004722999227568189980474462743591171260060975398748888921629365163556789462654347948796135628326258396608101827280135016068561937966627319796840265071546343596770647108075502924096408506119605736052757616469115848584098879716574855433739868109963936893415770717143896231424474885841651381787998111832988562436188153859011045786403186477916959095438316970257143061202595763097370816603094935247984692541300049906107577141855993272917468943087259007483807342423260370617769569096459432175332386459877206189999621063123094353032978838524667959083239061355953049739510889179756427512157171677561492410022509555238799006183828469483342520911682245409472217325090773199618327071893273809924852893056921325042350279386872030713917308767692091274869441683776533080930860403926666252265234792958731817282183962641716316781661636043389329703814433096734588783662575559960487779104607367294406463040250159244018257547272093105309568135483037643046264669372957952495909273192146221826395996587439849004855177116654673937275692971035179316769350592122061636388126312950963226912845698847266619273979796524760695245548292120554346765770086742220491455671663275193110207432240552421221079561741263513445329909757627096099086995319126206589868700034545901458704432381609205999685488352231756155307568807541591971926512371189117946218290987627064487059585558746965856265169610803265381165899686521416317342785019915095135129086437828086364701254643817856620163213288878563577820007678433910878883418837575779847911310026153027896018505185925724592324103530835650824365521812409481075886160107343522350538671037875850870749306807298592977228646428390582349874662447835510724550618028086113654737885073035059156439601006626607077885308616518951659783437193104681715214548021288963588286661965767325974238975243988429871082937864002040061599560646058442645324915554092158496335017313425940978509772343174874365288674312678760216715194493295514721415365771904047490622589656519794653176196194700399016304805370331333057124258204207442437943162795759718788902378886836664492328870063492318312987813419636376177148030167633209274143796988647255311981356858575901972163095557029160365376109137050660648971069500707010102074582554214975088317794925507837754128643565698584574909274821589975147998605379080937709936590132424119416265416523692797754208539169596193737785705758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -870496537011676226589200789833001925575218582078273640800266544240756597138258698489020732492666662880604905199558764181547315121074936145231686754864873529448828729571285973965354305040990530520474297008621470579606728187946561798718244910020773766224837466336563928929089177124227277038210276675726368428575270379903477264489395630938821010920813675507027573102937523726999155232721976086806364873298420425317416654228882975007775261496986602763993665827216976201568690357877202249880508845705401650745223767380623031598370735092258949651022097173484606548879654391928606291602965055120376729722767701657762441431035405141789793340251782392391079617985448406207221300418549880262939043425846466000659898994519213100063699894430207867179922483650511956957494885879718333638987124884224510369985165296525474994048125662593418911506604012629156168274385972769248213223107050389729246352202321302053736893444320224401445185389993373809824990507124920516580397691114305529481021537763837412474941090362017327060600965795557178308515347496136807191746370087974500463174993695342610251756631836721953342554614882943851579676721244791053321128939901673469668744256304926988138373647953570806185230211052655037459536408142011212405768047118094499456769254600727445224851418768410323022787199620498814023435656592716957438776914807594707961536206682464173132805807594786297373276421778031519251518446892549880440709856057615706889549896376672354363543608757386333702814169865645538019259276161576042873040849314352253838209371388660464263763727470297486132187114962406827790538779567750525995242817051144703163538710307249903730641495056856992997714390109380268982863005033582520495232315822711070418406688030807602932476565610998795919094494814852291443610994537906184604807751486481555376203313741602424519201782333490859942850656038245945039803644898084096392592183821322962248627818891346249466738131775510430912010360238687632515035075646453795441603669544727575421237736777835758967589805139438780483571642109570180900826778178745458558619044548036062377743566335498004066889337260182673233785861087333616257998936410695604121385020088223010945066399342963943210588048862710144690969427094914204678013386030334734528557494980744991872199489293163585563044624850903289512134093587615135122542725985959260748637355037662736544089185479131699588323059304642244438261391654431644725528127156714222869955072146991588215154342512008792330764099717352799470472730171766402868638011253724223695668510422107605252246302464122088170076995302343978783560420405878514788665892745840324608566672113836819605509683773911329143259251946221097853841115145983369817847658866364671751411047627652775017152742813528564025814890939785921346785974416362933521023753032818030990531461194327635817617334883669644719974442535799541279487198185507055857162180493941145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] -1378295135306742151899520955687587418371439462973749312728882471615778088612050790511048329393935369896237107203711006746846523978412975801013759871388393612568427514598477381508854696506246112051660241488809044846079226262635730206648819552605469864586515012319354448662160423112513264694453407569709396732219675434681620195457620486508532282503460000305363671271794135614366366433272428504802901094727061747770857952023260693724259872130548019758507364574413966851658911501546914269908563450955181493666380492503867606606072702658352032160496807228124448932440981062000809431898246624749611358990649634472699533565476956544786438673791831806274228925064824374763480318537115730986230360850851196402133618200632145009750580660610105458133962289198864165245042407070479137481793399160426211838990363020871978597729587055386401492639521850531738734089489885795257388793027289879871695107355360196303940614469389865884109723732776584605345116673831132853932711929790332841234758082117927596211110256850829326431727814487859870563174974316795765984398248044739303894325023928566697549642198410459984711647436989409177367412265418749705267874984436185718007919076128897467410614127517195700299982308349617485662533020626748977941422082537955593118484293681195697903753230112567654562413861192358847700005346436855244304478522493931815441491971410194354701339412511018158687847403394069742085840806419751697456894257444266781224120923696701265892665170931074001452259170439074308674849155583209438016471786411341739943487946605451045862008694344884263726545756065298696731552327720279458826243495074061671929682081193258230258205200228050616030232393282929155417601900872423263385059066486004294196515781561397863390736656150926697834675794873488581353794918833328908910677858288776093238625822133701327253128612898025408749592973477272540324814607891299909151839571816474230631811364650468514146218489672378385222662610980870758324515400369190162704891072777424975914957809558705087337032498986964333529267140475112702486864239944052170264093633948691165309449472285626944794828653818353309453811730817977676103922621206950169659080534035796976823905649463614993901614308430078759118718832116848101608610698717556938094296849771149497548704839966977430789353406529098655426864643229417029074809456407786470136717657932298227868831066764283523302490354665661491819062046284421730141379258197048710987510342130267019949765794777410404746559354343263859184390826724692287994505870469366881284004040584919521224414456744507538227623419043494481645733396183266159528617546548973059786276207645851669475912972911263805074756157816252034713111167030135576356926230198184794713240594593826934747007424655337706311015783025003876370973663653005187113503427033418879792804113831074572274556331309569555504341120259458115933830894760310231282674335654661324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 4340308412486968794166793171997825141996068051665023903524428624847339543314682382939516934860742744125846350925508496439038268250496461543919265796928306180293453632479044585597201152484154919585812756422595613963345372037180686880184929851607417505460962316282841640502752038343043989979531995294147178741986255315516593108807955071507569071858064271776835000999698216635739462723187889040066844785180815118996955639362519734089477266527210523881151096438639418437938080615533009270519312671689256445658715512350155225438265445732939276501106753621818107353644256491407831020426413703780919570955962437177071402348227993925387268737881507484336680155122027634202808831116948868695339616822088637831771750663346504930337032925312785114740553027057396696769352170404242375777572193419237543763233290849649457437488648979389130325268204363007359966438858746332015302973199675274836290418225922278324705407493375578883866590199832961194509714714547767189265015105967025638702855897924125031151512031268142297498142011463523697133554107625143112435067538934197820533703773875678155089526240346786659771404451937874830983011476888615626176996181657609518818699810618026899882388702019649596717565901848603397833055589867227101458419805350208384952656243024761688328372104601723828004741086600776986440594908813711654676340560156833528001008710063041937328037887704071093608308586263248560189578129120171106724461711166027727913105324985880682200554122312003522033069998195378935788386570989722466574712150196939811598730143299473321738162498473776607119630618317506816215286718417135479947455145048887472152056990208490878041333872513721409353072098978912650403656394027315690483733893750511871905897481721056918704422182421894927246147900940211277240900259670648910077292794368163331109698251385111215783295108472032402546151926128892410724392055858686128066186711073656198228232735978593906937820435454966730339215611288515341231269472065847780717523182550442743728395692460745566538817487510056486688312572656967754685306939008838056103696632345849243429312873370855818540883292635043272106989078289450636155938867629574149130708107344866269682316452123762639899980011257627405908929356482319524543958301662713449911178417966236179360377118424450592294618494260603971947472914581588918937946595443059580876844898832621236773010128774454336525960952256491878593454740702434150876489876920548517603937342378789075444294967229450503659221033037389932405010899188032158783109723382889077249534692755145254188989182950418841803438555190621492951082227708255221348412318251465072833984789645873194208645313616695079355814737710824809814914096212970262663626119190311380347847160837365840417664486223250765208508774147341834635922731151184737465942548375999196332922386111133408180742285685330367882171309960370185580961236079602596940995465760997376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 24442353231360280269806398427233059212266484516253456401295265541696602662735002742401800034789940345893685286837896074195035553402813751122236163903273082084871636255031426546940705738641339294179163854227853341242360210570001639819261926347407076818214436316766337919010829363424239926455778323133187673073665792785487942355666464163426278747940720683570397481513779736965810102127254309814105109836493219869759301231938392958341993874877498993033949028730478241781258424091895635371367807933730044581903629959247424648196165489889116812606819211332090586745673201904350207836643619405202070073559876943889409481693948679496887875189229960106104610140761963641301525534968671298011951788464041337003456280006127523472679491878099564563056840374321956937445721910032134548131811756658106907045748404459542767684054786612594679585489765532945498122015827278711238693673256407052792553282815457328653918067871810259462616108316322113668476700950290865589379313003316796618928701289767756720154346478374166783607085461937514131851769058311435047834182354107703130168680390638932094946102017061086554934110881579031650572767788126026038460906998275323214808320404449931408766310918964917628124238132936292366085692869732802563394950077230392423446113776832523915864345003935363170379767714488599729334388830963354312557395215547530221781522383316959440723200274628052559262318545312288806604920986330633770916153301473867805477142966068943670435840464988391883159520599443492525317920031766398091374964644461584726747061991039134260964173847652433225493120604492157230618865529027583982267906982525818616830118506183799810573748258886176932439906004912722423285680614271958074118214275705624163321515667760773846873015322315088374136180170267536820317162495127479399463258842937873712278038560988085432751716472077693429276390671831171923401103101085023369739074284621570081137690021897626426395852241116632510542049959204101405782037873916961194094915357569144323842616544578440583845844478078509414632015943841970140476097362197321278120197041045210958204418188285799356407503863857304622029639019637116942911208950464507309838140206732106112740971524009719545832689130481864342579433683554066703761469218031358546120204951580930555772363412299914588714874267690987858805386970324298274507752732888932625766762579860603501349402475511512285315969868472778861088855861277117128780313932537514181555402597069419155840862995599452458734312534815504407444072897023096665020072448258824931985744895543201870761278831037662822737674042696397881083222262050640247264668342964362142126431913319992040014813150150420219457188671711590577647982594621426569786134167665484572469576219411528503720294922414482791772898769922296775876080972161290840233825363432878651128505135779297512877605946965835851994238294112168690949654473141251825885011891282656624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -106953216305059553917502174696520802151146074836561300646650100563417257674203466513951273668816713285929475559529102534913803595146673152509870564793200008784813080763777501179195982410157885834892698033857129059498920531452094963415338260605030043973188997678412554738102343075545802879469033191727377473199155694876827551693687118480070114376035597004041227034236439733824108653390947764388718549024483573381322894775053227221164847252474268056303245013269574353171208524528591656515079287242447347118718384030534251146683935369473405803379183981352492905146864936410075103854305085221055663607714432329653570687388368743222400396556783449162259180859085638901537982475425520099448865754104611471355932777838035691551499832705959222181934820940753562321297756594537980947119342846700576351744149895799771655866855045295141034260380910104083779638908063838555448177951519075489197571447385214421592611315763552079594515042218433158231354246340038477419159125936823897029192028639408643438399740840996901660328002313516513087978975720613712212638654484203253581579855650800099499672587990243501899503128146616809712474335969236843110446979158332352297570780198524999762636388151203876754120839451634201156868183217961089109478972604330078022483557887436886285621183798377612134445502168351123790898745197529484748998635886793694888020025712710652922254211470422456927589289147397391529358779708007233975646808397093635182403877084677642222102794138723509002030298465691430815268682243923070439362489076506677272304972395904017853066461688569753576194427388387375374207784594034930395766365739410721700805129431327305436194408109772229078715645847301568095557197627001212966848668897989841458557241630828131971872751995710017647879132300421129180967605521032141671424299811401288509965889513270631577769021808600835070564993273525344192938591164052357632239338113436982178617306685708266624066831840434136606896484929164448152227626391683883942456224286918672128208734380077596123720049630087583493308242285810637804637054974649035158081735500485715689435360132952556730972314464060724592654256584796618801522639797782199259029037601504156616122532437493215067180317879692452301444901647645219651444161288817675996931391845170935369911045915746047645628472417166391868034534730591285727495895632686584754872704787512821450311556621207668712326624196897305800213421915004545260250670381887713152536302848256261908010553296968311843477672090095061576349732577779313721042437724125879719342147488340662526175819063748704069412210325132370302691022443218131915505795973470085090411600017164887262492963195162871476392932195696529635061284047459761932422924088118037852257658728854003967303122877955013775927592845840638744948552989974742331923941456981564489606431591601035684848586258361114696872845731365294519472717781669747970181252448998391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 177353985143507209428561013949211771553956321316114867139407534494093302413310703841171677368113103972931192175810702103438347920332696366521346122866066390959323418450495471012882002402371400594479489887798646238389858697750423391258508484322865824513893793135395640526298480221793698821070316671852962126771293521569217882165498412613649080433590049108836935294140616098427940952650476466827442806490720603209755669599948785471507594922722603148022317153178064691725996195858685102323822482234126096299792606919745955172989236744179412868882766378312385052187511327135242150696322876304681858699553457444019232363466617050095670924468487924574473316115071333091883655906656531181937349616272314640256460106716840869659548652742601676158822645225492621780093227095750614539239697921902039358466976991050785416130231264954900881752612489508661362728055883816375555216478175676598059640921557278018375720584371084870628045844434307445738195007690828271109616510010083950478399759254730801794032072516499188529641525660162310166331764010137499513024002636369862456026743157827374602474926126360850387211444616206501733632095599961774988485882129690226866990653352494235996455486595752351794544810873937104211211821178397348752454749486284070502166736808682307208182679437443174017021079668879654092378555440215973923520646588801946353227598662769301655503994312289979907116336164201995608200415325401877569654977181537476292888412001117280681377429876327273572677407288979475092370053599459957735550860902827648469323174344782649609551575674891450290714201319599764256586661587472638597294202127408890490699526969131031151684501903000624371447186386651200087541801087360846118418537082133418498626503471158778794485449502578629307072779828362621868450996790224475120576717241786542756019179448969038036058582668076267807092071624084525654056668006600958451011709849730583608897788622267254142380266982883800874116389596499036265370412024683519676665725526212408322273189912991194851130110975414695555460416143396884468486889755713709409017009088716866495238322300672841335869780722842965344580791501315031739622719299527781103503883509377450007710991548632561600813643225502325715421000674334286951798941469508039350642568905618934793906176643175770823019837266070486702542737277561403701547851499430550830357925529438663087671121291501624337829601058771626687052747738127357876739597035102791467057881860682657134147913552053540696172087775369829973979024653454555339987302426284302445722985493325622385299253058950078251846472154500462814884903237572483079639978018186158071007447558739665955220977776064168756884077663304951513851433224336871844722628146881768663913204904150918511130520259833487080384433106987610092228996203982951338407300560457042607912852400879190671253088140633944719200126236746626367254078744998713747406897824052658831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -237172805951317516586215223121204679017168324785858633257714994900681335724095552528306983565007051553093950845321683077401694797836052265953562181381463499894988667326488040942019791467690767850041907592661175405117508721385295150862921164134568014254710672280416212137441236684796992868345192459240250308519638189425063999569777914180690271981611842296890086539147774426266863273343450289295919224390139392921189635842674043863091283442310630529309313077661667427744898364814351873932122797887656396716938314524194211487596147090040024911443379021963918669609496835011855806661641384323619769382574838051930748945353891890698664996572977340139901344390884766319347409869498624970381645470711580423421856441074710432076212358711043605290643114874934659221265115741931081973930647215688427920874164396290045118858538124163123333924392318614635942806739629741674851033143399873240644599445819119851862452451169287275816538216639752704580597667435107317430395895774751321787854188885958553334070935911929912767292575540050188400333021986753377691085401002958536620818479562230773504809971993009107673113475128021787872455863799208067403888856961334009479705398013880908642086299934594366326857901205121182499315209332538399570450476050409655384044651304768984568325323882373319388805514866151159740859457045144643684501704875021274779619597819351443114217647480961257895316676352370836519383313262067608472525022056931468790875590578220339720742373659425169068792912743628275477561512755066170943994683357370276613281185839947878399258496436550733604695711510871526744862161190568329427106795581723955156974799335608028534379918629722256147683341409912055623741971666802486753640329951532833368235659279486285208716498593074709853340433163608848532772843409038144192425569933971995953574185409688261888630340972910180698501956296641689743057040866871459064983443218546313068016205521887461692986727038107902171921142515352181933850810080943421882891343588783462272133435665033001421668048899802473217418103845544974004741602359677812897452096957304826660000346639390540091797021518043179868348879835755030053932206669964291146015507694195847648308343272759338015227545636193978730814338785944160652997621338833191518667140490858035149081767935041226279002099787989775277609016357600235399501216393613961227339342731478179376326835105320229724224429900912326304855899138191169518734959473350072225135936762267122898686885356742145115681497581727879503616918958350200605630811345084295422797610772532745123505046847385628297868057258866762858856359913497721278755095239388057979093742670017173648225707480391258055267220476032149918067749100672801729771991792351427533409102503602367597641154843130376293519764641765090462170623918602255346242456165485774620075180325671009584951298205452722524258808792226636974764696694455468207932759645228105728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 478971378182482352417103259512437290559904336639336882012117346834752228773055737465147041259795110287384950986497990399793463666220155125428958684523546077315502886506365238199036751157546751337432464862729561411137985803046572556518397808454036512302930467269002975512391724276446107456367048215409242643815534324420479806598970701326428635446075828551205299047502910298817736926733432644631331725257642789150252886192960711792089366313796984877994805690402962812317442436986939419816416075871877975454549451114682365804662092333629144243688534257458526959477589374285055854120011976904351513561634597416116761819339693864344043382792421282548788454830398122950137657967631504786114981022791149217203946755004268673655764438214746399245616712343585051703742699997358450563931282994619485600184031401912845330604120553954885003168392087977432677514637941199812257980836375310909660547751505970718295176154244037382606243953001021669294127547741451085627111323384984698330901841406066453301700310810052576596602292256022212888920741626726675553274682364005586200129366383542869870608380639962259062687949197475849737678434641341380573613443773519809139035593999462358737317742261948939639887301743060820286225854250354147722951072368898465028075156626102138631914981075764156524598319558254799361467211688818187988955669227100047991706449275837608312632043341618860752485953338756845716809815567841569972383532469901366752584179729417588193187015759185649773238223229729388497388923915759619430640030903889195754863429066380651466557441239422043236533421103467953998742429821800212009266038231096122515668950708577653656526030922016039423801309037115480890690857984503770409159279798083054624678416635903426198702734521073875573082502137465949673603575680544103125528530253160592909777286389708822407355694986723057252413881835730806338642972753898332823714829134568818297182987202380001372306827511805343239435211725204015620715659838325703882283781471968075891586912992106534467205139234645937493324503971666059445426100014394261068921282755928746772391071333277335184624131405005019045728606764772702803722270647185129779005088486749332703646044653693497075584726535515721410948468332651721469667889165941528557561363741382849171261384139141714767064833658807635007629929718051949996507362541520941219630088389896075238688000809290864655935927168528153506094427276144403846155400503089226551087713065812311119768319523457456814427427937813895874326690587234133488102558469951432975335798413958976467047019022880475464155143751113380796745724571060163822539238187462277540411506120960489782531031727979377694454608513272681607890478825063437817339913479675390002313365294596387996696004397872731475380226662629288693021665368388427984934012826329663857526333744119908567846785534127499077581281389318578235577012508868314210104897972083884032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -663368742376213799534096067535137414730159447797082049451618147465698435598883245732967290871603428509261937603262085862176612463246946368039267009039531039849006896121738865441055980304283118866788962538772058135167418691697224842767417111268311721457688759494019467152584144311612744424489447333490574825709854937445738696557125798779861506156540420458282584287785264167766012005253493089582879525763944625646977245303554743325370197677284696545405009291301425931715832173255781081385548398214767257018885888306368761593887941462848213798511534681357421056694803291673125277639844999819527230023880580172168896057343966346515831704277416194241535595942097718180479169050782281014614874531726265682765398300742683196349459082490500408427502690060822543962401432210059168537256173440941649803809392957776785592371656131476773988386890597082656447126908722465018194337128903578247366164670663192959320518721819984765289718548560186592594484159076756292437230939159330932031956277158650557744982157339543651570590344053855688555814795487717554320282167088690998085530830320660445273263894275973928253202137300806386776687147456641609288880585169443495665106476990294859485161744032671767522792567098990664134711902113819351082139684670225425699984425809925897319942788634961914971012917293045412738459331065475685798729821314836187739483487415244602890522024744113972124661954718084934281707158506068848904039211784618572547247938437070653232520370142910931577170399398960350602745156290970896906563998905974255541361129131538628319217314288958924712643241868736942832142523119395781888695271985321485423796584959491331294495015940180236338790692451554735301774794179597794629972598562038550138734963531465502820662283772390304864784706844931359505069834597306310557544714126058946600461523681044211927425645180853162357847808311371642520108103958105533561766322989862144810625218960949834124266019657377581408648406396954943380914919156777124258375853872920579162668281499112687617000001033449051831064755663492043391917833444648254953024035278491550636329030122183236872901261543707413451889833288255219077351034522477004456499879230132453947714119001615290028553441978315644741932185402053327441823178365376953817360643254160724393602314730943621142896710265645637818813621939629676622127189754516145940528592132639739014071306422459436284228095100900470861029718791388412911650958054830697444546677121680265030124877433701409541517747905576421419854431321128743296120152701160074114936606306032908951923509493239406313951594422537001593566539305528207153290712495192908910653789251919152216498219145678516946806710381692308779317030891958083637468712063316874708910995359802300404106505708172619515321075902406977152440570099707419938858064696157323169465259942746745862830795702129848401134219560740726008709072700008166976310107489828234854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -367465219939991676721997258666307772659827179230397031098094489563343832122857393244055421257228687444442249970860825407089135596785553723205753122951920009092512083375508422863742981078257230706433053376072696115071086696455959667568373155459362015407239312233679462191848390474966239624619610894905040573035795175117315374021133029914065011955631431735176090871571567598831925250428206536416899257168141031676920298233235502107971676174443647161924285643688469862859679989339641751702095573335825066991075544094452642360106553831768324767199003277663208398589489295768901382504307564504620156421705258112034708713516228677486646364583623864716242720946251176369885513580330876351068396405508126587840523992906941925269652866696233991029753243692160699302207074805029089576566570186323715202092750499162423073822707922885407313140801259105798510338333070488505099698102188579444181477774545799155999597255346923001471115619383005012038102296752260084598165505488486650309032723676712825732672896234312505664782752244769114239875575594011755243535009491203407081119088444068473826287021567598281746307093742860397321814937533184244542292767072343981699256105583313151153754838460045089728213595143949751362350126102008351722352959230020459130280454310601822346244283521466465407058851284806249959286878452560938201348683313712619872669772895823067310167650262858212983349591508509707411113678108397103194889397400022415044309327500873224528384942035619139447840383343012483833487890767183975827936786721916404948107646580416446538083402224306671629988239039002076678995980416059505498444926753282381987210588523030612513588289120253376620987102313302287959441339042103419393565345433703250704869488970390579315856802720297804282415825950369913411262506584832183199891470593399530363276415580238060111945775506038167436022874277282903375338411238222566648692459572093815159427658527861769191151207406742284960069365520483456707437644229047945328435777194737496047215413082841000045345172838022057560446945944779965395216925029077395142160189117055512155830656623686348568943877727186351902765888353482252946519608954969283868699913136262047813994832214599283088220656443196892322490339056682336495797402690180539115486115549298678742305193796937951998563617336070461982790760902612176909665126584445418117897525887838072886729062104879504328445323434290569139617391472098806692746597549038710475244785800909646859857906953046008305294117748641744493123070550947420125784031410728437764789523300141218503418932107192908307993194409146649604872788146874248798761653885688657054884881045677199529386213824537572421562571446708111360588507617062601863741919142694976298761809918163998885964789089464435271723618492775286587684369698461362295272265144898840836128478208981512102156374763511712314620863315087691160440980633702980840333859616177950556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 3358004975794460872129618780427542833525302808732469707745842649395944663059700189100970938793927890029081746691121202346362145139742537784510316960124563991767456673227004734156037184937296069815211379337943657728110615887673910085140244710252341256790543820002613465964423299276000493423392084222698954789836658842971538045427012640766461156768130227586413031114915850671814159528889448711377060612242929988147582652992473622793960887323788356392334167476863787777705248321584006164427098939706360272266166627423536562468448049248899615812888428608024604081483997656367003414707590562004009027787282382597260431492183869100539446907794826913381927292321955646817159796108306243251908963513498883969722556779228508473321647381123879090966662913729721007861441893510491752411989537941686445488097061309084879728120931767150096560633007627195212060210594244571817463173433644055071981920909166257899117394356920542934353241030504248932822757190233669471263029300296692161572492653648608314080956142091366193851728914365786251138090977277470590407164469657809291792362606214596947240891056807735044297849847354922906240776613554112726669866925128050999317915104002729162216526854081579168690354869792414862986474516422266732251495061940036635522011926288786138507896112085885624340432588579875637931362479228011542409187634382174756966850701744060178305777291429438361372164015045830893625954260938208036229174745757197125989168564372705309963262981731739326669902536363783258835268458462716549914664482355417810326296402709287850501920470899619537552778141674613382507972326247100295761947062167609052372591808598124371101853232187342679742434489251650757062985586647162107230515971774662314141162065179421852550345686685720305515614761336206198187053307249941837085768923739394757684534934604079288871750969468123759089579091046703672948022142500575421273842872947846404793170545532601421966416180467115054989037754328360876751157223655052044120370283199016492446028503761691358643689539941268799363897670629457725409627060573978275268413519570580518167958703462319898929111135522586771824491735296634731976072454493250038094980265966317848139969752046951413487387192979956709820403432027944420755873391934880105089745235655977274368121538981870217144496874076123531702074173286640335797883273152946721544510313149985890981500441209066292348636451838389073877547626106723156885470748392645987266387066733798343080097675733206013317470832802353476531047922175861981635805756083204364199741894730025841304360044560951049229722418187837762868087527277418545289896158328145821196664063042678525545843265430932553279464845528410176978153094416146461413745562385723716865930395832650435121296642249699169626076766250058833198301406313942368329254746030529380079946295051996615774549590732788065071145233399583632655105620729932976226911270069700080435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -6966513862628860201220057944028419740716295461704953468808903534921790363627070884052680197791042625726788154906518270465208387488668389143526937632634214732206694333717762817606330046855808660888749025229557925299140891116450081469473427451362428556397880767222565982866010110705604047688143158387366812440078213490247547087840421466712115869607807199780264376155367728228367849640784682205595749160684012576072911929941401028533364159747001118367708309105449242616057987345100398147247678620482267633771310257666196914912810616314106034048573804778765598666664358099893253334717081206909177310354453098528895394781288215744774798463044194070749449786656258128276944653885959054167212648529749104683017507147896860001858601120930986625786209573829214968180920518359302850977768693886931172170289668011262103177244345723308688305294784460364789019471529692171208534111958010986955392303480131947816248482176540355146788055791369708507722575478284901657900537909874067314123543514316265376758902247270773617498436714116037609405531073779176816936858577139243412166511559599478582115612964451567095524113216924874058933130223149263829906884538604587167873667257030752759963655732075581848382054190110379697616806836134227707253147132239353599026531818910453860340105475566786243486921060017899651822925246568713182148697549654862500906431493974335076450047184458423610505109778476837345514722979429216187265323428237481444458737311121145228608464881231208755108957482382049448077076974011936181927757115099835664603511279760438351492599579221698467730079653105521048515196156980953782863544569696806534084894315692487104725781619447398336388058224202754577350632004298889671764816119663825635658819361955642560673210304761375440073176622953951818853137158220450267433004684219603689564894173265662624782847823003606673860633103593398307188485475381510255036410149140969773101890545812947518800731365317897708587069509835960953175320427635601785544384407585172903383762712848279184536036531101394156002719569712420758839345840641065979796865280810790044568395956636249156164216355832100745499524292955775597381527788394526972921427563806901671479213223894595832677737475071515936013693179038215689639274569450135865084917892173255177851110683220839615666131407329985826022910575600853418506462536323186101923097022971177603959657972931539395021999973512970378726677296143536427231366535766001447501964828782253364935670081413283361360669426473144594855792736227895009340415196719998787497446468070171729863120684852546587859170133228735517584461763136682232576318087886958598660900248640802548126906972611122110817847025275367339297359039135955910085331755283608342654526349614940800201098444080541857072505817645307170450182934868325404217645549258139492303059751084683110079166856902378684406753482514558012239921606897769568232814807861459597393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 8793913518651274001689598950334536716223404044798827165475421115119585047134251586364337928903527912018379597102332103449264225796748633926961467467641088651037414788884533978400711791019436148366763966173638157345314062763486219152911432914408387307991373091283216313203002086526739558654523379748572402784287904822804693638190738820740819733571762646172145514677566449436019659205231486798408185312286511788271155722680274868425761667591701213682403254323462592332975120902933483630747967868302092127214145007933034797337115556431728431253648831408738303718929134908882830781581742283431840705702378843278291958259489881704610749048844789414372186575480950324072872373133682925699374726145320141785713744603644251264917666189744540751414947506802154327688171743853619479706226381408465852697642989897684084632949246587353505425290206470559760049796949437971550851812537711424420557350250247393530243827132684050953927399584549382920614649836829740482612542646305507176621914263805808172026104685682357482643272992098840109662864858806237852136938287651006337563361808354010541212859020237817193867595868390031107727826042284890132536222042956988304475887871501452474056264228980836342022446325168549441894338443175690665583468917050612467712013082935468154132324260867224630584260946503145705827833895175290569429209735981636030606275341676127456632606326885147011600157935020006772880834337159529967479250165397086858393649498372300473007921220085480478894706128784394910684147530531261223046467468072336611787464463853939952478942224731395578125959687042697271215975323603989795444548290226861207185218913646443254932193792686431968884337072219824674872569683289745763685480307531856757525841522432568103732802434731965405696110558573527519651300992739748980909198232245722903143014397323446652746918416823651330665841111933602303546330035232265484632548474765040230772456563193001278405123943041258143684324422789597233080282478055347350444896388185369591081904892399898249865771579924965817643521624563733525356529538205370970220040723897314683931960411674159881098394606876699109549448168545028904898619339097841294601620132395105091648036459480527469340955057968765646319648180773606879970301095944312532969884673530529290486079671103460565284824783917023235115254418182578528082420008062737795152473379979402205058017609401528190255358049703393025081512943066211988761744895049370876379548128546961760101616492345065521053031423431451813656071555346331469671824447937462156110677804778169215197267859787595909703522734704038853855589325892272793752770420727096876188603601574818894103758647315014737556351586839998517945437552295331353291070062771376896619075450428805708973231055145829639779791727998336902744511685256490193633251316012202418703133321954628123964954032007150465111659918922603521167691391272928250628731378451802069401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -8080388705383788605491440194375568589491759867659346642578674362216553291838954512465385472114987030439677009411098320454104692385594059325920516981570460725248119949400736958668975521951500100819232371130088710533308830719739217295852682317390884038508398718353435627685521188704350378786733281310079696295446484317311176531302357159852341872694798529227480139323625652237680011673083965666989711803369568468222754929069134053822846891252047432725349540883507633136774147632536925508965114416299262779619684955989820841704548506206932181589284737612998690429188627212114678563997056351474880664258932524960628485439244714479350242997112388122817038190298090612134297131729555641632285252710681378517058759424804582518782556496564061265528546344662614829310594580573302406783607299363741469213870233754333486630994087381926115152488692019617494507073949147520965756351664197299067233121293655134041203702196735566910347884131977396103314210364822384880288682978108923721271326212024272063113930818822817908373035071068283669807736036579312441832225558235083785544795452709197303235299014027451891852999419633180669039454064867432039734963998994884277708101121449170321050801279111885165248919786831720410365065411491192936428750517096216015038235679682172053147899792028901069846590535102062390212718244742787353380849426581462270049105116852117000648045359765405645895871067662143257755971431206362156429674045356299617836827745809104787193854663897075631626845804807235231899871497384732139696864238034278654831623032355866349254055721600552598323092036015929799010301279995919024191384978916067100744892716871993043893657093990610344554072388925982628532061587265300611333960048121010245042354404682816052745314005228123271706848221533367972102939763444202699052967782488806543506502881531101289897898549557893286485913752864711318645921980281039869494297957497671170275040633849649293744712267817847428446271788842294754886568167269106858523070571444626622720996010852157358934921309816909485331690683798214889898501227747092992738763510711533456156798504299671369128797678595107139673180580963175597346211862716934999268357358405587187505444039508502321486598284383642330207038125436612525128381982641463668407232570123470067777101751996671828303436729111008721426769765552609356111511547098542501537656424833778242023440049402448603779617594424601516912701207125144791024500248701528005059920212027654161374216002102748772840238149787240263393592791396782550197082407704504193219016251736990758940262705651255764219294273211539231102610513979184420301100596085828015631328251266294691859305048902585238803960618449571629580700243134975527718329927352738003873038083619625915836562211180153703029087419055882703540816772917083059520121452715705912165198220467604189674484738418226508229540662950192779423123217798955008102843798374158008582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] 6227786506477176201962283818279183947111095995480927680093755087641973023049603001572268750417359169303464814798346884229094344184664301104971194987977468175838359211258297637751837875130500712429948685605621983635462956301220559847068630688253338694394885377650950037651863470905001361302836803188364868659779964429088993321936782861244135621999947607839389461893615097547246547780513493044091699998380711074159009744447092226221934716093165909021087215885171947051164142655804553232813290212093179892847302861428383492236902957664534477740722354092242820306594773585654459483800650459710757914388053664912586173115080771956633332605038161756625802528022526578171469402905918360363096678062847573503947537010420830849437168776408104764336014788091618169806344484893571444065615790071873266656354533650370603062487518635294809631057483302218376902669269938366059981678579446929259694689514240267928783647763956540385830328804890771430484858723075982955175945007339504263986196205833858246444941521841849401644441024808570273684375972106972731128901748896915353441296891509294633559958505977452932344900354115018352722836805960687669041359402424108748886738594138176535638689336105283362623310361958541210721444848333726706774611206399993824138392035255675819240044975896691797142707515186888429150927526818611444490533969583885371291005558844731276792991555427315535966278489941080178362107751180968410288642406631541651420833370359978620683598516157358380464878155511022831649247539252381722377591424500597043458856778135938195042988307247200297697079059294200611710481233288148194338483365049279131510885926641559650195341856449796120105862335759841782913782467126169574965114623803004452480977890091958108841227320021405782184328659333693753459905897504587296143068888105322366380763950289333016856202386962032079487250229968472488186405066818585824000613716606740918301382853723383772773630067234381554717611953914619338740842804108011847108047824861365057322611387747230891980390683587378467467063450098195968529741723766378030413720893372694476995399182914351766832301284386427658842759104595940836968860628216741252844044887800060698723114400075136401779180955351348702289077194005462828784763013618328229442446981803415745063044298426832133865634609065037346357669018597640821663858497216507010660903201170527326368085518839112546402218901587338759081416447499560961046291792989923486188954113388193060682760244117461555664065746889159317376526462508398410689814383431657760075164587836550770271509907704626652261082254561103674941546272303339409787505707316446578306839217272478293064991950464181380512219530270114075138225576882736653526849317233716037599650106660063884329967311168120041552944648890068487069898784903280529850041047462926899371404150990881382862079807054132876194461755950179374578843628973499522698168199234570944512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] -4536208759973386123109420283951783238176217091882153187901962197588716891822282365538321636901938364316856190466670085493472924724830913335469659565549101266897741008738810946607064935879146427222045400834158974344229573554629620978718796936450843460208909642871442946515977409467300877614782626959587776396302492095644825583043934265007823194424119499563457135101918399712741124577567954027082802094297551048572979214022902302207760629488693192533463393404135360770585702506117984613281076551054301794315905193078043618459008823490399381015643689281769913493214753348578919226167370700128298007797223324464373394864584295217005150770440914957927838884391799753743485409009795190194988463458342408126627845004159656651483940303699586594901953252339000405801901907006794368787468931707092949747749541662678615002629764276327507593985683893864754869096806860554975487851658603083154987004112149884523335191851674968449371938776428039480327697968805762305206330968302348465204156137735433202088206160296558078844962187071855346143866189965297074292115762354205526324522497832310073166080924901736196616785113303966688129611088356014754008490251822151601365062049600908141789609041318396549351371508824703365902082497606288719036206872811324982362199692701769954324830958177084278316962068574313947130687599599216105327986218251744387758416701105439027464663976069469311894024196414433879314857037775175510436708889746587058131822107974201606252685816456679300331604305389141691663813016698723486863542544859962629157013248146890559339767124307557364529657824763003707965904324891109806584754544123699433492537590346565792093932466065669150172409554351431112237277834579007557946458600177901371968486052336666886886622763193903948495869325599849937196913293438009239818165312239048365000853565942455606609271641730322943432840653865398116034698935014297576130366068767694758168001321319738104349939705228158820198100923092596693426792102228390554053450328855988764688940754970113001235831046224382792545381539454242209144502969529480275490399581345239038618042158088497821625125430800429429287204602000738337279350044556732017842627080458866521511050466264917510924608444591499580351499724516791059700338950242833362122582351810519871467710913000741939149829637705586829545644440986139766036937283031031182770106651580649965573744935606233944016109336806911186253719551492972000892215076761534672382705141360565340762547831154137551952858737175372558023861785639944409314371363587693153899950537802786346379478839690587684871618030209062386794666995116546303869076156414810495500021677204791297386612849926520749810989903055063589752531742267031297978715133953386544723148485886214215594132334129332555075178652871957689354980586464813830158747445939500788098030658575611352509719645328379379468678715821657791761619135528826601849209950853392907632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] 2533493347164157971861357904277899235085930850723878766422265445665789482142792236440887631437065535430262949243991172965199422288387188806392574156667135404455737646323164208212927244381913484899994122004618001959031450796409191105948203738899974578362518387726957275517735269400407956358422834404404215280519358838374496190106916280371886072518590572671395598472842540758679506521521196520729423922123408560539670965074086914488734166045686095629164570555660531848412777594921443457459229884778352454829393813279687169739180914684197325763769983264130856212407993647927378962442144979197292578872350251043933109252743289990016806213035330904060354255538522370643960369781498524949304538886860296087690883410319865086365344881735672326487217059877004758327990889557458487480569778106110853955227383618133295376004389123582258600380612640061785131563292572499721716857119017296966987811242467139007479125656746505229608182051397379407831337364745263207483377556846655661378130068251551009108000352366403369968750727485406074580153545791788871406637194964936402952960365013361517692748314317912105238919155187505063947284705901212116685529383633066207899599688779729784996696494025340541492198454058298976800396874856674612620662427966782169820823490351802047085877403477642388370746649067079334703066375839977161606333447098004759094878580800276839919235148785834167729960740220589113930129647093619847774817847824141325418287107975454528368318201144908215931413583736648632490008310859441643986518974327944245718488961490413381427750590050296599791277334850048470381532855849703942040468533840429778120241162282650093476104622173768179976029262443686136589009511659076146654343051713288368945246323619403419179745626242958194369343371664675110752949015042670955446828477750252343311997243704175013236816057526806753330711323127269303225834653787118723750112503172272670682077068810908157680782990731536281503940291890103851852529792815854094697477837890602072511615008423722996018466813127251238748896105228700987979353959499368858220036305839536101251153549280844630353160517849131125239179216420651385280879364732377051664548874856364332602931019913642781021385038221536082134695601288097036552808280640245015049938374293560947879655479455132813755092317694741999051607477654357681342259454915848817251469438837136317256748582527525389147641508317315850232091774859383305591348071969204589811594899648906334339858747350982294517148517460358912014620465621982729764562761090876464807449018612771299234391161798497696093619617777390561449875579525589074181076589795729799402308973314959084042867119567972189125342574128215291575599643170682586819283048065859487429518318888536001964367432530208885632826866497307080692715095921731317265722547515409032023512208395432462620417373656277335293658436759754419108219823043431628468108038000024223744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 712974693683285008393686926090699602787831846188654421639529623823456838980582312485914335571420840184163179904522258133345731064021238067985383491510575674128531585775524945869567141500743118991149688318783836002219593500909525108516288132400364729549325791855542511732715026637869546463117321770606771047017597903040311897599648989199676041441348434186013549936285344367883513150716880243951821364168836571195341783688496446169798846674378364651099430147905923311648989119003613706953012688376841010839371719180854443173673465816330856081334599285280889125957940109155558765058605563586282289086289259207565242840827338705442860779998343738627290090822810273931719615239565439078679716915899290535628408810092304596545033148386383619155844082712201769593717169746269192756653585022265387314259245569033178500601736319427072965754725164139036844000874095442840679676339856338020572108863119844129809608769267816738329293504735629006186478832173176174441045340398980450109335352605542981714948096708859935480575375390100315073090190420560171588071600122351485754536820268685762204552405741755595925757477308229874975155279604613282310315363053481605960623238688519158305481741451823473296768087249379825468008877405625087238510922597771445642032443868508352466540866785227366753031506748219204398131734691320690976420055714982304144077545439948471801872807453724192844983029829503057437042898384934340454510776095736636297491030071561409146690023322159373729473607434419884334328636196548160628155434206132063112737905343647574082955895542791106217719597259577606013266980151127622439585323116546062757403799317369087712020473658607441344555708789073020433282907206696745456451016587296951691438691302842167563272128459639681219836735357941550879646971482213455100319962563510342238347891943193966897446440606734559032011537350630133958844978148972632102440348011709766406528782015044776966475246447702957936295222530020102174644738218050153951174634229406331658879128235995740035116221858012192662825499506336305401048881642148951654126045204502436654075333212228557520245385755481172221092062110868632538484856024597798382531401205865290408374367520820765263759554288784844801991910307290816590171863471115323272239832997242224939145247510861852290965032572785425835107581956991114681177167565650737627557713237449276677089965733992496087271345153971375145502309761622998272488990721945163519657361695808904656684058481097178861506332036813815439708994128485149910564182885258604192398791667602574376987747690328075232243252922685567114069352674517145435404030078382282525765580184455473083444726670410176929581364172542864001811027243044298159784059069478874367269894296231111446695701308517134562799603191558207252086093340645314752028020911225531216911827109015007473910316732758187644989439054065654971714961948115509011388687914128858152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -4411652571091043321969334000187497684445870539437801560641361073147779213211540546999171391689369911906568060171566590919468189489807244829311285214933621713773870915148958244401857038313897952926430139416809956362912018885209966379543276407692275027484005695448192275209872540723815276392579419113553034451644193975668082761171961199649626599703318258068074169134996459748098542562766641836870067580270239924266207637844901375582086845923453556844901797596425788666951330091828319101945684604810966973091626080940513480594515734608321679630698717023175917424023462948220126872222166254486942427837352762325323454753778646867906558035723206321407030020515389655197037537673162828965878603233803679408154366703856986661131045968580188015967515723676926915622335975374226416615442161194988330037523021505017187515552499797535346059029464953052106210206479346723866649041132616255232996035657227485573149152569516579390579301748383973458108910775196083692213459027575378629229853558900087057995919115174220885006084533248367865722284615109014453998806837831314869809265251241917295865876572853278767016109467844889206131131657455186301596577725188739092667890034396904816186826782283284539979454245170518953189464545013923252580635497178997643986770226424705982184721647142675952953523591078817654177920857280755251458050801728798183210275256851171417775227738581609306300544436068315034703840458780420139662402953109514886374728768224176362432941040022416992141183696259713565031069489029280368667803638354030462408807393674554880609620224409607054580204939718992099282922828167062963868228458768136969874466198468761884255735644529054145352163806477357940696317528597953038562434998856387226494251466817470885062663533065618846445461669628080752446630910070009352455589782732811146022122365519332004552060848674440572295316335166396531017661785780057434521783990167449507359765441653829470119789486984025454445486800901039909472361519530031530977105130514170483956936013476121441496627765392341477191184671293342714837518883777818991316883794022467586906668950164754668197368243438673586374242239339294954739943423403947764152500754012312949848473455977638061838062732206028571648272050201781722129737561709681966894451477649541065509485848169674584790484282594884559750123896135249422007459423486688423632484488392334410968424933637915049643472865587921331701539735145111646210414300067160004019391060192968594390770218972584561945682118145926042152386760388000813656498757194658979080930733441529613019860324441110887786146903595207741454631343835512474628490325743815291450029275674487874617682456865011432742298127600108426940237761061448391397362239816189893381575797023047904513437747150906103980713890462023482008985731795757973224858424600560253112339120449252193389367688851704967500363226334707094309145786646289537196879790104707806003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 6464477844028661941948555792313006357032591006597199537037719153621562939913345864056023939532479306727263002557597382477417378640661347541654713248010315375132173338753164228255568201444917485304294523186865310179642992225791000676305428909959658322155478149674849672189153734474078643403075370654039891818373834361378648227308880204867541866627100767268461818322133859566945804698226727323161029363073963573158844522199822612087694769099371766793570385283263288797570086033630636724665554556163183962112990580216745890659214691848982127969291125913619905441616541133525005546995657017607819141328379456608500461750001580976426401326227839841450161434400609019774009409347845944380847858047553255245808279782741753870764850176031446372754348785621884402342744742401084944714952100962934265614809382655393059524417982105671108465021031246819132899114502684102784458121182482204188054471424961611904835656460184798972536629399471622015605600611357149459085463515483653268412764650082300188480495607967259032384027034577839536039258145774901839763582087438940013669209771562559845466021390305348465845056604521672995161958487225267313854225583943173176902168319484190688575775084127755127245355159305666531943948826398989888462508958944967079385660447721899628690936057248704370010015661659906101439752528496078357735084540574166582905862993162045972142493026164645849921672412720487369024601610328930186114755030857009263241215453654168117547427634081762027267907972035039666432416208816585065274481736384647269921512058831714204567034121963921400307754716552523312541391069716367832893443947860533728339315088032523555954259071295955827050992286265732506713071491755307844251918531835072053782764060007517437640721959838397083665618125698750680576937170221563291189867455213443981234142643496367019334880332727996369174781799442548468349271432276531122784903789736204457698360525263121468404832958419980861681816658428615840323222899506220521826583935991703066237348557643108037854479746983752195301716432433929234682254631524653990004645068404609956662110062517094519733879852291056536041311309489759411980346894713943667664432062423359532475379172438586241926543921336760363723258878949813125961665548888516056792874367443356655086100226041825641394208413629486893545293589031593809221553890152748790819384894460552922930020038888426742365373182935203802753757141309770646169956421018684623266312902713235466053454140983244860143050577195244555985209110095304920121624319655539884534062045922910848870597340706031676606097427220046181423696217341595659579227364282885935201021334472708951656376291202258864669553934542103453244283338120636489756042602386928023085682645404498464683183128992629073716379186587198072831946170269908903122536197025119516216602402915923774785772803620415058769548943334576102806731801786577163550973280355989858549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -5904332642839592189615477753660004844887161628153983803317768435393263180991079051170306337873305919739520891645701954721464449523234175854684805719430782853451193860582516051693706500766487241680986026287638368975464607606841734619488065057169756756226225654158852677424346798661211924632457937331685986980439747452251867578165443098959971406922196301492713567589901942683056145458496051967096086156029043557185837934185722823859369258429027645235246908626964496759347613128640579702778344893266805578719681074126056584033437736718036808887386423942178445335798866645925100007022945667378992694911577789663292862485678611700790814840786934376227169252557330042909318487969974259335044792682524997761004684224999672162316127909927615593581490198166332764984608657991782762476339352229104683414220516897145653702680871561100444858045699048030630760441495080283482240147142597826235201976661642237380543851567939878646823697269860492425469341493474779470873560245769134473849134157583737524335445743457535394039562479807112188325537359764976683553607544445787109024263751123483287366113759008074329074918917752297599705696688884398943781390659823653885044961846845750587731939864699323587387321210367669051170439513468439605930625705106813779132788382337504334285206256555397894253086545682448508319206750305592728321120333706632470451543246574842429974548362954308604783145484486435356061708014595799944308731036551497150426778594028187703413219748052430772455123547982728498079864872948543236764736707963004141614739116015259364139717881572562598245497598350377474168305845611335147977826936638885260220360872723965503781347254057462963751649194811934809702670905819960804571711592993117752130835640534960664870076196153977641361681027620979910504466402733629726878470658816230718692979818006319529349899836806553887296398290711429407189853907297855645416223399744535068273278557549343389615018382097865850538048072733130331708142293637617244047875030480780782134693818072779625657711798272580703499499305197888008917351182116589269293226150151835811089459674324271517291395870906531995909122517322328420095593365660260626937094638753933047662402727724868107548929129189958304811175341398792457380090717944875085963870739764404436719233572463788584480383523832836789976088057140108468791791149612559982544366444809834329658087552448160795642410419343616158000361346679914007917366411224223001514965536842139136953813306556038326877140037221739538260809050588963905432383149132686140351239672555884364848247948809225800497484162983645174671771159184731493924896478909944349602396294228730051946180778204136187990575762618866267243787978992673607873993963106636597195811998053610933266751900281646758885712150342316059226710745646807056143237143812989466620016157740747534487161488010442627995110124022297838308138446362559264060707346926848389939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 3818498657055722068647026103275018547177317873628950522392438730293742691988656297210049620606200379073966073106324104287506339225695184145690087202472606995460911775996192131452641351763690100670548116042447877996210326563621723191013011393754694534369242053911695922272551432128562234992883551999942613612486774960777046734560367235893136950293915826138464888476020889145558444825349984646949270615145565130504447651706761458519757747643983697747608490850293490891489112333610528142976629300261019517361793806470241826632758405454388553391461179992114379566296575334503728304259336414936115569394535423564519114207278163607453038282139893975379867947501007053926098309158793160900496305342144106074291103982867546196783917470298497536191300951648843398101621775198880604241938461639465431323348446380685824090581753214374331237899824520326976509988191754107770689888557025692026700401491217080124140694300579807009636562441467446766086477119737880003466076303910204840521876846257568950534195081507352529053247622420258478705650218108437212046116737080075402947563572433836264941089886619716535412002069738820316805408509434505114664510249802839488447645036642224810606116596919341327201635852416691012086922159660427370675874886067999557479281915258099199427786050043698447241251744208755000268353868284231624274497359136380717486513657351985108355337090473744188956694502660511763406556998847528522281622346062877113304553752620396913127654453975718421878577347778986975927320257983127408539440537037684610295161919429097610653770520074994499370147794703718683134884114361230482138784079503480736632136964404052101911426863576401870383155587718739807858137118107240619257644598262192818422816936291868370559163321975188446091036226578138480176121584796219906040323643582297834304283722896568939911798606690108382978932366259404618448566518129426796862986249254871365554466226354253102746458936194189136460287882014795259747913065333963070144465061556496977880728943808225245568248196649377080867759241820126440092886147916346205766976879871458655889491546343178177771664855773125721017529759059256267785659041329517146208400037358693093354337815277894426528129520704373269444915689983203276579405865214424562507265030600656281051943682618973039866457569458216518334709092096358982352966255257605845431486371845274253302975970141555969973751552753453119029828278790927572923977323616278378456458409655860007763279754737319851092849902577207995871121210438287708046647694201735346760096559067309557145623526285413192984877747962734676322819595752443045281858063941931291297166703498722106155256529815729282472290530698546738901972917527462692160454219752854786891453332325297851188822465472248940850147943216211653391321596696643538799947048100985228410740348059143331442717785989951075364359296014060179930686371909456744292973234543690598318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -1864232387382012142497577584595256863170406139106047200971028779794646281846972814635964314398630127751946649245243505062774811802637948458576198531471848790468820238654485066777106628158730858415297825301736189712161478833920117530939311475879131234541657704697229180849842107872399023898445968427350008394756904425647132888779702659527119313342319269177987456678337665952045562931017333277134295079310596898885562077584143323626007693433161438620559974581376808850463780990580155116152413920510363715946471054477559224840652324074581626722356964092212449953954667079890124781296901649246196667709762554423026307782779423651291191835956448661029218418129421592437217123371365553982345167771617371041283602901288111382493682349489781785559890808770552132149768010365081029974565711974207724488832464430319994765285610808564599658541168571578190608183853769432612966905501070264867534160335332619599085653117996100476087431606342563755625548022388005061092764374316769140409382748562063784401859247995462954662707567346393654190773057880558578007183428369399336828196224477911965249357799915638035341280417432595638601963171404600641465691409691536538207007950551292653358600818845191452040962914001894554447486685419317755199990331566921576602198576548761189589077155992584782691140225446221905988158389099005541851012618668133802803840723645159175995782527172092959628404427164017200024992430349892631613732823349391848141099159052132264374723169445001588582678528109477472877710141567063378681716516204487236741761633575027591939985530909280644186556778837480926745003957155035040267564901105818743105594898708499069952709386067434230185062595712890350285121430988081850835857870958847997465777894115288798520098383823244215798505869361597448864179458235721352260453893410929599413113415316129973543254945689716017540272226824709579598821547420338754875567563168640823592143961306832643700876698688580875131367783557607799077602351961718555139890028553010770908187673321247651685224849023085174687153523771008760677650509659176294288577408366333499962153012745789881424853584004201024101460242442239748021643334087642573968837571155834036131621680149549825879615409031816676616477359434258551733897682191998670577876201305535190030331586528810682344109802831871819056143897362636091925485074775131055828835083633800796278099527403150404999774022405381742098690853822965476291048798470352757100263870896406254433997981057329875218977273811514024261317323254524887519467561643009335907517998337508013105455168461055189669331436595697746163974485473576923148421517731735238306642896604717987891485959487900621069116790731599502162013523776814524674715543552229229516241734595446404971807407187469947863517059989681231217617144434995090502206807253894459137028615912407511687183464579171828353717635725558456787953348613405723390393764421951081676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 763272397705662428498379931087594731449772853695583640481605633554762224367346082786576250358459012847511190227033124123985847426974646679988796342150565491836074771899159423324068040179035261810080577277104119892429602283327133342292876861219355971722735347834657804138437255422632218567235963280485533226603519689136627342868324339563528202163609167931912818172519165140082508378793283316593835623512485485108324809740474826704250773625547547692441108201491698277948793282510317580771160725411840159495039458205882047091081473808969587463721062621248845059795017994550529115470578244583001527344998286182923174390082110156281776639271920329422520970087760784069416815096972036019212782539071505840488419853096557915319179887280638665031149255060333130099909830671584934158729775172357719642537679444412843117896848799144058204525932867755277124061038798224075139557824012994873776960189933582757357669832943795826217341357541295041472321666025059260658921340826438779204806137202652056132214273243693849132495958329178365002653817808161710054043187630908323082388266081077254083190751720110633323811242477498573560345223092886513491348624898207969706041836322880658499657433092935139863015644123675177624231178610405552793309453656293692992836194564294996910674994127137859338239111089621914311187678581665952116339364173304371705353251380281983087195664319024890458725899758195807754546477188015812715267578963258836649830574517311942328888223577333969586124530876608381338895605666819678517187588288234600004049357948481398813343393578047678112088607155812397829724594799697120961355122305724319646356674443983334936754431107762690712484878737736893329775778827748659534152364303611593414921883079658350974849998471639672650923241648060256944732539162476223602386147799238192345272512571631158831676782900073915875965325046381533524745278805704896046367244619826772580501994491616583525005184821382637925731483087630598466880545266915558308677810437836370045216156778176268425795202865416734864993478742949335409117542478854046434361911190058779777356351357572246196985827614957094653257468209153022553348861025736113826105577360470344423238288115682202485952794549558964691672306474683036470431107444026249467127951112597771033313411533011119287800973176430281114210736673511084970473138406181897575717693658641782332358952934494239617976271674689718347063474869584119294647526118137254789897941743974921202476527745203114897182015794684048188520312312067096932311863085053411165826010704071231207619675522463873124737934393188548437658751126846168156210764629910887278881564421352402749391651742953293603248850864778802654997166676022707363780415300724623250225387521580362804657637345631429693664427189068990573275544130856891801804500934210005754160945474499596563848742116199323031844493226471931141834724230913145777845869894303869829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -319285047341249216780768139359793050772148511887675368666276882591978792090494282642023654308349818684355514976472654861932549944295142697179334888240385058317538000299795477844371339283371994766044990402079947497872612896052507955133818172518141726750673644822353263333893261479934174405803145474086232215047785090093330492185329589983658341411364746559834238663586221434872924142630319010466808305905583360629748635716147039053844194186467862599123746008096710549041970917707655733343895210969690284738637845483523356623206687034315877290426574577446992469073254422378093570623872511886215900888309567327769081622682972327120476105085044674173978478305408472452015031166736219151069545326342893165629081782605957405443954020699153160220446774070773158395301968972504323279767703375237389001656351088393386726095015364481213845622217786727861511364658353276469276913973765021581518678312194456575378063035593624174088012029987334653143172813184846782479675504120540487025185853567538137056705210607432405846872107970679809825458947134869970151521540058825090043347756296778660893111825951143904876114160332784446879845171002626786241793255832620166462568137668270453942048707261167590629348544122701433949702664254306135354309194754277342302955259750359309180289842917337337884730050604897638841899664014547537768359270672892922428667933375429514594613697279857767454616470382412882863573403091438906058806920525829371801088613291797250338040747461243054323938158650697629750295210190175349743854872929389207892149263313962364465848307786070195860348089923142033827144993318599256217121272239768846749405373441163570559576581696992547639743517273734557829918366559967001029703419406745038632549066352657440016941863514955635287908263482618865407452976366686323537633232392243036240100523645185669039127180895465188357056157102751893613112206286577337219537134550065910232427980580191986406557471097661271706134094920339439834309499431089101351075856314086880605076502834943566469102165907194888833941206033599383823582313686740980770802328695950420140189533821292727784323300846134061275809289711881801454005499653086516082110429160312087703611174820185559889934817147543727835544574060351639659129961209401656677588133750424555018370412759888026067578107592346329758337269785126959182937259847630229854483260302031624230852521493916818125314792120116576230867416213068819443516665120155628658177813469576792450628016420772758227499037692871502147351307531161344499210356091970583154760859297232564349896619421367402637075386719310181588420083050460929610155313683759546436183349909224495645507755210268168025686529321548841178188276276532655885229476270538462585635786390725567556939245717429405336515148593274438110013611347969963709414435515510379450789192189107939173929975004696906820881466152811920374272553156831393829008171540060045312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 153530053108510601950699416328926755336121924179496004647793764454064801366017566074575338811853267086775059377713833085773410060219549799103519114384330725560370676821889651681827368460163442206431566831055879135850951964327562547985074859737967912093519334055778523036275819825279564758441852685451895310383522213760007759302578002438760036061380322201506053258237068482097460331138318725561437528634193032509020264060784636073868721147602302183813707495455479926926192541067539148291550643015397227779854589387286715624665876223041117560416709062428479895413046261204872228910517273871332267971912810657941009092584152257676718294175733130850758207481533625426745974512706553034796883338186508254941887682659297195722561112771024477055600762513041147731406750000274660565167041947545602652647334640903515065405503003475221631474176013842659159051772697231436844383436939644549101524272086058370077273189389597295501265844342344017922045859834108952407251330904301225174391172203910635117077491636675472043943937281121755435381985750477820449583767363976954439803455505482794613085649079388261408366319748267506891077424745326124167740246549723983485964900406950639097938137588734984029933867645396220126376236005446127260168058518958425369168668658652359646621413574807176314065767560071006857930042183791643667843076932317218712201383553391364577299628188977149996016271039641789615058030128591297021458976543734315629011952928775401299512271665043040005879514956225080132647560759703799226448134017469487953998510779551120628685755245620184415105378585794695722173793003725518779839746992291346995067059747995408027091596743982730261156837127835109421220326556076532573158617400071720074081940579404367929204504935823635827728398346307751830819271145922679733374834670713865069020959842167190388172677084394416541032574023215212167860717190044676457036824591484071501860572071000486583527329279148284751869143947362087683189568447473995440441069795536917326012554193548554755140162079513736350442270377690700805171776459350862058026099835800944537731863618070305464014680296743766442339251524583052441060282014817617545386764310876194969048807125136620837134516877589248224618592373531547757741109767193220926073897709720399469143129766338357892385757710639667736714087834333658511097680335775143425531176932510874979153879210917679475343540562287713654409880837486409755305854236005867038817083972782921963318138510990221881304264608440956939328651325199115859682247501406862396264338132585066426357787911310631039575421165237752414102142339108752583242355599087464232856032619281903296853703837264533394586699238609556363484856234480507186938925915889174200405089053843171987502317155559004386648030803432045396823402992787672794335997526774174587152711175164144446924624539633003703008706929835419503458911164631377405065488037478976716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -75507171250857551771176902055223187019819575819561067263488459552507224988800891686813973026845472548254706070206569535483050368180082525064371016859297954605171741891307865967073326056832469819771423825128995376179407984993481707407489114688192404510807634300726599438160259064346852738898471374508955091136305084315716410928998584782834161185087434522018073116075631671104831653258060098116159312873542263109605330098865799968925708072291329675135568637632394752573097393119616336376858220201194120317216782237399001438494340026791372446205807906028212666611971748455661722024668506146550609850405071662722646793307335483406156716575729494331746369986792037685394919968352602484018778051567042701027994270429714014354391581329692807732888687620538349360957391821283380702714597427460401031281138250983120482514259698078907364036401843953095163758060129285943045750073307850869139845473372907011522729879082557287122290489699039260130127049338716755261226401267681893454022301394199526468801019397373031570381413388795519380903573516962879844493658972228524773074938613387677604728504703422560289729601754045711882118016341329396926599220427000756841015954092127590568620349635395745233189890196030320778438098893924692052884541619233972299551684362209275345913877816915122237020094062362465536948862310375015323551703406454898854164573810275166994832517627224093979549700259131648473770445414803842821203902125161012311826679472323632274886209928474514201832613273474862575506732127223705243179105903465604574259071725715535460507772760205596589523995509944217405910094487807233011331086213650122702864294377935184037891379298852226372446778888954651570771258145532810653156957770677641466666696787794845560953841511151477634532847725023856011341350087269014623662235986077089552731669582473167525253724443771014553982488840690729836525000978226838589516157693840948878704851524562099309364328394129530879140508760271372692682318502825863369809241110456691544875015602273212924624396620360228757576206939437561441787416838183321790279557284483321509655471428220295322809339499660673892053530182391501748536849862080588129205637009642307186596400881170804086990703697200761621819319997545071006568238162538542967859183289374928317994320274015831045756016503722291759118330588377020743941625836720308204040155087224628693839825501458052974376592586218819358618004152891577808467006606080089430567796025109472874201198115738717738324878291152934705419084406952893371491507381193435109403795180399997111614663609981236025281562946444368599990989763174610331805557465317320990105703775213062302929072171323077648939880000853873221617939539860437315192531002564179762199459270218258872989074009747695176354077257079693342027269474995342004588803017583251673237613908556110537676919150544356227896526100388371370365809736404412950151458173439757516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 34405638319324828342478242219995704117220919521839572872254635068138773629012599952122348445904296650064284692250124508957267958577832716757766086617987985385849334846119834407312118661352616513645526460246201314361564300386675502724861978811124523050968847949730507467925012904294217587813725245003234927416285763569463683818792796682091498355573767403655150030382836675063022790445742255531320782475619248842306848957632347703354231379069355787789184150263242567007122960088324826920705387847789051725134781016355792878934403661516711890085852432467451109712411406706865874445676344548043234174777458985792226852111529105127717568567765870788676385532129554805619580158011912609614792433726107710958044444610832524259544125781556908567998240885706297214219294764886715084462274002888399353589368224040206179893125961067248705583713676096738446988099266713103921359824626760426902652714609186413386752640995177163585192352002626875301388870625992814287938160646523899627007811224117143585613719341139410798913014520107691700121351533484843253067215303462807498979339775516761523942107604515839149877577590388261083861728637680835928382782671620997489753495970004055021049402949884896028583537998032124521109451121975327734785944483889879121401541691198181735599129664678073097568132732675689948405056667891814252322306349377133863668688124344934081872159495484288016037287506058030396165869028572489232964463766545147180749236313422053699281947152195935273386600873518808778383190633350327330063668632066834540110086320473496307426283670514638436844140712873730386100529178406609967593390281325085441520742745525265181365487841712607186179487739646173362041802427682194559525020119241494933643325183681937049752898110127814639971666808091159602556770722675867405602277977222754940488932550553126692608801743355007359709752447678143778492999176479870633048672731108690211427940656104159564497777278883845028217860928100403639414687431469151037912248859343612172961148687556813403217439342581525518849545183327338581381868536644610955828493670894897940613303809595691229352331478113261218739992533351572565616080154637648524622432969877340799097192407120505846045105733162889026564823076677099223417000532925502454431094614909717410995680909850665160040393593195754225345620223391133908134547467985642430653971628226545021233661559766619884300012524638671063291276347293432103704151472238684736714753222999770139052983823680488943207364559930546228424182379231926059329060638782051343761756714655619606381555666977443907636624568733909556734953616986157665998806902933911935599822195085782974461481397519890788282152195163237650406358498919559341093885543610293471051923782536382297822238061156290977441458956223014277890067125311056558656261897088762838461880346127977161431382309292794459409396823299817776735670684565108350192046602873932349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -14630938543235413806399697349032527830213725613687361201324251224091343844769307143465813887104544529031530717771818718991830080944050563331635605238324955585792627586609107780065372268719974673399126843371251389715578302749026143640710390914655187402262954765362784219267128356155184828174411755310041630909183319243309658390346107128150903088449424215452501389724937737700419072215098142855463970098852833191633207622010995933556555532804603581960860862225454199564558912707873547515049468362414973815235424695303215525220230641209476329700971214134434894449731216555459636445048406999822815240779191247284909634880623187949639259761683128622640794229785203616374224377807100553811047155009219562265504706854195996732916940034636923697168026884667879612227687366733197411758583429424625000483629831722914113776891525787936483080262879111839810810696653751289213040897788013604956815236779676813720378997763026343355021837996419580041889535035271050120420044473169499190413717136059005946189939770956195213897753050269701396414416508874346108539049926816864277275385786768536230559854444458071728806360337859095467240052935385147317072173934596149630040596767684602424738237553040866706865972514653071479098586407292231769906373203410200754758345507553097217646211386107195479839322293030093953862119322653785747120979611486441893628970976243884055229128819430348924390935328805356951955021390290925612066285523578001479740265845768309116953035044049347426360326700417095242621397507473130615879018079084669033688968581341095906927408646806760684008581211439140520212380073122920354699685242740050937358103419618763612382430140698029132994826559214668191925921400678271107380717160057028534326759795708548546550022754365661459917850623649713363629323690306385396535717738769108202019645303942757471017162124131623495255236654489728799700347296680189688036639397989282968051180850464755311327841324601633148654035873529579953161771226918842076312625811759938556143675471357661645838382586074448505711029570402752745426055802002665165156958393417133175413431421356186365803757176493506346123145376167051079059193768582459635611298991144157655048409618397943606196498463599771266436531735504215503929572122971997901398390048315888609206793271303968433079938457489388421530620327368833609488998283306209379134118255200599768397719342107284851190979323262675176690166933864278671500436208156844106677341117332801971746539513774944507351858020373121198637518419576182417508213623639823600637026532099671525544328714975033239195125300306327099415363451692151568137997071045543629765261512360893655576112304848751428497580955564804734367414562806144311205740132083238376914899126575161122829840514319911839009563333979930706868596606207863283292545007537659083255619147425174884062513182609468018929649828270066292977669370460839254264067585238001254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 5704858760733824599698621405493433386893446476072073145521011627432088395041751854308988276627800932990484756578412743503557395218217435602394393239389752983870539057745006156988486985153084131565750058147226487730145518635428276959393321401388338117447482986790068830573445070481701265466688986390490044677063109308692875170818353447150355678941282446482128670686157141823159282950123895194621617662904242656874655581222445906214917789279219112386099608159243345148666897952296411449494811509695488266995369162568304784519933150417210634928094016380555648552245004352782811715106304883351918793822708425502087345774181678727898094971639549284141011787324066480072055889777138117472909786620381345133439916965642605180418687957213231939145068005944307276987506054753637882758076403827187749922558366108285836936633699075085163920567440947171778657256520320983159160516221473608091153412508335802165403032491810286831854411328276208559504369783219514236188588859330621842525412299842611681103639768662980996546974016132372202383034309744030361940920368817155824173941667431512106097649856008641407890419427198933791547344261664663739446927534639735221414560558210573202152903033434140448996192725269349600852594427612373032345062784829150479414023231805037706075632357293716270426998384867091071943613382826764497266168906413423029250991626699588032255206247587016615898686882959979368305665753742690367171909606816444286364848805205937476998606615924588378746447124915876872499533434179047920574537547909506703745997332034530463263267123973169217253577842437118946007420617920543609146981886478353050380197805522634661946201930762017281777073495197299734184287669396790960738144019348718311185497325463759008774200690600440712074998113460502623054067927594891939275653912020371938458260761348535860696903305723863800035567934635364648125297179205694706914532296686813609932741344283876234917151880583101203603264593448128084895847143262204539862029283981983077999205454943267518503031170943882692395250682300988887447418435936480026235575419715896347266750427909455557467539103948153209293792128392262611548494757507329874554731202744951384492329116078831464385229667663757283365051481416124667048871083134716383927333348847378718555691785106509307496405339358903579385592613138731870379380936192976986503290215607264645042249914393468032546581093189379747895073725850928238166808007860476287414929003358991170481305126596524470587410157039875516245877242531075776421445737832835119723589756327303059381392149141369485672421466170755540634432470676265570054964811710371533139626050967443912497745121555017239408403103999382045486922060687826274387577567299885783832898448294851783985757021574732152010266819802064285168681897899946071041513071388258749220534654868717783049970215572868427042327683646295210212178974354738162912472146847255756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -1860440255904970234777758031262681964319048873389703918434931321335294970029923371365285882140530940056159668286302554382215026308879960609381052594618884554291681088386391158240586039206146220871618382157206501311925583512058102201972119986489216939083795925002781973969111804921792686668791481631901648061320993635698024374181450923030239900448321116163979421365457808836703511235155420325882688415190865762011100966860922682510366168643459690385576279163348085568628891418275964003047719111497317615840619884176026359930117209502846437685035031969733160245791714331402598068165783231056105954835284553473791358303494452481758221327746733620404816498744914365784136219097478825061322333446022447295880387407223044785718322601795940582851355797880759926688001599064777174490207303371200885399197943749193426200180644458915053146856911259637905373591224866901086596958939241669065607495333514130660649256661102589313383339989240160676136383816504752256710409250686116699991867329459640169894639824190965057720608537478182023420986159421930961075841575757662132764538201300614170969629231771269162677352069218164294061944225447657903262651312581956209338390565596991746307279961577676222942869903764581504502449170771009802555638651674352558941527569772699866911755241911540458545303280930830209517033419620828876691201118974703044444371781526788641895182884160432785040214889497876871146581891736471496326851340534569541047276991860714358368521891745366889873487705144101949275265371904670433674038487096069237444720249547669866226809109160247342060751454031049410819357673132094680811397866792089337701644283013280550183676291545724465464955609294773549852364948217036195441987192194697023497625291664792734412880752582702904158412549008970320509949969030296575587611429426320188907615773070018801754706710248087258023185862819154983078321945977274800932383680325596473809209151053500166183464181146678926679187390344836117648023453076765171970866702061734819082357703302823161034024619187946584148852725188701416178963177124256838048559655694987476264494642985019157353012106849078662038086390322172126110453257087309958374564912627087855743386538779488035348262001782411909518874393824079208983086790604895316836921377860203330549400892351990239964309030900812527621912207617594317207470698835912419088325499125121058188824862756314630114708707967606983138994401227744908493747873905018145225464188908017313026851127606188153653154517697066933318437248878489284487285318928551544454420288110612412703496513615496524904416404052340000253834326925231269830322242910351421483397421300035129733787406369229295898639089814782791837766682664607368428740505026794532275131942741344403578723391640467904602565429042528720238766666469006779397799849398100648868832597163676563714153408019642728278961582296178152409709486059288877467812191732655718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 458383434091151883244484006105997644646819260313342691988845561802659742836847932089407858848968671986016031409581453710677698250641920287496228850358013484672472982757003807428971403721982634433166216629265027719485417492746523424013967856433558353745050717615881542554140745657370149188737246041141742335186640443945161983355420843710926332034179630397501016893072913719044617000549777363246872710106095794189900447569460644782425026425748796121103640152272483358775238330185054929893940573433851649076387132328298783482535984989417363006082595105012091917769967140786739483125775377664615046397287926646735834933723075511479205006036441253587296846844497783752619714020839157761192350811167422591895926887035438714327344023406105216644262227713949510859002278275568882276354115705508356151885504443298722659794948374697842844592392329811881902128610353863276320633803952727375483546517639664432729877547288735044910678206111845788914303089595520253115809697658525228808135018457743407451881821589117789111730946054411658535340529044896720083269804242553853708763266131933564172889676836755960956814797979552303952065577433643749892344320442232041065526844334468814937876485070951242422549611120996074245426984546896499715448369797167310122458542682786608092805197058340156852600702673754130579365373565110286808584975195915608580629316313812729700246512750410724353882441687145417124156467513671945863804150189492651674390775092356253337605591326910176866021003195678975456595048477241113903915212875372916432286909749404545654818095255707227171009724734155307565271761323509792262483907052610077319473438220197826358734091172340250151375044180909544362736092030842725879114225274813617098523366219991471011024353418002997616491633407954949486400517816606688206838436435351950139401661290306991156005376448273903836197751991837448935054279630043586291707861381129992746257955774215837530606199411328117078255477165777370608014057844613817428473728505723632634301801324940849088286974860374480529864268996220009139241041216997106780846888851799977089462655473327325178761731854135820040918322698335973144529649134636213004108486503423120553736884897275323976781251229359526861812378927997995427728294796578411169236903655350917028179585933544156861199969557631685916482025868708523472892885283318185385183241874647643967729851087623885578145188736474251127700995624659289003991224953655636384765607938586154033206511449686573824540975674665683129138511799210517939316362510006760311826740232588162969736988110352955879874730071511738600483608130508785035763809573955570912934546645201999357157737116117608219669097145842115283471320600276205261028039470480530228690569532391518067949335003067051823983705991565347423986931169156776402020329175384258316171090733592981586744135803448274909930983637728819852314704872842876275869682565937889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] -78579626641657278738415807985095523374021237851418625411175059578217217532584558664971549252717354322046241863886193955892491121644321057028512170213924252676913743331819261999072983856859881397954665293954475781953152708775527301359069114836131610317272302970696017663284465300897752514591711197779263357901662317458818981737901022639431064711662251800770278304207375657791712044979665266521015590412762806945647280188685272343273664346489936465593081328644270811239441499899603911743845439078581532535642538516629968201246484842105620397224345266803424507719157411436423495211743713403111129940893358905704990861961740311965848130327154373069772519782503487051099481561925769066546337172949783204376828384191308280670489268866526728020410612626440934856169684320289807112140164016175279528487104035627233361071692269898673216954729634561555539897000007582709095738604762232402978360947838569737466241886389987727082972444184350223152048187279186130443716360943164787508650380481710288779518496017765073658614783506153773751930873777326347035066732373747295847327837018489050123554211796898011301249947282249047175467989410699834366737241519111496629430527785705013746618742067795356680305684135400615523553937832613162602752426787237189548579519559493431430850907118993680711786943211654494308887780580950450626082235379423569636319045117400330108630523408605919544842821824573506183178744216207849209256234095392629119213398606393954974458154013599863231633305086683341894833080888874911116493639513132238043784457571330038056895933366666192586400741071748441496064824261124663227075217935274599347912294948514235607937535264948519423331107961197693838594800992171576832481802359805438491206612768605401872404342937710145253324069633601873211581892835336598739502624160614208822815040091954134459599511020191159174749379553438303293517133223936072560305303913435781694364052147106696339067442333044052128858033405618487129120143191562788007150196932934648723896130688817330221231884980690051202099439112627478970593123074346363819660181514358678697281155877903670568871765457392941853858180760262407396200105370098427298164943539250998457529318723023627834368513710008066609269572891868031990731785607953701000776640869060320101423448615043803327314627855964888485464039570333203360582570229497012891194770051242455820563441895418205493583672012832895807884514627844450193796572378998633448716620055673135197167961894775973852659984878933158731933248513226637256697347958899391691999127431997858861727760647089692509756553870449266988003336991043023046452558594522224148953103289173922968783761004532637643019416290466288301816802490871450960008972247768002269549247210011929612954530458950454320999303328671873899556815528114587827521652594550559007659030267086391013030961385570768939128346933574037880837109588228738699939153984251494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 7938081853311177684335930835383720907615368614502356909317234327009625129734109078715321754930209761743477442642388301339422394108053646504151274584783044459985669396814041610835368038988690922873157813316981909171620185736287618349592308969865198816721712499424315865496802878950988933041240179081831390874928818802549928710961247195670105766614997987512165446069255779332507872473409347487207501900310637808952413196760603125600770013418278370070419538066347180849585817147835483145790258248899134772250865161920132037783523846051216521439847189801214384415527375333603152531980845192736410214351666751289718616655949490970589284721455123323443688184736677227754207849040565425640334793830493015647015404212727558633449424345480699613730728336560744674549496387032335088155540646899988464765837707130922423579196256375577390294584019910920820796465857036686365088472614341844257144110761203561359804252362034168006809286069319018012408405421097300389942603706694779761075142989560970792562017827811899265804646742617613429508793851782101197282533008711894310917042367169788093511951158423661987681687249219465968566940436544750040527809700510103170852239412397164495531729924005566892841438699389143932241497004917285918979301297473559183717829927610319996043187387024263553348635900125137719556290070358592724623478359011886406587552780265666200713567638060528008423427125462324177178105349083270759029814457367800511585584062207756468965434580633680950575171119646170708487782431787827647302176405205410596969962873213209225503931673634344970885817937553398239571264840614437939740529779441320470590529796749828349874902419091751396191871615796989765082213219671914933283566221674616635441906828624407518589584119900654234948563638027736160197420681462376624200721219556300412877643853238359416898723528296563263661600119528505822586507904754237340758497987724608737719192172772747663825935632343763939502983698928982125996563041848638804225373326179720382951032936761964874881122123203787435101503341610703818437208709871214130708266667497000338211187976432104100797447231228850808256148396680580930548634063983311929274917571266297256025285377603589459401184539490534178339308600327350001555667241458116042671793911445593290981301570219754137546326862432462907637300618721601826308129211483369674276680434553393689364249669102187754434008056677463956801521853457841132312355131589189515195378593735441079290974197617134069550290358051260443438501448807394846385352153764020201282528912804521581342258134478882560625550512981752099587540531467687915541468131137576170732166512487351373524942914363654469298744494690867864927763833365709120951444630863763490625183898185253063768907228270092212646050649297701741973682853812352574878745653190624812193794281683517796660391617490886888943193316682137327755300519897064953131368213622292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 389542917833675708859876301329257699957013110776181749527360648998528154465126369761063894221480844666776103783288834945277360765583255668017640396732948356679333769321560026879441512272985678493347838998301732588267281444069535619920352558671837156398243366403644587230451381854253124253750693047286925086975112335025324661225198709441861621405348940868389417427918452176357740443781114757040837198874250834392148040307945359444273170800049028018813510757009841715575593880480565780310051617267993250725452130359465305869923964106245404260509446383205894538257107935863480073001823840072054821125309824137358696813300394363064596547167012600049130870769587040894671168865687305053345776996015853274572654154744883912561190925027751400756655992375647499385528397381549223096899006035008178224246301728603421008035365630631983209654899019010924377232260071500909593892764270052454373722039558400691831319233128197264524261790931027144071208425143661660405686380693466268735589118209110253635977779730328386988816036219557189412740698551096979152724404108051217283527971876857162799438876860204962436354212363709397040571371833477436929668790042731261929056959871394906534257892574845771256365049023977622297961360519349687616712421214055474283264397607306789627643157174766794135058756200855187270344743006678542478701324814535626088215023140726334576101952330165707416901481690433224672483612638276203838696912566165393626374490452362222663608853637043791762048490026722389911569588162280447368983112502805260311518768559233607866983519775643790391476648405656379863676537862116645744570845487867530642485998839313790852454393302771782650809594673112317611787659309703087861688166979278208806955096965034090952769794512183241686803630717433692042111011095643617917987014391790204800040034023202297777579183273831605290581470611400029474831550023324466836553125663157251964981162893602893121543888816693443244868993988351204744023675707378309299916987759480500473584050559323407871595428164832814200258834285357134322526460107765049078856526701445175839840486295584275635640143282137952822416894021278895389002901227043192202764491476057144878025465765879209306384049478932903870496403959255933559848557548150113104984644255288964830839237946308746669859027892029333674648885253071805659143480940969381789366868775034551973608574740496241026738212000314579007337806262742447867754966694319777039177973206200958427710779295395657643993160418062004632719852831260765075132126745843465553654613108438776753368194718128712672927477859933753075473369642106664562765558135582358416462461535929995858865693885973201714451350085418771261816997818682906285955278032233754239087380553799828150000502738352276530085329557072921264436081331851373325046956846059675462581636370324151516900384100218223220786531441986507051137280896363802947849664279347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -527179125535515567674736035518654868556651848774329159709910084683442360995108976937265352493971811995611236841077639302375108301290446773721246233569312404373671750603786860069792310289356378682678467508703464437365290945095906786241816980571899504745938649097938834350377801466744272805530776359681759890123309822052992701039171504763569980329915593441564236694213614347662472971032964247957416710898540861739379839257394436123535797305881218682255332018996374130398711746374239604674981665082765332791144422373172978804173612118147890989253350468435051162058163910728631674042171230410008987445222533889000462826005089443768478653798567325276944010736094126583790107988786160306673346589588734191187204710093071717906158776255404842343460677679269018150741540452626150289574971549688302761351308374182326937870033295537187183754960519319636285558356523272249291351100182406015203693013956105872421018431170948218347942171606450464657982363983660098147377936067464481209829141758286795873394190891099470570000445622579814984388150948377701517676406839386014634438562001650520301490103611092334345731820970995263162089835502255427048870553339987790564021485966621943778593485816880091617817986379964123049555667896776415585159448615547614274646101965265048442865942688316691825503379527323718322751310408593616775475704996178129677081304842323854633256595441397382575307780892899327774682001134763686006700655647600456678659796390979631797108784454878610611502527461667184020895147967176226718185451892773011255059069991018266155811169747959271615012395357589664855644352967456507856602071172252574121373046332919119767784533213170942517182887301606387755772103216661561000209008739470210422154914635730268509371867917230369316897445387063195866536650720808024286571663746970619454415840428942784994227603094911904202109931345903163433711227069075733045561479242310238797465250071882823648543338387832377493137670739926335944236927731353552311050440344198625195727773244234231264504206869564350348597692925179786430877925187501353287821961232823276198508225839961439148785855486726422080789672170100039790004399858958662357922667453554564761129623112279758843298302629655436041010281761157423736359546122507566340848920682760820817005365142782846884722736699350378788629634529662071221545239465112930249268480709358196586253428441685908915849671064122004242573082537399803557222702909828903165441901185994623497380327713089056732435487081494882225298224460614312812095794192715600803730265812271116964981188218078213342584939127483966024978470816043865419897926344223756267785692295941566204487032669354072558965365395802021717397684726719225133172317717790067349402523699231032901431087783347799367888913754680455449651195180217245990736631576550369494006959409120760714218706445423710255390686177673692105060890532593023319334671603466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 171452759534316873215610713591791188361817871806344643647513538013387358870363447258535071871940098487763083254017933480463810531583159485323453179802219185144018428202384046812282622249658833786279384903060082893913949422261873619029605560747116392571692075270848052242531983949877034592210333499495291323273929921207817094907656765827551211416329197042683636387184461893620117924528120002322243014899101264245238940552691283925070930859593300331307559432881842434326761657535037782024166088338154525911981590595420878397637320611468993586414294753905307927012174493216944574225534105611301133320892572138084435101788560524608536846912244238603566093340264882978028618761877711474317832114665917019295325530083751453693132951484727180065450062933452929675373820567964018434362631600247538560133184280580884134581955952750346154291694238688334838281547459395690998779935475705119225313064540313106323031318285382829370232290136315141270776536835002907940722099683759002231296097709120822716509931333107368670511706078349180463476091245359059636383494604875299460607252675046074142356863507000074054702854182477871707840325880761956958195902257455190119696202716864318529801447751861381924200957876852036100312106327719658657408517413821391263759860784758854260260925823657367855022836549642637526969842508259166148925106349029388921498437603361567670012780632160084945809329558882295085809373230074451841156669637122943821490118100845802997579642277562071366214251158441322166482293329928818215508386086958375778193519528703237983985549659180880749348442374550326088948946659559162927389665072161380469438208644290470517392681444010477127188416840551735266780612395942860474325801051332244604699330091442864655166868143902941760988222531709271737946085611045749303225629899124285363626223610692844425121244436569270506134892383427769173150231878033392748201962175618182961791208709218970100458334784355472074580462890810721316775217065731731710337709577955247834932931302363149596812871098226450067881823146308596236563873533425911826820963277936253420159611930678726779077646094667180280120895143371219294465934230918041009546776643542797069617845006617312154273463982926938766889259602454556224221217356868962480426621292849886120537004228913832571131590842039151168147012483763718195559070908245907801199711938206993493585179032648155409685860005946041238330018231265629198884693331767383177759667728924316591379831548614027764019489860119204704719511548799304129247963327615929202364154219311918544590240939073406499999710749280233529140155313570902459705878743525034182143680396181530941678141630707307055663369298266718117220415470384124256123921946302349689703302282583638600907697364689468814086572841246958577626615945429501319584346107860139075531460316636433607763779101438688932287446249337100845060646403174244629031531053056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -29404344656891008516466543104702447719690521436626658322965632892009544776157048158251363599016383439548126496188896054723985648458196021320147663490547957589781534851907228161388770302287636074989029889662879102037061498155919645238940790151524478183353991329155064764748807863148069350286886695562822600437539203112114260606253875576859355161777472476357335195387458097973832517976318665955761081591772965514812252970442419013019904527431888508191077046155063840698263782423734999478886018473222703472706863449933667053788578675265996833114780688339059966408830528224617851034963849708402153632081046243385576498871629395929453751709305615099074691714957985695632054154557510344903841495716861134083490539924763993822325252669740987710068238905153584455461702448960997002818040989980056081635584273083694796331958640544574539383600258509404067542093900548158825744339152304999600062436063028935416032969738797192554014445983414146075056177766452603334334529183898123962339532639853245651819844048285666428594995778579474099596917098116552675778893473806497631308403091192356002932893747061321230178607736201687609468745246618811013107003003823509397206840133968701308552229643713670586856646404931996314165827431296860722729116943255279667044991279289245794515573172649191480223813526549288872930553117798979569769126098521495604815231759613799503438746588307738857403724824108741137535358739840165147804230771498052182081657938869021598099154916665253011176763614088047188945368245780141733500222863925736311650960558673774099048221903428254270919579344355698667143646026088307067073039385828074369964795009096046504874038836337393260613372686085381205008546483454630535151150089168168159218116449107587184039534184369340457514551648717559771576024300849008304667105856069147929217381617017647049637074038236876105354618225167962172466444234650662109614519067207859978000873486186476155777665339689237625690288726056135585314047840548015614347543041756479916216143108986361908365380468144521102190519065387446472969603972591629370083159139232212001004254042063052230483224036065736054916143776564791109827981592040845099342055587586238064247927281796023714901056971133792784538693874157179670521126561941309930642742921569939858493537453315263813152386484967149477250855649240307312315169645764270316579783693677992484728200435932022150416637320921245471384400663099655394928855086381562634976649033613530868584052145055384497983482527486296083073847553679826121938149850068781880813804097879268496047734578988574905872648662365896958612472527369965323007442725423634858802769377022572191380521788463689748467619934166592874872918047237779289151420484959260386154393457041156170606157961973222696259651418474281463851619598224485477802392316661157043963860402605004401672656414474821038176378876405403357480815363170237336895397780520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] 2132318890512838084265246883663520217828010433019421273581005037826944956970474177859103931090698615722796203333914185783882048162176600625730870147689266114115662385541047958967236808211978971492509837136147051044451721279864487059399085592143855593803864003503041660933567263812511092774917540982376673160329620439354195282449153196199104452160854983902202576576380028676270616249231610105349717118193814343336800266560280035072435681654800557412777071132006825353388510077037302326573448045013753526728372802253258965635593084349659068481132336076617768977674149070465282511511043841180922199252438542598064949715190632931319566865587885292598475535571736692073381828769511045935817446509761698623298691376139534988972621206107213037827501168387999581072100157455064682097228596237667923992465841702675743308857020355195286163717860623463725994763091627496568539145318322480381840129401802822415077419474650654444792141936519279229508612834317171441523630476427153361128861331706954715971818878003550110093787755448614437166146621554136934229579562013826020204691778701081088618553136070329677328305890779307566551836607504929382339696892580762765322291293425903078904013075623779256332571858811069314972347319607450167058143594335906923013447535467392046807750406119254387914329967171420159041990576460847574991786400514980540634406165875692378889068006010488618453173633093339828709083720927049539154286569923058562031614658269186835250494922105270609316956925241475281231954611957240872652049839184781647959087948613209785931903675636541431976605760179601803813866224798527180419062438031270637431563712309322887292145696980039316378913719810076259196985056898475980089716541339759569709934917574193296374119020995113627674269159294970715652235235222656757029114102530685042886286824370802397444287322114963760486318143577540099989441985958791442342253694022896895490956192012262840522649763879881633555091259458511371243343340451652067773563438051678009726591027770720953394233016679298859565542219413957309468956909439741414484103563957411180895838103623341975257525551080286477377752142185404207530715484199303541492905872082020427524938289251530772874017370815684674940492340712977885113837148589496433921106279412443027016763074849079200183811176203047145791213073922973869943890200755560520089608626744902072759409464296066505265436687003759091714397048050757506275939464984016930538706514290556530689719944741009893789150279870249345006743849661861495719780557608314672484896261866100439427836765311707510062762573477670737673570318449176689610177699149736208844691918335779418834691971675264244800001018187053173911399618752970391868248424825490550704036627847353142867667446995989998244882824919498085285466145807558510230919671168177527466082205855207972893500255633357743998011061734908277926057678677179797117680694067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 24086256006965497998865878151323217510904186176183221770050039632788013827546337313988591737161495419438595241870763118654002516264090664918392025265162929057872961247037412975880633837237547135196886143486878499458891768079863769170636600186198342619462567385665828170947375023872327499404701248661826191265746891217350444417797987152468455534370914370706769619163347648407224723306268758225748723125966915071930685257746273466407960769361524969503927788027686501103627935187599324621020682811561997949683144074503745984264336318724726380604130115687650454956609921024549593129366212391354127607842828369090553770509772993685695072322958497646668748477535237588591372909652084447267297749282833418167427986937032168292328003011372332547795168846586638738523308632541195255377561520300393586618063779589133047616743766010148459080722613033786408429701549232088058817558228634106268827194388660088700255748391502677327321339722664750334753570273125163674684878767477727110385529492984395818810397567960675575170739387699152936831862398823656423043350145405987712587911804565880587096017215115402164079843190418693133325438399058804769613073637041800318450142281019589258953997442878620892893774895854927074686513471285851144056378609570614950299952173477488236733808326044279228994166861666892556033252879761668714505243730830119315798110841020342552233226594671501652280863853465545981360103314396917379320856776766862696320618596899726505932382077035891658527035802175919322051313447279586261212809483788361301662527519275144501334130582134134596947659139762816370770282462797631884453663701569970699448402213652802645481889523071708190686342514768295448139630237660504126022739035283417760556439848270480737031702675788365411501762272280186327143143282967421845230283980239113794002586327037289835596752901570127414733437612357224131747841707525025072520612664688237388540751187860719718739564553488111464694446405467663359482856638391575604610953461167567584197797031516967058175437243926811894779079606472300152067220341730831624500378722887768211601624136420283971558382311916566570268787021836256957089938208232605336953017851096232310549840782337890700002695596212058516881391511826509949417436564491724263886738544848551721005754348100857639164086108447178289009695006290404218930093100024093772340961291279554419708691214318812994643410607967614525604676482039414530833779008585728197315349652672173948463030734724674594272009016976374753504262406619587156920079919008790172453185884016988066897242530380794879225968568444224785731304787797816862970179992552503397150724567279467984435182524088222169724006844624403601842263677728293795416930255564825293644766505862016452383713194773757667621052197036972616623392890439058218916683846060686031771728294038897030307956696157553214228100539088719824935668191335566135991950376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 12828242477467562010904963638310210271388778660074150046538988889187428135560754384161212683070945524660187496276015687414847627627901266756242243627308269558843865311447066930923892535834900568109047609861868682368748862750728382987298763233845667805501801107191812249973150821351758075893244572124223319264461797474587961064674568209804838370094410897701855148436863989984044090075571785089383534402143674725622935105670190918041363939768333882640987291346829419833240214270744242131211961488839310374447161412692965285997501013329607225927868533198686595549565190209478290521103598597685353580714103115938472550804862108982015044333853259865053090386685190175910122512011068177277300651127506821705242915792370566925829409383814244145955836487330283644688185758040719962096039867254243252811246678465998562009152583973799635320345718335065568921891272463843131914153315381657097560879539253740050657271713363453945118471663064459131917176565635262140007574748272851100930964995623768304261500408212736442889217154450085851941783665589102194189536381282194056376502912822374837606601445821710633394796651012670082185260700328237212849427756361478519838367101970936977243862245578409686373449816189223974336630561193171938657811770084749220955125034744248413946519069812889203152595969998835462242125183343488863805295615858597449411628061302829990300585139710767476822155718939535968445594195458273618667357570189619403715762556614773134910247975347605693086760049242107250284335289213984877229167756167427848436188729418133104837486366894932733075616570584277966283226262862448586389489513599492514857376307232653865330068419182588290795025372407206890881697543767588199965587305936382408566983131861198467304971439444359514454173127261478100476253488377680516858331999403739856367646805821377597037732124398504834346062328831382234127584774041023385011347618602138379828217846301177790858738789596450982096348300361639715703720910373014876198391047231218769184631644799626939063778228577718926005374162071857479081982484490437617243327761532314607112960693899129040615157422668068546202865619300379531143314792298130278883417712204291212586462350615080021000028842444421690288294416948365325587608617684663573451437093986132847591139349654365890440423207625959785432260230992531468798332862348506346715612900357215467625738685391097983036196886661409541501435091613302325947961036654774905879421600827429863134753124294498453537941347511543877360395256433648192443629176763551388667850160068129125388906506127525464452173905976711695760692151174890112233643100544528325803403284035101016879097651857328188327757005650111928803814526544836127285514027489209354786161689349798831322290370242572475127754839840763655984619988926938112589275350366347472585080965402137474279312596855850739524755841646722302739859440886336445660056780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] -5627369619618102080391300887610205868941762554801287819736498010561896666077553548401893063939132153101184129660693793936651980212573783383246901549360735968225439515526965981488157000338340591674066268312566608283161616741401292252138850202791216691932054355978745499718876617366786027621969561732025621299724743860613158095660395632346142579297278808043614147941761015885559307317319472690448943043439869114232976255683225767319655969043778286066494483104360700516486830270800972147193277138043069417796452403831715721227039576403439748940811026764634955067767756992981860439308075175528495434573609442179392631110426854408696219591776381682248494371116195823947367477394535245883793676690620972171577528016265478107091614402899946249759608073714557751378289796022773606316088844439808444474476867139635305507929434013996319979886574834224688757712052628579922454552692668267478827696729640030710756038236529412932562157810124833615805988019078503595641788628290019612002081696153638628453627557315192914474405533882786891483370643086287706745112851216944773421984677429393317295856953563554763988174992159037618388454788972428500238602444263738674624842217385707801068039798602813329369557447627837832490773370544706537877674973447535151164219590027473792191140369826056639987562525488141465674953350870743859010868675725335335533325822602285355648936137734495428529144374022643737210237194360810024577386765351078143746879995300868214068424681806162803168304323214528638891048609498315604409590717724030464172175669550400614313939007773927184288482111742306367526645179448211741661068098004407166051515592331938546058438214708666107406515591846849388886088814104081341328780135753187204808400367309870105994177779427072070582138688364088306149129492807008588556064382084108015839217068730546335055321262277930925168533520969497753968193270843357270631510775442047466728833935965875607707403462407060964306732464337352698788712866485054733545897537319067061465430451242725872810361920613974299135030542887031971139589820624417596421701559623992130662618790116141284205569622042407553834232096487160090367023104984667119462085121352798222914127478688497307097608071726907426848362674959933321957305115099906453154997129072905615422789986062544255033585653394481229024272569878997830817983574743564799168151672819888974613838136130139157659020049159932462124926864404510143982651603050279659345128432595713064376393875979270052627512606009766380302140144011188514080010764307629005274273645184447486666631518222434453995011162604855110745642406870909307663501943102151735909165683272132591528731325557848727150608984399262299005036304717385078997219151406512155678559421943282118370717549183031853904677959908364665391215132088054923567085628662572934380609318188114646744019297955662323651872476602067338413753912823091081105490575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -571972522202586050904146340449505794881793882710574079379048793183948254597833024478524344298481407003281105903845105913907740188650470790877139106332911254236675563938375037745892886687831900471868330690517110095318489750340580059568189234639249589579541634078981246203619975336028072972969663284240487563362670561259046373200936887203017245279416056407695489937104598437031670341140901683621975088902943948035858616766798428892086607324375136239297652730584494952992782131624642729921489670950603250082066810234525018471531821108260193993543197543055200232302427914874749131404791270970348098340781881120485079423712110558019024237894901081591196679722500663644905044082553069809613140333124996297700885391631684708875244074539638016510932259256442936218830598398902694407361877641693039825302405881277503722066166109682599830742559416087244843982998205657404404824748253351335321326119092893206438230721910535389110533545357413905261336593710635838248855415197395647100901959185687258862582948024752159912444485364082346050944956490239750504311402939016460564681972473257742610955534709608487005277765016416917235003839477392405799943442245866688862103035317746599616616628204948344366547654287008475548473551154063603790941491937699583196316053948867061718913592588639680542634880838005556669999038625304012077630431946836588558156705907986423151703336351787344490507333973550532449145565703628612503227553934188903991283439270842742921425253384424735142925698855888892403169936531225286213994456566382104255481942264027540017792760665380232994390833454916489662633544761060875752430048898350749034943922412513523237955083513972885007131049368671913042421606594046350539999891235773373761293082046053001490749517577258466524797371685583340854055347501576108850398646825980723900341571808263459968680872376934723702666254773345674575593212259106794226879716409497403358899114250644457736297767081591010751333239650281229780171583145898409835585939741069893140309907233482653609799422195554709446478492262989659541953676888181485132325342006127851379104850521292923297930436281932911100737644476220554117576641345804808592668045675062047415058901170540658465194239111333489416040619212795392955395412608608690095242701026345350697630156019984542294878862389864756933376730119997551122225758068394370012377956964342129156053149914379307106521949198667717931541160181693707870475224211689466106087660379123982152228090460375044835692002273351743704023822117380382007962256242005311477732198111717309054131604502001919042820031331023671881998512924422680436661282058723188334082686876311861025761689914389819253667471695370170159018159312119282273140748688829401485093284351408962088953064968891893308640086351239375478244003114398465205135317221129639117837587624488154130031628682989670817680340598864648867316894971144321802593894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 431333509754604907466453950605045874309177738165514692085852644632609950809885668520610952444518457505921630362385029380370506071075822746252357274955697964930940790532077929908210143903491089763910003299212551279736868599306040455667849477271133082582998422012632264757861634735864531810855058118344188298010038265936227433164327457916973381174632458426617221434470134390697913071747043928140750583348614761755211501963024598244103040667215959576288934769610061104941540269915013505917263912579001284633099249551689724252676372987628010903639469878600172422501729986618214057457772385304956117707510402925333871354551392952980815123816978930157630698684743925021581140085276632619236622001094261449965005371545125213826252608914288718143331556241212875710118786928890784606455053356384311849772715999067164817872752593947062555929541650605208002788390841236003953454845979729951136782285187452075774928017190396015014455315240685573195686109972976285399084034019188897130935143568305062127786372300214514657021331602280611308813019639206886455288487018790362509046749243680981752871084615200688590930639146390040861841991764689508798777373818583257994315165845605020967026853165113655661352554314801905130101564382890042561529314768260116405848781266562029303765881524115959861885190002673746921865022517377043558206942937101118320848036555082682248914764452784006812080042784793969955427442344003274855129296740313494181272980253506701391827542980932640139658818966754595370342952940867232360357284744452542204355296709055352405147144126213347378017192954713297073750283571738519557108712691984894070819801569533735252493700143624090431871627134759073001395319036842587505324309861149247536136827931239814683495273773803222825679780870356505554913726295930358697972307566998738699846083182412888916902126869977030311766303372967451993809470798949841438800551174254793934615942403927703839394546527235671429600238208476974203756965808095542246450295350904470973151411409847311454946985982746184304330526743899847989932546919662657244520439473825660388449487681199707353870143912487970865331778614165304046619370878403854692052526072000628067249831764150488362995065457252401225963579833904863455152663426253924575844310092641512738732222870694984746785505036055314657170903642852596880388972908686976815743650778833369273954871653946795213504441114599214676077840164979689439441004290387553648624182703480863401415817877138252419892852702131650817363387253862053320494261282099408301710103669112418443030084936230011785324082719688975011797518062902767451915047400167057334035847438673300052173248652131215754511383937776523403985374932769258720786797317431311002867234345959730429523477880644759885728445165906183386094210475508152389080179144173040211350956444814501772653139481541771969966892248080533535799537721583798532041605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -74862431518225657924174381076741772249906248451975340142609129029870265684770964786615393823527841934617149397565131915643987414775989687751735381624677685758301659577444720423095747655134565695831991193288499975441613376531420783083050575132817472175602174398291705086783949857286514170300235221887187816614317736598426477162510965419688746435133898795564403373736849782492907129745865325621660317726817662016249881969926992990423025986100538988659788862708330573555876695723744874097869960599164806179111907683110711772787827333755748973919701901033180513291895663365057784872807989507506523826105880102887349460298226495187695172878775826656269788774732357983810084349539203200565166095966453341694654714568132219163765012744216628619403411460395457151184734128353948166858723404474651520238761303307762151620824492650612628335471232186685698372738113991972934468932896184821868159540544550380308531269451000517637719835812679109734966667652360895394400327099034775962013280754863925372317172721226444715743835712443605667889564670007490638713831663517390698494223494619701821511912047066072839386735996211397738752065355200724807407638129363671796783079593053602422229414938769710067658867113637382861075113235353771099523674406444862498448910794516512009908790010621667908670335453194728703407556437450778872134969713896453638681460667618099258739639076133177528386830875193360534675969505509246412569881907849664886919819784043287090047664020648257960602969540298848452918649460114848258286602756549617211945896736321075333083660160130104065249770722711140034319156395679635057292828915271132033347869177994959714953381468551042749417954566127463298889872387497642529911661221632633823070870623531946229028327833325943100111277366261167675243706071703382032380546986158654857119665376198552142148714117943601194542013255400816671310627761994830536838543186838478313290103774677547118146314684480262185633929287846749405884955186076212131858596183824542842163814725859162076440562689884651809460784562738873957182782388100536305391380464009130614637073737909291925639451079610073206159733094068314452968318198802445477285373142949453580231430616610269390374055274300286555115432945904225788587607854518358274386294758641321156977223993681539946170001339301856149796425682535801935037919708419530819330265476066896594992883748810192405525125307425046798460309658947172558564028884321006660855292519302379851539568097339247634328553633520921696534304400519490797483368691370521891982149053652206945091180608799841956402423180219180932228897735270421791124366001058947084926101635322334684652266649393554833581323222938656616372646349516856316374189529667716724300362647554480357862320073734799115923955373124405775427534717043853736329497428650142094142930713547150196634167940915333144706350697244627058594264510720766207695257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 6592569058405577088156432319033743103256889505089763221919564014423298599779521898045619413273617353557916252274493284763067533247550799837266914597125470286421175350090424085289960954487097349186599442882466729892532345346628577351901151232668435630535719474032569548686824943926719362779121068566418523398994972661514396765628533404099621822926359701384251713716605770159772464054703858941155569987830441076805734905683745498726498943836730526496951632062077540656859000554158117440166196013616550716050320654309913756089782976369213333737212373692386258545330653912122330709507297630147048593394562157579530566695815956663481772849136644961776433857131618857511186224132293288812748657193226525991877978347569377676629921036206695189201708711721883441684529566376705980862648746181119933169224194785464397279865269211738480920007519982053502891211437485497517023167930915364761582011559170749251765619048867092050344571832622532129337059959021835183594865097374719761895390026974891064284401427899558250228904948808615612826364361397156121498033137893986195858490145500462516277863611555521535847660184646776638959239471904237903043400347037915726902445634496783127101244953041098714720671451661932092420203776056405871187874057157034944832749919494904441400865925541824672990386990445014274646704795358789563109147772424426121986840927430679034884820892168238721208569028104341511920301789673240164285672480522623337612212689402078928308025841909763940446014070873777349147091986922075940893243565756697684123986122082404508759930802330959447749229855675895441224838552392484105051950309552861203992811804165639483073455736160241496142590566020151668632804896773202238912719807155495185582958991554912764097883427385683274412669992435794571077679782782721353644167260247765206577222979394724146771004664165568562228559897804110447602410874425378977390763774195873156199541298882042969984865374154366142925150482457987259977785956858414331054581611459497834429360868642929954122801657675849162937735571134859811437013617262444259174048314524762477614148436506857578425105677817813804104704013734209212355458541086550211070470955568863029923878926225221170453500023144265565560796333140109445215438403786775329424758325828228297090417361084071568945803366375545722537817177176841011564654261254521173459890707762456630772215743160019670734384696773345819633858948981458577051221593342496339049711508341940622235417444807395443034203917297062692789712979960185653815177394799709318496998025950538502863694624305520115546371133763906659207111292545275400220078459986586911795289608275517307135821945921796708107448351178512411430861053807920263777057914522139343584906514834318049346248767793617471260769024094577780118062967112931331633972421778978739251569991091979243973849813627907778789983053753127777416096327100314906158694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -279313567746818955031080831007756221505827725209720478432511147677737677517430640068718758712701491158258202722289401244207009140102347836533314254987585991456273315447812782203326935155914691621019947685874464497271107484243643449453590537022283531722983363341365439375987293799804093627566113860199364222436905781749290317564820255275797973848119164635884843412939850791029524454373299317410195248972650064371873520226724080639829488227388584070391970427219075564176778229167115145669108192452733057014078065471395001473068433019882320029927466570410439383881461578775170865006020645185779027409041804829692900531983938883582090037917821987664705050105848505371882458683868280653487558916330996982114276267120481121875680911005903872530823368924050095758973827557006125859467744731978268558858156191358068244059725664062664966332681916452006083699479729205431874396131502449756006590279649981134145672273381004479740912329303829123276639226074000510114503595691135830543557508306045519200486598000891262950258365222412440435681370561316215441409014299676777598655095416285042800199809507288923978627091545369429113207993518425162590318204911853668180627034277846242446428925237181595721949738721156266314267108275522204219994097515124127973846146427156962181255243395175773150566753296212251577475790425823472874196817436776107882231572801628671782871511066757214516530498852033398878875065851188096897515696641958183061118488930454722473912483626044706892603246734048865336933399958199046021325757811474402002254719730556169336332750839594963403203649562279965275945544574861596256974416285242605390002413927140256679794102180977662279843682609130249479630399513341457212611603021322237761880496326539390528792824504567945573508396635872767637013410235560330629466775248849773562440343260372348728618289869665866081043009103518525318226075349696432683553807408190150855052069359955101421051969022265117748780496277505013036776544257203707955435777971497257150534559057621035753660782241299532181454801158496197813568569983652514025728017866682045198241894898814649509140580047522233321604970596046979607885471633695767863276121360261635905413906636844347937622767625405995787401123612934537710157218318017370781622546281819719120518268131038317765153072496149992558274664992707708066545248825691262764406254997300674922645580759099338302492624374593714054260594694734962734084184172311587284957191115833567697520570362323508025365328039773906603789104030304259239152287900622277966236560946446615902217319619369474187991734254740639109084980315865981712735297557251688450860677711585329128113765289545135386008987293497130625779037384659644750150802671533344741911212593479088601093922042876904834711583032066410928347051963167423144361206382738379498031398627364450035202692006670325243172578383949159578853767174316160450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] -30509024339998131786330872628027440317556606897414276953498241530761675862047871965165059570436548961442084506551195264407770090916770119906020614747813831039113066632991599849055422933096912736754132427982739190117851715565973538609125858595988360379134169948850210734803970523632453856411839406880314660598188893678705788600106508436048181766636588749239415947333258253956623826821948065170704921059419011464653197411547968567857869831338196006723166216085036959180741099736354481352819479879647572759126358319545332732683711006119405484165836109688146425033063909929797586015927964281329259915488558593707800279325843146412950131010524890374282266075018763017928474443585801140871018604603264992888154824943185624543172581054318041356519137521315187067575591336039939018369400986987284165023257857584806836447762515831454100547960877271204023035124552610706921765118082197707074797068638571084384471410808678885048018930418041811441415631114907111832000511230492961060553038238351615672292349521303843993591287700360883221517456425988198451374819713008500231229342479476877765924229879498249160995331713626759516782519000740947432574085678780145014611901593479661475155331551316644177531097262953657405278091691238379514021455568190933133928082115228095174886447611112437182338842583386961842470279190083636107499826532266692709885768148455941345340869361313840016581207100074359566326859625702723787382485111434079223231653451161257921117921520666418796219047425565721678987037202654943693921136425435137635729973917947296135372739753872320288201736001283575038407552245318992439611167077275869430980785140081524660156746203878780018619052692236107867313882947686763016114478311718516123172132859960130544226193920792812780235650631498700663436397950800239939609100383331065106894074813906006042524251105739419568577407709981406566994365060884827693495800791448188048467030924926049950164708808553462442804087666293777807128872833776523716852407356719164459153549996711763372238793453534931093719218398579969465926070531665726997982840141698215034890911381079653671640879744866976956256293389685172972293119773111091595784726824663313327093104473976211150057870153677617683071954517689278138393609657493802578664773979389181016420805739895095924125659199315074014498916209231119224853270046772658928406042888356547814394262455742083591798571212585364484021485870983695093068707567242186979523257988231389904643260098907785160509312725135641523729127201105813210098279160406074724383288841688317969592082809325082435222288803472461509575007701921747136653632993078208500589238898244360609079515777770725112809429493669519201413850928201108213428731587364582055166816981494094298047713463276931084723159096895184584714897965108937751091720511392620989899037837476310271795394141791058762316391637885357020179417472431972815994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] 10540257274753957562566796059864527601387981694947621593719035841314696879868388638629370095765288478059754168611606685219869809658179109967899500607745897299605977365755673149971545835902124102758531945695717372919661324887564029328587420420329864456783835016324844588706210564912107474168370193868292812052004319067879914860276232992939733339405475034050674545007153808449495112406324666199795794176206685344641004932344180441407217392471526160202177281002674030245107159752558206181448757991569831283883277415904638252007765091330672226782390948985013998635770659100183650481651572655394527979028624668652864738606008957266858704508377904878806677312633266612802978409340184171502310293745248503643533469080583181011881518560772829912610371611340168273018810374559200038550841287673599938146049306411286336240651853662155236620280851227714121727091623630853721316552951046002116104576187622154070127578334529550787131054948420631654518506950846787390823973909340032632325165802525092696265958088513313642592649462292726418217914961007843220367874806737716749601020471472883397716840809221079240080462072393001312043790282324543195081308258399684485738186724589331764293115429459305853889732902327256930032891080570231963581272248755481448088730694252301610272461011252479005975132574913835102566667682501935556913728442086158276141380074630319104665794161452143976027411330312928426907623344228676312869041638343857238410411489412913517111094038047714428025194877992805762838564172603659039084796061766980330028012971267057991639802240741418070970882345532001901420611221264620505692230249929352245369005482873873092907304263209526907298532027484108684031482146192392492795435035953131547121240138299766056311537759700364406315288842577790647419130050927338441918447360808748252342575974863221137806365392304945130457585320565091837051892791888168487910294901295407001019113816843775336721554057996047196931988827556753274896705280234636375537012086725801538290833324851026326163199345378474815699953022983312081596769345911584412204953855939153196216804940274905742272127527288939106127591539725860763356917283304026281025940009929941163988588059927359942977728751074351362119250167754470937698567565185237736808270425412030106932989311758727180185928071980627020524015173080541068918624876259026397162524388981321689840156260555209207090322836424531066039896028566113597031114650893811106309109097660463723992433372158608044687158452798933689913006889303809868500095921379978156517784473801184400745829584737665919163096397564092808170229317208666147728336192090415645345863290849109269414425204078187598656077712467270396969534806548975024771609703636441400254864561431844285855048160935493874150886757933611686990806447919557697114817548336085661547310682600109975041303752591211740366934237540773953467475403589407054233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -1261901361640638423778022319787384263989177897123383030041653212275365934299109370134195210179080249072373736968552676238367891590092293382946322589492852522266859330154542201627408832264285949302727068831228478360189887390901297248617303543015076640017171774227657911390752268367143623579472672359040259307983907058070815444633877813699420005322921204546085955513205671826771592799201459197154288769625229855452625086208374034487872673321172959139387777211339031790730114686708419686617299545786511367476374826439679929908280101217688027746687032589832202379313347164321340398249101647784234236763303060714096528894803620768560800762229398246704240187706234484096106111660267070544522659931278593363403558340215769789685050091237953311332914594182817734390019673404228167595959911139010096515109818963118168900684200768179293278884418177971856005230204822366702182409693858600554731167646289868276882830373589322967790190083409578090974311964157013179663887809346641117398342118752069906551755561979142053226073002158120194559634248711136189087617783836472184704780903806008001453043780673736236126383399410142517759021236275030529227294974338357568483454266817475156050515763672958597195580228967196317554860602340567967395723894231070641741241852183315892419398477017997043517287680123460937127514039313199535887167139287917002202415699033899414254338791852531727457485897746375098181765882321979169451128679410112432410908604858133561329659488808802086469367646470480137579278555019425409635798481913536418812259167410551582302299063755358452831451822939294888702860578465142726247621978194972540575136022436280681867862290076972940847243661919874456279056673772768057398038656249432893978055781460728898238194467654652646703440958400315570158075558262698623576242616138015420221006062989097719704423799246831027006536035437433819280344900601116068873446231029749925721521220453019317035364943626391604031912870985466306335479897798776453984546874156932262119472512013873174083274932128644620650176716571367685553513450548698225720353905107091811813717391521373915781169850543432302618576904678920985998900939385657922058346261691234946256296894526290603322559559762616641724748006154977982651285119750461466219777376634352501943569324445509051308185972570002585588726810488518737821845342552406569652823086466397235987395997289934102386806893683601248533765771115758552717522996267494004986882334442983622272722982354820826552926266177374295095458949207818272902535370701874687188141382472606369952531323183389174906417770147926394143475146042253503493320633796678834190342811701642071039047834987282009721437529069366940626490693994874101946676364511501808385905649216078309452277933495993726614360292244475157125500968801287691810213868093297910618906454016873630087692582245428029595408833515278311578981665010143000002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] -7991536365173128728091804343962036129895182599370221838798551698508089592666251202306643648724343267323354313867605270512086376640764115974232451923264967790983632699658854815639458426316843138158485082824142543357355677249824343917772454780838815910020551883234097425375738781291466278047926123419176684700328428307439390873166680654587265521738743621181105306215935403624726764184864896974417941257287111325628487295092127984554063583221588175531872260749623615932709906508096152074361630017947212431175883847053208297082984364414428672823550546243505646836071170115036614386285146947629706824396449844486686735143190925269617659363814627770325557521404133582339874162058633344777012161043048540096899463152145485816798865957119260692634662008646824173336750204567655158800874750570039981120019480283304567072118147558425314167374526607547986821905190344568462316606445439084370271985858025084597959889229096005075012538437983823780765960864150446075852331256782974832272050647515464923996520078661472456696270552536484486620633093522933693191756718310388939146812818131597963427584142453488120111243559311883908463879756264484290969213330186030139031867596547966992222734766166800436561012284523575609969265621106071927575076349075202382928074669037324713039797866300279957491748224876588745093055591414046953736207307250497386421817874990125411894022839957781429225273913167338934847641317936673328759202630660387740248757721249339968816801854372847273415657796642423737742760258779981636776973382216708728491090131463809864597700531127572939476368505322899463372263914218458314816710701756121051307200359660505305386935904590437725792959488876114973842240845274489104918969064034022300430309349086908561312658727085763267946222561760159497991889379151292013005658398635345637491794499257251815548460434380183006963027894745677890435093598580422888187045753595870811775683897653629329642843812432542887626685809663696811782868847138054175564483190170351780343669914001697309089601901947235548339460359928653624799043990572342827672738104492192318213330190103033785135674871792562797269342197208722898186033663079155527838969855769439759724648482451092869630465748770886037262737989900150543234433549009439764499421072231469928050566452778758517293023763203315329517270341735134844954925558148818619171029136838170612087476756286963169418127819228165122413417362371248372431490289208840857548864654769198636042959043781305953615178547176244773362399272475867675783556245127831414933913260216628118409495737947765193992502164944392890349112218558628994380379890578682685111025506266201383091994135950217325981285323184567893426669363973576588400711723915615597662166928539232546894093719516360137402357091375203932380214418805873381801956288144633783460482448025492791028444020314255406211050233957411968414196850264132798119936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 11167672682089169338618935239900541949891735796802647089520233170176778519059694434306323968803073343048038750141525693285114380945541296054429619461581346572045500723111675698518889856999844837783025060057589019104686768135191168180261201030184278610682814303969703419227097565260814321613296065082670235299876232760900278042405447059804125294043533263797057189129710614800923399621303559476214047207000908991226201496823101297665267876751689390652758632712605999254247897193924901338806804595307005296578739020821268909244725588207696559237516489693292105172155210355356778278441877632399712163764830615668562490004332348184688160773373051302727456554568850490398523948366797996773829242518276679459194235030022547106053609430743590292286175160481523370342799588358244444848599983936739132945367073307431659434945558000278209805468929639133950802336698539886253985057610250253844091312003969632564531174109479639908533260201520902139518706119025801933429034121901243388545959126762009093998002183110215754691840844991943813224607716069864970677125967198834752461529310008730341596032333307249305185455783116125882893135924901809086093469610971062928390166917789323521061320670782660912222013191898051779906606110305939064659789660697708215522731412625016164055193675622206938483154905100432349415426517273220561954758502465160211172307227825605746436853753202781080251555744476180650688626135148981363447617680887758173905959285131635566428186559107925566682860620008669250556281953165863692100311390446198467372341825050934955441763119135837236973836913594981007416989068122458073283141369875471557263289683922137897545588796598441715990774021247594123762733478649891227937192557895707633739469234517007745524478043350417319900335728738088004922259474199629264909499042241801079436980726284355494528113287404177541580930660160265377577242270092444073771599262070082710981692159729225772421271440087350257095946667024272747375841138529314244114393679934432303708815105797364319458586519827819206918341662464866229351108583511805664353340112885046304529950073938782927894946675135008989477567125117889205022982901589164358512935551987991291709630858725434052110412090121491440036228522268884961942706155897877422256773103668884085442971109931264645621899570129371795328379264424546478821023678142477155357325500895488155126569461970531098333887596950000100148002697270254690970282081625761663572595092892806304847393769105126623826822897420761234583282262257380297111586426981431770026414269053767635556888124299917944895185278171768437808093181541532144007886176427888132466728395490968150242248555050770225925852409532236809215602868406358777988318574388494095760553409449225593266103690020913257273551518011323133336733712287461983224051267906218953207920753237928187888678079989934871335855340243557240292973180587759946956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 1784428181592060239443561602204750264225915104210909708595872102534550853635093254136711784217063232954783582276799433923720429507468450567396598789196348781830580182206283954564819644629372790383073701790149520163743674765642511730671571660468670058128850740400050892281191472157997629916826640850516502053266112489826647393384708035530816250110897752672768118068757059001556945455188817403996826959157164400900415763518610909048928361594975672908363129757612569112955522972108618291870873275218148918960118724246603903078575266575350977871145849619302460071252307753025558598925059084560159620961189290401680209482858472020137355974788662699741032633700714991779930482704307411413564920970150985540692772194106349473978223534649352318675035625408633796019618965286410954499234784995437804256907763562839516563107932445668651208601701062328159834068722398801455934323029079687918029141702148133561063843623558188743316148471019230091773311298866080656134308691946677804933226397515482073452567866721707383244513294530460465402868270690405527285642645684122999798349890756861808950715756951358329876299656507918616104500396931652941056722023771467157193005457891764480071558019759966639657212180090775360441871264023661211096634198583137382017683478947992739788849344439864873367970733121247921338521252763324352138710991510068136880101341414216426993318316848952405556353377099118028830808538567932019184545054437358181917356385780705367093528531477798082681121731799669468613457158589641659663559831565027990029673868278161437008143671760981471129748399667976585429819965207698187054340396618680776644534887886695431474947005010224187517214871418879025943883646397783027827323153817002087103904386931781621334973631679736742320168386667988368798152111925107891301905765551511705486401280407294057866383924850150276501154414280421109839714535020521434056657593660155263354427417426555116666730943774083898760628857045424674540095549240399569686318596116871146183316847045907875977276938129529243704274531406189650409246425028375610649831068071904720854411974164785385846655359695407628715205540468404442679215973061172690971836760188496588194837719259534037182446281479198209489393175398625458252634151066942598532069884059406783433506451193272844460586201271434533064357068554685782522840498844125637714512987622946623510754965042081086647710270082167189279128780772596606827466736464013287947960594644205904518851682643720633980157650162994187222901142357563970364208394293382524675761055018039706746448957550305698787003498984075339882696911355673544753579912828312343957817074923892919222084880216073988263926229292496987139127011315824453193047380969686001957746320788109245232766343952232778240045088514854564733550445592545820215661200374751848503898958644975931391803469902727325083516525910352939322553853037784051247726198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 32137843630000351055149460718602995052179917739344590059902103265909815249606953611332769192446161048229831198896338135185312389786734895922024694760336238827475769934573307181530625561131943554749815705336951713423852492098894246783633261970440725291409361347936108064375019979282059509225051576241050491911000494695907285134716465598980924368631606203666589177253905726536335328936750321112374500551046101750901578671910490198640027264028157302723694989793031917272948881657469969322417334662194318392986971862522500684628950964079631357669863617529043832031832707916017244282448428395470719102781537955592258128250301238660132238428598412908503403611906949572741856967880467816348745975861840937788588227800339748403327274364749135254767185558499078672631207050309116753019941216298333540173462789663590830892192911559478265825306829514549243495826705167632550269766513256505859715002973476786994359209498425548379683160595083082909076724727353581365170146272373076010248308530094469564817742588482255562465356917512031107353633823439408687063265723979798573273816118293112861363461361007266485946245308909257165027370486432465430187066798024395778330291918584024532304486871217087172690220466404189302248319272930594611086087470048457347616593659242526297948313982392895745249596472823056741177785919396996863590868300209805067988284860711848268608072378377502883761497079359815692824439451020201537564444965366860374811685678604315980379325300270287054422226492870574176026060436518648276439537331100052285437885920791030494936847311341646723634352335657133202836298557040251983046178147783758520646647607289812051360184014225138464726098524937805090612583082648658682008896491722371977823495728863176690990358320970583017480801484519013494438988644605553546283791725524694295253924222757751453848229993955320159862252424982753834933231677759184656906535897757158052785019762984765778157310282802162639862461308235454937489818095723826572767998872108631332980781107772743847102250256097601281277946195515215216987230962605283908598096585492583946415051479896076041285186804625964024474490943682686514301694225989113605153596204691446896154382454804496379334494813302342318661790607937645336357764646648842453212142667723255768808348373519316664256323720054623627720560862500561664817317102231167182854961124205019312356082248046381799908772028124277201686402999209721344370038718651247409549724643984593801615949897773323170642066182350674620617128988925492216223219942889934739975420947811390244154019823918895483213848541169742828595007288528457958619936424866681149497962416341086836948475535415480165316515139929597939414680213897273179310245227301979959127638718826315966125292456747350917247510227353363875349538790065324479882097905555408514767783790589735055161097727971475673291378190904510547359592099092515455493577113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 376971273772304520659406105371161701453022532126528268970899333148464962896588300409549544679222876203157229568036145707897111650467124320272060403806163439751756602233643280717186138162559896351004065560856871529728656973806602207025585084004134142667270325133587588660146852468304420499336627239605865254756446986788137488476829612855523146319777974237309774391450502569233395639899305170456876277859925156298920218662251789699841731766022605823834276985837705424625714730498241909050128598110709962743390832145367640180323937536518777166897265071357479365151443674786832439383808696907844160557951159082822759891329113098777679949097758331448084421019507718291773219103834724128305986433690894351625234599052512615862442175721115656851669841118271212689730075197175663335592961254678938936367861699999288637424723686064759860767375301960379888649780485599878771596797075010681206999446516125246311440010626853747612304317517425087038034088508916268049627309125494630128321294159284968279990799131669992584329161425684597665033218064527209216236302878246905581880312259709487620145533658649125750666090781947192404479313023413467563157911094982693497796510294963002910858982733251268814454531324383933322140650149751650426908223127492791435467071250564163668761555185907779330808059720153299419230941652106519050509737638879678277792166949132434303987612985181379717767904308290838031744486289616913365955944169190063672336136822289859954678063348066264010867333315165702821656943368498057684920494926709684383533482707093096093774228877184674311929654695153665053120576936427393480699659804150863385207720539838120564679359045480146510953474209976497005013803551117283776725633180929558795545141791722415650255056315806274550321933185303212284405620634606365988081361156431746561581855818850852847180488587500308404249155544028493229408964229735547594721783991038499091367262790426680459153171413070799049880930597154699513311101075002549297758008051460027601126129512451068534018216222646415787539751204026910246459491481556080940017976614165453418355738558033918981477931454881047139880046577876702846545683391662725636701489170399712125255186708824473976330815467493118181945540972595280448973099044759052153976936687134824352197287507342821366977098266305945915702733007995063652149233729247461058103733036617212835077182113421962724201482404085180220076091674974996040406537685312003929633349372488349084059017564162521241337199193334555538027579001369045894007317108948579069274486913766571797416552564580434099435983728825271605174372756661976943736186845913649683728955250414661365582463946265536705433379587068636598888571445279557738232458905952475460262093213879986174239128972515176474545247870392404386677015899898579698007671356962059732305657039897034831589605653124693322482661979487375387586037520498941277748687011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -1011132012624800720162136563533825234202849355506331444569772199438563205007790909649129790346417007333628035663093487730761671020804154526619412689660718896767824644702331003178197554656118291445556113994459993049630195988204216938090633178220905612819628918019286255135826925660032476809923542727064388985099527052019891554531106243420954816873336424130064831095825273992701682460439516930086511008281872414665954629622658867681331984178030409298182811953902266608639389233242587588211953881109084427648479792524907351688721012243035557413595178137160832333070511342203429629948167835989673689072926954672128913083187058100894347261167981883550424469186997486612402908838342708689965989150223770679774835496379339418976598824998400273739057419899105704598081911991410802033626629292192077304864056126317015835879856333773470780862070652057480473528523932596473471492885906589351583667784366689441746136924303764126510980767621052288720307605443927029538351287342376029702617501012353745955846587886210442130760931932692973442831845049684104829419901980411244076092071180665664857246329425202455703257629173100150919183054291205228088237243767905799971931642868919683424315312393729084896280132366321248209565710370177904508491616023302435996327870421909641153800030856425483611167860475118844250191810985693528333733378698551808972276348381964734481819412735108758509113939703015583908518156185594503400370766892998860058917305755343643138988390040572774977985735670850941761670184400168885107443521694221332317321947373497424097229438577792689307465541142944183979604615401714913689982470418770340045899572444596179327627028244369263580158546812922800586357740863758002337410317500374349448521384969509450337123905075452864990557846299322409431647334896332091789705752497301405507394308730384362311253043108170727312193461587101490926479653073037630101716465545276249789531915308026417484037004500843927433175892397718405161370846410432226192136318528865780817652787411745933150516194539648730566996203868275057436045623627607797300388400876953725346010851558617413364084569976577369836845660168248191104598821324091585992669522529525056033666512393394864435324411989610794573603030714136640787491783207690908128539806525506091828361238067755762184549443615748859390745270433885729542500652945612480456993993653104317013971922264868528126522361301904738555500863384086386630167392871517848486641452515549867171471516047254262598417077563206511777282099310485746694992288726252332541827192319821205379440771401645822068989670351175570176760126395168965118257715946659178273954376983008969226160947936757004528658777304196437294903965847096340669437066138804964391190035713001285226015705230907958126973512573969937100747278479482067553654923159169704475587746935001847204726152582257451408215342170335605653004703202657994918616000102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 26103899926985609624732391801297655629056709204625469268419940708390977120201414288698790146351429162652860065431199302023587206771759353749374218456907914688850780498159133148388971948440715095564431329829492921507986712127416416287562202048323425600844770784219190559013539240479391030022901336078686256672661091687320028942088536526339788884582645295285945767200474532423251834507920930371836875495682755674043223533120321094823224235957756490013912958940459326203056852357395178094119611719154338579059677738582974039559025949956056998908662092925511963756576252625041692689244026249698467585931079997597439870544385414357913115384187432389379626088061506792025815734492157639770406781438123118636160128200125047555548400065566246896824011233116936180458124205066801897487940016885386588406172804869262025757033394171424539324882054433656029636394508786348324956912934390267440137748272489849736988165271885580534484646588143542178792528216436968636566398359327133005880488860514401946015423465251425481389894899353324419647011251990903423469681889440697337992587701542454441649005700804923768487995094986544885145961622822368051422741121804188884906462540392213994134979872119738225214688704478609535043139394918293415151533755012908554938995963755018878286229130495722708909079464164605874280161379471327878992523870091923132890378157707305048829925824171719946521295925708555046498300986999272464740402323429211305973279753376491466840380098276301259245033256069571414188556906102640349684853593211526613468669586640551922048898902571219299547392818963861753764997443928285571696858827053050943771309502048783209740330545787184282075805798850137009420624363295564503522124494456578581881563368681269890953508265813794157624612318442845061162357324806249007283444003529397759726016342924119919813876231445649141160322276918867229450090514080358663085411041623084796166174177664247161903291980070522108109125945635171571649769234645142868063022398241997774716044715603421659747680907737039892734502271082791971835083152956385990593446310839567981091066043305153590033014391585644823596958504556201862984003829878158660096777858588668479974388597262646855544853938701577981214041961990714295703253739928987274011118605864773220945149447647520999634335601105056014187243995925203922284126834102574143873674058291500504316457015074790654537534265796731739477624250463313467050065008742533078365990437241698105381178358575387688579133722054493475869806536222215092576806173145784518011490802144339585314797720880041836531889551949902170226490293111718480857082774196047816691678852917872770051362973855725450492247730184271995883785499483913890926125685526381905881550656835980951218159541153453768463372366152578318965567386587530080950759471623589735285975928833396839695848873442488128918319600359415944372083886365864374210730362142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -223683885047832764671282141935947767096199010294826941130386508083730693405546420757663693053209472560583636662711229200111868749330960866057180042949199883199115842054186051810574278690694804694631908671453707798458769239275112350108436811304379934390739461781538505512263888798065078336803949673417093448820566716153415460782811208079688028529561592189167254368673637424343700348777380831071366700483161409181986833163960970371377212500143717244931979251650131713202384234328582337058337620288029153877445858510997670920383031466849000188096074572027305466084093830202618506074765182370361641834255615074802758234164437312732053805434970447313818489758898309847862152911362265741583635636277812203596212483681862688867789043357901451120727608151670171630256021827452001742029053569829362529066918133676984593790358417847740044254708082242300050614400924641251382252653824851294140933026935282255719348577492760574622854006087735791072073422414243287486434136422680020521805134212952377453705852255709647751673129847745727263894889018998294554506985500735783954255818252311275284026884831702562555267397520656849236631568916908084559706526291965613031118293840263335696355417655201454323791392013768598526425752156710629544373178495077401539820484765947483823552258919624550406069436188366291156320868837116905642292404257213922181927514116625984141769638022130963975075808010536308603823522325345245358635528785440615729528338907740550258244072388873190120276640325653339422098802739099400095832683842086143405329331054129743724318522344384164136523031401645838138534017775260165945194365999902384798126061688063192630139526733041668968639136365803968334406263103497433160042598514551108777417065853891026652768419341953147928056500244724320561727359697957541342448422343332754037696047505452644337686883015994993001876042207614185028474256972676310034668010220162143433289075133517245206223449307142963400251387593597319072635409021382230506867285873993679920515572672103433938335875425816248425132708072644218592939946727939660877399327500004625513906602216745355123377475283463371826662769447801431772141936349083568649199125028079569381548705395224584272971529838858358184297769073125349023070477825685742535258666033141215001308617993733420291141725652567055779293450255073339450564981870521300664435831460250756245033060521745443272562068645477787422430793771774225294607540560418595822125334130851768333370598632562140084518166991813080140707939129833430575425897192037960648476529218373818196148837677027619157692734989225292525849829502937118860256008200803068579185703245549399015848058390328404898745547299942486691779199984880311213606186701064201659156100443114858013569940536783435116780586749374126020982346263655813116536090614971537966444772023969171262480902677699996711899249089092604925982189758072867210844428461670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 583991780566943724432929084220063643626686493088283442842304865803203807404871788804220276932635802370651782403427952879483397920673715012138298803435265775657182112974262590835285324382982251920101685080528828669508519358963486534924023629902007290399241962200618193970865104821290283677861677655831934975111549572762474788957899479802014003873292748854173454934900244696727626288524882971857886207439437515517641433465825413008097161200058111663980297688806293811567372319046578033654334704530499847714211999288249228041307600463527436339231952276191569397178823531045742225386431641824661093018452127018037306816841952581314530226804358568053019937798963079452239330572829878879119476400243984321525119719350901817733487351442737544276471954354636495567873748562848695472921507814106414598728202046835535165778227801350958824005128609187034271010721228483438330209303267244919155821966126765665522743132677264618338958180566225615560909039643724376859337946988766946642440450595680567075843616531252097778350087948676807080430414581256360621944175062397611569320235863148153094339170994530721414976711299564926673556830847922834628840670860989165219319250260772434262035587776012819542519339405645920933620865865072809151757673590895605059599195582425232106081799853155065144236016717489704950119613664456042142603621717923770553696946420269290442643812968925644433327761425727230641986770788025627811993232687912277080740376772568287467016379545741658117597437833070506000475616854696898064808666572030493400565811488695791585017362609698123578662800672873845984827093055975201310889106685537106486724602629157164672036739699830508547790962768065385162790603185628698249552805557839419419795621154897420342619413614535898343555510520730155633073219830360191714716087732142000316650993389809196080444173386957430810174083187844365827410297279799080682652906695692674051118925489773706123648411839559136794011803508536727690952205999302976889587306465607346841236683989140530639067123611315020826159805695874280535571126963868134153284994875510948174526880649325268012227593854569858405888744860340456006961396201252695539644403932792354650278676933230524514132279024463143531136830952760337543701190275255376376579698028947093090461818893450158250151183960055964800025877359885300921441034395620457447305685798079667524474343717165813136447894879698808055063292568333907461251792446126279378450098993466803937498397076352873822315642328048092257010155252424415952551177525604238676616643277524363182620120440515959176551461965112017631491902024622833480510128298494965705593226864812606218912692972917395415079228347767081410828094564121720258711679089309191443919304658698600209891932732816144498073848395682807506713016260364933270397678127485253668733259876803362637590919963706114888871749336807195652948425638747981408446843809955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -189822079561372620871140942419886202728722423943860611059552192785145487442034947146414482607044007363329096426550152859305662745695250944795093775218947045768000753614122809328991168091270130755141902504006996702937288697796715452168084948373968725745972841100126735337934596339636181332580158525324760980114263797782029596808171318987328359828029289283452596875293124159464343870342203233596041531482927844276527630487127342184692825168083544648783458245665375482524285620213668645113070499299207195829731664038690661232754192579760849782510015745311587657737471979678029929039274726360640045076671110260798446197831749440957602178048104747004300428070665580204240048626645045041160620356851814633491536906538560114577668571153254297543228076212466430931240286098296384553930762628603905826957279187777207710844266053234202912701436201912969217601459722951053074014242198944466352092278923404101738299301878906370685131349809527734325828662215730096172165448583552136376838165786573259157800766547409699470245897259751306279900162963413973944956851823147629854845611789837733311916196946066761006428425363919787839589739223185491121098556530925961818774558998106197256111389332374328827844321856503860807889072130445428657201929687487006222701381842557827690686786418833279847292582588227083065378643440633491312153137597871342947978654866525533951221063920419589150763032472330756952300548782061801512782626130241322684932237188949165521633323416290104599439150267827368323274965780379763202367601092100008304781048944833120211135545137729088071750106146281928716835401551895639348727848684780459695772574169323666702219039533609922472953731086231018215372249131325462370601565052857907930351611745724717592746638662820805993020982585800589901713859338199439300828949172459270489779441633873773506761309128266132597996249041210567333904515408640082768993087868244057343205713400437973513155129205198202275187345922004922078429756990360053277459879583578172487817771377865552044880734147583867931500855061693940720856678228166865330024543470179693104970422240703417999650535974253002953905515488880142985420591495332914474102579185734070659838653761198504640694748189625670270630393138551101654746739916958995676575978556850749877622465514522526565511073124487229611310428239299876904834091664038670422085772674645674956052924087074883118111789594974382720110297795313479965709406125025444385646929832557416687972794262265118001415451087152783308181098420091639567678050339260808290032919024269600379420220901911751390950714673677289358231717647315751786489478554962867962010958309510054390677889196110543448501706646432571366340530955541981957804428623745050472150785538100382489422689444704066143008118597378825689725336810398962721456279789843330718573366810330624735543672739751357966231721196345190535130806769982819646180157292544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 619788910940231671201034910572362597393162214308543183837179823658009811960268027507841703483890823752939702331016007355597300238063921974872070381204975080936865125548181739610037059109964513066421546219983624859437494265175225133189065722266321456067836984805594128908633856607724551357684196103101518877939704837397824240531882847461204072985839242361551342725286501580998565923045323534711206445465178089311749626989168679226917897666915924095651787719532920752155056307781755460013539993524641244805643668388331370725308371868557808488891641943303820780413492059311791463404848344547980880842665557560064707935737215938795791429110191846475268199455097003447224647569302953159006216430437777825630320316428598579952439302739237182478034562066463016642448260200747808306943945226076894864714167869468593043790454387258923715175023041588683963000053834053109752346175190054513855268335788227690013601850599056721209906142345221037573779874673910120583668784642860854934176187106951853023621623530417179719142300581606999893398157564224035302743643172583338615543539848979849328407865432294732463280986470322361755139561942572427776971708801071363335286834519097591628302656292007166385609804444798401080835376652692102840439332464748348252928225140511729255799762528124283848243892221431381782684936084623888133139010555897330815032450311435291780742205266060132816279261164152720014519933620802784577446836756567509628820713587899412094375427049996415859841205979771448410723699706169371712840115389844178939469522140399402276344576640542389983892497655674174387203587989730707638584115490150306047851253401743716720206441580521634953142053227372307299239147178296701097638664598523927922177273972371951599529273396573202518931153495327367288166087660754783441946687335147079159156944918034520686914381397829547954941911301592041480227086146310852292419874648797241910158303947108669287641593087181075224266861424888747288405371799461355577558520796288657096699385997705373830110961182362359809798831776548166015099658740560664955519736677343913654734254343565567314352144160398129575598090556253550899599423852568234307815519828856821884885212003402314098091233919972683298816746191278705217765225469867333989560468565131774552930128475240810960941075125861706389408688497010119068988932963319136396349767335485888549512750301889320878095405101838503835252582167851689352674478678799859352800589612984922960623775234144885140548677267949274210377146501357256447145876402408785418024760876354390373930225387705124588100272325461152581222992506557618322539096836664629613160580183298883384107864037760142934758108216439285008843500042818966579623960297875553100530186385637736057334096234210061698667324173154310500925753878818993555735975343383637837359776875744026310074568199794214327241807589949278975907955051804537738530155218862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -52614811035083482698069420505420652597193548595021711390583826745967539148734016772281019022318594543239774216100213824347611928503478602345412049639588572140618429482600688936874584810779596959732649336749680222717403213472862696368870297566229807549968136520517895766174379761647605764664722741775448008874685856742986056318898184661521217828741635721795898516768241898169706072506542243383920073260753310659125043149211339961102149925444802389101921002699590244711450008442030212574497301727573038456083361521805249754184608553425641893189526772949565413994295624241085594451035279104188918313075872461671187025013131877533372226109308558932865355438134001577366111606538048172729192488142463114058957321629641787224958640723662681685063165501965439277527079514178795891173878718692691474952423732961414360426787779133591701932208391392511335101627295164753943739903167741589181163255577466534491841038138407432787935738772202865711586823879701544261689516620780973616856907616412406896315131770558975311045071262160051681359729639219057054294925898688518520050563203164004440057483391938991494997272638025828754651609312285556663757692569386954262693169616822588378752521211181857633885930754930458046715928243309997550011497430483464775728467876527294208676256352314845964810500359042761187052219077834270931474827510704369059042243194769778856695910892247027926683959917662031849926667786639159868078837823452443656235573875218158891270102945806618484192092101077907607268823378503874548554348177407494795703629225581422776747680145734781145922030954477825422778108467583832951277103120617402437041699423481989179467538283084223950304705160101157818242595630354500490390925724498967111628104171680142706682684420787962413575977313373938283426466899267576914130990499940630381148079705318620857068947441319498721777518867274060631622861306171784831840414321387398857892653734380447900195332812018096138826605734843266018450255205854717231029117541271708519150405752681221972550361337386091875929945391619993739175670525771042993702639833550719244604882126949344296589247459039992669366964926417852042127194802375713739175199094423829066872399177080585213399149579963125294505935662418382393460127645453300984565311485252614395973884855844602229160603671835482056518387473780975328060697858140654341832072740015143414792725041188416972814045800413639322758360102996326955004565072038234037383405954050710987714524343049486718227587226034799009691796671249156691899141958648113712633098470266399770859849915865553879603120765657118047172859053947890428766110642932191284983339006272345509831090266109206641658177274075441112040294840428058015361113679029932870080451577703851030520249828414705447707879436998984619429374841073101971492159705629549057907783361604524160828836203950302304290404749355519692779391375015949409946891018305536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 346066808732398082641499846715313772567575961040670090095609520171710956746989323371679993906169539513708669092191239939149139365484834247542405513014720957946687892661836095259927234910868391525225531499306228715720538723516255895399768297860968788106120447768685988349538057258568284409239267101273065312464509104470835566350874201381524544637086055505807640670642590057445508817312456637557506543789328740165170697334906734544969537964122054431980268144233320199093036440811201449879510182166332812889658638477010329227528533108269287952531253971750483659399647764118780030603503409350092576182154256070926789126800475444497910414172514062961770549986916097258857830997638842364210359691030587231440331953539692676307017663221383251684945878984101984483790636543980416925127761679001692476972237167994447960408374804895079681353532123798935707724454153560143253659537158499299761112783270178255319062735257172063445398171689633729193684065944297030238095555283355858583015632747772171040721537985568262572607925414028460408354721242428400465545611954456790525388874641510208720746097084590484824724339211836909109657741009087162426718184356712188426389012025686598290163581724793262925111961776981890851302429716701936758505590869081738067739191982776100915413904432206767440163409996093890592611089665078710974310563304351524123645309059267501147566506310174215849826790491511609077118899292135828682008077501844656716427416337692243894380897885784560457148576506354341246958031813551390465865018515214700225076708983922694973048633556615001037638909548573206464349380674600220990174533884631877951962459682874822040562769610564636759957933120474857412595842973231734187057937641928996572228502990497036752033966091249861049276371977629584695257448981914313969355749520679680335216138294835492068606014475899119556131434791200093083548295087838533053927797106005264320657917397279941824535147130978355990755107530799247800707072294823875279316881608681114731819701219606448323018705319227647852545410152579549154037578033075083123989517778350831590319950675088799839888337545994264929460759803402535239512828640543243532365806078056855826090696620079853819117918751106645373451204157055520443165422124233178718186797646263522581916084124631546907976600181751602637676125997522446829684201166793713779996301273291237231936634418858988250294420939855644282653107298937087072950864641390313043664330643129391282624538622881707945398283537630482993959754122709473553889574023812951869505839914022958937435678620098647235550096508966439965045444033512797597776274822852462199737219583860713962547913608226923859272351487172720905002397939248080149591289722935252055077442496503336764055476647614551419011799507342117689040602340373001121426098677159268138300302152322135094897892318996020644992486028471568297104187293329340122290984379459043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -765588966723796914837092243688814212806229194937717795021118974803674813092971684457357493056403068651626247733436236650938835149607556436225278322227140803046960987177296742007141816851546064792953852512323482630991636723008003888678381460806806949466861142580836632935982918155666061888308735576671501404883631079031397057810212494685790956616929738300528586991514681270724433674305723102043962880090354875322890932283554064017929481697758908163800994747653640713735896415929706334682188884001216438043824002134419590904873635787964285832658647998445515253056435120612171253857250912737762282967960145965966724347814429665357529039505087403739870207123547370320713641870440844906333618994370504528444550717935702870740437475324631737081797952579347311336544745253394192783763696831136030101126691088249108782881387798445428300851433061332393744020765980512883892364231625864167888736913867577323257694135684202691499495688860355686422697412955931785183857611463966223702993882799359005352439951209539275846108646877593565467389717487884888689777509877990246662165028619825791362817712449829593400761114595392286373000797164610665065983370554016956001467039296249331042999827319066683398887874130422633646757783161207611423435993963798806511411985718933193566690313792498224324203762789571324533138737258677865541476838660007526970742720481423436184820146360294047544475468496267884820941786731748135927637648217382414695510859451086457536864740629135324228653885620374468287523455256807041768381983684455974761730487144959755001661498472384297719668105812735586714575441816302677358194468958624067895818020465298520529241357943876355097825895549995536564273036023611072367204802692913482134079104194662095643973587980205717148020585613331364026568209094448398385491790630198055650279210048244284066326397704679954516934362483930901606561579786472334087735436663011673409336387028134607954450919802440810044462144771393968634927670537292728902602947295572479125075532434573923027476172961125707970088671091588628083092972902806410904406985855027067910671636823134726311415989110681777963921851728277099869239348848034387796199774703048927061988145518749685558358822589388440494346975645437987710435753695500442575917713330817826359162102272986364965004368330245223045806718201916054716844753188731755194023663996364949291627117422442757790339309017785589615488287180214766620025969486409553918165622554855670139411389878227504300040344801273735349700086163833395871968618213013199649391186195941643941659380131944688223141253249507910959712745886490515508911208840466435534674699364249978781888756343606370286747079037914279420179534424856673099345123980871538446388480859174933270787008706442515479894693926683417580383015178516042643200599272123110750227252411241170299483962375992869133926698891572562300898759448892146027633269535879987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 348805576636664308826635800020732299908625803051442777795109352282728250258934587708486012509993246882749737708076114107223516352911348232754734401405629293355369630466089118567403566761993778536040505806425476131024597674150873162517219366515052369767719940541309464306114845480105077757335824425956813638274149418059107962742353408216320906041314372298981738112492849968819792053902704902087741777022799642899216372588228571183276848810727501266991297824977247912430386477353797349047680026811291784972726620127787300329428258010558021725646280864530531213126830610869555700105108456588704875630616419865782425976796737778805528518956369198036038625925607229250721583272338537648612309658559333562750572943912818833314139234817172323931402870510814568970949049743219444813472585695012463232682337808622992212064697979428148735732079293400549540852500221071860428194501022379554844155021461149935156818223194677473681351007994269934127050660671793631106205691957347602584943372446031592423950348515069485057089186285321262800408865959436460251379728603839288098764414328406389376838868842261487246250158775825511557155497998290465823329115578410492563000413391027423152039628308789011795250398215654441703350309368205629200916000515596911036838540284854630116207951213235516560593210718749025095714277875747773286489733586944444035186464882109869375961125313166546818548004990105819612841292978513704027179455028582744053662901471288464579847531319766157583758028767209708097302852691269308751420758778400162945243331974834772728684874928694454091623448723957966627082322594039002030644122993713939211244565099343137510222698638951825321028499934558656607455387404287678468143197455493634889194244178510487470621245223337067941874490542666805250006601477202182743791441809840568237292723727944196543789987271069127166465830196538892294261397648690234472528540787675298307064537653538754911540390687691758162496187486182937489198704342096433323085092058764861450846490703591366620928651003764102652082023645430493907307621464328885039320194854660880125553591189603910408334316692419721480680365970131012332870306181913595052946849972842998733037897038888771436025922854083481676238230156059846742158378708156496617917270048969878602801275910833771559008696017137756358319106760187314741546734061072433715495260705706762095007820819002474733696291240201234254013433392636911632640375242282533488632712614334605099494732243236358033360283889647247863366882559343870875983499639671722441895315837851200854865247442667612071154240188336361399315134390208566659766914713853859905061479615648843434857837538087123395022145555891123647812404077425181165333600975116697300914310233292204179540824446475556772261341345721815430666969345846441354585352166215851235369762924653289442516434226049933049350313896350151299789778344966006554438200630139944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -124721288664196512823153956886680777098712924921874649908587555512454545367564905468009726931405952931977025020101214804850953513725430391706530966211254207232085762966480653895874643342169345044464663599506804799733260954775147529102274920926083744883457928029597320086430370865240270663860464384770214271898777365875955477900732801144979556299431034560928805679825744256209078382133840300364741876784430590680451837669933215863303998608615813993176166591760850234135275586027998272284834250375261390075401228060570822396524448801705521473779800459468613251514580315113288590199259717600538824358673046638400788050963549266785275053755880604119206375361182371875582564424027978436328393196462103013660315648747049516848345626714883825226008332593126016462468365463413553066292475801726761431186389368072466145323574270711773029604019033138165434708926608592418073947248703559524772068157455732870209646862001838381380163535807210999239267899151372948508392676506696977184446309108139994693998086267414090933225819748004510026280443433217209077316128308744708297215503337214387860194597484633356530869426460052871895083825621830668069985175093275038736307424993130420135695166913176385116489026129061869492592895369634717701358771322219507079136490127018428230699889409246109767263696544542650778683948251490836233746064482003800850500903204240261922774527912624618446374516860446098874581200895069756705396617350563389050845370722644282972415762243040899879493661371065479694651554654769766799379736322872305957247812607658022435695199573785919456495898454184306050597105064818397235186589167028523778592298459762296985008542999542593595249083851906703812615462894629808398795062424677983056276188619911194600916489898095834578443346865482306727820053518212719596977552810836682553603360994193311844046518655586055015313978475729783159930690123957555096648468424941876294620275973043138091126881700230127919083039275398999291832787540074181611132192717842297186879940267907362097252743203053544199148385588827782331223815751215183958144390242915870035591160608360994259058455933809076782632686866769539911016403603638294532266707136905887752944731493971615766918054953635700229698486558848878602615586933862109520587460852533753491139469821315914989246158791907344758933947683702621628243876596128147717344396922735076316032955149494607284624421577797936287086716127870589606272643685978519103768427360879450930733385258269235115804968703970658947372142199490051916656345286329869091066287283120532681776898652842467507100675425424604645829452321182302375058282825809834688701877323141417128331773324530892663231729115517420550787230497468348413405214812184252377906395414524000101677746672987314199316939749982554349895333665709769589914663392587221410577234146586299797772138545995500796141496994411596085585227499388874959811846078044569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 5869659630750943912235719296690375919644542544432073726304137313621604181454651249662205332185433604480785853705495964969029558429518363428084440701798730945451272095469531652568918255732258220056205482623937964157187539370583004389743852403233990495257880567745724248579453579057806045198649458977617175765091608828062180315598881310707308057041108964675745089781989266485490627105400858539486763174871824280337928611154432544041598522394098431131785659389368208802873571224233403320478276409711244248599110379694889553795794872731624206390079747154649367058650118653987926192749798977885302878221697684685944303654688030986729983840889084843990382593485334453810945439064158769790122566031958682354202163259563789567729924392971907930269439152457087296381760774623360376449149053742159870656488356879081844693067344012982704574587166652920831543498043743520933854317747328613122228874173314823829002535142814630018012909544597562304489458787372005206088690750291572724661635580391970096759532699325237064769170443407564017314287250998888764592620549251012136003433267580503961417003299221066961085093184211706965352846307791667175299030483713490819004160569185182563818777897820112645101483691756657561030940681124916902057499295248339371932126064707936604555020418510662070221034617793847165989844078212999044105086359615367432752331274604413643673661286796143926872943509020424099546496342514463199592870014267913147446643125670862378149252991595072996132753049034314281005008907068313706738345796863688945030806671498721243792951637182189981566110999206581847708066887285635079764219408894818530165691016077975539301027612680882550639723301877607740566477094480635240586469958681658578033224813507804639403387145432451647103780563264627788465148450296707144857102579429118953743814022698925004425943336232973438417442367647512777688294091892259215741522143133691489814537595184020348116370627056866376327155673890421182659409544596215862342789964795250691286814011266206106072354865451974826921523459650754005554285883988836491094683613708934813214171015453158595588425961119546227173588632499283964579284429908666748760339785834828425615137805240995379352772544786503704362369118135339904067142571555680110756958576889582163012350216940080036344004882335921782968268139381686569176301122842631812437845053535021297859746373043752696017343691340800706124122781483389548878250456389562660224878511578912868419984131977924136895629866471657269303665340395213602638889257550363150368412086947716362598833620036433695360630137459820644968995618530041572073309521104044055954178201770524226280304139308190882800596913468905374501380444802969939291803082061387169677528236136386921804393143213130963682629275680700726238181321405777271885415027265222771797481133528117370360093587809144822107302488947318029463312395767515732204658211053780336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -19368589751519890590208669464065818768184333023219949453736330630797622652660552644488792034868765036574694365627170560645021374089684935945230690206958074807314138264754342865916652398619249233599499990681996846709349701674949745031010667292008197018656899505167846462549854805111691398813649846852988653539393725493473443376656291890280272912468946391719468788609614394101237185062096637736165701473305229019667629902830886126717026897031213554996041453717653902115791090499032876407839193512455310544974489440710380259219499393425681706788381054808928737288314513911859041022870237899463074349879362857220745039203034891529968147943226730821474521403780223944910612259128445724900783459634941687117278855912975572698028301748837295100137813227330267093650206964812590661893472280855013105565278411701704005687971184052863752543403083866199018522116300914504277498468316825093499756785016380405039202930108274981562131398580483880625520141664365046072538954083140961618158312227289392268293763835336508912670604722991513755568176263703903056225190280975007306512950860991273414875553038375241757853263688193251216330899425305225423546151754952150907272603557144327942370261715307381814719646701923053358859529019218244532863414410462822991851888738580773163656884173034025137066151990899121902234376346982622636601126097373684529793372920678968910486740334254917780401398580642005092703322537840498537459708928099339289542217937693472166308892558520019573383319006128166016313033623949691769432338894756803001662360880955740195081859090401724223865244107901452904860378573247811484869394084866533381779820846285687284279711199604210960089473740924427040237476413352491106506830032443559878880184496311418062284929217582997409330098162653231042885045597376777194392027639327703034727677621813249003808277150521049254587543759067304225127672127297160751752659461381897971934909478590336928542836620250078263649680516433647876744771509197523838880233452084403362099349866326230710485840586201941629259181925041632388052773281847862641658036976171083253775127042486449392974435630636367923041550938137073237959023500165243116711051069657075499253135702390320483655602405719219419202104278528320952393286001064142851090976877751003783685100865711772028406824205281551789387424317141611246327154485104204515489843619106389560164448858231620636522162950135016102371512276590745135793024153182562742658110437041077302416236197104095708763949549178592273854548795804050150829392326519147909289096811292946720948556248149050239216996902002295983373978960601908451932297878608232053299667548901398197468141836887047958308493141292895704298299145290153578183800451672799225114879535746532605117905207916463915613664446096775079832793561265389403686816969639289536032749795022113679245022360908512451180637399267015177250820304051641687026146066040461721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 33180534689768081180935718682089988545106449567977991798529349857707297506880796186695871977428804929645296338601779984214329975704306945435145619904765184310811275079468260717954255104799876683816630256497007225476674271551097851355933948284842121681286255122434162798597830797425862795944505556209574002265867038593088253963364719979658353247810216365009684987372306216852314717806295676979637808190309842591595052425908016508514895551371290035740133336473583944918639925623336347585968407867116088888630895647566223825732545740056476728149290510207369324283696856191279363389102222549928007189002145621213326002179404499971058071347776061410561634002413622039358470249604861035033843500163950118740818922429787157592477351272856898024166258040928554934277616814167451761724297137502254595308461696522478376406557978841852682285591468136465340218204942556843450659248661043875074913651780620922589703122422077127538231647944611380233489975437970304363413948467319663912266494718080910572761583693437383709034381922307973598253573556937906281724381521857988684646423365880110393451943310984430337525739758560945630307919709038014995563042618635062104906492197829618257952956161472007262591283730509684303094514401255026830863417816940825718968062150901851819107378105231697344698741952677175758829432853978602667662774986814822541793982806481495409785527028862771932300176162773457091556560021469977784276089098048586129858614241194827064360401608400488125517321749289944181216813171511281828887014206313148454614287023123653956942127680362604980093712976277559651978582964997709127777753717898652525821594475932370071491257846922836827920199131545547472158419085071501298715242387535602102831055973654373038676660245364513941261003656076301657722551095003710832772370027043445559748665249472907047873920905559566999342016730730941874894232221106903073896882388551365343961210285104433314802308896758113794942441743593310916283628217891734252915947574317970060052933726938125980823515337036273778860551380778542331519749381319533536179783327076519214929102876722490978281182653813643231719955706975454113825991468856996778905742641380416570844242431579937567274774692826757934182742132876797869239678544589314706063789133240966857639050573889126996692969747673111201014747611642625378088088087142687117162966750240781823801637181316624595209663592520896684719472811736111743393965435484634322096523208529660732384306714504863538734386328780186019197983727107729190260818477453873540321020121131334010665607757650691209434871845657677171287603709297075467497103581969392710981085263641682316227364898019938086449407106337663726284880651603061261530684661764411190138016095996399969223683159329570727225220206334401937997396247365933704134116160779719133823855575071375849647362104869766155613291118613728871756246878985916884425498199825842176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -51289436943579392560255879398458145201118187599602437329200933504615643109388367392233533286684030231566981888602850376890846661536753247289314574091887484867894881249869449300851464941329997638069404764477911617728827208060887362580825426593797480880760855408645238056661301206881179358405634351429053802395624088725866654115091241747765613054040568618657635737103167921186666222112703724317956811132996864435852145794448747142950487620451953287403159833870847978604913500430325819474741504482112513247706261375642507580704558246601442177784531792304571590629470787079417362319404630524703065201246554641970175781835682603351470454323805565175168571336112363377642744213317362967863861790944547834269677294877466668188355439810520447101697047421116544130777195004154619470182298136356360381165961857270636902284235502374579818952226963007613842792029737021811498521598775862048224084398913543849441039578515328551903178726095962789551151785614386382598892636830863924044511890261881198587305665508291515024868969168047932985939188855351200852592422232565915422883125688396511684663555686099303259283926777350851350040735069862992707754357005893165658437225970320416010857505802707171816126647511243290477606521024737121959156471736116276371909196892491143735020513966178569876831870536069844467232780166650025065226029007440181314217728054272020757669082796699973912996577922081013689872986690926778195772782440041833557136415863690310119076103860446570106479784162713877197792816237623489868981792995112561170199089220845258764575934714696931140157848046667014572944500578653583029765547433383255116162196064083240997492591388954086323806418030277082504745666987189363233185554621482658023596863122425674416369370896002479636511938778270080970438015513536946638312486821922623217778315285746670040106436266698861693197054562204202768984230420688111182731434908573342169224661054959565689544208893279540604792945534198156980132117498859471784111425370418919819091311057976199864129663581471683537934243185642472047734504052837772959790210385558472064913454845711175512960167940640321335656187602270824978188609688919328868270004198863430745552313883075591927604565455031022453400722567955879017582201847723540997300378295460723824075286621993640500318736910445773169157421169141307490398169082017791124451186820121451591696351848760311916487842570095926807659745365816564682667570326806539538114317386079339268412955750389366561770822928901923433035635527823610986926397501635578523813327876928027513752839585553173557346030414682970930895576213287441816446932022977664540899920969668249438579029080578888405395260519651502669341091489727969699936311583418388712222560107194097590621395487569781433963674768242613453656686221167817297100623095769295989208165779921843958974714670659578989894708191205937493253145056924903292827516461158865305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 84105928799310763231807223023144339437135053281190545980018932495636988090587449366880381152152306025688375273514943462498728592568068604685303871364275162460591671078158187370731476725725426420049020409436553821788013935295395029112658326230406766036961732335108639057066022282618367650991652178879951931142150510171121417905055442343565039255829793551618204945430905655229710578642125840408309040421839061298104687310233623494039291191322271836683734952711535837492314973617222431914952029976196016022371317925495325469329121492009393534871195675768259321947886053008962826302827240036301560948874992006635629125475561646934722011483899160542860508530626602227878629756474235978067782089947710968340210256464451025046399492989742377477243267252133792859267833306153102202246606117370978696122420614146344043617183398427584357314328811435740210442658946672434617447140255012637960957646169580713893248474122787663094944977068453226499333427453149180011392833297147276362085043397337766780557073595682751278043965948787061338388482801849641766809566550673657065046670308516875714990861934711805960146577407442894569050107823098005651635199905839579620044561411435797491739932279982302367096525267040642125596925305834191255723724245802158501702145488552311396705048677403819610500592816065506148033366832526623012562794822355779313842529289836278586961211486910542021176230554989756458333983200054601913173122529446900206124187760014260966161183407585550164281284220606888011949009223901759058410180367593105816210571315514909131263183070993397369171449029823255514367484878057262290204774952084727924694408658612648884948886515880880526927553243587682576004617905513760414364895933834681526179588089638438885202085627137833865194195689552846340333646873047747582333145848472844233291625200901634690338810544396470430706600249797049586904814016619184985257375732554016052897428020915437636955527363386081325079572012231255366073073586285474770744749237445228044510310576046450602233135402291559129032171701267263486965319182471888038407680544680590270601880441164193569984451529331376436602723823540625478870728596872434657857996407763925864807149568056856607208236862154203405552541986277235884443631276145879111007170804126178868355238116354850750834786826597516033685417737980807910061447040643757675101624405198350914871772375509906093805606653753006683443664914671830637793668514539298300978865623410696674845105330994421247089585521936485465412225428798568828484538246901079415624229314137083192725540611217596036125964298441574620241684702826479173640556193386660402452024723775133182363277070700417250871207310424395997959016773156415743379471326708705364044295661571815849430558218055592924922183369266756659465578151002795891600841007275421786933698678194693723411657122149385667942087756894316153899854468302072592121302239851199856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -77557676167695736276087274064409400431916561106790970488294113549662332883096122762656390603408664049282190726081017650148090250689026062899721729852187174766696440164009326827383398270163294984956741619842540785448228551420436465410985148526169426805783606387011400862146713468003014299777751739230570321829627912516077351300095846935341349704127337249137764347934245501947438668171876666400093822794725249943211692943334083857708733008723805100003099989609498814708301186603975908730359657774681464092128589825232564945626130883132076335486619886338291286110104378151505992936811498831373496651744343198351813740563283470684613717499838703433744553170960012512902793702609472981657162267861286530542551491429769375964108053065905854200301195947705510644907005302884720927278039571806037759580428366859718283303977702935982972458898988563220297772403714036674335332845559399093356870434147021822510614529447432405099307415529277051653542140416387926013918958076532568861954528264982788924017389113749100711838092585904557981152412333112310489872767300731823578365613060377729200563781586860699989088386985906087306145535866115351612438012176032924453807762464894900235556868471722741854471667539606600970107238696664694388175109580581069546120139411517184633022897667220764041382849685658414895865673423121750859226192569172263258654080109117677777577851813531550035725574639425799482143438749802323327370988246197430889939992692159744402314099364305133461999530021285155212516342677190150231214401000264778233999340208996060084526900563215046297244784155439782180108742794529722948924555526885434836566410093835740403547759313534772606914860139596556820225053579116603609642265799546600908933386103985403758587467332169950766079395752041459829960032296478322157643325123200075935513507861480609770054424368143974241490063879098318723580002898688144173101823066754723652329724460624012618943666704801894140071342649649405349511288089567785414610722429559401623062086629620867247989106579694268176977901406090138556930513601042787810292176733503450437790264047758540109857881225559947582933809248369156086196507707486868829496752047748298821106204168397636817893582716317840113850766040306186766055827538517634175579428336059050762716925057241676339027372707200933088846596883881805976388496522507363131900812400945050706127256947636594883944391082610188942794319638293928377600678701840477309615498550859598919875050796015822046790053320276473189837464277527854631188275938449990744224101060348069073611514046775992212715890370048725219368938982229922386801089029133795836820606673473264522995042184586172310259450941755357206491397981730006743011556060330877845693817686923415264703196960360118263370412852646237164291718831821783327582569813010376544404668139380919709797224960006234252128043912382067617506177566983198431937739589458434457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -93313515676252257754044533689102431152060133564581489049168659566766135894824794199563765283942346219732076857340792278191786131475206613993537528911595898797313831908970620770523505589406555241101365964203974807304888086546684331894688923466705264309816646941901962904310661173268757767019976589272013642820752273464625620575379151641031275312017834068356896997450207722305175000516332003417340358482014481115105012405740979528934082420157196111614805880487145310115493102022432349959103042437951427722936616060800908866003714140440388393359755444108286210136838305695564906381209753767468828920679721763109455209903178055991642672656231730670501816718038375333906964953331466748783382980012422499733555940310209411098718734392128306768277488721680423981226579495635415376585599081512761288665659335653645054327875936387393675551113103746504496881233692840651474953318071904718875365894150992682752510469554884986052107405463752051759319213624955472908138720830664428735617339597467146424856615341561904461031791075693823269192339238290779380393729388436655363856318896122509562735803042417937316887347950089355659655103889369027013917244972124142723603179045250863980783151107540828461318497525615985761247183336808544950270697427051445412507677504676985725222392754299633900875674624500603970151109512912017658463740144570941182916046446248514102053216065195515529486542190837463169155303996161868177967933355484014520958113697384703451152318537251295168800913914022698533467441727776367052714977183471498521882614501468665711051135002963400134639087834495894014732331487140461023500512145977766900310509342996639900862108565897720802584863807231884509364808788820732853181147100587056410844584215162514856909516129640040844011184001182802347224060066770875578039617879070711809548714831306277903396141361225711064966839683423924080392937073534383345954906142258627279404984255850094643114888176783426952117194781294290313118111190533982470567578879480382192275500131241377813120522064713422554614523793198020909937146372472438680795083467633922173001733023129216456968997858590130672834130736046321214509935220969305731751632103965421143537009013450987448107205301476030271010952845107281470225340876253677692709113142778649083725020252122196275039329093277217271136209550546873633683880797888888643519937641575169444595713430048859424828462166259718267792531601668184845216554971820223637670157436955153169550655962769820230612610118815351955738568371583545201226485488292494611341598270792220269612140864124407644330348175306189455281945225021090036174698237839792262100032943712987457616097047695389914267737935352124195761853761525144818310041514583202093738071504649262459190755751168162960294509267163926414022990342539434986592884181568397395399687806079197947440465234359870965338939016675641701162502607010122090492747086129904222208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 461653197211577354993770010161605862803671843647704532050161050237726201630804303694081798314614652916199988533063580216176396947551215523811520358864705721465327861586649883618596867385205554072135413288741539772939166978456593138598602075273682019821909298196719443240662158474277799830798729447912708038414691056609036845570524607736278886048066719264074558196392363590855847534988217567674779380835658848825986199215715700366985454519747179718995534461033031481901616768625861051224683524258756818365250377411533635420916644491119180785789354694852369774508054578544985818079200341177143940134579024829754535355535052554985237433550194534759227924200050742358681374461856731513846980991727263890635578434636040873233277945101786707812984224912878816719645918857481338688461443953987243918698879706635188970438718698747389138373820166979221531977342039218972151545348043742300731627787134252396366871445727259959220630417163647468065721083792563702936737146450818907472046332008069447056082592820036473422984901498851657128958144993218132761507899559593601890404296182412032652148641618808557274409436466133696087455301130453089112404433373921730556644354204541519240037516229705565122418654110582141683136870358226848978211122232049958511529510186431760865971678990627392679445953899543007138539596807058285867152302767200238108171150271219166263785371054957240198981592816637388488750569824438833807718730997928934030314166564175969561553885140317532943405856635222187122791739716095023337266382485985625594491652980123721304177271182476006311961727302147064338924136847473174243293893564391816127155053132829606762907211189900851434685194360781604097743651769447810217860504032738691967942496200185532690100615451353544286063125082931420683530899143448889228224740011451397556358092133853031963575592852556026499419574051819929275474975424730255694876581107303434698100839629532474846306609718653605728257345941299338565795409966779350881674994199480165935842585734047366259925735338659714595398127578396396597729138678022503984184765615504251929397335027987337065024703198287060176912975635730185653170813960194959326489285407179315968957239073963050269216067943327862285167170799588258429496543503429173296245273809646650849825223864264742467089561385146965721259352721984789413768254163952871985201931325664355081308567208725414295470584645383815304864590715686355334856894262926795347524115088878390852977773343218546271317776082343856597579247508945103182547014083927175587832453670907539051718059567331779141777731225773029994402698676377175072658351395365588730103882377709046132711576445052239022905433818694847345198240649598022379042860440181533209543320357826579640431487641556480290146313612875771749020119716774696798188223553765517211745772871054306963353404748543857375157377708850692524242947427504382123803744381544955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] -844195377906169774977717483479499769281215121626631449813248111014570301071738326366113834154968320120415991212063853984337509148127059927886784002942343082469408220803204911284911160137050421658349343303110177259235677435278817290812445336550422883052658469592527677120691050320106704262214077585027015640153306712975142859640728126787146395254476848688632906167875991397322503065709232419379812136544406003734912951910181648407258362483475606891472462841863520041040279357511236276019211197457531668233824226133572519700508064766184458788565503233122822480459510505311025737882549544775795930329085760377750124432560585863287646684292631676244557960633104668047596817900981058397740103264411776662401082430295697039882831709288396377304584152633375314730492728798115473972485004559421367447001558865304888778401233161144002312119757840403297285271528663923714013538300049353317149436861283552338401198245265736614382078877905717524313156031532179793456764836544150671535626248269044704644285876362726266697310050365072124603820842284883115355968567962819228750585550343412743724297258171020944085103991151452958617735386608530676113300382936925341035936749841136862808020296761417214196944878814968659481031262568472072550492080468610879300341017969164831093288023337851755494360219161189745924805264621890681726962586503170844665571660635240382185352688608602548962381059811675590604483458815162735989123916593404259462881734596788133086055523013472434811811090549678266711755286722281694206150025087593994801021198690833828619404032455504907374438818238470997201039757023187247272867214434817820199380508582304298477812786611623230759780845206526050707939153444963423640943118032151688907329758608093197712079234453127284827781729149604741202412301693688453630687177927477130147984243435707262345369101926418809317820292398444690336091964886004361050293403947397792074337191343395087491259479334443338652595734741302477414849105861567037546694684199029524946938096630547778185382575530401779855276731321040017511685044212950772296594382239293449714187008550525166199426472517973735955203660114980545344126722795864565605803844719046407773007978817241999473119707340564932994207305977753158856592896756375279998019252872462388160346593065262522586843892066260985897270838051563144342644853888883908661525428983553760429101638199905030029849765728273239635519820549723412241672368762598087266918333896845151541193598263015721159772275002118566901157524425336183260395416391968875830096021302203114954138969645534356175484644646327480978932090486753638891307306473890142603945068241039932419443202743061040869460719985292507521810423241756017082976828386850456106110348791478111305334786908607147163437166390496787712595344069546061988939766692881858808311117698119607031494995561070256181519947078319706825731749380986183248849784106708117749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] 996914937270735619835014412494767688221057789162840161321622856388420862968540175099120326734621612308958599274581987467103138572901826013939904089598798674237180679372486599957307795544007219736584179312926525577832683957922419841039499812482278993710413350502764910344525780374671193362560413872613176868513731676934246550978915724804014513678898439885519748294363393942760110922680793080722682433408563462963236718019642114522115613596766933563481259313896985522914654429986828029740169883927968690465697826388736755897010731383170011905433087581653577315986430727644819641318326011358902043864181515987894852173183692477334245982708256691516816936091972366163227930791742118641359645815406183216512927150781010365975327136009217171214615349427995823120290450516275036859925838330117045999214934983403900257067961086337431665944216444894224480196458651604641710524722701280006015614211191344424402855021443196394297267604196587517385387527900546046262462572650927374727009909688518929298725598926986077530257952254350937259802311476618010452692859839588993156975000256844567283044784176486489859096275694704856101368686874986069331656630838020196253143554250695388400538653942026402884499976599879469316309488366940497164140092822364276056996955985195484643202266419158075269557049087122692364720936624683051446082176064869227073472441660352828011517376100039289955058722567078553638909521008189027722787279050445262407331504205764679211926334391900920998676259468835727299793725686061146925373312506588283118091693805577528483515836160702600540782629322630525184133994420011362087025277505463118592223493590795192582219608125247618900860684947280541288652438308310511225242049068678751418348640151048224084735344257061172637879381102945182121377218683736075603658598375306997673312783630978289973762240340814164657651963352457913349451392269560070671453319664514889265487946933678016955855222097783886145974134967398084908737026226194580109039061414390311671136068517053672434159967609915738180063962991148029577254906713913737228627492199146950861976123012050343324245828927076118983891893884039903746252711757027686879171373233419240996598709238016016876911566105327032380439374504272599518376334062727969056812767171065428456227108987898513019700554249780066160275912654006558094155469394004528442651601450275748809622580571376889568952165046077528825617132051484501037610741507391047502235988692681830340244487899396316038342969892342319489350606709564089479798110844670774554902348432217922933440353168026103615890535790628692747672614073244084553189857646720518941740621920099288245707946156666452652437791588576309546959409811534887399639055336198986675399753481274872618590834701982388209665862373182946842111195244635575085369628116469821970347379173506082015515080745355196998320616621282239186043121766532577967300242778268001894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] -870889236018952359188672894123787033541293082330095312095756585322317154674586362263559872341837657820865138166269223342502415234828448672819438993010130788438515394285599184936317012340432893083055638834211685838655358597279759629281829579733930216904991861327116512438855637280264427349445103663804154945371993569225946199725565294852350057617622337417571965283589812545816236691098917756001685494085315699967346386815936217457468319490505944321673034155468215767526866127050709774969437951742522468307428699380297717873802793344543585516884185263999445195127132220583142624807598053322188072791052762022908939627411549448883221048947310109581400340895855048000619591528714692433020301903877806191855779102074350422900048237437639174096872447724338444231460636579057352538511855642082520770245963152757509497877908085075261072493568985026602870967106405218295456778977778726405778131415954205298130625321776795194449298222937825877528694995073105759363279057454042793749987302942360714303097094141488489878894244137241362096893818596494135753288030510470522410480669235582297102980105256763724131733999882020056102647729632363332671119039414564027681855366262335037926517080175973829768661857071252604869607796942620916211990167377418530388813144745061930878838557949563403691160420888024429904795600931021323531287813381946164576954721730341016065489981731177560140117180415576463025541367709607063781131177345331780971070881628942897830258740291280032586470261915721090993279354686273230575610087480724489734084397021621423259467490747351554037537845747015902978706958849494257092343477446155690772531207494789370141102752071528211666702771876227777728987591975396157872474485213291133409308317302635235344100165902189123165501687749941561994907616828089223308347363289746596487913131683206490056343401165513187905940001108956506287175349327480968972088601228826838906539758156352050642847173933016285155871235379721278490297313317132695232702441144549231535454127799260003857175561598447418145859177932564411215462813841666187670691490698268667548185951265850876366069400792164674351945934711717884426956095255206732851324183641902906042200445443584000215925334407606048601999992796672049103936591688754919209352999455510592195188676479157398799710707988508381058438786871348783071318846353085503288107103521088265823618220593935576898844101624135146570313838208197131372956849420227019232549469692183996827498798261619493023160121439512309145741626178246208557270031019888420528568359413320502923274462448457083513977130758968103835157195578089580287799912965804124947170295850480180036723274011979442973393551052723436913267087835834136481854247193657065324966663913988997680626345050519979422898550277487471093556492402127466562295759189882466073769499728401238688838737279647291214705911266472462000479399821942826600526347692514192916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] 603482839722795161548949517450931119087516068789247562413863441413777072202457704252790257701026402686751741909960340717360294454058291212622277791429827018412949038457542004131611851347256286008596459494236881347399587034713954148392997166583615699467312164954255446648047843471034037394298483226231349142786515976992743697734680894753673627491470820255636506495482867879126996867467177281878458368574182587928718394490179612823084697129194627439788587579055836458571048942013945676204142612452025893831782448976636856809315616977874518908106801088165300877366712223095860684750241618323931408596341213174227009851599651838367808773879973840705219688891998779325816365833128725099734899449884996529787439562842733909413418608376398417140993718693447100612425840937708052684800819091912911631367169235693142423684431948774610008158402985111038167466945447372709240215238039640801483939434194571593935146351139997316102922302921996382072429128060635828440587905039644437846574246216773946093242076125103851802740745975429422779532547271136023080652501000308031076060150311657506260209757293672491159136883806892839180310112967994971927764418223572938890929243150809839363104790206571544608653228979217404874389570732598877626845786500358345489871526495536091431029425872979623146761277401415280674612027916561401562520528094307937200575463590774664475039735272504342677633146731183914174933728473900203586761469688626253704377700872268479933813351973218922705454421889195423631281786195354936144198038657992327714931744559936322449555531591782018599849548468359345464976561161379243003739327310249495019759108026785058134198036029278222542351627429979488003361626351880646429477677478507698791560457128136359244552448547680682517701227251112260283330197818025435114298221873606209168823952979295509161995362870280800056150728942097442736670668625399656413626449015215178336607517967659018230199384635463083812899007029282681161794935622835035509289374146623977757166927160910212007931544262265852273773240029061555895155728496381749487927693616133977246354711494126948347014445854079789330327260792070116787120230570276677351015635401424543934311801520640216633972282690378232255197951818067188174344911655899386772227880555253615437917411225295881665475387637763545378040460227882212720395678111976311195314779854827405625148483603925247758010132629196174155607839727611798972831608159467951088715936771481033260812550250189593073300226089470709428464439999302737094629441156903770519443373041543924698176172445180999827960211622975063492421021188885626240090502919488396100369949040569851185597380862145321821268198028244733200431090652392880739675220949309671457262571462122319794865983225290250715176946275733604832044390126933591178823517637174121419103199955492867350377213020215692696008805730856174718777696693054227836375154873071147417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] -297952370622323599760604047513988358011445331762498691217723780541110787218172888582906236180986866558414651497249069574034824951857445618246091862367886705124135091162285654389944195149254181732410868032558072963599762720997593098362643793671694559155060472971635088582183844882212242345216821253137839408878111185524081768198736760042089126155146973070145365494325420073517056256810945951934709526172557899148755424853087913713053456547477049935919775899178952165738245590594895292136907575021769155413670334196759410100754996514829076403216439149904023077939221223672139422372769052363662793132594785299075184252646044368973236061330351359895170823253747658058451200015262367584570285547878987217551240350436889338690144282418932681484178410048578461887174293066153891797655982534313868587923248324175049690882114432942645306181302295914915626100901500653281918491240468784033776006565219731351748505334091751674573613223513918908758700329931269709807897242883197955076744045674530574304089494060645427205667315490063007917129305804762549722957063227947259755507689627017233102852904604590491911147360805875691983519138580157495551896277116847651406411218330890635389173815354618618981216513923212906806939790023960810462714787774835793979774430827280994678891633625441192299150248435992943435516828996612306634947092426664480736140965157186553225986370479338747378301537883813331137658928773402624888178399207311096549028212401214437552177271043772428327885246417158167854687137082494498839855306279018698495222925496622521977937458973557335743562466215602917145599631797709480497702616513533223035293583990100054412116935738577480440176022304291433820697395967171439868263215588209719680167427541662891402897495012202194608346887538415282131083130910796860978940055354320820965301737047296438720098535868145898778377095116332247255757832887276321492854058406856189835827490492085423321185618569951817976540747128388527184791801274162810434330397840413399989070340478869872761175065364576656938519498296283287164335004140028016705357037891886660788207924482635879428034073749139839456724096733765058670574738612356129422611659968392227071378223187488684573831932992190120006176307556040312423513227797573193207629450732976433046658600117139636030581992210868501563766317768777806765696307260444956643852196192858859378871842056581576025147050092557520000283452733049559332066443376198724302251226667992728328926986153047449435168798646252921042462882578305820161145675974625575442711833373171468828227535478980578659942265687553932411483773441296142428377589673441708178275764857260068145123119628334365389809468133627605517709677001045250020793986216614190642442600256203448519971624432096662156381972244945676871210836993408418000801105409736376507910589053048037670767856333392435897323832111657753249623811713283373400031601645034259087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -39466532948625150648378001975633349240255906132113827751276056744395552465453220234665943293927004743337334738727031504934042038678059258945951686951977724273468337460363222828774839073793892829699911300870504138052442580419803916904779673995299764768661966385955232298668965545860963191965816835982331039979373397126917674829363876580246065551117462147141145591816134275677609861347522701579604377712232741888422035503563558849135070007168579914836658142372380696018426942522531685649446388509079887079243031843288027217977087238102055869551880796996320297408060033171318617604066146765132022749755245842918878760777357515993545722415737637643107516589457386504473555084002667117797993853519488967852089276114751150728074911509179966389219364145978135861265713634107322450298783557238871593533004891194889437870991256398624530105207701124029734356562523664394577221327554491836361012217079713911394671169016590243810630719401675597363576071404625943271561471798014840955922614574488523531102269525732933881813877610855139056855678922227293101204278699637155496599299426533680988659574139701019578886725160383342428444647493290967599825739460381710082770317670861277067400892395128917503784531748634812448023905320947068721031307564930446510866709415260115205371901214348135181607889802322681486340879748680807787402085918610685360268983923939276517701860489863039524837862719970038721289137197051884527085565303562308168104797400060262397635402162801971026913089193308188772092953477055999830482016597727788264628826747511287589356290574631693219635713695306352673965651489642046202919992490355610592748622978324687520916430476807653836879875521314803965268359931158067284739850589788742136082704115274887156678244410965641820994751485047605521778826652651378996539278443610545488945614276550005969566306209608752148426310708885823052811770848971498808081001843458662259612030100236961597094611296319672234670100915158067891294227345956654159218193534187062114642148510958666045321661427178239552950131514990349260163712308176914137653099777565532738170202060906013962542880311023837148767721584239926312129157895032323809259826305085382703358758372453388680367501059891765866199958066696772436667240726376708044952177991081457310091269265982678781403440932675609256843129171433704040344774357554318442344945167585576212594025303851227327018795069179595429438723801124473721614586909949335104000674948088743434589727091682605428302632750984255979423629937155378182178505323329667917980093092102326707388943957176708166114076489813611788318791877736946675156847355435162175422021870605535841836112022444905269169990146584520023599060516355325804278670723134213894021611189101480596941709403797877464494717803358228741951025318778098772498673586223918149541597613451358268617233076008743898532208550437667503355943444680774646116229908149148057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 360309638920820169620007106396252165861825019498386278996582747515321070363390835492483110905595814854719114032589170853221972858047138794122168810146321167850150754770152345666762876590624970196886113393598571823433546396721331098271211780817280442666853944755275669538705294056278307648683018279650987253034055186335224854407730087634933585185659746434257552850124147214586797727088610158838974293456173186715535294739009542490485962819801450320911925299182845303808953375864718859078822441394079930329757695183638726042925810232470613614655611566974996245034621455175456176156212997300727708707659034568935908433955593987674273442895751580226033235102809011922634471530319192804610779418226457183693041709003058194939999419537252234499744543605554527714018992698616350618683380221948897371239755841622822451606952439079487584026332109311441901720240704921609431700747937506118721900699195062404498391348958697942680345853071214140932170655605879023640414847833555484247681841670782132369433672360476639443066762704722115816945797571285329728121346719751360601048607310245100089382424006282740540868664590896302191126347072596121263902456816940913458634601209336519874093025613843684862181480795079732434305086959176320662978133890853049501602377510002902229878808558071548253008477187913545019432463903548829527655940395269455030830496125994740263772097689896848561107484883171496819780807219206281900993685370163604608613183697389380677762366542023676673270974835604601688516652768862506028562545600848293631079168983209143017369740887290343966505923479284124870103965939226468889404515134705589718977227238990352334850449824163479251661082056779998983638249856665357275881973239466116205485423220052620301480356045647760564281848873453088841103195181768321585890759892000718417163932736081198149701696940135826279407127423351692834438310990514771573819818249768833930008980935246170912638114983599530105157867529590981052867513219604068110241152991390125810218687611014308319574646396489516685268611410632436221308382091323896279566550346649734113152453493042461515595164955907162960781419774497794569814326227151163577101437335923518261224713803742972586293946595928796273021254173457334999273548460293751006598167256964548211615289450543963813529919373034732068628894143286820114483114378702816486311542332193842641062052175390105071327136042499168879443371308039282976505955311368297477798437501733153818461765391098791543764163872701945702094063397031299579043039462430537270761876591424281274953011766905757986029414806454476854924957374812107779134302586554257782700312531216841350933044125497590952825074981985015842543682880080708080465640010871796108708963260935079342654944002833662962571524559074608026742254665299807337967710466485209613086103205802891500530855207840342324565973343243980267816092526450713231489700748432810967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -535950210292240593676270620525676205237804308031466203114368237819924192329902389602843316826433667997469971923211570292147049955646870955247910480586136573322733841733868453094627145599625672503221224121563731988003799023658976536541611957390071694936713524107453451989710884879368143690394782253412028446477243664297400697243611390252060819545186669594925516652533397076584698493522318067448322709742475317511125591009150155709353725042515564417080893695728967006452559877820087026814163890707434788592067327549398074723855960530944137359567680305069744665109859974607289458400235046020965048634959978958196500374666382015715618717705268119196937238380734202699744853007588849774659901844667352874025327981399536718951549490850388090082037610981712141761030904912212657989203900631604930395645932610921308815968152291549797457422753044446421755857658501398914015084526081811224152592075796707815816718432851459948642201143372393749367537897948285641852188882614295399708170759472077725225827150041449590275939387481461695977363704791795552224228637711032889756941940855662856840057348748089505120428673853156539136116101617330076067290985976035189239134951676611810175496411476785653212357012391834710799695785179591347702723405231690104141408468277941113193302477435621633148029355345479762850150202692854189410404443036315618613730508657217865355379002327319043387875604391883746099807679263774371757805932009338866816171779497864778143379498191483108877946465522028390623275005384938832836065408285990608078596166380644856226592172883136085819022275593970001949204092866278852846139120559582891442258063891747608688831962877901866684606325163408974443719833815614410005468462563584174322732848664120168323034247609188281899804090819811370791465552024808751787718457180083027578500161131158842345064432216683042748872873314797199566260974720290862455338307000683920534189155981923345511024895139090601183373428528941451772200358156739465747316721105598207204625651555692608014031785788144989004999429582152206234855368117485568487988721923884134229615118598346836356338073984175252840674954664258010977773670822207809295370579243415751494356476567111978862442903497082077726750262196278188228844234505030951024096778673825376818821244567405526412715532949426217320086307108095112348716323838626509595773568578820668802255942335448289114898301500027122663058326177413584744206552333726458012067831976554938716801109351611417166151124726445399516485287645093780423232195089950214553533652418282588641656755636319699145357467038102976132940427789312672096748411612277355695563212486763319960055840602991861637066607656669959482401706850256670596611066200692906844287355163641004811069879535977976422302066014529434958753563976355140847897344204822172892674626875123147305350561842732030576742542232985256802736245392554684873705069201610873241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 500887391550138688988329122464415982429580985752223842718728151221923106808218082177414552665932395807442813570277616488572149083696486570739546005051573095526985193449454927659937867310117499983220812185749639574851256093837544549277452905656066457598456437529509507245121950883622731869319074526373153717214588290471617122823217162489574012952516607500604163702514984063151334085073790124857244493230440078608774227481417384416570936924249800800917146227709804730319169321818954443825459782965601886299851208391152839513957035547385540441273591388129520851563136599181499272875855337798868126865442129977395523125708257373570553693738207699108479206563949707653065661178344161282052110083073703427710298886044162128484260854226548326575221661895795886653514600388632785057899259391445053782114244748031372543118495178562907784056231607897791898050429497478668950952168613551360005137608477553500731173207700784865115071301244854243377141761135925089549660744777206257227659904045981796372696579005522419154416440901043984760295571822163358398008653723020056434866221562326851595498743828125752322551072438067928845426911113477228365441759954351281067107677222741872042120923010997966931756272879161029931369638439768014738440946620909818483877690876915162306897060019013660836307285608844523083208367542565383751661008298342636682024679936350632158083012342840748212678572740903904518625126699991920838381936052268143157538134614136425852651362075298815976615005347665730600143909822859983432038003442581641936748200726708111584508024900164655201758257027273719125337216299392545992659004573905137576907364251211554327909028057746331149484684020178529404770306524763733888444912304746997150252916864378235199495594010388701934399187853474336322623720594737714135923314589685944060006934720530527251004912569472050957459617572514767101824588316911430928793224413410432545645186652751529119228387692164061149076126355251918575274303168417222814943532052344045080506610743561996781861743322193353208524128425550159046018348214762406443087685514678495464527642237509664642048687730960494577096344797094873083289412801604892961790383917615267916046362653929158039305715811252033831707193890783161647910156934174971411057740234987816938724975481024973760840846431911039112172815321724342823235121002670846990484095099911147102832845164524489873237867293422832019378124988437054130354926990957881478021015699044769028600530100059852791573590238385012965582062265376676045659838139537204852633023435852329807760323234985351646587478097184534478048374689610676734098634802873708374190185028321705204170531812555166904323508285881957314544013972091700466383875191597882915466466943017575159012417020226394847601077327847220800356007682392272832617473166207859868739974404372437114771634308204110526353644382642639621952412591215251379649873828716904185856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -335547608637984113113089765110945090448570242575733733871416766727441952182997072597167075993741097712825501931098004147968687835323712953739957575617477568786105767948563925424082267279396464325188657574980597414596468994450549794589374589841847818685125214700943906244935678803680965516986514882124961478565411964951446218435593040294452857042456192875404566884292537835418126986818820623777096075426262067795603794097970706167141984260646783449712505690291068953290824778173966355517030272606957392357977977902103647689135650840867417512010877398554764657380979023669016657548292208266094987425128471915224314674412599897984207311501167066639784970245868996244076877442573730357830938641548465410842909239805674123701552637758559742552785393517687229830485349614255582821006858085882816218685076111627292238438374641930635651816835443956547421782649372284715034834202514271884481082963218038102829998042875529222378522440731803078757179158137792329368779334996421713907581829273115666272681101196970415461811427816505469116707042271798885275241922358961022720690013249265495839131943615076945381299388854909976438923582807994479156524154477068283440948792757346683737256050095256501042674291011808196652744178661059676689800026078028493011010402621296516169185779857765570114030021822482014654560166893558970742289719979413237903009300180235284649247520023099848373438098637217081291323657715285611469507754851235394463152523465508558762342332948857149667365878809432159856208585928559915211782758194483181732283703417492291904618596259094308577607333451619269900578437777263499205503548583765414556887386854528827086955872796486277925597623144529787652774079036757305298328890851496547704922105236712382247863482372795560534569476053579619935034104957085776360404269963346447501397143187548618479101323691000933519297114676178910118905136012417725345743952506491311958954427763473126767516335523455882554804010814866744887091318831989768785988986605692499808144190464985760433485924599506246991124757768918596476192094632783098033923179622648293882983855813809140031079340357242104641923648943278978529952278022455894030441517295830063639822267322264179775560929775856260144154362078828546124284126071489479204161674569227117541308371118975623361115589901046396363586613007255032350105455464983166326100190414008645061648795568905192076127220949764142342744545143609178457287235198328518847019323565027309244838977686599964085157540039752798029817004145187912120323331566727202859757640280760641073469129885946933870078299281611279762419375597726691318580247408459570901693858408625048460837313301257291379614842363315280014184071740415554683365309529460582444857831784515951766055407775321302368151313923964657925281774304802803268195502061792790148404870098525319357561004488771519772642964790374305231403886389912800536051553682284399820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 171914651093167157046358130740589905802957395749418527429569863189069341653057703310345471723365031812704019535674578805479518532771086587357799987390748872287103772492600280673403276907203949954388352698821670520998217500822012331859155202151343216536713120435183656683254851780819629024143116306700917655244762725814824620153529175510657405180971540574921996750588631065979247345308097704515104768898871170989960173044848767380802235685666254605467325152188653058139523371762037469353364327304415676385109045719746072846662848465995160017335453508522438253594752448533547691284159125683601952823359539012628532955412812382540539395398223625726653686159270302388222600320405735363545649438529118330144385414639334514109032333276730880612569054320440106823962863500445245399552350084175185449701363979338554401227757661822937969379838938066240491489065942216897160995780006874913584612197600882885372224015974969632297432091719448214065731972151926469497919806658393267617459405716405576649711582954289423203195383586898226608970305055121842667667939004741779902019916107070370479157911292873017915932248774416924525564465519257562937601962387425790953429488771012878957756952264926046805040501050736712010558290502031986712420595412269076583732914339434005190204192703081556788679027744460148909682304735903911923981514925838960634760178705375144251372532337134451538747385247342938857533750458981365080250911694032471993109297580854844190285428558371185751475969618911023561562722786579510799320479437309900496765604700293050569916954891768414448275896974827317936433956947657465777649481603633786699758790025081957843060544277885082210785936337816883230522222631560665434633092036466630669253416859728150262241431770314830240819186449859515408725533204213038114830355340913914306419071902201630575632102205016149967579409124628645097908457574470483795800221053555399200520535261873067298204301274347549455977512984274270468995143165209297846300867491968886327933272623331858741637189622532684918911209615476663376134460760509046428210486884655247928052957978343069106925658609227713948533966530696040429502664258714822569908340920949232430361173491432943618489658591687861714839939328486761752728911831953626510079281726209855493949140372821150058614173679279955476793826304710823365346102655319181391997477675693188269255465816220629507261967219250942533621264058200708582326338973764543481392342384583308807098581463616984049729031517613919556479073931999517961370870198695278600071350194803335808966694648981631756631806585760073863584361060906822653256768675094920024468641493111566884246742071106706596720201147780730235231286352859472212118001733088448458662258448021698022118672570532483877032406592288361483825737793776683164988843211378925869375717359272927461117436594952374021274965657219086204022618617823787248178347370881388380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -75045714231323206352654486609790239829886499983435858868923526293654089158728837036645113481195551615977639995992023245533589950862465693481158259617518931384252286267481842774266022532764824778670357265140632518406170140383624675261634403312785140849873885280585188056880963112890100905688051752780977025858224119639636595933898356696455198096950926203986726680671058927886199557753080060493290018386981851546239663252398922129626140542235811774002291917182682938710750461537299202798341514334797690902148338656261390874999425611854339800265068453285252133945255225298207909161563295877562208070690438290204022944845645942966116799171274745146228969876931815490056972713480252545546793261827169297826336377579336058654515936373835467454446402867070358661974635101313917056139298638968100584994546765852583780971602265412860454504178738470480658891736432899013523070138969013788544505329604027699885676778485480649845179675756741301324296667841867610578091895401790716597076551676815045160578784229691532589476179737114784494846653081739877975475704600687470807401072317840829459009772501081495210059279088730393834050434301866815135087872611890476054624272277014835428282853918038747435167382563237678145734870217278327402342374397647526092500375879422101859580260703085230175824591524682777466466735716497137493929843879487897155823547292446815720524126827718867746888218336263784225874353848093377734986435194782042651695684942616315736616879059367569091156266534318780495169400579928160361517970367164343197089442825588150433257421688201034493470210690466090946594472104175754854724693492660049618910958715365107231751690523568581886260809964036981130697614247093876366950452048733287263840551796337414080906712349339025285467764526870583489653430463058371269380231524993994096626943638628013008664218013269221220960590093387241362497026267763734106071530283271845226740454471639254799016540611900311384156503621953845208570394134248303138161330626468511970429390797368784255875050562532595610479398712789628550529977384591354077003432005247282684154582964191198383313241078172142130067374777540517308862410901469264070227337315587819361724759902540151711610095618569979119356444298010313107848826071939666047024114360000146412602519698100896031058147974002712895491303053849822132854263863312819009176179999646900275986468645951593821773959831053615191812959173956711451205884495083776123827119118275863419169994733697076494865851974331892350269073017477808741752882512716134975610187105668218784130374929731772246555091935959609989102725293413752038259976696169816095875430348404196781770807136996395886100470377952926405445547456932978744766337817343812324213101249468319687686460005602134998130018881309251743168559424673403587801313315006759773700490381748109839184085865136521893884608798721430371562917019729963523000506661109078425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 33834457139873697421554100926153229279727804466831756529625868255858967916635523161286894246000153781681902523510302090711555204738500185561922127328879635851410779725192969450288262610320677855215052176955331715664096359459473234877289024488512280504909498230730573231534457000468956127165739853363886310061506382292246667314085524238023313352925258087679327134092928086879568274317986938270833542353157175332833174441825928679212285417575028795609366239689471233554572009149071579610003356530103487010843900369068524776529885990712038473834973868607898523241713879818413574391757591064655779150212460140481454312304048112183537120967719395674247105986339878677460681415923593891480476838935222888233894453404547459505149999050673092789574987607944896994558095990690658169989479649201107461755818422925601627666675606091845760941371299140456918223765006357115770342818220926256964965438495344196092538824673801168762008367564614205518860829384554533657645398742763696944661324980924730106415054153966764494491899355999606762055707097493146750097469871225056154802020190119574321723409135426781662520683003983394369726154777527357878129554231788848660115921022956482491619310803695682631803050971460653639856734962410882949759977092713490003726028299280954681106371265437484601976369264545467928315876687905467909628416013332494531677151528499795347139837002431614246001920414080758797463651653669997916045515052734921136994390872326743171609444292295330833017368602482719277950965800269050996124593029279703797574357645768276038837578692626306997862522356383867648238655575146799726414761301934973797667801340515935508199107897764470791138150841013230905697465329968972850173422452270907102838147269148882832747913553266973280142255985160002928976812872290069739570705078921585973554350016831586905496600487722380634360190485848158480191488063968201009596527434448611867761839555843834786338452800648647802666985925267600276312101472222216828664491264979434077745208858702044656350806382889481998704262668454104507584245756542201796606508182389337101362417462631227636771604371815605420187711332386426798421286634005652631833303364220702956901446440383949469353449637075849820383541489107883057285986833690390057305330749928360353614540401116523983090284704033636770753087964147543322918193628572402160177845014220883949610311636803252452864537010380155015072912011822827284835675807545468406066175878897826839606467849721465869669393817408686849957655010138596475787162928065383034371110849774485898592472487834671424654503035533545652183793182525792274206824502772572145090131372951663124280961972917935277726519216173972336508418498307564947892295025553688107778331753983613466974157726911849850742101144273517109955789532604935774704845787781116545829778035086308223027695899553100076881928814101849441572826761203076284165612003557113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -17291925816408470186328998686249524896561667386364476457914657465807236734117943286208610541301464340924842586521940296244180771896050595618965697354705354112615698504541796122656755815529554290742439601804034048160232514314031493110504814412224763921031574747976278582974272141800437813425463054429896665079604735009165632848457532164647519114223960636206134624401518236316331484187924283622417834248313415514201845203838742548408900528427231302269169830094360798046168718938851572463652490453641986424598037413600967931734402923211852227059138988233936583617482427353424768882415384647050084276917044694928838345543747277339614684115426474563422994248824340557369896331278178978850762703208471826378297295601428651402341238219838736373130121012257075165143392342031370310499471501441752658637054063802161879414982882738279672230456876791996315292326844690048293670074696140943316626359838362886615866337813586453922912973133998916342439222076858984704679260159038862167366694819441130832270909640351775171493260754208825611497460222930285839352794514840875181192433711111891927627960041583878409458200411627130938713712064943694706357837996693388935886652700732418278326007947395859600590045941731529311484352933740568370831912137235899177347973012308166935719392231673683236523117145186645294703564598015188286382123449349380964610398918768092646670943078512520718476837965821867323846328803737300195003321560870229256659535937762623609015126674184883233347780783341879299935112507821580535592564692238526051979304124968460329045451311200306542767691158623928906164918483185791686376720649548046627631588523293866849656408406302816696693391875303014653833245432064994945768573632148875754408263713070356739010131135667830857909800206609536810236251127836241511412968774009644881598203237135191745839098969015861778139049156738014743068556983411618898064621578431854756705501491249081916941842137268240903897925952189992941523829553796208018392785762771968286810530168002593643350311570614641681841830818839930780424235567959025314074409298546873129967595296803387361070397345875205530420126732104198615453605815707276953722052423008948524789961909461370894163561275916613865724956079593514353637457827768347490517810508398495877417120440410703730328833983378476462905483557011168047229901294658060915500718004797622264481109183243881821631714714685519661617438856913572711841873192433717972420661837847803707528802881328752634824431276907568849669881139458076749845129802073753521670811738539388245994353581775226555507063910883153310116454879712243754772525963354399342971950250901629478551958113761383590064902437865211812563912587522760967338021806905007653170131177816988131026217720194626226283503534970359197193589909009046501691835371546051983585732002015173515102304247670623584737462360622604635607435179475285366963628182353005772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 8696859860516876641234084933879257444952315366360059758080887671033873549299318029760036712596646719552920982813708261168701051383432147773973464088629455831437613643182804104585868420090916923490287786845616279494770010481780974402473007988877644873996343202495299606925549204276550917291748094375691040788999830634008862607920419720278539081283472379545185756930189341279237834367684662924085270565676544367756414842381578109776038889779126897708453272112658324488163871827185249913249965817918127632966549527037476744538376851090594413216779738013443755326767200603099235470166107043516375117559053290803221639985181829980941615726749998423104041976460943722519360836877133458889687516985295481912592490000813882384549511058452628072986269329782987569324620790994069815698157713815895684759449845829432368657149889159186837849921273077263569159671713614065569674844904955370724000129032793821194611901104127962618294318222005840286598592589379302183509367128662340986862889641698759755511502399193071101585672877605468646402828652709692042388066612173493208106729061380903180031100126807993915725530156553788455930751830942786121861722339483753533639425247000690998346960133524609441403609429818889488924456175661508396654106393532202130655823198842487303160585292166149880815718194222837700753734047856608009448269238436805249099771066886009249264580441179812480875767944153396340182376329166414737135511804399829035197133433295096196289988149645815792920068992416564919359936893286575158841130049526319220913864766135671297870680118850534729581320584976842390550926330345353461494556431961398482435605321060340996079273620102226944258381242472952653575928186217478167225357994009959916645071558747416696765926594667855278220095715478003757279404281182047087056714955599872921223587473865596325854550572951952063152091269588600167375558648416382048019980165909610016310116823623353950579170041916292942529432183398434086014262747082256373907771706764359746509772480769050007528118043218242817986287718044121067323442067567122169710693469684356672117183935868192410643839677393283188946948844962735164600656922805754781342156989875364937539664494556855700629862684331252519233530316638224661477697982239805677903925107257322494363367955474338817949951683354391933677894892732632659481340404264338125991532683621403695928182371299196502345525317749094814838165171850134901905041028416275767018626003446860751569068983638466455459662964355606940697517892885970436495906922764342631185658797469480109670772351229610142403919241054538490376244670820018855258945488398219709644033575292290834509014060104167316789948585119442495259592668737328053051809866424774539808334513375564985880869738083516962037606885125276737559442699929051682559239118772709587910494949008515914110937466025228909754813997148664600069065830935553950738349151797169356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -3802602400140969458053091283845156289396075018794578144965527487490518468078519165799674287776797337246042969861089785672486082376734262773508372993925657890024782013649859886761351461825459619738672593220285944172176576586953246998530111674434268140712626584188546104484943908266518325188181472607201266852159845177875809204650619167991533583186084039484987602874722949457117121679969513133858966249235243787780371718329147413598938567414213829235196203184455098256038371237732543104533616620524484381806781671056767840940864719094568840438006422677140097762996846971363754723295294513604150573800700669649928621258128671593480359507866099923251709568804312556548247237701831080614169055591585763875818542379781632321582341751924647655700247586684176430736219345223514023388864119010270609564098845109473193352923168428144875826650618330136284574951341397836588720069751813509718865797727985625252306014847596695807336718497821958504621637906639100428798127889030377892214511091220269721651467316131081081089301216070518703244220173119751812146808025167102975314978375056160037995919290215444062251011470758186985694260488172687596071343507930460594770404151653823768649342242190183796218908871861158227570914139423604668380059941106733805723335429387086357008233145151450532606722956594316283658543722855244916096842787507814665414991371516753069107618689895187425485828850696349421715252910008334661842528053187653079157156470070529854258915646534152899838422229375432637332966935820644060801210299930322660799685840672009629521404324452170071445116264203142875220563510281677028618864092316555486790374540230626749704166642454511369276864013281901112673189588331035797039335930964951931363784051704610593484413338877970572429121505768982297210042232964120625624861845945898573830918323663627465898106091632212422792615703949067413123915079086605467109975606204046542652879071289252078412630229153746986385682846971011330694749676030547415930154057596224584921516524856111073267137254984026674113325789463512961802984915990472947070655098803704595338368266105264406483528592665136075486364087496472757772263349611558175769670953208230498553931551041845402962943460255534484403310912804500703933519921492326659012905973463190103513279233113478705323875375537239673220726998041481207984244237215443851206235175268529753442440803742095785802931490393872235027362477844660706884429678271206880682494505102655511468453646819175664969521467239718918889447716902793433565648638906788755284769618928322427724677191379213636928986603578766374907951147623590721182872850215551507790010809768442903521779900310416423760315863482110783790887889785632511669041734775740127939793729590308162358734230714160189841429944646227287100860710432807488265578865178099546284857069905751710118744207890745266908738405410004122197127900635621732571668892498893209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 1443698217122725187614797965876511475612131413538919353325277149774033410163185962238249047619179998808035257988503676379613528979587140907606824550243181232103859463403402499646916474879866181356352718925629946914613218558530724342696261997652942580230191102274205607139252444293584576839320346403539211727652961325501924135081320600332313170081201528225054245399138880039917670646333110580752532559728591108909790173990164668642855182281916332752511463148884979043931783026362469431320257675148487153781656714418506056560233206807296589430856094304819071119464450264170904723274259566720927184557100352613641867312038022019310916761848367616343936224850502981224023917984175452394209330366742614745526195019329049490507462634574852021048926963067690388038097522130714578587753513467296240876475652107990376105467193782318889500696170045971473243533177269783980088366478709142211568450233520030622481492195946822263246050876521512843783176787744972088889214945166431834571199362391541306572819326388393824390680437198975480613982311694236250238227123586973224913936299400801644290299877012901029453989247132782447925241779914938001763898903597191415436616030486692546337373894799456336456758810204773303680491561450897340136936414523321070832144557392368214003661875759821708298756145665897419892288229195940279209858944299850331404739503394064871732006606247248747460027347449495539021869019122311993658869672133548017193987588899095626980519628660408424523456192025947061941409006565871852143646049787246682429926997847677221815759901242147129479213186456976133649738633178280161662472865856075959165967917279156581818496835921619219346431360783263014180360184558198644564156162947030064879623561222840241884628789937462339996011499890218786923590975930252781153553114144194443412071574519438998333751772065866385453571532273579698374245603256796029768995364981801520022524626943216401547622416604300340927120400953654532919494108452052286203821186247930864659050898859295375916063937532191557330823284875033364712819210852300882366418294331747293088689085171591812050869473010568176433556993076077398079437042668426292620347855572484173954789202881819740572807596504405100521703927156227047185259801671919937904310960466058480893023833096737246463870737968566818509452032858831014538224188711588707976229302602584914530990554508759653661944696741659399182528949100571850612269399162280388234635616409453895698874236481589238663600458943535964157970082479461989568444860315099441642777758614932004815144426238134075844236787008538377456543471868097676355406022458147340395314096070780520373840712975083767360383402399672060741881905278469820195345379153741065515219662725074231716634616213377985421786016787851128937234656527599829089843101583877427499452039695990876288484811204982755091632218428265465778635727867323758518233179308613959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -492322429615400764134970386294076842287806643037162420368826076953712221393626722590688010499010436197294682195068307422201838754489392742917903460198221467686500973349877128364062799655118636350592622537185152785664897853608843284558645202899597597734435888471884793810391597091163707877095903880278458153515838369763326950695142752174145380532003355628491978555179435430314743881674671577062329568140820294412245484302990824391436230802306016956465744704513882575973960013721694835104288010159526635369115792968237020780889668205248124836242996883722555591541304909223177151249599944924926838772140307963994716054483327852078276135444162739656827763032050183876580781631587227763533995395370865695366232457910210949333279659541328741491661338046669662160712527541358989621626934129950761873426119485839101265506769421874247755878645629400919859656256222820541931244115603824874073998519591829995436504570011662211602408961654749283200005430318212230596796483122148800424485282719333189911852015849483570617268827078418491250331195018217859321854896432814543243745586507698595941024439063425772219537577231192191634986070824976678060014404889814771107712987832114881339418957355957518861444807649862239943336753568332698944025683148973242630522081266023432491024087967044344413693929240685293737177252995977677058961398782844372312252154379758143381892043676632155187112709472420639154518968522589414210934684572731310392676585026551428068244286211258505854084302848502581294290226833969890986001029316857668419982045459136946720546922424310551411794433728032264380196590936642228648686146697598025314289616478276267895047920575303941878595623906835917494831479446747797333900501488665120297263560213307616150959962849384599721632240311852558028320324751283399108605138965021318291679898676157536800951880807852940166010192933607230038986263937505848214474041610590495408652915860114458012877780775946203131389906570634915065818047640788530013526492837445970707613242769739312398291913127417073018610357389737881750240009870730699461681438528864078881269612070452378587489958461739344254361358762224795038877656697579761018866432753934626551674023373267573757798960623748688891534477173284980831690720019680006565275019333261834978974241580742644093098917843383241300191565416899521533396505721728347532052111807619087631382994155304372979045729182420235103876487322769769606022277659487437375066970913699564481930528189711126573018323381665065826353755462785761446862512991481287313530810900398686295281692825190409584459017888651297453098302053829543308923246695961806445101496359339271343329695979664551803882503550702299167290140276862485489500861520322102471189064112419663960380229194594484081385166310107704595453808321961161100395358256181644781078737374915406110006204901867010271302863448838534411697472072867765678860770471418265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 145149829872202425870656716754973130623259009901080145725038939781231001335430689145691465993465546930261907979225461047544229051098225671711552065627421147697500624347557274657956563783763979582994459102470200055168538257448811091183823387024830944897599694002751301932815184433749481643226909813727012902021188705043050652383592789538880440644043565213333632553581443384691996805552291687956388122423475356504570128055107971578718249710300912413164073908285945240671340420283126073657037700110023219187673046865753393219634150440582719260288277813442650497865939571395318569337990603471613420555542444961163381903723077097253302944535590581856521772452333339458676589799962047554325192829956761750788493770542288766467892726563138258362231727885963645691736118020822189057078716263226765655370948066243104261832221783649064433946148707650723362103415878805849147628714958129887315014934434839160595639113646003058315805448794347721981304940257376400658228231025879716014786575566873990972689081203670582145086177068570520256082342869487943104416696941643422968938738671337894259923137680575188828816418351326589506287664930058784878571238719435008921684069169555308981665799479739901540393267509057747224037515247268074349625996403692733078516531526329708414413378615834680387257372902474391493740943067746580874791529963483222431965750726450279754187828527221100391950960994798327052591830328274579191128037218655552071027380375575077692723025760543419703959302952881301520034190716895673424720933402456034934778547389563044279055876470165045277610986394435813092849509065149484097798314961101772964861613788813732744020469570138368995637758075395972568825108624736683094373364227239227330844008062468480339176932376066360685770319342772710869665879268521817079145763362700830273132114515908438583197049253746114455274602825378583242946424603261413864408763310364429124551786129138625667115155181212872643331659758283063228763458367655064698876161799776062032226696827141872864736777115045391159417225719717651523949141284493514171928246374000961678589464627350015306871053858608539953271414238605818819142907839572025244113630118044878151504893630366852440359858174175958698931738153613744016692591863730789187022410276595826312091239757978434761510263958333937685553334133295782179529992820892272315426977903022687392800407090726784340564254101425530662207116629073910688598240357582892593570825632813165691169475677747043885282206186305269861823952362128238159158742223591881450866291623045320874054484828254815297533508172340171849109641225316722828212842136648495226211808216917096383622547129335869249580854885718444820820682107321961850712478415500102197195183101804768626524069474800745309887699195632647215047002445340562675756500218699805139426130280728763742689844706634962269245202009394766160684401341909158725914842652339077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -32394581031172098742963150504503667806307379239606950026731056789316506213350844416538069417003064819120596971554084620739450644071522895748136112885914307408025060925007080846572436371251594568400060618814929847171107105400619551221019817473967763604034424840068208803232532215527281708958444898378264060428075244768874751279822872655596820119260290519001781156895715147769266360517269693520733459291046061091144802769289994444389608188259888910054154708264381801876280664273049061292500897802709059900528201280038477076422983853612405828353919466971902197745315441049429713860385678154473969620834201820279514778250732807284635272638176550970999359182844747505294021981982260736964858189814541150281379496172131328893772639226412773272913293986437773224555410356900813721320896733983161235062998528605743385273522970470878676964236972173298178977140921523376695348999397236234222110307590937305639534043478059820907795190939664115092054072657696777911021955608295847725457608768041262562129616052785804841759044001060438257939706355812546415301006691274008533492836404573484224512803671492592689865547425135108012829240508610305689757257648984827043508820116514388777435009579939883477800596139438289991206485181689200651558082211065662736599910314251956956874582338545817931560035483645686305840805833014534178806788614869621019361189423697197455877961455240819769013561349163226870500170464871459943983045515490869773493269356036853137655437996123789536780825602368718626807079216454347636221710364055560322988420159503497545284994316375495341540593444399742912787261068942314185118469743975475202322515142858660700551465087263106763117874133575980671554170739001494777076903633079480335607259624578307703139016835048965803136982903115711289903639698101897524134074555385542742993450934507648874070067795473934342180344692779931833055450415197796708378728552381257700233091078933569727731624205000129529637407911532541680488026698527812931789910328148288356890916776455457194654239240471984638237645292230880825919599578767515928932130112383830990611717456548005533750102607938020093125570850931603255725197203494101361100532188304329419533390257157545740022570361791715716002743571225621498487310614111168505641699313954089184365426646647463919081366370220049256917370860779421386622547176866344334138567861759051293713654681320366928362040294949743499327212470810173386411896169922240379439689505095194820093501393680552715586944079343876864455902671791249304441361798996183397577889130331405475135208254300395677414816608581219449355621490303714206101785710228462597817068240776700393407317985986070281895709591303247931049580144589915293732826302429428292989292001340965605788760442414183636598404609009631512057107180760893494762310427449201541581612927089080415008121330675765972580727264012545560543501148033614251973349582517043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 4251162064393326792610204384720428260487163051146608291582114867262537652632867432704999689673313729208239412401284860678054408622131944674699757004464397749264448854902678392017565231773238496686625386985211081668819605784406587412379432688305300104279587451814654512663066365173923303550238583077909772945805319627721154097201812139891852579139135393430743189083112478605895031682377014269486132633401943870179938520296180848833893485170624027543156937832203698065884473120310958985041661196219994415594360607625899622030606300243428666122081036552013181119379528478250015038958724777845830515928415004574226681251777330592913991426997022277631854330363339986668377109745121980563972953257657607017451854099537388072274241206578478202255793206633943384513860896370078169878097875474353705241750858337685100950206227450470863477170026181681547274810625613483366690619252535439711574164437710628046520445272518934505740058369121428480401901524219189854903231130655014148446287969856675438293387021123529647023934975100399668183844156200747354276869077803667940643381603001608873396882112800656368778932042485619211833308437817946802193468721365327493668539099846174549773143199153834036821799938111573082123749241455457202758907791081076669126101020496601945088722482804771711819196218881952463270857619618051862796406075641944267725518822581574723220861920978384162338810633810868990831631307754832650807337630008514735698272457194001200155358977099571620701984623702966211068391798725513948316929619062929401799452944276806612520217592005769247590776536030660843021532121013054668622402541053442938029739325855020247480877882130984353648284393578180050413668625231299336369896022356254255642388952392965618184207887530612549018102002069610296786925621749885446600331755362790501117376102086866172947727843572273849838377365061749769634771289019882410749621019169759686199933741282416766310329726816880408731537599563534649842396655053858920821834551328403593944223242962006496428047655758781482609084228788368835543949965391931198427811508100145906345052379672192867244508006516057271207186563424683104497440551413904694395392601556047483243201944510756639008313179733380813233507586118201616999080463255506184401614668655963077285810846073717161008618257996574363181352493472841603375600540511225458591277238678433763797402739453985477923478480558787060545882453767993606640418463128735788667406065192758046046769678357282230242618187650605662985887539151109468475578958383710155214751763760610053910818192647025002149981687278765908611899340836229052699109422757554725831785925757836862158980246928392827233518737323345085285217435422343409859782565927582382893611118985667091853387292603804044061295266881502362256902320089855557823355814483516913542729149491696839122097230713543183880383753278268301781929511317274295919249969695948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] 48624699907360851590870652118792567813997046502884439226540427373066522403480819111195197877607641656482140194587354350029117362263702359798562554276619753119811027357881582263957366609408314924296210686732242684147014336887269706162811606386244728863863856725062132112846025148353419606476596948296957380260572989823298013716285504468039169672127303592316690397243357285491079069437366224662015316879390407921539817492171318789593768480464940776373800347853107069944279980688229292842460222964105801629823547740563002033576932006865268140509610938679777698341594434366300981591211995343194783028520874611658556942285029503991939144139514848598060125909800736447617165927093776086347118678653858139078051022717728754732515629001021739455677229007176312484651262425159209447893258442447461983690308315404114332758146312783024591592054972883045806184758912361145271991391613696596166096556553687060600936885840808316364486166397217669471777182299640349907451808061798099644750033171497749160737036985756894156768005892466926404341914209978466614396264202740989346748246477220345669898451922388724918092579885502871413751692956684950154038251535607049614830325636901629483550622700689434564555093306347667064884876925638255304451552666161589474419470250437061063436142300367686270846952123648958685952394935473036822320900396888188915979834873149952240040559219743441602565986541217046307300335208001364261906763207177104659502854405413569421078118345325576989862759616507549038737236362009533904550894652505897496913581734356252889198077334360890890920044683855642478936399633431693754328920889563602059090884017333969953800350632558817773249323733617205251039864383258623675485524838274733113717748046709994890554523325830160353972084253286988068895078331338440011563964623926917767061987491210201996008204718790955931473899280133940846007764496760186661235757851739349359729081637763297437328497983182723484511028244831942158862619285832896943551819016873479965469189260002287550377632654051974956878122381519568323058183973530699791198309404966491103449873541909501985446221489833239989824360422779184204745114231950565375832417433149289668125930360323385275379705420161701994926403479138087989115575194198349796719696988471822503937439708475877709258991317575698173101247141043885733697429392027130537812615934368748684057020343779903509560739311048394711047594328633623309067947585652846118891559556463397727876315325951394233251493824426566492012583185141859941858120357328299238562143971643516468172449647432833761369808343338690457743830333225628385050472263234849908576477693829456014607156191916728788530923162317301482746778828167782688172381418826546683179048354388438415307979458260894021885631259686193270197276480356707105017384853104431029340613670066508479443489654205432307652427218404077346272166007914159087575827795148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -182081806924647115456209779642719057677135522628601090533019920005663094161757652425124977784658317090652399270737926009573404777233594239948100867820700409636051053412207880384073569490445778549729233166563201459894491895103145491023821144611201942333797042466119721124346152305598971932097542548330575158139746066781516503905898850916911447517363269301905071196530766921777915851099059603828860898832459267994520855465853879258799994564312147456653264499761031457306805888090200742160057106751379444030014077258407569979849905480329602269789501425553426102356459790179147494639376990827714606548324577363374513916530750056312517174956501261551888931835366890630447649670582378974756649912195196811086478543406557014529100615588862607378668583085014562869578463114560453458042230319140765319339590563877622849383782291839057039163737631780537692297149906721774004087347159607876812680097954152563858708984729115099690161979710724440062375558561352149599067893496615938971727528980389026988876146656096799005396444699938962586667694677981444682103839915002398088199708583954683632878479550850764716063492461661675260621806022384053160685758286943561393329133640156249591844939112772938248798979548083633273500584415758801532482807784535520293418884893752584666591449309429755036812694949794229039060918010997852571208337845046954676740569054686591034441344669980606504422363130835020295280404063893968548212553566329994775837604902782093798321330306973361803413792453622919849315427601961599349272293969780758368475466325037876835377616115863724541281800204981249674301235957749186841770191199505425896132476989209155375207829046645343576327242324111381124988628541345800365149523084570855620004959683498077256555121289744208104919703771141278425254060466846530058521237170535509960167989724200824554878214400836016780964437856510645048072155075095313412826676623540853511028877525013744651189839266337299858010739706126451175993377498479139957111930982451752593680588246091193221205118666505107679299533050067964861305317677340075736474190603916557049245353269018901718780460997081982568831972653624117845424494954183131386971816195857803072231029646590047421285594202122671193634913896252235997091247845954095183480247686191808724913513511962998865165296204114672586903254411215010630005969868457686335309872782489011153873013250058366396520378808695169762701496807032499144219424581448567657894150723239006878225791985055131460774012593473156343769318624898845513642729672244816345659618122738086040787124702695639588872985430094959813309467715537064034917859032802992496842200848466586068006012995274248912803190142457429420403155246485318713853048170462173733960069259524523676758612695376811593782342864652030305259856159860570104106938891818872393864138280360442044472707688182058872557943301735774110381417901242946784619985245306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] 64356846134342264342236533483258161884766759116540070750424561203744262426379245727302187489538645771492729598480874669636837109778265576780811580725418546119981054857950354022374341471236624194792876844797658985950548439948764675251243118272878389907826336755937024697634103327509393003428476410811549036476466078311317019394537915993058550551851477970439318720858839615096128339156788164444259769279649041315246938662189023635065913955488466597801457711052069541834837327963943915603058952123762560850008270432192278280292242908585654511373723415503971184485233566021584369176414677024653426492932544477605887859330357482568032908915226172703518553861411979771973263898642404731092938544213200889078004029343082164237610991338229841220877823734123727234437886447874270974521329497013962958168257853485555509970056332937147785358974415605251604398685734138834090315061773183233772142658742044152405979345788371861250755994086729295978682032476783845931656352151870580935180784881771926514729880407801775060545214784087070450985710239433466121938247427503018706435281693142282766488298614872591113435663639275568201849926971593732548015336596828560698003119983854613732617457982775773154202519221787305805410144278973300843332435683903016748103193117673125402844089883841820731654785974535620507475624555450197433435435033885891610931181779090795410631887765021472596080702235007639772561726852315824444161610314833783528630876336375415965990480243435732696874856603367646177467498844809870685756385878855676738103132238623891212079291084392804239635301797531517532231006579754899859970126436900498792758283083564690330398943346119617915581011851635383536277711572823830611569059860525082775596838020411062708310844955842437974218426369124773787685811452481284909772210478613496438041454591977479810487889538211128014288373161624159861589373369844384939730041221077754037360849565499081300226076625774084938537781422082017985265643897252334555051672211762476128079859364955830822492488521549656860227051264687232083764306995041803754278840267961187017920399253594817223539065793319606786366239192693288919431942400422456072503235493892888558651192086894744750754763843561159765180228085056615735963491142676836135196552067298471091138707099968445600418683541169950172877883660545948812004770209791647748019432161267680494869741211819328913509896628133095635219186924357473406105867892768052341100141355438694073677866131034192908814400201367095869119691166122579412581032711143237114041365073878870138389290144100575949683600357333150273049263942064693802675664905392172804328182483168689400191579152661140596615629459094241857161055965000767766728929655645229081875190632839017572099278870091899271792017745844647174724076220762082223050600206621824005831464666968551698805522080062984758789397775503279819239803996296640040176027120435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] -16587004555227959740986618866371497944034645970201157881405858482450297633234494100170576685234233200755782764637423576729503721502564824266143616112719546332147221085932952694971424066627881081721781459923437582903088831652146357801396284769460307124323691828294216228556978683367683411056190557472363780302000080257543736952739561343960560696126004745908267477131994604506413087842249436511838354044789377921305169764404118705144888145934791597890581677828634695392708708151006876452144256697400760851631433942313225523796545719195519726346254386683117109692358448138742335416159720486005710482105968319131777517512151809343901540240995577675229839189890748924467647789226327728394374008342696540325136971881226219942787466554313207734930961771589856077315443887193083798732841602925328887170226418123686264127838490346986225892238197613654069930978817600423224753547210608256280034747041056517017430792594075785768264250170572252197049431864793653973474784121873132623784992769939259287439456179960167375497432306082818473629372019007940590338650724176477280928665393646493691446655834950782512071562578605443675027423491451295475903599668395854039553082469670948130963310797708874481536585975027075397987628940908376470384991215557664494305255510201137528292128651639871095697133855217608382021075157719101570352635701814050788035670237750327594960034190767375235131415686542575306061132435810985369670455798514300183003790743211126840064708121599305414165615937607997704497590653387682255236556540547659249380340856870945618401283662647158172503159379895113337850968471874329003488111293489271884999073772601393860675932494951072614311407502436424961168242075861401538823407837898960206008858743417473708905995426494017010355343375616438376380069457461958742322980404706941701342061622230118228032391820426398131426204321328759343309002406094028223852638136333590560524932429228107556745735904818170738115974861365427907234478611889155017326103227922698254078475866158410493480080976611093140534079775624776157835108299235607205651855600268798016299813445748403844013341411712683424788146477420580348808729094549774913569398634331974182967996404158443932533617339600892715769654056802194839035450166248651836613235492348275758910313918075394875790505247223294306157328338099985221302091408665238157870740159125756127152014124027018031720961130365025559363738219897389420528589322850411272906755266775999780168016195969340521050480917878638700811624834800904049567609645477690942334716346044744244527125719471106903441627507050712378972241754230102781669464418199839924334952929565599252499808737824526007684194792773956482058610032626837130269697083635820711097144581887261383689299359348565761424940033984634946629534381437841395615489437209626795935006051902447372281065587516608384362653982488003675108720818409442600824514208071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] 2643034578928577820426093507910385579641696232227244230550085667628757789523546816016698601576609409954558823054528053588209049497345985625829765095353782863212851784706731428144312573519010445535334089632039990509266691567481237139372421317932738225243255293637838984049545246949897308243169512115158811239440988943128352295796176971954970984506272773998280755959258816772480834457628580726664061001582253940432080934514581224316808526477557669729374779323953199265691536354475655726215078695439864417579302898159279234328617109917156446922438825496986828853446189397942242915848387518044063648012478318789164775651014155722277994283067026014660064001446226818529673396235736682211446157407534583003219791368341502626128259649107368629602965854158819895281837591480953662088384932725254429835983801002210340353231764485714221995433738348252504740196180447199699540892587721524444005524617382041093922047184505214601187906304765865284252699956924487602817436872710087805104861666313585921187945922820090751016349259365457299643164872819893778201623645025532088683910245269766683245687655509298884096595408726779465520943257961083866268788323228113989332797874325977229791344177717658404677458815281226730620576795424927229461684359874854871840354105811790318455364449541444877099223923175463122149916968003915446070921731600112994055668417499731850364647226195768089038512235695400968517440706293679179157189792392366395367127970579328776997846598441116106548519279364271924894159147763698172058100496662995171252052056435358637323840936958975759546115620094136345298948393870820704999518035535234350002367573387206713883537611646651319582835985501402172734261149741619778783508681280902243148470321762663353950604963696409583528337791367750543920643866085513862813390319713302762195368628507161025578273832046274572690136642252426846336454141179514229273293738619784982279536459072544597329448273977186164425469943808805635319502282244835445949966954536062823536745574749332799769288605079995193160231746286329630564277031131941646396778147294304459901678534076325853924814731272265736548362847324763027923372995755763114148101577266332002064703986095413070543616959138852476718075528607301206023787609357600656688357777909904790828056329057353260519649292471605921467835714747485561113441467507655302083250620647497222007265762325210578489111762078585373160948713571865063984157113930854340700479584649953125754231546280282230379144086889629843206764147969087680147004801971170297534492125851125955689098891207963974346047711708639462101981512011071609393929916345284611121319542222281015245392394657460516398185799216083776742393247431965633550275943236989430445168557182783024489093820254100456230121263949105383453459098413224077991470335784749166672869851722904631704889662155333509615808728216682288797697470945860515707015607091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] -93006841320301062361728291133574645157650634776567454310518928390482659789728008150744902123856896396171702864877065810215142951720068694673894375185718146208690337348579331956625577902058651396124474926916087623856976854808712741967434724144089592808469173942711013666905477477350508876405013716303883058572387875353089971300240594296709461303334037257319272160659601365500841086462876639600388282443677462276269607236669945021220552131818584146366411658435223035361537024060296426863305913678792441895533586430978590668773839870947035898480091031184542454298733761891236116495430310794650816094051242720969792642190972865485107920675663242335430649605547715932042856898717831183889054426195562230260836985289819310157592954728505337653460260920040461443304852433108219469067290569794643306972016559017750914126947593700221974029741104979551319016845697325014016157024822627778802016575292777520133173446376871777297897406576071030946331211365193652139982738206911618333064500621637944855305652368876332033439246465309854285500507168366295083823688166793265788974857290161743630077339137321037432793759855628577202786867717367147514046520376758566641142176969153707134594008900032389869848826788007808405505073116757302213322943301931228339895430188916213692350355000524491159355860368363868876459188986074408269183499575510962814544534566891853438482617158291735375275578760545515469690595838977544219968483697389159343819399808438941764085277528368599564770390245666298062355880887430170413891334655214303626736844197323117322710504442212082548300346528561543615315796012326838946859971266626686098384767008425125443657887983525030151109167437437079718472071736937045427135628280714043875626406429657090814746987791964610014885823069454921364358900515716698722081962374644102297381551273466559864007795631029778786198258299732659639535687520360848559521630210173956138975855735683978136574144123034567453708458788184340327932989819233243564891784834787923723556057032294539909590606467450106225411397163621388143193206343220869374273061623721693890042082992551516443299363931885630023331734914680559830355054793095786892547480432067506417290246757821045500040087454873385905696433576232932752199966235857966717163822929646046229012925014617910155720248152380750059631166872249770532252584748839025019683914555162808830649571414068060480692256850928959013169568442877902395096844329270842013786113486231943237248864222227615499046298420025018726562281274199881538162266794365807014311057168048720679935355556527920165717306781295985215480898307369045354814656580066079314457945142331128533541921909797199439260286894431431849455650283628046299440171392257003813825218484813031301298819904195777776792574293949058818555825537441145325295665990086250440340914426420526820193269060669733127863272608094297611822670211590238037467065221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -46634924490534649596104275622678140864121106117251622303467681062058299601975956053327738465687548710260438804818847095320861943371385065638839969956618493987590580367330146056437162124756303937769836265661243581581933744842798467098420399400245077697502992065021531423899732726583658151356815505718853294267067803068243277796716927766603390368537252144723665590841095424343614344430675712247276515120289245105318490967109048930512581355800027185759235410659046382094586594846906414277071631952344045599397421613757581270264254424347600101684466986860015292739455945310196442560899380666282142736318566884772972138704258427671022911648345999649442682335619866749675362802331215781183241727425057911072248900314698354091630239152642711221998505003929089676194282892599612905266484012954317167077822381273248123507599757215145237479292698536557848188803301739532444016528689949581621062769361761954323069393278852656595026308831177225238407024083664860129945071052931729499190776347470184363724954827141508771310921597698727346086883698743134392896343257749401463213803695831807627759498993546884404650760713695080061412507980937183348453813264191957496013289311735282409413277992182049280331283045047459061823670086727918055051157778885920112743574230499591963603787684771345323906340688621388702960295359850974013423577318100826901624909899410701941846219055651197892830645376307459949593207886272252707194670356764074307513414220520494088785014410287987273486834347789949212905006791739128692931035424225618081033237780966883692000568564308217623821463504063476858457103906423458451689282268259806996905474996547458363937791497905974422834205936806546393526702125906568978780990616327980363175107396690895144928221949993932043156178590452526303168174808575001362264762319314365047042000752398192329741048533383100483580927628206131587543112077653377438464485480260131225414664108072321526302232210256844970979393976707170763711660327835782381244574192723928726042997303096906724290862164057010845411382320597671052446306969845211813886388213727631334394594619155752239814705152450664736654095870582165152087047729720682526746571622405722852328448579070741841431827014730888492475538256264342751807964487115235269628029957068327744339721706328952814956963881661314823045574872341693965999624046988777209221783604223870542756020085203686008478298249555478456068937106129146350341422923434198985579590193907191159591751208856251919251808535302519394567473616547375996069018007096965180653506489953155094940867779852259256052850754032859087471131931934527277443931207745457949260538006024469168571306680936997037251063451387189191066103196645156840663187301427954825234951760858628184725030829430480058247707017474119155478818773405794160679420608445442758312439498687787298252202984269986687384013827892086834583126929369476320071149158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 8296844730654310942919857635764733498760507553892459565963382835359299036135167745310844610622141194299892421512841616154952873625712457927977173443842995236922696940489666466186096535166120782228208241842347845240068730564009849529583226983409012722262529500709451970531613571979189953478127878983375776615281527379248806332579094748365377007443387472493051836060965984375320643684014215073129277959715578626295592274853695428825526533452429309429871248248945916803253317394054900859870614988383167057454316607776622149942827644820595109482201347595076594391969880902342864532365123928918790368235277122752781729975818032131028976186102357256089104576392011779529471220465251094024565512386831036230126234855479610829336456076352151012976073876936360467841955368492419700701159502435947133115788641872639763927799107903832805918141569347060074982429323446096609339247188317242113527590278479635158346693614320775533659359991515291441374073009847275872604269322880638369675652094220315041032898036307868741890015999672823369999238010285700468169769031350280192591162551589367825390003865286709293950223179721967272570732536460068550322820835287924326570419556378967034214996924173702712430134466817260547406040608772667897293212510507350282039615447307267548568750860482757339222148116921531440200960939643056323054701387726435148712143332102492977628841584633331815149344655825465561073040305710594792962796058691699574734252833573820282476535004209845311255146309965989012160762860305848144711573132853992913046307432630402676393510487913574348445902950649362459385019878066826583069125158267962376619700415318650344999614602857581889533261015258898796711501531430413996281866775808721357994014892803641529423172179571013309405511579208727102574735970072854380899081912509441995716214005964234255735282564433436118411794241110425119272436576723375827487794098312689891957483312105841341077518755365610787409330469885488405732341566310030702530562698536495166788054695083928799845509686693943582272464082644109100587905689654892215409306087993857150350113118289067881635959358254301726816769609883202725496666839477224259427315073016774967367739116964138086472752300729408749818010116466490629340976906406145336830780015636332278723209572429263301742921149114211709285083175851027445084069680411984383585221426770580228157909453705059582737941867020538283990428560638032282364151838344179807873679987116995490465705805673443583740322282224549580197506994388007163047403248957552930740876946891167769551647515469447407679564936885024433167489343646407737900638456059702448138085606057944345699812285400207791166029322284554363764647607197256136615052441970496303112853534801872743677108465372578383055360987318739455407269034653705702881785820566040369002884457720055269976852573160787554993973233085319711846920346248946019151349022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -577183742480769220706280654109246134884592010131166223887507404356570665453797415321588013988448975401595965609565961288133219523409186874234325281791567261924633783761681450738229608807681757059731805414046024626939764701593124386355145022873843712458721447618327056356883129780366080795072892594460196603064638889834613532992011446645984892293791334071649888343456072297485770675257760827154411611545515201466091208962474423001348071720824093583616328772498026384168040356669636526612948104082962677258899986542608180508953225646738337981251670989896933028207614109915172431261312310794472080089173069151149374165563647626556615148015137053931533992709044736668372306488974383336426928361496748434639584206193936366483830724100573088864451888968974492013728852459015724389712186954775544598683327165792429741137124324281018201589845366865541692125703925231549988140397311768152825958396278998919027896439843014174974241823600226035920420994380119261187230847196971536931996387178034397189430200517620089855091259219587460540336997768538760273340679220664341223895397138469578378462526148708418748237196271543518466673913231411249009493016364883752722828178633604389987007669375234317464367126240429539351524599596233970817637576619132358120853419696508033350413835748231362456647620643805875890743814792494418353873208037855325531996169811531185123875336465791481327976685129997745307904940550268321980432095321697758110772159153565727944345933185184553675613250834380499783329917837802021332350067795906031868451317211656394853433496693351048152081932707162153968473619447155932870180100198058546892049706826563013081281677346181933472497369647858735298317267465549233872532692374227244127916789069205919391808171921627751874681991956843601493669636138458364535192731589564792325572567732440830228916645626215818040404223487714418633125902167511032590712398389967324170673062924502222978991093961683672120466341296203153621112271137667560390217273982344000098437186193336752588208312631719148498377773540580976444984037401376697937707966188002762153219760224740837984979526593477134452600315250773109768292892829750548374847134930896024824832681040009474365626684723251133632356720774866638777575151184086380405525716493332090006019679008626338260199018081988830862464591752541951614802407735977349514002812762436038554395313023483349303303246940842366106561305515324637223351233686366294869792326342953733608630981600597284376758852151939101782831615615789354851371191807357021466576384888160661661367309993143897276492983642113849770689443715362483580604959242364697609173959506784715659692351186606891264517570211245392868739297380387878891779072882879104827238890368534597739486537257687200020868530285522266451992117696386382264002605085879262332673040671269525395642430426255235252940888806481476910467646532645472295295385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 91507998220477265860113679854038832941733637941479069422921298567141296717233011955985652438525971916094983697530600065177088603512223369296476918688883625071417807642481582318208397266575063860325686979066758143565266939119090519926986794560265521464987451853360603524908112393486606833039728351750636312604453055260193919060180696654002166385429883754118278685470814666161397520571409366737150045920875592305367269378403887656432537256996882356547342033065090747247723952342533297085183490200576728817461079234243908333302566180860349363648556882171175529673457999827307298139850195142983907243547859412680922252638299891614683373208401478289037728393588899947123034434980232707046817457182196006816542347135080292553273551954035926005649468780770955600012312915620887239426022709733600423236643333924508862231166043532643187721565484545291377159964817627738985381673650373480492736637753598167699315448111887609922900043507257123765217765588312515222525805851534121270329168097313845564148291545000781164806051124003085909074920160753605576350704407489145202522900409841434505101364772110341331801234273866788161682534755730763538553034072285380078523942598523648225266573811474020533517288338203776496398265611227042353485400541306718057003707979652004125420476557883209972758887797490243821202832679253203741693025281905631070183244053805309856165605356989260689666299620523111878999812669052752347327802242582147309104225010293674750980128245988580870603467871104058586025777191507343395231422621204319178076781228327938776344107751223327104939967913432788194893938100036546942542505347991883237254080650748269851907230925646915180550452206288966299738472898166729771183719077339258207828494265273397156035217804154423455346276916635774508603866954549502702029726964701321190004142175797625792988892664841710801888137995043859206039117672603860436689309923184615825811171827473488238961786077122243198875274397115308987793428487507562947522203093539648037247742631972080863747122289671132747180757702847482625609533967214772094420196530211767700229169705937908191658092013759736627078763678578357119748252246242058405166110343583787712738468567625255057180488400523084833259379757096293006912840126005509717032417625987121875024774945541247823723908912574208447803624079612061014823965986173326212422224880219901229449705784975612859422858429162919142571037499293650189082023178775453647588838181944808181587993923480908865233017215219460323675063854700558655666828330058376972522288529381501641323833442207735457304519204887927200958749981985403107250891805180449548414450923126350325501129475946727712088267372747500641479509235443781306845768713509881137916778584683769240934235767392645414554827023621091891383519055920452876571705194924453606581224253968031552745450724496867414786050894222987420579457525961477043026657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -28351337643815279994745996254588292042987333648325834819211996013700186611144953312847598890586719541277516228944954893739252703685764232613639815983528983936469978679700105863918661871450844000187539710357528599949335289430200611195069119157012091397114518735186751490997191129002727735178874063999811813274017116613058576574457029108190220581851384953588617539468227669772149071434318568986495956678468376488182478782837771287097303720730752835569798318514845763433708069314314592993484712477561070210497404103250224810815604222949108007324371789454793230142639564106042316613303214019529544369132276703900605901294106911394558005892809264690988801246793846469967102115178608270116951754296088509921486909844294777319108310746524267102557722709442623434429215038702666059321649223636668248050352675470404813171971423696734026955336614119906529350154791401662206015513959958187496788000865293927059086342482310096713505572483507044884938794911158602991251731175943600827737784957378803071993781077884142448820341394839886106511772499547910437552542238430703844186902331996240684498440278603183541416986951813898574221053918533685209947988332848055770415657661614934598337049230722798717165985089047512841980480675810398842135701484023404253507531518003436130448130054332397716929519495240309868174077284760601968970980593037772009622384212603964066591016243460397977767560406101289530935136766294122899708639052299742327093412013419771211198126183518075100734780937072369304764012418854926776505768413956516547185000712807740897238502069984222807604496151136790836345151114439003534052515057037984884387251863092198147467545614058134060415159741374905116237539948418169403656992037966801874611126338042320695798952019504013331316820247143905718884955224737836717516750670391920185077285673416681801373995248095135458118376426902256077937432452358407472406728629583771884530133861383685800328570269057226487428075221018492569288421934018712452607204591241399748883627841902878479747473490938986673397875035496173922138369226066804560762534837284916987254301708148337452748812998672456577706320636852470005880508337662044678735640291627026436583374469335591459984038838442621861123977440457572729883477117677579981349461729146492610728587075690155946880435119973115867975852686928712022175739714664813295995916187744613310066614080380208428368675757171236971221727290282430547141336780879260464801419027677198156637622446092261269016925638058602230677586215048154192132802881016560112327304899592550645134455953198593543832496813988270876848978383337000876541601803272611297969762151877732337820279127576474268093884822783759137293801148027382483051122957924731934702232631459269174874352621536944324382216486015639629147724519554996765964691971900891002752007242577576370029914145512024572955169971167255967209240908259666357020262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 3876714208973608443131293734638184323074929134564910114619520189874757029869621654379228310134390356526111453213554629476106802782047335754883648194530891803441161888315427796075690002986634152086211691622917825235110153127149035534579399714404138799124417719662779367257637760404485337289000871755170648528867936403938761437530861120170789255213960756888930336679395227385338510373454860965584574782114126390192248547263935173490119771243993448280819804995407027671847468883490418947127306834267440060013619080977589211047947102150190243430607178226620265400664337548154620495981513034165551855000331053681021103320774046681720903780831148938085322125245686802653251322209351784573205095465632075052968216345506715704684606843433592438805187489306242816584500136294660810559060592097777629677670892254888270480205161156838454991357208388693474879628258876808949803645858147285513587001695019787623242850045257253192088850757807895577051136653560727441755376492400167969212980887585866696589500558412080303809230669151888420759911268474718190315684773178310139733135691160593711937664230859633489797427778560764265978445326009984252161157836053428894174542537877991985538511891195727562333200374755359509205806260112341101835411720411559818572248359811802428017138498701316323138618586174314796740459288156001635719146955883504435005635155168554739279698569845522365936143297621252458173884041099752712752088967055714872003638159408589199091172433526286573358205989507745473156540261883534185477519745195993213800872520905681045272181171352741912889578417544223841743578451317178402553626792021642940652995354643370521206647044975688466076931694374663488390796319386990796818405401735899093383534602928126993719382429631088449814566291375728288600409661340579120835079934890855553253760240790223532376417724779662778784962076395005383685768078497991254468912914783965659540055252821719295366488385577802678773606556558349073196192120325519290021260814308775735709329136272487248476649492794606094069062473940257287395345038314464223143920108548430556223661366036844582384513133960148985694101424824353445260199065857010446042015027359768217044938344054301326056087214358998650438103911201947968176670746317765198815966514096301091817610810997105733646214981548528011052253084325190876793483585278432520976744993521509252977986704836769723901253344155208793353676974854677067095549521238636553870390592541368062118329584212892676273734322923606166692627514271567873768193664668249573938955672720925160137942051533534932326027201920496479839570211887476066100387596566898635722726364418178889611877664229730859823574968144950479237438327937334623415927956848373483518734007325323405697780175522972758988921896489777185423402837434075873967950552638539285015597051134337144553661202176033418997352577593848038995194211989261574471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -153749766678629935432992422940386669044940631590157631779029797312969470160249566742156038741176153301242193603579436268957440448677617746843352036519098294462942397505893777896345354420638923708719968905541565511822361349642689084738677802581753775187768837228984272323956416061897191233400256239006678612423850778446284936740194151671260312879020190318835891614383495255549859602497749454010168082920927102281772228772874002476323875072065835197409136086086657748116788699343148494457236385031240605788137536062048809290398630240471071340884754481224262120845593618297264280589461360435307673844782260307113588663267798149339345400667648832187431264895425511550551237506176188961840895924764582182929963097578164225373345484334799309220547195489020172285452373703161303078467433546577125443445068899209071294433163798470883947392215008157134473513700052739955318802290541930497432051610189480057638309471548599865036738857586419046208814000470836820401318621025600944220664468499354208161151405632299379419790466661257647303143386689737924466630658021204446869770710729792564635480050240178256593880342798949072350792166469858879348357527148534270636927330386189295104265953538978531430836193387123802137171541288228586466498242435079832394094018909465125467039426251098836455049770786642130873747279929805566772549392736341315717545620297602343270116379342702039194179945482329113258695241507264559627602364071411150890975626260762420171639306504483545078244911760697150215820421931709876232439072492650792583474797410426134422364629582513250604582364779855071169722190226009538257762473085145248704841309398210400708425055841388985476418591660509262453651326176246458120556452315939022698250408025446868632488428277325636347261731275179055106638172499612845415158224665946208268291671232212379716983994924794545030002365888959802630876754747477159453786023954191089843261093887700569873467584894688782753648526430370730814872206650728435700241430388453722877129514248909497257317641269583730530682806791932383910527978468390227459966227904728647910374238350167283774945416704391294094152899244028965266208464371880379888105659719606760447532463918625207801548401006464494903920366050318168307417963126667323636493088028454151964463323842871467828232534254437434120790362407560824653180583985755164920834379011612517208064067371968464578133102118875930891521864440715333591025974443307160529837315455918823212729953031863814916940812878644068117619925820120910543451172410222705592405542067731919405313606174374312516607628550694394875949695111343084385503730233886513324796061922348514761950430646486066239245557040207654301268214931130260199385459174929457838626754477175190882694204928760689369498834357223763043292472240886344779162383871239457554618025728997170019232465287295369213609978827643976998899031699009565412556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] -11563315837294062016224499100177860708343220628773614198870160202031107931457608953418309228559566972661074996472083785533214544699980201560889042715642898744975307832380767736202315973004013165910625186056632321935877727011972145058389194458660586086970564903744264469430453643434717474374645423705273946233668668894613834006615202583343345660586950064215676960671066583564376677968651637745179467624849468138193442260727104208912932336022534565620958672196000704066431968823449816338714435925305461418277162847944694660880182400158250542577410710633872476612684209825231432386116445992858560552635386467951508702731763467843079327214003310766612034950325102471609810753955621507947433648053176593725931428098911564256222277203508387848945695698290763558846578767234573003574070811227839273581745636404169124778522022318294021517549252049471020187649643769614502475714996741579772616064301640074554638888667913741666340477459299414672012857871402066082029714643241232945260867535144891282950249465833581396540491402993120490638972657132171125116732217946731488791772582908984235265438808996658155416463089993327903944732433679775435328732434221448138993000367652301493373092704084057748626963514004324904151601069972314857527510883838698958449755466260553718383993513221653107208238217269117581189322104831004562676137989849966935213382828113691005595714293464832621978163840200083791036395287543579249185750267879106610683691820086002405484648196738833262621426744624840442839494811519060783396410588387756296717684040936744161155885963476461471286518987487851441079021281484957484718665528546743620231459543467488372102787832233686083789585896688093350348695831887850246914650189587253995811398140757916209251186174077252197764705151380196638653894088008819208355717458051037836831088082134969839144805295667446733440840309375439967411407975022460318430617893326846505553639046514624868725315793523695057849343103111511701476697464357117038220273290566863519046311423791108061827745099814650161612176154385551511329406277233971242649540919412234044150102376143309430753553450809828814879733913883141687182036057354876317392610797690912116333014517774130043693140944273383037642318495383340405759184686148629642633407573352691077528897455357033169004461183475095774156505098208401515360477665947628534546292024308172996429827915488692818071339051616798207916486964745518982862517272148368861488256804597593600690339512413757144587951194809020282490151506436698984303660671455348977025414309117226024909592131474921118076997900008706962783409931917837399193735967906150604958636133343074443975561147350924249091071086716600248276426957236264823498498767824322676870867576057257806722727762505269353951263399855127666022752304904137306328016521170679022627173048562910900074209503427245953990959164123145541393726863705068955238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] 1526300921563971247048917169350410610607369258894626696280220078676012968649268589023818157563132381622064211680774655066317754565797565974672735702880497554148343081153595209989653375774160522198591616725624099290722434060935558541747925634622027943567766690962221578938793977612255757729146807182550017449250049033157189980164517701469824832190677953767046683011732368417907016843566816266350258201610256436221189213213020856885057851686735373604063329675583661483460295221391197647461137439564702724663153164681454712892349423528623032901713692216484016570698026221734953347691494763744831343798774096382170923297378136063474112731240935864283313885045078727340010789939286811694440319669839524783956441962838941812750199490503831045570462178359111556597624557195056924804419175040965880409290077811595648668567797715549571525568775044651517653114208532620929388771754943765718121357893739694462146791350753051588953186957023704490475301130320490282141543872370616392195095215060371440990425981084768935322865909878678813204790498819651269259863133095323304973702451272015337070671869265701578005906778502981003167018919882549635209036475520261045675692046075525981702427483067944238877276411591273263438886893171074972117303883011677111944557832138383100296398853393544519180536914274061244845670620153162547894368330408097465464236748981634538674485561577045472144271068332260940279631568525118792546808057137803392135992993657010748930124602052307474962502995164055201932749199821994903333107331088582042680670675570035124524845955645356304542405761386496117686591478808838609220573216401060616488355885311640101066553239712801660708188727057547944598793498178481859388525482861234661534701495634440867329384730787187133794822667272800576793516624866842841330760325768946119084933416103944950147825854825489145398325315008815571599632447311848213777595018898834791091305843327037245788697661942258585822205233021351300986180883203457380339385553652084826868232515447587077146854951090041379937306477416213522600017883831015648098291228483503195562707443548266370923609341445416591840700013996242345721602293044172475433727831551634768928677338800779803233303274272004035847470561841271333747344099586045218247086287154753155265962834486723037398530642088469368110978162456212619689814394885075318790502894725504082961477144497645812489152477908720092658144996983375573430496708810616502704974581959639488512615209960800692951655907401580720730636095279794205545990784523538880504697433862169742399993298034350264148847814502730829446490131060307631436386380487782063125611542223196975374652287570323487620785379849879200246092349792827844722893384607931000118967870209164581800147993443988974935578710417347657564494755389616819068289186702056929382741419506213752562477862923878220898362867594712949783904343004830236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] -291692729477724261151568350159653128064003389024938406580311934809871569867804926437396991603790420003751486438040039147485734712443712630253859643692096090526201115022229416512988314633146214846087223989205059999508236236950994835024931468447618400158467799181342046470783756735016723153745562151855431319373509706971356866240818828310505195611092204258599030719373774477827826553055488335087255654609384046337753054618892756472922044836030089144992541147982101678096021258024237503805533299827871802473238946468357625355924744636939097563864093558818579114638067748115325806568296353730945004517995745198423330850882162042863820167273716905530070433150702436174119819168520993905253601412683210968379204561859110834381069023490209854524222566559377809126395732372054826312823482448225595831682449131962620890953768649682889470164340001289033160787665068896673760662584658589480422050891285921381826182154376198494351392131403221544950218317349757276369906975105977067595267144195233844876397691067808662994113702926472486297884217149026822113089719461196348049179947898180173332586806375937534557360898615393967333904787869449797208084307056746748180436074322219522480261280228619502509327467787092016945934777784101720755951975446914834584700196860982178320839880642428234830085476292868325052236079843980078997236208618152421780263866064542431798807575190059220609765645719591069389971996700375672598868275518069449966417079124089642152403827709131145450128846222611612892813549930911846744077295365975139309993981562441211787247916964444953973351814048188284264886171370052199761242265550955366675381897849206764795962833706057396042138138128139696519387507940571530009238095950542860024853369661496536602093108605881577706724010408613549537066499693293768559011144970020118111577317834354518021062176039484565768716803255064735484227032489878804284467091065330730568893432669013687637174260297888084736653230080415787721526663698461913309977912274096821816475014079596902022902040890895647733055832121144854113868173595456956812606408956385631126613499917914523030474922492800432076423167374681728248211154134406796180441421920351941948874321802329761961734940826271097336557442806609239418447681101730855030829755253531987076988781825445461411976527449222990528838553770146588393141441887932472169321872674564998145849726866277632767940821020971045459793620199513976191214348371810743976622528891303549099728251820303608165426579491028858706644944108096820900332006162092585367613536898992396078871243422405436930449576349302198618297617649610081126858251747062236595293532916488716980180220834878978751574127115634040103501018197001322484276949141477499583540735398859806069907306375498723508148250201928554157595436500775640035276431521722697316862315788002780136072257104030534584162806299597902277758020846128107356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] 51630238293628380186694862738374571899037354283990969487479445227041155311204298296538423150781412102848190323712999452241529849052342529302935855766355088444851717022894183463997328971555441453819329447870970219144429430260065052247089382857467977840811848371572021452720596774896759896782156391306013516389925360528635147677462582996417921537408114099394129881357298952165553018329832627708826880915074951465666570076835549848778283584238221921501065024395609543396896432271984630036095518286641164543055148922651100546826154587411185698942578977331902963305163895192305775871782445933390943196587823818347096323577105966912647447010974467048142310356962206187663067195910170890268257264794397827292698588786398687901856678473368763812201846700086168772710923808149639981428166619993564982716356083504609387157814720719387464436956740630845896944312679754776171866752250640861463961916710312486005436654943665158545549936732023482099807789524579509190955800944792551447135625533972093548037059131834211062268972962870796862169531622598359715952739957978877095294234252193881224632287910583658453570842617200860374675769256610269031807476493284201902676392694814832082849088145529620312873010221366435749216367798739283079957547944780910087995441892533278326639181746358472593837011942153062934770150621104904853885788891630654337199588777562013021753522156826489539959289428191827428613163950290569757943285496895390082940903466541799047217258133242342006565400218906435458701804036633236623163474082915196639555559770134618710581927212159022056763377971293586613228829570409666996362102916698434055292555779087395118003743715466697919113944325445591334464104460635762671556792715462574871060608984681940148452803967075147623673192434868760434459456287665325317681199696071284814416371023319890993491009873252940156957603442919311411876996552228858360372784649818879780682057886137151208532560710940831550205931483890771366515107457146279703096209923376226343099040783089182802267719830804650949630517450162334067227613488407074353955829469727343228728877794745721295265364265921858270626825909771724963566188882640415914700985485673313802998745453652987886877288496288343201468906276809886695296416884354817352165210262391744138768322900883066472130121245076364210458293598985190635547336083424040998387319561209696143413556954247368020908759435283935126573500100012582351741875783878950976129809077631801700383864215938285207048827416578064191283480540621693990468783265876174523650058902252261481237919727075166787877309076302556039714540542942130378863957863274829644623966035180403003368664336139838472543850400149613719221668447516014750663856798255011625397879357118189724715858147410024374739874486581815152457336605562566271443582641210988070560321836305473874852935338595077646687474179067904664748999720542876467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] -2593673374667080085791861015431204836216483772951385682740616209530853844203461937750168453067944934432813539797222788239344285040071974261013185754241974658520275182356476610022784866415814107664853458422928175903388575073486532754620577942985580105159592502269462036640857544223782479620934404698694613907937310354116928729015163445763167052819337753117071325797568459809693807213759533115641973075939270160314829247984246128609414984629986710476988729581395689274634461589284103822220938226716770639152290978816032833449968668817374121858690857422135044566931329585761462278633291529981038093115591432810513375131309113985800439366585356191724469305951987131151934474696109901159470815111970615822105124871347135263132686836903086277886480184918977486171243721568321445785503548240827188011258443321320649450358741710280180752093985617739990357125397799313562593401510747470878892181999661097582711993249897518135760103212118381375814744926103376397960953883814181331646372529295225910178406339654909235722495107120088908931167925216229287587525894216884380161514924620612984649920225989723999293382737259323142769153027065219125888674641303306097060852261735460499046832400426368925915814302459728011703394553295908701318408060071322301629594374268553837071603737794677420211876927854983073282302309712743930977151515512948700981892610351662166225728984169408416095045882771706681491474373693755804276325296350470973630812070800481273848508359307302392475964921456689210222293751570716861276164998902453036170976287066465081532860827204540824473869283942910642045043307007676072787899534958987270006465386764751790512785652244755962669240902754043158881161822537830204808758691089941163748089708895334433037522765321069321987623189310076091155127203306193039521043656353630983975884228233760650784561861229377034188718418908364826221711981475865176133283192366710330448635488901282203612312885519515786247618910305518573218106182931098207718167526710029282682199104985479860112716904652708695712965168922626335243210197752907918713346067885789457408589796385316412625194032570656239425756571578294162628135037647697987942787560450745973411993390590067233103726193937208079507372532665226166981670924677702807575993409819540197529023381183892253787526317307744850747167943174116421793645746895573684727941330905420521837454608048664649641214041755743925342079809690543883374688036583239526292520830634406116054617645263320863831944988029335609403711483541196391833717006935252358763472569266127281903501287432197759201181749646143190092150528119387092262028929214691508924450191092641460412744989220691847993315625551480662174733091539863919605119794625235075557552395568472837821656540734569492597909405956193651789514750847211500811108439370151062443799000454619847446654392637856942939542362700816782237444666871576002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 2212128137962046290305193000378290240298936900418441835063335813486430333403576447141009377932014228986980135615188292657097186891234537709433279916062712368653463335523684155329172890342937188481450806572657414320883188738086650171216714121792581022704750649233311679089711352837937570585623749872873611934759867336518949124293044391410061524951307677033941697732279916408383122446949501811081359189086759910737998769284190287673933923641291518023150346547931273147809341199834297342384583213001603977642073717845976741236429314870088596799831039069057301463931885110342783093480315261919108631868048560417437130891360357716238122993541281200690847133446961623657892096491238944236116530282662436357325132899834708987195963308505348069628358700323524636826092667096556488139060403756742731677809743309854271768160420955067180016975358356266168193333355209649018644157570295932394889039150303193835652695252421022276008006145667015697813249937138836399624510736438618944804487834086234783578707376793338695932074234802378608773609464850954470335989575080105162632566872582922249384335527184455259733220727194391433046078549638789461569186093077945495142659202014332276536815350713105925581815667725059829157164279434013937110878965233179975758064084815887675434983454091670059046786420966396780566969579873389936894570373332860974522780980848443552290526065220124001194279673015035991791056412834945005918964454653421666581053433352738340235379547645267585924006694071102837146233765002655793777396831990379818883984827164271408242590062374054030812430201797333334012751848062124413270622823508524629081124534901593186651292013740412361192110064108509240104687978448203380130640658281320826098335307515638257487513184310903949630052683587452329782615148214593443382754979210528493842778015055162610936675653282384991194800650570762307963421857225311288322226112942431727197445552301091736402704804423961935030595569337257970841534050661538836864539429530138714270015290655014177441975455828217644135280782614479983689903253109650344345501276843606949409068564741825108489435380051677833967975772337042237646270723475942043017632044059683685625941612627987710574943802283738557682821417725553438129889478883077987968656306042673246722042484328885291154312688253427209885571206965986792070916978520695773288010552075001923297429989508716754247347767827645694970892863384492422792989527852602271988731590235118860751268219522089052275352068616916095237653843639187112378408825320206407742258414880891229847200541016921093108905243007994932438581819643765564632978728711616202158111226086490556120839945740608432801004156776268705659897565000558954735794371603820344903941139774266602824385994482591378019954539436150917155719788443074084096569851029947614430479329431333839056978495330641904101397283432449636977835545550205537484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -732208571542503581677005682945636858032364945088457159625488398482549901255572030039846151032341395373065987850045636418348417032736650904544322646470142443371796651682619257387714903477738732720783079498675014662288136220086453505214161227869636143022598362943950397463758637157416530766002546113147056715143321396046377140589568513280334997658295501384848432340462743609506201386630015740095779608609648649144950556156712184236285052987155895820483233594969220318294674419271989019327243018533641353565944630998867213222196837056051390168925384116434476361777429859614026724813967250167531352377034765618936030652569568420198622105029436663254295868939207787970519420782428128014230195370562257001000145706721537697608604572375557290148770972437429306467631023768276504312370158939915152217386972061458648241066704874279444248435595790324860108535481349186779152488678686484553341600705346688280956718956841190919647314524239726770372898964637157183108469253910924822880759471605991669629331912476181948729262297226900631144701604782535750917789868385422677912152822528166290983421669957152354064800938815198821126460326769225677806420855595874710782267349970196584976430536545132372591283461242805182058085298294970954583671609942943700827052212735987686071788494898136871174453913034250341257331711089776487068062497014388978053621808430819958743745283142761360252962331025387021799885645245936278344053754701884187451153252159473192713153395387758071405732905191847301397359177490542521540309888148788447888562001190686559139424035682345651440947270456007937256745610501073718770406393664942490042614319682674895213683816290904175808988214054466507061315280793240546860774372426123247626014381294757239762936381985547486408672279667407270590591444943493679350488905987248765868856864266389799810504581250375304057539559682956180481908576078354115141969879509988285956055998732510388445763409120483287064001697001355491055750135964455983215382101069472790403199249109197510633252424427152092866334868037142235018867689456082022624926101302847412069541256885159552026585999351662001714357061777665234095027558457824964445694657568173751166320566530891037496796820301633600693895571233987785930972940420966295482351669763465476597616930459253259679266508142110161132387079574608255268141767424207002873852470577066546972995926655330191345497175430433977259867254816127470105907138991219445546326233120979800448621344705041907171319707987536960837892675863161062691790509822659849355982831304350386150295550609867778108153450129501541294032089049702276914708322565590580669031494413798214273799737226697230724018343472115991865640763137135416991699132499158158232474854985764381510666786404804074807081645381970545068355882983517061038018011795183837012868467581853649147028601878831323590815309417818751599069440836324383373918208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -115215221400380072935359414842568396038432624120412458579175282241593102565598550583171082541469530072518587186612735379119760811563649904538883200233439261930709972184893647095425287946087916153363524267346708303568776245420265558522835523170463376332012666878344438793313550482101089549943557040367879865947247341720021831016051853166549416167419474904018188366259205148238689875508141794909991058703389055681648584247226687630268925407086333121642206371500618253492197268177833429411307078951905109236612790025331004800892326421608297821289068246773539742184418759665330021560754737651891571045600713265732608064439943209687636572686199859570631030339814612955407398824017159864360452149493827882003344772551264380226458212577293069486876405698785263099445639959348577507025839455140636359425126867069049300060202054501370328647023302456360361032449887546967431841872085811801814291771911237055743521019164303181372234426682668334014350107210773197675603618090184414104507691759829420541689531634074462574578832109913578635512297010885415761718092905259468121426728310365152563885857850354867276056909984125693737818687387347441202913207917171112735200058926201086942194651498605609226512830205503788382114832895236397340070989586924731743858890129251348253024822022167299322743056489491123423457486855458624676029280997988303659354302951773004199027918918956488564726740571306760163595134449821645799660293673795730649387584460449166866499939109745995407218669727975078939166568107462680052782930552419408679358422768914467573094516129201336184616333979344011386560709331986947516229124807093726158043709634920707204916002183157733870953726604942107051231978114115642612776946999712295349179984254187247997558575873406406543255345002425678470301005393870655284508402612945104416483524197926997913793747236185952409001458972925528606115761495145248389849935595379035501980866090454096819534439211035878450079003083512147439919743951774280982363190684632431919129294510215062950248681303207407198978101463596468963016834516007834489650207449931236791748558209326683194314264096910220564704366091796515433471601348706855771565669348461044566422673602280294323196749720311515900133139147188105989809558884645028225135700759588259534345104784763963127328365025772717598096898102803858369025050698802362620534746329075267673943391503296974883909651763011153541363668438210203993072843881460828029539288842725539460400322013349746341967063537151106168444601784731743280489994374058915916227465372415173402808047802434048007409265974400901322913011059862453289990795558966636806588812617265527570615131009477298280695974462323510772450976383378979811932254738701118505042072446398180690086742604634297785950692778324007426003367919444087953527669891108360620708525943768962432148654507835547275453458677577394716162200922716014375652556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -2745213833740891425482590597550402406631273589829016668607039273495642889733242385829585551499841332953555836372486455432577534862339695198291448877816865465592621823918204277120481096704124055873918004666011818390173063267435956936316621785360657146175254647687592560353058273755585070419541322557756788548944330811955642426644224188913433287668697793380645096929155689494333630785740531457584000612086037619243068850889061903970557371611932691339514536563945478927080154480539635257126569361691833704666279791388051105153084633535946978990773886780724395474473069808485960782518580513395708541836083822980298424051077615509426065053490012376981131755804968252650568858064512227322018065917885774734864177973163392107945231844362001473627990556494092392531194849083340066497719831685512444528610319063289780244077872729347521317685553528070840001425620216700187756023879017852847383529472822965841757962853652093063701314936904334057115661179229919511077148029795468414997974735268157338946896176002092990825858517918793854050673041292631689282007900983598083055322204623772682487657035889018098539437077380354815294400465328205311260205573869630919306057572494476138185591179708507523769193816279348501513004253062269262801551700301522961989286597987046777460226144238717010654033161158879811389659472411601199873321990211268432001662690866111153232775591677103573286978926843058612881433863076195116529976815924272913658252969457209212869372619226187950789043882574188442009442019641821371921860816603098211461521933332400846391147694524540647137092800290292324003546893638365575376958429517157192700593728077744586447749934506546313389468514526504762797559453085138126412653867509219560912294743806268192352671111082199295725332105779414873835148353260800257694913597855159727122355054555975017921852404979212354371338147923694431358807450055903601396083184356242085021959004361025636840664131610935410765501484433144187802759483304551015764509949084812217653081700742823771488781378565339940854682747233833296945193215746463295490318137708887059199309815559324646297848001432146124060069641282247092267297518590587235574078730399395985625473185719591854085221564311755737721072836395456648821651089185673216468536655885047101863672973834358136296158027883941025509630972093897473171110591686084044532376990818255545013083404906363427193387557316769753796556820072197738265432689524605014054472445886665469183975588205070036576458760091170900973203689336412421063892710101846336649461948984507048436053452615706312196824514470499226741742661509748263751291916861710217303403203801247030265457532423227303212039079889821730465775788346082916036505482983224815604884708117308511334907281599987278490199675911066028605015784622379532234604430829523131718644448279251255915019762508096309205553296248875832450881699750835546991561277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -23546900343817529494713995590078163262054771135475588273213195796147458957215051534908502940715774473270813052527749406278248916099782439319496006223965439294618255025842131756446317131963661783772564325340244642763997537600551973357486444590845395973156200421210545146236096319634732966451279786038020283350573877785513547230798102715688974109022759685302146076048439033195067956215532831526421603787558580784604345586385683792736991767266379835414082090579593390945859603437622440285172661181362114861532372577419249091370828265926431245925698196324509599448709150974138957727054985781337262917648867944644300544336138218506225007379921105211880714022900651516162761353269805311151296119424787623016237016159783411099739855269031511943012132455735228769785064270323519089512796188333849342679096327780974799639407257388097745198419232794790112073684437777989581240521926680358148874039568454820043734159811304783794053618334424638483339793553207966525292797219917251059817718183489883794743853577850850913818332602774431366867098002547998146719811908583872450989034521022116472933202847644690594390606333148092998592604624812507771041787246727598023941826484514809237594772380450023490867354737957850597627906550020174449706306961890369534495853938135537251655868722385946815196663532992197768448044654315381368283767763952310528440002949674171031049601270437801378548289030614041662704131698498946633783698313417732144643425035768723302849631536463350267085748683266780068547269552303258700067942546833459631192413114017692535355894554423042499006336013796278244803182392811414311238932784196679397682070739109346107549952183475564787207882335678031074240220267684884121916018722030028341059839591016188731419489188027688246836213836624186471148142297942342075323790509797504142898253738061391055691834099968692030593609394944742791143031365787309383393198767913449990480555463916032830671173795040094912754852945821598204198278228572433602343657068436005857138066340526489434342964943144188361078423877028612113481572668903752871820425781880960279854237170065539242918169111402295016652497027110244785304827986661026520418382552163163988319280639549510548944555445825989475223375652777737632439293726678119528183922348233113110552417859908399509492216621396954408223088538687359062126627154857434497035818713834938147479822450417012165316441063594408100425929206223561774788386956479055665159260078860828554751503989580925119097743039507867842475842386062563430716499471570662775101316905443309910698397887773959072625014693627158410269688468103044589126008659776732550238145110640836896596055273515753252620367185785375730631017092671664391738823395761726867832389655182524330249384324805503849285502191609319338475150869710108453583056451217272774265414555519480666555924686410016311376935879164570531406293635642703131290946764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -256468958605096291580984956687142143823626659397101574342698301090925411011575350203720959122772125890831509711829451542962960960106301633094660476166861668772010051844871339029212261912970211919135146932359352835549156055499616794170401467620803957688567063771552354972154136455694151790371780612541931745139417012325477597127833199648867643628125699022516478555776859234591469646951397554281919032306080688112696729976727715895504783674721168877836924834050987056680814120506692544240072468492588994730317970297548265091350871986538087765848448039569867626278785357246968041917369609878465086306940021159132636597472802810187713544438648652641732292719316690346393770467515902745219489084649729916896067629933062660556618921379220449643728975171150949881226345308039155858885691065781484033827583696342235971253950422121723344284014439961048306259386818443468024017523951400447670906100647049317794915218155339574001654014753216277548341585447467951369467106203394893960100492241656767710193699812184443167201879853085153002863766865841849882223795429791023304171269528068163160581760275116021979744497146530407955630894737752281957268001785253572315141516124313893409757677975533654641875639860636905578737828367157824549384594862024136533756475349989178273218025393381902781820752831978350352507038714405128392155532545363584284555050049065107626752717331126060472757310868143751536498035197851138796502903274957540240566826847230693943673596309396859347857883472787475646725748830412748058574865064153624638703372524258853082191805849387556275139815175366562490664706527967894840158190552951828906812886903304110283980182965834342490626003640177292227172819028133728669958200997751615987921732347729497861441566086920422174540587238930552877170232929307709120480474481144464666697367292214688154381814704188627073212173118768804944908623275775544688488052882615631734912003875511905774484112668024274380500343466999399274254669471913408381206402644460174758756274962521630972234082685953328059397182232528906660644139991835338330825575787740355583325849689095099445286554671706756521230804999847100766201109800462732425170566816599009417055139828151940431802701022895474493224545539195131648534951629167257181293632863250439531461571569281139699672791408558059384481007383268846138008364355735790962643499227189407202045329219535394526099494618765726083916163588245344838717627912556568014901533686795614598281074804111563444704780683249602717162936860708049949138014339751747036799341831371465690353306596399264134416053536449167728944236935693359257006679883834387892708892954333565389929091666245334594477685879639981508067303074384702292748352653395388343377792462680694899156334127674317371884094108239986412329981653591258761690601140139580863548884907085452824067375850038645952758500364986266909363652996040187330098584616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 2766927740054303793773377869807839918005623495522065745516371833666832332658502691383315441304000279535609008987787043654193970364848417432665457054631451362198423203108344311029371151565532641357406248227628815656628016127374194219845232935965409036466687685894639274961675484669389531272660618440331135320742236524484620466346711212517617402408271233661736521048144198702933547297773022578854787034792581516133314330705065388456387907014542154949913951275943583550237849657106098954382487631405195967236948455912529640754865537774380903395732083434950636407160697821346626062691974157832174453702677160402712367309683328932370867419912229814149631555672313646205468018254110708132173489567368415339184500754865536284281910258419919626552582666347512660542320798914306138392696214238675690933724470454168683706998316973975957590178236820271532441035373745011910023247343986458735540676977477249680138521301083354997112228050660161172107594918393596472918421505696633563304841435212504007125124817291635297345798961560897105442789233671273690861890571220233167718390830076284577594299208098428252035598329091649099389251610209105077144265404981387873306257692880125658423296276718368796806934943204992914958716151600278548455407419263137464261740123671336749207391789071966627951370158695005696472967096140469545991176700514794288749857243162536792163532244525560672904166840130504120060858317065579201573435908840652085860188913415159743713666598435011663065102507792895668001464536277917317521091680841839749858908242531430584907484295814650798039259550220721913033255750621679195782573622530832591383967309342146097209939491255601338545926194921283350104192227013397544950794828728069029786219586805758032716425936715464308770008656770177935076568946986840963190452452418339085945962043176782080255737896872055788638022989246548653808988328284053747980454799881667422151116553333787709099734115446034735132025346170950622465958471097300158793136977186245355607264222447398779164629396034900599384111504266162003501697619925213227783899111539434502609226928725304600812402196344189363503373740798731112362426715476443214536032327901647822297016433115850221868092579330513164068598620136683952312029449172246541567942001211793767606773628109998020877100683417140893282722071636390664584209334094758416455859944768814993718253268880319107224314186232276541547026027210770188175065319892539146824209810695816213007092343019767922865849637374776147087996247985715952797645188280377928720879722264692923954959095979168034990944323623071576835498626862831523764363784745181472092280341845328272002023406052351797420941371224313368194254990721088417548809253257623879800742442574196943708827554239951894238579521625134043096130422074435123929556867619285794046247857847386546816860735757570545355080095801317539817506739492550382884514430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -3782417817664955531926156224218314154085506340379192873620223242536040236034458865705136281457810942829111073288367344431778715012199702327952910216941737853115115996731298312550396794777089948561192958539982035140991705232589822722458575985145661624985682899391386084752818233245251448920128178674086470369113987626612487268183454849926331307250288283454161129945418913049731131864383168501736520087597758370826448166491124315105823156780644533630065520446791748664445780639633947256633371272567006377840965158963833616031980432373046619330097446793485876833641403622427948500486976778886809652262692941642825470319270356334624734762505909665698544577263243328776010639988675371584901742575619165500959402763388597158223373882558109272949168469046776383666664097547210556020022715671759456406790708251961070632310788767347332207395070083401408337076841483905826541936066565170423029824866413415519743824909956553487256052043603926383694199225081854403758631997496558852211785464812642108878767125532623121010615529894331373913355232925693590518771226427723112093185144238050573196576149580127604704553258554163251925333406149347489769461362461704857025780009773916839424764259226811886321943710600366481558952657236383462759552606911201231484494120398211184890599249739283794946060106681743384043156290170936823454131318960014147487890132188992463788084203771717478402892893050991784614063122933978690822078390626009237776161435688856094573853080264541600324494095917308348625466010038616534626703511847421922729400727286846143775019345057810861154272893011752861549544383703226903863663683211329747409762483639778460253096443740106124339738991037273615520826217349871613680547201084741268396420503805011410660467810531356596230602009953681770151517570625941154580354544618605663461969412035414535586274015869467689300644918536317085358189756571042551939286075201527818303010439168376090894610630123082370471220085357090278785875436053381023038873657163190020320736656794614749528441454195940993986447916722846006901982176878839520254686114444761800329644845493156928827821388666881042439295973061064297903790149432876917930936725537556404611871693136052578075606273608348532518069854101911647227919244567397925383042833110531344879058897292979599364104454053194003395874644014152759004110529617488591117520617376185958685586174125569654692857110063209658120145032083833331572287560196736929410711697872280131593563586716438924611172762993903629444354629956113332792298274265624187188121642704976920295481335960973663339425642856060752117771549873421331574800296520263314767587593716489494399461699003728202231123588469079278425690054058646443496749677309803226312433313414465330290352288466096203458936294148968223225127870274191833064452580864268637276674113561541490538594896324089441517700085350823153996062320904399233487545586155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -24920662550789656546176515954981234757094435021753715390879771608192602033898580563308131968170101708777562279952426067623049025851090902162575102557865456155427907417880140387964286231959081495942815612037609739947475681610855865083492533660435063599070703433339788659042893324215882336930941435730690337875220360543278013162044363667489967373377518216169350076987627219566018138286819594045987905194337840915539064649589994372587573258319184798895760629473546639927859620795383526605739513878920289188291654252006115814564938868538656513490755237452292769911615997440186905963693084941450320153188806411172174315948923300600695523837323886731110001258013335293775240846213494111753045398905777518225616805250621858853095901870850055288553439235808186652730040073991655719121285541579731489239219012674133226692490681375744467057789645269362453294378729684298284793823613510375147728789078825631955977831960273415302873251454101179588870873130317259167259466783655616341045228475955019311407728694932485225018930632764126624011912934057084683861506422924518581157902151589234723196313188778967339376153326453669736787123463881780669259116525302612578598983386266875737874470951840014926351722327473572731137794551527801349687929736053939693528200188742749476020563320657730694071613511378779362025524799387385132269711189061688429296218300143056467281577634143986505349418549999321787159344232312663077787883812866190703273075447315148188353328147912537463017828656999105465682130457706997132712842926592276463488439097607048625323322883905676402123859264557207862237955619508403368783384594964880605192947519188748894233016939546252162225107271907693376461122125533163005424443440250572488299428955472644964692689634532152620770246117910654568078221095013220593149708507668192256897825984183939341435938831073009732109329355872749485927674482146985230513506827610846237158442853900080043098244344287044271132560507190363402838338819649745528329832210829411670051421725152172655099907711188099867718512036812927055063499802138801658998249180831938563478664619319574301350887433189729271929711685483614535338669831767615653724185799372422662575757892634571036713310273903670979810325332716707888100220484131417207418010548542846782228879455608424301981947941181413097951582561775325835226372074526812535600986635410076397682387943252000827956199033310991055382084477579083570542245218823041092753336866505903854658929198633565715124534341264729272803168811802966915129121869770117939714176646999823173639341399789902880687871463325701823631032184320290339732514654598177569680006221287800719310213981992559527680722994632400164862592897281406239369166275607927450895716706450062828177615775557801712293820020686451909717904810973571545359606383856425812605208086085815948968463487592767179221927102380029830689778673798534390300193639628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 41211440532805794324395483347237474946759906106648013619042813576788322548840959748130048591838713921924340251329940035462430152232602065089757408089030336730291132906028729463875592841365376662198026422893003360153226245281589082379517793809699019711053371356780523108853557257964605495398670593576516048915991221677620789473420220519703383726682989869741575156873238417805220700643716612660708475155355221058016766023069957245393234965650713880761527942268236335804065943004263037859195720365082010230405972716710257745866110049580662970713471184975904092422981039403442245401834415137117108696333848486476825628755329611209724131146373620860587738339865851639630832056164992195784940194395086563388013716945755803575431182683864782927757636267049627277131374815116735786871791803436101646880889586020196781912617793629249357004340327830595211750389570902487340229971308905973398097169352477155791125115838960038050381721284791968000909282689210951199256202398122278575426055707867397280296228185977808621381738506562030010103557969768899947884088355331315365810710604906803768635892927113346912972337445986978679376321290912419417054724792790008292566166545770993772560263808430015090311016869802859027685814897578163717032151819896798511985734238015660732000010608716564429932499629826304588946705898067240623719968387492641931138174922858706977454297784529956635697830813201668648468858205540587019014915461123403766500659626867144996119146532233159024572045639299890900110896090472223159777678321141634893474519887666487340607005420167684202762744437969480413749358990132561466899666731254216248943914226026599509330031015877550949767766388926204699473339393516122537741054729744074583527253013826372010122619994115173202814741535431358051788556715238202957794231101336893333474014070261442288830216957463510657936005341290127962462945951559334253690905015340590320031302440463696323720297863929761527817039937805008572786688576050143557459602565602326556545024755243361593674817162981549110787336563783488969216968265065465293028828270270954033315728040832301158719556477225235406308245807881558502376202454151178071255926771738125840013966243994896914648243311121531458123055460758281543518041000915166732511224111080540068305581472070596168365616823129427925186259684633254899129222633784116851532768309318819704621682392714619867188959479095337174454225991791513669188021240114860905607192915555878088162512762257724941477793262759856196952992149721814465745415536885285145690112172966465297591634889209690084720992958345780183916998683757395116083226324002731652623416262696860417941774781040792477371245070177848491993310348127708383212894368051528940831826478352066318807264746578543174745075296998454665306403982453570589177229772883036412879091456885311552441956776673750047544757055426315446232020934171903282825174093660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] 711165952342953540330960246717609019262070185540629109412134040322369882849395066167266406807070341687894429662616206818273664380434699516078058370506600578181583685474516820585145511073601085500533650105024417426909849680466946990423275128732105707155425396157249353216817820662646857740354758882146167047331708548327506024792599511066526077884311895912077484614477109679635964858082712375190955663862651522942092781022038330492515542912794200844717265832162906686757916109187050455085623048070256419818846294386949561225383539185098798741425523439555252153630025693981253959438101721800929172904731443449830790447034870212509283948015411514932595722965763285555379788164200158069108944021901341314375852226976489003839737143242638883022983703263778257099524430373763418184977597230272188352870798615069745964586214933492798211600828098712825755197273732173499281853481781688103396692707136455004674927834604188837579170137240382789058355048682742945797372287768008261673421593262106444384112026567511809149989976288782362275923717627376093554558902621060515369674182139420908347609561107851661325404534535440870444976059051319748231643886388984837830195609192704737225114032682903952203442270499988153445056644917765995782373513819075107533845774425827020792595472474757073615643272171668799221031340908880903396509108296129593153664352993849356746555375462442744485816345175959238781112055652582667627804459092397904155869582532361643940538029771282133416603379828642960342885695594074066060526825378430823712190447327002133077034858616101428208212938793850722143850624031856575009188838070492906471580353291227347656515851648428850267541533545286183446636991131522943825957334605716145872563127949701646553644893050882014972774599825198081569177413626337873452115118681978538344726214649603337652169326778531766468376004534760902043827917232284749557895970448923508628020099483061214289998186215007367818513300971638063462085842612368549939172682423463830072332218283159558649354257980598517741805112447374795702013173234272788647213108987745945554516002352555623664924483573567809112404128396581421898409774816351342412760270100677181271347980238544621844571729647739089570325398714199967120412962640996805952870215083871391715297461811434714460432171055936361663214351761932723853453822428926934060500418835854884886562044359333178279046433548169735778455343216156354317961735705461213301722759130776333717200633902126226409845600777456843956202558890101880352779141826036155109226225215616544459290313500765484038305052241343577218504729051601348420840553641331464854659222599619746199503338150504973267453184326247320485628591362333981638910760323498483358762677016626042305267178625049090355152154419148172808291465325899009262617189478431840893738375300266045469201938354398471237444374902331116227717757218243435667603393714585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] -1099349446846521040221693710862222526879448650872840109367708133048392121191894291384867664599885081407735173352609304963054195210523797852944493713568274954595989049937878093179666005395400417784625617320954199919087544761262891202092464522600226601183355617546276982661721474109191140997880816020387323027197107683762028855382228249449096003287954884710046203571689973872070485832745990820947707767294311964618572286032527635401179191813499780288363091804419149606925127615517749092956359693499727790728319652385849653002487585046500144437261266950417159117216183155586902813599849245823463039387732142237446459024827571999753472712555598939877694346658120468056935364669954534348591021506993711220468797026718772829246485548613062400056227362047840855677645063470489258646690883733002516903245148155106228157922275991547151793162828131537128981220304201009335291438029596246666273565407681571973982368588969114581026007716914274811989458366710659655457586731367786087115712490857207068595166612682404130579204646813782252881287703748717801040434682769805609311524234143612576558579982641764266824477996160077689024922970556362960236884988010965956409123880113924728019733275168331319526662170019925988410171823648892556159601907613280687802115851982421632287565992217496455760046092860737819814365997253697804295181986656290395850004245515770766177412140192893593074438802585252592261487060066262296466967985042295042769441432042990687001084572352657161607335463580661987709277731607582500447881324356691905963264481557742895013175956033030642283518790555369349086714285868190919797913703127052066835157833404333062626768340870399047801849096992362050948124366342894969044851543260595134774385345132428871903060435064553552725700726575419564498768707632677925635093260566849753645245463567317196458385307227597578944527001724572202575311342984630507901362994574607642515555481891138610566425155876205914261843514552331983537003497624612552798215177783713571019123069219479730202962626793334217455407699469888206359503398363819728099487517734599962088292096535434661787030026969199502776781459597451772085190368457904772814976706307831891779530113984757313181325302929233492411974117944155075745385149180264309788061949682958982502156228224602000827781854074924407805048235286631265223667228919473155079400820251077544647509171812305339366115296656599274874588990528964669267823093071549545699120626697969407771450283234430525103855527545420422840137449785024365600137175053848193284128232374507405088288606727930167324731867984616578507667309128621211190323475498423804706234458193765611078945469530425455755482620209432833461801260413199148766645532740408264038207615686901271642434870642319829943867289643159519152748814920267978387494903293169831129424567799324708677098560163788922932808000342191208864911370752521124488713534686887936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -23079094066436301745852207577260535921872694562827509688821266272322788752221769949776307117717333119390854584165470040254534261888683552251138016543738664429551931487277189553959712325491701523422454734476641894091943785225102034380845916279300511034912542056900777142748574432252178789317389721440765614234217424412157469273470633774290772361290880384196022359403948364860461830246559856540373955925384655661570742215072463672466950078422171172400723812171802586231130390747793759279162829597876255930323715130232290845933499371786828023487116255575842842141550721903090549743971378643657339519078255501688042713056970791117528637225547720392775375020426459353939673545157848040068597655985544423587752762577006505266212840126619722578540259911664293904373368511945378402912604155254344905328235784632735553045437334147398747379169957668292504612635789716706561521589332082590065216618447135506927142826758332946490922688576934250812152119938125188047577199146914589871746817178527504069973975374871843059394954800601586665602099563540151708713489608529194674881353758443121431424234877960854130096850792269527064236832763761989523281631372857056210024373199647597138840250940259993573658534197084318558620797460883116394391573741239268007009455116167587489819304416901776565984439665581524718602325076781058775237306184126877694273852825586638209454154309642483867814436964537258951386972220733936895794855822883911063017836436390582043807949308024694630141903392022495276728234020480430666251369300616291279691765343820350671411959719844412700025032597857702838055258360995775115405419522889332132898813773760565559228306588868266347036592092626908892338805237142611517612049234797006579075256911619795335751284903623208684164517389315144191228676194539063075392276296576844148914555460509796312187965573930519634938411108690826399716824142936622200105969137473753388340763277305100980805865388366619693054214445182596991462954352315879180223344187280028516854659034630211807599420775566486403337763887783596316273857765383078595481612577060341138641727104433703611548595029665132720997425682463725686054786563528787795563832527013449878086184743308664552699236966258581147769519965983000911769145098583275388518005458947433209377691128220275875408401219127424916838475672847891879186241389036635153221666206410246398810994692005175299168727463720033792473395643929443529395032593044455037709010300051393587017028946693711736855156100015313072538513571915473878755125824606458312691480998292489205603076444516820742225066096717405955986086118081784478872687902201890369299809339034706099097728750708194574133189650022152576698283391179402592599983549091898932893111640692523667637448584559509780463977401973939290157453562666677328880125759502616455220269999173009831996683479219116366605022983479882535455129658508516738405510791823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 114126452219035705905485966633910000158822888022786861963424786912346554799044852233080284010490387066511922335472778788089247143486540377027218640578220099144457756928092354920155255570991391258834676373390263322439799628540524116229007538679835453826498501545386702980564499177559971754180919752198444037088478797272041766596605262539451252247816329890599358650845038051997039443257678694654114897456298914849748049438501471691105541493490285047436184294505523050941603281652669974433944157259362339434422383721131442060728274352283563315200422913007593042325113700407467200209823935700978823758997333995919254321274657605347848177351371302092401134116156344461142873804335959017370972759148953892208702196834417651454659073231904008443168451868235595591668914855598503962215394857799390700144605984195411763860457161148489171621481356651317393926777916605024589907302703099254040962650677333865047410924632713713901285091248691666523298592868462357024434419166975558489760361465356731326343247554831016543784612460617055837307566389279044334726479639883861100412903728646967963669828174081986359112695192612977335383562243207168020676779827108524735399093058515494829726212283481046818778003773555504484193678038166205553362697665104384816361766406815364341421393933915069352433653183478156102467386263631086174913467163136835095511321222708493420167887091947536720287514296339340459161590094304203645177859847259302800110809285987140192110111015094520684055042045997640965909327639031543155841739562657024342124874270417641474169018988396605459324473353327118729903001305198375575905519125454594676968259978963748233530018476954785503349706577035573090464226589116569529673105630010262270643873088442842570483375694679275862276861316797167756837818973774748156722028372784605361912198760169655241625926693443304201044882930105692815549451548869764261635952932409240394695645705145028777593964084358612762281297521898243250086784902839898520018408430950239013157795797552778374157618210562582257563347145687854753855775065494092702055994909386437645522487465811631367384222407311622520770179946927537901633380084819864034732106139537442028289576251700827509989495048390598729951608703693424773846194732671097360617417747431260747886367640541161037801336687765022391542907964981617862792050381092487705908310745025215713745998005119889300840221748663883117717322261869240946082097343967144299763096838408763452662859980256753738443985264010259640308414229214886688446476259058571363637106250968181522775980296895190846170361746350678845749688306552691088312711040141368556973364575659720529627883775769837280025514578833314666790684315887866293981356842239867574044467657390719529616709308635426357495588218316490170241612503566879245273041813775410161365832058325159007021775911181480969700128545217463361674231303975435865258425758064312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -202203768360395262704471843042822052300829500280209398393649287032938620934304656919630111051288827712548635102737888561007802579575595257533211255568457322612819694550945701654139056541085939916638961174220594997520552492036666838109082927896167109147157430568396494190420181795488099111537459452273519653181897180052730263782562408748180960232759875090150073757667765636649680400602646387437210146354582398989919964929937595335063168485514216700269043269619932867014708195777244723253921422320762868003665946518679595711362661483669606337287072709523223988328017747451294551102236105176944481818921366766670338954542689918966489134407578078394780048223518182354590127994323618708523229419618504168340990987350321184489703310553475745541270285581934705846610704220311367433729346331097277981425357275193816469209299725874328901506768560590310063288357130732935279761809153127245810009555000121022500938724469641215906072825089489123348347536876791552682123568247206536860271949471981796669390087811890680536823226460277570031504471467496413350879669199710442777324764936887660291109200265064316027995593475926532536056529915020610787253340672679026720277809357339037503972238477986392405261542955219700342343485035668890349714453777705576486457648093505386046770527761034460750658011348034301409395706566263209452507372845335331510836943901268303368274713337207937465844663167099869720273781734926573538841511901544014842934423538259482786487199161254319284119388318135540770123943123567567118710132634989936071429723797522533061218615399056149354676338694445915289147639177539566152220625095177109907243587754671679026201491230304743586926208860558377943688140077832977982242143049273209423620533929519385242342290928595402827107511752238880667343037754792708461276142831867223988084686574643027998739300769134251044190094655700468283635789932591295936633025495341871929506606230957912426972711356304921952774108177914241590523611245706979626558785048871987147395337959918289249639154321528672550512441834285394850148706561048904263162180312321464798190063701509744067103690144448873162635200775610686690164057775013911615386411852286414925970947100344468755979132714359559891816101718622799241746246938785733421683190115787304803379899429474913922464183740514972136892190487853874318400106833183614354387571082043408018034427008088763951848660176634084275123546183333599392555902737705362408497813816405130911063997542193724138518196819119296850195186496941212668547424741837489576442945800682514614535414728949358685730520029655584815604003877121923801058491067417402992519004522810831986331399133616921024166631821661504137202364725941771366490558294990708268972806870157579939156606874033125235241938067622762892901075792484799262683108469909589405952538393114092882355022174982876754052113050679826544624557021498671823445391814583910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 134926450765201852300008924214148361543284800477197948029238456610386060225328937099741352469692201001622864266176202094504058503672209840809762154534738219479336092240845892825535597967547251769142677405888981309675017560684481128540942595414887119365484397562716375216789884398578126587381939130657447880107508316326689069193761089351019861204614200907813332770621556070286499035749909627599756720734703979858402049498554355814181597374570260795623754702936783381460159730443578033280294799476026922666918338335513895995030808710785649423699624819864709252675772896135681508489933652932636840615506533363555596624464683921657667311283846607773823872674957370392081364054399441083942462508359338588343446005315403055218961693888527136229705032924402910975569945891858657666597089917635247120857394379281374858265018761413552938725129894079957179865058348133036027437232449515054163140904352717557947585475076496854656722281153596854696911444013017647311804169360046623249399281298143459090024914904622611637966198460435612266918440010768023614941887347327823181188004352040492958161371129971407347940939565424170745449654438314329554587355908603998051705660996951161013833989822933482218067931756603265634424436798142443446144050464456254584254023670650050148503085641601966408386440310295899978965051972409259886098450198699313802714801700745314087069985719521604699375725916352765467692033766809869735634333266016813514490893900168673256772620594512089925585039749505559444883970154561718136200584244856447585102516241096522435451181661235962228815780489429551294527027163201095787725286325563809901320323728612406828215932008719581729137695655259735995555483665317839267660573667332659943495048567137866145265527846463419096520079666727920411620906701934521343434091703683869479459105025959140056885122989984740864564273818652676982202335922430587264543244063899740289287777188415268264276623110347586699043875194382373730261932845310065860300104786323931878687353679983561004208506669368200026958527989694459082533752028109324431187850700706469676561590117715817102301809602030984206193778865434383511315547631666269357770568040441835688087823227159239454444998481375328343770069293047179186795864395289056588987594746007920615611319532661722040313741625408473960458755266256690802405676900433223000139674332067728121476008111165936888798277825838103802666659483392904764396897411492430499078681124620035556222238054066178715831471834681861551368226429358532058219625166666406195632455366506784377424012154538086441719998966512229268075911304311090837823986716160716004141459668902688192416627937518394592221731770354183928986404290019928902137770159321669476465608782218163887151606536455888465220060808850217878717245049600949472237035104451205242795547306471605093846643776789714199979911337223048507246587460499234442689994008203100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -264766976633089930872981480799677295345320568557491808289799207733191964102326519368155440882812503249861265438301855105876770720535230796855545383034337993574487364636575097930548265247841037782360520566157800330049093684986531095468292366702680738122633151113283979688339623490156482782609476714217247834358117337577917247315942806173864701532218108630867828920944400671513939932865014648127394211789582115663265892669302497243598023973186992988309572200183997746247150345871700241234597549532077599171296785420779700197205001941625530128967494086665086232976632329846069263428252989506236133864600137365905767023523733985347439744065428073194616368929176923228997027839602223050754638375528191979806048849512817487255751458472867165093705591088974417709906028275313567043527293388585764736992342505087074306804141589145133724069461552629136832133351946914656975660425704566271846532020489013552050552351127303591295459195493877204500428069935056126829206196159502297705123726957410700556129118823832645378888058076369140977011781914283999224004088528442526787043175345212596875085640602632440461860270784890162657821652037657186502601643919924658713684996649636087575199444015803794147877507952629892905797814908989692943185433992388985683845551952054226520538177221596740048250134481592604806740391882362400713488297141604956593327047176794536926412969639101496256676806212123582721636348299958171258913192754855903536166913038497859136107375938762893397344613140574288325800564526724367485499316506064346275166927811397548432458254705577868500618846941219449957409749203482203586412824058128912705459796686780134852015604488795072138716232808800359880702516829821093659795891142564894067092646755026820106629311423029451119893321658070272026557498664355798522230103361549462914440079057266047957481905178038220720173105500364743017275362584279030167068593134233741466475089056143832509614746830681771548581037377697133840328973775214078946363543259305857271015553582370616373120926701947300913403950394034149411154012436816074862477656543991882906109169741356053629283019123707138494939920239437116755549452946452636539046380293914415466286976461731742897411868853494596478236099747347935009666133478173497085571765505397190873796930315422699231776349100747723519512009547961662998001397193158732198311271632079700321695992637270415624454893610428662302486629988388987163692451127312529465429643770269793092650323815456661814495387447974208983367925768329645323273297072087912755034881361554743917896842331703288429117253251603103233760690764695587051471992372479401693737354475923802183612930552577638351273129764820228592391349500809230383574255731165051128432201877030351885819262962349405348329449062530689746156874074790611346101321102466261340568789137421343730996036990312675872142758559069171554674206790753515309385737515827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 1599995589683381591202850323438285334505592742498900090932363734676880223705528414752465243653231989017606514276511680564446328778711551993641770673671528142910543467915663969360888980263540857133162726554949089714593350875554708796766044501839811833272668514990840600642625782210023473366643218275894110648303012431599852528411475346831205693979013815495211330622616974773956158657990878649290997883128376976505848805869133233054921461659622443467828312465188221799175761857462636415923115071260622081682636012382932196207609726726723096477161621421821687495129382116620809073482259699533360276235949138701080580252505920861795441732221596281450227743758622283087007779796190785754076100649445067001914391484629319324036686554398011636584612179212785904206767877895288491584096380522815024034740653419619707641538634241626809311932190612863194449015532551954636576828030841367697545853108353552675379848824673008471029263276079952841736459773082356204067263068071357863322164050992865433617508301624201138230792185626293889095668272848281386028652020833553549673930431168154244712120572299551691270954082456034853542715049593584225027804659024961998354691326535687688270848402445426459923956310809087937286002460515938828453352046835691967970710699018082380394922161140026286131490569083046742226393688608859613641261976194003967652620508721411841475785827994217891702188015118764374164208207903250720336947055739791602978565882714872194087374253923262667206413878058604340343609155904172947409015285321260750675639518699247338674959747557358099075401197510107885376816343530191618275373612217860996786895401697917184762366451928336219626158143161770670295123986484582913238447275838009548935070060645584697618491615017638349417004131582071874309499564975539519150817807633896128368603518740424113649518654597985753828633875091565610282051275048656277442793544110109138325697538132382232847409660112072948374301029215397918035960400031129917931848278765984223037984620749231929163897690565991356052002217829495963352935646734110998512613355884931642382757729966803431975998513622738377318800012938350027048995492729329356210550760970688144249703576117963654636120076536094009755802961093664370244623134443021145955655677066111735690631468257040583290731534186857106939628191352701052216769444028819181942077392342855119832818007881523839571074196455169224574975160056684481440393152951642698681783243434789190423001246360371693492670106102210023959655045559790293728802634230511935674547504786047795964330884607213277269101118020546387345568788500964819329963438718793336684387034026380592026459606438453290496027101803087819822627513331704302480031081694890055814681568714247656657409816722455991434841654611890484792294263555245589664981432781351636623723010451359047102580094091073634506903391777945722375663612087378155945991473734331924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -4565961445961560892105456664049543661976724715056701527206397896938997723560251938374617564084210289134430322930173327115863109387447807735624310901783466938125650640224707083194273027524324798233351791556907419797262074200168874455594501438675011283588383416591575689866604471996391211666621091963506439730855900700323544985782226807308258397726357239988428840103298831588857714099289940159255038490233148849381027295119307562686499650577416084162010983628086592609483409217184697429837626169524649055703178703775579700830949006713425890962950933015754891539574987083634413771091314515220201350154914878865192097344210323884058113099443647939431822703367546032116594336481045077672837058819287305179611401299374768131940929047749765950220184085756300012964974760825305577634464833334557208870501480684427593784924865871712891218087409824405699001533255914823942969163587199735101762772791943021759487886439881382652582750187607013842215969879010415633120381230765656477612712914049778519327151643331923544626992320056685411502628570952755769187950984437555106051459577881663296136136511597080990473029691134808583747259344048958758426862597290473229730801128872219181310963954784316407182952647282069411782163543213334683972959969501769935337058648893498090573837381710673003426378780958438658064029041755292542090759138307056989932369678646428385189872644584287205053441226977179280897605891577828034754447100820280556389455058388197515485451856384578569583683328690127170462479376780170107819947687341650393288845759978334370340617038717452873809603004108504824998201652561008699502702741444810377438998436805286028092453677057557570153567894936265777485513084950033243064403128066858572851822960930269301274526544878931815826216859648970210329604201498300679263756640315273178455380349199083570414348296230951899569293707395844181835190857971224083143494579104773523028886958684576509532082917803038021722371492201973407932963631667044729327868648848578043724168533524080293811834248407153744427632659765360549855939845970184303433932280761511659612388617438116850684785589072014488206515133129182469485370222754316727046365038889307844732741053070536747622915549375444829837381362691931262069655917647869656728233403171249543727519147623096970470265524310448379269150377060855874886304181486474559215631176348515061390264902933594684692759341600493701687316786621771259427455311018971708590725636445757172938092158858109115699960107714994655860192892520374706015343554259657502718117521497526839925351979644869783258399737802993499450586212756689784973025706641753446803422692052352792011769472582503725918489402153527190687246245969515287901368230647223144294668380320799092805037128047305432962811137049358321609118706450776952585794426900351816169709215356638140476101203385846906667481706625549300718969626215142985878728727726758297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 8641103998137262256257986973445911340037553410274724461953458211320503164854789751836240614617728531185767753416740399133847011141205862700445446031529110060780022581007214232662689070616157748202846201069103157632064923355869757645625582779958355859886502467022153402798864867073844300980711977295424628974754346848482027615914558141500466454281803902606213607018300642804260623653494129138461445786195323661103928222698784353183947822141912329959320458536204275210315517310563291768435240156014381713108806949649291421309262820022455032018496405810386338245832938450564604713433821934148936365109189229666929517390504455589650881910959671801223745012131591299535415064156005847795493658059778550793283569111417036944797564857764831324792174677363603398365110249071169601793024095375175538015992226797041593460900244890054291713785865553281097539093607033871154771451214198326350335063822751286627274590158577573301386848502467323618997726276001091430173753056211143046903266197372337667121477155193659590632787295712668219504152286797697240061880001671818636799389627244614011536274579380133722239159758585803105527804742527650483983903857115773935850167192789865320990503701293825498309122947336843461236325738938459441955637110899053480002623487369239322722266175100726544705846329028951223748040475603011914544520549872692365878901917836130008630060366474781610922645526556678490109813354534976252363454040569162245391725129162298592105588330989338885981467150547888097504006199062169907836849442223081714083003723812553034080561018541498423603753935001780760113056848114311011294313855270664561128770371318009529847740746138426295039068132911053530038938644295297716687176099602111762906701202847543569068938930268211224767496297640477462052183496809432346850238033544529559753932914310742902277160947629679486124119339577110068397780868654135382249477281572050540603063783130788068319956841458309560507128325679604173084052464016097645852094670806875993804504277224804204206625689608706613341251991135100534104441560306935328565286164998496377800189415546373278354775837066772161715731771808113659842387678616541074793358740016594725685541231674548079884541267324056293505357213609713013905627728575689631217292484245881634426684937593143531442270612038394851656689236289768051971118231266438067967447883461169551170577442429685633807393379348974161982047659772229895563109188158142936667967436643784175748498865555092986965518530778985655812499334745465811537425246053596087667859112239496479446654248339924209850196261720550224788223736691967200006508580308972197800978513062194545926937641489263908291986670941811322688461845261318379716223534206908909418849451385835945116354115972480789351931432408168092661684883329757164711205230566025432093509127994741735715850171780845387134709998556378527307484118043137619164690123315876986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -13757564129990679635020902342699053095056324967430954483270389570996786058540795912265330729364429313553812696325896337455031264445518452679848525977979749340071419634006052602440665064018583002827867957351535086404903363703073280919889880381636524780828395066181735561684110549372306752631131373603874054645334936859616081285825486526976095986530488398369373052697065391110264080539096289081279989819727676157872000229761390887335679305785029029764319185144691333661864083540499158620281156467101356585744087925418223877739541651348190236558690744542759888197268621405031697181207646185938439790975715855251548209518979075984470669980238407658785290095483047149347810824844056025555015360809072826433504804788196508994825759333162465141394061284372123751643877592042927981211359308581154402311382255672548378152041472379089474437061862621214290760554244069039669933293316532447664403629316168170061769350911294848346231768628025233799441653006996495013795164905527445875738688934548073077926269743604090332183878900588293821270829539805049640045558342049707085330096882536964426831794149579982148366922409545921707223243330565704483050505389708651334403060430135802344817348994435436260728022996670297177818532960623883480534914904215602554337924498007740027509502617831687319453309427080748821212532179927161416522424342470827992498405500286022249101533962495872120406491868769830925028623027610813170957663071597235239007994302185104373784314052306835416819602347749520400567986129617550648777157360113513959954085289438476017190118814797983545942521804466538290469689533160115735313043616571269573062549575953556655067340105902791268970753520925716653382590581152045845253085370034772435050282930261535045504752617075188216723527231556541231245816507886157231904722196584098815602158139175935881690299232429268859510399640274826677553851027025520408930710097482911076668535532246268264508767420919495127844904234857279985975192119333206563442810973299353218145042644175095255378920416751083882679512370001073080502069580768843687803354968945826577374205873131984105428927018257439939901335250729716583947333780654384805489266901053535166076624056976072637215981342335074426553229877863127877193140138293828951193544800815715933531007738825200766804217651370489375729549505891041352346882769655964682893958648110442928879901354475423603559727778908136459214203121313705217047818153175404431762032381062654687032276801295384222448963629572211743312359960533715454362083409483491784898382033742250394728009528941075017709882026594651565103244622766481717806642112196241285877836951363871922478820622070028732555525850937960006512643687114113373551554633265724230763630951826791484932576244620400267701214742924186830668108013411885458125041636933569426438378618362388160592837997176466336700560727262313284213351216744092105240309543681707212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 18334556009737055884588618304853853738541135256725112660306888548633389154460225379679903349465825021057382425111809186892468917726856614177126701026485769553258778453351594293420831386229178381943102807702796998210788499942357551514688936390835309364477372149839004387101499096506765725729344478573367368929465925376664593693469609296885295713073705485464254875415533115114693428482599729870527463177362678409209741843986708193519502780893590818238588324769974741520315847289065696303757492958083410172160860080637506296595192786293492057353121597003205894126802203314801881183770782334890711070282179433429596021766495464637246206355765114407452239973732304001379291796976334915092413170668186613336030700697723379709480134502488159624365637300926636578781867070423466699964390399105365287238521470298388016882044076447852607633715213713858255003840569574198154181933544499150338782587623143958746679941593442817983434356221313697605655430307959798576232071717331660779183159689998696202646633523504981544272283166138575286466538161075558317573352080456964188101513112389951182613472883093366311426988553060336556783906387355218890841726753304878559610083187054170783936892305671737138606605236505232908352436973871303471122507655893936157896946350392933686741742584104727029607069009663101763700023019436830620038286459836429247548279422744974795739046200120479525977774670416193244237472435149484075666049031348120165494302978222817436532593851147012822563536266883014771093533891871745666709296558944319151525704751118804437605276424013327052920779487571606774785684748315597027108028339852655934107939365707733195204020284383458625492742380237657275918231540760977613415612000182866337966543584641270568024326315311943154589206599063020848816766770320163755730125817812253695571655711371472716857090349273739515180357242799143150800568937386104654590916168784469011593748243012373899076652367486757059475696608441358040700834207217278728472223508029000057881410940287110475493587135004773155006884679091296297489280986030580420116544408811334115092264042870468179105222683104259075541149744520647625668098936330777746568998280915917247449152211541736995074225856780602493942534383910961091930600156381583964096275198857782714098880322021276657083430276400817360008389204219148386410343155777656115317446515357531666075081254864655913767807980622270427936619086214267903249150500447609659896951256808615942665602476941222841263656521772809416630171368345225018744181722124560338908725608551215501098330491812557203220339807885974850654222842004707527316445891739354031789848138971449560081189657459655194493081587441763720086531621051525759644436374593142489976556667143401448350990634179279120415924531767946577409667809884268451533649540453991434334295524778762592163796922078146917554162609947481212561839815784703463099137449936809885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -14373786446938517375675149580124683169898833973958618423867515568456363249884080385808797254439649771429871085226077137835253492534295293573807779320487271837988306535595752649001359943895143695573500820032167732614704250906136310871827696446131529372326946400645836040701114909655222469776541438533740724953869500738178255310097140395229669727169577061871058491563573241802599127602213220238036149734649131395499154047248322533224487228336038997897745563768657231083398940175468568800191421456917213837255233431751156980988785255795209648497539209702627799744793899741013473011490462176578446533167869433399754310752392551828371864502673186763089194824728585737718336761499199575322035087356096753955907515323975647686612399804623884914722766943014533544668641779639008807065944379947085576406690657841684796450987762244947851215395360008330615624653932260995364140214347047213338939091549914860774850262262103890702190489267451322135661869578654489948117533832415777469311622350315481963536017530883204336887576765866516494457616771864791016745981170471977734760773727864978171288006508719812497170502369069901593074127135918786745785482707007648173713453080140414532264801505023054159182082835101679652697774239527565458658023196198560593503671048647022822364766064425367998125183548652419165736300788372354200030623135699241713573197473062010820657390893985565258215240133691355189130837969107370936041600635720273899855860756236849785950561461562921986016321647915979939559181460265900758335693894137831810783779688231383301181349406512860527297077269005248946512834817872649811376685666059573415679568101967548579372026054987494963435809103706540365285286367759730055251122797105908044424079652294660558500221399747960636018970965692556760240531284943824380270814370533258907306479983638027149475892256004458899966630442014480833102649283419768936340167448564707146944872752998330853651089460563607566733905310427456694833630772833195940112339285053977552990768487745132700968070013283139097825201975675903946623812860005209973421901077935091796725449096333481737397651589043491907363061298496621346341060837454986236569152699950797843293821490061832710327166608254749173967192255143983205154877128684248446025547333383938956150281007144282806656814179714948362956988004749528407411073649391306032071456974627877834586113157683789015998719214536364404276831114600486111285565504185384663545848156972410905342866761096125831039670108485673330155875779779170649882798330043196541175054397315199025676433200994241086822043221958364192390855056175574190394703214439222976278934989688552746660899792747952608125104027984981416432671656556146797840819855915238622531237320921180602867139454539829371035004372005202741123376603671369217545757635456348169746534971171438188090076795565081635953308289805492798042334427460621089753404758272298188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -7967576357867994604098661529868844649711033921332526363803294099387721170230757367703208837418351748208507148645727478941066923288162651773729736170440767258949025341402945107611891808084568432364684539385092270047547965190645654181232499269044756384791196686649294601268940597896247329061328014151850450739227876303433926748608060468031081488588881737629165150654811919887719122924393405428656577818496566305616563631938781163514346363546556644810536434139263312715036655655578003698182593449218868008587655806229330788801339686743743137430395356384400469343411950818448164598287508124143627655547851104339382642221466174578338980149043990247361205602495032695212491642657458950424164470982540224257449859330286434327189664828578354641325968756676868123745728347976040187332368594248805661209447483122911449982753112765427097934012708994493291591705264209648670875456116617213242718896701444360568352888058782259607746956209664842169460104663996683780061558812026936482709361801229578846121052686269107225973891422339982509003329192304206738925573074624300358641266388270158897815131804001035749736940785832017421988814277064797639645810198927778754737938326704971772682582724534711912831310492629652350753440935177361695145451715181405580170476399777159443010176688854875215180510607247085318886843456441759448231337195719602146955165671077283682160251824321563432765598029913808872565447196749887004162880527829101060990134125803186498713463922061198532654016659431963733159643344553900480389709024664054208914558385074192669150869316856423212420117884646176774737521420283140301708948219261725987667630983336501913705493732018975873241280036340032879074775407725260621302672633273888711355787465939599004797266344251466099255721573202759681853088358989734123566153355161042256953961288428859032429070431025131235138317751855581946879831486600165997799249198883667917495413970388857354529143719458970323041464966168037864285232323099587134611398803057813193771824892667160965524454883376851841415779398536606989251254041027053009276847672254987873531425429480966641196153541889699086279880461896440955080924316521155160906340070943717059200568497331888278702622015171097530438421672748788096029108837718588248059584062088188592440755386123747761219547331907772014459812666473962627749559566930279610559928161753050908660110231602833920330137581877494216844298445644538598898705250314583362878416170338363381706678718583641628541217193699114276453127859799647352670367711894803802749839430427923845401117720563798640129567446087991104271000246093124521728281962788417385545993661439645562546723710358255460499793579937867639218680094912251678856384455525435892263969406423757167503599584536662102299072383501999655234127082080527028554257756592675452736764685444474842565694928182048076485074658918520612645587731784308475405415938742581985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] 45118643115622993425617918471138319855267056787113102085166129570655145137544722670725156100687621658508442955276879551057329782843642639169390040150468306683011792425432435231136654177858075166602519152536037919578441491803450640955614596455549110425483840381378168269487170616793783297823913837373581682356571470656139397545633980770234848636116232824419911701087078123133795347479715012705263359777517076804415533609307050345786270348209739205210837838187239022990582937788502139393171217007289606592196694511315951739065964095625358094721721646069326358774240702381128099327950219327936850592729374581089084224245591144556775080438228091119197723045870198123087542951859657232994187604945566755494646505837789855962489839081245695834374857740910186513712041564973666472703357570347480594605889231301258956035612770333299126229214993325156141006836858846779897100722792669896457109560786120133931848569858497524781326478064431433448745423132057623530263765459879045905951515496890515247925299924779522259673319781255242200491338383665642921220523703876735192189550070162368591197517536750814824026576248202774663289853855131906768166530037084648008027294090271382284799265264332620340645298763776123566554543538668381037423267616256251269025114457642391691829380026853854035472022308285392281698339204429692763711369570067255780970789898832000298209381708236334081400728447942212185533863054906042689104030991755489987182163824316029005174885920720901213575231008082183808734270308308801194588777339515680162057110849380014669300279808660607157930244434713921941470936279592586121060102452695418517533260118136694243584578686002132322936912403103036015727158494061005711385755265971277001268124344194543040760536812879197048216585495298432838501399532612327887461720741945069081815876077086706697001017978181563900432895273936299347825633487639288816919683145953158372432696023322925760772326917048086058991473694679236184918260691626744318044501368625541613535552908643409223444189793207631176195524025343810064009075993697674870222266644105718761842832887928789341306216138945089672337343153196131108115690431534171517166277559557185695920953609375568633168118040332851476927158102340406432768726708331055362498834876249701766703324400151068396194433270795743049072371519239704634779292298737073796406013012237643761671470959190268431571424748429992775829016419138765940527122203973401410454598358765154120800195071349668627705645360654035075069860291236211776640629769791709045831006865666850527577018229197694750538558432782801483861303764618756994516916590154932969501083580635075940219453051897561117554439863043483603433914828411560819730769477678492398399437060225184448585897744609401265631338700770688784572256973810969504065329332189387181854409007021856199140531547736999629938941038458971572736500307176376420020824645810991923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] -76504225119674758841106986006166566489169134648148076532833978764983141728711947601469748241579457700788467535594648007249895495756743196464233848494163462669805893928967056694813796061373081794792580375619375759640281037294932371940707057923177162883395576649696277418411785273482920786508417479318857861758173148595255259611002510678996819591316071658140957999583441519957735663277801098437976791772213132645735679814081071595058544254187633355341899302695901936104092010787049495262267504598988608974575142007238052778658067408775254314532480678672368503968563944891725851506903585702002013922906773347466794451991566082803362791131030253068379663685116777072227544115471480671814522000524665970429184150388442388080334459094235305239576178581187188716569655314151617275437724510864544710057830325039497880174491232406466504735728267917054509313566909647949688146730454233843113575271183867753126657275526112254702665203335669429596775080956680123858267964164730068694283449876129496966119101959499847280668926357530728858940118293595838612397646103171557376664869097756738997227605070664192642969034715317179113506859326460140587851663327851456625733636131163360686324001339361917727217972094191747899668425750208654127963497908981706328842304613241624045078803125291991979285440683490464625288737821614045192486660685364341560414286185858892725878665151514020803271279610694752383763949666155973795955926511491505376096188206985424659339322519877665171661434629978133868813855130074507906680949895426539968887932332765292757331179442717190973646145979277238646558768150835615426381812141905482305778275344754334290999696546360264075523118700644278789889837120994502128870619382215254289325068337900834664649831576484942805758623735258805693368006282172395405398378997313386413393057821801359779936418542121933304405023763444945352784384028308485621562083918873340680663035142809216407650081052185333046523163898871363246200954113587499142396134706945468367639345184212046582616705225815245930420781368214444082149810400621118209729656938353643029446007757965193468824240942058451308153167116663317138791039189559046145620146470758749900808130461157822166375473993711884959661651060251796539221340833172864851546018094683537750647809776169763149371996825656168101647224326187670327534452601030198660609308436849261833827249274174487140983926714780442275874698599700880841707421932675576816077745859821489298357677829720213970257226527409501446063905559696154492009447896204532864334358507204664291782205545775349324948063111347263432427900627467986700841996299487200093586778032147724218879361490756523716014649589423381205292409120272368912380530936878017409551600765723794657363266121355184988905920384897666661618589748438519778031455979719557104993429453637910599058249219229853481803967875612824589705706861694837966199694374205642506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] 83355349669928419781007864502695567853966087002868456471668241667632191710746209245581658654435122483880405193191618262674672831711503742463764860590614154416833986731232969633358151303346126275233784161001200121236866933265819915297605004841167079333103398320572213502323613525833657600977725808027286839784944073114689303141276320749451002784835080897322096432602810398141764907840228967031679999972809270360803966682633314499311448477647878717007385615253417638405091598658148478968354165529364328903093567991007959978289242030379138697736454540333322748660623345780662136565263365387060038141029186044535077334036548634323232524433133225748225137089332014704089771580109717298596007027168614737451476642379724639969169750289983793990954473021019209149774699880340790424491294442512509026801905561600993761215840403923353797444312297693386229008139377420710387458175323441166409469015364722412248601154367554234663310908183134928533648833147206092399454395035859781644348264172439946350144013430362985728656876435239511573509955733028525539752233292374633015574924697776480911416460219699376287625149993801102331970787524376245711146757367132926582938260461776691612038974842461218139558179793677242314794844920583799725754259727176662979993551963036749865752928835672595044369194187472975032126469257938327560943585261171266876555099977933430642236418310599292772302014392213321384923275223500909976778886823405089790275027883347577655215329285263647576048392927199788028798465203439719063360598134503900301346798556316775240431427856660734621214384297939027989322747044909092218512470638938127514625039143551154805250340683979089168010028762663756056617351916657690195450609312068353299615776687921849470346079211551126810967739540635482821096609778413338121726645757118598183712104335010703290075339610571984330955907314398831368993180374868396031975493610501123578377662319509446633211595897492262162076881787322282246701601823445590481504883586330739849548546771610663918774923161961655581795806386050912928814006008514561918100021976631137445481660247324540591666175230175299699283064421655466493481023443892012336915410200943581649224162719630543917010248219219208709340502144730421564287020833386152011153424571973149996731172660202123842511893571054056120451905736606971651782201853240762204623954547313038599408617469250622902468309992733634379000799395243731321503353715245995503343991974970284861053263314007636590516389380314305106052363005535599847926215496554557505170542419975405201463458154368271711327023715381836727656600911258973544979647023016417333545140073110514168495599030783138478127838151898959071691113065746939223241169090822250871308648474393895505628938834217731213600144474745070545181043938647158703637101750832677242302130602699826435127905847032003950538374302252548126521477475432111120179590143051563008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] -65366334863917941609508042361655246232788637961620476639531206947460204350659030094102446737695896347998854678685079698214123308429243466488176933615003075283745355698636207289667488424965219714637871107553983420260344910427182390778396142161873689911730216023128958828022424696067039325277198369665101931626129815172728354437771109573277316163736588771967011216065577063216921516338690312374432549607638634698939036468436658800319393493790032901643309438406615174356973663833247333122109684842804896954286633730727283535605279632208326540522609742145845469289246206415423534514187440269984787463587888780692440774083044061037883774954100088071452171262581334260191632787472728705110639960342353442437851034421238625375617618584722771224543851195381798813052274768442009661878391983716065147271361913013469701893087804417791912877090214026601570735366986025861206474671125601919852418779698842895180751585328800218356115536528719318823248565729414576721225978470865869928584112869111454632877408747014227600529523387749641775278765772037950848443310836020553495456344751772560319572751416773004696999200611266584685273865603749768626181385885568633973217201442210211544370736394717875144125396920213673292986419125475813095241643447645612194671631889533439501152354531044572748372526314839098845837177454389157559503956468552669168424281476671996279267854678928389208837115919740048743786145024140050095091996038476841252393582268783657749265812340378948031020025759826786209912854192467833902882744071169156231870571095812759237809138562250487220743409829935121163076413685287493781334550505048312394147330901135230879458935121348011310983648769906669390500672156574723645045042214946497572201555221232671030795607889856829525763341694701368691108899988488759393363745198400357844820344130106322919342332494915185201297028059182854002920155644084395182580615071983845835299732516504999777411987543120956430722213108063035808911642196401103230783450310228158042089999990907895217032776031741441423699616052940913340197268167235263792458631063532961228793162012539608102625511313738558697304541532565255070764288111031833679908810255896320172443708658925068388884791087210428620839364522563050047878575086275440541884497099300390974406831658430599474287436017431377765961355491630614470189939624286816833949267988011632733405771484793586943945502964604399722274077950146047616835686040601312053727634049943747904645434393303065799725988242906867878104083409219134945408922241542838072644035813182974248523764541108629467018368840736684282650926005378028508889399228505507358554426467894793013507874845411585278256323837104609750982582944516610682990637522291000232700958155743343436429204666575561207817160926686799711588420662479125532716346991905656608154682722227487252090321394061794103585845673621862708789644234954435994702152663585762836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 34546842234192922988606367148492086408674090309763045507147263034120284475999315197558818255958032992662830409854442751369540118796052343230446051467850377989248007360367722747101738459263268261646037274305733819108464989509426211181450253985025970584257196939469966215837111596566953969131894614461333127936867622863721919406247682817229085974363970568119703948957629754894745661096132797953637274172010621447085269441614240028770334493531155655379619050737862915123291563579491140372245694756202394311346261756224244145172888532186442455083484300979288868291713135765540125050392577175760844174750214560143138796037250722917955986648381494296780543211480897698079858375789652432189276589513510357015343984928527694810092291723776119506013905980723912589054280189258578015937749137180263153584920715101266691532208323569571332185222187245867222355116613934680306579470420404338297901257081255863405426853589311308451107326025113693680871352256126231056462286162263067402139203540117495270361068880165422443583524602883189806947091392276502864303576572822929542341329506373543401921738487804923452228350507014253869593011727521426829356713924009236613377330510016055812073984432302375127330557780512163622431680041382413925580754400371603907621484950693862932380820963510885573288423367668553780743132412447058931780394578591295083305601393806096240555254086618359071425872852589759997864191247503755272842222885863345837914202624603011040730912073557838986327092295525858104576937962439225281763703243981392568665600399750261540612763356450991733741259723289320665463579300202592873390313888135928097729147058307989246824673466924432854423270309191280814702614897971837847768924624746276935874147729398197673758118612573392566956511727518234397074070839062955741582049538035383617583087116082506132408949417691264960551143912104310793130061606575435784702516151970882539117129872240520477604216172313539093514389858358073587051056966265806580755953135423025416805535304405630345279580857372045404800032512257433405782434189159090332047656280488885550980741553888457000074965266424413289211676339585834958627350652134051105936182144719330443234538492245459263384074877916321831443035331844043540293901639759086464916394011691927962110268690619182463635105622970382714964219901810358480286343878436300562281191275652085778591107395941633273104434536777164747727746734704827303411180700374390877054508267067158615556205134078919697846643111622212911255922218941678933691618608288501774270127412673359903649905389400885314235199463983545995058166592981520748966023190795488560658272004247950917604171144803121898833352465960883255521249341346696454372168597569175427875705842986968635067696385101911753585936062348509730102484025914166156479923535527360384770742109969536594994321226890612021325845285254785893622310373309801608149638658659660595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] -1766580844024035937609344551137583150895756939108071954202867028045639594841483485086003016425466324404981556226254571591874672240108086670539867862427578913365820371035622171296123695552282725792259889212514838355553091290939201584222979327663035589648090986557056919865132451322138986524370863844375597696697491186657581672591835528875236024307418788734969298106268579522489279231044247592915369394929265633931211015146377334249746724319815173929663043453569922990521996036818830897008801509519814190540201567256131659712515517936753074468984255925375332386255882963458386100644412702367183419213961281160547375365818823287039077463851998384109472302413555600278488840782270963238081395673940706370895687271526542215779591086375153881474105364422167061702590167621374543512365661679419196589016225297158015640934511323953457939005864829335365483476281692553442120788828175616687561781251050694694811901575410757703838590500438571359383580128430952056243961423537369804721413539790889952441779004770464964584111274991306902153466240803414890017244339750412745045218972829040848366842964441500690990600127276680936256876408330946406148730637011748642666422206940555740304143129017885846240897718229689862964002566829199724942304346293702340206659989275807705206234512248471460201473756511844791366209661651628307313958359206795175490782571352352643255551753134291889341657805731842074444932467202995235391206024512626560965987919016229014071897813499787940854510463261201438751509126378608757821927050445698443603960126473143598890520466716724030322498569038820879810529256105294716181578539850122359710015865727020352695379474664775196158857997771581400706712204538883474079027125732304128065868741404125821668161911716353609072042915002303813306932020078751740952987046136948251434478618309468286330644572894414233185172974463227696806201564517628856202788812618171520375386810085392236816775428172600468405099528694132906970669692979751595419150836169167264915359131477446517796962485627905713647572163103670951609147030206375457184488036490181205101790358896504025226893203554991495644562303042223646495001711916473281229784429556808203391416474884208139846340146520498829812306769775225246702620440686962589881900002566405673508966498652489973005736656392556639037510273319800701832206337183378349733968529781847628905844539500681615319747175869281852325580938508534515563221217901981903251251669126586166935322871847112045049643445633765575050358058834754582100908607869650188277381097886371488925090770736088535303818855896875037806735338087733312347736500381288270881796022530737810310034954397198183957548090651137710992937476372166656074059909731218748325985730017089526755411177987024400479378753755407645476990524003114818105607753095207031064622706557744513443824953338616219759479498404533113795269930635173879570802104994386411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -25102848101805495969583013568573494683467971247573325595751063191474262674977288896455721659032801488598752920937662354459670779836487490770539360188913559906614170794934116079937102645862547829532446877593687101984371162521821465481114871724756072559645088594704908422478192446158449192205052479828869730696106036034760737694350777007763571270661454141962315408019157970269898572273611518987918744973542637419783133635313320499805493613759866204749540306416554407149307892313694145424534467913442718781184898352293501463258849333050079763315996506742208462029539706236440277248993568118113735488318230956541491837039570201909433615157789774713716062937391006626768363105567610077042509203941280896335468410639619755991500564714674987805186342344392641313487066359412144139639709341775502403065682503425213403838826312641333000201068523848860927681062634980988569066033370981342719154146905485699721133335974570634562376670404362503990736816141383405792659494018775615794414461621876380165380074745716915196290643297719595134752985842303243847683769217412072002912917024716020095519115460998277220098260172435864992159532521235792773057496964123349621195404621777225778789331849195148110966106771179799352102128158020442410967238116841236685411702280952444652341906738112655028070262457672935608065606955034331698817378649851636493827034756988784055949546871821870440956404022260480403137728933767467867542975321887832950507096264637149981966519489329479726298486364578616993582547877277931517249311148163432568518073966406298947028975318289493907881477099881139970436612179467651229146078305477786649746416535097661935695661759184909020821530839297549057370165626003032183250836787594265704303862257130373794703358735084618077827653723335398616773875756794387326375481619367914072065315299575610077384734779572617102765590412200559065182219139092919722352728349202816644910220583198135990056589866669642465968517243027414526706399663098922096987738164898001230548810434210893016889699490680295092191689300365498176675205462997603582571708812226297916155684510022680819091301548977652168378161825906277422900691074103080691953754699753263222250839584635567078057275076568113576695597039276085374643475111961326697896387302448964224048025872366258211953092018167409791859244434284938597243917243211273442416308925022355275915758063925808959212807152559493586209562183001675018421581673171764148363167910421311273570290827971967762721147358099718573276220778162679033899924110211453825626614179482996448366889358366305281331308734628123892892720474140447187892587967083936393084589459711195762822502335597223818081350977373339101142687337616896388428913490412484582881271822750220679704267420953627073177855327383272655883717500092586958148475798108155099150428135726694050921919741917084114739558240605708123155765012318712103088568092390431129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 38926870975047452983640428806127838386747436284281156619140143392874734274797252247727509256447849626651635700568562372769573660882934337366830885027638813208060793198673923676316050763372394443717981705655612848353479100989466217942528730080107533358460866763697017383392573871784789280057705774254843253640350766578361978324146417665006091020388316064986345582259406396190609081708892775575181951612877126672843580403552182013059659702905668876749725577428353527588737036461328941086022912035857565265481331942219177033277423427532783138285992655293469831539901478755380068539292896591586592351418929373613957330357161709948917479120223869223064133427572059569962583212998312143849998634850956047614616141300618760722702017228249415464232050917310437496030187042566953522656748057759187828914047299954339522521340914720499781714413733355650810284385966831032373796987842551435190740255197258778409963742605423808142309212869997544183618387943963715698899710583403173486711326086022049541377271383633963308569828124859248311753146545808363083846992975142367424847974654137286709100090756043823575315541598525172827177056333375043898690725697108270707071094401666361754541386587284048322707675951859243800027851626299906662424228400339449973447505230587181384536433083553368062455300107670859738741095764102657662166097870960644188440369929826990050328082630509114784186734303807266555016187832621107912538002844912281947862476795462982703017924209297108881301641303754694256385368086853338346107548131665304245002592036323750307758955190448451741316859643922982767893297020112939174235345808687346440466808583868877491944352375540616009210625942260191312803137096460446140814099500381167674063457461900531082382493353986633826063819512037439025967800374892188150682193307993564372289560023070319425305094753060981708491106267543711619130105726112627421293394464955013198908550129900552966982855302020371375141918191689839015832881988744098917572911066134643267044005741278058745495316120671738584116161434566752009206966492786361461409193747616406039111935539315545732667690369745121633142574743455630052397451833488472202243290244975484528568241171211507984461695903497098822081389164320944414390805536038890455903852424769134365166755424912149058427273462008410872318905876346018455849949803888804607272432924330272504967378714137117825325203747845291191086580353748908869911627805559912208489787420148122883801600950419444507486089867963380001777953896456409483163771838939268100246320547403556618046578408236610153534610862080701139695540963472909349407736958018862405421784366388668863142185702005023280978346406277794074952939990783835480197144761493321332014970543337947327857604789780314481762409268382133961358103734917512858608737787875742387826889652368699345393059056777030083533347163037279194800286797082804195394614215243965923328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -37382663895930177849841171800104085852877725849936857945785641655954577855594675681044830345159405758004706347674960805824180067776313317392879148800150124827312364305742020592739131379765194396633834861811584970530250405252557596134795409834714851933283765705595173373193249416033932502585407531567587123576421444861992003979911658455785401764084101934997105241200098439807561905062069777487484668046054774290646810740519993482293981396509834890701011546947180668096404786684463042908256340070681640162252323320440637014888534801455708207854425622231341069354116779484882037642929314125920055938301877842605983306952907300398251527698426562356587731150986026117333831632500240330689769849986751163111889950758210462800472886206738761606177624065245241640797499441326255190531743378359251504341829982810035339904205781263057598473401210119472876582896713266159367499252427491009162217425279571541735182653691363443585257169833502237841276925629756043750861279684023761435868745813671536460758312639390948082081515697799396123340575551505234667750663828478509932400655126101966283330304039009626353936001348878855879808805201025072434035843768398717743934198158276344751837788642474409216535979544353374240268973982177355270751457858234437535427833391902967010845523920329261547112451895850325095325181549941939841529689379298242424339871460594607174219914592532524604215952595448750611111512553314813138506756292110440109603903335223737764310936066709565271775609970590890376664804807639085489314170318149737490065332891195302554534551456431025221993272712334229941501535528157786917931204110420570505970184462984375619982509845087938143620133935074279346261823404537349647382871825529010895448563529303315583999777324860945560056698479220191595128394983358345079108240463395472290731534793911637616618816775311331478489069089462261990233692960453711054227271860819944569309192521657480625007004090306079955708346758299015662404169990107224275008036500624375259193341418079933824715630475649970891592487027068367346825781620237714596170015894720785693129043636429851250461200104553886510071148030689613393508748346638746076689707609462706401819113864976630551805973475964067732451764825005658875834482480078141947990976359389172406043112404885133592060035746846771544322333073359777591182032121928841985835786452001788106350304208886240618301088629748543586587198273345014089249929894039100645984310501095188759261434078240536804279667394601519840761366740668048683035572013187749766693429187306615554506915662519779717169783146720731866344338860875829478464620745778166702686993527644698648577064347902738972525492083326762621972981819491233752871613020958511723700496703412597980283405592440212463930778239513132938184234979998915597952329529562813306625266160114922840815780863339372739180100547459774561474018515194172712568739476745800908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 26249286401719175728047207204679235687044079974375324580365423586346776099091976896643017739961291769704467516083741491795817510479374842433054261050835593350287993076343541394971625035936341282789111895879134417823866251831239075862735080538256324145866188279251305470907366596173646472690844708353398996089352987228639345767714599355520536062350837846104806878395968124460359011039797773763826881564265210006049232006252039321603570178035705254274972388902244674245750631952106361091807312101301313318178845177883694734864897994921367422586078344138741801102242416759161650347083169881811009806545854021830884661977016529162398770719244821635931829500976298345164640723309667882726313098909212324173328646893494067098075316171273654200142330692437490946065341736595774527271559924666589732288224216164627738114888030026013014969318602151135120708206206665934122586100998397528604762424584095608493773376893803915061928478332420518589942184184065436010748147927224085253474238335322569029457854556145303207937187621099619325037182591405720236658512980061169283203240018922861186653844884219568258923557058855519287282736391261244759748238409696057130426014510842418172805498393512336429822437274940838578307184186338659053497852506126925439290195273832244438634078485574205152284152058380386373516885118882851247335339449978861553092669119514519516673687765187974369742381438737491703066340532325185744255065979521193754359173759824094401415794630316953125771006596191441461702144207299814269131607740674365609702573356883408296157086368722962552415990041964242551737811314831330042795549111003885531491430968320114069267866292368068073523678377951340327378538029593643418755220325699383159555606810575589852771419913290409094184058919607772613119002351873058070187299461084306632107939580599510765721845750934422225749690265067371639254059273576586189666769318865457846413959716163295505660127485871648509422553190015335121018905934297580601001995263507676288481797118878420449096546159464128105385670292517785654392925968183763453057460331342612508536809701929543895459691107751209096674713149045348066982277399963529536198706161875907848306938813418343716263539318495638978767046353819889375426652332859044194610006739381038881717134533763154670224368549142900257561941457087203750028308169566510192717055756046486674492228315017690912948901338655978809486599088982914448009102636835860824408768255670525627396688428129663404584435535055075647323635960114157411065373282307394626304078296568803105272661691486549380018121729088260933695055618157445731899150347477643882530264412756443801583694970414784031059206026388728433366927441557087150973556257265055722723503791269444698279853972974882982469428926594981871011699013239775618465193062925494410574855855238682890546499267867435297211786867914838210482739068332993542151007060142608875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -14424302122167603344028522439658248004543714000821988067260688517238482031203164219267355172240038442703405332318899663862939281730783412801547669674439374854089022395888994572033616142868424277474884774341779779364979900210496576079596221985200908786313411078277271341283938413667548278279100117659089228736096233865321621191238811066325380289686148517034034415155775710576294298696593127772006948189013068004707957265058073103606685821765850788166492900541773611562293860892788642679634661242169027675965739657552706034190864800632807400263845698414352509030579754229708213333135755015756031489973080265080412574672798784173207219757516101671545527350093954709910212270839922824279360544307612144885090967209536048207402399732504361709547020945191503636045610947895811507314280369186970521883001806335834579079694068668550199854770824328938774831005047797475717200677184647408335863600195127401541869687407947460244103831333389934239724239259810878656956472801396044502657581507441177492244373509423459159259463472530132186440286772371002731413380282499774781420402504476630827722913325065737408925024561448181405077432342252205349970573111476136094650000190840391790443794492889940204397387815273500919873041868705434400197931034585868379422331720592002394196778304945033509708666993047583600435306415829467235475023683106718482987209538773623529484890186784823802552972762899189096784748351303235139752283728491107872343346660712933401860054015330297205112652817269615409691412964547927505092146799996540069793610575376770797911328369141578690570331673110320766253166208253043912992762163466317029676984013397427215238891351568146843642877407472972503788445873033151032134634625727816080799384900874818469861934381410789757999054224159782366861632242541696719865405693125119145757480105595894960460473006780757967666005096921083049406640936779329027497021127919733206364388006304851145330726984643115988014392977193201093921378656294594679662844116312647097328644862942480702944010429794202284173240311560129683881002384195863661389661602874274541857684465398241082494922678256715081656324481129971928673084111518854569662939747166795182467743906331128051313286260422089443057719775976848406596390013797325177739536692820287972987497160205968824078522367578662214671398044132632290061149966694099314198949649245757942989964656643277646266902445572300770892844043674249034417687277388187295046112102029535872461099548936736104776105534522428359163593989866094630089498837287388096085349011699385017225495471926796700551097723811455050060188199378800894604429166811088763598322464698072638276489871931109139920891308777525615702663843912821317481181998308211475779350929275339996342445676983019175162932226091696872029893448327805634955043100687365738715426481489755125482276075991112763721461270201684083023601270989415117040440959693750272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 6837243367624816833234806132510247647054582521698839379308217837735074713980420612644049632117255361072513679820721555747331817399873592717172169000092372215256186132805914622890620126346086004947850874816972605145095836267137333911337905118067883575707588445790020142083007158170387247767734431001024151513028639034585021373929564390055701692456359822712030573827364559400994988790936294901991202018267216718685391746196706361024269514351175543338937188423147609155403213366897935165355120285606051880997602920029395811212681857570732226166795395284171439038489489778470571110624415981648640776663319899155891970084387522579481225714732291155888844590450647429800851158674270669077266443374432455332237648927028082547886619689587517759001781221467386328351650839948411281142576966540327104520544049451626231168060974648829622600773564791618916632287310474845178224949034395908280530827838846432447142720110593315858084621896910358133368402737490893075329511575984906883416985767528554927436304051025480867565417912509827539632738006179832256183601684329995976792970661862714242587859544860744768656934236165430661401371355583078724785302241948303425179711154928565759187956602482292547294155328647437641757924904242095118414028899648189845690059218499079707087612222622955144772427297135677434796993446233740893448343559130116603822849956714910844994649587116610564033854060423848923039784746470472395247567331609778079379985439235989365897090539266408971896515414487011601826048182114276358125125855727167665637931468182230267883981923662835113193070225371685244837778763562670353011833161810709882337195148204259088791839798834154401640694716513376359756092654751215727226769211753116709270819559582633471849906026560326053098125909705084477460774662727591873489769657501492947512139751625457200807270440132891589119910658637267174311585131015972123251705364156861871141393669970610193515994714619863105435046363618899800484655179864966771301115002840576010294982525727306706766790064763812789028725541988189902207390277564226438840817137219421065996089010129658682652172855247398184247525640463453860853392426608459254883308595192391157530405604195733662458703119204785248534216435052358647953679936708419566015966640500928308761127069224129736782152410982381218224692220259917373688996047988492311848541215808635025642067428352132959097997609527771398911348243398282431154022364677578715820857821980415628459767194544497425637711290709836002275115636000586521247277439357546124858452826697831801169913755422552619824988883595384178535879471611098878434465344225082095513865591897797281585927408571140084894251318921261330397189061922358136869624427697189889381483878304411884640926824004334414566733497484278091678670440052392322625466249299857770917635497294722307996540537565086760188948763513363767102252107426504100788019245739891752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -3262890935740116093080409507522797742498840925719550948444711054050806543012366762869620776140292258167986380388184170738210542069507289620660604986285794508574074925739312052183586703099580934170542402608052561833742318230275410931172913996504757201176935007303679875142965195395950195774655599697825302590524283225384914717284870979777944820545247848167219004958383287875412766425616420387497309689114191018713609423003088842486545335211007179997018697698010067745456870831572344417312986798744541972148783366358834020162187991779858625756055961012323829144761377712726538373302756484923708464786805762030132566628907103206961521638476211128005768761218314291579282597733738773729388875803768522383695798018873286603257480313942189304284150180217244923198326175508744015007601099436736988866559148575629570876290732457669194463552077725819956018691554886123093433013358345569698811194364823991710305132724610805514645110818578767705691378960410668436310824541965364843459837008403471147439290111418965638899509906846230230401325814953073823711640007787833603849745240079720023067647137430260328384858494058062634308493203342094258831400972872449529460593008214658154759895570403809633646164814502523942355135437941405109237923732360710396153487834288109252745142668571950465289077710758857746370037590417633006802582576214835488688590374165218119093265434462464399203483272312997111890151570079356225836253637107466821665072540771281943338538041530792376415913808083797921669903429988316003801518643348078806863615090075904254212649704327815289461434096555736166203816192347495266833647632482578986229940964958212485208222775092830789554335763548736518701659045633683680201153761709137277845104764879336127749232511660033805816964586275787259594121426336957184595331558656242712598469325856064045979379447387229158470512341569053127730999080262148881352434172070974646135799699070015411604506796460845451297470473949931675149617694968095765494466053688459331282837701090418278013497045849538600950150988461631745077368811400030059651102589329142818316133676709329993954259247814154942247038448574854438161620883374463296264813522802530419710777380383560679587314396124760269790592868590066101060487170704180115471130391284028623981597238224366137960013144683194354116678451764145607541198783850073585583637115837880145389041503741442220373673153771092944340537001215075493874668472572340860930187291051965143772194662841812371726888968733793034706368986248761436904777159471534600717580242470549247484663616897705785486177967283722567601285356445458341595338127227518853465370861484277130394403896165180049629860759165702878520138037741748762815869047275363733015777293305842819253583073051469686832998880638421096932924664996581767184844890509717119086687118337203770211681348439199374604366432522901271621223305676975124980978527356793651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 1685175825047234573402369697915728219057923418304250029397199644280024187506496285296029306619755436901657026933219290766711557450024736034463986695205758661789593855809380280870017133221678279005585694102902694479249448003158109638406173654240123227414692541005555728545369247437863774591529932058826273216033171096817754936020534597173611486110898094348836547431046973682343340899038343033239366269941869793641700732085647571136291619181977245422799534583926964695920854285989823740766880921355762678044879149332173570939638636564271942665121692951923387604361146669694001181995508336016930651969066375564643613177701832728658079917667637962763790459808857911034774569473178863568155401309705063074228812182637081800080942602772290238303910413631458322849252648119608729002052708432032397924420093337275449464134899518907391234383019810653733835180200787813024827214892757221184703076813186631334102076667509535427613868597310026659693778042105537157254579048229029463599032341555393881291182246603430340719599420478628537837023758630951786365019488007351614731277299420034030424154579362079560542524220911997010477643775424945477386927693506509686942435731971168033200442528147074052203224331929704673911323678677487844785521708357743294446287275369152518212854149474886017432651185170868265074768400598261533334168664820845913058544146017344158968232786333811746788777167675269811027780238273770312644132163026232512629301098930983362080662236884357358431446686681967195645350068150472769972591996451045811292079308003925087715948159132394749554688499769235654620114954982896059201061754428172988757998006110149909817341032469493665346008413018642605619778501044313035654264174898200796921312497844954893972113917513280546210988608467605061635537174256310829614840300734919734952880186973218265299892734319202949379570589921466458544646953931192198342824120163488807670215984585263569602136981913663818928207524194708190518119145118192088176498411603991148742742829131541089542729671618512658951461430151254721455858441574875523082316971329630581237121113991649935307997603191269317150476664227004496847344473083188044151976071739764189089702858284304986709271960160178418383547319734657657428305488173611144322043646258680335102184380511228521002773909059262391001463842268370905386829841518531098298747053514343056266033269435610128340965079087503663926216809814090401634712997168727795245310523160022649120595549121472447402480729205180521951888087569903623265814281634504136946843219005511421462111632421689674052472172652739393030237335795007198677944680268320941634070559199549049264112577807145987257213300198049161863435095569600741557249780151894875770561195659209870858538829803426607278108981359460298511221155674172636433157961362554895164374320262383366414758883691902199740734376523653179472364814345603928896008710402972057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -839844132505719168987526521494132687355554988033726836399012841204525611425912054923405502909525586596413229130848517402996390253376382073259623961760922102825778860256382920438422650446663768817028142999028970652670349979438154913267108244467708600888520785327150271851062336003958336671323403957909832098737845295537383704580287806815228378192260214366487419205366648391959804798151412037365284371869790778886775170119574355052168183904882171041102851712691680540481648222780531507925293985735968368058663696156148683140725530785085810584260917498820308061124722784993723344961763088744357951695178351047989308807112858589354033011237415301490895710307400956340779161950233233956407345171872362584960129711765549500124050799213237152977598557681599196912953173668915000790676743538408120718149499222136012490179452454690032388371749930578148765133328834709452952889129222672300756281995899198181996703571656567703050045336740861642100125594243086633742897811173292244838982752759736192188407211445341086769148970576545510574642389445175428799316088639342278880781948725460833633906445108209731452273559323631055181486050509009650864446284208949601298932993132700288844627457329939813893164511850060962364336118116284874103264024631126675949506333611508112604088662713272759174411758287755529163551709433826121924781992569248518329705527016329801607024259144500251262198260662503182176755771645916614176335709777876895386204836022897216237851510314557897221237868606622652686653073438890126186266070290282978328177452056714413748854476737769152879667204197318342469030481248972539300707899373317691488629201366135860996491683053168716862175999339209651623241096883355232747282579581672150425522889937650637191674269904385587064398426671510494354544079050843813259703281515518401432531633871867292523429369962532121267032084758197721004238216831471015640862684749559032547830429004918064630025461873386415162407039596230196222068431328233726703020456532283063807954730703360164915305297082892105461013179018248638449801263538341430498167128259133994096788192670701415332752774665971297457207282000015249171188342843542281503155965421487363228177595877192014807430611844820223898765735150352387531885497952204309291055067537751016148682607524365806580185182194008047971911799626288255776442503664086385109196274356122920202002462794422818886337200696781381897113057472116891477899476727580451827072527124601212837228537313247427823094161106331934389008046626354294963949550002132183659788011234249303269655958226263432772204277072683706210717961834546646592553741453360718291433420640604678620006280823906234861397863522055618443611354030023179925969669798629399309423291082644452790549828185202214926724531566039600970822270948367155838338510957686256625134227380806664181317170956821177443477636034501979023177505227706183430502214583451648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 356255423345874344949557936216827244773085444327464763605871249125148254781825633636527045126332792276716065932287169035850125921018456347686499527547084929248509365506142864094591926829721320040602868624194470907908145044061635228692497080823810409060242821789042885172147370040604662583736173963807806714506437360457494712850610097912946334706228511434639277552047681762144678930729538097772028095580546125780886393180741383845016383593658532892442606585260638989741407259535011089391872474038753234571007431193611571523210282664347348588116909253261101992031957553097556079073341549792618504157740331395973964538382992805582422038665121273492333899903676916092673782610869266535204984517633608883377242077024549608556210483370847865857220340771695435426512584464150663214521539524920503113039381196881477701345306807473279742986564402227643182369518021834117771199634001137987414482404884641079417981017335331126459608068225449263111088836100994985196414833404898362125412043076873156998516149597580326161064419279653862941821545769092166818965686057199351064057192143923559438403493078204469867658256173983741668575265925903257771811257562259461979959357161336243946110362915716505126231249972032263707184741973028188482588630827626888705149628993658550168784457637510001589752204040845449716986800098466782164387530568177415774025168394713208051366530579498249124593540012815434008793166563224898675413065315655529117745863839969760549488696511702961870127296028226160681715975014758119752623755347052191403097772190553251958650576510240705524582694538355886231216093271504656711541769396895765329920954259329085815072422860660606654990776661153097838894094149004405305236929985737176337868764302569724086511865896913327755569394861802415329389718103632387224901029385379281015183035073477791879957642688578340542684033107963625353048128331962337428749477952604828932734225065804817324958273550911115558275864399856244592533025172087952884397240982718444259320764086361099071787538087667654078932856827229728052328076974050830725899794485934544152420083909890640515414434401114890247489443458318704883823137329344241727261090547977398980798959857062568086448471211083071461659670189597638437296004275791245707885431230353226556122372056814215318911013467281042406624470049405257126474503315506165218605842046726646549895275066488314571380943853024995026269056928655785486663363056746939831910312827873000388418878144046528717052596166993391180194753859716635858408107925310786758721328555829349887658062337026575157211751529243402775755489940308806250085342919781309144091036748929471642247982008055453258216525655063058392182703391792531170460775700351388993506048633748957414818690358182164081247841838938881693860778980821728950952514764749336588035041146138626016016881775559056654946116053307322914958633064039252728066677834220830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -124793975797235153210756975512203726135497999896050044585003708123281234894158344354991561711577831037629655101942611173397742133285624751279685057554982844975235081605895652431667857109795781998995841345365326048161383849059095491739371382706966719142329735982396853483586689123374226896647210893966627332190434329274522220726272404284538559854434484401763303506878967494259126517938457012723291613969576335070736135537145599148418921225678463703890658867846512596717118789460955214085704474566485849538902426600268305438726436054555483147020363512397805281815454604720226664649862263789475347515203745181452934276405182139040218788418192646320702299763627014814118938449024007987120061414875028027328599298347548240779265692586787097803149545521778201652919013015199827696427042833793910108492826340598633614047247949359443245939337609240101449470806225844471837246808821502130753988858413672628857977148058420784255425530377399132712014772040388376110687291435840839903232902928954518302784162738691882904493588041116929871302308891933152549750509018797502515989334796992588668571265415690752518293980471469505841582390828383827713005376570500458660894434157992457472064631715545346229064450792940164623479327518774936937256731111797559569602048088194980206418244236838572891991262799433003328460167410902582431988475662634281536953735938388071050273865131723205489186722293424629849758762697998329366610526861150641931547950614626479663650189498331931921768926086352165212484204629579188368282896529783813888022151913613585938122857112237860804414956860559200648735091274582300817230704186209726649973009480940793339585794178687292491616269517288837242541196816935234857446346032927739579594139764746569259281049367063282524153995187829134917567554057819960423626148165093085511197839275887744518574174980199635182304777071008836704906912120924839235644487471618896674297021581908130586142046847772535895369744295309844862762090562230949273014894809861144061544259211110592169268441031154629096449114687974070251525529411206621415829989591974119230172415518336196840871555448793885243379558096395323565911211564886273928498128470905994602524892834747177620308011251717569377956281949020140634061411495812460749416590314677725213640312160291704959200237576351385198838074997388170106203195484323648856225361794502382663785687980989909281844723236862959500567166592537317539490042583183164872039963337595445697132196947031403682197377924098472506614238150357414918404593665745364996626384565755054690434705106851265691145353393467585568329830441581091065562281975502283150764365990059260059501374871544244574433094708569061632840114419674188931677854668986436108904362782494931357229517704812593705776949619383989345286311786858343656591467994415201661436753469211489083669717543054587534141795428456913340792712291329552781749865215007129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 37301767240039343363897490997175812111281694915560219530350881668994221723350430971325930705519217454610144467741033541451189023685870252683009499260192197155202979484499828576159406610478412980104353478191993082085582689608164473060687572556155083544153143213641147901443992992853230921010967663896629500269338770232216051419817513137132625197397637275016205536366215026510464317720991890409954690802992657666290953005215797192488798421501031546811250461184049333142640643791677592828288774658527833100539199575365908468394150758095908061991566791264101331147254116964569870063886941285911787875666268582252118207516182924049294030638579595963814718186779196637812488395357264305634277353813057642191842792553178677348747618192975903581440057595491952552933978835304912594306607738159956033291417716355186440318506744203763343254105008230969768840100120097277462342738399904003535948216093551685395939409981242937922017078788979739683952349294540138185963407284039977665224200475641198875314860399388329557779034547508811171207865552446266581980995295513713301251811962976997854130644377399035430172445934443294278994318813128263823192263398752783344218038253817977308241983448023228372259380438772294121146455642085968161514316070175791388287885150311567576162282866070205158430156843555634273381455889172994428244599516917175883509154034850324139749328723067651876352685367426046091897774126928921343432813897288573549160987991211617365368557828026441684684144410666287595106203692079868901881163143178364045387818853221292235599662510105671545833463611948564846473193562411674556018486493999675183514218361097963483683352598260532744568175935334653682806923571249177160176384656761645683440008341236264847797502244961625130726654681115249660762315260549319116848273181893179136203145660802545974582779931840382059262585733662032391980953284283600238790693833158249153385343666451482018442200600651898747922067239564656950407987620362222887048505027353360478889305628675762209866252246630571528510903589660888579294922690114471289583146287363512066930814530825966353899766081635718932606292518408373872026959947103385343023067302213708017967122007637654241668646040289290902688965349855936545464316351527568471592753081464463310753359170488828099382708662491781708328344421406183538716843165103319628845341906295444331588256053414782810219604166146590497507081610543808401401212127408690455264997821281229845014103714810093295636197165531970397070121540124474113774087256397496473433823894546016628337770470913726550257747746738619090683076803875863522573923632588805178575983728280700879044009796324951700944130302663946800719478146982235180442662366744573702458289700876826301590100283433523550159892410676683226613004520784103986916968204287991785001911140783499491743644910013713790995655829347148041744126265701752697465242908203417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -9581202016625161162809608134454603359878555616109940647006168341510726180184377064453451043164905043747992048869102462085995192699388385089408978433648186086066096322130800732743938108353601926268401726618695209203746955321805764876213760101272685785137922017029249358051426807059535378050072551030667921423572251731152050883126209447123875497614654114108674145291021914324318664179501270901492067612031614698953151065501034873585476933972880198693459651229013054394335117867575762811265245670907434403130467348448317557325386170750755240212272188504503225349915179286908143011190585988649298041554439918473583892619743591842483398806721252218344071580740017499013957735620027855811042339292720187151466839350033370673167370493961917520929720772782550604055827180186623261476379745309755159282541778736462192291806809178972562926452317063639335643726584687614146614793530308030463753001431467661762882867328667341672804110479476890608559053762815791937756254215167697895402352787259531761667213979616764481456432205069139959451176235961710524946361104121267738499893618448785607381206529528305167494319685753176849023175330250092208419990495270900462295346552833605689187146230920805453973322384413540081850920369734172264948497403408577691451662982477990896750933991186019143810538251322289012147781809425883197819752184035450878412241699872364411614011355318609651622982139089215169346356922326892791819956490557099827778757219963673412064911359243384901460748964474899863892191935149096747737716786360087401836862395941283425201971771728093556265896764296694159348267854268025720685990134023032572593077233922582633331247759198433906878400397120877128086374944368233211054007554316303659327406406296014763145442255438764969614789902822848024682393981726672440589623193748743675584901309617996195738713042771465530818333250462575320124979865761608172865744470229899212480976167875266702059194219498406537661188597750004341296917309714382871513069713203529259854819207559292609099929312607548661784050857599724978429285841299628804957514607698563367750170242469919415568835450363782858209211876366452233085995380623615002592316239438174323100896044899100848706651766380297274002985745397418674140569781928396682090981279523047639979276170971020588420331075832348444932389576328019030414781427285399845836936205433327922460299925553951413703702938988543114774707726075044344896562094337681312723096510664575162795294221933127929578677609906605159004763326661878798409856806140437078061848884094484660802168980103398562877261947279487787000485716695446747934836724064067077360040027463684682325938072515324926509469270114791949280265812742724789060844211529045716193374613712392377406617735711081683130977349170076602256065518658455043494590368994682798589940688219245347156174156102912677949045091901182512606870512969926781641450853708595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 1832576388544901907265571344061951893650138645180864126907654125345011887014597416518249745817373565888860066711400023682725857716921018215815298001186842473349292192018023246345289512456325044721013175380231718038486616586885289382521248554394873109209951707720950440766939208639939895401918243151416251079450505374246568048082417491653918608886204103611667458003930877164554339996284091268826325896934700432356353722258068296667010321330256941267653362866452228962738904289303252748769913121059640352910267409829201619105319229665376221910857429035329542513439757912338047993661694272823189173566330357666876535538423156895314240775466567293013297302576856772499753978343377249837970497281860434129831033857096163070789115665536101261883990614868452964049184009892912432672421152181465543483491302005121391499360482094360709905651228733879514748209207473917246757605282238125034202282608532458558170702667495171197220690030863218887083514363599926164275758007287188442425317399579525010032755325898155024052234472402443954716351982588076424605574288722573605245183841438765533979044017299069512242046123008125005882370938843745919088280655348314718518796532605285722268700989938150543589542806452374623923183858887664191014332549262323523205644520842688192882254342185153201410824135231648513203196303770265067829615264496343700755515841870916805777442416163798707550588351677492492917880631883314036989687603847462876366795902311664814784815330073117299580780845982135749941300999516461419429685253549845670374314255537486106691929130019363710376829074278030337451514027227391755406087274595919095664638030386946122222858542150446813259427882581495130428519110031960882546917599384930351549406396356682322992968139451585752134101750554946778779062831659595786430579299588107466592480511122478985986593567695167433195642071096250997138168512123456100447267580380644869382156857360662568472062946404283226108319390413014051686867031974066613809911897772391507951891838912478567093436948347399564189464188263698516669594044692176091942240665808832511353919418019847213040677544083649696929135650716844188363352611010824848883700047847155345824453959975377178335628383960233952810215985818698291285480418212168284212618641122132735302424381671248657149569511662540309891121528138169475650136577590811286481397804182821716592895686681782728489913631298038490512614564614450893533694205390882219522580698087019467654936543041255809696458334555466596370477812413220070073450459922377693891058823436986591055371631968792943531680714949483236166825993063425849758680638589249846383466246028711616631815943352378452963336225466215061648910397316559473389601267514736225612611134504817113316394582371020222393632410780784145083876266070120156316058056824545883628701978360053497793275944581169850567812662276116306956179312690382588527259942912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -126047929670382899820713858562102133923935470234400392610944104489375099159037642151321958875478076782807448903366123498749856161481055497955018906931259062467868587547855027982021614960918593781776224535386717567640772415540975934060179665758272231275624190063156483864607250169108435509396988921884284631433060694720779894889794824720790691075767082030803381265427435394555016949611253475360256742232344996674220090825608107599899902360177200822881907557640475388043500559865170046901848251179715146809645890388815054293993465185219205631640692690285597077355351730349422699629538100942840343146568910267599227114348379309837971625733597881079596651026431750968607366364604944137612958722381131112015923490650402553802639112701458728863617613928672982050483923413677519118569670458027481698570135730544118843719321821034996427886898213948140331010639744192593361796014286534337937595973937602261277345549995872877471203088813166039474046149136933773675764416090699485626622704213861628362362841010894431581216506339878937810142685143019059011006085703683599641559269464598488087547062205283184449062659043000967494601553923089923938087011590021426786757647587025815066800695359197133076435852904689288285428196400863262596391224866259157067190435726383585271833133144015089830690395061287617639216409556862373579167663746676408821013871408754910215049115238942955698965445703068345274728761349545612086870590354834184527609109911651116557368342946478480670539179579150226850619712507288402768755363253013575474860956657136873152056529091258565445025119366864804063517074284912596592130800122085141501875347150201322755071025610775293033566277672746581071959641186066355615436857338408385703784941251969622354058601921746543419382459153662885075541903847037131343708417248465226345814836038935863154554725123011601788523568368805106529369898635018810814889913998408888077475952760148977306528139808089706343141221792024083233774091838126093119812422833372519838730969339689509936130694523966832506813516646868631366988277786260694379894334588288133037310283779339793065589890595686056984773022975328217322259856762377400585758026604030360191402446670630643293318314368908706392914411307714540376824673472159415699703061113086715513001846727951177726209368382621148709156338224137233900353319064307233310910214991580655151371727034398534957793814577702136574593052640713162947889205190874017297176179423578035197852600538158171305525466306056529768475833698651790053132563360075477503823006183065644184376853266875651241928068319151620186660410292214180228885540326572197388108525049022362445871442366431536987544087343399817417077080005461848636005692261877900505558610203431732403032754118923582697048005314302859681405137116188133467919661723213152183242709707795068502672523234602200725420284236187892684052388235131124379266342243532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -57510216678988240924195616238916110978256081338193627019308785224376769406588062320617562796992882386733861600896610767273474751059810108230624103475387376681973102612489336191820581567322712020922701744421510054478179095294282117883146094828155411130279965751705670774907322311246642477349928177412802170918317989218919967428922551890496053531978585604632246636225610775325897376057086948014082662675171132659719683165408697539019365314538629487679526624550154638209819773549995686462320279037606825882223291734556794715396476255526022364568053878577421886331797215489801841830591952298425863345283818061766371017920494994171464583488607122432392267310116809798032036046673732989398554599038164121532462871165113303566409124524550638638655742218122382403642500430304513844695164401821870008042046209027395398060867303349993506670463238648285439564696328953498442641315140134995390352084285294731026279471457684321104908473627173514176861635977347503251513553075480908017150633053451356672041057885575582552649076701214032196372788823649672084257646649855028612985333313100440328044200424339682769244612330169088812271926882713665012040114963212443267219219855785150400306454386642812744328513319279442808156328425737534025226673033439736341658296415042488214706617467690895558618952773296767017282470702420280950362424982481348230495013194072969302690869991424533516022085375275642245652997814294810365132133698493324901301481104745026863349904768441425745767979667212330511519749584187982827601834866096093611582748867129639732105583951636311321830681788708890416093471711067249427958191156122979689325522791056110509532783701705859350558645216369878809462996663132749375711628967277647384412608355707072589170366896793397454972769891128932573568971285851364090069427320858284010252326843206344006439077816603202603264786992482059784417251056890592899585048068184819003450949923723838799654831659556448846037810295154093111213512049976790840276045111856668658257332530802693704269698425526983229632594530261388300969049759791978608641964272438552202468576767309688700373071151452622543369955836090497905552972117021936184171998020304813250519581431979666110112716234200799614917427949003326695296255071704452171345789921914919021662995610687932102326218875459887610000455755237282687719995578235125037811686745950595091529383174156462997586258059930590502678030845374430617483444971639435530907019508663800255288145359250639495857819792741545418545434999379432254332993126184015708864405073321823337984773889562226130011191206464122011064829735829156108098610832995447520057240693163671437071221756477826179099478948171108698937975431622792453107515141146923873433187870375854027296396069931033531967081943273616764223104427950453910291764737819011994457721951423817690279836306634026794733090187162382063070977169710853188938873899581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] 24618775466922032523624061358853659662058168677366007801021320704043886077219056265208986727307749772257651443396497280944919129013002035564474534661255944431852067102799349085036114966427497766698402066565999299625320681904455768943991166570806357868348713589702382542340344092355690236053006245410026997481030059794318789625449351354889828917622274079297610562222991648800370738668445091210010043859007088136260586625457218374962696648154696221102861780785364392447832740677245208808506301604527259397152452637715987100756987529440449090441932168576691668451210518479091766518572285186994433253693843108103378169824416324830380713108835775964295020939634228160974398196950001691976554295984713648701668785099332816783985722468238095981748646494048324020149081444677387752148104688166198714376564870399706678079085298974138064091806943026789554829408724245162367448811417289012767886961685216556196943471434254005939204129713294176096832702730787609708696491450783159805328867324553136571079679688711116995407227106602685075592725881757384309389210147096193569476292929385827069768111025314031606588639258978056429179116650137832177808499385571817174198057270599712008210846983826609599308300659968615040908369308840068193320123421075056974657760652201186820570938186740083537594386371508036283132040157753922735383222563074008796495466197394012031111185144042111480580811896605267012773925575527641158991234322960259221562251721100667581211402491787903704614787689859344618741919046572703601381951411139263650138497666147970322887329539925031160126626629874785196553025835538274221185125180817426598369457685336516488916895748840298004904200442691228207441732351942222470506386926119273324907957521687815739518354130304961385946499376343554370908313498473296284397036338447951961880946409381293319817115365390990908762986373072404068559019963330568453269273812849585559534128775252471652741720871644679339411081464937740691793720444324315460049277337489671113008088323752824495744390936524644170936876674694733252612232968865936494042008386794738780521061838790119599252351551310012284690957278744966015702022559413897462355592506716666533601130985700542113842125257006024212851673581884421909887975594320322947696228699935645260532547776632385162721257336219607439758830423731032023242675675590389526022400773069563116365339753016874574045365112141745291592142946994649893158939340023225873451525359216427781861371973220635248867046346743114476927109891609559876485490450161998312184731697582936694636418340489583362346860756933102210823769104273169740245570420641465827833597867869268181836368121497020024780712618944187520288464332649165936184435029134437819417738360230833762027242515534760450680653080294566591453776119923174453592925931036981398375406995571389205883641913577206286777533647769546520812196906017459151838358221619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] -6120618400804155383449079797946704587221700431884568465906746933975367053062552491764300890534274442474279073607357475499108545403413721796876511509320287647950588117856579979291900738941555688514007384060621925096911846871742287358777148382866414117431645780204000888935402046392474014358036475285948432532383051280876761161287116405461459767248301855559188000532534381557442208498854024688764397410678233460621119238596001625259562725606747852039826956892270289239371153363044341604637874014400720143197711896894661178655705642866291091561110179678905680614770659579747831548579772108670070479415932356400492707933597358890448802335149315587862239051023897361148394965677621297739984704874654166211234184344481395214624846975724797367553946920942229279031472797961510438084138482131508521583245330359454699912987535449973071432678265810739013207308432643981475610051362316159382026659367897154942443163943371210195228830393781642838347531675240142520333314471367255528280784069537055553808221127984216639208044386325660907729914112440929831757377833513701012619650138797457244805150330025004742944735919453395439518356447871918970900006805294828353737745982793987039760714096229249357245754357857179601801626279969815857294181580439190101471143296520224804885752084771254068495441482497618376588419612756810129700787951144129477847594061927618970024723878519709928229230712224897578137182781570428903487644904344597282425699366547079455087382720316138749118867305964271965799702331000029679530752041230688534614741027436201612781887823351280877251474727633056843925059810489871438629710612049230127738838323338222265150700290256907245834524871120920050681507166826506557243445940123100801849670082517115724226265512413628805180952547841366898955182482309809534003248864142182912415999997112888357106772447103910270037684105090848143777117405204899605779002735879288836083522693726251954581643345306284741380686631819641611607452812693277607869205864385328616778656785664620418067899899257389366875115371885362726738436499097431539008768941082830209711935616511477422300578438023882547509393546975930450954707548064261609061600550694827271798414170873693826461735186195519906025419083767432778047976677324438599926196274194598199736199868347428565485932730912566734699277737446411131479876867849920429283823392043057347183442746397780940987935980825619154440954547723838660897416780318101646590196716724550079692692545218131629806478066863488516653370313360862736755705790476071993066135899178436476924591913182533767282107102335707678018433030481602541440394851360650155534890578867470316743715288699955309648055908720832086450599535703283037486383999150877480423481431654715874375089381793088907260452037177424525743329639351891218370586572441489725040933907446148347567090890864455251099700424100849603626802571641792193704795800862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] 1361075336382902433590955911951953027673180458130382462971377283132672680092096876655983900058708109329336098405297671089798788336730587696867628555336491009738532625368716206305255056735821793477228358661612494131992290999124803474465542968248691708615722209589424638867410959272567572609580855129091888812016745783398783938789304858210536015844073130135915602045155172209962300811938277716610032693134884479630766590129502622162709168891948408945588192490239577643057287646773500734153534479036326818194168233837845888146023953875567929382165731246390091280156201753189478231066148725726455058468419946980495847517586023636414595407208266692274180571319270834034495176967413329623605542450197750539041899601353425901271187647185334274014752510864409924552265276942298665330010623549450932947632563726207325282619250417437766129427686663474389192881255603794579110323881190917068342638663331294871861466847981280406723184818266044495638698474906269413000065502125705661374509957430677401554063049558204502635438116953527360790305189460677253418726379918130977885282348177863568561055120636233134140747590358142773371210842604700189417592740041235725379371433301543044027389225313885043354658301729493129596866811622079064210840653415529504257547360522776090223962617588699174226137756930288670192921423052628239490495687437080820194507105856587998502472408209612693773631047354890587576354486480822458775363930463390856587739997670824229454675968832005024711854994922511995943005686087996886060253017200460692840648224055143622138074734875966274398152439575101718498030777463542296592509659815334528742619605941121017379198248903640677953693660193837585284687606143141948964457736088553899054394948674821926046407061476594749818500507646269821930154303621116368825057872429976043428781104123513673055614532149222047509519939470410172836317680923694117089515645030010201134555289561788085223075443176469019748760290116501431328842959578004670540035569892274084004130576621866098508972503104096003647695080837004360124182348817986606732245805039432233262663353242931328975382092356661105036848299721201689852508094231376023846307850699513212613071713394025230839926900598631210981976715392688984581031630855563460676967415784005322999960058309742289117831218478619901673611310447691660907510446363904824800710302363622206994430324367329055255416279496144936568978294684988377033881251202492664306862043737349961875394194280165826153809484441133037814393185785267860841947645606205946710480424486106860546742916350883915631720358870857373465224478632771027280983615794579764498350482756751510046735864069066127992682944071524991515840387915726349422488375979470482915147404800669069664005198894874269085583407857713936497348266817913518250304146258749795021851713178629558073161647003260398565310062012557812283011833661532411918204639641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] -229733023631250936552503049818750959099475835722275050912011874001059062139473598638941073609127103581269386912473461031125751717203429691687847589961978829634889735849170554338876891767426815345173149519783194282594979188319461431315794251823210622120148139842239565300227190375292261501750262735479781404981281484294915676937611226293555519744386121909110397488987886614888949474599718424202849023099147983303941839661123802251752638781714321938635867834984866463081170351821530739681427324276126312374361236456672914041689177235807863168606495201225498018759856068653693080577623177715067861294218257163203331950051150387678837428259784272570865544791939005821283186265818435866198328098022141932696238692878105894056804253943872599217276112088699358608206135614445587502344318230266694219322675243276350802210846410842978035574312891640547420095569459578804792847703581854309649256403771992494501050598873913765466531387700584779352050033802505105194673113371936508111969365260537403368418791058132160561037199297034928189924423193695598588062923593769170871860381266581627923686081182633981335387163414271542678434040407729583673928998636245244722590883129552320187958866519397941769246994856955627143951072199300202799364314447515184596690468793709756826793272540467269930106536126947497227354773537233241139622115463144642627805100634875018623555183652240296154414914570730390645695765477741768180405909472791454392843074283825805888123362634874950375089507033645584653517812381707743515887627631653021421938271851439921326427192984587731199208785039448880274011301583942020520689507526226975540667897782852731926271940755223616227383229669381369073302989979903986321285823055585513481957835860808809434975171915639102836447235909983553762788310654843690947460942842841839414981048460705383311001536652624633276221177888779161144280096381179823343477280426352363431751160055317650332423675747425062398558073272242182373014928432620683986194811243132635362560983465840435196055628320682928910651114417999546905511271898587369918259399663261751916516021634760820591665309217112452303326003952515673372862461179733943362134352531281916029179145609531661318095568702711727446759364714684468912557101632088916500591587451010437907062646891693381540621141976549517616014452197680909300755155634972024649712200748021617429716153575036332849045693896774909553448200211133097000581766525640005855402352018746574296534273830204068834703023814135410751219265383997524293478949478042226316343035917869092355465775645343280676005101409530347401589714638030520221053885955885887292026109533024455273332151656603419362475854881711579858238744606331222694886493858967651492848010263919325327559349728899029277356309423335839091776149131465733396173317257495344170366726428006720985875717806852129796987234503599131590911119975805432830821715148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] 11182331854115257614802406641318541868844156614761999174803959547547978997011187945793028535208770303334793884216885674505223774766989845304721429540482205413174851954991331036178961471419811691704161828120509252628205789431316889960300359533687125550030949883634299103651350204618306985019439362993332843467434203847783769115541822064256560577925866558950575333737372888360399950808030510830245843484823796837615998043983038911427949983217073026550282584839343775190753527730702552679536044151580237276060974210349585305577664211448982353315054441081598875337958704974410849944330169474479536479040336485527316241205660400031620560751140856336070849890962887524165876123481572025195608937424359410789557212562620715650826985957615388320012699467755411983491595946726958475363344899688258020946812758596254501368286276815246953767610975982225978291237020196772525426376680622079823609883594710870527074114028175745101386409735728967616771969819582643972632669534162738146981652499189505886034910187206840276880339617857311111647836050032788216783454043690966933705085380608666765232625579980650513927770581298086463450455425967527593819862947243036591172098277639280074691665638175687633791278422220375806961711852290551892126195908441245606771307695476362948153394924670389398281296851536328373311798485118346156406190943862096444947451054331716664243648478832832861939892346005484753512423831746957203615784277292661730004103022502355524034723132974559851151896889647190006119155494112752531182473017147416202088301679770247492365570121986767098807748615929411808633990348763927514117084554004496574382782312229505057458687716629358230763766646557740192208977353316043441497251788287222316396030441961572998480726335793658725075748322453796830585549927136367339018493243067862540502722994385871712785771874783219888915658295017931994842772838482805967335792983195554443962064408041198288151123256825484121410514813550012347332181805788606480624938228590123091685059873196462106339199848489561419377747539238828693804411006866770412641544051728394649151022610511099692160100378131606281606316468756212166637796398792445802499932319191071062295201336813963471632307184390595797386389031845600236615789645404850356967824288789813655646332567181000162642011684068904273799152000018580440802473923404824337322715186031259357601624092518956208587356190213231235321048741518052595224780863311122153915425469824775733397325292774829406300253014509658979221818751182700055435889589823128319805872679851061507671319696047295365659025603389581473234938763537288090508464387895979499975427729390329063543360197452251470878571203107001604245038110746043345883218471980047361449836914933519240161716544694284564401852807223576106651478609634569026753750551760190873630931662641761115894135424275831762574551068341848892919200191777428257744145612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 4777020633498374750440490047711070798202254763701386609248297360527584637712683425503057637772188138615767146783740961417812955030034118359850985160671619737437428472856723084304898774986674715343220358171869906927358497402728917686378282442412807954822019610110813822621580811871019972451476225312016900318242449167065805894333714200701397799650099833162562557681501498845462370156284667798429944754882876673444490905730290735832330549116467840507905336789975628269847895096885898536405466474807199144473907521798051198991557149424395255040246300324749246361974726422348126537901120484757080715631815407429159413387706596623512038404793392716395628507157784353191942761457661231150247796559519996499935345470159240171250956322660886194552266760120050516729731375997392586417539763680389897222228882562820751337367287485056330819783334955163068635662944709852365241218994137697818977345062121629600461937420152029432329157198972521221671855080218338601202270678530922338500161340584308179486249796117734485586328270115547228542820623514924562702234298464860275465198727721587533829105065813041874512939391842805542119471426739320623489196885137801744706029190267081186472429225283222916280586050284235984898331814623510796283186977814722831743886247915276636594992898163445521114841727859784071811019062556877254757261285606166485187066702868170806168092358626625692293674842884998399436507899168678293192408227246244893681938195282653902591601919591070362497349047882305858342788163183202057166684725165518433702426622311437700650714086074421874143288746255065732937999989032903554752755644716596862489828392535157458013664080404442858344509399010367365863349027419585842782329253924546118547036178734227947634791345982071234695018481770334367691752757182364583408096310484390093829939288600326349013746417071595312381263410437125116387377396378215449287767509146364857527370329116644927769977117330869707612580317953176643269872665696095309807961087937300450899412294013780698166777227765610772778020991630984125928001834491274539454396983778755617358207781752601606623731580116767464130490206284707028314112864215576279413229671273192378007831320734948416552675780163796140068554324463109123910352065374802217640978305884988037323707068828017889040896514421290838758642448591861903870906759541455089160081569003065336599380400577694791491052721860289205192015476711116876280770546824213288646099906567335482707598547415770127215730043251878383362221215314416374147429153667302988654119562458408469818221860154278504547719780718317714113829994717596655051608325164407650877768150892326463717686818652487152937529537196962511175876862161444561803710781007265630575326584292536854327386160476647734449568921701131434644351272863794288588039795177673970746472395933957154402516155840683449335209122077026276153226264838168842434437447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -1137346218549385944988179195763753796885157441879032075545544687455391623696154345237052696939178759898053418066085532786681587036010809102661074908325570871665741725201273093710660870326912514056761465604230852480129619222306006554039380976627281052365419749475076251551525093471455496073879795330739709719379793954578587207397397542378499414020821801154792015268771344018125281836858443266891089387613096486832630666880782572467356053144019043710839993785235057296290335810867438200602532605956041398399124024631041363564853729108649265617064833612055257472570633800704360334174786355069808844065880815114525579728663007877548575886201258689913899978543556349380318276578424403255428647126418165917181397852931569655442520784186482571110478236947692488277282609343428518890333986260177322423245182126242326142601277451329238239000890125923936754970024138696691049958628134382867788261582044715912756013677164439911543534267336502793737994987988034025487378955978134737906832296434864912812801966427577025844474091233040170335027150905887166355409582899434209658106509784506049425831462517759866591101899049594833799514719302073583938163346597157493800124372367094826098189595180044395672693741290036574945815756003079973367980153722479906544407961472164994894985986437080605538935442897332832283297977089891454105701242156281542110881136884099590109458929239562392285616380931531965677768384461308157179397836927508254729097847901933366316816262732469484852076143315095143633808442260456871903757955726378097600836819496092006162441976312112223509711761453304094656438021165980489641069896854468307963559375754415207222063282150830171614896772031362947049185805812878476601599766090338891569021186948257170684512183040398812749327269124850883366523447828494806986971011137844829124108884714829604806790749689896860719342141115770002607507090750887865476004932741705792180008422994424067231637252837982564832041929310840698276341363204471852778507857773684485048832262678205305352737580753317845820691675442259370049171135075249999510356610661501081979639017731456573016833543391687956479304963301966248558800156368815794852423335578610828461368779556088006756209919391160600376671477895782775163941238932624348868308166210524329627895584375275658815262278756712503156334753923585279245889048041310705976420447980345022936399700996039619501241531152511236676685989995664335706986702615761309233285643909750782699433991822001314899810868980759258468941607926666728455199342224401830722303643929730932093827968714374540843242782985333131883916395805881155541051586665628663012036198114492178024277490828248294528743757350072487843317583845692599147391215533327529268767119558059085274884003746494012522449450646377814870802375541749587649964909970852348861987519547341692572233609161101782246164848283626544550973669462554897945303449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 117321566833220311951250011156193124924755806493724614032260672131897140711390559007101073992518335642710862549342849959509017706322593582118914366671344874019086892838834364374501970944004270075565472687168628617162944113129958700246525232306478820613811409159749483981194826558400323547907692605222505822239798126224355470069210853089146122928018279793042552706418313842632344919757652390391004991022268594181644453034368065581214536569809645979008472230251460140344185251276285141083398156536280269704019473237329212338919610623018689074662273054091976844514898587473620261697969946542828059463647005080614779656757850087275787162843895832837532641361934579668736639684966820126971675866677564555666402578067542721713220458868983735166963803812277945741042799470337823417952592872173045045459503047463188728411602945808211357371977222511416294646082241742620083690680410479369490967531211141158347949801636845473371983229625037018810418940020185949634187113185546978735667790404417505631768723289480663557567723275975242123689543971876267244833531404157125145539825149027400822512718686893754157410687438529876330788673053985508780322054470585475449793992695853816612440358279815923621977460940152437691929263056477298443120461416071678603495575489439584017891003337091927915869861931899229435881874444016953247436262692738035066166774525019988523065258231222869790661511580151907710976692472116926962125867752590610239845385992351735250097784199297133289321413478402746610788461674899059954550044341280433510504312556783784859538489906549658805672057957611269592932318332704204977173392335772403026260336208996200662186679367080481206641583973799483021221723125378674698707392428641503265516599587912924515801085925959615381599836193628964588996165138630511751750553398370604990405516077192178920228123285712671941451438887009768221081449667928734279286768241007533317785250334437923260336416152244066911960814618040363547446981070044423406907709357136471309783741060694997397765375644140165555431270576053136916741643568944830972804467697772210280485992075856856815563230625683052139384623332097558617038730602796568578673997722300950169161307204451614405841738210921020744878466810730800453128530510790513699594123850873595405330285704745538924900351338186389043117154385279129655691648109299779908068972399749820995359876152358481373716754188469727832565127787784854506455739188968829749750587315995193687119425795753417082123110647508045293684264847129069508519690023294278783967805803347685548039822433867830053824147803357257871030306083940905500660880357877558983238530535938003940131454116430229897400927105847042046135199357691358671234558010009077600378869169505547394425066459257527338021744007056299427654319550488929335211619363278223285408068967113756242624536302027085537938099444521421970966017995586670056125235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -11634283392423359049120802069062886992369502318681497348031985954605744801594571665248146235860615027397855700802964458984133744183477620473994909665906383794228034355632757656195910463033927396340551200794856543358385886789645925847864402932357895494926638781398547466488088600470184755630273598034556271591854223392275064949930894261236535548391350997956346863869901615474982735847825862432603956790014908304894571709392557967431179073720796108375755435515385574793405851297923625581084298380640847758541846338854391683486937476578107749379639430535613056206296911739157838938054390637301651434269605590663780066465365066095928210112055320276691988113130259683712524122849157307416995501977317559644016786909029133231159931995927128443103437687216197427000757237123711302425690439271580789684972548397207411109574148923468061955906850735976824353034623143637559576670928910954147927200169424241247244787081489730354960581514862374541469948558687988039315891934782204653696715893383649952844832774104231051354297042966500836916156380963346336930130266839303006553041492773717780422873883545882214300558894942138860340930689900569970450672504210362861763317158407376209584516913614256564714503097430394520767476986300120944176755866884605523166822529139774967533218444181859203394726694960785276544614007352906303649689008141845699020316251290122862705337046006541835573883269550980899243361095567470333572689065666234617344216238857030178834133995786260350754378465135366513585692656146692922321349182508825324026732519992102836698816350558219086937180710141608398666689495272617601160292021944649025183007233496351314835365259150704366351234358184400829158868487034215072465220929224425601013890574597922304234487449194287964228936548490361636230363234588357529652553320097141745769323396272789230206870928499305083913569412625376486831899543369376550296842983981395476000780288300386743055077607110443216746963748411838841029460314570258016716345723290391869099637081951110066476473163106726678059624831395971522556066681448494223074112541257489486317571749365555047618914124447914685213432283008177296588934811512832567913757408972506299593177041358710905563734129278601578256062671448210225113775018818691955111599524128377627473211417103379971012668252979192862657826514356254142775087287719030019561988612263295769797856140449651081196148343018106529101498952940744117719053286591326440683366519469848691180488487097936449310381003022055652501284127739724045664812142061158648886641808110741925742293030435440512331647229336614136913033371472005365429104914545051666713769871189856432426626234409858353746674848108587349412848008099872276638991783115981673467084325930737994389848601541772726792174701504326976084873187668153372639641429238418712773138045329629923892043634132876421758961355323455174103167266382794529230028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 1873760721745261305288434903114991341051450636816205977289973642947171784210622447692005063509640632245696877134837378787055176783730809127375439795338738783348418044172990649498035819078678807981358542139460882755948883732119922494886535589059655267291008016151395621803541126841975982547814710281925389742803151548514262052800630835680238035737881621984705939819867777137097525075962877674204070807330794140797831690976281257535116634371721931034813185092390603949766236764846062437105211580358416019301951294137106325364444264728455417474316166056591991983109615885773872607793318013266262590013406982109416226504422332429582808652885562229478341617779355347359617158766151364736567975681276733599291760856250222356941101467284448402761969710100782903953419852234514383227447188085515765697192278156731165567170122117287502247645921050315652322797946345691611922346316366387776101326610873719514892123536567212624075668090323614705270436424399891044673855222619381590481188216541893543929274283830269850533592691296617312178178893957260386867105243284831858213552135098200507235165415616111873127876551683925576581222919009664721932194412597432446401713815758948546572349184452189736851357665889557502300253637963286011950394531198984011871015549885872860639733421054597704961712050288026090757545810107224322396459642264958179535243886533033925014753385461986842309194071627255351472697057691909337882048731198943363169591171774328668175506743668518174098757428513100513638228605819589079600811179252268757937837496140092140907503782422551425324759369473583287041353315152712937731111376914192154746756644348027916374453670392629230655991372727938321504260325174498936221721496026418551335654543744525639506829347017676118383915771871037571892099844570112954533949576180706288262383349513375963123082498816489894828483037184495544921463329548530191698213446814476757972005669345871828585323783217785555701435536643977462816378504253616429216896784063845490850679529379671340522097148707871559774230791553556545067990259380963997909696439428933148376058590363409426465950937862655703095906819184882764643625731997885511246136541026606006200345318766695426271378052797192377431713526840139949863873442438892592422112890144887562998558115137858269655477864179711561812775620649494197361670473371480085735690984964479754079440627336758068893365306846844844058761394337191264896316840036392422192569176602375641315175273450000851716405730883484350075017649140529254329126620905233482190951612999469235281687217220698181163495620583490115157430824459609434489648715677214946744473701468597362358547471257080016998037821228139640939700040771832690746255267529089116016356884068645395775250123097417951852045346897703181399354989152488208696038035702861711837157554244603237089825511729578629110311441278227804268133096557576797489725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -114978313902779874402714144592612143776379840796163822615870078936104488044342154880595952507769121865679616455566087168055508537113458548958913054787990920362790569394680450541492075765163004550214564076014774196879415939909062162316436793072730372104352466487625707577526552592122616324158721884412648797120053209005697304568698143720918977504468434557225925857994754028764554881500091741269863731073711385720412729066240887548255971695281569669082372787575228249776224525256820969296972497298153340500585866143979887742880463764904798807368233705709784501225078183894066507535143462884926415287921584629956683378646711616159180706071285151535182560102938399243922925723301468901517452245646413737162485695626338009812489926289600326424991826651883278431425943504600256581733010322949970904365164645185964488159836721631227307804944077754997924989542905987932640545660607018175529531697030736023665053720708645987931122237894488692113904646313105626239301384174630404641728864628812894191872160936548949870155539595533955048680471540573862839167344978290351024274896659302039905247078433740013656335308441269588435253336181184713564140122765206062443137411307277437487136937810196237935660687820324029505354284237121021639161192809681827152195423841021381121248390919788408421566645887945165676944562201293400642266840116657778351919018399340497906351983935389301617305175777942985276712692591763340955558770647585153446946043649715815408962509099962947979815060651143529710776482150068006965587182612788840669089381329801406053850948803103991418165332321562705062399890442430655560132411817298268141732810961098447833309322909976395244435485280254394992126724789183995413715197888868379079764234061380591911792625249112865696965019131683382446502366331825072426180442748217754670548318181360138897158712879619909141366822021235736054645493376194362832241759672137187167261053043239289803937698571959821515945389283175995050979514480368298364340047586737031379120243391720448615317561130800658370761511907744045805926690994721762300799992563841872419106227313990210567155976100830230471361847624428959333331746268558420536168581936932065774704258939130243392775668508588859007034906437089241411783274125256269861408734148021515522667576755209166172284285569382008403926271409088130241725113726326909591623749499907487204581089572856012176076998877516205885416387635477592034430125218108671163070909441445804250184267332875880618811713126346287879096356014769944281665655805340342426064217479996073434223546243229688553203728079870802843550039277889101775454081889233902913554849892190245698983521851104045493386332385197261373719138924114325193434865839226285542628649091740347814149734065328553220533826296688893599579374764758732727788273619972562504645960069507525740458533080231840061301250192922845772005278728293537388953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] -32573619840692148609769437924403724553341157972776190779409671038139514248835329465987892141775366842407088472363179511947777639145936991394566786997086809948814385051376802724633128331695622959179148136001408443841521375457435136528666846991831271551838139992389722468566043614356129313004107948832375274643170482531673958113345439724254789964419834003087840117639213660875053176721422260904327491360194989337440711947358980752040051261532929428921327537424637348506359261459516551949267314176609302524078982725926494197830968579139361847300741404192225148085208544473388993507230769821342975239164115756809747919302546733723573507134864179274429190861904855635915856980329223389351749950202915549745929831641177444467474517746034032730344706801525831501047923762292849955402094408064199470460997025146040796983987566230614230981858549106984538216222839677125115298006144252764355949479373148830681086119395626960075802145520216797227197949241274281708899127185515558843053994279584383596245958317872171023975264016592401023984692718708998702836461662829260275671177676017160407570476461347732207550744385579580462249534963270166705888146926410333536474167659073239341601577018361357470829810902715307358794405932284285274302430474190054160156275378602920807183048276045937568517043860483359155961712560633895221778663251726725697612673387060049228342247513315542835925895833462092725268857785055934469424907165595093703396536749810311665741442608155594743915439424986120017191077051642922051759671206639387051314389899653936871650632370105778480402485243725143725987178387893596058021976359289302607014789922081260230691838723910622462295933687553606409403514913264272442736608602053473637529429628081362290116721239874504187491026759273305980333506186200587123419003809359688790733996637332792426187310775751065803862037944441545798923557239108086652825590051521559290541030786866730951363335143383676489442380835080794235959983367042265787746326589547962236829472371719377662431416718592445813521424806510562883772762610258401550071273674984641658901488536807358851187204801841810439908945311670034348074415564871379540625821841944870683129842843863312577171740878123531874390288280262596560827425890721591797133690576831404382981103200705019951460991046934559740817473999704617648802339310846833582806131549506544438421813023083768099003664547899818660432725998192371235176986504557469345239301188322514085204522379476755830067254069434315673229839746001449932454562656525445882158322055506112883294908868412589919622918963496754047008059749781986529305630742792219967008713061514724243009227743656021773047006798551232167346616684640529191797554231469879751630325616787706593994762682375373121191085345669798065678550510309060832696212348466815856127011028447499966081311673149310352742729486115309368056414998257930023731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] 7150042372538431493928341328660183541662240825177059878367429912627863383829446847401102283825217261878425768959773097027203771912812445497499358778864763853936993765502832344701795471687954761019747474255196472041769182583447302238793926823559281498448515902839479920089086307498733441217170326157080033544958371700839939857137865774541312130906186612719143600321651594002859964247775878419499959782792044245364191777250520288278694279593853966896237283959615927239971847137721947282867939665162205945962707538253312887208729563867176995776805739106831107596558565065315056336601547833154525854909040746279081593556980249249658961725714534070629929400947075188239877272656799830485209502216114716489742845049406951077665441073987337584243901945625779176173771754683650432984072683524359797810713001427645869978013836199750526058458851597431676839872102370383025613373724661604572736209755572642682325513847803665959055956742718943883051949946947903072809242176150869464435708340053887860348968210854087987498795004821863005411207153050838796485184926235562681603927618876871283569342374304229987139686882823431700819232589287530660892911552130054446424536817619878871222775884540889451143877298000198684912701459169979367241524690621435570548682859948904142932451233733700787015163673924259662983425244598599214399560177894996340598634309768713134926497069182851841612287085127531810683608817781643818722961140194086354431150864498114157114489018999856302112536986548493201224133320284821967410576775444909376639558802393499361450064070829075221121727908254281951980759581935719766783571533522229977264215013182413845951101267667166809537570023780936024933293254297858090940899893289034071259046257475889449242065866733359108078990025952712385816751688982148276759199381649187069879380734923241211418874759539264202486427614228064526080653443772966284326085913067320407521022521215214393128306715764848442027148841303020870365669262739353356864510748661156898793553211661661182063458218694166216531101249350041290410537318603151333227151151722847728017732022561170278564517450059483084368789756860630496752254062276334122712712022682431937559460809335508770896211412528369539707917285806665678288905071935117375588604993542544451402722839379349555957323300104796882103420505875581499001349037809148920229898328460168747050849222113117637739804050934047481915948899104434689940622287467960899833113377761356917900230437093379972934235220006108658710093912426320737131237481026824197822557962707263720832485694016313634758759347704127626915367576255368170374325471976486685087776448203859316821374326324418319943930347356979775501357303943811077896499899373513946743739397514604824601370883769336451603184277400808525458212770205722632291682820494108216779128570652015700307045884605044428930420539645410703741301292186886524108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -467526726541356054254276471558641143672317509320021550812206112981793121612387801521457323996373173882145533848737940402881130635776444036319255409956458314058127585415234534818162944974089728817117470037841292706661465849103552619336481133696991316282412856492588364197138489107413700961787119972277650464528653633825399806466886680868698463892936304030518581895879562144950944298382030414388963878135782137467497717987184063709550032747219230119492969206673183906599504921555229885220972348659868375981812151612771211250583105965502696482634755568153161599374052744321418528681977604901698450963072189769503704895328891793496917030979614852258536528934292362890982486208647366989706500254176563694816951819626588555195820549913870723368841875668127362953693101055541345287188399923777348745014330542126884325796068937694700388103447004271661306938432531566256617523840111246172145844800747962559921015724196810898993813895195988643989899227982397867719961664084850922488022386394162648096651680519535831122300380948893206458779864841495027757031956018064428742643543177365840154637007475397997467514577111400788850014660670064612600672217418972419608444665401644489272419278654704108638603312399038997737792404419109886136772753919751263056460314054408213464188896168436707748137065461045003252600479388055618944823945694509405739438146773800597111773125201064766056232662806735266558085169161052033599116062831278100744065297731158155497772048106466347846829589868704876521315463629057483870109634290334804851174011451799078642879708988965411392465714809690441605143558014839507159967524003740700718579516023850282575003870646358820499490759556990854405163346368009936585472071487427203267522401225854221032104124171824844767680527986589246908512949358175991139496040015571775157444904869784442461453146557696740955213376117418500844148234952604926237839473407157500213160583798475268497524456761536211921139816399889092734304447388184579820422386055376889191407776498269471731450515462635180192599858449502172351352557985293185348122388674429942619270807391192555423255471464433019451066959373598008352131849079594661274773549617792563206127284783588197314093024667864872778266103833314057734498221011438187392605515767506511773110718244876865575436675415296122291437372642045257109250193262756350350542971514608531229392554327029186990667734806996475883562126091553858309394781958995075405688075222521022025183256317838512416842976658826479570479845002097204145911611322118220073354207221528910809333737049518247976239210196567270989079039884051408562514711485014717279004208553880862708589866169405415361412998459742900592368419865939923294022127135428698387636988630562733656364690621101269027717768384925366707293475005149647780846554236110203572370427499081899350288686099288427678904781908303007791994694009103119810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -5355949548911015862799384438795482369488462329506198074816599992028181921447765683684950708860275321543566968057866506111980491439447921828789293519015007062655326184184481622172434566389183965878111562217475271370864952505211853852279256695445114954224399063686037566241643497963353485581254919503600027575921761187406143061389704766154453540626704303682957426650180768178682363325091950264687283334760630676820510075616661585757310257178858441365415579107648664913392929223915312124231001611393440725448242896078603501264795999867084589754267295453822888115175540695279358449792465102988578176448501229440321746546757783568396220329968597544991029346165336960826131235371163855116562085507871250157439012681957302162222887899874983106395002463038410644772904422652228956195637975893811304050185529905381277728082213023385571018637803673905619394090000069387198746923564167604965686543127304289719739899799163698770102168268914697168392018316811074880571103260273758455939713459748882043177171317020311032372405893540458192413513714293739243811230498963721702378712749974044071894949107220022144894986922169861193054105905937077641574779447298238477705121147181563601893273674754135784697439358894321773023843513191126559067473545931099457550867512272375609902771807690521297170376098162533361835582060771419672734925778930672703088314557628610717428645456994949697811363450148583330947539573605840395743848414835986247744977330183705480385453735612554447117714392270072538309304287711711667515275892311584552880819091526146341950420138132724998712187590770203487980475188125922807777365880302514484956116052662660048129778377943793359937978484527365636350278602804616347778446019418860044364731507223703736811940243249767581262912490613916075871287364865835538792270508137405533811385832368549465406034123925369486634944607720933350653075065764574123619469725006381439731432032137767357792636372741682578250440057059427609088241615838297568652096357562084153650393014988756168998186122108346807855021265243623954315938014482869498639121843153436355236046133262082549891728341323820426432360563650602093522757856591769118445872304698964553202835996797466598469440488211155707093597378997008264623344718538798830359501707268086808512383820770679864343148281977330651194046410025934827157254210950280956057479696901191135954575221218611874109532246531583561693382151106783994954818323082070847603320636130010978823203454773150424595175495470938851888673810718480040252215303847637227355813766313226484965899919521954736689165036684476290287799739245865626009411558928669853771961070737251961247174492325412330220282737351084449277039579612791349190536825018631582244033812568874307351415653454507622235166816390951210595139588931287811894604948041763099217297189526977523614256819410810267988652572565516280270492003512143052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 1703897422506919084242417441445238709802336145560662132378848214971613855178262002162886300137427214737169051796085205617895465779312623024221401748247035208212079810849413624397625820519193627595244627740044224348174558372820476884326589743292315406968389131465857415143929623079720515325454452641400273650511810038384168953726519151877403348008936857096356601059855948751951177254295299599242502201385839526726003694322029202666492233771922580326296783979733961235546094521817212777501120738007044598564789957331403145885844077909690552823597519184124795917405873619284158999655468648447171167317169951157508309533556494698332428466477635081782636074608250426946186391295839455658414986925376423559334036914981547101601806581448980738212584015840284525808766202290176771558529154680596556736739237091944539611989214832713369609665942858122809186769583260963272955946711731846465202887433829510599744215083129378671150998292954851127435640227309641242472858098079207931105970915529781013096358433377109278001386505460469610562313195308897980505009994335865121660291761229201914390426858542236673485544774560987748711051596099587988069969779523048597802470194191180360879511973856397424668020647434349893772617544127930514907077803705593242077834872372106844938119968153367274950679869187841923727231564904441996775741670084082507445460532442394768577566638584782444197295732313746376019683426403800646328527506089615580990049807030616414007957319218898505405085952193722425374225356422739599207179741609988721686393314971733567335761360593750245339209486703967358736463186471015211926376713835488587340303248818406521723087718655740909284267776939940259959085404498503252955084799772217352689696850989250055504052240302161480802834660913094871894775918168633103742465740972071345902766873781190452822329347864534841129240801197034775696319056585718398102331028496662882423026309008780949428312021322101942014643822693782711993712307887129186722405676711598820434236469661004348177899847679516368649210816868065812020677314870404603127434334388576346119866228405737828466060019384980314554478975981540281567219099731810343734193995699468566846914862574040296244130647084363447015168954834654896368015721221167650666320330780908614318576771478602886810039168911719035136423149861951505283731653306796345665384681944896183577389705663151973609302604639037093422277913018628649777423688157981684411806698608242694067658476834557611235165377164365203233417430990106054970648716110446919419124906881362840274601684986251128165994400307591190940490742883558211792526813308293965609274896504541420006203374029685272085982500803690908576843362533035790835113191994873578397625805035889123023538426115545043178027342320876733900832519146354525150266424843684428208570063290938489930604539402910483228462882782514871374894834559966248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -159468274445938870857739137056970036075166780573782764840341837207527068295064389047129927030295386018303143729539203181951639057645685866917542110777817119214963550381673553514493722057636020761551475212141944851140078141531395959280473384822972578717601021561119161683890712915815619706546836043610810363699562488419191045720144959141486270922905924442840619058136291673642210574177832695256789485970719783048158071837395454037147998409229805205301024083380475014604964721743981468771170319205530330284880777152445902950703748825935164717188531819727509580865755425280268095625713408860374154459605293121786230233693807968249662761430913846880447985661284054961027039253230068372468342647818257533596522100878205459709539568802220900326753555194542290496216841823518140106300209717375116896916359262910047505852725418264305101821675689749661614671261997327501216370812014709051273034082168538864809781516026066939660351756632434026337552619771915261741951000033140826192414208684909185470847875924193418108151997435581399646475433236732565288540672765677718140491932320433388217850032745003819125714210258962973872445653592218980986003547911788565739812415986354187710449781503242757731924918427539102182692493847842824682535194747210057828273657219717814104381088800723832784325173795400901438031270862209966945507902497540107306436510200045749120880447038331115978275175981418427009621522339883689861438644797432904654059347117071245602080465595288335147473287936433339254255741880153121144915895544185775219155001618892783954337192123981103200322555664596808753642293502445847749977929826625347127060851508301638064681085403775659677880147591019803125954437945052242231451072141419300374261992480671306525032191476578167495975497224769129715770715450893478867472678021532211958681041942923598780624774317230575439133843576088239181787155654120411122539876120643980596671820682944470735811634587719850534434916485818931887318326695516452789919007737644359221750057123212061017562725557175416372912322416924770705400601980217985033818754363120012051422209751683837025154252556697983546652915153181099156982931498456847888724385224577205784567734873525148256652489803645794399147193264026733540967374979599879320051396743638031630910736257436072072585998444734910300433527835624075527590058098741115481510540652364097055994714739834624998465343799681827456628075656699894697122351989111538103028946732136489211571889532049800329142458120926305323229525025715218679479813712008687369860706512406559788898739790683109209123418334600504050331173542378467995393402953028084103067031256562172705809949129081789826165525942609909637062326510651730142185759171732791438803023934562791342972385409222477979364333285149306825311987341555993551840940177187486706400067599103458034813015926980252957362354220208058917444285548724224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 28067168775251130234846926241608622899059170091383721220163017668682568142130313294077163259393410408734616213622690174402912788427187526851493893588217148007352240713924950450691520648882900584622011966605383947455591248295306022516814715357582096424729909982368650765025689266353761310527247899967156193225678301028926377397693416473440919396473048889437129511388615553549821385775991423274043949583479257173243404829843538341387728007651175174191112914846005699542923845880452624690088626093255606514900362820316303499737346284307255909329477420268417760916830557576419323301580667857857949626003651972671122476003286653697106148779363832912276912739844713071432477176643556218450368432066391652082422759999066004725971346841802820026459827297890343397008962320464950409649508899805513067408672731588295147715801795509091286219447767681759040665634013878819530910048949559847530064818870529967989831856483533960925767944547789833475061017611843710767114503885325791107587981269809078247114050074109995377694455052436180299363706234482211738518102403732154667437590986719170872016189227223107626760012088753923916963922940652662095191783170761623408812170353048092003716713318959699030563705700759975206435876798421405302331098423204509674410571856337405544065692904710643237533473130372406970485896574103025851827001436103979313393908441594474618104380818263348220377182186068273711945710957247697367897581021467672949151973921386141627099445853828675088554578227437225666626885564671796463292303925094511302443682103760616191543682792474279093485325113864924007605796865387913027816679386468678731715380823258453392682562276867266731874435291892381044914805545666888130342797764868525945761475591997366114300164176308723428913530334688471241333287791489941348679792084154750898926107836453680908104068289202593523532835102604150226614196219114738900317900401743916302696710624997351209514354816346360573962261156734132523500772001574495858099949938406545468884137498593251482961224992427665064513946313406490228187817264113398158645404345449791968752301201009627331628631828847318211915164059630644184022914622578026555915172859236940842653175501360830389432085992862609559018392235917688015144691175425678036071252839859777783202338790705485631113328417532835646174728274895275921343109520091503161130702017405422381668914463609174732585819308976750368358396213229974691310721462091482665091492329792765034676314377394770156636562341705411077329920220349148868434352115399434421659245705044312019259791387392473703743659092383937558938857120261384688137879434593106762314273306118476551292599562142131744063528010315090776945887926205519351245443514970076756093396886759118867812866034359474129149119061567175246530427337775784021653823104001403502637713487255125442172177609329697598514379601180513402323696830591795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 68353046857362557830010126000218732644098642289827986769617897237619368775281500549840788740343076414266459002108030100284401205400248183227087834838101895975709209032260512435943322512995825973601012118360281372931893678310394286427692189786346549458304817521433317097269071429353765483403928610127864850032741380101424517091631674373326163990005138436616129125120090263020652809838769426774574677947550306666103270387462371718647136556115508448408559414790156007262542696943823848996475091221136486196230257233547979455999046392440396532981290505883677185725345050008180930137765288310409235277998577163629478812247080922530111279432237380756027902613086628257857919144227318364963850259047613836786861190515544755007065987533003620463380894946021388083885453795521813775262057581047523672532444172092007501518099073905794702740192826603191642319945287207664910701157533249963533760893615319619841202919575596600439704986092784746121769168649429745225144174277425385737976468219918396992494960771219040362548664572669008037330732628072500031168063778273925965849018496693381666978334293392434539458833773553573967072239352319248757988318844487783307447295473859853283600154240614425641227667795472875097342127955813655863957999640505580281877725997605354390830652820742801100540813421814194524633024563045173538745007947998991567861909153773589378028769177147032720067286039202039686915837532506132405100957845825659197477200594586295860940385413227507589636352125635854571514243679424206915840368275493530654220229034861781275097105032529578590217272562225075356553228601640048377522789343420596376667017457633887202687310781805622529734658007863310396967916004170955306476839636362361173221349055671940869577634909076620168372773101081806113765932127920932028147997065747081088476216553102327894783652295942771983748212726669484553770352723200057098236148222539302228834515553888449159375922264748554826982550789309690018181001915841751994058656892220554721357419794999714774618563143796481902358774129687442903940891785706145843185527125893106863344505459758608140631519357820159174824724941960282203572733068695272700285396598677781463473528380156372702282391243283367284371348806307840233254661300622414723692001939477008636331643963700493895150747495114491395022080831463043037615814162488234843456667448443314012180638512836141952689412964090717979730111870977391956366893645904721019654271952412776331797846008294209346242268943880034716146763360805161696691432136453819544407051323032058471568848941693440177015052537870683547391354102894228507764131903303141046585541486945265003142610046014972318708793674332819569881583829530365712608985942988602179288566790445871661715286294615123532405032720645008455177964795501905025362952011906579508200106617670535597488477533276842585879713132989489870519711489633187528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 41667631101454452417003900869211850599268661411124351632849440293195532922757525728059309187107651784606258281368872444565697595442581769300428648227191140304130359698259506560443670824432299590542778850746815348057046899216539070829097310234673247375174369836013056712467917313460860836413408834556666243251689594635699265914498264549014509386339757012117737520791223462417811317043920820545864577200394524647729055160562098734942544195324568771812045712379772685193865000509333281554255934314965615062267376037649269478533638924714425721150895331364328941837328010393892052853179334221091017562735653961326122000360741041104908477195717951776782020097524854798305309257038230219750307568700913822590023289865569238769000599618406285976707441265031288895500405594025979519480442234042778684770339025648037117082938063135089543633520398447764364689980959772939361669106900911215077596578422127144672495703779115544753656177312386393511326441051892486460061664087937317973745836978827808680308219460395079980051461405292721990010798203638582952559231306080793010117999826942882590467611636789477882762993249233811112036032153670484113911011990550403510767929416205536493587134956331706060256582742488668132548642579150580879058922454265409836993214844496181813165788699804828861001823904813278366539505801678868229908199698453028164534378725084346088569537547065382157772870480139721001038772805170811906833512571946641056637949333824956996791463126801336967181970965328042400694959320571507881272117398866557886480605187150613485952197541485481088625964262050321920334857239560656180399663590374511100202055291123480900854011969317994569985058677438088245074318205180090700255894118176083509410330301507414389367753310313924340311980601605805353861065853888913438335419538384873545889758389166597134341851567715935587458456064314837204340861194234393909554377917771228297481540741199619597544633744817457827098327080384904710987145195462037907998632501171462756903721537055942796756579099414590406429415916365120840840677857688361254533348658565668324102738012440464303765649191951817524809030907177580082065354605366213003073690571642014352239258670171624789682618956101545485853197833026382553196178928181095016196106005843773678879768756068059750917601349667881534378186219257649439849346256778270274554791093074572758214911617142439668489875634250801532453970642248840607683673416243810160113138348071330847682712633261806753412847193573512247362996719683755945885503901792914457278083476811190677016823699050642515883383875587445590662163677994344181537421218901257178705756854432720391765198454049949151098634794025484838508996168726677545133571572793695778424059279299351913022872215525868601567473764277083130031966345296233810651509959688596878125873469769884965157456732267997277015464991287087248773347855175165935616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 6886685804722240627976149832645812744935634574674042387930172208510677134102743084789104609920805256041248792984945841395278186508541060610055676521385610422294553831165339752743983892773908481402857002492657795543447775753029599497892380997041834235053410887855763384762118657541984770123788121594458173341056513758248228307779975739754873820452252576788502274509054227419103113472745493709040209328744163837049950010474238821442820388928469365317891726501676972128174055201042610159656628755328562196036881975677489158227973301816090275018432987263350404669445633314242756148887628590997228515469457415585900511454846116777608507669974790013489612135500461502898354818021989280827138485150598282232144859964032504891063840416331852685044882169874101167349999364274987890791180971113076048740543036162838883519562987961577040685707011674224358003458987502317663744990198175988318224114500952616927451048389558933389348248483722048580774962564951200100062148722252052116004663728121058602169250840142724470251584978070336166669887615070969718929744021929043475197042850438676321646434216301283564987326900694063499078560331753655200204682929055969285416587446260166343108038393224432064493175577969181115665541276206226368268329246697075128199456853808427201768765915458954882626495159689157908630609786534112845283679015944813546833091399748620223554944607445160495796462749272663816702143797410590222654561980806424509112131185179893892493896701225718005253267075766331025593258210426477510796961285290436678955017753836456745214261604016355697518238115134445450363854379119907367623221779471277723350461493254476998793750605689338072292215990400865664812338352402555400467891464192237161396443119739065438995372632141691533831506729860633741259864676932791248893300090069058748501059079822633874597282161896210910407791146283083344620763663968363643427088728459924733897314957613303629499026394879794241607033378610628304800603766386460182269924937802439062587137768977804846099659380584501801034972921134085254564271678064658468247657654962321363559349709600987903392430334323367430657783162303682946298750974962790923147083076528886047673895508749795997085817453706261877378903481349292969082467553386721810850746279340032089920702342803094536938745097556382737521238509256218709156578591392806485663360629310974220615192868511702683254114082604939688350976774943388592660569701451541923089667163878253564208618647280783497498324168666199633976180430836207687431452073698044834513035631681979315288435144415307954272198424502380952855627915436371178055910281143939391246533146449181300762804501818794148520377221455119888082613879513120349778686651702720808166024356775007520123008228843899808099866478675901308840222008783225743047769935759053111151859095211761546494674470519883154269560682082109835514457866060164941702234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 144980983170998298852611574681745665006453260785830112099014286125596100338311733415055698825330089920414470471978597433381565254711080536130316713394362629699097707723600847057294429023877225175167015467696374470656679226328020995256807326187262941691884364869559929872669804341438915396952107320915699705508106244455557313218596680587252225846421226709671423159259371658086577208900605971198843801395550666110691601687833971505446215628498928653006216939504474190548904396977334977587886647746166253588372653321876035974002237061811332369827887089608449938130175198687667833815439256409426427214619571175534654812911874461569739201771351119577330375205452736126276381251572332917878037450935394266512706976372283984790114302989903057587019711380824576707577946258293814662228135761528120884464720589793078823325743283898358799715795833362145880714134587714187723354457785562946397382122487819947674519967013497168675743665958340836711243586291380064019407787635390209753215018429690009834640228766110045264370664380907768641669287409299853477402675232858659470259193853960829519739721074775473595809128576286010598094229664484530505485893477880187575590362653720933675656852120841241483118417517943646181244452199121943779512892646263710218202234966101727943953022277749499712024380260383507052021447463366832855033264516842856058441550880877060747989615956278829477382199073772594337100178503640835433412588415808563277620201419281354335766178850799384723038278975856385984940181591687604122734004778265924301186970569862026271031339441141565865962345265523557757803384685985484159036296601520482098498659500055561783799704623914383316252661291138116153698974000983890493856440889353107975915665265220287312796686412931466498833171421950770386242571636971235580243859010728449983982395203018972366643787429765896490484250543119382735910715496305524519812095979655131293661104620302918345261826468884180077592483507012272498185690303306334638121318792080630058324579935809875740520068684817483510614751429495424968512006620566988330509421145014124371885671603299518473400945503746951987675959235705964474997900353112303125272138761541131052557774828647585624783139078154348819195165008467766817375863875704501476081727590581958794148530175069063345936151385989251407855985562472211825815877258312286617813055618667289005374153293104908806908920146745341975429864232643207092453668832933347297482859827983949945046359067680714974267083409008323293761923290454828190264158931526774805271956171629991058684762379043987337874722857046952236381972797299453947448973758662130363866312928130763421006716762991749732234367368639311550041278400061727159610191045105196477551370221649974611529945506410490009869066950483097149944646164673717475969803004920437250083552407257140240259700394756803127471777440343958430078857777707574887238860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 2195143503352561623587707764113690260476893528937300933536586161522256599558475046388224645778526273171436844282185903602696366759639698135992196027505751221048859017629722023525066387265598710897817628547643061157280869452642279012298236284583347680432106310824416071778192379737152737713346837035134356016618716594593246408047836659592235914459023144298033682930490931689128265469865223132820603547983730426396410395154377452665426739708405855594135444330531485530152529047107995295958048638847344421846442344074978415136607595975031100781334956739854897377040083731236529117194249924726290774533850527706594529384468381827177040762650549507824058107867120090170598934601141632560664655850973429055392792967897347069941590622916003855495991278268440072832227703574178847774351575038822461469363542846218835971001643014750700166914256243967994667598301147068172430527017873013920912478346011290660782896301388896451850591953880300883542066707574023090264241409180033948768186587789971494512760997676146700095312142838124130231384868625930488126735790824665462916516949296015352750724919186816688835439063867017071103570288167401496607343208061653812078135229813658262218839474465349620012172013513771007380817257082974825881126174723526924378991425937038417392985041756837456589219255493621605002760179075792492335540035765410028514480633200530904387971525244936541377397381989944513827269850057024211452460941024221718807306890402987588769306631419264941593880357349168209938304095257690840483781256636151686682793875310638108005085976235848920054274260335132581391599533107656810977366000493978057149286639271808275693843977986593146715428307021510693561952588227729756970528898661574652775287690453201894152595277528436781771195551908984266587562995533238028246825023564866144153289087662808264131438888836272107721050666909832494697759885896207572954090209390667693135654720792989658424301500634155624597828668168193758847401239381786685538070618023463241249764928675511604854509098941888250949556192896013746181098203489962960755861775450226358674672203917383739069731550923519869628972875981670257918858977370705033866516401297812083608906172950537751686791061452469153431495113952578156292367805011080646235942952029491264044790029311119237160321292123808102026146430111648625134219051420852071381556971135611874441087124947794533019388492670156785982286532108537738103474510292835118416067200356997111977448085803193997804564534374538519286239527450264468693768009969388275394825220663782078869938384107826141164508461010413399449457779136273652554165294631617884501961112071063514295003698000557013102600108936391823313540877510444078349249948184247851403477263149253094210898542530713074265240063346566864599802202432013934714655963515612081765884058563750824650066838257811599162364078319364901661622425626811752901844664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] 29346692911882040166109351542130626268508348361196577984012207553928708280019564239969705313896521691055314389741802687094272681821674931920407081785001592234183526239550718286752016208625040787883114750831899216141847127464609711431268943352976627885249449368069109888424741467045684316571968767344235935009773056096061784191245488845367205103360646383998807106051410212794344843536287766991987067415844400171214006041560809539250995380630017525728530471238838072609812653195821449281730201254837441947374753049167738826680664823373181988741111786659088765751726367190501786979438509837498007298506595262607304323804343980696086898356856168471880034091456755120029363173724906308200220212414431085479968710095006946493370865981870501780772264030116872637121141098537460117075664133246053164781027957736728225190810085319208152951693438338605801415320063055794080912437550313620699831998335094487457898613803763446882360699080930572609547577813407049208341122695577298363787720753281921033155026313193601259443578413426250225657286477990499826842406924993843307142738740631216713842094421014853079019343552099336647056187620323201228809623450151302704284848239149543295417843509226948340506554731805239948707056500473228366662374379116630959042403670938746380903297373613569580327879540366089670570999518794660002000329972889314483823292560132155798032492472526818173787586822542741082281619120592946841663647962198627354610383300345996913499338889183032399422191304482766323801291738376515860055255327597993632427953622347908925139720406614457226077000236923808224838279696745937102993054192007544528398169561600721153194254757937318009366285312275424050207597093263920879565747909161741952384805024271860517707469805819740884847224178831554772444155121956221390071549236077961850558180278451312692484644986879540650973254401968200648206170406726584203221072597360872265905487828479723365750210462713826223589895010232759670403680146061007890323563790032849750930100422226011952315962034508781455188477239212695992733443954189044878923723132343138109961445123841198783911581975228370655629993313443046003821027106913169676482043161128565752624438148906476255051755243584221981174002254459259711071837597442325303919245872538817309495513292654929159272769949906995056978814313860943248215420725472620839609364262664245634700291813883869489136008465374009696680515045045115452819821808326289052583589995218346768399999348940230989557293503338112546432248497349918307837211825638712359893193221981968669653193218654975637004845102020119825821979193577560940056022896455215072145536546756216674249932702137865494564419595992679558037940611067928328218312200715026320568647322797253398547746659809720828368738034591175155936570940813949299025065298008161686381442811110267769523005839317189791180307921918909521154719007038834703886136115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -549617856565414959332389029814715131131582884809598639955242813054848610313027969233189142783609890872457724281626740438868316236828732249410437760505726370096304934366442831373994114858184203282185139494777238535868509405253583296620514595080460417286272965352166671855244907581678742730628915630532168260785457753086790633555695509949285248526190036532210045256812991612637104109868359431296428271309174464928570260153039321180579928211029272773457944770210859084348158986912490995771662758801269765054347264417972586930489546629204903976378990770618239853436232325347336983627774640695981138660681844547426041960930197563715862804630834114006816993472756715780615008759523293874053002774936526159632678269243056400232646314296634850141348570307445224787211780450536130738993995845777199568868014254625733558788157444539955124332138856832334885889953174754600985522778320077028181569390213618280532257552843256983514993024933485699581330891103974920865465336581419418986833011695756183468234017874305118795746969033949721450272605597857915126671086965727642692977006127167724213951804487762551874195103256740041993733240807047957318670031843950002061956139348816447811253902231997706830946774024278508782945416315180764854914197436919828212928947193715697123770522487770333944689541655352364254318851729754376857644910370008258894407372385619858229255658175390652271531084379408126411228334882720624299168533100260892282646500420070910961777246336974660085487460828045003931054053905660311228622930797683476438185781053980986902501299111592716291441596753264912374424870522284295472176473694791969506622100022751111171826844126269368397042732290379629066730920177682733100035819545276183254654416386618882432284886666609152214976010909004259988727541426787692499620757268583367982045894701656757326056330869157385510584550684256784747763277328194390115898416421299838168404536400770833466180745334201663643545274717575600153530898149678610032151975335646814948064075926075543855808611119635392055694017300841980637762612245460555628992797306448280925469816278140551877286467427381739921413594730185368737065580845502215300914595187722146493771241242680232525492652084731142797087343716195044848516141676436811025112893117380967977727583959303138218486752366412114154693707349608155116710459963014789444572697722495144859055133899636021761065844993621462646741715581395740930384385325569128363918445255811568624991200776638378901477080781420406575953103365120250022246573766424736363547638894624874698149017735279129043518461966926460992754169535013987986151894547329182522243887221952947679334332508642407892279478312365394825640395292712235349509726698730491614670768176593653756080648167373403198752369900178881370929158155468225834772518969859369843565619941226820232014187914912194496678868947251019048335898410626483898012779151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 3124658217363351064561030188051759872381380366923479700179832879294457573405121254503473735171241133492762409545374949755869812991431152618859840478223531446632069724405614381878285952468451827931068555332654739194849681888825030319652899663339303257660350838060738251295063835128015299291330140659022387639305149876903535978670174490312772118622187045076660863102108450393725281289584504495567977608357083043186179850639221830857412732014159522960307586080376813058151204879552557055513921325134543123393192066145798857113298491520335400941704776199925469012510459194745237015716247895922944139395868216509447217718402648725550532515170058086593962448575889165469631308252475667102207049463408518373686881858335708794458749713763170611107682858159594828140896130644973660973954129179384494062852137603890457728713688312255891179724961215735255001755180016262713224494359534966760592955870397861766314380625296137508059084254502875985057263467524805321877432511566388672027743663002847382576869289652954375647985814037340300018247351430749352912263929261836203604769523178951981895575336883945837171492180972901491431231898142932130803834603532080006829987145429305052525058273109963250699868409724796006471759627687426226196920959959624639724741590182627709150426418235941352832408570619736181654636276455974604151684491887189768295383159293575431509355414584687964613967234289045936274560616848270219078874761374427877210678166253897632321194398261894019621020813321475533164906321915299262158815868440717313704072385557875092617158866989033194738923210073463498348090052328741105016972485019440776640477068460372337783914616161180454940448400962160489102355698852929507193363453796455412657114832077078554702597086293904348793302834774671655358318793956252192284755831502195992632235688174311802379862977509639293883436636626657017248081828021123988108133894498096438412487537698455473676083246427330055662079388535842763188025496842640815961081792050279761696566658693122281500308933924373498823826924970771772488295180843710889145786106566242104988292612050046652455225616843573754731343809711043250120427586138619759213412372161187482665906517403048879692289626680217774298244544762546630311553753725556160780034112353339321044467064576927547873896977637635909879118718121549807381852765184182800703936389263697436021422389496399278494451103458742424039269213661180132920757652232778213040047925737739637201057950030677397404686957773731834877391535511160499371992186958724700364518468027691762901949548091227256343115345614695996324857111357724339931879163944412052264782654598284624829831526528402120954069391342405348889556675929198383914825944283975655822745837151170077408371268914673444056680114525379308047845496105118038678270592071913232827937521790998268740776612955285076739411097571279117634141775235920006897409930035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -6263226830005474390527391609470508379270873189539456913070200175289993476264205380210518337108594940563780928674499791422603574366410303905376730913876788612045352730408902427968636637570956345204727874681122413344028740289732751062510674840670028008977504210398972705597736435525487710003920182725156572286787390834416985731013750181203682850249021810415417822445918793260224733227893358759530434848514010180773508541139280426071194203916990912252322986344748890773652894082247650845214726264618920804944555488562991638959292844022909038547835722813845449978050066238236959272174589004389896399587636725180192481026214835088565311857040540293501057245415660087263266552031829711886557683454949069974712724267430773587826900391998149304841953461272076863642246895554275885995165730451070827952214624653699403984749367454710408871442251521164696923185908162670030440008109293999111828926646072643636128271867174235357300144552715644482696029421454994502950919058810247092282991893903111012526798220100932728010573035995425716852113741368051699494257124234428851660960625540933799231315887799662552067209305409439769836969805401658477689151680033184942041872375833626067867702898831400610238955775560278594944340794574404947975926151253303337107323458565962133653787468866076712643908196701411911781928964756671201214667547881134564676410593461364109949395216486857669612209750902981628225965700262591184139661109113430189541061988934906538003076857789416011795195091237620042602351755693493734787987257144944606058458219600892035711223488859358314707795467819992426289882073086349902010106275638759548502916363744917463959395585720635991344623685439701978877291721365739214871798453905038010334838084456026458647036249238442046353009083774105871796855767256525873932968993960446141137676645182092122334797612548639794789815840784274738178738451380503867277297234606740678181042098425631370586676820539151857461186328322272092424924967998268725477020859656473586471083646184550340098280287221455611760375650402933660212653602868191191739257024875642617408042908475421441794064930350825319759526969630327894724431759337957708686853350044789878321305612754011062524988822588887951252858219774431055140741431088084871127488249843532607502309915105741721810514996991493091717811974390280784848814651820030875542148182606354031259271436622188065886800453504362636189794585414753920897337240418663211093142187494050998772853904659508586582823154590452247929475081316476327379887469972909778105878598349662753691150419077299456671674545211681660261537296342712509154290947179078240138154499738942282214497208598608755485015718927109969295832163488332796868542897087579246337814058218068742149371097970842774559682235107068535031500298500454545034418109811374298522364239852365008315381982653340994824192782353419299642985291750932040906192820633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -10220621669586427303938451505878341407778898645152532363895872128148658228798100154502106941511865375930305007583689503115847145459523605658742667132690826851237490394782920947089153626849124275137718386463650942767628194403518473812814811191059263612924255105867466564616150416575185259279084755062849144937021611534334937628795543826673044671303331223445632682572280266675466539094202492564886390237851847065690982285527959607352540260432923551153108079315099206353743148453176274237155709658918844044103998113915460575824667429147982869452346124216608000892801657160897596722925986437891255937586215907243184143294864232299642894425449113468378938297427171390015887552283309714890484492929310453603148607710708911276884128844623476293644513183495108742805747384293119258666907253422551141556874744320751661663078664577367849890399998720244532855851038436438382379196398775626940385473808205415325139427716950205206757601650840405437566340250500142188004449476369785166376263751348264474448488423720949627693622563387566689814025329060069067619603760259706271528651091836272603442333122313289968699676329721968240234125587438991473136583555773901849403464680259670749196706524202179899326123525237494027880760766794542696736217812984540605378281313800178542960126036404511270473055522551457158234251024819057376639151440483288075241823881782251394571663964435322103655780944387383778322820678837145774651592700295758138809576101039442019768649052224861219797057772709730479945243315534691548466440199098661548734165225034934840585131361714688944742181334160564143046920441252845992643414202171941463192123776537841074219111954666575578679832008095054156198995069849894235818921449140819333389024055618133988651616938336536650268429755214727981922654832143975979881862169238971640562887510332633899670454814380820551051285426718234173870949418926695216659440146427578279352748970806439351153251887615183596975375226649631146737993743088709509500075843845660568590813769707862342523886325903511657237654730616206588832315314812204977209878173016355729397825902841423142434906230201939707488481279985658878986317941676590029694160226672209835356896403919884146268484584008817783077231663351297748041223218510003681982356960507673841501391126319173092450807897171892970559990286335944285795059154149417387438053892042117599700475771243681659410135898935843393658282539414790373302494818959294155560943365837932156299980861092454180826100428865080007814351222877552410016339186972860494535585447310106919216386166045906896501127841089777558420255963803440304412532104834180871560241815820922040120809525064746405151487013987014783200749388159635723297270325134341829359536086224030454156639366777760522564089971157930347143807524566085632941215927322039581345049054680374576437912301408866973560629847624310849301271000968426791096867304243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 2703104148893044945699251750499482543542932470682860703375269129079374750800992189911486165784793243511609304897690968206723227935515790809214380765925050909141339559988356252543653259324951040840973666092432602409066416119206989627458449807183950950179811190580294478821510958296420217111738257339652749897560838240312880729710880771489725852163221692932985365213350520694959169042276432725428633216733620016312689169810284768388031272324275484738533024487457389700992830851456351626300137414162072071222262736415668156990632818506331915876768644053447521876484125443863226261070680103480253307060094066467726050408765451638600995748048560420206411225444947150563508296349472899366843874929990268930943299222175376602841311046639486932936472373473701472573250591920186413912864902554370959431093445381689691318128115605838306555211273039271117169963882992344726282601641289954379470947893611608108528312461912549926973165894099698143512529758937293941053110844949527292257851796809190104630683617086599877031142798735734453642950626736052611617203015833330530216965033898130011126755167025353709142589826895219662866576278903380078587209262710184588690421396585703626407962209714067842747645363988186441415053402204747574989902657270260617877450578614714040620931571602574997747780278218748162174839337624719198508900189517267517899015735216958562302032375948353526206550839658004126961044535483921939730038849048821824980549777949504988289113078679363876525450571304105773724293717167166090817632323874078882156173191964816529328387832326342980299009463116382906615900055825862533242285722562857682248831750981526090507495538586206562486737850788155265402742170543470780546925389352017533932935558739196598608780007373680055073871829448272210407492634225191655697681660536397662503976448503329634932626067772046502020229403858720618170795681466657020221364238002327714516198785588462976953022409379498285860025011482419002279311337502227805780754948298759534491423229194031091377747617031950503490861021164317121748072587310876536569156955647053684133464098247169406331675163841367009705457248647523077318357871820349798600035863218026532740569372976126166172842368710366961437985094419654410419655135675404250474626884133762961374960990337864822169396075910866709249630993658956831117280952681462145693204872977378661865626191077943258735135513603128652055963362957467941894536949899579555968861138192779192752900431783270500521000200836788000991443854506213641324143621616334107966905339054114563091664297961843088614772752426538264625710590770903297239383307684315520233469329106413628568867294060398265409398823306437957595838286142243878976776774444215387844269584607668257740119571529047920042495457621804338568169749158410116682357881062102063672280693951778204758055220440418716778024246421220305399261681783653898261471321653248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 448890145385939530148673976629194314920244438730604690990564357889784050708698950374575376400948885325305213496071399208095232423680673173055221238112169304090780533563499979505217064483347739390717385415905442278467455477661959310923491877811612715209186262024948145843919080455020793943332473099099698913649574971518367101609235544642861728040794450360585878108555570260259479858548603750898384920056173755671742019564475064068326724808518654493242313606195076046965271679644485778013172881190371465263048323855334876876262320539726643742682994912423841486257379004883127585709722312865343842440665755659408594719004917519877628251840872363973040971673174275707708838744032166011750230644208674189549230526951242914775084829771590650803479148754326543725755531214946100977989001575766546777450185664411446666458888583255811536645465095209789382463263716881504907439172812197870830502688438900610331652056897145948325267537763006412164195547024313969378019052541866239345407591515544684125475718559632930826639651418893588825880832334182717056093473414337600171724961218886022278226053638084918572932465102568573942497047652167924489737100153619362554998256159816205179971996990090185546513331344993990786642293330751186549599224272139648067333579832387146128175169446753231241547543707238325013287600472553342905067836004273381830704601291930012576424786144479762757844713410244485801109386076012066579672395739836928520286277354377781346740342059712610323930784092165736069788790569303498376310171030324911361182670410550897595908072561467816444148990198408064808887131207896178985748599986666489348580686708270119508011103932988672898413810022344797351520303442047878679586434381736111639737398992640369194938949718143001365992791988611414541363810657507292661996140672489095730545099789199500638194942112332867628529002593611066874013212778989531667995556984175272940547045245589353181547094181501517833834852256540507318696993663817792763605716463082151757460026631571832386355240139453819338214681187066559064796957952659294492196752487521586331029575635234469063977642870824877329284453262220699421356168780501293619113481142303442167973180639314910628450326981729484842431772538915520511778475900581127313051787708019963268858722064843263798442467531627786434453115733819228738018127431068561047382791571498099739394468260163729410272992575649882526383976100028388327896666535113604978087078856507337471977155342301750020214404792085949538242952495061494909968306183003268565402249712765134413145342135893704756456160936276872355984108055611514347349956991225420057925305125860330482556244671149792021330988945643037830187350134268525620056063772850507719876738247449056234920074985428339131147051970970041827951238908320230123656144263784312856002580256254126965382365850440133729942092815673364056724893998126796460059012576051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -870494913693130074069629385837910487460040058359586387038077515420680862013257335937875070110831458143106312192736619450365012462914209569703965007192763838008391773554971530825997174268432773970719197137274164784011906902710580666790075777824773965308352235019640153932888263329337198676513822074016261044941824576482787166076973414250802289787390910398547734100762302562976566942133588441172414187043934524980291263209346862188036981010839447262830413993352427202675112341753354058562031039722079097371033102060904162435813604480207921442521132742079656112391961227952166643983526183195986081007636333646385817089970962425786468832681982622912633604322886803937416749302852437502354177708019131980216213080919320659243389511132737541480847546381648119952282815768303505922664897111316622066702935983818940468765951069452174444463851395117945789749251087649548364322802466635608305957234436285833383741702562965567184885977445891411928458919947510943893549871657015367671092659328425795647741034047943552473441898007949496694306386383422593889277474777354242245426788198639380106722118107534191460275055312777750896206889649695241768729514588509180164218517953036257550188484479529272499360228200005967944222911459918898536396942530058596848152836661838645199880593824635061612419483546469563179206815851560265476046043731423599599540515067896841358894517008306540705408364190387191621372498839144050903435115151492108281560319240077448828421810364411960546262788200507584042103328980946692733080911961274983505829184434303422245314241685146264703313975059148244294629818098518714787057830183232719095853171665450368448121774132077951556837806693434725564084200867997035479513984955820823363844060095681723439402562397103284485819685122754612326885498825755101062800139960701884149174503810799390488821668973308334264880735326138874759205019813163504787846935171046131597057849061714144559539269119553528473663092877652920106998433313242270035906875534648394187448338914373012772250791988062760675240332706568893831869871828767223948494965711252711159186079754568731698017405630044830986611234480273664717128191344193590250534023169240558144729857812974763574163200658414985147074011567521910812559292009948143853476487872705374421764434613116380234073788336011926659521744235118455246302239084043837434662391357629788743773435042069933767307292410331491094627296575890151275153773097544640888366937026576510020472592184401437206773609688046162266372709545852876279410302504000497873033277117607111338979457050302395681494809545538312145957946643536239842492275501751216109623709140621824625451703425080038441782316045210819843881313749333875613069481269137454982199948040389831133192960463548378067573427777838192730868498291539765103809500142819279825855677845061580579405146571901632970115975865115276183740526989514173593780380648865792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -3940557702768750704557582409160741188474165910730557903757212000640195555100443740401679008669591039737002498719758676711994200291099104015126869129220643830872149222949779778865946380677562552231651653470142238179912522617214059270186213153124848801206415261934538293805318235816929192269984447774910730760585473681155761496555570543890083966608217237009917411659289267647322208975607786171310112930323036844105757546487297947172579697298883670139741473197093133924046366655372188438104601626472219867700120546403560788270087437490490157203975072378045807596672126572457297489579604399573384762949832184589079312660683627964552309523657021944705762178194094105898418345882388634974293889814655414744014639471123278986867463424266750931176375823970708967588892547161157167868268995842650061594845265723805870764778617263719073952764276259910297133261804405976010862826215085893352485744021040461735812838723626335274285964238749980300869656386483898430753991044504356399565092894633596990683209374694082686542147725094838226515757705183180589101126108296849318404258558876946201038966870790444892274868413373103266338034978223048848917188104910353167455668432735787333212180728424214593717131710170225106209175450301825315567072006318138581427528098743259487533709745079974276516368232630561618691154109068931154638835365407405487842869457156271313669520170079454225933512337190466248091996086030510252672927180119595212164720100225357773209519868569629066104272951978816805317331896199530838544840868159309198912079835282782457501994153681352250836282345570658793341918549622714589496411035010238603129783496743279192127225185685361215381544370954221443424814323611891155593200781996391074329953111172806091244354480466737972648453438235232585242192068458460108509467299812490753042322151835816514790053567247408436209074823839381349915878218208186249109219630813375174916176892179347496137071870944442918480937154376839591234758898751663587194666027555728681583964548335193075711057685923491120613000053120181637727255354014633752660148144938341967063068581033222664274868461889224855716414557790603272270292059147608454680582145898762574787227057486846757553113951658249732172302190687960904801024351988001323796397628654574484553831988385390806809867797705943571751105456965494115429687699751300263076064351870811538976708704402363630424774528501645108360796584664207636055057210474409615834766949018261562706643100179368267030754940636270284937921193008271652364320361907826202124986370033915469789005496551195017020567208879346530285716008284525185773776119148239653166101735982959312830455349350300933309965264172735303170513420805085947074229635658608853706762378658470100348368590243505222875093402579325804640780141866940775797175043074452783758838847744659041583959990082062136186800948224105322917079634603036710648373888994508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 18426741743549055080420656019902346438574063551091005292293181540536845326048815342674938225348640829203857954970840374920692004527485329557399525131282215968464356807393444676962159381490636163571193241425874094109231895493918815552686497151717100680014086228360812105897260541268593727184046054226488834762587218780755011793931520158967599547929282332731751802955449294538648202751989359091559070997485005490292533338532470495514337704632451235235159723549513511728697019700072672839496881108609827656246975291139354570191869987257631299404245184929921006862627747951598058019121227663931837746321823982897645521922428840365374860447774249868164388140783377797817937172915306157201201185697206003114788220675433995146669488130061934741356582326401636196753392177958297683917702988918191790248273809082739026221544027034602012683499475538373653601701948661857202730583141517844128136678804275783230637990914012302148791606201738110149965462179027080647140688559629630027966628684816398625594846942471772662052738992107129691388788754613309311619985304138941045987280589818211378078931661232063338908267334707112518192533111644373497932035304637233174084415365574760837071334290635343206384064379260250182215195366801590380012072861316593038762738641708321432881609676879778758644838123049355996783560575642028525829643201882004905642388487389351430049362772290198017294878827827481009549547781586659265553107434003407049230961301938455511280165024407221395718005404139440611481923440151029008163168502936494167731257304563862975386406547747336393151806445855902492170947599326197959249714264860115715995985024874645863354069513013803897416556352147790767504430179138386713983423385278351400624162408393119010718125001790393349097863087598601741045290864260680209592998833887262303250008721485782517066718333335939667239843598362867699908509364647987015173884089917944111581386499895907661856813644675837839850104769704153204101207168355742925922797145258804095368491768531554706364778599102088789268481323000047482016278432111032708457448539221663248745656956521979700933642727506163609446474710636594719399165317889476526705921383221320664235311711822519485561147117525945894657563433188893898666946616046201398298845089268614565402113069171194769471191005083731702006263221876602099458398084240869059260187846915960858654801849893456214743519488870947465887219326441800848785215230172353875119510224188600044610459711284959565258229098368188162790643916161164958716159241581297027044546305653530474493130069145487185416900794453432686665501569944974762054486569934101764618818952049718664541600738951685358783307462341073505667614153901709306752769795102392466746420956825201435208593276380169121533998835293853934062831752166411996260594980180274312006637390975752268788978417891644609567054082953619815527601599736118801660200677424496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -29909489739446878693809957746812330223732396673664603780773260294225748248992244687240732398228403494276608320355275570696527138222255199683437106500819097953787565650926029784791847756218075529566847335522892086350274405811781429068711546966832274401243511568929687202113507006588932714074692784023194410086141740782583615793481847065618157035836796264054949844501499876820823901068011382059874818993569486109608322733045449799346808225391205423342955545702957024852715656281100389202467929900645735224598009463948727659908528406050828736101370658721157356076220371385697303320857908695041827735332301431499973114123131776956185946398708399967656953261590305460843318938031568335164670214387754035372830861669970214353789451643724393492665358720605763788223035211313152057683095472056151384909877216689722349942911298987646038594577046126669324626153511158711694590903460792722306183691364943677039842587047552760029972031459619311777054256314847165509012843106142916125964756759197512886505219689453369441006470223766630414632187421028870600330365909537138713912222818966426433568730860320720115924367161362646194843067760630989957973147134552977766205145811202561547532268575515241269101426138800820014179986827097328221663905431843233701218291194162470141438743106313236754624513961794021159256392729154531300063192980466194386158586344888214385062670257228260198166828643019327007759164527395617344983661576737363283883600980929629045763999785336297140546341886425193879106605695430016414178431622971783781443329267675765318525518682324983336986268349401297522554806120083297388144400456176796473549232338994982521594987117912425798850598913306568776932305396977460819931844061612892041147312861791729149940789512025856338879210244313512759420851658100923464301999484010567567400091626626201748680899288822421785173222148121940632284161143826790038699234839075592517883909558290722278710610726159584328959193332483703460475463022390102565623203103071278969144696618037452486378417011986714231733626439173181209827832769600087190607145673872770431148962680423547905006955331410941833912827428326936659112665895764819239278422635085021889159666410128105602496755165741221882372425988510177002611107643501635962537324738081780553228141743679696156311093460337837612761967200927368540433283807771557697776849860701469390245981446895413622166293283700301665493378428904879802113223591363800789392585045424388483043125619062041790738363309930579813821225960425475718849229657970608289173656692701686836892187593126719538617424815183305344824072662918031076826708905890041398006784303295282554196118091897667863106273301678530697512819854666456111534610215086347025288081311197736633192961733314014223686547656745110496876002545652163285384295833251829442672689382534241997236876684549313628493918334221407349305454697055885908473645655864115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 34747801175472503154889008964887276981142493323411592107887355211718270518364258697327568204173111368432211775754199986252233452973928546747470337586772994416349843380482452014530074972147278250520463386299597453339704766934676009960756966510577427137683723306523719241496139028259124558960394125037918236342298621149738346620035565975368334293421669448534103972982944495611102570722512491341857213780452225896532607439963290734165693627474245812675713295471301116688971322448824549303708943871866242547121012751785986565631453656997743132289585387299974674658906295343679573548147455812091999916957366435895530279707079263453188284511381874272795232425370318964310114969153115005245117639561888015757710393446777575657796384066045749757826576341351168583877108313202224505390022825538280329897819282666238356080404537487084330294053902849492714861397957123561254895814559665885235920733343867668266987121398422762103346670602293938354237008201122612367803409499883399651453973972505153641730905710759119883384963631518752624395981863220529606728240384571834088683468144933570035539571379499283793695389596491053190576444167856172488845505548473069334865586701382022063567047718525462345354400851971949121240335947019172689046674573808963717030090311104183751733532869351321026237845769697799137410861633679454619465192240356725681608417259407490052885984331252747648395109523955824981248885435973986526410305234421110216520355809223621012124477645636522879377243195806757667120207796312527047231889803088367267377004525388553985809773887528383843239683552555769813363202834208002548855929759743793473361312391672961821818472998862647548574162805381993098125298584675652243265464401812079280925486528026207671758173495040091809018577771522207683675511306456857879552874319315995725258882443687142269675162122802139912803640979363684919600520832482222507219639942000548986200208416438297766864901691203750538231590867485767124241768905230618106092674706580011773183404390303332900511106757696216577488296129333225809491994673285433458079467583497108558085305426813961254485792209497368889916722686086252785375329129389547144478466894033218833978817937718898010015903192293802990850993069313522739573947991065076824486177419186082193648539704140850612757150614039775932634236802298850310466914731068289248126849749489789849064406803586682730850721751914037478545228040530521204944907374252968435724122635059086543358226213802622933621345381008842617727164499825761767121669336550529212584389008919648884959876349408008722975860732892019244121586154069498274440584902189352741797715853422230263785328136559139347844363028803092342716853368633886914053867115148456339609285016119637809429556568258413679279761396627103265110215095625219674479690688684020559602025264285786910890045791924458340363294213598999967636081650434788951761619771614822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -118981454442656674875271327173627726141018877919073329609188720473922773475883595438271389227170431489986391739233650214009674497641301572632533823723615010795799279156433615149164490254584138192779343556000104522856117538944992173277536609344344909464225441268197948571049667213590281081791013807785467122423588798952610389953479034799056005790100987475852169386999374236207883672980564790408266873471856100660581720344223578030397418394436337846100860846811377282107150493445428873237183341331274647668120040103362119229959126687655483175026955200416635957656646726326135309361218769741556427874441677327618743117053457010961753516585542673320843194770338737603541173397243274520604747227953022985434094366253419353454252738983934099454436622584752309562538731698809160931933548025708261612694665245793681025135799864859371424121620780640479678339073020024327084307678721125753829305327164152100674265065265472564553002735708512863586821944633223664965063044054023183939092737989478027168447420102627567194899364832357465916797175818105339076047312342460120334844597285146441890283750167725214602248818720896784211864129645540027034969334633950798755171345433232441327242770394757090385663303995835951196256815675507347038970196003764303686786798021270314002430092201299803384995295499787250301306280687157379921669177336882156567791484111123713966441383913811068710300989138557324542742890967920575579046047595817076878404265924957055528769169577862186634048964078352825986281956121367327233743002155999581567127420641605114378475873021403079358482248230762430548072432986308917076440356366101174893543610398836627281319209559984994588043653927703215980355865416349995439676469151398036767349736960115308737222583680661598550946079955918329542640472379251471581396133197918935316523137842963155807345148164729339739227096227352169100916176610789824747863544764702225881602140518636658513882168319354374537829987988784282940853797629716682900176733524208159206382924054532569597500606477420344834130738796083037791491360818308323047004087686287260096101444795595048764723748320847507688673183017071011851223747326593760234487582036308115686435336997098377116501922529452791559377595536362763746080716902762655246967298754435671555082673569493092275458076593145626487966473836919794171379728652366036130089929300770097063010063833003089154670183157828771712286213608021191789621672646033639728241083263561800911284291793106083834755886998018510142185268173939475878537462456608560057061022412746988792146993003885845841114858047518309217842019450854193343199151488281998519018736791472115508902620888194680048217891494535076522997493597368169430956201559930437972012648193256404457892352605917136121710907018957515131624090069754002802563491870689185226429864410982607701209821527444799015280919474465424641244985971095776452663463899037696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 450258515550262762412197081968370129606718293354086569162339983606318073481319738745620535790118103597292284338028029124973930310021141762932525831290542816267227760942666330354308298215469111258768244931548830804261972543817321857997658701593557468477654012060266535930076301126253495010298528118062029616386444881369728981055741456136771395962205088674401170996805094561280808603913228680242857236428622132876612161052357150655984436194811705308736567042995687283598633545936605639254582025562655984836758484147193203719081806045443204248314363850652158837677892745485351416794421573244664343580973840679765769696470203116177607645724923174342411136100272742529474484594033156157863126708284451904397988662136350181736491060771356844731282820452868998927242812194759023090862116211989994065253568180921922792479689237203507329769614131841500173780033602575994973153469729493090485608579129483424674054178858385601405622419306884949642519124616589389593601575523774034287716529429107595186458285236331707922255315389403748974768440288138850109547082860859925267521518564553686033644730182315655034880425242046737026694293579938878136730356992948945699721464072446681826601897562505351266577016825489503795246783462032728799907842033057884777580912370142809790333415680718887966694660957464124223745857626065735162377888825659298234893565760650549844684610240857235434162008953302629622883743960051976560662280740759179914378092145986545714737526258386808755604062376808371288123012779777633105207897130898749993101395578878398403273479403253469183303906365062754112213101714569075176488617286826474127409307519502727714419161250209760593608533574006446142491788060771846191500634203418158201684463644380068629575121023957110214020367904736609963754990627494800269557315775444786490501032276673706052996071085864099789154748127164690234268048107065151254492877498871923306661073544316179669149003117809607297066335729327735398094560047220803995560621348492702309096341749990740049946350648687998462459019633908201135827423169564357339728965796969706147751017600357625734402392420412818528425767816723625530961969108907661351415299873216055233793860100561696206727197354456940679463610632525544605496092153472191997483554976653248496351034106195959359792331538724359878005843165462495674653161242459536912418542892833949142202584648347168851004311510564434613149688060889684538427520309963758079993229065634235364830160404449858952565380936443946993889237452821345391221194294090811510554708300744059800769606682801779134937465934094785327041950458509156082180275492268607353990792593633259870782720314549744291534091913243463930077555447640744847656472488763190651767647780886793791938747659886207276922613365922001291403266500115657286097037290636662272188862469081643982599567738206907646718096281189731917386197718052726400068216890232668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -1120813886752817000870760171049542327935968820441338960637569192421035691876456827204733637364671893222063217280565788910641694568664781378584843228319756087640815914702533352998933769411819263134257911564221680318381780284257676526510835594602543367655268936425986571380622168785020188812725667717602953418993917480697138423068798070169526149880628166733768846222085749135525436937513938885578811340381139234588956190525537890136645318867420247323249563887835263253367641708599915821166339336542390117412044106373817743213260516068980689166447416651805595059937911825093350804332606286170720334860841287783710981360866733135025200627960433548364620607152920950026931031534419944246999243055238545239171799538787461826731313943614688479136137556327459376194795341769839167952585677613914077053269402307129209230996657064172303471712230544219752314756093464983163444365685723462060423760536816145168680789033776332026084735923532469859628935993553455617699136879930885350913172378862690944552914569965717280851608680854237602229970656650044806398151311181287618893551506520858183697940181982468840622359340181293984427082340187669201738658741503135949484735536470608384844429998163949087157834425628943224025762959004165580959112832463995130613955501909751815560010726575631452771170899960842938115084611696239938190957767346771327775103519711776097104688523591262170452884764820506454267214534219850935922821104754014967622783344086759048595401625988380830947464135750671805989127694647532995836536281509497508431019551173136399635056291715242564822929878792664642840074887910843892213950905854932252274261283054820071799311546675460219866644661664737707704034308940625774895635916439180473156294058422092599569081661617971001291579785226357293559928627783192889762856975626180623684651461395218605653822442416072227433657541348640984882418862470613820931883345333230835308761323805376075852981542391777011556960669624022889116547430275723291890957362199076932567960637018243652379271308342492629789314092481172165337257928947943837319109714047136031752944422626892564354314521406021775636296362033853804020941030159513947374169779247123900903480913218147856120016358098351526128406045541405057882585751029086577638815546657266143414858525785798530724635896665597108185546870825183778583384949491899412359611102411787387991866453962174601161959274413222237373931842284245087132139126653161457961438043884599465187624364945130593782100084486325075399695095606469717348908120018863287438608783167563776905745569403841759103601763131026660333785948786701806007255387932635610890131075927005209041185990273210446938068579303490578694841561520738210157500844638833598225183838586917027754661060412963478039162705251399517045714067601013764348898253478130125892928756694236996010097002480708590364782115649326671785478167240781346501023512923419443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 2059210388086250627561614915303890490539077095279964909339510401255731257484073837800623279661561609612186788472276210743459034402994467637947988614176324539783281229185984300121322786611762553748895349879243864989572733851413221364331207790273108543817963424194115771331727700294165950598128738271051800232125128372870319020308164037604137242438942345374961779115551770463906412065836748457839542606493040831365115768689647026955911252449561072616191435770032017262119619122473895869149288310723839313633101298566981512784733613526157694368870905278063218530846377114960053625030780255605745939167200914260144616059048193280805229777896089497946143397693095558146748452031020987441723354772345587450433542865859151488724557904284760514737678100662614702970406736354198807328332401256921130084398684827403714193449809333778267963196940084537810665994514842323346534875169478412784475037415240316674780028221676715644960554543277446278803720924480441562861159012515920359482895345409195641221189731473772411431553830962415857276592445663031593927020262091962648764304987706458336264342860340882481166197995219048799902069982149584876947459707781421364028515910814061810548631123485517840401426489570102837162855168307329642945535957345527480257316463253025441752186441029002594897984892920067080155421890516162019930717299061077922824034264116703200418483782644656988791786743535732272456051194700699041644971558445245264824083312032435903780885258740236561066780898225494350375089111632131604678046101892799553485202978508511856607822933566475879249799392196808382045276510636722315856721336354457954500137578338203628211801584065163183941271324421976959397491969045562918103085100265295482018946398116560718676707715651811814381992791710419891099551349838097200441789900325856054976977444049406912872899316248482892864086530995124671065312465305276733716541819768326849159303545602732169149157581325004483565641910877132338281066723599390395512495089780373886829636722278706014850421852221234682455785993453403948856269853467834462415226437903011677863422421172723860691360447283410207124639713746116268431467891777705838597666224103636682552081823007731135171420166268312576665626581552074672139115876774917278854100045497924501905317671947531744910383678398484885919861695198143712289699360058132039789541631479015055056386825557813481626397730505965712838363854245792944840295317223013358738160086589310490511077809461433022431542747881905179910420322889350230808042889983746862876088734714753099141078180150463778223767493416854627425763046070029633051358358171350223694140483084446235319902799795168873188792934438690241148401381214933834187383060542692159996266745430715065594221939464015216092515909325598188739220559340328626798383893072993263887115811814382351219153398578552773115845480363172094050304697847242111293805518332574564352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -3062352777660696475796043165018284054985499786754422312950300048763156754318147745936426044976353356545166583650152666940453171317868952964638148685890728697915647515139606236102307537104783376923592272845302971749574091529943089495235933169745782935922845376023771897959061755062896709448756544190532629593319306909883736972675032644787918439350201326625829179938451856310678614997300621544179969709608432305840984757249140861389537079570613410723223897965848183373375540142013927799615804721849462572448094859757182149112602255197634778170844341852985159803042288019618070582238958459681294866232951986811210532843475772573325113195888583710408759876124110574267496222881281095646221055942982411804033508105697671000459417337230857025413968424482041864145590187300692043066122384924254389704805767316893745342958291540849755728623193798416708889690201505725060622400286097178020907675891918255456345405739531039934548140087043479329320239899419047568156189659729542421729806293133463817336322198488674912109935583742993666649960235788663034691212268534945912780398981414402861787637205412442656347851379970999681227784566941804467710450973086129766071610036828140239953302912907015278045944532314266974278296650052557729419413862401296348945394633691574103487692262459506893397718494129787139423619689983880908646296981834877667790876871267721581355340585512259861037062491181372936190744359463923948771618814760976039972959861509883476815286573616305746308416100009890947714025782500614770044752972829568244602616392085206436132892402538303179954303777182633731161163578887752526844459253049501847957068119038658084138095097322149319980045057414741674244596011177684259787215879308988353895358047827668002841879507881674021613838328520107276015754629781866964335603958689036660021490298213036371141633763675334936434454828274607443428961914748670587855880108152983649330823550248862020838999240474299786745530553910934699863583727170894375611824249758563381394118127195811964905587543804391888999123427676469730016598866958465677847629413278861751569544341939009259735801614987359722071741821651389980185852121274759612941391020118602244448966804913559094457247686407746841718883607781907659594737812035487140276777180785964283890621707343448296751286429423893642443096163899426283861336957985057265343465245318342881705912140227327648399603213665493260446668904882533152870417364049552175411968987598563035462043501546308386230297016968453883063186223476544915108435866285218451533016061872353519023358314010752547369924244365651668996462086301051590054413352055765539076161708454293698336939179492653674522198224575625728002428285394017540695149145954714886294070397140484684665025781282829542938421538621023280238704908519193460842676591102446244061303859856986198527301696971476645570548259287037413952496142469866899173862544864234700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 3668563297012253276268184083716078099512035538211528714277620871385597899511727738317061970848471825065602719190464836511346515754007027494500855017289067832208232442378569921241702111782536681742659996201855696684141625933741944047164770691081986909514859254700675595857537746966007894623118705360613624051571273101396125942129928758188591087947508313330593641160452692028679689628305069455128708585027572160915984499871302275215468256967740254965761509390138844413042922968502099040273113424777989667326009696810671961557343585357874930808625046269337375055603403078199893142335624421828936754411270025819153239598600756634777722864442435990163840197267638003588010734169325646835723230366057111059191272815080156480196878019552393103693619615619202557221530006185205020753896234834980751280593192029062137848267566785762210783745604268744518454723336665888000609888452639888054606253903259503217840258866587477836605393420082413745057375789186376692301533175064686404140648801832096406075554423437935650519573802706250545629524790382928040868412367591092843070703088026938483752342073796148256145825599032936490917954352454252973158448846006405765032583540652674002148562535190459296093880837748441602687207627894787366089602286930519184343705245235911616443577174790886012548032129013613945170086081958548854716184119281271473353784261113483894105232498723380294159607372749998925638538451980858225000852426699529065473509352172037823117637259619640528771061512777534750695459299936950278717621245118059886614364871009823915205260739465067279622272345792551669494020367730069566035559213753844768795779187590811819938196392690854308896909505752268292702239104845232507295856381756841962841715593083591002837140547886971635473947832354776469350019026881202589392412256422457203937692718658798413316934530280684123584668076954413583863848496172717018304643141554831977035515006056714045752123928102637955804733490180375502273114598249566717730533830328700916358234168964899293672904179071797071474874880740359808010862999023671386557069468429721273537989500974095475907480695791213602663968905653904011327925541959624621315250551276809356282034225565788265937543289071567182903484618015561996520439357530575717468223927612055953218082811130808115713703637219047158007466852633923142242318062522827901871115942416304743602775576122281903213674362478972988646132865136573389964558019037047613448205873419345020651731403330928630780183659806890174890998073105200184313268227407054433740793883190378077719544439333502560896173066703358207319988620677066885094680291883469952763520421951173902981456566746003862354883547374997961519425322881138402476483604024777339740633602815666937816890250287933945202342098804264528247194372040877477768370808244467380383520508253131160705501334958466475795546671366771876990530647579898297349791823857031577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -3076533585352280519962170522523035397256288892837163586733737434494651522893077500486059032417147064409468503414724678172792816228895784404723119194785537829973946315094377583589459196361063433193752787136578192137633552142425045009931340334011909423923326938422882152502215239494731994853566654110561145820153090892880057401502974137907179735680859001447762141973111742724096269074483091759054716930298259943577476876700094774609353685825820846203142206114573674424128615795519603774267950266845609492809395446252795402074598465089323225947043829547964737390127009102583963204360223200757275626072751366062293847307846553462219315101665075183203544317023773188066855751858050787282790394833348147189560200874394970583419571273423479922076471224627998340238079798843651043553399478592874888260955991471983485486953954900872001917205915731392764976448667660447389565712218222779632505165814254550146644694224756888959965695308832746004222518689872214601180867788948134437882310979230660266360649997906126016626340386426948185107438878941880867291758269525363086668473766183829594338883274658942233301654088567933210533457767301948059055069372806897638674464183866368036909679843023577701198924395290231714728807133539723012761906899983090826995846164331513994294495734716068262030749953354896300435582562513800514183353787696376543293749665014658568948829725489548376099796810713161951873920130846147795667332479374630736222346742134042682646468096244350130618337071975157655590237137795721405248542045034549805795509576186764601821438716845759786970118855618983915583690203782039636707023229277237775922871533311760616761587907935209971122780098432448470169483107822937518064889512595907691670317348170756791832196111414099705929157662841760268038320169642110681479128128532002624267973301955235586682010197238089178953325841724629182263965913589020954701227157236238665781591423507216766434090629815738631525717589940524527020802458688558702517738082008125646167227600702901555739747218170204414815055803351598344168779739557394616376637876499479879914420782119915418575274799666690082816045117052765887439945462052529756634770448788203821416374211795386279066088286073928629332668032277445585738331107617602231873078801000430801961050776649526785334807377777650085215456642643502728989943854891988884180433450754642521685523054242074433486926730000386071579093409925685780820389947713833046311915196736209859006714972073214012460296949910527968123655877595564769227378136560137576321427998772154175259460142792204797510162110650570286001471840721211870055393794163118335042627593502889451444858095443151641784456256807716086905875094638983593430035878971659994609897367655319751685134121668471786505475302191207341616560578756523334030380972923175956522024503893179048870597006274846442989227173408828302243220082504034496693952832395332812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 778605845593561818322601746902914713518401737451365191330047310826821507613181504972341926286019120953239737554483921124750628486991511135216749210360376825181388432116981914967356833480533103915659910796065842903802409930196085632067456979134204423059261187328326868291764427634393697365723012777005772203296614896897466667000938427274210261003260393096780132597751800821056872593280072715077879072389554577713008160222057863797097515208640818184129593806546240102785335042986826769652404147454896925504807466446307623529004290997204499759687078575459887033199434426438273927074458345464127448467108162980100714285635940634930985097706223678809728093613608988432351320183675374638039266609375607731903909526762762147920290597923916706106586529584789194647429451069844240169773626477585513936132469852420320756041190823483069040332665092024540249189936114660830214540142495099115420858678802319779810234736725000454202980471265201095929015874573708347184015394277104722944782177264710371042274099801960797692922762306903080877174651259651441992648156496728799582327037867138992351248964096994342855882834508316924698289109685590680909065402516987333227426810839037850809178745076218190330092088348684980362563385837360715960290245164236934111602299698412469025581804460548418280554272495606708940912911318431539939750094759065030894009937213868446464488382345381273588948600598905487744895967805390804429284913716301164961189372839431229462968046182379202473884466030870681364219330705018786282603526047604256563436071879795124174762225422680199453929950274298323683470053597171342330075400793435846056642470423812121154438968233392077863276149100783523280073639962981492489897501856923299972489910843445733536599652473164506596664997895636287443580249203935601326941885175254167625072539360737047530567705043966304018177617294572714915696508685065755956120081019835752644200412066597122446949638945317132065354537590574778180895791810839343944804766017346464921464300327046783463897357491930922549950618787719128663415312996645259199952762695508728189796376004716734321671474993709409717163534051242769006215824173888767302096772123901863097551493173040234562001217678721650124705164465735195610132068910591435441206728640559371588040642216552090851785931418544610435048011929020497662448396432362270601658938056376995808239463074980780616107723597665351066138156375858820415890408940321073136913934544078753393919614286903214482451049541292044057907489978221697899243103312793168524719950295244795489896083185343556867702578651529847768492468502357022005917040373041763255196402585099796120072557239720008230094646071075828209797449326974514675303540782156637384694061044988973537974614712250555797615990439609991960731910581490554861513060481699707563362047750221917671162266069932805159423454194281087202365858131613660139481843002528235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] 2507215400521400698207367548982387294321088833279025774256488785745061003426512557158012548864493281770444750806499439100529885568053888377337117617283242100997807847383613729007173529347224508787746845986841666927130129213332821942120133122842530717811492240627161929242931208175043504243809526091535583298522271333512736013381991887951236860543521721690723591218671172420539918517979719024568410284412699838615206411220130744529190884170963899184275805755043460570619428735368274501663878219376740310541291339103133814254229682553068936622035109228291793199143204355699109823105980522355531394454433075204937625020669056920446011882097776765433905479612244558797497461620061966560776579105693439561893228245775925381633728439883330001616467142183194487176897744798504921203687257022379097933818860784421676573119286743596668336705339630128047735564725208639667337162537892372408896980294856388725879647079843473983188738994869163450968201351515886607327980305596512834210261530041132495401021564178470911615092134069912089022127544565788082046093561008854206126438930550277138764520285995231117513897531867039709457439739254215052909809302398002691074032216255926343522300989579934124854512276395106327561649755172374655779733498237362566700345456428267077030471758025665093827804133495925125115233387248939581800849727618553188906046221459642960782312589021400157159682163303215412142704447823339270770081139834403574987999775742914493220398918119271958562775374035603537689962422443999517892448626080918560523585531076187960760899314049756949488996260336794856587937747381601427016163677347022727078703651487942032696923466321515648556977065122566131741520592908269948572118885978435616696717476825577038779366300361282505962982712896859201350623022033672852511859833150405819007321956673728244556856993593916173271414260807368116153761420733079539761896659061180882960278847010154516938170296492968925482267450093132145630445724572803305932086573917626473767701152869925364180037072112450366994630421083229748026662549535264568578907945049592910895979060311439444005192635890707370929026647874643893933384518354442122562433183808751437210053337938074420820018125095497597351353218647586037271994898899250804740161560092467599081064658583317588522910576159215078296516475501876302914235213509443655770066738433330632751567779179916276373753425142060967151328570613467916852067808337398362054226594923128654120263538362319175080026337728265210661528177016563020134002581745655064137028089057396663835536619774389962746997502001840128305615066310355093825905811723409353030895596332072879347817406403960386544178926795544995217708879859160949939170270021730582492681008085581368133702183713792383310065544959315454486343943283378777305860136331437409967755466793751380966941551864522525897684692379633075093395432176111088093241267783624294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -5045593186332913170821912996061735070506314536076236884090693495896354692840404865997452144057552660861324893679276254263867338761771945802687727600380818121208358336880637094755263319514728253181283841369323311259036429276387667293981386431628151451229917513537119962423458413491780511907854640673778955627717235382655976614564121164020001020749915228349332738942710565941817350919921659332079674857639022473198804475949882575959483511591167008070846338171531842521091558461038579156129522634130479906691789215992746159896056688334248099081200870474401915168381937396287703222639361031144525316651008350491653686089975050968975748197454725745680479555956352097611004871860430094282150403011215707431964328741562223653811825540543452697316694422378017455727598386550185714741406187735928860411361499367588980863519385904727673430011403531057641473045377810249380053766293024251443261156848267235981977923757413937999048462855308478938150269207641444557441773287817723522216190428258108213220804198480964388761221487926587733801071021596573511260702153989085442661563040201820161851855893862704643633075089194455632539213602833889092613600854140464338048389309464803447715407208647814085649258335505170704867240278264454928759994052073363320033170485960638621783940048556250166405064407269036838826912343506918830205916225588821553561404302767710035525226829030291268432929034745090076472690314232368374625797759618829602977753644456930139954927671019443557967568085951347117609645810337925060369301147753670496647405262162612514754621130016373176331266420082008102158024912814631610884521794311006860456557891871475468010831425804185663790991373252133851735476682287582599546526320528059960648016115273977608533371089188912974013141306695281572441644132484445743455628660144437172828163378338732068321733793396094165701341856378952493677349427412818977107182596883229780856217173409646514095968614026412875083815075008906512542971289075043790388450571955995091910599745624839590996535430896653090054460937214160675607120417922747346663502498002856887682495017739961107613260406679799940871577915570704169529956584142476306218100781967721865561140704946945144607241933423719391624719895769042362998235008552027796808366172659541271922276285254177643094467486424228600403542079572740755298354875573981614145920273799079778820067518239657797264409157196186891452457937930774322337314669213124591264920979908081144791915402399024932140970056416390720463637571958172254673553965865285194580685473711645511468861170881981454579678235455557622099787059853424868855125740936651433533760447907937911768619037631951195812721234395966444735554985348106081635650259184540097041292590057052245706672054222197731186531149195070799584054452095923021704704722944908678701273880041484000928352928977813885874189699035004366645048899247651015601135843325740318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] 5500174302726296981404267797540486259504170746488610223062596006266709913469554380148871415819651987115218018567403225555136492462309685428995907266262756104133845603458069401660725947645961898760760620416791795034373205052269638504948539552482920004158237469421473853311007514509421915181976876782412618765124914876678214047835499955198087358897476947814983152539220202707390526183589809023964100752945737219094127650558727242585197929870811298974431857172657268516945428404659548012937845515429004084873900183354437502186745100175947188462589790689104427915389420999406570507533190197294740361070842736357145240875257058308922381529293124836719855916019600802250354212076251707523827123441464419938019633420175380859011134845340744182473302834937792392490726180773354055674009859323917745351879409642130013633560248492808615835516747528121359439959781656229390741043336526649245417780326126754132131538475137221191761161333360041582861853032243496880810629834025794803230147628964001976751620984755317539263720533603471389481132305823521059801644251317283086519191858142632740543858914911901816535367155528832967982387646322954329705456200299735035756745575715658776240565647588859520955309722359280248068189383478596726888044234619585382538194999994264639816010293160914579628612905535530899118835003444400320914639092517771246009177550702849251801295391454014872964828396920958473888254014432711646704887877089752157837054587511074025077584043283165650057294958808567475988521414853475002732107095703317038526895811294103500293260100704114853206884893892803876610163392807876476740457224194745302783598398813207994474073314066603768070855255781334474972570705162985360558307127589226990505610359672011383920679023037137662606177176669302508597976015415970065917363133308131113841176777453222134362566823812078543589154340983857373558645532696699368633731275742344641462468237043668630811214130981723037231393802843243979743878705506615345826694201730597435184055714616100423080594141608108969856201268118739048002900248693613475812873945789273183527836657810122989154696862889325656371741724861609557883607220273957981048750329310338678627579840006735174427183129102041619607371721878408119759860476921866992009516080146773953769803997302303945839160445188224864639476949392482614155584530581703960923924553720228325789573738218019734499934373667785327631266472366937671111446773713610216991694320921348118878291494284488924798216509769408425891548184882689586314296632483147891900847360400036893110017264762414544723073874635552450990348393784294192042461189442189198167830054076950712636926484776003211714112639502443730232444359164005864765910524887176548199769184070275155845496096916856880148314847963551045413713209108212003108566965113876284387313382552503110386470817331088049981812904450101595993905516839011854204674134616571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] -3903902513796981250357148713105919553216363384876330512532781125427884995380004241466792273800382812163278624315798325608621615130395000608294333644732649072784398490619701907960733729987514214653486766905610053913293052666152045814510822685357728335183728718290147206313812121495679076393795728908595127718779469340653379053755961163099501314342177028777792738301463833860483169159262404069140482741850332985062386194926475439318558228950007037425265632588462097456018562200050798094006605349582042786321209959217016057346223937735832012364122421613608893126349032118148799825806355395250270650639543404337215251677029939716462555880677280059601505297064793429833472184807639765913312156726897122795330395116737139205819082538980997875911578748927025653222533094555324998636611279624817399011776898152805864574450549588885843468084880980220578215780656169623709772331449703504673785549535133331967264276942481796595134714301792175020327139560184858670531433743881057166679702430684994276896401033979457732599028140948486318109635766246920838506389273438562464182805951900341536049273310495454445778544892737210990004027721349020940065233392590838190920789133567246545929861841930391599745037652832620822331723463401960138271917113374788908208711329433413551798234395128132236438274871828225058060393282243150814951453565571060254889595411753598455667418648096393985370741574327191568705682850695358878174357261393668646975445844568255924483125420529243168881138148864476059135304336214771670883578273039977550171577958366079424260720586955680807271251055082215297479642774224740433682376850210192845252260925413958115673468554058378491688632132577906423925688939906942962896326615268933230200505131884313059352531728207789394965778996901623275895321257803133358722867208402442958536247777331632652910549922542501380886095198603378705351825599518983497172115579163670709255937882213076826334412269095936374242663222699858355656221746706691640941780909825912229183373530514106847951422136683600398720631875234008133850101823179366977539456604876531686470892597938467403696591014420401298424571797494389157531240272568546309534903541656598271942132320189129938264463720928910816200907386055984602154721189124375417231255262649076785769956213219692602793976317800692021616988298807080504989295447715356949512103029832204195819919917074109374109406415116355002495080884396548200630239852361366192049899937408837766052536469844646990994671374639289072525975374759819445790292547560013881743119291989513312763493426160589042839146034219509461925455799109614140431498439900824071033286751722480045155045768543048351395713017927753768807335176605030353910157478025516331490422851480880726091495067936078569134963105675558378877457055413867847813457139225223112328535470211702571586145088231394824479200870878043211342848473664585897053151824613044387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] 1322122874279487526524981241729024372628545319751220758027676784598001841480871527687719255977678126243304790524142885178473703474744413933378756141655652406066766301045984344897621097899546999432764900047719501686557037010717253035708689383601287984586246475597200963551114455378075288297126897653717514027396456338050615652156064558102368430378608796006453835981007620689554376720115617131352359308931838967487116543830419612662636368463746296607901746581755095436968345978616192720824963948006982989836634877125041088716853655836060305593988718460825663066693827085923653205901892704849349589087078619897337986116940076606601750759925751562228766574248795481147853094243124146250187171112564111141330975155144926373615238727600104064233414234101425471783899917870104219265494472813858097159027351836991125531899734281720638947683946535048415734772916817620215952063792706181932675872860079351733315669455244620736830420457489143366661624285623446609900868981969803869417938825215551155099157182616462010692083679326471609393844402754694348280937175936833401861594398313567891751464473790477634274855786680676509578056952712398581375214247716837192232340691220252634402317905352075762632239469448693650164024806481531603820477636385835309529783090288610946717110736211010207191521995610837547491898801324259434460391027116804397933695607180127236362023843233486037315546983771743179146697230658380969327520394111997117514446961507817782811203667476512868516953069549219067021721632582329433330183347290475223469753438366868971322601333086574090794273912272557464815459660514618117255085318269159601382135112724312815823930084740168951637667185083263596004016627749012615224235999016694719816070727681944405538926094385605170106974543393189121398104249734608991474478922860578276822054782560887080222191818210483804406254588314921862132722833276693825305536715103450294097694600730259591834962283757560843043545393563715923799466529207876340504107736910615216409522293927941011555622059291172107106640087461929892026207046932814509228201191330074259367300583065448693725439843596976857707037642187772124652015798502692223933249103412967301854342040038939614469350071095036742040156455327151243552808905322279723678830706542123933827819612699915752028647936833904167379020809347814083693658416263587031252347899601280517937275763147738856954299314029377401356248239367581205145895618781512338774071030401385156423930602728028660019298633654264508432159375651042845083166506731492104258158622535315798428849743769813647757961680909113288600332310505298654455278652142766183538002125344072691155134705492712533836613408859994476908536313836102335507221933772093410108100102964359738725209008352139521090649510995595070428859729978841110824776130684027332379242145072273831752324450479907183837276574061213671426680708951106856493476485693597286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 1015942362268316079370768742410143755657478995642795367651309446161611246824331316963209108747749389516535157522135450399539492391168976305492855675026179274524815900380448868226301506213693376412361395116783509299491756861371014692696525326601659503246119397916574827549884067746873631904822956266907062289479268480159473514815267123966482190015516173711690926916446473726260202458932930917711648449244877408033452660023171358726552842116372368484810222666389784996947086971716648118845242770956058152637194733513238389945601464527831937443563224135170607333097948109086903430147526306943024765816639084982362505748619185094304804450671568522350652543950258608869753496050244722550686411871741033687389491716003617428728533672320345382754118854953999162556728269004813748314174736283909172519924505429229794871626724387173767601823526003561824153738147275715280342527261969811899087287294969273986787407567461916102381214368080329214612996447868938302576064649461878241920253607671793078011357689994153924691961530974365718693437938609409387080441791136203499502574977323917003177603923350994833095478408768549636144776249914451673720264516510589931539744857595975964088023997893142444673666326325310309328011845803346477025021891739313545479071574958291988754463554124098869470754110629263782275631854503288699494006448629453839768478408688131765135279346103728577242278886611120222625927641559632289061344935141861107306151672931621915506011453835928948223034838503212236044222250927331896746455263381866334623718723718821108847801447916565566132632999220970551283848033528066309734181399337424867175901094390527173538957450692491439003098275307224673278732391302179215880526832597187583247276720433262112656245224190036176527896924632888363846725956189170532343439946874112366944452255883900090331506569681993494606547210533951339244676929841463475450459139669775542454788010716409503881307880192646367339021033518401819070941780810390954709005063953239325445546049573349157870587278802645343570215810098670070881720907644215856272755609165050504694794215497806342546744467181257612423464443591994427883415626898911140857111737980225525554381354817060717161060872535955195034889342056666565251313581253406796704281401401655370126340124660113279872806360084393701645399196432981262854339462857839815906076344684019655632597756853385402448938353404096736639623192195404207598715401685324317834785002730576712469728513099296844178204784003089772538477358983940607454041017216550852371530257322473438367712900019708302599810793575583932997317020027809517118706529375931307626057203260534622223242915712179403596403610447531497262333009081369713195909019091243845825341452495814771650873579880406052387133849273972988643054390134750245190075284349026727319547695623498456277647492973823170119074477215764727140512247558464432815074614427439333376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -2316224361695361118551161593906329760955892391270624597925467170917331105870218901403264222843762597571314791357417778088097513755567340813647673769880320168732778369859984694405307058260125014452678425405889493739742848904891550289404120323809981647067482563754260425221226079474284193577871165687075210656472796063069375529144286397335150213924083065251441276616697862989005214599250701734826360351160114327462626213123040732495836059522854443298112989130751983689391731264372943546252668550286613790634123304320142116912637500786640259749051846262978239259324316612722011240663189504309974113767055511373530311627388647090547140446535931498864956030788814754918189827685702582847320166175771716456266547382421846894532313273604661486043708013097315830816211525297083434011520729991699909198868349814327945383213041461762472493054293193800694803463807910122442308750140849401307070426746118885083597887930700827835046775381832638528775385477027516072361312009329780978795606247585772547601273502646669316039111237228824754523156326948520441793419590294782427216818236850551382319585009490435280653693196442675388432333175785518592157037316535868519729855249075974343513754461642748453539636638292744054809046470520865016166746551781522376496008409066558138405439902388477806131163160855796851245411344566317204404212649268159490296685781321270893501604961790284601963274797927394343872639302078986054541240089334803333304222037229600577705273525372264918412666943135557901186963333702587575796145999376418286569972345276358088899363383550060635303718606566444582866390930751980060308281739859098197467704573040806476132011371604992632212152939870097267995119435338943796259148374919083172235338574126555560068309684680074937195150459724936985736241028317944341623347353272090586564990600120207806048934617300628748167894403446759792574733375022480381339306624914161921838637313498936656636176434089959934040312054505948082697798726492872522705181510443088477848933645304708376795620206707131598826482114333588582371038300589200113443260846638733187174864705474787937930299813015130700036484463134042997657463973554755288254034321337596495131077138715692113641036711989472233589673782406145369164631646066866809262869800023377814105192613792454646427695049035837753337471346760501460189551861375464729856145564742217113311815614447387787696343337429945549484263182704477552688501248087897515535685451976403321130088721922153847044013012084864242807167428828373454185363938032692642919168232626221959931961997479333354817259040706870380272799866038727493714755641393254346844000099193704093492278574722968617787206920270466630467967334532956604791434911029305260845966014463534974645252503262767133859512702936859329229078942727096447110398774813155490930794283585091744855237547121443399729260093779097436688733520714880535385201527426855731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 2451392400644329722766439633973609337101078799350959296411679349989424524961677705038437488794377353488812003016951491446578357923200675198830888427070654559260045869592753970813548894309189755688898700590175081533989371005279141279738382215422338066836111014577092182533068386818630014940829427519543349900317521683409999615085531738362112062171370657943782700269003800826705723331889016439918738860916357337404251984737441540315718813390428307159871949439503321503726084824425491352911212720793485500302055073768466358019784305860622595072853064478750433961211481886641068794352035380463361780714734404164408021052339226095486387174750167292220828795527458306836632224356604986074282807686437303178192294921760816883089172825966120429453017611248305180241471742200314682940964896549543452417294831765847986819500335788867774807392836202135142487545295166974599292389092344786049211878679535881528175757687416740096771610675901440801119379177226074033413276905829825060606200684815482383315486706694456793123982517087278532664776523774793059622939737314512733556789439784148361719336476545587549040192363605145088571067110974931683150659034478941984843221704351491248587657189405280595537566485145085496071756366214122268989996241292120068740369415535965900780907577964636032565525593351735103703981652680752138177065744996103412901696327275513824015919833717258252479735884808518034947900628364546157167744812286487927082750341871475749611344536862550442664893737596810990740267021983261395214124869724633762938723549721971603494374418870504741136524569238192088540487169972030999748649175671964576895908628157474802857093776994219552691555649651011265664619109944923343795743312200743067320252084776116054533783110317678128723783779834549397228764122746117577620576560145819757709085190674762039324739969859926008508430311178227178341912820740120710031963491189401907064874025846208440915002813404241874996164867295995132875600639831845355290473426290196663211407537594466796780774469108390897632632977194258061909035344483360475448518239733761141137872728764302898558826692210805985403637684223441436913658448342331653158084828889471362562477385497977687919338127845762566654145126581582997436322405504720272438643379767776190342814726568585070074986043932243868591523873835480860268345505005872503447677187091008142447145088920522080493152076984254938873241514116650266245475300432863598740655252127295743764182730585889573437349425388954421464730855876233121566900524670013265925939241650440812346392642479290074443120459175899491917525613178060402684598726151556083869548641586237320102385087286102990488775082928131854319148313248468145715758246383125100810291433731777227514712932328052758007277461554470122834727128579243720708756191939492430977189462487613875814682217247868423896065744820823090249313621915499609971729802991260139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -1852710431478096972082836597362791980141275391324957572836427382607511358569068318790743305015763992028779398503993620029425392206979795705679214878894260863123464763067668197435311826293671974721314141989151578780283372559221666666921040295592700152021823522989478687872232978998026001604759235760164527981099158861249663424927926305690504852532940361118717478794364881269970547277862371849947498754667862183051152320717869080358198891764970944922848180138820805623611839590096761061365263484652993130656363476369650495518884522845026470257925226148547894209180007925798350565243844508459243670097073911318729746099126277844592009841333066815857911458638644323756078704940755795064011692883428313850731099086790363162787752871941967049917137561484762982153234018749709931335905034201327957003626222020031783553108779175198044720051615252505733792248384178606990567609054424654433244854632031462883644448378535374732557166688567885869803582185904051763694220651026496726002518134430379245911387283466293424909823855047899321567145233747918431973708926642576546718508212399816378921734461464133182242263929953831303391065855826222230670039434781262741208607927107018925174425384995523614373590388071565666020118309136812968092858085739846482450299566152951624487967062402650579260919638607065401596730861973477402862159521821106912400426167798170667151583974158497550224108123162883472894314908586550694809635423887030191844881203812246923845219190181166329146014646560713579937069376375314246808873774267951150433643865481843027624777523556609351267131633900442578975129398180440480657947313210598083549741087569098430287220813443130095831342974743653535707984979683615363918323741428431214961433201742056845496735371860060903718224741240329414450987868439014290016765148305893604769668086048890551558036832686965152765665955392245341151462117459700549034157036768717183638727025385505558270925138439380016481530116918886606012880317315529936920460750103537566463854490999371508463000385711801542333381403449030855245208731746359653475046709879715134892589583385350097906760977157357714093980189924750363845787506459764498665687092767313207963959659031094328268207755979586900151924804421782507226813542407983082303398607166436295004822373973739036551344778884824681038497142515225864348673822446263490245196457880435473501814290458077451123521359427095393313064996238589148796031393794484280986188428181396562825767574629641333767811233485410121072531649544721465332924586549657256933102554400589397049763222946865068038648042364704649716193885807623905902650782835856698003632306686038744382115606417456434063232517275058088077521948679420841119649666689954270336325715247927608851051356698630347994855154598775619237676764831892888610883313480650939400636361197235171222058682607338882548704853375346583382062203841318775175866552991245926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 1107757941114017225541996365530497152017239207865865451672966807015525993231819533677168836938464286017602292586214143745914729430124416718349895192544530135343487677005260881354576837800551692227781553428417326842191269341042640428473913571772233089498975247258058140343813757372319018305295670717921632333932897521506865214396930907510379601147030107278975777224359195089138480349973959926985476790207402172474377669329559816627540175542220622384895836472188447860045980899177565644599646492409939948553877013168912506261415745198934464375571696932885062427685482034411403870621667956720444027276291586228376011033753388131524194070252693908892274243477324544944104524370282711847747518162509723660530639828049275994575089403741445168170523213578359176050965849870731493862913933412051432550598017308843102372204431339221739001899943981814622317529127221878192556661534236715639776908849174946750483819518615158313800925490095423032247758667900503357330551623976944611718631830372367050391847645516900424524604821669001500290390560174958082384491315067964271100568293404940803310082676826627208599969209700843809612015003793694538953207248357373730760553091710087301595195410673568466233661974033339752655471831637449031562303694206200917337405502721462476949766977140546281052586352264222117283623703545582860094798433227306409609306928014564133506852147627510924630582850039273801459296391150579272199327459148472839388005952772446151389062659909739201509102242996974899491216669552562210368530307539588997173705170253335859979864883776637335023688690078263035651514846842375457800111448519341240209948379951157505592659276334830856504833835803357466621867747710535446663100169580221813373604666515862275309558985872761206737265302042511613234082281087168443055431769252632421938450833814094904786389437251752390006284391024474075409677342472985535928250653103838394297271138726023449961574212947897678404909065579245105980351847328322613935216704018615293968268948975182252092859690680132771470930665430949091399634465428648530744821587763139774937254602764581274532210630259358478530863882735038754967529865025072259302384014747405162057387571382717423689568520785410225743427380226207145524952835131773452122623282072382034396053105150596827213130249084464702686875258871860527777066175240213537617403007085426350455716303256232242840733799579457438261555445864778069037438762767434249158221319241297666550241945793082883451663624274960292908013239143877326420684504232369704268423468451241322274073979832460476124025117447103336262715182010639538206993162910313087835841196036287684175267995780697589024724414054709541160805756569277355774094883622391298079534937190654312101082859414309739457116709470048102764473143072011996634456000172521732248442308943964060271780073798295060475308380341936195364912433187189232105476838380315607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -570283656226930943646309647975536620855128113984506604868654258582477805435867835577931430160817827652594216718976436933425039891260411588346454072321086144983276220478004605626949589585323157590685514250411082879876090966749797414588760317209632224818096092082635060942285074434815214934150348342615123321565146906787203621283063038482154512631593511459294620378458523776539605008777864960594715555981138875529143177547596375895732625652424501776615431354432383264943030233190200545169678182550776380177645056089387410485469311717644166311808465275548161397885670916798107028168465557165673720427917853619916345434447502069812116412099184265448313110162039900226937311666210172253018999524016697359598549032169424468535490304067845129980610653604040857723832468997473971019037510089540444008937865876371184596909346025463198165741562099491519618717999131481249427950301298746508568971466955175490311701536441983123741803593001743581676062713226194629555565572781544401655915924926610971434956523336104115148384777942733998645059286923736214874341286872102655730041039486172276598451049827966528301368712591223853683661514493850675610692478373053406961865151023372969073604244763391701775244692025820197443489497075635709288001112812620110029502860086460631147892836665908960839747811933836880077650160850307160404514483820805213523268657437756650725963767363939224814603597693795475330898493976039354386904153002898804164461271172251222855018532689393100321507960343357360498498334794984799345664189095061473393129480549305230304147481028293534699226557188946206243695943865770466535721782388450258579373967647673273692687914785777843018533533682384289772102031454661077104147173015265392976519685470718571966783286218318280144485518605434363366767858835081720297102870749193820273369568710843822876105968258252892561375976093362443912814829177283056864686600529749233302308033772642477070945495035531853027633663464866561824544038373399551431228526062433746842245289428209889883685370203506553082093810263597206409616706163881025055476557491507930993132619273105991435541846965355491129650544015373826394244609416829558408928675252225262457862432585490278015207154250132990079431170886202319792356865082344017001256721207820366915917153822322322557256914590883193504674203208947776114531799408739425731897258032463768525029924505743420706084360384432939111145270279139684243965809521948079595288061834259891660513369783586012976888728552393039227770543775523680057361428376048687875237378904440352117044291589043299783348527603771792944359796326988206917900983321922873956310802210279397411098023402188953374079999250235220579850122615158255560893804429570512319971605782456163169018848022057860500433684392715455683450639325567159683282256034632239297166221303085358674034006620769959631044667563123327701725059118082737636424730582764748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 281665811202594641410798747251500237145780906082013850685844869314882428517797201988101520084364832548261130454741906428732093529061813628367257614916017016767844961166007140356857124915948161071294308489786315005245850506911847072189427419181924971740405102308405110765038586928063341979172611754162432656053800443867105276927042030319406617654492222848156994080713724604405973267433942314700826429018847022161278601337256258434542428463084273503289219810627999812315577566667949998596373347655642413771749848058261421973439902330438845536767044458161069679427311160516131342169839942359561259353388413074939331785431763215358978444161530651525973253336232187599333577044351014423466551379209520306699951513927972013298740231097101043209110065422421978068079205330917994550353308033008767563398007280203396667566973543082027191955229848414663581081686451661660226039551614219210083393704983648847131866777488596473061259540343580452667874215417266561251360658389395383724401922745587915344440476762719542974829433018653575346883468189601137495841378588583676510756105475933646544847323658242592594781751064868910099553392676101885461315378918921718491636372464514624556924154526053882995890722859907939817713212561804318176906645883349237316518651494844647330249551291227312010481086275149970245946008712110797068674097139307482544403129016856447136364566295441250225320296567221752671576612034332475556833833619825769252175486743634794963508980355212618790162582845885303732020077260904058827029964676726207681261977243816436146997772312487084205065192427333566710471349684929424155359540355500815054347189454043957100361121324990061163512135808489868969919579442842188959331470590184341209193963279175659475241356323951986786598312690740068039603769971305597479815210177681419062050268141381070410585358873229683841347130186374879288736400356209883966293863615646076548571311899824974010970969463552444071623042506897236643580072706764603425827705860334035801118066248596411599132876460884555278416306500992630824609865312572693878077036975889479860634992579662671835334340324896093993078614812420575609374781104817394666843817135539649005310659353041460023606683758287391601248372132688613176285988605888019213111684820521679492369496132360147657353566488404406745264938641455030582972858223002801726366400543970675448973676869327109786975502585787617383673569547804919388497225324112414535190045331228986008249522440520881861454992478577141166275002332853902061484206990513538229963742456172595458481288613931316110503039612548734892708595532512100035814879053754978227630856917804372268727367998153236649566617718369356204005679383267872280931004809798913260059802703787197301895662748939064690796642137683931120210594905933369959415195622280226600736285654589501075986211650323445032440679277983491971445101528700925793718710245628313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -141828490073417521892946183635673681410870520480771759344254057585933035218658472184207402713706085211826423324057467455365992617916833527437837143136454333185636272107660359323984157333606809160814530435157710195208388089075979671834840618830907593667124827943452409409102423506078449916639393236755759738284194317314384476253018912346586886716172138867253376922865186030772311785373266477024898787964642452457259020508860244645415303709297530887147032918122804321374715561381283953396939933967981970687534044290370674742879643511194778116654439660604767695861628941490657449644144362494778075374846076467297537195692395106662208156253576783510924228676087187533254934049593317091269753561431397210649370650669671646408934560643851848387437699774492502604708838391463822227099967291945407113065950240635257044798280327589539396108166371667775450725713762099896897741679897376464826007208279252978480923991069929956572886907625185402770953414907436185044028473284622913145955129276300794305647223020021096729790497277004542622490450154958569108037262139625933593548397529071229202728906548038999547916131950941459345099222857964593430983178494898300168712817799932444662370872544766640940032041364697164175539008444387426034759689135248436635944178952952836851353025411427851908164942684870581090507182356523833627311029039675747897739371630368758662835448625664281201968513714894862119928952845138709037871121233351109603757664072083392067044810512650014018094295173630538037294289324151313344289425507052925925259837722007551910588554059945634466133011337501147834442847763534598659782974722826184267115461055086120488175052641891429935951593777880443733628108147433353040884556222890422935757540163615777485510719773053933800073759664961193868661492564422664662500825671232270160570058096577192599699872360180174831717717758962223710400698803172147728653006227705073249138482451850860914809741753113548926687484818242297268867356622831748542102117787134887915926760347531917455427504137212226514736244857556483832839976723387858355262042858160885540055316722595734890162155963148639475337283358510472478552228887336247777291688802182500109082457841227288369573046165296807887593106792949861939712681758941045928770889208604755574149821552745315491550162390078212079840201495886178092330799492494971860727177998466722330220721824983761831471948598393306405680736958640604993864545366616611894529489329253834596215118030008835565556157948617250957187930467486928323174729484835568119506994929033084806218216101509977385280242621126545372667538416586947263357933161423566390561534042970309817348753867524208555166354974859943709207523475797485029179037620359094089881969361618359794379472442867814549657078350270953485874212175293157353357640732522877998587500357500672633800255637853553313449350203408367937862866298924311478710442206953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 68234587856704959270711467154677510182348012080172912915559803615453496147005375828754164321366783229821188299227670783485273331740696435909536487236053962557721249488586540731066242627743870958092397167829310444106963571401475255782986915323523891718461942737811355211965657518595506018906958234654164299463285457827047160208922900572513561931901064658709506296042167752169511039988440919158980023754026983841185227406548347372512288913385089813933460095620709173299052627959798309174298836412332944363814056182413169493896032710940545799805234168067532157170179913698511124283600884176133013559402878282226762833934973167346434222351353401586088109571965900137258236019146274459927652945949602136136249149836242293592579874494452612718310376961779239738152139360274883799707838081669707130178741536014976246688815368935756426813420577319282947727719495384875828687209373194414740755547313350565469266823122041615132361190942152751209720578123030267416512067258029869394851187209922413329033353969628075039440935983720952123531059306690655601093429213847396749346942222289654982656407662661581248517762991001274742510470190499367476577142973567397975097681800506918235009033341932995486626952652622505393986423234928369718970916867892629734051675984219255488106576888538378479536677254378537868095496246510414403104053326946944834989734930545280091915470249792352503246208085193219028171093475400547504956281134309712172396782512442567772997910395082371145365221083711158120436067838255153607450127804166404769034810423374449142075044859676146365572045480432994339377495512458748928190389532803018741299735847176608777976585104069561448113927254751620244870194637619835618088618935591790795080187089965934002926661636083491128727054525079206024927704572105635818623695088884261568957446046636287829521373261473714243763428213651511687668113818722789937126295179631684552152058540999857979102619199759919712491208970549334154952212723376080235933895122397691746501250058603296735016346834119309397999249691846458289302762108352437463277091452541568434400755415199622771800717605307560584379071746377840098422056610427560385213699131839976893970541718775428369807970691400333570357252938767321616884890021334501653461912440959586494442471798533659745251146682441217722760154493750399521649676093554893195116754672709493426024671342398915982011653624715590668692290950261634680099851048478883354754046853676342636166185729912306379109851510730186256641705138426095954786805877485638667094220124635790411874857595493412244265201945989424171277554767380931530568029539927540710482318014821058945952074611568862337047104597083026724239233470584234291960130384003825511137153139448761185524185460694907914773812819131325976904059047777617303238744040794662337398540717224214567793612668939381390613283541343049731384268636306476180147181719734190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -28117959129627266576430584231034228661129919405976753575884057254557673017027128709706030912475720265264002879601260698311041569938806665135399191623914001262085869492989279687769987889092661943905051702765844365885527259698985944467109666128014641001324529549217674270669084827469576998745437863828291031942876595459510773671059046082397358096711365800231236136959739798467950624074866563213014169560315727600363873810298071613255882641022710954229156346622091243332328188493632357395362725461261402288792881015013257982431631039700542794555412328824609411464417720554310234120582842216276808566132161535723968200065087002341257704137892443199744544100590653274094743445241120800716043118936495591484529227532088447735442693660078173937029995425152492505765262053132924382352241593377775175846994831326030953668916611141939067973044791182210030692539799094924318942051607346045883320790455484688460159207334558795592994313845954258123100333596463049150153849169628190617336608308314201225276514325539819802270863447372833192656800895732023911747924629155898906820137313364466780049923130575595675249524909348928755335163992783248894281666294215066823495761430491102281877138736540497935225182215965949811524142987259144344491969687030566562959315767570563450112203073644730720042713300428111184813649681006874120629557311890312605658784223395895493213119336409563760800598479571804897990469596405849006750120552413120718207405087477827072452662821503470111093569180925199111615576799473221495802108229897306049036732504575707305524816271810488238054350351046814269016539971771287132707639512548284126009935953363981357832013224311633322791919625740621089278847525413980701218855166346989505727754412859794261414256663624903060198505657197253663035935985415003452585584817003460670725695079421775938664579497319208207370441660586320992182171498883700684878832373295676203229805603347063213403160342125053784446669958204261737371184768956001301862042003089647583265134156237098405542832429364526775421001667506651546293595166968714414506487307479351243184547768281917746733083493415427150890364403897475320120260461846748924674286696386229874270295515928645786329217241130241231315699315093173073277896139174066707638508560322227761917197908347136478005352847639249300139090749292637322460550319967000289034102658083085666008916066117126688060461352956894226171297128924345680443210580408507442393672388805664586916582033573303843459003810096385842048179338236598201076371947147640142184701079501500058418148891893812156188978886805337387426603826821369332131232464002632068746251119274386758510535777771048577978336169450307767805189415013591351354915448370634550459067631650376411972302584707306023460965420924771023666964429177901613172211113310972757364224879832738919272554273310699036507034762257656913169415502954909737933929381153996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 9344467608691442886780820832208849038480016600062287342361301580683592681824299726321125428273075737478927352958035289785122845880284290778457539287660964229192599431042366866686595334521474848336418730926268287314362804539500076171486865212537258751113496515634894052163010744335056324007320171393132397731928390523592155991030549196864821314030594012439052329940734163548711921399796512675838856099438814433569570382382935190972997693465351634892991259910844744134653025523799821354818973542781994299849263314143477692438477072830236491185588797685382000558626235559173528340405225173716114952315762478797010492975380682685968062743845418451615200453851451377145009068371864574372214236988556973317584192354913879798367115926593700356968869398632013025341987548355050318640502724670606092316852575255418975299446982264901474796092323964438959457870224257812721793059420045443776523697591023796633541714666650984928385463235905739133717776415772072389489139526732693147601050453793417573911606070591809859016154027744932021334424754221585989258023486247413846792542317659736752217861476493946098844159304333837758430184788384038435316465354935246108855411950080244612915135878661118561178743367637785505485089281255962388985662699071756094803062572617421532529606883952240653462559689210518228521796910336808386510761096523647275665640645583171560339956394766607107204954091836545018491767795103952608338911615099967459720021098639258586787062518169955962061401526445797787624131304297731718208463019409750801529290266011182481996837647762772410688686156656243109250939644210872356202421210703490069620549550849815303605242977976276256100560756137374351765514136907157134170247141202157341212607802276386844841261988505852320906872831563348242730786119470510552688938208481677696538205553226267892874100512349301044674144890249832227000446299565899010394042530754572242425060871070533325143973838720513895745537575506069929293488966385097977747981612458353386364573410790834855860866091101842998748474359414651945856100115331980982443000733038368380843306381790439717575580777133303992366055621608814446637039408004717190601339047681843218603025304272989015291484009109512023843882181054075447342128510137421497442701134444158041479218266284476499882223721981822336616636358266964081969233973378087441632154965280771437639741956402154391811557116603335400248057913386798951251281954431498729731437112096530092092723635809251586018355818545284300983340191504356063975019220609147995387100750456657380565007248398115599182840514038802301696343372943408083614377170690279270350934176695907643998246306761785811527062256421693197422973732845984154933758558544891515951876282090622557220260995783581360675737975772184667833196556562379737700811903792799973759635463140934827631496194111348921129426538183525849877347951680315277899665866175283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -2498874066693609560333565744141140739068286001818507874210109904157877791766945900238741458904311442588729495796581877260189019347094538381712818151606254637093029129370188112447550410129260848771990929427733374672663323666988432957634527129221296441112037962138542448095600129478677819593615010375563815600415735865895301624096724299524862831857682322293638994563589603522369066694602642586268526132997836297692544120668124260269411548352469146116900043574275513975063780313837307632789740433663340982627347166221043820237671819280926199760119760031145700264441453489749444250807708624115304041176496563769353337748396438699718243685406934653746723732339610326251715955678333309094060374791698697306763731325583800593858081062843269047524904100746069129384130147487783149267015275930715344347449572500390885284718895835592621755304168146798552722083788928150140474558522133793888033478274557891714556119075677804079684279503574895082991214794363946626300990813520542003756737511825887024134171565674789120845084065565508269552827125955989035737218098506753919898006321871202313834821560254390816279819547354636105808804941984980320382629192879220429801409699220080398485117782564088939917273517307309699548687825536366853509397630709721826562333471214600906067011379505933588768103505691506380552545399873222430947593853575370433465096302799279954144184077628986552809589328888065964823596852134670188517266001457860628794003319227544214705700300498117055412841760501767146921682960286856823137335497605871207472557551999690161349445204449966984643063470779329523767235929654958862094213961005834710643981577919130669265168573699131876495070026994699588952343174931112294514425743636355059041298240955309971236348671850180330324030415629067239262297118903452684566686488110138128879415901152929313783113700822474450293753763771962794446454927351497116731482371197623814525709043292521740414641728340506721565144752540897060825388416847612908439635762216961794912524624500630517089763368070082312532017425009580395773910980355257819798537952952657561691788049230653107852501912755182606627988800592420072397451864580983838478474085441441312889317578181732457083171033866591927859834909972275879957879938832189302803161213404372581023190870905056363505404624002097233629636064860454827974040716937987810859061450960170154131827359100241462466353180393785502745081889647657106040006493849122729247918368981630574140817281770341747576384170603952072366041734820565924522893027645432806058100572405230662109052557013202116550125520143231767862547582138302288272321806990579955523075881304575530897543551595453042096675894665192350953665861709881959106458560447944204068695815761892151268064621000197361920476203208178472539122020392912085152051852378846149943547939135195220306406799574137643229938585925537072291430926378968524215823202516992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 543025595584666028073150014861683912455362943164587323485462599221608152851168324925592046290098716054188507309927424053499790233545061600950875427141161513538008619150596353117297742467029840350571305654192651126106919981574511744493206842387899662026502818043209105555991044854917007672396723512079657922332358756967156209194336245804007397320452509383071348076531253328109000696295518430351495249089342626946805196309287230813158413268973297869415943118709380223268417153687808822424275891917023464779095645690881633863044310358794343441705334094197469376217997576516250410280065739282143191574526280391421990652613497039719649986224586373687090794835600176983241823827998723286988124107569076225629721394426676827514692059207017693856686302046018796523453478012176489372461746884985445918186343051441904597891146651868189853449618997479837544587270898096899345528338682491100776875638320191405628429363984952065762210534294269256406869942218985298795687078030356030108988332045208677340213306906301933931506967531593564237834918816978936522997336224707844580491011108322584554863051336271968569567152662546130419892836936517763891097253793034678275761328190789933439162394469110636069906123708582979841908912248744498434309825892453650085614201868504283628717687695354694397634884511029210362417436922932284061632279825970467731191462852583416504139576734447328270807594652518629644061638665091879896291740111140828624251804268428309972048344857870683207132167082288140096413325150830490115996813055763328331442199564997296347037445586291079402104211463900132446254820339781196521094783108238067502821858561236012197519010632984399604790086318486432801277209115911801531535906274859698558553373500153849431377775757199556106281692459036462335454478132200258646864271252757805673545469990262224570881811756912099305136715064899249083500330813960268295641560339847792989755508102162400083563323371320828972885160062118081898100951007471376135649176332889361253756734967251401915093885679927336149661751524758652751428850388922532151742253027075821101067156092655434198935425417894986092809768147862618826807000983724161837013991226997905917625368089860292997469748887700926965115955472383182142918531503441627438501290494765686360950316704330237193301705638230123444515838888865431319947018398675393165847424578236684660253111156473230399055665431261414517306791559513197227292013152238470559623102498126411212716679297135246409304309192697721993656881305884381325624194292258812997000304946031729950572960503059856529645460030999911282071583392171081421784288375792926997708157319614859611633186189219262941859917539499147455629617112855130635478175364342035115228736573511416658196609182958067146663784658876614298494021149582127781573427493184914172294307063249456693326721184128517755770254277318138385906545386858713011027893257502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -81111902971002671423487272930492846128674212069418666278851571836071278944474517933816245587678622007535422427631071275959301507358114022940147354337303957291226878772446933160624290192232145947259694630271755159308413225883803601891056770592129586795348371628284732787259628965754152765244805820506840624208467688054191269577770194173477352276160699434338687593760846954982241696701018558378994278638176343512066984621687859744047350112477461588900736347973340069159016712523701516210094391069630445441494839893576554120852835679622920294006863973857708815001460123189407685266277134749932878783506643555797341692489741103940138707703486781917664823616982213718005528446657690038790489831236464090105274883190824835380323339543414126268218604078616722944455401251618105331634606421324100776312274655343128516587983267608582681981688762248790687146106577137361706015560007222387566411706904960765982164418320359771490405032150176331923922607640869524230078216171551569432646609079189762735413179178324141309568210943793691037306792204911238755015390125844225373636829655836923744694384119543950844688556133727214067690065902293000423186173806622839902469313122394163479474137856961066377552693562028346293727504857546487467586049535274476233528472256107648951018337982494247763924999540249543494884372478398699249337837299496299155279936593442607446813407400734849863256160034476158199791372780270738655733005988155906885033191663610677616380653767080053023344840059298212647879340906367098380694858367927640225698180737343793381337210777737237509351073889953121552008607632638964643682481469935716557892504793746731668343546522906031356453593334136287464100768229644228236472938406100874665966079599290664679172391540991717525108020515592688277795987268631147595142722267683069810064181695827749447191073521269920677354710309921275072241766917483466791839991064851343525324819509128274534788912582849158400891591796303876071916380153514256992104489591929246657999420094108571617550308936207702845065479429396936149001758848067521238049283267253734581243497486147392144076048592426612447213983126169569037277923710928066557412174926192928218414309838890982548717157639174040118560766762308230380517166149076275248644259205432037120689387495330626281660649788070217418590792151214556933884482785270720323143378896741846595170660120919325890215646727168066167141088827789206262622414434274865057216656496876144962901569117054696103419134419099193619877624466847713578655765333703915426197121351063003655946168897578320043042631576215308059627199373444881881645268276126692935548998252967089701411001817045011730195589310988009456520370543500841795630269287896958979601535145053695537724697832174847367764538557693909049689526681632994859611471020743734856184556786827624415019653068896791486914882504469905683144288685114492162200772909465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -3057428573842892126772008397115082809476207334412009337377010991119288754841961058361291585289882068575849505141196815622896536963330939759639671126901337404991136475493412864139351892475332731410959630901786300913776717382168494833453642567673522344506853387397758201283494120279031089828307854919574246101942764088367604592390827206294406424813177223533133714105241990722360629324198738541813214970997248599883603212495681921817252968866113033515543731673154774109375697623120964527550514882685950213915037296323118844464436886875468734004797852230811740768195714388511612496883700073001710889567546007258935161008601547020463640312556026251774319997069474954248160170670798078490834984835623364112434767909604958540313762804358352099367677711774797800007843653739256974075469643167368698406246005793619239814986815066063225537083934773316544342964640434159279876809733436596922731992374346734471889505184671593913434499665547843747064642044280076821318223864125540001085909752840746863275179521502737000464758063241828272100081890005083076855596864313097416828327881889409823899423120775675382234934794521278806683690492187987661778401319747993916762237801294908000534174708892706717402735342650011255851931844401349103099766498920909329572566961903477616310542776226408974599268256666600084508274192750609672614123904473223370093620811042082148102016863633978893690268457498881384100744024775194424825963832635625138135091311506055429291922543434645979319763730306790856698949152974879831952632300186524910315482370817717674703739804756752378854804356999760898443213164942948209776512645955398207777703112452298786320792394931593459109130010911789515455733174987418475024346884561278061089256060674530545410335493485631452655385668761934772340969967286211082956936529708675863180524871702265992884922425507839840944853045151272848478244836355285637174780293887774458570955859524345694054253000287977490546470966355660566190844341224760831095815361681684286794716203240472065384489040876263385213480205567056290229590512452588922442632957319255943036500412889240037434293907165294277504990930153139509525911384635378065544444531835542112904431974851710927254564645801533803460227379270774511371676023954773052424572376855328557617561831724492472012831159226885969963268691530400662960490962049165093145757144019830969586660155661670845594333662172698128157364168226036780271523949691203617199404261907191939849169255822226844541221254142970417899733010956160188299113681461329873183968679830456083253295897008295789486286213531610567558820571149068828256534891382164127993358306664865268466527264193186850826407672170524028107588477707081449380006683823154723509891690947440765897878013761366822813727082022887563650778356688659036038518016378191901703706463713421229600451170205163997927345053977580210435601059026605612774964015923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 6729010403600577651877631941924783922429274081605316171578692966363006763894830850132292231668101107071468852346479980480063668382543260014938751460223572152447757959988203921983392898655255346961146825684241923738896083859736518215810689023392394170261156671107962656608175679798894940283933025553482280676955402537011442346653179977933268198950350272753349582075039070974674685053941765772775021805271851296193232544523050019612248880748737236885910568109238020384573464706321499199022173037328570110538154474414297621124680798018384805701222242401870286021542333785288858997341520799569626710045611218559955473632841653312519804427003256138305850742930880698741152596841407335827362454736396901909245197567309053657439745297717062817557707399079849883129226105547714082960944928714179281090787817478625211632227864831175606927633939494694800243204343725115721509656607078528118812523899605636522137710424195391214792223780572996010757608645536370090274571502032411164826198892883200800675414300971871559778159735318941914551788617318880722465486919790720823989531015576993984361536468611708269533194572798756881430106727657177427275523609304462316561250312650888164576480204583957157359560350382437306869556769259999463170473758013329374326016269162082030447947980046270043789177211606293567160972516067569486005958534243739890566377435945161292006680533520108708757836222512372872704216566719857667910901414173338791049241916812919479552727150816191345098240039927100175560519443332112069829227624528809991974933396875236040014547774295997749941567738229201332527215121137073575486168311671914886319884233352229208585349476984912327748621276876231477736682751645944524814493846062738414782419431922597910097626687119125646460986541707505172457614097868725330899638524771623530101879105203001915005478572030114605584075908633038827452155865696779106611807526609273742483471891849220685801134831446812646022944229775302623830641458854210726824853143419998535330646975765069210237116292104121446064979925325954366095772570878794316119977659859112756474907368852877872023145482327594402913912751339546584746088009450809087115913609144417042638476792726691906556844875968316931941362867075032283647512806211227098555176554533208765570311543431094732135514100907714701789485949885345025674416722361486044093650829711116320398630087191028275606203105619560400946905279944234465286895555079201502169864841310267827278210035159554757272823788255420538821802293087720179747732334973236298591964671315603066193604088018812130214843851304947629782684892875911656047526116209769461425285458908757905225041272154179850964630919076276546180399293848620940404070735109732741691169755312551048846757095528466762521131186609806151218114221184049029260248640522715436294808511716203725691025095144518049917476943218250036557509216464339529851524349952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] -2209113587503797215530422691296808591202596100568094803421552374836288742585802074727786861644109513288134443853834994673621663508341239187521156410280168263362494998729391940964253702508984220662023139336393434952807432424416934361565523632822485256210978095044862662419286678741189337324507173121600929526192768511696737028077794050002757153166658868276535311318562877535955854321657787192871615560257321573493294704968557734523674489090983968786284148633826715683321849884735268382816883396139485436431933663740900692034236974427030165049112482697841853586936349367016354545188229870422257368458214109690786302432898809110548157959487343737197562309616333851695023401258806565459772968025613466912296001908134038329363613413376906975096523698204925919080199327392797742717141282317371625424885583909928125758535248242279050457338273282240445997227973202768384947214165692101850930744989092837626181428476000135450551447402413052422431246527533511263643712055302249285064809074582322841678725304513672193633485902357763080412906036056818484563045759351897868708612005547253761806652669700832697247382625411237529863475180844443133383486337415932613852841377568842241903506662982937145437588240025710536980264675142968774532394517116437688370076616082616473877263373950686791279395880699722973858703816574725455600943704392869667063648527139663089473025735972252704562578707908779350651441205010820706662055345995773916118832718955769589189769921677935845362023328757272490905717751016872951580290450636033195412952106481632217833606644658613744094336827942400844515336202649774558142755933089879337882024036076974611040099273941115230021063607913137851145981405625512688554207378958213575910145943237781491490168556467161289555494243980244678964833502183986123903926633129392877657617495510641979266193836563804441382068923078743067495529666581685025038548590250419379802272834035418630920849795143461318292781744872358652240012518739030358744049888218942312400094709939085023696571765012551668301926668691830101271621161362181292599107794161396875344997406851098290939041145504728589915632724079295801531019921274867282832606077091739103381161402836589451457899427735109126616543614904905648472946510601294946021942624815695956536612129196920326490921412448577062373999375010945980044242835131623875367826581068837016415072530806457535497268126786215733131592015121612125626543336759658359222510210760091966207229751599721272581981047021443077471100881375434560951327083405961760158798704651875992114047650381890572986910944954486475198681274657554226139015553772499170142125245156627253554319303772010055998741165175067124537993958565402044125381914632259147107643889273944602069253461783887087531594462733360102098481770282816770843287670673540604774818005927595937068154047191431563137615475791721717022885134528809068267049393848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] 448957345766001754001444908942008465649144959194964633500117169703879587187597747369241032688667109246891139372237810662740719414470722169275206199362951004707775122892215406641062005341527757985576122355181954039453315517235107968509410046352319815958048895933139154686302087906081344228661632601821491165671322244482252592576025389083892225792281761833159261884541436799803921226500303831617039643791551607133411825538402954542417453020767185217167580215191161506472745543498960491694920864824105479654982968123541242855872408003451743026839794778358007010727382192686643270748586204386884909246626019257463118259932957417637408340909190488155954253519995885262413917418580922643338355695969435716533419330700874539820897680184934630163316162946502366521622824963112156704639458338296436182344587480553815993011221750527144717288787128987257732131195439155549974931309194316375662930880861748425680562405362761983732988320344672635099701647521201552981985746529855471450028475789745042449329087459436302898270410458993613432254505500974472407711579986487500938845303018673601255278726247623228935669298814696078026127214791479027109042915542356475620100550071533205556389817210652842154484712911263689662854342485785202619248306015495686744664202626444255006707539921436912644697707930562061186502826549500345717982073776748054978299748266357265758026772518477812356732827480576453082149123882130972547737681046024644788312014508883646561882145180743169238402708869418599284425404630702555483177622117657129508173105835555008116374555289578640716604239807846886051729563923872903823961260066310394125067713327897694613444225472257030962265781106568339125359129469771615521124095494489792535572955061850102214157951770455015444713681648489563107621140311158693384607573381629702828444195047525295661289425882819655368303695134103024604234706938709052168334871085661624912813004190401216546099852712191379326154352989273770432420447811502465204290274743611956590829387602029322253118836065173582874484972613494765106335135168400256274083736009794123219832557065390150694740038791520836562277815370635400989696971921371723622142908813072946774828539547216613002021229977461875811081010429555583747217258323163435455616133029122030957439938898699457417994345799547322698671171677123586505155105527221723683622037243032002287644107597894059347483013830744608905963962584177824088951234597810573203809735152625909375883660432275460319138235250943474349957919756335888609707735756471983069356179989666058581896521674551172288864439872027649289842380960297182630252209265773798952526438967502554548920311972915591605245890598267159925788743310000400589755056682462528359867200317591269097966929369420657114972939916196834920707359940056986499092507574028597645427910592575384197497349202030556600215212823944816754009288203562157436773072896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] -83998619220050939410524442352895370846877971894295819984583801386561005942017027494907314989583709773438626865903071815340737840826881465066259543909732165336866734344987006680293483309137907028171111146346703701509729968132055126484862939248268709212485686536553066557847861329932933028954570066512830210182007579288764360006467320712727635567707050957298308618895046192993463050766816602571173583520715565654895589755942136083841432607640386789474128152264448106432527052391336654548636458807025280074595772211072549416723390491367523913764603457987855139740739097237922754339342471389332716094715829960936203218330653083407872567640567090513882631950481710172405685281026664701845325620569591804762392952250257022312307396194351660409396990430886696209793681641083445911971368430647454820987510675666156597520810015095916250492727562803293137547910738655934759746603937607567416709683045483490849434599718757735264072766155757419707489345724381919675611056474842336978051059034481254030941766127859858369726059639019300624359248603780412727255115729965281759142726992092524972890196854203057148030001588806247274368296942584620959569698066341467409263726519920861529920508308340234244560001566243012028755774294194273915406950472627568752547990379326668403219416065865339221619834390103847428446407076586708534419813253106149584831233077508812342182794319061583457322006482629698203355467467104469289550425589825161451367828805825557959172737568069129689663746970052439416315312160863985760934241252116009698317477362883353271217348814628072784619186002707259538679535197229914209615162862028763856527392846620482594155270289549305076883298216798155525567287128068004062213639605647585867082676059563808284663661130778817048219349852526387079778805467434040548332669809478995951544949970439965074084113028143781048821925398755011052231569526232300844202299926481468223515852326614837945645897948118355260642189800410459691768821178970657474498663181395967463730637779586438856936499242087239280655929679712734440241725835277298252746912231274634748317725476495652459775975971338756215125228348311049848632610940154280928413399949120398591098040612779087737914191732331428863878609628349778666215849399913931819915675760052171567670004018746929488054235257890224107565577170906490371928055312928271152215771007313945247967060407334966769506253236211301090488062133152967161322817966990307275735683604409837213590169732349757155619548296305099712654891946559316038578928381395689680098063282258401957407162048795905900438790372614870966041414207088519321771021211100062120921664639707085760531408222479611027859988395558963986456554823159811939208937474977158437732725960533955129007976623018079085237792490065651623794080160974950597073830819256769683517382586486576626586264910343330637595709762375164300744609635523861476708607590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] 15462344433800536039357780636721236540565602203877548374928747483322617701265345307063560850964968909824583697053366989118680435251200491891549420090893362962817710607762346320600314708002643558254716376962513402872517404271121723615673952105415613229369869616258745303242314990595141999742378338864159175044327774239292049659113510378159249126692017356520669408934784855593634238895749799018444742542405671385064348754044102752646798004479351067006547532910589864708672867455765291585054364791127247151116215129085618333067837156650963490912490083324436414133218042188089084975014103100206100117176530286905349225154394250404182418463202401911492289090465009541675334249658967661113023047798954261311250627904321589821465737654464839918489688850905542792589109412016711302480433038039701620940171827801611885200915024940180569353115033898545438348831783855401722942953585764722038020426514075101335139211043522589214386864442461812012881695836727119604332705136481119385025639307288289196963635615076021259781926986137347489015801019702894555719715416388106140808259103658193486060760097458958034473015303601667082154982878794728401178247800237343723381905668586668047293419609018580226254763955242612226268795210360077340374203160440124080105394918104745702164951546377174286075485251239202612660038345444915397928825106554582231108523256762064047303853724367393589135644741329292488734052662356739602937161863594560658950718332018922459965219166049285197258478165240578069648785383343729826971738483345616931598665139254514015264894728451914426230948431015460488751238387190971196471547268416019115378777966468589766889093501783714687943030280485799613023317041481268734119900729368043815916081293024068482056642411655725701251030241381673389045135422970043881772158523539855777585582738405028496667969915622475593656496611575378027569732536939016841145467944349134694423131448834366681258290067904378646530028086434340286238013421998795040289509522890871603457454143580499677729541208244991945111593112831976518547612138390934508707643727911980775654024685197251418335601220572385225454258134444875520226720784704440567053424846784224060948187273604309875872649328921383941097598764299375060319034384650866995837581926537448254333823274993186132341972707305342255127173659486215088105967915182847343012491323272291431455778265013856376085990390689707685950461720366105975416886510788800893549402814722462114097410915379722077816248244030924616068804556225798466929480360022599656130135655413052296481169236179380491918022005391040345161543416318536431080898135978871468333612012673552016532752872991993373501143320597621922312896006221364635428834803808105263464712360618072287880780277012033284293852782219730913265491003694321585535848428066678013234247833838265367332198396539025628054508064560563140833228945252448336660031078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] -1414059089535969634562547731494980124918844013953991384245471281566179579331030901076640949923242558821276225031637134485967774395981315945816172252271869436084011089776737927642684859581440857023368181365032972821115510347211875289689337808615167710265715117566602920960490680190035768105224603596547232196350827941770251972078835931545558185553709773105924512530280118775239128301649058465951779599612530924275678303614022021517497382580340474554648179216297222081015046736008260663612706785904674747192147693836626119101036906919910053082347666470230070002213636693263885729937530959642946477508708703345896539592974683359727856996915600227246542133837217983098367413897759780215357778169020458191177855306493476591289013774842358485234408387076123596016696115362674617484107838160588849185284170810587808268338994875928986076864559491060283166242059301648698550993419134708181387125688065745759632551492908749984052232427403586519722460389217088476000466426981155299649866784506838673014809291813443845397976991229456646955907994808162479635520462859194290777890839057192406469470579788512393450260486503691490869691942059528415471534475384267357721988738239416082888372131898855739707711273649052810066179456463809720425476067829877562911297616834626677470751773646770977835429086984826217184821187980852530886791745922888808149694846871568379277092437499438753487463265140866964687704974985919506945314639942082909721650097410477460537960763760513513359091737685275607685417279756251098733301740728901843173838674237691056025359804901565761992038335980800930552064551515220436277120377825615974810444930561542216398995463064962203243881052051457983811713111497624798338222894770848498698841896166370124534218879310616268424111187019041026004411186105782767364125455600249503889381314083495900838858963275369525379830091101227641639637504159278624631103773094048738412979269701428516488679688733851418713466175847419607214096559634082421976422533638047335209715474838821891451186837124151678959860121008694764477376694990541969433978578057409658775296240424033757658509269238175913445238432559809585155397903295977111245023408387073111435943697545273117064806957317621199107105979753244836082339474506138331860581005794182837515338808382366868784793037765775363408946182255931628495072400647890479771326921253640306743191866049562449241106007590931354533131932567374059888571315824912493532110486648913597359049182350382184185937663850062026085197609585786747735487254625161957646933635053905790985414650165752163907131304431278168090942980937162336768817231137281036737788535929751016701200712702632556829915838745086722939491747067579454466491816710700844815179499572815374778417987398403089163028029197881375985266175040310542181262591036690026119894923448591755644022316694221038653275494108069889443637536895237504434406686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -201816313007625262673442008481155965014892169593088442442865338918084832596370450518751127277206106182542577912336422384631577163665852436027181060262541059708834178043860233320020527965693298690067736773568979508333447499672585374726973099680384786410334919792398826930395898210089478328977037095565111045570976699721239780831698949202475673311713068818145727638707766578386058045261356046546924835975827612851063117176598123153067803058587605801414148874343742807166962258609691802173235748693074915438195981765269109450954542389965337045042087379061308451378060355760224102839791326052282171850336414849267153572366615706321751943008993194113666522305778078481016670205909915416355830985600503531844272141809306677478360457988355228991616814944531966457778903854190490870965872244140245035814291484820413840373751560118881666502347551646503222054546480516591490270068395987830038171952278172952970256758516534822840120337209246171757976012498045934046611190691992477646283234192855898362040463429631324891735601663189600740872880820157486127166914106521615069100010984476515239283414675662273770404209097029502499168428216471380768262288359090514488683429395785764755758375147263628901629526362868677386808393540372785666477172000242342014879863281722751910545844307176988692772738547419646532054421027965475284409435919920872934864171696621393156138581369103274419855494956661365906763325022892225498377682273238399580299235935582106075482178003456161365448406211304907991335134595500238046937186012831225114840515405575218759195184784811561648755410474986795536606466363948765066307502664115059934451830665007739168134351719557947862003751955395181345546996059224198531778035035445723848722705683327999905121022260063969280584427330871371603146044190666284868876740227143854085758009708256066926492885400753786524170957349273607416826730369832834291062922363898949778681577463961861568646031098672410412399457355402463453978529339082025466738804249919036690954421731882192825895982418436014895490831658635089538872110428401279498253615926207288205856286667619504162846602628665121454281493348080912886213370444871808093793145928117318045256303058875119532029344707594969204201817771826863262748772617055839013451803557330782195778282939669071073935632751452433734360133139049223069860883803843544520643363968807863163676271849625138461152197871383478020596891637795363699225502883950074394240086757739564836972876321023244547291760098459536413685028157804023027077236287696682454974440502716133200227595435088225184088501504772105159994446345061008828247011350339576991525202493124564184999964752064734086267143479817079004768660743717722693947915034103249692469003106691956864382746362974438718114542385700415733652370489161898825155816592048302555493262648225312473727127621956332995768618189326291331560346363795584004495769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 70052617444623468582431468286889127440231925386410388900432302054457275314430107135331145375661462294871873866982531009252071583178625582490573781054769076599016670122946994598510343763014969203946404241627590929430075281784846349604335245234023544403072054974472049248886517804109112154959545540031664151528388906629229873308241272244091954228302300171852417003869789058804765793214507480834493727997544084349331366574388425959749125080097454544738476553314478290273861689306059530110948004986363337375481254958319645837940133147092339696078227435391258936492528931044291799156687056650773816510470172154518233929398715373355936823762504458002206682934852034587413527751551265368951313823851633231756969714293881801521279343270442399589187267734478643343880141499796396001407584436538404875637869824515290248016636665476307738844008268426459871393104288187119963339843950751525545175059984463090907574143692979233857890241944062173697310119885168757116916622783196739913538934234574441171008150485610648355830089854445288788927851599450240036817784044137424846763917946780683803387087107558870927463768391743205443665457272254916147765280257351614189327526349106628593107015249071412072306209898634049823106554798026021703895069589711537096608107000662149827456945561109631834428705709018586348022786525397943774018392764976260824962992093021986722911926983234005021747696601141122483936580928019388431694787465905283003348955700841479592251083917307478611194865154010854549164137028461721679545609991952090529794261633598754574272967705344132167950341684794685250887156949475997895640191039160512302709464269072759200936422549852511683311207085588382079554788417452170980500605286692414656937711222820565771782355110244124518996047188858912993866940866489881161900100644796914630116999234333287492975901705253680196940048543385340687094648483074714250280005472099486530564050214578214847770026881489834897526862212698114350294838829558926999080107919811611414428719790109273727071480061824837770680666717979915935258299078640464460987992244241169801159306149348433305071409654383608979817184236663341687446367608708791537851460809666063249096797004379318194718035335903701356121482504899881463970570801557937349856477395133306261887707311217497970589399874334177597407277781292696468390597077982564236936843777947843440752821697304681979956167588542891212343679575078305634137179195249577620543296894212845497047566108010636317203129164151872883750190012585759855402429327792179934225239454792324670848285213238049540989344506967271170676110898622794062549729774112818532438343685256631984878167364750790529080467255858873678671891654518580239621148147631274804758610491738064177153576078421756408720025813366523804071831514962782655339515139044532654863322018085175684514953126969892090639293384441925886917500921366756483326279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -7697665759278349721863067203557698593916638449512068358890006904979453320079201996115486106023808842255603294039211940441487046701519179585381903384829851747506600768625442010549340178866563992577179917962357939019379924532336949124250851271794518992682017689954414741522968790626457999782672798136684754956755760007460537342217822941056455561539420303208491989553647998498160496033461995877277850835101181454412424393829957119319683943450388738096040706677609901950962684700668430477455349085272268713406669156974297611768501421938452127785030492537181123901099032846899194530583732101472602119986149562203788734097517694905922929478006996558269871280210531220331997781768912613112277554080464330749278612335960286855900550999965112046858163616103551886300785177185112540882611210935778110710642321594869581649384822542014497680890930846209009356707959787597050492336981776887007520220594683749884500824864741749384502973112572731063400690534903330881245347236739358859832149886437399629884189141807211842608584189043897431303222807420764343755647562684661103099149866197352586405276445876588462771394803440350481932647915863365088670547372433097154240968550706645517652658345617921545363640699743989432077813335989145763840588013725916420128957462869721582874814826744988183726123220096941720408070518398487859184818248088608195515769492230177251573269984614483155859516774257776082439862133251695453623507141533647369291393928635117804516983472435928535305754702114605353415515846044263710229566422048169933332999221360320439140267864566604351553972599157949622154281668296287235703873424224468284624834137908944632661528210339695265471878730651107433996539754635195480219448557415424347871305155247079688010038494574030588724411306498307198985896849147480957200364374467169171860026985750647634697386205101559471000866240693032883243970421629177188952360074043914422586581254740000684226477512513327686468506846625518089024838489153364358149558554477264796822235983434756759117266300651630126933365505111657016414041850196355264491118511016999991841137800864414391810112572322553395173239759157277176811080131077605979935967372355516818177381537358894655126545325545976330782433925637750479812864969240635910436124124107510020295156018251881812691113628383367881187380695210736703529653768221500183480741844840406831231516009504797559134797916111905256554852059933043439955543236281848709626974125999330731615279064551393169326539193314887983814640584786867153915923917962925128504282784316337138673530275194388425024325634906544292199268961578463328738049289159229832372667478154151793099087942270463850162741539305551988397065926060652104662664282690079165345672191423093845275708445470966923573225869898791074801167071795159153736987476015469100536461644492849200303934113314264481789086097204631861337958982099130112173670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 858126820933839420071652032514008758332437338316068928352841044544928441336049117874813297147462578481213170377519827030620466224203320423405722264142428302814988468447249327352254891115132532060002881087173391138478029637643266423846526286445846234866384432343460846603986450555690339489167780749879838723440996859374173551389779386073772561448295954124314697103309272865910085520372966595683938292857696793809299114291767644138008892706923091892461066013592667204576194413345475196204205244518747283564660475277579985246013732895959953963592628528642114190712546665907250130439875455653345914138106810982216306533408508581550408064426531055268812628449211552197999032278732111314769582712258606790081457943332924055114737848716547389778355862439268626504924050024509809309220272233370946948114118575627620176642620200908918642082143730997663697517939701484511143527735266688740257932420074151580635388755427388504257156662998909696721393959083499972108000646467090840173795429148612006807220761520038260348014232033024768458204151390030236402199279049304764295466384474014132416850269883454923829815530682790922317718439230095624650406296493555652303446937090675310109647017687642594432414515935488518933288219185164970808531306858350091000975683515395314349070642238898819938004551480220049994523219025864933459840705576924752681163151107774129519402829999561603266359800543822302265214045744167189399188261386958740059057385518870030053034461371325164091162356346094462122395918777331695893653777695949024440833011683619424819058392262721530230508215862658456701173947436091837409593395547260137770282857782754252075517932305618475145800898430969977661227315925092308487464832524090151151395097109515012072247465070567512623026754300502797674835502589592931915805191520967251288896462301413531488387885927221615810198945120625050067985388194404603047528826117471670187933083788216109189794068563809936832173947547406331743987715315879459434237126409221711707682587131168813888383161807311704052028715895063590639539724294439881276279468437725345200224064108060780329264550916654824952584891951249773662351487883785553956385952642229727273720124825755511366747691832660937464450940819079834489809718939763335613600877821851964684400039111424689500904245382460797683582667421026646074215234171633706521302286453674158544811163381839915226168461302359522676858527162778078887138285501378833459170431878645134845921155780726565299748117502409333828204048322355994397251101613685752458438903032299519488624737262486757974196188050310874693526053126509412269406666773760177163901157358849281519346755568963601733998534032709108945913139634432131610394831552208720968126851380479433625116371213952678814438138320267324260462450347926967687082297249297036919488064488573166192609497448504708517976601591611764051192587193102623026708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -196991673293998460815242964668802064524694060459693320167220965158334435981321944945205754102876343234136067820863712147004126401453437017294956292733290301130318238478683116039313379981461713570114144013938973194451115922667150765646003033096912388978390858991508329926423366642068023347342772008602971417195720780748734773461673299297291572272140791928259297583088598815487848478632433606385306985953692276849379105081451881566885756975364431694624923355196293035073366749119439117239921032218114184562368042731903408074893652738720847257818798907826387912890123821548510519039294794244961852518256521584355298722425707248305248571049851944067633520422714961789596085788095625736444692862031331990672475018967755774003940009734332244327368896578544927939222126885051686988545926765803667334538513350810546710963299628024894996268394335992364448509225004678885847074884724249030882862384488059667442539083189787677370655390122475349776854331944031993929027049183990863798632116419727028432918622000390926018646518699245470245679824787510742801530319737515107073860074106059958737182171550582704917445543167861594536851736253965822736279519739117708640026274687445609194869647067241321965314428402986387575999836546373211034945622630044522490383690254238092536655874447736911176852949893202191246548527084051742797711064957024086728408957253979960393830520238343940549531086000145515220159897002036750775557361727128481451204660888045379297525827707666723774668128408514887104842727018795225833840243546206987989705510113474627559582908128281722135058194753854498345908111222856689492840483425723462732605898089975856591771495454439403674360167792413115904485252252738716156931299188219910688161284076742312068577775510947478192810344781860531204033087539002640090535781447847148084246295100238707055329860338825849567462656017758166851589802643883389797927057300323656322865900964831891309650513775128473309050374000443890983645760594658809711940482146679922455763744995192602687102889712521507449385803330069301383930112994722272083411293615588120055325285944061829622970824578427046804356748512436224653391787365957324017871131521893040553653800069414657679942232068280721586599360353618208887407955666002131257327260952565083204558553360225659774628018563880840521615797169818048362095628169541032795734057687312050618138890196167319312279759189260345911918004616674169191296540673746255950135918663409597882712820579195973033518429522898406810250601806279620803940668055897335994488432009439448361655605791206505722235622573429929119820229951100891900596944201348174133730610617207452756134685086965282599982163499073938988112132323691566447797729465917466244069036977794190091460599732622034786821940061318592963913951709401510500374383588224727463047896856987040541820852282498675982016249007824455812672954144171584441548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 22223964014983022484823018350455666451977925099841544838746658257688755676181129925780463268189941919501875940690606660208754949108699007922129238102294758347034007659920588474439665252597076728406806382586743845603499123315101528766916877039638270219438330302506539978187058725816708967364507320664444725723061241063639710692300618481672378112238369959833621804989972410857406140655482214211969120972993202608669720180534605458165015818212228253240719377508116708862265596591767066872294475288418664867197558633978978042863131131895848047838609117120065946702332270713193180487109683083151381369800898674360566766256981893690488955273637500526251097935509174822551731102600116146353311702111956956287408071976547416437065471853075303368083814745805786250858747259412963632644154647959196876582276718064736367783937756155462453430040726906288746827359829184048081189990814404210651204003002680466033653388394489119060303035929674702398966962476099834252510490508583193215137424587598790841839232603643948350213294367065945234888544858861120880642407958171098346515784343966409531032387564538680889656396262706610128252881131044744451025057463736216202072377771435032515200299262186654116172788208663379019473621966521206788352435505901675809451114533147951968930610129785818994293123656546303915998750044122660092091675244314765043711796538399362788649726817732389610313421574987427458214686061536521509137853913856243985834400044363200569942697305975482140558345996512542542560518686441356768845192698557050704338459441893646733872690309818558055450918185629890384241133251658496748424728430106900191103097618907810750433963504696881019174477973719164444849709167344306821520774442814382450191454444693247850057096234160514499285368845378121487262650470894145970948909856864422381367757716399886220410848915753254303616363016709764038406784350495125283100463942757297236953969406841674001004137293367852194355797352154241903110857642994024978246139305388061743241727749785107274203116321431738741284314195579407430294819350681055734902298871858487342163484222952806500635624200329605786996201654335433414135043414842883080432762307284966852012635659242984882193391010370433813367824321392054688277504143139076282113314885917129073534661274616911566079863722391286873325428713136629744887131790959919656229251769668187398916061256340232040405191622460222554020244469254536217889081511196928686057742075996251203969554558707762428394841869734485497204902829790470306285139961984042346353739457942874385849252921921420904612437260700476898515169382589459846285051588849858730321900149173737034003200170775415829214045480086936664521429515010990484170281959757752883923504546737764685853119590262014039106296311522872319385364054049201053063203815919182620289208858253336541342888511944164699358479108409976537678997108456058938982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 1834396990905515853554919483530712220405902412101182889731473210134581011521274176743206198092003268390606871702350530519458133416794368740580512368704218492633226772081344104251129821491763808226526343581606590414982720716732528808554867679270070455714747443520672473790147096578322288640263410251643437261540245636597912636472307104532937283373244324299183153177353566894543021042346071025100134379118572466062381690568844285832959183537690666231335897339536138245061510354746774679791318425609536082696550890711138203510215249934829912997471165670940920188032942835712758822619083880766759720442375214489178884484972888736181047815849902450407484861164654840002468077947133948920043611758266041384808958524398554930873246190140265348011028584712759748287313186944882531959420884614611538226997188804024924108285970854927344542108018753489797092265270412118812671362123174917405377690830499010825144828803273395678818516928289311902688284326074493417710739954488401615695052317443447983965523973076641917864441283188382085329174797445998675368397972274121156995613253374837201633728443918487065537830946192143405303970233990897953715323364744630003687652556100939799175485644679112318814572750966304285099795200937988863683716158446729627244819638951127065244793270204512085966814933159972201358555628871734061107480374114280165199481827690900729463584757448328256052021942679609752547082852180096022936100909884213592713539641541262203362533410067736900056637627810393739442312181561591084579135581611997266717283470498564407586163328254602842661906100605549270645842809178936968478866918858210502146597289296736736993926571573930304383414032842107938599574880599627026456228202482832244138476664485535971256247126576723366300408614488627861751843999456405855883259039891399610173660709872235945843640001581871953261055457873732496515842605655381677241698249352531132135793177434367231183662013925618239776102376201690861090913062170521674105426635922780775116456337076988393314257529997802978306607448709172288521740234588336231903521760019492184302037655111268368351826169916804955730715773005131370752245551672360525325374854749354533775932790435405041368106561541834896305826507809444279921416155266068686338646847620476633715057267532454641869075546371556837412478914231515653781448669296612594627888153036541596549909000336157552222727971860642834748697422357589976385369456813633202965564821079997790711321556639425130959767380530684844063966547477417847050857312222516776496978548320408620906534022674013020105897403814198402049827711820796592918258914002113324939443529191141972545860486557585802040703672248363001348680780063228925876846262672951835210380018491031532030514227529514248014292046885724889868086158046787365466189365487896107560513091558368714221711989655584313349901918407337274049650916897443335372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -772203590665371525252192738857582415074591100895967513287694516927377346812106996127671113217788716691370840794831185866453325908876615965405106219507236478919971166024876855832748684123998805498516561906112242976522920954335682553997390713045954729307907112634756423699770035724219104239390057295592684017466160665965480039565866269377620323204928030205972188754647971573284018085883905110822382273532109655493832194425607212873727344390845650141660103185839225230347324489630771553039642727965057322337843556524373858862849923426514458402142651025033385251579911828037400749579749684543141378734494951340957162066054833061191161606977648400457183653556818347231217831596736211146392699073613609649284839931434467790123688437836831088202792649673631112926160372793599297029260187337400852919944213884771785606871744270487041555002050932034518912181838442568086777393090201865273798618772210597116226565865371681629686705727398545654160230262197367346333948394827992130116810163425206091985527822940760048924942630668880563660561327903742217323117683544106196486164155708757301139286974416227992057898655122385516322248674004019066285116770772028576082169956643578635266418870035817410740263967850405309284371916636514231343077051728159708992307546130628607244291305821495464306038739117908220814514656823754596492602070732970356512059806640894609602092898947099586277611570281307721085414035227955338271891586820519206246819336139386857816249462237579733982295568687593306103386567820557966689320819874826942034199036569983581309113122438729277114031649193582171397742181860041658510239336456762460118543966529705378247495118675312689833909135530906518367546880847194824629468992408424198170528422538841732872616151409090113886564872996910502213163701889417367210610012628328226038066908674129139986546670374544912806991252471249393849583895413320493030344471376748729894164165545388365517184965618273342295367724386398774816330607684464513462399391846070151852830945983692464461990695560634106550175777994751159044492488516070272436639512532481530796128951426914856021651514988693938773064160317216023467226694816903722318321933468273304681380038750656173827470442042547582663640836984782594187905606093033648110801982360206141824097100479776952189264612292008312491142787789003421322542602892083859390820396489806887236421756127946445006767733306557850017969044440420560076637985836115842995708120993156974486284507961108738588103990655226865003169590323529699922073962747340421680356941323152415013462997073834374686706167712531086989138161506952215664479787981580891722895394926679227704589823545766224292851729664603597624529043714106671298869285278057444669200830293929717881747999166859578338304513697466629503396507756270248395530267498000847335397923221873997583994448121660844166795132310504027415800853147728583065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 78379541372612556990639423926744076834918285815259494455107786608674993004647764555623516326767201320865094262464825280218786129528289894217456066385331091849899874959736323569992527654115438292795350899893647178584202254674290894538679109760591508181101690857142875480496469511334243550694185930024628742342649800811185208840104107553436719289357664505095403993802285921263595615464055653598686680363538259744358071751302274323306457713251702924541567823190015545263168556899905894866663370319525034985141073843944895785799760209650568678960552960348000515578195023040386379397538139924564582845076971763824372839274341815134554990906765546795635260393756834991590416740167594483157923161848285856098738221266004232439375515242954374199100172102794511855870238307286235623423748087793289159933038654251260707563371818059123530515479425136564856522958755820737785726838840278592108024529941430947939646989494934842143204305223645836946227069577416635874760607965343585097112899578867187356994789238099826586044013061545145332756234272925723811392167604403072690386821235690695143969665514148037886248739470663100632257366075121039617671258163707486865048520381714627076298569776489154908467514500900359908359558660710600313443458491728329774765686281570522743552650348176319177435524463149016824820697892832889913775802008808888908521349756812077885548458363962281604442070182836128984445095791317429891224131303848925097253362678310430633829406592022328457685216718702943973518313820081141209417827074669280013573498821335804563989766862542963282194516961821963800525690317114014005184268699971077389836709523131492711200177566957537385022472284432044390088113202944836045877387267885802043186243565945859100345432037119836150844963770366407784686258823126124815022623230501574446242271790521271610595535288866114733033792234873171155116371804369783657557667311727271236981077961611643155620029259719613597880360932651811967714406266787643951377506770699127601855871081826096952349165062851413144825878412497049433032908347523973203199458204165271035386302439047900430895636148037085515703617101908683952532156076282712479224530238874890430869221306461520645040413120579419057304642685962843774004546545337663099431590856001731650266959928482925561435332834267501432266389070255060515461844707397245228999531127211484235434685638176115328059524269565566290516185785816746682198311607392384185923089890868452809950580383576847070883274478153130728405617756502950159340524506567927223465511312368759063732764950380906749542473587217085912977688132658185829948177346700427465483479145444039969123735189228154952616078500638387415241733373207054442706342483272400912437806588029778010224522130994031247102504845739370653198851285523039027262267679381956291984069230927340352538447697495746060592497622418745716382992734702324940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] -2192304462051184772245479491830084215519778849353112741509093139801537576452472983208702808426296463788435538092176836280950227950260494496117249635403201279756650469741930398203886657373253997439780800664606654740626795074473372888451732050194645574412780144363632365601358545856513239423216402798064753062746860686841562757306257425653189376404275809159686058769293519182225094710650458140956123453254056268709373820130729392148997644952701886547953267301892453298639271297736126740063212711082159551477763348331391682550783409436502159399022328761387262260851493669769178649343658495274156749126819678835421873054721964453743137336785164920642906101149585816015483880717414931582736788919173451759434901844427130493981610522785918936969193722020566441367421109218460769799704766532791373874895594369384968050975461248466981189586682535577022947118713272066810787810215165304548144552951623530490114896067665825362092588011181591257350906793992244857854069265701074793718023045731139041042226799527761599764604163876808510890165646531486263607205310329445930705862859628815049090128166244635372301447841183549617324439407125497266399149448360157006292109501901106757354030293666839032457538095796804652262454300724792939777933483524506129102953713150027015328395215670559090494047166640671610577309703237159730670863722822655548417491005318091879582250762531630290918380696626322502104807485638619196175483762911546780755520027531481510989162369134922843253622094654113399741424605819916008144876179313635848008027420865106283889709207004661298877167815559974282107007320631931775102661762671857271409643487889514533420454551387487801791892073160828568697169019485812596947107129164441420859868104726797803754854531228230305654485269623467964765049878832984467862782784506540153122312855061563917964287758281611631259534122294220552198349844061774821872242060412839716961287388427230914571545357173878896570401649045857541716638742672825127172658803399349561861350846775708301568997811324532531448501353830520818126747748519590127669879076926363183776287028269533940084605155691592763267240411238602497144324561756944847023700030099225030432002462443718498536609414820254508604949757764232711879295370349209686829720954567619483820265449879322397089803104531710057303045502608445745824789776478292240356999074892929701234794500674154310882003579811546511645384605408950887500885424907957969033202024934549141558966405637859239411665385959660506219624316796282135434984185766499887031191169257315892139243393011579043346449415441146961100331276814275084747303049117451238141131674261057600606774683187234516644717828507191524361475699152731924645471449733216453258381528705585212198224142548750185787926846748986328363379035916532586671026814400407276897433778484695834421767966834637602442708598596819301635584391775927664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -81381497087801778131508670690985047081808996487616415897680815878801354726638152625524529142523329733663553438949625197465917599427354692868107408018074867636345858331313440960981552949654984061926008571757985418071531269285526980166385065664747833108000891845389516518825834485785644950929975228217785400356244329045472703992149144026204444025631292444152025148013435936447493364056045516842415089713268722194024513005529179258362716753477439231874189362965397612356797017805578813931975069733032192576635503152700080087020420359919880340546744901399845028001350882918880395201799249762982432899650507809212312427259243059363918213976102511991358071754274422132896759966361047817266359550761977524752530924539018712239560716052703974187464712295574673384474367585349191061898230633291620400558445299764514823196107573026775415334294292684450571459461091313527006814757003730812363652392510674324976401042359599922985740604405266432897998411253183019075417273276387821304178790977901459505626700455750196858197540689067306214913979518252051416193538063778589187875772211193162214455558879321323346361318736818902920903231972319296190325649336647405355498993053682983584039478294087008416083433034599144136383650314035192590377881712563199233897150562874338970797053773824882289105781256950188141787456109360292484033610342373835985832676779616011600027342616039388881934215953802496955679583947952035822911625390107500986046599814569321468689110141016748696396516869346415308393447421460428316827622084832984180603910602306263302721116142353642989453042988521791302999661403425459546045788338845956455635497212922079421411374275388558816236998349185941284134506855798344597085729280627072502334157833529313601379995717829399251402431928836018672206934923507999836008534680341670549144164686636129487656737125448473540007250176881171319617938787269786581908636303857834650142971021342490755841970797967974072019343506298057808928665372514936877834179436800367942483773943763997149389275986905972445762207571764535516338796647004251465921351349317622527570812126195844744166306292842836050464868524554818038717654024174841172197767596245711630831691009974768795998547007517107803392203625230207435663519389976531520805001501792560430756829952256238780886560394850321840315946893958705346516008570396363369606393537905520140847921844189780721404795124496150131913707192478925166489678258268256296664255272592636121986210928610700037728391848290245711272731015794053803132090533008207900675617621516180387813687054546014381579079633815791442666692662131285910735561914379400625251757701639776856588696789368000819784944930344598826205292994811165308487404842044409629452820600379265542419896161197585233560409664082943810510195495435151831825439755353477310834513068115805950925617236764469209466303571836559750900849365011660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 2375512782559163404101034622393926821329886968269362422133455721129704561370757997132928659128474899344318986397615157669430993523274039265958915427033012263987766184834972592368539873926627567370349920522619032885584995855956480434974690504939600190132273369187357725025701239952790611270253755740401142360419968826311964979715635036890442344687967973518784280565966602840076327194467984674838097654074104514183772064218068730656655434053874725206786987055281782263228568051585134727650792409122084990350873135557334869092696110383527840347251141772484963629919797557092624789785160417114749536065929240818621073341087901256036182175317698654092811265803863432940113860344684599105822889216762219107726918719455506006164468790369113522624616805789078116772033362514184431292454229965229266344013785911688521814669004533802596023167998990518233710444956605464654691110459074405932114459333758750018013250066822401681602032002744179230097613952098669283748370825026501462194241893689598810519049195725850124632707390097633826970045449302507314496154988450125055990049293501760146005363406894933678535783523714344020359870733589117109108819729887591711287093740605666813694625874020880440644079981963683664711570875113479415283931426974895720484684598116745736286759628607284031123932328809478124157483224728006731979928213006406352054607501917678391459394733980862498693688117127962247685700016021376241343371910454684743616793680326968902232368076246929889238081215968868188084254480553402496151529000657711314677220241435566938124524947788412882004030561232092669647326219115339012516377946502148446832352451861907652575125216692748564917296963039744334883328804631816114886337089513513035818893222930127529149250582787689273040701963045270378679908679681150463083752670145525913862470032706796422900739051761230336923917614903717127246485771109226559540822455387357305652166873493857419551516080026221638865553796014970747572757559621912680895177293761425509648323372862377145566189190080297380462432026068774068467732144511317149354670527352705904348387694740607972925860584469438962957380563565579172014679226122878176956677334973333641356580436071862579174969570115808426773072977935637925755722750197067274029913160161140125248654769479293723963946629298172338741995720600130750315905142970907493539322104435934917633377415723623012225301609917060524537944851487158091590783835684166981565021200576079520678704900217230685231761523507300692434611220697341936507739541094756889568830264802764451262581046497582174818468863210279931759645487206756383768227125003824671869564509979834147280993113363947287093760606603099197400564223055705667769465285742415268358028279200902876524251657656387853770379671331540899865972917404390902925415330055363232172878591421112386231919054769696351609780215193947850962638671320186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -1021288786389186485065267574327361790859317874293388725196296882338214989895778703703032930376814757350979323355077601285473029693368130350058215283208725148477648493099626674813335054409052934829397927690516471513641185087868036098032149722681063873054422841129818613673983616239537857587446468190576186488723102113905405320328860012417995845575606058554818050030323857528717204777776957410297171183685687297552942682136019070447382415114423996127938907920109473072769873181652433136047777378864198748701385193406031564490582414966629355039812231030712795503617205756370315979286007516120564387699791686171493616177250788323162803148332839441481759414589497126132359117402398957951463072183919849373219488147388049536874368143447853737856411180418065041556453699264679582491710934876804766302124789913466913910275048535373245887312037209932449463847713097431909173017008267492209489527269853996205355083769735261787339830383481662936971426903952173389737611281787485266783542653235640525039449214200976865658006434853843111385995470958566930924888465280432108925005938178301712575649982564338708244148413055456212226591526425203739440936869493492226269764965101806196140320400861224477137829520951443233917490937460045215460245885357088672598910430695082324248687698151813782133106575519049910363258745593795849259189531720432171828187933432341098806057462616836020455248414287313111316514192318558043946270123618119100184995379087583312822527088785038918405734607889110159394171778538736529051488594681540492585024681690381656389184883763946275294298441326661998647494752838896753460558529000308472606215260941016189830471245200897413261287266471236520989502735265008229388957761638893606033979280561799318342459182006961303674737744754272365262875330414298215454310844278820991243440293521265582309211496815501130474375218871799200443600905184661635967628127065011512064970476814545110189116651250504823453859202751882624420371587944504289825272727586188499924816553860791509968505976509293082726445490189380913575037055074022436592099594469177442633053503439680191163756003667113413572753992671337821077596158209604015496404221131154751594613604823788361064322675672536218903686516209445969516417502520176869581610895980549365074814226509930597577102752178790796807617462753950077705743668590420884478667729516992730435328559335489786783081487295475757289290821319222037363990590128477819679473179140209368844385611300268116187853040052662563670607699566717188902612991772542983352560850748343457862606299588361165370601680680005890978626559305798201010891148289186944540768716027093195442871663632752288538241675361856813111029716751712226182425338889166403957398573796733320794828265729999859593995162296547927459050619561429209684009973248587164469030197981675114514614341521117651643702215560222063838268293015142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 152742190081771628423469022878970344088621984939660127143477783060843798426827111353140268385200088831867293247758418316324142410086850274490776396237136278229518870797690581163897832393877529150425779921332535547859155490763548873681535244811526162385397081031586284933296259733352989439656976756054013286828322048667598879350162750282181405923733643469595564492381937698754579965290771374190148266019866078506109938789448365442007423725935195032485851461215837807888420636799074391075448949562178676508719796738275320399645260654771237315845439914990230536364955564618568125999985738611508826308471035326111879342725870109143087487395547203613618757388784023306578047184919850577558571952970366325618256246695353002925448206297471872910374299699150165109989229670725469867650605569288655089024237052787029771940068794920518664709208635818753541228130961484849997579288035868684274133300017325972545776728833805282970933810842860691099973395365406946707116909700186652444181948687125504004343934826732612578105824481346664151411243571567858924420375420905706201441101688774722859985454540236908620326387162429536329442908355633745403615317049606565383266915730646004584534169865122925933782991824474499840057661549171439339610581483523356480781197302654993925406632236732608894109279489729115617887158629541189573598852316833093162313914233063793204350258591190193882238638905846047162332795124595062520929771733074290026588859295141895973379926271869032309283362396079538478929742755655104351544115796540661190840687242962675462245700765350185312393588584869102315634887541724449777998591095906432476451168016943989872947948886411577342603517877470602792894384630570840463160850349970193994514305523371016376949144744479027220976850531091512909532962193076173829737873766888784046251894353914290331361030887057832739662230482703748230270825570256445446484493956852135046410687562453169402196923461376890921320630323170755477402138690574139541644769055197185715225723452836504067716300435169900180568857633032923156000949072094414212875762213982174322026728590586562006743812504908858298464180440509181836033114213446425582984767372529919865689293953639579559522750361433836326438349239987425431521328434398099252138949845636371131936128181990316079339539350571670149727143684246993315733615302885501215528917459284945061149616071963988219776810000442017685961581475049065191077592226534302471430798113227870439803000921604083403615069580420939360057853114645983510527621979485877489190005883484289218409788106839191189547166695302304431506810315786959593137779819362807436239040407672072369938031019118525531685435274198249071344149628624929183206610208872387336261289857800032602231248582288294489144118383679358543164698816843976074748230739129633526803998865647070015675365774086270838234076966726582697975406709964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] 8035878386186661643292325172262303638783748754644654853949131929247648562148590802730530473683365546944476177480838712490466937147004307856235506739838913352919396918231398809055431683213251658064623489685842741215540725515261095343468143359827617148631018829548718100271131226660227939222120062139516774993974228269245559418534846259740667002497911856477145265061500417093692538003055183245920787567158969417353061059550454139516300769205430936472384858011267609602256522980489816357016819643260040045173236142677208256541768806508779132092356912154204734861188856602984699853722243702133782829361278869090465108214815745901998082902865757383565569084944826860109956809065993710194629747644772885462864843000111782814665959330120416685213992899758090503343689065292850665361573494649895696439682713051901152825129567857139759279005014446708844564890932235699390693237038857547361125876115376824957101112857627262121242958377870964039933103710555669344052649664025201697203022485906741335288264476629469608825032219023075700246487853993321907424782657369554539997396454290207454117610523526100211650026915673729027080659815757831854897496376938381248989810203255683783624304380296253423082192412820489818314813677686965372274437450025720445590579905066726792925388525801843448038156181167556889788418313608053429665423361549678078424889903745653943658231992255058731826633772647912655814125649430213364454696323871763941177974961153626996914531566707364775606864208034858188407132860785032247958640752088993326476562471407522177588901816230238559726618149749540560902089316093919599759717390165047023114103435716288760427078447408429792365858681427307664286363788785795703994703186176712921855343713004322414851985738987679374169159072980675516198371491043254384606365089412154400942610127310260086687098384888426336199162608409289860804005191825259926474176383297656611741055435957476612975132094134628072977260225156374975912328963727807876995609647658235839713377511381019730154531756587863600125058647129829327185769734588320057189703734884791130858386684915203308129816813663086130619392145875882209052614943064059831636543767783262960221101120561286759603270158579588433748681528724595848000989823379380947324251432157824446390282676049692471177153533806141450355760298918738623447958559038118305192447733011798821790856263353818610278407477604996153531424179086417867793955994174111989333606806753408836893614985129881620699533632210838701192541437028028883634561612808810296061299734865723138728909962118260555862244883811595177838460501179708576517408177118319299813232741922140614920772540835588425892012465704275451902516874718435796298757320978119696002032144646502520230191461160955397514184812919823795897857841919018010506914855650939166125957279579779772216735809985679455347396350288676180794025880015444377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -4222916177706408067102772836655420990916271612662689869958293317715564811270842465596358638409619375555291290575296862808978354174284772156624857999619917389472074874629260747229349503383969087164642767904987850141042491519577176786159322785091965188642896157067404967408114946151239062350317824993463953850222921146884418598091762954200987289415747877569939232536133527219044813760524782641714883917591469411743737533205419628739037820762363789607659415352573563705362172451712315519151718220654236076379138510699114612078572940660416091582662664354573433316810556543067782446320724948498929614936411338694048476338607892582251595788280956133995024043665191369517527215492663372942083626941638391571812859532617797261514399379309525878351559495712512191730336009790092636314040429445258011693228856102301810510252895332445225408867236546831445032676582474199887906086926282064684475888464213249421558058660975635635338744361881182951317514904034999385243455460742460020925345941573345612009364437904782795262832047771693490127114468707375119008435533656528012968763614981320623375741282867609771309901004882532304645851339877705493719129024035197756642635451793758465471532877132943239011603047266019406390030698117109159862527482162976186486085373586306019787512710309594775516396502567038887848548069109597949588542213859887940706763899971277882291832701339980445452734445371721620736081390490897975433537361646951821249016875962150274517287111437894380885659340904814708623237899381086385458991808230005992179277606246381422108161219775973539627848854180253975798909328869659136065179264137919429879326479576243212222659696355951826794180694409241566443200290368884177328474571785826854892763534530945717701879960793631015666331369652953361920269272949186045941832217147960428319174754190496958592234946883176018951580422770204424576088322402486984992779845894026137082833867525635370929971403596623374645512675834198700024578875988827878617639843771965255570217023584917448366912097925640967576779962873864396089449976255392520957816350762370575219013602028506921319049404823670340200044479639218264522544079857395353380275142812056342369905971258410378476744818024722008759812147306483319482929034845767956875641649973454910620661688718903615673910674828430855650224734749264710730737361647688394563240981755955463082451193053661357108202557549712940186604038451735188196033296202824861020769344270813776495284462777654730556650871298904695049671994034513651944143697509031501766711262063590680053458888169588015980005081987339914665458935425154669307669381163991501259388922358484137562493418402919122667907995650904117581891917661337941289700497298998036104187009907459661316938745933051968118253339067452908809574445739283962035523249855370894736063647379996889208233815850860104578218124373893873616258575317513801826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -15511479220359003724513776456081215917308761673351632044909250549413885959357216261352804548189413459569367030223440594666889349312859084366310358643814463384988149411896435363394974616190152504782497236155349138857000621161011018902066647404625849280807147302533844771862314357029681182527641844534749966302176093449186395148433363085473793360766345249419840588529958015078379939528984866592484168465499314853951721148397974475376558627324518799283749500593181639007821122083217947320197344201295136724475587056206372184182961111807682525715573775093663761523900698395950851771661653280569087374740210237266791041272295230214868669087873471825791243403237364162698630579178650222274338844653652593017431932728652710600267232421101141362906712580013444214757557065077758169853354149971307204646025209245746689900163599013399801145453707986498266796775246672282707726781570249677776919176399505983990367365246285085509405069871940484221924831412789655126429534141104269790297788177598297431706158442849713798560447930167545830675076055863173529573363083440454869377902688439960078402926610075182235611944308787586377976288737690058249842471947211365214822005462738793557852323590109568150034599726599078832393037455716728207771309389965904417234936405479674325973576294436672322304986772408923331877541706168292526206863878130369295352942592331558703712040091170290763959562376749669060916641388659419527411180326874686756761815587975035238182286023260803686531824885010098973477393690585637688900450192374657567170629408897121907464851286421972783796665779208842419601175103321898555448305909251071330111559370681505204959686646607241028543471983728368393941598799955780817605474881555714694716921529263576636935460630213302036194423524837140292751072493850259273614415806566763286610357415473434719200691077742454501494028477538948298927211104380353739764815932853113915771730898925086326980565757994087791171340180247810255546035440362491226386052808816634253400414546777339555468522316482244823205728234540238892677113880060948426494306752019903075143540286932225289068213266416869253558331914691535951547584481814536928467295901829498104029230266537443746333909911162857780274951514886309388578461424566130752266310449740479318379189263439399504872283678120497194548757504467268658928173402722515246289666938520562633424980445802465024969089508515347246441383089410732136574364303172395109734588525808339549716239922582529360157446225585187547126025371591942217624701051942477829995148744500576001837870927693380447528657202116015562022793757121362432534058163552921304745353951681620841003999798462103084466247233230480544605116666948212420264015745524306088574688143880657111250658757294956287036603884354500625076525184228544581264693325963530555690282468931511725405729830221296647453965808658412757847193631969288755609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -13751503719292857149180250611097564440222756504891513013083377787905617119307657526542888214824641935131218880516844264099462484404230089720283224099121222517779712624702723650862698030051907601197314576596911283230779350431458939733028926524595083994927527800806582514865700883604622433199510928441631357770465465397227891489922273176945214389729443600165314380077755957433589844403987532706587788816815754514430528434279137370190491547433657313973577897738442694907020761448141873094360510583908528941174888018044260665200552248960429387609818635183586991956270365989213407060691193421795932598435250914358584941073106054408612794681015170256567037390826400839177946177318143242883406935452639207007296345000426594019110515654871857232492214801397527229214098763403826167655484855719612566754332927133329315841284150981009927772577327112455093524077923030061502193835433463761612550127830844086309691876681645375047114010709032914480486991460629012803600935436424412869991041385283491656602017693850607864087952419868940526645389828804703689824773647588242235285283391430460779389733065840553527603265495122996199818737199532109111068593634485059213676594739039708461192382362446383583137972540516199020999198602272194491518711323075002559328965892921354624957192344481016518972311223968476886476255634769890823342385429107497990755955740376882333868400697126944426517668480378431586481605802091705413245840500246652940876474231949468968228958999578623486555253871917870586401530402370768915758270010037773372458264158151310287135761319517714535385010419658228793488931641099127180632307957992306713703822343311191773137875613334787005615181915523998606667937580195403472775899300673531150442239440474828168716021517543184851765551517092839459469791581692060314154427433285556563298459956880286597948438034885887520918095594996116995914642045523169151974602145143036933704361422788653176850651295460773959491828064172256822809413413929942128381342367122532679525150299172266505103909863644310982416193945152113231386948662890621392873293437118667279172734430193154333984812544794215745795918191122593454193852892728962831397401853560166587946888896487140999643368342637712790694067493901686770092684724608753857629334118368144285039203638594183734608832759227703860352676538350957833225164748483818874232412437784749814388813249472934532796885077623939167258748876547825960798991954815271251325153695633096967779129611189122912270642393804186156277203778824189851619516611206768494825178506666239155329765782063935996992724103152166808855477656962894381499842490784441601841799651324344301260809154486246147991554983360153239494750933354935672090579199666722147981571173701017340588511273082931499640697789505332348655562745340613819990736700439310565169668709141444278377004419909130771895150456528544072746365339697135978161373184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -113899849225212069674011695413450804907818015637417159363007022384508871913575034381523194586885935619079933293583281663813746480848630228053409368146674255002991536309408430924549773862704963202000979379623514721854505588764402096828774673990756313226400179921556565576681647999425344416990834719349346771931538503119044236436920738280324553035222588559432656257288711970170697604826973044413382026094207141005816086224040526681387587096078807983866833846808785457184183550281627809609964342942468542327506366905991598334393051844428145987542568880308997544453400140238983970699895150644042032939334608607345839457943476680070679049818863667129589690480068657118805755543336934416735014009800228020965713804032878180266672477859034874670264549265217425904511218280199253550200361104466225059958821127853569306223127862329616905344407214268171270836133429854025704479773478337867141250480153804662019229370074380810878680871844274897052083049869226682491128677370290619076688356538009936475490806275984754848678179180498571899580784076209206407185951665956817530784763772966073960945498439574494194643058383223912594969169557160633627732769601170095923464073885879996905547304060713882936090207364438262227433726880502733473039319640529799437896038087079311666085221361738393670551938119366718847923115173016471268254346475012043820362002514882376421582800568111282144705806252333644101169755938793522029345532234361447902741393018562314825114416589306231581581880029967991196361304084148388285337645334763901562653158619658252182296943152096913526161187755734606445419549837000900958207492635648835121656376550408831651361610153187070357312572804990279931304206065425173774358110426210850422670815148299002398982802749593845685652580368537352818641800536312293377726747587869372904716463769962943852883269449637444779605374613005681344839107506727565187311567911889013985903370726870026675360370917468514372460879902210141070836869460217156127452670468498664070280401999316625502091994958145481189376738685314207949157264929072933302154725092728538807457594179084736658458589126373733549296879230626058140455946128466083177821199618083222508012792921195418760141295517951467903554748464987571612035092598177591734430095628657145564324603171395344295093937652753935468050650384409134003446662032564051358503322287634368148573298008013389244040810939686691289343516421070000683975766544164518728386532700031450499350033804294192060341272910366781568453022175388915537692891032799138299507304137815057887005359598366854616350658919940948574320004629636796924635961407401098423343071697936179475688613053679141641958214062644153309614624518259712093210809458989187730286997217383499759461200013876362754932589177080554655121625791983598009779818484094865721974568058503827891976276098830733222583939468385411749788729646399750179232153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -1495571984722548597001041751201611052876403421882963778620493543781951421423418200549429938863912388324414909445345212244503710285400762928302738190426434841184358038138156676164250049417708098517410792630763055515056244727247421587719691434408341978775435453341624028992069024326400235127830679506310722678326299567288569539741783159659047872299540694294724669555836143839332144160135104923192897477755874016583092990615227189546016566166430332227782812167874157519556900260886019767196673475785215668735553250338647793332157596533994410676417180603313468393458349604798311898112804677902045203908617446767900620215922407831977770864491983929263301950487505255032316426777195431217400150509442521948020250162127856378876434741821946491237534502849194247953521447987570939484528646808097001946613855356677216499785785498274357003324419006069943083487445176581177583134167591311269980637812502247057789819521455686384001206432548604848916778838372048269319222122279786984647656807071778786060142288816833616638833348862771054389927562241664477525531859496925404550282866021653630584388714216065424677423711361118237900284562760414141863204874757264201584059848386794640704050947428582350790781928688243596210389898564980037015425754051356437683723252599079005495843025049177166798427751130580320602346983821881459016788033642874559059674716800916254754200163359846062734440623793971243631119142965380497389044908156196891196572884888836096244827525607054027338570906564022200645844110920531990409862385174094108241745123085603854322503670515937865662863106357437592244738902605060143303863669304751443880802719070428053634230940292872331822824505224071129173848508562264124027286935313752220200817111225859065753308358832243499248561537802494346767856753105570688088313166386851496117668695126032281910701568019846675699615746118708557362727465230894303678230822505452417366654861196151793500396892820040105580750929645159314442967428961271126238860060244772100633568312121271151621030982113400516507207890526190908789919719331215526090020531348654709501943874557001606755065323007993129133842018514388198319576836789420302608436516116398411503563482923742353342414693727028599361227558528065257751898728772554871267359216409831132448358849122620783211657489604104892716944812994627096012416016756254235034265347918345333593288708359289654572772944294808971555236635215175031597703014794535674425290839055759285600940791797597279437879193626543596733420538220419088467536013313703523239503753432757899776815430081725050222018259626390246874122757743174955281222816963488144882962443580048371888971708123143669902933228025603896659057578635203338158076920808442083936219850568070693272778547649776476284494870534035149543892149915516484103791438468437095157003962185285417103179089516492638763247150116274817578855028847645478480353689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 35817068745399772334780102276520545228075045820586174346168106027212247855155250970525873325006343007295009311941069161333048229080144187053568164980698908699990522090939645213500944035642691568612383826966813771560707310805584667738727385249678082354953026736891635184198951706112737968395400347982491374201127320340182219204883478424024220161197540238968649588670264833733708438014852527684357609479483614455611431415188867053277463058749001050731863532965028838435347496483981029403915133200495040575746792485212991681046859765292034801771410358817266270289579175698574639430513096311595256884762206593013729184120614738448647376921945069683311371984681907208240681542971787906588419873707501781452845195859680790507890686920355941155996763067344229434479318749952200683122447333100711139597764146014657183763650002614076164258330652188690653086790534648158570478368037500374877401557890911696955871829112670826358771936599034613590409338750796600951264541027613342033532392630234989400636343964008102891825920327205794843585504866805388784449717629722868024439503649151263406386686031807893735344389646496017656195874165497384713744888857009827230631809589705995890103144795472229455424129789918308826633929970042521923775915283210097383102194046775152720205040262340869547754283114629966685713087819597779961765701020731669996587526825937097008193681441360022203785421819146202685787294520346256105841343159836822489971384525816838657690848931601633261722967589301031477531514730925863587043898180079604428996548326433660156129348433192463996578689264325450646438659408664520992124993242702314366552904768876443343091347210475502955080231349202707219888725465854692234799843629651176174507799705178106703379459092200572351333864081965603836164703595179718356124376909694996348089324934503487134388437077059172108419713609472142470765913295813968616019211090931863313331440182091629573035248892172132690329143353957932602613169413386601195336768562665079987031418514700253240159869002089422164978761475206136485373930184367778621969949686205338873198083239307884698804128064772186388166667314072591654295383952918437753935427985269878574048762553593682208950472602947547066024624796993995636650026635638968488357063343874556216858922242041108088737101397636504174498694314792561714018070351821665989094575436723729252478046099535299842692980847070676641556009299089191214606071910982622082571615970540852383216588203788467046104352264207850433507639525575852022529047907093021696191285633696543916173667095431294924577416694657081520949220860670745296862680822325076657280614857149978124818312699918415301821740124217458613244345397127964684444768318053685015021914017843813177731503200252881602512434571961500891700849968837314997110132477296051430844779505763654664608985170384416315302715686225040160564763403372833049371318681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -295256193418030513878036372033644430280053170804659968210115435922248802284694777033155508482256626046819938436202150019067491702482622587005283726256622197788586305936888022596932077170334412116820688274268060042906815535777426213596301129761693934656083943269129984812364751990949019669217115591200266926667280578566519326957057882224194024980512140308281066020631505716575739067005457748269285493781071095232621973505778318522318790071881203951331952170213039704947312311622134140900507238107916818705779158490559475275617328749447913877177823223166902583172067065072272049015200280399539040982111744679422055643311021769133158208593679907653514258632391061619926742537320249285143312326191378048979396566492743799388939207540026007857958085520947790205867726745772916045497054000799718358902617163019705363357973807563446768678227453574523720693986681057547912142754084203266684921694140579576631889273464057770411822961210282722396597243074547975479128065933866032747844767395812250233182958002607070620061653553474654531269748467040437956211593065758742521695569280293984384463386378577534152859658861775263017928183808209723201956397512850474157434523689270415255704877653533715913709029505844470873369550582829628476144763022670348583776848342847466482308277810659122169163908207369427778327556099335529686807219626569453358520387808239199303117663435270139820698558569851351944826740966535186751026234759023987908306798973440464866877744259647959235268835463538042983803311726944040147713995027232605554658795334554738612363451259113313611209439698017809482825593095094212833486397137429564165760996447483026607610760382021536049150035969391537325643294637289640867557075942936056917455829525740973794963373607379305071981196714217839721752308730110725012048706160695955363566073932102466964370149688660731118448996305847513269688841255726268860241036977878453164084714620668810948021010259903288617784537849284715934611887022905959128050665279464537353305600733710531970283797558434735314905565414426074568156240363818062096071023763338259985133073536969528621097592631748501009971022282994288211248674159429802622039876738778439584076432612799593816255329795597321029941632327667117755616511273438005827155498483534718598239874364969525807722382942376190671766499887634237530997556290607099176694456552449814969599347600392208223583938981972711543668560138897945845711245787605893742758559660465761691355115528657144674809172087476458176417340985190527140198096853393279490493106568226813647818147327815539078383204660288380545919425605203694790698004703191034065641093725399470571951489752951015750056757749421472239850878532094426958220888438324365105446337296500189802946497829900111843948157919387038640869779319061719169336049497385231730514509283842229180676901616069371477488725116710199650582805643031678795191523737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 941004388415544323017262835869176984560091185585163353523632570019160215798171343108231758849709472049281627156591429522200051673960250626135489038715317597037979897841548058652358474401199571881128493328466368053594367904550853184882522319266686759640024002607916607505779009664843544625477778757056497155164346339722097012134280931929191830685683156096130008026007839393658774453577265579680296483820742343628536926802264597834273643438870260928290557431470018017568543569252894942714019436228998241039213612976220525370487132141137588889143144595683822999267638612758240913026307700059163348455304075215444630949478641737533161027064463628111845748394831000383855359719619894418566242156909503987658233915065134569314425965847226516034686186266064500788740099996307477897590507076492337387084169565649444873500832101202837658755638277848764624590489958158136268724404544858505086222913875483595998120538435894443570793639699808494956056240835579889802482329583959465153531139334739984499614009921729826803375866556287676460533862621373172018811156242586944435212720761766672965207462945059198695283976179885346965135124047969425174479771082737454680492134576608801259842623863480891394683912496839087392642897517591292969022613962049738326718643813080491142747513993018840645443899723406845369831987667949589050241086620852984917349832704745873924163106536278468178794998402526335068101732066873534898195043164629542420863960123237727429299822467490345436170071939682318327978626732102204888818027284090027284146049607630329968105539694875056269487515995926127958307768695350542009474357759237908248340304895979604556619370801626568726283067230876540713957879694731091578601762278721507347890458532938772375345676050490708119998524825878750329792006298078936937736418837424270608299450246751336376786649328710863808342364605950079206522262561662857651425939540987925092613739849346019173597531299784459265200622154939789484246844384064485596235762234457190688279417589829214094733960476474171657937929962673964226473056485303711896192093973210045650734447271729315927744298507508657428829283663332223224299556910904945175344713387308347895576159758011379746093825012541744700469378443809228767731015825165996829715468448272290772853125844959699034370772338358989422638667765331720151508939034216741584553747045105045726220629207905584880980825470667353763708690870275474588413560172159859115953194291879978157414761927382934912809497074746463529044695929869813992143449315492689923734304930254365753020396435247027874085411733425520286569417395630190035568162723554549097693717429052235629355164418404935077217961026848076539783776510976931820163270890123465093708867886924040308962692335978289171705188811622111001930302664295076492526320335506330805057686387231361052169109337520438905571996440647561162501713801349930221305436569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 2131336938268204219610043054101887387830819919741469322539005171168202981723594845152265079379845188849798945702250416772604328874120782629839779018261013973895081133571092918980442261050264478027884216542668134638982666659337743555181666399356278806173254470063516455162726941485454926212334025099407867682766955573313207527169839408547807218070103195767916569154511586089522502719488322891953407671467416989754127174324554737418117369369430577362681690870266519260553833671369166298876559834738802234023099251326467175846436691267957749184080805370096452283380820507767169361265513755382052140112179853216620020363145896221228156022805081048702662360578295341957063234927322488989512329091859885373267878217502192419118522854560233726956365042447250772073678591846482842040044304374906176159085040684781593172671121175280226795983733177661127149402370703179032353572607998887268949727748052316413039424859053020356697082431821332991133011675081604765359803557378983443776696612107949468677768627755375537988525255135288980340388813506459982596450082504942350674653429144056831764563056743231954580308398762674055521361891630532474897181338771253711324829670778046143664098356691721159672484564048102454143251192207701856300010016598076487774096016963828975335403242837148212610307609873686872331436037828682537868525372662883816839126682571961142166252338145374168769859901358269385520860450585250308560723232208183449328283614336561160252708316885937382111562181017437622497036228168349641445717324084928733761281060032247587337844229781893755758956021349089079715302386478147042209855269443419986376039764995324543017934699523195493340303386681788071459555571179364562155160581152500123463952893681788274825677333766072124407679607165433736523881456697551420728761086309626078275217745181849787910854941705522167964261966371138309761932863698317902479237869257351554773817516117914853532053269373038738914753031056691182735261228788776620422274157976955961647090198974572744348119418020743666917657608568995052007720434303740476573187207687515733028516451493119157604262239413794237642999597833185729662128288838634259871467409883045957949661268484922730437215668684110187009785074034036724040311301053667641294247395970631849975854454229025367153211315983289235117679676200909050576487699286675123221191796987324132969480607738861619216318046245560157963945561688549426595883055615168322752851502436269852477730565531305153673646747556767962673499269747713588905019958042904943107831336674981423427316625761432746534051451857449202826921565985469378344285964936110187673525936152549035331405166535589068591692071676026566830826004766896324032989099686910206365262960468496548782888997436668897762832038687591047788192186572515487052619368067466777522511067483322877347135569372206387298193778367185158784955574801980699947458017361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -25847544318705444773476056574536283896872416381186999857978661366551930383845239219804484417540039100909911995084124552650222699908792622733122441632394112209534095054431129146900215743451552311060996678013166090010522939106729644751342372981026471183017236318476652260120408730648602100636431040062524752657579770423045238184223109982386263541356989699636684801689539585760064414451034856520534043450951275808256246422814360588275699360311420820708221395988456115322591157836778818903990921090033357435453775384943148727190145309604878448779367434947962788683453912949707603666678871507620764793009023306227245859856739158464352769894245688478559349680730413719687488756844108254231273748102844915861247212827150822893090889772933821085528382814659450494848240966331761059618163005888514872327003653397505000344156035555052492792966365736669005162208320935065647577765441192664483010402384921772810692104049431451358132872103231182916868338199467203771757001593256811637297777995835828470527372014697075566944388904492818320273433464148504525992656548883231875677592991605182402050419840079668212726769204132507803286662341743898411684041789081783699354485371770188047310227609146684224400471124130829712858386510934395188792887673637354688183468129217689253420207031976768767710211606445889857473841333869560249425275261203362396967566161934024619583198945288892319976589611773439543268986199440459474345353805250948068851502700130255633530270978986019253296790163141224001934639259074859069346971234895727876427748384566679800794685948995638301256908307748981148591681478534081894995035781052632126254737206893092232966156664055661401313271119589796685647986400705739711948109398535183318452025813797445877469266368515486813373112341516659356983560091050201674493487834623385760799181243250842408434375520330984118885411375921784666429192690949698502762851970216023973625119166046246102427216585967973810969355072126925852002026752613592323160628311031470748510958243597416006385881014313856981250339929070062751743386784132801507726562694763580310596433793919394114378727917642278707591212909407568562306334863807724627244995238959838217699782582597582816927041261266117843956239098735761470290486651829377773168230409608384937668089271637260116563833615400082114207159054648075667859503061567091989553488408917428951668728185997804130116117303334036312948438254429296210299631653608259588586750067903999894075018828068896038994255851636439504487461077343838034880643201782630148576307514242192178448372877075415759249691477820143645471325566607254104824000141452279746012377461409012344958557049968975516187475055291476689889155226610949799122092046423856447992417598501327491683294881404316807977959759787833102895248839491917165407352496648623519878943116458357013426329784854535096172883730245283706924545753835310926821415347814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 68983423482557937097483829311244727414045405715699246336926339386151881467876548166730813984093005382358160210396931053367581965952811328596124042086106944839343918807677568555662359672985338420030184263161637175363206752792035770771486120112292473465603380883453559168590221546548597066457250820535720413395910337061545539557666139760496418233656669239384945915158583553281263259301793387110930674192017786801452882078003989479621758499180432119898212255246454102738538697595560742626486580717803471294508852686235194949700497000406132747616317334365792602121761002958346759273459698684504791733484238146385506725190324818761361053056534960704052058398337188074850688091232651308829869101065266043595506950394926965430889437636388650998757032641794598643416215829300164713440311616242455585868142469966995664835470733566921083993728509431548753890151272331550166990247947196203230958695035951802563019543739003928860430759486222461727538611074070688774951718050060148497730322950607838219853591757641374026070610268094039922302918993484008145334303860866019621100271634359759814250152875326040627641873596522051566115580506039172230295896576097056874141076236884654157601423642313832710006271811937645078407888417710286555211136367489150249995010548846264536830189191862354773143830822420178610509839457123300381261711705655636317145377477707558551952364200400906254765949334086135925581281215364604966896762054716773213524272271934554164849737591594227671990509172234667378707186403526482877336143699800324757387010793634686729439723987579210889882087509388074072675398088118681298561629728687769139908329428549288226668688018334840327863551019982414372921267117159920172698449005971081380967692848472858842465148448314216378672865730209963433438655902774352205337728762203064631987396461353039699563576648926686871367199508836412062095553381809907443261158687924129285616387607213499173721952840866607862123952105825171104810737891259733486692383208340095147766230019486671952213997718689549528982342784954018779171542277355565327194816931065036520220364018925275320137055710163872300642141535491387211163043841125694745613747539644218191546264127683588356404466626365230016991427093643038652740416068919544228636086432658843326129338617723419693435227631204058252595402485075643623376812329665446018139202968603674880380392232253532070334660994229195185183163401164371525344143481974631494796192195404046005393323338079934811018558233866222572275618015988968521124628271550430703819337687920716747447501667481496620953883168463316963050296546853336270560356313761306473737281334820355762861601393308105781743295836228034057803259447073668643915844034955054226395500393004574627934445169836609421058600112199738155931815040948413208619129728113147454535441078736474489096652890642624951838331398839622077127700230927962806625657648316416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -76387897488382593700088456491104379085684714112429648294913693448209172002459845128434424456157798676562384113361152861192375848856702457510582123720748732094322667101174383317792039024785669000319507508268835809975835274775261640481885470641521264313262895956967090854471135072288538897975907262603677068015219303463557905442752634381879571209874997340729395751621856216656369057732904241093888104337111734557706065585530001283809612547526579463449181600488302985628921706174474911792651210043519706013185131657060508525325089771646770758760742070976234640818054375968536246076682912359856481324624503022060486111256307719334795423228893377164510376420279429093177537838933176487287027709602929743917047616540585225865169383976946111392528977171141696613708903688311765191760870123537550838526724971176900403156043049470343565392321078771355235197362266190768463198352888913217835531560896957057653356028595634439685986632785084051478977266587913813115555402352605873867696984892363325924992881561272356463772073525774405427485171260590640675427457432729143281712111885032335966747645290549863066860194628158715998433267323421594325655852468960783307023032584654697864890705005637317017413187531942528817796662787138736189585420318749512324717541977995823478199745034647786419264527841331246615286072464987391356757719983904956886722801774603434448383360607295688749142693072062762928036029287238681620932651386754082861348206603660866330927170819313640414241820082795548951400228277483192390755924100614565723352963002827187008733426840575937750368761663980320147765617831030909343804919487992206533834303772439773081425090551648441035818795726026899431516165939893237074729446644903738213052163726422078360126113753783281157612877218448907920181203016070749539108157768441176906609066114444367438192088312638608453169999255382356423266513922528720993523463912257833470703318850916727949447447319400899215958386930685868409560272791626778940876525752369154536534115796555091555178017322284702630384534762221547965871066211279462741444395769397683598305001567326021629428322796700808003212244546743911006958171795515567947435253872667595461919749940680067580623038339862882811828792873899147162494191957959943610221413392859104642421012474048495298121654532240249898855682525698064722409783488197560591630720781156415509680898281302968060410667153305186998421547697077088697105086328710487495208100643450955490078151070644766597341862070215140939105617817468388732646715138589466320267471181758708789075480257443036855566164651187573872696146624203366615183673714706262123571348712603863126580047319617644285699716612973036024714458128866887936717466745654001493405426235029711104125036483356994941487839402539365083367871023456540500125113472459112399621139661546197001505239455019888364582546731082277621044832128221131200243782018662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 258252085283670989801341611004283917133033714868877328037302171708965609757060504758800415991497471211483388100100260208877024014861427335496596250783930429244361062558444702374029113985594843460275288314520029844637879397697578039576733615923065799293998983297140907895919017597752799850376743068807706266673785662935485047528984885159836842086276752084123021565286718234155383803426236719349425662848868275603491598994442874997886464665748132476065506181999757508148693479906622827502496316178631991102712987464017417456929641165957441461747282200202621517830996533670218513846432108008333009180010088314390956675159392519674301894795592147829213873005653028507204831270400750899076442840795431789859128349768976355050358300490218657366531469893647940136454515410340946137243741777206248422229164845744347594729882426959002569341659620174936826890766014683191662244544263655180564231658485731673881894403367064962010301098757867905244437353473112453821038188928085234001041608494526070630660086722219372489572577437712563402580506017698192737017341766306262856261536003240902964051328900804603472851427522671799725327478870648274266143333604428014840832364982651090368351989867568257061112870733005381677060225411508956559137642069224508054801317739606226433920580483744479262678237425413798168984170752106016177098742393667264260511765679984730029428946270284237646887067274890916765524580960700348702602066264175163247349896023271366814767774597527600317800474356776303896049821893460134374973049148496932292237718058862072731444366149966264416482497925181100232139730618121635533657518243749499373246686869429835714398841232951852049800050162818208800382222047165381383717387481214877297124222237546147175904303240957846514652721549013546766008165358601666259423173729170391848129638276002275386626120320931070472316190917915733965311052856959171441359466931441672137428107760540952588345656216554414633303979726716732595132210913274694789321846383250563708323907224057583468076536037949434257699624590093965065398682434445283357723005365118550440123182105955997165386337453114501876423240177402578167309564958549068987529828894727240654927841876003238339460344807804713282990671976573268626054090758929523260213315768068801221784643362229147181773379269677008595386613821390534747907122297862886712903939422335813018495040085750907054553965463185989283101341017498038606542872599417970234322312372786396711961566448253029656185646517632942933549698397873524816986392859766231354730250393721200847979870464586033376913706493564909500523308229531299016523000126935617205825251186959426554443689395549892048069785149879152697060346004055168764663675477240212937636561563639032095053005819761819561108515391680038443678875799775570115821013370233815620817099811325078733144733376027098320642226827757805423789377800578720147804472800706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -1515046164619408943268899649814853697722183804244374466644276723357433609228272483920335677245617642334366277395577309485378680407828644300620651699906929387010906561384217031482442022579693936635693359577295782189460124872076513514967390890140279863567294104347792731474690903386460901482085159426959575496031685338326739097319600330000487661406258548107318474812454149095604096515916628310564474052113506204035202690919597572364147690575425217298324461614600326042089420944801020817605149827018223778418061657890991021485487692575148818952344758089655623354824484710356913422745247342023742478509230796495528924319808467313332640922315386718180580045015092715356576616491382644974806353260811582212878460542041617718195403039350348231362368831229144007638024589688888439633596001277823522960226346428048096806204352908387822288339975858490130461530361980008608278516397962903877847525349900571329336692311771966392711972196053228871034514114248959195686304277266488155588436373816103388285374954562223753366426022396744317196997976713883482124469129102745022162808223417661534686128062844952594233324617856874645584514000306902781321026586779811256951362407430666568366223417875163272854769176296625884010096360790926417334462762993845895331133907049232395226425912571881693027960688842736611777181733142902963520118943784032140999274874031629014220667348817420935332975867872064614880834175883500768367121494134534690635436737365917653806057516424232258943946068662294321494244927857537787112514313403371037237181071987540989451250460919291023171789780884088530524942155739233597264822252370152641146990686522930657578602539444989572205414244415340704847909208170362145219590642855141730202023700603012655328644019341557894866819070451264118475720751745362451506700629505137788366718881787823809621675665934308670726251716979937534522590069466654298176522803619415985046086584103800535694237175413014605741598480958338312041741720968897226948267104607395554105471775973104338637394799073765104441644684650782489910945435670365709618260833240280986999021112779992026346448427602911610506987885928946677404616568458917674577013824120303731586334555004724140442293105460597571121289252358597877103738715830746698422271484095470073897693755632778511510337373200439077943117574244911504878914395612841393095562805588958502178674534975466002281769893372247513772841047147264584974296625635399114273372799608851033819024416517156969589786737903834477226271164197414158764554206204222687588008090797371886701153058238482352424273888187161883999277441473530974989647643285827475160221695687582318224009409517721269247264191757648689694340999311370709941846509147490550200718601661886652276807089305778998309000528140040406190424050722482932288625562969051919965305670878358815526313438554887953269733436269968380506680067065687914945642188138086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 4335321055913514622824041393744878720955190624212556104888346100238464855075142905014254231126113165839759966013671794224041461193916184880408352646599346775463628534895480733488205393167874916731325451573604172585941605610827978421213395408410098094932352308475903572966704978224757589067307275136470529803657375287784846787594821616078944077280506355975963602070741732903754861821740857302271375825312892597483242120763860236105103179252092192951109300250272902537110853729144830864953898422017852733275151606038056781055800253987075724688442255194511714081234936143723289395352987600455462176267848397747044970356608472280542823516961081091053467043232564078149468423183300755623407809305846481274941740487388737796746352176486123571301678853985939939182683460484275749771317169847712936923660262424712025447188848277774447632533276878045128143515534236714736124715776242807703734630826773865182682120702724763681426189940369717495264032146920647728846700855291005861196503859030018584389466677334673585973589863403556247368063864393923913955532689139389197848129368571204255819702452922277453918330572041522695758790204711763809585620546338477625052715585499275166356716343848561465351894467573588812442699344190340150818895636549838111234501696194876781207407636900394469349185791307628186069668564165270418013447206961928625508389773316327644039748042116269422401639883117042862678870172956741047558480000542588294495437081120799751958395341813079376507480701730560570086233108808033729027591359647608441041053309584233029460961904364887239057986312699132252428028680180910885632979999280450801465305750702657891224897237590186513227420114812323435801345146753091013763647860883927673390589294164798893740820118260942700539763678532290051405552150830648257336890120183486764914849179670933976308762547942712812285701274382796518796169252122410650677033751699055758792348878199555919903829283496283769195849657210022140190595010132465600360596301926178139443947184135404316645652009946930021897915022765937509809657125543703365393108801135260519638898721991288314154316778835287023810965790056269246703542263292729864357204941292772790407610002353736203103530268688145671102109326229118876656557977904752180319355458895669684910433018206777139173710412427267842778979830691440132135292332965260098125344465144177198489890657511221336961440552331288936849353073893223911967460739798970538002016289951874562321619813803951663752600921384457829314258207924811059337569932301756307465647614093107708400182081839969140671709924010551793824181154938046461951417045979316524483451213050894416072297577171446270809292351238532340715525969880044639918528060091942047451566929840245697688451067436888201881988216082101625726395602837824564465924832767705937384427825782856562362362147032148968572765373352627011274353629227566931138132650795991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -7402921241055461669972334945208993332210171905449325250315238966690784384266283155217079715204943089645819596294623028119623262192110009559708732992221550006746547599837440964447253991754172855263181528151602242498241914076081249329563425683029625646160827257838985898281559683087885923204180162001927054768757803610712211734065835452118728505463462226961077395252894131115257972517818493268774086808804647096267444488073367847921207230103617241150110861129790056152966186119286306706761080672477877867152369392100518067861886585036337334061209250894314856457985033815868388722545623842236397934853053839251205542989330165525343045908640020170902033063715081986268514110612187727254526883187940407660756894419593484621247245270454881392039594129606756864793563135111489651652942867711791492107542981558769027831044784463945752795360468101169658492242457928950988344432946325903712108485193498350258291971069645601177772734157446673877623500283058475573968677154561553641242589761115432339683254758975861597847010873498811838876395928696847662479958730456876598795796235085257105700124254239047121433748103131394572854241523710218251389908800222825521215798013471569607211442633937735563760771777933073819816797362725620182420572144338431105082621027228289713915625678391011606577812479080420374551407168004090518982040065864425355531038359103264831345528185499744780876720873580347579981554648324770070148717003860768789521397672430858907894969194346827105529397684871955362869331900522080484817250423035114792668932177970880198919128421387431741145486353058434962735892512432211623120593659713863628807841506848098847945833053254826679771714935393508930915185004953278055852037514147226636012457401867729720923406342292879774310855140713567116574835129919381429010496625545796199180536558532223074981950631369407709765838339885380771180171571006401038162547329191549387390506610718153128970566452601426946502930402864320778038227807326942963371182683231180151242232324111567385602604785939422897389805924741024988623877962444193914086557667679801674306734989527973037381665723141578000070743123743591824172832867971364245522279845180211922785885501738281248053422346665365666190877698187541311362191331043106443119256528479137208842856230963342237787001758561792473689913152788446855400327411337748988236124388968613962242138550911595577619272299183730311753026027260489947066581882926918588825473573890720888508729467936905014783962510316786915684665660975181026282363694009517297986244433148027450275731915852588871549450775930713109099386688303180839535317268303960402026932774724493158033837788347505798389141588928109664931299200865482075018529515405422148193324934698584584581375090997098288886957117934203073438020131835145513968073241841151208309105663689114943192846874889530502734886856541773893695173474235956926901799171496345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 12048457348103933354075840357944482770571293669330028137239173923126007684366373552299450234017989959913344961109749931425399384294050986489790396448284527402560004858655882744638592714403191338328342431611731134749272590655356743861686974052353800574879891817539981382823111169187754738554716834614008018081886873435785180183252057364651208004137553677076742655877857134005261972461254683812473905037534749722186624641673305249376057003406633171299108621737061188590460646465284511036178531215812788919356043203205568065661569306398124659232360783424214806928530147300008172089946717540734224103773399458701993574302986305308738819854243350589753291073023010232970409816598224488018503437763086956193403786865580835677346881903393375650490695328565619829020832980469165547663628102123552119888644712198138290190284099915432517889426773348687980211501619416248515454385250932126281041510564566946356781359044396988618826135027606224885103879874468695247894160152768850399582481432475895944039491033121807671004473239667860300584170556479602018258092061407183310489174764816392212868709272266287660006142005018425402558020771903648839460725337427556519953071785830742827489158498742124074543584303956550199446187082649882658575690150508759569926976050063193804856719442277735961797772793992921616886819133188377105171114158142174857655427149100357311800205081844164202326423929418100122113347633803916378140047729199296247335546644727810232853758712888235963382218582086793200246390186710382198836783550160330929079328768175051387175765813236162213534365158762949702570463003986348025455315091679153644649408181249878067057420810946477374762178264797839271996102916502836207513699985162193845716127210373220605118737699428494666222002016908408036920703632458380834077242730503274309870182073930694906081137917233642504963051400437868079664231066820076872190002919318137318724926014480307176968964530229560484541847374592935899736481827765873106336554545092514564142922142374088011087944627597607685303461283633363589242211366155616017587117968215646126615683208854622850224236311408116949648674212661712519403985166133207646163231270104193871366967239289860280603663240529738774689036741238571289979380699421914816482415677320956002320041575130742162558802153565967884012661704800995674796743614623149977509845313377577125416165206488339283743248064535676089902354942689581018978200255908082882679690515631782747070104038327673047139958099672366541990569947025286868746701666920609672479567815391981043721755885064485688907987588452888452906989788242209160587434928593767227733669220170505777557282835343447838820138881524977617822698602364273100934928539024786318284687731350193978666068033695208672839253947732196604302186643919246475230195022185940013907752123825621314495113893145352886304664889736109840419366959393273948580711992404213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -31099583830755313589707448985279792300181231012085659324947646985072140971336788483746755272250371562103400325273437418693511474616307127462439119277377145673412097058510339623422310591616356677584252482971395083861510687504125718740883666061526769775327197004502003879227721240349830965039470878225465392188144588859229282575437420793159414523113673459686064712449968090888997276686707367066929205538534211619260956886219751180798120579824541032633568089535139176273427545478275163447352132082183707717860451280205915252591082993719854810573375301063260307115938407969659899106192090237069995978983030496772972565116042702980632513695264922208985317738757578032847871525376752322752251266328325306446704148231457954013144291613756310602251683074553464191425161803190075976366562111546268297404464700029149683309647515467106696689010223209909918084130193520316026056410442040151195425921002996570701390072912954829818773344270396882623302087607448886798304347279888095555206569174830821871381462673823686588690048831068300720903146454112183168612720840411485293301329119786838303409082311845000107888428132461290295624140327427120291558640297887636119335075038287176485520818543724617318055262066624669479885563218617485446090642893850812586562663022925984650757777345930357653856825210530734199334124781825873657202811823777661851820613473914320980940157024354362192922701052000579363582155189949765253854966262706574158093500247811209010150690767208288931477522636564221751130002140439472070529233856761517897412486347930211599120647633700696064971525226940513069604872432022486740281231664322262838797792179646642677520173208887742058768733733691199000423520856014810344857349245792229650814976625013154995472962935309886149134400044471729023326339221354489370267395864589928281593733431039537215159074532872362404433384969990960690098613391307462780160288139802195734014983213465758661365339913995497494216499034349029061713542859150653136259735317166291845266397784157205702706641899513092698501595534626041076027712133083782044101357684821918180532438778493385448511875735448429042562329757952433526833080267422291862430348621534179222393070986016374867366444647910183119427578235519258501483665226082074086098963160200466406068585610425928557324748752688508122194661744081252755000035215981111435325673754180023931934119721987456897238689855691716435237182652293050697514640795365797160212411937177811753848296215342745500900383892172374957424070575366447613370389806457615591414169672143760391380967591554345347526294481645680618652509082989758743365682433273471949016286248017453264253766573327181378996032546937793282079096745773201646011134496668440247712066131872439578306360191267450803415989672380137303050421983076963258032352550221892721763287666087981501453900782910877693184589143386603854869800967515022461450460590401126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 86698145878102048974933562788449428268061167761634000764546807130611615600549602238611456737059379379143414332689953053528795758303856034147174255136291081196935127715066772080596363608014943000404808328559596257728678615789315156293901877132217923331258201921578792553196362246038349527258251244415562556696981094266314528848625429232051717175337268487393353837479443810057049715105637888619408672340413170799143615936620074138534971221774977245313310656789676691361300872792462826573492009557272674282462712621619127367914902975091956593910984997424860372768669701066197529082519599643903410462994858184409530245596448254643040427180959574211776460252765244373787314244156641964115319343255476647702740914107382884460621201216145605611961528891452565424571038795043334054573074290217398760256064562602640672517609243831466391461527547783022943312987131852143111523090609939836531658716778598083069396684431394828685738730449677899607792534726618143040504036615788867560796234627850979506110781753524125581599720544262365737024129766656125968791117187848936113943223253605843735768454255645559518361560188714989728997832435771322883623110986341195315156880745491693309707611799089289750719403034614559195748661676329018493186507285742012489904946214410940014833945027885719750060028173578561379132908078097512003538688737897081960277748319381411457070467809786127017276012102091001158182149819434335786325096826849462818034130097267411231735591807840525225367868691427386141699248008366462783782411279711445054778394710776864145740967808785884579389787954312509041189282030015054917636270948824571893317393648033177268001809736920043493177138716648680184858027989689839863948078272910183386858048560032194767390055821876690189425260348176340575628313597917840544659942323933209043680310879799212889519977879251003084068730437717572357964314121402931304072211462044388723701992714041225804361093623723142304469948425983529476217822671952540639641081949255080918575777012259836773476373492078174497264216394313990935764738687766242842444312986388050844170127196928039482071290860159268800470427471703738505487610379432785315755132722159813857848525468094766233337496169064256801868934676991069418540589409521965048101991551923472306941639026945315389001966164133088590140420370563597292576652853239583848740969321254215600566433840922493198154168124076678964963088110784078496540854440890363901866265050888561229279828586224306727266292247800168984292521283763387757133565300238622642967761520150684359473888984488088803122782131568553868091705133010698459969493880636884246697902064849270351969333020960191922355512360071894653105603627854434259775980574193385171293205409057409203972089325615131607381655085931565992700117585998743405522644950217638345522072066488638668949803812220156651675317110065674007797243010181512431790090893538623488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -192355395164492107378306136834545820949076332264099950473146472253425847361185156195702382653875531761166455628314778574282767573834704520664717123324198526470933543922428711667129971897425565874523886877353140583906381928790140597940116139421755231353982428862767280725724477969094206783287332808609545499328473363574684284729340930324502605608748965466577565464358984681237255140691294580636568267206092762001181728443306609326711027116425713222680103145714562279441015797587721374680688807633778312458458474287095225432912332857582031312026962487222978986660092594365565287474373379221734883710703673054950255256442532382512394359798729608963362772435949339989615380149350749709417670966230902380673349461046163312779393085035670329337281068489104619437014873807937147174054139438464895760993434476002398941974429130682578837186619275185978889490859946122409716344598318969559359399153735653221933682042030648638593173558566827302263420442044091168341659201647720872912920378447999126773098599446783018735090492711860874370897933198311837115235649257928545251301506641134760249179323123442973744793917661792625467117322014156101405422691116905019743894023057125657079086890051318923749350087568542364169414129820122919526708629965016730316012263749496550112813348546011852866403580127146601400273886284955313701480819130519535973974119312943947410577169331024276421905877281963709637984518865852752624971001312210677925497567997728946108799146304985588356818201475839411700315365142257378069463921046753699353000413921790865820013879744455185343625936031435205572805426138429997175682386344245013317609504255587788874492824443849201487520005816590889960349550957795476828996645459823028744556607560295986495210054344305215263999675003729570397529867966287210294815168863191653936886065783580217602160544481010876009977099197040492501554872412271120105136486397859162089030509067928162449896815431199430564600803308302918740590682317340015978906015696048481473644331433579923424301247375361917218514207666618991967809826203703056921523638989094705006572382498637322933574055953532645638457503482186347220655979208275658481118539250778395489306005380495173844396705039901479185654149663904525761642368871180370580671534500926523355782075576524378760710783390671562442723149758460354447771200611943775797659137184305589700785003138746860756182161708875622732165262634848927107446484333579574099758482904761747223330066166071614786106070760054956140267901080431659212111095599954387957965277936644034099259950280617467780896316361802918943006092921773906588768870724195714139783227454453208114709961684987262875957262103742974499759240495836304899953123234594918399369532347572486236368499495250847337110091899488732592065740560562016937874630562852726506996614173696498515207592466268004678605459340438610423709941183855975239614547070707302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 338668296521439553916658967904952214192544363639945710553853334946976646130742802779799121904822240293935025640157948530616086137175869921788369519830241689851614624791734766864527453063790678833521682641229795975535032740224506664838845266546710995464587583130617233360744473462716758525181055871521216344194728352737347781443575322584014841332800446590004345042340719583110807493407103430440042649458591201594528071227120944049489488475931377545844965123892088460964972948546231476468842725454114522539909763977355523507866189973371184571922672908302994201415844177973510691427336995670666847883541421039627983560090839138317050018937082362787742103912661776553148595531180544942540146174101583817083039269567408300210889152071510914145463031506761349945975823484636937245499417954626888229290605981405310524052178370179989883254275083103087584660475147846428429060562661724105041793392307864303847635678599058409957559020850741402657386801954303308773049116475644123372909115221291057636302603318723299805474359270819638786069382715071945418204267684944673918509335034424465650419198995507235441074095155284572270298596095265508783985301032326364599619627655910939251245840130768331342738933375352557509072786440350226374382441556864282055903187561318909502400768046077351968749496058989393857030087478311914900596554221124547220616451610603713683088915914683840215574257321687484219445241614896989258721212588203640452139143274806683117465921731104841381479596894900768671025065369864246639974950354838788382936550054780003202793373290498068435667925823904537183875887547799531687336823792721410759206087190571540570707926125357893123573481036001805994329447568599082836109437635131162873253414365324434615236605278259272672751469597280581635931184250146104769311188739790301373944771780293068316674028347137596124319162039152712361640907639183147743126551941951874058667915342308782669672146477529498600844560592331411587613192372309470884647285427718090136405578430000560876973569349551453072315766713024984637617532233313216341577845442142294517732342765591612561924377723555538283650030649750628095208811868572296500342772519548753597928975058136002471572740391195207016399250626359197459100453129704553215954634652037866584789929190331283885959060111724117424416933901423171892470946767038688951777260574940974612766368116171489693124705454140183497426571686165370310694548435097556621155999228542216422181783013091668752643370452567342503543861482334937380236040930623618498385930895139534320103746234292407876234924186846040207755360758508770728019229864987429319152632518517036665794710805092760246857866191088177408688969402317526327674655116049167008304456459228944686242100520018019801450042044777073519452894224193706036008590998156782733206975245332133022368221458581700861455653908594532323876734249493762119252143976428339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -490772416391389758758955540399331340691310064401245450919299239232936732176135738992645062976134461832236665377031017664535169581016767041149383575052167288586567149520950454948660023309761115635539724081236385810230865587857658957160120739010787094927536302317309212951605308743984114133910832833931800564397963795369588238850209757995970017472586773131494630483811517048942785434858941669602278038581558690530665964760912574626678392200204558880437227930371955589668748695648874426489184768837033583381235492693220565587860467895137276172997947281451210129587326907712147206160444894294051085160107662088094749348642964368431188187302394973038106856630123370404604032455324635230037541864908482848130831935681674122276419246415377394858463498829661610152575924857253887251035419900246392115169570019856402035479245134475396119288457396947545091558447923717332206682889387492062840975657274003823260782113501717518844749389049591936755142202095246231146949384922742572417077386529005275655214297403517303695259433245716987128488683660913347064224125275172380624098463769201676551402616099782179468198025754606453784598407401172333008167855044590361411018717413093851977305566157389111424875464923768356628909433516737452140459076454253275431756517350787266951765691741346181810328475046936012946081228460359884799554591068665225568509843465615779258488865755993565207853480428967253605707625080318462976914501664637136667276443672208604365682061233547023204107703679886318367439388562976566415875066224061039465407829898363338505334810449087681730769496912324250226210033607858017532780400339560831580253983156879272970781596612998371938064994277651004594368061241373039672999690816602214189481254761947365910305469631018885274120326798866319093106065829585217295484710166805297821510677102728715532735919813227505414304239215731896701838381228992265173701304336569702984559381978450896550843288953994843417203900240027963985016579052550416364907951765137044365160815639096490151816372997765221927462971371352923819431677181929232452310281786534417707756146081903919003506207109575067990532971969287642669985891321682496167147155942062984426861148628498773269818059390499875829145768003287389903912221338607176272918294051274541071569025462010293142870461370196940346028749936632730402474777657715865404385020082261589128946957965237489334228561298363482903499392791522817815164915212902614798100060050635420771964236467730747138983557518808011436320388247241775043754148091197241962282889938625470756993241144508882876315252771046833874938393368052605925652471748417743068770013870847181910457295689616993020419100877361107139742052957833224442968425290954113086707350150774943613880336113696063092816570621132900973253859290154119765661736775229195644112671411052790604841596987998423709230833716390723829135125886482757745546451675093401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 584003746590809428092530952666187992653338806578194773808110516894742510061426429477827145517371832717812102402872366934774681615228881700300732365417931634081867786041795500862128958436308581660766971429525244065175174007371811471906438389040004397068097802672993763041839526001733600986057838922019135797365453208211282723835484278971347397421180872574981260838311553400353809664634688888214905569112625410949678515614659443977082090131044640051056186479546046278036406503565341089734565290412349602396842970277069427807020712477676154654128691551065529869894551354316508180097719980368303710456608724749511654920346581863719956973997264076638543142139938764986162004912858588411371756417516041938571365513632547852106104344014352633149926274875735544516464404179378138319142492692590108540170880237834195870169822033815263972195354408203826375142105626270712098429776142869536516842586023250720521115768038470467343917088799448634616391175456474954833212717475609055780769160042512000007604984865923599001601120026809930671096682168984315004839981187252859572109852192866280412766435781354796738016309498060246244326900223973894269838315885121538745468212842721066573569426901252223824930688891955581062543108349938649357746046364794367885995155550431652757914520126720373396899304043697842114841606611251271942277850403495430140964938008582035587561037678579652413560625594265620332604504784004362076352846740854459359055161656806714869161400873309942399031414623898465851462624397390043754937128607731413001573616696284922865850992719048833114899873530350358341423801432681336223668652667894140695139950703350162007491345315809374346210518537952953103942109986527981324589614081655949482037863386571767600872772446141585080986803511242603839636234058517686970691826616981503193716651635935631388965098651335073279422720673170445091871434470901400323453975174969210706267872170019796375855241304232018610493684823745233167070071099985970708331451420473629659064114239499667056096723767710987262214627947057246376189468266412195323141828394109635871136452707694199312567419731936318664056863652321664885743307340594831744031967068784137704799582783833423760632265518863664536874696349600883890985196584055159417357319328867173490050590706720421786959152691344544890448177356484874092081184244446340332436699950228297656720784148933766661041780922906010335245426670692694021881370254586399581914120500096644492776849522506171075353521153757711812096687119070595159355942794914123037201719429509499291321919658500149484406720418286211972142075586954253066663138189037953908322363309331345429134400591717654421076998423372883341864140270257775004198377208667984907106237973487014289948753892590224426215319827183254773896333602003840212934577574839184448496202952118256428380428777762508190122130280907452595945711414976922741466568078110228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -535942202645966952443748182275733627489263918266169978494066121105606678127735621069203876866507733605192053500616367953970499370240412139948094889427855397172777417622610551058916589643013107673652956172210876810165388685480903632240723708114081677450027651028868253503317996721402918459080392378735914005632805011861218539073794781290133367079498620406952808751916293558606527932783962271155552518532733494560055204855131044736600343004773657187426219622556280613978644094173163029409545421625126456195037429338284590373384238274995506589104805706144297477006764078279309653222021006898316439362838681984242420505644517358246256300024836110051635396090118470208140885370832555783111130544403007599209295958309332230250731629649230414920529145217966806885987877636081467598016119033880245347386534549277051384726066248595063252743775708790033324374560228962078628628233371949368834697304387833841899154788307473664919282723975933408993379912041036662159242725060878654069588425017338844029489120002796358196678689575958650116892642282499928914982693997942867797877674159026282682207147553790786544806556832651628259879865739437083135426448277473725340456778719517277361296620210034907486281333094073352366828352606939438256668930938628705413952353769453881674140734274896766977839178568701835806854774051960851120404799858427366456769867743803505688108629943632541045796875861225978281035443958019487438638749876737600572463639069583997136608027296401944238719569316816512932406170790881930477551056263964678136092549014921406271556516798676392498979472160516619046346087364046496054357067683147017227084880535772422388869410811323557397366000486891815292371141640615113425402403949025246845104781310132056772108061882473339261167377411600328590866567713518227865725456851571831751274383961068751193287620273895632510294544075059175087059828178634817540410754351853139267732723960850238344634464689045129004096492977676727903048547290430910015674702966164189556751904661245946762798387031816582929220637112990133200621573580009974606594980543656887200185889338910840346964388847355791322530967669322460183284436737178476296881810910624882115730125899910530363325702186161076717532860943018889801728853697685039801022635591729619133122124521910380124048248021425414073381211337459967742211858423448132424678223966040253335713168712294491126038474653586145265986996620575610070155573078810444602999188452027871186994847202053178336089027541117763682268163904168026598300567184844011540560217746503203807087678921863578815828336628781118267473965931629127768650464439960230110424073602458841066139474055373790741581741294365572104684551687629744838459963277872513347832748944572691926597854006068770685622568264916386674819576840805459365060249825512423674952633523810498573193941345884547049371485373105807967354236263995117527832563233587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 310779959408138003376478226139445627587001884127299256400795534882170162417325347571491724985253809918117656182088273867065148664472305509132072272140199346789572720992045000729264416679783996634042128328359626650855738165615739215853629040550277627783326121904592522968197864095913101775169811478820071943140443350948395604870835851586972721983377680868794276949077634006874163730087157858660642958962014310989026257258827082140485019646352336071856118639434159399739538328393963469593137007620584674348476882583747432843782626682938062241409278085421005722595323211779713845482843262727402407853036295546563711292062749301945390762543578719953409146179574230884714492008688938346924257524597900290573652811290234371428625535250257225010044428854983267008708732246962097561758903489272414097792339169105920128503543538013917279468281214107292576693598812935846424159331204013054355647364098043444825837565392743629238947017852723287105070071546651417802121904209208734794508356049363451891501285388582895483417788352090973593910589752879772347256119176149779003520486662824467367322202004579633300785014465151775009078371182436452425919412544106721665922901953163929821170629295717468681586431630682457627629716933632370798050572166020464174628488670206677690638573940788567109110321226534107526875139651494555759485391251639575471048359497961472068946854126925307464815073889786939099892373922496690418430684729072843351537633245943701585774239853698720642582425262576389583985861116090603612496588996894101635613230346797163404885934666574478858693499952568461487855615110337881155261440218048705308461734596592170677310615392392225287848741737830770186357748654530226712149140490633360566798172556520698357556041060474560185175409609083219749255470099067622254185062874620610519692186028643993833548722628699622956138686529687323417025304078138059401158446904742039874592050325988668494449255520040731670372797814457388682447966633579476039766675006980767628588297498270748856546491158019375045353935979846325074560002164422056983192015724440962304878259702687383109466276041632341057041290266473475221454493277393927512429313920350592211738655130509013652076699598073825009059189071158475813529079734474881130817759246759109157163820721941222903403732204001380473860259352729910924087152494338382456373128005783523955183807062331949439470359319036164028222376325936907700087641043053400290097903097844997898764479878473663654379356376697054104437065611136005048331931022921837194947050523534889133895380888661627173567515766569039713769840109465477369422693355286184919042549317453483558827717318346308252579162380338873667174750393532062978410423335046490124014539201782840314339563845594305754997416683562992092256800808604243060638370337523211418354467599330728060562758345924573534860672399528969919465408378717216401453256868657889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 11719636005160111633637375206876786025194604300517111934332645903658976262145468804852345535387988589014733048577714626586112381716169663299521190513511716472724288658815484432068445807106275426480382738668649710884433425233549267969143801679980838300102189371922625292001476513827065617642777054317531793758008681104380760722705552604715870295162250706021684889303277707133842102662630347705073398690144302017051341536069785114946134157436462136617745160659306745990829585019013750204381583454300287370509390533052144749115568725843566723239058415617760391446524301387144463351467642867844328121921535112527247594743793666474224592455411015194498555606791557093265046041926217642805128291560822411423245117303565155919525696767733791047697077598744462135522522545617117519274122492778138144271059712361462465184773277643658514033320619101174619165751354211547187283871342190083923530186583870934425559672633017914954752253078779574426121009690717131115357210950395846140034098614109367324663750840283358287201913561491055213321108066005659607198189909228833242294392137832516439306407646417784273198347812568125948619830408322116082222810695945398521016993086663541136942008934322456404067014415735931661720959235118721567877428069829205752582018136205948861031678331502226782104066576100100833939119079611394378062963783507122650281037095371131886978239777840014202797121395066059256602693852623892010195081079829417951835862846602593314638389529249053159373277310768524449787230591371242630683945014863108566173577462297146423004750482618440997402892875937792192796778003813138352164730584112080501431959088490122700313286623664452734746693866226856998151306971622576357863913008886673715720324142274111493833436267954406664258780735877075046473108112866943017247750272227619232414703463263003395350538283324712381662726293797355618703592600831592951293985509522872082790663767567097588446534880075897595680219323726915335990257907121548733068660846067183202882683339655499828512055094352592370761512569834691658542989836457862743893950737002270345276234658014760360074788731358956749398687302691577221599808699666371752366341731167251715541701747438573528342652887468071405746108893513954663917857797965465923426003617238567043941602059371600463446745290283378952022762080266898555930875024331191073858546194465372351749865154977766949526770100970856709833961801167918792922947826231675382056486325234598046565101581680310575064479042800487125887100213397890681667207995269552468473332807141332140463423710735256243064085727064365977980935791188438779010212982022307385331516195315912719247629315689115168487709311538030952275014870991497228249748426945088412128903949687994687360278181800826471530909874418878376197444795239928879178448328185191612583213025063479750481038002217406317149967544317949845721153796421892470677149704624537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] -267297410253556035931278232778759090423649817272783568542040824986229237946596513422095830219054137545090123182575309473398150503755069732758444739263608082452025827210321161235619515616154161140604638966192678961082076822468843318673016075510087065463528153536435105090619407236403341383744461653523328716635927153476308656476357436829883982705060194853182806867099743605497390544975938129238261271504493941013897846153467508015342047524722835767340745764325873457348937514799075769060595251681374792143031539149147654733252178886043613695014473961618323628334889804760200835671000816810763142911519510060822693221913731044998972236708032294145136067355234675514917078919359745839307088208297525050331646076347278965057114377892040290988936349772124841595058366099069592097825545000052012708622323401469498181843136108200047529380505171155981466441859402390653705007151238000696181877486641191141136845301745242433000968361806027702348786853623014046363182019684481197555797990364619139360136673180246044983767244720605207635420664688437835598088442164523316935647546167009801584399836713321123486987604121228684266162248380403879244372975836087486129122861497797563387778857383330644472482600974912658171368990363819105567019317872453182019313720396518930260506234958571844517842086912387180092743400044841201971284473793343199094494358885237908475791468605472385690754743201378615940706742230466048461730685761438901571399482992542580400506795393901752656495038313913672140454627565917668769558959439776652507506309423452776086197263838459373272163892522206939581295989322106451447347772465575020915540547115802832841669626614530760218235918952594683742046209735938627651701091430061154421120364581692797256216460102880558190031306210415073557359206744054074685986622083271728183263412291977394905294188881620867063766191811974266269539310029268605235969507369645966972321704718822788765515861383294557612749305712957522526002700622437316866115448416803705189734556880040475464869274908916340979081231594309449040816539388555673488724468163017582003604872329029957161444902363859769655973146986442474672519011438801406737319205633943891683936643701871120194847863679334892507110154335238545540274642128230330956600381683522970338612863839337598998118631484736176135517142480631955088476718833448210017152973725771219376755044801859425514581191366163769386579532586198867148907258724622760211061781899531059720573039830658318229925166574895179897982199029314221043318329500051314346773596282807210867029771523604227515405295898387129562636235785490464373859694283400643485606056825691111203724354802960226048385312127706185569489762700416051721758626582881025054272914396715844542104278786413586851786717916945311236087350860039650242131180694080404821101773035826103372088848315522205062929113734795411329050091708562562995143389458208915456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] 334401151815913375204549899337425213899181432960950358504134094546613638985526145120483745931025061517562180095137537059566155086221773501196021397713256429689503627536273889412819221107144744528614556721642718926942807494073424555549903585074238342760724052871851587452058356920838408058205069856411297428954556900639783472667888815304120434054974388536905137301443817103674171579494740474235683281504341234071699166514805332030816891858717232788931797517828254472558332017849950622891762226329047660064596008749316758562005408245116169440239438404985352546202252527729760842872800649965181715604425067508151133914013247213506035245351724592496085285303117712908915469640758179211214988780443219701398008094240278672170460570960389835014493044793664603537646006988528045761241633104440687963620623578197652289121075980529041773650003999647007070422257105169873948180629295326466132601238435924317420506697918471539799022420686169418701020231113455318491360525529725584299788130015799811500455700440900403468075218037923676489093796479813118560820041109109172959948401763811968590347590993187731856994655672746086300802135406742936718497119156763428011804419730726777225181081650113525418300489635248099736077484952516469284845246738188324884479221778316598204574999037769936919991796805853002950313157294664055650434562938100374388020176751717856708172910955852940743328228623808807113899633295727544945147188596422352419649601709983632635456999412855543038431679710107416096756825448896485135990119136883759240239944728838199199840372152016659801721441167487007038610428207333608007763539042197625868565978465147062424737379740626502140092556458378919230938122915746999928202514702696422829286023774368251370551568339647028794636244868096541347972078860832282997670050601407914306916467937875037605246700131821911924218310537150544461193373162080307910571092528598201657677118667700344106440142324625472288760311713855027801070426902537349201904820904374793361773762034008508962332048649392767688048669351093175186188741898067852716994800638780414717195837628920801164401415354561748802550091279536895401862992012720813492651109762872731007017882164944180811410157994501182845557499778498498706711372742459887370670902140872999025293168293559381566737187547101221044445732065400072771200746325856601814190130617520513466691635918610136478470212555660327186909222207908742769892045792874391399724032963162610875081849126786581673650192421857622821468901769315083028317314465911564799461882797578183679838465682417241529665832705964570041637527221908813743147460786997794902581323473730546894998669857246966852627773227545583535727977947274909809603709321316325448625804371891425929126227638048165324743825482235512358691408718604032055668869966906208870952544150990625004372316596080386469006960241655389383364742252932733468224536026336460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] -224693324047188742226980902487398081927873523863337200693362980708936483980423346277297700927261417588841737309746913003125875704116915434862722934751981878360164761354796263634790558484566580901013381472734087489802345718866204424422340345730676439984944684039610326928167967396666462744357891967595776241742215805570818956494406191220229411348630359895542548658063767774610630222996099093841008890476267645044072396835871542444538299919659093263616251486039708292887910905508870989244469423873653431503431000245534514743702464686162212718738325719448136153659455896019132585161028252597859844639135298580148473558442290218674235487688821602497559838242716693340610877018852621574302978172276373674592919785874304340317237884586761837203641174026379619120380538032328477639549978187018824107596088146994724004068195519022077243641523622359692695553597382324920560016243050958217079245494057061179623124810201117173850792806617306883972886615172508308133580901772690288849796438605049595267553145821328495311030479763293471185734214074347319950094089572787250318913898065466835036453157240652437551779122167934331783342773956573156497083363648886475779114251156345179962795712265565922016431049039863084616056999764448874354194314769853483723333197539109456468208373272740368823150475634153948700085258704340878337843390582198333093692740520230774739972570406664824496913271692218078695192692633254738090393981453951808879522917828899415430979874103454296915135578983883423205372203496561499747279629837156374682238120811339294310298746636845237154569978792972825457806239779869759418129707363634078625461073845616650734881928227898348234444551353889189094084901664626973764818141620957169304967698420960507443981675655298652810568935546601900964933218515761746975496019165288191597784446088114947810923905816194344482506125330501246674156741068821821474333427420063195672164250295120182950710805680543000934570115319816079175115785178175789669841585918864415273692159189298260833614161470966475770969021499286893878431625842552668018600517966511082157195187605217418092344671185193011578252867352398336063571884914010206530320041863867034098951812995870986505288659572571881852650620612838768466220575285007301777534158928785993117712494695330701978386461272471695518782916494127666009995105352097399700344865763500634627324974483707166922937403537446585560451624376621391268544378865791301731427612211365590854441018792532759309797558699746380501261437108590603207099243125758875032681153490813101302683260996108474262798499393987347299671099615479003526235721940171389797073916543243432224074702143783586987850427036483638251300108594258489326427730879409396193600177849127338099513584344561465703458645308734065361303799073499088662797785068795388712900778350084938579311316055314085687067359234224514077759054029799607167221601292905349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] 49274055451220587086018819586823782868233504474009615565571183486857208705532713878610490057106569144112928385418911725973144863200702657542437785042977008846329960699325617443797269576568978332827176162553484064250529967379545023891305565299567746505315301532103166886064791408136982159611927343235632711618249548619965825912974843598165440342872966880951214309856792558263637929781812063918738534366845163199828999831918170558324765811806880137991266936004655762639228156219358431850559967139754378107427599110887929708278770931945925874869774757390524919933771428520119419229613165053794361825179248208022014539936803808855254760242888019778339573123719898178730697768105242673698610912468284037559616654797246653300402795503208450773357091348414352815873277967769308033059159082944474038497323496932301546729634951747748762452035947177571324302575252032927529556547323246580491456208791929481323059028023255216019542627580140589740992760756084824436556165315448118437472967802854494772016067280493586510361979535292901185132695765779402134052978860468466014598989799741884895778282675392928338777875568125333082335988331580043376454675376464167089373595415744882529611974260632503446815044207115354273561847068600773190584394031957372764364491525446722559016358469369162412743702295522101232686762241384724230958535704053447489209455226731158973712942699602248868278168962887357987263684572370478288732300182244087973462153750922331409920657874033484610683131176249167337215929865473257312001355432006593150868457319705459523560134128512883454378361683195189994488916985237475013557740665452469271693384022203170944204680987989952395288427159624693869849551473053223735912791590780678717458963947187741084470269985042617903387968484210078461094566181113672752045675691880441380497926518201278207060178183230712617271730104502701735996705850782437865478124699070143526275313735022903519924717142325800338276616429351146199358254574395808261694108940373741566499468743208915798905752052251036404689169444125133839429981362474679775518778957510509246110056644184910117980759719192188823709147376246932764065877433205707953542024710001356675646907197818709220811341291635805395744796924382193396227526969334526909447867317750710175003751828003996482420576085387626040991957262285995158239609424406686576385718682577831904338533439322514354824950347212998116024333700307026458029248143943764071261683833720849892276420623187701784621628838915299620956231739148975384795066570317551093363845849008526754828164838976571826464726785005402609789270150583606162248792090619967231625065913640778334362314746543904380596334408113813004968162535730505182883565502720340642196613794543707864425059661782120588553627966055169667325096518938367975484292280614114069821235300413888904039333417093419081132913767121879836775965587868514556237956445424844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 83292235312614036562722516045968172477236817664893930747227061192721965230181808386268782757071650779954466723811139136792782425623547831038032235088992916279850298049566746755333682359631712958368803053525817370403546412389509591026539375281389770405666403207627644737924793684580927883557382251013968676073296163915096934328590354012764033302395412033487469219174365181374887839799575524653939778172215505850552748155863246011348169553425296499617039394756321700501345297763186853353874172842870434616295685535589860785591089901932264113660073994545754699301962330402272725405187469628722673988893946573546775040853802195715801108015987913658386011804181688366085245876844969475413556908797440156409750680094996358819737986558806989632717178000230253470986715069348823386307451619774582755503039828725123026226087837648781010865844239145424101109647718011923643580096913122822245084638771170258224820151689337133950560595244332458554724667239621771393973184742076627181879903473468287713582762280266971684648518773285831234016432261317264784044975736479895087921121781267795098521897559907661505853779714768369529533071484296317324746074743464805454332236465945780758031419841582202895042241258646973950293510941426290069351051939657940264737673001409218225250803914133991283980683445693170434051967313976375458127555810314995891022476483357308977485509306668406289330180162305760782688698349751889693254287259197568562561360083225743938178427734002791935430728159356200365102973888859916740009869289746172589290307311141027891279406348814301951191171759880595613106922434091854663217900954892858149971718840651827070968076883574251498171090492781272945554862065586474502114136779311747236261190483073303434722837692546744348101613715318382084735329205785697879152149483137033393820031007998119237546957122942087930185251047582498520813140048100730335805377015067157630346817268519780177265727349422473952559826011561545458778213580301243378946787276271017077895800677009909469999658687481724527430348570240697876212294110140166216615032077740546000057997170129841337275482203247768160278523065526717028107148420753951606841183966682167597725651544559493253372478674655888148426593083103737258460061126125205499334100088303920648237915320830198266155600528602126123736891280366380058438186368589702520301340954002944139463262753842948176643576212983865238645346764334850248278884187188906245469126492786677294927255868591519768617725229925616977130339430177598037521998421384788894575798285840582287420945902777525559880025963855965846421421015928717752433332541753716821180647327416980190930461967698610077133725163465468950506228479338908444200982581792528451867771858111181387811833029820767433611586942422526982698403529409318355453416281806363907489462042582258489374611697674403069417626932927040825318338647282519644202609148155658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -132103774816534776697549494077316005375226136299120600859729796370542987391032782840345450412244542993874955297944592039348790011411516791687868120167556527787104412308721489137896813691636268189101347883540867934896241215577274359199466039899068009383040216167303487752896261084429277083126770243118494599013144930631580400748085729024919256528602620935321853503640823597858388685380432869783766021295952306846298434489063063964894677931277185448655190133077807851587839572315618959744622175339650830418694459588196839183604743176000581165312374924751054968132533729259234823871413453775147694306252100054377893395514837343045168515164266234961574099867578063275032814267939256583965935803902917439442737393179399528246726789312343807536781474896752948631823828171218261966103085836255902816966005871434409867813821507769299687004619686235660980128915249591608925337201212731627419502366132827057405573809533283368206488663574816161577815512987495910759828792261987864032833191755332968220949650492899591578084401559187837684392605914625076899534900699333878948558134160164695464004365719516564938145638878035899231399041377934957267688287195185232990248062431712698143595555985950570393995686115184879294045714935403588470583926262182739511596551549703624533840970304180347945825450897192727437479502718024565913019035824191566892257146093370384569851506036455213364841665208502724141380489062318197689233647421103061163677508769927614850587499170822887795774761974387954638523145552929639521891305063128722150818411824476454528188209203813403491369580966068398714434883937823915660145484032900380067260338827806372909783882851778482733882653772965653178736400652050982756183981991996127898164721575204571434669687909680427341527989107015037651003226556194218945317665610971284896118558133423227590321962072450336372383339438258521103823594941466624091322646423504409852646016671467798756607008050130186818316844772356161527121087386306537368532785018757486007433830215199212393145291467848880134428400420330600144950826590724880203623888026450813276126107724277286278414181433392648417464606458006637503089685145380039366504537140000423892678117221990120082765971214998413634804317176520519583375849416678224797118708416555606536175730242511508968433424964219328906596726371319607096161344310364299080441865814532114067022112936921583243903880707506593690937541813831658929054942803185531003270681058652633314288005912640634453346191313031040013855900437829808813397230617157716292406791455700011047189850504232700988308884359458645262489407411947382180131604378815448486414284762904766642735333941600129124822138455385217427157636368161575242788622435450530282033783351677442391192089484015545617483225611133108669670294385694460725169833433872979017365051849407101252764890139603472627272450689438861073994946222734432481790113322788454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 117259862298802539002324720635954056497444410289131740455499612592597767776023420541584484115280140650133707871885089655509113906065188598743392214507355375365052998113394588618567303685013441992337890546955562247344593180833157811986754511075834119294651646788906548185464538964869772609296048363942106089529511699985321228802410709152978240321527665166260707609230382665800963079130192920815481035487926287026580716793392946872731556522310123156574804024869340067392690221890280508492285500509037776197621794798434053443162712119505672733691180057040314084351209766545937340124166848826853258523650022213074263322614998125319274867342892197889327249018659480789581655309207268486970652094274576515156941506535948937406004589124176182580444530101392833851998398784806667214831428332618869382464197463845251661540836527336682929169108623467812043053198171367568254204401596674859924463147262866550468271506201339643888580418701850960013487168469437945486517815384657761832228349976113460425286701863794692986061379380902732407490638359788609046662025017270013833504293322482686335241222900270972711877049553027732729919894638360404255494090659136300937065442046713157774641151005924170846247664584147878081470431029453731422196611331958924892536988841433783901223914439869804795411294905537753750126569570520619377356266752353335521586313866287517944441234296572969927714945455551165952520708709093786793958087824788777156162679939555887032409355578082993882444313399001693490811104048481679413261692553513141323402978078801754247961562697492839019695919878920483823336079033506750530675809321455641430053177656172907259568232861171774597100726023597151421037814250585995757832950511610604312907694444319636550706147051109464965647130186435007643622023696035978064987348350855300496566996946612020431284443617928742876594704490234710944383615199250231904339341930970511836001204015290950825526381699973509875037280387702303704545106345767168789715416332826032453719372333107373234228348210710597809181884964724360680692468963283574757953555847799918042819868120448483229494695245587569949355616816227529962764707208656608380677892935186951756078309627959848502602622312650984837136282902583396656398376424687586861029424328555011387217317033771702218695621732058409031031841196745012086730971883215982198555782402705933806147387267031015419681546183248192523166650323147273469304267854941972554423187153255580987315756052585582562645827497867510137502208939985321498561477604105194759616184033235454283377055932926261070021955904663545139654706755254369784108144669671798056374527636649170551653226888315660099468223400721474627400822788634889001952835688616137780497890331166390280512236456762517163545534657463308615238935602181374969975387999981756586679258661542696831833831987043164818741350726750486675879860974133562407672866317564641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -78598039970469669869561533947049342660084719816790763387052182102707881627457865359716469766106216133708824492188931394720402143002826844488197352828589965218041438698633471201068627304813654348943407855248900953265809430582448558332349029138736084251407387950820429440665783507419278626578594037655699520429432951557546363687570823401029573963770890645840966690745496813401408616890843620413827699419577278598757972511244073951468838762147045865383468597415977878788294733118073489644624461277476825055942628479168332818396695386813546357699184533373844757774855616360266030091616230333057388556488622648815668947905473427135222902620480002302896887785823993185928173363242790854684574608886334375781363171611229197866927085369762582424032360018277076166971371397197452276065948370794649818018903140701823965794901778182006852579927906824220305642363812708180640281085749820808799643390997630145535606542804402985246561291923316156568478449818080498404286606335025111629414311362145652119559195921733893422499496356792400977519777558026124598129355107578620673538045549752732235228682580456426010114645138282708410459736660708018537188447026049063335533261127703188535879141436661944145594018602756577704075997393529247970632277531249201005789977323802456109885310961990386124944219414381550390414643610018694915414034479976613929227075820661648500659220402389579686933420727533592692569937520041201642351861205830384397409639998869467395858302085533176297961998269218566892711166685064584890430388589414071553239586390782171904929350934653775374003198390372036708001741340288804451157152488963951493465049055312342417250917654241679171121261230335860632113698083995310630309725438760152588099670381666525951086480440220297030628697241925512555278205389481017371830834433765952811226406455545670180343605397748108116091050652361328978750013407919047025826115374844760156145557688300151356231076641435081625787117526384100950249134113738945828594908322151970407755047872189380226748860502863371942082666420469015538076381307857508038735528669657874057854889549929926616203057145702009967143416393490809984327889303664186081802174461318148132214337882797787889304573216261885874621501710052486985120150131510478225828923856588594790743172015116519726700129973499529404633817739728862957698726049394420616459619312330935243895205507141717745085595458790943018068062612834985570026489140193824627985438453854292586550179301941796628955722781971027163449716016080487754077190684255301187010340129314927919237221017938475403025962706500885940412351051083914734789361038743131804030138750513592686230920692331027774930116156756388494827082357887229801530107115835320516475606043316258493253736373319273949337832931577233191018052739730268383935072952086972675051200279243971254042535122700736537526229766463383034601847704547489326081441796194304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 44048713866183414129747363968337874469004810432916392720055825084849566772794416027949724412675662787427084342065973496748673201710647018459983118709167685642674920206297686173039243437993249629615770809948303147403217705177509930854908267622442325222129751360087072293566250955601517604604782899041603260066195865894816152683688444507055125610927962290713783837977315143265281156112175796743539287259362848946802050911305955870557324505473882236600388416288322633935474860046722638190891976822606190693390243027450964680380415063383833132150680725282651555168799865211225347387384421249398979629487034568634023466188539223034388015561374790481606923930803772678046571855166118852058752209811365308420843282316329384746640673846256718633885795399172724898420318326393796494269011751722983854629877992993485908831102000741730048465386126173666794805448043111185847518499969174838580782832244012576050724552098621259129301491131663724419226619288455185792044243695081381145743081090808973496252334654044064205656231701910251242644497467352664759276930805127605594410685207248366574514469297123078841450167592845672217572211401217723709570714728702347710456287491343294250253547077597736018603615706390576239260600001994142701833257334093092210830192186720400801553889762714496018521971868919834393149346824936887326276568976653494211096893986907154295295571264330962443180653092197910854501524778086867075291712002519517712653072649401078746025105603165852515448866658154991113688016311795441831624143304824637359520337236776412741331841783311231669686621869957520517092174756372361499126236758670245922823721692339878686882262820915706498491403440509524658184529864339551487455820483685729800715226501692520312692465008269376057043900629574314174055573321552995075779924496525547503121484052090877051880552603823422520587403698139268230297793117416685812636134041852007947029432996659743807026156903123882303829056286506074463351772380403556035882748267850359271234817554866311179422127208666415475880857021123152037071966963033198328422726357730958942136742756980578700882336804234525934262045226322549299442594453623156786989997466958019207197577065415723113919747390647107708367069903778902381236209213579891029996110826734660216062396170762122032545701875945537413956560325690568023015432515571551192504301419011127960418683780137678086240576039402697700608351205635017451035187891215927680453659977155659163699351083910538690917057490944287371729401422899136055380099701603020107089699169466653629692524748464241746405889437937055088369848384806502625146122985693512990591524947672295105280021550854516919802056487979112880357687238696226230568752764410832834031379438261506068180409355236567659072428087749299449973558547030478175435500516438320273774079460377000427546687529351613717021196178428575327061198141220226795679443377874534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -22274274524355284874566840915474390671576918002608233630629075863210530953763324753850606323052175359228826806880848850931623801203921044769910832640893826573759364335665963252855123817872846761642819447911295955676781482555385442951471482211930815594818665648551938109319424204150428809343149356836023398089195274557790434239774998735185379617119819567275734608000339454166188567849338497767876582511067385478028649107364508565361768364014494264132027070690938688228503858180003963075564449088115463350279031081453680746803290237869559577797519202770478642083118100271546264028379087633564845499157709742516522567462663471289495682761629243780567373121560711327491356797420190000038979136876390568046442651095268279912919573579035601970378626753589835130152274848518430073508515750447515157068781036068115902079250221705996627440872633265642050634346573734855149165077390914700272967909713012000786731049500540450794922520894274454101704071177776030617235402692562875350766887649557181283679002753424308666548219015026507022740622926940261578746598059705261515299499795839044165100599056344768959152300004501369323073741297971244062927192417047009112848946067419315959819208683709608590712157183022093143873494226729364244860961811338893464370353811375853923937994723397158830150376484358050568294405005677077318569042632366073362199660733146209931124153522510111547729639225713206788925133170610625488968464815148500035345615031030441011089701753042420352764195117546139013302633485347396552417519373113269872152136857558962340654493681337188940411205764699590034132638281385995546980065714958243788908440998231455455412303051409422955878058457434264808245893917423062059909986831445339447966508510194999997840749709665636881386472268419404755887305598282550416451525173976904650215175105150653965524349055923779917424393369507367846278859161078515874587097572017021413154815047205969273455949449675787114220920954319241299053204210382394172029383159319404587387687157286953071009021473307417218922531046742985499882398274647088625424385502584520041416640897104347072021552289240941839501339645667508305314041283474117791098858084165104042070876997085972877996765183546241541912581416594397747709146671983452989295316371089736280792451123374147473385967403374441295507505951928902363823059712784453260405923897340528638501716895285184627856346386416967723476523881966651814394426771977875958415054727842310722536106915657534711791324056832541310067261826904530287127478961971569414177244938970745615433127716380709010232923394037155885247209102614938186186395309388363719692207236511522341423983777880766027010692971526032174806118013945206657510895165841772992445253314667475418199433285298715821452378946918662369528900110441447002550183520611250176258243742629304021529296256256742781552598518709695507220568929433832655853328543200051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 10694784043911643164441805742170242892763008584051061900039848314048553262913998830423035415919927648948606323258538135237702965192622780819138260471640172878747855098608867952066526484218745136073664196136866876094846086097630359560047791857882855834646309941229465201647370411751335655185170436160122782968184970430157486035091267941518170915815028403012919126634393680522774171828852731987976107678116382342538702270861960271122319270699800789445265154211689422443523541695399298230245755247643491875702056028881614276137384082524541186462226822806398300754974818766469877093887090338220954682194418275302527397426920228384425179435012657389601013280986449195790399778151253410774879847584147921606073585412567385921025795449929232464418580541758175747131999279036238239294521677403084211746210305119030894500018397375850454128835177095431319769146244735189083066118252387723202391739199629163516714409645134275857228796070167006820069334296872154278066420892502647753039193661313333015805801613169892306301303342535321790845246155183698237323242138932137450794548569064720978767497776880250399543787001352539677597071023380471818485517464785555608812634058417447107158879840722760855219768895433858168137003942494306035251267418584908778170305817448821158543844528942343058956945359136935905925124533733245456622384161561251906847213695237127538278275009601330802432714673181821433638974503923480274964097100249628637357192927497100795093858480825910262683819787668672919918758577482720364391661060348854424520916235323177570790420518871088120356973211664189024502708335716303033138752630024189433479692989567233951312994305274412591534235081529662436774969590843052053118199609431670558084688012453385375953926699196439214200671427544742401368159286571330718533794413623470505420879391686303231727469570215432859823360705456585692392360867336007029707298986719014562116562354168688371131644927001331254242702198361162352500293078341507215341517171416339537314337112567801922555247304469480402205910111887917642503047457377497749714592219000501765923219547036179455543306867722825418159436882901790239881871236849935101807759846937348521641182153799471781407170459911070727129159482838897992008992170278891853486858140580637843348817829335006085976812139356805005386172739336306342843709715298465800206191137658785598769034385537280094832023815919683020434356972377001018616621276225482982040882244721026196330111350626210106532391271705966416638877513075163187113728550460670629412218388147731141209700454829110001441941090109683503445917966660440295065985796700473420785806347129880334902819671884002724831416994515244344106767309904895039363254330216672485351408486427914878449522917591947215145690941695145916215473590960033354137467185281872679005117107650625471697780723645639679093461321618847070552472876131730305065709423978086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -4803679984746691371221276659573631525750674436549045659356131857668353238247159222690350355492614518554898618336792496035918774100473357021009961287460218946595261745606327379016262339344993516360626046575595140269531235701408143106196050185859000705598070777207666589171270837545069712127935121138288339939324350207895728603390619431785235520655029933297202934047571413844415473293870593788688714711937102724931390217981190872000125629743935160152744954178188855130901746969186508192805928049773859518339585086813045074042156324238279819421832844558452805352695592215620581456802980590846693775355084420650836917998044255679022536366853269904046254578278543264612983802506112564149885503472652554046864945578224757919716384671764948248463904860877339866170421970902818271224539163953343790043696066963832620291026876814845226532430662358127513616622040943634716251660736717935001010663249162413509768363542552061947952365967460794840761437488846374294886063209286840947241904525622817649507004188908202395912166303752736683240629687762244417392850954158977198564502347439436900351258440263669845037565417469166794900987085328332235687423849800578093540050088520652260107408745452829998701412800740428966301313924657979513720209981752519444960208592193575386097585510331384227549510414415465117374719389484692246586717331103543703140174308818195947818589475415029621488121228712105640604164951179136737408904126590165315333531743314442662053106503474063166486073610971463019468064951533588521017856549451871525937591109124231193279560014952093389851871947618865057618789859090514709256526193110289667975235550368217649056351995325429167508216419909219199956197955076568444294073822847309714952333109181338193085352490478918759056141787736216099419755341407156912311901999781300194828548821396734291988840210618105303614016851803551893472496847579312097720121654840471840918573167579868426787842789075419497288895576109350167321357819347173820092546212755529427232662697527260196266533784341998919226284003049270020215996729164258499483227213492044992126942882441412923906436988837785201120579795312845461137463171174849708152666130724774482501337655478482432367476653968651613556274875886934167485558109878347770422068619718069637235077465795595702205375934419341954163214256180910695196159831360825336427745589371482897555854510796237031537757765453707457412326265550630656406202208867581078704132608229064129780232139474256730480772967231780922503638394647994520771965720506327671558169453348829314563778284176120312498203229475891410764736385441351258664422064105517468820314359777401398192368014560528574184951040279369289235790163914580517212752438773421837079885365317095047154929371411666858594081253452897674667876114927117622481946600492587573878889894858061442403927796482706157591437506872267590317126450696583728399869645579878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 1875504275807269905709634599118069146474986444627580242946694978999817904913230458574364317546351725916673210254486563473735013659764675731766946598126103438819590579810935974127224731237995391712567904379734717763890585848968394913929686832601197161144130579295146231925631951956525330639747318546523534068231541846240667215227321979242383831799814833221856563293705370319991971938219318334066834700016968883374092544474897682452973996878612023557730611718854580221087604657779721626472041032664776925709708720561267979933270055763795547195669690680797650047542060969066068270260708957623606204719793398024784519655697893124864451500604286081594593831610915721356457088058899088134467539543370469099334735327833592148548743295830082865620373931727966668008089356512958149164478376464934442777134465604739308016234399173026486086147535042289835361728394545285649484141695702130749637890295640012877555821181512188807549858770916469544963632663891828799383260914279427387150476441537047903540010607783015316646861091634603090972017741110847574208141278307760195685995712604798964080243861343654941030724098619028229485428373834349304320196640855924657830926598135785038041080242933734478152942561810785986247541764042932369711175630736564713340433558207101151460379625208503244210579307446062475924824987598869761484064822817025587688161284735487835028735805606588750385091769740525662883508379091622939657776236222675840204851909900047224770342740868486576682959517133103027862232177407254190542298882517039260295896205494942263651783063035746792433388300045196878163204340062986978346359295385848435581915259497862884418865366131253216978288536386645299841416699479858571951287086498411010643550612682162215823090257185714865825716153099817089926356063303869882766296170155261993092823298909368140028611969787813167940296746028493914748180871888960649309992327979860550785426868145389080295563140691057062840433693806447011256757401245184407353147761881016298714199227233798929227137322983654588964097680187993796987641968968280926680529674896531675230603450981692198935516107933851165785565162206090685490868164085507049479600918124525550629336388180082252553022365556007733384272088518327200979409305376767451213882862049400185954279112945868916093736271366721328353548373884643962797631075362877076798206330067868325168418132893525083663816888568905674975786347095842898929494114903823289118544195290249532102861876411563634415272897849433080612598379510434665345865174366631300542289756341658726483354645937243528744722677197246498833591504185085527049718390957383961180991341467989713171382379800762899278446160308499090928288762797461839523797663807733877075601420225484238995898863225050470845455742164557024414066538168232367724899068594351611690010736893324133531355886548894260374905996671977769001908770467555393394344341589196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] -588373193707006162507155298731318277553082896150369101730407155602991992301421096114366513276597931819774309689038011210923713941510051051542247802975025937013458106068982061083224401113960807856142902973888027196846898335252838889032088549734109812937469540575050508083539303178065717396281162415606892249875180294212802417454378794704363249277308856099848615310364624081530571094049265930032131617645390621481553629352080367816178747196002377262970277096713612099211781196656743328885777710354358793156688638892648575638716552003683073001896329992953046363179371285816713595016568646044748659073315433597332567083427272802256208024862094234070026199712382139124980725571141122021184924775460433094499948553692478579844640488664301178654244886555295071821358376128512722219066063706341702818659119863370962220170036845193679947746707136864620604320601530051058988562925763503051281951382915436366609999047069885778986408287632063889567189327714909307324282988521639032356819787660536395575992069438014335719229607281554010144118702572170024390503681665630973239540142147650128155470772876097442887519943356189043826886815724434916676190093901291143329409182199174957815316209857445517807597295300286805902703377249786736920406891335836419264967828689220621103512181172453659522127306073708801208401571792858214808012751025938123386280554701775606117065863226926311805927744546487412719895238939436258625007932404346500845114516412047214440469229392533568294774887234027974113756692026910021394621858501938388025572312128884826308733027997702517944822144499450886886271410353646765306481754579599293164540503614737893088487948008469974408052858542166741505674939898360623745308713234063889862342150543138339915117686629349372075929182113492368638972418223016009002917622181236805703655230657093134357011542375178826499423013147539874934033401066137294771411173503748112654983646383619203347197135896165637273147171553651544119995317640521921932542792849815730889971283246654064687115486132091641634953092335121618880833002349750790506823994411133908162099179599037736568149075376920334288593668825254436670825071136073650078467194867729572037954931811115568779788847728428319402248718715803625693336654107425337900568671842989678122356161053489359404436091552952427289071628190981006707924493444016879615153459754892012853997990733529082632860515592777316895737594694271432097458992098100215549108960481453794160141420079439893691179890398035065197171572896286384011177028438402459948868806267033258328064098336450632106887498368239535138966940125997579525988609264573201591514567723778512612905990063044893322659246093614595723777541437119828989221151371240085986878680314356552882415195130738865752069291008249351766366070187705615500475244844444488891166088736095522548543739578273867400750479849957662863556628304821769208889419078041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 140155375107149071926329629691267948728846893963991628250143503433299443711689597508970833093505608985955567304443236281645685785360732125340848442199882894368447376227151409499536321444194629861127902478622508591628257716265699136378164221952504065422634453023998387016574677441828824439516210037939513779424493542577868291121921864455334035220834716086503925639797190445044678388904300358240003650624781245494964271857637876356831487035504212444745809265099962675462807892475294933516178489886997292169246045221232061910763743827904878835149293914297753472420278196325288688864412071099903320724517295545691517196747055389857536676040755548586476797613745506787537347596606565999747502398663344203533905756527597206022859617354446617191093694370518281913219606007590285558500204228816018010093261333570765093979056876430219341645363584093774598504960069731303287958308603101152718591885233986082163591225879431090289622871997821812182207495301229468296733423057194058444272245216530622943538786194615927059926541890088227593261418609868126042322677446740705874576090661346980860054048336461035842560651339909685528844899665473123553245607263247342646937597063823468866394409895362640389218884787931346542997777932974655378312975985804759104063162197000370745477349169621173633808516741288288037718859609436413860308554574088029835325715607556934182725251716468877029976947685586568670885741703412269978200535875484953897096220322398811676144591131920865195673599135076266132316156163265906466049358134412872763144948814317951904844672408123812037509092738321004119045558002108851486082194963969734782771431804638936499642854037526128420554994544497969306290598986970881773548060144091027715863151096909484277860872758308150181449996632788688982277859955335757468181899466230451083705561202778441868293655045515677161224864048911658701110622659065555670862771546027655272419426889315552444199304409437411276750165356805209365643848686077669510973554481818818590098146357699518572088313165825088953404167157408008484022847917912990426150736901429762598756596204751299007646290250043806102780697672929203077793856757267122920361381440679070854297038946058871131042470520455097522223569128873426750079883588219046027720924803590510130629858318895778670266645334890170277869809343548735007277655468549487176850505501611131465315527692787968013580515757316434822709882101394757265497301870959563000072008907853579774984702487101387195525702708420904069123998516915307650710282233824949130299372011208423061153827997353049128983323392544382391205296511129196724580540288520954199135611467155782845638461115041401043663562600004973063182314364340254591194580382732414451082842591741800846134579479208674617900211047820377554751130220384394467395934936908641427031649224927222702630974561163060546697175476535506181041599207744279836584069142937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -23819262337222095454089957465714485391084252080702376612112412468269030809645196723143018638168549187596285215475048303783628075734168026922025802283237408664291555451977503329589936115816763736220135976095161248885332168256631759416370586967688040362883944301092102878713159427308998595441554325439888547792941777826150654900559671472137220363963170304544796585320498579910846498847897354255241733828705492265632588101927567817431461675411227052673578616675435683326507545493667197703128331133287238522440881082209031774443625669609020419403641743321776911769974872828416602391342903063492483287374687428146141837486677445778952528224064150950193091290126779540763988500365211635529780119182259834497316905005374733365339453096485074285603260591675518824634993570431916972850340236595565746887183639993968785310632590062274471790190493375282299781401514933648780506336909277735467754061324986122841690230197449389686812477979455066311754165490933840386430307520175285031394108973977960053568907156064788048220819224902685623605809519218889115537769119164494079721294076669967382103001837472044046971212513538248345309804729259571594010451354341407712462118919471727947797304558505437424562617057875404273434785276071294049704804455922513135330130148164220624220922726189144204329335343110151532865546120616379173554546712292991279429472707942828790335641401010842231251320638740891848243794254917014536031552805456196246761524520026412469457271107262789223990740620252169181873472483239702517698835898571861177741007659994036263247289649105729523797100767665387242552970254735980500154352970609345266812822069438693968735199430045940744939722058499121948893695480343491926972547501589984178742216089473622642733152011797813684143134654882584281882014664325627413937165146637237109496147472146143779503402483467681283892196194796477634971064697369847892566831200816843506054638463550213917374089244354038846642772024783495624773806572402881048480326269277923627168914847157129495543383586470674883009807444048447902503238647453453952705809043532075404691915311248237476907713107029593960024975882978128298093773199942797632084710139645867157510653721649769455646168192698809099731559079661862546203741976691946034252353810440295670942254541050993070720668090155506160314465701399095926588156341035170469389887967137783084896520662636295238582920386456968671064142534167397118783863316602265003703431794897973095247173684583938144355217956854265018322417403820009351336253342103143259472499460429665806264896830319736411539123747915136937221892080966972046480993387518852288861833372546967208815017318224223739442077054580195026734375352985584688147633203260655492535352298738078617145337225835413464924056276113537396832932546225358745677495741471580050178090602001692568907544862269387134603124580268286495056841225872026774545872453632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 1787678233694778751677799604256454286913816866469398300961670605388763762078761536098025282787712943813068824092991137521318171367820306544843087496549248121349253564309819793381882835075718137490322474787682830743758753900866278804059156174358528569252747198044759621465339113031820167239156941847275720480395027505090637839899098998234382963792600990879407028166626963150487949824443143826825295212195759230785076706048635628445368626440863133650192671532825671531863863071879364290233670547920276296050339208835677916773930994677922143251673277985710489774762379073675761613269834916219231417163480007341738314653617692293121313065522779374488241642538700679575917963724982486776879423660523088187199606360854620411733866460308968632581892635379653568321792903696398104486564251255779164308958376569908202949950258720480884375557848542206776240972726043389732344151312663379185996073200014240432495407165148076196804129680658417784538782068659637294396814129195503641096058517227966854668006754995645317586007655838870003735963684872491898957984491695428839299819759626842611272384805156313635560495035827371884492735298703695126494947459123169636312267149187105932082537018035805526956633342826932396393809399682603204431578280823944112977217801441340510831043240892569413973366130017543447911229048501669440660330043208285804803203629611876965651877584911012340497687444242525178614082058649103414371536133925376656056022214690945974832761754656675951531371591184197699927592886449504323727765282181552790036636715678830114272581059197616409584482850322807375113903760211042893247885311745093695358396984999384679746266250724607566016962492904072699416971008137258374288341387584603928547612280819615426921559795053092612130648389302281296921548195708334920814624003004995747586640993637856640328879881022332582495841696182153905006781507433733307523370987125546067782084601228953625409325282375232862225241519155275340649018747135214770386323508934291642862774429494346081169526849839353529575106485409420456655694472654142645057776496596848081270670014563272165019154315845396951338817589364948337104624881852749129577611298686114787742900434691446647336660369341303008900307471344270674301807129509531291422061910616014952559908425980505039310434690801096176910426358452921070481640091487310618455351545424128453981990500409526990921050706615022872494454113382028209215324996332472671755732840083587537479073750276507138498184875907786218495265510427134191091430018559155861776051211624315523826476357337321075820304068753740563197928927923355117766395852391168205561090115558459307938100419164221452957991901782458231578472559924112892169286678224165854238953017125851652951793654332239886672916664271393994741517019237310037752027597222785438813890903037142271915327765065995986060376060554712094584537040651193159356548948951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] 824833861011242679364959152323705103730888954448915488613199611310584009258205426179112730649342772475490366459702502205611609621610362995485001472964403082622272998801743700684792750538828736633553693511398031428770744274093392311587560342310395664930142845157165903331545130511179962282847633887122058037408744711878839480627904341871784145998762424888801838525008587872982322268529895290988955140334664012227865580445181132573320652079025680285088204815134683040925548787776043706904873804179084925430598054319823819144093556789075889829211121255836622312392541525635726326992862442590587083281734973200533912189253497188454284381985874073984323809491086845981972588416780115450075155509477806355845360258445040788499970115447301282486377413761179406438177821562937424504989172542576580952399718985579029334350709654487724831095325697628435072025471786719903556310527619486612526191761103626322007362186676825323072135931557820498230385032162182542076535422841041176528380075267903826080160110078955903385369086578287382034408037890144836541457645795606925357741733607959538755006592881446188621791102083274658260017327148339912840824387388014474600143680121016375322083820729743096306125251687859313783320957855946572655005242749062854213264318669465150732400311339173577924291464105710606086117624703487077152713380597092809778847138153912186817513788775606032680001953289031361729050972823817811454380420063400519288858913073816576509159620333828544544393732412979668511436323166460717066189242431415721041660945507114088733226862944092759523510872453883219867962025409895272024721203802432147784323512164280861961008367125369759875345249869528729182252182765611374261443293113469094124848908875598084009692071254729504015072958223298434848415585201869730872317780183167938858388164873999953138447863920213775312247202395952995366167153974026265142135695825530797912032440140573198886800192235523329896591703937476953947988037797154332412921712729886962434116436451800268895356504555887064022804727189248294573688404399859221931305533032968295569244550187463498530182438966662531076754015175884336695472805554078956133309550373372289026770056512525265113843775237310853317231833542256153081125581123543714513197501293346228554454959055355071346772058731824359704416609032916030674231369503641558265715928973597427908271152337513521265481100932746230855593147813977915143156542102160519762876883251051586960780546883286778320673507217470172402345586395240010287777849766230273201203212953927749230988789148452850293997793762015828890933545711006582990206294152130062109969741084716480662261749141844473672032614410962419261345933553089062544545524783172421132339685767997152232001670634207281902522575263746725565941261046895127574140966795046612856535443507885550019504466542117267941657013517919128726648669095963156773149134028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] -499972657133966485121302958547457013922470305965442087517172192407438219697921171127975717569146203722487349932730298571002089628927836766298269034005469230764275742448731575404023341433337578029051338863859531644941996758492322318107138663930027779471762091567750434005185412864565063623316595688186781607056239502150786642421538597712144790491875858381543817528251911601155480165201042825349616438126883369235868831620563838036263074865291246728748791055157614016440333301706011380929734829198145514645796100366315818461728243604891042867452931074134819992950072596994067383620395327174853255802888563330471225715855192534275435165908622449253635926099963544817893070503015338045079625721916187735862441135294560398574596761875310473227676073877106765578607177521080054787734696437104649567423612462797317192117292277308718412645931705597992914222481398449957073537501357882077129138415093705536242635367328103680367617732236661823760315268664889691547888799815131606544418599005633747041672681289822716908763072656804934058611382263950112939946427053790283469839055320911977353752876445570352132062537622929033818807062133965230777790580792905891565207871211100880325874155207216456656517362970658314264744960781706702870492218425338517236905551571078211828574269744958017741334620682384437348461716515923995939387633622276743813397803442373119588857353082151444746451214009187288408632699189563405383402600296057822766550934572723399344927688597467271530917363789233441053841022734570639241302214642676219504581208760182164746794416055019381595506635670227485624853076020047632068549558946572385522008705339350870678402737267546372028002922188604296220220889085708463961320889318624839597103432509104047871253568804414851906706459080869531875058285163029632506017875848461624342810659829373814716034592934438246778170763025928104981023860325421222901144523983880265880049027386692667350899440719900264523054210461235704987252313714660020107641576951049808321898186472394439222501783524943956192752637772445225881812599784501817175317036492387606657163291649918812529748526823479131430239463226764172967013334930053328077907279189506694030955344511471287795203543072269779956583291548256838295859349530627026625667558679540220611318220260507079338945760564261182663198457590301329336340613054880629172413096484574204905013864415080708208880448187551732350622254929284504889274653544659689059179241373278708662772555474069358657421434228411037402300483700349656363811193933959695280173847927594532066853662301350139332316603297903018162310506989377021584532183937737692617670918387186967067246047585144301622518331110984470524870401621612550574224189142208635177260161939281538716571033489825258026433949490069404523077652182624357925354608721437648765073548539730218878705745379498279353940153834175891631821910977101830471922472714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] 141058720110957473320936720068677710408681736518950425769945930467522747960364993989603376222202930261586999063979707603767912176697774114269323468373265482802558201475737408242987206563063788689108255612936406602798634740270422027731376426668002383893652407812344233937198851210269403990377708009640812445983853784628173649950295448392022973137112077427847458246404520427775073951342613968769549075704596216378676167831794758491513642664097444251367775897022591055236792861928020206915011990103268705608546500266160983705827451149187395894769134216306496067307040722335909505364054794784387220999751636617521535822959535317510257255403080511803338083551349517844432514726165636667217810480701605688219605891749670235572180188470428118212400115728986185479923494518684312865686732469101965143960696666034190117060305925227412384611118003685964421219601403910112161781419436675976426328754992322842810016784496737220265213268614676081569417382919715465797539806100317248305704121637526566832978023888161104049226425065087324837255856522582421398617611086433252777948590932486129674966045203865555021977231314986414698767337959466775976383662950932678109549036334396748410835901761846868645856533983647603626806115225646907904322107887960463672095394704001273956565253733186763230549353994073690232959229746229725325111834591167998751791978369874946252763004802666911682345624624273790959368405275352591919449515898732272618835874987529652213988779282649112919121706360934733009723713714369820077787491738823088812613843862424982206335804581615391565809776752278413847980018507213163671945845681614854677656130009555841104335686686575609582302268040136525807081173226862910578908900435862242968422225441884188570753763141990456779477009188035653721050604219000671612396817544720615190441506645419568675140018743546352085408743537275982827785308720657359330876238071858361451857094316076160959411225783927120532164779441214501483895706763922537209350645295058536825939890207187040529565184064886122019148390967955245933937504987603050382994134873278521546388518503491140046087194660961700749061605023105223063150331796883856598642268574740732991000234816198239270967558609702209427226975168703113284441952259242019643779437956535482548700053957222973153694933087569626525594027804541656883993700605645625422991894506890258049365281620256935389452226423144046194828294532978957391721001606237839160681355895974093678397241191525112502753859182799663601666421771737331632425121541190736481475806932097098592083509773533998849565149386238014761416613443879044485569725457529907538719315868213488876052419652057563050699235211888958119122263936719637557268044470441296042077515797608935145247531795883728999454192091817154844434033831425944452716521870818212150409818581029916906500510540410581426073723856246850054570324659873067172069847859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] -23128099528451845670927908469592459402348738139913589630347661002646247588474352227923190163816558002883082316371601850496511677082391307032282285238575523889691803179953969179191425531979567641182494197036714793017801922390460428144542245639644212044376401469043801947907823477892256849506571875825098333347733197095465809134082517792786917445764137395330593671492019674671094323121336205867148764612391456485082345857139457008826967311464729688862178063725488005010019211230865768450136161688741574831692023064607090348530560968575899719573832485841591898198340388500139392580430724712062634722845218193311364899606160907848288321319290279148133869991116649578724230905518820000621504134247264045065161362459787005577481124712348010033980127452079679849435303821602553832802935483970033192018431221723635526486402533826222546300975408957967415077230149191272948558556682512054104997790011638966577436471497145473218409174550514857368375801661633363035335980323026507905771896121820860724736689316527997180873156927856165868938063930540363394069057028974999050832347442859080730373261793429529390614899489225762889303654527334908129366275996549034652457751843049296619081692923512714138191993961626918001601325539740619930697584781265884598743217034189892156992033772697893248335641788207805633750770352640235086939545190244381509951228440039565606081252917613807242675360973417267478264082384836387128848562850995981919083637022342262803726723923089834685493502514853563204234069244765894568138428530979210217377197601435260008875829189555565969568721667294510865248385714818832556182728465315725331465507597581888562460915881342037980751896805248710095215145497674246794572964571179503160079623933800082817312045226495930760887122630309699639097832966867637624487118588645278312987125533243553677790753274714305444977559673330158377910548949619035775110506343544280002063902596109932180040502948043444672469698735691538652405368929446761584666118027999861635974477956224727208963846559328350836134457821574759980747663677829691435035666447195143185369175459810249900712515083210118295800329451233366700008143007894614086326945278862839472490203252360248034145628826868276683863259001810799650077349286607075986902020455882711253314608805476728215606497460401259958381119587855299339684176622176846459970173707535293205452139955574513723268002150921284589320120299290629263511159434606215391004308253978211337849369136322631488503045260835440012551061136330391369068728420359414600564374879702854115455552971852574739912305890157444753668856085908844172862160550630107504377193198279189949001999533920234305716937406840696508826019593808252045839093984058839536418717732422922937513158875812042482968788017065872681315720318341701487791050650956890445934971802336385129751602251801322731715115057708346129957196864968767861481170534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] 2849926309201272714760669092965255255918243631555913698086733745205879912902532186216180904537233149897529327738053873098417293329973783611056152597964686671809222430635420513734412121644143076827552706052521210508862335281225140472252344665044279271817261231418354526457420828055117656814174865240803913503268465641430398819940247290960202078888096293658154432267756874537395715146818636754133777495013559543660988686455173055665509419672434566709121489993670687384941965546295223066512273531367878461940886746998373795191461538009161563590719220547231545522658626863189003055237092733527934534406243836317586099102864242252552013034813105030601389411725012363542405552645356476960303464674388724710783385752355582706538300972954012827969379123642214446676869310439969085732177285811953049171364531103415290549404092297576416047349139126047982474579148560250814230971927683888582478791975029004472253753916230415822976967081821655699390005719878198572185409787555851813266264937493396658754418315893587465784622112553434039445830939946871830890658259496740591515743283596631001153149225754498901070976822972711919749033691452074390845106475939118843192411029403042538205968950935804217329625819488056018421593259528777416385789281006414642052601459789456233493867152969638806632512221063615355598444826111328651301119846572289354549319985896738568120843989701071411095409278895267160353540773470541221956872608888000080785051312208887152340839715185514769823791858753127647615924533115156233318960119451563944289373612400953517607549710887985176987290293561337712378851726535649542233364552061338994868576817724840508190430527291070433783921326753380197827985787985924516002030588966994986657243719570360307405626745917566274796710017359815919090965735415539123251411912124812444864668745361133790441169549404823919899258274683550402503653904010195661250359878199471154627667543699906461183740505893524650814808494445272140226195555733733525793774872632704301214309772802635305492675506157996384435669242511890535093161629231103184314665365090140671131469081811001442482012005772659073655579873491836585854674198517511572103514767652556909595257818267794553374910745050751242947477287710059107448873594222508486240835085016709411592385819927568570532978586209635751023849409948425994200028710719037140356745253672748320312905142164351290533003704727854699596017015146782306930450810973932306420989104564278005320830069293329455220134739766635512767202108583471194042568335078659383367665954932852699642717356659743134631267560933022788500393552590521698399925176884021837910942967002759377596822142632433179159609998767211601785618608550824320878507353479855490345439545352355085426123309112208012044843078558574369971089301420864038066878649610493814259020587896343216899292325896281710011254845726176174077224980439718489331702169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] -502041194661071988392336195883196681421598122458782863867264449739019379722674835741063934514002043550279738686037502180446863807152663245965221688155837865180998897672169004917324970164580273270524122432281735652528748882217105058377175507593721577556209950441887289130392072666424592661761901322466063873015707984014163094980908829993649238903454879360948969410711092644731650645888746188634091091896867507686524951911025551988629859913675209418995570186826589128216082682312190427907614251523321959578429311845295622379111689813363760017602465018289529913182210405983125680927844060577172090807769733290024888265531866446892249702199489465697640554286659499229835666710014726129978117703825316607367597727514499805458210989120582906183784436795095294098043782947254971145401389211658625708711032890091141219778154902539732211190638262311956181228108253235691838330589275258690270374190229497913386429047288863922177197286725330794172067697484620677913066788990277179627011785976441267753973133914449738524558052291677487146866247547828781592095760044172964699203258415006651805310825392422369996522844994574136250110903454159331707249932373304954917868626510199672526198061136922088294277238044197341332471543963779196044070383683674917709987308134629268100443210904929404058753059181491811577953253318551675472821483365126207937592708487959469315553872142825495442118523523576778525837345636010159896787321836616904655855336510599532709657858361849172392072409663042526012268514035390610814773257399378956333044362219912641443824369823385622182683490417012710620041318336818851542406334030623391683280400404455860268893707922070820693007456447913442146995620805303910858137121777163022121810703510922957674997661501635959072824578302718976745255064123482845405236636793959539551797531299820403805105956232129313156143277336291316082855428627972671247806623755666553596130439064523658513419391270453025059035615885275737603235658408005198381687147319302691915555686218384562218949115893396366125725841539928236243934115628714245670863173582694876722834665050509758187027808138501025177178611018197504101466622182217862507862479674229682293947962195150521529707862004793248527314648505124044053257102836099236463068396980612656012067500483189481667971917164601129748420136244432248052575191097009306806164413577324833378884356105219786701012491568246390370542923553109796828678990723844480905497133689556079031144216374760362295218446859527708482650135999223779888216984769749488844522309842554914701487047177059230566471321673918422644863462260378477264134837577183779030201819673092023141496425415092850639413398148459852587509900837048507608780136680391834866958915575354556860923377964207756769438160426381781471263812556156232891937717990093124926504331086453185896756121953903211565334594271445904898641904185516874128162816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] 68443788547182711521101229930745572943415147065555071415828652135130997596210711937724074037447457075249784156955422166835318479159720571051204333082074947705487539333788937313720399425527011669360228822805129899938992502758558501456944454929536770535386060055920242323068990147192517639525448736563445167768634379496204277303462055279285519885070582938911185932762256701916943282254611157672581906209283980585446596797622446497177232054877290159059193020194149604003056459306739314832553457585590347981172443656060931552963957263281389784269658510444355066654060890963851286249468606225831243584877430854103159622985010437799085995160547722319955297678484882875182786748036907639908807596444563387373775010401042040523364739887985001242338085600643339512273696904269931218227125084266497664859638719973542378264000132222109314974128507286798396900280314848455182621058069033909572063097323213477595820589546599277408033799672756632101509569973772881970610617892601033918012686868682823721161358274109687797984314806981860372320607501655341877566526709638642845769855087392614220992341017183453367057601983320241502627912681408262521551173909542313620847321778956566159509000455445801913786201867486287378183257936712998057234724277878462684212049703812834191128045758296750187655762415128326066521294521044237677635243088986781955699847635641906600629958529807804893488865156790993372797643613778569091796142425681592079830547536389222731978667920093006059512853182120477204614926898408403883785545776806019574594443601500214065501024903331005499736612113402503343958386357617937309692665697553651005202283381748980339181151975534086432460988709799258199413500742695181387441616754221813335519277089859099870225389462351233459859687841879123958016414354173141042760112929081323589541252269486830625104560589099506888223741351069057892150699009839923052101817731687847649990652954521859119120660426874815566581369350420571751976514264303194463062896173527440803230514589140655611077070135339326552373210094321315854249317865969801526242462294205623949087445277072805848121204960511843578188248387016400303439472008383765249165742736336956352096917082431896431495133392169273595687765395193317731783808819789143968551041885059987025890332631899266359567425971644397670995484309219761869319948219830083977357532274435119105112622463368542250405007301681084180364991378682225820715257420794990065715498297642547077703495314770655004708504375176107693333837337241784410240966097641019204746245818292726493099116716127984090547098051180598937727107070630375630882499979716582375820470567629845727282629937247073469989096848582717254420567540362636558854085814027424299993835169830360096922266762916137541339668027727148654574189557224297013011359054654789032459919884608409162373394153248670123605435606091891690380263836319579559795097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 4352922933673253077267522115037706734390720186682588102360877857335662471298811410683318564507247740531118701695234285299412747077425798353887528980568651285620162897747844431533585176657127255650148760193337450046763353884034955304990152330345579169445115148612596637157870914498629057729998526987646057038938086897360173678258668734218818113049533219351556284337812547502092080729601024764757403020621840719717596467210786822481889490899882548901210290120737802321820504416891471817490878358149206416388528590899876572905881865835196044765847752663994514589910275941214645640156782916183364752880615388403662670452820238411654198094776714912566048145139525108373748539950712888043442442912945836084452921048711719793528109706104398546179386580730626325912163630907961896144090778746186221837793522325060272594955322795227032835113186163430779265432210204132477034806224890506997096469985974577803360971354708293529849457022063154451725377532258062979480857506068946415658380243148608080504477607927583426321963057164124975870218706585998620549097737301122040277710305810434389370478573377073244763279276740449814910656051637459403801806772557310222939320080581176951353652497129812905852003193886178213864598579391600564221864492991903053839136655066110156795557542694288997310793098291265783345268147678564998854390263631730090724522278475046996061811912343249955493993766449060824952445246511347826478300339672415378880621614786117348544230384116999160040540398179732592824745228644561618833945478795065337855270934225829225904329853332865702570893322422556397558298603258338684994849650114827261684546135384325797129920877999098168798874985215640971679963984462991471531075817384587136336248005813923614743640212188405143481576123771534832906205013001102825980171789345408290866986514137914391235745361976013642464289586829916712264713512484825562121871634874969104200386555808879326904067542196697442894195025978994608094233035888970889749881139864607776446392673324459102045184061361048579603663591051391799925274497917974285824487567891930564055773617864037350669939879663981060658624510469716371882837455295026324189604120798350618057089245321183901000871820001097731699726763875704466499130842403854339471592307836553514587500787825609297244805384648863277157020766316298434291100097697251990398933257763745952104033716340708412757872899210656533249760905840495915925918450817417048926507665633984832169393330668954521426128677305510133895730516015554071465164717168037564304622340615189077576799114664847700783856048282111204611572208839039344511237944769216393057170099390281728306246948181021021895499924654779316734440417970959708873979133368267310946005544112070852464756888379484846523901360317472895684407757522552517487813385058344484000780262638616463077711780594262261956286091283014900322189384060985365579694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -1761207980578083953673657250656891703626732595116765660734975878128391902779653753028076238210244563086861330593624773541978904813410550184363204942035265167861211610255796043119954892549252955979116019000141058018855245523354376367875916446134772294765762188544869492857335406438060623576300459945016000751689447804109582446881549209509637797246341397161437325263734256650598955996176165439954662919477743201442084080691373759210155270454837457875359571480816888920284018234266362353349251233478015108359885521702584333239515928732948810593342914630092830007848026793092596897225286252975414283077204026908176127427976533431521555948697111229188877846542298435350649301863122267933207744234549128868898220200550182764810598941901337175641186394180452447892381102652924436092029728853767787933781563603598760527347374097284110909935161729390623949645343933504316682037060945737665638249975202886264108650761318141612395040728800205493890342404994571385304921249216785316347311841186290979757708623365252143285402357768692752399346240692498377060348136750181531640362647945575374561659402031923321616481921107623862068656291404085321537129496778772907067875907877172839814969269354334205366900165200792244163813592364264575684335242511133569149963175964368116430500965283877004151016681045094479722360530374562914770847099930548909982020670112369390097455530937384307408006027650956151866463811374678199930054520976311239554969803779947817140455198789317209874427280431153521043395235614218623606560133824329292631025315769610298152717336585072925396426308598521247472795588600577277235030765874854908890195546027803453966561877349722395321317529717103187019467660266529940764220374649597259687350437224257828857151090602992189491666702313898015525540317299287451111590019205308546378967698854314509475919817995722872088873436490312740385932069388860761699670176515631620527194919240688163350105635819217722142084904857651901692504900145551957018216736291972346395585977728811515222545439050082678934160090140604737632257349848217380202987061094069991829821258656826550579668667792670386735760640729189861862630421377651826893007330601370858025531910097745900302842741743488826015245365727017680256697268500885762391325545702614866003566565598914800827800883341181005924364940815075102892239172612998550805971088754779252514656809953090279472703768442985212112715407441526297470854936242057462463401092951521446053403611184111990394341503372491703963384115390344777463277339333835829871945543142049363224846224440496710728607304350196557828262476460523967022756622412881121541506316256340653256008180389194178778099212596971301813061444690923804276779865836244387966539375960887616468774102086940319345444994754505471853643132064673954509635623374734761546133164898349787544359930001765118285125062270668849424718735877414131335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] -182368240241594771785379713424624126087957590548498126173388596763156338133332189952076688469258914872767057465936015585295110887138989359380545873000765799540018998450231047083468900093808437315712219156388210758347056690004320768283990983465939862436728636364226559103311430758797165302340924290371583115891597232630903404251070392272180582139340845242097270204868615726161761233688159677727957712987650370048595135599929660196869786868277922919847325056066304739811084490587206309847541666099404611846680593712547196164524212470745947644293471502347802305438760410484734256962811170997097158235087389275235608128162731073098104337072907653968473750659956069093581785867921424735434480857149517147186500601095246949657787927407089685406313143403101449378878817239436892751798841747544659886662228805568885527642234971495490752252875631401388758851722467955826209304784587286022834105288328515809410461739689387864090280807001807278513463415315021836964540087854327242457498239067449945865754860991123807083572462497430712395475171850546231132925990779651467514656256321047197861693005143409418375857356374380415152213024938627414375367914359853688846088666238146084612023442568269401637330946535182369894483920144202702490046486570358661058567606556421218046794664331481922169164543112145853026293314852437779558508054786439383013313364088907052873573551361762355873497566313495528667825299255525479779487661856715625100933425297542861994701164049863370019243957307719074120312322022991098037199059513049035704894863845447930198467533899525636958614515558259397136930361610251228724115044516083059966151829868861074646503243469149104192373590673408400689445982359571128527169348830615357633999320040450480621994183545242772543779755279130583640405736534124592647574198567498156408176135750642716697073446071263470164674363562802846434774979448807951666348499128160040018767261769984875284187116329552096135327085912421226248490513526918035337985374749514086052764706978339348729452048821519732690133708488235939185560667934119129466433824414701190208074165739761922497716262709540059054305577761370741846485701924331564777161305350356555713427684053229772361957828877223524515564134811001248023997202345540858027072332739713673944167603709688304920244261467170166051576543211374736266435871418438749054498972417119707095018398617844460048463263937227647790260887205887953768957062691123551446580670498410953687858651607612815998524469816033592869723722473545843835273611520588934026765063827589256189182530355889651960784179301335883094679624290343217201505579307257477081170428239386481327504981954833260051638904366460176624352118142786237107121341272385183118658655860327458912713839431196009229707884181987096643436000308279427874913853413945279722762625842570992620497587220136444175623522290649825686358167241198470525091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 66148891925788674831285616229656260374274325370555164264791193783848671639106834305158446464030561859934136691184405111970678654809705998510233712512741754303693632174551877198245437725706999590130466339920439081517075167927785868562657334704661250420486901732897020582269072084116861964166326608313433796551681501659185320726498022962224365873710559282671376629744896580972911680784069656983462817512586929465149759271854751098485802829051050845159418550975309754615870436966513451157288206952097440149669786883219634158871122291291111876896991703908291520099316266651995054031852944419388755512640594470608333010752317992958459908853084190073894406839808359054390798206701913396993827348702770091500788155885886031076955432931435011259136692457492396026654158214216467998682955361583644140269401397069834785001026662340261667913972064683310282360974029533733916278856343094378629696902310201095308801978127641696029509397875619545017947045858094252926250981182462196886004010455320583698794766882128163728622144801678305816507518106162674554408382370494431506536501758666295777975079979818186408893068529380229167001846288568935197374959508624191628094583186119701184166772278820845885216535527007447230875096596612233166574408010382254089781976719799861393129067452552484544721738742461559020691916661164916152290890851930031382007397113262200274022859191041202580025913762137757402723865965923018700627231024589125149045165276327980533456363002656523749932016248099701281357472258219619573609063821741194241946618473482672304046158303182413014363552411039301358626397942585734277617210374799444110378653384284450269859946817049728172396301023531964141838188346679609581845676442199035821856378444101722652340697888418160039793863513732264020415253734110970805689900154135655661056933418861814196490314608756544659781589441724997441346749597001012042677736627284373709921900239037507847365163004797189123639130957778409350384391042005116210174994489040887712125786133563752092699697823149752018387163515236651215701892755999060964469166892307181170807019368648416836272542673009100637722189202406291332392321491761097216553885437820149284893564970080859867265314821569035521856529152976458493388916996638209707797411948420411962745572925603469552476855781191680817876164344955220534872759544516691908608278194791141194573473264282115857920770201460705738925100127648895884451381180375091619134139255441212509842182091122729986556092648484475201422544215888263075087369868059178960360661699482683389764204100792669573060157224079159637987309500448508678638168956362180450294838055937595437407828140048695381461580237213803137911200098202331190884833954170746451819430778359746491272424960569178245476855244074671883604246647425189850332354949702190604289251071979137790025815286523881030016984550010146253615971538422612151500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] 4046545794764264615755495011088616612639230562510315731408519113801475293871006535614213971385981971506939703371833163103774308275052442898410715074562693287114581923160129770404942269130532657355400402211861120641861618333790085079462094230358951245191526814849524041356930050240299208617276913356228845139736662191241724784728067118553388434330311273629748184080603025046813310623511657563423637529972733038134402254082551083149058621342137040674296962889205818843681436548756373757342727812407764910209220405658583457638533900363754892564242263176631145765850415451774723199395453091542229937637616946305047570397699936463293102023028092172603721322433144178094862403692753151470508478488225347376248153577038614321181368481866517873967927502600836589906077406368601300992612675169402558434673513799554969486326498110913177997693216122159772931782869398900112588311503087806928655605272945844640687775063299158432615445483922909891535698271286348075852042300388922681827289396256640962036780336859302299646306589725060655356306449069793767874851716559341954613013326897377319269392991727341891071413774453584259911109107701627600668122907612165481341883364423175703889046500455397185379040044409635155152768112109454251196603891051155272846578471006607268213250699355826969215155330963632698555708232692516300317702141559781940087464666162371194285837131910417483683784935839869632729584279843275468195541710736902007149010064210819442807612838901890633170822343178826835978320070450133831207332361035552615440205711151907451548273202237713017944541712669880003108109885366696895201658382396537320743662559192745458377232882674582834416796341793514730740471814864575744901536204743506184387724484290621350529395036408509205144476603269339257052448620542999188859474474648559720640654493262283646036184038710929882569400115724754168748615571557119806471089351025081886962028221448105666873897718077945583967780969763113732650119128423537933577426738975610178253337551005062927559052101988386843365860263128392855688296795290335834686320013673825016860951085318729865812156282093859569390332221627801379726071174017371150839911679509910127757010669762235719930483401469484590888667378247265619555272295268162297576515044898677273729685464030067978669366542108434257876015406673224042306382182545979793412931538398420164057179907489137756499536917226012502919589505709095509404222086312384848144413615500409846432305994236491950126819966019751274388180222328579800597569976866278617051640908858376318376390323000150249911543479488158485584164508017808521743468211696402097914832849084194030399105603645257386217486031025665670109274099896242606192303312179299401350909707770648542549438782137637783384311235381027092674237626803759767605519938008808120161874042723330651004328503664107760464586653925106591615817528823255557734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] -2621155721351668041935246367520444283370793791265578400793084677819720871956369447532758368006214370488507466636380931959451853389715411520221098572183134709510951150179064234734890789834567807523004267126841245843495717052791727155538395612034400217352910224503995579120965762226817586955872289706554797851545368227641151197177588619377177504111486864681276998790224224568310727804328693091344061622166409494141501272345019990812720096303637906535776210014522347506536616396142912980983537131555506991660956616018975074848360270315334523069837345377130713279398040901887850354687819228057909022363126182475832115549901102047949095697011891073295384855500912856727291119253566486392257336269951467689110957437928987278112400809951175311852829200699968523780498834567181166574765876111111742172677562285037090485980037062293701374000648269238007735464022579384077976404735064825113768288281662124464298868804253605711921529232365117013671313895374678536163038343280396431500593298306983291737196645543684018049224531016182224537027764861327558605458838044098373257938832604644364241555263037924579984018326878521474081768012385352344002161453858441620862757367205800900951369022692738392870586147616424088430565132519806824137937172401918394524779914746389636946127399609010444778962336897968208169192853268503894228930291514088428147737153598262047955869076571741697085418466357350195190878113639870380986669567142660100878503355958475555531546968909698448025933969071593566575560191407807281691990506201276723208556916289386859631981561580745594124154231193150850945660346032123521903587393619278192786296883244587896886383387798420475099157917609579116805999758816758617166596729452332090938908410916567877579895229964396895910994033028708424891810226356327219147693160086785870084381426984487211750926123988505619703748450060371231974653436968248378594077333904263782074112148792210791544284322244254116028223966990786563446147065143382698300890858587044468212545934477065394381118414801377061945472290810181347114397565077400034205749782134250552071384371156207062196628519130513244795841637519377341285099555580906451480822698908869090722805234174417929760973519916400280503716547713294933743487380191349861696786128129724051704435767607655252805161012608040354556116346640976940710162803656572152843107115315874388096029330293658301446530565453903194310842734751812210944392432339353341856817487715531975671924708396603559657680113624295549205243006538590741554028313353079732836813829486322937356760483536852556071422384878281258762771798983166812253423878798196740398063590839216063980686432945510052851505595132915860601569434916887177596694351691386152876077469901646262389397811725569489923681193488061782316432671624521904086424535048406949901797033973929807029487969918884732372762062265161269914359762645536263372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] 221810252446666893416672582995696620088932924550131110621515614900073069296420540674082450367182050870695967065001733372081598828981791546142485116673014144435492576859110707286048378264185366837072327869491549652898445177023390255322170509999788381736910188583371483536855121690360151893374912654734720114875855228069689743793955293543269413860475706593145155557333777660580722792704392988276555621828470393173250439520431301731962573689415883620808687109139181686873448741966756293446690794288988114003554701001205780063676286454961152729795407295051414394176562948747067897591175781182917879471571883358262829914624724065382857241743934248415406083407957990183404361720696216113204166102884249395473846017398305112818182427905148728240946547606029095973282010691414617656609402869822061305652852298566495376861149851277919254603029622186822421925571793282112476125473803501804609836132925331219724915559313001535248310127444631141700177266776227582681814929029626716640563659832518559392579361554891351271738712527038408033155507777210563137580879487309527539770757332815674898059220506679772200510348029124920321105796401495793552418608586571310386694966588580141158420777012895613776540295025182908479487493683786907768838107820315607694397846004496701834120796162576945811751606506899782105614790393398423208083003197026988893955138138060237138122782017250141139293716637404016848839864443069150199581209406430816678600210796117334477163262215658198575369752420699803769970431004160024046864752000806047550729641730964725131432416316030538809945601304315614656504251490054206630788055541976244517499304637530806726345887939120419091281057518279023595872661644281706291697523670749917270461967047509698832140396538290515661365022114882946400810114808406708552810791156303236067369269165077665737077319393010792692051326926021628186366403571156992587733868441099088200234888081486044803695277241434798142814496350521639858162782103383240262810353098915578920965273452054457623011501366982025608947984842164638960557954317916362129136322290398754812793349983396062640005878433409265070981144075440683694367168423067994263301190004556261681769082548180579805740079238165928074791898357571926264867577631289708877545812860628969106805838543584619076600954475983967366218822783015191644907546268142279562675581239050807677733849277600997951516650452295828280380803662060219406252627509762340741126630580476770413708714474750829986085882963454268570923989608681047253899607529477355082902353683522147422084621556990095973745195554290616423530657278823778426723580156825244233790944965403706503518581900241876593475529438841978376818834381136855052732080218040150484712139026874694600129125458679363679674966982390900867255895230861865219737390926906412226832671666237219068675024444066099760108000571659673797324385319313735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 17134292320528684597420404121932985393581245572978424516612354406477464053448150010891374451938320071648720930270592828615430540206583062140955135995184615309731607009189884578221530498039256234740856419671583107483882067529582880526885931491614495030370827452887709943717740833402121098018113798932542206352318359448549264182046460534018678398173535872544741565801886632255293054619586828872316240144398545643081331758165243244599018692581616725541738305119835749397526650741425721813614267497742021740279641089706610091967082312986066497458080416113587342184119487337583812822461848672377365498735448859525791744937411945353284701580283010452191348768577248950184573168817571376022109243325172693299409090598623802944745685340207379704045981306964851559849018057626545962734372990479571378189888293845889753240640655511982873437348104141426453685950101653730564459670442811299455024926467002910266304075628205824913109152157202954430846486955495940492834350174656927698464326960812508724503063486051612868149894040163733079537793980253577290551209034557973892405121101074810161935301902697897727770376264737091829575374858456138057112734819831843302044733343491188186153210854079072382048650712122144717868126647428261944170042359520477380243147053070287222291970417070020371356070711924996852113403095181318001729301421509332573735555040354560428483438541334421953161652103452010506015600692186648635259839394568398348487673721004694262667473439452339764915099804966287019489332793870457687510183396273997336463230922958337845557173093345054687532415472301174066884249806217307193297009386985616455054119163655313659262086825898391050386366263274892882430992683763627172960763041165648584104404611009530882842435144649288273508992105376459845627889546789228252681547009407921728969811184559889220949327122981970008785332724018550900226630874557320900575101275102011663875806915031661904458460782291937109281072262217187108224048018454556883826192508186801770921584933237194016108092199138183012823994700545958114217352345648025731157020008555814622096212848583661587198146205554450322683781014952852750497276854668765623405385766470279274396332637248822723781484209913094501463976234263822053581029513897134692291539377835834913727891834799544853524409027400339080812027836280408901289833634174627412519261378327875204369629016490565152048861846218068316591714017943646701757361117508197217435821155141378232745296134605000666168585621216402533195254833522304792967451249523856530927367664652390875217049397418869589952046761584642626685145231419487837398567733755254567344689589992368112296270092310821525948779370850884704358448159395646116930578865400510993182574419819775210065717311568410431414727537114264144209762283293735360330987913456235001937449960107832526912329631288078086435225912195072941559162295244187238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] -3695382645989161365811032337231006736807646299001960845960013253347282983178680660311580519544522227140132070519444466989156652998696572833079395957731187738449597659616625310967939546987305684713426979374262914533783548810734649990315699775203721012145875663527693994188007703923205923717599429584056086395318211092030084808153576034686241564687581941445304147928451527933747996701436242756053050437710560791594803159070764694730755927055126611193701188027889212046323612646508875561087933981527715551040788684720384876206374645568407493500314234016472556568572087835138676115912690289886929301076434715178991009749296722624763192103344096936612524275394579902183670800745498218720739256650110797633957139817139640346069099886328179661824695975299671909290848459277958544637680254729520372819723066388704357604478063969918563769014988117980965915086102253725960644309654296072957772335851524766597560346038884804340537744059920465333119943727476994506593856725273462428023879744114024940055051886195954320962271686963488248808524013205593030776243168003437127078792775312679685821234790139547669177069787148051590458215554789129290426738508904116361442196618904165446049862770450755594658352904126962304555910123571570081079172937799296642613429191067192275047537629128776025671974931192108524321825263157963630486842288546760183062685418873822590149805480513346140697366342925343521070038171849600642365314365142707860167423895693120787111126632924239188630470360157222479862855928141826795349041867017873856723217984636222552413912975837837104134469018234541069270457003319803894856204022034488492851627901736400708982002720593648259535265097063286075689701998644777672500558566925327468382973954843688275874305748347411359539492391532470793876220687149062872445422928322577328912297653617605506527749452657606822289449287178554377077179886235214910391906324070469199661073433949357481384066060544548301177010419089716480948339278457375921645068101847066927511197529476307789980034380913781052796208187357718770582298205978525042868834119969898629432246356911657586519903737162138071237008271110596413378991138759361981434690058313346157549789876466260321675100860275453453437505931851306830635772176615963712654012343213749104175524078803623745025081367886294869158656530726565700811783939868365908366364248187674289319350939743873155126133311145291980182466584070650055439380670212380047086341726599982054062566256262408584237933217984514096370319413769464890239626767756082299786290885965659982958993630422308493968647784667228506235757680287652554461585755718917727194711118653552655508366808509003507764164660831549204608736343991348710493070096755011450388275539091858429118151010310199612546286163045687886925356434133701159148185142432577562089317445504279684221820673955377212242436451485866542259149247963453194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] 100906855141882161336076005874766900033591651935874090897471956023769250955772436642730798128587026762733058267021562912427523413387241426312657047046874617644714450031755695729281470080646917265910220093833974296548827491391933333932200630154888493550811294686129379067246365661585199503354052003083772141585538129710621103899329166692268264663529917936147762954374521638182165946836219713341509613125447829921411386073195373526353251795216117856993138977138048936188988470531481184941711432149040554984662803211694672340997526685346737509770600272675417254040264580712825581323046843412084149354158365670528803302351601977699285151209126001341944123286869002038262867587766020639048161598737904814724205639118653966503618269642795879261376629325382694325225067058331179933174035672499621139798970672216261019695639354321722240498881023641351176187912947721111065293204033934657505205329298641866309782793296729239078972116609604610170503487029271438735670791767810792838504419473751040306319555429578819806450101572370647675995512911612037697095543137337884063595247545389200327500999806282169806125523962841570386457849270400735662244252897592246545118413841487294896939852933240785504034696826878307794389769889391799926482497057369011112843432756922848398385992625072189157157171287581565141075679654570634833185830485834332588994531072819685814791765365104130738109908098552038587810899219177036134129987118725936198369534623125908212334384590295057448246883420258589472361402737489697153346566436538775473188635003639648995897517248582627148008094612016326324111758221190387691584470217784364359774457282475855628397903200025330096942253601384591243736259731118619259493767063417427453719221510654869612033194027891573230737738300022068574532721779678244720261234501759997020239124366416580072114728506971097274615489671639131820701874341011464055187554139358200309700358518983666830952825671080439923160214823849769109072132881862493966160919572826368995094184679485218021145733829831845652192159537342680443435432255908818839138962023469993229468734753565207182427510657165943599836930773605945621860039000139233233891400262737309756925053862073979879839866531321401900773208650394589897756799650996180804448752287723866968431655456584795201936142856695015559195585085739797221326775480484828133490863564234924402374894302907352575979349615851568226418852841502064868268104273213941744890572667430052205368104576143372106252761835427113704342261864570057583744334031906257650544507320278715700952408901590221902012647906341743930010835444462623143648222918956280814629418482613945490907708551911690445144084126131345456977543084143683349187698654471187874368203095697336367719834503067041672169476083787771613417628556029520888008666420810635762461772058756619905190012582571346248064993392253788681177973861960908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 3955049607917482020182655119783735264367627952397222226027637625784915441977706756269204927285330492845322718005106898493440445257320329531079136225590798954357077020814089924664491142591715980862675879864854757170676770380550381923488649494578745712850984543597918196446656409661213894826506472905445520012306111313787586844748360075375297275301420432100535225032848707093754568393166846189146844535603886282603911133266635563531422115539185575638158803131815063091785356846250914049123643309156546521030927640808986803016900354336347638235170472250139752395805582544482843382340325298196358166415148617214164769033419491916706168817710343076694107181526605210084416340639953403889400642253823962435680075049551542318012741260990052720281799262193432270368251739871995826088181773694561694027990962263602628263242252036864388321763197389600185221647433747235071495369561269713821603967379813196371568503792737934853920704258130608825835217742513868170856038406061759278605465713521162099934330932903684959536045980722563760253397457672531628677869436307170550958448871388587211639163237921033406840562108372540256428762617853942701903485874106345247031707042297687664794030654447790771955036948587411639650231580951700148042715974105861745144306325254269925282587937653420620618594534884745348165886476340660166551349422359849702729224392911026582249183949232062342073101764620340890689991764271523893404207595908879574942993835081146626868669702952627071186426829739152946893619745876701255573581292043233899918309845540371834435942950983920190236103979814139530640494191667317976446953891829832669181636819413482874099640210172746315174325114124864576374743594162664443300786532222196037788163875674490961944217501319812456629890384197442622255871278879485685993633342454033018637896957108123486547109406670972544677994856752279919943378689798252699979506703260188553767118868975143945587378074272195562986221489901648428639516500537325406217118921020810175438414746726500881110045452560078594850130886783270208969840411257465096563742673417741661581970614167160140745912209076485116639766877813801362085583603378653848993255468141030708778257791480532658936250877131296953994346284530811375057593547596362698967415309715619161014699089449220239510719364013458553288727265011158979764843605680631743174538149494157696581355617910002487175539468708344676968768391226011203591995200822131073406387875357481166007365198156268451340824060145922157210466202292946833121414157243728976751453761849273066099683388384945019220856867887550768665204559474994202285758846318272732700291624986561081364257248060542745795408541228390109606464492224925681820079171507520107902247783106386106052142286410147743527330321627721217177751863617189865459425575689771269511800228808495683647551199045539194269980121217448686027147190007234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] 2070395191796588513791820442630547451368543088292748773739877092890788982326110870712988217538208496248961918176301864219674440067707328938352004552527170753382214288504650533686429423063017976038086177210808394384088997897208204017569173390792225939802713837431451380730212545950873591807253580374942670350619601628780251991373051406100848943325035937852978105374591725554632717997567701855979567013502324130298721941083556105219697787675789750707647617541005714539638087123815736506957547140906539165024892345023707587539682535485121351967814191346485899448033671152263661611446018323873884462226304506252436320269857874296936725019455572364555745737070416198710414973543839253082403953432900259004128176120180041280765661674012556588719151385280462557842454810286065740504403926199603874611205695427184259241718424118230036116721003835222047141498527516046621950487713113297094447927889629300566453827807540251717541914819993551956963839799052476363958208673299284096962222845425915555461396245353637647796832638779378335756517815769124240466173589452823736924094076512005524094366956456629447885565799344649070925584871350673669691928536360812672384086387002983889743224949903292658642948859702281381302970319447428195903522565694230794052948811369088349092867572978646657460119783772179786363977394625778320934093037151888973302057512185829823926453353571888555375642509179030166284510545402779536858462669915288660902783419070176789125492478678290726667411269584962770817648165640174514388389361667125056662787697642211895374807083710386444750316891784454290825613602029779969555358419406319538924685857144339995319929691177748634628742965445408341284155583170167683294505979125895877162185367445041083192279509122666808685227995264182706042414390841397069945640734367372980900419667026774426955727459872453604843313366230331537071038895346084246239850126059121973286971691481657104980981563792457092149328805648104239997924903561752053223836417202985456671280984025372776859992685302089061879851822550198337539689858809727530917767380533848258312138900470130922522788622449691370988064263515365653892147792117265918266518942354094290207020175830970304721063294372956803090272852897545921480022968671552380540382677246137871630364923427731322418663103000785604727359085505819026528777807615421357735493115255820583002764079325885505748865989054972153941567478372344061879853828947904561325753112089541382423093730102471872184490350162210394425074881380100060158451747102441948316870354323142157410025368524985275066297616068909808263388388068552811910801560588937401705917209230816059505038749503219254384074923065977737339360291433183363409775665111459448041512722629773005997973005976968219683179008216091492721007732012353186767820585460708979682719304389439272835460028912705303778686176789223806291102531793715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] -288566125190108684184270476028719138312268944399874113993421543973729638803272455634250787222884497624389911734356335802812759005817015355644271718025201952373583368721011325014027361128270341945517617964251981914474925057089421338318414413029057713039427709095777927841078075045992409939702801718350464660575781073357591237810488774870413352355872591264449291813249030126148035686251132042674947914204732669766279568187092462771514817978925199790728885941750376005949404715702667388876405341375818111552093144758159136491384114734612749734457043458437189120838692441900398310488819212058686791249829336555327403920111742246343309667822886661878821442582073145339157512755041853575217714418829456171248677491832684080662228324521819380747588038882490650675746514463093302330389440005996309070880527507984625161965902534122079271230133921818210084223083181592363533395628110638985149263692659464290988663102207045385910242927673654049277695320987683824425791218572163100599433071216680967238343671841724701036934162887237907917288376918412894679384234901396863350985761578738654332286066901705786230368957379456469320675000819200508835720971832849119925831732298418177208218070536155006309873090813611666421138606329084720302668737094939796981161900723090539015115803159843944859817138726826826678547332121067395585100921206638856957405689597763050554458900198406353783042094018354768809992870812677496355018847874284366501187852442376162712839570167128749130657847976426631262903545001375396701295903988095036310094621546773205063991268308223195527149452700092097131804604021681694033643932365554089539089961886569493938456477662733310401695767570183872913819880728862836588347170929553864247202937731001513975665329355971514882928244266477006499180732182471608550388364275063666940871328546532964198499635115086053285249926256155596145381859171402246606449924950343069130609967398901204747978709488831139711727104304621315876510201876731155302721436986071059422819184700457192596613723853272145981897212437865508041304554040452543021625822684337455171588909181427437116067148548722671692766591683427618695914695570489046994387985673146947955839576279518086864087977458691992826299193388182164471391428296121744444652978362042178048637520828152658133265135939201272445713894352098991595026248491630670494153709523086678765343268488098270536200261740675222005816780444497567199063641694909459890240465897693728925842097099221259066490839602785133003254203338476629503013186583593290628063806554174777393149819935545128070662915609070931491461155638574291901576158923441248643045965042051029990852145852461319136834035663535829414179950918407262878271551813997637669404672811651203870036591904303575969577532538438835700277370734616633981191487458506621729562702132360804480189601437827772328713826691791789309017742272102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] 8003615560775482049062016692369797506095323606532410614012064313199377996305387284466782172214824441438109177124796650458658186072909693994300878909078152737373829393003382366973118048868129696494197424373110691029738947047634524087639404716627296061358793094914762389570401467543288027682353874843906383155945939048048703172783937501864101629141909341046312091001725373895270466703167755454996614505984643409987077374419648791385306284090191012562005192569790942470483202592897180062351842425189965359922839813501906562042668602507078155041188073537394651432675122165589027177698649743265337112648574301708276844607227518948518923723773263101248379481729946504962422537731440717528355566745215690048287102295486968548225086633187218091601211880767611515413837779814082673852505102917439124988297114202880813604416071822355590878193598130295204268373653625491808104735906899536667710745008031752874606080076303159488261406343741824929524067137531181039065659586616307580534847577989740821319749527150761933462604766571236868852370329859935475981135586093814292620574438167596383190901586520623395694501354008091684680858705988176724630662710389420541788525334903670539116718573958753250932635494742085622948071259386546927215793568879892699481688449247454409606739146615490688001060526541858451119764474205263735883110213377059657903368631549984682280973006583545319510379269419910224515772153861781016587374906284034509395673502701365275775210206124957978881445814218196572875590693389534816185446907789288835744427842604602572308085073155221851747886877823564149040641304836924900871184485038922866140572915110011189261392087411880858046995873911883896124105174146160288745624068022690337849740215727467884349225105519781013892146910408834505865491087041015849115023879179385294794798233019561390618095302362619064340231290503885152698578016920694583106403474517538963052455229743019122895887359265255295826184707810077372501399465150089359977212837388768698877368241844992817824615460299713471550012903108895553893618590400371373542662211343685374951341259839816690017312734985732518251001117043822540096944171548541577160983404323029234750781555600949061235736523019493436534930402866382232681374717977106339850694319271201149320858740229680349413700395441683918225709577606652056165409367329654510754511981875645926553439499006310160312142850186295812317366643455897467013600288527899990696147188622555764109925593120232042225712190113439477553430601348286230476553480247756427707939697342698781998709461114430907188776337094190531009585401450139977408972313946246395494154388406236637077807233948242595464745733014227892801891044758095684705382990639666047382816450919416822879047973391403217890841100388394235450857667359178100698497216349639415162554446313713654705239096103627428482234754675962989959751873331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 69849638755960322157667363274093796029883349144003039342687564886640935359896935315091588924320026690251652463107882508971184085416498717183939233776787620394847595096330481916447411475634907023279866494486910451679601805899202000955120087753325678099219839961998684572577524974409904719007698942574916125096653263802275431791988211328116761464235517594260334240058760631715978799224581544356648591635635631087615592643581735692212893009065097067059159656218965669415282214508918813692494123492566680068826262853159432945438212530004790824853977733092796532820215822698426130701266865014564264102643012171496065103956143406854196703556715889819816414304769634686957904661833967533424706728308419098987444119904525700399578345548267034073369525869066697357092483838166008779096827603740993954444683605910239080701270443357706689383991437069551392174820736624130785277482237962025852818373968851942793934411174424447253990949959729243742940624802721982355012974943154018815340387462135652802756410465893822853312076609211179891536431122759383071804369391035863333439793016551867063568793648247527623874045982892935798795613680754079458323342739606616168011592600124761661778042332757625266268085840180034179459177507281396658400340045796406667616401114218129545904846690453506516940345490156336243404741433493706472347372637430786994079260736816257057246411112370216912509528105158065071922724759435794804097814346738109724031798879813399925278922803300889531696740992147115945527980278810297176989736809363694516048253954339537596145809796182618751336813778995664890215066108340880987688232805593319042488770929994641802219017239955553652554014055062919864345215923492936847001369845754756226855071078804404252695929317536699854777328123002851686763056807113564273000571337970085110483367529535083805246919376165886387552539218785728815960283660858318725645082681209300117438535471351233520452364752088126958929533741547560957666375211172486369564991966062567942619302055974164206113069333047430968450761419927347706238233181392650661175711286664119542365412773444678351557270761079416662780813552904578100553413553840290297639971361956457800929875533250241949530956046991724915222575224103979419420153641939267828990347971884889580781522792078015285600173485263748539574681193868214800408859918234114730225158897312132284787473090340609061962829737331781513467905840211292417951587352527642337416075881209376222402283927151562829220610523415759337648775650457144604076151214926153801848781174801437089552383894992700753598214672593715550650256046791329520726993433680030936180994655508003929582232603423441554726147186849422408239856653719665512007618920748369023110863100675038043269890644572943472409378094392088446511754393090092412292618545932276788903939049707101525781489533794757297444459478764289957960037171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 2887477824600998276815428930482424012468524191286023472786322913437207043210483727626759999367076718844524440712187777416692256209757184293136770326298861290974891753519374106856364461447465892463950938716969636736813114111004354188849393917271609016740011386923084047355647012179312664957560828060301865542451718255968394237852253514692773353292272007619495827247348206671886053043610326541715525914116147751156166274983678485402453818445400371463093839021126463929943217688380182087154224186361759428950384706133678983004888075480891642860790364159253569180821066319018953791837172167415761591210638546930456741630240260778030166455866167899607665801003049273390642710363112602013775958387406582048621988781651471869948650153331047034576866917442756650057852413852072637266838832377134808994730251277605316326930225406654994042771917942285530060169101553014903474145051286481072681173199435372132438845568962276103909406461886995676518592782364692854433422977385728778248746733318968676740988640066031755292468907258745232310502098210043097015636107832153092264736229918369281326750395977481907884674467928892372650363167682719017687816812366485382542904614664959924162288943851968820259397245663061396614472810920703330889183885064173568451238160326528740440378654801637614319850565543392226806984735294418342938088889546972824192604631556878856379999490175871721280837636332182438108355364437313781136556845382418324388666503512289899074469853962186580665678792786480650238739264735658693951600152416759362337268792243878687008772948361103964310977720947500250411008241083756140278517977002614246985890811373691915427737516474943916324060382046311009962500767789664126796256369760193914274811579273364321798735436283979586576089086695322825801520807743602860879569528426478911737172406101711745012334044944494015547121610551684757325764248378373713588688439754325138355305880254087092856863388399420694501022588426925533996013867772580097435758435077481676339429414622326571119988053569079981993087174462906440559662439878461269373490308119163847598255720615459766326283936771593690239549248661674204497745525047921904077615280789036026152820461765367449354520044988691469858933818666115996877902925077590133875670571608377859968712480612105611979651872532242963219977913366914965085591671572843139081675114185044001360864676521636293813061035496439796287463101447599514959584762233391835701729970928271345259601974238972753831212673178490820789136812812358935364334786665963002113401024655085612569207479706094665511443594128321755393798810865056288017489605413003239906465863547616173909931193985915088743632711366712902375035475992228960390290311329515760397715218756932123419417763289222351271946676295822495362091701529541997001923230935769797193817315147539785134208584638591879904307072700959224690626643612057731072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 280613428136567506340306469358213631232841560629215280064426690891963974194685313830587136088812058892043185987604689410237094504395539253936580161474429727974333401213663449734498099081600792655080994223925898403808507347627491190894178948048469498709535315083251154733259695767427646085067694854237617174330312388381383407319997075544942955646305923967295871013519716022316404219265167460177053998088169447721134650067634503248482901961491471950514031443187490990889337448087481874300860958845215057352644545519290960365464964461159653221616932961675290799386433934998342961030822709683744008636804920675471698679817368601957989430836167212335673614186988524278380178250408273701659097368827928629406161811160222201604457645707970422073761187083102576655353390999305677254237827120468128720468253753548456876205111120568576401558252332487192088656404517672153387367606864585126973066288704155446432708635096939230363957479516437116981312813130238894914329145644781167286440275261508578884222116917009262322476636039385480517060013802925115502977247167548833600474297209454795365835803543319557210561110697564540366909854777373878528972359370310037653465519804415750955002981984036267564096275375859792692321515915113721071163043283709470794625962586734929881155106054878520623978671459641497534027221128583328172925641533608961529697557581179001339165612747463421527104932891948692698910822668711936951836960258540478583390190898011634724038121269109470369722199235551226816191686435404255042306292606630343220287350223690670905053180618716947777827364103119592678099777994699367101732989165181953026843360017983774045474591380663280279655947357434692334116572062070742629215484869273729058135730806415202151655747682648150235923212600631558849319351596164482084874288580804730559629780184397799757421088510118930446045997358308404577293387116245099310064500049301996546473159109999722425897352474414035395814110259414847623272432768477877164005016712615453594468001433387632494144401810278288221166838023037502671505446042772129927615244201539574467553702095454264230047961318814216757361902200957303642552133722974807751948000444562366176171650683085102379015963557130889436766826769426396611396011201651615369449177117309108225108994994463485847831996795378989559856903592895554571176511764553338473201607392816862575340871917059763373548228300593344134140668337796981554134117980085946566273718715774305953679961395423406559437460466200138566031241889676398591750270295375556480472298627615673082529001100957162377189663319105718145793337042236509473795896749973440204824140879256301523286522160106837927080986670243973409117729428012606075715362702289951977240072625194697069714805489291899012827836961973358043816632761483759517702356258866110340215994974053239065900084240065432963632696593767560383270808610966759014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -7291998347470585690176107768400536269600190810167248845606657608019076604491472999303079798743299312803939302484538648326334097018189876097194966215256149165983865056402466829998775004306181733005381986908793124572272592900496660745426071713608936419818473049184033102508193397634371768160753080460357787833568573790955687694220143429723030121657545416397836366025222941223545717646737241517371276662175148803827059359597367976343521764937097907737463853723679201630649892899203799158901531174240379788758500723637473077353855407847395962778444213583679023108685000768800018327456796776273839326177279345393632424015311746806879204935632866121423651536708667987164553550136782591583315034141689543796129849683070822902043631287253087467645461558892193237316303773402875150108955215268734259832994130364402505244793002273024361694366230345349046259602874021189766272292558306205291654208555631325352019636392449274147278828700443493482214755598326331506284423591162430267101717519412457141444814817052073829334141775958953347154600415643370815368668607799798411273117259007064170748047299933506087050200462454420736303692308504981510328454932235973002507087477136034748147422707447818727213819263494924203236099318280756554762445675988882349738886596311744124057078024892738770388150758687778293571291581566592459066136983844586737686014643783759534335253755419168874520550377968817058276206200951226146067229883838226370661371329500508618385975853865902361677691080933503702636256174874259179723343412631139481320171164096561069914442182913907872672412868236294529629042444520497435747712700377976626718926668584326581224033422755053272639248997305378536216082941480013784093718222262614523365205167289917277243852438351749482100990077357591405577120821507073626080302222225682721517482831216629486366370285895987680791635087090735589871134041565647510987444983055443635419260790737246360654859804763892883672433501375980923367289189020526838261076266592149740298663148778335062257354440817759530023882562572950749190566988473894323005027122441418684781794329743477622477376197133932965488842595406895081183314441082747086681827498344128579768180858015823315843176929785188013664448659319754390474027266656930785740442291319693821780896453318166655959138356929724381992553274549811694952748231130377426361842613143413227181931752077655554627190882562972403412942790540037980242603928302878801139519328110113264883469610976034411005173479832329226336460491155229328012735783368609934180721904890520695481349231375058500924061523565167463424226929099887810573357400011088621630054059541781903801625668413148391870859131775792434316707433147547412445365356100036608063133803619980859173485281944347316047372261391131470036954900270398936854924253158643592931720867680243046828928788026912091388842262000408521600481662736295702560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 84518891976029211700433751702027831176488808957642721880517985464960911420055897574783323682556615325279880746323381613574527094796310063903429067128780604552555223600678878080476739752101704242746460500504410645592044655658383518539374361872635620860712646613533146162033339477605701700546000534703969264763128729852182149686764735712590115062377079269910853980909728324577684668621682902487480778913333691143140048832391293196681693820482480035736156614702187159936380424895101768959615985610705609576782438861128407943419439091880667436477810323704804142631124451507282449040703361865324251529752898073026953036124918495602368923812532100128971355497612694237825254144678967259685237073968040284207693118432745544136849363262775875258276468699234180042816650963245177035686131301843972140680153363059349217856706694837374741515678736280963835346498641945219605831660887165801326640180369537651494214999265130922229264943141498631795990950543935351807231158172448083512544849167263043220461841029013582404396825588809971997941431348323024769675425606811982842965788163708081523322804548709817922890298625911960703645516554825747435802122111171929157217963604377732044983065461293336668816819166344384395025310890925761637897702690600785037433309502483439993529368265530278859630832887325655786341026089211146906832512947256468534756681650339060744663799490943060328708932464846022526888899510525524257154442319404488150707921656658492956402895994877864799726561529233078695395034227289847040625766386687456972121568580359850788390827686263952595700385147363279185118797261934561879059462116456702157855669186819365414477647419076110980200775663313604292134982727322615269804452351712300847630370620590989535533064925836678117900540308383071369023368045157579758580310227549108201305067173944977661644332451128453647556551270792904438489368204120539220422094922525403154506376987244704139696426051756277845770611306687634989588163160274138909417690981592366014330382622851118639816282828627286289443001577518653747232017722180974600302508963696755863448682751619880451697640718115271710138414713551317595478484565392574657411979989619185729412878427220904301912066651975299981853003641920641247128742131314542681343768539655244209895162514545316115841607722602127705488131702380681765878673383888568244109217304312430407458988897562655338489382996588912120250594932140994909987675978437085806209532604766595486282562181027778420050648356233288320855599762874251860542330121547925786296227843194962021525672291975664165389521680634673698672552603818571816078121809211142914827398479673801262907602118367872500561003023195115326848558267108000622896365173336730533039294897654670012848201807393510957331780145107548484933015354642506303980189378504203545543240166628578392130045661402416411592488763239516790430351671597367453286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 15446404360521042751748913846130986482336158747047472145614734162157713681507922737087913392541827490762352814618059328390596569930357513737514192876509227863185478925807122383551511931102552582740375709391409569445412127318974618567987906593107757602478756938996023367532653189536766752312652291581149821371872155138222555961584574988896419611307862722775043122567621205601439469496274947736901595089107580296520240104664741282935050203017990990811067631551182579770218794709949639682505951635584675725183444517947693035163959154942693286474636686645405824514658037474693830403934935392185263325321871380880604598188095641735876581451835141987636910722696382325330241660811844763203105109069897162566527243071023113159834049779152335475286733678510183299718550661365032756626236710582626820043929765905206115993084860332665974071633344166271141062721387478239686646381359045936504271249511338298086559726748404719723975970841284478979703951570437107852637994374966767075118566135291303787606078199492860876687447156976308571942338747193195037648920506964419370882140853872981302082298663475301933297983543125529771793233889330272527198171464681407670266366472252127249979206551377681796999619263390324686580725456468472905309606830737427963660644144429486935097504698179194357711285903077049855387234412793736445736916663647303679557996846996602764574255706135070336013253675819186081548926605578747931847264267927937741532429980953870774478975345269879100803073227723352922084052097217114065581045818908266405538551634881938965344940434981614130445020790891970367641284861427292798570798818131640964106677462424387444444981708992098046278738846494451906680008309706619679698290645137726434820013026649344430629275788550065786124146492472446558071112196996409561930182275575587082187218915582777695920075691181796287019865299875369627169104928997414807491264623363326334421021595803892751887544189216890203039226264047269615015049518357870240992350599521106458394983065478617222616708506972288343850671594493551758537221684401661848070868451949062643388452318697459918568113530166014160214924637537406234563148741902578684917666819475170505735622480492589580972984907258137130776594091871751709318811162945022008022534502653128785115756553957568141655655512055525383691302830137825536445008510888633731106295754769005885319686187545881208207322902817722880340056857575344619709454847982735610574801618997151312956370420215817071546922515116564275126765771699199408124272057571120273786547563006243949055549549630735676788802065132592111741441881860244332045160814609078106504017681138441636864888814256284406289704001111270799218616295084142513184087573516609132278118266072042106406408102148566911981137732944699135625763850818633869790009703252717243381257031779876514305811834725306919122491916547507407124176202961923395352002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -43058077885644824415463103732467581222954306549081500354426258232036522368468412358799749613220994084052955019000343778705129321648351219987519058419241440330103133130868905509934859433807522683693466990542227664977609008370374313746150024134086827679024712919733203388795462406506790197759198698327912162803901982147838772457539996901597692669834190201563596731988930663246879772626450611437008885249258189696618736141317724452296655786093448896725523810940615390484937562797314008880983203691086412102419986760411920819197829538968584653131572159311851177279776856217786136465764484875137248160679266801301607300552413201063306959008708748348758140049820167141722418913796721905339104410517406530068412255157987033894114521638873568101842246159534447008187514246670985252382632138327205341918209840885034883668391892965088552128568795738397747826967358499923183729808121811774753655312913340283796438980939455195631302503694123145342350619553839981690678130199042521132977422062046410679552599100449502381378225646292905646838553691138480117238513121542763096049829550935566995842930573748697512317672985322522314909837371762776570765405575728056327984844237129322274847467434853582583430340109229811751712965438604705750875959152139762968629729305931639249067737244655997167325364791808497550066967012661741246447100547872139531315444114817391728571493086189086935243963046888084931878405778057908791564832982994465380551542656101607459252512516435319721842837161109639873286643402150188221793550239522242186058111736986539496998041714825985414250247544410500154257061130080615821837230511227960483725560864469642680393728010821431863301327583010348358083498152698248376433114170996262750000446828044410043780236602459319992557623099690363378364969460114574398346476687900784750400682259925626999502384361397491322159740447657635863155512813949071021225861328481615677824074307722994891265496448752850298469329380790212597644276079109229785402829162514984294415014700543479069312798731336528900265393043106256979926000647613360609299828017129121613758780734375511403790143574998323320420919737692608199023245668640900723464655607584873157116351915277694772821162168661870901300738609409767723816352658041631918610785744720626713502550624524535882892777933654323637184171395041097823008062512537861429834431431464690121063484985872320600812888325991736621912219744522359977075849266106569455174338213456620666418089905883614439569502115135955213185290126756965924524006894089542711278750073531513593159720298782441827571251871270936388298352376219934747152895351369381047558682304183782896562189916542866576221958705098406043676594925056254205252559760954274400646105113307207238754133834599658241713753026551941396757811385814229990625936986803214767928209771546501616883205203797912624137286883807936282634495346273628647011123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 167798696612319727904855077266165159095343878582432857379470067539795407205290757743378681522539587663504819150378868357047317888459145466734440673675020112220629295621760672896312496661879549312114028941507736870676996721206359861009789244796202233081545682694167681112485932463393449537350599235489945983827286032308563173025831738296121202080463105833870071602703684858533055055214089052061844885283295244725654318418277737176550269012515648304290054015269209810288546718049862976543007694345743507268341853023335855043318637092138026233397604858962646946075976412540233904340787512115317653566386558197760432062575113339990020759269849380070304398191753790541013688580539727572868820324412868149151819808865219921565689709714320619079652843944530108401455084707128523008567041519889456062899362424115978211386778050232360885151827293802088377743621069195089858061088688585333768892929345082947619707513678951994357602553401833443076982658887513064296144871752354717864428617748936932892157637234259748449990126434382582803858933659066371081832696489332707528613170711145314559564227788282183927207079099996917176673637119640444836745148162595021942279439867054513118306306781925214448343832436743059138144156526935548486676785327497268890946245819153653553711405057743617984232294410857474572672588291073665255644274910552558312831269588519047801899565890190267277164526460926632901130138850307305039253144483877508564986149789266566183093733867984310892129279134950555059884571980611713239149153315404225887210514696778385546100125018583224331198126096263206260104333074280297938061020815650376148493929889250767693067280785768103871828983854830336900502703509369641439578687033669255485394172771808914876835026354345898000827231888482802537986364396661831879710410890978770169315084882855878847937789243778315700047200240540023290377564862534142245720564238775593137531842002808356323746392364374457313465209470803666866666212418577706169743935280372736233343428913932330951292848999182865361265442843432804241891514507502316942935565213301843813917821796013558453587746162464197310251603941347725015561392785383764777784636323697297053386564263373679387388913469679789186166753585105496107181490184603980620530664666123899678390214616045138894929396048447944202469363477745978275420131627610548421860326798290099625279456394463741407779619652151186270333075980923034241507365112464116437696931017461466774908285084999195599104886037217701015571715920122839730120876452788387779447607800338177179403323011789753515455936511807282480569271389422716383228512758372431401362723701646597323199440958109249590301301595856546750319674780417388039524344030216358464954676976796611637168116856081576110377789663271709921568216588926935120616277991384509948222810490617261338007919328406587418584377422884779651453544953704971826710446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 4207097235883958655409941235466947311430973999339111716259896573988970678596598017584925894454438510363623246938830136460978155513402459042566039785085009033291328790533850678174981912994279921516841409985563473734458686739130916216742267761156223290023832542169657239770738822519979195153307720591457844313165434235244680350069481899113837301653130863604288740382451044928084867437873144737389737271511719184645716729793776874013009306443302231458727426232286977752721507679522856248475021804685613320009958374611952288152454215426551814897114652549435154707443967502816841688476692593432975710147531794991467172510361786162854099236120777125139693205155421631317876042713760745892208776093923402728781424832384994709567631603483557645446802099399910193668662442023615577189794368999949600510765470332427383592251656429849138423363789195763038412307473709177330667429995274057090338518834892585651572946528873794505083502971126420310518351510683746118633341739988964534840709576963904479741920320754643347722082691846488757146683780622387689592338114676852733550581627140682062403919353481105194698454504382101323062135826166338144911323045211169757476845116659269538659628193874654875225162401565115630597177880773241573262655839528207592646792364389761171327396034427836946486100632111309078174235409566396648098479084415515465527159926224685920687135628121798394283598090629743691673476546971004476534528674577785068414342444419515083946407781181923642472613694565470239658957048606736862075258396912491124015164725743823964387792228975378993323489706280542013846691565810010160784989485252295379799758967276478492099540221996930716696113799761480729387636246235721606161725479706361875626306900206281356728331039630518165024891305138502015857053231595243143183874807218362740839825069199137895503170112311177789774159272134789113896649733972268366120633618087751503016891819369299614826539641979155482660627911525209955589057859704691758247342356730059137582716051201694714010443395180013139653043156472266166848661728369198415808109237444892533387349690414705231437537814797165549468824103980383477934352298912940325195452994629883777231395313598658613400237461318602284663176758065481543787785397174871367140335395675114360530022249791436706639337155712847177189606731917488927760787390916455605731381523101728092850253890328512871997077615645752329599358052772594672669238624231925191857251956638598908040567321134153561955274467555355521168616386272576397433787546952419574678425372455075187708711068126297147339206538183862749943608689531095155567067329892045136202678959893839800983919975552422384239213553926994966357560744151986893126796757246701778539302603216259730821099334343875599575334615001228631756347597564908215824176182946720213331431123351306203298656371537295244196547580669965605221916131695341808547109273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -47421150856359785477902243024019837988193731920856251026879852482741224593261961822064539583203630995904284338988610982039688442636106350271518588123994911505267852148271451204941322237173477160007511351783375113289837355651314402679271312942040522771649167784399558774401675375491041663425414409692392111667933491910504599215661908408967690440824240204929670751082165150529947244978420076691582898533031498946067687862469925655863151199248028339850802261286566580391898212663218252746735265612388978498235989909852681945109780916229617272113817992248804423815873897496949860430889299923588379485030165837826310661723556836581275173584540350472902422271474058228457042967799891457124509035259317405677468825150928672819156450571012528258375621364449884567595184583130674264232980098214393394929684557079211070162618187033717932941339778830442684487685925429492352339997843043875411036917392308623094829527037925608861291965580114953575721505627768047008212271922396173567044658754454576099705372070631570222197716005888329860433491936977278501326379350763463736517505286472196395716965789047382552614118917198871361308523101337335279898673748429418957165384659513358899171025783301324718967724533716175019738714284500537002870304349220943061053370790200686358146219048222615853062309118711272548286920639163311281577769097038725802721738424282175444149269572261898495379489647448503029843923411229421206342649818724497077551496002528905522508529500999347375830188551987667318508005333177595935686449993794100712540004179269589190631144112043633281024163930077707307712243080535656177755727015657302036628068342325074176439295360798759208124791480229014103520203725179985405914545420654205297726185964099586238159179756741100791117734337247671426925158472666106495279441657398543119788641977398740564000208462813744376746476361136858240311934004717190348401472204494220342578342056328042152723308828408733157577900236747249597103544703725106428378442322365343446448910424648858471204832568703091420331803608290549328851102928312172215877060006618812262593104317686739891989625679964036108094599217724517283468050393348166293868659249724653317636526815146373340037408071294003259726127138739819329260518573999390714701978979585652948323613996974517974061510403653160619197274665612005633759686537955717210798835541966226460742818761635209869316286483095654749771917115345953627738037534383189219436204100026477840130665697574766677938733757071514779138565497676691644483897624568233352274394339768398789951592783936522677244397394911735361350335366643166030217697085216153676221676542146078429667178219599847095880589201756963786450722750471117467181369487629760325507440665990763214218666080293884440722283788046328896301492445160144209524468658117757934735977442166669956907701808666786815314695366099326864945862542803029072256014745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -27303312882751986545713745366288047234142713192420476037849820283555057648721760141839444830712647122702781941554339206257648143725496841077494281162595412939863698169183417473955544283267657679881761632167616454961873394127934516958962568893150074972655863942967132750531992039531065806398698682341820085523109103308028527058665702998102039640086079525888277931984836981818305244180557227363466991116056249191899808230067831888406181896814849541572254839373990784609406470214051645924990142142407868085601386527933914233333168508257871429254236563155969422900803132482303407641001432842533680805546837830806674394939387465186129994068780313127692678006376737744446080211579335128544400918065409542084017642553932202559459121548609924494571369930413921013985712394754380123933178752489988641564786060330270633642994196989610003100156462162210253391640689148131203657282069307949038485014312663985338784050756162547405014320478694774783120237816029648789836018456307198186823075198695676688200726352984861457991194901363528304452698952634740732844679545201830192599779615570279286104158089620217400620611250482222808135899621143465121039741528962562311457224208275075350340072522614916100672271286354610796682277416517004175679519103173595623126166715040411682167963008374980140772678203348646555810255372064705555203017440349087147898929487858625366133961979707270396890230931803685998199417553270280428638145900523701086485761677031111051361954281333144147228032042590734770827452910502415420554291854612292037323714519279941266234180183097521871625532943257363964407679020069645274810487806522206188021240285699353699097881031935141532358916727211704520211838834733589944082097391579444548197565990334261642546535715292998097252996177215460215751304065530459204174097603235451468352370248879690885087977680565136794804199551883820258080013313126052809443658318308815956958429899547272548099163274401186483051870249528924613821919815837444486285125528437871877774574597321870380210661361818807886793335949755856598402438499356875973198192247845728344153203058438480423824495795391360295218115138330278267740034981176942016643817318443189237296618624933099406976495129497172546301524587061330571912044906309743030580673727558561891178286110440164315187038631636701665683237607039780194589925201023758271840182844330412400067612864279140884324758302720943172227227047062563339754984336260466325466524634052441650271479474808419077392682948757031583264264981368961836370436538674060723889927071303432372570347649807627652891589923090575060918214240280045812415109399880097762291239833695685691068987108795704570697434630058348028603786064235951620374965968169510259840733176857310102030944160011629222182002136104954565731210655645518902152023882076207604194999381310172686965611459251002155996998447638790059700497712526984101880240537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 2345745682782664742628831816881410395375045486498560815742582811487166047095855597162710577520066414162136213620131598908175914162313985575588596060870909178642230284562921770677330349639710432971088181211494281107664935241938750625157162752199457867002589046387647729921408144360243234049220136042123268524251635202851987184018672124644682502128755080567617145317173029660026223507394852246836243392813555916599612123571338172437670664051676772672346158557832806814545442768052085142447429984261804029454542454152159332707725508019896938413093754545785861295870359528266616265879593071870645498336778882917299013324231659578999699626369062412173342807338620511374741895540066738127077416875751669379143252869007548784569378945934294999892859703273530851940857432020495130032301093897699121567258729430298733176900595078266225618495822098172618426717289460388374401975732994830970878141560790676005594421737736930446002293738763045988265228522730673559394563077949154795114239060125155060480407535551650817802246802958990763125696474997513410188798368645818642840273486613060652277001010097963239187022873866330881840978238778993872755176088615212694493430063564155339973596009362282864578659853309612616095754296159851275559744134285019622675481280953013752523579370430626138577440105696223514653437055306114167192860977864116122041939283930576784707686565295606634855207114905180169465219174778128305220760715641161194520516626027818090531210840364329475994747392029469744469381914142606434845385574608692214895624875776664555891576592000128567892934541679175532849669912514654361365008272439445175068944606228032660852982702349345392902379384093089322403695411245741432675907338437679387093159146037770006617084287598318986507484959172037760895679375836883513239186782343789219783629977294189409141205336875726069385724889052008045054780902378809225591207687732772063366735024928494401731361457598517499758755033941382087514839104793378049963467430308262095477984828014208635854448424332166539751817014133883713839395723479207324044910167230221161788341064705925133907627818621271563260248694916196385870811942588114450417978433577336547115046961006974917925146413504473079850517762789440434826302132206578829143412811054428684760765259014720757157322174954052355610989379440761743828050059597769001625883943439598660994858866677957260031386465833235301949574420505076437022614796445356777781342375846249941359977268153242341541222693721737586766817260986658455579620720642638226074399013722008106568415806527799093117995462779549909296768617731012898555404960576079356977041885464682356458846972442899615633278367554504959511129550335930723131540628398235146587384363824496163972245983610949408368373915379876429679444903461523390859873404220739480141245043960285704574495043215207997648855426008764403435914996051415186135038583373824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -13177635254755560304881613223678971667830321540565684162652988751741877502241491095511402469824058656007215320702074287905938924990209724618034520697332645144937394947177419781712288844344430982661494031238139375530846761354975656359803547754310855969450809020104207820864190181631007459515840467588295663229056003706170039171545912376142163519792891292312347916187136331261085276422006231381260972260766611452739927065837799271198353848391817492761243401810491313530479100424604939293177624192338591500101274363814164475928284258596323670352688229754847789435057829228653517284075096624479332670828101591429716321494500284886945539617305645044854767698746201162299608367693615120806383391379895968727351447328953780519845314599296734426651221516272865139730854877472952671909648989920555253583048937499883781137782683526134633745949062661618756627977455503664066923985209290098581021259364833292255293702120774878152193135928388222117707726042115963468433608266299722986420610982017102576734663306248966880602147630432088856464180516848788958718462826697571605076601670565900551889378646411065643065259585396231198702728313843455587720961712799340949786944590715550014631229058354897476559459870331886657361491248580356677986454283322477086288932497028364462233084791750546740487584242035419036594287909574658747435926226633734304077888915157659843052061290099744242812181856063952682034197405480797374798019809196197192461435642174601177535233747344067992845946396519251057370849387943451175499999288977090163349440179032658481091716748611955497379838896579417907785315701497604000700865954727360877739868287879071980589419992517391829236985240277880963401617980472341161400771126122121432602867180216979393026436606944076447245633598834104110853126049473586295489021715372879155756220794300332518362184970285244195150713742921689599576594695576318705159519380176483519324764022750644621558848531504607789941887494133387483257335593905625590049312008173243565426406328123386249230428290962746254022014587689792112555125933800338374750273755411985423477631674651173001614997210348237695416497392755532956244395845876179484004956756318177454740536758474194497615491231090907030181177123451155829304635080469576413177456899206745281985793371927979534896848013813075619736382045915392025512965584338592561639065861775236555714426630500612820965938122539910459083181822284352000098429054950208392787202575670988772534079885390992059473533933078604332819516002047142335996348564549372378179314894080833930775713676041591812136220176521143301547205091648195192945016686214006102965737733908942733643472768601938073641950433098525882789734168473309104570999454869435464123119743260253519895712096392778973553563698554798416735156932209271896156502210481134390521129642207716767988469145572865147299187624908547735156519235672371446506148226662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 38389178493809814042161916121148986979099964787013882597327582955050879134828326668467390967039489547092202576194058694100168290944398391642677386000620492995345736459918833835154434197142418901487401771189147823072597831977659714648597384185628317196534882673764565377721681602740837703656033915788974054943129056122785422118655548234713600236731091801913983889914679475498765250192456751539257182461707974008318487421857339584559234439820933219052519485917509355020276515067361677324782060601262781306911200651379367416717217069404669793920205187103741317686487216396708520990897023177043664032857149250067784627096822588376011503568540284393424162779544554889009511356698957633841731020203797374251621297791918029454611900313482344219108327026331865491674115400907701703083235531226617572626736332809337103038680469226760897854483140192354906650968370729923046689645436684576706222537733790557534478648613241467651736648907575130988508758032126227213391934034162747509086254152986921890530439333959046444496996572893517221818522237764371078187718726896343827493807821846233178044177816149250078781498617075690546613392268177196965296780593737301322697339080489154876298065661160031752176870813972352891421237350551261911976874868324434416235063438548648865441301058384119144115216796433240086320320418199013423029769192545219813628667143744752666411341218030195036537066414338070877479670820450623964248360490909792301621452418940133374304654483836737036642117305090666791228000526742566318813400472425177525220132767947465450475401449972462804564226095833001683072932591499411682776945152947634847192922681969966329594758575777456595870435638704689693102797398907349348044704352112746169034978703272134456182123408323999760934968515861010722428146216786869578089503038126586626818838298975815362836527433742339520263666224997863475570891253507451004900611401785887715383780498453525959264702754773783554942595911671908122501424895582494053807792978253434735815587463474306218091945931260373928368786698648097327777904913112740160058275818666619714766747753524020389470186571311531076272991744473649790022282245800449509539458664329738389468789890398649895063201416226084819175583464468834350277611552607948905429990719005981811328994546386067327286872465036887784146433722445074638980007547974382890328942127848735961573892586323961265803454547225698449800145142250237461991851268172277277312510837453740404195228893753145915097861735860787289314403404741294523834516640831565256894784343754241253136122028214921794887260563133133733031701249029250134494211051023300424052194798478661828098121118207625130480173808153094987149501134202470119026390035905996928134266438358069902303590976011899679474542604176381754442034510874747313534965198479218122829794015901173917147065679865335329782822117655321065994483919139787538674554922598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -85370224143961307231248570179043672994127023225365547206380271332546819950241738529860402806752766986696869912355811769306457588798813527353337260730159810494482296591997003486071792554851625639372215179772237793306419993238202494214545601823641144088184924247476582422105898847198752716641053336267045495984359355386540206986802399281676694691627634046951086381611461857258197077650113791575359373044479211425284813135267312349318845914632435467845593549427832594559459733486752717413083166421056876090406185184434687157943892366802674875085261032861901099393485187186150841460085973615894287206669941543895567101517891722974480544804217534508515487223812499435258670236514780908897016924120559108423578096607815342734801361330427545090855878052951765476910216029270704185230076509821322277375057550123762419127210977164356976393175039775375066370716943178358354356231449108577201580928816499775596752469912529366378693647279384428068377081766261076289169527537936976220446858747315539770080100536806205791226177747934412216722549032130528091835457068397723899301473032354926173661928339993073360847194413311192319942820026986602569977220258362068113070971643094438012258877691829751064981946711132877284778479820643564449179919095188420398074587637732494538112487839985545569154360639960388808942449360585902198982939815596634978087835559763745693145327413570058919555585213749857144032692742469049816529298403572881546620733639928591373549647735356386400402742540063275786092511488235206310377855942784453811670978420936249389321761222078555615011659600230248490152458381106585489171349189593705810645248716925520751302399841408039645522922676391474008816322241037292679292722660847388463008392390255045110331460524486449700556881096751396858443377098033500394168947799554045064002611456754598454445452870500363107451895373915528679123080865331149015443786434215313456891785565952638947343386248088222228419044518910316991643955714785731343286702389504473131569851529378922286551913849868858785306918354908924744881962404173216772377922497556622542537435369618801681372948673175666435088600367672682563347163576371218605517450979085479342492802711527497336902429193871571056056167566323758463823595901990470176080637154279725435777678470635225860425793776552473344853381193773690465125725629400717351363456418216378592272300781246498568716787946326167104754286440825805763099002947126301157495465073263937821703334566325531772600245636089095466270566634401570555303751938146812453902438412475090890056526360872704151346151130925565281345413369218581406651588196340275085035138063364757186124838518395699084527532306429154894148483698656772061473983029983862363037331631085604076609443225951862079565579018348492507315922464345368574957768202931018380640356173648142327289311733956814262841763893619791422301271662829346292456472182784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 205176360744126004466213466788067766315315223902816427527241193798027348949782356754492338785836764521208645246896514241060552336873789629707587085217470467952079301999469901233833078431688380719169594208737332370364029829660897890970324243315072974186279771388279638390062764577363306393875854177807728615443229415538952583360319660330643521285421210976872195384269262528732314832827243763127617174950284885564974421360725535450566651186851050950730462415071903017381773014284016384823531422413811751496082544688211911398693197903664787300141912470980664561946311734120188068223063458357419784047899835769816783309982961142128681490611090116652701970685098320143744876720944697028971284544815607016218939661830561969017214263220377962587390643820077668751315857955713878540169632540522423207511639954175840593572067312535238917120040950628460928677176411340684739150918868479557238623472785476864731359707407654830549515486316721160956765523260871558549675274414374610135845150266010761108489881297854400947281648060560476740616915726512039866165444373858317871151249987276085563154071958047962432586778866420760128473216348471959585080399864410911781037706616897015322277728224293612406313087323225069981325337739242074262604983794989207419431282326101015796074493481273391270544734894441084586754993971995207028438249550500144437742743584355139546450092972388639695577419569390563374384553891283722515307778357592958082752930633966371060786307418593227298174666360885576023646115809133919840723486472316327722552225918871055969479425696595422642201250830749894619821171937692144555493791724679245646933027051672938134218312677521726970619596137971865236377848145170366813375856936809833152108895915794129103140203275075789389514745529590208702118959232940690098061565338146728530518997093397517973343138483410669889217409963763583546899040029554785773982090193132101692571387804162181449761070677870572267822039554451514465561127419602027571246963328586931716700431084088129833207954455997454074799429299697774416688174227128006387262784803352271281061698527541872727044555902252328841742801805863886073609764324050482187380465993910058725783512062038054836451741621489386522270670590764365288605912654028335712117478661775271634176421477302263617549756357169113705493560929609794495797933030687750934318852521121242486936528935789848536725971145984116354526830486639332604055289682215002022981185125280294172839459269051754279739807395176477690686572938206210472542438979020431529496406207846725876683239139873407259827457106348213668678310118068184849806406050349376761335429706294435569564051618205326619509584148594858577227661556988615518375433835775592938831530302870815695659019230307511161980728707228816628295817434827498375724727318168869991713067003550730011483021508204478860123054048038830419847342925737878006505731103129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -506195276004193224899917295874689787987713111483911180117069509491479505542367380245425171014876222751577883151905248282928353078656656930724880846996689754293189281758538987281942142075164880294484811311998813677504845573336300175049721164159782260221369860924235223332047354358769892525919571517570235706952065107377277858615697414139031580186644086998031720737283047716087566678105761303745117118000332231293431209596988939260607454883365518733799705427883498431594798900373867622383539315126148372527477039908648464234918969795161904367425160700629092738071379120835168925848375786980421611402247140188975080123794416827742527773922764250140480820778451995475183002150394685353080872704559974817970945247538223884575625639127404867827908290544180524016912832136599226591203436555153999919087333491731935573653604815171490947767287310733967759268852221482790162667390646014058529911073392229114905424641838248184580792946801322218354256281146162945714706936677640161738439586139066902302058837490039396912364761767490665227249669573827989534900142611391609031666757987290798240243400791412336728118914742548966082140485911628537333012934119461540969611417714183532826971523586351624508085280441636145022785913097806655962936238608991264936000402955491711155521819109749280560958108548756855693110588695630397188580368920108329760874876300069504355727212403997507807891474748056230009650340633473789788996681325077112675535690364967288754463631383295571052768473469887593845789946732991527351313249609119205018219031591460091768507119298213269072321126739140072437220400049422328306327296021480601215732740888504152236207097526691776554281131641680557556575197789399897355145795971186537473985128156179971030000642586187618532817946977226793983970913087666579594462572990695901189395039149775364501903519269285052257178703978173268425318020473428363737411302101426238754080707150827342350864747840830434699012162505126634232130489490731671499326380965612974055131788693694274399783508966307984175638121010317877430178199405669433444053766785816779386047576110574234892676071293454873997291233753846253310919528046649756866489926214373914469717565532734678756594326004739484527578265570882183984186358550126837952704139574095336235183087722991346237004326252649788594766792554459838941937683805515598994247544168689642449764524922593225756656776005492633518232169577766618623204207202927659898796717301182200437353209301725535376501768582372785724862708090593268701969299873969802681596081442416580289408025574883957108924079080363807161582979610361904144780404063327169594423755725954008291687228099729239194359408082838967649133606070077839721624310663227197222369916506268155625609409134237522031726631771209978141817259599530000397767440500109775568833937402085446596405197723857963975988194390830636915045653164960031123119986547097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 1018685008239463836144537002176720808544384280159618120911127963580761742266399499324032755640359893031235200704115128240546457582632194348935974824987105792691754244306074022300108720934046490306239891613722711207956323107000163841834897073967927224862697346247373721163709835508061412104911543426425075217772599057429898571291480847950311642516263726148351907209151249161568264725718249686024971353025651304960586088248342320233101969190144191689709648129747747604641751514974403851671580556210210207048076800804457750452616736038752367776464528984948782712794811414318963824194879099075338201298677395506126121652885498079000274560903781934753038764342575390976740586872409899288976913210659435358341633197484150720487647263713776728675809039228867606290811420861728711729390324148083212166186631514112914419977138628877406644244425261955285719205457771844433557638590244049817057211047258722198282157000398119079575524797913282850690969391766727436810970312178556928916991864269901247988367009300061627024660982290524381365625312234666444680105677113748891038864065183929725522060445709594834745611277899117851725629568467020193046293149291218710597863724739653725956628634095032501586735578120938875807859769836760268642570801080477827797509520061027061695914904145164602689148696640647462605476516682481155051427979176706652269772968926716767308526041299711546125829152533577999307300594781066243291272505591472528302619918062183797826111972932034978872350909021987264974787223924945142058861322062231197891157061469033027098795241321750200557371923762012874559616191222676054682660086932594681568417056107113980077580336966810357950483031640299145576442387275089054707241568103704080537200500422261531442639576934085633753815675469977478152074840131239440515053020005440939286700490599923580395455058412076492083192035197322427592716486825732477978042307147285202427325760432508122723961991968775979372600760992107889044064001647301282849781248828849929850801459919153523749897649147789922710856729307984014888447018664883130144402014930317208219401447249335328416747371871140896687307150561440407676148350909569677664979148176135691258054640555176803034385050872625953688639691997121187068099241738452243966300107338168212041251448233236179514014556868695214126035301801722352320814447331673092036932893439675438943220420805608700877991291648091687631533307504502915734711934763030393262691896299524915992527194793300106268667473445667512644384193331168433295363230916239139138003858042724466659486483501388175802231342538472366109211541280578532824139561158483968470815003418265121430422012814521644550315404796290227120510338274192475016584659773679200408995019975951284045169870857478114710465580044305055172324483952716672787066956902643375052082829584613713790894296879984062162583589250884809435135129677857925434388750920581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -1669652769269566893561369302176039255650965606615468639660803412958479881138810292898314358544158176478848182065790785410505075670014697323219017684973963422086570626371925493383460887240351575116869902985554375295623187796557641969044270481503403502585422273961095723753683137459629796754704534314151733089565179913372095580611098500852942294579590979916334898740687595387277295100434431560930989320203657623913667832402508497933089436043734251542460103448521301541404801527134308617749429611825484013052598681091354098748592851013824788735829408765410101453070852866916502302032991969449194478802974994009780453023051116069960304780058114532243006897167143896174476665437270348244494024912335498483673856090462502519732336060684861200523828417333128621330349466572395590444267557510252354751810704874767135440458479852577423466547298405327351687771454369369812683702796814454947664881668765972705339638876748795137538920568001248795935512314011429040918235068967685509573076372477311839190782279982132561167367364728005902258717243488763306444044383232737321791176870788452823752676032352549150137663104558264633021265719244581399852566386110169857354410126048659724123023054433538640713030752486923319387559856364620521541070101248902004594575378951681343200581002780400444123858550353873124128312750361035351700222026037744548162226462984231816596397620374762248511476496062799485787737492575761123674805215267001450787344727941039804439727304651217846197915946505084516881919988322783873830079908942292596157872754691058284894175845099321506430013433157176637883344558116427987790367617510734868501360787088542790744670213619733034746650279715374013505270041513567828190516085165266428156881854240653682115701092719745254459844074235681043244637490034415884715386462136514598768814946498886811711648277563822067100119080517414532966974509949185194798930919875013701519742294540761388194655438849822744888599460976444115945288766462142722257772014705261549775948236417124746422808464338550455033551932785679586985320958397929219104200182001801883481848270123483005435142118723238250885537124814601927542520027542327668599064711992032516313533139210019381410988392050157476634409464310575672685989361869181689140581381086678601860913410572110582165868678988517269690846122692028699001977711992826503310284042710845311561232017197453821860804312127662630548296505076313417580066750020331415941651119523557970194577411433491736616207212221926940971854042315331310585375259827240201444114099111577601855878142988953064345676114306856657775654240852796135468415025870651113316983352791276089462140379794004183574323706609910611541470122356228877988535132438894172826060840299859444285133552178375777130315862466612669849657381655493565181859982735192334692308015641448530818409746732725980232062784121666191373175561941350181114614051241984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 2871428405259925632258991107652717793347367578224791799939094490217223881111055452474308346250789230139499218275621301974815587401097777608761934912862433996085298174288947635661614916547396182068926094659320276928638586723014722488365233299850467132633420030849194331279732200168600389890547962703367109523811053350889866034194124682940585604498629344992764946294362191319574334127731755354026385142962560864652073968680201098217871115433184858653204306867087855719506970270959066976902192388906274142299466345489030715124823599021809810839058899820755859119376460215927236798730173319170653223717089431165873517714521771883051701660310076450481181454743054807540462468368383912710197499593527609905276381839178894443498026925201162067764182155644721415650567336498561277942566079252096660404417869610217534045668144672329951185140690708732300281401390849655879786745340497753841592524282568099483106570942230475308447104521860699890752632700768111462212401768752294043447019292536474770982107450650715795313619511170385735724418407865703337836560088284389916274076527371464924217954767650622169984312623324014293121617035911398486519668534585888264607836785178762728262539311128541744099315279656466239945244039656469824167783582116379803666611895987044861375599149970260367927898791002645950633258681312522257970774440592991923588152323131769324949399522927826625689840131745542076607804666628015504474462757902375766368034570355962994424043769793288049323943644195824022826178692849435460375450028649392425651749614288794407318881796909282843314613627209528689407441727817731429954100949129724073023635362724520733258411451067593573446180522041394544954895579978842018588424952973012421276826936121076962282484582931947388932512480276800887091295539975590565985056659739557355026025534029037460825002349534593040954334981454206579001510834437373256073947679453857204973655465562261526664366921494123360112360566792628740218633099285251606580971827711548456697792534769167368004213091464924293737158266833939616796534791319233950306990192187392656579718304304072195825442405991193254869868056116505278143321090386322562370398008027533421428075573367479528490684515185236299874750244281557861837913501416532980616320445790327539900021291298533683440217291984786805195576176877027245493833250390283787333904621285621950186427106110369763024160683509325425378001149765008235346271867335253765192755952966458319800298237668428788187142742507142742883888976867524055901623894230632749618887631207098391427187344292044441826922636766048386800286821972464342134653831977321789231487955507208074632121558228218448629071635929608103737018914747326197107191239606388099606741735407786130486390429269189602420064236640338580788444537252117869764799924766653722040784327526854305076449521525162213339216969500961225704329600359981214563193474582052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -6272902840918489562210590311710807010235994922658192355247569610478250099612310949649621807028642432733459959751840888641483042293587003354125798401394706641125885252260364093064062451356303951244463123480167663372189338221529190142983706248240447809242789701884689118807912692121097181667696253840477147119855434714591949436121957731973974107908451166498748920104862949899598262627260655615849139575408563937946850633680604662294626237175382227781877409911045008180899327064765575451106643057619373375269394991531947844881883430010471036874374021090541567081505167807833433330286579656486632235283036960993955681137619907071765739727515850165913788533897741465660184218047552100070232410124365334265620717601979692209010450501729345824041520015752071813191833746583753476136918229896478995754755464650164575770706382240095270404820149010567128440647845193840058148601234754005093119525503229998555974126956673718589321330042041624117628637285553297854832906475929111129640796336917275767480557847883278896559621334132577920797323940057447677701317637662909303415116879907060639967704656235325522307000278479899847430920428738421481579717457340416243042621168428366994630412114054448725899039200717820290978488783123072162363645368407236406338395730591976572947286874444876720918489252001067729101307960428268993640916869215020651132130811350109381959220817572333226087173696498037645251299844998992449860996065904090257019001426632572973589260159273607100655238962863992136819760578187278947839869906534086420103036395875466990583603628804205500686848102769555774893244186589580732170230076158610116541935911608996004974749825276605563058105171406864487162470180052150138325288440550862033520064425584720548299537741080331582541849605725673734783016509959733472743590682000839456928944734963144571268470272211181901124835178470735446233511307569591785266079523388562903367075042619323891407759080501150618559374063504614286871196638464037557991720070651297998692256660188949244674367961065861949940900348327619559918677259404368275282281302695919562732833181621842440623254950707061914627129315723694335878761491227403595584163370085120022082451164959171128072668725066764727776073976948434011773843605879505479098757940315016208131379353958228940177930778479744048731858937643947666117803775324560871858015137656387686123063276467835996894296998334990236509683466025588213407543924866994554216227730387398890127197091474513528986036884650498914511502126887521531937137891040645606980482801093480269685516369964089701651308216431795221245250943122590310588804336939661355484678262154436349258264415580129083247663098007687128003680768434893887693283487539134821170932352028332749957586790210555215897718454349867767410988915276965334961176411757821414019577085490736258985480775317908418574252550404620098575230135713389343568746167192780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 14260321405700446433769223624061613640921743407589481529931645486187199374834426725504638980263292789254292885321950754103231012704678384851570004311728410809947841333053395711550563701105950862037041508829745836738030338351980202113754314539673985913003444353457844120731390896539676578528669738266357298743644807988462556830319968833627880862647041744795364824768840013342819792950974650363027086015654699572226837012607181466864700772699915323469030715088073717562551630332741446810413693214309891409338055828522286338960431963025412034255602353410099932804937943879994580277604959516029885695210420748201862747029574549826094510496456455629252514587457642552692182472043982570993234439811551138867133060861524424251655687822498281513085343761678223860345539285616692481343087093386219488274088800629403058622656337083745854164420991452123871502450959945362859588362252103803415478338597533358613491089234094981311896554729763649587683575841442739456620789386379109871171204246767954024932801312603909482085749736787838220776953878016846530074532552869039065488982121002841076872566273155641918458987327474651096302545539387493072859186865547887349287195002621780375056673531294535720174500682512207002722198142142929309271812709458550307579996082256206895792872208828306775574185797413795351201161084256116167375212647724665940658164243924795240861938911701935401145123483431678149321428949025499777685201547198744444511097075563175851555321337671308507243500399904062084468431202756617312643018054817391542897783809129899025565071116871078446994840658307293280058650150230741998990028932551245303193239702693144558352222026999474878248494158165436625060348576640764735138263806323481774788158476234660200550956248237545889692048018846507513493025421516099615533507925725300438377025656404255531403418340371237868869426058995913619325839657081160784890544749059095913335200239429868370918156809757466956261976426216598304532325345414373482208958486810759279284919547643920785206979762830805850968822956067380653200446974207304219671123305393217770987681707848849250447766053776769728984910629374967050524436194538205275178174541281259619518631953210286209203093148186017727852733395263542769903712428579527781793724278843416876694054401799548729071335839581638117797881176690512638153633094840815794792836690200515903186841536761279748070629882564953697241887051914087431013583773815167054756493526737086687885968236458777225312462459250060994203462301203442329895506923276775898889902578900090007157365060075846750420747885096261540102814169125061687769078181764270756205199510871607233609469632127317868775752803857251496555956929543201738319526501973630354406533503277435124748119360494209148408599087839483814228451879840946170446820339873841219309731941130752502069819883609862484134903589676465391531155007507413192119664520588165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -28088982291772206611951169447343022549038401615397367213700610487839721571560518390811793279018679304786761902836581376760460920587424471925288866660809629553980485896800516089520000503503264713022558901322811149783713895670850968098617425620233999056724692331029479182268607924176114935922819506330698149387598383329146695830468034624905239379171522864637095474533575818575082832807781580084802663642300394144102415329905817190659627868007872600673210854659440129264552000094628184334605963290812323375355267430310746714501581935744309010952261903834406579926342606242403155332065890804730883817874966800549812730644478881229131351522656215409659069153863908844953023009378930709610495373146508772098181882923025517736238537410309634860763110431828461715321822200379378793546550947508091606122750044710511775002776955316011363903139790768983524763724446863387014868696925567045623029735533946550875971450580917696830500120925192486053789352708403372814529638566016217289933260449822413084268982076859415535504361470600466575220166159087312661666259571338950718614158740112809019513451078777001619178424524167592812879558610093457031810453376400888119496068744879393463624974292175450129662495472454091117047332250052047855777003350073518416190188622981049729707687181560196200508951536492243359276200788008955534549331008306979300030102201085518693963127140896762828583275463787350076937483265114273116824742776868195000469258372559246121304548404066004180407371412811182725002726818609566403854960049753778621066348678093015731404245853804489562496421736498195169302626478716271273518719515882214789962778382550387518296782946906401822016213311872508817958149993301131279387052603503855005448693792495174694735328623719565694408428049295221618978704732187548740560831843423501395486498726805271616917332394992068231104437540958283233568580185544566906393449817602265398549308805312426396128647838154790726622001434948591563303769399282574770119363646230605961207339343617562205293312256741580113739699462506644785322048409352434304877110026828573028558081951948031589493759292425383581516872884795849843791019517483154382035653484926796370109862810966560029977846017283033123664280436941679287176346768625691860373250528397305452287394120358955428124821130779698519401893375931712703790706056600381843930172510331670613441829208180628277525147192080441432885847539224584983845557864787308056413597849475994824116534792473818239681708284925334199793679827095645399840361368249732575507759686501873758667546044580858287702447942274125688398918531938873315890735245968345724194797576432738064202255366621701185674698431907653538803401503128302076043927101470827846875565705989875855929337487002458343583638915811229970086167860331153226085412954039352208810337361777655811548467848235382531832089342505381957223967090016623117519842751125913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 46266346378485342641770293410648038399617707436473619854402486058082091812293252554117452660582318162009540229298752276254064943138611876846397292808373155969696189166517409030781933146668138016901643564119677301515571055655346091218265109823561493252725803946509791381642622206216022842224821481654066891021345013604706109158547126533135271087684631681419429698070971201417641360753077865941372876065865223171174089399280832257676578216780945576285664928750068178468442790879937553468960668514678416118214445296414217336563097117887613146530625283109955375243419883551773079318204106531221727199736500071043303045683769920080202304785075903593132649072740595387349231866549430277514828373114557388060604490287537459884308491799301867917161037389184723087546474137269626590740760329289267343464538952294642556066866431166065732172739093917828276802657734226132022289057470532654758269333050632656251016616909611347535383091212304091627359873993008507414181829825963285805593201583678597647357351661348219869946363545203162939211404536852464709188724249304895480374480622199558635068108203179027815542406703760402010102662948931777898248008859215285993624137956885697507812689793400467590642775141793342175988716301974339797578978405794620976377859944008423983406166242074344371979516809052442172569487911261043354162756900063087525119503079299141212098836031883187341417249503915938054940703845179900545865115483043873925304200695589960937328198399366495406188444041618742559282880986101341294584900254648072130912914844765257129458602057906639204096526844603828760903478817204448006657826306448001413823721339277372472028946601024017675167067210301596887849283064627627980431902335168847851637187716295658812954201574261955407518100973595876063587564274050499195627005339236775569364564930403147456110587189468288458656836869404829679271924762257079281254621031595609063596382581755457118480702915441631154057596727958004632389405088026742218473680615291396925223563620777189895256879108097441518188905027980442607228534530939955191444811469109649353143471767638529609752735002431859730283300343946568263659723087780958809509836916907425008492107718664191094110611089244458282592203265012844714137420862148931429445935697081513990065201949568119092437248205286321447129127293733018649256550383813732251389154244786297868197427503082756415733356069941202279136124652789584216650600275388344781748423116926785575695743573398203959696364561499866612854955557170998602287323716694042257921011303962451463514205433591137848438185438218596577799651424946900605357050976283584017929009957235342649124086254432170420004082504754523534667578515036116509343265090693571720213519246337171812114451143761068297788740235734928620252542432911714346467581646526940031624447734544797298139660140928136505054142452686317073722589124841769599242092540602613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -63806566398498581051489760334948339500159155369912157796881197719552112227014957056562063602097884828753173538224027872227637561137858258725021492463929233908721469286876416520144491183320772329539460921662822878553780508738071780097379048310870226397852063962821592429024591470538379142789167892058596861354012075638581127038612351719557534312101613697917727549120215418193489262111135159420403595572587025609850162703696649776429960958113630746378253401570626009262226681184532972360628924166633221315357965593719986110651617431280489362317444803773953520716431606186575183737586662573308387549609655503334545446795467270814030199479797431986328825624125346092525651205793885175391747245081370982338834584442961817125142177478159921259473744403331111205268940071721480730404607694939622342590873755628382893981526860379033347093382542266048720106813202426808050724560970426349891656065331728492029877472682630458964201504550252962266824322812007594248215256376646879659844512043802767250285163869016076732975461881995896900335417926132265418817526481367774736520866770985444968108334120759288464820718577454395500648248340734419556092093910543910250321686185723583437216599428649710937516826529685973052251541340133299344175359461955927017906636896093592044888180042643224317528047483409533222068158308620164725995608390120201036019220089523710899655715796105726136878395632552408592137568125324838536692385098281297697880065684591754072297005144703095719168484242805000667222216980726688054260002738845259597579815667047171673638419476255352428575617215860888178662563863877770422002508014354830924141165530090889736981706441302313435349720870068089249300494076320892538878946708045953927896475259809308376703453372931815273563316444642359694836163877763995637524274505336942942820945378548262947574490061978909141029365690988216888926888331739880785522457903164836115690594852625206938847701896452781529560578483304332267340475205644308750301384954725782982076342525219697565313157280763305158961362718824184727129868598186748637310622785924107052823628976048829363122855381760725736924434609862719814930781388325379006296106117394620348580483228672560233017563941557997672408596598271915003824498497114621942767074894470274700792634179997915641129248743274845083355026687405464436835368661313203328779979975652414256900620019492738222594405168890010041018402604261592179397562457824526619260264609605592856286301989347394368683915680956844161841011173680065716796438260871352341729757768060029588353778599482680297877345344994854125348646530899352419555961740788419312433021614078800458705457622334226652294141694493383539754479890177439708948257218573618252517147886981157985372186084265926868169183081815053053086983900916940677869617325331198075969094416192250892368284399288220216445884351405741472437469800721486129211706580140032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 72429476118092194244042181947446593140627794020786938274641469772317711049504074912297603593538367909465372716545478121800152307573973265726957353532264507568798299414120709763413953627714452898461833040016775010924888005769978362211128883048550241381969202290940467845795422748196741932949021534827998488252357030088937728966035760313908818489390087618217732364219849960790948283007694047285426254569155163841789642549989155704751289657097366215224239964024194683761473938342146794474925672356359362885362262249182255574586037605092505814668319533192677711153859933803046877957006257882293211742372192151650134989347526008254099653893098030410182649058297915017235534341501160148623105715189443156715160984037878421933863790174847673388017217216859237532921206326244254388630808049310628813872886847970992166757087570316816938804862359041817095521758958565797648649480362303354033187178704068817722780376983547383095271791825948264138561003792315580093300794731670422216744970767190273708406732218139592350593205293007448897693099828496740701169814713436536256984311888775519558523241037675154971142291773952617704839928820008810372541475191061285603240070092062477725229635829638931506445692094639117536405813991737233415179307603569451732672835971141116007151362669068639818950984902728066392720437912435130995929383980595973225580477173307110114739493476035784019887972589411839730736730489660052514607031864712913123130175629874040393273880329088895275913861000214805431935253392734790161433613599174368970438828481664291109449533275735379964464126146379636604736626666702611571529414290132307239199136026490677188263926195039801442201898062474010605419731975530544115033431382982971961135065889152263250075327175266061604155581119869474674571813409993904211729045593906771454131643486344631696337555768231002616831910832671176190462460221033025783735308198283546496220355435582865214958527357040693915037965949027905045868097567132485107077933157358546362577940540189132020891959705741728608028210639167389460156914436429815036701927139604438979947671762631228307849124990439470691299887121933014058690818451770632758957947071773932699454462952794977964868110828748580497361843098284863141895285975429647593085191661963788903976517662049811107084267764524847336423924076067828915755864405806821251664986724882762855583181701624744682707008751682036379805027897707328213196906793371986462616351735662732304060398881674030209133632129393193063754414424609391908418499732157768477037079047648427126196741845076264900341871095128032330320541917286314161763599190486924275157500084535401608299247769975890944138064429923308079154108147077750573025084494387641861144522058290074811337209760410219844594436053077756771807905594653509281892529238563753845429397096271662998457360411920877401485670165500916006482473910635619183601058127712092160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -64164896881802766737703229571266782870490135769593940329249324985537345693582957918808354577432713353882330895097102508637546837430784440665782856306681765191701565423683319458199311796920311340778089256324119059349910108589301494672065666884216863633488722560637326932041586451983733755733347616388024245668247758077788622165811726173929095727286119454753720988784604113322017977708709949906504020359296703450417906998112986185929277827085310548331253389486269512532421840646815724445443572781578493395578183774260528772905137380046517021306910344378439633497296443970172462110229252556465427170103228738227768401194089351428443211393298100595300846420698125137796323956762924844432545779056401144534659551225192108019177071055329088582681379879988168452400520910413647388201675632170965897885905904534442377044869660977813575439619042901533183950947207200613457562229208995087114458705806678472363568431140756491433787662962138537579464989054011192482340254490485992771726506605779451746088337850527465238755955305112526281812371357262021695089482622897788274520636795244612404654332535562989026382727637495075073997839274833976112794325131912953710198649602146160978306310030365478625323172149694825993821889834789166488654284214678877675060890683695555965597034288544409113692783003440903611986605918976522356098635800732704301856577698491650471122991971573930419223872046883417042362660343455588194907527526718942023892552501500590945407470277979658831940636718218038527330099974919837145390906973238369701538644826405846212946226818665952965078806006070214314516879015938493731249056846531931300134901975769912022904455440248875425381916080062570969071724503571517272498895031948389049665204632208412821333195461889523614065547149978218697023519420855317357028193818063907586535234131885661875035120105564353380856879383332798796168315860062785405987345069008938448597685200280444750573165850608467594325549876387861833215263825066536077988412743396983076333914617163815758676838422508084368223203960995023845974835907985535233776524506320511859672654008911886108502899730784270645737222359176185973880276761145736937675574478188824753395799981188689965255360785235298394734339226140015189248719468681001008857787884465926347833883645710805872644648121360292521870117839575495891476444584725859783716297925171770881760208112027957343398596394997658195803187610097932877522673915839737403094860063292207829216843323622187813552997626702578979677092056501966249294884983612222854389436563751112435315105306683702983682512605874348915323628274783532189576755421048358136248388767201136870044854329682329010508705226937629627828518789269311694790179051301155143902596834197622085514628870884589476717764974855828014476761745204849143055617447101943141046812778897120500950076346021044640915717066799306127981259128586151670299036867362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 38786871289743359156257875179781484430212145316288981415563340032794487452464295824301844366794372849063095757173774702179461219439216098253792981039252159347672284099620894188987963095619092413657238222862165795601223038510278544771543777003205045560894093609723301726215783006837547470516089280459387370667027024022028752091243571712582970836107538598129859138781369454643916614041264436690883867931611731021848484625862947849704127577182614099632442379276963019786326532745079128685993756599182233284149531145740600797674016194208744929754948479243499334367705119179557686899305623521181218628536501434553124509468518237752127556133300026516126631385433267923851893767857208496844014900846297885326811482961860277708229940656092714464440297038512925069675772577218962301100226365290048158764476356012895069138671055246095162977378381887612171051629270916449266322976948863534072322294274330206677148200205789746598431857314768329918228620356923227534477506948776758774531748698652372667750157705639367288203279220070285986606372439886628048548832432685344140958895105836056782158208026157628367900567977639237495445551171435865613701323743847686092698499428153546831302461309644091183726695352294518391423057198828953148412354602321523696533802266499888452879300721046885351191874229773244374203175538044856282490273250736552373899690117330635073081254022492547847335561083878402628173276757918920211258190940364765867550550875219628515873594523855796981050505387883980441565805100550499146393633434064623654126207516429200788760514480683677826035688701094788957509818117592650294621435437165812249248042358910377525356714363158658535401877378015655418871414779422445475288733164880620976654316997225956652255639985387757000324561039506518208479068188305664484540704268441387818673563043511963799665114352054473089907460370860516916990831025770968481718841175321648457964676675765049894744714255863639591682849326857415170300583115696017239556571355931961417586497697881943305324892385121457127238737617515072289251059261121497247579042530666853103790068436305684467492158327977635090718249753253540674746486279851765703669315360423493840401153931600165851291459898449595176484246979330609957538699782163817680594556396143276607248848008710396000660114244925093380364980235880619908037270326002375037790926205014899677966955060937206636487126214156252818426824714794000050119105327653873977612286120827512157663897051097530068500228086226695076299902131806971565917270525909344820123747071790076292697263270194132252974213359294611959481895053024763032223392342521090420633853797197993873601473144287819626281891912134796583156913185762907507294995167294835448610893657661320210594764625456224879138670313494973109384230499786378173131373053655699306384140144917931351454069161806654182648362809965665429362183661716737677358361038848786432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -7522448739514472231654556991127274546095910351996819152943309886201636435270378679008245632603619266400336334240415314773363079447228597628532028044200215936877139188325431149267454444463600387889961817606252095365095675164730605718863486108788167293252583972417485404245845824103665293546816070559223930592726314024077512147079638947752022725865250460892826620858903698275339914528739632419409187823693436685226080125456628982649156215157468410174347787514314799887054611924882546770781352917183337072028921548322556382971507650247312212525216260511428581988792757537491711956802236797071062204455465547619846959732997095516733833458134118826532929094226708841294777812946964037075364965009797605993042605761250868082659831037906009727273689611127491775953030488281871275233774741443754629604114951022800820456458574400080740155259293306476797998888860278689133466467395832328271963701592952366812578200308408966808765058479385560666640783043871862747681647255393076659528538658276123266667581263649992361206482272597619672315403348426396943064788654461858185298891344342152062572774620026400133540792227612269603633333521342411846321211543337969712385035995317074538592701035167469080549276179004840965479753340206747128350697675015579725078874765013427632303920928164506757414448887485179571574726481187915150993435150096128690547852903384131508590508331615230219487854052357814626740784292303742932498563051703266040919070863416469680365083931330767567203376547290006396687847229911268823811399439962706814613138793551017786085949608756434063249320346887102132688070463997734449367782041990174489416618618922307300533536929069535795147277463284440346717345280607322620213722336220311557576803912627860855083367315306531053760824106000827310030960208175311401267711995547547551534104186620809233210042076778801495641121489521510704998399223114352097275723666115492743252757608334997002158140841824567295333439094560840939667433064872807420813386016179345807451285493332288190843313804178635958940496768064602957308227258324980828656162775582347020840150785901694654112413107370612758223436437515458338485378450594579568527333059765516158516877572076830595133995967256566638888846002974462111283256743008384861556772014743444119993749092865678800388925033850252092863684790390527276345937051712780668741426300297599752608428903921155471650774935380603926167796063259431534161959207942736897392686219815985605397556406772606657879740309794437482855824950713481589526427498419285700820357151703945015277293994284561443656032903676075368979875397441342029542633172251614675438424931567451381598107308902462933825997701207871931631018407216246594477422031934363755169882586179914197125700864191055638265159902370630573676893492489785548203563851961874548113287966016808541514993944256874327165429240377138963415659438217142080129092625314611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] -14176212921092769596001286494396993189547962864988552120821804977583948510872636723089201932901570101218413886769277630594926278235198382574449903052159820816207728082340584089381405536107601219381093602408451691751149458192672382610275621087258866922617650163783536622549269741901574815148373100635994456647073170479406333839051387727808777044899534692229170692101968687117028634518135454474874092452052069033553831720977531875635170179171075898708293351523256390972110303695933849477319533715196105678549604029858725162296822732139947153244887940138709083056358796176641949827360361604335652406239512937466227322427168188139802894889223668232342807261263431943128758352952025417821747012144417306803169518298342590100394340177983131511394545911271988741986396617291487884252410879489133188274427081133416418855327998850901056413269017153945208227986070923472092094172682745023556860514138906131089138302249713409852250162986756147513514968766313905523936600648771026775057490293658848563466388445029219295419157977031000947490191046705035524194315485134323947304833876776244113330866215721814343600364559753801424763372413955054632732974684304052827253004331461543137430666006449172113442686402519667014957954484755005311188634703763732986271505199101283841948227816503648822671341355778140766857717331460731002836464391461109880937278617326421241778896833527269530028963883524912148372865488157922329184735526589711613898646773870225649512632588207537484990294342127774394361589923249746605934799849057758690118129195089506053264805557220728330830613203413357221648443958152152214762087818843782603627751467575111523778480826268983468714691263684458099177292219557581605657483329479678950971805867472850654218747673184824579562476818390484024342451155300055770460136653770200975862828986358699909241315572666574567696595935200064793992565595418135369857701317107882907600459464679278671032793994483346381642366599265223872691581528365848662711647087305863350440390493174232521885701565432859358373782063258716805386335894983404380911387789664377106467456984245618926508965189136844635346713424380321304662138171272194634992601013601454048696079301473597897158880373427589929859447383935669890337488753969303018996974532056924791733064850331828880682455021364855172401110038944087290314255999814207539816014348033072553485722195719025576238808970066825184106620740733318928988749883965757040818099826822471436787297889293484568446561193920996139142624791917002742145633249721509168746053589656718865694087871638229192393382574478948267278397788828252250438936469170339500338648723353539423951154792398115461237474134271987353553825570434743600416207424092448931777438766827397077625251947404950335475416532388994615960803976709090388057045627009702543044753088258511663985895704922422193709463404682662223660452170095108525687889821874257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] 18858162853853629917401870097000671729613029737270035623953134729829463730968923395381884759406616177459017325155947070449435357098346852322232718277597151784653855927184267947405155178456233211361101212130332639096475077040334671113005752828298490724877030306641819055906383978399103974408315006778241717559111614016993276316948735401479395210276497934019726819756138738516673747337866743730944318876452633857357767452226456303435773532749648646078916246910585335536787075442868501297520593372939924899036768870974227329587452056135156600233158369916355466768581900115196090902201214182119921028128519525630924268988781211592300423362199276727864681912408983039444205722887917362234053239525267368082829547448924678334348675286369557248303098314365404024188020543682863085458502140742924003844275199112853384097183708250662050635380976617606414525556364164970611847261923185801676899879245941390963853093775909197277694302247072348780850407421363126500875703613959578189797123292233940332352126590909169222658263844642482983112670042902700736646487519153655090059658043496412102211625134014455890089621303669984481647077571892922262403677475934088676955100118933399742399553377151192060970245655213788282646499252730657609682747094442022581503148229641206117826309140612332119235647370473288834190276483686720156179257367385670706575417787957506288467859470067851066689402323979041400972324904818355984937896636054534357476572168864706018242203405919924302721684883411020640213722009978776866671144602240397029392644523140275564719338224630143282643948064853828657209036840232647676481114181983611424512594717690586610691278013873091865697702558017885309913924510310065324205499861196582401546727969689210523051147101329586617985406230569855070119017297516622743936254110610184131194671756525307832424634096947015415027128641535920519258263151510715713282760715345352885519157565862461346493960246251883055785430425639833817365269056971964986640770250464679844739244193867026312908056301718068029292150780511140658278009402910411120357159709101621153201212829931841867372398133924923855061399291499069370421384679812920388623005070021929565472102395190573354218873519463514828603491756585300443208994873801243534271228075866421874721502908567017225538943129534259976067029450068496998622214169719079476962394359243764417440201016529866023520171178545042684321098316404511490257725052890214047513686259252725980623620368887925340092109017901554324608779236620020781152761493960108371094977118683705692565817042331927036710200904269707072753546351241433013706209776496157377056030001355594972636299543122475473071541829808265207195437676636050252647796940734030075332157395424435756552451907256739543177066550445426423171181859213399626340371385936317077488899150659778463125733819892895409702554351263753949918652789846998774241117582498201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] -11180192428297293065022419802662073937178906224973205482647085711659195472945578835086827366609942386706872490018225659354910319763543890166042463974098121749179009837724102959414887422723540813148378606128235308509610649163602283828900496751685311218571748025522762229976223395128870323409096668389391538437615742919516092474949957788982693908802694895794925098107967551320730111756408682536729639036396608638917357862901985842956723957153712543406505556011046843654969920887421228749590211828211867931797945701939492508693336199264393849255036781684678036413957035164969250957601401169043687594060182428073284214642529282853236604393436151194183020911256890152060447013061826258447891994574010479465396191613292233030405082261341901358389182084500653875613474098622754249542014372982039574686786894366155794767821672723228158471937985076434772880835750888070102174058999322232132286957768348284257452414434138179825947332292834402930545392908351847364693848655418207186968038685950853192200564530952546512529681803765242720856939017489057157639420691401534116543383273695068817825358057979832398404874816700874580773347917316822546925366946152765294259917124371374275030163727944141749811757219028878109186858416112358098976724259687617075690563231334050319987370683634022780318935440953890180237275835043135355582092544283611936056041409612719740434351829293286294399720579697658091681027686872572725276960848906315245084241196638286993539514899984182609683110469082832323495998189946224377110180751989867309084172311455613650494181407299164655834195676714874364130315997355860416359107259345149335381127286870338482095223682097593972990930781239463860062684390389436952543292923399006904018766957168235031177844698884841717890388341353214929973488665703104889404970443577756020538010797787882246726891711092324108431065562139952421398495064646382340126762562727732152922525285058463803739502663799076067993565381341983702195918890477937122234398203256898547413798788282707984239088477647804749303878825918594753578326764629621548570053379800785736426289707943622321836218724524411445744258585435361921464877508704303192982244005237519993815657006463357614504246334043307099737806483740074210871186577667402888793577316872044934598256434974871239521739624583808101100703370540145720202507264100840980838049970024867074208738440151666337892404377704525867333847089793829532157168672398232904407305636079715694818972813467175580451673952833524736168466033056514375294914173138572771414316904962895767898848499196200400761192503685288606173512522885408772562491675331305633028035165534053515820359590862464755097567124811097658545458084028174432829709317469293474714608003236857871929801451371116791072352799847429353629656717907353895419322534131146375098142542236944605129965145586801533763458702619827153424041051901234584237885587843973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] 1005054798516242142365452868307247852633195531719284621121722451933866059505000912137175743825613171833821004273011106021452323513934404173691094355641069150376487286372550256092074890615850612128401330238163113128476311802134700183535320980202725957012056411899741301098010922960162226554396362768735914854501536189613127255891120083700193146686965126490711932684483164256854776004708556440393095918669114235158298280222765312689772034385661391532149588308032725392039392467217626074982355731423269461674749335779896232100299380531106890363549416906633255816744904101658274389558742624010487653266904771511756071255312267934508669210493256357319059799219369309996548859112471812943030951351139058223589368644888234403925344330345788711593253518144442778699576129168240775806671742330720408937938789914663094667247080666861917568026218400559332074285588584526327329172524933901743461471889787087598650705168932343835059040803983935642829932493481626794811719435232704897732537535213500965745375105134096355772485745804165121091353539551844223940889868641340944517039130931492961331639376136590994271756867690194994789003144491731785236546469155440117627886766447228682294562509519027727580316487669697693322387965450755398575099041207711632661302254109795294804555834565199027974595405797330361606120833179046880049106628881600792281657027744845124472341205068330910226068273283156357580989109350267997233238037009730621287373789860178336819371150874260520401367454018556934149217887738564630219553662682553818433801804734759917552537192904728614724277969899994488248744747734560534886738703068716274416693704205141086835569615402513506437957372995199743106510008663349234668464469603629515952387087021689499944924658409616134388258832128120633461864426100452820972256352105597789296225710369662953060722456100114043339258538346138840886864135972957347193134785892237672411661550412802779584066288910334716370587159392399168498940802928686661852116943068741656821900877858936636430466548002214341185297596219479936977978801611709513216531726728483267927817976429722878886965450502881094923081271282029327106818126524017301467610746945027152068429386306694686592585393573936170056847721487648321631962633004331898201415441973520426473168542955378081042635816709566960613366109059259390981954558019232372931752384732096839164845220568524923242955643972377721504655351591332526532160284967517045492389108566390777768396628644234375031300528326776705499371779430087724691878961287704455736091228856058384494354608357906714192383904442782373012227163203417929497521958532731554540568056161972149239842988930824546045982603879865876766831866003563558329681494668771420564634416099423142918045360832452859865596650507886214757844403988851146228122565150498220815023537652385149963381467476404783170364012243990172388874452907988293071275431873740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 5146424657001130584162813768697929457403160813394712584280042979626248298821314882271086703321137730144758084591136701972169758057426027683022217392815252719456573118480416664806467096948440254381922755120483832834934826214029303375120394008703644817946109278910991633042847243666333484421336078668344763630266195031908829524917278773279345370456181401851606774946841247886428047510980836029107801935897790843732777406798563019651795724782178608386161310957320085883305290691520752092942726877449210267213596154880499119794506044250429139806670455147906159582878330341390411756147323506191095273123672524167019512445598849036295543681515628664787602267094231127983908251803664876799204003493117365205886737831547169896461348025807738650047685678379410182070411532805177973829427427971414631048852063747676950546030677195598128955528153144398129059202366253882269726729033167256883723904763337091831167924514292628696063832988439372437572221004844399490724989017137014108651026632770754896657153978015888622235426530707637789624496140772191914694976165833460440274876756496312211461416781535207615644253540786388519227358736489741095301071187870932644996263909115118023516952509279082098694085003691167153820933347203384790417034830527782724400480608463003272465842880435586570533868635216494568489435677059370511699774135836405896377138024802824699314954923836286665322778689160866621375492140576040696072753056411392067397146951843606149693729401282238362577096384679638654993559078718749794893378474112558463969811854093572914620747589611061920115734421292342753976452819011971428248636323758949793439609217934801939079380575287346718522655153161967390969095773559687326515158562141862073726247361859237412343954648682041001240802702273363451778702436281384380143743172571701474442462397052660925975312490693832201819282957949812661435671434058429099148207872705588986417118068782130575306517055278979816625828705579432816138336084989310865466640900878300775720159907009189070643312019180234943911002677627043847888376859469984002706774362251340002162072094205903693108807489761805262940262740684806135004566638039381051972385149630482648191397170772672761058785368984514852409829796529204280529754064097330447020161489839568403665897341409193735935729868334807365910241204794763533453594968564092341479131507496338938209227346166053941565735369085229654450727378420852823300754320015686934102412011072688355547450382716327890843615018058408763388407331915928955116759767414807082830766328887305788026065192360193691644695475716346168403567175217011450370718427538902387152992893204420706887950578018560132005186658697787026186343464214384678816451600339537294025527852014946978058828815925277720642384148392783952283712631655865214940998971804667383148551669296025951731952552197795573598867296797331173777634239869928434649725449441116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -6444671486189098387629315304527688775310128377948976745091277701393541489770579069814973665592816439345268413823770080768780535336114798626782790150276254959455606199651774977904015491227173166603392317727738512412832469830938308749021686706311781865624304124484184180459241763422109590948649951933624416841722202594896821549264400883402552581954789663256527234002998138570189135768539520607507467739043616273409013686656233794403222753312519333690587969161608931782364631987529877817222937850930474421348782426063814793398893419135075655830692782416541851044915445951088756582497277039199984342852455699453853700745946398699163229406137320257947505134408598517657169301984784618491322032006525513224733502410772093409124337611542503577928499126542120844422551014383937468788990321845112621600099506468663776531850218184116951404212303445058294205685372842767847042653098205986442811393539607658866609026153000861164693454644647476437090331571256235278693908219321287670340148354133271742632972230113575107619760111840376082694460923967575737789169643518194275741167124689375320894260521225022651468508953836757047628173726599595569697156664348065554327722036312220050820761255402385853868779725187572500109847833518697471367136075525869553076580197428273187010943524181186565793814109659141347293195449340149402942487367864970333135853071517947255521349722064234464899163936652226213080968131819789358933367897845771839793433516754125541589744598140837695594640004470930841792638819317742745675096431027029074553114602669236982258945724541081739284927047675054328855590004314749343243280936273351803749354473895390527070853958658495168936236714985175159649294245918047632685431953901546995284397379809927801744560258753617735034233274760541365526440872297699513428165256968190556825274555648124894281795826214732574681773411102649445068950565049593558500243384397704401226318025176647564976773874876184329727026851756690486794184578525202642192678611424268246010358597531167206109737531400913800604907368932611985492179503293308608651729569148094807713564154820028253205182394822695812402227280178449743347422983947117558118314970042136268311765571417485547216470379927635130826961796300152801885890827958396067184070202673477184210779001437055192219188970688809980490796214724604567003369538972173630146477598463245040889453681723893778109959967940326474340378531252418597627493250806929907512751129766648977659959245066626375981721475351040859450388208818196173531166707911505895348296722970338158578293420151996047132681178020455871098586410094400353872801937753988548321540343802812484792291592141363572220123242425683449002610529599878626493963653690240420946280156883274999673087066867686442586732515510719737955852585498306745707155510918983818183247915254147584510118854584651803331982446339287421680376821372579112587016958430412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 5046019067670852308659076375005176829843008130261689393109463445840512314116527296370212374997773920121374959461313950237501284430590833932695599401855246322449625333254890668822036624194319604745204220099928793655133807406415690233688109418499691606703673447612441927046702980957052757868520057329338874460507726465689230975112726166157550038032660385929699626537323342772016202308614196147467709392720048153069559895146294378370610943717466332946804554357094707151159513387742013645556324849868375145951722532494821475117676604474537480358270636276805350864962862159199943861266422931269647873782844970627350405877391357365094797987165924971440710670349728512041825264773891960442573481371022041691685887192920239209571307439776430619502044842221469913301011018146411769626941341111556359429893866329456457215368540444445757385719671374536308962850608009120604430193229415042174681385567465129035322666084170495792634353406247061214800546525774058967379774569567967827361013960772003678781390704491422800228037737847364765805538780517553893208178394545189214519074283031786386626659476338200875881634166225934720670912549903786740463902686000371762978386915926822590265519607289468686445144982779068435245042770106761456306406620327805560966160295005009671725920063839700089715823321930860157190892694366206926027350324329890919223748883039859630684141551698740816279124385114478271755922683510856209555298326888969243598336934734685582580688595275010714126958834251081894032661869361407961714353855797126632986276882530819695338455888417216498417301067954396408498853130961231275595353897297910339484375468488508698244835055313522669955629027073797127829281339970001195488428841292982548932144600332871367113291206951083639782263911904043813184767281442643880616194786929871932360541493624385558366436954350737313907760881200879968437220947254723934508837883212087182577514577904272884388547019414812061530190640534765823266792266719939542328317928700555474884462193132417174200970776341341900987899180565613709728603325020629786677099887926270374484441277151164681784461350999312647537549140330187067337368716701622078643233981216804466372832296519218805592284595375210262739409542171837803672898608787567516282752544966498352593135646165443118796012420942799423367394964972585705084331774201879701639262484830466687377626660064024133997082753535854417722282594042316366516622748696444716592557098754400232705944826975746065673393147008213770683585875520468227632739677005840943867068239829405079713901773489575280660131549012982370563519136511912846666931281133530750272106256530669074622181072966546318597681471865300928784528853809364712456540789689234823777457866453207345859479611705505130282843335972428954228643008351992054997271357067299407331983292476659852754282753370957788510030704093024032850115460035144095762525242523648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -3093267049008582716949122269522158967523491003721468323704716564404570780425679226707794508543849321354533378564425991868100251955554518290450254865464932855019108136365900321087652499952394416474937033321269934470844197460267820763139183907134422475105736064232669858775168554025184054445495901128515633246645743225244031503256341472814877886251712400145472569912273110111302567132741711502641193259503813287580476473843905321003397328505175472059931745907107582861281077212459112273183398446907084626771568325925617866950208130029058880345038130870353150912315418214676385207722464471289373374653250551337968030881198481845078279531741627723360239589898478790395377910137641215203356105250150813214837826482773616777443359638177732542376923887797494758469949677393161243372773077831175019486035787315803012686141374113025247303835732889270754243219317162000482894577460734586368649986838501441050069817531280345940939757275398714518003762616720803822904992626895967670767445826409656001718507693160807100277206473923223282769254494703617104236638904053169563055342198825026893573939760566788365276989700000480730191805150928529716265896655832719476732135206944857671932456511796614949537814565358323229146723555309086235839774407705358431665670591562766009152847728828101384916696918526957946014376958827363494825873665903048013339810986566897595891820413887999128939104401877352970258070193429899501633817610941599827722147489887309795893598747109260503792098952746565056860221236240512440589457274383281163312363514654891026140772649065779647153502296879664829397661195433814710950404657301780296555558594303396208304668921104234949106898922870753409969039949280255243722969954839926206494274258644955940440612533445899419048686411316731466470364464507227125002115808727275478329123040955737607720439285120177906085387092156594879315966298846049782138023155788176098754167612349016926217334745770405502860690336477332744146476181224356564902091964749322049419149578002105205690974081048341678547136695500259899824170243234579368350483522613913044216238345725799019937922742302872610251036035444082334759736595940367852990233306214773327489950666670221281853902173255901123608599469719888260700310596436600417975567682690397152893535394605975997887333226676550540719684402983831193027121384477056074355641008347733499078342148069728150937936450697188145002744462544260298901074940667666854119753214488557512493257420921108343228315805376452942045851005667639082220271597082594474184509981220848636134769313041625267734535677050374160851315508155864634075899229043848141625498796188446341478666336482948194799751915762114257079393140972366345999636277148060873167629329832079439133165838465819904355897142504825356866576763970754544149713242235098461854522876319891695185214226770093380081312614138611759291912623026391833130447194921369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 1610104122417256405454356307309877560083123267135518116213875947198239105370190590832920670813660875883425181324835917374884749183715168643783545637423619038798843604428493913942142753355341621559463856993121923488920782697968999352107809807726835645534476128941888442962845702018899353938662097325293327978673998772171745764470563702402455763168507317079077931556448308651317679097835445816141866201966226449976085642907430496898128566545525434460167961903909379228172856113736320272681272237192483691781224827474152302936553714768962209983962281311341291427048898787288135566201364725690641337046561183843917684507674796685751928607653761003419745733102854403185297240879142781678347104537456486581595015620339093648691671552860305516359931191166068353099736425581064346231779768593341729846315752267666899752313668124386663762956873711955939289781377586753815976217702422995973235078685899797259202781845256719721261961096827067469419998826982283059733951989224226372224357412851575706313764120265854623317640364732276158571558400074181188798357308224943655219434463016563478360038203462180914278145865914563959308316232014083064570118412108509151794243507903469325632572230350513242996584644406859233981855539731171562620797070725096535625841757459713989606535787928961398250437726975996900694735397779385529891549035724441033096479726107787451297396749260843691331815915116914444213643564972809056212570261140658531313167208285112961160253950370407012292445492161463853607125276575509653595832446683575348550381971684316682909360668391385471450363854506811453369210669248655191986767266084078204931655305217467729155453139659849984159344841219665793376663102581307470274413131843312089761587624495555095120813425893584766376234670080236968177863887840174395826861161468134364213813963173995731722085249416784075613210359961040093947222578272504019904362823620970671803009814707490863482671769919277610442197009669430177948887897940024226223210715946302931410040624507202568348839369384597954649771515344652239832426153700144950169575279850977515579134591532659086096162943839773274744939543615373790930421292564213951770800385950604880348547232660018344455646428386154855380633991903960091644681975119484235328747471617438949589569301304950549554331764055638911790644829908123120813493072949863519250333062865820973608113435870718075730336094094159637017966621848961430902204334252180393206951883583385015846243754923790762925112459812413073652735042305725870731040821859311590617140998419208049852881675052556099673521865201144146352045726939012283410191566582492326400698614864479236378985508249123735028768543169433196102180884790188570646560777686426423506832565917081783105659650223500608693551485292319395842378182753011521506912190069127765724070546550329509405613406749940938786842726446935919010543806209014539071682625184727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -744106073142015598399814821964768943636067307909759813732369735597479843097032634138682628572897411299399639066737828860172284493651527743100258566576868409508596022890021237341153538550792504993200225404047467473645560883158692347768253209072958381265474872145097345680343895212148946517826098729560179353086861878206602264078466663719725047013541151211934055807230096192441247372557472335032256659506346944365684919970118486334491282693254998205478582279693701036069262588819305911945611825341584415123218018302937431845459880179995824896655151293889441317288866958983417644631665170621945685215548112410704981994311841289061720377715127390610665132705465072895650569265242080871384107825925484326232556241409560533894458333755933073102010057504780131670051027578161215691890209095966831442864238706946072786437800510613229043131412910525796695497276352085424870590985040682506713503319860053645189160829897220587762993058917657149143570190717368856417715139297284565096626848747819272998920764451632192785093788868614198021910112217035018160151870578806090987763577432234575936369218221814624378979967654816156326956699190703576241432536451847070460507736338323320315639139518845291007170797341649323822831849046381259442198771921498297449156451542432136586919815567158293990092960125083246300885680551245850063338807373234122921076618681952441914261419673897776250033993462191397756655121488432552696258727743722742890935286680472602871984052413718455685226366755223204207149100988927682223623588718685244385872895300243218873157853314430081505347122360139947324474386284353584835633984615581430052746688836622839217371974067374748638823802600821649828707387527026537114715222396267739066406419441269249406984025183520424026057463512184807659679435393131531254164552201526189441968654096103406972868115579995587424371230800358906115456595441114657752009970053938424291029863657477289443713895611659414034648049539402253502055391132729463008163410455615021788219298527462015872267954360489646960451292678277962760012718053375771233175318241927935979544807978774903712124482941013147158471124124920112519304881896664138509748098014072946690026194250954431547185334405353308902765756589854431270010579416804221817329770119441996734321453013697241402668817532405548756191351942074036501932695009599221040379441774570401269814398217931668675965333442998341728881241039015000687460503751471415786450661968721583681354246034595351118199507054741310540980212687843285580933485790424929386948503126443869333102936667773703373808187165934540793288332639193494558489247831455311476196910898184672467304213364029105225582484014563102916380015575279334963056223031387170339100246094443365005303388577787263021397511669197616848477303088084566340675681507232992785961910824640995857767991043734921672291384523146564049337956673989131795270117779046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 308895026991167538183392406462812882599778953452051253692361374839657559277935725564474785231933281496411938654452069140337560317324680988468946635847509186856910220799467228724130012572067801227642395753304319635116063850315588102385880257691000383769037531325806874339655403195221767624950490755087279202763224489537487446586081534639838689824544857871090303781999970842042096103178069985150883986736353885085776998240504247903675089284569702627838570523772249609318040072228070072720857632738694541380784077380285635361414828408025302326869286058120495855563749131220689047884924477669712784068906834492229411256854778005056060713315305330120830024033144148117174666858516409265532708941078476464394387880521023194791363156235631189943890955198560942335330471240501680370651568404436882280374884328897367453881574448895020479893057777229758887409348320256011837949418298767817109030219680358146128352127855620909424347153598551028400526222535337709280921622432967502373402236409709537748284694839674852273232696322005167845332196850815508747667923185043035269002077777652614136994534768893911009300252261739595770663881920104447353861189204460510859150963236711346985914352493960683022460609878455412226327876725295404589695720493058618689706265685197878383535572087161944928354524765595610880126266524369154112283735872537599536552426002870848068619236647008974312816620779435464735893169095772313806538679690346574892843510575662757769189253393041691597543207339077047132745129894529264652906946335481969834741122793902794800482825667083994377206017162748376529615131297248338216827444259216508313202088343101204110436842185775051846437497444648709490321778324375224909382039357259623153828188742491998058792178010968322256017826286202205339723355157986525908264121348932811842808812762291838023493193672086286616927509545466308879354736825454023098881123950293292888233993069287270215806979650205434481331400694777534320030918556663168320684920671167964881088767597155101124924037261374083145454044901283136844188958744315961060860155910405172963117444394398475051144907951186005333248556473384690549757798739017896466364955681287148749670574153333641626567126417085115620318295297297278551036364850028462546458869345372404785454460278333752129934119901937403831471451705094081004790545835178318194799586668089007396591371373872827330942997997962487543468951492503264570386056344636715064150937465544738170362570919631229601942967606560604756579532128265367687005047340574348433176538461325859662867507196240747566773878102298021211237349991594114618713551590180468382954725286239235270673473849530069412500741962844284817876754067649677472434666050995982791405665118065821195515825432040358276244786626073332604856066480868038626185356092866455314214050382441607916116811041253812737710028222138085279259550852380604688733532114124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] -111284331596222116222862998979025495695191512531190413974226936817634221354625281219056188429165598031593785819544267211821868948380554459906365922917195147312055855249891609492178296813022507605838649602460398982688221049070842091652182525439533048159516183409852658115550828329180010848704694686716594186835389576853825666156228288519904675722295843705608094688378468195223278853673725386153636753121995436866769068808596371128682803097512372768485353110511109011586131041524851647080211696079437592752959586844756094441629224404071590917753480729923818952696239028361996115129034580511247051406628225475756277968320077059502319148118831890279519539767305211562550870236761311185716156324815069235466165812846595700691141789007112246429211227325449112867171441467773698318510351656550468490063523158725532145507102775786489408283571201759661387396720532394217185852286556649889349832915425796483013849816943356650884634892730983980310964099005121080482751174203295946516507282455608899646690055354143889584999215761995832701483641097088578148277446221665461299583855827390605391766439690418585150765537193714487122967913733540639498227756155338119489869419869083559452268180803081220047348146469442064835864432143144970115329443772271646087543767606151335987793401562768457421394710160265431450883548238558750436605138864020129843480410115035726935823974496331405071969143599225672344868892546691176913978853907215069677085402462042375330482794915046822215087816230302935240727005344079893055210318327416917145739026889019424305685707474705945850882634592254972432518775092346605385808742862031283018288797770473868482964612655952868435772775118587572447652932599344190363362742562735859707402873074934216853973790518655643950034690359802436638423651910067958910521077073739515735303565890227281217587935350270910480599283251027920776291159772202493826538123751840558990163485140816588024718777555159631944742521280542745566677126284626473946850169594654729443311999029844957511151188205689862768155240465739903657830571028849944506796523996575319561719209869918417675777429929793429989321670685620867055477392255095388208462441685220636812635883243624046378300284998921781500760489039431347676895522926816472650170385104054910561147150122169471259402487868110877311444332919758422467962958010196502126140147281015292761014633595535404642076486586009432993545309994104726982900895846981347113147207949806647992036869389970604845141450879129242529727336406291939296940459586259865009704520879244370640840926286437790751757731931364745139022131868860240079017240881648226256378991397574261108941074714412938362614463801568685844233365189446049782268434181413687164166905785612973923806693113297255842379724024553682994433111519734569732469010325419327643616121059838691464789483445213233505166886477574685882835216169507566526247526098534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 32177176162238620401094519222575798335294810061187496345194228357067991081384716824949984064861352371142683920908065162190023661548898093815970056899875470578968317623193883060287315813277019958090778263151275098924729635811026098086041885147287945883007550062712401457978964415740855615822323992831455042320610639026148722998377711790016288737508379483702157442535891727783648950182902200803138906432943441982903472924612962558878138578392625084622669415976789400604892258837003958385974259611587343597210248074769389657010992481568491207347130187862422511995644916363861582094377461728468867280181916608821903323532990088723611627813536429095557220854867069010466068041551861694328332350997019773171988130345289452685728383526641698713987864930485405480309941644423706957536505410793011362529002960377594095687610930053100901617768353828578250628100392297300790677207521884121959869075622414525025479300381568825416602925358025520853992509965374205820907763987093445515818332010166657501828841742214993684732798956473071697819748931692852786145764531218919379665454639924158256983650595439732958591177071616827353205077888720577324534689285445244236532569984157263884631559454368759484587166685008080433513363946884024270009786320988053171292486208314264191471146662779829501211713846505185955100921547050156143936488929045156736955935673209051357421309579819729659211739554422148552170359653639955706044829449087116002708630482924845483349722593465238764321534798377780192068024738719532570539181137269688470075110585160052681226323627779714293010691968525985452270253184855644901080879047881486070539192272238033726468456046044507121625275750057911950514604253717363847184384662898887313358015294302125196876202850948376684635594822889715967138727341206504345190735970711305105092236843351335904520363479592646507042578661050419937156065628866862789575532719944206160334859028569757367437770810136607532985929343220671939867968682899949324728599378074739386083075223317882421969444820560243515572405642996099495902044981151386736067159908451143111218003894568389878708453449347054616359571420919302124100499112608994893772364613140546607052086602456065801713865432301302669733957860072567987564843330306658249287630870867529769081052817233937730084467206379086184541507627954493836356670775906843315008240929616048507192736812016242079489381090141614846328435245120651241112885841923647867688492968840914442624303830596559220638544387605307522294411304076020630216057356306829161451744984195749428967265208457706000031048424924742815397774823696243895277133369330212867298260938726005787265332643610159893284014197520477147115084416443068733806167928422636901347841557333039160535177653369316643808526595181258501198890944291418544405790743719261205478863432433797527220461917784825531427466184406160855429934655196463729541827159654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -6562509386908260424001705724554684046731819829418473992152760240922245038085665630057348352661151961842734409534321338214385055530225892839350099226805249968354980936137292887463527588230130633471480858450868715701693597420341595089364631071086655209775236538568255057740520861446911646573612445470971875193063409979926560231391573050689794019954989427710163223891252794531031801680303772527719720532463690601587410542443557946288189652051912692266041684158771017746228911834426389724398516551815005335189741448257360187573641435167852319996763882566683817790585486637879599548779436458769716604491633895334865652127803887454128913268714602216084179572374583762845077397846154604371382546259896823553644812855526985723611016472412206677778825681780794718866241292943890431717733261432303700374095772694651129904525464170349912532607857092378461263545242013462448533702828296959933690867275423248158762564683446273102286821176774552343020923309849900291193929898290695402789802186087180206381290241739059648005739631943837477665361551155589432567319950003608499925297099218083902499645820130269172962571424314737041743140940621416341888222494451142530752848472797148147823520443004903362652591809641540879773270184854918802282780860255533970498199053629754955514105121791189588841447055514536412453408237773432988297333394171632727450287060136750598204324478753471031845460080679602974035066979226767339468408416740775509493015406294729218186850152570726272009120627030648600864283296884524317063647535874345156028621184587390334333961739511842032478234560232664966179650644321136288877969396155219399960912128936156513033987814414307236560767177741878280336898559356152944850299182351712273152224443834366363809031152679647537369167136020855397444102804524998175992704106791672629199253063057567964171166647948301206154495411796268744898395885358090600201550072220313952426925088902674675976408421693261118265565140575349384872204903174635365319270657311961239152766091174798019399242733580550155925361141360922413041111311810981562866109569938923687421262387723555653832275850956845903273654854502208738817000497741292554724542537741129302916441182501976388753228727499220673717766991086175527942389468927426296231376061984341206923762813365923897380287998878143886619554871843165316153195554774630131703187055494228042228588917583489013721180145237023275608520840597922888626484713021417883566090207024980127029314449415533419763075643098877402139619681460938777082692151173831941750344435978548718322511038525266732030728488967415253194163961550331630607174746124160255925449224058219938311137378173150998094300671352853086596032494183099317270670861976570419279124131807140457473863946127058828620207792615685649748587096027259139252989202698595184896729355632256443174200959082056146257204057521997442318801778481815742056523995545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 625081854741677374710071052997488795060415372425199859204367300239963837658568585368698532795810678770996993693923632243634536048737881355364521544267127013852790146458640285605341831706915455623846703493339786660623971146973464183224315429548663285211562624598828174780141941151070955892483863530201509273210803413224998172492624576725982045472543258242700447949339962858397044083440607140120488099324897371177668304572212464556687279733516159283046238887809878622996081474440320651773499441617038811530859759486646871535859347572060747184021711379006546992965041850003195922712278544270694219713542434699750323286047061268140462100581732420482684060804989577299306021299715510865221448312256762643829669603610922463496351121839748998792847918720801357966625445822291526767957919697613650812820920249632905245457882299641944570089663474820582542598522112780748371823739393499511267002080781173114489273120751483008930692154791522069986258578776574678943586900683641119334464082500292629137913844081016079653583976381560010832272513616522725641653605700758648085809728801168048963971647785181456845998748178745760952999279494676383845297525029683448430780789877095965491785079895690636672111013511467187629434068345900550880654994897510712373077249105584023281079497724757467691880218994329822480239110869360437963590417181616509043425946041850011121741838391609131601758115820845064805488365620492776088981018128032527081097561656450909244660774279100379240312676386799674171341790112971869451902568943673854859597076674078100541777024882152115010956219601414259817725401150474103827185774028517606994440488245194321815095807742064980204718374228726467469118213561226083047599508230379990163975158815806499269112184028146553391584969192516257220311065689781331895250308837429635916318640150976747472300344608741632351924610544901442515319209262432956362496673670251098502404692567668508901822910855888494520143897803536022114419637276246129965362085505944635924922304379111521934675844736917520185830219515831418090943766001626799471417382685899079159230675390055630866227430822665151584353810815598531814870048413101749798432310217327084456102303257989911227761391032004770354858369714088371907921021108070123934612783749572861013580355615951381988285438117384861508028313123615471825818579713940538329080804659693185991446297408689833568459245919613375872597712056402844851418539627761952581256793842551092212415061398322538533658726735338863284488305516202318526838995339839618327573478888858450517781953068126174262987644356157803113579032112502242652946070229524679384566806131089100748123177081917183978466856270208453418789197022998031781763560089397815447993127621138489515013909169687506146381455663121919305012068401655071925598751255634891801048725949886335137473154310811176929450648002724079928475563517031871974888712437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] 140534065044442756891801071607812217017684816391814807556935412685225871952249159177425145681493840691685735113166995827053057028671826685612920390437467936730285990854473719503603500365099542830910615508216556830783594001456997020061355165498613036344855740619299729153066361014650303000407278147604711385007743916565852708559973456168149181975783572466057370652389069150213878484495465073181527976751102461533135080890628340914803028005844945984084346312794843211344911191512146098499381910291231447836029590586405414892259752052044065224546941820506492925996013994575103700987505346012770611139834313337800768177893928634460571980591571708120053131496071099414257251615448691860540613517912222358848544429872150150991933191547252119979057237366785808892865517854425551719513341360020444397686041875996323124857702254447957825402096711810149537874253707358705025002364218455333993277784916193664792882606409026361779063418354698328389530132250829353603051127425479367630968758822573581869894368381582719810830618253042782085405532289425697552475765910278347010045028031475017517281422719505772163824156515437584634837409239979702444185172349742407309259344816855907179823077909333551338475749486582953924083136841466627468732590269385530285053287372493233459712008586369608725122541648833216296456509595793401544170280842790956948832335979930020515779458945009585838227896920002445543166111070071561528291432402588496608537543632422981168086916290879649250924462499321002624174721212526768576494207746037177203474372063768582592627706691074459242634758355544486639828588756321882032632125959989733674077460727702547104430821153413359910181701337302394912914250300368882110894363071280264288918464152502069930051192247914434961240404065509246373826701368069560263046547573445414386705879871842171199085424713298436323674815167594731994142778236383728192260524605505619068469858981130448589766845040360356393887717904929234701663680266734351995710465697466035913028899579829782145227212243825785202593045536943186722687458613844612413670883246609553352137287277081235744625207285991939081407141601328639993744077499350640740659997679452461814173301079815549365392122070922231549079122832293716797790941909764781530563538817947084272203415774973694354269086500586846428311768131285690648567432215545563045442993572967799889906616976394684265033082380202410081333551284489269918850946554856059804736120055091171186113321734598695815309922634477490078222212649498602933734321635325613529919409008050499612083680704261423708118541747165886572954113420459544546753553205362081254490640559191503916901079852682312063645545283824413761408260991738495471776912912867300715721686141559305633565206642512208202075942045396155673207184603986635994578276808962023008794366247298582747346790323722227805723602458554204115145415605003436824681512960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] -95273797827486918182784080909808044669646514207471892996646361950641659606947652080784064949746552639805879753837051025607239915719231993682416655435157064638765120238206622416306549734183442681698727004559609339370928512675796300835449198895689547582057273681084834083851123020529602118289079668393128349173799387242520195881244617701074726619345703382564467730393281013436950728681448857738678804094668393536273965431040911496201624395861201244180685674532761236836775703393006257671837472814537942705643087464027579324997293523326913090583618276522920500493248493468422462522900794838279627440265822569026584546257542910192659995686737280561961284658444683863832782321082801917366637311206043603529407515216976491923509964006354085246008656971730553615238880792956571714659275746814769338731223557094241198860309580921616831323430708914640890099896430858777196933022862285241389588254362849996155250284867463578003194795963785441513142177403864170751129809202113540593127293650347569849926563392044964705696304938379609759404731514155061153445001251223507959613825214382501645897430987128116284208871280896707868422350157792905204055112516411045791839228204218291798134987832245429365293133740112663941549157523733624199195643074045123890605097623282794807610105169983303762720237760254937598339456275146041411122299834649589089802795826460882975244062181532817355737729155724191584848254519988732527927763160049014501974270070285352820489008582097450037631759028061490612029760517969485730498584779215126345761395733212001697974074303849539181818974598161336794092752795026431514087096538955002604542981749426514909701658498528170058744695378232239003792688819629130489295935973378859833726107942702544419924778612581636582151213995772343920409808008271051321416305200550055353849120813260472233714768549701684920787002705115597872708505738237575217087254588454954242732373669870015042188911636719755627884631825323569431942784800752365227986128642379577857424599131762783160278952117943419684996048842955394583107886898061464410387955217294624831563314779608127654139546085759342359445777946712909639263426934956258897585346329302468106606999483901645996948894030699878653612206364337216480748805165541056951087373277609283047509663155799075848904069740432396317128583122067600510753885744849602298834882326568428553796773418920756754564994824367547724002342375272718251173083132129495415144544867092515641011851441509126463786478368800891163962887210377713140178999305248548893572287658840471899321883434260966828934992087708719441117102699749984165586097705964246383067838047553846564112254344651483025934726895893154867147077165090857093911459748850538884549472584297299390683845495806104199815271139335248982271673027829137431835641702939178864642581580779000035521126236851014125718747818018162559276313199318400654187209687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] 32482471043877498623473368041344341319573836998646800535484131112113510850921511439003337574859171395011922645520693879841297349568230610751383037348299788099334074157509202192470953585880854426158505073874227362327047555786652459870255483255143530497830241387226004067889961916752466951950612275660944056169783037822535994442071406053078975599848703135364622401842241911213405901335435173099490614087691873247569669047067557904552593169611178746939618577880209318770905663330137257880841501350305569656982805578505098905150885137911773483153309287749076744560379049153585194142304515397063291524173842244708282405378291572071758199872673792757134723454095067957567804124712936139788379372296284644314746312874203325894068503131033538568034864068863482481652590098457064263669825204489350764263759916597657442874597751640100718482442113293220556409641293727118107404583647510347743922852885235145855582848745133822883062887175386672609918329087458430450584426887133669349467787819477638777860720183454475814645680426732627525628908149795570306789355091962931702648604762351788018260110750171236077919923783782755593898784098341329413944768520633915726917881448476173105547932302371649499355956054229483366680670967391700164521913323738434474021328414706537649574879494570430541085802729572417095018952946742909092902277240104326734164248320820898576557987577592562723539952946743645573167525401111007120612658187072417316182729853388742624295664681218236106176528729685465814373925050744995238790620896882353546693646035693626224795905640443043510654196838153601217376744463731052120941345553848117814030818630114563133455422878994833105638148770271776629906737109037275447702335969958373904087787534879685790907401232319051492499968876642128035384626242041229503007967671249333434125997750727159543602295978754388367091170096385367509935063255902063567717423373983141289273672376791183694645254765676393858660998953094079743253109094235310391315449293175959782137430493142922860161703710791322093402917149815820863703730507605894297402606090793666555982686027623115579310382972200545230248142137300356337831917909480814249235467592862330202910856585462174030629091177371456183735050738246695860132081184591532390477401736260321227740023816573432980035479827099784983735381192122387351093542648968701250824987116200924376932293367141166806236041700611341351034115550016732123734488731842290093998681572167690963571376426655774577128172952001258008250861326710141524354624635790428470442425539047367862215638993113699315487460647006045360491030579162136487871617771074711727377003054662037034617560794200979126160192002583781500375680730441122723978237354366920623783037510201894859087460954722173033633717685504999407178892729803777308322200829548238767511178574113894541128414186349866154337719041811162074873851652617765166852236902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] -7122427886095266341001269436398590734071750406540100796383245103444551595484504101867357571738381046094776881243358278506730196162364382087929693393539691284227160025188664587505092400604879871397962084431060637072881034790909268727953093662402673170760952524154913116311211910489898800314233257608657973931174512426945827586903340587462900558550239338094634831526857239282693718437993794583187397340134471377009893706568796105622536543814597244751562557888158096967281594037519050132851982789563118105434094232412716905680260801037201122255430673374569953067043464206611562647198686154916678285387074668469567360165420125653502853613388149042958748302655493710651430054946553862935742056766635944956322311911809793428461775912262859977080034459091140385537047941953102678215055258949466354329675004481090448296989347092440161729287157608140356879186445581787747545796759317698506306680624088556474457039773179908330331963891557427294398007812773484103982121401208208697274684236050766564751423010363675056249244550218685675491407450683052741859867943053617429838188770513199642867210233217805229613075952168291045611944378312017555941023851311791074984005792107387061366411251769423106761325089331101743388700378201828705495815761396869894786750500823242340960158198853648554135510084836731359867103100746435130449900119835934917098649968030934338826296867803658298014629780186538322480462989350062170681437013185777786011156910717807449194001812406661616410284654519324553840221356506812671635470768434834588022813704547110169032424285673168051583022218367940115077205660353784394975351155894651149187250078387986431008709183255210203205047374838790977195615416691310700650992495187912625940271128205516237428791416266955644071653515983891490556801531932011331042447372043449575645906784221182544978880530099203224239185661880770015640192242810657992265594987199004317252093537135325214738565988613772722497051323068494072532136173700100081128476584599776082506792007392704831953452240909383197063016725302519053368372328949826717597826864383943371189818295927825574838204086033154501613031726045974539738408939417759728203561373781605374114267657563491407280769377839777587341493051215804916100065003917318638676109607757994325125086131953815398275829120530829136268614681536243642790393598449492867180109840044464600369840851679154942105931217102542221124976832824655174040658876895040361412657204416004481192775689582248793306053152443946911064860839682816339743289512381135407377955703201197085419790919588409574981530035918167990352816336760950983010703675790106681169062173000816159310210748053727805299857320604024009387061097084076237683680406075941824203334586841421320866489427482457683781687060229774507744212279033623042378538574842763845137216078430546449384635222283254438159568682241591024873639039726589874151410892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] 671710302412700404484433015281400896016184229126763210964337472109615730302901696039484794574212688430875758198973240301377136009785022000423876718419399610701607319906926867713604195718149165379758121392044445198815387043569386996046318373363379057177206615339451202341235940488826678510196471522328384986176931854898639920946277874735310150196762513559877931608499937261649004541221173331200129272528798669118988099120117168052516129913499090112952978983419059941010974829695680447209259431249576700513335279001380799721181336368140164473086938036584158674062047563696025294375343758482901661946672751899344828957028766998981818904856014925735388994911864223580483704736622441644174080678998431981461092407369245016494901718238492967302826564571647161093708798090676110106960151191687178396727897212590406247158482987658762623807299858877794831087047696258465045163946058408773547799835160191810976693761722740273774408065875839767569366482102053206283096987854285886718044842847049471429257631927942414568060078367142399200205702160003085128707441090606752380713098622756937679856226816915223233540486671362251422717032174886805125946383895245981740785724870291601470596939574785551562341359739380812052187070234327370303838209436487630873389453069125859754130488344701372740691450935103923644549323562880560785581872375138225863535434788295433939540407032678775158041810041673073392069812598969619061048200828185134572995649396921319148094975753118166651078182381671881608162870299731400966133130269472795094583669927173771773794874784391417266741535806595538142185356572585946068583967709801942918871532850185098384138659348581858109614819179820166287600233371436416758059129983877832086481952872428958872501960143374533796275359378697449946744875223460640378503540766581697893084581474051980383635313457194805132277549225378967595914302734644563947009355698301574984888297725994135346163672428429920430810099451674352810958722398801107867929835743074583305753742946373579366634293221898397667274102414540957738580471036540026950772023184134887826558800108301077459121193555706861061490745813489371647582853856726068906155845472551107860750855340772724805388136564823041866152305336227494114051735754370419578628426689536898459652785112589273335652192565277259035222947782687102176036999058962756044015305185337684461812757026669057318077534265465777365859989859649070672961057605750303909113766343411578145548013734182916986617495359836103376987833343455113651186299992764915442089407920004448152260447157487608916230315698790865125282076172095702532070032729584658331703758663622556951251697648926016786332643190088162484090470755954425211071885985674753194142882281702965166626293279702508274540389260950308647836544996391581463423504553480283221963705966605591706585411074361752492084179952916463634247248070161858702606336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 87414505028596087664773174635648005358032615332825592352033490464897012813743853135298946807999862352628787550986686827442068187009174678547843712408373416110658217942551244431007260027564730326569403715567383345533449663985128007604671223062406918415058855499621061695292191663273488136180624220366938833066894637529422994667552170676329826960430892986318460903878946127873259433660526817899435079795218171841984477025060869276365029372225479795076842915000533850738677632568800704138290369268311382035463495271995886017025358070767338389599935559519349551643757312273235581568688424494388148732074768993336280624876239036686277238040874685890417306688550604995300306938154766709076620512778764612635613802369542190909389799844455736132191815165777782114797756117180325351851440993519447747196397233055528975435036887743003570310534829165361529506094040799661292349180164052256131506119440281478718755136477703617515902295100179600427566620596070282614215760116273490255897681040198322541879623739520821158228226449905126579758220134834414887010236272216223062227796790065493732131670830552246411180042286588943882459421514277695302125925472124699445690886306440806204129239758346126085509659182371901441884866019203238814337625015351490164010203996160358194715267700495428781380214566467130782917949009111623426858037336027230356147051732440895741230617579107721887916013296728235278274835117149934322526279130046700638908076446277514313354516772462852561944942776628593886001980121469142670162515268984311443624762526642344900069391354041635795351816432764105947709495941002528580226223995342108597371230433550340809481537065817857987896066054698724500503753150298464920098578365028176771224114065361979129634758909445172582944427663765954691704820187905933835034662333468695562946930072532426921199154685291430546085167614501234237665456395688359316430384540370899555184270973153716776297255422420172652858292284302534415744184329315264883259466184824447240230983276570939816957753117075094548374882381727584742991502349448956848466384994582062006486752796280891429455100078201973076696314600424909513762157260665247186251348966308901646670738242810029560886730114051100332923968548476180052456066782314267745112012238347005849538724462682958080538096678180618400839988408496931423243211158018544514194329571991131568852468079547614052349879608460793551667484924791731672224086092281632102662584228040142457248542729002268403170877294248542003339993834361096078645149480835912423351243007009784229411162806861733136472199422354177962585767402072366329332222256123220684611541876441418672041602749892096203335398498887359013222736559638441226228020712509919557966699321314208035226186885497272326548863177496378470820176834869347884501767981154334395050263919070695695574736050644417169560414759595377143467640076518207342929510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -34273139771421014474763616800151707851694141511628082540478601591489139935714989723707194607889684304858234785821562080736371741632497085118160988098144591751018633447566940182121127726739982567530623542648506845447682676242020437654829541040768081272655797197500661861716926263004564748189981662420134146104941672621957007046869032303504457206111599419018399940456542558468309170067729852890940608387102508563097141144374600880150042574406715375365531440921381821558775127280976067844582226837224564606083982594947904178133934477656407021326784792481068378327230658303720490793052250439691371900500195484896166945691234340476097677290223187776256291880105556466242409326082356224853329293742622655753172783352352102578045126077663602908827765646263102999612588918931794310999723677917217352137980229922112502414429600574916454181030884479786097559140454897907305455971963920762626024088226537539073434480910490607971023992072631522451747873388185777232611382856973993516517842270336722807132726842806076599977961036881502969265912689154339523573947865785473157759496481503104638493739376897684995246948161964871934439035901900620644801420029231013755706474856261490785763278858941141779321051500663025832317209463585706410360459125974216274744227683516560676277713893619026079942501806874951157816949560237281362245970923209975359764929169811019964881931871125276581865829589143158586421616255842975082742605508883114857292171587987907788091099339229237964915645478714721406243511303910678733398852024556267414133377695154435109184662525078308989780168281067407410490585675502427797085449782647065559902919778067701130338093945842568819469146591988351261058820307884463002827057893722074279505351065927082535800430359706408680075710569292548533735774701611313446048355580786717350540667716386649859930737164150493577360153787650111743261063521029359018728262613945755695414045806414422655297581399594761837576999966397581468761210555602264237466920531938841512564303730439334151390524684514237039342848094264420980041948859144545381448816257829783708221756638819543968311428805783749624649507672875222525659325443776405196608436671152194814550345462716441896348425556929715475898053968743598503024592213326953195350527262817184777947857188763092044135287051905181380225945372694560251442468665007986499892777528341208301371692235841890540629208895770712849801858539871578093635903865440659790806257129373726818273504065953892889595197198000909531431671510647289914499935472727662833224683741543374944014192446627739464390523756992861366745122601619147823312294603565223842850232959618373214624022810435472358543624841025571154263219246088935985775228164378691405600124398450364870448120865377027365655368089155610644039436514394953709262973219745635535095819644795627892964801185984733816581965017247325558560348545907493341809868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 6439369141019163244331102357999133064148185101219932215376362534539380701728104739742317335217422421752987905550177620303579530999390459626781421107162856895383933801209050206763863683965143437033802644954793072639154239888929019296644246026899974388258129754761538621292654637424876678761258500984110940889684818652951522485105054734010294241549497907209946717544335803373862780609918725588177103224144426497975057430812785966536356816223498944322777684524841461791726680227633947188273010838738947488428186278226868890275413366077346932542731388794145411278794373640066449520410495321437973016542080992550961813958287129357732578500231497008413648052914188254486323760289118584651850638179586781453758749955838863868227521520344456274890792085047538366764985088512921730760345720663320336020499373140523286483499846865450505114253051565367207889505860995541363304484981931802857165071889594638062188502538527291799218589396805330703609865926468562438210646113708804603037803014629529837549349204377660025889251139198200882836730266838410070050209429068613951218711054427842336578125803274097664644037326941111598448602699079713518028777835070906237853551101572695870779260352775673095595224147529757136736341043969508821670570740484421743417851331609969306196017489424033856838179504397751100197172712370128221425967129685475962706972527910358576532613395088878905258767845821599409256683009867059655867588442812008136787614865350894628830627028939372870863647271725023400382377960178979360411009559571741030620077986361775451437915335416807349401924181990037307659590850188450140779393042762138239832239544339647075208117331122078248582836949081108354495959312519554417891906389776361048909039663331418108066030646567954075075375674120042967607269935058716959647764876388925938917877381185255024545595552809486516136295428180332278724272512678672301131655819411203943571749561475627295507148372016362993979458234594148642173107123826685610624721485199961241395178369005449273045803415404868230034044703877483442928023341907138729580183934152087389892759404699296228441077236868354792921083692632702887549238732298184698431251625812585115078461958294969014474884616772420243064528185612427182332383628466073416174196501426203856176899009880286113674103332169201920225294324632961402166846141322665018578170729921825782634333532774161637355527444415158287676142011638914188618470914530897814765800811382642268852200322961750210957799367136718767006605594409148098314826823054409197539131145220121597029668764120154729712528796112158042934021441930673269418981587269096554657408543322896302959395980338376803749511623671863596814570186692261801468220719833330381193523289236305209730269081314673639302327615685256362209495152328064525084193843638683911615501292237018737960417091630590104741788928493714703293453271590732258596618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -1538977533326513988153921476378896562542431092994148651674674760181147996808811736916072396219835340135662231239029267937723018485470179154545977814292121052952981653736752829364794004415293979091851826225232169681741968787412999969239480141900618518844991225087471133017876470479217428135615529800810523125020295567835005470655500437345648215568842943315710984054294968840873473136959038207094751826489111012556881025426533789903559934643378863086954073575199228040857242383108237709385369226816981492722515589358999557030202175120725094670907072302204685396692208760629696289147284678072675484330382270448303556857577851510767785046777438162728171489169656274824294009989087094299117181450532288385391014497862717214469921265921092053014096728995584784494507707661967626465655779633101673294017266094500010288681615682016935279431677068417346078297779004582868112794079580499453535048587896786464377808991531670948648409709194594348363219533812725895698892408408663607076791735424735928433437860158446197828308330170516761438664957817249434326058352648018183611463831386116619005739586197804761195595550330261501737262471268822973091167982691944878841636273626668014119543824121571198833657028044871756928677172338426258508455815705744178136777575519213118795911841793682031548449740767490384323870371017480060626754501737996544475347074409768783448166711455797130682125014755025207454848467924876281511262122930788642279870028437504480724089748295654057272236259303381768199318044117223580416556799989988453413362460843865481429977673057208295221742005273563809981827873106274254057828270536666820339578816293320929842682235402082777882743234530571396443532765514983312208070849645071317751665739594355293186088042245856240804753625751756180974166851872090596717325731552003516656537079310875532689595915444132671236605869006445813215171399760038090965507339052691758456608942714332136515074160516850702320873730335370417446514363525281805670510960723668302959475042059847109482899132453927193840810143951988897402063142267947610846854786263787387814013943038726190255905386102971755551768672889509543605595111615117027981965524105800060015363162650842281188339559328520462196492140710159146255532153022133423967787292243079505997704386486513183190215374154579909763723679181509569148962631729401065301959047450814759283083415493835657905114674365363168548307891358456996455985433315737007227635852940825462556092771094412763181826462565833409808969645442097150914480218178699347849490024973548398158336452254459838283345119772894900879845478305775586758382613437790068662840025409478003564860089897141170226261690765972253138076857200503825456281403621734761176416214036919872475225525462529502598701600830093585838678117716029897955024689378383964027749468142536549374796376902645966332004142365578574807600514797802179316940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 214863959421921110702187792958665758614122073339477667792894890284796553240642551083314255258643359536798186890006796175687636036691958385997078599579926393927120028991893979401687284180143860055369327450902247008499506666469694959370942149898316234656356875403118500714032998084516267239324093017917816639547203234957604100275056716508678402777845635496816316697468094307695981824562605433519227059429859250878815075707109295200697526844713667068650911392661313588106534938580969170466955021936502896211136840160499367312730863133126010531034643201686600672879041459663612557946480543213854070243266013791473858976789042312258415747498449707925328349202285098051972488818498109784429710944700743794027637868826239055928883964640067836232494622310126376710578693943021335532599810139206164624541007984053324036921810297504734300470392663369500507730914410260737229964520300876796935641966193751965292084832236644567999886014056954445934272036874171595375073312419857213925361163220461859606074301074875195183903455328496848393745015637874431112733632095783372967257810292544885919002984798906388914875680020281739815709853432170299013615690453219483461825767733026906342212314416481790196896038842063502120406637171652217089926822673811499736119683131105071061843211933236469507759270839173037281597050545743933276348043825816871288882650714940025910512457068235624171354505157641399680204647082657445606073469833615809303923544446873396485352417800535994063867092230794337875699844459151910277706147350333055035038338309689947909856110099255220768737204061236363922485234259711530122382229634035667171328317935371378774080486461957310339962511570784335166945484107101423837793481475871759671662479896950476952430418578497533929632864259735113172443636406283296214096043515354182948943888286487121761406847067145698673858649894471670772358941267239687040305067191147563404705108343606924776945855811314515061649957232505501047852248461833133266148440255789253472451733957860694987149228994371028461634911927489263585788208560998527079407795715033790222848840695079506482041416901462549321314307999080567454324088163410655860869816029665219321436561401171825189838364522512521004972541386848205093396155235914786492006125377388446054431542571930182582449195564869899602056209110650919310922514562514080277802508957089413795837713387387209572887319563741115134973376612177271013475868322582575647869646436283556484310187236014847182181476879459895732198772983447488045096828593522840040247483861107938547111744965784667982705047499683653472148165085337497101535144225000366095613359175021477154242441599417565068444094609832199397797087330308420904275917407441046029237184208667225704452392837438984319296591256622404139515624885770047381601449538261417927568498948264122245934208104399349545915773852833969232083527016694765164953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] 29856103210204249877481611504012350068860417448460460692188048013138889787303949817834348881515722350557669705802150846725127640786457388094277149756025702369506574201941510196717956516067305973517536607970140460977320872910130538727885287145108607433120347415416218284827981136524815464616835862513155798679895493336528690012606659306630777423678292197250253516613716443902882579298734441096907264385502179728411651985464147724705562037085124895560246884641867349680630722067396700922644503037941170411428245572984618328883451080190436246321952421895086642191282721586540622128481849470688494557218867592732154841051037241069656674201958711697848883719789367835295758515014850816004851990219005926595020096722878285042690258198841899950858172488304949192484960941029375299949799224713020473098198451756448989390960584559400270675895047753283736785333711712453782229176469678496902719339391050620577013795469081931028770287743887796102275866531017070335789141801436998435839566810643219986632256684715148301599636256464252099149650562327118235017262535676916938894443664724162434991291270769320142726259435078278268660797089806177220634399771709377826847262016783568141918484820920336646983541690029864735713099261156475292250440850941896600263714546838255107752327318608574935971518169187658547320237670123393315956520080010240783566009109618505685653137563748040694426539729726292698394135268846639237941691519977021055211944893720575295652787632824485678589573767344483430547214768227773329934225779495114221955350239445789624207105649844635836407888107804512823408760702637379892005441583490219975069496686672818951752381770806528818862709241622112279697961566247773057206131732907300383721120340366153582027953499798811554857431518436106078503843157254756274907876408838656169758759271217207072363897859983977371938436064828045914155326005503022812249795923239316136479889475349745793906276878946167050533010857886151924152054093430112597219524318566685041456746468386211072153495336492800522188303751243605570544367177985386789886656188887700365941713667644910686791632819834011643842160234850218134710140951453000601881857982534556775052114907683641197094919123595129608999240717547261306017703654539350230997906783539088191782248124506816006021712137619141358719631266168947525375147627537737295200089872637919929654790968054704480077192437273743707927678062711340423761981457897973422909117385913023870294550388862479522785946081495808609151324233341192144752599743716786118400938347890422988852820444284869439297192345893138643194701141562115870852590246552016191543694633487919041130207233045942905476487101722668294872856230437084453437611013434561473721050254586899671281785737076313157610158325267852089949668980851606877408110035838322778969273411650574041271745451296864231934183770074102256624635459814599688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -15196414608279987078457461379232690974612605974070894100299995635545972155263609593791777448786210887533856076334244465551610038766413074653469205927210009292744926986325383667137408936433463350719289308523814360747599672521396655264518310213400502255899933019525396804176041356230353258892209374391575527533463789014733864304483523174653997388759336079642027260405276755417632640103262938015211105938197742728080726424924018995649995572168357848300398543395406948570273074428044151011352273866094571076892226584747792687405700427113638569442232808049385267554686190729927675069148783914811253224404733547521948924307851254735413217288257251245255778705466186174386204484051352817977170135529537279539081806908395428292009133041798482730293015274695346997201603175459758479700688252068929669862087892276561285442224590583925244573793368799613325763675675091161714608829506978370125672802676015927894575784854610216910100217771065617755847576271786091315140367384571871267335223618280082734017353447577911919027912671254882004804818122695747406981139105125315415289994741715219494920273418075040412889486273731506247464132099510230400600101715068931688420249836424867399462959270075688130876642547181601746786800805202306528751343538414398238952620076157742243649930689584499820662745322357753437686719430946092303640193055334157064365449424901339743220454175787402907524068181843966944761364715124333215943450221960812124904434615104058846466349490272715766162490068091733095086586207729065089620048993609355033270590682644680034181996502835518557920319638576477380094951462342579970498300337053395862277760939767711361986066062958618917384015943348244086163441154404573491636027722629049003112261604382539117962890800767254570146413181522883438108204239565913464419730916948196200462397124220629465476826377531211716543741017458213436443813806961363131973565191603598226779698896197347654829128075375109095828344939154331402025537197665647525828435185578903993031056920156286257782248655340510830643690105796443048763325164476022510143344192386344962432993803179237258267707813428776835741907999771993912795358057868655272343572215178994994700942293860962347600111443617690748221045716242307104212638777365362923971213654552004733676468191323752991198392607514594857430346005994400391918110532012269245452408129665357789139283631709671717047478548625222847462443542948887863292328699705128478875544193415016216338678139515992243806247793924421160908486974847637972349707065154377269201483693463603656231932672670500536433038749365702797973442899302675339024943864337962763657195630114047418322762535696007512582086066976513192740817967562807581158017151489937500131109576937239825029300030748787047708270454327861691401036831554648403100023556006710342693483399626066555041447300449765420158348592433049374716063848181374176460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 1890700314660566005026587994215589910927549784551452908578622804315270073413444941361008142667511995638739223869372225326072124849042495452165783507359152717888646083713230998510630552772764448519248921376977886232554281945436381720173667890271628162109231465634987587323191623140800243224867076515161152080762968533618111529483970015563790405942857026937387984467517249132887953265276287768143045311140476756274615606937863940122929665140770110168266273204225429453191486893583390344086168537383098322972670735409660021237965973267474495355465384352952950114346638683071128652415653723397932756348618748355553623449294341472411949091564962149636984588555147588221464117345771285087741998949077641624333168392487544385986327325126439970626731401578843779592026722685730288513588884151070385404357657668602985416366666042839415554872791791378118003690740660778730879881017954784003963189168880421456145116663599965857555645567646757151271117443531363883910662858226964225514147100388462171332748121920799810158150712654886589640868844174668818637343123424086101633363795209525650599774743535289126237153563335129133929518581610417405741681362716454117124578084618658212063636016010782762331718427823719138472845301617650200677161370426179935051240709899468686818614788360431713513690388916383881920560873992142565163274949041691375919220554581809025147628771576210170124352518747344372595082778502414284223857402798590036190595731657337305032324878087107046631815825208947443390323711098224113303990470617739370674908865110018545349811896582936461136782507080243308935891760448265495958128831737127691431438046797611429297391417987242908718248392648718335526294994381809663644849476541510178280914524657708952155349031664401849662079879181664133450774743956302760167121966297511401223414597704658705124787663167944086152791905509483181791426305740521035153465917905863919400663384136861726570125128695540553213697873151269836063768959325889786610598890037210686256875865172247173803345917084443330480791006253703251373150616114160863029897572404575313718616859228364290734416361871926615848586990653520640278140911850734553777709774826148775299075054923992263235266604269152572557685242764728634993979583539545135137092999048335301570211716498870983826405438875621372911290189932297089707314849881413819742170245439321114053452216025112928407447329097547482952359151990133884536968193583742826767928056960790173445957248713046802579266772824532491318122383013830430070070034777957127835735702870280300495009665868602099253772093614841507291227878943886652342644233412065106637074045976115667341909824301821803191137362357472606323478406485360363686792317722373069027195140921539575192992026088726568763713845121522858092630717281881857590082300657207498817759454785202927751983471318886606845558528100890239327278120495547940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -12330859949565390552873459308609388191562652748830995234014630357817701889537465984384836251874740165943283833091826263016693974048952762353735939197183339914840099592755367285969557720706384430088060049880515043959939578442287159315029326949320912334213362672937167442959215780574165490991678314658601678153873037976220175525973590446892777656827149179904264981673073927359829026110881319980317203330863371468212997119746128334411470093940887944989960567460444910058394390495097841674203355015000512583811097524100188021137999908831803933752457107331004288741588670685037855687418220263876046448182941363740044618647030373027935349362622029228941865893913867695346333384367951472275187044078365915204993640170049240565025146322863160779506956984014144379500633198203902246673746846079579732965575895580339563312953210543889394479264693403548389373360288754884039974523734194852601978872404959132616587963634256810431811912766522500755143960627091703628755089623379528804234195986689201669679217341149756706500359223999501250455193950342234793959650723239045953339680356738677428106532554406012057286692720253591323694368746800922754201828782120369964837238112586597745356635572414201699361057492833648566827585173738229074902377058743804682648822381727778066743163888895441270879878099406310765060948794270846545161535064025505521100638426992794211776810293357830541303419687670741663127821825394042397991916082708203738959622128614316943887465132630110448323346130686701909860282307623843797536966600902374491209422318571546068221648263677821448324586454544315028657883100958051888038741115999406327449250016436125163561707538869290361423869960362979933033743906011275181630753337931036439212157484701897657557237390583464767685411187603332281868687267432970449671100784545058631141641982671740037507554421547120005879847300806854360293582611537660495167310047763635037101338062378632227260895212641083965984191125556505112814842376998725494350536719319659180652454595875093417754178059132262939129200775592239802629070568479747168276292160677211085422526086128954594098690161284651192717038001784206725398506864903158019517728494726612179690729889401043934091317744437620242869129221737807450905835597267495026782561129625512352259470447795258629215833883129227329428262885091789499413462111173735617314009745246127065707130101073179031942223974955578875274395448568528716842014138477775412257246349365967831210255180808709181312497807919736556556867824653209389972023185503074884934083346851482887543008234594840929523306775038215709551119424318188835127398328228951297710550201851337916075683406422226295086577935439016864485264740436450524301085184891349745160124070660642042944877166209725355885930156249668347149113598695299745194791861963667432823492533949750085540257647074721980631719013610376752120035461427730841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] -17360380861011811530832721264654566804701471331528785073896041351349392102555619181563105154838198563410021419840172039267695730065755127193972418258146897182473123068203712324515202014780538798581912514069163533838780794981410551364290618122993314241882917239942081613759838239832600485598105168924277383235164163817242408486005544777452413794442563980422338985880463425646831880410860260874822981845267753726081926322626341481066201839445039633083196774379181610819022092977884933694409202136637158845269167965327326712789181345824156227453823134720540304061210367519479154539860618270188028507674601598102648319698471171877624161510170378282141394512283834623990049327740941434555100016037029551401021273374921107476186422316882399537360006235637395330792008446504160948833293742967053186721669315648065138279597248999981142895197754438288417981459210688705899969155790268593478646508914932119639176147239567773246183820561926470167037316297296192746680544010913585030634709577782300055175126277257868658445121642082182861984832996551301575812670883478633156289839978675236880950586864078222080585744425685300008007842009862903082741869877956598870820123373690741007963582933657594478112413106458525479662718149991068446876474473268419946652748491414848550426131255469355721574511929560356166197405775854761705844335115923877337980630235869655006893890913459749577984739198529551178173799024149284903890389550775460431673835776501623319537753691519452735259340268388361618363250834090160578987696335852099751282412455520190599107803748556460768653391746223487134401076604580067476938246354068701177721119396534541201341795762182777631810981685464382055539719882530006339134431643744307508999525705267737783768278287448533184467602126059525960021268806502666333172102616086246994766078665774674012445204572102191417755190981801041132728910523480557198796061163003952326935026497869687453415343630614160883703670931494250343924932483020156448885035557326196595839022909850018678892913750617387757627724837220746256680233497512583518358426279556437558802233259630315933134427962734297967565487335789122477500531635920296771745149992015224625035934116962987585688357719333995290505737387166186246469127814066417899561290534633321478769181835306969973094503684601079321360311612047814051263340632216823049783143659468277633462339949461471967867826281392416980711885558839900975675508555758406093291600985413924972583440945210760365079055950402127107089335483869562299459389575625452442046939040666358233328028580820487899558501828834652802892278658798605333882574792567762269710289037964017902690809203075088268511663325686704820100753484029307534829613387025863286427898964710299796315441802910076595525062156358317602884642724644515771563926645753455946916567648112432947736792266240699633292047466105343866869539910173956505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 1286164800054525386238195303298198833166555323705817472641496575798443304409446676862038241835068264337843168641455024507170305204764135062338804314949555489949956083182545887520672646438774853285354693331525613619106675418886990476733001299929262586170709268780890044741370829538777273169668611721689508414717363109853892365218755915323653696715607360951071205282028890479713265699061640200610576564038793377620593013713211049304675307617907261642405587440868983888527583786260559832375769621147514211477256468694297238043553507618817319301369789723755834806564984104091936178329858674269880131919438139395893905446173213691456418501087038701242042756568424428078334742943843724659324010911955161719688640844977908501876302095661990127782267953236143082170954369709762117112864136077666369810453246079302055171178684541187884042133649012421452018851344561238712721052479997593860475388889800903590617209938469810975864510339138733485825665754091194716080267002675355358072173183515705914117397019332149729477702805051297195606248485981741981420076793186001843864548308128357081104416007088406549638967739722936999877588145912369948721518845730898667521996954495633419200984923482902470826384048421450663746853839015526767519123494436906718327949565705513076838084083399466722195452372232944249542601678610076657855741107742413792727043501104234961109041687362338912560696547985636174800008169076626041050440030119069107224267610995087056537002358654098974226838722645635232461755220831896722117194642268521369937662081083005663445238466385613642483853446078605373908519036890661323004107080918107216779312329357389864348829686791127036034735601747323225702685175996449866014083847708880621407258497175905572518121659804438097991118505752876084350792944666917897019629469771999560074396586783503390633678973546030707616603258155769123932308756297471955937436931094479337478571289063801356255592661365905314143942440169431680881571884733218651027312815975695647185212538768362334586174754680288112862172127398684074230685158407073884188669412667923566569038132447189651910977977599226283694508370678935309932525212845091759987109332984723205301323293464567371794595943694172288973567679190740544759267741758763347847025504170760204055864211319813291621834515342821755959819811505395252761498829885804054435907952150533452885989864296707229459750817325923033082204885485827530639191301419527889584513714254369502989608685712769256509732303163702326227147012936342094312123992358899153547838463451496320266915704165383664631863556123865428791094369331368222763824279437352273921674014076131144451496723118392686298583234599377136712023121053816926124702303536186575343813358452088664452440258863735453766495373232966931038095727452795250062745830202156295493243340907979150336681491054957459888367571031040546827914658749769318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -78984725226531294381329365504111374973476794496123763405555622955507716046560051589903222256603915707435604999526503331817617743891055285822096877317477371459601344632336844056626227516073236572504448091281197813878443444945595488934329813800634996653165523859911485255599334015666876695160283074420040486181151071824027219689428226750602124470622035526764811883861150166693325650709902027978792798724069652217048875640989566125274919898582600516109829927743086855325421368882206357291411925347795559915818010250643416942919244841880700507594141407923374533707222276228413423386180606147907320679706097587465781280144002938582983596126986396622430256299783714061960773159052080412675942417302416602010327563195414099304557367384633248568912631904323269412142160397639596515689396724884806118567164362699389698647579098772653985749924519004004170658307690293142218630600283541281960992188657240225197346970412068630875404187809558438348760391575133181466264842709594396826209535372152711038829867860575926740726446360328783083000341643474102457762858332146967423789952177531004290400489332873868474705902303373297998467687204173156515886465160085385190973112780179174185917573328357484484656280830903970883942694462755121314924394377790018599510446248787067054761401679936446278411589836015508701528151022878766969923788508871891751678730142944563788128483993464405276410329979285548943501218162595712689694094197197093782877299157461737517872417844491484513536951257144861235354261626948455702436334943531654211921189882601061053069156238142003779713432525975375053954992555482914826956243960372167349349346239550046124084398693135560828379640097183027328937283835128705242064900756731465494488986914794578279451454272797198465167353856606321798849600781321871718298651682462519724333759960091853666436212605738399591507028671506434952196840791211552498996982331547848230137062293706820473266118477995766473480835025416407882982565248130483538343529837712298536690819816673516123343761014238380212863143891187804915128466733066108736538839724787914008821599176386298059952072997224123349162942173094232399705829940898847600978958348344233018803928689255774343695654644750041806933242840827698435210024887970525649772354877050245162472774641738857988236247833565335799849798981047956115077747887059779045641556545808610294747239097284957835276241038311390945183393101213823922621237104653653224439478021414067442417061518579246831871490169135388489660620951670939078469344475941126983221450678378553082472770466839673878817450214579545858339228900735837029736600560001421643324795775113033898646764204278148228226274413818332713803888920262141131677597996937397233336741575580548972784861687133722432397136069152500340046983354821398766597069298540490211223606544067426623622240600388979272872350368269530636794863284125696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 29911191727234061184515016918388233118408487098764455066635101390862561340305042957945316099868491715981015163014921124977288616213826709130106761812029780727458051037005756120581912207799545695823431574180495559271223732044221780019608397466552518039701885431444514598116611914743692345974428132987796287959117479018837404403115686968605628851490207321391057857115738624437283232368703746216137536786936339282109814642567625950916342276872622610854913492691869542799718811810152192890686791534364804103054929087858925727991806270083106815627850363446690759304282387250417508966552109110514851549631159066756070160294257515875099005049361485929179541650370430895080311978583944422350670879162894101972639101318950925896521305308250008011332929061875815614893794867302645455261351051575010881564766612124926886286217682411267919354721340843367873306074816788581093989563541839138280682725385715702833438054634711303043822748056920541147851361748579801858311340286659401170696281865311178084041485552439039715117695552222659444666479975653839030252119722586749582745879001248395575919045427217502706173072299897165974061311967762083341379919769545793947544148882387861749834395233004824296249262173312567808645217545181473379870686712477743304930421967408282235619301965790875985740159301198524401796260441497596305594182499402680070068429786296005239900336328766169532506183290501659406944821223692417176328712173230600951280212968948348978305572214925165484649116573031410401172083807689506573922012448300778773484624950986253148416102365794776077245468914513317056529540515037317863880401849652432814157656171467250183750666152174606787536929120536008949985069927708297896062215819996457601008839337871885609137351761004469601415779830618072114564964360906694006987211433423802648375845423966861572853039489546268056250163556235031911205618779410189765161437172585983657025383833073848219561029334377254490182262582365699518706802174836705225480871687367934111596111747355340328983314853338858393037517630786648351265499067556511385248979347963919017391325696577048640465478977594949242368513472404071645213563752956150561580617050611153261222415750392195079241178896417280040430887936963813782070251061198505956656632001166975518270079104328707041299789487128070911096851403385325140606477671737180366025144576327053839969568895846598169174230702557673400002408932879110230730685382867586088226709643185503775016547868333169570142768896392417919959983260173288826937526512789383782599004371101618167572761683250724597971589033467237979255116454655728282370200310195180124341131650452000450989200814965506170555254782327389817367442904923240420444957299095202270568460062886098681300342444744298494100214674661469668820337637010087446335687524787115984406342778316673495598872214099898575619538360791753610594826565441290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] -4234594953305734924448517758603665012360233513712467269996073425899676158356078933723255058188080569804308026410499279188704608940031091332912267319071991551221423926562218288647853903336153554895103548399336836986334384693935912604821976502966604838365326355239211723969931932464055693434713294732024897808594686209245295760731327420582206975123136207577513616259522865787775465207074982284237171933213990873592198368989339850215938227673652118863606736347622327725844186950025208664742963248686646982280565530052715477675229157250119136443766844073655460859820365410542035462606165394890053663847838663017466452400445781621951615574911521949112596753201680778592093409452416501297980972552676463713864951580615375027331163729052866540809824660641672873993668005905815786085494717627683815780622335167283167890557168802792435280872919647745899334934029514196462813477196874463840170736364490146267558810801874709203937436077084353041348636115281871289686156767641532480141285544032910612634399110931749726096835457702662638403446062116211508452088599084565075824743223629387803106631486743814872845842756250482180435882215286505810515026716159281833927756550965656752889579098408563699394892875708172727612521701053405233899763001387138276228815944322996116801352983838191090469095937734555918453003990603071359528459436656107258634432387315384213440976244565716692109975112587528001223936509183605783853123068031655649978325151194263704692223433923378815960109322936118442765065395567627435922593033595007459844982270698146573838778698836292431231427671676474093481002765106446574864616924568460055185781413969883448534389474405751758402995971825773642063962301881716055364181400592739245646947936542883311918412295376927822391711534028029182409665719466595567950863476951169665676974770350061703241224896499466782314152538707430322584469215264944027260148727758412421702366181334322968632585990275833753848768976318564227334296549186293494014017437221104584119489712127078432095588515331662911664036146854442481583574421663490731203535256529403292429075921608393918866730679379462283172371823629392932532717064913288159189811094557650818569066225420544308881512324611805162989407953084734388970484967887211013805580884157926888407381193445932268762313278650162448813018229120272226175689078485419975792769968639701934803017207142544650312952757092682469798101277535275148739653214865619876128376197550215005747726641708276123028785315043097031797173391639421657331977138931236619949792179679069574252208235557668661010238539185768113770099096249830857383256546152365940157583337871167589252865023733780674017769674186250662250618327615274853923530007087712739071090678484895768000624619130064086953559248456168145439399588380942182367006588896622070024549625095238460447862591771726731153835333205812167035956174310604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] 89239229334465920024190335207059789208968993557059989745304837993693565495033378863290256075162560932817563179884438213275007739985655913514174888550917851975855556087121306276270912209643942247649562250340315077907815925363911903152624835593305172801560295686217440266071211230945019698842132687067518270293573402358639775481655234026325690186733392112891595825659921758411529021276903323230284915430839374735910254007522052514923216180289538654368293820769919410936278937451328026870615404140027009979787405336088876433531549828891450796868904036411597476121370119808546050585155075817629692355734295747186484609212565671539372022966964857473817928765862401346541238250182134444202104091202580680455046791880254306648935547429305246386458295805674715685162084543439959636166113365372169935775780298739981175808393575356384643943620968580492616847182447191110997374666214841167067296848900247687047246520243004580392560578607508351406822681825131347746250757735482823145587778408757911874201749799566207310698501711012804230133554270044206575265243061117274504295037883847598290667987295897111932473647568642289732675726675121556591781622729758832246416001707922457241479946198179844670330895034647255906694975156729199418273114818802949316523137358813446785010762573190039106999178749313891220056534935156043830928566910064643605734015799419165304003767786879445687111247595503048017646345686231588929099687880732894818108461479905418054981906728465964116540433720521951474206888488126420205249807203241479580981417609406866560566351643935221806469211411184860790404986966027504213414124116307600792127664862837378586057302669297741301941735224202857834641981127939764437518293674894027844951974122831512202332962970355464899497996475381494643738953615073245585687878458132735280531398986590375010447875299977894040601076941882818123071741969255893969010607184388988152902001328555066581038271929193002539411614332670328702722652606063625217183576119414280489068001747440638619154374135698688994477100795667939586776833264243128707677679068639147918338713799497986181436412242099704815875563929695092506992299057667905031476990238150414207506979157813415616268204831700862386088870393523656960301160060584483956253794182136439838845310097330512847580310318062563206417854354546003836297799415096129490020861206145506731141871211614161026719934516028533177148420297217532294392998237831301853998984650668198425626067576995514276195019610176557406402373718967989718995157359919283620240664191346240214556558915606061809395854513107667158514027519449893831955650774400149144342459004790959289171509922203319217330305594257429252916675129494335372174465215006713718490660243220001914510811786919053995273629252170205923802977185093338636217603783400619663930664568002324165357681840962437651404685085282697583123362322841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] 26649593869429510581727964714444937996563198503235236777925917376579248747972349153923832169209311562370080032804835151484414249199505396278076372588470283908664882131045250141631866865725554872826004100836866243849802678137131132786308777446555761473677690078209906473915321971555304651506634975131130898057196063621975033726934900568457707935112678363339608842128571701095450267132473399306965041859898487548191116653739135688751207164279200916218344569712369905501379211669508557119856388724390454412547147156838618691578056706225035556253965673451709438778886970208251179366020665014040214779792853738756836009640140982277630180371361871169049160341583157931637592366232124942808031923822455400435943276958521216947228890374702966359444053249140908077091590759057516836574640390331897861046895104301626183224711433631212045721393215160465110919581802953473039014507873479863446307671921561733504991282232315481667580795255653799479181364927537342317208025882088563922930204747183440332631319678385921314830206453545434300176311040426333525618257056712119683133023330217399591452565667534714910989666562231309631911779619047495351065203598462062699287061032001948532877128542431324754449056444409358690689212427438433277640337071798952622179199278843178741760258584339545535550292136853036823238585660636187774662630480258387619074286566435009620706311387641821581212608041394235366865925462141549756431332596704413153092467339344857379500835547840653056278167696103840702544507960213345355260705926349332318979537411281113297993930230825686164156745944269253057246434435562226558974673934679174542623587346141251367780240789270162913622392093603076322207679218222510522830765055707290465772571344878703832705452449105873790532120893610838792223593176730329113137074317132065281234861028351171032306304322889037223928039356618060298439600752008023023639186759194240681015069667018965318229821537026327968414392189341613546374744490001673164421545882202762221528156177910330535179651863356424346190697428950972759737688722418920210449790937398452120271872466155362286224634145974173096008255834914487538979275971602673769773104873365293211675714110724080923835265321073217237391592315250568101702644539485578784268504987211300484297033502196747554456846459644730519893107136310641087306561797771736329012414226989605256328954417383282164242424577795487661151812665593151360254907793457177065611603446220785427696121407620646736422033390369129158565602702100580911672469895027193737253197340254139440244067652855793080732862731062845818925636480133044246578890346893521582218729412030676258958433468360024921710296416959278214955174262729413060391896393652145830283037668596659857756758763756917237421804223737748237504034546540554985007292565212860830927117742378844529446049579162375049237582142342429794815081814425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] -2258534161337643331573615078016399179314950061519362159235343421089528365018584471254987715103604036752563531376999404793669807379483059758866723149363871885168247718317573345364622653092533594081871629636719480404715888978034312980621945787323438564119334159000243613609317925305497168133946432137798277222980441443811871520118940120913322656128639018147511858562959212280542116423362390826343937199790028258813714423730738803429097761260097161061028891356875987566952594536849516320220048046317349162778206646494952867849876916192931586189516455144283332458062015669761874089045413915616872205237834203985711414854314779572514505698203071531257827857240175577882764343428698387763646493652261458763371506573606997492733654895801378830394599171504958670500235629520189412336296650104616067328587400643293433378938374074534670857979640817090956617150462983376689369551352492243770582623040103466378389330980650133421790266641304348031004526775801277451113338780506827098944620539154093521537324839802030211683355949464303592560055399810137230871345516045734518452884990826143315104548689415135067236752729293534719883715283929748123608583285817759031043532447506359478081010993861472083119432975638435303540753811016659431532600207951392717751776026512518325180521551362594305368147059134422341716313249150702971512401966706609038557334607805756221192272422796478824554228657221161463732503907526074560466145060435569758107761853396159890062760215573512577214737132301385161649933030334259912989881364023295960929767643811640667161866811915310691749366906996730857553082590167817767997513023758413274557538350264351164698180484407702002968391944688362642995211715937622331568482531821341032881155162686696560452397668042160516804530384213723239999509843201574397464794836398467361794420179484359322336154779179179184978958265286652695533274998470827626157561943247743415139817257994343008912576328074124475534075374056088298659067566745442025527163939759412801920251790853666882579490493186110142094198956844433882195154413657244008390416699578720298468031844190455680636620924223164656079556953258192045872713892008506944137729841770818474057182162003657905396106738490528940868229513801583874069528513943623785626865678121998505239939112979290691141738429366429075145870009859855974787324669168714478779429826626759738901490372171045870881237174115127239969980688192049316843001560632513265246962817630565785037997454288001301714223156730052055823122194407254930227346342259690862051705399156384053468955023885550032590417609373699648491721404494120132662994405548084609999350759561618202646853529177937651965870966772606567625066774754655252547703293433327399294659925277242068991695346721634927549077526575460763406492582051457026199265010629312222499533624649742469249710630423746156077012047840535221810124292096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 39546222980630297047495366950498461240134241565095372966399731398762368668033237314582992636592621978746271692993561982430724016432715414659158717973380463568352766159929369614717535184768631351986868716869192826905309826854010083641912259910195723817273772263919028627635802387810504215696140810226649289714495862301133450129648219909137015305404210069091183980115468146247066370199408725408801454927795534086039415780102569438476364776252857383538901024270644951936423754420749400509975370273711996289927993696775133030618028516244550584039873390512720089942219445085004980846878109175175788473129850818964007085675966351409228604544591130702431327863337053478108428735926180288216435490248007799712035959238564192625464497143622282702972489543759176891435707073404460183851141531867719399089376455817970282366815811648707059421688834348053419618684439826817839188263169659517049877047513774465735888356730664523429212781950837756902460978079286763629102314586811483835645454415152546331948457495124198033612431338527219143476454051198226617994677748937213589899134213320281181041695777111948952564647520008021717426813072707685406925650640542083612843454664060105956030054525675622936316694348365839002318499210599662759890129166837402286565908425294039149370565573984216263713363700876596329906635343741489268234139953549090570292519892633785552301745725258361814378538364192927398667457067815335189636809442797654982861850177854403232561887380568058372748426838291280144032317076058035989010794838824906340097568458835684094812421187136234949026443598941079362932261760146664269612719053276193023276294191185142256594156001041168529335418085394460728005184511840479291822170014651661001759654650942996573270130812551811478450260651450594330541771614659102814074337699188107839245156234791594375592341740329230295235851287553175083900886842209981251931465185044297547676281899973667853849996459517643954457077795809443462717781038220545180174047229486820781234404885378217136067345153640462010188479752311310551455740718954608192536105766124576099828454812753753592482250812356698540373511378388492916045984147543805755022483430397622436680945866411077976797619849778671942060682299982673077665387465994515564574863920692187032130747655783360305005561492273993789718823602045877703977493954185501017055721868170321595637203818630915166281420575334032025176678080965337059399518239130346493065368143290063896426390993726160334960681911730786562767826869790911504710765471573622886868678556224775926492389864767191752775354986023004849730907306358552653716678433867775089194407708571878393928394827468216477675051232734806912419934001478751834206915940857652772749183271761136695936995778232630935589162137215605179402280603271662984110770449312930997849211732362193550143389488042278895702872758910508310407938048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] 4335371567356766613550244730506119082966592106725671389546799928990782375475000875598961715801078157244398973055879861314087057321221954971906846989835623186925098975963912474746732039507751616091163567470780942384234380021889704499722924452435717431811870646633611627254051582026163916868270932401064089440523131010998936722815645560231035397700961752477487796344357678128574448808852865751268297862293973284067083312578484727975687993232058712689027263318602489662816198557967005682408108089907100736351469139805870704811932483161285332203274215894087564244609758186775482551914061967819702240507009806271871209662188215311773937011584052270363502437704374086435944637862903962872226517934044407031817380389179925905881373617826780570961759100045550259364010552037087263634301117363401097094975115857360852559923412887881305036401363671717632108298880040148663853557251504174785826074159735513609015105097406332294258136748057287139024897524823964348478207413146220552615844291942327988896097952994888435765765179999024729463101690017576100364768553768631388354797037092606689061656162515278641126700911906913464328331890957390913158424474644432369951968585959201107244876125306457360627147309348462538011005305129933939833436880411371053308829966985290304754347377406864323934563700509120997079121847705026435216735784378607176482647098760768812496653061983640972382129788430030119113760623649397431593653579691563272833298311765349882098365030342036617934675214255406191981699480295434544224265829727027664863537485860192747456059255591793406172876939907812644487628710171486153612082874998592975843530020040600214551352335024994556003843681497308319744215289715456215412438439992261594113664563409695318116078452411374429012098341246848779534987023684679449086794517912752256836736602937300558712758307032594347691165661265041097397830443858734439010039814637703849333926853115493549837748286594026447320983365624553767546635633585222232383549344487512571440143822462895563554793687698564035156087589374237498931144504459217136677663965862109332802144179225541267768908006592106811500438928947054161719149234401156398072096136918217280269929354336425189528385215265736580021366235687911185302270200048419016219144296962915192539095813924685709696892805573046754907328731906856340788964871125388183165258272559418576429489723506053438891843278036274174146278188957941726664265652484566188049094955536429226878515927437689931135132362043803455094599409704204257627649183834396028659041590442424787257488941103711686024463822086527322143316698116702941080217669787132213306633154836079898065590734181870843124441307437047706091305978672347898543349357962660538157383926778503278790187849385588338028986716503760804194053736718379708922152020938440270964803482078335906247821454281788735081529208571409370512464281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -113068748563661896587730621970051465395634320886369387795580192372198139062656755139094337043310836653830352619355442968215670742258721622687489872158955989652449945121751322523801426667377159231652953211614706282763791783750458643507386404003983271512773097178853751631227669668930112849118445230576714212685871053486926968515358438555121418310718622236803642571740916090612593229310921035602061357710755826156235396093656547941535756274139306310787591819454291193557109575810335568153479842918380685640231751740620506860002822263185926784787911800305619433544162566099649619579146331066743521289578204111572364608265133456776264386341954282067636968179754458737281368240433660908239330149351435320398449387312328767140373352199967882701128018558469500534644804663136594831456065591963940583257200386392071191547213930684285011731831708498831467566653753339631276025758037494175931562472190616364103663355358192159743337998276032552593220690362672466092431723740382157594320944668707912914989658668963822834756603999443291233087765010999187479709702719886488611594682773022422553987721929693133671190124234150917974731060965610290034624774619902973845597804372983327879466514960139262345335897261482255818349764337054421202636211578608690382393560568680181488849200529661902264002941872805038355772175733109550928972405186618048053897510234005676220709920623439973897844753776389180738856356816071913591382779826562561980393730014066524157315674036847295013974628046023480061334066225792326198391640400130511038439175646071376370357359133626665241344807936847915406458102938190184710978822326776691834049040618645886987441966820327276080063971961414694001682357185869084762313807352272976712806839254469198729836307232302080806420213368019538369492006312880493684856323442560272141742926676956452711480428040657573773016632026113777839727131821544799708664494716542576831436810527341408136738386829696159831370129424542359045112264840726803505159728700469544335851295077952692321878054396293439762299983522620166202482833158808112514858924581449028502984044271224532094387504457482654507301889586318999899376372686756513499181566435665315541060540159371287075083673427533724583519029962751636603796269555134482877823389403561819017770592109151194372212388127633709765955652187482526926999942538216549681114356807690861896985095028764796420998733600888417615087114749053458808779355288937022601752326886759018832467568093648145982786415826081094211480522452520771655665604041436760330552962291820395198907945364956450435440706555000685227586631750025853751566124681148918946105307523256067699381942636754712373579450988606030982224555233537510234423672992912199240761965794456437665670041563315571394472055744359600980471341630868915519594498749846013296975434090671706258321331757838807434305476489038609509932619367081574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -19259338235750347815812935077649983411044554716480513899541925553073018407078495180104569592635240269751279518577045288897194833073074020232342820115605017609752818674072749312385914785938892088104765265779694744818502550490172480623724177242379710826194237736320128200051336905517869112688763288157700059011932986808607813327541675975276605235364279217460332806586482241990195799349537807189798563461457402706189799103539255870719988144832188603078948627723372006015453458110312091930974462576259516728161131257414190439031597807438066630231533483927769433471668360275953088618139003027871351482480304030415638775960795762863972680627007308665773526165006192762536154502844299557036412755841556211019163982779280980230635606095295864959479604348008850746747147932438079586053447133231428733613857961247394040434293791966053937733610388331360295296963132520570258152749219128870265259743349311017939276570499743253587674349935389109817840133378172716791970957718734549134034186182710465656139309080820331364979460659099119204722612701951057025969017862377782005974940669595394203050866578352939367069785706812388761497931719501859494751378226103458713994888452911944811237951491458755365253446347131046182251339744278566581481490052046503336770310137631419640610143550652987322294890910388858976367761778048366275825962939846106689654076961902171677125453203937627469855425422756921229676086822469882744187000579942250854955879662195953780186045493721275497857900837554055601967630439504251764356388281230137819747425404418595704326521837329647088880499877372045355251267372073736880598292897233524043231649204089018501588033410384448316787051683154501510749968681955671952815538177824397161221233246214836828742296382096266451619803848600089425931383457871656390297084429576356632548690859843615520304799882139505064793810030515464328461998751777480042257507023109671336791105152901512783270654414403018292941218659301238688546580598180359843353778570084422910953372689444524277097684382506343785193933671370167110234390326687549808717059402201700068138132786712994917426089743792446863861770622640133934426700260471822318242909322628477817453384794717631127593625313109122606853932072580974184513344284960945990053124178295292248795228258715015719842038767208028098367043479522848418081567283721268243559270552560806542658029635337334784974539265061212418166118021837490106964668450575265126343729566697768893038959889749311080256455542694265192501187042334766157638506327011996407570886278397369695912316267965131429201554601409616091539969846474992855402182026019462201734199575384869011960399949557928965125899834997105094819221428904742390056182855689790148195025178242757732011434638175548377290504666847128101731756154816969656053210148391631759490907234325763010603716413287762842708770127841525066211636068535618240512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -568612859110834639224603845211261921873320571363923789200234377555664385841860480445196181430321195562894576711391866337841209790566504930430347112879506722479338196218573257843666254715054032588137341753174795683654689162277183354207151101671883195676294226009488213451206437565841583623698357363085732572077239762221288546348670453763356442391946238974806890943922896640881844632511661602078032323215562603007871658640262263518210591009571381378249936346905436978636512769072137516623288234437555747947047520738501515735933580525939751461667250408680060626858510450936570262726464726827264476524280066809867799522164667958824379858456986476054360022716665347335928982337484302860632184307765368291567721164019437581498614811241342988734989930508347847022620674168871905677453024805316036419910726761897681902996553199612294693205145017037509947622174830548576929746127533720199417254896043581523537948862310492665581690805278897996152420354161728751345344085853798044905945368390738439653794203965726139772357154494095881174424842821452036716601593293854342716804496721844956373579212426110811958598231754767334075083145067355806312318627048286096783703309365305975362541456825190873835982474641992805642099572652873235280545700549228154434938140880064945192318391225940673374711914346217082174554840195070127264693686006185218910602714585770866437256651162813863486295669428500240996614932055916763986924135091788714072523708665107539384817050116612465453720114164582594282572041079107640710717167483244778017786786769923525229176267780011783172400306054016150108268081223422831573670042559748148292719323933041283141354260422688007138186884152793680642852112410494153027619443287210290242536225916322534004990622447915103780800968789009898083850626691614398190699146199557271247933775864202300342922282127146915217895868573863543025579913844010683866467963699199239950422692109347753863543035023917482214363425622344401319818850053171336809780375711803761463330167035872899450035548354620892102314086083041479358031078021384367947428895233274391282308648498116103681745134237343702843689532544279394816099365653408525897340391631150313136541138328673699256337192549293943444180583155362246442812593032341930995448734662892455620355410381548072795886341236544997417496711828709631743192908601001526411586033464064020596192955451773879401892399855080175493533260792217285403691960369924042444998979273729229428726305727810729093681033163659644418210294938634243039298542609136385493568747370640147054746782459057472996295816596673004519068311749926725891796048010305588208056654191705745472202818436785793563245460522904786760619487373485055326689916970888914931793205668549230387123329461976527225600873888546738821788474550021150694674139625578104466908062125999302901783803708394593622745511176040275414856133460851949568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 47725458188479024551596647924786258531895491937381323377342434564398634827821075187584319244509874822204849438114191432844914606621963338283252151948238896150312724143492349811077644650432812058029217840855832134633512518614445023840068458350249360936439660914732013484840548291008319962816425174983180012302808403839788137555784535496604410343098908207939613893104853755557209607749317543012797111049141383323109842573396503959374827521426790645623033911552505011189925250970780929283706784795851182445348868007410193767436570879300156820022962032458006557410861537261299623464197542550434850534845824673677806901850396215681801000389776615714363883222922598473940035535883232521103280129087993081130781674147499189507633616869425022903472599420909109058670785664719305748789790449708564961222808007456331854740383407386243233195300601976633443012507023089756419523538702529294767908286646533995288640685331249537867879333037772759124994909011913119952547950407893306435187690605199029959266837038886098530135221419444732561516160765145275013093380122607973088603084889385245681963297132440685059772669056646750436964402389821495346123497979515838505683793323843468727983294287439912974091657650794627644815101300307994384420693365545417007822328816598192982485917304716341628251901095033621325980888909365777604792245545179833118777441440038312775054127717432357433977279794174635760127689459612359792973425055621821789721501587685668475780964533667547472698940089307201667683359474765994115283649095612037441165382703274925121033778360048297447270695561365254568230003082766777536436949479630017249442276440780053708270803052624517253225812189994062573958552558600460619035517723805046117559644297922301331950344471279766128730803008456660264987508213149294114506064781798970094947519871512761996860210114516972627039827862017209874143870175885001128211779997008383388255448517957689509752564687208047706420876147229651882365099446285268347586279449818208787717327927782246618284537887590647135238826906221145706235984600184303212813583010672372203168103956602542853378181819543029116546654497310454701056313578626747900640457302279070900977946464007173881778711561406388297084483796532550894379607775694328430672456467711246852618155325006695417143035920852141587674705467059435426175249717266320216727996527738978384551802150098599725339037639865111877757271047600881063928356314516500573495072710761513564554460442669097434339338828564154427963912615792872152775152004520764059134602982901383958024807921818521119747516468768452484385483732922370258925591080577503364121821521432063401284019874729470275191605449790165369744459886807623235558625915379654509423190803506171399743446118556456557488312658275557639201225578702672173723815974050523692899256442311374143992088057454475636004529521432971878280590161991943931822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -727640134822928739474987049039570341902229123209762329243178641477326266742250069299088633937050394057518528105094649088645037603067007008101882714033504817987361853544858060083673628763968831545080148785699963536132942220166286114682636820941529287893443655514159660589390295957463010173788537128190275387492906513717499391728575603700632706278590394424494722985519047348384381096560195135872015925025862559945921324194036155693714088241617725810983742446900458587253466695158371746778196387539515982863745287778791665919033628853983416641927174964630548300665248765092477923196364518350966419999886217073602745492507304108246274503995644956281476780311134624227425958697745996832168797275964583661742584719322621900163766274005933816975587181394648848219915839156900457710981288689434260925501883943381407494089425793957217520825972305502419315098517668971171604306129646282940253297782218404442333417395627830021416158677969218487127542083388951051265663436851267076970768164497872573149938526753585041979761278191181250033436472044074931979192064177426788087301795177245830923025705676173831136707224957623423961127514870953786332871916524926221037382263464445191041744049440367708323585743987467068673212855294546673212370948403225689017002003507106296027322431828292868912707763922245834049467435794563172244354733701258491942576178356285183340576197307302472372180100384599311257515854311341515333589327903373508484512243535765353555474177824278789523500946466144270197918583489545687483167552927017211738074133954440330653101675643995619680420020200145723969144078052370816705996914036094750348596938268163861809373619676701551813181005084470251080564957641248308534795058916395433678375150203420075478798212730473657651706652524822450971823627686215032789929806288146809462615908970802337745225113611263474463433801895590576028808175190720984024726526409330852272448095154099828197741130853440199102647823899655891197791945900259304957742191197524961041925747774291257426032050768121936824388170141207057081029648247397404263979399372927457010228564445884767711322608495063666510938462746671718875128048691874474851009682748799925777376086172629525210375841275266177267674788590935194000487093158874931591621988133022355153953727849307029220143138337422544355359320618545287083926349219383194058353929242663235364153852762932510006013629261439795145748837707273433054791836478069122228990513884573288217014973958388712976386168693196108639601202727775608921021765308085459366902396430424471676131235827666057289389680178598725176916574840021719683866695520287804110646616134547503951679284076502615179321181290410806494249807439599248696323712254372580624927611864707776635953489893633052132456675848528776297596307098876778344101921174732032696871149189403613169679865004910573293328206862811776165118634303843931154022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -1264647730285865994029645814073013281288958222905974720641826188795386562047069696752335430368983064798118637881706053656212710027952914996756584747837599728714481327868443954383179928299334199606763240880451524747752360708391811791649153621999627367072023746428988974311709610633872599003397528830904152056658013800836832462506046589239568543632772307763196442659247918255335296413626642163026041521348449832825924015917253277549244120869649453140762863882606805668844495907128734349219719110063933242051945973722797903160145292451691126876316885901293783324026684373362929314415994084187349839152747514112526831177909530800582660196704896186224572299789166140399226473954657225526863009326373287517310362161483513751028105359393708666773248855003675613472264635234249681030337712279438248336380149509042322882880628644041827014529874303998769942097902836871349662235554250254437054119626560959340609369122459075750288966257696314163622237378199514467017628025271162905737458025573389364526463787905036645885104051411008172902784736801655622294838362301417208425328564137257385859787999867507856917224157574971348294416675750174568363239781374372759766443208483109660869659083045562368461507832326674462657630205491892203535144729241858570010959970412184058190791840990034765899928461809381236959488733676622598667911494385287398653562298675475567778271512645909056117656775808716412755154393411443541409419688977965951119479589933367934877817084620746476894252098653792314663506774854072432765855205905944640323987382399868502844013223823279644122027543871139502468283543424905697787519876780238571562903694328305041251354343225300803256591931416147348969912638060577717920206852880502600796724550000690034247422021578630712021787176332830699099320667650410308372383350977450461270204127945015975801554708423912265936351321722465677725721544026380818540776220561644232629268413454404670865594659368194334369106871412015414876628045506149379840267454744953034198428012972249937557909652163544728471071726501345821559806470666919300724889226768828193506225369623070394392813830187942140862360437899998342904567423444178583443178093798466357803006614242628702580797407138179393830526251726751237388479392197181141554653587824124091101761380355264741486809048725485811155935293290339698272655952350817082005513528993296991947416069963274589548859480088306366355333498178187751181034856055664211785113786715183389719598007016928152159616587230948919624656868725047193833383861046112868189146307802137896178376444911596701071286821397091290801198503165291957242058727980972443358692742761895470784295723349229111702331287261839874432358253566029312570978193743345102758616622722972248255855029844614301928669695435337280554414018002658869111698926178982553573863731647556997760097953361080034179105851557740518758919492908341727015731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -135098158645899142992018004451625698567936506009936062209488037181962439189087201192051555498311181019247062979520617395788391343192994993677116544608934274581088603573427227397659176105330775269493311109122167431601499030370336560300827337872427347734012691270161379171585997616124991353333173012099409638393263623725225764408736205457258610160735133101494588043301003033553244705869439205955370695634963502683588658001280593041577003500066340915012939852846004809950686611130125008992230202662700619458002586260076939519736592190745279896546831645284494726162391935707162817297994612508904606718446821812718866985732881283936815073903365346346156095515552738562160342805435629904765897936109813638551444396365486699095621598696014326696020750381177430718309359078640331284107701264193825631166563537529667961470773926100043120177868447019648592773289836668919726422593266251963973323942836435480363994704494572807838139665550835089581980666913723192797616324568217181219135286888236603582743943314770844565168574919523159487120681974677801339540508009067931280278781621982816268387909379463943762688152272815095390030068299741371381856754435202030594684701046939273394065822220893176279137730147003170579743309838629937101430384689697356299968365088332477813041511054449795710690486033334930279821016914630106772196489441790907016636999341250963889915036789667476531278513970466526568037881497084918007969858879647296484783023559069946345277296954152236466836378330824817131985572660247913542840518764295524036283417399622696756126043033951869822894831910915425683012594736980476692789488476154271698601081936251258965956296887893396850611781093681606681783702404771230221922730532512751889056561282283787448717072930375173983439383070895401885530733326015198636132588131183758483933268972216622992267535689057819056445831494707205092111553793546435058294151840351326286687602011617057261641114622428955510195356231062214882879969010495324498238885044354704128754230635500754559853042157705235053102807546689302867426591141380182864808632519150576804176851029369008679398217418565475132156732573046855477467658584277762828422534493509589824760561880474644584290637523691560111137148310241890601341441249761939487109462544385449434124869789695768150548560364914459385325899198692874118083724406186013920572195483246903674357640412854568854198155414790970499642390810967026846638574069260014010740089649942886514224776956081334218892687040303948221732112677438425446121772949376689656438365560641201369699187898789230779432513643873083932269282135601706673516481747154122115343973756943240261511069811293795256232544075033961672064650030929237348526672935222873478191105100539695859316738371897378586433894658905646009779685414714932576572480573630298762606512116499745486913119371696060554622720844936842294231996709143675890407833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 1521815387811094838266764500866618200931005966372503839640819176777565560587399484085989722841219833866108230430339291950872545613964831288740551674277114032020984752114916313360880432879471516196495297141216840612649912984498217188307157843040831245047498546885508853216417792248506670857810361282603755290858867056158263012050856175921758809682019722721908621249986611905919422884479667021027841508430870809651508627590394072831561629722031672566468310678128254779121884496773998442343190480698023870219202999025843460672577094556506086105290824391907225754854485304147656745952841694941244459902731689988680232502698785212482235480231662494851388310981250713488695823123270549005180993504442934113669773582141246502244914419124223621371092897436111561664733810929555434626932825134903504263360113804923535076398396546496447022988919860088403434300199520760036011916542846599391367221193117081294193121533981577030547432307814126198509137145198246087724827775510237035973872346680034168826429006783486435492579390771294811628207695822927638786064662339334691183958454755289885335250546482359295088441451652854993955354380446022840744265109818796250015477526778022862143696492808505742372231303618184613941288193652532291830246904430274691642286916581423013944065461221788611231847960039938148381833064157528872177761282743701849597266846397117930850058703182668558762922894911025085414132695382661436243250442520147297597835884144986024854962271467655104260538826709836839978682976606596958588065888913398515326079470113501291584144100787751447904868576221064525487732546198876450912978128798643212558711593555187898086542217442033440751699264926968311851653704122135076686160093909189831619429980745637658447479479187567235726460612214420146415738889373892334366770155808233802938640331392390424069481396588276137456110857242091246412814717035476278314660290312684031998649082794408424685399955605966386926147608035399312686009890648802245621378445874223511946945467977803732841519467717312027001875397322826487607375108817425449739248520875509474207273344488743630678588131274047074089312216780818712274849038175170523279008622814531050564505264010091176755654598130041722823119335011679292629964446309306571443914297490424618864997979241824075193750380542969102966565829550166977658877893140035806090712564399175159605860611112556591482043278435973810081320764351903433897280177383534949617828654591759726751199262634455467650397766376181429404480113248428354046946628176145709567338343546181317789157086609513857057434807608025088799446349179734102183692568152420463244999759040157158254597528483869006419270779207209466024505521238952050629762473410794782374019350954040626049012196029332472902685051522500806933941570032933798198853565906347553722768775733059025658667810113308230591815257179986542721093294013097078761109585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -3962555839718953193407720655044126587294718544625208786995548637548741819877945602220387835109724720682380398905341118475154298199822957324544203541662136103243065064780595224127604328867123571734383930350469949014478460864930720801091797163965504422061981493682077097750639183781648059203464260334080162978721873163849761467480384391929562199612622542177190414078586570248237217404661778680950381747536698499642263607526713503783223896014335743902312179641187371903816566796946254245479144950240183150528085672582463698277438297086243855941749369145830372275561462436452680425929202586027201883348893960633368942687315343514214717811633730336047694753990333247789081463561056207075628368573743705116400505263948161229939093032861788377145469262972730001511277123813081351473592769388141562831779208591886935671507926239464037924514157051779732325147707891204512653926162602567362805692644781659660597592573624923609984903990323683290100430052434315883180897561143831443605227672894264900098678193480190783266973270455011670485305385388762909705718598492673352292998332891950425846987630187487753633889813011501599047096373173935102469934812535461488536690784031961889473236082783040888268690990770477785906491507942218586030055799616993808715217597151383093056950208404543230971042136134142177424283786177032145501723337191196429737979505008382565924748180660175635736111768604875376005705799235655796208064201034878300550562678515058813767754631765382062077845984970088038818161331513450611948669009238597080436500453440094597358787710573638127943641492947168431323316113943788705097059487432649995921754020116884940086085878772220619796393739960749345043727365871259109290760550862858893011335180705778933201110507071369904962458966133836523095000025725336892950740827084993591959386051543548532595310137174586594458101846584184291515025281148788509267788817452853086888882533704278334621078191947879303190969121015424448030795656441782308610557707684120471280197656290531770199692807873340544221020269707445912310009777078364888336779169137937731024652064895001461224185738638121904544198849578113134391849110020648132027202516257970244945213153071081226967079496959340966015223362602419216059377470350478762641614254113983420494734774435408396214403910829189490450766969754630331851224380372343780408452435555297244579722904667334353383891376401613879603928918167093189754504758883197756462337550285114762322626252507941981023043544382472452687171309779647872893229592009227589024037156533345907728897841137626246836777212241554592125865404628178518515462919150170706742764018856064584313983654491182657321201363817399960856775282337252821074709837305146225274638382009700940083824860529743949522939885138560389289070319785385491348629396890824867984598174381936741841963200027390979667744574547571905821422268415170118607595110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -10450364482883662231502928386358829439970582712374808348055129207038400520007835355211716694350854215935756628276833225046409521238135969654271355312368504665948574851419852195210082731474497059525153978746370136662397332085923252083681255540353040342423853579694821562580939187406868815100664142613775225289572550251565250284116918197422180623690288333827324572898691972745421695089189000635540041132104142045307715210175657348759271720061981452506866011414437295548958374580662134960130964473311988853156502235662546720883232382236170838344400102558891881057803695905123820430905650247301793757234189916852295815287449486023613562838167626931997971294126572049688700049031655236947922934416465519356937465354903458435531449405896101937913660802447014051402095599274331662558729518817110982521465456034739024372160794244552626572315744356607650396752813716883267660691678414234865823862381636831709996360136241769390591249238466771559217692831338992370227255085726428755840965914428546504279665105934528380763107214537657105635405957440898998267467920158946489386206685783318798721977258078866447801683945281392702460102891877998954870832382644622387825693651895892567019733110424402644794959447124856169412570287863068535403077563304062787012769173274898408732152580381148006138550257258418506489248432123021175976274373225162702823640003821300662645102787148560939230321470075789527760114989658597739365622803739106032936768480123072142993800336881898502147103084687053129976015753156215171394815939226084340766334982521173959493531678057410624335435410286638847605727384743284836426693650082506840626621108704904308201629168713659345238954960497443585354479678106736550468358742683320130042187518846750555168342816116912288326822037294533429423000648806599886445323724733565642658382416198444671928220936095250914688698787181045522882476615747945018648775989717558307552818912869950061449927541413398430598206908823859876230049977307594771632344739368864185504857697041600781841172164460455245609087023189891229019298876650063134410027582558330164437689134528219447504955780135225386189905455535698772962798090996805390944559110073157998204410920092353306101382424352403530999359459099968184440583008586462614506740034009314649682742666243926714706841476209506849841452231896344243847427919322923865359176358025609321567716696031796175503989143412029835768557817690020632130895647141882215615638177192042029774762460068343197333321562403357297109672784537997010995161157816625615747889126865705347776329235870431426880183076082731428552390106121345121881446790944137504427263046623725604324144362377082487690728654017151391958219831198775822026677359750281355143247787886373367118104648712997286758008842194657493541172120613292473994019163515361587367895698144287916122215295750373868104250184271322674323472931260522343577281363968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 20360680797125833308928833160930616352744618373551280918349040215923617208583963716743072144055840663467820240724543219527620644230770256946556823792324043522460825320346747759424656854429243127463832086508298105209629763573310670692631639541779837179418357216062497910266606509431411329262988684295552025672694049601594938078141903729539697448382784295992218623609732950289053164853217939810481514271556927378694400825082651547833509508851113580681002355960057961930764132057476980559496833876332584128598083044824797174161350697993970040920805323906445004213196234278585529658342954330514515167890598468145134051464500932423218590934967460353171689839916830800703346068944385716560354416585006183175281184698580894846990422360088219659616903877365387335728419303568059673310008786246852025593330825537833102440818368810353097950184070861093751655201117379402360927910159664438849338607114689384099876508904617937331979256339576549004247893975093735691968136399939685047522030737106822590205941288928839511504275195085927751453150274398221238451940530417530079118180186900935766424561185708374266784159762808877933373774990214104053180050237396291075897417774604439945453046160386088694644715699246132941505959386975662336392115842129866929962389351385946480115243188489373861113931772958494594434840827230605344118552953586383168905801545535535347458363324642142227589947260553309335086305325007425047647266816902189306630590205308639965986137348427721491714678517851532654778802826714529210309873818642785026627380755331623311755045786826432143390607668783636170172484759667373681515623739854398738052764268574700333369894913803224998995453928714469890255577534832597223838255841427923051233082195240700387025445526138625511597966779868260429576032456388758965897438191205657487821102031363345726801820457660816466689102007462946523192848885493886412006220217280444071630678925881317844214577748493069051547307743089832512911053216653252319792666931246209816911023603330018775343901540646359258879722479639414854467879113993273948169208699569670049882427480626269040999762682444340997186809082135381741649339591423897537301654749743661959322241736574074427381559028419793005503623116935300166589854903049096961566336919902916759602137901305849827951158269548960159816654246807967445973275602395997499065360064249741825709883908812959332192069641229829538094835102313935498807906340857843310114892921354871146764959949804177930175584409965286701048952406318333179246801610901224870215330908400838579419626471480363973066350608984831020933443021779604703497362400110782607516834777053316001754584352256155586034182150872557173428746676549003695597694065123403531610309444331044593493166603512222869248283510237972367195719651421338312221585252608170622832661167654032003620081887887670545186051535746368071041162374665718183017159065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 421126687834139847548837068275604941846310241140743198773581949075650256951906096198522476483160608850914786271474934289321208321347882453483140009876876954291676778684020182480938556632690199101966097142822214746047048901005941260856629271448627386548263523682094506184315928080238802634742119526316811785912438303370431725537777239599396121460383620465099731738663476938939167738199381615377131554341995015353061486134478911291024372103062245043703304626350274900892384473556991850785162247516769567032948878590143319247203906648700089573571956096765469640534918150521934046261272153302631829846038397977853263552341729221212391391719749326057072951798972308484978798250403080711834008098257732331935327883355520853542480173336880139192121326200351969108108146786609359322992214970025540761760822744442520327338255588141088258419758771447659851471744764540982638050249617915205117734677314209528911257678881415375533878779705441869083067261922615628379251573902889156002141346549357397540883706207140045629040678415655416943715810005856746228368088561384885169130682276992324429465327077834035635757504106059607785899813176019708495865555625780220724215967093326171161056269292556846849527046757317333678198688441680088709341935009230980769901798896814516506629961733451569861990901716402492079681513404511390055509180504361668352001191411357481926378250408624297548582135476329771536850104422285878146676161292337460625532981287531092707130915566727832480539469318957514131922971324085569339888935771752318891787978783309329869197301076655838269133913268822790483388027130748532886625431121498412233062666216954193815394031775873013994357803320389427062332422077057713192258434142099515465940166401651478692301843995194233087415531755302337079215758228495138407116842584792361062783010671190946011799202660370709964370749442663830700954461660010499927160403047852395080695726917105504748420965034504363215010653291155253773112570460487074566158517792096262853560885856641553629628694241749232035380653107808880159918948771932578039635437225243844466447062490515285233000757794565799160623232658885772250364308225859336806766066475254732140765056876576851405039596446643288650309509487638291643982940507605423468367760676124629981430098011194863224481582488041298165921148759423315172790275074887865847954348330044589025265496337794153329157030448018800790126535523882080832903222991798318508745324332082089957348886323657302943719639985675860531296797237281160556690339790910486528424745543442145695801323111463954470611728202230194172737456418461147208837899434800464107160203703718705031332069355566118333922672381055771053516426870445645790734510569583886416661839516599659726802398974482917477022869689430641153309972650576972634019658647378733721878836429154311958423904685964628551178822107794304761420614040436710892434547015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -2640004572697244650344946261431342095757063075944049898510594131276959332668290129510110475194365738450170045752748486649123796914356198162840748018444642266362703823288479945128352118288204545737310730984788734723791084398555237902479581809189464676407997033272739471976814582200410844537975566563348018773019951269446069632290342935618462355269400270666594670184493794415385188030770353148335585651340169032716294962326141989564501730128120728619866809426459875122484425409239273079340232298449963550991327344871501425614531611939788791265213692697266857735085451904675038751256884416307745905102117946329858824738141122953660080830059010865641778631600147282260301741899781991335205627706683488432265452225086756850075270365759127349152803342608183610122295661232159078762145101548282372690064297528697080637271587480604845369483050841080723410737468190635097672850062590905220377703216903920898145059638089269330245496292451621227756183784190773121845279002900202243416337575360306088554948707927939257246093801252797370917768974377235166801904812048276036538973923180284585504690321871248390790779610169177575345216117388279632771624345518797691120555541151768586928368210348333343023473021487820702883810203489673614346928696808321273734777680529290449114236130985613119469431845058514431264393374757619654169468717719874077971043900576884276016248311532557571277025370008885350159050354477891553483341523998492849982192130591572151932163311693248746451873917342769139585322162210613746625742987771216808568733118517778456737789779561294678121221258467140729029042867309866921148335766064463575843323283720967709109167027110388105762043591384953024816846860098773260915226517701669507101835307672882542657363644564927568767195938422889251845435124075426387595915701253284929991882036617535469347498127039774936545683094471649711766348812789139698145485841999153600601782270157885178228695497192428930440588395991433994591221858473267731003195892043198066927842632668286839557357327331848502875525916101111289278784923306074264611688615208208381381977200485603598297084465670261725272369019570558494190644589135305393589652558582086990345097910743888636206029788838140772222360870182218788675504291637216381251221820615225810130035439707941862310603321053881811471513200084418640555200716692690732815144926264276585801118343438551378281314276899072386562887451965870510800806246502299393491904506275456568055553007553120623357269456020335466476303131978969484663899334893998416973127265830936805458968391260525334282841733785822138190931688067024727328998643211492503710109465439101610921506264063290919830777366447263372526334802475934264845816561329233731538057075287829254594133507864500221355465423099917725684788796533985113302580826464950822240860850132137118785753754089877683192245306235432897602108323085741292131860244070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 8303991084424105360509780807326659758393691931755340217589296944715138344125438692495518364899446549449978059883984859155267253067564916472433515166055799587053178191975547373442762959797815994612703402238162896716101901180801365556516452691784793535142786870729185718109505787497782451182598056743211033295614083034773595985240090297527840253862055627833851713875621033352349668473533956031107772397714384784265480081655950520096135913906588407808161549107026951750515669841467763267672289584381070738530899516951756824992350286119680729296490850429470841589105846546999425306404278540054215418368175856036191171481121024946855106756603828583660362701165873344798121985942501355378256444437472905395205047915255506783144784523172378322177652821141334708415974566843592229391894293394102107262402454756066725084185449012475152859539696931448045581445527411326051464983689257010963953557160430469282812063501110833015729365010825392238818987638193608391540869927015019830722128937972058819661032521340971273715682008628072080160744558047706488642992059690116412374207878225463979643229787499916581574631193566903279793442968253524208903835745524241919214861698230017484972241160920414662142809912967622819930820252901169990376935643128229695036152694376223916118821139889015237336859506162504280331992692309504048578869973795207128387794437336302812259080910531149566953537931934346234720051011720989416527748542797792092175707224001261385547936667654637099576228500801542015887543317163369730408433787482926304519086429322599807825114803939650086714822804937934226522274130592881250358369355843092516002678839266076698471557705279686469402716196814057125776659286143103246598789217900804376784970660940494633893647500702891710407937476575258096078985657847377866375080789125001716677808586749471146570702216391218020316308526708186194846586212861894348562331163950265388005814155338474292243402956137697665375236265832153942467387334235827858773612986875762962493938637165006089447885243645448324031977494853986548559469796020950439890437893285204655902923807082035803722267958973820552993893565213479448702563884127116901570743123682950852849373038446768123889048622208384498364186556739517784330706129607151083794226678096838227055480362628028863193542234176901341781418223578940475215634400302577043596991722635269100865432657256804053430943360104406958954642094175399407745992829549967125557073338018522647214832235701237272005263767321546279853800856058217995756297053498716373365906386005781527187279975970313021140841973543491891914745394159719034581974944410771665760658626262030080461893222202741288700235532533509894765023521833355529332713327828384750867064725710347891614412937242753061987332367010260017292566939156779083415069228277321733554192021340621283189541375932171201471552415917421151475520887418856613796627884277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -18351233953447492711853454594580312711926822591733079985606066399911475393714189484731695187250849907753701486952512957716969320211106413862360014405393528491066051332400342465146555720276375300972820403137575375857777164515404817077645807552331946487820881083719985244617803726699226365313805284023213920735651690808452254369017517478256635452752886285561333320168420824688200690263674944016250311496645966400981796487720851686755450004702206203067895386358444798974475987911367673479470313947500960733151847474435958388538570469563168979920982759971088864266871226886144209205949201039092810949136454364115644535578191902869836113772630620491214658165981769048433102892448406327355029938119406060957756972372085857626405706660900169434308969258073103718440674870810692128569170600988779894034534726971949170311079831936176956801704358026802504017313224191192569432432052499219155582439083856207146063430740110292986932694605147110601328012931597926980794714003687171982617503170443368075980982950062522883723290467651000789917671517286728437420891629452092656384036874735163484505311317054295054709350393604370201121065606826491187980497493531354329345947895670775834014531492621167886640603677911355664729330628686122895698379852834257006513539257290623933494345945490270383077324429365579875750535275547339383573694860581872836819150325462272239432288271761703454182301188989776224013160145396541928910923858118602235879347153956925459749443699158492723235296031217742176706424929558125105219495847626559284683195235132713301659647128282076701338474910192315108666392294849866596161133246069082365668947093728324296901741959021338668592721725294686449732747231573503420492200670771122489950041372144098334636247702628479446941375075445145851673113776276560996828842938205151722758568082391496714722070797204064761874667918858537473644605982473514350900796810415964232272086452585978094036199498408822267694774535560926858876506078775681425349043740581307652793011402064667866281433648069680601510059944916806495273788153295529108309656945622402476135749741069767124294117322610482177142434715749889318743610650130628539951233249371064674704328012692566448095957371920546987271060255853954291769088444989035705657215884971248717924206298719442833822407331420941505338926501968598644481387621806320286262676748087375363142650135209034191363176661369687486100086654134231386483724319980529699385650720918872417125106375182918919946446765155583932009404156610730115800206355471871271467834734595456372525125250557213171416412345986482057042283538360226358298796777040325227784840367795980122245494030191412448575244969984982171423067921632013836098520058471059047202037336585048976682800887688547151637272449360942814242338517501076529734111966941569432292852678275331928065511019835565005967268422269325017218754787204417271175650161459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 33427371783807921203051633671221327692816284989664043198838817140177444176544214987013589354241582182574841908301274738045279240270878142519976132121198839881975108724017608517893001130675017486113806461190425551486533984145729537202963711431595075349819627821798254843313154568631809967076899338437167305723267598168165598796909754914794212055812716240715171552794918210519864012929707401265365467424845781986467452822329866719410721138168632536266048302727391506576141143521537290968354932681260009032188722657362564897311000684513727441386286964669059595239675681755963817350270725396536840215691557929623748968286206284511884216932007435896867552600638947534467846130792312575976058921858423945370306764050923255690697456154021477439305623569012571310087018887426705795149302914987771513459978490920595677148843055707005826197470344678934867988732043323126343494595426881009557763590939108204618077140070859675791416634438887885835554683946209850954545150627815247716714957561515339902876797424287732101309729182768617701474228614957471687021774804798001037397260202130462401758971851003574678138062233909915717390053494857559763526083666439635286586503085192106514904749870274200790776453262286219188469582226008961532078169368006524279268020304039277757965977768037294119112042106079179328565515657121939859039890241883228471538485206345668017881915731915136297629982930202927359815165172900923955912073764894861092167969360986627473201139126653641932397078030893622066790344361132196410139163544717804111675223207681037440473397941406925430139391976297039886221573176182413606220284605710330488104053462911878378139546051520655633803801827855588515757811692622540332428250810988528267635550098660165379574089899376088244227192743708112438838548443419703804910201469108822077034604038625630354315358621403910134272425674907007100678420558852297324330758951475876325756944763342256201739520996719301697380879975183083812965252768908610637588514579804991565883637442210092795685677017700882227281228884654436690861997406819488227270913354735576197631504410826029089551622601308812705920516791874734052419010246147362981640456823469430408479302103266483719281190343699340083909193621834045129383254320025894068561481396161532432852734869851309948490587010365409480982940041266365350813412113867320862127381804609957083184537575543088185416917811253072326870864421671073851400309884118092654071508817009149117684824438637151007369597756990912562938021163545049424612910737006220252290813546466820972458636308310819342036236751668131882889258011737995536330101292715342236675390625866432712407630512680319757463673286870033711127567482337983510437017868202228386370267154412240109147677293018538842076793670297248077583959253577391672098833391064985248549594600806860340325638972683848943597729221106530703899859852664654212832886217768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -55308023699864909865057440456617574797025326831724388225247494640978554467879403323414157979497424005803279541918843321913648739731073151006477350026796238407042127938802900486910565255796539998364425698966424659568612401607796237825326742399482214790071346036369544205866604799755868809014484763165593281040821187677518779151739079976196132498403129800995921871917899763917357789756453413853195999809562725291874584614262965223453262172152017354228368766538688191316942359228324494146382921691958637771983609568204656095386460675274740642726228085709241851576117932674104334357033552871825276295030779832199139062552706309086250970726104135206821510423515234336885191318229382784489714721487633610145950904097315662394245856077579285929685656433259346755643754869689419345268923529377464389385730985329840408993237152929088296909655390626668618190489679852947426481851444239483478280962119784829066700163070720290518322852840274977539171388188276279121469089504800748239891039327013286254744746976043940804300346869894814874659505155380931216499173448548333059481277692250456646127010901257595712843393771895832574805588022837632274516734256732723934900102126943957153443668914016232241284516695283758144185709821245357619532557001971269590340669830548416222266356862711008781393870974331288684888400176277947564277742729343103564755793821038685785964574534422297229422328839864235358726766063826928886314202676937241054038105238101306135935733484945558017579676482464884730431600108692096935688833027364695304578115405021863886131866133239129599717184100678766068399709890500519844399773555743909649152177390005619907346826936463130599243783708768946542714254033277075495744418346967829739001315335714871082620684317525774364360038301042019897483193992388935592547003968396120113422097368225527980449862225268305359786692925399194316675179052189737376923012002449344695418843053579079295129198322011492280794919185509254163812965212921795878745580965696980446463163102023062833282757289408642362290677763681418323248143766806810908074682662650474480118641238247948784633865816182090657521412689549739336437310009658708331900969079579998835074865849042594732955355123409683319948933294233728016336338035845851437011735365893254065642937917231212701364365343130973088991452611220876267569294018909511358283140280990378318063978965099489861526420206957773055278682115171274143208683660747155682211248388375341390842773832585179961758267288199489235105808628573432864695027352751033117364554073437208130696838645819147613873038263968559057705801231408308478546094741998454732736504623801577912404579904312586499117724402467130477010953400333844893816033638901217770919079048396816852956165331064961845827341776694501690846861034723513110637969369464289160750260413733166409016493941018931957430559182112552036823218217461716090695343249817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 91737790959697922570529545214851484359809782084393056912432850473719523903843088796377614037902601896725260563792474970530066599316231609998896002923130411812188801899581615249349915972648737942800899142431230717905857113121709086549592935226832048673038048185069422336328416809626197288146861015410652421488507785206501583085318532569200953998427969705048032277185394805711098004836768017280216211505221898397342898635811907085175343405053040667809926020523974305158875404275735382408065620999660903663083104842369153658474881704432590014542801266600957039245588964128295220871474590453273264841963622691399133063604185573767300915852353125844656318930458229250792464016186831167507015907664942051485707806319914433000572769478827323253336554228577804970558098575731641121270898059727231957033441456253230335012579581342368577351609489280704415770269235879924453672650243100662132554838615438758403834893149116431426968337448089774877088443806862988069377262262994930472048717733616535843337939587703219814028911031615898285170425949547178781512061908209947251894768888307921142789022189429793432029878241989703665363176946768946787045981161814735452972796399135586777089521923389028184835439614455636676830995266224441913139297220921142080850446355851192962803403290958831716952238903519786796488100757169540916930875438262047063566197096184026141163900537815526931664190637324970972488271851231310089142778803680085525281801323731550302197342408794074331814561877193174910220565631266576853108079135304539873845559391251406015263590637317247364799602756644513615715351446915922808132523620936026762871055236810835467621048647920414927381178551015552891437388665437377882942456152614324209239213299378969694806331895919545586973638038168202728641265467464228374533077523231668133667863493593360844433221250291804892491524325697301656721888309477872333165761121199253940429395619113973406500256450218192858060705555561093516110412792719097742775207497192601384562422147155926970852615483418047403602232649250685091871777103320796003168127859800661145330150005227401408639668140935940688222123724517017621443620482109603138108552064794542606018825020385118814071452864347662012716218479246482289579602370059668812799852841714042484915317330098188396804884454073083722071792276147593933384232806424554261997069334405645135832036056657157009153333997583781513404571964024653759222527032340117357443596800745314923849837389614634360229995052814020562597244316075976116917332241774545885012073969195565674342620182868392967483037914043447711445791295085939737534458498382479840643540177341789245237772087347827936497497817249450587140856316877925586217467797444961466799981050361357329345433668827431751749926065180336771360365089608878247742410588980637634069451256959391501653396023267681238902427527566195643892828101215002569907829764784128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -180299870765734011832229437854919335742921984859354838681604986599936072535546588882283730953859609612474511159829586235078272096469929298907645960528800255500920212922384500601947979267242542011673296144288845361734802395218730767087714538507378150074853304268146053259914171754388456055888239125775156375729266515263245836019185810595414002362684053323662448953319776074649667935109958741407762926321733479863433525610792636297889741388060569760586633283237290175365335332165102335804563924941541878927714703840026381121490871820614507359414087396377295198844937855986903758971772721209093052931213012854342465232310676674373834438872123344508991643928839417337406814275415661787180800592678562268636736818207898549321829966735193627548071128571317242627224576828037765650594966961508893067095118605684843714287413635933195355659747436318593241083113264109496987287483146064958108583648084083314612839269470316115296479224651190814383709648048969072739515284063548056198236378729860419923574167073713164510597168568229587883428957259495999013690234432337790648093252165823444121044997411107895895819008476315945458881029212907047885919577906771239068050068139023248405428721697548723502243550202702685438835298583342514426478915065080283651836731588081996805663219925912800494332397320938560558870694642530547894640360592248184825859496656991884527096324741630107331624353392361978314432626200257753604332349890859214865290484627478628587681482743862402353675569628954783267470094152617819836629830911201837815983211173551380602733994802707471581623898356164836230601139353415053106883416410520953891102146091567096167695940299814173905535552812906607275310216441139194105167876449686439632260491098683809434695025595027714437885201421300643231596198987380755631301022115657195486166596247903096536114107298208086030746602841873389767144626536552169963250803799474735553098962449795964021188721445486176034276082074005930942839554011943762964889414277546962637891703459921932257451876212969951795412713037884003763096426191551064094886791113730834785960533271892568730567644640327980249980387278263079481109676924832652800849828196342525494454164469898433332515936178742451095972377932234518281950478507136158995373015799798516395504550132126656600907777110996468473872012833706465988393660880209664537789217360222072223731043197576904306584334467150475092368251638512382587044678290314641162704377880402492752550564733729990606334998928754050406465356522318870114205324593078468901635626489646160216133848526989606920358690376498449928897992456886653513728289924715807169321298033485116541087856295259704978335208620916454541264789188329154561728455824961091243984113556752980836795314337399596126358370769860846161341569570722877783148829685699520123495878463046400486301852409818167670064271771676733404469714869818207563026062219673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 431852295166771221723230545096669370361303018624811181711058135027258521309572667473780841154048030169602061337282667126064329946775983896992242291182858299439763906627477243198870339558855717978640704389232528008505188127205419021818308662758276175933610417678643990236150870530038225349172902415837299590260858876829499573739686950572160214266687367993210932001514803306006049280877156101338828829383276325957226267648207230199538861656866378533973542970874437150373492479203413671304255343147891737200129021988888628951014390363084253588132422000404508119678793845675675211525751208352067517733629737406072981596410910943424899365260775004410139949918626670585455914565238785580474021170037730680281187022798951869649493118934831134166152424643826766593857106637233992136748169518914775266323540274969834859203700790063884226236301109086666469964571901341911489059669012673755747059931330700028674868610551483271650369982783489978601950560172902509909287808149448225399093640895748914405397989447732300599308973265818328416597270046267575504376438027801844593850448057043723773965810078462923077686497650023329644678464365533204709127764879073249746133375530553605059457273533025267717095683148754173695706587633755363656650004243620389073578424132102868756768453113603389904674253193425689089523982482576617788559836062018488685622041427835398829903372974281254531884930970569125547785850152552217076265127459224200024439654903397097444966283243570024958867437009661669531440343985892522934559442279670224508044155471895547194303976132465007240391440465566769100356341993076719407210727196731539229806901072178385990736031530127045482522395977040873217875913307577515474111839662053547544471808129110268165652628463890257414105172915045292108955090504085584152605962401755627497619588841119127481238441234230344870235810687199854870221059459230006060305633722610596424552275289300422284611508609270135921877641859973798263657241188404992485073069116941213568342007113519835232892557097907782687435921276211710509236769247441657466261805526859565147708112904689071810703192330872147209196797123172910844239260934665057209189955145809901432501646486361297245708054110372468515024930225216680806655426854674428502535669706231350546761809638422127209295095592302686816349121684277240153352764074951471209308583658193085958742726691372787984671593227241666815490606669577791112963484520125560149394888728217244473547636826300713425344499775573016459504133520018900027122588544816465935091375048878464092219372299728866525008533800985794697775390578178651715577292763110499949073196691692852556590639635139382808387176783312728843507348317779700190757529665437084276524362824312388847780360251404220790639611744614515557835099220792018573992409422140321472498395841861613645610400400063894394050918935535973465827270637882544704286427499724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -1034194743143805973088220466496603569564421493974110948824696785018659597249254359897532821541836840784834931747540635462891177921523346380469335539086431108490796552203134331159632882986256752809062471573033574955025155364176677859635301010248219335807656997886210000116153256980601623538092130801080171180099636817709894644753489990487939275444722825887011117262915290192712205965293163501399073028833285788269205384898428949687067035288203521341620947604315514471028139355372170156807250268941085323814166145850711024739766155487340078259469571012456905529472483229201531989511965194288187004710235749396632052480362508503214435511286906700203839836521273613841202314634973487682271577776506947616401866871961804722928850856111655605056817565665118790216054243310372297329618490332821580908205515468152508674660848558420409062237346898931153259610497990023314150635555825315428175980295732737981866357638749958933607280397981050521925743623168317174259356998389379831158042803251810101699417340511018566369670980680892071073589326585867779191615390191508626785161370075821088169321288329585546718701228396448331652699356504792484808048866012665950172506883130005748521809017164050339211209384683746145558886609834271989547431126263264721859401940366735214031627074681375442781773148899385238646965499304741061288599751213298863292327945686428225923964886631343985556791193674734720917245328941124796748081092295854939446612349651699175912852211946863356683810719660628536872593050183327184837952963031930002114836241332139744260334565158896088051871421020006919747833822763553557364653116746189947809547600156723538991475246584673593615134346823452337135396046995167175929240203233091837913691721032425528697899431778636023636842586572534061647866140961684191151703923735014668802920489975584473925514473375582175755944236017383239428145419602156208256005405459546348349613614617185445960292466489285561461547151934689344115644099325051430394271930222301446524643892631036554194321524754691360992290836323942278414168177359119702243115581663773493341615164031551805720179002927412513525681010480087015473607071116163303673686459817785209362674806111732506352496487403217060316638090061926187634793542210378239345848953568283238599460066920533576561805538652095731697874765608442700309071547889905720099376774180914152401193480798382839975337963807505870616182722869244574751808480708281173889412539254537636838358087989111761850564641559877494326911615212464177349608415801268259632162004282410104310652692180154319675613296992896438477473379851525650661012379566896355878622095109329502694187486100331469185109425289823251375683316033276849335497627493931494674530069194525403203979993985656114112628142278845904630446567939206711773201387874742591735268131106742686140643435072562886755331788424404385396190698321239783709906679994777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 2150741690703070959170197669375374892554986473267538769515835504496520113182853042459642221389378264553623227506024888841343919850535315473891551228977086325488494842878507148621811170974737154424408154481550106317940751446166626962170925092740096920153854021979792832230395542893660474019092613093601467709894519054757026354032625832210180186032529400633172191020284334170698426289710053649495952965805938171817022981094973399931180023640546810634682352608895835993147968582613684510269958634696848333896881177297249648590731776540074594117800787438832834624063262655304449028648477216469679998850595029226366900847632632031644985922045623605434929220491409000909318866311696160200972049140101087935865706190872974674307010479723299249430877263231089219013231919891519251248396949931106710596079508864816230732753839276112422013188413565581951862632298180718122198089131350312276265463522659376034569340475300400229003457258197211852621422847756972877811914495611194054297915355404637177205124671272494204414232761971588559411884148761559384375409094513401910098552475136618987441529479859709934414832178882348333316165115000631108268066202388096740701274646569807970015471300020960808247124369427316349139541848729152293483368029770235051269342342384946058252427004087331595133264000801245693049244350107400198341293020567970255431325424471229283520367519846096073211454009636100186219513708691899018688226932781084437995172039185873891729106525260127387127633530289806935549373197520517820717815438968304460686517837155190531734989943444173155485015328154999656491794855933783655155350123926518269214990667960288138040520442862209881365062920174160586970859500847154581001501771800194931533951136965128197874113714714104932442890340376567546004380393883305398402604515492418227197630089564836668444788795354114582084571796094933261123116468256819718481407244829632600741075124076733378228456180608309497221210609509439480076652412065884344233134690939500278018424710180932335171276367766391143021433470876821895876488095479861190116885190375021051846363749840207640300883414371442389460262959642440543772113829572614538070978365919384688629086764614913562020009800718226151921909658210182322086493448971044717302079099070736817575322235502099940292140433371966486212696745160667676469636923486498758161116133561591938158848386726376181422305544146515408888059957321500058864845029476028556738774256839087360643540534470251689453288108503279004029236570827828753593995331151607480432639489118720318362487779383394379722897493333771480249203875663676391837102505576456323367667231707693765588779324145649725771674117116659163261225630886068180062891660187398836216263451259377325248653966301259049595153415594059922536081193871277512531491014815981290057835421013759187705694497245462247809820596812914281017939060472393021317933298530385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -3756148598744942724235876059780526883709970081373133351101340134148309652560373569197745071897031383147606722260299541107006601266287879706500914113025706989271674702416310813344426205688711939995547579801283491112635357639260283905316290035503287419636568443630697599084700859851102798219947516917904888995567629271901749023316518498356062639695041528047116225037509004983116631330786076244821609937851908875053992691094885138278792186087619597055722933597821745613943717623123041277846903285537401043427589396997504736397636177028734392476016709849137480436474657702144557779672906665738962322021236404126941974139815287547232579543135338288768457151866459835951769065398354542952383954773446729316995941114851548452217297549438143776026748170474703944908004153432160079486797948325188831580775693721133367614410246509026744856690538865836862547014719275585752078056326672645964015745754224715616975595771655842779084907449143305678746606283201206953778781790947336825772501019412828774801843633711968206227681024959889843052500232576623375343477533446704251844580177889946707751362962104421036678203916984810228496155208274259419898741821865811988584268208224476552382650815846493839929343385841318593304322090864747904630513758766512921873807670517208483397991726759902470057364332848320580366409877839169489960388561412542997095813841284045765459743785719016980093656575884553328948072209506744403556048070045051121169215104427508685928634064061335670986801074503506706472951929939497322581109876200163516893021436843387423086036975654309044205819207014941006311541583497003690042798849431222044826619401309014062389154153543169430951224964745687314152879868538873277689577480209177503580284521308655879781960041611701672358618083224969332870195249576742806080972114750356664424341918242590072001507772511255639862083609280120480642670788499725815452166607153615904774357630925339103131828048854056554139797076420467184812298732606606204841624930803340063454264162614050143137326375944511078163060324129997902743119825746455259597865960798438768399972271815385183184457198549805446945989299026846621848769155579127262397562093977817698375549172993746492223441533347650403343159840854876183814886065354300023988148055782821741048705707506477994139569250140958276240953582757472872084480502901719433883080107590619137858244619543352280389242508770426305413503567655675733914337118596452749720247236282357811788003507364526848752706566048877868135992733341190072655892521313121453735378989306840368346910346338152520460779837576647673130940412682110079591515742178601307991700692186235819869688664978931019899107076931362463313030647229486569684912085503261956394145974518820309693081416665478047459851927944543086217444438805282976752960918142957267229828262141422115259571938973377422106680631762002697782089293311549001190645444483481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 5517705151329359402227417337944228915263866403664738113564404806517895820947072267031830567571810298505373724816962440724352298103622024061337567509204575183157828690661776359967081725367881195108762774738024008406602882286533796805648401255999303462470947051305267490651536484082152809074349701959578738401012113845688890217614955530358862077168432639458161174440246910610648759557211135916465220778264653668137515472444416144538420529470339394693301608586819542005829881679945323760685080775336055069394275933000179347521908487767763037642356959844567250896002453417049903362040979235540222296979071502302077311111925761494663752769754357606921205503715210892953411384083189249762912490908891072462749953274121893793599248900338504201936302924561851830054476241999816913384765525003350433465060023593287323027569023651001602415032045213644014834303151282507435333284621806456991400916066352688898351689026419016965250568737788589371759562792855862988417344653703922901696203699604900410213154206967078613354279406908725729137147542002856472674915278998807737968819705827059140084571220817844624816925647774074728091776828032776202503035886231655774862804739149243339791385034985520845790436858924007661637705809391845004698858463803371866436811779059493090733052288668756832889482034609167194611018651793685457054847255658420381329031360209037301124115568544627449392287377725993775876557368336540768409344227550287495192551870728791326693495124617888593288988790849193329504850587753248621099465793017039356921481596366549372930930736209019929898628230460026621893830034026316794471734995477793009380467016838464806417399185269958903158513545866393871055305173352682158159145992789024963602194437266979461537841462082728935876598079364931885777776386180837330682550410992879003855818934829742062236358473429412197347901979248043169677841830033711903045490248360952894287686592163040742002583851419335827081846070884821368705129514831051744270933107080468503936846901243475709432145641426246470301322250496502169900136127187120365245445792063114404449486343028227169899637101061387830637137548348767895968020827555337431401248046079882706967021264727619868402201628374653265954697644447733800571003205941974381679119360169961951346221428701970283277564210293581032522420075839257375460794704218465254624409376029651196390671397010801117448878386309641997784218054467667157081680571220232362999620152129241392573840244742164797047080940737139590929579451851137334970677663873007224267495103660151625516610674312476153490811574276309506221543534265460554150686611735991926813391142547612318946948157282953517164588432790539767095767834915151149452281163584123444869721684711668177301208294780721544531698214320244515581168018726602179014740162941482321047784059504871678367572967557406750996420953621589056018102750456513805066942457839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -6797009904058010219669508884646692678634778948921363562773025867245029192767323591742970253453470162128484854355931801132828514507973272088647784604624973105491451097609516342006510778459405610510788317778192969648857289138973791729424963238405479452645890569159050552884582563220656014297652855863244372430816971924890720563965057077882266965281761956991736064004463634498589204135421599435842454326235039176110472867743230639714312266546384256813838436942487953098769651362237941896807709199298554366290515683081550479886533484753062086219726582868870535054906157719561628044476413467786479681295168393884250051948286644074482126986073093313546466209991388854546735045072321549637943384470944503200017483847460110432549524042383983173654589354535028590274201721313665257267390430441882363811799326622658484910587365971737192569413983434435986194340703024337867696070507080175386724177151185227101567230677130115745216361330585138486020275391440116518913577512203260806420792546919371296383094880996524979500211313254746346845181842358375978299802574212842091522861241934176453051509182024861707042992061060000981546759514515193030936296385365001684851958825218771465269189224772166366267075217295835959369718846277196718443409149763607965652919671010451063983037587359039845497352108947272197571022396020917523095159028302039813750349132601029024246228850975006013944878917763378506947390596837042242845735968787070642902634707377873294616469489850558941147884017750836294051271724736371826570452316318346913414675428662361161877989318817161670914523044281651935071211543379808319883460969467677259679804709377032325270372181598499834840274544690749093710767110130589800170126031521436109301623476387968258790987330437428125436417897513178486742459100086092308436165145909998431087355919904859607642231958542099085198170596240497246348630772923702007182239911438342100689880161018840998598045707210910806340952603376399955537825064003882808732517911473931214215787003723084656580711960359231775443343627207101876511777199093676764734847741712903696197313182801300798391918280157271526777743289670058108979615604520852111548457959141363491146190535309767447937864773305531341270822704285432260379725518822521360864335916853081174560049815767650452588932499125621584258266886161559084777008384347593135063642233060100385323980038548508311583272546359630495590624037404168952749789804897262523693435058582005269157769940522906376168212907894040373580362302203692129073637786383095888809078702187682000347281280960592355259156986837560023791202851631541379111444861763255992472795969154700704411480374595361715860309113486848944446547166900720846589857406922387727387719463005538298313410308009366067456258257051690005945654888288766604746725047780447124040603468013339270158152650938349760770889844479399329929725929532253566730593200662118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 6872620965850156971256836011703718421834906527039797286931350265293168379566354394218549499084095544834132234689130860609852574283275348871042350415084305503033973415687025929715945084086571198947064699586551528869176871427024431039942317583227901107495851615040208666063657542839941034359808029077155646766319044136086570456192169179192373605618983869972457039740932928881760845043901552292037004805621463655381701481258570288888629476167915079230558828072566000500239786622715133811277956556781674210507535598313879940536954837505511848965617348853438263303025158960298728965861611602411688440947250960689510292745149384037334941837054174243889931889785902500670976189552179785582350306851148801593740750533697874045154492677845103981801585733688328154563406993694793747464516393193353177271492334375455380854193215671972073506452791880730234022550074479363242271713696411046497896925815361178604871662887912080748898875216013564468222087699616037579871663807274119477685898723541363570590371392582462077070772224571332523023390214522236383190640875929971461683648092676279650449097125347680884257413859142542790322511869871370978924714419160149655345822216031105260194019661529906394550351818767882688694880348391680089252944520373667406309204010076648294392920508464110997356391473343602790142505286242928178134445014457324894562402412249933858878457744390850836608774126944973061893282872348891817989438858504503314035558808385956054126655737749477800606722117495632997634215453491970674080633815530885751376783293650484691676195386385427203974469300848333578346631979163749714424602312433774702730836535849736699049932995239465222293085854011070332747845775653607267400657548560372994921776773881425994363471263992224839294150155720388567623872954193280091398955314046865626341624879081689536149386622508440365010947428286152527734998481050267171607915115599191443962838561790560542103851475175562859161669500368875119762017994001340319102791291626413073590619061881426805183309747830143061123539035712757317717155699212516348042389224603660458060374437597955237874719160574230704050678577670665794029273147191590710512635189477020113664553429644515497506229264827642016888805982946991407213084651050950852942311532518767254738304934553539467171223209164684910080566451451371641621576478221655462474795529080117625526700365822134430826769903460814476995162195819215119916600075908930653527339012821049466719540452728965860028635065048816469147101144367885518375491128404791600693782428487585656813578489572421398296611095701525202775525406713101850108178936447179727492136592161201328906711548239358741231979224184360240573090299301162934405596048063859203124088003755716310992827648556865112178982265266005934568348659579442422192084641314842174406521512875333633923293847800944419689621367444053277637399916643110698766016070218153984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -5432729599652058409681410299351228743361580849882128039897019669485828399379233292168775314737689338473081062501617232785309652544777113542019687417014875957097585808663420565767514043062657774739533185126674601659375709279393255218682609224212289595040741959107716252054592994881887768282105805736076322965345918331808639368409864832914266328473883532822768235844422179799541356160544721722351298060322044794316090707662062573987152813415179316104340322635868058682329573273572382337695619493536416925752102442584382370155394730754446180102472202174441715936638495018836807089062953455195974689635301482190063159575152877258106708532664528655285574497104454649883094656755775176777266454470890833794115680127346275010570969496456167078378660449699693719723791515704258724939289137376802287960851274480299910883394155327213897348712426533137634791444911678105533529293488513669785471229565418875423198289310374823956117012664299366484869046147179025191610082995962030459423454011321377733822243668595780567009397987479766331784790297447468013202451894764792422616111039705307588055695310835151498317993214753506528065096242692680826030186430500045684222693169872342987560283749585940343132780089923327888285299336011520574813734654236934710429926743501892037588800981423641139040744453626557993818754555516046132499699797235391064824569583456864333465531524272130719885518330666635237336568494411939763752313132704656869637463424785659538908290357202744425603684060687486693898347543783741177898096190506204227606922328300743702132765182864105204273376209110069572996976283389729553513191237078330536721558743375429215782959366295692005825561509471883939523299157492240572996098968903538743585638752880950614456275613948046669748168207015524022706290700210440865532072093142338304999514763651766521053542812989964281191424127731420897887648297562960232846718409560313584101195043308457612100756449563076944271881593888366212382046874789441844349534818709764185856223559265249425087638194536315195066679911631164859423591835349091560086897985899087918444532957453774498264837153029846549806030345836110761580434687784755390141116905625054867541501401250250149133633654499431930557346772513637545031055674978901566317853451054320441413668468658442680691471106567404676955537222824211380586785669959357594794353204146833906489888881531613744744700481211526644608728973119707515523761211979386674640103948788517883939019125664786727380568033306463207706438884717101644053732478922758504785136546311383985947978319437807958497527447816979885046024884339594608438446899352251731412630343740032272045557274607659910671318181835041026993788240556253726616688182177571206321684703263080045923133885657858175105641899508372498266398810799533441038696209354185863899884913147671301834623573512067297266202409721217638032161398831541599929200005244518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 2994959045397746961077509346430462648242216139637313496578171420868223377046741500507615200590299798164765326012347175510424040657154623485602082633254073324924249433357993826543978428072076221048299111598742197613475779810217824687621188475131395681571258600515771972988145738779402477179984846160708234129660314994723770062650035668166151044606887047879738420350188277458864524118373736321660534976534534887891626685201579368914454521187267418967066929820399617939520616519001433548456204963605577986788582965590481131220267201797676546045594768740567365498490625636518078819998809364652859747219530299778066395803296765019397308463588782467974380890522161210439383723548198111109643455714453357148461816501744101713762448770971580842753036834595443691088250285143075904868143544638454077445565586036449526476835152354991079310208599469478309493230182711205007061415799869685174717287946049065624233361218166760179020289130396251384860291624333282428769130712825566453141004020130530346101043588502301815795974767175990504452707391008941636308868098153427803286885154705720804538087795830214671089641958015484664039688222607403204158251037645980696220035815558047405451907028867260586148364727224405486720551848516700829924830918881669259035417667378165744724813170643369467632935803132190738092400340610859709812234853565498922809399698715631921852037527369826516246069158611717731117100073905467064919545537810247132760384060373246284641328702694406731909959773271959134799599478532490390378690233792349767763061246135166538763518108480115801067091501612060669985538667640400061134010532142281206007192816717291110041415047419555694907530046612905579162042936519941190966910152646286969956615849190413410636461304283985927072306205936600965370810447081280789667828218215173352990861697341271633388029921554942744745393744949244576304721708040725743762979013051449324539695023453605652027500771535774370778229840421038692027096593545605111200123496008437599990393510562574297333396128559668706209213650468443186976012758685495568637741183136622609953474050800004327989055825423240753718116593365781652242000919975942782326789427554687623926271102832254504108791999160468569407872021499548266721031650765132335446417413390770757901659414592107037056229256153483385350722580866196438033661296888703080608803703519166970216216036339878721126733201402392250753582946546503082088228888981524771033822578945434912177616072628743057893463851971635268779402415615823827177277232820981599129589536404175314055129268724839727263640075037378516859087795118441462958447811439811327377099757945290662010434112495105830223634163680697937932460841191163323836989957208568007899642478051279846106465058621990878216453585439412862781179236214779166400314465987151562900492808236524274517645618583849918752773717298031513515074598715844175026913276543893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -685565512645093256207355677970696830430031511128551237921682658291646624638948497992769151263216687727242104953042597806142382221010300837760917639530467402812888125628610489610203856000841216683603379748032716418237042487479311122817550402788272835768066024233356053343596481346612264701491531239303236213161563165201742748305105529069452783484466021533806150779777880080988647373458137620218358115707776847997601017861664989584869634968467814312856577266805853182902061736673665586885790435996054433424380438297818371505206960272984898637585062804589245527807785382898331027422080990091172799796624534018717573992339755106252793060636655579451351507477326992320728181721801462491145148563363013758597958503558110403256528324383901156630828610371420384846298214199651221418050561895636490229685446529229532418781299397517073601298013703663807213611342051029049194327669580263284317899274224176576431423499812492781512422939547160817904600098888242908738131266299270817679712820788208397462867538419818208244668085791404313320815759928802699598099263957074233595644996362347295651016145140646060920666605156134151582659054992431618226154237236267096715640911743682835378238812363590832652112097738701922686471671329531341240774888375088281988468149728994295703066764618908719651962849407914312497619439883005264970806361972270875159805557460463700619620940821993459480205647527234596764167814872741930920399564458180422581930580762008675465330946647276009021410805390174420925778510329295803032880236272209015448437442515688872932547207702058310441274270739177171866659922088049605669475669657126683609639429722321869647244574794532941409705953201268844373990335817238618073389660508483248001112634233380738833753021826842993168524952550340994453285279577262858724297589711166530340849065115399985421210521971828376776053172497278973227027568455908555395347853272353217792258237557838477076685150631203781097186324490747093128713108029615866686345061263943074909291701596565264951756889868090805184566157358531468887558089347745196355429165230924360842510394609122414477736126253866612093666019881018888561533523036776801035558157609454641906562451895503276245986205387400205046964097883506668796627053925301563331508894709530032327711288152861601281906628410174950844285190297585249815503964588392331293628403821767330653016943984253696815975598213469513478406438181472642997730188742855676000798692908308206815347052486689279301437936139323545443672058284317054222325513984751581650010307389215727525320826333311726142182967845730399221245672430347980726691869935589641336287194862060366643270776351045596731113560499737630107902304719554482241763401949867009497551423904093160805958098571495510516226884631222450836790255186659192690112454954492406047116665029389006389250809333315144155541974697443680066229610543307948508005319835648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -583127298934045643912621873989292608983156761163471233370817981822577552158186254325487728472141928972519552624732725932114452426066831747854185696782380722449653970771360540447140443002844806231545573650430196139238908655606589102318822637375783501723449719450119815140444328644930039288311639492338845291208051191295584556943620301285615662986061199119664762162783617099067089993887368450752877913431612812276300697483802744282582206498543606880734885560425852775199374264476921849254440454546926891879541364201937800358224288555029545226321962897467870782992735883166627982196216546684821267489141178333785816812452436984462194287141234525538087874624118315988956868660203165494076581196545259775671065903058302404366155580359247867206930843019568081700470443203134023719665517028121503136954145379692360495260355612286206619061779153697498234079832414220148590363908640667417739327446921303978189127621022211245172721688914211001447698416874667451052533471760923262965019692213642603518847102187171812533154577238436609666900645502127502191518871585873874273420996186458240567286476302258307577092740453065209989268473089719564663445365870864661429090869458138441709053727966110173529427366770087568846757025609768368895501481508800470733384759237521392767586603550805022428826161563794700610087141738378027433250579546185233155421056582093092171972689799889894236154578370175676621887364276372235332523375790445704263547156186734666002674411429898933462482532937342281860971005555088896538460670362348129645703650726969601914451497164090971330995050184137563842120078664062955164386587372618863607266913097603015528306325576742816607335976154938183427018611978265047613342177913145433945429359273232280651845670096631619703409352198756925788574309154052579777861159422755876275341737466751822699087824472911553927361434659706786075460623886289640661083602766378790524004889269932328029729959305272447821432645961071324092910381269406519244448992250227384401230687086870683331714703133997121253297095151775944849498894787960098799430378959208353038870797479226758516576827107546373991565137286211051633967461765259032092154360650232592257009589000994573384804464569048958281138303557575278631739028792338802612919957971701815422822867437345054024890834641041831969543870401515881384841545705778982596690691931607859589037924560168042772736611429488965180800211477563274485652918449152486107839435153933487073179961140876285255851476721067071208214855607195914787261242405366030027598579390396690715591613562014729077017672258882328942798966123472415826101785320482665278718534024956343305291848067515098768799726177921285420755920410492033110015697146877742173528891035966151954180221887827558220447893939298309074257750707589858397643921510225137721746901021540463128173820074458843650590707093103709749400600061655429968468768676904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 722471109143547581182700478327104663695367559836853649351774700711772706269294068270783300093152523495061467833023827307499549286183432101603407005876516124239009513474476957765099972261218817889997956082483690807139032198769173094904964200706998434210131365872728691654437772467296866498613392494029555129960156835124533665797002199131761114546580435035307093529019731194578259419054197320484376069539889506326763745492023705173361664831364971504091613354804558467198111200830801494884899332626575443286797818373981449064685470071243374453204167563131671413207662642915388512693937292895881443118386021124617545020121045058788482991602883340600452346454785273217672508469865833721729080345360643920338221983876356214025733425280572778849765335330957266459050676990064878298502332671498377794788688451950911580878507486146469604148911991387298536196883911482522688272655215994383280007507466781788015032293239481484003604484615462977905764047683252273243294920380378669919962312026014053325993909273127471202589967497000947903321736786957681475201790663274670573692941911941587462154692565704077478415272512909248018522925700074486412945124042760816296722840107964314274349608068064071120752253601676879027971755870022180192232523204345830985755554951733225946650104480998544689707928784237236319308991815166965821443374776605121084475724453612957557851364285982623686683950441359114996947371868589460636563179044951725966245710200599770451803218647591670064240337132836727758112666008875108290329540192167675098620834787625268190058308445015200060072420755002154261332444297917932663182608052432788617237827727892012776769401598741238378142890567579979455219301314962497141472376474399793988036950176568830019589986926682098702879329536613159734931572566900224589623126735104659748624826766552047199672705572719350358988047729965452163448397243606876875442969526483148888502486455064824250675394810299043237991368761352421952388135678263369312498065300786692360590285159514799158096518483767499847452313826922755160783695783083781119050572712303517526980310908234588730441672490029853359825685437551616539668500294842424814578084547047541072305327769583974441739076201198646619569014897110776358793827216065981210117311336125627203709421997022345572932196239865715781460544793815814518144178131106340368913381532450483883009316691833900201030957832408294667846044477406388074544179966779428036054923143838539096479494086842922597009898949590737563243537383035255247699404265318461722144868465025019878065129475815253894444310640768118282635300441214493186333387053084682788718345274045789721847913610039703341457742080951171606022422618642956112598787423988256327823997487792030303314728229283934809899472383787335606093652006971264409758160518172473664376924552809567147929749087766222555967844566616507574500558447911310880023823515648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -287591854121987135506130572475129996188088470813893952437550918716228660731762226380847821386527729217592946277022735253025504912256767986455484156360570857104509913363230734684392949203454346319004536150910946142524132741646276454938761621927709858019889749918273591474068722340405752536529567416234589583586217469543261381797123131578992480424270913833624272100218774550370505266107342633547579927622455148694284022305197925090249106287442878892631414555492516199756548688446624384259463888581774049809263529887203274619803431583340670549428256533081928310486752892483524261852241021079694087776222052752069605623529803357472963744715233074783588227381217900616214366997115211390469331856500703745125541401567996904873197112077634214916657249555133925090781796868687105005529181488743507647314779478381809409859134347999471024015516652947149531180451999029517856572555334888858745276302223305307586360117421531515333287722978963448576128658438128167499291532761069709801006909856568676245358361771109185290075738053701619079707456212481656385080090818703154663536925612085276296080324036154442351267656753757590479120801329884398968371410850939616484382161783117956954566957831573750821122270214491659244274792153321842491455223455204064449214166354262014755066707335261487575695533940927198967298412024642732934702075669847156250104434490034235026538569974898881959191777833250979481828110497679804346072774988151005597696981286213275986514741906288203908924980117001158873923432898523450995932914654025498648618718084315956924538481827054947646447583374925824912670055254292182534677824546270086782576927185808837133167429626671413126014461628710923838198333402477846460986051865590913742274596597766005244745290473319097211707766625784485772960915632723053783632265999799235379501704834925768865535080766101075335451671388204890489689088872928882523165668944004301444998674016210615838146615221494750197663696624560056656417814539024449416105282814319005778539681544788906299381611389277735504000735615229180713420613321862037068173399009773792437431807952102622442105659974457648651631119702040237985925340651330616842304915617949517125443174181894836419080717094326592707810994900675920447568788057297905150904012345737967974696116994611821911809294701765373450028476013879224040133823015538943686898199379073645911136514373075415793167809456074337690881770491090039370275610783975271941767132005281896099840425241219585131911120625999145457057228029690164278824373214787536485775319871947192122285919315355076060940783138487836334720202552160380374498236566653942959559768497442182319368747702920652751359253273641740136706959243664763059767508764170973971144245920469933730309802088692306418433612765316313560727572882212659075709357027135788443375650251200439286354800416386788997872185278569238814765988613021423931807156488110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -138137622886177665909762004880268970324501629416536365730632743176271511343794839155739549791363073838708587746571032467813740463986620535359887933132123810917437434859544450439186400149739238531865882842373469428842564032121237928051512826287245632697419449436354702372694786626708010555350258131732751082997962540367515192910633779116825412185716322680410905865871409957019962984131744945368295666307754092188677840929773623913919099804038590283707818831019694598470881786339313427336852768155815411466004472889613398303736516106989735917599857386704421347641386702731534619759119260942993603892719187361388806962330221862909579418011181325633426320482588692842738264111200263618447198355728403953550336419875476934774150893679861388286394387810206661451868294189879606331389997086105785232234750343284672187306921071650613711014727912147897993621572735192651490995197346234987004631541854894243876777858327226689163753667098603561753676986910674111598816866263703743277217909010148053314657476737290194501089942747224950478997875369280492275891796482001607849986849394930258250169344665752096791734546482978802440538235179720164259576066364562636327961826370742633840025696121657960539659058332922918428927461826007084396485739292523648325227503764701146445892745410126861582523309706834472589181928847515290371436762802098235694024827243439732235238513433961639990780345424056666104417400922671707535763883293137326491655696242988558014765101395618768500825150498607447331099019521180521773966013173015270463936389183641217699787122033792869114141140756727753842407026015381597208199290264973415859484220362145982026493256367774787521925451054380329831886268996845508328030949808155165950937725055803648976011660954511696653548619906518414208547136345148299219605675577951006553892288828344244808837922221800032706244662387130245729655347955605036480870344634079442802779166023635752433073542905469783722378499798999638389256109421389661600942247225950141097761898465498327545003048782497108502409675404583910018794088875872440903591484914052538213271753193418368401768939198141221224773938245729747485515671990584215102409451006535287054098348360277747908234219451075212624196642913961590780679186393318029488495147084861681609260610266153590303151916889299897554626119531343096453522901563145311541708571727620759223826338383127146754606485570880060386269480300504935104181748918294596948108108019430052509884929259705192999121144500219538778778744679174369152163963739747239401153509773136703723062348537867533550820197902871536469720916749202367354859246111610397625878175771055224295552899281993900965659895499909578731489019750900400533495784895545913886257006862043655002837230111514003490457056118855107128177919326060379010701829408835546666765046516112554843129173364218646590712292811855274505529703184163780903557954692710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 314701378926410914048940870730295188900319822361870140613632922913811330651124456428896889056847481960701082345238174988565376889217989805621596323046264267230203559960485095984422141310434024920528923073418557074919115453746539404052234600744512119422274554772060872737040204705528209459360965315551041982220046002334207532444819312753540758119631706481108253549405624790788743177465347712147304322394824656890900103226353854320146422925081992973977552402163157154423865690315923046451399903618182714741673394115354993568881197132356941707983028838595684778125141868292144140201104863633939466436796487408744576781822925749465449005578977260926110319530618771126863677435800363987911900464187814228153690029162300410501294449363343360829307873979391140073644178894939911879012986996392210022790133444238289318547194121577260560009144266365473841619999883761967353407906912093637583185443086313586519326337951111925067357370147996966279138002363472667316503128555519572278833081115256929480057727487271433367281251549565546374442032696746008192609024820393123540587803978574135518091257654915172287744419198045600552270109500185707672628001456444500418008408762550828794950389191321600168359912442789271294933095026390516816058880182861380341701570820818772558556712422984879354967100048436344056058377222950477648469461558854628522669751633596431575195716833435465316520733252125864073992436270132026985085657642335172133622937011939879480761536013064100733444742764601771736518974486539817027423068499924642433533460167999819696231693549264598010014314978239975214352287732896477213432111139210213036940059285566226895561375314240755057664542622248369863416055966975417917683054574853494341310244093079888761508253099402448921872815755778164243886459134360990604416631554712925871587885373486048372737297488218826790731544195427177661444029394607002042279443229600721454787317566107591661399688513982755854165382437656647694640669688043470234511089328016766746299629310557219266622584197052811961435809034874202899018938529877767889221284897677887231594458873498049435405097369039318947678544322398606200048356792104301766990849696588835956936852655637431602176609735596413070449894042441489141663529056240007736135189144176609972467212948120530632408154235688978411702122730171593529195636695824091512907984933945970945691656764190272488373205457200837732515046857635315269951120600217191086794075438292264220541366748050304400468941339611588934574552666485265934537394803037134961043346912479234765590696737959036138810936745296870994033980637426792531917799006559557771154960533391430788839844708945251849856607349245987344054269260237388170452734723718376595849499806256969138320668475929373889262601464681929648490765754545196317043022224623937423363668068646030792926540826724642203656415130657700555367626280853148329355672750653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] -290322446151468526584243031672787051854230985744717663613227074691624652620204972415716634426297928953609859195626632531399704450539624492638249427602909118048096054802370214868365712530146287814976827731968100522130721672480167642717772133806269186648949934447421837174350782895917241616736149444150930949941362512364925507008584431526849708214158858160308838995944380747539635746028105779889469509233515280943926968289160982029906818162434962216157491129847557777640536035494350913715056155055780366806933383109844508426656115334317519333012134988120448468817569434165244854613552710010147212109432836157827393636490128731181147008958510480676091282365983567686443193280702902140261695989221574713473954708991897586676080129458537988134476799969511848549384646889927913973958403632502742098657844088883903918595840268541498730079958249900649817386685719057515209961929392283298691194809820917235378177266115442188605341878101939377223091963815354948572764043317980084817872172711308329501227763335363471902409023626811228932850291713874682990542528438413964371743007926884915532680682996864962135983839750966904694290079769146620766748643914126144822667644126768237433147885053508397251652350111451096697622332493988604647764092965138675611195771499039897067095740162326084491586325476566357770035798578607344620229868213992010308747696411420001081432788346627891236914052503137448016994125031228781908368996188091646872311122666658104946219070647037567239061319391415172182343617700734402078607430283923276777853680092682169610887249360172627578504631622370130513188297655005441723156604095979750192991714779310959024601087544661576426212029307644501886803592516659212376027760606394191813854849304380029959355766486135953207855572847528988226566895020822035451030901422085677638627859030787331824310205395850599696087602385554274639561031175332393885892695957612294598741735197021582021042187823899953717440536961302950779469353722187933418843769679475554285711490674562840876929517442794006591731900291153768923302895093372768790870066296982127736975784824426467610324398781906297675186156083793158172341722599479633548547222257451848063360086327063515439215655377390123307987384915147671134591539655487596160039907645198159312447815360945447852381184032881326350319409686198113359468210254303754650710411590533906883135129191009580922336457030880037830484063229976964564932534474010741501063698727096286852536343922384219264528819145128749822052741882358307892820746698199452096128322801446682039721759883460477297523578125426140986129207314040409470687258534323604760764146879459897684213693219558191310254076297655055967393070245711868195553445222558388452823226454963632595271594676182572817886474063007635844909993640608662876090836042199691507119463243971023926263211619534047655703111349929546910760961571539962835926831543091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] 192095763962492887667357478445033765884348095612427328694946489821605610079189227276555790703093139016097464678439335764757963792086318741582889212451478100312274150900498534475617339982745403211215574797895832716420813192344515571363079607438437478175001410234526714132194542556034555543450830699676139557365822311842412536565967148182838364121358865956654660834538219746741187439872174558878933462575533112219043603286276509894465837408130287616312027761781461102728636846126391877789900561656007689247464197080537109713390381651433490387425596046885488183505400328463552771362874911969361116584930785214712158836895458743644511246388266098533777387460151079635238935869638387932914830871216720862135564710617699920046282140226458456871782568577075565786551854383892760459846989832790330329542190250994925174970064970101221982826008675373512937502671307251037970507989060246789967890418536578585595222884530599391642932029447074505735854338352454705513938936019391717486784348785387523003373040135422051898576564081671482133142669273710230103705786644591766073434878583856576627328244360793164161846431631019818807586064546451099907632300717894180737799940778183686938990397245416365727141151269452813100991569664060030195278161785666723354271971830591817378456051840181812504053675463505156384105293220422373763354437390852449915081480322649306648627871325340386614448272554072091374208251764343629911159115786822728219930141674650500421311890084239942990861688628000908563914192831076404538483915049343604950284414370306644547062068781716651081005297699935679928326575300609442214454306914367353483608539866723704890426864390054527446665424819499585362850463750120947892952339005439265809651915832267695560849229116766865487074923602521567587648843879219059870039564761167774119128611216387277934967555160004705737894606406129133269026204088004978629713988849843492482612449778825781186900553931602812256376793517708723626922234931219278898811479141865891665268753935508647313672998547946050410164987440008277821707577026226295411637525565512545830833075418808357604624234486335088797922747793063463940615727932326291898879374204611473007931802727307635381698309081029507734141641864735106479792300442957924404264594103939298410770446254766522631555300716829420089454388692261143137214648215198318358494128064576647757178724679564349607964721758403723993353913360208200205163895521322880186034013284469234698999556124301370127386396794159095710290206903150576118139125011652967424207241603889717215762685818002591730167147804917656174902796823420146507561250654673465514276733470898488833572642297009484511418407806026275655162672983301352052582143940734021649910871752665091900602665903354523629788516414808217230157707380406841018907905689711736552949401090255160883426504987516901609239355128193675219142148384359669672722115875307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] -102594357575430914836102319192293033250735222575644888110298673722770120419145204052889512761982234105502195362473856738524845438236591325668844340004728930166944362334531870087670895512337209032181910191553133675518383862782437244613221417682836364072761969088610952589377637398612687197445170773869576234037436003570777555886996174602622207540803986507374964510579033198906149924139698282072904114904989790209373278334431552101328407211816691332708996318931748195666289877631729609441362622665929033360648626255598179896522694602317968863002622116323052617300799822034970972720665237279755780609925766532613438967719213831230722258595368283126148206109899665891766718678866785354888641314043802713496172534533777027872839185211632861022011848515960943460610913229189906107489201325267957215731500547129763826205951560535595489670164279407197005728664857152037981059790547805110108586607105700405747328361334283736758024851984532513471078215046648474306763882333603818452941583626070102393503949821838991552447115751720462929016589103196914921123998896190984527140157043040023892911361499363389222450355853010629999854355687905322912590711007337056044799702299286468318839236940067931347903573997102428955121944816946122558305928648904388485081920691021197213022141324558792315586100900298324685259801296153046889125715131399345704288178094283649424682803079229338715790065960468643534874514727118521559024360150125008402971227894172519781430905821657368707106881172047548588363665080681511130288285965548791686060665212858286464655353838825796730325263156389840955431138711986478952848040789575142968059930199091599604048364432629793584204824183014794581861300730413374992277456776984813408508059780670552550675931706390518227180376323807327911223744719853023545128649359771147358833463910903265391727404350446036323297819134788419084265605743529526801004013044408355674037426635210562964573284858547619874040943433982869952505058750412110696173944104888056780223758341766682171679075834686511244015879848729335150172360002538548624229944030370621293847971027015055439197654597392146159605185875927577117046374389349241780583482692958163932225812493303192807626970756138366748578498322076087038296502776888402385705278248781230908142089554139380908616847040838212840222534912161208437330382458057938446271636475664800022773604545227693265801611026674843967498166326019264749667013441864198753633119310424896810134406213827660792024372845035735707326126691277080923562017871637106322080259392815297233412052616577444077098387512465782234612338723617961884356117849065944904136142229263514463273950070201098182569615938281454777083211782381436353788549725706973726053829269420756557505960330092249500577810114947771011540131289391878709413927467979574643623728229063020896886252699967845302699657289604583455519876402232531478072447205376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 46383047812007044580194324078506215201158322777463844212789237888705369551857246971721475612439377473193924686417981764014409289886399837546491683932362171543020194817434612511226084566924194286599961804065573566795107729112327726664543843597913241513121558432441937364364977657525427722620707539596962743922826533433054800137171767235542625586970349708440915798364815907612335026398524667263718069279930943061965233556605653362912766441530071149826522831793785790207005500102722043805067644561150457742824189412344927225247928516026754641515973223814825589953932863917505574991628289378367777658732826550547248669620630722078458583780963624260637610001443533943095908823377063403940864799348348722698798556885705932776084689122466004125699841303994370407357418174533344931382498007707052733619547371727919510376911091271203925445198155848945967213733970493617426068759861852270974135754052968088934322400578441051743369634139576640207163232578769135855916566746967239202159056152428522835408331389177588204832873573821685966411070711267953586225841776254457247355090603573808145173205690659710910966576402623093733673027818902325700438284610248928884384080396466144623667808122726211100507565490194473591401676980035012479622702603747621247432858940645038932076551325890115710069489398991560819917018720631886662229606751435498777134545889911089055178013580590462174168601854602609775345661929752262646159850438644649102398325182646345691833404507733511464959380413811371751680016408488696583961524849182811010274876225648145694479639109722424812101779505941383903036285272866050167592755412638719606687037127277681352440735845686829714021094130500738932035091678971496175388347359514774502609098199822402490230612333600492588434829302913162944738139984709676457840115718070930985941672728114650436872085037412918904728319567802815390173002986473030945541550061899329105976170473489074389311838635256497096575278094173571056130497749609886314489276661852236017687050583415463520743570510583401343942720409384384799576171213717167513602575093544000067776701176794492637120862839964662354998318288038476701022608130676096723943785645196772102111375304482448063276643604047476975007308363143651063422676734817951586138148587992461522265300124979055459040725656910846572492088780126876833433527902338304028023511182188309288503095006839329354069606855799434214055234819726638940995001629961289727505497912087551025286277634760826477358954016984757960745838523704080053892029684985662919781408551318280132459814178180428629088700245068347658095116895386262558356315041058206138581415533357247663087031969190139381841490629658766757705885328820724158913307581303718051337852637332940625701476385788922237642368665682318715444168604837639104626299388611326320808281329595164041210668004870002267403383080062707439152463013466337532998898606407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -18086174059129671158408007411375541267788737666387912908699340916329703368905050288313767658378310024415173703174166997637333278201236245801952751303033917741407739524490369990634019314738464869036552851015567462513739848272758354817473952418372468416953456567192350587660903017493635845573170375397805096989292254842983258872795552640615477977546564551699529939508958198054595386744366349264402703000593223220349753618521230264374928924786096988964431018922581220512756944944518761706628433651030870675967867536286458373607353776372518104293853836474819228187636309031617046468353311313745082511376404195956841601650758519943578031443658352821157609762023653132738916765980710548051837532443097332785131500144273927686910467111457030038352806204438605956015471064475765838783452849585190865811152042290572888583383853911113934542715179270462241324783526674020103523353970361037328749301755235394088550784759407910144569332624569266807700088747957008166547714465473444596702432040751064736691767151974583283984962946244466026836889723552070431778706715180078570726691114084655876965899985379311125073837831195030969865551058797382782661369887348478964699238717731092323701787811991034973739793924387015849888059363428901200517714466725787370863171858028288879118697224649758428531650127255363228086185385574457848231386732329776549445110417453161247193735572197633238254378191959559849301384314329454439245133139567996305885806829362155030015232132792585866736515532638203393091104688751246854774543494378615392880177218226925062719464282626763894199583703504305393186316095243475120832758725106646335935648602212685005992768995581331587958314032257615070526503321050357425230193762540465603029585953336075910291718427397634626081610675989580024705065942534719452555387185798575240147160032557630062316246634643374106533807571678993334780986718367837878813668443722171636283928173452112735379761857408729013221476977754102990573021177083818507108109252145503351265379509323405613537913419736315508635073847648203709618850587554929335930599718276266840555560561658662765994933104771972903149587160051608625311205731966248510217066015272671099943930809904185236843623048421311993295109715915611925634749851612856191978200750851195794484611652191036247691084122624933127040156300419462656086499223476088077272718636944734437569728705139587151962967363629359835037878043124299318006370134625385868327744307953728222285954334098825724551702335630979271718152872260862506294326330622737142655497432647860351865475401026009791953471383830071472825080087973072092974027791186034168003372886306922955251169823297370007828120267367027623776902171240173703720163644061911388835187866070535106359760036824278540149437441760384006403501626307975394675490102127087157482983461674756574302158616023504570064005168811948717427730066524478836272180022476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 6010789170507617620595172142115364472828303249017006882119016264063568922761196379699142528944589969202980798950481115449130916269004822316146787588152290582726627184172678070753317414009316984364659653701928673121539696377367805890566704054999105008339194042211617297558038464888300518962384454529070697883708312606850260674943765846295529361910420841462549483119365847613456105310250662620551550343964952144452310610145014628712522637901735344546725647386639051086663597844897218384582142503208334773718914978546152706743932542901004493470077804668215953470034362392120737969244533855409385469018064387881999078711376303024671855261391005293988073750283024360317822189043654512607868255627274612719280862812699323266236869951713769040187229044853211314363449918589610797946584151770331288157013271967651696408762239538391636845432482188353158712049198316390075023649262902157654489964116286678993861731568216737868822650807870451961011779612930362572315870907141757342375838691078387037419785466939728492642846562945853139149642727675988931752403890141674976227832232185670054237682236652514125262936850118037104442751268672662253072391677691005186911745624199790509535670191674954094316041994937387888929186622646612366579760227499704803520660535875051444192124705355150852823431472470294921124073656430531084602803620189483301805400754981900208991102921596253546895295525202752021081437718641503102547396662708379452330331749201028383389186491480137773971005596860416143213492746126877446741837481177111188666917175421681495008936510399553486166766216053873802303197127836140467458944655747259290469306870447477435962375126432013669072620958214546615281376960543904260020864968632301401559364887918482291185563844028702734240443973860011347181291552558215477503295930890525334651728429022018431573373788019492582948765919161508418538592724593295966062422559042098878878282141600167747281253380430766607842048039677387699846070828370632709742586372945529783393354093106681293543653923941268682482421933357504161994216337575136249969928480411868098588028462166599567396749401067302400706895306623057803224404563158722333379695558918435415176199809737375573029190631768517507334682080854133505908487631717320706969776228177520169040508537791230304018432275765686845715144104122517284717047552824574625289294915820519844259286078562011972032843841813890119789003912787736030329983589217114003118317686848423217402723237183219133360619870982332636970198444843829712334405603995292055574909488911949765601615137599211158257191714568789448726307742071986310129662704007414252095210175353688957377443205138089812414109443779203294673538821818373006713530520746081397544825440545439409174792111367847871989485130990517233249957062605226210214728843582629679733912331205728658365835278025459300270435295839679680078413437071302977638916434165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -1599839511071941630317748320225832509157753834919950446276299019651118284238603091302656582680130177943289772086860962173974460491856573786088424947605548360269946557736719076257990439567158699486143579053721054350121066408162874544137304023079128217960184972317632820195026727349349972136035804299746858232125181239457421459260085731307990107222406336277216653606225119475759619871611938215639774798043070847079538326887467932342254404912957054490111642722840712738989739322764117127743616003469730528660565186310828922954436094572583025319884328925476406902129977042076368633557766729531427008206367187249428421888918336728123430112316783917344188593606164972653697755208456812730724460685689261099938553386385779210780093111957653178859784529174567321066917994696615475936894351306393955216438688887149242457687945273542255592192364733111069204419070925983006964493718811751641887012001462883329097136166434258919303336362402690519319635648341598816939930928173602390336105861832637758387401025460151861026370468125833423104052010951927550170474152091197536064654564485356735286792671094931466482329995146729007844917563231639774649551090212536014570552536534584756382537082298473667166028285355842451390013425840588714651304596591460220963013961381517723633832484404887858935050134504406043294408187684965787952896252036412027142735765705097063233457824532289295481893274539078815403023923418631039024858767753073377720614917516872325765858645461686728336563894942132604885664403733068643255055992948160329222286489154929178674904216698052893045788974937884368317892801804808427666287060840179507865490428450465536098271777076303903256053156193077190509674955155597490290529180632643646175552694848692743881811251782819944332629690708850974200352397227741512787473845286883754351936925896611804829098215558372171018290433614077907562659443139814108769652808670304955891604305717831163296510214946391224713002758347765120013771275048476260492560640701706194232863377306999483897525370464740632375215609527512623994322730724441051646625864305063817592433865356698026088336665651713593539525019140121174562687705887777219617552385557712353147615438974113914677129883851698299565073352353416615153592607438323943233402085665493170931067210615195836027087841721291414627518744134629590282610142738825757790947202475250494151381256048011705262101066398989356585987245735155952984464384583290296755679623156655989075960115599017103390475673238375262241200878332983617271453163306970698401387514422472314362838393942754814236361296056089705229310489927951264256134471853834532167848205814481968681319919156939612845664827890744729168175004125416274965009216027960302508035702353996555357722699649997084732311353173143353654161884526612588561948094593807804098744514803433055120633670946498729249876380444246388786428673312853318642813213081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 285625557543656053901460729571462050112695732349473579912497099571076808088460813338281120456065826783432236314620177168602103671642584794138314459384777251340578668955321608564699633934034207342752476541191014793843069668674960711452110605133292864586137980215969208118974816532918339652824770171617418233608294224193602381327990390124923924078097626418568372133121069463721505038523724357901237906808575614393152089133122257452912721885074778228436692888163325039199334168410673569322383622506899134079015479962453316193050529167604143048884281710615332312364208347562603869980235790727520463174507273846370598772534182565194898266901150410871195223987063508995463275856210623626621031414177884115013500747519330231061135990670819556453343392653151110087826147143017616146829836047240100531151536181870056087063817813351322635571898440947515892203700644179486741926696502663709540147667196249375384393012838022692809626334764013637257968305056721647848379985613266380350005756242929323399461100419475919902363654211825976829068768555760232250845709078020643468063361662767976533481255983011848512364121947828073447013959943546620735717730059260959897868387256229937193517708534228295331448000421771931569332959991593461788526333074383821582464988911474888192466777061724483018123737010173030959116397360786784320992807461578877264621993484187225318475403733631042474328848564747550150836446864852504243395808955316553387617826475369960294622976626840709138269269318111449794510094525341960669538066644271240108856582750277128881768566260186868679938313889016501198617952580588117211193588816930438309885398639731031865928807011044177431653618728236524731292134091819389809754014782735018837105354396627946578891526606685669293937458763578329789600219869870782501627524533770141672761500676714495853271769910922590749464081572804308045856978880776047143895179881215662882858396503999799048349646762777750139394151513686007391347138722235731526608367017199322101769791695484173492226817391975933137055385441681883005876967752684058660510873592942422634368277807443862576765992063557449445778876349711685861926468064430488637201825912564950079657868482200878750192399795800007307655419127407591448305329157578810658697630057730899402265409050072061926621006541151503997926086614326426933552351298856931674924667779219604120523363637043102291902425129879141806629074607171278535928977468418800926880079553981976940887481553803144065625799137922178065817132935762134379586809647819791321261544947423990340233057628459191842536032995780950398535146106952330632634558869068401159017410040544918549615564682102835601552375995982374614413226125111871695837682567228283436607387702637361515703370474695172048306396946123668735774377041950446467608507560663037895501704275789882628278730095784296488010225428013594131961278316900433734892613795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -7700516981489672733663804502204389291407135717725099818556831159110069603100804188792420207944304684278872556285566232937582414801177373125092880834070164667131123766302910666751030758899679253737675557538893408110789028018428793688625199307690276193502313940518005234336485616498526833261316736137220587542543654085860303728208908750600756949409584388855255977599074207906830874988020790549085640768373951936034781595740005244500358927175092047606924152959380626585248743397807846653851672714327491423871171275991898887171638683171918584939936076001621238612444525858243119387596520315125615882210595552300033200038269484067475276462201432397128502990857442406088621641763464103253917381877601510627072368253835846506698856043377292833352635295441120560178361320406793381884563728174721530389430372583562340205350503746782343581023720535158821846927593308532976950834609834636992698223881231384024548628227816563561720782410722695845735598371089334287576908633923032141672880438100118618160019442515437128112234184139179863112106639335075456105460782190176745460424489226152856719414758802084904434213868130432154544777104469496853762129658954390574348191147417200693499379487767671659480511553901318455542946643204750459128359727086985744134618675366246248019285696377299799006660807430134309404956722819834000555590421973279583715339528740501893617201282562735582961800878133128264799710790093375493838336628022541607222456370857362965003837235972404456415794594914250178491665290317422419971455724635535722854931699806688980178389397130335359762742621703038134703508377146651326809402452854850870601189141311090913949342365246969555142417634048663886995942689700607566463097547879459471568349665525912680335344687418835225945177966573356469830825926192258440620969825394847821412752039059030106555940830409173302698040651884732079151011013085285636505832204781167211437243113475892418437731491485953037593633142197269766164295022135266870002722012917769234796108463192140012013489007566744063890049794643655987613799857250183493505980907730869917328951857739122147535891519899051728235671333878679060934283476918735435620449394934527520419828685625536256377522331145950986733775019228754706205940569198360795314331642662712646705225063957817541721469684687851232318592184680285539756808810806262275827231243234836586716002581626607999009189194250771200346698603395384983245997478336853237855646058229565025552119996317040656062847912242500870883410461457102566051535648141041302039027428119398118306717664292318143567492780586287890526343092594683084848819637074141896822243709718719543797925668268704427673947462552265452524579606147818925840469047322085578273989813337996931944896193233126315866245710615801988286989836448410420563499261388755224187550279712061647624382334947785241041485132309598964437907280179611221056552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] -15988776857351835340987047494660028507998873642436522623271926929690102869431275528842668523946137151133335522366404545924401158462494375267096909231914115549181348876036814854488507370355810218619775233558175784825757106854357559258555113116122670911759746655792115268150303331868540281743634228954881062931404919527350475364500276960476387188704356974821934417594226865867733996571013328992513970773041750506676341828883684298904864833789676556045241413401999297909510715401547029912567531212487231084143252427934774915639668801665109161648328559908336688982453987292889558549705345308738678882954428741614101085128783547502015688662333189915475254348151976257645115496288597997559838727099138997753383833364071339147857902086539267045812327300024463185548415212377189210567174379372632861617967334095792126482022155607622565589945500443749944400515410065833281933490509547684774154021682911662115547341557763998703582353517548237437104357552039515623855586359034603250071218637322507022198468963434012183231153874852682874151989328490824227708588509988563938874450866977182000950589278445007685086319442266758348273975266637315129660793119814207211793799839829185798859640760956085269651925170367974912342613382016589412451120100936990940643806907662498931171766662320622453301638152732607593070737832815294804912432278111552690206666322327714507321874353454301691394457756682579920975592328612755142389138972660874836027931025581526790102054366136819373005855475990141819575314753019467583753600279778420247356917805235245299378313514803760365652437006993989884642738443480619881833071801800728525759974504774866930164426445868122886855128326140593647310860798271004210563086856569707154643569006865573062609052472582678743417869406199206587979932549059315998732431189627004969564069068570103381758215060981512216169219741664129766856944478646570803443472851965125466504142731755794937972598658735970135015504652326638654047851649473554816250324182358914201861328547580024006674817444645307218003132606858828987590003857678307459445853523241968098851013462798031236886930007216606555732637105226280343966155875163486389597573210060131444980713283135324676258034911241518895641262534619754702531737795862736473845283896863733603391740921099341341083383241369096314813475497613158620693002423237258056187450684868006340040783502850946357737389869613053771997814971558313029620215094682542485182287425523643412560495652527948033405056215317092252210017905869391983352650559370968725953385547969415060033209149496316123567112645786560295420757233950494596376080886244663976972453430881785549694098910152654179984181826033112138678543365088341667384925493254499095503921574847460017514589377606131470087344543750830405613169563950165496350742710477928140250317608550030131716802460107301230231127966984461850386408710066647901582603059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] 7013888822453243843062534074699012298140434672291121155688465370978723192586220321336732117751762969858581640624347830850434413412686579105514492044784691242216902952471873126602683659623177309916550631107092368880515756569514583120388169745060090414010075655039383851137875027067995466041267677656675840493261904576905900778857122968691886642386272191425690289382518559392972579100257029438117585621761447881076850345182711202526643558650462880422779778287678577305788614861581531911894599307528200705920849910205324359228546472547577216943419189650099622650629489708580109746779225037969321327036668904410530770847733942184699573269920885921154856483468322506133944921969619162034539917811705528072763776303485565397001718183247581115473478428186023436043681771833188212063718515381764113209719304534887352587858501082328862825283267447896449022592097317292336122798494167848241283751402743380129981225366309369762788304155942783366339968970410668270835564449357796866630588767321389821931627649726783874755795055203449665424284667458418725216447523126292038513964737458673663295506436444166204189470094259821979945764335891723679321519328146582845394261834702960567113769671788017638424962012316377643150818708062293840365976508207152886565676879465502752822249257398955053960919825927671756390199743544562112463958350673947104211900773891424897955819098461010767256188407624968819919370045679191959924403279150723218262172583992962751794914134611777965639104799174938134360361179909443041651471326889028767809714949179726272517327514802689003111311046782864869200146467073709887765008751579858722955895381314893740437826803339664026017279298568150264017949694690624311425465275997023897701674925205438933891028827321714719525577168151127424191023968250693500481534262584196381608264227062024686614378213079793531484358749984929767437276006484928390950112795079580577040543324180246582470102745486931780949161068934647901604371448585617753870960837665950916701218453637630862001966819952926553208481955026184493685579695739431471489449761721202562824365689209047819732363652012330372628847342597767706780019282698822278247382370036129039443432220929101524433277967383192849687357225024041267540099165455093214585244837112803443066107528952365651787354307991917406386806483721331116585957983804335141633950087042333071685027316270947795183516746547317554494779663288826823891827774404933185372552959027692171607737096520587058848838835215382290840205713536525475957362397708748422435305276538613020200736420242358857245014572567329508451226222254680501666791615215472774799122587469197094186354259209714189561962874930978505243228097840398377678355039261918501749196544387905299153823353227413754901901368858904058203005621924569828231113956161607164962208013296256218448632758095671620851341911859489973056639827531421032752401612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -1927969409134628605662387291517412218166157056204569056108505083705241522407622518889695481394414884268646438814970163804488228965175054970772021213435978693480559505537718254297926906204258392553990516381332730915060911277654893223539579028146550241519838020369266975924320829212048738382645900128469636248417179794277366043221741024890168584646346445253701411431093442521657234298853411575460510924461262616633462791531785435742956763565944545742866262664233908243274331823478390491024427897503047102406554335933802369326332351149115404348252339808025614015797516912587107701350777252373497301715198666233284892224502230719167851911512369011279072208187947884972206814382801273205396348012200357240814360624529095307043828435259024010606917464512788956184327493391896197537147040865489780429442321813562871897538132391686670297589635022455405269981272339411485588021884697081271221801909501927248634433113501778801353954642656463854583184077689400746022443730650793263245062633947118012819081203254568511773686109716222296903282205569852618858393013507297810318309365682095440277954530258132665677382842032366386289900237996941184973540763187150448457563622091472290393633024650032968212529122468200702016797975557932162321031397325029430253141469050218694224001877696199174361169445175573289014947864169762228177576342548513620123332523628558669715963611165703069999937303245493839155625525944883102621810495619567239103848194319735848009182572976837834019128096369637739549664935080497480482935757176895544958117007364228327797765516450117911177333007177048384777093809929442249990973228199017920247156741685830422313686205346898599950790364987645465936655549819478860395294702336700865701292580392517228367986986727342376603789723162174638487856323126029389094786859314706857504929803046519341548102479275474846396225912939064747518269099026645967537974257762578799528315681592196376331425177729385142857447567002296532770770176903384450724600439932138531457839117954403644381681434112772650420350677957989783759641808806413813015953933226805582902643928964342774395547326975232447614140269032400955911952279099326751884864343593979749257582888884057064432794669921403374513598119758529877895299281556925620682129342838045242518969529507636248313288640218255953059051166118084993269224714853724671451288035145489628658563403150712596439553015143413818141705500900381948681669885398637015271418442514966874292436212851785932114561139950248884161956248299940850723310548493949301903850204730598311317042221427056867714381591246299405594920770888955789985391404015909193860214386791338018792518540385833116299536873594233846273828518005690591777617228085776141424139343324460120447685564692270837549146922313302589607939822815328030396303460058755392287192875041465777538768181350486441611736542242181743389573914112059768843408506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 340751273971926403886893152886417334739149361601553495878805505182491075481768084831273572565578793161797720783582351747619638751060207128165827982857517515222024226838207646153365616438920124585048243707333659813219455275326299257939462334377392631968529660822319660535395034486486214469779956698586950504351148784057799210197060169386958944889612731586483087524722939889315327086115643317245064730226902352247605523212297732363223226557530378419048245931809169041284797054023673661655526032720894691709611778834142137227745394617711081852459666802079535353384940837547030683690643715971948108418504743389324119825200768608610961917461016635343076487598138212040407123044362892873972138091961785961077200985601756427681120961925436764614911783547214335522801123208799724088823905179600154755655916920573774304617352266797394947414916871029807459683626084706754519129342647913648156694350483573116042358271610869187603411840005691734651316705148029376721779441979135292090874825584769095927175886755020685162025648605732439907508002182290356949206321582416735136190101742028773316782563689419533467305390480605886860244352630728960705404940615372732388390552912983502141548664780957414550226563536227299591884615069424246622585317103915668457397341052634136409895264342092103881419129575944738623696974623736935209411293084093415618401227221426450433140064300186120545921533878338069456516987791376648934361300565809868689265953347804735925111964251361308570453942399497031626279505302189701202200553195055919992553581517494224537825220080725182087217787554552809838777792875808168450707415218606853597902442955635677311686462232259899173365745913930553851267148288089270096451819529775905717064797209689070286384644401280402384433929643772950728699446633109122178871517775522153086063515026781559084963552916938822943782121001959600977862236047076744399197384608531087621407767415094885521534694067307858869901301238209720318238190617974693826727986951476160769438743354433969842542975816612285228358936256854717612211482910885797384479935650838458165060803147908773074222365714268845410772701317222589509594198144256585521084050246357802515952069619606221198611067910616245409335012905658746493632928684820209889649311940366877849332260554279226243415684432130236589846521217347930246854454888218431706202312574180536286373756517671466660004637998997470465842279246463566103219687111795351772136406640613190167396801760350395146596923454105609240438430083824525050757501101512268633596563266013530840294742821592702024125268657258943931289112672695504083061842237286433711479992595012047589912339210943196074421230349951495074139283773093738871721314106202547828706504716738313616763569732755779662613674103245684990951900872016497882893953455578304355566492933122115996613195319264555827235426371028989537570920143647235701840281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -6275318976758736703483380734899843341762053118195529991283295423414492731160808530035213692608558593644319546017751381565989664535392536749475672097176548917294680719189978993667941672849203424510423059871760202923409099837961191854845353659497131958598670105253127876299116905186311552541469491004032541525309080608004871962782429846475651366832889384159859834841037160610217609301269445858313301226082796680257835551516682597010487182689548386558022321889125993748233379997686147840436063815045753456982886605368812275819568489731642050240111468222320788559823109854357967968642130438885621692462446166734774100033211669169741644298934629323331268979105402753307751908369648967814139231621094774317371537037997740944415075743699561924835838660788456215580288397058476455466767429989200968031564454573427611540388239981926439430882462581125490763065956097126284665310062735114875826479140771744578843945481485812405662797278243840169923831264291808244049548826536793896916343454587746910278232932275155545728189357039933100506866519295070505900889787891522042078941765458026958306719166688079862003032317692740272702037947493811554518494751978589138865088782952464358875618613741735840542344463063846343124061984494364677556446732562405093820254154718760573023758909339875526244385976122937026089997617789160668477135815656287277201166645078364607376438010330312338889613585239133813930981823580270156862692321136373037982657364638537929797444371160316092731254638805905844538678709426161211041701626758049143765509728205462565862318574213369634035399231229782431492272451380664757478425995936820632207400550319396296021040597015866258906974275052371763400176857748934394598816700227359760143968639124471391168093454769040781727654973518173667516222976626392611559376127831206301046208480921856719442399169806915018762010765287594623058663833263935166075557479212265755346137793559206996868121469817047744361738059530381083952255428728739063899415652660399428124503880926402491648466037016970487970621532740228693630474908393647308935988793677033661234584083332457859731122384773773806007376706870562177824820422869502810031947403084404622404682887923458416051223182694058903125195284536618379089053312213763305882772199332617223985456539125819125540400113923677592523242442930539548779303040913084069752576146766363940710016684604184091575480251816522119914628165536742567323611323599670093350432846416916921461546086945837748834143468251364070024514745346876058493028985133644982095185825077188616107654078040475783916612226655650197493747547792908120628403160794938659841106088919328903563957849925878069794028927471567515844889055385616226569067088718168079595507070120748687272670681135457519547560966314807675993026056856979785624470043816221487858282391436769766099516616686062606563729721940700907008477194281390474673520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -16768755597602059985407080592167223805322271930381175336456618942507920534163118691131041084895008209110822213927889285577225202633417683831089271878848522376356694999363277492181698215499841514249473687190886194153685894492204971341268249348918821562739854066635186827101810226180134570743359839689132904112961299105813224964113077310222258164004872061774277425606904536870236641340427686425965022847786250469301222556897630265757021253589613301445823268481301876977787785473705764928403206301533986032744226056707055053696964197642225813633502724116811534417494944248706654596619232226287704924799261598810823157248347808274159833641745846066693432919727330342647471222467940834602295926884996082723182253722704825178462284475965763445608105306180539167160439208599087191492223837355743071468011161832654364947531979646258003289023189421082203600413018540899929899986520639458921026390483136462287322777191448169582298573953176187411363152153667839594128552482326027039358901923645649222460637172697214105614415705653721047697051870291796996874270541430358794880084917510328000489597620303259788598589650831952212273911742889285051637416448751162116887452522450177951694311278829519029987290389003360022005135819410500490165734600552051306244989144330453971678736470196345394760619571438011100290553091002219259404369838841814597506395724929226220582459106246867052630179998952523159658945914320551316985396091814696900352648510685961766722793253469303096444184621610741875769381577862737334222330071149502469164287063063447127955775435221443223920846377297194563108248901646304861738725001338213604735762837970826867905161722261033630166536052919866706548924176922644417380412293563389368139437947375497350879687817382491931714670431392255784951138852194936234843524734266133462829586039719369199337477475347560870258109552019066591012111917542475677922060227909129689423995279117345951210001901535635322817937056109272699213077243622741266997735242307663058732738425863278004631547695464820212106434434129956810300549146454044953940604151029486268671008395700496610264776163763601521978613462149506707162598429409662886430017366673531858236053174715609394864203576634622763520638827224869282408787492753694981578633677668559748268284838494826476768802469863966749026967028441383785442786224141900487054053245804231457622103839300238247349694023141892814377154366777275354198584719323699844422236611795186008363862609931495423721324047300866240946493522686700596507032308196925250502361623933643658710622740502539049556677301304268103421092685214049213029349493472993774840591626930119793402184726914032194971088019063099999463285384917480737183273755960884551824763592310886338519802658099771464890827520786529076772876654388321680912669415010411644817616806939998511327088500319116136817429648813167410110512678924250835530547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 5386875184310564009867635035952460786431997366756514941301805695011386589665112364175958542242093656682245462117577547353195020192029048868709835168124995563163616640782286318984268978482582719766623579353596891787143344819396975103210737571516025441531574466297437077279798991559372119965276857360097462746906081937496634120468498675228835760790040817125388755830544364783602455495450939664798800583020933958639352421238105542427001436647392957482801725963787936569302346534289348319304526035231985990560840585912047776142638885235003808532286301383974915875934149255956254612575726452472433075322325946487086599647211745105429049761729824179218135353290448711426297827200084934536499382652533138174187589772808066923310873875362545146804825101403881754718856611896230983604505388626591473265302001506777684707277313652742392202095792614076199468010445273246952813074282541327082320204377275075028885610846605483049888666307590776026060317733345042812475636463373024108780461861798573221786587063258329610046925885754944777877550935390548359739690866967490529424935121656404386377478981596097457046472646956486071480720089612859305668491702626399804174708070556625341061077681061286363129878741501717948875235629985329956931163340841878226141971726198576899023771012558421209639678827603983015315271152093793205277909726552733010043288763908383676042054815423799547212341053552640836520557780365618582337077462150236924651682507088549373915897332400398965455037651856670577697444614868618890864096885273601541658474722413571615083727585649431407296541632090608559492439109064899787493920741291046512987403040843782872143410132781044711280654408138123657885828644770506516002690997190571455473541607843743127020309469471052016563532104804207537977922068541281217916146622290850101443887988969465742438229582009124965237110833234703833521108385742285708847624656527510974913148593174518765551155602851095482183707747625453015029061917315737034089029992766898700522377664609402293769116863014797860710467210810532113588546507116095757858422773871193582544343155744784278620927855356781952215790614761397909483029463207164411602294785202668961650930330556603255630931602425502192219545065113819396275775890285157545097058883319284394820014135007350214557300803790854521193459339414219714946363275372253074303895994391028014298492992709889746257444722949877222766182996158282585268251343939849165737788304361425784670146541187132636734027574018367923345427729314306506075241641635754078405558227499386707808136988393431815374467047950884283936753718315871589105078907454197642533161931987554764981163866395840432181755674730148508787448747316777387642002014778947073870714837229039672259905469299913263844542476898679167351318465824380395171693437366210072651724266022713566678879234340097385958922415945823464290431916308770939616624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -1126281069525501403601907722016973979496905900632489935098822407620752049172982360704350786684387883429172869272326491823307454882999128967128500529238089297572911703265148451671003826650143729134144785780134175245237368044996431021436007597256903845939287047227392730826254181193396045171133221970122763852385979540516209029990303849658717512582362784884473175745351936825156613345134192903453910075302543085612700713133384372756543079094563401073509272586954069770152359122558322072969825118395447198998538496031455588765057405608139221337219962532247037901863772930105240252088026391154664567540645556890076421130832671683847322080773909418227058274928778498098228810656826347389109104595581924947422713123122325001186768106136432918760985000526791699581036138728856419185256309033046916068715921410042708192666530109668331948457371423340326869859016550780012579114299142392705956102372473151015040841865495651840723611641445300650392642038572129591760511350132839033080626763517544422527531321242372032356607278581270816608526459927644885902387478897144728488935311544282920235151696854018204716268683164855852601347575311201185747858549048572248280782985601924749596178258288020883654824054099735761045571109829054403658619687995003758343362842805793758495869403493586640673688635889883837440230222440086795652206246221923693802617660780139926185010935265385376470220453778651745003743895487704784052689750888584788968422778403939625518733161504591568180820739080706753335206330002680778247605095888145002666998637033286148472961264886126850484193964634303355213516669348082732537479238594630756754143472967528698039658442466538496371335597562712075732465853774325092696918413865942705701233019423057419349194152428510434372941431279473976850977294981690810660081263619685837151062958070569081608346229854022066878908350348169023506433856987188939051930158045521443289884468143024655063146528123516978941643969678180935489993372989957114634928744395657626845394455549817901046083846277394715483896597618217753374706839856857747375859745745529351404375485097807256597912757442626240541222403109146368920008088658769121503727779750303908959799164960621678417156762610150402421070317595913126419315467169128400484353709746088235050915322560627359800612057033486688646364761740408852949676340510607476127148477271977364824291385933764137417255477255239077400391350465761647182780307065481500162969453290364449889352178599565319054193864701118130189156874026050161541469753113766734678621980185499134833806365611308027871486355276516010870129741074663806067614058541067624091629853083877528981628915016390817157470540967128762090505165095314050355089408903759653907172832074712285375263664644801052745080371850337265606102125288638001502379649142415802678089601687249134457175981192028230429341623315439565891695330203027354786201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 245674479115445880909461676310325505861643180048764968957192830906586064195560788414192448952223754892851724940985796668517259893128723166213074686894884390327819726361189215660555591146854846305178804346153016702644457738908071377257484290098535640917740411838823364292803425070913279773022716760506252931750167332565609637786382089306310965251192473414774407630546583535336078100976459720023741921984947819054804409261841555353472315536249727554741060404898356284363679397551834631859020331645801183565753223294655622196169150763913868442871911869363612054718414220324184033405470590608203881380043329938625062865413788808307615384015578985425790574752074039134831919323240443898947274261286614627414966802909997853354643573545659710163787072077451313001282530686399058658658689977494561552930717994818396018592505333561769412548112115468583327619662120879366310966656190662631204731862556473003866861827648272880214034393281516833357796669127275609934536375186033534194013825302191346098600389418674749351914760022879479818051456545622741776397582760053814856566394362408962609057254014608651640291750795008109178748006066622420992547164792968463363177249496620005767316329225313921935870723191053588835080522627012423191158288340240161031064954093744362809623076542379054537966081845862797974907726272023184741778003529231671261295786605728806975745299454704325529913473905646983062688640918188240248489694574803676359268258807098629710400848955096009897668463554368241640616357884412385368117461985290635182939869472711106221457370649364726612574569441061671506722238621699364936669466082020808630899193488661803595321370143598831250844558075199690388891325780333412620140564173857876613125950760440594770068571360908514040091058896762569813646753799609457902958336482430542092919435546397415799896747658573954760316478041161658751278631512425763724220329758496820698285543887254686703380081589168626168172642638189870666385865840703845899062118683152417940283592307231002890072038780215400187557917163114897416558566205664775046155103451808871172537325816350339824226589085606113634169259302759507372635043831354587277292167121625508385657226744948191099943472208332479590450587450821085903852034779337690233710065135664226665328510837574732556280078799131271054679199761938222602464668191962867633682640191794751845476280958341404807324203492236988396533352227069111427692783162983613104324692100714419215835125849767323781957960082265277448882308159415312087724884471807909642094586806974620465333344587973266229107364594397823447015009681720570731788919792286791202755873340289531857068303787327867925821396022575964509099326425725370169491280790529477534432341056748425248446445559053040066945107134015596940030690318101925445380641027474528884833192841445519041051007830131153358860607248117619324435414427190547017891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -47017251722478755930782649530284038152364782355485460568204464905080751580011890094045319069420894616005335696871570839582484140843993966377462056520466809219174313333839881183316650694974847688154753736181329893359413065965150688784193675071961929222330990867846221939241140341363343096082306892344379164627859729426218776628091174829777592783315428902923744161137225524854008153500227129656319847096182362945289070937122428369395489662247733975732307707238755974737449778948323611884021481212873586550890933343024134333616440946566333435187344106616682957129286006472317466986617131621469803479567067813088136711005471617266048478401218953003914714617669345641238275198399924023661729978645787475033968265479972781538915350213611659236482194503368720034447221978633848475520750859244255084362222279902093880708277644969816140595149579007642337515193774243571754909934007966139837708037643576180403662007896516894190535843509735886626060631091516402230479435288358657560713140788221274101128000274034311269105597814723196736400418853618661691360176147961341167129589754406496268759877468922636803335683871222148747598356990654638220128501851831526315960483523760716635057979200657277889972641902217522151427391919340136543734014494227259775324607403113707838682133264882147518839869969148690079140967061204565978272373833367962111325899733139882743719961447255859035975386106655103545749838463061337072838752989485607403589413246375354874456869701457874805919512230887276665574993969162030410319564143519873322717905179069917895740374024057145446263671447075524511336433194927361492930109299002390665361472522772593818533105226499370383853809418456152439128043042130082518836764292694013692817492393752013910423819281341578611252024704496021248795972328196368041608216282722813854135168251015792657592094066005858831562217492432908130612321564175263016230984194241712208473008744187976923878265551297898181034534295197878515231950738618718319235857718154314222302350903050802603254804331818320605320500794812744284167373065643885601474800509163240812334475579956571422169613370699171761617394013912977367870110041066443268762063247735098621162972283122466353022909800933582819898529822076378050276587330468533080000699555689250386289920950870875297163654273057881231822320367405857540371377313202336738464041812241712379120010048733921194260527454686768069660399577060480738374904018934078703536195363474623927166555494606610805521263697293581206107484054468488454519713082323629705831605420324440137754266429226713790965464589165713597519970993394072246432692138673634818925858312529164907385938656396162926208249174887204235643265504312626863668544870832937762168108981156051386529298255755741055460181274601833635727236006902737176541969001175515795637998294156092842255106673765325028282616352106070475673659743028561261363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 3942491966949035670022125564911260875422595283905049152606342724826762297353023351236073737137604996792338804117185728375182436376357764070486091822484742850409350315588618126308877176060058056929009349663235355938269782498039647753197695272646149907339084863938239972415025051470437893112031892392456984329700975372973197236617893944438000522188283807276818634871279195018423910965130540217138431600059518787767743320160744741093908783304956613715040649146985351601808553412211120274142584969695550932239939494783717476176151260439736461482144641802743340545348641866859113874472472897409021662949681764678584556921583784750760284925310919559223773286936065907341375209107380058260200659847759219627763027913045648890148567914861885209845325535325808909549023916246430866444846503615530477114642161174594847848572702998461017926305554203439221591369993639958967021644059238116673380163431923136741945952162688346739758478181640633950021283909035191580487328538819433190918694817476090087627843672128865119064521362189335608465000965300759463449103277605216432042301283873513131420303424715628972846497928952362806834699676261921323117425034258408944270322677369870766337550002138657913785978604565397324015369990333576700868578174525113390891106056140455630132916341520208220371000292851990212724328584298850091213021908957308170943005873567059341060325563537426868381335295787142288150092920842517724474028692302812694696185490650573924528645879868175796821154075897455380911723037079262747105389625757908750057331815737505332337736423096143277313954150592821110228378118225472340239480549479301838948460781437709576793874966810180914537905405773742535705628256094799463865063992034087556470737867230779432863587512313886303393992972908980759146435023701881558984092593197971982470804054891305341767871380083081086495765839719075522083558538059460493340458500408983183789729387026823315250784338592773178067206260756182389298549500710149001442636009695585245151314748222526802748283614779923333632222912288211005159724036005319112387287506836939872717660798360127233540407375337502521699192830697306714360406067672812352038867407078393423729162302023179971297239314072999064030510595245447657621548303057478401318508046892792309168106256476047369670585750043554134330406906357364443139114401743836487847898558777678045530944899970581494891212619727158202650223405766891124652180475488733135020236250098358868282371470756639242600269326366508843377657786932231685667707202172511562530544183017596146658327709389580320104455028692683188868194503957075658312575524781487980294474517846309390692978753257576462237515765169442571394188425742894196098919162496847397472923589786917413504819712456704818728552780245708817089829359101148942447321145770660040045354768493015998209929767367628364769748783853174259500719819513059942072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 556501219075707720995791991775516281345383103533743736472213866059677952050302019529013608689518866552606506648597232199595860459292868635394921644492251561881271523730157141525426103466817615071461916810250495263325958785572503635434177086451406964531701060302891186771402860060640896018295330697184671412822178741364197527208219978131286693225647061205259243430007936565523523955467717179050212172547599182828056170604306029922817326074497447538772359103229774170488268390367019810531983451844391130932015010216772100313816465726700252153605032671165874433777327577690825249369363113399135446648599714127968146103446253406242668727573181942759107938210813932259468636740353028844674988261064793573239503237164287805943421795878780341086009995853588854747115877479384764447775746803967411795736557351284048941154856896053554296698558031331620624364348289638033013217169104699957006852504845654551261586612025356389678087502079309590704964136395087397958169269663836863322387894773963546156196603814910276623359804978147928876621069096734759858319014764017497959830942875774640754661754615548191652627580906836157549960233079406972534475370205082737748743657061276532018590438755378274782031197004503393438704827694597400154797840408723663528798923976776667552948521634746187185175142935326902756219442301854154184296172389051614434843949971099912707983949635068747960862449915381922763151602880992474618301089364054281410130906828663657592262661723470245609201943825911875983462101432472576812506341790412177681865261824639094922473808599756155594152016177485919111441764156565668061179676672085353757247444975027571057342683043729666471395917314033743271435910618746964379749522391675372356248786302134394428646635115714317402317600409833002351208199182967401249796205453732765179937279667655311267103020460190554640352879118540901950264021606269908315649469485907457367129615094832983119271154416230326027999774137636900616711115766849238820979345199660955377863321885622549914342386082347103434893870380345968991016757006799046381832469159635998801686581706741345305782919342072242518493294799925492050740682313950894852831043720629409356014902423327723036251279657899681415304473395759119070095404631379425651657822795211434064296792171022540378178244925506279473616195189500007938143002381131051240291991021098866930022954454678594167051854275230555034851198619004306887235503107821329212352156691395820315817572199348021877573441766593491747640304499107222895919692233622678776384251169225449639378315051176653452023489271097125450355920783679258594350281322740353643532713022162691977924794864671203872334922331601313803762640741756847381358575749648701840997864199190101127094413481789224261093455670603122780916783831564406983852098873441874448004393640271622341182729798897471552762469515345414143536027495222686515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -181261754285207546571695523220679798386308810083574237006565716217092218083021403650985379409665777454569387433547824304059405869139767396941146808635296400097278665137075216211129943974731951721523867867811985375686604049172123826396834700444888318427916084242498900379530622082000539794434670363350245718965922277933113041965274316479082170262085292069747911474814657072750152686474276646391753041003533938427492973456958498154230937939509262498450936901909856404901230620997123506786570673327574754055846310574349470411348413990594778978413131824016168913081306773875265899612777960549869522761567766971908574972423599178058244988230112223326395548953334836487868210800945415264356893006420436940584310935767050916936463787833851729458136878433754380395843910644365660839801966150947910326806215143125652832976597548637814493198514183917614043748545134169623093976593409764848619317153780511995370428500587560287248053148584063060291877011784566714640335906095920127931256436648047937397777593992904173749990593546430021920308030811290097720347639121110055163434037778144233311031070841621026721154403708479889440526697545542056994475104644471348258401795512195252811975614651945701191024848467263373769852435659455114727249936131570362294890191184584477958526261584255265784873196423758416318607507141461806324498055174140857794463416018585501035766364530242842641351748537251019231291140756436849904143060106007260004923654227027088371098197762744334844538409182799840624648501498365349443039253251577994077318284487382195123930635704743111263815633217186464600226069580888124052241476962710986621569016570840675278959801058462416284752390192468513808286181822865684719036571236602094600704664531398259365128549383901719270014508217488798658124160976623410210813580218527309375248071673289438370102389444365189094953750929480855268522394288242132844423749387714687720376835457438529293764575896338893609956342706189331810386934269030801824790640890334010711443476385155971880507334397553659221263460712256306430999098992329579321157262148534080500577040763031788729485438005264095323625882039997113092130884029236906980740894218253951832544996810429884654996009989299834224034026292260745990422136607892989696660454748954492555461805670312339277925556499116990225743551735107372995300261838578382046729864316605623727274320202030228383006923057791481901115269546821571578832497204465048436191544339514281637046130666664762060335165509517031429125152943741873076214683370940921589250509234701126958972551712162099483035288618142696894214655330956709661394018767799929170746891400059202409496106121505602556893934721662689909711917923005541178694683105345213619521937716122646863749989813770277580638611554109307286089867711562216671312878292758034728283100376178473237155315553780121598251776108223585647296421636642239938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 18659080575768487146758424243190847115475171545022133412398217400690954797429353692222923819483234048826262312127365768853914591079678811667162160732550895497751869878497067193690758235411056223549069558670969488159180938454923867479538808093340037034623884111796068234800188014798829086983335182044659669536204181501761173053359975028921625871933851998957695453815750888564827959278713888428636341656370312017096684954270103509646510725966427709478848686101820530085301881188491943001414961805336974713871711797035764679725538327082160536636516648093995465316269096857861550312975143848375003807344458122061751809089299966033992887333206840190303804735259024168667822803626020584117541161479077589909923361100047076217315615442935602379984772269814651508345803099885331129737270958722944434667969342124091366035792218485789179099690231590894364336741815053860577265268705019413513483300439920333187495576632478891330054839935310901347534472470507746908271386330374157873672495872539181132578509286500599116965412197945993660361248441039078839281976708759807727505537158390570958688183467875224424493094632782576430089654303464905782660745463804423189239915193256775870232272725488791312752522012994981167952250587598852050095239048212613400780337247575423128129595053099151101026304462682329196380322461635291408429681962881633483154990800467281233855797680822745310631299864039258411862271317882601080961391507355968034789459176718416093052125104013132360313358985478546946316471830003224856011816165066029854944003469963449216330301531153623667135750076539562639160256141743594335240946046765558697410064275715256703937424887193656342194795721160343822088941380510048216964946107854999611163968663230367376151939813675454865188757289445735963429131731612198985026097493137933613499458254948738368495238023024546795825243970063463589953612569220030217591813489033527245701716852003348406254340783269700719484781723923116539384722966448154314766539878404996576313247324847307337044010497465985654946563282944512060636068647878738875835322920516487528721065448334219188956095242394330324305820567906487226579139642237904750502113178500489806415989525660827852140563711344038662202879800375367459782782257462716559943022612209624877666581466662848603876025662455060380821353444524967585857625892835905521340762165638850551758666193884110780017569316063293507314014462176820667326677362886470943974323229832532217810061154145089093047642427106947811544850356362132424389186194016685458499600121066661818511125223354306316315820017303091230271471604498323783027687241552164007773916954491353475561706210202910540295684385444842452781228926476619801162202255929976270423476812055085708351082353148860576960360766946118532329487837345157193761812107216460555277907081055547996283308255258802132972354584606199973194737324735122636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -975084691301857358695566022927499990618731798211930107237771610164580614908556998238286565242561694424513588776905077774458915277196400133354465850418607186973804898930094075833102057004203778554885006863456527940978777282310185257628826937339694064463179096009166959173460442791991918428364756349797959242456518384185924892581950154655291093550656460331117344221547403394023729349788583271589165584178347053877095584830877095126183953818156135935317079622657388461454734784073830982437926575345062150033085420332085676076054014395681263852856375918059168511785026936763650319281430176495778366563998305283172709289005523044934640304959718942908548881990927667248323414906373195932339343981979979688201433820836985651707888177866219762438412426241480543305513091120004444012171060890667099028723132799956893847525339035145490129547366198573030538605685011592968915591835669569741105275347308787252703159066352317368690394071727620745755180471793230766204501531332833846473282616562274119804342836580345180222881947078894320218559060169591811893087521265104111469809799220177765514409177101905947285537934727628094536680521062166437215532759386005029509948052390933601347922247150827907391578702704538244184460578753832812643825148850739379265389061445414114731618603743419683957196371585853430437430262824683580283254821737677190980255484540230332758858687152186912048763588720776847522155738742786989882834715735002156818665880561619476724228244261247432431002453813903131776283280808832387972771314928794045618364541914715672953116683977673171784218126395805066365261368502359493291194457247726713983698603572912227205016448178095717309549685442110579332533747061482253482062519941766566904893953229273347700287401409121705044555840860436066106006413880486543889789077141502765575362306609938675625503390180390894950222796018983455475717147589482023078619215519828651274384528768475607445161021388118884676598533892389109907798056053434828681331184985129491101191545363715669409960471249560335515847568082270677501716116846761342336928950733759098218376500596639227792221046406134046085830655984108349791905329461108519721969680472604619722537514329021251525423362141979819430416779802595689804882724820414970792694160257128253202078442938140758894223791817666597069742200452366159429603853096816716713884210036438826455821702022411612905742054574064653046437808338585192473573553369465206816721570786891144969426057243618279715036273002327601823185325310690680946243429328416350852520378529564321029805780788130660048846593209239068668172006332996899341445183151134400761338261071171276734513115068030830592312187091083029651718456631711404671147391629932620871074332048022237029920029256105580224695719377710051396036116649405458279235397334286998083154379109757816777897346022245847700000797835842809571042295152598056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] 88775463199334360713422409280580788428928584698423662861504918088499943686033188382492003829574764510137715061128974912467506834889276922991878613416583271828697276047041563033174568900331314813732422086930578043987941282462600952418081008718001287445838791427486590501573566411747392472628459171246440160205067212892079404031404850810964196835301447469086869388006268792670047924554397874965676609831203851983845349414324492986636116061580603313865285262261693402560010947724328466835271175937434982148532841519716765539916772066921301363830850892966798055076221222214472100157991583492107286364069801828006619657106737090289540875916744623815903222116791539352152839875241590799996126542186441401946853079241371912163174662302874636978528612192074725736060870634853346250561890026266316410130241263996422957324467307659894262040122599399487277924769504268944947931045689151270462417021682263449775094032897304816699916483769696643147966986592388981098569431022068765435907138505553578539326902441124012761329537371962320656180245136469446752695335949074441368275331313674617970321125647554398493503895227258120366967234021522787941257447251571886825507421893416288964264233557250424974088779065065108696200611989553117198398128430531076422580454788152732492969343064072667397814615922427760907943613500285600326188538254567778749187106131554645127551634650787700118661927787859690951658331354425187230706459019304125434324711259252932761936224960229569003603542578200037756028248531391296356782479481971487702428783123451232909159815704195434264705380239041971113779693117435835068463060055286914164685604589641942813125031404764520236523398492736339394100585614522995361295274312708519648608770533428407131218236134401944103538493271891472019510170347169147566292515020519973986026350050463505862469197406710707403600462628483419964048114117488503975100073564222455280138146828767898937435576691365217597757228832513652881730161215259547437556482235317988518728310063997209453866750609094845464772273767710857478291489394508640200419452149639755530313225489545500876412412764274505587693730012541243107046878700501494512630816864388747858953347121021372062580001933003565325917174372318195543967927657951386092298892159651782349055027528464383840333957412052773738693638223886632265925788772276865331061915382835472893232400210539098707979101651334313950191623258314066295758549666451086562281321135277570069536584048972794162819579425461308241588000533007637244570708514351211365679011130826725923733617721303192485853934480093993839153385805732027251772979002836372828780649472508908768225072513359582968372288930732620210438499180193585176375398341385603042901033252503589582542189512501888338010341944374077534502076234588469896737835884179477640509785887377224470027409165312527479999730046589171688384211027440435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] -7859969995602656393931442104068763069047286119251832277302805078909890706752319283701623866566821243397017747742374236001899017959574734492634432783387268980524614296174377398320849747081102056822198276216982017104883931444576812305499141374541971895432349618984751390981719617223467167868351156902025170020399467552268294068392375813521141736767649420198920490909605696601933065739500189262745868677706503282071981542162045343512373258879400403954070235947291268377712105334448644655583828504267430735836519592770654293356075820174967836847069548676006388874740207100967724015277963418370026867562972923725230834551820958490574030783410354136847383004965682910738923646044848476564603560388450375827160194035265833525728930652179417860904486603511960558260640397607512705211046358086146493998919093377407485856174398399857388087702409694108587627744840489957027170413925078059286570187291024718734408025151424717469055382366738908263821617181315618911325011686319683866276153553082971190044305552397819373877440446666374018979340768473324520719792609017443955742241262099617391021434506614082800623031130756734191958951628856387585242468377278547331638186234789574958796229645902983699140445773190900587480575437694470853755423496387003444399555292664599936344013318429171060102357674087055221811610462977559001436018641549810681275855017038596517280393160396747664449176852241704325476609120642318681927886987316723658162239269313849576169261656826793561071962242043484613217407931528886172712096524570127336150126472228509577094870117216052428611626336590033259168604997639908500645191095491868774805094725177095250113475817560754299021883335875839477032876336229163339136244230011744787609375586965828785138943544218111792689785045012266921680907067803174632945777346913014953159053732412278815587323834080212008162792327866655822975944445999871116464424453230073513922360609581806796736397378736470110922664936435325028881398844475376022965455520072814508325351520220392462903092650487444424686499415963721100919090563417524165435254397436957303463296652009861584095284118758317426870031205897892837640880673704322082781350633974395903606407841382309681842909428466476904375798147845349601465740445478355701387231407752806672382911423980062054027809721384864989400312909500109935719033794929186470465770643599860699325956835761046699105704488617005389718048118776365072604251467269576343054954794491634763431045510804396481615605963406281074128131625909403823480203077803495968312889387380634526240506805245955844649510746305672987720561885315656183423373957178940210853783788086551994718007147584811666347637142468170956188389581401855957209801419978620454993228135731648116765706231744703720745396642049268526812561084849032592061081577890972210068880158242722936764367767484355246885923138611304079124488441246515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -1711786487247272160062557067163466283879763701443894038339105984617427639772768051593030761213355938737671531568288592098954665664423660585884345725150127182489025830207058753966925519243956195610019936994567476112961233996227727940603086622722010451225770875047291802407042017419480885671885318511506782326558131628657450986826982855480343572175266898115171764408792263235324191351140575809180868737225048409245100277456756699190060763864036003757367522021008137262210460891803789368812362152209036916839984378229101387957876393946101597232754809238771552871328663278090003813244134216840504300067422827530268878301101210380096603494003290519167281869965068478062282442905078657442451508307391038062336516157196106366341579670632184977681998792998551866008107036006877221191747640308796286961463072558317569944131882317538148949311188100261452393847324512068498249202967776838077970040825082357567895632274878521749302263920597089689528901325511643928106470635705852048546112781102435567076716886353500305551642852689270439279091309460233851281821927017934997672257299262801564286347898859763211328518434018568583946273747488201423678593296150376205718513447251340787835358549041898817101866804060013463219233336612987512439475230664951602281001302557648848046657915832813713632471934238213600114442650530492225140482193030522370007724157879258943500165383754765847432766480374437134978246306417406634602137268285213813247851543041384137040432306847140400124405125214748855479442504198882414116224763947667734543963182106265106062572683912390182804107670635203943225198195128998731771786494272785038014288170704312389544683998359472325505917459783032754714842257627347096478766756141730928957060587377583609630104738035769703769929682177025298549572529395317595008897739338439177010161254831851863931342357414828500617865504906206383806965368649610225623746350256362209484343822312635158295760742352859579023913993114929982123755926357696591018072123242106770614926001541587822448050258169825946746356289781242859533609445878396514662608906229661401198803042044385985547130779578403874210886286383700212519513610690202906589200688380306645466214489045320076603062796420931393455155494001504016518933369352152163959796518038880752266221198477819941932014297970917268785152670703790669363546017836817146637940599634468369920219067310861034842046665498067912666369241670480594914529296365938972041440158436461870513540810024306927454205836546054906099618704928712266946461595774871572439498841972372633957703783840390232437075850438631501131567026249238040639504080568551186361888927548831406434950326852104644553512512778459025749623028415996844562560066302838294038927774939553163358529314701638764327309035093623790266201709246047858919312519282225441407613942204652113884562234337648555412412592630681338457974106803404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] 471534936887035301531655704719727905947834039825618302353995274612709413238307557987351869978756498657563801825496096383131249878572185414502569538488856272764778109901699530628018176706974212379715741265604619487306136396231270327709773581880106104626643251048866909437243607594394108004131239006380991078726484329729253798451385608483996229011378509443821505818730636006734901441013799251053464596135434897744011911166268543664122217348802771318668806813529237459778775075107157736420969657128040190691675495141599936980870322452038086670331276758912431995833776547187310157116644121746760823371984991887688245087523008227039032063070086092278828805867433771003490964725807211420621757460383013829143289825415346014160625970393310258256223153487493619579077523947014199638095410319978377840470440201749032600538110838910031939671281815652203792345212342111109649712068177149702776362481150999766437399389391785559184231304236152620693382033570058608321456460810675343385111015011068508365640264061811895173537400306323838699216407820591376131813848657962449958127772872709015187077802132205203758338413375795502238026084271702196059517044296253245170015930509105724009422463991539371986137651853765745333405734331214353160989413065778435148341819210923698270677474990330804800185310047372773759408592937538598723260993644561858582524298887039665715388321703708108351935051883675253314751978009818372300104502558664420027313031361523535127239109481456080416356393990590624822467464101042084055080688158421217288146598246532472607581854769753023179022523731152842613318570831691345924456979360009924517946383545660584691494786920852388265942872961826107556213393307685279164429486837459875022348704644577439385839684830995820158484913220526851854431705009599889307318632454010828505209416430885871553348560964326258514978198254528381756781147388060243764306572407887096807783118778793811587087531255096104454573904901191593444747964517275556759688599026483326759850050926556782960827739576523112838765863912470946805605830306372376276782062673007913097868887289188819287294691057420073580781501328654223624641877628120163540643969872741310817260848746166139094446730998195492533039068155695709468087673772535142976163005908318273268775954783560440485690044507829137174102576087155640593568798983385359317236371350436330409924035556815599191073297812916136393259818783171145844247650704602688324797557664232392686384093684454551246285193374593471313292575544728444859331936898397621265821042593894032986584103213492514090943378889468590326002798328221099775361031927207911101930770793064955964431649671723569622647120112871386967655968546475370734389902391729253481562783828780111393405018992465130230536573854649056760487627727969326454046332015980619099849194014022848736864981272204362540299091092704918753394457439109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -38533215578739353142959827497067815509117924089893310405526038178448508953980433246742998838010839649889520615103223571945967665192130784491713415975649930048510532368027528184268840050001532676916761444713296182859781516046044022056119089267524097155489679172366883142067983752870331138370082699112838710443334868859169636403804671514601859172785599637963559249138640704145035240599099313745614234932372322482596894798048872883563959214678781082396130770662666605645980923980217475142154804172648716161597650502402676232462666402614090312888744964799549613235330570465744488182732860612378210898889986328831144595575135969066656625836812601228858900347230231570119826123812541574244118446927437742018585759841764561437020673972068723102220769435308864013222755375452504180807616355876527142591174888627407708126999417190526988137703311843077482850605288060865406974665627866560665440151796096211192243537687526344672795168010766018172756939284533291597907940468188478623063639478505292479861862922047998449142705903362793301492382459457367936093718338691359844064414041684505044980047670830746122322246030160195809605126715182144013949409479098813911748684568445537007209311569711925156598988824626130506287914098158794145869886895353366593198382419128259622860114175441843515684856069198766686159865623284418957228470563766538758359161371015027264909723354476250476715909865281175189900267742756789286295965534618801133978318433459133338212265580005322546973216422759995133274907759474833351150929826951197402553179560955284851189399288415647917616257938942364023036069124062746339357015421642899178430014136474817609394784636372466900994268758764557334869446634141886136559957621601441773272579699407979579737431719740462433560046509230039545090195405486847962012861346684610665175267411895298728242447515348698733750030590357881870579098900635521839109137787254469634930099629458323696785690778330995124447505802913592122121265255524015184736249321538528335746202981517028241307331311751951961905195187381466396142779633971586045165475214365386217202227980865247766476456359442901949931865323343742375517895867633406846407997789663093299074872791757169973493440307086225717991360609109677517061263030956874955372333646242911478621940161838263810338268694869827104922828312687552527871634856112805545714546140189219820176526814338728955820897020095036799060793975607826009594060473297923492976282142994519124295070337721707285161570765208755377922283874517209245276785547420050553847525697266388291235357780736870947780013262487041601667025958471708519348289956002009390570172049796629388747331389042481500517288785362184683533202521827063317011519348907542229768930033570016317979283407336561977405068618602209802260084479579578241100972393578603880795120011700386263694080453335705420364042370684415646537683776307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 362649811830579027492397555965590482420070160385647956603198609906205252041627209390161725853145108283036919834098143892583908709016888047547548064266284464066580961864942155374934717620691932447878080967247162606329736751301805620554326379810585275128398921982812922948688043239339426758663799984354084984577396801988084557332401142269317883655412814593190195280591239291133935521603943225607910626435577320566017254942015568523438070399022455760661430709050970602566674467083394949306017089932117283527931503909119724909145460083653778852712705478577804359862530031951324756910171277864223782392306760173026224245713830134726440033264866278261299357397519128947251559264331741096279617193474457037440755713960874630728941797853883045820403167911903920615075655194555851417310641320128295876190358923299966957370542392456210421952802552527320902765769393495598158359996259771391755473963299009894638963245139352760816781166858673958946258359874491127782397162579363140685841031152224966126531914032372817723226321945731608500887065475228389902450131643315142833766768893812614205675869867433375876065041814474058317885234787925374447140846585336459719220944747827157306498018579637576801718990625811040014636412416218448968152304727475660297749887913795084757612979937791267936012554372040082968621076190052902593037915303640806466786195387371049044932652945443219589496681904339893792281200883500156027266357367689744206717633476950608750419805914960839860679119518363405900510125120114902009624346669976938455991788534786928572198384092297326405073417902355023935973457500593546389981330601269736530117293321756146976436672360260385437842404383307909653188060380423128349310373853538876428802954608193380563860128763796162641242206415963230601582241911106461379354497770000192829568354165930081385014999107760090021050321348746862928709630343981838630264746257663475614004380919373258744930646172031707891903386142712390675404161008409383838366629070622967609172112307737507495887556507543627300174566722707139543205821417940477532048971058560333895906273001523960518010254595678877728914075057152269271718669882540190952237970251727157991293127070940646809545265875895616248426505353627767586482357094925474725859700930849802199367451667518857240984343601415069282981211347767617640621132484304787169524736552424640796202737604795063399368064688058915933244968875971674634464480085829979974162859255960267326122558968178188038683532993540940819288959987323560990236834644214764992659247105349305073351342166925925427452164540856001940877966182569130898169013581121745940338507195992589074655379514952644349449420787302332345474907066787047367803503340072848654856694777929122769720303089905101694762811754712267456311067611484571343848128451983883327605087563415157827375776187249256912722179362049105083960959959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 111839226027406550716411366228320240485780997032668618215056204264208541901332622926922757374831995517043734819900691100303770480438013645038981895069775512075527349183058375595423541074867913872722577260513238352017712135947940882605587086461898093324786298773198414529683649867165885335820317731522902600862557898583196130316882579224638973502773596985478349404905614338119925668754576859068200687710726355594784528975360998698841865679489382543011072229234415389324885804111352680856680318266407944730620591293616473502569936055502185466782368806402736449319582250933504149980509934268444966829669204585624812464783469786765178788360698246421999080310597125490090216030721743578428482421627860066029137181109588979096034002099559245106254069666225821383976466036003352912521714565352146057958025123009985024889073524853775895759134879883449282725589113198674010342107760928957875913549480077590388324025146592536593850613581699913578221779399037297049112916829384641476672396968357242828130416594669215635021146564319853622459363780610848941063475146700443667597979209106113097381536841610598244279164204694936640659677036514636636693251813554867718723036460161826665890418185512852130319461629297837152948175668369910115903070230965876774559285194738188653107590383903977108227490218859915657181811922719510877709050528099515790929708451215478693480321029019491540059898685585901928323200680865102239260585163129474932720328086211420505879560222474975047482589790045934131886680517300899321741137449701119839862263579537845687220429301210100063721165040581742561978540061188523150974568332190162773384519825718133133468972379251351871320667608071205741413706077164023230770407521448104317456118244043818758977302883726807029825058784365347974772889677521580488776578557053296824233275560149004729989526600243658023160555874036555495559928906378950737263876967791130498743882243016474705983798511484208847899772435112653347774066311782959857786205169421933749444365219634560740795048178839139232094339100734159276121044315691259660934540958226803587211505608053266891037990455619073075942746918213137517273710676974107250452573506408228395667306333550232988801933203560648057191069304136484841730091033336978715053305535123533845457193296164909854464353821536591909203481262080075458677758526261656703262251119768829988774907129743063073630129534444150296789873734826891499342347004957755057426379790107297792940364350540280984358786934083391516143684505869887248375279451738540642598286358932246018757671926224821480143486185926140733496751315251508587545078679149429471503306661439410612757488141889949489229334085626218695582217623724076020108004107836967299018445699437552642744434888241327797494933569684480653749779809844233883425408647562442770150065778454876148693458884667365820876178765549178616234901504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -3425980624984792305759761264617568042861308615659327011987184236211755276273935971282546849979574358346681946773095354403257185832841066644026439051432509568928541712808358831123144435106714674714912741217337097678975751612554659638250896471807102687408272513820801970630045814512203911741648400016164393098914339223167194708091881653742289687199106498001849585392168237154045002732726365999591173376309017002914884749814264814980934122883228063924426536697690919023194983455710947272740033198678765977763420960051710266347914992044627440556052443559762792313871196798743064821123941942426590539901086909596712801608174026999337228531682808945196360567946501512325937105832980011191731659837156399582712111157252284470044327175537721395366962529496950109673538637709942326481781688439918652967506424957859594053813711238527416548749133007815066584679347989406294440000278066367653433241934500126379317306574730230284660900808460360145530871107071466705193289923847169888104090748558126526265105589016976017195965746041167158261357124031955046559653303184655736664117499904258931136328573358219442915299285679071691582887642092606993211500761567743396645015272841012112736337437579737669258833029340252317430342119286141783642972764342125261772901118070331533724742345325208559662818111705155401938061358292476002843382726692786643144554324884063138227110891944504278180432250104552987170057069518039056872310085804603932520517068237580460012038707263762517930808500952698866130976485953698703012499793425983455956413214409349994174467223374685856745922378518124990169356787793338984469713019096408420973906969799787662781383626017733406938368882139578945155698156126306278984445614865874103406585184973569718153608085697068831787697542734342039819491737653281934704518898954112614953363551275570059054537913775599061647353753860563305030454919187623843931399240940004987316281503842043708762261761461819512809920030168458583380015430989759078593447851269055210390244755651638109840179067636356143487399106433152729601545398559533505349873117792254934057804566270446184993912202690518116200045520537525981456648077548850549079605638562168343493830747144939079735346348957296143749970373156496916020541266660299110642248499099330754763094988752768711902787431524371686259488249542983197378272738156218799076285761818619465252382845975444217088344746957926250555685059379223810281843747800562080616619144823459703206660517385164609661562571015809341732532307143567275350703833217345942731668700539215693602295926155167961531246167901766760600966303289546272824305738767485493504199940311821469092360521667887108008410732835653544535737987562669197785062895805048349864410774615311737063985027216770166703335081046631337107153689853276638177384889623837553096242527540068944205409368809445527176634758919507076779438243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -457382247737486810712425878800008238012637877876984305232570578896925038406709825795638553501849628135320875026692099909579605746778382479965433936600656562865942187903060540274527899330233787244747067695389387696836564093362089397967323698206447454931160842390362427785653806197252225863550019511051567467591133425381824555162149062870918476474898428285833708281669941214380296220414309590590360419287513232416983826935412744051751921850188640166222734363801237831264743668071535673912711264498576703156750950133921397064070933849215946546634811919935731918571109651464548724493706399708101416249354263751749876371656594252886737875141439596161348639619934911425745081982453484414740593126342278304043297033921193497219880692376875259507559814421566476779215842762045458431980818937868211415404770430200847519619417864461638079086442528245658490676728783243744175080541160943200356597693941747871314265586670133186159511037847753241922673223906119139666732415838782107424034670846966830167626713048872845970549825700889274574751868562869217126956082474973340202344875901086371198637484074620486537645052321862208427300118431474403335503875776663425113420856423396844780576692336549398845317626840164242777174887731074929722752392002542012233504576013728764123378276184281166693992720744491126278136212530789850415864771692740490647429741600429166743619436842561031803633304687542515126164418069899398931962476536601016374550703745495797542582171458133191898808326874777829705587439307132230574263892516495301748246932641676898151308422889674981179082847401199693979416195086244305335599473361528390134175845140479019656007133156875188575310816036452955580023194162604874652155067832199760118018124242551261437486262320158929060699664122016419564056899458170569001808524652834472243022133010697529631595260648793608676720705644438980546029838762083833437248352943500526259773886304938338594493563036595621159043073315956003422850302437560869962257094488983198320417886455634433326372784739709147189679370188456894803799723227774196613159834721112185399563829525475035196114419842112963380009085975316567097315307331201190238373031858886931569016661614752533791054121706314273725687294434730481766158322693744338837766822316532418929746756436086729692287568161681829832334430423566681375639511564742126481171227533863651509113035109462343820705508619850664178788852584073929460498679621221082012251194968169043620204371997132330852976268927269922195287906519260442713801291472657878105500544289420343894109111018469393078174582252323784836999886626760076629331330356244662008108113601355249511344854980729793250963498971626100090849499512389588288011310961477833790547978292561969192542646901124338137273248304388652139047644753802530820506508584506460690889021084102099564449544266016581495641654369036735667083673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 53389729230573197807316092472083754815747325319781965906897471387729325377518783695888413681071250808553402966657881585453585959162841010230007920969531373720010220828649067230045938903578320371173777603175024299339860637533562470935471520622457952379109447212106592356800985978174449367296378046601520085420036360953653755596608835690063207837946324543185814992952953871825706256445155807452955804760793415189021414799505450155947405624257734526171383587918911356062602875313413292935421471477443944743683492040194747341385328869087703222282584406045275622607641594347824708791228168201091077425070580070635359765721317231650991313806971903947086146844343537016097735002262071568279567139954128945653994972721848636605178885383435117967512133419967772111383302746685699458030313869627338918558627478387714329488877207844226901922787622026040652800947925871138460669133234270073839927611650341180756190729953420290290418720276802592207185796792969220439435168600017080906615608727574361601331167034959181760642103819428186863596633769634433644737852988316987188305826235393836939229792595449129592227035616531944975852239360952191271399374690692467306834219127050279714698425982990116459570134857262762174293374125943192640993813226951407511643416444519416841549952216825923646942171872274582331224840107899566116946927420727392178938719947876716670787220630470675371041173518708180111669175143713642596221122748156581064533021850257382397327144548160995154091645820748850702366521947144686379443463875070268823608561514074498505202435436289337341710762227946804866642736248178559512554580174494347420853383832517530152766626274087288515343279991657693919374212192531594082583628247025320745543186165836234653079429442623741512784126048266349091229715930006298430175231774451933199252384124590733261049196501414012721452182790233772499011771937310647258636606045319046129850298517402003686469397781032609002766168173059096741970962388957018049674849556617771503142705245673506725304366366349272509626925347475699784129552435749831856639939390563904223927413703935409075085842925152886858925820219179138449340660337756204231037134766242143780846146086905306842479612776732363513230679077666844402470533330309865662508333697395261592623118457711836932913795230044771591893612237358997568057401933496069967754590579865510123560508218055151241001572831057209619333064667792840868819320991289762597603518215449167822747656585583442607461744011476051242566736435677060435921337381938004723248572589431696507464531498055640981746365336256799512986546235019103499349867745355662929340300866740716467841522061673123696450122405341119680495675964642045554715079938148030280181049867982934694012441914481654344879426836227667623254893577306016587663753967954286759229991144615714060893117032013903374901512321041570754493153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 22067376787602463953303154933705893609606411607090377332964110687243974460318331839996186319158832472408696403817912010631783264984617248509290931036560402814114932254144520992232768776451001240660684137660303401166892264325125596438760950862634099455563561829025097235718338725485107318207681265888591122966853118646579091469897156568673840737678553806575945664208944081770998538994615330632467823177125631390222734743560491878068376491362695405888492916192742134961621725662041871334409084968014529176394438511198200571230126932208935323670404853935511687657384059413113157604441998125246468909850447404899431114074831039866773553176392394661655551894832388457713169083544336966479266913127338468170192628956307879972398792948914668844825308346775774133743537618927223993023998284862785681412906581212747765513193274862674207095516091092376872388907343500109110008466498905086772256721664205269924099000573792099817432540759108536331538677468905027288020846203819805088017662155346897876735080192817312951368118215511053172195196270777455246495632248627762827800766498028665799069528404936015496920931884887358903804058223944673614231094279937421075778422440242902962454014072353062351664515289260504587845773120466116001528273184490104263309592680599356499591468763307232498647953998597850484127428808569411004840599062240430097539197529362337266862943286986582257611241797954470903859643190281323597666341799443690888578140962107988684516349086366538917589073089599390028131310315655545244792105945392170775331380677168893412077874762712422240051432143633770495977290593002396991944667864418381313581406652633808316619906259398180450931591129127113637033885226548582463188274753786637087858074542943605427566129356524410064434524392880804863848844509367805083317584885605421001788744772579745563981910490801442945295275499225129111662429167834321125947725138602018634509751416189686439550161067966060804716349857869738015323392172196342839701995819400640396195994104517426123499330481833095790565378560612074984643327872282289520730554901617998527143277492780246280850981610460403849847201657479841444939565086033462590260340454847316720290778496880311298272137442056958077812937032776720950562304308986818997566105628227079493259883174454785452756609957731586991951884384988569779757973573529761904799753749760722819464091190822306642291172515686613277629159389526090653092461828761580399267346532304919720179378978265866959060973279566206184538471229860879034935289660593341369337459357705273195018743347037452078900909693138218841428302683105462446567033986853553874723771416104830447285927246899014689213707122069865234223781351626019095603591617090475641430719523970441601753923940524404180656145362718209077618174144473841893569490625792840116189464730771532738246397536458753962329489761672705396554270874412253184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 443368027869636859687650649057728706921535709616266535071607633677660294139409259139024690273987007069715745557141035309567450030357911464387542588689643521141831775117656535457285079928779401167502523929704933691790651074286011516090544760277485143216363286172663445077531521498605959109098515264720582919053802580239299613503360055263971912947116231252883366994688908059595330851412211292139539014792307132191913050392847434552005433152266563783172262343296370982996772304926181117901783924100294425378577909376437297077606395918279753973983699143776335555331171829582252365236446260662444374425096952611567944826183009611798953736480398180561931576100089542113667372594386452844045163570731882396135861204524791627905810780874269831500460123981679426764141141650726381279006423647527914008019296320542466590883810774390627680280160302021612978522082332673356394748894657433352286586590906277993545983335978485457716990148632164269184813621790630036703079882609898292200635322850033409498885353476416479836822571729639216086571374574990885925094449776641227262683738345729155909575553367307254886128221334162408488517048729066339740345200010439748829090618757045539330958292419107233787195057687214999680436741693591108853226004292443837666445868363691526602000176504796693078731747331969609514846425511454809591163153269871658975597679810240075088324091676506561480697290411766153987077910449159260625317252661879542020191604281200926924742062096654858068702488266462437245844261670901887364602798440889581679312240815363380774347433304378181749120264316911811506784902754904435872630956376464649582801716523276177100120868268381113540040003130806706946164316490971349767486701460549938241861446121932847310084379304388195626511277633585526339036357346136665602841621892319107626832812157055234366935077346590569635777627621249066918412240069759071247563800086128855175907890352784000101401099814001392003972518550022659328198776779023026958121542823121578669771574010848125344475362791993969438994141573902288521223624654433082221658160045395887860172344684069436988665126570366805197012119419770110400045310343532846139163643677768526173424627618717611847172498616373890470399352725021982216143628227204876091075945711005374393654117228648890764763571753645270448931351481351021231065786495678564620433501291504187404022868948140848808783988536673213595486241187268041298044457061850723165630730955685033213547558220593843413256640018526485267847548685226286394867607686121010263309826809786507370625041123315095845278096737727629515210058780098890457547988216051822801918874914459016138821719713145763524052882371752168265687269651563482273216205284390349810188643873485209870175105940192307645533228184110394320072256067177445499084329592108620639233918518783151791324711088213356761052464850858893440493045386995302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 80583784168264249956614194495156758152883700764596584031223048986742273650176592070026551422926357836653350903441447400982283245081441353626188342168340728226948807022763608581480966767301593880725506717640130774488474811607284854376238412436036342761429410418365787831290159742184097585554987228553689631455693542712792397176179385102905256212630919927948983482795900953800561916735701780111676362800174537836171979770060974681147821248785707654424576557922055377217460325866225875949829532634370731673357177990513066560865861285817691395211236634738347836327067634894796988344567374241077968425980674906185181532711318532658468741410598962655741076252197337180556697169369608926491783512574732905626771843482585865270310466527673494557544387718685221670087143316061542035894007899370635759917853581054546020493073470364500640388670429082862169770533604345494482644342054774200548238804977238709792823679615714465178669183348634268809384762926595976883863657777398458192281514915180885118641191285756443536347928318482758335779549867455745316743035833957916978213047794059177887809196682803596872543021442274489394787087522385767624412608310584562325785484923640567063769664195676069133268763961379433700988406329472792101946296899342338995595575846939134713518451589618715861336532583325497941028807537484004029802543034761403413075608478567307399364404644210578277998701384616980250497406747880987219008110260704696904015390930858743322305128229627909104884459897255100153623377121506431119431259941952488388087054914398833936217067111314700676832597969379096036820542169632790893706465767491028132194972652974909037963866871418253843026123434196110773846122284442853506236129898370207177263475936956508933931634159543756488912066271561536927124922812454153952444008891340314897348595600870887344069738468733559561186753688122982288070357205571411949113173420685932674115263594007549444374342851280876588441771956291688579961768546691609814894996788221293070839347727086330440943065376184634194328402952267923587360026633825951578430745930630199875816571767740410154888437919980336475417728203080255470509532757418480988768846877375271260919263127817959877307529074776195627120371192172319053778280211047123982229070452603021257401189533614125489249472196979953428243991071141173556899935600617214816573729070882535662298165418901059805327267086503807343693231532137890670366811004758604854870652505553220389206145950393699588479605201356312821816424500889390509360693670889523366667169988994136392719364718134330930515665002767892010483491293857530081161028060401543901867346016983915165363120274710259503556970428390317949141580294447760142625170103137647391772629893765909492814325843156388861409420818562650157420727794299223654421343474008765841145393824306784294642652852388107082629225491693653234345876911785582264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -3428073180956023225679486588750423453002323664470388265313645010349447340143941016880901340760870923644512311250801809069679626245737157336746427320547069644701574213781959052087793581010802330974080445895053650085482811623050882677931128652764999540224084660297144207009828186556169815234503014691661287970640692412137319020966681036371473004923270065313544102792406423164768389696049994629902962462779358331211299626401786094768188180802987016561785449519917728804452440518362543181201224933898972833693741122553791718643727649463654045537030002001263117321687256002493648990972753414031762658858863614192451255122841516391638851940153194793745413072064870995191929444471633582878992388411380763524281035554056411060604267003657646120171780036597489798047174680412759767885799244454098458971613259327672786217225537059334517507379069935209076655460285081920947907570660961015072954234521403405797354471179881459953720278581496378942463103602748587409098782522024753506093907427328508245474961500450608535429319119422280219577030457333137265201940651713898701052783573577416187426752085253656209198976302214368151280102387843313864614408827718833143746891562936461697758253341373924380064671159723032398433545371373038605075070586317657757509973129393133161490736396060021652097434214326873323302517495227730817941443445991856435415060131002520000379272074742970436853181249442176476637007036596541159459686549289462282908001121868151187810123851388924977982400663722537437733359738275812474290803004718712678557113068052651073583384105733052202545004751776017820893947565060734731608011012848016626666470770792408474866048532612900843076751209717667065719897609275675755788823154254619039143032572759793303370634159745699488741662517478241674241844727161929897873992008379339614455166196235443519278643955144631896713161103807791625327828477637227102764078122444737778116703306617245647372581976871104526614523454149609711445612934476145381918959360518490849821165555924593827872132796374081287005129408446465331081099997786445936134594477773953775886091450129618156977085681017876356157460504365622732697421325508376709819148936480733093277266272175558198060622166243782431933135485324786007739347887295414697687319590047607486619711300413710998492600633648183801605537862511002814123791135233795037009839889386999102371339101166576503531445072134253346520814738352493515060503490423425695427297921027836790549160827266260268911648230852901533606300408168232213903044402290085755767208665623138146863225578705273809339636736839155569144259098735825404967084773884173540592188898081308006140726720191254014635978518596334934012051051942241439536473606931746647056696872817234048637615150181129989453636019336604379175489188587005486727857039748970333325592562447732822130858400024370092460524992263530951463840742829660412313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 25872283253659558610922157330067269701540124988457141326306454300215766814816501011539871696074349683097707692326906975195260228366193146724363923028873246345603592822918573361348600285236101257422628174766360242726065349462229357506083533175603966122943765687574164441103867501743153344575408112664144949959641640295591233203003621918054895401429521974803908908354903093669542668786599408784802300942536748699759259935053019434422318689040961829097477469361264661185540764116600288858573355042026395989324978203710214328479651353381442482840032201444401328575405682692262289278483386743194996566431157646466123304089885067119605956305546988265673887792940965530543897417431325709920035896059242916429903828541735677399024604457447639089455316647061123867781195690966515299830677715646033807052468966972556036565910935447594798511662671047321921344416882361021502273088693194701620369604244902633828843851438780274494523042382639597922650099064446387912912611012502347060011101491393836192034615932604157167538099442071263870518560418346655541383081329501015290635908340091545650263545342559849736374556803646545490809269012495933109654265542876605671663618935595186753343936520080834919245288262910112307520278165964683696627058335828347239606311432435468999686320857611534517776251585405006377749216058548545585919521095470446136047631603609466463202412042037679322232355877327634050103235673624574199573089677790509097419764609799259547367035891255130015604955063660660531772348549335751540270101561337564877343266976149224465050586361980265194128263925365247885903120590215574711541065956831918691840106341736314503338205149646615383353884821900354215206555729279290835098545714039978855684845384037150225137234612487913969703223945899196395729374594176968962229941308961026088256297040258825278836253282070535403046610366101257934043032974223368287063896259097521202763320680079296008444792894739762676956242455842918690878530490826035147678777452874504314751526543276062160787609150955344546338803685694312374470160108720433455716549428637547476393708117683563385076630284014376477064429565965158714449832319607613002243080561049055259224628311539677532225557259688534774719215248212076176895611405290961958052343147863241022698784218389613584223081624011885504049164134929229701111725991791471308917936147838763884724805663702302448396851975786380007261665429791865540352531426238021952684314812930647113757443764910158707177096097053768423558080866660316546021383746108783900320147175000877828427208510233990593517573030755689987859616517333122499909357766760994297194101088050868478287772823206427651008055593976341966758679684675493963219871117609328563589049554985799161088658324966401581110023137849848599854882787425500293218580184631856961825237920176871242142155264135844711468766012173376873784532411825629188587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 254416000130326477276862944424594629672543254345222374486315299273584602257881173480114945300781422786811250292330884790632611351279372600333270465711336879292963589152046026165585474564320531585715216500959872496890725086246175417861506182446521841988574528236388364679867941954715203366409555168662087531883001191840420502685077246898668596949165698115650224712637872714196484937399584720692334175659826187263527688575449778437443764298897482355809806823121197710841700068910093074787820056812958831455211199660062827599150736276497660074006476020665256018969762294965548268140829579593914195336542452098320543412739884650711599317631279117651456125734971458621139403955049064865537054304782507241614167319124166116216306531768761754770775296204186519163726209756418593701459476528321801705673400312798000606576394253603299201629135030967640347648158896507255194800164421798470124421309741739875297232614852690192320820618868857194167837695135390000926634742444864677302585563412032211206354268909315467330288895259847481320349418972244519393239851802042849862306987506166025706996071973880570490099216522234606301167447555244328284519817428276721640749710883701830443758033198122064650204935827882928745397999117215507402548620241790583118331165117886282970124261912246840646403937249763469413502632491121926852989079332608688729498416107529909352848240248014419189957740036485166744130844372086453166009346165717394927013528329413074120924350637068725212931448379978337231778882828913805555430162585155600254443823272299086817043755803218055856861591247465487165112360472625374214424934260827810716504665767376732057800215783379341622329293525926009431639425301990718188958466753323216615165879952562846545404277892245388627805799224724573622224031657139732907360527995856083662281589177705855331265536312132513528480226214081029248353598762579715262167662753953913615776569838733178032676748198996895098790795369320262504196097786527368630328873834044056061187881495580743444590790068328645808034785333433938445070445748233012998736935249198827483110595340962566903402550144028083919605799052942841168060362493043320104189372309249593833922637756406522787638671063419066179511174071817668647705505479118536184877647664081716892437159071859539279368248653406818481453016748839718264021901532002764866408439647291560909261298590772993510661357071854928557400299312573646708736203157738954522944505338210233743594306694588151661190833852767050624851526853465422663601182790730041265951550594900898835495247100161548777192329854046757350050502367823950087193564185272418099092705973424759276479532047853361992056757219756444108819816492949764451284771196240788007056737203087956637417149681605775715897906613481912983206156164071199188751293571528264412210890840470849220931552415132274431463400503719375295779691270467605233664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 11430503748970006315323901150189332837068427864966211336359976744591501326773500626128875005669427175742689218088123935129160211466536608704590464521029586109152855425647546005474352903643370510529394650793784758322372786679037151965364706707584973598614202603857828792400644424889965355412303143229545191031102920253353659359241435574208024180700148710202389593074584284277429520228684955320957931990714406197292637190857671029937988067520028293005408702402261116837534133004715152574935873956134550896706358157852452778225986214100528675447153165658482801361236856522609422896517451354501840645650290518273584178444205727606873532261332709497851889029721591235339601644660106611123104868568206026116949638460282797795119561178411750459196125077658794548862926984839151494201894299515582047210177207628286099034643841586947041391388195914625164626984610502117073362905846782108426054968572291937981147678666727755718917055630891956028531472727840492033824247571106346730367431330040002689349410376149640363579184407607531675557279176324487039267548090306510392089424777327000708711325628658698995233985455235631667277674919529365360740347758762190024354954688742549636030589183186767654861144208395854055214323578830511268931522998624328501831564385363965172418005840188148743777947039448108052003789809160281391727155202328871405356321181649251972896956732696219506709413669503307634852101542414609177390305868960460383436125083343969801831696380704722621955174846776943328634384545039912623821662052772563046270679464927316723759085461703321028406061844909588747275078054955219005078732161825723642446006776654250500745584915499594905068593924607850185367274327533915716292564842886314468428918753027932173995634256992596571047111506642418763746553914762073467139884307227706284479779883869876484433335814846954511581171419952344503148486235712791945139502155755026111560769221765115243625349077746482812264080283372571017317904298856476210552894344562299573778973872686966905804059051083041977163898497054608539549285394355598759037340578995847435769393804515189199983801345700145814643036847254265493955270734806401379133162711178403634100066739853326075746492653491654173178478157524950624906232057989462196411676477312858531873241573203783175489636941144807210613927756223600478778476683814212803375618673788710296971985868681342815239471517585835643645447035959419912795162613533374568185966637080759190270420482900402189367497026745573883061488497060082376857076486664978049657914855975265097477464580561179176493866375934533821793484920964402918773220284866214167261279395333802532695063361281401876955482328517380070802514157757485441888273007138373966483789151876797967450467081430089721160432416428622297642016355233830050595534399121753664221270930153294251149089266013101195837546476836242951549034825187040179477544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -186216772113408259369368748096516683050668225808423517038450713611631510566019808557011112232211971727040383237735028919579625607626291189971989720857146630535533711555484727873472832826857037354105800108798908798467288669988201465702427719053454342570440058638264373127787812193945089572632312213402666026292947324109323972845973361645494538486674977048121344739127848375322196495344215048520541919850345044284674625272102709374097057155912786583909148350275246340629252883841054284498349947998649754148972325649631374874313222083575782895970037482011698026574367813378015164852695371514640086642940097708562568106257133945290041656037894934383423987338085035185763361360648052955330534156767382329109544085182046690360550487176687686548687750651501753923018943678190631811701641331833763296787621731337144478999492712734412374239840442046305830268492825949142819997845203869071173580921822963560560633498177120889403905879826286333278122821910951438999556653913975124533948288975889117154714240042954539012164841836112464234452023132698428254616363355786271658317021544373112682533964417771752795258883289898790044928402460635905492132197682202839806580630784465207029336270335818359199875541054411442402978682962065322949331916498476296971382095423740269593222658688594932127774278288971301927605569751385953709875830504630819553443635479122342590004485524017934651150452768050508162103239895089998973938216960789501118913422389359898443236705015414785375255388525206741104948289131138801482717872572058156804370586384363723126284377147334857652449221580821423181215353579834628716319684792321651874689979305064461504687305933373332448463690294920548681844360140994691556015265905851977931308095580774524342998414864356035063633511167471924877538797360800713994892173678962226414974340279902856206730175390274774741452423806967156935315553242920277102272436444929440345387391366320570553144244963539232072357784606816647378917075596431263728366220609947490598366540860510736661239955220754711010186170318707092091038410388090521208600443455739512419348985059996233819419567683705857089388913786669854103677306208636975610325295328570071299263473909859670228576245989716654281995553509279540363351130646876949716376884794114134865681428576394989459058924171777403663691746924200232831591988655527171603619349695632086643712039098515269637608072168775502980887376654953534909777638448274143392396529749622234412628306642250413884697707257011111014930161935374735164154901661414305933424043281867044721338214047088206645917215119671565554619492731794435124633275958789729193622282018203569042226770148454469034541890465931100034574729672029732237533257204897355579679427455235535999657449437996874821991590924176222425584383200202240747079612737326035025605312933470915220921652373657997167495247181820122442504534201485561631342592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 1001920757032834468416104297327545742033195394955343428672122166854801814891665321836894480488250110636155022924959722080939568975132988160798649855442338768910120563349610313392977990469117745896035061874968238164250586518417158645278968514677405552028557601398879432425877879814881194817195292152943420130361450347378271581808650539061047020625000520778529330931487513383538352182969096045375906093959685332495336817174183022555930114039519220477487839569603859594462926868349900239826024245501860539425907648079230182983123629911272258393994576476458961445329378275247112602866626715184624370395083790463130284904745265077084176631386434143972797245700890554996754814900340146072340157720730245426056649858371569506043304469862867743022821507669080391932747257917175879552782552791343237698579673689616196860056619016225120532169535713075291397245550041785689879310705330916817826316220489592766144405357430690899269189344920458986652239538725726876909046135056097561710865892819664248857634317915903353447080505581342128192099145768970108535729217867504177394863796861261844651617025197286623191390586062072026057213542662263641305167185509271843233189050968505562370576496668283200813461714204489967268072362364711163708028233430102406412695227550321064926559935313708946239910786092357626798428061327731304543563287193746763203720911391006100084304306527140901748276845364187791814748233529071638423844980477323987771913974041116401178169044947016394491099863548216405447859487727097328586407534988631117507255710012752047812672844167660742448690167670168453718799020173256069209772134922002540827885022732418555095415022130910155041965781106776181344971817731183983798983487417929644985354582479165782845441995357129838365886535064462876004968823849027388987336445974455412809394256039509901066566208429017738352387250145489908316562767539885817512366756343448144827993197740584346328421071031074854690781850526416555175313859291462764816059950710285540351316104437559929051567522427646540908854749931101757734303574964073402035572293754199979430636869956641764469972742958228976567128563765929920988766381599794531392520406651421328937254428524451091702645979998519646307100317394820850470808292591634142620783142837412653995947985181109028026633178929391896977545822975945224563073374686042585481487595423884994003760871077290184790880209900105760959612358324805157508989969065858229560049874620992288354405795699848370052608962787886597125058311745957411741410425681427002963021687405602549424455807807582359168908073336522652432340045562566769355674858765203993431676053936324607843777641806477459650789941820025409336222966523814691482254791035273468987402885611087548345801108492256279671635050239286107342925200147413247999733138464190836011125759019749042414905866007057689389875047962621063739681187698986054282295377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -1440694524217206552851597859370710077289339731375180907483888389137516882055893033158268795202165699650720407986034467979774109581154651758851508728115433638288837038902213981668671524449240690635518088724221907308076201489684863571192524341804340029571051709735759538170716062605661560971072941265735182362963189699798468706504917747582948560114654571283757916246580091851907026454204688021138766032846355253774951188629472450017518792182867429021413419052869106444040140734927906913795607992821832281045439615251137723015658510925559120252613448280559492802503090367553504157609661632118195760056616712500569562604132695273186395877859942704575883174001317804630945496568408145298755603423948231676146853041405663526039984089389570445729209825102575864019796341691349766282279444953059402859829620232336231678717953142800851918874576157528409303420933485526767575089216177966976735058254784624589192091869532998489824479954364456173340047987409266106993312691316423859317561526652067963959816201809910303324377356447309400980195207589735868684311418119307919072401865449603005778015312526339750541037648327176897011139566990091820406266897531779511568573307658927508939733169778526916718842860045595403602179520942119121361438375131845873531021143600517946076033258077295573268108530915500444802878965975463353270005006529447475132414764850722669503056179988418871226793823040983492566466732438564838123410572930991202963642908583521219015071659145247582913828650406437197841595110715794411394608210150832615686911897998141374394432028083343117281616988031676328271723516171435034459714739381410898365568686175875827627254062491960007005405124247718866260385634112267474136221576271815220500283791288651254346239644409569063824372982979723109296133424527107624379444157230837946945678627321585977779106156462777907246351287865360172835625319546429376345372860528810613930814628660826728455455573108765146449314762151331513973514729859973091394626324972521079392928406901497901327692883762560391763598242141797999088818041721274380686865520833990725543962865275001592128610244240413592574973241054701413166444348847383642061692568379905176552062570821870879367926028309952570980256883674514521480001868686279653180169576090596228657524798886271465304874244929993984016155488966781914048864891544273230015084670856135379976198252806833691524557181842044069932877419929513051637698562210275411027160784509687599596397231370156674180018876981532337789365529198983356400712411699866585552512597345994444215666328219588719255855759690164340248235683712358348189013973252621132560719379508465123855225236090281321434415134869942404823061684511903749484955442072721230639101330970465341391457606239257439768042420129959976846645706205782517475517336285124778933199988570878280253382848176851678996670749443482422061942367960436559506623692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -5361108500752559919162478535312418353815866903504615492386000302090218111712951562523988101827903249711006786486200041279874568330906111883267627355553222023921269995075174105725652787335178875817844163277730426834847868217900908365997709001716154336126212715165329689049340356325190676092540518580657076351221935581627865033637396062227391079146128300893935267873449466573460206308987642483579975837814948848959236655164607227241119527267755399367739197530445057782447342589119766577981795726316653967585403097174531881457888773238721031977751177868094140988520532990740179758019774176074326688416192031454005698088613050474029118412054993688278248343722378703374762943186896171718210304369811908570380595346423071195316017820150071300187265223590841331586145381815743853741527364542730131109694204280504118818492833957778860628866542142287711693116046987780393628889980951880512667899194938837483721590844624194844413896506851172214738229344272248988350567972186586029531702202314008287718048961707389211621434664048479842778081129566947264339170927318072812259155291428312966850562058663003965889501812399728255694881668453049215836950004330686924817928604477791352411500244124378851899523514187200010778124800799003674889086836553287170011802289310858860984829875883503812181062596065418627156943674685875480123645662553134726846652697415279614091867221866192111421673670262691635249970629518276512408347683556467887387138612243631812548372506752181124520530973442206598940967842974767813020648798414921605459809863247425904804570506004718725661747355546073876495999049571553631061692580111183106920723164555201790806315737145687401003311934299738069092889413589447114076060439579938121647521468696483820469461051273866239584661191168018354826630634752365888428672617059816176264805531359002912579375486823949177130961257699878194061918855682370287082735065185664830336639334547155073347083821153694863732701277513269282616951409829535332970113001810905963226697431567900269757459460261965843624290530202550078227003526352816770955811833434665874265298429542874333216466946133001987912371413944512710782195237067184294920020543758544683305509606417121649702733634631929105353598075107697790649015933875966406963960987022235327896886088836157422958111653259478994054918539563394961443327230515433069903099715239223573500078333159462820268954678041158274087303764407674391205365121675904300933331048795408511783567723820781388568572852219871385216632592749899081035502120724896739098494094137950461545070238183639973659428145491394615329064664753736392225428899176243888225787231068856634406680931436525458677641733779542543082540250191543461014329759209687963800971067561717446895527673829503447080886223801168291915347825105544674019757456493997470832581760499217347282732061811122371478298006255438610202383857411880699332940267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 13799019465901002852290765221151918143603715098533717968665548993454412599343705538646558356969050022665718020662522697807066622547832071441711273011873573654431150446730671021024982998627771853597795774161334447366916438941602426213321309478338074583782107886198549963543211105232420212424700389702236331808664757628483825522973408490712192782153404164813685904423346968050646796772613762960405261159488097705159449535613421248478597854223665758723562773901505378928664991873341454928938491220920655307965417243874941741474055205864663162020608466721500328500359187342271324080057045769619126236859341543971870693371153506434609085565507096064624705055242922709699697988981087561568568723715121684247537462998406643499118476897329448806797481246621272880598099687879300586944192941720458429772580736837197785493456132545745455688472601180329150560395851433052870647535280296312884705664112551295461532375898515994381050570789733551633664569760782156897424356967909255534870230560715381803689811361595222663214435900923361479341293769557072287732383454386926301745500271117689153766100964216094339545421169446421743440948841972147663207909877963087984095636560610708637153692840184880363770142437744928151874573070625130463749397333148564595738702339966512177771240436612884348675630861222897613385970891074385248435069141456412371705246418786034840415840499846922888707967589766104207585720393217438168484118329338808641389178652067783400853158289009879948241381332582190249682146777808294407753664573273541608156222696197891639175975475999281447323961368313820043734569467836079974686382915091538174441626389335861346943940166176746483878198704963562993859297986944403531962768553806616948642165050307270473662150485449226214382268307906102182299903911932750014561105264607464616231401167539251712241969148415216450485305760696360831739103493686891702359749875209142253133458195687408029159533613545353106745160122766395007006365418725149051854018982430334210258362522139848906858740392261280847224844753523743494997344492373947671112625224103896015082043530355958453927680658662728647628480730043838395825368036918583145901801568172336460392230964450773413935193735830528924773318885854094950882795792852200872986814263499073188289023615312251449139283223520574075226277051412190807512954305169992738666177782214444986862559650107978004201784038200253735130067047566522868293368092120494165522199343850013389209065540321392640049558049050419415388786766373328630929530727875185765561203939614284531606179487593908514474937214649437119119571028081077419041846866854554376211350101128574083733374676433181211894762192357342676735520286545937698119839436080051503203962807745439185401265409513038795354450659883677644714704398352641049643753699154893142488903460035847303741842811871766899003941784476198176071840810025729511936072089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 79539162627777319187146143344810419804082081639334981382825075653850114975518315811538926280517167662050571774318370810236539307223491692650596162303224655274657992938689791116533124728767714059021100021972749706751755399889389953932507579518904841814107273677718612402083559979644110880532755110736989482172826034410769651419052015345453486295164161168642112027250022982497590592348486468135456239252307792109091308180493965090855787644806853770243613880096152237477915824044600019733758177362148130681284412112716535022202201240109998117692124502471695960106040059671906243629404173566452666351401749795800522056535158288264971851773293909099944081833848432498829510068044722914639970960253086727356648764537065947380169775547688063522127946779676219439254649866773583154371262616112899818933708272062573301386513442463322478306124932250791813344715391671774897877189966137440129190166218005799634822109893244479188955829269884085139729609995281672354711727679082248131405412302687886327132106681032722116220831210313094893036820978416175730130218242240212081730658259994529520712833771556569831081749558741497328087282028160295016347088359671061919291516655739843222584637880292360547049224065303355527523709469703416264875554805646703782658857783568963933343502952881188511344445232929821715564218242472533451580696207121806287665209019094003718360095543653252716393151578132592983742348884732234934608601258787995440865969292474277438660937876641808456846385976558243722535630097264796522561061013294274782734827309188763993517554598292181325037795235133221546659088352321282041623113066478257667847389469374886245923975529708481224015087098148383880340044238241318540405088696047894012681693361319205610680225878649255581679137057230182903488908779472529439813202870426174354343177856406842348369317684315438631361663036246407006067441486626367339215796362153220392121501049510803197983028221353713096457585955872743952794234425036503782072922733165379382955203243776956205825400517986360381524814486671646688124221904800783854919825958312512693974729426940802198684668372439580472045264336419331486050999079551813811778613518250975927568760505265861723430008940064373498700312226176783947339051004674389230516835914334039597858492201179326444754879966642482899198291337091673363881879260775291630993111619618340988968778652457693279622870151770352457676399605798389704703595561597789817663160876275776097270477585970700368352950836814714832442606057113544064910321231037893092348393757728996472949453201419706917131788615652493919171887750569047436977926706577207251729034628663488060114556854755942221978774831273510887719445223656694645884263227256653325082033363618385833946150136651799097541585023559587712348296801244875100771586054091096164961703299932898872797420248775000443296703539495230224533043964823580992086548152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -562223414540648517786515748983772129250926855894095788435127087623057633939407531756233835635751325444632437438521176561266786252578051430478761117131394791043999025988314671052732797100524024540594567269979506045698371593709040985182548451679002103060307251972969669011831668981119466468881718176208299934914615312160205961804444283289241634563236826627390716095008702608975490583671629797304515306424020271188588176447272822366273121033086831329077527901501775135637649847154316630439320405594017825726062720160462136702551828066806455853434566130238038981162470423727826381387083144468514905310738084838641627390443141736686285448621019937522851120058828752465670126143077339450363184194817763506269781230402441460010437106126262417309847298719878779771420402767883130016844635973451283757798518837588313693963967562668396587987533294064203072465742248127900297871125166293144086511522336537479104217888540694323862243856028749428822366600630083155683596097187311384130281445667691436770493793766666020423747522246799850882809361016071550434456456071481362650638288466452187735985613776008298643093550544180840954364144398903266888714986023240614524540887415755522178666189265016376935488110594079593415529389129926295504929801864965152963507633302033377974297346959423456590610740659158569044700495161559828706357231819938909929024665546314285440841269641107306514628776296395727882325048954534943875085201065647262164771519537768088626558265496011644741970339253335187289934356215566352108111163700070100915422659670754734503694972243957347864496756017280019412242002102935927033617979497143515181087469885939550187302396498390986013852920659329089477978155101182395771418706973116272120616290225521611960425672819734855469889647156873579305533580511726047755549889523356729118062305666477671019602471875533159088396966030303064501571951877047304495459007916374848072618595910394227874794329921539873448747077648657870475016180685240114136812513729042119757173817833098950393100384999047654047211636995985179132939455458135910493978332980591277538109270360112617332020406457309084614825564207521040242656094149627813946272453147941819480622386007282027361894520001769128546528891188491725477473332269672442064057896594713662643402519478375219349227109261240916737002127341797165652115056822820861296047619598600903053429257184013184164412742804894010625908194831724133157897263799517057646479047028627996827964766196107254884832281223596663666976311267915600536840278426199880723807258451413512421857045933534232882993400247922810924198281292550718224466654975271104704741232225034272620223059701298521055146327952809297178912611389958889396575281418376639569583897721049110052669891330927123827178727747636184422081557191315333103923981377757803611868735740931635993287561351543363135889724106810270245163144362866795745879942758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 1742667590365281347294848876798858839159714428855952172476555949670104110920604812535151787870628920226305203190862721288049770744114522950238019614624841715074850956586184237419846303188555539992494505647187131991702531691103649187750063146588507782199090363790865282888260298994580381299084833234683138627050462790424992336522487126812889553578726659141983345917704581473846446080361663841414556876018389353940347264668731014756841899197734946700232420618828942516129485675666958951267721584888962320435020654868949366477733056860802810628760214327059443069866694280408625046404658919746352691635548001971673541792840081300468587950807672786713473562082135142185152697526109620803353213254947438387626302946368468158689110563018266383267116005643329010103322284374522144145776513165322887521927052103912082118638917658468187168487029295742252589963978158585377175309273464068677787521276625429776927380580530325284644634859457918516863397155850119583530810781801697303047862502555789575721737427002427304847665771667668448148342546553059006701860687727045906454837565856135357291773376288370851103169436573513217762835004944172399923023374764941726370248769456283922155742234749945841972737651811930800380003268616629691990540799577335717786433750179852433719861731421936903512365030491958453192928518746023293362782419729378503644694149189299396130037479657168885545778170096257038315763094206699326476663552496510084794738261530142075898240651195643945766798346230361803248897861050393898323845114852635896162746905871662520204917168572430359159290251657652365396000766269562065744768702521404229836258114422345017094063373685532146736322245663104517310457778275437462702725860044899736464391672629851884429811918105503938929062539481969410100109871364462594032274633051154148685883519465774889844763673512565232116658466441648658116677427034862122317899839315582420599330869025840066542063240477569714276555147311780069342358353652953188647268857379321047586937285784735481410513726049313982656050246933512507670162982851365540694213397012569954159183874230931117503024827844868970368402425469535888631902828712420708593313025424864140083714957091216344997399379467826406816147137231974882494150303291432395092341148528993799047298862855620227491445115400148397935344191526244559745279440458230522320918596754957907651811914976994415185062301031938157919987378890613464269911373698459912850463138640675180328542733713837338334931001009279389859291998457993822516602308714242997247047622093557430300054667775611809315330858411307846205097173019868367243433583016190476708256414045522780871303178068725210500802240459202364951268180489688980006074301176289539272735570432237319180983138416050381427847692624021434896732533017657644216787733956031847645839791399427102621517764135121368865716198367612101490551927291217847271742725160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -3456104268681969157904783205947036356722703471557311694453704437340050286930291013378843049406147513363287607860939113236549941412162835918480641311631097560858815817037997076289344853967368122894452577487208573686192262625365624608222583367264445454602988948507655641487575751759049812175261533460418108416533909394386392775208395108760657736902203244199673705657047345519920869896749495146299954442593692557721880905823239818033564066073466916494960596170638194945907042964731390697849446935003717415352175936476901154975311086948351854262846037369709397175109241010317816884549824875324028747271734811847958706619338967191889300614373793878258029914180391191812232736663994848095742618420509881007290420244277952212957072159011079673125941417093055624523607959946917212599121102928843258505544059185385594909256405663453692222648715651510293017652245951775909335619551567445235727223530752028964160234860451462410337846463965079647514682947797963046930668467590351931425007669587336148874912021864445979072188139238519351796969845200081512389154345812041806817708185985051312193076884567271500936171581360080669951288236218258047930065739117070295603702901657177590495469787809122251233401765071432760421388516420138406892941943908229436460311196296825574196497997411689631189914630896024147184934580453837854221735479256578712118212921506689471408696829912708321021383419950970342596785487546946901888406336753150427454305877228710994518106019743465011477548995273505853294453345639425248050297502793302530635127034840927102862343951713359809480121312158273279226404725986843303128090614664180621751530922922858181460606592072274801468650237369708804431871053085405756720429915523963528193193290817519047356011626311587754644710357041759987848628472563479585121279004384900080794445500781736129822219032084384184904465822032314267667323389860289855138558283969535465033249755892473184791861768900599222082150231259693750246915804290804214771323367565588264433493128116781072784594642272836611158574120930146864558763130487789324711834311744394409697994579416461728733112090528034357921237052374748076256195596855055148590570293258243718073383004649108091131124498234427390426836245572617618302097209035652917723352923546447133544654673938035738053644946529026682015595791127823253492693423881732342785641462264653517674472390833006996808189766225350737941324385421797058187102245536442031430266658190367391130470238474871379036226539070365399622181798629461997459821761546113897845671501618056988525628826998912357569519249112025406348537162334807011435663556930563894004355358405731700074333567411167078129906310985629249859640891429996272769914129801802636954284649363800419074462806056018683353300398001826842233710627107145117486006802069883643848202258379799953267916826465770664494440029129130988404585696905566101485108015923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 4849740653070222435368113005874619488264332440189692791110080740926101949184330778950685565375576995944538988215921882980931551404731320839462328679972970997727683227019088775614012320624466282111840156552280698114727050022715020065385340111059432573187570814026204997314242567089618296210013429934302206831427316069430681023620067560149118857237948103620994801771347189576498814077731902537431934076500215959450996551713460816263676984430503416176259487495742172686518898081686414824167315128265569823519362907198597520512169782740861550415476145721268316230293597146270682174527911006357654259153851622089117717745629253160420803661015701423684163159653440185733083851312794983379137039253617498716953369400987310698767242607633704447266787313850889449931060626792505179109387907256734467780656662805162441149442956570044042949524800800374036051360337242934834368129128777626795416087829542612249603099862528191435345914022477451595969662974348455144477085462116930137113879949023687877526953502208731372242771856494685119733809691775283839040089234270733603109909814028963863334876363152502516861664056152741088834477496524742189028861158701753770593472228143538684396808151800704286047519553763852608431266448640020178930171003081231335848767302896909939202984793972099578400094767136588819485018983747484273223517194658653620978299848177844877192727923679861003080388596654332239098913785137200395645773199570652413205124159146975816856482445889001534916518356055070306671269168933626904456131661798522509932215143032213167859962689797056470159337572241848879784117164463599776427105608046288906188369997710272375077840406387106999352693895763258537651462139927866432675973124109140306437954535452545917667573314821271185111008231506861482434071046486919013165052302677221549896073290599557689117225782028722757891517449977831475107751963718558613896099930391484848140452833045198789526579840144299090874194946829513349834029500899332310659977716343107406096043799594035476922507406201642863530306639342786648840281190407727670895337958115559961753296101041904113156820366400952936142396218001530335684874277280711943130721126685748008859422084628754694981931807472767900004692897172069544468074880314122932275849281281465161975825687644791158571305048063360833453015241081119229085769814745975683774666109504356180376216245672754661773430952200569292718415027296223463209097204663724375941526126261100540220038508448352502842001658656237359764515804412093274048351235826655194537184983483403189296674549468555351736656185234888244446022270838649611558323427905577497286319991992886567575117301559382860388672476522855374229390922544497209624332529165878463593255439300173604082820019350951233313100686369062337109480178532517692846644015844239375894794570722630434618572967414110698404380407712286428554213872433015052721770264002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -5399724604969295531278790780912982941876975701083921581435877325698145955260388273391390373987607132785630696009661730677859293748191523010469915239254598606359201377341075270217378809834839360307813401765088347130785645985612225367130679313680789784131676610857193085464607521247878268795450354637388507597303422832234458339833621039063989425499282986021899331842035499351526354884091136824461436919559712346605828112913975827368944499206130782453079759873479081555210605697273354138356968662104416044047028339523686108894689497425534478804565408152301026804383172167329607912654124220733681981423229853902197476542653588109836387278511354785309358549720920572945574002355995247032321662131855674121310615867872672729072296213308113645517757226039564625160008110103060711727789889423908811649531902404024602044112198537597126597527902134300593918902638629390944620088393898013841824815900026912928131419026991904977988993121801346086199532087061962224343470180522525689086101293467837465733408104762744018188293687695313948560897991979153468215273644977684596797788821457202789898810432554570638964635654565857522873583041017732219098407651221327009337870015723358261201403145433731017042554398121883985898492147378785646523785341242489626381865545938300734845355818054957585295803185651707044372770311351945971984629597753686466395150406663788478072047613699401974813867363795638418269128962678241279352201936869855914074254889905126621212144121638712073212642942494082226883539144487114995251697852803539605739730703668637652908243958461026003183425877104643910186018203808082704090682850264131288847938398754366096161903722745601124858902351998451034080215009563761846354705239348310759472569641903080170752918135731324371666095048602742726770528114888712780474659806621225671314570828751380441395277848616178062647287425519713876484100700878702258662334236506476562899852570835958317779160761729289444334216519294126792195580593558412099210494921328142194243607117158471976222830987644737729685780262222882493352126172036975824515014426295091147791366362046976913200612091008343909707362304034669366683694060146377648479108851864629199602212981779891376630565730317403516033395338219010615718989918292422685267729546884456350922107718747490508648665206701758443117957226314278951103097617331657186295052869218839315454439332282950088460834725052911977182606518145749906761461097411568955822288833834994704268786108641195864176322388923230498402672579815288967125280216663829487184252904484819552820637396050484702097619551692347487375035689510013859847482681017731201544360400896621587765704973906387374736861877228674966029508520099895272432648302049411459658941048828273465367220743203288257626820245164424840648478580276482885294918462126928326624908237353868712354499115150650317401990444427407891747375175741402486595700287078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 7307252424974970724363773785054380877937137966012732421124416024441598455647677888355077308406633826914003265564814417800288699103711991801842257682888614206542181672419972130898231356557740740275533631409159734431412870499937229494197839173879211184938521744392530648675862921802198726646455350064832881413789279966067794234604066383862437341334860075339323069967285194298263464815817131137764415001288080924640106434465438795383726732476414836248416071056881393201224990973139973268747088351162427201642699554196008125584659332755678209018742783377462469303080124717331518414483675108661273063399977781508138923619256733590005429012138123507818574169965858276299567016076582801720250389211438904241715374102241563006677566952837371641620216376471356210825785194792080103758373008369829088154353100776578742683758421570858491465915112907692066925408650312453650817861822442240508179102365582035395979979049209220249958597672175367732700848100552525369812525909494739504075509161395928249951527306401411453211616697395810144634723371139015204191037954455464228654582480882737461575128333631753250600206067299147448576680793129395428170587387318756186614104239571774751482726816959978859464378919169395103498096772675943702629569293234134042229788796635406014472065459786072500700076564543948264656245116642285185400450887169335869747789817568838653755108585002670326416442024429859010107094514033262715457163385685496855532062945160749657399574603858570811613669905086373341912971936308160537996254028137049552445812850903599561466830637875768915987332841032943489860728139421573600301314219703161375256434426090457585662623423144881932482371256386683959932873033024784329429708636006158492582285677911010313302003111784944023473597538192716450476557259278869619846167118601185424271574952943026045333827728651812395357474915233142169523143973829685514316739132062014375104641433399299203181901815009807655761678136134990518447063244851907681359636061661815446010431733737125556047899310744677958534648818928069062972575646343917186294947057365482811511427680621141985209095261195285462314679434192128109082567186174102273767507563590379358900952798031804764647933359498813695193106065460545611909675229385586266171280674781807300276481728431477107019885547405804659336382842433354458140198169254166796237026663632242216806788010041657146692753403801619198916504117681805515129798089737256879256019580173138650629132618695231191621002175975924972554794094144573862902607296749941627447592013035453862797739656380547002014233721861901491860357855904217080738590564788862640734627192297705801849034298397690338316921297782473110224508294696895794698646926474569609213510557252910289272565001698599213735030787323548301790284598865504412461445551492060759632436874550519840019356199267961318478020402212868409934015027198402763815712110673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -18165737940851908826893268094289270623387065977513354042830621727169721710773391709310285571995921795663098068791834411281001350250628158787501199836368595278053225485567395805098350502507235478580281739106603191837535275728467554449157260197112282107005026457856466472999673807979628355280223395046087102730541303976689412797389362222414643936651477455875764188841686829432737033704680356411270391549135314326970903734078701714813726326675089310474513072315382405843214839981156590156742686213365071525750797853781997478221727656158489607865366843258065103111287521959631581343587622433208109156710945340935167345071642435291834551457737513495018171396553095974872385637614051064324997863252159764664858335758467003319500852764571859551950245793181263024276874832349925582658216774521724516810461511605304410133824722053451349662372685226753266784451810119336890536526247484020741042962196608328760152138356653097519868659831073176854412362986497060216989732482121010718712412304888924415952299426359648141171447899331077209339319250822602911171327555702147353460684670958668957816251657107786841278879867152522169077692881482911111486484498722707874386324841619276263902484082941762525944079291814553158065955436381157938790505842342397917564084065084001596952821159388963271394711405204101206915083283017304863416852779795814324950000332523672462492030457656312010507508250003307042696979132528474273265225827414888795339027728901980381610417085004313395564376840547150590913422620139944494617029628477533406971372030861892566579002219317050858918178903152317146762394013131479634384839133496280270355887852298942718828177316060636024086479329802336672606135230828774394223045896599281030256821606930787850022261600527114553426591031314645021813319269463828602599241248088900541087823103345296277727391974530457322878895662572609315730632073265940640779790489154747132571484119202915038546255563202647469168438153366526083047653116161539909700191849778136775389507649462779573629655721568078212090947637247015767870833985114040193237699999416753673510411499113923698023407213942673282991434648194414961850808398131145449128607897363027340980085059698856786165495030951273199934250849184630423014557559102519097434997108063510458257980951384782579677851833290078452819435278421054111845307573951800771499695798099317756681757725032230691318335863812681625426170826421859822935552602871015886512325662532204712542254226868813054324685704708366614855924744867330445871923025262468218164349497817658005009067202420367449851112622347692472347045428173148046646589308463475174625119637805506367511156879872543847630725998823083487879363500721402581630324003763063551077773793783060040386314414979157697915638022231073761853834683371320722662288421987467397626249893585966108988010935171727233402777084336773269597158310917829361652477408051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 51666057893502673626597219198817930100066096689514030709954323623161784090975046781352940322217640801907176507468802261746298255500960020857378459285254207727181407550542456323322778457143268734283590521034867491135512342961936429594679668016011727441259055156160410168545107579115516462842712641879826270149467315690095258465940074780279555499856193120107388083955894759891024786932232099116116865411738313983807007756709384197654697838458459238623747162204610560828533520793279319412383821867339976411670201705680390319628655008477388719950819082263703278989562395182682710450766608444862669077186439456811585103733231969337937878134890121126541705020598496496217837020771573736089808873707709975991316828898068748149400443799292346202433321734524565273798027809471492366296061707309430364844034995552492819259993996635420646461834517587670319664883668374386465042573311672864579134230325673383911667810374710323061949743724611471647338153830988679913295357780759499523420448142814001184196924436895362693065286272918871455760857548324323174190100029341882001398793946885700452829686253019826253570788060047670603831266785313627203046409612138493354328393282706494428380129313503284595042319917976388440346096779697765260519860470090469315887636605588614324574804418907991222821401405272785605966557543428104577170903394022816594851156843718427069587926317336901728187521395120976253698822105190893166954231841290088487218897966932604828708640933029733713493489169571852541949374756320496229707795329240827953080487392528005520595750262098437245880156750505943554797871134977633439385473681885507857830256661583378383989291301936875410501332580265913217839621813325993623080948429983432029059788459419621488872436580276109795171060580914198890122987022941019565218666996698697570830333471576057512256751135800311548341272702955451722996869658957512581422910571385147444563557667820216644117508212603319588732353793607918494849589171982160533562588863295545753226851440665330650486178350678059868791019193072089040297189515678531582034659372078746571154673302406122392987991932886362518992222401837098197592884001943004668886639386198174722094509161674114798255898901768166844141593351195638720952234301330568792373297078534286461354782021662469662260315998191692825968109754190032265667415626031189189832117795644823116005522600256014368390413859441379407493021825035926017453663151110015443710373331612761495549527500587511083203091578320445038516463259384664758880259207694434811629814951059836743293353918368860341787071117740093412443487567393304921940078591778245839545871946260047277175976013026135233401603456130878683160056374785131549694486540279725442092900929031656263734927044050579396829526070913052029752483790889320253262234119915611690065594817787333299932660201785490110183840903114740867756223721462370323134427598684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -123146131300793769836960321648916167151274796271494113428902833958349845612451818852501770475542979406257534573232456619435833645981012903849206846218630063314395943836530146176086826916193662126742187299740261223465497906618473718259465575372159891309488853944491935962002685996960796413405107325070436640664754800501321930856843345866591215769020739072411486245588623001655344243067967934118497903899199248491755947182511731230978165134206700219164049376787798852084445690193196902607684575052843377171150449036307055275213241656395957565354330857328064382280254510345552917152610009866451966256506671135050939764519340034696981251667736498086615938741273583428917500166519259734702274715070874951032152949318764394060723415635154392218178794355554228533361015938138583267689673117256851833023859605585247534074962745042463817608961169723688983862721081603019172978040679010891306509101645888139446133467481512424211532699920387414981303046913398121784542169228229982999361043447207400682276871845811404913963320834268609624866385986919525557310417587929610640905096556414748628811251634005962347781594497791128112747366258632335797772173410256492082078126603012921312121909650478260666472534322423718392964301661488881740676421954471008012501387547536339193131776636985225085853216954555057334145715149907638665413756686463569831381803315690007100909944295982278054461931622473888458526407408682173226280470540809530193092014418512563823364907755317441601179573064695828732984095831805879973344025679070089770516660101502951139798917002881837712103128534391454420988456759908739353991389830351857449607969296438435822177501485316367611141476132775342820875389509510756056085346418853640248869927051198710641513080546853194415786042405977641824045400063708753687110541079220339712417989785320008049985314142734609242361077507626263468909154059673147237285583615011248957790746040988339594329422285933487943040245638167540094012656950272446059015445690334234518033834327389250808759998261678847281576652740385297426469900733153529584397610832276041030330554436860713698822286458516390159823470556944817869300051428199126762984535077453355164475332700503663724993725678203689423049496425859069205432859068043731830414988509677089089679056799292686372163475777449120869571156526705920931295771572640582388237299946895166782501811434308391165406966982286519340209666299960300787622380115259191949137813802366934617933476553961000893857437395443620865253094734940066578237970257139967695171440071870457502512981018140781320636099564566605701551811428495526736491920512971581244207230837837157486356438222687990153304591669921960263508053168223812124411666196244368173793149824283409677059198027360616429047427801734868336237501417719297794146187419082370039209425113566525973886773015063853408128900208639829734439095027628143183716184752128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 238506990861509039817237803782751966873070216067244102368759032029108629982391361105321134332644915606834199740320683249605329441792368301444223513743323543091514697532026568696780530447026743654921840792172690726489405759882406427755036479865768967033573188138736773351442625958498178915525413368604172157523008383800342861487888988718375410221155204365279012360990612071966730350836676254398404404893901151584513222107105037336569305560209526193087938014556279630776238134877252130733468354944569561908587093235842487590005896861536292347233755009772111415037101204239313483123841486185661607926063724094117173828243196427520206470180933723801492735202584875215665077128267097586964505972395578593559621883352449431605969745683321811572972247301792855746681632062387464914522754860981815625156021042392298078179157505270567871866652184771986978459886774417726966091083389907346588448003570098651615252141142087182004797104166636673147472735220383974517161597818858311659034392553900082434323620111672731026725461656544627311560884727829297752734978316053642470515270750853276018042318968576633682041429789326724141720824222254073177477810074896535228141269275221861651056499786474980013032988972216842476770462003229373196870272280850271841340195609168435436034538295734376975635037243055248164622805371402935031299283698271996097658405954838145214553502338925447998402785007165394443666497974352685638351598355744758188885990878930817096553904946441272841313346119743028734042000863795020381894717652582470935237873242972495230853860366622519931248749259052855041264141668581707790941120684186989594330474700752323680981692145526891529034547241286174451499303967338981225094454755171965758973789062409844422125750185282007055946860973982264624462955260915873219307648797877820576758869441644114464131014643109802441800728237990927887956431393271559577634227877779140121258115047524710150255399931698393477012651271390544715307303702769577128139432036071781548995486627377211966639526285572641065370946142620565425440298065094483223016928142485495395647331498040043417238897888466283567260824904263180159059794603271395305420110436265034493849061804522758481147585247790223763921436157211660345185722770346540215033478071946328686918949508544344954750020678522501093144044978047610087014924592191173115663617311422119002983412039359678223882225995630851606465880880602915906237060294924242744322086502877982999985959866665695465943236162692860484064258610037560441239617383423911876163336281924164775223128382001136527126628204633724901943070484907825663953092294747408007753409940524265984440126594604866170891220257210528400139606440275050393271433421222318890480943647711217482732678562116679097061447021178924962270410881230338375706592483697242153784347131242549365703025322780730362211061988811963438755561963805119147174322965053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -381153357445525857685197736789091034917283446836639793395511263930274598711275060959959155703603535367604609654125068032511460001321130918847773275929807399431000044914251308272697231226553969252706838163616110007952484511389387073380334498784607876865990485972295253720585274455815550819361159903545664169877950606131260167967385718098877788045007621569833388381537745470170154298430024450945289711497816071223474260446157772737133350117683419771138499393863435327681811298037660429148561216069881935891425299315037368205282828283725113192016878180928124519891854725282846461568605975416701798636763708024216479476559363465955301690471905495720129365959924804034881741601777403128169487713621209619906669814465029359377426717125922382725451061385635108197567498678842740241536662084642574853208048898515352038981378646684455412483582053196892333229298558032965201622393441465680813466121222551975120408261686632638786404247482357272901493454030325783519669172418180224736400130591087018657497104778636122794007101503469107297379942953424917492001704550870133637640408632845157458514588622352409696051644438193096487534296662516439827330161473339628387388617922521404218935911643601099697120796177044867026170659233460121022478519442983072441922495428527277474892500620284431595707284412650963201343632338923158959806141158213532743023363954469694420564561642595319851502333551754693551898477620418903572798821064930937712105647927165447327439494631277349797313920644860541914755726801804653077481818280462870628965051003445017454131673200360146965595560838202592669246434514490537679173094830795160449779561395379724327358570675752171843380903219916626743041864456875413554308584400622451372726549755213004114827692024303833217844902467554810079259447744517953693068313296160993088010498653766060819635927451360538538660676632458465411986022784608887750278371486643992834013536285203964185162275868370706123388143609176183518091815292394900693859531991093674066033003232544942305840917570928567301914610251998633060755212930314305340536925074122121148281269689587495678254283875037549673478543181069066931818226905277190723534247945805493074719859449041647344639998769084098493617759742453943880442037731176651202129028688425822822341718569286313853302114938309862799571034856020727821001604496233866865225028128836362624149000391734570973630614651011393277837413894186725364520445621906519059385079317314773253704477803424160195679218029035327318561212815125477981337820857713748889574289637245727479796554294360710354061781218780904395031333144703203112418496245756909644656889464239845462822190076055125218087776928895514241786286651836917019717656500991492779560641865354607027951540660608160736934990023216670460390393827441103808727566155484318701214302511814434145170608780606787356436884691302285869114592631546932499767939091660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 507747466944750553264292058221221230292589876510260268364657864175094053883762533715028749816949036524709141924282758885606750374311553277084336769310982184602657092573258341661929202261306071280619815388143118573475029886362187925759388499176888165585765790197409827416343007927628077591392731374867190394632614436908564402216402420266424567513240955051154044927626509879424668517889940829708179637680329800482022479724224314495783789093771794442968410637231984085683391970031871640092114474126555435362821741791930778388341580506839908547068785062038661795723725068397906770355327999082298984774540594430431790780699887997711741137543545915347584677202511453825551674617768999579254459625219955704245531047814650029389061195232718940085582548610341359282169684800168816380855144667394994504012458045866906395646169492981558781685204531619715341631602724235308362904380871169180801578559611734532069081302492552522998942063008589251843088749403746437877786050340377138008032019997237088204595718371419073370467305854061250006212943390416947373214703698916425882880540108967738587530555732117942715815747199489702076053903594770863442624557943494881418764832282139220742782493407091531778490959891987214378765858407139217208133394649091240108556882292008445765762442942914823544431672186483535584277163915559129862606992884017942097352743298364140743054848906631438622581581234715396063567792004473216168486891945855123804915164967942646249928755636300527866879749494223114556265321809210095194689028068501929534739385407597035870766841194969336828290404097414594070028493676475826822147259791675727782586430801193067281786272506419217531630780264600368008080246370495404739564597457362669420395490282527942131583679120934807849156985974747817535187981918172365071162193019795742878251026298161959236456855288671490747949437322574067119913735848591125182513685394619299542349512823594728246269026800558169652452650122618128798015354102666802673327574234839114323781269779172307048623235144502612585747189494269629644686959482842803223211795875695313323322628122743478935691053979425481210988880706293562523175350087870138571352756235167310459561025340860147566730529554003235488709964268074416299359644567320458538721987705884380758002988037057433725152623587624602973811698189529888006222389902851688901812802698021255414537009417742582348489295821561755670424498511129970308612395450441276695485294473929798957306942275563502471441591296607465248067324286422418570872846962533472296420090980811480265434355532951080822044659979703297813715142175518479058281071252714785994126619100799376280385256213209653539050922058024529251942971611327093728703850370246525149790572326702390927454485175109372077267490222043710145936294199079151445096913343111748178293298902590943271021603783479696031615474331318891997203279509532700512500318124113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -562938615419265074798121221450772463251172109140426892961786741570008905937824071357050074386421763688773345912242171193523054295398761510255133799624348880433131787181086133129612086636546938158748024950000466023178563931854490976980023747984746421986012168477664188063798130782617849483235724844692386251592564199984935686757264909881098634066455231073819295144975741084478974539699353330259013416366734567438588310054730361650446083960883526068144502635929825828819883542747194606680550883368060793324908850465942733562916550168159075682844404830163389688562774765965639162654512465319585681323056785898169861149601874247682475576678134369228603662933153268319030390316210854382045077543912381174739534375625414732897169813623609681387909184677303859809923623274716980384881269856791631728435682042370856928992702256178621581523729407101612973344066113225264080913343113516997636098517950813579807171908018357457068438898747438933174241015933917490317825460242088630700577238533233437692479239160646830111663740003986393201927919284660519214719105201798243644952204130875542445669911037240424073662840914469842435083546339259193338721190260528786371935451199689918466695044720865083175457019825692209283521959745228556437011963110569512371073020462393682209911398587046914429105165527497006920284558912208850091147111463863374763125711199115833721204317130560601136540424541211286127048848828900605421193466000140483555261895208670979377445233781299476693637024785463609226115196333977501418072366581548039684167492603031138193576656462447368899866917033689201043144084554224437450957613353737577105793111351660949524940564760306988113272693721414047883775810337667984972745985608845543831107376309949301909345873264049470371249379890546374055280532914411001467118686833226934413607640847413646601826412543409962487284447125571243164002308728829958510164705601022494818220615335973950792415539207412902512214339525200426204247012490783458246031719882447238603373292102714401790042311800407120636781820191532849220493435104144147659590037283385651685679611464099770765455755998321444937479734426160853400518123849506152200329248028269899974665907653792507123871515769035492313803065569298026748282745868938803418934025097049931860579154529053993027978640444220590587449208381783271205362242980998059164440255977219208022847467195759980171697931288919694112822432444117377324113149604499066329025296036926785549005814356173913695463334774371336581814845734601569377086945597086962692248602891529155596362084981301617767757085102475420740640725402682449791127581928022721191353744248440740980440636033011089984637760873111125398384749953227600083077823864579137219805244441140603859946808287845525306826359439759953898196102907717544414763689151386266255851734941418052678076201719658962099985640779524695815612039834798691688694030322892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 511833035041665409084464842420362577865602070550676885547697143010973846897823896013922506988175884406528862508040304685483491243304187074772670280508166826864034909688586633932394484813321838146305319598071736757891176638362591804293238981572460944309107701090057875237929676156165622368899096328645348768837162791048092918729448749820046879320894514737930868488263162612096770704630320315023121953203125594337725544023424466214490359585785900461774611528937092799692615544047118966911914965802230668558551383186246799823427567358462967299611156851611890713077016054675413510736291526314690804675847034900664615150221808060634356244406180261456390850855549387196691322056357475803274645006363543331970185802754984198145432773706461198458456135695770722856342143974922963968301764413584228909506017830970124454117294952379842346173555472068148157974437008631509107365376663640808697598142225349798714962525469393483045722899407242083114272368681917290382920878618861600462107649340203534418931193583883422757287505977250507836077418466915581324180295628510585714994385773217067355749246603568826284270065336691662905975919325690293002312396112931776715531907598355934107271164878216973245766418699933113748886003321262903150788552547316409564197950502484717662432337667188485431083048413872296629357013020665174318248906055859268632955585866243610944931369460968648345255166917664294062302556357707084191799771992337120349885957569870923543238162610597328414983836053541697884869372156244670962834333984903900623925628504421950770116016524771373353493922582614713200794056080449535702324034393750317633585740065244911155986373633732090031723467946766112582279755122478535211532115312487148206935232430485794113173168721296975916525544478112706053932176853391311360412084320455740163564384354377054678047913670721047036927531075046685795933244163764386538381748912108895873005162405478932745351721589963816304395162411104125516419193305048415221416309880371511859470592868906763462173043688404247118475980900931339807795643646894849437151057208587565845091463769077905934245176262261789893008873980491262591174435489187023779292105659354412568803550867526280078733409183158914663832204959365392445873759543299100941468110447862205424570212571856637683230346409577275945664185889059217153984503348038240781009810873664284756468949890468193569780406233866909096744916887238444208478813629760060148315304299646533342643817683833800721859976784677795112194260214286226418554188467622680828533232849072990941496163704308589906351569405149845479164335197253221774836001690813610958129445420192931674601948889091838890521690463708532332830023853962864565635083301000368017259893198446528452263053131979751284278678943531045745749804709460980605257840546931412124961466928125294997533242670885554716514066435220635029934071396161855555086907858747392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -369511778361553035719851441121278612695789573684367564402403405003017766705535933447987540859195256155615306417506183080947760164621626544276079799952530625077753020290266220551662932181544008507798135263322838362402554342706775033024458543334428450776384889725836467067374213546292460816538452319488421641098783589406716100127735017979691673310852173187562713177687366726977060141179313672902074789790819133791668843725612583126485404091595553445162158375017733586573918865886368530277746591417193199952851588580006916083438339781609503216939337562521163812322380679301840047301985818076978731923595715030732789648509687515209905294205506887265025109881292649017157545277566773350849169218237723182454967843998427470510419344737903585273326151509544195927072277209207241337174158826556707597334204862574598811669555137801139357365815055865515790649410395246726987233610861987380740988065095160151224523107604713413710650768871585463224197844868855584248879741438560754246231003614019623658301831197794584943483760684286657778212575833307554272713974079652939286372527645499108439572767701404831163790996187562123001955762980824675742989398409944252211484861785826274470686961160698406238928399742683851264748529180168785331944045314261913993720390455711085976290190267047573064722061561422461117860370854387908000381169795307067951403413064201474739370844769422206785470444274084000185661083559749291482454140268951782641202902738636281817378506322340193882009102880088303920432404092354160140674224385165941474024253060242686347380762066778854478401298976243977689474075241820402229330948430371708375044410700288583552335075250661466078564865525430107485092603811453051420856270150746545376673951302759459593717024177742017368520249312675319006116162033843253203059222839478411072003032988798142639067679868129151487657609308353366095778879279452525973502993044272874196036525939918213629217809585649690142051498196708695010085658193129223333384535300245573954559175921191666644800419319529199224007496704695869791064660313061469613813529409055425972772522391120661956311834006608194343788199157194948639351534286934733724628441572066333303655361448274701715173473515705945009264650651854599611873053372064393685971764681305119416760822335661230451762024817390780225072128741536312481612734955594809409166081866222395292489940280588385226628420038274764534729981841770284751949259386970676229595501670951246057210866505492631048133893789063303703096280341533875109530965351441161636316895384719564415315596057397020943228244918884928104057145669836781108729575462607353310699747427884872301406540094903255241219962220073657204322599412846614816220609468478364697153917830676012156618356682961262268955122883395124245579071606735117709743017290386838611408806964378503508684631161405033218388172697989496491635998491384014936186253266124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] 198089406719281934628056744872407517189607035219268740875812295687316969114001771424073269623287561324986239735844550130078382999303815519541775849481285186856010017364928030720318503167936201877589182851534473005938303636924236035894223609810399546724642080267588050939129014795625477248426052950229570367700984616525630998164393264684121074877814915174209151759941375789030523504016308678286071249484625053467486646668734516285804706377829657337152432816439366286547630924166356420290403169768687790168328262445546600316123248967377314098787709360247773930839026935634260320749821657883044134357713285217062616408084182929832825795724947681622287238999604242775493116101729675805961550422211226756523573698182748525911943147829682481158981891923528830952346617106912959690668039346861260624867584269214114765306260333456865454025596493700654407170037177679039871296301334998269121125337827675243053267875617902433417968029939579728730012867516139795577351876975491953685802196903608355805102350994774816039335065920019624151701462617242565863558119072713200808316509688587088723390698418438255433092476302023451919313503653475456748118366363883488526387883265363747400428586025951491479475407854678748276640622652994662170831122463809871246198526659931181654610181852017703901952420817841195615083308170788539353573843190716860350688772853606841957462666452100004209292883622040986005545428169869026256200468208936148550553588487310513629438800350458980637350187570320214859786434449495468455351318033976616673192699350134561064464522958204286528127402447548899175278605707481252697880023016598400678843876425359666224095538174172103269563951885981588502801889073043588964033616509384465635948588085310001623261293872074275625384887471971653622721363428953289381310538011413993812060719064870143790735916605189228159064447532962220644469358666869303000260481748765919787023232381781636893889286123241407110798376718994647033059324245114624836094125016791150793509287679128698236712509037791745628269531893196096131655094219865689634606238369366466494449845607400363399811734070187912936610428474920492318636983037422609820888914004728152282350735269218661950423180801749762433335851769703751976766679654795064662991183552126841026372790673948066313469776993365307194764136534558778499422530523504228686117450907403097326283340772154526146924266044375634041221429849706395668362524709932868623085144065757037825335864234011429529961288269805705627654622508261478990712293785090022653321414509004130846891608806615088664975645927699890434085377695788435092361844732324471518771773161186055689994952656508958821602150138094687080906805926644400327515319886673366595913424843739501842447018872799392777860018388122338453932390059151562251105035445730479580434430160044188356789727609239409615942675744267057870326486488839951025948662138142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] -65883850906396334755524951262500104121358163330473378730705580621663394683310524379426297896950509815063139832113410310551655319458707999910424915114825890458602194801861953417527623934514091462815171108779359291316884875523237693227319497336922707584832719926346848530562580178271118918761500299508915935736037974363365630268681842512496044442109214850207407098044162765035291131382909090281738304652195235399448817919156161535317387844076230971926275737246983721309764787783840428201710182070686575047933828822036936771229511386996848604951004356212003261752032825320578551890811476957291575003005432993343557633789080816973498890374149837645827911635655251306057451661267056045469578296207686519323358451823098957150319886589871604872237975894441472769725658797306589299673291113674083715866522568502167593348576208001423404304861894266011157492672576163655097514108883031936599283658518874770223983391029744859938777561707025997222963737652675007321324858620112804191794182604430500679683973714779209002785289198436747117232672174908069093596085043776424276298040708935484161124560785968517812898117774338046731698116371733339216875892486986075491365142485792260624484797186905928997139148934620965894637058786557250325528755215631270155389836148915874002934853284787101918721591606341275218349635320900987353605318898032094520043353742629628317556288239344104588772532063850202377723257746232590021369100508065280105167165487879239774770399975303330490254197644438125363029363650709951988051488634536101940333267280490229595962818357576256412061790547041098039430867981752111800461406105278978286653541725145586996805137311204594216014297949384804526436427209517863186364498546126725801406916381942238434653636917650438911177298197274592638143088775702916355645600132225900419802523357646464615630278530558019947662655476736431221405254470695428402774613335872060787541939196854557086051008487519348731933519805921838503665100031716520870672656677890539158706898713865159859725085431785350170797092830420964531409239013209741482366759731133075010014020132903209025702182680380016053599707185111719889477674879136267742035874737442880413505130501398556929732268867003698242826733966468944487805370541081842952778915988322743327384667512139814470965934175570830265722378465491837170447931555414787157455743773591953878058030363249757256218143363092366807205206234036091222802157067107723339244729701835982763087708347996577234933733832812743932104579772024065452438100007728358463784378106099755716649554044438971972850617523026272790392045276133164149383566423263292638003977614323550994030396294211006426157495501103386830093215595145910313890661677199440698498772368018091517607612148706140992209503351383776639182079177317517328809754578268293266607963603417075562067197222722828313190258638079570217064548551898222983879416243814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] 3309464597146140310529183561933141022084671705392256774662062559957235377428627887912877294744225477685664104280366698897383456546539519815039226043626880380772948156447938208548255412331648514853473542193551000177565160861011115173574495104889706132540935159846280362798395442671858087002545032813815309150018481284195760808971791926816003639465132420749955588473767315438180040710210468983224924114581670773512522475520742368448915986819916464063818294224795344606043843915015205812414629305830424527794489244856455540667214227234640710001200838270106419649650571248773742252288893018859710432766221333162576317158197095049506583100561296291034738896900785552301982894583793390317320242665772854199497140530971134462316980263556414920165093067857105702292040172549281361167292030179298535710305890416068902527197227828023313192170725682050852145174681568230316893687189644188184583864812417850156287171070068256370599449689874117157499252500422311228205680123549940096985016874714656636912691297964795722831345613806018804826636255486073217371163507020713601140330709070021011149290332775888380291568070021582936916502448189352489879848139399304188265266281320372074337796874279453610354883589177846975330372302967807515282165414942064995481771704670225155972207169547331478184614321969381767905404517166167999189745065690954380265993802010830901034307203307435167371544076153346681136190617579945476342978891508123749282261341211813132288668512683794550040716256531915452323368326996876275095007482645660475216220937006851321450975793508557047803841640166873300875770478383953748871728595623963490596340594131269596868465206510077215966376567087340113834476377646149748475125455816322301324454301045913520913488036107539782970156197839213951775551506595635253523702660651323580504930458978979147788402110075026775703644605065660962864636642606030155322013493608846611635047712464179278985557749096709341478683923944951523117265281648245791625798959458432984247990038418590828170190081319263331564042101840472149247332697625049096647629487841334962723406393187535992116296883772516978006327170833440104565423386087210001483797742783833200061152835024878279186950597971294922940363717906654071771092565323902277123940865416096944119505091626588708160737578481783652278559288651794720185824124673398344318825330274540640703671335326803192591159098040074109812596189641373405777623795288364450956132973125451368551777291131371093950273812449028473252297083091660494825724777834841606062999516582921552820533200878225140628126891587299781491293738893902872039384765750570481779214060325568483967079855621394313664235863520591378272971808476330842735846695225434489230427334011235182110847229209268460286208579676830869304880620370850895179572786220515705267367158297213084341658129911449511511670839230241298675773008769292748513444269916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 5070975055095431470779784038676174564784399644726676529064191792260717666689002463102705362890270065061973210872025705481994676558149378044421141442013564668149612765245467288054655685369782273130765194052220205827429252538759231278117207915559540386480160711914858969166338777186207445461843692126925247365637800728968003035619942782913732926822450357116301330513533705960974909108010134385748384244021466262705589553290495985240285092437112490961936813880869909551396696511036879995008241454975868776916741581942021439024450082134287581531012266237374490731435696318489904005220414122577742344968440538362959847770954410475348896922368815870029304194115570039983191364582394109109166228197104259845982013722849927851690399302009722060338295755821995644980440693014553097410252526490804106109402989031557388505606180823227480475313583442174100499274697338804761467896253308811018398514332239799838210958973090220165336480381046996422569521738540793189957466925931312337088994129529371141247666992894846113284035841167798594161426646922624566258125956312534906390454625223769988439017681295056661392163712715665998688222623078673069575313169928789605426343390056855708592752922481640855893606464502501714079245309387760330602776562545091174197235192058925745071628844491907374763533260278070909134555180319200124471787601346406215875189490579123621981618193659639495314194266728741618518529787270256586570941729432832523970483854458387322036726740364052146888036846042510128624454064856169206100998816077533077624474167535220122028518267887816828258727434860596858432352642460196934672022596367083810262369528847522247772803001901604954440051165975529996520669141674141822910552828989207606493688724254624896897370092775675803013233266791365913475449868782973058600765919919350282461647893023047271332166685368266810753838502703431207216419285601508224647316074103566384975962050195210392360586831179547949150663460883444328535482736710756806941110447467201430270320984231765229816068920676913430735957773302533922891369956583504246350408664950049584659000914305107315639185024888168993089937462867350102011456305900301625609728306448376568449326376826936093189951940532992731024303075029408298145133765147254037143510633289389697654851452890235796030216016195627714406636855907405108781700258910502222010478538802974028985447217135690853432885291699338498944572513773769164684212398207265352997954166217959037356121032858657201506034747713601971493694675819984597127108839611058326802548978718362434276721262518866950208039232117863058395132075937872557445895779946882615312418724686613810149822704447441515989709460435127944368676295549035878880063352871576660382364740802699476333313526182872712701128455527245880810336231723846425814343154296126380281344585831452082985114559535344784877860862503548500661684995586691951427957293056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 6807440190797810671653079094232874376620960696105168376688934686533561713823827292290207484033593071188441527709120934023231250687495763234037794197959228456208680199455897257802569394544790766254077246758848970173305640604572280408211969469824172418154204629772412626745587829625402481140228688587168914214277223094654740282261497693881425124216943972517361778559385228423130005521341901037675135185487069903982161219888274443423926005413085600158105511176969629451667792223625487397812691928264115227667214720340294572246509096457719402426019965614231368185142859737944310725955372471278638793109225797505329053544615116634030700494733524982969137244301472873889300920423553123465034279883780976252220613839850706412755510322435349544767455053262326416971185139969073773579306185973235784167700061947056599341376748208339458083573297759641777211103049608875183396136569559639063732584228755100707011922100251476688703426687277626291155283957506104047363570351768559717340196007422313576484761698708873079380320610170479068813250499302193672072217517856324867028248580267212556501955076984585958129944647884421663252645317743119156256709215397403442685521829441063620386674540691338255057376554814200872303671269765054306527489619217092016323018112530688267472149849578342524808701528905162772878286609610613969405290186296912333805049220564904333203706240757257143029971227442197731688064841956046299727203248546518382721225042594957116581266676236815046278039130514759167429495270781523856929145400088899532750159956057616145942940986290657874835123439042652139140823562218169506789372245891575064416476723742281320231942240843708947647225887778347234374188205139248691740558818621469767315961891386686311831317864288754353338446395040993888386010989583412167151512208680897262277647041677917335987773105908409760417618788385131366609528812904444775594790568419260506779149788063609177103185935007655527073461686083560300269500480396682198933416552214365884064028411623459069075830762829656612436527293202993736147288596649557215897404407850255345674513268846184960237059270702684782296106789659663155347763305738726131941942088966864051450443651331736884038363840627621762311995219847164398705330237800891846485326585753917326306049528119403516601740907135165642104712738072518406166803122081133998789699988377988628994180389762571231667308813741424458253023437768448080082404297791668122911296467972861703114756595145000189599125584889934924943935016786991490967071753816653665384424313394027563168698028730254840344941929989489851531405782189906748376046453796908935497052803389667438486334593476975604393485478605702901896369970033346419976035204572802348207622867317515913735859605927153390290107711584891248178409325292570368110385336298614625184493877517222445605352355908305930123968895813363861589979186754303651247582158520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -15466601391758598993185043933250320975982155922281289335345148217177959046401721984896091036295270902627141090537189591122935611586234957576353687615966892484570981398803661199312974436840105677357310034504857342634009909229052680042621483093418380066519997884515952723582106050649287254115053146910963192489543979578842702220291734830156716212271558052464250382772681507447237818706454811054242865996880026626583911948055527613972735062994087936191120937986163590859971111665645953361432171824372567028326931474093681790159912903875439437953428794541707036164333857517900249153577824834960046083518549636523594425884894867389053896961534398701549164524579363714061871398286979307856820549267233687863727089099837594422352904685353851977684782907917524226200416708004042639297318301378196738236952833691975916463789399270061015305625641777694757685955593421879659419885624828478412101365722643523711878011095160149102583548479229275058365691053042408057354552586743359051489009966214975869073467354276205933458158039191734443433442393156835891302418836120364490663172532040606183461337185074340833765253321428008169130842631494583907516676463702131837397645380668664984591446533826735761344422088799687935397172076725996692999708733390672675222988313426205729262141319234332711886468310348437422198461991928414148229462010251151558733849657154678040385322464993498631051117432024582587810413749329258320769587553921384153334532939850946622645705182532714094355814147618250966565341379955588133393185978568017490510071585361767397203475651193672469567004207646935216161582233944964138588242864652896920414229572022414207015761080643926591361166135166061853721121687395228761481798842788400924295876413212398088855125804576848780497115804948626261695803238710065098818792181115726935778769952511538479342398959775661530987108780604827808320457831697240471909877299669672383446200502285846987892716963493825611232056338187440659913769916402010121217630541995011112516270990682249349844022724836285974629128904470361974773077703439019199110080929426939477985492062549767427089432549376169453082060803579444832446741628122257880671153374766161619269227827392614240389171852178187254379987742114823599681729893029049165154665230860484579677290194478648492625417830083026348183377210192173175076867906053815464109525171244313242494239872908486544446953328535227479368986372347106902982109580011173213663559805343727307630550290070450627390491621166659381793694523315916418894625636454592079431997090790981050755620784846937394656484167193898035821726689923292591134176782910265672874519505828664577683714766717955122707348695646478415995345619298978762912310324535665145790516884092125747382124678239380070359335755951828394391288774143948342279629929273012919999434125441722120333086969255088062529319677075860817949758583631245604300726992896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 15412522777618252422824919994645525872254155171776844769986082099798541548724204487352276202224798981923091547254869053009945256493277424988118773714239203259356242321722305708733541208462624908069804489356534619794549567709944206286910016397805869974328700110939458768537947571828405573604637645092140724909511450229174409981567096757277287126669658105638767412812911249136289514919221549796062390219830554771927309386502298500591354920801130302046149403562327582461921373800928915892191825122893932065393513023782030847420114348599809580304232677702650209686899553512686356850247776768498858552931947643484584345659390118818846493879039407773347544146712169552361857839919416523428391015467372571144999917591649290231726613519497501429395539352126994699090301898609298740590568732821829707972905885023503223177357021388734330381910835118687974395727072873826525478435842822101244599572050657223325568885446592337737601428949243048654397265814396899492050917438930612801954837589262864670778690214150450879082768560572670004180786546719721460018042454293700430007048671347299697285932078570648059972114527728121744384432965005679812204729813638238157687965114561190131186596899947212170658399631995735161200138486465083864397098974381401246187254846660551433757597798423861453170539809225295116714784649065682524351781653237079158013124400856853141464085517966842257333722574552871093312068720874189783009195668504983448104210233515765452089880654075926478071393481438859521030353717151801018770772429282442774401059550265702389195832547757490166208577831676289290788705787143356474174465044842678384691819419744782458983255398629032771961566907344436800178875871796137373597991221690609293611731173812866654856306220776770190518685643347909297784523713625123101307293441236623498225836503974325672286583767879102877253308264212796276175522405082354100997003357960644436166662353292655886067246596544108037162055947924982744010935317388252525589672761675130471024952204143576232305606658938671543588939978738023146470707083149849496401844164271635563631923109358878276805123304429012932466598770574693954080523821803231718106603549343827046887835556895251530148379549601504530876714644084433509849569438457127303557495198330666432620414021323029065555545268134389501547839597136916397320142745905772450418263528326043700932838097522174203608831249999074368455163714399111750708400149461499768265668555835155399085944439271005840529661920661523251237009669111916100547597367577947564318540267998072427487304312012359233097177727802130011160197774031668843450100001059301038403196917364308524899470549602836413881512749268192279158825564498772706796315882228524515403966275176603342898961025733235134002407572305910997314799574235137972269443713744323241599934916697511565254604697150775254883966927182073968982025761918320196665911195729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -10689376274478003589871938385504626193090047324966912397883258884033391707967106066477459120932270104269589694906248850443262664518959140870840831504278786334924618073445082033325778626296539833486223446446294325416241329323293084883573429878856512794562642455680248362972103762310793307399691389949202632080966719341255114250818021087987892093949769689103697661875890126590146685072050614192851362979224524825868339292976957763318604447089069717308584099636811318096345647801757615404984090874752143681168680233273915400634493048045368758419547323263849996854865881191262113113246196989622605211571858550193584277144098574974218318647032943918107558627578370702626094857829992804774493449263766913245065432182457413468632039886403324262077270180909025726478290329393604506404382398116403499595940653584553971234912900120417866830398848886535990668638162243478721410290665849731347022615322735556075085636683177596315316175244835687922708043793700724592642462258292742682353092528675694678174758136882115826411922126389368800370773137982522203368957303833840152323495282344803107018507822016628058922831617698512581350890752079043398367829630350978363017674005050159238608403728734608448938229027699647488325980356075625484501998822773240151999025783306682952975655275604211649342292249246116124289150872535356141816122160179964088832434182435320866606801754934197861227472751118632369023298471021497362835390816128555000739582200856205815883371467686724152951238143519889284700227255228722303550022992981042878974612206690435300791135861512240677495335575668183945551418465456307084912864379752913512501473887842281607578598202376232689746710028566828486796841600092448992284985093589829964462347785583535915273683087306563992740625304937663316690350115823839270842789266943852726780856974617717073111967046990999305090146615790395872495324253644168129217745614357703269392393000853475416162661767505655014390873267179037909635182166370754062222753467682219541595423139414611756989037169543912752566524502820804318580428653511279185140925623986876855172591008170205566747948140433803942854704316828623730168729118188138325726531040698811406440112544495933613653632090810477933278636152026693223819633674119260006028822275588641879874888106592112213349186748467527784853686141374708348050396517586310491994466704484813281004157365315838415298274704730952565600912282628423179614886843841418973809402344586920906383922918024157042027213505014389794416624147903437457346529537577137684288784448864463742519455393712576009931194448721909588146255957318313866320991951887409968945822388636350996390429073958408025020522843577808051615758227264535995158762941224714031358275909783377037892481702093404406812422884466979548756965606633564011631965785069620675543122549791426518918516637887670851659551754869967670944624523203675552615165539123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] 5798761398826199905850685917792265714225468160254895901207512338741412751710030694096987522958830729589481020444224459614134727995997037456059400958894963303656570062385248721483929983787339459365926005298443514126338732201442109531733732732141306815192212684569690928267451092760383754691708094848146166492766035497505112747977361972506890712819245413788739483470129938580330343886241613987158879678914355783881059799758958345254747473638602261304328223681633216010553298281130936853872732781904522154419418218363734477034435722126655284105893084265803064300425451149303724011523527926462076725232822689893470316877820215392979954287028038802131446229977628708507016050235603613580237060495579856433321099615140860366255180474739949943014739065099429583652664676604933609836996781940073096255270395519214254986091427377149137466575915184599774347076704644607940093515996255415049053624573632030007658738634421321343086477346195144565132063243352066050538159414567540780027656709997528575115185380217700638726481646555976963264946951440990083371272216678077179333023818225631446778086527686094833805204889652581726406624731905149965530241351496273832580283548304606699556688036029682103923946897374164710226219026795643068310723688450597837580620284503060765948086336034238951793829720362886232728655865591587110103377602025618468856863625466331175314285724319514512310923458721535359651329286916394903388379552384920333460086199627516515607234118320369320842009755779310302468982108522348882337264992015907106135327938506195755699871329307158511481972749533122117082095395620678433395888866465628725535202550220754758608407231842584973851972471728845866565190931998043639604042156251420670030559036573893563734798686077860697600412693866661764613781550822137097429804656213478383386949977327938849575761406421631461330732879224088995389724824023094645343651584358769167024834842370864437321534525276537215350145816552963413595893924433557028550390023882147986337969956268384644909453881164755331335042488202744155271481962498137485848273373510313987876602627414337825895230875952487991399800485296148655319338231596052526361834422685082573003580390706204208888242379129959656255393183655540919863303889307034665059987464394216329483634492209697337438990944791353019612020680178355254803708635298903487977423965623939377633900844023010133707406069817909095146270650446890096692788906359009254712819561753350655768676653093003633300507723838620523741301426832870950541712936249205098262765273149234997884233563871167582099755790128267052426600320243934627939539864978256473290304309825965460119206819173591104269548660951208958613107170828850792105241450126853188486726017113648577365948291961592172827415344485517825316694367920360642594856994112926308905670320977565228733430878594652425827351827227900757861330629359800923896044941475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -2577128962072655725633245423902577897217700275395840833026348110945084771886419589637758349643767021121924778911461563558261797197143583864590837928396742067623765912395726953015406773052180018596277508930381123863205489339960317320136947940755368420947383992701276549748410748780340886677766682843428113503398249970257988135360364297503620356980430003946458196298945496564112501548769816187961983767517240116673336056134684068747269988730470442704484075434010159178920583689902125009538075393839269337668435885860014676548804601609808277312488860146810150837597776823976374820834534069097768826895500189156605690050506980492531459091791337077518359006991892710094602085270243903904061716169548169514340556361674801022890450619232886530885414005731814025877059969676886206419783618273621325392821312379930393889275807238399324017523583811721552133219654882574791709015503861615753364470795047861357131884549436008662636350614245431012240280873304026986723373062533656816155741610820771054608741151800192346677459565631036993103544257808623525407686079443621765743740473904251679245489670875382507067344170430592035475658554525976907761558075417021589878575978999750402604273180058317954214999457352881476287476718362575355053562985506106856251956440483147243702019675863574572235912903824710150270225634240810953246316831383686285315053881556204629342726347502205155916634289726908804712877781488834760484262359329933000482154296514584417201826824090787100215091967071405244834637748817334091223722425448038410296238757877071048748082377606175788656162757187587330485476703734935194568504662637995122202280771331795655546319913457308254908357960803946303367854970294311302079488375391694345400951331707978640119819101385226076183484160409515629606423218513791933034160362562367478394725162361332538086859355950285364420356607117469717052696688614299539720733943103701782849693731819486700423653977331737577723466730270784244615715726883694690508194053162496843879246497767951793717281219112470450029190190423116992377661370315567873618484640584250958747136992835352409141048401262133644662193902633055825666066215060143631414072261967399416870547529949669395013959737192668278536502190772665137548771725141494295700779145154753209030330245816537077758417169357708681971671147751344521447746731910261524291071055075124959312470637857146102944531525404452982164679448754998931277333070268032346665020510708009086480790130330637353785898972218340026057926755228711183219126053895535599328535752174935026798989986278267725143018569375249504051751585859110493732308213018597454240129504989497919823467241771343743140364577345742549769002448170923912192595512363936673906595667994944835109195972879225888921766069245237650317364036944014373126947736186571274192439561259011789470261229549811057060315749777305190442527429984684634769392140288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 953125407018757095511026517016003916648816716987245592732738701076650141085186545213722944381691357181770205508461979614999372509019848842190326633820619910232207479645174555541367882258861450327202157306776621445098593201950672576920258192791824087039272072556239426689938578388575110904417179270313022727868732713943435726381169124043872279933786284735109840764914163357573207790713001067132573876538466977164342025068985704064838629183009989963511743423812548252500255286828989207378840614161933589415973141708600809916540500702384116403012035653223150732483868519847689836105588296372227850816909907136186151849148099968646373729272335550700576418934035281635807114583022579293504756730461938957240069182686749819781745522624299200209595104703404370376606278066546133888865535518955064379215911635164909064395623282587412189638247099035058369623925243108787659519033031468902314943479707009875310550843624362992278430765093154756419252162838982826921013167514145996854885247453134330187366349412047459767599180464031570850343699750428547186240851982019179111044369102251822534712453788902116642150380386862301874799078637580633700090543245011208004160833141633517664513939424898794366171378421318759836666614260469626212956968676023049406975237665083428353410501766026532577153748964576012965422436738566650955306450007386381865639880528388117105546082339365349297988101594277134829544634257414532849044878496768569051233735298515715835486385082797237274426101773992223304744389189561885863989997292367440175875621062492807600472329941954553134744657348666522682107312897229344229835687028283725869763111708016430394142293978491280028998949942309648913961558385708617739152841932231243229418337474261017042959560977702337477279425679221092641232803379500736966981051892036625377474194618928615689289330989562516089514275099702405174377414906128669304400220714229918313003014528238108003096154444486329538535965697593627489272859669908477672925525923217772571161713126338536875356347373902161096930382155074341005989769715221132645064231711850793982260727441599435152877726158589163736661864221579304852254861096320828788880171118708133868062489699203168785448675295498451462234138464781287301388685137633450539090975274565936043352598825851046421729405046055274213507144492736863066653325281073834305477413303990244308440385888245246939791756572515707031917264743381770461879128673300048458558639240984205314259747550621053699820573016454784867024026320248409350857098847960032774771134575489642608265697582426067699971612662848159280523117826275682932602155459240016298013961728342034880194136331573626423983623177919357927009850223651679635920258582762414508322742003495499215029336766170990850067615847574242109021186714740801230106950681805091217322392285175816937708069472183427293070280704033486313873563754098705102168527994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -290721974044934606927019323238982370723722094589848518053128004917329023908580941573811821691013226057697666436718001705198467300371402814960826085351252355879171152132326965758800226900921191942037914339075234570978530801184449873918311113468940541155480645131462773828505686098306953106991194215267797462124415812189891848799944051458166556712006914811116634593901902123118793314821296181221565276020048388911791822596709989173409151076264761739827173591060157692124629920823326774053512081372444553316379051974759717341897658141990702483552395922567650887080231752705000638970819632346863929417716032718666909801025102501984878416755486377638603090773692167574271758856532579033751451245480423783618104626610850719795079645572393191909058242677431951252463946446182495396368957393253026757969937397372509731746002905899589303274289562213197504211637513828547912722663651787965325510484454637322827172298762136877973426653596452214244359853789244243698824702432741495546239134687379101322852589970679874123285982701278717262019419379278229222490588807962281143128949209263216391426557972579557325777338555724909482358053843087446345219337669287724949925301621973157912092178129636132000235360124970159635262284383531259636032229679491226965168428323591811950040763963717623842695124683033142776469779221963829757278538651241267914978114866128510872712697343742729054094407159795296275653947396903113112809173144981120922516008909039768371596588653417418140886020881398931174799349542943485932049801785093129367750199550336124445755914426121586085034344929251322278706462365408388778441192492479078483869329495243196295624143480808002578413784366883321401717662950469275074193734036866339505617315135443031601364996012750003924626085568520373387544304355614483651729109420592064477662233512154507752001576666252752171475492142570324253022952913870294122726145976173040523516497976650983926114053970734645198529656315767106172758751147233895932252787428619317902506446632425508382863248181189450293949775028619917607937726272904151046192330378209114707166109493395508715835763323562276627873786749319616411828524837899168500188481619665386728048406553629917014396258687136850749254962454797497092955054425268365907593417404646002953193877670276300569067464824164929143498050015860945134102885615034322500743450986204663239603003883145283910305374116326828678248801785477922304035529598511547702224446261466551615396645300534741444609885407768513692651381202261946738008725507312296707580854820122449500273116644784787809254651286758098005148816428954195810254686220105785715671284705643918656912416988402585083657084206172331429568320877224861068778326330822930415544193960793190540639387150724510325640677356630543470271198508475119370800875246183093249470561276383238820141595009514389132757447713562588578433134499307845380380557312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 69666429252672102213078368115171619400401346784369427836862484617470182477464876651680223046766311170964611540662342596144364494057787198489124565718467896437720678305440178853985366038595231698052530682945114827318140850284644194798146508877730205800077078251007394080409224524623186508767717246956628560554566655279182328123854934423741890569985687295422298141217206012695728561170461091597787516959038946589099281093913755717511789844920510485340017083117047850526452840540997201081645332095464177691806842558682433815630756143927501042136692620463460030252782668286619442033033464772685794071063559194646037174831676577740418700494550885435847012508257508753103466877314851500933768555868860045210643177122853524656726770045824819847290110269299498345545921410639499085652521328957702541530629659130019670802747224622007279379398744085343009075862051888100767164146305036113980165178129682402242558498069564309851744433597790812774153234986856666319683715165302072042908024897740147700760611372952719699588232543430640786246339576673034564402590149832737592917138815617084944043130908115499772927031137328945454902936700962212461858592850722862229317978648536143976550178663724641991384370088777935559769312860989922621394370404365909917493979748556786599779375568897925221254237622019309832367575746705817071996750418720057867397817229430366579700214260335108787297700890660415463262361503208255778006675102063327834833184709088892980544491476651746269778273794473516946753045579911072161015836501812308612438433868287049285411974321478144741756873948324030607248487046367195853782539230019808763667330012990470777497453519954664386808520845722792376990121247227795723860514686708710005687588672368328018185389466885359337417935716178966946613953819491322073286620976515276122001676860418268674028002569609060885257775554779675721098941858261409428257117294085105014290875357339796555748901167246855256118952943531152178536206370560086950748714164844244457209980000861204047918680096200870872952524849820119795004351116798227298120512324867035967654988358856184742198321523911209475226122140630059252846939804809882671065184564701050470010095498352145825556022342940820768429773449786004209019154177403309259461280109210412932496295516984202765693221298354590537588667591140179385931745681569199396281564100719289869036955197978961320605467083219614541964973151429934541427905993445844964647200091932951580880747042051537621085598434527314087880872251566554290613602872190178407723167536241842189128300617102933169472828766628924800297903593521330701174775392204366100467888410636166075792954270799557226222365110380612983415440135359324901040250922962844313717600120026273738843142830871521048906652710928163685801014309834834749253472315849238475228588489000249694914355294821160464219979062215113018320565707755481444026909982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -11102697878745435443441791103723939231250199621722544539125745581267659256749059658020327240143636806633067825986535925790515391945960933166822683082773332536514755463192650870467006250509959464584943141649961857444530276798372942675237603553918841064999810252986809146271702032139013116938268513664698032598478580731939320008740422909391960595566730596479547380462950221841787145091299573455109564292533942824166582471692474251857069236787642889442079555874423460918723687426840445707966966846583710040653956139403791834359909668149196904701837290455001591896558299479777860685599615441246562368443551661505564771520526239854152888556934108476538111234923557160499224859479774113217950087524791532670798706811706232364464219984097651310355680142614736844524638037962697082984511896477186569335166924698902990193006053850546621446371356346874763123113483685334695117103666802161575483120805165537260101679136823884658975122152199896660566355706605334311273644423836127370530634536680081318918650468663167806815161974944486951346479574351312397620667650357865080183608017269900159071938942999924524478146593984002031195677774342176455851916922472350006128001587224435073019334307694567905928473139922996625420903994614539402451079423362744214089900129913648172021484625717253842891818508797644530968034827183203326693271464116406801186963765968960951908356697003252211032896810852972503450460088545896004566583901228931240796215010742819423897790970742783498690789852924795828668795645705160880768153600231690498587709131373917378640826913157447754763167106248713063237594352261748482228105566842261646270605930377812181777296014527360575928088381075652486440206076635124374294081754678285141213129749079888001089490191276957359029204261868211903503442584445861785362704282049166614284610977888782944231989845958381733267758892866153020795092960126131061114976055584375642569670403354449624813683365665920040956562795459697997583523454192208307999716211898315776373500326367822495763689454718201297598135463662262860734397679058030269744666709999300191974487740617875064327388919113760163318295293678013841717217355814894598118718896684275890004948942988108496145889569891236458647230951883897666453629315860393299496016732856461018425823829618860089127996110267133756453574675964075133568440715439257902305431026139730728984129118406977142658097347179795938140956013947329891359426337421605570965795258662174937526222710292332436412401349444268768413151370855304985145655749791988372611071582744327620880282823742570625076125523864265828423625463955091983920784854566153091301788613681494641846490668355715938590509390556152956904696891087230396927057470821660552994028540146032038510578052838092551424365748123329025619434096097546856495479624278452615425404119261654966511809010130233499816708364263037032433347837450789860545658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 164124301430199842069255023464036775801987385095181407463625271049321488498237157981425004859875106528480027952185466958022051386479104397255866017964270767157321263871043515910106047466379000026599915847110505534469793687353199936798160096264205895198854543859041022497150119332267044881708159907664089912092873320301713442852730839594792141729861523767914627610131031614997966964185886872324787954950890709610562702570032937266173956116036823966373207483965098115260980557301817746255257274657533316434064275992403013094486391513972623026988264312720668744180841780855618427396631352585566692570848516872275166153424079549692707392160288142060109070600597671462900309966882378820065949760415606083665765392421435323225578099911957383547938506969894992272405408687210330969754053307735418030118810517038924982864056591158474989005538199462237459640294972961631421821178632071959278170157175410416916142898766921258463014480469064465225590385360617086612317726450466774246380054629310857000974787465599505921447137835821649974316538355276390339609958049590854128313873321163654924424063824081683783920331952091285984446334186853387202447528938324758770027282076151450753798365559254347083325638763173440514357154599761385380407048906204176083605283869516331648775894362398622957698232430047238269841376586792549385176165887504069519578265534800803183321146436543965101202979017598024602177592714030166533365228377608590020819853940413991916749455244217553012009822985574777603894556131334052991483737445677968037171585488329690720636944030229891360912862767870442522392091511356877445645389594069003088379830546461591343449219967059903429962578396145673611141704116195630958131842990959305576315827000645619500555627507087128965451763349008800105889042149537436161961356314693115217964113326086145977813741684191579670094713292589287158087675171183804401400877887261615017863826785805433729105334191452453918591728663930323499934135297517843775753539990401632144415452215717352011233024462249864838623911950145814614953126854329001096821485215872933991391642434511443328195021196183598984389655328211123988688654455394037388784381596964646621660367129045257732585839013449280657265885909357629690894146205460074042153608623031883095813542095765800372662573349151731062256748973526758551374620143399370829971463841724730512898367148304528285519963462478479817774306291958522399299582119944752702065512073328610631996819763347392372683826854870836102087802964981369548673024913864814051708236825168135236099910677490779553223255496102026249858917962575242983294307260124496741394827969380827732996301232331278060807009898307054299113434578010170287168518558376761672550857814401949032573649376871780673943910937052841813916063217184550144174531527278717747380376030874443660334500164432825156219693524557824299518596908130835463783055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] 586343994654107215327005409158223817390932960681609258255807120964143633367782234558503114068918097040718595040633836253042930378241416185716716784545831534773682021201010583033621224227452597730059802046511540408674223129610948404491089606187193392113737603322530466767492491379943469619548932110737682029518841467636231454442516035892294288114059732844371927375033261306301207303052876388713803854737274899151959504587864269033737051576638945121349841147789278937096216541354652863953357266293543988762369452566087751607643782459377520677382406453249604344131344356073491297394276829262132729971001857566062360268716094570750036220800570758746128096962105077782025469103768535381952746648090332568345335823187730698599431563596094474427417052467307953213663946772625049756718698792205521481306863759840425325881529131702841119505598740198884836541354456388704882651539627522554109579684302920810835901665075693820567040517610798702849433076264593919474539946513777510246214584524144398123585139212839737341471236841675089170579970629756780612687688287027866979674449946192422176501515767393011208415614191833675701658463368761746902429332529709114435699268258812632748449164275933114818844023139764266805727525836248010709064243308286151526819572905912417926662671946140838495222373051205421420738843509387068244616662162625481407055829815729280513486664639477610221957695470062053589073468926192813986253501267884641781340295420842920052957084443867090343447757168336971026913431100180906948856278190323407354822409156416165082342606083933780439519072140102897968991346121209479849572223827393542873749250126417025532555635981361089682065851055920645224599032756598367449840153421588948702468891517948947738592810706290229655857774145972979163661652167697964695025358499943187007124991200166223625024313592446516599567006146915921990926394065073763547945024663497300851439725690872600462554924230686223859241005441461132846634810134294635233994278713929456158804504486478628344206028708859779744104839075996653475941982732288168845390201205118951603597212578787365442224136151892530097674929038852707154109826061881872355333441175562882519914813513242092722875876263530158329677094964694433667382837278906876433252073050424482417874371395125808066195585741502486183530906355374940980296128187515775754013903428768343041293050831836641661648468954414003163470430722868938439541534909180844943469858431542542061151852814502442486093965675654947170519242951413184990404277089302174894494704820166681075081180821704195001577588168574859845682887159433835412250406780174983466698375768425129629357873892530322199964347797029965873489072921033564672999279868732245833679340098682008575123191763361649824912137062040337266170499731919211848851535059196257423071621394726990212101525688353337596240304295315670814309326650738521692281241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -233297908834129870721650845478045179478644745776963470639466649934232425841206938692241747025748795306563453833717042948064294730778649932254847019808686307906023134774058772006805127075562382971331313957849924372563487635765254692409005946382414600756253624131130545989129015228328525870134351906504664478429987613354792377841134597926750817520144221441666574942347192869478225698381752097212415994571647623333039800040461699408473224633310387927260540471929114836663102130802414981828730120210342754783968154090257865446185398531789412656201629309028143163409153371865615565175792655627774209703483927506166935680378410352745773419873091211035857228032240529910692167275392053838711265621786698970341775261448638344909666538506973975332810536034846518572227583988543535559338368447955176427039673159400027772526591141746460518121827387872458782804971685088367384908706819454258926940052429073401083513798146413707421792347963207025114067683560011555822872363155373050213607324958239501597769009547219288700099876594479711753024494494503812832302357632752919729079976841890946109132508783418060435459999759008683122317623317275699130429495877230299629815963889545937461572863400763614333798485556097409708933767005154083308947452984656734855972170187360921246129738238146851117422508589897541775726598115814281048180237421869089302211379522723956451029611886839557540837927804269888468057330346098355460522160248061015341101840385636499481261729376111506008912731228775316075820882172448503110888105902744105771602939763482613252556009753940348189583274085733777493725830739821654890509786978768455053414062745141243897105177481285030617335463303181800280937181348115672579530538385453258479572344596897959881700819279608253044286412391466099662119829276847170843888337468042801090575254184018541079987329309178368935517404350659224302475278625865208150456846574282450120926016647828490322827638626312574321922511267448966492840669959918403412026660014377444158949736976194787913421730326425814609027831405862302155993456273713251710243991718963619366430528465505289175366544071268916355127754002832669880932083537260413084742407031976171471879355316368283329751973306438581135981215331639379863340534435738140747438996687369376720696035511496160638166722723917735014924047355563973322064958955103242118651159829268074520385598474215135568809221513247704397307270932889488030248192812985956499558113238074354503843501600213485698219771912492061648411883362001552401776513471861769026106821945306233141323491553411387927411913704090365863437785266205503768173665699420448621456459981474018611142260167800437177166512525489418336875365426455331706750400461585887158921007917623132082384040395407940134938767974917234305323913817702195296681169062769987200731144113700134027872011154399499053781432038975664404427940514336588232382218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] 57635144841217285828955184040420058506307885042205456477865849863707481357713237813452050405191692820419892414022852442363410802849831498227413598410578145940282257560647483079978030143942737066954978433878590300655931258427912105709540942053868890192290654175965972023907422622155818387042952962985827311035687186273714637689598788425735921831092608503445773232989262013673412369698664743130734027243007725742550345985053669036337053694450191474866611732051648659717752080445828694611635178626413142085085766930611440569501568815435240809096647078011750077021296239077463893451068504574330834102778520799503632665773420557092033417936433211744264522529671830957641895295463191255365668573720384045030512782067718376907663341784986926062760470478371453850723509347477587184021317182948977149964372387056394427214836494446372048466048813815598513106820937848358508994448521734333441383212402573468049953652247095826533948635515528558809104850849714451253026039066096645831384516189749797550005967745988001788632861775243515113096221079741226282141383829365401327848093891822748384051033934500502325089535852956849073307641797104003423253844934602619970184655970180329434710257464844088475474131495715221212193331552659712425767547220267842901834849078590034079957550714821559639188177181621798501946218479524305185882733272366397615633952586590675825101883757181687082448895120497326133215932336140926362468574434510178974007064504505411261198823932152005390921290224725616621342581808701072333617612322187326704004716289162490850092670881023211527753793315331880242717333285970576677709215727086115360330602849300609765194033087296667256490070173151886091967130540294007688430356431615677440432008625465102955344934809487496381082226225820092457826740092954073887528168689974801877578379980755904809165611297876448346271666615335996042993650578957815141683624026187896997223536593638132038515912409531189176291061257759878144651321906514488146706412512712685369051156087674532790999628149837686803901655026850763948169140221643074136756632362933298842713964029471083631318889082921625324483961084964829733579057987569871302492758200781207911977465282840551848361889121730939631100878452751017142891113997677237529289748374137861950905804882700367086921568696950374847621044784618115201279358069221594963517372401473063062986844355706515311868309126013520415901120323042509967740941967682154080886178767966702376723425353562024401557797554468961106728380392360189925418466098680638921696324454958159321417335985389391852301022622133945138762955143701226729578887023155320954482917764246148730738020715931406512614867206660241382403107022458522690132621390213207126726834054042590571703965692322310808926472804810587692960509852527089981442741756871000976390165763665317264744736399755197541256917132783388590043827361553378477237862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -7264943840083303260929341608995350124730486635821774808349750177181510042175835750583708927457025905950708597182113772485204450488780691373675054463822223893894090691012533460011413011709871393581987920685353713770179494166032725315326363858048328009710719545004495645294326255405482940700983411324129582871619404643023484441873500822135926187870014420287911790682874995820934251450356137398039153019429432186580658065552114699528388046070804102833145879761468702569596124435176382819644670294349539054615202742619128828811023227358217104554619189080060633126824307288721336131966362196523602434156839375940616725603857355233922100319570263261876750875518838450126884482748934150424225976505160671770931229504992540270542398344765592763159227803093075651793888325824518248649457543249564423141710372362669213099063823732708540337942975696597514319205890954709295314746205026850752137255018309493308803696754260138409814100595012318751474787627488439486423667268985107624656474144179066456926560364617046996735891323828758097241446095353297134107137911945132088609483527745113832974773211491194326479731163614092473183098511663178222954264115058209235904241992236856306122147735922471696062606272565097683139878128587331542686683305605964272084230306479026554716277201796493579067244296045284938259464126730335903935582863024669359679313661209915915185440209934561477509095980279032307481931914035623816472844176072850774347823182114852178091717389650162304058811964408666020404446434512185795098995063682611330136328148733063469095367373114569357438832818266915393165330410718900327150537711643133033569837897242823498581063824169478568898367796074850381751183253530119712227403475747296996727586157089726930582439667289510051462582547495806083067294434165345247522426751815949340985798117401163772608610528973853617598144366392614421581972976570049455192028870125493750659182040979625655823063966407261709476385498396783723093931393098740587767918482061433026507725746546590800784433256237618180961122219504216309283855665940936378801979045050097122469135336654468286918718019570494969828557373798463229592721408330119297609904097022939030550401502552435598176527223235635443080132295520603054912137350296028927682396354727209475475403031925947541754519370833493447776624194820787788802385773400227576278752081050467984999227698530985026944437973941535792412991939605062619792140882268078861690172635037977436134388220315909728194630398591340916066472978490908625011102562432649581427900127955744524551372947917002282422964529918348818034477116865323960545063236681499059818431780292556448476407287471941386299063837159782174921552578941314450933594061454527454737460103810753345092567827782929391912830939743245309136290578366577376712169821314219830245331518835471586512327310926898165512342873450074768060589335015325416156037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -1783655284477109682161394038494889868196237244165436843836732131056161186071039959188424142619151592311037091794900472432867468849922179460594102165522107274468566081378135436053457854385556620477072337465656580851562802452604354495079173571994833507760418442920662088662478300429916057024154822513219598626024434984299889973682668475948177797050979015305734155130282249562460773601712167014558032617079514367087736179703064649790056255469465350306405033767768029514044734874181310384659773291736559287070942010486770713914497031028341570856317940489298305507848572031698498274357363580176959431457950067647657402858716918253032760587135384291063006078653919345509719629309586622443133758911156732194456617108542177428859707706960753055330629887279588439320513326042253323438207122668495822818348828603595416708997702908925066981913115415580081132692933504727764880833253390291745954386090406637440142235793156460298223264820096423780858847560653621495103927316123823450523999102268426997069062707837469953841854921739899315285161275661014151700966859800550063704838729675107206958731563971163361265911181029957920186724856786876056677135200738317527716306870352396236099831758840348362337810798993263452296472229431747990439229876333573613352863863136947924613222173694746607152795800625755529905868221120167725784007361467251011014790584017794467394294360061170550916767745491841931630985490048807537949896040852408140821594911160107898844671601221174142734562232982015252217765457711245614920016277389690654786427810871866706583892101736588492156435626091253474474755075624106774105577101938647108811511264074010780821632134404277932566098342034868285465153084491614235419327023256222089017570901054788115061668258637725919157064595178221934306370422180529559853124602400956544725395980605472508781030603840645400064658147402099445201202164859499118409875190882914913452989536751191196028644638052559371918711948679658706502788421106807404100991024281303571152936246877964264073114679607686286314168025138014544596815453980126513307380206399818270052444100504068249141218216303028009653788482315130621821776650283897957887814677031533253294634560585540425354245247172668155353757476399050133369604770590639879188739871190832097523733938601958537831201789291933304977031178916095068791102182533143579991265001086654906264059326748286205930884909457445610882701683301092134409001123517058934662415175914266395515278410884334854548076340267091105580156219900121329071207273891394222601224343172358126383662268241053830895162891096119466649606576110712570644558144722168416127917485578358373713733721763311071930885150050793569314816300200148627212864021597457693643817483389668421996491062264472824629350376231858406996469670289083310594711065002196496826655724820925473486711569458345015437398264725885320126832511385336601064243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 1283399953576086542189464208786595108189662051991855190080548964309959420142986482837034916925553646655705549886840818811757699207383737498386727889286834526011444288293872142025071700455136012954230768350975998551247644639128403320782240383610019261809370777214298609278166001681012468729136904857412141178327497052537249539354964052034744695612105787888459091064552797265907960008498085474024152488053412738596925444221448407750320983399124647499358265060556203195354857691037512246124570170806463941235361120047518418601978931637518066274970321840976444196734248217984939823744363664749076760125295893571692580170698280457218180072955510991372662824158569783138074542297396072355599286358182143450681536671544490554819702468747482839328985847162690574066395511955087933280496761386051536744419591318219375529854269333024646362568642265881146882574242765744625581842456851261328317180637647132705114123662779750659592910083219271531575250579412751040890061851007582513740209065694732354207521913662176384454231694799636270344953435803142635107471692020975543807806868241583793808608297494433608501788237311734948935664614567787318269583443543716786527922496405771570546316730614017957957107760053146708560453851255987763411659328453217329707183775478410584317946092763404131460937381696118118380782506338771077735291634812468066362407552593203012224169659817027020422040162525176814267970664438501804658904618312588898181573194467213041210217447672649849113908590916291014142261375001896162676128352723134378396987343983881310330315087746870581305409487655386036619823124831714702710562532342826445931942278764789421645418148541782293119331630208789059944994715310067124501205067116815215064655129466598999147880898124402316390436669397964179996278018811840760620451082291907959877857804543244311426876155100266786352888345912166660788388080917574293909378469201656801176190867164852336468579047050690552738718852502528893311547824134979410610162809402200752537396502447631224858682923554022605512439473940858880645766376866142816292638657297250586777227204322224297416023888287450598517644410719601096066692568857895367288328833658588546677422019908337279109862390746462008325956990035107874480910978809102042872168233968323334689790763746627159507820625844417237816750651438399547407567558953670331535586566250941599673726187380886905303897606866906679168262292501509359550466654228542213677749629931355847345632867788609825170204178437371392222219622748912783682542165293720479365628114197203456623644468303990194480476733319197616340410581799114969132147871364221186536260503336397895271630273213770473113708321489122515838259571333440778886112728374422035861643099501640809880616576320956659910769290173179348560378536652598862191838579693549462881092364154629448166159253959709575234441788882076633164575763194523987707166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -354224755677895283805415123376117819026333008222733159447204113546743159602157258919671258399348759536208732725207614735169683897605766001947153009891222852499299856105583900355053094610798249912173957934291273115007405655978412045628534267943537351857694644958399539220434127945028493648292636980579603858915812176200509361735009817750600120276641218493480344541494361953308569833229328700528949654777306979572674522395507648970118612098799365012165418949659798834693483361343676514624749087930934437620770716086824047524059013297405242772085352135779772248698453966328248483194084495071741636100569059048380301110399870212733917814254498020356383505392319033474723466954211354943586489986499063820321293033389572841520104808747626927771021593421893095838885597849365312200020068350192352330558653742612171179874775909507366003140193385755724495712190942263855828004648885448454815800677668220216389612279255871963835747795288694346854691701617181017819334483766568258453803742264853681298358346761796621068868647403415386023528614291385416262282029730797317660703569331992948657734693895702889644498058381883630190596960450676276756913322621595635515007143000225136005162198983656793727269320831945533102445157938440230188950564750893020224586152045134450927972848446432944788822164348729888478644026550261574607588759815676904803171450450065433499846102662555118452840998928903151143471568766146631921512933199784962096953677695751587281688153580819526482016920284905664868362761936955903072054592761956078621685431289169186185359705099744644786196431854299911762941731424435993423193802521622530998116870805483730398472978147257455218532335482285385797549446359163938575432752844547759950968418362263584821266721365959058464128160537644073736251399244282473133540609608283993826183715402051323784931179557318909164341189922952594839653298115620310571400090443950828589055411793140237673172805262414042545661648910777451803955781218964078859797713294597138889403635091716985806991823627823685096161976764736416378663707456509274460054830119838242754669078079424290648899852098692458412511762422714498534784418282017313628374229581828309325557964278999073551622848028444762669890612418603551011746491045255019074308205013778339772893540059884349772969217200739031481615558501543540645599020360122460418208413234377374185281397283444096183766052254982449761076648922723405626934910676895765430350307966644609988241036383158312865639084492437208289918862993089138467530445307580643801555562454168463406562271251208551620124826692275816595471809243903611648738112455630734116540376521129783671297467914093985845155519679342498758320694394881970418661162353951719540585813923881489571751787355648122761105884907202701844011890127548089361381808666225447656553527886251178093766860775482432354220631370557590985809805000389801331916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 67684578512518808968070139088532151741943081424340794726400084648760957412746075523605492116573638484366995731611210053490884496349451661849946009147105693683360711406652641311686536466491771361371956821447301801372563011151896591049629454960432435144852501492297781610733199381633225812863539795125811140982695441996227851119353663008249884807905650764885586337230167239073331289041061764195882642483634617160968433833296669344781315977221161485918799438505316415883097689341237352705670916714101350515604533491160904964816258617619406579033218477431275784992782233807634082072087389004671308579075830431632036991786924483115676757359914046318501577324068978224549268505647581875460598792534565338847237909031372772975632458061397664973465293762736913401868047768342024704209499707667842881540838073831876211986328386041603096592361157537617410605530410793653560390779411336199118363434399960702981352183214414593170937863186933499196353864585729328395255186980145244651878744348614322957024553250391902124770890993193765095662589600986473033927903307865026355972671446562809928480563858508483730537015942284323561888860884513272836717169112037019943202493598735901053257718572461674162996922109599998693715758294872090984156022334880725998734416084362424816266277936117829199346170515907004532583609201086159617562044805128068328997933801747759812843401728086040142486289502085944829117389812881776565288049547585013315719941666337600633635162795895310929428031827099154800612745727609316670824511870878033290290854081863603414119349713133983071760635469108257624866155644169092602280768055952489370312440625508526112675302127120633987474643329266139545895302153210981709423169581690253601978797505078942698019656705217308945369611842385690998627015142662050746501599159483887448973450791303594814203107094905002841086382855029631172683963172181820834844423174303481619111944075269414784461138458652763864616524842223857428068767103319727649077568529310868343644906712515168591946110534407544133296365539977397783742656771577662109717844536416530319628253383165132404557446447458206905251343548521488679023993086597908347174071288206025369789872986958661531563047906704652829185362429540732424080046359070851368906918731033225730386184671455189251966996928741780909022196590971701839511976290245131797651422952609305075328317181330872558517235827329468176701096566810529122064242316878094508122062825468309148768912461351937885208323574662488739851782927501133221462467476148989533892904460855890257917265547986859118488044870340342356725586697636787776808789378027527813541206714800862078367400888376101379670970390506738596670754214988817437170827193504128484846470819654739921576254949309925844105037706604714838774259574694211452060394890520859175010718104738811391826813634580505116544001041377669232201640624494409364275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -15006986220877168535676921353389522256142337447229385270742952697252143250365533475272277169007442597088972261237329923868547039381193804138133255987068046107596479211207904737802194274073658739847675660640002779453619358218991941959223752697618025135340062634972225964256404024413588849483533022930105352493882773893863152563987480428857187786681459632310725370560210601626471667794959951149976201031931990153996685097334205912127891972319584459392571849244323875844592499201367442043512961740411974133355216402555296144302967870143504396135036992864133710832671012046975513400074908107444010552950829811210248412774157663900610710026493860979108328007943357144505007918443172949837014626496241719675598659733507215288404428989173896353451777465912398452285144434441350953511949174857100571881069683097088449479845783163608860902426576779803479190033667802370900836602642048377592460937380635261800456384686070395354131044248611375492113518424291821827057001465761169630798857485241150011323998466024760328542934246455208782565477408833793829295274303911755797598553448151786587199552715516100294829058994947780715165202552778139078278175991083039946440406509867844768782954796835011477844342127757294548911819467786625362410427295873058776025863649315380013284619125230126545569679247783604316065954495031591885524687946041813813608300529585788754194110831174298279912082924460270688523045794115620133806412941397209610304166888425820425620246433370739028776177124454734864716550116049098626170741535676814792021925838729719865273226336170583035477505507138873399257986805999850486919177965436821353902618507606059978479610309340614666229655161456087703738872979482605947291132352276230587146100157507014567998757546805382700595155986454818193025985999559638638567541429918080960874888002879597829505263749498198343869719481885526534152238571914255038645965920464038542712936125929332997364659713450062695536039216283456241550133956598742303827040960591558021902319080082091583011287658059716011502759034173560090902909658854902481053355065343561602625653858062300962600203634569174547266400964175939865085128587043168437677115809906337703979499231593695163918955793057566688468333437918339773031736176430950297583892687821396335138120161234348296817260650097863953780784570184283538824177824762993056172501885603300363859322327978402083183709991468728406224286608706744684063129348231578248475263435735902977874800528724745328935179973586315701469191804571119253164903183047731673162380306473396161939141143453836195174653835559788429182138938789738593134406237207240702514851155550746092416330977902175817162375047176788131084466327497220882875339743700338853075823928706195987900217829915819920685399605287868689306422237444195183440199590761080200870464764974140656728631352141478130971214070085798085421763421487887286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 3849244482964895746125918832481731034806680469924703403560920341722842827947118836203943509317484376236470944322757772397397200082405719321648087795719345740960228687007739955374373753571507642648093215648786896399704580154893553343072391504894601773248372627688727987256660608934872337709493243851570624016363296115357058863374279682685087334989305991334704979900804697590109878466901609113076180714064940386271680213046177079089057399383180666069373988791877749857239778844423281573189820733663348611381174903260339416864106260702876655893952625662003508963755101938511234501076588386983343115834958559291259526399429390670235548333853488509731759618006985803887708454686620710902390547842154044724395493695013872871921388385613806905596206973350213049594780039313199075223790430344767026629391781068962371215006314445186187171127720531825280307243102503130731138773183059103998003144253206754257753038321835789166798758036356032798851542747039147894803504119870067266127006628996048802614849418584415637896006436842497197698679107944740603951875312299139254378990783185913302578157206090756368566329677049351135240722467000357565534634274034787184563346356588335731724104747649168258091305346290007908644472866986606869490269751082378037998939804782539899154004168927375910884956672615087677031916979760864385778824180452872485646414427842353002539150557861641697890715215446151993527365589832859266939962226777903580320407545775855461277851711165564398936186689372416421600839485455929995119261581020462469392294929058560324067345524603444699802483981401128547307898441448923641025450818943022731276958631846433729272166415569662512684516547847460381761568690335540044440467256338685840504532347503354767494086270437917338335218045733172563867217280623002741446842729494474679645684260804265076223349190615040756233017820523359043495121400466674330832154118691440042901890289952222498678722481780327477163694937305359736343053438245555854824925466220329337107038592588579363617524718962177748418338737007524226524011165140546489659356468356088884884055410788229640765847164590202080767035261503962177542602524148005958385489681261311417545261356351799937981529040525167942965567526710931818236563667617997914439010472518985369456860847786025973252662873259977844133725016781550680759352338188558834249994965638066472030287224535002909236288443992046075863449841499028116982488790126252988143485391723348044374839366218433929243261947664572762728448154867671868825549666162030302718308803909226516391056952893316997121964940526597226439788150213517845529219121908685576764042740893885957471543933541619061001614387157754785793817698979128157571076057290619203034364227470151938045678650945434250951150141326042309043433031871585045024501649126620084941726396576114656297398035651480681607942173748700492553897250895650420162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -689351693056825872287780980982616727557690540703697636865541469872920247651065145943543450198920347730961798400228693061539339267745321087431189938837092251021195827904017797074082899548877852063795774452636451760223023414822986112551132259615611102680935569250792939659812781632802863824915004868608471547178466138681119410530808884073947383865580124501680883796702556703108151017626675823571486025430014558280044496670165781638329738744690833078783927960458535041454053427954088126395539312516681378680583722568400305390528455523373566700408277907500229886149790712652307021633758709084441211168916333214128299902394127514649220161331221544063498535833009461369280136278852656043951415014119483224626739578891024159037527477553747098985433904582761797052799379651551603576342639509699191876034909294030398206328133646794216018955581287025979569578331303184702945002346968052343780773958592122856695490566186501393068579146908494617712514029175578401445458670913855108476700795985578236560307978571571608731794053979797915527435386372983625937331245847113446213924700911597107326920836841020698714893382665137834269619137547123683382218376011783052562478197689055484115196992240639197761676287505745229788214537704350525494589113227465253286825944502309587256581852349028420805696821490494348905875659138927512847137640486032041250642180677089291150297424568983323409494172817326584169369843277325159596650292094659117265543167667856329575345803891793748991130321169818379315064218919979719047865650659500387051829637182378166562929686386099413757253859215110529172321453761748722136865350065136375607701834628355025648978662176793480843290616929424072930075562601096094752328137701861744556075278296885378941698869915164137603450052805706501803712144385563765141930152386754588634860033174003527812278191347730226184601943056300083564565502921604674784165681206220902488385011552719674251085996663925150900728002518550277375023351866448622172088381088892798074348708466381854808102345145037509042662878806012851760434287043782396986021652126796067454690077592062158071347049569509796135337780635546260606237456428178717194573179425978980037175565148836397872957176530887357111167141794640765272195898694015911641237571461941572829301556370392815071611780732580498018878839362774650862381755953840062174020667761472997656092984942888996941968665713659725912985459294122720303488968754506517122330892081480733893392671082853030521242319959408515792376429701533047472825008576847426046393862735652584423243032756185310106854542648631553108446797515849384221295723089933529572436558531427192936469954942600864001788913138957818818615414163900454402907930246339772020808917356059902664618248328737519841041353420692717223098111700660625838078438379846658037921285554291419627475267986705018682485405002525427698509216116781560627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 59436775204513214897099557747234696679627614063292720392555400251088717561148594292297249004540571457366033318830466999061129682338126299551357170058050128686939820115773631333753012184954475341118699788972020214881049425854453112486336386536593277897123800956555233349343691293263556110571577303308724387875394512660651452194250412454411164336023209778552496628864457666333033375039067798931130093765788479901529428569256107218908107701378853539197145223539798565574217440065538199927648300108755737343130528958118423887824569938654365652761923058778411696340663904010621668483675083118736102270672981192193383809923689104385995769143361327592432690138098315471611966127880366636761689089412292733875298131634865640072116143450453615769209470231637152832090138230191890502156605609195641430569905850501496085484002073297838289221847650526970920167140893226138321550696693122492548401420471684696790422430785974122610101677299230545554632034602831425673427803501264675528091256768214368542233870237203353597591448130473729577088667759401465185832489039799784837414832400852899260991993561512209768239103947629184284140923666739338441612476085588838083563232858594943367934238012133878085134506583107709880384833321070507416712551184729119730190980660874717082391841967319074295638759387229625812707872380899764538999970504249354684481439078979021168687016402375517126536362247302697422865638121801253330697875994516963489116695265371609028652449230205053135960227507825820360701117177300093230997022418365724005271572808693803867627159009875254707631394074259742069809130520081843768838192623228356185467185865137542130273640919525154868609635015318931243887779874750890182992021893398696541745623589124558560595119030193771614060897836385798460752434160158102257427698023916985261470993553707898109843340140644572160128653531998543816516638849113021587487309141523623267343377858676207842249864231841665693057544824960518019018811886582494655100444244176186989637266210219051552587652387400147290487414890986538863656616411727704765028960938492015467020174140470968312743133128594261704158134574615367459591599218101579672390512075931486400081145868118915911267043099819148526612900587049122906864559619708318085393421898631251910816349926011320066045513608525265030895659050542206379154500486956429064236302096258262056009576293078833968602053332007716252912572851400771456238291232242458048553202631907636923321289394107984150456101392540992515523751880973491282697063600793521862767977702616270568873362564783966911352467289491320829417244675327194416854798405325748942043829639473781169233063394239546043842561455421442248441879288645140687872669337420154981327899772262287798039455957523265716747628288859611122748742747170592941712630012789911609717125195282300727070946172789278908040472211098060969590900361447100907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] 649679304960596852192302549051565848816904403147855476905690191302740472860424160626187869250223588802130343232158937004324894395993902429818970030907546083783860591439027809317853755144558433074551714526485036947662945744885108000385020208991022118940388506255704988966487656265823393726195282848859516201780273971586178828913963462262954933946110820254922306636155400291971579380200987938080417302292921773229732558541112533237690990411970008910659044007786415930699208932279225481213815404105548050591913201624649863137392080573735084543456029884145939781846051613005427238200681683216821549147915119597280427807455712095257741438389373051827709742103640077126361445258402040422015053176329892899755770802283328951553890953501416069104170120404689506752356400658929951810401452203836551908459955996794250499252555207547972857927848675051078055605677495840327888956099597493106143713792799418627349944572691740770168349223948453918735641051301420979931326004710365133327318626414082303205044835470602292264668121639919809586784439396590925846478472081182172079484849424749151815913504760168887743212735277781427929387838647618110253245902604497456918470553142858199310605554455589984474662851087264799879960198973220034059374538399341788851416146235197645833107886709246938041900659382418739269639594186461227797339136695956653658110688880539600918770515814114981557839583700819724058388302472385862808413786138125131133606533636955663583559609342022193131228097150212518850858797886659994661774139158500738754838830298833360704583397013960321607992901668178716007436829501090162205102358294120569727541248809852242699245496006106204805735020873885680687513922682638788750745969537358428412024327332437633246290589966414197146118548701061448690742979630312704778915962694783098562342358861117466513923633837339867032223661249426888766845686525893184184745870773926638572090013660148126084249488876607080973616382721429754375386059173564001901741162918336754248643905191632137417881981846635541781058304502464552530286314634125896401101748793211335995468138455636834252477491490543648886130548320113317104554340341750014836772719705566093718303277718310249491302798660826924708592069640699304219961620841825304265908588015869985044271630346909000630193282669673419341817704503254864511407325914292483940560404696216320224585605549675834462762039280565599166221113929177993143583000397572420167494798939558468123696149771306082181122767982444534178267503838392454036284836922708120866227740860362941232396255868645630690677876050222049016558460411121325328819952680264641816732053817486883884712865640969411011008462053585364267666844915859246605984596220950355072619340522274229804844053653993491493176374260348162686858801800280725740405775642351870303077346952507449438047567568747750466489595020154082556095451960547737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -561266165720417425158344097663907698834818596655767872050427746636830412038844033366509579435726717804832885487705337179821043110863192246878364012572324192014027034077049311993819845636210084814998862341708470826592028398199415765851551836425556474897252557095185796901461280810993336546050068544606782599373446419891028887290057632115392086756203783287052605266096127013723696953726446992198652940237477392830067599029727414610165962695695236638216319700873599171717591572501593475876105998986409034111376358822039378211003541089180851514642643864307312921227804346062673660299743493850464897593573902293886854603151500504027551294063888275221907295128184889716770095214930961337794907843292711378109773243992139562783620238484372331563542950368104858911421984587766965606741258410138470911172216862808152932400292526343833699753206365597557517918452898057483397907309970359159720541628785710992963044861977323977331239960394025157198740512946560694531680702273464246911458912435344903342117827969788334845596681850629566371581056101803305683566476814817625311280174121684984416366306547438750664460241604581723849008262797071073651163100094826137746406400540966104549509436693308793889822290747807763925985527144891218270068375742651289796848036853515403783069840738802103178100973073991586681389707613721122638747566319120889726156461938519560799784491800853567964189990442571927652766013936450805930441707075063949859619308943572819608587998056937255228085630969487292483570760767193411882551804299660214161440446225337337480415054274898366371079415467850817999767252790497561471146054990841153127051013896800874713022742305996357706778109100734523673346537865140354661943607531307259514275991769830347484084296316752479500335926562685297658510891838663310775121996412512803977995603059957176618097003103882420588428979651263485922924075060691678812875631808344959499845765375779736339237135709891431363640590216710251682054608431001955351185283556991770727059417733132566759342457881921024763583525139486991633127500828410883046995708820258105455669719345493146032861198319658166044654790418736473113290209975449608274144419980707373066740995076417415628410953346566810215647010303641957427280560858944139969827358004832295985595350527220665389957971921662415930566647677256839428887770564529191598038132960653065860946614314870601201969360046046660458796802467670929919269322290185355173703606149294178488321965445650412282928807328146046221591273699946583451084549214163312520676889689949888554819282636272946221672061316612367275601780363155148736898200688518704709688557815370656645428792858082705179447254930489056057918973391828531170114593538660764871668055794451123201028720803197027780626591141568761056001224444564863587393188891304771071015035915915566029406468066895235375747800365919285304061413594056622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 68763724821145986108734425591601548812415747450902846941848368550094587654330518346573018533946511934604436635222636211069744827285529126002598235515465635946833316762195940745801694099053584965911104911175606896788901724884242889905876119087769212825088946027299894558794720567260444998833830009388329224444092371964986804200948351226581488283878172795574743221572161907567143340354549260687884923061505443592144962467630743144450003526146117402939873185542526711757862745843137844893792595102050520969647359243713372733110082930080747517412721670791993070404774605605400410262169232296866597856134819398914582164649722323800958883543177957836677430025541619925413812457259336053422803084906613067697453997313575707072522166687503120147651977279957935002433073943457353173358184516569889244004218223445954825451239266853092871982976066918840091761921739559032543369646461114498975293119139086997470995121595724455072372109751090548723854527113948918922553031923742595059958449238714999760095683693476722417597587133852341551191581858046235981893657193042663740473487031688181698425529315536858830448964103309088256223523567079750635999222912607568299106391448933085640176554812943330380862954802476214142612273974450383507646069035348222355705765485040174840264458038928876038861211469468213408487837697777629802660131727158183161347846064105851699853929260100584867908844607292592344057549852540797796221772100148447906575148990677219812162940504563354669518293038974696378897256662873648606653907649470584030294843917471698706530850294253739210016076287237352443823226493112024170655055361375601105436040232252015845675968666330594651240893424051754584200586407009581354646098776053512131749925125058783289896824193355013120040730032460195616066209585992777124056920540717798768898556953296048673672699646239456072206312574264818461080936196756043350960104279463120204118861116696909421930532108886874421550195617388656789569220647970723328237020938003402685359123401411613412280303735482101801576008760887510998316029227609487805406317959820366823930222155380940386557527877763621052948382553834500128426869212054326525066568408655178790283023474598109725866188696693172034924193617048187288754601275148998797881088201535046378136240048814138623363383447051497257547232698354977274562186610750737546211634325228981746888480859994736114037671140250621688830335938656327675213801242991018321061104670951562239292390363126232526945303648190833785631042165640996474730144635157454459662202036693064406096102266025481187114402759354878401601757737725243871765429617032935215126933000384577258330040019032415786045433611117252393734104677894485525399269149008563612331916066366478650902920954482727294883761912214567489605928857536050861589989096332434451949958204075620771858758068189219375477309590618404666190718008138137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -15190927058276410861204867788513874436481533940914025245420244469760467753706062873096221495044245685677519352553784045563767962079365165648624580411630368948318986893764896457968121669194320448610845166219610887763115918005960582978807983714421515158033781740331943742856186263325828403200416641979670641018956806721242011833849473739675192538994509369738400260843392910031225187277695396986046951222188555628683343459806689920788812012212365900104094470987395192829147278458052018615325732787863031528349964974021017834648245301850166170709881638100354541832396510896261141450465983935158798544213081902185140492419780776577901951707006391198526864492510949440216023351845563153706018502292425147807960574056009428462047562897542302374991470044211971182852429671521809699973669899815526063448881225970280997647719553471585885041030001000801345287786947063123367467878978645674195722976276227157899985330490683131163238040442725752953319963212771869540981502505110945797760427544717160354132653676719646970747129234824774763506389475612405961874666293519552496455653666282406216980053881847749967037507990161781824602126473926105816551355668738700714240011851883620053923890635670158827539624377716269181384578783424363076055986452246533327974428463601636237538316822873545055458430209968203448301603031899113034050994948989730507816282818800938418882072449932633213218599725348923845303294688484070218269974387181965742687002736439679544970231753337822897508633302382864629592139989092930363020790360009966258080240349763846658280961712970770056452036207922092809394206896495267818155411849966349575399765277689077164843243963827151845851693617570320190649238505967405040883230700912945325279003015640959071445964846868736066111054294366413202188743608981160539537836014039281713555264448449865422908742046163749061542761755534433424906389260460347285824520882332320715423215222221773376094837695461920403004459989881127129076252422394531596828214810732679013897198997927048837381951760280507575426353018854133664462719118574822916300121768726182803827773851997223665162580293130929842761497832425376535529433194900225001144862901135787896259251369679535207798745676326423286068642684664863216027847764517711102164315811761042272539679170161108872637371291409863559140552105460408371574145451608385536302901110746475641829377887824458097931194184652414927091875928236824965169039374267372593377464413689569153176574276866586426281698065072296728077335119438804427116724697250781191482255508793892521619524983125046732031985357945912678173306596785663562074230787350162471566545617580716372835870052730643726905543384611117576623895229701011428174414919217390728060517042616269026266699270851173909217250407898692499634502984280331576662410607075298271495962419564973191572745310998889659955469568527549471214449478745456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 2762953167694732001991518901215920515773470046619549864503462146418007610642748917071483484982220876630827389333122870330318108948425497653347699380680033571452262959953663848870847569732453815399454016381280739658432313807541392836441061304103238506508382801055835170750742792126559952769915442434198667640996097275661638088639823445254119471487662747598929292622218514646292332538014904074114560221013276704365429826026496235881446569906658489613101906876691391322899313948772143400686698752540248745655568633378797925013743047734135202418990755082607202357163662421944647370356425384992840856150028651358209689180527722508705146376841835806652052657891688145736651322970493214136019271311780072864971356006704037141359778364357246805324374684894222974805581543307980116021865381530869130259857890321527018275009275105205392585489976229137454758906916082905031278304895642451364989924882189406737875111937844337976123478265073150005013546236976621656707151764485706227032160332037006152970065195808159718248061257738983513139488562912753399013617519281084938889247122022211621374350751272223465608013574513801470418976294877195897840493151795556784012769340188671793044986266543146967085293285045423717488579103660116982467746579951233881843160457030672580850069950139064604279002404409522560606222246374538923067173243528467604789253128322326841439116864395767349595035449552703125548036920671552836470115235235060610686186834006835773232720561219468066020482832733794546063213244825093076165147522705361744873423832445652908631751642328034675237620955122775082788017876631534989215271663161943441195168103576373723018612565248178623902608175757933862535155571252581629341698952609577388509215180700669262718184438951369039535335171655046681611040831899704920590994536760761890345341697889139904918476822656715039819210318290342674158245019597349943571931480292681940493684811044812239400509670936399721255555689818210970893315573825161399092886076751404718475810413470338700153395291042475370282104556220584775617109341309857159296973171040500932584154842115703150842921440173339541153698601751801598961847326560516567391073260762240721448322332795782087816076195598177886935312732526855496439693345364676157597553125199562567975135361076393729058163138475633736443124214060204470464408731158695852831762617122612965216699732035597627461872783881986826248792782776886476565652917579792140882954823973283544301455922254323667644443479491839785461976458342278000645793305322887076961476725777373187765763864044085411332901588037653279376608763424562648222886091275230049477041949290772150450361969199328961083896357142482632910560878954178824226140533677004472835522065475450230518592030250135560253551404479644566346749533545025298403678732244396249540914825177403908388284651944615620506185954690316238304521817686016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -206233404936839241641466441233035668027511295718138069309982626908458023385429238060264764741740718634893232847494438557304057930648441189200543118524679798121724240885217458972359646132111640759441589097894184898520535764809943911948700846225301220984641020581676126932038268562307302698635530611569457119816441557009700950324922508730024702373545180588772046733316963289572283966624250355687395205601121706088399028961255772357822416970472162020449874731111948474053564483265508770963981217842355476979251038633099070432022355208316539600084831338516346350077143658933451031187035959663578422774790117716835126899153600121968532675429125203289896775078853758459267279987040555490495092299708949455634353216929608374640866891165449606032252300405660120526704412019066154613231504693528506824229948916369536666225669096552901810047220045576339283212950822431916372730284573672682784283891353898932935796181012334235286623592099829336866633315817479652482686695554552088331303870920404219204472184712771209317963761637260179463316850476103341796903064338196707076163989849188284285210419052804792617672104117756091283284171290535928814971647502316186878401864514173456481590385526912068886583165373619966330929690004794945885024043590227847349241349642791546182627224521633796681550020178931240677720190985854975863495399794335141768020322212223210991346859708665461899115477202791174106371592233286706920398392860275637306653997755773221218968025467024746503549757193133079626616192890472012889919881082344274897606850222679938289585512396188071282217866910293657129604407662404673574107214613227822959577771521829506319140604287726344651384166206593165350668481617034678257230910699199869854761402948474743407082679233150421547277267509387286266150429190033880505543741310049581349605238816978167427134473555959766715605601424484300821729205610819589541652080146263037331121952066358472909866769878992054500087840629534833162414749821503074223172104091192487037630268668670864127867221380663709054013171237928098700173318173662107440555716508605677814684074265888219071536355747983194682119249061207999171397809903228532361503920582658930631556798630905079136359862965378409654126540552055489874325352218088216708123936149608957288363698861051182584232823292172531830253777672712103240766907612236072724481247966293625064492625309139330684627644181748732461074119336409680208885950711042104816641347452280337392067300157965132827998647412358577980658332990901660300107740575893944337781678995568682380532934294898958092743335095324460417891006239299146589201473815198069938708612747066879294228809322497562998519814392187194712205099205969768816819033493368565227112651163347179453022037491356308161134988462977800827079870385757938299456983557592437295620766536044053455383516383223892146897076927328635943584993734819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -7709230718072550367622071502854998842542639868142823942512604616213261020195217354582020108228629992308139145716713627520838588817102939901476807192135744800121747444810400230457600980339495558537467369933661640975610465212453381486736435044460126731545370313958534139591644492690933439969279121800186750496972842856921671736096172994880784823639067062179237268131941721430337243854741801776069583045281777045420843874048143656896775518112553366319424429506679513543841106334110199469343451947406385082978882985085706907305038499026668729764385881012450490506682193956424049322031568045588416005428589258389833799125112563687300230570976344461261103187071145943063615995629426950603801444754155573172904960544636252772114987369602234951787273271726796929536782099929860280342994175790256306597446706914086052921592299921253648717953262313625841713899100886508719358933961820618427942834602854688609275184404249062824869738661422659898326442051729932085550974230393676226829438671489950225504509414686658461739836287611196736612628767357878849953265530180765477122895557475253294911717900800350996596803740893536390093852247540614168097683548548784289340711426890385163343688898771697186863783708892947556872526608960685424945518977849487628325625709929184281680370561058760609089863557796827643322360309004810102464098660902492745752156533897083294539729018722681075139653959837580581755855343222656991761996868601060963088673788817079348283132864731380362373273440799545363680871889439736851595940626031503303720255099873676096412820193352895834958476475978642602938582957434830105259295311546261135605996115678306807364869898495882859427577012029568900914780147911601441476024627487521082452543327307284932096447973397126991028673644881537920709551980487707624146156978848522904434063907802106644016151015952720905369736429295788888445583785019445785715902784166627546944016723143947444626166297426370503119223276871952385491905105531402208440006868412963668468494096556599912354429438399116048378308471601624423179900270001347365012103145728342464422393988763516851534022295901646893851562162505330401513698909471847588967548979263560578973358330428400318918725227886791254351769080893412194518201155777499076030149006833937074955593058618408329685398575628872241519604028598643426839620062006450209993542120919335691847257567168865496853316505442339351643514968424409504183186808992101300926908399030732464911229320331904831458451851158157840931697887407998370851115969994090233952404157702382774906550499626940789004687275468249392305373764563132773948930130717472363606660093616932524032333394669929462897662420831084066083081434688610588275448979488735810205198216284792571629730112279670273191987965019532051162289519348924002564464516239071092676137309246943308428013260827834145442625526435525416931135848448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 2390978854248535081757854456568169051358460380065296608744785748174016720505664147844860682937632432129672643670245920612530098750090648387650418901194201351261447411858313567759949079601672596039426108864862877367601086745364622738468972254545336761515533662889819969975658462386256503824044898923394947968698836035103210666698005498473349923021812183807510542004676857026935541032671935201303103530275431439852011136577437627511198692060522665134545779603988001497529083928213893281848443994544302215137498117655333864579075716965822856360831044987497028835458488487293698352137025531068951557209732934069397695036079690142001788372460322836851101924291686719949682971306891841697052871956523791217434326648602207270539105291565549698641018565004980282123822167779029760628584012472143701618123550428046348273124924085769220211343484161823931567877986525492188976141885610037589809885321276197759865431634377471157431170199459104281840542636414547675080583781139967207535434195725370791936231614955826480942200973001601904864530115471651787297090011616866530865255465988389920973384696226580018376075833198103705356601455730599657386767196653807966098535019112563183616184332082504914448009919730258827472601406808668306840264776214493289728650540085665317933869759177615626170972342067371298861515388807515309960847006788167421017007371572112379786420527728649458733574268373883817617978763931679854864670006981133457803864492577874883330158037584408994809243005011014178260215348528914570825689956958650861292262542933596415679731452449864290173772722969779664456657702997027728566935202932210197117064340289169498614939061082154443340501434169785606348172176669078912580663579332612634211995511260078327295692094553634574538826549830753585295771283991907413883181555934384097039062539648240383475189800735423993202780187730056448001815561487296534088993268811186251757438890489638213276758338049751651279856923641879595864586456437635444760684761422996507790199711065711655710467316988556919742047329648109513066153400877680372992811582764117816705843255971607555508603991209355567042556129108617814494431618183675478079080342375887356683223692468140065876347022628002119791462115307592754121319895915773696343945954577034892555469380209288070196530499957503875746303918342326711784622490751065905600316786214089003907214066125941300287599225229996621270316452361462431364539494361672717057641069337957578794724187564108926366283871294608343578112101030542990902854461113313219126358602294456593530730246239339003682531109075086255598374966819537854327924940109380288663665005957794191382681751106241692146095280692100121265943553265198668311552957493011586190847496061275182849713043190234669338143801174854774278862972207273608986199332337483470884132286244494119938205198841187990496652299884695198194246111723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -135829266922153237744902167304146231099552500600542994428567323087819320827243168142238148908323064416891984958629172043376823167780792153428479877677455774925517170598806846399987138192840996563023382236790829841104910104927877889395378672360247251343294564569540617910706691629851010273386554290974842501214349456446375166153535626845040610519283874230147495409265307840750865118548478311439280410548600483028109305807158613009462430450220806587108862660861023797493916804386950484612522990582426862364816224258774849449756232897194463731801819466526941907415025069033062776974074885106659048116822834157711784329285453130212318528838764533043256551452567356498386867830999421342232807268735477128312339489395431112067131485905024930759642362899003454480218393124527621630678934676773873927214385092062124044225517421027612338757584945036329780236129175229547548158830177487886289649405269152704358671242609720585044132588465583424270989030838218419286287965370664134153414900826330492523859417772279238836349990334552154943554642443154593342901002259634269387096718722635768023375377400069581317740863384599797354172507578005445064089815718481966543918293562209107729355505265722837998450965240272846277711793833600008240765533358606323202938175713346652777752158464910124397005431362825992777959039688047755866086712867306631062543822572631414180792173707799209379300759563416909011286838919192127086993072405362312432880919218494362895184898274478626598543617759769341942869891478936179926789084338541052987288459073209878058840797827568062488055819148720468300239318021407384940235500188930398138048521938837012034548320513999559398830053456395530693583036970901161804255601921837006985854883683186171797100639259278253972035796372162139044238404926317899138480108438819252560145224951829345180354600574761339760130779325597956263891733857756023320598035598540715495522158431335840868888976934710533651902822551322880288222147761102186765224362165842125590880470645613052558296779525403263108321199592276131759979112816312235463329149509633650895994279134063633261702067572668935933223792391545736950922660097226701659615905527054112476674185379411538563648797750814496981521297685630669450686270992227208558814332571316739272663356995653614350892796349768988766419734065481426727949037227408339531324929481406805917715514459073117758091337766004118922801382454603373484812817241582227374120714001771799510026110330380314091707838156979527826215758136668369172285571139421613401357563956879772568239038958689834191816863657429805309790544636241813184819230950894375519250134754561432031439761478402374621478467044760937434139078618316403114272009841697159131090026234777721524967447154381359863579906093559729760866998154762687741791798246211945260111248380849344552636013238983419582620898583369021201889571635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] 1423475017894835630293184915836844120834443282414724443345526465194692965834043463208339934035912374665066198998309985855388966576263421772817325495831039823791669310265442081576276906042557394881066264141691876998057052936719580791074775594827744787463851737165740727902267286965228773037177494326670074928766651254592781625607712428247415865711696460098451514344467007655711429484465801682091162343156384475440736057686973703603243352604042297590818304430581730053659729019400202543323731604971305514263806840393545288618808223145278653238580309794932419982746879526791448061434838880743264270291921487628891436533231019100138009530508681924852056494840968010460137524342487209357481942768005386544769370977598301762375849608228438195701542505594626926774913248103106662241328787863544118061690420538625744284439825802549200793177039045562996443282835340492213947494633818869595287676465473277213099128495568369137649552470549980128696882138488709977133982648683597551046243470843258637240768039990607537512366660676647480740276371927031599197404781369221634357944400812149082760252869484625357333675433036278314546869551337584859177547116569988958064488810879664184751853122680048143244717692873959151692467294197832086086251683549125603242129183094113208913572740364008877485501270535693575417433477783131802348759088326386307593207827940162295506274668652879004912142880852484022514047951900701971469059155214014883108186043177400612693580258262692430048765454018486422368854023474042283289593751273369029048011381011961150464454198899631938682907978644275785311793238364668070579798353955060642403528327599078936799531341973029215933814383453962275125540875840908384374227783517086031041627436693333462095348090409532369454336021756899963852481544123770285506999269559743866422474071535457681633382492980308722588003602816981219384786890450874151603086376418364127226622536104039334049784565151848135174543738179980819380524380486454913555759153817132185956085940385274766894059293660154386674369548073753070464926784375983382980601324626925547750414645502831737919241855373563897837656998971993073139099251097391789857615444653775380614939888216645368294329400964896569104088035604411436240001355999975151211191730702884628713301980355568135238810732531903233961343276151928199266600828805327309826016099007649478456284584688643591445780816753148029143742297548471330890164703158065750765583771041194551712810693773785063254314235071026617958575997843588583099157775209545529059115782581321642114398607341888825762892556605053599603487710077041885784931310441181440485338994271201208762539974824257673112311955736043580844181100688211919270119269777667402039671659833858120324617478638078075276836322826183569070613913540748226694240243765195301172910046068966194301482187611928825869231564568059278460327034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] -119791065709196614815837169095850478467613254042974975516698302915880235678235686534612797344709214003038539204755362581089937175087415128488172572033327120530132022978476265118329301820602059116811539230473323391584632954910138625788556648409960109643695175744985594358911830138442392026615749434833955140251031018742817961260927365714392956401537746167830015186546777507919571836723536112993571462977507435111688155473365769994229580659938804505330615526870005049914260722029841818376993865569067818108317291624050430554926915308580289378275858172763512057906029181972616033525367626702690792069537600976557460958275582731406125108049144701373878732474834872999974426149775671147387979286915557791446477216163342343980852687228357113538788987144113172060947896920170828199412928081986018987266953324924098876240378768532600594024521599271049218602410195876266641535340057459215251222939845867990520693486617187815089758082960008045301494186701748482984684164113614140447884442067341293103152058643997461523009954120519073841921443532135303783212596554701442051100011178296724175022979915357105791258491171341114441719214180984316329155970722623058356290609652877780339069061702155850781142173119191344856330263320142633300195118992076598957249337426219040388587576612547669645590787557754885266135924698723314068931954361211865218138656126855013396082774094774252949269926224136336553526863152991846335898441629732773569536525442104286810115517329371639850934437952679929387650973515902272473234742079485135709444793234466834389617508818015964269981951622528399696218572725602611927291025842397963573596948913370695761786080304772179373777779487749496805108948204076930376661847845181285170638999576875102036834844530256615506376811569800896271540183082693802959540297660091524648446319853453131145702234521443604560699388569461319300418018899546084330575287235583682099066587125269131276149923486743834374255734916530963924033601953654074295959133235179592024103736593010013954224571331223408866380995198807439493688383606448720764067808132818790691860337131829357599323448150129965577857610544022672711438791691073326615659417343569634594377695722243097611899937470854825759505931492987561515371214880285445390707675456333348081290887751058082564815462718232941300780419747229228759487800202474156223730834528408473025079349166841737448562608495587785553696705506337634532770563705151643304401126100943183523641853918271997235732401209055829866061865107225995479819832737293262260024009803731906126924754439480202463146409451975684339711184816285052707989860059623546271150869137844622101293169588284421414729221231786850648199947736649467576507657432399426063019037702575369098525322732917452713578119220881377971581122294797357175523851960182575199745585250128556646694872995736638057187006879149174733720780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] 35590797765317945830789159897751091588635862048251019708591173923766471641176783096320920224266867964539409432018337047360242120488472787886923476704545178202315358469207675262505910682922463203830280784882355954738239846227013860785976627126347589305211122914882868741385494597092958939008790460969618879052927023305926366885080340118429094536678295994203341266863897865655216318634050877406251118868629603937418573186783961224684817865416526203069942286158752723439221305339109643863249939984104053451714731694727735698606015864694333869838783057935033767369424054729769305903754291161942684585084157538620596528082086358272940829763584837060306493087633172474472637816271696574298950470983036936614400721319992578774255373908344800133575461813892904503703293282146580642875352676505431144958152836799025997683751737565055140048868432106082160009931278232236041516492734572352026262205858917489771723309523999311183008188975940942662078249319653880104265877548334597390271049484434777878513448775372710938111987150917888669303071463178780874791888157067722661997397903139884268009691079881293688783567508122797579292017294220534686869886719391394373837725177745639914286671258186433539341733083665780915856343554851168064477638453671962577936285986286511424212782065884721420718454907781471108920301543830970884711802389401653215864081809182842473106155144873130909445045986782188969013502391602284615134695674297144143670909517940648083438396325636720047647058098353279556681675002204414002973776674012445110701973776126259928812442847765697222216187158988947317232133438459136166009618629674979961110220751705975288159193549717990203279540936202202108838316695577186997111252392234757384936060590385864994311251938569738564529815165740312943953896765457322856151208812546806975799505756598252097479257309003152276076080044917539853328451202560987837710496273480642983389445537820251734347572969828472456957527236977645514224236326392337890320269331632831532243436733183087628144674677383451639352039868737053651042568212666224413249480934581382540543369762296176788700573372106267362319217209557017695687503340604864569600828025279769799379489226777779353131391155304571593782706763593365916710750626897549174014629805264610652049644609412475058626260661190571061638009409494939423118217751113861819024066939681846442699812464522846841315465891860385235705688687667111620213793210983647304459723458701689718102198559117884889283967238135182399160605074573142416754983290793022840660270221944726833094280046281307884800194164866047036993762399169050003805074675578012481512497582525302395239206663967579475762425886678222434316249251495627333455286254129589094002980025257388872580377038638087607939303745676292141398446341905426101949434783772291434529633421142500044153553075157903220609070494066978928292003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] -3090272089465196699318144753036516691076927255355635435684911413720392467413553415468003263655254173181630337829143995331850279592562283658629598273269078266502395106433486591124373057269506543053783352883956195781485468613695763713816195376676958830600493809873942730442692659822482320018620943213800342341973819473032204879819699165308465731277806135534949895242881496834495658008474691390887551084421434586919161431996177910526317662039899735738911892787764627526969729768805422177730669965624378625455759369255389965069215073862335425227970111626341271057410638727214763605221808628057659872975892734829021946315159803618568228780596470066175826805734030898967853640803854961063389049864988819255026774301637435719327159253622245219451549408294366071084070373482558035663002550783839324589233955125280146264289731471119697397815529877566719982666415821634027113014595451602880026228610063501720473445182186140639536727458582175664821764344953397875924814204624577757335027992761447352828249747023213424847720421044106623804683253626543463883305230070154364859678544851660781512925970687171332346002819305412818379428328902648130813961014513126915096414304971551713757146465044162377271427212749882694349645124099892902546600383376288919795012454561815249831975985188071828134771249274544889594884456091936171208132063809551402477086808523564268953740212480094158203079908457711852609122702328819592848739887477076396591583535622424446381478709994132639520830987404408732241390616904189604323349675773249518968877177126564161656856577092395204697318542662386452849500104980458765425605122180894676295981976082877225151246882413270951023531990082920436698659307194964705483990487639503483356227088078339337238159647513742635597101747005969645101665390735407731185227228335695052048591390616635816571600725673992571585679232292767525963829536128336510863973608074180051763407228191577765921669182737419709564539133009738216271671892699746289194373086517373283637772439491435036573602959322999195325662955871659845394376499886846524650973108773938376611229668994865670504460653668331919864076281042094019726654505221111516233951556779349540679364405120838170581299019821197829284502084084978417206702588501494842577993866712371465069781020079273649020618069827128557048420765864723414412366561344374142018700094418145515937819219150005385943359846725811669036742571846910154098033239045223589925929020964006211393779317404084790934182870775819729165752172208157777905383825707128482088667699671888872491826107971414293096220639365938689773817378630235035233057971989015198669386914470896595533084317583343529297841787809601188050996375989014715057278364618839851800470064139029656765018970964104953787664199786995376921017194299571802885224268277866872912705122994529791743172768749284508900117569374323076392550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] 172990019597805964009957102940013398925863100000314112530124796546931928823119652380224680623291392609358356092711256268010238786719614749674209413417844238551109865623940845218340490609590415951348861723988789510554349008892069352985842168341698548640428725003619066100374581850722153787775419176691084575679304302708659565561342605277962721716457460304299339540038689533305309624456488353845889761387163457680055228747164896937353586368472681027970037787784118500384189396511002397942526090666493790814750495832990040572082742208587567713172264400878247488748775252117137444750241321532864899881365696056183249968757163502749031479602387320944506284976669778358124263180358777725117924413716708219677742777901894955753337920370554763952633459691138503953548580541689410656825847956459962012665990700161247003756825140615616097430422717889754633052302977224947129664818104715151950365105506133356703527686346879991655447242922879566773517446839066875774846970066610163716182810435803386682880871934065936133218445480275309300160163926245663948038126095982806117687852674993213824591720749303417352933891499525559705017230553680621290305467628986373824890162676223985903055976556292177605785133493600951727549491231020940722201551485313815690970091570136957684289147992245054524810240769369053718378355849764350380693911421970071800875725208817962440565683890271125975418514495654980800158125968821231445231304191831809983272294107065470301240419247817477880051919034852805950720990802092688068275345724688103960488493737155795367982943540898395640743571353092723048735405739605999758602708692258283142723384678363010992957266176556929804402047104452093703830605039732488510989648834351075497669698024218206871415131803562092151923198628619737971416813335553838721492749723498588655471855992452486530512672281324798566471523251680762624638101220192391056227766076182618901992105027490222675084227907964546651429776805073889067226468827511366397039361529453418844557540241711018642153621884125548042054511717380395146679248947588744926745334062573865724064756294816527584370440758895196225474570176570412389239518769803693240500727193488837895769133891000981565701914568857758659048547766543908800011807537147102346412298046552439758372062467690907408540134222355527840952123619781499734911474549768578887956329098493006208899041392119331982778112345897076221586962794579778123705804643708564925866299734984077171849089733693119220416752385957944338709098442652746182286139151565995387062240764760161583616169923645193595402385416285675229946814172062847952659169661230936947568440061738559087254323352079109722442468626332404272669870505973583512958652593135648058972702427951120962344177238842213693800152130108218377471955778123377094352424187560522408196762485788514387867629831635223001919262639605164026101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] -1090291450351964665151665632668330897740676568004403593585602467996190429523666305186299743701420150405864074109474313335294991712395502435081192174108336770074334392452753301030279970173618548465612294888626917159126897739071139824989985549940887528425798465676693516066879582226496725772297878900036406452482826093067581317516755246900978982955825437795501246735175877738994091395804293823387254169695803712855433309769611597555551536506668376457403941471401337500421016058060551436548801048273390886800930407641847985170588906246670149541142143802839780758343861272032725172048285136633912969626754839264994920525055783685765285870321480856729423295881052596480797073789667978179537874342068834434338425102884784664620162170164659853772846347598201568593485058574663423126689513238070256867131965955269209469276263293092893722335082610535260460036657964770203560066724202993991851748156672775214341766588237939209601965677752421465109974743118724097394680782332582691494579436410545419760821314183166857512142351665127356698378740891170609035192073046550059482715079962870926020658734926415537630653775303857019681332612591224827358399187993776384262958326449920828940599817969351928843657387775250075740910142675916044848097146728277631236988000639831786159333351100069194016902390047456081816001525233909079108218145338307338932274028081471200617519718801751778239148559436165510409131289414758930056751299781728200313639198523377147031600331760132880455534038025302659511737551919424142356535785898151163338065661050370092902477888167091376410872128315708923638864827907034214323324818588392029482120599132398769031371197920483159878943677637616955092937289388251659768647937849526823919081361192414492824553870172554307739465234134499324827410456360579903498331010310570679872770443210257979092400073160687070010483135832921402268046152740319621189452497615263086309300971057780237642043592899941625581738388300910231415666079502584623471734369698999614601464997907624517213769298299487526998499573639666206724764785213795652540442223904149322916473100053295266214723048037204585176622740816271184936592547317831191082911025099368646414495314618683865133144162870294185822117011451727992583173895352454415253793918606839230358919667751573602262890738987167198146855503204199935972881049705988860426376391548394989883444379793177687663458665111727230763457606054352452493452274610381791334080774750278887555705015093504231002808591694781308706127203684419565336329742677509108485328664369510418139217628803274963688961661218711745787520568231601589766456764029191807104291365230611679331671743576584739271426287379742770535917951429502622493765318017632377522553357125959921412465399862136958797457163333459954038495696898414223786899793523399795839289080671291973859611961462717253810713420904788833979905574594150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -43071373949216326831147017765112915433761104778105579605353431432938206399117108046699963260764897601740644892146440778364249935286370245670971426618767527409968944556300487382703626704913082426095306245082238411354223739342779989405162064437246945802738537023034138066488972039755907061661479360513638902911976771130144407276448534200176240239973809266914624984216448154071685103896615649460134096220260430277324841250408494881305422745285335943543367746415551861878617491924404435873126519511443043627073151299823994431634235156580045031776781675149092736928220791658633654110556872526667235079456193284255909092326569649149290639543046820309408273322678599895599070048098651684019588827062414308830622051785419804348716958651068608958260228120521529914691725844611758390632013536424119150588499179225619701568232076801302120281842985887857263189421335243961348519448720182637466716053739248057898518569125969899248387799572805844223568264619756791943380253985102002859577805161702381143955670941049002372537966174403245613678453579590404911124842035275028848252345326010258176124823789280477975208348437158554699168655576889976603128019159682946981467613047197305393203386910005508612238001232594847814018263668640085285174203152686054233402971462023092532668520423177569742977428055836870110781912658947951582723011266010849567753668757869161853862280604437807499673289838186483689762325623463716431212044902313848157677989610894658756337653636293637233152732667774867438734760940665260967217234693042954016842733662828799560751066915225944711765352654132645665581157766325849285781155513172357979854695283606693484059808370679568992233367612465182632715769441806803469040855588612905157726263821812331962269656084972696167975069268972667115027840057521996047442133096303692194998144884516007415887674654295542513407396809435097597383799362849487300986593720123254030611947641473255791415247250533805671366608070002948330696609809544115768769907633856108561537804772099858337413100624792737096923595564651014535028102758624317587740607345318889826360509697643660280545509458480374704519020290022071677492765113042969301563353732967747047055051080057242005231126516973787779644904277078670372421970953152434235484686918536095993791996406628475555971846854355535119546070719054954103635086327645618353002287989280923424001011103212042064479702961867812686484186400100102132192596980415409798920525698260217403217247785833760482514043626627840189807034405035656066878612663759931294238057396391763580790774752812318874718065921982862917058908325348597647564469382368563743481509148714099407363760061584827977237798300739759169314608012485255733991701376244051010457430837992755055425172488389111904708229344310522592873608063705392175119149198151917444513404749724149222566838466267327943883604681641241470491715076756602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -1990994282357261471261650250860487347775089848599180274213895665821580036215570049147450668057342887626485202273474023050019781786217742798928410443395962600514416137467428413242514142125882825038304580885306103698347156487528428286049541427977674036683665143135758848151804016209562418322218381060828959066006150461197158164523711991465451910123987340121712652747322555842699175447020036128084556549999555041230733951360620124417349963804426845450555804454379023974270908716210243068433936405706103358629091693023705604193667104449306117819263389639747970864126279628299912506300658785210604924856132063407710070600410576101725732804820961766962701703609184331850367532789021662897299679287695708892002379152101525173004421087121744838187787089253970922342987959008488472379240591830808101632776742440918352090543358700960037203851520414261745199371186721719793967875772201287344774125875161095609758439872121333259224703799698758220480229401036693197495661410135690834224214892886572810368329932602759703230959853494533223526236448268174884316788803563866829167996965163493094285267820057416944967868566282748174343062566505444915596086495917128489073051270939012092811833734004761581487735302189342169505612858252572211275433344233523800182773084300561152164960803139403366266807550019268733555375745959980340056267458495605160609473413240089862792848483862630443813514173100323285232593142480544189801185548299910939361166636841739206662258522720095790018636189793979000503649057437219913225179346109941481807365460638718078017836068521192564275481822978514486895492387762719741522116801279343999529773156674163651589668477682430747236037538307430028398014040982633913180297315600029698190340641840638106482872585869402220058865910344337000891977691965287465217734156976424891377463125594258988319017520907341230465126522428388703167365710253972160214656141678337185131749227999998297811175474405319990547319206135067089959303905749689760751925789311710855969784828751705531876159864240508441474265982689948744925160180084359549597148995618697276860382685987708678379704341651381279823743144478879859725301709496458809039543358610029890989790118428764293893990201347350907362211972424039035051058165539265864843155483007208123246036288720302038471773443057456995997702087155039265843226429700446807369015018202659043290526965345673405835087563176970024721671948526101456855357561581504098066013392399340746725049709206370726635056311126997453415814435760840588203959552998807550258662728957732420617755747504740097109929331727231913494748666672194297187202162606838199213181805637670925170564631679928972294185923680877401720189678962371397825098379914667280140861166064152315237174338142176643832015919708448248762894366930562074604190834902774919892852763480057489469390856520841595272955081863885772997109134113164492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 40625677183886020993828785942444403490573257645559979078127012929072581194358805005760447337188051738824125657453314443696801407186730522088122389055204496014912153477676275252481567193968654030940750095288052628916552041324279555025674655670624682504981767739761319108723281023493658010840259863345149819351604232141378869874548408234788209761002531354023431807359018643834652198646376305622705352686962716890097008359635884087617419901580439332402493922386446314317564366210477915746428372566129935809957546885848246733529350263789586332329494007813556971175238151933241720939842286170470334290171308912279990318601513714288674167965704541978482528523482034595986920094807833630760758918321723743672346891566107340491795357242986065256235062634166047862312077423680886800112767565069178855227770858422170072992716463701513975117355079400894686754815353885858621158745951609932448564798216768339846828101385077475651316898661709362846374870273280960660048171209570843460850686529927845877788791603094994017711390532983526227039380216502218283909789583123607065603481327252756154650882887349637843376958790211983882862382641234314295262308858827792898926354116346745176292030991620372004491293618286491082826482149749185518662713097702657295148745489306373739115211309746367853730515868508995559762511248509993522711912463030638011275873774057092933692658063676656310621937269135705997348224886973346494581388495596956370042857642050888369528453085261319761687984570975425562665839221160899779903045137340095391692312333032386051485752899944190194254327101335675664395025137579301866291408484983776621592587980530496659530397610456614909976294907773590233881735683478230685969216551966866629857876990572304754743342600061396340612174010171966407202382519013326637471255075738455392092165905274215431397999114990834334058476145779545869333930871512813341754194380057191886719965448087924898150841643178911426185749422418531957128708906912329259138624538715154219476965754618581366422832461896196335331942768314529570074716570195438467535644487565912637972082422187325972940112017955300953598866096088165638242480518248034780436275471236785004183728726957452934448339494610484098950837891847721274847517257661378344056140022640509228544092173768123346495697752141595018578228682033473442549536133462698980824739445068577678336737267419277674047704775700145429548280446925080059646660461912409817292348204197162206179920833282372490269005551287864266342694600889344304994647226074333561639826114717580649368591546032231166228454984980866661508380086362180340585336961473805424397136945058107055916016947778461610030531242066891584062573229006113930759018126314139046119198722254848157237247332037272838928003720363234504134112788384891057163500085667615040497670641643994032235507841330289778898475266656162116281356013745450516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 2003323091186616081847190385078830683093190782794127139943830811455486972085718066947648737407422071968456335336608626093249032848626040262308629166307521267171604202800578388935374027017985706157148633710863652924292044816427687349792209175321059901000740228771328881515689602543624722076676753839724165248322030324190528724275116377085987384106741289302992732763586674437198511664151765471185527145212541195547040536772616787162941036606141761671327121615004333869610469505155306016518461808042461318333348972806045334338843815395909586152500462146076735844305912330977694560148476038562220706013330252199149002234000774587028123398766434117978435589755756932060515435659483255680368570937109528029264161521135234963039983327544288894434721412360106702326197839480132818118329411813044913379640134688634058353162089277385890820734693193293739850920237223797489779261945630603127962342548288311625806892905663519134307915236735471739245615546113226377348237451472343493287714499560356588808367784566457088100839309994162353157613306769439472871856090272343775468112346318105800349376956550877092257578154481236344989453031692697572186983932317318503901925018839630414381964127843483829798263405295155619651426099688400353802524248115065438466185477571666695428558974633034538157002967958581538807898390804440607627568986043014497885756030134855596492322278791502317639944483223100196084767332898685614062010388806932592081169193925730885008404297009918892875187238496356547755138788642244145533846128525329120832816760903633188052821794248160292950408845670375303916440256302980589807167831253862599588021310802758981957394725097472945686275832481534954533787562621802200579278420740419628684568159440575776317890165430742176794015162530030403849817497075000522075736967345421974427742940240441795055074439280685541728306423156092074454293968905135306850798382879611072906948070733230746318362151888826957698187067346890022239417948545218938234654926509707808712008576397257345906140498165913829647550170573033561841671029002496204572674133009745818355651058737370993498842058073761489742857804858106692201305818319377601035145634011793333982125354794003284552628515914641915377079276078993021679182281599826406221559194530921390062477881387370834309444308647380152954980641607175812768631369070392517392317748310842395361376402255169119385469952229963345967699617203252677574883823761642102379355172183569787115544515623474318177073596478546871407538592329120626371530351901768332595212634605949826410627561833194698638928593356365100280299027210245966300584401136707263838060632513258117561815427831276274245039368334055313286179937894818536019528093257861959107170820473946288711148300537009105959091540027279277620595796435540328673499631603570570062375621441176475400652033888534135376936088428231603865515031866863989555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -58456162839600685966489214591747051814319418302344407625892437891038514379502629941053382134870346305484045697130022403216213826715459038112997881534350084765892483143820453518174303072724443629101965840190145641126722907214627624400342942436995474693920017688868966103036772028730567921379394855403811641340181201146513380659215537795814960347390599663046859748051804036877454387695082246604338440999939585320031314394840142690348198943023793384234714484933708403204196770289146876279076428430104760812590426174387986808702395903839525159734162387154395183703891207235556137921080784733375354954473293163732351380967677929719830884486888331081574778948450379021914999382976149414998286302500456238119939403053996574881465020791058890864730612621980842767880255395755299840491147189890244420350609375668969915035265247786251168342808222981378421635202603053025699216708660942330097201903763408862504088736494962411415687499850938039907216343847697182980907624515417127791439589366880053186812651289362494988674082697431194975854576481328260457260205813111883820419132052387503065498102962091458436072071932421668480910167437230441601061668715580060713793232677787960559987805814434472432912173493087691061932019967287135674990175070968089876687977933575631621447798182940649854111520412926636959487541699429814724979089731252142848081185701019831700353668108907568088399690495450898600015936902733914915551814095332223641409964604166796863321732091278159172509781912438246434819767798636237488966183046351527977100473677503583805576095691308891203847520541962848226115105052795881491660499847621709891326464021611560542529940558044571180113148778019490484430093090573778007488405320637318688207623236135295458314528122552959261463916291840951858470940720585186087067430418953765859204210967244935449430781670845517962930563959681353227247980590105881031332229397875841104437053458313004106128704444104624355772619924466938586277340043232900739095123667766142155172504009559361377465624941109464639321260452454681162582894568662727397975291460633213217671936210620900770269638429685278884167715164412376392862839936327285894015411645796232620770140020933080754866090598248000297952414806752837291870831866893705636023617914751374725850513201743678596712049606441985546395259445091480967086744560920292138869032122885684164014193135184611121391097881310255231431879079013485457645812305335140809937431592352855838967017546244448740106801972702168289085460365397769007497265514492965566121680315751956477594137106349788068051215380080605531961584534704360203813190085029141114897383071871560833971589615749751376830656879527561809679840651598628145643848128483489579713087587627027606726920369029082479625310890827981004875732953807479059302568886069385711808300520965228726228757172255767147057053065135225257656722999497091501260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -50944050372631110685316910998274497227910793036119869652074349417633546746198891240192577409795686851065278983396938892852571176452921687854843558187577293506557912761932048791055737066252693159113500585694876146781513237250838083154709183870640774919737761274342512529814610995890849988601866410043047363936938515863609169194761547969183334082518103336519428574753354830723228027652025458410888692672515455326781810021736220796961086401857048809910661940104782674880933147005037241440526872330380865547766854328067179537238869680418553079306125821870843273271311357365309077405555699318911803657787279427742008662233698895077877709236312959776767351271348596432929228586721944443139115108976134577948094147226930053668075352168531485741524821198349699452299783241644248872068223716633035135488139383252961590696640975978196991357786037279088156286788860038619455704715656555422646714917946374242501319470589353906107621642444551771462300524775880751683109419540635840012979349805775642519482798192369208289639597781993851203020454435186220878910885812044283734285717036190034174620830812686749568331956051101838173892362645333074000257129521322138090481238360913276677614571255476938370435792444220589941674139730726885349513290116141057395376115937846759440422456923351732530648681934484378297614637244216067311676341827276160462510101963088549441071430690727425887495694027367601364394499015935431279596668979123691747037993575446882966094176089027062238587251530112326952463354331267451911153047360806524495285631380662377030473682794279457054977204208854173094438019037118657852741749302495474883995377211220649510501832384386027839189125594665849747919643243889360238381444159909103121750817368008508303084820042783881212823412331768925547277693267964326723685974058925784375412472765918940926950359377321738948076697876386097292331852879199248235932657925112157151690205167770474697344367814141582580714847063859578775638063817920684960316820663718327223990001311680570939334088341166770309449087576524764082364988838866640763468741665530120884248630764554753650851811605726319401064228446476771828294123828618551702178053844456822195562010605972733562076253617725215001010556304942850969117185931001039192129632285164552898995316586168416606557407772052512466448298998616627455642343231358175353705135007231725925135170875995765749300287533578912872650452826443022102267675207489557701839756019565107244056149324862381159762693573613466539769516700631434525581012625856782493497112347376785743030738598005207635799442852290017299812927792330800948890410578297463367306682950443380530570413829864418915648113859824668944450656813866225289333703363196035258588550705391032246751400806266278557350831638922622172981386487897271280160816221440024459016885268152831935558691696075374759777142417354715885365093234318493771366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 7175940290286387302809917035907370882404494505986678856725750594485065804919534766317018307003861591826791463240682061797312631131110854091312961067683747639664247447807810867071260966941697636132754228021483610042932079473725974518709420652178636174589395934044965468317974580138757034718640417075454148028099113800822929295719838695602129175656740377037070187817852931402648697634854987681678255455547244455337056318141321644881735211987419475449423786298487993958078003064958622320431674125562527553845153045749860111415797856428187809061838046932216746763920274870003177919844973613863477160347732534233434501962864971600828955716640668951177381324733939996104501150759338416080865387922981737147710778841694320706898761486842922955249781768068298667502471726438448588408544582851416834301559783415283488157937374243331345706693739655740139895113375792946653069590557855450577544389560814538412892716308495197573264617089193061320330854595353864007389454472159502560977924459211237002958623084138651582954754989661609354205443905709332964554696531193804238382570105958491089211940905665575815485222370179819489173597212535122522118130288541970759491489278200409682026731341221642348042329412438030683643224889382150568587443190394348310201940854634176447916043611235903243891605757910149230157718550960411349485065534947159281635165886898340419109632140369970043923501781417849852613632220756345532336146143039873626374665208417835144023368778910120294354187190124879364767539297837432867325269520659018074149869398587599735312382930036127949362061596501970117801055114926179072853074574793484710975373146455724045649143996823008947931341451375632305808342049145750614374461063104794661116997228179238703707049750473859683123428841613866701013119369456849781416328838079908084632761451837174699473025036281331716530594635171465921825613563672707262301593906069505546364832763477317670680948791177506610254559483328442492979929638106626059435739866746939364293504048016262865334345404695484206745172127767635967507575373501250230079175121073710114690763635498275108029153077289590448116550761285685609161862168907064527564454080724592227863816590958949193996034352278053436656645527185203496216639619725540060237989748784419305200391477599333952642751763588060435124566099954828932646768151593822856825750524406816273668689577426250244150728215249122080515270297915014608327058572660357101164749713675223274589028350216938173429072698632182133454152200444731743691117902909093665245857889200089814097031433839116914636880070734553417109740877104675265314138579661772099608909542343457856539540210761627347354025898924332199428740836233061476893176915270471182284516266654363825751834260494799890872209750901731729386047171596594645180963510317054180904046254397497051317423239944966808928430699029283615744531191474615006013685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -64658851570625837511618681898043939446055323661382069717302264277576087568287235468036763559372408435564260647790959955549874989668244791623424694442287905718937476529666450162545627316799593090905899720891397355035661855155509346003563959320967262943734488455062862602890663852672515084217346236769316266031041939348708769521511681709580545699077803173790457110397021529965121197964411266503173096040259927844050395456595172741268727873515085838948225687948863947870672905560299836404496502911890799962497535355000769009427765799163874518277344674406732089005942094069758035627454896760245083613278186088505660454988914783550921499150152886174475769624400189276798737404835486050748184212827933516204360512044119364193263972773396985527566265952898519894789807353973626645987691527115058798338070521141319691355542390585512920703862279500338284299233249860200903164359140904109777237143174463288164942629295594076050618793373649513983334369215929569623342781361452983870491784152880162437760184445025395116223114188993855583203726483166108185128942218863799074019855695019456835974298472128022522036395371018836443472293183839137118937377437385341453954177611314332284970679359203906308057631339848260196887635558388684135522566554621322617559664008662216343609761151864163086673110892627041274786170234869184285020074585489335977465939715596731779014059936196917842022969187437526303627761030837772311611837572900632465431405817132770463227411752349801926739635749086249934516776434736949011187336659471874265366186943759128841088849934863535890885455420415010339704298546060166927515353855030823830228617206824241989310163834115921856922257012642382650192112229678869417803612990826919040265485377783079711908425259434755847765058355614819743618956412752883088960436946127238059598070429329961168797326339242561220272493131636161027223854337319594774481967171193893358414903335782436371821787132335223931857459783522975244176515523305669529109452620197888657790276271825909036283589555728047377990773968272609239636240836332721839573756282362672750600436662803808414582743550668425040936537341247622396733755742674269889695656617486846260708116203609434937515351005806608599404700224065073634701950989117670962121225509089760164137522888700741485836255294394014781942178677961352742779908118282112067583595017962862732780521455692169638321027720512913649703784025022344756387536867351882086861627330736070129001639123509586806081105984714244610317232792536228147750943191511250421506980116335924806782558632380908743522026231394884164542693339701796315833010749954409157965254582902591326808545947712759330657712062700835484537572272473995351837282335951721664063940346271509244386553195544765362934473442775203195447609399623694895784673253703451117637960804882757731475087768146853526687062842725693116048014829495601774723072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 260039819157244832754897896190741176136690108633644327950115009093724547595617956216415509262872193233863814309883871548748709664300569188888005406538661644225308378340545729214107590679221821887872849749423932768076315985610377711824671071608871603898596157062007878067554059990321784085859531823255669797270532157559425716429248557815920646035799887667115825816876081962016922927569194355100505021360637119026324726510246045824192202713276632059851404274840490573805698948006362901485329454672892130217122149195016148245489872643142645546262037965950191237930090820730293002593476983055231069393431200854819173406302283561172256290527970445564563201863069997097935305385566264331754227799956938636511088314089523301644403018493145767697087479748356748838108009544082234754484082174617428416372880622246318059166389142380213638865518067911807032556591284405039297027744846386905932620408970203040714645860575380718993916554541988191870700113255119009828564973986066965414540075340147762482194061577948927445265745895896731691265294534646201615180259433642319202971787283010388348340088982569988899079046457691307694661772944336115018706915871760033594520961095371074135052245237419602417613865990172836826243794234431307768781904303821075005264271143478533719606184747169464182499969303208445797444370385508394335262482689927996820392998514626183557028644323739673975821724063610101054683281724183521448926291587741068387795450025223457088658857229592424903598657836090527929870202325735927037167388852949223489208892960442546375276234049266976189712873244818756033954198624040593014672626295919181185162233142254924774350859285925492761666235354287977040295070888183906149852069977415670630671607440224288662239250568896125416286300882785782919505125319678323327162576408390849891420129087743841730428788456826313744411333541409045733000864376349991022553759378028427353488985084811382729402187207456619904154183175112410920824705254698045231450103788761316954354255240152347802296294661093884070374750161210010312516189184947632929038625198760560452890366640980557996446638257741948103123299849820965812730715019895332467690118418285865294480264433758839986305110885111625636828797565223405763943240620287552426381546918706577751855176947619396951429821950743603893210594320934380291165637832970255493045852144431590070886792064444460184515562873770977101832433232271504524553530417376098317116073651802698853112962018266517002396276736574723314523968829360455137438254379832389269738482727459216623114247968623797391147631702751699497308420106593583878491288890081138703000608510961433395851824296430794194088581601336521555678921459226246086170185908850108790984184271713986676213313413315404263098202509645792627746719137616772529606351491913660605707893627676586103043839117226598779912911823271253034723908094356337404086845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -584258492144062724663551580385595289332054500143246821062272075856395480487574551203274730540992505462427000549370117480065022777998841047893626271232089270781714865040781848835270363423255480705709127532498757856320068346070266707811180043669592618372320411140884503927333397264656713565710025882648101909207646387646447173398403020049517911331379245240315697116139750073892238298657224524625659533462675154219196149355135968269265193342831343302847510158804808616050122420194940877848490013976500416907528136241763447019973534437942311742640932901843508268522222500920127443423837059356175289969294209837627379405518985785842309551438173309820072035198020124859357535126493510588133501481771456358089855410846550638675547032339109018053047371511880534478453465429381350876189519219645203709705974095603253922040083608208726393350504888886524991304632561269206035060015888832486752054112539461970878713356423501145066271618366995488932846321906486358370708704279001898210055665243249906980827981510370219631952591509411755222585317080384987637224745117812073360902164580744748524043715950746946717248503248629992973996681255389333881961680401467434520806108612645274747863973114678316345501174793122813016234396624869802936963025726767404626956643167274194376328715719268934222228584218804648357107764904818666915990385031330117618561003522003183639755423229399192595171728769933510579741730083132391963351347799467966539576166689620056938083735378900031422681352188113137711335162693877100070373356223464141110319815764082247564607768294629605463784644343820074527900784417336534535037343982220118385189808096576972676282348521235675559500400432273357088382336766889223579206092336399783399343452919126385100702899843486178434576701985436810173736404512135419878374361903208507506471601379244756658699521769096604721040472485885566451583444106285499643301186255491360282715747038914048760669436834394804081586507446241152687464639285262215520186225865061292977613374611490006027869292056262896507188462747050879087580789313869754172966666770275647761888654244122036687088756609644329393504862503672789433119823532053550030514668392407446585097873848228812750992986314251895668312129190136515285338098811685580883537621930893711454252311925651453488188141552137421940828893192971831753163080340607871911755344965654819972153403712352776945490368545269406276796825751823946728359412989410458626823452981961837204968758430776936891445304414890235742545959560207313683892484875023902979457055697692025152141837202277249111619503699897280109272238017028707182104071233847091638754748517108026908481315304403401304853726017979483618685947053375190601228230329744808406316067863947178415777438730204320522385005591102221910142242113866391321590195063932538007194266460727762290258358104572048970511635256499971635064634047022780783368601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 1607440671356115520476372192845662697028490290272313191455189213455558626440830731452697708717925170296233051265667444104249517229081837253293722745281842202835280341189224710320967154536001697157677549933214751780027022444738453560561361681872355087610611289649009923147038929440334676070025394905864763643704425058018839016008688428453946342883310875140601020537153478595230435571584157236564700293360234814561484909558633978300326390239643280714862135919440231596026482973865929738889717048425045134718061388768282585433012844063551675317299842087973240219438277607316202696382132203932199206513447456331377023138532748164491966999765884769541352843297453970821960909730029304773827760602173823141311190889569473268711709401672244184269545343711470128787822291737233183597688799374276083436222320208276576587910729826401661553956861577846184922394291658287384053663717191024436245277165531723644816494714331069635916749121638176744138104268716014752194401697573723980972595320797141798899537087662729705746429859586563547701089493181147223153346739192117689614483042462313534899853922777141669454214063243138250416618615794796089888588828224160916572494515561146743302383982796385965118157214185554551337798789479370659021103682204583470124263187187767285056230049990196258399178178773642918610110197914990908183025882398399518006931270078969981442850898343596711184375581592001324195457805275660767598075386126279793194765102105478591864316846496263057244395484618450553925149160331698407440891002825608728384833187755804608073716617682886974997325147778573511539323620832286954754041570334807048241130896244577196593775609740605989898029914644013888570525436775949526327838668209751639461004550059784084262767276822662582527466096512978599572569623403322784998927931280324455297034346789121959294207886569683459831359982852340860704443950202277426310139319059669873476299823540186073941555631162825694393703201496720315777341618234477723840560494040598740718497445044144536197994577705409712315487589749440224928437507240459448014194003716041681312437186121027281098675545105809182513794944277594340023165491595313535433596985920803522522786709770963199817933916228689614833853397015322554239952731823411784889382525026203385497520846548569263799859219882158447275723162993313952993782381913013883463910092699660104120332374834872052128205813894598939856396198126654667200415256449324606670383537310993565619400114877220802106841833336607606307232121245772369909421325081655476547385379013296543704300659838744582364114750363252547772374174544477698747025765398658077792473611909885545126491262411269398702786792067446563133358898877849276382117112368366629671033829780615064517430307473706967106845190084271556538655837277617034873944590118726441367139779785114937288325649443071988225128767063516762221037233518398070061426278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -9642015873902206959089921864770097020215917566573524160919813764187156635308409959526522170445582129897624682934596025567024071539902962208239344706911802637382318777127171270114336492156713098731711111971575548772716837730893857008167042378530172664684594946555989050415719805606861511878207360664682107978833290466227756861076249718193740400197443923663593568417403774950829230502246518083750165613933256950042726389584395132555556846807417282887358436845615038777425664965667117248139066454014420448843301347172453312873426719926441491601446264687859240670665238757008554048766474356062140965910069541641953780589227581109014273150528492241077282453134138624303208144257556452124193838464335866667466915039949934464001995480438736562358696375067676443606691699315112080582494523156584445915290830687929683135264946809490933565778574979611791652216526629591232883930049494579033651221344070297170696281418793595206899627874982562824723559345914617125589741678608326168828685980391602673282845019073467770987044523649909647778704689133750575533319858039297157568549689262378641592096320837268261597567568233704217520676422386642976869117713513837934701741854659603916405217546080758936815951698054334485533565144582171018260181494463111441565385615335945050596274328359582946366366485837116258766718685684074788919490026314396429923100372925487649802955908760978040258530066136241336782730258892831887227779878690850083213381532945540855345020085871099991547132520395091537621219681278647448480837262619599065418912677358549061293536821467575050958470378925919411091903794151073781178987716392109249308284442137878410171281714675288365623171892708564283646773137698268795505170960790874057235018820962987950578000524002188482485032953169922922787931873848077262348764255649412198846850319778852863097274942516026471982581518635379698648344707201181993663716456653101680613294797770898642680640731047086859068311896530281132654151813629821212200976036753066515301404339155420784347515153120815420808199306643778035834164359345873197794551087698021442260147300469298039780965486362701827085570933242520418795306096217571280263428527662561440704496913804908732393379378413020174494201325640294313059467688497067534285073064814094725140445346487972228316921894223267408964774509511293212710077617843996391824751295524252399885377383350111579835786719492593199651626592646430029193607481244446843455824223530862408493582929370465961153243959726048995464865598292054713444674164520564069808617732209391485956834612519832524938004469323521036640198905391144680055565614243283298126397284147281488406314655664569763636152298912008963189688043583670839589991514589472005522585264110933163542386196912771751361376190976707419680959933311712521713734815638819335734948194330361909261318624215170469441798774821320177959344341867444370643143884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 48052974900699789151031601110360496351343388225739331487834160569346837587701343553593527407930983971202048685423186038454678172368294587852821833348646244082142625052962461182052730809235165217255748500778844693271555024813652101620185192258230819769478954343057093922671082624212003955646554592526933153254029382389897862991031921097853244882164749064900893602116970258088793986931334371448627129736057410474252796868344798524533519598380959943912334682458234781916621759694129937541643945870301849838282827588097124483395165070803402233436002412536290960108219626214641293843943712875584450848579118325946872762997181746599471084709112339824396495238000262705228044968867911540078373514616037069987832479200220186463001148297671729823976452638286629671319223265897734237449654488333339579433909513545706587052488037287130707553793087301282125662988536675550804272052258447262066410870129960600894792278430431830040187337237147491156856468113469650322224140811440121791951986147615779510700355762580591744474666636213590033858314954275537106050490830836058979402942401447499667833409298634833269664349906584161776072943006422021777438997795335574861966896646584220589605971706234247274699430463524898772202756770557246996208214744663219691588270437238359201613110320520454589973179758425297944086307920099474098827749328085029021119187955496684381166396484350929306538125042235026008787092613384953293488627180865727375820938726786759473997041444403321557139130365225865244257170508611079652284917946300415593880329574934365557992119083470818422099509644902058306366477817185848646963168365503546968827564574680514114088538528656763215409009123417855297343141387606537406135906611955521829005584806670345774217185683326703633470938839066966140141113530338727353920427791619453298955311814179658777341554444180972671161253610440688527614620359386708714089030187057845158706462263625914944809449923811780772527473365832456069433447054228286219838754353084933679718333085326531006721549795381275243477765844817290608281496285464001690861300774812462083628751824707768361023806117385335067106541995490833907686777770593277545577978727942414168732011584563218357674895758785887164390155825795125457148857493039375975885886156942929439693396431229759796558794826766448884684800587324614698753178894249286191997738341596342313082474787607274614687320283388696186575398334790278374948639996055532158148941757740998095258641432116933058236877576251276846670423318310769274581240605082053462458971638841192145904250609949926499625163463230514282285135667479947241634460062689927119214219473339859886446374664628941530393646403272563494967399859482883572535178224056973161049958113073487724518324236221483677357401978065546002070549562298978260196411349101916228459222436206864742978466859323153526590361246993052366444012647220337707029637365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -162791929166879502856009694644839497748458921641548082081957539516127800178267194136011981137389114099737513272885940499787662055769616942307775492591927580218458926610872867585972532288509493644220674829885892577566448680987504175580223746045807426997900611138124010828367567221730919185419718250710103927528595287610119277387238318125779705568710921707802425030599099249983474880110552236412416957977030014199797174573444524989493432688954676026179852832808060935522265861926086108525464396585384096387106844346671258418069198196364424673909700328697973450815565746541578614326737275345137874122179491535694167503936123776164350110185455239733153862841904383376677852899761909461395947490817276883924848824657772136592903595619034380987097372005425057528819848067347578943851016164054701190806743019826678699354088211534729658517485518602784166067129497519540443220204446460234836911793077608605094278378087315477283305850991440481730297079591282609235773767459394664138024384988804934176078537187266752922710380472559303252517108848628362663535706130047024644648664919125276996304378365002140703989681875158547942609110772613782681018608926320082157913022703567690329474765847946286884098822330356629385173619870910805909047764078102322013919071778415540518743264442188533770258766373769705781418465742313554058946663540842449330685863758759566885188584207372596998650316376128853037277206835655340463402722827861475560606032527589511291501627684400980232999488078220254274881476447717380302602331174136471434133584110859158478036733470427549291777767139207697012333212962719320354414918856307356943475403096115767465379495418903397580859064842941994055000672268486475811946847787234772139632708319299890083169470673225619251650493358081887293800484424403751603741879799269401055735176350241210715366414286394264974055781429001825362563845802533357486543533511316073482379788572901690162963657558850592708344907044234945799642930779760360955713080072450019727724383595867250493391421958472176586332601713581416504916194296184607122808195114573932963789787890304680857041202299597748532351882835018169073742098425825862180169433835032422044889327862018197764091183828637835717937262316247403242889778700533985789389890119568011308126843914313037435730916610558637708394371570124676163096077702723839874731834912355035936543905776314009794294529718028469045783406317196159586721994323438213492994400633546967246384473182017976624819708863162283393356622846017979570824552135808733983967625192065284410886756549550359956859973485798969265401270243750795462687365438336852762144741569341979695437913023419720992419208919845785137867503205134046907302679584323403720589433632798937100000961134281013432868995259419221735528612658606147974597113615845655327770057524150393737852233441840793076370735491339273173452686886766289941947849113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 399704580310205041324694712193911523507776622742495027606661939418234151944111255784564322911683223457317438909542126379273580879568410792911310623062091507111245364805538234526849192627419999147490686280970580350539582108086252607231301352593705112395684077510340470183651511972602135910349016435533493394503614365092404839610797263574640307383614761256861881424810897549416084780562323506996176789271904781953311968360443782849114679550070008955720741985310755490086001764677377025429472771860208852566187835027589244323522422004245041969409649271973435386664119839592691199287821231904535836599950458553070899917734327388886009769709264272427313997309606376920544053428943273270999057373957042321614112143610928626617580323058385317456924407132946384247273655316768972606919444543369237555833101171241358481874489076622092972784811031135525214053147403625462011637787698765906901262743066687294638347759477252944077205487130758265348115927632111058425598898476153519788819732318019513642019057958674462678224782160411215032449333234594381277015326953652731044357317398190491230188351388940557392037564005114676023693673006385942382674033774849325583812654099926115761976604694049780829829264600038775777720949443700643027395683284787999412794498392264185321549149188037172021604043384689325197120692664667039219734317653200933791112300689428275641276429810165974546921258644806986630426684788201447736278924184506946768947272279374407082805036978362921863628888829304168217536729840494953938961836230690445726292146004365998604402418796868021998542418245010033938113137718342466006266160874031250078285117950137369922983032440081896453736135818581521135881247378149903219776952763504052283893380750367317717185871634876267951551708195047034922983845778103797248462973425913812567380421934396783624794269950043834651504868929922861910133469883695702826435660666670783546994081471700088000034868975516424266880162259149312940099460272989434079756616788188790328140921171510966088782716958155682574103146089644258498397160328014373405712489074593931800887642626303114375853009866968500459083871577970504773241225157542383488515698472748947452106390789722984906055040283968241752002697775274893221805745208491042347324409085658881996073602364019436467673080598036126441696894102759987828469858804356145406466677887535127793381639855561081454476761514918427711880335357282267660372182427951647503093417225240285879551441414130778531853724502195893090898170454296617413514874708925417191766168764976143728111714505859914603152208297088226300292608562029195859428518142157168177934422797363304419865015791059842787017866913570752955581698856741848464800504340026656817165731708736556198128498273418371012169864786360918910794289894903541166444661049035225809790571485825212467957532097159857955130046513699660670875792637030842914428220866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -754625733084410156008756663433902602626298781637142045214582026011807250103172771826416819694076980823643828007505914486220388951822998582356618205188547426332618606495912714870105633141997481778928550616035020471602603124228771039301600397671653535716491489081898212366579541339869422109810955037505544961155228230247356451040287466747590193960897164684923718224271296633839330506367041114328722726807043031538741368798606491662742467973506562064260965520568001673012530176353379994287435106747487816046690091689700178857660451248533555458893442943871006850375845910901363304861113400303919136657503897356654568683294919643511909358536269698009645399697577938785173497486272258858990473729324500930036749681293115483263280512298580784518319092958184667912939005702584759788126997069835673537269248446523020906740497287150164152191461024014281105124073808144135057123602507878571566253190677242944813953399491996643103914134542353953533511608007274315995474657912763474576114610281777405118939022227611889796212825483057870422736012527779399480917415538527246650519866250774004616000571731074510598517511289999820288286131626027168157080713062558422178647746356984426816934604422251672878552431806239160345881665621508331159509403683007624042298744813847890654945434783362391200028748887651547675386178548452396735986599824936825199924346545286557696273838744884799946944802489548284906515914957111678721951422064701175570840843151742814450299378533511423803787729879266986277005786488801418736760209255218139122116289082598061666533495487954742726000135940118565663192484189159109658044987370665723122919597747243986996969871988277176976859237464932098021770886919997909552487062541106270466089395319435841673607297966961901312963764191137094506343194896309587269657049612028506851640056530520889426353046669198161222512368327326949020969277323381003509242731263027519835966700186269943329388980526563781078881459983018735186377231184800129152973549092441688210890058838053659965090239040989273418313394733053612983607720747936267267302075158544957529116050345741602814155640472010595135700385881388901904216304607922604565948882096132215922494831022519835085097428825579470389087033751194795832617623695478664652521231909600580642315934655618243810205518034636986633748248470977444725601163315708163643608823622667497060874700487904271124079936347981767448504530927164870173509104385095111803548402751987356132702442935730672899408158175743454346876145195212446623660359002880002936811092556791949746746889176593231535860233114191561757451014167457645445039714329715898714707621004871590845969291654338652189314401543830997287427750894089189462363920023689338685003341920766166109770705638045367842876677239439637727679867232289515112047375411453501070756361043577897744107901183921449236636504302464456318197597578106111183756355174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 1145120229847177519230854651535750587279923085457301258367975402099168706680748250800566532986983945401605709491248648655127247071013734236140860670219482317597434433220204142006619447038672290995306698489326214281621197708404813359458043815440644243773476525060980834733511418407955108559303721056822354502989079255387352040514370753515620630072907152514640454203553624381756910587725134802321276158157365669375609575907798778483022383383674529965179077214563858763523668873973401215447406380577161385994242139120577425812355471837387044838964784753429219978889835147053579606407108594266291141076724685564345522308033151052211097229819912522381098952803981331550146370766844400153422213552442458398761063797273975190546672393677155691777109465854934965420756863062275015272572119888680454919963985674889152462678463771164001916380559178977825588670191242906259042662132213331982343548164006576105796255697420706050096296421084286409794266155068974965304286966425341124331760220191937413564626073984915746190076758360045091142747671499501339125628864541031572346783933024220856214211397292323362634290357514414591007057984351372371432500383167523332572192710830509768946299628331943628281246667955691051528273329284538581911543648829922064157869425631118593628001960190162826388700975126537623069484305221040378162718972184570626856481213611707049009842679876612435550560689593820121692958347731130321748298010403631182007127889351008957845207303306801058048201891280932456880695609120624130920951213628655180765513407287127771496204399881120705286309728727176326657953450039416800795618033707074333422878125708464196385830474094351209434149803353031929516144173719508674100836038439963251657448444517733745613387102253552374400520764774688036532990904314110738441368081055922126800682226370608181591603940459903927866900284023783627121645394064477634697514411946339798590343146602532380719121587378327636679640114029345526295226511209044191280114634170658997576343768811685344245706764029009406005420524456495651788408777171672066381401667483300750518647626537313907170278441368599770852066063867819589635457977109336651181800669730568897715702928683612886200543127042740870693003993267945759277657348730531060144996549798441167011748506679675604960968251381961787865738372616253469991853827832072271572622430056924157059317507185732628447220527534274905543973208577159123990880925132670504301026727364077487794526396573713234332152824926105291192762234395717836654732019952047896639820668828866172021764684430185147732805969139510868267300046104106368812588756258510070362978899555579998983902658820615100267375004256186648951935886883350196808006872263693726698386013894618529646711392632711533936640527000527948845455892491665994766861098857162943357547434843231374849234805905397314966031649427173667610235123948151335316600976834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -1468606055977322739888370239362660698191489018198830890080441709948708429052491530452359307184243332415345290273398999555643068509137482499648086354675424880545715034518730437604092436142087742680588340585286735416286989248555722615720832394602783706060360052652373902938643386116169531315977919760608430780419247255081529823208895100095476856528651951250115243965646937960938291649917472865294016549673802591964572261311871634395039997310159546185540935348436761689204129626492536728909237972940862375088203707636312591536789135546219885525964737450192734722921717600090746081213482044402011798218754467184656524217791021472560448633650517966904268376255821575879924121754862024777848967424033870241650146434519134429316084291868682005065623954191066334030728607239628830795293120094068567653648181429342758083866170683712744106487072655404218313196524430585815307078135723767701423396525058021754784883252513973127232719479864764561987963516636455461271983593699713705302923640268411892763561747760224771132235015272577688910380038309540756511195512334634714240022570220851824853761006811438506510866221679834368739567489540140450650057420152273024004754577137486105354283818446560057075315005378126333248833532048797454625872529301511990978530305782756334321697253645956588546594000837930282138409891256900558297506328690369670416843277520307756956297981343833547229336612835297838817766977681039541536474532313764539582412537341071201951468128500445131723630521698297648609969410636260528999069535949985856465142604393978452594682635572944428495687374576522805604237948842621970209255461885114532801214623845479658788799213651274252942515813952725899716021701335997826416805509929037283067806857512513737259351094380571717463616639336851706626807288552152861625600171029158123444506877933632200875465354260318472095449315929146104903031177705349067684120413244495769417122671744662941430743447972567370653359399411065934474661713981533964236915681488334343940681964955728500256355902043623106226613162970119755647285039470405090386684854891165880687145746426703477317313232431961051602618301040324875470008258412947267613727611227311106390668449496139810457573798452368448768113688599107953347014357999893554448837910034681415230076438065783147079319434115470318871066715605400235954297802868087393662827791287201085405844882199047607545465409642787991677428392078353733931962659917316972621831287831272884178892199544287286929642184369126797373101825841713326198611983394698512141306235141074008528469624474035738449626312906695974696018737012540088315744203398404762226245582115847395619736001514881867696968575520154701551589725627688981589824490025766308488936043338284602294503980823741706156177727824225133940665925930062927335739163408690334710450608580820053634294425085096157240867705702918427419219787148876710457982425497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 1786216341939829862209087804521409869995678373764010622309506961408330884536189975484448269579639558819934642786873660896374755913309636273246623734925471759513195800332495702457397969867665604042320591485632907926042209891648238163763983924438908532975010593366585342141112957097215089294848932465904289470199086296163657333819616415798906737583050529536312052739580126393762088167109397230126913455819925347150366223027258152017385080947834089030601281485127637894744153219994148525870255192325708009366545967979705581595495621875790603607131900680576908517096040459305185064470869381697231747156091982606271082501528597323064493044865016770446490817024766920885034724136599557028627162965862435334979954890387365318662272258997070277172236289437682675063569611392988109718622403527928371873584951439668377168074753367117896388699715678152564177216235673860705306688769214508026910179038914727568810513226808289331629939894013374365079116903324799380796614583451181586692502000246919898156387427582974758671737311709128666983614790143003268532848282853182866963272576004096620709856046595325309491443881157236141733482370820590304652109392754724456306573139103322338084371567685247015785521092236047760953708779172386025769019122224707119861884493669807718666535837175695325339610739706918031873533171774829463604945949664245193497912508829602775366251260985938456150561273850231393930298826792167374316822948326353370587817267200324425184402633407496360316186016222501287319867018114209978921273053486609568402785019167636586623883775786458416762732554663517883998443036091689102032808269837695255390373688113016604665625448705290668369361082873479276952450497839386524479441153035853213956781863674062695449861513408059722249848763193905114905531234564254942518010252213955328943504142648783116879984835791508305355675761789076035857895607162495217683758157677483966239717158606584990852240219198574420803485191651080826762321953758671361173598489114015744137481687794061515027094403616403299371811350525185900359720743154905171296220797570317067129138158570835107439136673325390715000781635103914470217842186424924012494906830164869954680899406389519246890815056777357813004783073421980754346190010012507467509437222467911987769396464319038918188391169315531141820806255684983481911656384164338223618387640533119573624413602243805906199013452077301775265638652709923480161463563634061527109207287679437543865749289640764450271297238698253348924794507721617116995134831195414801408636253337906339606447460777304155072250189114400004953184647228445701774794758888932942908909229600005535528896925745006472847666975630390296402042532812887729309098732981355475830772170620717834221133190675122145704239878226553977622121693559807814735272811855871652570734087622029834759653042170313003318803605479684099351989693646275241817613260554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -2608492737280384105666983386114889834552952738844955047683546723372106941286959216590839715370520604019662798729862259237487514398087289453454037306479311822010650928348277277687891439108611770296469273909750319933142102830405332153053264409012732886686454960856278567508172959738599490486078172719843605112392795576820720217241721598915563012058117628333524690880417484452435094061197940315921781116319029105988377031940091340747050213103114539034749309347331784035950847841794422396218684809234539304013090793423245038633413119609987772095966390284721828600403226394558591807417592682110785973346509159677313721247261940401735882957551558841712465615729598927682904649844396436757506290056888672053850535422401719484969287195465059403897657821625437182266533512529830430683483705456064762442857522322745122787756018672939232632198461583498574023328987220246719933560579004776768211376877316852189475874968188607508626264061989734349175218759181710944714766837685680047691087357916300058528302507594915939604848084698395413781895504656965788468694451014865864461653655729940289458670501639439208152143091430527049007723670349374267887378565059949726979789585128130900647858116109115983271295021223291837995309908329706801772580608968287794920567078510412164303141939825814355282482743497442539715464036281306355035460988613398556695100970909826814196100050626222201353904326427506845648158154072703567293957444846183817043729519446004946406009802863611688221060832171870601923718089457083637373905425881295037579092310070708179432402766024641134796094364145779176252056643622365570496680854316534718422253528691001721334024745099058539093916141520458811182530638285592780812370149870190305626758460185542974563837117719852034245119930798535739038265593372136213693833063069208632284192463025356740086677773927771114089074942706122448444987328586046640706355771766818678404586336089304060762718371023436860877121931783627777379221741698628641542881261506391987186885312595169442426743869527396962915746611922212735969197854982171433536513535721266705874823114037007884906346853355474182071140799006893836277792661977441031975678622250332768728990546981342909225090133958139674376907593486857335803215403966048033459622074999752496592480831779649636905544661707320798392720506709259695220623466641490880160558312711266236124054203740830564260797870587388284345044994234021511849337464954578943277020072945038263319889642916571614786945326561599551725448084577162849124729675743157697369758198906993540987911905607449159186241188984287218842726825750316368245050360325209136346736875326317914942701886086798740681536031987864137514677026577027417040114337521789024910143261722617458964634603481749267824142502255037690253424355774771674038818203087459417839320308468867373704585928095320556213718093858489323933905492566794733713342490214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 5053532444020039210911342804081556953939020239091085951582571209076372776980598857071239165938511213554581082150596643887373210553688067154506343875840719994505845262491169582076514571285968609319535110881911506993144825384629915373093230796642226415621709696052221733735134906371028992161722177197913210298594386876726159482184319919356112962213480521598342120112901371573186793516847683936397302474075832971436375015022942542672875823661241114401445518954565704338548300010503209692986431673920472004383648384731155455538612247961840565004321778966175905567780477616011666688155827219519821515752037131770449863324312543856265585870980766716661407370796104032228858336084868893860011097660809442440736750855334486516514773170332502402111251489411578503182201311357669156417847048634951331962324147088600069683349670137507715286881768505076901344439302598856309131750794582569431102519465639155378477726178427137001453439803241385518635024541020569462096960328893941121196420185186073948526771120175898104678993887472170919124677444595640901502373716096540850246499140561126241867304693394062672949295419444072949963921740198024637225228139493806929600804533204431874948861877746629290786530208846299311867397506794689564489850616001720899869485614716772156131503340514053856773842381831338303176747330744519492834908031425266852970112766069282469574304555427332833128488496226740981972530081300230434414608218977066472084762093440475047129139993131135339460488117365221806714875276987302711759662439064631866717452491524979670063254204688383755310583690363456975741307709403923366261957969290775316897792474284305503546627638333618464745162066230367748010385267261593523805659342499292128806910140301472206257164207917593356045546697902393236164518749684073243338402499654710632584130376301672414348421397103756700149252581374573693404371880726248515352771626820409291513446004302839644105702776739363813647977845190247431447380656827400792261344123013205181774492186329224402818374775017025814842620916238636511350266378282617666352560075749759376330239724447838034932704923129346136390142633386130257866626535990145666394904017349432613850403456076581092667521274469343614700971419299926717305451159875033287761848931168868261555934066590978352667438413376588945423972288851420473401713475126330786184883043172104457253150963513693906077932847280014063991748540660050245335805554802056732649605202503951680052039793552008619230859981381805938232173826285299516659529323504859248939559874511326854383023557168137513184177135623274352627381193910110225281116411732914502886829773759239358029458315609230334868244143730732589639265181275950108552795598225210399508560201192710190257596476851374306172859850491925030316684076427504799481498131753445963101678570448778412055319863701850054773972480715831604062809526352413476722520883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -10403776498701158906231962853833523720570855650906434135115005664015091656957817557473934364113312645578119737298674045363092532481531079188830201701378621233460001894404494386461838335938660988061693214513095697764609758797027158906851540698382947160027184195740455135303961085866596550839241912854119976006253035854021659173434959275389894728315973296407072041604114689571773348910576712137485965567785153492176085490358354199108458273704154135228690314146508504941122992129821075548423179416583361453437903041311407335732851072480207580154625390691789212442722604356690388137826585048648190090600772521606811798777118597134640840225119581249298795816533645095803511281486414022763713200066357042786705737153003208153445632324340424376649453139554142900587621593878334228162732899026959560457091088932037683330880827215385549181070880507549416559685942443675728519376490351928566486161720961260843189746572474738139705856916304388384589800080203619329765021715627602276057534020968996262828961237860473123562674613937297739479313903591844607288098319769702210559151101682902305088897497977405924037184147604481393741942213606253616065628244299185450591399051060643984155256880614137431726523033599375568454210815951065832653658958759877411732192587165563457484004058367114468403220044686438190213929198204839189663119238696582280904843834701055317714725797910476863138004238064977530976890888758428566434326450310546965682708704354211781972099900552049354575715295824414520105293615088848868100744553683414167998173678088480553013082308015054009071946841755568636858556270254744532927529363297472396677247717049069883971547351960196887380979037061758315288574053324899981989569942857808978962534375349391728472163655049374210873650884727821381222763272030765479751459131774602306265057272690537613509979795980693965777869321385513441395100649728200621934623223817694533985966947394527210964561430343050643985637575128978558219643923023260696247067648810609364009155940287420355034100620265537748502312623636003590138187515929094958666652622877280966109997636240885926750956452524797935607775435064717279203257925056129190824439328383521812126661141393303637987555510996589183182142547731708780807049283727317256225970460354926848673961770940964064890421444154584907928304143812218238162808948286702409875373017850199287760559216764898926671293951510915597203868363384544228510216440568693404419026279208460761741781656641901075476908121155044749571924469951414287629983972760362795086665669137104640096789721700519086235780340456445553809585311103048842463242382489737495996949517988770552151532333266608657532125499305461462032392717501509858250847733382402551282005172753006444615171018501896365445603089293214696698885109318842943350998154491913237077980938596242301457406851940245411057449662394680619365540913496131465914831863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 18893359026456807626917539608212118977947376871680431742446945849398509174297153318644986919646325689790637518880868028434385961416284494887536395675208813512759424247397947055361197682510479968212424611062667026581506013290458419027033373809843034867873348811885611786671157722496325138282987142398782443482181253962547505966996842678574101569980401196101046690551516104572260269394110464003940844405455663318910285643191244491479988906175757499431767207149891137206405813932794270512817159100073397870159479579425750658732708573012294594304416867109807166748563291241832008331628751741312157943517168867246317852809777751187842531685008230825203814747706646996975565623268232684335642292274299500391884307447211882715985296566957042535067668068755760882333831530553100698960153507185689997025044548270884634526740666668394045449275323460923765853652804046088950956954102615494549253322917140697870358225366586230661495325998707662236517324734172658215806962382796383218472486600829523971463354084562022644484092722125530823622094601133859648289623174927730258147568861888303722363336896967221510969377341647946120634828732636409844387052153821994637020472065276558171852089997499009113446767863282787559796493405522457085483884965792261259412044545163768823757629334274056083181811186523974966691040781681700675101969298912855358925535598630244204475171291915887455063462327893842490969692606423444349320732523493054149998206639354806814303694010247857246550584310513089644191633839955761960113067650128409145758604008625850202862108918691360050670704393960300150972340805410802334383475089763845381480827888158628459486420667174791228156465301493140330776096483156126926100028046767255340085650533832194979273684675245615335070135318631285544543478563229820399889331310816163553239829152446861694187133078718821670803720643847517610594389197739005468869910056100720202213829683188457789357980944512238812873996999121138324972806247233177918142973254473809081904113900477612350873005944557040822811295607339937344923652762550927140486452594578206141343540185973688487852735660555179540017593761133577509814396203292933524271710629554752507435696236003273061177527471989737605576427557906518334630469398183326269800907763757559276197370722151319692185204601037925111233330940886027536878734566668106367329577319644475669437382897564691512152121504142234538122358072056585134202217712119208181466687011843961727753587902203951001073657222723102880554495427953516227046240893891221843738568701092164519510979403308991531668554447111779697055481785777607995279369579809253767832110339756022921979197386824144423924306111009264798294035409793216798176087622793218210438360280846783997241128255901913803820405689054941981725988431917649449410015489156966152651345642364404116377026945265737269841825619057933224105598754001303993553653396930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -28584565579022555548189505559928920736142922154241491759608870976118505052596781703680926744248294728434327568317187864846156386245412457645211441964893367138925438690186164208038865904817760309006667431350103180392985291443857795171878561689988298401690975076514078885748470306358197529008812662063346756512191801065343673716930651249245223402498392467128945812238371422629090545256029891466556128972853605953866686262747602396674363471798644697122652446585515176170403328986455105511135904998670112145944577126508955387396619979790298028849384045387419277740520246296897550086908801272294880180100980532915876810311347077708152290546057229004289292226231059423654337993096417110033776963610303579062273607528057266422797694374884681715469157753246935840706757493384719094633354339390018189328902242240012500792455467457676577923712840849067655282299486291603002832088706888827894251495710488117432774610057424923640208050597665959611674847732086833406410537964253675303581160704332694486873933635176708270874001723535994371555266260388407241324463681119006147939055099621387121070481906557904507487902966519101025340751172418738303279979274458574600378593433502046233444009684177969581849485992212182991701554788131998245777999357700344900074566480126729546272721670961847458585711062320878437522163591759298330747717542556968263645810883969224627902648494049726454085412922203378489337526044966270631418811063788151219057413311002602181722621985278089202903847871644979904114485023937564935580028915562241194303541930054291801697494536037968437620401277802834090636202709909455361365011975212134820975001747377715308589124138586821312910130868109988874013231905065894196035402709419474297846114793904558720121216791249335440361968535124982516944442854936529027543734301071631847230795049713739231593554769884551462582286952366749240567195918162374470255952856122413597977600167804542123611860125450446489308017453558426221705472995026379338431904911464342289443941139165989852781842497462316484523444796577527355714612278871723475930635422983583898594039938629586903264714591393608932683951703840523759956942422650270557034250413832383931632425577024698306353785040835208224226712406115102846694771526056066836454842525228574070183055502009970767253499518358935835893881850605816438350042794272663487201147531327473566967418500734527915862396961546380571787540424278576390572186378136293923042051380030756115046288303414125009812240300340319737497676536885153201015147193161625818247995094479543933808851439749621861773866970407754906611534744994378188597284251124504484559946960067749059949889706527778890962165390217967349312757144466274931040274599585417598779983979569371520006514990497448708921599456477067026249545640349530258224380083435807206045922646802675945231847773634976197968890397800490458018068609173991671471052895027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 35736691073996425937309749102565673318724519412290072395392145916373102543510980919987030016767028523290113692106607892950059542606372420632952028062621661833095557756268991215348386899836278760883903032804593460123505224536364840487211563948094341978085351665932906732762949010196165109064634032591413610303110375185314297768163551373417016268884566236542281860390912295531645003252343636764842267520763374618471294427043768041612568909945079879762057540597778700920244401837506925503538702700562814900924963240537575893591259775714433172720146846048390482719646536156281094683864095090396289316375937237902930573819765286502726539006165625840075084886344546660317362413122287618358410705085118569844995245339638051400224228165623481111692154665773956745875401216592589755744901244590434721959491937206445602396892350892000188291034161843496474345192146301397934395617805385394993073094271366901409175465636676868759975956431526230745508026290410799111459912427111406348204879553421014215422883168250164376333757755110265594166890907749076838670346409852034855648806131492487814229579639689785352198253617340804779667902891535194107469528742635936765064946327462353357199933801961215690566127197330293415847768656066809971311218770879055039067649240236539266281518556970586670352691208308086164318864937407000601853063984392754107244917965339418410990422482204504483260587304163857471001515173601836328425555296620659145795992663061463330152268198727822129308183398192882627069979941055318304682098070067581219258719844875565132023809020174140295975617906541607534810143945306068748724864972983151170910434574762774834093891406902412470302294781834840152411976156788887685546268454246319033650839286117966127381896278720245570393844296903544471025066925595816264870375892885410135384653803513313293810017309108054788633595925647416120896625040577781939035793937605715455298592084999729681200025640526518059494585828148546131265168078220487473013175422319364152914916142882783682963207649941027813798451863641293461632199710084510035839546334193452195290237655301556349177953839949722467964780161705406200490630037086003637340256796229578996025976178870113101109984713027687469391570926183880596810713694252950750132871806188597893324425165820666336174281882566195497505136264441818139337815152590218626332188762192034965526353641191765668748507019707233739459717061724598839849814025626195006900266789257052132316550379993366979517156296102305732023344325690831025650818477616995030609348863765655042276356439295974683803966127096489374254652474090799797462060433728005844150850102025895696948740212472403862250315314466511568356451631137336203268600478715708548928430498293466423124301309443399966430717888639075003127946390575311525308848704410153451014987754374428982928679558178387551500241704152555195841592658495686706324626466668544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] -36947992558551426713781179593291809015802321429418110710104617573773386335020244529561004875385060977894219606396056038502590546192399561128945956139299769940206487941288479582557714347549447465658293513087297555870100485181204639616178234071366111484769721738166005773800787495538204674345551145212771650157728479698051880744801867533931631419911761525417316497527470819155537734166976674660895809462359783971932740346704389171722077315886936105711901155574327658756946051777703942636388449146470345104267485641238903424326985083482761156982711979643588305661665009208000898834232851290507385254862628370235756814635391514531294771306420183293034647610078872393086555665534133875601405077607081307303622877897076354825889938359358117517112007603895085068864317753972801015679127283162393971721838347678073674047743105763069661925289749113298921437431923165740135002298140709943975837071650400142018770016191142092978446265461183901295875034220519939262653020451012389341543170884433774184416530026233317463218550540576756207446390618757022151755451898712879962264983026889884788215454444389530981259480433918426840854042634769081831290743103445564331911954207223056514141510503741096224790496130877168162487152183833450563755530834448662254237193694171076908905976973299647961661266529057528766186664385175116296686554031522581936887787439846130472784172827058983519334846137830890334964177907676906176965289959224602659724205139082211979876666753975438328816446852600582977889742675186751381006474692177613062916343776229880235662536999153698372358541175492621761171774493362303481028824941980259691210255158397338885825181848049517727429533800334567371295224724547825669144100198092246521210587122151261269132879713854982475083526620783881872960687010746227577597784542290169570241373622829844149736788408506630527195719210929135291091189647860982611895472281501066038483079088595117571642200898823795509255042966368095547367346969705345803011032820623662540033661286236548820735679011575983960832803448862211425332938400795270654382230592015113318522230020840237244724823380349655129106021826474288935633860585185345688931518272432953802349556962366453280726084760651266816274242028321474514761014025400192703129435604134774593837640933085092504226043072920782676337271169061240604093307109848048396613655056416517320165914288264828054354225007990937738918045469372060243673582775439739727805983948330884038065761672060399776644681975664074187772529302530878079195554104988988827100994768692661862046012377730119000603410110931393470476489274206649704990460151369833989341598296745904203930113252890392014705431888277519691814847513807771751951050647896346028818299897864656953479979791233115935805190039278763596308970283278555891267155212865237085130331365174829356630736572698046060391680174757159189969282957228384097822870759014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 31505392626256598897611549180535017623370209837605331368563857000479811527723618274341312641719108494321300917113302676800644360012021984680710588323227684654970483494939740070166572437781421946179954781327809535379890557855231178242892072492981923112556120234875603687192750112743704963221885488091293273567833094677823316498044444969488539278790506366898633895570113705086992650139246942077192588961157346870447001865433757647969918675649617354665061146428589988412837628277219624787010495414581140560173181202975317644973146774884381432178206969279255680525076596876975912492139196991729557645011606087504884966500258109253476703599310276182069793654689208328379024965777009577165026286725105045391836652983195047928663014048860175407576277274034441876125352168067335250052428069159355805481859995145720214066581562581488109873577312762773236719946376243242120062837166840408417089199988207771109980952481336770304793938131097417312623210787053137801464639141185193409017646214530339480179232089238321062999400371280641554405863821510051440480248315449658942605631478164501156606220529491563052504916405358396020981492866817878438807964887242962715426356674553038376730589791678033446187399314875718467511911202746367687622895979170479131893503135121785934353074234575194188685425548819637676300306128892796002168850415650631693172182781355088663468244595062090669439078408943074789076454008842755711267642115031915131163992004664076701009985832532375278911117762688311152170836832510646880445108130828581173524417159221288149875914529426994552129145249557234998557723833184687010647096819770078906371958757426033138414045026358893437602046967359259630123425238840423945679829377912330859129039092449327245881714557660943411741765942321349876278981762698410630077415340728990612064856952140588511973248264711126355340043623182592397304695353469844822553715216629452163956691915238935276147121884744550298494860199976426073113218327099824669290221471847360933674767178807555134120881607073364803557967625766051746677532054201349477816804590216490394462549083301952855486535860505570812889795003383078418519200493815021002673861842705469564894130719458962436563086781813302202705606450424039410661701057609940471401876102200198756286184651812398940509244776796606159617463694834286026970127133484013168681729311569653420463310182793590590838303397637807217130704450099558549324818877284117870087182562006302274401412311560669610575263835985823958532928790722144434599162434473812150801922340662240400126203233508929271561232751112928754935980676781722052852910065687899419974604473041069872489582684490377028992196132557494932475422814237178415100122522491685668936690385089932614375292859182093970635973361347457353169893507012419224284699343549459664418116547077858959482103730994290285383803052219248844196486112259674229820921951027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] -21931453425895053942086327717391772860963980047267386398469471373773054026732208896363313148894199278702667737309175446148031563400067632712604611015125151770341573914617221711134931219199834780185927712095688626505227067203019829120812894828805904737737087591455152548612663571234380780981636267640029313664743005306986106671072477839483444468960460009561905186287698479458514810013151648534925759358629746049727922129511834320594451224888385854806441323209776869837034920318230650435901817191043662862474798473509974345437563341762779652885923859715306947979969458700361287729890984056249867489865676006764595006312030144112862016203076789614898160413547618921714892842321983992603642860623056120977758227646434236951915818891036239903167665259720742739988674070417443011485236117674655348401403153614354609562322571614333177567495809257786668438479082982433991397667322877776974959214261964018026839840980415176153037062093976951353664493083338158495945147797633479444078490263145937159004942652248247622316514264806360509822163783989646843006856677538735145797585835810623470374111220629957485968591549912362885919098270949529387656057837411261395093389300162253858097423890670887086579182917007209475049483701239647432860753819799059422588378050117822537538332877819118577012786237694753788286273163894552808365189598595871541791453930946842402884116048208596679037915916917974600829800864479716493302807402997433535799426186349694447390625237271902446044576002391631550776424211137292042980871041940210535142071714477366104122540759335916117536736415277393197660987368115823621079949323747433980659075403221282017206313656872534837980084023608699461479652147828095570479451145087279516532971859112189931677703438905593557657653704612092325065566194621215256928138569439845757218507014664911057274872618401407641962658448426832258438777611404575014880388142626861831158377864222799899102865960850544404310973847982535785562348429926044419115942203718332355660358764617506686760966878397221097713712046418523254001164633842348864458811471616196706927502639042151444408444004326195681658083635642788521439708667432858696019341882135755702603526046420515162492655686065754501125136652864135591305316009490247320033905384279746709809834976422029916151088276670151354080455810779328283309798727502852157957627936273478858568783436507703337299079047552621128623550276055187767921123048310698875744991326668101887702373767970286188983923779610315181682387166357800979641774725319618890345052882933163164320332091229008611476417893473694155911298963840319635844368233188013868695682646426993583348169471677409509986082598852102584112134273696377320688442203436185255402397199041661491400230996928513466761969795609670883423402134328757222828211512154468920029084551739635533825178824290454021052475507053490426623304839567988948523882119168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] 12244329940026675187396544734445146739041025815076698738302648252389153326643305857735918644097190597537285118437281519161695319668873148145902711514540108260640675788332166995951100822637415212723749812288510159263644533397038176963763046903812405938667477520638547098369441978104005008978588082261744630157317452010241242805805018300310583865747731316494486453009964135097909475556168467372174967524056534267673872298336041669678217851421314876012058301042949655695694697480255617185209384789343917981824654541829812159932630847519524197383348501326541070641175556338189151040823868770586806446628745921866312803028310479188038153830701053689239590518690745947122383292057593212883390684972494994019927703858345413032272473537828335828041134537840310734765834865846941561862678463445620965090824430178031043091100927206454301309299462120153566476559266873887695935186833023731126068619083716502585648768194030453033008383986970554200036295653573686923131225581868539461577773936852273680718857648069776685200488090428478169336501001193381080502969238846196559226833295690518455078437934314365633477334405142436299400406978573504417391491397215695273287738100415838006688639053569013769291489454326264759637525659684173617755905241740091793775783615101026550501477310046536622686152158181687746993374632097359314493439992429717416530607875167327022129981544387504600084135905667795242212761181486823878794750441844836921048090603125014725793866307220552146827287377815997139515802390320055644398729703981034010809491681881501347789453848729141728652808659184213838501562759129539503244076356904252831655027724332001506952570932660072827542166686932109151672656539414934778562722755837926020322635751455305307632298664526492464533192117960664270254779924364838539015422538259252041818061367860892529636052090380544713446291899976891947759166796133747912942386737200002052020242116263714421559434860165697264955024961671701902546046595788640263156983365500590508077873879260907290193914135397653144896424322378856209036475774897363567546350279449306979581955522565231672713038757692941551641128442166964235817929637167535324546462714843713334052212298074907622448305564373211013799048053432005659409570491096807450159654420003666526663130675001063779489576241796750569811885007098871355267459653950258136904735825387788054839130811358917510867855319553105066879810385890929748979380001049725147679116955468609054645035266308050556871395218794608819113911596330223156683216712567438635896487375545067180325193943692774334770057006213019373756418375548525299213043774163730986059815189943777077105270108117523275447481455032677645328200922577770097083167649832420065245818300229192756583922045706749050902861075392343336924696655975256242149453167216839447705273645969580275657608626223764335558388155088862706620395086120461363858248323563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] -5418647811390918953395211162290645319497432465525291719168516335556013421925276995011729061498354686749482829544002467047479038426586551336279144511691977372714209656065380627394181034814256914681790905924743211403325280498454253739402846439439073057165566302934330868725102090963399742450616900897539866295631937124312470729316088372922485001914277759797682822993770174156770962058434777634708313988251579068059978818009885361358438579061981453716079549731394569502407454558556912108837095892423255586087546481786422271621419301047986149190670985367042474654838278760499568915077407598823482145102966844435906829560778824672487111554784371480321165990282461779406676138248396802728048525356655153173053990057103021258169460875679425720947118204195196837594785298354536722368371342021926600552935392352513829409775165077093734635220806888323622033566916431176078531540258332891664632432456713740877718857546603865407586198460903632456888823233352241597091771930322757473172388627644142489492729501876690074043497776779632917714963475117386855421239047312962192548009749981735600165559260477912416418217612456460224874880885130438507373644546229678809619825550018287142927810565834646671984374438980607860548701552595449409935878414693505738722292421273413374276172218601670276427014053916782845003632993789903603116931906046776668232965038055338609313192233607669492335404617015795576638021089830790728265264757735166585342683142024537582031074701320960306653442831069868068792024474739885632418690980794917429478962594498151314279265871287478967141312533613867845424524907010943012202745797608200926911411429115553712242918226536768521703916427843640991794006201324911762543126917341142249807492479071229359062993697347128024660802056601337952770647469870003222257776274076849348576222078641253299946118712526984294344910535067385683209828340796974411100497848177448178239168897729099154318474247189525448695506059602104468966141113756245297211493141138099452222383265423890551122792233887020494712376908177432457286861886490742806920964595791617383098451613758772780331258729195765555359473608187526246183934774553401958237238681671810525971362449691673710628906666091202520445342458348169348026002172433891388745948221332699295267218375434381151939530867839524365878334609933522635557892376918060849245189292165070175785882602008816396169532285732818581198186104398930093991515393562146842954739781311547588436892686172685420568462012341355670619635308321611684940750851930961749571378627782160211111921053689400867101857552447178994514429815263889287493049745664830722795972860483089467450080963109800219280821154861586456622510236582216787453607265929786973697096323282433112752456161371742782066050039842904273325250005272290018316533744278077317821379201703897658052713801831934541911498059957007958202294194532852032181242114867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 2067941992070460709588115110553862708188328668808928734315756294240272866165931964134146713755643179938863405635908013783474148330447832482999526093778022753737191304183964661317235229646500201828659190915712395172153255881033468780325569309694128269358564138104196261585701273154591213937348675310185303165821329149819574454977304991071793566834429191423437998055617573725654011105919149709037323698783158385694290765781708784142079592082731046636888366136644316157822651142485120647308191013736065469647258659607817956130480279970956254926631092772066835092469706273852274693862614049811596234538501439946108245749038798186344278764074864405909898690017507368030469501059040807513969540406657783077808671671097030757876246249269957329921501409978601833282717144922036783564062897717558768956735586353495065910688524851177894451243693672284799598088560090083637670187011960285076156080506243417159069950604604587666579194978279139528802705375960790996190591506314006396595012773125416434412548756818215396523640871477645253579173909632328347629320017801003240478127036626113321625716020563250170447743232987175051496839037190385899033554698676340715456137474194265394078653272058934619191453841530842302644184997011491352962225281131379057236709637228995428518795720175970750925565716225911309848085339878593403896797175846605844433119928759288749579200352555864200569556431345464019053497664668636052568577724938776892737936767502117892777954118508444947675204082316203983133542815772452337346802461297120917148069488255921342477034887283768814397037243901871373870954888308139036682826944217858313627645843957303814052705980698095290820333276493091336062401404939095317725700354368491731054776457762753203371850231288739315496136333699707009278391471128340190108208213520832159056578484829345109251284316169241474522829335665391140515479022136301209558745398682890117290226834040716229694031219665733302696411555304567926530838022684086670219626472132963611995456536196128502281280278629840234736501548842296094767960740518307418426667817157822307529298195772655576567498558817720858656895744758940370452087529217308542461564554182814344303858827241670499090970633835365132672446425291252150085567691282177613665903550118455947580894425250773977719821667325648236212043102972309727151048977058942643857951776135374406366716787119081644180938323142895790316804529312855027756994461432030091554045095854883948117945840806413508497451156369262660191003532506535893158508743985682367189811836902734816068098509103199380560986653014457670031817771002989426061472278857646004480055599503459204312472512727959481029756684792238311202691846181873997057256843616557477147523488225576839967966884276240083760406153612973607733491076664843225547941263760243753785423333307806141904981932556574573836950927918330356603856585540090368603010304573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -1036972632724564605397150673201265411079040176802242055995514288297755285722500051526399545843791981384999244335840892723584534783742760492282790613944358439024778801192776857358336873735832485337552706049860964386075900063878280277055575542450214229971669096930154225781063875652961951012245843092921902587116642566566042604901272417669470444366815066542584781302242562816285517568639654310602911929193714462499407746513618487829146507713887167014281106926064648347443091935422912533678978853078686159330944453592435686316072645315874972122098664427820060927058020524775823107164698729080412220784084208433619860496493912991053012124278365593958568528334268202005869376376364082607562981455412560451658769977267761318454756723444497696571812129626178116382996035425699532512067785107865433412315824699391272807468601733124693250728612860655130811178500059035037790678593026175318729144893440297570130168426734141006734079130331165036671334757194518225336242791598649575996771274114656660087411935264809464713468459128098900579482149116650116073573962956654131742179629653605282859392697977431281453844165304520714527648541588753897529553230087706184245004182026354499122546776625423662368904427207468070424886402076997150929538253331437354804755248983761121650219129807594348069866089702781043232128552341756201885856809928251480333373126165762780861384770343613541443774583075714519983379860145859150912699373634811860104304473001428471706180390258543067305654041925251864129917151708136331909322247372652709409395603946045029992947607663869993995339270002151575585969668163284939160184601349923953314675068901909134563478232251170907495069080101742140853594268924043764667095536358418424030243989165292340814207291110661980479833141185475618988146083384808095542838591365942015954571043242118524284189861301844882984680099172391847070590006319958975893477096698168580354404118976505669634228183461716313751327731840842916090719411882268290498322245072242385692547264781927956133761208779616206812050776912916004699822635474884528099134910727770008226662135013748585348300641419149900842903170961295305812641450426641227426410413884248373472577329893518312199639665969663295395032506028241598894285878326240268395136830174643636531096240399385508376252170728335153791559604412360571256758505225334958587436906065228860529243144402068480316528655759666428051206519634520837257982952998442996305127795429540290490427117850670677802024176114694867393232368266697111901720378634041901778584046197063280898768875361924558198888352147490724726186249233629478213511367598507482993578141328878724399742406063380138334972828955767021545914607923222225607726302324333051604164953977601569512881314967525221621058373097157395754218782604205846261531076297431222441528616956183085722432308575916588652558133319440593888268419728013755300467598950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 868967098690456833629200782991451927665917933573426791779797066504417655206988420007508533212257459452116083704660560270621599325775892659789054037635626786322024580754827511509553030814711953717478572598881467527833975627862485212105264312246147709937789045239692370939751180688356536962620751593808089111075828333057516890198236500345756520791104321472860994314770763666815328676241624882798400794489122150419489855663763466175645212356319839613609874057087223047813336351955151687056681660983384562750402711388301272526822448663897873035331801206957312343480558681311901116748104074379755751813716832187392034997092949297129122651756511433111862186220708860550996801501663238464719357019018368881899291790624409171636495765206701630372751878432459281334577267949265967770189640721027698165232367469100427236304338320855345490427718185801137307177298809804737436165161453416240099607471775839332524542730109959435998811903376824191857502075166245210864322919183168176854970993655421867275635983937554826709854176638749755640227710666462870034577102667331583255840615511803371157780883437445158014480376537103451952331455775838388000450793365914826781530080519571419926182319648376571381192264870961421822329927552796958270027921717710849682623571231571418058662248395282976728966966859666985465378495489151539529508349812785149616679557532363796552389750668084918777171665691900490059735607368843915513979671215757580500146110271672731880493773652449524957339331582390431594500828736481504590123171366578501378907053842242119246065837317934173703745007521300606944423600783974860498726673823852591141559240605287584416553347259594495349723555257221971244546385880796643890032505772493162510417713064103442142561452715683002403502193331056643326715533540652556127742195390624145557458435901381269028702195058641009594703236738964392949169434529236241099344999290017980926895272421946810675489525784111447021126350383764922572174020196260717999440312433947696271787220422474679412273847471191795342151628763956365139318607421665053776098878077903164872672842249593629553245743541903092699569007373251093129894966192315092623435989140493087211285845856220920878957323367642569295544873366852253027367831154488931599687335763036662063545221632903741891961073382219487624560123784379364126516788590508680153923583864100542802714754403447721422666115694629570875272038145108449391959807097460933365223513864312877577801041625625833343080869027064572669275633735621076808515954672022882657300958690130455666185860051016572082273273105090961192673735366695655316919293224392676094177958141323048543721491711588899792146522807051379312741173136569097183081507854367351601421972085076675082735260080457322713460469356605905920105463152765962244810393814121442943206752783903665884760330104946823965006407476862934559475614989681850583132772761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -749652309045939860250963078432379564533364575694278011615247256386033702781170373879084261289678778052414512616572448444699308521167493026487466817323010248401162153234942180832497781519111844134548726001740140761666023605693333056662900764562423829693084961632890906217470841914428013356012573264920235044835720495560853011955483046131012307571180773436757392784227702231141467498843874694043604007075478465401968432118405953542868719383710476176203481426389578754024152709202923169942085141033465144764196652496583746353822540279710517165487048525105250376472404184818038563893094767132380803016719198106614669549494638906211654939073972472346795746047586550469323605840131666407065494474055356856726845817896878874585373058962520450975397945751127970415847475121484565286232245088955851303315086748321236480636952637911530946223804961571072812471697980856341089776382626404296484431298357933302956098193360022757488347558789241194851473398150128248255344910799562925632879014560886657487563101202116049955084497942262651409530043010905357935117118910728596059584533242060780786101119374946895363145211307683660903072683596844307908065974552630031925125756900218122508585443863566625963668614482271414792426059657591298228143471976938033072404902295273678566398844109335785686058772288783563374261448529666741389496731950905171702218740871534732255399423620807745894753385708154156094865378847388925453944877677210112638803841110550224392628035111416958093308797133686271703034154614785073917911802767587683380126342756980898705708812302827241515374543422411790308234534649358885520730095771436524751221872230468135733697501566855931904512129917039131948471212163098221588396383519976413851081552789486706847464534408067804930331535444245465516922898452732403203899362813605043468712316318025951304200520948291421628104158508768225083910527661962571388431916049848090213680347946104856854413494778539382482279650214320634795987843373090715087514361911980035753624280466260846650828332979375033532166519506341739628399465733449786972499765353220789806358088785204812245185191609988402577608923938241981691340131292354511721653507699991090351508344218018793617546653749725256975022441343402333245887751176286431034548519037467712260865542687313347335658959763085512337157339586690871974735535798227608679036535253916600473205115332214660809831076847758083150219190017811492095976988262117470401907016398825074953543454979204350913441327836857486589675149031292002362213731877115185701708737149837510196321624454371503175625778478771773457294080107722469921183650218915486913932481632832933046647511281493205155479541618015227672350551684637979252293165231548595574493699773530087130357795071235378234059907571671752627338593293481096921670772072303869828286011055354998601057528755582317261102146652792106556754191790155000261164977356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 522512918083688773083356397177268390560971150146306669378821376060222506524646993890580834450475359601115693152293452466673133126736038537258560338449525210774925492676784371275558035527161292479207114982205285668191094462913151818857285893484713185552436793058566942744375955621430237993396211834198355723945505237552551026220370656941857184538345324280496032837389001669007252968335216653948860779705866475102258547953716064477541706126093333978087716226885443002483487904511950159476729530654695604421903129870385989500857781669226361558563505402798093790665832639561890403779582325672730979556738283839453040201143303442190283321862194201145959895878509680597715637825056974183130453077933796868595753181482304846550345407666141232191209311086946360852192997855185383372993851045151859729761644051549652947499179472444605281818600416035359036805777267749958430652190708097552479022065108751678071819572017601152926290046571500334925142382168076088574514937505290045900421725006216476237189653095111797265087413914244701848667386039074418610961941642367887748169435161267862574014777722528485254296183596008032729678478174272866205607616470016679730954930492203943672221661940506121508102937254730898594816319508377353700578800686658730418608697151984982937379437001145606093830668975994015127790945637299396948300367835082416832718026347669414698107279652076466043847369739061648595895812461532662727462095107034900662842947486498469189730023363513611601688149447379244953819260145765975875053370149703546428705566970487618362281979412832074931491448088504134154690559100083337314174900471297833757993571892386889829566957173769485504617132879995594467195855814326543042289283895264840662573810638895479005075936461253181085471643872781033552767382081874682146506891634550349770218782438229090857472019302950085578266783236439161049252575045316381146884395500818624124536790513260740069519618325794128647260892515545949207955446957072140751276788564693719010846107563150343321933035764777891785590548489630051669613349671015019202619879634660893140896132407587538846937557263645718901157653777681034613044251111950151199998175080506804762128005215218277260912213945573639816385016166667879732654828129930446852691124508778454136041092927041158293423401101950856494898149653810194335215552592188108342502749865324073644527911900891706968647227467264995576631088192747680018088745511486626872131411441888096696692426924763666865536135951625219591398927971119269793304732749155915074349998924028303091314075841926174016999981598141715625035862011600761126519620671099389606004978947828389845784128597469712422627245981389919185645144494371252323894974360558043378146906083929107793872807108082862105313823967803686944190088471220050897479308229642166224560537189506359241106104055575586293870631923276918978774425292534331376744351662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -288978712074243973765822401575492636080959655719668869303007437008287173496145537840132482029022983054797212169680845594693413895900380075497001087901254259567970428592665465677842144203783580493039105259323124965398851072635038756208664101515981464616953848075727193030840756633459997898270601421353778423878913527981844989769148655403917664556415899040926495890953182623333350757669640357275617331467987396797650296140551227606557430470206217547221208899511425553110149918920932687771085176668051379797605906032531529444427478770525786773006618468345640234526813978063471111096339580213684034455692684664579902303981523448851323435068795276614308940969910455886852117885067115579406007796043503631837511293049756113861057858265505704118022719639134533057851893861657995785907240373558245139487001049294463671668864845630228893697078425878177636867352165378048785873022312957391785050884671529424088016230760326470284475343673280218831959088945724271891012590198985824048970797143449957670325975475229084759642693672778350833608606296988622726661458239191274463507083970940781018936379650380564129045562658808290926181571401372127989237795180943299974308031464734458584560499802940148821429317312813135774210912827748960650859083360334613453533255596077646457863547626274811372950225685022782348815538924081280960959941242833665259357570176697237203260264389534858165748085939257046570666314397946290009507763069626874789483364260811505267698280674908054297243693080508215126797718058862546182142126747806766857061916484274915847709693732016872906917436160815187099638844650726093745751831750850514029607291011736301145911679225761621857025890902597342527478708814706424928524162043993413059634480464161308440096180984546132455050023370812435276627565784169999126692320968294679360556845697137607938772753793277744376184596334971209384131675616754152881409796192133508110241617669500434486777966673111807197810127188146631753646378106419868174777072068491164827844873156614619822707828575081361273052874420278813802859709791306713918459455864625960773932449563805530961742317076419789973962648315417995422022606587133184971624099072277229209008581237478063134854362598257800006012988898863890532453209710652318648516693515544752407259299053784916769535248214783409325829534904461768982261783157687054197089347585214206749322264066835375410049031400932226924147933510135858838776759367107333676972884865704502091728380235446938341532865254937074675429232939681133366391267340438102898570662226766577090032915817001944008300396249002346535013455381266460374819949341260496176480423598356042977608763702653036629976364172188549803956349298830622159332586911361324789621670210031920942756690698833813093328738559822329688671924596113026484197766942136436280003278440685311884748504693501525334085269677520418685025429606644569505650651955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 128692424934331922267142855754544917916436544715436257473518184902555777677248366994572360742004875942769002879468675145690535999933658204195969866285716693358267076532376526271351088109592080583394804700321045000229181766169805809419760466390571353158852039326152238849533572840018721529675668346938875128842661575923055915797714034583025931101424469013524284690426068803458611085301632446775766246769768858031181111554981388750623676307333271623618119093675695517236883204455496869551059215957072460575220308730976391595325500185087196557400799840772779774232820281461129776352275567539679822877696483088565558664404585854041971600614093041802000970171906918261474676326528730340063495275618219865189915117651966184346781714347546932547288999073328622099433942018940468989030785019361532531505020453219363483133211614157730173452062871175761793076383080331198057630336489225770450704319923487293892969515783851320861705764569566933137993681191270382910963807108783060594923334963701919929758701486963246970530326519789511040039555468266561610677784750227617473814088002442092736831806189048633486793669655082595068635267633057145820128265884614745719584376003994694547409289729009334475492578907060709700059197316491871494188374472451630910124748537622128178298748023034737008113171903309287203179981968359560993195610430151483767993188206473544231422589409993517019698237239176887575577193073077356185624165333540552872944163846040915552696745450695150923986029671623597474221244280498478003805479147832753479692857366410969987536056341587532336218573445058833697211000315704495242852810367208740961499931215003862380159177969506569025006552240559592609929098988295486039975473556606003149298297400381334812473240237952219077439967168995433937623899420977580111923810079895865824477206957411159628463272972990058999867135815289888911252773754613662877100616060204325107977363226962363928090228482736263442303846656323111525646006995804970470855429228798338641377031302688544572705817183342625917878429526317051489385131257248279681876112655197974209437770299599692532703782078033770672073441352490319767865259131913205702355210096943889987150225288456611928396009248603181089236893530284318471194501163505464762780969501458397186510794651600016749867656965149730287781723679682088341848125686707902513892088258898813230417742504413977000369279610591278827157868925027691165956796177296823072777529007665824107547056265943492281726634441061580416268953498377147990864938177442594158649548546762437783741624337742592022582720344433271625741086124146713446618538410193861752755816349645923072504452632621681049555818597503456493298374534894937644734326892496411170938531230453534897952594413974007976155808900874240105164618242279605807896628568335414518356385251094785499512354470489079193040556156811421679970422411871923275465280716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -46224982945909964038017094811505554734184178251402271102193820824638171478869736933256269095132264329159191539547411630296814000874307452983597700138418550027433172520616150989215612841873217376006696147449488890050595895901801104097091346081649197108490718684035091490919827104938881638491786344680014256167830186370130192387458328466009828980885641083313656104071422627022100693493854404200228229648693155524852470867405780312711155569628882890352253170774194669145654630308312240782386419645470577095960741749052753114665179799159698242323209776026478156294095877992716547157415208599195329834175762672364189467811858897172484803188959573198400627708305145342605303558592620377691599586259322211592925704150372046725859496352571115039952714626556546111495774146133097543902426780729964820295220600707011680942416005565875482335055368855924553879515420616783614410108613446043548007490271350076670762888956706713217636091912235633890258655620736739678267528227056694922610274795323767525283359215397823666580227401670718776556360533712264827020078360974467042640779075068823794622489208254428936382424725093494675592984423455374455713615253956496198939809412529241831904139100085280047422444301724101311555706679635077655538145974360957649802052716353489172578950366461055645707267028660607461027430986953072349727131478137802603875568207747623770894590593820609635560581325595906204648316615089998229401043383896951647461608958157577955970184642143633373295500409075719142228438698787654123154030739600827195686252356233889250470088235215985754965810802920005780267321449699195536302219217773600195342098519142897860698000298818627097152422209087774809423593938207924352401252413314838107843348037449804106814568955742697578140794242727001644492350316546218606610218521985347423957538762049056671250210511979017807793647969185962251151461017335629900132039606972525642034029742909678304331111478131385243200484058151704679963408571105923082955271021221661256344282666031611406633959028576708577386923762235889450591523432045349817726900241972539871649483621674433096285466149816775693864036751850716641776663785162071180205759135617326052880134835881494212592573717977490206175401278207125194413678316631312428223087259163733916323642602579548730700158936048037752776545230594725765722217879615889770058398658976082899008878484662869061907392097818559944704575413560532012309740052117662446376471519328231350959755611289333815428730606222883297272982922759075322835987546196103171056923691841208653316876079127690316757956438432825110780381188501342966669403788767630372643322638608285737483528203732024367834884425055199161886683883902533319650908660755909134921392381480715362805704019467900309008604711449533895382778000879766744121841911865889507046551069691049809617033114133189496223321603624951186849692293039096899945103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 13035331366764397505656645354111263244136135210872257689610371187619764424871872922627350972808496057414649519056436246592545225034398902636465471184710752711586635777928283035250044292905443999839549900192974099795173687703299903246976566220516173492214989084099506731812445391067952355750078506922064979573973501319047819220401226232210949419648558170171463807532211726636627044287164282462778134705060368707197037430388033218079514252631897220001038421202330406777122166903669181991801827436117323050384778115622635832758115563674315360447467501801835987996539073784269384055626959749776674717064514065802119994790009398876322701941339233405073420783648956259791676007151651716734156645869321635658196574581919964977389941284361472560222057266777388840828176454718617652227156933260640925259797570905048980418294551504035944277874232095721793400615666947481741688896637740719001663177220715150974537822653756883137097657137785799910844184939248959030377723094110533829770058379404601597656540501602492635738991310338432215098580100382952640013820513836653503607902244662241051208167594730227924690104270801684368370154932844836083925824545489167576840360971869565508716914763964054028703879691063589336530124214705977807020290373870295593007239633226306549751529325046464061541116251303948829113281318827310255029774167882195776203424495767551877931846043682857369371227952408613972415393030968272743056230351270328171959955290680969191299998955861928224293683908671971493610432141486603926957228792231852324153332453869775764187420334606539392526424840899409127464547577209746674968288062921439106896088537313541817054160078372119136969659052192508824662860698230981599214545681443473681049723528211380613791737158093917506958177829226546892395568532815537255854736262464367264597427025104482034410930567064641775230519357952142391765249146166703111427031938814301509296589979999215795855779605324863956590291757561161289495569322025983396372339867341380215655750738428289714772412044192665654193588694424976390093830460524518715599288107365729867965935868767563702401603380180158972579193507519033466155737981720177106731342513992852521472198297124338170405804266404398792632211059630684662994536818814791463929926912276703517100265791866379330740605219708640568118245103605251333168004457362390635635805995871610263268764618578584788716195671311600220012327387802197074576044933345639272500953470106426076281439261016748079319593872032726349878891233551892037488678410112922065306903880592491098216299678591209837491452425439864523104536828991292764388926192423755248864634767325759869265483164339196106332660455776796058623009772727420211827221415582134664895881291197699231291170274839406107863440861542487692205340706857964252206497563112351598554142793118488422371816976610813064069228198366116509968222087644858760672544030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -2654597951004285779497495699134778952026228594301756212202736878915278725547393807730888325659996578158477261603248427630880142707627523075709773752917673551017829636490914597538217222812306980507471619955417890809625248941127146189048426614818130282597708203867988103108454644486184290434790707658864800138918374072779070083678749750808187728198757350590969187631167192361764218272656599438909447545050970744806367502836618290827250909028238341740268596730732909390665635420774853295554742455484198286922480065251645808024335857896683521833843822193886366461956940728133199243365755177608399249647499386372545159413388599532352518778216330587246409317615509149393640351284379758631363092348900523617409958043764148646128352008306649898061547211214291764496158484949434852006132671090523331029400304073201570143517421305296118187516340296349074115859818328304253328888217577887911471539713696827785196851737124071208620125121368725041929360958682776077859370568301340470823191239772116831534249923245449549239250879836710296822729897371593127597799992937795315275216801328731385968584127105884024739042204301241739215558817840298540672917196588231625639392505273306720153452718358515481782791962184061834172486898552744913819496705717936731679345405873622358931446718094769367504436444801756041946207565264783247011154344842669458341664748068991282811009115442143952231053407482243372136366255527261171200776350642185287725336289614315557587456674476054117766179550149171648516407117866871829495777879918786912266481417538286530290808253857139787810721512488181286325247234008941372394734773052706258632664070525198926178259638023043951111905347299775017430755885687344519174437331593262473925930435863632305873004523598659786097324986280842596115760390672348928225855603666042191459590513654826183124805393867674894339502058820336490128157435770078107611088578193191011031336573445494027844679575582355611474567006786680218689785130528117095142935378254930967831759512379376905964567802774517316479662687234695553745300164011094439929533974313436704470321843608393090188457487826585948293802846452845349062562413179194056172771819986896154161047282027524154418311985882948646072122744375020960747581986420382769180387939104243314153894106638231241776429685825877723861680734238997307901234404218397926101033584349016865704019066984242439222607679685826136448014559716062253939862999028478969020887609814463749801897050205950106849189959912185488798132417141426431550660872532783429774869500199377780063472161143216892446504092512408062627259338255708140214617401436961793089569463939334150972915125108256559092134478056107719202730013408443693697271739356886154269001868441468834535127434243937623253258265302034689309415128230857022559890301762118474346837974967500525023058409687574242249762527706473787549187362476092107983421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 294215991264541563911266298159123039796803611419052221417202731918927789761321741162447724248365248907514581434267844802314197559183942117238652939029787755837840964355458942796314348124086312402454785559619357501467794221939927234885415413977426044052830776783534862788034268446189019569327956959014482874023489915829420629723830357636336388562893841198983997621162621746058691478061120631372840257227438142224517586710213789207455261608766271619002851114254340501856684968488992823149600615440680800380459250611492007658056250273259168716854081365967022588327268298727898353140373281817578697506824649382405825093426584977287266162179243294280486760719446100739152039499447852501445883101870878808096485753275456965961974961434633022842641660413177851949362210437732264637404374526003975489105792896225717291340823742604091340811343078446700780617548815814879748813987047089350366146918720227128098455160945698041617910251586699642260485304602532247489721951569394328213959213348502551576376771092164787419714996530973327605544697737479106492124694351807664549803286983623349356111002879120158773797968659619037059054056004931498387617585503948264763393598843574837442488761611226016193861862703148594612051394822278384992836698710071392438383069816090204255873902274884463805256301662148971577987353947652214859494310299265751089675058924205147273337390970369253870589511461156797737827981443254185386261546212503515306278815584772928707697727132675362985634751067757759768156101007559313378453106693358358535170363521552825116171404550451088429343743608291828541418625814002124017057558610247929848305998963212872080151947941860950591448501389585939865566480219114032517731910675188353212007100461466510890627802764796385972076952742065837918812491657337451976741012656384451512982430088037388053083646047621138648107719273136613006096172785037982965077967008207871665603779476938434080416435243357847297417702070264430380452800992557830220886208264193464085004454304882408224602296722232048652527665406113918843570539516402108079232060540524143462541500510893776255555755076786022021819867146609921389103753085103102737670924027436719713541934408127078342756869115850491926165455634781366131597061290006668562845956195346075313509464292696062974877169671739242779535648491227096768565294471250347153975489052119565038460210007767277412830384412499909089841240480733631906084242494327955884921636784685003992848075414372974128750983407101565828633012891027545092246732494009218952061050841113801311234917589023070216923646841828915563248658891178532906731083897212306920347353611613432096091742564865848677329342536227267414723670408854097229712277147994420610218120684384367477764431164404140617163690338718911024284601620779089535324077161381308682248047420457521485142087861577056066891436978518561282769374616152922308571299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 14183324386775117788023810349081321724002408831923183790036818581122883524124874779429645602626774165584269547476952436314806031063084740695899792165013574318757335510422262532453737916350952234809735589120824074834690577457500211665587083465554028308850949824507835408089319747898030647883369473953946664982750773108092851757356517662939119215079894582142769000180460081535016237400874672622755629334317709562902495338143317620586956548031537221304892273963141584137120531215805149909172940409631249671057878392382714425381547650314405624352070493132166525483492216655953710647632861574640360458222844698998014858907296774522108727528759448430671203198875379110998431636563626869350513172542982951387109620629775187491964939918938215836042781759926688528217135310004508950349490216068456787170723611631278526821563031177997556439314778221567382119829031891852287751266932428426740986101142488285390032500300815717843416789043606025402393234325122497834800528875637723348430428626638738854650102740721393599637717794030977859041501361773273969034615824377829387580653433793143387420250917017329120288608695096363432680023060506387714396777155621057390292079653813167962629429625835145188181745542087468669264039857384419541578671331497033894631969388517013948060495395502966672669086260266573802988380484550478316359433025438932980074306147282344533419766457947457154438551361039733202425899793051056664598279972310376410092009332418731241525455713460911191719814530745097258645764779347580473639462077324083888097575843118663503235846543450635305516985205177653586385724285732887355143775448518180654462582179775504658197219554929826585055792743476035292707833853142530571751755283095331800256127605383085593722939970157225506456805853696161107605781587281395046204447861926535378586231444642695418227856328288576807216329489527425040220301714116363045633168724684061744911818765994774614022461334981038458503370833768341125797061746199527071493771588425322961824135594739560812701972565041123243278419245963536729710334572596319747937602121367723531797190145168349470955062451694545760816338636651144572276460820156786361763883872006981682855178333251826555530429794378690287072084693804492942540284164293653921104876544046906215876141191682332898212008438743751569610717798790545513240002319647972644595436897644362610713085196323582855785732262850488224313917544820848588583825807549161293480960896587929882412793510513811760213279434452160868198394744558884151446056724577485159896283504458538817827368121833112615517832336033601811561242365829202458570463607120046616118936970353815399580791314234889643208136104881185003420437826465377556260931195198065635355557128154418822122535865500702630967398253997955875974898378501260541471064749073071366902903851657867440381740858186953974263032950058198524784371422723167347539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -6297429930544621166600590081546712763401066958421855844002730746838378294472872905882258169581346060139068671950649883757403431682164565701941861464491405377716762494438446131694846472544393842053540001560135101081004845124945603157755128750191618178869353109686520558802656906006608218368737384841620916739481314938695542723325628446401572642546298505068295388815085625746827349873527309731705687050964804480798560862210604693224419117004793762191905211404304009234287830565125498100525414188931881175447236713911616123906320677312237184157781650713559239460941606010304416867538026063019986114680347442653154767310515544304490362375679349926359470991863955042293058431244563374952578868775317011411592140036257371370838861820393052516955588322280106421360438481468646371774647531787960030696845942472006974554305728171758428965725660945507352262449228011534056257493889744663055150274029795702196989368600947140546310642676980522203919728959733435161235898969442538772588990835918995403173610031581007191953944136976781677076413662863794976706346010564471811772457644802266075257883967205181070632291772273034605663928558373999505204751777194738921086324168281284055139681557390893441638763160645949746502795816500633933506596325724804992711255362673146655439967815561881492914176884415476140451185457937100516148751875669904660841392569751733751342787044908777572610259761046738826121484285311659679644208507181677252138516546375148945631879146679270865768844888972568097934854835373879466913791063723406864043826396419987599312828388061994519344817352458518950278689833611137081511464164393194341602309026111317184314515136948114895997292327967824613692512647469596235132602885290003533328636227055577265061424349757320434815684841156121934366781849916017998627227139852467253325625589944821295333814882956872100818357163524772139804798546034770225198359903678109082523915328655179354467138586074328527756794994497099558546159383251427372186041048780438733801292764039640384155106746461368954629037221052027827865613742185030411953518389959360816648523260610981334496433447048292167230446767594005450152750733733586626753799322130163118318501455952298667724021900596518531808067781471296028281298494443357495408685881125970800162841449261861560881948777073720447699475354007231486162027931329598846087274187664074302188091762224302264129719742013078261583672123834792003073407289808646077970672994019694837805569319703680226860706426220121866753854729873727143693053666350074335758908192187958284438413630947332208382600281873500120410414418560724018750556947547231728459745037918517555152361297727270628316323727368939669080499414022552798770607462021485020655155979726228085984373354219775803259296845779380001472592258687481826681313660669139089555455611629563873451248736794040435126222387618324103441404234679677255921172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -3109890135829842454831570825172732907693871317327236874217777661222539940236657869629053412736705694103863326799418201191926988652559537418887932356755923176457292461584970812773557862095109155047594774171034956732672197741224969087594460151823271408695407539494367415321442044190788413982972874611588971404566641152686693462000006617949715237902883440398281525242907647972823214474531199592486008406818721968572958024325934865307448914246471326390691236154604189342020954809834584246219658035774320350471738712121485658035102534950831741949864255116863897600640069420277824941261724951039737547877997500129999968997088357581046470948910177372015028821486312151668532890162986493179060215068186472242474858214481953087735813772322641045480917817197967220605279843476240917458438269750873519588415036864601439248709542956929431998916161069936698295751593985091709173623861719284665185504714258252057976235659072217099017493833262566805887960916911233537507434602613075934127382928389903329185053097532845657469015938106509346823155108935740651547167068886640315963281578019728132253852641292859255948415009026359376651137611519304956731005891227956636982246438410853176213046987992058998674727304507308455034338800247807923302987413999788846119899761385199178228197843400417982980062439401999056720577538493132245688318028131274772809656475933859504292547336852983759974232851636200629848450084926328414437155625607354383602882233261720497757529466036756085254386600284761454242819213152851725912405160577468606464462544544867227369600683073689585752999873886238401781849738735451188511751274858273773215013611503966338795884297877914610962688297045401095770861411745845675000470039937667661005150708318281688938036280492954181395865785273934101785927681575131157735902856994692003900674795421183508848412131423600833508907968953030512164073393293191115621627506028739457512911937766428994074707656155850479436947692803775880397586431363350274478217949710680779084597820242475002771213006003247596353479225929398361822787814353502169298798029036793016604731173597750375880900660655019215222311870081083936756313530095450325896990591065391180886871771827746763878757663168859823453877725391933819292625230362298424065537750869121226852751735165312150981203458883570444832944492844271158526578212633558486521054301921950344874869969105781941724224427531505919128687858334529167728709393398581920974787732289609655557353083192111539830929460266312348350172651823327407867626569547177784643432759986286729321234688717759887555971010728146850858564813067467400079818620923362329202895015926901618614871124745888037259918488465625484624687816622009724171427800194075468593932315931913827057104265646922192432423868728211914030658243449797852806276294531033562402583946193223487475704457478101698496845682639553071224859659735570713254297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 2412217317527908943030561333479579695093456659934443204717197842603245028865914640629641267598794626823969662040353987602907280710104475847005797855663335047815713582283222272976494478980525823172872988422391533877065379024186679777396693596007250341888172635977163992781006857396757998777801803668939100482768709058072602481439726747617624925189607204270571631749445100151957642927199875473553317055429309549596336129756514516999511120959730015636711492575833397252967952581570936208288191938080004661636931665721008567106048085995914932887586114231536945211889768165035379115196946855518646132828811240933562620033224198792374427563077158637298765951833371712378480305817841276854436062132713311233606862971421703793486493751861623881832383333883128308526736560323159311376941302203869194049632934187493391197162285482091307451948341915366297369390810958275547460493747301343780690478676507146121947991336772507144118987800943183606021020050831643475615964102901458834187383172534828794739256129431917555886321955541946443563669985569683791634678406960097827534571106031167928908572719772368218492464571208144828170010024886542221623372616363716179439443132986172751209331476879733597208607179030854022805658636258365965655171542036265979357029466093999837292619719823185477655224083617904558579956756977308813042965978309837707028140838019248957817286355622666325737328134165324977500277345344663130767038820984888524904286542748438685854911148902765780457073929741289134383089979632672668863878171995368466445008559431834974620717952124690715030858964749360530014455111703496883114471671904030811157167481772622762058281997217998143969942739687311635841356873529841758969638768826385357675292034840926120652127618837251246675830187315876701737900013531292910929834085227426652737002019740534449021926141306141750577944663483578054998535616139486610883723530005792923343006133460616813810684823861910164411146797485576621376225367105787882726595698853315989063626985816250792801129990177153159351304774456461202548825984789319607252376611679601994329013866956953264181708245824974691838149416726263113346289842036348446665876984594497525850554598435858865629013516812154110903936773471102469671908685247545049379295707279267233349305025074276310252123226371793386451422502589677775883282090592693659668250677057899484400901574712299818651674872294011884071592212865051408641479922617383440339537226727566614339557303837347491894394174584774332153832647553399692010765213779192207181136944054082910080421125091235750943899318530281240230906530124537098904464984680940976949620593063263428469012791265841045858355139279703361988946025430640011936328186139967716110239146863271774171386112604957059375731037110231542845794854131710568331093240827747465370945755460761693926169562928374419548659946155994391942886752471376906420224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -1029078778811838352471431908612960315001684656258641612439576271041933246273671907771477396517101021101209878818990477842432485006067263421924952247606152633153080126000155985804904496644160392627802952518696981488793689330688338025079607030356343309662470858606810723986954076234219957872265817061445601303686174972471152630887640232916437857298129090338510103463768389209433946106543175512527881095434277655026936673840021217847806777992057415746061150960245534620700975617989121039503885291097190035999641482990723868922443913757970196396603493371447764313479112480376382108390492340230379169966357458004907238553383266643162827323887670205990182881085025680926184631354477691551426737925752249816932318406887288056517911279443155553876345577934095965725897393897779816755515197492800474943515906777521658612326096249449812041451623216826991166677215462314920372326126905608558162055744985282155183294825308375978562695744435131715217210351934251833662221741350244833634352486195003150255250134619019072268998322579295488757207563625282744840095643596972473708693031784292785467108842911642012387230131274950200580954266114595999293083426784031919396533624893446548419807422805860156665734404990857812878380372588493420092263695991437989519340603477868499025793547603172957772021022281841784747720432303459354889042456489832209642487841684839788685911429664028770849301958282304935164142529682832167316018775338245027951742819255952024670487128823694669672779705053423991825851343164479877311287019586891179234333782471101941630753831228695538580523180532104829927146780022719729078178549680340121609850067428507537393540848785486107684121353268099001596453104566604943764721198642537057268447345408188396533278302621935886147695199814842968378616124524428158058109043529658796637617251572157441918539905758272333560378321854388309088394130329871104304585322912492225050768088386349724942617182186333765354305766723605475855174396808048267792846456581013970612696141701153001055358753213890178049352946091409782115313496171554493304901054540589762148724725207366717706176774005060747669180389471949369903128623304449902551883199910434722324562443228353951275409472146205972240411255917014489028271381390684477306505742767459561374725293374009830856676002545357326250457756629115733605622089149335734951138886932040541129276042373865558865816914687498789679459726398090043889868113661784227976268836913686318783572866174221805487803526078745670170807805742815595532407825555671592217921684674799662465640896076664816512278594689796061710362368719608713990962039890894283954804627566735538181497552353216611767080623167573367404046698077935659110915653661394810284671269984324645695478040321314455405524314148852837463618657859385611638134679271701798940233826695543413291187437658812150122153360517400064824214420145222993523507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 387799273616669958879030061188083125062077712665812101732485011117991836237100690085938417128070324315689778879856925665686516258711751201411902376375183117920653242948731467112254060750180288421682341890084767042628465642596467336629058314615246972638131751676642336409938303016639329036111203901451742116765946267172763877758428005132447769971933277027004906155219372612548722746869925292147018432490461786307649875343375936939031211974805624108384320944861217081205726235351473567745473145872704903928218469141955699771536725524397663068008854163795180780189295325543708903915263743511185561029030793330536189078238447506600919834971280810243791850032635736713382943788297792807493934055738646282306069678842085882145898519268987186443237010016978003041641398094708470647736734455348191121830951573185512433173359828590742142199781033067173835363861813216471169072296247705128386141252088102135721022597021033044747993800354466808568514794733594060053319777270212956145597405998042002300375204787381702534355640308983490852075320343532293045371448032644993978781085186068898424647696767744113445017060991118436173112998918787042321021102578620796691053970433568611035862286554083344446580266388054422683808480509713305066104389266102281734790124590923906756485710600840355919755580714457141301843234940193122527982185510498630400444053419316601160166640857152446238937690748578489544922344118889355588548379551569480246107828748237105486480249531905703207895503708062005469292337706459030088129085669776543550968157737329577196008980944514387091083390350693305359114346657362718103114099469373519732489371957090287959766148052776173153177798814056036532898892951330800868989154873671319737312217874394797934783382504082759078597630801200367702041798431621008727880144527619702966541446077738775535164849988326548341844026014726476412983671855217117982696922646527088753408260626521952152835663962623646995977019126028221533818531596389071580125574052608914859642062768646785293089059845602236643935965731077420089318978638788298596394066329582734145836609332939514294991397475573415339557147507135530767541300918815127152353544402277503872659291280335615251795841533071232071436540928076706178622993856837180028302167230561678097552529936896563419309363008851779278442566046084195195011736590657740664657054908181686633700939715485725804592068622397830607962827249246732920966977497437090763445322125062922005074714865678750200165880911953512783815835557446943572740269142745714683192958951004558727564522804559256627760073097665255158037045709292765893147115406288624634636997636817307832097480834408947505996175961106019775844306217460896797158329078888392404101914938904235817307397179974531878589930362575052564875582913555657336870295210712630227534642947845418696425460796020330034934928493591202950312311510681000502886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -120049516644790006375419610593977117720453098097451359475801755776337472964616441355082875255878377208439383073076036897926310544767752352139317847646334299137602149449385207687949029759111723201382693483657967055325523656291373296781984079066357869093445626508254658289215743803247890036737608138436351668845269375299649023407414124662652377913574472588624016646731651337346963272358775008705650237816552709014598927760904213009868923565634356562796102486349788476326976076662024082970340229280394777341962507027841533320796666068163544777255360156971219245440414123733006478185530983083050033391173389655370110049310743298002326731571732502158036007714170911660917452625821965820284047922408063473527582780473835063035507256422171262157976413935390412488965874675251199613728096573907467193768337945505673148931561533991530852326275282709161436001449063766839628969197716228434113586515227744232589318584942844648802539506543158354495348615715231239819449868346909725103060149003653060749503387291457979969922381367455043791035033288116730256209697623646834637033168049567408674348226457840180469122703261671214381743892204409320259248025455597761324431272969523171307549411225479057841405411427167660552360134690735155796690748978215144218161985155822792605421216721123027210376465334577478991588322161814648415943243997025314119039028491543496696599024254490369457587042813586148608060697132238770389928842869213100634930651243602697620941533965310735908912587666665920668772056634750938680766396268825552613921564646296415786506086820764923549144784643644023419649177125469430260912368482598300537412223347491857915168644931776753240686274349557745841872331671270556442275851067443324277643577333411697206248261248620821561376825733206049890010170852537658715747631298820304214373893533616175064107338646009425875953318667035028294417040581898696696531441955338753996858343592405934562608324661192103086722888095854866705108861886192897637286158646010060008261168771890800681995771974924971845130491280227738916581734455080395583780760438501522758276132505254521466728928453249864094558422223215860941277883448220364187032063408207022239874109098911038654226488081624440813517227792305481473616024768882170927981256721933850203489664263968520282725639473966057361339787274394675201814037514317643138737980491361775595309531074055883822749851305968737968712206984492753052513241194603486820987547855927288741361980382716672087003749713850629181406618687035571961067896048307174312233897816445353950422349046326076259081619756788573474768510376992633180065610229319992097644842222219914612734088956876899501662425342052534693233283757238730711346483673515595293818668195811499050804681457007084451502106422767846434667710852650065661951897124046207505401520267365296099489524541689394943227773449965135578019322020653599345868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] 25663583292904025387052757849863303807812821550192871911649302809734345012106898179847519658398899035211560611450236949397308031805195981738247355905362626342364336809004993334971690497614353234477077833912171970200697153643829281301784890003963770236227002511583896318671696224630503177183447307234750321034687262467800356830821935552808477594458386553488907932761326560416955112331579890251177635014667511233199708366209959219537438456823296003633354959839643306995415632075055959412367128627319298769776286331081249289185742639451629631963554582711773857642436027301168860212898039155454324810105339321285846866793293939184512619381364806164266038709258566140634922943643150241738063480686222245488459714552200593482299127810320367734753266255491378538440580273691439777258328242196104957493567979408437376860948815215391169917148226592538008807000224217548500848955415437787069849081933271454581941500990005245561650432814864483080493472560506311440428276419177704424932503131773661247994959715645969393204500191866836185155839800969816020504888366050234498461618099903033708884944610689679222670521021784875920756295339477369564974565940560398736813018635881788673503395935547879317051859566560868105777707422580888139711276748238812427866766197192491461811207824279307582909173836062139781515369834826803263409861965626384287164444945133979811211220204690652807560626321812275318636232685424452290580566355499343099058971074697736121901152648037282173171506718458614089193912892348700863187927381038908091422896125805108424719598528904676903255103094509099216190772613361895534674168348936425764298812291355046002288163108012194838239220501542702549099576638497333028555822572268794490934901370816570731547324605988046443216624804461170757212359610151612266695886558775571573890570423747718348692996336415487208831336662665419449789404834697876027153485665762504873280228742327648914514406206016947212780658483252871568788212146230904498142160974447649948469802872433314226945953956700474407147055268655867594298816544074346047267529727090285245535993374382516494469698805332977249903677041357022381676012551202693383210980868688049736199069564242038444986265712089944020079463791689333932807309355351240493164443506807630623608067839757993728516610170161777294747000621862125472260071238111269115959710367006644175743341845098619514878055582229285458988137285663679601615176854992469502526943773109136404100419404113992738094239326951243260487084973383305405205649321525067604160718895170494797904323551026252692162356384585937247834144502163319597375055312990953836242781119975337342140737124224061714390362174076827757107622691216108806619331714368436998160579662585304290382859172914425885838285361083755031171452580165634188399604740811265985840758128144085987971449926267472620734557403713714295333965854056349580656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -3413253069755046866449338186866678887306900312956332718703493738467283053234442908781128977345302200154654337106875058660285800048003170101664228480572716621155205936353415241049110483164222030874043225461928725218027636228675291125218760194608895898872630236399737054527114682555713403101104772415056697434969550915664133158369938075940040216819522585820391745339398373024037577594967252932448652208849879280755301271473780146725696968059300175698120137476612324920078616599756680375387386905197823251578332477832401532652485041652400510527211477401308607300298906944541396240662491689374992848122084081740734469149912895500107391394076273680165031463682377583642380455276319156338718286863774332962107353096908952051989394774427417065674286064346088504046854508104994382483657739370354041566527396175399538869346963039318886619583537172268851236191530360520968395435559412058805974511658619427165654556584866921642720420159686170865583435193522893764363889665409441034729606399852051979592296516124560664622199950687668285199073387295179399882627723957801406197574997248731811623749257477812976850580768766426287284159607068192698520434592646977625833038430273748406095732210547737119398710995419832113004337254902248716592343918950790541353716881800322396359428314060739754252505346468041287413964885195604543340969930911595306250892451189543952736224112872114991068659189696208656538380237474037189424454780804707262385086042836384751497804722253715190220301634495038738328174540232213032353594197452456667830449905170101040972370931194318462868182793942818571333744591544871990133228298468667590881599570174972401337284480242926811953825908812325076616870177242965604031260435478850909564513515711324433118666159796787584351305602856754094781968122781547389568904901973801209121222522824651644746012379473243838583340104061169022568828270101591795594643340853369954291783942576993580478227166497540024308859653272243185412769591562951980269288628050227450259340279399313469587049829758217515449870352350916643137381564698683573699463871322892080647557184931493140511821005813045167557027535610928025654813224109410440760565762723579977602954263498543423723276261605412560970275727880019276012289623173218167308978143440200285942908950831594059341818055787416894208965746842606755648595575460213394624814557440934954435232443058110023099435345907069389993416947268692270609011637079512864914931838001599204403294297682708365004119306403438366495905850283464169869627364047517949279215749508715875941618551010147081332230208589993131121449777262358637679757876317250814038181485970596756531583768832784893134505445850979025409816411226472548803177917987967452791740867822590638341185707186659001184384582507441582026434814526291975500994299864436598471942877402717459019842974065326474664629428079549799059158001932853837824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 393722715481354736395862205133601153457882239410084870631566951875346647869451874593925901796437956644050711228610568634142352444468466228828566018432125617507014404821158192510689984505350967603717060834693976796819365310305869811002253218343932588331691419312212734863441566167633709139246140006539890251900003210349138599316631624019859095073104109709589315240704405591628447188389784519273023502653517917659909656706640146677030108381678030787068989272472514204255468402063961988864880812701809837507256273060810670900388804645834003952094153722901994996409244602664309499693537734318311743033841847683694620506888818406747977910952161141958400905366940991182735786828884702540778553279070605359471575812146221128387849968309933104532674908574504722055506983277456822213543599394529237850193672896150769883159762112796839045955314470883124356893365218311523830060786233143065145091625621267378310719577755764731390569391797803209018064118221220112698800015695264713122137122661992894900532316082423401807915362592051219269197079601539746998696866419585353988697525267222764479905989870188767383606103095906658461652579067328046141509967836651122735266900814682870717794620606336888689386697158036385144639382450292956086238385205635683584050421754793783585831689423534338125315317357003960139611902466780644424354341094753567775341944076164458686928767035477877349711750532730629785492830176333742374971669880875908239144342142224545429812708019443082152870375209640801205330482618222450249030269907975499010478834653076485023582082457523422885795680051759145043106033971844379915851724925552776041986250758999463104602052638633869419974661846930204273269461614402442892716779363947816900923573598570823577486757166012823782960417483470571370896430279154834454440841035330389271541267568222951971446572904254019102362632953729511271290109043730223945677628584258465891839297171265624128176569261293140602894448771350709909974258616072589795681257714824364012836205022091885894050956206926730024764572869506872607201487092618858760890052642905619995824962030857317672665134610323416167724357611934000994020299200887626023628023385539801395510559740442332695577933103764205746968257549151670345650105153887019916180353238073720135706599068150122953094548770550485056133062496247555294918770191238732265928768821539716996390253498446965611764087791401872746109094705565803155954487693790380656276844843928137804022823205183958851672082067968403072334860690052706393077289661243894855451885964778135165445315387335953291646963518006431820115492903759109593687681300078396548745486140929709887261976388113400597885145367624243448174813084416764042130289852660398711442671995913847897049287724662105355942593172137660254413757069287374932721466845852255060013166737797178074868478155905294708836335085082089969999056208930977873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -116074342739094439832797303275101683023254120824580188454199374148866981935273236841627926155815587682938892789697612716437094104397999965322326156676809966788031641395621183946464268537126064167714429843033879748932008663017606754248496979781555289524638892845720747843151799090236987114894694563443421860169914476012615640705532855985383186618953909550709487668594099827472112742885443659031723974249439095163982527661916576746934881325295317491491759075787771451685370244950491766582065863055646639656260001852524883076936033332956879083943419944821209248589537808869217255693158574954314856335120244550178529722591603878618229524974981951358575906706481333142952346756521280061955123395050572390159253553826409227304446181557121739316604129739800320447245620422633608529607525846268261792642072064096769152043635512480912349312570310542567505077638873053980009886333856616237013273927755109056609473386241084999527612926388568506668345788573221331304896175067917699046530423024838610606168991376487560052018166671113212151962850421503720004550814425020157599538523433353081047479155419419526783215668052247434616555034743778513175880844354499854719042524189183192701759079764212547860481491266352806594594814709556903596982442842462424599904145967417209946690147745531417677436733801466134410271439888183564430712076156273256438904397387403040836106108177138533804082464140397848324842092533974548398877549086082519698635907374728909601520168938223047365629843012832857298339791675888247893744793430844502657981703228826781968139939722169481248175429026269366415857674082636361059979285461315782163178494767432721190401735687628319444314346613614779169093231560301444008746255554316594539808495071062791157267490017228360901290048264701088652168927942774721660658508120785228050336429540582191516035898638975836699662470110000131366877695031008038345950367030668728226227584881659884837046711856361534120982188614838837877619533508353231701237785680532161586230047183761372825763843629975742847220321701887084887471856521096999045048808079897507993432335991294390627053923958554623264294386749794851692989063916228163099011455777159382753463820170620552526647898970610725788406057973712152113965607256766808281248053188119982027704987353005365258937548921079520946062036858740960362038972254805254156769421546678953695661653812337415023347827877613850089444714312484069404960228464611812771954552543632678954768023623338808970341452840223089020256124952754520909411064575459887377112753594938632419204535344418294903340997664148802438414874466502997380662885905778909712619586229695850950739461667345989436476973139419365324085713801684645816133347196922693416965362367659499211725263457421303938333367035115170883023120508710245880977367156429112038987971137757417906657564442960763207598735990512163556250726125416113766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 34774233292690275296633661000795098819284521828411122398089292385680867442548570254184441746018849985820635955721914764451531590342981284122616430479196478107230973114677345857654141731781201233619013052898673325756731569604658029101371827120271046889862826974263285005898442182796856642222944532762669779221490992399882111188824548319342471978272894676389508654970422870440383613214147809089962336513388694180821212898258921631575040459571655597787442957936573433866001187986359211109193914274992993548176699039812401505390429497907702804001764615242845568134112964429935257245451026617898446169778703174404418632800279147326169333191258498371460013964330964843776628801071560395931717394582180450041638768745691336062224926854233220873856101660645865474119435776789521131304744492329136143708033012565273571872627671718150764038992505546861437754447259920586499200418921568874580550526304313955913089365554693630566570496537729929856975466926819417116787624942908809944519028616104459870804011051128891341520256241430340379970458019410701197762198790847377533838711916861615162467129664694189158975247999623041669857643652011379014699965075806136817924092037565592769786049407567597083821563278060340821959456565078935390182899800831691224492535966918948240033820866432349367527027821900870047424556709720535617570194064915687997800566908395664714480482464253910801060609335997621344292429562874267155242573546741776945329425928916024540842347113690818634274669332136093782648893710483759888466971034872527822763600299958806129392046280587883886894457117735165284760963562129243469330420098700161907041900375008433957700149017691848632341813474273767402591070557647565477445435196415095065721842369779888999500171333619369753289058915195613597266670522518754815917954956084378488320676198508517716854325904188218541326234105446243036734182350045602698421617941592708369222468057322811619918272933759256803177640708998957163120908158253777704493715519215710078581358893277443937673681348501198661540895698846773043138593508785767822178906908386263314084436028319725523568868577152837957667974232208312124416588669774542133939616538904240341567204155438893211815947562553363054459745288018562064575774481500197620284129920038601708112561644006716262735944553440439714564416757648676562376283853953890096985270498133306693118191399597886137237950994501875981586885125482759307297718323238649160936177657386658543117673734515719026423561989986182980999348926249858065855818462926148538393391443660202864261643827830015023928811991795028692043462035085153221457213837447228218456059645202122139765719577900195694006643018236455477372386924341270155202726110812187479633210869357655781278779911139496121555087339224482602974620112289243832954747092025397241599131931083429832313700012261182076206194152909517213753538367323614740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -5984592930639964441458292226787664264170810385102787859364915164075053470117106179756669980552517903009599005390543692819136860499795904632266423863767028254437369005384515521931018560526739685715488095874442418956382700854769329505076101804296753643418677509367049879999558646531246931765326639215265018368767000540371158074804313876371957629129451670721462435474645754084028111927125088140791363908311614995465446363131867935993546240988376733330107648134998094687307089232480627720929713426365474856388485700096179536474397207376076197183616204503959188058652784592581942936115036753668512436895594571620643137281967011932660961411928877982496259566631102177350797466880209108484348695422741963614788965514660068134026387122346215061995860114953422228295623240037312774921875714180387485732617046360611458939337796286571828250191180270606519961166616469245468697534010991344862171123069395879183706834815667076151706042544847477463616756484054442123461237869976380585066966433186638607868871144703064118068417166947957943383309465904392437643186865644716630214873708409226898137759246059609584526615414288318769583191643610558296809174775624233949413798900160099337498351581406272119279893834028320546763990962447279296861333779912406516646305525527434797904143809063756684819582625602652923521046217314715616815316022137195632560134200007407717094780987592303301079945351299673655778346051416253929270952349298033811182005122267074538231681349225300358814412196704853621317137789104594682788630883647800666102359665874921787765987016564238544399131659281429453023416849414364153290069414839108056254519999163113354460887521448604802981692559973334185558088856410759960123993900813924904313875658752198075345323137306624494050874853083160934839211781984307800915545730047661209239499638419744575597939901197553662602991459284431831435845762210296776355678345918636730476921960209202538219292203193224824346825700232207091620275620255449195618718546199624332283185404845266112297963445548405312940779352526100638139522091853219312499793540690073050893399187596780333988183788120103833824139852453684394402565613309021183783062319592185592629276320402226101703672082695699392430962170726695417356964839153290057685345456589245006773745431078601438893674094355379465576585327432316715357850696275128073604890074761925513254971524563200097751041161667215359719046733352589118109277499097545587980722610135623597876641369130424991640080312488542956258427412845422137176972403659030815649607991249855374748650807880991366098009807395639192879958541930354650373371864417192041325052323236038012189803376685053819317614348441386025073035821979855792341705365309180356904518048777312997960303627750999739134382412644655580365472077118835948996808691255734229409956081614982741656460642005212169199290516152593754366755696902825574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 654228513277550933729376167079683060682933175585886090422755165660735103673709269706227051915573565110144527683344556804538307468186471971707856801334753616784352194973267184623175644946005160997156308218850733955905354889836832206580570793535830930557741551157196343927164595366743459074792119340161149722297922930103677044572568310511781682182684244311392535133095486245326469206862618257297373946026465863239207039193325800077158038224518056411624981337203269507571383748912833071717220253624656113487994634855281435363212726181022408580555868779084000198142290322880507811105376532032134220948540181630047865549288728506439782526631466579730884691921158130310235211515865550855135109120077607884023275954366212957179181794498822630626651847648655699929457303720223637871563052087414938676789075665876493330421330533735524342118787073378735842157308083930450473322518556015013778735387079121843373322429912347218714888558659707064469966167662174878461209775173415554751212593803674044661985845180770953089812265612083636731720755338847212653817754903527297017312575702565038147928335644517190605724482054431397266444231039700070015002744040289360728896770655620265386189655528402395249322257647321440009490491844984914703710594140504002564086581119088161469375714120577314866834423823753021244962556921392454778639106522781783980623189511755815498493787078069888287584694604969385561078569956458364426304966600041162788717318881451176274957141205704266133675178985773166930022985052370889718636443721017782164005764177918986969273407062733786236524604628823193738528772317441304270849735558133353187950163042643226375048490734087006211850075198267974446755972779474947507004406659082323644701888871440660903831467265143426561538092518052516332128239176247910605210128623517130269765358903870232204027485377917824293448683368124534820544927920991426828401940590384919950360692244386992105196951366362349606464542475568948553276071989507450789478716105864808186955052131187614085052831249180535488440507022843221458819606023885495650503304867064916027007343626683086575050656296631891315927353802627346802711830291944006863741029850137659196890278384095020552086363521949134767826171501640872553605269926462655404915520425290176361028406051777244494668854185929859709461724826250505310667249637381448713589419050125956797288977317235075229534386777483731322437060451707649785080366264031965040850920751184105682033233532812032729922167051097594194988534558183001575245335340544127232972155428762433724612103136934269708533652541059696046349645728430615890349788942951348793035081043918928353239211081700569204061518309960485908031829750958459208334050674225506440824573480636848142703168795097567820375165006835222528918437277082166555787544957287162929347354839877571379753919638261251940419490736500614731146401309471539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -73159703408632311845739186228661926754162553458845717799541656153234172546173621665083018142284810784688453276296638678545472009344763126644777492747789603650477141900854849291450154348233957327178602643487526250246504043561766867201438824456811209135697267005055827602751489652023015815654270516817347850429903469170316351620025308553107342994771512617129422722677118046153109756278344041139536555227285590521578963027415028732556659179016298305594057907708488024447712106447372072871137331889129133497129607033406450870227222508531604874030311812254139538813098330134934188518200884989029776380271113899257243415131719174668914092783756838372249589218921296404787389428315321790108702043553717977089102163534076613536826566518917441886661594596047765986355604469409043872471993289995137554846409532717273356298667276698545315063649423245723587249319887873216070881797326002010953085184783927372386242631989508367903075878264620364737937073263076191406160092044284375132733633637348467927473408735658573176213255792230300486324882618611558274169875930849827062035507610389259256423599758968662251723065463774321861902215287947359918376157403449434391733374284781481708149629440371218593379288052626180690271146720106588522901488182461350441426970739836008094881246319279661843220862381869501183462351332079214126128427085853691934059906739343275735652696717151107033386758180594409659578403168672989817501816320535823295239832915196948601699252228431719723018320205775949203940195046487000180661646241186464933636717045268172044880601189390502201618445742515600906814918077096100293533390158425896383875096294561902582884225767224728135530224242256426316440273315829113725858093123874681217285030043569267221460425058969797823898345250600915542095679338774895967102652055328993592814897364298916125190687646398923290353567159816493647203780343328849829463159441389142960852471342603553183216822490030662603179755882148080575021711854029126546848272242246367898707883190642135280642417941024557613581940966415548840044946362465419065177758841063771537462526140166992370545699955129177862173559289199493000849089112302587713121477168926697000577647970906964758453852969888050447737093893282017416435124396073459898393199812298072177093367974334634467357866999550049677527620085630295469243909228827634613118895588495728993186053246449400692378665316598474314998662630570792274484523886853719660112285853601246647721564880664776967743263799473560633796669696704632692710627855074768397359961862866538278575117140131272009905385592776181186265945880213231825331834967976730568572969267607683569039080098105843492718198482208903418229576999372703618215458663886796972112496814340435677199037337954056696434504384993167420396933731363437640325562988291544140152931824604458439245620422147388986073953696422758613239669477028659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] 9655531545910055970164987266197410375827921165352715286425270617651216503565295327959909508825009842158080973767963833029439101944251659961217652704749339238347174333314936998003380970919793471365821810324110587790751931337648772538053232805952093916774445509465824237533546224325113736024700543333627062171356511723321271687067400112608520433148258415968235866609863559357826358304519406310514046155737920049747187490183042270133675949134777824634920018060169198236879138411255418352441629090920574208268059981643509379904272925095331773330445677025830089675744890066774617131493855057821093733282795764865274156998061696161022338126768398330617704788294133027798340325579182628217437758531238969568440761769600957677674911924307472366418501787895803415665883086484783750918097625119108737662404439229408073949211265068369106105626976214895331221229501020508166649039979888704876987223819983740000728346526365108750747999631758085923638187812465835995990935065776646779305768981069823473889312298250432248908902474560298508247499610919060081110354137324289036211307477038865849482564380209680147711491622136060504978063541235636997062583994031559673469407243499417499131169359143521333293022320183927345171129443227172617265354751454672665867905818205577183661882655779639237810815382179206825230539524313912548750770654495838154079448371100421497799864530302447111405983421729668633474903117232849158489632731383806297494228001851018254249745042239677134686170863210519958387124728578216401024561534817471435720487104306260879027280475921392537248191527507079683031788852846115540207543800477065680892143848267035232244487374356415631822339210600223794574686368395837960139339296609337286324451999151999576663042125865542006006059419915485066545634423824661447575490547458668018755972728968128880154751122037360646409778101315519835592912079837725105748673778743493903342481472763835243989233700159519590437526201757332967988413609616415763809178453346260117586904455792803712907927127589120216410103921795526603511233846178379442696153638916441381462998591901975651083172521956978259025907496842994274472646222647003197916479527907961951783948730796182635772770706558985719999401054337989640451084602348745957318611808332369714466902574390845118524496167100304771129953378066995098955399727795054386854192727523502107436230298025521507009587749059081140103092357499875022198973014828252167341565933381917332802180713332856372987709881950276237177140521767193344802334387858776678083184443176755867799268304727875738785764135320287735830350401023983037388432920099495347998796377451020706767379580260503960963211591871948486190937704436856110336269489407857044468002816646759441896280271144946830992371977890515183619084716225726117301212028315825599374398886086178503549398694860154377746303359411468204251085828448583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] -483362850263891124843576999303196344586421258187712737093675846934291337496821235387586793062914168212315829447007276105863072438560450728383178084543746892098686185753851380618096956361075880049047645385740618231331419520148278044581327825786778578938764498207267761316430612031076243000245194262332079563822008813817008627687677746672676365591246995751647321855330030523113764192213554996576284410747473196615285382332585516440820165878867398311919310243386459506929280026625000669471926561247073808328565334589982314143374595514035254799448078718126524989809126344181623577299127939806938841870427430789797084529204145770133797937813591572730093411672722235707009830165867379225846620028611003935123831597880897612994117133579368888698349063225301089367901075584813234704182092136974735690541736385176950481126512252548726069077619920586764183994160102913509128408421100240112592625230165571427030334772615982162483410015471428610997651588187342226567579510399150702587662845150299551728684538904225426718962897393710080614308365071761404661376305189386593219599495649321947468021818791116876206551380003745941413119122360246311798962475820970250533108550359681099976084893906489887973576745432471532248283297345831215360477034894544947077489571207716476214890234592087719281685473261682880147338828460225161406696246003415875652318494539171765140421374393004196990410662638915777799942672112900230095585073906713466753128759980187673088867443707608110299395459488050747083616593969954160924755953355018187682769471785272479830199587680225517062913720738450129709116935507264505273054824905026923198992872754445503117908540663424316278855205570381443514383776865208484845868249313625630804324277573428758399809096140569348722548138998641682481509596517617999738301642981637846883207149915174059837558333037967713844801995639992588754420220240566681046717216864628809233623155059030689023823990956985028232065704136075588466381571110165977753820593382178073705818097405982894678994654679602266848557190539423307365394127562100041662465498869480611825727009045886073343260709805884662098365690502109417394436599548030054693093483842657819296328415293944808501328617570347125239659678830000675747779883354952500724828884665734017109636294861672848490469827324604195522822378518716169954551246921327114312052004130714809831693933344042297788123142046687969376823781684815358421223381522184335268207840244094508634944998493607513072472809216414473585223415037595034437796056009147304378611785511673561797426079087028052249013807623775953549423505752947425747030195225961032379747725338826413528639969354007719291203264749986083695823875226455199315222242089118222938160214011169834708423590606689331600583929564360822698727658360187125250170717179093618764823081008298730372930984792594729492127507608386652610225776885760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -117583885592997672427123430689772662096058050236600500336788403707518932667744397674305460068195825780280030208326661772405870426659821750181700368364875206620033566089990659926490988573429918955099287776828763117929182698087004936999815012549599861334229307121133654653530403775962262508312524073897997662469421332154189761194095632457860030583505689011898955725562701377557710211748648898446369941558225899659743715678009725190797921708474038150019587869493897747103521653024426061491904028716529091581080967894646702050360280936233869786159683662570276560052231835499777801908260468377636089156825915575274411665360234522348978692411416810933545574266428005086825510363036003956531053485176084631847872418418423487540567874149726289219733748728274759007218667921955425227790131648286033440976164355759378129027556223976343518187465142054369303538376328853323927949564133915712628893248770972802417967465589630863160866669198796913914378598641920061216153731029980960823944012933166801545412843395251397352104640655950955604948714735536373559421215050288351809566746555585459836516473447710152372690340249713306726055528698120967154024300211263441059473036795776977703582019309808797301627253994266998940753787698472214263593082452073986942739987726697081843152840423462445275668503185893176970715290222569565717747706802635436454357899737157612068447990087885699317400403215235592251981645599203343042888092249315989057236637021564000737555451473199242630427732135434868817341863025667724867224546488349447795586659991252294974251009948285085477258226182724307830823535737221636069692356132682816234809916246293119792869083942047724704459004429794205102405142040634477350181819136354823845165674538434916763262615604843260617189120459913045441792178822904283646636445501234703032204580460282027667485330809743323831455783347022731124232479952042279880346646975441451983549829533790709141937914706011272051219620660713062354713905059276493448447329115622550893240713225326822579768522721554427856278296822220840284093110930751209998528717481876517565081886372173897391098605712755252060022897097338038397036637194029649536775293102304751668337887453995541292314652705188664611715291918487487631593229703033613591615320653809140324177359181623312588486318353143441598996544424005855348501476449644453369064942815458174164984748209507125251592775408317287655967664381260417014217467626556942248593791751060721758798805035417463541916291033946674592741825957403744724477987346446355405598500388736292182546644178961055740898913147361048629477995454543788450434340085996980189623672593113666176219641387558332284376240779334631668179993015433429205078596315458446935858058374917720374178377066695942472788908037535205172243423487799357378065717013123827049216856641016156186881598322171147646047235566906661555182600538030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] 24130800625258002537229997275914322301273734379574980355480723141860087387252463277566794111481021802928037283924223041188763710771849382717162145033918663837202658327410080196175809620068108525710127900386771526809083065605310989491405289637576612880546161997118761027120388589776109546061501420782649899633518193696717211133080425621305345593734467502644581537006552929994828832344148638659512738558365810685776915089534034144939058657821181039429195478880983599569104266141829256222384677491236653986223776771478321272848001145029913135557359380453512777832102805376140907093256045047232200492776272433708870541690412242788820549274697991304109068652945378153628568552858865280767908520663745498691970510997183720801209093721799423062177202004214394442586824286160603531707045571511628013225708101731108899496180184354081707805385492458543878762822534016900565861782054406032870435592921339261186335798049246285373672026412431020121840088885957224895321087288103435405352464444893355081279136691542734096356429983530105806878408590092312047102563457928576087590195383506864923518084507134440012066936434361298798402282770730105211315634785619839503490331224371685299615859421936853336814702056388807429613972748314707800019492293989053505144217851741804028908197661417447948286219720405305418110193238350500093434686682114795394555950051930621035519657743470221686440156385792123212357015696440734727408419733836306946398440364846394809604444643800080664711468364360219724545249962726255900266447000584331821846652804137840599788191719225093677452459687815146197872210610917117544356903889867851359810545056346852644181333691708043958719823592155545361394017876521531780496420898267988401771834668634371556137832346289005488981955925007345851545182497450794241580294768098798724817489580976240948759182468347981990664307608723409268353648428995698489725131749674004456349326774937133842547876337074734124355339358486612223631781161706241463213528146527004597567802398780806271719416144209817976791067275407699519214783482872857360817550840002237273011736692584381655549098246910756062607722856477340756116881189657363146715925988454257557461933888667188675381672573506231193084294313870144041929920921364752900998070838003433651161948438014843743613849178886842830232345420617282072902782319252867151170512860723216783105956990992036500173488500144182679467670938680263167264193995185698655389001729081309779995036081534713711952171962393420680524357245783511083392594125842090323872704772282327045918504342227802025667728361467792987473996227511858080577623495015750354687366717212892772233086598063177129139139139820418151471623727805277955334595923231689759419929136650374767597126631441499119000378852066489219721251339309599535451001798090644520709216379750142893808635862548555254060797409070508633769074124390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -1719975787345627818824730831264987566408411556441400920592278487897666165435548703056478332132388795131627879382108700918230778458075605290149012099166665022084935101175545672396290218559659690371298546819897148172708985574127617647297367566453755699954317103702310628390632734348158227666211283045803244963073658909452525015518120483236946880568391586609907094630560446876115634844552833755816373120835954865515506776211273144059174359323244722980447456159175334446896591836329925521376264944217593032139850023616634260820975065640029844455806628559500003389420412549215890252004046205597820641209041536218080247778023609192833554427449223147251628528014026049769503125776558771461593302714632139291581786629431819496660526272529856387543586387319995669262182554477239004473903654970960079170854548227647785355818013403362028644665594827748305165425505954800016280755101861745583332641122231840736702419453842624531276190291712780159518336325117871444409339447833365016182450206185122254410949448018165781786125251780262124860532722323568010099613841884098405950537374032882180846864035121576731672459286448951779366538029425046208304525265623441259777901864156889186363494542261248336108939034520876231753371248253910052994046159520622610688036580678518803372722876219589159768735934140760426963724178158622316975809981009925861120098629353584369018105472704144010666584326416257666388358119671120861245075386259781698444752092837651271651917148948187154041954710597863558802617091387224594433710059044293659785590492700546304327311123401238753038480797995165283009683164833039407444950220860117134810284920880112687590256570307484424534470945926947247830191959352915418215680719824338878065684545859356389384220903828750815929745290548039382372941081937291179000140700129892802958216558889503033838596822687121160293182266721386174309989311995986966474760441426363770803711423182938765377862556841451374873388271768573266199642559798220173438479790522732354140717121237751870846416327948944514414187515770302680639057145981933112909492078666567787293306960664444709206991095683881289275611169875833960758586673653937998802605762220411490216703502806905619335533644195967716916064235927471385216561624213548542080669236697227314674050293652549044830613650883423506428885788099068232376500090793918280354083127008184019427459320516542619324250224689833573714646056924647387889644959728851203092448959751097747723474343685167395852021892738354997674424200602642338889428232091556074549212491014885536193581498945958582507547419440722700771266337290339531322569824251771975463460218429712611684735596006770357509053586421749373549915030438416654755308361652160435165043085179434082251381402936407527179464139979698381105672395460371715551534126534920343824667225773502466687329235486705066769741549166181997872189821419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 25149375043872369276348841431103772838783667726434760233101433495391095260844165491675827727653855268008516439382441414896971851401153532057063922337233558231115453925364180145451504248866227710365044293211963737589332518525628424199542977271489359578755190288425544904241242112156437724190834640731693197742418130789977604831976142073247576084660411596121012325024235735393923061076048718613474187189553046311191294601253749587066572492171313892340830243474150367987537199289833863039833922098157284286924181324730383868370289857352308265248491759468596095918831469905247757341675037324660787669045177482918484294874091065658136416064617768044420431917888152153410631074959666814733019803538483303539892978235615440741317179381444115592274580982809446393330345684733501690340547489649738341146997894101293102069251272026193507483264347029238435790828095216573575594191588610144901348484709366447376914066286708979795336531757085981621815521351691288389988833981608995776682291592238921640984746163595585020493269233154309311737660609402574260148537524619586701773403490128252156103789787382465634770703930632152741368161271970283987260823447405444310930275807724410297182746679392371483830997416381317135685401551612680411908958663298362502477383063865012580295340887756000424133842607255618994082633453213480363701705476083018073101645319069349081400218185292830563030521051408032808413211643026375426481331276481813482704747113838270368341526141977890428272030056492059789659088677482929653159008586151059175223506999059442690771485043297323224570120192419245250640740047627382866718308024101225184658906079180381108626844218957391377511221923016772464465218397702354672929238246461614078476272357498929585749298354684981211662855542435351231971175273177292584349251612249334172709552053783597811065238309850403693169421835811513253431386499989289418002621033910368607074972889364407896999183422946394511352092660365846985827989311611925615191841188843306374137106588759234559688148410495649118121292361805829236572575915319341011609820099134282230668128201003996903725800112752147560795262664307053294942414890391807240121381859539850794546568541739333139715712769815991126140769339299137545712846472556362407785046249572719438937756659665291595817348300954496610024902187768863559735826246197707667959640092868975580481581441696061711061948660636245912612282345959875710165191665580163216472067894017741326913527523512488954358509564457465709421395227030850408687074382096656102668850792535694426720078765327316723096291266985829168215903477240827242571963055045639916688467906025810734534890532652153598551080180610144283735580831953256507894550784952657823582542939104458207306474419667109633172035577807400366568620969349298673725642251100863071527452953865844806728775614986575986230737285097778831911655833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] 1957765974984266889689294415573448950489227908980252236192903863874838704079435867346546402015640611729241460604758103573080193456790483904270044506045137998418302161543428227632736512425220719483542592206496103701844062152998476342834353910697943202813264169462650498906987484900185209577025440045104311960252449138187683887606790568896946629287261514024110805947176295940503988417082399720553218488247258038987649520491241146941919426381976101750368539688408018902559608727968878209516764203975301404805374476141519016612370413634552545906622385785304861662182872636317227578847445210347488870930624568311070404158693962557984972312378802760606258361416170219116571788878534544243065093357136170391129416801653556163599800506537458808848148240573292241920068881474723117118586089277429942691271599242624088600331150988286824938241897110970663115625155534798318490906336442636020645658702192149420450872635815856426106727085406799033992239442330156869532919558210103027174463360489440207302660429592470889765012312882855617635591829834595483998499194833743940691903394968626362739899001866255241303445576296473445816860680385709413351865013789862275119587511123681017842920578430154549522435573339083410581443009535819241442100645429676409596556815720813746985111188596540691680468289565224069620426199324568913550298860906344405674956633062128331436551143849486739473756235044799379142993800724061589600237652813998362003615855741332361491175620832155526042189285224208981906193061120631154295863206279954925196293345662930321273883232646421631877896629839562259215038671533341614173599932376621263418108300090309659673636690615563724837000992956936918940472160129380803374839156165863123079045777331593641104849134991528539487701392550121954947919757938171937476625841107032940213706707635035596729088776893588340479139504989703935241882182965365548499863647735717371815768585873758829011952650705232169132117362064315145233018042890009485002369213269517674386738166889044618244019435667545989540155415921217524139753647133205809736419920076422022769065111323957018178609856370571552823657940798473809565830208990307712579429243378435661999778085815308633781703309571291701368691677596713503478274471645681655968647448670179945276432586128061178522221121830387915247305093225465437796679078695624242413193266614795319964062596428849659936111637618503399059498404519403039176331285305594157470393765881049124717594720882888176048306269692357174126197180390294431830719261658675091648098861823995970163030785774921207622002541196188129689867537274822800533708218172548394625884463709157822802905709069234277409515119250049994674573175214771832146533479556180509187231679662246076437565935539622066026490656340784260655687836389862662910403934954193741791010151206289051290012130679956598894388704580625517666180792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] 25683926898116012397655993801763174406694414219996827678637798169393518506375308336683634484295007584965507529803270928347201219044780250011301815440732830298705413966181442923321440012602689665379335313394986720828288453660261515086209944604686327018869820832700794484166006777791952102920118569677024957525782582921602192757078086723037166938672138572944083175656545652989424355061719762115603603951657860027526763933945998290808757160485939219944006301329359081390643257485592717293978958944322874295366570896966977472548780830195675470096156156197798135676794220288686372049750039986196735077117258205895311628907895542152754836716939856339816436352908664263578859462359229369349859963830953842995542443455574843475170985493318772483725992970843106759395721479361160376518039103031317056612001993377296119002293138784855776701846231226547027693572716916918234780622110960940606978263017934282660561441645941743872333174736931029239958636159202844351676261100792113981699272825446668940110492634921842295169668153443278860819873127049228917842424161589103841383174821954614532322628376789133895453631458799545567526592196159069644054335240351324253798234834475163643594205073074815484843748978529518840611265432416833338667519423594723468670508646557341899101191405715896147894897506861086247427147801514794671785565027568857626864555534395936472789317617683720530948106333916134809975246135406678329676758223161875550751325459513671161634413451092504079676110289330021333213770880582371952655578143626016404943312629993068770715685595187513926077226577032595896789411020156548749126223936425578192259123738222436177224401114655195566738579113947811230191424963879657574657257220991242697097992029317214442232793157891643671712348775441670348419346556881778639283904573669649320214437806916832123597807835180359983638572059991120456057286394593529236948769417961742490458782714362360608163102613179329209605948639213260335665042725458903660086157094974911180643790334481644601594728288787165031085595586716278793806786461234942052342550440549382005510787779593305140604647243654461637654159260662869518939769907038040084020390366421494559168113041880561131083028848482963084259744262478885330937029009647226167735469517913480464026196728003516107998319297671316535089689518779074324639588220112576916108120634877220173833056719486574929438507505814810550597175407794658386251411940122158770055425347272987569539901360695288249332801621472106261529455534401420189591995729152971985546354857943387004020672961819006328535037115210651940099691228006242249937960084658541481164538993337107261369370485222806743415907747031696646142762318825479245502515828631380678255391070977097627086447756210029145000515975200585581642206170807187119065881745519953086823720833252403086477457145474426179414660167024256226217164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] 1086096463420434109114881720742007016223994504820919194057477625711284500923726738736204956412908904397264576707340840743173638985486977743506352836329903129157180045347564527294021733222291490911744520185955096729036258903655923187270663423255885083404655360070642009427719353910152706949839361212698344496514676019030616971376182636440540892698475054603703192302419610944740146384587647781848185055844379371581636422724552139366063067653434250430076744631963846818133077948164433559674485438581374797878615333456640160308958659663627780889480162936531179325633848657028196935223052934890736229485512290111589406767318721369207335088069229201969125848887250723758639699066289558344288876490593400561459338929088516446762245721781654300317627528479603157884295532667663972435162577878113071649406909643529487341971799801192036180813169550170887091042328977463303253698745697495841692580411888798098386990715701390890761716825115566284524934269827974477880090912868847332350826301628644453764684734951580299265913180484728186182204055282255759093602650683971423953267817581082431249951298152731102003904049340474540630369124090517509695078982794713738537565333026317850507345156013747973886813569660625686991299532300280958506893913802544604121537263568160851203502317624166216095358607206622951548034844386035867834741883013968594057991247955859361562111539544175683631631213305286527573147847318475721436185926539804460077544141176616895002465020126789459454315197306050617247524827873067199495377304809029022090159055285143721876659620823219943647918178389284762001656031100959433936740081814207176684051426051370926922276170054567238408103898733186800985969228125562999385440956082680278973272168092156447533693418848523633828029267554703041210468206541902476837912598706050082022098966496741506464838613299346801149363673029913278760637790863217687290391697096083851642844618192506332633304415124137530051936332556406544082086303058695296138123888625736411242072557138122992747574423282659237861286570378213289186349112120306600455656674355223932790520117191642102849836174707925678154837271012563093072018093358706079354699074114507881395527399566452276473228288637938850852374911595776631788628682201435020480867260124446512910600782862069054242643420095236102347787962318616533535676692333697969996193641264031444285961931916487543805091809230672343098760826706431530553708897971679761589909503349660543532854323117350666665262364650683079758842249645214771274435147459806663056924136643740085758673653086828443498553294976394435821435164545470290024953140806262018124516225646377164474943348109986073958342637562753997639727586220069026484274856280751298387733501948967551932497908086871343268294581622855996061861399831341789344408191390572751479940317075100272479175012318955603131636275888131434296115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] -872812014690580906838549228460822275570248819296619765612132136686078206263926488223076802641380159160907656680067098980067475013793532457931380951979504774021665079344693326935152639983973639368523984067785565244422801446112957399047062809497932282839316972068782861702714175316629960195435267209278833301851215931969280738699780338476189218686320426924033962141201227705198382060919997513135140148833335483520561491753963633539855119013157768095234381055539965803522558626358682637843706841220392279401653865818298663937830145013296709736613104409144886254518545301322108712721190833084519498376440043101575655035531207086767811721876117759396019991321036361354858886614854935253797265754789950676560847861372393116724906250250558648362627228046664648412104307637439402508972677239891912701872769897898383110591566682401358297245708812650967017899126415116074744485076251553968645296112909311287523562327039282975837779767635317172350695989124128435044783746140653741148595851541596500345330196206439498213448195854828278342494458774281162029199513706432069717050521823962368787319807389957937871038604043498411515314978326129544019879528904655628154726909578939451813484821046986743758843908372291022333103341177926497340112060358172828467438482334704235524623541224971344105272428870324530840677023645674894584805366539769319938981220874926541462177283361222578511237310389093796396999963931069505796615684506128563982270610389720550340793638762037323920096400640271964258686057097296661666188936416885138563281216124348329267904466225526710189293600003678019593200164552848179590930786612736667006302929225787840948148279178855834331439446143407089807037162599317271545366309095354551102163644505891186976036263001154181912326610921264163691227028328880472929554037811452794290313399006935330520933655059525979413574812848414298369549408209388789290009978734559265694833618908597700230096578408947658310757504566866067031517649596534799597894502413566156171286313875141417283812489155722259088171454138301864788311155182660410543006562417861036978292564254508457654294895199949102311554510051758587303398246273541101668631696110277477448906876087995452371190662322427434419794448259571821470850268812600231176156734365415966322059182858631006205062925738139732816587240677188031466161950029335534078336737055004538673998293529125378677656047687085166189989213427659073606235650787187479175072649829973896467241026799060444088431376310545131600222995626259927419910497405025260813892584640909293859295569952528434039526577743965645590978380120793497175990242140278148264017863988840794953286406775082161736287925654433968671444075838563995225877205666831087440257194116393029666201225465880917637740683620439638224795204312785578148459798688743933045421192549461057914378019053291266932842838946205810452070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] 21276275886017414457418133349198366633097529164870791794942313056665016498820329606866710377531617899879240325503741745898457936553854080453386093871433483192090299876975754300795637902218769768066429621814403784705856648156634629608898514347772587619786210941125630665173124132264782508496687971121470556143267336902310933735993247031301673556262740936357321006884224247060629172104026234481234133650963483238757028763539375892488354395061311913445871364379389253161672024953399392793736421503374853966586841052717499412400754972833238503198069389717810522959578146796005688349842578520300359654464138885885187155101238689732472240917326173969856151302772801295567218673513854801761353821943209360686481762378205739789457427356461284100065648497299734379281448047457954536732216481698971996238405840046455104352969642599321803960770548499225962948537856417403714239188966900796529087409654848972993560113273678574753021346388054523908874795006049439836174924739147122076195067704233183492614253364671239618285928464468725471580587381170057580910129872808520013631510410406670760624942495349960284972655176638336061966288427554772405891331920294385485265393952138688934710497482421528212566624013853800728693590478712475839578383424452491827302833347980563483821921149138540701759746274374676703126591989300415112227276892059245376941108675703154417521145881961304726653958018767243064449797074198568301720986860674976795342488437436781429525566624105123227655889567075081612655343568350205257383756907265793581604558301682623127272423264855757897522662182502594866254047487955578436111372816720606984128288098703716132286868449937006070252710770581970529914668987437057947809528713173360974881879900736276274657520879409471571466776328976338675010311903523925975650023908382388467276362368871894656736431271950468273677020941534607113095221782410938763511144231637263127550480766043624295237681068834670587561147076946704488860805592210955561245164540759527932082989240958825862966944400552529895810407688366208635161527884653611716163467198070897617650468232289444794674082731300807473452968414789453831321563853540177983109565641310652635548986421838040602012488399069503775513940389383980910659272846272581350198766140330267465738780742924345437587707534526166129093030821424875817741710579047497222073330144868292422698423793871834262143609490500008515891424678308856808232926213276575830477713084143541401164997455837284636231726503188123787951605142592246517187388243731766010100650869228545778350243509192892240800954344578541599579260306246920149646928607743574750703330009293761386494013748489113945012281676633054319473220714834123790706762861215620398686061258069294083852467055545482788683626073764727022809023232497462931483993707840577367455828551557365557712152048372406177475706885416643639377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] -341770490410257615037269698144618521316620331445122180646844203668292005318249430416201227772738186739788488830925808448697927607987955234296659633324126969634499875797409049878232406131880569404859942323550728531955700096924807514240003396260835516074084240413163317161562263954352101783495080729199389291816173240731385881740758729055359137718000476043647756285089782125798893131109283712837847333306678382051554398801960396074793196157815619970281862368326154324871495098524184338097524236889461123543728462503917048677978159208535837911338815041392001823555749500520017034938781799112276759836782969463978175713863740863543898139602528933261877014814945045231848844686876361419507096409893391299663820273934686037211730227083923832753084058719579059621868798394956286596473330146532156627831083790490514241766204128007725873249313516269332833965224059764373732286317679136659384012402587265365371470788142868375116706573318881599551584585730487552916550278960118134563487959158220821566616178291806701227261154034135370008238288608341779732485767338108773840188448349592131659747632638154195614967593774947697682568609408785995508300312290407055936111641404707396624006749999082216764612836797279912915377038962548002816776025239099848713253098799939887908257640805376980691102069689049473766400245863737230666598289176111642176970541540661714935928188325162519783200277641518012517124411640284794460175804595435508094324091181015172553214215386401164251807211446007291630987056765099298671323518940020860690513493260827949996686256063311244995085734290060919517369684710500949261710955795579671459493174055963849514130647321855675110152030569220066563897698541123649154844080020181895093807137306878205715986777575011654768519098618680314027240792880898707276977251858311250862443278211026388520712056773022168420145621633542873409073931966598868479325709011495264384504466797508275846296134454342564173305635348215496754299255368282045153549332634800915880293200652609923347855312841060058073422970888288835730180669717864299558346873269266006711087720899872478230753706817861423677288693813289402687402376924287210179196351415054651992469906225814515874096712747672563985646203840277276974331095807760485423232264262272487220854546547993702124130884831183196360753610864408533486610876232597711927363968432674287734359212737005751857102982489169007606246175833908594026263926916107528549452255803132941769635249483195774396337202014903723954494676658768130973468985902113367904898890302833813458919197343477507915498141367637486888969202529831832077314119983715370361858555395072884240958626564876533133450771400716447313398555535341578906749222169119569332065264837789367237642382608460885511486813231192470084453552617706592572639248098858712789094063738238554197168270156319187168312318264005256806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -245199242877841171596223309512064455784900899543068882450609559395373975025907022615888926876685617374938670821684039924607339189385475896294038285797243237405621019779935949551662914272696184982876041790912300640989139017716682144810873790710243000510389652161373515465751078088680638377678933296784048857996722020025204594286986640816450018306178025821050013458675113145384792980476385280118082767536982480950143038943992984266207362557818573620576151749882853251945898757848977501899038073084840183155602601730648345294231218130715948154897811653852261592144381698777963815351708188098982081771986277913956238380590357623925744883842478261005718102399545740693399443243843365626984001848002333945385629061907632090592275750085340611324198042140687327594604641753108555885216538716375885015640740903933759810620618106188952936694497012712130671917084619284971371403347446784889861261645116104629060030664777932824515786968231132312595375908056263743514558213719582346844877700664310112454308680376447672470633919073877039280638210274553442691707607574099648075081129556272351121090422221220530767658568204075804986721648808643571250639987616257341322871890146034877002434186883488859006569182679002171992139284148851655270231671317903080531573176668239234099098378814955993442400725566347362328561706332036644077898864041439123290674782833956875142487599400671450169961257638362102480977592134738756296548253831494597417474537267318747225174324045648855952127505035361175616343568670873254975523257997484794820721653947249152845591771346187427714377605094546717156140272770480955217237142747083241105643597253995370936807308800891106157718976691035217038557019389583633195527510513475353187044953116762213905848719862254754491706134694608846790398057575394252221205959657060709005920364405785115056554836998811776173141780358575059916339778380182188212393831203676328783928864296114211956252929877730832963880199320159329612286279549908740680668085216729705287357677187125018757767368228613863166178394952327882426243975675400284357161196227437254288131830059892328372296939889730147985211241043837739646694409959476623116046831491021027808222536727146561308953967129247479982598253419154318365844713307381658209597928486414495632906911947907923446430704410434501770732073896368947626478052218360533221088417640948318498364758265010876421072576191006222539992124854516051154221665863345806683451023168354215470708769058295361650377844797635073937616715661015703483129037825483392523694396930131498744807392601972569642526261264469672632643204335109705380085418128830872719898670870308076569546038724877980130186634845621955385290975654289936613334094995911795899220866496402625513409840320548583058119552138348847863153901580264838222096562792943733712633392821243674069934393750934773599246066597566003281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 87612763819364168299794831450110248937095695236996315214729618535766696873618828988550184225116285562791326855322983822509217913862963844034040986931243560409620424157307546843273008597057472456085309956078070444586764092778662055720016949429949333254924690765719746945559355855335025108918258832367401013841050912081697762509902799696521438667148716217531484145786647493640185960437953936500311094084149101960140489619919350256176062265528791435606863297344113285256649604007787151726936993779270251547560945610532864471353242541510167034836136031046922922876551698768978826689645693414977831779584965714425143243923308743274103260878376199466514800319459340333471587435787359226558271963873913619050765519835233159710381777958025354638591820680422914018212573129620108459230083594862462908028185677609367741034314889067422710875787882784446317045719329725591876382119686676138883006750559344914612239643976084026488592760168395339124249174863436635401396931866563936820311945725084413324517825808597529461817354081040758236235552364081824184473161346510764036634146664367236111592551315817605416171090463164835650792655498964675702883066971744077705648740478602743633030867904933334266478800259611300892510862571578053369858631465572340400704173241736298475226629455993939201888227157346778193000440271914208797497267293021264241398192424693288677243460110299206625114764692032669429869601231933910168365377356286621780711823452053983189167803392844573360338409995086255755120825635606720111811571863590941989448084110958558021224458018867135602680676113929655289059267472511527726249783387121274283086488182562565940904707112544669799898649799503091555925354317857995578068260176400846861458524961045166027779798689678550456189114313011645305764378464518810104322368515049784928454525892715843961435858837794766977931819774526720729440946731634935376556851879872305886257672542447449661827888710414769739444453230988872591298636821965879248939579723319187855486094900608522651987383436501058081576388401740177547019294990186801862438575941674578914103166636268944889846797241153807152112053489779593439202284879333914373070714296383406391173503858095937257927822309798160527322184670304734243986556268709363320330470575867961044542060948629476138297419814700200727624014496823061398776663298872140960959643664217379916332172431041929867117043024923876709083568893689620091154261228518502481156012240744810745608904976363588190695291665136526086769266649952277097667340947606401175426143691097300375931486062089440090122807494548409001696597567143151100176517350150292081580711928495360912722489407849339941268949423734053374349777859930935089426917976206258508315452782620517051706486363738534591215422891134233326102536809793575117815193653451324013687577538116278218031689642407030480877368355803260290351538823495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -78205349325421113901603367608220410696289120440681848979905969886103747785292382560457758607663303536794477822725218391353455581699862229864478723589750022571656664527264459222158131939014151553419681625081313468914041840844219094474325904592906757415946855880398022515309988844669901919967962850358373032431159235880494742995568961504742324926217605293043156373167396987955870472521293917052610075212681223158205622468320710988102665695691556411832894499649763180208857121227267659235218872418413788973379190551529431621599262050125735206081075198283563683010165662555264887070055323822829759024323913122217175856124419582330706945730837420010927381017249901249471764997825694525169396034110849356758917658638917576597504516027581349182197427532720815178109371013997789347390504826305908455937810864806787012745559531507681572906339191916382512867155391796870728013142963224696844176615009220706515586458110653354743070344386935381444878539567739762714897533129274567602623002182324186138127006002625975584878857900097746302145724700376452260622754543882300821906351052484105070279261452672097029405735205600577990502830984983864697058879193803676209498613546394169631666084818127538162809920350739147785835653646935709317997249258017458659095545139331489920854104416828772618414124562235278217876007810767015638679696235087561391139844177682961301466455320348630159779216185989936475469121863852869822123455721188529727523743293645732393438427895318179217788308965756139650124293817868841867921636115205326996882151288522477321772962547407759008559596461166430316974951471786659523232367615710336778658125293279029137403079503852684834904036503571758266305786180530279097362498475979896871405595247233511668002815409996118141467088209829149892157419541766027791312005873186096136666848086753802660259268612114028052769545696056133714848237117942859650579716795757370405876883441899660722499511741348346488292955435051670998752208225227100864200882434574988943540168858377881881816963823665395846109537226396415840393908288985800409172545879313699015355279243116171458227968398174816464148041813508972412673830950617114712623104770151386360891380754292781760474742220744257471203017349933824680413635676832081198889033661844154936745828880990120202876385850854182760346607563504650740518715549167032407238453165401431586460738989245690203984499307549803085156587900182533788624754109197559918906031151179376036708611548377679108645436035346968682111590388812277722835316503673529417713564063148356255515126024897789492695335383576056501716424634652060428961288540221935621525212613057565124272864042202487418805604311066209328624430455481749239560658173337504521999419969641016993685989298505068356226658725091863557894598231446277364762321613836680499856948902688787805227120701323855051474993455604873526344184915558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] -31396570922608978277252702302856947444655689009349152015959116616877042799825202895658554571241739840009508227503009353422548494131702287727898208089450468249913059799620307892393332360532423925352808107086660660263640617012266185655004142374975026469500338720623114450670672464576711335970677845715533818724785629350881374399164459500756220722769581382190718085877913597019610936876694813481021145009241676054217808052704834739731436938098418421582446738898922076086497770078589986053261830483152623024431021875536321068857608702701702283838713223881547776911720402371524910278752716329154759857607156878061429527583010168959277366191568001811219508220717532951155049463750448636934646944350167410916486687251343052589983432369655577766580213570471735678421365486850655846658431711111377100668980119725585274611839211094131255798362873840102732416812447207233292372565657945899062583924098852292241376439234239847242663110140528739459150711420210391662230124335299625123469874714188637606103624448627349633559813971357491392734391014724991320132817684265518125083103121257190281771015518672356149342874328939378304446595754065020012779517861390815039006435227367700349614721175871114751958049895862709213443090930686565541233679724468233943585682911613821354451117429805795988488068974570266965077583692516588633013711114924610560474242972331119630629588495881231089960749698573667404544504837067139091135646546139482830557904114720524431644900373492878553699704206064029763324674766055433728352366290235492486897989163295788701503403440344540860283931899740170168748049516641813786402048376124004879415403637606603281923479417709738882486470664327629118987859767581455546837081189046666992733764606672834506140803757847637397195661470680569029597849694587540732461373432193198802610422106826276300860666565339120374182975038621843971825077346937063312270145270093975726267583143837035526252789974025534224658587545191001916469121881658626773771007438909120897845568941657223629726857323987071909084423688774952858407499441522075225702257843671854243155484035002991869965117587215907002325900899197552684740065328130084196684568825806135338619068106571132600185657844850220650555573660029659791852399548865438726565723311303831456528644193980633226206291699636058362739397936294754389673842463518911876693373019808930409495047538055774868767660214771647781633356903767669826027188684745060343923681942008799968487278377344010805987411345779924581612664038366524621793378175915370993566531400388551972762147487235275373038375500138337903494939491065105968888099810083226138651586203862099792990071627209132592839688590983601423765355764347208462978502117354172203197556111720805859160176159241722219246101902188897777261428314011490591004007321327369313361754950880947948177266013237888288519034891129399201850267114267475968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 8146005739200900002247251378037689313423583057915041814442808881751856603757701115958599204753945104431841214337160560244583735660429235467470313263283857909004922455558714602642240592858757856538446435052672517002355570625359152952232624128669407452429179997274280643389465675924449569638635301735427862438920486929769547445175638068897925801230369023571854795808195421510966188380644619436980196420004766664772870680393854553262780313861347433493644291464811218640056612624980651216752680416601377488655634289353459445483028504607953691444105933832127624198628752265851007359403317350415477787921217782972921621447951108815368867115450005450320587764564846292177670799450897334748429542597075364536423147415052163680658188174363404890405443028319253760317004454776361147053121245975321591175740611671935158078103007157582838429032525797194349807094343278675344874741578553758445237375211619382859751953446221202731100117786402161927091536566122734357186378737765084724463407799839849487255936944032815104210857308537304503828124129086605439422494571568528991739148920245423888529101421701086407542144835031794867473066142863000807707423637308887840677086021439410231767018950021495785482407929220279275842836016964066019803219430459215072237226985056097263277406147955389631062750818812732727264379632037375803976338855840996180094832711496595284383602581344140201674715844022030569050781083042250995987778862531906746290698418816409576579232227002723246178148966321270913124253189978330682636491358440985961950861179250590333072446344844663160705990725730461524773597807225986838514988243776329934327430400026481504591529677485771570395506677445609189127420112208410011743538340723794195431561448210593170044884227396343576131769709168040779382447840285653760865494864257809690709853766889736418453867646923185270870967748113305552538399507916017867037305355538442009217444166282854180094900495740929944226212852928612668372536283204893391293542730380329522658601068243577598555688029537409911788387001268017340557797173711147708887860643927158693417200670985677365881156627108478677839137298576849574071619910115187194496797495937814700791928839568815193627723093574687113471475570063845162398747599617554154153502933785384254500231892795716703497371512642272327813058817667530931440848265468309548219674966250191551602796141917130187591273779334521117219218350303352832650433521564533506211056195477118182960488240919759702147809554456213561087372244003390180809854671431597993296213635362401070434019819169746849130297189962613672306814770809922768648089237247754705154087863179610917382753629529087854565812447176643960061432631489577396733946728654487216455943341414230858893113261897080353410170241350710355224178989064107823499904612421963588154370889779324899489533193229725450277035607541429763670117920459771084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] -240424600408484260857294702414499772894988244037754240615659257525904545496090008639246623386842513470686252508241132272356972783459704712155908422865132614019653338369632102375121677424704346150516656132563200849513232654468023476633023090751716720998103670644651983364514658323857698091804401087926795923817543954245799481386103498342191246237159806904281889048956071202722053160662136095816468935629491952762272593493421618338894795088765932375453034571539134580937802190482130933617007140832119458859903613806050297079383639661032559500951037741897447482221796788706348551280800417707596267856721702357587510842003046453053436456324133641121336721451177472617492474515223007412050366888466809110947776247258160367223472846280922459953491467148340289012370357967044484368869788718000151831615194631090304022081325609903991521210513820233054927289556626386070291734848659145366052436012686698003933419910647403977575889636179315958509059268100997656017493008212477484859192769126721819665255236451237529677142434493296456584384210020619162007270946711176738818772564672286867314262080794815945313791899787628306892127465243633930770725041209548732662954642777012506602896618376026855584127276402703616510780688639332108320816255194873666016745172802548658224144664116557842486975102346645358269637040270534685198144453534716786075485747312096038764702322916149119150967930733701255630569066585959532280141378327450483505661823864509216675145091472364126545005164326383261036014116694665191137282169247579485580153535874481591951476893787638062254838370237105303903513114436937194853609088119706130739102419437030977629930530525530983510753519557862325294514898121387363797216661832487335214835002244641064265340035496917417149480209461234635097946686057054594122253400073241651335276746369157599193762566914112418673829331040922874118237993244436287159456502916488312061698989457601531311660635681786414834969878383323939388243083463124461528114526612304396095576992549560856830976753197928607863961693491906104568819836435081729579361229218226738515467876811999926133579713732870743549721549503166210894116505207417889719857259017491674721100443443106616698580126835802309475190700921071360683986957556287507508159145478155286338966208873799971889940935146274309052977996584398481391597388152534984882276289330303196600711224837581441567186344385133718039743923591760969888247665658575194004390933612392109724290467756203525289706171634877092620573782514079313556031427840864989496627895688441495025341491460684333072030116831438879783718805385565532565676651586549973172687596953902510143515770991948123706404431870400571270858736458386882448879464138583279567001519478187318905710751384141827712549457783803904747594669610108069045418203391445701687649966671127865435863786032099673040074081497092465828628332137415578746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 2471095265042542334625866288050259108647512509155772551792591095149388172508462089798395006370900798845359227163528343764215825913744767931594907593753011839801586485970567827021791177827837775665789797544284780952082291817351832335941266038331044121517233565314970123218303367354218642677874593348224428278067588717451473438636273452259633685563988106656297672930429826254372798776614083523625779988961246986150747251366134489413219976460220070459060555468019890556706590341454641357490125016569414549583843767564409090894678781678432756192118042569684103799647020397077309743728487625155271791550714458501870830532370191275538107299100273271130576485782289732822846076941181751602579294338051886714699402986097990102415574294367134630073673888183412501837550878506073714174328046510602965314200969635614774857293678729686248644530734167145618663328149930696868437537648188506259439809718546268431903703653204860575401015729745723881387775509516555200360144489527849266294860024552776166224180035136716186181656807436136749030468395298433989903275516345068165290934930692192159121430089005553953023889783691890218600520724096400438868758640118626031550355914525897664288894011244018447849009947268240125273552330008955243323972166496852835013192445003204366339662551200219316804624412273928794326318088960172215305236645353926625719253742997283000177756932573965651763570769904076542657640743488881951164326275113848952078273043744284224567001893697759713532138986369012733236436505662676652653291370267306633224231022512166571503121390460736271315634619468639921078547628952474969495522984228745267628410909707672310579656893243969579420776073391365855350902023755986738778321517609336545525768887547773733337885258723241461711107748125862616832238077602252726904553175763093234579090188934978148781973724453839720983192926286611229113978131357569761084179557487737075114211121952380026625508387535781480660649391883689825054236157480512101039067482650448077845587701717955514941399193775348263048085595237933146262968781488393081124659050056946379978410174748013316526402319857101736232078753489379239541030738341860320162750126590435109011331860632402093925959726199151768304543114819097044240223875422892711376442095093177320543118935366776073208832029113188431935901419326488534809072047223670021675552629182849291144542224080768809526470197029022952143407354178226654232261953625464061391033270630386137917875183958572174948051529545347286165171021567718240154563729182379528593892410836676493438621209112710149095089404693316515472735969040533693494033194189582768834415030082100002446761704116863112328354434127070442459029793670758841216313324084841536975235614168204544834390953021060979745700240094224757186639700479923437514932728383970546895163107457495742333381560734360950091901127982354441238506415039283462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 8999995127127619882482291961570633607220559335562974666603080698861535412286220480899654319861144070924748307162280140226790737334428529158928427123035439507021954310522133605413905968326623201512169702073811941062076542278249687972846379653858663603398654655827012015605560320431469855133176221409937335396341059253640313446153058084482236043799954696471326007329673921122509382377779227931589086064053098021479133401958577494019118900450339081626481257544502547950906472343187693151914241334495756800386682059038325587527252414097412942463469859166163229545882340914876264218326186593083935858613067409400278875111438206322862054059181287315496193000962287576016927908308280642750086871015014547643432464121528812461681956662032473193766945743448619969045238449186439743017887484084260464473761473854475563275278617938530307009925676409167234328890633288731733022997374534019049383750834958840832692373997207824430651695032484300299773904403153651284208714313311903068264863743338876074693462152226879387710123029999681372049658237310585682853862954804462993147400807018442818488201080517581641973951717462767378470621979357631013765537851277563756815325823890898278799769454791448151894790246366985058688161410869513032167597985899836115934471444941525032973515942109372840546491864634654205151387643472529922149159394392506290870580341288584485266829868217629025056099735593892725506058329668859282387278590286360354948108627253360083764148864758856817384939051255939288826571949275299304930194032794924164677297008040338169403855196979621642912738322389098632508748228208875190340303914900428797689832007147198082286949774242928555658563453346954104545206847645481504379633609691845605154082859746720348028927294064801812871631823470072422028562591136060778251529756135033671522640632095166514454298327593703313849327710384849589389257491134238244106253682693081020202697246932821945237606060682831618170339432286391624288976418903047449945719736363267542031930330358772606511738506389507068374140193259292946367603875320704088766039961742987664509837892481192258732164696878758637268255475040229241864130075306734177874293442887181737048485758773296720330742632026209192576834601014406764830689890831153268757152156467491680855639964536100302793924729046502475944536461186195860662382106737035866945492347245942443048649750533047353856136566554172032482723309292243291010783153064233039729631824971949198104946739131534720718418691614856830769743260932872219102169587250307265835699378435846874043051256207135345445492944846382252569806854394584053798945837329669635565065864585368962845261577640521255446546107969857849015204699130860231328821140868635791988488744352030529771288738022493500208174281591501319580697694722200197045177294175699258435649785382005338027958376767082090488622235125306232282594043668856202854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -260954642093262480057135723099003891670434880973295009221147073877092675284007697919218567878465214690126128812120650462348832841965959153620562219317473526578897289443260924875321474513340106839970638711760655423422977592839250059581472503049089022086050070651515552101747873960774186842348007485633431471082751775607403367035866994348626171076527337268602144062214375025689742829164709935158300476701592770229944886717740231728485158282954308658782364536853447308562105658267918595768834519332063014667784852935455064802454100734665356781233939014727656453960808117495609626817428972663253119110053584865325672446231168016161720677902112177412151355077712700744896477715366129415327754365145345762455026469918487232500175101796613238195887998160700681275468029712376885898573799930649702553263722934900324482854435049667531280134129512202788831053971959190641230451105973391706789585942557651134638327885695793015043352021454784195129514030608916265020707996812308234133495055951010173375322806325885013506767809473307330766165244546554663664336897083571523019190687399490917024515547493153396157768304267048043767421510792195724327950040468658720485038942497862582095987837987729921088442968742494300328432349656907663923918528190591422784786493155261722878381223410933589196854558218433677097824029365180048411517194938890954871177078446658214909211116237727115338679340668680151170283841026790227580086728027600077442276495500405540688507722912415242408642263718084503777096546982150243502126790553303000481848376771263411480493567637483539908811094232098482406624311540836893005637167625405505324154905078651694088583985290656167930656859835650513282250008484344276576892369242215989960530155848510254415006060359020940950906465822906809972421682844463549962186221919774302233698242944485939352058980349523438490066582756817812256923822450387452880617135591962182656630872874588599347996729880621030188015820809683694089833987578197980174248482679934053524114769160338366867729599595664870685240528782826141146225856489378869488082159726627000480867875214511480784039684092650066554035870302544305332371807166903907248732632320514268943205679744751656208608037339708780400623495850606815889697475243357478098681127676720241829312867624979676586795342890943807175449422148718013590004927911659116033623481577692263271236899300294292175994855312228291034094495645969761439519892811910659370140955118408789801380315660426319363123938924688773838581440845071246989993148765142986512056075446145641097295944688832506741817863469797513574367485445169534517607487523304623151359623188665429786329573344986474262644301058234330924446770734226639104199038131013667099152416252917754238771049294409009951023437676329726594458185173971768072356993049180049075714011907117485262449571217508124256272531510794698511422627752594563399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 2664014255750079462375894919293705832637489737893523687994708363942650460493313309666569497101152472384423595907685328229970680407276866616955512900549050199906115115928843756745484394433221488709321033392803480936747186661786324651188323044963725026702405743245005623325271176385040312771114328401687045548076348059975373450129937386108493415494729999881754122269109280225628504815600649545992778648234876470346616243693656455629057217925537383888486094520518184526886106413827157996045539613954813448502318039998477259585294733066339785589641195958909964453874495820746552843363986845822156933658155761518839803231751799743800629581459400405474788316517210090127776177720198707152757789198754282787477028488850903196209183106268242840834063806966304123956307996421428407900889625657660183091923358776784073537004832191895926773177691279027653004366125520770639204725878245191769772388185765030370688235097547112322611329638404250014619188569675091640002934487122847182194011770989426001336002734119723727370631779552307373441712367187219218112837211770553185922147680357645846319150325123336811193053671818915087667568032232654120744700379771976054017930971126166068736754646531706389908785289800594123610820063247491300698254990527162531088840823226695597224810179822121189890935280069348594095845643739081903845278753206778336550341378469982220847239586147867721697563615270207934105491132202911898459949085177370880879344300777877744938318368596998447114467069769651182286707491484120481817643074974152422016567232988726440771136627235683444802522115359108205397069286515338601628868383951520608989652394539040447320316319782191362594143749171785580881738000689280158152198402809369285403155119623124541919614972677405335091875618044869291112061745953181758784267674149070172871718406246291338647087604385095015202707689729971231020883246161701513014810419524981197824087565740514185060805498551675613787153085178911292663205746355837223248458313145447902023042100300102213558445828158777221299035180606637161000400413963737624966966503215924190558670977354134589592828973881042663299094222083495710144907959760902609067007436496981994495257894618537626179586932423241746970482469747102053724289499008064966105212286835969543668664911107517000380313053158460299211735865101234172528299179935261884591875673667265433789890679798165806476070647627358207200246434257114037913870436892231164615745048524492635886852874784964898561831001456267464072715109520797637781250132083319680787048213069896615588507370184238643407903359770457463813280273285303910015201461907921737884703656414414659446131282487719749596245124371129524765869247462308754019151641597228851361708601598057489645434480190030710965891038056764176431836054637717230970955018958598524387125537850300741773316687129862755128439120631427779367664522815919080658173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -18976085031817539778435345617029119260776772825913506339153917929139096241261736322650179940783228426796666597548618023266328989857879947453354976227652075670673090516042797556150618185477200258934141282782127517168341981334343979081471675289630861102451134522093413292287835512368949334507231511876504807598886872885733020770143189227501659559141968980571531653605768836415604883078433212371409450365786936727964095426358608562499331027220663859359659377097218200027179056231487490213411695384391828675844934057979191248294368228099897710665021883423782363476566461669412739901037755389612188994535426166399682929543945035725849445294204612780581418751422751172125172931982711767600283744168662286143586489999527619151540289346370825044791818866436509749899364123989909328198589887524795597310198385466310061059748659099874595235811871328641179953920132026868928024393916890178777649649630170612639384268691241575280788715067111143528279733953638028795435976974666507220050952091663612611244367469985914495507747213388578772422113880535864139411600348617035116803718739649908017669781950837499871509509678937910088655334798841627480445040356524982125971380876308533309419222403872417336010833580037904520207735580660339317756840159983841868521480538720434421316567539221035553804531937737115152719234181270199551243008940959586384230774124840392444172977665174902946445196589097606312830896466113907762466118505798059028135551397475966767004624085887667168815978421230251378086976784983531473196276176225869761845111747763562578167381462792861167463793238637773539208240231351840458070575132008361934452271389822143704969327119673649298539670241916262192706161781595089009361318450431386524821412066311026150444565249813302745815223633401694694248431776916870436955498168105037451704500428618619723242681319164445596818019307852720733049961270316650631849058927903306549258268260428026609027942233311212712132109935534430002018895642099478349033365240863022412212851343751707386212365639229819301610799277082855435230362600242102912049504731812772728747468818914396100608299591374733624293422860124462786277744369741061071586739815601610766350940967702422888769249862942110525560611900018197811932434489798876478463834499662481466327286985439590530122250260395877394914650666433347120517793836872302580906146550261938148333420792107170480727995345610269831106640013914580358645257061612060232010279168221943783168696965135568740592700444507824754148925271131965083073793932960774031159764373238538522659174080530400815694137866722152066774677608680933235305824524061798648263171637606442263851621903279997517991313769098672341860065659438462822911498552730067110450297933475876386342083255709014124510664946410620502982801859104165476586392804721772527451782262298432861776085661015679121403154335463752246187024373543338457117491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 104493128437598658273534143047079737642370402230650076467659282646509491791617162757012048332227766779613616038030720351931635006277050701181994628303866604006876580585605756120761433846929655554487403882383284400361344491904526332400297766210294170342305550967227626625573768697677752006241658424846303445158767859822388883481186473977495070247742524890435747667293787180701147155010330175624885540364240597982985051440940128752514370625844836445547410740053924550482599570004969593150506649236860669082966800907267776734138116486779621476380993155725237343742837756744215355209960504658314950671404585350169602712098751180293288743419473298227776368437254503894287628172238729076367453287188366779527895838824728155888296378965087510196824654179489041174896360259143006201418579850338996708271483598291972253259226326593385805458805842355955308823774234806545667744900757853945068215168752400556646431620091022692056264886737716112223387617011842114572767161930372820946620907165548858206331458244259008309736419497693571113226842720326106796331505666537611667268199072391577642571725731137635147293649118682817017269378190091578049543122732819701484172230805110776356293826290368782491337675793651353772131988295896830900550189111862822733244458939646720138046065808284750083994302447454869426313637525499189862993869332027423706431169475043393430490042920568292155401864107111919020942706220812218254333457530480453686180226839695656084669173293885250482190001389921620317409540731762770013025364685730774506245525686574360126583247185557821265897618416530972153401011420099616512320794761654577669258409199362343380185841325546909451953242630936488011755345605112871605991902156845498691825208497573205582137487197822957882486545501417378018677720188534493801682277262182549626551572091979276195441852824629714315187442677174851772484592245313920132605394914479913611842991403385233720664009771534941405030463671760054299974880671382672954125921362853041447094568801252252559083376202074941829841345984357964899981776698060891486648406069250572098837863511969843263084826316838079889836290435527252890043510690638939387800270003281004036753237974197503456019031249771183381452014316701496668885877759278476095717799776204829933992439798314569356544347565196514945062507224909616400186499355257791643449772356385123786039057382740541678484649725412802202618219326226705836026346933910508007575178903338200787964432463494736150988489288055589487309240273000927936162675710914843645599240002084775077071151129499071464821287643991785584153396622942438151872174082613314603386210807661892983125932506922046155369641864535094748494266377027830495145319002289490715469094346131233145841384199705124679425580203991346850465896612611091857002666368335125717566120233737520713445844652357558438615004266888797211959643214594708081108582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -467162314467450007938259803877051397238204187754537758803439606100183932131493367610041746168107726924861065325024188338660252428354841974278419244185862194541649604142582466851215867879873742575462631348361108927884973308953510579285435077292054129649825387361834591209292451193018923336289507990754027466807761709470022658830216673032179832579426864993496040101865359105337122575800301091062449298465178829074088256706446552985352031293292034984136974830340381659150063927692967189770344543317789875039537796965544004966050254649931309759570837321325185585900865194537185794700176766614091637100575682449977449515411704391061291897657536885981592662526460004241140666290645134175367370707214180460040826057754147357996059411076598046037364836834925522766247660822955832856051921853858570371222399620855218761481578864576186827029229849599028331288113853932758169029315219367755349861749881240323963155300584346938660107761992743204671949586424894142086684794787050942257984016041987976420117049893177715102157598352876939871486502445156652603946267191195690865101433734312044994345373387308444783891939189190457629345613511737938024922073785733300633379947969093607719805926857014301562565119532504755390079342421505262995372981400620216282703420965735503844283475812134263404721710178465646170083740362540380352918550957699268566344412103033648761877273709768493404110453471848285609221091675804130125470971161340742083940275734587116968409246211338277428897420776587966374355589408760610651143150324766838684263082586440217782808006190260582307406314447457487075389699997005718404911061627341302130196055913598352746161602789427080290833341042580813553518016595428480836356498618451835330049279584174888856114814348665734004526505841862931458687695160533130207953978555377920416773495000854036172353857783289558338035233885486218332570617320637212475841528258184572034866648557425248246093235816589349259101020574458650639221832376527431116272135262104785903310567577810861392278411085329888450488593927467145190988725877796224849017002513802704850428158773254298931069716490869715884747028920765026808057247465022245739406549590520633498183235378203507977962274662700522721729192650101411703804845617531838373953096672832385299970304009650206273485785804351600399741792493011908108144321823902769079948522100195344034063607926174346426476593190485102982458623466187130531249402942519947246192034721728952525092554321527096804625457265030813508589200322469615128184061086800749345437425234697941953545313225806098658442163988996775112390896311567561114821309647765686573760206029130120823315947286658036422167985749926338568268899601737169028341928459359148345147919720527036917487607756254276684341304974792635705409569039946441444946826544526582113047799240735904943524452247244402744252556736138279095293714801151593787949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 1723198825998667955493663174619045581160719764254204753892167641770735886804433834365094069209520908361107006120088614627838153364125997645178197404496856324636934406220342881193305241702248582276390432704505041074682923043139327470155576783776114350950341623587100997633118564691309840888521755934089109787085277122029763714685464850233278992546872453470479876935240822145396077512479167085350827054074812032176857441916484273079474639110606102203977633580564217754671339047687382782405535873326619232249875444112441066347360416859704872777317430736671420067132893198362734026737686563258462899777139488499095264306980637477530924940683379715081291346038511364516192672940427855907040475220836636587530760758934065676994981040577723935920758168394099908236146588338821926353264822893961547222641001847030017890367386490846704914572732008877006833708651009406438656406260691718700252627856443646839426203350391382432216953320258686406713197861404849412928383296086668221826607269520648484834930688692746337301111139871757336951955770489420183342709710661009558596594429595470603551178499855688448897014040754280236312310231298383886799861340981355903351980862915603250297568312517496702634772826699249765231400574889148904882618652124442081486573570418710121194220391587761957715053364594318214298748332634135338638766424947191940281138147418676699897586870113606838100827499506882637966619420260875119814655365016626291231314027667422474538900608248091028922517497519972473031272261856256710807729039825468778868394963598944682661925502782777513834602999343855400320424546726596241927117572382227251213986999927082346835589415328736037579058158372612251061367561038153576622681342420311858989444284400801516521893094554666251756532254173145977037758490898166881438767867700142268867059553985082600241078238545540934080643344081671062027992561237238016543214853626321305986251126418803086351849469419365039776345319695305647461885690980452848138962619484894622481381084254735146257633573955098123596542516465380054505436297353824902161092732426098120150955772814950697961944623951336816389187363850946602896151916750090233614883069134315142818201819170154114619708170010795042850098568615905990096048840889255372326651422104909203111913563943534207736297381991835479456348009642416482693954799402385690170974982442680583221759675178862682617229229127580806021432117124995046723757690350724904231238851670104112721932545034128368029731913907429539535665270827691908077987592702366517555677377329986332537434558687112905302163701829478613171180693191351189232882524995875577241570862226062661842605538027876115081220527366727737466053582450266229808011026897562062553219282102367580897327735698928842688991815930384294577758097446629591505407858403012175533287036095266934290890388272249143883003889559438609861075755780845128384411336704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -5300584939156663866668776233690568189954139397435977697853049064203641431261097960035647090485898936351673225105793251594754650284077389826792305509786750031244983814386457768084971867737900707950972057909847763833688098528889388067663948264470621512467067639271857964701994151894572603879271372312719069624306149252772626939905352944532257791149781707978024554637386655844790467821550285593671046347101633463850824211985563670056084119042570440711177185105573829431134671078017145841148007720106532153470689670857918830160705679486338002885170671056481739308426231885080606959559265522482029420742193347955006863283090098354331633623042060433816998071785956799930162719292474962315643805355478683800584683611424176623855291329200748864507712447238355368659658183017869672952909442641522129421829012115235959570861906545716429661015085475594049831935927558859989305907270646769652833048840579321019506182673241112259219517224296612192220867008341463835304925540880329006313387464976305388836513417977620909506409054126695069233673354883839091585428009025272038650381005718835961576769574576717471746158337828295530593815199283262575661176985389163679844525174698599747744567308806075925839719037329770270931801327119198648317030625579779062961462782583205672416479657951278454781619641753392698548168633645803283597091171929506343293986737766251915243949375293907238568092984672604348004566238521143101031015635232208222089880303794991780365664348342526106866381554084089352210428414406091573403789756057822437346896757266976602456461195260426446896216126036807889769735682184561508981357298564805598801065200659571502625226822552462843525854946375912690842486697772532220244703081145043583837767054757910774871961284406932530784303849157344447455239803639583710844688957682759032164606160144729615566825566143753058427391057715983242594239932705344043778107355513929355445515784340316877032350772351343745647765120845736865160354539946539696786396803147582429657885104940482442086175492580715029945469280996521802070675131398868850594533738914538086879563134571832987218691831718505294621543624251636938880539087059307263114596466470647020016555622027906296138208110159670435655978948010238739131955901056386214749709191055131197103900378800399275906234041017359275467684094670881583812735914095866560137270351524335785673116431982454873296916583711592995796536889185928664036796416400896517034176918454218209213734623310724117046536207437104271011346396546505565748991821064738405855031882096904699991238978722850511298406621375788946020391416284980630645093356217612962375856821972251086597499391226688993284709657844130113413344895943258178810800377628765424448069303702268653911084526979816677885562112103051744963495128839487166035087880413652422494024982299396499775612502075285823204832077906649374765650039165968951221734604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 13905295746658138240607634555944345690136785741587077621034110407079601225730015953195731410061480991195570014976866847182364961754730646879061713423515889395671174030747850008102110657528640818038732157533658472920694197897015604478584112627114208582517675326577602419091118192216421449818555904075751835919351301392624410991074591923441952455720412290397359564608906783427276284724390769744039894617498063154442126171375664322251577265270580939510844582732303646034756117981958842403606870275134012780048554346190776203753918719560408392776248116687257972081455377019151850478183846044429519788645161450475886064212696823366063639137963640572948607046870883820848588314933031796487504786338157156022523420069221327453950471172951519196300720394396189431910183733726876858766170920378940661405439118005261317210952726222395456397951993311845801932942394293540609114122167600288254581198042553898904437070498948128356882210492842219068373143318559243770315034193464685693528399837517302552933501136761690434732299674640627304150260896663051206204502505089892392250575238898083836477645574641504510798442125638077232189405715269146999366363189390160628608719001779385630475521816138508603636267813690593465873826905565661984076067689214033459445279216859124732770224372773332738012279941894169943738570283595060277023928283132756057602888646808046494096189610610040917316766708402401715640924269403961253532077200762616306198146078004765934522509483647014232306100188699273499054685382110937742110035803897274121892150815365177064891613320251486537322330014948952173449453596038786226681714859844511434853318425366254247595104630744004308342984419715207429086727743907348302909793919152825594294219927400045406012650697495655182577528372159937659623723455458929885499079974093838214860992193138947127814783101500140969484866981042418500464513638701179896636473338016771067875460689849156105819285789999785295922041003922736863141673935046320939445512881917570618747180779070387940663818857532545868540882536147829539812937551224706528927784896505666196739248639364055369165327362026798055358307403698239834824441470905548750459813291030992369909999950383876398832055829686466448050561500672691356301438512398644510809916369639725120200880409850139853527313476312289990838071799226634900364974741027753902014442330184807483315047581077667124075068505336490596981408778992852815077610079627892205539148791389173048435627076915856050659966946645368441926019808130043645271330200051647532815026413790163195089929267868563695118206942008362040428313681255469239568365098289017059912885712514855332160611880388515877620439909685606711306217113042277991059542924790790927816522725820942300765985339010105250844942338936858218139339953941255901841351416386228816486530107651023138797447145324761688443200427833800938300384818797805913979748352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -31863357716377057884136692834507543709298678528040633671530898259716979744456580199211041910618953963105595298259432869962580900016732206764045681875378466189013922385347901903731511458763305736035674876159379919964606922914228691217297108592499676754111580652866636685520218270299177071837321359770189684325052964675541431855191444206048682961118812132238832693383983458252337377270740300397245300532652198512002990202406658740970755070628967036890089188395447035527899851505789520059678061665150600995664655029677982581318211050610285772216571037849174599075325204718814401074043788350673240296580978517709537245224746012976320458359495998812157324937390918049507039400523192493321493258720109894468162595049228940969066997038109829378310769135177837614643477540050738126824726264684783306932105956445078639738790277351212708474926886049874484949053344110980929494260209411481799825461967801422686164841863224240301511993634453811573256519499306470829764816174711226313852494824531318085128218271806055965560183822182216065238580124461484411059587705190689508910943537059272089593426148083037887507938108126563753663384462189594266359318545521208274173027513174732408935902798332259661382830952625068298063993801854350915670070505568943465431020945079447031764632498439300945047417743264097927626787186587996134578068854193070915403262287311492774609122629276443671754335189778775363635415646348681913891986600140144378636295693684330039725922575508140577918139978839978134639578791123179744934892992484468927749888433393929403288693804417277648257270016141153083971940757654218335543146017364426170810925766515451243437929323322596870843311296333277771562509602900173731227230555354276727246026484497833139020630186307749360523047406180710746709857067710944487267658867956137231273244441139027346475521668287207622252256146790267002151491712950833450094548454960291739001116063643381391054943208206165702958918366354984246217481826742837468691604412627287338518870872820623017379273025038862202990963561580353682909106706710879369821555092497196763769424537345349365435895024196291693602232086527791940196281270155886624973178621446902815916024088059459875274289553553502528515087845310875606405889288675513239744286134788809877312755318214862059385816040916176624485369580951849956232941508371967777845806943505959858370794701938788788686025149474138832974747129358266682827453787604956155599312585612808804871766983110546138594365751983836666491711571534584501917206790299410877812903485698279740494617368719362626224014990361809049800307311055179517230628255250595220239036607223720602505639916790631644680250514936119575972051501207717145150649276558755160925173951619661161467995093538555621098189412224668998845385419991642275563165333858263994044578855369570215245395288332774543610737336554293644499502703614941447696941056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 64217340679995626563065145935301207290569266069563262018699379180956903770607707290700156029947238336641395519503438146344465106428405295254602988917524771424813412217424420596929665310744923403990535499849880658665251596724475755121627042579544010292988694721224895306434535070178504272158164268573652159047655538175981904003389462153647062345513907571926567704903627855385337701629388722754452187274599057277191336686239347619426422563446337253758497373791275620644958789709306897444128411763152553010605598390258845598177207529966023028964797092215341465360390492558398870366913626250706197509796389798679032182426457686381531965041003694839811331669220966643670346385571979561824496311682718941479783896124823208298479123829047791893786540608448722837389275238873532446255461230546107260460608590286401631198125868407379632424291498228250744699755299648560214515740301653477493618992956253073818099414953998647942588812285056941854710358200169526617202548964746009690162923469181002415872754207877535873068711825999184367469034200031674102858036356593759894336014127304721797226257925090122857889606988935042925989502954674916400745238412897248496442602012452469417136182231889907441345371494869429078248790491691749167261135355021967698452441619768070245628928787640682302408459067496210215245253001090687069000742854589184291319099374944643788792459524821055147705418924827203271646743586869411321027442299389176639313911014611014947594241921195399537340662476390294056136349928939680615176564408361797247480792520419225440991541862704278396140378842844646562572659449162364971423305648094719943903851287254327286543507345956780438104157179387840769591590995980442194498112072124332457808728090762975283305168385646887799906922681088268772008527281826474802398580771127093559509488299116000902649448779080901581965423744358142470024574197457819119115877746954881585335620042672914754633294349970819027628824357117201267432213091253325676630241352739782995583833388289826284659342290741190414575365013156463037433895638269053320463549010590350825351785177945324904550747792761825108431067236943429501309247694325924085730513616691161813195910251392918519667936637040152967407407599293762096826251078921858427196226220749807276986609107197473562250697633462000605734454962228581804447782715620282490826380193372605631659137328499932743509209180759721638769921388232417589842179300639360963371019924148597688630608317336100722759104707059666485247559721565871254549277207536180070352020172328850175369893529354994428694661513148588212917087125692984799116083818730680169223002346431406868531748787285024005069930677881111859886699504106112553812359568248303578496020366998846896671599512639788931823864749870831802930922689200843091404762524555277780191154624110733702905472215339029099026565747139811337894497208252397571440277192704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -112014908466133691351602180939790349165820251385971814916473018138986035026319787929303003990701856937361794701666623672303721606785617005334003851174753515802180542484432314839262665771999168588273806759683145752111432577406601091995637708584719385230833775060885175153112454966523427988642862664843092049756539962968977710627424986038379491016011853809978960697638243526402494274641315104213094859798722087434143741584126968014057535582081440268405542006163871204310901741114444222178290915286828924380420101506848166843210075473162929663177614109185412847863325833938283735958496611684829524068758758237080081603639852500965560838543256661227692731283135931464845566707738399429497130193781860409179376942223938055702487209570156608892065582248817520594435967728619448173472549272520342600659139195112833468423042902912810837887553889247135791502979810237641283443621243828423115187853269556757026443863872593237567217644650828500183926001081412554236816329738194461613442915036214626124140967427389833546936850644219204546622679169874710549444841985815733164901446321624456647405498112465197314321145661569732201552028863878120902922397736760773887449864582108732479730761455003401992660730139148168369721037001028753477926014446426888740448039207663983097386940919862995058333128164001373645668303289832222557504996239276246851146587751725962687336093452890502577436824217184119549989289940282811003837042772101683980831739326002775615771140147146026307788786574991363115016677386068032266620616680329377947081557633537928122623883881223868378534434637651539334435951036702919542344011779738184127965148103302870695735103780829976645225128192998540830349704706864709105871829815609995824537453956593076204237026696028068572958084351318812688289788601839572222032984323634962273472807728025316646968116418888945576519454935880644507331310579068956362880747376020323248775312598919013236727814023798500947253522089397966188160387963318428708104002567999561924382734379348314289031060075817830304245488202572599403925077253015315260264346558622558317142190947738270121019697065481311399971470347431344844530826019199810390975279561753327290581686798725787147040346619612937783747462343240237695810065939362351125139370627211790185197834541328110751624213686315204216198059283397721313938571771959653263413276552628736069971642358822930559651036275920504378399477989563269138593573414611179506061015359163579136300531164399672484175798340370281286898454481441360011694429024342512582065446186231152233994938792325285604568914674932864221526693107284236402857122802044024795538708452470296943055779945510136229074931084038770413644637334323110099716433880420933595223884964833554530451363305856386632911311427048390175157871113642050566642722016218371487104503598041712994687995895778915555723704290182314623175164380653109628404917862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 164157052075757623255912266950655375656202379309089752041595319848005921373269059703933461524003005485531834913783087116625407364422266648292831072531436361250941759386353412633392891726043435658685686030884166370413874215750711740812106437654291753891941640499034105424987792233582398563403841980275717080767288831116267607232642772815451768990203623099707546546756078426778309043453424321662308156410938540828612301262053311770518440595366579798067495123527239143946483594549459964925574432638685133445319205560783608414113221532041415353374196097032139193566875870526080575214029554371200634258342491564714025573690912025443892547252307062909976850486969143652242706668103272772334347006725386630345157843834830223995318400603745345891444126791784143823679977216640033378108686930106104808320200664805331816226993546327050506742659033408436945533030607065096362172010110049857608657147434252179422256382142755220438869654902360594462461221923285999720587258794795950016157687809137249136583730302108606121317067276237025401471923476995677659192441523155567689684238421230865958909150341869958761264346788391266408269942853669218928994620676272180258681541215764447900847661609482116996463781862595970031110001786226049705310947822622054382635835994744054036006150332484862142770802792550800557473745288786909982795011907993097483954940209259366356125427801368903771333917521685288420887135413052762483117591243986317478654014320092103040438520407380553159293496886864522025979694288767871323081222221826024772250818596373016802157666311331060760531482795708089163722043659390839074197744417651133273605702340363643135381402658251625485841089863288269884822064973646824881111693706303669091360720696680106861958156761361259972406802411485186270369754617394974222533625855813628606527918681231104010721339444191229653997603691822021269096841410771141390118133819144121888185717228887894411516829859152820338739304549217148546271897997799936749237297387477694210458870102600200960039227538686900430582717407906154506911063440338089221186932768398051327872695593261343877633437856192909949292295283456116764802159187245870990869058346401643551676512118676111797007474215271067512204856147280363891408573056555836869512317081801597304936109768360278176089686217188590202013825063835603429724290329149439617883459934967337169614115308938262894720508894810937263644383341160699585882881526344649844229287461839776031741763569997811676820387721268809309035643103942857148180864723845367700105773146142932720300565787500251123659670601911001782164886099508351538301326230291886382898078772722020293858495103770342928190346667059155198581951232445141741449153922718897137900894568624774092700139497938042969139348124509863319852857397933551653251553241679299942841304737094303222348525281618556210752964361870919381712507511126463783014907248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -196934625450283297382223940073483018519093397292263641332031535162124792255085120747370766147383865055149490535092733213805632311655049553543050275510886095151342835984368540116799381877552263604039447145965176663110084832529255367725392811850480784913163382374196597744767057578156032883231884706143440226678898728317401816138101565213684597951840937490246004015329004621448432221953671083861422794540267772002772127232241149144318552816577807715596310856243078156027506243091132009630093235074755103989308505822927520962426933217623122196007660971208825870362375311160047824090730383134056941266602980453346229484308318748250708688168753272867098321182127872964166431420246267231744954173460678805434974866835448427014996713745378345102073047121366492496255362353246252492605599928639937683190763956126564574691173400282979604390975275359104035225727513375392749953417495923608807655441655571455088904014027056530826768503815356432932013225477354916874810791661523590111940700417560405593253659349090741121220345443703383438968737006966722733079098455074631711430766479889444514487181984368231392076683909573067718212431122051490672407840664926348386414572254972700160772144802691808312046977397266284569755483820022839016619917744694790737869982254775788361002137624826235638696935141166623967024420668345192757781746584566136926258006090162002602640977565483500657289469697491028709436737728758183055860616138467876881972160882439358165157532896590843476720142166047027207870393993497329937221840943360474394761320541953069208112574802167431453569055359457014215639634325488586164331127645187984960789668876284502347793922373181886108945859192987545190880234021106862646372166684116906597073233105449764835143375844484244629614883272293072307619053795067515311181389300120795792819896687603928361317937720597201946083198852263755628838908077500332246302516598737099201820893374258965248618042414610176425380510328162228803301956710970461408997043801654600015742885757253771434520753185209976407987882080384567327270669959548195100284199698163786369528466870109124490991782156883009578417489313716241150147458099166756771391719033865976978725903277338734035178415890777001464954436703802032052651155253801497670257326749310443720438118655213284491291584826980470903306420171856104879873431599682817760231097095452750950970015973143860765349316535552129440967412372593421236306692190122618643886840729614640034899123573084655490445809218653406710946217146667944226637777473714547455794238807882290222960432812796904987585559912342298222240262079358747860705435987942141552122368216185191255066274053154428992217251362116339384911239569386870781947774796513388039178661610756543141254673074373048437037576022151837057390436375637369841205663461521478471557051392362955444289012727719508646948325396543323549374832854777475463414546432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 198119172205205165429090156334453312772014681364590488164220550032995164474703398564466817065503109528894992232154181741823727043026221743156525455447052966562040170004412466346221003647418355119100226960124906096436456178818108283212553049753265279695769473464453286530937910640597145503579520690198931844766818528167727493384995282762512053318534045273122847940672560989818522872439488507252596429195754634505437948776428387601406795723326007912632145702439324586444665970594507207495539397663231142765468340046705826447907166976127947416299159785573969694062477797846174904729775031909204073201642771884261113817788951833350139370426216017961383984731464726110865381796788586489727103357288595108270778185153837056529822803481133389014019101136880260550461251576788847120742593284391351040908758965944359221113235555447571523801542923227554161124235920556741818132027122970877124571012693332662226976317072050020780919491088629871825333913601547779838845425621462347139167438850757850814522737717926746000800459114908944957823468631256626966765119638023024122861982401278520473989014552486902075994063745338553002902070806580532786269157283456395108397722690717669230039663567672903776398101525691827908560485792684090440904998333203270269345816305954492063036585101996969661495406691596676619564348515563179899741061758362741200176167442809029345053890091002228126073270299931413681419448212216642709929932533705389419727516175099633878097095277524745790579425044263376250318650783976840281011172371999884461402236503828727144830393906146112604322085133390528397362543580180349737373242531095398885503000019925196889811114755211482176201031773683622787772715685933276520419830689751411307192584383218715837554377549608527962394525517040206984277091181250999907475324807941310447763237939258417950554236685298283502193144875015892558268362389732773109356420594605897504116816302513641138656649279653408702435963583088865229462133852273095726191210390956846133774422310632525616339877195940189122501024413565918762437958662606241720380688603861708013290745149246755924899918476932476510803506829929062394184402590476883191158437885458362452723511679217382004058761361635821086258812303636550734740473701154544045026468666603922537563686106511389386406482794452525331040730724670751749059938941902595539232054301239646626274859353685881002533686741506839478431125315305671259603738316637445262491213318482261016636968963700171890940637232801782583893275840128687709764674495968779139321383123864616351156652761623011694924871092588157213325658660614996035843375136074196965234231244126523139405446544317062627617979668441147113960544162634861471992515391890280462575751498493922181418836825376040086395473691320885058904304304855924263351307832589155994347208813307724419181372134602570429905161473530490496246773879983935738351882076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -209165784341415934905691048187021835850964723433736343471129959587095593307210661659947134291976579637397286703265229065379519914956055567613867275809259829709946153598072792891304672592531335761613852905736737363349911878237067618076118197238131971595426879967447080295879096243140271781619758038128389892501375154982452028757390239103870363989627570966709369067997597291887871116938359442961315470336432869288343509170842364131795801119468848197740553322198486876959944660002192636378151847350894655091821803295631489919648208916607817561801765125864648731778737139005861564301722880926066432563742806690542281829094050245357545295990779886444300964361537099413515865287040770099263155773645992390366917855405146044853348214927807911035480062104309638934960189967138666755166621416903857430741792351698096889103096188729222764043268177926204162112204742031549973380104403359052690290913597502204571551080539071891990206810842580456020136641373668327161028452456311302983194989759843080244372640848634626246083002563448155795837844166280849420031086452845523994943441354429155526893978102613384825714724197311200649643197631940072368814173364485417681228807210310899052347882252697281320669323056679779709151850140414532059971890985863143772807413372651218017991592528254035973276239484620910998204659797967460124310262026192994664977457023352600603058632483784134153953897703714698262195348491276496975650397438023808812567062534224132781276004853480300306816826205314808343289147571394524487375473888948805129314601806128010694985908825734036669614193660322604780486694589386908081063102306754671735538346968190070483916820969427860777019333829696309248169561310060730370020124762320106447001240409678277961438218069494643229566005368443182981860055029196858827825439452515719892378141179045011482454351815855662555792394081796107877313575464628654074272969194267326691006281233355428899444595200447791423510531769526256903369249341103522356275872647028562595605949254665441211558429553302906257944088026776948044525024986658810372322018441361994010343814721213898816001496979352491318919236840318659355076089464146831063754060391622624199979473110205134166176748368233817035622253598397386625450138772888330764156812965682843575182903730736404046747156043225184911985471625761613307829818308572254333168383171034301256551930626665976115336862725209807870450839458221182865298632771940476441135140312027749180357161507611649723766656090624135235887294523513588494300244403688086845591809014652995215250492176794703316407381804347774086605572180627560115603005603571904865304058938216782155573210096273476957352980589857159853842224197181905343071311312450771529591688432337105177921401595039093067279019979910593296168888870885643673324651528907068588332101104264564666885151152017933382226211755182523882026925557416229820323332096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 335752729780567171084920195864731477348528336875747362926191613822214584405121041244726444866934900622856222649023159171512649838527434686398564065100799852378667902627335912821573786347858826461043161092864736682757716681345277455806893739856354433299086710351057486797721967628172035096797341602325885470299693219126441724917722940276418987610043180779243556586849931371847593362983947952288731132835876626797983887910105718878149931452183651252891867398235893357412111074168014324784965329861046355030413429128956051165026663073453384580167576255520011036553058584067021009991375627688425031124694665110669041846615962580954393124302309490216184272185055948302144829330565429027443051840189336443182533703278596133890522230768330182770568846757253271045357052407562200696743102098532670626665022567462439070516707876571114730674451690078463445731883643073928560200128427642738532905472254163887071495883084178018344855821858598394876409966041264710491465647305196924592358849322446984725077726918388934636434081622310592059731500893303234726842700086657610130856549529352285992696519942608903057128921621402770189219147987424074658442285291724736515331730819515599806714470436661591573934273147065092772789917564899876294208621637291802610182455266027218524038086195540611133409190299852725073678912796057329894069848181579195542320375727595968450847089340345297432480603471049164430970811707751329404599315514757308759258460324291370798314151800695320758550200152812383007957167865283230465473394136231664369959630912680428117943847039620480428605892209557310523753657119009670049135453104795635728713450052066027344636638215266554476185179270431505103588830625217193413722626229313863557841347423707278738493992803696070417789665649700615609851667181280856344573162914747077307431559767198750578264492967044813523001666538035321445207734972868705903424784834853672342868672839753640913253087862203024176740356407659177545647628577896375844775284119616771237932149542975244658502739474384147714441305530956701111154993305670435894589994283800412010553494518412938840825702845029138652498837690986268536422498096486456969145531307419445397642297681973218186477560885660354054399724649688858784639624596353156208919884383924298655657153029614588009144969795482335344021258496244614731471903372204536525039033794884403953218628420467615384730644821830628969037094208081037907477288937448077569194228946833429874719531213096583877778439387830900815564285119316979763869815756083789285523690773699755825468051365338013818568830815676267069436310012297868127517023834569226614246740283562922707626611155315565570364037122509003946585176580440207620911974781746015415498086655123960084401573623360225067422521305828908160279653473076299739712874095811113139100447759020677943897154457483616198774368636251739623349339681288345892280216846336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -677827103251375441966101925198914007712659872973510271519209228777000837570032352237143474092513011521801256767446287476432385569929376558582713185112393946583634582785551935932437497841902299637466150787455883029717596743399543771550674517146678672237160212033299182636347382491330748690193900953659589169564484740564384862920308377078861474680902873607804653911020797473127830405853515111582898301853187631409291668976465005308379618217424114416963215938764195371958544892596704354063885836366451173128892963382200336778219247573598156903074782929824204900989396128507176405255235926806857964892156113290466007341774193098658996763929531535133312545375199697705689574026879447639420913584880232112306559709261086591008449053519734279187758601996739059413868467208821115678235433661468787642685736409696201993667546709910355024562963854102632774038182045258980780279053736664978344042127613260244347002113707277960026550651823309907521186715258567061225413503887119501001117280971273659651994397744868273467913697517183060846761710898615393177652517814712129699777689104588140518824537175788829849054066644037889500285278185655795786318290358801976368611626544208454955442350750847650177784552631394911094394808852328343793156233243070765400210046046020753085932437449245923047487175292439635320574010206111136304480454055304953187554050403953131579673105349711123260569358336671132780024276089223145086503391553390219642785725730272612133470797300288672225963805950592441225744628889231509764234009785743167524710091659713577807501875509011600424819397921702627297168331444183320240201728980887401908871848214069579678935972022555523990749806656048572071773629405374192911210799594196202248504018378079381496116102767726166837386112092773770124166194455719618682388023417876911297992429124460559700880976649623309211079638262720024846636357966218322535548234101480693862862772042716435459588188308806315401949641642828970703315420809011513749012388232192896152712180230650589531085440337157373661942129369709861333288221710716988857819599352066509187889903900906829030949426197506317506435223629585317334786269374204512062326564059306963034384831109754914545940551120987634487348761593673345449433612748070337969927976526029609036984251332928037424604125667669027745195331359834304980944533762494874764393569811910565029952936284599324378456795207776132829316002633666803479543987556879339925029021771435314393442141361558207354326638299868037677580673870748735238586136845178905676278300870076328915170814894220092914803050302090247788886730189587068110419132185320142083430427363789289047274840450063361379262237567095348896950180226147764963011280985749555611843823097003254224660081397453180907338924574402690710652062301188972633944854141938539087019554834280366334260092878972532972738420676812406878183821702744667944132804608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] 1214571583438674753812425025856618979077844712620419143220674909912212032285766113286796047184932564662647430397074365814948233298086353663450306346075575635148100332761157140878754008047368521737760929650567723317921635621695271450759284228871880160180414092215064934273489164147606830305558918734126602567288025319067858091571381184996454662672813359321762930416520236312523824935832489995355799453357380348280014554633909368487044535922272921156038083119244482285703064783956339052637561478668098781765164036114731978326971142627275049561074150178457195145311298576098031772957415921164620579284937775907180148811154489622823509425748400591424903594920325915421061066654591551547817778669045224474583811459683868782335941549563030760322559339982780368997874455847045520529310352753210220737298216221890982454632647475439369596678511762243227523738811561738767029483828285778585744136138963346692079386996934890852141867057031961912107460778299413271631158205173940225375149604243347014511881440427465188541971950587055724894809445969750960757026139028162981269104516476224409339389900314926179627091788406569774657133421494133541561352328490039615943069614868385558569542829285121879839823004830570801071056579489719839521194970739388069423225843699867368620576855113895887288925013382520488448896032952427613220319638264890273871213474423890085066787739640403403595120185173022033471488430971790944510602148404561898424909757734020425090418117188162500853806167162922656652758076554733629143357332744782314773045155732144787848712442088634344743780627978831903528261221685343621308272443817598407314370920129075588651554131379781905073553525787176592536612832814147710979640054541624119183669945028444916963938501656775162553361149221936255624649295037038127374693694273578131371774269400228182610485227139253370430570668730016173013128278526751133152244316389478438003223154827288193860081216457702801884250142145770860794132198475663057777317058832873423853222393610292124421927504161818344554633672905791069891317578853512756108081665763776530219680832841387064446352593178035255693863507022710283654519068133373088226163070967693619339180023787583978174907555217878669400395385691189798102822362206371692521354253821668595179401229640690928612553839850378294435435524207342945274324354492682828730800195425260631538284740076113822078701925271330179633812207292336687525508485698044016970013950432833522940494783413991008415998298004259040445990283048345382491005362196905315189007040840451633802899504964646472225073011020739592845778296598482937681279780133297438979774656712193231964079611505979847235997274542444499703624559263973180715866360590164714400632263896663441614635421884489607900192716195387148476703295024548034735631961664356593392887608417120927152968376194096728143495263093819410640430453963056391481387149950976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -1762059636062231053332869381653796542446346839623138939262530630898072016109281025990073991770797569018490943723184435661688140753125488406193431508968671399618937871532087820171019841361873059630043887479475260333066955833075533277069767223737258467335472806480396941360732881952685461255440831996726854465080613850410535458864068715461862270722707157917106218532144904794650239195205390743843248149740687181098211573776402971395956427371508454944564214854569641294209604989921515291207357795156138286692028630140245667620867192614663242030733745739648278353460543366994103384060773665933202437156257860061566393583982739052453811225451913232609207698210883208592736762502730178608273042794837722964302166241514853871479419999339536581893366244340786457281378300669664807621368945173729175935121357961318427594259258895429512489564555930720671156242862249559052398907823483023317929719362839665614606964202535971292201224949799147868844071205823349154507788509586411719153125471842522461349322751145480297533289657500560848810942849086090122193850518803759098555097271985394838530729710091084898673814555340727372171908630044284211457486913491192159192701830494821140619219935700419478168977071759413163565234290987295298948787828690274746254012243972941525356113102234796040999603337661217638285401001640718975544112442465346404188324456202191961141129981641089507942433420303655236281028494304470062151993958935650229811672543648306017189909139909256003509430449316010497090289946313887306923380564143837285045223522379514515832946573359836785036970908432199763660227085055452585080424979008401285381682706431639039556076060381843716925865000136585761517398219613720435143952599681016994010532148580147452129761621413942021662717506783911234615481415568410117474279823925978738614790676057567460732842659913740909722040507306315229829247472818617846984503550589046458868408299655780908840567754896613656394324737671442339318557038834945774537672904530647350697498244494998258813882957796703863156624472256961550485392204531316490409357810346794406554289862429921577500623391163353779058202999970503674113382792973052509419281876977657416274184928450740519050139338633508896739245854059268898134630099132985021934699992547509247239340294200700364986541688824963622659051446059224823436523560786165687273896201371569210184712866449278174005718863879488529863251965887232778438713751256687203054109691133616185876532707775706212714820608427797130645401781801351099484086847817837725929941931423135438513567999560538061876577021435135140297413856015952716640463227851320102762268113465693641120832949921310176192308655925066201429755138232044195650939325727160349220108685968938503085050754839580205073909796885010838121380624985274187022699087137029859050844052547339024034670231654950767316423407328007446066063701510394390104936284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 2073834232973919942576841686695450149017172300193221228732713679758686574492375779259853940132531131121804800303936621894393801643242256913636251729919649523736334817117154573108523760138008953987524154254033556926571338290336818255906583262700685198826182861231247357297327068405733405627396089969239695782827212126364095396088766380434496885659861634555036011981751849300242679702672115267158179120424602847951977358611889849771387694844100559309514244505810382726789735833910702786653176222347946987675392188164743488462651170040614189668236149854201417960217667812057020298373130164690662903743733341931534218892528635028371268766839512655628583339767882068639505522313093374207303983955653441027917968417428417822806949557101698812828754133239033691054199722236862652041633497650766750659522986307399674353166996842673279997834132061071538771883633749213207031235480473310794049384077807012865283799597926290503239672810019214094237256603274782524174113032729028348201389019877791646761691692375286746968384018360732447230302200140097290502558079442221855876746973949006346946634731240632430838349454917617769780906586021482240854200103991712280632983767525869001531182157862979317245205140808447581474279035021512824527529020075383031861168743738775653623058651706467817109940145142395786709166337381746682795173812001315029526392822019008584058108749790065985187509765967218342172792819896874752463986102540631105362879333229239569256561777463216461417504396991267600232589594227526477344526343717388361680997452766426827967007794944011746336317213636426546519913869850594596097128724499890553015533648130266240892583855395356760111653047338379489938971728134395036140850597710900221998841595043737761216705221634857304144262059390576933037947297631596131156361376539323987031398102141741041724621441173218002397831640639208020219652708040189669736731393072196295679605906828880210644146337680988321943771809203786756093003368687849145638729927362088171695314820264824305228191678104042795715347117851996059574983564328023480841974439722893696844431095052820349932496665813794001382032805107326916004486846065977782320860345596978204813845708795529500479772665803834557358306109815607237871908537670284145014980493606581429725048145801538565408417589796811958738927306528560777936376667364008496861935740888486144111324258193736962728778218908968347272060587488507710111230805293300714622709642963116851918286199886326607505318914709166420378016178854096865656110119851035481168109300424953709211082606190652168995752545325872684949406279213175908506660710031644595365147367808953051010237789918220369523841795825883237931026000139922249005655762526540733207190195957110141983664770218909239190623863299759448551188835563531447527222100850408694259034228166867120518658101924999082349291084780282542734790689398645147741142866984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -2007754858072318735776041720992522932140434868401489299708013513537544169663490031528433438761490992479083629795418040948168168231676379889497479781140559055877035151893098404829327953678358597633451652662887701101851500011376721368887629786672305780053398858554781393369616100449210395648179352404080587283505938845958167340644867703050655561596384547076454095362242389950843101306713297826832703270695102408726483623356658988659327046771679227870308607930636131562643448828988463061540385160886108406684037800456541724430478299390361661345785878614073977069046420821407855332018132764796267659625318471272397451304979058682961150176992504628210318676165014980587083151555724311616077978575344028825575169596771188133325657629848544578318090942307349961413822669557111520493709610546025107913498275222468751312749658179315062460662830361500820290039209176262350624105462122130258351512928346364287217116298293497498740214735703308015311149305073682013937900136885566031682624982041148082119087807595237803720710782580671980350312766166044124657582168960033827385103679570874304228273933268184097955304336308854630542378995686398338895535109680678225728516337399306128078198879602424127087769006639956563653111418465265587835007618243929619770763291993103135897321252075497409993168900740944242606840482796308315543664449146126809637019651292224990105870478920834443671043254037551745337038979716627956965050191268369572967714355217371530679056243912677885593615016935103903545953236986575744357370677657705300413404966565013837146070140988567724277437701772502854154419084494120541620002162226012448583591385889349328439305383263885863888364021129009692324447063870145796844831282132262262666544755871053536095483365673775567595494524618754998678867112638107531390064307955806336365342820152660442294509774963314172116795499365438676953050475677075168059541310693676479270635530586936790396321632538173269624159352553999618774343751930884364746984603193973725926485964510781529461465898370157236428108112727391772383928975110761957585067449590090092070570661361915124550473470494522694997546142513971824210852424701791512390925973670819295477224392107242271522118361384484001130391193031855963404765504286782058780776516655722168696299885907089836186384587341902236263564565221241863777064947290564493937484017840624350865685737884077915530013153801006454575055639982543777299737184655236889228688506389169232817788370314943811846383954855649815362049595878105131614994276629825428278778286836896255163977674513751595314185566022039252802029003599308224399327592703239271575229953810193546685974219481173415282333169320595077302029152454500866415838844588837793253043481605582664562812205926641721698830250116175797637202200935108472636950155585780526020929260970194477425632721155518572509874414616904179651916322935192690519213657292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 1613257368312466501833670346535284296860008683658800178982228233316266302597393314479721612950638450993580598467062460230227188031189968306558699523130868096280150475525457289680934851178381837684379837394660386800256468933646299678022436467582227597425468754016400558311540144726621282312828730392220801856325150823647292071452157746134407963347885568803189499347610090814484975792994597757779685816944801316216595018135496379456247128323283816316628525165845482162536538340089886137002656074534829495874617318313174631540145796533779391762203547193638052301480428132622040405768493352433876361770179597595466825206403121111197919968691587248998900206741068755451433030283536178287865750589971019159095944074541877367140975208886391094368576438155392137282269066668139444800558456820726547095724649268368374069041682304670069027032106953319449576836859159504166353821341601575025703595475302068618389270744344635159698387562826571282331584215472061312783929263397682396784848886014616834970425395109521213504945186144769386350943054453742204969820739028117029772015426435996062333478819558821908409248234519237526830828873025907881897320428118313903715396111602650816767386362942237331479013299833083947260752654142308074488045334337112509691472508094008280582867430177444349823948983726573509253289706622145578122468723311386110313203199976792217204687985875476250891240883478626005233939314459726218152806498324906696934574726103433683103770713048350375290464535028352528363992640799658426212810760049274991224376080290844352933966604625121813858277435172013899786803844580328927392611594873638237765906030990387461754253429646193254816219506699166070200382394362789030924792681827542584988447705338663683702068781396831170568298447317167172953290903232757081407482466654447365108582900321121556192309208707838835083345490498484992368017199332239767588619844402112700766749633316893961686832506781440132880294446279886811996021232512982375627438467764656188550758399335700282951227737335117048263335669077683107270890311119585364357814276177224987759496210897490254135994402335898788515050940672816197916746252381976232009427718030223584524276544660777412331636477241811605786969559554491616563698504084882782766886494927766948873620689664434826583586179634602452174441097343076912514077169654325069172949928924236169430956086604135812311832013626616465005427927386941568319294277707941014311673716286946305579363125062452862356328069393635442559452589248842555024581470507876439115937578448391416488862891435274917105221938848310630684279124515492809946519323469600324322896579898631570253174143457825501553881102419562275742230658454288983945877181362290286602067983954230257908842606138199680571159656094933225426139853787012931939926221154707398386808645284606741740766561293798390800099745274873925919002197860005578581510056837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -1078087281761795745081309560795921122583662148845623482924048761414041760413293980679858603991587209694308165545190451289626367611106681127846670718652539971913291359558502653290290094529190338935334470661413952831266247787655640085659235811349109246404150078516071123396365902427177788799803453286524778496541334958530507705404349148358320658189086326655112056891501921895400341240694747427497592562290417225413547624506125857837586228006262921850354851595350242411556027049767911925459716176083221760205753684150446899826310602137864610725054619368839789050903475007112334196971918467238129837598928477459123359604325231789428485273541101744007883148432279066125709180910437788759251301309454120849572530638774425626431830400135379617407766347237563568716268634094547518110467437593397298987846542231909087306139673226060006929191692511810655950222975603608249840303637755221927755405681077558050383417009564112456515215898836930316991574040530147580340980273313896330808495810690433259149595012538974593982006174904618627590241885392380226190974211951895086836250964968183978228151420085689603535491281752368021423601877610590145579308179762418139031561039924707660506966431415908482869795228131112259250553358900456844664452098926206738596342909662212135822138619693935166689539500975208623110780994869597406034892567837959319777386241070428581805502423464160492377728787534503082292943561634525459460136076494929832952017822518355941989751539545085819485809089028889727843074496080277651683848890589757630663245576552737871956656311743759642899473925456683457575032039365914042657481222458421096388434840171975853039955040237059283095041093988546412173864534202670158327063443098854573922825513931023819894588084936477915997716178919259111842309570959961783953688843953498436811876136482217826544669315642752323642138267010580927746986745863481306580972572949684799063936580295661612045460345673548169875775715758258149245525862776157369038955501299493367820171587765179314006927121309317057653126899574908298330352586887106996122154880753809783676211474986060907922718356779970904602891744655536614532117210559424659623953766929256285727739060986238335499554959039560171001564598897561479983575616623833241264046308380424982819390039501660707829312587106921440384199503237610168407165913349171559379268098363323161551802358143023380621146252781428393807686546445084127479903094638401596029785469070720260053988302396612578923263759274086502975482449782749054583418918186844653362989223265294028658631592223075486381792777793721850485784597003278255897140943193007434908124300516691811622936827011365110843971043995613361711678923730244370416490794050525953107077589040652942993894695943250364897923170252313692159652651581437600591441799119211900588417202108355955524212827475299470868248880764939257633998291619797733843463149977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 598848151619332761348987433961384811521749511213598544247933641210974015482628552895919569819295788298597737989904208863924655555679881899699954550087750242990274298147039228014710418653800485318768917775782248312450497871944592032909486926112346458941463561273607146233888435655318531069232071912860528234226542579923565529577190333895477515519917065963512817520015969906478700516793148154262104289534850577860725643790389536950785880937389075913309166120062030091119084864303663982798980756813842050883690158976110655649954091931362986270363919899395986110469199270187356032139080089883606090785972370956065275265758218599293310681171437710071418410163665754077420324582825240215739074745714062385064819040288088780426688515865215325703751869955836479156775500116707166056629612000493751176673114382345486455700343951907990504722106886213707751455579389435831790453109125873017574438632502654489447027143059177497045970028795086937122298380304721395470679177222023002189747536927035463252809146860494027961386808965557800557135228124932598343822656779350373975352257908788300050872026541647814227832350983571803511009527305878273995681321053992550120313814742817303847866428496059582780654206198665300951366820688150247815460651633399800656160393456566946416871674977182039807726705279040231321806475772285963837262593484884304942146144725226139916820581755919653680510636754527462729840576521431521715943208456036962479285926563458944597699573888918916575210259396458848443098110174027707016247525877264205897721572315481726877097477267560685984847839436011570749561861396918197537292221119164276174160553311473579197584469971592951440497130854334296671568334317303407101164345401448761934081048369771206170057288516134107942384307184229527368877457641859941559788756616978224716746535614442519782054772492417418699730220613733921925809140942811327840014923445034052325233414193560214804783087667922279999195511835944355452987309741803057240747750017035261735647603165540518592951927387998936224169708711980748809112497427510211521997896803300033371436847042600008872292651151056310527787393630613940514201457836224206235432436086195898096129723890010530878311741860478178369668402696446473052803899986062352651844658556703374042528242388915496795283898079779619320521685928354749443172138626908213457161443744899948406876352589384342099827718678399304795014722258330818582148866569229236463666428960974166392121763761880426749883375643320510803136785441056500343264163474879720589334708630990154688292805934328832416761162124232496560145037023732694825099502649585525310734880694843362472254632083759143796515794344681207995166335423642362183787302595911057597878051434062209251476570009575173828180419054765500885155886917556546394932902642361989710124722643034837316331128183336728673079356771189911019668923628505879274204849766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -280377489321278562710470161817591370535165662769181908735992584844575379759155470221259873033590610326140197950734413283897939074269342886616412910096891888817679360657656468363281713655134166124763141990508401424151496017125703468951449876432862173452986951417802863407230357535234683502090530937457553403792228549672722504882867589755347536214825560458987710019383240253529351811822811810762764432581044382882007011785259693567979664381239171124482538766323459035186995898779934876258562126035991205277288987273314398864379035538715065824830612136724819435091115559182793003364785583114102341588510827131412786433443196152873768404436207795853810475758043906263737728051426986436011107710076368688703372382851523181854007816328902752663177894382694986424511141557041132360979872474880102408458290004001347375178281094080133467555816116063816353546424467600456381671896416725688148371430653835182212287830300475624783936945616176230419126341491517694428491537370539734501858534722357120414630064558587259138794803501731813321814414307287662389657761367133428631700959149928414784525833299072658088805168249679651577591393038659453134450254441316730372045700081808312695783006297381073971033283340391582362831180303822425113235223827063729160221875286190230010210414770886762705033390441664041258594405867123763738062886220152024284545776930971995422319083818565836728155381727954547177253006901455407697026971595549160949363961351049537669957542049218214450723521048038042977605811477954637979437310635204474938219696398009957201890610462735778817950053315091373354302925200125053411365796663898602560747481069527052427653977757564852048961278981724795921051903499819811360627384192258594712522051056480331717328353562826229557084044928722606737028274631854344203120488414838654165221970136790240793287348887969570270826284286570056257352644716633741308056605993191091412138727097617761630563015616053682374266234606667691871897654712282416526849728529845067291452101658145008133211718948868758144622739231076217489920855417582305543895004482569060242498848500908891303213729954818403012487281949288413947096482310945161545139941858158424659949441370191895368223795555781338848742133074095927854266147660360053384988392680438352016322959416583818439010849669925516493587121325573775314335376953259104776359247519307518184138867542773062153836707494806991713842789846694374963330340191725871611410138661906660356702663744147691261893755030771055842623090168950676549448698319986815158424469134774446528763194997064139834935591117792369214499990953455688465981509441723240646709111264561169003169044307256605368592131681236322667711581020445303164033759369065579812277268459908725655302943995227853431957051734205131611316423630344053745551279934368026934219458591044351866820276880029797562556478873575587447676032340922444818694537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 119831024105078653915043321805935195739841368758425763110973361368261543224700155051036369473259655251581952192786205428016439201882709868042517169854560270627530154005600681882172580853852415629371829176212228228841780974901114993623874703459516051422767372428485034314618235299185226484871001649046610380887308138120416460905549274723861113593295194316607509847028929007773531230763160581078806026506994050233132288827072440312143107217957999844672715476410296368575427991135899688728409183486474255275370430709594974405404483021872396332280160498917740770011699687278432206073201286093140902000886914880671264534467443782436898280072415951275401224024248648741093334466476631472937722760827333670301507167391541725710046263016490005958146366951313409983497978087218758445452627192238437423830741552653889221949375531361539590670982102284678598487423472755726130615041068645090160962579082286173671326714590733776632793095250765050764848040896801450885934476994657521784423915411253818484761110481807235563840094828625830648026978987626238488720377344126026980576347978865713745795751596134157749083905858016610842665932496847354064676424887470048362145707789360527775751814371739166778591250795620780145804358995735116854078263022051479119692526420804162980519579822181921308692486889333419952792056123423131670414313871574836287675745184180499783462093960857477684714252606468302385069164618186518949734150103937916347710207490792649761956432914982521085881967394971666995549306375988151475193700553719254803382238725434679204793905056027701753600185635571985309935266773359361211169972961878845526257538243216106468409752692744027411879599637756690263150845909253095963211003683486809171164540946831268436560167172594651167077572968197332191480702703278530127944548642919480278171760872980129303269222424539157005313141866678746874426328486102374335793204666688015675473607527373351375028371621433357633594069596667165502911050045599812513001045179950111409086234557046485807468479842209260555119042239530388125177739238322881116066654681783880106291528473465340618249551839909074939471938280437537780018811635847405632348372770155373502624192520777223280139970849634697247687991357972172594937916538244894622378838668945401534689558779324571424354286759112133134474610693444317184619936734947679181962132812112193155643702521754159281828525076664294253169709034126764459847292941770627294129189761331275832649703509257915980166769395958628600584464789837235088103831133963374285898603102015141327493601519464498041248345063800205828974815960073307874523388482408609495715118473863103921489519560608429247513930703409768074455955631914265876986539447174600688527606589545296847027010398205665426573959339525842924935375465645783514112710006291885586149720106241606341227155490514038528568388398951303616444026405841169021399210131456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -57229289829079009208237808705661882139972834559733024716101321614493824889566075130083460508624105643051982540431892168105600034909804961976465558852355838372233830172990666567586068024702357969746728408129224156409283778548128551900730249005091797570168289788171194945840881278651031942079029881134193364444414771388585569564959412962904252255844383531657177681378651716350689488428804780595815106232149645077559931085257139550853396422703698353238346512260676518729206631880529612498132142617490369714667762989792879213119014081136411672012208198064706010291650574535262607569075761446572113435360468130619067380130817255690834704300913764495973865403736174741671230098547695040865075407158295772335272994551460854435051512471049296434120549090877495906008113929522460756266992425921958061364593213918882661159748404945250308150571306019609055277968251635523875552080005344728885344736159843645824891808996180795838334440958800583933145362341254850378976468059343659180093726497922274964225215481244368224996142390064057720654464837035743057271079479286109250955638848778472622307784831129181677073184268759704191727337439798442127482463109316421685550727150084247371490726048915786628703425246503079773060202109059055846967790001820664076878547555738564895808673443248798397834820687710425177390687929153665354356794190205474542249474168230119754547791214573496847866821438096933615795880794435371197341732655076476469752663948599465316102342743450468193376631416228891919335564258760930772946251184621330031100277965406949903928178212673913963279201726301553441007224458748479513026669061947760391499027820850703568050360804794177128236448978521659593940433337011991613305904727650403349661828257291293598547562104622855453215215645794914995666562775277280856711799435013678086875299040110934652481024978249797465809739286497039372949091102030885651617503680350526124553987975253766028485891252976652902954540769706247787344960906568060190538043872607388888618303382746017373070477464990017644899435259365977752188726572040500308471733746266569706197173691868269245386429286235463749580921079679885596056252325350954072533913717297431141958164623387015494603135107855775573892581220407827512907814602551677443274421982073836936644509186694286410214048450046584140735049502134097777259968757650512697738408562192127535479977567307364820842581261601797120396129336358973282408823315050945749067029629559642753615767701125510979612946535343012694373400057081500805237252355023858790419353629877580964396500950441199423729748701983075789273988784698694855569757610389564206090495344728896081005885779257919491648305338988306979184043466450607689053259203379840936128968248171830065949511005149707619196780568102012662036194098514829088427187950553462417690575312813383596473869421898311767494942292200029957309861973841625985720306892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 34621504657951548381373423300678998693203286443263121218549537710773196714484200099933409964455445300499254960881731779186019359965845278343785860810124956177643634916362976980101139181645121397854210385335278492916497238039739681320969841517381210287705294861703371390792179437763221781541714092571658894752709258979928092883461155258761985960370320917719560511743872465215991949603908737329327318460064560920213206211956426378765369531437872872519218454479484083591265361967764260431603557244962761671838796949075005540546339664406050879028757390378985021779570321773514618324359528522322125850201762914074640432837317072665105609794274498437534179256985489420360897655897433213423755167316690933292766505068593892265444109104336483636632685830132216015744816752914702091520106267685743292642761736262533404157940592027132076122208755596966073592605268522878439814636547204353965954927830983227854809510251532406211190428006523747131803844935876917631000015985637977185571373906091318457890997739339902134863398751920846930061793691981586690129412470924480096299542366565607098951851385800378146333433339086161748400703262573604048440367280420988230413814202704348861067289567509840451969617438840345095881904050174997889146174352158959187022287087708152619386227310154338733891164870967023106789530037039236328383952828277277396376075217585384125988957323388042358596459121387644166381624773206853233265070443421463243184842722110561224243399376648447196713993053788277849216526751288236812134804926807697046275680681812664615198066918970027555555201692700344937676449613536286814628516852377899702358234837308614024124475947724807149521171747490356049301311709302004999487836774992444676849831559306851132567057241353916785918770158390070087273372556040236949112540030993114231095790726117624959425738369713110552664860653016754897358322388071541324711966012488730154146833975313660970736124424764039703468538175459759185655648484553280868971311550341911879046435159733032077087902818005942681233912388331248370858641667278236401293284101350086383911814010265115239607417252164873499025779877542329446770935401864549707472083602044413126641450878140198716490240381979295859779976113941855044226904287778902399003958908207971656654130196489094073960535133867355295880180438131849923360795664038628016374580713841429768842052458014823079940031942714420279385398008617262456593153225780470763354968774074806853414817739246024540121937707488334614814622415763464939513547273901840257500202786606194576784693919234120225005702904905485195334324739785606205481420071295838753623471734839459107077212090512434891221043799242652755454812572922154419688225965167258188838314160329712009616110778020111747650099344844920383491327053051215892714474247453693334957196659224734288612108339740006753947248408314820256496911681071501620594658508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -22227698418184741330744082957504815182967106884567721650529558145841989505134078963131896069593367563423879767302208990203119301515711053328729989238743078665768549412174516530684571600537460319938158897868606055558689258852914345107399632689419608314799850510684429640830447353023523171884594401728122080626344845847278514084443620730224578395126044388516058838342357488406824078873683712247193190734389882371703687092266445263425047352091411348158611931253974661864065976734970100952374580016454965715682775647265371899094659244659250835668018745980682724368139935965665441067355612273516463200821627566358033763401382404638277038004004730149084589542850191750484074641226339958931670351268223008373060447720419119934012513825002615349019958928179969053605102964218759907234054144545159948210715516411665529170565704883687918625493671388640029136445100654633823752554761753742587931215489954790225263186636505821401803499095856234112677526804769119516585493672981168093839301121280942106223500230102415345220128824171238869545534653732158417252889840112391287041180902344574700956173315981142726650063206526480762909472415976974356587648444464369622720398131079475346170603417817237159267607150674040585467859045396219999423673126464363814106208822339355743995531117292443751785519303259807227549344550465207411153194353996981881700146070688020547166132345816579081608546077074588933059788799206309573481754621042956375023337626898941533781517547976615119078599627732123451965536471495170484976921959746311008410316156492582022133323741669536994116808047060317416432553808667078586350590900609174580751691695257124556355816388211720890433238200632284397815168673938941142761040434776795451569305941943182333365842053834231599395484298096667714407101688313147312304327592447471876554186157623325387832426588254905636085865772798343771419447456764790353578116876259721206587268961195785660394737705390969132515609755976447135316561154491759989619335983487748568617821091476674904642672461762471476227384597305500481362337725416051086655962100587515004512592920937272938285444011977474166809477560882528333084513989265209663111947450757756465686017874052957936673848204862358950151949934545992702823577193784120846253954865158152387807047819327600515226233850451196316509044938294349416331536767564018456127224012014716116069154097699754172829342108870868453300650838439204022258537433453845056233265427205921245108156938357750673544702491500489803635595887210311621149386324233156885783308097210510077534340218849252582570736491850732695744432461691175952036477139590742661497082233176852329751432946112299946356476548261942409542526068120141532923078742022331172962600999282777076056893270881066423234832522037367591585753529216740891344421250222609820412568415562070652185978939417410049065800655913736963615186645240386604308942028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 12533642461558632319610617945494407786422808234744583507018719764587495558709121908695440126550508366194760939920037357815925904371120706232477793704244814852416061985386302344711341824219479877934407415797116996467146808742274472341319770417277775826953853283215345874762311557724263155591137712049636758366087754668746745001078914886829274600388267867424105900253226908986920217489360394225869844247412616178632400044383151805560578414682010187399748522956440348297272882527677236516626255022912118270421303523012194915003913682900718414560242676460868916506044030967835147053838522962985217509201984222254992481208605492717315610479832459495318967761395675888061331994050055590523303333369304115941758606614907872466359158173256812579231080077273454321448495340836030801128878746854151904396180753293149075128545799984558312313422357248050978288919932113751115347218407183868371965402593188306178910691812064472948906180442123321301681303086837021474951309453538171984112136096333779671251208423875380880372279350001304121832803275837486772607183527486218763162952437212725452744640254913887097277516143138561620086183209292680388647150360649714898162709298845625639112799761563989900459936927483585573188457711104535724165502438976012878757600728974785813832187199138844573281370112480108241496713508584181443704804556868511294907636690382432037211001362068786699499230684360242849309502324301751211022289252807574281090668802805339281186338895895387236225414481761052716436800259394179797126012361002436538640387491560936100759076215479895139884507839527813638665200553004437310504392850435232140817151196540532310086176051462706578452095795935514900551691310429523796080209983903617455921280766133011263159257179115368513476545289991952330265873283396394694050591352580284585135738796361736743973049652891124020484403397522404991984970761146167481270741336962709936232403811019375067252733007421037591111675755956193519603742100069572475404723863331828364520670118268287145746502677962545008349179411744197879263151475086036180202535899286894143086975272375105353327140421913397050268454069394977870373696399562854606561893598558323296791421298179739324850780662677242360795782606162457615112160092550173455359846117974711661891225256018700638581709900550331770672707994357300766861099742079608031532580588526948864441280496447729148023141000444457091170071367377847900146404275337529393635152413051241330026818546212788368427608067673480824716462053200820183554689424364660971374220237542507618142053695238100899398731935794632274896126284425708272892599023887359235493124361231067146055854590338009465307000256556872617764445091589347907856156331930777676640614240211428717239401984259011202931074475569030850650248206990066412552897574637575246632384596364008494525250146649485171316474054715027769550717635721295687709538385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -5780724896342196016059060705340596608468013522745485152069919251904729680095946372751061088457681671644879295474722802950203624979041467730285164262050651459562201047035850466811067360410868868364366398520967245223560232709909868852218134888406699676068226199312754012192379976382320088924972699927246017060311413939391559595637475886217461884477263255898303816819908524634220460256589996459463088397940434224099291301909766739319746203668821050799289812293394499709285159685534998163084981116407592705430611324874020271117170584295430677354784459855873747459042378894752012802968820660253359728561012995492277125239575922916319794329905865022336983588089400350594660126823445243741433866418499380001308302037446928476425615265627612812714651188773898408210615869977920980476114649744605466887264070508411132879757446667286759464222771666804205392064248490098009732672210302807772562769418972900513206404935309892809807906615667582497443064595303136455376961523069552118412995522938287642416880020674022073953401539592159676168773772003822241291426627185678218362415181961356315543772951881710375266435294548921037584834253566052129036417450320064849127884012840012763531763242202694900657974469937940557302608941370478105895598796422846522103940969500600115882543603396577008021822108420342149459630910667869212669879659355491331045141837824437991098107858972729482328610314953897995756911167731576759061106762295200965547065500434058229836693084783792471919933741589855984621609884770412848726539295869200337789350768961761505879566387935478264995240230642018782912122989812440081430556004672393887780257032471303875513521280079666069670608179098117874328600639215480240240399751417108622278575582889747200313506020889837899364819781787445346345622329562549529047444218426530679232689921835961227416628016985684202432315324220614404721977500544118054243118526454873788989441581150242287163347072707560396441089869506414021124756649266385706254950341208417350504132518608418998245906743848771964508698326173323067064907125134929871242351051836349885064211614585694787456431671377291974657345520501532332464557659992177367087649436104429960547934668946910221975275998876890077185101457589357184114693136770103077765585867942646942535790687725594384261541179819720271805631755317792564858784316673017321413232321846497327596271455047151440083756091248548092451131345074609348159594475763271180210350652926981590445224008492335612835823377750890551683874117797266877435048692030856631834038059329957829729719225445650338744774347285820100893317885669270359305543955945062765692723485509039048552457900242878786781664663727329042711904473543891422244327279103079402446052194336504201835978694308265172904410428385391435667868288635126293189741723899836430703416407808573566914571637801344515647639615002526273997459008087530671065320652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 2121338761708706582330024095986068652146522101134421614257763597143389068269572083165912495048530194618660504676417207427891457191091281707175436966790927066758265644958255285109008193757890126420032264728907581722854235640273207285662025618573050699746611119238366019666908302352126985625575923011391337772402724001175949340122643738888968383427936062565906539737244087741909839260910339072187413883768094890473078484106820184297363932964424329814756925085658284863242644004567834974557056102268554468146864387956194721600233398976705654028818122444914301505416303729421566343579332107905015268673873801070263087281735715272026485127492444654542979444054760399924365467508696662019520365391211771387481705933766357629314010094256174461452284028000094992318260717886413272138978439306138681847204445051321251213724817534144072062492662801870698006383210870275004416470472863155626230370552034844247800508036851331023233396131600242696262975689699642591595927469831246555373565501765301611140628951935167366846927395704443080249024541597049125757743837689782758132943685002597010318159203460769224540229784060804200781355810307738186922936427884285431001506604858539383738042476460918917149616187815597092157501706791905978719793768855599854555931307012840811815342224866778843204372172108892851575717631186774006503836984700324370778192237641101223580624391900687462172513777848313687628606532373023690356312990252096811391843977300417675640345218678298607418953978102189858957602292110081685546140137195224525584941953847402051380558164635842185522000401687805074492494335443490743069821319527401234594642287595583297952875251955606621760561873762048068065015133899642359050982458321292671097422038946320762328882280881962069815884784202401168443240633300140828742612527695182381765600584688918069084036457208491899101768564772613473594031159147171979693997509847564926602702452220119415034707562691854640172026517802611068281770045459963503822437080788459868955265908409197872369807503730942650974658231857176460977208576273692680458422462144782736783331264659160345773888949916539530862248377493269553669245635093240215082162585928312998712821411101199516624244307016609486518639928933935857483119795307704970573001005248420096432220800603549110837163868197145055760215841832403373042937463577492225067415316262528417317804788218797005641935698170596127116691991586862833722928660914436131962362774308957219859736450771149564726214499616872362988104897856581092642968649154151177464132232309821342599018514221038900219962597334047323054736380680869432450833533074012259196118524671081705512677741416710986011268865284535122744767668513805576885728290051799309099203805326202603557117582294485504351630233401124220571305511542957604106389604313754381520179555220480537588753130366311976127042057381511511772225128974153338063148810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -593456704084910152862162450076929261994920916676511507022166215083942935893818309249387842300007744821512488187651482165792449031023815765835988778017266928566681056574600653763540291437574842080953180211538109988843496441810534296163276210989770224521216666409116466292987498455793142966862554879520254088219749179320239984941069452993651106573065328970895480269367031465788654766467896520669115526719440062397592244855571634362273823197283839733554222894314308220155006274500177378265993968667339554775742109658702915479771420522402897421042384820043159980377491196889456328281599628849403711646293218510031537078584512715830690604199104372007746095668964114030360672469795733154660165009893026390800522390416834665052060952496886630291833592972674644802739060685210635885487657472498322600820407634678316233250013536968915444674702209273543180930652503651009568380168903351281240442744895248748670444249968283747557616095023723983808489698834783588124749791106932109365241274037505413244601428433461536334571656597981123450409496923503979784574357540319939616182743889303106390171458224753669545227037551991983868139217994384903821451745588902121905475926857657930640360941647896409887635491523810023652530674415540128383091437181861660674163732041235710266228138979829141281656553626676243665564409273340408263830500268693780242717888149140298546592957927691712418938241755101177984481869306034523320174196214109133387095993928624076021651014654577831454731415385837778316444607365096821332188152405088156645478738789429690183818772931906122497059677693871310735092398310100621085472536728256289456972243266103608645496948569579026073928666791413825200885193802650914015404742035307700909850611960083068895556538259264240074899157950187661648627739585289168134488588512384139744920447845028995985370702757180822789375567866824947872191949673028305669906523071353751019883181274862772999640942247696183815976751824556166431286186348605661847893795807171445111347777140377624971417071043258931076938506215416126138086061208264964423433129357140686426868049726069266652585341852535553893131179039417390290738317467302105607221236738154733450476555614517417993729034193906428848383928373943579265803178248009299872909360557454598293126500885750213965685328211508524050290354046871152382192920131753735702662483900211085683339853273560639928573619895268861568445948948517599155857394026511390136194259966306820034452583755662548566773994653638965682118180420061624650680848643672511938558266456860063095205650870197138875696706429519717207988500239034932952579755335809517512404877698966480929658219288250658517483753486777476234024718107191214638981928824863704710773213886277629480072865130069574974839767297256366407380555988832571574027096734453494196904935528382422726374582717842722837618688833813616555456457005254171309375488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 112249770564964660932868090175786706705450377823211354846988035879560915757046857068843000509724671122988213379590900612129630767942881665133440769013738821753734458832118314706800928889914102674662972588332965853048399895724789401971200112777119288332041361018563340813936618269999325977699351308964916264594052189779575465618062840354424789337080234649165279475175766420057219107282604543129145639231498872885927503563482801598570562668472251173336007898393122177385931951009950776575781433221601238460573042609732136234678231065230632448334333444981330225747261996097555741497631161526023191069638197756112534037862297598460406212971667888511892665814916706833968607948592235041754436176055641816855923765694232206861331386065496808363091704447275132938941422198604407283326359537099068596546091794955985864673380685415870487592673161785638012844397915151593454828007715088140733170930032492422654482239565834856405053056416402207070620802384422880686145054516148686415830228075963730243411931721120663770313197840517081884940993812991485467480921518658385457930633863289610936524877766455317032622306469691396417138057265556904507198272395102817975445261646805242563050723646294686547641876382342510917457485990844974389408653385784146796337879920266763638350928446226300701462241609043821410565578776796330733249018264829716519162173591478927875834355254401516588861782936669523507317158747358907946232725555373843845856463147595736122159473552084002172248321736629553023316473057178686483151907746521127138461933343322262268966155523890062614804206269647311449767609650505645485654689012721909854226141818359977978295511252709052316518226548715135780035315990253992511992336560663062813734941607415769557906389413002086854921996659781783944263851810334790676626974925940265027906290190076115102760685459181617338290560810128978938450613933951634392680594124469019578030631495943627263563964114350052121776337716871295603244036820395177423128404830595273700863910770484331168804489511572781924188459629715508715090372245721453410562540325095639076488630427330378007950855461372375942651845810004058740896092354037268346482267878379735157644466311401304265445735165900587397227566506139875153510537506165135020926883207684979168152565283252104445195096769666351944838207155324731882549280063920088161547266455444475692965456888247504570434977960112566290018138662712790302871776352393471392208863439431016046328831953675246406925087432764580503636893945399762057870474210474398822097863266264080103302666486620064816570833310841640808517728074726705536365415523949183536770732801016106055778859754756301651967658369864289712661562504738673695009599022901907948433485440936792973929754683703355427971916881433714397897685728369434344274422245985250236879258396745031650068566832920122267339211794457450492336439094097202360164024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -8480945891796899836461421078923519251135001854182801957415581534203162276195405123147408511121578835378002552327558931202376176546441174431924069189875134794747518353258401661206955062146755229193583996583249311334994502292591115489196674915902732153085876029036918346431308975296375168080424617717872029582675078548257973121637211443282153742894597465102290446843080409543708276828946820728392007408193073697210909698340269753747501005100468806740340963672750069314126254028949438118452532215953614842352657610152517232772989669656388004040466018202930094401440305233732697863376594974888913774150268021983808984878437064706450345760619924927079786132966122886853512215722306346630160408857138473554419410124487649980195774286066582392187299300946804394667621887252995452322521937803693679631595614846326549244455701067116980505485296762628393214512660132864953856659674026077460717770431301950369012106872295291937265490004325228795717011756911327959410218285670920999128237869732666013236206443117987993039590592271347883474388216266660767727206358947721820631908327186653375623399051011003075817237696326495965480845946464068647881444537950744487749415718797629979769624502462762012605540821612093760064378954407528752267232386779631092449862589301079321369612027674291351375744247747848987881229325418520463875502847390242165052668660929394029451234278626452308195561719943362620473783351404969500400691135131784692234145664502670824952570844083558722765551848814211184293840623661436426659200410782376630304943380430369103676754826113187076522276135596517097670351878898594144576095266989185696764591930112319315863267576396703697468296748225223931976629922249691768097407497014258915594759940053429255645351947211442190482655759559005541498462457663054936767250491543042378378304386808148906640508627838472599809944353672210130999019381198241702942062409048153783283608274092144452724526589021514443225416003138996871467832845019207631305929056940092432011317386672021471933930052021034609134452987359154370626350422926806883900428714602294149957382978471696727336835624414035450413730679087809898542762599341590788256396835870566671598858590774614745604923601520538835387141025620929529874250898733774928843341029258539207465547462849173097635006193204620063281466615794740161580606196307409120465857952125090056666147788762370966911783973691855149342469608332857507458691905992605303562570746671867546287823325085164892544988598869014535523269589904321363216845826560602199384105263400105130597192571460789574954741868975569090247034361325991890746314966013454629111532033430039343405918518922930234307381641529132806953634702591466801726154851210457442093691659236398987334305949767945311390021747457008622914272998466178304966886734316472534381723019351599314307155654791330468815324392877826669842593976304513485425868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -1348344431035270398196865420862139870110912820898474853562284944533675895584804984923591781254461709847815069362997811407252983938362270266453953094047254704413676374095246767676626025818046262345508358736422866506412985895581728672189228856366303008366899710391084887756801996756470414517204008518908455626251129592282152046350360230129519040568574439595591598010760471433144157526852309164985996483385567930451750973036231313684379405124871669870514183554806523207323546449688231285459597513123295780971715631012090947915383323408095238460905225167214964001054820938590232681511771175470572473038066058263396384613383098828570370355890952649539632721383117505127140437317714113391042061804181158603698736409832752877617392853319304369569233402170859970142342051670189445514991240664489011159705754292366079899351750267438113756595803019339078126799819727174095132824094859423371074266530167079719090692732087911866608240693346771279750859358147049686922817253258363856179879617181676424262921491302732357345940063898285782129744384796041954864605842867927803022430631208012205284763357864916833417108966314267270902526873294537665082182812542539036449873271013371356375554118227032743442284676144067570621948790990889662267602090857228546267801254815219228343802580647557333000214575350667891996187933211629861620093397392681272535237182679768426136434534880616842715597319769797542828183853496329540214370330988256703801521699335305598582604001884322612457707921165148839395920819278053966792709750469638226921899295155701570930156129033280741095052348610068832827257834037039042242993999524842228261070605943482353931391460477698598365936153991280839914274645331204309752738332281112681693099502876311903820391124303459947982312836095673781936389787118452465814855162158435591272429791320183066008895101823038721555790561677041477857453121841136678185519915078750372296669181042191240739001334028308546154817557013239410377449605623588643318398887237413466600109712403173748103902274313083547387729809240577215615906134983789430544882716680755890496572902631784732760022316174902342209803973582019983148816142379566292340672626978368572575580131991356176385436505969089301229386006767374433681672367414563074021479887716138988206328459444825748922748170249130261372079399567296839654747493202663244845434564103441786557132478590145550611489038942407942052842964877083769141060738246111106199195193495224180477595414793603211825471336362799285244000676439272317783958320621703571409228784900117492247969262906761585575742433807480925246409461050984696373930143723793615803678119973936295371383773132724987641642805764404550535973474219118578222172961727118335291215311379661239839245314864674252932826021697210376486988402241461570535329650889489002592013418447491144963893652989139787623926922968594337677524066091107846245580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -383112449697736416416238415150286595516429269760615621234015295642770823640509872251422248978369519325596018305338424704216752208998791309083013467289113863836907633199884696276642075402447792706865043118381757426097626083510247111720993000014087427610212991798104943099889151756605240433749426360442656214439932085964160494607411075053385600194292912348010157725624929453719229764810144098513893380436201118753391620226344587940046070303629999229421216523950215931821851325423228210915339150686922957382006636802596153592260365529231244763804601254033770705700148783357710161625870502022213409963215735360588635965318389182167918038589995582102049182832820852481690025821231968155157819586895951762923976827412141977853689060334372479936749472240719547457209532967385425661664591776580913510778091497816464494581258909737897819229424886435261497457423953524900376162308838550580997659477323123028065325294254722880221329948302320010210223680121524730186114331635407119255505939834349651536363651243614464548144864756097228745243059817999216617059850831976595292084810332695766286032550596500241214683673214817716863977098362044054862144836750675720803924512971677986883793322296343503440852214047911268015696227735284153357693340027289087432672462459882096217887367183385439616932282619906369356048652617777742445379520104566693962836767890049241133734137588192613169500852820911871503501219366700503235784883652803753176798736897579021016593182354920536194187404965230676582308715059058853994693118154699039574374643170416436956799245632078050999762636471717566240855749080132454616286579379122692144057421355804974515246107367767476945098224304233486525159568750149382791104071490073723699499794272307122650013982908338899394844866538785832600756236145690695250982366081060685611181044166761589326017834195999284473426726572197531042929511193986657498540995975948192939180283904085508549382797005822675588052032334304102217070504885637399987256649617512972567248428543023394007417709479820815252467198932004354101394311178170590766132257694835026754174035087442468084285062558199644052058490510366663005934844218930357548972871211699458417147085111903394112195923870125975782096431529518170613458825987707769073398941585647735398496721342437278880661468142713362726473489951461594658718693916152554416220528824837919279824145836671080583497721022584950679293573823637909005287005812272120401165043958413909555187363173149080892473294376407330556952090612971506896277713713175156614109741200846320987720885551506697609918023375044940781684981976294396407446039934013615920624069387376010485994909436431436303398390446444488618520989976062270675115275765946322821023279636235104947056681021765627493607179341198298925697523700251275512114060838148789993972701380758728914043755739575153444395159930894489134224342263391663947776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 686595199704142055238317827054590886758373629310673460597168389636004132907978967124438350530622194615340094953511101101734987389567019229381899319973760597321195991204303696114357860121327460610781017388984845589472979300619882163993435012584605069923723239378603864262057940747978567513696891666792729403635933313632084431881271794326616212728438441483896199240597801249945633317343092709281875906677264977448697676053482500149574079962022303986675361883130503306874502094182188083524306561505441034947210648995013523743558191331745627566006003225835552927202975420325897302479240225399557238299902948794519813777048663804292142292586635267706411693286722360557220318372580328231351516108721708225197173981390967098269940418648308003944632624406808375280058222599102241451444560108729403792730133939821779781487333126665762809872093557057116344375857866730670002071167523768666719387476973195933246822342649849761660100312839604707887477852643497217342817058971169651543557851610528848105996134642851255093457642995033049232249020196486542291440918527466115910907127839050365508181590145096797131660475541608674587223810643954390644373630681297177152285242318288444170032015025020045632977463531016733868668995942769956925249631993070983528619633932198464770582418094130961990570340205115117153749940660631276101208407629936056900563411666968084077589743165135295707441071507443922323215157420465253694670619851814192053896372891512311536958745079204231521769174321504001808162316031707911563065589890893599902463763127726278624475359974747115376517489018792510117500060299705524382202247399552824922187922415769106819948512288168178614572955178985699641983178692558895443333290802194309123703833160531064379689520918926976377310987485127720925767750649539964816514332778580981301575093966850652072445695939064677552709096096280505602468288456666272421573733970064153866404856319962654362856747680215204871877973923518751419516981095056077466852635936265720396275384366677008348813044329685949606311132498559801670072755350649161866554450362462794277201638529503046337293456855166119599664340851853255201498811620464963381648483722545717040824259313268710299171528143197165389059520961777596040551645130956890814292336327791167121865538870263642321401197162432697526701379022108250879440810463911320223562808686952315982383803884172047020530878464281001414861937840720350012869417435237895480539729928148477206837770546011576612342971049301604571392381637643391612013484251371682644936932971260821713432057872700624431571022415731334345881991753383190094865184251988032473526372510962091553482619628358053781117858807497633269286138222864498508268293863533524801180099629059884419788377678286797976499516658540107002245212514546023438353586298115467627627634847523151939014165414084092561064765652814808617716814767282379617730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -337148617771247043089453457736029759963749829429192244053482334901120224509547931800028583887934387436828639046595975350951253726301620403883974025943148323380561940979317840050635382542164403751929599769623943942955035498879823149488428843366321786309792933404122588371536407281273189527352349541349077597547211176880358586293149759658074632154984106620167381564100343969295352838642188762641169234322927324564892142153267976500893837597272807690362534519637235073370720293971357700681380449113064728264680521869249072426815349489479931850699422858344456145089313764694099821251200113469886255019788173152754887276721447986244518582930557379434850411710431200159505535644555835244693465454507244801886710790187096313305379757640036608567696731472417672998644627017884332981574562201922926686371267637253840442429973168638412411535584478020932702815040354490101718309323895236750972824680869060770349224186933402998306053265679122415579310835204862423613676693430932189399140540330858802135727501693422823562731663158459248885641641795165951782350716590873683567168191319562257167716412859212202192817339084012107380637026924560254976181565861157521561432919032049820589859369447852731871383330097184060069833269447721160805540211911683683498756061437955866849730493665213130576149073909893162928269140965026591855130042860154363126973067248936892641655481235520827088059011486239720820974062914039520391934549151569235706025205069477003861140557884655572662778839707732685252530466878781276899566883192011628767405749794468789473147668420334162277557419287086251824387592030574965035451107968626761247791235867558347648618490141881681270336851174935756278698617055523797708638512248338362001989715495792757716953925295729726202492748377813893052093378169563763882163550428914691556885987142142493068816798902234844184860505285538206644365856823447784200575665088632371274752937594967119358755112855428121903902625265830873236991772356962056587432317132813270113786406698027815253845833015675373639226554893124980972906880679262395876075848023659296657219200892044984935695723722964664608515312033554782987561185193538826041236740511402310140947052084650324133448359562375733592201825025514834213966231881874754441095567865372381010393379681919877936105349511098698901493522000711330396646098209840816635745730634246186286138467384038421307345100487883547890248823390060755147330165698506060807521499785052733807240421196724341395618343074433525451873349217926890403648160304344211467932747754172280717319293328721579405051540931549709578437684793834742648785878293271584837187510992319733161102681105872952188303585658984568797872142430642716182956362532499970855120128006871291882716438489039525151083179582362739096783062090461728534190191702039981770480360234753630129681791797142188628313987195183744458531442821777181795942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 114523499770944099427583257311259998675459109377794060599116929490770744191927350235753106358557031483831579018133988960746527793156197479434311825485196945623834702867166130473825125560880076940469342919519923104345368320066109036872461390573654688053633938305047733884768587640284550156210203677154120548454672510739534398215186168219025942029756382489196990008951566976480790192702581101211399137179715363584112515113293849270206251014384991057867830749521161903989044465329217485292748913820487744386022458296846233553407074896587551219004682627265450434723543861515054334632501612611121407478755326500616398483004928805573283193338149404727164304879954363268615710155071047695714993334206265618904385105202467235900782033751737720301326108885546358541878968922019712621186854958398309808714520489229463313205027372749312987911784553939453345931697530864994453152859046446708158799153887039309110515544759361604965429655459294566707062447524833740761438186900336276331233405356367509288440615141124127184674054047633363526612996064791836691318826672404407709858678030541858651594355765740767670929243801009946210257588810468233805506029970979489761709153586116756109819065857606867400063391698861815642466078882826480518813397866274356077548189752179300374967612288536617393830259782202311841191967014367185974911316143429228446691309037855504142783689275048239621384704433055980267619773556405974211076956149246920575866870520965640772180037096058217412938346251176870763484799891050910946388718931463776581320644490362631881099564582872521389689400928520735293001806845489945041884329739134847115622585712264209276575785869840157457367045902238553273752909551159119884996669538530642955740659002360765549382448760088506078449084062347104081310950339950259966403121267524702628429005980257375086289311107611501524980683820978689757028008361270532487357349367041062141636814655664370677911611881316998331408666268347800391564393161939112715533181706752797067848958593560683826763782583812876358206851431265557374685790910009934212239650255361589984857197676244005521840945403949160470194509501783352517614340697148210482110828732644974139222231225820087195480566356468580026805326313615194212845218747027860510638426594427803665782340981510120560798385814340775660257516824107033867570294715602580380224220322749893046279072839941595189707051931651145856519581336559666626750562650359476080434581145412654327457894676746653198251385023303463443054456270049880292089407455292042749116274680392901261685251014308768805161802224551184011883424541371558358317313046020093802805018584249169350586591878415899657402848513352352552782195266033883626075206917911317210599759527948059499246730228944557897927510580828420650606625302460928674077787636637490420274189761868070501186398751652664035900486819952512428460512644863088729784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -34868686592026418760653086252121248460942054061667516521751977874151117157207324567244920055009546139180331444237177677240899897812954586816977783125883170259818026015134979319500388303453561118683155365417995891960876523158418217992933804808698825913783492235364609292359123640305237757632293445558032478862888812868329698559433994218337075660318059847813457080145632467079948805257645563036759392338375149283567143991540907381150548532598622896302598008462543380231912376045412764111550866031871491356504268066926937624536009616028100635116643728825919442227694183636560137626499309236927886954103008382167968588799383922586295775744529309983846829506863803450825909164329583194594686956962393384704925006027296651978262701294257803223162716267106529542387816990608347425653626753723534540512929315219253891996384925458905804147575038715345110015488470030539062794963568660267133395057922455239920087417145412683429950809003135395633195194131117169397688200686847283147459336735929889373481603168641910749520552615518639399850434583415727754282493879604307170954515955916319712193703548126067846877094637316248214488666419761794138579034556188625170330394220721611630207039419761376944244935601086545697278289803769685087640778933896613499376634021409789246824767424573065778872276422241691094789881584197546598095509289012890036990622368578563974591397320502349209447870321999505518913762012187136672115527861230993223900325277283964471708935461656261321968267445823064811828216789431960560703754013950530065913513667291347990503872575988153720263236335186248788838960520949646906563051716993489536434939149834850048754661758634786315568821485660360720822135016201271492951911664780253057963057599261832018597213291161267873251510471069059710491168744874313431856028747126797899410403214840761126765376038327952997846565681494757691668159618271720168838068115381002199642448543869026360053373182864100140144009277655323205638502057943783013569192214855383891714398693200818110019806773598990191039207991938409245426693428055984947102204072879372695342070149994662268803509420788153188695223012408394821544364961644145112474359754139612761217596171535710963489505211021878208816511065310038860008783476637753845041306845745852620081755637929546703550258671389331859282159603081840930297365211733424495215370607153933978475655455492418591707834852853886036871287776262083335877915536772727039568658047823088372623591940229275465122462402374778215637504177621187324153118505622946665698684075243583919791572975195133764236862399742920467216108444549054140150565845061549858774021624561581332384108240932152995437664394394152821320466088319281831702011346132940985518751711499069300349626908307893474878879771813097899434400173989206408082235085420981108600920539631220303206530441585489871338171111049720257511551220020677496012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 9825686924850166884863182580629891084507275688148354365660401402797774321575313255803024370563996932966427899008268132314308480758901800872526616401260641229077797636739161478837564672220661542520881166555208583843610069355751843078743957819600040481354680864375133910220648790035381664650465016035098435749228730744514934881389681870230911180619367364446381043813429245284896074320317125272165281420691661364470478951882137810330989279199048145452597555977363945675629845704491010451620535924939749108220986537921728969036102164853974819284384767784453417273694608737981181413229831937994761263993894395553138823104390855897339486925157674556892291490009120209823763686075792762421999650187076952571746807685319812090029267173186101515724211274931740646250266299947410677222462293855417021809192267956480572429892708608048999989385082685612332272811109559322926910625238935055355641415685452039350303827781025651265965031622821828737585409303638594912134475188974413966399725052374058785489690288224790203286944897065945116443465461765776617511261258446620382502816549015835263780120043999294899558892227501161792407618799809405097350841717620144073882359842053949495638485514253409500697071682776452760803057801764445954979648995803994800136584725272577071032537644517174422651967655433305802637746241545335747615461897632072435953893977883259918446065536417571776334175140786506489138005436631105576531299385322834739622866769249942759321291429277995319820293652012810093992891384327758454887704593476259315221751432453147312427176583250310664704967248339294506183648204819350926835779667664731438693625586564358063630924021469223429632025889328490118559281849715830930269456528809076513536203316012174531260329066456639004511968029046603484413587245955062134914369054747364247536477845058884862916014926001249149808295173228948770181226564787147904566718060443016112684955840746270247349075104545980333091253080559694480653618127473164648438800791269262519433546666220632089722515494588538571398695089719667054743819281310530442231647644020788582023597442456809923398956742170270242573413798213242854819485577060202405366294480368187703962287985272627342422786516383682633806798615334808140900260301123225738785855022482330027095296736789724672259084380220922635754225625542189527953684718651890348631247703295754995334370404995037095603770128189057863169181930597228644090601707337859495368652511610662550793603935428609460044523640577605971696378301838086716464992158049180128768564081677427341588333525685000837342927245194237041126983534321079593424358625128464934569887394556771642163523863460046009177217595835505106956202958360544576733119129739996553775203167851736093346674604766454921561242189628498609099442332905669028601727135059622294667784833450421352888310737924076296463674426052468360254140354062612839792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -2204726528204394499672031756891651577029106832270978985661585208219222333027737747591409710048301136603035142500967319127584452475144883839189177892011900412078617676029096574121974853702616565763871343391172494439305989876508211654524554003821511950112255071940840905995883788810715211038872564436078813545981145456453384370318785673562506291931578570023568016708615800271759512261681358161269794761819216971967570475610163681025142300781214643154911834109258803969660583674895512017596667644323247928959620815482015275623678974626599858179814737320575599521116524518767471411885013482773542760753528369888765290919291137562210517661827381697908942401294180057470936887841032098013014953685688070573388178315221533142932367280855779165371201992598591981942234274862294744830458696706945008011393316086781057160397921334183995535975788976862938269348098748339249934564057816972548448056523495354908550062774855431642004981004149641343388111499595426447191217236103572276524828054703000252687949044072588972864895524204239374620188704551884198467000828961302756762241852241136888716370644021010773885040530753053578901879905431753042596076866240867976373230877242368223586561167842580169142492284369474078737027358899795802855568914739177054111622472089372622320461708712326073363987537855638940438916409102361286580991123350880785504826776882108135953199498701653935792577770355024495200560870364992163156758327226079010593277008898188681187108604400550584460452373576096361726767832319252591627273801217759189371213390626321948066627485306898084378740884445316269878462867291987032511342178966853456074864979767990307313048057647957051127026425715319684951210945298447916820928301893205611223834136410542730272998421550757051135320817437216662074570043406702043128343229080254941282399089763368987320101323336050400080723728276947345174925114975376484571015056123999309035172652426248334526706403255598072393839069417792784900443922864091529827411433948412540539057311848932975386101205955363421013239523742180738983559520103489006534172391905149386802732994437160188609514781022269869530270920364580340705280821788434332422438454894619984985593500568072011910108712172873221934161998010769734162377490370082752839790144153032727468212050924200164559171823601723557356039230885914622741557207298700533251592583171671523916624850819775844928594210355454958807302383595382796607752661859353117880914471316210364979579588674895463818099860239217561676822152406486700851830760491824098993405385010675212406525159493247647450358928318636995776041633403958327839245315133628947447996350445987290026278376288832265328612708856191157947441663975416620965187810831406450050852140137241843395619069425646413604441039679393750503767330514830315245425487548104862465687422471570416907255077680556082943866748849618941140369236862974715494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 326291740209776746972829492773464504854434248133633374909884267148772344605221963695065397442276782001511762691323657158199601699219400653160072923514072738949635316785897306750301944930511469826551844818407625353251828733041725820199299098611131505992098286490442269510332188518581793776976385711896727023792413107923796641805813465522410992874789197277958280170148203164154614116731841555490277307620223854536130570356091804403046900452500271675401793396101873308609165320362127310971427013363282256206859147546113770965891222116582828193095354276033518239592100128035869194680393766966762282449014843176000096565167849486407852489072018170983108312617747364748674285507856119780649899898121937928873283980643116617256374030683534997807075037377929935863240294059489261755479651685138106969216493514412321892585128129983383508467631845801962309346281735737064831118136065719923844030378468353967484438923482856865567594886906792080842220337636634802101268768008585473153922658704034616943207843878412847278058099200470211938756531875531199576308610891593861733045589962274571635111816272224973385540255735095214144766328116104883112041183824763402879430644742575316438311366408840614025169315216108147863779849215417122322116154964105686249483272812083649266274988041720633747522426014491363132066572468995766598572661019958718304459714845271222473373355751457253817428109913341804865302014767480259483459637853114366088785712137861913654605918046561403202966013091756227719490351751252205605451342200727329876106385808933053894482208126695960011687214418225775065088435897218083734873525784522044432282999529614539620872027575570956526125654725808646074887425699821993315336372043534288829824509213428272288278971890939195468806217656968816151579278558756719651906268975616202915807663024281643259362238968521397687990984831341371792454459632521490023783108417302016151979284939923474653727780084745489234126570917114282428624284006423647115657002318406499607686062093771610256342903563758764139705535016674074414018616202212180387308304267502024408770893986335211039682931171555861594773994994820790367211514536876433996192880378944039155429730508080251768607278970603766548333957769872276904283661115083870019714885912827490070056529649242640621119240128548188605021917082386827469512257161759145289206774552493826688766146279523447239061859886522780228014348746709426687460159068542074272162470948060050234924757375202625326120550502711661171877121783828225999621851377312346878968969392925926167635173901367507753767886708549889881287922849565932716986291554203178849014993470308852524485806202583844870207119645006740564421976957389513096474647677995653281547937190703331790136092528336235971634698839891883909900343113136556027853552018926921782346973213671874299591317331732836108427504140826856873048054027778837708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] -24194547836855075396892730556131887405107971097211384518183352306248837595647646893047513932952861249835222870583096577219142937610596151668806470916086301252068110125005371384375594659143825622467609283210450053779537409222597861197146082229517292336528633539084036088175390748042318891740899291040603740423792495796976955996149741847073559073409716960379263667742088898344722207861203770351831909377937298728245993244077717301718711214089968164057672491594683140355021604231492439375614966830588792912313611884695422862515739510554885448449999751363254625596113298952875456909954820891897091387308641946235697862892483715948070623862542774082362398360928517364054823485038505062217710433436293377012019735264936624515368035551535411091264902769198631199498219350925494193530568350559370404283371702750275660906913719428073630263617954257457100258925833747706254548658028165289089876759030347034272601807518958419430882383264809358895286697343543049333613222166311389823113753231749340152229172845289588498907692576012768860106810914297574072527724397205442285315894659895885173240181731214578353192286636033223038485806851079365788595354236437049344254344908664309749649699144937623537655003934499533983324980423897594277747562711007689658589983660865171271575510126482417218942642584297717405683630049910129534804194379442385002043000590960872793593460976204952001126280179920225448808788041395221972555335981859691087991029874461322318781115466948206062698509038584259646429846817904450539979190426037625852335660833338627885750438958151930318150022193269905012600389930978726733447030642480310612187382022097930082096410879735073366351630954719950724746007828319412043959841938437352955688624796399876593660158837874079463562661340635951175009186420761383224604651897515976668889551171154082898525030482438482088673474168932988435098779104442272174455662492391879876463001699669110054155508416671384223831726166525729583358085085791122936494975556276154170501587024618032508760414842943328469520768075620481053740747357085607373628559249066017589935257558930883047004540296127080780340757514516368857801223069734757247990216992096722084107265242407916459864635186781612390908481698593446817537312846395767791419020234378949096881568814769177886442776414248597548688139637738827693895217901052108065026052248527895199786820205131725346439503821458946205529642260137547280418930578697518633431861239921827364402555409529699723434988687104512324308075111489656387061881982413857832899692224310021454721744666373636260808923745243703424693056786379111560953914682265321875667396246595285180344285672859407135446689114087189361149080689859161402683096072544798139279406870995185522753533003039373320132589031164570710045244577308568282955066383083014871379295543844618509715025466743316807490507354329623762526125989163119411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 662307651185719464494710282795210508791847687794645641025648485036611997669798757304656837286585322318880740380680363963021855270272461138393276101467025121881271542577491446080497054652324933746343100164727242350473847292846603331750920286330481216108451696988293715064883471100259632345708554842475424660083068234118263621136529044756733793275605704640591220976867861904435335504645427131819348840684229599958919802645063406112732472268342023263890378890024762776784079857653997058737584402481057419343722261011359662521662161282162579242879205503110885614702930346346446851486959914979131109984031855716335976825730146186930839270070924564807753913421728653571077262222372305438555213095223118221747933521219466053925408740476400746883089080608672310052722141217098094859033747182879284169538904894614530399553833860849636924316737123991460589576718021581442417883592922250491176419572397197276122069222458786159547399145512047901671844914834839423578925305549020825265255571924801050263120675022045070060185569003576634179389633933231043953093360912734601405808306029637281368664929187425474691254534740929339266246511258916966864065314508711490968591437104266464151581174171207331590100311582474985736342105175649386147553309966707848302393528580984352867214073011043100776477939489882827537868462807857704449361812434892715906791787794298022823327335442159958651624093987140672324905503618098852518753552618343146136071053730375368226040205845940054212680889404210145459681745424539975868470885176700447601196800886224445184308319831918565198308844816181069022820558005620120982204109085311325939519680772109200087557043987072717034894130652759874471521348604865267513719187760458395499886175839762097637858172714270091904439145136887366911306334458190878046731929833773066364624255770729142438559465597884058919481957918522913058247785217353176505498269242160558241735499005030467166529167068065592246793670706327703538715604404201604275870014052022866488980143439443747244330032757200838169385497160754389768059353992431267432178028763805595522607179074966478312062406449560327872147114260359228364281833616504538811372044845679255545364404939050423312217236512254085210756786606926865605437500100396220249386732500359347381742406449248022423695116536362261687980606065260197906343801629177965161514783549791591625920971925846668875667750094191793754508036195277206765626421462143499745549574292538636469436646285371690817029266307581058844853272359656977066048261446069554057132520600063751033435219906305306740437369031221125570145109398666004163885706515796337116353170026089459247808200031183719413165829541404281955865185838016555097222013852696941556862482689550273485796089274226218317958664908844054836584189700521842273999972367497331583701903458874744820075607343465149675524062939506955034039075559104839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -405513734229621302570777145928772396335522963760626643211163802840960010633884887434239448252265947536167496070963061957709994514091205410587686625208241228056171979941647338634474261701156440867745226586016705873854364031821217941404655068587273048309027831989546198516434523138945867714524998275339348255109262081524084160105070393298022294599460795703576964697018858989016091938722336803198166791586498682157382852108313490183911359360640945895863692761558213778591165575369403982827317550328840038297985886826224991837015841443094801230154885027000512061647299248702950287829641564258992941350776544479070836970207970995344169067228783589486021186463180892696018136658640588114201189437999269719305443706381703782138648828350873794790956070081332287522155445034389056388036868781011781683158686911742058950956659935424836041141829559771170062053437537608742308746736375849729347068415396564743815156947691313964175567682564319069981590252853498081492201186177434100960446470055558226613687774917167148617334321768059055791076001056171775480404159385595239915748500304736248205218636254671562536382180978099058104751275155883131621104963649186809820859656748858335558034402005992570101699015401581969691930607321856881554818210731029497167787021778398266794752621556524837269947087261606553793083610268549855159334886859404447093769980597585072617527035437030447795100836601935761442397551767350103780179769170369069764151677365848928585653850585721209974405350156797454723456176292965660798660721507878880456035754779679272469268913128460658900760545340224692377797811115545025764969496309212399313921326782043298300778491614271174843979037622175397194151453921891883336081426572180924091136345943369793340370326528116132651937800980335020268648645124900022625934591761300063166290400054375600427092486714586491230310237921349549412342687701197319022843605878280796577031062108368729264203508851354237837964661281354673082094144961637154680923597582910064023405240738374943850395185475735247553769836639883621609567473931172292811158295244030341280032707342018558779923607072738410458221192445956242278507652296326205112350605242599985903951359072914480544826885424673840691878465178212623866200066881451605719675896185237048357675311066445553038489499736493667794143163845245521841706653185118855060123325757496497936101136996891240522685073439658775065272616809158171118341394083468938566967890423512783213989247079506552610187105884047569476891395806681897245082941038048120533040620445536538821277035974708312367360529126781248556889524448062744029020352836570516934486209991830239911278144788201370005709386107327983158859188577800905690368442439612731682498766063033358850528387986455181244072656285448019989923161423447260437731381990903817496095599290809655389377787586608964179950586927736680936287032248474009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 140634100195703888361225682712048120812866744887591752522239605387882697336824937368566372732480870157943725542162896383305909274591174275812800157288910340142593445558963498691810648077471261878043981873095439628208613972528739695315902430714041075757470663009281327237972778118421111945636671769322610947154189108162121472586498890480851713861425978763124604053192026370398832904825691111389475182300688636715418198424441455284162743957401155491698618115677233457758403945472036081013936662665591037523119217176973188909069099439977769392502087167316178224057699773679474806295543526677215204577861112431843615656912200994227189673335597199353268671567343828594971131567407757067526606092376219296182200099162162391705874949978346160411676527615175352057910910362553538899542593842057464094861669307080319827663573166497353308066922487128654643625435836252323989446629408268515015176688206134796514026565171836834517359274805246297479561167491493730459446121654433787618221614404637420976027763303679254837294076315988488484816596924726959193901223842183556820388401779221647110777170760046035053738932416263538059330899794440744629744391284306855816911508099529363609767721479256982577458779745622130147715690808415608437501999361157964852511633630065481498621557791361616863697756846523139505009354359535982081102854114607407025430176583195778752436184764584249206482830426260372320516731171218908275961743513188164536451858280022706818594069099320649806902087276316392122435045001513277941946911360438086196214712071066651979865542349160584696073751120562131254565358552123115730304405002565767347561640170100568315359018182751652126882525872989442867102811974555713711633592081898867453885492800487421342287222939005049164778785135805658283724908406359838206423405087405255585075677485304916488680308504606793699142815678289572210611346290777111297911290364002126961484188704797654160552464619322473554547194459921955358142614810832260464282054261179754953455911567356480780888182216238261340721426919029396778528211264085292606114968668352525945692334676749482735616899383342121892538352308365814067458994444493212157147915795482602589788948721406270774579020186761287089432886660642044763583724337134745091017874755267342959418020627185439675306804488101220474307955518531400349053087455301812710120351696436824833808150078746717454831552125306316255516200019153328046640871295072210932439358584355326345077124101882884235135622234997156524257357463965896038411997378666868585949225487985895735217105261637439011244266467043720093565544143293674025190827027601843848182601586259149132759405514363695722133589355374105193924641851333220974581984891982481865108483985360929160551116815922689550395673154240492699442309998697483085529201565286470935895478634806821635406364985817475099797237680485379037080358282760028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -24130389594081506183481160662059082023507876610168287982273497678093819058168625020199156867146480857855276955834996531193861969872113969938179280819409604886083069991331345761048737167534065798771268070144672569998993697419188168907829156560096607543272577025942569055890321179994192517304905185034973804586422691824847830296676161326586131335306200828499055267328267801357944411990967358277001643000191141815979945020422712420641077745115960579329237280419161205223390776442005265686220247672531352125479538688098285136999228637530162202814463535741104435466650385980899069607483948090639590737304677777578355500670193630461441106303958874460011558747447608174990016709092330984543397276121893597225377276228653003892827630609055848755062840544187675805856484646777344676221038959223423811079105696960457163585835789778919275823723498330961526400295794244732825487591750112312183787324150319047369190658432553739569994484071282702181339404554171846008710633498889122022450026229644801166444441877515725966459620677203619672695418838743329991859175509617793284332073121019486576606100545076460035334145158198219523530986811252270716562923535731055981751399117638152360355349522462145930033851785970403276423711300210023845949748846764538907814405020842784231187927852197813886167566194453055861914479106821323700309289932471892700406630206876605543531193550286842499173337176107373557211334424423818318737025239356954121323033196266026925671379535077524862540658369198413986579909303629439475715414986981066084715132929098896895612222767299274521563619718642820736986286420061475085670408865296584085740410462428288061496374644541467241143412465544797401979489250308069121920408273442878715299318619141814009378296986016030965691117217197580773357658875036590105703537351732720821094637002583599165986332956558599571970345482704402890692105540243351664695652476802073626468212101533821368054927365068288073894435349853049687830961597324629982885118334586419543089064076458478785114799412797879287646549568780397447304565135583970239742717059726369978163361276439275671422116370019171974592766568157322160693414038597017313455026935888101387912491206373630161231408062711829938713898074333065096164532978015263774147112628099255150566711510813047396889163962594603514654157098056960738610444250260917195554175857194951768885903442728541510394317891171628270073763532801193358307266192183906242500206774003823481949353691646164778524065678233472026690127982946538189418096574089365509408607954268985302537233846522429118217537590105472734974636733481680628259273403258663815808552840067459656520339571453020635794805539170317896146077996208462668859972943314963590637402103900599876921919775774424810966502137819620690081577138192520600428294437015262463150342088242607477168850637023293832739854684744128979480245652003225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] 4652596027092893370578268290521270912268083426843017412541676287001676510028992421270615957071358565738864186370021849876736528493973249925655147761687525838821127048953455528175771318454840601320435870061010205500201612841283584448113748509949735681748745105887880470576983448718388167840422677563345573198435590579856603005317203889917936334795486591812617777574774526430608361446572028975163372015802255688587539877509385203099169930102728623562968577235805477511380045901767957678256859149631447309976394249187054931225590369292052611894433572248293673642316724295409611227534905340934409741846913838120258345527175240354426951082332370914337206018613478933870560905259511338706248085337950207208392740103484572159420615898299470222200403974268141732235131067931462509439812133153341914048834101803670720154005117128339290513301603080440914493980306409296363761546153877358371830944484653179264455878508696741802957746459323485655467922360974261511453586852630466186139720087347260316932508548875396449173957369126456189518991619624410993700759267505851511165706982436250272194238941867092091266325806405529526194292484975869711583832420401904975059743259172631184093235528571623463784181669639905361751109001857805593685492886108379937957535417459531754433295368093701850954848162985550781704716595490456845711040360901283649468136949701246626127111869017989472978211422704190034393708234150893503244984930795707422604332323517518137531833170166620844552408007965859328787893364922751059455236120700001055726858838404879617678984144868188560244435594071237970373579368119246823455810505133564900175337756971728995522144172612657610575546077242200201008752350983052341656710131588115560350178702360287211106909705165571466913526403653478884987252599442566755700568097716403384368249841477137405139105722694509497335985485549396967708890068508322326409383798631325464557459570400255729361944677229426571327919824276592912707955221086101795983743846703311421168576258761118469065117129321167608724451556342208342935765671444308015166740788063872708843646376317257572171134946646610020559470442604466380327946484543207533651916748028278423841584869281417252241186006338867823494257628548258500555888842208983572209169417044864528777865182804618143361728136075632701306819296934925990905458539206865654712561981894889457366105946860343718635926343208617216495054887028200082974672653230303321934524386624425390626298144862150635259493754347605527575082522957348633441431576508822102096435703536013624001572153000603105245232954347594923672393840215179022361854332265537243328298804947651809209064693905934861806055931294507955381562031082481065221546132004849171241668666071221753986692082804161599361170702726112880964515884967001921704253771608666269990365385823040225256481099735376376613466423071082177076014746949386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] -1030093914840326582710958071381069386752832329233371964450754102694240532895220466231708292095056264293899004316290907994994374195800668057889560727671735888336130683646240383186766117874626989343211199958850850210893097162292922950366701018625464335399078654602886793330514794219711887730698008337645067517912320958031783431600764100690915185157378182851897597729646512909891075321133342420997065057667257614919362511212491176402756472641888449399942509272469639382271652508967556429961602461635082333336026527674454178774651660227741343015050613362382759211939881445579731735412725575833825455063505745119166720576957699165451790341798691067521076705904267329327308447362757610178313113531002835277147724314067185262291013605829073300281441996245872468565870390049119555577563316868124127921275221872971322310853092063585023635252960141317691621965415789672500294161209752617037901886522687682513656310666463766104512320152288319100280945271070839686099594924651944018962961404134186672334969031377805064475905430238244640655883115052247806992459860246577038295020087700510658804623940427563754649517757024766562985310999437061616467199678065180013394862879556985465165292570040209604078994741738620953236582441467045033442285525964227728201953882106610347944282840075964147870301144587972220723101983548468814214226357234191290046503117345320962480399147216513186220958123051108483510313458187614983453645456041149673644936632946748227924435317526099181982883114907951478664760290090250237469888583761506851103938013861636226121516351203063555692568421756544347720458467122000607010522414522903604293245339826078582812951881150857766230048933576140722135980970525984646663474196620019181958489969431981347219607110795127010764095774972747180952457163066855570121464370948955326159304453878177699130390126452606800111636037459252561324096985414516159859338634192482133616471553423873580722993309076728389551212799237710183216420659238224448616260440512920410249101469661007306785969546363024267855989409754071490318354549092425987801983428625110033148467222426874614522176511522810527767133540224073110999139849310444557878954205335286576120401354379620068201539443741896746711483349086379811276832175260569382627461638172074782733119380939824213798556141364743763446817694110430193646131466691165621031454308723242835758652556365967210956846555988064923829821537136069167325142835118591517565938278597423920673856769237571263233320899310696107829398402171700855774456007944701812275057043750041974440553902584886307926106221178179645789199765760542471170721652219229982169743528405421039569957780420791078584182823749388542621180009011421679039408655522230650403020401779417477708057593988294132828652800942395278600327644989971307593366920075316062124887146118976311291390597246061300140384175263666485726965218358067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] 145483746305955630602089507384490251209117338319003730888849671856445078329588236163370213401576173553699803164071288156028532787912825751549126338011201515794426382765898331730974119919278101427350178687123158291606813226455983354674938956642033604668749464721972150914512776800865516236234004474861455306028953172875159796787668592355047392568297137147868282537238249604292718328320086021837609646399723936404555027333145212656934419250962934315585830660557142874370203522317958911619433102911312051580451632330763051690131592425716357247037487002041629866445544204659193719193760244093333279139055152688848472551384114729521744578331240817614750250780023353824576792706208571967165199781642283747030497308663695117651191815166361498626437236160078610006826880554763350573758011605718816232995601786719061792756142902285369782940349520260088577082812162742158331636104229652252850717056835879394223397421151991417629996741116058361815089282945418978881764750362751742635509132837025593258696534342417614130300980438199548667139749599065656133168396871388394108358347019097108584271521494372463397335750988137282542770533142720744621044596739252051032023097383493502831620213787775553041427353691992884385027537396094997352028720145422986579080588544826805998165927505533049581936506342249813068039553049765608059130696556172639459005597577609442973818848208944075780744264368444388121464739846506061657179197098044382545813563317423638960076604513038399577732466130094995522208699108843022211966690079957595629711252372702062380790988082144695809605289751845829848437759756953781522243849140130029764560323656158322774956229201969834589982877980320103864994432256717457438991578955839447221613068921473203585511836677466121118717202454377625339864398046500729418344596346450343013520997281493516475938331231800687428875149893602952346411871450011633009217972202558443336607421035238518778687645470492344439613031523792157032545504979783457000489124638139329321580799317645180032166938818485188164148992116355880505476173015583603979428052195345186808569071415104043414168713767224949503586927853105929154828813067536943977439444656439938005160613803567271427525207159383847430567805016917478743638390523167976997967354077358384147835170575574615082522284650683893546276732121258420760359348316729655539847093679447488694580445688516145782106520757882411440139634712116031627969122961106104433506831587683604334780693597045293201161863072314661660239897182046605493954692741287030100602133260792579597512449192437977903563642777004866176956778490403806333653549791589132999304552966457662301748996151083341094874739109302983182876650331920293555515322326203702231421078587300705446987800988826593753355900521915041913900251602898076223052214021549416917404672972338414696975382233408072888423381730041711295760756532838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] -8703443398220087549696667002690072600979942042580799182933731335711682617099086869900935348890829271835440523404942653094361716854766719828969702525117835218194048092419465659625027136003625632716835939865051310483580799554094411044106305896414841199830325335493400484407616943200696128546871782938467432506505373375393162431507958665912568155861133305229288936358554413458950895894742386107939411915921183450222293165784110153548097524509870823461456460162951238088143925280957701048267183723075526935068648483522683689186135583912039946277303324210556422638345379484472278083150449084924157349980747045802380133636968499963043910943959103155578701077177456562903563205009238521669166875369872131901330523173562160539190555745087947000361912468675761984741005614364098506404128620364580781286897271726284140366180950852538349655414142112883496134506566648693302212508305272122290140674729470559359646731049098518580132267200953889769748825241362870805981456803118377339644728737311236490873644399630782871616695506915537363266356362745403690522594361115109448628231665612562386981337599551515678834169228071407662301463233454826383173230262290833316166779183072149876011602599484051843144384295220075276484965384215135521430439839099408486204318203006581703119814106710732701067710473633680538248413609132270410695385778834650338653177513049551432820236222102866010884612824031113806100718933461806421755619771606035697419950316241656742424180445943117089507222862545058122189729897839640255033197466847308829416967835307585596716374199682510963709056878395878110391897465406543079110767809454886780941154012815606660504666446877850493790073601101516093182217054497329188102473825284830047109268489642409334666421608546443017013317097742945629132656747192285037019503320663400645440702710311367998762972174736804225265141194428495011547602358613024410191501797862198208557444705077074002608879991432256823380489161304077798359736894696964893093490593923936773817912824743769247879372085595035034862995217356942177948430239641054978996527925215897995421400909597605082421297265019553138488384427382079605621834205374960893321536250346363574740492289639683849261495790529954986151522326907182772492629706132064456457352255592779302326314236223570240088805705744371669675264676190541107101142850157364787014862651245859663479696158701086628961928769002989981902587291444638386056982008898867179769168490809703506517856436972010394240156373697539533890978330842226573403339619087300021176879816565467584926417328733948066090078298661429670247002023603831845978512727530737236972911400750568797509669428137625327302307344615724190931525786340763197577515280716241761974326957630136022544331747033605613377205041782180524097339121963099151928984283446478278562793789870684863155692485985761598940160140521491546157283383705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] -374769098289849113499704438624339996474265628938555771435582309349028569677201397781805800865097585670966840907846192053365999278375092412845021856037862967859752107710537050190762457042596844027821597864451095926593274752636474715631243057838819011909065858421758266631037825460520348551103602909481681273039611488084188744372041872195697170372047071305379779720557662398246262577233173805591554482638138454363224975904620564806639092685087323483527577981136553768062146539701209611154587661142106209360102894115465885146053678427635000864858696538171345590318598995973617848815881904416318186999707126068450326916835533189806567072711422094520491232952395454093384314821213071638699219863507457065359935304755500419367767151163060182091431131189380361164615304271346657793537476489741396992778802261793793654183344227486273573991790574557060911809856336457717699998806778740364182172859706746456275994965988166528023099903617450379024173277248474860452950285829656344887963207394473776816276555022339289182808662804898517473273073665461951829448248221501177163756487173374523497302444940057800674561315357428820122056606744610595678233251324554214023075800946058550627081580664734878558430948284610718097575539712100510805780334348210105150650074205910030161589505415973017522562669055990437708284849472408509900471369585178980668515441448593024055278517103997674079059065429210619528934033949827169539608533366964067506784486480738165781243595108139916381017588337027080170504537329861221955819002451905399050091217363222108984020671815575834093386185072669733334928314672617338598168988092410715999944671120088003096359613938163963547799464596793162859395236851641072669949373551892899195712120192769140291795724262402231836322918978409112035955725777236096995462665419804103574177564366196995991654149207735588497422454525075330783063503606022659148091968319408080421154248801060534911183900458259634986568172401975266762152547951670458074431581760194970411011167361725991429969465400049361987344232962880798640692547846034326256728194156903634260641329246096836041571473501051057241284640926634556854654895127021959160827791153976902381397143158562090667928955303451904615946549916339675117069066315267618173183173593795766547291215705496482099730377218258550821175055830282799690737363699313768910647484409435858621191221737159381036868852026421951080179030179778334719702329542872821710975278458706019145413875593978265233775328331021895768849273078624319966342761248327644443361429691501226758592370182970190137963917690841829353417193025274536755091858070785919319846181683317592702366885712927772789909452701345974971555511081034625667127510455958180823730912409242488289341058039572685890300734054556102542388423814532739679297571859556179260240499013025653733206272979329145367225330010842634604007579975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 97880473126188368466194197027594123357744582054314957589321725095609836815902615723162400134085114666227018860483211368114650590122648309595808044964444713889672634767098288857367772527999869406026987240302626271647421178334530972369747204955048299112997071392409490539299132625726771273485144723896319206670066534905908265571657441429109209390179402469933506547872069912175401890586719390852376089052953070575374781663569565740477160454983153876557667896562096830204820925642058697962165176720803450371963293449683888149954374619618147049715484339692908741308267040865366228288628867316866697086476748822763784576119175923976733134168438385058038572133989395083657202332432179200822739501232118246626332114410983682937819458534849953658914295108267606821308003945221358659832318824838451711336132890995029982628114860483021419028317887309586425555964869125041528302006258975538503813521565106653571013268512156037705850039415055440496132426509251889494809823393144836143738733886962929883405575900379043268566085263706709213303500264016325001093294212235761271248005399600924798937580752887954915941359250016336187927858140333708460552425668638294542091298370264027736411680011772564145166444845730878751530300966239025938864865934521100651201179242805414936028356004660391424165125576368263879020153921224204367261535131451231187356218553527055052516976594043950490468942037548622481483881023850349935602789649517340981917392179169800244905555658344510375823007055716484330833585477043775265938702936334530255500517255230132076455230204155465720515097597601828569029554551679852607747431880114847990720627779130255720738320550348197629966991770345987602451530366879084271191245076459743348429809323939152178834348631842275413686977741728557521738392363182035725839212843313516569898676860427279404372403320778461349753648762713324893273191125542479066111930511376525099329162736338044463737998700919462678613876583031950438529324667086989616496418066571134792303161932951202346178167836699883980256058448498288291862743547759676071318632871315840318588383176325106645852287696507916144710963465825724715863352165057375886452749218685526213424202193568403039286858871202591733743646684571222437565843319974472809384776912579145624354944393763761532479927591255930495791674780207862239435110871339701744999626105975534487750659236566512433913846705217197468678381354053239419297931876507328737507009584383539187513056601758567069790786387099497259647241031117515386363092160662737050592995398272368346337134920728535373993438800631336336286676800036872407915165703142509859907017618334544204095629128565090986788393703286057377744483933323465364667756467872057657308617599704934778474187804131608232579879967920380234896515954929723225409836285919684387817844501294477301373758087534054200111587004919031365441159168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -6838964946289510379179206036497691883688528473234714981115739062985564127321227302496044814223732436257430311896498564202259786600754926448062456820386252207711248313902785217834177203662630806026253740370304230562101332398107194632142412395224751007707598759639773842564290945163636775753456889985777227420758077748370408974138589748235325095625681477159732767837942509166063597841109405808980237894600763876348503666620102038328710019543591766507961601101281906015277299806562915687594880509117212985028476487910600427867493749751447615740553156795709734158036360950575731801571383138992196897538918496800409956134697065447995680194458752193030028016071832003171555631804167024564191139475976124210143156010370412816667015047783103895345201057339762106799618774222220894906933910634169425013204944518141601142204299179556426575003024749484506051660906682649541599696955437381364945331347383150105993676515979027903936518939846480746802200970345271102273142353916517501823665906367750867058439408948284148603819048308881216012554355746476332499924287351093615683251902004415577345730872829833168020421978136569994093111793812247225117435537290217866337889330939881363782938631903580908139537682177748531482852251698844639166429491370410307969963780482251131897619093634115222730813855185506569101797602876862530911181135917840303028103391463040135545513957615235362053763090215987254926125620468354162472347210865875291167326586226943882865885534939894666525622506626862751341557731774326576092363803299860860576334827448881479044709389601935227224871492370318902132101254569990673814523906784811661550826035161124349701958325077505074595695166962528357632584172411782721961488423211886836559569866166064406583792024963986876489832530179556916841437177713031099835238497312289808447438871723968246433212701151178440614088232696879451868006883234595832344221801725033952298202419508328907941449188139642306206379486649049863561461571023308269441907860920460256776622026189402462024782049554477229596642796763829248572890229407754770872437988622181378974860560578207948813866714474895136739266198948441596847604366641569353975514465035191398262631441862778547853505084795038980856709816061449055140360723845873095378992801932033751763393883246614207252064013996503236356078665302303748665374799872407979197039641780435211186439386284930435703369286803134121707363855096359238421149500877520652032112273039920822892475458242576923770418076703784925377881980323144107523031454355631783841377683108950605736728201519710946433398844537659079528262454778310734709870991029596272657891801467551199101185478761433528731838082249858455803833858053928910227671846137210630269309409254458459114520188847887442899656987182968275735171994395002148405384711299117371998812427840401303964311428335691573393411215107948660256711639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] 338634017545119306809462531950318011437057618836667109247020324691087466962792178637179776775888891602497416785777859969605948369737587700534538099009290506259012406071807356843113663121628224001430178577617954880222827233214437952292578018004752601351046156231762692010398469855395739753274070016673254450317538273829041166439637655372186060702151197038347244342197699486704973707715712212015752524994920420228833382417924389514680298966124247789971749940337943464118111130837664031300685796761322386645688016938869192198520800068896128324939905794855321881491260387270300640837212104593873936131528926754793651634232711580794804689760445348118523746182529031257200936320055308397030547625582197971513647489353911542966773460884163522808996057560079629262031435029138126006112135098671468053394286563696233775627454015886032588247755983248113814854309279088181479588208938355665126847118504027295360678544243773335170002578371487568877746574718629146052282033412156386165989478577932034353860114084194677746650475689811316212620663906447018359079787995462324782187820936663896774659111718079117116664618999212004844152127548356778147079294337031782730633896167891793997625614837332452930819041797417498542086852451426813852427061513085860091563453785027675428253449132503185376648739237772201559060181345871442867672370147407428764164991603329811439550205008726613843403767589613519509084455152051447897507954939504275776156354625913935833460411545422340034928958908198394940467526501857050087502240591922134397230954065535357929531972540189760932489450000720536116621484180182211147005905360331549652794549337269171482569362040508328489770788025901447619653753128565092254738332812418185350613162209978926803618497159807004217790961319219949874491967066781152139980439904827684626550833199329649389890139166790400255093794603085882575796274908559746118729817823563991817583070531112927786404891350561061015805536138985443691789585402338014093625086388253297958490199103011347877968240011452109240168255667732822062877363867401602497289482214781458069738199440662246721352633208610553149559310974832138983767453294186711055376269130556491559600346100940245576823761781037950543615196815038280863390980890330284819006604629601103805266372068328175359725400623908987728151919044842181079583751153061291048514247995984771447845540695295424232981383657617011061702101570518134447594495247553414734727332959473153509707723648440037724331412959616772016500505618485550679467966774228684278472644039768966359577723036749775604477453803301163669555848204771024283871950391978017244237451467631595932151713617315265559901681798992803618468470443825646629035845653012228159105371340124776939581225737882395073126141645573507084290559188282866762925999769940083605459208364018494043072006007617548107775548217936489599310233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] -25545895551497686887852450210534390728057006841870087981335291444970170697245373083273149587181578336930014359820971477454041446040647816588447190502366125225539857264012588028578366586586804452747278216621766794363066437678779250489235722235602069929463561583544492257667636887196674556600134270000081882702646409192999684798580724372219730767778943981257151961936918436242234368589573176800968042374948594572974058539464266319518210565982900456223226024783568935076881384225324399314630736243426178573309959152794978881991043028451605724849885114407202587774100385372706386794475661355840658366227371588312336491939557145225438658727977579790615453376251625896342305492446196617758967448065815575585862797816865820659744612384584069629806457783920752126202078870120241286012983523340774647504924157726414038298417309975873248896847331831831366930424269410029763897957693724877382589654828066433153176025750029856300616620881851491395348402924022401636543163759810471549051222985032164939435031804445157977310279777046833820268888647650701315201133811029337145535139224113841445791082481095883419421560760091308932689493192229019482664148760676891940431945142904450662796867439075809813726069715804917625175919719940096411897255127324316265954399114916464853222709765975159575756491191897198875403281571732526834182514359198395500699824491652170634073107290390449117670871884333623452403743529213826425818896139884784814961594177574125227801670134854813976388624446296799038121867921046986935680780947020163936422606655425809935021557389685477290747899862944830437637437700510390771823156556571001490518964039709426080273024318436121769797795184959164098105170539284910524922495558131190913841219309521837661216610994150013021881844093488793427900011752140030145133143976451992186612075589023097549270970013090711240433223583256028235936807087788558866396327306884132235192686553105101567577833212722445646170263371726340638260989223748737801795310391903000688204412900681473740482528786454652162665068021553468635853356726581362587112380396169924445076499735451994263421577340916703397785398869823306535379677698527670852165320744690465175705222354829154107570306980991012832195623127119723196438333671061494907412295414862402105444502542557142869678201176211819777445675734080062352327680093514955902101618999174606776797228764731540931861405498182176185335899604580863949654926725145583849492769977527929823803839222905962543266160771671430164585521695057176006834149980981330542019341444355480825917404395444483316642461021703266876447917999867709039102471044891126436326954241854978478570908752698471419257099629478987928969522167539329461843833275461844823696250652516194855424830543210559765469414639689074629245046134967174186663584234243696082596448582907688281325554599729175221272327349558497181884743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 1219684387287728507342818512396965367407796911666073646953862650317184113208892954463582274154719696900124732564074278745493915724349518175217574151258097941948261424969819561117958382212773467878740161808334656814843747280945000031154433298132289323377451664479501910439649922567435958657650048325245620679352221231744276226876222393570307813225303203607981589480740140348545032493679431165281389768319414828396870849960390125599054323025434085720020760337638221919578474714887667186752365761442437345039982138425347788805082742155158442113318744265987332563605383278576374245870713906998159887789789103727160878345325083827709104608179840695031225760069981785710697244893360622041896711466759224700917330764023295648583948147393423328839912247826904478190043736896651778186367791857104445541179385070214099059456855793869362327535968128859110194241185213139034297761758592396795884532160000021264615550948276545731507397251135887754897993682152610478205116483562878569134844861365458559435023489994300480309079444487769096790192744760862355291786364953727567295216233359103543386174152661198130589042636861193298996159742461701516031720225435515578173621831074161163154081624003353647659599823127272984988134621481693492014652280407719926165861920067492467440214612272728458716866248940638922625914118782744171643462912322971748498057474841644916140723443442510975771278690543886412411006454022015657581653896886887338663354829264688857890157651380894375649066544723950936550520602872906392070964497472036461532395728644619367962434848977599270638390628289999743707594762417154690409211078511630427176783906663161333204634872825641461876777284761115258794582797269344021425223941514741351334609097289019070365490974961943960816945753363211952234145902802496063380773539362134653647389243281529895734289016022560166258419530265023728868999258442430674154129805885246918844399468655663266192384659724754120379022081875199462514191876049960827421965860378335728766739839856363702337064713494277423212336405200492391447038996284853566207663675780492937956139290365129700423010037839210979296824525931922047057972522942656589398752511696703236591149405740083550358377196153428006503372890649004655316597657659667965080085056752696031256987473651061262962301985896207343835875897927297117398659279893485896096392070680070488363353668194140934495173594369379433700994084109627333842205855538261239304985480145127272188182710100988343807826180872011552093365016736356639531883042239716933473696117306294554622734673714049011941676616873842532457405293962347406757579278336151179471029417026492957345668557789766053108666302766759866176265366115558532347375030322258577189973317227010864890905830775710993634115242685273851447419600786093910007238782657928720961764553550973244513688411529817604889789050115657879152230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -15866929101768803358270707616222518936816056467578757111722912817915981203392676149732792719260101496942198078692177447659505890172636720655498481735557484979175185366878450791153771662830247429565609730816058180336764091286179474341152111285984205609534550134837044989807744975494939647116407873721974614004037348487880747379031853522215493179378982514237374429698438281525942049046647248027980221018982493131150667244015583254375194963927271482274333356504313176789060269534258034472438786839964050026866422577449901569807476061634069503331032770230246538107486572553519195754163409344999118088120747989973616244318534711529588892677551670399341421189338619103101256738303915229609470275483026846467929212352248836480329788453561485523336977710623330125367527513335976914961696536176389170916734230299830781458303886930706097726662046365486495848220428621158324424937633140312988433729190154710759577294906782899084055633175259787004558931283701217250739412734061148883594147879423622386512211310964078854734787226123259894873952687717452030981296631760870318082815050601341028078144177985307865272363988420527239024031301621228013052886950797652518847630289751192818968304538711175292471637037136668022090307815451919405517940534232765899918672474426643180786089632748894675115053364164842097263420995176071777922327759277391246977711589133790390400356905518959398323612019224122903758859053110834116680923896603037563033089873224147940008131235677623239709588086969752929268445120472834870803930214214926280613478980574141937432884362109224912884098491879452411328007389134687864023064974652592323920145202298481691621105679240019911629037995778027905628316550293231093865211532103060443792232810019975784933844476997278764411311984389443219855712731931097880265514769869058050932746952886815824933549998716357883971958372428987103472862238351459627256298721570651672752863503112598464429037183505683511159724695258615834883110050015113643051148436506926523310893170234927714161978027559289694618620933444681678860099194002952590677602799511439211117867328508555479766259154177859850387919731181748635728666730154062822976792367254892855910224269066278038539827004957679125201933164549534633874353348600670477931651878746970057756957277913990422875331770587527850591268829408496627591535930392256150096199353663841958776167723496000388577075465565457895796300575552109739709601675599453068607936214400771653940009983844350618605582744565035334388862794753492606949520492023541228814321875039084284936103679371688592152079986798717085069735865632048823410484110829216565900824855311041186565874737277839327217047160004462767878962541573180687845935852230521936955066128486486526891126156121889717883304063500180912584607806584851737084658917061436604124308004620662851180306577614358349266513852918398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] 4414842043409011303507188443675011962527636130066402574661564852637443144298750763714725698637804597777263919273924731413950895897327263892969735593496000366450664448943523017063504802547657541803091418068639880002966070568436386707428183554704510393787412354471102274513252187518874654538577514478544237497656919313517039975691929768445561671269348196389426613080037800302924055130938261288695758904215337503215694532408982587932147466875502619079907347057013484364751590343392030735920599075243306200740772767623327566166078541263107882397413325478294914060219214486601312211313292285582864772385448078721969738801244915046070358365796669232573519002985754371436519905199723218884774237438508202011840198988846759550980975807724106520480237672846798152586719086835011924336017010854109161597912959944300923303474862984717415363779848726084953999339191054366631775072393303313150788951598060676270163013192003972109344065211837709835111495705443531692125193222526060842200004503724166615919177659014844966758349261016822217904469070638679073325282512923035385846710385867949063389825069036945356933700335629591348153229253494411954806921045353721393090946865496338392710727352872910044148489557401234984744246241414058393083133665517313215724710412970957052369378091309809826238655619451782577768311384800117781095386653849978585664187429302328327758326994963125059470637309018060536067010567035698050526870073346328933058071973594902262629246979309337429501361951835093980664642946903955588020412701182336038294775335855829650972270546637347763240261140351869069329156156798595104531322013250163547594495926375189522090268767130881753863490576191100883702281623265012264170197515237409823695734042069757003134197880217192406902516422883453872471369932821430781951247267539152956391251043187466674497735873863628796313927936658219886055503534221339665286250814897916104248709951849085273670307058895216285904333618193861565041127221571614825020003033839121100150240680327707008341929723784434980039815858230759063862809859032524701918211549149879522631225931026780018353545073115227222150533613506811833599882844752507084115631527482872377804320702444152948457581957637453699537092963816889728792541092711544527004002683244146334959862256611044814040003120408155446321494021434143193106617483794678290819339681238253368268123396303359726178824883136935867999198600861526911964680607324903620429379946302356022790216536216743036564028527484959239259162088871090077148169363739941284012081696153963388230789913307839051585226634065291151332143851720694774918414501442612752167943314419264737987444219935618936588878242910091127124518864106229028285991346314133779318896370539819172747840193092994176693321119135763956478846442295100497197820013018851101223126733512090547619497118494718358792665952539719919206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] -329050739935222319512224983192436846637024744293630842871244284137648684521004260013561631086590095174386061612573824529783356191970059777124396585973584226614379173589084599245666367486639662976859637815181458624394331210556751842884823887669684393688159349813776891474880304138882730463950359911182782744463176438688578023750786277426007379971478437418582496623505952382185232886375232856683874809094771000646889417767533379267581778970509953005507680590899871051542739311424481320826761698913450161744786856226596611429221429093083262355012954469034641138266115422115508010311959530900462271739377044841151935184948164544160092161042712827312640669544790227737196145941095110612432464066916740569122957637377723910204113009891769352084028573489272353171276281594123438064761319509413072712603143979019470744521977715223128920056811889425435757627524275604588323656157553861292671215744267593599422582342606287999825453120493858161251304242461774503949684753402636637549482135679840986410297427441059967093854007834624452119300857533803365715518240355801686689740429911770614091606042753029086634513925768961836625312859418268229011654865689731128394435683934948883909362739923532536920988510803459711227366009870446765893436688448422745823786351727008719772354493854964373635664698269011271894297810563509392976331632525486066262835785666271246860849000403840031042377512648014763253996066732689644871938982714349588498017375899736760075119404789449319484751385835180769007671350125575989583930131728326916392698132598404640465045681089497148633036729647308633696526509621284337523356904345523045464473882857187909484247520348905322751325620500657030918492811176741912171353129357208188805138073659644224709595786383939587325054016651159367005653231446065703332656563849404657913449218781616927218646931489687662630667355948603381926578475072170420497202146045137544971116492607320252208068161145779139009687503061481693940827221162296236724921766066052052609811510791333327345518920020459211172354718516337927603355470656628516043384720930144580954937051500996196991040306128947582825788496288651621470253859502274995554091820276374068414316829050200078484611657751936498711800157569545948544538744011657570272164736534876318715042732538128905093997212747359495250356875380324316776591477601692298307700026886651592627295328697209089340959458574862385158036916703164573739535628329847014780020545205096737337310874851469245428023332976324447706460666459275784730217282882461996290777131648389306614731141500293102188969850577856367937033374062211884457342871909932129690045149683057666093775428893557599578239194358895774552989213850915334522310294664655910657817678290642852862759697989790207556958798757335515356058696239937447020233333914042914519499370137567131450313200983778234603385911590332640788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] 17672264971003295294251675043406248986514737054924520441004448477288127878296647245792241377377116363035722677850742770781140797954056492051838547546737799653857851908196663287699974491167883261753892806073738485881005426089513197102390492997287555610392829846734166520390300588647525828374869173336844924126482389465047903144350468641233302757077645744838580200614290482836619510705694628327071205190823492821677220218518912355718764294677842839941755888964472501009666270956516402050977918695304268975762838656836238600760188045920716775130087145247728846787495473386411556228572553111931747527229157416602933118707340696539839476128236422344038470748582748690425329953645607379700587950876996187566225047478233433752844763166209098434549359456684653056795443165303218241940610301761578457148057578710999385122648594592103188879259380167200842617196110334414921176974063716920930882238129886321312424767827252817183116935420482204062831603093121218391382266295569992254066986773927045700205384364622715546491835463760740727171618709731420983657858428005510908250518377731826238461866096468566868984788147846381457560979054248181934183025325615093885179489092102816889120022917874763614751559145460350792690471350131752065342111244687654587770239172209797823094297309373497444041038428458407428650617317979934669596273187180165586817767976004342177176113272591125057081219502325291495769318505449815011371584980738893869462820352229196543188938814624305744406839717209297223373493249621484670988680889321417063658655468391455350992644294644212206824571810878842334857180193275178161128345822655810216618232947854777437845630509794408102502003131798226077192926959341036222293570604089340650252756508746042873265529521527090871629287873596424938281345859634486532835977047357332421009401706485799676579531864825604233667738896880351497223053267142211738027421512336658667110195951694619291816393144722878231150586239440306553683937125392461552476516256313625154589190619375792468897373792649527189641496655076216975185116641052454687533905469658761141854935615626358978806740237940940530031918248187048294944272635124549597057489613356679087746688836377305693006390740717359740288847754440165995139578446993300176211446877770155585382083069455401206657751693179783278672550674728050916873244244008556891612868179618701058530215139240556529668438742738408316291736417887719799555421484255270417874495765497820337211684715592828529751495660209206972452508082885648948967545715340185876447346630142461237498705604002734280503677246151884556334891733491567367108077276856628149016314231368383974722854691773458824470951638761501410965077981789377832942351752172722042708475123238002841279934587813505648461663333055697751535883206563655254651544930883780938148115013544189272217116243847779135635416343238200524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -1083961398434244393184382980590961875412782337798198058431273108249295796732145610825163529084263245778932298681778388651784258731310650138743153241632031645507674966036614278509307475378460691585988871621366018056411115080722659215004875990278007732674518790930308234846678572551133484321554342448159044209379668228464287656413586025844996719882460939446004120882744631273870461404673291102281674348425917069900305004407361529716340793824763138504269782040501857954352035268771651483948032586747238151687562899244484666061949300798812131897672013081507507042939082634499397688888355976163486585776699047524312134021858379115065919543014082182730200280026023498304750979339241048350533870350542251904336550569048854248954185892433374828194522336743526878214470810397279587235988854107166861622180922693295032789798378193200792775878040178490113017316193137080273868529495017990374120336756574671318759446440359100150188961451350628353914011114253580270969629872409903501197064362823578922833613212693067472140245230121096007577598765608036999376803062154286543518263410534757753496560929448014476614579531416203154717099855539500620300104104724266331989630912678000960809253090058721391677825879853296759057843781296747720031769781764858763785315934000344629968298097787437703288491354625658050587439810718905646696871324738723282840861729737186494803461317183737218896994050370793800421163220962607461108614809533195232310924961115026183769561408019908695273861288327547830325452246535164477401836953997770023576261042655871860705291897031091900241135047824843883573099406774346416198352057147514049665217704862163290297327101203968269379551456288853312377281657672997316832811023670616331711471432872029183275445166723377042841812139994041517617286373670403129332222727446482852167864887703653834920842016941856127399240375154790233615450356892893045861837603765976302192949679390860776088885327954037338784646315320896145787390658840736082959540024338262131437224955448118538384910847496532772913421454307547075571449988105415754755419039470135591914114230567267000737511364776928016810148619902453325291903174007568084092344215962999360548999317025107639255963456624233808789223270874622886037680297461488242761499892186876583746507300578069932305094311967562330261537751749284796004401815537621516026599699232984854227373666700279566890634070946180469650674373061731935173953603026089632510124351208446633485074585457381974159047112934463647120889138121047992093535157719274018512841597413117256538664134551461638375738947603498225356908375765463249415176994572533218948978061961406727682881135781042944327915163612121007677587582025768146914861112649527748260178989207680880949514904646585592526286430774884809957940409523014697918198021524304633224917962572253165368062145244821929940936202865522769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] -4056418973161093868467114697691471603105285077909306907879205753091586188080146234836401271357619880079323436676323592250070474123098873563662064138170889369304368930457676661950837128632808678245171743992483829312739718244510968667241355858357229543297765005613313128616445873962950418838256243320276590290746915963648324098057267573385623270266145839809988239954915364991350318946855492453539291095480870400980759875483887375814408758960200524056098640741852587699976318861176620989961144754732086972490501460165762901388267568545887392117295229396446327837411768184509610722991386213836923274202752757726918138454493802311957103154562821902763143828993780724449442684644706901507870714848702386459518369547489591295483770806879083740088348051431375172475068328670642817462984786232137856833640333079892504059439843681679112118248560337968726172215302235418158173504923142307825503188532397554508074544169507663590526467225824071391732952799282927594922520503594047565452384355172396844522530576005639497184549838283006177381559461670944577379532566167215502235884323053835372638857678220354416624446501494169190673947415772803687008667977407865896591062663993653082097129767172202422844024604843062556304471250338577282314503793617012847800952454337191365401258239447408404299454470987552822620366841281108476241626590613951580775101372162474985309314247925538813213882206778655640193260256622858853195662308550260373316442618055354578427404159015144687565278670789365342729612588310944017310174218328148965023214707712000599722815298395787441105973515477836470034277670508654569063842775809495990631766896957037461448019614810442228184343599813435390320849437321386888713368959357427428486656887764849372813872672934769954037054246052775840899819774658658414700034976462652033149457524469417097419206262238489595679660904144672284193728723739799279777665271911351035412276454426223239206419154740504592268660468209704918132611140010117908074722806899335340698916628446136722762938266668484217091883783045052721807354142973574799648781726605640702889987521576885469830888199785380871902658872859111866400755260723572101482232948388476863012718298711560303844233146138596809180893282224694830559711199666374204786083886227592912574602880101242125021720177528257657896042769845636520492376147759232452852653768524203594991974878181911754280283846823974270551953356603841364501987718216093732748076560725828552489340554009999643556946447710356938554832509135496255493778373367961107138342001148744170696193913937442652805301090944032383124831007521694056972654232760607557667337139700225285350379510238943066010614752629523598504953311320993409426249167590081861469559653264616710123201603842666071585150986552884744261544771888148309256836572883439429930038622539188916253703140812389588982788842819783281935210931814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -39125486720448231148964830866624532388498759919745036806336152059062965978121868869113047656949200282501211234653884118301613176937253050017918681681904089082167568372516368943806424898444776095087913266227971623668924226968698851458789834620911614147012517401938614932523663400910267185017901447294514211998770045460685406839096022377299251318556914097932004139659302955228306972687817789444163543560240582639566413926791523701929086882808108562669759261828105273958423426173333869411936919700935814362807585447688230538956898558297451422573687258964829243725731760941774254084951604539025175340650307179790054114585311772352124731728220386554979550578382050843938403638634288260130687310328016694468936903660245270406097794741393390742090952389306054019580765879035722730279125453296105304795776126687711302791864389267593322435714776386247799847999145792949724761170955786927727250631758842266649766955322303825097170323901528984840037236380987050749332775597792638450657513195747845136927353286403172370491364451605483268950918188706111384696288911999425312531499823948259505761633116443893220963889193909005152161080826212592791187360022583419456161761878649364610017534588104683857665563600208866510772050352180603304149992794414637883178638549777929903762884174883423438393198054548661423812155415124051973555529425880396360845248688828962845579364468036597305080360295945333132920956905828795061343907765912549331538051737473339351176224459201972691348010160130327219106822392556868741890655212023442392877447279893702433506705094181127265626241660128137443556801900213639373737004279031184515592383936630554914241337406727238735132106985729401410320711591829104303045843299028352579126674086750280743898606912011679851192061790349251412610880419831552188741683504184378834626636757264639691345873666753471405520267619475760995946440771279537500712023053307514807997252847647737534074012143694831140302135062249987186471766704628861318104627499293172414620886988960160110878714063937012109942797031765404612679891044705886194307224449867052217513456829565675543798278303072680870788666101557125812628516174669708957724411398839104492772707714653898399219797879236578504381360569010825618179969308891457065319423630334617578389416571694750682610904767560019070312228880141397068630463906383251281048241588886534528309034567607029564379434880161696581149775030566154599265252829670939324920102023141216437447583817341445486585100472330423203334033816456421826134458155495240063034147616338628472704614384880766500357234803174096876342654881819798533948206976305171141409965751169225982084768579393585532989099861905297631452022330213057300626559365605111638590347532331923963065114406114374255098143296568977167980590254800578511942706419003674150180374654438962761113443243777026491154304342171645591329647596929024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 7539526448618043809561508368686790125345061943126546464172407799972162712227348396811279898249730812911146473537661495391956440370655836157514022585549026819803166587914713437846192840629791772224561004401927188214973247683657002338993746880497802965712133939786231975036080666748333176264069607835186321989232375889190394076465566377446817721213750494584468619121357197439881408902552067532150958317322370144047364758159265316555639320196122045098064307409504260803255207879053486768030038576878245246929764127222085242335269133923331058066988501350008788732197786446586685964397997284582963070203601041504049659022395115897553376171792793149172311242568081773350184559450005606034466546045629630380223718771663123646060516466406181735339727373785208158207023162301078115021722618084185488402376360637673777235144277787203917947838605828524990939312799959142670252938718586949139871576976155652639159968663677959666832754804734622016078673757876525595127096484699163838771652639671701614522713215911878019874618413812365026017369039599071415869036684161442371470982852174427384862588160138010856734987774348811658989224869756164709123002462496537556592839836530162814044322677394878360669892401029782172066734194813292037299452704659086387340843350669210976435889583902945900929980688264601281349361966451356933155464157673248933864513258550769187300936044583726240872593329500504876169005799800934814615585700918477000586035351046568222562660078404028249726872142955318317689460053230612625420376637990391908206452326497111619961478067057393811933385995236386169870587098708910600568665773739824853055604063061772905597134185728136076641527782620873090014258636896979679037622510915770080929993645144151634134978479374259656796822163092246837133489713928060930022615226392407900920616222481556466026989161786669615154309119636250498719440986889884369048198700638519311553517093399887542498832406393442093456621618231845844120272256286564758595641466063583018583818354456397961393114305489279124504777485166170239549313965391639865712718382872317015005247782688766237482092160057607309093400361876697746447266955228848527572810109640789494756082809653901010164957850937717190240237038523627119069290929156974499339533794929278861763851383406771324794824123867207243909938583157434572935631225798787760439534995820998841236460905845483818857033623438710269244863461776533002023462390207187699380228227701449018896818327507605427843834557960214174081133858334796988561118659126036282266688307002396511805511592328142672950142725527772544497338043232124198840057438961499794300611553787634299718788240758275572226360527230966752692986890283874140586898605019912801440456134002855684037870185488498789935516105727724638679471275113507354512042406787186940974114995167250953647101622884129470588541567746081118381408863335219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -462306859342481438894708673659128793926778083939569818650975949968137752775752694949541454023095471487085841741168497044241734658782313163878736691515250207823839450208090997166474487576271705189405743306535891956734289816213865829643371205907450305955021121439676728896394833243567646726450433977286429702720093323747135034679356057943725060642710061144318232345425651646590939908958533818499065499018252902621986861680940994966371849471190294273168347284056927936771513357317818757641385693939328342312323153204416795690820190970540724308099467011051812663776685863476406743927776148850037542084523099624212248324809897373980340994443383372650284344936856267609791315269558213681631045316970808255361684179054960129623643632685562644842190399695832687548831198497661932708848877679537663317603069127023861584808182424260984422989908951283839872045683961336996942678951172834087452624791424422354788863102908274521421500913037383737013861358097918114253633708270378026428476141390597712940431205770429943689722755828466291147415251669304564767011663614006050277923970266730315975750249222658972010377676196791146812937211105594488560115468576912649235678729802758317725919217646838081210898366881333639629667765002296160138345317785259621946999812006659844095645816030700015113101691859966313199474613762300884209019599347601324451346215821900448731264051825230333057929562430717117696074443620775220067659049312155868074617229136101408936166098742482846494039556970317321741245297591184743340363898331402626992260853500687087318867091405360012025485910815216977446380175598806846515296909246393739114058480868040047665119902011819349107487437030996280322205473799379482819332311370847094170809169087617183334314753027638688584865695777189577282324011424280513454062228798663660963131570637985245957122323968615887340131682837781287687135598956402189061686713427117143956874406830423062933192314967314417382998230236238646793914613220462356439713654643442370729737079169623993338666091592908440504967504523370605772718319879502450070516567555409314866669489051677664901650617154996083462766862053096013484311441678806151352777545769647837559203433549214559772364687766436146399815016297988327727570621032404538486719965960666864870795542663059971879426939790381330520521551320161740088566339520379340253951692156334745912782462195784542170974847064064095183258193613517182209375379783872588621225727917072367620577699359099957199663684735721661683129094323817021664755096874682668871308462445658162059542264897004861051222210670098684426994267677925912797161775477701284628178835179150214859834158579895212304129132470247050845491547723035788239818565906065920150184547588581252869202085182286678640754971231299104907211055604443491498875946205508111814976925415276921271072476124121791886951610551378211889355662185820323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 3271350487922184352011722032911778203411734682333293026756401881926328594703565017474945678972218226869525474176424167140125123685732383872233542251805004248995836725333687952323266921902860099019023108010686202701840706710390362823849070897066275103032145158283352079035270486979892051136350001610242264559034848736556801204244559877829302155661399911246573014771173216025368921879241263138483842794452105274836207846626489991639011012262332341648148162494748578358343111401298973596786295437891117349962897617520764729275076991718098038628174365099600677625596682738322749611456102266011336782982241238104566016243826292492435012960902078029569306978929993944600636388274069536813744608193574656228898536541864578555484225257838193140036848610935625929257568583085249288905145934906400448295536182301298648157723910131249290750342833645530500491918880758663591261886016321384615907699443669564557528522820954705651820671145984522409638780061906886438444547386825599684357957962312841613179694742152451865385551811415823901208928787887952090613160761296133179374497948623495927723301432634410185168085819450907095593698792336921467011664247590959454892118071286853721901429462646765356043219560963087624320342034378089029787898341204930088695898735755855540541072251967816622501803906095090767485340191122781455188402261069958816550708909439057498204729181040356089735251538987689348233249881915293178929416852275976889691912762615707308420150670487380000484953811779689174391529692752290132966769343945342388433042495566063387954593660272851257126656939006640004856888211959852862707381440085481496079368786732963879625530118893882554450649733340518851719963332727408271614538173600214259968890080145909227951778849398329227880396258550880367769378800742499639783590463044389436139788143956463049473080875588147325380460380559681541297727121126602276265777153863397307785603111154991696065147513430860396905038839039988293921070498981302219899493568849352854276278918774420362416318139248322459461350293001250822501802370987868842146956107652006419518759912493266011483234674644058209051200348045849787262517689886443969670955229000518916482227063625191513371417973517906626561220951131552183951025861088570053714549588706309593629748718006165296558259451527682936297544880916489855261745937664439314552612619489781212565599325716495819536194456546143570387543181947268649635777227493709551802310861845066838510917792736626926316395638930266303504602487419637535532597791814294282788388341113711401407481021507755983359228203413724252666971887787439010518793357349722494277537071662245132022019197190372611612224622218176487863478754454562226794288589354312202264228089717829500634967488663682834906660912072729474551017680292471737526861378649099933532149505254975922986466040735529134038230822404032380177958595722425139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] 87156036632151709445660867879481214951353247220698443370670144917647240096992684040518641355760078114346014224453711669914078257853988140907485520110757167555057117983254145123901163850602997618986894883425885822964824029220497719303051542816530841612966743645071596917716668574713069131049416471150350718242335279368604871634188147245348516101713233849022585815506072731462173237181852347289679093445876588603988693700680286084598221587155457431064469242841189760471695261637951319288951831524613768261688636039728831806382129113803861316840498869166302804948050833777999552636787953491287633511546271932581445148063809486119318638626304836663058922361952419994857915413710023557840231105019879982654943830860654127966976109782928233231489663032612375132086751210507775438797040272993744638812467783001754288248585984731265694594692925678464929848554499347964028370397370404408132302154066105385518402179409848795894821607200189838396259326049506172670015677802246763028319199047136221829928603900483772618093030872792124220095552337681728468669857033173708317134797265991584762510232884193312068494085479850289067812546244996674003823183429814286008237956730581487958361868769389568891322118855667371703173653174420907178146738961592217940405076839258647347111694464959920999471188529148324918862619461390648831774245536024027443041081514410534740201017291576858613179052861524260696492277096358037353000172463193714803044297452219636351588502746152543720249257966105866393767895564010533059925341689968526182125422772782981623765865807869093936764026242517061650535775015267689453188257575522081735013610268053475512473655501197846655745904196313220520677098607693514681872863733599921724469043556639747659782709290793160346687861679611578255350447466592505223958789314291819675015178256611882063752769617096126067001199287448832969392092296390062842787870208057707150057461034668364672327417618083872085669412911043905896181880040707536786679275436235167027081076197696595770769455716019454567003266988949811702256229264837178136314086171236904391478847861036760634605876623634594935834410190310760920230420160831056716087013804430911168571205803304769966444140208581209198903070666630397687380805612102998483105558158606349132591042945344250106423082257617569353060016911200743168863457118211008804913181730836662803227033798623683036738684518607534313673743508133160142524087257478095882679399394697754461886412750116143747561463905119234382540545207216804330390054141959449256133795517394366126190341318389884434741290062354149861337274027657486791521114233072419127978926005049665757733625781541144798536025285929093952843183832514579806133212877670735338672455624295054442861907147844585760294932474025498519521536795771238681916232906629503914170327167087976208008516408344749261315084900730674684583593103916028395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -1362407454920483333118868153359083164973812270357382722085582086315863457914261019407709333267537561388228123977498134437371195764191381941118501669829359241858541326304716845991840094399725647091855844448288692154925419585539052257776379546949409722348693221816505528463418498335491944918856759797154481281019861007151812426321317196695544026998492209375017883980588096892393937083175520409556009957607949930340632966325673768061961009834058983385139987939052469609156835942355435820574198515733832992622355585755392891208361725820903662525187137903375004877379394756309065582974205475093620606896755931012813569721378051489782632668541956540995495907603648915073907839348110801049543651565651447530926602180948058287869813265803218334314190468349871424866228286400364073820628081435093628189705730273820461559979959356441124082022526973202631481903444048372732459188891496487067323645374542501000196184432379933610142486243422337717410099488331590944039339745938801634937127698038213351134543241238901913477952790699086951295533652281258402493793500837392727933136922879631251149297787127619478900214741252379200312898769429388230141476610221497073740743231434118579124166629389496441267916613506121842990382966407774900353562560745049657418400595356895920557632466170849329265165163911942984507043184414105778235123157898310186197297003519644391520421846500914322487409097018315408232693254144707649690928305289696922528127749807599989416643383908905004153755144765720072870276128415506391661976553402191745634839482309558010526641248062847527593446053357394384464671420422864002946792839935626086772132679245216814146727158635047893422743429327910142134026888076700611898429448470153286741424566001521771638745097595381560132154470356647893441881694045617767478248768650360075137903625944335868994535755113583016536219397432757450543117020586527531051740923168694917636450748878454412324278573348264600900773144069641871488623530764997300066356871250763146571280507609211763768256090722126685282081188441510326815751622731708875981297783176451178134781232306262882453220546766225475369042070718741418995342924271320277986498261198270329280086788662368374802212142650710130838037903089613258840914652338028977672132932505720386516012883663985353216078431801461064624663526499940411570719810957993260850199500230409431859637897525309556656055162261694027594203714448375937122382789893354968886494382705971636624704323295943066018570589626650457606177002865076194338220687910208117244167687936669474484349698747108883782935062397153810365904443590989284198501314264941424323429909528852291709435620159307630500659105337792254907036572893628909415747446490772335768683697280438814334952059338850624354518501198743055654408966799246709578690337844784253083750322867542567311904567670293605033636087078937519784906567930207430246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -3370098492341272495576381758674467606904917038187546513008326830768378660535926374053925220742270739981453668872459422623384824284667438877809186133215969463004048666778604124546275914733449573075417894809759568660430658217673889799218392729630874468674438454119589333080052728933509882562447051672633407089084289906786918912557560358985437003357504155363492114120644232720167641038629769417661656349718208911550781742094362458233330917836683227888247194671112769346305382590054770690585596154635409079757628556304348890446858370334652700800349756374118428704098954591979026103346610136051834462326689449338603939160189043707034682967077297977488417017154085471943356543760244697485313410823909739723673222355332387601526242631389376840758945196979983530985357259451136309729446377830088704463180679671104356041505843282805725010335801480675279608034679252000087182872515710081634039040221282169960533820920352734939187651249442302647049786056968829681191147746011941654940331392017315842287417076227835589561560890476485128562622943355983675465099977197080490692196012666698571811937454182449665095322278305250802539659915049003846901468090322157223107400179421997110456887263283492784065885024350250417507178364573177628700925154138002613304899126051734645445543562406890677923553271242788291167212437112932776561617913651537527389067350520532282910498943326365633894770275145038764119838854618888057448995894008686184407131691741397106772483794468941892519712335098107508892472710219882153766300318166211589698092878287831482795770257599986692339146744556496626734949170326602129700666637245797673144136949893170800668680965666691467585068564808759105926138139248599502898159221702369572626104190149539892897299694882714660909179852433413771798914360734782829181305401227991878258671751723922529703275985721813880050571765785110182355220832124391576680444326004932267274850104974271835373063923239111778504736737346915139796239529201285720973109416572129912807548056532197164759332576592321890310408209454894377057067926559911161016631927841769598140605129875050049605732805164726081451999168545892601291142907580868014954864953920025425997301448079912782369971771828979565389230369208409144072057201967751587754200448170768199820950674743780056148393496756608060768522399071181257340158089664201959868469093518124115092527342900870141567812809782450347449824485081924223234472214304761529806176430159041669846196136428052262026260048757554179736696590302875344514563566283428272385956845469048307786559792932974386085076411180310961719201405566518433872204201910775113913787108439951909631156470700553764848329805651886048052280561232284639607566017538385430990804655843704120190000234835379742715753271291987977734165294337199266071898504865647511821983081117847970095307309227578779831264166892583555544601601401178822803456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 86454599926268321590752410197148207315423413748994020835808238707173149147537457392700983707551117241173576173468704883143694098580038070472242392578195093216862128388206517243420119526337867492898109113033133955052893675297392995046556690180263654572240067054868652397860089833481000607566397814004874452250803362587551815809636429995043487980551157158874980842248495024852430373086769003037470370764169925240137073426272133547542626660928730424500906240686355375825100070275823248474784258418014211907049771592726658372922948265730663715520704419310768710208178420251628235448351018757500059421784405115727370032929452824348920098670351990674104045993277414888668486898719176620570420663995123723317676623112011749206054149195192882553997546597778029055430089813494882396560736774538964431937946679125919161753113541406840208115125992439145407248992961137754102675189758916225293853117470097694369155225366492580166194167556161202414327532546529277906686270572264589327248372855224470240891845059285500988309095983699795436770187661339344357587838625833044276525997758306299661585390406480153542275421803299874389497933813027124131940966387658679743065739280325928693408223806258420379207096676247716246124242195204600834691362620983884200122502853394116273606394853414647707183245239098026296258718736229780244769361383147701434970890525756478197486004199258480331510389304566219976962002984549551372266806881404691648066550461112197682378004432961697923418219332750766425295227050071678705426379441765392592818893297777756005169585521519096335467077802861195240512840657438276104616210769370386124538195627703835591100829190693094933657556205941134983155942941429757406168574631397847430266167535965677645373817463183598912119439718946144400186598732559326252380282251326092038123544493987071400391755413924821039206137446771614546408997636476713410783500828602188191609135796267576096939303994511630151755309353479278933468161276474837608027653248434729309983409191492311009836217048959133680746476898405276319425831674619857830854826296232810188245945899208500288286559992591601658314866879168242410976928825276755574684251970324748072282217099776476574835702377477504737799997251661493012672828891901671963800500385229682528464648805017279481779480763612585780953791651841001938222555162270985023174593355291561125279602457336892024362251042068214255704742950952353643165787733663430850815811718789854176618825599988663736567852293871314570789074160473346446095423650354108732172468789720798314490465015150448643995027249498027654666386788343067928944940659680250626150970316156154048115912492233649000047548990508420323032935641103837906862304977208118103840508699504414276768721937512114658702755688199887124315076198497010871870387837170310316250358448581187874630963194986091298592057420088849940496774905024985903923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -204922360532276085715522105612235124162847043309238336381296481288166785232516516931375741506857994440679735296941010189196583326998913425096074685243399828646765814143133454891639887676639663362816981861502313723480617502697597120224120322050145288285974033388359324416609174696028273742353132615433944073452039300696760563228182058151890250793753300128135929258336136672254343774681948212497791637153613796033659785207472518750408879177648424839846988407417481090589166564287471156040933882325239860249329676750806221603807219717990090610377271070068111128759417889553919236415014104114350766170953312598466572752716043797628785328993859559248337576119550649375965497499269799155164829002547374695505661418289754555550838845238051121581636102809139008193320765737776172764085598283402988225605941310373659407493740998820027434855167262666578775439116896855040777718105497755014489229495947138076728543368290522969790918627676527277773651545480976511478708578643028695102070137459410549929083779754569219059924315050711243228002295671378746829566004257906481733975350836693593111771835761841615205921602424453473122475888182842878586463123075533868500471518655671199668525050965746539534183957444924152227791525513180872965958569380766861328013670338598546774036175848016791317534168331441788493834669029310528820519368604437086326637954684719126445179323754853534766098933935542324078215777477196507449404842351021846630475970845308706694543384210818449080181441803645695671345695223450505798581309401611572727656054157343755551826191188483968845534263300827787042781363424192734262826152286252765215689557273081790785820733458263695600863681564206343020288464809107887872933308974012806978869243303517477773381661410768592509509350473388571220738250598572171917121160969635843616789939347866024667018367760170421747415700250631698249478612124694096096656267404631378619205610261067528380251999392396348855679924204187610462014094392179403793358503184102713145523701312054841146714195659744301994486429680168270151258390532020284523262689823567582255916889908505064156953840282677609662167384238102924427908414141216252381206916927038156655221318700095968916069123557166463834129827624815563354952362591468990500700199187182654793336581548183321950269772819938797324488452876291528852836671098706817888382821161394525998731279299206769295992891896535532761914760096125396095551044477246474995698315439231326380776030954547744666126741578454304744982475477164612336025896293384327490875469427596609086738113227793488082496080451937519408719271162829648255675974511709491537681991210354170640961935418874253246789987941986565378742426715117078766946842525338737463306806642313116431405321668718904139258269026966234678925345989888578901648015878761641299235709518692575435869031990696357511391970652553907617835104038528535001825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -2334453963737764135423518733125954756443888567575903141268113165142124040284124176550113050819243688731027885048984005264568074320767022390031086697920655082269572080717174610078096305101074787006389565500457893829575499183049650545116443249042252115819063515757619071106142591013035879190457500986956168817625534269300709987836425117221254889159999844026738388848891371527857944456337901405993861302448682890930159013807645678571790907684380051953476824917272264885501734913320570772669323004613481306010864533712831068408504580910061947431734507196213902666878217338498083132041331118090274768156512661044488773114691984923269305928579078088791608645065947698567863134649214381592485187375595590386521885147465200767694774956717269290469270218914424396179929922319870822180645506724093557244276303099289432759349119681206496976084181813551260349615461235606184057131013525146116956065258363842409860154876059866234961273782594786513498870723663845567954016409892865952124764105832289473774066985637798843148227406499634788178801799117788297191019208954481096803115888958807609002739619139293762326988931034876800200181831011857029178761865513229576672071953525825129731436247899184319318161707104834100275430936704575211289411501278318046740820021603722478261429945612836368612740184597888547466576233250215137170920574094255838471031069388869828511955488938686663674050749622719539498110005973090331850144103780279486708676925501383373131971733045652612270217333152132919237924415435631052646137117052693352296666727947074700983365526357605110930990254031472662449109383288252943657019523026740067362773526369139472597036470630379424668645195349022920096295015810782499965703353026836485125262325510059367931357484796661450665970192076910951736898946592225857481962083706723808160882511075609783852555757871302225678786537837737457800341964658117594513983784298199356860762595619520349373566711166536953060345329404785156425297759208964076018630008239528496876399386236820375378990747940580034018454150932920564566725742499124377321699029093884762697643851695556702817847733951351225503772701716107727477263302863659428168435766895915944257589175326855249669197474805332527682434365530457228341740913404123712499776784711074084279488941418483497893514022564775710095100139167939957338075492846187078485168513109125902811685842618345013193797548497676113417200891192011807293093002810802571506368245892043975921656129248150989811697860083721883094097586803739040988266578625284159290778443883734382931106242770878195510514568401989559470667257485295341468711172126371645285900380442343746207555908253084093095215006506567829961044405542489190319124330174569012281488956877974768840995369652624129119633544675094098822745793275077577232812514823300654731296252014535123818939940324454913498877387173990407886286055188576976293068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 23417434457145977949377624439696041579490449820554426050858201403963986957720781563185148870538764347885666339860902672352328437540089087385176583056936209303279127168163278086255650230598802462944968842630111846680398277080239827423928490998275312710222558764377512645254539060333485370063675672963670551108114516992654927705860261862797870296118958671548888227107609518748765483043700223785577296598939786228284347431879983093785655546608800415613420211091417065611125540405374497667640173816407060877421398798181621614138453493651012576312368531621803262850949998000649794639619049571586391825081786892085683998493768488225152489531380697104676015077939067266437145778715319033303060362582019001648873361244339244702359367069789153409014739773706479991460470541677816857896679745384164692555249576317555578451651443672418737255117641291868822633442052300201792258857035192705882980499014706948658318111755305664742068602738217050617497169862369047368810357535989430443718246114578634030803294195952249853819884303078450784381092072455950457606577434854334348574602209673242374228133291550712224416999343710550401730659930850252047570034785810987310931683531371072367357124649155668011652844668775726198673278873061206476984060189409429588486162071099845460296595178738940922524650303823708630750477448038999364900836719192587648290257871892535231189308468973700553975857224078266144081184199018589601861402352864496129703283012571965195095097052958238694131106686924832541606582026615061888639542492373377872522629175601357715187461600274960260498028055279191597536763101463302460582507983560963317808741307369554580291546341653839435423079256790028547598875338251401897614926436883749587955319532857322312276945681390064262529212045564963651293596799163435963146100812898805541073885170878665421718376195058507765808772836773711979458562583721241240329179660739971598908263482078367262381131318023324221890655265007915387910943672993601004589402476101810315800105142941014523934531436150226103236094908789133534410016303223116355991482133146876037290700676517920195094343225330093494831179612338239823240914738118841588679256802611871399368132246273021956748678545750174906950743250372828092735805647411190044212561897266134124206456614382220257783136449203639480244505529723850681323118361223791060851615814919571469748997584758345442642639995928717034209932745762011707908536778662495379129725082575881709834383031469001863010717530234720070441927203941466305964159917260286578552457564060564640646510956478042704393273416098962214035442568690870465397844001457160075602165496797086780137539899569663941760325223330786711153908010184117747948038896951908404578425293368565905423870072459361243277620882215544561294296283477780294056803439119711960175544418957023146349629627441874687533988415728146095226224472803398053257019392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -116320073022097452598428604940541287219829380397033332352021767191151659700245169560948380320526717778330815647078737706023445797830248491046926910486197290746821972784231133999947249097336468121327469712254137111284153637213208500128956560296016378712772357904009959416425541654890814473936903284951623207921961576196353956513300066664644609630520571362812002635297052162436129648544104629275394283824578758185771525404717003446228393458344477705624596104925045433521538014992014871369272972400182972763560916185043478573787666440507537412306033009149450644895091537433691766701207162997980184554015605489312107932603773568540186595583814980248481012172704523183529026198316766060972886825572439480892708995468954890063815239585543593810905070884646082419253295318499040578332182873827640095459970926064903123948959596160301953982372140896597924564490299562812103135078816010468804994140681847766510824528951186828776339395786628255426271732137260735008457313536324650607971620238270272260525845566375249488279920728584747292014027611648387258751797308056562109757031243491772788717105962906659187422600303700508504755903710494757683977561473473899028094283297511154669388528493351680582337353365471759960031975935367205984954350971801135075037899662169643134079469154837674681688131836910365652310271801144955301270976226015002839735912082152374757138663121408457126471969253969775338226284279615415043764174483332460685041744054946863874023363758126465651467323700262966704240399216665985421723627500951135202449846813206230590100739017763220914908978368001538556637897663144208151685844707712354147478272600461801484527852996426347929341749634014760616498184550984468693147520693844588452524612614111637611801724522034641492848812629336051689689140937487795674966155161472580748984735685489738251887375298376384549728687079190250819621085291276467473006833583723771133406096400961246982791804218949454444114243248198325887877277908515075920978900250966926628416162541253817011011645883263634109496851061951992592565593500443310500882830828251146078333123000198911260701826426043012645368580772079584295753913614134041462449315294872315581246173209614274286626325160434797572012416207960512560796822174804165024644981151475028611459953131061741151929547918645839359821044657234710927958805385678767739054902234000378786842345407930139946788174643859091424621847368860963471605270316834849164192761682016933394284361043285449690691237557780010678316150060284297068667837729538650954748647318877307200402874365005308926600842447992447228981525805228195502839430412635632551167677031908059226856099304901563867314558638281560186575485790570973879280790455615514563851226697292311237899828189697798197285833949007486442288142468302616977850973610379776385763776532276836427920679262338191312489521457644774673803176134218458640626483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 404579617228211673971425334770562958575075260776032042495105552043404032958141108519702404707500644914607705338078188778815196050381360918123175242396599385385271237566753015090181926642991800559925997488482308895915077454856628080186648460148212728777432591259586347909323452811621741873121331448038435906591912941740738467231496583152694404952158173370755462930322282261572246640538727702227455549954311076146054380273042317301325352172155681231317964571715597395552343375023418798133387207134825884649289016707663155038236166445586267324741650726489496771371105281424852459729258189343875763154921857733441210251787308092819081302785318003429232890751780941289700109608352964539191974925304751251510427252688542681579786146600932441090037416775517591550963259340116857557946418549410848747495263354765569169440014855703979833561950383096359974963936975884991863874334850210904589246203901363806769720181235044334186538975635011559757768707736149758981556015815023280665278606671605128064340325961429636999268481462507239191764690731552004670970126252999619734397091714367043166484268967383467152151330417123887055283052882178657205741072556262932699113176845413614170553448085979175581455919573207731484692069242339604668670751665660880899680961705429515463982723025105992601914518819002608985023371512709160589846384912349328066242209640220192595469275228160314405222575780116470068126916222059917610626280812589156576686580718345184731792111150511620654508477959669738748921658669682674750456495049651834378080970187351810894557334622798293966955969073728006024301207011441836898763931081390398901136407974844308447984882327935976639039975298732439352461569242019126675598797074814952626504491151679250225662475442066819429477156480127058911896062486363981437451758280329210749596948431808181291549299208025218890182569961750663701936587353589847134267972906162623610697895141812977960504653288053475159551519282024594836575115107417059206139879119806699297858545640727761052846321072076765751816776803004915870139273279176411956464675322843650150011775553102358100816879656393749038580719301937816955392780406678856820401965830692513406544156944331891107793691844043444973478709420165476348650299250320544769839146935050652091699266088465548040995849390844729347173343580171672170292178853083357187795859081618408928376511107870286504633863913945867092273702318765176091388153127807639969978558350380546798453539734409190008397241226495496824618666341529560375943647781966786416967176882549276792771140979717192460216814839888222422162571572070546180563853295916897420136805602816420696231350078686334350631715975973053991504144249911365810404998030858017840978435100597498732958540048946153147374069805064564764330006878987462775029088916199106699982450412700138975296125397929082789487815491867045274975247567192944201873489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -1108615958176088627295778245570449423910084069014861582187476424986873319624434110593504229659931298440522941476012356872527259621053328844744816854369833199184702236288757836823629620629783664347695177370995589980442029333109144363865548953277936939678040240254719284605015062868767476631350533074240640480980427647723024006654472694068544013948855710073466404435915128036661247114984444830152010502816250328003973986724035673990609456798593163750887820796039355051036448079500825369526960108183418071930210171095483973501562589981083768758586476940758247053396084526332969850986179792066190708659075336743257062119969866104308255463733751299666479534117151270744466460255687517540080858133819822117449535226821704674798215742172345650707029466235076378239819666233684316159149532843384578086046005593687882172767333869075722992514515991944958075507162051153602473408772335031581721396099461956827629922921416818121145289835335476660914935698832126215275874840295309556946785992187421981373026841771936485367640559748725955964875564997580224131919685309092794583388269018842895465252224084969955385889952358384667341448139908956548945742370449895768649113329565723891220864990626093136584993155324932061505749075525883969859082290311755771043592315068344524013996202085220682343346419262412263193727790250810885324328286089942901733467160333667816626207305093669924928879970381127821224751362460407024335628149297745947650360863759467409178176841693743417023309328282915751745517111942945739909831944406606727750162126083688472581461180495140535237278394073494503616735029304894040599044497510742770004176779997094486607511542068665328233826503037295897993193438236782856317566564866120908955137036222945846333534096338652455128425763230242259572722998579837402412945172061940071490300062119157446479186905440687164247451995581215102677750457994373545469181565901667259910507955039169560134222672875876054238484964044492802295061832124801213517491636304208492415097320177221783552096743631116871832577780585748025607575347159899921740854218376517417606287801619758685131615148798194970789851536731335918628077810819211885371516389494242814306737552492852280873416429022611499448671718297062371667740584576082814953080267076857977304823783346346784913435731152259173611813820493079725834432896342596156743173475909613756242233457682227783045202296509867657140133461118934712044559763201300646363834838429852391984789250549255187758597858717767469314977641728402724220122862227687957137515529473007170204331993218352157865142024947902955645649380353575341427623156279967202196193714000873376874237747189176652440216536538814345982775806408436223770981939124789264208232342239924619268655140536089293980001829824635066127490841477622010874672680188850086866715700438572197577200609005336443788965188992849922168621820365226303480135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 2556375852486532493178262630820847132411524358537964737307030484273216827399302925492585149269807511827573013602262461267170581407864742668552437339118845062732710671700571649010115641523391827272434851449343271179544716087013180458302952239806120233615401936178449685900122600347963865065166273214952917672305439283478299643708733649240195889232224484502791068195306468808400387998064158010773795705778956605785007998754641533835797586817078796975606582883588176523568964538007016179092145288049884482621532775424061759498998592073297597928535952051219295160356193042769096348794307681740413915404784540102533861286571223766519063910302218999909171201392192386524858489259938749623752280273826566824828615955416566278112284194415639889526261802421733432661348781755575752768628776312915264900971700444941761011370390011349215096552422012774483526228852967913199956875875585702200076436350210279566526389222889023356698957492348585902964832249264393861706671663131373422268790512611952272565706371161672414857590458501622398372343240850992219432129561254545128987978838008594899271759742649198688325145283842664824666936605987966040440085344998759104049181618549919586116275873640577120854698714870922178943079631090636117394191307058788107849026661177370748715574801984048235097229755795437247001431256093397276923566458416926418247322271414093459270647977672695418610842591730288358515494085721332125287733306395112297698784897469815521732983332431774722420888484424562965196986019997754176818627671848224860470104045208835678987601359766353888521449245462034710168255145794000070365398183876224773183738711094734261368538206400148811560442641293616461573964632997110060803632388565853572606546077059741600611288181303012057203774275306931613437357288638810317698779260561536151133858475451605918996485908753551527365630664227696562185147852551987279546955992917194275277128171286007275009036254088744062905870407212999423406520737875221318646949376528456016354054232137669226616962686007105678213366892890279442073684831943958793773134621120663518212978376597593056288352286873326047402063743853239824574545106550896221497541194350169155984864559246574921178592515065343804979815767279796989689079692067836061731313135976025603462799389871962405671756922378520920968797463915337853921382345799775230943711062519077528523605003888087285452689701203597465026658638618037139187481117915593975492882280974990003518849679913620863529192424121362894041624790247445775780133425964834072595058929033846104729490505918090850666519817395399153112150682849557946316960930357793954449699757286105400548293068204437996434185713130357199089894154825381100849686583837305087789742844472521311603037216473368962506268496893181991934170630073941459202262652892191672701359612196440425862326515063810242071427739243781534756827901165875824185533530112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -5126519117087974194832585428339251353434561353009076641973003113884646259781556054109702851362251537351053396018078338984151193493530464620031882854130233838168108676291625718178644568736084443732382053874754731530469697582340142517503761450206394500453816956074380648054505381824439689633904303024620386180592418013904221013579942680973007597620492051782956661949738417108101621586553291945185248878417683872822071846332800599702998795717706311982366839340558151958625617362394872722462935636307403370845686174053957916989742193659553208835109795064505063686984192810334243867562128531553361076385376103679519358999607911293276237232405526213639563572625232643360104711133094093631639619268159128787262296372850339024092288467456457539421541668852830327712261458717146672372601963182126699657810681394468707330385765064186605850762082689059096797954984308333525169872774641410494136358158856005882432649798279459666748114643497070618224748340906006547934337292256402413082004673179201084369076062092676174167903556950480310780655493395783590706187491023874789360546998517861222362386573749264550587552743325301922786785931312349104943224049677687193906902130661704522055794463213477651045979318463232704115804229040480308503244564729681125976431280037256917136108379905464211369106669354288700995970660420168321021078187973756131148586128745302811581395718779553874807713121016791732080006044018656907992620193121826388523400034815213339922441015662061839032395567479998991443490639266936355327224940382495248106163144557259234656966038055497342832275112237963616707720508773968321643342870397665715575896760693897327281561471712343884993058531938629727383622431409260370193879040754064520458008622936263984218879499760825832673638683954662570561554676454615425609153166239746169779263774033549067618471552780197268829029246406774460275119463858231454373155869794984924337104762856065687383028232626404883392900686588066606570990914544734842266252721123259003359143830932491833172580187348755690611241693514183595476281457817484215233263161497028469495941223284448280628676141000618319383339675616439768487256312063272487859426625594279855157661408227360123773946702500225802133715619487322509817150967199611854114519389307905555193428661469700323776427564206895798705331652746202202202456260146587627649371147403093694213975591578486905113469334680432636095743001159021438302145728454755950851004653518288655455166668587391414073557215145546744834657966275315381340745880788886332089478415099227226572151168055953585330227544268917681105657420328608779264632167365742508906719564873685965490374087096560891697047646800936112899114090727406188171428165982159278275540032159148220771719681489598422295071603150134169443828221332598727477762919142599796506921389502159355766009059662656221630383694625172342250970726739389101386812620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 8934355387709363971488473233407624584680388849513343080414210488385447965152765797063929015224504415844196787385197929161861041705077349870467209281640422353864507270213110464765291632956220697880755642032192147314840614050937249444133861020209118972199612399140833033293948588213600032347289462352477977107870259579955415934356902468262802842536888515691428714474118951041834907326665608300728236164604502897463137846302651999928565844810393182918083877210364041775378805258867028950725430810424173750447040476537281373610409527892091105880748846113790613012436302376759936728861163137592140466598648894411733431671681772510235994670717176677692457163342735764011949341851559756009299108649754352295626610553205477993337537923233248467712486529547204115334312042638372434960392099078212020496553973429760904562745390386265799531171917543381584172995068053969887867941093878309594047716522313668226791149697209396757874752325024469431470532320204094268019078649507550731948449539059913129448387527067214274810202977244504650707995801713470523818680293451651126506635853698908751328157790949942477091679125427991038104077512642902437972137173431320417851430229174717921475962973842278554298429840828861963127132815932187680598599411511934886474037874218457378787433285072303694043929647000865255268357180042979274881401422085891790741160215604924944434333277622302707211995693436477159829477732163964834826215537842666302758673714185484603468724582296280298576717105746268701314386655344929375783972703836199602410878008201398995683967224852495949652008882747414089197545857094919055828031336440145324527639112814077120877628772236990416889276641467627902589854106326047496347322017203996681834181135546924849285974884415055842169337787045122474173245367376901788881813690797096852845031407614604883428287704151093699228122012039560250166109772036039435717850626092843570994488684425589990866028424074686040238975197417985824153518416508863292336657766894657499935427712511261736821225134138947905547435541800618985790567816847759588562905342255253928305500799414178471400812148986221562911600949798747378268827085183869609470577274576403549927709807315920721467292237444577330016684591363625778575068317605819077164591243652714447735883504476556150224090809180197492763522301179014695369548153016551686382916045400369663288861175602455072287666606404039837524693840538083457801127635423877716484610228971403244314015666312774426861441478355456484165511422874428581740525571129579061132963527136181186348262769697113479158963190375958865873205772165991211101696370340439425841776625445860326130296894399646773965374476897273199295146934748040066798698034551879027947657393382618884338602694288510379664094786393317842082748301614353243193564123578806268254886111720817018682638166307290162582971734707303781688702855044470121805004144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -13141603062864761106890081079408828761632895970489273124398197914536921785576011872382775499821866507725385117690175519530600649241357628103969660258292273997269957876002559026674657976024179851922173936672339920087919378981220371342006469118546802463141667504964122326298835405949911178723795933552090384000403265051095133442860200487324196986719655316001795155056827664969230278363095579372246807006188357137464844124115197469310535115552944134718953403917523090583187013741107239060321616584324672131209107412247021041204119305702338250486084862089756681542865053832926665568279392852193232097119246944305796574674008478244986767513870748472599053028830861606201035825239490820853181238299165899881552176660890155721694088054893309905580733150401976342691825002268596457964635094024769099632510327715351660764062141705118943036610893410901315307693282220259763257652490007525410008179471862387754779607362493971115970195820974251721775742026086311081096392582377047469985574305962598392680361761539613378297431021677525496940541987638957420076746410428101798313156939029532350149992496436478967157668336946761705855100692419011558058510868887262057269741827561518183875446542426721656138617328398957001818971528570690512325319232104215580406595795224422359701413469413438052206699709487216526864372682069894619220847576884911800170726338812786022491724096127149770469105161915605995925963097965119547833990959956937605753522038817971052834407083125433497217636170228534065691192896085800560922371544710642076617876591408549498330976784495663691160602671507273502291318054074441675732855307498668006394034209661092167392580598316641258265052830001222988762050314679207103989559662632252704960709027996242060877893955125838577019159575631328652183060113513316834752167030920726263744054977802780313594379458330243123683465823902308303433233170989268729535456980843350923021810380967138887067518154148744789111303916202210208430643433294694937115092080669597080402524366351152197476444700812569760874672923936008245330659981333192001460474877345268102723123301895693974742110999444402770040044491831681091810470374069214576342264624021193306906147735070866512247253333881653555132546094886280778227819851647630097417439392142823865280941916787540645906616206295289888321036025486780274886853720554502962019834255839150238423904741174721388665144154693603587027925936542792959057307346096380925494785666349375289234924246478497391846524013069048826293038099461238830581011472785063761328549559237075142295056998304110886525149463466114230875550446116683968999478090577582631104192215830147539478008212082794601610491245039669952863801575535412978257566128601805101010684194848531982476621337518279362747182759475404174023667778475168072697190790307920353259448934297686295249981497696410987710309111169701496819400106606743200968212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 15516039514157521872902004124100444756581216503651143078608113869009853362293671726067815298369886041475126149960821216514000777335276215064729834874019169739178539612473577997219916623243505429190016898165056218841305231465420997665915878256489699099598505797667940888795784058993599582981343279984640378306008884673069833089415456803908292568041045536296219935806978725030342445633753902037725554467596672127108161335587025718534045261113619701136583708797533588117172320990310661894488598148905047062361706531053520654239406209181294846799764769753587501865983234331801932382571006722866885873194842528978201793743281581819062446939109941696505365797896695439105301942729483873696800722093477876942753396408947539816989207976431828877960492141264872265840853387649795692353282249022918987044154252737850157624188456248962742950580057284918757799002031688255404384492898134314983809975142770512845896443226236701938109440547347296742183075162561059250960569935980205508005100568320870958339201670465765934191769027084460731878014525360414623314340582567213399046598495728267701949215946339864203577030998552776020938198598615416516790884539121577328578796855129908968384415392651758025764470485561662507669146391467634781979962681109292552466013303816640431456446687683041713551663402235582373826484229947924853241485339312549971139751199136185914771087799658081443338729803835769349161947574723212665625538822824807187493260694434238222673830727508565591505374212482451986379616554806896365208748687377702900564855359899793132825620967409855281964973274741940803661709915177696136027988552701036882308096465220884349404934030395546261803239744260582680095062814392717618917835522198657859934930408048146097221006669940656124478364345221321779459184406035710965237582425957846544858425270110809573843127196149650108353619048519307368005477971428986811038520734712905398400694247991516072417495512270531265891490231951939422353308264583160428983218381238452476077864772086397084099080790062737146406029032927979008283399232826234629091555917211823150045147687109815947157035809525293203475942377854812466301178884623098065228670410429068917993745156882412180790764183566437104880784462671455722824448373196328594823275623239138751644804457748870996734933174245293787057845473747768013754359818079472931053262413638966409403288223970304568882862032475742942499317536922958636122734417481822070108823148141222800920627197411091710553977489697118900471217822001327606280396878581054969482858068931709055286361071691084942214206282526220778051440387551064491491305230783515648069147198769090834476682982828497837250044351876927684516661411760685631529688980235285396308659658732555574543222600641849259102269574850066376940734036299060245809595951944137623209161824457635483658354260737276841257751793279306989364310716772384997949864673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -13648562835397564602575212478706338609585115767226387030486161991524249352420357957919405190897726841037842065215618187272187154579578147784328434347200736818231453152066979259450565625749110056161630361728800413818442256502913446412739882621850984763906272587747933072175173569215951811467039248247548992596535418232026436710397457301588880154051898130728093143380597419176495102596422825323022156307048511973044590944051489716020812356531845518565341375267092571278781130930762850463547310150814766115848474458473998037956591967214015646780189254669062641486556594582355677986515428179306602299159792860750888809825355454361138707450982156377744436845520332795509093771298919507194347654210523317313584633151300262099557845584277735486695685583871930941768906883663571110092974224710161542344290893302232796639933106820750323499581219194304665974488707322710582466217808955969729452639379507577209312224203537448669455590974903259911239104929511207573276616930095837116935480440208553446177830366651621817850117561755083847720367439683768948405457297956173602681364222294256673278786746424125687820200502637494056671268743088483895368839204347919483432097579288004235493227058439306601419652212066833843000542867782431484367529342111994603697286211611108782506168266243278408497014067720671681245692966037929967041430339847229102311025836941092829105616554553718547191832027472688172665838246615162196486043421843358707413313660642913214169822083613430309670289523733251852135975976641913199329832455559552048379654239366547697924658631328680986104747778389252511739273138193236826017221118474286011920883425260967831083966102742677228611673596160705320978246158609640021389492051966933436253068727368610226288859315514622928960608115042365461929252139559601537126427929632343497755801584409296876318783114632150762548993311000772505050552076975406317792996110970466611948691424201070900517160473422419075915135158922964853733265295609989216333959859970123877482754117587613890144745770456174772965794481943700277334209568072176017037138850025911292755062235523269548860186802888076671075832199941247410326163381723812072488873752484381037955743251397547938622790150652357290081767199948062665298498470638188698939282737168861327580125353505540781654338759807355525486336949494652979745934240623829740438646890899881128333039481136029579880742235047576205139705155319367673869589584382040942483271226114530956286035173983831070893183079983981586904505105558929460184129443412332636129985966917346636739910123485736525575275471457875124539880763352926078778130065900676782938951666761622049407262470548334167249334542607204764591381104016617924932894909172070364959967176571593758919815985393646398665942436447759011204177582186626628240664897499068735014826078723006529287917084342005114518210078005436771288748606935176621993649766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 8116907357630380841267273597927200108895468850012258516809629277768497084262358448758009637324646735350654032338636886557772422553514336249378903252770720038575141485356242738685248724127707875301301067748104627669422936026787936304111639389938222834958321613584125661082505300857546112058647031303870944980316383380101506391345731298288475808631494580606245455764296153003591524909777808478708143069417270923528726895722579172678816432147278524344504951708030855077117729535146653969377541425955512905789041141474325159673582689102971194941282946791877136910303857134054544457831860445148870178870035323938162103613486477756326599470972045274021960173637951092323299340168703912802529880931311960114980954696575720743539601208823078656964279759612628186751445915763967455853747663494623517239053051483560235749913638748058856620679448151521718634934431334899485426382876662506953473454636223302319363971628379331532866717711155681599133747114130497290785312075543678530940521645243273652666975629891693017558722804022156211908869532074020007888192114221528037778516076759255916065149386582227299311893381927580552232016925692189720196478994072914857834347381677559283712885953211346800181459186424898649187726930652809438548517080879343420083745542318294852434472000155084876444879461691655125771199954578528335646235709841020372100554557925106313948940462542003134138429508808993230705562928933763064946024981425839137735884732510473649807417187204028748958943400405575270110302856998143479483545499302845617438658167807265387192585485850354589740442157279154641498537799827096336296437885923323851730241691553199375178953489517692796815007286945401788410941436588885695513377860299528398623822261223027335642376286010807555588184581007694508119023141474986403864320061139942410994729675344231670279618225917462939157128967914210515956108797919417301315872429872004853116876263575800456921978950652813804741647983723554038415781904794438830524058641300884703613073096985005002623040663551994944749574428200987181777729103997154766707816639932454116185761504073323150759461790991077040986775537994675106479984270562490224272487419867107630666079799306787281363605678806429395919488080074132978225734867753763962684802526749441345397473056596575810369416128632028283205350008683048612148631077000188877364041958445643726750687393232839794092466284185591411654087758973430848691909664051377828230585833203445683779492228335618519678043174304877367410442560925350257802327917947031809743904672178297722938114251349897906587605782363382131364427316935531292986429306431821420862468533125945939263730101543283170358092070810968861349694244629599872770484929753797553592366679979796920065361940568468071680376967243800924546630758989276508651866640494659395325129082322705188686881715227475311210755490065165812314682993517385566163124092928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -4750601510419721114720645291954548228697741491570522622845877992750064744485396853848029023505258870781877077796327577299192746592454160842522531788160073982091027864483351368977519337022991852940022761474715800209242733306319910090680963478798956986677985443599408627137143008660909758566908141635137444851218508890352952482919245904902130711631957597164325598110186369043506468878310272618049148812347543490770909889547579660909686010536967599901778249993936313376801744600740328610387402865906496569521950922853538357532542493936792693764072036824758484332888171237859715690836801225029007265198359416366927893362305272321624658058308489526410319316657519561073404567485178947344178777755350439284509220656764256119127841551383887990377476088976521097837397118944849127635808734243287596520039946756600081718315732375271435420571716684183868083302223308043669380575636754164295524673573475774202050561562321774758813595712602517077195054130297517255299370292230135195714352201207793092566574443480869441236908363370327005384474930940297875354297675841130718831835266868324148080901676126736081891507603640526377308012445984567387762457887945936911054982669299457893978956841911733444471477067463114941966502289843767333193240811802113940047260577706621975950060485150257355173128546414440629242508202379687874537192754510707263113447372142666275415290796235487957430596980444896283998206921992744493123082531868523852516941366421926163494273743775072509977851500796973486307413371916029278459735174371471119710713279326146088650436894404124862167675473456063578780195630970275694286533218007128261634867334347321623015600133168865731069081201509900697856504338861131157717431667463825287791247167225250359998268081951681142954473211640829828370566627131404011725794488994874558152400109387942187682334168071307679037205125041188793943660469663233056217250784474444688811747540966300296719345567981507325927852461642461269815886783811417029367894727101664791173140217669115848937339306056107581308605802917350909437647210452916384918929043069046613574209031199109149095861196887908165349924698504977451671760712434125300640336757754796455424617754411209832225212555066568810176099188602258019086485801762671473676777981903058681844815217231711147401519366840257235764553089853482357036948880367450630612154687604229191846778668186237639507091785141154535848940838578200707929279079099709687984820859526395334457570976594765547244952498769889972359305655719187941106967313160056890290001612384439306761972911403855040524947011302300293881342912216741665567644396769774833193623009640172866005060051800453917812844778503731133516496191151305993877348339330380845071151220564147924438453606268454828505006116471926843392929585912069163136285748140557051546597523706397838556082265054995225895340116096984533884007144492671990124825804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 11995473486146810430585264374149815526073258874876108156563229013717542517155077374777002601580768253830380063346260840973764861666824664256997589814656475106894203509730825640269447309269626872868395189750644207777174840065334762704261250871887690131794006972124286512907324206237121560436026878167666775224157188127400686316445670666362246357763620331244025158570180588196090122498003572259989696252886411510561366608047231391408233435573675337670629701920949407741664503411559953795644737505738383106293394582587005926467222217380258879506190815763554425072139840667878467419898325129182599232546852060723280794943944038557241364660795478934691676960122414394778498119843007150166307226692567883753548806800917622642053546975466831505173169234392287132190215030410877453655216640818861207209595966330430736545263307431326536984143549457290919948375672464907903590292791595802516118196065383083002977293832810519942291741007975707904347703483921208911640126531630741490499069726984473992256215152644784819589387840363879442688362612253895224488649496224796831431654772849190299823233909499978738887026734527368467359532629268575907683834565462746174101431048994284510337640514670327129346180627395193631856746237227365787392249819107994915300234786386478979273692576009465491902079035423796250963124415179671831688957330803868311370332839059488029785708388672200304821394254449044248323716719451848683204614722488973708927089753458021153723682285556581979479740142669504916987295722490050566091469396294000458894880901278931961187517107555959191535043480976107678587069679162184264446876634372165754699737373384785217767731072425011026707347266394755839665802748536700752140016225004207719887759209253526818492540768054548743608935150650146275133503064306280947024249692002246926408124967041730617823805813620394371477691733192747139227125571400964233010629944823146743134872622195539252847636987870122996976108510173529197932540862421633362205807444187811161583901348900243099944153082270542954872496450047311530773558273489223451476561758484684446264679865329320267503257449822709285790749263301036363240018482397012555519424433371698720533312643308403060451210929362164931775107461526300450736511747741829397387592108541725091872650572776675521708860146529167471870880519197762113400761217923025099891789794047160334861411628058804381587406978395726025986022222489639547992631258228098377156353667823143607455231096063414701235404957280882919716559493763877293137673208176908897282224916611463881264755122146520361844537284570706369721430122640348177346888048625774783902322252772679291783562377351859201112593931453226391918198744011702932379506913986844414429772142390086870740583544712649955207984729624923338272488266011739619669693476973990778083987001808920832206921108667639883280557322470195658697960585444078708789165948928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -33710618722051992314572995240597793019100826128275344570129129749193306956744598106677889726742615183870765966055080923511400719100736379803727520874040008619183637576408472512069437898192813102368302284888099246668437000963833355186346177869962515951441631662470637909226219256928752851959041084395415519591018593066956596027588517187277675308979764899557061663414973412631908347926781410945619838627272382412325777078772491496568252772944673378301854148832781487677564760350517350755921524200889017750873803898614613723856787134755089303552711053202466256255171989369972934114191150330172470777099719764681988752587204463330157299014539010113320334518171870324388190948632610502216501523987786444434825342679375846172334373281734347281566909665619513136710967419220870004101615206435810286738035221512943283035680879406342460512223049369064809725065923463134430038748157952680205313536710126405779795582429337582557805530365516918767355774159281178405040328226014640551401995320172713210991541435627060697909439846627360671981985004649211897681736040105817255467259380877339698786114536856366882966153915107412597861160036341721121808646924868162524244211999255390174438708697566334524991069793387283841722238727994225393330278847072118353695116911690023465574020216257724738043725514038291131488752727891157882841665155925299800352383151617846922956419541606500520537904911945700397150654750477509111243504833411686794303789324758942894784919567975536428169253028711505418555948037341610498501481751434498503769421126660225318132965107522940150936733219579067787687058117218351527795078271642989011945317455459167112177605027720296226485525848598043317505239133158780625555653224285819221701202004936036256466446080672073524630349217442130073009094125416395751758798405635531365419757438963917192247494223939253468871791441220027897420345464180713569173009780194350963131416131775789994720192806974303838069395824677531144376179374241652025848164496726093438046933200887508745072592872904173302611130937578546594107069837604325159363067707575621508348672087891633993763242303526682074230325160465352590338634468307475960522538835108232553095912480348528066126137372990620063517026363479897992215990269568220475020087625301572633838716889002434407122233414151622853716946373353127897111449643747940536991582547525870038014594632288606239491580612298149593695811799067150232330248306779562140546829967063712578274564335529035238171261073289419741588139456897463174397850781509722820577122538586036554288674309878413658537774930081544197622096919894875350373098237394208038940092067301757211165108294256244745013202998992599311921985223682912250209366527703865322948094787349663150103985180288161686791346623532293592070850063127224608925653356291240686884097517193777087463414304586106891103810046158930348417888301448306408416922828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 63827219891147435630582004746788481069093659279875775786900260365413396761291962419265786924207957649199941238462809884267621372283853414493897761745588992289823751313612457085495351832523811809418201508267077324305862988494393339772091109077756419215601186244098552989379982323322805117819293597970012616404753645660055391494902024203387755924216433956212364944347338538357670526237008528271995444151002972601625097720738155011122814381328292612540072684828300307933994672607917608554734705635320105517296989209003746698570710761432264343124827067273137263740874542810050172875783913470507229120244764915416724163532107746130646325017841160276318426201894121736542613245109019820010862274754248837878208580413799534865663567583566712093570508464362834938178742680328317528995358848000135796323306775632937557987860634533055109379626785671741280139104526066425238637892911135269252995313223825487829923705785956125346355435725895477090725935108154938970195691654241343652778119354393515812177687827471426702821777967803458456801241702408438538879894988762111965456526222755910134052017658998659855641814442704566412686870480693808996430089662629052877778552814331996497422311890433502267588800306009171150265259612838509138811396034415133299917778578905817249978144007581783456589727217881653770343594482598254465578589694174473193708357916145360015435011651451809974264344487649000104823940676968918646984706199000662991505332236527414784936249709029429670994331972990961636500455164388502310198061483608026274459832766730436388562132624876892183598506150950818524111219701494731783415623746419337070299548181172105645117128549551890566854300392649051914311553359162571176164554440996171014083795302196011223219707071451807570054315806107058161367321536085289397579677214706523560232469028751168703064041937757599489673469356067467080825231046801550213042473986850187202250645576086907014676868826189634341209985518767934682687760741390691897132711233914704297271026700872661297787028739164445716781173978406488479753140014636295096537231154224256066623256027713125845623122173153516597730015361212309630246110462156029225635561594647867812245672347032583397390222161479048587584897388276937774283452351420786023427644539302593664942458190131212878054391340900832136351578226486633734663549137354875931628628600811595299480761547583462431740046120013160983717960839807613258026589512768183698938715600384615124276492479424381535922323265667083552058822451316188179888294448957732652509088197552016368917680248310269769369104997675082000450770524544701369159782785409552704366989110879757094648498364578179668326308881549223182007416086070054838230415925467411116654289320184248757216224128133294861566961032904624325923292090172653405132890783643521542830747813388151311377728133315238605167263302350916511041375678659173378031825715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -89015419914474083270451952403054568940157039476850492643542402891833356262882891085163913236337503385541916674941663620581196261397034084903990333563747774782473343380417461361671383264257497156439891303260496875989479875705778773954826444278789089161017807482725706172049836969126432786656031149734074627099169005354138425806160989912037064270944448318326263373137658847036195318327993410832102556179574406106854918412721037275711485565959355185479327036828347462726097567056359748519684405662360395497225052323199374544171714108530968150155182569775510565505441366236112915093661663301118223939760664503733073226795467651281640384925141313632212767477013424303364610867910672115254117698789304403746892216938993773194332783445294302649030858146342924051028549786839216722847995725786219306552247208626292085719181072357526811658951622185312330965449262864360137321658428763888274076369491523039323637428425849071488430833620926321616279755112787884051018868824951945734200619501527784864304267557800260033404285707249305818142248754805869215487667986280619042591231307092909469806116267256535084798935791638537481686420958798267469885436014674847223386523687244308155739441738469108824948888608920292477440522229328887265780682749338582749983781260188398042526810341947225997017371211630352713707134808304083898578287439242860853965890195587867729967121319205451031137961329558062456557560202097823108566498400641711534681071443055757871026557751878768976310464219483653550911189281022537619216413075677196231590042337576794129804422589751242519006979436859896950303401929437633459892656679068674275044949443127965554134312072691194445737002484416176503758319237914470867457953215834005754286398931351785122453401310389334451799077001743148699521902628698863825263990782869206107782460947650183404930680077286798013029432812820853432182101161079149253236650325834971324954252232105658431453325954556458336798267916588748020808855119119312658926325683472563760860542651915090168373798214982109579944690351499093677569071894215732826413318135032939425750521598125562578478739395531866953100914824111309359767063193775510528136788539742607172088661566070254228641501187776771379703343408530548584570728485075191227498698117363871231759743420945729603025634310128935167530983451594088065849323216094003309100601171354295885926465183888979581810717753658772818513774840547049262171034056494193609498583877017296764863087541951285903763041140492990479376304908296110694674075632214983300964445292336262798626031695309176882414209337882937308193027867773205996467555805582824857810177206085634990916535039863521500448580604032173811532903906842903833941305077783448750799885651600903361326840424617490408414006829133377143297697781192099437699962258417001788423143917349375144764347725448911157604635990781837619838689048741685534548767539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 97699419481251924530815106630307709778724426436709321044723734579232102632596492750547944002739895655030600725480643625126498842228240027358681929839479051168578322539544758356018515165995816273955118107644521185443401571698922490007171771435852870709045866759288103756003311552914464637470581891818259194103816457399591397833984268794887621214024918266104948583613309053464842350768505330370120390011332967025817487446592000055960125999591553229727877057846571537369891783579359630695093931360105503812798679336264262024473383039595503205716613138957872533369720914390594775896258541194409175958740857186891561771241207575934059527581101702168116065260225800418504893854718623319067164149533852563987043460570272164027518563849191881097924457219985912876404940315146850509504864077727069673349743083601635515349563346082077477275526339603827669319040125948551869231167558846580932610532470962619663494998332136189884903007186207485580528717736619330759667655751692796968389075052370983896666566894192896115978159874217795892412163629871609787296155013341018560477220883267475608702364843273888763580420256995459491948102640849517180482554911519322126691871053130183829339737820633342607193554695340156992576185435698737937784284062162934070794722112059147518948034274262867779703859745006635400806752504546706348171939655794624307160185565439410975040461327746224202867240324892507635326180047352790224517691154919457918431097850471785108289806244052621039241760688928317569829430685334756676752234143176523127732534508526211837252155717671198715160713483717284566858583749580436513846156926421219705065308485590593025544573472816293022595584227001837191501161881864203220912945060843747236302692464090648227675061586793096051523715847570194629893294512404096349193524662851057397417795411399341119924978682756310457818526421240967059488854993774155242123605889179284218788386809890630796654017378101292731163522925376608266704825680253450734610590128050599788279778294795515571610450880285541476457290142916743089532246687321794728955954028711690374139475194218872165037831834985553441705634477683751798125813091517385505843232431175889941588188713058197934318309466703609192018356460213916740457952158884597091078221605912468098682166757901307128509347460494964374402030401808681471768546063136153835134354524817005019080395885610652780854025752360962993922056356415624841922983191222981096087820747685112067765477814708702315639092532105782660590635709383532644973614967022096544005979146141900026922712108571256475214617727565333323159542037740433642426052589965457221628679765193967023120337303506829330021038830774559684107791276853420657315982798486400355435418222320961339063769041904881547017963857485777763793982916322784144181367302164451857959964084032946772895512943552551594377856790395659411433195638886855944036952309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -87409886389665646149697956210532307509923480896642470029881193824877582486279456049558704379652342630173764179216908263746559340624669824079327671850615787816210925766747322126117492740812978756614788503086139342272426880852077994027211448213296550506187429374597591980868821038851588354599330898831958465480043171174360633202620743084265535258815954805495480174519483681388151769051333413695775713503882897259495769545059095513319720919885914002445798368528999782309846279393339308500958312951806136087363516325507103993023691810728201068852914458703696116245350973459886977629586089042187158718054016619564462025306295188532840511476657900978048527344142712343036092709468357934599791840046580684051651782684619861687896791825456039412599014614313354343924464286304029384648826014552677727860492300128109679692181678542443153373991875929926380802516557969482619946199119615074189193118683441726332510604914580765773790819339096572689848454750008006715454335533872432992070908937494624584864681755931954012047862769859797628498102189059936132848246289464682055900835028007103122178798322952067148824682876215190162832048595588264637642159407930735220764923614278672448769213821024392784642721953056015367273199841431866962291301050456407244078440262391070638081441076941411610324258595275159021509206642129717948617286510359570408666185429481235710061196946569570713340747668885063568229695847944519104234958560239745057397427178084929108536344437236951275634996680431464920388073573942491055814292578607609303816639027554149924733762878677383332664232361846359564770312087419237752382237996862298158549432699967581137517994895846678077447015459668968145201791932238231891889412169690429689254158525776235314194821798622673466612870991513354614741068248683429074531578524942213230952921224573800676582291389984581870867188206678426470445818821240966792783064066162934741893485808784049609126939639197467215596917228017455791541606489470861234931104447734023073274397298837420831456418399243108385682564937972589155027839679014089676367335182763909091139707864443415578172375710703530046452829998303083872021765586492394221093788736544678071757468624185558547359362842081300927484960060901894480843815245173031987556343163132395523823316025597532192949451359505907404220055579671334606530539443546620801188360403669289062350423539035933907790563570924272930329209424713490602359987183670658376041873491181311151189551564577249941018608936272945632928118653104165897096644869358795391113430635376609998926147140387142838933492068444818966936363440384082132194872969846744048675365616650798049664791862889594552315222916427251683183131680349194416515183176023931969468075511303716291548097071418712456072498935357776533113202345079325989295474201467360214777044337288369975643570091888301021264409701582421682066864305051606182079443763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 64819232439931501635652474380638340154468734454622448995944146370281277070424892240433166875497806958397904884197081123542677167543295034588648477317877465150488838033158393947976361104684766142730230089352722642160721957867168642623477589297656428185815212625286760919088874023825244279325416757798685073413974241389925870938208432450597917041710475917394215065235933672147089661904158520638804328507162602366513367333040230170340397077487910698571318764063718240842463304472551003765630329585538747090001339941642152993265836399647662213686050682096176100433962561808997093015495050254396470003472328062635366997460170861884396492322854313562170778333548985542705801432930971584538693904668111045818886244001196287687696126265371553423439296658037360550347476931950324116934336165969850937007685760089392318521770376424372340440498802356270953185177731083099301586861280499645243138845414959656917972394504088221505726114728218159851101606526782995099984714995364217902613468658172556189611183953940036801979996802707514838091724691330082911821300542925685316076183905964775670302651609194186715207800067328556940390509237395918191367105285039376862795097822333229736521494721267621118528248940216851655190020416108668427337552969389860012783003942899054274312892249688862895270722732208900548641995203568769562655216933184682288918525378617311469673259738915857134599605307972596277406434841162565713575320827121387219029277741066226386702348546290758303268306540975730325792461787315186897333404057912104742724269274238676755017399958594572810514134469495345431482429944823213820434870432122862429080163080145103936611480602761260379683248844505199622973779632093678718226801747360431853378160067894119565873484747909768689741258582570661678680899889217341969016971100470781334921168285532207016757529946105254349001190191138477726393151855391855097650862670115178816749328310590110889582437065927230434666551341183167561539757510228769726069717373380553233382420536787942298726770970493152039152892777761600609747111365219620617773228096857410579787108895956967483191371629535266575631107426678211821420765823892912632117687408532247383412773714701785116823583693125016719862382765903931838850200088923380643079629498457947405849357558630727541936665544359514636585459570153135176290327078537428946321273229803589017891296605481861671734015212435935946924203982913779455818254788109522105866523141493481998301442281033630443078118454662059669268226214394492991786595972897745940099334447573343554131079924151069192780750750713768293765914079263359156186997555479508788835170439580927664694962155596480588785934239162088940561393591262101267730428597412506725496955037695918458213847255180620655815381074029952681967992625277593430076877443499261290003867004215323884784010576844864815336255481302271734123551631770341331944289075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -40033144143227524248172980179778223946406869381300642459998384694110623930440861235619476186461170325019700878795359297721175506431181097508473961368428008821012330603711827444385314004891248416071326383587904033645665484892193811061042242519231947999306152200795622369625938057006624429336426357540244560004625649348460375972643205015210227386282955298919241188850237838950484719794763542644472217824296007434387883700248648987826125661854244186063516343573681990526744967824697362223266751077457445681731031790326299977977107701223543747763885029102436488586650183138893915337722109523556826258322960127663281861201228813531993301412458651520212038789379237109592999105532409972202694425713412426265392334393521471922537908788375933408991593536675554807695364177677881245148373594930577931059396443823472656078885050755895065622988492092896916381457733917696324920712267884106213240254180296056583685396255190208109376991343508151469281788636552463970000663314068422123293321101382208169341689290772211545201962648450609452611323592702308245426471861554492428541910601194442535948556385306070667647725397683666656732749786380481047527106983085074557339661815679577096355175564929111303272809002011375494180876799781079291780124749843224246730917153537637868708065956231791060584441457225871226105811658263233846695740944588655337534390450310908703295782100717833681068080618088665017989196585447653414764750642399574974526288342193622553241824810021679054385858497003403883776102489802380826289890858968011952179072606591116895423432325804822992805940409939987582185173154024669016854039673803834601971528849816826922559915502972193643319929408996326681377155648702108372982184424490818111455046680216522235466183500499907955164254003900183013099719624348251996904946015070319959236404051231414969975434436489931076869285294892857613254052851496504701896898672930579701315339902141542917258288133153356042412405015633335107120750240746520143025492995174029837341833967646382842977850867132632703318700462565849611601032805898729387986472308435895826006001051577295929521348197556109450858375464503436584578280016003171551004417898696819453760339552687608602824072877170662632003990093373928052211899680032763459757305395334477583788580094803285015378821927718771779266271782623769389247116407046174686913729739827095456083642040406957852433802999967394445281838569964181251477137216442388575333462823801927041475985371450991766106381580049967700169717871668162162727427543977396385005501727103947768848186111779641729625712818155884326088454675729517262128979981460821703361731836869633498942253694799573678643037022638414297324558019052493733943564581087963999712663262185969369740222530813606677857203030532114942258171777133585685513974898877925930427880009303804142462948078714620649624694157852128142110647206634456737599245516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 20580327343909766584350637373128898551928925419482407908381152327065261204847107044515992658143435725900760886241281569961712236305375880711670056833523493275020042666119931086232200771603813481177500080382871887146379402735198354067326292166567955650566482897427353308905367255654452352842616660806463212290998323026300937991635408695080907909220101623476374968042408874912149512489584509250738818440272266937305386492103031475306308790368628003349323190145756314695773363479093642020134452072716810445897500612536744497532555272441269844349980974877609515319484540936211010675520346172229951777578245913627052649979962596285588724910118666975378868192122851754581757639742322247293635200545409356283368820656635028197478420217364223150674605502925192410104239929455910339701149899370352964801921017288932794665755322658216056426616310729767760822010507244820958936528595861593631643988940585533030921007723659147818685468919996136596893531863730786440727043500836334653229856327895720234504341358495471878899064615256618729240325151855106745771605795490935339805879345906657437634080355203346996616338606095479828019269672498419473127088838259579252442999722043340482908002404465340873456765885118590211772602497413598675286007587455457142559947451522802441944861399952158044808021842384003667905158826666794989414826125092513993980838546534993398420992091716728091743694176958901755889418255479701888282968764291416700464567049748569676829535570031259215400668928083566510494156529455839570037941158908131767900110654013224135808384748073108515575957566202101752536722044109746459389180714177894482611046850126782716971207924403214014352558196274570999659179772305588069388974312363508991952400300078065243114129142245297931842749530118944025106108739566165490624233971131152247999255220468645225830316506260296255812866387468937139366285534011014196428728367436199941077305443907491525028464116992729164823053730628278754140058610033856395379567144179429758438686876070188635482415262342570066624918892511713080603780550003764285187198441858171092510569860090816700400872080827732191762853531980509323859489884716768252843607814529306915060817041254053799416224521312904203844620573444095927074867649189551034896880225761620651427403890286326511371693172834959248994931876151161677265268290833236584938792044214114744086043309743655862055613285365884709644928247443675077175691862898693369432083689945700073364242620668488226575816304865143344209414835926040040707016446784045253260095632243873238889647808618012565397140829849279963272720593322193296958634620876478762588727020837318936574491074607497976089287099028449851802271357542841617667849855489937368081476457785103717752772827983894910359808213270989841288577307543673161602039449125354139610265891667672331920883120454821701992641833510489168807348995769863757693292904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -8893487551204414386816032596354619542150062464421094322076330947762794183756826260129415055283208348588004102118938597347175094013732248783531366206172761542194739129340492121802756376486172923109216639500202782062192162050842107368602234716911069403734071450943976323703821186139507542404676203822704407354272713386169170577084423732068114258955671457614088301905766182422901696672241583543770084907958139537499515661582798623190853662836968715050257528989431327038761825123811910823713263453886893138297258525164784126296574975602089367624771877199991378910216737794205351822929173801664153690048305155335997943298715320758686264008919495203719290372389450937328705105809095598995010311374350134627110741041708648823837270196023814468234006670669740579650537635782531621857434584612045458251027375616869929306449690691158193447881290363905580906891452680948192413382386849738096136220523484140088219724795284699312432255521726881357107307155922551493654217474475864308068363791392579650887882246849026722124399230547560829725796484060475807334210921742652030880957356057556169037204005898975064748696427182482111609891724967776894958136555094284100550816854884407470608234075295385348411575864227900615067523328286975384227283349369042874570660490891633489623057401143221493365089714419941147643194970759609706261844006194582050363642465699690128603182875579685008643733413942080477309914187772166229059819088804730014911691420138955854230759510751039915768895819342130997027317538303406814690469429754020125852410071801943787047738476482641158314106395930904363761468617213362569423563786139997432055874104863786536072591732534314426143467625593199735105292043134069034875563354346328181228384155245389711602783879423540685597839212687568708466711065947528539938286193171991528754810114615341043629018228826726498590983121494691674000159166216461901931517021588850447216001023952291077009675498982490901325945036474690826374548654218534503646610047013202995874154894732897275829952489931384113035276182989208418104558591997930857935331508744071756911089901786842222266475555852571928744063477514481250134226543481786011225106446693909280731274912271068781802685649507430252756690301439791673388819850140048915385316453689326636080225596782926273517647497529836855551635879303188911842489418802423562106197645364605792798507079854042356847130115005864848972041800961163827606314389613229178654301008664135907736119063838748363404143913174792209961222728594956409354000549675445703397210481426261927687800497140476480155283624588988634990764291595573623118026870824465964279328310070879081272760989752929655690586613862054612593328301099891428471768039200150341571675559018067353928360978606984417168341046040717105015654415873197060689390858804385749981079752690986310939846725143677345098033741480288602566645965102459694339850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 3453048782398826635769002800894875240116349124507878692643880777333688997276812873614792079503890258334801457326338851745844273357134149882417746468067045621463604399096326684402863913923052644111593958615463248583674982703666722408235661100685554018096906188720144174627187407457392861502210333767881860542041727733466535182511945776466809854300869634552001013139157460721624658021947872277972493845389061517188795622105070112574515277227403925065988790982360711958115804533847192825911463626051079515711588220481097067810536002869983273234442774475301508869770897332262103692450029983390233812289042804385514752471988465375409745328190064721989322084967148683210263284412016687749150895902681979525363776958544649302850550716368538772800577799968484920112123582486154306445343075875595672175758376369169214848576240952353469716780101910920874828790925809693247830598625060748716899671849822494636829600235096667328745193250886556300767089804973888585412203361171892959127229908509458694073364524651964694572362933527780753435433838502475651170316983066438136467286715525048821644783754396228491680507593048298495099533514967346400436519306362842412804337663482440183095332624525131452998957555236469141817466898609820605416859667885319547907643397650057773837691409325932848220670640894179136934960882096826353069792821730395712064368491789558765716498453234067682708464408738498747405444010383606234207183706185308978163258305884829463907788525926161721606743700349632939149263387608713910238382340306764912316190464627427395761172494364734028595374904285525620320164043151882446565784483797233519053394053801304860406661207432554124373042243626911991113553472824540511512117729596747177711850997556391439771526050852304005589055545137425817428454504844545006179880798669878837265088709484178519251546016791068681171150155840211487618366785423580228566968695762911722787259523272937832831547014177602102267973047570030032036836973879676978363908518015484824249298827632939889742995756244372938703159856358742842733775288706836079509589301733007839189361739954401774060449555244236712132906724870474857845013511970099564362590948234468380760482822677112976322950182977222816907680981051831199772402849293270759503251684669649822566364758235610501104298754015935319216982644482083374025886096548090937286001494125042776279022984379763726062275334317521499119778400005114327667664673631965861272922232949613893551949343848699345208183075061275591678360031324151114825460886660050346665233379338669342440685039793698938721646020341263860541457189244651101192771094431007819694134744200125918267047721134654003683333113760843500791609012729490438383901959048100237443580816442006807885234947928480321955945014354325307623968546364110992676974999736154019799478029867046109683322531867249095468129207604329841804961338982071633885685350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -1453968176184670443826703983062859326444444090204457618551144005932383964308082966045480618224000239766061895635097327518436364992428589498683979454909187522441665990179612380062186959792644146010523877295928406804276374250113439856564276182409167988308850618828603710098915630597329616923740095629927425105933789118599684636428926066878165345604753507725701640158978359723590274527141418764032653735190611263161432677512945757206934748531460165311378553299344116770027919322194162325366023450435186940606382344101327037413475129091605707223849202798468279970965366391524289581553204982066387859449601716821079227057703771679989544293540591734732448855041499355496556794436692792999062856507510307194785870725913606796268321050097204338361005286022561242532348234696786318764351289569123843567774146252293977019414213106067135606352809591250142095760619434636901417052921086958773071961441433788261904672053859131189658240862180330117245449831442384094111792932576554775706031089572894894272125478754434571063790644032628324874951736193269963909776571338365584791015982468313650101929457585050827219809214946065519888334028773346376525024262801529246742629004820703182131338468621708743397249328350006434081327724814783194275130987589637774139664799203652362411512180323617056531633556412129925037760763668364267953226246076553710512765785028190505329580906705702599891589801664070382160296729847268911717204445414030346672495646308506556417340585368729377874223844438134851034401089231241990214117223656631421071612787377213629258684196832893591719142217911265085576149868187302411037233459885577762417902476809354217261414306784580535539790751572927623579564141887460475152166409398023908766339021673173470718955048369746604367148912349997418775595133468957523570819485984720533582952405628739219641864581199741428306721498533871636905046260415599078712083442847208391681431854137448350801791069982749927067953020504706429678991185793490146065684943558529729690155791306572419960239468026405665663847352508225465165257324166730993033856115436067820595416806815243340259107888784593513079185609063860892427709422150620593966359849431389037434248338755127215616223698149668971087206074887671065364984733456461685379102017765515872778359281997006464644781435393038313416792718512817166211614718572361539154282112885986553086266194303353026983714374146485871715414173539952392976550302878491661283205434751692686174318684953025958981067951276101591888609955731861153608641538803890956103472508907274417827276613924637005701463359515849309796473537077791095878316865827345858819757607331152238615665555877029974325441441840610331893623333542102159366793505775267283338602895222627434453074294848008660934438541697303453171698255707549486393048779606102163846636432931321292573625387286973569057654077888877971962415692252510364087038771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 773514266253276425885621523753165832875079731019039338432179712834449355602731910587145237481761903151018647335446819975847440372680445412522082642004700008567609170157622718365107428137012276896229629099091025277002506751275989135950718288955763289566579508713535669335645110505950931327795727037511992923257178077671769374221804097296474998076220178731664268462718397944524684415294808824476924372773337642999870775211474511944802538567620965821313339335158013888410077580638613588731318168183465375975411784516391584977719967631526631604531178000671436497650114046361308319670914660974616825954321962250213131279136044452819975414672920739841134922598388197665804429517399562037683290109714150279306479582171922388073727678031147691465097800596981549537779490472057201251784363502734444439581821531361730106149115140598563161320732547426887083399036946486756803451913821540454816528637219863693226273023726198169997422274016336086598937752026503344810099328304744116191031306179000791202530351527007964631535907308314233492166815506887346185891365467095281997575370131484873067372129703778168470379137771941003344198162492006335450930058451095728938026818653565483072013550184029479318710628580277930526419377646857417763787253924441202084122115068835796316577510508763356774509044008771217228985828004435151669561511592195896537914770971231858313795505499414718158833776416578172853619077058058810812146865972201164536749030223688849066173509700500867567601501278672319159205094960352299216028270361200224525506741653144362981395588908143293003061176057197273790073850671410784662598601964373714447914408469814873786432968988567396838105908065665473177800737063032639128616484360836854807954504833951354510473368465846165731448171427043440784233629021463827563632409548008473294834282124715491664028902942709782524094017883693293453472302173186050871813857172705176159874879032346532649058217304113491812684037482686166848528333060750250476212835298077215570922764515372482672451321252454501548981908269193728979466605759211899205844695964526247995056941782048700472519904380453563490458169191082645071838483491757494114719499412943544036241268323784696270681413909987247140036681572038524415984870330273352555950793646005284372675479473382789420558247286696075922022552463930868552663407578467151622418518678805644526730151414650392970760509622657032143777035790101618549102217272180579829306948902524462021694764215771639907255373973256006874273224602426102570043092282321376487728796668975811415763244820363344712138432106029285185777407414596419932036802737905679798941408656321642470196384281941289440958414469136685906114224325440106691753767518593631640671975680814014896526400092620673536423427628503851018075897445178841574094469942528360642854287374776304149134993130301016242774800014438797960107237758006346251071651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -445948337515758114166700787423755844949941356281840193771941322553194084099658646354868145657426823425969003474088072128803426086760199169781055599557341398176463259907127085282137831622043320988402356256030294286673295286517525930437519346100768802797717629217049712106152403575247708411489578470427833938288044570111096407569285454739587609360449884968940501536562638971194266278077052271914973534849461142012328076341982156136027145929188487141390211384395867092667434908078693678310961007766269831033904640182084979837490202558260909801550100401484189206952909376446624374454731084921544580205582706920636254168653714361892632330406169753994541448204238989590725334049892366614932786839277271621337099447435102055070467883057894384120338316438278016728883118836694388154964513417362570576024769840935062822839706955049221961704635089024101273164796405388162524594425291435212918232409202181249984603867752030381562787502766497329683711847270381217789876516043514900137796031312078666886269547962766894197258810965133503319202502029774426896413445993475557208416697539819344295312880757594257320472747793736298711562217197876346343784003345385685003144635322154083144512379889042963181067355365452952561587492034831914515589492830610319309434876499980954362820611982659320596847666797122213944817606567284226696633063224929353075742927909404919702811920867571764087627801997921904901658363684179938655796701273355462024115342369567700876954610219114990735837653446555750434001726861120412097638738357557990444579776097148196537572067763765065641411681282052646991760191397823590706302843005638645525130481485645086014795105091615981561853675220258681411667754609589309227529054171101975086252459845575229552096946832068249145234706257988369665195412859969748284492245522183894074436429088115313817136622385366873591542563454895155366922052237458363806220396281722340103995151656086509197426824663075517644927113481669148911711255118580899371807348525278262707925861485691113049792176690080704325526452389545533371172979460166323635903089841817079003941496690845018946815822675422187469521595021934959804705582782198108856038678834096866254371558065765466014077871984528513755976302604797171280984278486899888027577595081578636887022292335897481679680379600027954629284470132116712697718557774939795316734742368887041411253107799033697591340746474834718902166559203604693070858123518371006860577667469903264160362802133352277477846565544792916606220116823799006192746307476035775154057024841025671582380987641038969603888794330430217934956122692786636917750015624564936219499787865448390872586972410284910568347831576570110671315486576000598933215088724344579917629000316932749978526085143693590904414208758618967113125069106488444448237981358457427590054980548268846951956346865852617723777112833043418373324018343955244332456345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 226005269861790444137908696026710556468306028551055750548813529273130119202109526445206364616724290856973486171647157864036974086653697909811385523493116917919169828738053524780820599595666291384617968398315610694391843659057519406737885500440886478140414207053569614191368801314803385102367186694133626236727418035990941832012269900897085712628610070670706653526349925147685874767162236130192613030353432612450430179098396606106385712454679299220103203996080421954738496838489636936538552873199819899799448199024248442148218498739662831092802298161384538253082882695560119528014910835036865610843457985583351196786228679723515591474886231591297986492259746294126107281086865609501412846253096937582937080703589315690549840292507262905363110820729370437513745156983365554593786105052391821714421734873277890367179322813066439029682295486723174670361290072161501056724114457092214156306199217675903506880688622049116934564668565753765349870715271153314821911809680143301551322242949944482708297654485522406757009614014586523739044249084955982449332382287451756503712233407001799253161281968350726649509905475623017893807360149799743047664385574465154533744748003571494727530281554342703733010784345549360532100715144482482142188929030875907063640900258360643662548305144021741685148325124455800162021776068726219905176453359549269848105745702614291292188032812558910066179754813427138294377349183002430415728508893723828484196552499405198505523248383295599323752537154630320555097700361652779804956635440786863258971745275925021953920315052647058781873375686824224343909053492680003321125607487720087977370114939691835494166090081582548903475652560147467971804706371685864749575793200505622438387886416989674364418835284944087623595203215480139474424967201863556748433102601440147913300963190355904149535744772535494628989421078306250158291718245206146846708593650226937522964491732977399540623541569228643635461237839630675455246891136498657802322009169693244105932110810282944500700291442039974867710992160009793339533937358952921251188434975898447275593967603127141158707530612052825680584184073995934606499596706950524034174171915023194763294730871281102635747027654638209110389724810995923059051772373455711340105431494997382720174528453343435949539253320559398599386876828623626100218133294157736424414780592226375924379924626100314451964465756323222493707019753836541430814355844015356082356046740073492795174864687993374326479912190214582000005221017365067238010173935702674793972122704729448801501060320142217065146686472024566056973785250724274464104941220000072198325195085377140949806000761227461721181645182423956662176307136642812285423474103065761082642695232040560156339721706698643778137292953392666712165645824190759645644419919384275274254392131795637200503594463623822232179668180177405123040109554308690990858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -91698796315486122728557105089750679200985018804006620083703093559996055461433991613881280653873742456395483153506271609146515721852408741411710308389006421927345528082233362845084290726062391148895769582899634961891594580695570869554491697024279316109382706138122337428046881492492251898844647872050378099021298107092861798591648533026354237476673243660755363353893306806164593445114915295033704321892331807872218299435835622611193213838162023817193944854662921585580925374782443774064149082567938540724246156675379455110194221002173679232996098604115673775640666900282741187857501754879909416832086800661471833170059473568595920229361656039690045867986464836059451287442323909661064984156146317151539217019790552683375945867144768618217468729558327583662398398724100178050740054832487509991819129625878152343475487759314368740902181386521783286195327020497958341796747500673334208317213334562687885438682335621245820444084259710221994498332699489966564047916370867555271743248904451866559074968620273438217000073584821984751806683721336385004009653297873823914379543959362013382589127803599464046135618152329684968590794936522555825315286869678297098000432939999597383952923109748709544145303832023110751392377402056441486350822548869358395293740388577041487663306697655367388630879083566617202961427576291671528149319790398679133955912151632727000671340072834769961583982003157204002488648664603066441327552531819603933293959381434379757544889512533888790803897642911856962026210332989437303891751714368167263578403450213751396308876533167451517792339835359776977678399450198126558375845407847325908593260885300926693346493040690821854159358310858349348305321493071109236771030608654081260142986000410223563252704437022352823141297665254371234077552587114448360717602645517805977547168444237544830604248738253535363121158177837451990759970258653763436708264472543645975716626160575234867825261251898363114264408486237269984603140700487570936686172310053335171703526084253879073767420274207823806588579553517576335102098580745322930640850069173884027034152892951760382609290930716362135438949248883012190463481460554669877614979180418763729437566592907964186088342567730525436895935543663265724492980560483721314775639005040541826390246996834030036208545499823999515870127722130301064407440211004046710206655729381352210991258408886080212465882954157066045114899615906704013789047883633426367351818818105155779672010998152585935375838804112018293902380353473790402609655562911287187644594495600995719020445121656611487161912494297232119941848927477042548815134420979073434957066252062530915697801040177068158327887280192552248638222441075054319177023894470009245957358007610774364945851732602102861312084762816113304344187782671410943539961368454402745278450886293033447430130381607921435197586684998538490296844193521775270690816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 28416807700816984450986710019905165739776805309513707313153972466401216191853361143659719210191782673088754955250774774338083729293062423556023488684589149873482725977125779064616614120615880623125377502493932844284164456144418710040801699598043436458634980339092139295300022415424303687787979554083408910172073070187549872399756522819904036272524197472755277070866325025965032724503652614179920400103717770820435647261235386678299225590471067911006077466786307942064880866343370426109667491441847328738899909291549906205443226706324974104516303202542728135626049643090810750606977969411612230246193544780086073282658214996682843147530446221089350511831545249935720234460755750899935668055798465405437188942889359593678819911537760054108527242564876573113145488767615325224467427441110365736474871547053271025542211944091709540346358057503824258326153814303172325157148172911528382275694605193753776400027747546612641735966097698140595275474086825773859790690888740024515065799577376613109288452918228291553415249767280404733401638549586013959668059474516231972990288037058398927579311428752482853971910095288032213186683651272271516928402291085528660478893225030132831024587161456703533091261567824032117559551573050663249467060749198799414108725158141943813667410807677744747004705580133464941292182544577406992237438301110006049976814337537210058704209379456217112380568424448831353077243436517141160922584570839847857949992266420256469551033561974705030128010304258485604849827383574482285649912277402636693889708307338132320178559142769967542314340809558465403661447901137129824844289785342076110990590477500716833767494719216912928992592616422315743697157088842453096458804167500497043108869420007572411328664848279712165228437603210913949571467042799317108747438128354405009587213370599188505286533557814474770468917726047845674399014006101021995935155027769599981971532122581060822754107386238391405321344731605053254744321661900443325077013444016598008826398224639192235789216614799795791469549003518585162079448776239979995666159489434182958651848026637397144927010542231604779117933175568051655017775735458526771443512981690099595249179979597186185618225922788599595949475860701128587353509477962627811623294399798344942521762902347316029392756000156523326749910952913306777080567341317311857362788432688315182254173635708736857682675773621796629798040551723033223495624305173304107051360314714856072028336719804348422450079342019148004628915205243850985352853609975613741889486839970314197517440416530395110430629367165991493039586693633907008297125506439988269135426862321561521617482109532571126267132374619792171243420228022461145804838613985319504461006815866537685417383511568727970845691548928778522759849689309551035463189411574865186731171269494939610062285540574024697285585638083206446128067814079716716005294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -6305082776967152368941490114162245067010425967682511719227678248999723024101023654986828991691580574643724898242376837178565289310388150423529551095118353644258343069957844070936573730874821276890775727066605499559136568021316354911210179771605650903528175874331910768445059196962238468263844708384644627358004528853704606390865003204962147738753586834558347137665904672590740146170020827149467951250134190985701482301055546995083904718730850475755562716274997329169376586007557758634091642538035461612124871181414277727454754162756339234251190653514276659476505186762229573548506484638110546756563223327841131591372937909570933598480349195239447355595579998926455997714604193869667896446524310369302337712037836303697832224021739732585292137099348022883493131220617544864884668271619601714267260345753037964214386351784240245584875125884343452519620314272421659733741712103608873322782634362169267794860267250321407564864010486417476568353631843647181686255741067475905138547310025529088728319827159956274641847000413069778748986682709372791320473777224520469198745963560481803197976795931759860445938544260572067219946431585266506359115760324271315839502393427981515400451025704942047015337427307424783899399964673182254965578675904039315278798892327513687813749382051219295456014017560624370552771206506545985064163381518711829524335730843329919167844215711919033268507383740553660966338657667154921582968969322706668727944566841236408135655631022163725275125626209672872533938799291006813668166310520827229652797690854515969514681173869252553212032309801040511694809460577648609699019519060044744666653632086575266089507463713385868893180495768104272265646180005410869227929197918351185161828267865792476676388360906329535391377883552998794038535043372743224608110938953291171107196116212522160754638812743751210541427132550747820564719473524461415771084671570226091088432681506061192920601529274177030693367621640425470171957687306380930851517915735038350793353883969210620465723107832303617353985138942793865029617097897581316404858723240451129644230847494716838542178970357712476940648288409600177527867600155475211144081398558371199616389363487140125286948416937451164728288418303425719152556984475375678623195289846519171254986783539074880837803916269986574926986697389346795701361611079311511810029105596789848347289209215680073570710790948491526305737735947459668861359555454393488291045507803161307979368923066896655711691959262971648333484917501610278696304614761742057048595542179637914690733705031527991777576365448163767654140673490551034507924512921750324386735036341175353943217156044225025616692028510668074297309935363770383050631326585901099892074898468598393005139637639194763350765682101711033369631909631032623119162078588274607091175149723954288302945311609987020778723787869067335889871300988035884541542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] 905241247424747874436618656909176529001193036700876846066507168526625918268168000277533049715397334055996634520896489874522732390224600144844066273868090939250707896707734629966201419629738393670022391145199737088640613368662648986252315433334422797965659431800969130083036978916358634461934900593383319787351383966048806303948707272142213214753512463136484721260565978128676901903334875628460039680035566364847115702764170032035788634574815584517086329383296687123492221525779286103710131579381692795050198587966018513710930773006745534391477829580846237225052102008043007372870375452533735936043697102536404077817717419037181272920551696198689671990734776099461637582756616883102050497539388548544568727925573837887531184040188543399568892303987959559273750465229963575497546454545529834394558277892183602244426939665704743743576493300720627476475283589802939068680494565559648943166906142685877117593723786390841582994885562736311466408504397071137570783131959976340917102883903099348543597699006515561367780164611778614961282358098808164491583438271298305595456268700750789930416734855133740923658979924777076195550932719074292415063930975744953833827210394484671049898580368697271779784314993292209832946082400241437884646919299322148474230040941327045359283663820844135932398418532833310619953252981738094447503948537989272679566296393462541590759849796889670376035584475305410339759605347499183212946746723991118301406791102851650615532833240178196896828767418768992858478556357280582546117880485600303544044975146316614694815825147091890637035609039957481431118364953124582845798938675542605497685509890272005615959691421936631374260674511547431562413522208146189009124336412054313584619931403106563913837879487634852714070778924297918577333949469865380928978459934926227585198492352239531785465056048798307651728138194279438884360286518529024327397661982741148457026734461003749562274074521393723062980036513232989959615286808977992962717359004824379538105972452979174030119112723379330959965012778864577469311632534315079598694672418791363728396711804948273407022499528358777441285794182063558373285639945695064143434014056403809189657020354954831059351140945976885935179935718045366593684445970692529028910089442231296967500964985650598186398262257901811295830475156357984361135781578562696223410367028083205140996249039906715982144592280038749841327742521242493692215046290292975800419437403624331363139607488410514935127541271423165024142573244010336433500943459812442185165544944822698489435822230976885309617578313802045082678509725258229903213447712008882193045310578523794738788441971864100948405507613777904195947616804807868287795599811284564793945569411299650721347225340321795355625519240496890348885385224376737258506113800773373080036159827218618598301305514613571061083377175749219655587141860488772163993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] -133143955277384983927596793311805540973888823057095065381437012612634091562791301389702899896271887069441116473796561040079119736429193956920899414814201785295515036002387108036056987518702408168762522563952681929402021374128968933903894166260676457047174410447712603914718022604570399100559516317443017618854341840506334509362638809330623037013933683065842933360529910439913685832968974434691287484528004684526969290839949252122797214824970704737471524355826041690087951202755943026651481774528787178304888933316482701306000265927272567918900739416317808408009855871754745071076805252731193896044246647893869106709029955101841869949102518681163527848390939370490046266018899184039077285937738888407648997198204689001563153725053391906935708530408216852869989486409432760970221327521330340143805266803435064947909908350579552468780303675173993050071193979869740773867458494401608268140053640314814658249810351217369250275346249053974809433557871888137383148488930677131330217535643505088082592918537548569737758887450400028064195777752246675942220992658247367297353233053491205622315505243918606549108998468250325873642038563199925986436533022370804431615133197224629374946649849957758077024984862189564814848438465363030458010419204134411468051650233297270106536358071652517840142204688445240302111596386162268913741037805358080203786519434209227642020869022333257778535484035766783940214065357119026758060409555185886903066227340324932010896225311853391419945198010553828101670520996265117671611881785853075135579933170094264968741177062506348645792001980451028673948766970084112995558113286752104888122540061003636293742593539117269739073278704021618402117666363698578490690174604742536442865250171553016460293905241617402549140364498307874745119498475270745825058227342517381810980149203633542403294615830382931167523507692772959149896559155392092724378657796071051906290061274292205302228261940889949351208555116192261251133060763668603478572302226278283174361500600335782676600565120263577019777008429922017009008471641580527944990894185200835686892154541319336659704708586966371856229606767251707077376258725009419747928243778769138543421015691411550872507313358099416334579110717250430943964140280752919620950087266707503848802365180450967148955934741067050273626480418308236988497741021405344783497726448902490201714610197284764955550752140455525592140632280768133752138522361080275809341048328421739833201382821021837698909328418071036659690113047633626702727125524489493634009960228287196280085036509048916572467446475389722748552146738505437052506681776731774204066001282732326738607144880602232610772265427116803009814739806747054929229438257468970945993293183502541735347845437849155211538096009074358795917841819849243892607587488083367836735433061172975781912173026159782079092373003574252067810801372159396544512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] 89976631504545473047015066556079318261524373311572361417485072542856871826361081249399788588226448854048083528593899680635378610362759548637704779725713467206209955653034063454250344654633004723738741482067866947543449182569855204704979327594511118014792369208827853290521918064896408539425133593777185672717914239149398380649974249389709895556683233322275047179441027529631129289442041280736598412278577849427682225612330376244457767010423890039513518233392714539234596641730270169171085096907601018979868853994662714261839287627568995475750488107225608532267423059481660323294805611010324534495307681294161408132090502726027226366434064586490522448405911334722182831129573441269547546635898381396905766554854456931041377284676764866121057240341949335132071391002874619175794671888285953821025323889547797489464672582606465225698177238777348365327446523062899624815115590222785565551382334245805445613584232303702212563408515388707508013269932807604459400384816223527746798319955529668982136330424371981055533151249318487784853957291610652291711369955558037388326899602947607184479478672789065803083812418603954883073953939391950458968062842067210467555734820011576991284018918571300962806045755248664901743976034193704922906923494729068795202003209095903073982224294185266650999871148650545989942097868262499308267108087701393886975117588305085627826147922899298274981126083745308626358034514609762997313648333541585672021281312379385370406668398787518538813469366375524241149260143861490443594307494752332744488582107878086073560140494130967632815008113705570456320340638189033779436929521580275710519941311123201989148265424550765113597602122010481470151525144942694759455784009530311847223895480010640047436963350058867047376992691802537015565920748564858046666725125769694113317885377649951388096275784374126665170527200700480825424155751922343391253154212653456803090494401490793351502655684031789489330918007901515864473174059787187771546104295300454309841458420215535467414811947849440565499893130001746778700658830028258376739030204362500473276250338426723174224136458391941894560318004868032897175062524124527618690719327116498595042274328007195318975878760799514843758189327311192628968097054104958772384596273754889989220946342380173602323732397689070440445410815619032576401835776730374220225357779956974505487185358207548862701210879617519055224020798990356670306878704409839650659732944877816955436156706863613218925920630869981165660157227591016165356196666600483336517485483137138184783511919162390095561732103241150978891423413246248832255164351657573047157685626085032628294402358405403103848255192456622550876848287491790846962731456188247126979972416794880128217779485213434970320436456169099966409192530816275922997813363800224991841560508092937669860471018639672226749256600943275734123290580975174507560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] -56874469873957472425641139116015976322949154792643395270006903868137986680827984068242535613692713941805782380111233577128647326586040354426895617262630341862939977469545649027206548973850077658168017430194991845003709765204226114317675173419088385836408665131473475235602659536094296060210734675049486268507399567998858194935306066465073223647475740249305271822273714010256204410524632857154801798753276806993322120688387810888186957583740647878057233194461746649147337370321798557828219631450125809688530721525491174660634072207197021579565443391090910608553813645834293128876776006415770625887895244816657956787020442907727737568440647622482204561984132642405899227611828684796876406493595086170437937846028219356176765034996543253961565132057969490135842766472336805612138932437003930669382270094992588035893059194699963870158727940481053466738822090799801825993715911652094328412615246402831610846858694869074980139808434561179149118734364069866312006774908525264087907747584172327837876266744852821026558255747923683082105266783605764094386221725835130838445481349701765792854511408833429562331356173631238130887569667805192347870769390763713681146202556381599510223891720633669402627604623045649458999288460967534565400455337325075721681085502411733078616755829409783362529212353551947952600185248581278681187607177159103695289058157872841066162386506249818283893185396270055278031787040581107768323116840343685428187142367160568085762976125630117032183823066961857450956779645061627247918825934743996001969523785742844210544725069813269190185712825685155098480886849840409458128027986128490793584844455307469867871181829856435970029194406684583843483251455013132033035597650305610743386967195736111339430485934007263888408766475787791859028414711623783885100020875396428246802698844057759946193294920030088416031476800429484214649327342744480450945206398316121916592278277187889836577388335086201059985102123351710777267463655656438267626315473306805341710588973189775797042138831972367548620745626365934662084693210659311854055012217538640507442516761656921693227503619755695370793996757350882670321514294980284460108570090155207231102404993049170557312089414473002893579947272494814218877784192169605964255026462294197086381611476999160758001551324851701658701687927557915529916308186766831053227095869299697201787223581251979794501241349529884722707534869260951162734908093348966841883329410770224918379193445687334994664166682613186928941084039261835438542522973257515230752784868709398782642593348565368130906909941138823283505953699455306004449489028949414221410517353313768976881201517933073051345281478262038291426736287554780133842445544223650294121176440181771322668862271849712098258097172111431656140723501889007314182914978938074155486126342307226371650952330302795368962142352498064644238362202833149755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 22644393686232659167458618423670059670508825470123830915567553436963250387513968692707706351677279166559123191355160453080674092708917788908201602309496088203845642677748933108215192110060690039671894113766254534549543986148654193921137580153648796665216917194876240858891752400075512224083141243639065728875646661537282366428669486761895112551268931107106329500156260019702538380942802423179038314617894307439016666417221839320010306320032987648625958847862440756859143410673413172752573511690361848636932519491338848110400747630542982801981908032738556715604886070632487522071186836505147505530484458062944024373474013350163057392319701821691992073043649171446288673382547674918774916324811732909719932953033946694365002791217847318169776261486939066289628535301471742502571653702079944982640338631748797067187242647269856982912758402161253038202895878188370540262419107706742133421455143056143753590923252584110098050188891026691395187962602763703052090482245923104240280248076393020889149374314219047024033520979162165198991733631829720711891141949474770643912897683148683779140547134865563081455308246424873775560599240295831825536511073210836327645528919424120848410361558679738434804150969677698905780729550423808170488618910387797856273531673196757916689544267393594972295961816754076269701897149267277492743302292992523421219434018322740342339067143707435754350478905624331891478772438373732173317335171584097177653561198022649026589430150830038688649107382534075178024629720447680147797983916344924245872428081392042743323072185966602896496479005296030452901543468821795327480062311079744350173234084126881047817422899504291932330401100018933598922337118808187238965980022390803756397308542638706502720303069239628045241357886593004522624912063802342741674873722714153933941497871002412321274895750702692271633729673578682735947078197857332105945785442261964265577116047015588961421672316376992342608315824469812060424773602152741273806024977143060426852598654577281076780112583585634805477605127516861850113514990308195159737149485880252364149088323069260548236439306934479121330515036163956847834782153097669026090610936523662480637056995275503028325068532963290696983861065862436615447217765796170772264381807229350603960717259836261045303704588434662355538090487296587682919012226358350509194282070298055117300938302173614029788687040114006961298691700165631787182378648688233616800617480992793570866481236247947667077908485149922284836120785956333450077207287032211036736146499801683577492399961455412359470694747792068522658216924034672287522600907423921515745000455155612743862170897050902202238404187662256433519775897205759845135036534385119474387561203547271748649556606637296846720174702002089960621996475986907766675398087554773195440989926930578031574647001289662861949315513636986803452168694428001254768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -6606033911000448652256562401287706951688120299984843294237579350820960673158212312464993757029230869092258415027247584827791482083895312770262832872683355305927541452622154648011285685897179305469263414596926129387923471451179885412679634803027239278912418639535802130020110586853738254442440548806182888143784216160688688046513105035278120887034738042218279706383103600141458306639894062907182473999176560846622057021377253021351148697220360564700540678261620083830028098841901352824298741939124024972747800199321318556338606329663159848822708624865269554991706352479707102765760198995779362959892206811916863669982898930091914620837597600804136505399105583729893434423480440037185732061294412416808611807786116483682970515991583193075812545391459824516840640271357838928574131495704504501415975061389760932320650600441220548822656601199187207852895299884188491096096515643835159916006047616322785607259633443227135158994061866307855309875968037097305725607962043987096767537593523161613019317564425748650092676482718547222153704169836460989306650390830372390747626298215520929008873263456082105563401293006952364943106394250537345282177910797505161371104112201677801432637980298876131955502414472624444782918661589668260114737601269350978424048509311407766880114640830374324792853022926372948698437223884032606829582412646828030917650698090569870796168445473027760611129677405772537999771258332873481502078315596933862834214306160728279641277847978819130138249730177049574638346153620761968450390505457225568090666716593404986527333525080123034618152752522368266781270493120341831772578537504038228346636988044640185589005353781026255526409951128756875935593041143398060270282749640858402260653481140809793653650637109795815770914817044461206508491158735360440099672589072954571397244375544305217290443259467917766445627517715368861362715237168023390564818860783570767300892754987393394275025654977140511975810535230223684933853551025391871270190980940044695359255084509868899438201293292744859896266758587636389760438847023212698015843672054277363922619819705624300659245718982165464549909635565155075667456996939772594335717555152401380160002816544867392349972933724141891957051005378485749990132410863080315215311333255350037785642707821833679375691204512511035341916594815133500482462595581144287222958245149955403700583666582069108253969116652915449078348532624887893137142463113853402859421365686018115086869928468746821577891607987002830374374013545374516716368953552065804433309641142934313992485936649443482003393249632751662508290473768339091502999735654265544139776473713703786792485046313863909520681197819712239600319375148222252095361417061344677999441543503135888362221263473449896076474423692107771751944165628138331234655844383475370566737349505122037567078026621455523367022321767620154013919412539310997504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 1735147136637389305929996477367077080623579510480237521434833826172988665997299975417874398425626425865952596417855735324109602825853631421087700025915373761080268499568476489962601415714348939395596823461355482494558799725091741374148702380537226873568126718567606001738543184617621328704278899180043726881736631763670174462258003796302118754968004348125271768219826598403126691245598411647202391186290118765635951794226200198667722663190696355718929513786431208910616086629419713538461493378488763692170197711718004248633929659757003132230005223794564379327681233389884247708596995454939693970767283882970714372875645956793837217086076735058774876447094370393704614789716055043788942757639413303169451155319423989966336887121506591854513862017130788093905496805009594614120107558098640477205228314276427943168294046801477574325993129948485250943833418776254236316549644754172369514551682477992274016172529912314577871950861141376030846408616570509209979094003391569129071209179720686970118815734743031089749100265485452364315373019636294031554492120217481356239942140841054575406416192711032735781818848428838040517763397321018148561492578753470398677049107880851191177245432941942325619485600627808645738028150848649343333211985593021142586417432340446007993639317710606347600757654625492333883933031507643748759993939813663664640732905949972599302974408206540218775242734487185196772888246985913301839050634822201906092718107216028936854095754538846328381505723199345565188699924642561002449797940753105010085489568590347181590155963164967660718538948731238999709272938385822679192407856158437571130110742783499459730440353744307570536107182024945976106623210001755351259069664320754220106121102632749108826054840396827988987206195539639875415507278985207371939201274297480521249355711427611588336038228614527288255870554452223933320365590635282273251218358805021011461140864675026476175757063753984262284364888880625389172541756386114384036467556152520359468716931787186819522738248072358234318447344677100149764327058642788343961901191672142982586565333246956970672542149404910777718394858883403791002027061643029168681676706014316233420114123625544183832902915674829303789093917608603531633264152847130830177168806835476407626424394407447959684303178263263831560357282648531244115399763083594107003533417866777567485817623649849448079411420371212808262024942987047684921585774292698623630198721172684271262227831191021636345956781775436581278619886041227491935122554514278553433636615988228476819024512004105674990868315913813721454849536199033944208590398395446148222513333211616882537705221742050990102549837601201242562070226124091928809923799461947435508476787740607045775892124765454721181686036617003509243340479657700473825178691787276751304761909132445766214517914829366911283562885538038479471886517589630821335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -477672929321262265595816787138819989990549743066016234976808257779580778924533857345888243067745856767346462190316041524054928455423113603852775850326979634753347508847943667851601240112540551925416597218202153456357437389231686693051342315215351167674363904007495711316007535620623612758094994368994992411030458879621205889266741117761081778492103645165214451572629667480121794171364823634127747334862117950491376198003420244550191790321191058947375420144592587394757026980722464324871777165349664846295296728789189358330616978528992468276892775039205064716816510383626437260915654385578005633228380677875802173621622396661916240181653502524221819866839409325072754526472717423341825382076044919171931128773932154699163924208062150298719784460347145452261084336392073279648101666938328750541535197072268017643655119929002203447200022093156477678649755296361993930128499072306001044707212306755289288847816291697647180118368025309113941991512069369957566506021561789248273346462537380053156795996511249030759524725977275304212610896730388914091577969614122941531107435246387708321909144558366491703846000849735384478476069431212690523501256701222168067620505275884561221330215140480356311101400361869940185716955963151828247942961853020045492376543043038383980093097682590651626651376701313784658841801488124575365068953795022578742131271242611964150608271362195710000686937485468244703743988463259570934234898386215548114433632050718733919662052759739679965771466221599792035111186364700306746481386399830572343096395290783558767207232161066554802416260150839741087166914413305726882409295701887693745439831932778038644752621086026778637985118202816711474291717349482791560252739435236959009779858716302854782458445891420292763198977841221621885579467539470208979222158872327324449752232427490741875923554320567826015298583424631921828438136987712429536994658463064899094980081071069149361029753962468586749156184287828921662343390815010046432357065164422888923593233365402300815077727259580848011591508376605683364202321880283885410369214284146137043187169250442181052578568035968224320136804167068606966004592336329968008385396881005809151610107079401397293640955501622076543529554571483560233229642924260317652932747885361870048171462141651646523062396808416994574531647723168303029090201780886706585741010521994792322904819085913305515979591102346384883360110029882583620548020135309267510038724408801226078316833851206425003570418732740053980019502070745034044342974174072095794286563470122315983821689114792963628548362294010988706953006479846619705283282443175188759169819532532878683813975676064503627887262659136324041299794193101175534983912615799946360262129996357685230000207516697319022612817041016783477994442714848820058035294756688534285521284034635826546190503528910197665429403375270422473068870618086113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 124121221282040326025879720501227641436840448603379437667152170031008562445674856349243988817179892562064785730169112436790595192070515771188638993486567179225005213607549333939827195038899831146728225319022141240342576102208615389159763191955131049023589036579691013825749678548265201320004696875827749704042521447728723906029865813517560621379820348895050484268923343348157796644589294697903888464182329466070986543458759943809379953044548977025361199653801055938881160644872271708605367271863654249080226477297012600206551974825270917401736253581898884661911173101435697609493215548023863111958290503740521261562753380010134488917895116531737584591657132212121296568666312828301211618215464170852534471432669345257740216726750502688221801151655031084982404575610208577386143231440036493384787587056074234778750932658703307806428111842597171534302692422932364996903406342061529160325868418816757021703553701314271746743024362951939378943904239210371722746865708491607155057979850198187389575493864875955297077416464081639409455486218119050475696819192061084609286523980315615009085163123069317393632491234908541711837481014761711595495778506521402934999043723844467478397879690868365593580889358946731712578817887221446904965679073289552303004181796452065095725094795360926257597687928491255995573483072959981347869200528596630995191654208402317231932222453528917976466665514662037554749005974027203261368032334989443503912943025802575304821689201757114761640903268211335718834260099749352747319750054943595427214313425703854995427281759859573228005945088333178583908538120007795644743585028334492322330751065286505319998518519915261445075106461077812749780923652331678838134540513078569202964573910805030887836900252170062658758136522093278747903565105237493928874707630684881794307850373197914842349908084100002005274754087232283511277387882785942854825616233958261135000097270732722538256112300295128215139708536730193096651813011440897225240733040546738657574536562178141182133651706851624816454922947232408269873259610194977461637273258923898213153074224545704071359377049680075347521865795360748024961265148140620755969542488010709427339320846040333072486570541462958181652021104848862890309924289423238319130519750407260419059165104340278425831994988101675955092346062795063888905174508752681419391616141037444621680724265913121388348629778958582189165633669704156621150488902945821973153452300126948501941157754932291048759922754528942297695423577098762100558120955880997450294271929803121428444287373434643593269187140682357028677523749492917186825339840800886864797107638622912966672656669743898118103263255666661834177431964637463905855414494216193223195208755094987157666419809499984358356977723000370312457319329658051278698104558408431437934759281404828603721595551067700212124593546287332237898002647230290329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -24707284608018083834684683368233179690482585069415272690872607268293039689426577845265359992793194850860825205378606688235610363823537282659976867609785449166035194784678525936862231400988990211089198917367438543704274985814883917576766090633745029449816505943019600715389041109101670778160954799956382674456723400811435980315125340532518096412623583182057713788213238558536614694940521912832899497466668917208242936670218663244088878464512042455560404099243477366348524658169624953104707653824323948730807828011558684241799145767352101362209186945270135591838031919730733273457142811296663140636495880782718470955133369840640869423086848488818004693116746407133490494231385069778830243264443874295977132696405693936546368535135235772331462886268294377631983072605737395298169692895946597395562266324996616557037844446564870804548792472351498449499430136281297945905517490726585086758438782050448983485091601109093065503794186295339888435776360562325524755545221165660139553556794463516097659767298717522721100708170366504502036782482713619881098630293543357423492123240094808316179687960617228923478475542599893791040936906764902903132454250702186020052239634714659397420271474104551829690120827155300300469410957268041737719718262909790786591081660550926861227850880928827132530797813261497082637964372737409326439415763051730149621388669416327663792188771022990428457712839876026179236104192501178332599487902598931694394851912675368084364971337730947035262389719588792352115028470952377003031181140441522861942282335308782957162755804270447833357094196935423304453885629383892587191874367059519785516750054132003332435798298940260968339120982029498984787215675887031734566760762309334014983344336303512167651410480079245555095417438601585827941640119331152843031891250750834002129627462113481344953512303349995929137554692988372697247009663985018525967971224088822829094749007054758049330220711704249655001443602339397632700064862161442496739836116162911293039721953980523606947997777156534381023376513830144402979210827136975221357251228552730092230525628206099955016312749242548485574236756908290172759744086019076752195146233870782141888288117017595535538889150325696017459625377847265737885689264083744540598526336606935094160262644562446783565478656894549212569818499762403510256356819282934616668462014567023727103320398433983675529556732330436759123320040256943447830182707750115658085720230311914115337202258345284292934639868446296492494504984082583818991137860001640956858353001005339273647161860389704373830827201127416285679561855643220644210972950689557306751385095445609182250513459276246269090717597435593664435735545501884048241939402320337389028505802345887041811794628451776564177733164776862515439119923739460604680578711352784413803981985294514208729086649161503147783392719230951413013780386645907865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] 3213570580539597684673812366644599143749118247081480519645523348325031316898027004270839924387780002329625369731967892615520663853972306851895537122130470246919186902277783342133779532852142354070049048042603650553360366651289200728949001778703032547032978031194430105011714956848795083519886657165906143539739626770920279595354376900357042378137166132406166168131777850760124402928418601364341634444066232736861433490226676654637344011914208895608228057999213650735056783044722062964265320182695356556472716635115165534672421466459316708224829647860403005629524028702604882449922098495967447581743988031474976823746836549499581759520051853025610735057631686685450452603617551934170822374542270718458701433646305305269740484459139994044806421286361155093573631658419517655009815062894065537653937456441642486612572066375524357797470564328987107086382343036392618683833506763444048258537413088124568100145515927109312021330251412795324750247120553168652776075013086476115929636618153879223028257770245794711424133550356055516350672061239956736582334468623846414258094615053670406135861189224915116608833018913369794193536525647330673069438349751956872170896539755030828672632321751237947054618690995394314570821376034986143703014316925898111368637045811124728516360252444516993490407105059474939649525164952904559417707641531405901250871805649062643434396637640793656511150408533703008347886045196272709400890602225530724634244068973818360063904162818429627354155104980473254127440292013784343473546770346992914588033882347742129287410757952444582530639523148488639471114581560904093646140495471052643035628404256095825276028617240948430459239636822949479795274823082448490744147312232105362836011780304063628786671905237574077089464311512616669850285399655564883872312128783354904561589277307567736195531069929081348348693103031535273477844975129406747537700721257934363235494921647625904362272284300935693389792675794586135840711507149390676952944964728318991018980034904485947534898782751556603953308400019862773106338080506992388556708338952048871019271468442817252348198057369080782415930967333562186007744684238316091743992924242005154557293374533625278906268655188345283728209375781268482916253223994178041236743809981177217036820613935489833195687859290383774685716414394931002997448160464387625420647664119921671603297832108781057688706544451899237527108958834339922563307763652351961250359958332570942265812119797531594861934793006911481851617316545000132370822427507075352930060713742973114195529970740886701443764460668378801211956706657484050300394442271828395292658492132239686700660811729779837967961671884948767531318544872442068701878879073155690830406852486624006917127277144753141545468455291954751396778668581601541356223921955255481643363677575083300373915228273648746751014402616640041753494510760802385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -227590428008221999698792649592368293406035340673217631320595991157032348180991609782098314344944837499305342286383526895202476923129271817031298842401746076916205883348198156640314714126190304316492437945190040856404574665680888837431208456456286379447730096028255862024775054442162603007401144521609675170208817509456641943497781121736396958104093756943571849473566513404906886447403640662004603746435684820481215352836646055733487579971271349958259390120102113178768339876382448900371481354844431038591132314029371985076202050841368446715213888506393259589082661944931803484133908423830400729933183107980938650902056152401357266286037519549273348813748546890362608735087525759510581430396351359289685400605015244151037423533774513818594716918814113894364218709695523867489719897047754012150313241581525034116055883605984737891861077323778756898943827070402655361663431487326036101873292285428518811776191759177191486045379625483002261120232341901320063597990262193544640417529785463599365498364510119441697603371247707300418232958880353740146000081013614928140005263245523904288685606598766443307761772013004215157338053715779985797732639756832567291989049520004265935504989089228738409969672946593676737460048570134329586505251687298298345018069227064404604272924627013187488406860746463824953260825037361125521107394865764003280794577008672010458064590770755173189981595337060981439381647714088008227172461193995216729542660884706728175297274862924670967093814267395610947268810887347956219970369499128876863884755243831634399261902990120693777080881638794842237575679343160004451745255300494194534036932541284595255958379874853596589235108145191503056597022269589483536179973587061769121008009625897937652833459185908745264886347537202290514700897615840585351617305037940875876962797988383019777849337138536526344882561044778028562168565279877911601761271697190857763670045619067882872091979183889258190263764468573496219872026970992781176358124491055242803430088930858109362917236063164786109035292001074679016593877195021597869870967659898557805530907930023777100293317570878101802410419323430521678963596455526640338807257531752941451269390604739975929651660016105238889166221528715204438792602121467864052984256568297309518214615933329226950707245278102370485131795238521381165177949868939112719507206353220324720967680534178216540824449392398826949599132049560100278720220638277923374977701440841123474694644111857926012888681966551596068165082668781691670883084920479096514780254975995284921719014946087967644860229839463056147490230077509207572168656597825751991575338005048170034310279352010061710763764808711870132465969985150869015672850028952463451162293573846795756724158509626114889650762468624142933890961465895475601403856617578197064110321804113097263411456140198188198160873729315243021213670460882944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 4323808096710362987257603940060894500958674650760190615252391033304931476646141590613139699948219828100509319091875506338105463807197976204411605475060020362505912100089279849234605829920001062124337747265413953832653972621219994028610794263843534799471119290065057494828540329156503801316169204163414402649925668512178346517325088356424418849906912266255667713316673757737601084685626190669480022483156785558295615533564606313653888343949768653441145518577269434696735966056828035227971183593412004891087054158235843902302845155609902770525379911411636421424761355213846736377193479098196153304454844706473070566832298805101192910283636099175423543024575103222723349339400779424271800194866298292981501541957510784104308498681639425131818541756220950873554155371040870169299055398607751939292611271032430657686475573298753660821187278525535316463212190001370973275594354666623078539169305327107303657983033046901693003344293144805158494291336584976228777670328337214035329464294258471207788610337831277453839729247326526671368774248228950888902252899526997335782062384299689036545149344578508148662076438447297353832701691552517979312678944824350277282707041990600422226039544328078411062944753008695988129416600852729313188059858869485756998387816949209420091919899214228902855935378875259516130513369229017771878800191878340554682112265653879792518210743273525743629858874588570078809253833398543988484006088908477272716490594573543976223847642737682925059419095969177065288303741935973360943547711349497829216934325837361584237067478275706808297351389487877498860064881584470388966583205411169717002705784958625360849887774537600224849887420492453767929790052993437524221170407725351259678495388630825885226244297486939451159529882814520640506132070154334067189845764450715413449921726201828132242481501494159946902779373969382254202235196899658697511128647149113548694508811343797819716783937714961836964278294372184531081228044602090390239885204877671302182717406302988113193368745363771034083796210332209642023425023263915084100395871536506058364518247003996929390650869005214700332245761425185319439022748522854343572026619313266805092851328357105421969171288243081842891472579804844929467355702155563405379482257791963858905189901038624770137881100888678002246480256376198511217048927605032518848748708372292755911977233132180746508572965989811681725084777296326772522227813781188626709575942552093179789921408795611823144486820851820919763623070523343117876118872859331217403227999587272998844374096636081387534373404459813546226920743913250961071801703405440061139171890680703108865649881400297686562886434774985206436992027463248819942143936726746914032791840432660048582149317227175818158314755682974758190136362934008449762630331813565739169432478396712101291304603871642997010400310719581931634733442096168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 1565712428098831586703683668976576843010449784028616582884454134596077511454283792636372898299035963957809056673261180694341079672652575940175929731545703591464342416568725746618134113020450548355797128825638550704143425847598992990386653722787347930749298867077091060531698189502288163733767629527517144590794626511769055157502759834671525235658964900150797058487081283892521690868665841236657967416581662145611923012032724630026241388852481758161764733886553794999084012476719127017322822280542740453327783388444840564671820807917827138611175870643261416193273995002562449868380512239082892185631526444947686455948853283074107270706569767081936042519856841707374198648393342856077330754151614206863436894275976727270293603157464545211449839049840853321772256356940538887569441099212749917393221832324921672561941262703259404771106612914230193725561365375497533041004196554051945174265699393880253539712395376961639878449732247965959480013847838763259971726688804454290415038363813945283748615072107909948366431092334771153579239202165100445454846669109173257756520668504773075343485621695867501034280801776528714113073397034647752007569337695830966144277685260533705853627305451881655519763317346916344956427040142943149605623556570302414980785781354668885441984633581513458361847934530983313331892464358787362917913385365125107867660602138213466475189625949320012313799399669477475941261403357774567709250942069715752620767664695500301254251291041805969849619311235058670880171785407215510444129958092452104492404135094021999347810531060335172469761820653402765380307503269984557714216493469352128857740127899498038755779063256818485326887966728968669412307315811864356784638436446573931750310053163080857525852469376717415592105314543069660331975341710322844521878175861335127474335937225455027557328524772953515338506804283977058111861016526700681975580785183168232487957947229445646944667597399444856492148941897305750698189236792006379439672643227159219882637329185346956044230747521335623168799831124322787909723741110631544407060643756479870395986914337641742464763343435691725068576918085260662333106316817305650088517949363502635436235355874187679672979986180383682042320581732595953771726910699404838524106602936767499872048508030606383861908447911074799887008462145594712091697965928613594185629614324125463513724764130497388874328937274768362264158913737956054829007759768076448987742749391632883347951010788320661884336566433428172444536372155525342705012270556630713434984935872023744623875780250937610280757236037355964912304629926632250789469019857041231824601419119485121676593649671877728749269890023734887445985163432237375981471610772984476960210018391917724152098738923262952368830022669853168533734311074949195997886660988740196392096227275272334835410887161465003265237170334030754905153480740044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -662744035816325446402696452748626049578366715673229283010304146769782781889947680097376807574122412068350967480834387770930237591849416368494828132407784573455399463091338007968226876691950312241609386340463370675911046423912659478793233501911239097470382746824308291604200793272578803404056373487804337885825140946276381599386331947026155952062882567736917638903158415532210230706871398090719027991329738432609512887586105266468093476656059797709180402127210580901230135623016905446686897725195750344700927152119081895157855179899937967810790477655957941762893400084979090429720798947825615746536518772576811051944225249976761666381010582307090551588348694721602918633772283643847120780070480266664670814027676726888877415005530467221858150753419983100036305515958022574839047311852240233949427880413741052764033848608986182955741132412392198791363165885002539060539267918058426083316716068766206608629699415361871464205139928470455374934192245344405095412607464163744336491803970109337608736746880268526562309530104554993241240069995790077279120124653911314300728286879607427100272428192988989215151448541098609286201114865902926090323690219931711636757982031026534821494120193189113417526236986827513362975612579587625642498707976952761801375629483636010488432149024130725551384534013832765052321935947559926891090996074552496967584070193327750923296751839671415082197252888172638898174141446689694592831335891370851791992669020760563964482648368848033056199467792783816068376100054381501745602832445829785777633901185089836419095123358599909573932199040350217277064191959771011966961583649502771992317868160110667609305077830075669868895768042787286935705653102900649763183508883456493696461057282847257040778984178924447123823578315483703604994814709378509033539631560912765290239915778937097411738168791136938943235531210179069810644030139850964117079480404910809722631500463505828038649230392114676270427729307839567296800572938823373901585848330198842523659478192667884364064733107577430492190885072906241693473340720003457543932713564632253422630683668171073358812060942045253749343036144046428469981493195430630627462151348692230058729963495188519584420891473420861932759433626283158798482005074350832404855576694259256546100249723715377735268738359985164196874595506134157577759066927735147332146182193021371237259861870341755751557957718200889535392577074172260815902287339024953349847645911742378238959448694392539670917473371592812546086008018161247780882167763612434425758921892531378792777316021000669401005301600276737767270968662485938074870329920132644956232483543952087651406146836461567203812687444797377278919224786531413093101369730349615572060754291084610360793767270942414199196457585586492475704340468109404905659787219258325192041304491354775865425427066713289310121378585755421627286392101928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 84705103141120224335683181240612892593311667609063758776526549632827959270438243580905352677426055502711182366705995918815961755814965045160531039555437721823308210401360553437196994274320671462330774452476646920213272372555206524896586455312422862216911621408167033867947092199859649169463028288572488503997961101207605485226430491921768946182601320625845567682034600923070606766228504405370928562129764039407669358971901835954369914790379542159613118791079542231963728333577880732114635608474242507234290137688386415791547397836171537807151726880011619597051295640538879094207626363906756735888884864732239823814376027895548569328121217109322576792267934764416051170836296296539813096572959998489937407970864908670312015071433103659854813611629202488214515064045257667977633456901980180879948154693878084169637372476793319503439545581132351614691822455951712998290559565880465048219076357438211393635037035293352935598186926962323687145061286215835424182236682761551326974631280247816894115496455139060723829308263579224346713265125027108414107648289675783231706750362669231794138754721119680894130764913117116429045808260398378649342718915411706294829139465037746041089632455520520371937627196109093645592757097738965091702492237845006482399152155903979190357136296916797325374662095161644313601020597585441626039570284020838281579527004454155515579076544335715203011647355446429858396830828887675018972829709577151107867802263414159389043804240133565689892017486999919180748193113880705345312136776329786797195052259274408906300543279149631982626835583205140960854401750936561486247210849731070130221927159291782717236200269075940815843757320259498610289619356086677287662118528278459850788802131178096705852684436508842157752889245505670473787724443123897511261012525803090218938784167359051743407560608253881985673882926650402137803710387865322640506439768809518414847498242060662943433645211101219826049568319957989864607614184455609037844112700836283368422459860724798013984352945812220046536674786679358537147180445700335897517187946755414518723733600188797570646064644763248170288160740925672630057021409945942958963211349245379732230504386207909085130309046536225239280039716330595903913589831098379351587793463698700784847740264866603726985423505154333740547828869785018126805743420426659066412575408362621213922884292828460964306698971477179519713796183956740532751509251081584761627986834822003952836719011636443949333699236493634087764056459700601393099674341733582667388890402908483313446869721324434509109710785506042648018850886523369180347152477300441337955645465713482116719193736845999667540937548406747557343474432301780288303786510518792792879627264563627393601065664943317359673378010676763518827568863380557090518194773474653364537114011912878410776260546205641349641353396368381388803678194892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] 18152141125850438056815858590352975304509569378486386086383882826131816437882607565596035510064996814896870574126721622618514086027813552196508963559456066974974700050680976676631519431922626514897283217061284197259301418954935955804997942163150566875342338785829809533785365754345242875883610800102557864951009420494235076361955171900581761469673347194442756284176974523656630969602832065651431077944581076280476549843450349317274032773393555619862080567673355038314758613237028826431457893637259852073360064790038045715420965701240054823979482804450298562769617241210270597468599473631923973203746165469449974759184665956848427114034812987496391636877726822402927895388757822202322481008379113201474271590320947570593515451693586667464871132299736897545373498423075687883450617314515437237675104268363466450027789189243222781610522789356083145466143689448031492024985534459991420715778539038762317218060985497773253672758374523190174738501394308967310894130464675170937043645155721401262292917311149046671193282302597380103514133254806863084785443819122377421748556462334149038687379547709036083418667571240639126000738483191713578324250763325489199429425479413302919862150239711222251862612424788260710024424655408881957056524476391463753428956252533183906837061151326951208387109505274016872674255051880943966508801360013652238208380570892574135863286357078751920247098427774064440223754709985976680578267602243122916404006723041917405625821446633397731676981129728043070197842744052026666748427799449989256459100729764471760693963020998762455875420405809493816281234985493891411665777789235774546614782366275390864405409836553291753934707266781073585196918234989676121484690573784694902113039155216714064229362590137019430204270309673424013067978780521273364185450149386733632433378069264693097034520451211881920480832543156819647569800596288777997852092599997384160588156575566577773681087526844926288767533797782650849117370274734313477139642180951457635201004413189608662374285610266191700703272649233536324068868128713174890236316113076814995622835106929617007796836460085392163863791251761840869902364155667362454156925304084156575041486513627835001360613989189840793387935854576083632023839282666817176714215272606378369583072751104913908614200739823823045978667073846567947320246612714275723527547800630996654766895393971584282773573853600910782780871555266648892664650343886032940869433055527253533080475030899069095112494360932536129586507115164652456379486235156822952816698271318787836984625942151500544882880572160705893811460860779071648503094367550441776582165238755659222020469868034276715104078201197251334175956827535471445199225446787073960296335721502250550605925549354268105507990511542722787888865101640734818038203196970903949432943166528630724519516575185897217841730102694199562202274332672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -7273692438289718547747097589642998771700878210623656762986934714891857450324785671437133416331005392830617841536787020188475865883664716929107104536115350688309170356659520559637417060923705913422265320222116258103079021572542235752552555662563878309126556231335723189159554125182811113663330185766882204010614903835344516340536197480620086704727740933083291774943603755906376767982366718726356706519191632684589218424556185617337070357042787040605563939427939909582935597937115328186080815456745420330696936255820836633740050638680109650735551578772520434805115841325318101898442820966687467706579977333989843556737243022606944236167133668267990051952114431804843052654816117014794833599153793508925562698489697424493082878164255020244655695065849751941862838852069843050230764872928655503439245658469988254675533118327732941096134977099689268051791434164070551138657909341813384324727977920640368927242914607811590677051151331064275073271230041311038003974345663736727546680048495682422596486877041121809213842135008499823665558836661907505689733631249993564435923979961745297148101525764162361964402252602459855641911508277007269949272948410912429525755148971222571465391601531595148170906068190581934438996344539314744594591610917214969506987164171071637228914735501612556793041873984419914396981444768075097877467532539249286619012591556672870988136553633280511799574692227739604962346308961228384725234441688442931569906179227568880222063492843927316604369016631752365981568747567531118879122828657774949177884709031535848474007936173193527588010685169057202491071278131971920121795850471373750275942867906544119046627484982212689311256578520001871110730706142797081744074238639352094879104576405928854700123553854890508611135617146097146814107698040592234053943747981204864413037095386900941600693397304744515773993155173508244114046105388124174580218876013661736386433210835936288046638517817010964485081615107752480028636476145380922075222616880566181435800069823390538891069889865056701265242218861649631537402343900004812520028071253875546667836138240623166774726463762735674509768043845129323417709555713144826091984212976235278311738968008961945682481804230060407952032784277963679783423202923322294402012507523617690033003010667410157388688272230408286001287143082961818620817773908686621481755808023551916462741656107918531306178763903032587289638108973655793191337321133110670365851869558710106643108115850870720759459987798388422953488532554397202426468141948414799478677780348141569139393273203201326557079565327002943339167289273377706972723449922797407443377559524640304563391182052746993977774253039859078892892078439574044027645463641874988113969921755500938653676218622003219623004301877837459651051150654211634396780160653162725346757857330341598815875768553825839714698936276498595055824535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 976372333157342017924096823302915679821970104227378193618314522306395619751819108456748780774007683053028895553562964021187736638521259336411309941457663360953854913720308976086737566653817383173820374222960265955198683371260078749770482584976000577006914955183644546032463735622885117082207874766958181492085074063232382713661918613071860866906232455320427832040399881026283974042436414219988752907684559258020881387070910453111620365287151678160812947607968658876440887219281182975863718475663555447583392284598119719684794551717279064851582135707230413403749268543353938857152937181502792737644592839884699589729829418122606181478676180673722051818375653146655242329467118330335385078384568650925480447483411542273778524646382363713277585642935515825939861341285107511964393772915053390271815618029333663400517372206575832318389171582393581735432177710921624911828993396190365454828635535753307695094704273326126870137747885732631163320554316052746799723232779424759067449135647030165838700119427185417887098155439964049685840966413918497535977636303467999680066493846871182374073716918705706388161207645716793905064412992170344549844493395824590130871230753564309251060795245791344047198990384143129173854512148171391218684407754560164349710257793653707088340288476950581755640779616354769856851034894579983660886887192107064804030028371361585094718233608009866323729738816419241438101808225423411388413847317088380747380821423236975645717897957436992050230174919893117064467446356250008495316419046725573625277790499440788785219108770537414598121591992802058878776264349048553966678602713338600522303606933086617898914491694438951403288667421225427705444981265380703266924819387311172504302053347792955012901792870290867990719267054937967459278711514475893800368157468470674468239427579386433823309726775106114736809318102072906741869341791440289263676687099924846568175161636238760099469704327855444909337709519936013753311169853959383779164576636619211098846805845633089819623452827240568418778718977445864382739961953123795888590193060870436426637473056783168759675019726191302812381844606089614662745950199694508084013179338616362401440690468135364128297152173370315920146535869156507676611013139245292864866780444677811578708658849818333698449168373724620654672095051551684754648692266796131739404767294861721324128027043543743661959069420226935703813151099914241740446031343109931086012561968164518212505265877404194618074429688515854015122002212180426404574377213650750691490100601676177439717576918465715834504616241400418903045735501782560747219047640049934605511494618632725354855275733231284225716118714836452285008013061653133890015934327774940563396655400198417358285623513016573148815728979017081560250224568134171054046187968485770734057490879484910072918224700579666504885022509752230275654185123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] -60630199044116749141013444319845115580755854801438707583184494970353271211609143167963883697966717882524973881752949277524173186750234207237344151484451186438460585356274188777795326091591948600227011004126767097371695283364061188381518322436415724575839558432615341871886530562076067859908106200865082631364500983720154844458838828840368935753939924450208292982665606303946457240026646097916847700684418500673862410615263841507154446500192544448040491149860010027338220757485274273082365499110148448698016590225978761964576707467837281465677819773840496269594515459492127510345314364012144362624466048974781963589565838372718301812621206976573503444019260720979143461294941289357204181450158718139784263285338704676367774720259539885503063962366012058967569782351049214530962024851301128538944189114240491317736708905373843986605472257997482605506161367000688506681903228630711182791048263917686062268787999299866045701292033994618517804791263623401398346419001527617251583731635728374549390739526964090528285768642403993033777568724923946010253210779044677924627514891201563725176362880864880233443482220200877338374588666665740798416572269554982846173045108111166988232135862187846049997421639722214459967442986868520295559472079785602250787599270427463184592475513465250343713740453067967997300189015568626217885149540727454496614633306170997716328593187070763059543499402875793301841727069496219132308019232677990826902557377669581574190199240561968969066171758149023327229234310258303208142009862776880340497861566396814340532130969977274980136163137154644654093759637668261380532106017382052690914989012048054575657200760470910397592257485782893626999598460269328522049757407852493271352382148706229556616760600820073046972299340691100178516126413333329355543508926198098366632305781827655153603625545466673559833195576557527756149771051198388682137873142276105664764179093619250154368279146157665710583208200020069380252886946392644080021335784981736716153803914149683189888711611146227968192779794862516154295487271533539215839593027104317781384135633923279586014929364405921777873687223683242152975930408750368080723235155579198943878127292635903380184746621598488983169021256225969592831288826173111541925709423638420894222234064942090101855185706535759314445693279302199532970639630116447866742561152641802119370412542142795513746418167916090541282995705786699044872645546404687860650368094147218431619957793883385058207825065237887806079077678921650192211531362882464380240316075541286505623210258628962397874261881013343465106637241219115533071420281402397542319345872851937004346835001916525654813615693099677970153888971819878637801937719208909795406861962840679540191551583646060763942115345400358955377772876495984017435806780079181968136701015775308389701760449600232156290271157056884185463626137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] 1084185134374776994011475970371745071003082314295219700405739178349839240221122324845667710406196443237954007199757198983004173432429904068540981158046233652840649937825479685638034333992465353538019675217826132887862897134321170986834257360453537707047544798821465907962339889964311998657082047454882373384501718926819074554774816059248811097884339208678582157447163841569439082689179053699890867689135606828586132390063488097749514145712405023126147848659138072536967680909416732263595745937251919610773151712855888387880174717758390960770095811362530788711986389228500695290105829522680664297837874725970360982373773914649487467815175369884732404095906807194275959440985970427878747142870598677103258318813208519520858277725837890010800699788019772024709719704464153707725746060593732368156854420513819572412098511354868914757758403587470763264051987680820359313090583870940026193308786200167727800414078293017947749791207971953869751497042534473598490378329222348283571574984633291118803734660103971568789465533207281913751086747628732195017954319679455616149929002786368511973304659996473771862958433956712625483876166826424236181923596997347849373840514161095043097842298583524849797796530593490963033080221433914037992328874246418171882827996145076649629123408224071346437235282075561635559400457589706862900581852700751044068774228630495395344944875399347978369723746928086761030004316584598579753546185370555615025787631736662851877902391428761856480695583146624814143747922799333415142184206993055323367351202992505376500860438724730386991110852114334454723788991344190532925940557861226935025711912887805909526616214458109687085647314047209430877934852032381435812539218900180505815293247549098366048868712857337811667116225037975829963469303531046068673475515892291120946690869937928174656689108713579494392194642338357513938040566506756853936072098438991236986717597504325686543171873079210404820749693405553904367633362397024044420742792824242986670088884385537771810057195855255159819109072749750701281385352703003107960578176952465657323087914073805339465173041916030703647124794686351869147493069908558596942665023533522810712983086732186714899290141104706145807197276482012149903405189689899374211265298234678903884546826867677877599459634424148678433076095136118555393479379480241001854165506045433262569971094853205607082946230127208423910805232412267004937412686325642404595867720929185672578662847063409557403936070250909180836724785835429748429084554253559360461296437636727090287305378325942855006161008974997209976259640331646429580683495109629267157075829307303464341654261055355222208677526426024784509972841518957224910497521544344270486149526409129878796114917918626060559183260543829542158729545712165111908459469578279138951181367218112172606384801640102944904453703164878103732667023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 71471225857047018993074249391627540961215628617802912667288803861756759387664456707401256815824511089763292104028704514912823051788038908185067864806188814698647557164391813157793473229725131669808199167152790632595506666176397591863039488626120934426293530532587147601187796444317684701620450733574756175331322064192256558800849772973697457474265582479481564683113818035464087376706452308265848007048751427128073454972739173612698262438035276595608695516528582708341299371179130083156185837821867439062058538755369530281594498296253170380399248215470525419638573027694449928371880260064001571098914872031489753901582540072676395747442705397577139723640591787157558257864907106754474731538485400489121628678087250542366318109721921145407634675293760997207308783998266328658288167534520426891536681920043711921789252451557458158226702905721190780103769140786944225267113817247558364476445412012772471859150365387578786460560271183291757774113592477122521600986724141302531595287027164969659066913966151936926530799297733456697590749166157764008089091571792003688604246003830073651393745707934052456211325080769749543205262056165973616143786618006379710289441199806067657204671399777370949909629035427809783884995305102368162057120165408302894495195538247717894764155236241225476157829226272908007487778499050789483326026684061401495812656441619032394843558198337626115327217430091722025098303713503269908857665380212328598154062021589501228124300289935508049279917671925045033058994364829817080089244866472201474522532296521229738659933135708585728491750705020483853938985714936485295522329669789571426189816416261186591084803909966008769254501967814639349362808686564962497414019385209032472024904282462702107985240079118700144044970910528789345153604006462100338506293552697452391950484858060027929580645141451847323959833681118798487219046674831714712307832629543983426707506169175774353746089862015201803302626995525625541245467585289855261024278450232524956850479753178539892567360092426747777155590585553871912995825191136439822441076214215424707661795303696579996284028964011775239164092752809664144934584280916173636383348790983385650375887626611427077190060989465118494385205799943969251734453253846561570963364158409121185075158074902598189919724965672396892953245868706221946350510813253896593035094557095040104033930360969956494563508179063666944679394599500781929374960695816077595609177492136856507535640618198229021693866903864397557242714380040074906525225146609034919003308401854466827369660985434289657672011754656206180298586523248129271487727419905711005474373827281282120768587573239044786092601941763222246341499259879855312690210051143444956613007474665848802409157244751948695450621687969464285858843648493935925121518388226582433552690352005484332918421994500707770531995009621938139457126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] -8314368176768239965075246168196382756602528960182923090731319853579445780951597324278494142203342081859887664654655616090484044868475530861676340839816587113936661040503493742351645792540554033376101946031631395927097689044523380633417308347131057781509257277298257468715189071734571839058913653344176263299467869644365007084227391016228671814965919056081254871264700101149504450904262063205928561378635365383660087640255046527314249521610072753031018145070417484079630078547712769473189967646073057734435347480601844522167327306368199935499579891710775336096796847330769640686726877292069621012474447805644368981366397821541178864017377539226539491403968102953040749314924335281084913655023707670220764268119473170009710605473537669089169274963141612120619433697917442155849502062758161316421663154552927041539621121965544498770845211937082197311441812903199267435504212016399127214416501757999116033374383559717993963650545054987043143592005432432613654353141322834967315374747264906138659918837281134795488719848782724159810565901447268520560395246964863156876638828669010459411516122065761529761728664106439810145599619857367510678690564452600772838886823508344731686942469962271698784913679764028713805280008601613753600687368206070763509863539372682285412180285579315327690398466395881288341398804610366139481480280426358547906924688499633860775517044231738732357800644284220188552967589698729857755892443560070214700530786225394207584941101381022990193014914058140329483515066217243987402020962844633171107653325086879023963567432216426566093856051385745517683597319967505208839810213899350188880887147492121138150447052290410616483515005857376386089897596133864529189460074109464038537354134151034178217560926120530262423830309144224513066692685703581423222792330705818230242971756553128361658370707348415692238625663815174785806652265653227107365063308096319086646763441213262865889556399800601742859014640445313522596495780913754695067114276890442750345793482902196141219970110181258540620626021066763730783839235558507805333335574651749757051666334017512518738099500456328778571583858092128913686230322355081448321006218512410212709111507954546567451908373973980063747868172203936849735715590466890271070288469090131134435847910191995935992197941319383474188035217822747854365914616448774959941962249393995452146224096607532562257582556872367666913247943618906390959981709347169181944486165173624791539965273278823623540176942121821238191743191824800702992127726192909772152614485551810439343447432175416977142709655427104604054100895741608306105757777061049518892154420037623953763147253406876826189622289455180441764267259150981452692508957826107934681462560962667176764371876497510905543713273185913767019089762600134415494241447708561108826773245480324697741142136228156177374541107091263128495718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] 1101735010755060165324060457277354830251142737169637379210166537932877816190901069620225333302183139865785966836627045636836074477275425673275692651148910600813925478660778163241225078985259077335272052980502808302189278221920352739034315360644450341839524661226928206819659505310022038516379247173403564071403703447976475497653169650119538962164491059294902442902509511601385169661195933956219475079888523735097829040814063386873807894751422970454490414367809365973421099468927088343478012153139247497528111142517203003574132297764500850127796411580088949784516588618258609527353248338267937128405996833861757771240711942058221476428267769560133478617712234713968844988175187917927303124211891299391255210516331092690194300065511983861404599351156899716396748143269275097243693114767920477166865325916613743332406224596402947432711358380234942680769071693039819341635912617053889600346543971367005322227110394424807176225731305028601236546903626575267849741141927875833422674577208329910858175439969256578205427200811775588158636770403372257579221872765464308938785916893921279072038678139796928788447096468143086226841744837397462502025438713692832868371487056054714005586515789793112467171373268406265384032088364590772790560620980357450321027600907264086348950102970620140205348884519574926225526336211578736330041380369951195782985606878213291296074707071110137417535795064915380596631376951370005294195175886255231931458353442082089843171375786074375989482865508756102077377485612954899515657540075617061366410931004499766421888746500016187247201070531755511910432420289598218615766653535054097525190545789842377319448223339533579299995470515110240103328867475224774758862071966791059175205213307460140680112047865894091926015557273532847335332763396162061586054882199961186120317823945231384090816808426586679679427701059507811129311521054825119749059332940916418612414168057703461707639588699392028328903176254395746790333978750514369170861369677672703577974325901079163010745701312137077142568791002045326406794387827555300231775821836333010107487829247015356727999800677038846497596500326034660894890316058544240706816580765338937254807578353585764594832158786822351825758171987510042767476621020374305906810448501293494243156730948555895239614310579797228829521773998533467899821744950126208615077339450302209543166575911490674880550395518249965698374150737447358809928566199521601591535746453800327093512531521710196090719667647141986749759652702778427854597315541001683081445365069112551081302403418000986988257048868458501753167986822072990743784714438347963597436756341218161748507242346648653582062882905615682555887644420056060110151264168826351507662824496715366006992622796541024915161739410515377711023314744015637996122881223472869714137672096953653911979149230856018578574674624160282443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -67208457194339070948931712607631891053383318025376488652283911426714162593919135187939217854007427849295543913338891706957892534771222686206031102256409303864391447491510868825283747104083417531319847452145975318838824390052342570562285611472166920476905511326864332543318625796405287563466245428550126368579737236380406672867407228515912616741866468278899238564530310418903179483994378355665580694065924037145049458623629491879785948171319848220480257630673856557478447429772785574805473954062248448754562628357200582898024180577119219482421807171523711732736154688406321809250431993706320630613062704391455319841348384074997366664318447225206532834450038317135933546413312789723412956660500646285806298693641951522455655566932036530931006078770295230292100895701646128088799491033862041184390254996872374488681394895267510001434314855839179540959447049347868920918702384199480355409619411749705021026069597635133719951085257873083707874302461224602437282055827223373115265460583582509414467568222128995004623980758562647185856879795211910177841044854477896954588594994686120929764273120630211589807888195977534909533787361756716524859713991462611146244993492512904892345337047304191862009361377117936402088281883865698855981595028150320829895077185321006609392998539541243555189067647009327682637281996118462361234405730939316780940326755448361532970645761858289440877299865679338476667944253318593609156935054337621069039521858950332806914939055915856374545196041814899177966086574548442090527281216410913071583494394950606831786368915231645439358948575140997995207473766064277263322733008742929923521893071274710548959942812861103316730733642414418698314586139578843992122597209941417786903677530273646038473326372813415421750269636840642047165258620517028404713792591588342439254356579569846693268944087992096353713445074625854819080938129931452835157897166618729323460150833671519422705022202252719113593236560531788616915051904726199042837164965407868289996251082240010889196047253098585772860451950746123474485556542699662243943893766067042805806215620828085558630324502338761322079834090512354809378819798199939618352042721764696443006189402356374000780438543048356760694761447122164098984779786865814115267675086070899093422678207076105084541022416649867313272256171559614524467724947434012618232534159168147652324209090164357104341195633859057132689337406001208579621571184116664975073210370491354921445357143564700167986863373572112884057066832981272615315523251618633040517972120504671986391121616108920545053502454904734736559333611691728847863851711924115399141457874806055618886048607567414796425312201692196864460696703190829191352472515508593411666683908221262719333479217968702526758962817798798270609042511726744714807053940230405745249878195203576341120919882422306364176366649236765068492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] -169363415650351994013732074789464067089638728380782905066263809694827435403671026668904834444129845114459245868383541000792424525991813204413398627969058257746004957162418937821335308031658181269717726033352131926680156692925646740698971854555550974229277825994291005980538303446730232689091932153019273360067726266185722953210484544548980679621209975418998161868672106301781284001357708934971437992054765263475318852297394605511482299144688918361293806204699955650906488377166441780846087303786722254991585276024563180319104258960779847235840716078854672574309893426068284536592555973572085247716781550027619315381359134722126150428694650669939958921465373114047236339856760862207183261285774838644529848468498870587808684273057765531035020754991203109457555541942394370041126806136693285374763505932370530904295604555787749224209456231477920701872533700731034615627514117014643951446716411839973765696926918199888980405389669040613006730213265133040513532251795140487737196908511449689014414400460349748096686080516434350068110972121727796899052103181361747894798505309156325134269875855695674119574645965384553041033856040606440741692946986382073675924889387032444227264992762568665486597693755052685936780113715341403421398931920271752276267841726859126293092849852685273250246541071206226695397006967614516788602494987163994124732578332303979544277781267536075498795751541624969461100066573667271251121464433804084724209771873244671676978835758009885494298639115586904487495971112839889432834951562418227083695758312944875930387192101561354271247653966364030701442022742848755626851238926790505334844789329917891838243087038381273678596257619108277307809122440270736438959457973177578019149160194176066548848002641527010559545936529319001320334065209265753404340346106815113290955866765290382950015793429794302455015160959706748779058979733815351806302874991057851856837563441243259910257167857016468855492468359365835591437932230715237393639802351661957602390623787225657091202072370932937963767211168272500338577277633081897688249402886385561343921264434859292206635642948850776233945212077753274318551024748131853791905133340627550821091551814624216183732185435847734663649980587940027834635049020759920717593603770473091365338499584005357525277045432663564182956086681349816571072721324873324761437806392672945354761405239191654901768280297244093448862799396546978256391144865835823747183530290814081034124127911125220446519516688152709802452419350412859493841712192017509390220988513648776290338591747241143108951269227231863815460548518036205160581053082194283118081335372922439957852552007928830969851686757268996888867799487580123175065397767540238656720018406867035620289422473812190708580622803518228566323971509608661743833804843979657270557288480898329908487160854200103827360617510829503283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -79480755400296279729933292539170117141774059717904881398758320722463321611145230216817523884183235901164758619835043167615762951018462241150710674528836114765535107182775857991981492577181269398031108557728668262056239094984984263919156840066399058814997940324505516035054244029921189428237078029134883092704042278818186696097236837359047892641708403241438111138621090039951388411642939517081218709408688633372789290451362102010724795673559003165972626159157415320465548446511373766111833702415634506506411799780603394313740856872964867943247265023597534236584523371905925790517407981782408421215186350213791718485966136310826750149163555215553436698687918259318156664229904449443805795584214155395633488661823997399293130855195324161446150318263806312552905032988414594676252395957925363256198472300576524772225376654327680890646229035329145635679339462945889217903792563485309109435148538919156498720464423109823237829881350201291855821098130103962172686265643225233120067284032773435593576161101434786500347647394669181404802253921204881970132409981950356604527931588111499636463620060883420961957078524584633225294088005234595490148842385963638088457505046399896448411374659092860699283436695259837073810913939767918071217629134972231410079309590040156964951555491502382903159340587015471087685145630697303257859327185239992403696216724871677865802994111422645322097970150081440726934461952216254186406459609948788184131168127611955371816992325329121410941490827120852879489688995120972646310353309317311623850375404357743219085159254965746905311148470671302574115807294154428869811885785533151693298153653853342893649727705615117616357588761953932313050303589071886546611422754240546421946385196685983175306556532173770153691503717569169347842068861308664900924686953219512599037319084058410995712386871196520879945591750561736762490221570356510815949111440446053257260425411722446756971296645602697366791405565093152105823828849394393500861054524282234060551241569120973633224254438720417580947358212051308888983541363291224938930976281590715623802473960896672668255459708196555780159192428070820300758615340722234881488775043324903651280227193965856575725231670153176451142305232451809795234282753143680780742672723670847657408915181874317764555473972548520588579742958133295753435284327026655690217531053869913917689780427200078386822066274415984883801528363574194928273243807628152984785639992962810373917366879679775115464439034927828323250806621037899951833905400637442057726094702472424551643730903099244015614693829067471927982758257701597704158648870292577859354074624531339503379346813506439951269746461874303574649371600693034548431357578538677975712359162054756765254920125063740943131655757248224445765096814318716359065033737779649897653264030202490666216071982924103879987164338134250946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] 3928029200779904809761230644022094812329023769953619237963292765621536078849300370281558614730866830381235057232733322072716281161307247164344219644515422566016525393417822743948721867530449944768398217813734596827308154024502320456531066548493887713007098790513878268837349172390274398454341282686034317057890753686443447204348248002414495117013731120174241204839741697143462090971156800882857439048867847146108130070489452034366351722660980158779079293868043779659070521601545296320734011795523919692613371052276971060803842848136050118217141939539210512987861540809593506395095164625086764785783844855299341278775082168127243594267958022857627007718718487475424624826202082873668602780530750294740582029745669397278134441233443583566503867292695034765212010884433423448891675675020792406663897249257871194556933503070983463486377565659883508926983377537557574378335041595746662763479494468969583628574782025738928825935996718053233483418691846034285619308903181808799072073524031525692722493949779018422580335268800780754138378406427057748673283119171970997970321418378006154599655222668292325029867790687770583519523362001141865117920572657944789158007970494283458795260705876719203796370362785961073367713502706822544059614049830546175271278864179561748286809346748640915481522541701428529654342544731172331260774342687792523833218293262703874469562872807768289956112358988966174014458826100914624175612145660186977873311850291492737954511996423612671326617748018230367178978135144593636795916311449948023160110309202585024686451938540286866136603049900929299254570655481179881771266943912217916407017342722598566739203169639974717299874776884407775884376238595760833863451347021415422181526167288614000555652154805604047550375470338168666330592751717765446980638823309370719023343588492122223567241247249431085250032227641856730213369649871834626660660604912484578297626560264911221096590319119011054859185719502175731123945758498948332701653800403886648447067322046879744876040936321508272281133350329707057874388549166899048245970327880177682588580638853672132280783158297134659996736670412307923527734113187385802171814156827388648939394519402845836033923769235977571742795923027332395451023479383445170798007573207484310413431543998843594706031496054929398871330129166270016852872582991103102861339031604276528539819931517936721969186566271251544815234103373777177001704110097653420736808951469765222842614579633331809153499741126309423742275205812898837858703146491708386489848639602637717539836130619901164882759587267118903396966778629058603046958184642857757669056586840027619214332849413419975173340967826813592268453760639210953081650457579874232683519990195814265779967379062084755420753201924853020417093922696333819148256106921756218300820743429921041704185182313455133922192835743003443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 792220541495650342954723103329413277756800628597773109521375641622346833432847501841065094124744933976699351689451695907969122196925752287568762111497142950177011421387255963526961181099025176842036861579292896795148158951892887728602628142070511381094459061787673924121657800527579393848161288514397266243946346595203820724866725441991375505689483764898261247477078025577158583978315098435659186992342706465285647000500740911463646780341308672235268562479790891211291169196557712985210066940492136318799956996824657940134985657941741085307905185345874216090735225252429211754037229791735372753050069021119980860102483728678824066306130498381562058374737878802022474697932627948102995615484020574757128827149146541662834854171673750579412022495350444554621868782982790622718563389352731903087813134123881418932343749862390354858008047623676556746239298254083498411098200431000348133018794899261427873696166621014999027132483773330981793288023622551664898679085205456009991549526780617636430404851388106201214427309745031807247636363464063413698194420139301559080478295119199549560811204364826358129693447202378988774963540146850739262998064122902357021686012798658815348501768494496456764600127110060668321142195623102639171571705162155202686548952573405809610784757750698757553132142050898342323993953514499829005978660263432647203887810951192628195967067178255117417272118674512309431389021272397938348733001704606590800907480589374805738940885965440841456469794487815417368610722304496202167884310032618563744608570377441515919854898876318684222343392661687442573904949568986026440854441985813880490976087528277401092170793440575744507146258002810070377118144672329646470841282780041298933923313383346954863370622907703140598245992965207974261670674328428047744554546313413439135449236061220501408931403981817563357001364790301514143303109352884158489790302403005088342409361685947949151817462689237147696247167108394609863114503274991803969216877048417335309833317054083256426852508667732797617467645447851742031228234030772417389275321384590614265397570840821073673496221015000067255001369004343670716769965464297939396040146539480783330892660963703085945845470079529250661334253807031910566442043034058634340788321915921363313545946665680639442613765334780063708777107391273708846243140202428015926371525576088287773981809610973341138301048355402340991985528849604464969310033396832838985417932809884102594795021899147561799736343942398498090219196617192723032756521305132895059923568652367467373426414040745864375603459007337704815035167160137467869611420150395191429195883988344383391112500765185498061888765150983932972750745220557160588617114081236526661298881017928860768353733860756108537285995884669855659696642961881853187500642009076957589430317516191870389957931061151335473222580578675589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -27462666417990469379089934573699729643660818585583413017328492438624130990218869426687717118006785010463055287928647574616536280363676369033448631048992018776243203564475165506443350682646794670702124565402606578981779424912979170292677179832987312724992713183481791636375648496603261118702556914247000518605841477730509854083270794283911695260127730519283485574130419216726846582399361939697252453264918084154994024511540622530739378081036897208522797519321704493245745264362192250522124410534705808247252222652449364464348707147702792490110679399565272901960188495706282643909674884542534936244122995066155192184602886715238513742210673146353619553837467658955753854405798028253788054888137941975174876125701051140140720277883113678969683599629239565112146356393964868827124843236632056995983200071908096054848953463418929151080045712843739309335807041405276791874869787396011073496441056082200422348075817725441250794957007422082636649882008907648653085888507376738933357892929613691947112053953992980187766316142504460281059442681813967252042915159836206109206742694573448315092062639971971496153845696188039494575267380802155471476978322944906894413867000224953517788948680819778567072528099811592766947424269262408623546940097690975877069060623000570074863045213218365747333375467716163611643434010270259430359617584045845740606396243417592880514360982780872230052668981141092069763743285549649668485431807772714286659212770965156710393525114646050231726348006768631025751577725277383766002752890531763024959547789480561915787035378188810189554399401713668622766566909700023027484456174558836931742948187488017002418481955793899306081396343868846468341902531177767233992281619969559677626906295331123032686135660288068286171949392695940371856888602778785585268509122323519191338933125247933262757388963484486367102290203963294693572997963107862572618995160174225286153820615117609113950810246010708847073465766408066757911694182807395986120741215488106974139914629885962686686759142305903939721828791034778165543926835573000160122385692882963061998841145635274234276096609574635763973537195177013723585056972914497773635620562861395166240113802337245290277539157609375043092600664300387878371381577991317324701480429256005689672148077260728285445665376509570206761991264403754412913843332776709019492408546350422254576434246402510365620162835908818798732803836727920892586321403544386186141047657711076723532032992484332730171695068673995954951309084183832428205966092791133640758780046383641656016874841695875438335896428009198978289856614054765928314034578612009901874276374412787222683115622608572225564823665586613561213890656310529764462307704704952471377324865693627418790798048776734984181818444467584733734074273622581134103032299376344566554519917765363804120913039397070034519615316636467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 3353267707273590761125460494135356562642716155610022246219659282708704227244094318852378805303221605796656533794866948782499607884892371428384316473484863320350871094760097466773424162286384635110893013441266577061296567535322172807070445338801105140997062810713894189475014309043109301519488951655118534654258076947387490426248469242294596441748781254125556458808424942973746687220645538166230748562480995473979889342755448533421855370616434814758681901133206831958374898272266120263890423366319097643066608737865821768081694371983466010285248294209982265675511103854694583644649676614279224080534783355391321917714339596708803698663562342652627626673876527124683066424098866327070518502265564519976340324305016289687379398229557953469139076525139658198268879610162914034640306990864463938159222071506975203164610073748354156597112558224935242552657409207648548604965376425159858454652143785176576004697859714429577747223725676827891502697501576972796233058728236405801366619799636277639894801009419005434243547216933588429260429490962059731871377977118518546194947764692331223528544538589681607876294934831800237523483652228886324704399466130970217472485552212251779235591118173069018838748195991413237094652435518559772666770602326053631853915413415878426639996183856934082798562342901421719361138267419939902790658593550290878257908937793970645631597121363778891809113086707435908669793361750274799155194550456329985627894808045155456600527755408943441570092456409358670775849164430719814773239010996701024806910799483393221359558664660678164683073528244758032167672727613889131133497221045682093805300693082047332194707940432647844355530093647039507239820552921760663579483752795240166747584102022157190698816000556104136176062282915465161266894400964699752995301487527664593639074239976560531514185627673399808154838209106645990923944954291600262842569087076895879810600061656536923949362488650881064737100981762241048343239613795733665969129418900627759788896299269607804589105046396928956618447779589295275982452351798016138347891989143185300229195048229673444519684727077381624829295871999607877300486196294143030090446086730552117552053536576915263430599132726251596405012533894518575652632709188178944682706851911535343231422840943369327061381978632913255320840819694384821588816294314540493708205944494850739304062980259591695769600364238234757707207619128034738670993595638125900145323273008795485213173305292176193259717145191789124753354706335270549087838203766338431294109984927139062541982330362251183610264087617566726351649353215726563376894219352320311168959684267969404147147489743925565980043479941824076691661170584477980695850077123258597969566049057798599218567631372311883366071962436439724853453687763962352723767165407179434407255914033935309971993707817182298294393409791590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 211382090417515685920552857644582940854507727177937690161077890228900615157828479903405363491000013842551636150796305507677395912422393210923323221346836195929818767938363703632330890939931681975347902176488860105090405578504869470878526867901126434214075677631257904713028362584650714505584375840093130930325846908438857347422418751840611511220302581431405234493616707138237607417231322161284446243285870552116045298229960560298495599459290191163443299068923190364574021406298447123560082146940890078827865792540932890612418630161742394779161911546974633652132750521470924326734110235478332391457875029490318057218136529245963595355179624484456974537103886465935681238829055406216915052807545243791642312685482392843843246196294214756410004540845233493666562435533315292426163834981227279541963180905893489428672033923984259611323564601161889979282901847135419946223565484125155963666917978228043202007921768556352786550639672308714667857604233610970579639379937307924636120915792167202768887484971477162514746117918395072375338603561854418523795915040794150614306530589482749313548321597765910784456688609274419466467848397830766488115159073580121658819811174876065563839478810764601911617486429966062209743253684708554423730560822098401564550993594163602228580675364523052952910986308196695283099757477020038120758580708404270438961962550273025944103479585900249797975215291540195858506879815770888339914631115584756512771648900935417549394820221686384756477006467286551046044166275988054916213358615553262996224684179311628370835237585137093849053917924057706724379634827555340945973333788645268014672293393806038199095543125856565296859735320419836934283520630389817952200976352531855567116017284658001948731046999801879221908840764189807435165807211768004407986361272933645315357744502343469025545288797007007396562153550768804449021286217324397587907711585272501475757837226892922062049626701312644447837344479542972713395378106343561098075297807007639046505156648200303185408895807376303327537171744008907645552298453011648003688188204304390134263560676374717816886484339826877639945553098557201080161806681101722841452474023979632363538443060878100301598834875285420457539678510620193453505958677693260557765992464511926909463731672798884684641172780374504475581381279934920535853359062466522555607195877560377576810225618546129458236594210319801200616607274105187425174395847571209377748914817048639356895086231585959259264127456248233443557382012212553737713271354326035751683452759433397702991085601299842968818790975923110476286028882195200460963375880353113237090897359254489017342446476994364969597572677410577565442948957805970064912382169951536743505509215001705408390564604612379417458742784711484526947748320100749279456527667678115851285501748704273386098779399849951692728369297592905264592775544832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -1249578970388884462878463681256903799380658878276747407524909825876719802391083154019736737159439023892585790005385942670591381184635683807670793504187670112997962908904573439515656383266398292186511381256371798692256374354862702298204808076117350484937065390452291598057496536082929743828283107472305506415406119755281593930928087153366909496165495905806093864453251730785479275688670109017424350492833485593787328135078845275172798149548137236525169817043909465483841447188877461304473887416205251480809768804849506057419416187589924379379850731953011772562073630423589686438716410392674385538063830974046503738982462084749236141713012548942220650331083011330011971234758664579062871880382744168035120783419083770186732747268461548136512085548113777448382787890339897636058307234016998950059809157949354309197021569574732558100470144462823395058723232352964432290508866439429813107307892444222019118418231722176941656180312962221025289059592255995830485249667883618962929354445969347516919748866375052928191015633830218794701240345648063683668963245181507196594965078465447989535333934761981778506261397708310090310099747716695408395124296242770062999677970011954052644458450555210705885691774279200897810238078713099928906044299407270804494770035208090607594973587337000000130211050628189609571117915649811006342519134979517554104158153745889548745802170407149172127963324659249927290477402196309995459874715971552223141197129886756230052682688202107143000396316638111271751398800296523774826614194729395420757424364622785500531938801415260257733992361731765519017576614259698290050296730925827798905519985394430465893075173626634043718123063694666025455249326509748902426805780935069740482211525683660839309433292491752140203590528935933592743993407446417597896616075906511338709492248746049705432627430498298408693577174037717718634277111039948162455350483574706136414044741314602767350808395498976723283829110295857363863058457646589172605959852639528029791610849255312698789310298230140434581600200477766046809809879206344521908119584827617862614400544540185163870970260398253540121041222733300150833032082927339541668941716047970667384391556096269947941219302387124612283319329746180686514849178587268449538950253276717263332920812807829138532273471828638622471634831746440219890491552841895870015931056995137479709542796831322482438481246686404075335170845773059005631293662555133183163448704359086865568925506357419090348980117998266349163674246685776511889160113691287773220198174242965494010505081611581906954486069889194077547981688122532608533853032318598762037449899474377111398415591317308131935769610495692802972079633987325236171672522865355603119935731499864169890972575564156881114458459422767954716422194854730819193783534893898188715439202348184988992986113889339566207387297561321235573827960832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -154420354055644109272767825476789181631836399244865648509305259902659788271185671207976544981998980562694026844528220336213108070095045821739414239444617272857262214602249360431497036501716008937347893272135214842114738944124491376899260703401222347856948922647908985289440502172211487601821402508358770808730515313333539205432969837337505072349858664591610942994808784231716579309936531064213180846802679533030646559746955270125197593514901654839994743512254199735400579857168374857254734462860684137720616020245982415305799760907525406044710955060067385143569754865169951367664749025216150070525441606797347204003232256768449296318951915687613326029186059730209635274724647376657918550131786223449040132977173077457932609032577400697167213137496258900272954731188711945463241823314504978681732719283806365711590294913294638073444882785216545578810408653432202556848135633086605960534087544458215223773864782536971153734470525056301190131664837712792584786155385775666973174532827385105029775923243808248749775409813154652261341657654463555864500152623586225926739737966595624494594085358050538408009964419344553185785247247738674600479644724585500315738549512537349720614031497597628420818053878157594847746222476596821197762655406938197851602577478220517080782564029379242473033125573764057018638790414727530210021553537381583181205078469181226350198877983361788728424280715492203848195421534870168448236982569884284836100607989051988106870861182626909890191900040775296120937795473807113366624971179922486027496319118689764859651894313700541821945704211313417908880352188690211493578154044787793955982943922918257996902326048414147420312254036048131145690163730076599444219493640080725575139999262200424628207195978031645888667309104874468263997648703037663649394366330716081099517710816199511118338317471455062364210359257527217310030317955794896773263904198282467006104147293408808995047918118576843113906688952655245567355922837595662650889073103627385266157094932984265029812232562946650414155444530702594896330158566966060957000741387406935553046036041285590097170633057041368539504789180144026093214039135178319389035900346510500039955701158036257730978972773998495406291533014314536951470252679834858129077576649407754584094719721876259942170443785486847090933642908054477445089438930082615240337793797035621466421417690430565779628318756370216744136764422219818161332236129836721381001052562342975142157030585664366342051395666573940908568029447588999018352925974871474107225607939877246581220311978176703444575976621605862783845320420103878606930469184605579412374334764902550347309018176442768189313813187550259042084852177085364054160765828956967651912236158584961828042821742762219053429805406118401475768317694068259947929393964409477279474060552137785303208050881915134633102038323313668967986388776517632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -6559486700310035118855855264831436965532227329381288415017549069446154790758525146546760975225194650796630600722899335937149339684917839090847233621426320995839279894224946504936212854838574461751833172858213891481828158497729813522197714797501462196454849903244741831592781382111123089349601658590300788933404095483504073334951662625880663188891929834682902504487501719325937464392564091272230523927815581091657242299876593719534829729997286855888677949526999351096058523689200177666264336980012795064258635883125015117384584522707482506768155081763196841581995764045876474471468712492693395671179028700865993288342923863621749349245161020593625536030808276628899622694465691429023857104243281376762864320892795627168018985890418399047833232261838850148893211640746056168486998602889554575626782990241484714373929591565830775015489387220478616118827672882226198276659919394350098053739222171802431922689071039880810947674200624901543953826936649764113388442133508111044206214991604036479544290322983634852368353085222853649269100569397036886129113677952488621820942837152653341248346131716970497210356088358868597542583763122957020299792522014957057533647391981304523181537302366304040697752091347040780863201807964229401673273740923151600333284516545682169265260283183416337077456731359703725522335854062505215238018637940579475088392550284710332766024419188462762409598197950797449878750028753054860546716622073384751797325848662699583814875020645599077920503383123265950110666770797610819778465520249925446661614462839535521681994078022897116636636810376677326745173523653964131820508371202694960733729331567938481644041987168997711595097973716012690492808623712238639269123998959093930869122174951892896867959770940288069981402857626701803964022389233688275202757180572722958790709084240840263147338058592183258494670660881474303657525385721022212211438197668446769209017161795237275042628899482330946488996760880923632967321379119639980590889903744893254893445452460994815666375378334341476236745946544565787526120833466960042079276708217457550443018321993580028339067771806050184501522230452040904261153757890609601089068249277414899920715009310331340872777426573793553029157392292603673931385799362690992576080593294163829005861593393690621715309653335646081600269663181867496763371035137748877912130548698438585978954842184830509623369154923159724090215851366870845637041018096384918662642268650010308085410731197338715825083425917444171168821047606770309970633280414202090361569527412955595430087844511131006304617147517388552526058737237285053513524776984801025975224610022092583806146854802475839699186948929529170449409468731199120496356895283881687244048078148058483923981964634097469755919866675784907910782823917951789162342917684856753292269335122183693477036645584461913716122278114739161886545785808486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 691095076818046262400082463048282319037709229579565701079846211300792081215380910612882576218063165265942522623188837721190683549537732597888600875674286377874919574005981233499705076862824489249344400215920378814612576286107826843467137485936414836421517718152926603926043889657087254539881786822412512978599789231567723870638131836264367001367206074653669289729496546290785244347779258465526567863385583819993283053417769852292578368259093695107734118848676244880008444189275984973532975520430834817104743732164880582845213690798133997391329208630742044918811837288218889082768133234391302271388223652100412561073219917289438954358958620683576998262319973364971430631018063819216068428891186198846547751843990420410382144280203212283746362673797785579883107739239288847813872333661229232696831845532566901813709889266134365394082218250769204576993656244465689845946203348546718344182940972569852968847766407222434439258315034820099770343965995533152199924129633213343448981548120781113019958155051747341228232295289710886543077905969637454815169941234352429412840158326865679423149660096086135731247410274325575895797443668103468757868377907261937987599094271043542721707085368456569268062312427328443755614585601669582767817440390910781356360467112724360642024012112537251103791295594011295793295477815785217583197470372135230167788979362135124761792625065456770566613919074051171571086584484752712837619205881490981021396735541460573538271048433776661161707327915592329055409337343609923416771400753681296538370509902020955611885901215771151497823414132519506758657206954735448505452669549866526727323155076558980648388898023286559945286466203589645420040186478965877470477004268723766241006504635491678982977989527728017149751540578877156491909929867694933010105051091404150586539161249723457219026614031814356434169253090087754210959053722653680599718295604167726156838453745710049064511576641518251924891025099042222723232452098296656270047172919919027562774563551625609801798845004389875978165702566775632630074003565195797096429646845492753484882561279846129981260572098114222620608572919920705812011719927573490554280964132316554910197836807453675435966347819256179185294921149655278726035312408669626097865776808973088174429641197863459718626676134896041525309410880202206050367104407369709651919286502595493555974652333866245368402144255717800883068498316289824583880716709414877383921179595996235845524821487606696773082060817861812616029510187181791787337045592812734956922788575554049009462892682156477072512793534649067678294232234380945097537696565094947726070180723292092899686588301422396714900680231301815872455341092625629945900924526792483697298819541696705794824294298699498962179475910014148298706229292952646049083972338388390518392744862858133194332520387907152707203416102432213630797071394013184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -13410164293371161838955086806517539124915634088555540006877616476762151509687982965339317007242067965423359546459630369421527899418825907211320610999290323506964804602658576421573245521294555816367417723681289947393554464283715546075688376208379202529053574586840040458983091972593885907518524987080454041606564566953593221296300979349994265494029123947895137648645235514445641776140563638679809822258457237489687794368903603061526305241810848650943143712168462184052331382469806222175795340441514601345563217357790070754717485751481608675797919865074265895567684721137997594391698474319681032865479376857346051486691623240344886708178485865429008583383087512920857494300669211104526822292784108629538578051043941148060200160815014486324219811284051175382493182534970440171793825543535120588381795146194023518744601897973314014293772749533935253683279709787005326942280705113835074272128468155983465611362627738228740459417953703163031464085960423706099395479355755699474811735894020480240051101273799881312329558789574057884705849446004897166441273799490450410910913153890824574351855213216525744016462444795832050717595545598800590130717208258626672026793090335133900489667023195072608428617475732399356860133803188365366647946672963882582172540556787356057284904001206279860800250922269606672193917363422489565627284242600750506291889889376209430466142696406071775940574878393980579413107428439006369452347870642927493272072130270641461480684088827701023458718794128099026748819970210740027164046934279013861493259776855941372657860621265801425932493117326701192098380291319597526807144520083732211953709527478997652479743624602842666109354428008014941766883135230248974142163731465453858358117671788626218504621557618158057459328360310367165214896012576938518679202893678296622532555788183303960340423346967015788975756389245629560068952572278850299378078190403882132787167570959952218090098792842787507968478620284908234414610194694100813885478508800576863740379662164661468659201138624085833818984033705329344630398364989691853696962001079637104784838873467136067823126190641673531151345942604633151463823966796643762348694494856377796540926162817748439745084816536659177420268606039058547119327997643710003357631147231176365205434971357149454230548963167085235725800515148360245838930605562698935816920788346551318429215793087846959219589338168355104453531443762311476655400771273671591134157697153524890396897751687419484338811844952522826782210396420632048555011320199947539773934910272025219730456696879401440913247219744216429093837796449394096599979324980796901673351501782096093885584226652608555101975514523863967693916191504805940176329456359606039980048916085612577375592538105371376318682646575653793757774815831904258205464717557904987709795458973662184343696216199594890592182253168984322268311452140752076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 41726582960871672499656510423079239817384252417682599796297565606805212562488576930558602968421046662776538748627824686025834726205939580026602749477845107648356966933149278364529096527117358082737391148415488014231744362428450095257214364450194082536462023854528804285344810751400377770476266775585449167783021486663947199974140310073751741471643382574892145231362296008188352813224149644546144983126512253338433602246774782961626807914822055955627280697019133097354935218778047005950605085957012830635156096201702336946875140074961187848181288888711584321564543472531837955969505882665690103081660643089351199487412107996759022090268812757035016951197247654935922863303569405538974289031123844695820345755050690756734935244301394766006550010648513032415192747371776728268196632547920630528039663018107916957344202857444951723420256224126127735423742243959594993083667608388783107327296921997909390674223515708293384195261614188247366650893444190986264162444254124478485604695607603953035607511813321605734221826408531633303317115097212515522040920145788755326270407383969016906873457557259542759682447869774204197618859146107091386753786865245654170704692333361604949297987705471548057265208206430487761673790563273867485507178495343286712636735599950086694210185090091597185967705484480081226291320855178939542280042078638594982579705805552896514908208441065614627306177299057903181990169480382149575743593793143800031083312186244570646644762308837815614016993445995070704069113184206781786703319101509940719544000701874506561651166714141892375142157602510909178335658058200667498152974397436437493693931990452988579628879903086457720230365683247137019723428625671630284516853833066789813081538369629773214747241664148623746559999799644663677190129023752885717753773599340148793452853837055291279027035746916443431230667862615047366512532744406883856949963011306292769181298757701527269948566728792295483744107691075503362921636665610299218392432571773071446204111400740260544661205791074270365827420185937089754423936915707340420411086338445139012275127440968575022696783072007094727992572024269340111435484157616674798996935763064382854755867018743374896501434456144119685089377165732276989785555482437936867753771499369794400475422181681349285423101191054597200807010352424272559646042751491651191226527321604335729064512600133759065332376179510723925442036404757638199100668259797373665298353103715573035530590250654991036680167557711205764546149933502768623099907834768112118580974909251353848348754269407900655417904217677577417587170868751571137298365954282448748399058286639470222273728683163875125874973564052442855850569766859281454239933841331024537787939252725411534281936694128785660419003365443335705592756635329003321061022773612691014002723299256224961059877061593056571078616768933020222901876568476956491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 1116903429769333810124108307529840202583930026124809214809627625563356268950717055839220310728123389600914667367215210367547986987778643243127910909037501875309145917703903437842231885117469153276803659295823390859863408395420081463829383598936097503347462533826746498989956759053912714804144757637672133695650069363925766505757100153594678225391501845894550583057647227820571214842198414559347362539554216945691683012309838205933348098800020831009079073676695322003069263774630887931602020936118429231688883137512252135652536200152104287945805002599668243058167900720022907831791695762697560781639893070906859001157985498988313320938815637593602259051995579980357912963782808415394769381324551508462252837850647414815647448231641185499931883348941619438775133339557622969754308476498505521909857092471666275879265636213151970290396488705876693620351675083272857511525210341425670068072396817360770245296247283253521408207702082998761518802676854176196579713532035419382702295198226833703698705272183268609543136600403577790936853521984262327606913981727158576338925980181120673829637761832440801883272769198114156495626252529850805271750483897758644039184728206112997247555363052796799020153139914366720309953444191098187852611800900525494051436561637859181957405331407345496826340753740881756120948309652279155613587462055824684898269461815124453739035691657405815172139390976538323920542522747891429771544830977426942425215360336986879936983963274097204966533631130630568045333371712064519433902430748496223059566469909424455457395527868800425281637442870714304219485289759776511371853464986751409344725768774842316345344060531069306425499026699418709214695103983021630692967373997564148891569254651425197399277536010987816704827074702427427903709924586152878457028222846421954908626469355334496226802004262277438619169128878131550638473346748219994432844144873439318290096442314812018684791391031241514031789387765409329758703503231809612764204002230642292737880962451623192410103697462117597238575272220636427453672533360646640339906307478207084809540067651971425225329104544826577286538716554751551668839635197457037916534496720000991959108344935823491021942254033140060374612042941040767402113629213864252811695819233790193216518932928606764280453190174513997944142356932781363219320930789961048043796335838797959401101152073163220208415436241679615773918503126426120444742045408823486584396669205340247459784164120199439951246506774875138327618810820458789636483951467383153596910627787280477281119520315514705054109372010405001462699735008033857657179685469116197804734750224122711542071115306843625347206131646466084693191983289405859112244075895814430295574189180204825944736187088964389743491562425755257612857329866211561468710445562492218575491418828276585871448854921655504427494278499211431742078415420385342259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -13081909243807809931200995048204763141850179420541863065577875711753235101486646325895393898377488544009235249975953238199355943572869910852274985906801977322231774028163542338573884162307289048557862151872346495328993148295634510861303930297255286459980429463622816143850699643322321118532542390791665360598075950721748640349707961612175284782958491202927015239121886219047404903779473763153337343341181343308994762064664678450026363116925598063613708243517262294218552945551734683518563042983013458597431277994861429025032593378577017204832849474972932020032718950555221076540861855801514046936831212559828234143832091733860889059101113796461573655767048094340851010063211439168373654681907526360844509920677252713315835443130941093068613381638832921346688866973084204107650631277736282073445884074786306407584539163641492001478877427083816659461118399190880792023530020043039175354860557105518909819204510931743829817369272780432042973366969660789200085797547126040949620873029951833505116019496947801584112979280365014741228887296617825669673506830451915911313107135024861565859616927085413323674455861254276490636515060698689896654827091401299717718966844210359424124690698869810557136240851541835663153615784291925668156465296371710240364907424688637673159571072811784120217878135519659659624151296770868751918008939987351854741396799883599259426806910291354303050168649832757898598231571088697698938937903202126369549617677464247855165188393830085453654988591100553898826725037664371159857294638626596308993883890921527318718891412917193715178696312832488659881778762440259455607317855582596433613768162668892943613671724205264016085579425179431323304931351777624305841514450134316611189234760235801594315350689007182805588134949683095201631554679056088049653258639567702511005497664960871521080749574139077451778817793132071950530915509477191135187169145140336305739719175630107792335316593110404821151069126673636070062268055485519887031194228228693409017306380485563905071796181320596325819360407076241197894123460657767658499828780131493517511619884046239386410665884001660403576418243407380703573580098923281446274002146718205443951302851507394386928435246128889740129330238475175055702949960267728268268690059446297649840006060975212710296442391746591997932389745083185980734957145892774595526896079336989774464754420104775599986853085126202502347992645739956765004556600204606609269089363114499475442403825621862255438365424263458428003548090029669141005467299602229932356848069015579724620167237001708952232081947744867445668660658514198972163009005489405534944037259473231517827360168841461160587193627209355675911186733828731727291492383640737368947492529579786111624244427263192651553072219813285964025209643586725337339426733301358739509990606356129324216545942065293386663379294965912852143194372618779266908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] 67776702648744027816198256618767199704344433974532884496479928188083147355585481253761273784272764485916247681383891511926089268256490213934929182279531212938093135136702333161635582541002264125749452010951455487020939275200738106808446618529356608036215809509431494845723494954555864527034703361171624843348176267096094567207640766290333277579861929235738350511536816706597963383893364991290672780822780402157313613057439191764174107061191130775343182353031457956233722140487283832170590204990022088141427630957215709324541423975306300569998274804542626410769768686701247575488459112124694923799072718335859209364380777770960191487979395385524822595340636325244772426443722895849250907842966539728956682036625659914333946177731053708360598380892827066599788775428292531038484270552677758416841917994494333620350009627618476035670548297995777548414207713913685871777222781481017109088077990740740985198944735455693198515253170239114171279893983572457501052154781017169077017898309178557077727512028647320207359384164787445664303238852401995909121546474158781197815731045330385077385527160881119495396651998114513036427034680924181596908537426957517272979308700863899040230739275969306768851498332457903110304800072952452412178862308761575545816376604931040316424612348689959769792773551816901285402869902474456183753559486724748921845722868506790945131078218203363209448760543361239832061278054741866978045761696495161954931884197717100044150450931483343671618645025285304479543730825638233968469793812094646880247806482997532165810119567540676989467928337537839547739331002575960273641350107749498458639652448762247044175788072152342721915071253058059469122933696722289590178426569682041292205228534393054900548425474582483639519816339578454615941700029847392337793905861804603738582923089013610400596338262942057801114007819291992977490696103450704157362163057810244632812038501902806825763719480160102800578005831021656007986323356872600866752951420026978295498450377423000254836558751321007562032313601439636026696395027261028311513596682476679765956555564424299561492385631945074741406019261717733931666624088755546926296893544276846607877465552278776523961366875287150090484381345883936813539078754068516745380881181909961225595632483656800373558779460714485057723889727304206691532257171700636982120646996889061989043475364923866070812425465564144471815984369896890122757896934861081659213400415437155851213323944969222702174799816242911746846862060169395488557096338592386860193390252950824380936517297750147625886445727854373295123889275089171804382128966287658658515907257440117855040435439701642502284241302528647667342323351817560988713871210504165376355295682737448246448524421474731142499355258221639563251699814331025473120996152153330445218426094682070720396139153661282933727604195163276733883803443757284589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] -175930129758957205609510147226406581572902734899492590451921151430135668397962097186866437329372456555585597930746881153922035483664569487123070278577925783619656044201846875210647312621711617372120564519449728069416204738818091709966647389146507543361333038465436533209574123288780055185345897586768143778252568613000569961935001370991121036211217028386253348318935687132988230929158666733623407325470800919358850034782206418645535020102141945744508561768152695611582214300761839658054580010788093445268772651279685069536135169744881490308717906836771369444181655639815715140517815337708221637560851210434311710599467700752397068954014786082166390491440471336914219526997273164172105213023167169370193685236539972339388746153874352822776433842422789862220146829037636591075374750178389422715771104993129630135843976690517195088499554427073454617462337240829869828792700056676077980906286297608840337970904752459951986894156957490177631322973237100688333895415009627519743503628342829355396701532960713714810708214976368213472314138971542725772536065801717196927668219047805282172037531951196533142381897109333386030749709105700043875223633007363318888344759576861599606271222234680573413281418756875025916675773194969219273388238312125542108670841819127361083223500410840928024020794953066924610214132815703878165881770540328661581653896378339843854493204059618440335404302354161447736419395816135830003480137099472712875713868166193692778223508759083503990585117022618476004983363601989349954927080689028816171117746119635141253156849255805220783438619405864227609156033399673226525832442427054492476926305603073466096217675320616622726910366606508688018985507307116482951775079266342392050896352374076127467333886417425834913705059769596948464317458233248559291281411423449417947195513575070903102339017282389343611100791779518181524710853148578566504201306642177352067864605614671473187512692151865889301567795410875287824458173315625471067055986416084361460894877973914833582023579459706043518685871871386884846391905345888567424652714805083890327656216688466420038958979636732800024879980575224551906124409345608529451075632576136850985175387235905591915066832695852269959015557076473936150822387918049836015361081379674295017509459590704343612355325483069001602962297734532765109505545623642744753792007742810380160081639624338610398204489281521964127203118319210341580476501564768180956199864793885418239886627182060076016060887093484128361354404529369958255709693332935265183458877138326874790840657451834152188353780951219890860375694508686386809058925719220323878389992355683326660582232755658943429794589932760528406226022491169516388617877439581927166955799367765338051056962501676993167866543290664968778660158204194976193799855949160458039838459406819292462468586228254952385739991692555633365237299715296375169089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -90697861317118630923380909754772569924891701197098653777380260201254365821405664261691593646274448575384421033681411355436267931506988744761684392408709451809072269766612321952163994050560036628028785183275956167286494437174123108985985137392815717600554797172107288837075125209146858875927833120619349629564565533387333406589597689955718788868004848504457526755972401964719342962429698299301132947175120945734776289477550397092997824796670067796793059367023016625608440429377592787691369126787192800270183757941424793065695580734196024254420355853284835666460086141839480838833782975313001094693150457028099087782181576511137424103674104301047111404158797749587334818879780845584363102844140070381303845164927623633488724268264388523357886476200063188315315929753975850870470414764999857044891373524947330189428592576169791092571703241510359412497078739985139334263557179083133120802433451876429071117618130121957388675767272604781045188896233754433429695068066686975961675220971094134580999915443162396180808062085352061796056357642398830436850285574616352500165223222077435849469500492553386351755432052876790985367172447003714280586980689450328277905073312153629163317128182350245684168092238300578793192155524248965760767469676963494622117026056428557997139034027941021193953445343088420011299471854935408028723221839560449522522241469663390625484429616169886465094369062916747355237283106400166948220203447949221541085123891548661185533862556009944818565292493084724797887961708300459835135806670414317834125329794628811260720651215417323507096925132332860938747435526321162400197137642610411484719853032348296324797652433604724904714470369872415781994007069859840624386788372784833267932592150638264878488452133894517859284174019409726145796876812514983105228777369164026636320997047959587619448503758621952498694644720589110472759688531835003212431034622699558671670893313959250223676150434753902518665288511036689247440712393207805767225896710310534285154003668773019781142525920679405065970893118672201115780986489761090462192593830226028283535331328979484079077979719709615636672141506760627017807216868437949428430462920930677869124569381623296025773007281715947402311503849585738637011773587804881760042129146134076018340388542951506239333504697095008009639687472416620122948698833716921524762906550939484489133272726560830236140683043827982425903323667534721224992765377551812516410433981609528358876495427583379300239871467099825304210466839947825654026271126609125578161913627832419055113089341369179861529857186634196690360789220314610996976251713216813871029368981005934603969079929093887653969687707815635021858703692644591696878116200696521299788078701417582314758878892707662899899301815719870511344251682702470704696964328525708638566133372359147879546649459415695036938232403410469046122618039545384612659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 3285989182137563319750955034003777986034940910975469743587734173365120472766404919944401654583006342722544775207010378761670598469258491881088009100664449001639310632387011807124218982163559136636879192608448871452628481146862246517942152447377398010190659254020626947840807875129928903433152245579305589262973713304782720472610808382861750555780281273854290911551492349092302664304504801947555402852486624267751058019910803943404013535802219256082418307925851561341627522457317787647818606384577031293052258009775268383197489038610247449167923261802837621792540234882122824506002001196827052736465767064737268368554268391841390262969053715421235050525456083199816231476520267018274497837587273704579845806785320186831176186810684817393108807892841050441404697275263447068397900061371583409321522722322687307539912297668405676817534725092526905723256122422057527298639050289486958503408739475070235997437861089855729915881651352751171984880590310224460623286060389388543835093069891799858247380341336921649232361245730556308912184822101040446540523825833378138073254156743974246547001223254539874259135830184416644991609059856048277970229767721500628238804106171200240301985369544934152003548095893761720570531083204665945913645389026521695152896355152387904827040494492845169535437685343142420351706775267460293671449974667045697239975737113773570641563885969803453676379319519737861101077028051952267879402890736236712121897975644916411920210198421753504776730132516348254996315127455290848859942043683194870973637080166168362901261797885678914823125277412584420098303754985529341908057522687426780173053675948787308736063784708208350744883925946176589430530661950473695922679982857197058947567779203093888903124618192579402432393922001403922090328327501786751844702933301345100552363982992381771625192002526059682317139348626809840923556283582470393107773725937346311320407180066013104301708548504206658876263650065918862546910207922081285418825500823407809554888123318691107808161536017880158677416025591341204348820756962105580014423653128606580252894001197911995884396682703241167992306986753957445245210776156612575591232968466285369448869063745140383746080470266526056425535884033135687538685206726018579913836603556851024425239052033219983691272768864212921019167462458660051168814393594641242017424698114526338225200388293880372749342360512086064327625315992585588080623555816803774773621776939170669483101659088341538505834945264953963188438564189535662101647506646393783738589156003535655122041730703948204630776275589436434858130394018963055934759103258293084799221654028134551338531602588355909278296859774210712119546668521090597196403151235945150340911981172327382879622310252275183774935590263953621580229854780875945149886153526319625695275164729667044989384708726334116930066712830650502875914675902188332129452032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -18434739583114125787107204736419620283148507380909232568993359419902673917536998628146584243660778396512222271436452845121635686293852330131770588665645959814935149401976688717312143475927814759322571849619290087256550454092338183072078650335072739447246028276658137523001279739774446278827024553072300281934540865175482332621660843176642085912706492205033433823963869817509828595016142481025374226779293233514204532567584462331330519557654796817588903068714849569790567924706125163452052981864532627825371037984898570795374758995382372808554736226497161850646127645257329110381877419651678157107125599138179778075901189271855981197013329586650506078370654448021314978566887547057521162269611305446999316809528006996690007196829930356596020219718765187493676040715036479858020198430127279116797283931377657340606636575947494021839544809345140371327317363399238077071846120613782002014819265878134839478796792554588468127746579438246411306601372696456903547790259651317452391573576102205930853469458946176498417909992462950627656290618274742661040328744093543870742785176767532813717474990930758842762804404567665300159235521343233369641039064346425409118232141433287522392224040809253947342331096915246393313901470316504559934759475882972781022151551295686127888446140045378154919014513302692399535192316425366608641170854274899259312084632745520138721612487180764868129449791901229326456496104183291153485206263748387383037404784063240032667495393731484447910547593107396536038798614178429862943288155964872052966668284025525957157491183402825239314205487403016233459215722166259350156475439882213253372410984276991114511040158676556056896280857114486708025662205471403357635846921208659276524306354562596012849621034241877045749438329820121609423340063559427916515679346476101450506225739941386117165075092831965558422606087925741040614289213435593544537345917323543134603345343772434903587723208255125682715182791324231115778455438770451804002709841896715730918667406036308867117716773553345777072229937704960367351617016082447865982019529708265129177574964302106879805380689423753205631525223803815149239979666879382299748900870602110370489111602584627717820835718621378346727817662131701323387708184008294332330377668912286271973055137137431028846263100080073389737818597009315183528230161859186961016173340852828943889528114295101653335417108734546541273903508263747971915091797135676136802632020273242685237891548407603638985527766273833560100339940622274414987951689481992648820239872325334346932528771286360477405073351635073511000309539969323650848192477037229375754794365933482321933965032682294293865668925993560483199068217530823680248972167964791249053055619170684093492738817071775113940719318093682653804231223438898674406210000984520725490035249335327929061564736803155408647468161733227911530218578195305987676569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 68013855133126229667403795727919042375383135844542248154691655660380446797140572411051339210679712715960798124558269101756721715680617353218981411405559680780274277088514722408867806080088112328330813780321771697402556009047323912411799386474529304375121579382056181165287094131205133718650860604817241146612095706133556306815446615971022506307136840597848215606033699782285830758417552046940789105234528179550328574582840435254396273934846868626109087497586019074451243266895979455957852932451489738639629059413739407726241487685766438170696620431496472023822924136835810194306646760026574452052581814638295200078073649157383150754765410314879389256935015985888249925639065236799016495584913149775075753725736582002098161523885801100907410310113887934478128324122583649138358295887098065878053242554670394852511178900666324537518983566669344693595140459313323454857300550440180113995274929412861137332663161566017335405790250376108899447737507468989494922861981936012436672195957029784055710076846298906999171673637295214434361999587328583262751639117614313183050145175674611922722842106334776007278728208835559284284773402600697786201728951848264187100781312958959349489322705567156840716845872257868983112524435458213817806308914300114542792603570005617790235078560860930908881181509583373509321187687380388249167781654483264709706723987665037763329966596128901579895995499206116338824329028224711981121348775419146520804679532626352670464799360392259450056490300936930548679693042603335591241272956876636555920043821020966429609090317231974519034795217181508742939335326005476370015326451937401467116358037319730522270218003428637664353310976862827388799640190573321254858030216360202699283065500112799738104954900623947481827809176562193597363236549367304470024900843053324036744512410022339671275948652673083975344935372038320176080547272295737764667799010372137300248890455397617018326699373814447190560691298237463358795579243300199988219021144184064691395037027606326758184997004879092886951444162280413632040647332943337408405295427802295664533496105982672492430792646178912664554256397121711141533132329348871453208150175234400806411962693102603906234596158745606948327403756284699586027697332083674425430485961601859132390041294340495675019707246804491335240178595174441632149106647677248423912368851484853358092026182223809514505634003566548462208204564916130408106834521627794393945026801991244406803956895643000640241300332611556070972731404528451439808200001938801494802767033080470225553608846588437215851821393010572381399947690983893207078494957836520819365068704507668393470599943635382134944228981668000399749146874681768327036135510090573152358166911368790809885821039613838870146917185703019996104169553376606771089069019578605983082553524594856187578929800828381316963119837894928555349504535246816288989773824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -191984480018349062684425102959920723545533879569796884921870463515761142075367679206147044823211087372263731324903154358390817394713764527474114969588723048817551028525464444810311272987324303339478579659664712761008870611546432849665454591262254630476944244082410310966429801321081951862408589680426829952492398329641862410916277308450101349840030052635584295655236611762437552589983863272600744551290317099105482216761704704397854737778237740709246503917713580514441426273013354232814217220050120764689174876027388484711010165219322356236269538214040356332615418476195210164592509579638904849318910848138935915314496425117438975490537492315062073112281670886182283920911448298199516240917301209915389917582485468897025973620322400309792937620873255700668927830235803804734917622361133898783097645012365579095592501808372357703072862032953655375713888939537090675632239340270815510336326243829736822295690737638705899316927810925130305248330633730587139192136171620684945925846398797751708092580465441617736607082439715349427123781341120859598034108593637952120823973006356295793529944983494969581911241655108314705371865339473044099025501318629314069833185006543213938466481952432519387926207013086946102293789697845413419190846575369777340910929040437099598252011943595415640067374071238159513765358521209738194816004074413130940108074007771217237612558418714296855502014296239366869135873627117768209676959178041138413458781343790386445055221210214328299449698148424901602450184783155683035941199412025838351657734807310452626310374772370959018455111335836568851279358627185254796350795492427086066462795585236359381621766271028421506792372268107579174493340819324839875410055830279377613172655033197581921151997788254136513025117182530038305999956589159656131003627535430731687481927103200111778010335252311524681132532430481536705198243334831309180991099768827764295558699421375876688982141649378919513775338316670370908942058884462380535914362957456573065673622565807348886902780934488032142134268924243732171458252770235550345314074674751304675322637591693298733234445924611345825293927765356577872629482589124917497575581338258157625977897582658222016297318170805082395677029582587139413304123877008764940614569343525861735583475915782852327245234818117299304466295818007356290761327057954466123064140999690003574990539226736564220034156017304076425486158265364568889162787317063512637513072278387818238294510568355454434826004059024888437292552242533651399334222385754069154426311696434437536940208441432002776409156382160925007008621437625907276905351203783140805409562074015710321571817604373245396798140377336900110692159302060196325005272637019733883357244542003091806640747573512018893413012160010743362834675158046412601390962629658404553363960371719609160675520648971142470495233750036006586538209008276264129554022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 435719344932326812643670805679850792059518334167735675198325768813477983767875522232145648460088129676574981183441259134058979377119363834064653460772240597696164498070303305359329792592301630381834015787527893181106034835532612408812835488826603798588700589971392812210761084529424411982102766186047228089966306495921013069520684357594864339570201714367921946222501384513296551181700687723416000145428039988666173601058849723106078212979721786305688087815393588766438297146903539810772014867287226142846013332768455090888976987883021652136064594198223945504264730069971497823649870346652750797528827548713902302925020667039013739715013170887608989218085285424587511031630912655410079142744785202605248959556707481844058059642082457830888562502203900207241809615267180268171521723961300003949144684518170575090372977895096085147401133788088492889242016003722482297885533981492300602470416165337396260127051741625002234729910818300647502091874441924771171721254726272489454364068006341664775193157022861749332584843793677924658762770262001441317569459062496787268532605880026202345072836430460319816883296533456838381833163255308495177924761608208466568540097315947357572986112801876778619237813392413527903632178273171062850119469891873906979847280248403952226039818272765237867071748899090276306267343964502731200290499350366358847495025408586440148681546985226702179227901366668499488357218505249481349415442507175106011467262523565400815772094249565841922198209195003831550467153045526314637637319319366106004792356883157142370860099021467293552827496021766658135770552132385512412601445622801255771544436342387193996367187237804818171342182818100818999938116659921098106386585231624503519550565316082200162851971560036490369324886466519032163465732239721956973011636408672542852461710896577465667872338129921617748479095254714197463260538165659449036461269624344746630587402521574357685328909738517190373536084487537567774172810681886994320948327653695083313107082640761306496077509990433733205165448365458333911688532810040434694970175957756390146923237175199148486504023423482995812633481392852003950013434204387843368245948552301179059326645831363778147673119616816222965835160046426992702058826141197899498700369478128164823505882984477425499630715934295190758861142539930663755266367461391887120596760475905798713450435750624276444991483461148449310820399045336381922064421892401318490610798105907507356063210413506239474145186055948985594983240452916594898395707169065090689687954414026178476537107291863043639327237608172818302285060386109296554876235277681751186960016061492346424746881135492364368804287748929602836075656688061734276712916227833166202544817606774704907942173211995744310009167606051936396312471344026100774180201822114623825451488180343755447585259108363406487136064445283480055914063074635531787572346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -809731131173228099278925272134081122895694461183438208575366243053563353896681737834053061274723086429866546831393830949426244967520994651402328717097940278917877464555496095683175194127668652830062758808954518593704625190564804172367024895930186929412188893282521187240514716223872977965582118942672018662264418802452266872413895309832920063506190710170690653488939031439421011914041353058755273289086918331312134078076623873432732641739676297071008115172073664285783076931213250672115966067517353836148205528865971868928117963970719531320840469460927745320646490905465963485831489927932698684087572193648162851926442688505813129164281144032694328984104248575638267923492994703302740094891971613956554572972090032680408025082740897721789554877785658919420512757071501053276804942321515581421670170569820614460686281069557739938824502540946990225525782522522600888206399672076588663149392432004532117256479194194796519922932650810418373000297951372506567631132361778886906783936186433580079638409187171409106677887368088991822684620607402580116726813338663353669105072717886002720737679791041253317152452313834824502513652430331115293365807566226593567663248212450169449006240143282612649552246914043470959829995912723735134142899408429909226894834152990410740559248541195734832043618190464168540076771452302795685948363863658202745805562246168140173194402591351011055364821120438937928890825679405938221709318636951762341758473516348811023030681345107635550844128325821071137584122615557483213737044949347575793466233023915327797196414812181839399758691002707075488589592523638020295907927793997583960346624600900839663971867962880797127044953722422848375400057049713057708650415332720524617488944557803342482299067765206144427795245793883237449389514913033839908687258028747401333064526348154449203840236864555121304814838744197111245711313316400428316966351655857873758528326771783830309490667199035710616921692084067819708417264319202072027801231760019970246575065079542953232881363722832925462218098409455928570257044305581184050617272051603053529808863102659514668494878740338595516839707504076779975670371040614090648332464708827581472048783650215331263970425059074666203351754616202491824521166731870288768965530399378865325936836288678893661752768593702290051526099608939234813403285381761735912671453240790279602946317318825441579222433058058545461983484224086786414916034208403317333608172940146042077376253155297929658426228889638386629596236147915919117764780786596694775540646944113675593098407049823366476674817879929458365389924855469447387334683154294010554393858218156552848465312340795026787121548750216777896104660462730189161380820986363574825970556077596201267548215893527700582203823542640957568763377022736192544094868693349298932627277466845550488787670231653971098164755685461631583289658863884297738544742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 1231672900771017047211759689288271843627429750368999304340684087949889561094728235789896020682433334359315233136163703751156974688834524121244933598373843498296407817991839545734499568974259612051717111429880799829426879351899043633331253895194103541258002755295215161013684309018871222301899026642730463642650093191095481478021732748060098224339597870056018156947535391327759011648727237685355469043268741559050695233850225301466950538314343369455715753210454364932104380937683786420610598180828410202969526602169780578468921988682435428266637390456059267083700957674620257331767510026388758183654002447880912934198007183516031432437777103489875389284126239354229371411350601113035947737334128765133478892931222643570754380757287644603942551708708497528822666088606585169655127230290872685421335125281571479258973871286720337825992425024752403372067588866590084008353805468466590687309861908388784264868923467303547268812865634443466739625942681417629862034895705888375254632757439162996386796075310714632389057496197849470717261349310791813232888531055574008115546458329777848115420831630236550214555640362870836773701755665749265693892505195500487062347150084866865757555836513778003244673820350262825649215525603481048053889995962152196924282265308382809667952637520370169046295485863143918820956689698979923301794956346022974724152164845924534998448066951811789578620935086972202577772723684579296828435111897941732342855143560854374542630116233145927855354301296439999851079150503853811824691036982190583897559394929972529419112184600470524649616519134703547309997627582611162561253423544204837795762065114533592771949483273992499720980371847641965213041683952187818789036660356182912739773934183164935237869523827358901504733313000926870605182177951826087810736344902683850662842564117906879959613864269308982485891257897830784767084633524020851465527703737032870366170913542498189029106056486168569329163065376399494075932496804909065341904635874153976902125694573665669738647520351180993678639315049831582017343276395268676394542912902189832169067687637019781411890587121832944308749745316132014511217184216523744737275104863430556367667412565471537574905422791798557152586344418501960466242704069523938879004163755124705417635594079500425782172611725672853755124023159842402967348460240292442021933593260443527932022891658435598452500623126269887672922573114134112285401544743895541315506439524842117329081558709994430081152484090215350756104388600416189218257523811937281328976230765034445111612691778172911779994547403351611600148845756930223156493900088965608457315909341334569233732920422455093981794383873902311910433049508213996745702011156047009745386128326941162180743049693148750118890209200523365558608285228312612545323444486303729455930865915729951670928728090602993745760174795381705583611205565564223756687114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -1502692729306949999100495024300217290153983813110331694709228007711492328223065097444583834020615509066818012865746492114572346962994225189583991254588843843520208022444445551884090625902652806471830956328008799339311552050368110592366055522581566165118570125682341722801313543389618621743284133854801422336795888123547483062794755447519385512292430824199967069117808383537496933464468925859196319810181028416142807260142702796321848715809744464782401821169985919913612917851658356586418792004482928852203532616454171184569079743558531636212653166386452368101696723465350059628831924118907303928688764156520273272317676452061720479258582305499611221891738685654460855833714766440201397247096941040647378507791272914881760816180084201279242237640029302674385743725718650592217919324318611089699526800798407318077885490120088287371643805718592621340028325669228936106111710974063350174748342232206656822959934791599215358432134647816269265982180052449482093207410224528097773802697942126479388399539130734453552576767915673193980243773263566118576471241214818901703566815738011251467369972670979108135813025001096891865867003352058890368413887464122304507565006208280466822236567102472406963628530029886547707476557129875064328112501871743982956124390768916908649055200521023354752346695339476345612251852421700743257189335489037156861993578492313783205472509682970675882351202651705513955447403667457162409455935227801958327023726816426588871739556830200983641634017202285951017750290698679734882680252175869354035353428349027008047043639462667359839892729840847970285244560189995291222611004002256986652448003349177011208810882849392503893385018482418250127920094286656017346408089133802016435779375660928208577614453995701530851314003784722471289868320879067740936689480999271966875726411582061863472392131825830195332305926769285221577188257606373677321004963093626782310905874289212958781949151324776319494440839584456974691381030077170886338943587064697571785852704659223903385070500392177728149008456589300324071409705748286160481336042781921875492642657284438395252859288782436577160995943864935989472214155600709825610845057067907200122692499638242649051070808066558690583471234424622377325283381137174176778609146139866251387290791290438110776545684498855596007471939426159460917017382793840946766470268691576945895852424128961929832311845527993527627380293563150643649334078371349007197035551928028768005750506944202251027048376110953429317101188370582962840597744371256723120050137341224903122391583166547347774772137877194760331555987519506170166180415785964884727968327723305634102607890186173435584696445422818804337832114011716822565924430866885721432334256507591052791999470828414947878668232780941085943752815298873304305175960981683465714638577549697708367114114541779434327928740072383666806153504769339187378782208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 1390615914678753119821318952114519434097197832960101545153349041260308924041280532153366378253596296661519855325654942764359188760431607485106391552241357157811704662302625514154290603852111446090681110985739778255640361140285196491489541390412510580337356967154450393121110001972610203174230110458741823043291894073775911763041869610695429876142237861833439534044004354040623624619827034204265012317112299890122272451734342355146818474709296773830623141989103923680189205809268411730925992063654063536055765631140779644169236167626161953628148139837741073679256418585713668287997617052068218856233742921597962373403174856393507583908674725996938514826713599027265814480611592829648221525391943462586544853150530216084122397369452894731699132871947390765707492137332073454331991555631892330435204510805573607625903524715292881613070508891790404983578462296990845277619827429353530160366256915615249803958245605518819123605577266192773502701875376790081751190174532989211530743187208851916485360622727996932775652238712279242611799010008307506213533450220246257577092324094266352718885134939859112840475558384752901553057866650169599970583457456473169090868386431619000804312433632828797342218250007571887092859837020963711567776842360086925260225843485200895248378415119107605320554028069854450829704182481787439734224259780771326797959268422314380084994763104975953333051456605592370192614012709767244943103963643250109988551298731822624670759663829971436804718648255125841491697635846878044144263404279218821407247815414719646482459956379447650363147611298978085856714474517019424461612859847287834511507790420071915414226987185488292053269360957152374299973067912909525671060204266726242359066947997691953084789344847844209809032446400017065277602596461118789245421797181355174016481499590513753101825649721666278839224225615273614669821010127706221652255796190971861707187916156424754469731552676971616751546848201266015304355194111005320854130351969298773971038803485537102431545765451919029848646395491940188140607963726243964198859886906484671357982318248413225948461017097088107928760169276965889039330182808030263206766963518822685044052401700207721040115350002458253076646321128917763295075025160968337250635077067654057529006977288416120137557581146143620876603517876373821432240218848256498886750490267935349054844638578133683017829597747158758056501695197383565976579800099486653992354635567092748260168764486642368005576222655730102795748958990958427557578503186391197416730894956510283683357049447956209971885149083820266756296760360126242631332365640103417161083478427949253096739291651297930815468494067357377483358258597560187002719323017386109192282708984711840246472380337584990246958665033843584246925920670150358259811472682938515284980969694073187100453264977852767793202752911822283531097562604578379805361176576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -825278800734683025643577256379061115925520335448671054702223223040912230232056257684319545231972362940771376838473955635041315344861253469781684023777168482596633490421756779480862558692770830736097274842424422206130300666909681088929743320180505621278011413823507048121597295799972207060300677403357359236826721731979345752298261956302998334403238268832033681114405328376035449031186244427488433533451325337680901163641050626856926986491536422355567936791357551316015278733454302565454064342394276896089729784532466424397485455571233187778936636436522156580318956287170065369733509932489115463122459635093202435240544657096345778988566955559785464107789401942712482283183221862729060873694753897180068655264072396957560949381073009872755829231522890724857758011756185413977049906933821409740763151628839366188368763806084585571778609740326532209690418142496593354375869065302822052152972799168116382755170607962550901441440784668333111914210707618983102607657060905960949395310224680564545213119526044169920129158120147081223222290060916545025808313460515966964967149061292000163411753516661531678375353810199631127503574841533699996700165046752624256788433875269536226440676402661362657610900921761817868459368235004065975717395667601679163349250303266979235379011281811292212888846704178945125297537709973972405387026828308215615277360921007887141634510007083053550433771551218388691449279751624912210389871203396219935821811351313788257203256887691578869588044263348740547322833798983502471526940922955868465703415788404729296396857696144361383427308490541539391908338611982369055851701353111863979712930650421406813682775601632554064930182934076222286048143442117444471862974746750285215431152038845417856301705705779448611012664500531467109653918101018720383489855110217926884900608031789061546244134249978000713664023627644454377831804784256118497536654000324751303570420028826542896730278320749450697710871291539460821176141245316802824969987686325833705398515382082696761516744945722983865517698839824776541465114246460818141735241624289951388464000525066869297876773665671959594836846990085996116499567085463649006769088371527282689630930788715382200066539516900561827057846617970457989316505499874547012489044620879515753454586377887635866607943560533176310534245977136687951085040161971088223377886996559602924435551111622824808442919225733741094975318096077510449502588124555480241647280009195110878372862987706368349806923337602928004447097977187534703409505074966405562410930055838825960031265127425605206677114880382760043002337924642780073412790393579185759924884048926726058018987887078307453337301304422676870833907493658506286274775762750675261459499236520213566589136157117338659586578792288593425190795967209554560395773060616649903552561185488269951752456760741193488189365042827967768429517431339682821780275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 64784832446355840559698807697274735508062287032162473177366459297099366161847668061610347922937446680818717311529848317017664388298507036102017247032264672607431614938460027450080721810976247617010969695836174008263327619839968495606082421411026426614921493950051613965328785406309310018011302304404069646938033409345039538451588692957999704399663681196249330592403716288676636086463445592769517163761248888631714307548656003236634488500674038758197352768631775207510651817041800281166014464493920532550136456497605036259597127848842151529428671607998094355168408734907346753896611029167989141929722102599833097019277359456057178572194246588704722148390805584845530447162770152934723153466818295988868920337949081647179386606502603637426394304123986235522746718470919312383032812518754118629304666534859616668491625522525967004157629572213035418579017090735798133429699088603895154483197201836785966857772677467398750199843616707358234332455125247872397143876294581098494386257723570498001910654738292988311297338066461113942839576133796557537318286265437594409976624246283493352053089988217970718068125710120148717002420706576152776467810042320330686070243774405092713715569917548499119019059020311035607020950221411855386638812027453835630850266435042446807036262519232511207332944102374890197246735096378903378457616488385297159601285999777406120549463839587049243124099792370505777254734693370962592519135173784217930403595477902493416757842768271470536737086666170277647048987999039004656886864789419210762712801051566936851943789538411746154526083601452880749642179766278560143905827345541955718772602012727316693469948871007864211013640402508167999645940720457288638032142404769222235298669739476276991150709922362725520368208198503655305268669795499723264160219964134207689615229358006244019237618690152782609153746511472275592765205063178549141118430930720936294708146242430011219240649538766202654835950032104213336801509480545046581460581853333961070964828918775989162811765734507013043490432617695364878917893719374650854041443085173509924402416218363627865143380737269232753437918900751470545554123779216632090855919938981289674063242080347508502118105768020652872017122902810206016035358095043178941033387862813057045231379393810948444842418296932928776904611309149739107971451732915392336782491342791849660911706083438331347308801855439697844530313301924905821066420256600696029998666416487965162994792663361106299929321847840609805235137657719787255643148219162377151351179342737557347747851352759442903158048266302012030652537124488212837128796836315554137781950542092629420790365339059305172979963781240940249175581796396377910428475357547416872508272163837485312557975854402567025338831634630393535041143647024490959340611011256401518729117036874132232924424925553956102542502568671609289833158867466627776969179136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 374439032181128057503987269407433210213555700437728610616681584724457911769448422762070022965482188449174811430652240842324925053180632614925628428244894262725923395210918226579582573128939448563494677400587052012957050493256147572035843592992994800533962802307167776810024449974885089664736203005069190524471540046639707695994549156657327174510248775446505000247329315730776796317151558334124303246119882037138287953201258012912038247497386251162843559430055534283843345592842038126830088762308046383065680139204718150027073637451330038968591949004055345346642466650577024476318090906083929673807824409153441068118147075808547270485840702438579725825313608907211921736136822673718677478350923561824735550756614525878584911893962452412666283229752372213166198917135588534684559811405808436339692170372060231795846128714757158633354076647343138045800047716293073660395435634446151856562315992268809809765739479339707155164720111144801635505281870756168680290310755082545948579743475843676632962737552295873537862156243365471742659609875214991189451465060762911362616864700853919187709532226897221199284453624906472506315128474845705276665484763228528105097946901409684876687446396785045220308857539354794446326867201595357310006177619433190348214413720182586241049142708488564017210774156435014363571783399444360702028439471888144807253791918810499285763450556061304832376820260575457255231250126294318164289179145263480037977305036609322412397461013663970313604422705604696515979995629598917541837139894499340870818062163873302702164530494970648054963367189223495971370252052980349799934717509751677232348940742921033775123480254912531599459359879871690731287995375102910137513058767823181243464338789042873368188591333986412022351105461452713037486499335429412391244413615378834270285058936629157752357287202231848332333693769450933163342435812708793724546988379874774113116095409737009289327502572950010597943466494181783412950650781958380212349910105977695125265365452117805024419786402805092722796712752834931423042241958455036463779025966972038079954020529977377210676531456089049331095129001912649831388773579532187247809590607725328180319136247732600791646566639519225557116100331928125959546614502538785207023969357628539506207809794692452308345680770933486845286773581291685814143806994469239595428915835609843634467298216668569351351435339538279978433795513556255726135315006958012961038578480677684062664195480230926606949893127617423613211804946004225008443870072846007804146007312553408434255473792004679955496702267046869713722084663705298095879391761567018823397474067464153017975340328746390227780109580446221975067553350981318964355953215521447761361447008306199782565654680527064613702287258275704352038118555057092861146729515803275130060148519271419679682602864167151396926428222346057372114443109755790250160947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -60140833946250892049335880194869705595173373851105195318070310922984268415529235289109830682315974039682609357255594827473930365989968711627671136700806078416651554474262641580833971028030705803297117408005601538470170689587758091726907991639248455889666257750884122304344707005876672711138902523052616677749790401358329911324304630384069442600560117663701854340175162563667675769850911311456604317855004213445264654021885773411107480150716172370800326760547591118275874916924327666330160314533331780333523973373713595480832171885365725549422497205695473920527056041627428398265642988246773750846840393810305228909055371885128272966926493063257577475782011795179484378781836523158819666400845296170096571647677996842695286782995388706381572978522354454031187414132205381133117643139159395444970096405994564841706352909732919787366687487624531935489916024193263313822188521178729547760256265345989270700830775945076574755472470901995657644922987674193673235187507089857246620383599154420369614358964647081960302746877030875460892848104268410803968884827418756996394077072697760464153082608575692355731148979582771716090692044684116502843163089996640446759102556773030721528269114099743939087388122557224370208476752281454550170229964155549416910795625993907744604923099893609230402118253113455706169374986479163430206322369114834224439635500243411824981150133380359110619157908833692560942198267301182122893470219147376589095436424793897114908360011941356880265052124174659261685917884280744288204320512685394262904195161009786298829693438233794697283427987629703274184104713759246673103482535930661132614594461788179883146946407770869718993689355221892636826049060208431977342440807357674611572023860749602505964554901390575517786553089087957804961091814476096258971325092907142735575906216780505801411844127412789957401325944527689360741157582005408027330398728352626983725639769597982492947442694310992107229596284146468475152300034618381668125787724840883979955691367262461608443182479941444467726417366067370564080226025873103934278268717874405160529185100820119620917725264714404455909258450542172089870715398658106811040348933436242384492561950270330609136595529640337075332067322972411600748833674517824142930363480371366243036367902987575297851945530355336407102888248936986541287353447761876697680549423579268182118802091722431792489340421079831388753500259505224900856950864700086701647538921828927829169315626056924515445372232008954314483124302649450083095320592415077209553808152508579687853527707868513932397946510198798902213836825479660577883070127302137798060291903628175963777320621945716874577948818552092172363218119771666862295155861716307431656914790726838547743138275146834997311785827461827292990961286649133257006038855622124035455642776485070165443752681248905669662436196549621760007949968901980985313198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -996690176149604502964293735523617250070416419568286726499398302000259138986295916230796018867657557289574982377086173607493621474918782854815537583806581215889112233504362209707828968520057331177216304575295747121134021964538527699857401725700522773657115348021194199841572228920722109913921608794031448877601767866398119657694241909096998652827376000166896883832426648291673970360152741596927031171851923764334300117253328108740124169282262698277369769520751958857055083404228090972495107923922315451085053849144930319849020743871149179116888642700451588815669018555129424573339594313206128530386639565788821849344287595573075820477761540205038802484551504631378912002981624900968840614385872403502913223737649328470890925388686415083794332168996450689375479436852839051893360251481942629406395816238915293727207246339558766727328020768281507137441830301080715161283416655470911426259849526598911208603981923350210599354381638761981324520936954728019032861721505827734144440163598722337937947649667663578442361271229286021275273562734086194743548803546862568555998312862838969836234485354832022460010787807591275144680331136742618024966514685381230517084419838856770449219825513235037198071830253526230679309569907419185455153471347889321733382240058749019210923907881583451767437871273451340848282280391849194702149597828003875430301301523192879107763500447726517326247089798419215392912990056780290538484651562890037545886379544459979306561450121667083787134253050845836188498013877107673879509474797361733619117286384458924208279975154922510469070057064905005259201598051946499764986392600065439738089110474462432364002925140127966530156161001830238989911343353130933379152082565035781556863598992227711224841555192442879565136859550400582817625778415738580491100944169282113368013165866654660306653085618768379795283117139214147868582378755608813483911527786782976743975071499307322735227611256358495636720955351882382109248834683984868608268312485525249307501504347115509514167254661237248518331849819426081147233973111202725413937633686546587510065885792914609062032358940967386677159453988937344864370638759854747976262351450161706599286926403361223479678868126106579628906171186858189059122447850791140294864461366695179664575514983837580372010386353667103268087618416111148613871998705570884062093246449461466632907595939681199674878835280436618013218540358349831151946868960976439910392729792337265397002953653363662417515165698839299302449482758576055357410454368214623617496727909545298814638570323367353953088688503724302033776048521494801910144429101409211034367865243180449449237523335497966358741639590885239754323032460281434859727055630869704736158643276214682855583734267954478632122520011393363188756523529605083188530813057587040494169787688727009905531659183270213043856885792442753641901078339584172369117184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 2300580495852898483110115281815098470865464850755781959115048728366056214907276964993886226437339293842139179119946808489905290449772823848707805405893920604621386066414876149493764324797547446608911427729988372985967745963756879038413305679853570890838866980725394601195226979629951533740717064191548939701920106917103938469871167800267535664561909242194786296054114091726488461165749579657553727542688458362067622929771460282154596833699735253924759034243340777967906684612540946857385529740399737542357513383750536022111599459223239432266105818378951509944665072097557279987391284992729664304346413618090221663182232915602787139964380354692085229900749822522982533641643489795537463627126294419680897034751936998141684192928384692891894819167072301499637682406229276094091983615150825642852417750691410421014680134016738457112433098394018344944992873671640843376983194633992365547672824941957540028463270756712641816827832242232566665733928151328848631174789665334428070391183080426863739870279731583040955418848283455561277033410011246666596948788308066014245060183830708950552203611991089328811253042790439290550224511960429732461875912652518330010544401536947798395742987613236349777167356955434041259723171741453121538728254108665453003055348896069092243726394038446972914443108073397151274733174575502099323815757925945596976383037153910491289664263644916625107712599231569448009358271716944951492252077229010748707142898121820157528727462586583712494517003052387826319654292567482117392696123984386706261153609864384915712378519582994483554673908786689016875702687547154593615431678572953931890126384930935114975576359735245477798319675014633419342344333784018824542014805532861902823809056848865260860400019896951742948666376024725205943320072642318402135809148506229399640206466828669052248057517697637306177496539792069948646681869679647389501001504081748575016160317843891555602978230378780524013756951758473714886495777933528685280201585418783723218428414198864048009610294859823694251179277448288910352332141837041393634398974493271487657804780419140870044506479224442582639964862923753416118857109858620151661352905911654082073819657195460181617408547346111479850453631827821903823471256073716327777805670102955810631240852990598057832698391452502824127422205578885494835942820436566327874826942494026363398144912927060459418156414179086591461843460997183519206292329417293018542473881431329628724345380065166485195792998193037263787941839034068260837182345076976572350555561256780799802853958344980095364875153175273270367870501060667766303816655267873183030222220971584467862614153475833998768295847057715781629741047244958230063699472420225926208153604538338359055072956663629385212999803170734831246631491240352142259186072142492274607012474335824058197218103392573535554500476588137677228054327078660421177300746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] -3207121991250072206180715071742439057987089903896161694252075465521636641912743947877411836655411232944342904925125072506498718851600744039145735602538322806625895780212559943510645266780840187527928672927108879310562547617221520377174614211097719474826796832144598082223449499713377134683319831015249239020408863097646193793704965290052506495900345746027257942109035010265588530170644352640689429915666162309021826763888820203351212828630177382120376293331060861299643978067692111136997249681761141914915904378197830625255602128823387833057948010094051756152046203346258046648752381174671109572957058692411450920879376058594109051476864757269297137658528007010995401325133176424956315136898012845449395085317586196501227503065093786917314189847436171402585661588013862259254103370334130701995690884950350857624595923326889025837485520032467625377144383287686381505467548553059871752006852222790994825732881832447052009719082852517748944052641303339690452688793718787260475715917143838429528896173661791869728378261019996171690867008271203038909713944199226693063465840139993536185960912351777398065978414293312034657187929933126052881826979522666639806496985828145660629626806522011677091893121216086799254912772946357378427858519831713673667703274761319377465270925030985044884903564414404586508927446110822449544197959292322369013553106809486537288967827577225030759219438411653887283458007344660429228106440766776762813767967702934774474670686242658934060029764364895549262951389763735516613240538189649787207918475134984726436018369841088862301428711750950407646187086155578677263155436028867614127566255429637455179902816579072577200975036249291882765767881973705340911234493769749361144865553670050110917944485856872991244944075068390194719070773447156102438794116675549537005821859717544278656604294856490230079534974387480692540821330486095199871209217417384422175638364901804071989263582867953644301793729670668975905079526505109452266753448055399146209022753778398171240439915680324826408382483312000920141543113435307021568523259562333816821410376144961443552651221914743953137964516842341119880448333512929534348935542689104997331193037970706453204992662680077351537010009937037086895162340268851731627138457977394327374538112565113322779380223504586330608224837636846851215033434418154321049355498769217343313823301332625914787886929920266993245508874002435275734052851481214804547004856652328245341705473795051081171442920593923920734431376537526893910227150583255965331343575776386446380515338865317019988256108371160196221910946235518240550699062860572666880839806048988313159987991720538263409665801208361627053271148784808664145914707456560872940799986046519649488708824597302545015942575707044809416001351781779059387566508258680125677797287800731966717574206282743763449107556012745228720727041932148706363047936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 3345377597704913213518568695973247232077207495664792658772495884177385617189792865647264388775817684323351972549307089233215464664966150430579572563364861598625194941766057484691260063220990008865125461328584208764259682387335598885615871456013589726489913230663962928733694367998733068153157969276268333352258437347313679156290798084035162132366316108554315244339642455835741443767843885082455288074892541843000896462773313335548620289206096915943284116125783521212838438950642279322109642474181484306574656985393101736350186034602792167904868666061630743722004749891504335485901084480931297829139748208460890523276032164974531802478427596906486530816338676884715041875583317248391447116049484339425797671891319534236238504235794578686192240527956464771984667278039624463475687065781929581262298933185221408810472416551780797533030243157440561799082712532765527391223993576290667976990010123535224108405899738658169605804914660569004209357251347525978575841575813696606874743618095051197449613051164732007921520559587641372634241340631964433004824213559854785857118197768208065661430319232834860237039727899234104457907185318700011619476862613567781212224691333943921359984383867776991449929130564456691789684344691717785486393338601416935485829156705134599085953578912994015775100403493283612949087849995103699437238621704107405771518071195929442464430181450248626564213569246660640787927362118180757755013902170413065065922411747854947584939276588093322459247404510456737422859172843005796570888466563513070483262950494145549746722644790439031059272023522056381983753084616940234455259184227658567482018520987863137074242357730370811677316631956890863985808439493730376853372204391343934048419889661992711536572738049633506016669873481843645319120871104825226867359435626753914544381513335132525015681181170824888930802149494516735438097104645319609038589431277069531738825951193181577332896809532514438420653782647676702801765177840737298961074890903103732349114913718635947609092031141850484071202694288626082572148269760791444764936140231160013837726002311479725170119662574198788685036302701729004900259000124880828351887474675447804852070694546358820627072646526857515098598179532300371466265739015261404610588032933811761237238212906611022721794730514846589831655592040849854210945302978702323797774332037122563209482818716495023068346062028348159332657930633697099902024226079396133289507733619356932617133650631902818053404664591746001553069843860118655123628408107016432157822854455075272315878409464704585031425497305278974920233955708410036405460665259975928083618327105084791336505025371465441541678988639442850684295433757128574321255050688124384746408225948428330512790897826920621510502822259421422806779928949082312673372213549916397524349003414145786291013011501109233495871895196198474273759375891595881619652608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -2788730276642479789445716190572496460392081871998085104975038988629422288543167827832170326196314430860659992638903662344142204238505540287094547744907269577617864558234584652938611841472336583503908138125823865967942217876493407020528055296427599183833792802195323666167022084548082269967149886417228093554360665231723568501544732711217858750013026307222333732776594460294609565901656262767439694622980034258430583925557250967491600925998460621890791347700347222945264966846425855975205043852858766828794628244926114980390529314664170558236967843947947112959248161596915752793479278561319380388957942722081591671117335017939800143127465130314098984906426447996215221964429234795564892818371115311843916730139583772282554931638959930525601393068973133637396826873905483428956957863151642046320125118195271460412303871370623280362277908886388996792658517388947799498415222273114510162335202421195444073092383818819607029920542409771388279962678367659889387714616026674404406160554170782785708290931984506786178112686584712334048191138220490092774811420525977134744712761269409819294709153849063452247763185157327600404603888787486626206449068404103879632324430352219202544937448735936819909317009821635136224040614024974952848286180009013798042358265026091329251451360662846873895175971209558385428890734921074273020365798396578256599455645318940748909678156986967954780530073367727329186126296366778279428572957528886250858560592951885974090482866087192851513318647323432761804786231804483838601853116002560877075967597995656634737947154944306021988735902151745980248226210448545842195625668681595965184338858359756786360164681591264813667675661308820193247578087446957222774888346851582877639916853505395070788358408544755553248176279852547822116480994978240917951427074510375093697543392648344380807173210277880895285966459599925990173774728747343835059121096680343234263314094516813530424423246932163635848241305269463186819581244156232103797938895984751316072434682949626851011694356474381949929209943931978116072014842595697176947621125904211570511362914370833784836335510068293142197176869675571926095468379181066081413133828219009704948681228474938643810467270474793417196861602222352369982181231598772409631209324151536749855893880194773272427553205040039985350555355166739145295660299363408592427034749805897774751476288629367198545748930455365451771899173983984704463538518093082487484839733889916623638123217483900669879908217039035117931339102839638489107359276920194592285551243384314024865860749910725297143471701418247588028305158442715572120707518700846685254656755537988886762912402403012290644202629359073504813539446913481690772480843887753809193954340227689827672701435786124009479634387394577794542321844864394639779141384075618621832698092903641647606019474294848015867882458413333870238590540466152734704061644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 1903203914668432510219998092129426292699719401795002146080782216063647542269109650127999038078430518152605478791829667510015816842471032068430263811642419901775929132250130043904972020602225275644266582990575467289779853951550419552475044865469887895409600978905424685203618927233441639528429448676510071773178504318261597830282189897945944912266148459308989746049272108251433148112214248711208615317906979421507942616058864495845343691069622843399330901042638827843974346891530509564380447680407032599099244421888136490536006791112808988829132148661522820176307457598380145023165975121897147990905379281589585928679371582560314873340172357871421070962222435799393444117115383421589412634473128642117472188291674955660989127200758775911493009076440730746737436468675027253955534010125930326731589234213687513510936122200421716454011912904369057835403552230364701665519593775846700845440712970374705393163007843436382719707762724825462023820313610547851080270062115076123951888748768648048250173895531394399438703529959098339505842508166621290432781335914711788564624278562523838509760966881493846133788950373662240353575234086154430454451028681462952746128245515737914835056709437305227809913548304708013474062152540684203556039709244961835734940840280063731730109596569568482504632363298185542719289710901329576103609950885246159005036633199232138790905916353511028334851319694263264007257287769708953015910507242519991862009850490492707687544223745563643722023236916461396224283139625732428909392857786758658037741147494900090020700357882511748470106475921657448762225260314453608417345298379207954800962732086733743001326209865749771002061707787354421775525788124615215527781337008609029311997006379477836964640419054148047416968586837924244716276900285794647179268385295998453842171279189772646867996901410667927286449431247828481565704470509830472202496172393797184225468580946097816869815126764288767630300965696392500899209542713120368236487822624277979908952330536074137387177270916670824309459677255590949241463991742864245611061975139529522128426503162562781866724384129935831083944289529085712198437190209681109174540237386161490461597116124183138562077558267322770401800779851771411333365043874103608443613642120779203845735875946793742964292680558367388057477235589068164518303625918263221910981857085444857088533803285307308777694404044419747488240835066218714624145140681042240622577777584057554993845440011517014519248543145252109577429978528415379624295020053711695299848216358376255320193087804689854956920717721326498200924606745416134232465183313550270356091472339195372374065432278690942587328689099086960103036967634307881737136121909114888997171990784042330123104659006509870961153979740818827524410277227550065701784248899238083326477477551204420233010818326317451448083321854582518739144126469922087168645267456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -1067784176231960572407563581559113199199334517867401944703906396936318952776760270791355935568661976884664184039911676016090881679894866190062517398136913509370850984876758231877567517965064415826901225642616674396659478917774381309910756030805306379000377390795510888645046433528663728855602667693566365323663945140275833095609265708168247967673901592376022462006445860251259337266373950341619334113856291518910403219441174984517424895430785892051125457139355516174703467169963634719243289060283721281355182368529386263550679166636406453596511492663552282319091302357796907618867635120708733658650702789587844242714536210675925564248750409418141029473027054711181876180609244240027589268422809638191294246695466266425334856253145257397859941523370087861111003770948551000606056216452767300890381113782760843249633258371663121245305548834605100640663297257794233649256145443558647269348989428501980618207322506566441795237977965889889552343129700020830772687856316736191217739403796042939765546728253666650511568809454709263620135528461183655127755192236286109708955236377524263125300231236055115958653271654062834479727394418919099917230398277302536720548623037767480174727333196956453012425789418307497083821943254925503447299188627584526951872529746804492761454214670496790944814499047141702687696963146215199515795932708129643972844591697862130321036310368622150174710928130679281033495802831140778038878399571771221313692881725566677850809849582445282356398518379924140002692238488897890109994275436727833390238565534405029859794714599171181417970505953955101809938804360870729490516672076718005399523488363395588727963617579681137997967325799631416764635249997526850739950624852586385390531650782797587902526579390646810157513961860648700046346075984951175703168271262156938637076436238481803881639505228553506651195150631060198207034727700992457513440771607589350951033856160670938215741330757222095076271192944780543257160695417865991106481388047760315078626780381825940688710946304372139615870665268500645476816647556695103745752875490571529108214763538098720632677715096078991862616862615417047325787850266075996663590165215288466721335242321435143887047433428832330181034361067740479703473712951420928463050569353886978119260675165336174675021283503242661627801033355788813429075405618826205229185160789763942842837499458397637565827607477563282064385666283832519547755466628876153995010811566841784573049448694426526071662079272694618277536698279344415600532915434364947221385708481810275598659274738114034020656615362936026247479223467312073228426227808171173626649284714331575477441220832830974785363920184249683776532959823069914025369391592084387671258540124134150120949888785743554592157161378072230822284613425269714610504787063993857604601616960323132921794149874456307997655511675885527124037978367910412335815065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] 488627599555892544383365409372838973227838310890537806344023284757011727239550087282180970660019030462816119558273838517517873040711899695025961831155184794403717074443930386178071555553799257352694268078972339201569679696207932024932812045181642174505853027515537373019090340341311745114698929547329076590648661597365623747753171616509624278686226808390672770907558669953590255837588193952188042595850185688163583863978419460530581177855806981038988628668419866176366497527447699150758206330111338307204100179800068530758444142052575566564250254130886060000931900874880964660277972677613672224795687658964012114084802080779338505219825431942740876378764869787620435542830336659050639245258122909723046871572272584799465261825537482023990665107814696611712073505679622553125556266751861394851604310290099601514139810516804994256067076358488841325742019754219504244991179604312556560804825204290994325375050013491614199382958648396987327855558214815754425465311662623507756621794114120276812907256606830946214654942551100664177535356295297192781626996199429682913886410800061285564211581562557468336534446077636032805945934788517848139765430584391155938844889665886627963025208175012582829178060839370933559155838235842142334604560801114745337256758948892667637338596311474147226386064958065554169927952317469590874509126698137626981789972889249802210960344527883839025764403588630139356499733120726827364818762849112828140590392079909151024689405177477839919774664803815235785662404763089870143913403132800364455454993449657114464687303818787421445112368686226299803291333403230058345122829900431716751424217938780682001871088594770391876330514466739852510830721469768800374627776092385019525045726587696193381702576715622809852540733485629288457742769242535719516995755042233757859195850126590155250618671216845264024575531699436195220123703135853160803151497039561313586238670129048459656786827798853827621432721848845994182212806594227398313939038697455798098867463657087013263149162833804303554042358449340205534436293730679649321641397116060475639150619055837517563775828323298318688910084317913844998251202771554389550806130013230631831074621601646654218395714713045026735221353266463119977575438793881831203468397047742940161883499278286782830572030325716322504408367534105621254057513980699912664306277954066918564519629039726192238779131443694776821360472073841944103219517433008791697746384051225887961769236119931621750590024994417928914608578900950089052979441309601173590672332374406753673302480889794774746353440997795928570975482846547070603504580996885315472811193219538664701735418333058204811244161925930306399268305354430061695291607348319522932264866101674797322858311665616418770506478506400049696502570666471610742532722856176948894281096217030472341191107663487738164983199195611039767579676634253057444125081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -181180837367060948418321623615953646331312748111146407608940696694006182074595132841564167190583882846598235838697799072204783823975113282670195834093289022188801751418558913105609216292394736328618636210281155421166000714182809686992174929411223833253157306724591612414226457121946726564716436348137956294164029356636961135749903027363834784309864318845848688651698210714659365470638403428209299420323666355256708418959455288499024829700944480623873333891703062766517249172024320493850176434848074108891386292250419199748264596274064804162876842657283628547149640843897875987895925773023099905691101017594161592391796798324276212351600324110879810714919381492900368509433522293238005362630677756281091376463534559417647394303536516845293528976978235378699035884986518675443774233858593845476755543639574878485768040761747245573127344464331794958624256348378821299042096258412481592129303075964883664716596692797777190613654808215104447939715615549235270660006550714144140529277166741521179155690438144691421208615791917979454362929873954239325972053163709169266072733309510029514285682507338371176047782581591324532005189057039850796970578141516380970959440351005726533002122672594621620932271653617371831625865410040582186965533075658555787877041849198295677382119954538645385226402040540297654372776386223381244433410492434290583493411243413898944708337239746625164039584870540985681632570927065643264082089471809481746335545575148901968786665634429581926398544783659203164470539320935859851964024800153328502866884209430211842252856012285819692203484340593392138038103449713313209183779648677702170698852408964100162678113746452245571671035658967055744944833907223396524010816691305271063138776410213628824152590815567844699302105723836572617202828541165740021439109254764949724452197460669535590455982520833514016699705653499806821344906883773996864554779987208827390125782981090070618647607740472690062019042194213774802146635133960664180355813401897764694116913132246121148171073077837758824993727897250525823597773184469041622325145931920540071374190399261426035215835383030012876946653017971809386636713656473777779670886941254130375131191334527235435958918966233262534448578673677299327696174564848099839521728538679912987210938492878082733521816855262651501713412295292018761912008663669396505436052235720475715686020282469670368416796864405299591927112845112189876507836113419166049331385986821626938592771460872885231476036506472109633879610801615058599423390046414230430646005116932079060077274571767117506940966939180926596128130062524034760873860127275411400857804362543257769248970593155544538022753004389180550167592709020669839461061782867566710395044636016315407665862630888447886520013322314282745912189673983806410527830494145832579285461311168134700122021607112900711911151012230394848299167138561498621673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 57437958385354905437208764042465512525523796597514971643142124467902946977741732848973405543923448284921592273923148805244200043269353391273745501741023644526477329781038525282841983791442126497592290558803595280020215525571919813312483214812721949782126141848912783230904247644291119409156362300726794045522639476509530109121414948960158469233385010504550955105807654893629466364233648148845309848289293349171969210508593597288080515747578136186166660216230767879547691800044198161733700465599166226404204446388540718892688449044376409542020811957520800707990225840510006776640231656113360931310245022866227584736060652813986088975830108241948300692054656840661264761555737271565126267256348256268456140725701192425394619368381590380998606789044122752566927603940294546524825656635370792908317451047542723200937984068757718520988901271021504963410771513655868039565364435032255091396740330946519297536117191580577281269365800807373891164526882007884022894192744814643688231197294066303233164595490253254475589339644813172524235297882331921471140307376780159528010028042092054330407520981063782896199029292547648111950331454271656796187909849805712899680583419973225059729087979470569291076986464842353146071125382262160544148517823792295844575374584731778831434953124376315919331451274396344683640285092441886212297365336542217526309331474759604991094935085069154658289961172094851405031320233702977789574754472664082177512343324098655452283572534651965136771613603830801586592557570747173010185392583017862034010398929939261220633336397005485423374887885335096444964614269228748299973282131847341945786053792081097390803630803809659151817420531618046843541855686315754853746996140005534417066574130105234860246948756927553560666684554117809613751878651023510820334614979138671751859566153125522652650687532828651223419732685215675446643545474203523099551069940946645228778081244224073812651838203442574350354994814286035802827042339492932862191310748781990700676312264312567464773921183999926989541363557310262562591944071601564217014572783447167442342447684137178821453469714390253496065568382406075768636613943599703427497249947774984059903102952163541908005860448874665252023873992353125804535966605570783313267110043533911116608621499483322488088495104490290502920832637999069382611637081273047071519949264613931297322421655192170475736061858938691905268705361257680590727988247821671532125366931615094809423775428520010073649910227208625320736190263462146798990358950991072719560380337513459772184502234429957997600314721332677546215440258329628225309857607416698122345520058165198759440491159057760138260012992847651214842236909693003736809935140664598426730076966384563874472383246002981755560108935028024145451363077862155221189589027119260649079971347432823059862469349970448416840002210142195048975757485991770458161152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -20559353550888951740922830508846295209861158344552630803268660572665968024582490269902177587659299656597244459955650082608342084319714956424796439190491523958178304657433961809359633412115560076424480298737364026124373318552472631298460433956080204120049219829766257836179866150100314143556897192545824960814523606997696086836380672463588776727537652816544013906725737273647139761314093332786755315554706674690037307901240475913812164139627413057227985940130243301446177893016507682718917361407866185250004801705249322823289350263727513974046794091193936191231139875251754113687972386125633155171640340775081656484796731386346610075469775041743399838229584126059738848645948019454477212857128446826277985905492470801285352190889071758024486126533950448788891522607712191017272773768422728786032924498073850447365378780110575597442130690177727486009755916809257385623722432164054121844876526586272819770648892042865297988681309196887060452364866072871862981867256011609862385215587690425222331913293674545630008313284838416567505901626196245036381369689082876162172112638142355990838459840407684306456014499850826623072426504234211056233623422316604298044678858924531584143638829495107653603397262146908099739769181487911875410313730615235672934500159911992056219265311617233002794715260578052667131007518007877454184053039440806072250422061701955265488667289555469370246348690126348637908950398638173124594219971685365033342536595479156528296490784547236683520850698602065737597152260251779365727141610167518459212801055321158553535359945413825173726948412694496237093995853544885447060957055424309746826325153109100790240220127764197965295735835176695978365345508821923779127625257878985057894225284405081972757281165272066124529872302638547781694966179950054415560220353867222956861670931690255735185386426020032337040075828385464270620576043348734505060791726141123721261792492808075148507904912671547001697650433370973942945800783474313284804078828969282423246704749557184317800553261385970341390353397001573928229974210667563344580858153031183977732689855017866239393614752536398416086203483920752048199518531917566485637596206493619383908161680507951834682646440237942607268377611085169554988000271016183374717298372326277216706600651461146039685321100448294408319178881919605716792034670369781824710007668019092922423826808656361282997734614815460181297597336881451629665051168895457291685662714826943572898065082287516155851640407689842505972983387723106096513304146459177185610690524930163546927891826927544149765600072402227892199760908768352188963819985786338183916504900075971874086614913423222402215180603012542790877336853519149733650549027913415450937114410915964952544389794849383514799971393032792217437066399397956394208416628899680941227441907410834987737761875075559200645033228512446585556658990179256151467622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 11188556932722112307987908710799933857803140414180388434244920106203322303704831803401455159945423488080274484238715233447505841793895502474463850285329099100474820199366300036875698719975602845213445068791092494257512206300084240880401421041997914393047309525909052208561117643521762361955814101083906480430816356812944273846353573177913041823850115763136187761720515483113905000182556561541558293279123258730360972499666309980393297068420566810453811100801750462939421934105623233831228090456239769902197877735509869573041903715565857114987767475641661112343849720643220495826550091369169603363293995328222268951178811890729648294556906133081758173994473146720390875323913050825212012659704110734769850266729410486556904298610856484567783931735863929472058095686672956832166935652441629625991580901370429464285580083464510053632319934172339232508910250521842810697577936751054395430343689749210193328997090778056625520007839791839804046605051879408176489811607432125965991653675986842849899155047518970760711556277456030812716968559323201807767625031934163359040016556865288656464739025784654495764070397934409209637321256910919110861368659895525179782727920087999317008035030219028329980848809888623623788508080862063612502592799352964477926800595280989310860633755153332355471410154226766834254813650127602500013321989037521961303588383544080668622799084458137509301918903716020274907116533676244740389217768337274411010264690002397457907699287151261868492617726219156360561478426326901951888847487125643139447366506955458218411565395486977088227516226320683496871798587397734147685758340949477648400413199408533940279858671256093708138556509385694063423499419051451181425742741817415671677451395353849378281164522624238327698444195836657859076974906982166703182613819121420546668127229354154108911085159405049149846865769544540106782060343922686405780184743743068135395373208614564109886995499301606866705480057809149779229970176211670749737662395833764233318912161779155392508374788817484957928061507544535350751994460237211470813621817522745991567188874062520160239323938307091384316640895416380909297221901648930676924874397410873621939809110352930332152264318580638340542725168753583646220032136985461157190668550768056706266617080564764627133539425240479067792359676159147998058963997358414603322597497226480439964130975507504245968077085006410031245364557824425179372523703194282607933992556151473445146087032594534638464404171339147229098543647623354265389121801043600813440377163282697904041751427261510901621272570525643315810835685680762984823593902809241776494607028638422972338505133378158919679093183803276735977372510892424902550684328421040308589715049425356093909620038681410545762124089653498569408632387770553408687858920026450348244656561517758349150886037363672441755119554582895795082802958165168346219151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -6850892112408367910262383623445789506720333942770485343635478641830380844364169785920849272441801243674369856250737224599330566275689612921184797695965425401399103491281282530159993045108514890098462368440753512763676332738508265623289316492859914610195768251500369868928823029344123072508617666938521215080094726720409677215296816614810468198411769140650707403356106060223669208896768518966187192284054106686487708832274170206046794473470709118367637467119210373994806192969485258197390688753908078919829952418352148034087194355578770867910636011874079609386359278316362277092149168340039532234575271375409596704339951955991507444490599847400680641450918273598661270895700116812534732715226251029877951173650708839437794046969150212942630391631995990530097064307353285162233470048465732468172884955002317125308068461534866112665551653540889375705799511108734745990794102780813476366035149275193335474585158328929193483699437940774942221529968559629009933997155583790026949307907599902669454006909402476321514023618595510190779005346765605743332523537598090670448136643976541892455505135215145761379568890200092302227196499817010936677593523248093867463248274705397717427670655812501595469086524111183617267191966132025867118320992990972558669518763357381863439772921684952632508368774309662811805776152683146149605031097302150243634033542093922553235336186855777337919937757606917268955208776969031735403574645474415438234994131281294633919068325183354978066996121147360083726120159243402289480979314135870272466043803258382799472440987759058806847939911872230712539829911115448081882364479851629373149812170851952832380919533703417199796308653526673797802729303348877850703350884561008594985904006360049312821136645595997766608895584582283035660015869419868695930921461382562182532315816288510682377769485313891312513532196446399505013948524725077359607205323399222573439348295481105130183854230209397833992622613608653591625857336174259076455429935360886723830306139370770965956831655656903127102144588216559470248552038162417426434858335823711693113925604878413268814224941963107062921541317733678666098394159911591044658282257653217857359170883884102056144442547150525090043690424596614908380856953550310757033313004823636567547926469252493005914292960417047941414133393017623165134625525207316641048691877425541791946376438018118398419157730370752125775965278666017713611855426591385717654519506066949489632152562296818347458045031323483569506196228137421567120625884314008925488215334091506187327409636783125484113038944943708687768727220404924367784080348096050613057303655991116146378443365697695087135153054859385335829494062862006534344177082698157833169602645803339985480983582379558402955036191092195242197623159052250004942945301146988433977921926623029813270344244994071003226165242987808423438971457980949132738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 3458690479522178827778284576367068814655085848399098707058124678440515806618780318280484282323860217741861598516030686300309329491743608624510274119991160478021683776781533901922634809251238318333205366705402259909579745064497905687017878136077085740772645117525772482578519000100200242367615111817205123230806048443377842101866101447028305833055734892322065057717149079844812978147744377714460301797144868578285439443454408101250336565813506231000089681731507379285094122666544462367185431365419481481133554022834323944901386659505049749802950761523762353654823680140753890447153214362506099283872807547395898103377833663113222250624309584481586552543461211828962793635523021116742575612869425469330957826191911159274062567438787329356029712627392260010233168360840970458954428215884026924082749972373364482949710320509669979040117310378307235540992546167589450119155437072019236049957009335016276452407732619895177516187148203402326310477352743300603173129476630404766878363928078066276179472366628434065583219224482156970567935305665931548170017310050627617275578014645485081968429691848733897517362002865063317798748369735879279663213252899276709317142381242142457769534730244601585114189833554955070699213682291012152444922654851322516718288990649987623464300305899312445584954942262873944160370560993306115455639299674858168477865176631720156000996884384481718905293870915799506582926822134209400445028652377857445105955019597056971592139563992322218751419153426703948957282793231137854001574485050846382601837865834133553015400475806671982330376642471290716187823739501268002149588046600302776313953709238131662790533904419102876866083238657299534516300807604585888259137007506041050355434726234454797507306719177791235056795646210634246133404270286525471592788609405409393119578374108146516737410903684794392496129284324058162844026665318767677684047673880191533817789830307197204675772027669589645013100369664624193756537615874134482176067082792596131425409437426483452561798606725204492064702644624718322049786090447216184050583123193146982356587696305511627770983988390196912286709497908114510587115367732200882550414687423914814393515670013207373043945785649550969697124340633502183063550316818671592508361442207669836545538858082440016427717157259932720865999361039770838464370171686652622138477658437924398163352588210179469697190623299236173986448838049907557813825107285252773276912567478731262764217733748176221680059751127300936930799527209819942899826066828310986173892678931542658701198567419013073981632164290283111019415168569816937926039252739807232952889708574109721890820867706173142979152352234842394055086052214446878115255968694420832832827976156426243136987710379037820487052537395574209338601012078348190862080248249706795962860753716481560389133293431588937361398887094264212374360299278415736319508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -1325407406345304053216359515644196473491382839048501871974211941638606573646152694906674263870785971655876307801077961812047913925652384927866066949427647180554268366975248887061088072397187136777819523477487911882578402632299734433024515961194366997313280298319218037472384866625114663441552867299715429030167997193226532182030999090680782659467527533465328233929442492448200947790419127852538884876322862573228937572910774275482324435149156660661168140361132793422944946044300661692878078966105842896637575932725193012363634393996693181876113178625433036400943667028517800128337535757576982336102590245921107895946271482431129284368900796054939496018601548916486638549122339896918423269007075499442429976429377409694111781974406794109378530539093074804922424678700070818658925198685771665749753766933042170901559850753406268824514101035837281938224612819922546660641313048903515344529565598630368368477913215498136926477643159286515120941734085001866377311053092122459494136388601447515737304779351378549601507711809346223241429535689152143063101014990268468347052839963113767053537321496572830159645831749664308068686298603254214650668365591609734526352889546055355145321291757453002446637791345767347070790363457875338193045415336771630787828097031035488544013104752920708066811378715726882564372704454612286577376728917279344274034405155578470930715487916724221460826535192835182997828852561536003499694297730786455758363106406005033619430164669000142066870844879158572479273859485527745909678379235356151134700454099492701191224401078547446860266591716724022592682199192312343391605517634225670684808443140648841451846469151877990885624315264393068871658602886027993148962680755212821601458514698185275675813353081024041393958330381652608052212560528727183646560154526961710474170951618929593338715370315770416778394374744928559396470099849245485209016965891626331903930708022102110772768578407653448944963483953044255085178171963905135935782761383123478244099440050314695646143683276042174378120151125795774373505675267022844056565800769678381396224927487068827866549891376520240966288696624652526107539850287457374614684098840260214389510290983093615461307151081171887336374175665996586760302035753074228078909139033207672290593575036838628838759025367897226051632318202512081720293946858375736037819200640804351561977663741617766329945416678674796589587257492038848527166352315991598734963394189564021594667199384753167115575968627362945650734509472983662713791723080356803216560670547124017268716262214368698551071806048608032227668243148128928935643792529585340908086426449286974133796503992331164121893669966366667825819247411816457616769791013090935695841942233482475445819302231339097811990803970723082222465033176592009517439211146710737614894128606160903089064614059240708954329264007726991583680206621420129406156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 381123122204899657719422260779165524181476845752335314157727796234509335034945075945363360527825288750738734516087442082787609343640932710265377121451197308990017729996827279016508271780678196771425815004130811083710746547284668268743564142278459396657382782528927341125866964744242153328303097775638092863456661631616409976990331067220379737283995490239452012979963634044023961162246430991343721099413284109658462551265117697647311452068210576400085833223025371265473935011664734975828622520772839429363677464369681881351489849348096835326937025384288875377402290525478416362086390950998833421414978727132097113074214772390698420936477634823541000772490490874082400281211623142030682255278785237769168311924936085054642651876366155840605451237414137054458226241289040704477662189747591036684645688799015259964364843427624954147112552220896489531723058620234463425006383823713547836270400967751550259638069579874153818170225388978325082804173787258632672456371587327659953137285571913193448417014179410889323039012080592385670738129380108265319960982905126543934818840811837679903235880519497825664488040854849928951856021067138671244814945889304993273773279716342819525325923061194429910941505954068764612293641994354131628945747956814539318853446804922310807329196205382662406188012130999573352868208924503376233126426665987099269338868632799187900411972363709206397750411845523442442940033672201843281405926379249342982187093990303459625342845225818619579579744601176834879778695711329515631117965475066365591640439502122873232287714802528803151808678869043878885329944514147302814485049325056949530784063224600973273462878449926284764247957582357413194881586740304234318443570338479442484798757679091950312815471269108081169129702578950920081657778486564223250987927208970287789481516312595968187239570386984807708828750390909967996138881475917221890896054923221967039823938883430048303042160814865412622811259296937871483647418392063254439763285649828088072729017935903627186124601912257136431621567420163849257112600055232219592792711950947572459990692836546179764339860716074408613077784076517718151062367490414700315242655523190649048474547295136481530377237748646052139962617927139074491979976324643764407108319225716916134000018713277903417108429450818698173572443490650731006864655963114086280442582819615831694714370556151026048546766729945180965920840856959296040783599078094985264285776270480915215120860499946982464273258907688675318354829876980454420021709479478658503674157414374472335473977662142032547898860341860305675992980850141581294707130258037667174401779292810726458334413564049890775476914727853364920199454850363307634160021792371998412792335521311665266919297362599573934928171530282751886458443879993421203177823818062848391036047930737685675009258758156729389111338618071858401418490152673741897728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -87371250415458338951685620052696760874235451160145291588142702848077854309017562807822182236027832300400185581206702359342039725423236653285122090140603995967615461623867126537195480114971689374843009928171019458260883635311185868720505222098958693065651764518154732722228570976283731945756654287376458363844610918022696490007332282709195914191579457220416707056308277196662299338652948242822163380866708176541197542472466335561986220735640809934039312396981723128256910737049260046754766902071611754707727972320587329261246561844657736597776663151927892804138644850558979208660025613673415816032823554437352223737679166260347179627289049762685403280640035386962290507333307983962379538062968859594367594800908506934956043940648982354111532149040604250350749844271353695252733944856315067184107591950075534940214513052435047621640412882285102494010397646215300404429940395676379141526465100892216270164405827181141902982472081465662900523839507698422357565685707380597452051721128848927696792855856414930904968613558566770924613527093971497106084081832730762088688261367965354981347425824625589342334950925398417593262776545850887494107381616046831112179763528982690462947428975971145450127142341102059485628172767993752272251197567215340538171843337787387879741661773298646380438289880195896794378924030800222584857023778920688991308460901893503388652607687386006636819293520728287870000104043971227361604061230198601133851271254713658730800354233697904918020625684300450338958926808269811378986263977876587885139089734493556685609393408417089611180303542725837869050894237537972912943626930788964268779661742185553899185181117658103703052918277365497223730420777177190576846648127450441449363389044036724353802199700498031242865414185870294018150626176166194233926932860706968409579254042933386745397057890803636231611209397453508778584259936978893485492663250190950246610080734130174098183928636651644715471494525960783692542378732363794342142264359563927274991147291672099466085161033200873489055036318652706692497123234115898617645544388939240047313542186002075547074779373064497714743848503327056852407251972231876442323933884107795669549569012748556182009778884216326316739545873445522548968949825670173989195249655385039576676190212840341050987008869249755593533474059748244244157183712621749618843276391812492190326185063899774793352890217648125389582677455853699971833185574497743202324014738425614443594338997866670360461102752113384334130742507034278356907770455402990800484977284252686458679464268666318004411378023213606061700718286402441168643701904360188747813554894374283656725555559740589952233470416107479550026022774068789189806486636304812409433261362309906624447114333585190299046858759394404818479315524357630238792128963988823952886165670530923543496698476518570568358009975206420456507886404268443303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 22554412294115948875160890064022483588104432719018758626127854405446150555186168900946419819034200053300913958192660636081316091457271828614068857105246228829090681744397157235241863015356392717504928701760892703714513242333095941620496546769635368916414896132430130808642603625887438957616623149625045920806176024307311186969625000522967649320444595861612223565213295427445759454673990032602913736629856768181160464019360073082581181364935101067131894159897954979183606810337456758564702519041011992254729833045409323330834798255592354513832620304837571461815383073218643165344235280933829007825719725435268941648254454226687050791076981565779686367686552748404936256067499868057255670141161449592002013057047811580133942081655009410304816168000227573038179595258115576317284810330114484537491894567387256062361889510694318389275924122663735663867306955875840593892562961964367462069835455382704707968397691908209632766139429076265465035308204258605489167345333365264874723491212707879340594200825114300413167127020746144951090192004653789539997119882504528023667323483701684600515010865091591853222463881253273748939419261205750416142003575380010561798878799781418345041187117156867725835605045442679709057755275755510940924966241828358487658516459379148344232156939434700316128317545672685451948834399325946199778384099761229170951593392547705536165138499374231902263783757986471279917960852216503763240295442639289449881934569290711915799476309275996649807060940732952552133912885031919569428538637260176264649790554140300099137456474542266705308423113892797467510358039706359782237478988128119948089813319972947822132975375829066552153040468642098398697875194497261957391731243294823485255283875414082898708618146250943434015193679577169281414406207791991748051547403386746933121135359506094239717041961132659172194985863785847137605635243284673308049910695232700317128909668341061621917803994921779520509558817221883761338841590769117739849482408091798526198427118123795100052765329028225831161005883247502985169211022689164836947561419699269546804028975129148933136446188398178730048922372122155362720351137787196295784580133773985328970446280894324661629628836514020729040528546795184008403870714331160619989357688160703208589625711306539279299810550494554859166185215901494791660094517615749253159173779713606824817889508324422113162511842622861656275297017658704522804308419662411449315692212927895837387238324359246460178363138539220800029355405016819229575047989546603772242123117765099589218499487780575162452879291927511207776870147551460682519747102137500624642244390871566254470510969336624295748039245801772693607500651888815913929206987356518203422027129126135207634595874625884895363789122799954600357163670223117197410111996552714109196425841242197119854261793441438819488223739962580703526483039825266831523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -9515109700417276630128679427030761208190719419017888382604647581212013562888054838986155097208526632383886292154157651667413184348164643392725285599306312626503701721285723379544760602426309171351594500505808713174127826733792643795265924058370828040590127826239718685418024434792976137262116694456570036514736335539093469441671608164093379039430977632280855452073568109446887565013752578691980378076561389247747230047634917869649821491805114016400026186284300413215081575039250676831772771674886428585039467873515876976148809797130865518832273574161110768097704324849946849803198663485795724948754746056093561708300811176228510567920236148023040677719924067783103030134409381390500105162305963612348088251318844453835036198603826736566663586198368633281652173687154846989178714749611095629011546988234355141866073827639016718600569593898587845240553704917888191719841292042606605805507846160729901841327495185941403675638464000800305700463652145936914506718392085077756279957172118148344262488997187117208221189832395746671507926657206395573878454383862693088665655920604263272679757879463201984506757478455471517580615773974013844389593025770860328623956185934997214444864717387089612544329858797353694279146934438123209181500426315826390834521900935999695794712202471206180390018749786987691123969253913978767795811084517548157483034844065235190793609283237635756838917793043906681181452942644537375926006007673623753312990111834948256024955913153273025172390679070847741164617128517615803244668861028995256058404254713064125449292969482544897100403860934681873354153893427183397156251490272700231199254063469198356666221624735699102557063273984568741686359202879118756912137889225694623251379731658815636211239546808178608118589847258947298101130050696290029246371667181634986757513552060955879049451746712439646816530715446851400633698569497698754650295567173157753052558177863335432665246571347291924276097980924204565596387201835913526947312093254665780395604277782709546128221452235701896763222725379884000170495616331316758191321995856241812221855497688300638426824290899245772765983005717832142004401244190017336416453926648530708151992399935873261784158971172581025522209002228048654923610338424139425506445422231360402774592595643696139485006941925119914358647928359866810806030190743085122919391892539525678561356294537153546626520708284542945714528258687127836738475340132852673174592942167144361557144687405272616929649881965995218557862380151088368697806434050366291341132123600851330384219261458586558330734506518503074678331529546025058767865313829621357351566628758844730197549901343157982101526695874408551256650489086970096348808167832286622762491780455842304140338068795475024956426528374593093772550249069482521281929369027675670365522982231170464163480639354517012245840595381361224952640979724622050099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 4330165435871017954235552536722325754326060076641278396102948125022540053511184417349228212908957278632253942175170258033531538662270193640696369336926821763338886230185554070642234126823813471711000196579800579369886235332488037377916553127457316306538158965396732567060271709633947953460346891618617785896281018095443119406111724417929106215429815204835262119074535620486922120797108968529365901531945715928382762909782841852007128597964839102855762940521414473757083421511368875488914056397074824205577814313972565008750976944474416327428681749896052849517657980743362277758804443868452485455231887577136467579390770951958475763447715465617647486751657652138580507519594805169283514086747201857726159375446232585269447293490745805428393320523637544455139126410077508893035862912929690104349527469985649107937127465380967578039213184746194724653400692644869543082717945767427891983860452557915810068483741176104658839991382967786076168269909469348766573740388011922568995052586788959289305203160229632680391545028670984897381546702826868994495764449156944686108744270178993378895560276198090116203749825182335255499416182682458861388303397367484021569742563222593945293211133312657322323509144333886948816740351424936692753399191201853599452565369489504761766070644358021668861274788391346564172578990551933711440773037807982712172235549199748501113538628554140311463443377623149681904975069776271338118709559245693483919248946848050009037372472214783935278169391452592755530713629323654690765996040814611771423098371971556646427640269264319668153378927017552319728296082195187697051615067328258035626245051398272031784966732884433250381454350672999034852941821068580303806818347429920896633744852706567880159588090292620890700173325933831543315957448114301658750008352596253706708552121048495455289910907444690605885264992258920128533407245366229457666742425933586920899717179908873269740561382067581390178740470217197288330391315569972067435941695933376030916538092457922678874412807635727284974348256170218524195482670225179315312255370348342126303528762880102980670288083073560305846768105704623001238783110559987555710815460698887520927333668100053843681892629319502538327704586057895969477124883686127984434030267697331366098218187270396986106102697074074975613950512837894929046995306419766893910490691061709420687133994923013283001087749595579548559749852573050356377206894235514823934697247685990194629570328652306199897977064592209023865480353794662067458854550646944733173862864217808025503412615807559303066513900020877983511969093177509177987340726049002937802497537336747142273937429750062127760876081368981035269353595758112922947789157447059631785658810936273392917862527172531986257236275855031520987682884336493050111853446713518284845354647748254869135634141483102926719700770908455094365450962892243756646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -1517004459456673120713615673813826890283982335439167843072389050388349113721189931869476440100789454219298082798652704017380116630069761997542401338504850075399462723401679126909992419363307801043594034751673286687880434871538495184846926610953888592768426813277345316027459977345844563843165402288574320706019178981868129308706735616187221008271233611583240507409363398725019544468312486633516545064454563222425838005422952996751815718308358602733875107802614894539195086330559746382919361596269190081583743739764001299355531280352288826349295410382422217059403011430755597122985224956295711008760197110716195084849717670199925900410585063789502852924515981724635016544746264849354074774947056248646951753336107193985710715192759493582691977062962627475500402039920088482386584014526664429010913430155969297502731079623115053988231647717027629209546760531609624349592938417368988366128997887226943939013349531174369688080699366214490482687931966749626584668714381782211455414519503393134909540491367894470599443436979319015999974621412069336708161366436121076491021807873625325949985276163569754966676730825888341748333668890444538653089974425584238856590309986306673962335964186073004404999718930794263063097268640148165286301715103466762680364425434364549045497493186798473276512786884342225637002786838793364253983666297117930138345000074900208135881293136822756987520284852563546658125202378079279490203898537421214548007237376408805064624922986068046024933513412967221309340299105905813329470559069868413009495487798187503132452485382374256736412256866695363208036138528067915513678280428641420289405343532735583366361529062904796070923679386239704065706847700443747204597233319761388620111564171993240473001128143952912856608167284779675018662611342009589307758629362431309496224208875637385727717229800655831841793060524834812839759106021201052474694863929966466985225668876346281133308193416268595256463980956343386763636873910488169302918907262134887107936216758035383946370494730069156220443392953697419036911903809097388894589668420923731012218862187153595391648484559419028284384725951283780767998093470497002527065483653984535729578825552868203878840480390028766184430449627644947223666012992070353997627169802000935228329600461241557337583654081916657765757850795919266318594527208087040784147460484217863414595857677171444566238607253634385852394405805366414622878500332320847924006240702079323386091971152124646937717324528305679976483950036680925616482775834403608658308422566503230454851225166820100242415256849850343614736177247633705140293966598244687765758473619265493449015395035343046419452660452553656764531164350421603456235744744074740576494741966770969455392171070890871953806388580199842433538544725555152937111828835959666580295661086481900900986636967376529159864441181325488522889653589298590515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 388259296867449675021890022054520022212177790841128290717987786832981003878378035067749595781638775657837041629802015302682852921098777846127526877808367702625294562936136173159220145528395663030600529863909155167558122332223345729681796157072559789474412089182236138506836070485032526646161374560239699323005737783646173356608840905793148993836848017535409493420142408883112870839110398980448685638849486644649031810790747226494624482078663633617908929616482434888047723680305195924149115763919060261243690221906489817734644292499129824033753792752068874805730658861084862679390438724784612086649939378852171936429748938056658760660709254812741831525343529155858893942490956789901982769622643837079536017350562433639091379963770464276050312199263146845307909369332280821290359363242608677806334477698636408953733819936189124550096878189517667361669159313590321103140703528725393304126584972238444286365770030642416668887730967902045135323848242902641904178590358754850202416199905888993454809309868772045195670679880610067160843847357471271314309062351326303669220126560342626955453915805015852082776686515378325184320961890021968011362395701802972984202906383764678910518265235585759549992704620852306835891951796982789058919321493621728419093242289015830116626992129297382856257857030296840134971299616172143914131113422193897148894762110512775371614550740067007060778548680647212717751037811183179970171347853148558749652816366859886255742312370471312760206578265229672373983894685335606165090869247064466782423220315157605070978440988680461840169413232693557119486903852674896969845508142473927108362615329548553295876701688695281839346823323080011668446343484406727714153055564802155161121801451083362601446839127200548203684048906730618389699537933547857653930131076664346024259209165017815749197033732639316742313884012118267329965733864393793020712234006979099864573727965026397626951951415568220522479521183725057603985637766539094706486420189242173314118700480937728056389035394700732870209450361227671077974473465369697388837355117402990678987193053181742037425428073078757951625043158967858450249738912584498674808483311634463620800099514600228441327374576964485578274217401919178975449178054839313407844607837509770777836546299654143996694517461579926500774249091544657001691538124327736543426696193099349123856095438353175823770051337673151590006546131533373048262086556590137014464889892510873520281680709726892524540632875909755208196015035194426941006484817509143762376587479873948444360998430050547215377191612053446122837953605647895152803695082620210741065150934651502587953748705900510446912435862050525599330396368270082573054556930542200168984755702878564558818716068081842271323041901446375930332288529077243537790072785871401233418037796373143674079421657737788317494433722658869472321416245167689564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -77298910362261469217285693371660065809126383184860926632152157512337048473602433199999910351887340122196393860311870478355215967323203950297151360566855784787125163014868904295716080336050672359750106128202185276822951677872947156697637329979391831801601741658702603029201364417227187413103777747089885132010752643360991128600517967205007444661418864130544860093741530516381595398430583684561713996303939195324983257288542064298526588664288708276546700185532697460964887778373829671332837727843012239028731221395819250154960476963432462443930283828031106308497662709407847980562126260353675279437902335417125888130025001732744912352442789884960925667285991520658075983882091133924217326311123308212698874427575294904026170120283087584136416898768812344502987740669207372952494736003440449224857785743988256806321177025948871751437716356847902317954831413298781698288074511860918795384239507174285134612376472440715105676216868191778947891784443498823680316031846442363719560854224550141669238462692865396302586054874695843099062120714038011961896901063781323209662221454112000256750665586919163638132296030071727159872321573362428340425422578468938052614482893805182330935895620175319454088295540374474240255898953966989159614602472843552419556080049996000159251022920139948209657011757192727368322904591362323055910294706930894668062686963892059474035836003941404415344754086562094204971620069466271749632776103671048368030524607774295688797488815787018835302972865880758743543850404515183297742408605293760156751113416720523581442524011463687478448224659415762457640131663245876976164856439927792144749843148364731263600642078656640110431165786985469974913198325230209548132180878847936318530014138450332950330635664702734068096197348310943437527575657465517699804874956546195186234841417272514383268871218236744390735928446421545236174253702857415356574777464325951091737259187709666968428631294368017424316472356918966100451587834465450254153115372039596625960951981120652089649950957938090389423235068181351768374160521393328533940943053117744741709763416726522373319217055474940979104705436377798999884679320587654426388592796915479820171081515197456375141224641045792166345900232701171736577915434420549832306568461171495985749377986446664209116452199905374674835220196717979747392477864072439830905836135416322034671595839140058937737729428080992415944666586562748345195898036364575573457100855963369544539266982605347824182354347383651236564135425488547829747754008101722467321230579244061365517976339000375109118226074866169266840725577909774084327402076331003295074608021256239669990323377139806104393750916993297577501713250924980277640113844981802911654456684564230020554485550202237451198354845492481144009089969105824288414680345640655203908129053414441232519049971211433821162968403872835898775339108404926873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 15095960807363489416188849817340394361096921367723565584026121123752736891912801353074883876086511356226241590779053898401755185803264213335566366632267019487818044899081801142763539457872256534320228708393551215776282146537101387565837958170275429047115525111675488116876234412390661772578977892204541003656939062960076381315928149130148252748743887361772701799537906124609658219274198055692215411867437623840965687698300910916821729099475149892560405179473242601859097880050526038100523836780101123687825840893520800913881390881236733096508472566990560235735880641937625317519572682548617836966266109220054369451419025037687023587916437146705672253288096175521915950190788430262221781406112089477796354626987119035389087579628993143270082082791432810254721909912799232562892498222137987083727494665978096197317411902441459770667462667054032779202213070472001036268370102866642445970645873814637330230662998175585298884768923524769757147945147105845793383589955807162255297371276158348587553929150675310244289772358101191760839968959248969343197466521818737891754567512841097347054208191516555826270322886370495115941046078404127336036441830732901113419676190467774295624711014807457129876462562603935258435902369800114670590572512590320139901327391622403805931071802646334886526353276066262034329768138660269047752009976397200204673225821800438816232640543712736639729300681951572810213600968346034752315195686307089673745382318636420384812523000144806550484887676874506510427903311335439238915756138765434009049557034513790388490217893226580862823693728161341066069940723650793856877970581345263141799401130861446576000581261041616720603351678704225620821993729775858606092917572194677516220233905476944399589313768295409486464543065454270184647155636913191170143269296839332260458738591991102358705182584767272593403546231258289714055881296374987191283407820726212047613577846483195140744661771917188470745232148806170535057203153704631740477636239568930547332322100107676382340976973550820194392717592658310318365821000775531219428159711158090063540306921584869403783005155358071793654970235676545916933323739249454139663646293372618460937409937921084796098116865991334674330183851491654360909615235700815096634448669591001495380245792004065176396157454645499467427664168695543275043041387379097753123253980642392205328479597628867790091191810355288438673064092028849647519964297960616054733182272899662754897595859192394374198122899719566053168615369751959605930730739584824253380642437113097955727706163683198532017045331139130318311463708655976729808983236626362628093727918814787808166909349282205393620265316413295129052741077539279412175840938149018168625784675702557512314144556146072814105743652550382894612306645306895771350984304351341666768640555494482519428447419625575619740051580086382120780841655648806502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -3678476242543966349925045403816246558482677618888224348969010428652253761973477458816358539090725418907007124415483271918899069088662065857300057551800497416387240950656734118982044163758952421224934469345917886337335073251676496828013932712157193451932748532485884120712050429518041538127922616717053693508026300180164164413825446030466678260219701183782784897810967220413210311660457610709969792120786401708601349067365651645396656282312856520653978952197925136245192903371692858122501513175026144380008191140308718049535380889619571618504224324693594274263928405632644987518275729014708368979874480316814976996072057161210135683978171632845622937606887314976709969062548382530204994498418149923237532183760787084461801325973438950260341046861225640281023727070891933342474072285115632983052197343805299166489552904393815104546548706663946631268363570647140032572926704698682627214108920602112158551512333551845099055033359183915522685231493348449144395988694887111560545285576602747416885364096141022360727690012055524044995795827114771001899791299372999919429637272925767928503842484570428603800927392501533709949630165908240847357294219681949305926751977420023169805929930621877811932714325487288936858714366901160721550157118607679758618585992243651197009810804298420919984550596632155304757958429629524040734844426920633791633336141245158074677324107130692415845458425670472508828943602854976304068528347426034321903168395495091700206170285248793757454871222364553269558819707138926324206311554760872582189322918101169121030177323823631283699695565868822099718132313350533324846566239238568672287363415678507348992559819911580799621685821010060693601218556162002993425818710223677488065504332503286516411747156148346353727351976062232548143400604896738715984096528124736997364870710162863611711522113259384610727278213063848731324621431453661580531821110359293188530691745339483019873314518434841484161656961477516210320026696666048069086581094221810457048096053797517538019683308030397459197210173854001512504872155655474860229373900436507725970888573041795344958331502822029820039335086614203151751533915263640152267186730173863404721293447871621513217407290842274571942553468173936318086682166722453049377051663398274336400832738567257468599739046487942243105204125246368613378175789529683474344540107221009416526240024579988355157676419660359405173966330021672524750039771513113475476505170369200120442200661471264503671973204195500498219467671561510260363974654688282040771635387934404113399567710762705390925872075411527389314704485235596153630664211861329586016512203300193243312807559737473643796069490300106459448084491502787430607173158225510787961300482986970758780786716453067141842586262668692628033272587528554810236473316915301545318976325387117259356471924986123836570239320878786285637273902011488665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] 910521445561880209271573871051432354991552008170085217387086518825354685413274757737674266147405449527424480402000619460564079502181129334992922581122559446997726159451718061274416295141199729020502067247473652167348560583695480367144527087155026356526711524607578338492110824192104805016233003993449603340050050954059809357146846167357139165811016295899872129267522678484901699750431287536905567711786558200392592637699131423236848010963831901527573958218011878521997326384840591630712952108747758348833809621002084749601878127078910713084151533085791838150929216905134759911534940251821266217312665724151819817979304009156394420142653191582789235486087081999419789028629631009207063159754683444048680024557836510714864037125831892274819619065520116592450190413670862468124306774858571510703785409271158735720956815113659282534496942575339261882478207096045592483963472914816951187754507560237781803673053494696098858062103862844397014443570106102027397104902845739230287335067308251534147100936969329876378550897353978656231612355114011417368085595437592902997558882578266950430712901365542291893243460769419139348942883046969465354266314692215055641016511961021036033906953674921937526270218162835812039818157138374895150995324110012170996827271110968633828761766152880611414330239848073517398567854782229299366663892059151200136539795169252336183917287396507844168819386459320081938164586235755726672009627342134268600001810793049100363091735873439754577671892386680807413744219520537635435800768561957254792250641292005528112221137526069769677174164119237291482773467063145292563243241055182400775201034512503981513022090263861716411907370138831257082394395943990584557589448867811286484740741543469307625172597820075716237780332759498565914827109091522116835523667272195446378685910233809814652985916335534294949015417690885644878404458539724939108914274262402320724998826182758133616495094645691005788556928833083102462091232469220591838672835486177717065761848626471148092322418051679184748770374294545821613158118412336486329885916360463813362180966269092227134210460979600248671715275532691309310982623473627471593676548009389383969476781977861016254564435384603620310173800733037762528924897488714273124512597373298215102740900707783739406650737565067724839456039898226432102751305588275453416073381711915207984126271591808356373204640713246925512833363188064121957853980550039023928759487976851472364286798788891191260961007585142209182323382333531561312767362488821770702573866025510450439060144030890770253809144527248150506961941770869894903341815089960462602270689079091682678688510585672949525529548131721961856221831168784827131686855742302873204573173495159199926188044412033104129573025726209090348995445811870156540460278735141668861924567220605410890074015340286444566264467200685743798756828227211100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] -173683135224537954201057629978361860997477660375691793308175778372151959158905969619790446937849078952760561927577070979537240039285901383263160298125597848257036215483577419738510703998201852747374479172356221314836567644061729499976131883157515779280846119296549025051958901988987819811544021325261872904789034871533864598933361286569891059208956629863476795049882763662462956778770201820330184807778635941209792197015551154287373435119033781273359744189795773077338285701574806217836047843453217326452428570047763461977086947915587781354478716074191772648065898962716331272804164719306627772284700422407160701699405712084958783488618722734585622864373669186822291643984315114340026168395912395861399265250215593837186866868025723273891927767759808799511804804779978652028025325775937768279651127744876706036913689173185271501292017270337116742493365985941134116297514418907017850294395811146016018413333079502508713398881896047402623356847531669973285078599148429192609075956897177727049477345885198138789948770118751461572060307132284986903371035598861222662947578820609202007690949949119512175084415687153371969280405356500476430098486799678682534319446124626507619448198334954474495951016204172290425596587755559728149518226829035923584701498169860998747321159075338325084595837774236462898820446973853126122632997860390006594509263667975061720266776094736753532148700942477872142112691732225891567518231557268022105697139621053786817783216697635983855380923723784760157528104190381231466351650648066959770316162051079926420185407463994115397984475055140145474893832308311968398031106780088380718337386615395871527261399007651543950788357907405925560460929664617228258665600079287641995354462805084655394030871971922995604928269891860188991109373599971249234053131410374777712484200817873988241019303759793339387466969480521074787151810274100752252151190697197747823367214043708505485087794100785413352829713020662180205066652754560194252888965689321897193054262973514813159562242678586653875216898941373549041887805240808256286379574807184536390220218530002312941591676288174679583271469357209898696320674901079623680513149929573003007285553687656985827328453489762356163478545095402020978359933611450264907938966324958234723951205104903942714618770810722262440873014186745913766493197400472759382098196546390127537080465907340754229254067296871223062364287025830221856134467199724673038037372617133467016364860502831388341348169107692039531978241834745098326052377802195800825587048569065780970272650489599827035594430810503921102617676921129553580320780935218262942968569598231555494450343814599472424234329303000031251173676955989028325474956157197980790574615624563694813475154503138153521663991122783303579452815460572825167930861112585315555809135618862343161624783586289371456688138818839800662478754330705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 24076759893319000187870294581643536785582323619813797895873247611456064107409356999910578313728935379766719478881487979795431754294838106394003030218969266049052784258128699168371562704095651301905616483213415637282010071195092631735233356445835231705702015891529210120295033779646376409072530842911726287829892911237635059811992525289342075967156870826616965903800113048466150720182905562398933727565669938669627928230317362675314724886142672309646173199481504460615420140969291110294559019180675290419645347864263532915817708597284673691488109517998349777072571613555563313601847813059752826453722394621640026350154974196852015148611027178104751263255983536140802558649321183686916275224925417317042198322926180850069345441709517435212792535650338445257793068904843057368008565180316877228877073422281714648717933410560666832465361305329621065887776557084913843654133475766759121208366638174714493156597554020778506138149777685362247577637111074991340273374403472468323834786106988374457617593787594353774252491816008028613978336131380157114094827769376105031905892325355287614073293650908713479625963651886787818827077176867557407121943410918145754320651860250757100778152494242095001117441856298272502880569512286644477120664213422355929629961566856495863208224004751073106935667376381296837586651659748734773279293064448058525256755702190650011791103942295045412569266977741249221578448899667110624442434264150727713351509027974512620547767367272596884504788821812638402411472373470691893612059587702221184805852647387879259308005939278477166797619125012709053362472755918893682548345211865073042759699896004658198444756891970923567369727610900435860610471743978022728831372042473391408584034373153328821428767137935426314279181830705404644184491988052189903461993569544234691582112819455589396748237343256318883651457566694761314155030448036878494469303947545345472160210682136010691272447386258354548516901817765613492110194300782200612928886383045169006882094053690846483934314734281131842956815647301174660443484414409830307796875046439253318376856708138646028462071505015945699900067354314485144010054010239748240526987882155813619011050036619086366364851837610860516307659860808526930004278281126071166676547158550783603910999332056895662477912195400867118417167713510163390940675163019962959821470570574417947634181820671536549886842752315141003060018294997786695968961338326748073978273387345243986968503656378133921250236973245976836432818946853103805000244374411105291873839919552077141639793190521087285307673684079317041944329980592204996181342485802213112281090496060778008939822158973314918027336130354157557977255098068715148477391345644910242487933885712139410920558431856376761305142189035146891261882440989452485707433552555979294840386639560099720619397490868218758588676504849198523626550147604807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -2668236931707272110941219289070942448653674751028744745091973962350150259495055732267119031150159915208602641616174382940190517975927362962486862659123894058213467161659008219237068511561134231449910145554789279560841206364051063165976290639294003960994826288569932687433991879536942906236226670422954484181094907818325840023490899465254932065412328800289605316371749248713388527241555901029124527064445963053014710140481992079192799082775527549260418531756863292100071301912791448379244955161049847255135845893830067327550516021170906656897081054380556911831052071167220096010611670036376638546126019873232805873046571380729507874076345574361348855734159112517251382222947225931787158681943748385919987026007166870291993444939919061055733564062531933352355749001069769863053280228828012068288393738695821682514911010522371147294604417854187018762115023525486327051133821155095700839501645980190314700457392342423405071417051641079720970714991781172919173249710158791734564258445084310058041798781662651461372972982310952952720668623222133320847677401565517119689746196477727456540735498582369189824138298831958155901260905425736329053146737748736930091078940232411826105361993666979314255237138753473138373270881237112465826034258284597476550140074786580703929840976280668656711430694158267354488336316084109235978958029980379134264108555358463817216056261121987441035361205675560054616041970762286107322335460430590775107894163568445062190429920152397274305267237731537291642528486567652758594684809526837593938511684798419549439566643558759576014280606728983083020436763220986120823010303700996737453593788915743975356348489078391471643110070472291013649567500427203752342432472211002407604972319776841348845373033167248207479896126515714047870670054357487402848237671248150329313779963686277436842034873074619619699453614218478086149180347315702784295723152773211981997941889417952570551283455236949336433767312097504110393730234077379134934632000896907531246742159328651575415849211065506607536029670457149680076362857435370214688645638795896298408980399229803005073947404310358341966136797399858480672634477568595182432337225981752576725117860832031941447234347410470787921693296855016065147823941967546149638672522829376212428599289281404697486474366601665928919535496410109527556247950807454425553255727621644847884878707691034889785762494326296215789700513792679327254022471759805063241324530823551079667673665884579751467099986298495535963998437118203098070557151238179114476002275883786851489689062701285768557117015457941843591606237510617188955637391291994794740467115699056349794515912859208118334619662342221829524130662605477943089133486774772776324292550789573302455995669753411184904589806647183240496475408434264429633907523582715291923130338368752950308492402826685119689729132193915797036212402153062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 196365198867164193068288027120339559004571387966683991528953244786428104543200964285444235501288630430058170246128854692114302345146101827212913114520073773421774151627163866173601692949197520174298073234265818647233027510121595213783423896823120670192631085758192409657876011293633013027976099363196964968285053311840194091969400245374996352325525261482073425941638304335926980433705376623872356418848181564956797029665185952136576394854357671093606141425131225426039083193205518006482005113147116239374021109727703883191521245475855139079871865032596921217274567918509593934048605816323277371442608329623143952416818246207520841778373390345299245783277198537059629854105045715826541965523151222414676342016935204137951498592822329925839229588179352548487844266681895557926554701703234673476268437286462716028970974038034037834179995307889124203146194395033404776351198951786933576924289809179953311829531963060714435148432884354593229537386870244038125640388716666600625894686130977418561345278554821370673021572790558482045663805705444277676805776606811068620589826862542362186169112876520542733586977616720496523921393375182617866420995420809101537126762737020364285892506518072158535314401045925062415149413842883879974240097712163826363760245113660036427145202515145995779236899769236540806434683084174377216677395824383691241409739363172963258272892265254101134593525618168314629235823241721680013794313274442605364400323838193984979307532614866716506169602057906498767723989136370719698120420063852153026240745395168265388566392223426025414916886949756735646176772910421700526511247192151448924625038781813131584024607319712632465879789102439234498339782199065415858738492689745271575041753910014071694654979720184909748816865927006264967528262999844873059803155335219453880360800141983379742918913488964585071251037379441848649156397646682628924483694004754444019482283611078757378828246814943343072000748062335196209289928550929535944386740692822029556089529256399625010068177586356698874354697151593952903575192041518777215528365127216576285394679949446053130999011307588856073296569785584192445350538273263571487836622574669038043528862385081325566902681965548046867201303932091850571411050277954546386103865970560894234930388033514756184698512686777505601903787090669487467265511535173452725905561998089436916743851610198413747892997956873814310649508670100164401248664399586760690248934345814622109196190474644535606439302537389476822592962162022818794687901707612200181853406140747099537443902805190182957847698775037987994545688222912054893934904508138749990642262961350598244018327468774201375446452275376063305534279345827619286425891178755409295541844643402312897308160481926983298923783234716003817816596519945675997704478042953376684435425014461662663620235722173629811934947204866714895174839325163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 31067485396958425786970961281725266975063085176634789101615921473682589428089816955808250652738395123378787825355377689402749036880979419060725415172224503293001030250005180464205855482971529098888318907047783491803202524081534845838769981639975445732355690536284261267631209859121125981825453252286040936724753521190676232635127278249933186985995587004805499096959606725716908519214666806636209017812460539176540341724016328130326410208508636721047142453961822027199726866722222697882487162707095118052195913297914813245298891395467646683785480165827132963770522869770431222584075551955579231440193224713379874248354643088183607004202975856963050620306055790084736060976767326838997282805234207677628668242719789798238024063183925314455508659395570664375268063624541708108759144356087592137399801041737107727009362786828561790218487480000277540951302592697413996596179750396398042980058406973772949665376992700857381747333083014583353846150968769763264694274186957623229296422457201866556615700405239287398474124700383784625351052097337076833476736565619691504430854996496872709024900301267234427385719489742135565235071830086815599438501969677289903665923626055071264539478891711865538905360517912414290529169615610580853414657537265742861789210019504934501101751709007851138433484804926229438593597219432586790383100267532596287239605092022867664391161058420174017143846011045229212957397306828268804706277590949287930939899219888579336076408865244914767665101407165686861480309840035411005596384136809770156903203220344482368679762402389380851782524149595936191574003611608734510753095706756798022110136411040270181925273029358397695721543208561986449946484778214098628201008999751178869797532656595835549873428304656998555558053532250659115025457118415614549017716705869173230702612814244436519510975556443155989031489978555297958616447152832588770848696152671316106097925735158009282871340780716428905318124031344443651787457889525446159286090369134692980022641203504209858661891128299152936858503070852608547537660225906855275987833501578881540685772948526658021960840509359346069157248860267879779116399803732926921950931093134455725882451996505028990755256071572682533558190109444675141124681832797858476853210703593048054373719510745619472429119577908695231103954886502300188330950412029827009193705947729576840874394393671664533734620367153053984980967776931568416963003934025557052040448222224500675919963709279169529679108515512732686224922050664937652994854007248205916086114237982410017685781224270860283139388713910788808763823511050976709800031162574955463847763365592719509391908191057727347537472301087680217345558704830448199217485831353998742801177218201459805932810799368333278825793025972039655921985188369254017546642778108425004841234560787098307171012811237573529634551115506451402044616789196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -14287378786000506544853740130495909255184313236789926744464020667721189783889682308938747482183876101355858915418372070925120810727521168785306830909212947593174191887598622213851663208712919557669079403587511037800077443680819801588740706357218594017069869390280462984879410717569932515111573333223755057548640983131732594036853510907319147771273735652345068992222654842349503487559735235574952164163080580295523165154299858285707922550617385292249136688609967130290448370473769327373798965366368293224472418188556466007410349378268612166667854201964734344022615839648773912744579678035039162826469064924466420723430356319114719419511634804843635343611539917139327449602955872925078573443213215954725091519105372372564124993487186130130576321405071075625694557199637450929701093061349924964716953603767672138468403320773136480873815044655858080546162973524803270152421568046231525605727820758316135377814164601920469919239403064520654749302958397569953930876859465623948027232611315673217162734611485761517614220973321413887725311133864516030934746259416677617761430174355178890706378279748044905097755597850043768509943348746705944552719974405616763446011394953093686773662815465921597031106237922438126885561861479515632758697587505226882652094309106701317579328381036938626747100651243646138938997006539194812295882236907810277903183060862888230681021284906386534502945690451604213291985123718536709000861055963440274469491974139695229373457288229719481845301920562691255561643535210054709883056612790339201935712319219739646793569454396250575818257175408937530658129803458857998984547274970924420813962539158006709967523134475650995033515351592982995431717603160267640323561670919804836482026089552657417597377023363738660681260316562682316367745886846726077366558154162985068122781392029068373531322026180247414137228673263637376979063412289214657906691124306339054344792941991497928919977169036950908464764077869293564077689490242901224967754959717729002920480094886743283414887441177579392247493291237878153719943299761885665057421838392178043765077661732043797440339717178563139463983831516584949236418979200675294914967073414782982350668768893103792739243650192098430325118266551253119439041547019645700726160226257669117121956905287560759203940172830944269848337106640125723929094891237146605045198570886781892293718997431559920955601052949430777240721069989672050569205536570371909647793296556163986269684027308555574860747877622578581003027799693617842040210442047742884916737296344828402080095144151658277875147395802647558710744149997254628526410658733414023027404834834642327051945460936358679799629083675677863122881903109362745213912452647980896718766283945819940763327985021991776629188428126632231163393495554977857304621792695414178061033085810121194712136845951892450658404960797179405521008774348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] 1874089016500085593567762196668903875895461848452088807158822469600187311345867655756128469627734908450276610345115111707266504433066683978007978351274180470995906487641732987626990347463202635694543026495735172391619364943126412648699384241471209212472205870337829156122074549012273002742274946748543966813939843832281294056835596739195464524383453075232290918329187351121975318315902314718793114011539974516284729501623730077150253647337638426614739242551317396043410163176880578456987532464435920926862233969398568039247929243732455104989703869550965014987405014281503044014129166049993266703734515317403066114347263839665666756186059247923082094341547909019962429568069927683738837178173193872612431061784967128280012153734355426300047088784710047092641142353111962697830016882240621499850639938508953870457364295727129062249341162062396609523305398929838798454739123954111962446123016677639403006352638492466657225381324493611779581215888750127296187641212257428707572925541899732615602957149755070099665005878472517868163419247383364863445170571969287311456452526194022452327314293692062175740531073570443823939187981126695174397141340784422517509207110046675701340290456406006780862710658578034328671744370710607072751644089616995303249971016183566606394441421658784600414643342606123109948992697085078826002406842217803022768950991628981494561871294587508337272707453749833665498352245488682180129123179516665946887020370670589574206326288335319781804251394920697974752543969973422795007068741310757997254414883818467209342970083977755429597119450487926479597496977506726944548519021074922106772931048492167915675016224967030525661651695379190730843935042113896090543995504913208212799693520052974487029415524183714966497199695618730661529630750869931263554678413555593035615229524127236162925872207835189978033325972386239067395090485513103030948488116673083766887613641919269835611926983844737808565593700450962743009760472813460824535878268636601227562867168575187321628251632132582796112289250357897046106018092765953495558029810280540340237695812924170242760283904056840566811611563759814791092117257707916545119708631740770069326540182933534580174463469602158814787930697332135945812918013388781071941923233290975035419529248126430801500118068259098240489656699318600892507872638766618289273155273387560352545949059182707468448075625168139143779232446413309125548297835242977395533486062158264549838757928888954692081260588830378398762689683593786599958558064673218377462866586824501899016586285502963039683486666806911691897374973527567646380362711158397548104955611565534395602678617864388647848971214185680570479272444482361791696934416963859202503894212074753020864353491269494969387554926401802034962522351494147916470006613395822852986005103743254055319594285947841161001203624887496346475409755340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] 1425855410938117790272707738342723142345948929479333791857358507399724003928518922680578280224424004045827963640721796156094489897483002534049717879519852826400912653364049473863151431728174575800964485979824458436934824844669431625783456615766860817767439167479037279182932630785615590326142243628776744273374800112806701501445930928208420469600943593469722700890995824369900487409701898395748066940820000811679872335968199080287412590245466513613117724919976898148852812783474789855890997835783759699306030808642290464761168552781095679077827176908596423797622898998948366640270222867481674427550478331152713121853673403420479980990856059455489161202749507528663228462455433189502629208008145955697078357701720155432317721950881843014269427528655890779444714288772729397654137999364459366130173640273660479481437227201761592911850176565489442720510688446522637967525373539630783318439803136282797119687804922514551747322851057898480063778673623237086252196230803791204078581234578644842019378170019683228577037424587277353719452663520796053536965762137951070760145114141551825623576339025599784157334334942715245509427724083181975343363992832581198581511916030821842240624811989287861384806491694032412922375838876112768730845999948501056939619857685809565025211403766259907612437208782417840200490728699602067408831898252990937974988181881989991420916377658592080090787552898977015462731830634457660033042137845526305473464463751234794671387641738992781936367444882885904953633804500311225832004506891471843200522539984273815503559931508580317979929849276604247474411486775353177208797568809137487557417277337522695250485937246853771196413599276724356294959700070161972303457530343348375680564915390493877747273067173622412608555454449330109318736674603821691108927092172256193937965849728399905307048112040359686852636742924014702273800382380916042493318586441696417470543968510487601961087134135472638210130512924299857326673192135804865727094568693972721056386129539389400131333583427599073822435812275326323460521113719070209925332055277025136309667951593408343058613597163747341599257217564857472385015861013735788288716422957874139192145751247878835849785092614288561436877742142560771358235963269864340687596578611716982636977603437789107552575911263628629093921344890348170418894934915899441574726424367176247094578254255646718853328673876317432247197543768924439295501786198002813596167666721530318916731034999772450672541809727768398965466872076289831556492623105820692618730563757913115625448203010972159822993313672757875091568223094058569303060087236286128787411582015116804228800202624926568263297047474387522051205763123815208790277949147265234254532001682925414043974863363559795542631897708664645748626263637551908938051531790973258833574807377647468348724018718044533458067213322345100337794252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] -28274120953745023404205744070666890927369807452403304665222406554897378861226359583779189876777672850288307875946826090411354705009731583126083077172253013127302404727736582993201392804951901345364287646968221150278011979202192992209488111794955068034521709380371103731175826401144624519925014922030301339528608457803850224165957711518755617587396710400801821607703482644732546943479393093790662637961639727717032422700872025018002144633394312488657896769064620819595814743767356412299014776055571011761444799088151509023694878950571159594311604652020095061911186011512719500821550049329461059386899229792433190426335074886317480095403299067442225278087187445812847356848364069465200248670133884971830872113580537488199129155178662675273385719005687209571781333676228679543167785997899982530575883737488285720607658595638209789103649030404817921147865920408802827402396255956465081937310274061416572522418462772678291152086382849772536817555692980297999347980116137662532792373959648401136736505748609477996809388865810820159287110964516411379957021010910489006253940731197745737080493240960403554167688801290379466760703591683989230797553527025957896012199107093014068726402170848552747884705618035669497198842393820529258948327284807313503084911241728256521934086177795613566742811595086615424591717130293301895851609455165048356279915054640683939005611404682465619164384117790433924317618548724930456131684327953842281648491598030113289265750021853608002206202394611467023789135298460216458079127774363700617655406870783435732009578254921213304692960893262717972472820523474732404326586245290809085477543905662314322090490254158281968489326140127502364192804154524976318385356620399171408999102837567476315403417466709937339514759019251284316704935318635158333740473483928053452868469978304596495747904138452560502796284772982140442618696795134197293265229824257721964369772870830294607344510683824211477979723192170518928794309657762847271643947073575435549279248824147010524381676437626753521926838028945264884218529930211084846224118446606781265332316780146414492347735206065883751372672125491861214143163616157294592456681551382364519942747813964093520282420240932000658696108826079967088296869364895893675704177418716217203668785976369233201865548328209256471582627686462024798081593770385782492657908375356798598314039290061395897130126427318300180529820791226127735794497044450101691859699130965840947375812475527419902526425089317607854344419238723579789084441853510054626828312561436322358524733920272405864891222290418088500082298635826500611632222374902823202429919083736513717871179548223186692471595996429333197979048027288970968681267947725171266891662901158017839864758424559570269981541540310983419366473805842595427333704086679213919363306970724706512081301447764723606982047305264126740401016012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] 3542132147143602944595631925772025167058951993731667818474048085884417576268314531025528673215855370922014591600031802527426709689662573703495271550763300328832507077238260208956794029126862349213773658616088773733639270542443491726611101077699697684795530047823793937829489852084013911498785539584775980555775118151451947763950933393533182231904826386725704768005294355674072895137952515549549094359708891694434337966071339037227902984783496668395490985342790407489203692992271458673729129695279625038279248784417318875222520516746520081947045895162664964630732616990079492966960062723430175648072545256204163430981915962654750423399739717937232697365889051370019806282630530381277324953812447859615680669621693627735956013933831026796590057504626673650567268757574359132980656860936990909018264382300677895226555256594107887370345609793036618903668530763854568375785973061092663450750799281246567423782716451944331803833468664366573858561608717114916319454225494036028494889412683897985182376634757167331610739950865392124362349572558763241406562253371220669573036244445622510957398921818061641163068770986157639565811410258496251204353008417242554274959998874875784302984940409193267154197843133444337032399029320433416398423331174842041617795229199125754402907303419265928798780560063588772768252795015143591886156768437770318666855864094486198792567945454933781949774580514661851527347963779523495133747717885501736595638526570066952725622984206482741894674369005202983491200241612725260850710739138151157578561546390013446504876338782258008273337171100948940103408331966225657935095572977699140656088973633719730282450962388104167133508592186709367225620818649836529315944305338407192187891849807197269240922583333980688003660495536120442905948967059318937697873973375139135549980930645798817032888540238842005124269473341194966282797697534463903354685832816209136862032122126850364446230654524532409156392469496055870369590110424020372653907251197409966893301547143493529679551016226784089153001074157626908096052883830351799015475838222591404060350486281067463504321756183387494008191746922693177631019831682648550980560802097244658064593037864582544511553837694098725565117406805873993674362158783457181509593203770813897788367353693537300479378869676848246063441164596024227962951115544954413093194204496201079668914391127120973891207182784035718791330856063760849029907574927981460563843888379397465430231714246142566841783719125624771803540598950101422781008273600447541563731456425287085507149704726995528917809981378711921145385604494957194267978077209718603061727685106969829829367901135197910651071434246150105264752991461388555718516372793625077706628253149820329647500695460431235616581827601917801116836460382031956376361698301149811887889406605273272903834839948279375938282919393893877847907368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -239891571572377132436844132019990309745696884224607172403503028567075797375029738244586401170180192611131856069032148923043132362472291583479352970812067693355377181248729497732706278273940019487290294442026334363060957854398172456844725534670843974779700078758794307939614914185149733075107895985576310126494638843627666887516284722746348025240092352206135278521620142181831540726349334645173924940697578331989431282450689073446775285523409996466214603190650370760092611699526900909490328727896547871141372142055685674416573363492826762978821067744412079835048284964935786802650299550596975371181050540880881331914949887487720586026685891059574553520899030392695669196070291818326175584486775168945613819897957695326461877268436952288404108597605113977119471391774087972405210101140878384396022835835599353735376916604175308374332449245180896679982424779716947873473008795708150126973739679433650363628393590210452757175732300069725344233081784981940214213249166835837572078659155078518327047453451996547090549343743327807373060821692811780396420035848278618080834855750218008668672925822904532781245345424443477398852330663860263835382002898408324149746140259054633668479460198820193866687630661795358503803585912271809699995393276472909051196026599636027311442787404561120805542673180729149794715167446596771575759621347025369077957159675848572981184703668105487963462101805627596073537855888530851831079579478714520110487147214213598425602212645379849522964951435297358205585910966518457116132091652671333805050296633004289905638654943833049348752334504791799402285229991818850065781399296413924538620568484868475663199892036522107240352334938341046365692777438784743562787151964590609391916489308338279490844244170855314904417325171495938688623448669858867762368976927085931747382078405468075039164359212049623259361367513796894347024071827843616976754010038942948099836615371103848632636859062764338354890250823184738644861597466520891766585197932334222072974314455521258403817709529448329594801213837411173567796910127278615925157929665270455226159179489497870709903392172842934110612701182768433245306825363788709695759723052565355407299294064278994894733240390461111663829281603744501407890433065701440556945782045313402868329473420871080343063017632344303887476934852479640927939623831372023559264146744080827687425114054219608838824756046294214662473957663893802856703457472126254951978227742344222049375989078510661742855277968151166747027901942379420961691022823302797303271577687632194062952262467770692464330459405788596460876592524707456688988491990540935210808501152619666974613937660370413443181392029561858697399431005934159612532346476466954794638101443831473145691247955689934464361226806716314865131054102935189682924096594965402930391283734755650385036699802655830753156243664612660581341593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 14529582941931425353910314378746666292105945778975364860008998537032197442368788470300881929247633507645629689195370707637574967051544968352433727801520316357335730097505459342321925271043384506095096617911148167359606972378131448722972389893374020825661058109543434337581006624844350601565747479599534430540732780130694384434181984380318205602281902306779275421357353841226122280549725405464850215058541601229854568095836181943160561865063370864846101482250797113517098516968998610727656525435424954624804689745933603586793876463204494844611369941580641493490254228623795750177942753461806089057583728705547091874638985618191918989756737607971794045858545333813946912331461358242935791640049675555564262031800559945038271191918067436674239727917322301790400296832365944499858119176757775557878712207404850076477312791480124639532968980924552723949608675223898813864786358006688520608556734676736506459753659359079509857881635308523774846563573031335724634149695146396247026957051696998194495593229324439291394491570918743184320153627140427139845433256651056970414828901809505924403339819220516890428943419935768560053201439563022217863297902121599636442503870186174680980152768526867298834586530862089847727109956639341804950120977638071754035485258355634359463840282637690724419014814512552999323988053095466436436614818212620873976173966201204704760833585461959353463120866031224879778244748058781172495591272507129912484336103674681506966316472809730636323060410907167451770873993715349640218301112382213735318487706134056724467102447328153928161114505276323544474381520193288185856863990573978161487353605658146410094781353127745498199739600527722187195848862196487480520485043941557618806715312550423036074227223791992234195373993689576748902578100108669617929099228359216345252338674872943726333188449372318789663636153241928613982585210550765728622189119007610119821511764349801200982900221224414951759523624936358661083506997574342340799092363830569431376875690782993628376158995563038712989779407424656965866050324772034950571939075548208361550743574642370467188524946482503246252349683768295483674738664348222731093536535189621989737434594589914677306787665455823197548252648521338623341797178602229467813112551012068590335792226877437835122147414278612288025309123919619100013492804966713868231023370288575012099094806117569339248923136556738188090665367816967265043186805913880219676520829496548864629852479475057731928790311063495566143660419212072809894825166351851879898660511976820206758760589071454993359457556076186276595421707455678371837718186689922723458020952476498735706303325812698744896098181746356833709449947272799478078765281184876378216753356769888414486577330787799246313789467841139304299954899944695402072571525982454213814891106420340106516695519646759399034635404049065156185948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] -877519786303587408715561271499135702870184337579305793708596691636293176363352889761884680978146171922022273872274524319439995923047447017031357895892589694921824409150811521002919007831264962297294258745218515557796349466007054026568585627489890944928685060378536707362567009194250035907009564847503635334123976039394357843408633376557228393509633457384235389950803126063050222085414338749820271560263547752026391168635900884319638120134405994417391647756721198787997970400392046194745286145376500088614340624101585616234348319204805994108491114658416349714385611959872362390724336652578201763857896249123105051081242546896790233455611423275197546541156511793335562347054263025980291694588983290493306012741581170196830693665677758437321984675151625748713722100782283936303464433804687015238178604928589247443307327476605148867750605256410972443196037185606451057681584544728162664495740515112140848441932466610528093994365955692762140378873944338562284364124606521463654093234563262427860760109591608837665881993559409751580553620225321912521974170808727233999102554830809411423926598692904796711676340046045521157398943917373075072713421218286209555921574047489200997734461578036316613551251382357145115413930714843686415748615416281077185627186796125263476006074253516106958606939009332418048985730359032405961102964569466822261476391682035445017335339100456977360645428944860937570339923750006614095392577886798565434168886807398913672532971797929443951715997888582272258116071963902881910081740814302142546810017496503095867235392500687527183542798465729662730834298892723049825949405093747763182816835102409456791528080515720400507514986605902895223083386389995535907247298991171057637552528025127655401494966838362310385569387186581522907139797556412896889405152989608948345573645562485457200229916324840924363760359903348913424220332006150924008062451019180269758827057835060369143320957888077467391031017754453126607625948936440461283695800064775231726159249848104114022024615440408378625385810771341676860839544601438145790349416417046317322560585316662046466877590893867232052467236130781654403025128890674541661926969741643631597691892035486354386377894269392424056813971707399446621520882313232888069782161470833770633789905895252474273861434524605818710150834162142239015891499415072791440141087559984115035430457719714062195495006487126377562697617447598987485025608347115040758698256530160278490404105211291260452804160282814908112871433248255128394737971852499583366730558458448192071783085716883570466324479403229533559010590410903823578748828824331353645586158105783999925045968519219482945323303904558685440396003833671656604568274630175216316962316330661354096574024391306094330623184398513754300971101501536629827515751084062608995674609098837358536049744389135807885845254382436985130188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] 23639705121931385114302446985439707988106543853375081759909083961315852247476343227378690306703304990451826678935751573352460640952427326535361378131543067762357824512374515409675122674895068532221460268872376195505858288020040558560859136590831196724347243879652853292863106515597819734888780461225759635679346938413354091103622136622322035123056732946795726424292252680040920449312890341371966960555017780083154630440559776514907510886829150462161687982436286002032934709373337821883805910083735081829054188260317354606569367736508081777250078201787360184139354353616526224797131858611439290509069133612016521192760041625448440372373975272017331372061015386978520941217075070494761716557557013763307417585768461837696396834372270942884355431213801972585579930812623781935381992632651193666742363083916257579419089779118487459779590106584256589702012660354980450753810577240166649006641569769265649529901237490666166487725615376331977577518353343620072994789931916309155593556823546451883091441647799706089657146813918002844820564099457574788588350076643983603152591111172702228891015034490919786211533816266179421838425074992614983149104366973669850503052630175273923453018079136950778219081082604406292278206298427726524526578603955424198250018276549951238627027704070010985366494749553096417771274570286359987808121393044771455867108534443621790928972743104988245785834438549810693590244479877544059518872062213374009443560800633965786800254133165259721553895516326119658080457916659931598623430352770977393044885268844416640590913619165304878995255753834260753658614596889669336407031640789099639479250868224165029056758206071434288912012215822090348993316150575237055983919834563375847328325252014453567094472048258627707090011093718729245837117408136459424972368275560778917606901853797245436379353887356513446583814102707918330498473652543164077672232728097786071937406476217891465727827466412852932393628478101762558664000429633207119978573147029137617165343373755356875952910994115762285891025096389517185506955932842247995945341692875193359657803162882573190435214063432927072310865770066134675100648624582433893819380191501742182517204064697948004195729579813762983388761641867519247122674051000846018003138039929315521565229917498975778725574490753937908472774340045132373212339947130166094014711826437098656984610814805640549399675622693907067939344059293560866520990674780641373430528166824789481528944857958464863899496271432054067850729707927469612979672926735287469953853452641888560005080006458336988796411706168729140219005412202979301549456693308813505178623924477599465043401673336260507602776938106861906718608796812686094837095852619008839192231249604813075809702557050317699768768006447042163158887125879721097150036494076560061436605618683478554295227466675524557920476550709776692019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] -185731474379292276637210438177089447708460424841654774414177970274700188197249417843730493885338599171717665595857975663810526870410699985632076162816642346657033782109589338416188520858227202319025060721208221298276934054329937953536233912586791217084674282244102517404579481868557433310446085724507306100572413165587708387778665731504754380533362690535519341288841166180713067765004292854663282757893652174470372828491280799790722520272288210516622649133925298941110114122616791351283801709880889866973151894770092342322476000217275930525492527760334104293672266237552949346741366909658815712440111405992154660966989906888023599499825885236846416749295625404953854468477483749076393470170184423893923558505065098923926716352975200797800212100347190839727486861668989283402531994875259280193302532704069886545086269413824811586631958269228361192510283130215722244205354681155130614119463014936674439108268641760871338616940448121553689494707744416635362162754979404209161223950084561217984531712285803630846623965346390120211544626234841804677135086021329445996832447609341165251049552554259151658323491014663381647428360988703601384788380604172683039041001702191353788877509362057807808263291253834537694589992463604031232067429055301817251947094038947296804439741582294245019856524612429972007767207635487363517400436047394684637394194559776247276776014330127226977765695962546826444059278572324727001571250745561650572932092158303888575578657650924278083602183406558177865556768228325011708667149050724136670052970321499776785872545228944851716712899907833337541187966830856646427554073275480828880947748897488861845437564059797520069989591387273130533358785644794576900183592802000816587546925838229182801023640668843887903266518066264329627193056390467113309516650863394231125743155320210657093818619348931810428028317776636272680615658815864563936959387933349974353728879787708565093486301498019027929489237968925486418313385044485886578048399571793935999981153473286371194065518278407246664034821566074352593451711759655779643806853910768795692193501905565898687658642417154233440670678728680912794446412633462834759973598125149444043748216585964809529769542427456016379618472538394647486199035890030214566842110445906825466749130678686401382095682394517665395772622987083646536068515151394226010609694390217847445982131431010761193756915584183852749879852738124982520165544810813014758205620683743507925857226946372635766069651565474962192441472598900927828830605703091842271565301573750217558316530431225988778462213383874348316897868754791827039334698411079782421739951671807449688941725820010022075418853884516568400920724324498723686105918520045293485404574304138671553842078819940986916267201632004452868476751408571000065688932070645684403064315396883513064347271707994631436828712034410220748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] 191193378407017479355711001729333085470692332885617677252354162692675430051919752362231521604329401007187188378636303664971230626971100139333155157399510995135076985280022282822314106403856326724245066655176957912667962586595003548375599304687613833983355271389796179465162602490960277756698477146665885713276954279678481550614607159323344955058836877974795592774051990258291934704961384557267819935076655635247632000091513930985719360869707088497740088145059276022056109341155651455500881746936077919524263438860147669191979847786080518568333325563614083422149233742454943710618810756384480638097270482183515327616515003711995206910243974682773458441801118560946267378330974446871245301645646274832499799263565443155324198087013682519969707763167444031582022982326277715707750477156319130350869849294379971820591766135797709643435246512817693948324898607493386814402991997066602719594463380985016575069164373309812880754470363287678455382405386612931979449929607861141380373917368867564034537085132170120146526012993251506069369396635164525922337937708931148793597184044866983810251073597392116880493915788962321935882757925691472267798840528144305307062174540253745922886001313528252499496512733747345294210812457489383331256657802892541256173973996316967480632330188699717616869799005462877622281796645150704051518613191816556794327069477916817978939206883552295219896579398232923468161678645530098016158348699025095251345057912687318138267219475002910685039915339408249148756649627948081398221349460716124599724441852041701702630354815463526265963232328803322650401429736156953043149459709715914590894396620590780865233637844537133036145930297561871880110795631816877221298794258127396872773804346259325513327943132646279320483057549254190570343448042807225152757776326627514653662358788128019612970862196780548276981005639756370598431492637084347869423640004875113747270352041729301396654862927160875260302896315402187677986543701139201456107934373850282302181525453826963286565248433199792400087098150158681238705307804040851399290971802111005357291739496160474709226776856264876284055820870209149062919716692390572876916781518752877542320638032089697642150228281091901663718938887660093885249134131340902968620252947565102297460986945150455827810305777802907996969352321888019902403755371154680323267759282877066540269900970747660283876443961169566365613799909988469448440773984730014673271963314456431651588694133372717539417361640893579406064893788410093036173427225337361821801930099487958307378964864840065334059232751494885921409830931452297158685503839477240663091628616272027389299656557333330005406855435079154043189739631083684031626608140757901976232383013251928118641842682696484657357120437269818264420993683924999436147951487496327119324063026281017992612800175115490773155048264077777305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] -8498290295365607155348510003191115463747462734237984138589666802023304353908303922695196452436333489684655715375217390861812402065413336291961562894619124345403292273071113214582492464224554736294906124041796366856874422200365067338284325914159786358475919238473375725032061698210659303878188786182044529745639749581529230687817795592276496439033819873388766026424780825210960605074807979985313916778802054796323529781401549717886837859313311621097403513820941515659276433905579896682799581910764350561700171297250893710560291951856147967969323603215195728465741737917242899890843564332029369157845446612816800845624740522942651281065878085012869691565210467277813963326102000560190369126323760746446084852899724223796671732348495837240676008280391958992519328926741518492934264341746074045431061616133670698029519893973503134012980770245868838364354874466634787938551421949719717325470971778632598141450016974892588426957211378647789176033033437683411330170136969850597214521115277909007686699901269943956545477690222217302020441173923748401557747471910262935970850533782734089471258633595611410878946362780455140629632127241734535382666264436102770857796000996919444039718085232117344865308127289384979511751760888285408932705118991137953300722957390817684714357960098069952669662810423979602856314657512270243310746452975854569367132635627812642725036238498335119000877615832984785579382978439267213677177065255143919186216782527889941031266156407076046523621866676520957129103298639289529157812792761265895168969092631180203996615397594502044429799602466699818648663993200415742138258632846061099864405547184460820177473896560614039693422661111786424030254052197440241449735614025778289266381804463768022243329367960805763918324467825374995976953167812552137641255465470992992909773643148314848072511319417653211159998007626105574552755986718358962186777567464558686695875830524963459808433985670283292602218371862385178276535337172572232825519872125195026532801709709671919227600165818645304186544650633822337555547775430514007800369692849192055819587437013834926711367807997001357846177188612322630632228093441515511245731284315423869001203808626678047850939998248782430369374086713520077807723522535785044256408282700699827854849661147145993647499631240782080577282014860721688847247502468517827223423499189217767911538183022778022390324856374941029347311741515964706329152299788184187702152998140588643322543092833151520787255826796663695600528524999869493540356898084693877210703965481571310790265020771748544638008811535054877788809253729643134532668446196217070652468133750235470673791106928533877725296422601148945000312422656503847034096135485159344869965645391475492335479661103767593921135204869676547072242201988792756911399586074158054585958994706003582183361010059676441495317147032538316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -4904469686416419412454663755522423116883976396138572006488338181423173845529934700141439687704456799981156809043069357439619608502313935716555530256587724884989040910535721356345739407221112601894466879856714208562915652880159065428471970735341581770355929496701255616188870720780130787757588407674479392292088878107438006266305787173320782099556413461036377735660670432100643040383347103996012683444946095900461534560729395762977246238748842351724614764573366868652538398334155180228425233460407914764134628442065690602976520031971067865711125974921513083151065896694893602129616079792107594669645811526725868944602274188210107205516443115229135506821528449941451898854091412112071613099925290010904569336176855315533229461414742263861628591077050790743729243212508272952375264027419069798025576735884708784132924553824116154228884443810924012920186431838029153906089933028558824649259111300688870111765147486360591556959972553469589491511919664899518987534620728974372369080723507444924580507751312789936935785391071765239174381771287919625574309889587400212917943753470710539768051767073420929118770004341939400457749888631042312399168132214654910317262948914254834931461374192117340649515971435643428744785747498987839305704708642108358697521502704612240201963770052696427799987546444917303768253997052844876777385332150969328237357669160681886909970027748306309314487249951640958979332237714331254523279741870812500985046784154246256657828091103279737968523924936573154237896394400122891853816152373600498335787940242771970130450704115107775455084045193710571471653786617961269898443268187785324993981790892599904773932007360582967119349236734238502906438076625516815464141381035589799546176217755630614155686832961402837309424227319526939311391470685762466906196264139534152364606102305343954135855470265929434197930244071230162294507255413979390971671744343846306193226559813745690088989144682143033682738307697624499788866658809234103861067140211245314136560937037788912099861777357812212446053119287691382084788705418383002738158323317455458498629589588807468547008304691857888700306328495683604839424102649433149363796202446680361407116363897600445018354132578599356170473125159040232448675969205371408812775062482328320070489540102069298184429109365412136554374417299360484074404904050160622255717690202614926483248998977487711544503595650115271583336767768794541386526293717864025741032646129929374233984205118700418371647461692563995944990431001153485063430034190532591413508240872502895067816469664812306137103642522594764301182864396481917104884790641056026249553940433496047496265089489968369794644270493738440453587780554887314744193760496462573525113373979262933149045012882471575036790094620844300898515561590526750097582141419024046839587021810174591688703388918792148519885887315640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] -47319059740417080067977289672150020726435908150289148849273418389246303846008947868001331775499993495991035800837293160758976941808445129287316393214975266142011997651591203760031826200912796524274447816687349888212054725534882075072808485987764452486907234210467345963236094084157820377616807400771489003594010729375631252804118594562053826791251331026118021599120443596471922312033430709235545247044543675673008503842995068952824708163108272788302146784052837837373734197285827659527524642227716422707910684442143201790443692043356217772616898311593844061740843368047503895473862601318435299107622172455778299789030709931163036021752876138121034430857811660660842771799168162615622775720145226010200382904438299698217943409637771076205329054574966265170891833951312195367349529777755707232148129196190183594375513640744854841033721784660569769841655747770211882103630874169607801595495229976231761019469022169821913522094065288335652378338053395676573453341651384079524389802718431188075363160583631826738291528993226256131633421607263428607490389379478208601839458025240843388752541373450181819890458562340795679775016425085252717973770233398991432663344589987774411461230614666696720297153511031664612182682489688192735050140788738554667111505289201131869571751048137725172478306928315132903267736774120419140208308665446548490828321692927621373968996662191370123027682080026381762301905761784000158528314333945212139070887700974123053212605867782471482439846172148970891321787675581476347153157644131758442258990539130138347870537082380649211875099240375174426254823166259134488862828845192740875009298414366389138020731055779675813293132865633849580664764030436550522970823518251257252157834032425472184684434933398441053572922419014493513124518414111335427270485128042527551152216732317947259410441584916010497832926901227529948809719646381249097254232652612496461705837643106255108584864350540300462739122546066503870101589867879336915562791515343462023149682669903376143988739987887418686729743105253185454966111674520531274080888768658059390218824752417459666079964549920246883171655077704249516756110282140782930388733150121828444887583383710076820390345489669807714636503867494293966367010937016943473673954280268120745274647399060439704961588922243874549811583601341437910279324867869052977662924128294183054117845368708457054471680765154777764900595194384363889426048466595425277336785748850749422259980337421398792812900417775953112568161123192766433752153180139502346206446847942328751981335667873500468358313649993496747052823190775864261404899267289036854025987494151929156839848167989079596311627752198675824492586701886833832911298042672930042984349603647969965134183508190876750461466048460178189593079028399622888448589753800538390715513143646532873644141549801496942719971961392332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 1425507390472247912246787259923678128927370778974533118260984503524989908002311811888228236197716400681476703700036302775273603822560006209780224710816392915136320691323852174117435505215448824936384718202003488207127440522342732896314618749820512204628173565688170490758426885365159778828124589487191773864820295134044933488142213092451101156766912100917014318819727412586198615773337041785951959463216225040714702371581694413922543526229413416824850582663704894690402240418894804903596028530942517842305644614540604757260406868341106405939324318212426090469988518931408084940107259949904439129083831014729901136886934711290712543714603558980722560362343285936837666667080960912309926182050071958849743497701203071195619020167110593412416422869985018306272673146493721916894257780395491970195964614087195329476947544964408908720684124268323509288551203570272724092874274610831086417956656749887637996712525540149024001362429244788439681925378638383402965474997482063548659291025434332194693138062713124667096845567175995967504697577423972622503725801499009640334124340166006389726350409053627351009111446843397226394691773511265747646334779707180903566232097502920365693080183664253241577774431860020557978845560271869514915093545005027390192363519606756320800747961820994908049750752039847765747525476450208204756085682954811854767148340540207515790152870935126499995472698631627161849174292125001267114277412274529686951457353446436317988687675546778836529073530554867959343654579649139555144219019808317661507231158152579660240429539884779451054324687744343528664081044821260003345534313975246355576502120290765316812123666847829303084931774484378012141210079776336897378570755807322062344155110255401764842295818414136824326619598686347963772113263590092515624203356809077418337859012496556581505421119560801273614459680512550942974333891651666250888483538587225632282426419380109983471858939208323973428223979543633807512284146719881080614999010009750292637952329279675273725225915365386201088001653269316232407916286511424528325473488674319602483322571626476364383843080439987399715818472866316157841231954756191814347197202119173155900081126286583719421623369756436385082173327525978287954498794620724613965055315863236017161955796186214350070369036822892790317033070196894236915819502001731534626745435941533714779653925450908893415001080862522678765170498906305693618800803656278027271727699580394215692423200843986774471484909367249686100486101752020224258575238344457494342577492416327926284841591681704690647683039810158017096806279358322525825916292014173564722405500987839504010706877898451870728241683936864693575351886611167346434981812260199601348560892351264518879712444005931287908344442704494530263823575811462304200049450881465204260176846372066991611334555254953258380225523346309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -75348335559132274273638407847513867403143087461233765069524885642666868261902507715443943353865353148229746632978816385767663056803521593661972774109521143530748771018518525257722703771105460782098486144571398145220317288346486598389694608513067176149689701664395718693759780408622348617129949167512787582704283505784101268322171560515123530919913144928387807298203021311442932901198413018363232982380757535554040443050004461360896963844823315497874321904095403835216266679413619543789097156936218116028031914213518065430028832482918115610833450503037771765628053413114544822341923685764030658525683664994403432540244929567748012351222478678544884463989097068496176668762865686139284666764422811810649394822271926197251361427002594125223308375972392600266137796488379424339953516719938252711479632859395168809860559290312343000346321040656886493358483798364352805250023476471797245317592771124412952373751301347757503704542520903149355983077138024229395415041596962143276053235824636041601138029781284582617311734018059392840679492363034600511433223007075341420542204667361590832104190084227565870730020319687159141314732127559873893397330934702029828164335474266754438012271204628109975156226751954459703181108893438975210912662040849739410268131238394765304441688860594778499714462107305028788146648551059224103485213156661372145001896070333766915880763885528199035232786854118377429782687095700757895793777119283143960226352989248526189585705424278276802990204726736313980094453948855136606650861170684265091621251011564686756073616284315658107518875277557153786008887913701512143862681649949182608457548068736376902912572875071131336997964989457136601944950981371159152174810738196986111721051662813651101432540175359631956035030754095115890821476422156360687346235961972638505245781188952223668138461574074278086807900559345854831980028041250054435504978858653611222317815863272861766491098827075122726471168773686084449644721265921674274749174605987687210109129394339947623905292183977215552463712822501832129209563864946204566742872871247363165601172566199016989756674062369450258398487728419165324297456217984635422975159865483208767974371272723354689950111354888373880443858417228761510005469892517933151412570529228815758018883332573596119631995283468422347373263340683042746670034857286790710280534640434499849285020686560749979973725393535747987050920714840067903697784902155358889053973917410846278255106585096162421267257853173780005469215611596301968277059651531094350313723317064733610129836878486751460661751604096980315399600202901917059845281238376616469822703341240534247317450386060613906506736727708555497286381156202904704576596482226520913172006558505560203349928930055664433670308600502351259679623816828583238644398179380272694373136796274385247369712082117781238237354157670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] 2548150186557830219246088463680618064744105419930600727814225303936666794307955416619478240240180285768507361549751455097494176342052083298674851541885272217067510802917875390141976552155687748843089341437329004764219540012998685854530106691659160897992950547046369637038027643473827340012066036158569000931686903351260776872682656826960369281861294069851056526584375645659320872984221421786885572222192007886659199027814679517374159333149913653693618242886596801029244482205607341898671319012553251814892167054908363531777267326184816193047826447575989423934761855587356826831567563571505045349587293772799765863513255226058687512168920539559770816514994736943770683454788478368376021537988797979063383559699237616513410262820764776775259250227086098459692397418898011768599489507553259906059750186039852862195130122395495052180952232874591795075450745573439672859293204227933766609602458978460562232092178278222558024546377527156866499440144359359663840458218798980638060647429286465985571451527123518661317761023736436287842227017862678205011863668349326441235535657415691413688599454890890618399605698620055000572935938806367284414986075177942547070831678190729008674529746301750389684391652549051588516821455752345392057129377739617943104935573234213181913658521780955833470858581065514254086607982719521255056829544785109071056385648156755826664308207294075884878412032931852523047694954659890434132492516378356870434239910248947142258048627802804954848181686533770113435195314976079132384562708210733113887784602126783898216602727052838023900395969985496967785404998755349078986928935207501723359237633191114365412952834585513189035121439927624070148770997336283919667125490623721669759787242690581525069873399668041014342260049580074330007963471417828260457647527811341656510538896249475588322634874003218366144673026884835728215480247320677181022996827727027372581908409256623597246823318482531838433268498823548322270234166960025724331566250702711883726854597397561076187983494545583938740699555384877730205464606071559414962806242638482827605557754847614416371775706940622711953705360431748138724695831085732798738918091652621731637397741287351267208764958408287885260200594669117789027993709222470486089387283311462274275441654322587125746219761593114513897608726380980396733368039541741944213105115714806844009865035829551069752014360487769441253390696527942956344360848129603584748911012530610208011889331095811752054612517473098082565230142899507129956088832610840102743976423284383953597161330894141119199574129189254102145927645902612770593377882957566694604601181588849376691600886646671155578442983009598943661484395337998625079234619593513453782308562688757080740654688712417948742824962202927085284379615040292566800581791907286240441340627029342686585670770929094536900177716838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] -8486264109444363828531312231481596776365125543871111174682008736207774904440264816031779005360512946017497207856671302573036015101443989129564376259745694010850345590374715006612353427825465584250564530905071584244959505413372730083136283304905371276924990035028888135845228269438272361597594534042628791504345019029314565634442768466065414957981823748666047961760090077310339046055174627562295181492085993073715436838372919042889344883271415162802971683645649588309728488068360510959404157317631470165665497246926616201257121831734087336846126066357691860804313938398345400690571483178505088961017728066876001957402307142765603584878092959323040363310016225067586156935965689990931090972217934795201841310306462672685061377837894817195563611886311983073301253035799258912993197649410614344196676149545250919981002384340331280921139164979072028768114464507095858835482441226841318082648543712385121203402702533973334550851564987356703015424558922751108693760276798019584011554748653639525202235326643757616787723550816619864413800130410522201729225016657052075842086577957791499409585852606225871791236113223817679567012739282407946775592146797925495854393417162503483891523099538278143372725583940046842264708612788669414793661110271424048371540870752704677250602098943907532014617514984270705926796173887389543576889076352221393060173374965456776496073428014889016557331425907046568498306397972839893671033139415728661044423976828161545145653531688351578677291741745064989818806897909479153208494683168901185154361638839651374247227142929155831407855085306382499734671348928285834873578234496731354765969277536519074465892978898730073259963785578279604536232277703227073598387235270987674360679424251347763986453865659474564311746365787484660783452186474103207329194631956079003724912456982929828890533958404790663993963601635444862465756960294361775618930343942203786828171188784683765655477059550600433951051123065832293334847696952499631440922140739686601547677894973714342966126721112689370233938982595066706022980539950293737876942666201757371764947422518111980484315704319073401178862137751156587497911188115360897920645051944205996638181764522599202482392189131580133880288582122570310139659740941799121076452830269913002583238119364674643480322916355363832025046660610927605427418721356959623465334689385618170676197743178071994206378643084000982186622304827277467610618543919259811961418658415660259607589770335261393524133903805123066671358516341858858045173925315094308333473202091868599837112308501688096397877136481432673346522913380591385207383423763004054242719605048381312809273407742660779058880110735359864329433150140050234396286032515903814037946311290425691662738837839511081556149404347357097033631624715248345986339058848961502280396672542143214507642584104896246350653866121687893749320908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 210939120463826827946510571199814686182934932786749311828189560172058494361469520383158281795505786319620946473346375960190253250495607448374997186709262930560604100596776238139370332805678262169412043243884727288436675094702656929350358041101398574416559915039236255375565097659268903227088987083817613704723449529372301038048123250692790948882162505829408595280559853424398284596420199322067455106384681905372318441234438712387553015361183287606980671370423588689296958479550213566674704457473581738870355813032411243510216902229353545782618058378134289670359533292874758430779824755305120616695743052245903010908781255357533676956575316490561499755598010422051048343550209654799296845872339817457724042127986365262854127089658883449583017737916414725866470915655121882887704407809436122152431944313411913094922641575485250555283334248189527439855541617974898404918827772422966428647168141314028963053950693610630801451530582656866753993318633283980022954127340712110221150776013500371561189646083155143348719449464915023475900841650625370199416602094217841939603424577061511762450743905112078791324812362291273054144425086094357366708493495042612398973620456307017797360398105389938324175094416032379666309632368957556128921352549107127593394907236998613625637591861859510789820950442541188238217401585102181887242767918252055575761470269096809760176358580102307323658417988130855364759333222009308164635338295568535054987790780070361117106513256134796831347434304606827450508410567487191803209957677896859883637535872531663259170009215393097430017067968208711779184674518730213477279991714161304010264011155347288861790791862910066957986889839621017320689620297074644913698981939319099289735160418692905010033503295103781785883463985999333896168848138962978696277868194018311411818047194383545848073741459689066247921669869863302561584113393318137390637840557643515559487710239991560379001212652890807280434739137947341611819409342658466592432521432702762288706895068815601656315107782127079735056956546492068775427508505570215943408042093207480255153085360542406445873516605055476744406000345979920666243615864884812310685878053849712107484069933859558828300529537480594872175417431442930092260337264963973195812086419899790142387586355029491871008136468187014475348806289425630017287555926335646403835052075878861057532548755946986689414508970623175369520269725754454512834891506302116936516757504138729915795661890864575490216091283921815332826430627557170950497499084296960081091959024505772405096908199143762156109521786198569261643584460797546735945828664852542828943184744516437971816604506869665851800771093368152294903633912742008900454253576380781120542226883565836925608562744666442683731898605977791533703408256927716052205062243133538524444842745622518730610793583206939520140048080021333677248908099584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 2861852835675329628316912830485947092029034992204001911174893654913805734081366392544275244230636376549425846448707465793099557534277611807588410343212630847365134934120937906831602440666023942187997704494649676647432202182996893012736335986028059098786844745273693238535313866285133294733142207187573021006058663178938234166062728440947430519417139255717205675947021870362902295274575512155553565183971892451453663606316877143767446236834907263423214845305457457204710654348137709911757447997781875267815302818978386890326637539965444677309326428938705184752233757562391211944365891061889578301742571039327431251863861932530967331190858588982372080189744435783031934972546208795512260820785220981168695745292768278209730845811878503452371986066967545684963611913237857607947875785100821106579282529642732764236620576958866739812148591689642487065712778467755823556927286395607151462887150487658387844933612356975308851309674187116059522131841862100877357847048435660484333922568974652038958338595096466360757378603088734822438396835490020827842210493142399918301641129861285346985049593978113006283094839386777572583594472021151554866923500659293580704386368067810262856155573400908458161501010798645305654454603940853158218116556641450918536331249971490925062441339641491522326994938456274922355416217853793627682782314415920599417522411140209725844229090761483165076540802149009395301978288874500178283847823373029781434965610647082354298532987461497148841562956267156180785555536299101542163743492657596405929760300377729808544835768769491235583017221451211836314639382380523806756434415865046669223718544457451944258012983808677234413276087699575755313251234229204283102233988510142446398599190280992761511241558374952277275149961875742837821282336273151564325547046236469965248048880696116580828621127904461844986928530250146334015481246844775729502218762937179270683751251415463381866261104482415281983841901860066696875678066623273567270545162275085116561217141234444262245128074107523619027136970940538901500953420293223980840735802789174505547258733856591797060219925792571151280194008543253630666476231501341836606421361788898615821307366033511806441020423667401683353656875409042582600955892723622380496880998346862622038651835547409078244785017313703077546805890851147252970720391060976564652686418455135354065056812898471524187118893853960639282165859564265714243900551160438974970442396479731103816817922872261699154008950398212081226432257831186460312926848393540065824835145503910442138125561337477762235044445671098344887763721215566693788289781403634544353051911241590283013756480736917630015239898504740013850411044758582907151485670765725976265474021140232583705517470097310870027360439164805542001348487030074369034056085844792756826720798904409343756064265807679401343532508709069604997472609894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 1181541130021877477183949120499537932805361835307247479187345085944062461344631510989637429508239609985034513647214874795556198067575858840425889325404318798706132785908194546877831330145681545300089123924748619263357344528659144937446198499239622152170710555239910756529138292128242740899767052214925346036566609572235976285688871166013500761170215779384535447644748638048729378280515180748951652219600770782529515742745540393969175466864971794181432312940815240199858978521789855516605577510962846990844704077991794167547966281161272869492819923128819394775104513073178869387905884960340443223956348784152098921133007149887018604101305628270696267196757452009754837041029775141433860066779501044365419766874112561081405677542816110845371237111826061246731380061691041172702049049284004384623799914991839566930479231937976598429814726327333302830509558946563633395994894647065743382701860582585620990790198739001539032806700529037915293749856302908030056122364417211145779749829045498990934368122653955447358731082337385056190938167885734361955817720723387986200583239928807709974735936083681820045482188502916056408872732246809336299868758781883274876798255229758281615068534986938396340731019234361850114483383758281056139879013048344176455585776233623754928917012176968447966436392415787806399790539590921359105305849853004351673123205655546737039102940884478634765375385252907853188368189102616827937321766576112553193678833672867027961704787589003438339839717693241373400973261452996939262039775688247351440307040613754149990184691633857936989280909473492345122562335571988882570108516527555931347603379665480522532921054945805750241074560209541939781257867380408871522489014325194348999888435990487373997948898316735114932251428570749940254112497567431545073169940156865477091515270815997945739021233305428547211845753742445429651069038455914383636673848916932207785415824252689012628977067628699640967671357713549580160038773500607170708097910408807811863907757028319181541363010730826405819648196630785573782172551262220571246459316403208465329670699757078092359084234019022247949765380760933801225099175689083381928232140474512098058396419641328216426829910929956362563449500805732051167908155122494570684495676548687942352318326694794197717605319705066775168810098016987746845698350181430331595540852930763695032740432760243973061096095064838437843162218169067127309104789844723159433961109452534952676451306662654714697916723890089123432618762303947048477590014514005338435745886718981554314744386565178443033349234994384160194099339247573253371340015885444481757011735096575738101839058128404010462533003359033493905892461695263263510527270140474310420131023690896704401760598624434879617230185774203134220301290408377613320061580979177991816794804441603445523833066806058743809447028695928055583210958298808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -52153606370908250277566234755951978140504078408074666447397795704591754956978450220110585835491144060573523980314699438555355303259486803514925419166342955833590320424992790251691602278973140314539119343312041237535517545311266727613313044267709754237391902468808920498301650888939646131795322400734772161083188208970362147384172578315485083296375709687474187126706901819627716070265919629401663538182686094025469574673605800604110980017440135103754512123189231658268300600251391974546901705109922447068596330107822690932808507490109297616528372977167369238853979715940953336461346311635550007698131708587742001799804453919051454569917504632306748371388461819330161120026714130025976798573220862154072856906109064212935296576470468262412608806294229442032942790731254017515164671672712625078411133771582053945698050907139182034539669870529988243182831775864266273539283467527414233493109544760937614835493426211416997254897882662423707735097906047047748244420018308268392157517798836748311845107341968234608185095426212445340039676452352991892607239500822678472051149664098609609133517036282124120706557190868423632919018884291477484752924440934521439048793033060567474897377969600699175031016187421514439185987045103024713502130276081702876587306106586789580367753967571825450353350714867228668196755297631337550091541931482843646739166289763887195616054391796443195828035811776131845738461622107306847133480582524095990436418149140194759531793957867431526298274575125857108585841522136262939351454682597007275564770628136927451551720840544009801854910173348793904210213444515086370130410526119258601587641200510021972911159422773406033705209732470954977287084839019537225782879149815344640748658952197777103574853898804882627827361481015562771351640115377752631010724038030529392760152070619731778070571540982725095385377731085423986560472765582602838398095180475697592133226300881478078263940132575072088591864608189039407969586729745165794619836981699921710763722352682221976705837426437446904406469895531283087632926209287558888443790243474523881299930193547575765818678453960476563123493708751152047117966380789767834966555584768004368396965734278439959227567366540425824254378500309815702698299947394033195594521150741830543768928384442086772856872390801247061986801432688825105574067653541381561803648824515997547583250685288494683305307751711338023978324290508375740340614184601808092154874420678734984640329076459596158284741730395139901917644713052174724560208167387717040286821608343547668954183462534796341069679193561010365040140835240871727522312091480253148975074603616815670230898090842660296171449982712659045257853304968159717128282329996271393211021819318188744198594317210284087081895219801177937443636087763982523952081069351066610479524352980190965498777793971698953670380490340841857753805292254003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 704014077041953771522510328984524321511758532249506764243029203320820753511449809216183097418427335836038798010079034109865934007433701779714900168634062665574446818309869204570700447287583288772897761531173584984135449908667193862190507415341638686881698338267505376437046243468308950642388682688923723175300761868122391181553796224734849619386707406254944923860023077829262989558874761546568067417514662075482551657883400124116488775444137986563061219913254639749651182279058387909512769314493157146587869945122088689855297581878719607623909767952569543284597094978962456015138991724954428965460734361995314647384830759020870264432081880526030476162121087106059879541509970526499084218833952283492577775176755160026927595351695870352888701673490834926335829858563203876850385879226699364152869369946741126665387245283315420130183250452970883349623372829445642785132840971423321117456791689949864356083489080301183664228006186801462924206699745820915939889358939466550204645602517430864273723216548766905166383807252176180131044066576490015743535823894817264904481256173773019472832492243517379181933579361677962613995615624524391419033724720825631807352848361825585881058534008782306371357580599970365970313540244335430572214792777787331952867364858909561851185987999630309598033893830361976308246022950739251284768366560863206976118389852489642905245670111683526678498511276062926005875536397833125492226037975107609924506872049168592904859648555290195999009126821858967534147622452205055091354914047251480414634653472340275921153260045904517678114212129546324533347142351610935286803512866005282002559915109893502238294035813303697318174264143503344053999219396014602772622651366975436153182885492208442265283641181618602833456658972943637218322871836279365782639514300931602880830785534896501894771845869289868890476573603851002457034697372654950883085969209567543647801046845073538760982036790914096048476372193281462164184209945490011147758195380533493579286275145405121030890155448160000938452683768172303218191189656836711060482756991785467513989964351059014753790324818491437948155626876225705541291441346521736997945948235514326107563742719121109737778763202384885268621277976053268626823079678666974724785474739562707060004006665618846228492082289907360991980162462396236138905786718638854771096713813584298649533136874954936924865355278520804634344051017578057819915716958506162697049023771251255204015897192076052143910548626651847004707450781328624838773426810252370197987301543835692400220183427151753670561058397831773734168164489456992524891273663088563279084020568697678164944047271462679199257907693474500640585594485337657533867433905373051048020028575555341580227725637566882717188850557985480792589669774585761855750139989986661707949859225629591870483772768338246932830093554630806015783490136370577408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -1342070795539948651088489396478882261600362356575341814187799033920353782507746374206362533720683766483850224913093589244837710232493538290895252294527934904999738845329276461665385589997068228015548436774637173600445353730397217212204724289807505010031659509884167856303329992850890895906597789547634363923726967024250948116480762806899505102373986541111322372011920082413667214934952497081549203178573117259994325373001000460925459520328438883736753897391884707461180482399370693882357186749178450922142450280983394884725062690530175044283022330537314866582551646017746466967042707409818663566490643331826706108470851230131899689774453058883887961884268291130140373485311688889628112981810010962192292811809749049101010590147689182555279762098173798157441916298288093359399890391030779404845749465266044706277622140922449687430901485699618495856405134799068118677906532367794407076404401419150780128183962892239659616547064006486187524170801956820548797422038856830134981365650758869125369369379716102201294856454679016649353979893819405382269106431463793326329433708030421971552355573776075285240951952663741913205196976476740149361427230590383567686129918050720033160148757419164609046325811816395589591183288920426039897635036788552371986302557552296906729304123039694967572461643609969753836181192267726479082525842508607347059987605735140514423486701837838908967652288834308428340481599936300385469155652568877012889880730043737965309063979372917002920984036079642863130238670512440808402550408834733088077687388851242290597504020507127768650810979190312065224979979172889992251659961785496418263830134436407657459749524409637270820870977487003097449133180135619574892947062927011461253861796415883780684907202682924770739370854687840323006099642649187555833679751216335185274034513354923043164728660260881291966576292576671461430192986097470140554624935526902851765653221302348857359254845158498346448197148174695377826246157204584931458048393150461825138938538087086777216212478340921339243396500101429683690977544710514902143441688872247016190826070006583768218668097763343215302301568665266203349331024617598840634465189643870436540495578775305085525619433843586783353765616452217136119313156111380545861074200689371903398634052657309026522180800070692386055257232153791230407552878582505631546504098359486426120381645892696055938146568512335154451014084115049358423492694588175865579686776210218555169323538099842592569139063071576752143366915818740426606812793101818416775579442685851279606570692745482627158388366375416958089133249855789656949154216899891398410508071905083648314537128191015650811326517314344256623451196258125535438216883138075146340508507244550238017537437160184792819359270373998991869995284127388078801016703732272526742138897793644539510922673094803822433956449846553889765995902624019251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -41595126070247714203307239963182267377058015955525129320728963295668665645453929658145370571089937875940550654127307871208007401860475204692698939264852592105688064801080060398664341346777039222877442179409296438755686495812222432706372930518637850347756913607159195358485394511831313073107647980162795564118493832134647260752137128636734733289362627153099421495579130498614919349981498371469457433531949604670784837008208266860782185619889093969865794371423854198686818229067775866192630105035310712350098500185302963909237461060483682551943229261730581058707069582226306113802868717869750468959390776692586098522366361805380032779700265184228297791128711811053489534752537433920505893378983580733234596887663254797452482837515901269564944274618692776440154445293861300038711250423391302536221434936709478416774425457839201265982683588172666739554802120041530555206823758480568567655134010830575268873452276294365262128981035527301224489620611702384883984570019371826675686968035400799863420942573750697213710112569191355110181406618468916206701801464424835164325802019898250455463006949773671223468131283586679599471796574576000363955422900301094714003356166124480444143344293444055355729178414310110592108215279043759486203025937443305725140701199867284875226665020373378720149878737435151974000395153591809830969774710414777046521652484428135425205803584537959463779935175878550054902737335721895127509403075108613453772962360223963103004846575951120441469546110354540418828114145030526923203601566726546238633451150179872645589060580706826547194045897041387817962463942035902236373242380565920555899994625968590150809823940833126127535303610877110008084249861142648098552742580741945690128851788467004344093814377436628624089493173353398378810722112437657086312933784363476998259769867781963828528399218889762201592634006401310245831455508694589298771967861641428296011538330039708315697251892666886402940089927781193451470289317509683871840300286062198990802418591097542461302283285009243396232372191565755261951798040604643248254158897193040073373709977767713118160034790652119357636148762718049194603678367634294709214792210499588637410942319711325915952592890483365718391625498308594482582306337356101382225602126101592891894893667610003259458040257518237520798673403070319631261160298119895205467980145799972936348580537973223091030129409618255101315721544460708537863408472653042649823290689993341744467461675101648931938354454749715342014569551556302869410966045243197779236844795347250868452928549145588230340647851627716238604957380323601013684968635369461567663135725330965219377246506994388252157468798267488930426923191920128967201884781301988351442637500728912915026600556027502029757116163534308887799679202989144322302577640330570186914456825889743699931160571642932435209342638523144154770721974289673748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 493340968078715220644684858657107172891316455012926838203196853656569665703789013487188929281983151487414129375300398080600408315092741036469938637590617952413782586496567351521312280894932822508187112763424155591210493017554165297995085012184205206212673508826193227335484245982455899010032246710087598696836368940606347642540749607022871943097878990374242401456203585250365772598670204788545373026810825188606219499349648150664381693100305820379377985496798503652018342248365562945113029687092830979000372798777042951846089502508749932650677406900708012045412447890796310466189253831247452624771858964751838072327935389132502067383193758327294038959418289957664833118671301150670941693297202765733824170097817150703224422070459824308377485230957487517068750827575803793492975979504126345433948308224441997174764000871044265616410245893836876643047517773742299732369494274016930847581151134000566820032331318591889254638470261005928169675470805685148447766740559255927892809019869310982397481490742229051152400257167519205760473737037862705669792802423892021463258502742675994319591300167747515841748766924349435025279071992934404721321427805987211551579454495180395105340150544831553430926014498569038170819626160633846271260778293697275061408647067933536880958808633672550942466293405530288270540957350463306082827202800808485462575926508297106966108364717261946357183875711089151018261844343095551812153815394090391526206314410026627731413054865568104359453998763607550849708033062013298616853081172310763104400357939553970942644466821160788313910349329713241919801293498976581423495635159124211188583768118918236226446082970633535721971610073091863060247516557291332699071385627976405956638476522598826856369275574558788081442922811473808002945540485269843648353759359056367090623246019001353036411533465221915706074878562919339829226381699036446323916106477703322155180933133859067715371592765648307645134823727386379920210703779062051244281175886799788839755001979403242378583752053972320732473370359966423636374864759963899335761926327813305645937363803680618024726274081521549327607351369428398965435503248610379231805858838058479324909045382254462843673506816445824431701199424117340522868125131881119594677898163432149061468517183651648714816962236118545469915127596187759216242571164489125536901204137127512358882727134546840412389531824841467735438325400637340038077821024888835878800214580049887400731688743724131408175888180318108606624525027436909954688086095338733862168038531228938867024722245215890961174690519049403627728352375333905876189696994260851934314031144437849143299678205475012052562199948841285916717861393582929034015014363654595902803780570494737870480037553128944025353273449988195211930702734189663670828547371207572157184348895977003336160100442897987941195939033570358782613488133573758156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -3367416447561219338966846829695721493137881706602020867539592361935103761565252130414083549178005190562809563458483433563099405314341188298538971919235295217614544538105532357992252522054783677931637279348932405180746948134495626774360846611219076987776456234924220533403032164304141526959138300471911051993071661936214728691833081839654426158055167999400630833353610009763166403256171653349515868075701490885260505100377059351405653031087843767783578752435064300683252563943337644478447066173804945996302639469862251990813407606468768326376901649448333137562334121046397055139051985853815788109296277642244358503373216350259266979113231490560888561062518558188238904741598142409269045808074782385826261512314638811718342020691769695584704667154514485235877419382235911398460248059031536430578919807508783010781969936015249887161584351416725303561451151002102743819779322987135700147899634955009449084450462145485560785954065773990599635642926488292732572028334998656011809021867284689036312654862675245715906210969019772072351134878116125886332000736475770665460850326777873318928781932879657234299764935173384487571354710822868218022905734619322102635397616951155470661912343379970342258400262186784189136746933810072038019317474665413676485164009170889499358882051467843196034567881671728541075975398517675310578281282471049814612892307540717092413991309171067349230288708725230951875352219688008646008206443986977169632797249518191099112715861246096752196334673146523558176513469761524185672314966399501164635850073568987916466517947599494408403489413651791427914841659752841970951001046078867068291019634420243044868183695051223360401098845778387625194003142229087384666323256817530570831996174082833219816479352736942010061271465950345715867301100283554218704610004465493268279022387319813163860580794414991649653990152193268798262235645475463515046334908059969080998827572364908446749984313826453984520551423643320363451567287940547946609629394463271046814963147112011713123313808863817636175735042819202110991550723929279460402158300052611401760630580095621354302858927754674350037196733944385608219377837434355526336308043923220241199075729996249800361885247949945735714609898283884902555393287174611580915540926533576889133479138535766459396801364157389632629109945292166788239444727163985203277024966865701550757300052720555046941780876833918131234144137200569788263948090777539219114625545556474212092820443672821180578789678537822026921986066085356199479519836017896940789460293389075309483536918861559354792881469599721030130949279656992367913420432742839383291857563197499235407103783306212343795813978142343229614974620785785887430677234148647231028441887858765200031205315850186797293821707001060430112305376473345212721666793917203268272977977027894297325125230051347280210789280704695809315113069101550802042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 15981151416743875559013966141673996138210142928365588179931860287079050680401144188808702935815809264687656740451662834309270733836275187255171579449275512962113978303839481954368292716109970209569558661051349653175864881410463633528192295252466303111048552323994638870141782844467391267209400595037082541314381363045265034052458959544378865834862830684306182453279275514320044634256324156414807960960720800522151092041121290905165021193467354778946879867834330075628031692068309114603559393197693013221087479024006281228200842520794793021699723559738296081980285539129349664453985579098663682504097489098105892886861491923989977076620456397441761310175165708143386297653839596409661167354464014851751072659085965561117446502711976339958376004100906337159814605616828080771286800281760704329134959545704428622402589744937060109475561027019693136533141753332649197587286311764889158263029043838947595301395803878026609876476281185808361416266910718195746097546299806828212769001477643900581583654547727230888110984877505198429697042758615914343726030721232439865710237597203060809210150086907410722519342513933780735048939230987446986610996083867798472636432690702482162155819062231661427924845584882455486400783188269829340569572004509444310316036103956396788782204839053834366549317108507197189228202844916184829683896013885933653279231307686822883874821913572479040885923986612869411886311620564641470051835778677375783295007683305178794275344587647765293898797965965780421279579235915777447269831108353570786544289624520247733902435153173900523624992690313877451356382898979012137743523220227722324900875556334095080933819051707454098795317758859092701274991219206740735791322703793473964633904698849189793700464583179722136482390511517053458557719941225926151518761748031895355440532179979118161155523818324432195438100652961380271108296882358550502767947189040102413076993368776063559711533970978656725412985497936560124354893945053564917693611814562257535197760826724268171018428511633798442647247691784459840507327594856306511394479071432642584732361116003254604623077318350086961629556053030780294284211645008775357101692425663534355194763851279891237155809069799681507617208463157042848562489949119309416748015386298145597911643220421890920021625426889042725382038156485709076853919647395224635705975385803518623655471540562820710676057378082296904578934970112073614761695116298952183196211667391259995689653217230795738851376186692835192823488368850811879477983617488666299132790941003205864041922143166943518562218682609621093909919293166891526213077319236422637735737260082661548905106663603680816211579762673301712541314329822814806173267188555689224748632335968000627515284629566687889655643437654499106553378296970716395971885038689239774594176981716298702135869010432147174150495536345649173958178915287425037107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -48120336766276941771626309133568321785443919203515086262620740575990039688972286189021899649081133334831560243320162131503647435517708970785790917724330476236060623200256540142422211064029187557202815521894157691001196681282888430867539963050429952533967297903777984978457261783140502254126406809312463750632073898095843092379603166641880080470415213397183503284362457315896144900904478993436123204535031070371450403107478496412465529772866170951932190688833722711683015368779830049747746900922146262226648301596796231441978577075638061003326498290762116167219034960348449771568167349274886397360195796684766824420849849824708216189272151392083825301892433509496794896112315282929818434130974592422144868812344365064222809229124028934743468408503660764924391700550219421352565167700900970514846966116750103126304350338099229289520968798956105470618257426598750503764075832440035388785185990733301442364726422793279926222747914136042074386243429072724320172292464172032418161302462142387255359020833286491528796086612055888412942148721227744969557387275101440902846246726280322114569590783428532927333126079986224712637194618079590198047530332061439161433603928459925489374101711674425875820191298745967416501856349404009283882216125403137849515711127692251263842900287436084415844734911518360679998179993945100678311129177516516322887565513604598993355863756491876720324995433148549970354100176545370654057883268368023459421518472782285754544396087951312727637404194773075192594424667111559487946330310670427848634569218130275230372951989738308402734348003404137631230124535479835951153074548128163812065074046717556512342003508057979737988810289616785328730022510860509584057328490071468888195129104110566543654146564355006002227998663071381895599573472541237590473320767086551864861242155417548199673638920734516440917584950512442291948668827474075422224364828783529939135404754755348877537341777126003793128296409369401445703546843931340575228040019239335705444865558723248379769133502965705842427010408949359424718616865355028684109935088093253425246566037592006241597251327325906012671536718441037591534441921906550662543129572794334842625767433157132168594020816392338383294606280070770073090229400656871971545825966638586172294574672327911611277236924154066238810315592212905341914185802720508420386896998361405062515549059906261328426927636981088708811163379056909058299411085031673163997610465647626926824260238811985013799691465141058409352587079895854096148986552825655154631784510067356282718886063056150463919770517965049157836819770894377373038755172411390046928093207066398055296732159235883751090329598460289474010392635169893545138357619162409852016949538781012291267563809371849595503802814591183211500741326622070728838176215762753245007208976383031006240703740146079965626494710687494974032599546734388197720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 41787125000189674492084467210977879022950021299741599291495971750563828081483795591814752454279732640325428947539692525453945447751647440192295734973604326738801287316379875538470639100063633614089337284080085587500375742033278578747461994131637618536429560222873560552723846872493988562225818518539311687953159961453884385353850502762607705717129067844474007920832368092571738707506210779366693155943093833558965871001576577997173423139363224347288756680304700312826224502466315685874714832586994947050075142592630845030059292353699638558194880012589662904952808425175750495637710907352853986258841466554627464311960474126519358131146250473482026837809713400061147007057247518803633310017836321528100039406970292023195824562153088524179029246985189208265181419312916514145394583658573225237819780532410799054325164667001093698072587123983651196591505780086258194354147664003589456654158250811931446448645560597614674970254609265377220715878281505215514858176116746735514462820835585162028297593803478333016969117201886546254788041954463797750468797766859113906641074035985165859444799465175092544320405934256207007769913438217665921810769792851268399714182393739669056990460045058192588736004042560259882929590654471986565390762494546844266361114814924800100344949917524127299986775608090082977193930796904305298217785630605006238396597561125233771496613059582736723895486716367537920980637845816368536148648945034640610970889968315935637648849435556869129278605372990432447640370034167721134742070462319473403787031752670957697231275634659136792795504033538467061883361743877211966155404267212820261095665808854507652595729447212339990191887792020780846915811572207178467810592993560943987324110632700416821409598608948340075778548969177471580638206538563584548986892630282115213070754828911989722812723937187948885628583623895855137222020206708048048259636586811960187817273286483062356186951434860417017784588646249227965222949131560370408890709043639503542150988317720369156191632981149926358801736780533263888945942454675693737189739155698775329284407480803961891417690657841787606297012270837180062640511706551145389242862108515869167419217203387116505345812265871969229942031486809707478974951478090544046046273315206061517033296029449252115506301199296521808517452252567526050806254288129825674647637681132294060376695443429354753069362610184445518662674299753646029323324641198700773288066659866120706774338909184309329214482714656463843397632659332672404037984266700018351583173103660963315862160908472763999276539032895868067408709519387949323893209116705498938271333622512954018791097683429663929138017392347755462541834082263293720118700964577366206102488878710057776093623365119856862990621733429699392923111060204030394451233709100386562205324869152339993066709653857702444361206171329181502141522296251919368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 426692685021878226490963817768449394763973477512232120508522193811333552030478292419316873030717557796535369204840692873515476844370581915790659236936288884379917512510180345913541895212070179228309073652391234822191571973945009306930279131633072333257957769315682276026542786953908533650442566362137092298652467805890388501436684426711504662322773188716189750751888401942449361600551111155329346242154846690228098228737213509260460290215944016221325234719199345597667191943820219019461814233147063786266210853337423656159765179288842568290273161487559176130187797839325695150948875177455922289783968856497909906465895652031007233856248643383007322931481691855421467389835673079505982195818506226166380321405651184782009116762547454387831656831971450287310281733062375147571513226719305554861078652053302974122910614054186874617649019066854811452594042292937037515209699674264106825546945604881650707181807354497127185861732325097806638933681168404168196097135332858886857135327094786018370930050576688451756410275985955021747040430709689399329904823170038537232343734287629423010275337102945026599004752663612666201814872046084250378020302352059079470498136576394508536084020236649697218004631575713775487310688728222467219765029523183949462991500040279879732821136519445870528570717527467679644852002712126472367357461526897490268368226439186239180966879577688899727958302686737770264995977394134493459192767829454907320157908157319804819107314472474887563292678818438844978721544639840786366781830603632643217329251519386183237169671972918156094182648912234345080519976788002094295641859683878538121411835183932984963881360968147439734213403003868092957182767159843404564031974205020547711899653376243229630032083810672753079329117034362054595960043619008033539384031346748406166725158531184585556823723036517527258261954091421606350074697271772011729149387662014680047606364982656745366732665468293587873778267093392757551207433233813887244374932887097984656537482302643242292064677149606642312086349442597719113174929370513281337688833181545606475344989404308481226796068832394838303562855332827888263581355570651701359818632235966892750238964120904125386753970001157449941109848001240578938791551632220187650979028569121129565448988230667315691222875476736672116631211555835703213922762405789204031381125463995280214668889653848290127816623970175255253925824033143550860088414454229036783502094008685458431526151962653795930405340111161660521162413834042927941327681383021017905673751426439144177287888844928191419196433726144753867010778854196987197516185371534188934067297692573818976310539275435439864303044523884653557251771516515541130759666019353549999994032176582975969338653120271415641216815292570928966691566069209738493382352357091038162210157003058661552825854155186886142346704396154856997516668310638303798886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -2808635436802073169936984231621535256634630452952666192850241181002930322752774768119928830668022412604605653995906742625997056922254912693856142792462068884604933810602612452516261383078977868489868784885254577395271611748320022687933333902884196927061330267267729733882087598921826157589459797347147573331374566486709833349704225691855366682960562818462591868492597465932421721332295675028179108627149149371790560145774745722800794293269875066598156020263304147292433843215853193503919267489906952197018756963116911464761599922483444317493029684149574448193330949439131545831126908167987342588360517545811241786665768093127177578530953623115949329950696559612966930744443390400413803431401258413273489857434894528453223114816314357316620989635060689327676369778328198480060355903086334608401062050341734040792969765864519759734998510733945993173808870266071754213291120611785824217717221467371257689723172599767382396766358140190086437473961236205352314173093767525486317270391481235336824610258354576054196860173373289400759514186917285033216478601961404974658002088072769684434984236418007483035106637911332024350117834932510584106833987633029723995159401578206254157385536138067910671841452250208941672132898855699392830134730218880089754415125705463350599370369750645710864820917139161391246323065776644887776142625065619799216238512713998903933009390297517843249334125939494123805989614288741831044899313970422346008750589492048030734897214479168351311967855800207111482519438223455692547387420114135076643114176679103014461843048509550254369152265976104151691127050957489917720818294881024228118485946018872402771709239412399318741496949781825351509945983753779458566303619195266304257620441598545610776749923205785074816483527245778194199618473817952881497395664405543976429098730925564970701860560892362208605636130743297625356244353053389028817992912794414577190489201764988180626816161506655535352125525908831806740705286311628281046992372981432431463096825270405019072516833410500880849074782979024031200716546188437742282369357332789409779267963539059823984751338345866783821481734923058156660781282526557306159006907143665966126499345860539175351601538525819741394906516740513169335696335367938265333265716264376858941756302062600392927102116218929736191908932882923596337869933296665600096783325413520628942941163045337680349193527278388190794637010069403305084574383321364510662014135695382401051638638760937450665861094439565971490013213220947908664668719597661395407178487521350674858494124951723756947094092171107320339821874567909807596412583018308081354726110314901984896231312293797440660309028439459815729146042998609731600252456999530505096903505100543380191655696659739436814388435767592599478362828756279218472882747722427341206642640600389894058915999865360600533360316663692094533392961140099373649100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 10264206002673267706170095866152080693832137751241756407890003561267445703233315373342535426115308938894996238553338050163600790308422208403618423809331424350593290256338084352825284574605446693402732556576749386856050557625336946707546026860797465060363185654446642843897939933613374164764416152537690505118256479125339892774094429740209852925008225159587974900888189680465437908111450369977955197105660132015086631881863755736046520821153879715166473689967045431031552498543492654737718763466393463024084640276583736707044983437111898296994032353472308745522653073807625683435491600126298007320357750357831922620000521669468025214181995985828098629456189023310394788882203976817262678308002425163593239202859573149365199959187548771279572413793791329258933705867418264162397072459936351169372917478284346070816992755007119314170282691309984302281140365411767252352242046787112688482376160266601364644127289740607580368481031978197233190076466563830968019698384031647180326647163763236780801894251082867420143828740673283815035488091297055261097830116114813329028136159090675870010634229789613810227544497569460129253608086763171345826057342862203200469130921463589206151334815260896057427530585093019662768728384086760121312193991541963268699882707509622126060348461812472027342305499402237230076446502987583297655115363833542161742277561635664627823707598592963333476668414030847279584615310673931167208586867858453152635974229241994276187958626599714735551280815200199903756065380907511904066332575320702322414401900478420677013278374210927530010602351876750750586930951326733918509352415332194431971211767987809803898362078197184235880608555964891575739172243077599403129512675418940147137666697194156786890901279534620257523697132126170311064820985902739264650688621344005137301957981849476019418315753777059700376951140457798836084798687972261715671733855597975756682990001011621827064758502065183483016576214437503975762619505277724517240336049376411868936909586080415903090305312547130190163351206050648272069702544750519134081442920564374064718092343883922618616995356270026831849846299719454457746508555658327007441534555795757513308614654928648074269269704259180295629075357498846039787546720774275790284682039842203473734019926508140854797888725100847071836940277977022831644075191932689158775033680058145557933252819516160740753609258710989654517630543395370044431131241727575080011517345947869143359002924373594524779411093022397772573982093665980070588131745429490319082285698337298421978948398343968101154847845603381122577295089327732059059893946165993075743467957217613502486704527285199052025691729471273142573220605184839269117875563573445240464682354652929201579501650798719706315592489034139689715583521587424981350552976725192628238423246079535339266201834156438487922847124557275274961711230042014726708264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -27143430415936383754993928583072475534023941171901020470747899429858745242626011973461559616993773790746428255553713151444599982832733632722594419345278721241404025489772682376425749849181214124520723546821713433517609097452471211175946369369990861279859980914164553906772819029450560248847753100945551464079556095591642234557903361989969730136898495289663339680022536409546641920703816599705376912748710996385059274466736264239207844136110456155012417677417780641682268370038517646421567474352398382933972314122414141206684053398008423837061445136758901118614116281109064724747010409089560935027890098717886180301894434240423032279958444387784487115615369914463545285342760571174465421925310892408930152624298539835288120733100003523092605280634946623676138973095518118180141269739925869961853323772784784331635523826777468533326724122639809436864548789571480597405371521579795592860206526410164077831914461708421274146035933647279898952377100671283158386994591539261730043777429223519022971576176364184630955374383353841106612372382740288335278644117826006634463787034007748746095873627278338410354072150703982116162647715760245192558699643520059066121575123334826236013090063515152389460284357120902728084100037456266628763932973735324066372880383088496139900333702219856390197203491092253222388437912226236487013395124923535529597413776813461028908906975815752486553807447824911116539729070800351033011173058217365945523787917316060649850670656438809171756918739026838981542611637955767324882911368492319672952407873480673390762411522832715577632275082855163024533021874014875600023102582587162269849156847926187875901693073881039441342529416216366639804670916729799132477305909000852716352457962330785103607832294381203238851653808303145156160645322444842368854765879427812078039931861710254121488499569523082977193051534594752095788781264689780285208917448819454474916277265256952816898402559958193833633053335032975970459520554563083132846691192758671940765385867438814447848271770976718035020644106898419605685318954181193260347353841509943705047147787692762057274156774386683611429107754093108526146362628939487674670819213501583116953644863962203001525759545686943326733867436667849693194262373903426859058139017444121611721327825918808717492690989037687537670820599176330072677742299221720995748267332163910345659027471010519401965391790375808204606916946210507414568384004168927610095348492611711363920622818136523643497235607755069272534501441252957883938220911690135617231988140396133518648193025865807122543834953890653870960027906978349622224621704019153188712255865408249606055139062435407311880452035223116922697112610044422832390762679243383092568755606717765152765934410735824580910424977287412276427480854283686897739182479993582641196834574286312835989768329903035147660420449417721019890073359839733196259328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 55910093784615103011928721073705761480250998606107658947033885860676891536707533413365954307716763851666049095432838443931767123233488423320820132442696649834160820405294504501206598221723494302103754596450048827826548448031407395301772995089405284369258570699087256646740252290612046783383271454791445003590529790775398411811577283367974602877022082358549080383647799235708460487189198084158349466841092586452882667737714394487402743338007981965699284067306670936304958724805456657726741446791134183443902335747034374462684729306863810738183859240516894466724155397497790474327935986964605318011829079633933239372686237901886309443235164451077877500775114694615432420195446578242774203491494290938902159421470593911589032086123260135007787742978899043752042315608986558322568457232510150509183309739098092128805509609160661496107473509465245671979563599082231243593292222240804787477612317934334149921349804453851886260645136384854518020030393154092096075958825428215696362812930158381103452428806495974197381795939038147716259335641915549606314966865786311305759525692689425111025015869172973261525627271183958074334153527853473536285786995627031613536650834683955857806192833216561427025112689703921724651988128392026983301299635785904901846885483906663084822213727627777182379225691417416541032103481946488402477917375845855295377383052286088066313341898125203884722303327475072424034786619759817238004129761471274208209938447982708283748608558796793649914939313742290183310944351950038021457971237890213746850023152679059939566666115586337071684614785841394647124595184419839294156158532846812952990185427730956513559897474501926351971693816435480442077807511225929176651408681144045182977912864777548068393287611811271069154466662826997733272282320188709293831014197156648351050423178878148136698789136120599586049202679228440389906386869783671684102197068331204558278998997614544789171876479587172286028973924184921492322929790704408087372292497859263853826240950205779373745018354259125760441158646887974041096917313767284978537838410012239005503648081801831568751909420020172398288224081785469553735711514459179150139701861604855043518366317979785458840594339954410482479186618676905363904208500221861836537117200477139062339131278606353685325062906620065222387864327936995847624031037409512700404630192854024402203438809573147487142909460584121394386117986947682869416727888467816299348237315669809683000734240674155654437612879465982296278850257288258940111200501038619734053433935932542532913799466742528500916863357561080747640505581913140960545548087320134453958236752225648779594777740472897767792154817309203772843579776062279793135117954858960530489573094488171765195546742042065386580146485841196292738942800823317288403147062147402712158959800475646550680254533147078518791726186960675771676167722672777468680601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -92210608132000148105068631671375640751638923407865705339608385181662164057283214918846027984450474395393978608281275558480584014103978511616109388220794595191859951794893968671734980913477225098866267556475936091546539961013878600676865241432594174113391843968317987161516112325624392706582616045271373077636190001757648429309582761590614062489106529121729110347356652047193165450948791111852938263363893871621347408451301726138702452101777854532800322385649873070238643192901016477041876356910810978508875786947471766219208698790494619196694888719395961017945460034370837525066396585179947448653753781392238964191794794244794155678712759348558620697357290972018152909195706469124098788025483276411242762836685157824126158620039232029098965810541270249955556497414385543134644011839531408188393373808442239433757116276205185166106715197040182628378030426993427996031559259765651410671107096776616585182648022412046657233804393044229461540442113449011383296148069879650770945253489605909698835340894462674021699952518145370977938857257169740495003061936968699350388144360316866655250912890510048473680436252646349751404685571989847334668683950947021348368683219635827763000895674383375991687546252068596468391490213083622823741764710258046821927327865544527168634203958898359965913119039693075922971328083016976665081027894285029957599393930442259062672060489807382221986055374655306825562984819911537229080896415247907930078939649427555578361179303415067261129204750449373927602673280278049725587029530904477930842452650046306720765229712119605372305336536663139635659733397002060066571091709916596394580947410354413073011861450499013043708125847746497888019712022807122039095586075636133171295944963479388637822548328400481037484381949681209744688677375684486630074904670906097343407344745141815959413013780763837571289756060676501296602088625133024745497840180703729485837919664655828308225630720287286282245495582344771260063123852272854589055311393673412632732838660167025231924784863652985426383940147553977864211957267316142702750651615701182899620035229994137074622399826613121462563021427290577030988127337767035523174276933877380556107460851376813744792601354949944505612516972492376804891965416500148446406652226341851756544631063118569227574322300193737220687150811043853417194305757424568185219587178192183613681959186854093973902078854635946052916771719302689592699986569492590996079806179366868001191261833330641225641570285685804841641425411799061478129671914368608427829078701061819225837750307916953185470290538129182852767281975913684883656059473831346665615211938464878970848957816487998272200348824294754415235648515418576299454538123304058108849678348423294685123039399351626050184391171285523929695013830244608119337432393139393608164981010328994299850520475281848110256942417186013503506502961904944252400435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 122292311848982860441349541967722304415642832401842420800484207983462084416271120429850656909449098453697097683856175395407818443766186457244723032362356947657542968319532374243045114690899817080568599141391286160907441332593600705636992931067300449866195814872931256860830604311921911306702539967842940199772665723724224210244155355522405198656792966081640102718775496800945199940073069788973186517776788607500608748711556796242151971044330693512395344194752321238019176628714126303854198816784389896514404325669737995676647718766557724973736229750710253970497140485906370962007321696523093711967057873136484246503757647209860732259501425441551798312813938530536021328722738271137564344642039375230485545472509922424894344742965101727708376677191669355666348139872488180469747720079941874934460002982285649132041939474984619755308376297684174594493515540736050094596103434180858945497032593311119354436085876068114586935827559023432930671682016446852707596914288962440052640779630477038365191148106357514480637203056438531425477233180602972356561989120402394270157022068157280071918895676048914552070964616524810358128107460105058700668922280928473332582986304952322666616744136312757431898395613647544280397497490942148629418163767370599509507101273670726997327711125377217198794696050170968001060198863957358169800731638681040432143929686329887350643820765913736434076327854205484406502531639410079818205893129354974893984829009745710033664776624282290369510103323841755511894187762306768031403254589079613792911854953117284962531197119234486853313846986814970398581667061852451637024205841106569068706225599870992175169978669579689134308770320600612833015161301268438578330661244003797102225113110524402413225691018219124898322475480624955695448955791091596989216758743679263878769935606443498121057483387868763485069401127813519459800628081815108316502146186155069529356879729562482654461068440432973134391922516336088705577061073508952905139426723002623063111575665488726271573250632727627296000404731096450609009467813572013774492357150181844228948607352095893455113159341922091165315021457716255731915766062799163578549661898579021550086052777800659557989034354451479027147545174494366799951062370272063367890671897583787790644948721786852291963693393937402859817335928933247313559701638947292346523210830313803259121516793031574317476079160862830004362821716068373806910528387978004896597369735672506166052620864150080361992089501031681869356173407636554843006245163052784506710971402540269988955478865246497876099134195672997366200012752645428537130594734358747906955101156243446561408054162422177317410254680640619857778683930817876525597792337522465233591947848620836042065377695763236799192188109835866444925691874772945070986872666451092097154564738975210113877267878775556515335302366217040693804901094946751522348728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -127815545790910247121020112848356364954260995327723409639999728146675555533000788441944798515649325496021623789016617942910476627010779253113230651901228131377746658723440757722964627619034142000842951727901645267637462963393988413849020677426430536379986191023488137403187895662363014214320400902194918678372220096951035912192605179645630714818173128027995292023858074625303162009777448124272148827062702275435715013685335896014728360991918302156615066898222799095148041309946465029346967945055970458922647139387103322039250561966515242137411106613796415336841681540903262744319430525246967036324481063525995840460567460607998593614465693101922053899919151217813526137527073797617060695567686339427039157158204470380352031554540301249819710762004087833653191995054140799280896848312193812518987717238812208477393483323236857834599796047158728736528457524712053957137050873057118443852384128053778091015142844752688079262954319549532661638035557746869792774424546455281103400690439547197547447910622332337177679067243101076324822839490206790324425115940491486148262964803913887709171957042404830674582052145719500396158792448266085954445374489430679224800499748004114879720913178786331304716219637173976597579598225574178649744853847038343559054951787490537934693425520867275646882697436448151594152784277336467968214803808210619409237798849016178732336090817657656936186849641146669607955587964626379416637533006530240256804905406108056474933069114553768928304262624306102109452430256388762340507368664961325746405821308489820361568694954572862008973590501085115197115326272064012591799989506243802507823274093074187920854081732793695513680270958296260277920671137299468406483671587519799536523972094070158744044361383059576173698216871026011221773087082681000420573447131042635606082617936091377378127572178499479555101417611429873079114271360256636152700544721722801466503838198364068941181675623135786484731929730811302814554577778826669173825939143649045668663053571940862366550318088853661410248980512956842444178968267387202143208898547168465916520917699498347690487476710789158825341521112754841076673283328557832311077249506298565887835894625048405080751730682639975505911120513995238814922020319082344730217251055821927813593091067820347462577208208624096559056338766742336254641738663876986844476400495828501680626246866817057807246584638702244407031470097316345307086273492364345895926594214063663153792525739262260605198648451189675316569226359969655097499648991668301871266025060225979118287379945751824210310725801621011505297608504024812388193298621970538716821414736911351416704343639081920949008921181429778294641206607780076798875268006678632505920179610900582891859318656032797776903457153082951449740420461085731183331034341715044252345391988994193606710384035585316171358775343776562690474886162074569813472051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 97888123754057698056860233495528873119044931017493953169566939619015998701521676083596483204180116674409856615476370603763507821752094347207706545887106547236438762144927551709073302149015612300428046267893959902248784972095473776819176365346942677886157398297725203858977210406171111052680739117289637167900575771787335771163444828070571816847748285190746809462726188351778096225876438389854257249897921831206730190398610538016421785462201139175747893491001497224680179484747673659556181371668728295576794643578771547168475761022904446387043268365797258815900274636137866946421668457784221811514367556496854562192794628201113423286185758085212150588338867583359930932822801334251913087621784976728676878261344824959853341520797616680819400871595269847771568157239881192086159471810760309825491291399603413126461331836624748466941703639001867316436716385173346909706059233794408170491954740091420747851770369228770179201926722103958967085682659855705569168548630487526249688933167653590626594134350096800216382659826061787792112964823152681783201398845943177411048225903568062138364962486212112351595900702210197216700482061929193457500606448101514554817553028057803985131275412795919576681708003021670092720277562432206084596965848524635801531619646669698618271139703329505437632606102898190301982140552595500520799256367467300605242753182343694138896648598569899269093511062030720114048277691226453022637363148851584959631380749001155582915501823384826989090613866854310155516325901120854345927010331070162533826336570360379007297487567385236646798133433659329289791384233733294979006184481769756285654887091870842391119207026941713689443225202912051552532948333635911280871753972356975679466366542222153445756649348718995143914230170070141575590103566677731659993962825398946376987156490198295113390837402159750061797614509595100520445834939882367698587947704641795999772920642605311504756779728404350315734410999859399419536712423097194994193702097005698323386162428182801917354073182142402653742040381057183583717062045383416462956357561182190919311584436574011492457123713726769336367060025111465949326472413142613226086764003994899953628080968625955152531014938583078874520839677624325585055244959044207915123736316751058235108968369377606257877866414469377897470023257445334264154736349275510865680855658226186365937528364703896692575669117751107351077803812390045778406761469566232255412308723334832937219947922883869140547207856778006181754713687421847773873493113881882908755366186090125675891664880191183396586813932154911604054841432435596561714313596071413116086627872793901839502946275125664805567681459537811037124730520629623292760914022618017880260131513787227492131988366257616989619433229432113990026460190327303558069500647276314036966525495605572669644969264995793125265590408639995581052586652080582202564280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -40106264944044596431179894990419484873432608587192494729191151017247182186297134082772775457902776139109326602014077839313388793728559817615778894795068106464843271706129244450409501492686970386741513258972744025435941790849357215184948766499224588504094235183512856964449368073990293703883793775256517187867259195692666571951972559253564223559474021698392300618001644659213703381472206680356923482217770120737671692822224842654386265056982040902348743916571253134571842627096245597380871493374225698981579955611363122296918542123171648785130322830910358275367856383465531741970789768430694906998837742049518425344912872812189428241239110045768780965578593317463875474990259389481144107550044162462798656363253221326914600993904151768773228570470093113605545138270182134641386042817429094980467098354236377926765906409069531627245123741873829550030928758182365010873757310952898174048535625726395212723150729052877335120967174094222986096380520312369332028375901189146357173819244395632390913490679221713118775809280761638872461537253797601761444704319953623062335588360675474240077589758764255441286803633107277886049134283211645114127550408017658004897174841728995103471894742386766972847498310607981196063398649561698638315662535530108593253275607833279939121004604462358169992407211737945400809843789253106778802506038769265240807044930856806200383808289398749023222952862375676072810708978347211440853040751550428601361203150215578103597662020421105841607438737607238284543830663077937208504463882732401602523527728360949451092773491936253891232347449605288666436441457304932851351221069563203404029391913438450075363806109047316013507898241596435371058811887223937453767716689877694384412269829208193896131957379901243554076659535365603124545433034216467297268182403117139349786899050363797708171574849526983120544296310074819945603937508893623966489781502977777098427362386032453136715417314506141598659204991993495763831370612074305807249033418893215528487636388660406432972639409471628923892072214352361862802100156669125061356046440373437258123702152754227406524869582368409597937867290234569145138338092293013869616352244605709221096497608156820771408941685751262960424972907862531415229150580532215691192679505459105064368841499277210371783342417311750581247427860778046324687836819857286430247320509407083358120138820384291031353554641928859505814170254394550513085348470731183237358789643345888122364820461453025412770665105102008322953786140413415586107052922253696910654390138082689859459060501752193807103837698018861842160078579181367205968659781474410380495740764396716721318136738630610128405531669241519958411412536752892764789828837740108117505137446501173429634944892653270768611782634749592579610867982350168301143256392509499044746301001275836311243240147056316208452025045038580602893749768628408778175283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -19881358396959748566165322275912815207421091328449544527150115680770385472611997419429447442158303000228443522347575161137952034393189236135090051401711969609228587042587091574281794063757645279580986052614889527303617481088527064561832279691528124189656205331297517344286632037470856726139428355699458258804382632419621278570244562717288563401274011913602923960347103551673033491485882560685547583498051827102594771353012977053054314759909503330039805064857515277907929534493143943571991845112674108304950449899074989434475868452665299699290937440858433092343491617130777854274078032402501844821585604811380439752655085253280492185324815432000538138702802766540789860092475307284886033641201952492414733723577057229021530885092778960276926174163383092551346316307034344896449193067387846339833050029383164900212131640838449986462233177703392825246432262052902233123841141142659826574606645606136854905231463115917420644784887854336097202281505230784043342168156329183645262572681070863827057739297129339365889667383643627223847808486017766912774296126440287302860566388128965869084119174622960247337801701337315101340922344608877900229192774046611204372928173925996576093503635489841248463053170339556259461104641805731430011966115389460667927705063421147267753145328879437184595567394106229869979279387179690736448480143555893733394319511546636190554105202948467171365722330690323590708784274346347332831495645082011700657028989021992343728932172994233132911623770127246166985949347321145359170271007393274338127960046613421050325648044762637613890210013230622690492538984820134358169388996408358096236256173450599543431352285968102206594638232307001888514021520091182365331950074365383806054537944708691263197867641089248251804916045345586315519702577916905771318296068953501813147114891166044045288289170261817924885630532333905625940026164082033320508986231768650541002402335660478872432632685733922642174509768301299702892549347752364995895162349589913948183974993463939304849844600411458950383593085227616560077917657283776863916168662839484977127601606678431191551141003120508752796642434610227166967021724396540554680401229769166175363599319984557504137686856512268922737328792235732271535985201572871568414490057154471434805328580276567170481206669681812022263542946187707490808885750644369081263986792166391761171394191105889364181748698559020506786315909765140904727715399800221685189179167188173444510631671582544339199851791205448224942502285193772908850639309542799665619079331415543041270798378439596591850842860545329653303061431223670245762656806395572183577873503160515532391553167986217048046658806674827876794711983639941642773822426036203989474550110554421364971157360813743441664752865430003487296172403420093199558180857281466755634952838655700002811509528509777440769990359170435167242012379917272267546951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 52736357324564766972013795783883862692922527692859686293835339222107433278704430556408857194271134525416621692487775322069678673126429007333797092454832655141713435174983815785373866303467386219637170219970288823434928577001102177468423723403130658190002524985203644715940197504942959133257998684178018207730974676383636446014507403293371098204623396240805662813366864319563974356097595882490161441099047381805459936861067075268800171657885360486709558879486120668628252111579101420302336968839554407452494934841292659202309181359489754333986610637389259950227695668216093587425020190308408879108270346462307929453304827941471897801829667875415394365928893594478526119493947017246965112431113684167248397035625621771345332527296820665451186959310795850230656936429737063568548485116350996916107345489669671545723833713124717883427549638805449626597738623281452498277284476921900068283171631213296604802281905503069205306079217285103667696530708546581386825723956245809562084379923375705717173134638469607906581710832709520547443342400666336242729886102150661884335879869745051715574078974684899034953271726028513197924891003758468218031642730186630726794720018743862457826071351102555814379027319403726035507480170437350177526239786450837962635234663167802809077253850756164640450210903618242532629583439420690604991265529904646533121953795141500568732872317784017704172305082105499350960142092084188707921656949015656257314876638118603864455669767704759597696731295365039250052981342035224227033834867165982321964600814405067663677255909384134814858275437706424228311631779561548438499099374106787376339222606953526582816938334128846155546074145806595061910315845722120532742092868321568737722800694740264985194328073097011407673341380946803898511192802469365599622309531622873687948275515066904838464946912364747356568102551623599091800932893297616883871651416366249670630531009214409738171839368608660179021552111394770608977392791700841759446559827550697323727071241955189417162998977592309662651998908882659550568506213355130010207591130411661823308488288734808157919666833870158348861882552880531677381133036422941824200219521288558629319487125970710427975871890076582154054161420363907581912785154672372192514173631653738300224536306920324875818136343926271880424846183062210897241808775547115131432446980741745590593971133196225967732165968891574553948715060957902331471638506052493158762644853584153519153727481047776907488518956635276413227046731542338498999768591718106087879538158837700003577296813199952046735891569535234940261745897515139679054271609178655412739464374817057938368607418323675406169777814452326895586574307117380967662989933928756962650673877272321517170414188545792709827287630252656482650188458830840510054330849918548795979431386491045165179810661101378433282747612440302651815572348881092534809395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -44071675418104909793768249108981175859229593439826524790609367390554302131445365739339974076136427620905746145724111957865764209797133117012033268550834256658868281211927123979210186931074229150062455159564643225262581016272039392660033240547958042840999478411949319951759214872253508883174157555568305762877800195402771542381572669826418808661794284257638405648253235749435167477886534189467198769261280759656194929683144143449790174550473654411325920129791648086493495317105087333660465650678041235463914118259134641721081721646033777162635655091044718751346235901718871531601958130295549666061982882817580713518958093211831163026797658273405020642881859621734967181174661387826485237748407788725802597451903642147653570900276271738409697329508783954946133399162966485879387147869387356164378696775919643859779065823683559235327084318035846772553956425404335710040369986868558006782708182868161893281794081450429978186749816750891178975249055278075479336165404727660337273148415192659336455495278644751981800289652705395406386395019423093769178607977488380083533083792493514359409207247580035245450693861824290801975877286812750452504034413752956248372692164253474092377680715177812627526732687311492962175670830738279571523531770757990663750154502241086759594276188347778980699697391477899685353034875483435607133848827137832429638195252530339211702894149092114424608902452681296557221747100849867391510734278167527860212481016170237253153494182855763194667347072584929294346762933341019594294504989088648171614539843070695364815303268969217036122318222865453367997480314191350667468029538437096528965298471172920505044994838798459738053001541215954315151598993494725758406003628015952229459512924898643219524735277773211193547026446504482553113653227002791068444207770865833208852488109932751975187019403066440491980713962154313433625128028089900967717239206111867011041351053101269587593690395875845809192496710554189108140478783399939032777014153273796319220748853399110632535481260925712904468492065944101985361825481688808501582565153807139118544226188224814986819342509808553163688082319757309955108788553196031730158741888362404955643079124317989258068875421512193144927720893297161942459540837306232159565850444463905379674211801187506742108567836058885339193001813148715734824845832916094457869114982447161529261341787272865149294490799552350575081580421104627285376815675484198348855070334869574213755307378181683147795923176764285984171237854866987888847877574819762724036101809347253516116411397374399186256349407937092182184259754897921831035960888799022170061039385233462246427590050593062126762348493712679415043327933594753013813778891699914186342907404846408640071113811488086501025489186031002927991845076073469067278865783545827793899842336835036746098695663593478613664234932202479809977259665303881183699927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 3149916810114607835672752632868750774187920576641608218713801219120069899744994223890167180089584387400422424046455877403189514791480119143945066579605790892135508342816440486022590768694779360487114064751795885428132141863945870616967139774183281946611769668949669446695806727527087631152003670980982728520735153967223982467622617700911466716435414284305257893455801917841156424805141909740445640805979287839418075061226747147384406739570047118321609711051616019764327481314929601554930355235165677848956061274604230402863174259943860610591682318800312137217317667508571099555929215468283059202464311937335947184828338117601430336109268944640122943578171194673502831165266267609761107106714939002520819447859320735161115511807866869006519053560012412848589180433844985104425058451999423063737242010990025173013951085136582708718251107860197542935765671671537171231034003891554576838097225067924891267754663730356059466269529763144835954846414629255075358253526952468626390282287984606530610446532987008524934539235969542384677795108791340237517787296053695861186531805863966315120578828645883389515155066617448754658026787691564896060668044649885038880025504212000162115422925078137724628457789048049095258978224452805891353452406950041537674999136237030175483145839696206008140879881709432206028285012913965846984481770443040945817693348261941348937378117257903067489983641844883515559660267259418057120784836970428493690723106511138192991950737334650125365982510450467165459195835921822807133538336930475943973853932123839570334340049197389812635729831092647198079850542432089999686478352012254949397751546377541718236581881990110821415384845381528261369475741902539941420709052770713159246157147835798301684979031405910418452094576495567201396006580663008953412917523284103933385362991442271288650901346052856789285177567504942155449652057805345577234269374182820198366197907115256663855591854375121921981837404627396057476987886088974574323367517222509671209384020594475553240774348390620427854329879877025173095853024488779966012055801680854561751992646722835682276768188935910994992971097105851952337666174629916545075679329062942025990124227986052156433577870474878319007878485893862339032500686381982968470770704868354751510410581967143602851187274779408477675189606016474156789351791331413250196264040736945028821767287485299479638934075218780113212434847012883617400510016536475077630425719490323086318034690880811225628497505807894641381463878807047670653330855355921095082439635384149037630076781627007098335662486498152749040839221952446568454300748868277120128251004518532374888768966408179442516944840579349012137689204967052858369333728925708604398119124578732130524650422966981447437059471667136997541826849701784692402980659049916857760313890755992450409249493980694313968252294071894571337680373663084443808563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 44779151725444609441189789059862088756055337265897576860561445426864673116427511596822755551768855394019749577063056116647650797550371449444542012138757139183977004050942455881848017039475679135941612363975226201352296241733539910520017350264691993660920882121384791653648338802032361624175432949723038878894288741309108315282829971388195957225389864452067554296000468617956930789292796527394865777202974226152478617009140979341345787182153133535148152580842738042387275918365299866697490115923896739233265106067410935994727770938783243983142261120947951358007710456708940034051820198799469526332413925569924594016364363234134518464119706038962074315672370041559155227418866947110566177156865804420074113022249716206169884356007356445893444583153584924141645766641698071432551068169264320066882176826594587875922541350461147086512136042587751216071920581229105557497663174043628381397831660656331758798288815008962923938812269195074040209436259169118774823791867388194899469086309205818167939556662100791981695975520854229753958986236128711052726525050376079080863763733098718224966503543535510119122747357413405590940756016089775663235338733778639792053447971182374785883939242497858166839787508803975671030840873243126243099499609483482373842507477580054656285479445876132530371333911072702925452945858991801661514730705190412328487145005155139229866950906704987696824780556035887876385480551025511341207500405431270537206372271404912658507992199869154953144890608717991806940812711857571413446089338822586408758800050676806269190012413824552242461969393268032733083165232006275732090130299718881789764897305688414816431683386875164179110999273651963166785778207278203979873122995982234985350883542438587562686445982530672867021128411689028096697518743974172070237458103345665469299116595063111013786974193222864262841041352290235814933473190745439702226815456075445248330165459125236680125065728214210150065802416981325955121368688955278379048118180607930081166740269023640124227677722791593817619126014574921720252084901031246174259929016452170842303467160834322268303515872808383035449819129904580345573005991754438442551272791783859039038543225702108711521680352232771202495725597821091404660704681252599182575359538495454767657178023315434154224848117154295983467899085079284231660530942210032694468906147537940974004399971910450690238985797817852022540583368177928062337060628161098281398749999125784099011587592254735700818878550817090077462227358052515851616900819002862437046410854768024621324370095501927167859457644261733813266527427080448492654663048548754448737638701345992275546416875437559440801532972072432062821086667971969302855636322811645571191642214817625270088292304989427169755313125104884773317592179325633187453767245054774517605368427281657844574084051717829235973631823966899656330182655700078825947791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -75710077890507124390571069458233355289529667259371497147718409393152475426148506129975452247610808011077785406094652848988516314062765137764665138980060725898800449705807189380440565412968053702202966051586761979964654066970719441799544147477173915993620121921228622776042698462180841201100359713922198626734508191023144289960682269825706577378608879283685835732314525360771333696432116912304605728540481023559457043584587207286921372778197210670604890127333375005761652127116423522371584121156718480947143241791600973229886226688097963475931522718881013593215560659206735894659601156250179098084876091555117887926591575745101552281666456632070161463402047415252887631091233880137218617195139215695784982413223335795053364526279877298841816477380280153191154687711417403466377975109022574786635417302175025440884835003820321638259483528070624644814862684926783902105663293769908650238892868540150855093192104138104452997411712906652018001740650124413440071016225840061795368124853209096897584304916701765276131110603041513824682741437831858220941580067880820298620501483602561401316861629678689555193323239087036424348641635517323719650820055100698307107048374560044400453339549418614165725771380861093160729137949253313768991124030957030018213753467380744714431207301864980784267836871716415624706951184865393652546203372960384407748976486811797773855892041857187693727662931204535907423359646847956377774332685000492488401868365889272154585773921438679566363410204852250038765778376955290257345999308756328493698277110547945396693535789892233925665176528617097453424909774394858168364338878629899023827233145803462596637708118384273632153700254845139034315445357248156642960839949796987595747452282127393711760795292422539025884612975816634253338715347577806942415023141047580311330662877711033518524868266335835626962833961191186472410582614137186951771246270162223442234246426993489574944063798099479830174037734869919749151389547686697011976189771751468627715637440565670425437083318180595725259354506232080950385758104306168608589787819526570296922210828337668183262981735277250404506381204245417727826794376001799505422729617788770097744319358912389220034232511374644089465519524847180682402624956784841981092090573746391041546222841397152134737685054590551856442362879407493352438408983104393938530395434707715187177741457102459444812885912638736790564284129484511595941953375382315869870344686448423558758728310159384898456829528561157922492276423540114232157266466088580242784303889162020039543552825394916858646494055823456532011125432055457545593409302811254830736959292138554437969545462283263221823708606715447024601659815786263095505968324465191439172989669237521069866699811543605854726678412219940759639084218869034072252198761355839958886228115333082444383510191700446312583180231240814920809555798513934307164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 80167035552914424899815002343072293196562281263912821729590158776868833492784076286881037724111162496024996917302355870977221105300622360391889422938093993475831553537525553271176137912634737719070297199397649720014906243560485887106231834719938444623145029751977726328505026201015166052521476778981522217806920968413058312236447449034498826178499639062645930440405816265432671337328750106050695031636399366359843336427228321120881836330254483010506576455242455700314215502420155028308427264080689158038571623403651852779697992807695876256474899404492036204355237297609229694568544942361743647056126432046925605770911446410736402223494155620691531435659353676128966368382114646470217354597754541693107203990355934125618013000202333750426654402902684076941592394267754809054457627986220743133405194886189949643154409523038884189469590703856065652331310626296101411067730557134596418030949167123381957951403193733999665647811705070521692939534371274892510618994740266413566103083508869989347118740521737190132190576428626950190462771702084695680299365967656727177700186203247103791099167308836940951293354416211934153001007192112840038844672828140545536628347006343436515500196391298272979724936044862248004726056705049660435407792896587355684004059777590015866233764194662662010744150750453021218321946544173978019905241712636182412560160604201950363530090418910027070859555907406071641682298773418424892998533553129505765981641603812894309000093363470082778932219695677022827523562150104560401289158737292976299958888027315388751740807868997724834120202861351520722530000387124094366054587951042560192485649799892704527423264357363741869071768545083341403011076376373612280245056197009691755586440599050072817933090542055339358007396553638676864070278810027091509879349728235871287085412852990353224408415239175496494240647311912464452203798484610098680341537990115871901633304834181582183487793210824874672625081405628089655958144558575144150674431399427506408707485112334193564097852007838054137715351440108327181836226428440346998841413075753902323803029826096713710476055194069943508991450134630435656228873624075534861416015268534355206194044892554738072922482183419081011017840484294899123616066125409490452561234374607407723408199267882417363978092859864501968871259541616099157554764437805154871877217156824704302213678539914381330817870265111572593628367774476486023643882527497061456817094916177190943492499377522337097445566969654427709861347162297080222127362753638108089679860809668919589215766052793788032692559946990439251629543502898119126030760665233318302585397414833828357661821239647030182507173231033717549270818149410656126941164961523681862378619701265079600664118038992411159094301883251397612246903411350821676513015006997880662682011204165399820976124099145507271900421790998259385345597467996358899348275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -64212542696284853202016903454608050251458132079590878927527031621355493186524058085872332270676637967957458243892961232886773471492176392319386936406844548536152452575965350596074774251616462320105236653832396526048627760592423412192370434522122167829099401943127934392547453843322241617103697012877471290486744830103142993884771510923047538694916172083672809815585151664516775593551808938220032966856221894001790211581488893985255164801918560039769074934403337941927558557028221460326960154474273490633441642374117594005946886425022435108679719837888797819498043170977425145943660510926912071066116520421724772815701157438625083593675966028116704620275002231994751889021141082732167719298108314505445118179533334420978320892800858345306149621608769550499427323681750050664650145996873268264929884916340165867681004648583147387088289885009398928387399844705646284657564085768779246383060454584051772269177460159326197105022122652104101137980054815417608738416325043565986598339830703285576575206545478591144975346399947497237819448248177135881113056385596392047680085082388639799091394897726981001353077985524781934205428315600296813038821632448966156495786536758873854765204651826738348742257425099692093883557975598155487583464875979034015947782683592971988246019355437230162445247569760197080481020118742950451981733532899165317325693266552466871344792694601206189647002136575231999243424888984231507145461328367080984942191205163233737257134996352300695933493092015084613635342021959939519286741927579220122750988530251739304661864985261001367291099476746115171456068369448256350056787458360609686126798612512887283192771777017211502792983735180425788823930861101666181436527745522501774748841287335074794284608433632280832728168038941850421078667207281963069193286059533640959173989411283591150842459394232167777399756104545528841751370906350636652530143751794225818447938245339806287285442445292021252439482363708845650969405610929818416857217658304507611185175382554947661699338614968311946946890981116439684163469410873560054668374632967031478322764013833232213396232305553948899887461736927773291905195783037903611439713351951984924155993465906872240380195057116054168621517692275656987019742946569765157147142205102574055471362817877498242127781268783181232363572914183585500879525478117781199138116740387911719716364189279704588575674110675498654692206419266053790938659617267150088144161198505264530911748479975639674996336962649108485053056889310554950099460873443933158275656156683359108200908014210246351719237757479152482713912616896412668739718030025329622671056736673281696672269913258475334631913160266590857954191493538956982509961418236799767828104661116415758937725777503287661190018509051378507728983344647296771694822179073870191892721217883229346872303682566009734252377627519177570271706039910642860267929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 40875870311771599327818820013354558273122747530076178109571528692482924962228266397268243685177273007098373884942344307931063572675423544064468134628720417806829230452392208492830178569646002190915744919640346367899840370029664052282310280166393824699011853685086340286797910034761000798211717739105714742009088804816291181615836672897040650057892352809804537269817391770348166386004541112585577088292432389141159137926595171812239551107347862990427960230889953822706432844151076208511789968217684839753168697980567667950622398253936599761838989730410971769767174845771155306897045290061125568240253085435846842816309517122142775460606991107775596145081389281867929491839764625792274280917236180567960489341498657340210755079121515583115503160586192390312664697804472123990890748931958206533340893985122519881637004049005349467666874789655351740133557578762613094955773705399588542478366557442263980423686351180163923367073685215361763078221278913573439999180690768427712425545178304988968094839937568560303538367788454997286758976121588416757265688392063323356544660502327993201228736187466866576528391187153153299617849468757729383663812779071407805366033049644998326470650189481807875736562937497948843282714915771945001431950094261038444573003467005909555515852396890893241573860893632979736458397798737700909037487185772538358935430809016262934461731387869395153740369362011798558307557450224271661388831919042377873843893571153040988158555537197101784764840083557091205206060334416828461119805806862339024957891075864839630724297678376655021189678602890147643687251635296837502226984687580810227180232494235395077938550487458330721717389403795774985961875048531110130303252683461809243632098217418195216702801150825799747692622210636949204789266559974514561737097585876049051348521129474158659671928272604548531623152402775247736268250867639191435351006820824604707951746856963460245046149893587028918133958643982913402446679380923900595875291408881482368003144216695270311094127856311162921094670239069576564479277058916306426240155765981547222526673150617489211446610948458372711438099665889128781712138252103541472742128235527338878888260396884137110551788554528737683250410189440575906751098399366471613938573318950417536716393489449980034038567342200173041716966134771807010384791794093154585664211839636047416679379889554154646195423449560299821861691643470215913015399926525927968949752714183419292577849284286943893820733007373488145420849812504812721521388207561705911172725595667572412232395208810067952882183620610893894471672732561607959467674223992757338988535684997735140613503012324555384470699047730074583957461011351659794156288465713985855372177525011704557289233543584581520986718677253658741205589519482795850054919560954356355494255307957217138256333127886857842488088804315048349405231775981580357258444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -20809665429399952542619321352266313533986815202479899711987773879648361719653868200989783180805504489397572936948588072631499325160450903940334198977086092804710130717817996000520230986237226928878996324843150313773457060381199269790635680357685263128049510940920883421049968292662107437041432437615247425204783003894213353316704315871629398326619538457527356307957600230979845827832952694373749770593253214144410859938098990885115625199610005056194871566960943154655141554358706815879311204270460800961454787813989477068715341749906089849980309370810926472183881132518369163015909293823761691099842861698225788955321946344415098086582448151789450509687093917425565151607175305548162493519834871200761707395063550359225891250427828405660768159619332502680212713843048413809311140848947934823694116211012608693350688249866520393569121238525185744580159059080934458038895936684726366440184259347180568136568565129126410125672998083509832850233831387175549544530930230599096520267235733980803808283906974335355655840657357321769730121416300619177218234003155521287212669241317942724992135236537663567097832941322224253854208517940774833671991568807659829557130967188090852070745261309043837592002073071679146335342971350863848414968194226281583817193472121334338816956723962183384365633997668459786940709622112985173566358170712571004137441367919526690582150432188177322556981427203792713067700965460482124005724111430883258408759061325480475041673448112124009146868846262527866289939952147867701269708217475503743436407662544949407316802897275672161013877540357539546694285866598229104562554618426991013399607556029695627046693477621614794995744350001566791412493098222240115080270643442584794426159128960046156636992509775546307646724740737103343480176230499079174392887930383711325660860000262170957513601989257640157918130518946773661714978658070638279412391358354556611565009952257189328830969082999536353176334479031146683820265955379574433088571936067765390345179924868678134611960347604444678314564895995240170411035501786156435608181314458246659136209341288784871239171704248024840265178403602325125287506006000906447524385418136402623931379826371369023904449699603121905529113347501503468557727841304277169540630623563703437009881731222664624571039452870163145349426079264547580129226850680391983872952227437389516594554772145692002681041743737373773213745010764962305468391914042177111779404096195503645272767992521688810689011170548763275952989669475332148745493143707449220172276522616813040543594492381603878019021832751548065113831684239685310297988399954475847635160681289180890697210580213374210159011147354915199387526079818752506454624396396575323219129620508925103027978344073867310216203443259594793638289919146007009672079347899289644798567904716183542145241851087701301345335426536136691086089266129051661316915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 8281924651501919604704518714665086004142206745773917814769978723304238323770340661487323766808362915311060292109555741095150710835649947089662995164405159179153237623433844473456308887699820072816282447394323612935106961298293964940850994627484942175071748652987032025515799995593287646235859703737464544763923067323099346520733626855712143278496846839914586797964349428330063375497431002538129901398574647725959494965642076970378052004479785060736217819638425132471807219837665259839273973380785349374451546663159206032235128809768410176442519167367082455196624111731724336589325748708537377927303765535139201732082695644324403137458532671704968153477981595315038040431142455910583771999023549577457497939192961672000988802005970954838980826642877621919344995486016165060696759274809180370469485986158397623136381183355513729481688010652755314645548238904725806317400212723469050710495876715153511002830096806693171439544756135715089032529844174056383856578657579551372361664440664715299102767955314760295470121293069063081512263210927873522048654347831715366927815971315784978795171249524158850279034816849732715391931455382069350778556680900640130545012716966695951565605980405611003754127014303668125283013945147650682106531972413344284858725065809146107324782084995944674479620835582666730704655679489121033886568139404525529980611747644145535068937965656610636368148076789979887944901098350772962564913393089293932148453924503039942682699513736837030571206427133325271745096915359978258863542387603211707760287247175633198594193399911149310491465212768730897064433765140644884755693070239542355652109523128574060734376628209281099099149711866543603924007464287049190505331913126302515306301863149261059857964461869849961739846502533643818398621477093058711463192331683944997132273432244292786741608760446672806721796607614947033884206984632527225923958417242689277067818798798559631347954144288101071079823869217148876312914398157355419183205382707833315547349558999354424789440348087617822891553124234807580358824823586322878438051810966198376015612879203693580123141618228490032064739681013104661960089703288722575377179592146397023116097553520785270367890093421870415562987162793833855199200118767951304182973488244659912489571345614957302388304549720343242369079070557406475200334599527657964858760598758942148733918052115906436125345457612139929920035826008924747681996700963189694086400763896749089419789224954375564317849869934052238567188519564490597784745337289193534076994500025216144993703210385614385247114157766713477779707178087893265594790723945319718335778963518967624072464048148105810438191861805635168018100721703290889844413884814199960661256487215109113339187484637030072196041422551105875386733258463503059195979192457930166956679527720144180641587468399967113167488984310224161663933965097821727516262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -2443464219881940322970899994834431757412211881821108259101031059488307654395087626710491624381463797970445638261860834733463005659523844338622907986912446776845381764236810355950029286999355518261551919563249168258884987192448371756728822405252136978180088592692836004622702682598017096160685376264533504182135157497551653743126975801536203854743169145345756710971392771508536080470458860143432640086641058403124202583928056315459966042941232061140300419908886921205155745894850189400816279688456087439480057902938215431941483784342918332711343058663862610172422529453953013312968160202828561990064326778215215089256154392717924368616885287265127248090665867978803388966052075894011593977572958013791928063237879449122994344565565376963975251009753522278266715654926796747416363449278339041824397579131403668405730026032618307381241474082900963131412049310933869877503008225383963868142904972832305014042658314113354561131030596833941500775433919697289371212925379913602032008532806876883698514443232138944946293227089217933251122206611060477380595681215205445878635500234763255482854253987360226289999546474744554043526498373591276333433342966629342670039489712167437663782891366755821797301016405035182808824487649667616759830945940294094192989743007841576854767689606022094778480511289092229076453888176438533269078846856634822684550636225224071598142385357038750838417728179598663541002298755245274621457476309078474613263519170612537113696627139626199667987187508144677840947553179831335886459156092591926193144042481928724466306599892996483841067891473713720944560989673044555632779098863005208142865736140320463651196375475874858077363612728045505478112562596110211361119764840487136161564859740971119239163526725894499737667959333118238633659051559056815532527074371196422895764077525434241491166051500638343680173472283246912432532329595689211971107110700724345377197754918101989515590295177071070776748154515396210551641519062442149294852529133658674169130211292486906060991819530716664203237111194723219600375658250927834251219150890930004343391132341111192076809948147772217066625179225365699524680760634542289315445187138607090767204040240740460970226509289585789415813219615507770543727802555295935720403581667816445022527595140588307355581041312167743524613512969308624329440216657268998002308002564536707287324192508545864359694479760090879183606456267698311280436872253235323734889494013537166447627215071144171667840679311267384835804965260593390138058529285849340714999428111641027796524396788091962984540885640675560819482131763801411848564677868359272943473893059149983613842399823578897827948554637570580310306879407112817373982094712755145338956469122691073180197234671986411751851612140405956468733957767200253294913660822992404279506216026890804997350700063676774060729656150743577635450268347891158771302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 517037142388957819202374556836532841782619373611264389598053705340407089362220588363978710411615863361157228594484471866767001740376902227735343647890765362901247614154953224075659036723461798568382471443278516651553334241298302597450782115939523397818156463091980790370567329355032607204963352046236064151092840952464807078812601431782298239129988234936152859190581881465984225165821003766474321355353002235761541482711508641429159436215695608726897948831774204284546520869148361177119679987358345178128033378714900100386761664789232308611400406073389654355838303973713840119667307987295211997797082075434838803386940098301905858641509653644059268881525338712910733167281189791781517201703643346871691870998469347738678148559023836612413340049724186158087617980336666476623617049029539555946775391990113113388142707852170010887927062974072555540284407754580453742475744185628609720353310386283891331373526339731670207054141180611142733396267742611536499615520731244766941073446732490431553323091223572658040600584600872811230939409397715141427861014685559113557731395803018639304485866598171328797639999897231357424202819164826866795152030207085336986270628539385888470961290572754658292794301269282299642343752760204653028264431899351945753402799561445513425134827261590969335283946983784524077773813684723524163226560155707981841535694792905380077248305678041690001747467280765667960240769508631733630546370127952655354419014210622313303885135251992265293419710246659558488764994400941456092753773636052185095500731117461278200344666020199433586068901708225824528142427782275484173961852536472840043986168855924971912811007015512514279700860935730215607181060881343858078478457112098916910289564189338833715354644232116196435270895924167138825994536814453305349141889344454795452937572731237838692892317899228504712605140914956302547052582183271499630921993341084201959114202813721627653217085874310725666961625806475174327118924999850853559251022836279769735821299371205456539906862192199414942493522516192632000039089563218696978123252736686988187919120263681720458622327009539307026721255211290909115380407526060354071103239192781080820136852526853222120286026286115909174611957433047913671158415736754021007096774203140383919059524787813081605164114717115386686998905732678635320341653035011167890955467612015198237086471747050388152138192180178127001513930107054812640970614589487120206156741152839726888106660811250434133152791096037707894275875161546938065552555511204369122242906527345617203438227966814511713556556588412099024944244529335760290358194180169382824301592037990614820258258111232688745981455170420799349094055659830655177094683536830167654119709621789092529989165656996452679784382851185383058818052791577946534737768315730361211052964609807121299242903293753229561659459007988915198757706489236977268817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -145117725973390116630437727738142871617755971895561219605490004188787632512255818631050358109724056215686585377765016871766142353641216912288675369672879954633612078983286954707962674356455452854510200601702165197264091079323830462555641834295156076640805632421677002789829400300275723607748213470094725369056191572519584196119161129369041735703065725857750912039070625320213391172573099450575276175555659777956440365706014614871995171413953141117336625300559205425561770519299534163483650589776884844811122376132994532085270461180296904720193328590097421812050996510702954153536616168980797943847591340662171863735223748102440355595302673436941745355342245103548989946346752329941855182564985675249985745776159491666266079833702765781581916269741311244427405731473578564209361656606263649886378829118605340882813686877639732261787127139070739519074130073889375965350428549813275168661027177128074810767715259370352895775324252831597013156980082082375841636439737883933383943157696142002460559745627020695853355419682029070375446687875998363775428488212620852238773594564211890407823508585335493516611260421285828605477010034881760324440627495597278983465741639313401943417493404206612919701173546190899697928755693359465236453999467589890859167277234501855243068719261710649301728992861394653562126078792301596517261162292043999463420220743651946103483736804675387699545729224497935864224637866357512501032838720948708535967513252921438549209982011133953650016167784205286419799185955009054686271623747800239166359057638322562082192708103953287986584150385309199112700864803812944702709382144309013900612388210972549859281897181400269649743309019335890138811592958316792732309366984115237685021918274719083136841339191827795408780801962829602297206126890399094738375176422951802146943623212904219724871358433401127864878213548829843006920112377075466999962052381446990826950504867410398153372740895977890087876682554354498179392321718377319273953752758986092657536482306758901221327396359914536240228189183782379870140281234646791112534661488037760529773929842790478656272748121418265735508199690583182995054280424890726384057532749094040932788637943710681592648956906626137763473162895654707799683302173926462290027681993862818525093521520734361170687141167201193996781416028016513158067687010906782191600926087564307797095975296966686346506403349346889446928848875288463527928185221619447981560444312283788917058454511121097929902088892989243569062368365366871097588197823229939478940921293957740313404849509513262399594203320601261741273484305554398253238206313113197051950641812403270882786048718271454155801387362750902213003590373768478755865817888755568891712020134986856204295441119844083970923282647588858938958211570333093164901546137993685205752943776778641342193275932335767979959316508779249986270276923356920938496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 123040917347256977308506288017244036982272737095418704036099038339793310215196585722352779698182097870224664587750245296467237019974071192206644769584124570385340182364078073954468400332369645082433104560156368033682779455646349065925344276627397146145569550198700331811114830415452674031215197289176231566431912367321378681268047196290110543194504084885568196118583983985344288231362226222140403652429127786766113791568914559698638307319726492573348711632073535679048713230273326081675771881564159561629586911423433256810387477725159874670853423330460046608120621340794400389340985409115663471274762533941211703734633946449618704080645481228247711315383420807137042350160350330044111030606488933976241555744654378472181414732103229763774137752281066257646647423665987878622660302373106394765446672963895940797580745828162578250324890974951215023356578886542827395663084879864204656209841984980159759258792309737611546181258546838462885820472199647935837479786819872297181709506407721945315721447329477079796730228681464420983729584154313190303990122072444268537485109017056942106536093692967053661219451908251752417088479508248038628854156112683316292045424522140558403173902121135160839679384124854543306571556245340217393815512354513300870077360749708830064527981044481715998220775451694116551465020311997780856033854879729787749705839546550963532151451485908361958979702343519845764938632181001856763247863382102300889518602444440099088291368010870606361500181243586270928424830706186591988281310567624364642495717463426104281724098096482881817698538772046563855890903771880596843939875036167433464465825984613506186424552054889316998240394151737955439391406086333468991868624278715604977074391491375681389563200284388005238210674202309239226176210558310192747290649063444154287168304281521501843810036620200450010004966080084619466632853178346721472712362923769114721179029500268778228551293437018959034405946509109048208763033972404350689622267057854535441475517346175994094966299904434800945611228925191450512079704207226233255045750130271281098943581069711617832295391850664264069546959206209179477172615385811514739116648620125421711094000400044943309735765290043740762007296393121497230482535373365333314090695857379757637858436327679921376268391027893944385081725665242846156705534261311657949434375458534657388365900370715825518401653687737972867502001641727922478453006707969494701771851217422314612868761216007600739571596524611348606484927482951353058353817654356628787503314151282614203593391101266462179393309244028432356529224042793561264221335783476967396893860922313845201410871401292781989973373389522784375396063914642514241641133391304093747054542022462776559920008596505386075128581180504791823253570564475380418791687494172697670209001677308167954358223436396127558831681273271861976326266171722656865320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] -96725324015185341470565171714442103507971318661805743206411709447471298727659838538918098737974868898412508337211128297098393337897807500683269892295685928524312941224683247079398352236074440113735020783343012999959487698347455144354386677867086294545900276384921391868379293806821687294066082115905838715027104476088502204339454238965255904374311249449456629540347324251333362071323526913953284454130722558911167718666791346543473865308072819699456163272109164974070235182403297599640410229751682717785035357588147854549236960213062283463050527471287982683998049570048466524569369947921394148934859608332807212562034143599834939603806920571313421204658530073703487673443945336814098955607517861413475750550332187493659891519770057724740301218387944300382907919730139191922401040183043481299834667728486196855309675949410777067170045299408127963819804276592584417421088108216648442466475887070228044744370488214887097208898017615191410379096078481765634697803931350537087083855867635613223721353901242283316645984387987299687406562431335759853683574213373377611199066624093968147480602059497096028267907191407410846822376023078564344358884491904946723499550841530093561182944848751388425782545988042804279820444308566117911974659221237843918485554426274802274951304675189603155447606404599933248889326928453812471760259291681987592737586860616221514088624268030296041760370077995139074778829143014532793180386242578335983789236248465563184229951535954704830543654523617663463692672132237520954214264218531198606701988286359393578527238785170621841987378737088094149421454569599954815938342875153269239704429168753563193589997612670971392100551425307984108143411949374597794037527924705863912671212533585428421203118597925707393242850684678355917849294672694538809318011680970771741159098036374137250237724728847896926936386105989085555529702799641579006000591681947254068216038218094369962331158123123028374710468030854354162359513823542611549116475632570717334666523143436006257190138818232254985447217224147547301315704688614075714366087660112723669650560513390978914333637488487599161290006222771879268490194027857912372826483736364488422798503039740198297937475157231208773168272670354060574690074415820420988837806681453923955451551054404005751122861744442438957787064057271527042522260249028930369914011966072077854222747900967193228626128515970547585174872482186230552947344479613002153850967083308497304270593826900337077509346214622851356806118790047173757531725969417198311161674534789024827649505134992926880535819487881951874594344763795373502060984641101345954465134710010405804000909468136014645598360023265164902519653331723856511658538381786916514555431834914380597933018686364174664183360170926556887638119142786684672224288281662445398848061065672299591188430723100631558242618578603424341701244724124688842752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 51857975535802206529659930826749510167520454569684391152753625829209840714991528581382893098391871006687898038834823520120990399039264781233025848356840523369051322342658859216737676560729952180377902347610466259432309400414743320508887405834144450896677252403549653446001968232969814742144484057583019400143406369673644525707303647171928534806623185272503905715950651853471000921555886025549565787475683305478222336991850044760759671782131615313479499192646727649759910945646551642783719571099792351785454164199629320906337668523413788491403490110440995849783299840813991148286205252507437390276401807331954547658133301873945185724027916688407445416576954864533963992435797270446089728999651902572970878647184692263044365168945345255643494302271299035418680235529512067106675175214107437559080591715489673526058647416256797571942603331243970584547163557274189158125008514318494647045676519514901436647498349745651346480794161697619531960160375859189682819626258691765525820842131945004166778788937421375612035200352835326507900962423991706704299357525440915116338486781988043131094097272103664666534492034022642010026478961805226849179035189995463149247970080945184839344025782768244232206969499701046966378988532775654926714296752436066115056266395706869007416200173334178676854178372201315262137329156906396545233965013891246363012908361287198963823042194715851776849825737906983380537553266550181477332163651275370052496512508952786867382867030838989018876247378397888357815280225118403090034737170696860993731394615137338574860166457351920647404860686250669952485899707848967247032937442242832338555750934672474875624172714672446006189225802524598320178931506151805324543071704624884236950109475698742385351963917828128769755569868470557762589724295608719500488627454037417497937797153242980619193415308545228073483049280608427292771487956330680148635678253431775508961430642397456237615167277231962815666109192258626920799805195380184282500539403151054143417971369665805443248493896863160895558310792699436278173370911434890144015595728110863945493779759748207325075412852987212248074504983079096150547349074693390445438142357390400885417123786000813421374080833563681128514198369690529322378514584737828238887524400257459595144244885621502565057984133067362169166572437784710208715129649727720876509742643065134794810456086359876337145253657139644462923376504803242551418874403800282157980761840139824563438788015891326790921272954260962990752006076054835668155386699804975399978049240086354973618252129193461543445566101563950213458221378985117792338309888014637732256907364708493112830432256677308563580743933986448968287001813993772357545330827775610793490856949585570928558763185942855414883929458581798571668826991168658469828487193793241701638906129981308130518841399900893287088419470855394134236124760298592246169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -19932799789850787766267356889255190295142812534839845724664495207930092490881772870946599631471552791455069402849636307900048530232922767773353880641087002142791563042022204559574429114806842741865841218433288340896905781678064703325399972469164432981380943735100434867403902907708185190832556639027985309310334491812392699652511275952976900059191431940454220909804239678150862028395713217488289902861295327106915719757858685507495244674278442683324263392985418401591380480818362623566806796486842188336809035966182830444419781742461733057819587793746622999761474954590499989191987810706279198671935687647345242464066243981375629528435432828449550361876783292816907063841543832721614361711941850940229101421253403573301996507741287806783995492534698363848379895855511359211904147975138620098110575960405677631314320915219197617936515894243569338898412983222195996457342831642788780131775085587726236025745784419415207046246152976920651850149379659463007805423958566390536880963319994006391306680220722743583506661545116474167440452630785656089272677335767142729224481851441660442853970571807846408825456496924141577339837739454851908171748361678907621525389081721010953401617688809782799324080492567556029999840741372809848529184937322090526362218729127512090711487645035930446670249972965406519423124694639480044625754422786597083148606519626584329820073967578894197280292278603617007983545842506398561625366833072587169065170008210949852082601499359792987800371600440471889959378088468846197290711994850944984091940173208818468355559617034093221760125541580177939217848898579309131844410069056784556236497466297455496098169761466624302169116523677466429774177872597282195677002721340909326437156535825228442992537991503186467780082651633158310812973058400420993709828989605712094809126426421381306755860306644182641779802410064517217126732926529595518916267726877375115112543466368797244661628762084001407968690353642013632137340333056076124318188722154347978516065357619022373057483863250032749479175877859082648421952629513920496422684953300695569084998194703821921562816706745667711665804269857879365356680779600244067011997951834517369733075576711462741598021190500832715689801509895716928284391758275299943766151780597719868050040812253179357768683136971036375353469205329594003281301404455890595082116050169207738527594544881450184367719931387914714825222638782014657905543220466192652748598759068110400541414139329845548016780376470887463809321487506347170798376096381935947349686628903850194318684427241356102733284836943941076719468632144581855748942252153680221592268651279589368001371601455913607050799895793801178083965118500831366034271588453093224582036822064908817513226166874242222748190687076964564021127629592125070151108653016417219423643253559131496227196012771256956338830665388109992565214396209547968512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 5951490564025123057961015527765442558290277435026114740015421861610724628898806847872236143855038723841575461777481044109449533149719773783684545171632313649908917682610798061280261959531341274853488759383470801434523809706648778574487247470734421110273216697011441668149432612319160979825109527233906742784795918769724990363212600418580913062598378035061749708461059295831373515650161292387649574285586850764207087151287728310441479172897110604784062406131541177132159620655094740810898237521586138518191877487659474320241058931820123612869093227922218363837654419077971278109330762788762722572433298067741589755041634084478833159058364002172236626141914024814079865718215968002602222925815175162136246211972455670597913590790123151972218782502690529802060255695977880107656946560656430920489937914328470529827309847566819766411441474096082553949199538722139417550875526267153885481140092662094743920058003909974971685284251512015231482414872279211892033368207669217803010068506546011203224580700847056382184942125933772970437474059004319188369770904399553590174382574271346951530565677019000360421448375387693060264965409306019672718926969463497262340363887639590645405834787118102219011821317428533168490191991183989047924364633509242992746822486437376449560055915562027508497355719574274184853692722594839377673994476141086681202624323748754384217051301619767039979080903991581478369889387844730538911041016477633118931648044523781167027605582653462543054686577239465880500852940065367868131627849672244092437484857893501619066683301691236509163221477071068045300891349351305868472475597452620939770973348889044661034515498659050341179911942497241266259589736012960577492299039936601050707637193485191109976813776488853430269755533840131424979113074666858652093250895314041743563412373257166420532234881166300114379847144604250545409580225865660384055527038959925127469666236159537914178478451220017676360043046717920608775038085309861823510893311008288381334249529776181969257196394996183807068944013516599457315328955136899191997903055485781879723022904710398842036705974018200351502220869697783882208188934136616646529068679457327795941475319185441343146699547704351228263866400631075380018333537207669332119938273944671026909344350200337952445624898837562217287843050273321821778730342659976469790361788847299764061583061122738906196425735995691815081735455461021589128367800405921653423766344950453985608372481920220489296645036585244052864448397993888482344687655832196143994045619845704105554873663775136610304793691534153861283603140391086054854750402778481821456532044227372523912981741399037089957481508213486297472757709058173986404737626198642531566116490096631763980399676793946758381770595429280243154080288014943908625890962593874126350199958639982204918373580357220143389008221881358910818007006004630886809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -1666237019567190657489438215648475869933336214207213060693670525822865260722817816518158602466264559247255371685674657667180881282584929485654108526351787840106158138048277199755838524716453803013331143473830023291386563811324098043926757894518367320739079828921390915474835669265499293798115463294959141052733462329265325868347032026498353454638011217512552418352624711734044797387558834156521251153417646156717575544489027857890412591010603946981008090523227937960538963531875669180700098614896148776004892111630204410876321054933688933587325096965723949788756483388986578312916919714272165693300103725316400349280920944201689860374402552338998389017303593388517217293592263638976892997546281960204791570933859093286519903972536262806085785591804340708724685850948149826833724912160513219269537647150890156122482131007644990132445947027980521401684593899862921272143492747570209617176334992889417677844792076704223339873809223732677026731341492075796591286986056044706046160635147082616594082615227466661288191198915411188749567600938095051563716548697083366850886702169076006755487322027188584305227055141698907127906674801162320837276015441035761378056274126097033959066448766189748148217180482691117401491562449685929915644893216852943689824702560447849669037666976688344209713042234850296889708511673620200808235829390520063843825092507623007399803572155450110592844506670618337167033193157546683683770012232357333620987844592260270189401893885778912957047427012498251792847043490738685706677684833919351009255951993017104041638650404144906914881405437783681096725550808801228683794707627867112443073794964573956528223163735526194357689277955953952286305556324756557839685959160651173020729798279031194255683675606393361736214903421503106830613045705540809973234732449740235662839124019724159688509503003874169108583847063874125699361363402182299721958495010599195875382511673032320298954882720477986210945744134874655290292689785424431833595178548467197579254002955626829591463907590415727952804954697389971023332598985209638534480969771701480160203770739503924402874476690099271201341057768637894876293519365755447028367717179334775765040288327135383814054591022411013194040530118289668125897962948784809424554168540450066756618480875907022539846675150516905606585511645470233876204907194824997122816152714172373238490893388167691753964104536336956849400493989718303841155473206988801743543869465424984801937511318740703007051447321045060680554011957095305566933321574422092613510537784403906517318778133117455940643810606646397915846297796550329733832329197589257225083024400966626644257249542286543258523039468430495292059538146882705802709384453779637361357746899721151957114139917455773626857991858117681946509169742636347716319297186188573176849777107412332679497006621904322965841446679016951938400110758124427673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 578918972221311863283970233166548898787582044373627872638748118351882138855035799819906614613725992175785699091206030479919161185469513079032461628384504556659827543365592563553429279973656631161095102226389571597659666240366179739267045591720164481441181558432022032648585306329598035325159988556193059431983137572191876300409028280275983293878537988778360126012045795837494411634939880999204093979058280740225073478532475548103725802095867265393788228471906855548610533739463144367781785642600650212057004012579445782368926309359569240956111848136695382550571263150189158505524933960213493516539008725472426018839014810408148339218786612643747667125303740502757243237563556755809003615946256368421118260493008347602783770426868307591853858284523471136054065614667301676942800234954022738621806747391272865518415006084420141218781897965811342705414626970079086309506050098645454848702502867964495556647808414627933188049250660566435187580219408469990282571070493191182518404490248009462028745393516210902482262620978430790651849953538065675816699411506606342728427760386935761967010288729775890290929405512818930829623565013817936268389224670416670508235743738774069791429775492092010204086962099765177523575990384923525999640673753210205962011330387891481630434709801161104744334781121477205872548820509880790723499869097471439589934195643938813969636645526155133442038400473298917789788283149150269080484787381889454841726847082230029981013091978470739710445555610673043327534853154041724199900517124017443071020500970825345554245637144006267573624703544323110643082353111644995474205171932546988917133680375233501681756024453846586810683602451600925011351533838392211096660520262052216050486060524444986996011366935364738251589750918032225055232479912523201740074541257680709636899354862867495473194779754163059164040278991664387084302631393388041389932957548463387961848567844778341546757207382403768638532248250477894361121237248991309646212410391948120501863826388416963593291859038230296907539620159706052453901069754955693952507390565148270459651830056755488027333644061001079108989125123025128733955730133410217915277202949015993334110980675602378716847041356352741288756569433711309288564487159196243068073259554098122161093361653538579688302137018931431427946759582149110006756705031422296449152596855166877041990607732442712316884235193618323429106000324231812869344750480787220278075926419712973267451505849035137424285693811362947197414407958571461086998133382066136469099930492394530058095403181103584476979911736573464556287289978339088152450873686574718450683924087039519563478875311056242109017406635171554396427117587995515159249328082616308054006085929637086915633487304565195570849434637332902377644595082282973170144759683667215392723461798091785490291405043634329995836776067772475216178584132241063936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -235928525950338459615632477364571312909867933602472347172483585612903181288255700618151059684270056443320488157043353085638333180772740546620286291648975629701317109706198081501791106739222505425262881062341984761017685211498728181632276171299924637305101045034205283969245452612704759127582682276609877934353251787605465068429301850822720718842445994489884856870411879429630396423478631201294852971922822208871224474456836242816559387009216832937310279233895875358455951266167722679899533119928975952929810639861927869188549119763496490004795942506550246364389587958621009063474337531406381334107852737940382673699732376092893099434130933643432369619048197136558080640572489962956276492131422340701907053372634058948603594895098917262409062541939699862791544199733264733506704052586682178931864113570452156043651240871195159885747141361198171920973354943238944574350542845012793983086630561108223653676106857247376786730293070623904334304968698004991196180158352961526618111332822708628046403240763216136574264819965115575585135917484552035856112515489839590549752915492625250222551120022925027341799118497434132144227478452166116162356793129338112440131372359843979619396893039039235848751169668475230931029748844388343834476770233036976719299034228087865364111335888155471717830380869358053178290294088198031265698348243192255533555376370938745147435411079105508790778094309610044467108123069327709437434888732204694962996898532338065653218131167220330013647481018614366656471827130617018381752557014868534534985736819589509583075303845581812334953653184424727328188816416097363124456946306018151483475742684701952109829370494245941289177418761753091457713211401264371003939393546222579440487961161915662476455950652101633423582353583565653089002156434354863475873805229663384837891436253477971143055061230127946712405226793659325947661433016231328055832269310066110741935172750869520226347019685739052061062357867637212010038557509664586893616727200131420706956543794578725501381352383063215420149606329378496590358767954059071398271696464221824652690184708996204148486251639387533294800632945822230895331934664855051588808056463885146065553155633636116360595286005002969237854158763516005585339438349420923248731238933266640265908698271587802428068015065910574343119550218470528717570936437739719054307019977354092399243414511604219716991433335173119402298036937544613911389917433317319884664149466875323039932358059317512083849260968380214621494658243805422024961243621848968450379253590396291242798092686669980208312657161949070028724674524589222900187037591940715423293542742929623928642577811592593549560254336134204211438919316356435357370061183594427344531645454860523053617161642232611813624140775779421021152025866165627528661795310065438204738901936830545903716069927879739637137697361823023448430432364469315174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 84808199240899514232017483644472886429284112127436225223002905028625627226623761515971605078765698862912566030839835501430813528382798901616182059951781319715646727401378403995298643376748729812114398821269530456164742935499782056515612907215196489677388246542193227931132522193485083721993121080209371247547112237827265502151571335156509316168587171557542061806422788112466367475267545661026301327960530235296274243915700663464546074976927257137140793386134600257138486260389716357430536608590131943104815956148041645635804540697680326391759899096149008949901581255413394166138679400739654896273339549897615379539538404810802649083246993419711990790764202135653890611846224310152931756783881190018357585033042888524916542066511532223845663334180895243556940389449453224887004317928495050831592471688946499512595912861334488673642351638647142270938802392791527020732175694615208663132052863676006902042240900991106455685119306078293260493366171614801343825799111684699222711602494887199031260738525963302423913620275365802321663428535292257660526880159685910371018852564015907162525322273354074757516038997665853625952537526720992655426778602836507939743342373949198207436064366353220314715332865238345123311943109285217558723628663080411113521947880650686682891713255088501173748245939290482361619693970555762920890024766899583541103338431939158835948382176760369937481594652081404032988896724115318212676172810156742549930758619489608796430816490136528871435539247150966697560821317979778234637840321208066478568011608605581419057305843309968838133437496596788119958415511976225276050135798893182993797959487327780509669706646685695551822311165799744477649480800596943789122869800237050612884444101782755215789089601228334524805326015634394170523812123851284800665778561192199846647971438824408342566223308765445152933796938668640196156472076642650783250499738842998786695115260072461053600286476659783606219073918120542049643385046030126918991393655026720307172101708056569988348370570390451780712857505433465775524048380679295605904967937282722038074097641320217177805462952882805093468451958894029478515634942204436611757758270831613470855019255120632692140173131646123882325595524847409997823999190082365334485624668617951027811126827975662390424356170012153904250876523756719351905028615006297670401949961649159783379814299620219896429531588542607178792274447806537376935720625661789257564439614137852791574102601584466618731018304471048866249986060485376020141073414073237813384828511218943085866518935091083535439607219573890028711233610609126578931775654730105756408260503201716290701323626425515514654676016309769459598261584601253732727249982022397624265530967960773406792021163288993968108715980977356203926432600130325514269598329608207045104016115747709686908520871325431608419185213890024477915224800486605455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -23312029513206634426860018190476461207240100477458058072600434081153549049475132765258886433869570190353903531143740226979870290999092176877377332425753459267891253061640596107369350072607478190628977379501912533766743865270122758571805591612139664673000619620510253690940543532780315124409867232513056091408810803908242264977489803231289350080225525749165402696042303172488968057403329771854984041905032397537002196731547937939110694881718156101926534455588284702134529369622907774257451100841415672657051398466488989307324821336898335879027622069357918494255472842526078984407091652374185142678710526141757043372728166239488315038727603897272226420915375224270931025477759312807475290979677770789103632769398420454977067683638741751006451336652334135278017964174284565781181382276277482318483208371101117981196999980661453494097589237527376720326555514410928969312751808342285307633299880959235431238206254416758895014666810152159252789337008402063668414611704166429770893973199265224490904887197550759297749948877381841365387287001088942472021081260432709177728794672441822668662310633214589524337603658849706074638408800013741258765414603269690819715027578411926162808756883989178375815898273004262006688453880185283986914604685606885566284622057556462964266946360850160802376405586503370739713154698765220328234214106572882894534955285373263322969682559416959614017386431890012177759274107569251738690310615198346061393111473422696563685536863291569363148800873361373080838854293248120066513626578008000506099812873707753777772423840243317056294796944824052893061152076530626854141405988866649010687694529033975624919479242691643233496101064212179293391864324972023456165011685664875348568663694675973359021094482659230223334708122120450279190997000018669533870417582246943645789995988106626458052952286728467759155777383026582245034336779941926900181575374520631135577421434404136615189447568896574887347639930229768997273408868544971594654429020753489246392312869710047867415162102102165111018345174814117245226486529057937988438174624167806350345185325893611363760374806189613338503430662961949139124521645928549195927395596877984874686327646703578561926352866459606862059592618093120832075198715534290427589935709552953517577337974407594153825438250136443138635343243780750599858967239281837283296096699171013597762319462876509522257915100540598733658849832632403751570271965352575805104287940134299457758717547225514022144825188978637022560938595179432625722256975076140393010168341983890131946793140139374191012445941292310865490477309134659478593310748865677297329247424686616437788587373015427777169675156271126831717156298477349879661556487841191201046361727714476353270296768695045683511632464101649187480045842345043606092876228804773274380777593163307514688831349073654073271208489464838881181401941601261977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 4673227191045418569029005745229873366803512006512766027049631762357760819014640474362652585755923437577174199679985624461336426636141376107258819052185801964526800497428546574117151468832442343010930483935186481553806754127637640867937027289911311682567699546098590458942072601244482724486051123196039841616718363560929448098907275967699622397140656902196525111602207834168389932734104257460280097666407566984948652077979815647614310762863051785414745529938211518692392457256060513346936552943522581108919508598182941500965509286419574881085844394977645202055432721170448578558670632261205512144579358943967557279454584829773024886773908153833424612192255892896096330481413572571091813763197855307036242555565002099099311847484634261922016052800082056881050783664229205919900539441828859875427489958024102312675967923541972745068044710146173717515774166624772768047651570976960907976948037864778970157337853864831535548427296917854110814273706691863404759263580042908353534264459661476323664217684962237719944186673661770908499110869078847748652895401119292407875385808310364145636658524053248370121934871723492274378161152392743052237182376886603965333717760109558630470570139996913824678176965215074447689473158436436599499199373928228836792993574615971644849167876324738348540141992406791600482365116803718685867876867384118160761973398934179676720744758422152926427370713359007543597990170232066035029608462518558177014636088948555318087964315454168467526806398745182114084341169048493447769271624000574700984913957758720427255725694669137163502272415400620502761486882982371105756197467509198588109189221116491825755369141674324220718457708343327153266618630527612016166053276629965398528164327557550798427562691684513714974855681898476825228994421553803533708149368102198133167787996703667620122543203369888884694237878379154567146386389213385107908013253639929154681946247121655737005518901235753242931527778795788204511127502544561704355467493627948524744605255741285474724179572423145568096651508006355349440791085443115354544625075224378989158174600405267874083485496887450475404012553641157367963763705948702835356185046499239362211122563292828227988434234293605886897188426349170410145482476100428794835117203678530956780934033530498458363758093703943612164203218922251975610955686742152445159369802855115558927368049995488597694610016286000966124357401606884749115611525276438201401351760130918660762618910291402883066508455330289452944775786314413248671854086506475756324979589676164432439477939026263534694007114478800192650036130104086123428454347885018315836996975582536895550034484416902993389340969965389015132922187081743545370780432222096022011226137146675958664885496440395365685194399098861576659062189915411620269210577363155925008071670720144447572978361092530908834206580019773677679064948460748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] -678064357760179370876217568098975701477809912822223251839668265005518387402501290727603414766915502312179140578129280180390135678711402497740698864378628571588450926805873790783449465323506764009334229690330828786117661719999138399493127235541618678716763337940389957259295915903487991157571440589796867872884715582761980445330288067173316355203571606268575310059174633018133874954432211654873192760171910946597291036658055339676451048093427688841587351207205422472624853639152053875097529583047499255699834992974843655290630822620334496405832866028064263888587581512995137610544415962560713882389046369264719160957795417396200326377530947623039182157258530757166877875457634085904868066595011651651183299187912052576866247708846989925217432107754878982606323961357365967931603935948781564885680480528469187364757828362168622014801991276626676860906276159822464815528381688318898889710991170769899290126032516003801597616152874583346098864498285995081173058151795951532092706582321198373166287232060038747518343620983344039389238283464385002738208138076149569480626035908187219221294731873188331525569990405186993825291759688668818742162663294186572959355409091732859802601767497893325594411530346000939668101085693315125451118438532192833766178605155929005287907212051033730649083600707453922528031205395678670286369924005136299127734491253036717344295982924956291847365028061444812670586434469276464625003263420335747237512301036497214468303791731974089319568739496562788684659018248991961740964532095852741402978751459965756208124019934450302600970513682841044629099732836044179171185443945818243244366475855769952083787883895902186247229436421255523750074092944175324047719588954716911939651551533977308973999844497656754765423296347444274236521558388592591916957078100940392143534196078957792139463539604477629482776653570441460269313959749672624628557038997770498506101899443614450931206205145480062660714210776893671953145592746799085164182534443898115305334816868209323741516732483020776215471407720212065727284838585159041131861352862820886566948467968272718032426243907292899632222501204042150552200880218467033116186232065090062279481813951247636654354638251541148695316238279737361584348273045219178602824399949932588040990802350647376290260694473069679139637443672718185649354265789935341665503892423962834993156224124497387172133917458012007502587652683608487908054245122366645916491728132071182452060981195478278425399192999892773318333511942580104452548394193599916519667812503675432549971649184626740895854547864194179589247519458322762899226173673986052041710214879104728562177797250314675233335905122113264460937323169522994556483002020682988787072436225631970996872046834384298781002145463508948705385503587621917819642069983595661094225519849836792945422860553360298518999966822557791651790664131778969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] 81004770640988552887444449353950560564260424210671664063328967315171117028686289805044430891510961632408417021701138930726045762846293633388546527408799510598536595261845348688450665989485860538802454409146837146177784237774605296378996628699147300289633285352028616299731720968457167246382896571016706952448549554504672150631678193097850317157773581242274778355183115748644913755592474557216208641137890191782124339863839637946016158282598274623068191329910412657983291766253310838906145022828436129556923015794297438959034789791804521199985491944998753145091518816926738398512931745253825890203024286545358213155795837436414906673007370687988717322606627733070220542218682989032635438889788294162933898919503859165977232180735968203182723019006323153115504081962661389581229463039355278379165719477019333052687847235660197383205760655206340727459084060428465238853877581415001950374383626863477839629777506918779807817818687403586960864948500485283861884219997137657656793422590375020336904339969531850738378662068096176482762907527415146538231670594188087939684157084851133240901807132246904908152732286625122598226404924536462690402757701501997974715491367952920361307181599738807382179526031058276347876252306885331784792614930232768796652594854538722382180241666123034471913678190269917981452584004772321034384091595379920153298904543711537754367660248632559454649200867029345214344958088789528628627956706855764894870808488927037454337021805477671927268572991214083621127468386335547775497204551979601690754078032970336373465946567714755395114875982027055390524540792386027117161465189506750132131682322057964471034608597564000622961599938935675337085184875982391700371568842329451772465375806041713204616277642214049992388573353857096232366536087037216513038050274348349148395215166205031565197854605198616579927438844461456678850370179269503352681953615696837697589720838054969803636459600867305375593953353213419488597808997332074137033688426074819389021089780712693103430130395171872026790134656605434707055412373149038426157246491858583235728174311469459740214600000799206693161430531601455324138254005018772873813368878694156177397084857760752441302196325823293423808364083561041390315908219165710424641297910338037482089807845834330597328783673258487707513103584223520307521505276934048849776585500027681681643823992358812957590011267513598860159779606925888061292128745655803726841539638345893253440426367083650265875545462560149222540546549449794513152167013944556929002632571122215818309804514640996580447192002111622669756986726229840471142143319188152722987245600680691646775915891831775410048226274298850894620034394408235211630933978324793685417776665002275273777253330208512441602321616172567793492642438374350169106376983709943240699870350413143819329907641041136810745961454609508348436977527501619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] -12425632036887335471278042106859545375240813928232702360383443387707264466711228860437691114175852899385406543601154052483972541943369075952664551537779833974429348001863337177402066762300870660222375070238846039796172482190099413864239330547833940252223754954415929760123376455372215803475497700918139090659792500356080792582514456185325465053791655190967919667337090621579408383110129760728041812876539087518952148618804503247883977953158369261259793036971937062836007741907948763071160127337295985572481879695560052172080191794149081171721414927724372781961191159066268299664620932157060737146570541552809873182401561957954459171002750501893138480457044027385881737788903454703698960273572304331641165667674494416973204652102847823671798770123837639223773364612598343569661732168417338077670002666562004902674170169681942839321626416784075569679629737486353833254213267561394256896684896333628713804064167689359876895883635762735589498310451512488356902066806697608467881343681801065268873379279552229594278002963552353899284348396047105762766975318023467498759831069106537223487122771442912356405684588030915511107342763356049105935490726883840026392471912059080026480849966012670197440831489699257837203528401391394767492448024139967329602879666175999540706916981626682627951799710240698540955014451489858436592733036006309981481728412974936323242944383226399580307610761512296259573773323631380602271756195900845274063896548449001954446376702469753168413228467312775186153986905996335731027445524146747576496879946058800025123033141259901019198480397598102595671922938934460622473428048009693735240339131521915967899947693810917436188957921685341774065822722606028462991762800613412537485545787878505410684303136038001815869733422981501136068140326906723837708526723665425158969815155636895110173656461188768365943876004958072168046665333633773482110899317310872239551347556693224847668469382899406908438502653609925168987856417510339499412962220321276633612575073964134046361897551839619154388937065828299841713351850790914225764282213318192296114743743137791745288702351217469650202898715790131195707135225400214792746799345246737982405495226408636677200740337683928348402286721053521082784802679490951670103596013330274950571077927373453130245213409535695457293145403991546048874632802700003449147398396343040356964153907138800670911131941141895374409706763311758018838098873769241071189239980901570690666789137057189714494952838749290491050933958813540884478825161633408441834156282902146735891768369020640426132261465059769211148277108272672901770384984758228840837352589087143702164487347128656498919996835732082465258205593798629215102765871191485265921407399381125858450398762531444306174903801827671750656772959403682705047889172266023324169216827003787879919832072694311962419892919989362126962195707828633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] 2640576922683023658480302823397111342786977610612508469652257697088489031693962297873523325306020331280966409858659398916532484646162913843870560615949483561585967104891753244275323090585126841359439343289428479868268862279120763418957893651820677698342095746432098685224138652819109087220508567276789091158706054762247382113188652617904980724655837012305833949023953352292020809338955338299264987209706853833369484609511406477632313892384475598022905088320286210266022570065773204109993582552724224842115933398836203551456502684764166473000169095091708662525466023493389420748002471221895159011428631360604659156371129490421000107114703801759475383704893768690676025272908677377843671288764927964316531087025378118990848355298106225707568807305387281515765243805572044476805293760403100797076454786960456213141637829144804428815405053810176955533038576871393375198143716048775663312016257559761734015787091194900285308313908235990486737092672039953898458078402128805000460807224166961130763423201299224894901191886752863532259436872444299835780806675603652621666911284243638104548942418866414095096436089368778367761682352616737900691725343132739580546200611182397404694521417244718912175141640303603875339648434790344360722048644491973959334257735317982415038862771354593850925569868797400784155295289752593096028871634839791321184633085685768146362270696474051371973461458019428968109561993590586390679662771235158596735170219967625982560601607175417103176293271389368211594853820099967188163546554277867397476954622041452892522966736176687700567910615451188998847609236937591437011902439959326101537161047962581628626976060611417830662981381526533034158259441021484738198614872699831999101067215104117334314957876280198951997899061469917539394107339867488548079573557179991540418071574837088984506127105478255869914947635812452131847878557004822950998575846218468351875662291322419251159669535202469176097401310712458201739435683969145886083214703181750380857412583110988906725625666713171064367375892668821734416383449855366013137359122286535165787601087956305865278619679565477950334765247891374888423518457293885635110369774548921713320065926545556109423281542681725887239330585768900159057608968959520846615428072386745275610554775883674390362783723517524685126505864760423543799195416683723705974231202795397589221354392677755863455319002306912803630159315795495608195557168521534894634589017235035604435083668694001463933643375520269955438292915666296047392435070719469153711007106462910071801983329509013922564916531237534443099564001092708039108669420257609383113249603346740059053993129800859937474029977096488978512561909286916105830761594655873226976458756854284615783648034399165097645798007377649058731379109729904070540747425839610871774837760549194836887245548346097563917886941076767102919464319052677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -556629994418843245964202778708614012563709845556838132743427486878916550960155908598924140916384891010550826266451036449320392302501239318980345030199206921337278894539068722552833280990786263213916172685202697721144625225591944865277585023225214818673495950102627214227048404993170574251413699710068281028240011174914769963203951541729269891349394429387316099059804062743206479861258148752471457106865633804670540104667257082521675523124047804242265476779806763897778860433153185198320491669379997822765306789732590789975168896948991223771728362824799706862933395235534259940963575731879508363004659854120628385898452707131657460814810537538620185516784876238992920515955223878025963345471091475435139414503039653469337121213949763408496852840385141878014842196621110471358529611983802841664487148448286089826196237925879585324114690180878490957668794022809987709964657895348248821210947556647604242678210555617502446844746872335922342202788704783479117333427378032776496074013687867250329993719877282376875487009748726696531460683785220618841016332608392047057031363161148943508953262235862176553942264978039669952116546284687080892296444496906359752795038665356446080346500619714241697523456952682151290382689653153160814149887700828032460014607581308742561133547486393215658488935909397254967526389991772051362419082485008231546468017719500797297553998224878375404349007648082134084912045442575278164659127108014006214478549059035539423214462166949435662520309020992493105582227755501101531962282453841764125873817555762038422258810664992824663289130316942897887229850515910908578971079041251710272347976460820896457020476569677020665657888054065632719392792506998948181631374573279802740777546756851814159170352770780723551769183087792900562731575979339220959685097715134909627085935754136793165769349535995190859654222614299179694449466871279367776143937139916291756062865113620834937827681564469930930410273500591439121593380392157818634056710693730611523104756746778961333342410450961584428398002670878823950336121035113614579877889102781822763435822985961035659419162307021622337371852796836528993945372913192677152206087936426096772438001373876387579034122027832830875692276493768733300665198424065299603446859582382856874155240740605821160420450655363347673704615133898485513497660768800278515354122769658413554863755667311420174580377131269161976715063939244082069504395581011673570815709100655326233064338569054462340166006263788192195326866907116568756717442103265961302000817091077523273141530946932295349094660045549967419927538782824463682971391025531494045384486360231301237292885092964137026237396144969106175854539571946752947488227382795609993889309622653186750402586248816119921583578512452048410062327519434080271605348544660763471007948965359185320970294368728139442597445018790805558742834426675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 121293242089240674061964157467642261058242543922400093890443312960581155865652775853579190011152943237335861836171441932477365569213197318339881999217950280179565673617349861414580516016991065337427425297744302087095879154084364665743535189858255649292672163716754851670344876158626295538399373022730579207647465544980859969761724592298977811264954110754418901600200809534621194457886804848996597340338884113141889107200046207061490194730812979924903772055225011605133561161946212090279783127377919347235845497411433255842008639549833011175068669942398129251532769830990627806925365604316126851414714818007100876861742273909294150168159726051996738045020122792810370248205931630429495111156111405008276579875266518511493871435852371084254306056920395398229450547125008404336996610474276241074518271350380722440390257290274737620764089413151014804091763072530874239047821423349340911322375776553155970046695605844017546437451393274233507681626904906905562073950948637877112151617905325757809282273300416476040862558745831264149673098506705822227451575455107917967371323258763764935060760492305331646714725928678973342473518150859758399579638139093461154348365529292223171027849712646675753125803564217636421233484116724607431775937960490708100462659576926204074014474346502140013860024599010900779378922541874756335779909318961301500459657854115755001087505800587315077676433149268121414532908227841714739029997236158630391889334271030420589976788256309594957972528550959164556562913160837960661782160547044586945589028759864168969900330010472147936236050233264537098460368271479108354240735320215362137746695845255409871137703261079869347433596204765704218997403673562427406240008547876041458884993315437067770591491678166271620163523436944070669880596084273959382729619966707368036371574430397391700424450484372310259629137615000890424713882471734799622539408354509833704227110052366712728694035681053892831342165933118830892849854023265593722713778448665505451753729262980478616896640545930057155932672428026830097262233844568350589161315623777845463194490152533138864036978926995171531204462985720350892149828978175612180214940629092686645351413492760482944427984106139148497194208925351145865954930907836238083437592250857609813513280079099855333016700456240181024725678642707097425222323580145379308869428950769135939281990836987497085882734102834972539034958309730305345279295279181185469000656940554761500310759754128570003242208392233590937562666142073375294800333656939668458372650310513444170602904368433629608262018179376513417752769130946210531406853428340806130513366806444064700776355235932779341261035977742731494625175730052844761658337825497797285452845086009743657867464694955844164415040059159968072392665431569740555778631180430297859238198993876943252114152033458512609307795275132725973748469821603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] -24021481867332133292791111330139463435645818990740743712466275547066755309670789553494524265980810884982049200130605802166310621184332562189545165334872374333494273512913934307174642846317916548090082630016055394365643327706616790965476554395675581077657659418465438668477303033681040165908165316495612643944574431264584405709941251833001677279618210396459903674328911309173841901063254625721368240229688939589423828392012861853393138761351448664784298714112298393988587303484463675528524180546517507105537443013474701902648209458839087295281939711915117044909882011389596915700002305357590199951547623707491809018013901900773437461522262429071310293759624075289307020483722545095618275010464095644250522901322348575363930919371152113258629837134972824992167080438469671734339687896870588927413742672983446186516336600660531640368031711464067722617139507100909724210214106045576980819212339126091367502908712824613603837768009551389298592989240758801120730403700785292898323130500610570228212101530762308224720594473186287407693988131906068442790594431182876578468363966684296714880672280462703441412309881889856071559282844921363793554054061896631872500149947391331106846282804158697455834583090373407382523786205424520285864609842970285306057654134762589638857490052642189173230623659292572259666363198739900141204227150809429113511054470371915270801173309229793466535627036120711187970909093185644155219268833039309593585640920610628639275980928486894790642875519765066644731372873901936355915042296471794474095692152889647294718324354109233501834489092438848040100812260912449538085874091188568508062947005688542641740014119039318672923370438470941296308561779585998622704625509169096600416227056356121735055642038984456897802430482966852203536384791578290072857992619396570843362357841575478649247541310262882732417540354150582313988874765721552686419675449384358262956540638189726455679762484215609013177981055401975804192400625020466459964475526688520136264838067914998055310104080484422418797330043185996112828081588083049623928636712531702685953143441980663953558636286966416733867708196425993218333095386203106230938666971780048546092683375916066037040901264022655254896265458940273768678107766727666673986604272805843785058667552894130532452563670894001216967161513663408621494531489249138265067241394056023391404436928821733898834055941409905861080663706623732215356324763497316348478024481700238578335933071006920371914834828688117665658578482458440558052075832069658191212886522414152925276164023103216253891052178545807736007350505541848599787085716906794840522812030801016150226549376043386990219833864616443279818153068256069724589601725782772027352227316959888010232646263301471905505366583233041364669126755439679083183541158770981184154642827896401819997114310647884799111727733991840676765510297190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] 2464261852966765643969422718437296236809125271054845501440126584805882932243369714629422882421825252899292484991331177404233594288717725201507464250550424783021928671995816918168665619349966426761206542155901715401807760988980505290817337919774349471060356725196434995953233167061792375518456818513871277514424989935719634063830240905910807056430241875068944351950610611490702173469965154898070267055799860763430113955233080990029837859746596735789415286619260025870947677469396862418127998310329904927694333990304994032743042585140575240170919266040206258804427662587291779208481247787275754078319891159266916083635057879119661526599548896018646115813117346636059853898117461145165705094317954450398168124885851086230026983017293076664193323791218522690378157721305820801054361175352775511918594254932037738543667617106434544457211121091038326238403614704598610628809928758090805306967031495653693768889243443728913496856795131006977895392105831506935617644202426640053337493062126279668288022355902848351130128020222374129914159047777036571183639949342861796471853084107443396217844211216870693437927225147827840356281487485808206553707259887861390071756882976617161703920883811299847341043489977711708480415347797303055184906917316584599905111829091449884356800545170752226757664092135205451809600256107332500983309204732435712978524248750241447276479042530464589158437644533938861067464257922426157157640298263743222089625049199235815116948859109604007753438775553983461843892429115027483082621041215818594984867306421528996010958330063505137508490540899598466806071024966668696700094597634783483419106341251579465628465102789848768048140107971056141455718094569264601059115176071586476093456646516886683799215194003635811779072051024098953710859415211512617089040775390976855719465774862709105798765914779261245930817749729994638057067106881118530523065789471660395933090246093412675467643384082832200470169006157229712191638314875034883893655413310000453851099167715762791667844867524898959744020613458198952608941212781476932123427018433738102451925666582560150914681125633147543643710465025231499986753422661135825579140838664129769985501430248159965520848365200788291949644372465418119768119881354618625358844178648004175286075979719169028450511747801041623327805891969886573287250830099542922578442525257958202215180510141457090462914469257753364220103809009799691713623667096336654922031003362797339433882907642308556679546845264652497453753496826648916927348580304922058859632832055709953983502119495677417706956792879886114967882683901826315938445602484088312781999195584136986549126255211812207650572201106840754376614572395703749188544154088506577708719683145221403153217512127935690996115741688035779394537220779292403695608008399588716491582482310958737102647896450308849165454912222893042910381683507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 232525336204260981038310701938831260319708745724234255962681638817789897844280496266255342837970705362668744287140594750548805802184798680771776548427994083617171331488245874893178037858216231566957711797760295910846324558394421786589994133817957377793527102377104284408796940190827740897333932187855227520915382538191842064081928285178750876609735763818304900247928557615545049048314248928497790287171835677613042651852592090403043713180334296871539269841958655262788867883517299492645682094218824934802057194538607983865183598428574055815316268974303413338779421283665427344591089039793980788552781559040126255596146160630023385353693405143899358266075832680114331305056476002618658452522463630749349311683911002978319917306261946051625808367310993103045926638004443466398107690585259344291966778605080176640568296532368170712171425795069513529441500241201411382824624070396214611551251675205788368938218367648510994719176522909044786869561789962405907266612111526826489742967773620934934794272764935483499009678187569138930441586758539200006275403859060031976057801308288826535927056189377689668038930924734311341700444854511834111984960365387706416326428803304316370774793746231361387257742043241498964530550973453541123146112775431904238940181337522576544984624693849582379744719905394609777276005060310888982570378310433915581012112446468330792961254659654565824557188816693486542351804971674472793407465526565618378225139395797919051367284974250768087453567372616454390285552252575402203656120978244147287729151613694917762555876227032444900053708530677236751973707624133456154933422911164466284795649760405391750423396102039245638191389296505585558313058874971247740069630473404994768868718645904471342494568403588224066886256548787138232516687737112508688340662930555509196861176356844860464924688479895669153249886632853208692639319520633032761918786212465613956297307731421988877065994479485505011400871859367965900825471539159662515617484988661716509308845160610291751964220335844031030264365138793887880484638995503425095693744077501368368295994747377044167816716447960162545276055147094411669170181109821249292926762523632673548484717838998355928925484376784648250503568004425135318924925116721961918412747528688964538986631973599016036096053639993255577819326392945131163404172078977197114176430811244727275939544910982630277865484123473643333405861898618368507029438310963814019285229835551599015530251109154747069749337155072896302428451790548773237072948854711511918645498597819373775208449277960983290751826491202710139037701971468284576851606866512857983608409831872373747803254176581534229129764026741421756136552977308892228445315154987061052477929568741526888424353872151601440334907242466363908204977890289558074434046846179976641215388276805082919158107431915735321460013758457471070117665177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] -107078116568875293177876508986972527461940032394011576007091635882759102792644094877824824672720021914146545668091622504171687829198356978171370097549926027672046055225632887043774756867802849081684124079211249594211682697834768798672176755977695797606703028656167867939214752259102021595308793837001874093449787178974564496098382019733155868436100309005842182815578493238695964487547678696012749503447310441366886279032028688809772215500901975644770208134522190826304430400984962060867997183598564137482497847510031129788726243514550507848818432860292739005109343492860324317448711477453102790589190654320029644786743882804561308178133835644884341536035056987851107237019833927424177740984285411399445402904686000927215506549931179439985004597497091180733120953428624255808223102759313978225708627201075020245996178393745925199964872622194580154003362882501998201136369058446679990128494155568842095666050138776529833700264633797152467782344683430633691213867548779676047205961472357164361327954470574971197104773320089025591841012713625427256257860385993318726966565166919294858754035789295122523746787549313292139526009027695881941351669409383833850070248605064581380617463221612419468829258846013354180532672171953034881538532578146585213731423281241098208592985148967167469620836761385525275740242769375228309149955099455381880411440493685386874941542036819915098996806500229919203276399428812571689397014193365233597325776246097222388792844733875334459080931741479833531971891118118107279691553319583622654213719875628305630230048469842269850953366604059310619923432250551371424842752939385396134235604919489059703683661687248908529737794966526566344897806825392053050204881281816926927005546593567235099907926099914538887812413813293925331553289766143764571886102259270834175593682214669568848711783930630418576809299214402887834178827744645734152537327716448425923564506025809367525501939827135891990120645451891390103021082254046137545676887062415086641635472038576624202066782118898531805847171978411260795362625161015438191156527987883798666112415363710238962475687819963810723302933324622356989898354064026177946448042572207214069714272507935544622601981657765224741944294094430222895197093077259473200719251034098068834016253800249705878108180243608644167550753159143131661548827204633876024840928574523452891849012424485324806350561499534528651375855669661252606028552072465046365179615759346714004776154418380391825519068079282338408641271690380137867076960080522225075656467403906494343309278698783210416627327202459419162175793606135341417922499607481302013128809502481751012952791977039632688714224047446268953811868365973390170880373303973812997662615943748517729834188927591165437131842380182135506872312353866129016369673622999802954932694104485201153448164066832112241710998686895394886834664243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 12549602530151013676183210658393319053398507526512578040981853283434473347859977757159094404500867007276463222406561304435431204151671367232559031513617702544127880687288696457170010265992271901323851606433653513797234525502901137044573963336335348976313152183191082254747823059059085243644430778531360458380777871342768194882732297161933805860574583323895231810701142938467186795755172727504899034476738180453377831862157574294560141846181633951255834165956373529517012679802065762454736962929277122848871104963231354203282029307499232988328415631279478285432197392174057870595247215422408020174404013021335624986536731442535996491349398499551931579050562214990969910192507037761596713690631774139692022555382045122534920312997070083428048993749671068503756729000401794765050518765781444849042538481518281179161063059231018851998658426573134339497035934982013117361291109095210517168369824358648124322127253854838585163408290361134100722712335635578354067513921062542926847851442185728031140265033819914693465515780444358901702516914836914259169855939079087344128781650325564649938939890223809984793572679020357552860800844635448948938892196479896904917998234245811623669411938655485422705904533720028437884229538967885244087713408877520192150063768453274251259652031583840967436579700680788584021096898847695554168296072065732936237676654553661684988768995940642782234588803101625785308383537976110663753671376844951968242098241180677759576159093781066130393946926924215865282505049861813518061024751410042536998979046149540586659075377863643396691383252911302227913873271017486684054269609584536214125665533452118642812757530340277488954168971354229533643324068436950609565794413902690290213749182346787677709905853603204940128578741003114102704838956626220720306705326701934917552439210672659755385912159282771342706636782810216631721493099184419460453486381972833847370826884781630714646206071498647701919889550251362116394821078939624418732338243122541899542458389043895658864576182403348841445609191805631835087953050862355469161481270836232919514209245355201055715531395308357714349520994150476677807828456757726709680086859060178398605910629197544660804037092717897930440611655627620027638416311234809201951618115030315049718514769845295319105154787194319785089297495037547194148610840144964348662822252499634111601679124107686403224004698336220244570119441446903169170994350655231971038966758611846417093788503772207454741808490525552359998958895873865221275848755765799439188104570057927529413220173947395514823625867313651114190184012829089107288079281643406699322017056212739071361134921235993268287687895214943061472724104912187447651297860638204759265169052531815873185597853191444963768062932835797557460827024672955427171237719517531128318987309263389838689747438751498384920647547885178116399693824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -387630557427436884404500920317134563295324126609084059307969412688812257343733727358515773637317720149371344362673432989816461030569059362855859591176799850417653313377978189147238889105001957931786672897014860341321031059805091807024284801352263787741292392832565293744283490743018665062310014462105818294100426572796870069104575633076946284426771165623978731870366195449655810429888840429887708218187979620427494332055615780922442612891306759318847548475862760713980759755490879113617249697988248100453393423343570457305183879585266699283051044327469088598116825416134425075726616419671490807944636055889599263394464586621097097372027076321685293265779465348852902476365641305195153284404932080027679284495068316545408722871495874309793511239709468725389581727383645704134378599041810699221035455951298684573220651530785503794328058481920594649095323637003466089605840971874737104521859392331101495755863560910239002675926937199276750784718888716941665338121952814175896680359574745818753408282104934377138255290166339444734531431830085644259001808126991031615108158240058243787983447754214328992092030438509553151299910592080130569429281012780773629683994250851799230260003276412559266699718014631911334839638770567960110450227215936185443440222062240587694060326744293529061398611319053104065024493769962027846383517053475026169534037519709534662551554637675355510947821339828310778239747812354865864200550904273032596432812296906761909344232944540427573107372247243218882897415066216208198925976871930757043425420192079640261770975525443825922415488684357628705022696077924586622088721240287406428848441859400021737567555982132947507391730692069167888087596546249223921831048752205035292064246589896881059110317796505060364326663295762788775537193985733579069311588231868563264715855997478293179570901508447655095745101116259845133733774054348333352508053597408754268480864855827466669621420353888428132577308152870743811839251586650475070674369905529451114236755367121141747489820817216951864456088414913739305273603895497637753887125112898971148592695801336559968051797804264141664282002290910674519639616353299169008387135074085217421628251425167912214266356175665099016855561203843386368755015893003088831544988608944604708251444898586896746719295872107518792215137557971104719028220119325979087637987597019388948493320749796718993984843500161967881297256696802159910055263969491149481564396092146386939945525588218343194902875755300182869909556838057232383974589502139077612340452683201511681434664268903543719969238126949792458558976454753779650571640604512442728968311818872978766791726100063145154202263018758329776863290303832618289461164889460227804560461211021385885604410934676848600488066524875611930538009025173312955278013164049380200715356566488142776257349745532419105504091589555778126232944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -41685242791010671539142672940476781703621714393425461462923728638324648168727209973299637845829613592367833973820133860441668795104668261822815239085288771929918467951783858271755784067493273693199968170677248027908394225368545049266693401588887794067856108936360721444705504906222021973966011274103455619912101152995215576339327927216595732023443957576710390405837547933588434629128465359804666445812828213192103273826118861240982130728385506327819944655604650667851702527583249294609133210110759958134238675149105627205466843840385670461041712484941004982548499403809522770996501913069790778614412468156116901841207692422770978476385166047019298844833867006629245736481287551238598713551158392671027773195383726670458888204482504741059848418803891563708018249792048696655854408607435823817404490621796790789777012096207139041377618626014666401587026899338132091764961572814113622195997652146429023168952786058327371877880933074653162908871700158522114904389550709052145881142238939668517568835070717667011174422195697717339837224227950379819665901762593705893476231658017415730602005977438770616351388164399803607826363202894658946890652763480499411184754395849669144767200742797049739726144298820706886706530474561413603705123024557910727254060985981264258561872620130444666968246399963861510700799288154228472197964729449539096887700757245733444818520357851382681684045810035316351392996990493184453003494223900184133422049935390892714306746868931066056227855539796385697081140804984640254028089243176901206470936286435067396566871407551481703878025169542199270504601128241879884615582967820423214701713229613136948951945893594533255870815945173290201039085575048440204811986840434507148600663511207916745253235472879432422138000560603015672592354687119547445384716816852981575130636402045128931411055438875298699165934322282502517772746914723066825271800096876836411445032363967630239704662137204698063676210581645930390419251968669349066033526124706286716693331494473475577796049298852995771848663479176675675294191973202599971612737486225591756882170654938153285618434765648243165619272351033219192278344205996823253648487532292024006017410608276077546983968702114084551485240394143432797121849591214493905875466768951658455353535677803850520087009541620975879424056807731585203651055709407998770638925740437290650467211396580948978282406066809730005982121952512609011374419314791571164600649686589497958306538441832966491523167146519801716937222939579138080413957367286922265654197946145846639831152684078250760112412844306098788055174802304501969013357834969872275355497135837406355985022175018905401594010284901900136402279111075408914612696863609789804811673251607225193066309313696467096674040003702760998399090085718658670360980121691512091152392468927782015897943676883497452501426885623165875545702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 5320200291747722079756060246077115055260783368003409684500935989545754248610531460745945132033168857852973406463869119274000959676319952910258392898225961521348257211103051131290049105663866914110948405215767294818705983290956957715623010674689779327870412721159659451830669463604936048860450277814268760294214048191925123156525210458461338997602771362369869043326594422629339479501731876089190446848170905376874311436886946221071526083009549886288342354207367672980045641439263635821588429046025352269828722886166738077691233830469909197242469865916066389044413048688322211533439566397180572519332024685765377788026008451500220581861022220577247973641813223515045083821886400396490253661620653367776296590219500764797802853103867458126369208947334565325557683417235196899464682216608198314701196596942038804493022053283256336927762776238126573712819111051430772323468029597496805806952720454443858912514232318524484976828396656767948072899832121997622396567814344990883491393446759266488860488793637737951175013821905404668697787020485728588699913710699812854737553731756990071461489381288462915475015447718826582153513151948724072968102439007106413993920024858246182313828510757196799050098591998864696954682597143002961767778065050140891485476630645622137155231987126980617267572624375103560897695624467364402309888735457845963521622190816544570141777815484369800582180227993576823799463975135704981150108339710910561114376781047920608620916214665870554528416457194584221110194672867439567272859232931754667578493873703142055483957952329993341473601743141096509659774881118167045070013564060934714349666879205769992118500120570477785168363384353205818752233622811123089739475277990663593488739700389204826610291144948491691247226503402790904587922662327279304396429596768412657054254897191262020569538041315591778969770901628752816683408510110336676101050649692170457478914348367723462091654040827037554921565015436512621533262543948517944189223596885600108278825318473996088858436378539380200044456969043590351421222221046803843049260828544913896413935109969239535800808761545874207200676864006609603667649589224056647087743648908541931225206896969314133927260443395724787515812091078468343233927483499995881872749967173878067938066003403012378338438135219082073380911633364085270530782969408171688074808585746959075553237571288267097505934901459143211175340476873868151081886963203697132771146956207241701804969979807584057807683718584774486692369112154331991220883313947545977218906504770168899475836559230831227891769210505723412275932426399770955336515604265859659282905720903956001328791954677655515768407499516787073770305942930857402442013824542838356637424585696886288837725789852830529979084496474214570777248081417884893422032181249074221548296888925462712918590047686653412751983574608985418220175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -528735729517940262344315361129715731920952346912159565643074548809281370530464668987430895390664667548101498630079094858216347521361970644411662247077983939277613188598697645155736628922396323155352965750493786768510865663423685161451136516015780162456490369221816771452148687778719877029749666627599698076749553007426294706168356083709321715633852760089444226138071060763194620353354949991874343799732920207348890526339404465949390063990906877580641233705678977407788132214834753534163976373195640382524652835474632453645546039592365111200523477309399127848542361953928267645871146668356073722290262987113932115649748464047124001293806295581961022939383551907538935210700330994106663074921989102214358876115554335706739278135832966610239224659159407874536631637647141498971623105601111470091593836076436777622214164209465107755615452248122332095477151609557629922891086534870542138677951804381783418406510414441218832268144598985871564137868183982546309858724806146469757541901710931749816653568193973748258688380809702995639610114742901847492303579267031391463911636274533042849722594232355149620781430424674609950350818131812585113370868299980499664079158821943643007642674824558916025904869504406913456696352480557146735449926132268677136740568487853701632384877556566454322013159360737864196977431903733025336157619821158922332696124643806636815689063804722718757873675654703857439589839990189671148013991938449114198890292889037614332068463134214312702967937954319187800429820779434575129849517795175849609775820502780860893525575189127368878967179418665901725898209524767391488557516622251725617215939230043324322198530234670896930759015780231977187118875833809520689980636018011218734038341039160689484937008828360051144928637967907791883019749231931307206664722288755635203528915591277511261126549962904651894462504324794992596214962636398525611275556165349192733980903172295862054944141876038237519514735570900849385133274730278591280178093068128836054844311164975854344499615174674456145264891247381578888254107579128244500448804106135527959766645993466017198831004789626199192582295256756058791352087495956196214996348503179644720931682469702479769673974009413994035663028042203679587868142987274693676906851482987755639330591930130565164689735970148024364478032414811600823834746722361730874476899360984843235577409548030975545640779934296807125324997659989510297225261506648989813531064100574166394752610682329609290665631809307059282222153537447520300371558833098368400685999927384205032604540700506488914509979873099616936053948297534749593980861867504713502810861547695081680428069723700972186085166794385604187906070667492029108943055112072705605056930952253120095001381074670636112656159242734868483734885303555165493095187896030079114148071879455206370317960182664466179382584131588108740198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] 50162355063570327643741311839598574594940296633215172425186996227697325391236648811189607109313292224122620495796925775814320559212349295782162742482754712943596725383748170660849077939955357038206905875646752028484885064725348725051779990081282709035259575907269238954795645379507391029603069456775657419480844544064882559430533572864705098577013632712162948868692895438025271390187974284568732562107907377214388708185080522596090679962729666928025583657507533281462012252896417742503271605443880670600635536841188317859699422783186634966303355677778068264662600318416031477218360722124415134296697622286284555601741182874647306723582705154246454099466047354891864788962262003995119499866437170315038683193804990846478478773223167825119439946921050980672505012951665384979803045876366547011597059124174440206907035235202672054967205279340977017752515608559656937963138611995542468912115978349022048088939863030865877176299325420028391429301616239455003636165100240617277337778014233790238097810747668682172340021298512636031837635551854990170573337287676711152651384591794774871305317378669261569653210717280042976056503377665341956795125961997943637469641701824383956848464146336442570974885721181773798974949307865141944503665512097613074972575693605423194377583367787118621552506027550601017236948321699491912029238093767898805109029471741841892914636757740121662266669235761528970909768294277704806039162729614807846382872058053635864296968606689984429230603234679602145916982976654635438889573225255307408828505748502660460902253983331071333017027678896037473444909058243515304791036218250910632736052574243794405896202846351058615831729309627307588647324700851603653295803668140000861519570556595801600254435039333978792044047645157389699082015936243508685382486509146841491646123212777742074953755705091014823911292794348836960218577491172463706263100081796785213626052807679032900057787148066366023585585569232151029044946283019234616626338090794156669744579352866185273797834745285835202615437504597714552283970245621092194492704022862558356454045459688612524369859052927338111539179419305483605117478983063624518332150403505319676318854428012600596820186262645791445309816051382114965577907947227758868532392032357119028102809526099986596145396845119414839966063319948811935033396884316562181784302637767354001143230989361292022858045378778644035079348413970987521245496624400718966530656758449790950630555604874367631049878939646165506232865024577677878392472313634748859579867289827137003236312947959524659894362689966848883334112926188562184629651995680327022995502883106153506063172986036495654836686536200377899378394090503554976320973350424317452497255896244188325378938220339197161684006615536597869753624779113430301738534411752146702767720414186885557946976575881872274299188518815063762534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] -2416334536514634282940911678756100908209386604258648411250065334308682941292288276560229731426435854528237152809581168589165383016252841444078050124140394870705418329114125741866077365693577818905714999350721981440342832969676058583629896807602567896718811665223632904451485013605540742114763765181221846315157522787098838391064816665870159795334313802204676914373742964802774581972915385608325116713557680460668443020171983894045842806366904249519798744224724851986485812354877686579612531777504855964705529721517126694565921734162090525538849345241947035618761365384481391901621283116286570197201057975733581761312867705671097617017062841525263254784466449826550149134206747500930812332707733931460856254362734120446892932331880416286137041327302507288727540292717730223428782342718794918400361163025199444003697821855443553693740120230800183728324010547231028302089909444140834869366132551102513042376557010156512075186969422920134099223669569071346966235269712972195048581430675050914678280669994938509179387052325094817526438475085951921006593804655388551442992134088437436747528494440833312131839804988749983587776409112366252482890445403778218877444639559868115425201890940322807670740463053998770257514047926581946051000858971375177647226694734014395965599121574412118201173325819816674010840910094206565726820150384746354344770663667623498411157660600202035351163146167550480357241509840330365920586197588970230733703462420976446803457628783224605255575637775991277409576267363769184243343850918054363756951040054670974998768416448528478912613840781640055800245860027888599103904611990692645156379170917396043857438536609799396356301700072797413885878441803867934371516478305054150072648127623461638805602322911105824474622684832655598017830627936497545209444977908229800186525798312270144913183438170886112154590737043666349076665902657708059955870363788839769823679561397446607322604483557946509806218896302270906576123669130100342088775895161049362900814686601552694153571734129869326024390086407466551714503478300656928793011954452884655108035596807514547876067390191241102648376219522429924536276963872565648727080810864877560527132286435390579831008207828940065159457499170767549831675339535811613960751555015633395615739925790872338355104327175015714238807009499656942812469137592313379037635765512396299730966763420651783187106775964122778991110342054632378500756949112493149396460098656725771604320943235991582584667710688897052518183549028912902245719407272012481383920137189711018629723300675940053049030808684339039571554284279159117972517108961377129115767407184226227918272400509210757994495397552236397520073809692935837330751047497691731306033040583543068924869591432744267332943686178618502798875941240455220691656910447937044080507806886928510922507574665386666767523829983377935564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] 55513512105748011846952937868831861088782379456108492716671184207223586767347176784581013660139495189369295200223019738749253706121120391953627458066057507489679827841863685432121971868039457246984147015396603918648795830191448547992978319515288872893704134453476682312401481023708851096350496615910453007875567969809839003717886503167651420757715877392126032084462762892185703892383405024746118943222021663752613889071863222126713196219973927647059380327531482072173992067881680189853364170133512120395407117706906321968022933175725810379943951834700610916493480560800961722420968855152848700474892846755626903269531119681810116713865015747553290920414054250341630324360716312330931417049163505203353298169481812507437972544756930916451184347104219255696192370654612070964380924198077521540075949756358343247585223642057470401945936113243606328002589799046005486988625398835628287149694069720244384370200606146385065038457708312892887398639759146479077450239861718411990617600650586819016410311791180064942917370871411029951667431162467653413708555613850466574446012065499505952785371707751405928711094060230302057000144314258471477529194173013840820379801746506511942283930782772013283689255137131475378125552565044134510197045060545231577254225312371972238485391921437279040935584056858173008098587862427379182111311955147157771406431487693894652391721225615379784210086147844316612568627014722220804884038928498344852318284356010698674015214426076677578603971313129353577519070772618209974174300386744712999984244704121296025644331134906869643290573087916271044807484760898542390189550864461347139726669464351321224732766503798954900302235676126217680301459967712335153624532429561047097783275997477968538421518504074363337007773870892008190010714929550721236095236363832395194143738575483474097286647983140689988815517140309857431985677426459656543783619582101393873520734983719742524838950062214834423783615956567460671498134605047790348354582367048991243626164366898344299093701849026476528122354292255371997212132301391550019252385513538399784085904482051361095043875124921294301256945910428231356183816113343946315120253019778163965458363853337194033133380887637835258054267395249463916498971610316368189971335876522484454976050748775436047832540879862319043995114423983969580187020589660457521592790158521066137407195173840868416951771509514184268920893857837283408782285420923349709533066437612104513729441319345226004189328691638936710071229391890893692818230690307392494795221448036968951237775729598511858328848756733811339589707065318914776903044365557560769770277014253104940933400179315903214571278258948664511118617243679454569869462331067331157411670161884660502856182000900354604604331276336351441637084029480686254340489436503073862983715718224977748356519603671890332804698402196763443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -9557549049962599934740749626785579534539508863497334495876334220439899912396452704357424953240736983171665468703518601652192290132366130027322155897804751126625934380081665466717808997555598902447609092234324089587848970933297597095882990199952767927972635413860011458976386791394181546952106732028520399018233955823764767309425311406943627549043949531050828563324707922412367524317098901843372371313107967887767972197738361993275054385879504578922478455373390136498962152129577309038501543517251190467280851788259334871517089084710861379436512724833846171453823759412953564038774451102647431604173397698195485065475281380538707150839365000736784844045982414737202371809012219778093256070821431321761272662279774700884362238050758782756611777275991419111851126914692026679425575673612604417826530965138294526526165985273761458209530121926248438270488419323986356075470568137122054405610286665124079082989298186082398541030535287738389551485571730619435403771779127342783505977633818919453689650565493990044918250409212138197655830492950794404084527738897066290412568853504647691497446279726201785340923100005479857808138107065722744890567102114875860804455777249909540114690956094984678712029327544107572585946306982121104160793307427652660013372924889797891708206026323555621593902758327993886715870929285647334623655503305800785503129131491677675948919436777111114251160518598903845146654715717669083368685730222293940554067114989443298527412317986444525398644234323526695520885620019168404042035482001450746843076996106128291352232789234244440768723522663281357919447360867811764537802868348076342987585820766445022663191069660356148149183886686003179864037191406012977457447832056253367479825261836124927387469192301777696368066576657350881251712687883726619428377474062626290236893124542601340140071722934101565736803712834966438336975845959186977695408675304677715088651476121083352212052517895759488261426628775382590175574944603390640669105588184881393465186293021940305730892514652305330788830693102770363795684108714998046991838882801002236580620212570689637349777783035890756168000071535534500767026485439419029528015983831305756655083475778984547166680840117804209198855584394354776892706920681609176988525641010399185807596172790218295229809655173899341833274182636622175391190323526120297354514372072840890913095364426225968856941323742662725727414024696573660077204344011512118789844117623588315321662077628773121519824864490526210897663925782337626630430617062129797976092987720984737729240422477505772574512666980730695668147953164120237474141515329731149338886762843189753571916125507387097038050437699800368904520973220871992102990726379084121887679307869015406028127927963692982867962100966801356248763816611095380957521090533343272210846761429141821453906907880936796275061257555410944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] 684195686541454589574338617019702769354110505034212049123428702193147416313104808403205207970166957834825236872101427765302046907793524445774415888096961900404230708538473670744848858402514365551440881673787965960551999723351579811082241440940317430406356116990555247102380602014931842337150400428484455286945415357594441476583586533428392098747537585402852782391178498831925128169471701820824216985846882306143331609050905089687437620218741583337989067059676443520702410695089659750612265739710664475717681833390703092357471280905699050403537397231350516002199834933464012067209449654369565476779996634702131449275292145530270410317107361576299125689827567351473415446930935620783567063984345115574869631840146942163489432471932377366175413905668400676542831229977301573198517910106298772402391240843394001024897756313542422130690575704199746452914264146728634923921586329524573927786815020045184699364053460990390172405357349137185928343485848893761100768630344603881720816320848718047715836284140604995705971514847244016069535276077576504398895141580393768496300496459904534597561035413589819721952180499945093931040276541823677950662648130352595884500218114995339585053497199511334241820488109945716769945829069214445911688282899365373483378765081135904187793002349379815685647251977067152824004789461242088982916872474016298809456206543778938529213461691778639813857108780636181356359507361839890109621897871151589990618578206087288805470414617958796267180907400709376751793313852858494478037652515858636528637084199533733732161490968101777485304005060055757562611116570204811184404823680683760108341320394214779383630877924963691255652664648436643178609466670562412375614130502574739723504228290267339599967292293152873182314995248232723636948846691277315495064549765941442499887816357239831339086268233725559067906375740647779749145170468915022531225054980833891495285800407491157518941950956701243026137224489855531446061349346247896739400776538137560770201432498788207478050660984062671179083909150211133488810045576966585069618984583438778363612315228883812058927479945516968503268683089951828082758435932410342290244483973681085398665883733929304232555384734214584002905981620654718708777019458671063752018277006761588816834227957585317074057233611175863546944708093215680012173437070089258293412189466641062852063070529235479975825435872638678920195632613930099522538285976228410827894555823073099986057877938428979716572292842506269077107289435167620861086863261959282718200635001644470021673637908328126212318424423642029474672036260104960769784469675265028366120744528126751265109582867316372576686244034359518906438695851794591273519626782870690338919974252646331578565245254289368296620738947415345431391339852055274582256638323537099284004495196768054319010505143063782266199689975625154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] -4183291814360030908483589631804832885449778679463456424046630711107313860879258028200513109568762251458298501438253882833632572711030492456443604857716460562388538636168962766074415855703908177478258559657951662713661941699383575258244015113888468724520559809169876618369506445877881187020323583640496076191301769196956267644745932303313412890390999347030395991522655189138782625122047771853060827643191896952737491510776918068331301712224826678613021294496472229403867250956028077846404068346141949085782371611319470439687359951009244375193069725928316094324644976022851563168231580416167145330007766670688333431761205196436270852786239722467928161423605001939741529577213969651935426499650769294587796300485751670542280438543563236305259745889213644773640739992113726222453253044193629629776037254817785672407591365495367708689155964338743446827112243727886857605788578300813491862337018389428882859466799239414520352045635325349907078593624971128475423975629564701338549241293774640090378896070091577743479795293937274564919446890947264429658060820788555133640293884910264073304071011831748235199038765783860272245648251860909933933789620511281856464430129172579750090717014706839416480183688193533592125949516343664679553200085925119085113733515805263391094595556403602301495157642679020949243429551521564149323440957715288801187067984662524824820661649147367737033995825962109843774150059181658837067261046028374077939808869773251000364468301548385997359517434131564360472887830597458614360246454067770561998773278872308764508421311373787115904399787288818976614138515129042637408061808367413879837480340484714111785177327558318002272662782809287653509023556629235798036293895401376339153032554299439956475274911343949435809936926934744969696823004245024630602282422805850432800861109093222801672503765654407688612027055407208246431725976614198963553626601606735124755704329751453761076838470695732607023128404026096493477277165351717706482797230384766609490755219502135061426550916104568434427434310786728828945004527782145712805471272395442863900955417951639947822014289785250143834802040202584446736109752907029919957365797786075187369754570353785742866271504933862065853689600568259541976762078702797822113020263346935202040104149632045378483078355693057659541613916378883745763206639926252382124246605156653684808257193438344103724443170181196555812608043782860210924190516158048087686197265355343055373553031704566158275047344203279439439383347682071846882300451079453961133233396146797042712824513934877987124284224014948458356574713212791612273178133566331847632488286433775595428655605420302462579411792714748283546046599895897480239901738920654066932023559942483235655584465982965198309917939464583248559599428890788044855664863141008049659570015909142425457678142003702318016993899315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] 1591124369331923618695839148078970828653412051504644248094533183509696092455479214200216676583307270076012412948144678433536227730969228827929383306694040885020920244789492942283401895296846149630130335157888816479279824977006730679387280748313878900514664853071800181174966269836386088333075591302222492643317232380881186178700815924647989238279907754919836289874951264812498474163900907507720247812695922984516049292163883680381900511170440894053319553892758699888642224600868922098441109816278731307309834504153501165125096024779125369327005211007631366893462604784488841091321077820920173583158888945653481521435619792382515053380609032602159147408500899646596890121254959479890564812539207890469217821744676514157266970834476136881428872376699527252963469434475723030904157405739261313234414240804115067008996591181861516137156529832836071142751117452347199791047258721861456236887546031849896030255465363328891680199745626173027223574637131726213184530418126083321523500990922483491661447651403569821553609909274002199957503744959975889093779460576843878183067622245164907151854332153123946348716246765583828792519914821481045594779741213205477540970119383901504794784818793341781211767526143769734522160700919807205020489249977749050446034486689894509248701612752529015397380858725932510192405259326377191695100765159054752463360501717567926418197101468054665025420530062299305457422445495544988602726547737486701905950549971710051784908056725240136398052401882487043490819152492004367124716585153313967329428369528301053821932720337072908566871843328699330769657680546747714620791125702676788710488339480727722869434544571142067557082879764927529466156272175396292560535321620488908494016980901607282433201940581523374676115310156904078708561025760764613130659606030804366160851951100812750774583481090116399891274331599050979633819808231097268798412670041599180190980054280472546082008108249305413690448989090975078448145337026492940317738830844089717006962393659043444092499498180460166398263120283731304379916140032712610247504838904738516413291587169029289885137155164812173193840829076973766514094761777976718564973236532389284444919206005127832267413712245478544609034085697574005029808326513999897321210828650207778034746201147995986055757452128325334074132842692136575376287395823685453528788998336131167194040092328068768818031987581894285723790126292358486119752503435718203614086552159163004678205331187546267174607611497105430633157977889077377571210316786456067626241702910176766861468301409363062262361650460470064084179835552682250509062867767921348009858087625430682643050262114226960352110629200127363034494928225913992513497431149428095681865973127077239976306357127611445448544151489319961486875029509439657211486638343317612645091709703693330250033243340661400287649706582999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -26901359790636251564017956250024161990400447366022569002245888682217900400652132989088116270272052249073653761481266228950467967468075375644784647640660106476572236021404301477425769175677334444637697063169824701657614095397242505255998908457693001004785001084443227246683321828569104720840634989059323019286252531879341170483719437193197487769372961219422440691141817556108607026741121828116160929538594057425535787179846646028786642433294529688609321158417405946734057363892686189818541810988346131357990946139694753688721512670337651772330547101587758943431672863958711920451681715604822620953747500267973444088078850309207512371929538518418860295707315152779776724794460990094050216220093145479289760575597765463813849559193276940769864156075671530912457391203989100267677746998892130015682671976173824996535221064340784947183985959594606350847806519764699844915582371293174716557493604860068918419316539150538242608079300221774202153199011260517917117727869183513456534003294169995009392281923208370435334255555474938712285719934183788340572998164337882315136360801710280804477321845715801814129742757557544890405007567335831979723971977736763498279823188281172009136618734824211582710261595978700511295514904423298268349967019845339286761447312099298193891214647070285867914692563191369722640361305611159763256032240666738114376303919629481278944726372887900646968122299328715813791950388911230943310410253225442119953417490816789893076553606164229563863879834713120454968765849532809822130143291050803454783134433578464205991393362534127909060870774080215372214557409323277956311865543197318178776625178288006913028327087202122569103402589590722154477058187001166609271930129023580609845044885494557339447212260703825376178778795383580845327345359489441575999917671774791071027379860489459087157338159491928811350462913676056796089732802579689936986395938788674157321668214270916748012042757094071716829021882535256460306646445498611701699395209431717584845469587013759430645932420700902448915466073475162325112260309311374090672251082197562744196115741501533223449095301272993558852375745335273775323748703475607719741911648136062335263151600290562300148035439857565958945701265401335114372114705782300616433303921306636923175650898454882992887498011783199610518489241908110983548400173332020454038965550737947333086436977392726304396085776731390774440841598478358565054966789208337523247551430610092559591013191861044163697450868083940694412182103517022657610350790405601909584573442600017922997072739773488309980825378424180354724916274293088926966021596823940903109430421224884138276516604518666937955241794670650349270879396685583585988198584923956999002608107491937525437268675500775021203118123903238648855417076876975851489392565362915595489312641077205711054825915423321597215866722713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] -5382880160621156622965404582167237422111425494203969085121352739399829543667459855716094219175472704867979926643087013650693830903563906988642716955162893873151555027111444820101016361557353873572123908479445916828463686475635413763083390063316256465533019883182538949259138300901766591790133798664389547209512710779314504020270607118011340500283773739740905916405099554714554874174035510540131458070891854308918403386211567551521602193463277523432110617695640461081665878944151832098877958183572580150864417416048468867376796557786344751255677191632372694215376027100878267848530096653236427088091521190978420147072823288363174074574006067573527209452026764709464202457783051364973061334163145873538736661922938924111986894648688061877318826573951443645595688528760336071946000169100265958000435942969084863480250544671243045007455062955569929633972297943289214293106947972199486148071510571733335690333680842564008174433019073165439417651586479793396567675795017965558963851457621015238995455045118286133795830430020614188645498777789979951139655317891928569689021064756819523275112128343986235738974287746453567858686323284299351674448542253418005303991262193185856146861406892362873236872858284917835816044328405945319448812129057064595337401862125518695141043730698685084384788515207304288222620135108456570247271893410799936112046467677783438906056698136938068272427432630997286412013430862687786423772581920654286223350220996116375477028928387202265021714403515932624130706656222397892507112248841106954286821328555017683374473986746180852507604140353164694888174162768245771193852924991442334803955143342962964833090978577621581298601780637706696610869111187662139775405244638527219110307523724485584773198833887270037922662746662306916930053941030832723790442688577494074068358303470886398522447953859881942478900376931072726140905109350843372411328340824133930472776225666733148671262668096866120388508025462393838976280835969081456989584438111990935435740752666558821674179178280010216048041318867337077457684293987893156753087714711605875310362220140156400308984261242873493256432040782790884906313938295822870382098410284319264255199425765740039049693747623852266800620933748873091211672208767594555553162039720162957755570987511242581752792400236820207629911994665227076718734379795305245145860132331472298778086097966529375202040803501597247025924941522078053402310771301740411849718963287558085330824726457039571102718651080512343660302565984449745768474795922867902990200511332041031607050085015320686383194292511141126705541778703991410465402304340756292526136510840236793088104248548002169994957729310003266923577286951451355100573498241434206979731285862719999151963585192365683554799511622507707313618125984238852226954411833251345722425504497259146394399449456508612820965366169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 201933043803641615627899305965568986173797292125880720071506619723132671344817222816438381901807421395735590402406489990826396240369217286886984167404254583374115670378747288072688627083315636435649647869750691925947534803022432353737974008888425636889693193338812915137393885720147980810206963364664427173275857082884602111155000891392053564204964874586113818101215445105380596706148497021679577096045610336282183928192135757299018903772472222368103553075188356352317899453602236393006982720800955889161987314223718587491480290607095905790564359764675523263688282619642112472864880575179214132463769754070530317231088982563734524421831634084939876723076833059324384679295931087595730423334856609502667466539988190840354122427648978323086471994214151572565857680552424613756353434216496910587659392648961512673494709933880305194066044143815843021002454978916196203613117165776505979005149269986864475791901582986800491457256637182840259818777550064048051104164680444636397729199397669616464777328237113922912533897333104669763868079379651278877568494498566936985875385652475437694191730046987642392456637933637217946267407978232671281517345478124756980200469954180353319530253553405265717077282723098207988167081661551333707560626616512647457945384358694060429860474552265248830871506997789269349836769634792757405884122494555247259331551955539323510324495447511544253675846895631746456097576001486084565105838110666449758961519257105366933614674256979341087739834679764651014116221683379251132108804939082094881453592227327258026495951213633452668085811166747613305934365892531745012677046534799797468389537983686824079010322769677660948844717488172143362367493946367803717138961552743462501173986091660443367338029308279048709927762971503398812913723212469196165159800367315702879931342291011265065830904415243199995545343648840671013703561111513172100313233152310162933983845090190046668899872315874474145538274276467439871829621621064270651141262346923756741810105862992384909185252642468829280602972110572795546496480240593050645301851201633841382060732458036854322591491969031741574181752619075694297767863266029250876340375258311812599641326165373343865136511836494673925508929072942649088345452014786439435725425743587929648870603366437565444015935857595291844663215372550046961400119585707095046239135744257038415271070928934817784926737764322120587637242103252527282564084120618075135601836581080589979902025189934507788470639544010747988291589217750705973828325324305716497989573550510271863316318851405384486413945708193243444875908144640116951682199320629984612947515880495754623248427965680965503567775903126123027800921034820817066587266533011452052862268000271590577221460492526529860337637494266905687734715138976522941670361630993971287126285324479106953852829251548276146853589811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -26700672125591153650284599850571420786880266511353296161591697774213659624676792972539969929973899489140171207588139242277016112688933667036534887777440517141351334806570325215185941990480645120247792292238583896868714922360742668815723789055213558310824195841337130857965349464606828865298292979467790221786000181574078508544580370923812633654989203124573372701918264179783523002868953689884622175240605233267945918992448314277205532095683137242797116938517051948955178458020372956088773392725662643297130896024114816498913859895796014421913789468692299116446391511237455384088122386198163800275730842515078527722500072421257963876618316456618968933410556332214036252289104869051906076576940098214064688886023049632265810625499956680695087760419858201610367718502379746261450336446591773383818721697516308087090016308157616985370383962318459736556902035131076606184662834365876635990363683863055012336298425350190465270356719374937028608035725897712254935401412839464619311376485637520840695543054937234239184566691044648313302608334262573480270175295245725962955447260466277164894615291579547611105579389700074689136773410003263002755907885112737641809431317073770542416827473728559746695850835739089919417192954126373132224362137704829354527190764212776696412871839705914710381078857278515367142206626513074138012291103438154143750977550520963813407792123727964537180189576579331359904365625995463708806193532869486748078263581771778746895191398888436143730223522249357891147325893508494364345027858851782191439120561206903132051091994435967186674074187270048593981215657830111852950079612380599286247894346439086535855061411997912625363261857363181707121222825081747462736004925633318907896614061531832916740950530112405282715527867391072204356905430244781522463336950421213126087999030768031614939291861594565126284149655839425027981355856401884373473822184466824112993104694658621308089437369475980069352478707103550809868884607715056125128072148807481562910658458392524851076661944416903858000100006235710332045788370155839227537289507635013844509819460983788614316639197083782565578829419725911950618835973977101560672386763512865811567070443365822421168944494970921304081753499772221661031479238650342264937645140366768814003745798656238376856835191247772776109675932541247126780015733898387088124755795489913414939509177169483739323914109477078895368480576044993729160426638878602806873159350255391752734058517141474726535790668446547258295780858213042029354545867184871496727613603941545519077027048137029034655060858995554059125017058150464750664695492619264863685721995574253849802452890729080720157916959223530725478448811608122893725847593716246985509623636658368715484084257071626344475686177399283399066579478428105036494942091781066573575492587416422868019885408479446448171751833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] 341538062690877439531302735055459433191570437808305846673121431044878263456681107624358282358405951897919784535940293928755597980515581764693182703007073382585212931284272681557919853298253744198865669775733510398039191950341366065297032209554418181241434325256057329719439342195086216386735638253602534405551550994342327440492164398294453713310582087884510709726539645504523345075854029679276517261771684845871921714553755970273870418286577422428736107886027423878777934481630657580316473638712235365084251136348953010883896441797543637795063056005346090565264883897910767790370641404746856052139947014304476178306505102131741901336283510477681342842688692382735847969113499181909269511550982675098850936915327910563879777499278848874122600966363814169115682899219698707802329976419917162007698258994879817229856427171687365011186521059483264041411569275287301063213357418109642261796405747020454901972554111011255491845268516798269339711617116332332725512360950627627457587734533335608314685791182869403813348091094485594819038164109116083004668529063568717555698525845826331606344525030542514641204790264214780741854277533505093846249440744420498225587440056780622934786921358590798925652626412348390718864773439885447793672206804241903012003943633442456831153091416803143353468701829321058493546422225956106862254167558804961915658510346561308308119381785483186523847204129263138433598860103453842112447321635380683938300804910458739284928899982721496545887959662329978675373782016802412616056318657513900059406184489971135548980982789519818275228129068635925360081405176983279051184824104348501199128092347633039267343079277657824008582506834751016776993628960275695820350545628581475752577192354978313893345071600739459763100462370605586045963757247540780977307613977882843285516969497492196248669079763571798913616751505745434069546771563674295446352130710600900710149767232799970647740004279794186416912445812823545255301593878949564852412351970220452156092613080827159211610391289231369745190458607285901137979821651846023931814546895799855772861877953489245309918711994172790700503670205923101088526723998883099636630849632853140013559784193888968295775794100914163704072209735712547844772909276145818335310879416997620676618524366297314530824880700317569859874925282022240253350590096366351046140634694113630497218788382101925931740196880628965731498745706019407302675771981387254802105710616542953074229890786733735081618430972091772682364352295982361695995070492503168801540569165856954954048122881858534547055298661734988539425580630401179032270215179780147530181219077986429341786808338928588057673400373874551720846267437392209920229169161805095338941176039722561810960039643681315329115391012276554110617305953210748084451005381874597223560055579946888382083751570648566817891540294135691292199354368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -20517848273523521995778324870035646993497093132251745584203101492161767482466908067557787664845190912545149714498781570478600922197959427677836683456770910028726251959148397002379601769188132856155099954202362410220930838518948702775660011743093599773086463085552298976325055860979251624447322040545448964990223147391830416353018511566076611338642673832486614262680032834600654752008484836889139922767419629061895445172389515480363468907204784812576284564167872390367948183530366992866733307536065242788263103274331839256011882946168438633319328933749351786370310478268892282373642385918208802844817263983545239526097853219267834360661491356508799851974074571237828531340349678059659475284371022199690571891369280699899288257600643920954097998096116220090143808794210743340931834670576679498226528901536850953743996302953111610180576317047274583913514957211737284266124421516162702575197298143533994324272496639914111444365196962008242067612633272311442673899093059483745763495271468313689143316819017448590774801870914594342532265922640152013610871338449678837994429673950130655195529883289216200405390522491342201452922122741314644094725586521118291152215672068529289305781465603966976950483735526013128222139560031667914542626502341386874632092764173243897854970214209829920703264664363986047841517735452289714552845128751183591007308262490803192451280236798078550380417302069937068772039959455562422999870892123007120951001367714543767914791086834216585098498429757094033146775681729176144017011394790434352247663103649762200174048549696800513505663185656323486887799902283310094164297796508339543852957015548039929376857656454560507506645922864402964314929823207214439614261249034185276037411489634474433407738883435806648136964918510531623265241059273920945699738644538855495017713430778821387585477663998747319071632638153286361097482025915698901201079310089233672304898854453074510836918110341643744985040965623022511738185193827407938852633532742700998881071623098965331555524682339682222387149835859616198611873965182706957672429593489119359525178823083226314681607144619056151599635528307021553365645738556655459803129223847399830260123241842291988481680197429705935147245349723190039278121865761977698500783436342820978223081959958852562927467920105676971418847181595601740968239436117464195828253898010660232002047428899584200553107800436840336728502466329698949951893327972154156692127966404091260385898872766376098733549995202477259975458563100907321040870751410127114374030736637686667170513151825786740787433375107560521899809807952256581121928087140196293588165023077066783920925915368997186714493683623586270308845978387660430010827405604401835904455103695885812298519238746154172671171321266095118501942304961852703833422252397101508740925871790112041749580007565817465806095615630849300571881472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 596497031191372393487065578416448582022089395477877063590563003695558332019651187265905780256272133347636126387372588338199231675599720039805967985861834778358265005917143415077564648226248624796882884777926233578077421960908560805514471042289700029505938066773657044217475713699529668987189486209119965704476844664723368552188658926166627752839589338464672474197807941297382688694077503711777780691272423137730744229062731775788415203232166296069987420795457125883458028017642708675534325141213258675033456022473836368426417578924320313676932076117698920968369103407356316040566594932795901130254404043269864886168980666328264535586625116122163270853563013313066711332371612198227007180476612456744483508132726182941862681968783137097336474449510382390080171258705347615965892189824520397822953120668139401439448119666925249602179494019116118761484606642034169056727536516716656028713003132708508430843779651751468617937924562161428634505950810854219593886409327216300322783343482284972212038317385736188853397137740271716303195981139647997059474288120801462459763047532445749534625488869502147371181291574023214101189535747893277148429311261697626949795751039599883462219981133660182141525577467305011006618372407820191873899306805692855981441351866228442791070447740276996076742792169391937718158369793020372714158065111158925488251993397567957862834336964172714810663622434281597922256872556200464707354993474982696402475339939866503406480865499918819777001669832847809404442499393093152396696130642232049509989552597786737045309535022230797708437205363707490937701189820979681422505962458771144862655580215652224419929659239042707097888105787277118466362606811719875076611133700360504317284698753173160161758143824598405934692076503664851854727283716174616027640220934951970287874109261084640617977170499905480425693860055646775416222637096424921416605210549250759136523155802625652283496325036088773620718072411957078601242105084580863995530344126737388184623375585641489218276152584421281427022433206464789128591308496926540570444444713650537170901073316969748813314879981884101251108604682047252596766925211534204016817237501326958618821558792245814621696583775607599957025042293207762003530916791340876102532207466356608957745000888382665023847033518024805733591683049642733728910421424759158061168158079034838574961290224813493611348828775617238127239352482785737906066561546297421204945233668151410493511249822240307305207953170108114712310781057267258433156293812096050048931896150350440387255086900870269319063009485512039498328677492408445024908141588511900119627928866714521033290806747871506070953270111436227627069396989686893762182797460369128626900668991528746377083681652505109886158493000494207572206015551565713176643590111167550261364131820950045881925863826807034788083876646471635531413667708928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -47496467755318727168044469698338256930885033809527715473167900761201704555225735073980206516869456660710835328710616644789580084953877746750440316573629962629711689070755226359927670643157577679394793780743677810841861860132042117814889660594758246372044427894669317925002699566424324306996932640040273289984468862656703866514727495181379637202183017709217746220997703132292460371502595853789635358558535679204826762796037153373517022418639061659232825091253002298505064228573229016670998668048564098059145797331019654614999550355408646205481873932194449234443272647736701158276174196047309208229322670550730848586808722227933534266876014637961705995013954844646432436055355287580293872514861906363279784936416825385996936140452405984362147300829468045149259614496994947018269846085984759925825618225826916307899994994560716735245010259957089212530657912555484577809225932447657331200642118623754330254317640720230044469815959152898093107724670609645358178757413987095371518061900442080233428717006513813411675716440699367279149281277187646186909956692432183534609014621930064344279865649604807412060184740554847776396820924187932172436280105870399740148825461311354763756373383144830344800819990281606197894541149512639868184624483978030495213919017601043061312491967987744489783473068158823820085299026981155128684811094550381626411337115040745971475373144443431907443662964289090153352348017799760466850574641098859774913538737807612838051331736183771955587077601298670224992377886559000512926365972979028830381140089431895234722072339348780039187008544669499151420856885218811639879021261028668339841120545342812424963845898345914366111641317142628688866403838551894462620424912730735043873407579435251565448008275951759582607516983983727957088914869153919787889549543225642477994883698190529145053981425291986465166130512349706502050016058469803987230346905526377249601677831508352253669049494373420886594987111225055708132724639047876888301543781362375041666001193768003217617595933950163147751835347019125347365149628956805884948867805386394649683565843255906223686151445289015523797443649793211591624093653094367054205366047939129156700557941662993034184852385485465277677063667181462336448737126220499071655139584751002220121990514002977603272663767945533882128866473868092383437176433970941279845729122161110841131061771208876211359966123847703903381685107395690510679875848570192275978311069571103395016956509551361838602351690999839233752063477754346784574404079471584687206494521264641184767193797155940010501378513366479952908268699842594471601845677989801912561343997018458092206752550254407068027524370004551719618949711779946361572766827191945572115973985327448145401166432368034848703772690132083582122272404811063440355976305376195571845115687005957030474416560211437535405293486188806489239712065126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 1761233887312198315767428497893989727711456038981509737337530029587414616698878645643060968528580292939517396520687979587415602833482272089741457597305030213049513859826410383406304106942640800169709626101477013469749220588099955578475354527042807702430507134936762196750103518170712045566599265821067614036642466978987778724026429873031582404473322047107250684532843586936513926887515960883022029926347790921319019013234960660769648400595296718985888187184942155015066530875676163148741848447839254695300215720985051914092797632668215531801646715093223217769445937342602691808359358962328789598889291184575361893164650669524678544637391619355252234623521571690330217086364574808451283226078013558624003945705062611636463071035126504579274296283800195542263207403000102844800455692722710498540303043648674488653721259175826705602574972156039828017089637312588224841049216424030435357736771413414164673232147848989248013563016198999300763920067575114004094968103521674898737900245945644273230311086647666635462572769199086570887592549965893785116681159469578962106108778087292448216309440968785222866267833489540811495452188780415936136132217850496768151890793211702377327051790077877714283777416662550465163185256043110962569057759654017644821100140090971863286223327280978866307985347269620800115130119062457051700644626605541204973473172818417803313223328065089455078053976603584042965011653107898729149869173085034364114994960146556946343131226479050319452771996822038145459774175248285069745229087828693741931839440006444187382253484010579749831546175527373868513928661105224231640684173974084054274576833819206819603065668396228537553137271705493377881497523807622915907182604525161472583988786779794029712101411278747084198319560346992993584402531249801673894967590280324031739337137135635135427100053051585236306570329682914440618885123751790945247131768144267659084325975012065923852735200719057961336022700265015507607329740122183622163783977317767815925073513150096217796238385278299793087084450244617012199275264590175550446386812188732471290675860302583027679763511697641128938315394539734117117969143372426442864154065119915025473983759975920860624807216242393571169777336749932593940367147684678079381451988978306076789973544617138032850529287143156038863701589749094165019772289319356327707963176189753241917356133964732302538635296630240964725718087082481378544724434237945276599718854117500304154410675843490693087923986943139927655765376314894293510977596833057649536598517349108654998087638308904197315456070518611985861009427067700946353854442023181129073572808368929382364733628122531234955905272109009434686241745256820931569965075629081513783442467731330855688680015967889915479832153116952749644201973787218880260628052422919540567227526567486839087675513212931208937816782693268868793846982340771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -16992367933574806780318814308999452908673530312730617331260243633060921681915664050886087222207993308808264940217112138063057989502670974072554522055453486222477541162104556156102883143539023792466818569891301028845663011350880665513698981402235304944650622542340471239622393281031721111962063862716494787257373953842428063639488132893949671802769107144353424843327987603048320985394021010659417764766376768548744956686249300592038858207793250007900632930980983081381090545970553710445995473658674690907938234720596227155050862358501270222814339943567732623805339145992615508077974348011702181684442438383547311192055594701441034830929846910252706441800776709558072576097819333808433104870849319733345138035465701934770101958879607860248658073529014270039380894063882648563069926586207634397653754342998682066729964125101765268536240510928894474565133377003250163983754059495407161583395739952282413212978311070191990122276149490472462525323648604513511208686704555354171434520126205562314707931404769963020914064089489488301468049313572054912807653795685207430744082671147946782799458998958185546153931215446955312763775493294728692148288379159205607604668698583263306748097471458007710007763011093527331185619173645510338238278318134056996113115567693347730635751497949752678234042998876282974041153759866075122983853615314691150079435250828058436148508607905641628413943426806305006179245678299493608360486085017730156000137056445365402596512131027295176213382759912175456415946641566522379725969222988938947338435175705532223987255602107815297184812482531383678124490969277637447313746296324735366021913731051717705999753590060683809585358992486808877506952274264681875241931372173338359795014546663675829246039321621666933143356512762016312421231478559630071459245464739991886166508505021447266540647806872425078535396622045384389766010146900693367172016413244417051665163210901754467140320017600334820159181794889846456211635087387910956078441306498282514841062792342659098207530571233866551118287061529378928288736363460321658383504486198396559762447442336009755744451032315815801601680404794974707829944154554021489537895841480760400436246120235583362825694601065500274911064539904100365068164458751138933530746155733285797458271534931860119164693123113664104931604282120674646519070415593564506859114720038470810528312375694859400986650726404063496895583819489488642707071649414548141592132166590401745296999977121916256593078157651548959925118805227655479774549459127557864658205036075984670166103123278825299468783289472839927494780251689436344267445567224796611912487528813625861101258472463864301583392712539028302825263015956576598780306219245674660205944602693224117567329882624869448098724880243260506195515839187817301266333636061477007291491677140513606517772033688043222828590261326707150062688634142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 107093098572234638138077183207052731077187556967301545039452184721124740105804851456973667867736015422461915798647048771493649432735637894044364281822271319328755482084836576911981525725750040662583361096002784451512289676852623720330053404267350841387391627636697900369264024404171261737176623616153058041739529589727123822494318918006437743963443759547898831571313006651657067776866546526720005692488297611101841413073134877298431492238562408661269892566762855181271312650763622242409210850077395706479132893236445680490797881735523635733208745808129895889650119066947591671591888132079107028327356275337778213416566756144581456623167024913001858360708337703574290603408424052335007026079702252590442254844436943688461181916355881541474826448217295665591636650275624040743398086965485149703583435975117884667277832444947132207763074237767188972628629986515556044281097585346994999257302441414307634985269687471596470571966000932284846568648649898438111469319005031915292915872514727874676162138097915120425984070830039508760632241988153402005406859011373977708089748535118380527920653870410218152774043806529124988275442152358789797381859392468725769728612991856623958253820712599764243155567634732381847876023947474635952777526862691443099658313896148847561682278313044021774529123648408864301228786924164247660475129839363080581677026839399181341527930987301611814744080825981569183599731860000314213674871833209313866393271847312011767659688754328011081395790442726436364334536600909536601784498868048782070720924161869877794197255079759182444510973692955372535486813661039588289192161157058134677142131606362736737017318585772028688723060671456316587192854745788812295277368902784422413242792044226239645953800348281854375701037234135141697771646265112443900026937593941150669148265323780854201832537895045166406279288157468116067927286683487734992929620072519137732619848398289580902541459763130569462323638907068644861358309895849728887921372960756766428488596202989395167134321982688713013208197205235885259301185078919718032992635464419856242116578649486780603190015689457324171524648125015517204356781262243805036360641270063705657767544701195175568871309990529026485709678666451186050421950757037691200234042001679980394312946755847473872303526544529110581579471581809295375574021784204568689629019959356716132994752697983840612170348449155430285021879732299852904472960232155263384156086366691378716111767621738304221256689885432149610559772207937348277788731708583422106345668405901493030585041700123636883769707242174448694063697772262986960844919349548552467661601880140766660776806982756597350148875508023247866742492559868000422326958048814511794821434236188149490759941164063232597409388301379788988379050544914628815222493291457130728237205436099269117155900752043895023597227527823207664201967898837647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -312745773656678684781662112466454533545014900207145347330767669770900240400985729075022277153897171431075665618634699485563776030023803460356325163813747648835613486285821303170067342685176212287025703435656462547685079489048268208266757326787111524305129980764154936468891815419185876808204990105120405296037852993819047177251840392054881225637307010107902679739936451935840532285135017830472666302279081489537385491519820581212118275489064411628884527846747997105002278061561726216589402204690794148547350684949284965048525217726438674922712060434215121941734034351664874491003673763731809216194843804070559812941823991721834831982292887333532342853929743304981158621382062911677108310654435583680631460679461045960892447082699791910779956140892060917282829460477706695529848590121019530576515128078348607921793662209080706590125355368191089994932407975088366668332735569923401213012207516247361867571497267353961559786445709944783930176417211336456690820182456236708756840362950023772214789641854192055123333180731191173560206720890997677922321322324521739433191426912624489168909041553757587320255093369006944174311024991123753087755467485356916329392776067124762978444829582681051991152570750258923149301183832970132772098878302927173733884797051085776948377061976146759081908371353918824032563946752063381168225832014672677487076170618343334069780834130240805516448831022881102921079490487379575220194622457432218535415904652071781234629049088283202214088877291774897612041555187336694794246776804376119418756536419241368736187157722090886047026402774646389727933445100792519171804005003778875575349798506359185961084289829788898969376240046515447621854895347822205490361701900158675394621056392953437764378832775574222569091138985374782701256175608517636785418372657178168917597616608733669190862017148355874047685152769236562167061220606152985950288227612813857816475800962722887117398329805626713721850466983888523534027785256688724338274617130836364748345677242354703039884234705302998268886919005788108724781790856621612890134135239368245352478852337295072409547027528958693933758567749987661278776216474099882526725548813513353055130224321905932454617559970980681974251234802523398611022258730660015558052272298849425507832284238913253671750489002110503272188317452824183562772024030561661374864577489422673344395907386421752221716132586718650296068391001367435605898662819340830788571686757787934761936092239486867999255419360811432136006098606083502707982684508290654062328432029094972248712998805417535392944643708426175953097277801435138469163666829085951348209735860609554368216426115501006803827335261440711099964500594743390401308000095923543886543220220706050320499474599739034868765477594183275557659714715797377794187994194598423063033367555365209834182322955006625031204405974409967882735276673676083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -5258416784045504184185659567798994959475662838870294524999506955764574231496750306654316993568506115738920384454760790317797932098839289662668627472275579287641773310623949076607889077817978254587971724656976216453535795849400944860380443052095432187755649365998961452588171168824456805376730649072288064992482378680275231730773314093064976510754994769088729946272360997799536689102905001418145768002775521810056601404167619122023469949470085090692736751620769315501495438531938960640375875142342093705037911595371141202812564738128413160383642591341112863678432208071327173743663988529846400289182081874228729899423334463169547237319965093491446680593864040960604927520932271815863348637739028934096797069906054642199792402776933625821997629715332139762634494341229547179978371827559907329056882146659211486869988871823555725602055463691452430009100863806495031024505867999950529818340537513178389985834657346127487960559980662755689528337824135818077617265633895651614670684274198113869575300330018816872849862421560531026450324259654231201358684131707930599812566350549924373470336545545301070566825875786079773701345056925849323513956059544356665642862957941355619143275596389021236109408624560381768176167614797123641298754195172135457606451596858895812879692318176786128620642920008551191145122443594863361681976566217596898980139962820202260297654735414482443614449320250265373304883179714033834328370493758488995678545616171492852033420620836886768683022950730359912479491083877040245489771167457100059860822831003861079098869518717227465423095639761177100340514968432449597522623337947423226550046360120120831421072025600364408703620275834668797514444783932649244094009193115131401539258433175403177572791675751084493259717466672944580550320114903693596037447908029432131123363728586895066488309290316773349511393986656005509974715367419003129376831038886092331392935101682524363131931845568087917228277633045598373172945247491620689240887757445289687528293576127023470267945369556412939114498444169316872980903269332240238976203531571155319700556107316883151744969071830916707274963252527317637828941684847539939185916661746812336712785610777107919224504231802519079909598444190302636500515798620271904261866504294840004442650677104007696496229357265234746383256091732771511218154153233456617024205310015814920225686656318964228915245337774122547549351115448131569313551914191049263509381573071661078475520837254521357706962565762322762269436333273904560277427042419608794797581804354793009746309526193018210208745940010394285984204257453171322987900091890736854487339878505961032562614247638245667397342829803904851296477569029190632353628975770916266862284565555744758218537706937186150090766015825794308890824042038464776833835044284456329129115109202666727245895828556424024254041251325549753844499713314909061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 91382461478285032931382067979082172688148590755859173606290699317907396615385545083702915850237714950484146082820255468331859365314083610099585739517468624277823853716410786229413658209892640315614810916888831790963192608433269504938821942795615348423703167985670515241627999856000969464257545450378665012143247831081542169257455069969620884942019909467685448798653247928652841719453262035927683671293887458807996957241996016020201574128547192636963879800149865136357461496903205513187024825151003698458724935950159429114873830749889981842815541906052516195169967401754129959610566260107212492073665023767945284007728270076084429249222098545456309481819222242367171908506803498805451860421963681770791003869613082059349992867496254310697371667717521236945811831329153888661104797489590996645987595031629749100225392986377789600799417157669475941132425803627467153865407415391779458404302367278096492336074063914749479479111627368304313495853284543842955813062482948917144414892813095360772019041265078225928213408849562673209045267691438581646756368260254599977664836648518105330883382091369206830610133031347873890848019031482482743432527909014673025081840860464118080497498981472960268379279924959749981278184634232978341775912788643353365723228397267054450304335216387720032482591243159641195701552208561062944260815436417097783077886073924462708016235137335259999034024513691828814989487257676972003575128301734166174358610594260160262164522966211665212130508399519111762248087697700112302571586376961203231571155315966960001235281557837924134983752879131764102046511518894267356593954854329348451882645084543650038970253739340243972611952092425886170919667906113586138511586925544037074537823881435941397128274733386844828784467376189909390529210060311948162996742555093476110128173169243517038516095059879125800320340045662404987782749300265586955888201390638268553921201534586701638236450970083099607963902567115865895449869832235336197083584010204511569019943258282421020615992372029153226231597300020505831473952320589435256345289965280588271562642914291875916688386593081883627952982238486707099019056334708653224545026120713108680299649951635987556077293704015817530853288494103401840239901047240309129622960827698694960570423324996323249144550093238916978670081528291043145044144367760039590950508847989862869070941457183051553306545841957233655403715476810965986032665072328157724066854350364338109834635372323843835886454556695749031935249474687024999034050950903472701944807834306385825709949821102850128632576198191107482117773540496440754814024848605423505694100012629918661536961988089682898876830314975441938488467444846352632357609467970396711113192360123107679303143367179172739961220154950586614117573054350292994626527854401375143134666810505219781804727387043758407680186104344988034703561033507458252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -668652293674581551994277197131935474248713186105505587628235249673742842408697334036605923774856162401141706434639432032166698394899681537225390947232545262014020487065306693760264254994278294279279148505611157819704369066058206019385409561116904639129765134605582380039988168224156402253002049360101729344448503808472312184010400656910199109154679255646592942771417493235134574091254009993840250508989153560929156781618184378269833045074760819864226521393842872489204060059925912941132657866339247963943974110915263512662220040183494329981986073490350067220097611910039880895538149015662184216363199315955053719300941625051288180344286853905032012305034877266277618391983691553161170194572144265220682304177505678558264211098199287548576371738836839039213632129777735111350510973007443051664978277816215794509320192912208586058890372605408402370495938407693423925243331090797632379327043399849253019757343622272663393573335356210601060260541492961929748221694612744803630946857851427531519135477713439582517435930232531765805471138971838268680479235402859227730512932029291131854907176794997714936384946396602082895773402908444971891752187523580464142589708284034230287831195270502194455149701209452521786666352850726729498713414126314545999560862075077946843122532387138113669433426351613905404112516738407347550545404186956299692497654414234725638450261063504410642582646631819858598283396132141220820217955669512360641173699153205338145981476003514956666907381870346217161153330320837628768610850240278863853625980333167080079256952851174535196754838088909415430702045097208584309049272349354966819379869992236152590237531948093058917937721123824271834110840715047204571905520739504957131374616648874256514654988897119755019007557469404110769802230230433547490676666740863484490872372897324953124740690307887870036325418982415514642782338363836344655070562333042178161786134469311496989207366659450610103125759506627625941248937690334130334305978437824735403726692650391829050750546552081344347985261400299681442466297594853429774365584643280761710444615111148921331344938305826910527706039113506459756257003259965432197019772834902606397770411638935932186511304515067467445251612100549683937830654223915163939211833694550915088409188715511323012848908578397257586496737667589627271302980551546930394596166700742085931481667226144105674861777126710664189068838311934188428077393626781459960859856212853679061727706390192369707658789418168979585540701009898485495527129937158320469128314346737790905245471855118607548399677815410368322312663993135257401634976779885803080858732820475095139314326363027791334060212204223517577877118526217638819727005623983840390073248693465485670698083128501332555525365553810438312242315408585109204037813815584608798169523268876366850648916248078510628181436724597991514437354190396496805888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] 2734963620797253192506341667344025998325568978915393507896627514012586285947561317527956674826388683168688863986907991954586160919700053247002440442407136713037474816504165207015955813814018767898360572282790834642104546216712338254992527936518434100974184449044989034955247704386486425356811839007155103650925557897853817039490471595313329241597833496337989176014554847821479497189747368221154173071203431066893695870400706931714491900492501498393605438199766950244933100933104736625513745250005973617407544128067131905997093898900686211052306927412830747106970943421076682255582313790520298578600231827529890827160120070074490264253898287987415456703521044359983281498638127031963141916259937020288658270120036898154500002822022387323329375030025531424010067049322751598146620624475369799332614691170619861553449258319428194361213105905295341380158231108517112523759327412303764916981431803860157226255645386830000775277219804455576260427793717934613208602048397938604509677619105576291588460245597405145977872398372326617310115591085512960167038188679241507744698200006507576697144891869408199126890761631785024150782193546496376541814577241612191770068897628928495183565448046700789360132335398422581659262782145342418552524456178465762065195541512599807019669854365568846131590151402153117979170648857407861717598156533008094801025534595001401708343867302118369043496704145264716296326039603981040391849725135844739085179894482948621442665692294654566835345969113385138405796108845105903670635753007042958618829338367951081952018401686906424226076103936967936048732933518938351650995560845293970761970815908254770373121281995029211132968397980701820158415149128330933075849275831127415163894695981217066241043413219550275126816613756282217567438138924804929585067131440752056064485461808415809844977854437933314272235896607476626990432163549578020658421230007514549336230801479613956196486872803453536141759556388376404103084636610981805057139170726829982410799693768281979073786302085592772625315365035277744380899959999606594255168778543438677156932091959429001124522020110410226288617431136290386139851315300729374349156212929465808971133940972536566125763907236823198452780249508349236584701782855497486014732248041436239117767595881209914811680129990707963973672754177290529420759272379729745627515338078941735620179367174413770548674625737187048281947522481288303458556578502763308472668031681102077209515217935693653872251023237084703078601427622723306789539738570275493118071773982346265702778331097826655327956344195995970721722053586630373193173262648191599300500862238140723968162166037378754537667993507027844387517419114471177702517528881903271769561275455524291699480214284109449792912597814175072612763886744013193134675414703867002642750958124975931322097788753476160057335408446491828614967300706455361945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] -5393377130820846548860017919237988000146299752613484268842602693887842747120675749250514657554356648049093417692982983837844014185979314926746631924877951132235184734681842849027691546106514778420130839545313375916967834616639475292788834046874812016425530686661947629299782116091490147008107191183149553571612884257029135101823918030678925382503418083584259102724536888093611759158284749592079181674670847717299595647376158318176024613428930356724895194599262254223112650434309188134059201990619882195151615745003969171863088381340735573064982437980835556302933878856800380500779269422872296496611867555483144161886199558067434668296029652327070009554315474617249696904194790300404699480653266768538763623937601542125475884594750250515581173170126474060972706666310206317997505552428704917044184115211217841896570406266569111159656127878239306917292494221743698352518051820955928030771681503498780264086189630180025383496608100460468047738442449002910696817605362099443995692536926805182218136069578808632567310368390951106335015442803535052168344207511866587745322909091899807053059121985256583380122087618382460400480024980703313038340431954128822106621081401157033336093185913473091329144982575017575504427662234857641974101840196014645790391916107197035440675421707755974634715208308850815010401289715485710280288888943720208869425431331980619413451938339988519477217838897292747917196647321654625273021040808841140343439603912504420787541909513842133080427422866150334012237184612780823991322693804705392951055242048755961755942508661565704785617965263115659401974806050478008811780869239858772387429856891674746334269096645543851340200285132122278202090326495041395712076141867879123517964988787093381344278953320863609273687763068980548986677177944600271359159891802836752473151136241531687069081355043752490019573950719845739164665621671175138163497694892891455770977118436465189761235471433774992804541131379890052401513688148855351562984478042447350146830166189271110117558571979323804687512409176667119310032175592918609278358400153284048579492491817454657199861855749902776576292280897924208620903952059913961405138984346576314472332154284373215700935088817176420384877713827370201867584126674073702666967294250049857140702170475900150152779670545581447694488062371375621921223265319979878776956027967523450891701605441763272239440765999980581198228764689680899222568943945922729748955639531222633280100153318332697699177995287483937451110996436931128183989562937719074848303610048329557680945911679495114024411588006381530160539073960357976114215678049892540187218471771836984520563503645103508894309624381764142791941678517958840320640194260637758638388806868591144832142521544711832917582826783942801565933283542193922731967249952550995398683428671067490942855409200475019593434005134216100990299747937641226567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -7512712596552303534379759343000192855237184705134551105146625016282876715266362003080505464727277243851021506850045698208738267272352191816367606537450313818975345681819879112550668717745485022978425052891482103575807194255893543878042636538734711451415669249482026530707796583158065559389534582180198213774311795894705778820908530274157417061562645403631525756373627861372032532956720306411443322657301866358152937576272859504115038602055009051037576280687505311008826839409112734059997770006089075526333194427775252061359811277713971285014553083059758078307831342551574831143700097827647185128630884942585850457948323247499495368746568087399149538696128706476832822948561240873753069300983890461824928336013499689933187337615437536814413326480072023934163922727371086589218038781427567854657500031100584348076912660524324722803798926510463923303473413426853009235441443298493624249914911648714333586374439259489389537749807572710085939492987875703779819886023738394789375191065599195303927995813526496744199809582332489921702839502895468169259188572402279859227825886714661470000142244524863941839482566257670382978209795971807159471431241085334027481525564711892001174208332823731845712396482009010574171864416529911805652772996029937269970409315974809844455591945726110192402821048900672308459335024034266505465483481181797808859015644683182874808137015403456053917812273848907589888075158267303710426406048050323442071944151193048515130361467320365633050739505420015282374564339062535133528569826473886629490599271998087865483863335213165507067610010062598597109935668414101176174696040250277671765440899199808970726120623447223267755506293141026197547347998952634218768824763286155453924821793443367832405486772915496821326631080733152341932527868182881730208623745561069456823490824708346147952661380615674665783404975258874230638863993166636548354935720765338849794804305419503478403141979339849279115491129215302991478678686097535750969598171441176010455946756184872790295035052661645566517253047522942331733592400651387918876698523410767000865457621910367455709198069411780853503551051720353971915345567539721093797654479239955781474481687805313714559424871301580847060747902643415689920523872141830849551825039177716250681383563353221829832019887365898927711454498398265267303658076326399019950323776533728729955273444011592208300350399823341018242528560374160948300604923845010206777886008921772217974534305926381360737096045055897437493484471513757682695515034098641248337203408057401082283666856589282596184597576149638368554476350277905833720216383663047357393067426736398130328545552428109746669973330059794467758014779821313590995738606213054594884258019208485174413123280764495660572802491317926978277043024024715830049774514922810272068822833064130282923886828386624707320831082591813508935420010731969026457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 101347980721726297970237563410037943038345281384417408273799368521037794440831178051802668972296052992795965383539469075378084793994649231950036071778738264195157570239844253550994216194233256691994424840492526139110417121079011443544090876385559383668326292892886244472800023283806616062707869621612912866812102187471216036254828953697452308819584258532564021519121866885407796603206967221141322890623867911551241950084591328716414177679089406471758633847351247106570638834270118387781287641089484629960477371937215360843007655516906140063476800403043041856045435852517610849980652467452765485478589771051725360690611131112660029444325575315031026317204595555134534786552841574134883631660193785646363427200210283183697945061653245891429982091242005221923595468637301345229716958092108676379637130372722165057116527588166777351119509922672297052123531091802381018596658121648046854917882131884271767869518229689495377165899592899398008998109493318831950881096542612091254655956000363367197490670876476765684811647280778033161331905561448042451579799412586369237982574498083184592507258541539122597993613058395603011954561162103496209230695120082482516080803283858056708680613543806808740695903975022214348609194528287165877678908697757204514792949347603502581497676039450997177685902497589880137491511839969604076658244752628910622324922346859097547528708957717343566662165684984248233766921280328023691682594024510059858037955982358609896787693930654199252133662956154424546119379250825335435898760131488491226516798673200339741309176661140910355258357923447298600590500129080454838761952138153608214641196529139244251377282677719626961862155917473771621670605406947162206226409064319099606501295426982572729282945598089783628809097357664744659833042906734416734219663963893396986775474036778952570413278603678085688991046719754013551773895054522063837874976313665253555441481860102090066557122698823004369622733969707353682273331853910631831342945136339395455822225131567960785180059863440936122689341357418864834717395455893796045193461426070608759363351436472080101828271573740411340300264628294189005076964735775786076002333656442572265045437649494179466135390670037660194788258856625293635310087803863881658623141571857302330679324756776609221759693388332616266157078665916594537094223424806020630311188502564433476169868646951189368887169683816513045300956190511436380335361057392479103799387906117719224224788170909252589865847433076390422598492814040183470103341321721053567224748938833428775800197975363684332218528324064525714751793116718390284740149825038653867669812166120044894759501827988585332369640746201684656959583433373547991364606551346718309710107891299362553587538301629822766756852203682903812854752630120410595746376030014777397884808356429517469662793509456209973722184452478712475279633384916236055347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -435652785744884502262089647742569320304221947956859843208806915217231929929680100374402216934314451718811703239665406992579530487032600801747726023655941288405488164037497949317853915449942567098674464954542555197417866338510117787078827445737600973392311583795355200887776610794025145749360432227901666507001828690255566054189199594696325577495489689655398723649268642518719300865659740009381724862455446388113177577963369296682698380225251213454478680298894841151379561477137773983433102963858875152332739041450019092913151967776524207675568709806862054481107994918012933881065223694509754504619303787166117998605878339462872205653549188112002900558449012292240534104225508641080247695130169731645559928569572966640774815799000543694585510248851047683835823756305562903208214044886881215482390299836463202364210139124312669591555790257688732168134992918021627136462145505277501637552108051938481643094095233975813716712347472165014429656361679267243906640266585614605068452994023996892646763961278007406225513652873345058628228878333364676069125177814697169591753201347736014561695192726288085317401291837941605755645581277720797986855112497182526214307033661843852574555324503022286428781381621652532100530522172803775299918391623764611318843524190713226466471427399515506560620444861783133113044175662886686406280178714874156166434763118918085628572255329170580666775877419800624533420876971126934115193418340191380343273827377716643873854904511666479858876910622903546663928350019074545949325413390333710451143778291162568414820742717748651234706106747206943117458291319607244376350353434833395706303983900152344740652943281608618545214457463232594548061832879365005757004573494854365447388579551674437179809337438590128877104743636323252795007720667348814521512884088014544659061149981878336359268405595699254098242703379606077322330220532023762200451384928272153363240704017114816925294607395947435703825674401017052898178991237600865676672179539617495017881230177043247361924982302770580700678624018641658443208907985256860348906914985768070603061519589825014821848645424321326449390261196106027934065038192265787115571724227619921358943484143263798374398503608117995273757172887364895357227942809354348902597809777140755849534779769463155817426917114851738140019092649406762207677097913562297459656921319331417955765114250997093287865464169549091722986992217871210396684728626570338375121320398682880429106384252770226592688274292993281995050178825796318411135444972743822297423190191951809193712502020683305978794067373235756104099558646062812583815100592116173748289730826915707191833213051556839921094209258414449591719300779907411283641475855021892348543903000230065100197084523521162686674373896479993841922849616096616028723202263473209512048497648779755690221478700100142778816982997687146504703758662225042918604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 1263874088446060785445113718274779687663925291354736139176451198876443484310235581244103481090574989051065340960811144094206673915463627185312862258429947912964398059793367009906933942583805058816832457260461229830829655924418175587667877789658738804556209896617690543768931406843394602750462325190874771501882903396583631262646978422606743984932261043113367676798116230353779646280416123393827504164687719629043913726054845035901539945107142147945597966510060347637189043576666901429793547548075993962550230566277912543616197504267639341917801631913345377143604118952331370920572840707002458322143607131305446265918686975783172435876099588582097236482430315227955802869054016429982369164874717906480287203494135711975535305335419280788235101870540719263391047815745116608593783470435780509919058575982035871381605665954820779969082458547162167027091084743473631371565706114774441240464768713367592746735900347179135583150818367169871290538310443604693976307783494487452483164302553338435113225847213630682771341872827465674699116128104619537500065562258598890471466175282135364032672695103993746073719207563390755583556527240705912213031697156398870675714619629108664473257687410081902859186204824460844021803376091702203895823149721521639482327742361037210639710470638763075762067637628769526203852150862831136984972760332738794005668757310014178262803255847639677472685138891521133551591963540726010213867073964826420845612576507279334938542746132981843144695904122626006626277598406756042704950888941730176692651701253701743817574457689158614026534154814823146354524804505117419638288153377670744940440773151203391070776756508112599876751338209933362238439900206777764883339166401358124565728283719177405876151827361938170168587767690639844397830541560088125017513674243145829748787863658500211870727763327310312310679689230837531989430004297217453544303170429727782565155133134208659622254406420689646859000576775845636515195642255999829558445378111448343109277512293522164808229291049896905091385207601218385554907618546893320864462456019779095324046281345283359625716690635121352846020458138637455400134925025741742203469519317521840472961494283824664479891247965077262596134965514028953221272655134048095303924743757818047086402560730161688394784920332010487030094188314674956128000272282749634070311143362531812818231076908210809235437950739018233574801513865854056987952597348366848560026404879260459397532606656918027504575524518270300015082624890086045602542437355547940230603077410431756564133426245244112753529643443013991983696261877056171414196565597952374405752195308056466589445849054785019529775871230258874258281298980134170391098714400767147756722279183514993255836655424484257779319059197074714699834028563798317681463393371253927865018335263458914050313626412099065158296370648400221183660509975899874210611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -2801851338029053793602949432750964636209251816471977195756269546313438014799743643008933092545547567373432698582351303365045195255666244838842190222988651565622430007863189069640189369873819789630201126244630566881696235331384500355110263337254737634988627755278759810082794862456117809714261953552348898571371637574378560119831017998400683496051847508559818793169103556358395185191832484709439371129687856195787522806450718248772276001750410834746665998378794917625100182652756157856656675958940485649204171749749722097309173838848487132771683183295513047433388939190942775298581185844257683098375747372353416377352130326153997836703440227937691256130853185136858154299837886161767050824100866778041526282981041035878718397077946586515362153253138933772590270546187894592700002825422400682348100658265979074172305316970232417456721458069915072214704511808434367998966875628181409536196313951092496042972701916706617414679957988319210351793241498024241426777757642209653587599614003110729466720803053706049986183991037203945527782151946835456803528226156726436131833386877187257631675652157823992424620208463596497534657051486887439262091747002999150718393455569141957826076979937913248765198722512649394658862964206218637129048866647122599074970983876783583934689163756624632108523644388388796592258984160760066772772220132992503837360164773114036614644736285364765277099699223996772292064670833162422891489186940970754864409325364920995648311749687372217690397507987179674367918437525922707245029706807959648691336240589196553162436494901686382921011485718179530758465382788144756465741831230455451606740427682188925131386341757065330298225676337491560638054048818780161971446270469671763610877474865529595673922037306447986034394439906482024596415947331952071319010431809981300492565783570652391352219096647877617199488494542123207310887426238666191029347387748905013404893862998864660738360697686089560427533620405076489614100176341255477343489230553819509374184953085219260446458048171171750998269518646186351042974353448531610410067482740724415638982011681152142117311394906806124526189242737719608087909692267234998622453174135648065826155843526733464933690847815361994260993957922928364108280400984315682186378390631229203738372420869844024542237010880753206495575041194808275071590284614371544695183623161686255343390512282430315653722089871746402168774057201750932443548789129494118646427511158048016941471301470671807513015005390475269887663501702684695442558169772743533202328325261655552312402713409713446892718606767429407404450344685366515173295343549409765704066464235292419390891553445134337757759393497516068546743638553196243351475262970077103994989534317868325788999067197010682880550383720673351087019467595274730938359920144233767239662081296024477244275528998196547726273062016145129361054979980763009227161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 4956480149613899640458297501565397230614533129727441395523666827206997030342418724340775978058484286580996297150582149952453170993612353930916805717001118037286172755941865006998444688507600501716137554220223598455044864014867302608633076400491678521958961690397085251562285739392086768263004754422187071487570475288269683525826407156159971188902717639399466013481297398484457813826363814437657220962270769320376114962606201029090436709045690068402259005284604188637378287395022995960371981155153111073446135859296958921411243227745983273378856967967865145698057053979421204869593094527299375598450041497014449700046898488857182810892724012327568485295767970643051452670655525326763146413116768268465101912083284262811682006823269040632459765645058834341751877135215199380907234666634179226044455921316686874015223302161950997481108713650288523304479593758190714854553988642248064866658368910853494165651659681118587002216381365236029869767457830224981086546927417776076676846763965937678537403105670380326174079464119993991700037016738038422585775703343385178591833650760421152599340511463506877808257974577694148895038667912279975467534110847746011635110216410469420281557666372212860074693368850902345635378452313980357106113962410237938602869176569289986092378131852338928266389231688959056268975083501408919769017987366935970806104099190611758824347069606942393800988668102669891694860833676875866710911744233751155555956572574683739196799810166058406594819944968234278390997426247116986505806731509090011560977077365001959266498420608682107292215780571926590378260490902526752090521565732899682636642155735274764301204177071375197620127221164499545700593203135974447909653687305481802191880011022356719086444273109590053814719057635985608996253892465742673244767401666707425106108524919345401945556203601527180576616592771828775931062011197451392929278692397715247191553539556486006544593171008807763181031961981552335205982348566876399563588958795289290071652443070436712478534620164625039401414561547256466083651073543399466167636001626095753328680231428764668801762851268514180143273386934192004250509480340897839877848780625271724084892615909419671399780320614700004270005910216697888433124229589838743042601156527956305027465418322241288975513889434786903014325229311067695797843361498765511944678031209318063376655983837594442496969416262787257371325881642320511406099052227074231991134101698741142014664914768190220048904000057783794051700467222916933746756426365803963314707028075744853246034895991099859009527517404286250412929403444102911615473681944929944202962103405949663326863234273482374400445594473118084077685162732844493222622500095142310671857661698072783296541074326843991156034455717167978780827038738970507034678901171545608673052269772392495029771490155564450346651764046483627654421452312076743522385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -7100796792027007642211594126111790814282174968841500781427360601221220562803780366583458665039301739036640445632753506652493744289435520181998753265995376656821051804529719603859319009425387219431867307561427379815316478306636748937565011073736713768995273497539621603705225703179786590584065884359854194931450847159240232598588050551139250645172793725345128202042242909065531287233903401146180435637178524926949652630206635402423037651775959130124799455843506685160245859289725471959968283681597164474791546947448369730130375214624032504447586087010090243606363643710033080290090090693293508007000226146906021542688831881112206808598130183540454565468921390136808503443148775218801066816154284575109830701563670726727355149685385196831069744352086041001636783627409157720262031787638397774127934264369493176294687131045666242342524838834588899753742021388532099423250891649813979509688220199676143049918603202301828579899286026113260603001548870307245791814657664329849069299685362492158800737167193430190842839045385499250046079044350427309033832018082220248003745628478643516330513762730231667704788168278792720717506511407694262919846385457057948050252351153576764887030692190857824941261383404649874197437033721206211049709204465683131597126099303694338150885692651650588700904430641063256013386949809065771508395539298176758776640136514834902608002465163173586479094026156446516411252980440381581928140830392350020498177241829644963268112160234270666114384801659820496273285290259748216636632992051712892993156774256771881505176931713139051753644839359132424205671165165533780317237918121538426634052014279753806528200712279221082037191677398219394527077244096076765436539963080141797483325601942839942394671142289581003945338753969035064922146813458469857891664858983799955687308877598339376094731947951068391665269903883206950604795125649283576726483714660951441191107147458309992774568814101824153321221928605442982262248250277907795399388701633653424185302243091772082485609687923681523699567966191666538426238076678774415098659214550747188322770625098534921895384044535379136672882267023419891751536971069341619837918222087626107143006823831670913678973314505269076780496877851839325451368596550926714662095784758957704905147250861580621290536030652903826620992242519336069872979408636664304986392070650096134595712826558149783478420613332450545753804146106311643335376094673956000929872436498912422640993483623613647979357547871757393825608582942522385984282618440495694136467816395584580656845564723682975434239560331961476698903706883016166169672767924686822360671796062849569398955433314729258068055139236076821998207403300257180021047166200877810995623085209136549582507879181186186334703057840129678800040604247947405453074272077859170199768671691006462788186832886380652637727846538541478338007216043867338545561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 8197396668094002822605930738724902273612502464437566565864064844763769514943553163742342903818474432230693503384752492572878265193877429021132568728228465858434563439692598487711603432570184595802117843375748857144600394288243512240213553660975470878322663278314601739491340225557775723254894088670091073569608200090317306269166838801308706945755204659327718889475522932632669108356047585656699798785808273320637157354197364480016850882976692735424965969722595384405331013212384084353553337725976181638161858222185872443236793035195021308719038036307727689474068675877171027619445664567042080716750813922080157470023295576399307131557625559554056450485470713486158178518999356743674498516606454231333506012723008030914291394362915864104415080109096489055347123524747901932723408963305221295543961828216022051623116736035960969419396242699823926029852488532697462410433117973841884560000547258749161509157739782023696118695910914616249520686021962585260122696050171551147391228286445634240868481669406576796869520925911300531724406240277628167563121579941271099954963155228384906093820530224480472234832927300190832213096547506127244307029632377008380129956645969146100586386593640719783738793701879700496643706097827557467616882741299574873073889421545267693941525311996823337566594425687300811450982409439792393246663710207193148767320128925699268850364250961303693748139439192333880452694120718708871653328926599026259535039537795109667391243281276849800048485045400524677143886229923231476128109007940964850716394185947807057842111040975292124166781063015540104070871744325119573001949204773191275558831952453096004221177532450881736733338004063474637689200062618102383967816389681334114747297504026736977732756395616843094074082947017297434940417367884164104141167352121723707749618940793511430591375519086483368972480484159446802684205465569729888379475329852014759417721990739495436990630269208021336438984769523015482617114266947105924529937085080556601679704714427262076074320685538679006139236185532897342217669372770331456101423022424727817740207618825257649360379394932740097073171011567013729956169505531203264264698943986177165999978383527881651210346578716513217705076710517812541337589252247524669507780537896406816177999696670692475643334093026810506946029104481770284018205553839917567708669310211696780386756085528218011943708330342077302693334438059825146563027034760851163170472461414500497002765032001482740969847259357822150581398410652320133401724130167822947110091929501428384719689983187541825828646193826371383017950072691051751311801944991583007090733337879484506889437375696958754961298578072987514989141101957414089464258965688982585818180537244072763100032323221625909770969751037520815502343655513059685667639401851434393238831524721794889555372880787074688074821336610640814393788849877649657891389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -7365793174159722246845783672713571384427050660462768858088376837652998943597629712375348624519778083216248482244329166092535401991244617561996654675576447757712521704106909933472206976158843017392675791431758388636552126862795315818098291285543849035277531148015626212308616367739128533162676436205528918159408570108997280110885945190967285651710034608255164324101887158487454242158107005673908232273509570160982284503177579453925795183443166968346597638115297256785559430808222585828699351380940867192478137677082835086291911454800470477041604538379078744558107306224956832259202770895849378450573393926304407198759449316909501577643731015875541156519640309814527507632685320158991430901740930794180012920121554988543741679055230202540847548898706958833801437166924314255833631380349614015576492534216869862008093815952608581741268495661534657995081693527718400411737733952662322418838491395157808937570880967045142717450884412792886392096303720914892536869596814652238196509674052836105708710984038022587829975923190320934613775189824649394333175018568574798411497007842592549439027262879062811685406895805957063775785829788508881558112701840609849814299281017883825428473834697270096996608573813278467203009585349402871234745067160832525058217221285968050545035142038817989891126131118460194482132437663762631120068775433875805666883948445222125795137512482942980059863848312810743221939977105004673778680547251423837103272479690228278155225977346103169043561689405874367691933949003041629120319074231085318137072171263512253115892658473514812034288025593114056937983863661196528039945938207476059993693648041205475500296312985016325502724527571592167757047285739229316717298019721837681718543710260089441719655757463420955100659561327484254329278017314563461386923051739266443808233369427047359118741336465597757908792474778457353645489302689139591262374430473420707506344233928334024329198559707196713095037659908828870682088961384728209150756439703486383474417195495627455434660843406144022826638071895402935359977399898232250412663929667826326879664561267326847439389108329459162972747737218539730873292006893763108974424654821019849787184701961513784095559009383732627632843150651304424056839292274172673239854383699767746607365981614652310037857045200763592336819750016838545815760603819309714046347771313305143638247915300506884339587140038870931638518605097427893975313817109470798644757378487759527277210865187620288849362820698708357630699840252026929074294851669149132167311912781446251798571748485613382162479855542587654471725824587368464469792826974791916895897969777349549902821345734934682642410037439996661494981349160437849580645095446908561898575160355932682877791947297460821747270536596420013766013067745963078011696074722552123735701893260016903746171976716127111196572306410630932195051603556034083710566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 4551292809888156544891741521389528461089129750344328631655458032577222456226852485298866548443144038544575968095013808500832512798534836446460598163065058526346627569632261979280907723679501497241830714109694605308077132117187381357893889780604080774939066347399454182752289566591287447979627314446515788158745700149682125491130717502456620588531524223092332771818169126016075133059390874917636072335288442247321950810450776276408264128236291936092780480438178958793031036387584811881864440276550948358788236168711897930872521253975391334297074041228237777549900127163835496410694148668350813950357817669530062542635318621848034646054698360704689061888138429750426944820048126603852478006230818462569657553915896960556770009422549457682867430875782696135805280149170288492869303228280141858198481062533863574419531316461392323932042221381228275127698005235499696854037892718347474241694204289462484091449724962100381388590301898465938109755838801924616511308613957108569235852619683308735154626284392299261558819322211731541743550900510639343271252377008083425488748048904363628482724073339178540523117161440968593188819966605927275589779403552749158791426282184041531540069828551467675402867716932093581079914316510338305239790669493792602201510380794464815533920395045420288587596004790338346634229508545672079497044241479531090323639182505012383149178328843356257727681304972024341287287749271030315005243977755477366936304046967186274214347312626326581952877785884879921404862009977150661207513674700893229693502963435634116918041159764391465572848306803440842641614684763237819362171486039139661102833391172297423973913764377458590829048808080523088099477506695276859275242585206273040871369711941900076703447675624929077111447612180525000658844982987155443779828889765218939445923724169868940012469493231293778758786907181772921903075759672669158687905259337792087824675996016478682413729436206055843390619929905704315492436109000631546223836215746876302074084915277054566381215419188153017183919904742019573817963563379542982172947054660013350756686277273710347388400361802774621512855187071730673342420360506950474711489527799237850161156927110120947609833072303793312130698091284474543712264467484896241691458437312219820650976762596107050569939743721948046704679806139790685733888280329478244048618578254487939397919477328197893303663456915375760557826563023329714697460679834891681169674281732011928490927089215445761693824181346983608649501477883172260045677174764573107525859049394413209141779443814589012689847348699000807328624120014128106350637982847847976805695122605857095086507535146804332155601948825675619552639813690604200536994179234314101088395609228849996938100271544054587644013440802476819608229401888199138019203195148229626396127006766285014565107903129385229382739882184213693766018643313030109530685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -738593706308788434000572476053079516853218705600004585943522470921030712889530976920712788948086005855801718262162147354852096862621120598450321995934407619197071807609102682830128758889419032766246770580036265628024020278720580618526792161811866168684995180888001555293639210977584806633639138512986937584622949352894431360413485092792998189401667357589052352840875049245983942103326953156194789622734715620686861721898841710232816779478492730634289202631684555414437868305654258619663035513580856029259651178510675249753489537816100357679346297899950126431050225130831045797509873347613986771441153495760527256743555974957519591687158299066113526961362505107947643186171864861039311118173665116503366023238312516659328819702923549841006058053077198640302744722673629088516365723851586457865238445720996550492148087488221252406279302691791925627018320592810685099582164225957018250904141387557897404068880825279013358238766540787134223635061166832954444115854354727486053960961748490935035924812634985961376314616094377714181500976893260042435661040828130717862311468988266750597767674156484671837103623993944326514202614699494023194743507733008346589301933863637834011299551194020065900200049523922319979338077851967981987185293360120766444556855948075556641545381596276537620096301914500321941354343826198346055597419028349320403852167096157031733877709434690135585640237306069634741153298103071026010922229755826205125785490367404642705331092562946656616117643193559459156458590145272834348381296232312214286749765393608860131831150422476177689637422390259170391815006280897927967726513361179714751452771379065480652724922889105153242353074356747991822715317804313764313835360669811827296294013953596646230964556304363203045913313410496547613927126771841991800202362105698848389203970582139176973410370817146130238979172975467279688762577060122192961773569622639409038872842239591903990252779822435727179943405576560824954160315194959002513670803390395092544340085843840147688138626726357985931032053761048858041359968879973283333027891149906345157216857022697704917418578734718560763174472330558643987794788893305945851052515155845829915032420150988745602435512582547276573129300633846507089563638627816750075762557298494141147642326216816310064163342207261726004001726619549031335739482841327250706539140028312436757401835927490397606052036643945565610406101488339654362870552622199716158147045209699057013424807299838286520230590567118554834102482970584544538324363036121958531492366347845153175779537175630869415314768667772493422504328167441546800109724570926769932961366125873434055901244295074978753480734798958391032008547968461547092058603784772632626712330072692775074696024227190190946201514756958327666389675739351215890527169291645647930347625492493943928129514368711295350140336205426593215587511572441175215308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] -2538401074649411736994548793284022374441233453565974122159771353283852282308551060301258741828506606040931495166206660362820119726258410262569211825780510672567293048688509895734083021124493308194813463844834609546576327926682892495316793335950508424669903041781101474652233996737869183330156165314268327544417180850102532896449958345268453630602877446631546716420830156749571337806584910826563679504996789215138994313904338278335700573699622308577840567476299518158934202988249630776149513395845988001676654247452330609113376070790076908770993695649972344633075336256820137177311406315107907132595192877332707875114286710466434998480328592994234896852893800944944214395812130736591183541710979109523668548261641224586823158912571229643884525129977003342987209245731346046648741873999451257322325826341267512210536147399800061202080138667214769784482481245043131953440340104624846466220890027734516839568538966115703776321373163075492697661563221624646877938102098041346439230086968132201507430841288482461610898051051937686643176740749639982375168088955133630976456238057568078802958887299661208886493249332909935288642464753881676150993719344760723463381238598008234787442053043081983434352767284030453228446009363570959204591371612437422005462070164200951859375481073935360316204210567792573065127293267736305247341457305341390043963712049044073864134796381036187145335859307960507636354591472329108886687486335590027842768313853247817676215140029727595701733554651833853979422535228418161566205984071804207987816029890870377617690398913159090629499550224103297945367585923494062889958378283652309444300470600671633301859370855587045091491927094150058193551609810991408850618689884757976821865755127534776238626604500448854150586560092821800164629427992183489344428479045238719820327983421785711239141453578461832874460175594707659020962074486878551012141877204332518194689216574547777916506686161177284360632825009669495383178392618782770712794139026631270498378039093345430210390061579775876211854623593561088937038436473343704635774380739395541774413419679964897639864877227847076112113467373681562632634628964166796749870311342989662304366592199845714089879860147966166715571587371688058256591483876137030446260021578170011803386714301376789783350474602335607845943611243858423056591870280155304649017901056401880029531686325396928618076460080395804034553982483260789289573853399791347020758065959357248151069457458613046399942827819171502514324544515989961866958128292070466419705754260013871259946509997316539047637621780302800752884976178141282557288319828536162154444242159264139439056830744084740564818138152100816100761323066522714438011176948340917827907474330297342198642490773780564319103473752860489796171467004656292471026498290674378533424604273464015911936368024673151749378059772689509948820908158136836622909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] 4070512515372783780144607549071232100019135608693546245126419206423393180110655878157611285231897402106281603553795380732327215635276088604143858102566923805467533487059375487885550946737884479395935380857261677555349671512282720456734836065285220788209381440774296289891739001740413388157945322880042256813634279902023207465401586925242416354693934332615628487095340243161995582558483470057080920650831709142030273409656412611308949815378979300989112887895111276755348057242335396658695154817133461622497547689789860790759559944723436072049140128002441684654926499032998360168656233903676919590682327429383043549065924197313726835440360968485030309315110830853430992717867743516670211710966256299357708944510210124558678992245667740983713697399972087567389663422586808224944074109209380555239580295767888557330820993271395771365901396826005835105976664608068275681381333469475473711720622439534944342025676240102273016979273148162398218197064381076107854388000420735841898237855718652468238839878435886663935611821304216154073938564324951086901023088383267586300289762373800637701959436744977904292174826055924867259958468707341402981345898168857833811503404738990781178353734803062643359916220526089122143674770398148169557684787256671722217374552304834029190797191508376061863393196401776284394532491795825747439697405127105389519560394763344831990023841881170541516819406931671478095262247663980021577947422934301277846268372461764207366037051116435318136884717868607910904714438170178129234848055065787724986155757713088095163081065062524202469497884702276200551098557178100663940117120414699935147194626298963675095270701746708232877305965682563710267845101963319207516924210757248344210505362808751691125293066384344899660518702185974139582286904496729244088000332344511228583105225940135282208240413446376287757597591792501318238085632463138233036919224102489804787686580461886860065930559101307250326600187026352249517514789480492954336856251824084376565529596346543464918854416157901792155819064909827005719836586533084418147926657235112443389628885669441903052475136851724418230824060122907827285116420437271551273198263791873496649718135350148854630758242643983901751398973809866568010439780564411555013273320196275401823615830649174710268476315077530025527373505997782484751529451548154317937424828880128684117985212119004441355126862938897430560312315426207362832760904223642883170947133452311270902556808875463567976539099330865252677125996274122803348043188945521455827763130127025025862300495347124059006714640796949593088562462065492215348815576538251499807737553257983664645290973902733438623123372319047994831783510471743475774239572484668951558777104171795224784336401353302256018794094692039194829740240810204184704207403584599505890558056137370780424979086517422561500632237305752754813081273507384954087014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] -3614037294734835092701208762258659918667151271592735963105278110459544294120111214529718917348223117851181206952220930718850461626911297194488513722840001756578085422082468630752574308018532132554528796376892013835997446424981269238407171488311376893026324936217670100820730125987043708159964702925119771259936133906982546226734803095793972372254931155651302784354016077120838557153077107945151752001071022024114782171066646603666133649697447307858146244811678713501584203390372746244024322823922758803653018593914963541052659390077418382238423496094414190415326213763669808470844765213242335633733898232988613887253925813318920107802608873135169711350142709185570173214519054708645694688838708474794665163853135546489351025180382503136908425608698648622272683551833246775529807849837023080353871183229371608437315216142805944497555600935568078639825128045265227482933581989026810541511286711180681224989166880347943745038617334575495962481426934002391501685799883989664259675514245393701744668369228635304845424109384348312654167332013931935639587841136244006312028271824592201989753858663397146177261377901561735062332988535625855888018918079570801404144848898171056935704241445651530688276018814840085164639195901283515412156793020895805363389814183265870257315999200807685107720260965473297162565042482454426539859278065506592897425432131080051474167257234739423529648633920433792420504749725340263980695572246428087793027747237490301637340885048550980384967110759465848429493361945277230245060647736951584896025135972281040722765171495584577530141764779849634912634342793068756366758379062804974859234306147073435094622117950377082266276574938787549842577554378686170702333426096157931278086961285666497770697401832891672299473175059253812323101842642836800408965175537077422099927276026931642407228530642907059720029708498726431781014615452954948031780964578065475779717523874110512505713597634869086951021409003027244492457837155099274004172278558531689822890193258478415306475433627526311686327650494747614431708937692064474462228045377311988653909990743354805687696677223109789919421173547870198197161443816306967026711585153601869798235513394983852178207577960313253461897030188729077878942182594925275467968566637408415480307705763739475958084182034127460231059272697790514409406739764088729555011303274228332141824601486173500442344301450157997728881218354314205715005289617596585189797106954251751386827051825394974163411260672310778254100652015396160860449660028667081217617654786372357875889688587708880865132564974209848761838475332343063473192830320028755101343599487719800757179636476846924411785533578697230649136917051662833693574089513235992385110260031419706596545570346563686911549775419580797384525087978808227595491688754417691611866551147910887659911722871274056321871136371140803326539042924139158354001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] 1887597902692731710876199189211265799603878319939913087050893079326032707723723853977699459214719930551121050589723130738666481881825977052155071702000980173299171088808740239131803499579323289782074411587189481980604522025830945036167897478522212155820136081779678726368905715993627726285062176475963776128308122387476851854334679157583912643599292181673014060167145464616205972331027812402738021699141879415116448717987300740100165989663021652701754533444086778502745005193299569140002965440384120614287484132446484089174386556514892493033796415024325768329606026384012065179653028610921250073379782882585053775959960392636529267221064474025186151587354658306503177319580340181491290034490712243831874322969704780411396210929191320629569609214059126337638248579078925320462354560709101279814558992010232998993257628286554296490520979093948882218962004701170092618698936580318620309675857123074125884463083707786369433307201956772229084028059210691219353307801301009536805101487669504932801484580688321410794791866348902836832198326584564996665478268938404807912480826382506958767643194543142882146858944987078701783642553101435011566237741737513456947417588246812265346236590392445948280177182257908872597598400344559555714743982984716702183350192209296141877488651709298216893240357849626677807590383229354522853678158667206946382580641674095210275740514047046528513718822049964509690449365955903323792111466802078459298851083259994414029246580364926472481854899404150489731290038514349757781890677461245463907287303500134015869393099449572761107091263752020368577412248136581250197163920490510350237554571051632822853482330727392187258753863349165625715361951313479013745847001141697708918757319619518207983171260612317255258029344144860009664481772632488552742124206459829801563783514965570263001336643207375954731695936294817645532224577853514156569351531244385652652388963488238993234601614883657845227568084059998913863852192488761002216405895348833208123635484466947228462918616508254601214971300492913820423150158987532851858841581977774923822715473476667281602101669570801780885101469316497879250315425406777603281810333842003912707310564519640479207634950199332951140556581838321242964468551636974010487274304918148719477112689235943969415092518294514596256971865693119843452682037103110677418689724938730810927684647688495183059200928982114907031998976418899763984792886828146083936330038077955894722684086889144242605953316335941681096243847579021392657524804704994836964359276166253777887135640102384610830398520967011657876050127212050851904140632250433275432473983886895317055166660630819094288200052219543062778392334183992745019439502863914534974037150843399240322808097807594654607676072096725356755154928436833262162779943582200032464008467399688681444457817251213518047841874628710594891786369558817778381619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] -4004021264834071312881919722555045617773486998892797465406757892998831551675531198919596073893397531407556224206596246342144605242814535309492343468767859295421803879086558575003669589983061409512741407547390358947703067744596955617761995606788497467556125307587976160461444872042115147081759680373590416170638883543964816608101130598093932448495717419638760125532232354326490829396893702072531105630117604082101978469795508515726737574335796260609552347218912699750974768140665669826531037469059431990413605591282567401240030106640399059178815397831032430459973697595055126163694773775797896796893678217808200130918686589194435822024572444964817222876144785221987856599698535652901554209888937597272305741702693503886050384558775444159662857070856621754090394248289849649001068612748513094818628583595110650220969275154553363753347657483324629658384945416446653404777043189426464780882957325421236426412358891247698150574611173874453020886597870217781498523348127432405031800723183510846252322621103801807162563052015591057628435796580056339072214352897800026991473874147312888461609431148663369013737291305438638855181888804846072052210227493250939363353196023783389272744488287238879485513407854177746270012051098238266863743268387841845060921795610467624301189951895932130306235021346623815146829576676584749198310229115736101810129348200581631926301135635756549067429763946484683612347787747624174720141064625587549441271433386202940769219473489904783136949989284348638989330834686902434743268614211667754945544800780769762712096054614841573854563712961974351524892652976681531714036856959252664632362807190920966728132865814152832730361425108992023212515461719497220976139908788256734780751638025743976487613113059428920072153773903301526911550813924160283613516539231883195326472272885189655469019400254072609359221312667126111418802013728399663719791535539629642202023478888040116612776932038953222468544515896599190624867375307761738778412168957129237180284269143098775468427875516599884703650296481456187219851271036410097415988959901511072501092401738632028497326525169423742377990282380828575559401252125006100796788634377830770478427681678014137610337843119663411838115473716838029488573309008323747607576414758550214357906603887935562641728745125191894128284252755849761339983723290605122099933444281949217266424185524629187184600891989091939998917283612106800740612592440564636118914064085053113849459080583534364203871524850996842282889422170631455359153906011302554574105639792666569997972231001089034817054626022578787424022423658938389945204511858845040148695855171595508608722177984776592819069287472763122494715471256491903291963460168583581093815021763651409094646525677835660750685280104630349905085536399288107170202091565448566044912523326421819385749068952036271606130535793359170631851827194716686909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -1207280775627043422216087652736382630951835748368662427259523607542702450617375270028528234752769447172449418591434164291585611787292046874883361066324069914422249338369847360177486985086992732033680984320631518000847960099183631769816241337299848783404797917044407817904382392362279265833215919680698345858890379910137817735826870987756418160218566690633236638765796481927152213065581479446977627753201104911098824427264940273444100583319469992921218134311776319779506664714954072560931156836358553474951730380120150052749905471026853995339295037783941260201046767289204087061252343597942034126343628580343438936198456924774850322476907442375757901784465660401460164027974707130843674973692586790231115094557975497405231232258967841297797133352240845863782023438809144827945809536547162134226421534883646786218273276388065792989033842101691924834860770120748678156927648292779077146943570578227400898971052535533381493910656866774495761106315943135922467615097983889126342589389913661228601768722782881034365784299197765529671360995204686806164910342106865451643290646026589039658755706199466341787281162299967337038469471817031056841531395539165412590137086268617953434184819556663619444129114679379530725453560452165457610565474334915726372814403034150276089239676044498814056659344385756188725233754702496480312779537114438780168844878064421878528386979888910589290024050292671121981896926896474198037156556628013582876776820853412675601797517778440560429716719552016966009752018518636296814959875848727976607262529059892155498100753423424432465769195365976489695478736456067536335328927023679796942103076444870483186716253157096208237427914369156150114069104481091975739275257949243189931693005307680741749780975064189253710028101181073010542135856911182756869267769760331092012461480198397901888865552665477087731703403678773032454357085747209808117172935827111249320180677639699296297149361980046948316202239355379167778817808140084316005532989340336030138393014879985866220162560512928140638172196174398005702807462774167508750902618507806113513709694438857361490050948803990698742890330915289950307695067199747525122047622405118726555545815556246920947480097174376830497459920381410461547663356478807769182946757858473244268200486846560735648517779137101654278586538616545200184531075437290744159782090061764686378986954993810864893361160503930932990306358330005460355533073138987118361588682762110934520743220034768834523165299010263652258740599519620595535565185859982366109782386090467406002819397309975414211984755525431521784310677644031603687107246452426434611860826570611776336503662348233998480776010491719885722119295877692407889078060147773722363972029352233569813131491810779691922671612887467254036915610116761588182630134044039205049079341819818206508937131361101254879929896237255658053754339846314411845222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 1532941341442563171442113622231212303107252627427387001072286742475033422170415649955242293643435330892402123453881282610285764084698081973070000571242267745470759280595360631107611205375728602264111509320592531191709272359234427525723386667114049899507728861757192275574458985545861729021306946296061429969913841878280928126619457893779378335948596879410929059984746981985652413120293584340388044741937207487343904080891215907557311173527307816654570387832698012378102568556857519619462913703521328589482156489177559986042199448968692594617101916440551218289483058516925719722308148186401632336603080306851865477644341170135923747809666993518607556173131462274158979166317071237955337064733752184576222348550418782901192349910483016617124240819175177559839964241077131381653334172545636242575637725734387011165325129148034585913481959754095663164187113330108590825496909965622952693287025138303490367792688743379957223621778530312589621334611415727410171840615754172548736077016782205287246522110302974223034095655578175996282424142690738392897911240208886080904824737188683329073109526480685919269279672082532244962552709046845803557686123822222362672247327853821986985330425499071300235475594207020645174973128842206434336345273042567642454191707759710577893125009397162180775149630766759249869268064837835753244160492901658074709640699404223200039638262427083901581996013174490970637637253716600245623506799481356900694249330541140241385078013510422651009282446648258096362617636317666702863415923417284214383710331643099079235342357454748673542508383647508847209246021916579417777089375920406021708125091729712732656267842594277939518853463749961516536810112593896658818754636740729302522497720208263610130926416562028176149235472990439835980290578777614338882304300386943046226056799262091973057238563739599950274291628440058083833159457591636248756240906574700276710234430712192850306161470149798232949069452755415251714199692672076824738867847200446958396477417790461418422171092765736651862992235479305408402641712774419976016195547682053687040145347654474948184712533463276798009150544832499956585087185602368100855510768849306819642612560571185977519949780807168523504488471684953704514094252499007147183600941663804013590317176069660602682667195043045508399189380412453988318204413306737323173643486553213317885582835170499835758996249014019641030165978332085919360771933150706883141301069431917587936033117780658816287512559209262353811192189137576595235070535090809565852635766558745356235420248216723438540391829062925214294343383034256091018640894160744544258570487359488781446485293835919319577114176934574869263700544080233660991353577283057969701261843025620135912536521082681446838516777935727516570149508303693207012654719138639464525305835318219462594534594403040982880234161619342278946839460145266661156454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -1247884268302175164752439297221748503367830541661058248880598006412599358318029930044554474636779182489308803386087787767723599341034720934166091130805299225084371799052351281147698882919538793979270442271393547440315641864158551518446449860511207367967071009840879597348785857878813514168346233340578491189512683396534995238970208077453368976863482181885886067766994009064452231108588776959945570222743106022664839416727274373300490905285081939396835929315218351178908003819503705076804658672078036478120831270709947920359899005781199991284413638671518538209666407759016888450092941032465371149284788957972594483642784648125711176618236184674372996168043673614504378705452143783411655629193053280457026227537539796624995151234749409923653403073329392458136053010831244962672385393818146059121359897853389281597017313884719779953528986945114156187273166152420812657376744874474012978927985862857874496862683607509439326232815526204802606951687922156629346729424592060538542058425435795647945584008055712213106208880424196418972239599215641264777225270410224029503083243730272111774822377537946921395162801995488515420782113778359935877098153382699192209948552466848077347516622595644589963025758177367179495344677966425350197034197386155339886492741484166305473841293209358287768215936605126245688042471581242258120984856355975827658728652833274963544931958144420615814134617146533674654663687301779973797095250922508256242555710846973519347141575289188482628443395869072703037681763509593821499042928201757042395803185121904658096835017982631407448653210927404242807526515334946621899186493705147701315670895190211094318529575914153824167591916538796753601288500495430219899736737340880593557898136194291420470822067204833638321751813520610940395937438051693411645447899444828446430205372759561694203980421897379818918417964681834416460040541263347227877530636873746769884182890075305713030392256913187687552120494874194832512833985979404726096954933773766362039817664871781155241655521957434563652930213729447132320844349906927201056793721963044721759864828698560194496623891315915691879085949001070087067218629461379375173907967625033321996629241772075002165025528108470351756495675032306322785454738034610846829266737069464383563106147309265394549564607688696901358855090649456725409837566334423844565999582959781100098281560606151725222471758115732030896023251575009154955587719649052405584433374556222829667964269520520000322951893254125189861658164465990309246085335829148218087531744299186424096754347438920390874574896730540537094509759534534493579333431922872655316227046572281464196368074087870865524000507517136355161913841272641040393050889990249666867273758110335250569436174169787881637656319454549837545927720570600295886826627869990151537547237634178641956621319377961910232618029174230897059975244421263496577024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 763737501292719135806417913136480236324163861843558497199323999332675625508689498182352901006846785216737115118242342862774813215148260873742846478058688688656537932719990551732352887609562661878953268427388678843577736928320447513167062807227995594858703041909969122720527388560931641672660197760623339185242884137869605802904872427160378710664890981048876951774011073115547759911597105949197105361098651115885928029288566345516077289957577346801847765034931225086334624105596759006485458811189671379267484350613110541896092543566399849144684663877564163927419762116922510046754952010611885705797120556134887096811955789098265861039110842017907494173210497660770700213758556873452923749626933869583130342013959366629343886927704476302254683981067401451016912492929013131172345688441983287505283343137065100082409521930582101234195433046267530261433513799754864369601110707232805999363523413661313016230176342622343180140417327004124487885370427062123792560244047395741476391273544765234409233587245350850287472748016183527578928728378537866140695646404222057334470580414576278688813271561626281687754796307177602334518786191419701162851685797288201103044462591741832047260229533371305918858691551623728590205625238131593855817471369986604929557386534645701652479611164094907267218110255509793703188802689516728299286860408257087617160982978796386549154580240839312370996578690538936165990010547632618327232302015605600666467675222582431277877813400300468609554302249653109977759323962791039132474179971727882842522493355753492771439346858810449406801551245712652015973218407863313085896503675165388018336506704852820328904170783791203217582126470473389554038115746753339672360294324394558409871651619535594748839216153900618852245120681620424652713803905686369758307902548998259569015613755690837497524671002691100358542983764218305666132462562464627863956712945764697448184993860485539577093670754590101754991611311154274171237841598215050776402765004867150693720748099143419844584587501146561233095225984879124884481633325737215931271604231476448125440918638663216874909741477096312762455822672872256449276411416234091126541228204092111002611189547181447792643532814791283109047949784012835266113729674005723663046124446231726911592581047628488941394194047477680413301728995326356351881776165919208852738490277767575525756621274546567308091341948594593339320776133455415782835913934750694354895128771559247932715211084365653892259560163427253730167518978172005025236787845221115608287141586564421546275000590214722625002912096581956789038603171586575856588975645388648557362503594317164497057873349229310334259440198854722530750186831256709469650195435163131863893503367068591829686529530320247749739800631321582810463342125914846013806150449715168601656310328287042084148827933797485174434330089453238034832990538695134150656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -361349551407103082723790876112317641599650632128853938675952817201669786935148526512091237395259011591947707759427763294393885918583401490495119169906379447551684295530033339642958605368228025245386342432657186966359151875707147148314572920135523506688453632950962507039312649182136144465121592403335890077100944086015571125490458388156117201371609893686634927025967193234392793391649220416144742327077260319357297440014793915609783076002172047034896370093142316698285360462063263426176186449794556817916415800065021172349358043911674281716650755624414099779607013419360693689937894969672423881106179578192496251795623976134864570873601300307934471546510883606815656655139457123297379020321320547420060621899768710911670102111515847613837597384816357154496468319427627871096457820136110003376227624759553096527151953258075499177973582652324263174560923831396346772267696135161548478581982507749463137557903488676368262884660514845626140420232204836747730465500887137630606592590171967690028450674881598676099713523496474674353335308016620554271027761655672974005122972133340773855205606977103784854626597579502686213808762085208690083137642508159103124542961432928220160458536051907202121977690226279632216579887418119901314856616809436964350569627918801737636202732529141271971289084338774283637455580837809506768891219379020386715392315564371323723992509704455277805158895692131475727210454620761621376819795503039640169922295355847720213262380523935654157736086494332629399225311785283583539303878973277432426230211968346459395879610286247963034073109437626124663699882404982878485380007989926687147923490823946523947612600776652632099613852236324198738112215447867406223044850716627461060023377911367826352860590218925011560657113811268782132619055711802177170671562858399224090928583730788180583101603363002162046472535180555966991726497829695185182267806783294837859011720820248275797201987823505590756142763444627379836120646025780095665143982834725726785406614965239447489864794775548051912816893494043235530412515723567687100570929172168720666113450051630600469103926115827664476813542562235609948839721494706557381393475190063198192759620908006930590330480518228410150303848575441477877235522279457492686718374142748236903033114022800036363409920991668725783115342842496880961257462306936794250783854464895549748133392675949041166012922440935627789553543446885113419797198306384602463953757525974645305406718036289232118524344811926378485879077558246233331566519006656276176750620993406217377486021847768639606363700217697382612008178237591210969487649932347031335621943835035210193623975275115359235306255164528050972004808070398032978136910144861517307426956711010877363374654702567052837410786350130592654494757440714060126833150086498395484206512752758422620538114987726463636929794685814868096969128939868982450585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 128337666543812653326617415981199545747285748396663140210088798614320403854198117916062387291077914040949745354047732213817312634683358860274714575777553605980571550634326451094015399916831413949874250615475864105591541144522363763333443971141297966062296438000302254103533546364722142999283615529935935929071603501616722864459818849536516674073062806596671681608702414568862821365426729851018235728226729623508643387667585385437131321705139106076888836227591678435330784925279210760970110700608168145401659493118177776835652957083602930812393341247664234709482524385910941740311752969004120712908972325374008588758262679811164938950107729870950410536061446242365666188920213236761310013569685187829433737477718229964511320180162067101915575520027754059877226071549873652016077046059304525961548334812557228954540047699150659837000054908054395023362890465138808724889399773528668281877159237076043220901489459546250324691322651297850944208409233884914256204793538267970847862654014213122465917760568446533813082540558525728028184766932111345680927227839394432013047509022121955816109017055482023911873073550892127748333432940172227009690451363691078546084848817520310946307824784838627216585247450320103252716790379261494474448832037767123968188015034430725441652731123893845367423568760564146194171579589352355255483464979164174450380188353382254624057107845110445163445663967486252863516170768978820051847521710247519601836970962155592047178281271923677633147445419021425709514953446492774871758723990068034598400057723318070119526011723219077632975935911170029055955708480740046911827250312046601899087645158567898610470374932809009024332647242524316303282681108193351186112132162653149075516429199871336560988922660633366589689207212814073703284342117310303930522475549857301875977187854394104448107718980599868775556321403690427569349351297921942491470766767097968034239840372541875665767514074202972335176942607417733322375798866853358431684648524134464812847795570003369181715551084888407513245244849563833554512837442364805088596610020225222193904409264491542504084032659971800757165788896401332915109827927944057323620061817374301185160805323296337183600845702481371038899769248474422127549827647563241811256912758229799063256550391153673831435595380419973519940840286045215022847771638678042687142191534045279618003528533012877733956821412010819639465365971027711747627659945692797090956508236964390993458037647302294486835961756173515924698111101782487127048870928322087517650883764650251880704445895516650520716915256654039702651079895151343960256455131593546773983116959648837518682345292892253580641619729912261355198539597319098644958859473818410820736116211098030221362296238393832972289391705518088865152382126666317298872943949605072506203826461126837014901395572730177809863904903006066106721616682833628522086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -30878822638982403467653013961619516370813156212100759794498266091275541292239866046428451673602013304300219641275339727172449875734662984862503935680296513528184943862854942416861400918898312260626321637143179090892362900757383044118855744651196191286121151209310532748473029277532047224624268919735162619089452564619895541898293360932829752710105554189367622180344702902995637412252101166246744833523562909887171425059085220027758877697308390848377740661206895762225797395243283684076963850710686988866039068890524156529221167512900630948282871588612763654248925254146662716426266946680526570745360864996486016749776330389849487323090921764136850405458704407217778361520983263001558761005762272755928891477594745791721968663996852340397286567532191981270379653338996953729537373014424719133331396903049191824560441907014945608020408357514081049119878300853665901387969655999950041764655487252329097820268261560188037730110516170177395402103830952004482880676425943972216072729342918894058805018539144685214676598462523155490271716640575568514010791848869469460183246616152033132149532372792039704116736546693738551970148796657010854060299500054719148710260754970019414230160208693846423734339179037962507944107564869348014429548897533936618243561863939628774573928822994142247865632483704938326059547564288129682507654943746613287282628362735363604708668173376310596827031149259182360517541307669921026377645688859445268352656009913714859516105737422860831255036839877243375346878480587179156896643798506899519309791962974919889132456827571422845651034923630984842836145495411554213767694017956228148002891408952768350058324542910874594435019614699186264350585140382117808669568668221415225864484985481406944914870580990284900011862950932104849755507116705699985963018953354304933992368102897306172826415579094876710629437541652544729713125463134863759200335981007681855394938539004729998346754790164046103836390388151890203417796300993819611227005068480742156016573526906591211413336675465553145460326070372386267078101895618161229554663445879628583270393282388665949579149861255426306714988906549806541931373147794490309343716078200838559361039176845485948131741013715843139480843167637597920800600534879566084422079681172256163425673795487577545180825957789801968415079886494413972452104993873863631507301585822379082833246987311672393883591250489218202608173079968853066742838919385195020186790434312454222914283913888792850211976982083192741509081044380540969692878600609344633292094248139789192038759644647081618172385421373200267510646952357351110780409296161448962333682824554343287476378227417170863174653808768696794472165211407941602349514144067059437718911051130671327553793158748243720556530330826835703406972654576948213282628586451431180728344573762378390247764244321590339172550394582130086029484433585649745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 4046784616252770714372148028640339360286151905766479882262081367228443043504756557380620325419626994037110476448494686786868606356338406994061653547472614420891027301912904711163851276167819650878152138289559945885293073614018731732530431851755243824430781057104254275784698860840322622957085782979813184687626712179404584157944685819510209967162672875066836535427730330138688917400886111504155510333313589193863916912817340843468440224949725628126269242469447201418793155033681717523427895546169778168771870408419073723758840669311658570471523672884684095255333271981146423059139590921853933785803906019270546057668899199870578333813419883012994469957787432413822914509247210199965008087544771908491660077207580586964960277153706074672414691446923175066168541825989427641448740819532132333318722376520749024547815987265811801876054386566547553132613257002970325256223593563673604142280583529375771512603654650217092877719653860206580107360550722962422937718445557306969187266099385716873142366126777680748911512715509573844774200124589579867514808804028902323193196580193251047983179719685382614222047441854446558756593548423847879540987459965801313978148390675911821728893394112636254840199131873266916240654196618346297759147701431670256671807169103772466021439544879618127436167769056120711688698856424161908546251763036741747060508127170404901741835893840310239653018677817149191809390836956766749225099500624996727508089520178533834805990803339576994304767627578194066373062846506734259504945713569173902662564226955914591110589050833803532990603688729522336102058718204794499717049541626886917817990915703777549246456328748532572866314477738932546153512059045112340568512179822381895485437498297437151319630563236334545939200775432147312741808583915021797334273488127735634607382584639202671638212178377597889890398010192625404603598531461882299100688237113593616790289654634278523282828946231656308562617811305482812438116255504274979793681151642290136801460713317812115576095450194781844798468868960153278345358515156960766622248467209644265373798572503111482827480054493202082871467930312268543019745811264927628063283527820242530423961639421595271083126927571740446816812569139662797054725660504730653133984819827301269833313276091695675543495149775407707219895573376156529446362815420289163536550372613457995184248845648183435368191287853361801983210189608059759423966123986092905309286360836778099105404645144360293711078511656359222440791837535622358945576855982825972984385682065383057126342553598940989385962805554697975442991761450931335925874179901608972440374581914227996111611116827932734912739161596819213631308156510873854702470650448509447501084060900792532022695309958114740546353915330316762141002388967903413391197970419021248311338191285457858010853670665801662191525878419009542022226419904741858344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -1157810492332906677674032958149831652538929392075147197810842009996232646712801790295971497757630213459183916382042734405246572384703313896962384695573971799202806411580128474369366203683006886078661881464194575753123000633135034347661039986973167722444885769042840832343440200493326436612540381189068555028709078366507512224371618809611131751291186433201083532528881323384591652132442611097109161748813888118533453287037491059634226572761639784829013307812466839034131977758695242246481883749168499673400406402235506837296237523323093737223812844395185811673361869987193302595625064308369221895648886017454502761491319801258862333278751355209933562007800422450490832560221935911263934603528773857163681080891010964695724106872552410995704563938135612569124016313320549606367437739457547158236109233688598877864542178783257668064722472554092452699684112129188641623214024394368300656736503343163791121076343295523213993086037613843073653309239555242999750565002017076989534313147811001867399217487663129226091001916129068760983062190632689349222712234172489158611032473398114368437723995705242837666883492216645683240123352817862290097031923808443734278444863456149457040930995165095396741064455776143130780528810912745767559826745933218520207961239585638820355623006244189117202662181305881716357359213617161718894066621579770930103603119398084026669835884683844761526043329128261314080130166154859269313796835629555273493155595340147090274909825915164756677971302960750967651536833980848356646015533054290247992543755783160458297511545065280778466863164993616242564633646508981166790777886760764428579225709419536627140323850205965201598263279789582156828895320147813013184017827314534329908397978080992920915341375081838202145646998485743371153557771533273579395928011971059407845572388124947000038783524005781206688049456392347217814585668840729399256001941374246351115610337192962255613191725098506952257601611405671733532945668678619002174001961225713464718109982954365520616730845655714501953261420239683112508326333178897875542779264484381056925391864745414546575444629627423794100634155875482977788558144570145017321980115974141520884159524243085000317742016969908801864392007176611545207195616078822377102971432302709651319457011666657185376895265713553382573206807721141600270220275330778081790408098300856117134979004688552480803313212696568435039722652409196174879776770619963385082167321135148201790670663422587574268974199624186767017160366063213133416455894099052128810746158016163303180678459698747905432269293153057480599386816126449298335324779356726601639019755968391372298793838594651257264616905679242231889346069424222806467580690876283148284365272738864398909592647179706314373034057382930215673303813214080768780338092818519278312065308142688410678649557094323073842160673573693973691391696427208513945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 1848379950916750463188574541427050699579068408433674022401648083008234072877697365661090830196206721386342548415931786601584068471304349770638805849009915069849728632340630852897636319489553592226465568635591755742350707600093554180072145972808081741849179637540200841539093486943229220608484422764880734388223988185267190888260425326961910587579431053671320877066642785399401179742643872982567384316827228156018833275906130527202386408816346428319242052545916661603597807470491970644700199639641334852222145834154440925309285619189120780408697061628495393676605388936999029170401034346416104525674749629597111169107537547166588744583209888060081499974315850179080140710701275432319155990842358843308408405318570875140394249655651800977468762303146092850407393722710663182638952157711075439951753458315241249792469410761025008126300015289325694854973648063860233371749403028694198241181174174728638085402152246159127341260698235672322772357550390912116659022879879650226381140440378373925346748119876486755956454007047265221417923144254891792253020261690152446519064203881557172147141593426051995683851523945827363728910681584728098333759521661750172974979353071545868386961897585988361156284102016013598380161268310108232403534716073117738753201791210733853329825327474975567140143065700405032180531399812501571061168711315010614697850461780726540253025147972904753610866754294033246569494270702127374500791400723628930912898082637480148730932582182489829706833018368257413898410542656490753833312286144437149321813801042745064330254084539124235380645665194869570959634655045535524494503326125902913336080806455123702220646410760650467490755551383760556200001524856029522118882954782362829358525788191401705549920053141326983230163980400380835202388325833295601393097268123665246703305052136345308143551553950601061615233671122144886127335982822371460551017440946375113349344753023432258831195893288187548751601298322210519109533724934944313322319672787601577741514491353693817665411542536867066410499112993870606839706608089287427152040194008170271955053168368234044439703881168399417679873475634014760719494036407346222739344909594014432391063692364551978088076595303335042094762712245562767778232151767320566280474525608499441533016833999478066566356907117700111508960644607429845594683317342489941588613421736500053200745363345833503972175669437719096641434067129411527057152544135496376700049269021641369690333786097464773747398160614070755675716292779709843535214624253141391587831698398454836746189913278318791995052786868189287335727973809271366810370763491997172416465263559270918406883024471078539162401015107050938513798364136615823057840167295538893712732650168729057426911534349796841979910828127145573180960134724151803447343116309638349039952033692317163483150435613133934288469771637511790284035939281705055027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -1566917260262234635023018429160266833690825782259871365178048699166915744784278996451700471683953056460644523137329506458251637968615075311324325546774312400955013860861051279930597429476622336092411338183136925866950116481014829696046761991986984699895421321515759685393554365023888386639439866518039681831946351719742952767351166354247264836016731078736654758324084675188662461945273958049571093918028705525646717307518076709650794086693357093722018479866150969566031466761955262600375247936618698712289729013588697748109375887752765603273573860106140374001854191692561836741520801823250150203565509940905587164441367892054295741965391391846068409169192607037082808005424346677823147249009064570206803143221031558524701647637639572376491693815138075825118056001535466190570411366677917104454133861093779988032619177642616618422591730337632594253193550062672048312440506106905360146234916709950474586282722608121984137952837018305467214268209774345240440962920054893963402165739024524815311013215818418574467705928284512535783138265581512628182855896308860711485277241128211597435889295757249323588340962452093087154218013604402258678236040111456108999169286340220814627307748283748171670836182393826569151966896578066441979448642382748726828926292721798325130672971132754741557057964778211278280922843034625859412228912546357260857253277956578520365955620131822013203236625626949184534780869363465839292984842411883944792009501948771216915965535644851905197089410861418972246203311318287912406812435977570797037820545265979748016888856961379754084856050647935420239754191127583333590478431255720295325691636054998037745487548822737433693664268928515680470023951275208633772323627658916436688771759456907153794510643085044520655530419068022426890965835652660630734329060331212922392246110663672727244344568925117095994439024506922627524641339271354760920894662257837729502573548772767152589169376962482866760980248633768975315774071321149748987249699110426699530426557697855983532852384954595978069783135004745070632904435188170250481474670386684009102358785011431739117014283205196745288556631853742014100170266259857042927640916226017252220706958666641532956885646880557217755150852791315993449207044418455499071556701886704898817706119365962724863546575106622990924752160914912362119294897524016168160299158948962201337301278170681477544352445774182744796273826540937084040618912568719149893203673491030752065770130404849199937367976539696218988888386414230440652726424189536091197310299528592657908663202881776925236915513574240467290032926709602220654454431081479992627487717714363859243398497462474360383626312401584128404330001360400998018662641281260256679589986272418358080338314099959701856525555754232616528971701514320620195000406320413127379010210222158323866023863886496960868220915159021856985329528803774431232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 828571978564110820081287910337902349597678224358638235530372445030561209992700750569839606285436388799607546559950316498463279637712101912358369237587941379775642505897714152880617993573228483131133756574294674302405081599365527339030783830256153056630062611902893593335523770196137775199852531869804189346650026173677847286833868083904705260351515134345589480577556834626852264573559097959430806130726040068354951230032142743718994807532607155403566196808862900454725793047252357849965332967993900601565214785772408642762606348099979454421066140780921968660884785542911396034743617369875298501984232159924488824971094577721689350818832196420054928616052935528250197939833989610728613038819629358434101404051379020108710976078129517569408952083170054725013644075572968476153003651502340349409616867907609095353342349257150529498671129069758268447494083426378894791102464555471383881353008447893630966790559349516917644196462464661006678416072123261130371159232794200746047248707462853167570012579889015086750483301034093934701708114338231278645755877728674067205301066624772291658103842143633497994107492741539300563908514505232860713881757352815143972272816472039908615908389686932421282323317349710127214222486617283564365542407463942191312302763002371360836141855396638178502904705369138034565075447749495945553146178957231973077056530455183791935669530455850460411379642280582220494498718224781984223798203519792706105016273617972965168121228170695089484171162703703857383189444528296271165577125794517483951262382408012731602722734929109891336668311531502317382646187058446850259973096926522796750059838195803654931551962464776269874365795556776500238317967833692216720715261224386460644825195026042323743923036207354683754462257529305446532059395249681331720626243183398410184933228702283026641262597101043269019264919660063809612187526832121044315329972331466396817910545166750578744319699446071136744336708307523086851741911517934690684641708434610478740804388152950893740565435334815105396243808140667940679570766103044640884814686019807683796424945953400829449030733997863256172439376366038302492408598736065267850220247174437596595801874441285568305904293354983629892802387176105890927334566051729673761107548961317967956402974671200660337591870386904662998043786773401515568911968443839696192182479223203692487339490846995692144690255614952154739078363327358455856613955511113710372127281078146539068344282488391894418082751801384542578290560282205820949166214172254770303873441842206479149961465361352486316639979829739652420915689839027503380971320658940108192444399597268115644008893464058385507122714614637855076523884632003728717049752209484683554782677448850582507624295829677106641641333090722055305894873680892624798037548157517140044696086593183947692643432233737644862398993747005479561261627091295456460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -315235277080410361703468455949951130087794121337272042739429880234729348306318645467115548359109441534403386760542392749518099101357798518733689174164153808348748574632112431728078260578766994039856492550105036777761169617242548977656143735046925618602484309429846258986410195713450088181307731728888949539255038127098001907824653126688488534165390556526345722158522016324344623742092151534272634115772494802867975397099300098256480519878887428473466438830169086342449726564467802719554756082684039763947646210094795062886056685649273088729186253614757277461776735360157550432310907320819033697248751835968960830494549039243703323684872487887282245987297657229440753396887575653444114926003538699513070962923153759563968111964027574311976937926230681292357326513206455795895826493809773143442431815812958063603837310278462635408243739917740654452674278585240358812111906661713952172165579353785260376970722723705377532926377392554693538792351649684694895086691951898423821145590593776710487459483509192219791351182426468001006798346718610119494808908781976733195914529927862052085361372704945719984937501235824055945791545584978981977126972723960812552352347001882827529525247761763395886509489305208638829333637920421630391979657005723006003565913947536687751687070399920576004597379687371929307026577663537559258221741958713679938890033708118276813174453542382527969339204401507131325598462659886263263501102086000135605764194630859205327538429244220159608618674601341589108777565399227568633746747804343074392170276548685300111071373150041481317104068161642675537583805776395028781390353092787961999262982307349460284571797015214912732609103351647674947504481592151743516262571785493795424907146401733283500420659289990340974189176398286230747333421251191683566521301815310024205237529164061276445461516706968384453357759459156385908837880854455490526197695134181886566692501278890718962400036481241643801021895978141492095745450974804180006144473116896729605095505551924265551743312421964454685532872261062216276858816597071768961908158125071789112679557698029563923508683253947412876374672422177868072204200690933793135956021717246925994282054064167875522442079124874151391055195192404250862980861623322204327531864871372219467375872983829819513260988800687572100308151609466504549648744467020179132607523439239690296985454085721375232070397680534975950153904650997097657121541486762358717777482226424383488941572688333777713888287535517399985676253907852777250879367127498609346902584952307912539339814732818318885417828213529736104050002006232421693612810823397595308063376464903873898913647714339565198622411976984202188692183766917759696428999844850410982401039009743004429935134619436008274794400155923894330477325214490903083083510800181599443346650664779348159253983126853836189421920405260717494417272517023288524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 96364202813127923884329552192903746349172978888398699365806973670349873582829548309218924106409381353286934649189562523524678386896925608208411543139138041486328101070463117387537117290186044821712812613578043816792998852745239812883896961887135731810937459936495870446357956830004854804131860021634154923663493453028716117435995746532326905373358190761814903890919084861690351065952382300625345105050140812720647856654495801861570965639100893851025014580332635205343922809369661673637117114273897784070937851335650956968649933143103992399905898324025549773374729452869922488317432624029757348195104707176864397265351587681422194620725986553188972393069158908961888222158907371623719631802973667272981578067878944551106849225488774630766225431205155199797495988629398945662723360354000546345871932536869635467443269628721922467796138253993556202547691367444822719387297457929925399042565771173838297523477623126664592389390210761495404413965025447733861436517972303893518531307582903787600742007508262365545698861596181334303159875866182276353919808573167032767229177602666541074534693958504983426389989384221396592107688207106277338037828321865979721402641134653502141692546904696979788443065207869499443577922739241474296043446502102781704659421570854140246110360206717683559897921250666831837540250984963166838830736978693756295448406639644989375389683006884702735630604211993548073066785140051471816996986162955058320390559762682603663890314416575446455744384002037688654944332027384201029292593238576996893695634483114831187157374769360634136526583067195382105794123252157951130660201531234235835153196151598327160159446002083445020239292491236037495057526101215726812468673476037308941375599045657374524657395878651718475054351388540388616737575793607758029108206510413163785806396386861926040287331305346197531037854521205669390735465143349972074657014371673001874427441981045906650803735033809019083096879555373034131765414273607443679627143629281031872571859081901831777239574021326610431780958491658661379937168970418230244392250821177992007767172587961048061824466142943856317485384357000391379092463417047779611822764903824342048458920330342501649905869459633421819615362585493855215218099330572094022123546839594771972098550878698964715320817473741922556363076594406478392270800310768575831010274863056684724251553713837957461536280860027759430267258151794450331440657974833327208177578008225275603142066100539112728578519456542747274528402294948012577696655688035555349127174571439320076204965429306548546519298819506143916127704639121908503288104194742433855260956552541835443468626653363155072632633552821456951281688690478302221656292936001624073402895835044762291480918301402748282317881093765821622979781584696778926106652949411876444534299990619373677477338213664041705145940562596121550109787862477339361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -28089715280087712194170601420114573796038178059853995492303763287276199060137882073877491571988914091902959780008348431538155470167678403417467121852765417434041059843740168101663505151783516592073738988252536725927054645570019646867233612786679421983811526210661746784057695902053441191688175881843666456361002284425238822726796599725893671271564372353305748424797607279611571141831258321133077988053681617664970238745638487740047888818719809810375312825773756428298294095638794728502453085220851134821742897887657788223338539545455114362411267048709926270136394492342617770242855943533046055978450184623866995485906233730770584210045750200255386175253571960906869135359439333595550166975273485655951567305909333704561427298959622841520287766282943844508193885035246338792545735818427343966470350798814668229769046882533503132347718255579620539718030608946448946657628715392669401599127656629046568788603036876470631217332807376226589977105442554109653243475394779206970064961363182899181501285709163765440288011346743925150817937107906318465162060573168909729149374418696454029284264123992623020764738383153237229068443388305394195542985160028470068495365392294599351430580121668011029065854397696350613952111871629503130368358124900297435403098504040252562499147137742036604874746235246291431284394576080332883979553891992602116592884742082680350558246127047673179706808201518728345227861809702647983144898654156048637764421252616972972699690104961677277935289657691101121317882667436017643567095620846380244374450492482696219667961388847141330948599882358431100787257881325316801747580251280370584687513114231349620483029984290088624639783383946933778556404119487893407145210407822563140166686705233628613291922260547475048642644314219400465464009136269082036158128661152407230751037556385743421342545970318960608433090892229300909895547794890341655597462927210400429445534248938694808971072435678081000377179244934888553486860688564887136663201603291092029567999970504861420160307324670331295643669094799535383503177694029655737420292363321105090621816981465128046228172102063008066233524993201260944656003830639102789380371873386579409786901766537050197304066282041211574984739076953768908740485970891092374322842325786868921244888684980291590343238620455931917962051862576771219811988860075984791484671470654381080099766334236088850091783007877306600072508482303467743767732372951799282897731327311779781864695493755824627974904168077539455186010870836707666664659381030358059255820460336725216133410540840671066318892528311630762724569068567427694087118773492492755639454450865110431209594557560109040008874581131706201355934917010946227598139039428007058514458801227286267295965130200320698781229983494648204371782209427416833646637842951263780931891869220940404238354873758770109310304477242082999943707241237341798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 9250951589228695073638494586660903168049119038079546762206021444352638428527074552317521096199527735548590109275683586000811649122499279373691888471992781873436361289410841055565662696207513247645000404972627290030070087981275700451942736415894782786870651892894835505686029741914727844466428628230858336236183115236900579332072346269467616521242100270964815055124805371517820928968636851708411106034426590594732734796774877882612578629186083722268786071535387190584248668837926899838993364648423717635363508623534042679894849410539357456436277975375447165140998210599426967216253610094069603113914577165197308499094033956269711102930501195526091773604308800441151674094740629086337392168561893520664243819085623411350993646568244052026477003881833868047664248771065117655624595428380362611956370796382770154390571052080272866363025736430418186345154080274671648897517678724671464342085210962548438240802918308699535468037115235237766404290717219103207995711936059905778822143971149102319811480481160231108091083139391787907137471966186203602427514246725287033915196601275706534399398200096818680570273867918850118690940386475321437325640740942948553534195567870413474505450343254365169535707785448574758650048100350044269900671221651808277671688229752111488401331428214095741180898846145701684632130911190906189401603176907278488992944053191449299121718507549843112085654848806648811333755791476944419656290488140803058888318337755909556984607259428534935675265557896096856762193757354030274673398511883645416895904096993018991069234745385766453417397600973876051432815176662480118754753324135988544783172961060718696027432791107547509364689399062439392438761429836691584608333173227681696622930477378664380127628336225956957532106410082848781267790526100473365937724715016036857640529925837223176279215424103396884628518805547937156284423912268932839680191738089007892392455230688979125620082618537141854363518823969035556403873602723690690359938568520407863268155277412285372333395921792801417350474396590827863569382195533731929033953474580635006436919409099486557549730138007175383466562708288257233544388748612960756666953601991128967462541611999894862719155333637824781411105741417600492317676426217899545956078936140775578560355512003902073187831943187679423433114757649632207300980516503445129415164911584492077734421804762746424314331294260848598767014085412964440616592130262716481677699862637371290599772977658103680772807792351710712270736863432115731004020707737883024191857318353147823985384305056108881618906837686898291753326174738714576550115411395355749390109831612198171072972574209315517289960942156712909325710100722135051618053563760201722900263636501572738088243635555853538636798883115392530011739996194270385514666046519049256126975071241230019810268001124974343305948365058037078866810258979983196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -3232690768675619855159317349780775211708298708378942582802095854547041418624967168708744193524773482340784301276795538577844000505035092563069025010424731322298739373094004188315363427839679844958233452468908257922516401570512646987371313813015767549344800872323186588215238504127673307577712753850044132693015195272438300168571418585765282987278909209365829256660795359051048740963874709019462716273420975295953059599774726632633873098391378220358223470255928583651240574820580883762790352461928235006735723308061388118042628872414978192207661956544509121795056525592697980533185673816207865592245587461140225235906094613161938450616050601571431781459175258035622132347863633328847095228822275798029702108380264042344342879480236357670031119335595271766054945946472938937543078570062541732350425135761864895036858207132674857157108280172431533727954547703901500307013770136516085093487038506226340322229034042357204918216571792111580066255062921061366803293206431600065615974434226155171738069047440796255139191895620634553805790205089811529782342834946531463951331935370240225730007743559752608909659715033161167700729553910257692366954011931200700132953275555962469913593102335106115259216967507784064252880512813157211110237098615047048095128889718770638002019874607612481725976024205499849709468075808962349613613335162026822874444069904031801156186208662088885827363712389302165849237365455019171600950110261667428666350383556904005267313624165666092728129767634749164703910775142393125579357023359895726141196233031740845868945802020048977810790323370109822132864161361372279576100485266236253933225246941860884360391921566354854765294721770892468864540737218694889096377776141277999996819992828033152826033591379046178474775471932838954981509029830344656008373071003355240428468956392034130500095763406829236960975627933522826557801326769518630181902870395330831996998704618033858963089043318274495069891199757974147700149326829755131767504799483848813348264975395588476642155757476766745635131187437209088455087398479160176898794098391570874626469921005950104120522413033955875903044068256834162077896880868936997818195467279075191323214195115170204446267657693051750015296127984017733990069309475419033664433816714899620149182704562539520462338140889034019428716264849745744130954880754623314483010528934508069844709691845494175281695755314018880539237870531458736418502671920041487059404904986002794505461932575174724290456381824182270441911645430511376919458707297777393393287760463622958605762058852757872415750230206089099625880042529202042672597699732790580796397320893362825989621051027220621515407320628616085131749807945720396192873879708419572007313657581249071266688731857729488325411111009140044647477564259561156329292090392181472769248893341887952044452101662074726662854620839789987990489038929788928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 992893118203886154382829708119779488338294002735408994351570018457703281167211492739929032556319783324890031627619298422073061599975446819902896616270634370924722934914025957675560796265032356390257414844991494169101681521275465869737377189158767058426956443594362946071562885241598420446516306272355493386678192703303910644554908222140172200365099640498100085852432503440855028654533925241599026390332291549102625193935982310708495768512326171701999501379823468188563851391193222152459902303588837863391137913201377152246706174193803396736888631042285895481996195476751851203784463902432471880272187928165960605811653619423472935064110449411077071623008162628661868518071549542507753637738862856899510534343453400223926675939909945653854318206895791969484973137959194767632912535594164826596608701827140894013267199436603790713330656439018286694049308576970678741381310771512332633927677744596217284234015288881350320892388648434111710252663898738985151450487897682868526563716338596478570445446577127962510288045437916562383134408939402828610369954656773701162633949664147709727385862825209548129639877561996079476776719862434954272996268216818561458247699304941415709520535046499891724359778914910888863138488604042974018925520772226233227409857121706566954435643723889674416414641512793802275081192195544793892645215900982797324497487099052449317536643326530685041229312039866241042668111633461595168234577564428073071424917849564595634425936926618863352677584310043180559004461749119753828375527733461332914886317993181205597412449512124325359330256286789931440566383649355336999828535936310633875696330106757203709597753097620211176873556240300950758221604037165667148812638765125978300306484671161628244992800793761352639116615175399571741073458191997180477522469977132253556944434765266253343285224949656926278681156117480443177328482733116971455767814548265168580083000571078582971502996827443520518154862196796727990477121381122648972003923241229874073451918364302660327900156458301966598944936377237062248615557729785943737524482438559034446998401746511540884210154769844110225900422833248289375955538841376875895011933099155279003082480799606399675044499085639998718404778698570355113239252645607408060932283893168691360708018601012129729696004992677910195478999907973245750165766435436553534820180120266702447402010099028547568894482332207114572805368786584990309715490034345670428467424876112738718193926832628853916701351309395600928005832027145544745568409633067266049599066056457303624143976937391586838121198950164115174787771594647468365420975215439700791468779944842355536425709832710650221087062604072611385172167416821118402035409192773580529358772516046408325050985372950188923882085622128089262524427738130012203917070722252621028077026706955948651663232309939185206399255172584755582436197922137702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] -239385154550305677610725784414344875826380706670076767089985622348354802644043203338536665011379062378135268238838718869619451479466339767040993059263845441888135594942017622263767308337139779954232139912678809558232406801269573751633597224795608401314533550169021041995083638579260723962441766080362468450132490136763612483577512441891386974851398273468189709923419637481462491874115013722133649092546424926940582313141740709227023171534208892731897504385051823765851478394746348237539592076093571699334065732831278808807774008545921031508217916913580910485875139552332666222765414514625065095819523394458631651878208566033997106042894835077159603704520103418990511149972699295895462245209792810475446895032484460509770666665768762497539749037378284978945873446609918431865212450736462755707007168278524164358757699149470685784576016056783884526790570719741336784367405835889410686372610417838149584454906272915109016165501435976440057870848162259332536115347090314584786341007854284614657005277126181770615931506208923513637779443525888056043429757281857336428391357133579651407311625890370908728537995725925865776267298820040703734842385183900289224798988498035296301299795085532731830448842756126588164038508238663498025846466961899823132817431731070078590643582152795312174040294550372687317482240864204216196387650278488677342687501802438499797811394642387828722242030139261114850838511726551721790514591704611766340668029131028270074202241010167554178348891138188360699021518792774599954232780326632558710422761357573890014918664121568463014209553911072238472053997205975778823499620431947671043874538538981326119022957528752390259741326247000579336505361167514104334855137548126272548621377645602646148709204955481663533585842323995422151368632175242946895956335954344749484674211202467169994064168157070964541419305259095043766148455742040378187841395385315311367530498490673583256045132704086626606309856731035065764446516677836524466915272728698339054573837517034047403000501968917617235020108269727949926078343806747764168819686836188101834880389328502686332813248317811050667557279208762420681620138476511292805694341387521639764369681258117926799591698505559295463873097086773526182768907686751444141291290383541883581523807924612604246277004967354249308994040450106511194320446316758406985447309896487450349512055571504819206875131432707695770147750818825351176360261684897983334786035796927029033602718610336690268485331634698720211429374163538112135141858744959001849177132622761428036491166464842872700426461922883240799831611493411852471845709418933565301387863600836091240563912241647673890612280328750011561923631183026671369722548660598120834684788460736793004731794573368427133328450466383699578481957153835555350365099907220811512365467180197002592141090370344888185404340773046200620461744581928550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] 42824251508911329360324420011202748605910586672496464216016551684165479705052983911372223152402170262195126011624882907743269920238206654300781817722545477284241098199661486229862853044058979605701145848682997099753901293559577880729623616390610317687910102141046835352928888639430116681579810107774909081859914829579038418617357095693385889504341636383566849596335082743022949806795431100706250993482037629109514878900858672174329520428263531589153621866309392265590672158966254735872921157801702854310879422061245892652237356327373514817877369075317528907626169024380927823144450706697823856067289355941463849183321731341766232417960041805871501065747852923443045964568484442537828038349404727786023181189228837257684764750775527516357874787360259438373121892223694070057711203544436258223331309888898960287359996903626303360839752422538856558120706128913753322410554530290275700471691877056912786782046984901713320573963933326885254914062555943267878063153619397037142604414093998614151791722812165632510575599404902289923690133332572295888698374687878212380742637197895074650372354873588149738574238505414558118123163113218646311385825854932331321978450526910576839972213509456380939956337830813896098076951950127048888119059241795926926632910277009080712876669737546562342163438347449814885192153834774359062755276552264043410804778855287510741456314293375988558641038747293101821193293849471278731938728664471639459156671990071728033226950710313340084836527166345842889337371656840774492651394258066190025278419420347417957831359183639085960103117704494097782899307004697867049511216723717149334146399727768752657146097550194288821013112128048335277096952202122060049403423581410869026793349858384258481368433131629457825762980401289812029948816590634495785496694350106117973859087138647216597483447991403606490879232084571835320121813549861032484242692590087111117983931466162437418982441149262522984264878933981835126290855453297160824613370532251542080594049678157949168118373241967669759519027785510343061334838449237669490525100258367458478180259153923899938115236227933165514190652620856823610527753378896518140637883783649754651888590310666095016735445482399248266433808222644566056528029814366412947610560120853648910503707067594446588540950145534281855325823731977094347739369946076017409145358641106973056668025564640836635227309779199546856800253307254823028166269747604969427218588053284787686896026356809098692905383899584828791674509202149597126576370253180614614506673974277607901372072249024530410611080007673355316060563789244809135877131348343375229588565699807984061904991567622397480676060403147426745727557911666646834859751207079181034432933327398457992898625629729214339004459491953878321424738447044121339494748596237534432736119142810965994096534453687197365521702191380474583523060006623641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] -5271664688701660314377900841398733746630058286449977531877676816667761361592109804137179645552279509452976345415906759208864989682645442450129854653973698597488721127064515681714957140677176456058853592616295704676492110434385029886861114098245826673570106910346428093382467854361773742389324546977685275429837073797982651285064264449754257262362509218320030580006403855153190589444037704653637462823060151710975255614929737357962709656112349071894026511412608403583473613654614633229841801172141571241401074952270190443561101092471402258831347605377933718222626921617554149325195239216786627931181316777004889647035288054109241137909733566715571358420465748438294540943878099193726918794110325505861220717056923234843657481633321172260242047263162621314286671979938267895892188828211906274674704599044573325506080995118719247948445210602426542028318847010534977527430403086125182427505226827761029156567699260408273514220463277070102756850440413314639107105444843018608468362387294157028784433281713985846869355007782141714365542818358300159976130494035535296772332612210296866310251986084670870215134005618732606874214420629896998028226039245082550486158831731811414570470804839175150126512779056364329476842205102996549223882954184325211203678985714707364818022402304397898146399736520269943051513073607731276943786206939919853007827208554982236658482093200820838384535629442083576566957183960918560446750805305731129376697067227073041941757003360430194175437558203075908988810670906788975047050271475258899217827114760783722398603692160946667715635848505342702185559549681173020539998684432880589418320033197675829137481296535674875289158327164078444349343366180373154355660832765812943761722341892055329258118489414728648320419299371183203292272385674606631237869940312320511135246045828505954373387706593912371279418447357577037016430639958424778116838441493647743045639825427488715078109445693589606519343825089201311512610509104519612157446182507688097417653980399078694004970183731118563988777390072369176097545275821425760301420597260705360123393561242525413459924201649619549129996546301552520970146494521018555943447711406197160356928083640782707531829935714583386162363327344128062680262966095269323910227057575147396912407702089362961471825371907879073173883606840120064360041533196065132976722252031148905240143761811645412122890803137206002068766184314669438600181495982943565005923155872573909593742426585305005009301995581389035409884413819111036174993478719374468724431074748898972999130051349755933065163453077917822136261002942143383311226195566152042787225634491075659917113082209885311688132583271290527060446860429093226922058604542613227707272348246204348354928314704566977262911655081925768224050277270236835843303009518637420339146432078870034359409920007649163824777920275151114873474333120921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] 296962446390442934150433986862866913590727278197260488801853477170098035551126030984469144621711166096117792607222382961359553302035470698100835480825565553119391575595995040361213932728952262851652896227878271119805955613305506749963856421810361872233587651201844933341978520891333716585161832620206695446097356335353777387376084802935567268740015102719778234846473934859604087759810948793983389825374827184952723351406188609190515191212500422623220205937422780675378188777173625016142927949090594091544736791234607743273904999069637724108683775409259378018412503802579781706108579013251114075112309277091359344252827394535678546174275295549853593721154249027500209734880081017782621068422605626054459472556631322606431945417176484550291780694696384686332324790402026449993036023149363829934227155883742007455783295834246965002104175223576825758871401510683061922735388191423090366653721791740560411462613820445116429317121394067806846333065223160339631721855200241832295921058237792348012690913556468611803696954844078070810222293937389279887879787180497132547756246136335659166821900600943047458607118910240123063391925799971806418580554623455858487186123318838419727230634790154612581543661384234167725143212024750212109058095020152208893116595901023973181916543159343116120700614601523215652082380223380209997949131222838072431359055113506957010526602822634919086028131190226736148559652154228140918522273334657294802900081385922905786719147378628750014816361045259952198992964217206519772908271825127128132282018682326305269799258583693963865735258996418075982074145673185061815001848579140535611824655993727056421104162154823706999181348328581915240587415797726810467178532460011084725036032938988281831705433017302699933621685532334518839003678840069037546467242468899641763340284119419095231371126516645927549676194252732263034911602558947044748052628809727987829254663119559403451368687880725536697822502040492564468817173250268682413433582382123672121046979535700464347797303381553576475949559696343298129492546051706154273674008197658694877251116826077615874430713562514301030539633364589495024334570739752888227701929714764228781125497605348495546633041540728706255962698432438240431148095410338115108280726241207120220392528118504725370809814760864815113108436338606518776835778912997864106752527226174444851209097961592022656465892479879929245279768131142683978466021577517314371249132786285350762654815468377403521736443745250218075196010547568322720479756124388517200989911434518844759852169414360455888560944543227394097600231792018317698957625327382655422213653851445291698368907866037832188769224689684335992839040113802701095434629411593578105849631807222792259485371659435325543420285970594612743299145036498901902682927975124036345056892490984621463856204135804892927287557081684473877147600572907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 55307172793603109025252060890849527044066440519478509096609169872192904024593930476848987269952971269174489041410548310808521404447114985446026123060370529237432562411621475583569918380526860162489117827796298412548833187885874862874019682297489562370094461694444942970339201786247757344859968505892128791503387680718487368473167383547711443033213594503710907483908202162349898868462904994944202687162803130790464739264726658299587248848776897447787340228117417410738190111684168155880413479581886464814700623903277626178085825594956051664429255914669259567154306760099877403590123599580281529430890859724645454879679443063262923526567256631557419973412625780599775053830624618522827925675096511752082306927720248336031257269046062365572381727935674295432082383082117727151200514863785218749480553691814118107782925173211561591691736058432756171367709412768459505084280385105949383898955750620808402012469279304081516607358356989754907628118744486443292478871197860185438071183358534305379610734055492971787327161740653128468639588519350667376763248949826357182041923915137596697205805663649671847471242571030151804984774901185524712014659850259419039628880623078030418065572103843207467087434705306640809080680764069229034621801744597609284834714177835726110603834297571064719696673346719893747199423089249095578593935641828129233638847789432759088771595566948644841318426880294603778314203870408020412762262447832009528944307019247764697564527808326253427398454977056837722857053866858211282998763646370117464586794328644145229096306471633961709447023666133681988456649671800562611070788726478311443852257687048610979955290262172388278210474165384112927081840909077978136864860533933808978160573993042678143495707865078609339432740979147062535228890405754919882629555337069898305614439255937081110749554843853863106301952299237834078997452255038063012206370271416538458390809778306135294040034675023292890129774291676928678121373375450875076477173218050275036003239183214307571106373492478857418724896148516131957152632862194309422435567616491529450774641365862972105026592290215447076433441286082515212855553570598118067107878492690572914747991125617565330055954042904343314688097949978474372094542530637056755155466771747899813070688110414984854121378601826496139706347295123206641324145783167754748239674626919313343002897693041449518732336379525770253858874997963050584424287758256316158456571659126155233069586916279733218084613070108742288939543918002573524172535864589796370420730971686833471569668623406135150541547854776684606095684746030580598640107966942310827801620202695008683255560804904532250387838535231897965983663838605414905885017075614953628645860132741417653011503008014750111797317625960616761170420007711435924186500386722275303780137352009620852736479613749545141523511509970141021468653046988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -20802646592591772996496153093672254377184524664482638943116195040140988664808756762927164413816721351468448227708719259798288549160876457170954478874753839659914998354784873003238088328183288017420668318338744305576845067317701803747006395094731033074112325876388423633498095425797527036029336260982816870097507117515492907066630462183782697130969178610271018534024301172731490850427146216612496084944590057527959670376205014083319783516887426345425258815934710813650739322142023544656733813065582009682667266655424584013096175924735451850335184839759956528379209197521911843594095543068607254841919588705439372765202060165585658267889423810388871925804021678475590453890373548035206869279676961890875324373177568721547525794355341903024754814464899305365174806652433997664496117428472238731372270584391707570789207710885950204196059928658513734574567393981685678037622643313807107080144222923228234594051085996568303020462063202973509202206586446934183089984029234053289807369683051321017034074134157994259319092602507645752726104468050844017435014303552495975554464048175032084440908918485604057323308998967126843577086468626111436427767407621986306416035082824215349358235569158089703239303126933620417323055220416216274302692042698222613678685061787472453800173547250937316852782228245577884092534416585858213974892288076317929443638405587851533938567944112323895928355406301460712093983982404647348096806199850070402746694182227105259238206276030567845091482965503879955653388932541819931862049412697490736613335711159238393365359764805898821235915537561951146453616037761042183153229302252659848373227720400342204410920393742584994981646802353697489833566459612421591363214708327421162195423376933435455856504440457067043055500466944252857484066213673688751896539206740721040460825066432661273042238315360275116912068364079830685430703617378729444525072723885799518989964508717937180141122725849933118161244598901678456234011713268414084747652526892011651059742259768858692873615982815163317235045886263352791528455365714190096580698845324700022934905046407111641884429803839929402900207892503401221177018682188970882464384081873811927107314675180590142457185369864740213578897881388539148518739351270699252518327567733248347132401725282178007184594044265194065349499642394866077243974365611275031644321378054145105577260694100678528052664182501693355012968507366624246101214873551327313390691718665254961666354541905456006357566669079486047070724759771869327141819813360629909793682805508051128508135138315082888673334056636297353668238380233330916282267701495574792961175931296338217222791601418296019151471579084392911313198022046526785806151189780783157729334395132520088381997087396944014330503490895077754046398174000174449097454078695165279222578602989156500607070773518465181453563053523875136107355758919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 2556448412942758678495231150193146903500825210382297701043769372497047376578628697814346968172576987777476144939466949609626966217564925107118317225940224515851028218130286374132645227864259952745876498789873657674773142136078287013380732350141014651146521176558138778036126508126993525844988520468462469526857816148075768535470047524980376687067890762696275838864174219506693799472993484967062041925872235001854227463674414262856483401998408491328679218591586161898382944581724443994540758668573081831998699192700897229993880722780172361996421940591949980301737284700315931289945415880299962230595823104072795120586497736248388051756808312199797300540092963373737228940793193888871204810245080889946908555618684427350749117137113895609785516332577006867633316790631888382210413391200964501995739624494315534005373348860567505918338237093214421676271080562480277566554047701680605336144872034568125087440721052889393889270591259957172348416376481422198021121806834514572556621157141073896859260642801920887042910717531082660890718348658553286899296160157256144292674225032861402738173930467012059283942091017438502158411629166752638496471553175902022886035088842691290324620909061021647412333089317251191607437576969842703228642317622636167792218679462552770448835738083286291512777912435658638193666526871883722587733519762223172611974129633890327554093447830978751099566384142594199148383368390219772203065121197708362696195277320579991787495643458966645915889330060892485671400137914938834277184814629197736741379345414954395669996909268997177991545723599839404577351297838735592883069233960775536311261259463881291752717991645123940707386720520848213387180024700453328275894663744936995138767785474468690055337908230479899262521700694900641579823998960468018025206415610836885615792473109595552920782356174160321331914031053537242792322788093464724632112044916704177516258102684594108764857253444409717306310610235554537272996714147685782833410114488582708747062039040472467111598704376334536754397506868457368284979337314263408232500486468963567690478534724973145246142221086065037266532659869587395376382275999270845480066721430104786969916593975093456120646380413651799238690196666958789053202556475045390895373277929714411137296272190225042080203738480888515052088228367031269409608643574238864435829594657957685380526525527061632020462385070544957643053106763170197238944537198656493689595983227676021732897930730453863806178965688022295276507113034297659391892202275215876531955967624046150662168344919110658129510447299521343309752941400101392446938899849812847746853992879233156027892827531084052232174703670309213670768698081095034488919962883432021294280446034826250718657041848503350641478252276396504248235827919353465388145223949795393179692099523254847828631161431157838767472375266004404531578168934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 278198765903100803264016060704833097773728253764949094066645630324856131242754540013562736465368670663603837778863535444099426868528458360931620305599959613564924927929104458969721698395735798303329762385709587860028154708769307792135189747435927897760698994095061962675029863868437643331229160222244032036515227695822880398316057395430264558950793533106461371175434665929760431958940659973706532472979513395781684444868461083376888912522938943619902602670864391267976756143794314374805427789648290481274042786103665031395533780359850789480372258178881171029400777949924978247613318487670396082318987385012113873171290827208608602066454581937218164905428984358212402749231119673731580931510442399941587274045177808379167360504480117620416699180513084386373300975358009932905985218252533966298946536936671775191707654347506872057456495648889479908650858205280155144828994326556029013210548850671439021677272379889339244226238846617282381369015251219188064205101437407814092722495727626094115313903211457523607615699333919867521068014226697634427233044249233558031297836747753842562999570952466524031850582761048440393438325408120757360891772277863346467512385555243972697989021494595554463242315279936417176039222018456992237028499174191212952333344222584731610775816066317289973589947289359599130364886921313861728643084976463472806212734997586659890315047979195872194682287408913786923277848261166622559061928469079110327838891788799442794853838479319575778054205035629474956928534019552629992498627145546085330004653142182029673883531468474659210383250904435613534782260945536832595154455928532532868970328368200281426693684985658235574755696854458863925009274158314546562485742956829689815103021376174070153981756208198755535088658499525262744123630694512100124168695749619729879391283763793786320083998700849661978413001969334623855124863832664763042542454100755560311130976433740626163536026131721552046265180445801866872897653674560888121498476582144701049609029980696924867508271898898201017576960535732631204819483119003188405842432400084914449434783885700387534340065540832289253083210844818792299307404633778663889747693042113543212836739324892588158131657527951159788536762568465782216137203822261390297358806723333166945069513070360878813523040579318475308031567699844419427252958144484969920256080353618082839539393494441175272556927421605122167627174039995382874931956298031113663319443563404222129557533536497831661760002839548393693327761535811430859428426076234508940461797513959906513833137447941020366600643475154459910512693121045572549495878481581023370348848190881352573892880597301431246327317923312994621525173122927211535372684507363827114442292618721580212901763365475932876259110060139580948768924977344546826257487806986155507493847770353583174394463243605419445454402410527297565480504524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -143260552805043735831247196468377837754133799800881003369005883716782305446954180320955882256362667532131063172630675075497134844022184921301377014449112256264460801936432671246475569393233508299729872587291393079465623894346848409925578645612350140616172198062926820216600833255526245534912713304546131286978211289302834205212022277924292570204119943051520594836558806483678850379428905399093165525748769833561798949903044223548561635991674991691729773279969408987390242008562860551237484657947258065574804167999623613253498933237263510573327556731652925818181729248013202579784618519233052343921372436117979809858852881689642990232671830037777981980606193211231440455795200871790163316923880999291698039014432247648354394786604737788652982298003295158769803803826967722170351636928762327204471646634759248551549021545155854665080013253393871250832599927346085822714721410776612568893936227327110972425537539762089101855094265613688195285416267631507436332262467478002850485372608474615010698853057899643001019534799152298156180960833829521962459435057215878910428062195787647842810140937157553593872687543894510610528672869467511513944647759225535012468621286293681117491426726217721859421133104051386966961415281320847802499712236926411662261460860002922776903194748265935251741098176064957651770784497813520986858051100980218535641190489521471261557305105544695069121179314989517858779770604298094901941180267599127412294150820853600583682368571011108890447355480451620036979067576126487081659613149663329122660554054956694565583821163753262074558973941436615073041643697164554446845364506179506320126595780287553421507345749137670927331023263012425697765268104665085718237943335058377098077608388944696048947286651967074004906644202760905371787330041227594217993407167755315396242717756135417284456947796765450981374361667961850329538654588924310520793408563356765729135837682135455818618802731257283902903198336418115999266709087013325031228669820169124659785951146617507912524343015433020944610671582083426376703616566843999952370687242252177046995143573573211596541358549680149945173946194917657114831338979460872200874398738998075126481018004133552401795825638966634297828807187675729853359801842961790514876161253528151683704187219349377737799662670284247024892809630398867080356897471535166561796541305133989577849743228297817344495323904545403512661450157828830899699252198810061720666524219628964035320823196617586411447191661078573912557826447725350188497018392608682266060800899187435189906577425531156904808835931067916336735046874759370808259420637281883107442460816082745349915044612295052393597396998432024852927765906349733933447920338077702344792777309148692639478682397326143385030026461636037381286166277468487434123593576996449827188147218514604436296905578571077194758628056141671363207443251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 15030790463956452169053060561537848178231719774078607666294951447187943731600520800009538585107282312108570361002819205564733647031417940423522012866890138543420190425562583044850449022615625033778777248695875111251445078194658248084685289493478056090886082001013004345786620076676727637779131704898419134187103271464063008727993461048352039463908663337535032681783848350872550473088020732710591195328688012401549020571437872050576276075578101523058018895265440002314840079283964931050019157841106580381572784635108850029099003851814446491658641429490911030694134663127029948214366473723611889351839214150098244568575173391522293965344650674191729768473987486945544645581135726501560862323411098679502655833141394111681263741944610134486892633656192649530357634089434670351842202766175448188885245234888430296461643660999840997691157947572826348036271811567808912690767573829086567375276737633317273726534200576657005302248011864191419275238226422949478888052155536619944016869449358239990243582963289233597624000962634446868150419408168503641205034511413440582163689432403102869503211530216047925249870074142094782895649756087705858382079538563057555747667115659280635593426726856140163918985307709214945232988212643321504101941034824787883976680853693106875043693187048089903201952902493286845348667307228356304209384161331379573486822655691468412002359262249340321728057349056867190630194172765636841032113567116239154974724734458208502719423274084968224706187539366842825508030043338308381818861555645283818253651171896740889052895958832136890106520300641705826401139585582126216578451191019832334775470527598115500944596931655441170243780447868896299951475498818745935541658726324838666118777804570082067613905156162703211290097506748533710429583219340536329666262964242699093598101196475353822830136198727634798414199767365459064047958037677688270817634636720989294007766919043649733356573967075575960095738317201195396738218241208629364931256794340907302583055585251804771503816009805149034803481659742995453286282156990893580603213316968047858125344335541698555553619092824709523098821095287325929324232243646647429111815622684275353057321856344091598059378678973383719170940534352940311514559557775344732750770064363879142790317281237195565601472896605934872361276841063129088769596195069051613869753934159616103329458667847541892384313043380186991255438789353888179082934349394350777020115324268258522752174944710907425907250275484732426692013059785411176587481472042228490285511508183233333798712740507801460374161336416697597874249425688085465576470060591446937775773730436781819878043672461737750839113977184437466263981147786009633338422073234851998037041121686002834160432285572239327338356805437344798796931368433896601162543202654390495981441140048807821136999983871919995181728423916772399340375244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] 1345532425273677051745756329928908217825943989575309570804150387029125588998985418802095724192258793907413003526289649212963922539152401388979822280842269427947666652230349986326178449748317611630251987815211298265040409237113796644280778664323506493939071093564312947838735468360690868900949615760845534526333818219929997907434206590406498603308522109630678255697112495366274320963649228153876157959119042178956935254722468955717662201473388385706836120358173158259076952135112950852619056795403480417778219691426468750383289730914701720305503295277404269253974544203430541056386260899652831404652853482175437831394652210644169430845216824589919081770994466493118073401899165568110658553344894959523539077664461875734826464836705231045483018732117168049233479270875588625532048649537147638287045017904452978653289597534770525998848814243673981324869593221364475332514633050131154575068909357328755443536185177720661927282545359251229126229077335492544113275988811539076544339839425597597553694338386942801518612958617433707396079138069870656225978505115914897631779651042518102321757742069763598063324413934343266472209313671362245752895231590764727961957349874720989511796320277664981439865466089692314318617427807984672840843201691410437670885267940096849415044202487976271029139238225172318285237671568462468658132845762073584006368159435232751870064974853916745212403602734032823973156182544876071207944353068928358202620785727928648880484594215786642694700245320993822394828795752605152549890145636203904757489358627012053516366870576473316578556108616386595017159872337724206606028907757449374939178312518621529214196172105062339739792472787133049756211750784819985953666350159125558942270290862683012370252548337100631432622799505039118460738776802217044355095493227054084661766775210961322059758060974784386933738593124292637350785628012646891539232589415944790962827473593656532945556211328591136498855592538566614060454779666786632136838141410687002597636990847444540896658588188317518181824430314049681527134785371619156160916380761551799867927888620481988542792141968583624966074538390405690676899095532962678167432647974490494124272481775783676744207185478902532486870970732676999810392976570359700108682818120781474921748734893171595721717961860074607278797423991985965719070449237004743736201363714498224202954663661186593017624809699890988815934693776065017705037552841467624690780584230491675486845819126115328389983749214809609805552932449323490048322140357222064573463889599015639675531136780646703658066219813052886276111704122778710304514263776011158482868487328643928805461002265255590510798684903807054854046639476769382056707107085641399045249474277082822484431319968398765101248263743845838198165040681864952088830903392576257112619576645160949104396830531501503941929424955283413252702208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -477445729225265570071155426515148082258751098407298796157898365027814494695543260393569903119179057222745466367552725361917889520570201339125287163189487140576392720828068285091520165999032958641627327216178091164203963857189162008683315567253639773960597014439079168448888179188843495544725805061898904809342424237413165679046075617243341419500466063431636915648784288807411952934694566041507568240131929035459108501410736969516127578376926339264263417461173115073811287874037221054579272445056089452514911311677956118605002913332359222893405403884767162116246669441820778985091798613751359924077497969428675051789738928264082364373176632442571123494209046555046450278076651939995265447213340456547957110793421675839164182078274987129818844883995487650522879344922048099896483792166148627485032741196092537999374220027924309985400328346501184906030228877881992414625777735596884942320790001704732828203005319127174431013100133347203670196020923330622715647166738131484571304108237427254236550594548438469849095223176756176011143967770752044740109498718067091133371042422857688523554361839731329740509988928351834557781154082344407982457971161907198469976057081123203384876600696077612405726218431302896325508409358812487041858407675079929848137989930425439660261057907763358011937524229587382248104650178949176351298268387316551776749750880081628119493808627762678688630519189286050254887382845394956071365264043329812846784075939946248544478399224492846728417903281866448067148099520061419636521653036059980054174743752511572358589083996000818040143505606485381530797687021863684167045307590618288005137819917327621080024685052988174639976151977851737991487062432654410971977133835849912173012461663836403800584602242557651808692459873952623018386370917610726990810363486910308138745359107030324176680829981947937604670845575375812002726520568470715158926155504473369810524375165747858403147616471559374918029958809174443223055154412914457910654691433850924285854719228296906173279866098583667191995963285292515944576413131779932187239646444303073671556765503944169404590906290878639826462243685699039530974522740544200505297014539519329774597342299718693082655488656849912674544446671937517705597392326081950958653784194069923717524812129481657181247813163063703317208833607971822789721182230676643755781400621790686101611164662747529618561597266821061652231337568840929785928055429479416541474253258074584908066440762525812842182851135262427088087234010068575912992797176514307362216564262604787311971714766827813864635811000380075086675418167823841693038696948770105201371677317702512543947390298821662123349496633135882651187093210019186691422706937548680540387468378523606298774972479474624427484264665715804477009549427139187194816571997988310918571548811700136627806830061980899679815745374327290453399961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] 45614071658278655397475518500792350568687381852528342253985059158619075274781269928279212773029534939951520587256482859334823537796728444513041278703037247235562278002346971819785428388643802549557731223087835769977569797247542913599176388211643422820258601100738706523014123187162716177178464068736680641589379388150231948424949333530763020464801636680336438160637335222324615392595966170843669784856723220991962672412200792579171774803669311647205975423084963930137134868461894645635723105820360913495948194783063668327780250932394616361666404685590657861411425515380176441658974863782069005664177684913276075391690894494422980858733364081543950761595710338290735723994829615638680401549254797829406834832063118908413930575297432010137252970432953566176115633545969761846972565459796249177441966472585588560620683829071688340597541770257995826224204327265799260325821691886563057833440676765171936420510749814641614166170563368657173278621878849236046241881290104632062642408645223247125695342952375927380256362470187434928484949955528918419469547913001188051416453895310329876409482976787975548919598740884305590569181971294960960799434584115271029896811799706570553514770435377442867369430160737347454761308275453920008219504320553475972471043855736768482822379017386240814173400255372729567709272054423179467551626994642473060190786586377510035452226414442464308614160286404498802811798651956262764519757887803604426311005481968800354904527918779153218750960097239188314317523126455675302671365829966631540545613833409325242167494161157860701076318106776110045922457259733829198305480167244524979942294218410572831266353357943890954746145460740238171697901610654978290444801179895858288356129550476066724030782738870094128952280856580893334503091741540912653373503884805836537016689522296693530331991547259771449662368981436942303573317494475535567907002426208160068733761717512285081709781818616573277544237415268316356693532800297094100694466414795488940630357738284723766463503850522968260815516645107613871977419132926813156787691915942506541915761062973100884502505599239730897248883047874650289338506607135781377131748093760992799584358820690457240147227341491392255725049138966040310473774981310327747877352857391136341543852684129199299604420034034737788129935547559715755806152866294955570336581519007257365604808048311019900853814530608107491295244008642265603183488209907410898190736941357968196559141075858668293356578504729649321973010210171594247006353158007545731649561138248400150283464565462577689318307605293093527012313000564182630394604882022974412567884730061193344128418963359034452813880819056759014957620377602883243536443890070216971007800414009181913989574661091648097648212196897043417703752036961052727323370471829802537710795274247141135734949975884622823272431486016776786516377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] -2197501217198979365335410589147534154352682513735386851571899905093905857523021538483937121791636879480262309669038165347586635515521386735506387543890115821014340510231952929809928103479442551500850227102653587049805760908872919120412044200369308366800995735291797524433812550542014743462734467319135567462295106288520981764179152604624679254895136872844844667539708737093538791247314842215724603194371613854815366881354366413352646670721043047228941267677933540168876338619831640408420519020889856219159048260652572614385531889421238900653321121023088529984124265303841779945233193141699931670284239708995489057161688818634155980063301231420413639910830048773936340290057402054717231979232589965553253077067572278504829682724235373461642384695269050756975356110059707598136997741730090862249255857502644417489638229237871062462210991758535249451461056605917047720478934340072738923007367598055268653043276178768873567754164307021276186375870514527991397994002285723002861213364318782551007592373362715595371564461763379754970525148337594767624522644400548734413854762476668188310421729982933321166214732379108412033602149667400030374438012456514003505768191344693971614364389906639897926167350195947837353093402429724986516738899477985151367194048955226095042724211569460389098347951615964156058363302414868936587566444170869481339139385961231745119432726584160347182941465375811973342629086866083936434114435263280188030375358572176051710457983629426669760449111006605220591639983124591271780725530384853429713621745259570058146915585401080822820584758240098935972117070216396113546761062982425321695300412917887949827662335847370102789127757946625089483663211256506355901622385857097675147540144624761326160913903994348136150700430244053715523375744005470554995183576429701696943446764337607491755100087057526249525864589911452634916942542144874339414537003560622842204199575352977071250171227994269274543480032522346467428380106772016937829026707947919659750221450451931922338768233654324520940388668600494426018450906380123808742295668136368276095864087020409759463428660434216309217915618060488917245192888434713082725720998742144258411536321781157781613583670182940038603943401114954852061100228706726380287581666967531474446116187402168784288088052733992034157865868116588562355225273316650017269965639885221411714078553780591566795488168530822238979341479195579326248869334003145573291946157884231482912604829787054159669553578796196710293913965743208460307300351499490192501423923379949245327916846911120176345144727252731320885969682820045718596967350320714807980559364327669996808165741887708487083505849904195217244200697946877276655678089258460369565490900256641007359766888372025258839156766732612058142443701374874860438961877734190610251474259834492421585366166772721528526936369151204221412966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 136431896623440286232782003499235442664993862410491271528901372867467063739669839010760160225739612379859691627718995406578771805194043419790388993165616253200835196569717648364600439980353545288929810507261471366277416452385330254492077883649154224372149666810138945946759801245291680749931247804097073959114668199282016883010841034575010771889669406185451421090529772489044634851130504720156642614543290821715993016535969649113223965618099537564176827213935335380035225541882041088651385682443307792197634690608715694998362440884813505158310737955575763295855979570626143213171095725012101802991185564602246664912421652057951123289631372075207093509249945942542784017938411150682155390906389051624326556512774635114119849217502470758352059414961265022472391754228763598593362163687054784689568348221551707540659804115674956041321383577201085417994316671573675314674552113982240173598052731069925192125290534386387394627387156767063900439503303305625917242291082364980865081255024586984910193003126973861026380054467414703826697088400447566103761296107527504121020246774683293347609249479965075937150997772143890715572185196290650622212697392750805717290292626944210026739831981855242136391522457424354840092077369364864324938528751543112794225236820488897494700740094842300476710029635707877469935834767487985149207391755716242090734839739702302605523178542290471083236987311074969467871015687366400489480386778580501003879096891036553129904935160915075909348178582912998882621083569792989830737428539025654426464398667726800573884345061520142105583897423831249542364164140694644774886195447422379281073369815002609716099231474955314474280345008465394322319877221066854354606870206983966073082703220779178280368706724459160753938080132862873643288318060961471984649090756691667587222382258225561346358637757731721218935297088826479202285845426372239570748619073902239347735907723440752931765956082532853156104916275684064860325942423336917803119798309142931272119202711879885094456073418964440550911270313788726928224924638635637533185469275458045714922344225031501579487789006421697756988808012247826979709585703457911195518661267360834740224831090587833962465551155890397101443278780525466185662182431682810285853609248493405799597981140983686252386835234622029559540699017753891546706970503779517480744877943529737153898590089568173851088179754929194508075904753053149448898559638780179780124992128506353807860065481734479250456011485039768911234681994730702523143334342606829789262690152096626954190553469560025962081280450853464739274488152430027153297531163189879328810109660838116084272485817658261448445169557114040341791442269367009175757384281993851190731935795843815350146995546188192111872046886545953565087369136898963388997538970890087414869026045886879056503723002258821587685069295182667579392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] -6631936193730088014087576777270850783608866393337068655015237958875631458967377805484732399416503255813011587383417079806718399459519323438236270522277712404123014565266988844739049156096462599985316326783052376709220577906129957225898593190647924314808441516372874441819556780279366692135752952445244327029061974582562172295232711831528910126304587071543689150032482905714417082454846412267476214527420728994387860842733033794382839456340591139519148988132368505630321816329894557158361064820418139499546722270461807863836134262889894168588750921373933566268194795160482691999821357910040341341790867599500201719360342723213635486629183454213296812719830108062908282327917329039798044132671809916626188769682472161334531215165805205053358085489293266573164136902781498688868035869076424395664995998961777791534612022844331419672073233946492071756493706149584008596507703016786070689141942124711128193312432895775734938383164451671333058925139571013721853996233224370200577775524654856485583631951827785081167260215400630818791332113205970644308458206761379327399407614792816377627210110017893295887644815282234115818632813719054423415055816738635756296407688019612036886906105075281348383919487329555211073213721049003656448221009590752763921712030911677986813497780175694641343725330501970888896528218364724797970560782094769682949747763501491683311918813527960628889796294214947388269062472965593320854163057060056143664977419539759818695354608701344869045434058842961025851426242618102871785093622657407943399621491778612924248575597628215718656076173567119613980265707072622516510346177641207232071983219157197813639796813093736272634204923793271779658295437335045920120395015962767161612180834199270916156796952024194913932367017928720264865408655010903801760498167679805656112686083571825362155503034548079501531918895215318006099870888403717131092992809398360147125232893757972995035640376589722209548545553916165843171324747101957709751694354568482428087596909963416805061959792042855671334038365165666442323208729112621941305481825408524175133891376255252383001888232427703806694038429202518590474924698739981728872774621643947700284999228722992048838596199907596191653548180337488816996250807443825676498092010443152534906841734187943563370895968378234943370160461148072012180518172519639091250226918484035137681958663817620073316575877249186637343500293217470295566994548449353231648173155703529215057951891719726348079469839442132820644080369916701542906688382174688026744993083620483827335811134356855279724138162054415318434972862858628559833988374051612468639384023952278910573609328177037034211305794971155598778965692279909734496230232596970834512648343415670888895019196088624589385103531604913737820329346932795736573612784138646859793894331319564377391926904876731189674892514557643299225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] -630090820796380735053661401233274741530891122074008399552908210148995343562929381072813315824445072899883672940846703343040894467554585789136020158999770964036349954929112129048344838238788068170442757025431885038374538277484900077848821409409137584739060229189046312325760673579850527658703308993140570177428857485324184932519775061299571480528515978579895289898244365926619689137606295765983527100950978966959054755596725420943224600090594118208666728541061543575193064871175874399562596755526432593063411091661502382639523798454088408556723240478957092808331743007731758612497315113957380875090355224531755410372805841297726162046703114048481705060050807607442277891954535803391586794254675928304903011540375753018135218074260331898898774470898496842578681740996212484063681441641976609431692640389076921189496079942349680826025162451389856319310433756491867128197612034823702705421824541794270088521804486552444480632100784682958193153946114424034757132978290105049902342774713318704734400116471857649054181323828188663859678339888340011629593280628696893383131169804035824713445052739112373493847755197131811202030237821220550732201655204258897855677791956541321426792792836237270011556215890239138094906683448986862017052832093764160804204525321376494572593861323684692120129871386342964829905455261899701826326145261490622150155674868507163951817120726199354422241716617118411429127889163728567433122980202572386648993548451864929792063088307681144689191038317788301577195561194678698625908723847184024007224727733465245888916271154267556979915647374010637899100065910530674577202482753544159580644961362781126953881823864456317925318503051155077843027563966557433792209756128809098477818542938053182438430536841116577785956426326064409970454919554796932478032886613609727627360435925041350295771425580712763041110730298030290574366833861878108084505887051653170507462362733594320370652822152708237798714950368387164233431286806738850302464280923085762588371263473571478660015774863555519124808934084059410072723967208913627447541819787165420709156601638649353607259955019158173830424605348682469354371330369340893361573283414816461378647383200372669926773074046838054683175341957155043079502857954553730248566689868755189840126738608537057587053917988658055497249384044761008116438835401960005539690175597070608888529229763959570138211652823379019538036916638621530225393793119197731298134980270192036440030986658105381354504850686537038336436133558107935543189687479753717398103337221689546135856755790505424388286568994654323433116023508730166929068829018466595999630741783361523796751702202630969432783172128765248605237612288812703661286464389887870809661118927551946640930423805628975958528760256778509934076303691724232399144315922868892747190778233119874170519430108975081685378475416800251084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 59215035674259307512323839194994386210619971874640004986154190721521272918216552183613046915687193705319879142446693173081464648826414410031934735577957465316209490347670103619323881226559409113319596268102945375522390439783931411768291265237955539409757634654638965242581729046508436953104335635004341672317155732512054197254563065554520715439660902185834561228017438504354226721115134223114740805028656979841626439608170323929701896444949422007528333208414051657789582359820666797186850446748547401059258747762612170150267226235089112432022967636650195529711537461491927198114095156511563980599439268856378544095550790205469509849508476369530957006838720757238595331787997189483111959383866456931807545498486387164443004812649484426112292495173944306747449720741649493231090814490385942743125048933501019895841933330264026757565351414841338343560099084289029302902442593403357137641461840039558807231810087863351731769364936848737146225998168211827345118815278949069620884884947060483272260569950513674889885390917257867408445609564308307932261226056446466382477776409186812312968414838493450223538500739090408859548049658845630589657371138988935325650015080407555478254361811536630454652755360854998711200253291827365059645420292774933755973372192090126301439057091655543525486970775321190654091023948787581405471276287611501771569856592235230030225964898591475228604892002860592766116693934704451067951311121066448016112910333703949855994867777412686102952274834288235777937572730144270257841912640779213331925286008626090048956208267838314863951051663645616315471435410459333624115763728999476601301467747811333423073138567273805613605211718350087439980132999157608977282527313136305868358276058499925263411709812832295123571379683624217322760140456887566860703877781036770297968293373297895471222115606658306992724809932838087765794869648798554831764780229464588933627727253334373982728958398889059667115993457863413812316348336377805973785178696629670904825141868838968805754645203316971545645870989415158102980605097018332798638438853615539503441504683679743148217369750823119227412957579412360915341262907438802548644050943609364560427834253809345894719013128678188722466310241613215895784736315039451935350534524185863803252100610966917520255168195175580323155131968161291794345315673721088746403957255610215958638326613442217556464445469587868792709593251782939327419132174941384865425363292786459224248290110265006158954196161135476152611803902060219147370962634545371604026178545460556203751216533248436493552605564323258977171793661613266520482191037899975230427046132762188648118562747763878059637169378619584093200096280674999738490799378181234597433351766288373291443292985586312581998152318511646865036125088619068686497354552639298570728674533171773205014363720907843194904174644198113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] -13781333255522630500257667844843034302721014898703753356938936987735450773986774897349837916149801727228859887782036055920438349851560994025891831848485251432439251292608293889742264040389529417793706394054743243820890722714041080631423852688725116357431173398626604586370219837660666471170101835763033414193942934188971316280960474391929126526258665972328474781019943416797993311261476282987947082559396173634575177342637364345022227822770583235705459262576326355569210188143057796662286716122415358204498572308234887803560482356781937956004972291474131880438410326007506490829307631271749056828411282668440052164515823399056145645281488841492605437794597684841964207636494200498294289607152040826819818089109054949678326150753618356023330758923019023413900434273865431330073502307329350148651852775760045186107366630056234622582094438863916417996750882099077763632585992162087474555768407186673582642367837391144166951550810392357211389649342879054903505558141087002663948985492684532253326033856961635073287833625217258911211655073904538078396570335535947744724492308476547457629657011432220114211676148946781194650626661601857747283669204678964420068883102790846534134203801330112992329607522004130086434369583877781951349867615973367733503296136855820546356970567796907889036254268348188904070191042174837643371848853473463567031667998411475045531626374703033413924076789190839703739896412446863072941387453510506871642852286203380762974661916928685936843144800331956727638273539328260199668031316359863477944875752330228429913447693143182164209117529481445327286014456215083896099274212561614765197240017179867880975537162240623959399020017440043711219366448058035640583099541338553463458873758874434590180096794059094553261865189201572216752758427403798892794372226481332718427726594464736829575165070788072480204810818722950744721507253433716136385500967993417471381960605709128617878381732117311099860248019699433285592791029470012390100240087931397767624544438068973322104486617644304022021556477973956574109216791296008556869185218034877427921024151068840578954198348361238934184955059244593439171093721775499125599017506945371688384324480984381177734489960658773193314948803115549359439461090182186416868147644160854511240482461258364461914929726639500577653138898297145449849836781029135024235543489749487904026423656233607363321131273496279777560859866807491698225833403000351185489668416009379411694235283589960176592161137505319961224010546299324235702159720079222888522735439947914178571409034247726711696863535204396741287799859012953849123578089713388272288558195792423156637081758573814390434328358100131895975619476142005020018989417637608120621682326049600920485754787174301007714355531418094998895586049119987548180661501177850384661128015849063331589139798652726727722144077185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] 101720387132106341497500571067415743329386157367391291680730842574214919024341296374472837359563131885835935114259270357419384198389985288703762461439054984114465126607987806775070734859495574520572094313463012352391039273478439614835178140542505358794947761097579385594202490119710851671806063606547916866315485739414287904567432452751528777058152377727250290552206712277739307902054212940302461357822358396679388452178246038866670181735534318779613673459596369954372914578340292058526053331061061539470128846124458607711039377281367176827589919129590530584523361622458431808437748061512709392380755988099800577162245707941778537312145969375155971917188903098799926258447365841231194287788856713841077043803556016165389457553510985897146283538867017523289344332537242496603804917171280140113245125034358169375467369720270021081836957903730939646626279676545352675565790328913812498376040020809211473341222496513438810758527615125649677551788140131746326099670291156247963763739406040684262400590276035087797681915625356818087203349145286797615451300267975915745243538077772833791192479600734628137035906035652204623389958037073051202976460114593936227342697160965156489685037533695779639296950417840131018601534668042740611678629295369752418772594190355716392221345876697866965204966230647310293723542842350864249517902042447758471442563341903155497703606870941234904019102945909194211638473708313557053782245307606776719259164617096383941202001113356241354477166968006762842473855868455742962396818404209067923464475657976718786263023457536774769692148080222162297987668569244804334024826051435399649372389681277948768672636566989030708828360210660677858620444853937147429086898744420525625055510177886226793133344110500063810613513147953033444129593927091679400671773656045333513553071749418392993843905304771782775587225976849655064902231359400614586939972810137380249556315043882869003763216229374934972027965448357234508771574005751303123690044617680002820394592665196900305716732253117327351214530483895125980893599433116021164619473825018980500557682078949492388491090845552153301721926606354649287375019955721605521479238849153443667653124512760492167038457050960137003851412049701122850662655094399022996052876724647400652061393066654979756779217171094335433259787826721949382257513036363442803452835725571732017018988521130059511695684199911226182680134689528673759926172499103577458047547273617141346971605992257410129128850273338936380570319663153753063837109046674221029658307221265369752988688396223015677697357437685009209410497010059308830851925562596635701609878253726689589097882258552900003779482759535338769672164961694043213165962132373948385959736217224118416670278750948463862402558025887683334208928939130686348327529333514367559920322725558138809338622372894054343790357858431795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] -17919877531574274467459673157489704053324718917135269605926950324501562420011425714239424729962183075085051380394621651533492897042267478932214576444627418546637872788780779279050489061918870214647909806422391941747062968955446445355692724207137825184690661755912470708238881193222011811344178382400841838099259756976566998929841491931194987223746057554562917416674525680450146178659741526350727359412860330257413681150172576883416743912297738114971400335129693032490323137771448224062529805135121765140905888770922439936210588145463906584823293677245884733443222454975455665044223926860107016931329739019176507357491257632182097445010948650559824747424432246972967243659964222075787317704224387998858710820764208702481284279068371671153575028012759644164105964704791335390627446964560064415211866656338335758095132866413047712886320633340002595150372849613230347328182531772281129384773004113117913977684251950447098258567630336454516852506115517833085599367952850261811413673589030702163520521467119462267499030305485244827784698558878971383034434618305691154569953838896290826714183676396028994581034687371540619072162963124201999879670393987039739967492634211776043840553583406814738186485450858752464944763780194602788917662765033867272937889396705545554284673167941997673950457659200884426103209159145830615324036337623620727001782412022586994118573998963212643118012063764498271524680353506447397970846424324974617041204012996351687413074095125778547353822395310172934564974374707366559698115184888004490173341766745953098899347595414528830833495586673123799727032521806495163015002882089242593527159057170438581314367084987545886982193662841404427206618775895748429191098241235611392743662532169332557443880866818251713863929527709411680728185203615228168916544690878794949126073795444430993550260171748986584400392126000558818316909976557043665036428070249747854644734663278794726147288267302771067514757608200305075846783843774228116451263226601303808477707313282922286620994141891623754956204765496344247423466280245047988847819828477882763876265252918639122802919060500547773354726386925171698500808682734968403862414220164231692278155782382025194955101490744051757695221075837933743545002476297602460402345017687764434925844663387210516768816931948458661869926219268514711812713387252018093084960659585013710837592517065982487581600504705817711858832169341918344615825065445274847837672115054828578548939130167575858937642669480632915723373601878053487981680088914419020136531133152914909365675925774069033849775005141413185071120463542299361049016471382735550931015499538791879105094340605722165550514170452843469199500234245036610870315262889333017540638574754593854200844327321610368514193512451556533200520528771021557726240400976268847344681296421474940400691694731046575682575283519488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -184969823714679507255195859562171482360390772914698192215902020962768387942394385034046689069581873501934705027566038111327362749995348160138236612650738610252983262838066184519997801976856637446993959301492193776939402115117217924116314994921243310058800679694430194753183615661171718155880144660060587521692344059025756188593580006021645790174959919978861609561747689572608510250506264380676148013721527259123621694072352524369740446871164964485423468457894100446265513717229240574293789126644468953280818948324881704532065484504066211842531609367524125660455140947250528598063270243743534614842359691587416395668676783505781341284268100496095359341869315697335715406313473831220855082263568811590919023597890344944096063049917044746587063211980271620126094789651843106907021516344876634876431537793016353332627524143836321179737303448183052332233318235646915966588929570381889611002402485221850337522549538195946413166669450054839960420556131571231909949890121823718822347552517644123228799164199211374787853744611599099200755286824453676584068511232239978305538381862617018965737271018228957575975413629901333719791913881099918783898687444491684080551197530255879573925877035606872733938708326409003365337212410735478490285047382509897519500763807809444802927140287734393314594003008440529882326713999091376242937611128806394700631678740504162262383448173856629012062594606934343356900993745268692113767329751412824693895477346343639481042062564030448974899518599075577275071395971871518505825674245887399117860604955884404337394017609744763882518023282026620886280417974634535716198574105487313815788785043997721223506320267870874743051444242486874360589460162024921122751875580772688179055324719553677733902566438861232359014497875518889310962631629982237861492238898371009037880500175813508191913677106954395112114638586472688823535995637016542119063467853563647817981778908553277505347019144644119893104363990653156817688905065486482361749592926284656070087765174967137783546115621829728545957217474196453887675039975477160160195421165377706081244557628424458668438367240986892564888980330932671862876370474251853519768572239278511045394589357170033011712950292999247985546504144731261878553624711544714905106425835162173819051235612790041855324530718272046773742513205673794471166468388990424941522511338125988837534474482797033512953892610267534119708457471346521460783351176635905841371984445940554856452398206228617827843395449302276102781743467250665923569831159341037304834305420218934665396608656757957387177925354075348214302646700698499146795154534427704020985121359208766694688238651163245070891618475932690044181275539028690528336722942591268709156821182889093415204382343859684029438848726331022046419223481043305784130414710817700951972172596964638132915218644036226907979595267440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] -3036969646099343669146853398036560764786200497650795413658162880477882039981634066931126547578687740430728451517702976715843713885640264283778827360761975386705135112318553421392323646628918143081863516257669187453440603622716132543989501771861701063301455943993760373365710662134023090735729643000755506880390036690935711178838760987378585022612937034196774179648132538228144140068392404062441826200354571093017495050546170109826768193564809887963687812255963608760088324840113917237206707445213569900027459613858253965107901835052563667591429091266432843643498310136399002499872893814507923068169196585716995937003008802447361915657808374740760630684568829858411912068272113902607369256988844653272559012747835020668485469389086506944771284212681243274646950651752539567868608656878660207314977854796563302734545665211340818768873913124631060843124349110396120044576813867264346515439908004511694963967090619638295511430700719850836843258755568429378720085200132844081324879551148645748656141316038986733557108935275057368917845804401118090201430869114856402083244490889563447295309233985489923407331807057128220851589354244417161446481280747089064923891070666103995740620566582601644298054811219904079508663015442498045430360774983724881215054068545470435740687109500393455877002433122881442490274473409250094600399300494605136874708215836484182716772492179065027488851161128296709957884080572920620678001329777485795230462142341617746714149125045074299042043248993310256435974107722417836245340931306030285626885848750255858998130696388316284333688508959831203495574246763360500030435075993740955099736105017616618910049449884763090905374407823543741717190831906271438447166811044054240403629203151395562398185315443889029580427255128517748724227344080727410017987670904031853800152545703971516276983398571931556453625199448086890424842652805295854268904445843010991989763845566675977898125714376518643303962594261260594857440105828415136891099670611811856043975196874746622711996485452595408657605316572379228570069474509371322921812644710184990375002105794600421747390209900798446309866892125945700763122844525037037320016718602331886860758721461982288782266893750520008884754325112401112404424102205037193560843324923064497912346842538407284527051002328166058558291683779227601668616397524614097558985800446201636358919355861123582097570723030340559546170120874325037280257869177278026444998804999312541762568214217321465888523664229614821638112699513192822131022266149225649408069232161536549557781924083504327715453620799265559077196568066431544315473177585400650909209121532478464540621719648307921519823878253333791766836953277428409719821259299006710736633266710356736797013111255544748024200502308478440406473410299886215692262699253227144368943811356422104682504114230255234241113830195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] 1372252566601359796598638825881704058376212817665116413706668586804024400798628217514294799535454044718553683324732555510016767496634975099299005517218724607329297607467383081534473840948256126924800436528092079432961374016853555001042286476953169557231073965296889216570478964205015484821763480743027024283031272777922944812066749165345919744231447555730451866470035963725114218955764041585719916327289325259584035768110929830501905225990154973248277987300022249953243379964362161085042128072379527529586379937702725208056289767764177199043914320608156214749615680630356474472092173829023827324185339676959167930594066428461039561171647202638241764160937246277233527857096750496455883711626048758510540543339012730378043000927983789268016916497941279381022545026357749205481789675827012872347599588428260168817871998290538741994140498417524267821324399646986361319862964145852385326971572562309718038371105630305027934339850613814390118431287351218871180618210998026757906716677622847717536114081890135141524008070570789255157509781098617379162507514352395520608930399412703098429179910242241796470935845762176660264545508106314118308847075288809570877106560050955475608195126361296281207384881794012506733558086060097509659373021928113608713757437555126772518681249619650823478790425860784221989210110085184965397198997951336512839438713511223256298379159979099601790004153675494038591704709490503215750301125935152557364065066082330586611441608667864048636834808415385740930629013385602767713072814824751388584775955337671577383430181880268321651981991621506731666664912855821997848403140183127967631629940546725939492089531147298871661883113349931903668194170534294601150177511318501069886730930722802316646888271866103829184263477337940948654398222120881947664773575293100457368810672054814112666458376647963089000664873371659150219902881939866494521438417238388797087598534728110675052822134587308454539715219230053081992906290672875289185647193101580450603146124474380968457438719684992342450623725820797105846556563304671617264708484643489087955417859197315296470275000557383558630933807998800916357876710607209913457284585320616271908464113003334053444910140459865785042475334485467075788889750419361692991586514207079767127430552302154022212033892118932263489799573060590017451232623671800037421788475167834241195220199333294237112316160545617043004348951953622972665068700366007400869515817328242689082934645957557032283648132488785423271414000508070782743572671350616586913790035114347472308801620675317227381196783912000924320437632684942975184331409057144391522023920121429731997231521736122708238851627735614934173823092988248451345578303841327632899049619243662347183753617705156716730029205728284651945123521570256683961266488305879933948346982084004598228360862938841896342520646860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 216529966617108685280830427818319429778610905267927103404616635733873300260461280439373377673628475034967273300969513880071539826494966476919633308353571995076088290244091943818995633687022491423140217193919580426182096993500171693517707944873515979082902269880207708396460939967870903491491222799413915987597739667961860840871259413551855994336294696738946499322523118947849969986941147255444885675322322377345331103821414787381410020903635506031451290257849856240954061017590234394247755749691063818404953123104063130633208415513962331675176194100450707367672600715719721115674571982157786335176186407456029375188490155401236102162979766650402549734853752023898744549673919952008612696855078700016430065076388590628899929304698543764139243270888774692334799879008008333761784154554385150364420470631706254310442440325160919818277746312130139601649530162001754039160987268460678205035135346132266175729958045199365034167119550689468383865879738675811806631872334186361740786207826403203762164970426290637894062380081482296409261457877133623389493004437921106507304730852508125353043502040515900632201364631013471800166773189077101486854902475480978685717023073446782113869420727515424368672738308717811197323842426668521035737479874648399476313998720082003581178039035220133393516901725426237040238492519139247288344464504244241849838195106132909937299997260318254889970814680644248886267935794442234810080736077936803230408963089826705963382893542454481392143414097528374602264570779373468149985319827515691917460177544521654727400308738445932168975000932481966804065038115940384190262208378840929589436336333015281052653585529915814127705798621389555220309232307826513368045097218470399162148167056495633189264367336970878712230514320410287954349067613657750262520387010209949370418058510424954193531531780374028509165578101285657657308317624718479295525789028266746733557539866542771893298172660480084788541057574273869916746156059047867444703954467828232204313049319583752286403438233418248687405554921018219633349786952612115642698731305427009163502642870455664798241369433551703707428671116640235638499674467460865788175804073759252697684974336295895639578682156134276245419047662827473045484196489928201994489660823068017947138881205206241832061303030183133467490663696918623145298749094992835541610879263003631239515658061358233046047517400346525545590904286688811112181728078392504008257051675989184155219041376644055777198986311515926260469343763956870149981460556414566256405394143945181530539736288700958532361809033019342483974432680067809991450772891866151562760246780438714765641853649163634998333459747833070605257161406030449680752413998058964140880762665588929892363632981847085056721528813481922499585783864205155459719388961660738905601654647470582729695585437378019406289200742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 2289937819632250543743798776370750746241536302090974535502190183067675319829790091285502842687264321438852472872244156855868884910887019257709914762925719476304065046187041578912860684774425899494385360489758545621321633282347907384154231342893291755999784813233529073643938363480107632615433215612700970683867200596258822921463959569201367590817952044892487784228111795145475975817423764896773083851631021678230445343099166427244301347256661314159352456389919690318126971677062190077922153431679784306788995391181877120444305030142659653979734520446591014501516008618252517860639610997382586754358005659569708062851376645267864704826140625264345693500081846856827897258838031690032216204415236320031281905510771435311948826457675803858949663815868310947950324055447896890439699518549692936129903216900301521102122169761885758658334073488060853864535235229384060883625098920320450733956782698960201706304799057591727806509753867917004238935051440268900646469331714280061874688289894221039293071687729977065990349773909053806977837654739681315516509455065418595310435056983135167447907682795126621774421106664262172348126482363080259495114082373671644547809469628562778216872270864320107971932460585857968690650742814837731154854389797898398143015585533401511317852479722971295140872358707271062258553709617672715344600810963015281107400489202165873115105748003198399230764892741798488697309126123602692024623083706970440303848128393162187453983263019756353558504201423784890680654728770088917600613166236783055072457069064694708980800976661007110977569219437990520091283246033224764511512020719925799296793967512398920632772344529668601099639550805224339435528339804187186777453230033214693563426903507102785064246645177444280577630651612127791120550552956408192686807158188731691959990690702158399463736599772585957040499444651103544874738451080474391946078672553985622723562095084472605659019684899170253566832702129389397316001478189480306096659585237150516681039854892596265735478255395294390585345253719592214981297118257472270289238224847270955701939196527233232167242960883973950988773063776717779576118651340467511943596857044834750488553996667945651491641179347262781527376809293271078980231022271093660118670305049670035102724516021265542593654161244818693701753353581102917259535830128683499427352679870869695075349796851780124710351641873884863537525045838876344876089316896273836505714268473949073191013155245480477327754821510100387511761980536135461331998159521898529337997983387788459399141901938637250299753055916782415005908320598397254308820485442685348117634388683799198329321140557202374373149597530908919511348628794349971893524618374040110483651652867557609690212911948885313683834006795678505443603649588354971423103983072358499578986304795001881145626383979811315866664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] 278069895566096962573293545919685505647371852895087799499526766593996770628140144383310481276882523622231190706205706763329505184747330012147007806676548326774452104163109530556091720414925963386483173305254967455863039355866678716658196405368676248603884165498369101057769911363782817974336855231888980860746762350314023701484186132603941052845502701492691709354634115785422893252803557110554671701241555300635678481830942134492834677070258869319644736907028961385170994327635266022652265852754299528924220553310716288303338123948568831152459410134618278214446363520902431633701486888292815078111354677137032620488447241694394637748366928934236183950275612014608435517042439217184838324656806577404170530172559078434135866528673126675128417559741097591907197591331973456217296373733250321652817275238054418098702735753098079425424388830769862547008236718733896544333112677059932908261564263078345484341076512063194643389431197083674609626437418750106392594676651976511994031394797534340933715919233072554573976612581023554278009947609350724257265907056368385880107206460097458120851775973070925466343275599553080432467644174660212872758339414419397827545115645586540540930393455884542608404111061699556291509582921263804505529289178040526888548543843361648105262335747152604813126456157089320678064746507044761041284645549030494068648021621915720591637212835316454929856673323171427769816271382358238992540829893015829226766380581797718622852146243774991935486744836463401453713036854193984125538565312328773451305607803155284892928912229994778525298796499778878485483679502722253585726248774503776397062178556648381488156396544191768966914381696639349231892766351594870024506992226353845748320623350085953794595746762176707621366562664843235090118318438439646766584271841191691479716857276119691261814236701299254264932033125427376935216993617302747504432398671354742667769868025260332008664868123247132604380820071774648615066754426202585415838891919399481282662412430499428702098148746543750282593056342120929649024868654947712567801111201915143163143033633022073423563812571272251224035366122025555537928461794229767628345424229356914664814543627429453489375745820846106670169665308381862372217210642847357340565701340162879200172130268503677295470592502943604632732703888561118734090011861212785199986281531860785588840079741517502824360047550064591733782822715395825839736050665460171975008759298061951181016776620345536328860271835876095096119427480564004431059251037204596618210864988982939336316589578201129386977354602918250964030807112470439130742342895354968172764803170225810434064979647258848956052130953814620662945248572488519851045565688600910325860865163876403356752692513665471902155515315795774129821252842653030434342523993591737500672325602768058914328319630339051128828723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] -14472805475719514736844850206677431942686949346391385943037860628038901862718094428171291524978371951773495424669947703513342674368074440674546202593654279744366444262720661584745436295766341768702625530175068845929313520567034688424964450177325740722115380270766231581807086567212223365006032056770168997379040793614212493492359874898622891167910398310868370998516765087156097069669530363146194024308498596597596706930262917064175826776567788145095133578279862263373293550078682430523388492256720838938548802415889139937463486656360123833147393425887309694160695728651516046000553724787112954880224642466649507720918612171073431738370855513167351457782981093811012635667765562454860426005945481015038859492545679088283172077919281492438838127479264452902049597752979417574991992835742987118002286762034903165249564944257893434367043384457862660287357710378147996748409670607307224803077231226278408353649105086965971551214987747115387010429795577131816942111354600803598275664371625145153832321847458338454399977837083696470380705465813681835827871071139954611513317504714660488554901116024349407738848864081048520888078603346375184827950968649213019108546893688135903170409367464080946923494327721265395094806396119174013710369375274083483478264828169215809295919086210915721063069652470883772552094624976550992672263959159803339599230645115047130667195716959612022184442865533673942295555769064359060517709015674245895583660148640773210791713746854816945347229245916130012345963271520830431836059014989300148915008690596220470721691499560820841340429719730266983774065041475581817279871643232526139628560519244717436278119781612291889519300757290144212823617971387878318087976016625558795061502231095169661921202421853946772055645480772568836247529763959428392232212468358019047169741029294523503329149896028470224281062625103362664421428744392015433693264758450019243677798738522896785181222973333439650970788124689347567295591830634141993170293716895010462728062450359996962698962386925228196621960417359887666914975690638048063217263197868569887406571547307993843385454002906263048142571066022802990437932111522545563823766198457639281471153528339515834064459814993745467803739613098855761909388526771955064900543701179669602625625817255125589437810625473517244594115296090175851303535082201072878537981975917404724262593914925157320090337891401034708847997132729352459509791792817495649091422296225080832959485884316255993341104468677862650306769902755350272724770950327449829816255140558347031093614920123049692111931454348134501711768148800218752030827861999245996572586515598710898033201153882799817153348845035850763616753193574415650648406235206208352649341756083952710213264444397287379310171352157684531778284769403005475345009017157474004639154773610457659952039380351718816481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] -11969909142391975528159893080810337464913049639258547453970413910341997858748706507489954944702957069410000369188928489351492603594629941213036679559559287393738637477738235495867018103077394475238093620079938813973723180760902321198351939347208300190655647132328502451045741187885440288625269177228415128839479750685844077720169882856927614380762713538113908876685368361728823376914257181319280371902920263978600504543816485950761822446855965880623836432676280815213273408218925554290482250017116622046699522908264150233446264841921676495906417453819900316963126204133606591694418073131000747093949568153730369515471704752330277842853243572857778696860181999408145930761345661295879246347004806937369632750404960675376887030595311483378562352276614627942040518697698135838527386536171749818577353381977349492115637199336224661777807901502343458119143483520774464200717132193096941320802133982920639666541679214345114569331720804487978665914272237281813233434710600109800538684997739976023589293249828845252133032118517536491964364402214767725107434347083136434806272446683868554377817764956071452677460084991414160979588253614372285622607514457768955761320981877613650295799081488584892908117577366550521209715743315169762799041804717445957552773366400857966751109830087146187491731383241162786215647264528812769728592782942127547582551201684659384148609787159527967146516913892990435599167814735356196958078327176610248084094151423852496037316858933652186396961136790285500305568576082927561882769112801426669872035323755309656769477963850306524248450634514893848159503839047528194366692332378989851780540605674246129284389552052754280595672097285903001754089519820454551057097858649337838774382454208511825506175101015607989364669963326823879007637491979884924094191536372712237307104588234587007947837347589356022920900565652284581600113100685612562820575133914565289099815894146143008335324627072419370402736701466715626286235876245593483956393247063087300628909669806235099265849647813173233219111317813766095911286088607111872761280874892746637175083871160508233501667830873888976581576289159632147351330665211665854419640211962438610585596600787972973229566749652473671359142339380090562434619141095810931988918256612688725681838981860603764349384621317823647329947995690357127864884540108088291042125230524737970228177543643654712862825438655957571392496898299048667077765288981448403665346674906094453289487186116349194720968333119800050797667102610139319317655917179263638813967845997674895680450391356449938224633172526873781854181166323485751884126365467850735117717941567280927977999924039468862261231438249876846084426172437709005508644452926369271660520419688919950491351867755280273912324472256550192460375669622388706655240075223237051800224951198175512385483984615918586900088195646198679129292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 1380925721471525694322307580628317060014954278609321221579075209446502760625946486892062401740630882244704688512806041887528428418978695481854804745470547295539250691257950705970435113046917139718575790880556702495194920755454113684255797479125940182982594544284747642556474565068129569366388227553575319475364650618214056041304944295116791202812968135543740628363584896487015918625887638561835958363389175119772507436729636748234500650400226679218586838104318165732563621934550891778806210589584242547950025374841387546523900558564874679204787657258746775324100631931612271411334962341828442296136561181433854460239024151707884780725833071388112897478410415289577629090367070578282917671038744313594297091863854845240694182801163655031376423605277907614060146138886891785749654292762649911275963145543397308577323520336087375672024169298454195349931406579543255899202079132688306246248566293395594859569026856473806393648840473524703105877346991859839713519511783354273232597424109139642482120980922728739921016478878377184564392808132248184890686527341055039645727578338151183288348538704314339257951269662432543621801375708716410410326875784267700863599417055683241288717676397943922746146615804811745969122668903598676422101417254398633089084992604872554331217731833428464602677907323493687812650525432577899394221690914051038519797399109950475467436558115638653506954080523024255121948657354633682952131028590029196807396569385792437264882417537483858467526957923766282289828628786582892535965753951000170876667855484076077159067582390686803293318056458824889688656860858426104320353285385003171620198332621213345939838462365236354787025149734032442386558598881171908233502038032464106278497424265380650328710325029378969267504370095642153487077967611201766096760562743074297600450606283645023942663640206596033384011364672984668183933921475069814569886172680429246803336511671880354945502874411417966383542518360158235005524704130675648645163447655298129699056639291576877199668379123680716464536919493426874250495702436068375456058456280837889887496732126342543569902199588209580964454447088776340044488294537075201359634148159706577723581645484108936523985438961750472059564838166318081218162540812004430850438794431721717265110941283201714682305129820834245062174611777098904660209638676567087088843263337531627225214697089405292928091771504617961170441459635445484738340221150914897656870782786656800200793960189381731347989398381068910891838970432333664415127674072695502157840931618966177435260308611437248434290373372574360475600777759614777379346369019973625962131301901193502441309781397118414051128807637106007109244110982728689398261003809283710737510084890633085773923484053246252426655102500718519131211490231343879650049163420538629176253726239817305834416994718810699471316840030499081717698002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -56142051634652045582908326742727690371866091146382198557435228205184090975256568476087655661199280803667693341956151663070965561131580552136466721018548477499798646926374607418455319829975620454736472455228975870806959541064255968486842746586252184446767661172827732278737612962479657505799638291895093374092232059582511052380935431086402287564430242303154543094841923887823094163736346704756980738113507622824130073900303287207743561157264174304943251890606504430421119407087049675920066331498226470518924486736697754491965693920459030829980501103296449399097591535092479529703274830736322774835928386296504962572766254768450713545535071957818619235108317760549117184737918069057947149047408270151829727641489158182520813950473704863269331889077329254741212906205351428137179351276470731234354646856299000605233365498404852083742082198255965713679758317518670594929417829745895897340342735925660692804124943782417593085774518204276988672566666207229362771275259344271531015552720690740521079857926556792360252148051739715008572553209746242651360671312857858055949368622606254809498647477747248736085932517480547892931989570361213511742490980618339603145245275036954855148788511988688853911272143274364813506031383521019734864117978017931719121025144627144264973826307576975981239255809850789108212393697403005513284641499151173001763316120789435435224611656604843763547924191205567986283654300953318998187191123884357003125651429411624833304071220234989396312236533425911668781068493553365026247613776443467131267674522987536067085320359639567165171531905335232146444472228884146713951220748915354606787866866082322820157958810424433061937665795537413964070439622155429628175505826669908661295210965371035432297112548640383697614149839141325398902213123113025180531947563275538037722453437411460390077278465469668030414013342618911511649398949432462109958226024178887637429262346958245774354260750324661261152304719748139692562146922087882248944138488123042994485811479616060031589514736149683850517505405557357676652553073196408593817614993888548073495949927566138367044577692575186912218560813703237348037682474175489184746421285406212338621462581042212105797289862681710270001243133170877968619734170243661793873572284096336488314005108880977449650369355032953876184539901179753109060963290095560562688591207888643033084847544075542166730054941091983853125550399404275320398770874529948857873959378489849623219673144942232365245810754634689333328337525778248565204884205723727121941960618237138255646171157902146330145366237668596786263842378713572332105187665894653768328697786847142915085520968281091658631141085723136893661244051119982717335190653115254776632268411743942807921736157592694065604689678735079470039738261234226615313872720337479836324760320463912892861624444986960706465491949959961620723322060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 555645063607456581697258814357831390707203446878564681688534848649653861718701850722681988791695563263188537190074993903214829022400657684194182332891084277697561025457759974189185318790570352150295004471978217505837260148729637020238718770101328262949295272577255077061300350066415353113190513151156571052327150046143499295684849925124219508873716472877642987582633404143529264137107104096824575812598864358166670953182531789609160194123139670792737116716542498560159495179869592574151584410920695245211849113326835472687622422436013763547714877325884502220588945781768649836741034287417394198271613165820216295197924887607045806600958462357840840660346118575774969453825794771618095740639091883317329166884038818173057282461046570033350959898370812348114198030781275519092905179356218826052137451400238962913787030348859163336159260606851980359015150948388386382268091719950982167554928007521274966724830068367071697412685420760840959031161794191985266770620534959622566642711926277005091158618110079311528343317735444538390090418987468978417194350458028070816179774298009120340227261627435458640161802822744796787445033490586397212069053500060725370385054579803621142085764908713236464064285739655213015986290057541402114681689998700543862403858266901317682790728319120286751552041634243322139858541665782768269015391075822029540078686527337249246018747911043113950528586733366486461351298667836534297028464623768846754291936221676507847058404807565368588509906687112664162390451211002190078438120672769210236907647229170465960834490138444531361800166092492806182438646520735045928929348122376560814683096227241283450676597360293193303481547452941494747344252668174847685905281849062983720700510127894317680306301465307745152516680990756449255942264669700005796042915938111470178780043454841200108099406583254293718925069092613118202024969410968920636037673581125133382575068345141952766589867906888098202889874147132164771591737020999346260857929484631276681043963435239514886887088112753233569191880346491128959649747970133624870502622065425095344468217000814044132768994253237228008432896072255968405528684330887131912709891367207022143097210822119306866170144327344281295532175388031450776478005554688187819246188369778436952182493232196210532081027817160651330574211372757649077344719669940060034438780886223746882715338397225799026937101505434112472916972267736094963839926406118941109474204096200997270164673081534607354354378106674654687745111645972637557414700158139199159133802890914129625553455540205370480253174492550777537225376728929167190563258637053784580788184348542938929193924136122515372521458203617350729033434581681844634563979047033759733265115157340136918848763241133303325334150949627717095098282627961176097159760665569572621854828049745407422758168384249557396374438811442056614675436535808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 5388276612650517848880347021368880417921754715687463986878553908762783248794205288631001165132072533683242943592256098478654892398961006486584479217272956185086622163051475945881051552336684117128210530825988582263305127689847052850987862270504524415398831983886313643867595215222380733898740998962359945211023930774168642957559884904145843872270877923136325044390323793999029466767109244481675895269306723835113499188218557068068069160729671241948039601678667685347332263887843516462840586195769286676390260547944949872941982123518999341053212478125566668386580831077926359226444983257235132435756972155200721892778205958202248537378996237289312777417369788774634034358569744120325183096212576459362310073936681863727391484002990893800922426193078153403231431264253120605714628616377252387675916820189841158476202201480980532907707603163974549852743137386766299035933992558952789171410633887602087022498338779976883018696349972165082244260854484791519821713975126424052114786657297660643607023716897652823404582391418328468050917050997217677930806023929144153700421323651692299038855400641924907358566258662610751034659947925699156531725239894460544308207113821520452173395103200432358829351364708493647292053322140848004728759141495148793458818500275330695023897812207491486367844023401440224737431488533587947172908076091968964216039837868255245026232651528813001436092516713556225698145052675047302326056279620585590597521000679012805000052216146623529102386917305347883239942833483381683019873378119122204597827411113380882247168480184491068908947103848335583548268715939014455469168770999395773167379442228812415851516750397454270243175873776614191860568637390520512325629193370266918271241733483925901282807399074958241413296476584201574612128966879574454285629923664911242309174659347135461741339584934668923649827071969131237724131125127924870691327237274886359142217471037835693214704258298778558526564889436709284310609915921397510902611999778726881440498485334097872901213458294800187897375089647091977618173447558309306717617851492411402574399364807568421256185836994998340349739436388286316874812997569409157850329333391871431119111322740247513004116747986446275070030131411514438717660751422229023890180368504289168241489013945983135144579138673522296988053760603435978967803607780153361365097919442111875982131670663115071036433891672750440150019779895423635794690932667730447046830152285171436584751511372601797162307583337807943296999876612852703082843735727798766481778007893385735135675055095944520635415979483121019595275499975194093106982355511217110832552859826746152898807373033573573370439445873956196713550292569850814408394519351018469948345537601965238879959089832213430845790206752409417144842441121026309853263859435156005253725148434801377242259993907869607618978824591633111934033723392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -376816880228790254367384989798155991977417431123983031440876830683193170015285146753034573280474848650630581606177854952732015425789591895078364249378975239759228770373804389878964613532684734070626252239726919591278574885303690169149386121940830506247483305206404284342459721485188925709783254809594341590779592857403791584091669245457503362793000219324699989707205560671459902136480973494455449826915446022977273935089051804065289006213629083336064019348790177455520919252512374382178011033744329118246060143975748162306261403748188195221898680435901332901345248754010049900217888282134602227376863317605410397164687736500959602855596831167136401435494583495995485790368288570027564833359486815238943726690343776228144011591641254998553232836525737091130138143194251605256122115822871955571552205854134378295709482964144211108915796669897618080433621333170657514681763157143044261905946652921106300623801135567800632719337229744678862715815280239754904473984485882829200602916965073283540136756817221969848100481918750003137658360766096548162443746771332313515190484219645802570368520453712328052169091193756446465443513767184433378107778801977924845826750066591315524237125429401824628926318683483460681814714738073235301714522288410369360460493362037380173384445024536124514470240231304049230719417655851802391493905493510070921228644889856416838386819482302664158069125744518029572755667175162076161405308914232529763444137002043854887615870539458071265694957996614348453568822295180752187012786049020481691189347623988285908893667497356906509379056275057057310782719335315608505208444221699334806802926388457039989926120397841282201160935598934233414333049297109276424340385930545349311033137997877309303475478765314369103896736491226539659253686163921286220114352985564229660275528264100626644637120410491730975312174744772604651888467644207605873119451118860908329593948092344521401909777067004972034669238212051511385985390796088640641617135106772756289350761817457297551149240286411808491580668268494493254533849558993877991035937084777698567758387007708724825555037920414750531689048970268643518792845722538121149928704342170004390974090672891723183742769917580151608700061456889040086362934884641816464841507153578642314990225241288470231076468226200736051867781223962598375060773450004171475332397932206812300757725642390650138025654926452677796153559128400054677253753246072495761488887034713042656853171099867644706769628809205283207014413096467968533253037276698118808167250061268509558463738471481251937758487874925612725229962118512784510120835058671918320608631300097148566815935212023161132255001689876840346921691177346234983017477172802046549123959536817622776660150703370237452583831821595495302281741404205321496394546542660815277696283657160036306813816260524730232333009928059552735340267233607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 2430212704133419046890717936905709253336589925251703332116490035008109230678572162999151123681774452376859163572482436708814225909409004619820989354109076634118754479809940026675651680753244147328740012170963651675623964935614905199387013471042053935605788107336851584769345563956659784009348647673593193056897368992949156289210440960319098819277674095424485262933319321489820735887258631427382370532079724078805063337503872836958037734524476806425708366790619331029168852832234392957580860106160014260124047269359293048519514970902913491407085716620160414916949730402308742939013002595244124167835932921516653672893221197779672457999465598482150894135622747609247855376542768547265252059693823226506094840017856050672323563178638305384748248303783339865348984556727535661020315775915760679503140370226598160803241043193916303831286467660388929013890573772345871702638851335517726905039790732701462309584428994914494527200260566070119880365336725472466560616504852431364600265673601841093474750750505516801130205469002406026409679533474761816805968648647250524134421841773740334763027366206842974798954239421917605086751291589625014054465604173987642354082025936760370895127976280250237492841179038394475845747164643532904256071805476589723110243722299137692567163722475145013839768349911089879753972360852221647286852596391828269040929201890398513642408363229760221371091598053717005495844043654766319470952596967954355057336065797040564776615787426015365873397509324702468546182090109883401383644475967898592277271306040531811110941024420356905991581642532043080916404968513569001635673164856295426331529327627053020824457960028842598509265861089892249072963662570934977100530876604563597787610002093512193094639936365917947291681204679280440342297700911076678389582370828141869548004648518565694969224714003108563008042609437109956201814341496498419865337737062098261647250150545946756420269194176185247299832414147034135965450897912141139226814883683407715240527702145418985027590468513647833844787772805238185946128161408615007481896465206771278891164724113326808351565924215050676387191043540914609243026065347889395611882820285040710033795310864257857696871242330005454409736333032939315989549493617360605639754168349179541830214715675805405623367438458573696880051681332915452779963612111996175146001570578624883139977697175801117035327986973974917976271024956207188218159964192829625852501716008470425084500946599775507059575450854702116863232660568914713739127569135964613624997841675621600568186774068016912624573244549657033959828545427220725394147936579423273608710657027663290345776466897881672721725016438241137213090507237813566991512790566142088993730544718901522096068194557254746299843234611575791519180309443299432316271972773630024953483270641414183860335728501756397796064513860404145206039876626022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -16354704322957348430046463935416518746282176129408100978159186291391024128732960201394172169903389723227512998035240271835362569984323403098548968287146427796523415385149233607074619332088706799668311257976871913666202468064968420384021220790121318126166618360750949036994148277212369262745516085809193612098043602551364363235575639035147051080367927213102115134617705885138583654212593175804123804631283441976315681970170586570851441136323920138563673751988867227408063578424278417456335692329058371016307847754423410397380268169793110574709521860419018589337258523553243614858238736514737787793141131018991584196054817672533878596843468668795951295123285818652976553397737801129167109747493286878005556878067289601323633337584950946637472446910892671378289964599327019658792976651116011394852473238026635165974925354198728360461964248123682756897317609912575806891581861902308417315429537088349090459974749627723440735998922233223449666814577630508569538952695254721660449314151382561020149371075505364461689860413716464519100269799375154681052930676527024924079523849754829786077199820436917932728015714731085917560962432979794297700589007085826905404387169869775435922437343856628566224642788421472835244015998663554786392830332050559631694724199826466466171846996509601898458020514843422667937730903156378490521144605258849547646802536828787379702819573265487125523698823547314560692170024400691750003238923336038113151142390887957275172256440091613535875781763057380207006538029632215505685952547338179537388087725815895594358913458443182867261645429021666627776675944308736164886602746135943221114724795328880045902738846138054138430849753417073527337049978848056814220569520192283465035957027267606715497686108579427498061353115336464390885117652158595762431896888091388978206689414401380599954312974009975168369023041056322994234156917517315543164289876158743242179917417023852148027788237447829413003250170491479395902085513627529925336963904568303162608265214358368072938094151940820587878703020379225398296480807796601338183772111233147903431650279370449552177205107979728798229148582073685354101273431050316764504670183355773680965939054391410806013173254278594385187978512863391333013479333235207219064321757438137239219656427124952369546587804442438325958224170345729795700133903941903033540791855382309474321141044204706332504880019341311979735387309696428649890624989178743978667634313160637221945199901934887142876673363801699455561351171151452675088042127468613550460037982876323183673830291971768749141227562605316685823331502158600587576879932903328005373730902684747593332508436924667976841198031359269596182315925260837115775997136266113225559979378864665235294881428319104757746875713463497159928693333091019695429194319956063237805489136729875192196446127234061532814372336579928521070172776337244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 256309979123173973064799840667691776300033691940577618051013748160361961801915690526054637781527552522333595610362743234758573907875238830948125722377433877685161099752315511816719924418579567002479682274770584356612117027714719638758990294440829366235608358340160124301989164746665525311172226778558225936072647617949780610829333171475188178751063841307130135566818196679602672729458238821133524599163965425435611311846936195882868914687941975674960721684014658542240600960675268917677839811576843651881742860989364787217765475954287686711431749329079089992750313172889690709817430207323028962911364840956525464160340112492562042339326961976398832205725591986498144623626632755185181818191344719649131698505887512481447055122218417264515658746142881098429805729828112129491972101777095008202044616388313879950425282385507358321926551634145678624204263743554916528545026988410796690446989609050157454272931182183995543315746728654782372242274086790020015502766630764788219055182466659317100955643696252447175712677451099510334519343072707449839681779600221613024043810795115538994457364453449313520920588540135287451003043101181031991247661569574510264127517204038788680057746497582338194762904724194614267163965633915393481202343816743167958861397611893582965034407160975485043986821291308717810269762896077935095886203270555619727427666000627317576481595322870308451657215612351982979353851826508923552756554004715083340189788490133345907939486663694727568668533732915382378492560778296568724252406812556817559216663422822708794271050829582343872576767308169890869392036846224769705809250778565852022014223587093030677654790181092924673698016993979543137208876580667211557970380609269674394148788349597154555313461634164623149608442045215797453103835832698708209751577019653661339817588147494528012074100842396930489589229417422744526022462989275090236632588201705986280453045625025799171477601495144087799047586132078547346149409740582212134116750185060912094480272781729662516050315828479655264968409489501827686180731757390195531926966946200264532019021162094394019266898302190939403280040189933426736407731789674855170407747851767742841534836323647943388937193272437776623131987369498704621433384844704370007301977155042388541351315580141623686856782179971948821184711513933079564112088120198273191231438595018690119485689802001284335868895530242615280931196040231517898514270910254427701524954731992666731509839247083368707147150441199878292792690429492002071537280245614551812576236417065149867975048250100508892523680432231697548447691866469806418160245207487309681304019967981272283780447725316417818638955158596395713729218447554724981195750112182357670185335584379737148881073103554010906918220863241438206801719775931431304585488508273096669517452168207964268746760401690431194933892129373809013957369369355878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -2635948912410450795285547865655080924256955978630440578219265869535349412239163414393574483019488506446694708039433592263074301327448893926952406544865379531643622527909490366906378379223137847468962190504730489403600203833374012828686449045211564551604476358774386454179734444883662761137395551917564485594862076321026365679365439641641339341057980334553311246136139378531347126262822351063312635715679484312686036162713742616796641531695963268212053346463533050619397150668456091262899898743009230472321278225754501211087601159064348696783689355690256563776354964345964997029692821463997660368943873506935218875532832091859524216643074307312790483032063750056925810481204713400013842850359069411483797809895494524659612172578355109940468695260358856756317756802211231319049208649946771318329220042331983347261530806379285270364174993612326986989134195903727804327676585434292017085721975683220019478264461623886771380800063827507656287203685080221271194031658796939461664730468084690095069978568456790507448258697592546449512301937861095055884956993029198482399778922374304856700224328676132451146889246697663544346160129757460166758010847519993325557722308644494843951076160128857832584265867691859378923867717687336988187360439624017963049872232901632454584684736387688270350104171279289470116860755399195524478018162468419276251315463655952464365826883221006666541866741780705093212358385137107442529755732621953426965602457496612571186307622812216173265854945415054123537874658718319446501634098106673266116655420192316338388794726635851870423584003717801936753663230546342557634475757720213277387694914350850415834651779632813103800029648745240937200845644747534980648267960321890195764392703244610387190586910578318653913411914163307852746669609433602887982912129393521522493560409336412407306567205794831965315526547335514221832860015715086848575225202951062170728762449622309632358185960389797131423377510901109264714946686987086896266664741874567825724258596207312225890364045115368273555518395360688096208256922634763050577821141173207824922396370386037745737870896016053049435321410610187417084096350537540435435618213416185428037512511587755889326729776950825305670817835606531530546979681063289674091426457004909498984342031650852158478691872698831551567831724857476917964178285393596696363634992592833296530211805536235225830942876525874680608352755233449472738101374323898944999933776433122485537144668477277115287505875673404218113764582548699597499560448838732067249832198874146463732505527976682084782196100887553076733807029592740806211690229341969880601624075392569682644809332979835693807721598184186372730660943330421052026943431097474094129011523185175164589359706781814699762938115642606097954539983477446430343165273361730904862684142589742292037741495875595597181594143079293612871020751180246548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 14384552430084681374794998632556960162858301310035031083574236168184538047929782872325776840563041082562414774613376633401783632028898266051411707997317310125445799691723895302385122215759108590364140952474249590704145299396698027133629855064264197331896210545744930926209792362244784443994988907128782487220362722256258309062431317995855005421848389123949565076778205033827924560441549132295301933179865589631133667235052991546347057155479712799726033176336115374461374660387963775353769162192935808193242475035915179250487722594876370463898806705077632407382555441238964858297187866077183523973093462778547436287917810883245871496870418340234677130521620249501947422266892231779809982144708128798215137517989836077035481766284644992947080814858558911320643436758593452509569377107413903235893684864577897596861189132661286610797769354229149986486433334167900509497117547326267527947638696310238642571327095016008738156598964530964385113575244248573764658119764047240440683904372441369609792371469310777506227784481496887195907167337451794491926453122377360129703235334926342021885728129890584748819935391803340984885791500006915260531532178690434070047374738672598680203234401086656340271099629302403616382700677825594474323462537978150876957373513552028095369284008246897402574680185315509988511746927641226403638690173182223610347735495516541693068936949995347243238897800635015965263868642821628953479821428441932693782891568261322499670385553630990759903052661755745853877727524992855690468900943450277435181612161065594222870995065625220632666532497453633569233785724434966549801845837532229254982714716652782670391776225511316647593430447116499682033275597412457319527314472642749063908123139393564599144242134460177596368398949800113655137551261156057607428880183771997041400242293284274805048055099690184740129028328032691335053929330149870711333546321834607918304737230247282707659896132766207307317849427287898039445122324928381937298452216092530151185756582482589443894374082025306243736169146791414793392342939499994024092240353908544267321542983434534189729284752382337502850231531474842156945999803224946531784375738675040771742864211667709012244954854182121763980585252158929192462916710982500672096228183619423311078439827211165583919943408183574305835964409679638424119678690722810748164524081628441056504985224149793068606083339617283550910613029277680729200301475843907952111146684709492242739231676407238771228611623611949980542378437128656489863954726901781599006624371187822200768096533682962441023954529514085371050907898323259099322218690660010636573472175578146654477781814909236019737229395410985592995419893853777228942521399977353917507033538464097493811234199225937505037075433635509312618408184849666809843463373244149843574649831353237054230168387110521921011853567826680016548641720073663283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -34515975695909659376410496551537188245648360146910513716150343877355953432504722653629495087279426095498304442732081450703863070812740747746447584479208378600581859699623836432745956570567854744250384144921381930691218118196553976100645310997780000228889613142673861462077397056007234774647121684386139964085143266200848792241381828901104835849863513922917690283386158961683444817880003984216193814443062983879937791535055379804907016669610097600631981917237919531680356363461334075818369990376161255342398705983864440585025302334553184385600839990049110034430870839210154884368670397556662942571931544260922729172716683462194460005474939749594549889616558529440242248946427673983183895858421348284045334034089726435679828482217274261391309490611589686572338041606237458233522326983363773017454016313127281110300903762404505075512249460343383718822273118123419047519372229201594803827706329920096096334820604415692692977789310522376892055941972612947854402578580176341079615972599169213910059578798332802895947348751103700709119616037607291756954463659026789375097595320623624941504961779820063969870715004523700510243130986039644421295951926696821491057874938529687791636560395501402092132077843256046931900398606069299174282677602364792895362239358278448080563077562587242040597173546031338917082714004958182615800390508743332570820352648679286175426283720121987915732237010981481994423980434863261700688498830654676123869031686396051302828972650757596548502882761387856241188811985965737917136017896107309605367059334437280538429587817691157875655926853893879276953825531506249195608541300977991713749651452963141693980436765016267869197531968738002594445039762657485694834659722981198669731972414535634286742443891402528234268827772244555964582606817114098381270554833206999611081909484497617416764902656238479848068809579067048352592553298972380595743022610701934566354820451980585238385810459267607314652306803623420490064498102474593907794519529416454520192609516051355853404925671631553808405638317586067866283766394746517436653560967879842016138059718809597911575362145589684420178600008153903728420628808298198855605936863907867163810173273918162551199430981787070109761672595920444773626324949286628411557115338173136581241725927685289769361825730551045033472917480912736142700116593363847769204047498878070656781831345133711955258739691288577638713002326140820278498754266568348836815172436774430064417320260610436029007126918135375972572502566051223921310911030514536906602197211661636033907915758671037443278375400534672162014553104238684291272417192669076837217626659259042312276773946588769439115824011859756784393022128860157551359586997570705948977096789732291596372700302286633765678347827819781410786277264676463921171869931947958079196682618830581551613804832189021895688482595041955405770452735568457498624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -82020097679415167096862551735363974328171961051836167961517359692226662850253689680528661642491682332509607941991579101758770936630734768173975771152589913419823297765970035563101122120832868201252454525912968411647784249037591164060875524088332878651416709005826172338016522579847806387519851342052092895733781575511240296390609453059808375001920386856404496014487712364072510546622183459756036314999120058555188663195980684214082211537785491743610066456429324260719409232719681689600639103829367519998102253744586115649692017447053862931407341970654995974850923874713923978826187196732261549158218447244341126940988829273309374495772557850184077874385998716362214669436881835895421215001840545098227826429691250725113638274227352445135543862780125600756252453660594090298296955456860180780580213902419351041997374810430808675936843800538530303264583841626526977445520222144066674334383481329288699499841728392454676880184878309744252481814414518525218895593491359516527367468846126760129085206221929372968452219317298227352326840214211096518088924657350180692735115297818550214820410308554371519022695308851175899035849353209569077392263781654594651904969468230059942395546033914715238080982379224075607174326979122600027257482578497895486945625929938512682907978196435031782656915772327847873354900231804546124973459402056676089694585985454556297558918250811998417446533907249462058492590292264303339706404008170424396292243148946469902509336940278171951410522030201643116994526766192787977376352808157868146787520998831190066739203460354346174358957264104655824326859539461552491758194633985686277235560424276042223497411721839509174129591481954928222664186498087349695333200668197912798373985205816525088573890845545885933227080938630050823517950173907123879495791527267899246439357182377455750539286852446892457634330101021185636943306473102372496574835389641394946203589625346791940481941079753167705535687164536301343731403458481497495112126043700741072589928821505542313893738810646656157837035494424852932361710780111480098040621201887179462198266345873219593014539648250716690077883111413239474673255599156875812048943243621412645450272607162520892529951027007375548501755562910657865706073573426078741358226718330476354227007265677697764814461990557257432700397005569100577684305227264199424221402359169020642300754667400306755524699273229176208848092297220029637299937389319368187087740083691896165352323646796492799395417313429112148052356472483294261120158184783163489793269260585064670656266346956848655165751754121688629037366281083949885066044591321196618118169975149598864330888495585817916084643824615267868914679516014047152908382736841092244968530959450157056354190976963007306268503455600763679484367664369360506916739647919726694579050919095384526735926364852784925854192938805619562242171730525159424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 1160592968325983276654351614637827041762980509039979026443024227104128249043969317795331026631147556515147290921917244559965633065940454444656651893923662709356868837432511947227639297418892554921136921169181622858000368575431539236378557160242450069213248354072006517560455048325506154919566145679130317830643089266579626620292771748453698686975034670811575636642538490439356215363570074026192734735742650808848498880538409566240873438234824611322132056091086864423273073735749178488279596078153269996745980978525386014152699187858900178734295118126673133593773379578936707531389159985788435715155571654074510675816076600915874600859780152548190224984854433295701363095307742021925659727545681448552027552658357057777045125465342027647932201610312545699693187556328888463884580023110054111126977694868557770404073295218431356530076581805623524604195300185041582287086306354670324126039233280967128422646612369241626086878486469293793541157705564913075023499807376881989488300981996526605221122432967903383148605610317498657869735919964044807523140065304367289689319390773128024052172087185597945567553177903682137942394715477524379167133837646733091720304072389944659818855461592540344482322992308750754998276381277662244737786244095492464990821816826751578295190568272451254151621873911704599082929271327058151766168695605030317536201894914534257888037069632310040089756212607277213407755643164198372888467263664840248957671606870239433148296660791904083039632187451432934677442738047392901120387711366385769083849968900713920794233849654484058836760071045743760344624153203059158775512724258874169368948908786379278863255362544452610892701579586310425143926913320608405543341058162280331547066458355933548123793341986244035201311022850933987625633288900648198773180480341859381311351583368569575813705158127100219658685866935703123812257077277540899159419675711534496284641643049086628083362722056238474844869705899741924045887644935925225434342671526966770516614945524101040796613473996052118692294254906216828237958927555163690277699678855809616885577827568476821920515297719067747898491094480788798417970543472056185361425321770712453943545905961488981876683675323208293597429058770213529652049213106787644584598311392752281369231026638882423975935913608612031380940585738112633635140662667430949076046181899375725233180304746795013540882305287912469656436906771302638606906458895448321217739629454517016882844922974094389767940318452270470983336386247367268198729206904887243716320082759749428566802441438871729164212753786640607072597335267048897279853780061423271321011708697817968654354901591583778111420301247455807582272323701724093824070772011032793353078821391509550628960586431633942023163245998087899517740017985567972311993810301597006927125625294611753404177299853212427622945262841656446000650545663361784217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -6007580657746715291642916055542030823383293910843977415250847540279420325702048749058129239085722356993361276172700884462763546023576647247373069740750309205789680448472571291011138032111762456938715300697867426925505869786032640969797006052497921891975996530699527472312979316241404613095728334138369809333221964751345976898200090358536447706990243229579953886737496411485428149899601325535678243836690639928371979291899660179068334122169070307107861822219558813000693420263861454316360382793460414996386346939394948054245863342072062262095948665285010246435063151988427962973743453309181362736812127556323693796261716102570154739107465752037811612684780189020866695916063559749970146386748863682528452035241079790902413115221817619751444417301365399489403095066555093647521122897594847624505333520801160929504720297832949612382159881826037256521275528402037167889868124650421915852606576988579658405712130285713220235854631054474062193232157220227546833042080915472929888850604257423140820165915842042381633743564379753792190366415562790551214452400846303821202389270045907392992597483159048533710281767084711076537347558967306630854105151645763104033881902377741084777163951746492319374407335011568586511524806193724637572698057989075083971367697716726856926989644228106611010581631980639541098503496470803038487911879493584799785798521398100485908657369976418525382833962657899123595592415945255955360664753923447307091803034634297047879174275186728711289893021751081986175060377934304755414326812131528582396166891003748420596866130531669808300151386315139567632479107483166270024636926996613223684867853291604611290593322100670023878122167805016346309174697749179107183839023831296824289731887147933601223580183581525829075105044198066047261931671060877583351648975834786833717631677656712462961241766189968676246608536316971197747460153316925767847029499720908717515410279695246966345706125092112698149947435954479394754672886165637404213761097316221261675464049876898947108576319045123792294211753557797869419963686977167569684314633053641472115512329720353229348122489486687469407292577189480421813812858516076898352133410048576076880174715624205856537140606121450277011147505315585644758917026877329587905011949481769066733074014277154463355952455287695811183860086324118723758658229248659540008243254801739965045933664674190228741708622697695915442631504347198334802043253432302669118044001430948735763140780914120092742809887984809710841690067876115693010336457577363556719619183611452143969547119055406581993649736729177566093510563356942844943528212345142196662390034751171090269486498676471047133624082923653975520225120191529767062352533130547956642334372926936632161819949148090989019874835937496038214866591713718998402633080195919654784936646955221906395932856885086179791707596381133148610176899442712091033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 21309114677448741372948184019494603034269038716544262691852365529816443522853165948959449211056623413854791802977128410576830611749712636162040159744029554773822511912533319914106498759302886104233491270070175696623005940305613478541401998973613517207226278754655719564910341677916629903835227472879328752605443817731942175959236993959174637485052459859469525717206218423822225121981098258807133293441135876756118235410293923774264410785374933021217841258383145975318628998866465725543885386984032073653448347869561059753642042599019310082289964410141569552921138045170677259040934384624037821251309386170454267389566939417803545657349037904187538685035662454269575896843453613076298584331085078785734581094735124383377806337256847116602238125995530301301052888103503056029636422502920722059871951278326536181318047029848371413311807879197949060189017621251298900228083691256559747672804475340845791913027974126179030748138412843565110947222714368605331174441314319697904579529041214635438992022945181677328040983041864945969067200545348136724950874358404443447685707691624369922738164599088836152794821166698156672573896011625654809998976785426814070211794658887358653754843394875071761140565174260098049993518841882133917875793904923947685839951781358375234865617925248253107907481976913370405107819540676050562395389630608112821698594054302647506756260711500275049119308725944391621794565706983958571868781235598763771791047187913603148540474734870368954413769657572259282848653994015011314939227179128757955784715461075422211861270591584937863799270909759928573101504394903686483928968396525681601017955074525701817000066618912960463468069012673747275149825411292952492192418718292939752719579282645214573891546222392049649914296229346020166880588362855679817680571687608087629456823590863506244199299966231011594161553200704556743131212885725091468661647562899950917464240201797773357926691658152656514858474943453336670763608772775526218891973293039531128530419493850067467619731951253355077098957100967475884459819505644483837535997745384046287071908492061382752217270397036046535103945548521080569953464318350291749944401720267423694452601354637172795634730424084014737981903990329859709730222923791554146957561799989232911834720808702399789438405130320237154273964640884936077969975043570567575495346450438022630258493257214029476989497388926791244766285020130061841916618688801681474286504708622983975283226630390800833849848555653300960741869991854585065704625468759210661131725576515461023108240352963800047233765350205100909385658993782587723091641421650829872725456529340445668662637435579656222553689714884971747458983150226990027384846172145459417064705125790014602849918616972501900908079886870646195126953460506971493564693282346318493623886083589413088428703851430179007911033813983936384482463979818343569817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -58309913515891555674104116677326658813804142952560087477742344271530702009137609675673855977422280403420434375081499517064911183059330859828518973371368228206487068330945020028348105948417092832946440021453983036361746490324342909979218648091818429681533027315016596733358842536092467329987565919228731659045627517461210779689245546807973312127103212826236221714432838273341313726807269521323625764661047939574691029599874515137778925208810989374662481364343036971974265815737041423628020796566110685439565594336943216690159366589930960037746702545521384657018408954565487000404710606986950892526442191111037987559526996519097898765617773045582206862754524079779002299460736553518292384626472334401520332774787482036880185303887941001282305240281185858813076081928698746769547057744289638109556049615273038594698602190336210937573911817243639290760981607325764893312928756501480513974026016074067495938840021296550752663632281681569688829542770322362307132686633831133794880845842346873835048968809358384723219692661959623132016257372703580712622730529435819141322630934185423039566263025142389723790425441326770004936316452316484891496520207287754741714120835187844017515736018068153419859801555294069726316214923090062724108085184593711512819264976637358350693793541134752816128267334934489351210956624372470810691486763322286776614683979253432389107177256604793983821960218228528392444048308588037078976884917046829767892539828489973754938084531081920151161112016911096454967649160835887485826543437193070790682037303184736680962885011666947883421973658707802228497664187407480394443702322564001301636855723144564210025737643058952781232215070335299337302498624457673099784818935554645081896101893988655327553258705420508679490451823427417519551065657911689741205011392219754929222939568758742470008556259226512945421981655191665580756010035533016774830965251781639604287199682950736265697103948726280575335405726976466264947694472427530759741393290622610159101311995214620165339411271161096827140011393386613554571070763509648371625513719763347255060400643256979667976883519576895194006179134492814504019829971223324711566091093848883904038309099127653587404264135250657115927638066002620070258118770623541599694336271048075892565427788070528764513689180706160488148236614930867020432866105933343722906692002213156584682975785622779916589956420929955332453916815720770502883939403260965787259083111141754636972311721698997976156542064071397376149295907824843473784290972249140621047456967825547970055145989596150363770139030546287230693494187101844160120797243236120496666383735474082581651879049423835491203607498466893194369007374611968176824015630158919116023328824663751068913849316477294606101501703744483451071863647816883133164699665360800149001048331030413547760919380872285583801991708910079184787211454042514181324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 128750322617212950945934259743086839762953839420787986107399653028316086954168832678246332852006755745883321206858706108584578018068108900373797401148567122855655855853720558890253427817280992452492472228591582210028069694358066430229025453033153260217683180994207530177147438779162262256483404848100727866252244425048528846706767373864150601980026752996611623450516324180453960325071525924026153441969929279281995324100538127844845632528318207655122565826137614567649595574823929810616851019071472408153471848944425746009184175034328272488843941659723786425939159142007075798590644360566252675060135803943071786531882536365493539260807968361063296427033440915562122534718469017775898325802175426815043969517245534898107084984312047501671991449359658889543481393393208411782865669296175125021324436473603843559479071353943842856073359210220931847075365316933267660488198543846225135613107545201480215448814514918987541776653293440953278543038461832914144334698570959083112274831212609449466193123587077861125015984317845936560108173031373011282400264971666475981993360740223246619257917114139409663656114733638730928715710301128312374009660241544234585305936850541431999048989086028922403024258442772045714265552305656223520343585882319129641412603282907930886890524231937617060627614957081974079881336329030097764447281309797306936633379895056422001389028392039760673756422213180034598246135218229491085263646228421144043193167878072244948432895989566393902915337516496834428470810809660527009319181698222237822120776882250242440130722459101254770960854248003935787239724659680226798041304570136634489415522163238650284364014799113269564835108234744112847306732747469530363097542981497432449907965669667620703020586703816523506363653282379284759001635282835160987202344797705606466110916702046767794711285466056357707130109341954835100388331674267455438429368359689887632574494659258331621192427534862220234553905067727896626812651158939524995211464154644670956145372282522910218908934187100846678518017478343855782290296770151803596632077646088331565364540478543458425435333448538220905612658588843924417382887455783663966323847506357951042968866512275128297147077411934530916787452368376336865210669764855171915256255619170925854249839487365650347778318604213199114924612422788316678532627160822959566413263815878351744588357153688792434859736554167115566010358186539968169296427168934906228405435747508769479922468208375827851928927898337378596504240178917088806860221656958985979152937676141200758834751784551772066191707819165661304815199791404586492323498772423856846703751107000686867320897207540314350142784104811564363988463502138502710763771740422737585424039996284440253249572963847885111115931912851333800248017870453517758782362337329783355333084444976149911963667800056072647192643080227289953760367032511051763548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -234233405068424947671964952345202038014585198052574548769961611048923837904939355840019272423605779056260800956829335246895839836776009393046528731595026720885874538462890755326056770334575399301774608379159229182955071804032974580281800576199641836586966646385246258095540894149005813807197878582040764361100033091340894142107733646759772940143100197764491092485149737124585263557591150091532495360715874980799059435063426315663697845111795140752840133891134336651890192994999738235723489735708930867878116396149987525661481791543972649607621618757409960555232240909987949068089751283217349225590429354120840148945219476962183528178271173774122117747714267879558822799096498936091750091447531723681631368460188345203183328412359805484661409654080391513829953604611646801644503581029050531869119222928639303452960667264230117625750960605372874145157030051780668689384909880674190080144138222675234671915152578740065356737649321528379736091981718103346370906050905997393878341520380927541954970144799995358473335145506573901803103927023529601533863946361277373705132824654340377278439266527516597519964577778408479990010204790964403604209804085749379312446912043490281981334488573058619991035709811768410125534632186595911060508056676141874134856956066284803816196562843828096358236227501388911363831662845621874868531266194188038799025389536430670601896729028748039832058803295449755089695897486320171800395449560823940571746779605394792700407212718023032336650520958189200527494268080610248277321758843219968871460807098755909344512735083537949206451885076284488873312392670587414153453963499165991536812406823786183935227700437851339468869890856663310993695148222047706871417146575012819648029797005793169144021383845860500024674800942600217572647736542281156790706452220439254949368600253353414519900119530303412706324703073180670028621935654713113811579143048325925995318807988208478149586433244699315751089723954996029255267531011704564095055990510694082199686565962606532042143923479231065671111660068435760221130505778929942115352678597113051151558045298552402656315834559046263747414383924661102084758336192550390026419433453626283056060839600642521198377560524779637414439988378687011054262233942243933909865198069846458968575363790375252097615090314132296582277711707232659587028013331325947112828002459097535711159129666531574522088164647474347913703711523437806495500158154941934984204274282497784855398186165156731080638662387140371636834159379080321470475834430919197114872372861216797945257905843139587940894270555748150836573360776312589041508192147072056426748157739592627026246887360294907448053681913825830878070508563475901183615253954665107048621455674838121657508507085117887005262173575270928780424152465474679754453804393895927541754839928518997927908550236293065970438989198398625194058657131177892118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 354248477395448872304573360134521011163374819690971662181733890241984538423306866559001893348947428288314798944467891225123078008462398714130048943615908233641170519287939310165260394009573981181172440527507589919794813947051686702131363321231406002380139419802406980966990790000424529514326879426077226756529710697949815894115572412202856423488480670669000587753773938549798806015408281541308053703524896135123067364196784453757175993881008432889697461490038003868054141565198245814462541879404786612211475030254366058569292132367170159287427467860992498110187959362593849438549077772310560366315163601981861941430970188992536411975792416398318295319000223538441321143593062376505956783587508373971980398865292404612564532644281806993974607239167289093942628225716483922024287863152896944466745712749018662121905873446824220190117402773675555166814815812315047615597453106305557665196053784136754037990483575803451730092953586066441658415791360421574123237375047235190382256234268962596742241534154765523721731775714732523147103332200059952011419231098722647048962140929340845038387326797262629537287368036626809923607965121968038453091068557408822366559858214269764114911702899668240875638731377126675489048895171526853268984811112855373556904711013451335030190231494936985120655624774885316883584588106375668244014964071571026750838191362093836972262500189242705002616969685032937977730474015359035653883981517298608453014285108336157076402007161166871856781207919481018470828405152074837822341578377180077361258538911625377837022774488498929247630035229544907099532393826940439770193853621573856506031062922360613700684258027823244959724512794639698749927605050592262204715015026223296191046786934215176105543586171103767298902675008725554200680468222448088001872121793700821556216173545351129411221060163778805503071850431992424102566093526333941691587080149284238804253701269996704668180553420686240264456800598468929976099864741906038210956572407994441411002066568246908256345646476494689578013920547736477942008814596257046386085903235121355472805982701534607520227763299361961451473874222359371726344331977720825738862468518658659718505563123242811662699730857569947834608133194775908836750701421908251189438912832191500730626339498834509755866219391836933909913776530169237530494579039971987314189446264058531613792289901952469480471045208717317098617339245089733680151138685215262701492996233602174036273741327305079780650180121218752557932909757231559083547927410521807969388061051854957951558512094514126889378239554330294986972340719961971142866367670483608078558541014903948134060063595305442141538019975034834431097527212994936230978411828544892396995732154222737372157283161040799317624885219555913599753488423057169774597118683013008912321666552775366452487491853202831838932259586522773142838391585791698685394944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -445074703111893082596546508467810862293749197827561365657131798889085581257825576716262823864117074495461385167400041328786015368265989213973448465157314049663659481773533972071129255550170658776081717166171769156275648850814470563307379358144425266275610531860031389445809311603738749952532746531148411912082614866961561478903089542892641725575959538470100445630058527157277280604933543808866638297373509398016757265663698083129393267313454216181862453999323978960628444940348280736440584913849578667663834444362835593962824680972797688650342066536636647899428653484961925862229132772512907632426365681089440365403980571807549101237639066561217683015979646174455603791272494977623217364820244275070971870636808334467460770439151637787576726855183223483841404926079367239676960367373523210560781056295183927894688908055838180652677974564140932282708915689328687440985038388859718928392448107149720343333748250305372024185200454976186310318516809134872043037558758056763230945599453898564576076570448878509311319402962562984449511849036904897541911106262271633181755080394645606312519727368240010136948913094182687394270607434711732436428249704657612888356586079277293056191022654304381824937178673597509932114979147473437515700475509504179243123264931995998062755706246988284636191477517968696815188993055879584910911410263661432122449151127026825367072186424688038201553742024475516272100854221177767867023367069322061438094006239177305961045781078737594967749686075643498091237968552179271185029692638113532122805709623064333664248238646182351169576720697422887654471377339783616913771931098183749061699012527172408194330400325928186281084101795383869298288467298851212726453050281144293628870983745134820040939858419551930829058660780626660457115079666779930257411973442574165257633463990660347514289666219397923665990855810693297512859461592001908833827312423180783075787409801457152402434642643113457139993860193588316699690746692405091366757869636897154033463959288534441360738855563562319506663804102540078646156903192852077980134342899530986904258910611271003116116573029569599594603494692377319962785628323760655182166889669106480905735496805609408890054304927109010175198686430220388944419418963462605350927939154314928798954875159988795536936950314559133372504201627923572662291394068846749224897673050085585134878373432396959249071524179288612155404525547906905052159531364582548902913794246692834619772050780207286489139289399236283317385798822527011627515433079116259541533648850488048121390109394466798007437317092033390384316905174817368781772903830549728034021135824394584809481175155822885837953647431225222410887137065401507910483394387541499733595251367309171100039043984853503178172814034906101467155523679272330774143083203641984013037723863048730809104045237980325091103192005150257339081762511618014864998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 458217391697881839388486737386807742272615110899718189261784007506040434953638825307492065332668754736969898881663027278485170707360100787069343377797823347211796948611465774060974385296488217112904299600181359147949843803173143341143293997591168777635869496635326337645503818917298425378181382272654991723512924517998618149562187526101310984364960717409594832214823132037117409308892775466793845592814351862359018799609596890598866573914454775575541720176245017176674432929158850427044437616985087259463908773724314291750078110027434237082295971535254537046082486717236556541175584781814441146466306015638875573028337375492720274172326687373299783306946162180722436012929565152334434162220932595488354635951992129865547390893188968496911090818114296638248502408981765370725824402570060443451522079829683867216462986682688270697208762037445278816462224634334029078441923955011153908347115735382227699478101487786272477823362777431600652234920378372774960970052504724503547539643791652579418372729912428337403725498957235528180316988430093962675561340458682014572692874062159072772559839085865426562009070911543258458390099976444316538027278816693208709841286715140508155055616643439637149558661743661407001092635811243876485017116204226574912184159008356875074279373255041107125964675539501570758769806764065461266945490155310469734143441407142790978300353391421698897230053423223606680797950289360822829267681202439876492702797362610950669585694296917046778856460258797925536688559365558235892189768447771444421351573579410632934755998742015452648348324074775892601945694817400954629492482594838368368139645812032085876091986403475699225894725295223770908345852008991106514187186298735086655729422158670099008984718807317824689949891595134301982893151733462407968555552498968987265568435459854091682201052781758645576975837292076222292913602498843713944623919031230000375276478438414807214410793429021967461438838914535744657028449007863121547764604143061733487544654267926774165990446554906037765965438751314647417944515627535495563591288004242641912411354099405698880110705113875823431279975477548192574293392862041722295799871025331971257441616518739913603911126746867288261083090661231212612984550118160758131898563562220502112933267425127718221755819500977117278879845796256295243904824001309090418946089238947037395078587553552689240398952659834506567807969964485845938165534958032266666903802777887934435244189235125215181979785826637725412825750777912067670687111178386947701270294740025936604544093378850181902914517771015582061593711657181192733890466363494873480216114002374144734570696430792890256180480752196283610040616866173779258459372089032035088723314369626862696388358104123187185540181316179258457562753177202962252424172626150034476862084996978016935586432774440116983039754060261375268910941790603272047820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -370708623987047714043339959487045311730128191127481737643214769177103317425798723717292335838286346516038632030448686670404484193517311535366116821682229907156747155647889971735124948890137560715262696178957069074408271490829688013641309885216482992374914560808639013101525081998507319638898166273061716139339478602393227499136146511350760573306309909067731509014130179346598303641217295076416472816236074640067098710381128775250441886024192031955519985985235874248784333237840859447765216719264079186722981865984052567817833155135559202721554016267682942700729909837423474473063315914054302678828925373004530811681150714689477994411587458293280509737026807135445200547010029948631910920043558305558541447922934668251649879653231923402324670160300881273746800798625556483933773258679553856305214732899221026945490288111194502287564759107418376756638637471959898736362492662762954591380195352066254908180186030187392397109881479785965870503383950637247933583642891002812451493847669518381014172151536347283360967271818927568838377421007293316762581376167802500764243753627806888154386887625260007642612695903537868173358283914404818929191992756270278296034238374302091913282347866599091821635250885954454929702477927664875716863982818178963923601269951347675365537094939336731565983334054744845657994368213469355192533972185399082538127572084186393979071705591296289214615460030384457820107534121654083488955632881156970931141814105253276499225232101823020442669111670363866446975450220149883475349293592026527647582490070122258424423853344125439957497598760711610530848689834146095349841079993645675147649936089063000577386648106725602356874889068855205806516602757879425500345095987251422574030826794200109395606009287654756957627275741193138988977980914301531345319648532037111138413504836661060825276632324417882527924556349526353121032122127505160167082265415871489352794996782819854125836536524811099840378244481443824280530987213558891125517120971517380716754883461179225777604004555054776511994322010705732486952210317608159108495648569010117514816827521784235026778069354528994208542069794936276743703775956381203764996941662172047715243353642501123651434877870311276257940376675367110769259862237798274628508751560860555236332584590194039395400804731295217470693135578641426965502994055765131300835492996633014016934271177574249336012722926320777579956310722887744085383153662097222571114541614460877871735947812472172770650172324798279436732310908054160537951770818314278996933799499657933510307770229720250860914882116074276171634459087688917612095826863331330824938627805001892872066938020082903846432287931859119882076450825717412275325375807684027471671366935670381351576516446016087402945995669303470562945497118476672718760907893818172672028072854922778333382823423773194260502303438897081567119901771986141131571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 205062873386121252069638075863075217225384203029014204961597503813229313271314097556842224307153441168127587577697350711001103393458149332982320797279139200413189258734363666257723959556880979587871399998336123923801399397777534872177025272348226778686382584107636891180044962640318583259958119610382164628067631796566501704767235113980911287568646659359935882467521306593642867567603021941604399513011749422069658050659596471254231692347992781343847895805220060402616708217719528952590763837368078259479707035868774089750131681634213609727628375472505153761487506207623935680385359209416078040722053868776575387274566085393200475348312109682188066913120484047154590321275469385853049641895787003093312703538658987980939825278137514742681619280303857147895385182852145576041065919284190294727983593121695144050168586186236211021892555589338992590345544009555678123711696822552674321215983363099109737359805674155709143085509680678131340429700343854366265374954818558528618543034974780097746884964932019062738497716671453889242043707927881738381428347532074931608534032612481884155617853804268969883764009782335152869529508638138245388694636641602047373970952159177920665636955571168987017855757642485379195490895712699184900419868371411472989186511746656634037465079309989790031224779498368211260596407360379422812660588038709185314471504995755713198941855270087219767622058912591988052673461941292942490165603789630017281166299231180019981564823441331661326716555104784913857410669773581008027059886045674625416617371017611018188656997804038718803250949962079303728194812138334813118592742370410684026048957946864232572518259209370890442434620821638887398318260603985687946375050616700454423839312429344431809662643053977068107907252233726172361159726418403318515578067102702001637462183830214021164611232746501115830601557902500831085827065102790253099892727077502840330443373916703221994972075210021443015515115087773754574893427137796242696049154938318333881483082659851886955503122210707092833188811993946650480300736077020094726360259182386719540926132624963678274791477887382894211425523489267581965296491436918644734993069109710317979446239060052416959659660493252935712868175153840919013516395412227203479200171087106531953739266477213619613677343867802964606054909323770709940297449171319529818134085516770697301990184907379210011941432459525239624871028879320528961207246767125270977868118892251737937949342628648487890660977797849550488253097671194508595372750242736962411708142085963094909224125307034429703302350183958219629969285640006739091044394759996438303522814359391521190036535301049312148453140699040266907034390202002380856254003965348196052324988819895415742920631826192256814335052326944979948749908077540672182523106161031722045441052272323790842576564558299170995375169926089469514115523520485403373076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -21183483721623035796668721974545000550548434694615483532558095787635777818550458115766246405797049972581996123517985091573110821858701892582813095278627065389669798869529337135901730699006012266487878192291384609025646201409731699423181489689176521043435441668467161637951534983045752848979315415991752712409356572869718726843638491511233961927230363687303193880457655356044885087429302039220567212936675326424648082388925917667864109668013466332666697371094053687311137097271162531225494790181136935412369035729736087480165697836296619778164791398415055978060458909703112201597968346854647651990876132511571337350846978717155944537079321923482242384888606116717960151359338790310168475465733372633150474829136984400188174586345248588615654524485060336980139254176828896020235123003492056837651508050261977681686394998995202348630990550460002769845269606751454034479279160596519977312533394375670357342942045989512088037046817781013288924882820049653614077362881244345004855483096111292936020431366428426724950387479029675115618491192282768764509344857474879650153299112633442424837829782222597829508774344417391084720956649947552060235037913797177620615999993429336478455416766231356278128257705113328103999740351982619476776359788550087386310458343150403569874249949399972486743857896946740140448588446684562417251140135777247489198595812133810807425529882966411952255586005699997913446390853240654305986892640389334843035080393582151697438867042596864705736882805031988643535771981467776769811723330092699368514032557299246279078555004085945830069801518600383528875769672441524486847013009152379943467026044099084455845013574936673292181436699287909805089294032531452010263480480960514903163365959100463689834810236765171755079028514496187746541398342142921889843499402847045929497731200865679420750037935144380176994713243777433983918428137039563108585788837204551743482724313982601517847440081761178194945034699571926108687306118352455991253932349478847345876291723702631111297554777646161692527969276755665416719578170633474286679531912203674291824244194478589139621888988602460539322776723540115329915276663477217778041942543114480880321850269515915433010768419837487489796008011578611284409653668823190130699843432275276243898418530104133580898555491391170932870231915635407126522371960087497059433848309419247426748218618426838424233960697392733734004136689628302665172344035136514334033068165906454873882167643471698860591365540150038369525328471037823156010339693830001115452866830300674535385806146609398840325910290735953151784983280508627127925923550496720382640793592186161135602064256130046274990367376514577309608286230909931343991778874944059950948353153545955661148875449975358818016460902298006583821966376532616273032061116272039066834236205324988054473246651720289742645257339636101207809040747960031667814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] -115872643520627567524662851369338679848852430107871893004034889872505609090097097938751614732625470022178075075978456342172187817786675810660500741280870195153586200782144955492887163118736068613335737388216007859093085210420996557490378113837366588065220566865659705645566321472991363197582431316304696692691589166833245321753647025363203841567245984890722566468990597925283892429478206105478218813334189801392053848441712159830871023887824401343836754047893818801499939970691686211307384680224752632837213889829624953386006546084500994553753344077062779576729134220529613136579550931570446017722314229716096824875252829741856404491616062253424714342027398839289898119227100374873889297422559432090100773074084298176975876345916491567383429194617688057332499773000936517895309313783631064916753762439492811636955457461493607955257274728775021739814296235317653090621606251908861858722138692934714992401907444620989032918135751428418698761184630408195150169348623842431773886856484582417182437526588771559713810602136925577145507003234836573013599512980863613543630802071448251562832881285987889340734880307426666966406777576973758520899800224151790300866066863810151639957637646086107470247675921617946824869015566294207661514630276839596626503319708918208524864736101757782278728986043393323878299128530340148925862573927089075892207722577712129844900554901473445834080488579768287439349405689772145327396671980523043763598670491008724317636267466960429154613835351739782008582759882606172923600041063073690763268076004815851629646386550457397235039620424886939971007126120465426495314295459661334301237525016178211274498457574414275656954186800320328170590292617689769086995270286048203458133293824525603126001020141981731388769933942548405620696493994393552305492368378432924243647036650108091367668355253779890323440336727890626876505278811677056559429170493461365371277518981744444929675209127636517182308035120905988360373499805566576441655647555005629573614008041248268609850528241190570983597412325406521479701605005016880010910973871688113726418738902719594118313464140521426126983986096104153673992312173187720624818271261451856831429974894715953585756010931645267492802390373394505117348846290704569448519091651761550208736103221335495143583532005428078524938150874782657830866225028050533189896303160934569784930623054662652597177171393758158188160750136166144594096022913129604508180097203843390307312544355561528500292142892916259206793318729546655381738703457074494228076197724829861594040255539323118373852029025429996470586935549530222321100297846816142216618388996476736333907373680783274537852450057562657282677266686518345097250011326525989084638049236390674080599227827453218052187466187200824519906156229200290095397324668732808136445910951983080514008187743906644235956651773277430383813769470537956851712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] 169845302400552870229745903756316153106378473798543035382069952227747053629667425858157843692123787901941153702317485805883805394907620050827641050846819043412980280986963074016171781407753583622570976643526150156778297471373395373684398950291590658862531130588654907937994412114829649704199078134535082025526156747599852403538514831914193280542684886072508150808785494866158900674184074170072875651868319833591659104621923912247773297715597803384751233381594319135305892448169616443415472457216430911282073067112109065374586148624810463594298335897388124686934765333932133406318402669460204491045291577950678159453223047239914429748942576216328601496183705876422887622073742136352108818099517743555963316626689100230962137511016916009603508684107220962094403100202434147385881673799695064840298063569418675868481088750695263294518578697380351433289762276562430881909344179009383368269530120256514935655305367460392617975900228008289534945213559347588221508535854912137181650955924299987187060583796754464033037470285769156130134472940922574958041801086229953549388797580232607950072054566869256567686983938454295659182716304856869478252107447932100142245165878989484348255144823244513699901805978795877702285268679255360150596125060265669664661877892669279351522378630804015046098648974883048203118233433118159539204345498095872243701090510128666123642696148354145403364184067100391443096310946936103302284915010326829914065935611699699794818986746992826772180009664806425895095528109963020588582354689578108994951586647755456695394193953412636134599633443125397848489099285785254697458043156647392545707043326077270018169010046238476630366838831327625476872181766725637015847049618094942966011589032128633118525590360357813189154499939739295396164740427352482627632886465698938857333795316603246496487648745963995725847751995254717055528640308450031941043499453471992279812652164918613035008852264322755269358447177751796632443897836721932729766292759450209641068834963077330124493886254593194888185734527367219297927277979049036508767951906842716381245825615512832418996471536998118979360896040883258132058590328518075179451332734569654820003349460966107417387843930787676662912646000923234623148890805219808402961595800259050717061201857142644130910099829132636794121156945481952753800456865360749449732648449965019149705484172068489421122351279653883537176179643854847701185888885855116162964188350876914120612349739221226684047346495401511624362077129046264175698254744281109264691028641225453716469003601483490479059829758654766214935529838688194627936263705873784702129768607266059084493052447592110286206354525071907258448166748301483916700261951800490572663086913840010681713752456343886548256413990605797032452029865563557830587158569028780356733269283607652876050556176921293964795588166641391984665213055625216602931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -146910831462076711672684285384434073289659599035847576248895814342566468112285702136428811797310811986000976671180235071837126806599411638613403160571420597434480089335431252250191878649006272220673105187598223650228429049706583007282224095430332361742629750027036855674292856910530456653078915583926131945615743999427741970195995062507251745569100296621900357433715232233808617417457973711049970215227049492043038995893413780131669724412394371924623210557486655489206012610375188326518672375319646072633922337305746012365755609806798639410759354841238393978918653399845243639882685645460300995075822681139515174318793825012652398495752253764998869380554194841827948122763880437662088422947294355880180438813814382710695179977325042046574969793490078151948604633672066483629883622277494160169044393854902677147462524664898949703303814590335308245255241401017689333348319410823639419691526860805740875071761888034521166272758304412433540829355621445070444158371704551609169771876035352384561568318590597994048040188056560095936308311072618348605208790716689791947585250891727518040607071929694385701288715697792640728854677765888281889476529123735914533161811165558640129098244844020218496664952571214794489319551518834169173808283360734381743141614554561386586325458946566148831836287281674909825089118965466623709489083525642289121183824480390955393004036621918561892202370979980895808865946237082912188998204357218827973069353558608251680363055315043440622275496783457885145421626120992402439170374436243006857112400563113156566882095176849887517834656627438628832908421189144529655432660770916786920586990740807038526297707527827398960036628807873947484676945025309137163404096734602073730599989697802912672955922339939678984047142876407286343520066831220094070030791474249965821763532336835488007451804953435667478920634745333600077919996163681343558962671765832093558444854487157400441007533166170567636370925400154168323889832242935512218502548204200130245840296172311710227719958045361486289929987214606888573486257814380035188092016760587191145533298951536343372877281249786724963195927491765698133267018770197124846726816884351499679584782656437081117067262005596136575907787216226811979923862471040642896893361533308950768174262581095366944328767031247018289722896922061997114646305542801292971135723371223898929299344246639391921039649630892091918046201672924270801038777087800041235481092921058508573650845022622500999080458185709258040663756324950717497398089614136346207020515728263416132335623819414164930583077027419321589908226125614795266894236050267638897012940275389054663990273953361992973485348363653957514331941904467872724420986913892914201564623044467008214162346773615617562999811696352791601447062595128480193491611884721519130860004361861280174412976489710428728134272038887847366877412198827588547772416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 83455332482881078060932042161438647085242522699648619880186774023944868925647872121717036249813495194024661963247340914768675735321550208875615880152149795290854743358304441300096291600324585192579229406326516026901502871865860213545515793914559443878306560445142122599739967141415276648512397426936490329104781372202642670664568773331746633141946976539675367086147823449940496683882928098882002239229820879405385934442135205700251618937472697992654164112062732574736875595944421837968827004121257105750495192183028485425550310238166175588747842533478776958942392066972285735443894886013891386095872922856167626360497485044657471740421942370809340717750108975260567151253473244135577645729800509303613569426240286655062556290609527657042866453172937430468089394293270735518568145075331430590713066623312837667990892469714230123530743555667839457406373931071478449568485760784660887897090394826089057890069233095747640888661730664203611758601869307277771907902294037459077999956562322987509381345308963827983530020210613793977833414455908562718982460823975360769369013263341120591648827037158229737008869010538641358752337877456798575036472247864757890184508276234318420360930298085979551272067779884619637199678290649337261047258586855381616703669182315560586812175099478390564536475300164219751633067786006260547594274793042429958910480740346803264265546767286105808376676076712316975518684052223811036750985087243803259699229256809616921706437374093758383152199356082526143994956709973527060281750098200325411214304652942679188125945398272531584540007629763403370750051374350121819793857626315485295013133284838756049836561351286223778348225147402502119573904978557960915452466178754115594706401071277358801646998678904151584073123407683432728115442846332553820027894536584928348994525144753671323848038591520901573943828937523664738177353731189985269816151905649574592159264240866943163329693789347993316792864314602349936186513495356170166279084259650325514736938965333515874553159626199484742126797910052466764421526361759529032295927820040651318276455321382659469412641025893780299996547931465374752035409711771422164288714998953115667360202813832302879526825941950077305881522632818634739182455523142433519968952607851866636872195041007724676706876328653813330660208714358768462521640993513995002998904927842456961862751535712124399153005790340322096286864708448987324535774096218089671659658605201539888894390325151812707733310393095095546785729883555226564717215942546727831743187885318335567017569239943563618286559236596049935666836344147401121896065181606133709807267899684855510454383125837084632423815079557401071160757776644108949274690440833054250836609572776369675703650166397428929750041058906724860727926119754152626362032513672883065898911322002196285247661976409587030966287165485037374728514373896027871641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -20218258665039659142178634841671219336079561674847208627476516003676639540671476968111889553587802494467180882386038628056578468986144675391335069902088040840534131477334877321558894597383598306254305654187155659416049977578986174637785536284105773636923062233073237402424625648056712738485048996385337644259736435646805648806209563780563088442182975345883914529748595238200591837549780951960592964981163157916112699459058395936326668658288204821965458019267619383725340259056939195626065411265792446802300601510758904164880641060727053904823154837071857768064054988737154276653984259451859593932501969263796808383746085758692139481458588442354535026482103727749443689071633329970202454627567182471313038604207790058793500646694123355777380495593368147093622600953817932783052531146492516820239871336768067346159458852902117740654484312903047420316479324827152212142487103238218353293391153174044961425014370845956635762012954655069036750062978490272133770880965632650741160198435279624561507073534085593721491053519390935226180741218954651454779946226239154510914458396826065013840353471646059879032562791145564028570166774081044462205141352930573062992706038974402452066810609994762377561367151893810828996246564660992033349204018082613291412113869593175511497413350524255078134185208415235011451953831764196265601507340422498256735495424315166999929355089298655078617162532709122508060638255496150561133055167857290516651893310228374639150361091562982033815754567454688455686058039788180382516582655906515402748975678439817356026411520355946898116088333057813473396539017464609341915603123484890510058287830548079398179648981404058492632873061543119762662221383510537278158134841058178385775224365001240904375092771508388989224591922816583414514501846397733539318937308429493181794541013914446629754059651835858174873838461394734385671394793407682456271389339939778550847460937735935183586564484449820795523093625404884219473222475310309231757646499003146348745077735536151107389320082289377447672456303987808406728564968807917982579457450444048182162932750566043262709558562617662061602343163988711492560186341402315866993516791343345140557895153881180960214951066830158295189284059938901953884165221244202381191524218506570957822817185173897918338092938615284576240752349958451868962563698309515888469541494254474497403314112854486714673145637964697746473136485757671439677832347497439007339588082156904257710349384090743888863150051886819632484576279768407911646945856183277049931632060629784381724440478650151283274649538306678291990528033368600459512016114722267571226702529424333609261398835829502691668922537578100220354004571928533724845369875073084034849035059638654261693093452636872342712772149755444747645502495917033686179816638571855774666393839209506344108384839430361897071870098370934377204780607258637967032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -18596661750025409323558609565104417324460375631793940328121874492386524101768904833821554058281600365413957102307115631412543238753834928984372773069748559234522707131957540979147052118228604393072341766540361033183644786653640830309579559619925455794874701137476322558288642616027390507655650983214223718276769104241647278682424831134356659559784821177025949566013943723040420309173634714594076016470763782836935921458405642745146266663014668056342456177114842716815402982799094101567506408261939021752448038364998232439402546853866301493179930186881073836019087292387476857725830194233935825542483659290383358858087930713901884350404723362594286067254283524174667499154901427879347737303380553202492812323289516242502858262114024793010136369447715784617228029658466204688669566114567627477359070941429727621704391341656694779162265411110036260707713292379307541198980176717968513628702928117678003831483570249343584608356255408529552630943121897010956437532639132714727545564885860406912649392254652946778908744368914878317311133701174360473922721037612404930402628765196081371347606666898072609023879290735897239314119872672769325911062726889717715465295126945044360536198366387458291686634043344880767673265127330007183578390039687105519865283197466539585717884444578197918759983694373938293045642473621253411955058857432779398733553013691424660380607076655984096352168949236092617378998070406032812533455303606875860942871159697308495725341806112175292563236789300254205988318191339942886904256425143917194209994912950567882621112371660031297037474151579269028694913944998157875699323303873390430423094955423720314655694582537285778007966824228291809735893651968441072357243875382554768799036353698003081576116746456454449005424501357594857790083790941032538306578067391521314922095244582707262638137636409052238557476058561108559359827826437237967058155035036352812398876205311832976368820191135086219717013912112989892159642686262244604405316226430091546567032177509318048246371920363414880648163649887200207958750622406527401014374824879388765018493588626418885363483229109823345213469291961637679644071280213948762668694812908905449573288688236333693398528104428018236510857980370137119685123737968173871475706430260898989106859470340228377032085531632898044458757502134075973090889359021667727760297460000361235975984027873470617887065021716020652510060539979651966320591566283065375633681999902526853956249759566618127318870977540483342282544641976170071518680005982594634954210367514879738394076479248712979674290106224880452400677375880295415960950964549112154807359476063035603917220989379340969202052492121484207256243345719954700012119901169468067573879122466533971809318236225515219485520497026069412885716705421358375204671427546664119925425747888833054762851646118030364371524765346477045691213093867986563891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 30276955422195325432053323255033051971267839791886274647947608751694720692281465992547267079999762032068695213333473505342430554437599297835311204480561503667589105465455746257573646107040146146694903380688417413565960215226222917850501448010059052030915065797954760856060787688462249727834145123872016638344600529433335789851677571848854326248500483210920830176812359341791019953479728812852178552881583687642410674983690272478895327519786446996535463379553624174764968773087259789862968269507819401760113472232539236123409418039537659683468760511079987861000167623527913556507857649584264965590829940275452960068235249064763793817517217177580828190246547652365381944347193046535427640404742452745556389802648730224488706116285492757535600612144470579603502861417008340657505344525185601767664457018354845458422389649416532184638631388493942631266855523848910555743809108950045556857549677344712585783628754337162059864268238782877910180604733870839805065254787225585782074153741696481545922170129636510187892905502132213269629940726529536122249356329211816140142501869969816539076902482105509705335744898763283767009760053567694430286983464187116841147979218689720039810482066673848166593630288276483298398118450146675208874784906227656906631477597657401660191649295612857925056731289748901589858372544262912538419520665077791994200944730547462435133494919798803443301535382306195489180615876292639954870911395442268112837618638777940656814928121276257108234293663553863599587650909735201706714344360627462777703816488712713053628038741237411666537623006043745682366555509831888842260462606401639051123741754802392294641727779418525010837022618659938279604666377127078550501061212593605341645417885997258952448847953710667966819421782483405574382951924825248655768208687492776111188891280452505169629443994111072082398132289506838911679961127700690057234130775037136741494296722745698899922133372805464200463049190132030252076409279535333396894829784720316620927497882369844767663932456395640815792787661879737227836812665616832566732658882543670300582654069288198200907407868593969870322504804101325608268895045576269968747995776543749270131737042921482639639196225670989653203502852595179727119711087660589268003995200655842882477929660681023916793950475142737221513374495242218789687384634114062622014450837748370126852298084358049153058318521823196210936292843392782427682830323256402332123649695942698864687697185018782964605884376277929520343820995329556543411412435596086530468331692277688448467766175830913106628018544432235491507403579117460577245616895993967227593041362755450720372984973832458719820251119442824955997691380591134716373551141369427281102274976744385121752023991437903968473227979849884754673628629743996402294800338116583332313991873133380300310644573589561106484483214512953698317411632123377939906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -25144157061153903474603323871309400972984772678907743574363925898566478359054322353409879045551394338367697476994783346100626161741117575236604467633622573442400562255034894572392057145759984293611947016948357781069974420930294705232424791755207007038206308402608524012005710033512981915709608512710731909582473263847486330003622093872547944936048932167970197365666411569517334970775082819646273299947329855178100489616823375657778226095535615594326658933654571092724338291478837014811380789570965409608362269125063712199082534171182832782048805780685422000189280121692272045486206009978913744392724000769832190881705892011334144442280216582907515630784975001451706720516078219294545135415861615540991044844943628293426946399436147592686246158336520069477411381019673374757092160661561575136884265735530400463801893835005820326366145598868322356320838431201859891363802155919754278723007417842221454074342069096431003871357426886630023090793555320881813374893125932219837762006997404169369190159268822201570414325382690631013472476385924109239822577650036458545767992979347546251057317200123942975249372585591864270875570189943464021808891347562141596634677900001807870895745115519064856169392607985297106554972656672480786156947654942437403784215102754605445724919912756649696869826070181024751746529838125748174926925868664568842447558118588236740146403348737021119804096380343598646380485424567006514473508528269672304356927195987677143762272434580799262044226220735988991448512743442086805929112502976571837761155314478814123055698538208236072040254662439471465001536428407143757172094080452563330972087136788234597069439096127849866630697448759058000435664602046453032490282267293622019744490009367174494941361261344374878805208796254295444923291362184982695772699898891104996632529735503292323275994985834550412851277242320539031895422442151674597782390555251099674099984159585666017041171375965519744634950387960751623569357873760762412762545800125564296638183174740938588388505853366306608588865450811771182760473058185887067270889791985207462119393260638534672202005802510539765682797751549764581284579456113941623307094424772100489286635511925767417018539551653710694428062906640070785553715280886310602364718394653626653659737449699016621347872123694420128167940105903033649947460395928094403557757583990584439628010697258649874599344942211883284926747701993780829230785822826450515044094489910662754800837319952743084658500240015366932592859443523055812781662024925037187872413429181757571044129848288315305555809793465157596480134115975866814491092100078416897646055106143955783467668795997241184562391933988884311837314802359896535999480476049365343681703278690173830085966259908338467434809593406989184723894046769093397542925824092138426086856284971353873983743744957622436696366113306205574599381580991585006387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 15045078871247868578823771816554933015798292693069635303900025070002554143655273944696225208915882187947226298650164738433783151484953679067129792262235890826343489488176862666060764598703436006807389693526436841870858508076547401868034760455132583781734085602400664661485336851279223952962114841997112130035359101463031652008466158497791123747203706195742219474580481021016269118068419174760215873364323876542688787090454484369137796269281616274098986743929684933858418408226564769048126803157804321277803158916507272552539275724761139757324293499400947211130230160700340703162666121406715722046426893860594915078686332946152056256206287745790784225673210489640297373603594670748731076300181383241984262844595536224232842594750932217919239589988144203673609272189016148455216512856744810862828235555019514510298958283921327080858952004798131126261644695468142069781108706078268216887957581174396486347176584585768967286012788520232945984006993873506545046742699009025931112696969587176886057985830706091576747157783964131547919005537220827596025631838038085693506326865389012944548855966493974118709656074719082810031972953097689017488668488447024764935485406870209367534790307668442041692172707112106733466007550606354658481593765645345138365844660604454762231038934287231320194479411544873984727802085172207694352700641775374059081640168065386459068977223462133398115952246934955997416839457625484636367176455831299414998087010732600365766399814081660135488424337511280936210858194270731319410225864480381855553284119638534117608351414672061372904587563305645756069391298191095958592859326908786304068610757024794902124047442580997835126992439438996542019515822774361665539303457538713699549020548316637916225524150823464123477753786090304111534799444829668697371210948771283162435032789425494929075702541987029766814019991129989455161463971667846797531084116710099618081828073038897673104414457275043100824192785424955787105526665521367390559755718454235848788516163501255363461709353257881449271460604229886671253875876715241547832516764078677449343425950121408656484031277478245217562265411777089328564887867016651613183097566079779103380733891593821523335455657137710466602124634384477796485964774681497190976847325614102029490699274260582990729237827809614816105265169048352930822218372201022816989208425061685881472301868546986213896843916184719441467230601419140782217664559573639787133881913761755147147442025297694429880263011523885572576273007224295222935716057761422341320253598623351212351028130488184329442406885750339971895758173441721254292897716885044900136446084248217937985883802052133402976347660537557591679282492917267204565155933326934383105204990275419964100233694195113431401093499051692127353275256132382927916345643357876717966005207185709427765863109464976202769361964831088658798295877022532858019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -6903380418736876133245771020123622551136201227597365191406355141588462709195332482730025046765037150895883432460585495793377034344552884483696690678333272878574781414074241034463312626518842219421418831913813464667769471301383694062745184672658254567650039938587690171111078991408955783442244977367249293600889001236089170802696789339793617645450027764348697250331580111700951627405935533706479336543356700853943721746107788625004870923627165813550806982087308747153859293673524085302069367914981011262978434031618009138621626990368608652102681964849165100777934070553798991757928448153480322287010417649777312476892890964433393342738417507179948880459889655187475294713727217054203113952743803671482823753794488579911925508585874182280293756509948525760281297425904162321585897492976414251762177602501319017948148139691072238642012670663248639893143615881627648007424227652686998723467226424823651401921378366028247319329903945686859717866679923133641969661898177536126368970558717561192901808301652605559053884084314947122873577813333541986723725607476773871007365200299755240873521273701406658442595522792114031592000408871005364393072302776061513737788311980370622238630489889992217921302503781339428181624672938654251292097797559114129024362031398523757478065293354747412568348714979828608122009530688866290361552864910410071917045346588950964151701682898449367893384737805731286422827693545909682302505247408182787906096247175525214694114627071961838211071230199008968409567456478928114725801281484641214029286801640583271279010830395923122058769025498687624766719284915970416654425581790301385663585685878488106781671656048336651642051067154961076007733583366626492267920606081112985596437151022760030327693992008515948984382984359343986165247238870231682485096386165141988506972610352349690574035164546806196033833880305362678026760478983300832233674147766719187252873742023489678606419654467701258142527392659641412893174429676343741909592304340330932117488568505404889345104302328252982263944101303815134068082197022195274785883292108339015722469590615725294102573941943814456411637844464565981419358979394754618900853613656367318725012423681627633896441727087817294271942750791720211588098833477182694178886259576516705260698776289992465202635541817564047031048245076061110453498651974517141811159509287572970306838526610217612816109205941140317281631299164020182259711084701733589035831738075294365165202302476031391611486346500217393600868837540562076883218062699249577576636756694280176625106343266638942310139108656654542331559199880052656968286287795911036733341994693493271768264111782106310476615768200092954601546127049544588607182061080397578091308034453895639684498958001679529298396601230226082570612181008003250313405117331948059658815151348563285277294550198688710178118018711826498758021370163708821504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 2423292459887054937846715904811465139616998761379859332608636435750177134614337164426923883537050212431380342618563094595277624881677369142771511440736415665558058503615446981876081386893814622755730302644661573576965566477632389526075401326983762024054325428244477297605220425576150365873883361285796698296577510248968125446470498849393708740458234041652976642299452505415557422771982004451922222162209358711439690327070425992259140865474011053541874916077282931130723253048268901231083217673182553905703583975191321615931908738266381813154930851807071572885283437311288239173566857049070294375438388318802603343038626804503942319744757864289952179791965376700000202127894890831798592290019391705968924946112720096272813440720687557953242578622093347739962630591273065957434236758416643508392229052048708123653207001502557219411814223761240694592827431892186542373160842745505510980668113942603631292977150514977911629587112266344184395615502373803186169177803912861432833011265090735334313745416860496382862475140491557051471678257557283125576438778885018226793810099804515442594901175529280348245017543305200897510921753364719994529870555395304915630605569631742501658121581834225449615168170165393127334557091540150805429459020338132312118182598774962257543411608261797279688388655922563440789181366711252643819579488413898005561405779912593973575186386520527471273117187130121569886399503593199371891984653200018569011017184612018803042666047831303890548188268414960708622058057927217660696542138276012437856470725696779570711729325785579904113944491684344924644480264771110072619060082834356382861933106471569004836885739323905138195980028217030466346038385817253338584231201776992237549152703595273555732050010861075497905753341957186559929146430623959913574151544790365374503711479710180857653363567990990060904530282657844385956221054782348597245862700438780958102628576849974242130898218452996650934066008522079050013455178460424715301887772924099372081760534888115077559669169935617732805906582022917036534805574696267185641360677933976026433889610356846997614732716743402761440605962462658642333492159700103422434381979111860682162775472878008341652029368858364740623684216075469698340885934588419688031657723210026214768373494363303203391956511824119095320148353467485217454179392154465450649304440773743833902943452869196502194589192206543568982044352178378808145064285765648557270459318763320052266290726886822898176757694091608879256967007049322882122062168702258530405606572420945128880306564110552123659406000770632968558030523494458340273261376954382874491990582474653918669474389443925488540850931995789032414239320310053905537256132636916177655780483502803109485118443805872507566908104609514028817531503702631310231248131052059344919626808948135783339303022029398143222214589577703968804689949329219334963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -632403522768428657889756662485915555928845434447968097712452106474440955604822745308374440398840017296411138561527203609005700883615802920996896945998318806221093213104827288704756310432742036410912113910701186240941915363222147776795947583951300395095448984604999446415756422863899619661432915876810365238765027512358075199352734829275138093071036697371146808220386169897670914545578616793385086080159280732122588420610222106632580299142480173443195043145552667278438270751743310535415283902065982616033159533778827151033670022924595014346085103281233487154173950025804241714644434884889716030294980505444460997672895630251893950759505815727886969858210934956191785027565451437116055537985915813283127149554577178812774881282761476061526075359343505833911656462771256523062349805768235455049302742333243210196543569159993188704710932452248750836093793376169540268113313219166333443547295871514603726321162784943630266835590719657591752183939834327618012525389387938272926809361118546665689138661791012695090285485895521874591015274414671364629063518973394104387267018929760594463112045183797432490575070250408435798743288143612576405695698669632148464050821124259495648670089935934377225796032844334053537089546879754491902277961464855762288959668504550943029953882789973349726296858471763020495436395618962965999620014798576280118615493735459399387002836732556300289756950112696033851404563932925564835051652188199379657371288977075873673440805053107372413738413634917427653984789411097130390715579020930158212432372518984410204332432124546947102138583727975201091617450865699654683391056001810675754940099578256374876843370944186008317693343156349757007262980791865168038963717980817621126732167227446320170918211066872970175079826038653331463300661668671702506466066881509291902221804924027956550625115146316496106268887115794034289135464355302923255790306141980461672854364980525490624986211451258065772348753505286540033978624078231026306681173777939829791855090697977328510452687282310694333531605985750742426144095548062925407156962909480332809563001170983197042842938941349107779174287533540782399345372430062350143552314011207409833496080138183422098548239494926817772932706002452066584822331688364549477441232446925421884641684226318114686925003385443308634641167319374554833567656517195800578394742298724524652558747662001853856770805197296581398046605190090142820935273882410614117220464274235094647922794285451360926329908463565978457373335691959404414293681050018280654839996994612565527665889287388152838633844916661057265106681138220444175653918312021771252330761188228470595253304240886947405171955382959334606251147842555342792574221973087546877869856128934284443437913986734940894736639936298212312957741333857200223635499891376510625262750148137681925114387523470699389456101572490448206489124559090876416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] 135729863497826976893010719874127305841756532825534378001105251955492271847142830269593033235078180079208634193077578035438593872215876683663316155154457599198625776011217115486910308976952690525698403178584099334939400539843280377808686368960070452663889654528589029498715054896856725255278961197402932673210771434016383523053062259650901171769344701446504567509099185102083937542715143433247399816618273955349666808498906563460875265826500712119960832318736049004997348219821145584651323498343432542566287588364598902913193185559788723410253749989734596516200398960287559690288621730408748216706391386920317083975861209140766197430864486491046612740018029843123580557166756070022687921023294973356670328631416452427716754242283926362496732380373273783329369776101036063014303477023274949836124990565545140937985682626280681042085713675938907470096347230264309215525486040708861739628349835349060757735336884839689019263664628085042277506573762054414249527740585791886990772802665797593770162912868820822757703660859330611268055506893092239055570424867383731590109965015909919581532349676027012616419210291361720376933733472641491035907061658880373915245312677790714386675205408296611246201120550921450117418352275116056025478164622703124510975974868574832852480949380776467440364649297544111971757103961703758145182967492512520648408049491919867999346502638680057548381957805173588218780760086026034077761581389018094404139782046054026741712423957178376457688866221602113428338487558042847195943950372100700340132258615977438353368706465156797362091681010025434951162304928855449045590014576559837352623459428170929165490501858586728632881755770836924939297315155677859188767496150451919883576173348676998515680011606822469371043033294583149602192936083413003997819821656032062610628496530508884386875131219849077264529527111611989437459801725933732450828049197504292845627075686903317506678112591150568100267000314132238931908720441324102654175171655643126613105346543929513114623326240857311280462947871814038045337111389849068901670858149671963799185314897614776980302126244505344547494725420730507026814997365864964366039075289537469715613536508436811290384778772778915468387958431036145594639136757651422964191236151290128213288356098353506671364319556238008086523721667452428872253825766770036222696530319050780910655478105877300511373613314799707788394633310410882844542463222346386910667211905799749221027876809503883607158639009060483998511615345916944282951126233087425571628049510591583417388562485475620874644242261562727575120073841995283183686394698960572778532538324492303211587954530253277167384973239515897816793751810005294063479023686011067896105303376570456406436279897104077952645417890686108286308696622890957801717022980578654872396935326596251941173068052271645952888173868578525321331194675407492218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] -54272507463175281466973303288478402435396151095103546239054590183923397469019177253218771403997959776496567064503442110057211953939774896118546018225907420504060099900358632128689265107329602897335941386496351632444344338438426678893622746810273839691291295450992071296606672477513692778826587836074805181646909180844571497754317064283104344539662555860267976062895657312856738925697683010071218458698048493747268465801388541685147277982944715473264764170145372152517228420078706330159523155526370162062945184149771862462051024930941894054886394980315990139265566397657612596754431181724641249502724397569778072055540817153671729140872961862824660844641700332877276768584315786696400261230415041680900664881684605710271372709617878382948047999589621059328482737269273074410810014923109678333866999799480787218741545341975881205050045238646440903560435222126404778964601466732961574984040517114138191388691835180412492672879191191375006363702721863667258934950946981746651682833705232961499225668800121917784982300630424929670861352877606177357598098121470451642793821493297937859755921009025753811391280835088320499206443049644773252331211296301791021441903860614333405758002783150801684106706120654694235812296791510454022222930773207975258479684627620682621527976252148760853685040796144375371759787936532378428772652234171748756511926795908756007586389866813393186641812806931233357720133738287370689028118570834096287666152485301908700161677679903473480275927065957948057994396716482512426602580925660244522172277581540268185180353796168022531563643397869249936154374729806037488264010853722685960045343099630230855982501202088621742556510168065703629152562076599193244805124355191875235047952869578879026031796847718196807481064470101934366389561702681052338738583598462648625432561219258517981149782991915116467538957401622886175819604639402643134834731612893360731191774772619221035204052027481614708445308496702864744283508629083063692890202883799990859872180928721828629688943232460563954392025500808474465855116032058149676217609344637945151582871106311631291134010352106986947992362982121412175119971243241105703901282499737065237189423690856715139738403333478758126077014319852448847299801627034967598299625626924208039469765112143512536635061142577194546427385816594750909703935502143942435078018865419724210026615186953433850587634443739909991625067299288827268106203562055215029381987133780395777748840345833254610976746715139321271610873638419019127077870151824146433458822787463259998604983858252834744943797388199672805266135885957456766328456648729948299551427651195823827024705727512633850309203699724194949516438911736401855986540346157593493376820130756930406914804013413844911224026177288243067244279841985462157689870097606333724138004421178919795181140482219783396171210975121679712571506075348081049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] 42635691491062278056063596191594913559486188115502194855592228978223984661692485641407895870035356441433329650801580479444197523617728228747738388266023180474781724352661586782994100305782561386889852947754346814984684092782079011306018310758049494232683312729349694960851539123043843569550312112792272266314829788606958883581419618993385256292741409370581511366824207335895185049344701136939909727194248201040426408789906351210196861013034217037495931141885393275110375480926723060982109057497359302511733637658780306865845101966519232653149132724117846842485469928160181380956674211607370094280873793706349376997996898528273073087557137855185954771274246949857334866097825660027585320820967640909920364042986811991591385427206473282788467234866968904028647892895801540584734907167728956831855759856015557827368887649281079660024755161228144259408026065238885196993078746681328532067320177557632720897028429247915666678086688675556438994624418689608218238812436275933987966517920558226067487819571961725589384761890732553934271297465083899116354090979949078329728397842048827536406703960787965349046113148708352257829387659262848745084749737080743952212901395729239651163043728330880837828743625392835811738728031317688992524203478878674961733164065062846362585895793327531360467480397129290964739272047556689427475699872300255648416269669343582776516495548828691150139740408061416451977220384025861767266767934322226890306080540085078285635839928601658595857122119462015853792535658074607704808920583567395184075303328013005412709943661804821206190712285807830338010245383756120192596080164374619661298157419084294811993492797222868910478214336769168098717943275373079709025502822578977698742199639299141492965877467417201945860970191351453983289121537845906858676289178154531755822729459099657106599889369216981457489797306179145008008564429278857169496778057058581501742418859946653104093081073020010159284827382083397870837683795620646197371740796432395151125147880566694230962154745284562123918998776891328427097879823182591486823612034752778918951202851231629617836877400992317327321498433244871570412354775218848865342746797065247034674204700871313554778170063292832802549307073781190158282870567152267283549634420151995669564231370286963739515830133905789968924833468604848853296684046505396381854520912352242587708606475156569800672616074404367737477599164817136888555627680438366018634638608798087369305534692920790058647784662500332634806159292079765326220152765028354254453310321882217251350088828142956043814426641256661954293541221749334571288382646475296093069617697309665521349941766744528795811724267179519310340079534595958512403384063776460103193019167156327182740368500638309839735803727298880879778000102558825033244788569857766091518341367892800250214362685073796217834958106139857283414794463249547919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] -27752102933865453980629220001447480330619711652442344856759016667619537355362795271745068406981897405773021968344431915664712960622151847936155300477997097890788356670748342946706004914303254015264701673790439894515679716915166722346350199232752264526568670511349183765811511115503177691605302040655965168700439294414574806079492645817090280748475861372813950604687992625915160257353347057040136666156411305313811579499346010375792492448452268977323322672808181900612611898548802435552997176437419866223298284256645064366111247795502255255209483888033127570902109011877334998694990157574477760437812635041457779538739987997883252784524930683105510816306694436897985982681368532638414096320974409643111043035058783924715362629667261535269272322968286810574248800735674455012393387496199051923423370198539170292014723009121937610138686882488421219099599082814516670350371369181588284819722471872513839167538122140665252919919293447788143680697816798687704674142677943188097741712187722378078786295974771545542981651314954110747694880267201165913639667186443381336966629618809969546434613326794654247779332667686347941368133073224849007773284054790144641437652441218500883803952187238232878287610466975786827032238571913684762933436224062658621204320159715681819039176640687828010605457048525867327060178780131813931784853528863934184488463517024683513706122499717112181976643532134903465119469699407951137525242051126279237899344818583328961301576369778019136042477786778200083078108704242739609070600541632500479473036750887768418246171497239400381016086657576669261454780779299400900828550856616283769597258458404462303977850780910683821527513822231728557290221446466256154652211180332986390046568628723316075767849738354389669432284117129150398502755781355950923418292769281187183860694439117015578490409729126211561860675306408078452810908776813341459394028463953597841586725659428334288028369740770071424009310160695768069147294272552298241972202133591511432610063270929063734544571895207629443790169634761917115276695657733656233385272247800060128616264817908432126476909295273461097316386596598206682553930166418842185142705810677706686454908057827568679360388589931421206213585983605008111470984109283898740442063105595712903519075357309263343790707039283793689665028477256535736799738958360550035961764156410583022446716724471398396905640226139127392309067532082662207233003271431877247020445759935581304594588049888701876510994472874258475208255614454695737005844482945350067620401511004355189523642117507537619540911181363155588739631042459471899123804683198598276761820695963514282514350038604959301381908117407597801095489674365690487125255634337773793567831057793044634862497432622584454682672792140174195734682967240191948849524431643389102771922153452239317091063415539644706627248092416980503512329049970678169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] 13168815288641652940340004842259570525975553441693409519168412864076482117874279163783952566720200921133992507395537020890742699989216539875726252532281547127632512577024898175353775679411740260526802910111111723646423919141233420632591161977308758046197355947085273381465069981519227613950789327422259470740579880094402315174414196169258195833619296505799156909971833143983912858999390666359085781352636272102874063449919724027414937376818254650541942902934526806507264694696254497199681066351163170510351879097321151537996642219487471996393784921563125560317836383524386931739258612701467621775240624219093646305207768647006928218652597461716410111913830772590648810277101462079090821017736896668044095394476461965225028759535320908789124471446834724563015784708360241968537436245614710899497936088958851492900717734227943296197606101920277190006446197598757926067302376617604370771242283313804765118354200353222576037648680447204849860679335261398950377899242403372016218516786252751826498352204155991498149355111940109860902049099427901998838734983060396728303494611116102322476020974488677896337817304051957559754438352231535703463698620126466089147429034495694794140232043668302306301797235799701526867482510837727539669459404807242821846765888641681319545111736786801886162210708123554340326708157639595353420897162191092710139988980298602464191791849003479344319257644682184086660871455653347014367250244684551553615502456568331368635672188360570055229525215060442128776515984157878213600909962992223432753623577682005776653977085860077889690872283462834939570154245433107140148399731683417687454317392848637109262632945844381133999688936389975866133837575581708887576905486927114399343307360741059457208824987241389775538855249670650478175655725317550089231452299006954093138272429633026470156294592367256694769772908178563147987642998561593844096442461900301738341964845512189679978200580116565157194999135294404286533123676739866715747391711596486655591986785064827962691812898233772699916498546230003406526970215341292306320067313612266399796613781376723347974176556331076167222613172194371276779001291950968952268800791914771111421811074471076862280660492295378932547481371248432971498275422956224492636632427495329696353438245302076058282489289320104030918408055198474649782884001575928123261427847325788711514434133975786034570812229068362519708879126357386201337304478895800490479522653874066901758261231809083852116132200069227185558263042542907255830304990000530422363608456771584689982414213844120988110567106432006701205115099577147463894385948546438111812659468358478276357883620619476179633826776389549135698665708200590806093862261550034836314384745697805863146010979218590068622479566456596286757476642332083990531428989942547826628364743832722039043571615410858025360295267830523813670778547300298915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] -4757274615853658075340598568798809769151827653459643741452594816344287165546952919145325934762337191369571424587463032519147716449094809823123741064861573583662990168032983814200557178880803172591306931120388106583564431043601547803244890423913180271521259929737635959554491708122857635594881621116963255663495564436391422209497563786830963508110863709728976982575243878699686861226664629384995797038379689479513774454281760185618483687952437037036243451224023501186927936277474753390230624068878126216299702496394062265333477495941862226744707120386031103233269261336051338508709891499450532725934912764946545979985091695671954111880209720279609551132905900285094616354774116711078546627226201085555055434782108160191120501636088097100515250472785055103223744127028117158330424832711645427718160543427448867335854913626816559478013294732410431937528682607557374965587783375362542007768451634164018176463812792726535138149804005428082582227355899263751596681079910081922974937528949511606921814982873509128438936084223486886817483501751369809243890956534043201569188982364921859309274684737867267033508279633098866208139299901352993224578115698265399277155307513228999628299850861412154915567888315836927634191981244496295825743398864969698535003676102888563681053904846124725656023246965818435839397548730229901202357751652916276967114299922204397706047816896021603043213765672843779042697368904192387442940593002999542516701881043509145726806517029201567944925926807197314623105312310532585722824613588222580443230858602313423598027193614406930605293980812641999831341848766405605090845631953616862962026359600660486213017406659969794209898135304152166987024418888203889850971219187616914922450475067914020032504151059115096546922521963078947177539331558828586816194492289603507512197651630105242584357418349585990219101352586358476424174246450533497347167591450147857610988689100048840343203168598578064275195746616166456010130138570970044170167904084464859313367946129738757597980365111510541743026929528598685937097268135873251710682434747731472592168734663350414462565864038521617955520866961795661667030570746783437389951616901744835137619724182398249230635739568671297115788652543377499371458208713659901138312662854427305461220605405184849221538167861532821901358619338448140843629481753738354512274371312186226310918115318090529240415285238325530942222985166774513264506169303646840809438889559684141920717506316765436756511325211738635887380469255059597907041047645187860254160579627149950982004669009323680331474316599121689322828302089234843712486641989982624388152509898047127203467123628451116981631546782862784502166490480244587636799004617953305481476662687653035421549508160249538260575464509125842168614908447998317540402784891714480409006585878209831528378265926367748713156409285193234286631584289259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] 1393048036289181490009787836148737120190356318316915405234303007481924133077844073262019284161308646611621511192902704508836759451898839499267974768685160596472462000578105746202874467788311352958859235527316659989261094435635801370757984026170938291033346056661779534214538613403832435452619946059375610020848240274601244064303142958188306324542610619498428422392845599782991970494687926326568912619167910844702257498145116820258166453393248035864023318018487376975488238988655012987829719611089358766029219194826314651282645182481416831544017409963230329281908648845177553514858159937028039566440490939705640736664564390125857272332110591188343128221595115118784841490950695046580282847116687743155373789095702752834383590972439568430963019449862091497568494459975590785012629099510978010933097956752449124282500001930541013823634469868139919865953708252712958995329249331057421208166987515493829236862980287959583750596446274122102902649367198879848620144931966509467452396628629279563304164674721119260838461176267922823382987263615009873038300134762321765164286706892489741147903573359215442816860191537492390819284368472534290982386127056480674327130660743937357860921864591717974622645516313212890493484268114480672936487810984624886009589242175342870933696124730194314141144087764328139717847399362010222741554385578594854437415380243556498599540714421779890865623714490689930174103648586479180641091517090390267381509827615870585287619009730105987471512049582615146359805012077221742955549758229374861115023868042009724909225091068219396377180745494285682210672731246584118211196804870707934818358594117073129552137697984205502126953652828974169747987948368307227614481710070091097076496715279795191241509394332085661367738708006196588605562764162366483541196251962051042374268032540003501746433991606460323087899586148069647284465546217233815227034976125125124716027488554748366538271489426087128447526741743869378022088583697434479614920596253161375473541606329852649991418800342305707583471456516835849950493181620242906555915101420614024529438663047232029889674875262808157801412730407467657570148571993990017452453483424577315343236501890371743715865342792828136232014768872193731188620519694316218029466772797027266125470755741638789970666156102800985864449285302860147427998957869105931759539568426663006823949420006529530859531390184389420924601793530128491407665910843467732243825133119932224510847288762252942396558534849407103098419858443621888032882490515945740999835441716952122765809222204123602998404020808255816670245253806065478249468829600540546172480455344285317698792289002304384105454748470335585282816361003841088672796198757068290435776791873029260072876796973612349946866090628843508845490037642345672300880515730121621309136432404983026950436779088847366127333079473257013571970587199149178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] -365416404711809699765568723843946643529030383915315410320350995969202041457659453285024122124874818162531330161303552733285773984119837800192125905140077220738848633314825078427690335131616426737910301726354242772677037619114825723495093772855932843617115680603016722627862705493436044505439226748472157622135504370288326631544417388794254621974556137623747199378554821368173071553635314088826111421774014127269784213267735427772745358650449169135824327758613000534317141933534151291890282308156024568699127924673754112664462216735479194205413028308835489755683028758236296962734519062974215153681202225750798914428875662502617549633224608170989381734769225004169661413443141173372433447458959597686715189671244698101731468528696725017079949936382302497422575414454825389946439516092655113303893011486881697022291865271679944513935716569474492299322451599304571283266201152995848362105950778096737594525167527401859599197840111641662785364613965564156742778421810598930906971326533546762539811197867527522978222277354339918683630255286414908305287243650521750140430665348541356810395207899016587056918593880587652691853765363600751383776263675031003774422344678242166350885018985942898574666895663283643291269224791941165033478737458836650082813687502045314457482071783809001990254543492793379839283784419985356827614798457170263677686535603873390156305429387296399326736094475149868757316857032519690432660962217287716657064394251659997029759171290393279713295522068804810626657292436198133319559234273662206113914099143088581981196424158501274082393736981070780085527647876743039181158309383881151549912123878067972741998931078781259231953482947758420118171869190231429551301462087669727493332436693515766406643191619218700642201794142280287812833703311847000528935704880626678751510043049575034315987794024033189760343880588446699402094791389230372749460781165492877563721755490828345926348934798263956493071251596538629048158028843457131684025776952404423684958142365116049564080486444919430302719867244786705717553792518736630514453370943355308765903271845268976716696867935031649088284750379835810264103532372972566293960255618417427143142842604840026397270754844952287354135638884965399077367036280253314301440137933840079886150525408443851943866669447462426026098787849325258786973162842730232274983333638748480285302703549350209799739447952946854607534905817324774574726679786718472535072409561335581933161712773702451577357860537308262971432713256040810638654921696851698968060879803323595904973285056347264741088206572020942989032118651152096120364113433363496671494065236743367525682625899670006877930331692234810040191314092871441316296905170913978943648389514531471933210353155058229504512931487747563902038115495189874893850715151893277123836865736234064626281369742529122908457370981844774012056672500344422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] 97357335980829545097056753088258008977731410894303268779482062603767851881450379127936981900701471945778725711615944359752163065834916638475215429065287875248602634006765467354480168973827512058027969115984690371515528230414733480265508378983963915247875484275229361375716839221856024778691277438888959005520802848511450687162062247007888371732990463326866619333664817713124637919885073219991635259462603928340730816009823061128108458822714657524024495342877240799527672897258330351319215690110864535051301907851246287291697673812435411778463409746531631760465162479210046197735224840016375344722220675933314726191615221923823918580194232277984593217634332197910086831470903870487506497420003087626729202448066225053989164418344134127004695274727286431991588048058776983641014666494233482761423487458567470825160438456250427087457124671002216864757158385033559149758006866935167701509085857157789215576736155119923352569762088522217911272191249462868175373440010343522451084297371666416644440606670756099753364545130221408977072804822154129095785212623012442125529180241570314458877040977996598789231827412349610866164129618250834409987268110311639036789362661253176759407802422230985633592517810017679349713708738049493949025318891502699303400873851436820842484118266076339785067161225953736384046654780340937082504901262126873773774412105871421438982386319637273665650564209252497048132378920103646263868124693553374797263658813301440489669674370325787188181088001747133866758250189926665562755422285087069314821871074159522840194095599762056006059946652902266874590732049816026534167583159035886737776399994822786403881245482736050189775749196513498343261961948698410474588391013919873047888393929218068124479822429682890391308141689250103701470158872954472114809548623305928296452931139888946618705647852141750624131317635791379779862579386146679644374533797509190329316847290702584619291599604066029360823333093517098046686034338470973263063661731878857095619154758078683854330440158053386913898531302854493615259803432280642031771284532142179963961865755862521149785710983405749935138909490666046275442497608352163741639943773021204197235236937971297482785765207952370677875934638465487365042303363332194322408605293503208771059629514322029083172732951174908892063158858400833100204006013547284425584780676394129332513506962268083069982064464999547809350685060582368816232733500827071439201957095696927192555496888464602192134765091870501273625862953910622695318008121092346921355723813761662228952654784034718370778959880405391206989469609299814761852818005543387839339264173735457211180972188820966569326849161673937046619336053564751699695194567561377940555624073625524749849056427198852430035948104468825468037169063063496160901548726334744002028839027313261834659500081829150068909337567414782681558837063550238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] -27222778348479735799809950840566947612432855270348153786074633104107245455958567709038758340798671398018648028414469280041228518751680968366912170267180819598689003227868908204000201395319577245146264152707493866174347752052849337985450981686807741639039539109575326769218201238328258992441679385191568421389304088198861790558079372056268829528446905377533652584207406987841535124363226355611597937008968768561174821429403427811799265276092352225444098662398423785533465701581611488205431223084306505435507736510754117425322066939365599300254941248543284666989217687492576916598937505922507892150394584559397989151773808054820543068781092592849130486735831949661879599451517409993402031451030316051564965761430459985418928147136951172465867358484523140913682018212995019062910447411654165748374116966648637388097872733612405414077933967738010443205237050270825844586547381303670513012012998802349697395827054377888666594590448421509018940653490374696170375142010486225541526630467150379421461846741067132892878588242719071185532819638203443734298400310055801841596122535469697594333027291435570726467649227249589893836172834063231747376773918345589956260397944713507908269175042350283726612120870662052781302766321168521984752552878720368045299116919638704514382956329603191108597441424342630749918962402309797062315066233975103972435009170040172027559474899737963621266614909727139348782862316757806316758799519961410433817205062010246867758946359768705051797279434452650584256947758765693006926385220524405619533693424401890316343621730481805096118422299372995728354324276863063573579935591276256538406606714300636166793174557041448370003949452866175664743397900340817720281102588709296711906175341815139022645903462692620345573328858872769969311093630915916745924994217736547136854957125375687963993323560157954527888391826947679610960482436924287454069270270893592083712627724516330054549478686997135013170742546149924740741921856280291124161340781111133050136001804437953802598177463834776944793511835555010256027875453970818321408584964545865406094560038100812418005295965568331426396686459924345881121627777698141742604779008137512013253466214366467670879267126450625699895114353479697869353441146228987212296438213722883250402560857115418009932073628401852504255390149355757104206217516923500870880157385331328751105365608371898957656048511790340575250694796352018797786363863936206137102022588093635818403511885405649833740556974351508682283792589141141155810454752692533689642212625759537877826936947938650636781617156739423617695389886663281052590788046969082105967551221995199123418652604542025350864582503301880391147907155720038377664609376071350767929456361040352606639868311407687549822019999904625515716223916757387827021327982443561649975068474152794418680233676530633754547257592716315757325931161164185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] 7230901443117288668066675262251090961808995890768031545435015609957973722696833483372617370997934284516546419946355228708529412183414679176153430388816122617869052953155455892039924516413237416697728191844290938273823981586968577868591686196769828692427485063284485454923760204641296472868582587597855243115829356868048764286220051038312077837042760511749519078942754887275759797536002301621610408079866698183422427685024823640803997727902086352601588430216974785074814285872633866590300715569292035254224241355603166490582402870719634286358805913758932208165324164810256411277293700060712564035087413228312276908634671463927225002476745498218073236266791140543610458438171252500820016437399321449039884922922462575631758281374108061374450762492076102428221237287334767590157376809570230741559148696095532495428898339894076680777147623884286032595707535188615844352285028784064677608472894543950034607726345273343933440298188382273117923872616235329988540588290375558661960338798799239644441447222848598066246320568839188582649866247795513298359610995589138725451191898327460531455257155551627292406136549659476167529065314510672253432165674994577424786962636173266484132022926373941390131040197303832155731664489155526994796100766721098262495043975157573210780561531917047477212786561389959003498536857866319325849563977586666106472499184558598594002600949970804235740021192795835729777284505940970246465618125516963511861586393318666084771631838585269681397846619831748629642145220315409146842277476983014806093093836075714908724395663798280128051675544319575471157342875393754780430222127050745580874918577225415060234244596610445450246488355185093282001965964669897568057852601012898401095303420957071351067109326147148788991288768374219464577591163860269375938554508495212385376165991194920105761085590515473701885512725489452925561077719195925160504599157694431301170710127307254432804236697180240293681100189974613270227105833204396582396767437734266822298320026465362561121727586368364458726440327916790544479259827940163346106015625619795077620466277154186671066189650314359492803354209163297487648123078394182364275538668996558655820864865032861459328055790354963717090800898756353643770009490093719436518171872647797883585957345236442834971824934709570449219094918163601808664261088319887795898009009496480680890689739159370503080888109682538885051381710761631433038050129353280793647467088896127428361660533057660784844598951691896659951371543606657032068007772966167877377019144175743946371139995298135028078146974668357944174039725680457078046606103642859287907871774816382946217801980681221437716493840420306483794525092948905160735184120695950745216518663074434547566133975443288862496615074246511458652774526950160585595820144287992637559428521816038573453969084224016178584966704797845629641597247668879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] -1642227656357077448310060482144812909459422797214838697642822642994255323590657906186269955559669428314556223702514252374510669633736160646037719779861209571155842981970427374681158119015392693108811283368864051912185149563224288732423466785850366625891662400034105756630278726644318807682719314961704698106602085505514419398948630452584504896878682667460760926636541502551821834585662614903097445842467685570685141773304929201567093638588182946465331682568459812323391570211430365185969009271077336866643444968752253485253931121681334396716762820431939565347955558160032379804926609355111377332724218500616163034614276031668798920516248642411603083914471648944543060016303329019712197636067333478050856997075857276796736358618768632813612203053098425916501087767817773453556106937714014372375514866697635798980836460163194142463943142957120142324658702612513731072771295904188805460046836726764646423025900400406499217393653655125126472814102654225490940583823418538166117525681581308137443440225400827121611881388948023059740243462735529812467122441094103868811959905954168027279285179249256801558136404247346539912291234882036181282178083354699547661977519811378967858981463361261943771131393612630744241859539047944644492963551694393130707750998642201531008641905970906903797631440786047604700456166683974844175616836217809947062627399691209279895925319384533286749474114310135002785154876375780510438343964996066152332594238748799034375083928623559407085053216511921769552379642150401061544330088175604802334224973602305591365066998219016028289174173683310686594913854516322466011651418168129057481140048174474945320970681367672606113659316315075244477674732729500875103968373743778243421998790911492799795150797072393092454724120618925750387339936658414268051096964044599677929145202689087458726465312781405099145905087002717979125870024585800247026152556527787770684871202681711480219301253396685393514068798926818049928229229240040235381509680530541457674176749710790784053601441837289335764180897940526416760028608047992727237765075420883754449953572619990884809784107814032680681004236749522054734865009466360333171532182627592695433855820838040652705474193613031848839317152222781868023836661837498193264421029687102297133907807860697678208690846783171831490646327508422844801683257340745730948208764954694295780020567722338059598037629635678991554235114094461883312493472065463154229036567312037401206785358759908036387952765377676322209164305970879191173046216491352308649308329236625028545610775866409984647789407270699676409971586505218952126759570889117401493776146428818552957207117040186681188614514063919248627290202194815574908564714840039849121046999031663976211796062382545414814397312720620099949464391568376657287937119415304478417614177148273509284539859813691353695325246271871061445321773023232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] 299257487068697043185255700622984139825403332002401412023570038637081064223050874844095993080613137268264945490906555103533752486814562882783243239406949438021641715214665162059755945006110769937714862699405891562106839945271046520525962218964370453713378260321987464027069590796409403372484332326491196622305221517731366937730202050611156722789883844892527355436757843001621372276624779967537589961151679119563674743898419707333499639803239901049990721837744499009436672821135662129711033321770056552363448407890829372885566713975394468659043159490422692563155380699194758755432254793461530606191590073955515788957008670464162210723092232584867066901636186521878254045936587305749778173600809981131351141267161100075704862682820204308921330181941775286302447683622921920720581064538325161255652334769334564183313233069939348236039248757288378180529104166153574950994501151133136692129090965656058720904308643013095515480249851256774883638222620767305401907182863327112390080646543223904797557453031120933107907912718256002202982471511337428364736771560157649646755482211555936358984993836735104980988082828291107105122126217916554592313003328738577288316273526595647700421788758673739999908289247466036623657312357060830741394744479558363190442655904848494329232226622793542441917783766245605258047751663604122199209036424137113916509617407458029350091821202764269154707779216349274559447878979083118333619828830256815791159578415047948655703126404030482199381808988075402800936153189087714710422548528624880271426975288502766396556290283256689655760667293317110106448096872398595884754057351404873569704493242425136623712150648183722540230455708439784131163410946060451265531828838783760417931912758333896542836848216435520880090348147898408598432240307950436467043698849791042685412383983273183708350792148384115426117517439850097491876043700075273188827388026440203587380293419352658421754973930068682145488945816300723062647502580250137488441389613331312397377579122200058419051081553036949921286790022991461765713707971401200012090006098865067401885464644577608427448384959361985138264222538314883114097622175379596592450230594272656401307765276894929577504676700896740315006957947731026115220512153249501551211661511398579764054753972068548997452259147465395340644209599838890530996766637967271552003027375784561256164095354548242447179006933011592572951468747063732799725781982309141520245946448720706347834703452017547540823807230176541024255502971191172502220302110173987048570911614862659547824096022158566776113705171190042656605286669371444985518227651612784144099172229867461075563154473719420714716420474520994965423674708387858286440751553067735459381920032631335292329298363137647662582968791781231289477790546338214966348473019259397270680072058271653323623292157341070871424942503015806624939190245130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] -39145303391661866326920207140161318617097553222856911852393390394193615051647667255732953923622693067931931044116043051618086292262729272720779024817509550133086594690575803809610083025561539975366869763402757542052463457588383915890349921813934076292237114461214704382107622529694150579688219651750943445688798207044003238032119513721480571327911155275124063424463528311847558614154175304011743277060381350563558016292379649204522398369175004182901442094956677871225343524580299487768356389346099008076060559378351023066969197720411123656224583079288911655364925744392527994996518138018706430111769545864862381391175752334134744307037418477148804419366971826227281692672611484452365910249776722952829577353055843983846448832035598030527686590992265493793337613592103253589636969064777312444326541652358840727266417440977953970998062886211210402213458403041951018477923205147936570409651203058223538738343565290811023442240346025930887944773198397400152144379414585846592750299292429379748137450545872414968405994115220698183423768256713042097415207826388306438326002607271902929171645576117949399715005435565706027342174375095663375652800050504255316469360445857463377373581002923361076003562858500909924638653351789563479720439696433799246709199150269886537936138983200929923763397157179449762943854009704355488847116168630574676302095190331846740377911504045512669435974763496814406500692339882012906706282311377800192319426697583299579186336493157664015294047733386726797514427765916709138289480823003195080120392999340649509393029807674813964376056128968693479129169593535063677457622059111344147816390955108850061149912778579327420229692380308286789767937671891792357473756317697803663303275684719505480396334654855996474026857766863759270113494862932869176062370669692909357118965031915295419885562002645989050395957634329036893112924509052823232770471483869644814829001313219679190420513047711941390377550037429056788392290116491509397683816828824614999847077785472120216029176632489326385933982138476563805894813846440604990430624944682818858036777829713152420134862150185952070208276600408031678957488309454516481133615475892344819413671862429263800066837616812510987666367258038645971416290068109710171550844474397014882113132166615722201321292222260837174829501560945412971789435281198978160664101788692330680738939190962419136443368652907099291573420717998174624544913578280420150936644262518006930301002585494613904775430079953106953669221052237601591831550170401152054428182275407675538094455927626315119609597805992640195554275316743796068603383007654319058905488598003921649520936113953155852321166406862004647473427159058711618879398291739144882012443209371119497287432987625886214512594453581687659032842330741844582673708977044172453302524142544671001483936603521881167531966091140184694552035695001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 1501638109541419509667665454170373688202658026981842045321536118818401283951109814503057392923893623282914229786374779393229716175507576123864152204696195162828957415069887077210383077137286111028861883740506505253237258626457237280498657168084151465182471265189049498358805172271320826018004739333829027646834158175566245579106655170169543815986977786184262036324100113400336473179462869614704339438023598449403751698938399287024944720214580024958646119768356598117160942759416878110926386899872720670162797261335769016625245079107978283917961094581616772869690743330390172399327094731021134774416879913701017733413375423234910009805605381173223090090118044586210453181907072564829465634115260957811396516562596798896557458979462179280369464897209501501700676216965740695705865981428932813222662313486105896084470253213195544263246173577595729203971230164454668095207049293063193614803087408156337142917290066301810701043083116109462115218628647245965428462689414522401866249182058189772626519858680803427507835288428839199350848918693869378846889814922924829210562107716890911848286767012464620647066363286399409670210746034512690985387005821708265837763678290178224263785955790137819353067091351638360738811559972531132693209932435265107257113503399745608565200750370432173849853689566550306375171520295817478452533232513624113963168654532309319744831051230359950777369441620333204760529492906196806398856834024269551310505854503975218248187586934352584721868325419279189550810500859772401672680123623966677512699579359589497514397533051818784173712824763855072286810146787289996403415379138402320823274202576623756835348320539737159427349055736028797107096577679460549673197390203680770299364284028131149303939619683645498450786604566059893995998827257607578075497112500509007650235748401210315135027288950938923392961898678839692392305291627786479635242520788892182145024549203971749861265292198198538164870717334514903593655941993377489380264557876878187771211623888966469642114482339358143067157682054108412942853216344142067483224491848641122593150326537941491007640325228908331457626709626401850245687141017514051836314228693788637698318249243364804949740499555965950687132324300562613715728877640160338827282048525211091066513392430558173036315126196721422275890304289174292869632687600218959690259616782792220686184395101674873981320630752585989096785723594338132777643547338106339870980775349357226502618182486418024093664937384526203729198035274292788008195700832700697694916330314657347074426783207483356029721684113114660199380670946911851520350795398857991933743042871114255534837387658071973282296417822662677652567093713490378364393675448423272388589222210246697479051407974850227821450137831122239938318830684352727788542320248681870301468317841835473042506606262755014642027284928201736767825258741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 982778966234962060776779137106930940354626076669718256934803918952189474043960955114173749375640863947655912655500551494288615945439789252769816639684390464535155219254869733332259065430236010561048340712600551936294807734597093874215403230377793803304263677601917112594414629207810076624772082897532086596056506532899674681342658642642187639654235320668869984881652757521488752553513750612933727604705149665770478524826735500019934854539698644600508043970103522773165853826986777511530910466676571508278021930950044735168143869479468445761995663096536982791636077429933416928824633748317171061248306201753145739446749182800821227819580969591064286698091807047960452112676383628946496017090416027487557692311310697415665904650177481242618096982115450373171951611970073302586872021388647908560776565793843646082268299337832117603039161100667434924205796466123262947530480619944276213675002217442655944734019162578507999238966352518372049930618079017156269414103095898300630345708843383311156336139296255641501196361586572661484743312158953566744051313489601750678363842572547313549777728585330726329333306192835140303860246438643842685159904098333686040698933630332368723124411117365504577053933272994934993162933575468873337806348088260080338605691153372795824134127478597971769178594060508088482920084573052490624717794641816943040979812514271149990637834768798651596448296909499108564173663908078631468279239469718832944165145629310738033507880093558585661680296205111260579821293385218667175657732710599759868143105471999087413054849024750055137805982700954017564600075918504389730728419480000546940283262185362294443580239478297323453788088808465565569411978916093048935530668372164384222160922833179831934214041609939568803248405502787513041760247301564884275157848317014503629117400328556637416204911755275538844795922004886606462474642438023522503515709709649667207932942062786556038311226391518914953544116206447582106913112525078103036465717935254568299832498523767354566013386531058009927857361362931253027799997181468468854818812823920094363662614869259317515772659443242961235892590666731381713893928793261531999232225126226657163313425685127345854973553126770534873312850599716074025458378238532906621062313658819888550827469844366559515153720756393103494324757416608009015736935851054774564674503802365215554935302974614679672698756137339412506160646047603888089294407990987793937398441669546731190384325914898514815668252942924417999377569316218504334235801088749116837424722878209189207918534872429682040283856330976155592297642705866832481340105523098618105796708775189436123100180505710648290601772808833299418449466785172720469455460939669123029767529728923770149592133025646397347154761886988965782576072515194442198131023602096668311260166316513466863080627872179338862437991379368770766228160512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -314408943153097708811884884072844951702335571050666087173373092753154513190619962015516885937050565007545628531239044009854003312663971864464059822611388543388188130856691856538977688530697696229294520212440346411147820024248014262745965027847700434232806787714163364952816841883721049837061339267062225544073688985700560605338020298562178867925368636112951090463246318889224173443169990396042870740425136375484245927286790048516640085709976027697630035969691444052958060494345785760687342523164189778212472402425826803078835521517830275945966519317681450558610813750509773732352173092391693712081615023785170601462236697702786442134600079975067711783534886057486956426176136472730367013459705243382520532065518972196181691179853410404466971384721162467672700440669697994739347740029265214687741802619235328512381730677666177293146329943046940508823240963719298485613234274295111865803725307380848207241587718657393275149180876976088284722900708297785359604981043781263655865086121711891784833698468401496949958705303681305998135962902324439085643049458143634919015560920817967138427549019622063035174166349960958005710630256351171036041641269583142562654008352259303399611593677657497617117755434063940110034500652093070746966719833785038642800032438796055081899446951320998761921417906261279822849863330467620611751240634659210545210165066772086460399259042747932271495997894067564996111513960043041512264394989566449546474510474613659569427376304801678697637786466184465548220176584310211304390033527475445402384776289867509635124509782348633598888424551482210736965457198080761918920483782485726004788014315285019495709972954936998029544426551367125586341541147966816527746449812128007840373386926427726989523992386274214184276911078343057829071289243514227287440429608824836699073028477671742067049580830658318561873510215844102656349587336385912079836108063351820288900333338666513036651375126620165956880336776278268796623861273569688257928840375293573398439613042126382743810965386000483626972968802459728344857594695249703703092556399786353587582100620266864275437654890557299024738255124824888049609433441098137397063783345213153523159503570679427373533487026847832399942491057501375356968300946554722331416593077836247237066610792109808501493665899109862157336446197031754797007396726128048368640724124996689556316498068019030949382614499632396813765873196567790965480589873139732773106233811240433622141242758540660006802899438263015937192144343481001392786067033813004140539936137158296299528810296497774936142908816700681556920515821771528778541566894260007338308129111210969658101603855516201857675818763536882433852119912990431734657509122991864579847477656436767630283741222871616993086428980675345328680970175229813886662767725715604930571441974067534287968682651149231884026923744348194238673641799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 43010690032506778553155533462238396824332677855957455037439859469919889156817479404142849530064459210048239406739327114796822588144862712184404385235049631455208916013024541229062443071418285215590090704557031945948720219296530519085071719842336213435166637059764840126114041301359005282536411466825592076002099143364426685942981156812430656663967243790759915754612711909411414159162295822245779575250564551807106580065794022030127990471794199046074402832007370987584086077371503116181967233971677428247189173006253857952318052708934045101291604083809835902646191987854513661374755203170655538538242481196137675384630461781205386706610414873222431641687540919668062852899749747937248479250526881027312027998295247640959525883253083287869211868974273233927818646109993772921666359643362905037098976223686021280532467869703037036902764755230663689167851098741693697779349102332706190795825732853616241632168177075996505184581743570311280023889076361146257279667195026737813688173758996794379391869165415033465694848241956827883482373836351321571506318551745165742982087855058988315368686645864858112738124845164176949608035829023729824696957538566565760838258982610863042330841697230573268507515758961223339217952298487178400220463509306341008119797391395727996507760833739978417760571035422698083694622200918250037842211706298021282733898325511729936899631852463305974870627120951190259850477512373752764774855521809605553664572351649932865083263631912381276074915955464769300025242528720615496404283075680967398471244934201906598281635026632833800601383418387290774691326574852622360136063852029693523833530374265782747741720455055052194425213114400028959517004508488334976342301558832620220507429825493796619589028590099606500964256078567329321281014925441863955885661426468178433044240685619381626926888814555334215893427878138151057076808826085322420852945706256595142089820362576666128017697786291659094195011474222016902216961798366947521277271107018139531908551992254410445452241071527350570002594552944159743573622908986002460277349918500884950954981265570251841889385800871001461199951964338199644269090420673499296031542831419314992308022215541275022283246190686816917182450865782567175363645891605280878795695264749640067475065314944537750288727644515439926992832807642454145587909290939656776271125548988406614882052571792842427417833188531517499508528970699017134286938698970022123481884581378043115923855647573383854034029571229153859063069939814255301164175825435249345462152567529424022988722908473714144297363852693926410819859508377037508483410515463821354466689059407910907477428132204814508992282400828452524516009591496418562289560565952701537903524823431316850606211232573671602484366269344882951184185126512719207024494244881058833136998796241530890623083013993081851933403787273080956647584563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -846713253262965599310555907435390208614351577635371332743128190152178395763045656631705417326519860073574996922705638881165841108309117016902524335557269118766614162199406944368508213743451140656577763682905483831513724021091774849640488813326915642278582123577191857701516591056357463192050915091141546576606629061392057484981884136666953354909363678527370298837417281769051356050590529879064956128705386542026787959984838871317826649129096360029867392667382274291267636267352245345063226406005631369691245204725645441719222608882625132211069478766711582976984189561314627755204300358465993755538822799160963820816951526816052635685541894829060507959573975021466040828702625593244763647498466909329463656271888408210251262018195197053486412160598775700632990977671292534002330343687234944304213871258106324454565408141395517472941208161984499293422779983344538973773208159672979432372246198037853735973356998318729958651169320443402531571290903621945167877282698099765722631698586465370592647114988928189225503073083991267799883310688186107798485748784229191012493906437604997407185340551382393876611889170097280191178919676798466790081534334001316685539625066121441057333358576888150375253454570271381406550503279313650018361941166250899551346672780096155698724583897756859901594087373894183348511071877504016145627533588292039763602151407687327651294637393994170225008860903861664184931421549306580081730872762549362437207991059604978364767804240377891377917636798237832050521411754069313921089259440584165279872675375843173893464507067292073450872113349800152696106114158440145618023079188289928595578839291847432388804380126906945543282684768176797008687749005260159658636728370314554376947057460788099622141238314616814025392609437048581447023822193724477739412761621408825905743257450220180958859396947173487697027441098803108619128788443237886417101065639296288816738633190707542518536296185788987543315418949161151940346345248183712753228210060587753023300673289751987649016489706128494093295472321615755237960122625084799499527576606176411342855883235365139152586206554985641758001225315081447922990352796395641262174291647336310633357952472831009025425604880301950414686355361545464768897904779969151163718185614098727358661516331541917932638009257008216591624695331537657033644114210500636681127767939640817496329710383447451966183170415751351492597609493706740083960883202409772621522560262849463842417701736847986590509854780562185070903930155568751416651150835431558277642447319291491492171284320292616119577066559891411388638057972039134311645916964901841792084981411010618928963974329792539367357855353352321242654253424270313674411513389815877181310762341494125434623640634732228912168529385191498182685449470221226863665439681481735652594405115898739786654974597536896828568752923000642844607119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -543252123759378882039615994256115786705047336534349755969073118962922751299957095314427229562777004556964751053498893569449029444512997549961775381075234828611956166021343123253708222437344189665006339527347808105848149892154986570998298121056906384844713349771887027821182786822415101740301842736041112288865424574309711072559529647051480848641670970463747614087400228979181314227113388598865116582084583932339198443285579350308155826896873178732996230227423199469852848830885963777068099274132628043239270899106232940837351608198156468920101110080719604991502744975057379843093000067492724545978323325721031623576454813947768678370005687425815845418185253562516387974570042668478011860253144390687152801136056060400891845210069136755468265656162584965506984165206184072313275361193134235835630014545458735871378331204875329935172228746883327250035955479452217773047509250213552741418640534117334089983135565474294357004701483333412268401925125475968222055788968769657812993970311066286542611049122141169667934487462627574158345876240285985988944180010065891171762620663513369477069779073952897812303670955339352350589363864588618868812922006636234616993335519002871362169699619757987094548443406585465687382021855200977697329834021888609448919077283163475422233782821468543829469303447145540208991163256998359558097028892297997552170959022023945847496088358707096754895388319970485860771745294696427664556872979717612644231856214751912343200043044444194659716907265981255051371446071367457327979621775511079447063979569077442842162815100475686184036946360822042695575458692816911269062607089379701542707567173227598446326707685288853170420604137144524321447166190522450058138733690761415495030307313286866495573421460048007364259837711397458296845346715117765853722359279708122056640179646104210179146676653561821041715975614040479771502077987899635287417480642229766257854060745767567063530980270685702865571518570063790147753829767582862819722906848751846902773016079001254437602987252269038293875368357321589118328292224750096082262290252646113547782610353691621173004972998467266826959994157237318398308132669914752450900707072670604112953398500768587099900007777177016195994405421067776164900734619758447174328210768505542106024164413061154737485814300801506645696196976519075589670424339113464575558472794031717579739697317209149151869771626098151217629785627565979499888216251768104358861994887306901501009355470484476640996520426526477389226387858420131434124144051067108173750910374549051847291277894167337494145767836428375339192542969724456003943754736419460850510247890939544015353232354727393649706307304857790281874019143396998852314148430285953666773387469924551013252903587696233006768656351284377349546562372129199611052243356815554442634056323312883881556320396283771693411519553550206711627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] 43130626386087992848768087105257376401374887272420006298685944909919796469933925661303321073849138871692897786276477924578428505040510922359003137970340103265014509986000754277591585607843687989198633660632153716361875509128874472414030007113238888932586845101001112086077264377856405854474181191362538735347742355423849695322248037475289292169246864173182998488549152728826043619542408303203248419601039695562674331362344860767436794301181752420089516968051291030752868692894708486399978932774870807170100974398424924313510999629891894622593203055399432348318597603540014920478822462504164047740927512083593393963792018438676064460153648982484684638911074749423354972236363515308826849686727984246420263696359228396345400458999141091794846943295732868683311032647279486085397639588650879141266951927972967564202644841452931453363782815275962519469553097290890003909517527106776468078694178443711514176790739022479999862435667236039254093337418172507077917028559724164126365512081712068536718063810885199805251294701990579362255806166984644014437500961441567408836569179327972067679306955128118761412142641255283120667826511786893447286993637662607929267044232582402892075426029158179242544249724490183466141651422443084775293979399096985884661707601358831745526589515498190703288188204468640389332935160697969737836230972722429756077058320497299725747648789204007432448808920509205452132892304016419883370128348300180457806512816925834779337969265504097700083607416611713586215520041992916747779532189334188235259331290424295770100383884055307679285470759462092514509673298314466462403753669729186274639609861556569423779434556841438634352476664647782609717612227558730210250267775311242872651522944935040276705558144145378735026933141577904010097837640523431896540357005804481489243072004347998964011267174361629599719883985079051373824307614610447025608138927717737069676126677844728778020164716638499445648910050266208361347237675837291670538960051699116629121543522451286541715030489787515571052864472110172740564413043251836556292520676727871480979766079768159840043384622755279302665577691809316824266291734966099716482733090819155963694950985876767817261626086100648711689493774540094372813744796154803977762401562735151267427578909736484197302065294748304252138017615663474523112364062977458439472488579594304751055056663720159573905615930822251595756856537131044776128310512413911550099168496089279178312616138812621973897307096744737909164176313328406077283979330012039056477530208294240025969172542183679893688422322520345813835716831849499012975248280543049131604734790690606726869920928953990709614238812233936241037675525161573363495299623715743075862105844626251754677814447380111587531254166531340411941854867459068266375027808614351451622277973045014071830368276728747173690932430946578360162058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 6866822071052956059649076242030312253598860512201555482079046750951767530935568392721468168549612551732100592280184251083199419918174430973363045809317738671644288006256567756982338753672534623469887974567951930056239769982023027396362519167501552198511734115528299341818865959999561895720224590835210005996935755847886022757978046402382822855049121692607632354634956320253235381153883368324629474515297014999343982752805342838716108869970247036746735654850055998085195040157803889401756197815879780070184033838309752162307450667393880475602042531859491803197779645401132052051344566227226878910192098982146221062162385781592988091472263794635556008841703255417726301779581378585058372151714806625879045850795222201929680421667086888123440578712394669676649485637164764195622759814387229171330545246337523250946374775431671839416943772345480701722778119061158009002002173082631796024637482217068511206505832235552478088687643844716238717758161054868948650863998289203711709717985945659080142728993342954219319922180869713300900240011425452498853789676729401477361154949072516066220405386728775992276609477072621077152807824098464294886095582064403542130883133012698904359793344862597835284307991776479661669488222538563751773790841697249383289623662133624790649137054066861810491013385558602695355160056470808173468151431147024863542496908753257471096535602478715765992447639593619686910679605276453353648453204276300739774439152978463494496467878874029261187185963843664083582575293917846488797364510783432442457994057421208422339336255380250634932637501836366347854278791312487185712571696854170331634199550471567759581270227120140159653364686265320837013643456047665458048269833516737251543930035134127674388601901535263178557225789124398379486724330600149009171142785445632019475438658436998601238219193729164951953725821278597489648448504235383744225128238920951520512436491543698286482754793232659446184473733906447394162562926103111612518616133532686467809630543889715609638104842508761060485341697223832303095511543243465624216164290407012986510817515876117783065153030697951035840900826870871092822775176004060529585372639437567046539858081372886120663273947707099716046222876737004305770947066061737913619593726731876660064264862498930776872571056885929832161530437944208456710779044456992085725677076730486611570647091331050172194015720957162668658763048753162720007522660430767089060653507924856994134955612274332623443608475245529426655131683287146982291342394408500500726993684343715307279293878712304866522230771283151326166945962783961795248670362532786498241981654687005667233708236665258880689730454905445550315008414257082286598080101036323645782919184308540659368802030554353043890650676661248059712774611119401921717837447373693989216119600566896193905824418582436575562320079219701044163379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -1308095181913019729428190416402784985839648142527272096822180361253820307106194167473984122117752125104309415103819437083231182271866023233650383382656344332954064373706966372006219218934090345629036478129594227353844184117848276029686677514943356532821333097671228341936448478531536003780610126453953021057653110227264471951772038795304723442724212013463635434914966375501077657364867076277977530987608162970613280545294252566311772933862614124883851928967733667171868797858762982249631243275915369687098068238179530373591659880281489678584262719651280838583904266893869957946861600757779610478275560717086256512197196796740094112348327148837069353228325021258436701486933625368662919805240819534061411540066503631537670410517274897929934288591478180120740271547941541306549567536371366947706815640595678874264197303514944930502749367366654293339080417163960578699811192414123263694671428918745582238071654467207971750986035490320295013784393887556555373390555212289799528227328562815237755700420020237983786583155018165733183837540656818537121757790379921191825292722497953865012428470995065005837700128344400062493336452898321274788761452161435799897039526753326799533758386173876493136841303440835762283295034129900474342076395728299165773335770817156844828242012951327388770359243247602791584328499804825501064031965118666695929056500869448635691419924036563133650598200214420749336843351321051000478229307067177072366038706917723442713679424746316130822698570155656211979534297503752307558251071481933871745476654439946459145253194344686338570398709670380112483078525664236962901491356942060081625695363998584341371111916985378358357723677400569350025107492244408502521211548963885702065075618897476002496583234427964752589085572134254816046631436696646449781627909056779727458490810583086655755400338924165455704206576277147023439547322610093580028246957777346131706759839349689751322787667761573592341732646189791874805936413765198049814021299887297261276384877288629153498239698533971160948851410140165422739587870713675878162009670478919122705223035817274925037833883076070353986639199704979756960749945120574055461977799018184221871566527689168717523291621190253017460096564289619126387952292771645950133474679585750046732540421156318736103289225039894943400940407108917363862577437147407639753212242988499545246691025933069726189866906512460677680133627956729398749904414210679897416064006295406619288379324941292353515917510430924468271400374789892597072725277473416789707636083460906671615596935053111636193938542428798728390900140888115981850199248945824922003939083486262504890176262451305722129004034504231642464485426137606899064308261857165105972853490493059820205801555422479065092255723712106422801833833683930357542925439176920022858155716278181396221500350006678980346801258990310325496053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 84057221154131500491897799058148720605517743870326471860308966925452446657498715151210576855097479916432957770189155014859485924403945500861646805652405646620706928576559048855747114039288014345689866988135152538146771132367710563845546139634414629592825655771172716605251565049788446484426062632245822725408172379665855141381839304985788942863531181486734241716292586369677894754836091727640861778995352156496885341851673029193540403346036996834342019831105362980871081245204784382194364329600610327473074775129644717105108674977787466698749521836845719333859631595391322321809588498079400761917663464063484937429781489522166262766383527253508325763487009637763017275697543396628533989438512025874805250442753965294121823229707150574438546062318321111398367156545589886803468586386921264893499616159168222844511559019648531586946396155792104890813394814445012605043972135620977863710588579961945382036480548152773139173585091874763339957803865574238825582228796747961308338793005059200621303696919787622051490880811769279652431811525331396059934906416258230369033535938652914212013935755592633395351965503725875921238397081344901028422704470184673648238908628359342419817848557058583513674488180254990232732717607582626221031639204595157772445026229586522772102072234930969749186905294398771134041848467152884635716458569399814764978519688966283045226233774891638845743914683236990993896865085846738303062330054945670439504433376311466898237029244853342021024838164329652529012848383997150946716356939978947113690448967639495870319412935413054984724508450440780535264629502669837100164247096980238140586825771478051942209632459411074756615779533666745847163312549225742202844353161599098334813618063535785922401193619925478821491737928942734955225673582456462841884592653656674472620426997608804044955967560791246810287190640599238973036829247599693243862927724525347461721157022206159202246165911199080098966890301593969763943333630378446950462499286707686331390421362865823214239143102313910094394127624032494561321010430775979933769488374535788959135412063074415434077105886692416649802993896329338317751879389549507244070888418573365891887245268477858365789018462914826820645257365945730031833949654198070969123061233039006638721071657972153655045458829239305830855968946485808344668260048981255718455229720654799884310138276805007959673424010724450646476106756852710203970378625324794726063858073457737667993555561087957158742947273038465229991620509986048238185352732288287848062228999380763824277808990193314548459294280322477318426061595539883255836058241492796348965636143255205722256319639034623035215339194592091569551951639709905190342964591452958640345349742364333708640110532291569531380511587275021982640341393651571268002061978299155118221917453930061263313626142127215668528094266970582967910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -6763123369043995812509939013491879699160756430496017694464970398075210559440183059902006405053195004440886157247816141237900185304597685485770376917216565729045218571850307463245827246915380107247546128286037546144220819701069290209766924861549197501330622486046430697561687781830687289093779286780578390503895852580311840613198727814405963010151538542148700059323496840545324700261659028904253742281809359959795685964864846486437828216582973488438223393917432998510061292030390104608528889228895526525142025085694602459115353527567391016811516784336142492865875364624429487871213972236108267192337152629403708763124194574336986285820313435388882878545272097506623995447984067390817346298082549984359334619371194649190827308540594255579028052929058252149600022739385016696953282740150178659561613332411514470179651482836164117677224187008091663259985060839322611548127355856630223627057743042951009360415008174164276774397610508033565332256315300518979903483994661913855983016998037528967147729190942722183665062061317948367701369806032368017227263697431871774301371149454361289838539053499630714636973551399748297943269410017354525070735268133491183127161340358296951578701127111611362868395974742091593068233306883547334414756635799377466201078900863715392721200264506414868871671147323562384346727878682213152930707787848432228626120123434245243776578665246306497259325710860031377381708036835683084351264634708152854570361726395321328978580070710541087085529386600562893358434003620445243737245761514214360549817074809906859807403706367186005456195902843533951073054146406263319523278553162201804456638565467125435079260826387487757761648128683641497615927325096594981438981171502828387670715605000671868970119552887128497158995908796187620617889196010983632224907465409202216267453973183414867302041145686849080953987201906086474265891938945062413310951120748390890952127293014350809518013254895048206832979693724972767260495708857659240985800587451964649606760766666385325567094908393055769341286580220098925437497936665480940177305834367915767007004088270820579131483937901978663680960361296738262281905341601310574613595581995497409357271732005598632196089497501535980407238442204856739751118822858430936959022120619808017271910275194187954149088300103841762094368119770001582445142571608448365452986028816012320510358847587554289444062599086812616269351609199890816943839591776851207862903245474819326391251633173640900077412909871124509337677735084740184305424328262022039426977526111610602286975676246289765558941851303723987829683837351311259871508531657991880597552995453704038885160782259849235204781348484287576560967989585399149567266662893409964503725110236605968414178098843375060203959593626542919314632019233152187109427091671127080677510684227882786492219950251985603233163366392429365166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] 779569223555031513970802093623830368016802516426953995523578304792250658791882817032465977355235995392696537812083150839515274346971056706115391255098684249971617807427843738213515968167766892817884991595850750805911652856906804770162418980270547254444690735922456063241075977189635161585501718836644950263231311691321446309452820104266435586720584574427205926465229658148590111833326850622747221388346669720728356552595105939954433544907849968935991026607422382049010627086495059709905498253176398730889756974955237805646758550479395224970838065038977046732310756186238109967787085777522514625062758001262000714230159203426792965146140782792849974305202155611207369272880369428269615275288110421594148521091675124133681383815092231339064000934134782318628332008408968006398134881346517338109509621606309637508014476664135393238854764860556147258732397249528033587969485194654555425206804832154183819311588223365940141192458025215393417511997838512876605322053698024404245766967858572184441256307642417386407971439823865620553012246962739255741996600331194983372684532397812883973215362725133664328643572426598718528802230782384530981901699644563257286210611438160025613535864783187546467588517108828080145840195055426300643159886681441360690789858660438640929203035364502928497120394473501936235201989936539356471970670751409163024167481022043577097905415649025867453398592926244460754213389564781765030035189927249399679625327413159987535919261891612588198188687245917446603559677277224587990594897541676006337218918097664251408027083734770270941378055066271362878045055666634336743726752435044728972710384748984299381210794406686902833560246318071456747186997627063756070115092311389977492453394374413029931453808626672769544574683384649017960840843558213315474474565363097790434630777471402485375136625319278783711362315769212453875395959158832235372870561549216475514381983311823096555940349686325420405603219422161226348474224730878237810535689554419918887438659983161940021183990549380183626994845598425675156751225684442790390918947949379302050224313875916039467568815873197459901806566959107538257654673017487955294253062997248430093185090165297064000633296436370451317677195366081302013886791110893883224782064578631305197351389788808408909089039110020775214909860691058832669413873809312934453250966351110795461262930561423376216277561831005405367318843153950370856346605431790275602540361957746796989472328369300614281967606737947058782696469257078035955589896545402318791679123844040224359948564656852471488393946538632157165763928054770994825911435663934150928823917473363390296339618703206863053772911937367625537824359362633235097195218075886509501396749764472785337081402185350571208375981219336977617917822560463223007027935534856400560758522833791367008652384383597542765232033120092212428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] -26814780778289310405525964892664227830899812510951816434834085298880563768124425665697461966247708796147742213838334899342103268761646524276391695200702418155328188632058929762414867815973566839275975362706797943759015166361898603570211129417050764568795678948258882205550797488532498896814611037309584110564568161372333751190084958649695462942138567342350814730771741773278032979452569992497636124160111429778265037683400182042924560791232362412928361429980948474790674815296630779988917875687499880359753231736452252149290187161373411903172011217350609891342009171344697027174452820824469252055793737144724029024984898018416681828608897478918673759232510856919063397528753453863025925781566527100987697089388659360140137582749760188746403804880667282250391528089155780013995471730225116387773790129606193779023174476007065534079688555103032881748083806069549632461521339646689547167139080686927906056067248459414110794848703998510279259963625063501037623988418389674350492815110931677369005710823500147966305217491468318202327550756653386434398895566945606724793192254925927909853183057620797587548529690278221178422370839430026407124391973579837389480616352571771326222812410221633791501576359872239759012203197057709872262527149053639735886520572053446479048662638346769686136648796844565448063185390832272354878529337487845760718954255795515643307563619628747020858454680958069040038431256620736125538653516609842800994367213524985384920385114383560210884259843394249110701818858396634821106557390141136879595600736885692463217333609985798716551041722140751494733314571984065517963941255493037170392304118911097780341582106184821227977935847559871206167861680276102204920854939133393737455124480260515423789278048251242766010507924318873261890903551317853201304741119477967919389970369687071235655306907355063477674851027946274109263752079016938389404709744887212993224841631085429913564907745574201915257876634957701356481943849443463558834468138970048876795574516602409263890630466830521561921596831945002289624119525713012311956243049935028824892740720389492661047300130994558868878955776389919511583484992367806843024767823444537109324579700927812453160266101812128492886968813817457370575092452782132086594119846844060315847702310772853717557136935907367811354985674609817091312041827076155750681701718561775985284879565317797192191183319104830083643932032631781200194588545296117731573904635288007095089437963754122082534824064109882247418552758104233699528434507324683169820998497741013969028993852335657373823210300591358077372785646562592104997730214520217797794925743468655098551858287125654301668411327431683594484968348165955469796594744060856288852604024890399826793120023940874523889475911438873262214143575162093724235066806969492667634122049950232814292932779923839649490245874595565404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -725214867042837774786277470282743508092083305526867924553318752870671219930094053396221470279381620994544935238061739940188428060102283305111795034418528255532258166555370365462798997824227271087573179126937521705883626750627509367709238307930251033888452433834709418306926071815076585568016318086462889733453990639290749362525280492896623148227697655283388106363580280515704177033227893249425568250603039915328290163930335688531269662212792319085993695725305536645811183790514420554192418430420298537809735995089865903030611577029324944182427401750517194750756227557278546952297929150020880043808311906754379683208529986404540530005440733107865241880467577820165968745837284878612331779904169091720921694229395191122794792613965700137147971275526684370110087505286275324301032125051997808894804444303215020189932895313829765803289380967401148235994537256637383872648427098536010033751908563514800235198020704784846463257091064364340243275583638647851213838328067754625794663104899345613056103755540147533234938311416758315528958301974839404268682047084554653845171366471809805055898193971276852840557980321784804478478678517060826489446501514561728202339816283199145980038253618868598218623737323494750512794504105848612029165382484055940193345305983579923808134590195911493282197409948141916221903020802977266984306222464821745891129516262068890754532928210517137905093058794218512970198113067955619329907772758487902140532464851871605098400768456455829898721842488583243268785546526869361865560431559375994680543077120554425814971614351606301992434872250465816461130807034752723646766713318248524774829744202191758684759228334361879197157504632811769930560151070602409117704437196764747257870329942951785597029254194562502625412587722840179391630979276596378733790701414916955489974897126817421079033053394927579687850169823925324486982181946915014207871544918026296829317330969375999917652673893393670504606609845408019754247540072409802990577295810024486198727907040186532465927867681103182042444505435780864519650091146802201398230178561786330597513649774560699818728658173827645855839713803227662419048990734618257980543099475402327230775394436260295255751325388367582559417428254171147334431420982358825123190878398935997257828414285633349996513161121675502378942270525761977402870285203723876573900229481158993869582094094775254780368003975640846692849187236490031116594681924510515017829239896561812114960678045261424463318102049210388281690154416254634631980431435607060831219435645418827625559398965864075235095678160506258801311396771061131491118056882210538388853458280973031734175773669152525319248977315659405809981450695228827318023553512078933428400807664753978995251736312650116065836858857458988060912638614987130406467459085377417019870571854461721824872770076295721259234718690312192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -10851588920223566819427772714203969395886156507326462043794697141759620152858477098882896209063211369532838935686494369974798794370934746020805730366746608708496486489811227166861736294867319211259730942393818922724134084028525660931071788918588992884643458617696070841613485701778314747747497645641711763758983477400071555514978758908222689636825939018627433838204303330191711478218770942087644015154426569374548510840710696065199094820665091061278882829703061899443413289929171024961746821624828979348669023788911492457237430759964804670857659289524971966496695324820952452993851437992240804964354069641807286435095653186899874812643867576267691007522375941188930559325245679813739787696812906773445365481835692498568849769339085587817116308444438770599955253122624070110423415302881990432246883644744012785130332706995336504400397235959483343933463623987750515949880983853095881831620453881930665936913877102845021702633326709333545507017931308135968852640709895291898236061246349664411116510014144744141106699394393071507159302758097106919010273781704518975505342280875539738094119078843413620365806244209294648834873745427837242056479956493732970472255614009402310275061941404995112381397410777034060361993503178607785823345858874605768695372345923155285725570717517856114909811103881773830033583611586766866830592823294710853069876830936511669002666117359293207228625879199272107503779906045116316199548912813371137949350249284364560067519998456748512474260261802591570771078299790986173075742820653638640473904756061207981612474572168511695147827949712532404176041525432104511615786429449660984587118616640017433671351388862597337075417241373312063890617741215583706914392016260036132724186203948463903510338948281980907043135913293204725995565428587513055788253229475071409125340344376338862750965049561245162461073992221845954334503380425221016935859717849770391638469861153697001933626392698365763938123631050585620942513007744738446111292943209460164471204397544230695507152693401311137390309755971286062732463789468008235046167186414315081578779915082654099930869350642845378627895539656434432555635953848608738534006375030338616826025515521750134968304307362280880750958270899157442592984547411677193160373810962779854248583948069494581186122304871121101875665321426149758011623346308074966599717539447563311659571929659463727450035402348744986331128881683621826228290874554045981718713679756587563404642119667941296233372295818181900378895239397131979355763062332503842325332396980141253853845838560118007464237229706236276882516980052254098730556233044854668000772759586907323188993546606214306548887291236906182440145588324760080129571140174472985126890778699433591661215304128342718937297553514955783044953423142864133175804918511791694888775635208643995077572681785868870857873904883466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] -213785937789905926837561836962343774370753804630620273417412879411174028344666835552193739371619655017614985484300889969873566642353574169182357887744271727790334304134460033188538492168503049794603697904674523448238562946636790360477550777138374310314647290274020767839378255530903906718207680981027346060743120450789681296475886952663101279843947904517502413044681003073011691911034593387195808343362613871773823590022785673320320192990308996154443069524923978428349166024770035773479304224998464017277418105713848685944461477997370503582089742509632602047833633618831490954359674947450490139181391945275544381157120622192537629175105231733586025022451485932239376165699198942166602676271297740240802998845591801684469527904716011608556578367969539325227242192467320515631145563556530307190713571757230535229796936956660639234240384828029185506683662675892268979717453516635595281888452804917496462073624281673297417863933014880446344436249740953265628589440160518651857590826515205117363253093049267868748448524116514278997096920929687912078223699149796531110029685581190292361853656093904933452030140464849483990597082607808583732330112927165245310168117363160798050454211809897329296933056096692424851622617190892290938602548395827436904973779139646633748433624888097162970638483089446513169982382005540413462675119369604346846800138374224445054925126554037675198405475408745574206538147782149410198309002067570237461930969821158294329840423288738014899465951490177755295828669550357028613689994815640944214801261076393169865172496274725329411813174549072632345271636054983445458114332758242942274256958164233744937405880687703460113961941139120746400815687085054437415887342651532079473680048482556022425108344198078488733682654286060180040316561319998825723941467706168861587046535430461087885595384657596449874757667158757489164543735684478127104724848914654433459958861558579445856254250903658470548592576291356687859990771653365408136890191114213323960793389993827378032423781022453993033883459617336460827171145395310237094212244841602805530727606042814442469483551879056152901612561057839920301098811173282263454713878197911885637332960788498042138881682906912112176446260044658352960782048725273187088536078003390368188139525594185939238007022938911763955591626237122858778183638031496611177445559362250858980394953879067563917194183890856175407459225350387668259364658253381463581737036708172478712557145694934402425304373651282451974239771658912847638679858187756439943668295097914622519323720632086512931744843103421609044721684462351921507996329101716812589901813293374018339741715623539651954043037389795504546342723222356888270595570756521597378315018927739108305920675726696307431508923706169990875588778010920556516706872834513355349621886897873451677074705456413544260606426192281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 563407503934731331087333454116980141256121164219851004187793680031161569302582803588658848668666751820049879741104046587371122097448398273169643145701378047625157980502862234588368588346527238010875477076937263097107422308485982999631748979938237278900740660769121431676075915934073833902766365342312955782748465479018899603669846031790677852204727841000889050377192370142848113588660329674144678298584183512036613501096269354448922267387301935683131013147116767438334177848227637280748694099518803422921643218790333042460209534160143009098205621262127218098282958262912427528600335283588952932702550579156537026599222114794012601103938616313545933212009203355478586754847645572868043196302914687061412929412344588736925924080961177704927941948680542393296324912258576469598622302410913342701280956593342972400130479938449516268311589451707856511469152243223794982683398937266569877660303888521135978668811570933554838146778926266330213585933148865729283887759609603092231448414598993882592080007496366076578415188204395958765577369924149432612603992026199946189261785171158737983712315077591509073290318212148189667713439469091216997373894512632906330452272019730400953450654881613570061319044844469321264832247559073586860677016241566144128986575713998878853516721843062374370084372505366796866980054811790513888252513742329104589901732245525995294601475570575048578010220178399291211106505120090844707230175711898213426058867343450190802175097402352338366882412770643242642826855508956078310945636850529300657362393078919600851360787948359354621853413042699112580978823728936388289790577381597987168727815987346470712404900315798784848584792318280434672673250727238066042469285235779449353085614852434520761583967095334972824492135500645040946835091176382920906720910592704629366008083207466488920234690620898901797436501865385040285355498663053758866489382336007667510645119315883566188457489482211224154436600496500355696336399634979824626860017027550625808489189685455847800285862317266876225510092735336270476915797105638699714498498572986042324121644597701002024114322661559466796661848116436445787144904184098939314763212256685788109734582810212647085885319803579951144986640476568483333638600663462282909646439674400519546695676044177188119632422249494350647391409715619681552045275425878857501182158937873020562131919708407789168454139726686998389651720035755772193990146478983905337474583763719193883469452399203406523200803480983219924498552475550920358825320474557662125050353337392825148779103191307256637674819684167404408249848696024599130174923700733125989446988804372482283269322932281637468768380515273231531667099314590798577704348521410053033474895653360943951588707083551905403430066241564003313182016250657826431696509068687843753713984166426986824717262922160415155403908165140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -6074624048300715102252787919702057129044551476500886842136310770039393282252764039371886742883987867861107254174953429616242666249259242376378994546550698807852482853621317699050385436220716895835753209033005987246804567392011056425073299229706417157445001625646008634136186416508151664877387742257221677987883260215768884978538970156231559545432991540667422031152442630394389500481364065492735522865079654381708140585038843070449939374036849224942942124692595141151474618949934575140001504943971041370349608442467537557223093812270431667334051669233777690297734609766276270486482348653659456933124642259385087848866653327219777387667908916790689242767276388696325612968271829094411718393337098826683562317845997076293427491103023045004413783102363428671166411845637939803531641012291437904982819507899997114048738797269634167969748349659205075579186712660458251866061535284865751482533220267117093197058408427144204628553346597241491073550822302524794050535357712967498779327839737588999862620344972630635587745632525013753524768547614830249090657451905565447711972566212774774424116100513139057675609790287176246358223489659547358143070331968701275356458131793366413474596188999631770755501350271417768199192703942407736207108704983918522340185845184580296119748732756775948339318831619222790787080400159718635514238565638836380221391859574387088658931994863394086277515996105733223351280463465573934928475015755621095976483821298770187319888992760458235063780516756424876561590380909320632233653257500887431718118638438985765874930251441300994017395937977325939680706380691037860235620500599545994016127816656975137353596534520799713287465652677999914859316783354379606115923890085290892411138394844479120734500443376798536098074426405765520690548517701832876634624313544189175369473017188697469984509750999800134737587733431720767924766723380145424941511552462618715465056434098359315313140738714552892775172417908287600704679084936207090980625216960300968467677591696157589235414544498928068830741658654097459587194601741700412448700068248221092215065672185314861420076061938807453713185991280808114894776200996303828924216552078018348386543076872338363490057929232684893657148808544651661627581680459227901560097446252964342898197259515100975955037289489087882518084763761241264031826371804020704744029478481660970427453350084941453991366317248113502049202125870541584707075371399620867096129638430009287964609857816361578189453550753070696646960571894165093476307133101473962267903954437967393505295896008331375027831407134655524190283392170636834690426908159687006836912016990146049913661755613717240820183566591660461162183464588882337484519133967632386000291107378377297856150913842603585412792652912069578687591740947085977288602943053038100641350182742131097115758357931187023297822012211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -730795613019522246962641281618503956066404938866751850755440787201222907717749140488175273846291524324291766947788628595840054550835991561690910400261983864831709703463075705703719199035365677268156261474673798577492095762178473344977883223088331294032843041568358625116609753217925049600661204034603309046906176075805294517698982472615324474612162849655268573680873716882054590757661074823506471079021376688289457065397213021245702282315037596476107711800517438844430662438812592360987268712866888243192130853284336337145433659478785275207890082423762553573884689182480620942052650365739485589189304547578135824680697323951136593937641765925760971830340556327584079060913020352065668867988220848533103374521250275021124256653604538556816201406132508732764793261858015185236655589708578098483763972896238688039638440031245423070535968978467410363897309715926603954694622434626614918879698425528723749578800215884644392864661084123692104723050211538700369446116347712369028384270234509584997446225387424845461737754025494256119863554292295532842694646816993700302536329641119826586844205514947736651128735698702310350638225488479710359785847893580503760401423007232264085562489123433479597632390779875939634354431116504633458573129867418843617023318078949862035285791870812365600769589472999343941876291515112778169835914655335105358163717751984334118593143329613744939705667831865661387316850028725796584934711699214773956961392344072560177906898070894059234083135061321431032394820873350417912119185368062491093650726993728291468852108370314612846738879659134229380344875935972962831560282990381068790158070895518557975024077630858924255865077628812035467644353256244256289433437766625195277201451464248189465605850893638885097920867179404228737848264951839278773488182737375333806068514626490022863307655675416196375663351481438819629244173801347223273816371653738059709341446611147076927836291130411591602386746897683537394140923140779665767181683453193804993099955563941686886512412484476941652269351616333671123107872325574333690815849910689946952697108642194746650696055666924047284926949192619522634582897452962754786582347689912009317018584241937699064716404405197057164371268142079321697560791397923764987940823238149353022906135896201033806517796060162731251699275150962415922880253184315070193601424227471148929690197902521250210487023912938095778175621748161285206414484890618747179844506204140497587653441953989236315174101580922709021368638585048090167768300299092479827345932045117749775464831924791673908181632202625291453280765118384576506432258421794310179062286084209307141506525130077087392287363758039279619827881900074205105359058680626568344367003413805196809675969589584457236380625582291654096057656810885208087513810180249098664380147167501091427629783276000051633202481070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] -57705993979330013631367089613905062636607316098210950027724865589487594667497161345627532361347220700799799948194588518694324198556352038559326905344259345657634028950881849730543370099971545449112113351278040713367442038634013823866937323350976247590398112994913846358007104237864496009048484279475433326016826089149319430808307160316038620856232347416129717059914436422272826672940352532198949784641122865872886848276690184565584361268099914074509094152328437491431251232096730317897897690568302840865440637169624479168197294622572456391097229887220314409419267335950104244220983724087704478951649195425137930450503235010390016960798981685125937495280598104925049865027619033414722364804486970615522121171660376776312786847847894580850959111908634913607430330726901795809413512304140147347376968750176885727828200766174830911516431964342568566997421695169783187127846767355228075212057133390871701138914141633984164370194372626679558782922013184300010505733502537108708746049764905446314535452398803238408190844715886370357926878085468733324259767966045518089884024827424751986549383536193907295184916467536725765794800063304757106721788649477406258437799321981125943500343838397328319743609162717071652708565432664643885390567573636804324909336133612100213118736323781558954145697282611337850492608165428346027240931097113941503820831638274031707647551142612725014438163868887981602025707495136789034432547709027646917301539237694644008619187150649658824210989869760325248804751924786377830698311124535894006704154820540560873639223429588463590917528911216261014195282975079732659995440004310507408207501993886882172454266577141096571212350880970328053398828638565323713777199646754698473102139707385139777067690836794000730016046520794913199357135144377496443615174960664993985547054990916846678081630104492287825323015862199428240168656138390280264390983901899617390145221541466115703298448102491346128608303647658028776078523969495459402564720194391577247175934301577475857467177835885507502322872818270519791566566318470448804121727529210116114085027229358895771002619553468508108292899188791518348072831966187230187325690243646306621951651169098710545307212464119057032788868542578952092428239347964766372187308417498340797129711901028029113192796041078690519357995946604734139880236111955071549320725978522049673962423919558960078553041613321872090793174634610000375789340808788819445557315209070017850087675753941363295909377365052077384202289727756204579996071313782963518032463558393974600143384182119343692334188548639832305356392305964202719733326962959869472900894387621463789150442462700792399231638473529815032598834049871769514243107646410535768749599127126813770711100224783382336441880683155282105184719660579024645095743682222496269259699237719578097008342684769215092532392755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -9630994858922360806056391816120847124385893248654210606121721597460754746956021131108369160644713837380754137099225686346516436181759633048707187745783336789612243283926244166494144077889381379795264428312240589587502721398418621802474899596789512923073884390590323606700550032002058316180253149788140700702830570125542269608942413619082962466035653661534641979227416027715720179259813278228310237901339181647554587043839463356326657588691019731039052678448161496525672607124537400872832835719186343137866734432381331103241234815856257008019614011494208612033875445454110124455274437163134234940258218084610570327483491197874180474161503318351547418932386034215112316261205755543663373590560493362297031345244752004251289858760707572730560429736054235743471180404640558257763707990646332459437822762519273067226201090491160997322609826080481830509680091472015114141218059823322847133149767597157819098284551078990561053854161615845673474791342677339639927945101464394510475979585974867188423165288495623266849797701839581228479790403585481219720342002317300520558626811161387492614975239457049543143522872247657784800656454080404903447123289054716612535926396865215871377868237516368778240228470719344788696508606541636129967546409383759439059261932970287865519866450038890955838541572923334509078849347167645473020052745325031148366950487404238015010105438017095464099719512642284607268037213116767748508329401638650297013142662549382172411151906091361666572711471885069482215715476360859506881718424903518309681423569490932904661872236701566685376955060444947307477160953317474571755596746902619297202822856620972514536608188005468272601854501839547506182378060892235996897476671311154763975709915844732346455913069858347400475912679450496651228623200978962507696845328559154128632797257562751005237798729467070210592462142679127012195524654226830624136132245567020447810483730109803071003614407187890063703674606552472715011601099119437587133230043365092123487391562889826032052086784285102700624377113558562495478482766490586707762507149222967231260229713868706801196781518346017874235289414945400094049961722742147866812620921437869737553542139267288547062997265615340737748205757380247635999540025185723952410080103930806015297303969852380413135604647274733952329008935522199938016630045484950815256002666155785161174731549532819253111125672492313668531190107843986078067951302368499163328651074303337219120477355889016673686702635689787394931715504770649076664761646934330540244015741343649583856263026882573399149917543357714749783655143512028149325416330784281142958047129455339514558957811592746013799969779943012949341162003432839687654850949583372507803767644662472132548121771149743486846741769390385072545018129038369418730006136718943827634702207875605789997225751896145446588236431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] 276376084501753139507363578156336503950797790108172417192146876545263161734560839039746952000563796524177048830865876263918427597265545389486389611811503392179075739972393356051593915472825573066794674072263226553325126457728906496215794364861559417848460699484040493109190098694955247833064433120618105577753501546985044702303777190835335614935888841124777507155150846663842795554758591511054739588399972747369662595136939140812969434224030574078230250325038162376563251312657800652796187911785434610749374043434462354708792051750008500971423679987638807820006693079620440909748697763273799149591845246160324311035722303376139690539381216614965144091575751512304919126508238019492990185744391338379882954675756470346940890060090151567992364247143200003981221725099974248119450946521930019182730238779297125386467515986133009829450213682924076596900486729339015768636473098110675408173323781287681642659297035329893266063221546784592767038404108814863479251619645182525635514365473511983371689153111355296665522893610081651187133472119864275142040922736453250221939652387831413366506052587392298676902587902528146365268613063275101008890232134562786028664161190494618421523970034355875613188320368923666499907040962142919916463725090010425335151071590399764448388412145096106587030685402796697418917947554137662476536785428763404341227378277919243907196847394502842616019674290878266915238610123929875854753015777510757183911643922333872981874002949561133629677216016291645832615603976429736197815719850817762101698912690428693288328150004063375108010755829787576357644228297749293181486826643565182639329087386990462984021927076966056920057829559634812189616287157194813783605311759551965870260128423029686200814921832191064291471233899288678924215164845681127907006201914793379989194268790650801528814727391306165187580318132572087037830001377098533243405889354938236731503188281946785659833834721594118047675375581850797853785073074732735542056732105071256428535505890929390810217284309799733892205514578750729884378064511029601335449282066870426346334543444801859322511293457724640558498567973753861553599638670664203844904588507718514227768627068060197485168115381149598016425615316795374544251269456225023193841317221376322582139368742905407950303138031518309761900103327185709638267652377591980468400237138132214673946256254157280820381121047560468876615429057967844888797054536722842326635981426721195705380496443910988214160581598606275279483269805382303904151791691665253125757847593351499686275338166182057298235562030242703907043380600000753398545026293601020845578350783629585095572774878916053887989539642665668528819114186519370548208149007730697507229490561698216226038183462369496164063065848654367644040838956973714594478382349924178402537644852479078127268081051880492523900108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] 8008110017872272358740353375944228200000877187520179730198975381227980864166120648274795720421618268343786911804370225475786390860280241916062207263215949157498067704681619705364627682651270283427538984071384516453503486085165984116681405832406189247824321136488141662582651814482789718037310206945279259831103128969587609278076973777250346973695050051555661009809527564286097617180993910517365894142320031394112928965997771765836549263193404859731395077007090261607781140191842422757686186684284747098752426562223058937839908870009760493479765127599813097414758740459753210007570428316946636527130828202090416782021862229874282785776780396304309319718759109769781488476642456062463032422208652925902873653865862550480260215274408313620687146991704285842666986253409947778508954443254729384046003491992969439562926617635890465816970714815310202973555714649399593316550656889921916082568037316424606026160292253956982475098603513422385967204295897365180540259569091325620775354721910993472794123555314544213063951622117558072367056518396651644078075926831349746950760619750869112345255850882469028673820112467844126004226216657138954178922644477998498104540946163063653706170545059614105670328265361175817984334134368345049544137266017050624181814501433138515492229030619590930908558781820419944161446606605816033339010184933287197086046404624487640202238759343742338573001331656108989266529872918290299312551187493020259900967542212060067898426693547785382779437071755553710090308942778909738074447599943306203199714514498568069198151473815411031569828325584839159128789954461724148471265008705570387218080538911958521203743945768150809189366034297272269417134848604499589981896792956997214737081469812051405742716585844333872622552413983839903125900070536191488019549840556103824868652988809650749742445848277613637566193405109220575204332583941605161742374768087169968995506123020272063682614862064579639085788442465257295062209282673244444965025094257207084035133863363070608219316990919684928887039874360766356397545258144380289588501691263519851039341589538826777027741896403271214424241790089511649822386852515100736143465518140973141250337777660703417234145859499311155111509621000233817105471190052487330387651096646163620390108504126330146411342948887665772920926937139783549488180958823987343857387207807932403999140871365472881347084301497598628323100277113685430510266234877380628111149352945104080222854173342892515171634908473018517749004678001447725294647784703061199437121224366022879379498386535548241291131905222828189434400107811030243427719671740801506859650653497540845089075173632306017165817432286906191457418400586619766421851870124621508304579653355591921605012012137808277172470628314915969253032722989200262433245252574042166291523717993801698292765291996972642268610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] -71571301365977827549097538448904503749433670912408089502258346616471189114931198484770629633646856497158096063865668753510914414081827116130258501466566465947376098745122399284550470469475984068771372464267344242322114558458382850487395019742558382496324281591174180937731147956883846434625439561801114158958556937935464790992941194686503569946698040877353327294983626591037030653536626182138312431991611651280373311372259589007489827757652504866803484820844981715544584467042631762137916587690720889603397186504530839333666787749424969946351160331058813707041670676530635197894871036206569536330273328924831004778366738122726229376128634811522231119717028607236743198864300633988835583674349355121404732581160718489332874239857019742362791027191017748697842669078313348151838525804813855942840464425504315493770820843682073213432187162939804579272329966774832140139818004075489198147235774767312791414348048756852665996601764918838421605331773171074625735704761130064287270104863303160764546628071889054975739426380887273532806018133884086611295935217037983109961984954653890550278174413516250388488050383784133823577473206555404225158497544927319932497328497491097179099017243110587972907400623667899211231196386416534944943380772878607250677448799764020607888740986749883710254266071386622767937253598220747974794545948407202980018502367366088550822254901714986351917161941042943234667919939051309336057717459128157382141170030105729700340567855107852329017963222231357405456512146424745561162939041728334623421270966500666622679459979557732390466097082086136883217216215398337415018696576974059504736086760461915250394528590441377932835587765134828434019566339075719152019289064157352350990804516689787944730280441290847646931458910237922535093767809098447129336767682234701187512775347649884259645370338286112482538454943913327005154751281210574247502982054233924447844080502605547022556664794522946723469443089058839886872961175690001078543161737166105770578713893896788088411391147972105414238954887537860914089809085038710834313123095549797627264634717619240447787420988005408532481503464402507057404822233703663477082003746296583082172113829669051313491009273230514580892166254327621365396018789570807613562942066915385200920272618922631451601160436505463666720533539842910845494484471358787533321601421088455148998523758557606683627164108639258922198082075911537004954311695643806420611981486070057575172755046507162280490282010011388782348525163796155241602200378822291734517107608276847039000959843916238207516681514176946800189937301048074461544998881292304722166546393432967652357319254247293079367003314248001128210449627500740520225909116341361963890864770646746005533433210269036233367122258486048592324645700961079119118274893558007630193482088718087907874258477163562926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] 49877532456205252133439304707769870868213817629789293688229635196001740991835622943002097409593890782207909849619982471576582562360860473187628005033447133533090515810161589422932086684211730690749525537163671599139063881641789175427198362934795515301115580490154954979748357634078198721293279522806088438945818657043904098850624622945753106397109127824622707884253657288448244242416543867050048153106393640850889209222759505459684339540219367216279088657696171261558044496026785812782980347585746061179888538824756477812590661040023291173218832807413376830038320948030675826117495978217185740034293231119456166421095691543514616559635578874921419166415679986017566114329589079787801824941887049119514359856939815049461656853881362873492234630377685026856563220823132024142001824615777579265701548429919014947993087241092454831398349734911265370246058373552691298842949246416621353068664783816435891535298033858548560174925974984457276882324444302912098702053269337577812850117605436287480792581380818021885976209019353796909063911226005026612434124508556659668356341700190269427751258269213379278278947371899764050456567686379513766957888892448236763939611616258962653740940307577478265708837600650664874417355147576897360110182125592823400214816950438184133111866077569813969597693021933296314055226360735369730288209701811491444671471169262921470809616860149220054601704309979080860746611282429095325289361582556861914989114395454782331451601337203937953757196746067818486183297271492397897288238680319578226664947997433474546881128296790805991152911241465238723963243650802818800324954298984764975597179780933671556835112776201365096578077304738294361292981763924052130806917234190994567546827904893216053923267592594975270529166022194882676225880004913121875675015734966812041879925239727779197553404497727245721392679494983858514287908898372977757646639695505951446988693560966927664534971105639250940164847880934986967134291714518918633480250406371351348036442471281142101954475019499582680218890653665969719549394314915087650617403067218051509232216852689015806064653498318538206930885159213371328659823186658655751822679705384299367783888069051405530350902285056587816218377805263431967077474547775182512560099419603296208652460607334377527927685629867622163664518762134935637437981619793159308487662892940138189524051719072770937159449728603029685726324557414703401329764486705691596938064069310890904493410072541250022633497858736396690082438098918820528098829092346145634356128054035329704444180028780388180211663164965996546723007560518286449022883962977592018546099956681690992137109174903569577686956335555986774093749013176310976664534070803216327781517764894354437126998474138148402578874296095388474992929385796317814457935094321925498314967001590372880063753643954457343426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] 412210244270987770534427042785525950957050494859705611761087082658760237557801667596538955705281961109925802703341569794517473863154246216221249247411161084471912886365292086864657905102440723180726830134266102065930644040417654474221663508373692378902072550233663047170880549877063730335731099037102353131075115141555825054247244098833241881938524693392409732064646519570174453174299551410785922716354325831258919346580014775891249317849963205634378626031997341705952396223345993198067735536794316440769754644212706051538845647586686105778847657625863863037665230322320660002169121959842468860409062388769530255638393100685442322336336537958689552655359914479621349846685681209740297812444450987212366698399445945636227224311417898678772205161955802274966088881927430080158438836049738567322043590891827644395376189480699470486797722225018840159625502242574157706040498601610447146149472431372957597325653203564657925644390636212831919540526280239982985529640059109754843250107307508310877312423410157751313182117466954284706237988040380587797879359179102814776141519847495969274091074082099294872829381418196877888150949720319930135179477850607006692744619025812763432949554058704147448136903835212281006716623898517997637249329333999857230674906953542233664526429687775929153349133774309594781393551172756929683275613933533052219709041200557121018960324902991838900674567274061546284262040769093677788419589312006568662445669298800019177946153105357821511650430644966205214697360522074605993300167711875870606808339949801380592849792725747237357305380787633981538064355969533970886212881844552135920201023364907647224245795597643191890938007104974395864115419303141411511583956550275738983475830090919546154724461753030960624604004400637983401476632233727307507829741827612148719493462301696858013030898699100005750339096721460293837197593302487710115869106591410751830385073087376042047812341468095483080859269327169384668130911361468019237759613203378528181028703462560453570673472946075122167296801840048720336338832640267204448295945929259141447504821345090832504223229539558886789854501651308755577269256894057835268988322860551574296004664254109201521367502438096714660989254332319597001242991780227562670568298723791617571535707766518001289293625051499438490854612083342732234750068102357774701778986686614391583818180113417866228815113788975537854329269686605327150094442298082111313597285789526317499864226721030804085721737885723236029573282885694786753815605060881491586007890952444740294742234341181665963964850827427247345416734972255264335405348877284371138800897735440244702732916428660392975737557951311686295897389224465349269570535011376926580458145977414084184262803747804952648177009496080698639124467419613368258648151596804829903450532428387610568856550430667983639607042165272915128352768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -69611782372165005973314096030503483874793528079045294433765187793476387446098640902877201644541106602906237576854420846466173942870782805794125195665149028417978389359725516807679196968379465552555739335603074148636690614705571016754854196545509278563106063244002898987851394847422172399340737823930305538353307492697698435749756230853072452008576743392783846193228098965524975172588263838804237228001232514893113625463070831429938007604687621711888567718475922090677535225133584083659321417551139767952831998994518100709524802081852141833175594350432201667939979369567680061285810522353308465900364230071874455989955080373912976559070816855709457192327324711172869878893013344541826897660602877675523719583216894264519738933361368002595986088506052607614967710992759509427020802361995847081762488743517061508519627025687439548553858873874041855150553069679381414027591189858885214184526846610920833247672905157926099496249114908260718886421395166062978256773283902237413226930223623320051815782902100881281173789402645792930577123118185035337705207173608096070503017482478971749387266046948898670064707339899648366219707154584821247363925439701662305643587387554660090835501583598889856290482932280065066309203550608767104781305241553788293585701476106688127087191846848907983613554769736198690165632283667774434436782232269146195056376208761795874340815418004952916312430148812440352914621093997710220593951895206857809609361487774761740193802154897967339621262902605243016340829347968117488594017438868504191571983907515770565053119180735767796511503633908993022414682031649350833987728024938679733249189121141247863677068856701153430302285926223183820626509893598848401219622767914875266663155300595698617028814679230106887976759489747175433560192760082032654973894451205836169239793943882371945069584205032593605795163486308529866333576065163921206273483208295502960509674224901171740145923891750193485085847210179531961894234209131117502732679465921196775290261426796662700113486933138487280523574927056946256189815295789988893255771591125829951874780343120633828614250338535332408090976747332842630324626214667392912928596314693918495085518422496243608113355439549654307643797848659645274056805363253523787173640135885178460734611262189951052825671866531597491240310412918972101895091111629802511598336778371966058945498886216097846848859033046208480099450693387142649162261849379988097097485580464334848964735632492102315493667869572852042277629967075760113785418355535835013336717645986073747905444592680682844632011241369468020143767317003616793812744492333647025933749476815092888048519479365092639132814063219994727941302432318970407093642270055444907651142076507788842608518841046871977708317912768905546872953884397467835908851921679228317916160173449382978781129996992860683680654341818229141484339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 2830463542709345755086127306032890192558394402612049468786315399407144134291226335223015932250962783306248815246080655851667155942664346279664907790244850267427012106515014032849278442317716512284758726369655183737729755047076698146560206185378399911704315538933009805793910526584040121056628933677915005490458240858329911576256715337775579295160835156535758482517817942880432246501197657538665455991725627921470461661286560417575843194817792592480174161464324710853534325502501534198400438903954694449884526562102893767893555085357077267762260861108272819080551117487447403134262608092241157340904651318261318023168396077945479415970731791970012389225769589850173564577353359491287303787292215195256426396148639723964325986437790951129685456051729210266751123040891642852642664033754967643050380979335696679665874349772909183639465172747171495729101459587050640229254588909217077738921369875274452740424608285713115978909107916501981772517506287454824271981304520656392684118392315163306205106776569588753630385186610503891732268014497718712946175370382159437538740281318948784213050743493176612087120436478549029052903196456747625862606801866951547607646126143792845091511875008549922760568091399996391817621217740972866552461739332776551263420972704253719834092417863895779002736391174946582068196345027142461943407201192308218440193451964446609384485685126678444581164204173547005491073015302117522100851694988483733130457041333555137056096567964275020479501703044410860311313833951491237793786538563493838783060312191454290273738408896303017338591936988848096484952888623382589715955409466777870358706195591753393299407130328611911415550441254678137150592062381202554947827552139662872351853482278419008676040104964552524124449010757486027832748864172683511616478572946472894318864589440048827142237353864587820306022858957480848840090860794440793960191741238897736140693242109384305795483001811008567250848106830246544933295104229091637048951152388604520173385346763224399103828339256908042190034221908916241839004117896594285091759564358765251658263916282027782741912487976977709351403298625560323732223869281816565878519496770286761392843001758397337962598583302259187970870358780647223941958396829429458681193440251986336239210440889072429594440043331831488669576807282420694749953613073075862022826648707298647520831109059682928160782629966786346544471907670365863306521292800245958232389393873985218941614458265159305897622967742456756531213751844327243187653177252751504250813617961260310303461930818149116511141130233126246691926710865473996814343199170820367551835846093641707513135309702475007123441261707143153338406866626661299528459860053303007804167693108733685475857711241775757339587752131215529254847817456810052244095128803696079111549102508415232908322856648601042196804353877699690011826323456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -5155907928536547766054249903107525352354908975495397783277795378159259645949321411392220702631163151902428931085669938253146455392528683442225593206239554233791636836633057430456531969945908585644583088470484835610490719943627590486941919793861906162623298642239000147179409121056295866673520583529920615921896857887326355477320328475248889614751439836545125950780580469229946699509517902000280551289218442985611495651094286550290134561518199074638145914297633371015713178922925314290086665606587044601577602749766986879982202314705425306483926202415950863131162873055672746226481847819126787487586787356322434973708235811777294780019643111858204354450208133919939552404978677460490185205512214339015310960419975021349018204210390156165791243797310127602177630216791420051070452568443604404928529983075481136207107325842312635314138659081107210098999121977220998286115279510727323453324047718170808293011562993928271263836005208839265345729656414219132751952597398833739041667899002252940687578545612610316458390844680173903836891671396273006984899904780599329635719130485060417975389987596739863318629380317126794578542729130105457367028937864526839048312064045679417836137331823539634798961086849307467830494994545799192673374841237393098040188106881731131162326330104145569183835924303578613704671156656063662063236766412026127946453427482135441975463092594710365914933013242615600595433130813168527502237603724261011751290455667913451160211966886076489226610836957446018123699265944482082662199336061356806207725624018823515049397141999103976566503170024492603026120614714390802703269074693052627335932877175445321175292558688404023591908374603422262884525595605130323580014127223713174033995040964394592913175566940115587160346907314019222038939063083164623714056006655235204738300948682457110884994366845551740426573924363617256958925520805659592312689420742001494003801950540041759472313852807507226314102183271832106338438306570479414562391817102169053696798977892569161661263779787356782334890344584206523597377676161988281186331126776370212720830126110850581288252596864029793103988173184471280007150402325301075185665656222161582626183869891941500231913817710657941877959291287899821105157608013728454382759568995457821285775135022109130651114497453474903994454418541926169897521582656339939340532184089902518295016932833130290548341427815594996994139971683379588122452607454149036216615584652001260644105001935467628776333589303717197996536109086357922779066606166962895840351131142734840944600537724580053367526572993039563920475784345929196831700490374944870844512606563859045620885124195641531330638151359694497239761839285156189758995245946494955357718064406664950659076590292222197169886368752621615334576686983615160978620052097657479050482714802473655995983100639112939293926982238162086893558169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -2428979791427246901801503156395787415487994573109144599138938190637771519239117736109753565776695726724417972356725797737323304352064671392348760688780848400994199602214387414233384101115261605716950041486841203952747300347601202385244912937187660240799016388270373498114033673897096018086144020761222985786417770190924911215067139509281969241038975112271171834868571257747473154702815953985132028631589040302222501893088877766654044734382392466833954726442022123195672983006906353858378894070390910049041528881392243196811247132784544469106866359625353623930603636730489871541780951852509258694722673961306374944876649228020952977482815394484291647911399795766323945032333705610861218083190085177992938013254916228187819967759273674259105973209670006412944879545820185246952854899009119419554467771018252776926733016627572327490360403191969461406452396286559208881336952386144076200724395409980328700267821949645796420784407421508060667180976241514774309666109130311057530404179136360564850737020648133951484013946562373483646432737965325017224653334950236050823371941489630427796056137691067828653351008220508741789337098542086637020771386993701051541591879676863185042691234758660035262180303399360745360246925588010673317159878648989983300531574313325570256803735522829915486413336597543711559995774668617768969294620849206105984208981428011305256582114216050079588672107416841812399861565965840996367833466181281785339422124774802948028061435185108714284393214797064904924074037086008885014616274565565537345254270768506957542574075683414058745863329931458749901354962239750146625865489151090453110130092638403296483264016886956662903106595468945769210435623838669577518134937453538020433646902065394130537439126852025978375421662370878868473729508079098995416549691074936764203159669851084353747155019972127396081415102628710900091995254232455224442785593229132697497688604058697106497142009819971439031347725681923794468768430689615052889709671459333255175558097276752296689822303271246752270460185973286572237542004695172220062639736435848366693902909728066425196636162598502687415867995977067207072544981796955815578086078352113910354786502759334025307444414397412762681275272365991761380847273989683706771047175059914582292475308953438797540927762426016860587681213249856382468467950059175597904814662630812306673323146868064409834586334564552438575907309170660217609194943257626570580203270710547216113301216686644274560270379281646875081191297982010147062364762305091665290130602995740755565794377514026183293861879429190975515171292843896272428797934605978910169033383288196774581448108135237812064282057708067539158601638853902299039350384031543743628736617180404549806083458881614710547620774501856484501729964063179325326078957805587160780508592708379890277620671191637788234278622549399571752575062507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 45578655158244391590098815490874637873443117848612513081634114705144366370421364021016471929485727129584121950162355221161969350619451614834829045949407387034644481697603781881362462803956724498037419658012547081754202796035670086493672057964885440423653004629367526955741276849388172639979112227603486979785892712748505647738974923146726291426998204100255987604595752583309659884774960356383712044203335915917390035061272576661835103356296734988576266163628276815878939172351327767791708983872220269792194761708067144165498349237003780386783535524329694722390209340028789715929660697839262903986796498059358119626864114687486121300620908289852374546180519879129868345147758360764995052885624039119329111372084099004529595829527298752743617834346769278759315684745338476057559617173651920178695792921722368137109547337884288702961026774934666910264156051273362727443901620008022065145078866875735585278323734904021272728116585926302826378018451904269704867747294589813347446214334625502797775222005433521055333612618850397618884313401646291368247393180085832536479086540691106189078150165564132000053182535722071863286583553773783449019238122853794360889150397669840016018685023904543324607453823896491330069930661036816280911349889175585131490866862438068291651807283439197862365465128716317989572414143012649070401445249565226431784058162208795596828955869396548767622211412430453155244402106411913713447426500404322882995660555464616378836863270249798374764455125189838884940518280443023027757415997862717794885519420945994651076814980234222365707710379155398531409214640913617323501409155185104213259722977044308541216179473244235633601094426002322925524854552283475793460008345096497418081026041047638716384507258421875800882196231450274399523260089033590883757794710932755960544716846452108728818199036511036297963810561522970446820565996374870391797182690059481180490042338034371590245657876662192235647409791887981408493722876893355751844054308451018042210054789313749642578725757426400763213956770412290654971097293368461396822293685459725453275460614241975540173131702804422936250001727639755609067833333407696106298524546539148258812445585858582065789021530287111612891706605221554599729806588426756765466118138495695544187863046445055965994655201272844258613243928634688014809496170677824653292976214760795434190018822657515619730816100224067507790706779207304596788258319045883057948785304439461481964909281821825518455752792937288701395287836263079064270035647750716330545167036907085676790346741513939233285983109743360130857005916399296392462194633417620432752598928895724937932077620766662367378648612664428103482714254857997808249682105377932245880861122918308047998783630475803201195024931516909281781384213264218280004439131089345204847716342765052774389855522966411464164970897508928739842486121267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] -607944335026751113551282125789542256888871225474377788876537035508357939633126527343133382065370427202578692779089048064829036794255051166456844566769494620936213095185933313635139934446911016550417974168152365699221131708549866387206366902966930231488316436869248888717957578465126951255447921975413392453213843317232469541617243426680957992122036143458698296392041917608213441819658534039353071785472811472543914133069080995982002822670804993812028964559966986140484972521014541222294991931155576328212203497411160108994584666772246783142599382448652594437716633914399234227921473086154545615447976774833762440194133911781313247064172991603102815555621385321046624769960959770268590128911785732462682184340007539001956747265736246717217971682514851100823558634653285645814202583294591984438134028744649416478692668154746779414914881858800758314704622758507709885388470714162919921866700018169379816044267453630788988877690031170070811842765028815094100709875602494223657314169923066757061168567923323878215928964686730935983827366807641778814113939245785878139973897316986773452464673753902581355281678537117980072006251664846348149811549208806383097454985304459443597618294724139822030881481945758319776671339034758264448585908726790556991058356355947940780307513690647717162630476364808416601821068996158810548698233980713934080312738485039075408501800184647480880374899813168240666980118251864621897885553296224769700747589138877374060696304183303318923186706721493442539984688557336261728795174762488324129155222701466709564442358799778235154178254654030957591573434998643786218011446301878121062251308153425859078514757931307847704423000961094322916826719129924258322859912566232551099674927622972258980221870781134393237641739364004570679491923355738556013045031868390401266133663775311251761460371690708952957542964244960520807427570655077903060050733916303285544026567036480132913061651226983109135982992692956928667078132890246071754965963155175319647240309556150482334448856610654048034953739227846536216304908752706887931239269849017725540198994616043558424778902546189200146515647600729987639103225492249857709008513271836090150626477361713365831138501382672932807670713344216719225473605029039596351022806137136059994215064892080938924516984171774423489012113270365871162389381449752269710111526547450805011298514734646740521236898065333688926352829923719795375892694936318034553516600078632215750269836289645709243748507173198653024200450947180934602215192693457566948107001784453422476930868670886899970267670579095950058565519772504764710395086265888341198542360312974720838926021714506243932391680819344957231195347391895430955541093681168326103476988205833264203693868428264457231135069658495332466457949480519259952353178500882515908556610564731061240358400481501766746732486620159916106503998081597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] 5477646134183815148173331044835066516484369979548297323318448715501326421810308283082088511284532503330218308028789409197985844606275482780104073337081701967792382847487778281062972504264390986698350226798559598316528401517185945831010217398306317866721273086075023864759576359137687907533271931179618463638810050244989883555961702334761825331629511974868573717281704433277558489325500856911145753972735920472029761737660696862967646834097428389274419362989471234032002517076682990373439627143164029863732738515713678934693549910096470448395120231795711399533119948371830748756543814807366559870297893650602577465098251869893572988059378842916880502415136604342000314037145450997054704674519377750988584957426647332506979982556926681527228131012099675326434543428398117772376699295153814274216817361980810530280510094511274918335088444447995238037756806424800295588929744036598326581863301717027103944718932014112356873118741567622240232568709410340613879264435965991328299539156545440911409847927576572256065085353583297746735058758389349177263696920961333015025378568285507081859043656453218715627916816806339638219748602139182149818562038029935235444128081793265957575276160263936892182382523364692302494177699532892122114350371843826374044403334815854054495400083798541876172866691529219175300976414552532671443701249317292049793918953968153595734619998138383709529418951822617475945350510767446924161038274275308379902020544653907894231622158103429825325845456528504741964386770045140001444460563055535727564660960528750500338175050008169818499398519905739641545847398126559449751209407294327374668626311353942355500982033610309140762715207147982835862910634959524890687804079341399249368620522486027087697763324688650299367453036559429316734033660557994057599290940592962483768309695852669605156520724152637163549692109661829137682872667518656512508552339328418041211881974171129336683595363777109404351376528276599603828410989617605423018655928001794322604339134900225772413185498432961155216027380407853548575492585145923844213029622334588806817887889816843361456550361849772777295728514433961537193941975253163713745770513693736388983676988341765102295432465617482746547900641105370530596826933489237564828969158276126339767497016585670898282084156581031989922995913736325366476850258703851667787350556399073316020200365505664742518386639653231134310333387570762485913778647372578272230199516098503189319188379391476925372403421873822499202518994080755519701750508896821708427419708199459574091797791996556593099124673866172915506493570665671065953658322940406346796051455259650804114847466835242803116819572097029316926829442738384315774028795526100187716546382686709478540511040852372168419736370042587418710773846466688753450020248205558821875511164946400033428211801543548182898238668360823243476003898733363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] -33682361673491847759222115569481668681665125486267166785096016485473881215745252994160672578887451743478882000619224976325014789067072565461375049543925745901567378552376405180823216656673557709464650085799187097870545639995099520190365102187170931912674259394364844331079128912096988103621527216904163305994666352027934533960446980089298060921158597577898293687613122646833395661827176089875360958925831313424646857544903062776766731235759526982167917323768203474743865941355521708727551837376401218576884819842966929341070810573997226713476341781528152100724447927065944849673649870459700069311287885681423438814271635446917257157313792854820973307728434598695120113333743100059285041933531101485123091293005737052101918816976855370599725802735744776947892653139055476634142846770729421762523441598137193050105720660886287204012006015866374309051088857234037420887946548598139418735750895920635264428471217839406687821920992357288820263191453413084016568699475011938122661836931658440395244017977014173777664687646123814973061601059193095424556964729060038935687693245181864011159460260489468201276540827963507090746932810705797411971290628605010061862321810977654782852078113567489314779502275042550600616385529557271728732945225994759981653565597520934661951959031386075024198039322953111872517039946155887299568528033892750285878508097809979357212944192680177881005048302246018463727316308035657145342281680978581420677720352306822009935254881550017187251464077813202097298944395290175106848324978147262404848701440072886403484535313053887991311441996890610396431569186948070366987112594731608300772802878693862252840097861945498867401444038050694241685930859950158235713736670401740602235414421630897637904319322933322966690848965735904239645113331237413808438854685849654805314552803599861767439827073857645754581177141145557251115166471799565413971746952583574063849613711854601664892556969269943108717893346036118720431871610066347684547993748296458643169380862638709100129690939959445810726713849520973631359496202251534843762143396588597797100209149064234175876825073690340082352232452772726199471810183199479559659455117361214583933459754261126710245669251630136932857432801947506468194059943096979186700622660724338411351157513779335451467027769501017381716778003970061861918906725665225478507945879181960340757943227244507715328306803847449198067245555472513596319006281628862268353325837973748991085366145833065834519736310601717115721476784305751129381371149458326231742694931328029947960795078757157437155080610902831442719606090851571636216747634879968019986400078553146158880332218700998670917857011725316913405638177298818399759797984355458328617493295765277386107103263524418791627659809377604713032230826226519051482103088223037311335993718712425762321199504530232945134904771410079618492446783800606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] 129170543345203772968516895651722831465204758253834973936158397998229916943087118373090009631377289902883086706699699463882391069428621441210572339834753536092578058626517665344082752927422953470302244602602367300561710107091418142287850429989197214190239942025852542637028234772132720570506903869113477123743622184567672953053305448455185507584981934795707033929415535373285914401726201753224571984702109846329779715705635922719951871629605403469274134745006996771571167227243432771687733998082384620182742934361042143919797036013634372193473846886619640270905878594945201695949633232764657442270018758375259170241666731055841878897398299377387394901848382397441442421554085257342504691180843720648167507350475379020860098255719171404116252507774854372454381654940261108419286872455965933721365897790820874896889684549883027854409626303946647579950790309091908829395083688153302818574049607094852826641277428136354845529127166002345172099309905295109503121349962373113519283310098648340730167243984072393475297101010665551581765574429807701546043367824688611550378234915988019102623068368156954225756267681143300640039548053457437837316941125235033638866700910859908004782650291111816921038046994881305908768892841481392343722114921309177287875606395867087996716874910485602711724109611090666890412185274398203194939927237828250519156142418961065562285782156787778451226439009367111930510559213602581171106274197377141847524114426085851110957701720460798476445359953701054502093209997022776133587076396712435373034548141777177522424468735662232814652326048389538928496788691002648825407120810663378078144935121203999240908568628208808800224638531955325425821617412288554314234045982874491266535318400701122395151736555860869577868274091432332596546942579035055725223851560928683804185190371706141220152128742870395510836393674615416853942372387489084675735315839738690578840225548008479575883166176622735989412382143735072526134280942842121995401714466931071084356986551897537832926029267655466342253534891789407374235199611273095903007290841703064572180511719962364192778574329678582994728421533219728119875625369198728266704496305068971591581442915156489256226872882729548715496888538649791356487204135476413816920776815469342746846646079236856171100414477241114729586267919924797847718384919024876141898583738458841306716716553249617617855518349329783659337781608213982110784517676452945168619902059907558322662852146268382821499182655835946499629295138068622656316664106020205009677597117405277685839173440989787166284818748538967594890622916062245963078042491316398852812385186516327808193050771927789528520553608066106733887587855286951419962121181545306633206638453506763411865526368862267351326446590880427391340904335925689713472277743939531779817413118099718985314033508801738489472599640086895896241211122804326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] -112880657497963266316504447077576891010936361544999898653153422925810364010865684494433231396940231651797169551415958567674622026148102337263030312139721032422731146845719470538037897698544348743001062732427223921112364991696749809886149728689186026932488424395315717280020639694211212747179908886796044239780308387035456950678796317904833353425381202208839057628354210285437542460144986192800829505156007395209797803624467901456800137931345875044679231720312521139697773658578092378231652245229197357102006410794759245770992089944985788556129472329460998154716386938567058047830591007230891299434692774184702399080443320949614679424345307767260442356628162347871911198442581982138707531355735660088990338870007967152282236360188492017530490308499086771541998231127078259175591708979189794657607485630885491541902408657475710531288576386860043044416608159974146548133803524331628489518460421569585618644002081689325881659555580170460868280775909971013200641989393669655442340795394741363347747653677146168777514934379747807828628212586596651939285592692469802366590794406698745956743475544639127904738848043670911424408560740105083130940865644989059649515776166045133783066748386815956378945489718258133495961476162860925307244526833981972992159001428947362460855378819059119891562174526020994950312257781280948681378924759939128361405012308557374949111177679842609920062727988345051801004749455714563283970178211713097517197662714934070160148377934112950285675369978792984435761093645447514933273859593173947784173872110005255266477494762285302756580875529991482367593911864515435248630732107348716930002256361793065623669694316183051214291125264111087897700963930692089658505242169564114432305153496926357793972176618427936078669786658936677859512541775049893944323272277853091795532464050029517729293381252677361755417128616663929952984987322522914463466083676227399716800779206785099106745343451763910137015041229117985593761181991663206841359459712139877530285796205118432605283859893305301872979860412075520629235026383784030715656241341410637235460607441885809064200177311263766535273007064140394300787152718663799696565454236215033257379005855175602515128393534904068604684961603764329386440988834524451893859977770333903735055466240999138397086553174598651595078690294546835132944881437373046452966392586500431700402170586808932534703916066265990649643725055719434140155338054821713967451909710430942268877431848381509433801099074600580742842469033530996604696986113015218919498604180019891084559059322241453866199875908180917935760665496107419518040235887094108099994136627353974987950702676175923405676862661420824118108644159178900937671719962818293962185654011665675804531389034532185073311863068033085935377626407735359417074234403116710515998028121723156528700942774175234444981616002785442980901641042748506112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -2223801502656818030102192166626419774740641035275538325754674943046831255003844976867997837852725500752632263292524962977391045683066751078302581057442493988790200324359711172220484954996062874502803603965723034263639308306711513574976701643903084948220934863377739168627301418060144648883567492193846577159020397671448833829277048338862674091036142318316965450238480260072496003252636467160924246359355389893871558346223401138698521536314860522863690386006886442392383782757888981165706437937913139420734857302239971833179525130131801383203207848114461087201865488107556726955401642270796829789118055978323860032259707483715839047087816274398995897295528433687688577183797252630871558701738052931806304384837805379192859521870806357553263511774538086919703596214807506663153674228143693605748779210736704289693573431767325182214439577334776203946720208462227964048647533696749066939707224893674615828335028545697519813711947970076353803941675854636741585700185700723536670878919763580041028519282426519706191456061469554112841977297831295718790317187155684823390546566970357740315571818386420909704850342383896012849126556606204899582438941402628554132100105242616233069651024248970388327118362078867682533897966602868524797459812897802723042422342505854903413072130735251513122503307279300345907974384791299342465496314097827710170988121607103289595332717065802258241469237052770887514767233238248048012888051460801801217999549069197022728413048649010671810869832736291408398553331324607947137398280088580361135474209940757318445028334838304807049031160323909731706845765269698832475206102035998990813120632110473668427201886574961652360423039063110107037512649528214265356317367618772872736487026632420461008218034391667255757773121324532229314149692224653195767838227045052871846114970391425379673401325973858588701968904912181503607913446505110274028789869962994621382250434337054211949658354049960877294117321435757935493688369913010217324309639332292584817763602153857740796443476947976048369277069630799952161667873656078175341435364897442173407576003144334937859169735107402806161984544107226712075002311015267806439135927974286503411580577419835220760233709005878349028871245466110957504717436608617586793696056347346511494211507929777335375825339743855811760623334115956593690691327445278952999195547528638987803182010365334948547981810265124780615958318043005063968794310354868642054735685166846037056211578835445564715299641687171016277480587711802229677033346342194632656840537234905376612038391223294530220141212571010702879162202189833567957771187064648352363014326738535233861815230277708680274622116710796863189025831667123317812966737127791066982438284810725337269260618853287121280156163053919972053742581724424270315328633455113161110305687776052029950531968363255353330306153417073574305404777781211955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 18351965865450989341606763111697508267981980213011036530760744871867490449683439269582509825227186993254822572886732449901126855648525206027438136378988194301422801735311387564055782924847084317881432717225705058105314974488658546469571582389159125190947427354957675369311875836508949288578987612325294408625571808911576226615678180374856146339400096033800284245426700301977620920534467809497993423765384204285657362531468469258333595774089071338766985431734096811807496499382722938643733105852962279209992339377097957672088273265909846614218108566103330828187738231849431629088512890531064569325941438262666719262889909670758887409377848580190948877495211219183288971231314988684858977940037237166998729970978134108559418718775569542419163551894639641578944554357635025501576261067914419080019784785100748366442527107577711841592327156288352590697795206074937795762404072335407721274806195143859646977746751920106330273052127496322307924744797051207515451582086481891931038419886836817584577980710811767495705061996352802886643185306264580367557494597062832960669925217990792016005427693373941365491937630010387262072374735895039115210731566630631046582629905563338197093271926142381349020858490101618983784036720413899927073872164290737527083315092000692162312624683439178889250570697621399108044383532365223253889804544130139936944535501021954389904388085229388013083413826485728691136781971521963674118676336668904322173722526944307529613663360464565355876281721895800250903485611698779195133792053645777762775568608675794186628174774514579529839290001430279023911269573231071778997153573566474853152889489472543444117670888788077683064201914608731319515697022730094711419591402204343812057156546280191256705474356800554192430744617988724879624040254701159000602225508034660747110904315763480039878077079034211599330621082332587307984212575831818741819192231433627993512984049616442907152757806693237399043674244423872644469906349773812612005086519171107663684149231104868526821840119739107985535310056902357432661604323368510610741822995660246737853659157748916983425190535087507817194514606731626122180477257506090620830864995822345577427428400139824306978888329474920891829572951517031237295864507039680133451242246522830476381823695450350170724209623675828044586926960378434028754344308203541323275672814155813369390617392872408169793035140538962258693578905827844568424065711100222042847220052087589052394966168105521653721509228979285196221865757764951682716251978642907267152239721692813661409634482907078904389111128486599081690943080178648477789956147654389568345487122735531089389298645871928615559072122434173360686621187131249115161809005855364928833203527227996983733595038230034501597710784500530698484037447873905058614399690844391581602423627084485127074154244107114493980022149490408907329660135589564907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -90116633365805757402869425436626088828119002948307776309840981622794980423252732362135805507036639814045747265799788278489531288807806661658136983328463134569674459676014729257344701538579360031073723451210914813376349694129965404965201926069240546914527669891286238571345006231477246842676055749200907652287846345980051287344162034287409645191247548890179282524566086861569155018625924627481075954301756789196638188404042397276770281662467131015005899602159632086002402091958110185991835014930130644191705971547533297232215706109007648081000177541336357774621177264177087489823939847705468878022447317607569262327496634705128811196733898427740012407570730605536524228567299720605492812093458993447331796474100331907514050719223823412541827764017032174180053049230645123689297424496062949768118142265404877673554623577311634018899326623446490683908565775976814839843148517313963850939377778844872553129392268283844119178133995799795822369518737840874418946462780153457239524156380105939234200190976428089728740021255458125170241195579438203688280541888370488051557052298900310631914519115865864706072287482230511577703135568974139871082384307027558462186848236156781407456845331010640781002051680288395340982931106260681084958269076081860690382393606017864568261563467915932532772922072755441593574964621110123534068940987350366397654203889630662871562583196537053959267412888692350820915383957813234804228284531435162929978575074684589570915529089355564979333236156457911658494404861491353911681932506991254173709443001282761590304572651689392647047637162671724816326777689590825330290484317033300957438325251369363007518328467619911370288122893543871598016234050537699894820480190831236381653737829739192515171568405348242633873836941684051860498247066247493184533442524680765711022982437569719795724700895367844114871704417321503406560483875438348022633775733541588665634705465303151338830522691956627566642816322551893062115065199007765327935966275137479624641933471351203776168670510319449790972742565494498929799852130860229319377442544048360727336673462339403586593712071061101309325626788295966322611650466541473847826775938819854718325826284930201416957743017039197514905967885605666435816380181096256849125662049554250437971714383089543331923004215670910200509422782439762557426208752231845722829339634008585303042311847359301315889649233379208125011576213139272438086505702468395147669063789307940772154613169350329394143874160321991515149670899536352326345800957572149666707541115061671481893727685760400166147109115122740604958786209530999525105541597693799836735910414165414401629661621455561938510655755947492260086058190176410019092969281139552418353465803903538487267653765331973420671199738271767409980259121999163413477687168227598386117369652209684694749798241502687451953357310553057354458224619037917184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 337006059859464269507628447767105216715526590055693850646495899216194884288486634064110103029584083529450155012779154997767956875404018635671057760490125820274305722824735568998010410154150954672590248989821056866054377902832185920977581981644499677681536293541335623053723326956935306581486662947341205659401474731696054735407496913491798609837575915658574475897329601638584504486769517153743963191652074750286199017441005923336460155875352450232661583274526642844375567115456936201671879889532377288723401574491545896168308921783111709600182880513563778221718977050429230607820172128272726208109942647303082595690947661003290711823743563806810260280452350084477654132518612291697132003070031890812905545889396418756195089274634150307280256525374604439698520665158293471031956475623669572521403017932839581145376068357560811064991762942443961893926594141769939952081345765056663100631273473333340255833160734555117569523961882414055327069778560534265574011504950177528653885596532808336891238923771624890906611270405593510039454351291471053789140013429749128825365258572660430268846316996474599063602175205862612406224665809576105375321660539955524968499390110148231835067267119573959730035905077096497281580805664268462407773383601300874182418384541382630915326357835086402568055062004373094454722880623106344367600258545701981448616462502131701955518933789065046514607140825590222955269637845646415969924662228883333660959924696576248370734592831673156329865198671042925672466425184443210257163403624010991234860021654343892694628382966657423022991347089972015402955394066171931529120946501972789683010573798596124742510103312002101192392674612102207151777204067273299557096580458986663523698762342614046407330978147432785418052714015112849446167411471422414888224926452346333757297040608650884453236296381517657601530706044340847103739137457929519365477741326412668379594715776134500217107268191902612557805817227515094395814609293962359583961057785694799754570288849086428936668878727954004906400170896900028529084349974122022883612134829253389816365737634120816896645926304684836184555424193649545683409315907217014653002221715752076171289991408806388665733858117191798883535940997021537039743916416863058250915746058885360317489107574451760021269597528343756032172599610054858491413264099278814980457276233826199442058323428414619679127106313684246194631150593524342798740062733480416284197465146601579796730507442603647350744844552754771708039271845511415530770279638595850444928455214401181670340034347112732146077590235348272366330209222762425986469541333138766768741869005209546175772701595183751807950431065053746014296575399966387735022009014583125788626498243585771926008283046093213768787580758194248394525011622555071972135814369876192340533915995160461516632982199830485669468445547352340401503552584920890081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -1027925441979857925032198661594113867895669896370243928425712074601357002846502873793095198992326222703378767786606529229992920840062088739817862784352568924629361807380876825389488427345498793923630797650270360809794221684243923537982800643362412605681446971793763970632739548814217034720008748631297521142614510122083058444340277762944596524398042244510834059733356259629223403916010593458704870411220356998922661494171473659693507103171889914169247690008075048042201511852333149352797699190197946102494273475658171835472149897544086669896264083114448549027288723856746719714984260165639264439020274355128124025988651941503255155158815103679286478515115609973784376166093745001132214873385956177418923332520984716389718948482661925791820509627940261243248207362495323679928998506239666740957351468994495131215273965080255236042039878153219782479696510478152117582406781612825848282769695606723814607600192087708356725095565388994252864837122245790306283441446637478532914909307228376640726946531722287264074180932210225816452297959261582314510342709601578425291661763582620660828623027979122996370583486729746636331135900044544977219888369538887983656528426670618050823065436832796225870628951522626777417198419727162509661807831965505637390360823094994747747856545379999921416489454453523608568304716439136618571591916771597089009665744600757894762248010063232657117846504736645920995234812441276743295797737131300123128191527054087150697685248943032934151676210392539413570215942620127185818630306866172611291169262670182755842734200485173578596796909304226968971201538398022745610407382896637958323272968875791769823935116749274623640361997955075257247025843538085478170444181804710658455872385490687162407701552234751866414013552545513809976341621406587838459094711827763114158193694828196184046223744876732176259078593921490514558785406612433429723409695011602817021788490515830143432437588276117854472716346429726284610409829620389434831767314202821994750980533269026219439041882732568920493618189180878708867375941699621756442109789284412097857682121333254970214792102144889173732953244920708497130342789151900238051704157417114321406695285183616589444953267831814349608365981362547614368858731350233802552867704273491618904076593131091276375830727662440370625201702681522923879264469301955659683563598462448841081869350788577009523354886279836513393393977529597534920243845020113229959644519717790780171286287602259568513321853902888596369712886621646451945663729209232997146554323990197946389690462520833606709038238781156434267349558054655138870676741274583951010874551264835008299232159989741394091219463378593595122494543967752039128263880633076411603554728090382027028003953470717652985212213051064856238736426155373203696397129424391107746460375051672775798915787753158021267536775230871096861186479235240086732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 2621081585657761837802904991774865185151780958003512922591775909732398168002557504480538014575724198951369209328202643909789579394280295911677175016001077798733766047776274358378210627875605803193116076388262615618271082568730415979174214800306743212423363378376107515089271667449812288459512047404577471335510375614494844997898373560394187623024951637880475836006204945326028897459658569247219738774381298500288039507090088994482105621985352321361870504613804223554355288456542597180837108627887402351467164893512467534757159411458354115658770976274245025061640611166302380297419181749297991372634537833421368761354549777754923900448749593532636514490150814048111248038916664343367953571601882646367181865624637235483269499207354405470233983457240814384096334615525681031403603399099914887441324976796669085053244767438385932150007098186689765131455712163669474151038460952935511162366903235208214655126498562996929752012135583910781130937250040236452555147153433623479605051463377814402179287219223130344545382408590530306565192600158369016057141256019393207894668710997194271133629575569640331828801209117982155073793535366551790991406926781746535756289531255019718025402319362201965285263310559185342449193805231948859185732984342060431177796409460410296560102792324546990137733904767822895413474070547727870659349368163497534865845645515594743932878334104726478775680749930367630080224497500809988549404209637143730800376380627411140044625657467906104165139378571797956164225560121816393308981267532948731691950602123408724664649738068645460938471011350504396500800352417795501361190555057570637843108988929323727295219282090890752759213364700567736930829000327808794284809525877157062308093253841482817479735513905986413386917436045543225559088935746938289580992201962926870097524374117879559316781967099520719974773553401556508470637863523376339849982793063280090988646141017040237192500727827984845884703169800907459853728952657412316677437802187222688386090393424083952010335668743057948975338492352114118028670839971187375631790599335036564533572507146397926965302727098955388698073645269510857037626706522980618708682537151481924720111993408002870703276233535034311954212706334359132304034909737381231355277366130217559406924191500191792404709752197133559417458652355714966649510410228075508044597341694865377954966331334825080325978827331301939737958450929126221152439278777666625115384050936456604461790390172544802556071638950705319699946082309222419784602806187314276292767597638155560785430149878447370163971965412464554716258700726404299903406298971876126484966893643329937173597857373660015740144276264719710324700147641303896361515614597973341074658098647398528487323266426670099964207619333027662457564853199671954826620320582076378007090317084579088501706650315381995117226334936833742013043169542154779361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -5648430785420880268259057725209302368553627627509282060959513018696471372344893773206230505294200004597822452254640981156592592322652073931179714768323283727216282469354223709273685782652792011231841414299846943391683496420585916262511026336025503481310930687506859893198207122325905166555128949339165001524999031463233665196409000986149417569206183610347499799248253232495752542204376378991291029874260295403653417934612324743376340136732833250176634445778015539488454266593968275140858216333145255473412074628182729872982052231048587344255471064253782898890639815141975611057910682816605045758661058840577795927503467311207543774616104259310752730058556085394840853417580858055609711642613298702242806623719463911023935706171962380281066106384825521013141654850727687031349865545383218349642557117813510457306243426425363495461182344536062412094580224277265685385996745328525351410865873693512494322696630021849168665269335753235246949279195242616221568463453978238434367161616930521676232044101662871172418240169971804506536645796816141892052621188658610340405045931820938971543648578012913790772001138321817258175778716764132457982486401461995762170358779764991096532235114089235535379445509283501742309403122429447750219484056515762118059570332544008031917375817903965091088862026421067255204098328387052988799045793524049263527249621192874819858896845424277583821116408412087732669399261644987788825379303776195186120586635136638127159293030800701502253065628051890255503607667248892848767062430726592605971833008139127277105593868577923998500546581137095856335311887649211155413874446562790981791005094693264533523649545972221095087699404724025308729471718035170367539326674336122521493810541913918220553309348869151498972331155527970499169077523234828908069005092678096118301220633988021328866389183965904912825541587353247333940493981102192801974265094491138427728362188846905092480032176557769308947532403637537217169141379396943945119587931218154097564611231718558273760225922521334876819502615984613879349505470511863562843503061542318598619704465547386067729386403104647449603190892797093873841848522614289834614305876499965175050966091587774903939452201218620645222645889408439485980690045856190534251328466347928327357836258059635582268778691433086529433602208162072754344450628143437344012704732319115493726469695168023158079613737927371174870691212237801219689565762428944877177748347819733005523871522122075660650931641873680191599458146889264684655712982951674155995798986883129871448087832716452198134192718406467731777034784044878650462081254780133843734062152871427613344297686091834742999508395966940068434591721425182056151898991543305101518676120396201480483334005182054732055397219112285848183507370740188381063277588860357859913572561851859008490832263515244384888068010411890667941157169763380835123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 10351818225594831549474740660162206581884810805292651745906732293591908770734727194616078106591212479788512678083245010520958548941006815344900704428365507720788422073239843829785013934864775419790624913693240560303984336300654749990028344040642448199934592471238083035213647191003691421643719220438124185949614275371728249339790582986964433393274783202498988177519773925543113023200716405277459904388745442827065282393463575527869925188651515545651803801889390526713911347064292798586628528650163391872572916147880906906412686473433789232501408710778104505795384252363915314493311909893710895642445637188902462695649402025513809084320259948338266560666371086905715486749317464738384856316910192083023939387610663922961885100141026134292164234382327298257300966006626700860883171520032356574305769451528804434590025184316861671578989902123345268761803649960944850171485919433547429732363076104206185613208734013693817773303946606855876593178392597710543891870257233610623692483163894605714415353083694544744782569468619269936958344625745439692857123526594733715570341092860886518275225386367287976173261627882821291603581250379472185574160339510935775513975949956812915455511702152664629525059282549780097097761057308748223478798485527486189963773531427898257177773080070152676721757940309025614187980727668152458954464194461102236350873567524830985047274429405743446888269210813329653562175775892097204323076678961006918935353086435621687711285830004868026068985704905577892321553542814048147319824124020494761131319634682663316596810615336745985890815252901662203679244573537073597860051176851120357610541179449114772131362155588306824271048106620627383907111337792920669018534197007747051607151806726697549165954122287051539472851780100132577957951429247976037206693709419224697052382626050614449163991701578033259896908169941227753667940102523438015665209316663722361883413883780668853892033332801483980233745085818659174957746616047292756417743866152226587115485224392883617788930007026205303320602309017415634654910665395256069982450191539660353797402887920813418227360916630349809211093731723360153594490367962588239359786985106636395342996390172086711966359953758709903393865437699924405326764044019814853711314311340622815409942475336832241275344144282906369592707426236474119134737115760915146050957394037146535220203721397560097606428976847821679834411825480297074718827562908829570839948224373376666234557662287713085980427113424213957561108419269847692962357807015351000324215932831395681031048808286013101599725460616317013691032120099493287394998497023681971839298499762699055340976155697031714850416382582214624995981706815472223191683492512379212187635653212084643050772282848977637904167451429371955080462876793844616928623674899342185952701505633342273225754191292994014665799516246244144565300219800458857807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -16190645635333493745667980435859478558087845285828274964408484954402379906763841207674186459068744453493192652249168115017226629280435585123666140324357209427646529471292979656910732569840854517625657740351225142011021134360426220037534586420629073012267124004217129216634978138238196342621209781644046083367539352365372340032313575145910957918886003081827344901093924826854145353897247092248262658235966255766533291098105108912715082253072137940443698076210833825546130832186084977015273163732781990708090769561233949719234977161492257145403356998527200850914361054540286308747877186284149029769704529337977908706393971261672400918260209533595166598292816971227074936686713479491069303871222780267056761671985906634948173730371118121017093054485811913468238704963834123754735233571266641228218496238888083398870181678891019881937225074179700678097425451913281046709736314858816407286037840693734656247816364325437117971749680014583779982134179487292647074502063216002443567131561526716376763669477240540023913022145362056466947755171859899840515065902350081257268106780417498426079830049514498490428277105065021838854080669239383419678954909289205663144479589712355392305373390356549640242505058187430386511232902385972144973586254160576053615106148651571085019729601075085221294079555567090720549730008649106337902597931989614413851872502511746041828645828577553100143809306724852588616924396908975751408006487247410784820333144080447928113524853775673899854046351180249151136528578750179003780134288447028635759166017175685070123963916079073874515332584588618291296367363255138836735970823553854437638977899612396937172661005958628999025588926122206199617087839591042509547746238618857879534451464163649549047913027485331051738307529450958941220002792981148875675965416663272026517330241498135561861794121983981096408040338405039009546627749542180875556386070163854082314046385238391845428840239873947768714822752214752992712537504999965729279669041053967025296139599648322693605825790422117887351068180911132121140040601255071651434123427048381598828894082089137402736761330974261769354287366995830960765258390250479733405652553837746002673626253716190690706939566139292839993875303150835247227020952911482920324125155395502702718601936669660762559117977275723326853557805163676898445545131356908858719840515836697450690895619971192702042477751270203912837685650486889349741181559304452175580194488029829066466455793647731724736080272521829966299262850503993983276002767796389883390350240258871521944736402238465352778649268101390822447657620461155435296215743762873633194301615389599226235067878110764874548183357270950035402317251592825585347468874595736000176961688896848145807963881630811321976563733004543250145538197411785406696125340813013805172750533924980084086831683406581971697822186215699606665892290373689855180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 21614945758680521149802239929615238428608154187270170199057629002896397564685182890358643774831400935239893686976945100949631716849691446550128940654887050012389424392622710434536864217543052319916927644082522303395752027352117379068887268743609811597289937085186180914614744718309485309954757904716530597038136214340225979077415174907179427871005644759502332447535180774443910761635448099081464950557674963249102053124695865583431876083526990400489283980150668671290665214480225213040027808141998647566274817143853277752229729621552018301597690610903653911826956879073192901557214697647438951592804558842200044301204887063856357073760268004705320497852870894930018845162804244602125541338271403438008158849471301406060687267063483339717430960421712497336359161249591370044221367960764399866684252225355223573852610233967862289130991711416530126783711107489110828403149127997396759799388903407715070547241712155663756752542031042451518156206034936869274645141092155407586299458081321204087138930852912229071043720339197620291022167748274281560737122533589683114996262860366067792824195382575192811782149128641077844876805359517208756440826429140182362868784151131145898023003790911184730087299682298933203639520973972628372062585041509082409484429132386609518071834391251207014981480498393361648326446193567594411219037654372647054731519434764728077289959541933696873657597656332923159020910639668139848312002436102660763463018228057080710892028758235720380784705166684395046315464582442664666024794354769498282990302071438897786038748370177706494497824657701768654942718526456307634187192720413355339185263130304184601808714056785269922445248364613922519018850891365201385587560107261117228361888632774152014390115047500503508362563985980314951715833166940157986419453006577867890340155419052222314083434387782873849666956620138548910163502940835060920457264025953550488277726255912984194751293004433142464994927334932967785317260268478873547726417117513998755507812646290605523123925480874491472479456594890605192671757959292393712216827388563132165286573672521510117139238638778654593793429673435607212877051861812284260734151715687893836263384403841010483760763829291374625886636342085549671410294560706893074163198169934489426472698319321153627065992559996117455797755042180614370230241364948384916924140289686938000318478239870297410730767411099426242856305036703569722501708517579970580453307127213359212039638015482426574554695306757943813389034326313927315405464252677992919217815951996758080025194551549234914713958791111429989565549670413156577356130826266213029592610042044562302535175944689290335542949206365480079136633974622308377791964649642312895152872175076575514465681483676032833527493698796024869645109484637493305141088598718930101461235313485672158407336516371080324449087642532950499029327255171446813491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -24511086825873200062620414359699532759027645079985389250288853539704867328382200498369292161615372053105951846365449824531852573809998759799110851354291404290591734318186354261518129158630200711326742154574243255077197490128616006683288974083824530609358004529708559192571981312396558761787783256509799340064991850067351127526853288672604715370503464129289836088465856628384826591828796461969937577049736165289528947963672208805228646266868415750088912165470248540099104407368073239406053280192971649505333001055783882177795921231109420175794893019268325565768191719647858445508841063603004348828760368421869618529964270290363632014708611826086049535610028142440141707487808358786021149990898302700655580584478854534738638870187444649773485481404862588779368451339352526798874910871644124553313777581165167725243330314992416778257836385120492506202492588724274847890783093530791609993147230582561830812072528599771096422100390354916112066091602026238304596506139436175437911583854001422437205427799310486601522647271443161978620203423184856947904977339227330659173157194379613674025073474273872896813285399035196771311405803520735058677615030197168631049649530910234135984637503543718189300360267519327851433607692158756420478268902074567228499443959169963635658695473767251096344319964836028882375437968298132652776114898064011089392545701789236059114847891829395823420017182454550541013389098678737503868141844857077200517799826278879473499864531304220635344398593154862232850594849592660249269403163451302509589259025122846788041270323088946048944888655221252196435376039253256583982427719523383048279883834144040992057468884324023093529240234750296468542525361238872393646169558257577905108982767293732525528382005191474907077062877132140400960407703355557275268029126476198204284005653131933648859514234676570949926504508423891091132407034097199174693140925287899570301580512300614361063740214834994761818225250485856775970946883355819557550558950864925319349077019350622356006801993941524614381996546184046386423348806162920807672885797493730300041240343918338033727928813320844402579385102329169905608281476638926529806571306251815478737587074139645934155876587998459040261104397903170116572341301640749054627731389497733142493948425986670880571102180027470231442987526208643479269191274738267821724236176378157016338084418663805072930810779665628903313004838566684968763648270018683799104154345288611726827766173378358806662423757018321432008150445124327989431130215050898880068917806602208237546840794331930892488152969920063449175809978027237529305264759424787013274026618587629959402479892267522018738321989702355212032465982754988223325290469021414811950232113888442557910088011852765582029136129361324472006417945695823708107427747649161850275820137648023080699014152097353016990453192373723085043232477449639952384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 23283800636250985153201069297336205349632445452216989709149628211196541930175781598997197811049820134680673234977394203465824858104349828249777392243285700437871246644631641412578834534818719738523042692978979527513222227237863840185152134962601598248633800244967982075376018481752984711003240499359097653733711831699469069038576510770793666548002851141781221139902980918703707777602956596516959802507367478226798029967262343197679770498140967231841170504460324971756890630848594327981133277816806815009894731809367635275312809955029665351936478834074503307648109239991252716844154159446717506208978810602141203558750396179683780730375802429428547215621885034572809010509726327632125651327341493151874286074128792264420573467250740879171871800246155117888815610695837751469859628711122295578678866313530859203005259063058654221330199190009875782921186928209144820438721751072398177460638137529488930246934334725976843174220060849376403324135827443815168217256914363683795588897010162343317780615916996919622266587450569876691871531034593708024842263897093460817000467582927263004084024272480735780524219668445385475951857136411824296571022535869141405788030651843138050334400274409530551389777350286728791133846369025570128346836726020665516491491257918577840316152890353171379315501538746160567304787260625808241941799868746595063824943059716312249167965537107354388307802143503472148420810966819670133337479878441011672431549347279811804034106193809187951281634296025934584598345930646789418864847892283088811689439287335366369935094003608277018475025917100730426706031352784086594116913457336020707925335207800220194223893044698659870280320036664719390345691314359254887015653840802047266346932465233748456513157312680626944162180390654098185911877845888600966518954431244994815988432815447689972445535482380334193610557623860765730971975022766505762560528131374995172712311264677582880943187779125504541649863547637354670492635731191642783626623127764118051341310339434854485698413539674714642481793324842589810791083416154063126883069801439177489562287221487491827685329149385845592797598616388559704380961172092658058362040161485465026317367968508249590225044139788381503194813763896739134527028621421453795768466374816236255902602931444933170673902555389916885285681665204783362920378507359332920033021130600631952785769621443092079257503659281341487600542794060461223953322196336789795407815313832768461183682365632866842859155304954450099644864797375464671902201206468394907489554899060392982838357180519399285173557638657350012112765458817269522296943071018340202763911190041015580384697551433810545272526175931408555059091527537317216534942957825507685699384764529217818431716089240931206309513484426331208867631926116184597890110063559057049156001702235077976545541547513721301230637101803422779864539217146842468843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -17918089287503352991030607985415923316318694396559770583713746825773195335429274137887115958282925277770354450249589963005089067077757474454590977174210851274438025088660185923464863937454185457705493708494758460955385303832504408527595269410466595843559500557568270344936584608231568803382286044960844515061497236584707763777387219330779461199987117104374120308377663721805887380328539617008688262817721933727699432165817222718547785061327822783676162689753907926374579366776343545614008468879698663125813685759605861340327688120084289420477985440364761773244671416040715362346266416485636677157756874204085151714698303053388001669166126479896468498382957756602607470787171823742775209054541709768421213592700802296007541188774196392806337127646267832568583021046811358630314396865401537087368070555034263188941875592565646174207683946721304308155967395862821159916036696399581729510167600965816111945761805067277604378031728430593737182774299697632443587753319467397941444921159183602425505479627208469715399420733952664735685653799210061988582045373785296865596606601280798438516820662933673519029515865814562212139759180557005443304985172810831120446680471700317923805747775668091525836688053808206174946799186185141531394986029065149174692231817711072241407697508550265193071367773011680129077086927508210166172842889333411627715032344670479681793400176037220181711767618568427412418829496362471773078193647854242455327951085867235513550831109022136038245516245125508371423553890784291163301539512298851668023699701322527373526936708245649796806818636773927560895695290101217123901621826880934932185860086181930750029411564796091252262238890420842767893062153568779365363002930193445837014376893142893736708660460545162100645373964744935474195708012527226807100018521526900386923149587349662772022512421012130490578400715667279976247577194007582878417320518276190021948155453362167908017500202422670158215554580972567889626586719647406444427385928072532961537143353546588024053844831604285772215576814813061974158770246968208667104759545862186481828723952215861526055447583638599090320399670495575714858830384176143743851841828071752160209532119921126298749687709627735488615708148445279281539301966634614939801309552712190616548384192299184587397152532302744787574295771489146936459447806627302144234166136193712846084634570562847873122986845073807091746005316181756175481240435268612900284713999613750572818566442635020086976709848839615448715449428545756923098080666507588757403865418954504506461549292610137317108845238944593616369116426550513272849111632396652648313126746878337729612120023658069247875164156267442182837168241280159945800436599985742824532980969388543731424163675195620458510777554653909354785782582874607384449689207255941233639750766388591286694616201927246033289391717758035656663345998647533764608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 10187838222300928936465751608258053339977256189612580467311427814669297958788496658643064573182125211078871474264279325417232379857873777217492111005399010660643218651685901062985887034421942715555211435009759863159127937568695702405271843813096513093079363439234596271972908916489753590562420155162347112411665118643988684592263981399897463749155045168573882702313586662618777859381451477904128978958537240889699192315625246512866375047440839034241577869699114245443920502562308350447220468901075310358276441017692776312013215927434657652413902666608566778999205883406281412383764528892385472602748288401125890910686438477251152681565259646626315020089548053250220804992636449613445032493853273936171119074121535719880261503334985119202663120705600924649121107017277432065802347654322339890460177445282439844193143127583404071129523806860937540554315137527936303316309571921850304231650229949989325231375032365211391789556818764550849096137563417891373914878512461876205072077514208968804253898920980033215586988440450703189198890600222741997559877490354630528024350125982032845065653213988631564285468152961465953509267510997856685941781993130691591618966192285340430805841288221085327248169156207794768142545036969953334786705900461094667077789718332478710593708665984592840966280949860728011409686966767614160542409182518198678432962184643004566342980597413385369502944136376377013161374503857343642316146848349627458645982050354518826707997297992883513141468734594025134789905240642772745044118431154446015584863560967935077852153269564175853462519992712027679567809511560600095675804209638058886386794975568799940612710583512147360142114208643594590108998555765900695097064198530935245510393102205495596445991229313616853353270615472957707867691382767085244667587179913048558881027063691014431539320417647737393263886835328550983844545318995127025257490172472096042058305101495732482221141542523784381916753509626158337070807948038201548818539521195189087303379652589055277669961048128432216332360051173869981326983280449864561382049473883752912094646769399031585515379966753647204752495024390175892118854839528792934702436195497605045664348784468331607095167165557796631658632472987294325348559121874754981282840826431339737402308767796780592375432592386094113348475937125523665765569121154936326228350431723904979476796340396230613426574409446286793383234436566432796202045274615629340917174301422842281048584134207069546373237670249822286776005044693434268704652603832384878178900656275418804811730820267291481854832553936402204997593949487468666174643544526249549223397409899832667540318661537849132499372633911003779956773973558665314974760277914759069501123643072318978891573478683821757101272739300394444542126123364986061277854563604774823854233081679607774036985708768604586680798423123033207275710657144280338923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -2753786101134280284252101869046502412843772225663324926295750409526176771612542168077419119900190804762267894296585891342847086378692909652401909417229932418960884470182049684805319728415996264923112481303561067589880010331223425808135573632669063996569762167853809460954719534856693772305307243138437658662416390940621011723876780439776103831489504766311156400732826064194011993321827138352192713307926619615135579377888303342025682741021195254673297931858659494148034454810752524616754882780840742883962784026972984119354315404620694565220181975724034392519702501353398719201541023097237466542527900734097584039769274792651355736287634537126592809527232274184858421562458902555020521196344481437641284111815722842532769199218120831399489979786928335837286365868077922644464631754212104981021595011378625134402807318596593531917267289186822233791825265175107728188035570064301952915064893999413031178291595910286293605329524317316588045282233727573140465639416928495692469435857591692830461897221548647868447649314867637556472492892900653370429580567005052702732391100228715564687069320435454593354278055026959101248623257846598695834149174073464277554565517681247446115273095228481989117974734496248379272919314295154847604799199843319018256100872100250419485655501962391516511361576051720086901486187970469448344946710559985265855148859737736239875263480632965939555197956295762362105996028233601999777288612732894049114714432512369721435384597406870229251950967898043382115297618081203926498582728216120336332463415539845647462699435040265209872313372409791534452949420450766747341054654123496991457624520305766945553423999883427802564002911871897090221772464062966039068553951149257495138831549492044239699631129107860891288542047004452722036118134754926474771114638953088091641497081296173059409937364760156238780872171603322520700971980121903745091819674359181479945337237997093712838401533007113026357724391387247617106760117176934991140368164216150261315798380289352551395828365859707811966819648460152402565724434115418584831629585433897865884721258176815125559330054778384888915862021851356623834710611395662818328748641525503439431963363124610322334640520110886296375567364433553023536430489551441558177934752032930328125201839942683991851934308425678432401464172512840441613055940954777627097276216038819991949683632787602614072890385694622573746747625269311249064225895154417172810098480118379101562995726353615379627727438801918414683171633389748783610624338956835533845243258020193003535750860238750612237785507080567839764951108932848564254609809678214602566761051799718738521628128665505327035118775447109110868350689053915684247284740045937832885531114966186602372766489654313876227177682989234574846640505274366253251757833595654239969616340247134798429974337843418079827151046285485347055469796049001906176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -2237142111035585903077634954187605984787422310375561238941940635749818276907540533218895187380816789464944128857873672011634580317180312113173461526504902256466639435211664585090118462708257533673375034098521796677836917596437114786660803920535826054389101102349679074672708320661149674945409762336508385984680890095742110610285710337748328989602111521189539191195772021684466433176118664428193468167213808085710657016922563113567181229393019464320779494995560028732662518174673299798809769821823779734671034348796370196617327330999960384744674554792289181331484797447925812718919152623909111756237422677506737705638896206344127868350170112053737484186351651135106902316521341619093156992456587637943855164261704569975640314425657229522994728948957393380420327755711514391533111639774971212589813626819273344216552309371040431416855255430430896129809654705907319524262189139867429491856099596116913926173614928984509105588985272381472585583157468525122403379713794236285996037122230728150541073454928791356922546434360471478560545092249825485285162825227615455804210835819733479096562642328617396989340645293525330982872518378818154986301549420074004190771802780249474774793378361915367390596406979306853803802672957106614317420117702089218292453581429029214477054855822018997133912393840819240617356354853739812124870385968797887994757514615966363921742016728109119362654045009412051352142673076069381622588161583549767101829436845984447348123455477892305803218803428346353181915177123719550728013726317026503685617107712180680531754186578873524348383534860306519826913753704490898983492600046716349000810831590307627682613074563933544065644878801208466829799913451959398454137104850516976665047004539574011391004234686788393443150582354704450816104643721158706404988194706194178702734907979061761644170779065844094626901419157351691553373307262533648840350779737588566207005190897525455735957116212636310342226806335785302350420700124810942143042166830225471298782472259607814447733421184121158104790579721657886311459168074143883346842468397330081363463419320035978312024955534280198829027252490063800262779603733933002835064264859808047879935882745851530029758201448778869169960710227913472523788304956439394286941698780084405894423396319397788467400309324238029086199222622883663246315394811879611369495156930929253757995155026535395853763474292315714532902989506685422740329677410625354363449639296039588435577178697303980142564136978585241818466190798536867826120273911045760791058587129895323536219815983747088241669498248639466752113954669900417653101559461739388005902929769736366342111651996760845830722815557963968345899606263424092765684941305310706923169894127254322183201866156155586424992916046103245334300857203309775030464018715457360601555932472197064309975560123488575617625525146102358037651084525291687641088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 4088501054552371880235913045327264645077504380503622096902982303831899105720713182526809112453652904545196751384637631122658548727411376250029437285507927159931685258312333071137104415846173503271514813910711352924328050439335677045732724652259841122217129870710529274255483321048218738210816837987098710266632387147449066932327165527138894709110098151408854690981793451702551874307546930273517403211303826117162708866952960461703936358769160909267432555986050352820108801272387240539254486417152229723938887687207685121360223278808650893961042462615766736447610229620877731700265751244567237448009596639864959540536488728236520212395379842324312011484546893015381877669284323473757634291234639220465568337684227227345535195080450954878882784070883065981131729572819385584935896549402648956636489265421111246750918504013228476222083042962206633999401181843389040178220049200652452319155223575972533156559907484474776165276981362506543058690596887742676447790318772002395924674369972311074161709891269724967895321633132231371251685978628543091631124348131444324675452274980702993748085161574329673003912781898308529561006122033779661710676740192404511689432988743225213307095369994587002530272345956401326781598972495080317158678049980717863223262434283557825293707551044994645531763931009351204617877849134485392819562469568944445598431525078388904430870255483503821424783575850410293979977757729402640077235719855442062753529929109015400702693080282700067839315080730227609629036891452032204727517346445319356143294536000963323345692497915037184323319680102087107488072300030261888215784228324202611820572656465050514614990152315851546600639073434594342515544603450717599018637001625963266760567059144542462086597079057563000626644854310656883706928478549057060827725383318341709688338830038242374175741996932459313470773771752997142107316012617171991286063821828796472248543319978878547876388808975325006350072779150300362773957243158729108771043370610823738254729308883275482535464899636922669201562992530174269007474413402482036096092317008166990710668749935769442759672450960436745644685396405015496469264596194001828296624545021195394057602236173916008434808321884395872043812539245427205147784620280888385823968806960538718077163949845048868879635359819211061609797433606966461325195080624872447376603669855232496112687308867149308110959801745244259401173576438118293922142462965720592660315040767643337996857978676417014139229934045235990986074247512123190738795715888811272287649262520248998146383148596454539899284454125462606058832893031661047113035401858111448575098192742412208844203065560836466647370932894483603569929652440189955289072568748073151438791849856078820562139903206867843703872693417940153226364469443464032200773472440419193680456797962003860033550144664314758991622968560820525059956017255161213747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -3517266540867799861218016717283118786707758018311877747064688474901521049000494943359315352054177771037576671284162980126757369803377607370873417120726112824785908329577211686032643546495686194438135917133713679089495699889337817734034399160969289402755090463239528946101985586324990847492560730789210496508534307176714986113527407905322720524918173009168748786549601436660071823541272519993587416340440594053316389938950719776007218053088069352450351184119953335162175649603356151942186720560539727970794388655772348905885074716852022576047106694650010201633542322802528009816730521762723722134629145282635593004118897342642678777837227581031494256266368937746183816641621713176739909389237328029963460093912988012737152385814629408176961560003788879031790150334266230165837416334206201351609727085273817079898636039472427795378638147562469709878922058919226414280100628257284498964221079159413809500079003092411959079729288819892882310827331390625866444616392121320273694005349045198739258556607184008669924850524744093791892216859393068006677327262418123071169961529249070947144495455960634223984474019727716746620191904140222191586348345932395302532872534774472678258125219080369785105305846863191101786589587218312711140658477545586968258862506770011724607704638362575376277214403890193809825650023522886089669430919543495927486208842170103456074599129227538472834695676840548143356419829752496168207620623151222248424067475359512264323559250085910076196689906763333861968227908653145543562472179878448167239768042136763531953951986779751487526188275562542086328409961376141023670872070490359564400818287663832037909774250192402224050430280910438136418103944874529664361099750567574685072583918206001921799438497244340100929566791667702058313811346059653880746823535382716927300649819752539510820640840056691027663265023317912389166244252142143332979318814859858540037727301470980460302725543657327704799597485034846072922361811699726690724509107938039083137372709712361585047882106760658721696603626238119181546000090668197903171863766758919855759746808938186795769908535848122791777204882590834004804508809921057286039781467283889594884128413539109132580308960549126084601491202765814894213983825219376820407239111561005639391053197931999051225161753308327992277843762271642668031566532460091478295089366678647721527156241444892815319977809303946501879747027718512245391817946417261536480572596263625939376249521243061538683875175566721550253823993610315301175723699080683383433565152371524749158456287358057676440458991498630050759086483081423046318162540657911446399685850417882212092015493918805774799707644960343639184119252081925188219056429811347870176881058762006645725974315965148992165775298438355028084158641406241762765249786251516812771417303336323300799424696730403229677414276143958397108302237172517893570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 1890899287332234384606505162952731868931010776290383112253636220416042894800461390585554912707794768020047386611687976498450697653738130212812404216439809905566648549793488225031706528851831450279780334964275659340404715778073723014653757701792692660351985525970589318091953780279128545105655228501336006367427047871992198909059518837401492091246906778586028024049040807210435353480174033667427383265755457567025524933140316644618469079314430089983232358190529176911193525972889222072360671485785123982308634496897520333062022135624405765433980857152848106164216834837779432080035583494012758689314904781596392543333665109254821531274821687551123073573526315105689102387398115179216621890376593391518590083097948727304953369048080075484143979800410449095676044078135837670896260888754689264910234640880122509379600817403528732939246977760923544141204803190573488685464863822740770723288127804374472628974804054581570020593023529891301553923385778248032222510299628507537476036192308597786186671543219404772599036066701155517667026759583971877428268517964503291856484922527016082039957647041079904179412259820147230589879893820316586796033195260821973596680930194616063251666272281601727155566073761183212939738669520946858556906884403050940526536519146829182439030026984751494241760580105856801462381718242062918174100845651360372346384839041365921102898873771153014947809515348276115865724422495504407288695215884096869297220768335853555193088578939832609064563332216626971602530077840115095575398777365209580843519270916838703206459027563457551159936881925084826531180545223388488782249427310462193363811907158339086959282539778483310773040790622694616525365749060707684553686128123912920668720576383075874833653944267825028560109158347098644826841297627795045527675087012699651456829223068255401342643285897093763902938440615947907493694405047949716261151408897580118892517980481382833653566180073207855238337061486085553107865109416421343526281601401849778417000153922227207582626206425236287455980831155007996531511961891047866537301114994366975027233998195148257999355322570835694384077302976109780430504828103865228829589159122736859618776842548050011404802733419917797410527829335974942865231931438941535535171333894772781906700000584527811069222982601522954072721748460536544404145150911462167917029017070007435945828361793276550455619151745333579162807596825634602949871946642833275773067123691219989166398864525299586007633130352229567021545934608148348624948646065485484276915072362553505567718447247127144413083187992674528473341260073488781322674485248329048790885882954194970309134419866294082409902626357304769021921800146463005863697942253774170029608968078035978648452152065766424727999474542309791182640143708745988035983190847873286773758386038812514261776261345874800668879926103899323426280771933217331609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -383100278999850031483556554163792247615800519781997162887701505758363146342740653189782664318045272534360857859513191777627386031826733535230742470141900133815504012513614171940933726724087091361725282291635690747046419101766930333194735454347965525632961549102963131204178156238613497240637594000671605628429502587974523210338861397496842456647935129700621343488277804780392767470423717460029380857404911542663006528401257027887342131195601409722731003781863049487773264439990717291598229440030346112727836537886688292078195305204187087682918323668784020853953473448045322421894089593328993707880716264883587392111915374767206463234231379675428626011514973207542736808384229210578646004865919228663529480558989379043139512195004227994141163708513557702495633038070808452872113428676015057605113054592114518209392258093246237719350435833580040765534743884743171675120543736909965356999318108821407373630805598068746235659985395033036157415696013820636908976436484989719214800718555012694163927570970429519910955361057202249922085853523547921552796144933388925154687054413287066217877117253557417699229918408291059252617517364931152712506768652209006518626235571824596598166831276815828517501280373222663809431282362797315779461791378948775144975155213618222301897169257066894067933452844290950548237201718086809679866471767200702336933837753038569132620258128528735702317956039497155474127701326289628931000568757921152244412219018566250578349011261271091427310545574045238891762572215646617961111526533439657688844971168774830502157351677047163525525972304520459438315760969497509113026322919635635583915931316760489681683881403824614957160293474642879936713422313609204280128812322454104068299554110823984156374703031680681440436496204610843044136684969776541158361618803643098855613905757519654179267043003832040025308474169957636873109417727435966003547893435198931023431896007287732159884713340390055718483123738938613240779193304341582400268939383936826734103218309243128264388603126639919657628314875036930456099817972594459750293713249000448465058458662463563119572343007143457621787104268018534143104231218815594854979423510157685404085602187765158021814423433522022875513694601580299514856761755018602773496706263811697023307356558654053840002188427575113059746584314843265435987706256880069676934969363355871883004327578892520055885517086776259072655544938209155752180925732116445259978170413965268710801210017969754873590493538612676197212998374502386760566818066576632318172001640107451532711330686464552739162972497153483143691991394639929345362275442329207175249843976400512557568395837657849397203883260299339395037633285980554980374430301675975175243234930751332729136140785501744257601371475589660270977200222895234746196294143156723331503170027561250525880232761141959742906701764592099072113317076294508216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -459959041970463740712971064950885172160716929110598926360123742605646714406200040224846313891722152808255920163938617658145740795803962172579982482119262527546521612342378488524238874739015147339330412846107854045676883985986831756161627967444352612678979940830164924867322000139911531286848202008981757232590604366945308578813505589643593108145286407793783988773942011833665122017154318469894927708676940916604210560220273449369751247929944925863148962660765523199951717622237586899196351581366431174581354393304791347059419328047221711725803582666358550063749200574815207931481156951439359751705076608608235276317558888911404474178835963197511057439262359900511837541298120875517522588908362801344572446449648992572937001063090668293915949213350445692771051410117582203744764408750289170044082062417133859325265898961623286495515254947465963066818520504378186485006820871915027778580523644000084869205060006840701627128671998496703141216070484466179816577525062049841869921538778275200137595562720162062569063217819796716756102660272033837166088033221204290681809703251664174543691218341389164796231065605979539584878471785437887439866410148297906924079180624972558879863079408509729688039558167390438643559314241509148072680512933312036602982316985712649122498819788042675896296968099323228007506187830772262850921502209998525905256785567799017720433638411583617633946871126988568112826437900011135232759504172593711487401037896147376949634734710934814508890928783695094616572094383498987748390881003354572942940016346154044092694405330660091105781482595764793633363129726625456198207234753685558385489631316627697983980328591354253673965276297012226639600805172792114738250151631141178059415986006571322210754991198731434298440587340447773848840340137288171878501628322293319208364583148014816025801101520728666254400632140789956707317804511107339402802051819411423669584693159113817737639245152540609153774925476908378057560439091021830006323777565437091264115033457126561439627958710486531550592252176940002446925743332697228735705630067216854202065780955902111274349289007942591860653882115050158980350721150290683143908786805272196453914676192423809268545354983996211433265739725570728137142162335225964014315580132967239601014619342681305827824426149540576679275403309535062528649606971849328383903254783128665655682140588150440806543916593218937675742027238439872276688237296424036186265519163665415562419942999141304872787759975532959103152167877648471924893276444476088257516515369732627339190476905622475883990679578890051419094936513987996329472369750785134792302685382154129063821201840396015727659777936890400105412644454967027250280322142179107879628787093071249952163552217281972331503754234778243467174490152499021045102474393857179545989628786970110626975702230746438420770156400537667562400986345246398873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] 664971871074283860385940601493033174922317980405412323458867568949336432596343404218184305029090699735183289626729203142546384082499379240952041129400789626046980605932590276685756333008161773335610054967502394413546044301887700147591677637659711437318910310888179024784347024519406606704057212563081474135101268687524039657678820991313966174934905651927394920103530165602246176662711425600518077246644377540010346460945934798393543598926654700461854250887905492982039886485731136862149142023178891628960262139914215369785674584415053932861129622812863907393891092561169844001863746142342329646243405789082290543695371507582458680452142268567622025860918905221493462692647189221562505096147519455371956078558859743361521947754538427300240539136698880494578917744760275538093024648801575037775048511101523119604950605548837749252506475537576571723114217030367431827354869603096124478134232831929023104931486717366705721072614030627396995109153595593083719424868948676632322152009667267882658471891294455556980531833256637420558472580254388779489606231268926357164315617858754069535483983587482926855841541992382349305846911013599339705937259975598086256951343971007323437325047798735647345209590692100797049847359051322605775722529920595068583937056834164024057035580913368569333715501762026790980151996527620476814083741466054954302656813278637863824980901496450725516398001514101166694047919958412881225802835286655481160954897936711526027991562691995838380371061772910315757474173871760492925764612353057568503200953534376044648934223378869704239303864826090663309146178386306187235345328798838192884836553800481021434970308634985935319635841569988967943261197368337367732984603928708577317436142856883454011178105541507943338534262184236269903136454568167705164497816058248675051504998056669660427280026466477764652543269697332459473107584938421022563680046610729351887874293680289108115720363484202295527021651356802534549347185782633189297826177422074420894389697735571267814271580485734094274620468506613241448044324473266171203293546566886070721095318775013441231325762931572056246263358650399678078141175509682407786830656299536001460539799110563129938794313629401559986768033455658934648717069932083420267713641484143226644191687248545401855673165743445780928314795934125533456545957392062208184404232779311343406264235841379559537338801140065161946622974289845784930390722246290328558210951647477965899200331282030859130451704487671026111526139367235709422038221365153931579574608119007228027860233057616115225643268956415665149200269893253993164607332947205401430212217866973576610315735383423920742708480562511065217703681700538990874444651479521294155404595732253354466650746486198984421320969884174973471701130612873586877119961963147921855171408096445784643218121437930813622037858383525640146967329018158902149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] -521570322265220930825782729951070865713526047837661156142869481323290085187823129404047751577832880433654569718216349634818008122128680528097002905758060758783820091280324430859871392141845422123872100585542765942026682873404036486173643266524598993376828193430468150088672688233426246393471944359970465539580727280482614568931938336402469290349409021389540826461171623582965103888262048921905489492165462929200115693345311595137233448062707647660964157340957917972233512103093325146780693198968858735707824888466965562202706201081662368881845027272934891345308213300247035576476428252636072077572131935931710328344765192883094984419096850321940095228249585244909459725065087000991639721817523260558179024186187538630026123613012851423237309806600294344123653719477575982611888145068263878523264593224127790471957483574021246178490252668914849778564128722503812406665898261445570387417589641676900496236541271633631942527567894504598569927587342472410543250232199032128628435964800648403277917474760249209327237914439401273548780884647565338586951489913866110834803253670410652582317634690155943283150158653289136329326846546560067013097730164039295935113802876311917009354414403042242466727981797797677301219046301560975776958638800879022224654956045049380024849188519172601771419707817898580220240884659446909437782372124768998303114200544777958014533033003556783137303648956756747008873651739523166599534501797935300066519916341806115546660589273697470282221948291816878358367874029603664254397738194009032591320780193918178143896301026803755185677795344252524773121093894679242222433108914766379805378069125263954751978299437164784790854929159142275197308555481245500322496351378079757510441186510523613305823164661447976192156769134537650145038140777260901565754247910355296427071996988530332017602482874409814973046037242944462823158801522426443730205281994774126973120137590581856206106749139036602975430837388734085378079926698205400389566896305209210065710435854608448861064816048048044750792339343356012519984133103915708702121803614329520198124679976362676456469913296233977801095987376592355375538943975648456474253229661202853403361362908111390180939868360016844484567492693439178499228436171054859063715094186199046267930160016731117240173293610318592125800670547492406087897134154918989445344367861122418171789976745765281360144962256506624287452096769318383195236287717001028535649960401130920735885982048740993433764064881867746307507465705970195606648954842373197821195912358159767182345581700999979566248216895530504527269688447061675257902702748275101422146114269601525912049037675342413642421064932769569011155829294047233395259414280223845556185346899429295775353371149939786001890538238173378251140585146779149339601244707506297106996376073143548731458603119768345973282122938758377030287345072841162752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 300059260225330785085600405625407885141290517920428725720655432694234841801621196751399704989416182443251029411553862320258126300964788985533761571603275056681815433931012196718904491557570631009063883342427411332979037583482786120057504167851956978219416442994966190957581015456899336843473066181284536300688787746569592225383103222385267702364100309409784803091001906930779831357586791421625513041004097191197990909163671843277862362528516428475347286091346913104904528183294184234622180036380886138713256710264048735387095255947399350457347440485003826152548248980287883988003012732490826563560963808359109920737623961797577879045813514353986855697326401468249415541099561056188176453858285591944729666035616075653575525465757350269553549293253284223575195254891160716246164708274444145821665935962362213882070430549794094259505257714440962766523213198892862546966273050777998023505785952465462069941532085805081634706708997147618912687612661832077885600909635956471155268163120927746126873678543391220774008278477990760565919638437323051394005075426917181866760022825880034629514182138644057970237963613096237812175560364491767679730479616390267788418487121434218253072999947130283011150598867085733517708968887665418431306953519889759351566496165475023401633755472113305589699408510297429387539465010354715154527614076783847682842209177003448568806688860089745236472111122678104736397547637580303504134639041220892524665856151572493298349044235063476060439868758478270317161094917854133143069093948017222947974406248506810359675630996931785773210186682699884300602571172216585417153878664419540002088941630329291027858981971485400484550476198968204928512660983156340925978044283163811269611010569488265475057049521255590774350625263555021913279978711875637156198353329283367544601457794363000821110958181942183834906290950459587045484894510539416554918157572864286524444460654823292836931550408420381458442263826860625827314372969777113093565726029559775008438815381575797708589896405546635122633787061394177010421856564374797942181147134024041614448221865437786576179246967264632745207126149686107078456776404721250105670190094478311346106164653973658175396568938188797576879305368836048762421886530428225964701897241558572964845867900708736761617819487312982365353164676430511821006432387286889412600952835777914172421660255351387320528669466973316806354757021553544394501504006056463651565672310323671066959206325471677286783907634831955169874037025898648395019572323757698406976602486873409414845323332957205804873576044446672650103788026505282870718034218577216623561351390185130260430694716222842378679798524785405026243477462621048055655086866850760585657904883251912537421940306682734145829599203858249822631091863616744100826707744769072030608844741891329097124599450620601684560283433727089923406307485929135144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -135331007138589253828334439054582401135606692514040657099422991502821149313434965469167709874080073281935832965061078531351979972124615928015994367891570476739319847140640415933521923988632420851031130633561595077219637102036569923678871002860318705458971303356772863793148219083434013870623861827628993362463495977974823901063054156532901059059717166139629516584004586980120508176732071773366173901437938019688501725785871423040285562671367207780576599228293379039559486508408969999607346367397275864296001820438641677751968542343152020580134771306815811980347921827730887972950082333406087220725378101528455629131343278020641073858390697536469065198309454010073804557943196186499577378117104593785724993092934169279070058796067626419617538649060404992159435414209871830376095319858354732776178119725355924587930541226705674033661927679910177471034124859726057490621098595346703348460077917922456133995609497553574151494163038795359123687858492454517783043820078336980774130161181399040327507799865245055888149439926477079052584788593275777126563834205264121870678560336852501202754182033029859287913582644036746556075779986102632040621313076136116320385721110324095328009545163551874424688159727562396894845853372043575001678822734962595809875360044813035238706169638324711034081213231403202371158097432189597083423143286624864185586625566020640153557348582423331021673509500137411070479556281803438371254428713250776389335639735035094762152566562958106848706964634770555089877007298405603157028394141929603111276029771496419205323795944093445654307373382027216051474535561002096339680664355299852197962009810334641516814519161744830926102478677768775015308073188172643138576921722397860253069902149538436109855016391637061250217561655164712424182205869256998503699726656086940951075000892348632514573963000707151672473193293882984695022582975922647640223027381023563244267713703531374744531034052499051646849624043644679772925568520677770075187149416472552969556180130269217304289163162980652652308153275699263825359230309563861778799334768338972135468489351611330443312323453383893781814211243779527991023443696468301159292562265854277450716143065400937313040936994656283041561521715312498871056952160865531892252613188581562383465951811244875080967655982408139577116484045810623784883611611731904859424811872835180746262195295177760558703385879746222763035992642833373825712491000247860054211592691097300848578950704902509861303100100906932454527286769827320564612307704990814930687816081629848177858202233062103676619009879058118970366284685340466623997974346924774084844974635715384862274413774188701116093445122016498343685093843293778385480409003173584132922113452527100202862952198211549655915625167482975727476618052473075474687347521128325791274113714284276145090977061921230471529801640116473913329548810565923635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 48884926007417371805759433105121499078062726869981842848061814583498426875488944341604155762872679519935480551110764162528507578993248676857162988230494114373096029610789536602084134697937135751739053435800465218833108680194062222998188954828031213318992273556977311043615134782549754032077814122865724928711243131926606398243151362373540359988305641654054850561662499342476536275753626017971034567519304264620108143679065856471873126209398656398765467484664951465945746563126874187913320148507284005215768707426637872930838173822533878929592489463535327620496984436555111717649659821362443434747183583844254769658480911452542622937049766293553825890850903402913143144291107594645228595924925205194654370307163069997602491301574036192208019171003721525707515618272656340701655272086612741457026492345922702884840814848095392227513379871703055497442887586698980463615682593166694843830400784867479941279820226424763488368970906581111414693212938851835050378483375272499060330127259824018665537955173848288928126656593305019344331731949283514168833444442475303540239576167174377245583094350890818460042276223594902387746805776619128104756668081645145416384732160858902317991532536451330809140543401227717159686607836813393681573241077625365748519228395876790607000269629105081304427517378117586568380959737961541137731771527978050940426585285935150327373411175453442145241067862452170699738995465974622817049420158560668083073110585760813280952271685080973996110368032025096023251608076573763982930301243016374049795206197180404929176909829640078044198071071714244246181341266029165911531128105046515220266471970915266291154547722043335674453533056730198546475810206746791316112260445038059958351663210473845908032705171367294278259136518221466739918000212150215961186088787595195616791356504951766538990619400692351350910480099587055787364537871274711445361791442693395376533295227830855987198672651611919547473630295530278769827884528224030644327510002446087816653587341223396047339309110209751529435623813028275754363995927488094682307672752492557130453653880647724853955234662624612207431705109996763378353758409461790792953618168942100025142733739986626752101724837297694080947356246166343281969922795522872588076683218036247088115016309816981131576936445185655719970654861596356238772093191756312457759970856509372334088112569254938778701871706123720691446307399981584515850965378311482964869780635499624408353827596586017292355392754928366904915456766061491114996164055683542932287413255083094749202466382867656401114046502820313348787421749504831408974032547759981374798858327340649784332211063981008419249569305391026691620147795419334066475437376416611068976593901075292946855149083913939654150796458661476288137834554394416293107884650686766321765643807519414109535490789532268799433997142627906070369224919772236349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -14569737029495418134322040310082047050782485543885765584672497678682325251818014732883762487350011901985637280499107176096731084693357250755649153567800040996182682947980982196836120397380786737280876828015650711516267026439511265843932346876389042734809222164549112807596220152664528176370646888682601127173844155121788724000731835177559524490864764361885965699745453953025313568096798541133045827773723333573884460727728372622755925556712175033305499746595580655199961261993671375972941020363693846882160730400309813325897544020746296917523314342322070749620901197611052823137099060511274997052129598185129898128106295163243931611055809177037556502074469138083322350200817643540159762901547838878066895172166993402986251820473791850061331735424385424479181121171557969314127485636747112392523650892664158544615522401237377193596834788710399441076709063707861635481185147780164074392428344630119071322563414742117364689960711283213749870839789457430335875620184673713560598694881706593427013264479462699178365894320803368864451788340935496265286417065590884657894969701169580104375399471420190303339482770634253547051357973455807760593002820700811681181528944360494470966588942469314109100599387884851485762277696064456923319248962486180529812535430849584503106367617388013560059759356499382094684730608858553524761110774850141132671653849950587672867688033510470599080961352662701580679568441283664407731372163515656092588450943624309487396239119034427721097834930560406115369477965537848167340478911312377935194414900518029607034234363126250081204425779131339054452376860765976767670429926984561183748731893084702575831045215951934179304779207779209834426937246735259590708020652627310002637716281797157274259605676831868785637211348387896694433298143381035190080880930767155272471782896973418031567199294162118339550023828752191548540216487366750856690071857199348745584617844371279103929191449343977294073280930328051844742560123507818571259650371143999789111262417384399193491734820762022124011523992106660076517662800940860733332498552934984030131643736475466929546264296406880059099476116659837533214218779645063530212244013614471147822461021909771586023512587956402290449818642720102262923572252764372677806523454331195164028638602647216207093144701053014759226554838992319912494480300583464652470926525750485540660314794384054177737794273839447060517868252536620766777393296290111460729627496242646612542813897481350597825421727457389462076611214400223081355411534488912272570472928950347025296213151393717837082329774851537056395352144977682040417046120554661956721101075868009600434139669619578417041627092313162446341849207645241268896616882109077357946915487394130979107628444780325593265640904531386082404721899183436265427873849499811077289299396770465244222506733470869265068674265382259824512907508242920243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 4132008810842765026282061668392891198841743187491511366587324441876174661708260639608796776476025046665096304343577506863022878155920428215713444594995241205913318776199223207289594036120490206287987087192449654465334525558237855800698893885126233356962623777654612057158456233889045306068692529535218117324765396600602684975204120974390146919906524601988205837078779820270094554448620835543601387083079484772593480738343685919283255239769147454400358188158747732638072652456434160765728917445806421926511709113789257697130283838276727374492219986693666150827299951291427445093022240517264499861660662443764195966732558397700414689677431919669391710164704324445478304960954483211533948944274257973032459124885069392581132851061618028912824834054630782595827116616740817081619703181573544209963893278405254387159814167062726749505476860740983530957115123302956934238109365114377642864264661570253555540951437383184542275960672348260416747928024905732879863396388486555904284035410496494047561229559253614366520754999665017040578439187343755255799323119975925400322066507507758642185360047179053478910507626958461508710874893806850836949137876861925736821929716517358726422093986810801832412220958827372207501915324425386215916844739748316652583950015003736189438874232366939991566220257311282581656676748226030535857160770589504714470620264458659018153095675870640068836849636595971586264583374848566557374040791096006160194394011814224120482212516941846813245204353257675230240303715053797757324329964045438164828904250849199160845311112660260292970424575779996429917700758052396119129768055225022823180928390799634508632412935090553574374382903696926241419366982729572729871412560724336026610333228787434574165743141169878775851129023865477211377553328621916781611582532522158223253585822989698379807977990363420957720860674464958172905610989822002676315332198031192197173703183892052235658579943103357971357260829420968836143545624388925808412993581067371669268337999375584962866191843571587317400486489635245064820916516395989784606294716802859757961725079368319695878618076573276644803948174549812936879639630591586791042413995313049799757270810332126844202050919166102048292460454666546679321677895593485337414590944143727298823030555758478059058702818280834815658193284234947340042209482212992124668086266202346999667389298754974057833430928966972016102323761739728465691554516586605718466049442420625267668112447177445862854074892430835065098698904216433429574155067098703617053431740662749588165681963023650939695368334654808254519185895178486927657602828758770248954584998547496204263852339209903404118035830433224802692865443337227698770881955763411109139819037069946533264788490083090521884302630950711531441362322540123707724417753093284906251757747804994433831116502904110562246481474884879484995006363432418017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -1569363345237743619858272192980186524694956022844888347854847690618574792423478446733281181484119284313058589352419303658662042407593917657640888056764236158957989361720019765883279224930317366447727868660414022657113919974678561301184690035951299077003499960756642571551609866250266094772680317092037278606496621325169317167855775240774024829120874423958649983205400254702737801182259036911684134053924585987803955444767272279560295266589152914154109109174601551196978318729311260224879599619003120303147723268090705473622209587899965936862928470574824947052681458051047936632096938088465230689858746795587146762087214279866223929736755314508525526726996290861000114921069379705559422544687571234290400815220703817772419532750839672564597982652816434504401217408964614889686275508002480739828277200039018958916188671266058127472727539559016629724503115048895842940463329609877672906510296259336933259144579710939567266983083490317499056841534455101625595939143018526618173622940363472513688509769548476634459464701098780293042677288606450060507463018367591089975216273429930963282425336428928856472433407486425661106541754738518704364534141190155624437116645048301245306435198526688150449005687026009643696985827790659574487599168173554822549828066328834346664810551049173727246020576201500809583391293012661170570648279306222524727733782327478327651290911515671086199495388233092703632217081267911965593952877595474822843962711288351070940924463637942701389153718307908533336723037038918183045633838546960135948161342569046769554857722505961934558183731647881250649521970965690725959103049672166409408831148406659304192625850721235527524719921630352222608554296430953901442573570174703376177685221041192757167161288784707825328729103565129378370882140627002975330714465699176051516503158456452319538334090885609657192920659448350046398152084594612489797856625697025028296712449154204828523229141552492548257994925823849591360009967890754469972865836558780531003938738951581397372238806977745291427463097100225287652139552550458165849392463341793987209878365063032099665215670228171220580698802101081707811585796132147720632805428699088999410571224796701465007936228397013331998476549935035959834840494125845390802968928380284510145301157107706089277518790615247483918259930482611413414916864711932295582597149977316826613007401119729798552260309950289197093692140831625235562362567560908685774023372373177194769102936278894509512467336308312708145661329418505629626909831432041446758228892860976038051256175934348466091255624988056135842381473912745983517659527412805872873533603211380491634884324107898923778229314946856636783409976777080018261498769912899607054916122549081019107899685503898113699180501879328439731602126427924632367049266166790095891478484417765766452412060878069478003539297703603866697815036653259980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] 829347688831289967069932801601346475497354444156258652909106175231610007673481861833684214106871873097741672473304917811814567982875459602574501391695846687750764841117586853784181704649762364891476655774591823070818906364117219970888314849406744259169487079485055458515951495510953642670156010766014825103276564922137433931767703373291201634829475898489039411583110732577539831003482615224395720902871002892083829954537230041972437965736258236153501319239377004552912453221730219118510854791310396961070069563621440999292784961676589843029653643470509021150509888679767250923255746411276439015021227655977773813430229638212418815695922287495059202777085750712367562835478211277873670337766259821098689765286084379950758765831649203169689718287930228055760420141616432472780948764687552555157510605223887552904563001342555558266201403303866725195196875589748514835673428979014895098525707072526871139281279491439437961434171448728970968369947103440286433955554003125530377627960815665561076309526808232845001719952135807251317098528231890868637322629198012940861369479344931189274877546603193421775790822707932217731145066900012081609120998796792951728994037419063788994758024510762071476305300391630685108915163272561943642145388503548907363228327142283519777981389988717211737834240038802470734012337522469228761823105248259796907254290035492376005027094200876881904212106787829373302518489980117881689274450019245742537958198383955203569983625360298483166878279311403805192121486158917951243056490566467440697362255828170785505623667911562461038922123196947903182511764185716804427359460422603926497724976561893757869928366886687524433506423374251257953884531056788698727732915123791589939161579372138806124471905645366963953346585146222275274990522690801860789779941172391161879299467607538371990480336213066403647589153030808265980630438431578399399235863896365308084330625934893457189573116085072101901030594628746107673902951730743645667721185626374161656699235821454201938277670771717061618619707715947638201284251936113239860336661758613854063208782070175904830140720972541629870144660104066755438633363014556509234085888643961520024041680614597796642976849176267536078804112281493913005359198434232138588507989737249312406829067659183445109675738435662653107380369638391301060139214270053770781062547760087119551752299569882131349872220377827066040637388248415139711583424050812016311804164282973021426460102288306346678374111289945497595940033384733066910898282230736635816544404615903845935015852488359879465347426292397105276048322393729746825245014233821693648267771428104405776649669681647337186129525297041964414949007179810432762295428834498559145488748202137633923338078588289905662762089923815190443832004994877860300460293472590772191354309436168921413580648102814628417504165136233469870361838926870609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -429368379513374749346757355343530260659036805754385755527043649225818125193672049975321345198504153429185899121674174289149786712087175155331856071504885714850291775572204508237931718333584586512362191846502148976683156690499819331717658240732020458235740887386770180171449986852386828773531840190999209878302751531950874852377798869981197271252398554222427811564348285489497151601228782453392589422160703276851504934569644020041902741076450235281461528257678649587957225164023330536774965406978804858041946317158337469388327160227356264890587649821697240740674982007781140316355269718822484825587247955805913806464855915216022810844430572841306589107749996043223885083641629932660641121776458779738294852120043649016376317447926045460442419372211085158283041279770705129940050074691270147308152515670551941190666463078386066306708097951227294665412869449871498510004787058490245142725562476323262321804325013956768654310210666860986008232197947732296734668605669473805788595557083851817024167342608874283844731859789659005937574389830812380491643147187490051686802283586681892251503760096242704063435768633833818065266454454392587213670783280002015219024317505651113465281928400246157669317232751799459099586234691382210463894240996951148843036140942930126761140086020284830946096811504956100915602062787229015969151515347099919182876032042311391647670888410992017766177270282697176829513557153044460306568603484296130833333458918687300814739264365538940573048099252366520902024094151304894682091198967391849484236717906174737166205279893192418994916955427562410889681376468315135470432141590766425578731454837050204758281480275624086552609289977683835007024236848983097952779773348537959872618061494221437644732457130866066272568152261773345489538994641764575672307150417282160284850240708241710790011344501517514610279226884383861301997575202601654723084699560754979262979940288766305185929116869119277113178275153155095129419461423048422834525395204801959719694129940235225975595499074877018629951578454642149648883222872126087773042571049435552746911628463841805802464416910805075133156495240277205274372920063995816055187187186074565406435882559688999263933201686121514873173400521415453573690526273606234702394659215356822245451510558175996918029358174185694503196480598130983850243109955104801083433667061921478478595541506646888969533434996414774741510098674783760789042490507908986227708626750122215894927370433914126178938822816210626590781900593914315196411186177601408254078375363224424844066341253791604786210728335273553161673017901516700342694182591077794344868676014795223726139727666729355495051206394406867304076328000290775953362784485166475712531483897045747027766073246725517500019310194505680626574628809157940192136419306610646967847282469420148829747941651294192212948505006928332778666745170755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 182977286918987408436821819306827421160099347137988874132644571349117398423483909048491224792793426749055325482840308884883842266620747021210311140582506296259900569366665968347066378618557817967831871731122262401276907745710618867470971505213541151467320008066791775903924043549036518185769554037671151876251609685436328547292236752656998713724243849391152705122870069273434286377865680042471518270068014725014002524721445723516706737858300338735506514714374401366529791636135542605731405924585884880390758101506641067006011667641362211078886653364279986869699006747422161611259150530299151864001607140711455780510882717282104104915929220811524070889318817316284385535663332995822055540228169250203020819498883651337703955350526473250972134510242068483483841852591355865796996997633099807492860724477642697708661831488150058111939843231941327462764887158196139657116074808585764728719572951641652939825797180551115636475233090178683273558970538483683100835825075403611062862599830923447967993346552157606429424501571725490258527148060022915405031049239742589242180057051905941966472817962227178072676578513292193278657775426917179136309630008116602977266819519087480804731440918891123493813828393090963609553919762476701182142700433259769404478388249522351245183461334515979262658046043402384179161073644810156358350558664060793815666273454483880215898564584396755200129038737489380075663848059362458489760276198887583867948900314505848524866704596996014931845975051631433347390550583320177402974062277595328869949016755691147619654941796677692126177975146460703172714008944635827455632094788395426315991901295605826410986925538921079373557029824372231971495745370179702204261018360500891275183552057446117034320753272192991164980170400481118488703567284357187191712622800619737893710669321513041908431786827456344788965057930598644426184197964623721637592010864559352319148785173601358821772098390534854683847998678046520910041655302612941652193620320692477363397688729900042402247897710093205902513000245900847164154744469811612921302883310452755578461227408687936375529631117612514417771106339678823451805887109816534721036771554645292287232093160527006104593177499109320382846767966737151409167636038484599813567050212820986510092913448491729722430853321531155160185196549891185169268640183118238707155914598831571674983112297541551822889970882039568651809026903561467181901048947734859696228746281029685919180573560339537518791549201926271587758066502174450899327179061870227160714074307071927899026679738307984411035240079406805086679941350113342369890379558915500674794338925360040483190422704034179390305457863909675542678082079530429076470457054315642267444641456354754749772528968224104615252585469911345157251597784536083116483671803443115549075296463579459448799896837789134251604689295952648213056883293736140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -62255583248734541440330968753337518607485552934803192093624366800486956317771585426821888351012765541538748564162870440520953854179396973451972731926568577933344645971540923961741758420542147202570715822114592195999395109317786564736097293736221041900480209208491276128142058336994584028023495392346569168362969330853447012380268961279485771174347932661448306220473619546693101336050006682380886441898154442946794012029690347529412207255067421027483454158433182357057523771770852774935361274219796462965907372968185511809167268653647034794800988988959168089552285958185304330984917400738932411282140413677575125181567959577337147074840524105821074226039189420382565364737400101386347914045577585084185117700944397572153348404859157174149197868116461717084771172494986538199819544463099517745244378090745403433678627866705039705637469016882977354414396078280197944927698492929025076135668380502166510488698762608497735185556863253157249679065915964310571682950701337356005422165710000999830996230696937598825217730810809975789485947862877041366638830957785192517889492643137529045655301835924373901509360483419099520863229142690801274595360281426603269836121390927567751501484586463067686591844822657593899336133356890581049461638042672660811214765218131406672341873791476094555629015589385805749653194024399280155995392231947727087033115563478760510545930848614586625251185503308325055678195628727941076206073606622754042541043569722979608862078490276494792972373896569672354144032701294517232238480254367788888076954317462529404340533627167406230611490959624242180686652742198073639534490400858932341001323623975227309428311352701546397884820684131697941466929168584766404207082772967618007156386351966589960718038238183354413206262974254585215580461721414610862050651565331153771411779496976199177369711550991675701637989751987250854835078601981960204732985094126247926625408808303876149077890922367865462596745172623354378908994320981793935994143826404039294128704336095546901310710768240491434833223461399028108692399150714931421340227476332020038837772496519372642898695610501792953720828380458582459570557679410962914536273917444834567327656566988696064191317324911630466008944168477712810987811890931138889252949553885658082319625070765697627554456816331374629465952395383302047885838109720465366835670277723488737822312267753427235763178056767511071856361878801187795276897291279038794037673517009566495640192672867351532172458653257883445012678074279343257157103823728469508811295024653373719796918657395843447184988815444799946001841984700516622571227461511305916859291232456831182083490250566689611651585904775317298710587455044646670827989978115334040656552452631875596670342246102388905671123933142046915546470406117293422166764901298315756806115773139511908115219997872224397191964908136168813377485396770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 16994992320040169193717088329195662979966559015814891773317338227471897437973758017667303379243542875704303324479042984036743247678132197279392080925650464939284533158513630489136873166634624838904787742099311383202382735538163089384023142192523499360300304794463811949483229203577685383490942406898839874913117029800087829444950486092073486587938048360110962441754784180040509910997390770723759120940439444049492345751876173943279875227715503109689126708723771810143100276894318928597356855873851294122477532293918381321020271873720718415936302888919683251352621645073135004152247968033371304869655124929238979623991838737435682408077164935698392616796148613357281686654343814040371604145078213609120739616689926487861306659381376475327170430687837901716417460211486591922116005662638458643468840922155942346460243721253278662092207540526000648323567148072562379763331348917831984263847551169241953732500877251834943042713992558447723985476849634110010518050280889489364107510164524350561082350907578703294525412987660885408628501983575896178030331848242931915231138203859657375208095273493950598700435066804200225845498074014383982873816489568997451803466729288159201632326034935615813833451687618829149085027634480013825684775364723528495812038398487702917030948013487386827131117506547586380581562726481955682643797585386469138738489142722735151418334441967011397647277989698019193662695082068375817403078071678627152193845247843104918137011543087934288748084762978767599228461538837892291715556264113504305141893718003659458338939673959132444579039898708092704323740572228354466722227694487880631558909024671487086257009988475894758226574362948760603857501908283216620778370417191600278117474072406346289158860288649166601992654565990617449639021364342921532080161080325470135067354452030264199331320130361433065096681273445609246038171500143116054158203323686936464021612545505215938363605506038510795445810788918922307556602094081863809647083653772964813977738606583331916031449621278814580214785994042449500026251517693316461988573336465504773793101191728016057655267615835049573112792433286408078573125448839453628930841347118341790568858138857330212569336063812533135458693259893797394505965743586486745504208152382405858657531177487980395377692489135121447747428588396268435957971471488444306268571824770921175927755117787886292509830373398703891143117343727607660004518050518912543279505400164110086384085490279689261387499054277216254633827149722322284388167885191993874155890461921387430455222422238520925579252091552522325314161181709750588114996369119768938468343640330125885104953500585087744299683967095031514154781065681138433054619253251871295926428738977358765574675132620188626977715478032086830500675154197752303411611433390598808363057902083953260642204953244736276857368339224434753405883700016578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -3784692954279542467713756542044961423881944876743844992460523026880672554817617519362066950962822279271052017506086474508451928366390528353618273220038309944205240464860637532790366733478719534468018784980479463477965753037199154640001079449955400438748861601160124698887986743539667286028495186451378929499322390190374549328624475687909388887953378463260756951203477958650190866872763282290572729047720756740393977371760755360334540444717440901784278366616756714043080786680320873725523485432689938012367399490717931466392292948250850516855113370332469251794142573536645695868135221677040083715805299374972404275748173498663857245767294410133798623399472348576238281847973083837061683341612462943808976832111918778240190848901110010340943497847531069043338450748680543814178268292549402935210665369634627330904809409226731958578940672189669507642873424676460360467292304284964009143853839836387925974447416124097852740940636091795864021372883707199658008160511972994965909015295772796066171974363086388823526381540036488899968916724524813904522413417955313174914703587533243455266291146653945580617052784334299733603373317633508918260748940248463759560410880076711524112730865711986373439988375771218391229980732418789094243037017919520268141679009414037575808239633727321844000565289669305068026727337329205657683131021880507711229225766719696242291209676722337122633304146064788831823205785620678918647405144532978508108981804090981804247665828530718851704669281307026431298494238220191872158685361586389570880786262396232295581329817887023538811619276371812706712313409737028672119224333243663454334269451747967078367125760914587742557659280724386329684133588269032689545849530159240878973288929245837383941568439641733767510663562670567294406110613835061728432530830334168953016781853355711532494492902010213899106617595513912694672093601413049459132385088650345431684937917924927683864746350251752722704866335973678520734033158665057492526150804362112022638916990969376228068791184727856317395524234176447915003535465915149782457433226122494662690940065100435109573376826351630708475955833595764887190915127707572427136687449861380491026480327573059487842892060852372551217573933325475296592481928528190310245984430258890667607272735229434631941947920779461938981141949372499103052375223268152187516234448512314443920180420017820807210345156911336323523473876562147702658020597863719762574723288527120245672913873911395654208624188228442819585203156717067264301364842458735781381076990112467102311983999903226080952252798499745540343156787172181407582477292366683998042194127599970511571094261628175666336161240386717500352654755416982837575037997877540785804238622850188982248949606464201648138403407320743277785380504017053879401430983184683719106277926899964005048959643808556859657812284117973626811623305274982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 716188252118688777572761660814859861374537517533615212090028884822930245009401275086271114887546225070497345345962550909583429647794230995770118137907911876050221847821935170088764421487119792787928970569009059861270090120745113411572433009482029756073636984596108548416333497325397714885846470900623008241446151135351089068104630801001350129239941152063499902986900620043894878481311123398775056570918921526801581558590572739578879017838596003419979704527273501917778358828708021020431596607395077106940863410180269567464763610764025904567288716972519165748589807730405658331024963150092372725621575981555699045357566887549509142379680353071900544831049385496743997863390901728316308492589880255374077982031320310709379473389547855895887242304898539200113248540924753368892699070823336117495412493741613649266386624389032017535989396897353121678751296432068787990263503220996566653853679666873098284885511747345583866862787553095679262281514303292436680191554687394213490197276181246708089541994153870025790323222143208522979506874999803780918138936989612970486718059050472531719014082397563954899054092540726796212108919297918286459730468778823218083856113869807924447724556301616812086798523465247419962730875900937899644306247962263699711491826726526858846600690419632481170782329660203504609372906063507845703575042059380415731848108952316291314167405700888305828675636539910476579032311752319785772958542474839211417352977522651632733112045056607024060123669227777877957934876435790680007188958383271927482830606436698633126079879383952045138310747578846779479816494850170398968433935624423447721502039415120817049224017574987736697333978018270547341006720800337650705489082392175032058187276550285042458437477318837824208678169811537132377259926541357091225682994001359581741526219756450704841875794582802877508226194750084359337155543377975655851797183148917240731981901607253791456342288135790255869223946729994439406274926517357390514535279943371280455156504690808878959213865704818660600823320335946212022103883145109809279974791827767185551123101307722616660959391648403678454140148773559845995234558104142263609111563461988576118804834884885549450677928775037879207885597088905901257045049330380054213211290363046970520718278800173722779824520302292618626878048089918350194300236506771141775094222913198593980906121190662251550556079565073788063744593723060700439401103635382311911679253699328921711761278820118528982145691275969098805161313211864356410482111849763585055650176197174372790947390387962543834449121240777597740987805363984712597465448149062951097503224843551900835669892731750425210932716484574146305083765976324151695187090432351988615596470118861114199311551537465979679805700061238066870480520059013270895938741477181273494024228247366587549747375871910063055789535908746025818350753918484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -128077162526374141942429240497604854826566882848686014667811654517600761818175406725124947063747514206898214071199359378805811930839375001293368894379929504189678982730292807437476659432102876269329106563781505106347608205528390976024371705893174842025887682824746883131539032667265917012702800453226669325849041429154501443817759494676666417549699759266606213327532823722952422498800755909747693224971805778804966648811236391316950545016467566348094190537822206462303060479163543916023514432437000097602475221611795010365186756592593663960068032909741334340307366615182476250858128246875303119035507049099754921951094877785414122352988978114500639679918205962362572010760132409179624298216053557872059343017200669259095830924619954085172829610701734304750382824216032680783076934741097469413885895767466834778886059995551247117354695698973488240682224320836228781164263375123098334684874404398902346333129194510122950378454766121028528468885638019230830923901874289160878125507270930792282291390485886623008181275096429126361137604229674791500062407202886218651008135526350481239563924300663249441418143951323182124668190587083924466262832572148375185339937522712276618495365945243110942310628391688159741553241056284219839556717248009191947599750155218382332323741272696369553103740003982042693481984855505951365065061477970247586989392371509856794277596708556294140931615095157110469048784869233208716994647815622164229861058214676538001806700649523093100450296804894468290762379471131908726224699845882841793360184141057756631523716031787484936558187683475048253797366000940556414149730382687833475293976994439352887943485886999357440425555477333747052764213632937764112863941561951335905903632758075446046517566401320054636769415888500494963829758927774861051796844121534262365826142208427613653925879340911489881847311011303712912461961441190826909750624075431669112273258627960069866112114844710606645267906656748073534408719654815174454242539731890930763958984862406828310976029671293688320980606620278967962226870560840329669751381423743225236660110568084942353709687907016161038434410854690294451387558394304244321702936568792475561226014981451679105329957508146655309450498429759158501982461565487343673726729732807071066952190929063352388068577865377874471774203459401092824092911641405118086985043234206800275291806514406526603930358335944806232753422501990252482939291237216135054481693368686253192695337173863049509116128482867020933079749585290341060564406908886087862992647191533627819377245867532880524630026930056932019857845387170677893104817194233599359972243306954292541365685063183297627102174851281350013831578786060015259485323685040911022045302403854146157906619856661260291042166262706134499115152811824688019340601519583508881962855724857433416876526239591141655534503420832362531027635981516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 26038097026678148296639184174040065031119068444462769770450407929108868330281237168265097568856361538009923808334515490486150506319800362448304928422552762161690638818967352835680530367467977653695312421824261879452166320779373009860047622534037847340362977987498746741693427607989927204903127550325160225141386023657515986386695756630826756133776006362667481473278617106053274535063571406366053965097758586403777997231501235200100766758001385111520330577396995168614812631497767661152667813092848229474441300815466520383033278578033178921769062041452529543767360264414424754892976391794450781455245939317406769401053706979130261764050585691698753777090257378744762916465253444767002150900842777510861229626288977647068815689998415593847566713030625775779714953501504762383094730897475470476790448798750839974219093774260793351145664980124101040150014863361337214177917029517911161814994250497788528576718983891227709780104497119045461389969490204981027757725063580983654809102668789608803452314815213063158836751925274298811248698268264561939528995373725363495135912012567085822487874776537886792784944639873893785240159449196706778351947067819251462690727031547725756706311404637486420138635423211695089656003831876828871695522391888602264633743282015993757706634919881213038762231092017289108078040441284869529806123816701621142072437384696048962052661217523220228737783169032788778315887824563774393054909048054535138830731022587524382893757820605168591062516124559550930031091605425157124830542580753893637586552222855407345022845445634060973955515187600773391405969012594269221249831693004891453813313685946603444137288688584818295219897544488958600188482859766389204168833181637407833648381586425958358633936003838416699800108481794391475633013098573661560708283836796959321349131262305747029928743079173126056265202229520985463108196518227470781205024593682974675509653353374770392041356183206327225932318516761035026820074777655667536259857867836746307222558287617447311066210858193944624478190390096596101645334546290147484633911058806083209036040753729172011780337797928872895146812622960042289628188715703442050347201731809079023348787375083335141156145411916159995283143806489317709381838063754177499658269713899358917405368431486732704329765423898447208158859864162858003585078146260082293703349236901220085302147529582846226626491640150139423342435630271180353819301508077204886261833531229557756522316284134025319999928619884986712923401578583037078232786303365992985118555885052031080901370478914012641916670861954438655519425066600346467364204056037648927265669196151963922148722269557710396578473094501887018451348815795317876249942188527938550813240657767484302669413224729979544101765058019958539268041393708207098611041973765971600925475774552987150894998902311388736855706779463682199325626618347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -6380391179745943905089172171093817168204683493043891741544511913084589777759143447918518682359888260281574483245822033835357452960661412560538847455604108898785955536270116026620312395253182438807211384155523754217092463031634013007372105271079325446890345085097894867459355481937215669429808639587975039582785920777543951746444602579330762105573024533401600148709367876866783811846986484019100614127530927625533705079181730914280759857743102007331267014966998886741441362454889523916908975364173463092754303815690587928329054822884431870788936638630498114521700796016913309027872399966272750870473623398844113391404294697217414837061659634431661390930119102623778455740152713731406826716893835372181897185006267772172190584116509726306566121672444859812732024388808472995846138648712534993158335586783866417100135975328289334556056236724062839095886858843440870915582999869536619365236204932160810221055136627082068538392243857753182908908854007628404749784872331270063406106338883317345668726070429060641682606673033304944192429508195721568479347141365427118670371115240029401598268120612175262464867406106301595369955199624706087177408628675941509094761510387855945985017892857423167807469359313033754452632180712900529179151780150912933184185199185851050319299444778134740243608796776654990053872376052244050374015653805658210349058632914684829003284933509993735123512200973848990696674335777294109088030727442491375349333753286649734783782281619498836767909366054177872105318150857786442320112350992847899167792043687900829088612553251415471523755747263695705352693912594845421971097562877041459291467445668761248165057783705405884864856467173062115468976257257120607746105899831365343575015718520852405717067301138149842593450664258050143964023714613674550601525946039518835767984942814074693977984637005990063752502563426317664961274065476474635366749593872449441811007184875186221790816697474792456761506538384293299595880058086773038194578882474819991804699745112660608207579616824205050536667216244962890704358990909009898407365856196801858036457983172113453126027990792672183399715970018653819446615684765359846295325946838407415680021376708503244031317841750434108265367088943941776190755533886908290797377017452738924193180900227208396731748126128757450894803846528659280074413018704973230424568937196602482426396054432540150093596913880074638764776557546145637255551670388164498042952407145469395094649786377763704584706931785556146644065888756655676331554929639783302477004319275016766485942833384805938443233491128253702965263440499047018679435246472344185453343857930549385043829100370656900872639627307174979064816770693312591564337379462881949347022448662018202757849412582262232879685691730448252555280023219159783568178735886020660182532013463483574472258303211230164112965440847819819152434842828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 1521361131440254933412612648922068664687758662656711414472663342719828492024544706832370575649248360830677269949181878851329738208016024035556559928204698792355680313025768872747908072327634968472959271097858084049734729344625929211047068585926652308841255473844567422331036151897301045366607145761083057588586207633384797806590707564184174509104172463280410318349113423264557734755407399377825894895397771941897654560299108086302188014279555308072461209037765643173146028424532604960285494189926778369400012942611521540736119935093688171287186230361324913512594090531535590187299530344048974344067214833991459824312782825892424527475603809468240002839208717009648167156032801145450185061645086473745167318345782719895726867233662411850821954129277180192992432531029137152888593995228947887969651439838281407604227339608416200332758046483372459387810358932140995550754835376875673612632788606625294639894333508280441032662552032039509127274628685458722592511910990729874529089475827692791847859468479188439594770773466381612524388084321770421466954047158083779443868947377249964370754423287352415053359711161579185326430261051143402786638404977219064225251080155501622353361013046196317058330228755289769279108728617460850766571418120924406338241632042922445328389235910052038819341362897291458425567959973563762779388876541043783373450909450479501804509527884274914564041009150367309246330782955246004437554189408377650799956669156533365747864905793126584609235982032617785757267875653242216943131330352222446333199617962215646455340292086700663705484874893977885526065359619604033720138207806429404084666843829241816635568296840503592316226391550916407806528294036894992632936849676877523586104877745108537551683512030865825782385121163964140534433699557965164214088837195341552400341920909806200961354131840961709943764432298638259244100494796672866387377669829046809044060655942172062567421443258683342679672092591340483367156577532661694394009964841583720335755604801128487436134394852600319473895211363083869449196861785822256404709992815371814126544953950627188992712920224660194395748330705301999900622639733765539340247316921351930085261826955450291809018791720224888533647635061145548297699374275352177032645310331844513608300122022843384946537263372325018655854348438512781583932620301297996672688463096016772629913570624157135420599837289969391829721533887869825592953566380367078349515218325336085445090316006889145051387747154851080920420933659196159567653095718658960905622127709231628410620578001889226318209458237163034764578453020785319313882521899720562851158402199089601170549461405066564010773121122418773425951873121499910180741297969823050507335794562867288324660783255354570137346264107617577074419216827162261426586119464150402035903694160527718693344472680354871987922571375984183840470445588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] -262093691136058066619330219848921954415089539365706454306077508281209614026451468050601857354162824271277693269925750067381761621382446604179597168309814183539839621902924206982773894551326074136029549599327921809536481531554713027387408405557170729330604882349213168790732477491113796467862017285621076395554914623891279820183717596424851957834281717117365995443787188039387886688018713447419162091370125164525888908171264315094459523813608193200072448808521272925988578722940059099496895885642435723350270235458063453724054956934522847012286755448170017091634439691397054610988037809328523132471785089465510382681166276750486194017428663106906497679503177943822457955479704660137927240502967586044490520520607402390444626621413023940312661706721594727927282050195044987088473506276019138454997357361003306931975443724077107044072508973041519462812510950905634886631062246568163060466108082213944154348023138296768592330825348576915100654559193233443481929808478566451505113658021156683267933231916185886502775070881977640473667397535023713616372830924412768361263124714214943719564635812896643233262100542166155107255286646827071273297946385750915906039924365411460517043393089875837750689058850149740753568415603395449411673866787988087320857866011277534799333422565656537505338169491048842610706889093639766712658028327494849336436989000444973766353070315469108836020179791491672641684122880275121192999145609849651739158833779676877990960143007550930294093778009937010408538711811981708575379518823558212772869114138928846325118119495840367354458760175115140749741634833572833668840436187569184455128844879716639754221799109803930124952147967519197131521652304791125027163768139388764108618043864424420482436331647757106760736343920094003932322566161961333740753089778644730586117720881476100613222720205143438785934973182058181552935890794404792284714412006610504500104954591184729542810052212682535480344597344188839037287864702350822160166761862284566804362736817042587145948847898179667077107122612176199483888836700941217119145127519418809072629504947465427554123570469354979383856382900740036235969788815379624026051156434253562795524105217699304534540776990794018397007422829036488463597601510524640845022582943456227060387832358846410164494714888404407450519159807165867446919680288319824430141547424308141052487111584767860635511509131464455989869832910680183545298382706961543016430701386443302163112774216964424382434026058591226678805161028969360695915131384653147149386675771999964014479929516989663990184859448486047587958508448721737059899337154774835172883738861653848569476069609786972068959555595526834125598953631639298154553017172416746842909704200752957814106348190641122636082936634996343514115144402858809674917547462478068259024574339776594737133240166255602798906923732849263287341783449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] 15041897236468368723493034409692879513905191628191647805613511019049594214875709173065479441155205331442922003296729523939823850280525433876107258185835119986329918471110843826505450318385428818490631236540737605187634541520580259090102743691971485185432867826682926915666420054872159627020592102053685669637841024727387725764387735514310472557342447223543140991402860011543296973064456847705802960382732593842311314355986397640512232616578701019002285214513847401222551624581424549163367169889090306587139830405273207383833673845531454866731860049649242494552905207408003781025005368445184550670250933025099979918689405399960803116126591241722523939483434080179723024103036254290164406843148238207030119807806557575274565839119917778755467634844850980280142616335629658971363463332402869285330345338252124646846752913653378579974712001818554009095105144780594877377811941689156308159030539575701435155450137172619171621844027636590261464552948126909475422477491488543209134310677055604048060892321543811229546162927916912545155932045922864901829135714883993679452560113015822559048662092189438433902197810317808442963546290102340332669994536292046902882311627978805124780982494788832999287076966465029154676319041742543472140357200936226622710999222323276112620650099543993576587154347259424186010668190518773319943128635619722677496212278736498601240145552712850081871658106774249074371306328735463978041656099580840569217272998223484856792561337023157744294418808889429767646925275477310827558665133294270925330099874387141879763695719135100808394216623471917848862475027681647043799521142751524929375308613462805692469010018254661746521522220963033492143907112869086382525489311817807917132456785343639438464527254501165382391193432097147345616794546875459023599094558665022977859304780451254926032996331150611841237040141174031530851787898955034939473239127990551114491037685498099717778992827739450870222621811214562250666208763631953247367302263019909186880037619360219964193540078141237991992139428003604945119924497114428004196270809773767428848532999970006446302270514205393035107201138425427524672314068033200538965098660457171455408759223155004672091813193704846737767277344204078712960972764232805213000805898795664263844485961339712475448919304511585200972732136119257608823560991216355992536333833853845173581578440278520548320930587227068616145028370108158031707903850132527789545442780827909515387338817914402050178808477410830885503050551684485626957857863039434955527748723957215056683501895424994876176641905477534176359824526081168887839188115617536706587095232249544368445273746463810876101202604807704476738608766929446448129832719765501260810659804174309700377889630883065800185084029412434893834425973704642668616149753242342868208676492298793484206426536097348549034044534905702809160185282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 6389481371741411840831755976355563553047300710565031597370784842380506673556515919904443404820924293136715401271404159577289472357426964523106239587196257851567777007768263056440467010145217650390592780694089599731217475780284970076589978434182883380563724823075086689789116646351849982916546367868677920126048049021105471110849650105435343119968724664666098299429802372805297110237029058244645001856480871762053921028064867916360502702504457264737276366084186273564080570982671195717458106630863407583415909433906339703742690408739907575632741250971085472252002826870193883351818454081312087949355936507352051368030559392034580434790151133964749705056558429075860883270101809148465897129334350076656700507365737171070413054230034800112653370774283133232466586057661594314704714917934333297128998050089682729766840736437910456367276478691487041105100026968602080091133906327269631317394072482117666357144306683416394150951953830646374050350508866065592058579361669998005203236769257643779816524054823056377496517296035639782285040488773217899652316672287795406271446903864021568767783118274475397267642874883172897078818241418641829567003014096952411125023018502364706523727861441741422010343007363537444836194310547018213894016234906690644728707455384519351412494086129733040458679516355783056687024026314796378255797684182792675355709099687043022104933978820742182244526378258492077322120529286800772960506020732513847282666437249877663013144041265092469797342742962025950252462024582344514118606776920923326322105285201507879308434059753241875874127659909857037748860004484017953121184732367663272362975949984815313908388166930629074087544756751576116281572698193805121484987344158550720673866867499367211290088578444645559343729388937189730867761012077904796500117024982452041127113727312034130542452551606138238460216241184731833329700567193271158482740500557851144224917482954122590594669970046230391806620737648258945223530966801921129813896193378126172912323893058043678878321783852198572223223990953813845843988782326023873870985206817793046560168829246681101469672309290826768705086895496199182542585499041498843557740122855153845252406080050539856194554620315924765424324341712381325529396906209172222833467519243417482090842644878864048172826632466104017163390609857980880113553430960794559789555722850707930340226959202776867280090682450308973125775579769411475753564429779742682873597338687096665261041289162000926564990489873786801532594535369417997189329585465126337192557947993287173080366303078594988488510206031568059557058999392091267698502279498839068117784747993336524817984108375671404771176563019342828918783846823717790281750929855250885319787180940961243187914735921464918259980502707493864784122027349256820600017959256667526713376530990551847937471645846789251883481943762517112353980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -2047463004602355769672600787021379514317653149988225703663438910958281428297305320381159149327103871102743800658564323915607529179457075920382508958171983271295431631992376974361896611091513142029905112603524284177883881975033733100817666914907312653586744476050052958011548259458475773940158757301593081381725312150631463945156809796152963828578879279169569278002598950297034375981153784482477230332153762808767029085518863313425090432964014425171744998076626204405525932520508963352718684480321151964909567043606052718758014675087995934425890945715896748983637467089911543975341357693365642701381870544268111510998752926928883265876864728448408325752141625467628538544311575608029685214088652890061667159104786498452039397357368938173245889423914976878302626027511723595941723152576453978079137969147006215242512908762660322400911449633370956630891552514769611600889992637241009552772486360243776616354876695562875502202949310627245288011210914132104146391844082643281081651133325188909097080293854836312287244426839912167127930693484229264705007741347029839247773317575420357539476503274065233265979601052134525912207890201859656451635551277945969032910445868920075556654874776986580844220551882727720563158916049729973261123909968977717065158766815247307117778813113710959608083832336913165753342997733735925990782999320927472541948953861697433429535323058961288883103177075001430300340697012493685425964022359407510846404492550101237561857777384166899723705627948340468352933079967138593297914755589616012744252060475194799689622910836312914734148930101825679199329950038813998713564167895525111994806547493994618980926331373563434380684037701592551737023599796726830245044019909354425398292282552706362948438495349665945178624346874057867868393757280026338966653929746929499007216433105103300160147380677079142800105204348123165535782842486261320699356776372127891784174970188481480877267933990297642512061534931057272075107774889576913858662557338259998401299006799735888750952882118391298021311299734632963088251271937699419447039689960085055639165318631480668776877994320964988340537493491917319013009413985621581007646636204904192864284918627105916678489702585127724413510824662054558855631210423251733323995922282331994686899854762748781305802310754131368609691011644596285963109623763991489859433789290106589746306546460137146212347352913865334056389131534163980744782861872684014199959167736632824168376329646614567781586678637327805364498039116398911316480939104693191525127688367994412071589028929678137420139276307863854434372987111449823506982798037725799452934050975652012365143904806034963726598354388153545886167331204634643347486024136475438347840512187814882414404957779317465408692167381879616957947712110044578774199836815624399590799926313054283094937369052120867221143287323325612015935815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 257290132736904584198547491427560268783421380653643440258985835902195315387697507423953825434259946311125082994876281000451986970773768637714516159556088442417744109508971057635347051333292431351350165366853252991109636747400172730723111425341084516735074088821423093130978156425968886515827153169137888984325141535250966967987593313300537687911156504351304530142884575422921982181627101504667238963746726115662956884937487499631700645898836471053198541801976599481211358523734244383379525038009296176147799814929638154481368817851918405097938245536879172066177491337136847760066702031964098195376097984779374713930400203013313755184211066978461366543234863294584791912058764280895986571749989704932130437577808771936132659738298826491849693565557379372413928527970282935980981993254413125369209774439355776501344343048292833198179161605686792119900914589451892681613032240731965052539136710774401580301615616243806736378121638234098739090327467389453111487725370575614861635257221867897762027980432006022693760063213007406656947676026764050788791903539227836712294346021834844597428905130376452082188761100113881306597549963124426651946425182336309676668422880909003321429757660050414138789126978987337885489240322795442198062237365056935523406525243178638791015373946634123836833280587416206698123034328781012235103453156600104374564781401518188152070750199545553092445427907739649708883991110819211218288868497057169727312720049213496024973818494917649975238747923524559160156749809186621229336163830294846059621715943680095061994226880151678753524453053151399695919159697226490759306699562253281344285538847225943078296773910373983502813089499461365039655057441080171602030359698338139152291439501344587084123147519269657278182963839298407730912102113713300950387102171940682831534939440499537220885528125055244019137096587159060682539637232783615833547534501890622523580823125403317876928420272642901849074576373707906272865654064597339799018302006685417119929930569013181856029038443985047982103465455979531636391982129592471077913784806455708249211009771446913884920883344564055929836175940780211491749967302889862711677198063438538325039859377107874513146379793343414578772070899011529709218017449503043754568893491734709295447575053010837088321305100494879321260308745246287871273017929950696133197381470891752476434703074105079242815817990895815730972672305750639724083142982629277312339558692740633628772575432031162777634726062611971187291878185476360461868837528904961823573070301242874564944283928566732281512435082173092678796998066705055928269999476036588969316984667729408377442863353977283528675514109000639091794857907102686971079264860848644573134067337792341299695755195893156618591474757356094054348862878884703879389153193869741498211154998482048083990494749463966402611924648374232464909926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -7438071528129596419445053549522781618313747421508320558262584074310594271874439335663124857081280490820738867376775987741046733259354129007123933512251204704630483147394842266896602033480278062954467680237929956106160386044462078700043281692961286817939186662513291718931539600434727786425392001139074184324989887761825691865931441845148327814321865987941975767058851115983982372419521676367733751954247857633416121244026733862198977190985496856139596733986461848655938353759045744712334760965256226266433952793001678741726490758871463030631035296408679448204936547479871990074136023118032772192778621969428180144161245688066615926715118924858114197548296642120531229107528547326586482856018435924317117336825007417850723798099580783199770452390245913265651592068326189604350904435949356736173814865733250755416455874093278802855919786553916054681551485960451514449213790640889297997444289726004155662293793630426276771301257126451954687214515964413168008307169033485738016768253214616810066536585022470330858188565843879901899139974411320641644595324229948918586552606677460364871642797012531025600894763405545925691996662052813517983432107750230917669587662765141009127335194561384561194409467631002975335039156319289974991397586484497806557525819088717210193208286028287433508746049247518144587207081859151763139301901940784359065934687016392216141150885099235675894823837438556975712197933239115837052836253863293356482652133033689396615495897703038107446662534858689038577689249186436067535135641304959460679351082269066944959647123222449648750399135915406594551751985429552613218215183148226786532631054133459486723440066753772390132981051918964589049363001775244215199744719257468014763988048635383503671317183091448476222685520467553660908495676702982784765582489629247352415188915363967891920001788890963191596987666668799847744962323192240432361499250442411394378679385583156044545191049445228800408356563365795353308271115019218180323442644315756263162703750145224807007620694740324530391238838938601176720037420460160025898122568162046333874936506347344758552892990073255969429164748056408746762754272351208929168562056846257901426089766558448309716197621038349439159152090204160684491729784661584405196687399865682283254643763599032835419194312546211159122245612831403640570124816092112637927230007882929945642223955455460180478311258358024974445703749759454843869597071099918157565449159240150070695759718794859528294664577016521968791544802261816635150303738563325214933432874960168574786090276183583883768677167289778672457612424249457746663736433202478277628877744713833356643264543140540458829215952225337642855598794329124849031239462085062093798862048080224417651077058859593513971237538082764170555174879262015049157768416631277516744200994461719764617837397520160096396069205205659638069985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] -1338807630256221693200537376342263673063360309883401435425382462117098436006585924600913368184754385928945908582276725585524361092251248677933749820156555148651328240707366096804298607294754779356596093232946620051956593090820611805134663470132994101246744156376239508583541152538817103530753866940489079608391827531276883670699571276386791510312360216490207421702825483868184645905100935812567940836159249685314390373825561897060585804353340483380782490054552319932373482143784373800374479821023880078722169593852850116093671155301128664971897537174373497117194289910603850905321101369977015463469528026761182814057342417903432120497903606141691891963506471410084645706058916751406884512587814216114435961860181725612259179624679801326365175651085501145328147549711682904427074336582994967870629326469526684274767071094771812666093234592787374569203662828586000676700615058933427034352975328116380954717710883465970902858525263666144753682874951616008694669651469890632877737194402265566697733055112022451738235676208274757270345079576843940834614071865533427365045458835926268379709200842603823253116899036943818947280918694159100643491984280522046591110036166437680682968350600571089129426581560578490150991236189031909530432970792304210691784269116985774997656137621584738407720290929997965675539477216600846212881270116798562368672459582341215335166308403756140261657454016299059317411087368296677955244177601549501529639153431683151686372588810955608779474585858680985220364345430954264619809512926078761050848918266493026418899760774095049167032283862050107477608472325360253121583306628746272377328612197876054882904519687566245291132408300462979204522339787920392273407516640929762519143012052071361564096752673687288105592995610632672503222673707819902973934921462362943666511026113933858431085942694175510765992257119040774683672403609809998955037193881276584869971771098748829096752673146083748203517128025311030551971742854988206933251421579638825544653199489813451149250836026394665336488353090356472429861047414390421782976629357858388441834935162526623897869056053286211212077827498593127457052692959150160693278180538762167613777373267778515920018003359055176820972907877577681884381138720280887972797570349353338371235926989659835478579487813295200130797863255409141556164854509395209497385130186661876754547989163085323076856093256715241973253840019237331448880188330106747858583210801749670204234867425884213240257347068077664796261236000364674685143605130652818719128154883118326323210681437134935139165353614281279180748634855789668940832458727107863994863060514260413159993568031136620256254258537187345432041331839757859913470534644451523694133226333957436403999013931546519520996861957490725414509320222920267408552501974961827582220118421901758642893531009736981597779390694726572598886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -2994083149862537844296867886626415225488556429397281639527318575802113638967474418879763482421065338820883447988683465492933575447810920499238815985033585868407207961018276889723417704604427049557521209139754378220462762063565340128470783106308601115698348879178539105506051803454647390608940427544925575467201463171280021356557780944606676721780766247258319686267019246051094815846292091245295180142297875785158727246097024275095998760596057611450605604651807141283621561388507312432144532129200062038768549026743384784579662939049409052110533802254672136318541533883095791736911122851340871326764156277282492398747168333994465398524750719173395480041549398927857337533031682627994312998359961670266281501562402562654980118766985649365015403747288416550936760688341588229318317510093915810493779143521826237900154229538506565236072455596621925884163336529311146342809568322754894581962468901532877825478314357952791810027594825538733708766786033605047496355798367717351749353464370488627219016265332336876766291368779315560427941726452061110212204689476845695707681719948549952725423297707179652514889977681588380766344909675703824619871712611790491181317084126403223958252946965698846213929755352810757002311930488845371444453772005370518787190818952064838464902036755583131558710635091066856281061485420231495745785196904751660826900652123448646170358675783315631441900851756474693748859276996118958913429629805197780379978952775356301302702017037073424133669010350359956010460866535138465459273187236533074313516774550270902752090576581817028646507904957615323613697601075823558461356527913860852054659594670838030139369186513801667077711726601673140535215983403698250005473056003013154646933116541018076040416819695354141651997133267960885206231307999435921244735491378034420843985609386995970817808725326244684812844682617930844278333261489250556487493961985381758798797880372734075444719076769957102374392839680510652289078481633726427790797128246579393995597911119959215197926928578924551349806475225855287294114509615235598229569362012201567307010443830469011576195918881529487454360397249801022963817993963968590852830820314714234186050656460433406805992724530786261419123337341307701744594885279377996567956975909549205649607686252028557935438044750674447960202423252633185029581260238184168615904298634727397255626471627541502372849448267439590701828100640454264469106196411481007323704115483990119367145647463013934461297145415138916673245863839483704206249880500673405104443912383294460586680221480286346857952429643318548617001308336610467360670595016352597376216769238609944036511332440442450950695113939945120184864302452866633571605394985005901071635068775839207960182473193540521732720366586923105274832980000973985425270695861099918578959114457060370280468279216032724925561599191937345126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 26226749776401668788946608904947115969333264330773720730871717447163448323037089102385211170361251937004066208386871224166338702682154705507658125170751735970088057725263630970891338297221891607156818989063146100038702117623757597261913022418033625270088432194399423024135536397897330194618982536898405534101474719653412189766500987876267947778099357391317506909822264677391973882828977350016823162600391398826696634194914017628602832983013243367706468442007553695183978360465928403963241677227832498077773083756981086281327616311066624261667250203204276266596715586749782707635234743273172701887110067410024384648727440824359431139278540667451905135430338715271169665805346153867288093212669403039131370502003342727928550954441760236090883141390513086328725871765303907103911296668515119019375591714942983372203074722066240269659327560959100996411825560384006854154454557825035380318422136705154800796455107850067368241292014722234491272893633527983051927188008315096601367793822318503500987382656839878610301030570163026799142823466074646168733041204653868028828422573820359480587844533593463595616500484843354374645451159664813985058500157742627151050746035522387159673469989894600220163557513875406017849393773846815294846024512596037955689310468729583665019523889360926233567996223605273262801676037399644061621310227969938790096820854970417043629503505481069419473585031004787123390644273838295710762315312932079326752832349432427584234782866462882578981044235886855336317871464298283921014532353716777371945889764387185879609254279888519057470464222417498644870559427297939981376895540362427226074560088969080606913542445007912842923321929348094704613023071904129452093785349503600560435026191438381147369808435784149059603278377426047709551653186497394559845402560133913568709049189054124786544605562804313231407349475111690126171130010519269201183577348724842874446427921582103011078331900627240445102895226422971302893027340171347018952282169048240768129049714195065407193854481095130687673367360005253147533262847041569988870796197306676319081590398044546371552593895873812784635532897883021394249411852848775835683308157787262193944905170376213419667039241368966527883402691061013674474512308878717997727734733732069006592112154517521979413362038476805057694124105208368542721548719296150056902726639646728810430107633657020216303568339216599259309278909380273159903755187717027810389204516231366157413553707851000276657025125411216312493499420950427620878892778433629134647270535843085108045717890712032769639810378367747498511857849846902200507573858812357597099731227493797497591858788643070415168325544460098813440223266485029108094126794819079841575532541818033674059260155965783209545144334667561177747965864809982573090336417460051301625335979415053451008896505480794918973778534180120323686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] -1607462843519277940164838228581204129989718505822602566376036787150911818880709946400761092268507662483983491919973312109772043040840054197761764129540795354301718957822692049992777170456215094771385152609739017322813955756379462902793268798358078698890688297202697422173624433935252045405988955049158133261877601552373916172287198732716222727740618019739647690945650887061750509970347693262781636485354918972578230974141182104991512570208153577446073686530690888459660808863380823025217596395043461516929956905562849786837202359460641385027939218878147344538917609545213998714268850285533514273855767581378207656054260491310394496362436786597634082010477659458799512557306919515244118525426803528112584030813765239523789557761434835753236341550534943528984916018234793640378164753799495693712447412414884863828843988126233932212781117799289266879653003070641795603184056895588412036706559177139526368130478082959394203457676818223537265261000566431779821274784702699049957113947609069053900176702611016117402509271265114891977129695629362922243330987331393764160830250144023738043613969460366471275245923669623557059530297002817779143707267172067887396994726856317169004566528976828505179288980079581390334115736811328682468221574167553985762338740575441255327907322528039582366133177222996566241144521051471972817012463414839393211395666470141427564054173980364739654707707819120460983150297410149127448197270473805419077751628991749855994448533147359857728867730927546509806455596117585461775835023162341003185988965266481656757070391888438440067213378888675977340467677078691424445891641374355695367086826397145079821533505308036370122033580720130060288559090124482180789508905772868058058878085711004865325417059366148348551604981358637057968715984347339924709855807493819176047982143833633327860297642922027060222891256099927943255365125355378946292095769814797532971594768160392830670743615021080880495819560032981959805816897694907271582504194274608186194016818204561714449272213823529906358345195694679435529955243850784748760312070969178475354968123519149483070464330216967001730986747994394562476199513979053079437908455301483515274206003871572890577616529300694719450573581566464790439277015007673018831360516137963419299143037657236857234265063123051550622638166895077229829257884052764806684612340548371133328355630954369753933096726177636221984383733537774424503074022845843472657704880249714136806081399248966745427448516673107191287267194963048689859373994999594539689236609380087711367670583932244602403583268584097751263207049021876441187651414275404311017691605932487834511219083320903426099384959363394923478346999030956112076141306827378135607981447635216789684884954516895476354385851364097358455960436799758852745738423216241402395783283648471433624785575881627646924072343214533052989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 3627387840856369844924311828066561266745445480805628138720867630389363300966676325932305664632890832837811175455654867481072385220926452296908475620355414720862406381922084105747696758936398832106680138713603372201282632204586898587901722917113502545595579701632680083214486291642457513035420386247932910677947382741815317411926047423978254137739271239923993374664916662600547400144570649348222931219664559281135729206777617520290549508291964180249934842859338649318755995885865050629447058553253307629841601182634013780904732114058552116125080334866825371322483564369748069136594125155102228476487297601068842500311030982558035550419990352286106475155210925283307475737500927276352828137101547197071175520878186677474427730358771962435982576346912690730485355532463278912709133844507420836882014242742203913547691711243721972837801964490903437966606483250351013556569745055329413494956353411686219416153053303173443083455838503589364941257182154887774854680345030248003687894670324470601168975543079875012173788186675362945852036492713937459424492876357664211173953610946111441453074718018376122072637525585307901008152844704452553469438042755526788411725187417172402529635252378102401561085249236243369686679826235539972834988680312425351649575322813666586060847013833862108698085659454284773153348697810686624563384317238829271807429725286444044875887102559290241469426186687687653303388132408303405619071332111853747772424283781036008671970866699546361538129336382502936927323503991938135092710398169813046180015411528245146361891805199937268242952665828413452995498537256874675454001717285001489655082317534093999493226365322718312202881385764410223324104891959656627006106735489172526083408977665478108808598787986144767451113620660308872845164173402257716263419551808756733065486900234572225830480087940498679967887479132503180835158768593817182428438703782933938898453569472024361439126191736275033252524595180442442868413571380872943795204253933929984060415975293403210114051287333401506866831065406279732329006563600911576580957862931099935664744719707378386291307557728718866781208555485979973990175688218982756707149928147599120046840573983909541754421983103539413270210756300772818373627815576814368456258389056354408671931569303029712500704618016917441587490177697359973020920338145493571826961423487378958860965693163877359065051854667855246041999975622043653861886514447968102763331713696718062109941535589092083704250676365888309902043336451580507389736833033139864854420775264199185078736984279373939731590392608110028548994183051354657683741219927707436050489887383278748144177313465088103574521016025822353044776210908672928149717232532376113728207192552149070826133603212921492700997055474317667339216331785977351823736922864177848441930860115419530585794224594117177940858113908067532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -11547774682482593442382164048728460783376041548176988207200656427870299406272471547591000874544230796950441849395914818902611778139970519739585887361639070235447061789281535385645097143575851797999873101555703892226345537431686406364650907258012191325477966358092674367396083050154333214930242949724406266557748909973093833952552754533480396957601540573808016462777490083996450839577360901336138001455145911165052449988491935462165440823708868763273666469446742553909910756547071092214565445182912541490307151401274684157895755985362710686031774984306160837742629116457770305671632693200918872090890967996792218518206896609318481823595116175510799391304246709839675250504999453451417663588035328988868937623767854513214232814217442835186578811809748447428093891700770308767783856067321885734021143081631987285489733868288581062363294545520894506808364603984741249282775742816516964960712436688928204437359980683946503626129287190473785906360787863728905092234680403112542457473684824704177072024434063761854052819894451792642220551932999268376443652198586499663420848330554267473290355452643995310047571223240584871588334958571957296477334243391237502522879789745034815762580256074471459387138491666349628601529975318629227599957153662243837398159965657046528325021239329369394308403045821987930758019829613743983376102692282216664168071880287382387944107402720440706673082303430118011952832117758170538485430017810988386359620148096576728943328541049889824333337785490872798614586827271814887207461392932290778789484324063770224785747156594310109995028055586852255272190732725584252901984805723798726191273335476031844588637294511988916927087658137381455146555451897489829206518003273227221009542118245934460491306821341463754105314586444613093304405250514121084700420593332996579922936289331929607036863140601849219064218908967092680167771489455160177124058341227840389176397413891124782684045178013367407429455025558417833182314279268472247120096515224974473292012374078442416074851951038997648153111031959048453035862620163022779559001035928013527693293950095991814757577101045674337296748629575592070346371366954958578682361904539069787665084674386876429812032626583947927168953656681137176019597736498193230161531747222093610413528516551754976267931865504686402061412354227452385582717743226348127794442606976431500827862919696742730052975988453531120566138782487771494959225591084608603601128278435108279475822313991214089410757184633434663312341043236899884964461674354539769461348319929331371362493231086755966056713410334904443022190207611872550177800948817357480201660046894943930099368863685717147697160764232041756214410228873359832851635759381349311396768105432668992360547215638460645560456232656336203719472865321030532921187308903901287287655501038236997009295296210473435256545156189682401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 927454843400063225456497118519867884024719565823579838168265526847690888607107427585816432677000027476823227026213489772750914073353446148293709939836554046871634767349114901962895457244698490491551264380094504203363799511570433172507441292789851834591192193411261705290066671327552327876957131893074179174662987688582174600643100153387723411387846283186679659271275889972846370484687055014159138981284601542329426086649266025575345386771660592466109450326516867985960444577726467878881887813723380229761693352447842686228422008752579018505602394049661187652373173659909311018150164154345770819373582361535163062597264194184917260931558133610018708020759505548692977449680525250642859684037970139858262506196024754288537425433724370218117675312994848507730323635186151857220080342033147858247756615324330717956078391090214526544000966737840321801420450506037272630375201172803299259972807982622657358592918871234896420910071706042433115490632564550858180772761697782384416637799393684903868345489604018935503829156366894657151573922925530763292548797697117212938526355942415088582327222008962417299129748301811985882883788543692864267550473814540772559764491343857860494382765826967687857730134668407258867662785342273241898541436900571179488676745985161514389126177618351773688020506259758773545167491520896726141665986936679962997532087504197978634756528926030190993638582436520286530860994862249480897240749635822489971557048940435211032951033171396905974363228807624038617409681985350376169286597054007810221671243309709947040121860421165606174141222588701254472399746887006246593986986395011668084664756191584722822500411493656569608450131882731589434559282596234375763360664687326114890668938879172334976440747177016391777150475061585824489939781419377151384868916480223209235984209447027360114341055890272464520480737513967088362892843782082309049323886936188538726587938451126435240419892764962742386951463264104991521623453453038498861498955914534364398194577440924606490968552906822175744703101359779661543941891043932522857797258408879049169427656744038652687303617324853249227147573581884075618234779156778305029866661691772134292077940587219246332126043037461700592868090754979952493961802010055862926815135549047132181081820624868538431711603312050054339491345642153315000462080504667565416779009892703979062421368269486170419369682130963064197052174182862445395546172794511531421045919182154548782351655615738153647904363312878155748367348505444987065908156212450865390682270124797147274524707149378299930808594065837138921288468854349084306766958469838346381464719937897841911777859683855747375478099409130967159250428531491314359582625763224697960038180809888882662021638715831591214581020412376256766396944976381906067919434704865294306776851874468750455745374809694898439180038869667020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] 40205075018482844642243001464299778484994568203349640698981050648859093744738297046392572721089048458466106920566177556141532973401599400515090687322509499612325760495813274877559711581476601458099592592448211586564618296275496383331787892949639159786295175006215524959868654030933768087827456843307448771914395451750602972721694848304867513886626595496640294452445063811139575511670174643814510704567746377556921975582592324041162625756636129502555813854354429429728831525946776777458464994017195922330481716578163190897277235451680690867367874240344875295214118776650562384985941126925974602493599636428659644740633839669183326743392767232609361834123836886742529039068901311035564489878770084058813062880894098856751041352037122850903030705653010111111196475227914405941569309008868364972538206464762622226628420920513080749760229197813639659913600113659035073180863954424982053675966263370685143438571312834984443696996011093730000280009352144565006469297519255715338084503572391460707515797691093314683391394034878341081796470032586940993001339715958570605540656224710982841382415558965555836714780715656559917810735416578747395421421615794390481193784161697911573633761394639056401193460097574557586926690640716632959161533933280916836447580566528870898793988905326490512727622731915273421976297368559317217548111742205152319937630583635313308626045116792773831519319751345178129399429340071694049682070061719611705500636778532137281359939675796089480357984963428408721441957243181783858983735064675692941490602257353137955466839656511071375656830652576511262723504106833466359189143884357182594861799704303445248024685705852718735097575671781300399255259107331075056807143332757338763471828209526586804806139305087498422738267312677778132675574981134784933897869473778196009585392437916208447457538037321493162983010636660562741256914279360559202647204095590199137051584841202569235904823128155031140113696612752967319496804383834281765090368943033164829879135773691604615133293157628254446681512671368591136479460983236769286973893776208410605366852895236737455922660612651188472125148414890089158537387337345265339011460585699983620406116316421432094435580904387921752377003001647977864747459720790044147796690512578334768177143193854280731502204442988636636097871080384800229271236496776548823243077749076101479151745911068732488340068713336865194458492484525391762029580230224477998014764708467673266249394523298414810640966283091002077613286003861007458537365067951007397029793464199471824864143708907738818615624349502686212123724804164819958282106723925854743012236660745503263444727907246732843574418568724795197615325271731129008498890335526761831237455420013242816627019567316150186269426008421196760802183229534875705361637361774618881337983373834319384532963192137074841109007012284334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] -3726157580617556469019535926839812510180016583530748798840758738815603570938587368006614097526409366821912072600593063194455657983086641166058575994161356303948714025744791858178483304759345916260068843594077806055204355531397537447660435127310433857286738940556023706477888357444175217917945135457316900370934805252373737654436700866352217880975254210654955533238075287016214851523371304203225920475572770216973114081129273084438339749917084631495343448481481681398875718053491985992742487779824864166721169442632156815115818490585999263219558721394880221210259711518568223340023643248565948401052828234918131225215094406060755016516124360599927644188282728963780091347655998302790605010924631708550060597002866774469874549290191574800462018282204822387380912180743069547083194409247449716518528809230005376791377025999399154829695171025406166623611624602966307827107343050008430954675171790333396197010470957201833205719819584685228210148781439390994580721808447019864725627471124750317701394108256421096283842493100605426157075149632113561459006444246630245747732148789994162461592071757702806624433400356121387836740772369372997059082839392602350680776231408959069625048319416440992088404325007453974609246753736918808665262711056126958671169665057325367547839875867100330126012237401352135516092747240876990536101506411194864743211650621081297333812936347349262578840199519391230309682032834953347266975633040639948630764873366040877836599354763477160085028737583245250413564674219342842111261973943248582339932569682534344582827476954120400771041415656525809015408298323213019867730462885739762598374917797512857285426531226905079515111168584136959942974176414933087143538362020264297670818251600284545127632689545262351584776633558059194409415686752281057033650465199984425403899152665318209561588204161449150064412941909024304281933874586033612381590636958011629478712971626397685780077378074300513174761340125233499409599197946461616272194917260492704039860054886024512285576836181566777944367868289912225208761625664959006257509994487803509580761888329346755109800073105877807591663890157460823074928475492066507289354441583856306116866943658239845037041008980458909511801217611539055693029388103300467662960026382673853949279670143964284703221044141000081917417926534776995523971880387191971955288658877386678832653980407530481698950525000308224053683323660076275344953423345429287041295236234751179614760432016397788627153264936673528608228385381752985121411258096091491224530824489048220395269345447548830080759283836334361466255086541731502760452480606095542303530098864522350695850833927403415698385874173075669175910775241952852713817540037496483635814550197399030888660968652314640778284132494893324225009788729558093764325096765264593312481733309712183338675403347663385030515950931148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 241017119746202208451955076869021791343555575828298067900851260337643110757977360909174690839710411611817325445893930855825836316015795653758098285267806142373359122948472910897587395735443771367308361317691770292076316578298049266998283260450226418628306282479582152537882518516628042618546430538187907914332490677870047181650801057242481305678258340146250559708501939863552295825797809328308423555542367260597006607971145103337745892987752645796927290916670605904772924405704809435915957716654064438362163721687636591233751376826794895752691881355379716860869457554638726723263019310969849889145694790170505953330127406812376980037469903305282393316961153489296867317356774232702592889021634993292085715416301190209206125510725236498107762721290021463023770139594383813810485726978776083913403799333198894540389103676739721320772595003398859985407771736754831124858165952051569335054976307585720435112654292096920644138691868791844472016796930802646072295499258677890998028648545423171195881965934670028084806540213198533757775115895553473465274174144272475200191119661805458931463598242798740808137139081929138456053322546934475345073816008115131424378214155327583144289536787053788365160382119535592812044872411329296357978761801518443401934277753248540583114464218938688227972793220078837046047123156282691775316687704569257252878647122284908617650991421271170270159231997199011431582689667089116590686682289642197957767180150792525494735075046550762354993758767766090994235485521389450231748422463370796042596854978051599655368705268223616253637956971621032230196186512450074782269477924453070717543592598858635066516511886226557673699587938917899728566971498823859071838088922440540278336223279732746785634125416477890385317587516440446557682912514851963243463703868084835660077117238847746091130366346680494529696525012239708484378822136270615396685664032783086785313603595620967758601300851989739293714223691189838749458103893183582038083504733720243102078186381971672959111475566704529513210384572278136040291754264490121144743234781921424388003264189367887413601390311519075688035284973698494437323503469871243260892585190584284403850750767354437352740138336600408776408852220047599724643827850502503002019094525547905024740025248894339716176280864177036018107583849389537542885030615571287734476809280434988400332370426066967024038094588965283329729277853309788551239175170445703315115104625448531586573352329206309817311266337991091967583446901407552555862000425636594967140699768420000508598434371507913950784080015120498173792275268356031463484259186652994003339225032064147131676196628841475631935126092052431531767468603588937826494511142522477493705942849309496816156476256331344211757207230976393870078834192081862564644070697090291456412755306985779573920931781075036717145362498846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -27654617860017442629820450050866690367405383169385789115387601008200733587951977030525276167654101681964127292160091501484880890270433891472639517089506552356778979824601336145491054736948075372072261817658289060243765251474739105804724737998985400346526380681027514642169914278236299635033190604257602553996999082678805907609823125240774901426458579203763875929548095512502547720834203865317744037085144307885339679620709642991450938188925513848377506727414209251961892660335597115837700884603113942162659091667483805693920039525255082372553359300325154541072722255482847624143799032143107394961195967712047137564875117047968957187866652027991887975310841136298466294978430537003222579286820029770299991979450201231528761887917046891958951159822866594566731515616947555657133988991636182402884084610236236211640591345475310351818937519167606245321962719083030267152639516489147541719700132756511610525113963200839553161010969972146522700461059949403613310428721404921638099820101046964909006857084781506066997298650779604765209487515737078953840131733725306103833882130782484283344276172959001391423288626902067072566620694918139119593820906475875989822763162477554905245299326148276561893799407068732352429196111072865837842574498403054654253401841684345622146036041194471375677343397560187819193855836576646658109812772510050685656141262986531084575417696017246245441960967908133930248451769164005022360185402434395039432996686474686038150858875933494269875299877742550123723841679137229550396192847248347254486246289847325390472593526877765275160980956194678975642230777508883873768950302732850420407490766659846074513409820186738998929901255333309133701787195136345742327431536549632832746890622381845580479811793714794647211928513321106875483861458840787167497656512298832745905581694692361869626504812694779567296968382079083766488702693879071558556308897253670791944574631099548851353622345232550447677762983089708205990793315247216837038029407878840094773969379576772725304414308881835840724287348189986964460558040522581443398004616302749211713545910691179094100955387468251033814858103174340406332514088741140829507127922695922911361397424771358258391812792205439554464953407095024858562170241822393685266026126557120924773682499095767491002402473445400011529208708030237891470952351408783519025076322730277804434989930074499636985729671273045820260235538385296968429409416456073151933812829791332865982935785638374262060940645375214233394239481104514990136521989351529380761049051784084612145408741334064761887076480724832715774993648535737929974124126514040167704366438500538733537821954982634853205866199531596129770182969724665455276231596162460144906179061526742900843265597197478558546552163226346979519053057283958429350667342144259851127945233578089930363961561008129066486214950912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 1261080419713404787584989310331746265184500378827339227781620978864368671628724756821579317467048871961513970043622167394400400036351926259240664607041393760088280028991063712530526287307760065561045396113864492907584107405184584788122014175442003167013239401635752057344106138089398996270679611831739642142755995408538464879751445381458075591214537120122566195003576460686597886353669033611799049552614160702108212553501746915927086984556973650002131687560034437161573798043469520566938640098334603258092166368055342173083713788722284235856283657579791040550912283612614051406273964418072579334879269701991295993849486757583954300281875489731125250149782380774209782206670171866719459741513226053858286491054970235527503847042843986060987447266567126107568861975160971835782594712944724310985137182912465335290636950311253007596268724768110757518032766033359185752182573100019425917361509389812320588496346951286311810975233377536384039685900847977118814909260149639263203233163300403889585657842732224436075731357050075474314893643073706112686361325968612773660587484048980263795951770123616536157036691685597263503057971924286720112643309703211769136589339275964845493327308690220363928944073531838577677977830369466742573717157903545930358452478774889865001424186702051557585923384944210976648769531386999944826428867692778951434944803774412117278079064115985743330423027985270355243087477819064168617033645269398605331701814214674297706917490811281425805212778437575963076211318542855713423932958059540088983328192778584422835686122326979536958189893928913312031996697014464108633988822295622674729543743211088224854531377283980609676383589106873214629666407915551725869346776893725734937621894022425408381333917244760216766438741807881810341535418513224883038168436153889361671565894921292922189061471643914314935612187673628353232950731703581813989639756579001052199298610656356386736445709141948265906279632725004550342786134784555165943139994995980383904235252227703981674774757755172817646009944986637082678982645873632185038966979503710502486613701958251315943597227822859419600671146072419955951483750369417723644407563223224730881834892349709017476495064890112290952550370756222899982872764051911648963072541888628314131247581908079798780155271917499255093152803623984741692206097922476568317347538569828711520499208357025900095742445737118021890966115963302573803784236404516480899986081302898282897423586589900055199848426803246297789702893405568678548352632852488647889008139417281190564245913494404514657042735619634398761205272918215964976491460693429461205905033563323325542844958266412068972890659351357327469654878763887345886560338135039041354481917309858301331805847695811957728130346043583094998774773112733000064800824453071874912159972880863582099142792740443537561062903644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] -17216024781682509673552812320277415476143227147112542917962839369453412021193033639401434501852569331040887274842728544850049878839651980964338951917734979483148654458726544486838324665944524592312683699750862260385659610324059883048209931334323728068019375610101349552609807225871775188060888716724005054030119892989338170912917873015888520858155347757191738961844265900415752577086460977793824275732141099498230321425048780965469484428753484116700272883338150966145953374658312748810171961531802807350369543775149743107237060243711290037132613207643766712984417664857643194902320523144985769334965617273702655964733258818409022681726748449619274476454746093970232950265183607473639732272477802108240508658495332013464733911638673634027564465699222761327327272755979626438605985011059657755291653189098959094247639986612243757189728650341466847490510085859242351447380474292857148434337227044025725345132221771676107529804546585931249426661689844074831343408639579504551923197857003708547486027010708116682805626675863548529034385751967135224349983567530713854121921543049756976939910963091643505487518959685125986414751242301785660855385045427284331786261590695438697965506576534672523535118891621817119535122119738511915441746655903942951596558058570129906670785270133043627709100033459038528460793011180776948779749164116924631123971787482144237629231406084429490648979672674181741594132875410006322466741001314042777454167059250379279300023860668985910403091148333111093108640943784473530365341692046778093055367053911433826594749743315262019727038798076854582335906673680380943166953801451101218887310271600843199957126645268511424198227527166831820734885094705040596658263416549090364321131769214429840707202459224436138887110136322853284363661389711249356768365593208409950005606203942807419862688522321578510564097183317737234684411593792365334796171250056103126796826950223629202783966600442960440638189565501509357400106105054998233835656681861813930818365285435817488964305312858055577986297811978021908609211632290050831587805309033644536193934703776044745234219836959115717048435797831348533040320284247233877483035391793070706414569738408292374631758667404358834132747903744276145495784260331887459385129961906516881427500679960597513661525732675879775464752296014224428313664030399171461690747741704776393817043098411920033738082999024189423260621353250681510898698911814164113517073637471247959209538807876313268226728311958278749604915527388766507621330096188314616305087267697087766106401036869017122755308293091676299968021071408210479067899239117803723703661043447625454259650827948893782493777885974094413343949375883692647588095374270793170608865061123271185476248944706256085106119734633088922715661675513691268843503998208486135949991546585835995272755176821909336394563584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 3893002015817420939034168730105271144023323074523712017746334603162953974431040688128963770731360774755866549497570147907833413219646731408599131124002302500057859682848999154132249998879499063993847027312228911401454114252512796557007200979848057768782345966579496406893852998363992257467822863630621582993191136763742203282355053099092485109207481735247943410094364246114902327312997695868473249862475585622911121771128637949072378604281816440217740721292213618814368760163252971882939526187810624256154554703306079897140240618270380156341651228947871415180211516439127515173080249286550991477211142886530442744288914833549524831603330146459153709873666460166021610146987527795745971520145405853104310634177673667541652909467106256377260349344497200955858853472352642839864468351764678360087821272809686141463069237182563357008838177794827440880123812740477941562450805753786191003482719977680755458997597219407263221002201416989048184217649969911846587601734329765361937800506843926884564402252401681117801093016438457750980647189712238922578064779865174656388533390681588193149176546794269703238834989913609498311126228726621552442051933306931368814725686135907426347783963948913817395635627788982475987356347688190020347956196442338902539893274306529899417267938737429400695558728336506222597884810766427060206509160169172308642082057125899120509189883940730083242498823387068941886537839254176080953615832537728158658162167277758382278584271254530138104637899423931801022641734806397812507885955485607119454041882265415501902687954607662491565192777551930372378122996169131188407586124463261852405786306053585066347216627065031065945209843472919482271155570872975947164785492976352530604422395929893591289803217989546311083502200007407621724991304949550068708893088181574827210088539286116046133831185174825600963448103580211998690497056086321237005254704140510932310120424283326327931337498240076360946508400808305055426862924745366860730415582692649079036724008498967782470692582878778801504788916620059518840035143922878623729611962773623817102700161762375173329400038795106011367236331884698694209693056247501024759149611011246480372541253923351100789194075405892375909182521600546844519168351213154802013708160815625227007025894386124789909756359178873457439353110152919064000943167161437581201158594035346680107967616444596281193607488696625624278049389652739784330733185851590306801395750422897150981313006804579526128762697853609356431371556305731925843174403964642804624977848548295134637256722672812222893459493402082999047439572309497564235921335711692445659318778881029996631864346280044996595072729568169930437001097453094065661656228291166180612517405581980612550696731267315225107220523048671208719209020429905005926902014375006274876483196299029851801774721750516681233525637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] -78054760906969094796930706506188608937880918117764495347626764380266940785720523922729093522854274883659082666777813698279192316417277573971611856184565723395337722932045921516111862613367185509631043722319012649110693819786323979758520948469151039358899310406273343249738479336714253117517906439025723036490955238449793823559640614105350310305630838636485838650440510405125488685241901400693070734916103241429977120646584421603889930358382888277398662652543606258848010086023178665303515455125661366264507292335542464391268376849109094629230174712839346942341395917812912687301329161185873228636856919205237651950846371121186731886808411579825365583356900178950226748166002522646796216208769877543173991949967361545498252027279476298453346538767555646120113067676680540847278357703243919468673749907466431547225776361254531823323099670881549155809245010358274639141116454382456373029620476239158106926023751101604292328449673632183181146484958904780848477574068062195623585504281884147324221299371290230586690231558729634999244652971985720589079640871697585194064848592067173784113155065754586010327554135157486596165196485712573599936061059349788751580986468307020474910649780126578501160464357569092739294227362548290205662916111011111943125999765992439337964432276179085960849519893531707037869774486337168121402044969733795550065784099855430559703631466434324787874785262599216310645919716080892308667682969016490902436153216944946487761870634880014720912764066705395963418933788017011811647278335678398316453734083631152046237605001306199196219069574032060360797955127638509786442743814594187301305549784440760165259056387691565805738311595913615442158533906457149846421304038815063081831393862797945969582374980987649487814072473442768944054630709592642554973620407780409746391460270264277384621008666211012943983024753379221906561794926743898477566080794958814143362468094998453757746572419138846683319412033610222159841524793230556692088501119375107274571993109421764680102717483541315924199595715154206290276924042693545911254700484440192674179114050367523318996043221471362697413857700895359725758553128357334486354591009529919325795494714271050507088080318775620758553141204716961405625381208374371277828357227357722172833180756515607359453652990248342903204060429899810437619547868864392512231156465165016964250475435219815660017122896750660107030918191311585768981843430343229489766101733357880781930422504695152394429570232294213102107307160249243116708574108378439498388454002387013837349727196197919062060317595886701218484907509840595746586586840482949391954818706508391732707470046764852225396650125805401381105123029547245194797778412026093740286808612523086276163397232705145522026420658477074990373987801159798799130341333358249023725650525901930677906022587241823298440396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] -5178122809692537920264216773994856932109722193027255415979862122266489480404231015243789871273686375545029591547104425575085623815392428504678322352562818672463073271607853049558481846953280900448576057226833046277933982298067250778996685575148534941655830202883724515975935121447008135370924530135719641449736444825209925123946464711861929825328592913654291465494610921935897842507410718416129010840320451005333040868652388878490465250756759169790571410767483437799979371509038905612293228078250614932620707353979666245461597035188840287444064443964397037771950872924363639556010247417002362021955038125092891887140125675496372826860117645203284102174242381476305272576364248002967563540850869033971400071430499484014229306331824777948070025838031962626537872743236024803734754496773715701994201507032911356448002113998469782165204229880965743216180931074267556423977128898639611428186421957894778870018196220406000110317975295560318914877414978981302829739282611347732812932580409890157834023918132982298462113648852536739091059424664616980625927940758576826417121422136667868853204930556722123155049692639315317023793641354654033851688802616828253965506346684212882912794648352957791640082291385164601826892847251875652858500857275769332068987419995028075437375251315953115768747093954744621812870762921965621363569715462508796778213809161533234600973642575693531374444773929584900084896678969747485203932582166242152043605112323707416374924806406067900411117916290054726805095539961100306181791826309995829778304447936575746700555867350708280115091759698251963606037994145654009694675439496215686589948088372841483949492703551179518016603167266317638389654541446151479137259922135866605561588793215892783050122152556620141291803308763440358996731289515676417157505781975826986637214565432624100420192629711861034837008193477952076485580164469267999905959247323950652999883601201208442163883598798546086995950745743667344585115916839923568391253122466060813740355108440961135131818103440177455889901948193770484401445721173114966823240166093574748745950428999074085824804760319257605254146727746648534175977959098899407176424326055994876136953904442347327589174094779008031423795793320954190092880457429850297534887768604649729609347377068272316393277956888207844719115423822983166452558860695685284297266472160024217002369932841375612421767310699007328651548723315735427518111154212066836063837283798975068295130809292934196439593781730291711219707553835217391281763139488180286442901761323779740651358507351179405018270596534695000295314801095322948296720882658702654491308973125739505545145916663773360116224017949001060595699289519217855706223022739798595827574127173092693407340025336420406970497936899550236479403679697863824910695618314233224183295382469823727292067940941556628555038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] -133602770701629318949758051691847012968350751407050226135708181208379300098721683019972945442774146739789598238670549160197435395556571591753597136683014995644082684908709806028542782117956574299667549861269416559799703290361644661224986251370779374402665799400819603378098058975846522199966483427398668143648481370050016940865294357983818899368022576186986656781058500820976165716475261174823154989926159987553476683383822536975004194360265533362776811659551032604608539657430641283728832717535733482631774748612221088462990302624393685597584906574128542379864211388001690355171341920889567946143882161114035059264075489564595038246076629704387903092571310314471678117001399612798835962425120493936137250957408332297843316405202602978629079784912404609951720588809067189232484572557439979840960427243119354489353377820751541926447151471862099323088522814896212578570424356635472783104256418616659338004348411682543536313275912371820616410718742566913577923824495529591182433534457793278018549172854369130769436436132938175060211708232157814362464792235910434573930502646293359603531111378077172905592830283827832356448985757059663402141570444049836278632287081822374875278463213130595121808903480707329010152081535198407546782023445107112224266311848920758607589738093950070115788440296674761641580794978106274402094840184874401019026137874449736410119611536842844254262134394516977728439588532584034554055029913410486967382086556186658423082950948471960105033403538357132942189933322456098319854826586362671478937408255012841941325103519057175319537848722686209192316668532487985035010565087546067192401628784517736125419063699390901938908574069263709350213240820456400913929605490351178492901000072477542019755145805654006455578383998602099554653068026889435185226278149547331947184390695502562772522991741230291277221293663049017596570931412377738384257786863647523068767037898156321280669007922668330097447399729491945963269787714746586933539908831379539341245812305893206006469171680092318817658105329839583953726561939682890340452658245733714718499300894584923214100977039562086773053708677535868939954386357160048753134091005440366840290838737954060658537615312101081251807514734026210220272549613968606437417625332178346696861965596414672422932889835384269027265714469646073808319061833730368702522414797206568378448304420369346678299529456899754336908105320001887056699960840583121624471089682245846390019301459318157650317945418420879550440150075254357498443569147652250973735426560433893536437923719298393591616123984101122111669693590541713934537890515370363272227629636222249490841613878280158985587915428747153338736914237282235972999200809571729999936045747139272195572129615632786920804565027158732620421597067038085552448606697223458859702402453535268117992125935605013020672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] -25344243210344143487794112570367644693507853279226680513848883178129730341766656955587822524026953723141511289164898795045155001794750361780993483355994740706451327162245977968986849727108459092129963298247692290613335403886638073406702828514677469519577536719918656221411402676714087933966084467565812736931698200206173616045235193144256960397565038592774187789370698097957715161056110188729136311443678535164844326701541806765612013542226070180918434629590167275849701789649723444294798216014408555146094551854563550591721237487456172430889251851286223061272180689640953944961334536692759051123174571631352413828135282712453743237871255933219257297527413704700085294407669308289919940803384741806795342041377806331536624469817930142673284027611859476812478244218204083151193976828073093290935938583301320666458399841894577838400632158227856670395379328474716389275297189929208235620826626732797783744007178847128980661877308998727654669675533363901771098754401726698845889474733197933087112838363676096788532828448055544489916370331717465540938738809628641013000809053965794701638968623066594911721582933049792928247234539436645331494572370934030835036134061153536387042463612178585848439842625735409681224194986297913941798601669596227150168054818189910167623877660546379829025986168815553950591381700026820518430393503805453666868829456669515491223459423241691454237952752761621443722335618968693431625043204828811797933967996404908050488876884736214676424863319868802759020132491936708307652962762524173953070172318590575439366006026073426667573080918908171418386559839934644435211716621292456766153668339087667904465595560949719818176625346441801607617172355779370401036056328446177388216757387608706176376477409527036173789175781237752744758707455293963662203228825595386176751610130826507054475845962230013862092826620899996517514872079417960084512567676295309408256141539589360264709735767487449482288852393228769721788393494713161521285527252535841790086032396526817329410000712979849730894860582980012819977534386463799921852148362018390017776365100557678965952298361727428178713870960367272902620695288190014704956489688796532143665803638235147370255758321813453171522358519818830546905633720097108298799766523018527606452345571331882484420066472052668855875699820777960653142366452382179970702797450768320791908647901983832508303074643763150917247585541547477174154448351085009451163961215416242105908060575234486423952955459977917257061661828473485825742439953661740384903802586648241957872795056992467854574891006328269322379519764112277284079794100954869950426268724927315123828495580138390245233107050467661812537737638052507737768928391982992138096930532317348686292931795026255200203364715837526105458371806502197479602223712898631883058116813937631379283363516214323015843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] 222533388446728165811317703469309801934100183319701247331614558174443610080503324510199081981624725350287803456447753405859972879965587751252513374423341348591742048021318416639968158654285840875429450445615511726940131194033186429440282655082900861120880484807628776524449073815018538459453829990562550186016083277893064524726945746162757146965447913085259529910386069960805824555774853836960974792307428468355224530145648059460496168954447858413444486155984224367153155852879902519446050550730699092295868054184653465988168389081753581407611551382651837695434734482124339734239155454403179703657823955860518358520759580806528682158105837400468886118609213133384819791171795037941296921054367881250471100039066971733482212348030835232032602786880606390766144062568070280114118711397113983859923356945578907191971974849327733865282674244344719672679145973787556012410224323690616511696311671611043385036193873935765530692009899681542770864469626218921736214542013075638275144723951590485525441783220085952257867581861677672768656946627075673964878678019154631660854868061502861378496173733627986958580452342295123906436516145261203987556191684735275199931196670218581933563695111289142091784702420776157048837510964709609354908045947220278257573322707333412759333543285523361633639307342564130854575295257510228269269770857479371901218087795886648270002339834565492302430095794563131766116860010830831556024131619363426275514722000492280144605494355354674396416067828629030254053427310946821112446065235899007989500595765130595042841590746206277941679446764734160670433016416492819771422826755463748656533089446396086306368553745251338616970102940456360262996272002759620927808215061415764354722457402759319428306180371205470257414545558534499420187605907430722656744601843560815139401593032667584589930848078204028516593239165946326760165519600352595698309212801595724746431078018015030436362926857484163766038544730699527308142029263692521825312187735381395410779848943985235773380973561207312155292543722840703356934239006002974954605054301101003913631018334623880958948373133976705094395870324559132782676183627163042768538407444323161191503852553502439628910712941828332888710349477825333540113223817855749957287483649358255674075569658219586942498362631877643654987361999889296098166234811186335511918889290761142380122146447697184368393878706316317650272487454617016951660788114629245026586794016806183564217847077646428844414891103656889365518931042171015767480169902664196949984944496379597604576672829327490762458371681205783120395476389800600560026226580790471251281194096932622946390390984601499773787327695752652271173519111383198038314707966768291767641654372296468950162446608694313934282071710556935876158680934820062604164210260601521894056681306895452151939224371534705459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] 23307545716219147657376173192327580235503685099279167784382483908060018105566327486661183935728057410825097989426701816939236581844891744696093254599337534618746423736612315728820433814524069219097616530148872309967057261515897601850166126414833750349615872295367231483103280551925287156679325510408958285964839900419667191778250328685688457292502374711827240943287344435113766677875396087357215606488956796441040173953648888384097822785703407458755833653169685883858675424402247042180515312003275560607497288794248761377314832046525858525462207973720356889015439588355517724653392698704317071048693374314326029441724370364888688630764325639261295565686590941666478185601251609937005603918516989551519287295989498132427796937919052207619759834319230642828476452151499097538265816379346185686298005699161335068720017349316619311153425634464971145036652928440119899825401083633462828076489302419925695588609343367822773583299459572353195457890009461563295705123358682924701543232637408587060132299992696389029936089066475062847259874057506505629919250397029495877769846337210372432533688336358858982066087020048097080513948129015535925921390532665858892455906648492579568782884298703970153089644359980167670971147099653055985463057872808553662728862806905143430667034020008861790982356485100564531335881762261963887750206116440336108028136766723940029319655335591732093635264660824465671745165399000091204378462656937509835361354220490343382850146993882534070013841584460425711071887316819689541190892759718559980558016930414737001834373830800093187582486454134802483121579991215176751304978113359251793410336961569517333264988134743330987168323304077972903702809615399552358532705522824135134610970827717802960382798772582360930714389876514479221345551098588059499212956410835262464240627555247570273519548011665418511475868042581137182689468426070751792808629845703593392187814810538009715821886690050185653152046164151025221454469616795281188437456431279874006963129292468959734428041045708312049838212961072921959466631852609637091813215759273294047200567644201540291074183263536548577290554483453315927016871680213179759387268148827959144460891367128674644313604851234141917580124438700457849400690429719543900015670989360525892370759124697974465430821715209877640980390928249597301373983981557207503451588229142917080126366818813530532236331843291339828469798592163150989142596516360705086119154097761592540562921342425342835451878118088024527490658984018361012817415914040853636223109071251343364624918182751856395978018189003975930225780546754317350456939909090550604547029064284014660999738043769226530451700774490136757834067828569557917482673990067580718665067338688850030360537198454249967446987612479895586623484823897757405999850941032988492724588577765679854513202961528609832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] -13010607417806967757963024016698373643377210016119292165033398904334710825117797106674601512023534057434740013021053302262362644853878285934795138853258009051025430645949352893160403005470809993363901517298420132467056905753616667435377998514849858079027763821093745319128886500023389613331892091864335236993705599075219286099573053744275907304415012433516323401606263779180585155236796969668140947432578587038891463735977391701278166919988848806955763380348057788646801352693352840486877400850663745802773746658688694247682298171297744986562929921075171516562580732951861491036577132400518009487916654010908269696078626616654404212123814335421240776870398812805246838758596429839379433733715418097476043699125502734932734053828435728279779049625873488220952368953709509730117339029199428374872313458415987786459432613667691795023269273948375899345988659192000958909335211721703979470274295994978327045319463818790900131763914113507325132373915382010450434868042882178001398651566453006410644433001054343574120967208686154979258600926564908281824085624040702523641552376244737435155569670618163664550858319130889159580754514846324567726703825457532038268632505964924919455884878380047908234298088515730858901258510893546058592543565070069721329521844859062988767832652368388720117521481036417995651580100503038815006760265567286486045694296904808800931750866261125032009034992507264612825910364855357758960191124001322780526362037424321103308508984642530256156516773199209967040647811362366527817933700601105230123963229232710674557429574181850632430051610660653179728573681049353853494639125566068266664149695172995505187286070083166439599824147446436014033582706532606401552867418779681071031812874218675517115699360127555203254176512867307054272199859473030585659024114889084128239660387596420484327855552796391491698165617816943223747614909969488504991366698833313659787105103949673035376133958705143932178969961564299589834480112059616566298085701554077467381148598875750929857720736831469636543695445125012050345409712796009260142175292730034771121791588945950094236033414501665242410673811026328271769031832550802662209492045730211770442446048178558060367085598081430946294279050432260501522119858595223657827347899537769154273034545174456879781178022718796702768660913513078111815141224399107247352165666689831485839595617765900695322395440291629320188185703224665258390332414522935781929805609342867214308241607628568069667641852853179686312180749160024668813944022791544406399246691450649445321781058245452220596221753578743430686729412437975381612222383266765811339812360197471734756157335959197285212562590656578376490294598370530614461083204996480272465870638557573058658660410647894365333199742708854964670509827519230407094598652907740991249536527153313599731858383863239043364528035606119946649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 3210367868231813733418879902308678818281788925512205212201566280266503168632237640421006033845148640195414377343542856603014929936545694864028077992333625639948237159672077718931858378107556917584186387852751578160320345866248063567996003004604150265036346056286425927046589445511342354411629425478752304205515682488189614660149031503160644539383638772868594662538628176472272106810008361385908516642575027288282012311135146878526840910857429439781065722829089610303227502418901057218998525712058969303496713447567730820879715736689148157018143128892025556881173692328642686940935680093308800510893641242891815338100814368054646802748946073351963567589081986069978422558429929553393848523710008395187561572673896366283746153232458736021465504252743936937083611262140958935391726354461665256080410639860541060530593904384402848330095706555836493680020839712677525844982529216775740029113082371986634065013484429430075703976174201266520367047405560847531511852253485635239566646699232833799555606221037726854279151813337625936600098865506072687534501311436865584529717817627046469824610432148782030653348959631650177788565417030143496736248688637657110815760785965662509718918757807761159281640129903592325274831731999362642915901848462649835879313873469363598865998249681718977893577624483091094496508093767300315239756605137659420773419531323225860789297318193784883429965279866502824017633490058530386565689212772069905426506760299606805538222983119896691220310166942476210968505700520022566916350226310209969651773537557535126663629976039728113065446022989450626769875754656297682489981255614643670751563898658831459093975784648109576538406552343717315945758286329203486771936905500957070805242123053355952311091075427049180263011610695780514027295863569392935568074064971095277447643627016683296428597572506217685548272121661185527007797327382084446417207345206706275432203638147812116692670473996156589528352646697731677660293657276126730707813943417095175723381259301796038847606306320077061239352178764756917648347819210016270984787320904234225290997800228946803782778261010225124020525006572447060155217983174553542597559264951668349039073384241307350960755152293153251653962548283663192252929735912223597264308855968258262146562297424078398357610556995662126916008278898301087403917346997931474041813073617234789647515715416556799314001026552169225447030264242864544917994623942618765850517576992338131127772958828891702661968785218498219768916979914199152945299004061856811327057197701980604304556433720453059803879597427807396075675930670639230707480364553212926874380395693702101324467650618335288783640708669777104836661206631000595780428731367299171140752832819510966837651464836305990010289166280124076621805006656004195894785372673921760998766699749522312654901322541803860762248741080332344443797504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -129550073809307811532966606412105728107395901717839416118411084077105447017163581115860308689819040416723535954824997754045843558848163762914035774377685919938228097122735666038157535452187153748931071884579733679987837412050856401244832901730528999215827770254663880192700524671086254630366664132661498093818225544290730150745688547671543050368950654519750908733219286739542646353955737434916476281414746614394869945705318537383247821416026507451619697639445791111646740820288338466763755439818777731737282060009396135621085190370230440346639460635776238943548324917641846694742242131925329179978574896979631309425412656220198255884672779131789702819117351517443321498756873882850743853090112749286144545897533111594667726226328877088265831955786326632555491867137378094409878050328681354516085850633940568848904503638855744263824435983833208845319202358977929318439449076738351507107318929300184977361393455356123864715443656945978082074025080158579905325755999361376332369472243944518082532372514523212268578574112910097800086123803264060227404674444410363116058951716259504302442567651327435659542846039487959968004202719857358492844676506630115467162812790668296236196551755988183908504836076225302745334201189619063253293960037702672885312398893764556573973448031897873323358422571305003817793918506099989284613904802328935710430607783007674679695716627268356946461836642025117074411305855266696002310178291972925457620132469676735597234121339234109107632792085372424303635409864872204422559857507129591697738436399761051847754466032015300294497429201209884754364880410885694484610640912665538677392601642294895785371225954211474336939446617816460446694242798639143735745261483479108567101774567717823787243661095899016344557939675240144802772345175971424128105200476856952918929344855405794346891684725313622671216290007270237498836274424503087066078564779237383206570848217122953607462846182716869482428551605451449554316658908732471252441094837394793615549452241783498152177692177246516378427585797556278073734470565264913134595549095685964778804353912058983971206836151345780753417655481860229939908119315832697594785742148832132435469911641388280099536329968663238804550759990181955941647504398600673102839334883064324801012430322062662877358566317023730822999062244332726332692463843167547388927340481558609321347386949252055284840962570531374978102360686821730793873955601863552801987854919485235266077564361330093463361725756392342312600155814819913160188671545656637935799360498261408289109911101764482093154949662949207247869294054774653726893215001734301519512418916976657835899989268343441449873750406873151821067390504099867026331380100788687730948977149660585724351622303664475550922985158485704963203850095275651300248564237014436934457453771244954874130303825675547586014740884879222599843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 759608965911250972233304077118665476138938636478829506144179642387661303905155344078670137012932967013034098076991804610277735532643416602885356851665582937856883523204733939401893883972883496561232187839644702795174739987728390345853422983210139700363206804738784179963806660293755895926523656319640398251837154100094199435687198311003776867909219852851886733324206657171125903388269860085546224304546634405150125017861473487093010482783349840906086666570306485070622993671833423999557515222645424454298839722803550544908417908658694208840097880627516867993391714183222218149805616636791431399526179538818015784621747839640057946876833959394483582583979757986248265959876160664364116694329092069522850798640254987881625274495255837112941665997950492168085067122325188522814907542389634136567645024304265316363087024028589213679114453023872682613225274144915867245262548771849832412190875802483400900083803233686857599611067075487971843007098855621765625674445483923693490915795337865334069070332648590385595859184638623794479563812219458048985746625853262029064428364642261750964211722344473270969158446979906758883780210792239078542540729212261219998201642706139902584863624656141358456325341335069510781531742961559086793037904892815310519203575280257476951609290022373593099764569989610745710928164643591505183387449916855222116386660530915772597338462181316033311957155706505737063847411351446560134101335342720347358874582552400223740515395101315771764528315872280606986349512978433420886936144904264559640541359942602422563711419518721109340090807678410218874679411811760526267377258067833699135425776855669344314743192424640404423515422725909104026348090029806084371365537163372460253823746933293651868869855421997983971115712039264058016659051281781557266571403798971532089167566743218044012825235468718185841845075601524090666285213429210603160365244658227128000353775908223767732070460418825631742165835507227326497672086673378854942275311143485492053441628194178566196668238835514786877441197811048710088200529798839564244898058006239500944392159146062423008153905191620791693679205258786679830902572523724236430744470703871922276191831937292010329411567569371155519560855955951402332350026957852347727856418100771950242729769242820393490616854920255905854414178633719108510180324221513605192290819844130654635945933360531243643617319358014065014035513387106502789706037231162899157705931525395266104346686765080420293509073656121981828648200203745719779355735909493104297859291359289513350286222208889416325414779001679899701799473671179669392462621731493335949341522534499300942915848272392875107822443415584869721459696549140940417806812472201037484791365921137229467128594718067497155800715521874605607430830682057659966706525963626630778318571470692146658189682286014274793890711610782782378171432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 57914093619421562014591141862831894259063267423485729094022053166857057195528682408634139273242681093054028304158846453099226624888643210762423304036409068695311628283657954827823991048989080853188113416579171308457732809287612138207789471895669188610538575727930647643066598633855681825441481046806207936196777637249147967034017595212042320402342766682360140682246764502325793600981801749355216239895162242881042826891901838048349253163408501781277581639647275760380608989850562608448161917304299632719686791807366182136153314361956926074879732984396894484342437212762409460277399281057872499792193283287574249495183286492239277998940202721901720975678647444351170365607153862383593404389112107541917140104964024126734851238208925311614989689962608816073698436392389567894527517556375404604174237097601095445829065386259033178512663310450984307246096524211829607264066643804037425158211620209994464112840452026898785487753098013626414063203111675811712241020033689925481384740342855131691386132526279888922234631942863136590496099275830651652604547202446504276183690456074243026853096491075932256749582412320884831756123631493714781793680004264439728401069936362043504222697763542448976055182909983834540415310399875891497125829326625494349381216075356773685252508426029371339798566984790200804854232391045922798091830604208235177533925915488872594568212524604046668275546666138086552180237929014053588887072058603969531549141670489070164178292820152809319055873624973156303593558711137840248087686878972227416014838384225743968953584647215794925333170886060422520990092259295296668716876306590778826855773721421776562283991861186573286619553308691705990751993291031099635401906529131970609495066255632558811612608871678586421587449373815903301295614898213471725577643308417747822796468897510722610357344894269511363008207342354167546553956039476825987453436763486731038470455744149080015141794810794682692466850338520997093501842475162288668569476036483043206396447365246318053715646818248344279607436678287295997788949619877882427220261151987039225554714797368518743825346460013209837496989744047228255112021531876412975497908252090301579277957828245395632388206337867616874002161219163885847426993063986666518174766375267520772193783756957382071718843094123009011709080165420308594501328081719505469270946623788351806610969488052754063543721178375940186983024541085908498353728891461868720488530609144555789092645846546869933061312072684744979379066368297249352157255722240130911491164968398183055410393265511355815069528425998768706307124212625409366205024874031508856117894430265004003184225716172953838520434229968303559285322463890147080554710451012834965159857405108652511692282196170125999714527983216992809501571085970742146201728595806921193398572519577465692692479165893891736765130987222331220252059238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -1617288659440451080460884732489472877213851539193794751466133052461788112620727378094971395566703197798918009623271560631556419392557320838919432269224626533980030265574644178798724665900492400536546499043607172157285595777916802369705094070543578197185554513352384372513386630369778862857221181438002204154335448489721167874264062555138223998290061557009522030574526541114827216453516771546402838292382693953491369270061876393065512870950960763713524002383579638799455201522998675636672395970496001833097396206003176224622907455663878465934124909604936193351122091051360485825680680211142403836782504657565206284080160624305676988564548799003102272129030657107187292887795440881215142115325756830340497591849467043774165828814301450459273342001639249060051910057136930472747722756977866830056132940790888022031795102525162656257381749679679975038645842364793214499814962527210963819598662159768288400877465173540376142399049157871277240475870011734965759129444627604716142940838913495242522200341321704438871089945149175589918354938338451672864118154984184619716717452967519958807960280395766259620480393752773727081204052036302242233679413890253725506911438683329816296171114751279144877134382919442285621118243958545383807470944719017742620581790590455947656067042594216740173584030970237703551814579932402447801392849574140609620529651285289084987894170128800690723664584166615967923744934150332335013572024741995081090093487425886219882982688932633652206786238575683401902579033998073014716248272586033758052917694174708056968519894653433056314678246428753327586530359469453777971046608743806386439699502300370750202115078404779203409573297079994461996270375201173223543026781327870957337781805978366891610082660764816507887908054631823534657371852519945680969423001491584634968054354254332502768149120929103535558678631152133741201512103191915362489189750743097739741906440652481649594981497916378616990052437758666650779187435727501499942892068922250686971819254640021907377667275482223568106338085400763818786100700175632372443764278269336457883105431445282566058543425919603019498098333786352847160516398377676925094375670872574648327678630932083242183061569566860113999589056120784758929484487333789689754186466014220437895682762632356179266424425444873259663683056277983685336484457325706754691409487270243856690824052457410605135268015200324708939511231573129755996346815382896864330094719806103645577623045028228865234056873826692824449084103498025835463239828425548716739981774720582369023035473245958220017623760247050311148630086325520488316096365391955138932766029947067904029301907826459173109993193206156611410676200724555248642689234672456041827630189261037154355278256936984464011232002066916226131804161675740090963834850818581839029343150608303449985325367659104776935955533894046007905364255703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 24642248629462156864757965240401582366112532309222876994538114156341241695962166145402964017294896185127830443317571044908503643524006485155835373917104875218634744953527395098960636648499532728207730819134424458137408293385655642422951131211403576233647689936877663307294371786653279832122388362101913176200564596055843110803613497991127488561747097968934411122806971950848077659064991701180983960854330281561113543382031598295516578476881364919605321401863511840105579404837958461904166367578050346171859159553658415423717752394804359746729330755581317997877051205226643805868381586636733326629665959880449397440408140086513674595791124726423408456901549179418365167749125189277098595428430169619566190302801254327237102521393859858953307413195885241635820835098168775681433785385105964565407326034559574458189759108458262989895969257069445979251394479985694556519348845867612261042151056664147696666473307232813496612642365556998942217006770487918624563124637932536497215700148339250997351172892180353677720578804454875890620963768990074472926699222973051918910565016582181788363197231841140633613884562846218545383981538741284698172507154108164461925262062879117858431774588549233938330062685930453295412722064853049797578823054358926112125884671881789572750465234455745637181072106850577543799072313486479950808102495980154539894202070147463503014010458632633791246153982572387441856446590466854071456206160851363625920320169872562401364334506031039922968484087222920859080304126312115752997633999294114790388044046660254623651590979846455903140213385596399170292020144128275100649573041240291286623547220373559520388486478517411240242970483242599825566122642517178079342364970490441927414197380515920834460662688631387238830012283650933593976331986694885564425344562133616716086513628427789578626236883622076058383636530380178347980221425025054644776906015150774804062402589841048068040668014720176479904677046716209940754312047752368460962362930853456865354353578910032261573812714828091026503298010741371868578242070661591213568601975265625315071108515936651360795401662725449689828522928929875065543722707346087570108073267716094623756490296205960986143026507036058081148203944741529547568907647154755678618317685637606807514676536506205283893792103926304330832375598447630347215194709937271425397020286253949394531017744566805623616039168959522236861541250533665084713635519816068469440473242048069549861678933604949213721510779921733245077988077002075782903950375868448095043817383707648285389578763500531127239535124649213155998190613208399273766445089292587783796717724503144907244313816909961214843292026013364543764165573414429506648588324916933522639424403131222110121898844428180156149770271788069630527870397481586137559492785055301962698554984942741794192892322383730756640840155961621980296428860211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -213209967963958579491863026693196209564799618778192812995061714448770321186374180591183060721041318734386557630766995254532570366652782560544844480749449666172963718503265928562216165315445187457937912706361245255034611854790269658863726031189591842753072464775376969414784552920385557900947953083355908573218632388474438992196975979581648135724751002467636193744983585102941605732332173892177549188488018755349512275640458142672481636407357823306869939267567648921607881969404994299030155216094810546118621571034845682025496939757779714589645614986536706304126850521564642351433708327806047148898043362353308412594355945922741350480015826979369186959618766287339502111448872921275865505133745206054135093204742710779106667877421798475835419635156521711692761571230858830399551716020839869792276322362449615857065021482327807601573022709690958192603045098494277155426265893223977899707342171053044092575894049824785473540321344124065346736578146593838478191646606131969858530015839144485731668519009546458878535506995066276590233936967406421793910728787023764873132436464340447447087369804294725881486809663479854615535540334613789048165263603480727055402116340023741177422219111631755265855460534850117783686986089046046159771321486035068469596239856353100799552798336946385647922692024905636445776601901268975307424388012459512035380052881666390414545845182935840458051097348368886906563031055883227922820810797921130812899863229114322326269322190589098956821934614839698015209554348323224742364398990230073610929892267347445266673200293056125080574865952508231050647598189202126860287679915073240636561383899641826720720402388713147843443033192776076637486051420235046281704435276714891438110103791597111471545667373278236403748884390131940247498968328822001786662521189096301136555885677193083781241753867154835532280075371163308891634127090684894878449687790621543068396192532815851746311457629849043147177322431932883767608923376019702308693037276363267845905781199229405233071935728701776587821811613847511350457370209675441833354887886069960300321280237091792833647263540482900455791931667157399368516986654527692241005987858682168279209317029832020769894385677226706838909963094793370102895085237418946330586026392454954751436379743596338326884661302441594865851106104743258298464552465373034537774581769690444690981266228186437158510830321959265760884749466229042587411360261063620020434897893548019791813406205626739332379307818205037785656420258150843361321503048789446631636606206885890248750872018437377522217777833022771572866859753612676818282361927309293512837946546137803313423831937907460819118311997408678293202263616144110932993164012711542331744800152467188506649658024344811840502583816992596482750318837444163254889736774639939186695365301746895388607372800189697724268305685889039430407692987924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 1083937727039811797079794095978352314338904397802395866188135500736143677557285171173497508528168556312614243851423851888766946674085510204409679548174325129853601327553739910091357898812063131286231125733852116392885327035176146700103014701345102253214469198500342310273780465772281407717915819038162486561713837327401112223834377092663329154658830500557759001907760912142031638316350404289651108974739429667097542999251638194058709910725722657662515544496480456437480666083367183387553094971394527607468851656738711005337677686819527727692880664472954466283247300200239343205918770916961440515968693076035726003920220994518262311642746170641155831923389369832612616673320561482966264713747710251720770087892350548957289373344208842343018743532660957641418186079069885077126812203269474029472731812969070608913196832522063600770103308476165486226767500035048845771977032520331817105999355363470093417836628355284418074987667473645080159254426180468951928262285600740913037338253576571602804887795059600212008696994127242233235171822076590048164742367007038333867904976816247054430309436837700663441512638405914254643592203104919883473525867064318553738891714473892387508870767242945377972384121053409586758347119422754158013744836212588667991035211507149554669690780067748877452006553397533514656851926529771240370343681768602606598042821377562320580985229720961558531947952468633303174116024636030759125225655933719037445880831119011261686623132313521267035403453261123419344642502625450791986810123337788114007663972744005207518789495181768775824510184605639187793940623755962520106637957382530204902799799315572197302423173082258562497285451627764691295323288228595034642029265894823001571280193358842613206875685858082327268936548002544776542047576036935197814992584484614444371350729047858170198998003012560416930231871110473192639034094045756433712724487276341671623417447081310462953710935961126235054049173068912009455356342523990909740708655633889722938348272113622143833891798003698094427629287014843051702625147696536251928845968513187288451632512641190475603491195667344822318896437823526725146811439415679709302642228778159743094930197510004711362970676839449345805367820888954972237434322796962033654520717600919437887056810789507128389884540684464407858334473503124463683113420913327840066810356900073021797558625658379960800630958729143156110257626512062178604516084098333342302349808152223546260254859906842847320398530669325722486266656587099225440969591236643925483215363732791777726374989775963849370681218822137513921614989279097105587005085062295611702631632351940989741537394396876148809485851029690609406874538658275946833599769341592556960304708203573290173589478269157985117219910122470558852039205336912220802355487894276244818491660203004401657490195091392618605685760377193572566933033294233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -1943471935309168086601829297035203985355247370508995472960339359101752925745069227726288333758478001348878193905254765829638195411398349576278178180150542788173747320790689107493092539557857887097957833643064480878553190602050477350231875263269832340327103985225310692191866757017520597205652798669103104559116301247077882552590939594671581470580169580657013033334372848489395019013076179485306381473786421489133462231579954433895032472226733431417611438587489377927914556195555989106846924180753291137188369168624101272123543717099647530899893602395320994289268893949745383313474036844367775909538625166691631525909966857665619901088147015645175787464131275384526859998341972727795104427956249846316191396155623991329869970069626901910612480515580315941169323003887953349318054007033758845589926459475688556413619971606846547636478494244857481664828182824451082051943177710061963034353730260150868719658951692228320844697889192344430051741349959534455624205511537741969081241959749028925723568456838317448326191848331005728099417014961284773759559633967240358349558028821167625555103031073912232434212301038114097615796094010384260102089447783461687114204720035195940794775029386649037209038865645134173342039883930269150910020119680293227552484746444329337954568061398422963041873151406157711375785868657409247517263385671791727409915537665573706959223269988415624782008894184002546913468181610014398225362067711792198070694182344428902528749563132090066277035440874742878881650727045213107071568348959861216079336747129790597502568417242737660765532000587796109037432176248170353535014795745217153843658223850732303007754674277188111833077400693590132503941762857162011772891441730351231819285849260596013710710957583717359131351663975711471273742902620395193732076740019822814005314226876347297757852747762709706166523625021303313632082530715112805778375341448430875514119621942797097808658899798486485656088501369712217085447035595639471779795931547129549945035678772906538766603251793460457133698484486687655172138272364338468163027855980164457906525968664545695030474223006116570673100206428477661501858982573708380121907988091262632864902551979584699171967388492200993698858054491326601876949470117359587529978341206236190553373948005522803360610157630479270570822780328377990644326890587551619259537183833427908827985664784613631546106289901512196392802797183031849293725970470335217374141782577186649836372727046406286339169964919154683695911941263255475209129317790412154556433029493886920787388528255922984124320536696435767808595006400443462116476098433323404165426879551746389223141101861451055141063523244477904033136283401426896159438181031510644609743042932762772334475081484577159775174255902827094007347244170683197563753661920316705677125352691947771447048606267278490793950575137071137282459172427792384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -15954912299294025952353026222844555176545262217638953963384797668561885897390638589241336794468688521576891940427672871631117707667726425469840516960663188228226498020967968919644882043235468874837757582811431727391544030749861635667599886244492781268519991306152876266632160712194445159885556671855218010192286178417823499438564675240762027922339250525468356781701652420131104036911038547583706740523659349854514018610307257708207137378021381320695563681449014163846687459984176632061036626660531563873013365481957469987371130876685379399968340085784293797067766191828739992747177092415834867383439237808361813734438338718387042290091270693559149110139902713924067350267738887942789155437819043126322653387107649286015008765088470812058081226040306568907978701707796321080657510787239009530874603579811749101662569153017896192473616606749373609535559581085200176008665621481360919522039084680592091411050506747615333861408022572990897727086285115321017101754025046960827534954612137806244105289322141984783492331601245386719974515391675558963487290507877115742536579589634061250873361891770160088514869735546137767365720562758352445884013216098735913382116700989494034426631284776453854202684037820604567282740105504684872038859581407150864817101200272859096791646419599070893636132683215872393275948598153270060929730203930970734941896339202260184919154079219827708151961693020569982397523776290563645114199973352569124755443519798595600522689836656596853902284005224196222888202406747868722925434335011825611134921382563919751473913566715169273536943983333153984740507302034730515298536565592037200702785793612796020194276642027067359948673748382674411520368869467341593251255973061833635846230548658424627426580193012430327537064498581956236806295961901875779552121560905503371570202014997101056095288977964776687046165083479343222362287835230309001512978432892908260350753500577633524298969496554955452355423539839792285293929527123002060223566471372616720615463222221447883797508821070338532453319408960441298455467592067906404228254207905842590960149511040647128486483806695049269454663289877944524113644656980578014085581111665525612758066514935878452908753220201375094233890563745340911084528830366356556816359226967044971880983409635649533247696593889470366220087705847823353361791825609234065128741959932996157718862823649065262100944838819457791172508663363111550111824772560938480239972152869519326922959014495571725704465060389884068093347174976019367598994187952150554320371331013332839230588950978849843956094352513043607616700132305635852243371107436203245205839332382959573018873611830437791317790958686905671604718879296187360900906577014874053433283133196255160853911709645254044649903517548918148187288457826858117815002764785016762137247231861561982386199462604030781355781404081173861620571429037670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 167748347112032078985798523382755062799444568872339366937746713091682953554041761802828863111674541177072554675089423019955155378171036318893995645801125517782772027872077790455719283863983787425736290878345356426456951151713445144985469564992018789769712883288670730729889230205737520446958880574529623871051846662310646243869301222172521959614010772523159445013726709024147304050591223084074458300662835217643057389215288876694345553847335535852378012571357231865143488770149838444577217188199013807739539679443267499293461116064238531000168085749800635084922708041939653256300063118611264063118828110250695727561495825153833103717279235124707473656440553605934193064252680709199840941704957288457688877664846503804616390144070878712897794811409370173371399745486913259075113749921726633110122096235489291817484421944580759843386038521379080159148354309331041909596059998500117199682899749640112721772019926527489780301337761438719953386919794457668558274439584135865965879107796282595259625833057495867571722723202801319065673795085040091537061266178374820795254998426999095678001126480408123670310828603192159617031756722129337027829691771042487076588305365783332250727164297697201539249022507350781687504085991896480602729161072727613790431388190807587275800302855316207815872618081352356553844834299587458533360784998089711709349294447691051605393288496768386447050322703840577820044384112576489363046332079529021446642421702783118178043183418674582403823076623163111557302247930323177049288945643858093995813719258960173875176066326663140543591465380018330327430516767493925786940762010304665965754063573749551534827043158575582082590956170646924594776424430802135081761160940035742767461250397096007116037759932304103115534435406501375119540080744774513886651468696485606185688648904471727793937958480235786786880593244138924560899134296845147281515530021204758886509309022524652803924750168364450705055105293879857060171486776215119485278739909627584304680649654405914465658448949916432892784083995865229485536935562082067400537688341523854494518235256948834666243511885037208993449714996917604671022721440943809582908058521984696248271336952996454387127972294487194587046857125457210697214121210980132440959681497875753117233371588889980052308783883932466947893112065358217295261657611072198889706428032806040448008748086572209839491660368829084282328941294480941027734724358237352030106712922786535963423571844242343011112821184433380694238262796767804723387398671904850668279449576871105645018336835739843945895820751792932034939821579209968139220637180378057426403970129666834238461006473870122526011798995999497481138943391345053607153129117650507805294398994594414720810211153807631271199679410635795729090877496686703464271861585703519790681273617084738735216268494603779937984160844180547402025075798819471360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -931456241417946608239529635994455221987033121767996140657812400850908165315323045381409609973676688186437551652943515405124236396362820793155911411062268332485341830594016780541647930368894517898293004490652157322705289987597952959492525231608373756854109729169193022355223427844634390129391771600055915703955026286763006938194443437021359914416184345811882433782783379209018652135474698145009955274078495863086934007336634676058936401373030769732679384821229241010559730243172680839090712062991728727620355813736371017047362373633389424853088952447152030540636963494850580201685674417860198273275539201154487563190611566810616783845056465776436435678862291015385328969326269965488939052768650723249055671308893982084150645620220320440854952852181923233456287356527383203912777215378840416726647410941205578846551204113341904910299193998204379181050150199920821562468853106190788867415378878211746819951658603308518507794951846466719333174660714484484055826527078647781003645370410459502689045828972995497929468288962697893261905756483265958515024602062022936434823459629877608230322556569846829438083302820274239094406070553272815235864064061234024649047027746802234353901624782676356275487718171268954827890679297517643476805763803695257859175950093386491029869372380099946305185566959424531775353608815492920697169719835930018750388779385213746804080265301922625620156277328841960918321017188552778425384462950504815716357243686480047746261740093676090791853008219031873116990610509640527812712905605942977104574334146646485041560111289261644200575875978279746543397531095603367029858631432170138595938830589505461878088640682510578785532955216013638825334921251077240591925282824375636269263660743862329826681955259996200031117953801509101402009759611814298610758771527512005029482169800249640802913512337284360766393148448308678396373476032508807922616992102213412886800919325836566618585450807132451603517960496391939599547207149808611883774206653882777870879189676719676463038835977216234954564574644657151316449171150243101321076589968342764056458269228545712108573585654452891063549207945698943703307151835819110180662483717801316871429389427386267134554606406814754761792169665384970997722075159990419415395646655926093801843802988654804494535576716360162925099740057453478590650216129125550438718362337807599339428468281769172275559057519379362317352957824898001278691194243686314260700897477149844028824838589923406952212576225237154537454889298604495868140430625453217630613080169160620405084749614097875340269984012531387491066200365925861778010020267878436267297052608906677753742892267294558573733996982835901501782772575115593309885058763274531535338255049661897215678760723305779521668183793563426448307782109927130574737348361811730843523139785114772333505040562235715353494487998124591076269556095359385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 3900917512622140144911435865548663352907423513807307099477804345251930930753886902585361976564900721851098371819247058442981310088868155051484116331701557174529160557400204498267490599703396059336991851611040485202415960352463872027444111695812870998967074844643919032999015238466081745079406532704638873502975141329355722745988023348854305146105428250780391489650311678928004018082393484863772654745137594179435776938983895663324848327898662076939678159397080895796201028195049395538432071060997492207878182268208155195284698412179803654192013643305695608847302685517919223867302634223993622925183803047097663971939589435430614428063363122046266899721285228734543583861149054106438866044345711951092475821126171228043137146197620713826960458056969976953246015483425572555363943392353903510686187393096339852153918583248955004889521170739784455921990461157379780054195916819141356252593928557030255565109850862225300184688837946279331929317729332695940364975784297392171995516877936390595533947901683016379566696334876467125292331476833160206067071801801930350546655702503411274432199271358840910105818332162367057241679662539258625209200309140618093747373906819589594900210814444926318125254206002546947061089737164255560556427186310787461106190876644323054077817374304300499280251129262029227029185566900788445843811908959928416234059997558204959292732068677526224935158382287514459141634586553994635366248197096612470199474443142296330680292044041550636932021768077884378110335022328341795201372891520459951103903111524916659035560928015544294529957566143791019258444659830396405390360434990285308988605935035031811043247387038806231403178443811777511577769431317339168159604121688061207742128931750392273101163320160516378540154645411163835133873773217182810828863099446194081841052203073016937505529118778457203706822735297222807030004623338079316714067290721528790708292635130618627498053595120924207863180624293588695517323170593776414442710884421699920310471581498248588407694963162071395507403122207927905763963013990097025046732349702993799191601145324326002862662539645730255596886187238800045143965099493773108174437885405384372669469401315159839503321380218402176918469766946637454038175357579669783754943689405634195228744273894030842214497588016736331463521755133591472595180560130742068893315760364992477555519648801192354019974081737245523786102404571444745460870440295166018479414994069848270728175565262967835995695934951435855941758887176084254701783012206319353610349085522593242587350270258873192358158086914504859928060910186038690387242647698703267561770036977330315373756617530664251572098078427273166291106275897522927130157024519724830171719866583323248945531023595956608637797977497179254411089368119608160304367611983485421807363099554771350607952163541720755616492658361641622228588114511365406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -13434158417646296135192632372832428537339734322672254202517625953211536158540953316462392488691113726211614389416415802346079582509251300818673313479589869790089153586362955127206007468628052479123618026498274766465906628226213794110014134794930759452104200389546302886953696261702296878704328662316644181758877060611620719485849616465586815759275646568298828370644047282472892462970720118790178606176401690774146167459526710860815612041136857328423649929174714512635238085519018153736757446716275081552483034359033662800597366650991166019280338853050562901789910307019655192548642541825542257804008128268758297996807592743228387747255892474617471333644282056026935810251560644989819262455562185832028187799320057088754562710149166763185259613938897294250795177300171081527283980754216148136933471322335414296743394925847953895533138041091527316651302909722061927536884919622207221006845160516059522350102718603189166375574328204954753896999239222026847569310475591589069233362442041468916335593644073080729177415214430923608956310286078686316934633630117904582935330086844761323046076153570596509861093085644366691898648314323716771301242140515659067183575098559812959075584682669053387110908032308118782617267417635216165773616444012535232769581430684099535886145560726435673128623585756031516266287478006652292036866498723816073127667210102907927782385103848457910033948138439877931437295839352152084907216250392473242474496689154171619168778879323054000468455630910223941328261033101911854212780519172410875093811754037551405264608169379389435226268272978520458532539991637808549738892379591374950287003421400929059944463630453192200445493526604782781652278189007377894742470282480068793305352376642684710456244443594251890102583591136455766411420603351335443496419176277075890884214861017816226278213980253657132347902594487406327894118529124991978927424473812353282368857167314978762180482210289480047099000952835051521152899468990938184295533161015376381320411967106854952136547950510336860425882649353231032864537421340651909794175672880655815320628505357286563253139514016589423986116478974914638173057691143081507666890046169251924800310322564774464757377606310800964930180681599125276857973896324531074011117005471415249941562890276574087054262377843309445272535305814868212480087425967382288908356608220108928804799272537822766009988677915211664149906058277847495669943856842030866194090113108659122025395544611679898324667912199890812281556086858044107926547476143708893024774510795046025936375557206080801459211131778694612347063069448793146265106884203232252013752007521741251524836127902836597399781601295769358174805535985825169386609462899517505670236059073301251771115427514730742399873408901725043994951192675447966312316342197121177595768226646771458036283779048898218465855035182719057936572415531076812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 39079945072824755443699382780046387590202821318026487132096682463744934732868895298548217051188588360754723062023038495185291790739658094994953174027328581953313225787367873497300338405330460587765489925192522234871110582683639869696988838104745461017961890753136371661815476356449610056631760749322483788414738591554335648603964655836374931573195440667610948459767307586276832852654036603744693549868106969025421498997058458845640644909141413790501270974548692391434327935786646342207231727122769399925619203871370066773068932286053819509034889946625410538687908691985521049754943930512642146059802186462814098353062376868392815768718083713386289495445159277767972607198386052969684659792118076404367003566277232354758028804012695728024729661715899841208796220754088147304939444073549208823191451134180803930887880910803408013202787994384646381256357186073592194892694416316228375652177799466856878158480849736005656530923284630126963441618242897300191950267586374079522397238924222341832583590415419667044704039168735575630785576759968417654664362890281468406462126553836469986673149009963703098954373695846562068688387316643364237864533068250626868440975579742189099614106780600863794742671645366123699586086255485475162332358615655859861686043980378364549706785979541533869327988113681995766038659166939313415474532262762179379065247888472280402684463161810224059772572731881339128452990883878127678231440441408502860534307268511705958377104500870360935199695097666065688807565699096772948117938801133755151609456025466747488220018689408523529015464716425722696738195631104865251026176779775032009044217210006118856694524505746958204608999741726480172202105717875926405910698503994851186324457030033143158006509303207770930453596919628095068983133871079842433626079030813480480230629952762170432454417048432559879350415769658792720675078665517322861118586989504157426507980254085874788737605296311531505751020230636359971332335227634589171283628738484929131054310602202388355062384107067746281023692117616665823169515619684629481473170837437707303112663208853627762051193570716281957062817363340779645559325364439552152445656793277035544518084101606620187729768299165005236944196707249872600029480448867073269746483835072054234929433196080035377843227249148433167689643281471115095221620650578405517596591638759839271209164661723104690547306494936474894550225629882913239541464733086792415797261799332454480734841354128339222998493001649972471960928277862778811704060319503270528026219801678367920484357916611772182232741766404132183213882135050867049768839263209873915512632973756372820467396411059226963259603476293241935304714796323990697210914971486271886966436097669056430458057897512608653539405835314413445108528141324700232713856349648779467991960234429933746937970857108903327945436623976841588342485046251225088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -97023627064578619744369245438545257961896938719190269727118683563857771368654375197488535851233304463289498166246043862160428129337651341434963600644770664990804109748898213811448038242137254152909799454725972572842233351618866221923289784661031670334738464700664461424052344955947764156550808249530582882019755472220241257039110766069954687527675932820720921792649150021957611514749745070152634825311319237839385191909546624321524725849366433706254960197974192897126776487314671902694449073253487239916025879436993447922177270626960386008208356155337830991994667226280940018522765315813575361710485771885744291601981078868311485896644901405531798281783633182869067940396335844928399973884230994155746290549490539347354596753726241680011778078823524421236668262637083932518396011395774714585194973675268995395924529454185750883343844632710748430697709871142951806519921530456937351188231640858597551824700078638720293115620005958327442018685151777862814793088764221264727262653699073826133261802303676912383955283407946941712114996673192408323569148821777081545185282187546453490759230997209026240849799964157089043602854156022462198166729499917657979108397205709645323847443113429798992882218513216890826472683223279434438923152747886775816984388165225539388393407880916138596666137892193964099511716231911403322919050086415060113933492503772187904724169087627151496445729672580260277620661364585528435591794663010095652730284311134731913824209938121567827640080949786366165426087413182951431440860047524592202095888959904277267448059081530180110240349815701514160797534904832681231520363871390515210520584152788660822551277457866709303931137968088985426808174659324634947576111678234385390007782950543524433616344937539859114067475009751955285185547005407742321425742725436099060248710367972694991156890795623701219637989366756667366781806445768209151480501961280317538914277011349422056543488625936955727592659087177896741203079047773807623793647391455657844999452485552717922370238838897814380190093019534085713739145528647899889680495960797697052949388961237250693692860603893922393170441370157587901206379259229465120551043079605521766434828584364343189709348784865793122535637226716928364936214994558328673376360760273781335873742280901716435578685758802188935611471700623378648842222134061505661642512782883946925594589951010953752371370164449809079027331921831123992887767365363519287304190905841390556109317454108954553579056503123780697096977676626163766339449258796468961653493486263163203281345306878365078495861922324973228893238038917121491741270764660469997078173175479093552093992458405553741727904391141245652573866481900042358989909626502259171434312242418870421946577979366190104274528844993277937296596037760870559951649089176341050055588965317711446074649962933232697899801516408252698357227450298217267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 206882762912053940920623221558024469084692360098815095495922035532261017553855779692078944939413911402556913279806616668723188003083355363527426911950178273859219098692234683477063670894178469889091804462014596952172675740585331584861570474099892115893399023162990867069500278599969613293313101169136554179488312629022813233367509761525033619166697537002973153862959310532932282618711998712920561216849056514446173572499370720090838617601121771388635542202867959149767379441069119005183139228298391619424509256604480577687408849738602452787629451731386951810589856320334618439945929819167700582248948712918756029661338897529042486178097146331234554765946992185002066180621152512779187210444228783422120594380404371007782986363647523917178603469317472232056048467579660451096130334279261081260379286239139724432279692260412846883761276707179936740796611552126069626756286405606574295580118302647903331787581187516215455768270696020889697287472192347608539105333238333513419305083316683544883713577013828462626993791202774506549623798440095482453034914699539250653291648865965709473753844865642492310411025239584212518311032277312293131656325566779900285273400036849212943233833798566221751465254068042089779170513036706097423405069175485503604637962345761435227358513314797014116800433393092228185044334233344732447409116932090048963985974880595683419018849360369466968702637891604641873931887289647406136618287036037512807912424360933395277481390821413908473984552610820473249815605396790671999996692614574133643072646680288713834085728575151544231626055115622568739823201755751332950776829286032409148976341360836068063397709505663921186975704312140642599675002968996552963711259304401923453053435819912041978246160281168800223159279006968056233865873939671721709643013832356461243898731901032389524085864130331766837487952226731554919577241836451984395431222752475131457589353302189986906658353561568575034356417670430881192563685268590010731479189019444012695211116729192930767232465649458019331077234603142053314117632978865064792749399400238894366204965945374201463959471747983773599272286539870978346592562460862087131443790706050703687700604424473675363792012273372620880892976650880781435657350454432297708881491151680301073661996216349625707847752875636590433602590873811996821914431408942975878719229103046260581543293501614291756167128639569973136934139144324112664226299695465538711933306557468317315153855683710922770295305141795702816412263461893320728299047090304401576505132988065082226224655674630237005055223613842715023316455437055712259546542500096472525238597846441871609389404961287179859662333225065356870845626930779085116690007298082510096178462727693618005827492369627811202220175454096861502642110817415667067995705732270208423140291484049904732182134387783447253638509535448423351790609760855349264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -380731308867092751131411298425431835070555927655496540494255424419606165433465519103057536727648012945093188356422424938182524030785901553824354922071852727121259337793914795323376301115083946347894800080557291319996875747495602142902907806730354394514458431229929066846459746117119261632699520372296419932662375238614403087481671879137430435779507894553626349990723544681801296570972189376198877806704544045530303901214415880652702711714909469279322020115005051864655737909173829013309768896905792091373036003805469796913098460303627724517906887899476207144964273164051183062122870537564041221297792040946722941948906147941384315300723369051149268786104959396458864868851013104083822887333984890402534023055683098397299139257939247531283778496005365659826776636119903113085286110260007355929357021660991388790677503627054442726265002765488768559397947806522107675388608882409962366758217008599850387908917669629654794163996941405047961977772791370367718093195472223384824601578541487144604041656576591208568959960736946331530280092515775218706283505911394970219071965272941786996212439749929458763488123450886073452921394516805216196899506508541825110507190218447553832497019590943962359617940594551103732208979955703023469671977014896985968674263400827968700436499949149576491272651314742636584441969199997701076521765893041387201726671269235726957588250989754442215811718059451121431388622144983386795230241332716290301186568008110157856627388421367937263358272066980947070691445753154145337871420245056151685215488019932137883094514199169007389555500753921870338679472651492689201062887176742786332621144051226131043802068126038541224915268901808264426152878473069059050745185179081255854123547392893765138326718813959629200303949569420134643941562666277770066419781234461597602090302505245849329729863577333461398061585868082408510029982308464981097804135175774490112610782455750795259352223149242139961215108006893657510902822946296737534073023490401909947350623554971272306903676678081443440813247754085088832084216170723794022887542118367637494617184014543895827515743040196404267010612171408802403000774770687766286068403083488215062009631680334495670943740114848820010863954562751979565577955277720221742025777190981530548287526931327085100956569516564099475994174672468957079779091152794912035347728783014556489388283786384018060812991769740191464082094373447035476746455035413442261998839242276154511463372007148813760394565783600801021392497522816769772485534276584744893933746883305753528232527558795077650562253392655670209879504530712478268333683739740923051897421452495300723282721403918385954048274052070196098543654082062053116463824258105933324064849333657615251313048713116725371720337573739443676062603385665717473434590400936880058133940244923958954349162967908919920563968167161112480756443387272993177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 606826931368692630022259707444034912239228870629747330026101796981308097375175753334320879829582521201217475149846400494613468558903803654125267186011159917112940128741929258865344682196589783914389865563727451276974353781798773994767832137324128327106618759835040583814697095990633102139464999911940890125268128451695785345793086575699478312242315588954109871460857832385065352174223443150178701037854353070567009674082154744359499740065664264824334115177061653038682342460538989816949137723840015604543153689780084582881788615424011700910608693666080165158807104656075565273929636070569201781484399329641115003397083894348372352794650241311552028967485449239487363957363415563177374257451944436156000195136607216233986717808811683978671505873480094033499142242429361674820467085433290968675539236778637274637208407955122206638432151838365478213239830619618187463827064453331641347800503643796735509465991319244441303535817384327581383383987281461888202630313517943779540611836536198772214861505086008447893340698515862929132629526399809472442050530847070984045465906693991273079653838718944920748208679423029946750101254659943641334546007668369982590690979471364853935454711307788675428382373111585110802368656400926148853571779129122945301328509608715219374043738743055647830693428499920774876939175659032106261798757034501306415954267675720564714512775002940776971322027221495549647172685537066409298413906954986682728817076997870365703009772512343799288699114527021124216878325855866501730946801977267898570393375063980981708553560622710945662799537672139962607448861652717425667104780739606178196663091129049103251874097113282507040099403016890700670358506265064876130617037262844089918102376586004996366294029771742425697901068334431805944213002887496973073566132687928069244802918713537109864879933758707313428264060112737583900713872422728109413876150487968389372232059566629103897749424892234109228002185734669810475262121336342915154449275529735737429282373092037351570996026310427035441395995179750348494798936957869181893919890433276766155383505038266510955266054074182307823543279022780252324827792161778231697816378918996071571416530181615770890821198816571094591117660977863337877252590223190786202995682743658262209232249480666989025621387551413495226443402325311192114581581926510937153971750880746631918226061705296769636245735594911122562730859356936202971783897210649750546584177330585186404923708080444661970952274614847001594001761522825500293283307627754794441932920107324753792996405976534188226029104491755360210105405215545329266012944034776022737875200233162874747361762994535332449266675188743533643417004474959947284956274980163796859527996940697130073513855332046556000296961917424611064283159006709339124620687502663021356728241064947925172423959991624427749566285382190982140897690770394023198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -838832830274661037736570768768372753351316678377192764659382115921597927544451263004501376351720657098158652964530468423348819472225830663109160543304772856722217370294412977680148721857536021472077298450085735718927009904005290701660812335865415220843154318835334185234323653878612871099710565472036761607439052273983103790021791265074493080980730958210553222570348629007150404593485474294928016685674846135398476899607926395212669197092257945062461132556313916472291700374787816873193413848201997763324856801196424880873267219983883365902370498013278968690739966636353505449658489527671536998624834573010584348610798974884015861426949942403308376677015850473810360616543238804640927940410220300656464144932495242415091416664173673049207078545237522124159137379930882133779885372860191618929632199982258467554199056254431167846772515668472226637977042087607920100115412043736513425997416210953143766153555026958014904392420268060574784944651337034557276279144744558821218092156162783351493068132437125513139224804145337702617634418425183052808574184293427826650456715660774861664163762073879000408114265312196296900211121980619160454931851976456483082755738319062538204606487123802383575283785796111705881819534004076206096633112008857804140328144509742927209134114860174456015918942606905060437245113171052013200868780476454165621655750564287111234967629500050250334066155185980682976647308393186471596527364000994348864039243012863656274589654799367296116818767314956190614788280653632977199811866168745775342048899475592604804110456949979438139208652826650094735936939836112477359811629984930429017334520021798885390786663045791854346278444887648786573856680854329672520891973149140005397946508969441277090870564755459640641223660027826274811910931121427594659787587959720203086569505279665466924924097764051073367058396348315071081216773955166346689944458937812317460400187499390721122581646059484132078097817118251348877498237744780752760815591183353706142987414737237458505410319169844292945186539118737010467041771911227387643021254028316143627325517551058260784142980286208884281541273632207446346269513322490736650388391114999144324792922804203893294247464448244393691146756077157044107789817054563969763091555790160516129202373854391469365651848991476382833385968177418992075860032016802503117643944764024547458916775791894107609875617362604942300019869198303618039805728237199204692516529721063809161790020145447800052001520034455938287375400494368825093236147010078782486531543710807572781019538851619142360418750965075196082798167540966868173302237344383688894495210393947641670773558343220873671496721165641750265244166905815888220016292554952241747358883495799295746269701759775857524715001821998234383275494890832318687582871425394177344970917103672914973644156296985254975673032846213248755491728402323760742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 1003907341789686284629152716256437164141027059724923560750557204737657660301403993656141212807273741173144487188350887929890728241141075526876913870910962328216177999114125634596688230743770445427854590428756068393820902523321863512068270141029659058358265664958619145975297254230823897853623420528528490095267653804698787938805912031955032145297442532432723436006608385049583815544290537468835892018902911031261496237911196666985148122326409905861451532853338682905959774402094152893067610423972824779471618931315766475517053014231746077262534649274907606501095377438943691409703443769385266050683430034468975670943795325026281287331809069552659498073423090029472483454143167108476549552292188909689055084572360147981370895116727286438481551594166379824974589456223111660234098225660482811015557585575958539589985347206961336183696482197570033757761910151720386613238281401664105636255444889591139046023310462164664461061947811394954293118266914089547148584749702343180974739361910363317570832741739811953591589399469478875558409716531224036030098623701908638920857893669934187331796615301705667082362342126434413781166832545431419668686573367037321217933760649450909597047375041850196711617919010997638533699806170666201816220923995711406895431573843829147051967816850341173315481402868620117299228993927008384644343567308184199186828019653888120301495815267157305251728964150939498811596919007371770929489557584243726211587254855534286850592754835738606507891620648457266800287459336420843043084005637817753914070689019295163477671129583537564569272855110394306837840684398199466816501041954429269793754935120051908106956866357621760425953275612516630582200275407307634657513923599533633148940387774444491852314144262929967446071282252078393094313384078092342099661221617567182165340649556656273588190788725566968916315938841848591841726218627505106947890540619026455000533622827477847767535961097183687534457908037406380853467307465362506329570599171402690701097763397097477419010715951306633925040894304632013226891476275247930586596125498963246351753738117042764936800190482436599834354751057450252356211192228813714178264027371699651047573975890307423647094805766999163932445553361199170122935655799353917112435053254936055015431542238785045014283879961561189481364568763024485454877585610440860555029895022777006643428486603761718774857894567648809103189692190434027908654361337020238963212151819101972932540110883393968296390019733307598060504637535029728393393906928559178820073465964471599790878692436023475968025557198336774664053481812563097463400850234314766492067882564550773891082686651101962969727460703558385144649037058679179095033704896959275876557796958738994827362290162898367750099144068457149652219051570064128380466464407403770430562118665873717927165328229334126824126362969416991101158209427838169251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -1033222801793857295437206481060094279800068551739922843046971766137247379280796132432076503556316762941803977758837206870643599103966324891896296697598832562120214529401445973660015331952980904459959346053929042492844633091217040607267066555870279298818162015855614793304706935875985970475626710710738876751035184789412198090016623554284380560520831718466459194240755777302356528991922292463024691664429657063087272906270063114812474995310435362919925664507126492329546895128719199208015602852691468883400014971936052500442859769967094734396103055323685169049597629521114871952031778871112310543126276834365821406623105710567976552971738923981326684513042246605540683043993791632118719648029632554302970879698509120785707066076197231198573643432777823547370893478251188079311677196972319581089150562987499806383874544248625506810484243052702171412500954943312512532251053005472927827238710686507274501413065840210553378857836191771677195261544716830787706926406972311540631261691943940516364147220845831259653186764242869316535371829185011001200011013578289854171015404044979513761600394220676518306217088849760720929927644912779275213569909115283805054564532712630198634703919406806877699882223220751546522821187695203779148292650171721102526669136636070199898640613532727051666245910579024085090452058380150140490833424212442321381744129651121331821514167583193558242840220553023281300189403546183537115780463185218652412016356032779299984743699382318031837671279341024597171370302583627946497062508779263807679868182963471337086029101771260913966934103713117019468661799417046196118635016051635459143634701395402556024189903690668686370133490588733679030673414453454195756252575778747855944620101436392261646873265744412958427743912180151044692365357248468981364766730521513606555719266198442465003282206394106602098331893121901806018421909944104282162515026745740895880548445112276037632644638537105478955220492506849240573690695807891907004986878631808234002529155054960294956632689072023999838013615033724314557092659590192889985198121900574536164500443853754149822581091147378962599988077845796440849472923064067606476498626297274659818002100380347726222140039865112948278462035266819022348189178750910863102465476053194670852251382251620199498210704219744145927427804375184502942090281905581264732786892616342827575649539795043263519259911761171206320715128450173300528021607932429586768793204907406882276263483351816169967879150577251160979962498255542234245431600220943138965102557501365273545597316497674382008442384676173625968766881904359496407437204502249255554468083888325703830261774369758706529423146650040808912286589975922483164243780663121039452116338451956566330843655792506979868231974245180211380713507578373101947858963466593349003694494379043277641586056611502573066313594679520394337837983722740541030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 900535112471885956493380563605478222324293311086097753800741085463596495488450097416966284542080707739962998234689358617591235139957328837686864601907547047295940857643326146454567454505175771756359880829082336496470851252934047410881533757753645117597195603877718201507350191298084804347420714794209147389829448128814624963353198798103066844599907219827103108723208538793140758298672409596407122129504259962369749921329848080561515313686911224537913880873960831303511167917446835717573989666561802384287233664785672026595294212703620714917768093526373128027918262303391036830304280041968046345141955818436438193857400306775391230834989226749999601473291280803246082369823166536015245863099462113702616474032518086826279046735768721751693931397748696058331576603220325204634496871122394774272464591630009608765355174809191648988300629590602945274038220823959302459943165107067610529716870012240894449012357830225799261129697213173202142892501226500394260525709742625373583067395220144423235180447865284993770231357269114064206990603626110636907167552635560655711428348499485786185281893268242703992202326054512792807256745247254386629011365620547637143147036816209365148896871980426138572211097840070572325218519863018681906727106185132040418424321626437291467645947302832432103375519757407268473135853315415110200736396509517647431168026367592621937390392686623740269841472979265289077506659690837667167145102596316332249372490000613463849056445386608985807150414539782511353686940723982988431692503376155814778354780194332485886874824796680392961458376901907163933600901051900880554361580420582076627235916560879595636787405400439362792050447431427812853084755419405220858605440443695413063204069873094650416501256443713222371559733676124859540655456730802861633280406326103183640620364102092262900742830223032609848190994384132267018309849960829355191309007789239827515602880941863715118742512340274846882032521185830522365362243518011017263620631428297236082698514851091149245479878873912197197286655340783022276967725112306472182571568325720261414813804364511948048814324191644388772623247567383072343257591207918131130482597606921470886502874242631223114700165490488843587158196596281104188558741657020240078495638165285910511516938165748559637814199748962896536652502550002143470553908406284206949031219907837805846871166938421078299150397416664841821705003950665485711469854403060542983563107647264423752925000161816790377609392107607861191171137809409041037465561174178379795695472089806431757437262013365830968604151202811721414464989774744107563661716734702088636758782252711367304454356948966914312216403923523320291946906528353529593911764353729706805211648557457978880258939364110865616432009693406297796297305460953695927713226970228139480107869688971400228594183551438626836758076680110607321526023639033907773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -642810592900217266500175912442834154010052161159035750854897332250459319766164670835529752951168306875747478463763241467257599487905199049322790834703338365541376000462592258601028634616499662707236416204282612359468473610295630533332133871290727004040385987142267600981780327644729367911455362024888961326939650167649721102361217727054739158364535679790271545462476741902857168049461149083591825038859120133165628764430331429143456024426064997097132088594027293205505277839965130861341237694445774097113823712923843727841157542130701998930015787385458227633111519573143369499909025378241025498871779911050429787734748157652208618537376651183737533642999438039867937173183752100370411116651426122598673175951867945738560865240571851769125708964697146490956190478266391979729814298608262960366308896601653880963366045401518988731624222604793686702722797848188560721718784760771200938835144145594589486622513226775736338726687934883593070363343599228730865792186853139409262007491113760709715088327050601009839555092370904511671283190520846010770430696196865467921886149017379030862719756460018344060786532182343585220681281436797812063314190621013211273074277949364016960486458468026315608399743494672304869661226572511507062524483009625591007096879029570413341551445898708778975224459282851018612730303542214201588244645725950605172829024016994321670958588929118287538261119151338112309771953096882941487894946041045159788865035078201581628928300495006020910181993387621465682776278668858387599058306943421076922623559916908948180052012995618488552356898349542500063960387560535168330074751569057853262897024538564112128955864089401389877616781139296559580440541237010440367579576724395762525924249024667643201721035716672636425680817333709166144848158001137047672290044186138239487643566526710656114990689174835489370139665505384421458806882330648887952044887937451517930096543656558445279598512776471235171398381110565639388146796290906215927244397902112509139965532872891767218999936171984827794266415652448499902788565109757767034419720291815747415442730081190360228265552360468092619133905864217576437814999657165155310936183655270334311898931666499165321447609657414749634821693004681270796937405320663846455296484475256203910431309867583923190291949267989801895330838298449856180746394932766172523167281801227792205299483699070634018720051538409634436554688443579437926297083322755189185422682357857756953446379555765799701900449284746735305980936832926340645338422449682262877074566506025814522652527282450279765118591334746635850571763986069968127779357558321598360498141026732585381018956217067298963854256836205974520720575166606253339556957946405726792549092924169404574013850922347678159150516507274660002184530735959328681944002413734252350262248883693191395290219850184899252733466276027663415192273461826709094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 344966924728536677765065216574645457922461315611307648629881034340898141948592272842621989542733098500659066345253379044643451037144357048805333997185043486880301100197232478411215875362396643181558849010669007310604608115185782444101308287702800956199752038287848815994266681635081456840154427185795697895200838851483998525768234055708100808955806228710100252354313145512695257718572353302873769674879196777228438618008016298115923036891652892838527630602682427428395786090728112247781091783496868165664163645292960948412426385360174591440413738593702617011664978603305308873357396817568120084256422599145982807041737236127775956033204802431215683888838308120206815433429657421442526578332554169568990093259185378187060009708220300796292401786464708696404167218741315871288439008347514117675746143576752727679059797019911669459231112242961640408765038275809288394294534040980601302448412345694527296610445037575553685556723592975294827235495279660789489281741780398309842738886665003547062752951111004270666394780685484910230481890180848790257570770627236177526698179104499884471572167667044277848853997414548552267228877551006620701589115771234716714715671928979213393565996033011712850767721075241309142631475614061250120910706116006963751576098394661471237029904999268181402342545885061085372110947994544137872819611004355619840291222993579086881126868673165674689247137498141283336209980959181912503629283087486104195113412596153527076778872183768441104295652252972897423137875340146920988304498503354056389280208800665659885898675557505916551879248965339209295357541019531032146301509642809885537795976195583976645325989988468755692658049068259778682938549360097781672420159277900649830098781367577077146159650236953111079050229827545007664911022336587607834236086420153807520179655912375945993872701382678264469808007597645812503254844205177444138601207183742633363438547373793072361106883060135968550221746366167656497424438030384022216901684661186061703146312938638299478925424993007300768136321309711139970347035500697353179691502534205901315425493444573115035326356593601701884640332440421097792084165725667755508351164579017649627582414696605354824165691619337429931795019848413944440659446847902646668380637704261487319840598452810795330325089577999048110413342911617881394743278225116578398435788746406643202765536097678513643806822810078438731841475165129303179771489942784865133928927431579700530094292164990389866062789794916528060655248619036140051120108301370813201252228068245777363934899479681550921194570399494709585048497298599721973311993913204244861881692785197174499629319173730792746410724817345035450789067613492853549058438708930004874265737194222019480261724027170680189875615220829425413062127636356956135726620382808066585549430219039927321343553106644944922279575787658116060674427774203324268544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -96327781604371993289217134996003383431980924208770429059132352782990858987433552822951203769321353166272672494840981586530260459604432598426128248839939499698043527092323494278535664480679285428091909124499136518040022692497502264848344720579447733324162828833299159159214946886146459836483600209549285729434319969339643575393653913918292085895039763320063277080846939325730592509293877998178591947855720364871605537716388629839335725093269619192323865337981267576723636988560191032092949940548242870307195902534489409739037686278168506676619466100547036480812126728515224865906224913307117287267614041959728387115543724962615648109372403380059856284175557047957986600618808296545772498505355792995394745099845215090880561577901395590627945680279652228041874827533877694700958568965279292915377386813615186507699460623864841646933835355725276077307917781366027094132939772928159116451015034377773317236377177979797471862768634960315830588698005922593332157801691473169670665779645942785141307658232584980572753923022214846696927785301257204659332021960708966314643001761021970733114385430940945514775456369209427680895740713094565254636963492388292465544481527171259394987684694386308145131570075486956294481619884447005289007524854497286054399204697799589400790175929167237493078401179029701859976520762700768910782358388012983230099749863290774473452407618361833260871027580442985654165029328932948230326601441785609898666596471800671011477073034158645863466970627977941832643008634829291987061331430100381269372202863580688655872779091724739273376879288886227714142510774598037128662839977403508962862246228044798805753968469895671568169152624457381834924566641928753869855272621122453698991541040262403004413674214707333736822528022902573786069262129691137466344690844181016573638897894493290234993722840701215796196008668205926621032148131057595763172524499493744241933707558735337438821900528304321676575092735376878894349667827711610741000186005805612732703862203965205583065168644390698761487544899926127661908645101620412575535621332158015451553883458741235073542406959254727241428756482044351599980158784527951301452979946410970949090936028285565176768943194894318025867537886169907339814877070540926385588245125229851654582266200039916958587035129028675316131534049988215397000229303909388346204479881777160128993933827217890465946380986980428607486232154657067964512715439144022422878859622280627954718143849790783071651550835222717134028920735855493745534258418811071357215558316293374557265234454996922404694615194842499993381966470688412450139444098514095499167169672056098422537843015636713013000066028426148805297307404785790713536864932824551206665893614853833720300588518131244426917121696191941193686376403464688416743045338883042622703439402772426716863908708298605209155391393438001057327543370132960051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] -51617648759370065897286214786190185458543686596867984636420682094216669161536980775931539481387417346718980852270605993731542437010746767960204021325709628349940493088624700266793084812068404830640678383975568856146566940244765992592385578614180412258550145479557905710873204899718895021777766546614920686134560759974519982407777616183057996257832245389536461861495560707673542688594569792391578952470106423676079063986838696717762995613377989404866213949530224310685834368914959144273321500230876245143413939902275895379782201231043627518323694081549009097508492854244333161677962106336616643860000849613172448378759163722437859412678504554223745241686306666747221079426160985196380543923169404277306511427652756157802249331760629929014368244338421440186351606436735751951730027415116873011034059749796696082439249793694591476084451100489199629980276869004621679943234105677775826592329677429408890865849610296803747712143692205967305823305121486960415759273308016891978896973396356100161504541453017623664803833039937059346890096446276914558364731357212052182188541994105410181028255797343619357842690781225567578823042123874364010053209942384873201865578486076316913354817030332737495047721469820470460923552629593532123049505125521292397538379203375269251476965163700093107185894778674518269897748563640471520900880866009234845191370944432168008328617565240824863183799295929319306615345148452638977078284058220066696209137341085120817392512158692644877995318035480428530925692028122845442552451657793306246468455155349658686955444166942847490352012386457254452385383615072724446100034349729729454344710475252832339851542500594877079765269509954261478541439837574679198413829543303086720232303379163418057357283654729551109040793068640810527409213460843504966683136627659150061148703313360009228672757693186309518028921775104114183927084788187513148295825585226397081249752157986337812239685948129098770113023960386359775809978546367744610037557985997451779156739884583223217288468043608386765264990246105586075665593819961203392445209139413922530930855950843630604823481329582468862119730451406940721884340753432490669258471109560318497710621501300586127203255578279230141659863529923803561397006231946797142389599220501595423371694635769922716622774571154161282386985694022007434761690694175313609436563033872520531727258649287367385486030372576528245178599351315547656117339106792707443206776517269131006852475177974517499414639851906409484703097269969093651075389992160973137209669801795385177122470988442964768510978028313436687851579823471468239726300556783582088486461870225650674836349020746042611715954443407894503792200675771954210545334164833875241338817956910229533681743346139701904293976451495625402645728525487847875803102407865042764122615079743493480164070283961777115314299819103862693266759153208671600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] 99283931565440589997982548411736530398614842879600385444785620101034471268278649186897551084972164876795453401126474980601288407407994042159791113200090573410653670055342894374537027772134702779465529070638437117559294833821243477497330480934338874975011720569044467395715465621699043278626373392604809903041803826675454205634716973496654100090130145314433808325787657973624936151864143227695574699047189791518951876532127921773804308642898796745469148461885594194105027036560858866277893483715826242230866059108538869814447239589091263448455990757454519004270113537398939707705165403723239833502828467925895615107904346483573204325201471563424934959830189229968868824382271234838700279310754505643202712497420519817523814628471086299612518622006961663179555783049273196834236687937384061129623085290465118875892710538721890490408541148311900070794301676769485683625751884030306966585185187169294727119360224763146702686683148269411427231748865916666732455961586261541843215832047343932399726961447323858061962173259345191789179977427499489975202166157282844840962877682230409537555959922170877084871033774167845006703589896101993151450739026238856995868627842161983613557368166932174176251049670080579500310348817766556726128924236652543165540282512330623350460099984100572207946734843960837096526786084094076107514594223912676583645755350953640973194103146294198624830358625127922374972408700744127280663794827721610316916910085383010311178072578363086407162407013769638525403505976302380227345918648610241195396627951882562623267573043222975853043991026524963827524338380076583885652602182367768280371287117424460839684604773549026135585449469821221175752141323238686823122859294510704718471035234862353742525926865528841336360766246326338290476035322467125040153852808550932119272510683645345586786782882481493772201823368623835054091497253630196087436579638448051823913749619725830109512569983896533810797241124604314008544353670213090437034811917956894773203650099521855085061834865087741100898462641794720605062814128471338944156207045388289913938892365279414430534954374782722825392808865519153006072276286028216753429266545108029837793722835014423180428292074624529825142077186962256417626723857907341470846573786346352342985625575408284116524740711701250566358517350876440999642555931123606378661315386862940502164886296978413424220647106010851512881121562739726132333406307622306474871681383518955795558879239446818721922336674753772663181243269380069191157661665621489428970052899880318851510678526106814185272348887292901077109252588122180115806469949113142765188392106788484100805047373399290080415556387932199931501846834770957837582437224782961371702775578234871538045676886292682621669431073222262277334622843486741846914837377553861966432292729889004010801292617080643494089549923485956039905135248042622976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -82309543462284510968780421634352357521622181122477670104824847711664379492391694779945046702685619205359633471280390773983095750183139987341465757096432465548537479370180891580709941245031342012871301353367104197218615539269545603847405017011331262167261987537630555041246085605084321468203150324563105439796249530376753519499197440109810867567209693575623604660414361011737134081021072945504907546767312828333056673701303377068126386976599512585659986957298213504423829691164178108099479941313232466344946896999291071011618577747014151952772993028799738581504396699318970127303350007973952253503993410397162420027574149946976501061674075299680724488249035755244663231425541234923889589012799324162840090410896785257988333733057560101353298690132841316387330367072642111809044060890162984228228492470864249805166351866950756592673301062027499023765962771398123762655491948475951218372089038176409944629918623713027517320991402742519205686768690604572570707763188642251959397912671310872075755756423744864791023713839537012454031466170257075761075578531061387118736753627474667064845890512297755513217359916361259950107817891790506069271949799570653799705375011046689591569490448035061945787406345695717779028113148562071028198245789370629892033304554424417898418147025449682837564740086198841679552707555099229250301292493059995498444486520689478738547265979938184054048122023748287997830822351465891048121171876363132828004179071893137208891445356647231523191455807911865299903051776194131900027122680275040644100215865353149985623051226965692304606484327754592367592577883546633487062433047544653017922341162556749841434286371467603416253616230756251646578642714979919085216239347499943036053870824269529162383280375488913721509735642314958251325242158494658538977993519721660552063782721019267025637102823174988751860137181694557202701354119655740008855463412522574732885248214187783557503428459543402542580843873833782500078520512970465905077267809633261909913210643782952502379809162806607871399936102194832647131389712662275558044617328125039251602876362360863076620819405906628947508683232959591045097828356304341707272026383908431287297805792404267424667140322278100723638774526790649897739806185285531596888457673509033769307286737306513955247696417689931042589212250492532497778601866126850259934403647638244468301522990090009982472585565485738278401039716157489501905908108345830949396608116388271590914002011263486937753587426399512974342148747595896972698715805433445810625029559974973417617147142789197009393179039249643795884919153816206110943952256566948324170627955018899438512294269727398654163336220549464807424740573509352439475165103388487532531182097777831358495521641867428698020107754527596892455483051019727417835577452649538121062521524271949361570297189249145844097811535349316315743989469718679388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 42944768060763183195823235744718367794216405456756816436284659437659672777372395137164139193569305508339016659552598820239736311567903355234625546299730503395297187619509428051117391647732835381703352839381783393251553520438148098148326847020805781362068276186728500962057782106134821209747074354458298568649016534341211231987553784405105323334010303422627614106885840129951510660303178596395979601651098280429913435043949170482291276324758227326844224709232376100348431578886016575158844978401618682290939162013615245769392208467702588065950013597984075414738002780294195677784501921404673524399065280047575528824501575385275073699202943727778992244698670762220360793567590147145629546178424257782582589359770479826389354725891435184219592755107284797302886802150323124656274346161346479652387926688903768639622387831164187682107844656923984552663141150461254609951390505945539673579214831910714951745224808347622043115684963954021573056988251423601019277734449452596111087381833044082092521631402050398350995384128518072009336412748029852444087970429740069938719746568328116405584608632505780509604747354903679355191483652294452039940803591414776536720932358890625030008070751474323654916885489865049236440709712509658371933934164827981127017858968225434381550709465370990017530325598273475702501586990913174008651983059964667659269472483737333790482262805942869824244178313997109709664447758889325750895637532356427937843010139875307565449679741700734544165583107682094611846442372688385605105705481285442268677349789975381071642163753413631519554080754260483340246973114311327637914613768371713124183932159726726694302070470940859942438211897465805955241612825530050088304709857884245065191803160485692193264617989373961807004171295722650762731250535371043931932701169785704938513897826854704627734173925913485166141991748533533950306007774796857467489029026112427007256369450686242289496813331089029616670923974341308299599241507390330424891178726778710176327557303655093082426461576732935693796012991169633617171645707221681039575368754837272516224345994247225677104301701487551771972420401688861177503426046178939661856396956269478088517915226483240868501561492709237193560470432576803565070696056175515517329802998084982891766500330440910714295620846316696369892253550527477974050150549968159059647779864922942159908704301067408740555052991428646320070550920962338277164403864799191327704439612927064408145511911435461832731825016941257055308363065171867087795206695431598662172801063356199988076126753323135028493592000990697534223095161735093675841374847535790143893898522427747172519034315762116436749628678863699579538174096854992873934375632631734354503480842399991509011507868380503879395815068169698356588816832629525720545930471118591550487852324882791357557446298896528475355051851947875002408313929524366540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -9694440970476011711865834548879336907359764483882151682468582932832426246748004081929510864525671449792456823460064921156283594218816689232177069425369129884759786393831972512429604518956942664017409963908383080365999688948775425314370882995733791517824096101686106904361372591863094061699826239817079731116590446695976743135435420121077691008134805625615736183268870900217927919500400343639337737810677153119728783435404827631991972363086869902213162262669612053999300593646131346179048355486659642184690148585162994259172657735754722051998813491673443897681703259944974709459170398655302420814814789702407609051976799151197138869273924258532733129341334039672255340161541977035604626646285411503418902580403818176624660171804263352178161328002217354034433119972769974529974368567527953617280660308653148444018541510747470630619868467822944780610031795668402719026210101647747146376342062456749472077337889185147595881099884045904162917856336507721647955691279360685601835628229650594758525598592234368903273946740364715234544289104793181171430780981250222060819072108398924752678642192066580053025558291019252843559740206860982167659096971588861472302090500666399914873759019560132327088206431779875690340674299344936351360082277324645097143249354733609363430777361180852502466836325639174852973546885858825715240792066627290388217262270379282391433688800636109376689952316500588442256118615598156016650929830224378328878927357841913459541623725954892726532973736609660627084516516970713651175763474626782267394069118296207421387024419600148770246838489782774685237437416503305920945851597640540084814661828409670364184786974112265386863975437915200018137103864482323246114279384845771014114484648369613729109784124939881527839738445785450738568029105339464677788905070374146873673766905750513076935484200693009573740197077803864721626693343205935054409376492267476741529746270291520688074190499852637899775245578882742393641290431310812376588993659757408685864668212939731411829412868193800057077943176360285254765863390075118237278864524815840633503006212307941837116567374503761649715161363393273027642757269465293545631431111312724775933352945262546922243620348208617123687748861564800141877420751939891411352852109878325029339610437848850172365117211369630614059182676228324845960238976091364254378203707658636485823833414124694215526719491982075408522880989358029196640450571051351500803860642145980641560241288857925498176084996136994030708193388931296929034337987176281279627997715249964140773998539955998217699681483218725342587562195988826248280005013805788302638473937494474913920750697172314792583904197123219047105525061411790108803615421486881434361208685551121072731946940502842963982134111606307756603128789489988084972414180950761792966763398170740865311372234995718036353821512495806963324304072948003635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] -7527049559222028432254921174233841821968982248622105028475164128587335523935193736732732683259716772529645356605074330939142111092221680201637399842110145090590491001048293155312658738423681751617865043322354628425900488861181376184444811952504503898054122157249923562286822951072294498842919439531546329214350933347641010583101840535439920308115586929542261519805866981710371691983856046261594013935838863667564399490994543403004993508153877661631866096329828095737973772726288095801425121791307794038757758853050747507113582976377302010798940943919723892543391341555502851210976673729819034036768098073740175071606608407997263213794101797347783530213949202644975625867619432721215768200546318714774707419581420169380411824862349554007081928336969677000162293701265597203728504113302145682297247311780031920062442353797664091742515146568131862589986975351867587448983197711714155825141968666266017919752818268029394275608801424002594336178756498649465667394686554113261793381657547899632662226071994512352014638519795323410355718310217282930898043695677667095553329066445670264819124374187306728870072504828580114709525368438805707481526690727276124241766889726487799189335500532434541755540920679686927218985902002537177014864344498279998509752886033251932670237517618230281390226426169341931254808809147632923844082989658879543037612939243404455872683219188446467280014947814564301143491304826039667529483741709587013595832501345654937017737111825376091743944178287502683203556293467477453483710683975340376981448588942391550840529112232496526273733985024099472790770053099198110046060044872621315324981773315552387507829389489782660048079418840994185128149715466915866817524435622140062793419490118541228732133820838295532273868369616106189296288398312013341801069117986571549956635081081382747580692129261934144842680665393631823245556903922503397177409182021761983563826732993223201065815163250725348635157967850752746441885786869619704338727012168395196349117763854498001916347000895307403846639737119897451788624888354577880568211224589813124850595731002103159365135753929560147154472271378867911398490683857250476794029191442711275467658179524758770053423718668421314775133963974301275345112735485456256856442974443256801945489135878104154083929948637256901081018790468370184046778084425098343198545878210896703513449276386789893223086728549472061872346095882496345383784335252065391662682298913850982789145829422864698171803834790462130919979453921944847869685351717319854280402596843392232234243475652287462253319831420850309125019168000066458236575973307824073176130657285958686602807567128321459310975502011643566088916850679907977691170291153216254799684793711015350665509399952776264631347412718504464304707940848748570690464955706080918996293029593218693831307427905461548312075878004709462503329602809626624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 11425352123051298122428246731616565295497608004909050309673842367199008002076151500104187946465942021235417476301639591012873435586554848860440671866124135445510267884098201352360636183929652426445088499248273526568002333403539079866286690927876779254208029480407896040058946846850944992998405519455055437861732363262248996893213013241517643236227793640012290325142069437724598100894243380256490485277685327723677374754736285991593486044057218237946227395435508218299241494353883632430489061013593398527726513612204843926762107291495256903284570242129885022125202591377934397891441728500220593110494965029288763852651484213878338797175282229295348141693195012812565752717056822143188840999812732072735439846236083288737726510497654798742085919942790397611096839786373017296681516616226079155660419768431337179227152707302581285825247081500970078785318548777499266093715706098559253696152386700822089271030779744202873477014005805452351628040954603251759379135019606468702181164160731008091610687110718436182926834581646548345079702998009304338826944606123039123962728344764282646625134975730928063358978527633131444075944454887295557479600708074643766430133591527271548547573260982752880876399834860873148672733149117873127525811025770449050443003774516136506507484248003816325011556317522456057264222357432053161692312426989308587883183998539856409874283350765688531167500616536536132808150548954150324339331398992345336631098725916614970358454636604277033802763002643028224888827844531595124210670937116701995327401430445532620841821319571181670886334284905514761535860284696259483999821380153884489589074642113167618776228709066977126430993093343707820870825563966419315213975158608978271277105536370484662203401634299150233534115517737225563524427116986146687718084968564599332339026167134668964732072034062302776969613822321464555728258013991690881695032774480106799265808711830035927431734338701373528975608255293282412117497605347924758187622214385954386063530753197473555843698371370421359661147014948364165298327030044560454901208492067870104262853016548707808562478381335114533551388971509628656053805878921204205303092894858107082655900651767677642205085964509281898257182456548202795660701158348521852568007332724454885804075752139041642817751653555174449264760076115182725334507145389402366692723309703868043217788998152557523312741721160731140874141575219469263993972600825221447068450649897064209585782971860449234387616427666565964523429286080461655289990173033573235502763062932281124962619481392412731105016186682286930185591863828033681384095466662979634394012032210338483455498713933223608433739101556029700975287050758274717234671703131698820981835827588849949362376557736779921529471662057368269592848338738898277085985809270233319294460355236536338754463479570621455521540337408189583118431601791797821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] -8798472971566400624792953962978987580055962612654183440239110091011846273454022671976480668496001917757794729396503611946571760599348601336788767234925664607542995700888957066001561715856266341671315574887096854523496211278719362908978842035136667540285228351151010100803096959184069092540395310145410373709433790041220351197369395060795940189764619597362614904158331010726996432595095694076372237238213865283948008714876053124010091086985573155619079285526375194727963929745639309605171472564803028855669841073887072320000879118723269255858848558516439588974095281231335852905549767683186471139834162676302504330959764610102957354717092570282068786952845891690745787860020311808814508676175182447310979451031574478322319554075520340159134925625512983349184502869624041073592010861127019241067337709144336545811691821542655260198137564608739516816109741861269062014753635458846266214963755426134692926476919125124444528276617572020246335800168869120597456308225095125108404178364724409061702880769064754739332327376679528644922031401448204543327551326596683774486044395632385102963184200877564460599847597875738810126443768765168139201968121206770192433778604658618743285857427518803742615427683968404187670494988186194071428792982490468355699354469799673455621592175826355975579214705153084002431805763260557196367737240917679804014758429477684360158978664956397957212524581569814643480728213803643132378649976481356772384741205871693667730886718507566927127313006111509435348669018464894114273613032323892442371291196069092261914371008528522961359907541426581217426218140475779119693703098805994816589430690738077653488502719242887110874451387587463330653951556588242987497365748459802950100891181997648224621592823484419586058388173580941611943958083303920032262289457815135435879600435051133019121758846315173374935999994433695748985468011315598861456576187888792579758282810908916921506426730567407556775662867954385320719472828309386072780976958598914196754921759834448000880551154835539468387924560527940943268896065134115123837700532562904526943522317654756434708394298665164146882333549452615426396264850190316010535705328403585452049753314197121403669917072490067063586429398167665075681920633451892406012989045720481882620841703409024174849918097810609921264965768518025123278822762277997669511404495962788368043037407809066107755487612880204850279199729771376971848936853228710292650454377499754269509939009690690620033285185639648684192222269622510590996848758660073824837234393672564226910088067331533580988538194364083521126193965185830680260177267434559641743022622817567852218430718380474108671325839665690595681216536733523411224372635004004210238784590281024668085047039636059567241222784107336403962270547054891717517210570027102021467778238598492103943421380866508987694676422435531410401609267841020723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] 4954502810027711675673814819104620074134068131975398824099592793513634773570572975840578098062804838452068869810146620631328410415772993885815598911707114243779168408325282819923982929646876438684176157995612601868924106231987810202841609632070950168503342588333550475879296258092021298714845539107693007416851582607811305892169168053650783525649032054543443500383486901037866704604580132737187340748949884247960976506470745165678355130649722827003062625401725748173490765566378565026232852697908203378869647181065806583587957425782335271408322685521676478606588513157206515057427763193243954189546230665451221912943029488036633501105911118800012621863794131554609208582294358928574580307799945193552294501431945138048866655656535717218751940513486058172731212953212649133493185370009014596413802627910362413990949511738493136387609453632832114386629624066870517398342143657904120329957394371527537252845399465426981165925433818316474361199099781933267189568077195246338166787934785730238885800342427846181895716271877761439214784481686228356177244694290839156521228830569677697539053678204956184133669020759200716721546577331266591205013683003487391496624264430054248411187924955782791373812664323886505420319624126893478830205604638250890543479272951787109650756340169108750933484068375903376562075122375323923955698762926743515029424862058836378944801492036725472508354979682957771887491516359217038783289988734204256376657151484646619896313672815743526275219853495094509931287934597467634061892452437083279641845918707226684167504684959445906750162644725041405104154145006478565789252981087646882732212402618213766387838279385987663953497568666095295427858632256629005685710292028474681597459602272682759432960321771917224034871050591219286263285257132595140642445079909171448790134044654911045122702596792013934492105433577817045563951662441182209973284065159627983165569953507799090782652223349434964020430366412490851729921720575166220640950092862285050144103894742510543890211389839893946257923694463833674658633499318552690531056851684816042747322780295747357706362598520111769866601727674110074256903503064252510411322062413328272039913193801145902622553739615936850990179040211123134003651491093063569686032650168291739387869692089488105949162752176133124311958129743648232382517675692899218525964023002110648425012557763174395666104664988527599777039543529006426368135845508224332500315389322947369374392891677881745893211944478222296953796357187425632012158583205007086943866243491770736987707251431435193410976904223807684513030461425600821899574912014473594451459912632400692816667174355647038805596552567011327300585124602342241826727039570211777922448979870224087805974652904538201570893522794049143841026800752892959613618314723407550256566320935965398522704215290059924269056567310811769738916146434256404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] -2208560183021031566234172656470769549944776741359613065140882199294294099013524219770137737864650132445046456768102496554425745521832957366894970366952884925084850858713915829086169998785003696996143203901618842702335216133116958785187374551467943431738000388076521647790996707216649418219153745140263560271397433029306119692751707616178951379655094545388706621321234726775490656574759438630274890772152664275175192934921984658856979581286279995186576932338887741423825204770099213053236339778248328456203676820914270780790861856317310064389627959727346311678932736175001232721549390817284386733697494942497012145115197800903045199555516629935176891906196621623425100263640704592761321427040931665223277460352554313715268480372442097150383437409697682791533107688454079533268656320781178855702261173040360658706414259899166482439449741340618555256151936397984001972209029397265297929445082228516214342903951033755238559871242834854174255092073957849616047100817394966981210904960635946645050417509835415602894719104971907656013651654438743907642143470493150786860316061405638750727638581787514992005625152024725867991686072246904224593503992821278152124488109326904386554998559204914113764398745491546760630868395076362900078056788155744761580497460801015538355876553636807780001596880096046450848927383223153925042750782458474972427657228187247663173479251587352877016623999784945119079613430174463800528246361329305481402809542474600914829512148366440639444531696612267769084738326769611890216605203475284648083070631177305015528013473820628928287529010725681434296270691142708830896200673359223806115311115816155896052335473584945703362289449018458603515754887953500456114842741348264103486289376156600538853795202935337402009536088769114944700688806653302209233770468434479185006108013023983381142834424084411445076877979531883903349629814858599167541282473538029709657954870524946132860687498489581120846128289406925536963621351887924789186091529154763322125384796229707192510254199323533817467606533380363121165890529275313637148855893118913757927222592480045256787029615964124153148200430646597882403510046690046247141711201207317982388461628819586072925328566878298135531416931084357770834274189934983250623751349251689195220226267177813223709156272489919111002681905857703337956005115741836132948776261264070663583322778605086753665411718696623464402994276891937701556926875090837545219689437631069417806190276699704366591958876831728331489423997024064458590866634019206075994360941602387669659576677894425259081667274296343547678016101116863408254076841984124640169272685354415055150050411251560142917973404684464563894805755058105590869987654980176609854675602988247275906160545793775253133122094926485738712570872505275443405715140953578972930682745039320147841332949539547857861392204292415421195771803032197529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] 804685111146638024590269007857669949989872664165026540975935011868050598695326386865506108879634736403016548357512714640598452821355607125007086253073700048856232297658759620920144567714068522915194672150821214983380239934593416723845595538745543572690847671330639964174078127078062950104382620783521985221894493222217966347016540547031226830138407358038800076152202664890027939126480810178666757216948008588119641146041694498463425484635777907830143750382493649010588704245223435830235404452573255105118661247534623919969990198168888739002101059238578662107559338393718907754075372501511719548216810201883438102624948507663886114594310167925811242500279695236160043573080074321531545373388235567547117807754342187296842818517834994185198461432607402105208238372792916485605730691085871369605298182791780823362877501079736302638794246791095409150478148377760344904566298089987285348763072754242799230482724207478864265835129757731044760113507771634138806759816048268826599738549296124292761193315368173092032814272624098188290443945160116584461655117616585780927786119188028950121601965155296032691180880846251127875548817865081356076734714038516780336634397912540438980581813002454785902277865063149410157196989536491711846343875208305809878825614589127975501888108214071849025310543597757912737435827772065085044923004858706616442180414783290846154881091989477731329017824153220883352439625569887678451255362677793813987923484309688435156821457150599407036283019685676679768155139169866211297026725708237318497778584961780416290266833144172473264232076221571126942151283568432357652745312075122357655850424134265153940111574843815706481368124284524443492810614540827475388130784318193008752860914648751432032865264113688533713754931886804475127226438472650351189995586654538699529791046022182247150954759156962280121975057673703611346124699192922943883194562732420732291122635295116245737884371276533410787443087823709543228023586295802603635566132597949446855948161554125153898158441487757245590953126257090697974303232260733743391777895966604196545217812672256582709646302776644610226608608447050640350062185132938479660064209622415852232606554764485638504790055789647867536121002897196402157775857165233960072182218135234293898986665447975963849529073565420805606036246937730038211072975850938441624765047897709153289034492055206146164814742452592785901785403523700192231219045991421998308268167319458955630156834429623047896204605120040901822114492184384306611701760120526362855454359149693844139233651845669603081264224076284452573311174983123110176763011842370774137389596263974112541939553791258781436844395451420243178472166543769712211140127692792465907381741693684465993979647432340683794431557129636962353031554996638190505669917540236798325994938437905622972189347250362572249665314590988087854086151256020090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] -248812197744944754475335011832789392658426296356723735660999551059737927173226501393134717268878973778315823524049965766854090172030788916343522480287237928792927818731859859119536746221496036712287826710069260314421479328576141744840368347103616695407977319888530066077160753330796486797936026853166839973735010317799672090111465835869079013896801872721112377673658664056075367250296684009339817337675330576490925338833923049172398816807376900328503536081642827975457514109429554880839271016399858959442382844347303480653516865379287050322403182389534235967486994916335299098021624610866921601947080171147799245265363378675361558660586733302934815198665090625647956504481208289772492058428036703560379388472740626072733752189886398939164308222746011472201150962156906966942879968182569251689786619475607641774472070932342735482859117389997122199327745577427707885387968929232119762858256540516899753158512571741485155122407305007017851578156569761641265919074177752287196821067685328518764841967158758966503301571158199715885049876850926606751257641517218021264891179423481427803154838761313414026291880775168200242227535074854472342646683529471318444297126270351008202157596762516419943362626290751746084171752085316474426360530096340220356700843015843450817556098677522471594083019231680358514828048745295848088711990148585200287232767317924678544267231577677912632168672055380763001974756599099418043667581996375822394399397690476183152527240676187462011368745159930634774497244564547752955866095225005174880613824980626801820539709608429360881374641706905816858586937826622556155078034204938940595143170270076906514372334946913193222836501453376286640241722528552869286395472284590406021633606790592142164213094340741156600277592821017769272384802230938944875589964709578983109195473288966322966892636814089794557667193562696247473151280465636893249772255651698665104229095489582792026041161589193334737079619565922720886168841090769328580953614465978659385755740029549296851344472760051367885602538476887366019350938998466959618695946216684262823456667712633920581491400142970754329215426266920986342634440171202861553041148493618706326048831478443132938019207830774703005900410249592489361491736188313268020418881481578321513521257619615047297594466117020971619542886718736469456740678501138537604345835818660743910682015611021789525155347821748939044833157153507732853855661264126005573913116132532295842700619852014999494152937826088238141707245363060433684180179161655540466069923806426374605411868089064306693898847617677776759097073229092369776105278119937678769364373579195034847983626050603266305267620485993054937155669716470122053400954768930025262530489363235872683174426695249740885158542083460003052284152743848620656494399605439984466516631327429616063775290951033598410055274520485878429753886638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] 72661280356788025844725834567252754187599316725671678722108637220123680679003760709714246302218436961468994604642610431433461203614105527931032855277100513874465561924738306186917300484017905536963969533326374030300812225295065645248678220925324548871052637819575725051268352690121284813744692139224834239383295700638938667207052475870917794801515131215806597729782084789970951426578859883747327189362675741391233486315046120539707299590549111395991718897409715605922140698507853278237799341746301704545800938054257718592467947216514223706513856706676123359281275768341851040227461234426934371139843546830326174101188715737290387733828673656874981986805848930558563859436039531954590634127394659014773728563085418461396011062875255497252371830189932103928945138195237038209537406872299432238376999246339488678740888198112468465092057348875546821181601499245541890229609066954225855834858529578134672904211231104686494278958291934081238794314058830230259473868461040544253219067853407035169359030741425813229101558738042327916118827331378888751799093628600011216376105010328024796694873187022492794579951847251840590837448037157184032307555178165858759385969492469477832029811003692363504016163443729921433015349630317794565479914359129669425287512113142554906181243821462516167849470215412173077012840339438837917376605002398453652524413961903900287073179843670575059442384873282510317507250785061596246271931577187602703853889989040126309719070387880134397761128482935513476398074052574791908925509989802815653651138363947197010478691447176061395601282695704947242203647265565363607848315880962005186363528272206073171863534660758829129202435495616824117676814856019106916767709874207483962593582831038482702429870252286571720344598203585036286663823626998697334821841016330807141939029946606840452290487736965196166974120578319674434569872024306329243259516521474575400000733130243898160722802321814681049984654981761242518723961925511233712322852686031146115785003337906378494189979572853172719567805663183598319137347508456492863125174703309609447523256694604745757671172615844806006746541257736951880270812836605407550864145962355325999193550157570264219170459205515780207093496618971089139608834699524371614622221546592727346693534618003003455607020909672392211935469692344382086617240573398826352063402362830746624205635214356071173858276525926968311928084651298515537547101864071444633912285180833997397119805365146205248586125131373117764942110661095906696767113845797178464877283617219065032562877378239874491440402086281670172805228739224164628576533937471517949763865446796827111533602327969485382352700599180746594938260100556714980694057423490482319495369881140260659987969292699678084594639189364419209454159100062596051663192243093305352196541096058228728256459589030939403775097933297678200025232933084200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -24901284420040340790221951084230135183137173323318984351754798455900090241804300590044842330696086922824351675045663905198250124057186988289073834606720420196672353564192501129161811432291718028439431149992803657580735972731457507529410705504541366090277986764014828780087127979369255152982783977333803322258334758625409084011820166105587802886757150330076120405442971887410462079584997061518119083019252432655963659086234119386703585487628438464584451949067798767108483598123978947340532715511539144056157617328581547771534692329676720675331833655401507517511854964541261697488042460488387009906951600698514089413481008683649766706255088808476753910352697835998126796153849614278311871426563792789703978764294978991230320165827443677562636553604242606398108719880056509430754355754677508887368254572918649537665973204758353746685566935912253493380284523036658954818718412964455783473341659548756355441605888450538070521217225904774415559106537673318418503187354008858898559353090754997620972829509288057193245637439032725929577605209917855263275098223937439269191134209942122921223533836309907613377743478821021717459366487468623386693922325515007939716317444369570356780187356553654381763590639195976448103677708470164151867691493567892907416503519255667832896172859121529841842589721325440226516297267055083568221732737089145859683362590096221701326799981957489847816743310654541469422789981187408053355600450067807463743021700437778973955179934712683379968085459905713171520759971840775303435611477714279467017311507933448081985749387411716817736892510329184692282970389976417979785430233020199035923609322014670822778388725597736457054750828448237950047658552629875129834199531102856486926785411811960673605024928749493145198503570508046193435079687318037755792557090309598567879111989842023075708097194419504003646954507435082675175923157141789861024389728988698839504393319523847333721177883277597216623774129649149784471075572155614454384008748085676043564737158181619610654056510691086046081628478052937806827968962212410547488112994951270452459711256205948989594940654752660665035245662719612430382069999655859925891810723659442574146828151716292581218541049194154971702985721860232153469207543755345676134307383619741537941349008715861613086474874638167214419762315347347716398271822143068676527767581167309574937559148576319199351709027256082209459781294595029315044328272718432323906674612558200711513086072136782395814400818887100279282856382700330342979731585798207905361392669833724109951402855645646125709703265751953516787606222626294016155336746984638298898659342930277112523155321631668609955839104526436744576144558960322332317769947602512021785639206496074037961746779737999822438902331017670299870915658098955026761178855851387215463808530311469302962981775303197630172325974615175240131804764569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 10916586214804043320365621626894319817239354651716221409503566674865001397552429627024326559621116710843965828153697733862856554708930917192639171983204038820947517877825724526742241823242042206690917907110981495554662358698920983729494764718436248727130508641905113843215593967750933731608692225048971436425089210410698062785954738526566822146484256852083945494267912751804957995876590660883169708608557878330633076962668126595646769253089126434579468052256255129636339862001955191797820022240053460914268734044607281780708003712367436418047712442282388022184198921507336619722188415779167476493144809154976382588862854331886411059045577500330907660540769205287950687564995505485180362614418835181733612097304286616600548966523739723265093619191535014364806759498832650068764270983409821871530471277810896830457370220112145760252513025798834702040908232733657294183307868239326365292935601359337666377009112929576160165732396128329881433885233113398709099553403346732158210985526144155589889400277688556090115962432599695083408974039510912965412279700084816990820957896094256654515644466160099572247608958712387960296832724768799879886418145501813606758689907136883291673487600531397692447930161246155470015269395962319093909734102063622552669976507639605764702050224997062142427330215562744608334105215266572858497197379153175727763353108792356062779177051992933025713616701708479782065774682246725138198600732790095751848024949193991118402707728160537638603729818997219521818267370513994447798515573070420970126304805618140842374121406283289868010008103208180902516640643275359519349652842047151664745620119387982795150215256745971750568447588546219383506092176072478781189276455016752764243665972760939945527210706920598870110914410138778486664070242902812338218241568354506039530478234822594540708733992000407754044864997452251809961250122923206336017008727068261281966353676678149787121986347453643969752922158630064816626268410703244536390588984111664029337058232240183443086258618172701822985915498115971524919262648063889389525526353780714160500656799784205805777606655698331075350767166800881528723367947240099684213667350101298143809683370418142090111801480301238275215027237467557896425109228117232969909979363736021631321055561254090764746440314213141010922728478291571534981582244654532469426537939616025122884620601845551030089027066136575025981639774096477764291091480117149547025801712762828680551254119648051838104567501761712730506848635834319500030498796018335738251770500429744699648094297223405602909346151441868412547330772796839627706759346935252962503195652896789532051425754055606442795693319206768585178180288528776421054149744184139089491658456770626923765879263167609564078150357494942118259950609145094899064989343026021170946603309430176332766326828021052581497262082281177175942360157881630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -5009841456349402866571770298673638063031244216013501725479685537577638166703922840752617697847133452799459316168548664424083071978044728709897037119682671782585157647992708571611737368765146638615664590912364176782484586309340969065347184754470459197434750725564009751608669600478121802399132778199057306505132787420572710111870032084248125835093708215094639725619430915335497582277813652074009201960594003739606550772321583193840107096819061968427022677651629996054221906293521546598535832568179776465487665125908732213599070719159236409652107538267545294246397066470689409827106856855723072989309254958028732383258680452449839957309161938756839307823491159803417013465974433324070070493613957204421710634855563118367852158555833946748927059500827549281582790950129427555929280270774212398738958881809879606572956926585244269562418254536364762552403083428680317104600183541099817764493589260789589763838898436007596794568063764593798484307791661553515567532750606959354998954416626731172407722068125094392585741824780713885044578239813487174469907555552926979032944819879671610782115736562072696770163991885186826740063125291785767843219022622156034656722778134714246883951460142415148830560857369333706053694631294760364025626858367239627360890154031259972217004508901931067709007506834509226052632450136632787864112730647613381563463512572550327173268325943643140505051603433783885456326408817206065620290692140620300418769072362479054730583470279303739882943249841970142278806773943746161300820024068103377362958764680375802815282289365804699886209577006189940847828275897022833726334751605638242681249060361996401165581268947075578317433515833470684006707685117765209874042676933258980426937977484810132226648478724976257020176358062249687629561666182402319863680836772615711982900792945961980605611912128920280408326932902432746457072692183156238359832272575011186483171036664070897122275046717834095540211086455218719936166344628341510352530270956943093024322207356913549121452700274372367494286533359204056457642017269205799449985989980488491102056161826647864751947439911982476398779981916447947340947888414493356119906516377847928925391384132534356339071547511040638821843764615789786064149134401421967811614413634441199267779128568666517562287224840229478289613281269974008441985442255889966091686667673240015450064685153248503963762162531006010664216775677089548509586198425918397295010852811512712677504235783372991218447366697971241633685112106708766656114475248486369390080421289286566321202638221284423619830088187420729848629497052086613787224677286869102252198960536649875087383519696621167530720415122696182558712097963292197709671846566454011688791509039520553611110833431229468687904745577945679863201240843446582590197741511383914428221083897566313145825643980217276775299471023628526561257190326272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 2014167714284320570110089271424933805900456994565927027503823650969943328241785799872370062261604692077350038450619169095564694860989839885152418965622152764289975246394840971153449755431942768199666887261824368860871700629805619443509846676965627922942217559976904626730259442037967594833739665528839931735218573591381352053655071186341669668137433731724170765942152065127262521796284247988442916621868275614371735248577337758599131509818606028477460749676445789231481575007177669032501721181700190189375280227899666822283385541218539799120879340897066117924110840308927662619934996557683655769720852238455516698045837389100287421416551112477525051732450006262145734893457064052747372400381881200688803283858748121515788197023282429069225094665261397781420678039251043760338078234136428371537799922129472516412769813584440630763917134394324618437546129430059935589493672275355161178604759483283073660985409377600717726952183995655352358650282071284051688156412954077794715491431463709984206630948350937587795837962570224652196328380982605426090139588835161620505389115511230551686316692093608071986084231411258300777425319952948088037552452129497448697276173293278182866153927023879538799102591974135033827557335884489324752830320874112926016327968378326115532683075186279829746831598406628106470057769068700384644379944636516889921791121343684558079369728959241849015241908086227307423860586887023632906037005133125145445923520346173172318342567081405614042876261295500142511852286395418205809902834038864974962922537612948918123584002889222722523346110531634544351812681698646828638321348149029642434952924537676979591008493685849948067082885388460223156152442084140480012847590042081249565735115113103267659352328441161909145016291367655557228339209528202769642379301607251570713261797127381274445106654435528860792807933634405185207182631645780200577976215472047092749330479481084612537344918412253600178295367663170694128757063697287898076303159255453738801807424460243154664116082346777550590639682587549668022882203805036447995757465114400054585062778858282706344781977572945515779497468752493567961438665503533004856448886623079754907943106285231955585354971298835771711581116340274577235680994548060836589066253814723022560461215406865013296209029429698481061772022255059713221181245225559274812036818542931715942605174047425831780344092218579098334223092278575563952727381694274648712233565333560794518749588417290850850557304075808456101870277011206344650792259514079980121736380524509845253127649755318729308172571698354781371447424768406372668256497466365505378089769320676413694807758207031356985210300164702572861069776194937147054078387462947335735949702020407919318493469985620925730981013565966297753068711240662769466657442387437911285419989401074849649417219344265797403488023516824467868058209767915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -661255541312290806659367169391574999252942988557555697557784507313096178710206315021860754641562022381922265964229185185717750941637582621378068999992930687131821748342444420564101226576798540908061620705466730030629367707269379807646472095685265643682889382026225734053210389394649054969497370281829714904393130982715371296043661801864169824422332196788343667858573101331239290571946117781411326003223135086508906693757003004883611666780327131346081357015628524481609151388726370616416091631782826526900004091622695647399349840215263404974581757162845151138891163964302493263700442308260742960736955074296483861726146485502636855973079274229254320581658656040464184849811147854350515091502133482674260508061679953300896093601243659560780190244928544485271742772125653682745836459582728283562590916602188464326684564855985682192339213936318132023833647962182354148922825408966697355694066885447663095660318754679782035690422584396850710708931084747474278735136497864208046983879144662961054590748977149053940766314657243181177627678374507993200691628808269669683924531116754001083947976635392255980644834098725769785109795950780045018535665584489246310649219853713525534958682626890342226987880134955068189439261933142432516216536843879781795545800571917430194967727109921495408897675968728949450268613603585768788451440663195417330072100896468307011742770530284821579296725131520505498653398189943644573264974271262444317935463599446916610846805967893396478636375152777445157910440763477576743636263339776848781932092747881077777207616145147004520156002824746995689327908655758940758588041419317388502835122211402452265245812284530983771194630662762232680925451144980793509375568319445352655742487510893319465921502675161802910637292443159354405995381721560790043276822020073904381062362947400950914569890512521143096619172666456388064076372623711463029861587458275249059997174807860610269227770249938602700704724279427993727673940956468667026998828522722377456031492831460708689194921182023117921927568550510728655735399167644100736625137986498940383739460760462315976781199757505892335550688238246591481218675974042310864188125514049511831756884413616039851989618592558367095391211779454976646711134795015980222607456197204614173462461279138190345890777593578146562343499200451181769733147193930906843016751640206773870358512423492752208697351135621664339666505617658180331855000216171482929691973243964516008029662521669294043234218889640820988686022642091423189421747989252321016567717691815057656260681139951065739853104874057920678923992198011943377410935915143362604842242898841397018862998500216107863267002372264371427621760630898494189940852267617391446218799917249471370354029097889792260695098252890842327595027026546656171543816936707606594042892642300270932974780382478484509182422975691129017702440501248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] 170894134603968902670441069637116706010776294032336983439211063109292996355868741593738508418594922241830003538598057074598450261000393908354751379234844051757618445095677293620000513371566699363491164377033804653559210747550813165816138343406214555835835503209100934151403089501988323553189144334950074589938776345943760787320571136851344688803747103678512123443821749102173274530953662896614344623070644409807427778001020874815225131243631736281248939539090289338491504833902631488807619722286366187722140317586517740517731667489680357374668629050924333814276267502438866277594815780868289327126349706610599838555117668896191061442829852136608399046279858367931235765634352484336834338142630302271582515128671245337851171525179167817712818282290807591074375104629787801099459637504144215785128491236435813348614283824837462871332540824537311615830087849102452357548124469779249334041175416409435010873942539115607727026511978363546361022889920252082664557078307754610677525298064746727277559795916170218580031194505707676836714734674535037686357952394973908393312849457081199813322181928279865809385967015556467541498789324043310888490562696826080201747739873321776820802019624085080016289823753807266362689918680973940724255272131326307441560380352808658934074091739825575702382951240050762030832445863675956699812159289818062290782852035284000950973971857099933275245625723575898533266471270018231836289378091282188864092095743276194792047786716339934960831136267294057027600700692997762125656832488568496863963973203365844092434587877136177163469702754600553161015012438044569257208273042579930278778320505295224597837737930344810802423382390137745691811446096955084302420937011363948165618669041317450073752514151803027205089108534573603967718829349787866041987074046858859154820735138689680308649143779100724180869712358336136055831203990538103354785110309518154173653724944256482104475823225484181654086692823598535730264238756480743478110403665452689453070640723204103328311116251002888156133856996306221751417623737462376720617414051399019457180376081011408112947460845046326627670664444961121328415514148464319750796771214918936730396575227530131460471098628568704439893932039074276951662762084547404557125437138972474467079762970441614199225410720199587206740878884124657893872456915483710885617706695374121606977380409421089226366679528698139434524941872517850009427794159328583351128241375504009888519893191148542773338317703232553080012086440412794133838874103262992606877500287008440195621831907940027825877603181382889697377351706866974024119587484793496088996484617423052989697288412603508212801402610362209273131010610714504882613230497016580704920620550645628937237723727593756163810742727662526992567694909901923836931192238394005065983082349422949310265816065133628294763004030714412395078487113728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] -32805443510492619094940051216097509986301189432805828268033419082158913484750351803021138069729188901466822484196385350866775111564548389865916430314559026295027232114642231507989019966746390143165648767026651711059239363928148073402906766472977361298946880797570628945661733736787351905575129369029257614484723028773995366034773198307742737208997554851333118997362638808914902856693906022507419243169184757258227835201222960022823331418896115709976243578295429686533637831551858717573947730055349036077934209165777585467168964233229925874830297176596139866252995227542954816381242271766987421286983210211263926255474310362303810002077452167365380631772247582124680122243930542740340172860600505411778863190703981672467945000577349868286784556373096654765993458333885935827173099670208872957299630421338178197695821937368379668638911058509630136587082304094573340181756912114268655007623000604944557839495226813772118704117788078130029523944518569157790462997794192009855402422307052130617977448380968355209411494660336563197532466488831205822652757503276437514909322485635995768573020434085441525106731216165272080879625902725949603257791224933624373644937728321620113122244860740454030773483108622637612549232816259405227539435692482818497210957435780580653802824255305265199850610869005603757667029881136411523039429883343957221510914867711562031032561689794947678641606610594893319274350941742810156502357867753896787080457772955263243263241519788445230267248115107164840911386288674539419248694462537044787303615016703481784170749200889735636240877128879060682148164373531765697392476336098607855516944697973997024140776682869750742403390810923330697969411845269931087021729494040822912379412303036852769511201220568308561378884758991697297599753311322492446711094135222049948717924975950832546578500644175873528711358395195928929752547331783972692020136861720012796576940014577177083906209035543494364575505159886883349309896968971301784393110046719441256858736410552197838587436192223344107205406991091370850028293373966081352013345297975852193911112250094458989927147773512950266285196342598239110311125989502093069014960981111775515868154980386807174079654647726424516154518229159579083799903328875326427884211383813158925313545107111442058169235435281761226249288918183909245920073242361794480980670827620512036923906165544852458039664076736333278563518910483390583063714317098462632329500254320760413675754907945661129319929527993167539991053016401355173985937318478297543836831920690234733342964147171650011476452796566517694202076599505747349862947778130415809308209619388904874377559199953656290876179180438852333391951719970554024438598633522122100184830001428875987186430658602667820599333081907470219436307045810389343417331200080026448140963884467444713840326395920065008665630242105355156332210447974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 3942196262731724087958721973398564725044156813153092212812747751507419777011308007386773458552163163744841472617846242394459208679958613368518461285952757536152409639641009798460126199584566859888354337018254571066839025784459959301822088000205515503523942665009275745310077480249223645849329645751572839158517244777287790549002932535259394680020587345427376273229449805283636116935530488915445483585992721583435113441148708716163203975822913198058041154001379545122391786852953879871202422748786624723891937233616121864046345687598935285532481994581492597959172444480400307772475693688059453946921635086698124684588179796500506367496367320287614460268353073095677273954264119367027179577489625721134637416255581138708838612945796759578341583736993464810326112951851418234613057179850318306167960657388804305293634175946838262281597308874624792181903526741598119377791441351327711142631072964819202985973949709853590603960212793059617928454777214155182921446786647795656015564041702910703644063818672037497083175101856400777489069453159293800404995104765774560637337859204558528216488717250373543331571692183788415235392423385780790157698191724095691101680887547222061004371330073803575839766284366950624927735127020442429383876141774197279318107538203248686507703644699453844605668156046027835379105012457037254605814979246839627392325495833942401886062162545412896733548703972794806905286736368055994299036796555386349983535825339632737761152142002389101245146009016462223952044970293686867053130434967382125538341972357078286168739210057519230565336828381363489724767368095207892854258359181133984334183173695838309795082145311095164479371282976027696443309511843545876774772832361799185304262477681235368109596803296807150354832166255647835579082228946023685713530595738447487458428998043031826589732402917783944164233258757049271194527180428341957353730009581942473869054374181823662024493559814011178665170651094954586824046134436536713979188517198804572272461637516722240305243718182779039178393289644731374445728526721532415787967260772509478640875042916460781191340928461631387823161066156462119504680144020945073177677886963074659895135543833438263492874113297004862561628408869989853463584104214453069874685977121784567736924628199472311170399250042153419803773859528759099297324860008716127898768316045451597726200883662567054308936236514417661893284432586670185294269330283147599890251389071313137766848661452196318689206995087825193780442826727290301975067962389565112579817930900848337326097207169376918705832354167309404331519857444274511951714233363391794330584302030587914253611213032230429694491902424756321515922615972322119461894700122423015834243247367376475164478242364323428222107843871840400858527207926286285886084121985263291158512612484621022136951837484111015287978611698065028541020498821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -54828568491478170676174134263527968302007615934250703004762366272148234815105846608517855926620039298534066644473895583553626893320767403342208038039299314877827806172681256667100088522081686631373607414742826320714861165040247656229293109879798315459793911221248495711442134347235470213476644723564786306973689196440302661266108698834205060563154489487740654073313849495992369894194908792078506349352698662027525964458644481795920233334535134165594999480468456629896688711817762253157469866747949867629673850974346196653965942624355092221743230559745456935044976753838431886338921838573069823965664282402696848373443440930306178799379712445343358578030389640938209545968202865931845828559201959083760124326422216294336251142853162653060560815679021735173539752963844603755732334021402369226968160944210638932064661194948983440127332184632680140457414788800262919351057171028100551857359936359855756172135083683942851231054194774109785142080004260030307208329958111410634288478244081025410818017936587242983587817890537457886653756072453901379159244299339768220136500374819675131002236988382130223970981675561518222388495687451896023363299441797226918215729891193722822501517996901684967818536721802494742650243736191036917493067418346740306477840343745361899977719073698646714557052671406837767191424325782375994095524434290144823035574092666709314341578945811769486964848086194320820338026757572978412805404283964184329534270566214683160850758813376685482597422765828353764647266218705560333331149772448070800431313637883318350472611962732503247560667857761400986107339102708762019545173477260587974614744182295277550975900528904821463528463918116559002769299067817045836991431241729707570272401449196853196470874506488794437117580221607489782864689984538041899456540719993156366602447330588939615279573480718000937132403488183445398820104946231822661583677817785722964432585041568457798564226792782643057542428781268768158111940160993752240423946322085031021853256755357539494892115850349247590276835209707091250572437078766081259327538592030151855513138772526057880453942957472513288601916069348689700523302551153694435615191863713618300891349869316640064135647116168056830143144284469328995913973764186226056062260402446669441817941490366816530648751520997043077945682326517079558348260158359000253125475470293860804637287688706737899641350128740333967353261448047835699649766865457571234240156528577404495336672368205645498631879352256705148722404423791301585917157191201845399943541564322617296788646892496248086194142863453721787966027572715005771757696171397954197365707699732546861821931185569082408699400950143889185837981926021880350682414277912890990737038449572691746966261854467927484649736027858822429212989275420033408497109341515598840377480639438080144421576287248393187802822975979752658673703321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] -68906548034364198817011755365769069382121554847891466672348894359390209675679281445397010608771407616079712937452045752503561510946631541009427660171286246490978866059211248050977476268512606282878388137948827108840998006109902197892564905182302991882857834129772907910496219879648397437826822212646875487607492075993255411431231164508880799770175440554578378214217827177343302264326714109828862220919979461606662161119503492592524560192963739456533801100172161407132335419655371002128149442343564700639752954993621834988934491966314234976596988754601090450123474448952476608304455491676057281889423474250799506313404312355297619111594576723161843156240302000779017553599171218802192866698521202887235621608680872344005770899548553844241487441491685886909908563120486206452935981736445213744587965597627720830050333286309928921047300073243692809017362439722135280034703027319105628571173945871402371116753537439722710290582134383201277420721476410717305956847608974166811616889807109008765176582099086492208702603138169270337108188859059158510901201632327730031451779057153713269532244885496926897271868555636947412164142966708834315115720002116874212768975166927939513854498458096637804411845626016946756304904194845435802696172937697439746283188688153528416092116587212798765221428668032081607619383717124430035122475868156080559465445967472726764002127450622406826119964405955811355092255137783582067808709810571942602929620188534905693644908364785322196544021009231293524111857884961720293825653734754466737732842366172015465289274188789738788514305015358527742895762478491409372656817533644713367065745021399203926108984282870280827184865627929378927313030902156660112672701098945541047900567300652018241089255769690195376536528843934833565628934365131236291881733940328204916670509714536946869418503831984851122071526785999529758555256803734209821891292157870266438704433510924371262688139788690331782255979647714689639604347507144419964906525489866963262274991318482403558366010747125952325970380737778683986880728912104075510171195483460322772196544426870587183309176777092421532247455625436196961331302751068758119558232291681450243247609824283436061228430408397267295888616403346728197989239732409960772469840168058856940069726224118933448958538908105264531994392186380065335768940036010857013726993108463120581425621244060349083913669924056500448782684519922531941296451644082241617720142583868767948714964942056062250400620597643020254760953670247944660124189488138843716870069167804419715115445152853376424848888988191557815983474095589905836391448003486235520475994785009913592349879975730557316048643577569974833340324947343225294417739064576953230299036648848035320587959442278645716376884050053923701337546811844533032734518443689754793840905374347500391667938268263935733754361121795763877346898083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] 2008988528581512782866751984176430411063146695901686945438519516354784561300725819533359993921146171925060247799636286015033823004600129523316919555531439144971736657630970088859243493361918789697881669135847342720467068058840438035069590261456371928957638931930747316405194203766699360038658914903969948139081553988995291585543748884446786398177463045107086379304825762127472786815938660104438159636501731868252342190447952264761297132587556828787504652224302696881983155174944640035030801478679239145611836119118901326465384136157328443835109429999086161215420746341825899292235641148403514954235130825500200021363950840607500628006065001934074456500600149623483283680320786955226549870628474617600109127016177607993266065986199076926463082946736059036809330635359638863014372477818591589115258495445758251660179719650117928469762380596829053474666980153213720182112560477224737938459978623042008302432369241208318684493375635385863711462346323340736222212033691330569303897072751610193763370779479860028179997799840891776324766206514207184022420013434330770241425645099417036449780840447144272467702909618603086794428960099823711482645850116791464027834310741444731144852882476665021406256846331571401443733158188243736002901966814499389805778827669947459867567534074997361486367927531288702963659740877801021605537519514463075688153562853945621274380549279416913330902395516287951076214868708880711883166097472449132771196146395813324048896222967150671548258621011289977052298728074483239742743619843607719466610062058295664774812957022040315652470530773641706446700032473862445753016585891191591627690682076673193702659767536421313429482957197832513066449116048002236833198154225951768291326035305837268765797306918260574646272176854167751070965412522223233515658324809678697025821822415808183174635453366739076092433196144445885604646170183232844453316459891943452538048640684029182114075580514207974656741080696613220789402043715719753416998334326986333694240078535364919743761008966491238550307677020118049297844225988406256792352624837076767762647456525821349715684315464893289996999438054254507497272364166398898633510814804917664388188490865057323663326028387164906303758817263526243223915949614152542454248975800420649313540375441401967224860270277290166316532507166061496545659535812746474394828362683580900529996904715701530111987571477791247348668097546449212989311891219927562641913086502364311912462428084787090568133886126880823323432992497591483404590951926222407957213275666519118245173665846628526890228781216452292262497253140837499682139059727997876112398946382451837875754859851442137007052293663864577064209284502950536633642629842268216682135988509585030843360530277707035476283802189027926950842234406823700184978410634969266607821839172937302941826525663423037949112972308453292916919500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 5045736087910066014360462594001066561139015312670159091130847133908848460047283938660973635608302360627828246353108148588678840694360309537563502957236967570810686429023804347396558710157711501824632957018434821536999740092518836161894135111208617457736537255487816265419953899770682159967871130707624355303794378397805571585121085734276637827964544937103586218251617647106018092594781656941210327941235929030552248573668606981213135467608077158344320018438783124674936268122064846068686963025525429763394876899826479775407737879958720299417586440734936299859410352318159549623540826768522969615939327300099355869804860022641389983522016760850396952622633232831405570533685863384397476725012747791409082465374792917150826376952277569445315897769250066886317470534336369273967318850324940019083145638890329979886913588100046224373735598675035278094976346746655596051572238360219262938621287307542352307896167322094378408696755014529771082075472330723971129934675779770229239695540356069932449350338988883658131580242908719699035646862502223609369270577217363827075635659938676149096572855482969154887457242116406531196275881714063194890676882440233433086831013454761425954342165943990999274610436592787193666985633349101914639907476349557901998111785837403448376164923128659959715618970126004981514337665265865883621382605397259003921397092542147542085608325765675189840620685720603599533069236291247830946002717116558559033486781327671032736208139003547309424530983846915338793223569088243057617575528534353748932657612978051209218250595988145548176209231822278329491947611411017694595153068908117597646747056072139172524337135773428271716592575286138713096956632343346195574829439334744645956624791467314801207374995649983842465385299572505014439719568238532731581454035227121475762863191734349444679774949796570173781097437547323880600792685808197668804265386791923927672288867915417160812096348394567939105813484787591060359607734028216731221619230209295333593533201104506451478140307808612466336406782366820500222988104961643679940525639374742712134905277023140028822025274688698771399977411970100117421564898527105529162899430110075400309349942889448967445335646003228626070259715369900993593319051641962572959133702022889816628292156455973291161702954910277174444839548343716064395890415468721925081588538419538319748133469966166980341562110548504010984350296122721233746193715844226036754057557896249851353439059705847781913794677183847591043568487634754528642521228747522737581220928557067846808677324662008231602948211851570622128481756973987887758708085503244987481510511205352654363820362587553264829773837467887083279589390028689700719751642259228181238542823557234389146171139821552046386742061989277898578179248047208263700111232146384171406351658057554687604263114762212505325122568519317827237099601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -1444338724442039783697227391891447203118497801488300371353935236995795487660550315893414140552459689299607799533172206569757865992815220033704090283957015463110799055157257573118933304454485552709746455501075296806149423703905585496818906741887751312948196048854933713960733251808970778214483152821029868137876340155143616334331708131115716630953003177249950793767198034921017662492487159413029787687434595144829042203692253214297425207844510696116586458972613804240896182795822033117422179125612465928612738700380818878480160403924419080962348420957937569468356675333107899697483133788098545431820190587220035169355255283480783167960433514321466369903267760906527146557439021165479803892579363307670859584772237341327753013348336663647658855001311581232430594371243737800684513546623677038496889118336036919203588130830892658455155856079286502970924649452420759521218230265306431944620943168727213232131163477547010471642116433037662131811086412097856337365195808521941884708336032778065831113092951901651697408761784966270976626371387180396379971028693968902742471344085375483269269190701772235486459244777981938477711612421074088808727853117411090955360880010961399917888915327924697125542386811109657181965012805158145987189840212139258325697332625160622717744534477595753860443052722791693713328604777070295482689403667010916581648940584345820636694461415934946101881926882870776290875888236910618823385302534998676314383666083680615405128793790969556234458656916989758480551023304594170016686414790778740119690692481817552356134435413726614662165328287430668918813044422265853892285240035121619437500219434326677004747109328521107854196768110886537881113262738567080630097543213589259494157137496642695621418211458476510171825996539457760134958998635427741025785735145686715281807076286629912812435972999996739873473208519273434897398942850190054138918374206912153091105262920199700322562524007265723656766828036204446224422477965891418715500853182365775872251858663703180081309073917917370260002530991046580701946522167070382465061138568633931093712837043848941985714279971390191057835412780915770170483360822660623855371222654928773419776082720896006359652336910685762228324276402687484076897838740589318006673743098673178355379927991664970874004204747772747822440463696253724877594701402776795389504675635109515332933908235428055498981324673538821227000916796456758821842497618293136296253742944922611651367877557687179185903158499893515514908717184774651916837697542747224813450658642757649758582902327445738013274613562304203376356755750485889348982430336348550841494692495048884366302673201974719217119774779216944142501552059814457749487516816245510020315002612915636094707661432063020908049320541688535512794282741934822834151544631281662856630571415741263754646400844215670915564180415946465320160460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 119441512691971444230198184063937761226764734808649382065315074884272889494144296163079001998224770460144355836760058043663807634826211783559162370186567312538847393309365034088885277724615919366387227596877700908324722204285109457249520031612084805398259218127571562887161241056860954692510023883695135558499071034454873198114512720680843160906552458362427470591314815851971795984939192788695779375905761474975688661843623205895795372011618235927202289409251801937807410958972946589950631711216481379556271720665851484347961406392966044691579812269320886674824566879549613225597412836090341313035570569452426241031720372766101495668814891781253655090617244324586194226249690190697393541573659483499050057214358651785553232959608672369950346860022792041425839250778167067040219242716142276275236220554938353591767782873661124337620214891440736884525770439088746371251521575144583026995076041125426200122276219770979648188446557924515298840980738024633447106694633934531166803822651791591515371058959305492853416612719296980124910464795811621453975295867735819156342447758728678437045589482101834321737026690077590194707913341656626195868491578081220297705143066424496568634370773369692249247905155405697671646677881716681757728846183285502462319917211882701598482992983945449597472646813350474570829551271639163721510578479597908271781558096575018383948870394275199346866002555054292879036069231941476563027607635093611599431141113235904759991277206957372121867551740934916634917065427291937468514421998374661270948182655828891791262868906862545781776864920504918953476661143409363549002344977545858086416279241399786235626062370906840486046519983917887314818223021282280965034782876999442844152297770484813406531675674967029788384273168782589026863391260988785336685274624828926237579323244458912454135246984079010563578304002266020160997415134127476178737008425465035257921864292122839336722286282163847225073815197220823281735246736787198010172691192389689225510518099387508338060245708855623703890620170339962305012599056368678656359282486978038062586851808841161011618715268264956690804949678099540968621390375571724577237196920767445812337657508320007319246981322076939415269336664671636170344004114386778384612904783079723912790417487247020418671165011164651043359744156777471957160327344930626413271389919231601510022270139613373532708731830529717023056155277000693317511334750589509379330318680783223285238537878522667879240273527724077871463861668506299473237389175849089728281770450698867174294136453616076341408874600800501655821659516312414394690052279400996182818416117831406256638400032323859340082362405453343631047306269884441536386052668875422107046442565665629347945339599868216119155141339679698106759549437373361848662927431105590272275654337296800312163077615740895298050978010880861584574382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] 26144757859729393721154894704248872116639132491691030040243153090221237611028109746295322551494398976091197846771893997774092613026699155409157687594361498931244258738238220508662451205788550146645275542828768943942227222332794263750742701257597582853804682227352328432625093567617871698003899846700035280169607801102835299185583561770074626491603659359326611343680248728861059473343334211455628959228631126184080143842983383060318625749904763518105299164281201025801649253383936999236415477023284945867540919480804391312039580382268481213873097360828264714988871871441399891334527740504251781663517229273760867006220292399529414639333275207944561777299903764625014121663474049948639858011179086961942773464748877249316139186557712625722062504194256391850224237300742850320854953976113209701458518309636487381242770640231791704713355016895489858345115338275021264962008196720527565122130795364242881238937534233650304711950114396696699075114389647958534099302189274975187545468171574671125822678871133576321738661215760815459495844307453465741535314739620516824824343330611519091437079356856477696336898797971978223931769249650788093613257700460879762278508319139274235912269937931017024162095234747653288992989422466559750415088159601841953138929145933379165325883718601882748261858983157375710133470647963224620541074767598800152478794279545803181409138761437573391242851377572882584077963690761946229894494542777044702627297648845032303719858174425690721234663105774423702457939671602350482254497279468637600180254758580637192759336902534859653691690381006339017242240432312348042910835637288612306997302052613387819428664787627737214201916983926821456596486117027809966213935790698282187645267552187413533252803117754549221045634897133924163154712314087675065798519524079073175610853625633381279521002739785422619894199002453613382413437670538851216971057700840164648825074669163491197938199473267538451907357033550118957374308686024933118368614586149070471086959807450052800142785251611550724567487403078042674989510838361323457032236647413976444742208599022082595864941198872638809523535348975813302307589002499105547270876515204367587560587974374067806635779977612439801439696155036553231783829211520176767045499485418658676887645709735186654293014042180716971508480443680786238111260666506658943095254498054481123523973839216691147493574098066474034329233776575581759942181549413664317213568605840405008337396219850217335949485435730370207249268297468091071203496231987416772702008582832854457314106392902315815304735744588892968289784203311974081848058582008504895511670273380292672147771718171508950251591343095740433296051580314812623291686711983016798739133069149131444204697906371256649315463367497330181634666595852680570051194793461720945782211910791473604356156077494786370578399577731571934612684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] -8319561050098176145561464710400957310620369128401177241310017436776208528238278338798399814623778374016934061881494669704355552044263752526625008703413622460082609528489439064377518638978237680219584156550001235787014315519723435030059829643833600408004590864826583466740790288425681384453890225791514487846470366213750531505814636095532853921588375584757681252292410006989209205745193394601688111909088685938720043811552357922241670488511365846148721737212247442478966653396073848105067546954425137369437319981337515645099041857566599306589594584826975277201387254703706543181430891760712618655409647058410414299797080219335420093486940205100415847160790972605597756979220807416355510470672468471228983195782990729463876076077966784786163848620786052149060754133189119836983645146858074189248901379676192196313087304146600225551148512990959513473349015348751401613658056520569975475045581567065768859353653337399121118393196102532985126016950001341351109375685788459859106083857473729778159515114181626132434179064978264733595824652559849888384064593949124465975695745153369392390723828451599559801236095676794901250262746224874752360794742788367389163713858033736696338762090950476009215164152242482958013466608110038526466811583451957382664430770831196385696924705758023133214975756187710350192344382596106474414755396276367036678991693703718067570708037615156342935336373180443520881890669198068343155817691931841360741523598782294478738162974913886261162061410793735031764070453157395006558683245056508747762290317550241992901062543998692205110757774456898794081238808445893739767272078724135132793757699414966770337704218206615308588011455620700974947862683485222801010501770494516144371178571408651286212018194565393451028843067825135670513511336272750189912419611143272104960259202845963150305651819023494627580495594423980822632077804212211821982512184160339609341888233821565240129247086656663072298680493585052736437935638980131076524147761384764038208268047833226388510656404708966936631051861317531644980391898789911023383838313079322168206341147066257345733566268078081741763187861411818262894202788200937868299318180380648076747773507495446309448397896402946105026274641403158615331187723348848068592800405033280434537416949063969665333939303701161437706907280438554384952582450904532311377212904212302421338126363125153943597172398614455520601045711025592813502586097205373041393984079956959132609741654297112107556253418643443350843864587573856484930417924687027930308443939312388368337588877614876663056685068638508569712860299097741829120841640979576504616244319950694586912946374794651155204646734322622333093250276799678768924636705183239786707421752825987080744161674075767099380798668534472237446351117917958398022410787721125711339532585051135298942547284693391703998401469604524893772185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] 834415454407614777516031889194574817859330915581352935721257501831871765231134388050274928271733899824184548652785056707577364759260956297160396233189407297321868280391852703125139110565112876591408552422415551696852134431611515363350501995926543235012570487758633357202055289461784311454788247717286182867423930565681901138702329111762537627443427316450109294274826124231317421613467702882103849988470601700356160783923284050428438093397534227627255344498512539456851657177369641253526629028325048581024560054425607850335317635971804757862452945087425945065045895049363209096695683375175357374318833820059917968951769619923287984257314689948244049962635054643558806580160162035414917727995232146386816588809498956724711640893586903196551587906688269297272270861663762684245379426172839070450095380788151623443664637908065596841485448454837806172156234667548305765569479440460076662427460357595576328017432240230961031479112875257712998583471855974207266688491923263157604688834746403561756003737871644355012612599334121150478125654260467538385328297637104775837747529186829253965377960664393477729409905568928531266713052853197999500613828631171304422742243470277119754454482400918652352963957776768076274325467213753584767846332299361511381646520488918391503594439114635602440465443807418933078132120207138988488369660000972883472522953568469048414618446426858819283270845409701759792128966339455127929695595330704342914437571527902503714388436491610968085386905241322632901098489037346794818533790518578898486778542388837301516865836584422931458600281734597169195493326417704190568426074688995602804368206604907617388275293345484327600366174062899029354782006127503804696595253779690215221270317667119065497733018549959003713465014742117060684406317409529648027381569116535072879324410058064001204903190996715448656805211235468846086463556584783877633889655452654241138474242347129320977441543741084115366434937645318681145797122849703694769695030631905611211137535674544750268406106752571792257165685151861409234662579901595854737963465522904132365428023859755272338188952672284748124863231297732649314922905588635295449088993545580819610747811110902770478346697338324758532529612943467409362705091943486869735493804804578157046792540375001742294006138638456917828607139203568484431933748744608101910610540398549075511811622660597616756030731647878041347313305909596047354433829541849456040237174024292337079432344985855628528178429800103448132505117606135303605392905209860693482230311613788592517847970212704285733104267632560940885499108267520988377590927377454385031447441762908633008619617112113788848279097886895063361919096126618950187461282110805558809874543371135845122142102440857163474213083905886138987458867133526492899446361284772524880244093651466561728976694148745648684500998813240825951027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] -5462578776061215515381639232648844560591859568496309632573156588397929825294877915392548749756229650986921173696405317127700123330142815954373268920030766163405609034303747717308742070325132180132106557646824848117255888106318549747177106024006600427833050316818290904695627380546730457981832226894156265358388861883954123996030206060183937113426334703853214477895176140524867883858965382250955663624542162234036642116302692765836921242241481043912481625763762727814542419197794625069287587327740734302109776262464533557253257441628319411466875473446731682362120757092581853036139475833452139882819880476438999529377147057167536548270934362945512338304465191426108734806524091106323276052257636972248649963571397596649223871490936374848879320566092408732739934126888376486779960945749794528513254478599638471646764847856028399418874532213014026300591508715592736187089219039983510681340622933212453628869049894976986549256300487153046351294690320149832393813171008031058861512122185233572901425719581261826765463104802368907693467989342194464368306475902410732096504508750121659304767139224762380767227706015313705734251677066471549319316529999116754253956470455805015936946465153454656274457833345402442573378965481483240924659933887686781367652851303506623167939534805472689101693041945522770985142801765173834683097291759171964086770615226612533256092235207984537070912095145469751959824317685572746986339080981816740265019487705539513702686863347149258451400476161128513136842095588573405678896873885217078564381872087043829216511197216997160528111515696487896589140611239289395588572129224780042275933645330807567095963896183098446658268606731835359016200803546560340514371225807388773892214542957053350047947063848272964144309686339590160252106177039640371789584721850483381577013339565572393520540688669601103763740072572739539338096783269357298594978001779008073449199923758948364853041079624017685204414121572171014779697546221839867688950761748590995253865166072537600776139654896623134780654507691798403495006057398704034638188978223146792230512975375406638540276585766613965194147940972324566181136326107147872302135803227613947604699139263553027402904565251551610139059337208901753462371779112966919651459812347287524866315997340490711773755878977283536906651999200277410495116513057989818622808504413345630130508270732347784878493672928347290510608368197515453896443993160787919839371412066634557916679293319880296955438479090151925805684422656576014027759685964311887629688874625525937769478627121143240429990307025689682572734920858046998440522219474696283272682021447375322035184685198234480496115119104130867789311865414621439338571127610248738118627510812913174807060776330110786295924445995243081018070277929983147711327643950859467333516779883676301698028733992881658659266804559369071493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -2875363629116541332860314187813290615739196977818170596577960146079916633068784189684254771008389619628745922682997768957440343316267715761906375110615592804967788594703893657323328513448866506952776483095931035658164828412500785802424903629062921293151715941264920887452794021398896584401897122206396714270874288078669408602556116050821502399451281240004467660098768496271372492539973517306664170468799093090846343722826213931917684768184468950118714279030152208821763785631478941262483672120915235107702698214857971614835408980915161169711472083858272584669980899094228333749447205144754772167318446372966901008345340560980240767944626308227438850621309411174495500904750626343942949675489242632655130958640434752448097907460795692782259704658393240051043594081203731126899434150877827323168906614125588022294574350471199640287061159370627343978273959151706359484855452655557328934237644676092157837953293742160152474274685585973914572598485671393631635810258212087282348933584306490008047127764612083948559437980392458145554453589435303806677833862402579059092560956545877779222243116256412204461188929567682907143466837971896715953816092956950291135422273412979885353300382116953663624405237036807495755603276218109853344503117893181254347532257414897787048230344917731017984800734676685448618647460393060081997642275172283631316574721311341695203712639233093874159422176130933135447085871844813547074441805811590985408280828129496608929924442047308516349738874792877216002395968440192334140376570748131739902662813919893921380993456760088614652678302515562159546066024161775805072925968376529771042262959356195665783118428989410071140249081719513184074245795411523010863711429817300066611432631995096265650824965867029398788014676720752728536565402045087797246578452922693273784076334764283022452444831593129759317919770977590802246925405112115820125896505883942612851485807120215250329201026264207654460050971321292774831549529773293473060104906013327847543062228549285059699554098245345006482914122183990013968995109370473000120407487500206518796318571380394537943796138080940982040202461501636947119732681688578027417630754986646384880969086265247878685005963448921323855407940306524748774920417797945878642044815304970130929651802740544049860229410791216159662141431032727798027932448000841948302800039126943406041868654093501568603358259746277257256092984294725208878289386892951171236293174927064831635452780342165039474256801208410603676817724026850993292978384592388471253744565624358067548676944288103947089805978546219126266972959626939520193453923527433133962726470289801753902212083878510053711089128252360909383029067902092481767644520351408581641611671276585678437862811663735076359752496673826599228530152717146389443840943587495178757386182709135349458755787029756873594798494789231496396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] -388742785777098492782874194808873708046157114755557415614590077649777234501397524219551620859100761751366545618100482353204398097716690991693111950473849954662802643028958130400807972494895023172790225979194325426012880955512196390431501848710996615302966592917241815355237052698239671834517476911919532071021984865678781073748506654581045335946999847115541975001608809807243141891016116702408276229241682266724948901408656320398449859116383202297714867325570685773486104525011764051873099644662175853434749956859178026848472998100888264467281902817931772659401562376054378919689777104412700790464333775702980868691402418415755439797420137774493144117831417323682190246298932896653626709364844357455792354745867699938776598404606683077250827489407788717789778206062986344638047131094482377125476563448332809276464260732945285580679301758063625593098305460070966432520197079709992719681877407069370746234152232576805996187178226992414738973371708417267899768320143584836295658560767700465712188993678415423373995562584647110359445744715199323219817594212669163239027082847704917202783123686489110303186885489275380866876717800838020312079018819987747212687801111220507281551173055655866865728817853945687645599869582044776824730726673712355122272872210988225610682200723740240172874542647167881439466751501601138716448575415934242701341224803674264711262671456420256227627631825804574685521493667320479689000083012539817319903176369895313682192347338460195247074074418677503627033330107108436908337590660605806900420294347792029511449527648695065687602796278379250055272093960116368669418889012319761150524176926450717017034415358069898934123109082343442852834901354991623955333519612229120342735636216223399749438132983098831295410269565066582086401491043648681377856239572183506644166794812372471789872395152746311240412107750515237332760921211656341407772645278820840095466066666563343330394097723702035812945092987332715716832996839536313780168570367869080328060207721155274599567068048726867148793029029105136733580444868382706355188841996435021214653230096548974241870737080614936350448742379232574464340578396133928152729965623389552007270754602864191320011020382015422165757887881809308091278068557464827462160716274875674116118351334291771259989248737020981333616646631834828807417859769259795896486554928079533632197169423045990871353134808846751073878253359257655035151644115575282345301111155278675749902798023439946417111277160663185607672011073327484507721476165071175022116046036722369505363138800357352551767761980952474977074066975743250452940703077763338672877357135415969625268212933328338546653521671141646043130181457055246061745940114096551432852226742952982655551042753323838705285155149040824827130226954831764811018334708219481934888194124230400679320935948792560548869769840517898567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] 49340439747109161759813596775886941732695710318556338637823850830142757981097189548593532266178508349052860489915608381113240535779107783461137372995585736984827151728430637899295883617648616690883436965385670796343024284494373179259566286842802816040537333232941184774717393114818806533178329251656271477338162280075816419046906635518458936966882611350559477546660274914579967767530907118033786745668936547970343688238094181204481782606497260273685415221607729580510090225096505688225144981358736096635794856693968172576847612292148983228059968597987778463012330146538694667930774124592428489212024083096001791540460289890699786703370247661452320091885019888482302978275026771532746337305858916231267504052127896497337543598981906870188362623090145128518534733090891811234512030214075161376748165880910627457159644801770542534372906395549936754345078235816157623998659025958192197353610837321382283787995738818289316752164290447419127499781025479875224059435676491367547751212203948185532122300130411188692200923240753547429490520491660051306808271541543750563329983899345911989818746340546602497430333060736650120629784959159963002238004906783469612212369656924628010256737097404841174465246515014740534570153592052540773377568151023608603485901035615022994296073192110830025526047765031019579923945879669275690918605249453797114576493131890018803889786589176245230971825418381321834390196529732640244196544047125918339186666629032835887870349792219722838530652527587143743746867496353409286399016036563422047876713603350768995723603734683792399041838787432063118032633064447710898910288824290720419422029394987454149019216056730105506616454972981874156115888469576859580350092449254490957636522368289176899965853398878313246863022548118687488701413653412966437618483421745478867140469430803801325993056768716752084202083745161179274596884120494636942807256846235546373413643084354403660174145963511632775820372043804509807266503215805467102387533979224980523433483529288277679410360590803439932138130644236113596630529447152143046727850209426198290897027272879997661760837542245117748457000027338612591110796017238297072284817883352741194764426009839301872944359113656638527903281508897294202409274884067579998319113444129134786361669595421800345183472763868882382037749132038963849191855362486385528269793449725706598297364978673105339857165375598868996807565754244278022163967578482366627618606363260832015365979794592070270578433395678649397957204123593976841311096139825011668110561908076439452980972504387503888636987564918709947596633318301062523499546645761954717213249391347598261397148378992122612164246417313176363374205093924340973986592286413429043443275292449338602061630517098952147862391752885356851934379309051179827029252414331671222411497341524062210474962981994907201116170799213759692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] 3506582984223666784119918368523221434923859261788876391133467018546303268702987187385842500509382494075220393047291636648444144403442251502916390380564690936309230299137878414241156711884946804531597307634980936010268004974849673828462803583937892591531977784838597742239924359346503447359075995522516495799163655683618261720198585553540212652906910736973130230127346451955383681648643075183772532519318170551012686345330659511370699261952097719633188357055638360077855960578157240129474509936050749578980441537819656314075079658254612991963796302510475499810838700192927720363915528257873438526466808689000922550023451395449745346959766754572709434124385260914889908314849545843544476166854286437564133426666623567194881254154388626399887847654478034497112927223879720924070095914198451740463509903739654257091501030804399629506871971360597418407929116295831246943092938337951584703186846009797110891476518625470684396437014927991585138677612361979147045235436723718505794204002188170185349044245788183980438147121992854245481377794980535299374088414235504641160879271082793970217196842837723298428745874051072658347844321167213499798964940047464873547975120228221471616208636943103684366614836044491462422527855239583701525741607551382035660727733886621417541548250809823257703099365922711551990037679921605022160125834140901080165269258683998632293801179638561752124985465459336952722336158320565337424284101617416427108488488149118296051422708696746164759102120575486266550676250915457848420956919903134575748225282890820611081432225783076443519243937797785804018404541196388473751395584574551787088548218950978498523827747584367452335347592806015801003868914584787292205020998449016084297429686304037969937303414204569876365207458937450374229464382633129493637373062763881109701226415491600330085136919981358563017379302100019910087720530979021882745664723933462866287189621235657977142285950856292112540788455902629778895824043963513245747549659186400063364392085922575100703054858299838852872041058803500706627799500087242652223725665516192524411217706655470093829015448875017154764570057222272233723664478092302255313909177001604121391183905483633566678359659138202813539437138865405884647187307297544105011779319871440422121913796302386081300762723757998321116175033537715405954030570794239770074368830584993185080816683090392531785442935461056867124688476128787866987092813740872693726176785047659716168020745205238970718664347466016127159468784043090441376243301389922688400064581416514804611099229447208726626432788650026033453415238125354919962263214243842373790167601389631641582390930005923987232671660365073085475500964748484907015914396772034985816278262071510458159182445951350829068746611517555166606257344741313354479771033026415975108330824526612049100094067119041804661467494306262548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] -415758214311433876877804332904146310672244966713630342953905962496257002359903667995780187753417605692731584635996958296002980302653961014049468040227175143875089229165328975364417551567054056333341452180567440029109605082920652848927959169179549418133745122502571107951921445231647404806130990075195858415161291240731937938298755675191486518594778542376269786499759274069265595082223612854392012191129743626640351805481606925892649299939258582921029574209672753005502128668777649545224739496291154335540932136245962404598317619913649059584791538126313472514617377716576664124696558691589177555591050393318304788841583613341868718822819805357208463279197157742238154176050853513564033680527245027446463326806260829300694262733133249495957451326865892480901852489393515189603732089248108478005902712920563237294901692956749187743708710830066169229129973929716463439323405715463578755347918108857482005411076298386241461070212641862323926014843028404675032517571936348575638194122998510768073266798650575005985191788034161624373041220477700461543643430176099765098611803933722573841695040152579522994848315774289078321962299307015024943252283034395575345905700404000829292668677799521664047718278017084217069109139767876873645973480006665633791223885090449103094246872020341790982039277058221404871244950997339472516951376155544270331678238832008817777894210603391205976619289819043079504511131569416834695582690539590872094528073693896928554644710808653972707536284410419575807819815644343165152771573159730340761802050807268810595271523607729059059671964376208857290882697138267246094826687887375606297032390893371059542111959261547974554464124635555333940600919166315542058203046596298749410490616739335326573583775216001385711502200060872256353686078097927333334190552622321914790724565011822353433435408751901615655758144284635749686019885468273395024122826726952668975806478878363253373804511245358956252824728337633901855118526023867032174014789161815652839277652726374471808459320006299255789586876011022279677812620430647839999483105209828343301030064421078077252577019508191094952855789765335240639024122946167480335116760513110655591473208678895810613105125577166614097185436013790373335723282377592800461269236392646283547650337403843532638761102842512388034311892411783757693683667952884904216737018007393803580255988977631393809906252401053149262992180973515832206214148691740252807238782604855891957372996792816562266173313679898360397031436728856317595679041022546001656553994599433385562515963005557495574206500961156111918322096999170127743643766381454980610940395410456642600080770413540169168739860859510532229312334269657371595430231131828790909445226920839572433555197315982179485987866134738233378538961767532882531968143615167735348930623123884650789037526630225976973975685715250380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] 8602944732506871167015784758415972061193185121040248014904713354580153163832049713675498699929743058754304548778859573868947869522337772388752076557636809471377062795692073010983179127438179906614322747767910956117999566132047012619810122228492570111460902787648673837247498103372260136023280413865257851802034411886048454021354939949186264525511047220001383605549493892566156956955695262704480355682122008743248347846200648252045075074111174630086324246484334506794553918153146178154126230312477137319019884058399818580426403870588338793549957540381630673033077054527843951806342349077138556579597598516108824578537578681120296887438648599904727090798109998793048434471805349835586494852805832878188604469308531406279546909424938344689903322478518166440521680910454599325078030267256340535264690273812538921398418885087805070574122612118107707346654710334719586013096477292433732780266405215940986735879587827196871594754447014936135940643395555953588900895916782652211134720516942424450636420523127259363252668982696183151403613479354429571401477029798567304943619911181397915049831426665330838925780401911134693644478099657903176583875657803702862285484919696374231041621308439308358858572000060285716172823703480471271473020392456625360567113900130886906128010202517187659341030693998901204989372052402040930140118129412044131878481826088096496125687098267486358882495888297440317264299010755744128960892157967069157515504145398866463691929338037740957650378654367771604030048742823679821607503575046837551634578467507635330801724299388800095351458112299019621240034016348282530272966886023456098728174451602472313692504356422208585261503597643816698462542581900747346077527945740549068587516760740532566783538278415613570459017686255326450473678263895021499972189989069199431579643008015110891153031250536577352415927673446739946068711373965198465861251729634472462424823345274744048118851202662950253598943480142630177770872738208131599316988353971055750539810541085453030888379358749104500127587477362280445092076236005553375971944219332433042662975172566708374384081352583172433714633609147655510886745178729537742478279319219558427591102747144288919583239193940142545431249453782124791358330365452443156519158564287272778493539662159413550105901882347949572864699519716508993374045356309624070169640791302316278731699774726941349436776313274792065898319739625140038284406250883785089311314033328766988728258922651234711710830466349250819984513167596879172874230934935572986748469674927901356169030613962476387316495956365139510991748543703542260932206818577331183660204238921607740878520414306715242249274967563171009885222357124087527125215758868620288267347256302111245792236170353295331505631351154381731963940754970240336464226361896027937254119442242708932397526295970705929374660230350110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] -2937241541733897692113421860230276008312275830046778022611813065730666167472405736590273522862297900412980015433242694513886355686073504907127402394172361466825021324729376465301421432460350308924538273851584399850665611547352732756563205488033944137198501911955184102454029872314189150364375703127565905381149887713714723961202987925827212903771684821766093047998215653885365341222092463608756727820261850440180061395503203041523451905706764833572739237871820471201944436488612133794950809196740194625671003276017186379205131986411990782334605116243487946111347986932806807173725687861315425563833888106205526315558421981476693931046955792559603145051220077733176044088986530429253755022818411626484300237524187513322411284218689838996314794153108090319997509494080336754653307792958463483278966174977209804840240854597933450220340642911392980070530252781500719529007505263792955166776884048330703514813838568424759860811693952165255493303982496122555726114186593609659124486856055011956725527167859731600258219693996645300689947758484956866818542254722274594473196898922337631747058283735283731368824374554971733770375801815844692599951604254214369364785949636779809398250521326852207223092963173805169165408746218258542366174270453888093444322660148029874267408220709421286933884700370589697545626625406017935792004619229133981285750239092188531090695766889546971138043149422172551776010958422369148530239219017278237279176972124283126807548903383276578697981535030877067476738385684696619111496838514600002261382219457359618745641858236740008285055866669474092305563350882592377440407993292991396163180591475312967920835146091064689739760603760307009411425053306845763925586675919253665035212306654049500672102084665832737381163955803508735369598632660742365509130577113028485538463619746667767722577192800499504764538559435787272020112614719435728386585770701290535910529081357699576089508980683011799508603356226948651216572311305009656496102939575048587781303877036048582374504959775986958275846341423244848657331257594634758579404396955179256711901804283332790657639728764132579763489184565418419854933177765234163160716479948825703802286113389436798734373184326636637688387535336128840492021262193177376168030384324471267526825567624377681279900141251194849380820497072693597760029631475010866315153586935164158713095278981900826880728554808062018704101782921879541902987994101642849576939824191611191925634992951339053850110535664713842199003760957654118917849780277250975634695164197887776432554742386469434644190741127496181221391192577773499482599789228457971941241919355648361520925195489671728872473626157942790392844980184252905394472112319657368119000621610225099287666847939992534431710104516528597696125042638748312830597908522015839105969310452551435637366071439273202408445886175641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] 265976927694586811754371761640103421882859100016025941454638884356358629791497882887379758997193671040292264609041692788403760194913092315671555778026831276026445528825470741695732204159770673734650432421984950814388318506275510622814298575803868866087823714799213786045176926501707548399109526830565876640353184177693994826473288615866740363994686687472615726275579923865265329236654280226231326168574072416197115474473305336710147367741508419628530009298633052152986341261737647731932658101491293965990953416431863314414064431950108982812242221182757535034471832290355781113718251439635918161926796960146906437310928481354996126755888687770448523646997554147622572090005685602198979180509395721687983806792622812816349727788308363573502766588921857991138948821524311779519482804292738699914047019795612516612764266730800389771987023746768506231986477671273869231701311800850781074082478769794259902662812594842475280731046721211021820988524701613015547844086812981931965927668366020235629588030901495106042528297574044359104960176813008745261564555430980808834786475878048713507219062390359958122069501341082164519239123313261756545743692877608592508894238344121140450865744413453902075017793330233654905240578466199797718578023615111850638775970375954265308864231653701625523632716160079636929314513177469506697704228435335465392006961318842089961893104533983140474956350533500536192517010225252863101164636505208166375701483214134908026250848485758448063974208208487152250320303820405622965718928939496485265769659312824699928390736837282808220751409220008812102255006354817482865019700894436354578989764880688702975813597428235930764563269565898477447676125640908825193010965861679648052572941322321045990206505773221028455844833230687382638310454016175586671236622526120703481755293907519690761246516436983133300667067630700949952402719295770994640564229342717566734719635745160184366844271292739491856969221801417091705533897295581345115688139764073500913932660558504694739371907915926885808960282904544963807086780011227594659169969278262547766984044580718292756892045825072099162559331235102179092852457321938682216509960028373052775542120046283459260017283618288272321305279190337850387444227236409768922990834527361437237361101543938172765785998122226734893800118571405844224627845644097661315336765367423971145432705252798678402614141939727211630548167184337822778676718482158641359588438488873576164995169441050247809888574883828358480841953958756499085726743316887615245553612669257815312791882170821166246991739608071733561627271390645429802002405558179747115127478577369515088686064050247154654806500619738510226798015600712359887270222421346606127163529948015298339776720725052276990943758658624576136078886620898475140095695911650535367362525606054174264224671824159387602040728699535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -14987337372029579155495487370292110368101133013131186740039562619641220651474771247897766413204717912448278008954785679655195303936692901277975351253039688071930914449844762587582382101417204961118157186645155323978791981902210905602981127485079977387680962022565256891287576656812195148573681796185548256172166551424734155539286552097119091661807962220624799889264015296700109214712547740853974537660451292529151112733044147113151470113469050787846846264373788167954167415664582799614923399720482659590474739012282879794117816541413621541615161340551903372348202955647982312392371906612094802774524536147326793837878961557267475140561021493042450001294138348198163543264732160847273827251681190092080370410079550991123960514473134419704340067849621303907962953091012011773344270265523253333369890340159345535858499814266581778172217492351737322822957459182902110418215024380734303098808419388721158260715122768814689469035699546575108925037141764970060948257993382690575330136777861100605712970917581849137374286167081438091390566084261888925196062290108364570634135880081283921756726862483232048126471968194075269134165020476961185985112329201987818213827829981672625077236419293056715150421923113161040606736040913816749947900318584331658584678904544202798254401812682477112760195932999511608961409151489735870918877537681496672918669110152773537048750947725176812752296773228214874068056344735104758642888207391467043424037167782993971973858121935635133205842598241286110055014617988029102032821917271472623651585667370776935474939516806500313139080653242563305079662945823259221784841726535083828964628975006539826253377136000882852464038008217268860028410744804833418925073390593698938305737462631229124957003057688142447385623312209530280519303427793139556534607771522750462060037151654246936565855036055935177481150574218211523307737815199379080762547308899534263624456758726679417907150257128168929283306868864053283304219152798135214255197451149554753397087514556772541902969982662239834700164530132683160164476782335166471048024446378572068452805841765663308099419442283881734131538405961143733262763938286118750136559890452483311766754927195169899693456116133638969030215943665588020238525663025470902476750054162500445264043691334823215393118904081879135748087947074951112560384520679949791242705990713608471057193713683376694666598898780021816213959713933282008801763855677271871778869874579132557610553351825509011831186172632160415016816545125324816368181409431778477184854878672613709509504740722885689381417433353827097615565332021223868403641670994630403040992613561103739146692647598038285392798058656112120348431283315098121283700353940929380082216928310083462139019472541648767852889674570108611953196951506730673167767361365253048400471703901867719704052613388974221567244160204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 1303159987048877469852297493666195841431202796825968568267734883019217153050255286103092654236759443382917567330691076835460236206413351073187828701986416297396171055700352728281199211158347379477726691045580859895605882240777564056300851955077833012576434843194859909477557694919501710544783914626565244330320210741539803766383272153700400967752392854824303357742196646675623416119951337343706509968322466579743545112201659051349431030669937485361396275543489600636172207995202983158391193709222639241411868371148097622395545689599411965202620067458440172056224541797090658226764586371081436509086008026868743091781216101973603300289917994945206968700454699438844477529278770093853734352681097758596185049150515313818744365093192377649728537837349648684945846680196887757269016137259318293823053088540357363596250113661335068261935994042281484263746389343342229226456659814456532324336634420925907650112286356874376496065629670059708873130636819147783748526664050512443642744115330460614187744894178108656265085858995824000374892622325506023416598880487395046797364624701765659622563584383326837762362396853164788057168606304251121351763856008213838072359125866466926499695460354373418474812359967096465600802314726598643887630011587317246925882527403422661117264386737608337206698964423221668737341917276926324047232223150111318423137768801616636194234279584487944454538793522286012690724034192247809651670297473448894561084615418277708184276885655555903217387866249176717251080031310761587300659991737736497322007634087341327277136574012043088165333938406320989287660581635841201176891365145793755689148691030296925403618050417278397071770983623687786125979523988835777803634581468995622230834598481899989192805788275962865556525022216650243548392845582049870072489813629296765782162178632201180989795447224177662826351911562096501861341368604765861798324181750185930989712106248982537494261312252744122601696877309737489209335420975590092242500401475346279990111922499625187940768064036703534546586827280730965846251010304175606956158811007164427127975966242300675272282048888954939008878579328597661444230376835788935007768553154498079378908053809893712538511243447681960628310536677272993842755808362715905891650635016053481102811235265221451869463351679397956887888000770192642003057855478969639743304206456520001494287562689017439885419362900116274012154005378743270337788945638306459537995651807994624612194103341190634635499103391552021792306725018768345312192221214934822316182946258359811277226629794807855338409845392573179654218124493006717477207240548682851552751601793978345808411582163028518203806971517152326470758427833736744917250943034727656148892413269863680169091156643904419395809808959238224313616950892609410297340573517868360079325270090777947450952503733117224514353648107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -61368514907693025924280127823037516295180171459134519418934407554590193116990690575623851724713983836096001170375391634711521390565974455331121501561916631040342462428727504274703853668492802997805492522882008260162951045521879174340398757898131937112480329330393996449820040771266398689407674182529798190258119069402235268895069409829292758058271787276821405744537147838384835124374948135385067880120942688922218742218473003910558372267190856620539125464865080248831496596180573783749107273034382704845899021282329053911496476054362214397941400824101975160920259447499925520309494248457950113828956774583782799743313248715630233731804919124021175272571789110232163786465412886203141098548038841371100687065992711252319053949103130103165075925563258945093181664050403698622896919746108446432970580892938578675185952402719223155569078323755405683088089895609917857077195122503026978857276888467230025154336957696892313135911241491636391656384474452768995569420574976819486801482626179368818865195951902629328808729621232596119594879960267070119948646953028642354498048955656791469303148844444631589998636321754938016010308384950258898060278690078990253407130516491175128012921548262291774865056558857158220448462808304330917180136296728286068381531513356882030955536029262596568130496363510358423177623853837082931005887341784767260670223156412417016010814111399827532277580903724837675932228802967241301189929624707901831324388735233101071600003814235453147020427522044967570376558609941827897226880066640890267005984723383314903348741724698377104397500380539093823282102858040889841451919213096590693750978633817033272406612413710382834382653600017227105586904084695842893016619617283522044348857803400744103135236676538903398980314598517226265626478166129087721489927652287620085129672031585750881034524843963835519182102408211789261463788277279237763146955896845524139931977716407447938017200844176759504200947186464329423304481745570585862063853424649055962838243103388955228756647668929283576738318418960734233924802572672585557826163227650734352895631895713897627421218402947882978133155638154270002118077795864006286182188859015609731160022800198708170482279439509371578668826252369540397312149595723755290494224074508899879934196718191369679121112942994413850052183836549567430282142249248201202470440929983523462562918872968050858159792559999545635902376899737221842522006676654897444498746696231441521359324610750044687708423138966084500340096563459382396716537578975684687799454050820862329374832189255725320058067403502234711297243113776057330237592450159345996607252550225643241549525080050308098959332168416851580721829763926561679158902826163376618609190458233868371570165226011643992472024685526603965778949182332706452274747312226967376165454578454268046205470018062026935393216102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] 1015356597874850912262367710010524523786955351704404452694582162795392020153623623340928458870167752215620772428879452294727135949846050817820275187989157252602097268071211631389023062903320983460144126110103960390737851268041712994743692933974647025615358110901459140159246487793558151936284157197313382188012194341813885717547764422877865465768800149999959909462144115139625816502844036357496927568426654366470077766428683518129784852039299680252035997777426723758813012163199556674950981856610776137613520682825259433501050102317488133257200869104311344703045883420390394539039574793743445561246863723393675147051528057927353970524986604828167397396572307644488030840409541055290314434102685202851148387023330199828532216946724373281975194657203019381981519236285498857860272926141600665169555972366542360433377087050185905472024648604728210096045703654790386111630127173606530147817682756518828149223483826611665282750717133660568328036037072020782084086044014619612561663132602430486874123900370511943838296824410169226146102329207379508920976670453346548808464852819740173103574752801091476169388116873280740247788173490186224737468593210410384612496945797245748466919985092631937098463011341933566488743929045152913029352040742118450312994444747401093059413149385063619614817727456931739924735338347912093395022007852233972934777417143506259685780048416484301782602587999886894996512197732901631255973444927581234571281234832094038047421096790178811984093322064592855532620920781349493906823238423029259996000901561508952098979865037894621807080252878558865184491697607466345527981659068684670283167818437935782183574998098346307927825912197404559545624548998262971682938580739129521598076858944771131993911164651053050530355048749909514789262725490673847507878551225225321685327629060339476915346635319537488133894940068216635946183881620608321025072345644931553254569964469721342297667250930617285219980764652806457612985849113778026406085277787820434681076321951750758086479279322364280369222127858318915406248508551759892635539234961865483371787357060077153340628263212464759724184438277474672962701962705251224398048173988886485249549050162857683720591252421346158646809264702003446468049269052208195325710867071751128534581738396183886697823965230537502032396590319758758184670487609992502002365781328419361899136389066960039829248122410804723692859015489042002756046138228427027442881392019987703731550980863895557617136292771072651420934580655547360166475864154313074891473751023626620210048238570594142561841656572777166553576285747372027912599320130233307290962962533317516207161076724105066182902275715947017170595705322869883462853084078181823584884588097624060281913438541830225837511483096664564600847245400293210418604902475261964232769973931663523310505514284329865303902126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] -67990324975654055111520360151953166296720308038599042852640068059034073862782631109322557952997355756200088698067982975582451662286853396011761633102095283203339344332183574245062483523398352876808065186425620750223269773354133858249230207425776226462931239348096630734736086698857949263831585625678599634710486315936225255540674331921046006658132316161932920541569542225554104650885547484320344352588300894125273729232365245108110069928574939693010425564661545903313697130031554550166766678492003928017175562328166004374293841611410886283676554200288054034501222549171580597895143758818804769188784657844754264087611490155662288483036030065928714266121661799111141103729055082089849671563072941545220215049353483373143251368514603050602600351890875370342987223329372873179549261074926239057387329080809722839058884253336253187300770195864391830023196479769378153456309077534341108434165107606623226983643019514428608953905452112626938618089857426504667013377220993508935538073526331681468119669744567307949346796918052118639823642696172599314049870336111330510377643998884286652092758393253189171208176081368770613070025042513954332160692429907927770274988953935671216392571328649151138719589852800449411317052877298308457285293702179446280733090563299488723774208666512793127617453924313513759934403591830707522183594217596114455417063402713904232760444703330937907098514044568293665989970750580583565963295106863981655701094292679161838437813258709075426932075749183940692958996834108001466115320075042297928840351856306023777987813212901379543534317343613971844490806911779808226185290916920290504503999871950279845118701812799946708985277203008901632954944516062426809579934574657895642453162812354176208335006363734655225644929975597950746502043019507774145421420035735314429538743176269797158186181909180004971095019818209269369778431397447390289818303125047545656978745677777611915759513460140619298409011080405306492187900511579793917179058305887858452989918472344892571169330079596050096902847558653301700064649392414265135265531606004009253105764316889879521996300354353765151095707494972684726652807557367260567328251382986463558767644423829375476931798090610243658082448185032473076229568293346427138968269625233559431359635707974697165587835313792281061295574352980451731309203069860262164203691377485420614088392482185557928404896102848259376083343709091365002192038576713963061824171305245521713748941252524928747875894356160704552959844610750050268787338453108805360871529050787619851181028313604825316750145441962390166644027510560041341371720725051202766275499855186800415518925305221280379674744329831580075771349034791885217685214022178307233751828986025223025404842576433673308884296352699366378865194661943513055049594766781858379382411611698152379388718286782774175491686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] -239258592831501844400590376424234251226218321603591957804170954415570908407451250416440144964418797571543693428251732073073156779526356351734400918211303376308451875089721626043002845755646376361512020374163957554012225439668759553027174759333787659595176602672109392643708353878803408390724415458336429120073878599963853302117466120518557856234202073830208720789882038489285294010275143445248559627179763555381865570960603119901609953174261380538193750409268200330656996130764826178415848328914823415311148653977203602810630680886078940684614723742206793076192671814147136701137446910011156887349114489522125285241541967278849799113296167589002363982547942950920134859501693721970237445614884530716661604811439391121967263289303286138050672905679162698498373017265018631340686852509128226385721444942692732660216286848348676503149511443675160225298573501549398646049812703603650696322401753794529507799331758035642563899168622918224267510639578536032860753761430819308803769220830344802555329847070877625809700384373505385897223745769129663096260521923372548017900605455241695987919803589488847057550153650676261685118454513945523968633718467080648178407523938601303123687869150474733877602932641075517663100582310739695963526151353733187584993965167421887163176464829036784849586043363139827829071866847146044049114098352285990968883893644043650557915147009284216433565593571909686250420600481651747705971230961317431332770710926245480710078861437994303916573825549936112391612906849713215202742253448919766160480086981391222616903081119315263642870446661965641783373253788043124627346552122836857206014016764846018290062522085989212470690322578858206978396867208614311351169534862685289285344205224571817607815620906823208660888626110106836173587011372380155802254798740010965945274040721622147817453151158189855139241136067964385387150356558274298516415779080396236678814799571878083245606059297519519223231567514813281880142231475824666682391867491983870158112560946589684788057122595393236781924530582791581658168562393805911287348732198201654671378289332991835120292706533511379438928977669898473789907432009851143391281471974250469910942953571040849602649320888473015176076845874727358612538388344124675742191274768011221100725130796478851453111806869862767060933949700263332232765458620669488202009327314550799325313435687314807984579565253295993465975376446425342991185559339637352924311464105940784618538014339587397115938536032225844264148685163297196087075218403725579577869742133317778676292817790677849695785192733765155214543456592929320413815842740306115532962448703767702636095495043234289911014219215123877780011760056214210267079369149710916601892153050392678381961453714961383225497704148545904804375863905827126983545156318684656908891218203959442447168988031798028512788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] 21669532757931491958438156844681483302374036330386017391200102744232802101039868357094272709677827299356417627360184670481661073240193977506167770384775620559573605111664332746056482955551513366601805831981352498144451826124929912120763403427117508782271748783928152311437447427390267566640364906224275828691096067682368554678682648297302987986861389300450076479550056311965646601441334886390682183563967854077327591208686732819877133769661990581517683322367860388733106890257805018914755049232723516155209259118206237689589348000280055313303730402347350802454955134616977612621203841773277376437878502518696307651420695326560331027034657918504602188781200426483119751390677709798642597419337437126273183969321237938263942520438453394341521363127191451006455089127562835644486268033878665519042193649074568781912886020217187676407690421117494125515692796165228147682666648277580539189858639703748247519006702183351312913575501589788405785724194003390023601096263423347407760612214176684790257574350783537207868847562804149274781840601650830202211425814451065382884895735384622976899709835806033232446153976494034840143809512804284987714156962325101277051234137895360488395977840739367543044718440347119356550548410834960847058402638357270040715441165863675680964678503467156750913978193283458197392079394870266305471614715659534464733270587786634486034978744211280580799986320939093391366030656257574544421256859566672750002146160364344322423895771652815835081633505265778235712831242392113555912260361540677321910632560797943322890623210430228055825389062393722930558794957504026560650779416249756621860989454634238565487145382194454338441644712979491170025100264095458952057583485164135405151399659801021947262491562330947878999279993155020128726783036830078057432159498765029451181473666782237939917730104156773038802650160688504646594904796313672277984413205477129991483141148588128852193702078289512545471697292169943042776627526544641019782687002006846237487061020504733277326911521125017844106732683103120400526143214903483359089186254563768009648607727039628806034014199808872497591003842857066944892829753938453725908142578543479130225311464386968592185627606464290945160295190308561047359364943143329347210652894036189416217234777573537636712783778533344961821551966628181574150496096947631494576568550541939689996402602345936248362846235861046408729953103187149946580437184456062988570073184308212208701315490021337119661798392564599279470562350102316652417039246902430234287040999399648289496832862117242990142718275596866544689761966374732254411010553898456940784426554267809441544109167338929367638652163060737309942173811411635693465860460393231674311409846900169433967223561510602275632420994543030121032932063901323970894671785090803001853373749787918354547192173087604867072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] 20349474037905754081932947459438248000140283193647927492108502437763114819060450499748611925113002606448154044051839241542867633680303868337472548227066853363075444491758667196672560635582202527158876655706277648001811921373818218876863259671146381626002653220648018102659680552685766177836795045065871573863905122884682728615876679311022464264493761478277678692767682989747427525213226050177687946602986187507143495907323214669439496077106794063961687724564161055837082616944538038205780138112940927135276404971880689728019282927567391773423286415195877704380179411655656558945572987897247505584114260685910407764079649656833997660574945799135333712793592180026550118816726129807555314810880217930879105724551473516631766665318534166892869386109550737223933489144360074032575529432490245286372339217261516068819055656438947498624084505660727907118308538676435923748214748861993988937654123693468990707095804862906541749727897964416645765874821669577738275660557536386934173905923859524930992067557030110425912763793017903352179035481085517344666057786832103332834962603458937281566600116786540073545224918484275737400346929292390301367657224088344958784149562580664527892645275009073438012112455601016449056598058050622784956273295205817068694517245101546453451134753199765618896494671778763014161725135146035337447833298494840654114829656166645777336328343413565677367733880945967476144594074284102288864075863242928022825092186581152294716205050319767939293070745713030642123945946367423735388911336386235822667598590976648690388194482314543286230144218204177866526861507581300680912856310568648143769335766984947874937469545982740914186846210305735627903303192296327033792979631827451510817747706754475146895844550853260280978458982468247670635394845239342270523266047398907081523531592182160996994287512863481472891540520793305983138500042773314730373855127097528417174375847579446196477521684690890706745394157113992457001278180036110492088069254949633736636556151107306922256362994604179712631752707725111514385897011065875011728754730414844716050123153921280638595539487543195597651727238163936071914155891950902793299565179315605451973183815370338841662995808879979406598086709128322593479138192510965498754245514319978553777256985368794253367604472348476565518023134088530307881611839212278308037221715189897092235133761547926631162153256027590748860586797767004142805967933098110579348802667119145450943021795007978954522769797194035630365140977279297174549039065808208473671649205907558968381728365935866282654270963544817494193115819823273137579826758958045043325182282404385872154554585936500788654855138033476951080329390823494206045665906687063422115973854603289884087688708157134796334754417676998603321938452972370252160747742832857756517025569260625338354699007051391922339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] -426033578253788669957624942835780880277783808173667737767899145792262877113808406693241114272915519959975498837468825115977738754504531284953210404787751223336431521593208518784249333564116747231951523915389566811794307841250145411964928439279846938382528571657026417735336381194767665141718992093877170700109319335188806981326705075851212158718334757812479880834058907842840389657635342235658816573673813292258549475507932449378720754576708061270002614320050845259308305923168406005558595190227451228454478913458431598725787218814904774301701374441940067805419556500659774268245344540250752935368957525843606443131416843294742261740744699169498300791883771434676950951882166065623735486179892573473824030654716652481990863403902615929410378781023736851578364028918481510616171073202571803167849084183549658386415647828563837373296847111537744473006268918333082110264201145466614093327018159984560960317363089969988244040439263562275603141434030264725300394636445175632691754182497017209523215427392809784761949323051159179514693524821863517238886564611695468308355515974696466071957327079937186494831980552381216035788811890352345731839870509613911877266918909281562848537845583818173620393476687452303375463384191777522851690620164022187687324324200302066448229538426014442968443439428585538442351769630509003845624824988866502900657236818698276448703769246713184099030960538429377115921895923625175564788118639868938978061549471157920037057490616209305614172132198086043123159810310282993932891266484768335341553705457453134922228100658968517894880692759025426390861034685387254541891693931062408849593315533623697745698627821522618791460519860527223178047677506493618113647694718326859552071098018322135430123732945576592497298774356227315008062400486210901465675068236660146131762432163733151918379979009643433284888604971187689860691132086212622440136717713976865498300126700610564931816631979729708216057240648849444618363508716593456370100201414700290536424196143124465190660784536586271348770748995077550687379581180135371492971209844533151509408252378862064262300485859632966592763762098072599412336138155636654745039448778956970845229229681019945681564317408572349336937840998877316993884476608558072975821885037524097172107381910190081472059244625783335415180936098541528725001303868034556161193359394400875840537707724533335076475137317283913962607330677247193898533490518319240093184753367896993913300385305457031623870902373318470571603010645604942151331964264568709396038442908199721456812477660619226447688358457054044077672925043352824932234226406711408406582037984152787996198492289220298449337502093212136957264877073173916240565321631941514373376454090494355402853104100150638272552206444001697441825861706346878716371472946790373195323033328677209500066618109196448563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] -18274942398134264616289959236265878504925039275659525671642942230870582232420617128231330826314064703645744556253947325734930439235265397943661722215380011202629103346200183893222730938742305086512270287797990895571313550397186046699240053143933412984010611448257571811966748156187021875273278760335547625228610449061501814862468315329634095178466508852474184882376717650751527914645158765618199172417529273834790995504724003373724133634641196120494370659254404314148079957707358077544515253533975962388140306855367134083386468221795717244514328232712347438718205052818402194673035855605680942643240010819362504986603374305908994851730183783718575375275720528106897100779573824988424071374747105323961082136377286250480519576995796169564752095520160351726148110992580472901166439531122566810718241384729447389109494714845000464760300442357816279428607922406058641975448569121854162399725084350515844812230737144616771796223553746637593644295239316860839648890650615450439199157788109825595253024057028243782709003637335052376080079247594695822641021169660513500771909224259538204649884147754765860908212464786617813163239518136875770688741062937133698057154360688414979055905981230439203429287188228994461453056051346243015626995518561915383569661549010573063816567853340379615359914570889828423239413951270792159559917389744793406828447071839886177175684457915134642742547886342909955594576195387809240407830279139199317972522345169614391656911228684821051478905655855334067388103417789271213520522944153936139763837394437815195076812246617262442067931371960528483318749555010060109402902268711052432141692879001804526499309975225842420524043743374670095488122205343194805474370316031114953289891659252496910392149091886999919860775480960205552173637922371972865231416384132880999852385497952187763943610678665742752881234493997297473340798742877994044296731349630044786271896039099096077084427414988323947623868169241714244065551397324749103257344792886832768210747203058831202315893397824442294263603427986048056765554845629125172995024540812079435609474048744227203452119575184972737485432181430072671454462956530503891209942599429181831956245260611534582191883366726940298686716024433492556270319288636065903306289584164916048747638683000027768265459924184744509368526772285140882988144482327450239580958189664369383913436954174050313585491992006586834354427117366803031778578624119882786904434320242036465145978242904596590299781469730894128815953352144639989966962198109545773518278593368794866149000460056064679875048165382336248551620753346179822332085474858564829979315252709745589771713134348011288469890019615837298189972079869368015294209921837486823647375264496007882344613514195319227559988536203092829238285494133983464563510798135417926039017157762788153561107080933781012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] 343381195150944988845592633099269494047614261322612471459832743443375183468165854740669327506356754686698563389157696216528242769419581980646114171071945831389876341164472043481276699977113099956661449078909276201840960999290312006349888255479486028421167478569272541893080488630233148666591840039197002972186450575949073352739386461767260961777836712737606583143113505086347384733935384995949088308825672886107072319145331108274830955807818108262421626690258668410652803546790748824857599382003045586068932598491577952835328401614809629165671878596118581547298103019434587504225220635424421828338864053904719719418058564749721164741585980527549110053241863614598299897415232966161023123786841270119101236520427023285902208144106384030762295024665478385602316133956075861733292085915548843283155006847299387580063805755075606767105350336017357369251121172505022506916505864182932583574097422332075251920330950931055676360828975205314034058735169231193949986447569828383412466968655273182873424973541580757152453038069466155809273292367214834009768566630299126843197277240081031923748467178139171414186418902526584387673789559749128189813518712137312748171650996953142029982064637215213438666191150810240126523579181229821128298016970482703270473034104799650703195303527119252544555311875875992405810828209592091288287027555705234835342294726976459794438438550893639821921409833681929917376140346103506953080270982143359599522110428844487834975661373407230330483621725619599723152184060339962804648018808601005060585359095218065156987135859350192735537569816157828236507312086854216735324617036768886229823389055493926921094197633733502702782229562550017340692192714857489365703787358432721452288566118435368438449856990777953231010475156114060346410024087007282732973468806961956121107918298492506859061112363410916149554613987931420005372227613058170830601774014881058488722297365929087367772201378369688045820895811664243954667588631278658301446244713978148135985032636657412491882407710256371658750198744040739321022751827495085452200390047224190544468812412885956750221159766722996446218616991568242258117865849063311111104209542904010472886835490859401627609638551709287638691200458569686233211109346310476411088225174050296579515908479011226782104999582209924125432909478166388563956674754907612504760067899126256749604679331994876038557362704265518939652712778000920251863452570063468965842475690193426787076862598019593585225089833060599450302497905593648012745744847016180675751173625151114377316701760709212621807008294194124453931296177672414268629222357175829850098465296653664181114936872301943378260768941447426214147783249261368134112800800374640999790455811555141277418213889994369220943031577222724877472264725489573580719670221799227867529513034384900204037449260308889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,77] -25501449223209303901852287358468686051935618204960012555045417425849665898379276668966240477633296528556777840532467128546207871834415606651846567080816821297476473770848020144907306133615399053827773596020376167944593110098912758864106396346930568189834195641402620193467191172932779917143077810761556263738206609189150539756707899266338876583869633466973983231909899348717913046167610483180951850830721366564069372386897079021110887765276454785336847986737704046345739267453478137115298376306809536976275523820739979230351331103029876456765187838249810068903053489740947727119036842563243571103355859285027718247824881231740414714324839007683027730301525443725921900276210418216949495835499050062605531588313011713374244057521737461487479114124707753472886239889598411789567877971891687571603598366693898474125448419909746128174478452503674400851001398765742662202219857728101179462058101599012219361276705620464339300783203442689008478321667451527856696999870557354464343001365413778528237367046464574100837296537798288781057075300761941456894125720357168269407604197257113098468411514309320926512144620712090319540738937951780945717014839860782544398797014001516234746503668142279094625774429264986529818440898767261411423666730472057229166149866348101138206928248962963422404928641726448409820453476474427839496852908647285700593951406428287761688522519514024311813915114514179149080838913479915804020611138554143543848297935842737500027645650958730308710722318541596845487588164508810458959939752804087792648077472435816558270586700906932454679488654322363336813250915160561376286501835514376153140774255316917044496830144605645039920397859502228646788995157596611731490033752395479410462699942338503358864070845467191782630349418719252383178626525191817735792786141251942093378180098256119256971180683291246834228680935462640164108582155062169085760589403660662206288179974488296875632021409111391884111439317609365766446085210886352769062747884009180996591135762173636291403388264820469061301664402282986058992411046078958451926653772423028693508374407511650223443120543078738107993706746471237656481694861631028292369896458455271354888387701913149908126081365865013382136899566824879840761965269715823692376779280884261917685045778056784751944816740026826073890156330745266095890769329805207413487873515017953474574641073219505693871380370442715072521040318250607258711290602604802076197713033660062915883914222235494428568532335686464440695393319258232553774971040737200832227858256911276420158968439351722090208766721573701602770447996093526096645312527937357140813864086326698060776138879552064774852076776264624925218854748536712774100701604966691472410896315634960625887442344130857773884117948435397262508068600470831572742551757858831520179822433142082044734822049298513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,0] 398283924904558046654327737308702254770879940343105795512817605097459606455009474473386440609042952555318683150617111270364907424266950648851993946960201080574152686918591662379019325499942294402626166778065781581902585871855624503255676496537903579069689471830738403995284865575011569429654213579877350238047093580211870890939433950678956328775235977016586578756473785678177639226975931263873576088094190797312460932059666421097288266151350642653176998343547150234401616531552062659267719398522182557688592149390666823815265793063675278569204654163969883138626153999522411569938163302592337113168558094186448171351814353944640224969742847387528002761497712717096462218209890969906066348337690215042065868654446889269991450355738875118118035015398294348974863065589806144041934749716894200389428185336492933502364252884599285375327257252694938018822522337635806294320108180528386396503823162682458718428939861392236630432314163428615019448156259227566676770891414994742159516261115132783363929747237978919945975898875373586748171915919323322702632496004960695593921246985050488154252673726058163075933111098279971722813754665721196767334889227062064085659076871190409271253876328257376750113839199270591398523298533554000862903560073281614181837235687234436617213648761060067259567154309629332345623185716494673854600615681925463459024352942954277412393186887141327251664020108878997815897475547231774774338576412892387670305757029997121229198519925501191104459516624271398146735716291912270723554749576202675452061771028696716116621153741559613360485522068815155070532037619636039855478476422277129568034264139033204213596207516463863122711049647700606444364950606953528778424027825581100011723069748350452146121463468904733969397286762325868487553350491906435780573496017242165456004541999017406232509256533563939365729809363484409456712016684930031029184845207216633196407589686328749361763074223297774036877373323572149728012595903667474000482912734573168771005347027324162610127340030546389710753419704253465208165172906025883292769349267186235488352345253781651286634110618996491551660838791299371760674019358754420276107484691338705510038606263038566454873895888867179500060752890652041403547872387068537094026865840934861698704500367733077792758233446516072513515353988964007577269467021622600832249248158714872257662894401842683842971049634075762302070252674958270696062841722621228255614599435119881865330822976705835434863929744778678502812326828331095116032540340375658600104575699134232690083903460007016658144881073236531418728696928890397132082915486036673837024867772669014188769861039133713445028182535819880538844357595131581594254356791385654637992983845741701847608680993337541511811759410134977230483125712675878975064214521625494132066574745089145256157310470831509889928881205189239898112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -118951770311666624026045949591502000303028068967002870569891425867059045202188601998523155074771042597068938196831865241895769261862082182405059929314637364782460398450591602474244946709875909067145812118884529001115524965856129039118542044983225401591523798170231613430818648548085305265142999560729913157094753835985133638497313199474223085721098520694350421930411974829706853577671258988543541495752471567192085476628842651890751180698050289300929771187229682650032025695998601502118983639496989441834978054675663288649382213815834894145991706665678384395304092524166102189659116828210115104418321856280502549080475065129085074670500543123599073034985164525226184286931889717179261653308122913876825222822849724194882945274213178415451043224306946677255456441187129299714366988854056366805542676638898203762430397160457376264193703077166343612387984154609222359178310857839183821285668269592235436970941740606439525861395898797485360411008080890808219271608553555146362672009690436761103688720592845025598800587641077647434691459914325066055855976959047742693503372958497461766274506470534190617583532694320666963738967879623433586480580113541424753677136615729838949388258524443625882783267262027826123813041387338083865244607835363201667827084192350115895594037541423065550788944422651786187136673404245388377951005977528385490257653934713072296273922492844695134520094952544070717145381732260065228695873858121649633776458980429499365269107407127732070771976905106259357126586159259797389185198176447408175862151558227218192980966693118545264347633226314202195301675278455416354104973833411084134599123333019448003754237564432023938824401643417154048590208334805440256880842131271786164538165441790870465954934853004912518689856501700932919606416685420329857341322647083004850530371296787721920689201798127774484260571466783101319191506077398273937496011894606073172729776901826650971340569390557720154017892155491441202593078821295147151952039046007758403849675858709168842095448429817448028061194482517542518827467866216872023770025462719084549801943595262209325056845536006516201529443400669486766752787296983127084949535408774447074586922025573566403852592424092938938642583263451718322183774401179475507345662364691273046955891765141764839492129192269815998292225193896640660410644139306242874418156832255605085073655992102143416126966646726761929145479687330057855917148173269079303174102442775424057914720494890593600256275605035500954621937066050361739530805466333469332340800831713494733969465569842792697688304395941717113530683129236566503839972439279294082438786826762361861385545021342679201769911341404524354317806986050865077146725641912891946965487550612109074352167316007320100090467801409940453412635035304190243381447478960251870371532126929316553288188214583119756420316372260522609868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 5302877877599123447543712677293086989287425665476660880093722816558895555420467149238915910282137448241885855178516084259966802816881472434158495947308902798505496583591088979639091309462220515321249538060903831437220234790486544148082008131885989473220772531499214528550539689905835673339627470586210991921946060273188348847486083135770896529472375618173012045229045157051364046974411661515602976262990165901017422155405971765172763915791287196534309626873089074061463813529599152083110119745290113788759740129778717469214240968072908627288552851734585743292881555282917651430975740121537185753216102307890936623892363448362908628623342758359726241002833898121363822359752905028452844558848869064791621597265500779928813969222624586363747071895040666592632669680587830152540987583665641717789926072418538576505640823172052263746587215933551052719353092195181641514639569970144785321704947409465843890709092909759657319031334099733047079916180021160046399273887234658199598313147787723410640372460040650840354653771791705496277103591726169890103470452065348877254920758212752115058917653918626078108086989807828419940700707723685928752258393580149835838093864015378241098441881532009030400211137286791674839352355376643139721008140937559845971102845280154056797641437414367699016216025513088309716590610764703285299505693595833040337477429633114362744713130971988281048499497883511165983655608919816469701674702416504625105263025668751904022897149577451467787230266382680908728282640457818769071463791078724798393095759840800737312500069184166306673870989158369252111969680758082533260323274063249324968456939496209267641385315501925614693710210272571402893762760967601851340153942300830795164419037851437817045796384397704221954729662165572835689151174176847250259292548883562699374238649438933225882178508086514321769404416169723614503148442538754702388746839476413804040920448740074089141452054241102002749486576148780124626683317878559644719384927240186386556354197164810545268597223328174288642701177247064181892531043266900663364054403218744625006244797615622573491213748370155709736251187268962250992344434405672274296014053280862196129773338892972216949170690599629911607287416420427154120467945272492726738025271513248485342164467513349852318051436442638242729815591628349346802772335130294788253936951425079727949410388744204237860212985907481252135741350491177955937610618585380826492123082204924835944485922464567394548177693322232840067492456241201867430438601675655546122405326942486034972499836652813911835048899585757245359280792936527986499072639497622060042612669760656107709847005441264414730816753166300148529540195409651712862770736275063227258059648568119079120650708389954395175176423570548622470553626102995304478882807278476340294770191735615141708258890842338737447157520970778237699358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -61601159092898361851666486252904529968325908266623378045406506520898991500568275834963335956282095263667774185033199076837061818333813809393919123211942435768326760169720871844372498768394448196316672438114033199226851879031677169258012962044581562955028973335330513027169761968664389234163080737561985029693504095169520910612860097634514262672963884107042065467340871899289063281419887110257721949558631943432608894641635569078477213711180519263798650612647839735119115438956144307247011647449067111398895246483210626317335897997114573072840628730067161127626924974421432401939243242386276699942015957102503691229710861607039000523329888585473189307448743522618664395044904753135385855786091575119072293974614242838446588779516253900366269394666940351326963722027561766810617100415865379607327710044330585392202927560530601076906556073401272027432174014140110869799612058049494193827619622128995833899611623847788416655953872014681897454494773699311638291714588406788195969933089486536515793199885610611916164688474287305719387002654426036850665793251095019626770071270916755218462005202811931453154965422232732728974923429467100152289440180814737232382981065724317900095580123360848942443637766994807330021201322983682410186353119435688981098096795083167374579398216391728244439587270208904397149116277903734759016798627727674297250632197196469567329010357264459408275973276538490318607623872880710004632812807734967167416435196910438166825200687443724974503032784979086773736892650921234257375612562306258799545279932838773844958220720804788961348284344787140375411375885594070735798499871866497853754233494042933508407436671119946567618397702975896994339322091006811017000710850806086127823665778405764331857720363544251720395120070938992992197792668289460220828833817298464830203078572290000189223278345805570124113082841720368131142334681537940508058182068133873673943855482024645446841802754186300950676455895250196647046132493396367375946221629843175941856300460900047885956793333435496544048853442721243348117993864680794364765865741192766292384332165602599664036610675297542483116759406815052944495870738518846068452785463325275225945844092285420293336365846483126000909086329717753536837234991876493846937328319022767832871965319619353940936576569441651472235131259457097091501250768234219753380886030714234473667312041956633152233912267407856964013918487568729194059085846225408906670854474659661063474509810044609510679944140602987491341234097567099563778341927189674851166670318590791079189132100800866200323669322619716258697864926229052553979925635949230995953068004107588879597807519533855904000394853056475794631641084981698023860389603531641235815206772208846930653793316269339464556451513814939406380507578109340633104832804832169042489892890377964718619277157158372542527304372839551850669670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 1171157423433490294207794431083880585789942842301027455154178374864467014791403101914148825473197393684064530074720467143274785193239130205667869680549419375937517053319719815697799990921828494180195484195861331539423245959175910764773202182267291661975089089134388960836862183644358301277224019943796602391467841547380191049963959244531291231335488732443285008360401731062753820494550985822605227676644177204251006012429883807493582786326942488892615334881848990761856660244323551476368106215890446824284058222535776148549770227063813346547529440193822911758989687824021493325603278825558796389660378268047566577757453095044147695260176404384780483655384658273721655419947268218456289490129505394809719235648237289093949524985202129006906073268218190037654252296209526555079884265468868118785826204751604727500988977533627177754729390819507723768150153334480195517276615444090281872224678342946971034919368780473279826248482857421855705843961379806410080187826950153808979051517292494519294571599159421755808239210453552163874139330660892925462900334624340451232113423694485107974144445459774050603161013421551474554356343030973064161769993954569709168851508730094422064083813644237403136047930851351049841620836119586183767986342758934602149437433752525715598621708997250341758698938165606903430028109902219273606950827219084917824462004442686994000307882453524913848299502752013139787567655911274836070601014879840746471032486347545105132725418049294539464027922373006012333926473452408487795025446240821970181600469866758661797920939760036173401924495862727234190905983771381274690172367754081795953433276420568843124658001168235538061920398848772627278007383013365091651643595375724079172886807951520185284407180488651544457104341328461605106497542418374920718309523089021619739331897857912678285443022048830040442237543655152990332837290129052479214241205020669065666336324006012298907516592508930901113829499203641766769322760347507696556960536398474145008442295375058273430115051367577628131920548703440949882134997589195916604545031148185509519643370764537883388120870747853518216484824540937687672212471321868393865456218655801108781678296966571792199935302895426770307789989960494973268116392380798467867857740059356242583084041626154458665974344354218189889875488827983723769926004436093995015440558235196057926641953305317669769928698249272718588390427134118872583677887081913229807911410458510242514162016118886175910834116228390831086222835149719602854621860134794465403843067746047907613158391471153364197501757582486181220923702284149049135160215018935149602161135742730997463522333850813799629987107907280576779307134262304720693558364623337806948577163963077019178029226570769800601893762771840545611488479188349679202597937364020073726628706385684888550024770550530727325712312147378692856364400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 4606393364426022800982941769160851994419299623845298353676615684611814512478870900848630491907483106957435152719510270415947957162342989721623984263720646894740725676715306516276453948357886255427003520452277610099035243685810927079999966019304085242203770193767426181900283527144588441471152338361489886637587252080219714464081874529941007875276103832372927983111571281602995418353359035216866219645441806981950237603799412436369498024743073608759850153021442105408844576337288084252633105971412926499365066258347272939790112265120974151609170965497176477264730897059304808599531982492628789294315685313677273379321679102833701412686873971203911677398314978674920842829162160245173245407279443431259497929416036360119392350759978955878004397412194655149029748161842716516750989539405372071758363801600368966636452651119174899813257149165926100446364515635535068318603631457375620559137667706286075293220231112014994382105131143072117726169496037893721919487481933641776437584467892103237731974429486957532277661471142710486514372057808770738145046440591220870052879997265300919289545813808109619923684918310994415169643861395163522213049194870611946603507072231224457941252546784807237220811386465004165380893557451630915462501921490316647731297633071060168701591980333563345590635533195234230198201376995096718816067145759378627846088642802436054734252391152986540354555227879136306064389839443263080497107638592082878696576711564327626146522345767388584383433136572374686516257071034941168335135667514796224575989837275438240989562912081446153229398973410526867512919279881490856390960244956332613038779169297163749696129767221602821479394257512993372267325552957817610669618846493174804471512112947597918179302563147763921372069454710666618719204225064546764663740909816765223998117760547924069385642177157223115861234175506994267046725188468489056939672591370625988695838492995783362404256667501725667029490186588725850391792656569915909136971144154079899699811337335841557284003324978452317084667449644892548026892454836119752015713852343428232224525532715902942935766979834053609808259412824040563831618914072869517852163113048567073762041623524163616269646270791289621004058673703500210194110481422836527031541604774769219269057798734069775035811770988423008296449036894678308115441940003740973711392330261935039414272986995905908002335073012181781001177703199695723620297012596780747355567360819551387716761040807075175180937136715223565931872808701822192632311505881060460336260642955307458341654015258393497576198424939262275145648999077679098914698453108373732430884781343482575759443929284802196834871479590182603630875880137975230374747635743525104676025646180163061603235861593729730969318877319376914057288239254629845135796212563664718941413471276967501166947259028656734644904104019940992203777638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] -92473119531827703358509553934138062601531293927246276990428718710738054453556090492705854817904119800935242001838025409791134096258402077210209110476786947731348180567977645575525106865444626861529241622531203792255613538582362877131919156137694384417161079421283965225783894565901678768044528931138089994078494652766329746296494845297570558681974406561154946418284816339681239165048137909325333623441188173073243865686377597291451224929429191571837856161715334750500603645775209705966792238414327757445112535025118522166792505520667831118056009790058462005568626650492062005154988574775643782090641568287274388689877111513873730884791315321302734912935838614320892028144039216440243116792380380349324992949432052475212920664904844426761302214331721624268395207259598822626717375287776774352309701469645163323952497123653088567782523007870014543281783235935587214109106684106809313376674366945207677580790178017119682438645655257325865239991566029924854881614314390944301619867760687775765350996376498672888866557993949360586028481953121738581856556545060461658348606482089239547915787553671112290963883702943928308658624725384474225300314101573220574997919618732376872719635456049718323942506512545635788475249340024084147997138249276680772917565132035740486371490146041011811569032768686272347819743734878700529562756908438581462921550000398022811421667508686300195303149076713168880085305242571731657235529110223232119873902973590384684622404379062677756043652490222961889558399391055821920406630124001262226826319679028618421379912393442753179075495147074212834314861475139003729483309799731431478507684869960465613001303709959334270617411153386469655345362361582789093760163878806848294645764075550590710540414307435805529246307531258066517666727792629374128016800172640186252421236839705774351801866263227692224885933446060169195046904353378248344253506397240936444714619213770380020804743737269786538286432626220897369507960309104859829696062266134721886336096685338136674903240468081696995219622161360405814262645204449326020909046495958625897042693894474449094651544589904968765298694907288660192182815413388893969162034398715379025779644019883579201725523634612451518999036443038425803782940117610530260601802747551949576620095631854619115066944038013212932738027673550410056216221350630951633152046620618721112197213894010475006715231287282931129296229938337392315132786384288610061622300503985250988136888352103180201063829931528647417460615430140670290337964701867886165724820009074024872859635303081952093719409373288592157785211516512001428884456300111622624493521582268718264492614376696070086265544019869616630283778476853207575093940993795151071620818975297479305333806341547820332272067361552597060719757411859885231547572600471868310677533644285406700500620882925924742198427807476127755414924165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -157743476263114493746844123987933092338822112735956736623966837599014904991177191841199992145642544546922947429654645680145433940959367496734796346950882996305650880438078558137075191983411462330953984988981221317257858963668122602640244065013849056328078489548557358578606188867407912205664421570553906994165469200126098514340438683713444477297514650035969732012990426160114370981175741803679877010209629898157495404113870400475250308531592775818618041909490192722854698602858074464641833576976944087485719630774579947349563666804359384294353687517643973246566640192955379855892224607075280531927643657247103786640371511761079744392377776867667211072106698562285442482664236834891601164767236174527163501298865986334479424954300772164824569750508929012282479406012392351905512005879263059270919534823517797849698615533041039909518278049009015935476289578486286557590747443052143941253867946704972795655642459384550222954723346186837051765212300724046893774258126235930794952332731599380198458885994043365301064074988687666841409137086827428452440640176846586065450331510593141565809533599639209458312268654702883622222823957072357555583436522273551744019220864910265673721798035487883946388119912753033220672024837825089382583071125796697397238421147242323560205624711260191090666185018978288207780120383446400390773903983774563304745137016665532204972318165948029585000573695787257000454065528370521426653727970840275990931720879167867030981394511174728875910105191571995516198958768699380401885947775581403511799898979317863403125493882041289968577600362436524129086032395003185075798984858894320078754201440918057827334786255168366500304229378368613148842731961470842624733615611494026194658326594522259474118847663435243645157065487011020485210061898609559956768480022572886885703051437971273363141108247895892055031021268583400944434906156190154214412549311653147826310782965947208705663423354562977208802436994474357959211675590586343685909069818006017008825640205256959311245075161618204490117612679670397564508251618680897528929451117147110094119255097702132625139400014528205174349796643814929723650117427718897470582440037439719561034790000649738057829883289794025667143767370911114184708964914497071395644442559279491337760181224303075466162477827757366307390365405138562961347217547189513439983078794575455304433458797861515730379745218271780338003541042615698025539333024390524432714658953524214613194397240993682279349620211687103187853682129382971359279194755250197113978816476661983247340466807446411602077548133156564503414899805860131388541476939016168268450195608786180318342838733820865832222906552529472581021802658368181556486625000196299881604043725130764093892973081353786026492901217579615494559862819052272091414943296931162235185991885640837133600042886271617269268418153253834615355867136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 17105544808301866457319255757167481845151903076914537404354928364773374234986033871271712726359118359597049083527145024374253357173942867066664846558086254478375381960075557933272907514289826905817966200011316668507404785166594236455044539390796350217565521468696801831612585631910834158333324449007292092754358566605490398218640463701616323444785433617066086065932398971975404361308298852379840577815746271669135947990659870025368481404066259733732099704261679498093877871727220523133938972774354704216409948262694588768306089060784114444214949984529532905370610175036623416882391256223526865392324849995980616424497075200011137872519807028223360415499356363816449023113011224010331300741923883862383095210873171520125111327364424763222244561881633047389842215730525588526676789104027841188632070605748556499325256790524449013629651144424560962387997207045864440603806054602665391954827103839029968464466800262432871820686315055842377202394460607028828659694635701426054979880216525010524856285281947096396471693335192121220231445393179186023368631888840119582885349645338892977155377710741388006991956624441126073854023508191549879132897598279911936632329339453851372276621566488695199778751370306352498437900363013091683638171412201904730291812292053066753138813352297844218945662375780760699880130158885746080958769779959103074976809814728811434299808287922407589660410317593897194549919672586675167145052444521291601396998933441258452087812270114575799694436338415798500672933037937193974311150342456029814179178225312539366033029908888694149572910406240207839971762396313889146711212666029251037896854057820882024666644308628490840632360314729422396980286614947588575705978075751015877469668435972249942377057893816910469350770797384802097808354251208240458766092393775498733436088062825547164083289174397574017601545204694848946377921166842493458496774078587803640052266950200458925610633579722117207638127143211182925694019429388560782043302115193578051981945834972840250443594097032305109190775840077080921656149977636135564307758040771191886403935622410756235440414908453921342269072380843181419833135717496310391005860322197122748186065621174490203670981147853385629331125740323605333393504759029633872116142244613678886985058316799289448042328757671980188828392872629246596450616950301694495057715557975009642872375317179582779494943249621019692791455787985998088913415931148605555324149152602430327114157284949113583116637777198784150738807569279201600632496805966115869845613924310425277013291087164482689110429053535344969564892337935235174417709607365267341341568973092120610753334840493494411445078809052898634600163045771784211303247528092293657913404263998959113673426505007714239661817664180930655497656221564084143683738574044933310003865052534638588977328107722073720687311368678133482829328783769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -215113754364146745100070188623091788675753443388632819997576898327938792231813221703954478049686023020096789192258333864436015896417540063661954160750939373241011772622367972362283732552186462381180837422569923810412986404029645039148192184301898834464823264815930874560177615951967327490925193672768651809088165298349559043277324812200872328949409682279341104716116280232787494867951109810283590150290982674572863527969512448560218911857649705429587420443086353972056381519441403416651546141460678790649031672653314342642368933617029672705685050738151074293447546413636470827838052997825781136238382160214644187292117684581982747297746280891062047811011584924361245178996370677578957827988434118461885094194868257976881848893071122270779968554643019414841024345375181146742082567051765645173690335894234582373274136992416657415538961475577027597436547116761263659959747644375887240307250239650780551380962774282398567617772189789040322989415004154321942708537000381025461492894230143077464062022899199079759623984403728859780916697201869082138497899482077852597100150102916795102861134137854650553297139111512607239039592262067744163148519360158582301770210279241838728877998176656637730383763197696092934773284095277917886229627335497735317323295260706935246345950268868993389846194371000702854856662083027583754729890473977019385165613773486174982501773550173725212732233452319257702159930579594734536974082701737626109149261525882358143770175480328589073927466994227818608599252528324793630466003717833400087863834766429456178596243364633658462149985558811025786238651529218512903404085509575030016238679060405533401184086909466929804152445613878889690604055525761972759573777202578112814542081071779059990181002830228138139041580394292562690479098498080772216031981463795835157497671809156705597370018089031192190083607446884274041612644175923610462167503291902448036575930373451202460744620851917313380041774804496710386755964459767336655843434540843550401739790195951250374355262104585603415581477177744391262177574463347790724323317570530869672702721809002206848422206520695449287788226298709811910392779287293388244090825166492812392254721200362565202038970590066493399898562702388580283257448362456882888510790699193521315460904929705801207276137038922044766801013842470936777998474342746638482641695719240413099965976810412289811082816391878210252064796675074727982528620881866488116768904233324907755234129187858368206455358143520674576957654102243328270158042968683375551076658998293445059666152940542153731544855862826409455261370097708684492262426348108246214037168308739098520171049023997204539640017347004936530363982309263260225370237413230860290528964485602068816103651353611645417913073424235226456251503754237520822698293995553417990106905869862293006286557708705458618035929262353514005258888963686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 1566655179988885629965335106421655858125272074353002950550640456589313873583570288081247512326402179893963392271838495673520786786082224256547744053268811272279850808949393521256312845732106017812955430816971725440026509323090748365308540627662485546661305936331301114251930929160703877606129952746432583499767215139619370140731788825930010183440374944958120420732261275537713923379700043116676397214717569549224368709280062898750742659979962958701751215075028224802835916009329894870574639373797758494267608103765324227443516843307058150785854981474728605889746734505391232836311962748642807262936001175703024620108628640357194990091171923037519286800682589234278749804391937540686821440876022732099459188088845496181439001900719963780786512406848988414535729223358031069879170689389930236416734988527317204852774445024306314864964519656705019930333996652936368063712997522746020898010373405749917249496157557057757674571062945056527586998566009610768790813287482300369725336865283387281195711015868155058185573541385665249306775204214555954903792848145623793114333801684497275163837715733257838172479202104873978589793945999413191690330744797688128936299959382839935729255685529233626379825974477744056918034894925778726706215714333103049545784530549636940113496610316406110628883271442734211550106970068775849350096431686629815531663317160548134110906581084019440746610280021488737458044402006985161808802528844010095971202126875178875276650173335800256492957687812420226474544656966866096644505365519201990483820524374609542284665335093621263269886821029100015467512091570344515907202398620008334148200661417581414663849404099869266956760362991438833947374942809422252335787620038073034265378724199460788788628668264294120378820075583451215178037882143594731125332708592127879955986946244184497690539002514729806104516942746421720360857217251443146959558401482892438607531917119115862113918386610851737977541347338619856404354137345829346928583961541859956119294102761186761568381461784072174334189725102677506142334216613709797152672695576733257400473999509725829986292758531884439830014950042472062451504867226495651955289221210056160576029381944381932189224087400499425214135727734899249401002771508330386057493660575029003286549420836588659660580412363902347470183003705558664279854950514758952477934407667018920874488784666465871997834958406721030901488546690708091917154095010923308053107659686370976780353998647130762658890960830235113263120660388522415532612476816367204812244587048806395503445754794702513008285328607224968669349354893349870428779480809064989213299529130509431871664807843507576507706903618983964342752086020716135847306970166107824964128447814443934712196854288834424448880222709942372127190099678065202952794319754395958486422555202998475756055894792221573784015600425621744871768662023864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -8369371266681693855054179972213683156081497310864064768084524106159308801457139811966758522362861176242220298688119875242885334958200675977227790896945396720138383092412737052326064776503854631254346082896712819855770901491754007281696139513729890614520723982237067815391927729955346056786113842246417571689415361924557257267620348086983667365337758466674790479157062750329330999546283149733017083152203417932811647435466580075627497125244664303091808467809694551232032370654427486183085926765672683634812112305240137396754493941942729717077742439645302817784037554581680980979284075629894614982887960432018655901054570002346101884707031110258770817893624088409240191335553747739794332172441105088826271635007238861093103627191390579448221585555343573150457182735701343368902679255315626302971016911561589562882134198548086553477202895881144639600954060700124227361596225968995062148230835743007262325046525251985981117877901537611729637260255838694415376684706380330019501123492576249932337515799159756885176334111561109456232969993439057654101198203863151587404408392480385690030094040774388247639640220738286759605406869414726882891766799958677194501026538542066875538120689066602418540492438111082222634338280476871401311491160893927173155740162548714250761722906224589154739251093557729234155418635751764160511881699552916461855740250118016991266110612928631513108687555421355023117934439781964154561221869425105392400087289396619138476711714396676538027620699800455260261863236032226901312195269374635263524903019693255541573617032199659808677030367159433966966424523926466959154373082714048887439040585588058280129168542386820050555116179739369806164854990146533880427863509208577116357216344989137935610020038298252360942841938142437202991097653128393565819775542010528932394731614497959431203691239546774869627918017228838028247045381598378518414455643262472127254182469793652268762673332110226699751318625984312783599618019140493411038693199554775018593853915609728243861447421230340870430303994741937870782701241731830505348863060344958930518387186221061991948788619511297616232927448721848791045959071709886655670259992162425446645547939496557336849616367289566181018918664960043198903963376776282326585802076397564633345718395686866593801895614568403602345772526644091055843551303389161293547238531162467737758234708701179523568705737830266262141912221866153064808471345569569941185552485508893184325380477099899173202534966003466284063333430606808955825893422797977517529693175311810017096461626544024774105438970493239136614911104217633898632170539606118098153025326399642458346013443366712364654716887842276370301920040273460620805246790763753137078412436084254427313049994078449814742019091968110926118776016005691269205966489477185688738588339224182642847239088426969824037439246174560645650512122321305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 36445327565799798302146351646545334201543348932339976471727534518341920276045369169161068565394541843014567789030696349434387064312122489294048695333959435407153352304210907597074883991838654022618264877330520169947254792795771307285315954719802555598886585003828040744097270300984089935332058410653454573171107800358841708079961996000753297125465463567575036637708780785520506411399629648217235392793378372398444838076537121565687290322748170650142267757200172393640028446383570603376184948679044686388497578311140722799654177619647113750466069037378090901206266750445284031228172213930556233786581245999061826553884292685738369784153125290164382464869137067784615230340738837276604247053818529660850731355731177374818889134465512184736942882854723503372964275195981952878920242149197850494126593165565651446381153800992971649873513053752584027183321217109392907329765742741544688055084636198565633739656142880547325383723653227843762663861792230757364668876276139455598241743866017255396866907719209477817001240180251623594774101258357555773348062948845328340927989129770815449981530080444153407669269052368271563185828177986179988102473476419907361845077851489859899143840353837942010440656417949496502175148093527919824613545859853374584716139076161930647584175002670619747279938309620228144897547122755548805371453225717778101368629568088336201762053417522963985406087855619985546432719548567400956120312874829072898516944983374242580164145708688033988921886444456804713686762733133569441542685281732546528160541944705978364302693881583609897501565515551437615573771124866463062211424435263613330086595264610921623565322173569938177757566679650258570879179488411376119491932947802648739305466499782407359178333407103154379101637054474620223968596743208265230240307645153515279547528398906232913588834581392541826593738173510924430652048864590323564587788407860032171321066547702179114510647355818520080998833080933822435912389959923225155186426316068841754835591226035687409313583644905326906342583688025019659071189931356040463635580069232854308376607028847576287556503140750737818787949279619257769512267373503717184472759895203092403286654708820006017343219966801991969534449479816431252119050317826875066839457122860047355341694445057667653872417295162296857204998125547211667560476400000566223024292375989659221875484301016829089236428150830521303830373764907270698991177351815737168312165112567476926087370207970804648413085263970495625375538412257692924614125968863419830136919518747934299226307632827060945630785562780852227120952545301898832881617484719340778894570695688262573927931341288817972917353195987257403551302607745399968121304297789231009719778155175055278370269685791087604564379778188180044174814688416868591988450190262240946032999843340044879602015693126088452128145827044311932752116572802252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -135040692408566503553756491401319770149477217170471500750650831452703672613214390923099279238643827096281919980044308828138539552754505611938228094593785162196748200162055468636177129879089535601523775629267026675012465898021483717396054072864290910912673451459450654034513525071614437741615182424083201335901520648039720613277404805187404260236701387352493927203384392268866950707336195468469660239872424709627163944895867536428966827931159875500004624141177381507506610060603201446756591565572229049599354645197964008080544469930905836359623519705379060626746921107464998356620449169812568837347314147024378041097337173206100018679895308902527832901394710540544745320169618120308301036462072754092857408913720090106601784849211554438324204371222449796635694843684146938186397215447986626663033791633521205219127324918241812227744927274623005062920612811185574615917195642272917792299746135644760871536345833641188097997196307912234775522581775756920207583773189982405535124584920235841839606737535844284924705488895281122351148342401577129422112054453845138815220788645652680800751383810193471407106340699968406856603270061122638989371929743672616292674548239662355791146852183405398471489092799226296254962105364869416960402881884380005383390810966315926136634173538343443279139279739624632722393201141406902932220557035317384400396282861234336444018314137715572386564073459953636437393357075809576463094967046419257507500169982873266368863788039899063421034384451055007529905568066859978298886656221893698588372470288303517720271113380035786032236927748480967884033070031916164325696288556804054284877979695495069017440777794243661843113687414227382353836998574934817477370766903309275906824516987738549718641431936145600129299592253865227979841774039822829065262357111212416305525781735385391031447141922969027504839717883549513929566956147595538316488191920907359035070335811363692225094782311308149504686134637023978403921555349793070198514769058462658650998494567262094924933571815941468851356350797847379585655153914607250779510975775706035567607070073012300575884668354760816188925198994687867212005137773288322683388875173096056157996862953558655595851674590277153601703310359462127790015137926820160655131550454537482216511085094292726858234275217392771205636462800897258834632465640892355029545432961022414716207861557469143244775786713755774818045746520462396283734049238447353779810205587347280305619563973629877695692585205956019382302465766253446546906502242654409125106170308993367720547038110783410965391179405378573760241382875582212944855889804532078368929368374751929945574573076399606580949167498191382364471615493056104172995252878038906472015232577247926661695299698463717239594017506193803475392835862676613266808165257632207601837101652232540787978015199952019885367830061315605895742090912360038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 432145137486060979078671731210545755721118141109040939174968452336624843594991157469734100043700748572478185783028813657362846308319862800453840358420775815299958767077327228961406274708491560650960705232753609593037500393856011994670729828487788763930222834211089407608076422920229445958164737677755226900788898571603055685159511641375641355512431881691449838152210879654511750859560337382216566402692906586225256933264379110161261716082256634842676733726967675453304782916243557110785554633825273847476176633324593306820184678988958780960838092360001384746476703014237153214007494324070666073416883150621621791721893067217397861214042270713475421591306451583415058772232981055046091404255555729535273301727337994990455700906060579914478802116902642280936129626501998558829698216418521008245887164102072217373999417651639446820210907020953800927983012116659649949236611925448476638643670965852066101305219382168654725427608128065757341737916886306325355221683425933842666851503002422372027855521590355957019929980666775938219575787691282107051133749153995768529461529851320289648472339548265527806790790436072697066322469971267130639059120921652633232474518147143097803079518595325489231343155028373442802868525472761477424946997157817172929271056344088653265842661837435398257481520709484563164459693867209406043544662507936378920327531604268113690490751089203157675588322021672278364276035609194602941642789453655422914586176692200119507890275821351217669616029394335336661818791261623965969268751047906833548317530244402827706802048463769862075677803198666429216115662815049076298861262130121243058476436972636640551469131984426469867740100918843058513842694853026322640776860302258851233335049677039885178811257539854762664935960812985228207899375775065016932322591595964718157203624814835935258312294803868033527235942063192530522962724753206588195847418935235699241112670596074891488858685787062003652304642280507316697609504861801788620348510590472421158941193979158964394050903199497506667579105183925208841777882003731658581624942138213963235642434695433529542984758660034515696127925049179059075806858160354538910802115230310823479385440411817792711560919093932371621571122915444101648659245748286371404606943792642544723249849496692672415860610143520907258712048219376995920580239341288344100811830470942675391818735612911761148731516264487521090167664307154335114461124530315656524479898646816174373399154823553458448776230566482944026425523234859131751102693636407625261509569009096816448999937698237261645728261046532000436704252915351649268034814894088839124351090034043422671352680361942573241624271053482513705008564912783755277711406909408017033305003536472634250882764540435375770178742091773821270721403878572438814820689893348405773657126636790636210621358191146650293713749575470187406183327006740971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -1200568204243033788105931185298736890124657097580075631899857453958672096817682524810201060146396541308418096296868172337163063933400602521347542262187265075362218774378781274861063850277201091736357696026779824333149978892712969481653473870977668449605930120044140465962214188436128996871556881500719931898907872728058558017180871197208926240930660541696896271678458854926104939930807554500952837247966547124984437041133222974825403255714861360408553248852820810882207837185618855639679164317162311669816688639226669998166131159615978358890053430516792079305197065143210579835633186759460581299317555376618678196447925988918878386346612973936853495247469131936859846098550932854384538696133713967674538271430715893959266534618124366879878353466521843189703362931655373773209489338883155899878836995244397485840730740931550980167537988805155186412376024091890410781691003152565614585851554974075645709162376686830807253681194378444112177267396894045567932898175269250439886845078566537662991979212556694231213772999189152260300539792817921582114585651200462729459577052087279688843346769798851256418565565046941765196645043009448288451249717198439304637427667054005460762272187951930574217419509733668486421600805562872194124119246861864712265554337420609725566429673222731315597088795392638863295191428893304366661178513417672308756063421034223103965118566998950157513134975381784757453387936635839474007604012694555145733481371881697699833312027878697593726320387282955151911155067195071337150131720457679113127608321689171180038021908123002724382090466353768687857443063982024821248876927976898777490027355352145527274131527600737856212645553378946927017432108495793119135681528585499372078362250793278699612715202193659367332794658395260607203341492158842939455535333794668004232823740077483859509101563913137632448498894718461732682227093685840061725248917501574555800692778668161983635881982184984997407526349696687725934962402626323452048694742132962187304320744970492221146180179687305090385994937777007482204900378650622456404580612963799402817013748016351604288086092621164687828857844659526039934689446192851376467126255389479657764486126213315343076553667346724710903521266435260619571796517363782147443738956612751726345180006138116699045568284396140558533994215378423768213559577337566352097808051337793610849026359652072184377341213198493790799387382054561173945062979744036956039523889368738597817511136858470840580705097750546953211787717598742421333632568971030357556255846966154085250104330617936692276152662141008330349966333987388741433386233194982140413749851215218184411268327352680815837835784624174714526457558058484734563225420822968774858400431907559928235001250949658955965681538613184653894614770311293389261831544109759658911697803536277912968772698180520194289759520648625937516468336760717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 2902284936124985858805521961079255616737921332122103918149518596619789602384381460317768912389953264012507312060277860106838257545455810399906045818456115300668691347696999113830203885994416834768804279939391167815924269204139067469203910622791075783173805908828293510046424379501019128690085595120510944083492519518669818971954002999320699144842028597345804717409307196329388197924842171314781500096700774189347271559521590325484417407787438945015786408340814800430038495127245332596652607839505343473872114250248250728313268804702218993838158432601329053086456688737385753975954224268237480972098747730207112493834325513415056760947496312687229230365465702095152256429899822330846081037822797514837367411840846470981308990378493980701878766240735538030733934511199880669328950379121515605504961243499377946675354691517349430899009889043620407102585817810839896564391349804988181404890690351144227956398910140091640134566248171725144398386764503823079953387556137783047838783437072646250070727219317892109731984289352113228702069069203309303059452736416300252547784004681072575864418838663938359054290249015005411305012399486693654469166022597075428752578559674031331216374561921322191879969415966615319494312260203556856475365106406781461399954382742485850776548381204183628275403217048724473733761386325094206030240177144257192522167551494316758326831108549605068177662382183675748405764948571111615564602488140316511996521851375340254713487589584708791441287117601846377305575461021125377363684933204065362356644085700743844213845656819894163006629119010109232283741491745999928122400957008123300360078462283817611741938193752805781880585440914292968263141433430117938500749185500153060933941721675301083144911266288039526376782550519398317313402032098804394345016099427131815271733374708488491464077764070126348842988766465465540036699617702689421736481538980355983365028402693836234556522119139843894865980244474616522337616627043725109456318211503392909347607948779340378335954336566205905933976792277833133367071400781332018784183552527856377567788586923524548730292335728967083102757142651312862483243489864474789815604296805607135248838758528341803714480073985942110177407027446003832748649016808767061823051136171895846690343832713696243126787862062835553898987092505392498669938322675588413481762136267313696374557776338045642856639669102170706380150147738192410678018618719392222624912385453162329384082983184595671468620445692224102294518981131761643075946897828561795759440460228478850463432092849169698101861081930949659653506708086238263741844191968017725990272933733094880586631514102464124184801901243373756262295058582938129304986861427342116695176953440379623823828816338348721828503202312957052061288373253120296669738200709217150634490739427970592842265658515428452112346296128363006682138762746359971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -6114850449102543628170253326543299127203052913314734864274938709653394035949174367369462173616758499488877639596540461702148693129894129749643933757606591597374535187559313281957761571551357513625196124723118883376644006518311195894033446252989754352369806766124128544234101106555249098400612813710748399814450772624840745265321627034481998875118092453299573646052385146266816064510137801998188003814875716080910776633316421692265339418223534291932752966551012594474051100006423603532543471599658836537869179745378891431480060362525923428714333694104568011016961552066776850093922769333016392325135111807575834749381109229575442592481464748866311224536872543456696828638210751000769052175137160333321036909303139442628110965956568413517107262976205419107072495605208820332276468808616799448026227585596295003482161639899203850311165808083661527577903088699498257546659387441676270985377482378929989278352306525583392907433552165442729939442147244938554594175348523637142521769691868988716809210606180201037718538943542509118084741860539531943017350296009355860196796901597031942155483955795978971574038674753884432913492552380513720720733588044351790997206739959924159066247585540559598832579427824560261237177953640634626675879833733391923774452531126547885366335941409927367677436714505232183322011382073216746641230635588016793453615307361794582388507374969585186483763954310372288162109929401619704980589927137066665240330215381171950332679748790542106287627745101320719346826882855874479008584606464036258116843405667933001407140529702071911434648313025355591101375051989879401810511296391459211418383773355526133605659617654716480706277419226472207208199777003139564832267358938327157188701929213223509863624311792353040038842283884705914544350023142841527209675097011488588075954076061595053892257745868494266629008315607951254520780597603823232359661138785122085440459775277504128929860041551877893038349308038886869245152774018395720087113082879189981759860515122237188510439541531034084155011803956583735514103967001408006578135791572634404138520534280166586006783118691503453769610397006405459554184869147064636106218380770511081588750912073987515421623908036169479109950177748889713755530123249333035539962911581720621443871189775996594727414499450854766295918120618999381036386768916886869383972335011757710589661347731609711979469264080497391970518516229658196061556291971916021759356942648719573463652737684082322398252607329982890497544245503942800963292043988158798139393035875017748562573500492649600216177383647537518282104441662572489943184207959500486185918610749351539833321712778502117710879734216390026504515093915314174825139239633910708200615863780553804410082489323533527058791565994390603818588597217104382442191401768020320859505176371467168404269345382763234897084625372141222335878366509819494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 11250349599189876297596187038238154337287427993375915219847181147963393182986586085439578946972703137271829663396790136741273076206234636853608617282846967607955908267550738575102653597213728868917924595110124432155104711108826017346947445353811872680960742282322124532815688703294072069078810557119406249079660274018178715699068797483788570133741790488516634181751749526230026773624834812396153226358236123319905065379680934555790186040767138351731372229401545083481058635418906420238651209658391251104832529158272693308273404132920473010893540237451389012467578440669865791161338022830785658160607089280432394043424271603841815716381303447329334595002090816930902530052399818400793379995154940736410666180250736789904816852509716320864880258905264456712246587942771094174566665176061049619054473627071448641608316237640864168356946317123961998744744097441278224623757947216918331547717911257022312508020174766322225001257220182958878382250857888806190560187104637439558380660958487518799278537105191977122044207654241104778501000455114054745881085566978752563775971002443405197380192960326058369137030348080552503644079469776978784668914555891299511450784666992532406683595918468365206603630659508902421979029989651465489960381682373747110028488504151657541036716848664151116443431205863015757774153235887157951470575624763593269095909188652268113152169811851962843199154559047459794118695951700983217328211081855363811843068213807321235856110349271294090544695930401428392143579182861518543781314635235669097205704509238650838631921040045109365378058872183289864989330798386492443891209344428051784649450425591931307699613767225090938021736832762910219535317338038166335065100723679447888706984182473013953207898764675356813432305393227116861214460584700705688360894586560015964925943287816806086269488293885150664656925774715860597156636409612426867388810975879689708187547167644130140709652270480707326992606226993934458913870551462056782084716662563417349810495003906469453084323710465642291100830415241166807163752358104656144185683940038219244792019681958045293196246238166169853428669593041862291619109227824975295537681512628439227052132891072455111942545296297280926571153482394819872450961384045514063921400274603327347552657048956461169480267827162768304069402505811678198622368100239830346077445467551184037152232057748651205963711631570418958184351961616655199212553162436011060766990156825381525233836604995048733671091473613193143455879452524657704731003835175894709350793861494343317428621017533968955264803658980724060459167165164165369938508492685142003108650730465786693191390094340295334778017640048343759923334934800273923338422550930868261267443134676553987915267493348037026682262932479080651768632076078748997550101224371650636486033007100974419494789686516696368128887500902177590646275164397434306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -18116443151159921313795517226980674402347181339724702372846799060052172837802957279966206735141991908406534985812028695307023067157653074329603517339328769133049674320524330843766249253493041010479842022213626130132584381047910955981636818475335734387324329334406103465682552762224345861179598214506673965391009929345331632659373354210676087686628374593616687327134139605761604399358792498103015438725215459794325751549067381787097414171918045437738546545457845700509670209384907666984607858157604088260732007490047954405917261581814174780660688930852148742125288668021022392072847382601539950840452156766647725340467915138270084157970836143514811259259060865710552566113888403546302940068869594711052968762270394579932244048118940731508556765292131753213391028070551855330586304046342506376152354857057002086588042801962697982082933575067926894867404333207098540880374932208366943540439038967761236608109134664831957673080569050284590653044873195976773144582863480651719871485213292986607439084847162100381020769100916624461801757642164214057821684274305143717938260236665930310725508505000536318224306734309936622135728793106973889883256770831343931330690062748542210479007132150689528398555290463038708247913496509451331545808861993236842330512937866180152886176137324663777398050557999414551276830712307447634948873125822644465418285319323769285911973929495650185119130691678158397209436316764084749913788364833444795824827410752169243926282814057679765281390544559911197741171223571017628021223079447365631075721999211956073813359764459053086505794754316502681225734942923144869859197668907585216386729682981236787259138504157728701291913744746608902438866502922875157975789597590712385217728932244751672396994392136371173293706929636707453546720317004778255532854223516172101604836525175933309534658353948326228875595251466920595474437849025257228407806725170136232485074074714411948193379236240507872159877394526049105425524982403140444472797999773550536827922734277282648695710275140920857240822486069051779757141997190558746772100422482272778230302611249068493497502424073039764330368267388769273034949379085650198802357601754239182982827115087942351607103437477913259483027408224389887644621636465128613144935962654565055083807089541925461239483728329795722189473297982878943105725900653476439230972977118132541657436794044760018635280327242334508168384985371204728310509710091735306542192259915279793149660703663564659581088779407776194505917655180999311072588435741515044932093110463409965554984494393763208504863303106276223109686022312096179461156420566263986259964887659575957327612439827898526846083316107605991131680017802265598764673045614231560882250542948594689203297332417994992766862516280458954939851788775399491731326872460898661536807070866578455410863894447403320643164797821703888917458749626305740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 25578073429947172889795208591683978167661168171332833550339666258319036481077094000311735719853370765945778817327025902862533905848452342290286359294046085007182373268533266283934236779146830940802399379556532579984687250935412600050739268266418974453553899466511681876367403782334590801096445717694176304230035909443536163905966303157125031480965569248117763581246882367959756553332607102537105988747971373713056081136760664857135257741171471882370116415438311831258459596265764124174778059988991832954029674304013073797630379561234749937792790513997457107248239634978095516176623103391286884776212406454516613906574508656808072724977769382381191201488257943604019420607926982781184702097807954094782892915914890087042629946325784434576220849468857803231807954204317679164125924900066761644925247845183772778277561381586942464642698685907746929846485793722351570916446999924494008173217580263986518838884085423453499931727428444169993962234802989271017239756969588641008888295041408648539960970143889264085703454380685911654421138733641228776201474265472529378108831994700828848756492894837707848460049064849515029386098693764422179163965502000362005334539405617627633024502887152480872372262761723259078890224358566495244194346825492397757376570169208903942611564490120485376856762848986113070701786627494253465236849288146008124256911579562411530454445660769943155576688667930772842710600393054942830921329476197154657403533691847877849817498185137464092881711335437733857904135835399690243398665953692450283099858142197458498093069247210078281342755412017210984123680803232161847043259239343639263163890325767397809402746067088657147998054718454021480254579845720429879597944732970915778072364091700378299878579092752906030995339948083787547455296038289557482928019225493573031541676615425728644933675823103022064694335574069350636292578007772355504125373003633346707878461681612320210885425781615055854081045949793978273456698634667872987754156025376405150861909918749810665847331745382236518277967949935427562909931755511560123230326262124735688427321906265263394330909745006841223686234599691340153822596690644151996692738095052196594084685069453641535894846405084296845714531818420657642766701296938031681992241163964610834770958343071511473685183487471696173819191939695538848212318164749567812287773767686992928146319728631638269770313733110299316542702786892349954711242939984996649306013090947183827269697010631485537981427050790039939051577610271775071593746741536024109466482167198342328705268806779299676038314717601365756556095679440264319834828427796217581511870849194191905015851705457823052417279510711296039004637406465871822468532393367738153308912629564365917179457724593289402666765765190898034597190651016318543728061609366143767115894901198472166847232147149988171569152168394416585417463970361549783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -31663630538289592321503401180169920592792477303122853003598752633663468974952069484821470668313181689507292173730414478346106030360687807820283971750105995915088032806277174985415693286358423299778379255007596958535081238838313716218417549439978476726037400701602440201368421263469568787960130205879942722241558272332826465398915972918267669418330658712740682382027954865871288103354640445001786319219381416306014764623971679871525892516261983191122667919268942218063008609137430007446861470465179058990094802031349682221357462612675077603772454841203270949039499713830465426280143665472004312169792493740358201624832073228270596522120741128104295320092244704460515659393408098074178732344818533050076220932300831179984740979423504637242266765748731000034517450990781028385774047207410090513190819759300237237616606726568044644048473767423027157242896648736936297493594051464643773212433136527569262531237379371443803202896082459498464401896319059341994042717131972711924347946275396309867173436557367471072730318733166826140156245204353929323426896332225773420321939497984003133362635223341885521826723428307991102117396562523325843603664155704982240593477219118106684807336452888755515627270470802597203158258783298781018366743952343145705420097254647212337558477679161691525277467833941023183234331780394527757034234594148789623395961170437142227868448512137094076300801490937676756050156668500097159209957589515053883877350619514982962535775137612897242096867549208633805170204020181271521168314989747728915693534052554706915790524647786607323759166126762042954686812722480675731484611228747048295825009823417297809174864803379989075112179881871487881843483565597943286771690161148370022730666555944965028388091602207649281165155969544243567803571294682249280206215749492944767094230766882441339951974560520943396468290795173034789410109188990894276534663805913527567572406961369716701456343761558003721648905164115769442841337994787854945907888724745615127122591529067041674864684059450472991574612690889282184226183571811790799143191076776790534891589158224583473806608183799494837228940469087103495988448797812496433814637874786426899643296769123572571208216270313505346135255010029399698022805114308191333489119059125631369153858385366241800258793320775118639878844898422899616213034947028795595266881845853346351433849538532131368771246350975740914353803088713857825262529194987754696419404971970768117835953154085690284292178299078396761743197648170891061218159935173666942434003341410548665648548794316571345041422225464707631466071273572402177807569791010891594287776341398192883369501988642402455472701502400494081241123631241474681438109894540967186855454112503831166976535703362767719334914999756492753228307432731783488348787239390151768283741518582159868564275456832800022839534530448272046102737219830887219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 34261359318859394396023402841353253481756582450113285062515609034614404713430629918984426309388090488712958422551447044349143148529136635148175695745751621249639836943043384935888447732917590227243956114624115126267821070575985181284535116612205140448888086936718986838226357417429331103275791677546986607596309747292286336012883211493557247380365542217640418700355032689018995271633257655677790528802202410875211936107467493081176149610279201141208294025879575559134229239156132550200367445135440429011587461020540963548826773741928718684926539597544492409744870119133876655817599645416517460991910090756478999379075955732939833372669524371448929459207527015448066479331307044750969303658819440491181155103718780425251435261574106219719570756129515947536923153475676950838071912191888003229368736848400664588345531335444854184180234070751993886556200339522633382054949754769771733481393752384062407305925304931314269697313841721578566310339860750392123820685337202803215260563017594966477350652260194595456884114648735664413402130496300634711581071341579900206741442675449995176886229263145660027548721775242208135987285589653097682222294058622779421467316415527097748680683744550296649651007634898366381385193821284543006449120851050496567348129778104308836764667240203787110650141077303934340670719963720229599169465534497897707108994740542885974315719755943827643396061386296697824945571381143552476669318870392293557032304070578291643308127525157658237600243216316678252261010594000366447579469707151923893283670407709391555276618307357447090816630278211894625514541380867441542318819466812866002645068369682781902299552147151105758593888179249916665978166752012401433029765502701422982327259049448196895078049612473687894913746848012698271675720163931826923841510032396131425888375518745344742294862767661100546438666544651737819764196348071759917431160264123293762778785579745246069362000904784349583894160956503171877632409496354492485359186132823228902329792947383290958137071277471564273529725756446636686217191276896488651081293768197402153535170107249287298374212088089117051118175641872448292066878491207252935466731020837084756949644721844384146500362646075682835001129176426541590113096926645154617092973561721683647676713828159469326215190750737021766105220613446907241494167199848723791391942743294686694478251138872469946280142378870471059324813755063705546893713030361680779828787853645705402063105810366884283853608944968946478077434653691269746129662397550513767544214659966660858538361402677357041954669517061366343125231894256198578239871509787449785982703853441528673946672521524998361342070473853462256730257099419090976741999067803274612215858880100443210434758458509087572697059055139530331427484587679297136886990773970135113460523184745034339243269453540615420930376436482952876325925488306799247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -32135239773737149646243639256081840075053835304859005339009427133678993204819169777887704137834576795211481092368002142168231206314761982368619295584188996250270592158665963619667578976147475106792838680516264255066266757411128635418463132549946702580333365416079905970097260989463370809520759754734229823747020860951829898215952987884994401308334550912744987999721328510736641638050909592796648240374269512345361965026082298556546760006465672364360529029397716891527209911791915099554862781610072619953012228895963390253226748565245597781193683578528537564298257961885388757635736048876634488654321717861214855947493167225482506430310482718064334611758586286463567188168022620926458466918702277361103480497460410415923462330378652429762622916410890475746769332366430467903995902997904979328864367390002793143507947443110571855704423930403932910588011346202392097523025114994167209672679491929428901893483271157243981622400382246726044238605884626610135988349746022890714638267528245692321150699342127286297274189232875969905813572096580475979308940147569268512186906770221848840344108886106702769694771523389257056998105683576895003216514019335610650742690736491090627497751950620437578402376006591345929273341248730623365522223396762280941566539579758707113105622180550972189054657733242506926874853803584068931883399196385491316662517247100646939672889819626864402157357091734229951528824735328839042493367606977016623767521125578670671406861032597468957142562688607323683012001345608623349656981569991581126035648175988086103490442844756589420115010873031366257330775941055064604724894012619322689431520923549822344829564443122348322008930224025815130536494323783390915587529949448117208442775124485858474879211241321245562786080716885592774474949668688509204503436941838723377048197924692579177900697830020900523927920286445870807758178168034302676709631475262643121107009106689139328058675616546913074686239253908226649364727079272614078004012300461190035939150411429569984043296092569546064013518768180731931843711597171551054621477736085442731200291287598150300741308341928209501152830936385843032849544826322948832908784453283620766022147601256561532015170564507525744954878944335512049629853755855330126648388956856116249803530467766388398347378081449072568747332248367801439276798904981710031162447729636517769462424695190139696359748421543342233209735064615397285717774243745456614148630716847743707857484218364209181211238260387580587743176258583343047556756776152706996139199091067264313216690506422632446563138749742114516410609680699944784036086988062326075974560793678549164760661006139614282024391461144012533323844205935256876218821969362794493602010821727192234280203283795840383201625998618269296403361933795120192272708243858687994281284090107620433200926392794950378898154056586645677206146853684379648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 25665066348816594936334723497688644878112958122192821657731697503831045045924678338183264887624130175683886473366852033920118759143341136150811937988209941769320347995391325976751826094988934055646069474587230585155942947416950757529943802608469930823910673267801705302284484796045957425054431924779696328526712676398822730757655547864702570423965646396081754582999180206802550995309606646266905865853578866535907219939632749970890611201481724113131882243857998147672982184872035610310687243282716398179535945723626515595869841116623172908356097586502690612820398662274583691869011359539594755021727787120694348933777218741099454361454569520315071629215929484552626410598290443147757023338822460179998179455611938075469221630988728323046560241564007288479931978254609182774224815760576600263255277003508152819949225173493500816641162857863728611368255435017214345669271843663447985996958526018212605015959978500875365164296950561366516270503456058568358691864040717532707019943036741068996687894470208527926466046951969310190784821250111157376216574004522800974115385742626651096331470718235339879926880258728918963854121041458484549663909594256621542707492701031819897570879041270178546169555488044098482422446052232768275077042504824512500814191065135499085601939305032683482466912198144053233870525471482684949268183786252649547748582426515224895189358626088202371649847114899165115273504039943444247639791926577096265879645879355829681433659825828860498520679152005797796224961856743483354363630699839203116795206504478052932149908824774447896827094659052590489983051781669330295954159000787587921577218173118705546716585084197473922963576693372074909190963906660779053264273859728577234548716674724511517653511397632239738327685846180406055731550756698390006035016086757237134743086393136536531739044193025780127098476559752311512362227992598694218001316036378488677410099993716923327205069937047580760783560815447442621378363281277029715902639999190182873732029948922263149096168106799943658117001748765183365889424505219035255664135421837757155125337116070087777381110408168784038656224793283050946576708370490664415459931382539395353587163958656964271706483031865189654270257708598729196809279520210279127398428136549670299115133529971426349197120893188340153120996416184459798073385450416828416458927644599581964697396266814611754000757452910246143752627710593545478313120424530505759951554338714187213259937150207360781549562900864788988363576657941683812480066056594254016895925332305604455374315012022090936634974104440058266213793802269631594650329274876077091181706301570471402935010834992388085726052051266139480539390128432389368545213994557989046059730356185169507756656090540853963007771328206886319237945018011865339820921485257055866291865214008382022693904189583020469483509418443410835422985912754026577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -16788394450391374970737301340710315253165767845874202737313673696603897025957878338934709387240452630701024488320240501236902863204523199017777094683049761962356828683935707573509022303165155332430598961726917932367951341909440904396231989787080039501956017620803975023823918163822944097518720253401784462922291929185755488383578825776151568938889869315238775199141890361600334423935275427366878913400915148838068562443700905925530757063063363998540762531730684392791176725489154422083040563583468357072324423174822181113625421144296238778972282367604387849412943039552907814710623630243375797853469979813156761497472520648300607052832891751944293288359610180221314288030952708586506552134901423387933806796112699800667901211220653183985078745675105715030124233206120552930327286810229257036762128285270418752920147180853489714632470271883373056584538646888594790462302698501076601375598250695040525028241672369449376731312732807139996434151105391599502158999650970393667730118734002255575147484238838417797090925372610375702375639538342317091683612728769172673469969630450535889797767456315755217010500441585747461755033353672111327805526091770114422672775080935000903916556493663061793292372813330925871263670939889824199397764979780705865880941773259092278988374808761157979969466099734990179386533162409792923143118300930630588751166579084265207879347590007995625480528518036571041889603413342016473197871761187480506445246077821228395358168213659428959845363943756192132780691321129994457050823050711524208574140688949337399841815403377389226584386261452939990379536254281599801154943483953438198331514157827756736928283621570648516656472051726757010576798231295946957068687621282959705395961407788482960577448173668776536993311746694813024448630015898380337488578861161847600863697223126290071188088533808965077795886709349156621750230928285027563115554389375160040711123891246088414088680809634684415934708492954177739364830178997651902197133570035981057271924421453318789502498404968554234768370397114212238471971162223001137523940713358954896871375413861936915928944410882379275830589529699492465201298895523518847812939787773407308213564813178887456616838332882537363225343365074129105847847009126152043037065231148598241299693416146266872379542919038544060161257732027204495848381174867165691320983888186985972234752325915934363508651809562992000927396679347562908262960459832284044762263662689579495025843819862074391437141876742894658215001079140752739936648713106486399209415450502738446679262006901021029826303953964040525851491347240063654771938214411642882917294815567030569519388023578589071429505354747388215076062529339618846662424855668042678537558286762041209243036501914580693870340113743653762434645933122763844619300562218006766530859072608003970117435395536841734843813378041795009504832611025525145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 8106905117301201671607576486084478804335832334150144926847465888872910726105446121011105301262727226492320596294572346042557617934382635835878755252544002906679882024836536596180095366898528576703851501921065359062551611331424687267920878409371056517417187196929974725757982466784114909880017140705623389905046467560009735981685631522278407751768525988329613433288013285500908344862590236465822531418804408611519088756231047429925722785496362402519216411560686671434559516725351391515023952409195263960702028468689461237664657364177735086259704151764388016328780593572943991343421870699945029911176973575713988913335709032411579888088367950020999794885059447335365749657318460005540823958733253513330744684400458184765247082208046050936303809553526374651776633037555145285051281042972844029280382673636335311889039606275687440492070736116247130386565495564768691670211091636645515559471665174773320737678249888227074940401746194655420732064175769751170552828732449999097136294131646554409284866704486716114555178213507583812774359800585753228634409006921906683170847114255594092005599668643329910402566081414332287299125176769791052307029394415871924701801871559568171119700287225214379839400494141546913515871866449035521853380495354958445322669498199790457777536737874986385729511809847092697005036907352951912318550362032809846161377709510965083645819732033239095505526110510633456250517895510438459347827818226721167609173988880468131267478429028672693591116345693715628874045203809024100726540177616191826215663798826443705590967935898912367748281288568299428057584735228394518670619606277494726543698561732523089501137738160165309395907809138712910261062283352057650375594809021222540144691448972238936728504962194264587031174476420069564649866710083707342988348993182127339934963746681467771904173400709848873525857041589085042019697608416678217375107673813328322903274333855747929145338548689407291722974113276140198861506601967801169144232308365534382964067374166388498240005243221430643895439516573758507274269377768031698628070390284499890269257340782014599733602104288609023672919522752512182553323317791063647019112510155094814866423211220581348518158241200265128512089832142909887428233021702396394318959672548681792959938663092321971067611693527071476431841804734056230355585238610181473341335351893058267026623335791613069635439767997687795656634369471098275546190358161856827693844346819057696894910035689794636033290645513526411893002744551849252766993732067822040960202818106076155682542643121248637322067967984948541716454082111480212382611994009352060497696279324530524378373945559772001414897354496402999444500074399239483513510294750855815596575418575426671466071248575685152115678236040116726237105169966468402829056217415103630211557752737848395867252447722198780877499654475607795684492872930652323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -1688448857929885842429118081412391778871082265158645364820569449430020024292796400844238880600955750824247919416367152587226891129913840692513979957283286835998648603301176882238465203056207616649290197805671554490018469091208520310584573563567273200897854471162301229072084027841614341430006216577670934459570267660243858519937824067250453343489808247333987818389574325603074008808512750903285517665648640848281195793995526918278905198623150562650162816833610506851100060886938617399371761791129167261082682520369402560313560796094906222801119359488668175796079425130740785782983524756387660251822946937260141380219002149793198195213128776930756236343218601864014163259941696993183362519343990798203819034684037321641942080444242724605676603668379583876464005329824177959285199641543976464805094678753097163217387517224026416490865168098068363689304736331995884614735956105983606053272587086104571840767525786516073256605134889866728329252126221238893319775744237155205967906273303161098814820683041094049864240515760800693519542547635904831898144232186363929210794012447726774214304335684872358454792053078800758112303374399057006085404911131966557178994334179483925082213388606612715409898816123253981570288566848552206086106872501519717368389086221715043536879174918735281242313599147828853793628700896483311932570166688122137403550141884527940077519504606487836469548396589190523314243973928851425769398743327585977308929554777051871785909485494156179628113884794160017620470653616144371250000554590216061971984045833847268779113058103127820386254158179704449412265225029688678243183946061163635063633484175259404926084057597078154248509227806658676157826832234065322866839839852306350739844407808312158379783213427928634258243392241274132382548298358170264635147616695733862377109196893266809485715435681837780674279062138686847986347977023463278281948160321289010701073859072345630931042509403045423970058219640830173045922228289874185262104995541958705421848514000781191357259595381167954323231965141021175728996836434534838489308744778851964985464970880557952382857429669325500064152336829704366326725913775631461039523654456586764084037892077088547053297674410124831659018926100311441058089074076365868172069787867328230423077425729190210467942199367672921698554518496562040153148589393783676433574307218906710910767688919245922777626866990108162286465884085480586328135378362298036296408828759846849893590270630570680691572056955122455426897988695137147602368361642455786531476652496721878938568905666664483425600921468373529006112961838032372784950717690825274419815029227946823458327415412281267732187311075411797204702481789033771991675455296738143194931498150247879884537498726842608646404675536082093161496731688466085538297386534321290423632957793053525299477514256053288979829663533189140632844665484214272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] -1702392730110964959920412410240230045352922527278933838625204875237288104199774536530410838088950399587537520579857668437091344601298267142933812624547662246055364718356167561553341424634133951332097175169596166299307692412931522040957978739154261490955119633197046146268827387659876921682515771289793942878957443912256137630059750459813482791316065444867174214004030551522605366884945055575249954907722643048231457589654908159537963044210282449039707633408621439853166545866836782216441529584159382127303061287685898123969341605939903380590618145095020774770891515853395057084991138239379372833656052491938587164165088392223041083270952617555967560348397677783150464550725401031546745873704328688373368144361038453997577911113880237386946434075276534249406309138578648915963873876083705454462491067684031644465331866465532993996841195039447448185240891545423833063760479403911394992564047811476558939379051416643284007012479819821937277901956992642841538229911425430728824573062582749080660291265050223278276747129354044851200946792529038426987082781160482819863187983952966131132275405303195024874409850488798080572664484600314420793956787677184138012372539763102921927825734189747892210883343261324143499434504440273701722401085984422803021880178003323472084792956660046495833919550544514962290660540258957616174652411782980655257954573593252046843154871946141825685223203916499467796177117732090186241487432238952644415467828204470743268815458567286315872531356823222034398154415726148427544349039765768883517109873725202790035895440172407102136911779794150031650585684602151500607366835704813341943947632689683004920953518445657672476024899322480644269947715646872752059840807686147788137327287219864003182395526938683211288245041217728576332345610705462269131621496230225211660912724325143512903563423731409883156785695523284602358807282566199449181486285080224871746652680821654046762314325651314539153875233286834434041881864753052028888610665144098674580647776484831011499449669103368793673505487062409839370442534119231235928927149413103563653311952404982224298917451595723369327709491200232839778964443979909627138673009209936364198761659293854490489014407032543079142100853628889551159066082941838785801602578627035199975286776122727116318057298085583667690354011718295260431528280325203163723718555067390647532703716155406861808349402331692947119948136202180444731975996857199843023450561535065780589862322150173287618970890587214449935234172121933787998312735021542308428471266259062128412460749078269511990905964738119084860388587001903982374562634049733334619591349416328033227872264442406398627511713406957868770640391650947855354134993314210164778904347812887983286410964893767205571819351571619304779955804772467018551907789828361991061571342143396440756669647000802777759224737146614750377183292975910748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] 2562304384990069538585251990782916874565672187235107992038285102280414263865742552988151842339736899756688751769568230163682791079867592505530825993798789071300777643799666454400870826971293143024754421428987492793930088048528843695453412884672245681705857268554716098659636193276479791808873748998513187399804671426164586502074488748823322773892939681231591048635786476905853486221353324975349364445303202545742974516813151697073048011971778685894070408762074450883724436763445259149979386440225830900760214964092329388198012015034444615648218736866502839274704432979859182007605796025644427771580855162421641314375201730421480951697598440797065130009890121296931328973995060007297715931892839748280339822579212461077077533567360947443751742340758659710518033803753667479526879073603504470711133563533097306004199701558952641559547362577367387017477216341702328064476739211811976567422634937158463805577161886705024310972029488022732992080961338979793185821470820276340269218040091461385074098301540709936906013211005038169995841282113318503652155661015884485430864632239963295804012635697288078708380444147269222045935061340651392703700826891264525756732833319631977343288839805039642829828438060858563436988118686388509438892478119116003874898007731287282933475752890634190825321388848652190668209310643743653082196346208000472963068038158259684915690637131289604083610237679068063313477924750560391474740998683592440397125966319191149342721212512571335840941484858135946939327503096896683190441151007991758112491429440829223519854661536477749998951299794566439392890122001848686025323195127322174252184145414847890524747696857416354428914794142660581538918432431538841817511234112247979743819716440684319217214363363004174053793146088052160517968401962878706577255506079911303843998192936783000412142466380724071265157128507786440936195943946138204605027150933797411923184013728281245762862509200624828204631786915423559317037159107547022367112456315436543576081782713547997905870070645226944989810298784280310098642610111057723423041992060181818052523899207960462908921148347601374010499505114787430536817820941980125064396071195867844715170523608486413526533436402721944908188326316103488848734180097830254921131829637675708332887593811928574295169367560193020698935450715450342207347211898866300585962107214103803945501204372786947169832451088069967557509477645619230556560973361030202994988343214847399293330587291615842577584810197280561486518483132085459163795522803513410906774506264789552639124839743492091660721013046128873867342631009869471540860156133588607861924470662672309180751069836686921511663680851623139452030519331280728178822340817817859913663778729219423961293727401809287803263634962384705054873260699175198128426212839426885851707833926460873930002381613005890351750664744534801791529005032144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] -2008045444230747285069714415446115035501562357048565168163298759073437271910267530278751614477009838925683872840297968009662118255745224527695731238380247376043327017249440518825977930796868399005765039352087714187532826304802233863773099326864316056913503080452711787070264001241654648979267215037517050447864546557715079027779263948356237315668569100273523034822323757888637313217382051822486450345787682387838758995855556615480873770412071563095582766071135823404992282576287582119643703015210092134997969909710624628948423194442373768419859957309067926938388796404532677648623431841936009031769928220577288643008563126957926781219006084651915873641866681196971670321224989088822839682561604393467667507332438840114124353965616145988489535664996128677277023491981420405069435669586521838072896379638186961254914605805831898841050043545427558487358328006347193503526282705112422293433946778205499310051614040899854392005859130709656007225505964406585621989154443446119244238061297893602954781417207814653844921359393777105014852357041347129190794471324475294044612163937136622551994660633587927946901102820592227454953315555907325292714815730452398832845747735430755815272729872259244816758572175777054253935710093179583723879672880101401437638229744810939202858631632148776258823938530681093326439208469416890376289768910816750367270002084195109536011812745439917909431627938656332707562377524224747137915037776032465099075720936589452553716197828986698735323640146280053123428485570860895217624645921446661358097180104209717142998739408814373316746581641650507562537012619333402402195067814927276715118544505992507160803275820798478621510399489624505461435265786903307092132038844131403768266977077718533779886441799364031517006494082825675178455485270101931724483597785928735191918279226719705317437785314129292473302563652604296153401233584015894270888155399145216636829420807635585019104497818124595299852667051784325649407951662721422318413795233019407902656722200164569986063026213304648918083836649794822620209176212965709131613342257855524101168871839326166086258436334854714743809509552126561439047221456391921431051801549942975338031316276344657725664331131000686819657688618948857934118475245217406714386012978751776376191327388582807218352105994586617103595434738680846164657179098624678234285741236708051756791254198361463960394074154776993868669996579259779638167894292496453191781430163749528244058980999993188344812500697920127896561995912012053130156150602563783645368583926972367296253370503723918154937736380575648069237133332616599706602012336047083422161497592413819894412622500267792893819383619082487567501207543773585546634395145578238342018587144521600040131523345089879321843017312669438933913676940918391745511883355447300316028252930389222407875817895210991228455860384012611751355036432303390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] 1074120351440197711398144101419357278582213579136104285423119392882210789392854963171944328171703019854850450971022126308298283370175137731646014246328639187776476387385664955171678214985313143940796193435616380762112923287210835709531415784111133116580379417752507747845918340258687437229053227283445161061680202518663728709783887334901391329139865190801607133437156401626885942704112815495638534053551531198098588789963488793964280875368240298953942691039775789031087039493162980097167176168777214774505468608226703498756562336027856396779570102107015099749959301508046083763265902189228692592268441201369922015246540545083696426703514154296788530919649132209474956603167136720441712199679234179367073640682397235507558518195336303309338898405537581776474230574455263788861786452757209878484905115425153810473132752169019157166461591290152587178176672710394304708722119040139484262052829019887754977988676330891202331350619168311118463468170923049546602067496593783228422812025937582424013542784202291512013125351692673102461756740112896155414859167052335161941014072232299260218583375526877914598249016130899661110802548975936863701360967697827666186091835189779862459077085754976209447632534629161124008845790171670325458453698709573161068311931707565475043768418086250204405479927529891809435846876345911600762347305659669272679347662259216719358973144301154838565507666304703342156524754857356836499119331238813132156085479429743072497041488687887711859767690872914544294782408990637338890051282445028021812854192338637054983599476448776788634760425697218070609284226611303905201583105022884661781576557916912001443458122665065314469695908297578152699042207014938645990801727193285236489072289127520895870567687319703896596071333417691465936549230611308461479259180376335485888409107479592929770090043106921966691385506595556911784225053912260717651549806142969418763863865022549641468017491294558465041564272917699664184034730279827609429400619506525109493083045274544367193297900701182715306121123684237801458158143819996271647750779082891936116338762828312525511908568613393064114816650082619809046458803746417547460099099542186992579718308025557116598300585753346538905385089237478575258567206722409193101236809306180227343288184658075465605872690644777173858150721534894992838527723203417401149264775282977118015685813248163253828584009254964546527957147995319264274998526031856573029401840880095435811751569289489470912014282111266839071413347850008307194635986025257965291096219787885249550489835646230284075231738394055255287690807416196253938514033504556600628190587115740896163843166164946694080646407614759912636402754087024005914129084686545423010069260444108773884728721428330212263199195870286900748853072737212480322203912003000953149917081328523123590743771734289958358701632126005501266085579839242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] -346734075433954263727234001908938390430515444079409367361524885679380073263214757802701782744222090790290744152139743760407220871576884622491755859297113904451388923973577216832486850523507791511016545364408960331598400336375093659213527518416466148109826813999564430635148357393850437602174052892385612333099015063064598413910485855640688772953438439655507537945981561097618842336126206914096622959349264251596221639828283118937469075926328232255702452359413813039297421659185729997884773248955092617328229996291175500779561476552013003748363280171046484506759563570819002170018103309271784723717412086848716701129910652530577779169239962510013539858613220939994342999672009750432670600969493746075922230043168513449641732563269980335033854820757283131969197864274514777430598734070057711757494641077445765651107652257268925192287427901003815402231619660563909122064714343255985951567882322683790164912583349078648737845681018308702385126327720290423889854643984179131766902938076603142722554262206302759160143073189897278829965940719344116895998143556730697699291997554810289147547304262825188762211156950723560955710409804166282154761240828581591001134071442695312082544180992135311066820389962637551516167453682464356951258515623617993940331881666128105886625926024792541254368288464483373817297708365326014999980027925902683681901943442455611258368502569710656988001060299083693657150521835881957089821086125388470130863577986235553476024387175540637324624945127528159949746944200972612334903073905874217642777413519794451020643860401555405251988551626349325144314941784870552646835559408364410354028862182447127749012139183924010178362221688499629998120410045121908505203103828999808395003409677397427742433188043216603856649945528661418873406717880691009896482647237415110709461250508846379001260763483377079475861390957122451918340216194853953532961181006538352986025203881784648554868886469264070331522996492882672561316009377102017294259026533320191409578285551245434346658568529529306020011694702920632182540522475846387964862007815253615099918023200409361057466443823539219419311077631112788225006476028284862518468409828606843570562312770938419560279908851037799172974051142011926215869589903854778458800888030822526866353778967174784933776647176493925187217533850376901860891546394469828151008697364763408292636735029222737975129212567411101899681421666959427847118807388652767334106725728764779577978508777223517728204252702502625470098291690512182716985058255353981840317648800927350851706519764272409316649715528374650662059426427928818977352015620872126835902286487420593665344289099101747476729944954283301849336316414739722060288666316068433984416268586260545145506251137712366508160860149816022077352059981706293317688766432824452904002866278358341364271057421258538230801612993237175500576182511106785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -24906469712103757626699567300452506234862050936192669815039201595279571352960157529542164916768518854490445147292988884210095700066818214673227718637903536595467985879696135721309333519853193942350133299270263369557372875002705444737133077391863153429701243879820490539993594666684401490309658760416298291098536654583451304247853842815357367730933906801431260748254149608957528834678575363242389395936324389568763696729033422698201427023031020757357344029697809291539884998157050625211924590126472968035233472304616473156905994880640116178817471366376809010648700444589784185307754781470943702876355563342290411189603532090913646250689825458965628656504095346470646910362235209417075074613688822684567460362968823690012019206241768828880826196111106291283072078892463875182580978651522638264442553567487893089021416326637759939621620383878734371421549098398746062886661589708114950637752171462900895691098053326591779368363764261877095694459920621011170811340480857078399040733820979161086397971099315897429616938660611226928834690942220840846208269422501018435764216022735475197974525100135543875005696963447267146543037737485764666237278808401574429132215029617028044922790590951214747118421256106818605174299758243255598804009441123375290208996521329551140615874381894374576574904930125939551955721442944498421860553794114545519354827947437946302207756136815435010457247529259855827973421653077343047730148731249366205553260351379543386524576766433503214100819710940721784301039230267809471184756065119788389570382712996463016976635201575741011305384722100069938261218416440933300563760366493084185125732224240057807997156065317740840479882736214982007709581790545004108978262922631627170901925655294770438758444353998608811125436622525447546761408210330330712620446488580082622776314002626629137466440981997444678716641148846896264028327668805323075869737856519535863670567254470445483258068678818919393738769786619284432338607208710509745755618854006872704514153557137004788755433619334290532435365027368644415495728514230449267724167856550864298662452471994598638698300052148547803184830405642239957470806654209679810043923706798383747593800547390356970134786168916328932664065652641855918783773958993271619016828550665302331671047682448511462622011559297040722584450773008009779034060261779574705592365721955065039589603408863660974249834588793550503936849440949501490875248682214143056653113176345668071162189149129683546940176225114465166001338914826753301945638349109443812227678890131035512517109062149761300979314912320778471983867785652651482487164147021120460771622906474807690678978870706780741928618992408150613508033980371747130815471028603802249786610999138150013286279835129038568951394657217021619910954901190146324193450405987243279534624829604255669978585771325782810285562384008176141618583284219904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 130794119469414104446332110523943421957307622827896468715638559696151314040651534063365585794375947992637313879773376386424624812388218447869758033829332450549334541012671477698749362785292581017957759699574052776883422163165399621225266521319530571340767293403221402814616213455455957635015169427307711728647774729285939987371135823285189880514716118234566386984226839575005942859327851164014834036478303368599928924908693881728068251092751799687978834905829832097904574077946509371075204108936680298288380593402388677874625387971785512082247940152545703928412695288461554793329298428509201644546650174450088582557936856466655330605398195634537305694879484536699920297047716159108256753914972929585503909048742531401176077244479302174356763061098118913458121080432794966175938480485039357809361712024349391438297851227903238130767365752112741784905855094544054745680637963776470039350716221432990360422933273675976748259325427935073002745940612140619564499882641085592711840085177926061999981358146249555176421119500883334685115996319290921407053933098591700018898321550342694819137343365860364905538988804923073824366081521041405808473244706967894013768929019135272692958966344634184823119554065000934534534079421629582428717777480260618829061574397602753937742985962962341389999792443895516649208232964149740673265852102750054237255505375959947649139675314367191520960208430611001749044082762250860925662973268492642235995811801252846777397433666263143775792484490309637453915497103676827701151025253224604008700223281809855309357117609008560248875095906368367211590389471244916438689301365826262590319441586710216036831756356809381708688084638120268827115448980909833602966771791246139737464492720516723233643458028610586888548308433797960251487048800803664096762631747557994705027631760930574895166392685648708544924541261605467064332531113120810915609815841152608356662980072458403608020584110280851206340447101298566565383260101803765712580030049904592952240306972965147634862664169929987255976848123370532029461761082653236167207298898647630069855901179185327686057565615446870266622152440385827892883953422280742657363361707642145825354566428514377309831864053140394608000032774174330144753545203049440318661216237682737376694081811350953175828847465647766926569113776821178393800679125799608748031300976582870326614710969169478285038384036145983085996208674216581507853047964058161479209605296764720330170025033748413580469736381117285368595642050022274609262206057491011867950686021749658935568850709507991619601438943211557424871437796270895560163889083226778608087509925891847170685582648056058511862075760645805871596575781058651666180119364371972401526861851331474815899359393264001021042809328447089549492394036832741843112817383594273580968126383171391836935980730536226585179857449608091982753561934456422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -111660852504584672589530820673062328405900073536236909304016148548764978154283327971773761193309065002137984469127935025172644992314146017132282226422682961337198911381432986254557445895594491217120131850176008731046881639624173660201222624558166363279642141963132954748182686056363256168763317600579529408440999152954834477061444651703946749639060936810683872950778480738116381690779978025181503160922937322715479908725370805643052591315733166563752349149157620086516488506984200042352264640597357160744748827674199980918713737856509870992785465490313167915105090808737288317970989633910635150478871223505405165150796510515277893769718216351701512293309346184207355070678954995832053271685778648363796971567788823599844032603975935259777058157204453293647358536450152386564301536753914325399918244512708196382595834062596507643167571683137938433304199741222802882659791997155160098476642262918998080101169729620381989205150985174877725307903394475864755148424931002701719573641756503127141226778912848114888476959099741585398247658854774580239457065676791503728872022583153066766869485270014519241745466222191633417653163137238736345341623371693125028652362450368751942271778275717563498096835658326783261217636102562768124085449798609164522221099804251643428131564263609404425410582130941397456238204370200035959399798446530622636896322511483018133648311319477011034269456764639163258309157018336088742293578721482583551818822335489019914785215836072979140809952789793663990096534716441542662197075097521675981171705631536855660674762191959126135062889562125249945031668489206867509670212419116106368377013708862070264562647045263010734799121437183315077579552978567207085699595411374468107204003779991249811672145368129817389945086009625010747391032037852544799296575362296802498389308715120859119429058612187594792331527744001047027115395186879302494738648345267461414471425903115212156870923198048402152470116308791159153662636066536235314233260852954038239424767916931635696982579570261223222889277161405388747715090897623683749930205579044230357738966210238540228332518033289963008206428998400436612589246477961005195795000588927149600064525113762262367465039261689055736355535442153962687010865273217177556106540130405461060920550334177639077958564459725725594906298873070751687074733120913677165265483279639310438938388715624706822292180407892805728460364297124010035033758592148247136133427066364181295962469775114022043143771674360559173958605483339766568839019573345605838375078239537106476207452732868301103734400489357132074020325984682311452349636432155329989192694559701213716422969542156927659305641394759226088927750810478937550874092653381714120325479996950854091293621557609059775337418992824455939356570702113748845960432805499763774004058846432392923559782578891360101983551444332022868506534176672972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 64356051960336429774378091297769369895920154183690301155831793351028412322049960692626889558912540878067924908727215602816164118809299371967550509612427292003330629495943378589322216211270770522229795546247549882936254033331193933378512427116828365357940166825968223530554091771947900250172764425196317952009406545511795486976772088505641613486870864924017384092186874660361778827622704641383629500507613004830482029340140177028948702873990412201789839307152259354417582070088524798709634747348433913365239490349752022693227632871228114484838323580607076154113728220180372221842399244503222266032680339625227874568226011710855215956632131707691173834206714723080615415748374276293147923753339490109506252686852016967244419949431694222512992453199001338896012814977642577878571961296392926250765896072269312330235300930935284174374768700724981493068441564604408812232569849818379964381862459600625486743091616522919828068610019673901746990389030448399210673474014532704532481940718257588730399095027900432967258533118264635886539015973953738677531876668164904334748638088535201628252412259289225440166621840586156267495767094652174852592259994550639213460111545184122793967462208909604004627912799603092394534832807665533547130598115143270625718418574599922178369884203462948218340966859788032819591166749090471542333435987227718886962809668991107130023934974986400412237114002046466457507553067295876753001822838106564526937553918981293846052340371338024719245385656331491305691456661525710583469299781121506866956354202489176297260738461695921953437163307135278845128858820986788714982103035063642434919625428888337581292618389315474972854730528405059832818774963775074604796681965276659568476912707961226222746147849261750191989819336551410828953687775168034781014304556944982595155602625126843998030600623150010110561697098481580683117657297470101902181537497170725193407374634008265724103848147169610203660419898992089666068649282546782943337314631749871805233862976491172028919582501949380793824159595018919978788174566421495014965438084440155485626335248555173285115745831739519317937582580359789881840728020108887360948921551583823113248921313883103351145708044139244304409813336260967416266596361460910332555243413293239471699832987967805937755375447264390426738512914311238367231668354867770499902833974048766788280053111319843494352851742966163191573091567160492973562071515379996040287197812683088770526455303429528412215041465638952089706401438076589748728251406022008868909391743899863856260472374579369449397196097131548795842317241983149611831353992225712596586019645686577011505307694201721610056377464600233734856138170238200139534301171027563738148049084981690481049923686473457330855292440373562577914700879146125069625229331330900248713595682696652947262574998091407998005717706612997753478432421587189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -28823040196446861291767545876928408829647026357249354764120080769355164364255049320747774514707565696311517390127400123539614343963247020303764691546025107753604823726976216188991237937245743211395137707783415274827761723601882845379532572448282901854271522405360257644772286884852696677052176429091740374097754552577127019884459184425338200699870089465061077934917095860421727863797860595420040143214430331679304396262585271067343426826087516889451302962833878294538373240105559938847050694423491347620228989018287564310334123293672878141740136054825683477735860064714362802566646966609342011697803067189492004524213051640967506219546259506554706021434076226563131884109085494190047078031399601734803595698063910921649036320826272296380354050714302013665256205395665697514432851125282684110961989405220023815785343525948810097629958945361949627579812668214908729729936094184442013004825390272909783793904305301744220110895330062552351568279359924468847696019628298565936137499036105492840018549541061062790473577968275752303865078423538211972045720544829472144811965723421650490994445211726939182257029906041413742358805964450206641716664238043759024388584960154216788299950098966249847495108248439180462568313254258748095151894985144328048319004435076104495675019647421459700067707714537857156149384186899294653284714120324769542233411061487874865239658370191796585175868152266150290161655667241621770115259775130463487490867731563522032314569575631776511190610857711749912763019224385997595759617104167140175969657389153948120670421051092952684037058239883170908745699809142555999483161299664085294995586197895774718989385379424705126798209495017286946617688743728110064392308487613834203926086410091215144918907301290584307810471276270071662064077998713165044475670607534255001482038201549976023445014653156457419778460714242088092655510381988432125619973994955096028220875186900113380837387519956174943491872534117873272178704042668408807199399771753633134182701053204760750094132850334117521254164430481796766056226075109769775402448707238010477569190980106848818840097176887820999272240992047149874761108474519338509464654727573601725044860728224938402030085679763078349383748827840275301208360315500609426682746378327321240076908102786888092397478342453031385482704234803845219806830712549595636638914507088369168906440180413621813216438289623966255564653852755503058877276222369655716167102515378545897395600472410651188228077565970676379810327541903765124035669828150317966789583639538527806834481544631209424959315384404683014361838670222553262579331815377987426503274790963597416078702122497124584797003588921075953725877038082595501057870674812530716302948175386902666043193932593121552792316891302965954937976812975212158350633090139095454649860654345092994314227139190673673153114219349260238569864897232896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 10484424673963417658964440470831039136214796827242822069882672460407539464334299917698014381359870349473391593096011033247006075558354292593164891615265462106217399333583223734140923949367417161559508022955394543401494923949407758243866270013119893076901534293722961253151831366137152018490551631594254161532476420668831886845032479296533321757549843793953303508714554469970686891985196908339049992768376553741982625207254981432230835250691091426220190698496045092936809152752643809037245730361054320425706249210295491658633692666320134138029344916670920666064293511483316609986979858232855096440892407646072900461143244948080241280549924044487422253678320884306030981535757988444580824946586228517351830783091109764152365371143307945800007535878308417101268976146798607189900413623408936541788111281306669135768394370291047607422110631824493347517705497911897027465538368130754763074418791112170875055407016983000287696517681590118430876510200706282133084711513813659424400944583833828199165894335599127417272433146948562181006832849453357989248550415672099989818957515621865600259929667596886256084523729227889556777731856154277273725695162552445577166060332290671957690586538638970185873667128849437377048885842180341538164971275048565359569473023294330087723606965145852730580167406356668400566425056072832952749978143898073569418219625536309004546846673272601595521647087275632383277095010295103107564317755321339680924171133806822378798574513646568927848988685444355302138731842853384893227446815869725647536570372014304145897172872192726562678573257241781670378849796156665743091453463739679779503063492509522514287555616309327586995949141980344034558329119245566148522671921369693404548892411543550590924589564280114570743305978582061150552312196697530999486855950041737359557254945763542491115271495829265475100230510448712269694150145694411986886546624516671081676299991637780178440367022501146562532542283040196810138764458957521709923832002614302941084236538144406853664908655143263178413110598936970681326752061446059604091079637307444429942818872836699830540490983662719349357977993267134128495454143918132009067596521012118169626070778707432869367467102708835499180425764294822428899831649720662312851976056450091990118447367191455500353882972112816542790800897041675547104734991219211007191857374347848233013569615903506764543342039706432341834539263624704326032799090741796649192333201612163334001996669114183968115265575036758741836165449899126860758658995940278205352680530650474989310650574539003571503443738162149572526237654653904181158530227232848859685044300139412042152484090091909047962974618981777462455184751043370157432601821565626649142216168434030922543292057278973361555699571996336878365477814884063530665162967537087061680778927533260998532198444312281369933225464125863137344365399281500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -3191955181911694357847604786330858510072788599203445246772482282622806562266336733220277931663034478483219520827263450135776337716644742516130403151254221670709620562935739328124387390624799589398519049746316292679330640440222587971868341449697937380248460577067943255472854860491258969509830074020697716254153213494813390782555856912790191650152361090766850489965216316546474045639367686588951669692902624985784388331377956278804394908581596921684815243097178864347178082565207028455114286038306719931542580751771872600612633580133852330931974554770840014783374668941584666356684054529533935127187090140715437455414733904331113797693401636640975363144870387421863819896379089272555825839370684484402207602756378673504331060611939777931586852197789006582257058444441299532011435131554364444093137147544264214663896053142519633074801607277607929436101742971824996695714726870964870676335392318947225068521190177654864724390095875182321428514055074113895359771798512799647569176163935291371008471738103505968635941154016234689135440758424141049312474365578927805577598027483368563180451794761765422660418551509602457694204208655711068096596165089540415392224846650708459276912261907113600148645970622591640697315520237351206907938816730762595323977377300137021894247166766008598196694540290826238559481553399211261945877755063379513229205542974163443061270234456346346938406204704390563342822840276436527591696385587643442245164379808519897812824716584031031330921543550529679691831214440864092633959781251334935497645625225238212920908423988824496562424960531994874920344717543867041778217600594165681557464764270379513975840493051664806908240783720217288948340774342951259919528658103899663205152245612503574461472971924589153387412629803880585611546502158790690554925538768698381189906002138075235607715918017907225672870244800175459446191472579151686404456458540237615679202966938109905750713420009986372422775216129561648187734109771220103441204230144688665847870434859927161006078513545931027570992045242657926895926058000964450303097492835494440283998876690412638209684589099651866538036265500194390936939277131046449319989011748918509066743902176416956191333583988815576465778449392690650803497465100294396043791221990530294675824828749696592140628848771631695174820563255390483540436268475464796143867242917440925409537192522078751373590681296376111445468385117749217874504744320994496448104911004737178611791719573974585437328420138953101579233519351579040519699662241606321929650699744596975903247068327389134114772765864702889625447972165402165115816298864930089039275773470243754686048697310989442338081798509092167838939587645038362243866212013348337701235041695081923723485066468995419290563628037281461552401478854624215576653492065356408262270402952052792443273126748703684883669385147744730898252286656512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 871523954323590569430158677705606005305472507955515447557663903897520300033033354889118008150691068230444634156348416562480284623098954994699985166188108123941861583011244670191184803165647601233205629449776981281418820136346957153591195569225139452934434221543553589054787853917825871065046834692640641910976473730176145165684710421744048461070081260003122385756247274744609404155236652752227345886585262934062562497952491417951110627694914804421406638018442795624576615524002322708094095839549671849400533660326334543630422105800733300828032339599995919221323350866925971652918838425642088527276494658934626322306789501121754800486579402868825753967955579634999490587601401235405531183847840357623816509961928438902948988992970211411247633719603458871244009693733412852850036566719037757456231997041219824115148319797745885486860702825339663138176137093766087366939420273243098654216205621053535869396879189558234463134409400973949156250302284546027392823818043883477746081649638760142514574270611768765514446186992245756247184478735785012725033303102222925823989988226347404972640609700488829982387255997562959666621090293354481973251027649600038549640070989268294093678682838619391016365193401702344617612515909240336252795731436801717851574182956766106758668122004109333804213863459442576925439979091410749560348315036351034834163351660583763077571070462849948235121797514555209586815785943114828752443636861881199773902630880101317008460960720945214649333965413683119132227495941551617041117241995424283236841258585804942672057697002209575910394257748733110562143268494725654909114464883816921469867809904883292615378237687517050664220177692520278556903931600810956962159394358903346832141350150731640799685471459705127798307653115101142733108192715749471514802332855604063376758223128994087394218175838831227141693606988845531832668568727249751907798427100072268337214179506056956898906059713285459079159110752094441273095610502701907186389572131831429657607711563916244281896719766403118710920465602780534479495228340057324695902919350841298592644851112201169294430482525446931710855591609237995501432987263819917367133919179917920967514512006634815081015854934582326582208486270708602046219751356683466585040304967397076091717895714464135240039753310789358724219021250297662454223640917812698431192178736938467038462250754702498285392197262925368075594689841472402102799194155661692343386071249924299291418682977523355120567109390029059889354991884819583231998864133844729664760489551921657504165663788904565262491146233316686717006905114976145585808103254115736973489773050157164682067464749630300886263716307132023451463838895312799020925440555438025267197629644193940387584930636005964025867830818539139994958919533241940484401913606141859800895487873541337902449039179494069403581201195769156720583221245378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -255125885071961570558714494183556671544688174588150336560812101718101718935870182553711327342729842402896892670945878724579904133124311718232676794967914967238531849944980480052130465554715403576793813136694713508710401962781375113190777625378088731027905516590389749876288110579158023960515844421936101425176955194739391990278257900484037215106818304986413379586102612345420091964647709847677143550213540359165626080177411658072884166090129900683045332139053359455570707937323995918155588145776508129266658149698443550599777213509293045733929016030074565477531898732499345893096119958106520257921859641720090317925968633541383219171016475415978491015512164909914195838389133476441417282086196237919571309532154297177183950822170417357484175940740025939933091590441608265649866332162600444534732691518659867117308692133325766329761252826601591543132330665344913329964265044478240007142938112266415950121445397420467869409769059362357714309527765985879628204747472397962533129230286505061706556787567526277286840503782489871603073641375082697709729327575637279775459925152194493895940088444182889193607839802682960637746373687611827281221467560589631118497264656681476922402646606763158469037326579688049141192693954812423806908447575756037103883674341448929018428898687649605565879565498328204332086793393196499886309594596055822557535000759121014138248879648670204286395172585201382420664822436520865176663642722649052782893228730551631627640578311426814897304854704134124705212651955815211139148659964986168329682513212163591843815527704515534751624525537551193993712104741495041039819441343277776497049221778530623286989581972974604781976030112474175261289976622396292338310081016237826823574935427862364558138413202742902885215004229981832964257994381117562387904854048987229284152850474526770678594754498842602520389725574532216672517779978657021767725248098787028707022487072212746363002257987566084566172247029188976594659889129358087418691993595171902311127246863249498948059291243174843389893259246161158165208943563324683571421020020526741501084571794057244754220753766777533078730434986956977339316049729929152917414698250236726910328324025105701036094718030557942063690039903680538246177151925524357699551603229606393847042179027670856051119141065630498244505217363632444358278786005380547965558641395774300048693108363845342935234015908311841504924756471855692764503317609049626331967812715698246167283890905178007906205976267149887059252341157420646657067694597668292846788494335795188187411278173248747549165126986950943134944638551901964301414426922458855803282266703272117406574083079565949120179924323246648320232926752123734022628733052746328905852127401389455396823084946761067818253122694339842872970448153857446294514569971789294350103596158134533093892847297630039781774319115327701191919184904192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 96157490663080027094043265870001719781965958277672555103244499276801147744686084353675202398895927238905855243020438460372741243907318778600760944389623658443455501444121501010257183749983257855239221632361277411633158157849863430764052974169123179362862169703805600130970821942356845084145320190429135235527853142889496263035829932310213892311836546627869743395806300213312688663745391932192238680918448756218172577813438487132961765683125367873877450878546826481965296339418127409165114206684320233772749451026749775398124341763389164426529347923229885749990570515988920969280061071712713929718206486097024544638817829640049029087783977089772599422732027514580943805538740069813848381793600544307693955064712214719801594230174451098205849870661365706582928074825685622529040570269810569332867537420384971853448887982076300603051941950165273203165423618597454751364031675426799680273938795942610263926415295323268004007147862782905231092836997810837018611526757158548259692449275018080904915754048292897378690701100877047749611327572327695139839547270589567589769076307935679344510580497311873963837507448716284771691594302352939447640670335699692213379257160013385021983115103025372013772237707880403267405522120390160943792227799681513224799412128907918573362539370376650731544779549838311591738838623192327950557512845386917840164780582697147054445932891716271959855191364953720996682602817329508405538553949858635025097871542854104910250811736227929800844941726022100338131936830056344648567832391886450061796849509617626199321642318236678607702771506569619466463837441540164064381875496378015693753359047417983782974751418741599893902885533420216610322906560973965719931246880752861040115559508372059348746883002248343979673871764280440463960964481519748991533301969654298355951854307034022968480853427054362752186265448123554776890095409648712796409181063410455745363747371436846204369709638735982156784418945530190210473227269257108394484353710708406069616216836904378993355647768953548686218631497143673778933096302480218788094113527299037862076213977349968102543106157143408041051933956132538126923751715435643584921820260015753702840559512342634811209011168290936714017076327748789963858903896982017426038526631189284677519974239349905894542727477113327594662745741044449633598742736118500741665523648510172078018190819632199364233611753216651237958952714839249996595743222987036743892725945047795155435937204121785647420555060355064708236945684762960437106539601785511131890376959853906667524348005609584916302675782417325018061384900516238012052622812611283656825982960580547883008797902040577770595052070125197680625499494148742170073073270447555950100255077452792168328325136855593116701291324081519122432417629862973811763332801919420284414890431930992913213562646013606125047902367652677476252827359641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -41755521362235501191433563399563042054891639555522478459415576677241327752281231409354843775593467704744938030610188690542578606579435767891134446044687713362449670564314340930202291140899934899987550731248958724802356099822159429846737989853674205460198181283781345235439162042871129751670567921488688106419004144653016967339709670933881633612298359385813035384192420335735180005929860360189893442326214758048476148188363887761097160266551943320320379120480932991819179271273683894568968641924394742788253395200155091270847204610779627582226279931736740938596985101498642998879071126828608973053032928292842732819158149636046304082470313091162310971478309833092014772294407899317868251742400735638397668476784153736742064374200110007531293620581761513101696855305684357516490654934451591174971678356829282985826446621055619780002085459666950349703612550896424212074746635307400879845045926590544275639247651684069992462859653946831300389188347091417548540870687518084010477232621735176378855790168620899641906886789339000333466443897882510006669553136781048375481474269071975613049903502644102309368325752696964381345620007465983441154812103067942385321430499507573941399926838064353932298417272843799510497988310775923106431234558789623693700048300802679778609680628558175910642349283884680103116915242735019682581505902060635131773892158116149857767033343830112536490495011400905467906629251184826993808947467341153985536917316838855621290847629531508875875507924045394840947305192990625211685622457450618388432470637028961903030997931025133396465035800948895194693293171605114951896261668161501476392261069111159971632546318152535477317157321932794567313947697921793204719348875393847089609550529814142910080595247920204584078013285641727918846738682776264390880905748903028294999118102984558796882271967597440424017009970190297122372099794945439779097000097057133628573321001523391774213526905446295669888471602292956914086780650551945492545247240593092117307779001804866033315540641805323251948385458220911176472140575269359093998401408608901901577783658866694256014793241629491639006363870148751963579471435241743609374125182861253823860944609505037771838592562822857829553661411414514742825033149182997507209875366049701624339758716355504073830338609082145619407588079125518978581406111444533373221850158755344945021892465103185638003026590539790864310972300427777996124474831561275343627640725448337143093360877298516769464269418983532895728502259890210469741220574406731318348547813907224603419191062313196973305056177854963954175469142206297149865812739299550445698719914901513403906926870850009369877525933517286551730273834313312932769487602382639183838064147397402101660826343342873014948585796122841017606572141972895892074665579472029881912826993186791331045792023093703966150840947909400445012357519769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] 16709355314631299791537417269886519506908868898519730873929542289370053854870430774263612512507903105858880948342741198979188969467945958516183774538476915524566120644749285064139178373473331405621794822991261376852290018017247687892062846825135249335067662828793854071666007826287459876616287355738900762322476460022465704123508999391504754463244986523677678334225195643753513735191610448858942383577891770465341115944732683229958416040278066770551049660800104612011608256383728128236198315208537499907987710345447089426841604290009098985008803305284025797401386989136651870108210075529158171046794453291382313423031000772042886012715053042990894974609545452400839277233531537795803644876656904578493021880223763476141465266189553759563404306222104439764822622282558461096479765236731814787259999480402830985384672774540266742487077026831660922327099774973376337511899607648009790700905196840986105879761660416412985233443358595159985471223491628872355156675291527615844557104229430436466307048880412007349867122915978518247458487525171915168057340439800323645877261362001186452570379925480550355731175574054586505039009862650650539517160027720641001744557416226959942386048650494689178143067201904804918600549257357907948452761391096295120352528887157440759641334693494036970598301432480934863802897511245970435817977510101674365157492914919869604976988147457515932964267215710024582277531867804134259052970027626795990124779570263832926599719028031495240129631817034264156864176813155090251093171143624494310507998340927663585014139131372486626469161981937141782397204500311836052296828913597610933684479778542299999990663064125414036267661260846180044993147429995895351354441420947898135000669772109954288125843888107099312942127875467415673515276188096989085093160104978626849533600098245537311756712130982219030855571588807265604996065278535180589894051731989212544303505164452810972225831172661591196418723894112422077413161558670274732183000293527609828043673025041856250491472056804785243779070719630575065082633860008938227252390763412578113089070113307184690785654935577479560519779032814388588872666150414308971944634375281271695720571145303158381607298062223348144421463191903829347534432009151437528804196919509904650971387843910480992987086862507941512041012578015189957320527072905089700540384556528625232270579066183172837546871266500092098230876713643531525891706198680230020997929701770412507831804597853185179960219779678366937456155184110436639140474906376386462379406530756662740877469045693977379583260723641130693773785115539868234554024744960507494744559953553976276001287871276001599106131101522429690086698254855190007336728500405778667382941649943081366841129569206758487895221889893719583206469673942966367672227962587301684744875277584078483420893965571889335732511767817260170179734163947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] -5484854111866451698159004223784849820178457438026848963055180256439859771210296456815596761568609144915467134828750299605594949452508352846989096989712147127493252899089552081583463754160986455082623267971401092784083239018625294659216626461034960976321829145573810559159305659903258562213033013625047203337638749360763038018962498293427702339844602386613926860782124035303436341203498920734039227671608702613329467228360877365708119456490848185706461400147837169812758453401001308274860507147551311435682717422772310477855020587574214465758028988967525295499732043461781801335083442703036697916748504326868993524131845068791460444042805443560441020077994135994037781858058946583375100233498777602363392306360201452595904067920699786104722943936685189199401239566049585450084979967520881237290854314743874268796208689858934717367484417445346171691026501087951813481434436435449440584788679844577889133433437218502570574283857827689696810315670059468113962619404893194436564440800397726254675763080342712608654743483490368655555693731218362011236777317383020705583497744616479283330174100702109253374629781433512428497953124130711955864736667730056651417098703253617380939851582471781146721024947944124352824735856141731102111366819017386691796123151520539814575393158512642941902444297741504288722784131423038224953925647556899608808702481682640697455896738792109012219021363958405764707268406969456329753076724330770572995895396409187268549389061349297682196087487171160555008627785428047348015106000277022115363753737729503583118893896712394816398824971052796196905159049397497930542010805167924496684285667038661825377007831284586176711578278094209135079762234559492594196325644405216904528925908838625917436187278730394785245599054368818864058067172135123704508066202704700544383590689733304755578667206683340454073304315840026707717358407290048802014686837053836834533824696449139186756880786919741760464950549482362796623696707165421253203785249062224020442580320770168827234785507008392167821215484166979440338472646653783988819271817889812378749011789139338621304701845437495157794900127075583937040991322639150774248875404954732539164294462099600354444860454848267657899249621268130212276150015432566730019276245786615505019676058760466826690088978869039953013428372836623901214775919164436949029950293985565926928375236158066084419829079293860789726801288414956185714829439361024113313940584432731141789832327325260880402899807114372485472923855864997277764836826345909386295961251692523437016394046943797793607819786180863771982760010263436270004327084807432591053367227857004709114515218894357413029540832570871888848664773457422290162936132880547975506681166937010781158351260797688757674295143032986644356900099172650534850676524636530855909031612342762159872510570148127083462777081361325296601971608780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 1384700901090822754200003145800946827130877177522057516458768071342599906042610714817948791815708257689849924963473078720395081699515346416789993039765549097089351029109697725164844035409466863970032425313231863178226300851810496850080378551474333593135390213048962138267135344235329335174880528587683159737211757798943964067914346790409367577318113200007562164239593567752348242817825185260094108705204826509180024244260360039874321406573824173320064800319549233791780547513902813411527123839069953065451760680827106333717986875674505265699352895968303051772229029947789975507922537898158282992577635510069075730005907494562361490548501359243910102104942314072095655094864082468095901404679134085163332987311401641658912847580577465407139592139720697362976392371816049179441955600269233739158688822454488530698459903157741105113866501095892100320933001057214020889106987278455417216900563351098070432236732822930606967866485373915278385028138964031304842276689951361584220972664026795960554113696958339884857499994370035716715960339264917368529510100471866008705958408643123530955587364291390719437950041848441648994224474005481307916093530428377095167764957990349518548745897644269752228120560188623127721814103374322306922509839512238429655879304751728453818167337813511890535429625591987720111417449724887907862543779507071708697089232194657863502811048145569517973527286266833572499012207853498301496351240344006588705599815555637975500878346163065334626486239215834648479467217692918864292103393112062118804845202274019933650108999646094327866182910759980154149086552421972891691902511483940982713622507540540333843815152580566038652063135926104686537270162370846193850142860264413111599751727004511329061720617628768155128952212814695040616953824110656811827056515885233507269255229890186211859149748477873014747106642214868777435481495901246183471282155516265245933077118224152341527083728528956972411883881814615896306080445906990270905594278352085278976903226985072586117770494542213750176798581651705546082017374223717927851997000569938651656058872584362062640803801409305713273441653364735112502685254857315593127958578424225926771735331650429928725231022416623845731190660502272270129005663995448650991942432273965386252138603751829746828325377413187643669239968827982000240074341523883707874132701626481394978133156795983073126446013694123337413238996531857410199338532909181881849468521810224961239301583481413622835966870683785099449864765089839380966525966003912496998904585993583714040817338485043644284948865004279777496515799387294472841937081968261863508035411757633548987616698499511119402271139975546387680861844542008679019868055840098540621521690815977379067512898160963661705917208864958979989869688001684766704106636691351755253200283984762745569382516029380947598357672943435470604951869194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -242064898106376598755706004904729112117211287925052812636650916931911966410351713909674418655718359626094059529134300797280173803692241169264793740004072010969823780986280648278554708776427190130822709068026531367454713805750808739221619152575563408568479590448775435353182272485080259650659175372768917808873573984395193155033572545693819970201334032430108697333787137037234229239104555593687807283592175077475266548147274989811419929260639108070045494043375710584279837617209841047894688255386797356348867146337473215269794701680959218345420788951491071593773434059378593577397507352927349766502534373829275751939619304480407079786152036126556795461361382764359197698920503507111315499024174328274749756606688095683445631874109485650022134786774393910031554293648947147941749264367965173611196072412162875585654339809775588132771270873044514367646322107318086476787159640278229346662925231209664783810737910799432959222679242413072622139431875166718391436051165327924920104409548573489786185232518838032759566632818132837808224587277080089481784780763820494208547291711060245971286923814252049634494060081013992880612263032847224922767841033548912504648624449414977190251205967864061391497643855358101253543111550509322976026936471470732698258448240199609325847338481940414298971884336198702748939600560126297420090939587260299746602518556972501322149568824757831022164321123646748904115222331402031098597285238368871021423590216145061854703212987240179355067682840336775180116672100884989457982630547039700940817791863169993981831546627870214254157629623941741446408871372658978876941503432703745134502436868364972233392883938572036600425461533401344865388923494129889630787497104070509666145648516870406432245307637156766239778000175259922773797147103943828303818019460367727079513493675176411390606259068569355189161981374861246846721033103861030832645563507846047104050928031761753228054648113070815716748580510307639423175839934567690369661380108390494258919233588015690324094453942203215389812266006853623543720218096535479147144110850144764925033819280144245438124151757872244695651123703249974107442990002469882302394245488146410466848012731097018572834304090637662503106991997100229719100744531820411811633110231899844419341793830575232423227892540954270380597716928807386727462818984936182603969983499297867725040351895821763642291728366009026087878558589688461722592572487085813869433960510032744053583811249988573233409442570518366542912889724961609200665215596966135171822531851356012226180957749833156685930564779460090530278304461810952744991096490556038745704179818601056371856851861904639088928795270483201211099569290429114459434764094963267203500370851329930723606435899814866211045592200827455198223479893678868396785693737287407611518066185991787830634356457340949256144299551340802897080221696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 18471288222191134994105986306368458517649489178522887206594776157017460678619987306710820199024966601046839236351089542557716765705180839324369758998219740827291112705569496410928558376340096605064422500518044935336079068852389400610979534006329700380542759108881718446189688038437413161094785239669683324135709995200211273627922600968807111267657173116494048229845775379780791632902187083848873331252146953066141517187934847444022483847965051045038766376136783147557203630106182616869425858086378354555636463978908374373249967984890112265021876220738409626106794660735744245675946374694803327597040316950615720307578874955579629303320916789403453195264589292969554484373521434166753314495594709707307396694370457472765623992416669977349063073660183008835193574875619286443445790914959672216952342823982765099633716099449963556535978442123789839496386422128884854109620410405746512419689686591071865906737479043251537347717991979138559859738499915744318261412627789110694186526129936497867652656316423638413088155561837806528539043218320673039088831483400765809519908902742116777150284466594381573501722913357325572594560454438901009340582004993053329650932678613520857476262695825792262871082761074624750884915533616235089205622481666838033640623058488797808827292488914705284583295937521636539086089041754955216111694523751851056079341895684607939218296268728738347584267411728280134412381075272848407234082948067014111479649540131725955696958183434293003540130700767673956150383628936091135053624880707018349725588166093652394224180608871390833730891284691409955036603564256516246642163897700152611522363703090621474801597248701903709406746843570068553578608509160325640896394769125703794174885740668082828566681385240060353747438874913739069577315978770146176576443075900931670159492728107681359720906671044147797083441102679881489275938510311329189878893619815983340098507422617826512985990587077550660110065096203880832941043188666928195386322029808170522589503162679916318356389449833630804470177856677530883086204624931022556812789235173148374747126470658481537882847932642973689466835555023732416316237198261850716379859449191946829718598226964040796966349676227149414534396697114229070494785060459261104086996567090810290299270649446811964460570284426924751417447996521312310834358308178111362823540105143101436180616653400325429879184221331766393848671562093852823981445823476701718392600384044253385643573992228287681257439887327208789373710444180438483132625761141253115192490749502701372845702097427587198094497078569164730264335907034912609815543405690574877167597099323870160254702973534178397278216206778208631372396137708292246223362761649627483420438064479389840753938785409085563670936114313448511536367043450686308530858481894731429498594622321928383551714269876762692795821086982069180104724971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] 3964543426588929498280432334833148972890933009419742080690794321801688401529564595129066559055706496975761734643591998856724213233764945367893919050473599094617979723938711799231356387310579319581922605999913617601970906877399657277765432191225938660106106635510489351299081824732728581730337614076450449168031756079854771236462491047924960360326819013677961821109620106163029205542999190446608508259483783724388859662573245441504442589531213332476925887120358975313434132811353143687955006738681075811539862314038132593983428914361761424053953857308051987498461635216379931586907379164416935202212570325717280311917557164383290697295706299200298936058413571030903773960224198610048411325036905118925541494379905232403375708795890291181518343367538832161772112811934186537633116829941846636160486614228767246245623566047403115210489675994367838913328146328731377135294498695059417841740240464424333287275280153528506837549249172853912496338165580209466183106634538973482252092871900518973130750501752912084179419725938352309277370351007102576192188152981585254581331430560811239967149626211323310437253432642981720026847757796949409329923147059928514544272556470664693333145447954571590573165869721331820281352160149449560216788065693710377287002586023505308209377551992503998421016783829269102816559258945834667256853792971843050176406020705454675493387507657227738543794525882823117374823471142163126395715023433139783584039014911239790898316351611163033552249913966225987117639762169608677089268141991061161494518463113616547078714836385142506296468113159494769569344734576307978940692399755700663828331880156880776973550614081216103421497922931839173965014329295548639268266645197987167428695349159217480584023499727263667369705946590955255260418311273640271949118283394973929148788110545116906327790454955563232210432440452593400470576937603846687490479022497575921405437411928833642227949664643639119765758914618341058461542772800897819618749555049175432355775529035074631801586327939188769342042532296782516857773251963921900792156779604597142694599996927285947818765984268554913386910994090891906221637157033295135137093959626400934490633628742832637966808512032880458556152054458217525281132844238634023599907694410598804233946118685807453664756094426706110598686469141394967844859724415047044494035140944355095494033844416640813192571922732913418215909206114097316525610227752878441664094914916703281293447545316426011599590843752655702304442957249102885650020715945513809210529930677389913199654899705512545570908399289241971754107287953047781665343899421127410090457287271358138896658193713489550304842306367803287904953486002115420804975069780567808008648792798616220241283199817880816588636720134047242262705049780447656694697046698050203190788558674068147720608146823577095475588336353659406646666854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] -1569610799503978350780163039854655163356886850324039770224529269237547922363543643905993553275813903788029934608425100851553594255113502284082194216089064381297174900212691927911271105127595708892887280022137786573814173827593399582839861065940683870672059839403801179665792228859119271664646323816643315151792847706013228313430064055000323238673019026902319569056035149351639650033657009037165842928041058951779224429056435528432019829749249413278485273865886594582297077660063364125372973417140562405212616607704341839130869136866412018596778430771433043524518930256260725255265929157032161284579113763773359238492928923964142466192625040334651623416898654696664965261588678830736374063653270309607450138706653468996109884340272695329066837949618273466660663070026987177126975191314223832489642583358182896638594659072033571055283177253893439709402659328154164338666725985589222474882636955970213475278172605733551941755195228769728457469275560183905254544054104528049905337702493355312893029540704253498481803717025686027431089162172701587111089823828578001774982718367482063358277156373868396866132514847764492224885932629704573176853174362713921557910941159845347630762827652016685746986968309243673750788757745611593057064703514393029075518644880446557887786674922494307687829751237132862942795428244564790526022089800149460969251338612326997845043053234688380631409849403769992355451033246319981143837002901718551413462366042329468831909691862260325390402578339379507016187198724522060719138612669583320089312370214755842430641079255286891164759592859660747937501872179075141081176225341284448545282733870460582370343347042454806987845406088124904075552472301123074958968018476105400730355003394317812149057730127693472124284802297139072367523322233753198353433764920092242554337138545327963173064510092435953618045499251844297007232157895612603920986385830811187982360470544701041239056801133239039495753095841335137551290153163708471986263459352718686700130562664866616418451039669209206297519857584592389610466592527294354843304131850463099270963231941209839795849457861944253320463950961568352361449169413836214378468721146302467826985239166501998248208046554393861666516019970638118484862102666585817370038229342836466407539437410712159028007057744098772950799162210495842636844207416759882980366982104398703657675515381994871303073562823032638121560584742816350136780959631654457843168480320791990140364024811445649527977450709720458375445509323379995147995977739260581764650884750990729872797288232739411306791801279809418481753304834543508747337042129005572755907852474178049096529219363629592345839672736191706700514208654450589322626681967018091004835548614449558923559070772471131477923965945387479334110467640063359647913917010787052606420524589417617982284769263569026446258223323795086999814144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] 203152709174100748854575373499230486373084743485686202951775454123994068890287285871085223305696250573727034983235469836815491761546385283473141891035198483394387142584699945153191224635782478701821407663136366950236256288120016242817623410876633938937160236461712556123093959274527240310310060233180468002356466517450164148885700694160084025810066632559676495134193263031173487999489445214985474226014688162377139692129462078627749732212721085233973637503052230688805295773033700403600193979163521728734326318386023434618271285335577840755205127822510660764431798390391783040330010865511896995564824720444425311804205933837311823337963281955803354875301530346269469349703726586102871260085360894489333061643074063386050594159446078825654228543429330247132931542675043872172631587776515083009862907809230177320564753197059253176197956409588887083434123214595051238582729842712384611949813847047890186357465367192473639012924965639451331156552147519446168493087552258345470876017322577368537589693110645532515684650277410797173008173703963284804838785934987873292186665078804902892569429056475032039000530146152232134092472005445508065167028482712967070532769463200604769217547108967172850377770125697578300261992852087389315776145642524244233374787069851790816872257690311714625039872432288031035693267079856316559999364555574118660483633328195020430078696618276185232829206649985579319411669618015904161901847309956463523937169274048263762917547963315852712931143751350446941218334960367807433366336248509274172161693309630642578298005067412151688060918095423692260847792136721981310745902303573588723302249406349495580631844231455421938223987624268933419866474711179256313431755917345569929685974537387530405927160843506168541965470923791304237220938305114975535068299123388215042181363780461361811177154834299475926759194079909479354804487084699980346214044909294908365672800892502570921449459447581970289312503489058098026259900953593693900997232171614791168102030563042861662810424723370431706501591460551309909129453159291109572394607186278537399193321711787479131750714269624921051091348319403964871361227815590563343535812267967199776571610247243069970490761607696971949829215036778082643487467366660082949249459255529777269485146209352538034925937725745766845400761454103334534714962665541512206310794491994401290851230801703994040404480373465044078377075501173744124906955569691582024390772067720947475741072102120043290508994814936831681195628019443701803357379118784791966068071102782089963576856991876919659891326458648062750682282102772014848990711650214927769055406279357130924885354032450355199503998645592166283874849486023673409220559635898559439994531327631718391227899230461498088221096217027674218673094716196373381184383232280564799523384919092918330007940237430703293977741109857300527448064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] 7808282678112563139714821565706948647630811166267443444394509873355546038599881198748792697246588862886536381648242962292507544767651818334465457864016827548860196747945896179140222203394670522438516721633663802725798926615146367038864025343319599546828964460041578619395614831659480131393768316576695283505077095089544556999165281154093687034333970682647893389541295552944214072970730890429604272999529452187599401702459331283078477611284309149844520587771153011457783779333253357246693922896228380171175172549906200200948856172502416651188620633736878771112292075052497684890432037344969870098907226498624732655523445489026390250369652017248783558513988091226489351830023488960546694173202128633284628258258686018278261768976905049241833473184340895775842864862037014854530975456134943024398047890918644476592718530615214555270856213284250529074105893048149518832945686346232956722539753073763506982019635075348524290575864624863349526963348569592600095196220440750247978146701206075735120493099700546766440818865932238936934684079671858549560172294791835747780230155790783281422877263989154925176063387061073591512661488644018414090262751032300726305608176918410872827599662540140171158170502611492207426516365291595425260639459184541674379736898578837153402559209049682376654949904028307664660713490955405599770454063684408449207363012760496938551081258696448311584187049542590415028564022795406701102376629240001697818368281965305815133414036825598680395571963057474005669087325235742984420049909591783948504411943826741355856812769166282015118875072343372823404551590151421425882279354069118283284151842454805457583819241970221575757436897139941529101298828779490716677944820345207020251519114564932884362691117824603572874154796308611029135173015420382972073720083023269167530692237780939942062019388534264143370322369661548075314880728173198696850119776464045617453420813644789713181746494746863382893701891098224696426364659823852884165179416882136639455536640552060983126670456010033135959534517956081560657625203183933422599029345122944551375496980224232966183038696537964019104464140877215918808737871230559789436557726979483882638884993001284471471163445775720075551668532216213123635963724773991748510731372739093122658179149140063554648347824466350999409502592954749366822988930722393292791157940768694092159449980425865539512576764000351432254722867452254393902940739635144145568793085278517736727470856747948277564764516386569741085799274601292638107383813709251094224280637337774651267611767459584625154046300075963655751063201597216355875459986240181133236763436395512522544510924959247215593462385539307493939238402011711156436339582534300635419985357242604357442502188168748886915805721394239332185470002180897819027481161154274515522822399695620888894405865543888591977303656237035592320286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -6396994874945351500703733629071386897414988393001819334476478321152151556593094850661576828451423658636240594630428310531272335382431060085936754290913925020916060210360246135637036286028819697967798913308733668851190420818230336858166389612124289301785584504796296699639851821326432254436515024658912325034957329628836050608215678964709503905473282545784064111483234929117880688936585865563726122906316478215919143812784971372739400806605418799845991236084458775076570608163395159269359326413930998054167561155724032238454774802112876733864123555815745326132100284299567866719344518080007646313828433612380626566679293025918609299271375810464666084214265469674262999572699784688092483119482545643069518518306366045127621649433583972264365171875984569346932202572221930616199835965359204118693636933101991984544417906782656514646238775300465529303658969095041187938954254777489399443404388521307454924001088615516593718794827769416801672007245892830777222418449465724102032460966151835866840938836950554208623809041265267500950315510756176208602860473500255507420518700653155889233432525065034682263261867603371227424989610354546295531619134006116173037584920685688728966720415534899758326849797114028953918259813143579330433011064013446679940729201811368968665534826695264065739591563912312548507496190413201876057026811022647347976917488403655699281071685318453396560305617374878792933270594991053163659019781757181207399753480057997250500834102517474414557995036797297292915205242455476425704821008184663628388697926937566541007373819546105282813359542467106695555481590892837552243145017283061590413438209572129851261920360247558730572953946763472662577335865880308152277601045932550168869227653752494349282299972923139418886186315656680122114003981662589589729289526273146032420982573436288558758221280314049428461155924735126094758487408522690776914987416784270488046630341134151092294901659212692542827330789068669787875750107362481838383603235824744516443676869010967788155000553641590932201186691426670361938072667491071784238322944139767954922904419377961802146561729548568956596769453616648351044956718506865731637994268702305684895910384558902834526746386140232879696270181549661001888786864208564037947471775549499412739694556448473900913033192437989994267517547681776577680454471668846244962876600667144328168174730148877879279196854521953632510518541621478896730541045174179219193311726086765881728802955796916254788447151813372469016515079431812479248120171561513003654183529859766218237697310502442806566115473651896758842552230784979917986945792187071197959637389228605107758630151024169297540978265945027630166534475708941942393588336726589270136420323454686604470048464528798547509654260771043905972364423196750941918677872570851660762066106910118965635855236835586361625740696975892967063552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 632639252618770902123865890805136045982478860713416400554341803648059171075757725937499959166210750661776742130246039273945422757536749909762106641844058688707566285473391053492648761314494136294404143338050678576405660603596886210412422803293782347531432638847319377383019226849295674865758645382565239460274805014251721151473904228214159648621750756923807533915634940479794140132220951730855370340108041057887243928928771217489121000834548319434588305626514575300449306017461878537147954949872644770819135108607486478551053833903652329228880830038494176554617562661480062695793512016308955723081663406535794104511968616166733566936822236581547396505376307796471589299399618372634782115714052386307547244292717551680513926594829702054045575347689451156762427101552985834502860784475343041683613024976626419341868041838763730244158922100018694205241320068829501194764221058841808026257519466258372941215951018245021751340687950610160348816629984149447018900458361671093122683387364534860390581869937433405191347889103961891888041926013223875039081681343649436563555427160117942511626109571535027665576791680133831634135756758725160454956229125484175390713176146590011978474393497358224776369118098793329151885109080406737264781946850102736216076273037324618862285546504239958179075445584583284821232635946519014986728215993887173610431439056141975168278983581805014509509527538002250957086603578595040385203978505642502131285398756192580333164343534683257902199303393758538900879752681655456844464346944946435744607278807267370597234671250082765947926088924610732442828506419582087229826767309788231484168236136690779977259684476668510885136814566571573816336815827730927322104902978889030578557393516988912110288991830669499328463988825239330842106502733661346850146397704668543633385197521917476189046032041141260320601184636805389966962837120338009847263147975924393093596764800148348469684987306443925554042107343118781431716734703657620247743625553700689155780895517985760347414072720598227693767078358249361765065887448028901447738397449258057974691563105081031634627832597270789039320035192267349550867289637097234528508505386430294639787075701954477359748178381016721224158297734484884126633554870660030942768248626982124815979104316792631677900729999377668164694110908392035373514589159952324163585464682814030195288499406492045059732212883726901792246180598313268801088713811224880753016752437291090359031223016421831322860390544643427800119959321386860041753813868077957437252140194660674736638833089658555133078453937564327541780950126371226499327470120831682439463706174270431077808990267928032760360020597685848082793875497640385106776708421816972493875616192553029807760634236193799421213614397561207478635158441766903957210492670173382538856425904726092728498379938826320116043096632837589885255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] 75122404529724362597283492990996467456344963187258677830795991571073175493108264856107510057065398002013045243730294809224987801627603661347754237165894607374507945477970868520817212711283527688318697020067014778838997871520779036274530158707320071397124992474539985801671884140548875060853729432639289817648252243720781437068420752043146835398569964030171354094323983400324187622043509181738893317710391775495284489346396982214798948677498922336163984385573664798485885589745662124396858181045776593706962979359261352626164198463029968422079365445826815349851225636023384866511191510072175205643089165841900050177386619663738217195545488216061863618524401907111338761387543179476271628916637690184966738165370287119105353473018976078780703317942528329588566669053774585964194560012725152486374735314478642360413951960754588879101939330478180404910208831763900738508167368249135122171701213360580729140953477143287355865047927674551739936098938097638161754158867653145215835098714600334720323870249410815239749038371169631133106248262650774430245510254126025638380845438157152765277889451949454992030441642076689806733889504131031113042070930228507469931563284162421806279394751776748706483806171366206774430130368778602966278159256613074260218971311656295770842426108785608712723713688113776143779851726852560553519686657000108104273686142100503526528096709688054985466321795179768535474487064476473994500755202935066441386336717137009070699414401509837918718638056426251304148547358151028373425371614861452115643747494528547218775726243088555847772397500729278468013952558291753373670550136594645780915165069854587511795705957228888889691137727504651257246956687473356772392852716373247900995446581634357471574203516698468258097735273775559265342467137732563964155395992368536829690711559356504345945575886701914993595426076213164401498443136414161826026206713871728786942973393974602468957156626011230250282158110656342536392048264880964897635166149207084625369938461827322716257723466618666908182398160953362009218913606085730817636662348658120482872886748028301049033898305380141836298126400574225078353476789672969637851953711749196764441246547051543648788480147107899775349346248068101128092217220527285083690691276328919216362552266760245135866462915235624965302719514712588868979046000888332633680322923643530902215200957430715988905033252350936874597191208102689720064186185180373147633489128907118765083150640515501214833382789338586263242190067336079922275593532140009098049173429142225173574509861948040933168610928737627622925655264294845941475688635891515355619185581775565451348667372528989149708608086002453158104601725414973610162932720733479687938863408507380106631820955691593079576221981692956796081097702712519659022527979315741647340399945083131325920551446968210486018485212131004252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] -21881633622075434299491177048561826550515621138817235959043473905859144796961635118549188337417434854765366067267109919309913681605316336892368316269452734841122487008728588160764076986161067972782853638824692072350409317118020153362926013003393002598758043797224282363955582413757958176981077589034207567798007677232652485138680324128219769515412877229142832326125628482227707069719934052427913603894314110415731426192721661867700121132485535601876320833022856333613447862472321247185416278733948063338631836705087256474705173552726457300240920476574671891025473609151423454687110062405986448171700044666580152678182749108295958377973634440875521000238375380014987999223916619745855618196676299341821065763292794294563571019129521323027531155666779466917058840618840033597834057552839211641734709508265345190677444533466150609328684310994355410197490678211567898601263595936007310062217041158620440273733510756935840616599758455643652950064883264553464728392464186713373783610370591051122762945858040031601306685309312349694241495150067136537866579619501522280487943878657952753276789823176028487720975597963105128637932862079299619285220653206803540375993482342392028379503707643628184378120207606209046528052745942094598271879526544577489236646631999661433768288110474373240975034043711911374235667838168398576077150047021713444624848909786435616873783636371612061483152711099702590410056666380784368054523724404671531611187709451289888024461770867239157449053222002973218555383772677922999133115173807212197658668979871106126345127869743213406401928822016642127793884396738045957475911869096994444877202644346776401540005603604603069512130479873161505370840549251059120552924487902870669978496568627539888046970117528138725587364838817622078501332995573061635780981307674881433742584011993453976548465916847419823512930581376152196462520003631142111822425174125929130407845616835703190605638941388041751740357240699171195990836964943683444429504784460039481796136194937663343815821637193831987562138692739330146011926672116724838929065736268235068873663751659785138660277669576764838329252894124212290128828367367864886434466913530372490027463777642416341670284198865481514984643189382645934359603463887810917550421603955878243960494664245209308637089826596503490624349188142756419331393252924412125984721479956448646444485409933205623162474426440693132221139681402489385629312167138427595400117889162494748537486816812792452365908878685463470836261396307124972599386119183975619704094524904539320370440952528838464435338692239882214327852522059261760562668701417816999697344476094717835527908549364347126006386754774140623922372226534359035493340659909118091549674904177153696104681146838388814367671423427671690233535991656832909296077114608659856291846648023154138145102950901493867723438113132365899366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 1101910604099693933874769022570582475968252844222960447508149768418241909485657129016412546207762493042212604109452412586626723349735608337635738254176891407064032797015903063469567609049367015252629422614681721737513765925351909515094612942324059644509007092767955976017007207793508357599448984979586141194831912836603832930126490928418646584574627664176108229905704418461535124588556613872840000285046556954630161935311318776873968021274250855657398519642212252973246230775202965719614244723822055094879420132811658906012404964190850547111055296844099525148101707661268122660145917001326197094998260160117439452809634046824197469209221292617608945058405194815334712204011074341866079832671331958607101378539641777156129367618950367048758810724743340763331895839271847436784152275775971790728123572006981037117900008604629569458469270778173699566668977068043620843875285030730360685693325085771817373011941473201375600329294122243582322189816610935491431542492609349267022775182162884127956592338688526062934386639359413755639259406767762300414127847181417944935354952726725726520944868976780746753868153462093867323637564635857099472636250158793249026564734027297264681942901359995374558116808905147490700920860789451926679785909604847730777689075767968261204678574891920295510040420988246791141536035802694077357803070851455854471374034757569015039235263732506069257357861222601711841273734058929825325001696334768341157326676471824825845276219851691212082830538475021494543243979280692588188832612327428736988175219679346516524704380146358100336174069457147281894344480691958417591968458498345690425244358153062505984182547793960852950339008836129134125085037130622281498076729322265563453303081234974834954385316571169364760211746333371883920319980793548073903190313468711280576267079739890482552117515505359919279250584574306550052831196867641990120272237490819026367557210597317727744036944464831565522688452515666238059336267822443065305406407490406857913275063900609499222192172759206233578230684647054273126171880101108014300167112117278166618279810265152807614224489989604357363713042465118883805769299334908667720237759425866493256019073902756876475796015571935632414560890959737179856906442063850554542503417168877278523392946698136217374855953844770451184021385574041918798435535741059177453719597509056841556660594239555567380573467213368552087941547478014987627866536894334090207655136276835255110166846795585084805972217728828012038572014658392773837248008212196884492530889439129236145740479490871411652909466451978803283432536631772105747941493212645191808223950578432997139274513397912869939960343955219094023595486295111937956142113169132473625532420719929079069000873640349955776540178065010329903367931247496630595313259301170944492906605958097437032325993159852084849414185977973519155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] 134273190516116374679734140930434760279315571861860508204972734332953588345813762920576505945884512758762543813574118976923501102064339435079436043374816620520918307449527464480286500392265490109826557085029834205554487176908762438429691982840569632544093423266125584154846815544124436849497350173685125595068287685712935269292825802600788442608621463419264433944069594141700704118146029371397877897422660804984103020315021530983522220412111978010912329085546519258051671853271380267283196461498720906106548015137629252595807883291851589166322331654515065159207822725424456653862628672728498178067326414304602883503474089721763353669622522902735328980244520500397011456204985760644626640566615083865744139077418672051644427664679778906902195168212888674149577633583461287757966878384078570059631847998562014526655632216963297813252050132361638694355923275523165671347605056610528916690899717785204085092366181947714742391660114444749833847598878691197088499204033402490591848263496096144627256289962225413130157808187013852228410740690867212153139529783524410246790639614422044807301427753576316491955994664115115077052609942920222710546250585714259195122994057877554548617968630547135436826289712991015506272861417960083953675243994125664520254833094588973256703141227504928992817803148823889109147135714243321427467038350955631127106235944128118569931050719995765070968920016711227952097190013858552204791343164830163278572457311034434294485146662407797584565874024323807008688450601287545517335339654946526037752615011847640021563011895162274299229977109223888169315057832858564177754132527970916185404301774627669773768509729692295114901623970995259813785732157126574240304535897016853649089979843542832974406328199104630804684531942471470211879732769116267835788558223469699119822539567978955546021940630386350068612478412793284136719589500094985758171166405651045958883012451179052963540720675979392124849859609164483674883088233863433525942555872561557160767210916037481806332464968749798330251723109805159166395743340197576984402444147665704579301183218989440723884180087817715142704433075374738446869295665963206713504020176882659044428150543209846330094440891741190324149206660254833051172470053476726594815102363613384400029974831890169546911420964577122468534469258329156418416312514563410301980850609596064661869133519253966368245162344982595591486558108957347899542173927155203368319215108709915005500776132849155192669121595945105642104773537357544515012988820012953032651504622773309657092991794507644102493177602033845097858572645961033618777477654408108925768983853440006238158870075433411963620593474753154224917702797001070163265166157549936012709380348792045262887623019247224100909794138245448073920407585396040273637488147621261061833810877081555066708085864028121956407404871315724697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] -9690374145743306051366429013133785123398218513699442506461626134610392360732305196575499726754702269288075542764891771684485517747478356012267781996731433829148413706985868335899102103292617525007251964765669522559738216872632424772071464642440424949914217519685192361105271974699510586070504207104354371112730146841174705461652772107258236716617328724741431602076593401545303697284219480107702062473255429707744402002756992779163859569539511943592043667455465910600825177169764173003654480806915545643378853565277209272524699543819155958352464964707931510783431858251379321630708186435896096589704303872876737073153714326015213348325424571737999188473686190389315858171016602925367401580603450482823446043743284282179646202780809026583200208189498768118270974420184311450335964594168811047248398096622712517865212304895338236977876869504009351943626790677179193392334210283809025301987526038408899768602494264745590945699235659544618467903637861330743783778547247565682272390025188429603677538709992899618429995855732799576193968727952202084243610177907441178885917570768914151417805013655773212279022884191859672346297075443213859813217427929933820121690088250365299854977268462394487485149770748853192328520893281850969278260020375464671699142762073570632036603929771283631457886414225982658299029565996329880749396426933012165297933478962590156648833367838711479515160409851977230531345640823232536758641827690188449137855735890032209140530955786027682782344423322421554854328717007852439728354792880238334492654209834419257783819296935035849947500654928676953675164846057312824997957019249108387561239022106295730014968038324945531093479729289228813835005921912910550290437161727676863529562433504880362982492559109046351574811278725846399637510548137190563322701870597098263742845617700158712797071810953404410326846503721921210119264969890041542598579713685948689674399330588210322172675518947701805205859655118285573393310536188891568054467933699598554017392191261557062184401087850703933455786807347577025299090349832871589797056263597649104413726012440905322186688414552849279188192048784017696052903308926701096074274247478201336011040124614644207453104454531053311637620517568084648741020435342615904857665920646179884065051366850216991546053547204689607752333483080027848178478677162806222249470851160798087157056791555732656507579027145278226129628009028067011776013869830014114263941323697061778810042346966492178280122272882866488087641969612077580871230320072436678819218494678719894753146992481053574641793368816082599839386567851301115067324041290050233549589551508202070486234076894897253030587738219161731189945263565825363985019081494710208326869872571657915859815608115808970515934961368304724017436035154571608033368246664994924812350138041064096610258200673369106514031808333479936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -835132339547323311276399885026310292654189634237354486840957564697179862240867391259124666954612296002478644233495135140263514344167267244674522080486460080872301537222301760937144811647676420693949247517802010528223709964727162194321830548152395548441948320393639075018764326601674298912849302677632072586892228438376764197826659900899507695927460598266270178658049197713452038116288129281611706793623030076256982721800361236696576609500746792617426619508334061011765713472967739442194534664411115704193982339339435213852931509880222038894869517103190598609593267455901643061965566872830824320393406967054773372480313051110889114911871609726833599011992316878931678915395800514938894512611382304106255261379939359123232811085445493535638191382271846743187434213353085959868565882425363463317108513452879413527735778539405403125176520714147113761245952842377782210400301178057711400223255372341920777251131438801380690084558205405718891196571379481003733422855883471974851170159985351331109441103911356750335943160182681614057261581904582127945741597962386414265001490519245484810668478250443424203083206147040791633051976636703938306660492670938022050458487473583933245733373559283448354485447051921646119474164668051031015243718691375852138741375244505011387361275417031235972234483528869604655509969144456352912050980827772397186208514291763616109593335168420899611371244507372556975787168902111303025767719925272576587865556144130391893421948399845190298383202925684121381941418293123953476697403892410344811727836701877060926086349626848315942930718710467704466132469648950458142209125439148335486470662189075471086003055408706970928763437685294884222206269593885664388221281033122786026172746161565166656333644071003507218762805602893857606295665642568197748291919503046981040987246503829888484918031763170577871882345010148719250338917349244345161380575763598512197010273460072796652966909187575646666043207187390572679147266789190091345480573542697531213499696966894248146230393247288672539588884415337425961155031507980578427995678532675043267098850603325117128806800005691508280970986607864181655526117209677143516068297887353938034941399320623556639102784132967312575021812611130094861249498305285564016713634541042638391241808614791789794528743915411611234379875375305476005022549414519638964663947993573913523523052156861702502253318586852956454271943273377354707546117216854153971554013125758997666559010167934023528207205168453146269897137239008221200325640628519645104938135403790307530520567939441876181632156061807354503718383925887495671804031230931267393074090666126265498540812450223741451295526370983439705116281061860916830663497045443205802160342916064949582801165970640912467634089225578140262439633974589404523098915786883601350824817734384853779862028818439777736759015239036436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] -48079794442900648770021449917638718025119701756398242104261601870466545730185308529609466284941777499912929728542338478953144051644403961328115415569711526852894707939055509609319263343103599787471639279796307558591014759552223418938060635479462695637007069323698433019428109857246682525480369635152993368805711238655722463410109530021391447990960486587002316395484783062783950147180202239715893944236730754262532197229508404912036495292724510639236655332600965237037833330321230898075412157911345714088822327549708530686306083962532888464211083448726481659172454888156469347653009592539420993881279296753817428209424611267301281518679675378899375316450414608534188149029422241039886013739347882610215238285098816379560365156465506057906878495807958064414264077571575103654752589840036376661553972238635385115118079681737578014321083077497225551277466907472994358158120730963320779180415766514079731622922582095822297283203503585801356287077084640108291227198319365098157270705828057542891607696202588354052475146328434753984148296751973275196846580880899350272354894042320605465134667787393115414719761705954946548403352928243955968514938577601707747475730220615551866245128975748271847507529160130748570558728405693805697123959750358866440419522558932303909233062721758675787642783024145290227976926175887068249718284012600628545709459276693871212626654696451963341625793084425027687182815628199037467974603652041870918742304012212020783699527431770289512819692773883035001330318308502198427520432109657692084224345239808327125099262950356339749793879656622311924993242239274859594053229962055391802047136628783902209510057854213590364079425758949144731119290544521396713063104531275467406610827490893964725438243401424454539004172675436054633364289117844986863237367645600600071515230774979406013135724353461155788032082050108471386079613749689491599563061725839350034869351024357266363303081843162670246719413065430102530076375632900686257152607498856919238896123759888807582906695994974759410292520506288227715332522984805528275834712935372757474287108170403767759655894518383152671276548962856641957500708028688019986106261009537511894808343118168717349648149522613677688043323369901668334056161966366883144489780390629832078339542116779756235805515091090966798017105275562289712361187264950652014694017795369576049773473237154512086800441409283177094826735267666420086953197484799109094254436281636806562591143292924735602342912835479210184873438956607458158577733383045454977558045633344711459150830220061977911929158209335631295040977421630421935593422319713333857922645757563530457262803576171783658452872401653226418172052499507763692252028616181789614923285355517354565696941042147702601627798859278189088866160891366857040719579314841947097306420761513960554763890976073050060924453396676608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 21133931711627123161343341092971707699165132614225743744041538105609240920323495230061080047242473750722721353785569854800881312149886580786531296136001928871227903495140454470765531606892553569828159618582743159902044962813297706180125920291639826613531368979614735557169369959352094281054476959810116406100052637233460076749012823998689863456127085127273664074839741883264144482057366508075465177127958659959587706713938321468493297779751693902436342523752304779844494576992640257578389514710851157575290687938228074525188508829086277492993136294584689189866615207738764386691333420780364025276300892523516276203892081096679329585221561971335443316236665756502473554638522238667362995510590729777612951757055194886053327642732825403217485770241183902399933944221391154804774204542367947193434615252610070805549615200916083614144817258437584022006773936927839555058044737473789268883530157528128243628792660919755666086904160973732579779389131696312617022865325376502232814598375022363411421597756541154158996219922834440968884461388852971967328069104574383693076505423345667117327941452006325352233061467856223527589581842801523928337493477354720200473243618285230391743708479245209951750695311253678970856257062921638562396965540471083994399142529813912948506811256239366034106138503647591336434859058212202404478854145577163004761653475132633500587060268596680180000422098875065908796262062454783102458602585863441409579578272872330789772857326662335292723636682811576104655405815540562574453050120017586401285986400768466337980748099635068320675712893450148193551771454619891030140343980267985292413575537165821135889858225815947448124296192596871500654484828918607169330800348837241571526948041561397006572349602831668635364628803033920196546051697787259398336456849102144545015677010665155639667358424230498072996820285757809027062035831435536068739000895386085758704560816399951061219934825920662209306159137639015120752282277858518168807607565351094620478339193794517897505894798598419002050562131298125789679837698967140472139067316547927650631911519776229226800339289945141499698994323719586409609020098267571561759439178068853835603058098136792433023207593182539376914099485906346939529670942103967693985123936728711316710698763508721762571185830463205038237821931472124272976098658732023567979549203044010246881436483475452283847727572110035245704495409296124601129640951342191312006649558918102943673416182890160849101741153949763198092155572004524413295555075090944650685526937087178548826487649081273041788785324321051198712880478558712361123857650146742958064843502954126229480754497853097607898390461794047396599704540779692180651413415944952475479467619155158101293934515856154371548372060964581217429858705258447424145057679163405023124477263379117683868922258497480503974672557020282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -1271968036056522512131381169326219627255958711162000922126205604959572054210333338389184629294542527799194809689240967592392527072883137713006163198938834615807715222386228268241960409845554893222821606146790855128310299375620485239868700671393280603667902590971954856988893939754844176969270139378379390149508824120878197937604638228074170385940052077147133325774047126235782731322521382658091518218235474397141006045552606963908416102814567124852392738708924379465610902130316167815376323637186707854487429108093081812659703612926903857838292990431854312705416827313938220149904477583091503001207164165396493476987199505496674483205708806994038807663925249294863856561302584726189280856812878628094090498144819763736668783656274323889884829672110150140294141854631980572140143138344820908900558711682908660581487389803858089487733009656418509454981391332886103307834011416303621075624947267702399241272841486789950624185550554042591360411209999596673808888379840465968051422481499004661636744398212522847209159445277161882296947311869412438999655806575589486802693712241825264300848062628067269286247353841239872369472257929158155910097734688217402386010349181300689390985379446581507132377515936512059893451447356318839036415017330005485962904540875610707177679045657572451689286321234053908589229804383721993719798396464705900270802233353804241171003369306030248781321552839515671178121872784410569102813633722843428910244168359386262202571429665930558828434920494524023417213229818532969090975994250681911286914137078931588958158116058814946582658169403351068281825082906114374143325106335234480773923343669852305817075864013576334410841013393159137946854234412593524304042558160568870532349668416870654747718795874683459110816103015804777948457398903240249867709986588113106078963917382312868401933567123541321650729590695765152671238886744657990011940984635977574944410196243345202201297303578972927421197882203026347061388676608027258809775979410672078967942537966951312892124840666796107251351082204750661818120946905985446979174523198545510925410420223642322983284256515316291981052451713981222560234753787380399068185409854900551864011047081388870990184689959119371729896896094904997045133914614351064475053214272446956919307176292520180096784778088394453339131344191266283157341020817375250946020527972500653811581632723925083106689001231725966673397103553229030088059738956125272941255573137681635741226776320758791363101358994208469079164554829289645388892379834456513881358627431400073828737167509599572588532479510988686667245126829891598490506360873442054120357579071647901704142250605542514699213680028997641787686759992495017819241164619124494428993055438357173798090913516518410636492818077179731893741617772546878871675727491059337033267081128274571492468707799116088846902758473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 115941360943558564088793504400402594236835326746693910235320408430724029435464055014130327249076003703287662836217383983457242621078050242466691222434147728793906903170807326666918423839486405842750433537246975169347094999515099232869275518894872876348048051361578706468521017610290888795794282208183278925533617613654235161209552600151241097325134513376341864021099054501864175646417279115587348471476394274719422305275474031322244376975258037237679624546830147053234659879508598763810861016203711542562466250341916330241670273467208219336802709916297405122522734594530393761444289657139975651493226445428403927072802275011100276322917731112665708218697738588429503696585843616782549729101763043232632077658336637310301184926519964752474132250304870908829669721217597156916817421168915951083502105267951617489262086680478653542378105720865834694066309197274810700169519367929561028819035408324697617123395225537561701384138868652095738649784155784199154718285156788125076732182366517399863626187743584824479125809146258138451544265541783847029830285154226150682761484453797624467159881580532917564464848542497108702457937295444013239627349517137129561411919480806975411437984277812613969427095696892113609756786860151553623771455570387942767302095204751811057068281408254989023095481732506951210113265546789731595019394758738257015929492913945368244740831892685295454483867198445270396531730870066135351624215463719817284239862545096433449826433740968504106777825523100180935310579141477451128396638564303854595087664418159910179433908258113881192976697115049991236628500488940461721009595627268691281696973822302670887620587455308240866418651168122932740908813822481792767691078497037859515208543130675552033845791400413891561844181492269093325979982724264222634880267536004253422835328531825310812442438490022321944595943355163349710790886541774509890961414284461998315644249468430309394118979616715079321399164668521221528280576745067048172761156284457872568272442179550351978647761785502772926708206246629277964990972857911682178602289886252598514054825485020594731929007270383098579318559025118711718666496101556350219264192176040371671801438456809225135022157445517034141349977806235274530644467059265931561324362609792835201110281538295136796787018783858354133890937283922091393528110486884772888836795714981149144440857783772980386458399714583626057405595532056280551827273811589953368101723091459134081358191182887315998593055221630908931761355902414425487366739778641842464887485738177155812719701400121362988654646326769866192729109982969799380708456625410443711096149274036510793523213334607341091187822674943574878034831593412385647642596813414352660630467220887581840968763932773234225612208903174596268094365062545850820758919745314940780242138629108108106878270234685748989919871547473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] -11130334425739630740232338435659824179500326825323963349668281054759045607100067504037666178537193509286763778025075153374754964617056381129395726035831143792738982916687733685727334640053750247515622419237702884513684200696455524285228951282493177470065631799285102104451665372742220253703052573312884672422551011860051796990152285569340437742315894679202064002676947687066732413576016189327440289410888680049395120199263412738493734447938287664760556361710937514512400312454359024234737126149797685678975284617283216288526455539541637852014918006867764558770163124496765252247108644256140714596334398454848008877206708484417044417507619156464903955324133419458247884544710907691022028947995299047412992397313380178902079446182392220747122318966749708029035944342548060183913934072947185535323375040083666409552396062488336481951001535145181486949385072355618900407755796486517165609111828814879818270731943035754050758715008295708134173413021517189994482218088990019445434245852634725671745645786091350497999603148499447313938204875168217086224885368461853378196542423491634753806102359823417587470887135039040314409520891413413076553305747683056114783880726973996496385049391339383616700820818166255206625196816017312228280831407976062719814418904751660233717280743675047960502533884943580726505592648459375638424076095319547919759571029813451366233926552139834519390238165706787624269145631032829323744210530172713675545358788000384622265698164971279591230607743117930743258133607049431444880536748175243900850068778350668127919307050021104957445520058554045528700332790557262211796155169487224456257477103655056846672028314956063810225575939537194318021078866378601990203848082357557088864145432462777372735856474256543824523498464483569415534345716968735718017651335513787159563674019963473828416365877209040783118462747062414650598313320965546571918160501393767616651546950545693609060350113865084211472796812474084041314747858589931115066905203989338271078969385521910616878706334146891470786573767646604443663798418575681380758511302602459101714211271188753563485271479458478230047166610819518969882871215799460321480292816712211893564300131707810486688678763732376468597157441374340160188506967972538241160566677898719217268766879042988352977573025845436450227702578885204401486346258506221168061732225025045164165016460553264555958882300410880910826648252982763955488812041207938756358906655861243221078256466449017484579840598634990501716846492508542070645277188790035165480870523611055494556360919019061968866934020874517133721496053426815018119583221538119629263836435495106530816679501402854460789646009672894065041684353596186713356872169110432858980026026286648673553659085627925099167369128566363054073527036253437878867342197431823872830141442258631149642280823237939061432553937305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] 417915603697890301740731693827079803791358635132348950008702934610951639770006042621990788050001270095210130224083781648307793554858626022284314808513761886345997873622809003559476752212216396420101765548528335283834390149750261741392186317879190987132017197227166526739726472600318028206289479197173977242658859453705846452480034430041818186603371182525152904809488520662730992402272132250835051337863327185120479882193741904233532394814339275068666140015185251791411714593511895435685927954019250155428385303936145614572430401201129322739623335930411456106176418823702519580196486501663741383316784459684355916702599798198642787468368379196525205480701804066587474703916640258185942562698098226527019349521863765655990187127525270106215628712734332391483149649224044758233222429628782433997666538814926372165101242232287048878645614232905218342379961093158647504623097635146325591612772892140373901997752608731936149399515314910454623332731472747745185866808408189025133654904946408059989951963147365563876984259701423925822511790107918252028285951949925890240325465772639304875381155717517810788802373453897394172434725141392571834461814342187974723730217934307187298364782849186123926437921440623938288443396278883725992139972694079182670271206387825348496977557971857131914714704393535628283321266088601044908081376755721994062741304823880611305997024433166089759755620442986537734530599363348205892896045263500541693791360510872295845356761505065259013219051075514017366020337822090233662167400006255476051736450166098973973905027415050372641885785925060778301301577470942001060817270216095826415829265992541264060308343691034151567451258311466258266511498650777085277343890347842764577037365034782043433643691725393342740224580055555958521846805331135288864551534722259933345947687005370231534245667536199108674115254682695852368073162334549619547557628010476532978191487175894637672220140056764576400272181699444259071101119187269903220091967411781394191240530352241316603671309730567427756212619604446451714667102761790127396877867056593995248301136518433711492224933586488619090428846943315485224059749110229529601978427299692189284323173960100063232905412358118181929846173176317395448054319431168549861559153313449225777739352806367454712158184849862455828288484614193869516052552659608740013903613301441614067730409287194866594786310940444374868447642735450040621274687880014811552792409701883977060752484212469946538351453279762370378869145739117234613115612490061099565163074069149664115734765635306743460630031731669040732493356631945993115451749287275166172377435687283777960518602329795965831683192894457297348188944380569052348650373141980049051397692063766472759864085594937586322349635148106438440342258818659431187804395486758948282134845625578776446468990839190779645917973708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] -34257966643323807122177955051214229793017541610648980012830136423049888472661307325817806240350692128958230954434220374552615486380797366159167827700535574904511687052818759593558316937517596685366736062585085432743105858284094075394866986276054409713154033948195143365421592349977569185755798915865754400754406329572730971349832460970847899332258452986082441869744923335167232107134667983343578306813954642209303846798593258457562757752971901554415332303480900910019765582218364327391617574897729865021647138642747230407333698208936416951253964004211861595817451457855827450564312462416022898590772491448489121073844101595427774673319579480338133817873325059134346014773255505143065044508141209762511057996568107241482037726609434517987981783092590554745654498648767914149147757753850348176671835776250746288757721081850691142702488818399410729206356130592182517268797969320653415651991045223683263911276285378721379061709936767538969053192050043972126330873590485659391631227226745615858585468093783516483922630443745600744179825993864620973376453739319391126471118835085202408962646961845153554560859516190661026212091341884079340967246521876381467880641203945276785692588036322665508912746289356505356228388430548008579064236085419850496131240058223576905855083459509820160459636470180677608564963632300184942257431304623684700787547181496188557219432133191584860444778986867535184349278600380947323946630988599387043648396526500075899379105435224067679927376107229598164860794468598633229963569811108747906402494959123432275093136057062094347691816534776149106327423311737629173115759556086651167475211419106499035343675315706401449066219349265332538557194478573806651499907550197356638508174310844710566676897352584945072741516449021430846111310362460636116487099988613942001769175300114788480795374927301770639826128416421897722743421205864281955894280894900293652913032077426910523662429765015290718676828881872696473128164670518246782793709950725085973256796804748493274599750257350700684368782930124151878351922749716592803781869763367634402196497875607716647239052040572950947164453354229725271930991275401264783822125405221823086161806554637302727851556090611023031241201298133763309202744346680054551952345605609470590401463922408747568436498637236082479251461259804761194381513784301905096449529184529437808090389835892432521903894074293960300949053890307735988553905237653440677750911142182098750600836913374378646370977904454670207708405616656593037638899277433645704782647709815456713052533967311173786793531947405511019130361326922657099811920646073001725935979359462703989677844522323918458743451318069408002569304584063392828603173779626805270594562111592248469658039055191747337884420061195707440028733799616957806903262413811264076992579735377624292022627818294707470372280729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 1972960519390685915939718391156350843999017748715069131190421315033512492465154208896805179225183885321277862567997509060293134873589679890191165695320743239194589315873346852974749140776663287275061362382542136798201345782833276782112342929501937402051416500376752905746214504267736207327745983886972388405736627434582449203791111608073935629534717332701609172511667599017075796558447284789569830363908922266133313172771979460483746892907699996665588448842286067980247800700326158033093299217751470339382783021295883290964023509891825615203651894259033293066465798424785671956231393513778111712786296189959802267952455630745708153787769785397318308963710987950252782737116353042068028422973836632003014601941490396852331268334577288730426750901132223555652521278513038837218655139751787575106314400842316388330625812009525763849731271935749872250871912296751019568123073771736048006095178229984426075569842172506586000221079266547014667169852580709142328918867286243911937125201017223198511144397645962302541201078420887697414795312984907136825226965459760472455543995439229232547245131663187427919059624834887629301318468146293499638186903854515335647598154723244141772502909795022508578906726609014924227772145460539934722321044278112097223538202651078425363524059838628530603268953575240322626975120753193719558957892796957817329537358577851285022047501275001181816726263649481356558515422346139683458616320682057230421135388582990376351716935558133104452498289546839946606380220014149943168639606274603960514330783912412810015644330965034929285297049208403576259544468950063679548941427643964049315141450165894996689982190402029325912377911030142496275193345362460593585182957797202156273597725760133811785195091312667261940983881172600916368890994358347681522187965013975325129972836538284881903727559015120978817125818578355460054305648107413970707057924205837724696723751899201695881568539723043441343286442318875509538591534274053940885456727303503829889438512067181540359197256755975361957343276798716251861244076948579401252620844996240965282171883280337138333954162167343157464334535667958987449852268243892195519865072881949013712212982901309359743831671320651329785046637215073251746631733427507582354252922480880302430513439546375771050476336685730558950338547434973037633041871323844565209072999124212576852786421390098901651482009267594753378206788715383216968131782035285148141684653818667257857308594439248584147314144182416094301957892688063636025648441484622639788279852744165702678103853084126300159990917215177742396895429564696104137965793588007540843768393345918076245133996600332241468447846092342959534158633698739639365458397232926850449705628086419032122853140696017727707025210730471536460557706804692058688036106572356658144227220352106490644393958412384263788528926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -24683300061183597492241179328277620705405379377656000912783744580982783319653611068717868118745645517999521170236944579379539546298239349881873764885315691019953158719999832431340018196691716950404898811232921136401788427750125999789654973513603876894204281864775101148619121656780241850769336338953175738729714744777342723203987578135494518915428157842372038501059094567360527937533557663603160798218250666876808703005778465126694879245202490803311054390983736195673780589056306392304429585281348785481170830671520399002766256326456446456173672308998223909372944387659491582398938118872301433689720496702445930205092033279629914309752477862320459908906093444777651992233958072488584943418578552257239093149153771427384436635819030478060061906108355304855481202861920790856441032015875217801869079360903031224457016821996464637447378102908143164081121270710303731935943028154010860465009848399889025099999342898977616907675982910091390714185647340510367697405052239089666591408299860571683303644284612184251746329123483665431865830611811454198548632211792412855815798294426720932293057406634968193694130591021723307875761499043424967121749797177882209715305045501406391231411785440602421623603979555498894474953540322921646014961913098264991421820503051227691066124081064514508208140411173732236557638265423876667853012883681717563579053285231285658430842688594301747869107812209541630766045413015916863708938671699547703210265042996804008207822874023904975323377137178303324621893175735544491468256138262180892080721981060478262465914862357219791795190164856901100986071508129173031064729770892438893494418873918147863414817857663817293944627515012666215257071039660823655375122961114291153797772028508499915706901747242830368381230684695136592156208083762080744903631188769116942760435906470977428574006696574116665170606319578444278639727326198669671648767671981371142735631669590396028867363187600570105023420494338579633482149466966211654814232058486921122010445154816261786136133351867018435637532679606867291162115672996734380455073910833564680507820108241262014774817366185392938251348069354404653339848447681023432091108214089959680700710726044670566627693788087654399581002859493861786560496646557533827899338924062554624570725363976783734975310840002608805627219420418981973878191796424502122136388776934797909944102392856201765980006831661024001695209363742615214721132826451950290524916120198562404423966710220070919644188265711052893785271569303019242284019495325340079564040237458353564940228562000684953467834134426592868468069486835935685442098898736818403317588333621200798951838850002712344081665605950846923427464641855762844463697845112074233664159103840304284477602024403326738983006169878387842477226302939737024664601711174279169771800177439973555357916779924786419597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] 2742731460467533830908507886770231852473557498486835191482586131583933484590067496142970277743103278380895587125922182773364850836594363858835586793056210918191974016646505147329547198537842852185156385955420388300675752731042768671522555864777577257966525889940916087151001592736112422902563096946142740112559592911796920304583372549153814068947913917799428244985364770642796930590201688368254789716976413230713775976955247997024935684841707312768275231135182444013536132311578678283749609402812261953462698974562224482801491506035496703833779133187717218929533429703222613461687741719585568739566798308080398381880976533127223294250381777364389132726276011932743520154089110245445601377900429186032447413569786389693928906173985328707714155992673116606114684531194520308552856728267638203260968690961179161509105522751787653584369484859511951839312366007514596619236190985115382021581052337579403612993428606446013469238444914133714923569363590370350601441847851592934346082962522780183007352106487830688371625125754025413597838766325746045842354758518770860857269604110488842276790267378429407264137710331140235454966443022586992800880898366225829609913038826436987747248126595200979294717630722609976383772957622380314847177917354468958829766016553727389230866521118187077260102966912339709185645949868407150649181585805565934771564874987297260179700428632890725397323835955565108049370995552178671149424908047848594549664534823566238270254630496696247022556773714882773926258819307969200782517293437450416215290040099475769901622737278094529674572447350792151154368721259418758124739516685075032806438613158684147215927741107644229199618480534482213447921455471473712890363766749488274239846111319814207887158836594016039443733020353103254440573141374522728868451086815539238182823305804477683215207549792918167828808838578437235508665103257816485470574024890283573382821865789570289181182895791942548390926131355468902377756561763426497602816814078183503861771115484403517981197071627255386897836370360172395690250793565236252803823238681772593017386488271292647312082502543863181535989790211411120464052915879645632795577728869342239882049333808105283233811242492949602379169591041811907882990700952489750594935346469835652131075261026215504619237990957035859353035630490716507108529628362298540713560151227009394319190171133409425048431818069837035767830125087948221755074953303228526936884209176482975281486218897698444644931642779854331920751247305438697986994262127271164434697313416325978491416086443507307358836249783945618587274891262606372079421937137956153842500504241353154482928933345387058511246257463075869607346329311306289034994657761914998942545363441936840204600885163266238885076847773916478927270402569282698727232257705456272949909093654135551922078717953103104971898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] -118080526288022416388752565687986510064365244147766550668230454845279992020604799995276845134707516745664281145825478739179023304176255456056877149831093333335776627541197307815686964124669117539384535366206350558596114880626912459420280721915765572834901338358998637168727368349900682789138706637421880603727330330168424246419518091894559955985293232714621460754187631594396454558263809246183547401352228409853628364420344910219213843145902446033418222996903967239480855060644510261090306955097400433431852669681264265523170448606759805585046116278171258464087708877163056801530214686295653380279123715945685937722696302869450369002104337304080732608429297405720320792134820362764990193762634124420528761833354681490319084153923353432968029126559694681132870973003159279510436505044179590146561583694771615648641912614275541621278888521813152532097563951913638471661595673919289612726023458432898821662466955465339339799551475328128576491010367583223714616858840287264241810178056872623566274184193550049060657725474262073145315444883628339034681643831309255492475195701803453082896532621570361395388484842911923464061330514275629916093802859781709994860712115036546859655000033963055808117155831086620918522013248576056378987240425398316443774441539249122571448835092871877947930418117320544804402673894262359412233816160814318584774657466969829330595172893669462880104094493742585215861789777743599820257609308476959823756579455379917520913255590453262508051196351845821248905430326083732593414243754594686309345617721243400566342396789340069328319452010734410264631850308026920297717557588623879801391874951642624857222953917116312271647323135454696177060133037172157138733330220289419564358128609252872239881925805760126384636313664579804405399567689346140033545720210959130647079503274040349479964757357663248172978675107351173236430958905922742921123136017479926139619948300510239560696852055811484078381664932444470749964673957356387298535415757071864955470947068220856434176776832788961373372678027325268201659455336823282914518441736757005110192329876332623474610285068667944771433933432733629056505585654252357884173536753645810206723632339136965811762031966691187941196387934760758306603109530777030676336446004764654858096243599896267063072615020188152236755452187385264223887778415067702829115541228288143006050174539396344720740241251686374397626028425913203893655678421005414314915753673355273400172470658685137103152673625690700996712550482756616165370450618827189273348712926830948710675604979999637038241722102897938639976077226127916862731580875391145201511519721732395111042275456965744319148237722654028467649849018509350400763514480189836000816789157813200923954032185075211016769353329844397477158381625034470835305448018511907351343082701252279827395996878893628784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] -13017453179711604238005971620335026799523716778149308659142643421948198084206431898885610495705434226246994291630588599015261097829056642991901701149904966885440183141557314926546515634899910084210736610084336556590505884787607207837833024915004776973374700853956654325032557707196122294155106759254583925028745909527185594309488942421522067505082519748242602299819651628892210292154913648527338475394887628203346372481813625257542896859610741853618780511797261356057456299147734749324340516898268026637747850110751799812909159165675079686417620531249671041251309658272648943467000978828357423919247321915784395756561921028527276336762553746421552585769886933969261110409131795681142898688637536441615460905498947970336664307239324866641334819897608813491449121557935857617646056411452799170850739522824435784722502189509301344010099842859524597164221408617667864450326630013652696339992354027722687327231038841210557230088158324031728956947318947458901602376356619752375208286628763282259522486842721579744815489172327630746118222561883183813076323473520205468665569241619045060169977101272101136832702125624346546339246386076082744361266764733493662016695908575124841923799630573527949059246000918295855265009957411412895717513585803691263259706745770838115045195743999617007349606555366873180881770721333333552469565871621813700970824367331816019859692827268165242603822875321504580161223065662427144621587702201271725661458601052403746851857516053578720486745768118875352655807325867549827962526658366751190945061532027280850022055549760014901000198321467528189910345007677958720480662804394053011171987481077431758171545552427560985884204636147815561741924584523086151834363985842995117601319432113092610276128142271483019006274847829379723809520679758287448944813869354551582062970433564183916166858640570515697842271452140847907991373183419341041328489819235629334189722914028674706069463071532813434989879082687375914020801770664911632364265291706706127227157763252454206013735472022235618740354510383668057791812097729945237480717137885911743123031159855478647359854107595014164631280355561092082683486796226245919608403108998695101412573537037366281439081665772282461991338121798672784789115382806731224695094179541522495713461687342595173365229420934845889970458580927944224940136784448262529663877575435938923289417020164426706742112950064298642190932274739914820727480154999502987268525972631754063007040794942067310397153246731797325011655184611383120989377665290385926383691799029283407626229466640853791504416709658305442788589602935479567434878066852996883405142502379670656348400275760025406952350056179169439611647233585725836774969382872395462872725796892002810357461929289405483660334500861388478149523553900317787160112495042713397521939536239860697393980754259582050631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] 122560458490118233793371390435331813328964266231556547432649225331559266880394289913315707990015564428202378626968298614677672998305378197883958956265598659292395981081876166120745574523578395538074464775514126904950148647196188775052809361942611563188227022325778859420316367603066648774473050808072835498518204317313692914942340762195074282234401877599982514902385425511366836938221654459047917922772350804820674446817718198190277206291213406451535976357132197520036611294314032248397964780396442386238077128856633899887314693371310167614469321948640174961660674675670762141986013293658057761152502802788813795579946055395006558000899109915306486560689322551817912678713653985981555005432491324025898098830781252997963037667562504139431649363859236682186641897164116853597704008632041466833472644608094374936977166036691224887474346018038022927200484802588018403003657614384423463542381936972125132132485378249384631386653524849295022475411500856152319120023734332628827925859422979470993721043790352042368908616961279577164002464996879908948829499146170629369902954721433791101362930895408503018638442782355796813504081361943141500904959764461041000535731520615475038983340816009668767117488893764910228321492939501636866155543706436648369631130746178283227922264618022732439318331603307205389531669274524427409907470026340328789004244532226362211403220545838962823555841412632591620089201392580385659752310903377248378311761157519630897235311981559825848761684194464568661734831776591458555383321180222846666921966100002916828425855174790160794539301935396714225377555714005856165895852490629868361785563720489093190694972349291392134811528879698108421547501897614998906080189196895915607991734981429117659629083606699972416887976217743327498597878571887917212409699936841741141717879394128090008325235256383680877450718516096243415466122746776631764171226410838701492950535841740188707179638675590446621232402854121774329247727865223774322969298469892196056103845913569961993071984614788845197233914147685798842194317309348957604848361757535011028713475111593934502662288167871962992796201996947818879910979204239860242017402532609448543505485118195735066567022158763911620252579886465072183983728425401908050396899739488209359648658284503517490403643676648140150249036314358806935480890113329574056352195643244644504417109488000507932459096290784923401179641279676603690699866250745349802560737861218133614863150703570662853140716766901655413212150108113762535924631821581565352473898970685032651049002468388933578419820894445023399077083996894376646626296439296363743099528166001131992322856360154517162022857826025654869403963179176102682977255641317703755333514975483395504141160258690154130382672785209361799313288168999749851891882544161021504943905668047196336652418544591437824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] 7576623715019248893001945783062030814586341280134769416299519492682018013344460354907309389686235066561288861279146007573014904467461964505240812701993889913768708933936993303275044203186746961711882006633418081457802422515907845381044383433215190243480902776872633609624649141329922063315753196150347736011700143185655639692781252014205301676375471733796466339331876269162816636583500938255844811145403293755817400491398365922898643719957334599818254648745940790599813957124812166905798513303640230057609948645315973555678866067622059342644012869734511637514398624447434786472309934294908141336153802109518865128118955915153329440959070954199853918698584709284414301040470589654565341185796742600008108367375832310046242299131748872695922619525721091341305823182498925315373157000729710650413178268505751751400510709037181085289182994538916410511499933586095507601269884357538220179164610398293433119726900938171584029146505089040194938085686480913757928754243685957848160356634513335325120169846384377432870966986152527706666842208113901932710210651868310203500306781201138443867963972329357462378341794857688488244002813780603430854367986994048723285540475596480163163734602137328645461438524487630780892165836942070042472612577536406446492647824242693003839115740670810845835411781015990630651121289204799837984847712295360713421360346023829046604523314424455514151100931025617493724409836384683652967398025914093731087399059504596754500752146000627319130030963393251977132434375549896414540459196306403895070220850113647168528661849457966917707992421556883947667220250486391321457943570542309756016954837204071700236470752842683625424227333849957188670430505027708747154703497618202977357451634856765689197289300362899130980617048599381731892660761800679166458164160403481839512239452638694240440542252773291290316593674578642477169273428938615932720398343519280208990710461908569420941401259180297976296934780436100707674000065149357167103146711949321763223455212982479994336933061697301955759263980573775468087058713944081482663837360807879504899407727451391343588844725244933965445415306680783277926684305286057400914869795988861399913294064887384933752030354071692624085046621862807824407720129956803364929684525182294716205079829791403181219059408274171893136694404800331009606475399403251839205694276371979023716462814561743081075792932300106773503026502966416712767330027233008445112268576107170831654035225377906213375333884782052547634231825832339049259042075335977232149274976475501185302633938971595153816720977271101859907101377684637134094447165882937278358020820365110172003431728428559822252511347244134496576035880201947537733361531832239877552014299403990909250140417055769314982533389914408380803122981127730025554013739225120410415324012160542487819987875008610304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] -142614501472134416299703562998422767005000653060151784906111555407367888324252343243267906878964145221504539369063248816748859078894395994133301437172103639382399721716320942634967204385083259729097122042819439199334331533897312148669732062868898132160961716343379213167494746936967862428014710312473100936345759261810498725941511647565342456675617701260337067334505057039838695246018664267528876248810354149397503712012794061963404445550880791163546731479749990383826109849347441212872500596967599661142835495722773498990423669149867312937719911141184589586374053308236805868607433459249038692121485102784885041383083996706357569835562962293659996881515164768385166701243338487890806094009766952120930978435938305912251692523917441183412147539030700487283622380412046603697150197473107628825863951416129581392500189594088600378101441221082106726637529529836642301939587821609498425869450417150413775675012392924859952897497984709268232370805760749075743905153130402050819287029734537443651454933339476988350969183718065783863138658330572102285264598382790760725074404286925095313390967960161788258918666253084173794733786547198087888863634214836148659739716036081072938673796764507672495857836949466753858593672169372197394289203923577307621052409968707401720181624581534723396303405194721298317222320836833502800020616789186153953348017405950243485752614994853317703728670821788278321910827369161328596808179001301025416668947742685965600222851678989889657673422995283940257281962527863329784747673738032067111378586523137565107396264556427768065476856698040625859869475672910542097793692515207060667380159206340224128642103238375484624635263396175546866915695398058912404090593106062853089453392868654568549132509001497419864391126499819491015610501463640685020488064826476760111496800988932956464003904862833445665018588971300757284369993804926244710398704207453646970524622228675205019925188545803357817420948941013600299158133604280098529459457665220282720893036992020516171672467205862370828207025244816895378150032611487900909274680049240505808974226969298103993907273417998597933518802950770946255484507812976704247425433589257651338094810241667223823810014468972256649870657876062480442998402013917113287099519425136558626583735996536082373125924821609914198112987399692332742047567359220488156031453222085436631843572481479729440916810921560794157578076830698683235988343421243641302959493009845917838814988660230639815160685949411684761239612681670285643459778105339369056094791440713885207875964945056360214550718066615771793681062259271504326178697007035372032522383244123952788199113475069389006456103165099773764302980813935822154456849727008008483170195175590285667705174537154515395662703253288716428528616500763530896601042964510130399541735158328656596933263298972876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,76] 16114431570009908493630498921087936167643224142740954674876506095219246250059815589214896497074083527819164155233023689308577797466231367871765665524619365877709137148520149182019309761754251051975751681788755773042110843249201000771884458568536475189123816314810886595445529817311584172176228621325562601621058681603778193385502616956285054496180577965672403359437790064090170062747214992366635636203552397857396559299412196954781688570377093989454271890009648039910856300975944651528649311610724591748626242130873782942480977684327021489286876677451841452436961879049167759428408316784878921497642108682989881198593902641542397005878814656276962892814359066700336439768209722124476930118665469526717175947842378806847625925159559332335757653973754464657070577261087597493960785212429700348542346459821569960021256840634692648212490152119107408819040714437051236996459204295462595815538077820195007769582220960727343956206266289658106639459023618443020388495973703037029798635708090157439883294250083046173244416623724338016275259134719531549583068784841422833113390846396244765515387795279850907228670419725589747165483527246102744128941661211767157875804134710476999886492021847221059930608208646509980799516581365692727569668903281260503601769853598693213643527834446735026783736082636874703425958165646844738476445962558116996126545839617924470036079868657652007359376408669966099287608625406253367257005872661232064968616544632732611422581944281923570610405487487883295420873900319039385044435807655703735460243928471169908858445889452678444569294773056803259312132905684710143704667394995097998539021685219437567540742376214785509120201892176273979359428798902268964043222714318093896953582199076711982267543577174523570727296867603767004272659782862916242447879105806525054676787035169355447921702924679660994407882296686804244543261498436024185662821595443008560318323379246288565303968182332412002328867981693298640006489151011917684114128361950771914435604900925537755289404068955426681358990632139047000040261843249216479225381447056583212095770552754137165687688514073042421311668298306559562546155060846755611904465868910148367373581391890807818300801204333326758976657908526491529804741251273355725169817793037523702786377523081232343800635081366078176329970549257360550803639460493161320877293255163203965802868621042791176672025483277248859736711053603875566823914001555472518154774079752307387520809625105113058206989845184663176791769288669896790156489780328184004375821735879153788870083600804029885255310616199339749206987900164440439360325791182814835172369366702828643793796790550433310340660425016665565697032016431013530054105839771989422304439614463777523003453031674932795523668974252652098182937885278963122969350326951212680314011289401620814699373760159416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,77] -174071678436149975437767881378484475821651245339352687204976308675847007989623346645168140610536225895181167598175802331918293525490902090539231646733450353227760374879940245145455857529626674530280132776066172081821448846217940634774874893057115216977193732837017898469470078876733962649534295718840543577940791467343049951084702141362368237940749145119818127530103783643457948129325672548071396854943860255285816645984020657747474437802785123220924917813528782693157257070998498617643023287103945431129978022008538987215729508691077639737942980251885820138111273835360809791651554672666937769579268608338363116007864833633429986725867736278168000773959533973105243723452905873602107375340308858031377462412372804114446140695664619438836732527862474782190346545994791872590417170128571403836242565359501544309830542585962946678979934192574951448322339065285892824485880351577016924833379631503399905207423994617772888977017833044158827179694133120591991443401866606525371905687573464322862943519734327731221668063328003655019464139962773257169719291746213017255313563094363140147170661717846912213044259756312604042920086428555749203188435029925973319213678680477012840543645535743377372177672471622137301033077074581297462446298834258187096804236770947855513796262883506767769805788139932335307834193399800305295923877467078100052570467390834895907849518038209963635333888649844297187522032973104815846793660236359279158672549418869118796040515471701785835793589729002906374851463128449541350940517196506007357626665616729008962068314777215100474172920547614255826080253716048410531152157490803006211978620491693160323998918094099291301163588778805489499715053148186899321732713453084386048162480327576735894216070315909049767127494982089299764616890475039695049013067086555040907746241314933657294316426755478901470935974086338387077023266211501930665333489454458024085669750461009711989631833465146274902923622373336744289582994503069110089822809526979264350557121779623052863579864709711712410518742429432701225933180336667051995735284939490992781760458384410736359085113172835616538942336291773542107196279832048152015713613496703929992968020003540044250365025153520516602562159783076790384163886796313038374979318311921450892365357228607660021715361736858792145364996702950753379740231802893063075542766844743460546089678370525986597630995600568458886407819079766106461436203320552555560925860438138547613270944256723121441078068296202202709685572310824231701047541527427476761957269402114010912390846322737760767281306856619290380794529421007075078469963408661061014843460582955838996607183662646261564258072846463050435952877970139257858198097139786227518609881497333852897710839350268574069441006159063135908386473320586503890189711785842730208372074842127616303652367499264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,78] 165987822611529010454857209943528847667881869060678809919662846741892294850111141545861990664265263229243365977841237911677670793765888956220049072458020643966571843762771542330294882455933882192256347461997655049411916088192768286570950857072730263095108004128138555183317192593901948151546242286347513801394464958141539397235814717701515667008411327173297605464138067312254606327046901030730064419591977656491976881394436359904014773764828214287867046909165663424692026639730983022581152352383424120740313112776852603538965487166431656412005840514871394274398534764034074416140524821613056109215775023360115348319896175224983956448811948854542683683006246363173327642121845582123701818113727981953901569000527952571638307034536378383861080968925780412433030519508916236796715439527386616401058174252746155291278864378361746962050066444745754613420358258886671906662551852337126746976511170775906957426740870824197699072868080386012310770847612089934677597183345818008231427954344551988010030040571620284507780615672075364278866585683039140927406790208499177773173855407554329755247121566827305544376827725937923489902296455542980980686768202494098549353398477965305803706574078399006225938516772471663317598091183057613740251828066384321835316508650994876826343210027101598442691789552113248641638905249931589176554035124301909726190898600570691552305144770459315841516727199827091418919422822832465050803015916168210537420871402596262436772042242558646252509320498759212416588313449149952808781152716742403697798004363010070275554726775599657565534727171403726963596198355758291330297605991620937978010188051209481029927639289899240650899389486544638960136257988466572392274058601548929151014996602463936724629876417807828838182113482335965657286088647092093445190658953669219429380370200739120169403630585443160658646102946118949934046271118450428824974241070154322275402773177011182470054354973213491825730399403701699261011040309708034014027620594201699077330553911541210059327690751883241972188077714721637918563352543356234936857379474966760804293839160402205047746359738171066059739902259573965829276310180266067423319608144747130834133452211691529071327120765999521104873605786272200438163732787566245311891955319329049395736923695817996409349470847165782178274940908903578213888220546991119245673641633628562280693901458006481797369326266383154786869342371248571106483972588411465308257942404087757451844362644729715210733896732040232916413213839969303504635364193474981400576970308135594998737258257221087757243472625845258479506615460274801016349128486859954609187309748667769103531930506224302179618541269888535658174379121922136571034219228207758297117197897310968628290828723459208148077846753208727818743517330960052522542967639159051728662301351849932488576157614080000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,0] -11328818309949942459277286512689957118382166671314689346893975287213547069050531888693090874477534011937776784560959890021423368342627794132881620682237696407597252505463250950213076167926038349631187694344532974216504632120622844134220838501630991894717313955471377347024954309608474034667671134878122759691647495706287643033980727777892454238566331966715778235906091747755825042288809440019443711256750707358658307419284327763394330541456308436607144674719589035218773974339244351670021403103132851072464151941051178428736898626634554877419580962650858638097687225421331713906348778822620167621457342276718914135805380331712210558110138987185640629282209234729835234253225365943149653415311986958254012586298151792903707001533514807320027003846976886863784155940031456305546424261872295101230581747951246180941930629006819598970568977672934993013837866068584519646233136867727560279357331946355773511136379199260946046540545221067871374047256131653137010598199404396646430091151786111051036978460624778098019403364092446460117041662606752460584005500458823824042897734688596775061003509516575165147426675020030180669649144290456737554681381004495493669568576393837518354476668523979905003862561220541904517272247010891789682433203331792238481922503102706877190087740807545206614424562043506525274939536316877479441987483023698678735636148695486718751826209576567072996690552975634064687518272595568509155042886671151476862772287552286923143263492050643211017172558993939739953998563314750186240373952634393427488670988880684276749214927734223444064925005778775051804527475299865354789393257391001457101548627680999197714731638447292298901272392106791912497422179446458056258898733952924733072590531989970785027624188144366912186463172798314933260990512008977925321179386470305787188066911126837557984221945791648235561543607869459220511996183892123260113492130258334644497936569469001814987970746313907745219877176988130234047468009438753875077338228988788630040415208565210586721538725913043242866969881324140961415590211066699612847440288998131581325405960388798276618730065798548919747492006815842745077064059966205653988107254540002790333226202763124730077808016147626352198568739289416360547075499644291055267177093430912801146513418301007272658721806552166469649163252122500914230000387202185543752149309535181222777990805906178636169583705257925486953445158905878735335068181410286556241380499240571568317455485089522868649126362852790038541415163722543629785527416309099068469446575610761929553124015348251397498460134194792467726146186994915832150157908295978932655001373235266194232801348959360319662768442333024099700611449285047058316746811269186806022744875170758186932592346334114412895530229420636508123132234798905829908404387174150728750830323742199472660941533793872415352027379375538176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 3840719594906200296134200840529802603881004598960073393602436525060521358696589323874748062105473633563850199237485742605755137859878455197422063292534167968313157013559844741172905824393359172362077618925187912030756069357639289106450881799023700770699084971015497772298909765244423958279217761997642269942527618895923915017045607974554488776783390712703744487433457289821619870736958922313035118196133246059995351450418384497943162330913729480544144257150256017624719000020131962417041559420416175447357333269708933992683124022536242353871811943688799396769721198586700836712867826200322989226451926977959535234843510643556916362362735503172524711854018846496894607013006551870419288739452400916481586977303786637805960266217628135303846681347164406042934354200968322429171345639924405490924836366417655998606744335463042110183781968067751539120204936339318690756026488598274126887932092405955626649360934247263086648485282869493570927994594233222588267778834864688155416249847586163562744405829111284400834194217486192988023008389130307349855987646831661346580085726862314525828621987216042189326905205561296071517017270049732196936901707934610407581331456670990725715491480386413698052595415359876952411588478999672356748556713953140035260364823279695172089395429178406831189837851027036288619057596551351635441161987586832498838337693280967736398668179149610848936371006028896196048974526839585663611743994952199033079477474681476284913974637345033931119340750810123757906232574515628194939609266902752665750899661034203754699997889446864491125584591136672097687059891352877999044490564576333365790546008766615190368155740526023710556015667472966947498200074058724844281558447274030856520127107560656700728104843224080819127485559412771768040540763971817495569611361564221856519413425649911815192475163151399844352591454034419717534689764301279962185957782770606174809353291883476510951234493087569348981104487820033958637364892686662408911286506214450732987501191351580723649927936598219865939428479212028142327878454497367684745027319595229394031661870329382283959076824525102983712508555429265723166431942228522390511057219038651034390476042986738843887137124587802832430224288873538680150972634084076582860037118075342845659326839907367550006944488873281346155886868096670911228793445682966728370038362602317976748289162963279998291949613258461180327119096121263503667003816361263730719113198885595566314823581477328082619292867827156128789899664504252989259663678424063138749665236665119740134022136601045168014108837324963854371850243943474814983952193641853986821703878773914897658449475261820224912606878085565231858404694123762362581411027129938210985558554657943465024705098855317427217179391601632983085949938028750373017329736478782287333614905966439278561880732349380962942793573709313180958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -194987573400398707411974697718280907157732909892642431535725852401995895779129944725836132954727936991478369523288718722793120065471043950630930714740109096711804519362223070717016218803682813215632953244647830931976800643463286533874727156403405889899114443460265043976716155060141048038610122301913325923403001533491527282770386287568455815687399444243721651425116904093301633488697585579064573724289907889677811623664739432191137028371670125121653498000133283523705213572728248607484290279605572897801558781130861126621619716623878050958071098895652243466397764303662618262475073325169913716656732628278186540329598410854834495874905928075232609432652992298251634443775681246826687269167651008425039951160294919074697788357193402328768620297843283611728608148692425823154918308794202267599751839013889576606172963597825504664953754509770956477071532181824465418091178721753615388532179393622052874964522722917815283601948862754544085720040006602994623690895129493245747301950769487739915684362977322137785114117220612273946362696559283097819133161359412864181228859133822597943867153589938546385757692767723936209504907889803664583793981912486980154479565894615012296831497633858615886791388933448623173886139195064253399269791334150965108611169928713443930194621574296934612338072108481777142578706671597959874639784115636843534388219609861094876614034737393628485509080166776985259051923602546350321861263003365643976034113906216080833341735606955658582233818403205334319986160867282794407265427075682215894486649566178064113815656955982036548826499558204147046723465672655201495975765977120367902703655898564152993765574670149048379313790063600450677530874960697430030932666959290386880715910872229279938102640872626880704035026538017240329527105217787083622631841357657801949686472311531028206146191533896405539036867222708051077070143511683462899000354553448174937441671818165953654292101162257615460506612319214139756434263623770086464658267051044996340763946565560367074536169285497994165374402121238573030503545361455894749127541560293101028715008803638901331003145889300948283955163657073538654948656982643269248794653131541538264558933010888097547610440767890064268650955137687852915320528046329297102762748345393820290014806263135214631853603414691409437646293274139361546754640378750281260544804582292242537235995658527188853547851865455423181934592050506453558448622185218265458503513473190181256042953091532919794910546446904529302460524127944802339658500572352433610670564223103684701016420729076935080118092393674351436368386030773697194860898412784025400171801441870133826298779082408734048556642461920374100179157263774052450598030810949898765215479498383627740131364074329298162509452737529995356577588800491056397799408134946485592976514940897377429825284457153173378175070911801328874291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 4244475884079308524416395124284573952824748613647068661168680195291595250920106906728647120682487499907909320999955293267092570948649908974424178088794505044167792089084568071166191930093610147975000321901952187129188292199883631588102596858387453970648217013390741295659566283242308637355706672636186796012146726798970371646105741418312921675097135961312371752699856199199081894083779589952930572002082669766159758700204857812434778534296543586492267046208848846751803636718396474393734949672769411295014914768252754914627226934171948714531033356250400033732374111763914634996873067935024676283762436698359577059417031331102005691446226397530589635962147636093802059124697494105441167459896037983526481895764021668955745786113481077436814922750325615164777360120013341494632540346313881531736595879710424614041251406753329233553409250337260689845754766351391924381481194390396625118393756381680888203675732910686377030976812316703977382697569742439334094839913320924876228782284115987010794594999317596736372710571725057192763734511497994907507241533973951882367990465739612139289164918024975205384725797589155763561595409257523822663338782238855163568644052652724102910185336977078385665127593669288991692307616051723974132126820763885189543192012782855614239707968728776120338958141364618789432889148142836311738822822070881912649805898067231967358024075872809513681754356392456461054160431364439010865615408696938764711447432418424838545660620569927180736598774833757018231165718798500971881193261783721868286106324983293525778945926264974644629665572590673032063697510996040581636868584691803639343151072794471613141194929835063982202017135485145346514848180462935827507888638099547123592607712940202634912960036414840335279624276531165595601405284182875391887073338422120537154063062499317726728034278751132343263557999365251643763892518463971941392755671075096143876071748343039714568232425607931968333156826111437276846240343029305195788776014689624764675722279261835907535413736302343790491126740291247712389621523347781305619584636605475889665657723009936047527192527086430108300330036832133797927783116041940315604996839829982055172775951006967888868965841166443167746031985809314049414602643927463721185939628182340084544094418626845880610953923481473174911609325480896523194533222541764335971873955220900385707234839247037531930893523883592796507961436838758551825849937939167382764965196746200483254077778749569496572295027036264788012266541934260662236658382163633592395990978996854738720426157475646611533558537332476077898566930226448159306657618985444680025052158451422081714070447337558205959020633528779022579244144555865802673557465330134752225395814667664468345017773117528103190585832344837985211673460487165464000416407305354557934590219541122619910728904135985471824866944974875560939356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -85388822873455366466773226131431718496385047473028994053194595988947839653643053330372563119960942885694595795998549150924594659414108211897234968596805273719734984936151655919002020261072161857719905740291656854713790478399957070553758778733824713727358356531475357391357919589686534867404991511204957136335276323019193112161181389389010090526313113489145459195435497032817057807458836695249487027266174376603558902893823879121149798528151370917455866122760890723975039960800620253617508846379906408891397190636201515930936068920953069853501028947649838346570070261103546182877792801102602841670493196835682215582732353916984876576262541325202498021837045338514627427572923193567903307865674206884816578381752474081529204080916042928981558739790146933730707396925863508973518654202992433565207188987367777086619099797568154159121426979971022596233592503021555606847296546033963048316040598813906657364095945165786720130007867219781029659291028629252744154121844742297055936552876346676260064094004283738058461980488674266969171821621920197018410859797261401476408116822112537528884445580016978224614967174580656349340970850791500984941834842501207644680346689277180163126047892463867563925189167564308717514069006234680769083778871024392933297801974922483419253873714378581425217749836121026860934860394686876088584171656366126036427302245556662256499525039133247679358492214829201398122411507444452915048580170938472127218764797630574941120135486533381368628212645529407294658937597103911461679844149794193727741232547559732526577718742505683339844373299453197622921164350518352693930619586241172263496496858128853390501391532902178898129311803195301764917384200339557467078480287577494155753261626783618149286034677134771618518221886428183126543621239075718155081659321013260128879121891241919561302913175519852666037402713470170864892919747402555759820302183432650634984627366063507400821969963045706661350085173207542411089939106115342472473364614855532338140672184270216710415300109356917335020077726920696755182537188696224537373542130425595183710098501415687047400142388054601429317631056437204750683758658756622869233534453034617534841060184422804569906636656375436892479553042379789235302999910663087364764647033395586741558118896927564510717954106908214067297905521554261410329947516735395868957963396705787930709497020006963591883426013100779185714992810832915792367804251648449055475609393422934284438823322607393025499874563176477245593529210016834416400103359769182907163423870526127259795011475512178910767529921022682880528109832617298762692719982176591097348888540978898990910584805531559573600603092323154317041974885009512715896037995499108682528133309210189491591384439145484600750795114478744527171138878438973893675100810528657950307927198858210188435896710777398752475303584170172767168102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 1652408043543091459086438209702175602599168808236788897739854059902482812081802008625046779668299296858362850245373306035335910037876317977752444589742574309647695846962231558174406629762676382144898193474274931301353366058875437307937779519087386042789841311255277739583823681422012207300933680989350124403851576304960455231947979195521352711444667041977467975020779744433149245323530083935279959126709973526615567982840835119884353119795316103018950757547196403099227743764746755246650411405633908545743127814240641160978561015151694782398020069181869472028867780489356944648414359153669592175284033705145631389480813428786272272037153591163940878561594952487067689016472418070257740469848196979734204693145398906690968326752828695655180365461633709718306767539762175884186097688141505974055237507814033350881095092065252663573565457213835283814275961425057302796523667544970442958765849542986019203798133743599028738497728132134478094967142167227943870227448076374440741847436806939356709891527731071565471844020194466610397255637515643942182056164858741942080840734460219895995485053041602497975670082608622911915136165573928961599286866486914283669061065335851411963969207807356996254747721634298937510900953069580579548405382238577802039705090565758968808742295963386651876571746301569199502716110064970781098079580284183458386323015195292268374121342054357042259222307770542836762985327599952549957961354488548103103937954458665703649603313642970931939823519547389115109697487772449615522725842158111071405778443955933899726224868791315225611017006650028649948252988964144410278250678868836545668450390022458794928998134874307128266981880748913292797150859278777823018601660059141643399094972635928407454942912873955557582721361776821791375549309734999122368329471496551742454500575373663086462534807958289297848976381967594070406073931707305672600301944272392204558819249057072002855422780030581283682985291403358086373272774782908344553756867901988094558095696823053996358003554656515598506937318061594853704429645234524585315399666331526504778478026320576760773000929090407086458014538843240396206457941507986552449385066405330550771559164374345537252292193486843557901267603066171462512560971755679908649464959673679570337414232825247256433530607936374353571741866787748085947798645636117589001879129669765346739703595592832215380601309797050104060274354572658830198572781904920047191778545859163811808248846641930008989150368035549336932396448544456266652370269082945690146456237115328256293549676116483261775162422281252255516970805786155454228114108143538246515838977539772036162021994413557870848089936300704390016187026030739218616160425235339909910710791996468121050940874716881304274681189808296579572913144758310784208907512755271882261332878486936997522538460423489615894807725814114837735208386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -23686328935644015097573643530315226564916324826869153164701613454572268684719205141945881616752761427584735128188135480402688002396853627911071871412055203221920683946390815661636061600506405335259620463752924693649567947112984853041988999786789328030606765156979867415237913880517325801245503157589381319246766166445477087685833602596901834493135880630942642959462698690226045877271399302912265951291138826721280810979841665911028196861768081729428258299488730200199873976833716585605993133145109852857097457424979682423929646692914071011566064884689782121602540792616147214673487755612366263566577882771619016070111180038618825977862128472507301483302043740179157870248124937468355085330340211198600102050142179349968898733282896505036890666106770570950363759486421193476827729522578042807101980143360310064053546856837815893006905805871586565783821944551789840118727912183525245963032017582143373414295386817058745439611311925461399405767540760921146491877418223397777793241720215690777786519396064612654640714375453978344208516599228592112116216193539397002690673291628815475853141226756826235994704214761580376590607322122647613720796519935040513618371761520710935401392589207176090018154609941560750301833285068068711021501177257688941036778269065077558144776489507791159672218755521419879698922674152142379580030170423810754409346497507411392704313575247625357520150204387380107310026072205196412527586379415558240012900581840895982012864468650917818890400763939031174573995366099461300459295634962200754750450561477511044785590958916878489587745827416513432740452781001274812338010898389888643085540806637541746100470179495656943014811732887273340214117453374909940048063855257599733621693010498733184436560309127652991550325226695253711209358760277998160073957637734222015080326076735188181474525122227984036966137344195136231865623218120559782351953867701402130255412768400142753966874423799514220525439266939913448402852276323050047765829166267554510973284379074789502133137925037459239649993571185817494852499060135585875304128958869027213029038004194164441129471147794468900668456196838496001807369332225906413595762956998454402572504574435915609949035559072538377779128333450972195058762668527242550603533706936607562672962066537392214526268929652068618339398997943304236362758193041608745671785988048299159152892705889448745143249926605916670206377094580147021838397287316784231074895508604227815569063018413151533309905655375458158352556532467105719754882348384489089056946488585435805593990816154106846144300957169065039479501081029395570059956919482775732274425484616948319672662488445466458532228604487220974971685993736733180001058424612599149799330168632364024717117652181852319882088696878196971086705046998956709281426282332617375605131859837750791814117236497942649697489857855650723009868595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 255948938856728107431478244076596804376089638912402974022986198469245086361283301739589875470399855277041854379344625603223864069835168052270522738937650098463075772428592592651219256814150289562980294169604909636684807211034075119819672658495805579468126758266050384341139228745861889147671251624363779228099451966480827674056874197067512315352834238671620352134810047772342839261365082569700281964845696179090584638345422591083970437591259277178927701756625096657734877401396295139216757018926209003525796358844594286332122606817262983645857889304299671851326828211218292128753567521443806956742734460533555130556382947661901168144031916823887171486548448498907062490768863980783726814964254278739988615095403650306616094834084565621938102835860744317343202571233371828117272076847658661814201142828915704689645140753579204577496549533744229758524634488848037668946674022029498085940897270654097542459896507124707318047954800202846179139971782115183081572990432288717228736293058717761996692076560146116213455066584745293641468932546908987405151854584867619921519236301038504951795059608676965775808146871887560078929569080613069316319062576185643963889259883691343152064214062789762063105081966404039216181834359384615265488543532021875979457499467166232133915396826249887943544692305655947910235970315447882707458297658117968168598399325865596712654837141906937255312954143119785551360362711127080873439317430241803329633096328656179968240320838675112814106679553394848613884694935418847889113683483164826882583393751538452515337978221296336283042790837908824363726834830063529480236616552228807250763203214078238221005626469423617233840837839130489917121733758842048564383636487071438807504512139038848442784242655043918278058597903763630274130176559820044741287452311919684934123913930692836776158927077090364683184304598471344639053935169373794739203499645727927722380293852130328067533092590377127298991592875074853105139944986193555970161416452726145704521079236304563703029581958712137952725668148532906939224730353497993276950098219972556257682932154264045622886492863068170416124667554316281832874896926610930559692236162699883929152911421944307816793042992663525704389423905600363459549676288114515195660172756514857825213618139754278012941224902853740637823341087138301522359098948073952571509508889919446425850469416175183475545019615830606663356571278706848723071362206086296760582188863888092441050184349535169370292812259319906524807292681307584091141326487344714913391945331894702186721066126818009719425871199785491680632365315305066669085039878087504856588694791431059953426793452786489120957961063400124900832247697416645975291488578703622433814809624147674451218073721682253270268297804387767715978311583304454273739888456191447881531472893686363924185484941674016249182662787352327902726713245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -2113739543274161376532829601453572496043870327708558546454184228900838685096428909636968165119805971481072903980299146352807650246472450872823130480732167949336926528761533080225417980041403495751153752262848471732630555940040963180242550768189897709769935930912047484533820208056414837783974663764138701956331070723726252625805468745221495165750325074913339644146692127311094010547775378283511574922288524900146530755337175644345643101839304948554046231400819539220972689498450710954972292201168050376067773513442442487657418005988495505194699085274717500013168108866389417189742792550091675115619899994872177559277453866572188564206943689569171986204394454695892284187259617508770270842028885848610874363068521126463341477879476451743251568467920458482575735213077728393623092260944971727322698565604524769132645478625106579169380535039877029781613651200440295053955901860145654183669468340013195326973484038285995025687315480989592807260629338613164653201006845779824061253004072017411916687748979130864255862566496422230608942337721848948797200503080373892803867626923111931394855445447014056845927676564404180216268623713874339870028372587240325292387689168772321742284192351818371808965088677747449688298005567276945030822328334262924456374994927575085145371200402047320430734174161357641247505221142023217448546045644805972823005320315315255466765066438979006750517269556436453633033133534035847414890729751328149770066421786242443635586920872041558032991054887413574762022055891547784349396204833994030332886599308859041695591098697772259095221883827162043992646299100145999762036277392949928502797897673085290655427746538578282495313737025920801940487544121837048223475499503384732516350977104125895531809064486571435650929123983079279531331746797233054243931001358908371180741613265014250457992088775093879437065668516944218779452099055350436661349260900971594382243647028755347161339172370769415742055310004046642379119566149086549344326822706239325953529350991349598586099855508245014410752804603559096837415665754576427573099277569353753268324651688147731629459103150255633314331439012055334604984383695352487586984330898652596454704730538301337051180918792620526716138572894524428455760174887806554256512458772111835572989308063045272756702317565866973152363754775860460481888820165330517690088073977093323197412979104798439632968827107530599722085554103669436236131262757605912894386847133954861124598957139064687251544494652677282653526065329054308795348089942865375273112839320229211360788015763979161871549220668800101102076017448246599376738057206996009293597352122410111537295503401013112327597174941704162485748466014780177746524236624425502229062072562911490498408874303486929296905786649576103263262363300060762420318904666091008041747116537262357908031646233577774128035246413802726110181877350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 13365130748319461371587668256068257240201710372135733538772913989753444826913944700143227393027136421967552417642088752124013332982236614245246974365324713057393757489136511839768609994701873620820640326704783059228574537743148283040605875742057122106397981656397815810608670097746195091828895791763645977928323794277391362156566307424209038450869876403921757666270625938653793911162698891166099557431100341214570199632537736792142021518017902397219829151141970155658087552312830784444186835679647691274832173218172077321306896103701676019845348846308098310744480079825669907993320509246130102180397886693790710130104660563727593286374345814710949873378015269883189041845452013544804567181040926081515814707181732396711809677205132677674593329831394139480447785724264431633244703024167944167262438161948090758796817006067808217028239241405357995513264416568951395084959671832991971456085009458896630087265447592253544964445838873957762890885708943591755159255077041246179823046479305323753345003247144754451884320433559523473226901425281213442068144062540636221226812257858463508603657131439629368611463487429319360965980031896440806653589096445754064182410258558376347256940631236287737587111387360441948286549818602117565757791684466166346174656673456202690700226796024750457749516470564527361610299872427434161435327230290122307852952151093664158022015573479488433105754578113345508182469714729613842152862222068610313621942873751747249541831833043528764449000838590443312813863764214730153370701106862274760302445960638656572807571311061757716995023755901240051028119477494431886806824735948789298964187641379953018819289578624496096154791801499394660380934211884227961922865603647804783722593973197986855404050800521343779196696631046758223761159226430832970560818814612346461924379994013573778712754692357233288212609042492810686008143691924644442269032591798904604975360147629755269626243956507548387881588752724030587736992736765517966587259229672488033998504393788610389288111764526927775776639580066334979114112280537772233828962317589226943324647826555095810552742752002647756400298815256395866246242742100478452851969390035295321936794139379333378270108097967561817741442147691905627533620559609080511406458387451145718796582217751630212124252984297383899963454370933284241297825151165125616581487101869967153851015865727097352559198955351707071667058020839202970845015655842572777606681687732621297502300406918926538091746120971435280319540885409765846819650523220466468753675599789339150380408525263188557684067428872444013617459052372707338365392323248942378974372187958746971878196874608892480289288829256118086130231566975159363899742698548866114133688617487097238971682654206049450544517117205407693987884732936404419200123173943733965903500225957812649663365023012785741897152552926864930340316140011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -68007935058942678468009503968114398550718513530699456921663834248946079426394923952689440418292800507855625081127264083557539801693641666356237321706713007350929526455127789220950262473718047262471623497707002104089791994606926483701086756622362572461334493463480783575281482014864858790290057937170583823402737604664452257446448319180678207168364746500759991952834091004912389864171676537776655085726924840033221352344968934556720938331553978626021901312600159905790998569798182201640363619355003447869679765424039559259027416271434617178149512013805854083670884068338717247580446856372470946964733699850203952407215181178668257169115320602159396194746062735793340522723929160387699604786203208254143468204621215278754189626441859978989307416620048241634258362836545189299609168261496767979461263578387757822430199265730886170779191750009912841414986982203327672968689411683169788170067417104178277550840683135158061859118395052732204446247532922680343352082446277283001126173778826346741342572561090715313208932463849768326288742271783554495799791216985080931428734648477488605211256854572020822421767722095881227360109779332458471556151846538060955203344967816605056233152725746049983511960659921216487760804056531094129256888824492412672168230513507466102014881704064129493414553448711766582312711528924969199579006910398022177375649966334580660279526115418617457325294279648271893000468437187692844031516024640442529446617267900241398764534769549364368787430210372834402092736382175368505359014414860105165011047890062833619642504550530642958400201322016795837885304046695851258559669675517864388029279151778732316007767300580126964457896984988060556843068859627740935312448346224999614221807875861074959085289878180700190271789847094255723934329731791221888854209488596576686098797722956246591038065095983547436864501076479396862104192141331107484954978627145545122179069694964755470845655088376694384551687270395893684956387829256505616105815297648529530565395534236546101291565951773775681702111464946446717125178176330415926361124314110224308323913151451912290281097289395304582096073892480674462734016002244926992964393289849210515004584403815677667105480473417054445127565865348817042390412782352842448251283976878076236213495895891860626017739978478537349372136721416358420020116589115629118718630664294816793768944551422231876955212255788892799034898407812997278124761513436967237988390259143023758408039322508719742211771347048077514441114980910543090474264253139025868173671367926384604150402340705640930663363621089216289869821276189648612276137814962809438009147050894367733559403259744115653240437355798936926228715650141317937010312778977218021510690568108386337492120313209974790745710391150374853244467693733179017447251289538135679919713619639017451799874192301571565406139053948552080644620314214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 292262736198492581990936074809395124606888506596309586671173030278198089305652361005075175410912937401599559483892786560936594076717553503099081075807902714619504965914471580062454067685158637745017710079659410110162460737643283243738533845461270172111492705270414559671223775926023468928817355325391091760364475431703332714393459660306440481256284215821953176550966503616874149703654073757875898946104916680922583749119249647919602593265052318321964312117892249203211352922256506276880968640087444103703434523344263108643288728168747857154284403318928022114840507107949904387784220358768630292926594590329911533157857520608317716681655586237143021392270602268913051242525129987016700905082741515186436838896404491353279740533731840976013458779484937614428261422125426597494174797034940049535028163198325445224201969673079546410254550516077485240989819840968617529734592591230186539372567079874063599244655312218510259135200317372908414830562010668226234097384184259419611930462106590913844754461878940931516276617438822274043649549178897998783450466753212118857541644458497039757255054789633532727499564480981967453564816617430825497027683332686518192805194826061618340459486214857995438510267612534295453821032937897549767070001004932998338830738006646519636190010931813121711514265283300797086984935028490853662118971954685409285451113741542434149238656757918938476240006907003366887826493506777265740657372395150822017456302242733541405850814335397540472006555359878649718657925598223715935022454468410120535780029919557852226342014060507490355959233318545704375223695217659987657233627130993385031247978226755325161750121056171456610239833938527675006147489552917116838225452289306269472173003298631781463649784984257562421420724266781921023415993649573336138188147731466527977963084760388065261874392213560693139032073413779682970953716051343529727303451041011487452944205917383238724221337041694010247950530626570222046881979235556598139308324153772527065483059920802634981878412303669224070689114525430125469340672863971260411322968361431616310453981948497289501417317659994569670047468147340670420352285243886137324098849341189092077455203902561540002183431610126307069436544656516970684324196122248447614452969758682596077809542392267718912710207199764440712525153704133366127511985584873587007637883485481955219853842039183695216224495595007912977242509519484126790255553085889569680881423286664899433017099839278515700391832795102656211965649163701773549863999566101808535371098202843281491890475696670734246372414357791228510103640165439028500808361963972400981574848013847844775050229566235057536437761340491387005961129094941664215871143805546248703667381584050570065126120962874633774372595791753068719683315594622980088809335661591446317642660040985032058654214733358760760131909206671109103219218673827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -1095193197855896973901319969771608133782192594389566717135485223902257654405477876370061677025072013131483524132309159854346890007818070361439980889114935183638727659180779274983217468932439258396727186369248940432767251779357013711120477711379926367832439465103362930417604596523785815399406188053455748849045449209104793012271076514261449361480714621983691423428570823642000785871770876306658024725982306625949171883819440508419836404689574210901753339511011072048050215928333404929620155094680671370036086363002219733992423348805584605400176359773109598473330961870100899121172249771469367930613954874169258258239325293212493715160183042833927623978246757326290971835688953235192698392347703728686251034511847377297255988786492369758509245730935243985282964262831563878623158257903582652864228266261620020376516368897427220329286338235211102841690612249202190990398743107676055042171670950254966005408350320652759347067858219306279345655044781146843290098658390204338363892221659668353519099628261884800789456829502997951848673618149862019692275447410144575839539157321549598668485114980226982782346489530624329076281780682119530386758763047464835241488016588466522103740358905466048824797939366352711280687238477454290018718000270286996199631213348336600731314605842283787890764340073942307176300318538501057449901697516283962720792808181355315505227232482362947496326413339022204680153965244071899440440309300733367700521079886264634224586076849435541954066836377819213266909346753038331192538859856325434358368222881958376953979797524089960634306548576363926575771407749200106043578188047834984904738252833260009002101650193084328862206918048020251336493572239174998880391411063568929841772920885001916460893260926657078769214979166501053007138252239429955456738855770330304365543945725897594789068714054008160928508801136533193391097681320766432979613246120919343447901877342586940141956559359416669633400422636596624936517044252701548851853727322114836772854108048270243647382063608003811649761169597020676453755919035625220468410993785160121969874897971524873104855607249174780282077139897956282649756487251929574811690077198733550154493022686312199445602574452206063250343821958833777184588289319385951943917744729655635901297308899098422869126489081044712677366564045756452341862992493044983532631135012001430790024701085633894969098064227184729489198073209060679767115339482976612594626948618757192389327343966642369318179203616240783479636430937127876975718159311648678419679366013021887361781809355570357974967895495815571711303126694719790602199058188803134365673128110591793183491307243373649126336146836240764555401374193466077265572857889956885888757074361283932388277196131182428656853891629917722021476695294856959636433234816276059612178633178015020176265685387658383894928130151355445311303861875507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] 3647207247710751242203606775921308262470615133068084332776410959921886750075326967249211728036735946516848983879985006996314261952755676598052652799625318305423364571319382921853865456583479786732145520132515353275537779337902671933689227534513549470595665504211914442892596462727731138360720646080945658224615521446418143848558143320741719513406934278096097428575699315098529251727418661533155672462011073303094356347182088567667874112705783208732560138276116804453176444515808340680248698609423740560066378886213323665178142172534209289197278826883265629315693246064333294575067121399505182132356862351643599831336511762673633218310660693069574283933921357700364575997925389043767921657433616877083203700365502806844112585632156464491472230845455090322957095833910061868829361278007185699980394827244804670761981347072945430888128485041118849017981309422925840663160726032196223632686474001701103348920344981559306426947010963992796011163275513523698164209356035692766068421146218894525740826701131806024136512632098692140292777222251837904023345535934785768490041010541934269094105850723853871819743926126408940507680516157503966039254810215659263868074246397742829321306612648642025797697915679661003821365255165422357203796463341358352863223364614051494561368426960107829280605819433560964653119298163529457388520072394071574956821849848471316575313784852298226500783594853003697293532132432761410316274230474756983586434266067503338130734505727199083408756212869739566976702302159213564502414850829836439624220599008136466755467700398514917235503456552782573190928507175539803556856110177854913106778135820755523994889628555699644465983010179965100124914364958195062373724563382658986754604991359728513459931929524691468611027126155206338429289048110922217325532102687061210444363983855838377643092988459158233022641783534940756010775772663201338682945651406071838467663889712317824027566431215433628710123677345735186016843239179372750047689919649571090959792419711999541555426893659156971506884963395319312511958218373112693066466633660657626337837837662994257691583532153399349353160296734054514072306021075790759299044043266721772882029953117589827796609632240301422870780866276293872802729267147416147604291403846645742503859159891592891082153314683747096362900531095649104373900836869076724514911486326671478113365958728921506084650471203343283804235019066256223351681089586567635935951936336884282727116733859010955966763085100957569704606202332310832275700516923718496316261434844994538396798496038591586156474616109486845297966067708399400168263629611944432344605707519483703117439069392887038693391363345559322257682153076763726691908337482845330946676280943869746695705946925932494587322517391745961122682701415301820726407946749175521812955918936391578364176629939655786454749123091823153490904511152128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] -10853523014659586508477619416286495909816852861506827963767060503905523337575778411570565739377386748927166938228126155928142454846279234757124374192009185659019037981772857112864793260449027961106211335144125112670643106556815277823880888454407403150519829837451250129298326865005036202249380381312478259933536861756400081257912362585390212617585523238683821044136475293209300666182251979494354480623337395035855220491421356612956044523558721941422264013510727125992917524907527377163679001876670721530741734356155605664709678994867565940048469533312752316096599073132698265268902068923000474971611927796429268623994211884795331947045118210907565873975898616896416222108727433977486255426282583341515851380549832723499999423091822240057808399858986355709981493809157686950436978852903910154409450718217820158759357810830500970903194452309561216808398446849793775443568910833991746385513883134201653582256586769317466105768599257980577976243065839025055182873464972948842068820706091964961677170308309626763763505516181495365155560720017457294369602753455487191680201675336329925696159868927920314641163601295233677069364826906518161060018787670326340641474756677786288149526129111348823172633418918230228338320541153684554931223453243519873583583106740134156062606725948492985851389806744499226896843797866847357387209701400052841319844240486081101167738295308769746320195560659922039185153903453937346458578495694133049843694197433446657411360895294563644457341733947612847898797224849791322750980499926524491904520194056335153520182947846777585168003397418117196653817953008940331408266495761362992662088701923931235796885367015140086044545020209810514466978993373570910559291318169032671072731384936407743605452240079566674874533363804331669631861816165038170356012525989567022799084219126076121061324207240994581398214387716632080988086364963357163658833481969064844138478489590487953427189693115624737918855511397435682799489424914354523963425761826897322059226813174022197531244839511177524553435972807256481926298627167021828415072223336769461618959347041262167138529012160462045381665534264905102024315825895733616348653205057116988661084182708203358440772022482583288527555056920739677946972005787355878949226702242620786443907150936331851286538261811273744583117726780134951332405266670810822912128386850443903710993281893756426818269543408870545470531990694127434113476601126259775166860125228211495715273258935849172234890329316170336040989684029817250589496444406666596288210027108887562517930981315839941354793311327302213229396176239215648767012282711063205552483758364956798305603613009781940439494217115916317284935519727648960338273575295828689597209486742639138459956030788213562894923409791349872593045965668385168022353815635203246090123583217975232254954278613509107210402020844119704513043720935833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 28772590393600636765890307387279610410385269069360103459990832406418863156270163683821093398396340828760099127947930818611012001753764284752246817836858183059711058812147638768430078314533827941525233902039023259633499863940596513557189484539514479884323032095444751127119196603538001159196583394815593475674989766465401951282958894950190324235951021641314399951442255905928270403202019913457296535267836936962991913654341121313664526887840252735607941858002463120280643673133632570672682206945910420405824031402444659318519700194375529733267608147197867899831432843559192616105263399382023328632133905737338806604930164661606310207590118098690293668098483367435800338703671107680539959991498513822137667164688808645024924614269877929209836563737000400686852828812920069800992734418731241383203367797253627755455881291428333728562583038949184716004083465920222191577512535101766378053719480424308469044475067261356254411406106123211323866414435991313145783412887761481183056452758436538034811693614695978173652803648393292884805198292912843578535027961506632849843941161495870029480131935716586955481315148467862757895914118195192098784606592772113633806055217298675989555939258649453919161711643476280758949174255066238138336374817365313140519040895483843004033269894510387817582926024429727629400173318635097010810465419817767639254832437498914397881438633724448581959018390312318828062535764797931424360534276223839296264369182106125701018808758749177369619982810469493833901128938095599681454409534693138033296292109817345374493354092807969621596819724402511295868246772479529089470038494786536967310224307465249280201902842644672595393464873242689881215595046804586273553830535332172363654385445428643999675137227836096318760416942360195120241577572681554277552106120378870795085083585110894044824531215551850975453510896456468460387151563843927863845348416692915190996712375809497518801657808183979682665787532823438034424087698668024946711860844738974701388180412503339077548370561382475701044339237390220322516957048075723879627470774993481583997456576254778460394789351531511099164861823050773610909219193149868463823491919565597216047937998539015901601530524344072202362638002536134580396433396865858144362065327250697575039685614684881779765393346242701465785309240456277425679600553475270119663041126646996050100342210850734840554172042389604271102731595483560555443315210424336386199908732671286595827119686521378012825116297091805207335954568609434800466128233664142689402932133615900436238937748486148788792598179363532631079349630508680788089058450519421715711090482910504562317529241328347818577944288956544087934576051524843619192722971716335305253354763603191758404139368141520530509948205990441450528866737275445956470457762296007965853211744740506841356391491453186690367680410207928136650363220818657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -67610116121511326920601331087680058907012298815374672337510751314530344775659227031829143758562445283238083680307992603805331308991815469110644237145268726804472217157509613728411933316100482959966809449528129964049595258623335499958537332665421917713747043530701502443170625093024304673545701144037386728152315868730308309756403560496693477122106241037696837382268594586347853419471511654454756788051051991306887599667356628243115811814022398622984289032144392134770289906594256855313014267382811485002213509852498683522171163576110073411134149331305929770525568787280202456035758086202620480238398591504794928497369694139576493134945844696741510605360221317907111748584842944055523606053426088090067616927367243080094484448943558258192295935335647103285035052783287166492971252446963310621908427424706379270444284716210778900821053998020611016882164221748278511897126301971749549402490250576682980948030818079403467784446763353716760864654726142314433966218780018438365216249496749864754394362261414316857990229030513290312718640568432096258146321708591037913611114126686409156096426377227362838717328750472584313636161139819951216899727534426431650627618573951378268588287385633416113919334640625529681581287449916897457255973383155125990020640501898230095013221973739003747592454938749795982253917778378213345162735084503569603201935521608585583684860605021469291588163386342759189289137321203538498167363529680589115291516143990124406038698023086354560865382358152969564382492614016812100327741032983652132360173890707754663665023349411099216416049124684573227012293950894609157718723174025592894626286843626764414775030351615192855802260813930432305704920900308094953685032122703128713805834501294600673533231780684254281274998350217864813424711240762227508687534116221730648148097369180893872073176011231077078789586285931347318350798359576915592774245842821656218355887455201842641267487911874346929249156654654550673152836251363775234132582702038821010315848369769761983282780730607937373923347178263504323647081586781297988913182435589569048086736672924265101353901543413426352638053509080032276487755451700983788172271943584911659723460461545831806196489056280475649135579310754296477390381165591974186672316766517328012853315299219829084695894799132275420093851872073852764928935367846385392381141092847522461963042353140432999643743346810073453668021559414926096657376662596241451351397675901851670653592574541808700752548421743145105453904129394319828190056611589042655971236980807271159039096323391843290062888646185420638647661292483043209357383402144813155741588066981592256601690015295756590136573706972483341373437435671995776585272272008266734275223804921322489159971632952068486049617728684201214359469459924606255811179088074686514831744808446595269932878822594877039477546392355548364563595390038835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 140487177843592052877725659469572601921920241921643275839452611216050867938211374777030250357382161739307588162967946360291381837057844734232028102122765352076994742855535456342464461513068155461327401589261015168003860372031071839792590956087218746050331232507133947616064234692745210200884200736864579642819917575919465741466871392014498467788628425378622402098836188365021096303320066349502899183344079474459752618631884315520008883595764570277970804795809626031089560221392743743086189746346929878623893312391506241676411690349036609219346386151320996079039698034235515978348777596987944841574840111952429452280264414263100823228930914676933818812156988636731602266731658402676548537196547666797040609467350660414285939675027400606215589472288226387626223285310720364137783678643228631232224730655132123891299693521366215556783135716514038088386887975904730314226634699349211659259970607660865749875427023461146110964619618854896179167931513394348568748023133246273484460710977528708811040905922069759714847623631602326362902453372822219298775754067784952260987992826836003997222569849252856076343656365879617925272416319260983443662679227372366589483738444495745472074979059298349550633443831970643384374047449773828381619028114630586136597453462332752623824077463505584198816845048737984549902920990809355590538257003761322639724895712997979772628372173413215011443793119857384056847251943680583007763971036922804486030178391201710723100058014866737297408130634913959970934244324587332766247143259536201402836068445532372987310297884866808927259359943331784227924303937382952071387038020234850794050106963936698642079192201086076885795125752761019059714422460103282678003535391619944095955021126742961406927254457358032116219158781255863546991274152828511923785968766098048565719659238493508694940385579374137734228874169228486719623255981831783368638120992687993998739632065630519906680501681336612718487717269761617448020096697832232701069700850742207163315815071023883029323625907106737111080042159016342882745371570604123016958484775297335733338300309398286206503484870045564799868411683894910991950787744529433637262926283590226473303774349758467558030057214621655603882537566482970829129909665082443771760688170966955539595845108536669379319198358709920853992538790803074176275124417079467428107730741021871684604454822739508279144997601261460711332963135946851914322023225579548432098690076431074235979195155155572894986421077839081509553127942383036607265699286550021319108465124550168475381809295500884000437076576180079763508348675617969104880122625759115725621131921494745522404843605672236039315183398435988160730166992604265242481840321961871597650436735043273099917344269851813936368366429541454094889947626085476942632645982391623588464476708640407587787644468898447552508056441484767427533471203773644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -258275853824960821703858329952082447048860968277846340533870736878595666969497491807018527609551055518161838953725144792301139767610986943288943601814186441362862330941572997878751375903286958659957538449218900813743346356087612095335262721907574983684537687814411982221881417910187427807175314801226820398192695276036788352493977776412115923549058690802351565072912548277635223835309840647048597895299420554811586169837388628647150086635605418099056143848844746551034105644644639951255934674780225969835032872368842671496359307742179898689728727061848556717052757270796679297499273461208958724081770854437250088308031540700952849488005919985929676602236741857591523055246296130703669750766533276111959846943581814446665209807235709728597702339100692582133414900376698262515119963996334522316678518087739830354626780531572456963112419307863520203463358104388424175513450767362712198703343898935354983154873704197640390805616247612087678787155601096586399340465310022589593405669107245227686336702881590904560817032826429935091588625299571935053523826437280690187920797495019929548422462992252907204549387711273979138349903894493107367240911632591837928634348997613519127229761483494375842194687840602824829651451657888355341448945924888615558572243666399929504811259743954748295304123463768999978430672826240563677759382888358075303302639321506902662226084100044924144783291831387109980993128755866761325412981464373567421606072249863981543809908077851478828410773442418352467801354758792372146704629606018777713655904272331991792729528422737385944935329401414662702301767250788416622408073350673830370574945541143132411502700496702480531807091872280249496576375143684824751766622629620147787232516146383511150382159102388163060842252100171892609066842449130351644007866147140132228648699472884842687501065545612377437550743896219615271222689218139570008715495556479249873456424206356387883289994590921185940723232699504496601443933791735716228436706763302799600617184614649020208742133489110739584990367708733920279168597779329156373250837481812329401850827608602958125914739880668977386821365311384202499376385115919224720967069434983031049953785041167997238018107793011429687299230892084012684839521097803186817638703517111047619901777064728858244212239262813047771529015859326774864998201634802837522393556393202276784720485160735990977571190651545364710433388201968808517325865645473794010676328547838737351709511315617604348404378708972281967718013208299312648677683548313972208008283529724213696209264461494516186747265388585773384301441675627271539863108718752139996868449902763217296714347086709139382151622665033940722680609340157062689978426046015971554034887922410135456539185975164070688538136109902317829557945533735002747607356223120448098141208720427741069952814241547118467533435361313638547403213482911334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 420770439511950741923902468839088549248105215785932254322704635075114636760566161680542008246516746273293467837120839525073345310848116192614787449325875218644058700584683791288473300757172327327900873060245347480457779225850957544561231020528877264510209115227112225376884143796917520111071592771842844375519742081173868470252865490243559822421390997905255677715635321218508962138466104282894727748376024974342630667268855054937160868449187602146616544269803802825248894180965942171518390720605897260349407718076104177334450837364908854635712725328778135617227360213446133322693766428159734399501935160649150427283390588495423178639598483221345809665539102522877193728058380247617442508863338595897941575953113973736959194884430880666256671089570486931175593772183575299962276610509815862506539107649339652367017452677288813033544622028199857725607172660309519887383105752692308290047789861803363919407438709531431132597114290915090375976270808400546288101110039089145939160472843186951670587353894570690766699886969324018056921791686203560947634700653472629218589387501129847231666672550208856180909253421122459863610077274174568096265248222201528426297795289058405470289152682254229297589960549926689207713501007207867885067240501658782739731106279124145379610689669322569823479111068274248616968573339256169465158438180243440730586001457090359898488154164900192671189263884525711884699225000205217163830922159461440744098865986742892240502316762610221027365674694495861666056205334118926361586474985154447302345451024574358968062922434604059275672935128063031610464593858935544028739370516007359528558859350985102498138955544404831452923576879150053317763584815743753338482806457050678052066664013863385020083414545973245313427876755048812466852057973437326069447155713244226034088713097822481417073877808214928656801846803321944518419119803063771009663343430044727094105689347722804400881373553625909680020009188343053425480681773737326506298653035947684043042451664362193657462842267688194809758028811826734651264969316812405127341431186740590082543525993439798328491933516010155553568212979988584955747552058127138934601509145551781344085834311571196185331265721132816060302571019974919460732020916655381967368823700049454834532860320298789770989925198851306908870508021432896719932376634565456577162274208125335538025269982213217328290193614593128033403245254508445419767207878085531212273700191699314005655236775354060923249043258982739182900464654977801441503210345065305333061543646771105381350475231529551722313733233047711041119212035744050134312949304278148074491985376931641482466692480971964720674790027732088508875039136485425840598352212686911066253968435838878361030254244822616657516708626341959945374270085386977778961642018098103461242381841568136834795550396494935968757817223024780380598719213218037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -608152145051112738169330303087068796041598462372205207203882577328599503447880309091810296281010724294477290933805653466919050649540616258758234403365245023570881406938682748664352759599617653073439429011114239202770641101969396987462175973393192574610013122294023617493132580481947078097846759720093884230567430594539044319436739395551175442133135383232745232700593446760913639468295682245680243470399339959385374093425489945070143528246356335867922539205148720148310787132154480441433646895681155862093769518590242259438261740381058380903934569848240366638612970954343646903031954598624547514249392679031728275465384306606449565639622962271147049034292449387629220741398030555201180800682870712239319907312435300566960070649985667378132287351953871649703978168359027054212331407265055302548859286514737115847800208308860992186653138711049199107154193461342350430630781455100823017150251435821434498908932271145613671627266018660953232221438450724081948461032873916658400693034862577665675647312815014890720317610490124362750157979201772750797229448286773749059218018521936081545193263649093152201897952465980194184693066089191512080280668399495121825909565404329487778261329129292589406109682231226313787861655113128834125157401131185825291643758950615883488114403162005556391659790156044797803371660163868478644476878544548324053603033056566853288635912948337885230877466909099948610936870034203145459145610733425011026288166787005379962321485142629274183111970475782620978607267906851405702128095084543171443285123934928606540881800787816838682067683693548249394614923861294530286903769862432783518760175707059448844089806240468056607254022239836457661798610667605041710773988911622575395369385477172107694981568582031290027142772463035476764643324325381731558386144876396568358556859948983003416713403347514235816071092866037352588648031393642171375690476023144377830750816651416668643347170112923831879782368891373857079654619865343429123726595505541553199562273857831689857896289583247506447016434282838374485712122915776499938624960310389544550795752160422938551581300038935855526205498150081099516398292690912288764873745146621715253878738015094867402320781059193803918762380151151010927402193609913572152450037312615805103213437336993962195380031048643254023730661243392827405208394807718362488883351845827047226901851614092740219701323004722234583864352958940952877134211952655939281022482675012473765811705891952014610234264496330285010066098975836363859283949268273843408091539050394701006090277187258161005884150381924925468391149380579733606073845091483946275278720194049968124215077915235313936392039697136383640379114477746580681936352774079757393185823195282668574426095334551664270152438204993273924020681105215700313046075262136403685620045859882855090652252290322520345425505800386386128800046367165644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 779696276626412042638643411670949148495042641302772443262438070147382942055580987440319081849933017858941375157355378676215239902429774467996835732089460891718758798965848277037960541545405897103434695825079294078526212485554932195541936858468764885803735457574292973747652384277258283342019192243961112970195817240658800774981516532809231514605708114879571622359356542126862685134247948042632262889380554521838687168484227154921640542738902929467569455676331476502870691962521921492567034915248177338190232644179151991026141334020294843122502214390912843037338983609197971112901881473688735032972888715490220010794858789078848542221335769358046170989973831163368925656048907899567621484050542760322960216270803099789718598393040793670780603988196415739015661255345804840605388918423070199867831131273543333266012362905037359432295621591675480337229501770053466682819642120234467098825643804929982759406914243001925614804995695256967333947126462188614784655073551721032308427375030869584455138214780889184005924523726830780622861994699461875996617569603393761512340602197786006149461973276597977738186791445641385830991557614846705666273026906352430191532022301021018668004107660315195222038835586319228092886569068769484536523755467038023769387234939248643898706217815869482246225002107243861441652895277704581072727343720921524691543197302229302645504511864989466610744250971832219764719905405127618757195261553420375094414368308912878880182813697134126938948959177111791984869628101757847309255982971906180005455545031564030846188331907982452044049561633080842325029459558901568357541752856079116683100986348600708241042013025634646926976094045436990827393376700193780456523135357891575531218451450735042875702786515411163694562585150744719792203935296234692952619872320177614536576223674194270149494959670566429818568151287416778283791686065999627142168914966110093351742286178133136264199152224956198594788424715178334735649364409773168345286219090213102955908939043871726121784022166894362022125857849770564793719392108783801961333222663044226991539439667842093724955532650942386242032201624375453856749927213808653223614649133387295183018247043161496584600262467854578617871252338536495231729255458701367208075234459477770354782757257075610872606829806460320031264732740643628747447228336494553416333592652669157016486928670387468445884628703063291761546685160243027269833171292539041482027642886428601747011781234473273143455284411593091422114734411655033655132868992410705273302491796058988081271143349241955450406447546726311566846638473413453868136302643732032875833449252940384255871522655452991211389083263239686301836589883534160903598873302063052413518312673666806034048574574288970455324256394698912123748622333031330622398478450493459575088728637037773605737844315418947478292255953991340104447640306429460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -884915014953421106769660155135717054309280906265380977472273496187726676738099382442261685670015906059848513809373241563297755325286507970163551036422157754968467867580713912862345671650993636876972475441550822404887079722820986847689712693368042603791671186352907156211502438247163847821327994532854283625238029150933343689698708690936410918860851340087772449862734152185074754876066466546867971867176333310394665179504462769657825744807417876607620538015576671771441594081190543341616117544082431891729657498276856635437677713141462662786334705185239227501477170280917236240583634279853323183435021603207929591356704603927114043660829654512678644378593748863834460965059977704396240304836945931719395365006344126256225865053676344556904450982479619155277386676596136882188558055223710902914317626263312243505636413623127803763641850771923471192938258766548779173366665902948212732236902245942103708486202636937535584061625095583433834314885158349223467437821440680360386407615828884438939056340083577312412674077644989480862529893653984272853594391220962085300506806776899375480518888844223136037777387352053348462163391737504295140709903609963658129334762841209237867419723269465456771293030221811261558912868670098991408869194230512896352617970289389362020397131684201185306474742138164856112338592533962860394199048039257877353057735164560091245034219983231751044012164876145640953074047864625436800614839658910469470544560389685824748790350948702925462420121399019964626161735759856096055129226409888512735391559523993263208827413782927728005997523758101850527734308320395588017339603359332207045209519267745658571056085888542684047894243007361774757772894016934703687478739450120954554153382082253383011815618266235326567614823033586330621914650527171282697080045672954800476509724406053584514596594004937876120478118968572724158181998741702647526662670912984623206957099892338634738892802760385905249581931010222049141629622890986967479639970133090563987834526738630297531729450869976597706733856593751068996039405844513418537815262022285208636565460201292657425145813260590772486447358376198461615437130624217441206805119830530431828105405663517301104264862619650106573119684610757497981493333162768359370725419106274826938505296136402936551331211593984513313630814384525771932663073451064413589853516967833415783507866619245741958513403953908522821323134886908044648490691357362913648714482192613355886016365717248530349539397291807072702248522941170983215673211896233805650263705197669179604324189257739665608417904539008463863262193724437598007027975176018301709200942256035628618604169143748904554367022015718371808785286442216865918602808056567631232678927246802391356849682840074141059091230448711128136674449597373602905319730749904744525360621967740325243631391722642298562439763243228205263759356906910515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 884725342407033110882271404539603321075784608934108631957553084912321902544942550790812474677582639715622235376088004680158633129496233541624449056799685911088700090248374129517816948656006912513783453792657836298630511844811403671137686843011905758678934038773145201172091342889781501018687234987935120132628190064816333694606391849822468098112663507016483692539767558770121561646074039046610198686630023589148749168758130278635713269366771452394723868005502054766580505821452110554435382441702892291557771482295398872661006607537187211448541799656617140337812811192316457483081743589852658230317053665648543130506973539996172387904164789673185119971965598882638787432493188202821508321492153168157601103838756387889350828896747408009243864484991758295726854932262797439141679617362547884577704656439285317186114533890147308510313745786189147314273295338933288611192999572728416705438490345814500621346330235821060945229285394943322308612952210805220526397314756831971486316761396452911219792494302333830541341545643763582265689567063831290086570482070954114877863718705956840239586681966862666467901645067016878054465319181494372985169987586430338259676855105313051770228240532984830735360180622789705401548476960777542097126867592527192618645339052204405237982316989654706924102979649365351677948592762565813536364467203889495508666174035554050471617152626935628916736906163726977775861361301964425445468034488533252522009655331847294936075469799822107793471158433422671319097332029696297177497166479266702737452375041024118168125794638164817536693940235345229469704350554852527868537945069196353818425764816552119130097185278099667148511845258436992809930451676891211056646680745866963227002375201454449844319030214996660538969873241865977292022578242870042084257461839395828688314251830775778145317138597387271430790299913382597590616016864561140738020094215583374852002827863335834363401160329388903686772524914405673368513307836173325870938551904331930984957856163576957315287874425345873392571760591309603863722298927303634329133323347052620053826080135897509699588804767219960962506592661922089170361882465954032289342389178663295313077220207063605288441300532666485236921891084804279501635401113156667443994112834773155166995802989073080755864864138512962964467045839061219664787843619194939716228530166918777314507999768946780804492899988421329401523302139530710915060959183583027861830805055526128473450397353747164051251150953178988010307844814830499873292450452218707975682960857081426344144266717918721166841008247885848108878070391002585559873834632402037570481890248063640600731322829839532164541813447570756115262968199248986199850449895188371092291324996922891025618874477815324992484901128820873143537346230758285438557374932189977832891247794286827870728987723779790507422656313961769113448088785460920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -771594573928638562672176547119723575227914751796319715930440970772968415229206811632149697324431743836849897510265133701515463270520238104317201767442619908815935918216148598201702471404255013283914663449297416692953326659988667989124262248657095406454658909754200390681869299995886653917412097278751909355359634436363030052832909331438063472601267677250714091668965972631785069401393521233503358455154171945612353147739568185464421538018306931491895680886333679753146708516008252186096518870040268755113280770347002786822987999390338558636151206214927520129300010365392110681312982478898580049209998419275957036314620577226463443420053381685038969482724950555070970339004801065963414938598692402995187145400096715051805093322390454095470553550145216603424674223342521677518046970143965381480995715993020128474905432840813658633564887564037500996995328968671711945360698260170269938340219795793772689749872082004884290996435101909825673610707531033492462084410289511984085006822365751041867552544700354709847280862386413825906485959934938121696571667363704350534503294284852073979813323630448604534715917173793191825578906111244562179114719130367611059971894271215311198215698074424813234396550778881064885018612143411599597544553763799117218287307920669566377252540858957562190808991148581482839639937694021214608770029464436562518314808822725581836142360133374187784208606240795311644531698099428278039831978192353772712223443117890861330678659283411942699390935680505567085480772846249712850556647766039149130159679678706562890105449993639089613131118141337018030562411918880967606518553589453063608422906582864175431547322655845964229431619751285319543537246031268165787165681147425189593887258783223234994218600787508214472384972344263740914398885941697465833676944250348569172496520421048483183682881319668769330803924448899993898106897091793363878123247644595216117086418298429182833179293474832751646764519677830693233784262870711032879687862437657633394718897787823467746478128827874123743312733278048066410228875055039490760287215154230129681540777250586285522325785269390644859991809528016747431937484666217593654802403142511188752820543172351573949375825280585415603678962641127997879406448356107522180960581301448243751061114568959427583215619568165560411806230559420382455534306781615748718206179562992928374131442810629631605352004341222457714748183202484456383939954769185222223507455085742627855582291202631695860543037741883047528545919335309254811680651943965715634637905590593473341916979638673206417459994364576699620621846011299017417598665345381650170187294760997165048898334847450819421629580755603259410571959107989436079265591120005165064175307248700844313222050561436545872235944773939331406963166416257419646606183286383125635262663738954561859877831538198190211705521653499684191484989375355289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 575700814894305401139662759745525682363019078786190761665454069337763157311780405389905311270161560715337422154197999289662636968043757693065999202177598403759735826387098157008111959487072641963359363432878334950102977693946827725478411625532236683128188453196474905324305847713356498612660392790279724079570718102546423056514745140635919835215610282207567168375351022800513222819092131185024226780883528228360594274915770690536349067294890411021781734338377083567645210757006694675789155471203608785618521483719921231070360653498231112766053746985474600403920670090823892411785379615986083698337743007218437923134723061211245194994081471330851022378398410838931526682332945717814893540288193418803562993739966060185415240955919930827138281987647383694399489983838392776827610955210560162558807956105198294669075809978726610760496922603333966144883172124430149988187133837503340000598839434787537102637461982365282568261483263016596446861419750739776419480381834175151592912248833150516345940672080060293533095297101878401804409584350782736534508141950205356651881489750277859108584855882182676052138794665829341572015232410119262702330764596575575255301510143456692998335917678460878807462542211899148099424219241810124537292403212462300977226954225056018092865730663411336958616788370654609179461077901507687989674007712101253293086899267654323474132824592808101290322276103868531337763686753256237875080396153277762577433305648145985675921481689886632870245645039138721757307404336843602981007215424571717877919149985311584694697338629126274865255081642977616749160779943406992403491892447532266079633221436536876276031271700029246615360559905517219703571750682155650867260385123373847085167408312546005014046507161234480543096313891132488786311906266357415979099517702806578952444520580062196605141921911090778937527742766513232477360543101812189427072365822021168225471457065358387173630653592313801903583463232602813995173512140423204898543672306406588545652431690483288671145224693260420996857492591731286910911178601453417856456527168180134103213200346220895495342593627702988906919383273034913647719481108176037590106860158429258774009832859291753750175317020932150558589654387877802499836445759510502055705328776014822315596623418987975584962781401748488000100202488455071452200408720630615904374713634611023283883706853068677014292060727383443507944991322855196692915712649386379375068387389374815661478700466459200001739395451813696097336471031969835089645228418916617037307178325343771200195853919228488151099205042450782951686581010418067441500860462258082010505953451681235183453006092745387403235490900619429061771636312300513306045954019957550715142046321009865676253765237682341520360138034284037081342149241683503213498700395478171164972899691686490190700950320753921716709170940559442984820081516273991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -352212249414585383145399390698606899475612445384306432813926486247090505401102360616830130794411605436711636065899373939718747917135189665142671562306741232470335332052280229778909972633695940346893019779455603371840488881572218649786111535293566327083316420760270665941224377979648318248838158917468796664082830613292175614182560213824926830121196542581840452826466865837769531203974504097226415760262249068757838135203012413686809033169195560410745289341719474701261074895331666860218039508526096355575411836782385202545987670225700595886443676688048595235126642140858507237091479048684181690055782909291735170603524275880467994669286453887841238131896858166168581878117641689773159480504971037536939994095272236953654366390000318301948750266998011376715979381763727631995991188199034460690707676479935579591718466909172339627796081731946501478242045830734697627912698955942043525489639471639376511436716260387519150405917739185558946521614319014931032872571545111040977213751638924798269944317858910410670970100840745223805599784106580558203290604189694704365199587384594845025349644817382539843771271404568841426667525424094779495754354053175365302330012044666765311091601222662941050048517367778141094719260147978125085518318826219681164317567811983994802613337030411047159642005037828707870486676799234704165072666432092198199713387008331549567686686428022672429481259287434113952439924605999952974765166143320607408740805586557463755527051036471699762522832250935751280384112807388373112350290237277575577507531463517045316413246877487545080460935338750343146685435418138231820111324425350995721408501322201509275228761534194963143870808098637967137085360958735108952014800138088524535894314642333551246535711835691060210141142171016958510084061173644657090903495693348371172066155395769978884378486591080606116641000609494138903487981800267710085752858580234829745610415363377913392269397094973369100048842662110015452609078891943877975793504296728644660499039439481776306080895034697115986194661946073581672550128677625341299855643995322408997876346327666795906166611038826421843244059372666917363148618654249777969601070638838280300996885112780473923448288212617573586302095146430062860282357559186640602441357892964271087688871554762239889212251509032478801511597330914317937145400857485042462142237537344808076574393685099377330539526107989881110753062682030392170992594393771566196621514996373660027653782553197916515893156972993756850859719510556181863427393076597773356413834110551509803462500201228434425350743847904826597586680464994663940640456614319503946366910710065774115213849341364223638479820831321899229172291777658657751249756064740368859128863112684683880273383798587027666407005140324611927033213882674756442867966038894188092721988606010180101590512407534778390285862231123296422737211179610931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 156985859059349917118306777361101024218911403586797944428615643672775682763061751629351518583206929541410419793795913106097688686715317613214541860715080900102776057903350627186351176752154655573152783498869157920559658629692361305441841210223175245579121124620653244865812099145379156116810437934775898879722209003488659601786075306900660563942647275789197712715546172503265297444040024917510232010062932520413801569679040268942794822069761105787214135053192785171907422719610685977399510034226517855832847443198029712138874192814842823033277504217036062256833120624239074656738086717614171173002854324405798491130931839609874995946281800382573442841187120632319093954997084850441673470755261947471886276762843484044748139219795471412377164484464334835713969681458229577656462675919507748280917603332753805383283029544886952662025464121747272479583150653006124960092901027658946529835816303610656835459645334969292223752968733413597791218988044993665831754901587165039032501338878585719156911429350182674117217578350227786769147566908570376733802836025439271516504662042234233228843213464755502260645419094817432490634685429291985282925820154156845683709459129182247910711861170795110944023529660389127800050858598657833163528083274818292802618042277417868222531531224364340884084673748961221305574151324137108664174500610113821418770640037462572322171952393226071963309563745954082111156641684098332344055826794413244225620780972841246098105256680250601003718951886231285863529246345291467207594902238836956254279975541881664969848387907453447892005439267895097554521461802413494237141726503581435226687339445356551310471613539895293565032681800893371846517924999055703461773638824578947215116091389375695876450034967085330044040302184938428117939919859965982985712353301861759790572910561526440121207581798007091327050590361315382694870697452380637852081454297339990578336473073120525881812912034343356294222055271615307031827219089417769639440082552038150688948207200775543425059151739396908833218478664773168721521868067890678876992525491083001113789017119293997155714744399984475219626007155953911927187733227336586563859253514580608490288022327433070880589084369373747577536391256628098128089552768280138977047875563356042831720022878763587741756164803473031204433370271571178227479922669312640531695858071427584541080569406921807726362323588848505120523635992226740611329310713444743012853787477218937237502644078193662462020394388560307362551268217839369543692300137050463747975683999101735479493968853579804735108057517375219778106508204620311501172442190292525677179891053943915666403145590641485335466652030338081530890317661504851728964153622777052893562777696043849889827836526141286897973369416791901702437858987809797218317815950990845836347936310188524999058972055075909804982813840029223439911323346256527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -24719719934503876868937643522360346307248393002047799565305937782488681535451241344229549729060024282841571516667837542356694752639534301224940860869634742172607046794198054162894591796735950836067934427629133430883890399031163682161448773050955241773254977957664076990711518455713027307921546727556371113359418848996876925004774866457914469401771863392820769096122900604357338419637264217669484976166254741739464318243566510981980534064009371283235802892190108173615398181913242860545118628047525548257039617153524320364434331092337323138929065801930429030932625692915179367582966984292402526230610962446811312754129186907973901545934968927493146295411454607648992847104824199947736409740758592463569814376906340892028214742839060783157642886665300512519866528331547788603136374591823520214712754518248178225629443259251688236035519142578872705806977968657544316922514306261687546623184063830366959316746398984736174065758788873620019720252080132636354466953925242629218653116595899101255867484519895955816110326405009695169436175873733738709266520996352364760449077395840666529928207248480567679802397933166455269644744080148097913698925344085265527273428754724546499323071841951139412787404585196773278730171144861304986121091691155254104262176950196671801322028715298834755608673074973352151721509352454040495111492895382865331792114109106213627501967518074053165662020967581213046041757616430169130694802702050387437769817924704581121618827744664655358020257022591284873660660005284057302344549786578113542041775094334839601425062495935145287203414616931126498864417756728011210741098821293596156182699477006572526837513383124867931632472511522251880501969513705996179360060628517422140140317476841073073584114758668502612339407860147928810555761449583039335696681243585513525849222469849470388256393573989178926546611091363399607932390254067598628809967332129185757550969241528093041858419072546326203996045254792812737584004112571482560793528093027459226834326250409125843161179019682188534861359104746534345525218822668536146800392387162392598376189446650564537684499963924015260648047032386200481320216020651920525543144385049130227293050500297429619216961153096147000316564557141659829195208432524485116310602563210025363907413112036699661105033681516022837798823647187574909941398187610874686429954662890663538406772037198043187222394461296913620019753802669955102253974592503740302028704327276939805732020690182236309445200196694085984239125315242230955270117556962992414504484063874794454035913302635161539803503190069776172637307023922639192440652409972053839627018525409940234307686826497464797686887081444331079602366293427764097182635785644898370902397197646487398277190791213092290059879372669558639938700985972753793065638783721178675077747193642301514785480823304983243836899046078969470993405334834380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -39364719483922307185941722080891673601432619309817628568623793870466313855963636326288856370486147664896476492230653927204995900036696475781901819895413104419056461007837870449086611823096217359582150045446526936643175885862894766392814867435051648228601803870979973535661952116114213598820477874768389472897381333469630025229160716300488885053524916915324145375282783419255085781226510283003098919417573970468890464619457768844294672790655205289674598555947078541253024035399775003736469909003490352751017627020057260277983228418364032775595931196924414867709661902704045924597353889568947762087285862494663823756505195035001232715729720887007246415102698655882492431124680428481231377752844809622388490107722156669774844453248233820549660325560447026802456263403388873534887655205891648072026964395218244709055120462127701179019661944608615761063272939560140364742264073676959139202326323455200256100229821565017154069686099890155121288463565796057344031955552205885762862299104270141465336682949146588058551380712261771482702358445705254666289715602415291403569422562416639180485448602085322453569468973053081413644231058107973324475117662698405954067450789467085717607776477946669930142549844862465832182643894719921997069833740464185650100484030475193261180137759769026818063849192045743239631528297706993283725405575126696447535541878923311252794169009775882780357270165562192733573128806956321559998760630961229289173120058113012272215940512664981233201978108460016367684407817636353140022076836481776085745718290253151863043147975491433239752973212995529804082438034578169274155058307076395270902207825033564930814099546068217862644660986847530728236474092486998155263407504639514252818418320850727881716158751546844754548885865824576143498449298076077786315445356646731896698185675599149172271791216738843241737276113127099161897208493526668246137309392986361598171686448531588251214918794336385773994220209443535879756989731590831561784101048990219754403161880022645842712741304918769437225308640386756061339191345351408076129215303833836979491226808137053146171277528938474977551213017894890387540416201646177511915851853392981042288089468134522898187452121674188755185529261472350804850171362213409841261833175433469100975430077829647745143016101148011468905645555254068647556863436660653022279516300809289046619931277649061928299427231795815584050359872840306043383004345877836723974957691715520911951537383029275104990888427719170253006619030019460898402531658084296588227079593185738267188615173748498186255914361434618497613449104171798216122702509527952341139304149597915439888297936664285279647606894262011626648644212750948433257281436742870726039454591846938197858236091275554193945490702283986458530851220945605941985542181628342587659832353285490247222582562185597343956732752490443644228450822295388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 52624128952517563298354131184196797562507190296303085293426279113885834220266873693424168645845069444707415905346101535863886273795307785297463312400582891892671990739848549511787238915671410004667023837768000954283794192979305799246704083127410228507210069750276627092956458726263540289328890277343127306160620429630028183360279855580523361764741959292944746845773318066055337558783037555022720611829310137959425173038569777989494874566696422840272623034208032556414317577118634959682216776692275697557840997767952736452468061430720011676365448777433395561611532723420285089633358762901869979549798751513474305836203446365357923317080161414499761713037328089399668774529732731888159619782260678297937591959646570971403814075859545882599825417000049035400783654389818865240826626458934951554547424863598681751625682304235213389693331047362767517028119761531203782384789666115718516737405704963084126459373723767964901730799890139438790129674299777127014476571209466000811600594058381090109996502964483365154676042351958965690533671047946641534904352067207295970026553868563691760402776489399534061020398968969639715601787039810114939398113269813980751007614106792683463708001764396734208989522588163712229639215601992961486353275339777093435232894765970884152615737580012404509031845067830236147400016582401566746381192006231711441715169755616613730646427552706963709956819351192223879764292050971775303368397113826339817614214339776107141458545058366835455866454412444895651222678316337112475057711580351206686859147644977313429504266570793546984544610605785504078678042418354023455937754720492054744365717508754354265126530345606467389657006610268147069536269258589908069436241279551956794933987801270441099945750417565047970564639806113504901060897778764331785806497134849042244907467400822036599700444921406292287645347750600376322572224806249934286103127118353230860088689061204831546003274987428768281575946993401765674031241935128252015239187894255285313823376268784391377894421881237065884818996427721346977775690476835818857415630134188021340009221324729952632215225909901801399026065150526334083685367400468750022419435578414219894318181748467484528905224573067452418751466345062743051638304351686993325457858677983777612939682823188729601719457342587181810977381087835246492120846395812685324257717749954463688215513453774042418239979720880060474296407288371979148367701004426374570414561832875388318024138090747434390278011536236106204157900171594522708033101741182757916103953230494647904661948082251797457411254109678323528139565831653830480280383982191657388127034216735688550937343546429197058432524967359961330377492939533253103203403018125065207183931336810625792222385077970315341975104634913024415384891427185086271353201488765179530493069651974952880833195112121572434708285814629379674115432198963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -40165784982535278333684111751609075086870676093900642707347762344917554673830946772180059217847261647950025471614467937219326161713286819232740396322077666489207521287885694227444123365874126235970370895376428828198604185243635969324543491807586835298193797192062525715576250530111748373525833511929380895600667014720740598618144805894212018520123866494449154819569554420142222269475300688022399211303325290351816737525253121897524823467517402178634997146014037265928647873421117170344209343687767157278185144390229206210827648062048391335583017583079329389907871928707173660280503058572988059296454357782422017439713711046247995836693346496980895384097831598367850383949490290664476885888427465595257486752431329935257857170806146641095393762974377859143471289714320516558770185480362851419186965386758834100215824725870809352175277699070271047450609496974576292307877823405607820818221200639602728424469326794948122889725094938562044988236132528190499726262474521175783092437410053422468284642292156551149111732253657823610087457265553094518512644106853066221530753818320706987575950712674243096770469714014129647096678679935949000818970457552743487548446586321955000985902198894350857549160072297420660316965840010716084729317009967170220628020760591940191375576418170480934941656876617015570043527336383660376748073761982612707035979246286771547230416314760010902591494807852435609645395134347751336588282894699296188269954750252153198060916732112624289603164451605788060626203878799041755424133417346951566415498603493853403541761426829888314186869286024498183845988284197193930353822412722334977765100427549023756748142969651666115450640658276186123431313660199131829382094982554770077534456405254301295360919073277384369074899331971752636395691536449694692728550255868114123609101586605874457481704276194689216327526761728427759195755935566685544963832947225448972929135538581474265123327220232961237966510965699765074484175905258519130583584089945364716288372666645793466422579957963113729634258519322347671139955233386112334579588877194671844178339457129168848214304051905225882756900783758315316088278857043444474913896870606608325687137831700068550813184812208953817664712197083566818705763782245407408628329454066523315812629271652929146147656426573316996611864348183491830645931250948997944311441715038714414138157845169957137328203014015117457595928644894129069918796842066329318944604365445605381042785396492372078912952464164820306322687009383581627082117773517321984382455677608846981199012317178014500682897400307894692492652963847928701242594925584680455912614792788853624696791099061686988099801067823596782147852805008008102969161081389454198215363449493520138250019596037492099119590640785899736552907388737348169157459065862116692522940436095809737658906658944089059856181272615354159019791182064517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 22104680397571452545981693029119324078894167379523153612136212124194702640780799818740283510486993740723950097039820369164821582203435101679875551510001553191853046879476189277615574238347978104596768852235753188137163015228508859425000590175898328151152510840193004422646124799815844350214902838156264492222982601520855479062406087434617485025360674792065983677966687620927052391503995880072410432197333916475794950121104665456066037876032716574051707463616171922981177632314613789272054827473469186436246201759617628976768297296928495767297452266026043786703394290654902390751666326470215327953707205904482822635472975705555153165132694296817512348417843734453227031709272263538732894961560125586072669144262837007678521031627459605963309218737822064100250303105440544236966072050418274793556325303004950513442816569309668619935055559254710904217741317646589792661451092408679503653479994283730851109609754885576739045682791999140502976089656683896846343965434303021464197880920791639783064015917000325128183281242255255886944952452123634634660728459543046789240358100159575733967807900367097213741002858402778236970899015420157550063943099511264610585874458690948534564623611386190889240002052587121200079481110871309982164754682845275400408788951179380715297178569659291289481995221655042102259080314719368819019139057353341663206098125769495737070231498416936409905466408677508366657407039124462884922628766236858998263368663170737023543892356211818875883714295401648607407998831247201616721047186706524552528128247288706323554306539616913969002342769846017897291570367139018544782779427702387488825855900078215533652207051795405503711935793700511635089827687191762320043342165122894104437618126051096800452426239505059203261453700926982562532283986236062338535326317120194918423344404427523525900417548181512259890685656348554842473945828832433570130710156787487025208653188232801312951133787295504025169517869409773124024942391783085365762098075025369173485351768060390821457562221077670826221212296203087104225843628342980514057956207522094854018053924433324354061347703224018430410970303194433453264202255103092840931893605939433463138861443545934007446135788941087214408183161851322727504431816771151047258571854465736315848668213651035474464816558234412789405904606672197206203903725430147710457069433787389352697380737746618457859662729865519781632855691621656774942177017349088582906282039327819585222583688333300701104496353238405837798706895176285052522837826016028692719463745281905056680320950362481040261306169549518591400327384108085802825510003668166524512770302400629285944796029497080126489741267986531774713488733591126695698180960211790033111220163968678192650935219652437475353996030604798125625434291408668761220859878314653229534637313846215060297327456625905492770737928806637060647061363150028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -8574573934394242730298483310328021041324659471619936164237720016990890485657954929817521227241314728001179284572555317222503254936741890094922630527278089350351302901438007774999581756819545786211414866689890945074157547382044826495993871068632454295241554075905805983119989617660604678805559578347969945717134335930111264436024072687378769551886730384458474267559901795024039623749461533807683678566302800793128726320927896732391841597914237667888179886924632155958145086486409472584792680409051952320688743574129312203437468848369683588075919890977122690946266383112462823318819207674497982216008828661438072688304368386588059085997960518950375203225470201423438777672578528000548708431100367313738868031806093337754994627432653497714176577057807023090383041741224880712414324888859141299864192006937777520535451677164128814487664327408344448226204912491851253879882324438314730718454888675356688260367328217486722925127760463975958822882793666344772254020131709541087315915004383178214466496342407882500792871625906110770284348126271009412968008792773995655213825920391653915325062387158590237988549939186313683952184805748972624638302075872177700123384207523590609068015976526136564634873891353570727105067738230992703085774972215703472819622171162423369738879330854091206842020888047413431292698684444331890745346992745627768709834074977017433158121877935719105415070599179031727298142963682905383478156400691845285506002151982356348798316216627897909376737810975402635248321778021060035974729251326625854470356676775293867189563444374642999539258458865923154896154020354049834731058588430793004492357667246650442285636750198993026366549853542225886386252426473071037956916861985616569647450663951926799609230341393256789712012459398664342886189773698625449640226687198773013253650469475612134713979245202891336389575103034671847037315261117118852846222623820385431839148206399026998446721047256773618660506781864009010225413307044931748335962791068411429060569903301084750079504616908938262315067859203295783006243065094672166493256358530042146678994139742096763674515043042502474988006129955229455888993552392646524223214154806408547861712002785557533308731780477526782148152627752204394191242010784508465095236606423071209629971847390638393747619198239494776540284991890474515068042296978886346081292845423995210771455089904345096487722453833567024363445495253713957468049944891884652301521906840122865318763015016217154891153788259838219733481489058014097217408254134986502550241175301545770013428158354492357468181011468578254996496725890247153979461365629996452980649630287687710477042364089397528707498364634338137854660152809870055591041876415071716802589776709484461195135844444573267560111186834212393212943498165430588638940958969187549568636912698374099553710108751333641265979030693480627342749483401216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 1549118853228252349829838807933222902625157387617226412956489477404165277588691099295918910356014153031002279015141038626728754004626957807120679100352064139276922625319470591415124663854932531917402975912262797317032105877726041373520090742293841384635015380279190860854486317666984091882646595796498758199427545798738491954633351501193035849303145202155277337288773349257528984171122104232610264193442382066580364492225157644937997729240218291622176809723141085823003126530365256094446202384817738855450786715006507285486032093061308584366398721095392289801544429115278859203622623290716854797236474250619750747433477553649992653841815766689254191453259250390682898554349059705947736765490338008500244254650842224942856201151801737232024216753221036086291894457897033473742757147812854184446198437187577433880134545593851774129078216347885677034763296641822559956397407466670309664527566889221841895099570503350261871958892163221954544539114608874184794561252765013012658303261846043103928604088503548326373506495107535605379388492384739833109402083975462328649443829101637140752137815980582038430727808511116359740448549588623313561277204823945266323772423884063889658259247905046891318068269465236235951116171310869737074357441434755086523637503849746752755463149458067945686644001788749453251546472712433723774436250395282243874851559615391928279397105539474374969301167150731209345208937588006571611515340578012222551747316502108180675041968361364185737619374360109854581471446449930767778389026707441210546348148031550419723887375113947212180513083419340324543187473805324718076457293997733651177436608314286249357758859213747100741817681969555414766625492346309745274527223390403072555901321653402979595007916969673367187037751767154671774166097127402710404718667928567412356793102292186261112612345148899113688795569843791852500017122379705686888139163643722123106917219769970209539612621162472704369598110461371388091033495233529039301837248383899830958760170127606498621103474731058723552959670403887061513177003090920450309305628088097382054768919151120406822041570977481573050249999213609479260921432099576483951900531514124719824975776671969106421751230991452380720847912911024300736928972431377619990207655417945657798192317241412942665567071751038544406468791144097174201444109546948398120965893494022173327752517558417239377656367692399569017961123383007757249673179337500028863125817609177104136018946241759454079462680490968290921650791458211077918976452431547041932864764385576292042317061741541101037307013217289306439202910714621242899992218330467497849858822553295921683191148148907409137437149414417697905570216007797996595557607446969966265925876580423965476705529912517145018558002641126381582317367633029406618185676603804510588726466313980127374762630381879118521057522176534331751612981182464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] 861391953205167618891278994934312539565608400384628881548005645192595642788204577045880714893743173167485916214705932387774706725308669979560475897914653127449068874563184338656279851364728970072027867978841454551105069929811873781833903150746551481614715243216385609940847920604196518361331999700059906927369590123599228544762182431462392253373325745807348333720615806129462753016074945485187007629434813834434846676516841709318738574149619994558657153495299850150704616767091455345401339311513694324628713366931280378377657976431212701725829373486783072826807301269830123292571303917661923607481807407543693023458453259028904970240766020805929328773030291604571879881129127563404731668413704281953276036054753509319806046457920319658288239346019066141792100355179054334889720124503184109410904136632234078131612403296447711042218558606164940254898963804973578964805238400356552661961046621834870193053884273005572477039456561802822168651452106472500754897572797999294866368134293120140305358264989354849319467574400330407150356660913360317569664056683313004915372868788797898169453604930857792038281776742201689467503870834582392170743629994355346773345971848651168729881904747404014149401360536184865604017679023073079036745935931130157244850200312589647914795715543037596694629374811961446236378888242923918977910199563362038944490456048398449521444715274159906163240221435909057021754695514854219023148058553447561754356960986688545587628277419136083239004075629679083747292883167797890610118109198015848931731995366528757510323243996703582644303793356259282125210112699733236676106083131906476627248007887469832514834069868157750869691801808903993152500922819517305828801284622243133919278582449241393027011360674410482193890213152279869854263964103442138983310698461721115190121206964708624948143595502136830617970288516943279676084976411611301458334228000976076489092302318899511623315076475281290876884783284991385594912586119020363868503620610727430277330702976154429029368723751506829581841307917412947933988347576778205054235851120410087273317328825538333738083232030755585832734484759189730427627488652895312197310620849289295736042449729180714802604400964090214357773217811026570418709379492703365402293282419464653474043612622900143354921944700412416860195392715779528382974989801457448682638180062090722525656177239870113867130073115866723795468627478049302318101613993762090113842130892558127467269585560904598530669610467653344441672131702361546410105056816777410396762017732187144294345420985583780332411134839255700036787133948094462081177260455986010207613544643742655316512143894629983431126024833102093318363016411562308052644973390542212934341936169381789871667121314522791634271424006809791415392733863170754744426796097676127443459862045168467690791136867251357790093911386243438223195352932024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -1081415279797613484776445495849242378425272481556693657288525868672252284887357514362583725946056709981214788989417925418711726988867883299349274707198559077696730623590077759377835114368312478570624731651363393050661033330389005197432902423023466028251385469023796804734547092038562980120364230125441173589129743742625094644935872197819912166918229428987927898608299331348630564509219075439489909167779109795129727789269585383493539056242803548483630992944260774127588907007452376432860961086167480856266165142715769610301278561848685225157902101450102798773570955633261988329839237930794131679502185916293829574558347642595934202564393578114786463747175195777983277577184162728419720677672244486732738313591903298324413883447317605583048505847032331240195390712238505308228605658023778949808807108859675098590774425604535604605528470636212014629087077651119980115957421169336247752904591485409914553259871531822742499882183723766778741942365004356050381981576323509474075916401960248782171230386422145193789139141334801538768942886802592600596810262847597598124702267556505732895934991903330320154777796374565477670117311187821876783463306675238326689313554601706985669402779171850659791940107062407153235788641897917939440517213233176599013546428176238407913728436399405084687865507590622568509638931926315595577195268147292825053631359319608964118743706969767595942648132948904896426094534781241726938296255861463154434441564457449286892727449246210456758473632579656530205364191281084361560350482738340092637058385399473876394512836271137239528202485221792981201142252556693691707587947406016639528562233443541421055079677424518458862463928419140205122344318655962073008826907241237951700321729584316645151935816215843444867471532602827404073884300659489409451574542505053236307046417942447756126208215221152225897826604702390347415862549771458935214950455598319253199392614439898626744257389179540437790407525090549107529866502106336989082921208697238401340100365670935055199278847795355563428758602139762772682431628090262896601808234179477868662355338608157253484443638788381986020807499833163387948127246315032733213762667402995677732977778355624431183830021518074494404860300399659935569688509360208331750648881146829831491834783581182301925586028876978355783181087391098061774265486088768038693275740419520234018111377815359805719801782138894331377239609330407161166511934271585470260179536347889463247943484703032340067552015399814961502219547737026730448997142572217629857263728670765551764756779806880508865791929582722854069765989375973882396497164411171189333052973725055745537256516665732238960455344765036179668049407356849025003097345598525880327393330954455423213545529562805005951883917095491635859997510832984084682555699467839152156530010043730487990093175592164199077177409288270313647210595405004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 681009608757583263749208333507260276367589106401130117957819761925486678615573449549300922015251429828814586233162626961522543503949405549910929910486724957930126938854325295186105408904341994020921718232570957805730489440632795784742447276568298092121467103341345534517091777568117831637434312581203875000196742284692314692607595662034207142823116571628072469678625093925240306797752252888628086831685308729888217572851960343433489419371885166883621014713024028334244092205889340819481814902756750655233988147449376860022166333093631268484246058921416319248882737136274035458940794907981397513570915547066979413811753688530453515950743910977360397748522786215499701462172006989630835376700521752409461648186778238371686750784690131478719170603657516992835435391582922280862317793679281029843985385557544714156207877346883865606988865566511269658617076474833164597539182925504766159396856857194609451434545915959874196690335553261246301718595123793743529883907825694905226991485194419319713437141188979978571031051613162647574785918778218103900054529581941602390377277822306066073099387389774175770006984322352876176123283533007937034013299925267189931251246688507545924084371804583283522458855703541980521070112165144013191123478122722747047032557115765964548049608684410026312359300399883011191345840842929488282222295124108659837210398750266127871605704905257307667396258805128821707524066240230770751151864123527767536290514607074966083026864518141222713860311507401070192310305574292851739951072256089964875326202807119980979716867973994357590184452301992630552283326352742174683894016411468160356806602943526298243582281733079251794508423571345038450027719213066022121883359578661448042563027020363313629510545460904373048818795569869544862691088839914686242774259760983410520381993068949206533038457048326847771974297958918670636356284222521087591916497906751725918129720151560459171888220517941283662972786544086088603561036929908191577998607317898935598974091238678136557114186022569327437604502470329856978102290371145517231743193310346834881491894747645572983773811613380020310951282845839792680879552042415868407321967767836245454115440382313237963425908605352396376100813053455061012455293104412889208249582064944211845409997301333097679890279665915182225155878243202332522896340796958290082672840777130833957638818431058596509579723707078614387966210296864162346699901280361063636120223342231248068037566184715668227098671877135338693068959280941113795249782151009949208798065309403662991815267341354750953116208455442210967196527654181764728564570350207310747730373105548570004020827838989740225661733796872830243942713106758000153991591991596547882488063106330466400767364509000744789899524072477182560286731153375368454802662500193417997875492993352211585804917807856736747449536998552348462805544316436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -314810161238347660897487628508586564205719267500907955423900157684506219849368718643737316479846663055011054500897040360170220001133765499408988576250062602207195316504968621668868352758730670698573112412309576650779491701673847912074904323885277322882897241447103231007356697960659906844223898959298556372806247668639784902156387981997064041486270650218383095800885926590403894137768755474966767221045569254411590472498579381601376677995300681665535808899629461546762432652658192328791971209409759663053161084344043324651124221369711259934835196475945697767556436234264516925740449165375447881041585629729741038595657278984144569278355257539146691547199917371897370860032761630878478708992307199858547218640668534214261773764274023345597110314547089280452457503873916805864834990863207953006847392316636570340929405891474385919982846097390645224303496518772741010562678888379686620880434884982856229912484459240212938112387768292857460528937261224501728362641436404838496762480650505587376339441772153046935338966863705529599902327567259769413331730564513092496758562736225517989635956689546852545260629380563485455018247104457757382757860186305221730774525831320935682339892980623272257949632069748800381945911083574488472028138164799384630368050742126763101527452493778082006779295708825706101710817996179144461781764607400215877561717403366613673750998195636171622308301688838742688890195900871523463477295983924921108238561888352354436585918706677363248127979078701503738973292661814675142671080623026652995797727525726819548828986660516416603874305681137544183711671548269637994784224342765909649528007696586625680711071185188529660492901069300308777043332680812214346713686625372970613841715566208326499461841806142179540202283356908711201983410455001510100045868596402983993120627342588889037766849379683095287787942113488818933686756376829143923535961395721165413092984089350909465051681767687786674628288972770857472947832846391856303882733189701960899029870325997892529314607671729175641248498547817661088287646647149051293938223356534707738769230389962614628366301431367754230274785926387200106787041786751370495060775118430320033899267788669184122325786632425876736801029641954639105822992063039789297958566323893409204923320455841368856157045161359041533743745579681661280291326056137566027537511169307295404798083241260975059785733085193166042963820382341694182516564039181003826973365711474974239906245602585813778400225449380536109724029307651559104060077309575328279493268633965705980805620495570708932752837674314844651239570546856302528740359899767605015077566964076314066313309042835155930007339789227031347230116426853076436914995267934082516807308359520295949261398580855507370203950592422299486084669189200464986187802767094083050694329795291120073989560527723160478228307920823238093533297508352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 115180320809148438895335633597528321651783337164840158050131238410342108073811082168184116716193606042554954682879319990673447346310421280534743212560465055893680686971264836435050918545323063296367151753267467898939883244492772289910349483765764639639550347150659455527338186318015894296160471693676722921827822219917743161806861553321697004708081030964452676120684751379797313914271620169151896532105462864651789019425228391966980208320573151924811398065336994129198040645114575970587126067825918138700303458543343086154254904913759060588226189237242335524414552236565497338795324634685825988477870774133510931321625128205321512290626087156425458648446312394210369406513704723677208896703535426675458124007399741555716509843963403820374606668061975250736002521145450287794502394607089096531119296952737444807875834800813667624211999941300781491035853875571629343540527205949187689112296192974107291728589958326795024243307741048269499243982591887635821567172977715815006283013390871402426604988527051057497612254520029716808249855826963205306571778269463908751678939859871779932640040132630461831556106133590320871114146792434984804300805249316786131493068069375915541575728611252597740133915262018006636357872805096076520070118997410878026054003168753885400166622018091580486173877490411870880187985183201204454333306812026153549091928357355068112461156207082431803392513597264145890347461885120871924220299508785203029624297550379793098418716263008582214920294453698266983899305715987990008897356209030837279825291390024987260104105075381736638644393483313877649780891758428419089866475964121296024568229109105861811329277119421323635989020134263763880145670654066653022022266291380791335080323098757867011980687391285002203960782901840507074307186348178607511479360048594840263567819817282382460132183714985420407035066191129259466630692104832560555912704685334567379402932140851486587484893192029001674112776644223768760287836892185562594603228403113039685188959033906202087018825038659962178488549104633746598496258792975885858483399472815790518625945664992578978697665826092272424933412565690387237150782295004276576058479143587642990799706628478335540410605483775495463580481614043591752469384819987165748140393419518104492242393424015342483822925922947865561512571029746642182386658895485244986480196203199544503971795148554711021110568486571039838688828188823720237097883689581359390528348107371633763425919669671676491578072963205817173357384629315892753675203547408389445242803921488445377580281566643819744244754766724206431843656728639555706329505982235278710511639752238082984167479330268992491533001495621124560045903538869272110599942544531964383382550956896824698172068436876542489708840423255269099363435576505741101874786730163710850931742105700190334061275451581706593029231193764238197868142641807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -34093524565462861673571565667814364101146704804295418884361093354128362749971243674035001145659201483135850614839345164889853101705203034807808854180291114443521055250105326380568000535005994555662722490015525843794289789681168568532829855612227338291930655322567192711044766391860884870179188589066963592710121319478503234525358340704212866655318564883306039676922958168497506042762597087917684637606989231610986208985267376149697321522969130156789407956462320379778928933868634561657032425175612453731577847838839131217708745010512380548833244838726369146713548708765693838182845761974114319172214258096431721162713773058469182751851463776398746102520282643478625315192815288281817912203224251837715671745023223140866505891453877260296509944992530306056979045995955189984494131810679945869147992258085409063637162272677724329477125231525381052313926944342600683147789498938145773149863706278677878372845563617540892406309003468190408905313786892232985163662562298774072126963448546026928872767051007032926229535671926795425935813027832426600834393631096179304383202460027089795741574125098294497623893159819010196454717514110819932278929181241863407484691732854678921052411096687300779139232500193063613269419259547515182253795823692897001635953131865274060678034563398642460137170035340466885876262081721259340649313718831166103547006791409725327872538644760770623848054737798270795038294189653103043006632029850222337465220230066148812843662144446026288373729024989354025002908654592984157736823516234885759528122134493646445923756609053042561003809073651826207767478185325780364372846059163142144430982162027142153126733404725932193572741421340978080144692234198268355168579942688822767841187076597309345875469452240817270045137371900518103913085927412478443663957320888960641185009776942078702034774411857440223062130449293732377557265992798330575805494885058357578628182830452869140856493534400032711152488056928221857547005170542492260043438061075275719893262489244209141405203696055958355276483858487975331860201647842865530349286009496284709692952837286732871025083825431626409078941499753025381944100591491020308133657665089826318092320412324833665377440397236281286348360634366830546978619837504830981803920869027088683566942811750777063458774801372937230850631074408811459096599944929597409755803466360501730363675301708590581545227642915318525060434792778439377017065481299049100727744876228197603926779548828001536699429810592789561040568272797505689908545684453412808793688124704815507006751763119383716619703389637692617121138671589030689414873601256085446044475819101262950946493830108236025430312467748368915412852900367412902620400866741746806696486259906579074533441904081326882834741748152664747074486627835101368724486813837500691190537161905450392941771505570772142299635091861989258816808550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 8356202857267957535300460199287864763288484406612926608467961411563975851502253991636693503806638218184801844276572580689532027426998175388546639371658345115220457248000126128752187795736558850836615875991637511035611675805754828223362275384852874535373888448809240677544944913669461802826997849642871332341159304443500166567158841330177527937540786001222579976225841286317776352259272066351641475576699240516999765370584329344564930049973704181152785287274221345046934280519864558573577190854013632682716261595855166125576630580605870598304422225959617346085899546078520910033374086113363940070658144860571088006530487039092861100991634881088973493158502013408075850040971174273006325297860861156157076794615127098137245675565664904355329165413766214268695000247810713316890961871642686193660446256471423847185765481917595837410350136197478679524015979195976973913709688857412283048523891209983731377237508457622383936516805175290984097661704227573983986112359230686952039415356660830957918170533964623449223653572356405248702150779339350840073423075669313426026769401803183579557126471489051424715184498388449562661335124257738835440872346609279082116318770045625061048837855374749584992511130812344996809894255954541602004916901927415637064051452942228166008059235807373149045222848981202885964684284509769152640381256053558939935861279035700682485019909712462737268084571541346350343160574830236670569358044632025291186230481022783084590343254188534113171248575202838513766403394186826646552356163195076411132965505821053411756341003689027927881628730875969636289155661647083797828793924787707379701264835006742685964810600212197793740525151446501513947313461398027277301834673844219719015043420868534839145430187863654475404396589664060471829619776398025351653034463324449133965863194291129695418664695278194936883776226567279409989871914460566760341891767471789378916609786727924275876782810080805097941325580369357836538212680258634840777741151011604819129951775667622141425272397696072721156614776206318489706809378774429346819086874933078565656065422788660784686439112305363452304574851828191872944832895187926446379954617614775221995343746940403312486636572383130241007501172334247123336734171264318291696385719305881652847163088734175801956105502485159056970810318981385345959561038258505685313987896407694379514924679797948631052659956186799721009919021161939949689975264082553118041640910132301312098446586795031529135867225569721907158483128215497608880327314357383884998820352977235777509567160778044853443379953796222115812947152140809522291695831332761576282678299592008528248271201469904628415691271248090809094102550544661593068419933271651325534968189406697384139050142990084141361051756609543755764780020859839635793523842838560680667928429700096904947703304096464457136406596182181196760009303654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -1906614374392417419804320372830429572377937570470928342597241132881523071278300398258479637512835259394092867697850919496414234562647896188171957669682780591044838244280076994613107606273926176776787579777665897600593457127422414277666089905020273923646753673338136540732842181138657773481434685716417349022809709876915044320214876427507913929689120587468213402512009755780387724571440556760666492318626986000750318486698071820331947820451943452138351724523672763944970867030992849328159600820776334427133285481361305887432238277756479704220023462020011966874816833609996970911384429526898555839754427505176614502937641609179045236453233265644174716619019196522636105276432941688101634369797583612052388277451917665397490903907135635401377069583258455812289879384402468207798985521201940871809400610089242906035415379639786091625663843267724100550679756752266873638263849461660838696439158133202291634099086571456175521678508545475815784039927227294536141407751644548745243499257597093857177709900536398391558965358829755431846315314037044462364747847661109550159100711242354850630091610165653217076150781311777253350856306758770762234684381327728946454104436323377402717242445464991785558162914012104265285930985751271640969374884691024207849120132650974716810847929045355958923971214084767086024891892068984229235723118212536978092413019495930895369535663196168459817647307165649880591999310159353143531643401156026937301695736112179555669549383916248561909467132538617053854430193130842667586812254687100419454532957535806895488774177422049115768339584569301787893388676668349755551092819344510500507941456984479525336736800240876361306687974852814680595978297472292466082950430300839743891809932523743683755163231191075796883926471045122897351336142824548900029349449375093384940869527001097147435162881218005681858121559320992476441254463126954835708407058938044317726816866775451818206191595529075670537638966117178261262754918559203829296482140656063887773598986643316196580243168528408241783998164828954767962648301760566698368710438045161626121805003905672443560995264423169345831305064673994895535941139989188595332906300260930300333479086214548326260440294880002473688790965687088188745851459220246770745484042899575482426071935689414656349759577532717657103970226144169316987604739104898985100529918230563616829741128277146448386688412930294814483853781385718254974621391956106029675866252594615776260343872388497544235904732993452896729564724598683227716872426173330320227646155282688668104155012034471612063988270146930394786377166825705189189694253138870939919000116782092509682348798126162602323521567420678135714863186825633027699730353285588431602279844998614990800654969176918626490926883969319872379752633879926591235745213963138528562234577596384460557535628487317853088115826155090714496515807641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 560723997635782287759890704570763374561179707309175911808998885166614794290832075136603872033262031619272040888172440455199706673668275162898412367322088839277766151603380462239856739578603599387699020544000905017433251933168348154781300557243387283356562909239545828795115873185951803452530972693931056741138230881293886693354905139212413567098887764476295136912643359593010410450772765653141165615595732186319291422708687138339001121442603620139132466300642317457988512597053358241392680013685269470503179977738165505883689704627426138882604688765897217558058292930191226690169709890752607087327969771374342413165377567344936165521655572668540001863338192735446404220327868151272984648357159031784373658355336400455823796092795529973151017074479276986388872077428221665303296391321481415734971191964317260318648856357715593146785120183546289718503205562356852019271852164370918213221674753697896920668769597976699015783269312215027300104995933676293679385534384845085872854852367499452595088637387286295111263731925589885497118335316706494178954032036075708343327781409309263817109515821806597160208816269600928560646832430928197003090090500945793120350975695244968892792461612236470936398950983164791944912638530823636699505998679644292012599460390544657246048511583868052994758653838553371710362273326530030510691399098519847604868887524002583023484433338202224563730252042706042701733681311601728787701809735550303097312521643591248935793759415401995940602404522336087059644566577356643656408966041044173604711640680229107185738404856632595338396166502321543390889039361399534241188537434904927330396941931748084646943965423685517171371329214350550441519428841739733851470755024768560232552874113804212401146611293943828215926647571136535434032673928870764951961411333690804422973494095923716221214260704912477993230308115384459911937804772143604983399074973446649841309974363095878498088008904127147330908308252636369286559361689632915822399140644200315595293587794530681803527034408390049166230876714796674895967363871655479742687311035415360895387052402166582243522958365684083943490291395300629247135175575022485293206137286977259424335902801055790341652272057580301704498035772998543372521142240423982738237211192846892379989895231944653509678547583216055466462098190600383073800795962716724161430625316875562107749604354935736487158837860227185053885713541510445433484983484148077494314372436365042588020836259203815294251794675375562207208852407811689283225314245040641005774920099899193702903883268328233318485050080136147911834606543782660681125034320990748804644074657551750143165099013437525516875789901369122384813576753934218514090758262075580043373067093811591785705586531017267211361404396088366690170146469119106383875656031022440888541893805330658369952210615491790169412436759777928289793280573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -236386736887774551215629345844163485071951914307842863268973169926577733285093504832012867590833802813240528124170728163031662392897034390196672436335779647614233842357240227969423127257202309504609704928650043621512159400773817321702322414933784402709789267857236043248289282641363017768341642312893353830968129973611276798106089044885024823257663104476596988795196879045559622914561846239576015543550748090574112387621426291510629678094323006494503321884215761884129137542786355670432305300681631471358388259772141505199327038901778078150392625255518343661941085396108211627445887245934501295343545002139672730431559669779811262238723594105897025087971386699533178391572738529200458451229614088079913705391555489287166394155266926689147136451846777218211406908300124952651560021952305979394587015972566260072940541046183469257027614852555650611337306163579584082080414373530423265257306885864952509848593164917889123310877878534219823912052879053126156312031854940971981261259317009949601192631313804248955072469524164875500954810561389346009823987640753993480004443102256819328370684691184938783349977813251008608616778616955071330444932129770728604513154951772935081123808845059677809485249389919066602428711848201493048130204154037947510014525479152369225224860293343870378864948895406451450076045531132051639831930515822750979193757973505406511917747398609692115283950554430579995241624796305416902676590452656881569667965832912483159753839494065419810614533676235328088730114337994111486502659786323154176134051121963635333750393449610222632494243718430812868994564778973621743049785112678453525253012120439049613756257297360874877041044378858159135090213636909295530660339525998306529204637996457780049597384995731063950644922188102150920105848946340125352202010150855441567210446287976022887549133927925522197402884504509070645620202759712920731155058476567730112280514052618012523240010719849402145564993112387890660306122812440701851584462019808545457114271787253970875263114006837560359634228094741538724244928458032112332340330163320375202061322509731926375482825107165210829856835315818561968537056157226362235597146518478174607169215997749089253558827699734563292042161931863018505072283095477879617592340009664082506071194025151510270840784827187441562927688431596607872673964969931205607904007038414347211551472277412797709874353081693425718557245255442012391072386382638184599818640733124961129458396477979267805054730996441228186210035897081669464946436946299680818852989028395890972218712815784938647788851125803026185640284367960440624450389434181918428439417724200278234978255292757883324163709007839640608797317049648883606566449885324741876300752976980721939926704076391116523099610248278402223210155944609778428395923063740644053106863375947318033803181992934286148395329982418057426727075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] 100674830174206575481104113602893182476048984391833266078485392322678374532937572898918867216292279611254448407307180428059011207990250569377103865540252056063757273910352611353822178654689227907516307389524734840570456843241438800335254938503640186016240551911187695581526849037414296155519920264627040510447747355793103881082676706732985709603346628262662184561583178679875395718954051342866136562421004589245441903197488406616737224626772696304511057856148005925794371558203063200134745022125360057985279246380031774133751198337938064483597067701796901292674496263680327938117782129814457694228950332155369797876834480530243633570967180589246632729671453954603130854399315611866895596737458841132648368418131571578739280351550702654831685137303142297028845577229649318897102283416468354426753828870768428954979912198447143727780198073345255937277965568594069573162546163728838605861726172206001718139982807317367347204295803310064786901516327230496476654203897048675458247165007648890087242437243247157801502101900547326422476199336203891840580310264499894121133835330553291141639416082288790929241377130142530177955114290299859107257804310017956395979980790261228697245902030032683991960102108180005866308304093223723185115156082848069642775423498477136943460990879900787284432513438992611820150822738712538221696843321295121206522127881463397571170599037575748305066658692950562259061004928517748983173690629659935238742742092220729163288826047228617368116982430846218630436365970232942654145233057426004001991447696838012949163213677386512499744365835847979212100898391708094215331657344077364257232065770103278147703969983902788409919931053640864225972186672486640293576598052661475842197395590629599814999011157430960769558467586330446172633271958195467974422424643991640263585431442757332200347004893228518368149714574776516334844780167056532798410949447694650393848437689293868631623219001071118578050146425867848532608751152639038546782221700682853745684510617176617771017878464096497506247650783693445041623631190182667344300402446087738654435342639710166484226551161873970858380046172493451478602472089341124694341756419372698032789055103167380991799588031125390448294295060576483575674273908052164632679256038953972733868345328757073409131657643460742248699671009485552663004674835855999415197874913865541078927443040716791771150174697779767036647361438324192919983370391148460406273181579363929427796019866657003288388642839210809008507047300223846442398198228200716424894342170649245560038112370391959727756037692643928887775928878515235588248829838702201854334679518438556945816345007350915993424666378180040629417234229548262398106025539026993166032032879253652221094874350492937138195757255122776545500255520564045142159661695507473136892463695583235682158933537516427686729353513087676322993238179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] -34651842464849866826502692136025632459322878351232840895005022390253926984716038929544130119263102693493228022745728219849895446710029417164541327627087369669997270384887840398867969409032542793367440005362662188247101239787547955472545199295598639699017105913869968434813104323399253583884287585623207985893531276659298451745116402284997328384474746493796113127050035886433028184036077732688795771090125654724689399008035577113565164195602646374198766087064827487278060080347891002500516048426544888426604584466792777055219176006057942926059026270718192386902749589339462731349775831910077246777398783509193719944868227893777027767388115103224607394126483481941992046876436466139581791890919707489646519731015356738818723067121738266138184641772842228082117777146533569002179097981974745105380257212236443859745211971670830900790987837221986067538223803701068974373568561570657827296971367835021527228215976243392388708965565811434646891874625048788732500132524383936262219278055426389172727518173761895224301964319439398159847765433122406780079179201168428796497467070191277185339001400483243223778562867617570749319923887851302711383483245014419556648917906938923162891132742283044621034252611514940864935032428613063349504032629474395591696118576789401892355532195035037035255383677860595005368761127117319029799460614058240865191660033687368258898814842109925012217074371445541397278617282069442430960029976709232761556742501603925148323813755552173352873316289178855667316138608037738424151995387453908959371142379133214434288881519527386191819374074439041429236361475781307886534322182127030368890370806427949455300705841600095868194112806934363920583472438169080856668467580516112115271019582358259234448545422580185742350925325098084288716021563126537005619576307633931133264518785589995734740176801566053340346291185057984656983933577103390718963387326511633073681623292572641398614129199407417360567268099240492653246247470929838068871787797409435691202577541273080047909759367543798343438823788341950362007014685444716594506052785079829072871671852493999582890868189691685174004077655692644776493488704075414434876609044132517045710258307940900332613397300568257219293312421690237534455173508485519776141641720566448326234107284689138684378906323135620294587541190590718067302528609575661361274172733666236298980745655334949979102796786520600998274024519347441007545839829462494761580805523940588442914194450085571271332243933631261782741199731995684934338566776984467609885307992232330478174945132050864089332663714982184005074458372447306568597019057236789616964196255262532799473915518083976300616329635617417967173583662640951835032467527134343996166809162432686030852184242980159607167010341544284560845277205576228020221722962745831335570476483398230583387667177948112027412940377818001624154714931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 8862625582626113254871371785798665695918643653095295172082880827295403374683917064890724183474959845684114887609002941942105088977377567001268197134126397298274011628802126833722411082001587494958853062720056197535773020701881615681758827311136632524032359227341142538791993767184830767890420404462976254666727460132554849381629864389428858195815209731271453332848501177700313337018478471191594532339787989161913078546617231044615957334644571634949657505398692370323515380338231409870836406805510406773461205813211354650815148597844736604189554667062524623808138745094151587034147581969745759614667214421141461768303502160776566579600982783682411110546804404485583409498780747665463413762625329205183075597550873440072428707872184000035964615399269959211075737280791949806240721106690133429293962943192815992878638635949585951764165412431185742940330490853919437095907647158688133857844014724655367817840177415891310990232924928447394308592759862615805164260069911375518929892096254127239997175080444719501980224002295866915602171138834762472598441535832808967300644821922118968863825561024069669464498796224330361456526653978787894736647021011922167194197403903743050082103388014601488591444281609295146231388375897231663614388231999306686560888185178494413777972872268936946903484682007381072534609599985554985037768720817816603594137276104668492155711917491682124129053200615837753530104927725470014637954902966958359396029854062885190447115446135118757303486431318590610263758975387174420026087136187735610635722460019629602514370557291137902856259034301979484169998726696780569935334939581416169043561827012902009109979838419567408919426840694620058390834470652317212886259396872236659235969070028845352180215461036687356914717452469179931172484573266014227508225480466729417306918034466548591293797939274346819973585906594523517896418673825222042311634221645318252452941460496109204664934187733335312205119077261968494134734275357742543232779899834988992468882406761624522326507926440330614384632893607340214107668870747100030901052346018478804800041401625374985474507495774930131836244230963221446936051289832341791818916239805685307707675277892929279215789759046151345341159913876302529829604952192119269738595480921508058596798848055831302514332281495246979528450488975991698204950616285841895132249573512653674412443815448634830391795739806641344474004606191088112736882461297617322407765647072512799492999989485278194576793445935522824032336561563394951136152144762538855643538950384861092951345191712072064655383958226672721273236067329834654431013475502255803390941530093394795004720785872480196140831262693443410686365771828887753970780336893547157801855310716030077137692091543788052150714903228438412808624245841127584527297187904312156591566258178695847418334157873805897305629874235409437042094899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -1501537028859999855726924689582132644890513777130378597675911330123025486498704565818954802695796058710031992385961208108621873413421194576389211996319201913312536010175681870389901611777936034438693791647223302479885265884435295962245584716140543752666209456018240330920461035202697230744048020418905389469752252323793794111869259673329932722483208366436960187406247923172247856419587921249856550639069214737905940214056371105890995901591088613261309571836073129814990355958249285067393851760153917176607973254525335799169834307088138489573256720162935552255195008243532995689053913134242286183925283336589502192946598967497792543271494602648553551123416279039311011456688379451463528477113489380059493259886277163870365868764842554797382477179200257925607546124860995358184723154370150480079128693375016972565604687530871105679788768156802874870219037017530803595663723783373023077957508962018264298999857897104975879380160593735284931566476640416682558017045064830866298075389713880390984406049615022052181386877314360046742910746088229550874357163078580463177066498033428545931557328096701008982925793757067173124290753812000268569296695628473299484791632736452121310306146679406246696452968981465103734346591347234918636214688936599115479977775144849353371638061652701931735557068816223992930895717352162854577581403718699254534045299940202093875211739090979886754784018050236917229465882660751619755611948930272526427388216396169417532556508506879143397742856783913669968324413290998479181785365053273143727599070369517417660915108557063325010060642196118924191366554114792984318749566734631201401268856726233432999391427830252817825728361956559022362992369695985977509694309482072303306596600624146916297067087442336865944147542447390396214264678051244743533468179455298639102125720808427595545897612873789996285336036213083200077991726970979543049046883004914535958103240614564925134078534971352806707448441466829430729680946608228537104138702815201613668164824832740172497847941339296930279495121064635623378154922340588312060769083884769293206041209881718383595004580154670603437594761648384443938527400940872933417958725043555309581708421562401696416612577504820345436179864441344459934430336983303368910323360056314486873099074797540293183184912560372977126633508676398638909751347227432724467219333335351634642585466248879918215248273023223235925708956635131516530223237338343103087676456671316169817347018623407801470705268695149108933760518904299094878025242031000756065133563091961047549796924848141258817006034614515659424426781437532772929791921515009269474934148776113046601625962850250424486685868876070627783301348209231128059554758031124364971447359388945091434469060348123585409485211752225572404644992733035632328162604682232562883934380629389381844015683983419218333155209450986870811498905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] 91661864750985753547314918270184618903295801617226054996438705332179638232236901488466887386855234568397672164381693758099046595356906440532593197761359766763610306940778864355891363080774236969471763180040043996942399481681119110345882711425560689300647107650715162646965183941509986167002867003625754327254588801370164731030123847864241814832673987107930922665324498684215338673529069762029886993224987341628538656998842229657971255869247093389723899171088439583540913665979258729745157772206975927296888983142210566233870154871180887716844810309435683494486455131761349581661148945736979905668651695374609116940065873868876200221991497376092847851714668276870980798953584896006545521661599422040016717427747485110470106349690960220922039070881936306676149526219853670537213431327559817833419979288980511832400933568828498990822730596541882976525732390715257260068949346653739939827129540314284240704448025515452029319114284408354576824019555689154150800959784381931383212976609948456648480025168012040509901679863663156891781735996256150327016656310765073221664018462918313075627095832469334445755601807682306504854521213710552469828871050547266270353478171455951302546225422270745450086104078369498981248051605494794439833296343487052929390461818455362857370880798652619375504667399234522857360985955804565705613598023739806416239966259293782024029179007921569521781999816491817381713446782467223813294673893333650540696094716749454706737717999624289552553048870441568295774960089298201903831132159806754889725882287174116220476633330940011805074901681162074713543201809988801471997316832122982739534464721274090195040229301212564672072561774919190777654422054689991019038939754103139484306186464493464541488763591161067630169291576150425814189037659728391250585655874300601950430605272085471570855160849083613975995417516285555814116155404196939958671001276007209913352947613704734192266821609888130548200925477498227986190063447554935951581378918659283783195262022812829334960280760847061704520637194348490611482336703167818763793715571819062360254191925447720866313118953898403975588241531193519046216016000683450910729501840918764026393974875153099091849544818601822387714130232106648240881843687983583576165024312617385062010049809747305537905997126825352737655810114180762637579645133642377344331345890111054681230537604700535924273213905530415087027826232103796684900726024474979758407449704908328700509354777226966991383080836539281515544791099107625303905621744164303038047104828954232632724979687171190429304973720138403931014126273606103882126646841039215443230768326085743974929988436174262009114550388204772954123110622138124985690519291231075900393805301021682450333933683491660947699538639702221742882224872330697057122703915306341298291243217514197450196237684552360448471625713605927161665945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 31433758921388836663027883965553329474964139877965864484344946546199768031459244573095659601200814566589236838787401993893367391541759341369107501565496096195681254781087293035051298725574540619748102248689266000879960840054643031125473846939315545386121966779792529265127226467359445121050160953694921621585082050029060068750315440910900352573836377230670869952083929827971007494509897364405340695630820621757474716772223599634054390958644517934083586577845494967588175644668889954027720974951074046791050803879166764782772165830544373165338030419429253283786652609199295828975700470095775659171073045730337121293093242991628677713229260326353239867695172292623291533651912480620565154264127958271495732519063334759889534453865341979808689378784397578570747489050458158059900042041763307767607769895985439077703127341118131653733717191795817943359974899389323864320139535356063706065014231806817400111048265913904523234027137225716767715887656717989427226749553304771782208313981045226254762594421171941845352124899237242421784037429699202540028745684319910637625147033203677194699169555960435702948246455199776238377444211597282321753274608545562225449986645459005546058457824269127089639524721110449783042419209394969134046832218752329473300333003400486139629311248816799266387984589700649646989984136489809448143926912679979382762622430497677400713759307757197263259473228650995819495200276369668867699903922007008484109418919923776363127318506017248846473768286663990454316403196164797954867905470623910432055224280896659387238268414457424692580891031859481642274050774269639664462170506960886759622637570690270688368716848867639517529277911871804102371990613631307257778411510002812634435126136528964340492900181109669950222133617906787876783147443017741847433337027639807122400258191885837241670430317000139860339188420230523044431476610824527345326606637030962019531236813799840469054315001183698947845521179599355540645833053048293967394502261582478130888257379873334158902845969061768004647407227925680776117879206294375926642855654005541126780196554654500466457817683354734233492335864799704716420989336721603235570208801707435096294902554198088312017575060846565342022299743816286826626561566371520891933759943909861765651995457398698222772451381245456042244786101104602073637042217069661270316092165027919873221297796997969504979881065639887507800438929440517397213140636647085221366377407651520479870389169834957178737230704613174156269042627502691360350595215833101490252607293221775057504713791605549172978395262659618811085840848189567255938117530336143048159252479089959223474003583157425919473574302385119897347856453034642085869249237731554228282186273206063113732536631123816818217760407700017464005424100131101765249438171247553882628964986717903303717388117828472132093273749353169816649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] -10674742339582524289802083135994158939368116263829324312923495400914558218351782738951597420640641331389769401157594764823552902602905607717295979257058207480240054890007352778473964639136319622691004255871867604304788321242759721500176518839243757193228707392075272777833164615515104341018636123337509193478170740280826294164563965914220727844311896063872286912728658455472175141439500574523847441208371835393383266085632033814801170612710053101754574383343882039838499319653871697728016908344695747707118913328003192167993055711702522838831266189256691579813653117500330126339024635032939754433370758165851470287327369590856349070861175738601206424113452286647709116417563702246976498324799140232053693783618278444827552745257935363766749697358086705437465711868772767373592982047492593207215942361084886752909236005166948226069023720199838880478542659908834648011404600589346772038311472255615802630988843452675378548747505972056254183349788020060440809653871241545179832320183180258161471425759325559707189407487942049567603594688270148158308144816382338407711335022789961789320124779817118104302750631956261872819905740907922358342560759378073423201386775071459881780279899283466882833615921437881548477892699512125625059366221131417672001224375102874071168878298094518219258515813520076849430197838693550719860928616375081468111206292712913413700455166359637933400131419804285873582307962894980646386850890388963336792377869231628754389281518352158354861365304388952199316018342784532130084261791140102463188076262440079621236258013152579852945602198540516673836433876354597296424876624550233595832788767922942483543115276993761849610160781613534409356331234215286929376196037574406414240271612105728054328358088890182849668197752037947625675843647749519446596184462050229600861724367861993134287978152330407638183887959659968971027702578499559142712900597889603910042423679565836441567325514800188850778874292945840699143223239089531516791272368617546698900251270872970926062051732888213047773031367850570235601571116752574888701550760827792419911238185477715901177071317435180238067645805425453074736031278460683472985621441129506969019662331926968185125532022847288407767038970397984910612946593400957594206194076131230744498978426564191468401972844350933081066906649079033220067915877911493529029131180137053066924176118657788047571825266170208438805101971651197724039283092000266984739193132935101409538812276517953304951945976889882440999512982941703062523068688475356077878671168665821133388622361157460355981360711528663814938074510072346638850301422817776039988213643242614420631657099771121314213064930829473321835311221304479730111448547373709973941796369661549665063949640358870583611950580183575861999422307726692181487987160136118351327770728989003962328294753732187022149222598322442163779010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] 1382183102824201720095480145840987308378041118959892359619223036983268053348327895817224879833991878290087023610431321641042300193083605979817809699913035477196967604372651570993201665173987058182383127110559825026012004738463335607095230536706241532565071193402891842240150108414142750948859575427856527297528381706110038227049133953464930689545733081195984184974216064519738915044682292135485910713728282874229077741809951444403954851573518066719137035121062020147433210629597391660379549374680803596611298555676241079012604303680811753809157294152214486925446976089238725965892608892165601819282063165073521465612179551893052211123578750710235217736941887695937511695810001280581337381194977498785338567206724751307925443577111063864999670214251707113450960868160494053312257566029431263628620344188821082956527736657545615937686288360980200971301307198318044480790035446438461880643182584492788183310270412916811892524318101020531901818568268941859405457142837742103914006304292489547080210954970987076763762986887784307033781570919747976595404233609272365059622787103677847679069625345762277383716215941028586334500452533776054584866451681334034884752271978509783948847230749799221277588417057260305790009148665322660777503481235986204732607811797735030465091173966542343002779171936714837878361124275095972677340543486152681798077952871908562737032350941343593563678636476037702545299228828713974323477960929407693114974404133543710966110413998359083710638397005520845931893934915037421627761436966989072914524340076242937904756358311388256680900798316746680268837844246142402781059232551236027166886955199983329536231688516972475218208325735630414729718699304542488897447110197939622279686390165235223411716307086952933244977337015761350306903651384951152187910255964062742391932696922614106783035144737179824617427495526570233390655796435578080593645569417631948111255924711895142850566115371364146271418055838832483783296821460577990553904932446492693887718773789816687412932959181047092164233548023898696028864006978592963121444658456170430828241155314758327952282406541146422222376922677179054962087065722384178894507423194863965517250593636737454735566896904203008499639046706287806418144114043534484481667929981601981767584584470081158048681705282539094052300578314458314113960398040985604177472551872148498046550874967686444397259625045632226441449899377984289387150520718293770786848625519566916811239549961866412338369318000479706324334227330442923177190209193072073888835312835157139058837595788139316110469254089321781718197035576736630635134046999024847387729494217408284844041229823580170782464909359444628771929484544770089707239150765897935431334043136114235856405747979755951933830954770790812662825183610390588684901322835796111893080815439226603816677749927951977207479136467092344353587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] -3162419159067927830932248957139360362814087744073159225259355647714058042333466036115958050741885126622777157302177703773313968394583060282955006490991433891213610770384583171388238263087140400317899347886081525271923307210749790044978797968065085969503258268082519170295450521471809192570753051008742028957857921411215172356472694680911546536258273527685660019111812335245064470385486182185883199359966363312204568553517329028896359234948302071054773347321619468138022202704788376328959149623707962859357179462080044542249543379286655940727996974205967365724835300101027239357096752136030547496986164556166607923304462919810139789581614056609128791033837221577580077768057607115627760833328202428464065554251861298914430478126489704981953366909619231958956373088104597491369624703513606660008383272492226913104374509038434038581784016699369951100513088394982623468544466373770186994998656305383368663939033707061211105010969482656430647947713217995494233227110050468149882977904084367554046871506704326469647258556155099734505422825555712659757334071882818162098225159007619334501093909218155878312622973539229802510054060051493431187981574692080107169230217747638309198686092215794658591228356950418842848868850817910836386845394988900675594984059883110354499302038449140088907365029879211533132551465862283156268289421035714482244082142694781025419498760882629558451582288692231490829341140353515556744746713005542843580141113331432444668977983854521409237382191079604558762004054000792802694094908897097693207543804917272553992871166998550908315862824756078466566179039212539505558374797247810911262373150039324798679866658870581372442839721391585688011254892995994244922429624279132530225044947394563826566816809660156621404155934659882606164598430973071231674720329772245735826113939124888545616320920580841958755330057319851702697438837849777916837935299735564750722498080871924764222693909900920051624457288953728018070310562346173256892313361804865536556991018533162901365974138954479480254909390519563596936171938876515634702257274633987785085976307687550714982078234628655435594531561934304814853365874298139846203344568876352822710835069413271100252243893936335524334940138842265310616686052426389976529031832798219594401961539836377488796231156754478666557968153593122972706996162066722677100489495609001060104651092036820870284444676145611948322433044147953192009469653535722247950459467611679255394181564291766312467343532175374533679313845462230874510756777556453657688201507436486648493512708867235522881754732443272299484976495953842355614139987627384892061832035588143472237417249847943550784634285114972938363748396097874091971479651775834756670848829765403105855349405774316471941516529791869713014376336174607745522857681008609697106964572174576088141140417926846471805026218792044493537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] -24232241919732885569376151973296953149838992112735582238912312732923926062129345343689288104059499077935098784466365019655843998655681392660303981991734373026128027642210608502831160846485948013452161536164362097447420216766787157912132632971046374480331834355401517647027850603869738718063914202003212452863086239964331646749535350383341021837002189362627659599331100116475247213168067885481185536177067771604813314984558454496328820732512313363547175099784893412421606470146983055165293414122896192429050823642665759999874454422357804424038802176946232940994230634870582213524079079279464227275661567739918331668295853515204836491175748072887248389021420912832806130498259048194379040928402879633731298413394435636960048380642656649308789741937663128487007081089107581884681647440120437889504298567568838614519338003992313481835845402263903570986476914494425142973473234754117772716920496543333058530330617680329223265691550226509894557113112861494636809715391765393020720521730650544644024248388071836696979277284538993506863903951370875166409352120238664917910845200310493700654570063446581028027880611107874591440169213255731772660107621629465093886510650319318763442628246487045411111543088769017397133922516648834598350928472822262866244413260471916069599472176110684145647368417833742190363967421945108732679575927752395168091578168705000783594707990449995483676611532007915422163636123517075444484177002675214678013476885085514918570186923284784907768639854430300647527214816098548538005855795724307973278630904101002834922165391197232608294331558628898488256132073255812042242392029696104958159763986433222420402385150581734167540879835576154812631912834020640070309260002628535684759298192877323661078127848745309072456142855848850808444649970324286680966764845438719456633558371640354875943652355691389544419820502370322665046166024528006727395687543881774029001438830992812265880750553933997732925483274062207242240641894102648963418655485203059702007995739916362428951972309869628386690996496757261801634016757519188367957232785164110200998972030510155307594027557100522192669046586008342786758044063930556582253959845926779190950201888036933933830655846957074185535504079665966586828006847857886551894654550776490084589718558613580882715014450618953101181458139245695408109933771723214451457831192283113095288178366846177101542034338882878009608057409972826567336706283491576306231896086548878025975176637740138408140761100626945169553514489031663675709716611077685925496497007560607862285286221402135013518354410958576387453342624736076829130385963553268357672111450981342309388664739981118175202896248518773497861385630521470277437500292125885108353324784623829378310725643546108278270196492638825014175458921695116819573463366162079770077554082551752956239909682372877661302758087635548871065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] 2433077055072916204655395744671290987469119396634222701148072799002329823186202175027934472606848324845686274531791724360201542126447551691185989191415249616475956234485540079632305758037587113079239480994947387115915394256291235432012274218263318780307977784685830556522637790753394058195525436567257702806247293556102458580415434881267311652492420591509599432155153057719443355552799111909804447957482140899246194359766398010512488392103263281507351965086757811441047856019348708048499476123448683400192383814469925004462857329074594041568541605960691855302080779518410791590956177587267892521502173880168889513247667206020920383885189668923436571622881434809212160400899979071864278114446406893842903324527376107817530794098697411673820548876673377600912152333142837787389738507783504585375311347984897208561928035925679941437035135706886657366744894027283965564135249567988497324496040495480939934927848421039314179057048536647395093982183554715008103632316887039196932876533328140007623804349395868510880928797668759053490258614057219849239764126850908680188363072812188043363120639919076441170838702325758838348693655474749086689246796796597532129642112011164887181363911361786961682557139443587081256490051985079526576105352541138384282422682971407992351733774648824599575574160543566812154900934961707399946032968776495851271751431414993841092214951349963483099459952875922514359047511976493068727674492007199754834043126393548147687115076218441869347841046402534117925707195595738063943763796128443462640600273694853311485608039532482190054279633750554445147895712286234753849678265486080155828138405543118336889868501336895809033293438305373425408541602495610396756024432365033049580138230206350488802294975679132380612988148754190311073035217928605086452632903260837647370300687087006284959818668400888391813929936372938199212564588169199883454820555820560053142650064988454309067506175986492824442704629351390272617386157092234272316672512532575932864828549013713002981119085277565553707658685846292294618079371567404965514694010795416066683368559180786887219881767869129253699936795388115104063003734731572252994681224667819453104059818155131239165321685606254984107474729343034391332370750648918715564775659176051605092212617688797266017794147647590398162353558161396387136536698879705852198378957255508774240889678291865756804119763054078702521622472552754361308453095888731769408164915226125694988095239382960965363866487056574194726895303619736971581759613808408351905659173971861276352367068981582400704080273899757278014853194242489715877991788277999621252298557775046595627911614317759016080474853037555881119739908344153670948853198346205271282907143751946840163300364638162400375249797735882501273833593019272946621736206791524248756817757630845582961494322065896135777283830536909000540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 152774708706074073138038147996338247856440593218792111639020719072800578518231189340464521201671699508321449744084284824275834022848959770957039623724899972978420034617215272972075242145750038743847941242713937808825823473021114114429629864240584600345254511955233812518110095536307404537522414650328269055089394336198277970076066090371993941578687681749632036769172559768674404593950776324569697638075318533959739991807192268807215277433100374482490589310878033590032148332362910523933906999697830480869511259174171997674934276012781357833638353453117224685794605925764428097289357787917942806255429135661181922105876696051343623143254307147678126575026921194978427448767928357884816792288077763971499701656367092033327021646935337947590269909376916499775338323899893086874375120542016724396010033427509785056906158128933136466911233456105455601573557300334607243167155542801284470684897907465713416567667715431404399242217282538975928566131494721952656224978670941170903330820258786358433558314657250651196359755881571831739041462568637600719497185328708258156196147262171708839588804175119741481804458318703883670534171051148256329879627003869286396387723542502279229820772390227666841285382332635777282151601483921875145626295884869340674275099487607355441529097119561345873238589741478503483234077808670570379629801766180861891608459277981095371253877628133604600290346877097942140337561138473262857104682866473168648189208967563884128107568514743613213765625701983791531495988979305837317249427111054680853114674963386079025820618597590704620338167028058751528696929419649451543159332426097483832951936203839300225807317137208527402156381734641164664471032105680109081224295531710682513068730677962254690213981440805052553639538414976446165793490598944129600553187275881577704355550643378695474466314582116136546068434251978622782268829926326945225785339706171470429741634148274014511601441906084886494052169807517894989006907222668476331401525367339500837922213167541892683897197585153688798442757297661338252030108373172952506415715121871119675765938722303356942949911473168504465674198780238819799944697971447501829160448285269834234068528683529243617908218112229881577578073194295802962749414146353930922564895035353892868501091912307749732770244689646388611584296612121796754815244932652896948275958280314024003537387696062182642704894549033698150301750468467381834837027794436870866725158030532676966655887016303504597796855405046234902102616294021819029368121516102906704667864201865567012664717034669868349209409083210960921341506217194236220499474697398016351372013148868268196013372692751661359900343745773614972126074510340716870122607219326396828412552645660133354151081846281851485970192733177964200462339906284176763890336925119672569341194227368506475468633204138357449541929873408471859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -32664199105785426951205452612027207787081553562718605891934082939378252101370711249775354836844576845879209617845739311541523107238511768482193968441507429266513196968904941898038831356842243437829343413007361641646236458014752294874188589708189277178165196994289538316126588630961367452678789913320854514913555017811248713316607032752045953457538192004026817134370216630173914964003955048663403561151847845464413896400474291940987151307859726100669881646156708966628780077565487057102360356850419019872192513907547595338174474793178230705613618351014123133027338858192394383388141821222545886082090698538776371317553501186216198672832076302078715604648749221930393807426515580970952297805218765461795341203317438001352093176895087455503967692641573139289623889725118295970462310960531455282848941767669626547449552684756135280844993107310965525295800157879044802433368623281369300275041148190059957330559707767947355608415444713476982317953413026686629145155751894612327762647758458578659626583608516369712118378165469717102154437862384510071726903575100607438521129956720615531724894381449729589818834501278213954630305844156949341272686300896317737880159607964235300194436052944917604807644919233828802951265618941585662128449846228361198604493950505354798205675193694670065941600237051349033655481403929542973514573464006640140431967224758727307924285198486566738030985027686461985914118441239573198824534512044915952376088193658348631755548305709470144653654581528963300840848216087662080964161985406515253900177496452789222163348954890555305325110522617815630164697566942140936443918849350164347908042008760752686138314662253958340811718676274007026269631005010666855063857841516992005976795213851982236371212155213493495491283995606380956202025099442008981828010691737540103958470428306288794699690437391487856246982245823588554640449046160997663227489397412203460283592376421636601354162722343333595708649100336894422083173134602038655615393883019548694326596472072407122385196732535370544306988436887287661741881059583343507169820982134110103454789193311940124966535484490328482809224110907930419969056967484013962488628590533717500380839688247397836207271800668056406220113104602118495966919448696827306805855146197007932162553369133968354860220120094785854845645631922431571591823561896770030443784945873712377197078679684883633738495308593446644645794287106274361593597163754859202564076623690876991755124916941545506802537584794561514771886886956970740640151500584495114293663551527453289720377412731444635527814885129814601627140995398177143720448416690365447659641199365111423185197639377996204411370644157064808869922046369443720522625234648239706746804229920119070544988358793729226997190871406093432914673474145988277348001643644055721575499107307167544605781023528113060703005956496162816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] -2443500849917986413747053777428558098849284536368067932458000052054333096270840519921928079813768111457160866361627230074913723487147746921744577827859921497897788442379385482027878432669393747777460484105842918300638371430897261292898247451161268250146891483911813841147493125716195406024397781077159947331352272929545034172901574173857930660602566882199074465529851780565995103384180625735098053447214448006901349067359477605424714743949716959769127609366316043251307769552189811276573988689052402312421517883910730956491219752897802991603496859956453402830259431963028015734533114100484447101774829004427963444177574441858903328020599090115033737236372388243073386316272842305029369053154701491274565029453417499080765608280024959364410785553973696618540600319139948571548907003088467314389399313578933313572590200486524469047917280366032046102746391964521709231192043521200412472491203231992405980283763525709495263894334194225838835152857645690972710069980363358073836018565445406900544375687873823612639425158847475932570417829548241003222636370378164665452980372671897565488531494722674621873416762568791024186376988556048646487821911355404429861714060978154737027456604522231117962277061374524216797134096737501411186395614957425992051456787834310068655150153864341080059813930631728265205916640612898238806403058967652124931318650917981486879127871849790426900384411191070633072202112837635433884475003395159777837305840274271617070475181257759210944838733110562754593261259373215292106123043208550465316104115396515982370972103111357541164072516010715426809147386861489944358487611440585326528618236612359374641674128173274377227849622956521514642601319181715300724508312515642981882521008163839900407950044858935481763264313553610482875729084253034942581729759743839512049213721393543595875545392664160303129974128110230790659949360639768699386401150002915018543139210858635867221371224738678529666941952214014380090312818737859213257812224470842505436439439098068493217139405860561750736137941038640991858129226407925037238653244001614397650444391257704541213322223767815934289488468103794376091820892190592331992131138091454714358697769736253766508306271936397889778014097711777403117079944683926368433303939652200035185713049699984937613261183884565707386414293838976993417906694680880305352207565340578287146162979821585808686468167722830824107552743686918680970934460944393667108412526732744510819910197300894648303288184479965961411412383901107398586124387476393342602005536134520546648548159939403071753351394101206437041604238451220255868568532393682676175196014089867449825468976847675217868282460687715777359576606661683369758939027670247710336312547817671979244063463802033579140623809126975477090961382886127137320477490755086859983866633608441320806907953716465309225958946159722496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] 718533556259043708059836363587410803240252789131442781152576960142725667280937900038685848441472373894792199644413803406309521106215513637758385533162834504129751172050532209612831549636457115597674023424249635660540305782630060699973865542724193987202228438416525091814855235768786314295185945846344947030390470861325762417163478840909330877275307234231233489840077937256233204268700711976173732504807409934753371331322738656165978164534286858786006049146850326682222969203080029080589969439895437258837177399051692095813482486373730912941421196674464752683268851153374089933415049361736066867575251211257205882884518918669404546406413480234743314182879336201632962713295244343874595527473902227917837191002840275720623978545506538551152402895271314887306319760342357218247115863600556505207947163426076333166303384261640961483540614725479793471034917052769381228690168022335729478220300440193001065032615818235797539097213956559793742886835680097949479868852919040281318219551470131894592982930558011065128163541101553894920033203177064467369413489257453458625588086274378153473024201253432978034188481437761969836875930504223793276243971341415337755758887768600879499484482151883225826585887103735367262626092440082970947790272462266732414492362334930373906750092052314612157007373116886057428675622191340021575472837289279235676914263022978579890950288830777912246382974378293372163959780088934349677923740292973150877390929483095251268924250952753899349013174296085071452438722070634725897657296684084198048785226293840199034988615650703516318473377545953915818319862189852901363381555967028715783503768206684682364141560791257772609182027614669340569643888542296271682226008330184486103431308820650662451325834414269766382597215895074340687501157277651928380897414649782543021810638704026999509897577087979260382758324077283008538714442643669107286171548713829204138856644569094480520829002767601459121027225029981483133052591029760840190743257185004685868621843971465439883863121063885884620188799998008133662626324446003120804606896470210734422665513962766032011190862064129026850161794335677704875707390129527175946361944160190217574085999849436126132464816120806695211543618636016601174101954693078485612313951346793022610988235975321168536655187487926688815634729139732142340605378004287209248659065622631031523387777838678439325252765578218053485018680292230724221308753409588060657523525911929207014716606293388870988824656692629458668466894136904439420963080564850125510583917872497331061489498980473032739447326214364589917943633284384518343318046186313940711690139228391016053144555028135559007935544144351028692543272545896297964274651345559009220875832032903083694203742131977248868964677475764620828474945750558684903341865583298120100618451667211698803114718888763686888616033763605872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] -32804450825474764154937664865067007673337394042647384440743366229449039391190885711102575006741450632465300459678778300088714918652064214552397453132955653032801587168670692030173957951432403389646153715794242524753394704565804871748730779674029910999134204829044872257342985616406983441722904641515469747478156596073026367841595132105468589891898415147562309954868581108548735692169980938073469205111919457583672806886112858765947613974548446033675461796104884496970993129186569582082931541292406293482411223300138118338886008411517440036704835653972374799338768607447212926233888097655352964215579411545420449693279494997462922470669119669814065389067985128616225583851800434003402181500689804935146839665844667590788716591766146653663276194825999727652776955691803578376594410237223053622447367721342101041183147234696760061355024882676240775823275008567073828218091629119937911562919495802008297301820425598678997067014265507576780479980765904775045029499899674783665636672200607659808275005528209086783403813350445480171723673603315391367659877583390479037320305872243224156586988149204498352863069213686004534865643667108259743364950834722378470281238909522567780427389350920344315329469641854582948823532345189148138038364338674686694896227427233762535559262333782392327040469056766557195959363384981628454080280936212916330408806738166797514861280129968361927312294619648903499878660214536043554751849509359966879649146134847275798356868385418153690612723371277683803444437698618252084224142560956985259795047940879299106438113208714334449434019396140830776774293011269731625854711991438743663947755331745660260248314658084616460799712649457466044855848402818555114236214155736913918722080571675792747435443680707910322510902120288232492050678686139882893355195355937364768148892973979880777227507852927541447131345932443242185074541075374269762598823870261476874017468110257890952843113631698372570467919821581860971280784001895071870003874579471447129595067406115669033435870211966196190469151030868021061121830282153492462000312929865069807009468166130582326009279600339266545300102814072068490858187349925957413296758288107748334501756271966494636020492081842234706103628236196723197555244658352757918918633299756552376171585189922073323418713253515269888230295807791383072777588503966643272462531168964106397057044256383075536004360568037603066390725736506004825355062166506866668724505777043925649788068867113606105695457738456777103531342211623721779248712520031536158202301579239524355442899245705581632501999650080468727792249148312546067385906854280380276592285237648424040815664298206690732365907155897647620980306750603007386335187208510084641022775315343653946919769774533058665007439483464150546270044195086022767693334311018789030064800430854067923159793942682261900583696057185075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 889617858537770579545661878223035610512590127918253846598150840521952979900158051709340495907755437112197143618465722176665256729968854184619495620959920305443135165727499037348605239464359032576178475755257333654827305695918015272530116650734496374613722561989084424174448485930223606178861724244807924395543167737971181529842801432788722271618501088639043781003224105182628461533199413469119682405392722637987169927560676325307766214318650303485581667619412635942983439524148137166312517248475233566812855008303221007701423441699486321065808506401801363039676808885515798683764394423099204200625973504824476826984639992419553686168578658173976593121380039979350008285594471163574256836769867617503624603858930737713963200073357631225290479053869654710687405661089305249639379680513769733412937143055886061533265588199745928841801527034169079327610249120136059567512136284712647442487349365493349802576176798182639042021253636115698661004220288966778424213921396070458726684731258460336820616482548439489576218719413804750800843294263310999760021998432280383617512168001393354954515133132818595845013262897108997597519980422705224484687079044840344748897984180429268434149678374388841275733810711514437368726550652625867177106846963589460857560932520687299530691620146664538706257465607044766478015814281914192375571508815791313314066707591691196606601432101917887933627084079302765306626388868259848971766798298162359762805088742653886085609492446945451228325880742727444827962423515851229400910315336077613220796632632751060557524441189935087042669417691781746768685449142615676938542432722261701190120422618569415890348955088774918736955870524235321314326110786594855219826856301624825824616014177703705570510172839653834070335119857760369972220436479084016555214299999562843944687143929411952416465217650676091528561494371598103504300299687162286469996566622425650312033205106120396901126471652273361715191533521714754749591216406227785482221676060146608466745121252529735737800748886858105847703797491018163705949953789344879188220255297664095485404138133429939275546675189173279913179994150894484140308308764641445749297798441949489256655266534085165482816484913201793078325607328872036640450863856927325305655502312640351821286376761197751088192701074106367479264845383124586882171759433953506658589862374435272693474485817576799282224269649273834928866197467816903187149980045928635178446068687107631713290096856223601465550793672835201133337400308952212345072106426374659156926510707769316795162257896172211412916592875717025905422258988586287370371367766937791435712720674933977798682831008070569085372619392437116964074722910836370379319430174799265849788955161594836918505093176258545802996125748723851618179906779849882796469248342559622747531947558519533664691139359001874754594311105413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -460380712408615357066303928174042864395961014942047733375988307882696623478656513533148849641581154115239611154674614372432975074878238768150611438282808771865454378903764390997370878357632959433575956462776458455295916239072854915427768555152192579658393357499903863865228037266539976182085171123527054639029041293659416134337536048407934646364945096130577907921072634166600814387537600377933758872296193901869858854275006430668691938944757116049337827178506204303472889081159295227623152541324451201380148382658334688471630648689599011727125974290306705709324470142265865822015025586765400045937953700554566342838083122557733226192865116872464870103827535568619217373143694717209000288636903105561406045954215979847243823099284081113361699218361363566643129451426781996436869942564517452484654174164954872853426633074658882105071056992570721568751780157309642794585937121438028380254967497140018120161213700696788682703100177970798754249691062586418983456595745202397576081120290470088581404994108925118456961782607446602845269451390607180813368136057203602765671942066572697696518370391271399189956766513155176724860395743664098747092881955464845806929563090562542805149243201457661593326685038151431329244419016958626167412619805187029971338024963576610253783343580174777309663086318875793926092673699559760378166366321951857806913818575350848480431423739153188735364177015902077085030973099558292204151227754166673775400555394893874160548702021440807785070350287378469357041224878423328380965675066712807042352389053157381487071127746289885812242005497811481453582318467886567766114162758049302884014818065289099116991310250678519833610980255471432672855090768028221593896386462080201942404972452596286763030352037312135501785425510308387087014214918487225288316785299013861141933072240698611033439654879494647529636775481704161222435735280570912722295783094498710779187361877192182058050132217709761183417780052461641187178993694396990369250200831562838193145434693639836847777195156556696518316309932745610003442679252242871870833470463422134096346263162464083123389217684652772635048602101378234895996143022706100713218013856414851437919676858983026380177844859929550231230047688650982780500537857665204460354009055464223737870039863215247458404913393126227958443670856202567339416498901190181442772484846380153596414602010288738337499785503604895289292902806672997084340085889830426064095654182047074657126124716925479425715635169144007925834194057645022350290009141034921943358861110718671967193549488988782232327288923224299762890848852764879364823782679045852417342384973910803990281884888974384281137986997969932028769171899392093445108405804523036327456543459097963094552050548427462381843679564876110172089198640092518412277887769357169851333052578366578013897593005920353085620105720627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 40482670528164386198326932356852108092157279965123962675306670587455735892416762369655924809946593105538783294368718535735899834438837074292664972815536699266344031848888863305800507764783207398977759375812926569310539488115711511418747321683901545646661916159528000795790829899168787881080420182525267740275766472506695941197095908658705460148387854992511487976870326751749861290263754202609048399335110446354953134448110139434480816318071548097112499388803152923265347701167422518185733388149629501382091987622249442436699215094834347238710243551718364010713472001414440802660647644248234151029660350384781796470151563796995932829862299930105767111157377585705599972384243281864765545694680233516852780084510136277856101693632168805256792990476378075148004231792047495426362922995915103152436020707787155539495036470431524353888622278322115277020847797414610085347825628465076871922772541392955832271454291645755797508477725093345798989729364638283719543579332602328089008490748350342824054880089787294320319489605246891696632329528581996259877616355152231826163689823426985608313876006932111304997439045720327038293175437877899964991680980403988646186083504446049986776434854705028156496291004749731719630635922168126707906479816440336731261179326458127627139964694377132500028840919834361072311407341080298611611710791885205108579754822087288462913137475396636754572054739998207558501270387658507012736648415396278887777111539828662401551558795480079338377183795880995451610778706497141292612118389831178148456083501383791126800751287847444903304209522876282825353029734433959303480707898230543805841980300819946240788302364457239130482322539874264778804874811846952279699478618209267921154794160741730878225753178648550513447953594508872684218968234532717973751278836020213430533735277351340478168734360489068664945551095935878468460726099851644405786732696039647016018999363540893242314594004254442442094400982610415739402958266420175448937951336077228980991101947162508534004723994334425273760360623049582818886482291956429290677212875702122972170714456743016195730107087466013952674342521447022929613217715981404408694816636752458269941174470807988440935180689393682779482053361272763137608824710060304377787453896247178381483230858814788909464180966348758166721139856679029080235273119026608303874861361728582242511723656981729623906690812187686743423615217336961552692268507377743672628956337864357700696760173571295194415160673312412863747339366288661250182702028510296803163886539959776084535580476273331333012606975768231864469771870733964146553303225124308834697067034793501561203886834341127201214980082621801707029738859703661250758014361935738710407476008314639525319505636197358757854033653058649900877979301880292549634836280038162300814758368183928549137797631640904708627856621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -2225042638804290840224802795631180762649748998432059760225288784021726654021662942646402822013930757619786011670151048661357414348871391530072083255927412213670358034288724972143812327098340194717734654327184172128005368700365588647192222304748409439081622188576145389067648017474518927767193789266707308408228117675144611527911051452094243813257075374261186313072008690334239116411562025362762275618935928686334079893853701848452280610656310079696459525965021862532619129413355216115193492157124568114084279581551881199095043202296101272652142563949964933336251730765510181009733801305707173147100956975662114909205431824021791132433768535319217952124423803238346696490749002720815026758708965686002231292298108228832521983700683861557698932824911117664059084854647381653932432692060272550986442127365419786993009939545484826738544060260475697254844898859786213595099379629342289970850289841385593386342035195835896226232679970700571383924646909678559826711834887975656057635224334263279233629911994322887570227304062682176565944261070770243546455960630275846926294738273395881288365583130141762611482218309550775902667678613533094651632489929638286273630401819509785456124336878871490344183277756753823925045204688722717619894433912265285693825435945988787120232873769407019300969734466813218402290196801747383917289406912344337812924743340546644826575838681578437077506573729371608446885045146469355852758725097848624049102046454540355011447018753246525399586847740523674041067926175243035278424217995695421887678783953204336550203238410774610385466714999579957928946761273669202077897990285739426525971417647686637187659800196260347683786191341896333145175514815553433359794596537322485304774317343540187103404890432932162929120805538208187677070749794179319357857063733213546321048897253872903031504569870356974771298232340846560461338688449628787041953537300677759964120051110567378736462835878662283632070808647187338374424674582701415192347278578620836056267473933831196250389232786963802605308506555136155733663535929366084382678152793675860616876853937379820995536156919251414002290227872058833676414939469674572527752116392064478056887278081110331463771935839594801494565035864674725150890723673055175279837339175571271623105556040270287280937287906070395592295090688967256425635962126634795386232500795084693774232789531124937117053710461751483899645070014885538556218195966908649355564709072231307745079230585987186480253941395178462867966635781112783171449081203073795922710395447403830623170364781624676982589234528971500004398481249791295093286289438064058090332717837744258575662317783936453765889132602063114782546726838317319096302825284488030884218175659755040565526149604121337330603816097785794626116420234070674409909632654828564332568076624107614016705084894723317089923864985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] 313471587343780088006666002768363670613288443417714235668967295123753246963272232647353617157610819590864822835736419072615825511744312943767520551909661367821080562016353910457543694664763523361253965580298817977562179609960879950979051692370163959194115651795554671968943664142183740922811896414251628479103488901455602844334307575024900379978921971523173806863756738577299683564767813192672101748942651311813381566655732042729813975963527542684942471485246311281905396752275491891223442341460576572401399372541019082270930676641374482273332362742508588938247538685316911975601746545610018116766653503465788368670860585850730545663489805551499531751969292712914655632316198371125178016536965260671817158173229028748821019641451062818415528193219379042888952479364868921739423075844838887794252492807563527666010212034260441219063184219231767589346027235118712912510090976352940516310059530487081040881555260165296932417516446247328335784162522020905464741308512401347775248193507512473697398508091375236424530551688752265191758887508462433372513139452976052000180112999089738737456248784120142278203261196255743916736944097840315921872209589874425412987847280318511365138593660506607661124144102005951175650171181797826471121461619784064743979163825626996643996076996016075289890667102571715264624296341748000142089017994772433944853579433589510777648361490355110407851733583506295520436286386775104664885507072535952983682602774104768610957070021575162824706129417514932384117974033873421449906725828295581511742855569411542991854244007503190839348799899002191816892908875093497041890715627714312343597858248085794831141136307969210865657667962524304277379440959456709603611397420524626276102699081200570010039401619194534264575925095874168121153511051487307985847430957607236340016717600658007549941045822618030358914665193123290042469305967328736991435748618024640676212623283551067066361559074453135220105397732472074676090975903133562061581790453584121189394471563152041033765330778352453876113953566571189747187068282282939034477799146528233292346490559893773820071067672447059020562587153320292469926911923874941882506424294626570612121871351482684135759369045498287755113738157001345595240519856890878331630548317121429424766098761399704828647959705743260212830824037800143751793797272464729294586780402607240390503735068644064319843777538283971725891698487493077881465316783315406344027089408119617444505564466621354625866404852742774546673795682045668134586143148134921569903015758912561631239405544632104753809102351063964228249943876904324350957063422636889877789240171217832168203783338978458619115538131194687666925029246624596809617508981214583982023866538473633121996384430447180737700250605686187067390433541012769008054702984296164801829750126849426887847371955248026026078791270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] -11230317200144400854139786277063575999723249271138490242605224631072660200839693756864759955657786413133218420113297766574661354727210145778949501179710526902339532125228587911569068767296147060522981732004477859351904373180135373385842637311675029622593682763572589078156111880315323102188373892934718814087820281803163563600993898598447754334859963511249744335202874272962417906840111855303262308738498136992205938430077706458872867762119237866673792055916305247354102164388974097964911379233111224655611047823166428999815072899428853168501950927470679898200689518149859426292676044543428948375822977777215810858336642125669335390299628631812423228497115619597480379782284124431586490348805125452692623642491919539787448599114822574861758961977546846802015521352893163405936776688288337478142840860167616949519412456805062002279205363518408643071530835185571230945709900989357757473980973355015002120182869354690376099815247483849686646053531265322250056042268332835052246480997887409486016181991416625355164225547307056447596900559329990056116632122053604927419427858048346474969793245270918739290866427858553684438119113829008760811178600211861603739097829659931361280280079289460861520407389363863764824983075237117954709329583424943004485678906196295106778108795907192259724965106923306516321759968534167410883812917250500488043263597028458617959756355142518087076356781386481266620136942290645787633737293038233309629100051387181838392178967659092624109669636397437896862709030766043018183994522600870114000390980254403108794712476415388658798337382730423860382610963140477389136860132743416923435667642280018688884055265848068073897571345754647677342053654266667017587146731493685138218850474105834227149401791954921045434931272262438593297998851932554159991861858199917601060650764140647945699924246689203862382619035035802173211937733844460090860580069627825237465672491077681102244452340536332002423276892141185097804819469680298574674541600139372060719263136401495423327092663349983076804431680870172718585489314384844279976925586234413822043105748095157020283898217113213611076548241471118164780708473483854168616083907710633747304518299032562686358441151263592520338490267641513940278555304758868877088926539840940116919067837607678692139947673361316896646742452626724477351102146814408643649056589770155424184258712814516566289297872404006598087543085283147023023188547279310940532619797529166727658401464530967339662525054786522325469192105324357358723910142425635623289792500992840898760377871582250149788464267588641915025341107891794037568205756256388977213322701739981631741664543753245541971784572044090579465101084207225346116723266688721057772888659440064202520462223171686261664794798793015620386791585636113344308398385910484686213603793385463115572255386405888172041122611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] 334972957646423120846237947790674254634448945436599012971895583067366951793667462614985708591627817449924431926595645186584801300862489744882436465890270752641447492005186355269582884887035455643027315386795542883938962001277496925092164318666988969458920663284876121345694321978782705057511171280703573030114258657096882987152701109208956830580996401538587140060923849854948318377260594720641909267061707460574596674197278909650871680041303552999940146083196334253130965831274890691566116956651850479576301101758437423416006836293050523770803732944116387146026035376196025766759697740832846261770252931680277952360545932985479009830645204978984585686055163630485003532282469831523311832925553745832505860525260357604373792854004912515857658328701934613424601436887702298002403320006640802605769642988870005032233629990592211666834116282989683020928784967882336883800274394311901063252022150276622579798033578451121710756255304802954187302549323524366568950456734250637818896793347730242511842111131707514138878784265028898590286189647566665339344213059967350046621445473946612534742011634681138699707649020562408359358473736889807909277604489969654520280943731440649100134443977655693378205401133125347897251749228409582973128752675659232922067749389915810783542811968661700109798664852324435192075957574637577690156146597998366703720338794388169636061885527775091513653575245747025625656223043031476698783573034268263339646562751489879326851036771511381381755478869606867544174656519002636542309261447396530050883922294613782246927293962865243238868448522804201069342425372605585200635839866137531478418895887904337157750839164027251442422105817771372749725714936683061454422608102715470507174968833325107667473562368242006522258059420425113540447459614414515282654734787605716340568753206828351080128081826301047301035390845733080074665154635254266110887159407551844179340105548867641454225529507226192868389310022245564349224536851014104318917831468965756228862929640263585338954136833880603933731943091659666598345290783465522454965564226115713130111508052267538303286768490365704636113140537186598657994663489348707283150271322184820747756590923313418922784675436240104384497750180464815455635718955103976015622135183276102686315243065324581392529974609829076717476064369837662100531640083895887002067666027156817781776678463255249434857202725823975905403512775698192442851793091252249591162350374094939888480622451267851443833110893681080918013698655408034690922879206773036629610520950392303467823768886025857359076978198415559125061613446721425413039427217351902665220676785957167499211846013637690049017872766615655834184062380234409453177633766654404345364773198383994967839164940660847735738657809246990175016783340238464236382224441370175495499127902985423451125718019059255937639383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] -50204585685512891200585151536532685634182583648058855458066979973794302110083745953956819110048050280526396020151958251126622378441464372688540345239954070509181877995691949929396656305948001286904350763214414775058641426251200402797302872952048925212860364696922519018478594992815322054430929476157532042227501679408475826651534744661937403448191312609929467138298956100984554042153428210703672450894376153635164360307783921293461656581171293393344749518901127004113224066382749336833066073226930658497696984051051960296356661454242747593597651461142533659133927924902247439062298282104311327710931679930849514381035996482326007023742760342093316112972143989380481488236691547779879317822160984744196024526512465927275846056088756065668928018994457921118588191667962375053372158604010050218081779226368143142445870709110666141193753246058634583084452275595951708240821128776167899837773697449114581403160685937849371148763496563141292515197212795081016536355175456187104776800090460491297387490705111643478918409940730543882533678096927903416773277744780520622417287798115475224668831192717442354895556506935987197465661489014118516601602351807531524959112996029975658071919064801748455543506906677180515161979019622734549824578514429725292696423232698740581161297576429366650647493037392770990401110275067272136342590934884321744470656986419651025059036455461966690653828191586364890050513147648158670412844592125709679883929342858404926461297262880761350279705928130408880372727313684579597464376510508219532740788687128949789747808291000149036524607358788506367305290689771434708206885651647386372462518893879844206737341894848778943719645462295228919793075226793378440130565606216222590825905774008574295655103998398111043250772032764117244623204728338722687051408475805946932910075275708245969208147168810829367452285292625050726199052759938541129918092559246014446490626592104305208349747523932388589915369871493986540955856650060246471940845301812206925937278754385517323975854678221843391986799643707898705600670816973274784015195058312175169213711402076383310424841179964334993681812552713277215881813486338627700044419675219166231373143313678307895502886901974452791934364273810281657421794502429412760919170298743290796202497212197855415819753817316469009474568387982797526799844148198475818754310575829631914473696614603798851053251229610122370290399384210911714342162022096627724238979511718310131523676352500263652804383550606501717090932539438607434366797308808790833440678107053984031204666353749719837952018180246072780169198084787212132607309134589443286944544304450389588837598699792632599392032472379461668837538457471972148633334501687444123817985848921083330884441260810058626880125303711426585488663865164177600553622338783996666996003105191331438274896413942432844375654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] 267493456014922460807219029466169100977106024626299101469706176714575570458996206260838701064054073712419997220253069502329962970042397716288653459799784873075165884007066645889280985098398570011769420777198132947862199509272455731423918245424959771839754142630447273949842764589243144075173714352062653347115052772679850194443004718157099016597483853611284134762874992104741690462395907123251256763759320259496494052993660634722061240617808891907217388795873470214111122504591211618293864869488418905394604074622424035685947107295763881578586607578316805346036022470136547032335658901357370605457495266268301079428129633266207691627046604287510023205393823486165552810581864748207595892413957463903116611223702936304938164048837655580063144379966060000815719272226763579491475343353258333840274991513203736319065071991671245457813368774788365477491104263169457532503235509798705422489853861612720128062123772324830571188976035034587973935175792459215509841423157288915530044613769400022312116972473418508723265804739431546815695661383620565233275205203375629899516950627416967095748180887126869973658314686815363959108505271083142308404717279327795957196405066846376206836706026148747583638440705274083209222007098269730612562908589352657228240862190916394063112362216737853484832068788667098147953479004050521917983618432172207058940815939906281454699274160014130418985163022462054109594566513348316775814916029782746538862725213446556424900880080068865876733146067392300873493102119658664048726418012710387956302493231887004851878253917002740540858954337764224096149601814558003620582629197737043572747019001679270279094693076409506839831779658486341685584191406610639848858280799565518178197355303216243775336820657460225825705470697964539747658520714795958888721098345484343598197967137565113197556615915920849110630793754374014062709583706851576757736733374528866431314225945572280935010607737488126443300693916690894915100394851002919527411484462990140650868922042550890359052550767487926027481669866368467841370479517985577036278684209803988588862930279355983384968916907960926315068457120280197685985594848494073512545399014776102936381952693132028519669218219201873312428945395733116303607861147666850845659551075712163075960016924380263484640637117953310479861078211077097230007186292612056998908018760880222942566473725014793692784577940653589734851815220331932727100648463442988076939807321058900203845106513343023025095433957790835621405180658688594929607557497435713872951097822345434828957398462640788620590513329862023319648349844413100112483396936988550905766476379756825095958162902936035869927318103344626042443479915725411676145274574018744453942367118262624811334242894696386943160657479263605089033749114518206693066020524918175120673860691857106767784317692515253663825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] 95216138629944619699950245089825743203755223437983232275856278099047209456629882745220408536155979462500152836274561046817961299974161132765799952339826422280175341055599523003262825698840005616454863948533485396563959395612881169081177703345389553094831087400832185392873313163939404332841168115751348061351153064654815841808389544939296944065196393699799524223116396010846448441006751725385036368394425605349061985513384906870302923359134997776964457133793804181714585834240315278938552154743535690691472010064019302904205678884456267887938986942942926082389630244090786644906514512547429422789464878157314428931517927353875016164537418337781219594294253741196399917906389488280218370760726767733557572026619997567710724218973644367258014443282241200697478467374030088983706524515045707905570937560431984536950659282389262128207848187342034181145494436434447665994965478917610261692242676232923127736074099986418157614642235445296778808445605459978753216724719544537885993218585943216564704932931239710926816946358357811611376383438857008827799728597593541250736256074033443381395249894392408003963357171398298052100184480286601674777900754427367691400611030395446924007698727672323079079622498838775904240534343436871874200526278282533495715577869510229363482094992903994290840120492405784783444770403029531867499251067986539079726898170691382280864392577889474413377416108024100824314053041310660614830363381956790462048963205237158287845466151138345670631862363218551265305075701376449973320975707128477410632321798934238278197601365900313919607670144759865860969414757534578172201228966376262938844482595256648658232184593232823132100276122959678867139498288864326607110826094521062403640001667854635766128455371448191366591026519736237395524846954212357520780825187178710174843012835374962701508373736531375426050903901118551054373601692081832967416436920244514693107223533876578564050168640073178186646896139317004713679915907360512880735557438990485900647089353737693039155666420535765692580979552870161156389745382437073605773855099998584670020959003438773152117925200018395368324995754313840919741136933551721452930662637655393308843748267257311834209627923334909105290852945864380401472775058051289918422270584489354945349649696058312024318989452360612494711413783207453917138076958279179221041367774919476588717436557032322523058825026772722240578458612789877949654373786717993911743457011261318572759820208743913150778166386279749537102957136888466518084884337262698006728254143091461203711755526779745594165363596021930089305692273071723943192472134593620326802459059676324525074416610246745400302469374971359328310667647674228747847049973913476820833703449331811939105725853931239849230971081627857326873927543028132686864658521320083769728302933362168127247962394724191436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] 5912845673018272967639663318739935545956943073086209633378219081766565130233341754196970460339775386316171289033072211542229844076740110455732252396332313150934364746571172135438984169131777364987702562788208694481390652063741322485944894290283755277391080071853165086273579777030454021570275301895200513117419872266292634310622275461152092211310668097166475745724616444742246560926034608710990388876808073147924479259282714902322111225569516456948027651215132402880464327309583562471703909164732739471793821401138047542176897104067833608232364880874062411486670106453357549432800150937513673309289222335743969795249765906369734304706652001256675145472412975567327376698646641291639266765690437864215620694872631106351250139333288387425360178069106675972137942672452133085058274445128011746141158873401524282486825489453312136577180847311317464386200862754038987199284561625459965724000129854426373719960199876310732909194982177863713735338305670442600918093453541404098129994511103327126629511940210779213816025119689890366760404439775233605221618974554838857021769022965894991732085356863458345191909081239649604106563172366015604840219985487175320570606908866018582215400323912061713386000859790157992308641399577298792558185056067956947599233205771283087890602402955335200676358290408819374486751415033227406348552622577437597969225616515499448219498165818135361184281951449977524132716626165732760310841379369083953535217711561448545842994550445313547162775521185177479304878492322553646984995114162106205438894724326163847797154069647078623793207014431751072624117907988930214519531056961973782284142897181483367842243681762110194277361016745432203422311593701219435909978670111243365991704977348748280186000324770048820021950857336959172213507787017355232094647845579667772025853730286793401473663329369566285345468548410004650144618338051656211364331590029856816647370048323877521820962747912237040412003040053596600681699707061246562536054306625047999724553007552094420382875111737656324592576767293493471605264800524369081829732435524079493654745128951079426128077719552570976857376439975530173270901685385828378307739176596555021504078778571930357491407182622325872573527872243539816313788979968492237505822477865635638142438033617512822011556808899982169007037894972822522997481449814277242140354288632365262305359092386919110165188829353235100409481656692338341587426806125763468356910523534348535400766724205890592666200041835417385079170668858466160123907719089182846296280124621307930907010778111113404877491918139550213685856700337145569962988951907494446390410903548821306401547470152530792290807462586771512439377861603637600344395840281863375589218559377775714358333254378321305090245244419309110027903649391740708470540660234017658197986666321885451162243949762758207078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] -192243042070884364647244601871087773995786359362874994080844009328828496886516344332759806060704589230466998912630313739293404487634774675357147930382526538819167205097120348120565290215896657947156529161770470490199319715847014870787722225096860466290253234513562675045668639666106601356554341958157317555175484659310541326444682800267237675775057446386109643981024983057888681017100858006457454811049685742342647839245668427787801026016710920382543295607318198485527843474425620638643438299947557546504337598541787175911925986450080457744584125528615454416418433168824069784230777205857011695398939723182303091471952244724436225714115866867864232459039830934385542271645489852153550032201415912907319765287957281962249000510440664541595355258808114037057764765950224617933502737305861312473931373396819449813857046990673910802077499328826722753346039493121321956289582737637780585408675662294715808196806167967132552434540800502406027618680751235050755021543461342508217306512388258487076157134148117542284464838423676267006301869715599247255724070632932218255155783581788392517119960051280738766917304005792697438928795911419871735270763546161544763443486306664724389594377093653982298593446198475229203052290436825199667164842930955776412158999252901508153856290586368417395555081560283369540812380517151226084369498101332601639732091015746512938653122491466067228807116819730567877484529361371954286316341388329373191319913539436815954034788876319508381199189303428065407030152632799462616634251581327733991274292906749906877306471317982142321950506581550803690910166602108335295606028137844646512281620376391896852989167679496523792613878545115049697858726622453849739986140329094760032612135618690228264186477451455040304858925029893419957591178784370509537456587507019901315313198135173175783715651807517130501040716799422601433735381589867824542184381358281000829421736927017893956709290046058864595525156320960845110567020441778485111427430778691272468557329394509157334485922395153807241283484246033609004843916018025997975475940417372265316881425928046296241269680677807404492516603626672311696063391977206429989244506725238051502650832296814524087298480344522361501773823121051280843988659100253784936353746871535146875708493834087556801446313420583206220381905290018720705125091778120115190393676645728917657724560774602061327439748534556556368605732241199309235574833680134082807934347160154742297844953210986612384545208358792048654519262231907031418041027187578148972816468582465859956963690246800646934640443710873132031668928922881310047748620440951886876622272999405827583874441243475972594794662565012365108400262441419044901975940794786883991761127328756423148070402147671912614060020396491013767884913269042770185378358097486655802713221269951743977835787857904533504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] -4682637391847206407400134623236226233400438379826549323589884738433824667710183602200109842203129035584051428954608543336518765585193075842307526620955845122277430570235764015298036360540157346273673649683819810976276221035094556892688873058400520977315167064852780903159016580991431047249746348552727641582187664537446979395062269213059574108892296275171709957361657837355831133153434057826341949209774736580079495600544893448136224980822533573735850001748939317826080153350914194301875551532350637213418672595480546988596678713746521500009147968734215149769600904499713504005556390915197672469269612804030457639932416314970396091063914267846057856307361786780045197003866722452134413213522266484589059707850520955530397561346628350362320316586506487836221889607194937086913093095194387114745927972479462904086381730996226694147794273208412734707572958104049146339574104835813977458881975453400924396271524535973377980539064504897595654084243523489865832747713405703792446852036682660546305573400719289444216003982745977389960018063610301784644819958367314328849520343938737354697326839520415656671391548736919751992985283471444695424251658087687772490519897413605026358821241707011673879458712737529021031512583448717631605981184984584457518363952279727650606586146293708225963308747389919732368324839212187126154650279503947976909816563844203998296249199506882426645082439556242590901013339250003125274675100115255654211947275217572873239701037800070595730206243982987685800267418063094721871218891105455656207097781336594607787655033909983731212247257945947362679889177901190112067722053379236708905629784239791876495291847205432623791644600136920912887759480360209343348147781036434610310823325319166398928703877764866193692072753529793367565998673988385161638346511249761283893593584360615415676124637124397466989854816507078328882782075985361185460037591399140472361591119607640919712519028373372819783128566951263692516764756229993369928985292994636686490788186122221537151806229087029673015127582402444549336845134240539104108819754412415634828271369353232480538468750148957960020056680747078194978446127108736977914558657392143547504864686357315946730493842328099756893310510671392374901537177722010406315780412537403014358433255813474490527422673817959451561787671696086334747858391340403571521611175019784620892540237019841749806193723784311729743926332560779826518726976423396941342593863727107392822149430934427463807252454806732379444081849421224737517471556706479146770065108354064818294297123180919479260658377533397153260408294516534927028367146393956884571786547650538208872768348778730636029596028997384702084362856780238442453713429817117379315749973583733488780399344269483550605367880349063992406644396199188075902724674805320278483497024207791794430028161225641164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] 87558312525952641213935014353224163029025389473370567794264674317796974704547871146689901570461926501193901694266398795857282795631693695881260095115459923969533452211897167837478701914063517271933390885589783796308131499804997470758168105746240658952518011805610529879779730574571491382112946220835852197918717766415566934349160541217401183213533233565964979620651942182339378021340038688323414059138810335564750082027393591713377393658550950227120090476024849665450829224460540195482422122229560117471714058209285673660331235062550363940139166571691180284058617859922694887219902622833552086693716246045757976218483002352499333927986577151163522695658299764922055905704044125029186507757568993202175007399993678328627750908599253334706898329916989837082985451996387134180072256127909448555540423159920240979432237154368526204364428813326825207037836605498117447935294344134588623305770512703437187579275482965807673047273178786087374287043575349951643264021406577273710101228476580563901586184773442243307720994188166838916562512008622381960282862306338935121113913311857151308428298404163075489041121740960228312859334955822543703324499230569297395815818895261324641728804478931233113954796666246183701805031462160705688225049048818974798190986202129081873476477198370573754176265731307362653619130311020746729985030880406136855711738086984464607467206153312172495096863270046633389739093837687454701947501386521739958708248816825656229772839365103534651235127813817873602403927469900358493998698624309458819162619345556995911805312808885092168805577519402403930525126520434445439785839627789679544076565305679028491611391172483600577991805047905179618540326024042546117690590096732661953698580013241618838391282273077105095856890686764864729254498207943946098865613425424174152076694338444751532581376960223556677962350226048367858679022667498569627717944175777174766186247003755470815853718361503508907221030032605775927926846459689329955192630713715522687449617663254681853635930879158372043781378341137787759520477089751485168068087427304081974286342225781856630599687220235204697295281266711752893894667147652725198242121139321756280253980513865860236648068883718270440308843780283211922772093572937901689555068329375518883890391389349534458193669017427971701366403602362985849430777252674543007244671700413782117599389042882070958542491769743585390595529561499538179646774784112119636271970554765196529254484300129110527219669534891194086515921168535558973205973559741027434182777202440592564612949455852974106674064172048706876327473023671326325457442694476287899379034737083802257183875960042402696896363321789116607861980874956612366141494945567586496875650450808373106113278409673611863309335076704023944508608230526830763061626285299069537030129896098498969334440266196582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,75] -13488020215079825939974909558487369909514405880508306353423283650656703129637128606668885818149416324893828649777669725356241806421821926007965052961189111261863590291135874709154854874137642855024531568365712025711658673410700088604211075549893783015663350392294395711570376714117093823481703381918662864774519262423379326032919360819114816152110765063213835014786097036386620250865936435117717874504776636576430844079635200570710251342247661777557889562096270138540820242632290426475192873223131314329175334558150047790205932505647153908479417434295690041909652474751940570122235996247700932732790897291905161647801884436211302439778932319689592385356921720964416263994484172900318510924384866188327627243740796124280099305130501920109621765750479838949295291286276918297088586923977028799836156227867444536173451989978120403103247177019150199540123651577603991004317041060260227183591608590065804820135686165286608557070219035969518537077335700506246967843031767407368710812710123650253826294645053020213765492949590003762969302057314291944500128104575923316578453056410619320361548647860741664993892319471830677816240063484970001219523810244727060044342418894792424036890289014008016342679417724516171946605657818936371464112013725319606331973916591820736417859109451724378678560856696500251400829277963495281916326569286415879300133646520525723810158170326750397360573452497388551795163946270195508864993022590782650916536590106220587424440568917329079825321524986347483230570147444923576920182906515615714911464051504478543875249309400462625046883455619477338857878499550722216836118014741040993538573622475739765223251503148987270470505306659036573840672345029819017346922803231038903432456232131059977861206217368131079697228845479198883226192901923786039562243400369307877054001243340737499510940676656372284352852309738624684856489080730559580650794375655023650421407507755706832747542205818167898246713712022104831245169026284292158196506258607146473024875883872192071457557971156603733420653185081643345935698516735651739239427833801213820422106334057504656258826009087744473652735672531369852976801067859532322596919072380403384746451795185213334010748543720573194607829233798840312289683921301016115806537552028571176851220888385716303152272707775402908374654489094234806698798299489595760431842662231134885454790930932918870771764079378245518464473929407129858229464670898129797390341713354465705000705842451823623526908978775867189780883067801789785963957588782933731677129929950937293222723719348266348416277541447775238917964025703273598006443062526318511060983357614101580077476402073345635502708537081504833854790291394989902253132533985384721801824272931873315259135779174417831446973253439315253032362735933272873426094040821653081807144843301718184577609849435586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,76] 152425431556734082448846678070715631555630516099321542182372445140212759665563208250716999678185708882461343688781610916169164601749884764082516886742908612020518640067046620689903124021638501128586669046443371477420813435626892203372768254308738239377660214845258837325499132504611100473890713667884260296837927745792657560219308132883840842303140890313340545985300777901589351583233669477444364571944009181057949846921886855551137793277951264590049864396134919395203508255967280479399900537718243217429128173978684667340460165348801554879652177288958426202329965911737893948511373031786612393682437002163859750618169381340443925585732308941972230995250465295271009911583481401500300856540797183578297146793299926140416186172806894477796704413974294126308309870135741353007884956905226905070578069198655711444372850555534321288053446635101495059912970783652421935883273579757024048308041875492669906662763208096699687532999517451794315398868553283670893686282503082038660684718911729050609883386100701318671155813300847595189913104847688740296490781046984202571411462097022855478746085297469471281059760486252422794758462359927451891845676452310130261660100079117077879056774352248251792955929942534352865376494080176065237485196534681820710731914145299957361885684877173557220819988150666719337216825232024429412312251261037254438120903394432714069945894005899040998730067558008834249718011648235620416728910615380569544138459617209236032645016401913112817697683275046107112114148357115221459627364700648248609908858612323595374135095975934644805655322390994888533170069981650466380866604564766015121394111791459653834540127348042229764651282921783753941716500923473497445038772511296680845981966877779642672265471918237605379568246473957012658810944119973712654315238782373850588139538892479591647149642835920600095939386902330880886279623112326937193603378534845511406778630887218473776017574820387321326779607923137815635942856700975146570689138333826704870802364568395872956992544050354353729117764308888504356975817484447499215173472883237630631653770896974036048329851582658062233833685596975496785225450941562045521437776615813408849058063191856630650051208097013701140288037776252967052318224004397771791046960576328638985895182759671440789557533057610409052176484705487616974653530771069285285995666889442748825122846636920262734748986919388213788808535294336755734561663559379651932715595298683303260851562178350811570696214192476898478151057549492729565353864976705590736335230432997578272851970985462299830279962411564415237946149205776248802313757808287788181103279719742202109495402481395356652437007921149625821004700806779403366641186517213399388716068054733013412764886734620768064785915475005654360637477384706146772149913990797708207070817219744670966309317089689600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,77] -434681817781571968004052617540202743672529203102095193896319846501415580529553460548248321002625354959105132755987133804677370423430987809263214677068592502875550670952473940337352381120976372976282903117151200576881502438880957842178232959594553727683786154497688202137790064375853304369614876571441079761651961897828634095948250504293034806734657457692358733424620816286772091776343462802898732599670613587933657057305092840840382282241195581480697794691387609116965140179212659899396661326924595955199281518708587840592594919026945312245107878624419613372258897021803414159053304800886153440395555257929902246440937135320504852536091184660996458341409874952937983265332255884409053367262000776765106084209916035901377231575297069735757406528870395456465250006832252254040558969094285908229815974419924569767262568480101904333402003708215468378939630537138316225542251015207515075569853688520733033302859223565439671380222510279506892642825354515449154084914084700890344113548344259218883923620492866347135384156599238529949231839546856522418665590292742033096840422359544225105611683541945329682015632378225122547483472962615542800443397676353807993770651099001079027026391941501869472314763893558053858208236909587711820857867856365696476097101832569320000840344873268126565337952763078293968111906211026766933208244987964481184977111260596897656170354163485247464369399650574076296256777213248295606226506616674510696832382574307677977709950437955473222197267560684859618790248478877666947318592797755397813200037928636116209263783409282563282207615625560598714474006650799740902635823414475252313633366059874611174656058864822361081930995402196894610453874639443604742894086541460794869756296557797076254277729878464486821657514092238090419287986004535837542662366868621045643722165226015517679185495052703590157541321448167348211266372234023651109059989384883787003899210757195754021696347256910716860046266898823462161578169960519725797940988652505520190738356381173225591587156640862910641611118004150817696665532324952674968278425934250914386003250253770209572172597938509197231654956666906392160268750404139154974623057349548783362318404117059860729417307465470127854010723871681376400817904501347407089339888532066197069103313929407545747833679271443622465658374437884038626176031378407439836829339068088743229638048794231683008057026010498369661389986728650766896297032036745323150526641849789045051395310465103769381649660236788570589599094988568958313827893235276004556502561222440092371751844950169085629291126643936634166078794190746090415043607310691204759567018106410714483049800323461405050164186650039632840312344447522583613130726615802122263099430798965631384610337946439461913755309231799358386775006092986830237355606541645123896512405723855232991919110881280000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,78] -137155532985190482110214520654249455954577636974888419989851556354171048079357254285829650896568649990006349809162111397404410676642258475089370519655915374179468269606880727160739179233279884985555046822847993710863563300920022450248975131052813392133665851360041676207895054519468637530175198980632209867354412074436419411696812948366894730656488714857741937232297365123209560464922729582467837520326354268913413364382974580450768294247990163971339836086716530958414595602562652043973458101555662765044043406056097320701607248947374768094353238022771920595020093271753057019016766741789232109567488266570043471129631829808498600314177596624365376490168517988934576165327681438677903142045886863156126243906800501621667265024210140877305975262482778758289767609385789961703446020835603344880069611428526686528882956777739056889892295786091926396499183493458902393063287650822582964661054455564611393432088947431432439523325801602627195625068199539700202761173837030411675488907141482642224852018666127139531143125252242630291415676936902646730244206794558700922741876066824298964560053303891646864628604061100976856323022837660959872622930000905813790904559682521664065732240128235891964405281217084980288154717347792509423184598128650068048758610226133065693655082006757330190725673992736449946357769862368421146274293635755364650939818081476838800107204329616751828029709891362014605423733755764549218836857168156826534542025987363108143123771741211428683558435342052745512580567534371400774638035266584931647339405778815834026364787460208049670154040167192087290501945098723131840224266854314522567214999142939376572788353172304473404789282227091148421470943354070845287967910940810464620455831049128109954381442954392789043562995217089332902098663265292872265276771256443802692331624631941250057171036928318161830779255212637958294259709750026879617426834632092902818870223156913733086772697801675002992117866828477773136495176424820875907713919005983264130010504827048244738885927109926179632266013096098760766977483104566104987287119927243855965284738732878967689643309948945798346485452490769346598672529926064550686449391723907027242423316281801218776601640604514844679651825816750363220831829053658145662977970533773355944318963840926766648075682521019328723947068793286194885353105172615490048583026665652043216307725849055026799549132635978023937054950226104285664869841763106729149825666898630748571940955296100565703046036202694655548561417079276318379247975390985200416469528677396067833963288932848790260631726098586704162606389171891506206704616209239634547121411403807093955720535967978276724844211607758068012192750724683053052713979371410136178211435977707539965370340893396343426012731717124777019292481619179876440029363016020406382239625474418253959287275520000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,79] 5478429395647926461959345611418932344339549291604247118655172007438076805146524264527918839598099536895662914147905049954080428468589149128626006086064388933522306504453638464521605303208918242292612577189314220290089134827553172158374948587985838933755523372416112298688532549999067138950826564395639887174159068607311900354865414888364214803171168345398445696994102439915386294320671980829446956039884480142862374190737449338710438631327471724769288720723019772845099804059079044414965180044282181500902799032389211845978025381523754547517519166733845730154293663546593896671745669560059397758072813978623263951344828999155572907029482027051062244297361720479006883171878641523455327292422724139391973537846937077204815977885700288688967295460859811105332083974639340382124386199389079567028376875656907401614036803060463091273329962929758740424504611657996044255176828844768700052526492587430457596193533336159357923888765127954714396550712706707338874751406684595748447416104363430341652728519395501156638352039691487196738090311001915882323926789384170013229976826242376864660308467915511125495165480591312351278355505912892197485920352577234572515787637226410646416783310956900378546422159171374641402115344044218950504437532634995046744095724202360611061079313245935931945963677425439506756244222119650782204509014522650698183870593284664720570389564025724943628108340214043156465454253307497828157175482590469227909132866082581870802436275352002785425941645080289299121450337800950951735486988613311663447055419705788412750842604826570079420620163287885146584890316697900616106156052333746205620939863401586544543794258578197547923417694221396079864373303374315162411851543766989951397446266908410693272552629963620855857338679427353909940856388853215025826801208576677897608283645320297825572822236724549050721565985751388455273464019114656255461392343886600294770999092344198211794288181232578460312409299432605162529740946691906978232082911999017955736991948782455338683782401714068053457206283815443778427259663560755325878968634028148804330005334307848526288148834049243855232689325142600214482821425841910455526003090463790733920449937607740316636809266264250416685601651570984456612430610300751806612085279655506233352927545600058951906828515476553930743256559572491321982833878822497753334046339870768276137135612962586619119731674385797410809952058589610608501023786335164841049609148422904478466513532089760000111280082558700348105557973287266956996269770455619739010754726043194321745816044115352430251829761093357418553730223299509181175038889657837575146798003482971366021703625807920269510166911731021885038230337069494215525724616665134555342769796150311400662576111610328407346866103424857750439028882504075534036595163166987198758410005489067569875569868800000000000000000000000000000000000000000000000000000000000000000000000000 [80,0] 308314455988907339990391510782820973777592446900499530083987874163497797370454691106521407266026169350014748253556888697392397638003199934251503729738148232592159708219322417044462818824333727573065142551496233328962238158836586487373543631878121512034533766062965005054172564741570966458767689410572625132169118316245862857830093461766483958334975776874916513861891959022083223216654619469961828309424081574144974011838223054311393862420748134514594833731556944470648766037260299066172231125896923384008498040360028827988441920598938435576999542119998032877268077499989000092527651681507536487332159659006534962636864340811484338360096965156595693657037214892110800987995650280083769699879592228228415192524375071039843182818480228744228249125734290050395696690308692891568848935554327648330918985284080530653444752182886037789825082822143135897988716563268409708999278811237670190659829737185771614976470062211424228130207857647004249547543525900132699028338910630118010033390732455170183519954309753725217244613751074395796351366968154907279849329540439812966582948882584627544933675067913878036113133766681729215692110823449711642145254783661234718959851411636106358662635457868188473388388521011984479646338110640930345557939686525592872852880573221687163846779684021889749820933415641088760238851037128240348336538996241444688663237478367158147776553645305445644083230829842322411991067291640999534645294487446592943995726503035980334190864464297700658679823354167750504467383514720512109099014349296981280978194877411561086571358196445150779109720489205786877782080077811241919079258391302862357579709018868581001054536773031133710597866951494169150175513419303886555616503942832440433821865232734521977085571845664660343595363209385059683450376747777901724375071877591467196150057538404780113674686253340928524334658621067383852454969456565731390882325896007244093422608483415247830370906572377512808134681371705002206171824878880824036824643017850912712003640637377560448659753961938515772996953517247203717416677259839061017566614866551801183431737160451222679220653861352230605691611420264672768819476730004481671157743670271471904468052288897703852903625268988449950202015997107660003506638548662430304339026284126074745585922500183284918481303554181167650202327380232894894074440491057041413718563883162040073755594643593605059447973557997735291421321293664681292656326465615054747093060340159625453997774806921550594659276566975330691012107209012283089746080761932655752441084137329268935105657210837996064719331377080604247658079389895458428521057780977703713715935284271181405206522170023457300016822622641225917031769468098581945391498090076288799554953615386653393229147610217702614001113431102497130937869082237209717833338393807049044080749850220891328455736976370056117797287451898675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -100528771118786587596322940503474863846440721281392890633774643897533991768766796821675457714668951261919021466924694514758052304210332637391763456303385951686551662790507701190238497010408175087837789072077900656455775408319131326870705146836358257983165140453437983920825395016192313792054305019169464129899010827047039651825855469685675251302258593362737429494604701406007026436937089376161320725606924408520213945290107163325527929350109122151444217621778261379584849146433609918496909775328085734732471384626244560190524601732904688387381904969112209895520696045730972170299938888722908909807477662062568669662677085939645878465759953198031563562851834373937388155735862165095195774198340472982329086243863338961776903436557977198371989821394150436048070050207204758079832649229911933367460971951713970606063647945814294511758535489391433015173926898835111880973713874494968101524165922165043340937771083714582450122687100329770324094967690407973038997119788045308606977567333258856010123517021896614226783952040981382198596406518458232337387355825309928297848112843365927941663767287821264601017889593554555338704854695867805591210278238721963714206450685026798180629800761529064966747054918329515775815953117966360391672695945351751067412351541085353197520907368027664408535771205157019729919667142447611180231938006113283311625105670562803142605964520542984702974301346387447357762212175395826391077080770863059298019936090951978576713226106998331197053854436624263645475772024721784750904753991389005667867334447300373769111462779065863716311515723321281541677257224360837965752059074675465383466525123551573833484825979484699044273919708631267942778881727008885187489398488348368696833702838258580739388495073676934069917944075531978886938515343778723354780569574799718956444180260454620524525788026459273599662272256542081735088090899755579463122205248926756674389879806475221933119728527954935901237650109896708530477565644064573084070746950080261469730303161380071090838541293213850643262093287436904318161177882410270463952368548184708741749827167826619341596091949988282034144830739804424128751170502300053950106960808773772951720356154664405625073205420720729216446988321131212533294685205269282557220484620650680756452984171256639649642793247095812186477065603650831094018265585754858905842611630393442305438869418746051774400172180857518538163290274949305807752669773652777327342790365897922112899301492213569419658973161610763025159157901646746796674465959256642122885369738810025841172936068731952381164866420356040385069515187964301024353012761139663820418396411567562095584276359355613778374165198615014639057679318146120003220942164719392080610887803413670235460834352226171766498393805112072475276831963956018885388896249439102476183975457963976345636741846968833057460082382321850777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 5742683053542777324204483953457734121196594340900067901382566025101547085278058245361370835480202842242755885618868896712039294945189508528398311958857549707848517838229089273314593529246025962690191987528040655392799748797323621885202200175227345822717944659691409327402547861985358429727010714481463100667894356630353672054224322954785421511193055203722024544477665009660301416024557622682544246590537685686913323388352445788708878673629864275785310628555945665093002828487132842125041616766523816618732755434838566973876289529401378295888875155187208382175618801446074234926780128687012659541137163279719081957430984708148021370573122301507171214873660783599293439600757114083644845816684669002440230169546272465136468950940623777809372200943908561856744406264255041462482667203580547792932389460662244124841516243979285894758037562813439934516029696081162262389916077705184059222172997685995874389698991399390801513729211824074883954842322891376542059965534589321056762432760032229290363493802333071296874976598076663465617569399925810746106622925153458298458182514760436196068438167482811249362517506663727009004183315745794613251608124676709373422043676741894317830199372072855138230043088517886669092717820024486017142454403420954122459302224908829842260498251611710017588149710967912699571904314801920819286699978868565417694426257240764582617677831916237856813842086654869514219117271342412490984147996337046060589200608451242566815147801099038857943608317573452724394624425546816272472038569578173142223864015933377029801256243757798696246987964653364096711380864594069656450805429015396928028557136812863933277719980177435254171470308933390101054344226263313785020071671896511683444710485190942256325229857864866741583376450232576342881078427780929844883708239585053138341296396022176097065766365168659185644515888270220558973024794289960959468543684282189474686845975137802920259307298308692438673872494367954718313482737464742623322566660131011728242423179582382523131780666268092731894610061844899819792674194474781314802631385477385631820674016793372484595514607306895235841153987990704254193355611990044467878539630375998361847664151130084110912275237572638417302045445847251012037110010646044829294843245944883609897787231552413212836032351628212230255645826655262981562434093817895728194727212793240969820875658584119203016898686362570662019431127208311113672058440249625325495754853087659891097194036618837203429806632336196001225459215552444926542071424347667403529756766995135078033308230906955662092029176454912906068688179858320718627139548001968765440502130869887992037315916970532130010494494527272680184812081604303405787615895885414829414729799347585831375450466088909649280514858334501655150723101310043467992071554263985324529025114979374738597776681989115671799984114958451662127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -183637128295643513376523052176328782125320023461829788767606702171656158186136162801761769901933370333577286920009185638386597791763074544702491802887230010638132530647523171785407059913894548831339906557890600319380477919896510905708347182802633259704320245437298768926868875475650219286121252745152577678576229124878919380453185343279101748728069043170976863222340061799275685610477910068415550558471566918161629391008199641677632622445928520791389081205437101609443361093829700694703666305206485159347410616546888139642937213991478751094099266028612280498681881198023590087399366922020943557950370826525354833367375293914250527739952561463080130644313160333291421276077397957827562627973737174747356707026973623116134173622244880303474915214763036838869054560736648156586537124658545417919778824275429274505428344501000296372678456710012287895622150810513565520825384285755383126265759752045418943012833476973104342395414565516686431944766745248046415134611875364374459769979476612219374272703089864410943151859041626551986289180389507350324838250392474394789726278568205891414727026101392474936657938760331516281054203498807015332400486161618519751416990542691173469767137762728778032920736202474636097049142765503982432434434908031076831129157972686767330002587607045615068768546453606426036563891394027887238541005106610292262563883404031998013308603572835432335801918530831888663687189922984634079567079937181026243345489935916937454619470579987532098824689730060182185419950166320611687807965858539254205186879250047957663358105045482748817781900455819757175665624158365879782681889582766555873756502469626723238981948906492673173511946152737619038101887058227020521839231649321232247088102682579827679014546806712032039530941971752472241013349162518402421820196513171158986009149908423181867536414247076871700217335657880067093236598869736688946794002096172522127343632741397077175980275205059008729473058681455417076674521812951784602968803487616376846878006528473272540796857926062811793704317012685032599553523383598831004925225231359981814506741008929026357465198955580662240734416842567037355725467075684859432943383579306556966141350566385531896157449296708840957714887885796182620187133883631336243934071439498011248715925838659152757440763915784154661336685871826537588371141269158590844606320479035708848720484494948076411672269519584649585445132746941657964427842380339361937574787410390687496512948783111468636689952277366262928955409499485771789862524717155383775031345683666178719426766800587065748518794334187985474236658047774189118023028653424670637510034390955569847374290746412742284336349138407566995378943515889486052514930560609626325776754825464168208942836135362020139830992441631283590807808321124920363884396313039026712799971484352577131106913663181667506096040856170756938137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 3285443018217989761011575062226686357680407147667813443851652584903599447734805005856539017205456165850677658811032300467929154145687434368427133055660475508582692365310502456353572022063972699607649469404552260641877266650875549036060762541847021600105386729340111535059657827725603838038991507162646892125057481345677951216096846450367017900077006720139514179276035267917016727506917086768902527741162108040312706751096045864510879717853714786815805961650922041798155719034777563629007320983340754280138316077770112004634353968811437861734576090469720324204681956250292950200487791204520876262775457847927674672842105865319422402370785286168714818636976837638948872138027118473700175255219434731945334550949618660892883100899774571883045025469256872416941015752430949002936022881779942204791127793433403891210836270825690334799116062279172988627663592359760375690296151584549067058159447117367364920911105002782376756685670343494405304369287497696886719395791777449093389391822621813706563921035499461976672911370343492488783011462085852940288912771609658723641536740103164121562410889604053637354611155154129426361970949485543982104428676013586821702970568134315038161098735395261330475120942982744446812668394462120533615721800145001665010777596201014314392123157068555933785259876739171322457051207488820577019129016977558757114590455448886309675358767815512487456334999833517417727914028663884676718426380523449532163057680696594273815151322484293309455594251214916798934751629279558008676643140761542784281971946637509327621393760908106622849543611989921367572371329378694278488801278824826834022520388529632001685574753929352916709743532958355740164893657488883474817509067456155492060532210223829874363471853434166274294772366346783608277282573629529418753763678681768864945545995177350578870044781238962402918571139795469209213666784697661455850678970116292073424171211798531141442047090078722725962494727871193717802485815010590777862050243878808352474952013567850138483328441083264739444022829466593329687683103993235837764995104472252468347981435109910039801623532805918214804026381297603901326566861872554179484063838946579908198546819191194365532598068444804787396491934520833736678231979966001734120296786008220174955353526499594137996005567248343142582822862265214119787736205732674529819714831104553478662546831832519596179268579197551562482278244744339897524761338845442507593766843780733079924524575461257506537566438456950123313996106544233118767505959046641280865021027436333493419201440428766414427397588431451901365806045354167695869660479840247687717493594145002009320607038814446958707978287437184096863165985649963885257548877839845969656502138618300342690290750178654059692807788559056785477992888751921911435968627264675843672570893104347816374257431750441323450447416854380725697249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] -65321441955074422960998977444943358657571724206293767392209422304441791033620616768469555966752736974226652897290354319790990352909374409030069221884853087383165060979312675072538872703388757615404166109133669234173965653026184313211808453170986773161187216508500697544757890432783061653749611371972819515289370432625769703518033175707000571933247768259702100962200932621233006110481121596718339324797950589513480241424408130164892260528258272216117427771508086662307813605656257745525541267748117316284632635244792346056994117361988416758415734579147423782551453550149531717973413130480680344888446806793435725528955938695091653225008439624902134431433332914643926259932083022348406916463062404120493444627176989287733341622496906639036161885169655859453674971313612139317527727521249624354923841522120684707776639567346683693353569496971059475730144520869746152906559011960424647221067446356011776032979834056309057895408204305241669291389838854021084696137423414831859489571353433062018473144033260702191030442617956172307765327257017323986726588161961890761618672041016231823986833857547321591981607578231701391231199901607402795079417002151672742500577272212454042265330036074812231268549002078569984198058475588111918766603520313126787665125529694612728833289349115057969984294658665384600004079607675537357386989693738510217516322915223681713002148804538922649323454011173336376663566820380443080425718493475313788648790687542691287400217351168538489981310115821889389403114238322816889822319781518809865047791590477651834218964295345412709293566906906671182135515672722234432415054331601228925056102112777137473431266653441106729048627340176602177804195045517081668565918621068631752176315936082044165794283370723457030785743186745361718771905329864478772354771213937449697049107163938578895036347593846066163678820843315031032413602880248246073883816960960512946059929267728147111117811847941435682451352673664948381676797983618707143511644356939919790137392285424076821751124858553430565955713289981622567748540590860378266868929195658093689447744919504400488252859547836839290236767679648133068826532268508312169931200876190749123837503885360047094865133132159113721407414958020128292761552049430177227691520168102727249470066100316308909120750208807265335969041447574749440771504286875628251996604737126342212139261074869517741072951539356020950528021312725761905332803436521681422095339218841806310943870672641425972928745753094746083611246494250377309899401196276018430924432768067896025992486500307873133742753307516695198649185460628725982006299636451486202527000326780319931190630980209169236400551068334238116495167620449551609609922771858934580357435488967341875328074545534741221796418693304165514110849411013850167646144088792420462844640349859166402960371296408735418343054443977993658931609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 880726230796597465664771097180194826533305870559424202031357836608333723236680947833002425768448479563811743805605467908412589205385675328487797327560352858622616466926888815172798886242986301147882609799966621160863929951205501586865995625232296651272126492937733030525241221931312107074877181787014139736446392740573977661803926070385583531573358014857758415115214265132263763479389917534009364560176744383841409540202979433053885769563334855467792688146026425016402084228851427331064560569176828162522466920988741106374315406775559780410164011148001042829184713609293497118652587031844275947470471088611938071288326605752781267859612297805311043902503747084348749557307145513838012318908843042075912786826530003306571553683783888127013608033559298321424550777836680789608866774898093193889988820135574674929837661086965480070300079287663582381504072835742449052802548237655256625446823406261580401479030316089485777019171053126371562474789952820311836002567502894952763228875397260714439401405874913779273666078264947448503988287473207446628834872297824360283233885595663953003777011563336811986844010611160166359963894774087020447955065365461635417799776209872703636705202690285488567666296986135661311909368610742545326527390463582779171280871583098434326354971999872549963242754341117521716401817683160403103293375454250503384759589336919095853362343525362310305623441247557554051947530500500631220892705305225669833362483034662572538019727334522571580754488920075199549572145812745674784957901249385906546672177973355421975431160559213072571548164291258825071307147143395396595559446055179167922632363800804948256607039391279667519842648605191576260898058554277154369025984092580420489816556300758529465540147721579604644015558175324135065252637831587886038858296142367156830252782870721060336123973649374090403900056458663530054661233655828889547174244250431545321467479059401678541342028566419422264292841119623456370535106152633546340845323752455495069839099132019215422057758103230273425017492060014146860024627013630050993449390913731804669001872432040724555273453281694257022226127903644361863696245642773222959361689151427634086739856174540908763407785914963990432699410512219501439528498345138080361581306358211663133941488105630614665013328033296597147231595852357476752756804414948468662401698412014806235737144101147986337543990897814091467701381742631444134117151227080573203159319892943641615808002037688476204719400406359685065023273247753570284555941733647975532593037201225853664272627164644858074036790576252692044049566221316794297456085121569393564395232745187895012023379648459095079864307692906025098848771493066913109496159856993680971633699487741351859238662349673783368530987166574740744684840557567077600597547367037720241796348299979784269849207005386479660943553259425744387653500928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -8654287605434304133182460988758749407089179284895888586660821061420598093724433183555207263346499149970017048526509610745342912327828159100201252731478491296742421175446031841600718590136712111935328208620780214212101909161401586138881851761712709918678573543729172325723235608312750997238360410090766077595253900416404187882012875808252680216884738564480520792843501259842098229375430970696766254241047771593637351451854834318123775534290533823366566877042737940938141965476806893411645289710934624143300386048898200520751260365201347062987802113747691590810395324765067811194912022482757159064902047218975089077619442095368666222943558187032523794561854869085127657886037963651666431494193892595407585882187658336663280605724567192161222606393601685646051165901619774867987398967022625040111553965915413882697473122054925535483541635411434797988525734628255019241551502176315266306311324492878804035653538446869603125553121214041863467066102824378139928029630116918802005210108223227753866629517549913902031214891352402199293081206915552696222026965837037183417929783084283421872428383617813833680906991520742802672369830015717110957585647160751322728147604009233186016084026704386715984569870910091961866271779055413777723313575173916636333732196883621926196398284662367609001331823100085282563432268669710588106953610731516387284693372084854986674210181600188666829137525885643024962391357741896884248746725903956350968938366844336707594519204106338018584123235745098442018853223698209698932903315526818400713794514197988933769255994244315690562969673688217583396217850147617874541604483300049300230482989767003775286681297377182394262422290445634125411176794463908246655028579074968264458297116241735270725712434026090511302416012899376310515858689031324877677013190336376699000079062558675632482938658039336239303608999405496516205836653708288960931730729658102528064359241868646621198514002032401035387420453865831065980214515327054480873629813633798081497501214701604344518068142275206003378868653057845974314095732588505174620732014080377911113457016810437174014900313490998254251861998449017861522268039442533221787657420802909000366241308636527633116000366121972601275802211285535302089731125692898040530842646611120765882531675616098101244517514497625290584180169541618583544160897489728542017779896983300583744275312187628900814058204553600510152099276491697690737966476370558446669261497273740641574494921915672192527252063926334818937161611773509173090640147447158402901677800341480199577237699336959738392807312591316409062892374343099097772006472474932827635974604762443828921170918843019414708869936643611019522523684781759606105776187110016399021716642858356762441774953171603396239455886115757891251355014348150467568737202218549735278751414448901541403722272550859190763078857159302456187184742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 61220890536141980330791791806735200463055412747976381807406463096138498184789769813648823901776280392530498510466867508052956212071774629280487768029150746382472416345777384360356017249754451043401821947720838181507080544877975397092890792189507304683542463572672417697078290936358528442858031076173336986163751858458345351209926057531971767476689701214631468026340268400168220502064809717573763686301882040523174365848280651636156105898549279516471809051523981591865768573263660306323136511407672204945478303190677272602709066319951571297106443784043568243338631641577809417600860646550466740098268562623722007644444818901839013233792358217086920264528170745638557044982833000233041495067341773181117106267348355757272284481453425986287212107133298425111289309494195790680797257103761189532819646948109647391797724661210606935536014283016114098100666288591181970275498162492233316408752418880777708884437466529352940258954181449433885607063928979566600819258081517336096180910516996405470866158577008050937093414536830674889548355516062931370082398174862937088926149188450629202723559916018288397260932817363268318023110575783535218203731747042567546546085067597003746932158015227913685451271411567973613851211629039219727119234938916750937951317944438775516995962070851631698450078213847978347750254702951493762792279241972784484300155301365340985208976762513641521148677628039362268480960221010475003481054914298429222685357739554850177547642934533785740377091930163052808103258835364527340759749514305594208156876364925589296334174950136544883814692177339145721747396666064855188125378979032105240831241182277526060271500002175930948979094767571549331239663611491203911427626386200161439494141352204035193943816221155544330352316004588550911402161751108014717824049387662124909346002731293249863044822182818985372017021313809691846841586815949297384055420512594058156542575273767339019485966460721133821520747244094621677879065547958968871105792327992285974921403098233559706343326033145761613080200044329289405447548693391166101754481884138639731417897974453656282216400938896628978962856405778087674806054467417179616412359629491018436955719519475000008936162294269251277595153553869675854347282743257228998186406361391478810614991914389174324758811164476192541490476006853210927966588939837170978151032866449852922667675242795284915943029621997825805968214801090603943693192403597972119196420999848046880641709945647721991229772225320548054197792561417602028333126306253784209171747253482139051855553699957729424686221696894299336662900881636018267724244549055281491721687160712322711927409992011760333634748744834985044416954651217987410118438392298827293683347540313619830743558813422167607910877369751165966329690962552282038123710084581486028759703463465052419474965727364959614390302064810336695130039255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -336680924445865542727337907133448200873931386941867175212924634786725217301274583984963720097099311840554801031627922610271232872734299244232411967323144801002411707390252650105530194689310661988714422068438233040163211508748145610218527741066074823908974368490704863846482446757300044240263589897689793296780258822400482538582589775164295178514066076350874309044455595017104760442313765601914032822691082190764748296514255099133031931830895043256660686198600451402362660982628219421444853056946112500727346434226123788753134504786593182747863254021045077625289271362917588940477334634892944880638713536498555260465485448849449802628425128161657159546205243042087845367170991771952859938350155403049021445204609293472239481923405802820623217952795547477402548086215298743388048962551055537747355997126914099971480689336692394005842941610394159421795047913531651413436166576842964089955078943964383794162322491095156169206213504127676211091901224474628101356283279498749058759309245401137741936141599600942920438512939576435726110598158926154455416467444716953713729365036859443761506896338654083607788759479043431621058710711036263208090986383035393078256644416552842339072764956083884877652595308779951356362841639444014647176114368721199061784128055397928135779805951464535400660066508776561802727130991980247211382726111437366015864009669333822175481257993481802131897230718274801202811959655042427993875774576068531918557489924239338165325733907293582808040547830503906932452950050715594262064851380019876358421390266819800337538850625328344791199798414437820608577485031223564156156334489454299097712259364566949666114530186624716242944508992290803870133402064695515378356737689343760853941722512522864955168963208538439345893629612473102485094158617099344062904774939748103354267431608415494355628487313054963373223093854989718544949162383585543984869374036312858854092310063267588642860491353645788449275281657057250723927802956280567752014307542512283511912025083708547914790806049095664356509366255075414404579166503774977478679049356353294925120950154535796556469986860886431886001502159916775581589084880338674385435862029675233742703365446127303318268753217797777002333808115351626882500136665888213819309146637695679542957106227977733436972228460410865537898236807815152269354878521944788693250365164862444879350372013301577206882953026633152486609123214468893408417846048206698581984665486990532607547750753402931274371252330754424604987232803371623741973039524103360601743817755767569591280948770181533350027070732935725060276692626614573230775921889178257030113640795871582904520491105101011155501502823807868545556485163175740645474366133447415281162892003194353746050546908366770243243858529119428696962132600421941157609913212090066456858555219150166629879687030066133006726201974594992507378361958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 1513875096877745614484387285909502599333681546978175592490827143102372415931776174754488576620736778254874769369787881781244711744062045704430792685355897953672156386837410812384725483681024073166961018776619988818079197004636944913038801401514301857759469027795984595677972018880213944494640245214069375547531899943426639256247031266087201526569272509350563853638497319949992215048262184475353805860080642204165565389806281212078193452168911355758570210552358010087304511860365584407796163451710690462104091057155351486161178308497736027250878684009735620673776493376241313756390621826873759726348034510940062636694114846312022825756751958580651406147610521151782509209054055974876573273286630033066002255784683857587779070007977616022740548370626568867770257214119735033202613178858333946277723583633859404288865698465896684694507632005333735626836831466873171395793625382508921360510217793111350520718558096469887154029459742938819863065464828657760893097868223271905739291138898019081626520779091007143164849310328728643670504749497928307830602537571953327217124242837931340269683498521246615622664296145590540237977617262078493784945487527468883096917691645190630390691113746596219631005930068205151411800264357403039836345325253641741480594377035508903212125331871886904312018670496522288557635026001964919163928874801225289842272754324201426399010211631392290228253827078944197110424452476272056813503347304433015263330393992078918789457387236146350470233241568659308993885404086998049144297985847064928593284999614210479422994092550890156221869156055536198642792850373112929967102387033535787958188299268437218899027320868332782434555744110455890264202975327294853299140205196826039660689357874536905452791254948732215195156179779540264105324187849089628741662258354851244584369083702344393764192896409905068343728117954247559272561959847669070351486204646016668908171857256104543372143759232076523981796302524423978574807491213497419434413914994911590625083746048446164182346217937907045753030684962355962259046780880745165700308615669526419053558995637573638628965155884156133692779342335079949904269420571244645763854104223715031936282068093379494312218730542360295560113413461674733635123700673399045014382097208866246488637935706382017020105304320140548700825715036551823796274425743620969499149411483797703612524949954653668709115856212774982506924335849748895485211629494519260066323900237694070400142197014300027958376832002240136619037211919199110809278833435425832971281426029938683749551318233163918195548043538895089457886156179503544069225037845209096553257347074503235309859629011829811081872144212525657741003422694751223995516532439530841279922476798808867533383973041998485208202379176993763951377894276333372744352109813031010301828739936354862163941337442059575311157321387559096255143561134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -5809498128052580711295072504175397362436434354842014362135207161929128741362338531842592056712049274812549310256328876831107162757953261242622764432956355647877227290379899735698528703114328771941355171424712175997581426220123036324361246913221779833142762535296512751193895510092209555525594499107133579546878794377614340025301878983923376595555400432342824984211052816728839543018071596694786306225206383325850128777138345832671698656148321336647692613744371675012370790862837105873067447017789748832545068084382583430590438079748660698973709158915181783049294348746508241684238943731849583503488611334330918887317845898405346550776691241565014309487951174772054184592459476708921229599904437918494391749490373401379043353575822968136266878492050728049229155995577166088313529774100891938976277011069882509943673005976141712888079973050254849972800558191542944998324472844919614350976611705124060379897392885145931588416936553837133836467412733259837275606480714170912689110461285935628067687291395916258038722974138349164853818540632999915155355708387274303782799559757431745018691930729221912768135062878861336777877839072818328608651704734959919779767440198809582517578242174170184939975702712737726102068130764064793079837666492631873525365675105042954466087107369697897446538967182937605359755111300282119534940164084136323000528849430832493237435584442671237668898975855689022698172683508680682796397282119916775476026844433034650090137291656759224399692008919831928399067867969129366461705584602575158039053589530236726770345814103069540021477584713004493984693085490553359209559374806331002864401822643565522109654442505197595609679095810986158273857437980713957953750647578972719552098687527627722537199629224904109782899364526572490766872834863818790408897079671405451737075374780049551438290125991923303835261915111738341676997571455437990838948715695845919427102320721116523457552197872772365826421160769195687797451688353225622717041620165720919885721801937345558158957606024686137431710154547424550983633214693825400559125926661209009241244068902796653563143254256183605110955863130141219378617708523206541850637913653598202065649667949921860699298439049683615501914418188631699058732415580443102092169676547395764302840681259482160578868133005313236549066497651532172858865200839992262198111047988557186557676897415955875426920536259233364985594026805072955878364979854410842650033336276530002329865177873245322005906972400706636763941045203406015981476002513647149655935424820647452907177923968680067394747722246416870326904033547306372515328929067723846934144441993263888459953080956335459212646000000819160588769515386818258333298661121346570284433903710327434421151733667764625450642264821117201037186319328399426775015077532951290492295007257606655877591866270525136644472074881315260514542446182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 19937090245667599379987484945023200957222532528918965204549521675551684053102361747243393140500085304569667961401894494386529747918772992487107523339400210842487591200888844135996325306418366716319621968875405357838563088052581695998386447716387176627837192037277012909052248702412915273987466216817131883954015294394176849359466759173118740359258524127421672068784935212694308707067766703924850529183670193856604371446779673311970087288348318793531821470958597852336972742840654521141246049720135171334059529005115259774183444750073043170583904836243834564359085911418374873433319725580195679830778136452828931928595311511681469340157170694079113719452926978951860990812372761358861562274409531697583058361876947690954215431557437831626119447033276792705706941123642440953706623445461122490625147982558180212841419030604814281223382766797932460952848808276052121780037598912211259730920219321694909292342763429409770038631380744369662879032519769926496549361950287943139478890545662066067535525926522944626996814701878023062415392861228742253200779939055604505314375413308512733197376466976572475339576964823273834077235621120488743652679759594102481458756862112963264208465686410991135228462522875619851247479237467122838409440510478336381221211926072981227333801683363057673234849600023444997784750735367359997780153739367244867437876452842556736982637847508762482284029724904481958607692382122024761855260849708072857908759500632809871831247911763392375696182150075144351173283223337520765098464791486800717936845354224481998617371733790095358259861802590495239396380607428248346397400958475923069172036810375163238679478842329602236586369897957816995797443617600763347889536691908009916594928474797984711747957334225740984647156153189750096421672228061108780082916484953298157860799175013905848046141323159769608973655613791857434806893056574497474823835975471608149068819883407265087787901230245855334014678644126654600376314483841956987105283071285363426297335149133402230477646275312291366043857684539617226753507086972901658207695478108514851034661096863078286463215536960217631864442370201950430654295597932504616266492402607390094349713537544908413553936404519090329743288806620861609132743092565716085258960021417134941491847281944190590716720650816267868182081065682809650282935155162544837445405842717937882132553464284026623043416660239345221564280813871662116075744359204430132843726147838330750324994239474068634916678646754768295729460206850847230843248768112164841849427880787457087276332257881022386458135337337156820939879648752381220098273519722156806843493125099379138504048030531865223747850900894739023716583684551413663565170675045224810758350229966302610362143540335036703032176848223449298392228804581648661227593272510349118009469873488259716149845832583223605137176952077102889615866814529536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -62668394804121875417141432884663812056747760351925620244131851111560173463545680985454278662814219898237305720658758953567578646790985909054766482956594614256517584329906736440521673884535001096977468034763604756986869246127660429528088862885031001334776315783222064775791960365904243363032408015747896982929253291306220667512218563892526608722870992830153050535771886578507123458453127348623046824469175996559393129927000660167274124225663136992748663375262190993189569388026211359429080202837943776006511903358220339902563767296199294888932480550953222064814645524262414473070512844164046716351917882891944025761801456463184030794852011729092545541095217783032093259897435306200985050683211269465418097698164237626313000177201622496013488521007954227422213415683500347562891582892502162414332711208055914152423411177922446370026037500718489036990968408929656277616428610510448031145764439956543345898841299877185694460078034116475620921522029231350805160867283435655429599150722499490656582841731993955146383165237009072935605727809002004665460345146336580448898506402567838946926169349169608140419598988537054735404385255629869359195426770515247772950269172507317843700624497026051163193469245119320777688843846016476881039002036131192368714183142113330136392527424882431498553508982652066954895534582489232644562277449174505159417301536558135156714523317129552312510437003086515033444416727360149281020412346919662068991838073758259403145245527168916842743410578308153649631883664991005237603590991568240692259095715146902005871982300440692069591400113818432093571951416692375505896606190372667833552418395342902411521247947003019087596967280437127597401799148041592967424742508881561208309953365269484551056458168356201236407287019732746128726239018441602188733092159330608344617970536662319112421679248805814224537420229246587390337875118546892573362160916563171759793625864451994289729478194120211640197614426745023705770946700294298187608248121737571033632815416880649922329960322806127587022087476478786997890277371122940396461656972933678623044327281158169474411977047858102435154923460205662523897788893647951476064072262906557049941084884487172105819864202159011412238175526036922272114815419400657829342287561386175398392907115943906351800685357533072087017004153155887938011202361604755874694050959771790436771513876505374929388499935557496179170912846409015112918484556473672075581270190613888835664550812211263049765408536570070132782206713701380859572680978611843112252578445787896982513549561655184815740294017928113858214442580248495043221940148988410011378162699041091008590084246494467444233762584830371922213953588992255467651116792673991095396093750499591514919412812103333988058614436812998316693539861846329397564626607057946844504980576761975586821118415887298729677718966353581025089582582988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 180757587258319132981292341638382315020990763224240022068102961509535813785757090870866889220004109704450542570022986762525620610039128708675481319901706104128995794193030289685294875214471298077670613122425549268518028832045883444424618439576025368758152209384661154588894732073464135865863029437036360596484293603661122773345470003164577831864115118990597174817435482846300690011645216506187808035479796690677203862825432313276623719331722676357666640618673376649023667787499489950890863648900176364504081002985237753529217440034082519174946435105526362930404346697209209934302632565935432099220070130906365467399631909736504988146747273790371494712530395022433002201342506543123878342810601943197141856547831103987695882948578312767883344310331175545177346061572970826583395909468095596180541207928321462246324432041142145529313218194246555816182122025551347172574015957836943183027267231377017250134425115973306032977437565639645801406895486825563964892079110079506772700008867153386489325198439965481216445534112353203995462760756934982376974572621874359268179356630159563098917159049206865344580963712542430057684294223309991320400047573052954470761173610310508752281924174718440107894305845117552419838740899142616488291034768284929970440077215532571630828250023625123681466372754243965105381320806767120308844129785503582187050045854546970057637890058824705867518726141440445241968743116737646697528163153304734027343664005187015366803484530798277551398021973163453544765449302064015670109642080196675963452385110276063392480113692345273115109703403884660254248027794104724240772341317079072474575742494146875293017385059295709156382615212668984852289109272417642193631154045357075263286666045349846218714606314208605464434617908945068156692509340205136959617006278260092342121992535679527911674479326059033103297456358449714158841720580025834873785840720626160049126923171820268729886662039275958775228137000099035624768765254861161432871028687542781145512783797815284458148015313452508717410504589565508138747181329652943003192235475463472974629584869117358661427036079410459754549630503853781380616554401161402805204232070002430885237630326950493654443889221626369104685619428274541856075467269447186260079112259672531092647879237988293543056358411183992918390833142774023271652586999668903621348825863804494404431890398982016915451275327172588192508961455007730890369240869282101279667611198548497528223345588336786583460921988658841136662724079425410073774890970647575536470269328142127705190906624253690386323380896256349504635454538445746709944943794451667891778266811669243599729970736756170934384111137217773910330972264826543232151628299571067927209985790109219359354001315372597882348435828638726291609522392334278889652368750741825713569145672204156127217330742815030794347342265153124141084343554539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -474884003524014404790695996994687573284303923423502332447954097426434450508880465795713248026691144331017215232120334294700892467868538678096629988781599691946633899492348937313930005290453398008248969564926084170294501670210073330151747316884875546206437297101981803019539916072894394514024128971177210370463857060648130238871699106740971306047098304999922161276548022948750046031192973478128424722700468578970141792439443546812250890359557147683504877618047006694545346322982167458263280161067933772057056537214812593519462882485102150154042722068948032618473968862488210058965763151165309445982590587945472519133110459039631375355220957606655252877516715426799663728130359039923053169017547687347210608854477997295660648288306684121976484856978505153767316741300491300016094772428502290508725193692148827910270326294805456879166231831652927877454095278526953687252286636009587057845473336451146775049665331074621396439660862666564053767007720866960721510924902016203758466070567089423926390335432756635952165195551911505595560524991335058868666429949128374128789397126825630895447230982857411450893379610072975804131710366821754284690429820941603350479217894961625586467857014103503333978793706575775069360762189560335423860626772871410748948598101686140348343651727227872955332844289048176231599258853556362177700810184856276842689111430055954681367968492635910001177404977906004861420533577508089791772491445587023012329253667293623829833716160445759232129185666868909658959807274267022716585384263295783427011919399896120413873743564627998592837173069762504985988972751696419819055926890105687608321306606589074078681305211490044411503739417699503511104477898543318112810356883341857334817179598314742495397958967735974475786572230467453602553403190052742462851780242949939513838918291820154323326885388213752504796472755827121081249797345168048725931040005119643337094233941695023038137351885263740388930700071845025035272748194131757038147994569629194803500569748687148675257292509872360430632783717826794123239527660939056258418525122635524646071617477609001440934826147268311771222533326843316337177322220492448511281175425651839561227133093938731628362285732130069786391623503360821289301593874433885570844983142552464206011498825238557685295482133767642563488774050663329135474468739838240038766468474568794911610740687514224397034201285393682596758542432315057855514885924099185334458238517220573706963810789691954851684714865759967888843807704825298819019963324563890889104514702323997718464122407690003361888438609931321095656764829309273096797979781554416384050956236423789057647733558347712666119556404275862300819852432589453590511792356613598802846197300220542839290893019677232890254540209311961036435128936372258162332345846089776422604222752144318587331089460654111449817516998588622092424734520115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 1128000795683261836513983303851661987198215322576458135541597021180529354039770063726875270075224495842064107926742401034179320896492446896836013572136526953471353288497876866024491890443799898696546086013291225422474785174500927106548755959699429603095379024826475882034678983966406870684915002795696842417675192967182161961118273615887787293782555695022908688459707111998634717789892271589415531326792115483520524411254009470024134738785277852940001771470048315500540701489262195555448451638258107095911215754420329232689172024867582928132340496689457197537001011840713119138056518452632095582293770300632913046343118473309952467111075606262135281671584950894911371669818131779657228926264381244376113162858510423073497501828343674193399393075117630364539122193370645102135636580439953584908773652341867246211656090650141063658142944745092315748885589555736827312760440437671489553914669754247486332059271393867944171719373939925845625248900339371036733305491543990446289049639028073803574435384409655008946776241780125003247002411569006172260916049887680330519650977204225267127282678476915661558452517079002381680991386551173976559434601169235982678390340236641541538437954002818961911757961314969364092875773911245452343898699179902479963263008662257010575591295425837669572402488014755874346876272810510196267936592512586675137634598650749160959782816140554521559702976874533107811804399250388208937445173255059913202254708689095521164384631904153001224923701174611519606307075992499623216131628120798745423806327196388330455569149728900611773994347511357479480475789278388282667524860547556434363377359346424410674456200999699067840855875044724462303327410838865983288325546255868391739275817030273481695615184316528291332696627428314458740044501060993548062295900239642418561920774016793335124248391935225440469976784910791666749269446852004074997872064947354812596808635888875700670214854827287363761524729332537780828381875535922463107564201102638709077139766481197098044052525712035869881363013837623516052964796842808938004552023093934180809548365965208007098293441898296089085643221971547737449697814435517810885303533585790565949849022693269120272058198402446374440801201982958494382727510810004716344546376870855994636116840948796712145654680680861325417590020352806238221397712069547219641635727585191301135668642776307576334811628239709494485488950003255712979216446910863125992428147451467726040680901154597140276068055728248111684777899058351078055359591014945006602582753969256675721184205299409647811600486611694152729064187321336602791500723086780161156807590293381935314182906667120005987269264144079896348256060671328268729728746972595205873597824628044737863816519021700860771474907766520616008803198189724231286746668748197817393141326150514530410956021952413882282190045047135880421854313562767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -2407019709832946427200617813707051184701224022853716163316179552072033085038530769309887622789014387457760684837668680579756378632919576468392897765891399266319338587926581133209311134772607440835500819314389469697297088173798066443850990358704848108986169828135767089903212832343138724751117020401798355903154361425437427679641374712451124900410620397025778806655823268683654454271414373564192425355407437996051085969058150912133065522088372721204344958383739851722273641518370127021722535742738313354345454208506954344731690462942073079292173315728715527817251794793425581580656958219169701658557135970263506243402519096577627076674567644850954712225959898444642191552797164131414503157314452411066764074344561654787095699927169545890466668721061808646462262225117125604552883425378815470933436345808813603226856714606045110699794651839999415094407259407085548024263102123284600408333167916312078224204724817894645277117929940613645180131426491785721338787154112150051445916553935702328067958015155308945049436221951906572393980309627395566416300547070295332205823785387762700249572778290710156754760270606378018997772622730123102009908783075482757535870096712333902634563244577020827630762243037775449198973200897828943237442719344401084651241393746958954382234441542553676252260703482814771151737571460374519117549465575879431873442465388797791103484044820587997568188913775761322083831917085379073634613578628848950311535941044989185903315974409488407655397048929005507049321049114333552876105704186069244102475676522308617620969792218637645790020885632405124278231606711279267114008020099785835412886967704904408377131277480727838320625305129040320015991156411820133722169298718127229117887872531496175207735708040321614470172715320039674271922585793794642606738042666752353806627149931162997095151614080257256299673850022360551388573537562762277708815245300979203016216469011996945044124486990446011132554875981318590733142549152931089455883225517240330754069777008075342316468049640591884895928700500659702825397520224994362880235229458256228867135337738801122353153585851522249730640219670355523151151702470750409847959120697388026951923262365601527444901177234725415310109060168201130572909924859134210695719209881587184332851502163074878548514707110653744608551622623150973060730192812326753246851423056778565456587597282195184218750648082300260673530881986574774649137039205509701568387325613784397197761255602128615424654817955544077692983020072225450106131141705228850695773247140711805921922650465160802658605008059265656642117691838334118494750062937080170290972246861288937958822630910861480616126223182821039492253963871952830266137821920959078974691636633404764830185365316779868003086862502879453445220354332586260389671276792152988815122239315163284592252830954473334585020134262877997255274569033318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 4589877543614600736949119042306724983253382377244470580849148665185318522878884663733001358304764738335437393979494868222852819251946614454990096727598101662034140170798768869603732270523172246997921380386385527970458969486853657660741265530858586262859132512228301714625736979673532201980284031880845277816271191408751266037078221881312648748793909343984149136819154408570229964789170749283995051789960146800558136555494465454312639785814208067090827447393267509561543662015411623634852291041845107961904082361040156140249118336335208229795001027449423896605022967714391041166186973760458741863729291126592123454891284699334691390126389955078748082215214514965867926954876237969059789259267604179647781258905146421798843141055578736073191583507434577844198181956345938707815460482882955637750456368128364974119980601314152210890049991183429865088910942370462826657407592893893969327508882878568422757323100267762173960128578376219566825920522266587287523989458424698045144281054632090734346196169918472248779495686533122803022450462394486259572690859222811709211451415893405394517207166010947669312017284889803546547499497994745422987596773993300993186218643907962807444781976448722861074836746319505509463515224786168469388797573088560050161305796719297646437198170108692288023060168939624593463320687554670835723493465455376703618514203451445275454686769868029282891789447505979378516665698285598331037324332785868304408092309223853419959552084053149619108831478827370852306810892288385503740781279001409954225172702026613574487048392362574895436895767589625529906245472923773371273058774651105594564488122923715889224942404321282554850932526296010516017587362924612336670532236812203969826449346886552931927065521732381024128436845455842332632057658559026227975289041659424951996562725765506694472528495136470600337589139556928797055729328078489143921640694248908334915715844564180774483957191535482822424567723062553581799910659509675287518101511614266796771825920705326138207412553053772784180892518076570117557022069395635479098386027424244532922891030251598330844170252260785914362752623211612232920341683967667487810706567270043272231040410363567582480034615801128576388789403041910962163858341818033431566533192329743258958613257719595513094328975293156505456474942835225427384228101577694834140360696489974887511088596342973899503821552028356819462915552757026875554959890156809185023581029033119111562986262900647805282026324748807561831087341965140562962817012638903598891116835989875920300736385307949781052429779533289141657348825045498606599319307106189679525099279446560098259854761640187597957886511532136816303062174487538591774065161630010661672577417318090166589826361702661101556025557411520186996416197766997715529236763184328893963852431857131494571575772131861269926171235189932425861192564185497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -7799157896564956971522698027135657665732710320589836800753154183778808603718303896394292388723784085815804352434007242841845745223784635650806642178416470341243086766833596009651380966025116163480476062384315549056555229891628074525886562709572814923288751439900662202631573781385953855393608328150072341515680052961968679612513065807311617117977463850315575016930791996505812819371460921769997162082803748078744105056773327849940534654816816598145782020822247550069267735729269368295646559853554180688615230997046592657528193975799701738899900169224579344471527652339626092856160521620549173612839323948642895451656471170293878900382657184991934112012954322515293576397733599368024102857540227735619592031328023464682995251765459644534264453787147837235954669356861305794667266396015193271035471628144125970906050321506458662123213577168466211177055587083303573439297105022956695991542439450555064817742147571375548466103586025448674113207396883950322720225245727029976125297973136513247871804779533463448912448863943941069026586831082592742363148225352552161687147868472057233166152436858519974578929353137682271138170409415412337140301910090949650119793861548887165773776909699671041506614738698308075981671278722055951274998839226264598241451641675325950338448069486284029070753017142715490786456300851475087472375980758491518309281919481421604940681506069052446658253221464776553906616012485564924851233141593436642102417772016295688525015332549163593949839253971700552061310937167745619644333411351109630736138004657271734352840719142129661450953647398546288398096348843330167879648342148885902379675149408606037432658928693047202705099087478072974217204635694381225533285810839272386100414581173510747995267785370775485728452371517661345234094564086899344831833384638091514092940156499130843092053367601809108021631755877447462042478356578644613981028364139421710562097666851498964256951826549165000764506215063188928717502012507199208672253647724420533757489204776081727466123418545539009522949606205545770930509429952765965242297860517346280431783762152433639439266319119795096451163548184576667756262052285417317084246812441296276422369602678562824730078096157466238172136126245490806208976815184422593778871924179401781611340126090799324345857853400014054968809841468169561807455564198020639671762454630417764167099019357343865943037395313259138772993425923336477693228817049266455059541983496777419289932794653171889191474081959461774299224905189330684687586993110900217012227473998052875366860789129042122378417240033316666145096144757779704954333018564400644721908474771016245278710647699845092660411260977712685200817668204118334206722320613349802634866424869219477676372158878007918564799977693685837778894361430487109298758728738789324276490140953248756973127357517598105875833175076854894151314112197427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 11807604673716286582556380039809943119716855362657795959535471873403956471999344687245773282342111473793244691355254236692563986724372852552723681219861715964379262702726386051806088636280073535251072016144615920597985274116362152249712074683161626196773470238717885914127570511453439923992277082858144439242516087958371988485006822521152789480725537062349179047146581841928514986412051542897348341646851493108873613738784327334741120100711109109071943727450875885882768126593369215234894442387660011322442140461218179941519787633152213026049333108561412969247613165166927643317110960582038255273217298622687703827383448677418879028444223710149610880337527123937840968866869359065855851659813578766018674565946006168051975555285497148987097794028490799544421775806907388226834108743057287471385246724921499217211687235182167779828237457220540841201007669293569527962669073148678282291430509695151597356472041309643861922547626288093123043742264195739164121096275322601546110829081951366326219508017320320888782906193135287966132005287080586299256575866470293998737546810922675507885050658471091199215353640734736231955988873415904441637825895019709971205095980878691679234206944617545093649634455035827762979418117769090940523195235282005966615141261937261991538132567340106267878891273123091413181656216521040597432907906217207644558128726539283448179033572779686957951737499819330794615519056250551811148119143165513560811011328086699185560792743793940941775742656621785787479525062326897872466025235536948728207919654088027426159505630077719484405027556990874453956011373621717964356747093738264608793619433918890427023544155948789752572925489072569496130827070855249301061112057015112266839863914370219237777272612059671979058214751130612713079601545590010702287718382305677384979240283265974637933269941470668479019374506115683704204046548056118580259834095443888484839390103904569743355664770901529395970212655189332492538270888047190845170226324519286939371052612497673542439804434386217228209271153835800219506401830043812024378729651693676482964419540386448311070439295887714507101796571945637851759137931169891410404688792412562429861297438017503341548579492065619244431684735227359674725518572819798350326988083819523237141121601625980231478519490884389150077862060578596786206461341870692767001156296375283197771407058447096445566176944744242777213880824164867464231275021203428628405831934256206106194074097704050260672140484608112594719890577910783781025518184128303422596049914578727802914550662296435823556521876525925141345690679689326504933566017104079672995503240318989420219305301237565175484105881368170800148454044261260377043177211435795888570612299633853338350486018415174238751209055191563364566364119015391634449458195136206280538677935483367706248268245205866105802621966486578209266179117951221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -15944619361130207563340448040273997251327166724683872108676892576504141019914705818659019548358446258176110391355942716640232348703563471723457922436384668458353864824956561057286418414229563136558099089111909722433879051082252481711467770746871721131331476151577816725127024845000407769606903273979516398465147965036169054358272882662681273156118156812653548393466048682359133903144351115854480392823319845838153337959797697968422535796782770137479415187506727724167975575295505841482307571047585068997948894837464526639368651746618394074088504212291223703716572013034304962585078393437084423553232965581023802200031684100157398358034543446454586188762901939433849060899812532070969619772901139035572043950715417328367394911280319165722923412135377276913313081095390620959709796952477435896925980418737655235302475759982867741992394439709988707436266553785020493085450302760727462761588943970554005042711085151784501826132558192135773133433562759079529275180077403117458497437996318022622485356269931355146287859973158284441951443156651715054948771840494026134290902061299665859143334155749679105555794576736147087631039114622568611089945152231530197082816442600489745616619115516514713809101831353055276923997428783537180445603985820386280748890764819767987927063699370212345898557905890698093525302429495703512385464840897824685872481186277944068908678777532337760552305444863084727759089564958289025051977499181907098085497793867062467272972298271212764580119012429162739137730298708201889128359140178589366451863990067010118792481222129041217194485951417595815749213674347219339477526145249843072202091892998436757803209778817155870465967893210912333988021018034694652119082237251236104653236961234704367016842748228390691311586155376102272385965028501025906692684175434933820700902283276582559245125726521194568957709377708778574899713865171632161278543128557620356168730909473682884588145898272317674585499049539124374408859067127067891991430823794759471260061411503774539940594422540438729647983021143478300629667073363388013066214676525654597915070813632362569253873321011402736386537238208618857992273637055170853190689090136398010874674017360314907964295710457090661058329806662566858836429443710725463121129098289596010036609862209596762999483742206499688217354172391349125607113421104601837350714294779176470383267769052264350517015310020318525277585521166409223276527482937693571544730760445606314181388718478517941089170402713542475784425336257886373732851483284816274384763930168739420519751978592906872464160062390661041606622251980276376433420760118286566377142539793826397970307243469152082472994817260962665816721978336288761831529385690796691583274906391142579840989388318628025894342343740126363248069701193054478337993460614839088949922633932287561837715421857315554783015374842827426466909635844505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 19212145389948777022438566094094885292409146431145501532552494696319323596570474550362086387716726733880068471550527469064671358949254720613454106071370598606186690659701262299750811875642880876483585981124657756550594107498482152637179505943540540577132246558262619415850621849388146093557013865606995434671377607656692634969333677679626823847032862805237127612467868224677293267981431476719088448609498901359445359542420027983872827044431550650897420064662829971479351141739309231192397640234644377768320315319185986676732913381724452369786374372951184603827273004842817587355082728859544384485750913271418726062964475055542545556840626648751625112768241232685501897120814375874476923565025162532851991293186345784618640185081163746313177091986450280009699585276359244577904651156445647448289670829134923312000258840291858014173778311401713847837421756297907185783060711908580771789616554334179055754044900584315912881373960982713797174288368114773357155545562777555181460252167526255740130528715844971543028907782721626736200922993089777785974749849048129060923309534386127258432802760571929323177806368080140547662635735923086586757980931706604380972422954479889791784716491599120029101541247999336431541802518031536715099300472729407745588022687665761217993635492804309290646889768712676119612306912650549766911481618739078751042560319152694427096744827954360922240736320671418658632850888704114695039368072107805107623865420070036207763144045382236820700374544301755391376223081441365977365151759432576637183448949010808955748249040386098896938626839608635076852271515542785209660982412724538934500722806789977165110303037560433462171355752557983969125878224331562106204358200917474235326601367586482301130089363216310011434119872501459073454534484355362712148470350371909181279190020882053668177314082130867305787562384207788716193322732763657078687770599609836676985195347805941869392488395814914088214923421288094460734681291186961539080557576238922244191001612636857022143684521199029225217562701565377408435787087674692679481953142815539804217566405075055441795548457426795035303579332396623466916027396105424972429035192026873730088716196077165419456681110168797362561919499782762704916131379423417649303256740237061326848317588265440038243121930498820935581646226785114465646354477121009978995644489471288155864974102946301779139803649870185883209241779178933526541190731518427582013536736748211438146839677549650143911980821149980107897881369881157827933547389774781961389685311049771609203374468430096431868613814361059970120237836085845322384183890392552326098276017939574560236498280100786421322085548340305593615141120552655050216309739771796119784307069985014236966485816807388905144010034541431118871152491880574493231807245135452210479696931937874066770249865709446679621658811689384704267989303185899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -20619945021803603861536902736292971987160472846572500142748459871412886221657772548029446542790196969074831889534657096375876789438254261290130410057263372672848524312227694555472152675934295022547318580847697487447100052569343631342214284021139061611729262398599212862323845942153060128297604200749141976499699363492065945920086426779787239019683785573809111071109098439066427450940763187958121840479092603492743097345021498387947912482508420355248707329978962187392218083630994024242259925457331176139924915069012271993557001716407634448572134467449544951048350423281887731343200617364455684909082457721259247018694348016594042948165637383111327790476520004309707218798869241700874581281405496901726871947896807203502963494191480411324484424155222865899454419895999995601692311908132890836589125825158263494213864200158286384246843667786346289181502198867244449462475173809264831713651046267088335758335261750974613739205723720674930683651168964841130721493105877875602048669759293413161379569588685402902852444274305069237423756040366176046054580657310987331796992363973863337253650549189916877261625501492027593764090944865804301422204469450334559831871042369810512779898672272327776115106078863156241516304991751181172086189642604794992107430861125341174213843572353253784745966900527614809195845276207664559994144414799556331035488349189804213385426698127550786630359725747382311690119251145003212669780318297153111241310758121694521719511977265684549160360587602649207362321317592480216514173177664578904210008819641096520459203419699702840303341524391812757952170444715003895807117643468318828360539443473835704379406023384353430690107243574819559874306507052319929085581064807751262122596855045379958074442978986149631198328405374372736040768842527953477055968305010307376682223577186692923802258425419245428982089690494041286800459351495393897686010801474484548480733392001889014435017667692379007830409270912911259126334571697918277968946130114539076163854409264793722740011172607620836115555701014995336630652998014210955778820885779054972825919313543493230151141037025954962841086983117546008439781724461209061276988822136017404069830376480240658805920331345886608554306490693090513066442388996579145398068154231735843394362898647234652935271979981657065952058847484914794177142897282480585193785296485535302932123545702335178551800557550536708996814272289025743564480478575405737007625395315204803614488662366079098690557540305842636704638286962634780682339332215220105062748187953356405841957953809287899893968805704890552092282770801285273272479436831119849066133456224560345850196403136136437150436073576092374781010041708300170693428018532341245501654132027511611269818769664977101019615323494250400260682023934558125944706137813026505043593898263367018478732674909017702514409679453625615814428701858201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 19614211217737265957882358607234851534000652329183851006270298642563543376908886681490931257909983155269267170213759072343822765152844298810846378808981102740104402324220426052806580210877961659266026553064141716473322024738544933509163903001591198579744407081650465319858303911270560144745933702701266113092476483375678982830701542506942195963519766756071343547671639629578776909317201731016985864398192678745643025124368754746402084060794532686705389323214807640075979431184367168585137593689704909229895249841986256361501563132830508184094836249370567269728455368255560772762833338602967058874370167472349358828556621475193567162182539417705165097932432037456971462859079208690804198629686185372945604905052333421408326338074738127699359318832536976943617258438480252460725492400252097180796929749602272262871107968957208265820555126922614762634300875117679141243425647269930648774465639348793983365321485352695278997855753782355019048889538401932174521919426243286285905424360026630862893775457077980168000119611731262766380367520032717429714643697066647315613998099908380835275988893675238690760074860262700179223573751966175464494420092388726612938308404877988026277792014315854214964340190110499604714869511349464901294460254011512701839705653822119240197287514037828063613644909542217583485684914551242844848090849514578797181335428352214006123267502676803918359284901489209902392839711088795093049316391859991432327961032803253309561352752353828352589922659481574813505082972426960420483255438081194302142735059028922501776816719423539390439338101665552127277398579975461738944112999097269337098009609833030386306113128228206804692188923037030433942493356549706827324054828450573127617355050672040623190561695190204713779712494627654072651516159258900309925624258695209553950751874256337689502616265120569973951325670974303288599079059920841499349711003129534706636168241669608973143849162901879128541244224848529031366611214382095693333432658463899593313521907231314583462329328217840980530573718885957740780022356778882196513304446418973572093502497088159206906853767206236997458785745751781137105929442926027056687483134527914568387755494097018731295224643457986109849495512323770252040152802967530601953435455649746948383115267246231819487031417226853001658170995010117646001643643449634987878238503467770297804506173524536960132847607586729392675186677139177034446137272749865237368026891489293350901331481852550849228627154670831892150619990967861153472953383721307302603551442253124455718560987609014996763375745310543801227092951400316406673423591553507623906651517272584174221847700962178269031906475815777896877581859358114643915807389804852868012290811101594351304066383552606978574642863728711560008386752317138865450112060348956616318265535156985320872443110349188416974528756709697556114886772968652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -16372680199849116999430359577627223148684020281687102661213598338098644118760789481940885421045158127088497920814573254090007777752266882615096123433384551373951298196002922253567054369483955585431209145141306042030568515864413180483017908242344191207660008675886142023772555595370965123281694598657300794413039212942748258501266381501034199925642054651363912879307441960380832462919119980684406416312010287621529358546903779143962848837402292623598504716447438606116130042218359211735819183225692241042383210789025432302375814991042535147117610405971531177554145488680781343800047140734202669340391972380545204191621092395205860763579704064381513022359341616820050171856749493694873190740932186875319744380760938047378166429020967565484013068201751306871452591140831312325521811832475331859608606433940174064596665618654890388204625573616035166230111426556250630982230277297028074257281334507389825762140811469756570445299533260053470301687942724808722910343667924479896182684731165343419191431383454425282698334817823965928932232301325267799686444304950436880405770131367106259205093133383525291460765802927575848232919603162351143537001841823666651034677191657328335302004749394980363332999748919238386917433231455623378041539799484495502308831173731934436949042899476353393168224158980693645181953391762779980085490955875217943280910860741319084259568201225431578856018589806185989077874964138670858275091267668568789369210969566066657035472216592889809530768822942909323184384473923412491190626916453646435501694412864204287598844217092255885280318994741030123124608673637943919001946432856553108372762733225691079880668361391411090645361838323402561540699217540680809679813489042284779818140612381477448173717807376200857103981287319776559256797519115138095233898176128206796530065448386727721645215415040129838909045803045639650496254587348176242182101203373113233496314472303451813449643964310329857378292812929215248382308538673838643257963472011148619391294847945493647224080876980589934842948586339070167308900838122596044075341548361851064330307516340573502988068487327227010339424634077859682399904051261092325679945430038118985428379438274344178489865624863671790695256752546272686925060937318472671412792443554284201543331004301891992393308942191559612535681035200064662813175173775164947885146364372273482230248617847469517366116292724951101612747071405724683729730325581397095723941944067853842469300385115972445282624183371779767022491969517396983120718647793473965630694372599940785085397550813636912058956862738995374680257144400276549102388572094902952708976035833003375405891889333539509748421715945471895633787621582904800087825711154328667491765445452818419457959780826151890394061928640547629888265638789974214728346744276221328474396224247875290035650072171171419942914992351815831219541946191052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 11771225805649354461946905344318472983545471966688186792252895439298470400102727128986728173883846655585871158219249582918105372846531962971485332826125349194349818599744580905375933630810892082997329875126199752213051291956578123078622884359137834124944391754507932236316040430182383397855194858172654969944691008734207229510148920877567203821152882613687020686026343168720168390321092293049049287010672641707998510534321194742048073222023183337544151113332558138324798629289844385344581239167629121279883734252110893233215369630026033207473831823403151180515791578084414241417362754065313715213195671908205802775121258520965560108475018085698241971104195995969112993203568631480969418409811106847567682581598585585564334770232649731048302991024408131720734001761753603614835618785339444370893124395922899922620608327557871033970979759387269794114484893662478124046817131446225323640986187371536406848218518955923732286635653066833369467790111558788653881431108573697091606907887388182508948397337757104116484624096924384475381304574382292761482733372262057808832858033747793371757546484593877763443062970057617476885406255161096258181587334199599244830982702584284103080552016706661087484696456576205835992934221436951347906733633402463697964846924979069886574816528671668144277199197079561886862171414292723976687524530032278846099039316221912908918905988246443888013836054785116809146233247441250728265277219150361719282463125919951107895075047997337043960779724065772402728187152414297771907151138194084633722995936106166664120539237587731221602738399324929809907893417418709730583876920737668858182007639408712416576855609094857131550516843065718400609367184556926114116718446927664007875921249847670028846562757528793739772074556894332142192845819300130338104238364171316075493942873797485737441784754609751549862094533259144110693247248041799393748150102975384449302792404698096579373397299669615797039583246877906233197442078091673230974668218244820350416750902165818284025174939942609178148922242335360284095813649134458069322063874271635765914807707410748421636913826964186879388091556845238594016706446632681089054232141452893171028691345901218881502853739269773407979837203272406011560551517016659493661944042539182086830923250001959478314560560960567697873208091534744716308237184601364278696085651759068456579093669049871309988461695103129088561325773601741954321114069260696487833535244212885633317652770547443282993483838893065888420538794359176702997096618278286606959028476869170099628468615635846056857117492766282091751067846708945290920545751903860569633372336875307910603076701962408996726133165796300196048463605230034306109436180912854910202784338911567977866095446052841151523126648846537588567040454055754324568028252178500168216429002607884043855377030500266427910969851861937918655518885114019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -7013364389448527364680687904327270138546306743495306718226637155864274415120804417064783214099060891707627676289252645190060620685156208176391772332035639649521599239720270883724856433332527443726637295181457671627400512479136488986842197991577221786583633676937884570361948395846316048155524890164432388629565782417336187874308515745753343436377126004532787359925114027735244324118771492976730156679114593921965053231866669638901921789240125901233903904979759342564093071236994238220791123170031086878983457806656331109875923726904838991647474968575001444238604049970763921920652557744437784435679079385964170803222318491151879757365433209864779233540607477847920200746860590500261334208379186015928080706695051636724276406998119073183791539674308123592641648155265632958115035676693060784963341564487270937920128440209766137387496871000201800301000809814808044444790837443087232589988181688730578017002919753374108818013722686646641132308865117856818581783287618617780188397073093673847054700329338981748330818547955513528386805202585661740589313845680631006655187383484332328910760685775319407803994675947038568222537094493617045463363047164778293501742491196417441170439404071020489296103131883950116959141908430703356274297431790346036900828008987886921708607117919031612552599853677862902509112891242074554038465002156522362888154144588729832392236549498057380631501585184763528017966641227420681323349926787025420394340498327972108026128527948692701017729573291681751277982326901466106567720231452166048018536959306193448549059282773809204617863676892782514041811272699306407593343780610457702285987841109416677470653269057571208549653495829045010209686582288643940913142486827529095236246447537353085394132510499952162011341007160770227945998970315994235931561161566079398398620471242928690230932074276050803714944992689585307282346072927265458567561671280127777876520603204548547898513530513636865959461104905037393943587385313168597552716412859031907194879134262161949642906747957046784390770635341168610694947693437716027497022399694297382021432880225533939823764778498760942808007138326794693954870164270485941935213926405503106023616444532886015944015155094027990765688680235674033230244354256316735047444513611090059372123075999418785161956479627942607126603840376987065521785918229011455710798764216569216873034688677341017307078802997961757759969558750667091589345424329102365298605533894314956176171398683655693271358758737922817198177897746409173966839170616793814895424020990902777128812192552942280596814715665318465305214153745963197735239104143081374220257609566291708188335931217652985727902757651514077084325046552549800994249414487878094028344011354765373145542842618569832329310611292340645199339604972116540460376031868063543751707734996829631220036996389654075695420922462962771312448241454284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 3130172122558041403090361923088936530882798092302509860975671943344915607215262884206234087146554654239612038310254820743860299301967273466001586678364104836589990863780426229188892603594506175441774076016321641271852446818342737874090656111426489622604231755119467258087528291565610170696429812249154816417929787518353172604370465216116080067513739190925291778009668270080454040315324579320239340632680756729993960674904223137532105486930907839862683153548432215433189769883375442371066043894583670059611391645721701542772307869130945644248625745739224256593243753248092176667966271020502962934452990092150281238501120636936727232270736357422489378202836992972579741412336365867365567024045863996606004745163462069467269615997524505960499749449206047705685145419370582301615157115157061172149853048707871249864697956965813582877564647269285805064987152475103899499392425440353323388269427937565502762743625124824760917989277642031029664810121088980608439660155562340047851905045705570234054432429496990483704979572826975203063937906542321396447229165424101145151565874104726385974103579349314946115061029002224683986039519402283627053381341223145269537735159368949281979973109986369340604248282048066363488207284762042620836692112631880075648954963483576658187785284747579661853004061976700549441475423207614073363678290642356820821881110185031987886614551471467411745445807892261184049125697903318999114723237595462301843725529235012229869701757573582515870920591542286459293193454048290455538688653811684390671904819998762622765041219028609248882177676258053423762225466429887714555487707200912382017511788233215543803356821770690343022459063423836916481642644363645694293905336525087549125081824782223400273878602174727668035588221373574949268846349906950168667747328409255463398279889024737505984062302589035782051804630678503821002643794124225990116363266740349962469636150757146947653467056236198060649243950853175685456426229566407290187832038866247217972666056580717790901915077343620174396286857481067979994250296231545202711195345424428154716600565807606045159286445052027480807697625869845394315543568236216887085083040712545800723170014845428786140344279326623311583462962213077968624948308819904158884982111399342134781382552153921913495559000548633228962528760564916856645949784662856837430614896369788193068514231382680514877578179227314704708639964892000550752564146439997118832652895370440551228754935907577802189377232803788829632899829492760162607660136998139187021159781025322683582622699882881598131582017741738088768247438800532293400424150001608103000567035240416704742088748413847680955944108222256049630819283867692775161945008782731937490845154357177496227755562085004591226800636313299395230851402178669563506948700958936816508040834074553505191384822999253699427787299243760678820611785532375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -629934032041738581238312637759902882475864293381945045702121607830605082521835474858735532793733114654706223565235950224353735975347574744111476700256405401012335046928191172178135451775625084150488971672404992870070262863600066602762527585053048820454360565704920961279236611231884995997949132449252532932547971339295487186192954711796585822117000310532602472672420170470063160407554786295814137699479349467933540349741906860412834701029563051963612435831401394825171151399480202266758975968086377214575755615478761603475732409767847690702122457639878358516469720308856517375633218000614885394306275952153304724697351442430172749887724570944231883830451212967440597422520299089404766621299854560978322275786796540824115505291890489489650918439041005060828763488357416465987536474963325202169111862176812280116929308747448170845816637212151165438308984872123523883944280615413455369021126784050346798262980623642547891489473637682418351910299312960103389713419296227454162725603897470528967176394621714126786600802233610394045471956555981904499438036427298445588301847628478860798806035951467818832871601461856715032214288993738646923044708017653080919994741191739748533717041476683768078336964692408076747796809775691981852282062961093932001691887899551857835664140940540818509923520456693549175985605207487027317687260904439808604477374279196352186595694079095983939885868736858473472885177060740900359072729888657127861287999088490597107037767767435416661534358670749576183307510361724680349661607094254481995291789965729124552328353266156551400434561631989311838549878772149952689860633676865337571183520246677554145347336431579610763428653840342615377163254916251634881881162026417071437466419989300330382036884869119325211361805053649888100034428543043249787233695141105284513287680049137267518697826573104192983896171620751732812608334605739715435261238255894402231250672997268150795549888619400662956425636428856353959872767383604961718083025872680507775892265801108394215223913686836769149452554639326634315408036083927660778522459177537399942214906783540328862863621140472328661502377169447582912228738022257112568150140117347373148608898961610203425209820086457373518599888453845241568903270877029458836382447122526654244016645648331065712377691291377001777910942108445430567221152658177080982453054807821411253169078181001015717788658860159483244153127400262564338068088979612548914314402685377177908142859021614728747774796335402135308142604229792366880555053418100889676410159252358384636220731257721073522518268739897554618147823514124325539599776179478725866531043799087124861320811358467808778999885461586990900496776154932348955049856299052455042398644079317019442570762397828113408366726684685690718747273425853310062692661849733082412256999877870804046902271328974816420524774632992586683088461889536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -545686136293820172678538818196941161452932660927376972260985769701295714148276307411102302358759453306117586225277205994167255649767166026428257209089054390327336823916568137766726232257223052343466570385156975737851235860297045376611820789273359518910352133864421041216248545264760648014852843155022614421324465342686653558187642165620434343979679425317535115621914698010850054568385298275189813002459113969497592768454808565025827265385847518865023860156780874164704436578265922108303011056561066433086694606736087811638465416680565145101719941175055854688341068089643792912489220808833379105711580583818331968216723328629543019367255636212610925192761563322966349870130149471370787046012745472150174524630481993875790127757950906328708432170404669467697897938611288721853582653976050455290092045068257588601268111416685849612450946458395356073791314411989259603591952636214564494438129834382220933972751315770695087127203663575006198731316531790919059157947271789202436208841999626843786400863002905306975577804381142540103474765824386860753822842117733717258471364106411419863165001022297211006698298167583403866800261564361037346536192024268654587291764271532130579183729311222371921085175436980454327339247075654370267562998862352725063273915871430421355739978885048857870676612488338693594757349315580859095131605408268882505587226003889613916937804695423762947956069049005781129516236605824340770832111499896277886647481444507111890977924355181019309144348192543576687904429937937135684793107368631994529977671205156892371405817836198944021915287242804752817124799362322430113900105651199240485541580122115784038054714353160486161971189989533946581945451192940016889025693359337515299797379741012638674521898132285315089168824610121242565431634463437699703379473841239147595380188229314246711566957870038193452215014553746946266163398828032480782934102220311610929222273545695937181030178838502773462281416432238406996303220983929627179098657972479454042736902036407870289619094046080878017045236777582557096688279768858633775606962398153664941033103303821809118344423136429801347181229681137893049037789483037873951113117804584443781489798431597748361626889193691766094792608623462133559469865032060922192557136804253483000861519205561027751321041416276226410708858049711339691711810541803545117851055208339781437404433193274456383946478832117225422772302359828851145728420789684104567559385973275290200325919968988301520039939690914500748712928012032602655995873123914973179392534943695953319270305553263758903613993656648101883252297792068533799681171446522675838285538679689649040086549225389541229735220047921384834149110499067050232070814065914751954132449479243656330641012054324580857195722836696416026474811004464892227822999433144964213964842597826844061234681954416545360809372644828823662418125043793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] 808052367204701823607123894202830124860360157880833320587372251417992747691501527833875429258756693077142321506755472380486735891518580670327398060710376307368591640363282107608243968818377126315678744781097663562593659656376063900573508200080885653978113329866836271663356884989630198710992792346027063627715374387702483519613847461127410667469126856613473579855996157180382620849569049107260940884602776486007780019589177063679658938518401804846459750303894990333034102545702725416394655981948495363408860156499581469583055391976288923375486512483129240215684163600247558142217209010900508661828038558093830030286715954597885831279685639828716368759643623060628475218758320360451122054090754576143422480888849350813257288036555113477411912940718977342879772219441009287323549795352285261429182115729342046382367221515136567485190849179824414944133617382127159845979449082474548205374799100324366221847304759324577420277563586079272713909090691663907721872352567582138072627476251388538709195175884568149911871292706191241976633631411414139352970522256435914246273935543464729285381136431060921253814091669163176488554225613633022366357527036674717927751731052154136838460477183457677019443716528194982473779393949406469876502169701121032034332985672942581349991162144557343997126763652518563756271679796108538734267595195964557946516571955786322019357385550578901633879135928642072050016755679442050575641945567703292851718621506970806400431505454973672145923629072882970260685887349663393321686582987457448862671935691332977810413387835798853087034878194670924633095345356703806146073690294500079152592158433335258676887134916728017819298450142526268857786991383646868897302248179528285618937096916785182572206759124487002388565469031992612148680073274626549259566025369115283262096182513428102418789677195289058190129553080685981327721859857357863707926564734222192957758483923375676960387924399107725721088268713446729721315508048263915077636416421706051789778378641660246440225668702612254533799352917004733766256915963020478087373216827607548508158694244145608260796735132523056061698564733779735742686215502504373656315432934085214398879060559832382696424640889611196468819351938841255946429104591653899904168512913786316993296603994469075724878747864010286392748196607782004344188942859408401056543375295469476985183247132359655089064072025932567121078127902502928590431303500051489611838593669281695620891550077130526482387749615357772224536495128482699637455100490564023881312553654790596682100248047704497701879270730739206041493379848637259699474783203195856594919936102427753637718920207897971161688682199708426782977785835392840106149736286734994260388758047187442407159795612845638634088249862881182950393820306849509857020720070543876483807796811661667744717180859713531486251115263033346420251867008204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] -632481352156113568367606667190483631741863942402429005247019300159466825469247609337094531114774057794903782445788784963374654147012243960759448691241122597802158156376720108156049872050751429853131206136144408651128999966484254181470998695089526713042598949232060053934370538416369744625735182314275415771086383676065057328123494886379943301440277713646246447730021590644915223218522935282782879816727021974199923994168748979835586014371065935056834007304780535858164476669520939586627068620947681315654220447757068548161999794374378973988473553535692562255731752681112418221116539809495281985099158807506179810290650458781891146579746752469764142681378612490814447959908878529793274876443624353841653621880244870737176150110739096452816427707676007038704269272719148367461175037604953158473048641421175623225221775279071919349833780061000262191812504860696459149173625212873170090820160085304692867644803927493311148651916430724270445857005067571964033287382226519270336711151433665000440111632667674880467746458003520053902925462939293775523417266798255569829898143509557320094672101067632677246034612866009665978604689485916025581185560871771823469098211876577862512681279286856868884639839702100389442818722722485587148463876358774538131092029430383579996142626448223636580823727111420023949318083506682175078877125231194066845164632563907483797818970466071525528001322957325276492757286821064998465033288783595552052218718294303214820070708228757140624833652964190192214674030248653395979274158760443420089189562864433146019555859206320534370180007508776414300679851797136938931098196534529690709656655458678156649834242265222766255603762661019539312637910631556427262799157428994187633085586509161729900361831893599798866175277396210455287220469773426493376191144797852784585024260975988820864208520498943742357009235268158747684253216329456683255348625055667743354858833438498820456642092752151011935242745080328091750934486090828848974816536725341736425241765279317552921767100758645451199450407717105948367814080820941123427847471475573661375917395309611175970256047720790881106586727499261928002789899556838352487053940295836699665749941877342523369973534004002604040181429324918565996608747625680801632690330916968744500183797445949659271391186330932113667073504893803552561341466720396008706944095818266887917096263476549771813936906510672970002287908719210857271346904310834866630034633319153914915368435277810146238073910345566759207428420523565920702694542228078494116003968689073544829778331899341504186692149458747336453509251971895811885619519659377672335147786179444399705772628812081445549374821442967098960398725878632778962654296249549014193477437403806145764647462193813352372616432520395704605506607992071051275578506812581523223804664798505017372178998847177869337554398255420450516136347303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] 361502922034344177054087304518820972821356178146994662359573197995265070936201753015180160179645562279189325097198582674367755808638109197604407150163638096343545079149499809661134200605138889919110971189158926336445224665155506583513863790405722157653295384292012150505831708706479769172351664241014684240826940343878759422510089505724869603198924235689971524426425239909090435692059125801852411964135020221496258497495672360709633294903428963531264954517035603041554695803938117707052504338404284654530889859144012655238502015009297703796371594387941605206478655221094169349276255439497894749026284890738613539107041267656816776952797406902254275606536200391404388955013888428812651562754413399008121144362336838225516353396272448069198418606889697889018336258205368347852114322169837948586337980717431781459237392183338972025962260399589649540351048172440810418259620678670378279345641179282765053265366670204328693115183919904985196708010925151438883384161708157515264170845531244681321624113772812635972240804712173711023831617953066554784731817294478414343303816259910823951931630296011567883614194034176290562573075770734446019118867650622492905047001866550424870130979357862485125728800420563621148769837747718845921293032568126854929724356219285464258085657720934699169275629335055035551391223078919312311570931962144991075884036383811704259187281236452452636470424809936201564984800542807407831245126397881575780600356359229076288389501671415083438805696813830615527984643328725720353181714459679045543735079307077292995418091497028837662772275999611998849948382040759465237660780312584241068660078459475874227820118600992658170415375018871610225395272832342248877143210654159636109058604810815345553375694038304269766768292494998971598739921622990533669996290930973237503707486028445483453285881641462816056256152560641618394145990002644796710999164643218788051466821180701068202719803465060628488563088307233202313760255316495538046257797642910461440805674631482236626546153128806639242343998232517987446820325005186811529568879178507632135721738778302643251039359025679717550444505818011964757189575505211457401845572714308431052129690201531660427645111111930162459345541621920278662604806492594650359404392256733596103301283223853945777210616129020671624748440829142239517919648706035143286810947506951187804717156951955604726956718426635141856526908233725352401727778056426254614714919181005462669716190402918321862749381319746919819883546462257580776247311721059172797337509760495793896489732130140210176521950373608383530318383184658717744272872441831169129460735730312142242168782010713812049847032449977460678369390202564673969439797106848221508256700795284305743343754809152050768732478969776710391412527366903731705251739220780004189227799630151074605585102741834349432326307159037157167990646924902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] -155820896272071065405642009784296082755772131632442595639744208651503137350791690366875603654676504913132814712154744239074883382321511740724361488772998612230705923850639216207468582950245029604197296402539727781568299803196532477188716333719241206752866395540281833896277603092821382725384227371912612079623015285101733533086193882586350194411681066456078875713533762207319572274264667873335752615106205669501955049250730549389614061896064531632235373988139692267792102167964180759122223898071189024702340250806929246764765804795309194902647035164812258265430402880803246952700777993130569173451669527937730548055954706047625069216240457582932281941306172558140804165603392304135527601703220040829813974683919129192034301247526935044350863518767735680591325116328817067974323822100917380241219969593416920291434491850865584151664964543639933665444814853271547349576908728486771909563439722090351027710264201851515903338640127997282265325231712752020152107980405239250643671098847001324872494908033118385587844065159432165587508196466758910561478920109489920790071198915005075020809665133135671561474919147211637646754658257284073382405088292721628284503481457784634088505589196137565940004190978934475081113113647529317610962502372060605102360348602219892207018816800634944037491409120982445445096145226844687791176438427218385190258330998397650913262852646027480121939170856742717006202526954676442290124606837221448313000038875221239772160374031636721571650740092229664034351769947141443131390129816977918273578723620525284437680716543861204320456875270377241200117867464511721373026231422223766616513633956094718624429528458198701677041282335675715182428139994332419354988314861182604007270688497596110608075887208229003241493460424514884312106084808240674004790568100663650985011051050426431651669852073117770063755629300032163852277920132975414364865184430911410358396480408461257287517016529988992646159346134754836577009448851350624189828382737655944564079505927720765186036949645921208270805063502368745627911167564318513805082658844536416883197228026706217772027895505923442790052412731981355564299242593006280859599779581847541760089397070542427818447056393431401525990528440392984772517330625466621539249531207090783235178426321433051280773114471985532437595640723635012689500181748501224323636118762322936640723795688932231459427219875645261777779586090062295432394791277518528534800632960143482826249874038146714548597894064035692083745550159821508670419277349534683197853953821201918462350138381376248393679739619181387018299679460630337094347615181319271307730070999834295414983720861734250234384948355514057165918498867734108234053605636743879310256527543110311191235715526596084611937481598602699635224904666889890771271852022567832266604287433013729613382871054193430872466790904143891801533273918668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 45158006524117711014789163447075201779208609782217187241395228645585550772130927658281951887585487682352180488629294784587069516575342900219170994361223098624094196804378163436059697384275715198817221914740193784960299800315647555504004487731608197119588568504437832043485303306793168209147990952006328150817975275029369633826500071357450318320563338413649205008567783550522701965443205849239231573541359892095264662315934063339588984871959420427754895918849022677361884906501724097388092718848747229714804384960773014757230517670298893763679476353615943027353693266699667210342794610793259394259140686966591145503355418293301034656347484209561879375331109502206741610289219281064947487143416314788338501203134252965284254697052069705173319639784076523764693653858237569936358354856883868618521111797509104453372900866028888671966944736060472773028026277849186732450274826054625841700733340333695221599805378038566035426344464497949862065471204942663151547365132656203963893961201763001356810731990049807019757295721585863166846199547967992672790796875953849824642438680996790744686632299458246269855154784840913049943178709408416146843946228547334831717449986401959700017959662574711063872540775117684957136582581369179463596519714152706506438056504328056474055591798515613954683300876131907759839897570387201998383289862142218887992597378228446112774664715601010456525369338145415394927280968963742716434166607572338049005121996642507769256632814851063821423351489379639560065754685539450701039185161256070596950829448950233624292683520673436413853811222036235480694576369161546665691928734907248042853849439499496219173232191672373947440923699665654331345882513742211370327140407744184805766110763019765139853889530788575594299656059491722343908600253113741924655065251415232870624091141041708368194902337182530651297919353118717237732439900029103453422011678039339888761424358134553173365412760732778081886875221353319674730040947363912028207184595580804034078971707877770808638809132248728644306705081178238302176665417998136000602401144714744605836032400014774501319767935018077275696561082097881068555866560638817009827318653591072211010031784861327479528761086095543874610075492998486401282909748613326681511225983506876520598917830091911829431074469484665470962356595842960906714976728515704814107011525641107362761466858896544585088459266130729874008885107206593818083617607663846562146573667693902611517590960949582122490719385884932589914657598468967578371093659054508525210600924561250057891200522342252709181448733477072075122994305815714990172608056141632663588463418369323390693695164386701518696299558991262860990574443083876459131913355228422558573497697365709110529575818420500899174628925628825407494283343334788751115907925073381925219581038907021823950451796725108451116354639161871632241106563891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] -2156688295382378394723602290359387368576306808750907104916913321556272449564639596879574368035708575426694729502681303414071718265482806618710912790085377112705494073392908019610069293082101301653207852614339211003065309412941864667835046069735784781341815082850431322294613391057920060860337263767685732848077847973149128270665773468601630055469871647211358206770418517478305339694074773979775678830291788154399114782860753569136842146001473105580587808193590429499412653727479381155801346484936030820222539339746923664807923132839973313018229271798045909470142060600568185293174815210562815313992615853446507962200471784108718727489217257124784250609431495668910027083123433980115237615498714404974405901348015157394385774011341656247876455355675353789071989450716130458389149021089593055347439394303744921476230100525816459154275393466876212728022065303913777500633260546927171879547637252088882401328282647739572684637594902145804288940741488547388338907032426626679129328614965013036684035987621829375495473157176438131332689383170047017384662979050462356963372404327759495914594404935248484953988750869897571337286647246754227435562765206644151817490935187896881273547379889886786954849393000961123811967601502035634629766297821607261345230375846551447262345197623680330419415165013138504391585778105512220736530530406286155691990637062363641207449475879912006809777509591404684474888432053838880208548501240006481818744433576988781010205696948762268594596242175314042960909023181237901316039547195110538690021292384534817929809126747431149997802083756825380268769289327460632695667351489666062482411593488679245323143886054796511376234223207436835986867602775010887666246494039141750058887583285996782804657729527989380218823574134400663330156944159306642840499231127377766003928548129409477723612854129431467474138395844230865272025166999807794248672049216202773648200975053265269135034571155644584882862747320159726177142852651741826253621060975227956226245795450841203539461638180724115147070734964267052223441274534831684722508941168220611543561554736048063181533793354791533569300606484338028702907945406857700522311470200382671060243707138489143549577753754666045923817748192779870928508762866416395790489871220197547227053145373892910022486702977624857010706779748825826447119234150979463120387604614659425781791640074757107084213411418933355631250439842737108122774226844939103843613286586948699013703866097065216263950612712508052499886544627310024997980885274331288849408953767831795064684341213935034143116498950547166529510066688312397280825343765109269177739016113417967906880310796255133008475250550106691845799321217257254525330398985724797453614872679233212627066135253460424605835559462861717741157733661295875954658818580462770088364758222308724423239762923003700340940500009006105778438505758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -7488341873868176962123806662481687708816820509000018670337455863845666350981252628307746128824716304718282248536333888042532279564456798598804315157597914857596513396371501222249182593581752817786661104273351976697203868350023063065609996835436587796621087679913481638018570923165715928794603098291443332255819135058447609911204497391571215827222197954034618765357626241176153493422236134802268822725322802421440179000659869530832654864732245289153502690302844977867533934060231956133849236473036757070419933462539198513644517511953263845882346272233470932480126110293048703023285643687286371969458477400584669904627032666019480977772672950751667442518587515548956318274156870958525188563878919151340925572960812080600143764258246827050543338684895965419872537739570825203393954377371909305409600136868860264618598298364722547831747203492687561720487522285865087820410620400919715739008033817344808269278008965263845381161365282730341530899294579887364871130708686393436531402309336684066716154567453299368652261726001367233078977814925505260281839216003377876852820706379713107204282672477394071095477787967302189064696136100700512415477484849468057084511840226774762714446555273834713049683357634817568385187747235037458015183258045119861973322490854242790905068148629638590155000539961297359514077746139521278831657344415043244556771957054290566661360650165636252281121648027525497372849298670213310145355312106104259024755485158053640582818058113214045458875914264247458988998647238789046069076704357732382941837238994482265123224861411700876504726498422465198822436764078951749434987103262356880781140831833456455435910385155225030408822554049053248605372706195409685577885904244377949220191732783974709626529173845178143389053740210407617097894972003543885866989484628985374802751295434874356994851590015403101022161791559401338923399726297436237022588171279063161156348275381305907423053494223608329832522036917747810878306118774112230501892957739821252578253435293367343954329133013931515524198000494642427956778660255816757878400269281487640144196189960226004367437298695906702712569616820897348918367725657638995844448046890605256931358926482824908280128389468585929795533090465691734315655354826974029238484102103865593552286576081534444133981823235501129278985365335089540191770701255676626009720357264720714738587360108902837127867643086471411462990632895328755663640234127484742733912064409268897896911862885350319486336789732790649209519948798951571961226985923266553614762416764120011504505930972840420426057670704205855004499348493313986309983265048790258649578470758277606992674080591256341851098263177503500872240264639495066945958235440773802575341802788621345568065510507604511985800739184726327655026771253680108842518690532653643849866037400866324026892286494493649270150446920883157620857241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 5965682965941830069331116251395739050352489098235724318659811981145657268677460879357111904588578921589475135708309936318771734373263724821139874008459861641715241619564379285666068559241731742578998311213567418988242353617199739855402248008059103074071151283157606027683751315854878485360648016949372873045844410309042204890908567614126511439435567148541905908792685799973183457770340947703395079444442667027052223003846678188007670593973078521434039109166613871857624349291262432836967665459684001936553322320529218777792782027027097091252313063449520785846692769107752448109243185127070089738707876186687549896280878842592243657415271133967342613772650481231099579392868367169475922247769685263044339463186522813436997610954977228683530016466600241385914577589475495986836563808763013052200455408042200236523804029414682988704265863883004726390451407457416471550147298240072840915934239555423621558145743008714734314920610755391844599182256823430119244620059192765975508091467960562126291305301856378898704651002009408472661949111371795314813626949787519619935372772578143257343816603589048244616007610339763761386615770849060146656646688823872189249949812215416265129392227010029786888893716638004573150991960564607111757393467058257867127753576322828952255506837733945261558454250272578331953317751289880315648249088639446688835897235868752423638278193721836593551709299438789800499230515750154583527589739805959401463988782603447133200724760306589013141562435138759343935061529504524212956984338646772512723948293904521779270224730833941944847553375231709991325686731318342613092909247529112470882729663448239479195826820347382781201483691549840444744074390346359230235567779704794392404024472690865419784730855225456798086893821122082668220031319448562733454463657754911570297151854105323081518533440881731273675156683242324874831821841794630403966119665412967354038819461139125566517987927824637429445792209017888611360989258163054739121652944140145407918623590497284004974822279311175405441478467292371391665025061589883609633504425644405159048114362122991466812530274699891305733564962081939568000527261326155428242293151604410271760268950221892727875727719758734981107677520216892857914929452459263305593688495314791826453667567673400023093502338874534105500956275982099353817467842358945753885398381108318296185260574887030773533349628504994210546685907962847859129450940397966684228708752704458817010386619032464807540510746948595413041428521753350953518751095588036343800190172378580663385383020575859917060961657393106884593986661227652374795984902359400572523388026052760067155503917731291618043858356725558821530051354816991748883721992140619379935879905559122529071460094324944359990083723688753692775396875178757019209080924808013763071095036110627786018327103580450587811825398728849285389934164705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -2983495369356374011686210179483584862700748475996988529501158854922299890380017996586465262822545116468586328277559197357846129988374846088214877044709647891207583612084379060968423147040557385323237907496635843821188690290596571713805713396520838149471466424701852815589023040269202026454195532695841716242426975279427349409517146101672578102930545936367246130390995921327052998301205049085406232283996973009985712103797755138849765635252118122590969220784818575576099766483845433178381070616383847997424115888587917895765307960485168450155805594182417588412579426877881437610933215940842645183776391887772679929301314863678494493124502259899101370749715130965202545860113242875882808170915029519961326519387605915351909290863935071478665274722232078166296299422416445760675202807728449082315118399135084434613669675073311572750369491654125390462187078327577291497720689902610705602121935615332827082943624762540669052651428767597738593581057365855408037827237436162903468779470338867553099586812820761835254111691628561543192768069673168148621674728292895049362552593086322698416895471662418919482577752628715406092682788804746555493664866326421387022203058480094927739944201269543871022730807584891517282071318806933453620070109688860461754259822136474859957743616342994192945824068147417526009119616551318716390650067575596639862207901354352018351691725074306137247887969275120577802148656290300982670394855777440212614433723469562222634300643951978690527162884700272532778603434571363009835331367818498735455100087810087769292809999681483362318785151316933833154607028901150123374950382902041450515046634301118833134748485100203994504330734817691954155403171565923843100790170553188194171591120239951903502645565591724951531129908063183661334257355069861032396734077133440250514317651079365850513875974967005544547039032554326220856165644934841642721419166270198913489635119583923754712198014141468889131385322186246710445737878504571797802429928618122819170231877557868541755744098941498108242691508224464549169597051432717466715415308170553186683229552095670762949660755850608691738859690586325266267942439122705159341491985603588583407652395648010305287860848968802242141310218028733724335630747761436739772209534156202163700356919018436023415916462794247415693828538893347240099186852413561344056978116407228175693133583266855488351068980724331318995690266005973709800359017405913245360419277502207357745766434504795626384960398882393060067570753126797417020176968310594533697997674608261181660379563472927021703276089198303066185709844152728688286697649543658459297926865700648584854398391501878789651702546340983151055383427567009446634003389168642930597079415480522507540720653380619486861562135462015732346544074186489954183568147318793956502964530969260971051137993918892392645462374647572835841219756032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 1127017004534463531076397355489083387801852445487008607606911098162612123120029648944161641742972040869703515984880246922129645257511014662993584223239785824526143999942469620432430384388377727093963498003143935011003670246883621078551436173541974524931323384643325738513502063944566688867081836241557162383209300411351017930585427625136891788421274017097476379085813161620520961320622507164261085843873611513667944035875112969990644206338636808488674466760355328706911785141770695459032323424000441889618562103308773421650212895340954398726217459310896112239305627253470892901754892371058709507515477497747497138421828056814692269343429630292851162501613287460619368662853910770734125138454139486265529979474179084876469614063569661004514804879581178336867842494716370054687209064748209806833767601358613231551442252406352122151055718253916898807386218290057698443894115204561881035846299162767879261298496555087781229996200927417303565786244417247685401937980645485794975492963836188918891764151963937224066167649557438078160730246548377995192629863915196714824599302690088228844694018919053217839570792997380857159740485158344961126403283859849067891115390425423096796681899315691270762740827168343562687852342220948005887528312694342101496362330287991503081689472962059055251146799383116900891360951801437107286301361647146671897905460780774204890240239711846858781408121705715274008872194693465750285323421940779232817408557668934177827335826161722648150786326805782952522833667448228776134982848508533400817411289804046179754752576149295369910722759746716999204476483312862982475513821645204052202992890789070929156994455690584562685940762885415580731843701944665511457023075283657599970502519917481272569018733147945528616743775066841592604474135710258509948275030151669003865012289228194797372621186762633332824806083522847177703679696688798800962295831526790568006449472753116693621272142984489010409862277146314885852507158411595592831130074549535366829333152967347415711387702245580188789953409685202916489609323190904773931970402800644275234158455991225510657250721193955938299394724742665542697373300415598327377275320529220439568117723024535174623574273229123001549256911423219602789940552960668461979539531221817677672600719186154821655911831419232938338646598796570342218728675176672139778243205636614277369673483956338058752694280644629002378999126386777615925031068336789600250127227020435669546534427408344696881310424042853182255664104485607892146487013795175516404147363647559274903945796538251452050030072309851262691173436553286130027252529561398170461159436715972777554520673869342504653568408785362321310902016633855878964754025656200975071945090037989336714034595708449365281158966583199916594816190080003961712092327684679701756866381263906635295210970191471326734231144234908868837375580569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -332636443023803300186420531457309222144394439561156696019787976230987758591259173863293994572350672555458679711157212451419794769203882664619886164457513372105808582732718923656404239004534880550572239295053061203426546043014507053565677874757597117574675840992765512288287492973868763225130496850072938268901486466619504236369349374178572268767036458878554692993021918913751546872418768576049041006703045698514726729625873889006094399924757677373282589004258721730803700469928917771547645363826782452427081490048582081837137436341715593275400003089038252280350183611853703764253759755164606138186242671340026998704049653115559299718119948594094188069207075147280928971597611432601834071444037431169003317833517351765023185532068411259182239203836841263602396687419631408873149082410119905447819310276105766548823033554644536358489425629155312410262261724041891809515968992762561496416433612527641276859788436028521051631770869104331734635104612875463800878635358354404004348753661753559745763845441398990320130284576224064418539320372689421910314627537654105421294164548359193985520970744299846267776120886815649906500830711962654221951117475796882099950617428162756759128422147820753006354519697497465011528108727455061445844993423788719121198552092359278492346932059360341357557151445336305141223354557109249891284875916804477494219877242870419248588998444202110425504188589823865378760543262622818518753618162068987585938447906695760794005459529678942261491208516108973710092539742622617730481903695238749901384372154192162773051679836948721006045830602641987520551342862641950348519053501661012413518610329001749798866331624078659393146874323872454820371801856005080049145652875717781935022869829012331480946376812568805482899144331578386299519208043818343351338890514475156069747308645592408741235205693388052966167806731919235117677293440494931927455201821165895002318475993798176909976282071914571505890467165558594860556692512505456248714293281833183236904130061183733008922567449092373433610523024506380344851968479138201957105415483488165128991098339861295695377169443973433803829206748024218874732443075926787125596713319711528601295300516524885975432739146662937230429848323955448723859155986175529701582846116037976403043334013583442363853908823445816999049187864242170355286213811766156874712063178231520960862236422550009831369737385267555723755171274707555288122627547047224067416383625095171261067666624308941661593008643483576523236726531912904078601292646230932196478644886355536437273881799906245677026314851306735207359304446113433489218572154484667785419268843739898239665685561027729847590753850647751269122020042588820392535141457948543313362507072936468770998853754157436731225858577127288180695382936592661569461697451193909275414340287842788658145726708832131765630194194203254062508408832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 75878654070601029780002152786203265468574655481714156492342375673015985775284069235742013986996562755970460295981914127139926019290504404928939149534653808823720447262409674366634353393873984006481591564031384038300257208872727503568738802506237253494528144279286778501587942314948759748257971533455031334496028308528786013099528376023550372743036985557023517907961828062875587398278352159216237902757057520497422117530425561639776464691681538845169006803084370016762528297162426492403966374211441187626735117126568683092664616034704376510923346788845537978555644464303781241444260717552009422559039562072262731302092507509168277782041053658526718951245669331284166354935707582150963268007351669185166107236493770366691280440064406502369039706104333368105728059413212914939351399063972017610470995094763667332278204803646467877060925422903302596769059527686629523694391040551083364761423418647670973335897242360567284454484894509012468837526952141732368359651817133802368007555266773875080166086001031130394367791998865326209775238144740259464342517584511945498383050659134140257749700492072762387832068188958882868108027342629556530557063332318283161221976445377269832123951717093138653676743425557223915206705497644489498060211879397407027101803444399096325373241386034879851254134064190037734343871412690060308477741337406643056248089077656246180357483829921066737529499318727822353314981036148460735066677099358802578133829139182785645684709801987907417636276677974502681871763188521184429562834823905684045694264337536121784427643272521552035140517936164583072592421561220799154183100031034814097143121063831651529258106141998955419197937400040764683793116986608758816505737844887330779596448336116418850927175357188927236808465160987162193532948644432381636826788247885380374751932902203512181626801243282903722331159550651621703357497013235391582569151015704855142420932251732909737028016018947027678778211101488138625276268272369121880434752711448606760420486913675119322866167391643662375533328563576185485580598209458815833834111266681981748189460343716630590689655398890816901403131480870954600498934369289081672579140687047091181662107031900454423370336664060316542540901237838668124021176190188836812973417647733615076552324180769975572165678735278584793211462169495097341327533660706218411635333231336648826180728054021952206405594631216360777705156203233646601413686527007242458841503886947344329790031440466663646179997908387983930535974144620422133460681194784051334428095138928645099816609786471282572219693156857330274515374573867537593053124672685814269060003207385645769461523282184135320705694426418072157610525085826124410060591378403692811608218351824945955057300905994739932626302110310907394894622858214741309811960167061610788747978777338757119928564001941405786944889435379652708206326579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -13289351436877677315601496198908767219300567873857504357260861743420458565066926668355438748405822768594787989150543606130652774058549704001276023183396517688381320386335930906464274565323828440243007978538827221774292143718457536794600048461280002757631761916301595241495809830207465306431318590388206753629108065042802712012730782037762716232209675129506670470225618270460227747572289197669036413132385503681513681353566374694812728193976206396878058126839734605941310260541250681698351932196954767153516826503671614798342066081206440702483783683220525836145752703286093436481416263202788421139221525219297088232481386734606194921469503589429286266288628598378530663181033588484386277174400885038525425262482245402597711840279584731505868110435734134391662129481162137676421554081087125699121148341012314870358949474467829316233015903256498715431790420038763140375364800466721067565930235683841013977892208838984439172086598810309724210716911740439073006199199766207014750414542199393561467682500589726688501154644227564580161203557267627055552285351713131987403199334889648818052286940876161921965489118069988838196842698599636711966847748316256256826057280988072612614362984930300344358167268884559608432615792257612558649054229028412194419569024385696661417661193639773574630057326466475129199046914008797191045939933982306157633128800266172165971475583083733429746984372996078735354116673073637240724458064353768324984118927378226205778717459969716930639506993978470546119288058996259049387203534475772840830692029923833043550373333804569998807921902396918044805813066448719695689294582083106459980603022245830705669218766907179458783351377153348963248402828468298161983951410327177804710477519888513747406313846472489558507573193493002588139395143649979479743563459320480751254866692057358442580492814400951692664830549034175689347657395815558967692173387163990591199424874573555703432181399356426179476864319368530976621836080039832075912014879312329079954330125615937016456966867027196417371830793328602935628213728166431956979366039781381238345895304537559326878805038074131871130862544500198705190495929723522512363452761994395616148965378352087192023120659169007704133910817519927483795395713772994468405693016554246716697863986008491754230387638788155645516419900055541949564657216559397998359696239350586288190729485592147585868759015945291922975617581787416346669846726554865402429522363404760316425937571267665182443707440794911461399648087032561442432516130815040213488958391396255439696817111091295930435059342908933898559604589470271635923519124466040464212154241975220679190498082270308243952427469203560878900256182524748129979635656066678621930987921434686578317340220287907591979399523880097412030757200176174586749491414347974348613576840241850016182345314488176130831789705966492140036528537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 2311457899384974484327141494948628647185835336861621323645917906326664208768267265744433676727418122909667883210048446371930568430318105832584117116870473739724259613055308677716417991110928174192407137544192845487461478209067457133658243627010682217053017805420244112336467584632492593591376011958425422271514696616323347282327636653894808313196993621904407641453641002660698935341088063471514053921524432122423933024186308755149861068056628551881346268067340380104208403986188566757046187568264242202216684073366013551005602771353342529576208565425191578439052817345730050578142501299210434963887028726758534603714702567823911777896949718454908120448617632991771279200686867463840795444251330025236457739423199332256689277507626777575708015259858589314843633075273861980606577582211905625723336826271813249651384359589859009637364292357110302939677910851987662850385141779564400033887170766951175469577401870866874355079204724865109537522732489046592157448004616383314733531247855099822323539151824126996814102893309073209106653042902470844354916815191584303017010572648560402323768191325221029322526866569343704018734307490548384326118941678620407298873586849796539200361696755418782707604515800252588317701547192327286513314368135968014682269411509701386082276323110872489429049402200546052346105905137545543127587765603353630077747356584289104436300275024894304911548558886630369591819855981260957164693357303144554798194835652912789379138902292619877524368636140574237688153574231063495226169832589169571323448639887819238554366829125366366498633363414059169780152356828577643141888309372680446571358739199914308450517083878043762821644635015665581735242095718922499218614107407812783055897795395405279870241036043588360390981109933674733628173480600598169327049859486595300761506256918189037679079529675641948093587922894244566353056592792438239124797582851076588620069754894501523775482452756148847073415382201352886430920669234019877066411918224368204938128379518766108667372588723823591698892694658424993871590405133829499109626682076468687647757185222983216994685199697080754383246418837739961832398417273702419182828670478387463330190055322208434145520765503300176052107017888746693011684978849775670874211419321513029576342450852913719188019243592180547625546943379769105168279910627553588797435337222626770566787831723530523396926469370324543232624251656789811098921001535141127055948911466281063109451348058752759271646773506681551590188101959285793627173703492637047104747616712350880708360660822829224991014805917778063773509082168066654637498218096630279806950116585606843672139457172210749936611202984719208490438200568455047104730150605790010988454645197735909762063215175943430463238562269993974411969029608407342799938448251805345389850600469181084058255906179808347976131868470656135974239600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -841718566766051147984383867251853808566328173855500112697434385337917229100138245787890088039856730774423184769089246949845932129234040942817410973115709794610276335491297781097689476739134926777390432051319078909652070502721043453569926614459826230420990493734131196268255031144683162412127860039801524242656291719548255807125880635981434948607396422188621137222091823168936920209178337854483409688249753699761528285649265636936118513982793275820905970710025528265817427245334046444752301556430706470919826426895832828496724770569824839394386819101289582446240793161614946711360325306921324939916077532809090543925591713388495990835348740182552084077255217509363112721682435993037884626280582050061641686947301839225741013104137631167117012530486068700212986098186369291029812294989768096331866777071439125206694463442827986355719441042473502284262000314542245666167952423945947907410164793071811035085761641951403884901281172428676284029619038536343720837591088749254039707029775271366379244533012369257668507615777663963443333455508376419674289167978254630507434987874181895544213601482001284337572082782153142680567564718049470789345759136522453503287446847333739521916279573444885019168008711977205604337598010147438100638701997414287552670049006575743032885354392692733778589759461841297227554008021854746104889336411139490542507407494121783467697147224745353388970153050018098382574225714332314550993409573211895748616076915510358490940640519363535765192057805631841378221180933957864788334209111701981291657404857550985797333210400612487748720497032808467500220545125571550118503651358896682545544787524435437767647995240231050768761665842558060941403124236594315634209856361255146845586049908113043008739159604833366674732176045699663021474915059524825574954020422050294697119636098106897821196412214098516962369567841187530088064855512550032809946473162717455951584067018014950485555473752284878450757109978644066956275937545540559466635892090543846949865397907739928380045615193548699748971210013421921180972495708699067079083402621324323253133788893923719568842240096108258141469287719678237678045183658461192071761065345581166018391933451722422677210681483523199982471009911971713885174482992554914366851652214699346334734032492588294870374277522547662303994482264059199965403961292754649827403947456339084125394944416906201850958575807478570489398026784054491243106747618854099173417532376274369739203362596000731367214458072188188736316693381272804843839706194983339009150905077151569100860977845572532389484800667407480230281922162673138424789540789555395031850923993417875982243800815828681614229487647514978653607680965710332389949940655376747268409261860047245637939610059700836409194836424559785168172539451422068620621244757104629521356211330360949476929226595690586489608781964525029744967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 424247722050016595651942442025775648092994649832017342975875758586183120958942152110166471724691002681982010958468672805997116512335359915249657757068856396064291821940666260055943358392342216414489837954537941593666456524269418441330158222283813632896015648256219945190928949291286745251260884614120373911018090278973860921775506200436261098252619937682023815516554424001064472553316342619033295483432303059184766206743048161711337075982295307893700754594982580172060582446968694605049071701813611874786063841521990760571414357434439055577826817468570960566865153152024015449552005642160860588171705415912035619666242333892224724652194795793223253537585426294247914885971989680156515640369451873106539522834377562491142716501680464497470712830808861632292835648927512187861077506338571565161459813188726809055031687027291726432750994530167593261006127841236788958003569397897924516548903875529407728945130811990789320147914088160612697455358334508686842066995509811357672481208889426098391924565511740707530556679422672939535834068440598325913474474764999485844204352642294459233724963414571470948734643832419711452126739103571998967900871466400357538711892719593432944697035799437265498750566743863862757925859779511386899334138981823231465092433415711368900292603174409966898314081970922401290706257317907302180290520556896623608775932960247164754141223205370662575984586326738601159087317598974448736530166283176966591989805202378743220179313122669933363768875431949085696232755095080995119451462717118119295837991241791970063198477116461005530679808943473939025509553744835200771242669555795971234697778615380274710351061539777685580868030520531013595242282464329038297595781146258168674167829005339426665963345859496280033727927535019676179441199261140493901734554829566697075398527253769325816459547573256464401744077656892674841913942758392144601160882140837995498479551949291107492585624771875993748749689825162928512511036775519866934884397628065713512981629011058245140054695960511147445843836236470388183103743365973013223284586694189828433355259053460665731450179644238687122668468649626704664961550589278843860678193483820085657250743738061582181725699463927808868646282232686402271827628742953947993344434259802691118535169613613747942053232854664627030532427567913090926307072638803562760846973929007643477175643190846074695984198779649273378011338079330923747287268585894662272683750941044492813601897517267535639237599018456937545433020524331442035779257052314250983062283937175782766139564929987315240898430643296116012943600188860865392322281649827330419982053481654076720250186191550900129688650010013765479488625241921085153504963527672887552930489116022344461043553233781085446788293957684945178835284747978657140918422796067198995889819320660684436697095242159915365722491505523224569131827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -164244407086694227694175660258757580121544526812769346008229866440348784145133561275818665934048487866651133181417597321011777176114376572459875354147180053860025763059712952197491099094708693183362542886458943007904989093605966279530323091914984139640481552359934596903353791701371216697874181543003913467385431980074154371362689253601446721032478057811099750384882145607916716038137901088346054246006393062453087388833953401404206975187424408518224848847206392397099017323717849814425826456057960961277965697961665144959578374523140881982939466102735638004848741429421567892669516489836437024253350043074812458830032778452183238323057142498662411073126232808878003391230146151916878204811844339288781380946083560933568547255927328370729695474620712226534415557421344096797104419936120401699386791575024021203461051053438946311661592943089339373454635695051158369374734241192619796779637852322461003182255369956444149691107937792436893783826038679953845289104371819604475265557715538082619751601839528000024256715497929324362362074243334643047618160621686349558791214273116992697523218420164941108074719035995209641441598454498084597454751958374831488912001890434885075537023750946258501330538997665662933524767309922381626848377552387664306218645687169488428045371845406289705924885277612939162450928066992755572398554664017522509917108363137354809487282078320492807524394006461338338083928503081447100698024145676220337298083319867881995673325310400908402135304824668737798590239816119861426596224740886721679788779074297562829972469344509557047171123275810778810322190817397306100478956324111680255791915650870523023330124835726048084363176797509621109321119723205157588621082815047220066788286495207033059118269761349894122752896911438468142308189751709617377855008009332009341578060956293539005041187878077801725689488163947064997637896362288657083631319452543206471826879805335167377405995893265637130808879652479077969749171175367052515904480681244828284998400701000292119621093331805516323535799438403880426877831546590348520126099005750971282556342496608651148593718290451146004382701631770650973066367982800585680072852641413833293014032963001269202288787944910383696951235180582594050665150767783859762667314162177947003233917863630804252855362484396950805235347011234308696215480939727833514204603050578303593716172268170469299809975787708998627475044384588814168978197568222814257600427691375152230394449494360950724980070086481020484527931332571149886037451391204202633350815042862594708180535134309237235292394729090132569667438554432349356805314073183957724425819175297045404629015528278761656096553295681571852674367109969037624947403975761201612564739678352980321918866250503464060591275378013485155269590290994819068130344959050307234507663414009461526114508727041557637570002452309568476780953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 44231858415576100122841344993967036733615077260183154280598390691229363051297887944898404522086355567272698638205645264657963952269566809023106851400738277451911800462673582343173815715753281604658663476624183916441177367341686420203598845732533014262235231950402738384094258469446094106997387596413174043770308869234242589594487927365987523522861943186195665116043278056952448220619499957024942372782052315400843269505989894115466725241424976306036458751498642766610666658349105946858375379546151612249323982483858775810758059880160982935126565269892075393943380322886546356944663084971912717644052167600628715609684851902762323390767019051300369743645339264477494451550500634696882615736933750196942796558783618285958424150427624557436440967350030509784799450767869228115802342087348699125439003902826131127642325538507629710938366553913995806355438478525531454961165447075814719970312034655355561956199747641535670414687117311040675984928323102291673696277833424660899768102231596176902557994431039924585857497608261043311409146868036685999987713092186769385614635080405814556652326716285616838636238592157360480498119085434798726896881730251454694588905949470235637261950730717726765599230163256793180562489235069990057586344296499829733661375014583334415095893216238926774281846815960089840235826589005075171892682708446261078624183755891096435071048913022052843807437540990067258560963031648003180278010547583203710402003411367956295233607792509830814974436535236876741560927209159017555033714049539602561486990468339507122679724133585915641662346733715125828427874429813859063961305886480385043908893768622486558731351712005711887386233273859458518076704778183867811809027217450019238958778983875227482041529554269765627628128839710306775247706549773998857882707616060579467215476403904675312410640451845234417106470141366481524264660474252360102605521329216541684522028886952192397820707796129949426055062188313049724065259023482905748270057775711713781536432629150284172673412820228963516219758361508822219647518056656990799225727378760368353383823046338160441554088110013209161097468115778442567326215261493563003458993194917637005021129175410902896151525015780380818052661742938488573571917846387586786851397772737436715724679036114615004994772417844434457768796330572636738202294736093310091417702408046357786877717067612104962953205597378130519858202098904858876051586973302133368263928805760745649256163987542020324967040606212088698400422757212187946477730659988106441905951172749717438354923894105835793096344856732262206186533191622851428205689819020834018858613433899095048205101084276630725401712830735835264503487771343931189385422375984704783939176810638974531067277835218275046418495393716928904966243493030833241207463890604287431239444526127091960415025412996147143022936051275603187335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -7617428457645643034927823397812480348276171080966897832154268168296735598479828551865081301234757616616459678818763696405093358315122401205427602247088281591350148458370431480053265771467764871040713912947542714206333169753154955140054168164674554872832292312363723650706575998040749884357954110645471073895334826270694975603943216060939941751259178155796750239749797389162698323656955167115087092145628012993469321289300547380737849254380440864834651564538984335611948409720834522987987874156008081798164658841019606752054589231024226265268857859564439410194558624340495143728237575301619777368210512976301886557370767587061584476214651002686790048282405283200935136698614095592031121751462129713080798669215226631660225247147205380498484120705961359660785690632891811788462385708541350475106032179208473188874812382159503391935215982381667863187212660618777349933877363686410792880212414426048742802533465312346624420661122906957039820107204059639908145997677829352670691694719278029445962311387815054788052403266361756747425922477594750817413925627655527095522309019866121823211483863675314149680974152988262960994867615580535097681464107209216992496261723909850082136248031573852288350621681655580410781823415731977127944075710585267985048996525937145199328781980244197027328444188834013296126294915780798798018313903990712930548440575308663555025680905365917843925298601942200030468644351039220974816905928469307805292332620017320262041413524216988281481212815997047036950336999512712226568306580856218880294514358231364295184396408124477435004369459334105473428383137888320309755972991062237983444966328391468146307960254163251881255070736456064633842825186316010399099297561557223287375079090581648750388842311973027837083048780270396053731202789797249747543961984361599848133760381905299786658610558967401131366792060594531356196806440569387371635586936709722399773856345140753507206487475187108430433873957549701533577520930004355525164717686587397501072810378068506714152552499075453067093021073923252177086749343546598115649212123719957896461479888868291061667814229168443487293436456374220224437392252359444921768854352038666872467983096359643324185498807552571262305479278775887130988265300803707690339901344437716626976506129199086080764515005807171770970594947169603526634564247419673500363815170946104643634658687567241131128507216541986203098942870568680260997541497801424835703273316107099727123824516831239586935827600119232502205241877455885755027970744142853350063549509763579863375708133427910341636180834882372490948262866275480952072920340638319871902157982873618682377900931601779165590373336486683372532609422758565114233449523015459502040011535643357084568148363240341288251401017792506927721938361931958451331681584968902848676762461240330316804274660976858811509394829658230108035481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 496389500364848154400928443575124763600972345116782363712115417924613097490020694635175788835411154736197368274477522014157669511443847404055747415491649015942990338053954261195398672019206581742553420246168739811891297077960551706224900829621653113849370526302300888643777573954860395084705287671341702910160667114024128380787885398911455408652701650252552232460869055251589901313730140289085650802593650252562453203398243267617315132886848417908310872668464601509177632367399028296285816937756458776786248080695058705619896302468643388029123456770207677764655655659463007515963616006983108798763190408792122586856953927194935829853776985902843197204957783941477090015913657485489870443333951097760203608907696222386403730756335928843746762815453983573990016378269203267086409893386504267237581216244271270934184018460202188289433395747390683111454524152647146182386682915525866239187792555654787530232620425273170853010140705908220591186036164118663408511394256111083368730767608846681477460839814548964015029419593255936056391491040964632880307992802736303765403234913547817648240875558277326403739821844997870829316009378220714871540355117725144940598989355910250820206560691468973897906817419936745551758902239030633220088664134656450294600840603078446275444522930605263657424793896644452534308527693914540593495729746283262334214527123172924195611843956614134196042384630587624866069631640424760843760273759435280168359003751650007591987325686067860540969491758268026559991856622485272609008347150936519816072345858994395042277961094485549359422528062174546606291966870852105871421408346149473677116029106599261709622028240364033697458876971430897005560051549563594229816719763470582019324546594620404608306932441825746034540477296877950976546687890186868897423735360563520048497535250867244029068939718329803223868921646817420592838944312486340688830073618451604429497360379129946030693505943175214241549563776711763203844754739160968039937760376566240896984081329627763772598297213408061464345858703455706085025192117490173390777187789249245811698603778790011553566562263530207648215918005821892635986118334838876809934088530581417827627714509606155123338278437973448645070701036162662345504826411686608312806442630395208175790114263245270360103412373039585226799377542453344467575902608769287782938939881731823174424036540555898624350092279907067063124622317969887805542153860967220624689391596272353808379178753163301865043996753029686547016381595733201282029376026948345552025289174054765037885580131461767516724521670022932974557985830135736802690701553270363338508393083199810186209725509158909373174290875435682095636649911817831948050201751952237748257089654511323512185444580486407196760571042514547932260143514987143742058480873022062985664388419236225250938318240163209047780462789778261147648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] 132281958830459346483071553168870825649293065653811809854933966368594573200587635188318403267125970213670976037506891834239945119067115969493073869775060794335947950179768838646043125009287637443297729372945575450914210109073710210201199229926645733216668884743700690489708693150525929323711287111279398906515556370263226061729611598893343169834278296505783725300524320147662169555976834895846800598916977364540094770038557340689906606195335018544879716349754497206393349290251393032727289138992383917736147465768425444664651267928203105714123260531522665010154942958573107807355614565845823263342245212475018943468117387527671137305795182223882375907971531362760683587883234629931020522599538206675338088509556615668259018150532896376041201372674389780309642253888767368032699736254589733899287549117043638177980195153504204048423061589066788780625040149448120777404179378718812808530983109371049052133733388661070745630191356044697404230051354809366016868396220266365373849712209158750044045894868886305952896553573306608588770366483960201862660394672135377619175335454550139840804454571154923630330060464213931956085878095007627060442627273059168928499465699188499239348190795761857319459859141304073121701474341941742014035024650001541978516888826519619488543436786022407175168858361124744425829913449386666022318078341654328266624938288238725145067953788559682116158921284349598321110480119434020492431223729135538183973643309226001853067422021565081464612133771086665265462439793333924051669407125572944050565269975080872648034645577089627969638622447399273436699242349192115318225867203542723414300716537960723442553544035361992703149575787560102382563853141731323667365466578645244274231187743134978009888764985202917557822587163167211383208409790535043914301136771501043005968236629499116014357676494843766457426286916322412074498164295943051395200404945031085698140667067290097768280482873745725063778186932804988269261667232056080785442385004782368690230644517900096907041985919288516100927970283801626286204587703964524312714494336878107918772065242523508872733333950778036434242100635749332336178211471058356457772381323637704444615496783317359024919517016429213043626487124703494725403691189597645876207490641364422674348747807595346905763752556653944074694391609129730538852606939873725617789879369114822211069230982660005707044389388840590103687296619567470303094485290281418826092876653343601374669365462148236498668946705584578984697886553661581114983791678504654804835822180509246661425375963706263050105278775395585534294726917486016315861656673825538517213591317794361920213423622481909305222548773053183404438001672642776431336942012176479711022261423202292913568663192463092350148246422754406998489090439909180310219877702526834100006480177817190278009357718713547203131082661149917419929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] -43795251254423942200715096562830953937888000860047939956521324536099028886683054618341527395458977737692398847981834585771190013673936222690988676957680128734371826882831296335744206998537430576511012208486533505932404927705588056919996784587561653962041537971024557768409891651470141694334600617489701633181883649221168727806379409142645696842221141893647672827825515110427303929854369749453205930351721892545325275615386522301827512514977402586073633045664294911706792221789022429423559296620138371498215764169344070225264737239492623858455337874227222818355548993075854814632504512223306125253666302271788545884705730957541253771755254959001007748853665803414237413093901674084218306729955582490909921653367514249883816668041420189131111861868371398094763494571521171319997734560261644494561668936686521424853906880987707068666925348912467903205490091333202122298967283749879278329334532870138518513366366439818605813582595476643186503543506902627147331237474739677932102194975038989926787464353400198592874384275946134614021061394309604448567084579294007963612926165435069932032107043213833050778553701291264140036336651260618360626314995164048653152985690492205562733234434820292399181416429190764097272521496838800601941026745560247639459691308107312664291718589063136672169783190407008648581382974511917571268657167359148643130433610247602190299500109969166060702233112650377515367052599918338246131776377590602928232225923398016059866876758140472004957070643557512155940962170355116957179777437157159004427484292934197336808518353082451116471414686413176697615572931289329561487702205873093731583019691456118617994066830473355409867862814395651121793767598220985195149045236823968693055052256794898550466230811089866149297767034514766488141279233378125637060462464818118397311389642733942100409034349784219165662394645147390402747667830377667641799902145588097140973826574854847947142122367809216886073861490738564686619797113767881137461957989448413324469491776724312171485807388457975910636282816885026670018229837734026871687811513361152525922651923864822424267659877561943948531069793829842700706337926361383738055520667889488949627477855425011559380652627050445605763195690069457988329896474840229404548852206125374481430539572753298788153988012842165457653329944661073262126303697032681294587141392406474288968404643643567628628216678288176490393632039461898587817085541490119138690266003041885058351273590750529162390297515975082742401068407941564542380236743184318530977531223741391629725858431886503865474712421064492603794937705373078034652000276410899891051860765158269478827455752165743507600863847438115940354196936011169387388335963527947972948544542676202572150524040258223440747202577620704514770247126689831054983802919718989797486377853004368360245096596206849082928704012176310382100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] 5150196834416653667992255554330800159546360967777517122613686631252100372479327009431178928008454222092784981277635784528502835284354296948431763867982707475011427443249918764303157083382079794471695082049266520673261924052658067962134134966072902203749912979104208488781290005839369083511657874868018529792602008619234787019929606545879272742078197621743485090170911512373533770627101204080397832322581074639953649195056779255599511917315271979754066689382382598329102429807532975180481943576772800948085729116886850596816647119608402929790840118957750673009825665685366613891596297793721484717832205338208712246916356507243210757813688773398826104415412992285454486720600379579835196646018485255758847820303183140251585755016058281680688550654214523522870488966104654153425644430823017644257850510987784722810580905122451985290687145322001087329476459804492897620319887902748419140088824372590621760417807227052979093890584367096768355585092749301440803306216957967723111809863435473815980284900288178292719427600867427117276554697042767228904609757541597937117563107457548507675030331605937249153575653588577240191619993655108137768191142028092209598724823157964336195222147638068352012600946729896671585994983732431491159384906841397452093929200262621388763277690444756930969228373821803626681927445526868150606951740697931696159664388838566179912851823822732677790757648924320345283016565574504449498268041149122529549726575070040070568032437048865208194923518152725836663230299532655594566051284965595562502622385066892695107402537953161051855415255473337805543851851599527053358895244381349370916836029213113735573791121337093804732070632139830718820843827859670168348856717936721388005112341945691408875212322232235340007507458154619689473612939998339935987805902865555085454476991708131619000803270902225601942547631879084530370376574758412650525934851014972291858744310421931722184367364526845855809154727873530697764058658548730576740403113428984123759533715873526922244449793677312234957434423185468450768025823540021395115039611786735574402778581467482892425753543635290973749544808340965886833289375081201693237651748932882779045828786098596471896090501932308357375610718422973830265427498403596173612151035355556512256376561673658726487228264269289377596716868600765000996450241711553797471371904141656137399581822395868671189091741555194242333797079694340131311377326460532513216083002332286532839929684572304396202173508168695570286500962321822410726431521257673119247459972941705052641348344310854851691940402682639888791075133508695452635391876844817855788728245854211396013040377099452898949705440429966723980529185237089471782496430661567779910589771172686792101415114583837043001237154650187654576368930254031750650920372501522495984143595132127763586567465460846239238096812824997134336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] 36693084000966235392604400282127000746810109829907595290023782688746884393418318719456188193631470554559226548521063324834243045370679973900547153437646827755632668932758304609003357976962456120927800491028167108581682776748376304779715777109993253970489713056885360773803016230193960427384639012775925318688116853414742184516332517571780346692051564207613379877238764115834564770767871102972781770671695163027439760406673195911492770877244158057200170711192148848359062283651275750816698544502806547492375722097667787023879632645842673210741166679211383766736023077249848969578771014903301991940052068942356193656659747484031504647578002603967358776414132207878537270543450524841556086868673855031418919997236909246957393858493836985831902552818516658538429407280949655588857587053893824862971132744350019226311433981847763006823908657756358942187920987123996915028449997045249255827220593050941625595181226445296203705202827619899786286104405972848361600923042580265286888336639396553908228204047870980780489582822283073547876693664156842119302028979550028374214857901225397064914126995164596153029900629309596612787753690812771947653989607730743264873384803492785286806715234229526407304068454075455584073555623213683360923704740452364768695364309265564844840265964513608762265725722060299525144298053065929455147978954901446656996511427078324895818417656052790265675965671491260932830206656310106363893281706708937090795018341344785092319857582208741317638055254241529351121673423567825491623032125727505737261183198208528157964903518731214362728676256221765057529541903956185645226645459578079126628536242681871981896472306227346584218106105890546978946944997242572767039951949830347764834935530023277268460785304021710412350951826706867315506690045249092624788080878542759469951535244839636807392410444159661363146247590114372698247478355989811661409844159765851733175649258617737303682904079233513519040702395335155256448863097135376357210685720020435972865847418167470591069738355261409100102915552261599564597309309148265361868740739092345620595744142259078978237344819719597070102196538496407681394731012004348174035102131546669550864723150927719463002413048240573833157109766013181445473592329023325070750355763170628224225525781750726613398004081367043080095933195922545088661804043613754931025797025405514800620084062156269422914096779732889697785377908490449298570380299220637316501272978846107733880205329285058161208103208501464404936617315488197767528104807586062241118462458485439313554939751222227839969395137182499392357705264800003576523840014193974908897002764000023580291232327556590679586042739985905609218986046751395213332696849207576116182968139127781657434087347950585336551055104250772542043896634272816312323174126822879994767643748576904278379841405702241654484762250724392304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] -83553763643117321196319100165974590323510484995515288524307548224513982386365673515871533731644165285746009151357848467307651718314280754768457225301176886495642028906250053658994617806128228000555026400178897449443319142903227826419351220792282620513725999859452491016936891718890522910269463543442542971075830197630719217350646776623088561489255193797785982892079802394692714188942985414846741026728308809483678274248006633962826339744034678414718576338242475819437689936637953199240872680992081719256966923336011277339227986502074215995980250398763233088498515159413842005226115129908238194687087513878831213103329003491483214951275493835157674197801006362848624215147288066585276005791384811969568225923040708546202531327468304889133919559468819217420068831746218015493577102408129120303813935834437520282656289176006224199549586139837994679799330092622211034034470638493475823024589029029121981691965313178703591557747896229864535239330986270169421265171247527934072009221507397070164190289567255138350253216247740705111928011610774250715454956188539063385212269385322913398285989788972813331528538241876340893328519395274153127185150121230580173478970735266822987763966807698983740626278016606359289294004910806045529981607202102826246373263315441106260319373497376573224107217924803493414732494310715182643504661341048974978349181319091581710856229589075007585881097364426645874389131733122966536049587204965340737798128518596044188611195640779641578948656992706313712477398342515891873287231690927107067629068923118907394264715174761000564472215287621020056165599920582265042848807567249552165202212152916015507841266717647966025282079040803836590593467472707868674796366301823946536683528637518694190486832393071894075496703609593021501936707005402259996420302269629318466610458390481540177795004785543527355204721543861113685031024089221400501991748398333841868387820521289398004699655705400846078219557005932025513624087357453522920818947005253467845518169977589673270670340200550856947856583856657702940552592914209607665144755861918482382619875527710144164395943509967067730394311861410167894822837228156949645479140282164663439559104285625603382658894731436377031672114571157616976688349857094391748504963287070481830440289975611043776349593342165335051091662533101538916816565469992023666899837038949361920076141259531656019865940680272216691693091838587645290364654723509349514542374890714832424728585986817926878123237582761753591554592203101502617751143376422105315500915814628982418337900298256440032994254504787454123606649007166408333676107533293344122315703536147021752396550162506712810232060305429366766743153656541661383088622901808799483965991651353164495136784526735771518025321251449425076695047580017712700822235923116167574516135089995000691537843894415315477640737679956194099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] 7564930875179304302024483391643800649791081412240373277516542187727623940434045218998526559805433332990071847270450192315385873927110165180394745236887897278483045234901426477920965523343905938204635615509296924114845758977492358990224397402435021987675719203563285004383244036604686761518036528098808228565639024947569726518931775637411365814979895778801165173956041257769030429678844931039731220254704999513445633124868180756614067206569940997467572776024104086567750783938974956156608960516304827527033062554706713528231658627045420420641769449059978052800908009698044240873386139438985427474660010523314969227481883651007918576615688113112933909941175949913325817550513632926788797293010577038851467615828510845940621138385606701333569844035933338835892724436263419406287975450453632410031720460470099054279346288331927971233142220682279181310071618254360948801950862134587633723219474077750457197122673226991335439387356270188930050583114840781983301361441515209965699435894837837360443696211749302889433320387648003851767422908597572701320824091894188672690890143285903728282347724050042195021769096094566465413639936028883553323934319299333033905508421940275283845857101346021038824984820409946964337395610050674011084434021503723493348733857856402498495948773639456855375129185013406391195814192926486419620575607527519173831405151746039660462054867640523728839525633263249554039368031524515004721949884372098066218393426498129300632473596977902987783106052313481225878373282305391938266440488376951934666984580956420133631320876427786441782347913113401059371110884947727463268304372815197189682758289269939980948286537482354775023954851623005883913486449985462642196947168185369151548585200991939607895605253032472300568070532652236450888343368458491962046675102255918964564770203236938847893672169158597922166388171603975735096101824071959454699667145426221355484536151279754360847330332475034917106423246352494908755606554331623331225902239763981649917965168199071540456800951375247375879739952180333595414125933597654212823251790141313216553466923723248811319921856604721507665922791103347646008397499186799712284602386518570481035364466765102560271818136571099855399152542828456469198401725301680857843620579515278693966360924588766781006795188468667289227914665867351569280580791570489368649352336938174457704157105328757041097518361870133493679579031819041007695952684343176687810503175210603870852354337742683206448943467582600845988069389557334020890062498864088141478881887149336332154207132200097902250409308264023067331982761064072864773155704940397622191519143026473341394778350813166689772335336995469854684849144729279401671836220636655435153583867973109156397208066088051962987103587360682542931509194112931704750936937144536584876102180408153685385039546861016344959702204990619648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 143904284747325944084926485870260125024218071108977931719596000381151329715744130463129268054327406740150254258080594391307431489030844162767905724781753561944463213579655304888235423905995788766252732516113624756728944267227154620107471572781894407603010196031435561908224786980327696522129041648984299345404349705967047970064425578779397398933876028118472440499646374703354979906707687855679760098284983315268903755813026425415895650809977741828571461757442752260317631622982360634286756544193606721675776731866588314953635126747250688286795612922176880589352730336639764956187500636324178015238271111181111543260154350526878237433605879921524241639708667387705363394152036043117848563693738616055564383481682137012234864828919165164215173334305584199675536314284457247295795980281770760601763156114023612133054457262369038254326938006847019850472881759674946509790529331026230631468322366711126180654514715242382285290296368975187728129469783328948325290322661706975742229517395593554666108909865034990543093512585893386937771618937388636852981408587032430896763695203759513422535544805036562567800736609204285217942595962480526822391540307875956358434594186096877873425422096221404889634012385491019841149256339097047427054708484444977947833000650178330943958345128352771606834855441811889013029655432717243279940024163150726703217391626267656820711441485841881108512124625551614379812408914268579054498176837724062900821867299313602376743678547049841745470593239016461870563235922861032953036400847873605420260731945100996493669143838855228476254455041557608898848149346573022625180833282229910856655930607985019275005122436368280195592205034135835167890806644284678235323358980973717310439546764172150952559969101221337099343703367340589996830068887926464005846817380328592196859592644185836529934933310296864438977298703574909470058040282945972634239775535454495619338968117210359710084094510434404806285477913493836042875686756100652867016216946647016680631104146943838827062757506172704612025953712284484933467235156390126959740040862448942547295899484332875573740105565684087472534111373353950837758469553128287783680495149188000720670877663901632801454418302755220456657745568847906662571668450685792286552032326006926022618880341375858151721033234542371197100377208077531348005091175323820064028832856404542678496220296338927464937810578371492922846835401028937303247981887948215255410912627077281046577100109661395500860016941698093917122314778664332481537214398406407023624008610144315145803161904161770325384932290612146762459323580420451279476719400478652571066748057491642818859903847010492930319951659751131320512163076155873361242209656826597480981472492294820197882205862475686677881210898911948471663455258076868885408757294214758019370266539908797683905617255848815845399883729285939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 2087506448828519646628919257222763545236017370106957911396674472138222655977645454449696768597777628533836831187265764048764482831419357122835282602409854291263612294870693110280839303728061012210374670313132851288793179959099308451615445525597454798920721925085686419013374946194107623041023546623793041625929968914274552259451021263086966094764693052753249987228710566052105152016618794054607452622004687888004430404881056661341381776438136224179816240258945548289016916106319486634476179590293483292559871364903620879820336259948545663347132675450043094859866824789677518930876028494488252403884447661247123333809443731736975416915567493769168425221300852107661834447835772454607454591124915930233160188344526979276688116210165597885498977892618773544111186299353269820905297409115398147906029042827361332469177835227471545319264709145444874675380637140316410784302710706764204219582615556988469768163715811548950536300350776078593975760093082576809102952260615154342706024794384817226026018308721201190599975929206944651460412494458196361059531168685663472722893039101280157652445943213875368139668795152167273847540420510170717021157116487843070715537363226681040640157171951989429010396388194741808943453559283942749777280294449827295509577162319759769034304251375861631677612837120880841441994481921537480569850641625923123904622733040360130273994928255534756248940770247633748266134307722813932749963015085343097195892554462976443371387739680227659336502538389522565141207346391803131660499929362102351794005263104189070605816510491181048513909946079312449418873040284820099688995600654902830129512066874109696462132984814292639039756851604612949818176377504545629646762549107449804977997026063850506555609692637320634589827946293452921758122548051024433734229890082048487650020351758894752810245382771831876874042371545920013616490129169356738233422337318378357077292877478207284171677107287862266224340280132688941462053723534523525980633363496695033118229579129392316698301503743781337751494967326721626131773571604757424288801592704169921521272608987374682646590977955348523984470543035087086323479924133380448239587057997153725701410612871259898786602664060664994690392959279554733133931196691739206374239740175431219791750280878355273254328774023934380936111099344260535458196668148144673884447429206196843011466836984662618180469580753966454986133405032538691779072970304422965509566074234428288890597513928317936519820131529927024254631681470147680058814161346975712312598326748472942062767274385904822548718916661247401248055676222848141261010622876814997210450175945606472155642720384936111233674665206707907952967848057638508768957125538248997667811932026934688821838233641376984866544081750410825347318186378014978939712249645542348244446971773251476313591122282399120880512370160435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] -15087836076126075757181463838402411186515629692650657046702108858153699345915859303516894612837807106081701630742735484472922672807738067263542741185401887412438221956699915975070746518695946266408359880789969761987432864292399100131696705546123423038189227917423250354800320724538824336888660497712741107075202391548588823346828867596940055363173617725901719152636865236456674202921048406542191095061501663736239419426609977313553170559540249504526529018935852275986211095505377856283105582373717260135109363668965033640569733120597850259541951303449732989349906718398999316646972173798292920419100056584951668273490900588879149117000041957096899447477292204527913400604595623001069588671530369610409495033528670146952805851652967897455843727756467162614224927235057676205266385138868696526308854123350928518328829092132829249651609367713742859791377026759722138042723158421765967539130679447197910605743358587510476507880163562479765612778768074101226609764337337890885486239789575948295124387383418106963747722564578784840398358366467992656272516366486894980960612377094801188383798825369253861575474101805129382348731697519705375199036951046710076490326427917716842431821481934794803560446097700111544735308442968396133360192152012719528328224820147853365204255381197441547104062894475427605828342981210498900251199178564587412752100177831873726182375733977253339928443657289045771045902146127286666768981783815676264733551933242860113675099587098016050334735416248541046552261751643659206869239879899740089668951723516168490452072692374755064379792935698620040513269470181052563861188318137130503516413370535513052139222491689100451472725528641804702750417703073543890300554184544983572823241112283305413416308156693182673231480580606411701024623995859243746749592111067820909841764427034112424316059310960702554301794067890702740316565580248445834360274236018055824897302439817564580479665806420197581615258981231077727407219535221837239460692305719081157084019264970212737492798829422139354530453988127888339452976368860334336798775506464786370181488619045074521644380624063101779759625570511358757663096786792212019753004136870249934320879575968722599089765098105667931184017156001431055877670411035036377934231625424605113035488743137743175998442741826680566219190685960077572773592628805984911848468238472318603692657863457561544507885273514762881855287510830863602160674163516759517951873529252607190771366412177262995947559792317043759964507766273337975774593196688024117483110602720079524366334453898250732290996533929593200357287216246041686386132477261521940731221405370970271209156467402045392626664313275840359281722552829350342121045143112723092685180926842046718231484141058195973515809540449880451621666960002819810961283147299465008060134462373244801201647837370889926095238045525606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 1763516305977796830577409528401313729645734296823045508983910933638432286632202012799005344474771448956443528759606674184660449739829478916253646018881371377344336388521367977032519081658017858494957412174414847769258836349668100881477586650276670144540544304183206309323523714106193222425060116860063517854414270286008805738254797627257285004672176943886911466967536742718960847785550041209755827907830542919852882998086450643017412696012893958727901729928149202394884695339569783198810375162215762689811536507531074379431571014614651595666922539157960874012178947220740208927714022070401070328900610497280851356118300226538204566858862505236105596304869266888828189997637006342860573991677206550249913178344315125602082012127023063105050741270629033721515677088038935571244825888980082357517500862784878431309265014010531465402101268331899562442259357344830570080280037798518616895626813614429858821608010134478863460839275904962137331264779941868886159465423180534549624394892902028434238067093383076551684134773352120691948032848736353686682543540252893260560551896051829711974009787707043912465650757238849674332866065073696490069501833152283748609070142016457543479868858771478125042590790914869175212978122750544581407485724244844391998828935089497525365845518199749466714415754679192225319925120123387090444247895484729502807569124756840373606307143776942779589965220002188016089156083054458440155183935416467079548416289052812379394786789245727992732065536483829911296820266589254850856070029470804296194060293360662618859819814381625632736900949260459248317992077974921339080788323710324224309595021453762325316245705496443989640855671972481854110242856686758836323652682306448907816211452959351815621175351987826348987258482532641388730810904347579198895363126382735265653489172124101634320017951918044885699206903415020885490301933931642101631879757670582152064411029820799226365367547284477900765977205341321315634290288663733195563722674207036900796909464242001252021567668477531047691265790327788212953553372229021382954466819012130883240493932034586903892046294339799906177537946620386930216252311510669892713483199268423245515931242060123798702403283417372076060635938949831427997140374289835102305832641393249070575020017839651429202846407015021954466074236622132515545342737551349055497135527343704374162254190956989004759103771870064072035504889992556963920992899151789504411967787140885795876727929836558869136082872139515796182311669772566591205983659735399014326741775297086469468521711259424133979010167544696110773322209155130419702051556451281514748879870727739408620835924786709733674732911912136431992346928438271646607372271514779127537916081465793899974849100894142684554910012288506421746444184256361525429271466326617464045779723139549635175822881215427134617332416700743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -67439308128377480209926864068484006303712726387127385692395487538929507945203840099579930289339389232753481933019840826947807284331328621388360500484776885923481127918839774847662146903784916971101404490545498514215724091482156584917810866954379871459749524901026808907548463061624911333728142296126718517102985994144126479318098621432113138105274843386011271543266018485318228522171741449727436848553673606960888718409855213735769195493980139179701134498644593081587178709224130519377079549899895371419162684624190057792565798530756897128595173481971134591118700037278635156943045252317168805797877047455906794439969889786778868559831220187188928755266083950401576679775167477874667859453909391730100227569726345132707205710653547977740815942271944318982004307805323976963710817236656302264214721783942618390694168533258781113377567797975780591839068829115191254369546634063043058220654836702788829631919594409291160271389263289460989754618647222399841806891022748035126995157085393350034375621716274626447469569696856845486516965099985780606403007946220865195234404128505710019238822787459841511288273004933583956616269364522961975382876474764973106362567364822779194743824812821918087736936617225963792492418826018606480184712769376441722673292152761009718794531613573632572209914049356278884657315763212571054771725878569299860973539184863796044604231166228601017473594976773118187068376917359481229886234568242350025025730350183950945131124502255449536600889535067702813707543235889519005360623335603429175558384248898967357851251871839737602718355328711164002028493279459033300554953279225970433865914276291601143631678783337867060007854091523558679738843987668165514943612218582249684529453256787894278428090430634140767198077984109081939072807055021651475246911697725385210753755799069253926070191491316971727572585438893404972036026980284731980811345123526337682659452613811346747589493498254257953752754249871629353436275075900066275262010180017455963454734033708507931480254166619217962660479735360711290298660945904906319823917273946330122669791335554968442435746092658196312605919943404142343777824835900461550042284342175685843352461549356558764691916193117350956450814030139934090575129937644121926829169143088294157245087128717575057422898493700387673681346104432179996170244502295803675341895060097543975010057225213410290965972337408993160496855015503154811348764955132533069716611924919201903195424202858660425758054979121640696622076368202717621189113908379622531604438275455909117099664656629197725992337273293557658771400579880227377322558466163098926102057602812044858547737505185381321354566265326425249362617465620876120427148496036430219595235515740537742340684930529521792057726968932374467497914254214577673285459317419146086303696600547093141741384250516100062236435808256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 7470640173473316832914785205061275195738517795344784860376372226155521839905131445824852200962229240788491718940790604303760897537776986209213888489038972952130662836104503429229464001745156384422621004408545602098147299042607526468272317958893114919466050506242823064453914339273539413498792761726594436728045137322037510894129145316121934991693471986970573651099272623776059060909043775013231629126319072190599443283325300552256962199078103762781950155453843651846450606736941299634220390910548516920750820167759672632461398948944444788077218584661526636500641976856357048619882112082419658125447105815515447852823211824149211034883483255806080164783376930970519111912827669121048773530576290710020866672583280425387329588989639617217542237257865850012756731798947166570276171572132062055329446272521817421918707264529863457796302861509722074863441672685745153042768602519736397283243648824527029749631885799228095464855453070401219265608017008845362971037405631146909928205068047735189626592014442033504303298629531329945119643305716349944809128260562238624356425723378367911595296004951853753963424954151979911172573013949885244168942324992162127191160488459352989313444391201760556341969802195523846855333228652279881673395509527158993977247636328630475812358608778603670541336723850971547855017774996963882442537474477456297198722250966040022119507434660816224168598903359268038705876269414222076172112954611004709112352710526117399587115676572729627339503910015310993660677090777116909590098235104122383513240143368837928542458799061096406800935778480386901303712583695900789982303330964719781484142390283676980049551085899378340319788245223086996341247487972368873612942703638460015153864149120562511605506993222712516847653616115590663505444344841652827833782731427430917891696007401716580330431807278228573851081679095129426657431495661840048575988530078665700003062320736172231405479289855329161525718177084714474724715970549021759625199035927420618817152174246862489767615728847536508336583050242570879989456705086340371294759340958055687760198639373790606300367010958077535283706842883089391662750147151797455087942029778845723721860634491729770505238410971234509440950335962571278566129871763017759503324797395082388422311421400540066831199082283985917331272323186141446671722283963240264642694335043737056637246062254572513597678640976982441954437194530063786873870234223033357186539336248191829815172340010416921507200059830920675332982949372633647501497250830333057572959796379802982597519925486907752430785350885787114927730786677317660224780161586407338714937237341176505980037824005404427961947702366705177679673774379651793670242146327399601959946367290291113196934595051133889941977783642024576035818920387558888685548396524967448769827309062936223926699438980059126217027511910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] -961994920016298379112634588828979521594986430191355432324882583219327558477984489766918882878029368049828477389196846752760263094498739198623794057960642502867638925276991927357754576083673379119452122193169339464234261537894342367338623117804733302195379103717402010463592588681930970213176090702825473949418742844972744871228038180167297555854417011053738605958383703328180110499550110385903033327391523311546305952047125425519191567829812698322643551251716424903809832092065241319787931450534201556359145282833319835257554045822938591397245366842850578845384805536995583408011195225182214094230040496638319124673403879859312051610016213259687522388600466451800280531820943757691498618610017302085751156617245017414967704683377745735693484697384153149429878703660147869436649824043408533269590848508885309952731162871554349262417364052751259876713208824133451592666853605298004629628210328032574171026217860472133415051395240945269969983949392690343062279295386647625836703151967550108830242434538982033859733786182899736621566829980326370964465292475496313068882301424808080087466677865324393821883800547808897890617263214880192435441023057069859135157315466406586068589800996945006641299707021113919173172286347040084684900455702453039468215208592723283440422338442825100621670964204804322501577761842652992315760406613645992490480860796574675992709134915875112047112869316367617294472963107960510478911677734911838373257704316536335236316104571947089511203985863032507778694168472238159350501692760918419054739558426334121397616083294393444878992133552658686559959105463181995821836838231088913892014382760907105306783668478958024798218830438188853569101215377025806936802604796575571564993679399675822870728016704687834986844924724153309085242459285386287779665326246690638931346190348460946295258047365093024519534771217155319777680831846486085202672851331296053305447644911177387896061126486889810506580350762652344074471265317022411564033166482077319599495422739381140030296305462476153308754949754084844279364928915664873818804113824352103321871829531079578766357899655475735681279386116473126366197050396739901082768732960666005097614030038839213267878237208288392182718390391571907627043074862174422763201433122567129102739136845741753138834348630665196397307763842101554675333836784804942955605247671877237645306976763045130113901201673481243635247677376489294815513526279718023093817573526784899478574516300989997892638545234185988533213105586040259078223718110261574699838102939539068424400002993072013593320546833770557690998805449627038906099157345844110697682762831975762774598153463007370868611376114988106331655441152771365762668556660188226967272536948793104215361737968009816946129151778502318484822180254112976333203446814694570005922350332835607954446380841634684439783853260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] 17804032594667624795376473445781424424628251910220493245247556572073541073556831390756012480854692072991035316764271829873052862717578379422926232568774894869614859037891513469473326989390145946522363143571822803605807729632973088872628713743183805486628399299126372525772223002555367559009492606691924029546515023898462232466398939629267352758690716099245689075349501986365313256055202423023311222589528229446219377945411299838488783094111049675056303561274808172334265164524555174599399841421991650312707290758187392477074935804199997760512429517781845547460078195252058594083175309721989786445477698038556616637865731913820309043943669817072594350754821514557311118476544374703668472729189078911704993106091877779282616967497824299233401455310087946207823675719405304525515299692369295383298985487980551832902344874713444209908141082931095279312311847389506833837729189040522087481721010513966413028244139045116679533965927206643540394245500225138484418124077360048343129963479694991097198400981392340165711699308670622625714319632987791101106717283627158444149362374858130157101228915295147125662458133950310272757900373566196569086073959484620843995249857191039047936528566202762243894730001315299395696323200903973632670047440954256892560054101653737288546267285919389012856820562062058411616899077092814417377450885880466679315764632353122438445887681600171745910571384888722361268021549644640086353711382865587627936862951395234553164283498366328307745718244088468099250201273649784660255826348307500298017684121693767711649260122645104304659601614632381064686345918225612743060336852123227406811921567518799664180148666250181320985867357248751527334280690078531887931873330379296480450948517294917532387519522121291624236899673231758327258548123350328933390542144745663670468174994830701267516996412898905065333770775243040828383797039572540661329147705192268167079764590621572468472401629484453572626136181796444476341517174819120527401098627570232319592004538861769473417769931123842831509011690506932170509715472194266147375511976489253364017361449326579667332846240401617671509516944665678818242085724686447615979595954973806700653700286551363619124405052713223604053181171936679308258064659195535432203149104496861726706018153904891576194161822117222418120299437990117349608327833866870998198838625093998353799087272670769196279509870742275761202996332902821797543867089846648661233191079936360362863800783612990330463616229516137856847565983463734288379855688972555596222705272422236999720486540521536647452643671456580657990560733808265150440053301408868538919099591901724592884378114600242392069795840895091714783317617768276389568015429656667129757393394167647644620340097518889985397072489918735996368647617403943699520677126016182775196823808588923669453202554557543522313961472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] -3340599593205042714582255610490762214048742626536454490789536013766368424858005368272073395196241571659461461372608099403300978850412694158783724588502551389552236729112484822452174571429559215237755846623842930940732419579319083902282091792283075591748283165567548871670334283665702036934748190170040585878717293295085606234412369286887154889272836037490295403096361594749890729241855767081599873066121415054860087411266006386982790308771685902984314708417067042398160243043250937761052602853240253184201467559407759745170385073411357730911578458693856528772833711736402856116022694320934888428403446503664167467029910558820447194314242913289269932678719135479122075133590016881742902216090726731380278501745985004151410669013727908414120683674562220051339508615486557567771995534863614222576114134525902552238329012181172918057351380234395888465971759765530659325841039456967267667726840527172532214463352723605232012771331981421033601614955885316580685746478257545151651944399705335484158329058087035543959999368533176097886050206574638311126556618341666677445144885668358542168367034099834293019474390094631264545093090667201721385730061046198271687615447838333758441612181926473587646308583612008590500443403272019071331063633329468068316484690854097542549208845058855507260697646575320653250927947981089753840342448400928288023365046920867004906259150898564135114002833286261995150784620902940403971118403785495181234013327156967855438300392406837887275388425128877066478734699166132803251665483845575518909269197819608578797226398969779041119601499234046822191994360549642375483096716260039900593258212573609524343507960726484273174125559063751120508949280400786676532723938549280082686961114145044925931015149319468048838428845399157813714427526236759695737546036996208830883558052624868237519309779248309898997135740863870544391273876185193821008237261062793036253219188144389354476786823952305679134613067525466449849249572377116643664271131065272929957456954176922423917247379857815845868006629233254843087473664266138067241230722234837752006449827638626882652013483901252476007748566233420597579797609294818770837391896383936002226917103315825893014772471305698428707386134436558267573537805481944985046391349281028184382624730479677644988121090411444317935070334281242878944923761238060292689279071045713503775460957309963518813001607432746270020683935345477709857003847950963801258362265124527577711489245623552218453514701672317664124719661524224624859331586268870349952533418211706346007844833804819745395559950625538008864808361128271462352193195920502615139024095501323604115696431328282685359600695072210102049676401452517943985541086358235880596645910497790045597028054798414559862221904077598026800133403776691289591849244542532854102262552118645123647472124344658868673341030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 416836817978067248352542280911356878090422351256085531307602921471833073756872790535908656750364960733207297139904512973853782532040528026377377971187715416937951917523980954379817317372441168121051471897584614018416408465908436995607424608033522587326102203057484075734923262396725364977450495154773789398458660855570025144890004057209388516421195773708021132932262546910307415548104878910675305332410578378006546507757672285043322125416476568319467785277912906402999451965982884197463403221083428931522894997225773706273308110142382169166400671388859574369939800647009909436804573350514577918272115999194783223426988991305585494495207823028960197377746532252497427911000127466123954828968154878961899710359781727111717751404204153478146591494431285180706432827430032612215536912586473871593489986434417614809989116939925968372662574915122718520756978064099073864458267222208150155406889003887365237179516775812956690412536713753701790151342984102612934983662804276785734055312331943697191391871394230755945407912416872438342229659271466125667615388989566391103811360717680266140497144434032061491069873811723081028418023741519575593838625639155767595345635639925106711892321669359010044835971638613442749976554699596544040114277013797217807354457717481964617766750989604859479866778469842543025377045903948630449178830676373039047488190958846468970227218002612893371148300413199249744457067475524510990680208694442019526586706407784927429399240411182899609657756593162247233895530146240052168851031255637781049348840675971749386560013358202716135974215761985612372319284717409111822485286384839003040476784056095936103065186445069213217370450150776967548920412869334651686977996254342992168376567562987887385431426006752574681389816112470553082307186915857394430396377320978847136014850377122144094609671186913012997533133271160276134806764109322283897336608411604213786803535300608092167041776487250927427334129234750937643707699619017109897726294512570974435913360541248063527358013465309780350995765662282786340342359145860891010071058701500807517092542169712742403049077538737971394979046613198366945390764870755735958159364242140098925108315625930057828755943372647983086326283067602416788839978444174460057602239259166135451244781559124601915737586296338663121901471197741797240868270951721958191226326597987476418025517041175976802763365076041927210262500632769829138394033298912624697996068716764397084250167459048263639649743288230221996671076212657641789299534445313654544678241712250731771409194889422010337904527763487527295983590795894040339441156142308609991617796663005586302041101747817033258362177906602316750091548915440350639951291250825759944680776075906040496028173275016650355814404902153299538748780205782420301005926073196480975556259821782662465490290989355958329881395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] 7987448699749728285234312837972712769214145435101250929666716994736048210445472060482953121723598804503594182905394398507446850574059930174347901815614440559662391741710408595877262573704858214637475679456614547427009053595174266222082118379125039526748462793688238877295869789704346470920450769666363592087355080484618992841422793037856689678042685132821566044560627405024565502557380632017366230887237196189117876575200124887171859735095052749700770267614132719706734690844456993512487093457324321080788310011701070632220478810326666210408089265230546037921265036685743272892732434375323267147103026901505836002553556944119024143982347150580701409474617711044191237541252436238130008553229463225736767623591863434923623500141161750559299247353539168933905405131215352608637457770219706988223935525325213398279069167066470969836818817333436105414348332770544131470522219273539579847187035018093729178404696564706983885404749348655731295383653087178207573039821151181640763017017604821719543465312782053913840879038608667550751251646720775453848288040789937787882767554141524993566839291227027630220627363874390281170637951872546360794674169768771736825889130883398254805993430723923107242690930933489279185880324801533301033789711404262407343384944539240102447044522755954612136685557513124165575484182244666269152889574644832127667850730780848978593294569114407453037915713257775963803224242716956559943026403923291163118630293674068289642178984531789837467742719410189522569175011358731796945527999809113617777490293395464372171967144446236979948886196305131486955260926939347335460045819021392437287733180340771672740719066856764842976777524103615938772947926512814600105694068172218579945107233885666435812888382681943952738475386695571679493043444941922640172711124000915030617282636187446587396976663416332423658240116670492874901760546938524392294724371590026697584847672063387000371058257106904783755785376283912532694472369527164180832289210570042584671938763659652062837829727352737635514899898563013396688046363390505271403525288009816468152567344268416293362995742980800603308959774218229202131140981122623421992648287000648077986591966703257157198497331973684062895139384963607306592622144195073140761476087165822961301854123512296888557951850458694861663733704264991044562604868936238366367838424322514252178372413769606060626108991165732651298193420534867167903539926876549369614023904599766839674586335933561634872338697953105251393291654708763630396515245383466953721717329653144396690476133306417600097513514147146627350261637692085867575080874974407468738137955851495289108658458660144910317336015298941537618418019966499392699845005281579930657960316495233399226234450668788746414504295048535911751710910406096735427398140309363388360009607704485380392342348773472821523251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] 413041530762298264857952783996223999600806027220752493301977129453311351836231546752765210193764468637723675016777579662037144976586787606986790646783148309133753855899284535045839235679055574768121813285648604383086108630860050017697591218931169171953212222129864986738220110116881331171549609558962884193920503697038059148376751470383676034157649441236144185377233990503679291946853039295017998453523795053523827141365257190402498391288347648437489686234882746742518176485401579787808496070908551671080877668024097214075383360073473346280516401144295215006823697711325241359860299534839594001970539957195379308652046442256779213420867677273567432276550008222661883084442697699110787280915730310867078170230856438230488353427964798593520944135186376284549138634217593204173745849710560572869901305266550433615079352602922085776536557948115980897609201592656507298582596211893996983977524730998362495308779478539253634039263665799526257521207945767083525512429131183556115067300286064535023032333749507134234571160324633359617542376963631840423531124047651366746245919279540773062529548438780826328986415601122349794692605902763532659032075031051332650410685965231796166075618398082609350178136867647979644929721983077818420881039966178072161592951570676338390368040435488929982248337854662079579858339366284240512302169535387693330865413342161150673780312560132718615140903111780825148676055028403535622885374759947206617058684955765653999011736012122512412081637617365715147774634418763624976023267102456990387390721327363274822323597852654794108486277354270151541813963585955380896488939164057401451761678541447724591284137708383621920741139757059259079162066211075209116266845117649217511970514510813377587861860950664050556703620035340667564906560588121605692757476174214240913392518257079456403948664666600528718614136706940303316510019056832790838445716543905881345550599197223340459868004036368468026856467033034243086479992316766275804983605936208629134974192156881230675824514082897268042786351545231610820478045578999199411591974182221151729881591639559848324868142546979135492063236201023727735359083927860305397998602323041640839535451113584632175719523010457161643684154169497229846874026778064953467774687968091846493865872326617476850825777108815357204555306051346321625481401155377788573057660847205548843102610079829917406553474627119228483563032940961976723717165663132749388854191040438360571621633716084899695407462719621665454694264518503451282995177478943202916056817219027508777885906515775969162299991420997202543183598776373518930620796749190742261402570868673302742748722211246683989367746685134816698205901124283055933272398719342834490827620587478559898163835336774514809211939004285539676254314817757966197718626928295737928815012160439322973706295154022121398599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] -61452215235929053563583679494407534750341427369760823499382202341499006330000397150441940681267846727333317267576879254433487297195392988490601612756213292420198276300414141327790736354683937173534991063710979698375366760871979155602195351247119815049310448232907281522699635383479208450845549109505369332756264951294491036544479461949852613376534638682513404829600662188879525617629184403951808710360372683751519708335403521445063035633124164517700609194460941185105384498812888907991518998558026241441264169594385157310291803748140439197510757641126259832556592818027256632094994194906418042941156033492586760317803573795200288889014842277776654532639576922409283224489952878139050715591822305956166657537436921579483021192821757853222602816625505085295983813277599596849840708106145711735643718665327432830040240504958449761175799391205841621034815533282336538928599580350245050149079422075425957839365351017522940709044608403195645468956628311961216938215572338879340787210931596785516086300755597908362099701951330359437275511699714028244354222672233124459508423430049111672688456474686565355266546915785344159863000283904421126151039365824694136888777332888622809018077816044327393716227267631809284497099083874204497666525593792124835620205465146803886842121312637307499060031812008854651556639837218633660808132693860095936623271769249641667578250216597199482662590671797460282183774373097952402644497470112141260326640073465072321058523770277441240484016781112504697078167643873864778315692242864081718524449494320294649070957155382497175625631650798453591697471681512118494167356936622962520849569538139002606893361232827981091369112407752681176752274390567119476914484267964441758224535202283352041117868027899984710994291025117984496002841244587635679527555465534342953947496073141798733638977214322105981334428656569481157400145536392032513401586115040212566299238100417230577228169230968623361476545901847211638462777324246047327469800042957632783951224137681160884734707398787187352459384871008696300340431511510125555090921048314213136156243939109055309876633622790634785073143811680560913791663477137195045458074206420332944881292665407051851180201315446104370688147707402143985304027854040156686567052040772966595718100887181799719516432280029746586994575060291934475504022312859846659793991666948616793056515690126292476853492756917001679215958927855104141191188286959145554412607499748146204353327064112020923828277825019117165067754491739147552810243216928737183633463156146312670830718936649134273988489339313862569851163991614185408858775314637166653682407054266494661342492026177537111578828770022606270429850149421320288304867998972261026184804864018963103879806258720877542557840585220775257821453056660544868337566358497008408650992974376160005553604907820451364864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] -1157126848805555111569032192999179952832145856417322554327162605609522438425880876724241396285929133844657907738712473249518326064339361157361132564168681827496008555732266452999741659846505713317863262846429020608611769348754382655973805217616283818586008185468162401337227077355495414467616602976348268394671320851260910350036610163143720719586387277936891354987441395774649874882484484591360013293369220406361211980709674516493779775983017938354089584362266007335547150346016531314090517238375940239915206073789505010507819218036456164338444636625110864144777201573703553180675597636849064107639816259934379693553382560450531451676269129015356571797849059583286373219314469160180067709306535760827886931728366060340794134407396542947090121568131219375801058441871950666040876536971157198022188323709474847529236756570459834072595554255880122133465165413246470063392905626786521369955318290145278597568595426177457885143261305904079170362611608951817521328519388062048479047299281047400922365909695036586934124214707928492367754355426901166680405349813400530670142433065190217356504871871597641732816814461776191301858846993782699419593423437535944267018658796231573242111280372186182126643016887742772861401292892370516699299906391316817430826624447917035128093610181094011973406929575777264745202022618224023660028499791440142342007271133079765591233586743748268529267479532316891335033267846915012508845798455898091137330384237864819738373981642075885364822218295320900464199327206405103067499859034273960428304337135218579158427718122780557540719233369219360405640266083134327030615024303067906985142742860867208574109781752757036262610396669148900628458236968116576269718799344631538477261935578687701820256817494531492730848347744006293578368649097704258478812605847524502611552379620420300496996743093130504526798656228106070383186329411448891581876737462966582115759427535090571572606876392740095225552431643018007289819274007688553562917769326421272140338003175064501738827511804000260011345419250437454346201299757820076586703153136402312024707887207699502435334871263945323689315606815931756245402803099380341111026175984714152737285053648997543551377956233039412655516299303434080745368885714613952425370158006455472789851876191730482593255464570833720221047683650261574544068397492848950587416834836610884052216603857164020114911208399038108435673745431390651712843335134498818360124227245703033938146836520550312887612459734443476045711177891351709534104605280666146697888658837848762070468381827986535573435300343038864957751603557280010346076267863829859142442791475494565672450163366662374412340259492080356204254089964008317647668327658081931138674866718258601059040459960819077771400211461711660591664241573617716692779249005101867987683348379425200909201796679747481108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] 179255956151194376574594408529033257855438976448303012376156807482376655854027810849469069740494260008632747984290307857615664755965488605604393322502498733320975570040952153444248544866333969522856416605995421820166118870207783175399002236947689593327928446857500822419644102338870731329264903804092604607025159903271009351511317805851276999042231064971467229965075095423516906575949404726515217155825250444752001433144402605405084706508650668508914471094315150691871339523584852339536195361724776134674136936577273338364667024387245971685962212513684059605383914495235572085626189644362684054483862601703282497748442069392092942042356879134487464559032719499694616198088203185792371866573381890996695930890499155260207090627945869469139208530740452083211636152664707452226847591216901589965336418123070267811557426804044532305113047654470702840836415845680452723213332155301927625982528329219274290451910986658707247699956994412908684176477986076035478233757926732200217294009400385436675443967444984907327097448320187525307449926791579501165451649420217137565723284454484527234032085311621500158413834913496653410930232660832463711639771148821002221160419583101300392125857274954893721358512057742181697113863172928959410927121708619964675609587683436613441319340571494919572922744745467472581680374603120066053716017272295595907283779745987207542218818483199856656579786680733892370411891310464960203914949337894781723552899195316189970938243480897240126130676964564718272662177904057920673620691634288739885224378770713675104021350750559648044401736904336910808210883760418402777696386757482927016081173663903283128332122509142678086511827931549638041583059122149148687332118663820250807834341112708846702044594563119081722722563686411733273198538915267792645336377936898037287361657279365270884435303769838588322646609092619552640531810472071732377440944365566264234816375131350573557198136200097182142984284191882043503146145084889188772867599203250267393485310005639027319681343726328720150828976627842258746922506984686039275094070259050044174354043266219102461600594150808512508019886931658556833465058316136136629027736529464579366380472336105451370589362313470065561768631259840490371389838293270391123268602598284155043097226443102118128568666719182348954852942982353416674718691061860919278651115715180722383917990522029346502418292737762211509569102273458336020236004662974771740614060766152673981070574851655849170112115511795178800610435837535122318750296805649994272302586608936811160106283492831879026097986447777493669928492868951221218462185757376269740324008485087675106910194706865295438613583062963795488794700038927672849389288182440302555517738816901674650939475400367942099694359282430836224401381443033811920488569862345427763383428124455846909757988094820850073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] 3232368401132764470754832744595861136980564038245693483611925025105552849262342049519825920133719227499817944888980754734984524413374882453118282735757956706760118746609794402708470241410767015316414685238342094836749029892874761118335064448632437600357761856737249169750617542769451671492705920211945010692809898323186213243748873358771881129658649439755191791677738554671127513725380693522887919536325413143199814088486875098152895040723787893935201898787886889658600179550493524122533222059820633037643955712524566232878187231882633594064921334854758716669449407516986894399282245683872904147474543529856309904196965550952810258548282037747112219325363863910275165761781705311554339094790561812332990188863134776280044712867794736819033713527958050031948819867482886366841223896832619561853511986890047279411961032633832551362869180365854608299366914872657190505058535329562870921988849216676511708502400136133456380689228087994337438471354930088156152589565943526223895055704128978398613786627280985906933295974643327265192040894917245985747361315049710896325212341175723534146523626206663000667672604356614477424171159696481352386189317185568297264393272369931345724975528815395350660757089276803052280463257102428657090933831106812596615351471783752667102456768770232260968240725412663437601465895341117714677589947527587559640840741253695330088266464320734916412297882208574622314584452102120462790793021543265046346438524336221069684921034751834904766050133538446626939354223354797536124969069682210909326634121178034438519738454916285304137962613519008975836312558711268854924745461052584066726627512163332693749105201903608748175366334644621635526003805137005475248477567519088286169237692306979835740876071269370896365069477224759511804495455779898115031849289752358443586654542660026491372528224605786664589121868113219709292313703868614504961601466016446853380807842737890142616894545050331120104203732127780221240229012575950995042206132927040308547314434099953540992554095116445888842046642845554442964940443790371640260990453268838300716978355736806495324354368627967266544132534016084324580496067670316506220274377758666208814856288818069426477103833252507417916717637111771720638781057557854059623003539160060277825053768185036451275709274497858010976871051620342924709337841546660723886332341702713164597041466927365253078058530363573251834491589624146706818099811001119073833996367964040872309008044230345275187263762212667998086591557723875484538483160114574642171169457337240912698182903597890838813732601044018171467956119649035512831612698917921156504805626362866658139005923329753361986569477400595380859053772219588458360366964404039145863452882812940800215099276739939840248826598759645327976354942719479592165222828817421557917975285879865531681272086170016153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] -130455193742317371502313692129925854567773465277354419648966004183021804443544606953379968539542920238723682900391789671119584514605642638454717089409895033445918602247054654793724118637730580623774202960022976243829687485608068752618453203550606818455974017102877322052429210903902085900992386876042035595769857892220543760240129211649725321521416683346445747054845567073656181695559640742644819117702859553328204111715905257829328144075882973322935129082956598406153442832717303799638750606738170006265144133348479362954117995672853030213342320960631638595670158040823957851935941622090686702954904828264794143239183522061617968320857659355584893733918680932803788233362017565621177462121689415246956024256990874290277587339867215283862998960666722655880434324377394871001377249882337696101859240547064815976432563625378862637332633515653683045083952940521817888472282584884850401622495178273444287005521754127950090613011305011686755403490551023130991915080998178728790485507329313499614648789917293112581713583876693088985776675693788262865670859152084362164992553164196466060946294602896120444043699717329924719884822098651842798016291737449760372836215657283201572849058835791906009445034219084903520621259625769909150379116468445963227895570370169414474188766557793981638357569532884478692874886163152489506937695020280087632131918810405190625639167729184785075198054810539416741827856953642636051295303853618765903981010409467214090367565649248061057680765405578907285762164283324849757751055652778300438300554752948447486241845998584046644364558582218954235242884081977346282534458766536559539891936347529558509218366796475940170374178247453196829711606140002158059541197531720853231908436291730587972294863936984983779661504658535183124870786410293518930711994142144548147406268067426338748073052602757233895363141012853482459220226122564460869037701366206457914458385320171677287302798491891025406598087237236373544391708151823698610115158897242359723120320331314054936415096585118292944546697822726042182766436360459328005736865633401906698337102259513908209858691969619009024074470637763067948845664767041133830791004123890138826151340643015479377927543552027908320231402184851553433686137223436907062751623202950516550961444595269894192037150375494205470555211238903415604846073381478534261781794096061931629771119944131203217495851057715627142209362803487308391059515717497680204741595725775940949321591286339924146946835196126263269916940270036051868697043294414340501550529928947549242652821693300729277569810489499440952656793754397839074052128916392739882834387415903173402481849755251229724719529539343389319812928352179322335509815754180148417499062199289041512943886042995826919576319705565890184136980221981101968390241388556051724136859968132550041232324835042918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,74] 7123329897932484053016240428171650033846807515981405377914964820315045133413590882588784737325680926275988454587971241333337079422894995476623422246235819357077180788656684326222234032737143484068495662677766085862625158535208050076720080056494922373830233716355141115609938372300350592124260714447445539437747098804260518283860698572121753704586297367068166999133571601367758913992784866212591156843756788417606500246531466817376503571337093355686245058331389345801430630261126320241907057452712233579296836077492699957178542356619742020474519704177811582348939314517589517619079302893916604507184315478898371143328779068071444086832322892446913651585867512120616741032004445417354136292311788850176189808385028440557106315232004353179643299033506620066236639755120908644573189665855625320105895159142242976863973178430887962855991977620719911141898762808954618473421751620799363683928673828081823398953291908296366619718149274841343781164944817762352888888072426850517277523798726819471158745085244269055316842398764427501870778488445224884611310742766345765798917846254450071383162084583633638975468901753780814893660426511104441699095014469377907275171285758729284412371438092732825507411439146027966342218473434337114389560919846620563424808795012972683161168519313481592326825990465140046290211824728753975399171289528252633441413556210570906470102036635797838237353659556786607222285892566421970028918098435711500280539248994051510226226829815458531074650555557354282320530281365331439286335477893700055076610657048782905993790838402823203433531926915250131301874154519123806799651903556267613623095054936411383726778344091949580797547122994760597766213699269277957522654155200643856623852820165678328912327090201603408386335980436971483110517005472620119028839541218465654194082284048645468249292611218709368800439167515998385332647439860253966604297428369814725037789192868827221843907999312828731108370098640898025871483253072868167354726692594349295608825294456722082760584592649385759069274640826458751157732649841665351405059564613942772803902331930626912053387005173284260614577609424031577713309417954233835765896199070157945329073533736698863313158054723573313523112490910071859987915388601217407199949124816966122249470688392593173028162307178916114719828630410246068804462376587962329556016940625971579787297826898709459695174139326305165072078023622104747767512150422349860852724671859891824073254271683792151057039986623566253858602738228053525873899418804268965939845785816203803173981333949067075972993673560593354714877599660965710746378369417279548993392804587898095886999505914659036200009400280440520668272355532379001082758337407213515280768146217878031185799324240213215316480143168838588298967058269049178675729696545624075031241624879815010640520765715251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,75] -43990926731453696142949242654066966011063086077585723092752119575840685661757998360775237522799087986931399164918587048786772561759886776852104548482984355411757094415481926172287209393745552669998996889262767958272340319018773730364606220927363601716120214609502598763946182883232473725392308990435469125076678132504755197992307323156747255377073201426659409828480203258081656519223830418256608979425394182599760199808996229937689623142265011219782097990049000323930582186222788136206764149883586320742084981819931247486895618877684753964429782150388020513531675797718824476591764768118735967304692331670604151236674925931758019700715020050647063373690424742992017167398471048710443839186050623459865267946687550888635736906073742569204560419162503024096064908626179812889097785643293915394341931956210725137509013465325764874753727199031571443348332725405644445850017509719409412597281555936050969876879404824614374407133153637982379188323821903045394480910800757044570792970237559338892468811931458903035313674185831519052021582397815658174868802626755308997396067800346255948336243627653816172826250564122548161181007191845783189595766530491573989661950372612192391107806856418030791005255487079822878505496860411652571396858046816296139056875166205190842236643618781143386461022648015160860339411977507914502680872153853953913277325528770877354029355228896479540038323870656374245649783019105879412208987066109144318479190893334022696663324792425653407038162241616058983216832183704754748766625824020627925822449613733786807242239032013647190759623220043456031440463195421693271733813824529055271861549072889776179684581606968912285491118847158583662516954449064297628649171529828699987409980435742125267530736674427991855609496070686770976712402674634614432568888965296913561934658877064389664514286486583301640281211866167868605895089757742958465482418439100472571480152703979797560297580494567947247669639376195508155441657643883934867999339301664160673468262009178748738714593636878223538031543713178102665574310186131822513734257911935670495486069988608719090451534368455472828853724437583583259294450031580538131133143375151427500210061406568307859572061612742481944623753797667629418319248547025434906307421146392863423113691390617648300787211101504081656161742984674617328998529174490132598123561325415283636308944965104894030272236678849714539325155804088089125165601449006753659763400514486427932153425114717679201826549455693908210176227768834924113845639501927107360010394703881885314696825085819007016712342551998499642844773840705876889728136125248427321856842042107163707881304018301653726348300776550832103730251770085933523171948723062065335754241680061027014973920538643886709036721637578374858157532028367105575207283417563271931748010211290680878711170505113600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,76] 2136501461558686734698703274013510969360444169382814039814669787657248300961611204614873216547302240808627062880360824779136620913629029779119117099600520629362864012895056269117569964071756470418468183100780709857279113833376255875283285256899691858367524975933738884663864909701590044473059350737934113288332995607458867028300696908910905496351833862615388434731362825164194316360779281744885324397254349157077575428868378042125332391562716592970435455998787958012134566837581456418874747450670887904305116215873413054654369463113126710178685686453015665754452642207852754431184253220502381729535724592730559787599973663373916721938243378440658537948202824543810106424237228170110623371384064119438299221888918307328602328196557757151746973607518134065321275252610030013968775174404478766540617424133013652724539534935865751983371298990575267439317769543869267702792977367031064507810871705151833542687504768918426092883507689933913406641113923034946645192053230813916385331717005651589789939635028106292038714084116016419766411400776331748864048894147175961498209884997850941071038005766730716792955279036411966176866632887526206401013293468458105955547222336173130865255001672627027735171926150172319403414248606363594425564037479743034765895194773096108581706556222849969867321954209502753227376916995523179823482612354913544561818163374739099728930295363995747435649794931513061516737652318098269668651846272319446029819446259533625426498656160545822951167739307344582939907398727658795409603455811687287978868413126723645986237986752336105619449915107888370573409277076170029413022808172152139832720099956204844709530035885667449112073381340982015963701456903968928255958945371715656186967393885195397340704169203015727327994852777931877705455866432743252767958381178410692167115420718932866546154995395136105295206667488980021131970968856841288182209074493794046881889137516442009092462827146104069087200326975846144112105376067918178161847705322962112232799141860790899090200026974561668852589709626245045084275271320143832099554862183818505203511662097414587189503966252896827293049227958871047637610802935037913972649887718267385218363656793992274809598609743352327381754047751993925228448308410095959865533004812053832190054057317788498659913495130903018479588062010742180132982862478482001214690963401963905304785920898752147549564122569649030051155654157696396060833961989662609665443436888768624597631134240530314071083315634315608842014272317078073053235681861204901720368742742442064110038894732602797392046782616872302576753844967083731135306525080566373469402052941386353641312850174874264865495110885179869814114132116350396806314944295111185099974219742999252285658854332463133053005381903433845209164937771330968400900810197788298227981707487247464083498079354880000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,77] 30372400312883359044832764749776398829369493126757740791557502922828630917705209253476286377075046415261647297441661492311882594865554739388170468206283470903388827102953471770497863773483335979700323221103807011672640748149891295934642040522536670926167498010031277813761596831664897389249076109746967152262004867783292718465362878260243868473333269005237034589526308209422466993399008126073030509334925707669800386422865200530479686315021726873276418861860020031200333006115034071861254668295757715817791763016918441384777162036520165357559477543365666100312390667717411828097986478967732579525725856250456623919205265120801595289673599804604564493029603252461568491208885798023769584031069936723388414609461527424437395765181971263589801909394490293993235297394998364364161162947189880134169886974259263805027663386411517055394317075276485701434218524081196860608902491385854326917758925178464931330555416667891208806444807795969352042623353208838742113990049894738947188892463088026376661707653185212147694419538443880503160384615846286379141109755468716438409231084594280147297951775441544805250440635487698784846654413031185112408472851367554244796109073224189892039769887465432880921531637075186355799060639312301489345269446066142646517136334683085396829152259307576339270111000546495160449229214773704282332075257274124359134545418074480105308742654690182690770825946016285710381266177744740327694247205279396527071572043393691450081287403847436868448197775681478628040535338117682579336226621610705429832105356914957212895100637014877968666877294030167465610437397236680627011442365501063932010294317545159103251587256802527918926642835332226308613256623172588338055452775535623584367569399775393989153680201889535696184810023665357543668128724991319824215842187409651786584483100104289709304091232888845098377748336504787608586573590563766610216778547608723754251665072768745672466693208843977467290546231815358148018954737236778818853004106158964568147975069627105595481636280529738726717863176118012210666871777923464222532325765904122672458842954268648290138945509555983257329897764918689272919881087468351921365917911108632061131914045069788126144340687638437955962286921452211060118419097702745567898453134761297491452750526718657010625305688865558774168992053077962789775901067476312786048756069277161033620234593367774057112690602534947718923091421374926993499698383737272055414362521361115749802232870195369872606003781737278985959219123397771266232565632635256664995440005340559928588483312871353543737016603317027354200769643253977305776623290275649210629730727776665876696575508849900364631090989436125318657663783091111457761736961460939017719177688208778359282198970382844335946135140222329309137259395508665121966576120100265790769370416804072215208263680000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,78] -8292293803286026860261387014551161772418460662621378301321612041962643095916883786352663438228972114225002285445429287695957405555654552223309707483807128565298557712399493739718481056136455717057165305970970863334837749617529169017974535975770213561674351797614489524237204318460784747762914657358388093440103133719477339873462715073570741235094257220490219051449023777555162887090542420326435070660705265211762148756583850296208242267187572791656923398635449041396212728321043497555273648955024346814417099173470379676347492361308746676594662695229045150073826898705821975606230943493978288449313144327944361596780703461378642400653092380481320594251061273024595703208079936759223920764222636260852632866325979943117652735236758423735567438926468431848501874643489708936982363304142502293096202507900109665026126949126607401492488231576714779421037559035862528636117524624881186616359915160628964253302185765237711460229454675848220274160004255622873426121810316750924521372780681710666616046868971369959750521299057750874535342339812854529326612297040818132370567408952653100481739571506234460623539541365538979852929108672567380609969092334721945352669386444686933312287947261458931771841240013702584590309733305191768425356935442322551668117140918719326643852944780800081734761845567661094719455775452320474188473470943038282919422205669749040401956464853076569614262564169431482337824095968758736048920736054281622966885595588329371178171723133359066768919308578264760278231111467220132272140648142296364146102874740787008529651239864761219366038839256325255967227664670174421908904156970081802728623808685118070503333533841092197603965485089833284183727030825078033264756888892819357990826727534982852399043248982265675922515304379547841177420552476893328259009584514020733744963431354764390385036429692449430692454680642891131382998303089980732638072032064035752827687580708831135310468267764126462475334552458545669519461634188406448177854065464890099571711961854749426597131687069039497250568472851246931333207937927179853647750747493387677110455161832971983898197558137515234162248714388772437409365514713295627431260896349213669856521111865695039505812407187493500804141746130170211600443298475191959173690012441224186893044245897824822697305381345259838012226425171276480045876182857431797295322218141938951230775885680825697303507481507223380638571037465730117397161594143750022616683698568499528070676462116320544877031331487786356442994076819683011349088514697281963903327715755471766323550655784521647862084415034468764987943354442489755822385623656622370763320159529179906008379621462663284321710797602387322435665393120256811863552646927828005748404029524861506278081136267059291576642421753996511533676403368584527234495330676134352365721633468538713011839303680000000000000000000000000000000000000000000000000000000000000000000000000 [80,79] 31363629892630054167435184617554812568557745395943599906936349431824649534049290719175760558282405362864258875628405792780068992145130251861934714395499042697436732143381895408666492477331957324247072071311101788864204547149251940950554293162824814346321586391060366321214445730548233703549001558285862964618531852213359118912667459832935367001608001147038873759115546087180320009506454282540228360488167051678896152080866094474339501706139052319844018730427218184951869724674948555693592399237818518973154043603901991538699474306574624880803666694979178012752630224537556265646532436835793495963642757904231697093785928615546026289393287180133007552528887036423065832862948399993735085717007184130847926306342410831311017162630117105206269790794918801735941836458884577443552650780481781094679078436000425032636081793262256887418434887589251370295737279394792185787038748882161944829421299077899074506426270516702460490741315153118018526954593173103371624851761926568899578608490548757806676821069149720852422465267881410322635646307812943777112594957649383320355735182274114809586860519970132556661781793201558571136950567295576081712320264578668961408043424484907508500868564478349344568000520527978194509124071984922950090888375345411797942698757660774044158068825579307879012116062171938897609669173445969645392793659008204991957591552826113772044168555591232213845432084805836134852155869660403810064255145033673271564316882610708012668524801872417150297788685593270017867567992472043787911874692453748535159606293571100659180389776169641558961031077617975065264229598696762448019154451304027322843707506055581509230872080296528192212534134680491845011394179005803679775135586271396793445603160608368300692726151797099411331833077390584340620591262501142279664740992314679955905514813511047666228594178567364946184907761618987159445453669468421969593072044704946593980982431371949756857324663991987000488184935415485606445625932041619297213778596826648123106042553707883874428595173031487954942572015909077734158430244600824565713899459211762355552929626738345874190131171552677244633452449307297974149495569043451631112876312913650101224897530636695059150107543794668655742492396597820918040004285451534291067560604417526941582101838732567463709866734180583971291663779614942506788421876807643866584507575224891574354378148206297504086440367278120776009868903536700002060704285595615639072328847630039060703782110713666945371540903138395922700147854437777332935154130755798754047409149554118082878927314503080529691450434367212663235254332179555221671446080495267360100662025432524021198874964299702325938675740126763278345978686941900967569085890196239652578932703788255919727440688087081012067355162808345959769935827251421224271731281992197180962515873257638036766720000000000000000000000000000000000000000000000000000000000000000000000000 [80,80] -5194571397050951265366111630420683222959596059119774491160196058039151909052623438664321052568486808278020842569137546606458677059549541790905522868849203904370501213615616490420382669376095265671487692493023408321912720272019261488106392912200411307330482618394743793639642544102025920571533024210330248314508377775602501807414680823426558060214281721821938466384756190669578564029064310203215663026922965326846642234479730946299821014587402818411631613362311070957485498883415519121985726440124506762627669306248615024180829708889034521303788681101284185199101448030345267727547776118571596122647144969228087540006267952732449036842080935538610647638049756406057323297710476360419459264132020781169228081664265000199681844339681822965949458573040278725415177152512249102496298497293265716379270683587947871923845225780884315498140763740467665275484760433155570908737478281917753018851501671115957748417209177638536455218676858875688474756441173869670828451019851964140945359601628212587453498455072356830798968696634268031214265503412279581899385866977430319179391769060416976723542466180808836454727182369121840132905013825815290139897237911849532826538419166656750435333827903636820965659716995696767653515891647885517870066211227176093874970552988997806694572511451585964950803729484333239657217369994129439701808254508594965129396753671220341296163442945907075620666364726410915590020701765638402554576896631876687123398602209645733010482459934532922523988373933203342269420938711315198323778850223849680905338012960610298138591363416436719413662089908254623778117547924461124885531142350144676822053589731102751642574556027763732509123931548611987537944279643744381384545621888964025820148076885909772003045606500126914734152438127674970865826041159571252002554548224309447986821798108811679844373088957257240876978545831746486163577832134636035329420113661059252569564044100301692875075475075588893109442142126040447485954210169505674902468101225942033673380693516864747216383147103625426892782375636017217043305891124679175951360301295822931741269037743471521723590617049367442669291259504257016234823401723561066250794000975787797217936071214839333649023887483329955931796009586415181217859036939078893228675509702297961936874292643668060392102512350844207058614526329694075181991571267966558933615064081750459604919224580429616612293551923157393112495160572685548668948865889934483030584828443061203096053876270027358733896293465465832581986864227026593175211373602653585983636376817250125215515657722783870240252839211356113013209640410887384988345098988645727727617282280839422580768530791152381151249125841727508783853561254392115542246431532506461825189186672407746809234424247389052778366288530882308663879769128254829880563518141550742495483829371072245084979200000000000000000000000000000000000000000000000000000000000000000000 [81,0] -7889320697459596680695047011847181511495564717340482944128662050427553234152129146333314648833890857634108661984172252605528796093033342986608662562208884892663718448520460107300438627752167207279660062631657650075979555310794922507605964320087938463719962375752688269838781512826547091605491008670374068919980222586755891227209122961664735210052905754765248551668523398516183131431914224309767422785916832816752557573255268097130483650299044542920968438644691957098496691513935110212861523795742689970223983826162992058489941887757855162963871876970060581163368469518073104205890104124740406662603726625945263188940205335092001308964922333563799120107345229162826221758246562051849675275666494527950314653026431035578095916742134393633211625716855087107243582409407782509716583027344597522957405042343773616898610872167142842769070706866101359430179629804444451275569384696459226383188734185707170420378396512909789106233651257238780521989983006244185404931176352420483391146390634310576815819874815132221651630065356570453752007854265525639114506042422588788209647239919453477198789362939667084827740240855789422118269890505430066556506564879064073734661767683755734284667014379045025851632347925405747645945257924016586882453381756947399593310844468254281434785121494830241636780622736415870850042747666910879950814548545678744918946806052596544834081058353227818595889239377612147536806176256199768956746508061671201308264834675800827345597803091135016194997816673146462116911735685766315293794172210230899811172478465871629091122765431336185462562223513931235056216222554998338259300574873437868124957622813597281269598063352690474369881102093978689368953351429443393841202189874427210895827421429989877598662662647416779237085697211354920208350854016007909252294474558834444507813759104411810174090477071221571652174548788103788625966503523258002787161967264215469021240658726539238832936312759618012393346815131609686996297749258695544507858784545503238941250847457238440435355446741844074809629015487691333863915632887921375587594718743241407585183691330588191505134184628116757927832292804200983844669120498021917038956411526097652626435460817839599726512796224077317573197499017140401689651112750185448360914804313186122497409208481104238132380892182786790586736967013832787786690034081740339135932929228834338537057385196148310188988398857771781774670882659821341461771539052530386241863124372704062830904191591696558400328506619169511659936821864286955876913011931210776906849178656289138834630555163792029765895481358505599172509999417716510931630768809377339824348692405372961339122811247604809656831194941775277927603363445914767142432876156941337717181697895621899022633518059626664611919894262834412688488444230618881842395024694977839422395761449161289226823895563671222828482640320921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 2160018977760796178452386852036458114025258411381463109031701113120202480680229311987154008091347606833349469323012222834581439117038332309897960823260026960533720722568575939125587885919281172616672721569980968303905139304895386837033206508685762044403803492204961415887462690921706460988870477955247533860429912597583487262981075058473503116403650642360209352125632312724104183032040977516144191982911902154084172689432878039706434935506663237188314953906423115317366843260573668628191468463578860951515120659260250507043062709154800156204622606069801464683102639922872322984866806852380427227647013068147468240850947420147248227503559810605165957123030117687686689070511403938767834074797429448071185533087372388167884129265077297087322425871653191961773369435803335320763899455751657100263798225170957554859036361774374686086312227839565394159237099648574741985433472936493535980234171316892255828123056655334283406517823323575769403932887547456990890203054240849182017200668178599472994592714938411336660981020179452982835827952462590817514899994250645356740449478739602925804547855259268598757144033967726761618213492341003206772270826379920472254645941477748869774003012162832373090253189541781725879531675701202926259544232613767356695056051120961795053574687635906915778083804903601242946725209402376389486962761228705582963111852861878470343643498831685789103856824125566313410342730272627742837574775561923816422372171819021612511631245238661052640942286458582146160541763838862591601009580202865036422568079083357378597610943603028528935469707336218728428092362698472686544591755079227004077233381347964218134965134610192913590598355960295330733959093909027737670699906654776510442725227818384849660188119953286209275086953869339872384468550688349907071786965998575639268831147229003019727557812431918956203762958511469395936176439891041551794588476801315845654457771097176906605020661622603406768449010774548009330629983592211099366607228402512208218641592239513362583595336145537116130127645725194577327867769801528840221931788518090450979777222752610440781521076941436802898791332609054445536682353248277888112207554605448937123921999612385248306052479954703365474965038831854838800762132553034416024369312552970998216576902092129043009310079052429653331417869519318461028761171178919126717300837584123670901934801107458613262955452021659622096419852061005067953723272853874580164121248167858696582562614764002310368556338453817946911654183057369371554916061830386685328788827807793694663459145678080004025693843105326226143373922572135242668997569689785344959735329637742193123598367490154905741303826779170171005709138520808622493296428721269611988179955071018309668557996326624361864602418466061673375284229473356975221612244857898489059391745800567975244444749727179036833446021312840466432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -141059777315380560378184861381863387502459538148220303980557995259214685079743555407434950142294508041878391651177301354754344890973636532409390623323353815060407369763166330469428942217781251960484439042850461663465101464431607865816173966958227174511971539324987324377022769179499701908050297379921976401556192310950046924350547118397660036651088841657237207954836128289857726589330855726217240912787200796807607208103430563845358745538031464104089722765794960346188622154868017515139648304009757661356211580218006334521812122384343619184378044913799298137430849541081170633313863640575713589247976299992378769313265415156209912940932107169860872507877863353969109221120973460351549138982346769792890419240398834476497791077490889797712748569282902833092285950584183727983664941785797396165154086381166610837721027766745447590209925737980416330830595093062552360235143582368159129961243470471667393065560516274849735527722410128035846889381544789805017095002454340587060082239216009312355563275525970762653417873611476541740398872600001427053149796234097655771923169691273274484784058766556309029767580133073497732172883733803230295638597191250557244370770059831874590122067639867358071107506668901427373771776828674891605119316995120237539860621772825880832819565785899872196061851901371516440758753880339672758249563751740512090620853186423260780428629540028369634014591335173793902122899116769882223903989374612712864133373970643180876472493019189154536485323267974745775860985085397933848188890582733313098415199862313660561673055938400481233923423945622859734231720013367759372318392409488299844471460959817059369778999649069506842388480688608292422851923999047535369912643544284543213468211867286414319142257534085840917345911289859011993368051896587431081787713608541680298961930305114821594128891058766527302237049431513561820950433540308649835534401179469984474587204711661938997144349504683345053359536136770381964479600188870429470604110045840177858330635378966043170611216541566565470483767231224127425117156928350471629677304706416273097054331428909849539893894921232098174548954768328563202494896765717139315793783903536968570144672953698375826643681289789894442387224590627903661235880122291089308473676082691450061708511704305202197584418597214811710373363171852896334641050351657680302562796736046946055195628614189052629155833381707142502777851870704911735604517392049390840194193235210957552560358070083398245059580444697984613481559636771218657146920084770533225479508714563540018298582020175715800379999593009770617671892575734932066922078345085857607869831578416471859843674579791489230599926136739630847032780565851793985828621194757458991956815181308901245648917260195488011590337132120769160002751414006725466877777038956537112303733016858982008598907709187489034837902094722557542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 4216080848590445700641084340438029739026700052899669754749164749312323044112495074309638189466624802108730621148148153904537963919393930477621024096875056178676564019497954583318177549697340005138034305650559287879401675198290615515233588282882922026268169777591167442423455582965827281261623669566965152663387504299519360531872573986909050421977035507270280101261147832510196596675062032026940175319853559433892995664410726285150564789745966230274245631863158990782918777153755370062246393966626867635784148280927291905455202827167197761041292776380139305411621049322737438420755295714823476461752808476119914647767807601059120122975916043172499753670558949136229738009341000945074239532763081244439731783213442985275622447634337166356916429106567026924146834062926303630163879716688964517067643458114877675933461540302483305059417774182001758743935834231390104158985606107723199807327109553599399199567769785528272718287995023200838327830119906162026052222661729479392273860592735327988015653270172845876430297586532845328699693345096033206805364802530893334522600195122612965599856398777253030807198505911670980270176920069047161561683975149777119594115198538666277227309624422548305722308347235288960425494624543255192133417753177774902410803549884173820362072541669933394819155049695979774634319242550582698042545874961657832401970274816791063692754456290597299496646846261932586774457113067387668337215861574489336597433624993713315754184566799336396648695582694519696100830145308421795158500429327842679365112595303902465508857280641015455974137825539322629162334198856986937097987642840761731671262263234983939224222232601198897957838896413781298180595807716913316194924034825876668895566127344229747687553080567654923570245487418256279618841598489043453914889595204570942763141701117040026308816627658896468288240696085403175662006062597565287306504839275275473509338986823348949787522262971764305462776109030276134395210175337172380745039259742853119053337874460833870806047149970522367786416638757664116410602229108520742143551566678491559193646906636551741434045096205588519728190783360320753241220613573648043062581603196035434366494798530912784847719083665210150178753287794494086481597987798157166556076405535394115805255731859001201185154599657199129037208751340820465483303348082003990260919052837132781504574488040553379254497482512531620714360850426131348866783693382521037515107015135294325306695656411906332370996575155621944397813531309538648204435956822274877159472696822951207787362046364691577311777633179675066109517391236690341148275401824226104529086844964867460901125109700491721357381569517832519382092042792635379839535621860538432442110840417775440426307305607510336888587507814846624679505373630693199354385494044407289367464343544229444000962209329744310672505416926120294481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -91305125079593728468550230557525788537236374255877465763292770868735848271707480168898171722800824753856140234985674288109906073305925002041705803278088010247794861761640177749255212512369559150361377878161499476587116265016321884735020733363289422515890341722736928233527635877701230042835272465732514170580041649429571206351473010134092179137997171742020734313200026175089296474035662525390773682337526081168860952981424789582824416802217753537700571979925181830443370078929347974908926931757180917602541947840855941951956255352958523204406357398380140860618903712221872365298489674720565508213845301284003496560763722213420032228092075597419483036771425163844165132287356758863445858308436048499737665795913622608482021434903150395908825090967770919270282213391260896206550104376655918606189934094270945355685640276088209584791504080415852441428997895862067809216768784905844080659965716893058103225594026095785971856163933030171862749727600406136579152724189443772871566483152800703547095031186137053776808629133803559172073273626715450989650450182418268166525197373659392308560384535354825341442601612809973382621678506582985640617179890959778814810245358280244720212367345883147568035201444407221549150263977003007274493790859818824314687853526714361099089141154903625829910338956276784739791005859670710971202178277170090883623177062218152476753458696828820984519940698689531883215173959135362302700205477908548210281245136272961885044338904991467366554952333324074870818937893287084734797522342960603305539205030917284304665378418804220655690530184967507033390368427420674628021487953616539288193526569981584036683080672736555227620210330956673757869842858996450310392975161605140079176831973851613105152902553710680304197958977209870239012822070972583243211863689278069059864802206036642128740110550757697679845162247290781512304043464666104672295371715372320767114176695898691614270943116554305873458459629926126733161234731839306285462888813995845169911738104534466335024500760070460777338416984486597840411819968345389074838917534297282381839509321217245619843457719442884352779695524035471582627210956567103048980734180131303950381051129808622148090695246980186763538283521005262950346917530347273215639147991476132095119533397234165806835660326722913275649884273466265037946888924178812565297411359803904726333480374222811566401366013017173749875253731015161467897535603622735905968706038329323145411030811051848278799348823675907444849922234658428389897751462433792774911178415120126116789821393359820059440653513164739017328431796376021100763987680434061876064226302635118148526013971803642590299226078657074194696741964075989003079221994056095881192036663923145592611294669176364446610324550494361072835299957995191667674381719288802450197981948335700746417269842967276088536901125360837669683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 1272826086343664088072519970139112054413951706941519078402580260483291737044531708409036882120679147239965552568062459213975391850851829249592132407802494891289768495161188317257736804472655886377772586129278451147041417873807208228084222280504488964606324521029175839804869185464287461753487774065201302654587957679965342794145400536012501932545435349560999516548754224458639192010834968386735054851289244336445350138931273262638246361478925124205603749215941368791875996014359377096313494392364960328818480193309341102892208992778879277213192093958074990398285396429142701607709182352337777970542047404972449923307555626535803274989622970127009491693159065793782670357589661856917789452378581802047737188597809279772141466627397863830846434945614445626536721071083776874562694699122806401166043360991216748693363254078462884725116510353649972803182278467707191902913865661794909235756680824029490196668944270952141758952351333535994060614135412455086800577436396147929044586841632848339215987718679138751722974807797887932003719963943113185071658429174656002018851966404592962403063286144463989833472811896374194586971172669888657165732032473090339502732216417916412529575041954653288515237655638290837760865152790137044706547898084532376196725673239467641714534455173859781274890160764079327785221108387195865505977807809661483250596899464647949197040063708408194845995415903943531327508740480157738202456179840142295738833563285805573817903557588115901487917587212690791726705441644414304065960813779317807258716849209182800215686909130418524868269013894361275881125378326569504572249482540984501308181598371589542120352937205913329210001729667775714931127577293114837666683833539344898002719547253287714778841265574606247489198875578281880218128705671325543624440129140570747843277358707117990415863154852208539281564791675487164753284952876635514694221767348880851080008008643402943190656312306002230976416431444280392247704658296457551653233755588742775961444584825873247457294353185799691872833270998825664951233106604765287450697841680037161039150037718213492430064144926352069268702589205731028880407818448151347175216942041837342774415819606388838754617315252764247825481533387997479022938506914066750361217265827547275415981758960648426645088643903425835901484893752125249037321990808171110511728699037294467578708066738638349041095865660754624905723616081318666644254818816168226922576624698421370755069554445325898604765471250086019730884758895036214632083634636425435212273496955607989050543738734544110840103098438014752541461013991181576133149474197293208101182161192658210033277202182242698642819275746983440977919124796134025682917050274882445463621031767993063598864116720991417863505249448069732816235495687672705292534780250105139416816548861292431549150365179960520889855319855739035929542656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -14851638665580515086644190117152884295846242630693293646513679732819332703409623578229164722896934268030541603229627333302857370301655592973821450774013200767844358894715364551151468181051362761185011022987753671847049835727054764677569755354376883515210496440423320370814319530993337642076619811962279792007377670945419611228937701187190077363639435222597722222163222659144208596494731138263557764468604266297106778780481971860650306551189760618986207481952753620741717262883319838382426712333865117828201407318395924259998106670353172445454808872985830971644653404696379738769497406836052802725083707327481339570812853923357681879018870370145646135401001674602190537397469694028095164492549738004858790282697031405551642086055126287491773691932734733388893028342552671946854690751808064630232784118044582173169425724216834264973621276175974264793609853718636428812010834277351279893364259970119746576117197835896366496062281155832828823255023908823401633355855830229679026798612475415847839017521660581386567323063324470899477280468397996728393523447016025861521252375603059390945714695598135723336297527616900541485987143006611628112536374994189229166775104590247961216787101714193261811516627991897797037310871997646790030412293471109515261752380682281525340792928295129452431618325709378339474239122718986251223618752885028641943936479103134521559585328855289822782555209192702003386844090605777676439710462484758593365126696399334819884702245016246309239263433310591875622706102436159441540535827452335966175932341093357965579051719237378243666809112797307486696005267748646099619196338933508652589046824054644161240067724747450401150617826876060057411070059281018508519653489810132263215394022574732788029181464464551687620149131471789984665983448172742699819988063449955743412581004313256615252736046077666314400377140041457281502585867311492208788492470567690883517544062994533345185517009374287800405019546789825228925300700801716617967177722825744112747941063854496170427597922377237640949733400041501177717405386418519957660067040109027060676307890349114844163287523046754225556826166126980510535769714352133048944987148129501212003701005062604766552843269542280479803060121830522464115808482438436510759412598750972610144340528634544051840218006490711398222620124819596908681461238934969292230308852852022025544848516155660146383803043009345823853873698084908557197656300664089644619230126315311759783841232399869569016743650106078875475945582516936719393659171415037946878790663654434944484174417244223216313419080918600533590123338876735767875512090239631055508978087817703421829876864406004433809399601577035867681342453955699980456917599451157021738041571936107922940206526060593327772731386655023349553504053102613643068860247423015933417484322756230979422693592600043618472974911991138713652428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 119324697223066820980216935439539279148296874990558338301560921215844855575226864860752293645265690116228989760005831156650692101966701116183677211279522530868977256909238409574610649377729401438292076047241273821576730530564898631384124028914043184147153085093668857513745626617419524663975829480515009816257688865462893081480510075772516894012685040668888976707643305443570740324282348804581463904359303714170150012343040297871760321894190349314373765769039464893867123085021505803609117892708086983168468852105768175699819711616724779246659422301134120848434225100347179135729105003780713808229380988276236382691294559870753993761171617718062548123875373462197860866151353211278623135187308781430440542344078942176467410752750641947849471512279856528393255301330305859822107235324382781062931654782867502561970956368191968357179394325853351721131837305326361586312118931876550342412147668901712347397608695846917038692468249879483238467092615301817435155511869730471476730544150986961347344803317238604817969010306305258564128175961620646268393838387127958648811532773460410858337426333431569151774212188815223125710085082517661289759717733224590206615219766800584996338796483534298493918265342260314481846178125116655780648774348893866295104019796687530614994639372922981619414621407044292721637676865835644362413917231726293238326940102540034489673951987172113819942740278932368690044532295783262553500865129273033554899222269036766931947678529723267861742972692302030536296325547610597089167820160562037740783255732079916981358368882879977666032409686931897097104503715869773266957332619014694245928688906900875353331159187957876310047485206270583112833365353867855756622591971837945705139035943471232864956975353912574190186617072597059808896283976046904751817037399158776817636648759066826082099986013617574324517511508133321967620757654778158175452374729577390460276426297639677815208759463825974634312823073910605596908886634287207850289105866865381467023319079611954090988696264647459955222209971448031111425984671649873507482118361050591446866717312322953852758644342083690637229892221525445933028626003468559311720772803352789091556688599582148193643002291874293550482410641531678927081781787626836891240971459463582509439544856040696515958836461426286338153810830058400073542087442734567002563081282045566067843957276273260062587229980724252306303189238693098529613821299937577920809510703284181304273376559354505163002682539030535048662790384273564647524014961116580691881434347229811498600692285199104520151387579480804537443948722187373148592095992322429978929351857547677959284797387252391244285875978681995962369765485843295541576928233908508471668547188464545772541076196802656906450386063059402752794345175798319419442562927403375448095329784113945137482774455970764911057655539672053841626398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -723722680214817901171573766617256567128750544288818174680982378182692939945716970964273378235743466515745855231152133696261621939849037711723395530039290825719147742606606436988058692676946189741947274402669627256692376241493282927455769174627505885588665370572381242140812052707589083890942586607154744151285652683169078248546460582725128495970076309898302087642359435739061578623514661155731914471998264137342833087672270303272216109593008533354582100466409397214628795980928639790138023099054850087338918630947616499640923135441937647499465869577323200205148179167843495809704382159332960439844135643053624517944264549066998356997566216542222980952573613836324145647828973050388131271582921841702647647186064190138975447430875288105680311793945162177272865568050494700359026283741003436463893707760590217125695949400396434731313364669837451869884310639746653960630216265218357499298330695148757312337138727344143884195909579376414591390432423605233509946600774574398850964499909761424516765730262498944885289615569376111720467809712495258190557525891056091354520614504914965419917388769395607309841233256027578049300837972315648158394429471856450874442812389214247011665270528377673926868486122828657970835520363265633665976555012357326119231188635571397722775210769827273853630646130564024102960022157321161965792989259757685486108865972434854829635352325410409612202856089925394604304066058051653802330612245101294632865473457834602746633683275983494286326915086964249260199465176226950051564844259560567807272456577752845393064347232539129990233338485935267005751623930897671705003395878028007940742786418840773189841927781252234324599729217281696893029637087709996761282129195163545310330408674581630165905694163021235263009358470785847555892161651510727796939201345171432516237688648938914918530580502781317208753599156208014579525203436036694398091214556728138106200178134924146365922252682393928212288499743917184594020824169995336517147859419067131034828969555621421815773122617708644162273104423420731167066718509669743537917207227527852738482194602565384175873835874132843139115018475895172214034450936544149704866510324727079826825976146798865840831012522326571139407914614992684111145444678354033621032067085763256366892823135497726300038655186169579308706544182735043935696429043377821283895079493946589819636980070777528944606480477793632831027075187045048825971084831682483354642177793773831757874490806573836332447678394001474125681289334910171513769139974079269911675859873364546337070118476416508535362887554349405540097351855600125978808439492246080535861928733345374348229778589642100014082027284676161180131170447513030664220618420663587836624765837615236076651581864738431016487579037843256436720892087196706985795396540242244490084753773120454010024633433332995112608226031332234539040768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 3414452145103541560232220165885741255521083952082909359802341618055745957462822624515352647649969086213206771234657956438845927168015615455111964334060883760807862064618190763572912085073463492860473043262853795090965922997174074425847441573640501328657812697234120918033554402939130855014548171835635683312308581650399525667671171603691520177168587176432226146529576179533393822473586912285923945048981885838123733908846189162799708087548870142826519179911092332866619001451839505757602728947691909851055837094410414321862754383375907344000272758701036073464863263009509559799043574900007574119075862274695538320627972800855326562214293233953717222366485047454624862395826425747100951629960573804695720237696814461670065075435578030374953680250272632921112751141727572624502658510612286600231109510253048696274119172055724914841159219205563676327176108387876205697187294701432599067649045627024167981623406307589933793605707766748117181272005415448834508597047185316989377492019842042011727790583632727956261511509097053748692451043417804882316981344253718806095037447933592154313038023301323013098054637724519509622868793520495657192534925622694117501770754572486247692572795498977695195077873909464430145854272725970589000614976846682351363692649844995315630976237609042380995684342183975394933905461232415866759206457172313413953829504243603603543547709817779086308601248276869057946484293706859168665887581142675912501228392412867691340980024940794090057313794981446092221490886479785561317547709258423593792950899364178701003945400559237650830920163713454645223142309788469890365360692681615545241592102175806569974636645770840546796078075669917031801250357030612119143726468835636707909610440065959511074791808914026687995102006723465163387958012481100869372624117033562197740381262620637738865538204388013816351387511215669997338126204624110712296477947650866120500372785724612936836921078960306458483733921817152025391052105410562208484242080932280474093371842240062999138093688605800081233443784797043118246834855671239673705457537244681532847405948824701627141791388141187353834488877493978068539259219024117274604490417832525447756763894361098553318565006114925605610995876328547552192711476594085393508906626657926402340544158881877623014788470725492477864616746056414075694561544296969674797702786243905983322233091456053805486161572037234102770776848532398125919052872560829923514234653341176989557003447572366376510200803263620713519106842026740674395262017140211233239292483442310558406199349869134867132997125003398995650131368079049464060785308148933474583593587603620426255728225856612514244440355318113444291260202786372938650219574101401793501496908658681699148491608750495278389636710734271530636721232625649939025310351162532100458213711880461502035503320654600441915701707191741606595427041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -12870279876078021327849483704509133238059565215845500060465288243581127178892081406898512715362042723044413390975476752496624742267900574491782436323588982490798325318365694415019288924831091024962433209601074412797789695870190707989353060170563025194569696781622316515967779541713242758628855587729627272665054728103980662213795412066935177143928212707813975749018903235352742513269874583432416110932921147321531846073679884273694229898265744497080577453146164699158648402874567306653439286147294686616174412334259444008857076707215523339153585596122528847414066581065141297402711162732136105618806521972995602847491410132346783931371546135518782084483173995125217171341595103401029097266314389823060691784084559530950060562688488465422474175916366771825770351090326105993568337091786497781906049337315359867276975292764250175441625395666415113964715535162265112154619875946394680242042207690392231579114332292562890104668728298160442557116012092701018016767011614436962050703010941871436063100862492265272055292094465856581573619592263904990036110303784588254062264972456455498918444785589754008239739300937265656985230848845897093524701649143727890748109120189436157671455681108493300045058857648137538127819120562879394162080051601343352473452697466982511817852933401569938914996382840087912458091292506144599746107970983793921624448542072589620395465093811419480292235426174136691352244887993071865787995076496158956967787190621773212204237685384591708586595003923739343586113943937842065820485932959786013772416310384878321052039612861421570073259378638949285985617746031752788672840879551836114259218764423307304341117100539740127720416630517936013616454665930753439877637681817470693487219460878020643760422047120893397485514756388590191293818278113645473501863030788053501916116355952743283167681319708095530618749442361409332069473074132619812028967868106337856663981761534542753508933564142290617665129283442652704973127199718287673046464788391494991341359471206451017058488797825855376097343879507408492665260812299261814608137606643571189358005103170157246490683679956148159261441081170810923949679005757515104426789215080165112726158182489396916750011135680497207568923053073812942081614569349406987147305900348848974642011819685842479604102012577996383547060405504701941549785308880159975514426133090981769679715657880143664260047007861065249577707843095421940669195340786315958420305442296825888644966272179858220567774165111542021767266098958348868382086268811035900475864168431666547197398172796156039120814063989566587163223315070333794030658848190628484323961487367097389819911955248102366892003001389746670474330562563010540181144006333180095008396964014085381412867625193926547278366345898495665897998530540387574238535298157456630912323687862253807251195802211791082124927107094004211385578291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 44021030280904950178593825210901569387399601640728486021079527569729027166287660679415971462603024133539087603898367537617600046824448795561381055590173241924426507954430588614873997972318301311420652609137943284391030055369305218965737726241002292335760767556994168656531246454322436712687787333077058702883293305471865344502224845720843042253548537517615354864821037919482164797584246716308830834391572163143780261521491107918199434208379197714185826866302308697830310950559113613805830248196619063394621876933420077759234902730517864682067008933860848442878902695304559883007751144152053656292487285323048841780911158776764666817481656934026471458548265522253087993880727720427403784887795052455113383640366105689652636643517187879256563092521002739641170239562122670466417276750417075903058233600409970808312676668332212650529123141234968536627908771273159695103416873048933903462193019724177217168794853332913895315834956368694510063816458661125315557686838539603936213056788442342903074313043820468455737874675966173043587124624174632848613783184284155740000095692787161440002911067925364135761655840078645436804056020708967446785320239941288723886505889126132267925865919112371836446823768431885896351739183916112197960223210006148447966510593692515124139891484408577963487297312348485489909360927520261155135253252459386347185190390046812658257158485643375187501842776919490982419542805185570967589032267026540569995662397760866083772411877213720175489223692128767680717032007203142331096818563494657331713592506949325298418743175163154192956126994288684703271146854905279218030226158210836797918332726619804493030629113610470899716845426786964425484041731456028355349672292383206456685818140039845952523945784085849030837098761906064984010223978386573868809069964833755282588740895102720569757802224268277078585525174281309154620141072206082832455637074827110591886041308889020068820083715514207961749010503928071344594091318079071073367462386016155967970180656404709693342808316305974058970605737826275221878921065579242066801439517652564215449858418544964832798318436432045836519970040205533237805667866133883799262049950138492609507445148859285378901679377290230756626041424373129081670637666457866198466321080700758683276928757665533744783691692864196340065881464024077637256674171356187714628140312072391495074452468846197704832917157741572769907545348280028200021796117687910122112553913852866646202185731644738065423156364339898291489689797973728983898997360581303886215337700325857602634371399801777278389223986273891932608348873022205017331246426009376620902428032598330950540093962248495997027877148795969470647838508541446495442700708184874466889854238079900906393915596285413333400289965482572746722706829527618541903616734324734203516333069874581586308988331695830475516220720350864175338438524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -150064887773947614950608190168220273478145057145110907388456064438944481785435624570996175801435794702295804761675057907921301971639673230760563451696661077369438768518746467321487002009088550460859288073699073597281615323780818745551905976328580801423756072548621084588167163593339017016561977476331771168304734929737235338724766527751542520329619950302650852925274065334669543983157198550500668432448987043406361303081715987583523965353207844130829519340826875706783857219549528255263443865888769862620275008299344830567654901564142969957911975826157320058272499613693184003107812151045048116246508991314712191178440045361493544362262794915247523477838543224479817302881157789938608405264035984882030907862198160781665818868872751519165939930498169267018395709586961974950679504715548645147990701515467866410253546246265631728469176354899557322395043292165643949939020242751418400516250520887553886202511826196846735258583552879711841140293337898512559691346520408566022547956108605819351641138560362445978039715985546773770245113256596215129479999060296187620036362527209176123613487224811228220673464215220490257505038696831588674648817276927641925402013188152872105014713467139870849852555110303500910322457116498456985265044605673137649400809698417114719991149514589459459359990904617910923095887717085441467291045436101321204058530282538261401431208148290965051450003883250988662745356497326252574463889196400649121643763487425248085561420573739294026459330905224544292117211809903344409380542658467192132874185492210879965299699603252247390163488110888936776531046286417037561836316130538259713037743661546074447331876533600366090046913395235840503947779081374917264175072122817255081493591112388193351670984579646728608017558828143589316558837234635937103458671576274160073529773201035888317980005400785025993303162729661787419430167131342841163185622489529739259185700691885633963358114677922421683614594942506501979170118571788025158949928352561199270530069299053144543861234404510185458280104400527567474903650701175867258581847297020002364517280609344551143399414108026759360186816624172230552943918970946048782465052087856520362394727939838499732875957689166311140727683012717357839375509149793145659523407961551014384254129667895322029159220365790989975598119874952923953639610411929129751000822456099687261563096196762568157037750257740653559606545242507021042090460926658621268402929056400307065907728763345152894290432938434779620401312070765246235310315233675085773700329582059329985523747734253208414705453234071431549688016622230700351984506401365667888605647958858499046157256626446933128204737488848483799740219559902408620304747526044415583764096050964472512776292106856768407488946201255592239315981300143914427789249310637429042075861689293588551705833975717474250486933466277928672989649305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 517708014041982425383954836448487107030965197931581235965222543007862982147996484501898327832295929141099970713950471721450077843089723594716186093890472080370942947614242518102591439591567185161455790963418877443274669287489991371522065191735681156207063320576273196906397758056236532862607040197357287341824746524757551457924362530558526916368132446425662036543720098109626888439043319010296331637711024185582175249893885246677641426944007921476075000670404338063258375128576323476419428072596406782150485522159145046677724659213483352369894486653001998062179473277735088905003885395230825659860771840417168606685763464720910262832605813648538969768523571215723303104392064513903416763130286906334712352880246440042878233669977502835783000195174384450866935099119855314283681408470260345290251569377606990482125462594331141926356705154577878306279334182947695880093394691527714207763718196197867493856388090649353241689639543480130936742649395105960646742469142709699932605381206023961696991628783307574487749263520602891663440133967320557486920748546268824202653652184179258092013803212305397811186830626625605317097338281794783008831522190019066868534849724603209989818642404662719611798882998069527139641343457149595072909333475871067813245961532079015974909604705269115556394990418343565592549027473668283998450907032939979382827586915100295091023457869090138324175500920624972443707727506071845986177033048404407269825613828506132398170356049691043528236703743117816827978974344689463600383777991811801444624250544305379709532928583579421849407664985395706478119681275497766524773242281183928302240234008830747080369965163780081212253792031139499103588916339930847615977189337105331033781045915836956226701390879763844256804323409524309552526035254527747721650781202620313562351534848531954308211310406165491966585370590663024146955889353727849823455716931607748013099288544379672030715228920955718628651602197354647864116279685043499608052650441471039550156703182901794422101899003670620899531866713123700541707165449410935738297653085946950509999628463008596994818040885929417187292163109279233996936452769556076613144213511949912223398889293084469736102794305631265972537701865417858627368663238976241809459960917705209144989138209731314416552555182577160633418479905618218840476148628628469783251800582029862868677533394582106052973264728999969737542853196047522561258523756478264141797634294710755509249685298886629560036064833373349305716139687287382670140102401670389844436220902186593039552686162806206497884722351426343652274710007401419035852100485473993676004355918595555776918484313500221373265452828276542965465318237537526985183522787251598926416917884437130825868082220627010454717145711404063533504375486440523848703706572672170733920189737849879333964917608711782035681354842304331843855450112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -1727287720468754109332001018943778786275849874055725902077024585454684716208728930938651339370353489653080785320677119103983681735330718004333478819370567504416736259217975791351741431797336271413174257793529389540116220279517939002128532429686567335758841691354102003977911004405744588970065468259692868786544958844434041137283534269575283533516624512569011573727234910785870420679241406761698150356227867838712998916490786728665829273679940083345424409655733357086505093636541890281025367489655880947154199097532546241203826815764315186647922168253297582782699883837438126675007106054000830690999006109607790420522878237099181840574472167741519840017213262719406243729782292698387854344001583050703584934705205684118076673716027481877247462574006092299003014651253770871166473316555152203433785579409106813223352310208550278443866668937358784158382314053778664015676621956395221943502180628103209519850267632727183252107994268847493922196305573077614668394222146979530949612076690035637128429225398194602716715749115517982633844655692911221976380029639326391550394997671200623807621577761041300921540448138077067537454014365992319489566596277277136916025928772851913041408322354415934186366176969072231677579972188202926446883476918388511380449399491258422912574329916462645791260471418141782603942997422141114513479727281115642362190066075952926083629131918991377686206865437059544454182449289025902417343996424040023791519921629826339957297700531934023140496500361242878218881776042701154164373995490188574746994778095542518838926681249283081877825359960086262794515185418086509272160774009326086207640887387319544914422639349140097054287907110260475033584026904209617359598778735340778025270692784052962615385759273730106952285403070057382313620571351354780629037450881913105280736947204407794288020826475819876437522580258270672873294847729317887909864385110878821395671138355414923655853699039323395206785573051676405386447415629545015379244059743571205603185909518268871778254066252651572699506014435497780904722568560264884223354488831411753576209657078144031591308779282761476663007043753187402484224909320082032835076876219089662990574591840417231004010911004277625795659001398592704467677132125037304336126220494118621958378275685442781058948047919700102232479812335348920258738410769236594630580927107184540203974382083463722191840157565166708614120323917085813128398292591893440890894219176818995003354837113227381741746296507386700944477115084474591858227574476895934698304388950332034216135340772014960254759606700163613472805860879552784683276000618517830022729178651820846259125971018722478555667254959885229317202990891214376293527846808198739953499181773224817269268889194761498832446975324112745782734093486559598190371670630624865108303182487087058888762543814594199877085025113262432044274050662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 5273257475548293895799130032842132182481152216983100448800345988934248246968477601158742179602294105713309344737367456684165973415719269374515973675849290204484616581917726478540699318679176812721990450564156825037941147138831184842899803334864005108017114673658744770699742090944106190892361090811597743663428815768517583496447613713569840418449296279474660564708717872633918763576302707149661843798834325266418879012802625330555216526942241760367893057822118237113067261946465635227026912163752936747073584944092215466968522488853771355262976947954466690544286196093099873184897875580556778909541871513819938802932761538133775933696662324278231124550466447654017184080395913504172794487981116928901323966227462439464443458581741234287039262131030808328448722278174291563986919198316347902014433256478394458431776318638115052827477839610445439636711015045797182855215744816361245716915993472756696735856637742085821503520047904225619328216204042408022153677140342000854390768725746295216530317356891625850068361856470778664758062538382864734407752226907601160202301668230083608408555907493028290606503469372416837803947318261295204167934805949898069697922107711588868768235703570319364163050667485248678493578635310242973159701425569984567214454216814946867606109562437903602660325229560876091765848137709566945100900526656523575364862882262438324989669307972874076421514119261116576735036473862902111857209626545973367454178761992942574214060003137482028791949937928697454834169617070750668585441648764332695083225612098151683019214827352220373198185866530313989920266330346733132827169827449120787266021344540639022186617876634968489039360309698848937496709426539617522016292980496937248524794848643581262272200826601051045986364696903462913104782385106998641480264274291431336803525351351141292405502705827675101904550963520530951505799375914154523011565688403720698045753356235543319511253664750273629776834332220948635610332206699574855749948315108326378409056234900473119593527801068367987311371810106979219684981200912489901699389047573555402353847195264286433531856104531175156538903018790297348460547611609536452147436331358344857144622884203618972400876538763281692520222994374072831538140121461879645518819652532835046535993826673983043907175126633116294675061789841291078171883381461235903665244785397993709378906099451082776792900581892161150984125156778439962363451617101225494657839473347745534881978223594136415197272825754421162592572750923794326159904270228997583510051938639867349039572518430733990580027890520910954084733644483613223447625703158298540076910141826451442019200691112614676273782356064699316955494804074406105365933439865355622030401775058683223433624933329983049868465723270026478792029553543280058200915042422096367502737965992145618375333477169765177402517724453743594973589814640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -14168153748573009415021500034481632258934375046927106253113928490721975154190002490986415710377027876642699811065051390271148492971470240886466643502533964733342790686004657994356614382799713822661312024351977634996629242747514283839392165030511107322740939932163803581881674690710162404902200499956803984000333123856040543186019726814846787199539453504920350616396418322628034457614522791797409707433920665000681406342009733922366788432659621289194049330353506561061935957029409967474472233275766069195391551517602495097222120145768647891552320508374379598496303977344618851435386601637347954586642909817140015725980714802891962720277868512968947346412178174277602257631032454872344306461545519255214809319510287705524792072422905736728779621845754141877890363326958880041670018580014805669224661025283583891885607928106999855125465566221853865476208269156296259187401909549052297141157285343525472886928081795481048548738376350045429074840145386736670471858274071622181670921565122859939187898134844835625774777690048859087511584167715768474170897486803346198952917121306318579897965371330753362590419304608818712761778576287669398470733953241948942371987739267038248344227897110405438424909081371383528031149386482412023092339049198918797917714987900890255816794010848557681286884454364346721854684152551139287861306163854945383224656800268853182241255969199931355985133089289821189387017594076243462824241158540097965675455223419248282368745893878611985611099480196656908523314069905310951874752289271691841812505337370180462996997151601027464091383386784894756329123990642271578207289453574869560636218772654286131323696851742815373784724210555474390948544995045538729574302998235505697299822554580047312131828917392517603223042698790907902316540309689365253329872264397652209611635389861556700687337166206545774077110071541835425256508419872047923428486360901646545045881757125169803458057530637158665638054191305805320249000251855452249006127826171656158867545191282034847300548802079902406497891440882602698368068176765420472448396835595397716418307780107478312302992441960709258142962108337194870686420303018364944887366399984832580358282863799628934043721659816405639950080896803145173381970324961122855487477042882045065274737104815466900501309699284716786950040924455124339592495952373270641035252433211808483415027833857544260198223148787203664855468245075096651725429697934120568824063647549052842243150046221717119021355780171302076187617419072599687800520920251092338989354417283676418577512440310512400628981785973369584286214301476108381128203073353140141101056643237144415426438238712081394788203839590499550173029131911317371528444316307913623101016214509561191633583960669927708235568049477841926128883754740402042530587807319553049402960378800113179951786746621811763739684445534301873225556243251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 33020901180485904596627848032042532326931241471843359216877164580693343266163148458870425447865669151728166136734012060380775017154229979449298434351627076577271828430599592159782375946243129953995504104437428569527239175691273915256376485671561544157387335400700387241634190939990541753950874185659724854024297312817539671083766694102244700567086884235376990966741205768995467972523210068114534635251744110091663809753706471928749752219407212326241092746914223511323424529525866335704686998765204596086532228599692676606888127715193025925579307217606719657235007807212257238047475376330222462004186883623003327995720121864900425633429500957524380736866474225409860231806330547394138404266282037693383701316851012545873335218341373445109375346344344444982938223562864133056651214322240661734247905541570832115996212345616389004997394409787615392582976357054169086731368362002149258026324223782931526979674017238086972050348889174937378712966920662769953125216352298661657981465620383318986720950401043116705119607692555669137874263834374685324409710637165879529696097093005882951779148642818420402897676739947628663215047671818730173540292360847381148397881794105644079797811570666552980075586719288615144352629534292761521776048697997093212629358543009440907100188412126043084536992502691207465558721946665279397153211381595596641913937372441031538839737643687508563452777892626323716562377154028129068488506086868391615456690391568891617398197613798785926169082390098377086125741843387323349316027529394079938393160239315018351553639239082972154408402107456266891429622358483715441422141325319043385622520370578453102571072022424242243199166156567775138623847705303356452778113616909902047057849580182157942885303996759968161867601997512718682701686802726979093426934575433682530413076780430087888102775562830485045762171887567601823010001628880735407811521533594796137347190946394393618435405276069804508331442839430638360397561713553194718886621204144621480105267589764971536962023031297609091053146333215360792225618475944103723178886769318175404963844279066144205278067488878561270494454641647542613627490403134647435546497158922997576738091228891275292875341636142619021136682789227181175585669999422065825635524981493888913818735851036488039570252380842874861399918589486941176659677843021400533210409126479847103949625690204427516325161525419683879381975975014653744048779788473245521404399550166289293938450671418446160007839598578541693283420375633442442699056324574017081330996578905221271048286847351350177695537627449989163532458837927683374453600436554098123661133290774578542290719442764078904151898920796778379575887933144350117439771427158047897561105022728094156670929087120897324477183566951386326772769843317760813105485090860389903423094575106393245891232074818983343254773253935126339330047475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -66993256386569438949831183044249479687917727862149385210285848427710083387526248245205107197371826457309344711415167874183747593454058702770077691194385088319498769714743547831287132379318433079295218734524056397144931763388018438241654320715576374443020067646434550529859170112803515215816294176670467395936623074154636572273112711144209265717851681264673856170363822239521488199289172077687639281189931407161613910633399693632090239445996419792789770882781917238056610929486137522604141447594348555339957722659744770692032553336395227606190977947974733244379954407368050296167507760963025798901471081242711454231371043013692992429591250900735112343090944178684824270020181239274279896460336710894926755138967757470877307425999065858195076759715559408856277693147942068476084582587282932369312608908697828096580779519796985343688410427606455188529142779937951702021281798946835182837542557956496528172070875786171469632563435428638091060422226079205748697403753465075325427727791307411237624981380798671913525078670821612384891252704186730683076961594531824074588705375456514254482724749751781220044027805064123490991974769088229972946791129517663407229105367133830250982402770347230407048445892078754223312364610187089008022475542961550535346846486953701108924456302528974100497925275414618783860190696450489033272908598569223263312286954285580119637345347280595844940659020265587879682922905706050747360551264944430770454407376768275956537018862137046683580782145437840948339667400582564931275595356976559905123750193960727192815656431345490449838997299345926502135574674580398622044121123939020234426285467552248079716138606087507971564347979532023304276134149073318994637113694374186693007784897962421542374528813354312436505583700393898137762999587360684017534305243521452536226038933171899382026898533924338901324508904545579540144747901897663453618760748233567057494070865207806050797071649833509134760226580963524128519700742377903147713461143976092064209315109528842411476918351175960336568186722132253183917161145283083975601925274516855492739982396377558270879015977826643644226990525855704768438641507310365748123512453609310376154405356247411372238499761472046241823767228806885432455435925669355647519292078044629882458504461928195960736273321180937774548732959132642454779938094903029431815439282417806617050563793565293266413888684135665672665672334727255700299512737852364720329933538517280674511827234288489975876620707464013824680014720126884726356754480889631929080437783114445945113851096925042584495538217204594677011363722702415961325728141985440721926738497574478420709485722603225745745500164911784502387941189197036253963923923313051106927314273895878319805906512092368822211855405647112816956000580435728614842557357638014747940076568359362618175532391129847597910429045833716355792508865740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 119643539478275802784332177629028729752763108460514160678672740782488839653299212018289614943285412735834328157246300298277124006467576416814239716781943504728589690423572449728888572790900904701092425702199130458360349811741210532301586924357566813829393311027248167623209002135336402067212643992186736875337506864418573102679696947416785301167533289480564923967798657792527809834064406123466833476592729868622843905617494563213460634553744526755479183787064250404560294145397740361808659601180786002239105986806920526591292307052273232897928499074065362132740542425531618558510585947031759532532852800661072075904049002273534675318958631634333161279547089160997212870231667511292802550123630531185351193053529261096310034298994579893545374148159261058100268383031469307004638759043330407570101595887696246018745402598932573505168531636994092076301846818227028153407337584129264159375939114788725767764175761086564916279334933863626966284044399652569836738858571142247229767290766245705962876321380931552261953315980774035152162482278181622473333972050839065119545150112835727700151051356556797049611188919439385062224731470753906328165033930225758808202649573209693775962665108780878425863440301332360294483672121917453941375955014631729002850548728667952825115195837589514862127277088946821945512481084098744705703544678385463797183626268751005680435344547983891663451149817447040582197215896330716311753159324274043791211120296336710817105327710732126848329361548905381107396266477825033705607097656465267350296427622986121062159151121499082403670239970158018668224872971888871866993743832736514959235663907418736690661815222537410233928679876609634945839696348287097161724937765981454597530094329372192223090357708506345210696410287563939425637039341450398643390195492079148858662272017963293563384807009660424911535726362450383208494304993095958656324965800239329681700870377409067590806065555760821409447583979531718144902832918341165025236434725284827228709560402202531307440977041248088982696380964268112015900680958653800208581073222502947845969659349749306543472308592183551578285303744753632998385675786600467944921069075535012122902329419523845951202239994006748449093875240541664574859008920898527934400094488461307886126950131360969802048627900759785069440226022370790858312513452798535282274300230216611864475276623845802155196008223799656606061184203329016774374366715810551224536569165937347220752862363468713214874292007705132410852941219235993686756360548014918133628708472102340853779045642921005392902861512050774339281440920339607127641370262501406918827435318472297176768820054015938104848917764539789710728034653120849915785829776186435850447632200318236595823165286253070309497048889814712638188007376709270348220877039802821062314428784750927688146770802317108760039956133876056458462361928335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -190192106796836862561249729706526338761828069230095938838490926178524532911029614419254249216498604734530118328059872441484740395574398244430722300095618691621007665688858341925647085413938966178013415418223462425598353332271855206504240352097418619903131279036732017929527811018000012405110107940384888191222129224640436619627586074076593555111222688399749754101126535303852594402135047400100638543893742594530383195453686256149443893053813420819001602519757697820634263337435774669333619979152083570179434126142377643926411981727458604639830659426238053387162825344424713649093169030585110852404408331109990210686765474558673497716716560149017453622441773245095204450702338793149528915062692618704034773930234297553219714745563613718879373482917123620255590450922157460551210847955452629339026889432737053624304731816669719335684605608757227659798639852158740246419519945658680866435053310757669739378930848930887074412549891847061492653273745618659099482027118103622477847268575136356584431817249335282505847832356834144453775050583101238099390148461740908384169297223794556991418287947717682894477080158461456901953927746634412437680115953367550456419045796134646665538274081259434884474059358279904190460181414585413076524721445783885798472840696861747112948253615262909020060083631460734067975011586733499583295910253934523952222422386423788966318312549818715873171275416740744922120736963839800396460383008666878121941977931846919312092496901610789053528463519705158445126335448657567365654565671089552947480314874219660581418554136115756372355198265456514769296111157163403250200217120891785420868454621635199574422586666675009094051717596228053233505244935889768965826021118210421967779759034318323024344976278293520818802092828734531394264111742076426689626295269802144729880606919927820844648627699869465683050274235286367175222218385409050684868550306781519322573728458798542416381749724438898417870003256486716401604632065723266324120649400285385248065858625888297185444043197853280663308091889229580062600706810162617093377080989494815373094167050080313547507085330088437191377279888846926866208863811836642154666862624695090325467195910723809622360447361304218934050019052367034097928734145682514199274936047561344935020820709394606739323250561837088971897092263700882621364150506758918743567406348383605585283532664093207445396411142158732902019556585369983654200770675114141383635515563620230990631976456208578150567150467966527473498794180256703014229778062974946057497597330315602775374595631010619762284073402131330663939469624706109814573037507146037994811438503879255290487340712165411545256743051864065670435836570390308809905893755610568356882786532902333221094165417512277158145660427577750087720428327720706238176008427313424107646997024566620080056986108037864045751481546984490430829186724659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 271160547748400553993130706221453330520964860271288367933161899045817873104231060711915515813464804655172016181024963336022938507939164415389647990160548011358978354548399713193558179159900057906111312929420687445579261156581873866903942004016654214377248098902795931055827361894152046538049469854631654369421987348923961398340645090909425274921838834683259925118258038298604446065302969464894427338338955542234124834105898264997545520235255978675287590321817177839362912394653295535931532527228320269966066798026316309894603285235149538317118060634356742817085339886119968918224610926477725366053721321715440849003058204507560336903568728219223895623247832521995332239190377137634911618209204304772477555419711979974885865552278018174548729053693918246056348211498450005315831231672438831287494931857951720763358815424904874394665644241987022818386267324285001962736196205874272759152155054315678922838524651528790050206882510480642843561593371817811376583719330927214704152652708787379740456153402809942778686156247162183693393080178691119203591817128942147163766170014113414169449404642117747658140242491191992547678538315979618326620427599832794651147767380454773918129979143760241632970165280707576497832861237434103886935472845915591087764469815167449150146265678126723383087399655431862903076153621786771223372851286551028028293477099505346159560966934341369380336500369781811686395345096955500692977958825994887797849796990090566260699479579204389491852350178754571883410261879728779608822541638049725577393355826605149985927446371852705930850288573529952953251059510715947548312148604794646434486616079054732844102672540509367323308611269184155016712895360178545957161342081213644322710359175645108401455588577617596291958795986937597160016854844916033036719247379982352488012463206745941358904135393313568439519858969655954717284873541778129067096477457468080689929839338674469264872904723793194664534488474310227110311726571986903422311810304753653690052096388003291882778918287766883911772046715479147382732443653036387437546353097166375488327193766978079915607103166707676756835180423949549097814157972229839565887408341881504294387731540977764551745505607475963829928970279743660874835507544747580537160237933710764118250524903468872163658145475563424483544146970368807384505183598637484118184595472926232180623997757459050283367449293456322466968427457094685144087620137029441906086884602352162071811106817336039435932589517014377019353477274501518927781737331373762816620233142140763991438764155878212061481736586347980592760462925479182853804466994369162164956518331946383978314733754501244517052672378731775742858898953676829418862626567219900211405510009629113409601866432222851695915277082160062220725950347181050341563011954792617732754881904049366319219469812202946550734040525349873809428036567695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -347962416386952300615818692474082183707853692915278989543777305846051808182026259936269202973154331047162412624387223851876121147581403948663769557655117607887463943649222070592338491856548083276161295124348068791439522876086898004258695165581328473679049200226322680364896146294820882773538921516438928637592816772736494297765475016938931915521276124800219895630844922377778312947899233636237892126997098895632170081171899588900962306848401950860497419794317932130442473097362141288121427339079740045166836472272443450245507473557504867196120517352856569097130831895338313783688632054156447738041660000054561221722603525755366333249485730937688536134010427720790958162032754454862729533306469983060157249955109576862276378050053424704006228000588535168302663736489996609507289972825040735573254847965504381059268310503586738329448198146977690305412085002023789331072833043761458325234657183625974681174980706676669491417090885669815751747798165465105712221708760234526199656177146041293617839013461586613283587823055266556896223188320562834465586917086016051247741165884878176621077446033306152883259836733227893875021150608256090370268842200980042593701582052738782417999522717418230019054226712116630330206764113136224011184753631943806253791095828571367089843178213854284873707300229503630819686471119652860561298211871464597439060827652778183936565471347188418263572889874153559728720527297193124990987148323792503784669852120904662381620040604950504173710791444573061443457400633911930672880882157268163188622598730515167429211205299566465487430102729253567837637174076091474412270913070114542979789293896847164082703994830254444760216684939761126389225861010771997867880064525816013291770884154713597229063298258737366567934493852011403164196204392755843376529299871107308743334115236240996025886527418383173243468345456840251329549842620372155833024227742917606427270189810491413951349831564220585783576481014508974029939029552007462680691602964505479444567286551605509517705854833670219779458473738611462975489911818645401695048200555835739223174883317618508881532551794324035083313233014158166129855340852464286293239731052760287980356503849160518088419356936929984722704173627012374366297111233863937442928881709456761800480259237264377547201540819879233445793800510755559827639517363560982098287751313463957022575336679267821734004973289145632191631021829430040865752428820639455326287650197670755015393447755912574653732051281937391899210068185568125168569521096912691452837275338879691141834442882326201754474953310914625048750204586650431215734271696715721918637747320418169154766525420902235446523158419873935345551169167086625317619688024221350997347038210769832286739114410940553515104743692501884740431913035206393341653335469253493169940063268207195569136403369858646653058911519999491149947902676172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 401941926836448361410725815524570053657176912500836022149520107786115414585101717969007450585023723739847333129192378765218729125949144561077302153267940395451127659492125548914407500215860334779051947863180630628682906464242257992752634128124572814847489343711798679023706114508159432614773256533636821976968548380112757761987498073065190373264313117023918065936912740064190359267908037329657997881133834384168164583378737628759173637092067319610620665426493167188771831071005157632326195385230585417545775630186298908885094789040743279824426880458859256813528124707324625493735333460759814427039481913618193397789207297316541414630801661672539200705851465725115539306966553561064743948945569237754030128798919519796750761952729180825913463636939347535113655862513152736864880513208410100632746583585704319836756226181705301220497539939864404174075651894606405753919014016223060261548363799931867441076876596226842250044960196758330014876735998948229714243148776760246759562423879523084155963699377282779346795086846165498327776013977762600957064520351536428566020036297918753962271981456195859909785103026826682336007347842061800418540960462773645756545297577306302670790538621314576973924329759043247322095903954933078811485755260253410738027185447496273467954048974861550565314991257840438406711900704263380587085973311856875447327200529590778019387217579542402272899988025759430829209121565498213970412832446618041473938879125329580035297390556877707004673404440528879884999090176819897643542934018847353478921773028777562486277442842703507354706409177980148589867337332324426471982514681128394847690807789687716703822896473700938691005601956021916737299318453617098999371257423230995074106815970603009455404147828254461745253118978304840464984484538583180587231909188472467759527771638870125193599113742316230243599321312043953237009152703495284974493193429901349813903083286357336824991685805016076477562495239530538900569666742709166843170016565780028416715022184046753819330934720488079801109633608150327988829656284261344760024414572049798234565339384709317991868589537780175921417528395853556958418333128679020211953674540222697802650252806990572919835301148009432728053719885418137631739183602584387774882454033593162588915510196257143729857703594452462089011530513416303181656593156904136214409581891029080656850178571227933973343630058703443615289543544982901630327842354894926195819664055907010053987644605114025599094213892829199684580051055489444847342005706087041095219062124291474335712180577616513013441101088511196223664035794703694656634794817725718753198643496257620840889394774556451102115816848593480717168511889567904711195210744310264379912237268828429815214227718303890854880494331618799163322354882515184976848272081030238207897095663013444057052687146029572817441568462552090815070725157683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -416748355437507128870132197278176136093415233598610521495072864500587024050679926834441837385124492881709714930545544146325829319145876768838089182781674639538255655756073016040816074351398198410124703607776137401953417940779603776962922420969688573127453858157102357463029618131540244439595961603949874533144192562596709646263029621835881932015378974953077762856164991445597191556401179245288467788182717491056454623066061497207301025582294606588857259786427304886499903434362309529025417183633250115770277052119911966891061509461213135413557731063057317138314446811646921452501200863312132747044322306621679089195942636465807177005196090981678140853189620245224361764972644879591353356787509798892168954927297706502139768352507792756624749832340790777352913264597107036910727376326103761016034900032573734543366633325624605665699393170942378752934445636988234694557970912286793698110290181587247965384920455309600879398046533360400891733129199396478316804883682873761252365001670536446369086206403107353851458775745847854422658715809884627862300723417292470659657820320061782886904265662062517638224975912355107079234268745716380339776255097526813112387398570826027386017581702467801117406823139696534495995575345687723969531443261399762726586260421845915875737005478378985617773645572705508107489341329634089100122016626259004223254059393226639917052987927947436153972667068623334674527031323568428370378781038787130880258975161178859050659637552531995758434162218463735059969083060068129853331324885324592154919637121817122503951045451399130244921399976808566273450254622274665145818832180428720015623829296934413921124253352614859989210765391469210494727910951248367752577350562083008966456077363805605887212937809800410167625278782292158441500442432952917033575226367159847943905349236148843083832503936834509706186093416438209730467550272438868112734199444239069175989043926979017491457710186418462905571127770881607398517218512165407996102650129123845007720825317214993219493515036173140289521882247016848594774352731095968158727413618061695157873513917743361160114289559416432974702637296083671267612942974899719409523629177608229624227885724594361186860472828958225499169420839890390589182873924704586172368524149625438162804341003763516635947061882813948873718339464843926918599272628515529849404056333699229603246528356784713373402375426248674809002092390349547738649268051268789856539096381975727278788274449326781572893956432710356384534196064259175734423500732833214265718624823984463399595979449766892963222846779102231694728998709072671849957388741888790398188943252914378129543867476947422084701279009326868774864635322719415744243954383080443949651109695094121929234249458612898469075572681157736584626104815652574138426341743964472327321290676291214999174370403507016579402952000547977481214587882700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 385567370644926322150664300201921186790958607390817866414248775668596454768291449372291674728745358122568136679453402217281808169983629282142909847922548580626897969852478198970405272749426248471070868377353972152792865570079790350165295895398838234643796037656381278207476017166879104440701062676844373130338668503582152961800591329298691851907616539560847155120142825605566690145083049001102551020695813275417147815751295083408984459621035759252853835425087120032035423453145630981791583485805054650296315887553020047871273483789891019199879178288538810537806004529930418309774001175809835970313003079311132871050739325567395947297926056768575309597792413212016403354839019234326138019899486371410988086610265639894170704131070871515423351005774561961341891567480382230307953120794731526050123958814093903280678222255406004060907023928747483797008412212368924894448466975473585594472760189904404747022160978991280959325598833543154810437003832638634531878826729952547799502378538676177897788863674444426282004168648427114626205075833357594796150201035235083184584217986322664354514788741798902956035222109127343440565565159693568806260826207996128827255529090627149355585779429251761141802752020317564546280907004490572783322901331459085845560019036078393259082231438648647342565294858722742777864675687543092898129333144326184764564004281014588388411451529788128673298128775762438895990484958967649505750876793614181579090046165959708377752178300314539194960223056343984883112292326041435268255531046713693687174456408902324821736760064015720386159078255184639920341059420604421312147317855244949503546629756328365563083832046280980638042145696525222411179744639033898585753177184279381253239754200044259547420176886095224178058553582980168281090543481177128575940519080580699239850858273191763751846320982051787162831173744921926033992843429285657793039942966290765443092605471936159229827750261426053826623258055525951359369993791428238044269178183136104892889971515875717630730922841055998120756810793205384817763501426556247888764360284707785441875839628789228784908962204021931026374082309777495494043642986902378730509971289780296015485934362099801172416103833451088423290473347762567397111414235957951072519520791877115407404490501167634589837487661773728354997052941076854394215239508093384446071832500688022643801149679581187011447549696515330434997860017852978176772396425817849972957107174633899303710925191910472090398852164328877175336064019574353028234615929374464552026364819663672754899754215820464667366920054596021847701815292434727936072728574701492252331936735434174697082908359426799401707239570853835967566439806978562169444346561768479274484181401291583150008353705860834768233404327379864879018048306885858570280194712159023822611208886364248159222421617787507304208697489178256640604764404449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -315241069026965845397158418286978941481051506768066264308149444470557483784289927485739536374551648999980536575747018570399302255682853661107501545669906984310261658516783374952076457451324077526516632724364687184906401381087676899330345181232854226917797252032957167535428072602957172266240961082366006397976521862773223201540689322396308992886811465363035861914897417027581857226559336990766283833592367412156807113020778140715272309866707253776230298190965796930967637467746175077030431675669720712954927529581876971977006871354833041978746761055260197614238760595938262466568997270277494120755898704764535662719615429025782434391795207134596530325021416630260533979013671409074563303606771802540649285199541143764518418724967172987133145842461913206593933399407978418040807158349805696745150995733124598848018587436591032792534338624314529835777164028007033187632415173069043955266962866722909650211070170364482757946368501953640378630966940232505654236226174632148675816041466583027322069643021108320097405348151865207716198517316099450018400986836371156985423248400481787809571755657384862572576125715004055881139094853219050865667214994667887322368815813933727258226864825855620831917319384381434560684205860733101127093609447937945926003633687371962033365705982172359421208571404095312279996521624386566988159272278830972490120255419470076382823536638754622058526012455623106087770958754182554145556338810602790397621284866837429211653353449013650773327546004272950513714414884444151230150796013261946119498526002793266517705783492505442541486060111277444673209655892658357155333712066108769539360447755881745694456489765930589500387614468351367993122853444745125443930876709132478526370006815791816015643542797632395252411203637487231003636730484383096255875110125918085914786647792274341743963299337262083367746687027613501037033455781295008087899229083513306712931563119556806827580659133819913781708449685657634592806925385183783719868151412029246995876531284644641222306470464434439117620557412748316769264736507201274365235783799251883286596503325216338656172312888346533481170880159072242789945580235212996904793194094682796396224799331441751789379712944457920870328144046269398533599818417279042555328369350900430023760449196225440538219927165250219080218157970771394000891370650166969240223713683353390706388913128671527747379172612505671447963385037873475436025280610595739170868122034403975122479608351796758363588126684690457746794362003115068166524413422805974438379994756045007914040226550791695354501208241026004239078950037059557676472736261899318446807434599730800376704796230351721937941207545330981361765510291747166032179260312490604510668682485225576896156495464003742275778348472064238487725179590208239256645601547873993980077348548777706372054834970258628730967244460764668793021716339097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 224219219296769396570316192453626867455523999105481697508360640253140628767964869992356869314938045159681030396007465357270075137191878352183463637383382035045226613921580102699936532610012186796132918815553333819319991205159210205721778705742382631628225181016325877879431391169121500669514479940846599798537781599457605112628041228699906735091842150514256806869003430052439173049084264841777612189006481875809766591504098995684384463942265665471057393689543710265935094769284881709000552460125427367775943058607112695380104527807124295344206097601817670471015011954069333462236346504996081340475279202883515729032491267237583431600792154104287921111802023204068303132401618713467484716966469299193424127170990813723786481463610385089348739699864919027355709301089834687849865409530489098294898080610050577298910508418226395175222235732747085421228619698172809830557871353619762078789230824211673095127324266240225326698035862978327255025865043606269462371259499820710522616372804367221906539658924642665104016950273474741532577323210368303717236459764608526892404294929220186754213264350789737209638462895122362522861822802356260479778944834273727487083401573874872615865310191431928864864355937952594036967888728700909173515466832284806063629707296455913280362018065907552681185325348384927986709959675173336388593792454215893375871549755222098546434980402397625214709730845283147598812019399719048996509782415713564219827977901677715498060638366311385794446104670725661297149851360157685666505052969943586481305204246371251791377442991012798042735934294714403666812067488358997533279172283240240750981641056949163200015086053322976849318438610236214456599694266215694072140768066222640554150816254717019128708267890059613568028662564650622013281546156314622024288351694525549910396978835476083057588381593794266668929663202733759557758059711658337733271685699456846456300641901386281325084655483429911384654574715480921467585168257583152151201232884425002252480066820563527635968961617356231423093865658825515523585992173694386231893022819811529718832356461778597671836497053116108750735800541957987826107001838623633218221125630825107619300794488157759787962048223620148687042739928032998734203103965043842998022860770217950822058457966448094038066072977309288061015882462089687761672494664231046862141745252366070442318523432796549948835642768151525075376142497562652517259943635649072306897644732698670212529093940225074224524524379283761739110387541909357385305041965488647742612180043574188465934023623193189733462710779542898206095930162103742790147872572558206305482375304806708922329179635802069184878786562761798564672860323220957613345660070708960805354932182625418839096234554903262660203928154554890082419939220120810753840343559215799895484762255832436178549496585482153971531976932293610093464810327900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -134832267477129978992704145673917872472132596774784097022168773176634866042359103937013182125028893500524217696976252790517459313763194511331143574039194312828673933229492370247888211245976703469298588980876319272393284280271048834191658427581496344181047077183102632757337446934775061854509220212034079764786384413291530427715232787260708056870207418508083811173946342196876490243603334639364134838106655819829196388705252544563622703775819812047588402592410848910560816810283282887213708507265564792083856612046352495705214261254879002013667792362509091065650646153169345682499119525191261919939289842837794366371149030270234414906071739215427440196770650647082383323716922641906844103880530164477484088116807097612343424830160022112953910796165787149450658241570148172371833747294354921382390625564655817306482220950156326805189054549534177362017293329192321214171086258233717306245504517062897462640775774903119820106188373002310268952637638468686752472963877053538631418302360256093699217459100424586915760059127354839295647600615012805027560222214428771578114802459174460051652321600521160828876783227033105985450977007367418201800592738827422105208165032937027193543282133508801099740571622873226090251588207960155405851717418361776072337252650490259648069631157592768956621672606553075366933413862260455667169491709283867186295685209533265236986631549318761064120641327430973879912447874586291267521581486224430903576227520059935609378616342623875379338054122818660622973217956824162659020621779410539013111812234826777066354769316955952812006022829818531207023252729454605558724197875866775206779292748600493325400109357435474481707452278859135315510733468685262017390982728504792414189625216423744554488408996646623462166263953048502216687607155490199033798696595162214755945571315169759863307054161674005332341820776145346408153834982842019053163743868350828680376189982353521562279180646864640692077935475362032489696765128228604125119866317703402895473648143383183558845967617063465113139088950752567573893130165563819016935928664990297179162284194878916896071108969108035433010261412500688316644263517659257352543283714348090115499901898303595324438857115857264545757770988015539954518174066259832073918107503257641247933096394002490106049786465757317475975031437724978595307134170897031003898682186934730148932458387549692194697838099775467854610913179340178782830563258029945111673286768542402955909557160187748972364775720617173069554319568908668126877974640351204100982751324876602493759742460215079995956276168854871489517576000286967613803488036927459239783672957556685205051423347645195799113984828564794165534590313316534484651427477173713287301229164803290408065934854255745927907304930255342260701938875377053852479185021224385988995202815133528444739028522182248219759257535423607429643794120704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 64269539711252239451378913502347311444995848919229753545509512295508350135712697803379817438316154825638664828531221404853664330158760277044482921065929017844200813394067843953672047365783455851034227287316299098207171473758447827872345119367125580882338413342041102513986173991041220989000099036860432973637463855134669310445479141629063920869164264324690031576748131627776892242437662748337688985827244910013651233054320995450596868691639405961271924694761878255517948686999808778601350516288165694043751286651413892730669663534694510988435577932729655908658104909358812702199351283078598979950248198016786178488755192794602488505451601882233603183670320945167157099875642725568810494264112153628975419529391021758131353540198864876474745080888703566954270182983974009665563341416119058547918677380256816546171840622724141596585715211309793051687421376450268115965264585413496535295780957616309304008983356057709191738672147208321373256938287037965165938918114360634327470863076050189666698194324757310775510311308370795015265169145786983929570007233750527259617697161846117757461393305351832189722578051428169586265881650706621428096453777342152130440964256953413892298813087944601702780613909729531995790359443422384069351608790665262026567093795115912585092543539022313811678687337464656492789149143481605099112574128074763195947780206212228417458793047359017692089353096633019424735692720339064531347494588300885867064474766497872652546206302674498952430432740074301209856532418157928429048892447146731292749740676507537594501943081265862742383146591740546491005047430449008960112880848767235992849857948404602149279384195523924034151009577018418137517182296049802627361678067978480597370360473877609655011767447697232209589535430266826228241804042507764107120438763768496238350073167295893411919849583229947386618706474966772233494918158536760959987826728960735225016332207930996982870102243589082793898360092983600104456390644706097375959285574167830844345495303115643445980662674061102256065359626593758528430549717411927017031170647872313443372674871061694003728519547775705934666555267582672204680308451060446416096483327816651354161613160452489014522401921939901525595455333776692597622521566260420411928102819190790112717645648850555950325316830106764790206923554785923059878518333903732795888553048597614562386266040573158425890218157561408605870209364859438545994128980155821449623299114310201705877854151316749697439960341256608162971512596542158571052935475162181567342561679727764671863882155034611554496017300344080332538064005518512112280802955412483951578388126271229302337530561966925664072720661460010710391959494472174554570858185726409116987303623915026376957156241214077194951329135895050744716163577336089279936602659919362482165775199871505242581684134118352563622058835957945657466290763202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -19424501054240434875201168957350529313520184239600050088411256668241139211390739124127750170567292641289401605773673697914430306568035054248674870222679098434161793598866879388983796318913101845519045006629063479782598212677375764765904637912771064169589131886340156167472624525444227761624568627853486966336692723392685088322309524872178566047770990778874038497924615278734815852504918580462435855576401522204099549429604423145038916627546984975793761302007896581379104838819542018336806004544061359660424153421659881640352349119137710051490761629513985471774046505524783263111915391274447770839855103186631711542836966969881399126334464448198778682515593288531652891511686293362922733810080032708220121513573934966796086319029343246526625740522161776559825563437578776676183293747334874458183121770513958291825146190538005821894649268639054677460591104941241092500164770049953971229147645578742698979127278963105320953535902945169306704091161881886029841371281897075669089623130314887542363203361929916169646363792808735672638744986278021365330847021995494170135501750496982499963992840365608782130308303675281933803973831620025592131568976484425566363048674929349936693255462667255995883355612608072076525736251623964431591637754835941546322298242304500330099229806907925615899875448009567148731055035342522922745612561521119375039359698088401567933743911189000035498369539611731311212893876711529713696360849059014884255986417316126370913207374588809337828867664152320820195000138329666865854442117309938556919912703169793673138627277705720960173982459417693621150342676397952057683536944190870016444102603382014128974884879166425947265213188971826015015467672654723911381442361773704496604160272546908039985271399501840429411117725066818196184005900714131603963031465762069056386100090076723752127169936379738141025997192802495048512860207021908085949063713982786901780117255132220254653287759176195310856171905294857242554047636845071927007675353432882214858761271322447915062575898389255600110051956154305094532900858364550688626786974595626306259749433882101979261679915067051738833238503298518122226060339799770843608860533728282252389637800713393453152306180299427757896183613238458980871197545395046692866699397706562265487031371197887502621175614712554397875041716418251910424982097601942007783505380693944831323733186027371606683824519516577897358798925701322667095544712591709938753145505788166433320300835335218420330176071359419677194646319460668458689519475756322117199618853561944384344842160484482512731680332050912301432856277880596957733653041472239911223737161256716435869055599237091571449074111572004685405266123174000264811268758400457166261399806281012605202159527357847072697436096622694924352995141169365706995308614116042350480581056006974764072202744067244444644080163020263773394566119424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] -2382716947146131561934207547437913490554689499549481993898628793073887937029612134759855100310720167311281795266237012091936797684639960344921001221026037981053195561600976176958518381314319567298034128287292825782589181086947687739051897218066574657794702975759096800273288914568370147045241756151580443454999594060917238166780441781322863326853717402039310935772216014604280700959347388448843188126263093925525944750169382164825136134033861084740522955878795462994823680598295272806792053059861972956777169858908363971680912651852244316506644087275978001000749871115828908791682699984438165161696399586814756886447943611949913595925261602950353307546938172317169654979639803112118378110957103062433349869036032510036533260870688550155358757944184878909315318655443242334192869115744217585163444708157485178454118407847607878014693324396648818045361553353866326351220550311977137339005379429733009786340609492576096793814017013979271594226348967935979221124597685371998537236482837159685057672712185239374963207947054818423345902440621524578309698274522647105515095793606508521786568902004017225196421141329247003536348780449885084341265435077873902630207676774546367928158695413582292389793770907978543070196293924119848343818602228274148852787867398864391094062042740873846740699486725647630814995654362208172958751026323356618935376286537118071402267333370794855191827321737711177298177891853741158504399421976106275355243569562179011902974357308382202172967528421305209857516273118802785354309117015929538573079746025657838893114487485611738818060549907170620418426665956712001504185260140249441937461926881632570677241084695282025415432834962980697986879239315034193709664282047951723530933293450319539655342909095850190275343777215111272566418321786995790819133376427384447856111140711633842557544885246610709045462701722694982277930151132315884337639042720817354781403262137065273825692216741382065728244512498212730884844897722005351573789793084955487644382288139839136592520420601762390357824612792884555460564430032176222525877982914558523681945640451488682152140205665262550375002128193371132191249259463413055121190065998840058494356796347957890715188223657109956337825294143182919838066568342214128108776402802771841916730287270063057527821772887571920753801377197487321211967682630415948496241145667810615017202525687395612765391420702166621514836412808390030603183038461917623652401909840031178960397171787418036389475095175739050417850477968039573423871197069420991142213231044540106735467677864310438355212843833730316535362837182084140982824022250688990446713637933784249445552233621497322681418405738069499741772536844543820743054752035578272627851070091140369751996285847000315725570585856850639274820140209289231119100150406940585633071018719020089124083118020208905006658826068157144562852167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 8841530406271947071583655809848234019468702086357536883155092603530051558969445079994634537442642903012270672799361896332934541633031104406810538628427471416550729614661162937981053661617459311009874681625483629557692068859250176073920392790981645967863572426860750176048121593863339627536497683767823848053316343495315462879605603227897597568118866658302866551012241697566802274266855030905348574606171479504096582869671872871517076441718223059910997852731124603946884565012161964374685481616345055479583133079354303990507246125216677520969331261601052635841811432266364186825870411301155526147126865017054381447691007020322098357198373805055170137550871224014879587415216712842801689563185167145623340798916401090190271039923568431867187977882104795075099392844886926008753705277234021964942913090927434542501615402916493839685034340991925411216567518915529726529673162321011578588431976600344763412764022104136327070582855612594497564822209743205964834983918086316995011518272578093106812300366588803202366814246021940679580340923050442151661935109236329717034681996168522230353120202275946852009810973357222076995229597647083659550802074465427929600440103845711919729773934168237452947057039411811483384551750485355537354189020666252508616893359021269374619666412887769005661822654845101636104184555584961415646003448341882140886274344054891508797811538310127001327019293148875215446197897771557422818629157524140640306715168639600930252829060508660549990884871933043364822990881395327463029446129623304180301781497550266466501541799637792973086433131715529075955563971694612811066205084146991658775202107595257652704447225469263402872467168476422110603710055346982049244213666876076427973628861226055647876810445763636854694105282804587100322798048908995944254352591257506340498983699386620463030319142221346142161153094942900836101076170592865185372008340769138339086790301276758910828377445849626334607892658093427433049925322107061913220566839625481570154314394041215402828134262653876980320485247629925915530125307484418328981487443319349189016872411504326030612554347850346847448990156627490454766971943648088605409392155429757210295849014711082738716875673985956067952184940175157813619785689655319972453602200035752584499385175062451615477434753603180816609040473164538397055559505105824432198490039758725653946642720187831586817536067284591735780468605476818446034398524299189225188137689444090913090465235192366215037582883569640726494820797084243865918960169564374809440426870268731476585653556314741978580254715740358073574510009975561243920100318128082547127792840425109003419728807472954973456759382975421301428078345203489833108517359093158926941224294651280978219566542059750887630058181702189770471425231403348148786004517520461184321450058485743356586238271442082102355211339586719945874304348979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -7848083519891929186334083768044944630431963133080244155484057863777968419429073445259155108998723797900944001168237067531151604746162657440629981823617073824834542738401708372046959610140872987853152110818805516511347337385308547533444540841561081389063043557349609037671019350233743857593738085313449206290839139056255031997562779229796887105573338207363892849432471643339788950309611935413333400092684792181609819439907435577516596222283515365182823676745865770988604097438111989463717897756229468828723456955176370362393450231137952840026170739780292780166581524088504476735560441768004725828360568124475554865203066306334806450819624162462221104665567148293206485242899531938172341666677013413790906358369174764019509258470789313866857399579948528503165603772200846583480388088855249271610873237100428032035189750511086586941045083814069067461582607037341614673926206842508727170439827051432535752950379572608565087005958477111863488869569004967396125120850391494131875881803329077933822187653512705545787990742405139084315617926806077510107781649372418439836608004268493120425475693464437460282757002444185537817107027692104777999482124514488785630358047729599211506530195220314404272091988721985843343316846602036660199825322223187421752381862525849637068720167528381557000826263244464152835786123187525673459777719926338110755504074664947976899918562088002307266251549986045863869111991483545234932526455475980005115583426563400333002337320897209807293067343527639438752575555362869445317970258855736337728708837436936506295839742478612762284146505383443265990753626793331014577593108052697902404703866174089283192813742369068081837061915972582416720922616184285379244990480450857702781954588592983815467348221104057338961440090257971429667848833247189488494304930427170108721948872082731877014373877975754348978369569077888203990135334625865199894815598619940444735732798996099823963715417036455318179699430138916401014591723434947878386044987119412981332830094915048182118964951537539806920107698157817608556497003029657258987313337850534056185492181562078758162315050924779325001869253783043731527485300564945000453547768761932220806106005092772936833219370955761905702316093015472026106981973240183447050925951924485898272951396447895784900123727610895773788408545690499921865730869992513805877475995051862625559982344453338623041660665430130019559052490769018244767846767214950865798227558088485566828907918334208160997295302115441001988318698112738590471649187361576206991815240375185802894994600968215426357738593149327388265134511037043677850290271905324139169250074852410100121031441695338839886696532108569354979558090521703961563895409022405406933599103631875798229007272014050843031678791052199921104257469290193640500969506843886371658789897577855007303825439822128020666656669611347834435828449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 4806136245721154416737743177027097248437316335027305591161326790047201583028109003500341442348217230889350896488793659051517963935310430646392185453025533836198045324914813975048629131797348922170413427325618441858653125466607939235691748824211008835210493786366985892374634437443373817346474696320669844525687374420654828119011782128470859107465245496685543825666190093694830340877447622009370384617931719960252105250325263467667001416487400096706685511107484117943149026683006972928688359983493864018464316686753483036958517878276599788609876830521551688615126873465445050616512751341435050247509064148583379753500617958455097049387681888283433025620161799299301903862247128911436015404115525052772986487816440464518680616944743166155855006819995548120255485917226656648338126496877365318039645043107754940685927497303768483928598546048798457023652231838066607845725061684708556668951137465667433168146876785445601474269671733112236105076834356731775622362661301064106285441071924726629774625721903645264235233432813460651479489419653738350598294681039534541895363386870396191854918205109851697920380549823591114023750831927761414590652071460900318654166211293530208851392711957386469033452109728355417515749810878388195171316836017067729743796647125429082712035598597314843773573447996391252445816514512220570201686853529366584129920699310100565669746766305250589197614481912841113331452546922676502664009297408094542735361068801279016035077348274755658017071174001996842061715919101683755195350458874551945001961195150764948435770917278373661584582307280240786339261966815567996491256500632842339867422910675597968634220197443540952639344656355933495813798546324709369992301966148314002101544126207539412791139476717807631296829183200202439266224166116335789033206450749385423920794766410055286075626068120705339530826776084407017801377840931805156909231825004936640704343613164034533873693954129133809710311806847117084824271734841805604014566696199232820239892339720196304852954534929151344493923068331154683191755324376881361775038065382727999056418155016150447147874988190394545628618773745869268318281451571122910633107665021498788938386129325300539426138056497246640923985974640264843242795358783542233515234094234026431538033168761340477340507201593883576596504034409831495767858862282427813420150602314627330519033247231120807432083799844235174626630353456921930241087868692859715833138241890138958671202274218306812708456087193677642352764703452966727289062546947929142519562640366950275392198250162355047340091517607111674771410341711114498920145584989508947524235088943322956762378666663882216123135768007963854180524351648442379768996065007224498093613127347749028795457316860104719584224011419075962519121255651469695515040679646166426266789742642759409282507283300998579678949971573194502864368775987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -2256336260682253394337843178015512360840951214966299778631490080830561929887538572193664149771325282016126002690519330982740425385661125253491631659701971184711707974163481573936981331060174570850605678876960689477985442963926874066233884626222067801729944082642990411320266230133148508924882038777152769170355001371180099407057053862028049231873862054405036119790636105986515070955026623609055366452689348878013504899548541645435759498486582348310585962063532736820254761330494411555524512163417244015385570045913961306497825473470369786261158436675301041463117071975151884426026385711995820449238143028812884972162173339515404661406107330813784996775726142542918870472026763842733510547777878938619210310301381523349277935374019363261463392244466226976530223339672964914142729550589762637832827281327152687342393418899772558525147374123507915095501784382069958323117556523621969707923492795404197561242968850223289068141772872180147736284426819432131436535567917502137042633346782993560753428031749059564587136973722690050832342001537070426987274184434982558767446020072700073012745330863871710547604126503805953564356497932574268308819048515991207626383817156984911112290218808768384403284517286870952009319668270146913364932322291634044201183257145826855013404064671775447374173281976501768757869817459501395324881768993004127864030393170278298236748944758717560708551546333842909357573253908509233529507773191702811173110440231479125214281255204250311334312039503454091977519801055311708927760067015666077154226626388688290211078706469147748314184082519087934205259293800726823379459556931871808707777036669641492858521647824751132882153088128494731164771997587761915533447567699534500775607838625272764518203509002101034790742483565442904079468775053611134230718944413183623536574379979805286305923775952901301963741361239876139554480923420147828536450578937069491458579882703528027170847253191078287414655779429634512248693284721052904931290324863603797477683928510676527676527435788487502953383645483569110605333220513200781291781871729321690212037742641872555947109207808775177177260448396647563186571749486360041940702140139034193504560204936674747111839949462589045958432067770109518717940577578145219703422893197787477219570751565601348395530282625728809297296788208995227901330074088749615008487359978063617021634424663001651311296680481234237424085172886925690181819668657602246548794385061251688045950963449372762515785656585036074904259766027049486082693387893536565636074044799995496585719991588909067073376699962607054107930933573599098178836936426804876177084013924559557212294372536119198250690675638178802690488912184178689310952322847109646649614055335022015685586258071734526621725998080258547682500856386434065748624647379812957012226093591327426418773358609041647759122618116403903010206635786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 795127406783668323863239844630942617020036067748384516890883106281193397745909922971816331576600009660543587994263016950831880477436449848651441294727603926867343139653692877699863625962466048162686417609089692913853645258131597794380905496743667575042745190812695755255397052782205841286994713342353381072678707590777174644875563885926922327041457264337074743223025592959463599599301312391277701051921485276477071037529377702373884912806710261732915462538982741503318030598832220952274123824316759198431107480982517142291231170715286946423901053206314643924220643881750101271773369764722363243543850918752127426707835020218225130307590380111178764712352802047267366464692742688844330268456678385345956857503437992056594501269925197796315774280730468857016662124035951126245996651761424770623403999193479340178403580070016826478526519433341626690420486545397390997490472372873090021780943408244360611963343757957644612118086952751585458727857719434636209555202454500005545498527238348072119499535193079089478144412594504290732584777086877668203721189364135807780697035191379874837749277559983905319511484832779760019066848016826455077466786834611684771854893623857926478430542450795392397448211247621664229729108807679139639419453397039099113169967973149301621257571263838896048376234655558157771178892183617641276734309075863519522747138853279183119532927779610988718313880580419073503363091378205956783085541082825154333951037548310760704224453772357774730684298655925451554781621697566989354958973674033016770408287064612101919196895115956788558933065055526027264536918012705725327777552086348762140237364227144019484212231051316187619306504744941317852021409613095613321893998333389571509164914863811126176796380646644777048372706140932495630041778509342482080233073852389881040771843830565000903310079014829958988357482409826924406357660214113393471478019646712322552430777681112841568812870403285833267009167213990941862176629475790994256337664117184723443000955509298788256022567125721516288239855740415978672623851511774906772174282035410569607910532468745159425359106750212639747361602448956665392470756878020383697553338702440954883001577980478988100494501864890461122417043362195604959667833382754662247777840073997492313456588536091379100878075392643440141622573528248722819956777341279999191552462227146690807082649776559545578536341529157022449631625363681839340075267148217630015998447829350279648822242244347793925128622480070710278879332555143285982037372062991342320478670036652833455308530302581046494306436625948028440068463402387262965339984982128644519013763409909917283858529937321992906457219271151045696744271858899283218985075379451207423488100593634285855367911189661474860964071410724767448929475235068338312699947922332724282398688143268060223687533542187125984179720337559229944544886784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -169738393405738448473486689411718095986632711872359602636518400801763679339833729938186694646880703634177881318762031822908255670034597250969845644862067969372108948653171050072628077232189416418267052643046283821672890061698313322348824536303956332159718721328073495440262142804629929808257193621713242121874419117297756356888977227454131093940866949050997479168089996636648883466709773221094607682364896149653952202487895415548946045567153180649185863774395047314324219470613699165123494380975328985238266554182051884100652409637982935642632738398791707991484160980574453922740370111359472437798506655882235790242484069442102418327266055815471126656919555715591949058964929353482953774470334416563202947922300923117974420852563935020399226973294002213010145557252822338640139362163968197101300991303730290542130888096019718317278162120859381936785808819695848407856077534405630158559942610132704439883259960726032147719442242079478224401007403633538398416257973876004307555992342605316388071949870322476964870223912051005153531092882583772228323999221485518001726739822412921332958479206556325927543684626428522885397927078516471436996310920255904957613707136854470516804092485845302423283344740179440779827618516940255808902755938267212816703190341979900797666318239297143177207037561515044272819622494460422295240514544162776714922429169736949000083075164297527308195045587036717845410723739651740936297261605295854953817837135743993908151362510572572077009202300792741870082880858670131142618411261996454812321440112110199683532774085593400361387845041314466043818634856715511163150436888857666538995148665312376933079127405266024133192995972148340199521452887829444366623247849305597475426111930130087444171474939042629143833634224073962202130669642321652778107780496540841813262879784483754749730554933369138667668304334616791920981182808088561088638465015463622607891157724162125132002552303438244013048288621677803130133589071586388369634774324439638003192362134933893371351029197748892946194311746595258949490132761806676268791724369463155850989450861195721460534822112346418792050640438494841324361655465018957103776097246520130174249948303212494480535640832854718637483411181127632256822521894949797148534591780224968722647043906273713574354380867872184886366539151524171518205070783275772971321623163732459355154135537290419568328648319940385780118801616457539957204369892946251553327008556531666897606205819200807722184171593588911236481112076772114486940134510908510751177696242499262405755064783906554620763590287784813183038529913144056301083021049466158341678262778256234978345715309842983323049152714202060960435741921699831296924865838665570749682266550244145204427902990840601316159989883843586180776121395549230941080305697815559425396383798734478794235035946999529796566038619309566623755995709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -17733621812364611405280122932674219975534550731492252481389398146184866616588930221750476972814865205332749648688382373329766498584367534474344308299425068226955856418491008462784951242739122276780089629684827382037719904832314113601748020943995502126532575125683376448301944271579070956204713785443297084660470262089960226712379254410255620298593357179968477297540861895794276125373206247648495655843195754169834484740485350659850780955354438911951188777447550072575365871815853041812026748303812131375934038112580738274942077908573492451442716918064914680194107064094832208716479590296303071480987208900944580558610968934697158224755008321387484381536914373654498506507456675731268355019785035915339068512114210344996158193944888738090882275500220253935711603451337219760388728948516725663727552885821066670450996507326030200535342673318726781793751161963127737872852389193797842564747673575939410106213792252568859037304361300439845395270141104413062717753586399257334579436765363850656741404758875046776485804717195581456619782057926525329281030934668065637116508927018736591492685766205446862281348709438432650754099668401014529624619611405105010840939802414698245455820890244001618487880039377536778130322092941249381690174204073482727209916807767082225812395680647903285431400801659434938106020449768625785767607706242304198845884239765609084529091452287165831070792880554915205028401401767513426298440190075025916510079935788331987527951950114860118812660235159194864973551284593102365742726069009074578863706953834545817649807839870187439923470051868514921365018429836162930782762447923787833194201754397863659814123377077677197334531585347503828016477429271768195911209382749839237756177425406342847248936353108173395767349503065784302415610404180733919823415076435498425335833961518563910280019579788751554299820426363282531690129155495757474652826412476875500359739237060029273887986305265663107728872091101684974853839279815980188490475086220743098169453697980127227454847713065766571122284103311425854101234272698790994419820630156735068976217687319808338460928973160539411349094002998182549090240874155709961445238611876866801029386810238934334266123950152415188080698324528905395809149998212881633331275343243730502663162927079968521055910098626168912663691429123763003376773403495779452375100082001740094988720096239994580892462334758160829120348310533007736313953099956039235953051782820640123640585271161198582757910855160173859050588013600976078348151728338733204189742845610086263568639473562542002621596279862057385061204165816021417117471904027092099325407339361056577947379173643876869964275201600237238819309041676788184681992213340825404706399012632234816536295787858849541203903878845091349533495255528818763034864938458917316359033169338398851185429733712577351646346874552522146528100352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 39810747652133206232093248584697420929957539368487687323595454503624411154730463426747681071034319590493777744778145446995835054227602921278897182302356387486154748127118013600773593315031798152046341947875750922375374589989816273215079424619081121133051583748136115017200011209937663356187155103476504395294511213151075840730605663622291628618095972128954430982893761993205117443939335021500968696251415794434278913159061457933370833170568104120863995042819387580495117087281961230570574207803646094524258864051226170412791329698485853083372714389205785152343119461008381940481222539883521097015123315847676706853586474447459108467560737723933131815107156086041653056030552583082850277190211966932379072753888772672995066025225567208523521554339900690225797806405181238204282089077094183932905141356266466330853881797102197878944811061590967423495262089253614437040259430589062009395371422533074139426901954787467843054080058681296703856802209110145128783120450745773258062923592642070688104663757219190305413229283921540381887530296363414402841940218116176036496369963288142863484396108576699891102617231787263896687937154962799671038689210787073652783735330738032382939193476667098347013756567479749170144397692405787414609205654564522387348946929519658153084600831457302385316103188347636170878413108468797413251458605384391742174205132709383589180093798158765250812142960756472525321000055665970702444096900694412398482705059397128716096925585922303283844950409726270087137895489825614354252833514817051827286171958428179380149583716937543991458553762801426356106914710156949343529927016990315228558002721839203503344709699355505520574892513216762728117730786249466702305696294354403665934717036544102336136101426131329334865726140597417045392247666772156980292592803495054880897988800617591168151036373105290612878754948554750111879958368179055324774374235980763317383692174674086530607944152643576768823860171041993690994754456618660658083936916669156915521435519361395980977750985077219182948386171290966033899489031027258276356719171557859244833543870228725431943790931692701900133741885949345592372571510330008825422289885054715556356029930284972474180877791940097619572504086544402635293223659859005936321773702630789478731774718339944665020098320167383924928625903861251681096372195950354838992900830886855881125073631310973922683518379988389843718042289916328591909998547335273790703261043371234068564796529070081425915168736590812990304678157363876436987153534268866820441340181645990689049964888726493516517979749591476582456175503919524639477281893968910159450158576497102673817292001614026141096511334832668894351714587312229489932078748792542786954437115431288813256944069581438909352832322133678397635521827786247279799186224004437089755936148197824571103533632628822410767673534925333895739500134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -23661395370190501885336089018689319626158335982496390917267186945472704131194015779902266691576351826324048914316628345037035267703010598875723175448116671624999708427416674551327148038137923066279419277275395888066607146522373605305464458106591195218733581608695409629019815898207904974829503337048727109868155847516121632244145945269967434017038692138863321836545484559069451674122014694427090711800902480699904493621289433341981887830400851697996671411913723653590262254487110855554218655493612363495702780261421570190719027565180969727824379227178148801666558002384376915329701844455153162343507144770990866795274831406450477777990242660110417355746093572334948016065286342970756305810752007312072728492186534562801123622333435173218588387120363120125232907367893502051667367365769736774205871449208562446075855027111869619434209473430573449469276946890011121178838287873906029071588265805406035610978451708245481553237667932076866450744998460219376116789611906690937404205671929170451214618288838679751816385623601964540131031142680363731844571653369416642746518701935187775229240724364509637836331500999870629347885895010367712257629378180772110242590540693864221917200820268468018726602830964301440586903889308226319594866885956474682635911266893523637811121996845301887978264735442244684944265837101369411408747274300616663800048213803818905340145851576673598255664271074666083295422133456649646138332565261837187816798969266250199029569852273234000141981282016212275224790625928382762904673579914484065129783931999270693116759748093229992917311945258245863081764191584985231822533490603021454871696335247377162374709671353768131120759865144646645934554535636475256024164486607765288577364963863049280974872554647165807797503614958401545344395514737565415086747331076580318169644278768063522092771946516660302704887670006391290842791563433839859996169836975525457519293034163158104996793996212981777153872754228286573734272148547534248171855123354258449980627769413249597933473013613620542246027237270120298541591466446685903150154667970140395102352909650407625105658500763066876031975809470208261185056793193963239617360118400647068273858580154088699634556158581151005911596795653455969659539436133953891893217556967697133208686700904002729679892478442455166315587333592563774285771817493993794364098579774632251409508903584486901797188346946331325613279553201854585458161364478131273056852127199132187219831307337374290331497602788679728402039691096262560753223304944655997611793522923559467052981332766405612194720763148559736397297209929653140642489111246732841044734198301846956562094900923088410923827221582109812842264785931607082354470853977106209179644965519164485579283527582910149088564456590323908933713301765559144822191201396086443126437086912988820510128143575071413783693493801917976923026227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 9576301006325538488268891562105761291183377260825457506492327567610768120426120453043616287361039301342855731229938957273185634978439114603518439324128637292929487959939449968259487958142091371322475696451677061148821855249505954040082527848968481933146161605522113771992039707175987265080063610683153234891486035567834360527711410034063010253129266749020809832025045484796285749809797632401437413554222069433384084516424296881042559726734193336437842543908373286553721326020015853068619659678918597463792169917958009266531559182071118055492709146798921122844447266249868073685968102281306051531627196894377011785422304831538345459105593071103733204292963823285554141462010748459466890163804010669559554897714337531184090364287509984812289851194707518809063473009637069950740167876881072250582908715017554022186648006382720610710618076155399558616604270552254152889600580548870187492102283323561966048077109522222183516366851823381597797080133042554455784786352055983199649622826846156665433245406923459935568757683765354105726734687077958800421363398078981940522359101720178821040619351177592338088715328607979657166313250827935211943864687150676106885446547649411544824530909463955239396863767045164296427779370858817664553507848326537036810083913254449792299577027066234003621454935836214469686463213390824703699665076459854568638230072324794011606771411068639517129198293600908246399090726205133702450233686027069375665796299575763996258832797930475966297475200689524456143712562667980546435501485198396125511098929461531367399066229674571894157642391242474819204092426960407381826280795250448680275722751802304419241758649847724328097413400436858176889886811061267677504237472144244145489978592771183937819047149608725017925806525479215446662609778778973058295472121112301020951211467651319725991787048033669047634454294134269260202360844529386465232544135192695036199243401596435075346124886463682401579510405108154467439443917147245248865146564538402471459674638671698374798430036868710562421666449904001680962471709918307647601345595163866420946600343832777285575195512174968282449894737976832170218343456160722633690944977710040819868627791803250149370980283174678552696830936967996260612308043481645174503666900913100845465188765607357158510061001125248530848867699965804690329988355243527293425996413977109977839445291972447194578687850091642366120079820845500790247634996040530762751012323997805526713590789285786575925289860354298547043104792292618262401618850266496783398806337211836047759757466063243629588131101796875277449077378769428990533601441808637107432712446333638304921721732370058519476405179467471181382532066367692261956908293130584964821931330232598387700794307224947448144152771939850753159020806354275993646417328523582255779106089294904411711067315318433011419760017274857757688096358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -2922202190222756402196442840677594119432119443566207768476795753460280954213781639148873602747088348467308250327341587067357401618362362257374952183810817442216490564980891862607107844641774367396620672696577167266527085850515931685010598539334296571959452865399397811481405496314838309534996602767333475179242406121780224421418460512698993148025087383590243336771624990474401356093442918803722030801275948848248254674472956776450628215302769879544700020966410650418100675338089427126446186075316673259554017012996355419498613969162224413083101080990333087620668840174536558446412477719329627564396089332383851146088335936435086910066061377606422769963377472129326132834671724410000725935063530513486332696169099776085108191922155640689312092833724606856985963420014772139762676678273336718562092507957875617568098401212664688118586200982827302057797759054901769947781170043057038136951727391409066433930964700887285004512410524542248328849286987190323004183817245926032063100425158105938062563821332628411602257266607982337505677352889044707559821599253351368366278711529577237254204067856808819100557025324014737572955829293636116485688521120371371948689029142067122110799189745198186434159425271355379744698986325594407906961506078489545075844361001272944025450571283530954247546968334073158329045929135175947664439508419909979412574016476886374944305417782356116614155153345925150542157181056287980809657524507222502233847059962389629545432607600307109785165433032230606520056429252570045870437719750377032834181894743767519338617262197678212306902300345866454520198104729678780228260441328567488517782815759509670851608679971610820594007102754617989787518804923466266246283662344451788410024195858813619331311212738291439725443431620533353031602729571442751500110765191704459853036870683967000426925696533418014413357936175685427818772993203951394217780689630786485310576852666156899606174251549666042042412330291863575337653461428300788064321952609004101635112340313945064658304033997436402624907732397106277258754019001691637567051978988562839802971733814037088002020487030452693867357106478215049277478386159901203376309882374501834527240111621803338718997587988702556290482260612088604672973637147711077116805058616743240065445935557559349081731977239650179807965037941432490819400085698782877787915034878405237050664504355395170730735926481351581543657766915652741923678733993507321673788677677334882892127606930950993909871193484354098587532684968393180975902307020649661151441805284405374839964897092104874818392397914947208738571332909596277402711405173923708059760765193436054350199940026739802839739488620736816173043455537166512069298561767027478362485106516923043139406301547584831797751209389142375213386541184648335208857031058540320959340377553741090039768832762783564008890298445224929348131225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 670013349275953003444913215965185008187940789671296843425379378167884176614778326466818464971800536826506906043183333898921990439279434116064005719923533075322956946664924692400482998087503159684159299059631479137357413715528028468545730464600368542408578719342726268615119285237562050483488995727729227371558864928409722513490144609740499275424885103194564963618883634620843129716922693432721560230016836228210747320191964283905575166262281028759494279264134258430197824405151378568382166932448047156149581909767796746491004682924557643540945846476953364822737971910940372940835229330269099829643412174035578178273596232385521186074212452314446468833552479148749697352599614741259601878915953763460450478242277103573614777506235597557913554227922487813418365972973279608604809483217573261031086232724063342715572466291974253173929070509070227003420533035594459188106479060319968686223054398020867268802087777676455201287874275335876888605025823657121096799915340421963314291376184680154152851534847945109066880916361323545523085071445963916416085940190615507326039613336171418801063401411360926550848620189378419937632162716760782110908871200702306841474441596702918273156477302364335053848634919489786076022731431486824557344521269904794522223291457508856510834209872934521076904102370035612646636196219778322831558424281992666971045082081660652630882714464804332444519632602217418376482846911001257479540529241292073557533312439409890147847814478093684503761731120805807990308326037103727019367934830630715190784141476582236061710062327875089768149259072420140228158786068241137950058331955710211016894244378650033129907725042594215345395825436473193340271613834665865012951394849633253052578867585551446163243967130135410824373457667431674365763855307579549442277189251254640336732124114396325262432716619876642588341454517762822358452476418729928216621696564619518191729846828009170003966399744092337326883726825757510575372045622307199539291054783577162135753384861771335848823565711130673713762147888347676282727351708582428874605704675645309500750948288306967493940726869331071369861874541846992592916255389419768940435191191722390025243668707636210105487615240691542465263345142637405335614664665103910065396332922315957631862811498047423486047184165672963937537607057592484873075685089090108793827436018167821750904767295139987521730158703217663172133639707168043048255985544818261578285380922959491916543749451299780751154290436268580981783577032324097134903686627186524864513092009255182219808311556749408043291716906789028311723066064180813723118042400035772183857303453019661166745904424704641799484033674553272753396429077436170693737805052272364419761871528438950790508692556389318443605163890989229652210053064288855626105165112708411924370786310272259658877113407826144475010283140533697174243901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -107789173388104448354158862217843043263408105532459116551451167380666527447153768320613449461397529472459998165990925786392907169365546743693620392210258352180970079238339372953886398274551600691538773042629162794883169685274565643485674836350049391790910938513595361310600699890348903959205211940877353212014685969087927539386387105360999447251547017869164028620383184141135194181488580039284016831250140752125222881713932424019339980841124399250857007554522878294150660327040685168377894193241699862689355189647914159527628520577076008970602683040546726657163669929672193508505366607990765449156699135234560321534798777401266518678459461094606974985656877238424465349010378996473006893831293508201728893835320242534790268887347350737473241147511721458729198514368774982962151292867885877179175061549800057488521204052596160820701694126297533678351325806354277602370247693752458931809072161959223702524594593130419317180520345332603618873501742952017678603637536255906489963854144325079414678911972373797031707937365088890411536257537654490650904153778648201599001772921781418641001019337609934629762272215911172247365357243237130433451334263877465708409171079467462712225399450597250592528479500247705189308182366445734643734112139926321367925486314853340065873085786764801312748689991126010624326696548546526042831851810788044739464829606099905440161219342376719744434430706143496625550221179247445566870553178102403947304837230470245170358121325314428320383046660509502445959944743715705463350835422681205499513417868142845855054900240825737610890972662478427444967588374314980281098282970546246718171829475246133885740424949830807473581810841810312902352316772694065447862247426404931443094151104117160614289682315133814692421530335971362244994245859527333932105880583013166158816717222962345538845248169392712863553352091899617610923658099088898357166666687290245495673954628079518840020595670135592149486861522113965430798559258273093521829348212106948070379267096494671840665528745906654912148239370309563344846340044527337180931115459280148178131240528987833936964827071330424532040356583204470038592521688841623981984925684846065240406228127085066872135465707830785454210600963487236605157995040814737026714650883455922161819564182192146606310068581758873019769911107106095823877227598630072038979644626507086930083876158573117884312107215017346157669909834566943589693592901450711592516099151476529080432121542290983901915714305765825799785084739257163747777446088804464067353839792491322631330151046078094194250027731616586590624272776985236433759971288297903058484425279322844169449274013386530446455769688451091656429144641546486702297660656183782902452985489564792060795349845138204076586062264669723118590773865501207628257283467665255080308992081187015746616522000419054794308129277522138632709734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 10898254022185411502391688791281816145314724971428343733758137951476637170872575938178286021230247819099663274060216136006927268554510321097241725384938866008680465135795951060414288259935831331328684916402908668687249530945642112075379306076366501826513994956036085481034880026674126711551285771175309970075101899484229213427596025683016212166224896764940360143505564079610406335317072676475848705033683016326438470233132691406881449243519711212168426350794914271191848515049719273141651841986289885921418878461547213466612227515739659226166280796246537436885246374886158117289190771924989738101255812349377574139389705272883534505062881280081977333148181562088135112018623850961063138677577026277080568856038775675423416696078560936024363434467985480733110608761187015855015682524910967391336155020545554029807794790662355066183035156334349449639001320907667391991201288401702832386025558375096168915100339277337283017259965313303737687733949502908063961273685537101371757125704640648778924609700642031708619279234503661689032271402566236826146196323164643636164054739861613418402235559557050506283813225318765281035160384209765333305490157756322790482717632901284547015211458930711400420696321048775246439335447976212892801900492046542296865963280234913681578081027324318653776040929447333582028933830927894915032613482984304020246871661982905226028053404976617711118464201770914577712644900643040640672837532570407576864424528845199347630051589142248327042934228674899716240295592970722932053040697340631541826685751969177908083118890540940121163253964720178641692991351311449294199782949752887590247594423558405791352128031164430988855498612695491117152655198553399596484635058914878275087436676459795330346291924291700729915861892395511890404100448525378304792941174372222576743526049890717396250301990864494662086805898128190968082824414478892408292048723876745980581180968108272674965743689398808970221339810447007790678421286730787400614199572269187287226148101468410348781825225955688500039871342039763918489742418679945346434715738301066909188599527429212502737050565024944217598225872866456932970118024878477478950677337574811928353958892425382979828095466172345882648545353482925093088067504754346711774056962929222594442608792937839504790080362242926580116638445055298196828389095697324064957887701884361980793408129821270624268784535995114100739388298405044740395165704784722130947259646360743394876158954201878079321953260092274899153984508338374913388541880278943465126552768120184371502645383876326357520295050573609715038983472757219087013123565105477391763247005596343438879546505252351083802554020231226419786194119076929157064644601455898532421997933962838999818630718076812398517850390280984573238383757608817218390847434360298229425040994973503459068627284672424832646499905557805493261434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -1700988678767521340838724957069373298546473107346924707281186292259964424395146328468821209783874007830428664446714779886257130131139111800811055887069692216538512979597818073175752938957115899861985949394623865350243815733189308890779949668130868587100234276959711085427505939221593861919492474338001715752691027704092813622837966370794762978693513855902708151508030288595103032066031431228090416476849522069005454961363096424411759658031244058395708599403459817417646452348367214490291950303820776104454644275790266232398105524841808734097671834405360239199028842906669704202312814411346821929790147412683374139202589282191621082925349689243734536187722553057051493226340161056477815762041525384237021659327957890713339784584965720426867017080278256852205015783819804280231896993329557262578983772044525148449142322777723585360481807574522497944326121781913072304913986932948154351296723431408170130488112846228603393612144558428874258825495011549800163836653629711946052556746044995273303162140333670688393518667643302833860636512765666701973725782265826418665666858263360328803763211111236865914473900356568223051526006612251690624851946598693938081501006560131711479285786666889941635338876771686916413034400841090454226692049762998508783575984495683091449989417359956437271114190590719248061092453849996454738531992490082596098453283764482735932203808720890325881924245028332416252514187811554183431708624654828296335140418953502140298425873348993250822347584223110198364686929909876859471967839710353955361916002735299852043335208234820409396675659642489769520961364603383240474078156087585871377709802420203548826471089109928904979009896279604697715207382650670837200525010210921701928008632848111000757596267540982498092704909544192595080430660382334896083720683389138098086469271634767302284862959186511261015959062507318218211422054087656071519167393183554886104680842640633905174918940204289482357186972666487859505327558606085593862483692414790489160322755604618864051060607938236594508823556050357229853699160031892006804212028418081157387650902538650939281694154481551714470251205879974770998473313580022988635148632554881574079676299085512649609921443969284567038473192874384006391140566449778852948745228423688114694469301524205877195147392378908133960820330401677925819391640873203982135609820762068805921324560945146472914875610993585858317941236391713663452682561309912274156111694720160987276797615440487925650725726581055952171982198748926260451924079293737186494880345249475584436586944814249063116833475548946310304484784025289913781229029026008676970698163939648553305873044091482755011494970588453220941159158932822705955934981567560051696694834119527814855436779486089975116647440929325552163426316814885753310478485803842227719205439852230853911220897207110322884757085142578366513152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 1194727594820876988315485977437197205695641522898825773183680878289121076091149928324913621513487132613995652535463070467590071807775327580013576321899118676292773356568349291228619316559173918928382098231433022253409349871439560485843548714848735983007944123511260328820809279942689749417503257992058620109126689449270109791948453941220045400873751753586460077184416217694570989251117099473314693174328714716593751144574030223551685387198884570372050486673460629730172174120013868113912509907538248167493709893825559117319523560030017321026643183918242711856218694082179288079066906870223941932277386429601032750071400239108161893338258526609438240491351103366455424036533954464805523436011548455876685230422925843189952544819155381410264279824310210425502947324461061716185871230440622292871217080026849939265462005914223416079640262464536689970774505838820184676188456714141033356097621792588944396393996117773369041289932019501585332289768474914412904619544741540239056637462012934368244993563604927396645422259099837240804833460046643774812085628113767165335369566015416972649998987954615821396593396308558351178977451446445767313796744125346289400827333812540824680057412819218443765184001761616138226192860862380374018495327389431041172844205895732120667239071486617486852041161078566490710886883660742682297565258522736143485010216614009687131351754029919972329906953779264522839024454388948130434776686298924097233575020161971187832070074349684687631307696888203780152789701833815172457254766087626311837786473691861570697506853350887109087179833425260841497566858446665553474154477004388430177990756252718391694185810187887402204848124709213593719598526480952517082994061076076685686507939475985687598740611961458509673324305017970097401945621373942559823618795726060463032684716372052237757790119484637047125368481677286745831207457510534960433746095295647986813462607094487059376700746553222847817300785247754458147073887302062404252938275828169398769550032902631510773370889297386647007255968641309609274762937532335013079834453717862149801110771125128518523346505812984418730824163009499363443696697035815948361810424081284329250777379260207219400361387970022003727949754511214524501367006035183227577673722780652997777232716302698442415283674699772553295556146276263286535593356970264763725606339364312709650445303220775687281993606176763515780722380644646786074522180619400386593856592491721036774736818279892007712313321896505702205149298999998913214035914581475953890874984788125938214044851300238311571895528093935151489712796776343239860831768748009080085610117309171915364850537753334667019136653909230216791839343841270525035733458530320481681508216947118475666580264030464005113185428129549212314085155985417207087062346167839148063131682176423276112042790096972265691660768313625689456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -583902573336335910686182129064289316275425189850910358936272185170496029507458774701969236939208854411178853778515754191154676082212309735267756426388252772791325565786309567024399566917097276486145765346425065359045544165101777999624141306198517338153917935667311620697835286178510973295982192516932771918247468033698664978830418946533665956792483634882474582902867268427543117733789023835564497511682036147013265313634913259439910721443400162001117851837226037173100263841595887013559961477320099906474092554565656942642255995719751529318798147172575520996504355414949025270033596099424959203417155581863250365821624369440665790689650713488229357897725894118956510461099571856123891276040003808255772172167647097288576102195940707992875400743021737581965066324155400561192120219369955053345674802123525073614441609167961158472487458866826930360436906403727817845962391508683432959882836124324426274965244207908216920891691307026125512385262658527824836119665170500378994181912141631378768651597591560086285317041303966283895001833878943453341726050161117810647145983329267374809446606360491661456247454517710909652806561709300178569211478141480334309652525557604841514439230027915528576119748694382625314622942674274700023975987142722102427393126197198348111997774977017463547893819945557139730338064179195338877639683397739331459577662189518308644550554020500620541620790208744137273741975985083488557736857420754812339717785537117666010099854010402195905689934908973850772451923849142024653325413829395798484706206634824947133437617154941399336871998707470623593267255230683187860920961559064204309230363658448561186995231526955537725923250153598146994074813284311124506136391614318657806798948969180198603915873837619354490539173511541970193556061600269433783809395370397425151558491349563144001664475737228219388323702208236996941399881525655369244600873436167775461124131090389749191676895101365887957517425629492596791333372009797265511551248876164261907682457328602309097793836240255448384695264930194225693808901415086371027141381931100909959850021083369003615587063373621852281456817855314779254775129203942400353176839979294061804588661019910430215156533031794347429503059435120634161190475237628295202980689070240062679096050458995222822969316216176262921911212825432917268559539502031722760309005362378203339253570769028104785115306920501834315889914648836924974188262970124456034944212442007141948413368144500978680662773383306414712023797845796170238150027127381554140391185206032636486604903135729086120790947751566240426867488451627627412629717203467573433963720963584337720661091476949189197255889477376422812974522507077385046542055839803295815404679161237092463438773243351373810547373681138428265960123235964996848886434730556424087021850789908478422784620501562817271493773954844456910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 172707863746032763350152479780358373707338270823267875818403017529027441268514304343444689432314812936475420968683186629957717487587628510302209764917514913652955293530254173311223239782455025162595751343970824373422484061682808478933426987062863681737633242439933404128984569037125890844752677667590916205694464215481990274885344302733849701697605239276164577025150261878627755676600941203718402148557501258579232889005517421006996890282692210176413156061420232220423613467254942669338513260075087980915915426965554875560536836071193597855495267479812791147431546807087553096918093786546930742004450873163298457278321786138761540460366311843990732294498373332619040095566001502985114886924707727406765180175357394864179127971463260949475402150919229601875860867800787796975776348069112332445677069617852521345628285477047488002638696512397661231362509964738623842281977832208109103304221547363320115249236262052298126237645260023555315275979784608335665885481251107688745503744112957496031171756770774627643398992633342872065246973963853216216981047652306692580081258858817854535886685905831454810767379959077116427042335126873383513972582494872152211477221038795013264126842608337730246596145245706860169609942887952496227153931394748350059279216478957487803621845644407310823478206845524871950552541679135950913650281268723843608634564996943471051713371387378024627279158566954162799298680548248630480447236565783559647924380969627250236035901910788795460423038368255103683783722028056427268889616055513703076376606415752401154763555657612993477077871676829995958296737318169569809223599573292565596635056194248465779780870917051370580845342671924599074336997147390761299828106739797607621813546645735312870713745810586586322115549870381732390397675401715093759401289727397858037097158560275145458361463578585557747626028673300787408232268370573902672459334563863081015892811474512402555900172653520080865368831612298039440116185754028702992900125184214627086092646241895623540220557440082468129490120150453559830026183846972851036823083975525487206338491789339846081666716719588156524334117777003430473714720722673541040519147884625935279200664997438808302383625709265195814787782181116943080343569129791382692370811301370906860100060440600411982520998098360415655397318901775909974375887576613696594087485853548014849004588005119001901006358311479810374222068302364909473194880393030969970239407664643053464932528984346024887651315111419607348660672271549763073038973884296423416138641156196091880019404638410961593191750971819516137918082929375018914045002352387071454334529446867054092712385386753625652953078012662871178706095280491315613026152425856205359089300511902954177741987195639116183820135032011409765534400806090381548341845822715005522683078786963095126664805699541537336754865202209948591718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -31226517886271284012496783945011811294320399572230004399584246041327931106786993171070194113814726559685515226712842672603911130734121414928660456665609181758260571484111022913415230740246309257811144735845037890691049994344419593980698851555474172521103074143175636727313748999358926940968940124402373027884522596697384369098841254914855197317287717804538285426248336941053371935008177141574151822362476613596016548881759563039758896413902338920626404445144825171655662879589277001469293295904980164914006213865271455214704980489836626105467009766617198062277526854284936891371936917932193942071285257752519193398486973712297955213703017541374881365285724007871361289885178640871911363750903330408301252320267556175373536922251025233311109420782399305523096104055183740359887402578871784824966051585875864743671899161275061450759457239607176901503554965135581471241174384236472702483514623528931957828033473205010292422397720009342527805671369981189898779389553412772625047811846393773383997657315967738694679806296607865167874828412722503634898856677698637751805470625738566444581065800229050340650967841573329757619236725846352399388155859558207169542387683276762027959205884994438733265445119478556128320314297413679017326737706592996639773990702636944773967326539916452147427551275216392834557656001048965803432766407144380998555589468751816296447292539374419126690217003568416317018905317739063448659520175705553094801733058006306586897836899518276833242229943570731759171449197074396218207662804904212811158317037080021237043524812605243797106259315227200610245880410043382250190496966289617067898795444295785763733341303662425993728698358547885111951926396822290134788379184825234726851788548164193925021664281600531514276626960175546662109594684150318883588978874920754092156310616520956420384579869174007800304725144835515844772945631045363030141397883785884769009270394555514072590429881885339031187679468989255484113530745314420964025387554479123911248213426365350585905947982831468511963453438028907413639020423685676571911875288588494487189647101713362818727873738183061331552177343258591570908168210906885923788285268223987045826713640555044920384964638485883280863410437906160476830797102210253695127864123671659107257447822511127592167434332319762558368436010683875778163683948615657417812307274375269518116676137455386695811757882998770501786795958762858538674361671813513720882265887348571761147205745794636308552481418607971805114273898666084488313175900336428195484886155191204390448753106149275803377649260769162672234007552927313229424157024727313930626547983022318724119086512341414609389615498936366994642147811513515675723463368040360596833732089316423811994444315476434988479155596540204302654245440744429721319420045375238403628117927937858227482983641794520064470676910537667772416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] 2476042456548597503822831486950281864129993053966434364496156819058737978138152081477358194225736056956670095663535156930580401741413471758806339539660752294555709809249344981864615030563676253489716783924135705628288120954228423624937095164522898055398340762775974919283892793868633468323254461537891911795193771881782097543864717718299392891280442080676054232398298602808140136960660340398934729699738024481732339884749372026350625716158596830580417782933198071302522933728650952835543179001538107603239141433888445835035394463053334038355270869986512107597363984496289852270520474833955020362886931980283270941579754288631229502330099003618048653471610039240091452648105525090248979334313356957824880994753738173462532725435759360396905061720572382546421418583779115952195991905945883957052503356429187978039993852532180475960087124055719369160035830620907625393924658539116616887078680772670991872647696765906916920841529241692550198708577014210907610641453994322664476040099639114405212747293039203154066191149332860397268166109237034905239271535939481426398222200099621931384061212037424722711716995319918587359670096038032614995793784170208923021592137909471139713240381986578365156081481690136094983637192125850857176276975994862213270912190539445181354893276850048707273162978709285702372433777177941319838919254466527213351935691689624988311667268986671026292167813979806887086536780929849969969456276480243010095222204340628112764326723855251606208096107771870757790255326070544440721155415078068767980179120898770215900793187794921326185126392358744908262020009732375250069806590083890927033983612913191182934538862105877865075504713174646962597594877434253301589249216353478816077100104329645726963875953109749447880177344528105763436851888086785005611213388291489597102809333369495463940682885018668554787825222452614922705185907849428661228948273301668873654979656050076847834427247306006034751402894842075529131667336472890457632784075975000174327545745412674989887575143303169128327896287372522610789187612202468222943139921826904242732138161291879197839641038060438466588225539977895588075066172160597489757246929792269966718339435738706524051357140325102848359084751195159370671711055873303507468199798811830575189111273468473012555393682318869313165968924430498018779684209643000567493449144446183295466118137954260741844335032611212661015579336463311625912993777752455825526914756465024990215779675485671919907951990828204075570306748307995536946233271759647468858832553858525197105509001529374257719959480873080187918044535276711176698812112620868974050530159892657578822986374738880846308244034551158684368082671288325025032294363919985555396080586777665105825604375912990030847602530449239401649293623555959347668580081360865159482259138355158731825398336150619559467019054928080907796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 319956917155975626716565017233991816841731033983777450590754513118572358786995439695592291568216121961974167162435472758284290026680609880197358538902016712009385917047388072212214372529260548294031160861460834490090416580486359949489621081708625045015299518659420173706977178299353363844089425106067660098033646540490814710693359261031472306703105050514682656581438292983807050733989459082622866618356381543540096393125256289235548311425681046941125849648698417735959637898336120035086494650404230129245649187997305162932973709663235311258677720492369847537989955949127824232558267147968898821281607002448919191041123515428323785298823189720771407219113286310836416690095331470323357959076515806585492810385423429789044667500792277670434571443454432787946032025763869888880301635540875569788082487983312974179848489911011136728258164089106479326776153366775165185407534567534575449439069932651224822561778350553293368048247441616836257146788439191706958858372449134204524375245586202126955384251757474619889225753081713688392525017194153685850297901277906601135685290220962202502316154550064382904203059373214257780760028246668498012791406358927773033212987228391083600300467150772509339775190412957387310199125875504168440679303538224836218208811765100174762070461138018551465427691349260017364221766907880386012480873547675560093520828259310844259843087959736680212299265824942566369246728720171597227713236292573293685643215419206861369032884778988164965320714006261019820614649975105451781331032012302654078505615436107539187711356492629344161417393142768494496104813811081485655473479936511827936845026444642529640368302421947418140818401747805647096504182550493967382890821031485243318854510637374896995105064525151718336450050835980167994473366500493866314435687080665934539704054254495382175172014349332317514646297480129963983749306772271761779276349557914101356568899875035805713435426638060406929514021840304746351295624003994326308127822519824641526752924292189063616600718710521679750934639616656820452527400672551483114892055382036118111942902581883226044278143653974645938188225931412333752151367300630470627096756246994038602679587495219480877026818766066909201054914852790934238652802080490345231576154574556433461334586496278545084613290661840795314641434100731700796641437999807634301151639600316974438341278761167413663898637523727943248963274746911538026734492062342001544402668221575301458297107556171178890261600054548165100413089640186742660186456990627974788208392542112420797398260118203118734178255260609231235729080355590050777937818740936390880571027157376559329778940116639798131514860727180818003994300055981495272752967990336119856565487913136683957573261685523367854588803156811546981065354941219732372681060202390733172621671642058864151701857485942162413562287998720855244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -116188811201846076004092763145887140268006966014904383958425457989600150796592744858234197346024305301217374976780096222546281704202096884375026453520103903861464645916625825655435271500902824017800122806172702963626249463044713573748360442832602892346865184585870471136936710713980180465938793428804660222394399184145627028699628103959919794500748524558826486090307129135140969520228032148118804588868378822432777073091605122918960801460212820663130208290386318829543049211363556376433582638272492347416315936239970412346723947707710571605885646315363941823417469357733299888904135007791204960653737713068364483863023807095914040219690706235092728643023177938338630109089842641064579451029358919223156650493792133575610080113693673462655527285899934451127212937300898916517101364632686152125642610754420850365709318995262436958753004783439657051380812874121770503336744080881996716253347066333557494454315057228517566083117838199494495368825212290153619893072166720031663791081663292213659724828138391381278364839325973717183968373774678336894936533913967121447834977183473508229153798490821950484632971418662110402079618201421513264393567788845103718885733876931111097031613531263582032072224835559690664267542428748202811847151761243909025865412583136206803523801815541343412899657715891738748896859369677747929509610047142245111584236747788331754944794953321742142614959132938406443334099473389866236685825035061658422715274906922714289175727070605299159790861285755724115179565210073272976517766668267402586797232745859388048405474553092017150785235119222793555588874370467994366300108742772086396615510315784836010045732440625573307322952614721953848978841951851856170793441502623139964825816301986840203757236752567092194566812384901580650402920969261336168898169130094017140057733545272366459385048825085166974835833179039803874765715702307544443746670763791035244331137823791220636346695803396582308037189580537845542220973921240548548981329298705852156244988674820973169451347587066032508834127185315702935879019576581776351058883022508406537524996403863596636494234900598409926388733167571255646336593967557659878968504863478899621250604604660396983214102942991764113105314698663881978527135274478968326869370851032947844836821967677433528214108224596858842121899068197147038373195417195608213595484986975036787448092952454934208595275278529704255300449885419130133302541565021354605224096066929909851324004988515221323562527137147204104350764706004329522951115482000207293656804089177716886170503069555684394035683094026011577929009316268926777828763933615928486952955002079033083103361674561160448276828322220415990290273342310117644551080872254034543412252311613674760334818931219291555651313649726962116291077793676927729476646593317548192887759030139652925230555484522542716804064352906772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 11132922677482255073644764105651326529442242427170504262664507962433959124233655680785817283012722602315359874213607018478336239615461184094934866542119865628193133792301181720536167738008105528023541289632679720095199929544960287273565219937360851131073511094396201932725877857696354332107764307704229294230796372757509562412485686305798163379861208868805135885853288311922870586252731785769373394181257758352187488002099948333092871777202621506458588274341763176524164811613213124546600244401786050666546637873701807255556667112507866602163188296510144024882273364910713060121324802720908015980463760178544245481579211783371093164768663184791682593717994358949397122903623906666696917150129295977202430707852527944022642874983286844968627063766071798072283074571138410873179629444965060235050986441034195221976011297828437338309628623826350769482851965442001731012390062901154166663786311950196101366818084528597291972194388523355535665152107566925048664411954849597732224684304785010443443491273082180547219365079415831630969634566056831150951056718351221071020824526932009950501519269325166796111860419210347036425577550236692600045873908010456119688273946351615642045675237220023789928836768420563057673868223420028399407948772704220817766822391229397871508132961356302100080259008229650727139076033956464516145695674903604605737601441889490319677746417802490869078016976080857811473434362308936231396150204593930916282814830252676996346296391861544980131410536250530097550132151328018161893756200538154155612262830209809604470082307889485423711932866127415054727044636363396919282102597302136331747482949904487892439568745248836362577647606763464375899495249146244206097180063259694001213888295054798591237386733029133403120099483138522445347499977331699203244508860886761695457048189404803121668700748791794377971937576209149026972887345795328728099788513685778201470062135685999377207404199749013536852357027007627093936136011902937197474654136208800726327348191284289455189367774036183014771669891582743698214345675057196110290191630706020415480434505336354792347441107170872221575413058310192215953099595673510552227201498531515527176973503712963648784373689861865510043985337004073517747529303867644384690887837332790870075537976081988565643874484793777999622923040838812542581909661236668227256971068108499121838798830798184622753951461025560367941781153776204914116651455011024719415115186823930605016948646027024405328972199335101541853019678192197737060446216839244517697035622381055482148067983936379641230710826399351899930739967883871382881051304190268285528834382521444252859590729988850470715333842470870381134900311704649497397386966872491878367293550765950745349769384727685930175025259074516637442078345291945431959259552793976395061322518970619877845279157679562644445013290741714124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] 655031342648079335971789669025396211546945905905060339807292963151335011819034223094470270983119548484516254155075602883655917390888712931286701104162394672479239733935360092861815463791225719340015169386086172394554872044312441334695526568194432435020713859374914446644317708201828611794586209433374848772014232428665698541391217326332152767396736663677984501169709449912751365597447535632809505909364435495233362866569651432654193596853972585413835889874391804304237036936982965807299873937774789694990985573820264108118018904275417327825537726365159309888961611493987872005928485192580859845825484975450157946948854659752542497727205792084379169068085823664532159134484280214314095965070638819015489479411461663885568245999339381610012555530310505623048556117926878155602690158408104991873879408772687476582154287118743014610691823523348297674146705863021391314650160208817449161306954041559694800112764514091189090867142586613657407555448180626909960847072043781398913921000696788161109213973877445251410568048890396338182242764146191587004766024344684740639583858456513638274561525293905920099485443698131558573123381770716658282099435219125120135020239269208452686759621206627705170301713121597906372543739304459499451637540389132982094893734865722903920664040547040109826933236385937606501379867157295190216957446124445776039015153257865698046027215277510590292428132003612803052818898265915588357353832455507202459951514742788437824410397418358950491925621432559319158186474644630675843016038057766376267779186877734982474188963441326273235899459661198567368713668901150065418601173533811294833793797629400791027899690456331652933862523391219923264548125960574047988115779033380432688478074062170369547690838585755348376722749001120812167952186829240670567858018946432016538823027440128170169898538287337670564023184326512321109438743655054820580818773677514832077837549173933972795522278908596370828018367845113650763950169194362500669364701646072432252911983635753213792877969952495908350822290966578235386095839736950803848364629984112141193215117812996853267878141211786414255630221544584892859666724322094452301499880674360625976666976792334885144421690860664600813558674834205704648732100451367375911078598141419256888623674462962065630472832874726743230871205595000730803094309441005266320928492386073885455370736075862993513698307674952726386929869730097128180859715925954121110786601576630272265256826769524082795528958812697497992823296613073304820840160174806252212947078184249136674468488942195916504370253925001311691664120840241725243950566551660373158580762283736765302870586049373123322556910184221920007953395172783240129847836360610664354507391914333115573226166570443720099982480215129920155461169564803979949989220481490549118228541924440060499340627224539437286542475630582169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] -251756480419754526029024301311843653138758731050629151398678956227867261353127219973700409811484562161427523311959531342418883948372205952103718292722213585837337768947010655514710861325541002276361350854678313917176227344761989587976653973885081046429557740390910664919864544868631472212286837928127665504247670439662980846670986907214933187989213250480577955165862507303030950538046854764043139982946482138799277728653609154844428997559655819770811053393677377742073035816299395247432147348300039504121913641553149380460142312987356654343717229644047996035184795364385524064861793498888328121690161359057948934093952140692675293468231401927059688101599538159346553202839208129932713909534990666883708568835120231887430269817216490340196381379602548849378614070085799697724093467521421579377487554058584472053885322704236622336201223885903663158749824933561321360618076753609252488168391124546034964600762300650667774374544048175632765042008152388198170698550590325445679293245536310166113409109526391122495186718685868510912947298468362698606250578666602568986033354786381243363382562138904464777150548703569799822158385141725356781706728812105362123419265233524842256484327863097550361343564066144292182738626561132679035371975521731247374132334100651817663609288198128844291808432093575847890268462191055341256900902296114036668194451182546985553446199659769073331951741463831122252588523302809282085559146065683937669971751679381556303515852157060021021618925867471898355817490737486163798307122242982541939509363821873110764039670315892752151940237496508606507932520929706101527611300629191566084810178167855910170889564451551072969500403756138135350150321270842668386700897937485559141347008870550195983163575737166107872388926485280666379356850858225032963849286735060264453733381732135618545447740289828970476789886695361330636490040152570737782664849510183547366909876873084151868067478658369128363568290519489099165547981850861119242600926997030858129739186096210216292185249645978296274795655280902922506506715698581642926146523270814804361653415243615384665753082216678994707744217594775485700142105537772233680973498582465754939864013218619376960192076933822172813676019983302371841161352878966395811927679098268443072541906729493348085446918641453411348903840987197158207653319071369368500884000135846541607781515132156323609422617864842096349290135876202916309698437328537233004848974935205134837694570292423467204020759376402423402160187331653430233808409897300470630991166213798116496204533631121330738556874893255137749982366895297176218242576841881953170900068097918429305631226713054138449721643085843600753850373189067395753629639087085325549130642505890593242488119446983279677669806784173778144600623537996615433595620216543303993527839555373733080668617725088649545230094311410892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] 19281022803837921122738653071106190047909254337064315125639874872754084640159129288798240366152410690545722034951235362361894955387076212732266529271461336581483778666751407113286207546932771130670466639474091989187522544447403432240006649765735768062743432979292316396995924756462884567715136751469300808825071556907788462703762494367800313165967384977910979605070139029443199571492121700114321261426767985473898065403590245291011194640162750959849464331696374385373765683529294188904526001621865950056918958290340529030707358024830358880760312379389381861376880827118770415515905586373720025915470674941436474871488946177775932638279062050869775190055464702768041103071828562188125152652895483587594034993965209647865568293879138221985263635996318335490791603154127938967541538099539600633263870919599518811548023313201257876893917104319740758785389993144462814695366897667953339882855846466342587458906254259465511454369759781952649237846073089909453535983901436716711408123528436750789724178731511347977064851416683688538781995747859733919176356094930606815653658641858319794363184209389829336282042212838667166389100611820957100551453021228974066279963767608954873828707936331623399275059039800036913920942752165665363182551977428719936142922402739602637744503435026722498748693575505066186361252904446685285213783182820464206012257745175832762938633198217327137082858300903785440059430560363384243764653366101795722290501918592514071017803142364735853814199745749713766832504722803704543074240337150208369677415107134450554939425395043773687273125343988898824351378773166881551583248785659961897711269119260567267470107316366630508034300109127604612218820871806723522029508510352983344714745252372100808657062029464940723346006153330738450822581304427990302923697634100547211451542146625486861675270356589530378445646720798049818873528518842642530868097868353289379887184342994120293871663513566283596671223828587233063280706367090033510367248692429361837290679530648599570486316749225067873366966453649583189092425818485024996869750192916425488526565473606034396873735348933434775101540051776891736479633504656397139546054682468555944921134118467180767873996602080696378029796107310757519066929897812835745712369657499766342438349586588810927970113909763406309492193965938565728683078491223997149981058998132341233303634356022539616938519906979775338905802628459907296481185600646309504850494739270315492809067475279183025712017523807640657913418692525811996992732254220606386546759101701643595128883005989300953787860195338278958506253996503414794872335939209938464974691154201922166668658759402441106457313859940847343440336992139757149410817491115247099065803363270435046584903788813433871952365055271267834694497394122325511694570992385183996132850601268669926073376016820153568675041746563891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] -313269640174208275072900775006363252222087740140442789211736472075799929689104503055324153156608010909152927335656258390736931838463704433905608461490340521983117593222646444470861869201130636152587449618030183187794056055902083472629561799096606242342377395646495592361976791151603983249408659950664594929991166403048394207521733520849978465633222027513742352519359347577008937168737959410238507593589150345441766438588829407941203971669610182582136788933305281770635806909678720439700082012939936344745417557983225663178734214348264368068168789506925812193018883073678822332614202031945211052912757730031235129601792050894258827947204301520636464471807122353218708473736724442505670302478223981776755650116052435062892426219636395603765798884622019678323268393012491083902454192960570767846100688670059051378310156576093754282506608685357435374119634101158809649894903839359985247709594169269423395834330303831099511283474027250088537496559277140679916153602366951055630494703615017979384518723846948365449874503058120150114342792290098035728878991709015518324844045147612102005395694136557625659063277634495699095335033299089342571264647415524523789526706990205240661597912095076229761296423090512655239017396021508512638394187703625018314223431451671021080514882676201148765404466388057576417167327927724905807063601934536446133033800135660350683456221482460695759320130683058089388776697856441615636508885784745226551370991314986156371986894452309050453886463061225923792450147826512158199568911351426934030513204542966817391498751619591500558169863096244507920089779800726744193998095243853575246974732764564963905568721820916241223609969955873206318881407049748406883786663684512671641571417182050611744737196724272391872766768425527943474664963746995240327822086947399814572027831926437414635432046279617530723628451642714933440051026223475437671205870678721713302219279499182266483755372722820163561510924892845773145736403855875316558075138184663510289708629934173463490046773012639873452151724083792328549603426813573905695342245685915273926880209056359618678486380755305156101206239949216003005299369230452466273375651387625636963954332385875659893554847385644374986461978378357038347568997078366639522686049874327840442997014438722951471281229846815362366741141176383423980165943396779043502783985422529627795056292805625497638921708329215447837673036882543805335489433057856638686386757752928850190733969104055776146924926678361567880860433365507514658605785003347694931169817846662674230291340251331292667045044991099124004926939163382277066694217056151539094928045620592297939390412615043917633872776798098667884146301737377976678145787323891897042844040804821113867248599270758956265749997251619319305351023408929291090817783247868587775660479852548631092028391272957688198052093886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] 140842015070700448290465146375924076063399295078409303623093145356660372880702431035094218757915763119265317355607263163966985561840378790957384697160474920482048978595195526208738774776239923470766048498177147199515760943603951554552279079759701689489621467998069409621665611457356300783799556526318144802113814356064899271102267671039805373318341314157122507202578963849499809127365376883070507349532063147427986266837190028551545857931255419412213929990057872857754213612982141687621386716868002185385966109502908529987461447670997366761416983038201812298632739102436336601036627825103175727713935632167280785562637394506130747850402626224402037519337402664561797633028989004192680114744874421955828233078841022004324765489854751433481426874902510463857304241282073500985054645613343097785764653891107129081044337835631635287386010177476313739453742990945899910365027092614185534153267008094482683039186313088254800905991632547153712332605942604775909568822939737168726495927181943506951639351327060453448032057973636404660215019109793360977411290998441636813854881167863049609885083742819430511118816707555318979042777966806320650788405608986754972973105863041587958129967423045652988661520308240567698522451921271413801996284543203858452922653519753068010691710156706494728263901183960523315817188969437254635143189410152713057969889674376009905401476336820049703758245717148248798018595041599152557033346549654609502923706759408479302183421050046174561707225821806933398971532077064214776660684064413540031481978140488581328506499537904084741884859871516133762709894634342681785930908055645238308195756399349357388564087090911205784189168341388196122506503794016386141980677650497861501277886667688836742896666710504256419979677432853256236456172152325065583480802762811030906131146496938751616124327897735068372518434936356100514203320193538268686842242416784535687063893447108792543906737230739383577519384365443577042894394335009180862349828744147890348791328476415611407963389007860049099391357075157784129468871279582897697455322402799929093474178486057781629822931869202125969397671009537251711459994970801850374330209390225275223157732476616941571630734238923438024868251750138304752379317652290252610021429064933736954472363102780776635783022737932273393209384065045454199099161284011013975759528847960626495448534190364755563563526730701345856702901003933524228017039869934048392051390862074342968242988218447569015668578207992699103095665225074741527111825177916636877998000116242855033164080261157126130691145753012791477641638259778993367088162931941013778942228938627491046282096303854186414418865468121689555397042752289021468617660465187178901644146263074417291408847423266670628003932822095366215591838442853849837330903639061315025265080944456852587747668913659302607275206178242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -33460714417831857130123674846087348025551734774896031164128794745980123339203143075358392259078666565025876133569246307608142983291456543544664836029752848839836951797379520290075983630597760640067966444699734319648141872123352921942722019120068930131966338122210332439450101692954701042549603559984994533165301501975040616184235163500270392717229706991738151734113959506187298773559459100384484037409170525803462463361152332096271570198752172043513592981496649197764489093952721605145281780822548183395999248751378740450411373578188337333421201445366932634082723284821130244765810682715221739158796323214002165973658254529685432647606358093247119186423564538696555328794183365631545594380642728716412858523594709303772764354379758389175432569448000051207750130670626361012111748043034463065040798988968774208375456247244638522314830142900698745147237379780669479927480208135877321580932941235824609112338508172200987367688368502589554269471886106747124646279425563678802473343281398233481854456846929093059925832430258187594092802527581322013240848813697710108965814052019729778542399126861365215782773015478509862920862885703672281376037592397381172053702747461408888025457944483182206810992835898686741144795424365175848649438660464246913444979433229313084993734694492826331640923601162543910399291330942553636568145142720992491751283520965677101998240146673955543944477353474100586688530914602463636947053313039894569403339833328102995945480475477215431764164638554223022984690339371299124029852975269337001892044894216148211519261109312609692213765269380758320408202446528583158847905453065277953803669622825742768905724051398821795729052400305752334535740360945727125987479255679271882509527348206688240005370532650816692708001127083743738162778006402243965850876708818836102811512339149233835753774450631973880589241747471271149158907115428529140035979595507464529181403839428140332260971724915401796990401622441243982857682249188343174478198034386595063954418390262973483638388554604684726017739278746716429876656330608919776742511498250866624575194487593792069838504408796285035252219921281208085940834274585719097278639560656149211164370057561331269088281356284621821332738907306239189399148904821812486074589274741616245159712483866967379080326591039402358403121960169943522237855624767768782565780132555358120536466358405577909634313286934322011968088467417193537489443863346789720407119894174056890297602009183558870174522014542312511621536055701995336904359660688417029586518082331835423864019374874315394069559912953696628821468363371001106236286617490983476068206456701435076671305149347655437341369300895976316513581230289811722354048176384479740928812168441653430819262039910122492696809231617066859506078246877806897069295547252881732842768390480316846951852618377484292627976578662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] 2023155189842459058605049384601065023731395831694188204653071982289463573656214434791673655131697208209631622821979773346483728362632913355071003225229755180948850110452648460433983012436529358150813409261918568452172378380332378000154937671208180449522698446385321469525209324738520871885282006706738786204141833767821479169740645800224793332110862501121202751892783269268583441539639378488856845028570488801484716910979276757625264547912113348996066773517296647308517653139090053512990935067366464361534278132119124871487614743824192829067727095380471472337665465243689832395965459603017560092301029593832504535639353284549576597338091093087804756615537775983120762082447313152226635804537278348594428441914605685669052302468809498229614198990054984634648453010789635980285286197510567270078207836154511736958508629139367089407825936473921377569521079282508613294850590587298878487571421028999746601742237217414386155273135144480821658336084928892738168391604293101133155252797248681105231921102064808439628098253719199230629878979506550058303226366864811380924845409271179697107096253055466578256686637982348835306768384489307370320114294969911855968856385830385543783301787405841915170918133459916806849737085609040048407224246276519275016920609689293798363585243417505948909897894330699004049740661780155808261281333148996958713218054659992068236128378814980931454531707458731825022924340339756641587851775742697807274579721945130984336675327699041394844926157526914100374583780608275893740608696870984395098253499350215284358718715217169830471003600460589785949343276242487558012535346251046967194647265162387589285730405870432797286466276689134145392828431922065422971015508664347349875397080020323196902916824790310953452485143534134776597378534123743223609087519326068456746525614082124646817270899169334404330287064765195640265568537628288344873216447629686184245768351062603219034647766895905921790214067256313960467009962185800201585978579802199113237956585318376438090878297176311862305653570814324574893270400563269706800067801846920760365019939035102908416488059992977275070562603850547579742739074176271555454546745647482787990083870995933772418230590593512633564073449657718546993779261721001480998678448507635508357783945374624196184940897129515981462703410439863102954852144338158414885929090507342234314709053508636434476717683073678494245321171044150656801809966225661256690427261951201489812160275800488328677677700053327037716978357737268189778097647316401809889543003141168415322320320966083309834830249057515027847451506684324450348820123296897555455899985696461085396168106267200445507186723704046175947268976029394803090012557439630888787131041491706609042379532329107252808503305713778823838196137994498578972292374979747800741465423388263725711622307930551046633803355258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -72791482304675398672880110984710200383963786527836363187587115392762303162858070938184462423206251258550249277910013258348205713607656257752784203675753443717062821183434291309994567528988938747978844974696137029936527411511333959892307571424969134838874209905104501095397925399714871669696474692500995088462461153212136501310343039226616301940994860944166169614339589735862091393649222378278930030161679006612130105751151625624423445024225909434474905228190662483599815564638032620373806621929599534419394566949641813131260119279188956838417445355956296694265771361976592562312730920349069338471984488107115986708224300691648587545181294402801089952490642253094633010346802468381269454028238289213386775332104769343553408688141394463758332543939438165138671326045123115526552888938232772795729305307429759513714094846500762349633193648707640338071760613525835028781562032378255647901483634100407405182765545196624841491614226543896084100679387116365754047485480197792341389600725839310848456815624371644743067548489318245476766950409890032515955398062481605491806848820204559451246241174989991985784019954054916838403015661099836254294646214490466008979230550751263466341599494489298189785555798222682903642601667774255440382538573546616085346970566834913777715922747588152804020884591141256659197489323166491971381968146611668028986467179012890044114880499089188109541596977673389441653374012434067859328055256433260854599137739889262973620189408286514172671442454712136343791966529403683327486475265479717227497699956522307638611612379086377251491895210000465147616951815728993329484049563794423807053255206869370466228428626155529964486824495770619288058723640828597265603464380523635820058713451498709184714430658302672940800558830775725970089279773868772165565788260647059841264687616292996439303933310691888844517613728387992440412031864072655925988241470649906297719345114974612929602517414366960511178174333238104796315749077680636173361623481579792346949124083971265640955529305583691291497335612981290188722539688958302891633688709967914777016768911278586456904851051837712288070334447091929383662777288673063830954271153228231852993843665889379075101557284234332696814004922806325801454956252908336552412765444322766690931646391411518719122935253954356896295249323184650033034972506773669639150922927362287863282338691088134068880008397518799195301484441702202853906480407430436687902535876572683901041458303072112122379717993684079051552343786097630344813245136692542838510759604539462675191458964817967937484271111248521101748515003878445988400680894929994044427885190851929420645948980973881243193177979744332555747235456502573481629315454099023673630199929297456915799287019577254104875250892155487995892428120987281480681742702419822382762864718605683106026760444692023552704616857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] 18032972170633252631886319827339225715954663049247379553678605676449835408439948677412268382332684314207185633269075550494419449460123756023095177038762329302955142480130665922129551171120319838719358750123147625222533725386958570041723828924488518167668347616640964837630740224937998390450245748664531676536033321516448586917337363132116546267030519814102290606068198221112832438806864072255051443856833447385827994848998825323617979135723665082083661364984804361063515624886381548247960228577074326000881869356265330629275931519723614305380592148796098645298265604324460347370799626577303423442328700488978340227802330950521295519959809529294455752752228403197582505130526940536169912087788798169373213492441789728276870254479702196186594812634351778847466307029270581808363040765913339791965642874482062265024150206036415030618191349186715780608488024984278027371169789292411103528081153670364916411153531236087993049111707578982837161531162384689130789619136533261599985794452019026378908890324597569678925443446810132760317698726242359766429114059477241284474139216028684486938609243028656878767368308808262432341357985885431841827621732678581761106807089412852981505248714899125188126159535005772644160886094505962778488293165727342502551910940077316214223523633029570566411607101407451974172538608043811546219562740495297445980678576546605859402955600282552759134484980885952831752706275326122653604861480427820870466996648499652458886443902352827603522921821816820783429783830714109074731700304543456717381403489380383771552760834674420536477038687568545262825315550149806321627269182296705356025875857235009954658236583575946949091069038723558032521469541849335219804747871984875711533405048798534277001711516511486118976268963066927106586194113750530213259741931393414095935738840383204072063409824911587361460506174319768668146656520083577420062416635449467653395769116219588458260077995880599561899411849228814384610930735058980512093023043841112956031578164031308699912340211875124664272102036426161888728860487469174189335065779570404773222205768064331195553201784142672998924580706605019432934289098113039447567158174184034317657030367265515191851467168625397894296928221672918492004911659209811847339033509077031987332932683205082251038972176874483127390997986185588881274280194703682328557997108830734550537741937042698996106673561277782402689354115661139119036753489110332217880479068354534768765546920839927567847418585047386453776840869106107623420155992968778769833407207897499261201450466888072517215818369716924295575720565509526198031517523771103586796122241428248777353900213405037665489610428212418573566810370961092823884574425516202874699770766247747447374394813989701986626344477396014144853763748654475748268993500783414071719613980346602786563542029350630963051233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -662489731727760099541644982174600727417130479930331272040311582159786926990611620149631826417335484265288340024863644603989983722249685574932925755317101375263368471804984755236004012335129174820650986565265793585219171167693678743630004530727689184181587399348683109664480721014498880119235957959334139570161749376125455090587838660777071044944321271472837935414289178185490413014090153843418439549978888881343392573380582738218442291869265219770123715193898139415279076635338494063335855885713095766403120761919521582514639282492971404964042846039374067934053700825883146989601736673970489237254741929944698003196944655167477243449895806967836248842249013296745235644831540417265574724351694439796519305369908036777255303454515986228078074053482813887832085282914768059206632407236958162290662613232209640072356226847869463791646269942617207945093325721816168750693991792981736642862463235572154553206875161032454112849491150881279034857222817875391123282755396941175321558282023220569542156882620342729762235665493382840772988933823187118752405878745252567003176772053413006549514617837274684137523773000490005931710292596685792538374111458860563040928577539335346643812819241270214618332828896865783595103756908150269588838145706548041875383297871061975020265506459157368356110572932444691011689829043095168078351566048792301734009494111128184685244631182988221976081504311780001834967663016867866138414393264763486411994727735110812030364156947779880977931361722685321734443463298645949814116440311489092280276090060480981926950828255746342093471077705672305940722804361552160406365351408223363943156500385259856149100872552607055627152324774823653482124364604738441643233156165909002443152395236202185653671382529003728204071534400302153458535213679318637756903503750662782871438319935304883785976571283394878814686449029540648907990231542646605660046628097431126648556207451411611015521015567195029274831047260862023000698005731385545912781076504564390518742553890921688540997934493070928164684537236959492116035716297281088756947859514732097629029654252959139931860357063074048035848715594390464913931736962123204788643597112615675734203768811163312392567144656628485078491928135983894646767468371006260518627572164486109388315446268396090123165617782310941333392655364969518033038372105839005978197020438703422783902565303171646464877743102420343593593354895878937762890062689203470064197639292862273621508560777240429479803628909133854876137555765931298615461109994962801823615601695425862463361630994274005751963235482022935111413161474959830789147643262166864728160370749456416301378790735256008869004347805167547758249291220368605437625157649465996013884068077673511863013129680911477298654682987122253521714093998083687688611937998999158245372205108910030698012543255749810740998963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] -63636425996327761534752731823192996370544766631591507208500544354830091172532848914405041305903334363231325525307871309352602473256600902223609255227486135326795243152216835826282889799349468201632832586863560372689450221336321596810883871484701910157965068321398687822496528810168954054481603530313383858608467939740763637153017837789103452112295013758837484464313808670344940173087406909145210242440938203680896109946001097693509859269151627493404051396593776373023957908774303358926485063636563443407893190410765938698110135701725516223903393930043086913070003776938228912086992721569880249635156520483199528403630075052665546072639942673762460471238607280778889481916472064833783894922424366262696756626937473488412128685001747073599040437450205261607210571027742252778273418489590311413497295976994845698025278972539334155285866376437093168373929058771881653780020511795156853256559787267565156245117761578850830547167240380072565150934020005494459945227848694922741345769374111635756922417456085271322335866012405456999396391159799916166042734902194895365807127986708178528344144926295908176438587356982618528029598584425012320579722026085814820169174895230024280336112929734374638915953731289338435683520402118281825935808402903185471304633255738418647824971158934183355383077477242399553580089327519895812756610100204649078365220829167972882043586887988144524241296993429369695744751105546143545092428752874708933868227134430841170458530142904587200318525591775383941352477988714766379240439165753964762640132893776372439139227037488748874053480886237917282638116211768432257098888514510476442319346883591484947922896890694248304673328355355680605799444046163776821896251049781322062213237367526273568324831812455125381387822063202242159932124992159563226616868904451924183144686322016810578779519023976063276355244303632834105409937189797939158581380299874243114302566820072742143607399709862889313723313316528370283892263350714557170987056097649202358164763170092603095999242523162769898515096938811904126297675285244181252022834501819683219910828810720770286354409602407022654171954978512159523120441881266726074303559062374562400552665143088777712360354975471625761022524186024886306093507211729975383231497822995795721231373166559250292311270548895528398436402538802005653709921754473388117648459240731606436919935403212256159892135131335515956779852442857942423194269146025418637027954654634912929236869583124951344521206644886560687514304574753807738261123243385084385869764502613450436398951712622124252874821168570328257538078827335631773098437795784579254085291280362315671716518584906754930367903253613954537148229788120110991017248330008274233175053018870906547827164035278456607092241378416236120049078727141917223898786282968885805566706697887500641975598882088685023736627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] -6505864799699941954684902527898806444748930388351760597374112501081242615750117091456405378694274667554004711668544985292353576026058168245114429151475290899803864993424947735340886680223473633449342730094851490197074441492060958936130468818516623567695724213126331805957919976435968974569836661740440893177969824144489271367438292301026393599769615661316925833524420495812975877026109612486134822636636972187534001851389577543640374114808106511635639498604430481070875402639501537807502470818360754447528187912533451567226595320036928257346056653826476087611833085153373509840618183685964828718991377922301360051453662934983501368010620256291754494832078629795830897659037838303982538853806294100412261799962162610912905900967113341585530572912060299327367173196952045551815883899789369371673696856869942239525283798949085840810504264033121567422000677161325798000526159435913199818164658297430741361930795043998720646465326243038262436486417377483850466845637517198190086738464658474044647040601123734314203253976202077188108806161011321551371096491381600319136365116968971689642092159414791553761052967156253785267231349267784719012115109884800881775733652866532489712454881615412193811896824772975784185226177732879473417555150469267090927802199682573884242300151436767120772895794601389887137798566163821096838256840635947402940345746770018908482767027191758579577866215413994800129456303497993113527088540602308416824605565527577791575141007974695127288947926556289820118410687215780374245070167339971681955993026267469665568303289263078407299449508235507049066209616862290754879223908127907232635798941110395023066845800826864941515977607373978978153084463422067685140668567531032696398565112705543338242606452339745475475160055989109512352022972514940896031837244606178353667258550015232719290146543741227969853909484043390301344067984875221558144858532944996686289851811671971382111608830847391252259676558830213612120043842406899786181600339687806371202496742526109218233373051791927662501244243753209534475529879424623250473985064680992366372756444499577495320151376747561216005016552410548039523786749045065766361099258993892932270793636741293617656204032760623226030801808562310671337011582037114604392795820604505358758688333152242772597738837318953152467668272252034507664390671151224006354713272463406563385930760630381809212476276282465519618794641786150682029051036819739066146142292984032601055956295119082824434026640710676731578448405234433708086210643585727927399610597523780178408531888636303952163986349493598083240731931330958149886391781638846907246385582407988042592926025309663681625596966322381903579583129454106482750121545494950912316711042746423984473839453743102002271827814131456178983727068089647504807091637704612887422758966456961403268164727747484138130636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] 292307705704408712048043039180157176890079562361909254435520434521263931898528547445867717152122956828917985576127217088766833458003109476792724514541508776721253288884549786930265059657008790043678337056725283722679205545693838371031826430612811698462240986409092304285439521452002457777525999823395631218813981609718933362137181588645781317013237674043551335893888350937432137875629813554909997935721679431729839111226350485488294474874086367194819106875545603673688181135854707854147391358236954174962073365177702081561254729899320236622493217382161762937932653912097516476695343312275722719056907503944482239375308062260348008001585543329470427186454533588771398517477896096948865914926086739843583588988915923685603099790632514300693428422099043766624606723779497614154920098704459911815989939585733818276486347226887087504561813078072211836741624507903626066557464229951852098158897138799346977968928521071626244241536701639771803005579695478955449708421518892059153857032468468724705209964857612391916417666267507418571406553554124762264844430989941488340948362339962913911502604427117598226845708836908322859487275292092776407395049696329809343747547367348596520365801621538602981285379878830635598568050377772438523575527695282182593467510491783420434811565271096660154977568450375300189136963204556639253981807076888073346612218153409954760313599180608737802914703215635828482024191198433270046028497746889448155488679675029232579048212715250568142794832365428904940970152072564933202674567562419700908755041574140232667297925492159634666231666705943600677337592945447731341831634900038620254370043553837985936715392349856197230584423450181921155777214868952882603396207528167888416293212275205780874207460396561873889438785610548845255559304055949670086216873434899351701261716102447984431934387452823168307030608023231424902879699399384598601075321808667103076902920410522800175277377720829548470778850025963904845612033110491964841734343446211706069768525104107694342547560096023861539339672984177943332087391244393964113447932215800788418906949867278588287378465418160913843559707563172953792795734276348635022435619511935022212685870372398940002597050182303413117789342980197425494982817676160195241599793897398708600780525433590331169984093562963336434458338959777310612377732178137555789907998918823613814171061098765752924893292657495578459529572300819875715846020614033785929936621206254793410044683473913885362074344095150213685532699320873816943515697444140717620323109087212670058363122654619410736027732748015155697155675786797649025917632644448421883304729375602242498696401774260830033183535958209915792446511499013348618917999773758180847533818543588543159366163067689061837233165793116720676583184491872346236926555589167110106096548829101471574401325888523110354780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] 33309999430315548422740788429177473839104433834033695764198716579282399839679719245286024826951626309343391979530031839447017721033201591472165104879125030102772429149306345973804319609402874329590530517428754811633533795030833952783711662616389133208253020073444943011614193552460050964093158365037754357349411564669327879680709980001425290324302364484338229352861856119173926464252166014288022421724189583470706568179685854106871595868250333435058340254634093438009686803841282844140733743736318012736015701235761888343801942936267654983065747858013160021675520567164405949629419463460789513073471804578276373672668367192512565279322276920278190549573239165042868961884116931455064699892444662214953406565411891591869217702683898275775126275668162512528067957843127350968683639721825597210153065646239315620052422471180243362774970233683657233839661441926047473221927590985000257111029571085518211002341174635833621774217597099527287847869886636151467927900247577224693360803267318811002505926490721767631249030302798452540559002211505269329829167429246913952219280235693730244207600815520272295725879942635399085434315746833031940211715914222133135125039374996174941746522122879017208993559062850653161495432552960014400594365450583260398005981863499994794216862322014033947146734598959392233266950803728602289322077626097644128809072148420323408957594649173872429411405703864678470308745741852180618287642268230049371108531233405035113470774441151430670320918779019389698731960952873580936493102134692636682759410862484632083365363549299451381116070428525300491584687390214099817580840913767992621483483151343509648041391332788564628188604071007071318537871369028263937910484135836211380641637302122301306325787266713313742822362144319886199765630064186673419762270188422875011460519423380111965575664227089302508708413227628513406186058082304545974831428017414521839143420622584018401077007906480771737571802997481938987867680177825746346755557478204920840572751220073550921898577128480413380009272456231322264773030127079768289553277175452304724017910504715175879405684569063524278255364984179849019823549735764184248557604516558025200346471903414223110308238107567523527111420675833738410676055738128579483062201090119452714773611500172440391048953155979830641298435133746602853442460278231707874812788095257022748043578905199573742188973831674505633233174102919229724984448921125786108621749122645197846987424405260659295489411609923202439952526035091799347955017150296691651533520357069500745788927210107624854486832326252916449393987691891147302230206981490611920347550569715903274070114058465101060448560444156753602711525450813014366901423102939597684761838214869728421963590124556449827457770213127543888760171798934027576134076717018336419594982800334005060512934131000953274368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] 325833477944045304492975792973565880999711506811162357145627500927537575458951703530409581282277013588159748048457001835385640851094754332592624154124143225289504769419901365346264905079309582590324361735081832751840191812899951146124846234171054866072827774974912996251119375124421268618929030076261405818701898241831899517956671657979947930664728187076895520254078795589453810322670198716646117323649083430113704585388244562986857601501427366405848098681545317310578353260821954518787848762320126387305301732778440431287612176955953846566100283188602927515290477807172238858231921821653618799985561260610024237379374604517775228959055320085569568534014821229127008891344981695864023370772595225486289323512733386507409664141683467028224219274759774392155193965472705826660394669353802268424456197879681079207351830783590446562123376224238184776782926432562383912428000709218891076532518133518534983019832162942838636593901152812788807938801308760231036634551092987852889269260864496591048957327898239463314133588698558929194638178183945394409189501317861397414719753710788863503346592171196439905138434892917999668039296992799758227404745742314656638084211463619328629774463670225368802108727043007683724330806786009034279932063615231326136397052245555707900979569692783825891783464777803278562876691002500660239306071784675928991545302210768498482209107026026416870107973020497193508089724417304181387410221067896847811151063692178434437097732605860885237694712646366883449264717901740263531822891647493674166951939940655660783340369731622466024090992640424094067742316055974103666338855057351423996862493773907299013862039444669771430553570197356358277063498634776380408892195726606648304152987688423138214245343847899869261700618773492669059073135300083668007882658030163343818393840270041702655616770255676004576615688083256215242700237654912243838241057207653821204923991198614553490632886271313583550213485790754855068474695997776635913396418718929310059877594847647671089883899120502830741927959435474894548424451818631009753479565345508120242871900452331885804804348372203883062990174114492915331649299610878682938657971044586101464490156618734805365847727769535334282286353347636603140215765442841083922062561140966569225123752731229416319874893516942159208450575133611134626159098163285891773481657519720967849861649616891855615826810047472585010190817673058833703782263794448601402502098317106705802781369791946932740052049949941895970297058788177241752053442523470492300881059390024463243334059262644215460689305592360705502633871170900305248430350652711796671947194617213150405731039833404580572312234881597172929300693880864645923126148015176952308410213366942861669099578790974190625192976821005375031883043975902023215992458861582799732781687042982155156581440273156973527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] -60927016645881529401645110848053056267976652912457944499468788666404589111326536066921709916717506594383431338191738483696165470427205028953742252617104258898786654223181969888575863782756971573340464627245040493198785861065619668649293023643651658341183096877530157682835418412160443244817297314558943795863758295687528269274317739364642696533439120459485566180534220467017818060627576214527489891608931961701454447070329145796042464486203886281401602555630186945421379595396276761245624546679008850408248896075410871587656349903557588692685763972899126859147389271436062656934629541278339169834280711120405132101317646354186142927485494844212337818747882722700073951380300411498024723139143908099575788263425222155718955468720535251294269197828957054124537846751087411949153105541610315991106229995014229486363386762426361727437180617793664317005608307598102532878039731115675512693810659485444806102304292925485859188425727894804779259087108995904778120666545973290041272633935427226467885037506788489630699728511318668689767755634738265708450749208976196127801333481536872243000538865959476289287504201453676900441107562286028429601624975231057217256059585469408483707334348470004344587781534680928218779183701968716852483044011730019798138115926981044054276128217247154570765634887460655950642195984284190492128242803035554454475276329069333232155842333895679417404358077359957689246238096615335094095897800805354329263917223440688409866803165722948439104378180640520916447309097501166040767174208426841777442390011261614250260878580647948930071251644985542510357748061404506559149309012144040974334510046968845304172603987796528259670790416916562021600064284351619432395721465651066179121098822194656968941384396880011944580356517937120814492438643099062041064147987673584032552811955828976123338423497042330089254208147546914498842761544870831345066424137661778405663266189538126584175959831570948171117351516972443623792157050448325764708962950843960297883844954269531647506116655890728405565185910138387592521528096385443622821514429631075945894626249543184661966940146314385211994447636134630206716915405461942136161883457348343019039757397846444935705642626686220190189733557376164414114042958740284498463871782888189582777471605924354594945193778779120650491941073107331205277615518200082817945130877160417828159760334466437526539988689446946876102333662730856409475076775480462252990511471332235791233652987678226710243949844121890792552169583712547708706815945718147430779200309782692222101636720852364950938671114068594287757984236899578919466423586720886662501710111004595103861085876017559755621760712744257723136928633795923776996499317052851638912595440162481353186574193152083589715958342680730454150090422724676866150618947853577174480489260804657185563666634738185011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] 738822641092199632628069015856434959469558277776217467619031794339222007351391061593886674710170398727068433144160256668215205382786949170780038391746840797149357963675687798906700231050238168774049627060332987549930898055820551921847179115930317962936548826499424863466089541330958169745549465579577583332077642201570758844508187393674383756366452150213207143677860090050917349472228206614061065556797913842207376987385571564105026576659080442656094154616028676034219345213093219368730541228273888851453978294758667235096901857300359349921683987914680974948576366152381532623085643558265511210574771734553018990144515381352921426777979341529287886675386071471973159153202055405992580529339277971137615040529662034042808568554566021173817073193924069410320084569914150952244161935262455941459963394298936434374604359907811373143489109773142962755169019556734763082552328914639565202784167839708098439799531925396113886081667544791097070403724255277424835291888302002485173067299848701406632948852542293943621037057259743347413801976429551314787876928291003386897666349625899718116313680285870515241785495607139138369838256958325655200853705525631217557684818611562265296352730516543120187518557621689646019283949964498963486581630346871187984472501364328794235426338842373920045683399433480874544603784638366410740582912620568952658500954113401417812039731508655496739940929465990281902463902446653140605783550012888546486082797574012280035483075799823298302326387499196408092520434842174823880014411745674292164711779247168144652820707237555504558131523755571631350206407663732870461613801554560884370312501335491688603367074105117029833125100271165946960563507021153371884611459712724645373417752626407922432064399945790791348912198561220506172410236863622258714309208052705860498552697738769304661963294859215259191030064872157084921455437714602300691663030896141600999786712562136578462008182475429004647982380821905732530688681952670743652969205979886446926555149617509290829074608805026382981945704745491772803065026565173365257169351476324886990320818718132504028547449229972862257971860927567614243748648497277345553662304709228417991628755725540659920736088176864319125423344389401328966476419675419846375453887090280434921456794650009834014188264083183495320087473489355490593414251431356346262842868419276405596372243670541797571769039762393138153486634592097339050514336254905417111436795193833739802588220905150979998207758165939824819512067498234946476688374853350658521473141796377239533243113983022378098542363678627696688804717881484373275764461770606784952320976766806048973887923990622122806505549006935811457088641737321799435580422427140349621065936494781668322282973620636327882160344643358182135620238409538854462310781099476526971540110392327026841177017502662656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] 103231876365965651472957797404566456813247397403162715927283130791054596730425068999946913025228727810272756491994145791845441395391066499503449237167941052471094881694642375537699289761798073570130756188018852844859291622513688321296104855135141320484659549748157637235835296757946138585694300188170706922001348764085735507065356390247213439670052416749861224367249136114973715815740208283053568879842484778100106517708399241454373643748377349160677938886725292409733498315661082127593430489330635091407589983050704412495456525781318356602800955127030914938753680905071285816644279455027849425208575717540870323752438010311053165829768764669638227756092837726403101690939151210547297253309800347968525150735520198228578419149005960204172497301652176237004503992728015361379624109095734612160400789810118310738551783648587221527183415271464922248144852984732275107745221136050156346976830654470630070233340458492377686724249762566631775306747032106377988761905400981862152537595086700514609630849544241315365325865317677707716329009274032556851498300766972874514723721532759747138112460752016507615117352394573762046123740496678527576444264950595700151628729107800765226171545858030109808997543759641854066682918544878959779516799552797465168165918945604068373361569978264972671712571554126836357888910595336172535441170634328666487472975800415996437964710900745260917717643191265431728662950124642603092322886047904089386507103505527294876909445505028217976191601966395037758380867268983218403991675000206583944764690754309984653953612022431846467834189482010575210130899664832380370625089877142229760762764118700331361766992286304104309973153696968982213705512748357911044368232525156836954466582503404222877392605639558682200153672936605036039977563240695603217068478576712323860178084678313480904664654189930260255453616605732040073500933044384759402035063826061501466878152581945777122093239780228942722420389682365026027262920575284464346368953971510626922262989347752632427933455757794705646018170567550676641725116380923700914184710955961340435539236146017029082706952009351148691251403375971654193619666944471379001064998420045821960312440367832746449526477151102597116003801089945461422961577607216919908302654202374088742842060211263713974530259813857095893750072663114704730827031186355085014424269350393341787495612483410109870328994782572715446541830382372941443051973792379597958117121128320063794745735190082540783000312491371097678870014703454072927054786404708756984272393195437826524752295572377651938520066998358595692845502589522854676023170406680140144522983925473068343768796634615661520802173451814425455890148713530473018101445322587284309989889285557573888661692244352516127491430499934043201436864971233478385414015730164729324085145807799149350533194752773324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,73] -782775217386368473405739685529417690322228456076940544865604721408664435903931244381970258580788142540897187608197888278955498006506205368005121220808009474712611901331894298719885327477089621957011413996013936604208199899835388260020665913664570046685826570183518693776877092839446759591857415610118380460593560096639764193396420986253586992891873001157373104975250376466269546674932643694819202505253834879174523944467795176167165275694196937275102359036691145818345615380555786794857781025333057305672486026136509368916294814701730254854110476431069679026889959004667360944347549615295167060464471759651692207968732346443078131405849214186934216778180808195259808302898098079925030525418850447974612682044875401777355773538770637408241904974777658418964325233216174538547839425599288354999081190164524236694773431337406722376702146891853484932514240609867011863082443376073565053389080216973953653029940106455291063545150090233461331257020224533972342436380637362581056980342735855991088463445896252108145121688488875637942510314922689834057406982305263556755247723569437190857775066739291481867169088195713078059415687714262920469947844264799168284811179091064717676876603314075977168072646907619597300550552585951632109680447718158855094100733362693695101310867810084799687237147290149209924603307275271810045432738504962000209969906930355865323285983740035727858451731681753356934294618834908116046552575720714355928574925756517252646029959723835726892720974145406334865998678224762007462277590038215087646797515881114700116187483022765221915115637328631724333463687757414668578299852203763226202515600141055272008782319674851299193115882713208952648519500076435598098187766378172353201963772500585307690216837504803545307188426100258905795612668473917344618861347482316148292679271056951819675798551461336752948668312980484945837734839731352084421066948156593560410031719291246864798231251926321486973749312071464750497576966584675289194926960330264306373489962643135734811116686283783581272923174820022796523959202126953595146576168909489786680779010326994962988461368423191441605210868937792215529916627491542446018333702856421514349789278539049412238054010374929485725471701998908566473654706223132480983235540667159336889917550392080226995698092631107177029522758042387855971683372844702499346992307490198814666442993227173184047010653143535341915336680875132329891777065222436420923285649524923539662979902263650973922769413843188186886857708986661673093197475261568786247209502939498909930181656607713843359005754800546315378189787481656543557046232288167528479795622294705849346948948325104062413448949192476427341391780465157238412348347688864983203468928016657153007250711266264400879557777811001326897912038057132200584095463653230874754328778649861800305028005835571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,74] 70119771314497669217490182019757547878974225134915620804295791891886057514414240181182404086854653692509078200958618220234768162945708336400391564488940042394239770042630889661801761029267049429844543714316230224912343706146048766767017196412493108734780089454482535077747502343783552893646429007054503351888831531876874840234754205678611943377819631879262747710797103455698893229606819646799232191466253490202400685264317420034590400083161921555844913559149373724730125816572112817543366038038274931840149602709341028436919321281578990328061246415715100691791591125207838118385846359774727390734112945714142347286526872023600058838172242882262858566367339293363402111994584110554336223207788507861912968595625531293330372709327786143183079557856454085680328095734698461613537975047247436870537981864387478290195056198895622416479275689217444191582136509088659804588933479450475200487088310377796229330139022587117270694167987929629785832551375240726902632599433951522948779523285280621121436642932252784523031859166755581043936545258729086104687522836920648011771685600194652970511586741842375972520684907612062585435883030487931431052476516581834844164988667298304767062835075248003324475953140152620372940488230520091917442517207506550617546352481538925784052211689241714255060857593418653900154748806272161108065557231973463517727014752871645974259303489588769377048337595794711432298612712136601647689552434313262100073157220534207967062201669388951696235221122355236161459979667479166211864056859901198303068122489169090608394871295140426281539601633478307111939162751389530128726710067490439140403205621217644024756578352615964042947799499663908393663746458015059418434789716628476431820585180781310232459864972865654970153990435025558791411997597201255774804848657206991313770717216982428285523595985835525955030843846250835470332642530904968317563990695649293471057452361905988436015450270904358809786920965132963278400590051731046186545211871382693599247549803651581970671169527635526931777938919039795546629395986003812711221386275137837009622809851393282781194230365047930693222574523155520703141830861477319087877216263754202818582111879798627619880256196547196794720477938020152402447560144704799872071459948026131288182994192589675028095341968213752721316464500172640871894336113298837645179509087436395419390772301044513044694338043427042169673340728418697896617401509931781604957583984674168084896733183071485776727427982324878529668540470800707028790567653607652195496556594612445514969437461783110592724397977239436813261569373594003574412085366384223937953996868080066460454623352202104719053649540099559012816120998578235688496900127152853541940180482496748830739882678538064296226956416504552735276330295165373218074198228660947038800942878357360628478223423897600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,75] 327118518198348161040977978622031261381960442761465696219944178139867141314645839038842118766434974834175347777246478478299110799273714906962673241036914958073582084459132760439927400909233840779120746373615716439438928448110752613734280300434626255575903947180321453161828545626008198543344498309798147083249744421480858214530531430056286712903845440860283799237878024974720995763715894714457008182973040683809746542501781365044668562968949527680915924610277117848987496769786995013628052035734693117581372718623173429001302613991418675202604063192642042631796446091329333892505553212755910199136224620807705761623203087653492637929077679002349922532873134926736331153325600956718985476435686092665381991925867642612180319677957781024713172899666498260072626704845678915766299617572823627645060673832364715930401836651493842763499102055584105928124863289325390709360639960723168730522677226937237576841462621335307036240214445996431443389923280703689447836811174292881300581307772707504687297741321982899447344153418160892102321576976960863853500521198709846111303689073752014942538696165216240476785826412771542013587479381006518775001057901134452537136514056286240613570934454919493398617966690755367430306875309338109835731143409453521989860257368681484755431066558436495763069634692713901056774038072843223320604258537163280334528171614772594721118453328687787941876128844837024883467872940839138164708787796495034959430337777561345481154203160381825408022331609265938140417984138041138057295794883291285738849004311177158675391718554384681803707658538770925034548542899385658820354585993273985574984435581667979597781367202550129236668342779065548667946411618716035392457972405066854752481559774607145402829697469336258544501534936058634261571351722826811608493473189149681746235932748518887623400944985653798622091856088353792105746303920013904768309206423923284411646528061509341660044189558336942433187427819266021897225718905796047735348177795250203617203637901723795851961964317012914476390298406409382067317166505335748038462200129704761305338026262226920785602237884957613878491413910407449835112109397730012608562949513739311247323839279708674983609068526726415077544579425022379450054906541359604994569582473714139323691166691480882294803423458858131393042303105536466915605926084777318126146719142256354678181739072192658356053842483462911894543929197479221795485997854968306244175169260870010710414701567882315308611464236010969249400644353708614505504575961959547824600002763087865600135795984792604514286349903984627585083371714505179004811054527590906575952357836597243283420569749633274161248089453562342961192487254999390594853162826128124719859412268510470595273902659431964826097965630678019980719792120305379267218506742634572611150167635698446191266061352960000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,76] -38797466978952381113783263129369483562995519197066333052325504526518459969218876291907999623449203463590481661949785115985215780856057647698857372225098373975345024200139128808570146329340839529682935567332200283382456303436475906760970225767010259078535911653923411281671722962335314948950126623231197765085643080197061723219543541992256502164893706647950612355327991305782665183922534289432854314158577590800120279965861406414004850017555926673061421107810620642697444942952443924361067342837857735435173381647859925404616403854120504645607576261124062729213977216400541931310452878484543156093182697999464693032512169960501300549382163615832241254914973448525677513456059934982014899009484662966005589380094035771654928062543149736029129466024894519633560745214302076130935261059965265082960820231793247501575730466519977398738024044687137425261015151094346112216654063871980485425399305826534220005416307286745998372844156097231847942141898656187027418073882275091557096563486079375847333863862346686352967183503780615386594837512438793279701268033027518076344253856214319765219916785787228761954562746698664349391837608886113823957892963556794529520164349703993083673541476152205936910141542456989824728567316931544706074256900880520836413469912228425348082305194983577869906998687724562330962589422451034015783522761160614396811410168440657042162676225092593510787662161999113385444188392780751313823115360116018527806536854722084405653123259152395438088812803859165447112644742040489152547678282508724939944204031119912439835094693063614851677366392716704539104437055053405911050284676353647252925449938602169274331297493902219867510765795606295383583672483447830058136747670100016481544571684837831997379772436117058662008972348641487920948323525734168446983957675767010469310915766333348727774187352425275575316991482393989140744885595990500102427028743552970020636717791424445154311688215189396431287909402406132429442444457310374390060250903373041505129848830136726677614597690684555314260613256460840464878747558137804370038039999034871764675708388836295512780709252953220659927227982867511954374506876803454527841788973937172033077746249345338014017832337305393153019891478611694740931506041667584671047356290405015386397207468106464047211584156139343331789900154042921778704461009820848349433554346196665413565734981882849218105693287795622014717340348212341493983916672958124681936831384963922589705953390035645430499763491158926453883793331101184193256438910163126122462998849603762609601003036104715349063081741817501583965347368050043479290162050651773333483386887607669784535787505287225203979293341925708964484413774141614459880867265854478467777652827252203715891399064972672541521896300437952690946044719153199096991156273372101717601075252314090576099147776000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,77] 5692586358810936633142282052369528188148708075563046191366490957706160888350300428428152373283972837062987079756077224530857791844995057373656193769043888134819642486141831954712704105371308746701041404448956055798468166373564018623000548009220383801126188731996575159984904143008777111463624556524833310917069617404039118012354788090067436370382275003015598181044758638542757327903811637890750489941687814182635748676126332758011234499455364770711255087431332980410530095865958588368525274104167793728001758294574235658523921031034550987565068818934610219568388348201709113371617273748308246816637441256000088530323142145908036202101329892670019024290580863688291341454947977139499678050278582884438503104792713406561496972921830057593531500185308216512843359101442175190262026769911852190521788747744638419515498713379223492807185430817546376921751152526548642708789258526659587412246545274313490113360292962510645926178215853567502212287716417037012665038757992063808522804688098836751769969327915767556572790669833694073414079265204638014339282193450600755408430334716933969335670591359259286380772396887548275766961472640904328491561680385554663595655170992968806921783956376949230855029858975364671918404672463345599378497800177360983278869509826340141145740199671175599039519099684609506049950371919700731201782761922227248443410877343826044650123986669158885426710049000388379499392804606393712639847175583661801550185073058978354287339211334264005247607191704919549194110117356249710669914297919936048290398223278759067352446821794366412647906294434176357272482510777068018448396596127911243669684772872695908137651934221532285364487271757382160558251468306948073338106330306625071099912901418629717149561653983200824514727747031195953819939279680522810111883729101095572325361122045132359294056331041933143242946842434309349601008710207255317924965008888014840910149062066435227339175297034245514166492272498915181088513350453169740176837315873535758550369016209352913781973268383580858338374335543520805618037968537524268493819006416856110072041185163805882004487626463827889361136666099013184407863133323805155898184229455848296832758213145677301770145772900127246441804245642447228329701579034014989387653835392254097108450292928485954182307183744066941777473306176804821541920521891216524368604367171186255956629193689764647517206040395757508463789959589651401284629412075927001995183079252758288811216251794501173036079842291845542159703744153973161275470446293997761767878979225052266892686642971082458334869740235969092779876843328650504693036937796081602462098292393514887947579414275084810901642237057852320958958334352333601761915494633250690710893434496345181090227125522658899417298672286696829731276487511175112451799110929992748715562699870476188744354365440000000000000000000000000000000000000000000000000000000000000000000000000 [81,78] -68644885657416759911415941060000486075429267735888563306447530326883473829589240304746199217063977131927102066957532333594419014160017308625154317879382877508565147053736471361338891414343653301401778418022217039227875512616163727184118218210675954626495725937419372915393219987131029694981130463918325067309474737030589643540496115254595544428346768236770373600705574206092296156132456222132923399397599591934102754840853361058898986647441032261582677548958970419629823443683753703733022160646669250984929502412451106241878438030256589901621392548959871576448609602602565156328716260435638699769920801984230379858974625312242208093260945439154775405145371208226224780123222203884971560082002096628222343348444107302941115801805746836415128643001298819255916488083712822995051333266683365822166591002030628282746392093083525131985157738385778137384788785865706023617247486393490765179115854942047049055678922670443416464063557421755668441560990969269201003652436335156288571015119746201533510264161131910696486507101832783438188277547600837900239722135433837607789115179919433343639880082793872341108791538158865712938937027867189792448141020852404550543107824251918729421136393377580867634190104615664103987501969817343823325384734638573191634654979877452964210386441218946445217838175857712686984931184563636954629798932640164926912243678010035826737006791646569153043455230097941475308437937243179724438600072089747514445517998471920876716315165820978758848205151128803357891734512469260241352277650320452370791942606048507878450261326257447845778536751264411925505639627940682197992359542145955259039075502671141134000288551363686123573618754516337252723725281845893729574035074977943427749655681893923838810373982402140095173569745203148710773473974249089388641456737867938250718793276566659825309668284854377613351442252406862306322692805006274315058224631832164055771292482726655937379506731461492514174360203176061611192566118188190823091447042162038078684038644028269428621323246955610873301937721631165601457879390928604675300028465890785236910103265852442524855328139492650333347602066327493441791163374908652740980678382952403967465946143724152035399806968615133146676347653135330242657609759186270545660855054973192493477485058545734397017663920317913157069219958420119667710228644463085605711759260171145402258846160351792823041053412884938497825879618349009796743374491639573277518209634239268738154343190751499191491898757882283248194227157643387509865900391496396930792882512468420608267154967544316793729141852353081344537151997743244527762453731341562005095747504701490935877431862894815205339172177627022914604921914974049729960538273666653177018077990834304950878396028501923131879220835995930682393594177603072950185176453968209776462414699289816567119872000000000000000000000000000000000000000000000000000000000000000000000000 [81,79] 2362883253747394847830571313226425674814743006392705787935669391003548791104587468297021968816332689923210696787436258417096207227465694201009398703322566902537408876626257066750999220447359214682425804489359175592770768338830471863295426701034283657499585912362896535751957580425069005102742310445496154646319809071252543748221310407164389686122577112978284582334086849794595174365436915392249638852300789176614440788708896573767922097652379867402257235308039124759692060591832448342422025985425493214454872956110089639183856047931226760321787136438484829440817090084613496766236639652649786948825133255952271665729575549648895028548412116565473597810310185128552063319040268020980953441890093911950728822382576601712087530232048553226006600783238864460767006035494787795563835692086567070126352506700323151865951501915958194974179239363237413909342062238919566646388526933483336167165332593538997228105463977762927604238421276003785878940712657514162552148671988389651126226567970344259149018582968208124013993974604888980815924949321539447723995138586387522510139228992814963766040976438540980360454596759405832770787812424320716357522872754568194298485374061249438863695093871851917466946169366023946578092173290289965794553711296650278413380997867073725271644289547788420624385214353130484501945112292241370905442373365288843288016593306593016155139897514669150965782040580638093624390470622338316622490753026096260449488947633587746679067239476351138232151738811103132951224226179035514447484322026820437154338458567356626497315762199626490256611150577075848267713700516137376718125294453623091996076390636684271819389714763197893751513483464501572218032007003655340368530461038036153017235397161895260170007969161481958489749793871330738171361213703700547984863148569098161414906372443446484148033048616116392365827696969673781833755373184905837434187826177538779322740238577461050612181975472843324087868176588171840365323899569389254676146770526684985354054160987645371434858726710020363098050905633039370732850992506052961356825324998155905674010932379091043779149767637353951780434507692950242983144463913449583202934509446716237674597120551904664105549004070259929542705201688852107424202313649696983534890122119287201076540940103126072958209876452862187993024083616475390880377640026102477031684949919003679340655355255514091840235360907363763619789557824545659158491469163602389622256433934795858778877482029650616890049019414296703547380195112406558809910830034786792241594791534899043399816002683278437506875644896617320312505128967393925034107304536186539488971682297257162216572299237634593210382174039155369144885977730031468824239255951487516600413150230825941198088628432863240172170304402929178328451295552323217732303115594075552143747977475791012233216000000000000000000000000000000000000000000000000000000000000000000000 [81,80] -23719655476314611667613626356307847287786035794366483695506248239493632952156190007157191600967569030895239652609800262265797207989311602601925644060135059585588366770176553892587089477562060021365015485211340143102918542643015065943666305056413712100299191994343218548042123943709314463055520705441852076035931867153924783198651624851298998457999897480560518643892576972028521555103671437139755402837180204067666507728936464936033239931937192729276914033227575620408099210440743391940076793539827452171043217736173147284414568275262551859357891984478388366942165063111844696334190874612821306976254217442805532677295044281739749687197924344642091565109540838654831978734040701084168566980056863956213456571642653435091485981345611241911530834407685219195330263118423641156861492484745643145930807771290341199006452414365557106852722097394243399886510446314347443435884190776507851624877615646823694317237838134425592290058935221666212568803959677651918933812561085179174885242796317154010545879051258868216049534562341682551432768038379441457743977549363203266717168505415783906847483672262528733138714794258811000581284002981379875928968973127695697984693689919498298444582663689320111924528217663539058032363554426082509626924607298313321507335381048060318075466461815591384486359220876468009056066984402747610395003356587405068295941260455952294144660097377645348721553327419809575745617282773004570988620848241690496397494456679862427999299305376502007687315892200480077104816037411938442189555117480231997104736812546694236469831790052293383258200259258576725882732317906775838488948578521857854170239003766328576247796926937135118958957116404350102061492083197575751015206556554606428137916475219027880206620391968156028934760257009818202603621422728448718032535198101087387289983566508999155739104505341164022702594566475909806136260833105190244459486013867492680010779704804785911220255148094665300079036820347717569433535954695793898932437325190343962227286491633715111578944856526634541420303951002484179239248847221784338173255929552508557710230812671341580429436367981597647608425066470026132344451372567363839248053811836766520956954075658047078065445341395916523794024800956902931356137136625473043199892322442211743762706441041281293006136360401862995462435933014110075168198612221016677085097042933666812282382530780726239468575691831102654428430908696835128142154134534562422985207696306960280723811388916754995233706099233657464739169741027873576370578246879414512967985601040861693504040942901463182525710126570717374109574135360760950579014098050506903338800417417184438145707492143785689044215753982573015573282043449527139110869479288001847267610270865351278741848921975990820668672824921080090080674968170448825481812389840701346534397932879129398476800000000000000000000000000000000000000000000000000000000000000000 [81,81] 354819511384112258866939766632344516259559577551319916737447476180155667816369508609095098071064667535710088836465254593017563673438659593746236181629603358161195623765555638504966311372336893379370669560669621820692150850138880973104403357193163184307586806869814443767568814251446811345174802197911130374859228444557573290491540950761484978730586827560372665112076613774806894458498125897935956774654496963958583838648389489330306491181087089374848911223726231510079380747433060018013439791415289248267875129488450709091274321419514496595200837582838659591989366336482005516850461111712898200315543265102609388443404446987728667617625112780990379007863097163866491194792942511319323422642724549051595163383280433794033455006354182089703225227439708340128695322064802379226745672014429390597549954957689850783259548245976059764127174595409892453466336032666499523184583967314746093929326175851820210054544962980308021292214791643469379097389619865209496612521080267184846817738846909681340525340373294999226402071449432817829147659721130895007369654963221966178643593072050487656551788501331369176217868442677740987143309428038327195414896311187016012803691576748190436280104857315927494095059066753836751349298287601693901107172448942632331598666594598916352647789734362946583968626424412301239054990515664880718385218269709028059860292396162967115805714219879652566778265554966787372697418239874348164518643369982369893595207031878187442408732239612256795765609887494138421420426830910879589095402481415488961944807176829381654421771988065847189651590084760251176905137272870283489864468579186464429156930581071851054570860573453193133716620368058998609133077679184436604177731104099586473478866923960217430471944043188315770382809568754554077328306638694891358726631879939699370224153497353105830274286512699273872800249295817068609316413296336222893019508783788709237076223677675358781939167580763198533274090211215302388117298270015019407189946499836847877036934913612081278645971338354736831953001118914335248527411655006746649787065148331058673126889262372043658948209896346596528038648526920380500601101935659952484944876390485040848058013335582843293885445797677052423597068453844837518723858901109639712386264427894423384833588722734041494364608734168319600793695479313464766162010834880262682989414125962184637157877676350209410785877327643211816593321992302606040242262740099969167214166597927965282148676741691313866869255756626631079514768232738414555248801509783657808603086230353436370030399537515030739686019833736756325577879232280248368623112506918014067479252680838718171944182635509822824658646406453474549001245421166858251901997201805465537678319200426165466424019373165084254529350793816619445212809956294329216537397675964922289474240571028956774400000000000000000000000000000000000000000000000000000000000000 [82,0] 194450249550436778240723694969029653324898464323821613700838572376195547931946979700820016592363464423101162617230535571459955876885119267476021644174861172180910472760322770303676841625288415568092571440381575166111303684627585129849049764354791654797216744507068497888747016355762095653985577305203193183969959296994199412824389967417924537003122607066975706036176045730623438734814525652145157448465339667994069501923899742810297962295661421482615840260541090609400375092537907770559593247061350891630320517628284166817105497831615354508956724360693182030789618071031930289078365766102026412780580124280905757835730799611592221483895173322971265755530123863429766901756884751503263380478998600942899024269432575338301148096349666879163278775612627473349779042133572274512405286374014979739815414994930378572734261219797153819208163915943392803888336621311395658883192429794512633481382064120396380100290551032201130309069355862300583243627142655219928144489224821645338614200015301575336997417176733811333669209692553580591786170939915268154209273056154413500531824801253214024876546353119159657997741129491353049924668532974158762048135244932086587187110430321585718170093773589492528416159524425915647238163806309234925919164118072364262566011623408797609783474518293951717752024226654610941817134160568076447749481859837757868432583590646164641118303264201578579973327841465606458616278671341884973495017338278028475298974067013054686606061429131115394056017363932253791456579871198596600079998603680341748553809128714548777309851957742225410801467910111466396192388354016451732097534776862225257016944300154011822829628595537199327909056690265136347824158814151145947304521825629416191388355196319535530476419367697676970052563852686022193578816765411870318007596594449061604732665202372982315863449763879606998975340487363803620076138718063718351618870913909124821446043153093202572817186560335516166594837557972740891590853368501660019863617308654282448698817337976799032408905123123297556842200873145894211790646316649985239353316133036081874422080363882223439330816822995916086456507346977201672495996900625570107749459769169217555011574446912640120107882480385974064806054406007430304129903248177308833351642424892710907789127549239447257177582632094230664420515947077082166110773132985789880330652381302248263530128844808902780051487686879791025618236874823106407340244718074745918961398449181031945087723582276069181180841046933117043310294267038552690958354111766288546603860513941443634502052947686108307949678390099458270951346744675906078029277937667057906987309929687839933210580133191869291899458768240188458912648474079191806112500834794029172614061213491875999885197010148937570951244796019039402344273349200999047809543816740626852341907036850096243979460884009566019373968281042944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -34263707024824819201205963699125149397077936319516121491156848800024577727584540938169287513053928480994228320331226675221675233702674655179675663356326753786875412552681344982969603444653018399840391059526093955385968800844144725875513808072322459778502462131220129040528922996712154183519275392907083286884813037609785819566477801024286623582724220513724740146648692371275292704741483363678657987502396703397443950091561578566599395056738183048711169473581912646684362103346123867409521101342339456865123939870519439564363349272695145459611850093726453981243455780069765450938049115049432729078509054104835417179915874159043424680733108583117194335952513391686033440181974680209445774873397865372056509647185999946798136746018418878523045744900335088599424384228898666243009324224085899292402787866081602710180010911722232144087708799186998289747457291097942680983840960930979613104498535212545225626835620954967485570369440921704623136744469632519477846867084588850611163738533282176018254747631503037443024884526768779937931170189002267830653235919553687897742440322942530221589504610061162682281973755494874339156119596723763291342619130484461007782919119790871897406922285655982185940614287034645768783576237999605925058504462072017330936985495593022648035384848583860509436641347828584456019696984848064299736912119231026968892938273109838126701064170721039654169028803808011296587481752560718856586208497571202375736677817753691918680370902609891953659996030378603097829136516319914769222104711712233497100102889595213369610200712216385182431264942345024403859652859875468230638411677085605870422474098599447281341948552320227521704353126541096840050342337574243598097901868698036994613880594845007803324513353403476316651740753368473313509710160405509012233963399738897126043169607499420651258983459773105925285396884615585689078759652910352216818282913523076281051056033469531579517388220475271162417256899032725763751927170681525698963157429016621871652079319891595440866012174828157880720832175702976402959500576602706783926939748729890986642205335992546192156118825450480945062139056795284612653713790892248305163970032659714303896631171201002287808589926572387539951217389052229638116178036229851143798022097918676016578135966829164237607614180017776116833414660265148690151814760442067606476249629425283617237725339704936091874422849776266184688273859270204035072746139041249960301000682501902326857353365648498225003983970988201069410849071532742330232949254580254843069580556335769042899958192991662677732730188359761182805103659545935157341468102167532346980283502394359961181661556174568800343791879300895007980825652210512985544096648761262895309530299900599741466490173860229804332511354566955334943524505630549738720888243356785023884549518551207295661589831830915883223449618874368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 2849456887052641489689536907590240656733979275445492623621955743556721109890028888479488536951510502036222312461122155901646705264790138324481307794526899886738570584337182657218517293391711978724951335576306670807487542923685605158776191178654110414922684048296778352467753870411838820475437773597090792886340590111727938530440053669852641220514617013053285510329314957909114209983429511253987298527609425470815263586239494570171332954904686554937013439968473490167377284198696109809758807597306753400422470709163038984657723038581222953300321560067936995478695766081837142233601951207281518448242664174580119809264251842474104312314575445689467171204571691504806549223008505047531464558239845426195838771775542274004274814693329900726872084858093101270730811213208010885815798116756958669280698538825822795433616755509805939020749194860802907178715702464589136391769421794454389217387572905332034118420271466942072715748320445125608004852222617731279817482371069931926330300216520443082253775979512828128169319905969388999368116801417012955328533185875961831938712367700881596230498017323607083928588614005282421011726433204583725046098795685958366004093380033422487760790365252601423042840023657700394530380295657859143203525994864899765467920089577142410937989729693137182837492904545678789613744163565115596495722341169441767239597914426412561859206871481555951750647487405528077481717014538428063673188053321967773409804147263447389767935842019201228138955580746231598354900527701022561109256834508460958098771980077065259707072006345013462942475949772986683729644876958417548427395458521608933164667599063589753166975531505664946500910360632880545619881070627696937406225614830708295209138718641934409262807300552636661451906489679732101770476308117548976266633044056867317348315598083028683009878118000544064239218911875908053816113118028494089468519559019069702663812066256373880829706714418179624531955202529161212732388511313728150688244459224042631717386150527339275970761284760208406150869886150384125388291697921657895011557199479504922526077961925815205474901462404845723882212921210215912295426038900496863009105822444716886819701191280092169102317196698135917415051831274583867078276943391477490236724905698374453185956839795658078191159415260844540559327175019766906658739560595790704367586478969721211305662607712837005874379439927069493340960069229494677861775615887717421183887408201118737974453749601733786770352136206084313366239872969671546532210940181265162266719080305369845984344399660298946974681757407899628747871715082208311647591695467662928044310251602825056259824738492591686177506972928253976347727796529042449233429366666342834714911939477283525368692233082745501723350751059610089393539620267280889972341080995621761261015200633249499806139168194132565264504645395322765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -72043072344311075739573430796296866192290763330304316063927144837240603634429028208868010997898741040722442992662147529338935351776828619460653460004939631898092347941805669144145005665186402074736484828328088747978124061600538271622434902448305077126850768343926452361178671988157968670103452121108933929449465811596800016032205522072766742902832043067651211144017192676017246633313175038319324061197806868165887929617496418886033297292633523516184253876763615217802701667471593601026320708275470473546511318071963599839217114944058562208758387259813562622761413666407207895961990203883206353801209245611738341619670500518170690591683170469059401533637996455138358397263725319194704899197273271843256284404015103458584927980607263616529909424731047881337442926744685749507859458767905163040507997851193934383907987018292398568671488659010701259496305472910568230097379401305236082954418423478750370476166371590330889741202055528143846852555587463293854423061349691128777615108817789982022294082637588781122082150882601010819329111189349948329264066760692323205811199985520181703382936724524068220756463305251999270818520901092810829393704142062057321398750876678329340334926778571374096632306907926188826890763968616863745278243409624527553989238325093576614096370288076373454901709601455022992313086309262235970885646215506673789520865847419143620160675951127811691220941060958627955931524845917429952773675655527159471628269684597344120806657321448002769767329019772122512290763908285582991699694410584918874626348839915298453827796468870273592944446586034049105150839259942437176655960951840019882050327499223027951777619472396848575400973548216303588239909001850260239978257153695972550924768161895146268943177189577302534553176916290355739783986601249274622876276924000496848050824888176668140923355333236243253302206363802797893286333146428697025103648173378920209957421353273288042277495040467099615889091367319051511682973833589297504032338884266648839694201953549611055747717488324145524821913966280270975494222494322792362355052845044696520160742089444024870090124901245652306689241783068463443445885142688324373092223639219413661748450019318527440431830599048888943354960112814673132333454279384539743603426584534084882907329350558563109573846581200387208111261974829828691381479818483218994842460112622756526474536614893796918180989555505154849083388412819285354640685429744345991554183952738744771859371574027139884225696221150558043131341171704818721011815959964526348739401578937586048726681121998841130455369461595167390128484635014380140023210044494788460769391263928375050072393483378013728182502073701441258142860158648654137125625507296583400324142803859317398728508449275312102653770011099022291843582343542781835647603564300009568780087635983979736698199105289288968884815907854378598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 1245964712908747331430700781685985551603904860185022962872438933031316520345946831758760419994360232364054010850216146167673056336589784283569717271737705657810568684396957890609507047235274936623802677833746975180142982258349091189944285224017243908784465942082110360236769126160410804128468607514035234142551960522417051870180599098298531356755853865528652527672342833843654645998400325204650806905836492413027181974399300289289958533733080604058733039395939825969070412278507092573136758772919306412755171289465804947646211978830067526443796140994391231033524995305595057782877192273358507981201073946884962111378011549769928650885902742736829118863519807971998796672652629173020787755472897934792484825539131875286121408863120486038110205685757353984670232367584781778084011638468053281588784740152784488795955427840032938698143558703973249053073623792615785968034887149723561917540953287654997218646435990774804886871908788434589186575223823217819588149551386743472093111691275439969251174153265301073672826927842805494818345283803871565422882918497382662620901113461585971637747201060975101084894380898026699717013971532162997239244066052645117821573519277906087380190347780771482753162947609125401871433118436391156720516447775879365310075491733531264449062729335857971417314802184102127627150431192121721125498016206172371648140729856826937268718647675426364124127868871396742848892871273021683967717110419467582039842307284249990219070441214131944050479354229154081137474880258831604547055270883665209036186503190432180353503808206464988316283103179673399117127727237608440479162967913957359764699982004741324279606621412417349433391253328999699054479780457635147442280202434084614006184579990082577552065874106684826470636751829423152329482400775098664197179582994331954315387326966781051069507811401591786802530357390796533541095897747162193957745286291722829906204179664902883295602333795144682842302965638968763370002833462598789433759313878951236311117026905219907971785873505694372675501134064457028811373219650339970048540293882438420306566342992591227012100179166781028791375984311208591506397056164418833124336775959518218892925202192212700880011125732237138777616819630496263744246313593693685966489275636027656176617186896822875422533301696562341172965373812251958548249392046851404691241762843798061497684901030916388843714300908591034156653051550127830157775016022362061345403090633727015072183572413278080883407185391321211154950948421005568586219420086077144076515728586046544662836175935392318065886726391569399472854203659613923886169540528111273304908437673804740621058809812558490225963489547094232282949423980138138147616245471749648123813324107972324308007666816269342843370267650277122352591378758202496964928235739685301103517527473242728932394975130495216567038137145547659673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -12471978888161921897108572166101257586360022073664195536814828943245754854705506877178401860093177828876295268596140689157641776024367294413485339832760300105069745863545738445935606926068465634421059204708964514731830696791129427094180011435654899529252766607145432069202143069668798964092817578007265478264910092884882358321540731314783870861579589558406710811825586494104823701018994791330354175964266633002361517834725398463227732477922773632165155113184874390235502454768820143888345622261221517564772171910355624264770879443248721603785735154816740289733066335729087778039249973236604469127066242640413235228335502647486640449542028877394160982328480572852223423855137530959260205420342451180370359259323582203091671539417727377967859717742193801100367974844217457310487863293210063318495435712151118343772900236678089287552362756921818730533464689396107256185403627059863846374874725747028700733206431848314682611262963527110304116733657432008050020354495053000119353845161135123049578518575132734992544253247251372562150544546491968514072786884371018959326515817614776052167041780132774560307535197840549190498129358500144905510370330416969262023117802382175525764065211357407210679458927761782007908693302524375053145406626962917849911400008014674787840154135078718883942337983717212428782019105801477696146656467734285997755678520155124697330745747451364074738122606189191149015346516079775699771701713081732483169887525532073543475082565524599592038255440183136572161278976966937434721860256388709906454395307923721601071035280042354937964223297913355266629267521121549774225086663074211478848960192349078126207750373965561647674185093620808639817101594775597444375619795349177337364476925871756047439198074010238963437428361197362714144889419327619492075758856525784555182099146302260699152534838681543945408208295499450099256019560536834869080723090361960448489102969458034264494443596641558908986531903840700974782073422687736281463236681453029497962137987847214678293262245716832942537364642392553127009410569493275522733087045703514384405268265129586532179564255210641649664597959088212009850577029087115013803711905574211736013453789672533167122721844436364216908777799654733193890371528236648310675681056252598857939633035442982951811006228545903406304203645593706501240066899908706981153726382054091456355101222830163968116647574362086977816323612625313881700535458681478892833235272048817365093513442761289414652457144736446686209290264946154715139618782330286059716605462906061984575962973925455014489216792267122215537732143354798939525159480682827066245370988385414581139842436893548254270201856298277642419100048020086222996637108176090887180022778433786480365168860689669909920390274011710856755785810813476740875686428901950344909607748905676324044664396563974579068643978969843813580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 64527708630023138177820007505938565190820232195551471796111795550628423251193195544619115676742597511232720060568462616505800316228475132394922665333462712508418828643025899383558336862092440640743618612366847896007578021819519340677453105379515081987886176215421667835422548490282913135333360872699465693847019580245179010998996703795169616849370926739759375199667964000935135417600425911530095231913548212611519815181912082199107128366520011897540486894320152004347968030907356618843446731658536063544969339074195898260262604044607639389898943592130317379304781030031067370179845378469808009791843697774124215852832743272717358492433169083818018736086081734156811878734757528060896964455525621524158579391001597205243725191776728841248741593506769234541979677405077412090317708397331431781981034364613258063228932343260552171740283340040619203765795992487332651206494218956392200413810236341469626666820402020006296250077494127945013405187894636886110527992834732476883617593746176568964801992661927968267642168611107501677728586491409528128583914068028025352309451639052452953228848998454943729691703301887412445795619352543176773861645575295807786016925353185272319073005208453792989457050260523803089445628633722075822718253550847136525176857801031856425289013404391531524016254600668261125007108832240986934540157069388832923271761571224267144788264997870425726774132741700724240042019473897769415077459511792752261156244876082432534280673452757362237466242059719139986186563095211728964964607116463958486511484828780149431096887933448367578253496934212824436728781567431663014634615761885685542089030151644394804046772427542699083959089284619228966824283365923042959539064443352038103972797505103925274607842831716236514573104139398619717688181698366515872791893133696302033180886099054383637781048170252310235425692163316474147759716492589220185400124737304745996253143513666301096253222506586028840137321573521290475460665003337560481909530307999601251592221204222687892094445180974870439844759519127256156458317256670287307631028906511040694906656746300314702906785711299948747506127703855756574817419780310668446102561740625768053839165473801629017267931193181227468250805346744866428882728466942682677259960999188354017662482456526626558099543461429249323823631135913339028309092941181168819160810614635117330771673404685422294287108799326840274533794966902775004675016061388834114965388920132544931378913679432203478989219201179804816105041882619393293357741248710874477814253032848475920754975336571308342022494484982475002001345031730671244935580788213021745742626682545629724753717988883199094509776847100591401477963728454098733536548734575701550191639472923841257642412034350901242521152967928552293739062360490167095813170639829434671633121967884133830978714582334953382136466747631131783331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -34658802059151129998937377592582217958274519971689584221864794752097354249501405878883249418168024347348171888984161750120061804218115359133405447858311027162095796467960282768570390496103643131381172211341451246226344225360476702541006391928610981571058644626104235050733901323681287631280026786091169167973236074125136699096608572120522801239874427787867127507101800745375573732125951720350821570710002132175933965203020366388258329692002392318890753916255764654043842517872467202220622552125484842033509447183827273096609580912458680058329871225235683547148770881387543565690436575284275343683276326461502761748406866210336961746353855318561563804818512754792150782430159173524755058750148981086328161760439761566598338134260745542898437703694593121755889640910280253963837306595117004274560932441992570085914185110751267734845620901058342531181462868189897135979931763184627409314102811494213431923495444176258624198518951723110032553865940486299230050802566053402667421593657025132981683312490780274316662343752765702996172120494558766782240612762532698928078250239972282401278932227329672098992241755649124616356507476628757195663573211183617659567093816485579779511840071538721220994833091070151249053846477586035358842083146425398844501229272708235710997963883695291264555681194286296879784517167354369782615330230456235026254646860606001587979180010299795149954245692107343945798516362996542662040966901940221839917910160939017107651354378654054988063976318731391991052109568250834079353547631495332607230271101487528513501297383431667451995171004450360202988283218663269007936634715517349432543402432700466500985362327438854681585874024654931301919880723504838725077287024434101209582999260248260022136884257423985890297153156372261500354667636724543384322203338551149346008626863465005932608110800016099248746557208324625557116111152691712242720768513963189721256441716420608971257434306153296176387812946085094225479821852264463629835157748718979876635312404538798256791648046852436483928057896498572858255565274691478608572783208528460159643431933691711992098709043757868411806980732565455752460398274568240849000571644827068312547004284930072541576691781708664722031654364743214536900724707441013772209951592182546373569864778373520174893437981177553736755622655125107162200500516272140725984673899785525799510639419776865683410413258382433927013088974772058654631667457013427003767947045186958844923613730377877021504079778049124600347238080638487553468374281757135174466235650335901742805370334089102212556529740662687306045393171935040724952003515085873394757324333349147733692672978947694739121538301051786685288405791190576177901386138006581391782678325846505306604462458537892593719265032908851962181982999544612473395644824653477086942717476160463748051040844382128684367211604559189455667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -2233189684553664340809866320705710230754917725542726145354928865194329198364611114734836198767632411126467179780659011732523113505590642844628286791554537402513396541297301551550041302852281368503317066127049963343170875433089204178243079728943057491217456383183965108098302343902157447602484003870023649735063430098312874460430384956163788097911938745067598070448506606266116029682182806827535102497908968794024598831919982138861823595137501811210824657142447664488797904851821135175315671922959933967793100492057245514589198071453235199751070829971690632425978063532669885518949882307874308845391446553019252421186807993870728289262507835699186401175088142659203295879161505993909734756035209658506079998390988377620829497164156875232781196467764162590622946848572526252722705335406697580349436593525948944313200359509984999613718054599893737880437942502353926675419398886848169651381098047818140225323331134577379912809254203033099687132903256380527348440832207945752324730464944659836008181570236680236957393133305153330450648357435670681125676036780432484813032179073615911703998544715416555434106484587836491586779569190731773069871775902709068066342818426378752010887540412855480873936005270098531656545136358329124085065403758682045987096607122170823246074127129746180901490158851302095611423146811716849655285636831276898251465187906452294993856999363701640431995310407545647401191590670488620226120859974704611674391619298305052503824351586266726973894671100621136288583644144132289293959094842937476266282565598739842884740282496576243951322794509334570434813072145695673306062675787412358173277723772479391151836185746994882466480748605404144217975492252872684707422902899998053967269493987303360556136136827021265129624944703485928181171255877090022395839419319159345182046405931775624628297049125446195817053436753885538824746042559763248294547361287784974091520857574853380900913649774949350419900068492128981021989820822358891466795992087186738271638467246365876081502051560179031783177704740296539722050404503993427331847226283677370527799198323864811266638232119577769896195175512397797026337310939275682235008360978298273588862025298032546291488998662734346820577992668260248920922566482198379453891958469046947313729204577884865870822527786327149792331017273025030960326852101521580529837528022516178164176764638020713127934446668249558227948393640398252771953480434534333523534348614197660801883494739189433624018023137114412077185359625306947856921621714814439341063191278718315984476754322260457294957639762128039196559523881581511590299014847334468104626629172829845412112721904839458531278875738920263702911142019829849378223029004504375273977734710540252236960790840110072956260779394768729437536087264513667761155293793980434021218942680992597376149041926397113833100290755943470832025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 25173677083046065593319382436950343917626521603417093787566180899363477089098234441858149413149985653082538147776134729481559119462124065207393116711149915005687605415275527501375567180984044556439102040394178116099612784176329941224863217097886784046633795023634353749951469552544549105759895416231511463569601955086773154020427247008637476966798437343663587759095954248589470129360531603042379500059745257888488983784356809894436122511143185325199655608671572125911901652295400931109548512933543798648702457171126075630804777559720381518503862966634960540307801653694628459346832907891468620310693315599715486499187840092675477243275956284491103032885273767174089734539183216130696413809254404115475356577152677050217104169363298956218631496580045302170588290429111901170553168951557230659024931692246980111453338059931559329793250545021706019009969709442482259019180267293838137121258026550661409044304572754315197741336178745150105429101692959073866447334486599739047678508646952614954382967351801775603413510961244261059960054630878804402937422081980740380691964765089755573675092842245155510340527984455146553432329148732025810462215190250390529316030858185694299530385324457275983864662245286091886530781843088532393211893394060243248029481577778694772087355355255281577239637662678876376973611301533593336358249557724674753246662250519334123825926039415832998209016455903330043455399627876137748897567406960278810055255852324965461398586063164430142092234324967856885787138899558744555171461236284087075170762006856592521602786832780680324528066686110145530345936548929837120788724746105718715090977586626241112409243096524473635700981034605139423783234631336472715037716223838070088964352796019238312438567314137183557095460870490323423746588228894772985274496252214008287889196553705047228462441016504947251723961421979234186749125249433773434942169014474950937450596958865516094176626387543274416006301022416164036872766338432550808484812592655581935593745955094654990320063144965655912545871689644446737626067253895783202374949954622036367659596709367111440224190552037689294902638114199709436061571863885511679457213831319291660149547984963179929147957273895786976025229725777902574194231208342282361239466619051031841928630749593743174463277519939920714496780524594516574203155779773446640176655577598908642087103465429905314861842844450259489231829382548376152858684570105382830976474217293137946254282545302066193270861470202313935492163272401529876163649960171750000107428463944878832367314916183852851651941413903960627490615936427388941978736308972525136894323287822261041913155287724932939883008528313066311031768093435816556528382993600766488511654180730445759892224926706985723266501764928282712754253643788992918927069632368390620473559127588315129461819714772095406479209272501248820301004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -140982552496837396295958578032497970096466584334304146597876620992010557827194628943371290004430940619510971510022393457554131347467137111670140168167899729786203296283593205394011299538611116668038518290574948784165994121648344410165682559817067604899073857118379321471891566463287960773057610245007996924132344903259510127589047351638735674812278326160604643739691071237566994532262292545745832428568826488664522887295111916555491353920999461597400632525125931669752174896389842165111587592325616155253892342796161471514266358233980841828742394059885219704008823633422638695587521145588042137737951134084533795759625639497764842157204608363901238739421312454306014196489053714910949598448337380476701321210182801530553919310418882467604729366726543848476949394187646798341144913068907349166156423744451475596227150896187385039376462689611536464024709742777241329048534184063798965625373016345302945711246914135479144693965476851454446256325326821998388152309257020143116531917019818189452282455981146404040818408057415743534908207614726884209744461460297875646963491383288323639764032095318309499609986238400362416364679035511082574194651173062803581807559073880715102902786391216563483694858652199752496534091389944331432201063211185469918224468397672833320717395495550342363617658810548681072570380310805905083304326940156100146739496819623216771536902672238720109885571506875699497661107647058955118416091989423908212395809452553080599166069381818399513212507840440296618172451279151197743651450987963363127147573212969075054303236207805551902442599781049097447259613794591702104497375966799035638765100319145057894066611707349927100393697273854222340982075972427630194718274705474699721326930315594022782748435298773595533727709711609251065702092754403619601170199540152487781275100870036726518245400230123805268801199211910171548574975729618442903809228092515624902193103269596283558859387986641680682183437839162142656229632356178133745053410244931739536767330158340417262232967521916840636643176616478607612450941474168210280327095376613858168718271933559475900174609623637472931868744960056148398719812832345047534927405617129610524353102751918529459997474180414061496684402794316602095947854663328292845659992079179712371913905392420940804174158562439358163068360354124180127641884689456497192998317404232657935468912791172061370974709832164636620567699745412044268989819810083903545962134422551698951360426850785295919840411087076971254427968364405498025423749584311623392129953839553221767282558366407469869228367445582006764367191765394928508386483030112512403615345487859032422869295015618828835938006191245772321477740549651538968171842769530650318742750826414584792727107480155238170970480447112222874653481919084773202951821452306546561506806529766208904361597209247823195450088648304302866567266304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 510476657147381493633339322482053708317892807571901782863107637998121758119776505398094427978389818704785797453778602387651110547925610355891983695274813783195721195944336477583755860151363225375380326292588304115446177498024202114544737816852144606346288585415119175701315639346330619386277127203738447708068711770553154623942092972218721087043960145227717127135143470249623684636787072993073986022100619096690826648660169606478797718279180555014858059042351771859089126271831578192155990308549755252130482257303505823692190106130416126602243310647354654802249051934856292689226164539606415687990354924550381981368048190170892724231819018181384484871675242160189474577016070022889683211593852172034982252312084327189457221871241160335197403713361371311190545940839541999764560823108350349848710361490110786000790734404936524480690340358007848075338394157662603388247592372244605450914995283378441273584461636906994428920387143665526537789566359959217248473761956309692096681834713261816842971180019433248909211343792997078631239890718482695022904670755269192896917347748678108373158073743422998778339966316691748674904649914298877885804635329088609076508766576506482790639019123860085183290608753021552933830891935807666608076093609583831309939208370998286285955943680749067878134317492359290829103533198036759574180934346395219105103462763351908443012657074776285236525942337505838056798183521676153025867621597312788254510900215187164559306496350256800266685741034540316862487546349384521191852396291221397149174155102813761195512279738870055445064975412435809630634163026179473174772449865580584208549811296181235179496855755804837566685490348795204788978814638491571626235451255450825266040209476840511841153916104061995726129061940215822207029046614796816761284830204168496586435457272096458632921053899657934120460062675335570799121225950648438595288037103233847857151953864022448738948172480365406160648532286119273278313855085497162885512967297443972036533033539395752066992083854758975809657428463231795168065062811747439078867767529075098959268756034991317058202853008709556689189688636715054904317180527773702885150831806926240265276616433767433409341837941372849154579539921115621133049170222055037089170986484112118277908366528031731341416278450148420627037865052487896636507325442979018095740502879116797051448679964559451888183348067048155682320560030963964339233489612532768539877846462153705025274433546399957023696317740051325633406964507576924183660113420805379060983238777459527084716443674028221285213022089858366945721196769520191831382339226206900954126298717892837922057445033950588739201219916954869999701946894972377817843316466724915131055881809007540523825123847500854983470713141045732893169654440113646202963508248087130678037246289580350308040274547675530343641744130374382148124672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] -1144935953953552006101034769503644201038685808321755117408306296346833437430893128619556208410508757078088189492015973554132126876279703349978232185923597080939439272355533235197763755601485278650286236614027005579216840370113196490612979162975033490618447145872267240075917593832690642062358489647228104455816048787371208375209157159353604632025292411769936526931875043128873419287844259081227249298805427858934686356531597997225612205811801565387111233781650558557331059092260787406500689943689665485776446735636404914764783623052270899394728615764711062055922749858459726430964366566703531168252876646548787163120327386360284042149099665942547107224304410711958139556796054634634315697171312443551231503750800129373919059793440005300954187316554332151774352179340004641062020869356894068199591690980566425916759092005070718346563064802195912529899585085359356192134613165993594435805297939694958768498043510308286024597005644043867830168403421152812688782809678366445396457093054292063164907447030360481357554504152179905318521868171453647009725610560138141702687450249776811633437606592094936496468169597332275247976407656769928437299393241450839632364067899499663769606663912891143049197182432200217716285169682676022380193778064510972461149248528497844658270549453450661345640502467363763385554389793999501979519432086322015823997310333565065638670627938914894233201004377451769764999047036018045960738086068875618259753768217074322154753141596411933666402413311672196610625864043333231527507235143953962299145414666229866961830960878207734751282729925353228018930777850893975687840108994494751968515160590662219187556108087394549687543696039879249697872325000872227343813309820690007210391866591834170706382445836384798390623784955907583295859914415568842935978210130867803590814617198267214528205955356429067228911218721970886507671021467715098349755564967097259015853562947194754443510924800113651397446289969187806266079583784055371161638036570686713718601753091847376544949506369009719040284027526994449628552829682906437820441793653881164237579485482858766630067494483130317797571749378294177257620683723275894659310391349811327161034996781548808799307518155557188747537626786856127559916655514976682172015151630039517580067820398270724111513288668043382190230257374854366461742120636946858889316046273766464170644859824680217990692169410235060416496736429321538982770296475042809728789851435151474690288119568813084526731889295613888831304366373576611032760674363835993294822254938681977891964072595824279124662752343487701368812849901538639433129443999118422854757659760901300738296195289141144752963624193997855224725659024793748808357777764015300954555680995124146830910263150493914187619521963040352572623749082883224317912053210106421945713418442251649767126444750676754964271737189966656091361116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] 506897227695955922780293929253401943064657356234820145864069776279935284753017224580137278552934758612093511227286051299470984153240112805184748171946114049332053748167581498494964509573164624337771515732925294904189978899559186120524261656190927342075944101714580798463124694702201739304998758792178296553316987784054546840875865268656292088551783094814500921985451672766060345156238584757354838614288635718966469458372816882024318415738059475890795903202466389593590243745222111102856521008013728260353458860407822515832613589264513448768148958928600866938722860455953493337127697804868605023406850258279981876155403735532258721795309985684425480137882562631120145234427411489506174655350723743717373530359442105515819258369033373374499572068726310338999929577783383714521230546866149962871942272017386013215532106560114048059526278936537638422715347798325386790842463196111923868528213575075540638263262641370170231701692945943673200912624087974369967706290577560908200307201097782894054366246764589950453382151600421428585241477568980832117768529253934277351745529245491691000472623911773253451794023914302044860847475261687457747253800835970694779262900673015614670041141467265858637511837022661391212850013754107757730517105888625535090551058218439820034228114050211983147191052049264968357179459714461355345483090150110133764628623440619394752446638537709710062565437965508328187693086959609364394922623276095505966474670069639958060613224908209236309650680548508400354915730896463718937771116810257277584946769128778239469827930808509244030652949699333119633026976177887336372802697415164651768238264252470262580445932616017777091702879826255090765564420256291953184999258525790673375603892635873331314741167654195707215333225156000515962255915525911515119003427975407439894578517460672806016264920343927224432902847253331980488547534501729317638993544760700459725126687140072453368827800385668738821047383282472864293145595198682258596960867293937742158599602266834154493721038919257658094293218741415064873911517417848853765705042402703947575733644713747377500296619342576435704276309127484708675981572029085664396552912926118347166174691086208620487306325863228168639972915313512087620884586823361657618567464098265075025937710174445390256592045545965132827072893009476051352674718464301964107059503764333942979432990124238531349559504796465456769762084533989926909607386457093457458165300804009342863565941711541075622861045691966195068429401997266098100909120894028450475677600569455654636050444868589387022776338029977506103089234676476695603893204540046037973575848487205655586609661276083714207565992318284731830598662052291093868285788295981285842485690569286180065121500876467496369807850386275751112583596673561682074262535851214951808504853462040548750649369149332068829664804579228538608654745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 8500480991397228927848954156811057931135510407627275164908968046514500103039025432643767999961100531577094328432942508026868864736673126695744989189575068966051347500225141632859246401993667852267811090153325780174692015078890539034399602115975170220378948876827105725309360604848986156558411294501607945824951031962500506183616202675002497315410545478853264518142193466237117926512235106424360248710077777578855890534321798130037522795700187026903703482966893686969731720615653750242637585178552772655386580589861403323646654685813315409484648432687274512168545912707245079787274491058271962195351056209179049807301155279105067722901956190012554400646667948203576334990270699026377593342019571688082937924598397169785170536071179321061674615629415362639375479729488667965518110392976489129791547603645410938524061345602134310119159801832926546662281417987416327759942272295220072977567140138241088032713485051436980793640330698556495296472908585026266625542051126039650881312748445728479776545439440720508516946698421806106913632950464901197069529308548785309338121799069598148135715956734474613716965731278258363431803769179841474998917184908679685125058240630870502474305379228817039575403083944909898279669177962495873048472290765699536816105547628193800965308235213065528482292409868031566502428959342297400410271903914575039153126072401788135611736326426703934888147976271806572297762642136074703130275474426777662733911579263867892012257166016506937571211796392617011117350185320587627331934811083976292115174383659088869565281278265210141146197005937825358990324712185007145062317878578653859960590168932210659886561896908266707338957565285405389142792250277980767800933189345712894783713773681933441051634530534390970512820919803615559562668003197914126010422303716533529718664001418375453031702076194597127831835437921365810715151720540565819146628002754615757861014249911865930489032730378291769264529713648189911514498695923945491386094250338674666633530417682172564817071157677734397532309255924104489013876102156747755880659215443472826550241756348149722044013482385003615915303331935547453022851431655928486199197276449184730559702700446014105482827278677095584878248461905584930220614984400364191368782752415118812117070759402555128904243038466141214395536697620220868337378387580854599887129710552999924735003792741164102702660965293690528144217060222058950038777531349516377348025674908666548020497114878758829366139345647895649390356953597238587091157119662007016385986068106796546434937014811015507309081841046576209538081870865426580232549284751247062072795436887651954512610827139308893230732796935214023369875017881616232247912047751227544875076722254938603281814897086376469547975724377036468081418774238675165943852429360781549722668343084078898897416337071441485956586701156341195333980651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -45221607389304718595510551464279665822752805716293943201478858580687312107851658228195540427497147064443146639834859620033875402744726985760670368358227878637476475888151364144839259030576650906676076657204542363489279835424380434228686622768257174056279959930523546273848889107321696990261438930625507992940114027386816285982685715052405325590128752904918312161431976751783688276791032299653701304894451472717438905654370801334056917124985848172604052810486899672971305644358493099286266802673376701891925601705626181410049377170390344525330977861124805717354127145815027106721262449991585820571110921416027136168020397253398173237243751843378881065885602871862324098160777424201224507604822722595898393945500995619503993769206638940590514212798638235938653991380986509104472208258850676204641636143570077380971573498264144764867057118144304131929051327292011477762912079332241996491382426589467158444095044820848441371456662876390981399573073470190407568640365712036118024056904083513014582364238829141366127978801135494102864137004519319511002575672712539271768481604306119642695521066164916284810031750017652457041010762656895317656988967556862765574922298591228547449076136818010143304505667804619116394085399467278462706425429513892561349877949680611379116990336645402712771500753832468016868519323851325573496138215920545436847455092283795789360021054177590987392640331078070887656194139718030463617800028819003006733171207540437244735263676567246860785900050347134244110124200794389300083523233507524686019815914128976049552815857497183076914128031943913072398294554119208682522321789206870606122525874925508305730240937836141050724509347895362218670920596416712824072923780943259222191724797658525012423029315311240210174193409220409308836009016386752977894008098709659378320769500949185156268884285354754212201218394506775922696864469653871389386907715136269695825027762581346169757510574462579009259820140580210653689108868409723517287377480327480138463594651028043836551180873666066038469028282775690261555460632119019248534741124004691859373009095087181235345608061182270551201825055477622609684645994535430569647779000086654730074877657015273957382428476353090135929638551053901059989529895757355217751433621026935675811932312608360881178803430083846048658310771319602310756856809607297445159384836753731350153741637761932508920378682589300941225779047130602287397783593762356449658068269710703128088078199538321028739492829960339277656296580550195573476291993563752302585409954167492327241715641803878504663604350108286013041966342876279851174882702510052169841883521155487998114630849599369445019163244325296459928064323992683618855136184409601804472815318298717557021054534982626740861547402067632817115050203761428632645743138188644875738382852660717697768671841193456468114562234041575367790244659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 148443410797463119918053211596980246780624840570587062690433968322960001743179379437150252201487546495715500172390899215251557646395451375209242490276948671443841535185753839417961869414420817453031660461676398645641573793522245322585194400118855666227471925889686513307318184948381080532548765737689099604231536040361744794878540896221726298681871176047583481487594284109482769511767827664740528534104874237482580477587689025942608604502412156073333015132655114915988883422597812000780181966315088689359034151528784496698822710756439797909828099867390298770588226816781218769821588453364622247220367892607308090297576056589417409272012354476473990441179321225490212004372002489475784210487617363818099969120804839839025570312490885490573911823665369162331921837916335603540676068450787118887963985282478306208006662359398549576100655517548258871250668598321427626886186652347644914137760202658429547235218831080046741850336994974846739761301524123155734785778885358301397084111638675177087107279669997001847042192550551343344028298174510736523591676783971867870870840188141101706832063562910849061516349042270862176140243038243764538461272101485282117612809445854169207201552013177168258519660339080259228596076595238145694436191595686898260707809220621791828262290455455704182762955195173269420816935322086074131563076264788129560698678074413743456902720371639177711687291596779405909615307244800480058984958474235065598311627642925364565346855407179848885011054820118178658589009029507594457786737985743664328512506994665032343000231557663623578738358221360985913302206961391418944596538881908426499244754724959106934983815234081354506174810063812382513495622207108158917391255284146673268795705250031504877991964272182087585555768809506026583782399348447251057146838662349014853684685877651836097906091738093275915896018275623553074920602916261134945676147003395635203437054418373737814441147893629369955931871594383227441395320987522395937248645901886775872217842754174899779213700267308149152645734113724100731738789279103844259797259800345007884998402957200614002934516132952277664670392846052773346042230726681755829932399254189828516655917415001305482164360795601895161588250127005640395674883201958952289490177653778694201903139145283811949869589326704335016186798192677232240291649801384769601525442103889941216390127694843898188071461847166850942656486865528181009296249552680279875253036151745658206602421438074840736147517508686162538768241480345342743758080126104550971517213810098422486484233591789019465411064704804690308277666074363938459254029032457524004426090847219174594498308242405632281177555319079655435775133696523205613011921239777841334719860067943169999741295930519182761740402115951308409920526950988222997440827398827318540973590296108095031155530361126781160947185341663614537760705085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -379838869564776384595743968397589682885997449625225781867364293979675437569670053605709475746079733780311229715774910490697760835080083896262910318687381394463993443111795466152730313232028226311920070360887777682639277488824911991574905810600771676787370273843673533145267256253919408414609488780898431022393593115066037927010308595348956229373551618577226520425428188142445131105003901968839359571717359042574619031209437170975853069317961727344921575720989218694755914918325674715575637369175220248545911400462478683559195667734029585400266019668246680075799998264204479238612172171963857399548526396705830372778964771020297153955200437768810703084248014780222394867922520691813710754746022198289264908660373091000715394121199678115577878851558632526507188445125998349998140049773448130227622696548938123751091069912950843257838713026215742087083474851266949454931841623968663071773230292766338079693532732299098518753998175250171302858494693189840390910800129163805491789569284503241989470680998477394496326931733606871449442825099842578374938394500862561010448030776222378058627488697238049884057359251120312905046633145373100871103983836710087699415003782717118152686544249207621173463205112267575382352514762739946837298750819746047877216896954815005800478781925022256642614749553145198283743212341214075958883631467869615984632434919265582535058977030587435841477299345065140420319385479133087901541650311337011454062186932010333099110853794719627024440747853295928429847962537604933423294096806728009903509634915803910517189305132900266447027928819969718169103733602012378348463705648111844849347248402436123406210078885862062699124305711045557323279710370765835489432888050097357799307837505828649854923015232907742864105231730236203241969949216921548616685863605095654136980891616711659782403771294768806008958740668856896993248852997871493075195601118146207147840200026959890366471557493822916439798155308738087085164706052360927877240222919317469882425464848827983201599608854133203253547760731985762195268097849173656432567402604782836763192569393802130062660662347958349480488136927834746483338323627627773186128701941872209369664432818673171821231203046041504990100461865947512638893543831251824920545797784667293947521494636871296522671633865383405706951034998183374822690002680827774368386248588687186125249756300436752132540542118745051424368946098399361938951606506245680608478095883104651955441070677034537153067743358159950064648494644149114207523530874047409836251509125548040454689055496934126824330526983124422317399313918587953247875117214239591501435316218626018845908627146714770504142763642000999298038791737335216634051557107090100335067017459600912687554687088404225000069756841051867809969744205144730832154907982408644836241185647799960360613766687175429766954612058713828191342742732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 817734387157375823407694845204652013820882368487904453032723035179377696287596060457428811597295163035943819860418771433622875714891047927692721188345918375932629418374788087443690225376479623992511405528109387765184614844892460268532784717524775013302159130496766161250011032117911066054461390807040281421353639887148011294261973554319081572560783061486715083935602635305598376648809477072386362192069698169904560525492218106245966801790164368268770316408797237357752060260144962631757307026972098547453170702752538606461004881705042731568518791786788384899834694086445349916880227482718153367409900203548650046838755530715871479208832485729117785813987964496678045012455938646323046148561888747920220391641549037944110937064587392221723312128212204556374889966626668684671085236028579925346135856147825367825916208992649017081708758159284825158590655978324597667840145043332647095787654952340805198740697133709854042705034661412307680098371445470575742266000426179826697352775521004166048645289392184214694823789794042420107420327571360482552341378389906578242719988132092818604742400760878651150331021052237805548847171356495947482309202505408637177811122193679249934762063377488909606906071276578857823363421706432680125499108679069888489374474320014373740610853617363955798448745104733472658431395776728326624790418928457691952210491559921496233337042951553954800254647689237999863562760347184284997576167233763345833669270887245891459582683121168764900323770883885039059707165925582441322718140697969835686346606953338179655162897834107306902184019166436616913818682519647909203961184041676910788461424323051781741831334779135886513786596270720268448874652669601129801896954552249600532338978943110857357858344081396960781213591092423225161246311675659227835384767051289795947288547993745833486160402750426568610164463562911073610090980461271022489146685263188731387914795611695379964292456808565667742521789162873170717453030022731020891153964716163228601721014424206855382063154796510473151726566066432766220215655115637423634239869200682718858954108568584813890626266346513738510287797560457378981561695414428784133969219756280886505276065867310022102506369614003480902463026959449933323433233456090131772590514499788782896883422898289908323043825627869683706090134735016313954165506900132701726879579932122995794234172137464191646327934587606933886943699078713337216970614194783553267030651529172952951420010527717644082883743554105854626936767456941538611360762286670206976840335344084321974509399325772092852770116540992240372127036640445120322714252405966864825400986065139043534999667297320253314349658577391825393589274973346804660659919055945085846217402527736766390886780495638492097910409956292629519114553610297673207968442199162036446594072158047897348888274532897440569486583717834444320164156538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -1535408667413659180374123764613461203715379882195389325179430638679452916559612731109237580628564639614311059227842006372049124642018173774666783601062196728624166978838143807110937368248448851553580107818303513287871638848075809763442248351906196088625851879494594865000677992753445058633735414384469327350910403247207192770486568591988616351166084471537837325768771435564577888642069027659186207825369518981607855944424148485591920155115909325270812897235270014062888542569941124277651420707810363156737668540394709720234859630887999750429311452502079097790038666273224318534126837601328604790107811769295827869797356967853223931275984513595185528851513463941781215933577207777365897681723129418241768707098858812278521913264573765362511030035362092462334729431462914227487527026556343057592640212291103536096287143181241211982107300985789037822816513005907678996637879449833827831368534846314376863032318136766281944758085180359229585075704841003684677411535866968227694999297254023917357856217502001871969155183739480617520909340893511961706952413078998420277501809163674852459863880352062789329507703166379308319482013659781725326755536539650305007672005364894280951294712007046560342838823738997319759375522303997453114068141392400047055305924685003344455836687861931082690484443135597383656303304806078364784488272374449795412911030507332983918421524398342083161015573887750773708679617197389159436254364974320356668156897414761414918771936931298684050341339020151141726626099296393371972518915758844475654149920372243465010103725882321927213770142002301394297490337575146030819052230594388729507912390034000681674869216663671583741783905570656797093099577714316135613814798344786381147758692517510917397823439927873486735037998491112567591514908107803851696889826342255068731432183387299028392054285542431268543181932929064694460190655859335283085247370092427647407093878450750910033376825766126308844087880103887430933014836888016946544822042400305463265688622537130905913858225227896271625210640959787598473517048359522978525202190487764134468571182532717539073679005680333376880064158148680712751715328282283902094464240582914251531669978557767058258130149208808529875045723486781293769729214105202422278328209506311899558337245537058365316178703827551900960052222727585211573728092845315097048253806179340846274527490055384342556950736324783042271250731165602959613909141046241414640966668706595911494402552737125678056168987295207618399225692593579925318604178232790935486304488160153106060758720225895218948616171503363282845291937184906608371326075706908756040583108956799983682780718774406073048312417192814865730843647390532480142202994040977711227171757715844342102630211351143906731112463546651094211061617643788948711466222886789659467901115964653551176228953175004614221920552450503313058407907328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 2564348432501676398759760419152483321445742479868711331297103093802439679538260088832448776860281715852313287969486178423813374187642002600778712433984355968650457873279759208003072645061795758943375560835743387145969280074095545811945774124570985183115605131669777617059719237699988675906471573641349753628686656144872055066744221157953934657503047603181241527534675821738355006184680102976891534553552955638947984656197095197361518280611211402084778595997629935769109803343622990439291874631420437837754749740100369113676379423603587162978315536063274602776803415011527272906492091901194286544313168865608774785769663594412707072212940537243609833992971665287487735808701006219136927594515007605692045513111697266272505601287656605457382819430708692532963249974964795990904055158966000566948998541525565942166669326537168540055118985461455221530700442533002973687742497512706494176141332137961950445293944488463182909475189635401338001072242370402931029008957888541426563151003625200949169165070838452644958725335544964069539307572685788870067533891248153532345319007941992679548445729371950650013531235096727401327447158492725942466665692949008506043152585507441791158093182276442666866617463657349968931294797266224746288150525367339396570936282647619085886504202338301177132562236616485862979448114139053955941022988383265103305136494760446027118987267574977560209238188520027319985196917217268455211563322879283150913509894193446769213928736141313538333527383385922310110253281114703895589698850408963468830639760319566050891736880895896934838774653713693941659676738481682063414309455411617969201964973101437657032764371989102289372087312652958820372454771482707998682300965114649204663857574718715191235033246108642976141807654221719121846068849548807239516736968365090579714643758103838257602292324235055491569517007809082073844944835046572940820616579386316090375541547246954877735472685153189430686730624937419794459810652666940539029406091474822035577572896501450230184805502155867813148763429205444054856394411899163868745601204457284128968821485470741703086127553788167394033418709238687522753242950911451154463252416542316678679970143500209226192441627900920898609650022065345763436199572840466661530073331325944912937389409712966010480639028774683981032848955397650147876546357224397392857650474920766753997683529896654813171465391282230692129223633623985375905448643310663909913371742254619087793711789558184810240210132605806619312269538756909870609181593052617603969022808586966367368659213759701403808215924554333101731248162603489826588665177735049052208062248796086586397476362712987549703103400590156713036311377947033416525404410789958780613249840960904768539407464032565475022160621184520553711448158193364816141217110890973869962816348551165984725181525095915650786767155327391001333930487971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -3853026017660543705973591981969031476831878323519479555869307808184542120880960427323387612555615783689641286829766688062641467546843031617645443891819359318351248722138321941449717887273065612135309929468840110055461661059547325855380336316081564799309543363783792702652677165450191239093757827659206134398067317284353515068544356842353920306240365822815428732339325402316159259518814543721024605480867781510408230272496392277721414827836453646564903725761038287079719937363922075603561951425463553618912484949575847761429354669444283664029510179152703947224847410982487110861358630633216884430490486731955261867778905445587806681370526541907724885202272922833104404399288447732920713420324659571675490434448979129333264182910241830525709879439367023056470785333136719971815812694180601294728123046933060976584276806316937838454035853017586071612179042300175322122718023489918088450076503809122486328605334183515219068918619250357209291164347863532293040722249953152688622443246637436997920491184130840651890806179081090917509821003625395984671457521099119746488780129519792283451747274107954588047822303203374055328367322220300460061438010673110596524956465614516882622515812770300128739453944157564346475285189831547529605354502175730975447196158479343447045637980931190812391000648788724863250628602001598996527937146915576601705514374303283612936194240924247797061074914437297017201845403015682281852412556290205416301993092659122217410049410167485067185732021946717264268223048560243296198423208424242587239658426275570892720048185390112986020193089668094623485523734662677165620266503125744512735700493010818755224074220575384912520791178219718048805339377117536680356212979672581032507119967252204949322311357762166772786567782064261531774498376968949505643888156323269487329136621476505686763640428465239290480418195285836671945782107402486179706519007251987378035630789067260469527927757337085694972450899801661754785182989657190516162434408216917111062272535125862066170533164019511851561916760612369707274611986648746021048616230218675020327442996392801515008832348910850096914350811333534416376452614392844252000920357591591301950138720208372945591722097877208798250619073929074207219340145936206690079684145454214527147898396458598495367456527827210219852960259407812368872573870501926305964743573859654709687173272572555790822483056040480654770250966566941101482894308258544779370033509511092203755234009779477201975859677895118355864761733925376615745651371581984669193524907590605141810028384649536783113785295331818320176168530562275825020266030560296008384035067344324191380269673923206440425302076226518480962079446585406752982628673593046925714638111220597936544502572682142526271704739318967184644092440932610956610713862417801460126257262561335669584825936867441931225176262660604928764741576294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 5238158056428761401915840456490988417598877099197929957926064196417124597966133792340798511781500710078041227430881099116358407146753616898842562099183811842415087492610194580592258046111459098108696828817231453262738080096450333731301583339581308039685063971439709593020862773683984444261846779634253767521094477484348623694551109833911347592542374481015525873135956892437804571738318093119701622997684077046582742059503082114827195531413610585323097674077029558433857214167942419697448118040822603296123637619007041918881593590933255738788402628165964191066209021376866602424777082110572464571521014457783812031724334401280311395220692362792895535734679703797450639294193930953848681446908629624164762482958560355018052028911427579937748038409411771537272711788891192810141950618131240019172197198241209817091666591097890005193528349627563604095509020502791323424824419748440250804644131176642325310230276668564254495491863112741205628888773142183440037122266187246239013720903030648388854394774154215062877080905573507902052071658708740162236304604623305371012999362432268304826652507843416087470329214160688395664237610850313539660451005581335000398860920044587832644606394800318123386273191704448479728758197492923922738345557713080109048044965546602833173381627538836973078998170901051314199127941735302907904868332425119103342372618484976818642639692414255032301933596392856384612442414779261536823043689321450244787098446495194480725768636382844333607474786180569152334232204311130809836967575304930521006391569815865088547495939369648286193352647850201211876283435593069502894924421450023031194713364838570144610533876820151599812696648086619859174373940191139519744296709459086749668477762999581434103483087661125611784804744332608443057537711682205998667205566779661223596395464280024714451413379159820995507432653857511885951590172129700870655429514863423648865456665643467325445616443187922649817788578256607270541725481363333356913856767153943832428829791158413306277375218408288619876382475789689519487947847716701359898995456470113431647896022540990191280614832715764259301951712412537639973216828075226033778824349607507352841934529506119753293782374347178690741932945316271918352461825803700712363861291051336706616178022252034321376622695202586028132950087808101492123400791237221131349097343995348192121572631727997424760340144969360998383871035649905156827455013530292551762686053534102944017048363638466309268455794957848579636822258111517470769518277509236166927633328222550861296641522609634588868150465597203056113597352463022205776389071552676982887165549613334404407383574599487392882246331559212897507343032386816974813034558952828534804669415129321712473199374910240319574543320293944373129762917122298727589328558738477968124162398763711968098282018524083603072669367766824669010189300531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -6452141060512538466303637029798224374467888320428698214294920013013620438537356110328937479428726137083622389443480844893050730302549285502798567317995598603646609146988615452452889865109539115848164557495918048495924036139503910946125294234202406754130673761556144779291443046003222134030320147744473235750954478269294142671013047187961192177124319971294713460596068862962730382210355596049326403892753586556931370908642683176670562732492869982355811588405457273894347942666543780019759382058684493825088118829829774707228455714447406014041767535499693612429983388374378747287362112403898024179549378511987434670319364969512529801683827688597772878670461896105348782287486933996348754577928477581585419030026742922446618114368206330831877643298503139867804773427985300485001905066817884296583066450471192309137648990035335918261613294900792567761095547377141753341229295518348623157967966175398497577690657570949215818335396810355286076999472305784721380641297371696491788073778951644269142616663380617281355819710374549590411153377388104944832892139398520242340485888443519539745927203025655819877165226395515529538390642929753728158119938942958344713325173814850191389708831265638925831596086735417562869453807245291217535483160933422242716261861010311705894966031847579997940629684518377600173036235179212578911895717239613389436543083166934572954549106736333225270629881526939983354328840101792119665898477136968296534497879638518371081418562568691511667209850545661191478652477758006963064483632948134233157429020154384447241273163945757376326405578037366022767463065028935280461395714671226598917852987258759565979915391020319634918754097518862449896233089967477487050984967665693783186120435996497351111964882308722137309222610766742812141798966209754656187929762316566245331455522304271318718477162822904801238926610765129562688302329780195612805412592123726509190362648065949167603776349913782551802717518485371295066909116031524544284747288991634099028592366249725221544968789558899744146089478429421097040863482001206119694527555188456271286906295597619987641467524529828808386936202196258657381995519002589686251666990558351751853501743997611218312433155949454382032684704034479962699416951069191298866900081994263175825687093982252509412029876252672192362725088021420283456924420035042270538182638550663002636733676070820635326157174762073092905106108690941153022795182650041983259163978277150692727896941640365765517835306608960618174080614396277548960537531067872257179824200025457156269134112670968049515763701769041406496144115852150378810750123296075801683868374332223118539858936868081172311027695394948385717699488180605004557965704739331145288353283842809830357616207891702289877699301019168535568614989779041921707315165490260760027246258555924240579617465131110758448679033572311971070566884966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 7189215784220080896536383481801810305702655596684774615628297933316586001684617278777505649487922352232760009832099869862136140420250583571702688114989804394481690952549851659994064894778013291170345225872982901649575047028472745265680216749840601570169945181532458232128170738896777371333706935986019801023859561645988095937750767510775715297222491208842400077902233471976992820180525631216581538965350138783296857220034273933512025594234420504708309739811754674699746885209074476002602067902468388216091987178461331474806595922499840040361673388067104601242971610105416735997130287593170908911865235927086492932737034138472703451552281055213779525624717484921753235527648738893390687910359193721046664506445212901746542354691725566411952978617187569217004216129934368559198282702654453785434784184025952958866715858489059870912778492745596548932992128325595338083512109791425917620145108539644230862469916683407992675488668812509683197918663093636770921167872526497886986866027832002936724662151047656476282799778906883411422764954571720093958537186861250332248163726010945781481620612506531181607457988979065365745146120846471911861259740954939886371784341960572619270218845345157120798719727411859457263550714256273722986731375677626696270863892945035287099804321057705562897634852589107809201207366763289036004421436703362298611850427206765989264032353633831353119954355104385383379991516935637628710612106402005231067808955763705869502366927055034752309412185294788737435280753692692896234489085880076520385710445171021051468748303596662496111526075060693499174178144448103867990618251218201844124734484209813247456113250295120610340196519488298614469093984217941460026256704877723889162951286369006385135219618627131320649002018660490783178956090501398026814970943134895709742141528191379812559017422868059040900760519819053365707828120953585295199919705412943997257117616330562176677976429669202994825381067057928861762364363761580534663002071911935613912107028470009840014037865626187717301841560291718454507537929917533765453061766042679097626632653108661423335273391895301003249927336753585786204377640843872355828346543640965815013979104661875566539847093164832178442231995410791239348765766135432863248631556678287486423840731302265198484212337681736936203403433544299827451834460887379283120204024058139637595273140975403979199761234276009909818698532143108530098316311186501525867976043856891219757628209998912955415260914919585708392622750101464223863347064538984533702744776397295717109876186369797669643797281873589769351395636357723608041626106673681711488814362675859761504154752030116561755111569231026940591224438910863920973137201716666627894017047782866313808426866334591230167684095781665854585703036939018658023938246905310076651750744948583828629863397288076559359415959025027130682156620185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -7221156512104167431202184202595391170691514980756284168213752690306060068651554274260375414231463953426775903209178451845738071407818833800857796884723725374700138203012030561930763468608116737042756539056428468057905344118287107495343341010710826829317741737302968550212215047740999710285172071652746590681369962842018974794561929191290919694180726956994931060680926995118130731336583808035152011503939100814725977693623952554192933985674069245039135219290358595303756827756894143916277320861290171313961288513107427594261722923158614887441728894454011810611631427574984095653958795774114048665290492937628445080737662804842060108600843046694570743670254696507254503665600665428769946115537541481379466921184297542715410245874168042846742968088051902780534833677033027370671876496087888760473620784216073533928226928805729178499459854933872115451617821898381705552298935988373797415041160926541913951201668023507497249227007728891128139668759465557769660539842607008439410315634792222266108564237925682210445014435940906045007242965941464026886211048770210226710305526474496531269035091950383544367792232494028055697301394720904478209637200503593047406578001649133513665671181373624800050683399944921335232697014548269956995901803543522194947244021188608238708959639402626953918817410626708318440823624193887962500058593850981922180269174579499151648969270724433804326700811792077256053075411436523730907411912478977461441666438080918214463230951769413970691336867245084600881534362873138511212790198505856747170106800462147119529841977946187322242989714189659408311988107901657655867477457417804804752222603250707286294995430172035688917700849130143876454996237141828270789728768182696387178171755590710951231445485864115853013824438142963798888581029917694559805355908473864609935439768579276479519468745546640113549716218078448917489915946026248791557787569682809454596592486620821414323006634922194457275111875868663616079838214521833762078516203485976970306829202184622928645351009057169789377622947215300501606123528599432596378544561526411459497901731843654282104026207869410493945946245868891665996981180835392386758170643810937341684472541316026760422718749508616576845325290045033657146084733555335128965889624580863381986846072378090300243864451152495174102178906586185214458650892439395177712499228040524135552641711341756337449392557692631169093274034513617224028530294146271681255932957084647500485234650507091083051939945972700895212519388149045365170243159818886661273855718847039653106678645141734172278786327318654681143648791508123532158916029296055218204401195389801766578242556847439938435212622283376340311308542909344024581378182476990524420871321339099874305568546422029828629011598884041191346985396955450825651745439165552617359548370406195180700939903655859574447126388922838293765877347123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 6506300249049594968660942099940085936732576349092582423860584291162225603923777938662074126328387563789014858216671823930295089961006107993722051045480107951265828634699070694526313200593381372292413865416730669043232992273688070260426909756816364257276790775820917509295394342142287137166806586484637855652130773790762972376571964055444859992415698875764862919914044443866147814329081273656749775123790948895160430122764625397340298045398328510373020907660335933074233584040482481234975434752403384824922069042101315962777728388675633342183804909323711440778630562521054819832518293501765177337872827496313650135681304333857541355940575426001313688643594493625125942436050917122712678438810843969642179392445756098605792048555846376153919266655788516417693206781318496484351191518926251475008508820855497107920469748078997291352966580374755117142055472129142693598673774154870566746024701477560805484068931083118119636291464187836503390115705259682515252678225755991512099401241635106054227936454861763157509166814883030219236314415799625089192709624011980053326827034751850332723432120049594177044668521061522185411746494594017760225530929349993307924411729642237949003638092785304678323265091461910499046442358188415160467857475302999262954240312276921890430873645724222501186303662032094495826786418039090401046781181849543128520937853093595126394335505245571603254313807685879625753077713578966074282047501833783568085478311644411316870531647044097854009254028235768611422083131696117025739992066869993265860591349551554884645744364550929444885352219882958648673201313164875178731919879767300049444290917029459229313081754693527134042528282199925508658753909444025951048390028717023593302341368787792312586991937703385584590445088854481885376658441236749099561615174905161376797845929357123255483539638057355932036356529810798015654756155437619748038781872204509586505139694409992826280553996041600100346665207894528911281151071993114878418100176513687788014262389547979791797521460978580055936814240247316747755582334656068001090491572326039475600493591526169967797018485476875335361302752990387283531759477313673105962847044550430666036762884807863749123313645712853920786340187540011517580102873489735929794970668768093970356605866853458750099957817077153121672818632114034404901322330363127845002525760236190855674940173924036880486277869969893163143768613677491046936463940037654441039301588331533505933647199356257864884788642577591177085263002569592467056969930456773043117854687502274748879517316352522999209511812213918347721916910804112495077697616629022193781672412715209353661076938824167684684047109915428799314315419467925679226762946897554818423468099341041360709076710235069825261318228773780957942136976176656891357503662037064783067974356867694014369641930648599357394995274544592494919987694141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -5222298005890633054774165053173309075022972076933662063099932265082553135028843013677965464302013934118017133457070364750551842734899482680385481191212052676399491882377351095877547045851014070350736083735990113470841982460583304673063583161882982347134931977603848120540803921506410906147904284843344025526146788196651661906290978239490684739815669496182951620254992032579109411039270678255710317720173146817999715463229110454585626981786380523547055184343853561160003322565865527926153636743874809343046379800066153499660758161614052846212187584087420851797563954117614972076881265947757556901130321837091311367415215345167011030621530171616150203317210213526891173781003981842397754242420027847883858198604419774617334325562255901409949476106708099370133209866176884519808801373966613957824566524236497314961330584762109144682879645972726992997021549665836341066590431202485042931991114625809015784080540219683657664850924301355834771191639802931903230101729110686489971069134339436798795842372146816298174871902997521478940454417749422314143108662775448831350569367907136921964488989493865719032550984218949473922696790592856636658811498520994338024401634973320043321603482402244639636570222010577109505549896869391838060769715997275905522806455736448803538830189298939678035827776083154729186014952001824238496876358985774461919854713179391802289898538957056717971052030542594099175284406701457777489733709295935763241676725526346472479271636160399223587283660824422778807612428917921746400986637484473980707805793932333880847998891066581520832275817602548794463763985851910039648761612919084037209809352460808265291829716691324833900350657428312391174335747531364778186281594892751835100275672911468483722071988979539452951476644349588305292858586047890946658032545172357664381182464887997113555780167045043946403883280013613173290094519987434021295584142514425859610474285884345979834484234978643181999682439164710003817591894470547213707985525762200112428456790780189037331402069786805972185526416284599101148944416228127452714098280451994762357665458393264049159905870394500294838008345104516251725489690627166513723668466361801751745410725958919850939974118842201697252629803792756975157250659282545882705370469678078767733186944591049981751253766811768833007284746032350132472235262673565701767852293900565021776850985872292879426003966736080138888416471719212667979968702197236224934360046657135060121599627886169088366311382781969774502232053163909303760561969641122184473430676481593399262172360850799024370647087466785976614725988473489040959124984156589985231709502538723706750822582537504767557637969733011245313783709925367531194935821161320770396468400174898699293085632822477975650623454396176630371906818509369798793624885424679299145927033022768717843118499037351283730850413474831159300980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 3694902345023328948314549878881814674220706940475557671038828639452644304442732032930529512516917574959329825271476322589178147084893805110156793707715821649819410050086413863499837225121737520931696948317798987863048309432275231314439552403821016963523265791805252618557933538452022275850738415920206788044310761168139936965534441565679807380734366865588773404267816658429581838483857038165306018245319875445080674637006855722910831418756813722033266687698178898029676123907349906197289425253831895312480209885767257119830623590044870696567767959776063213811075030196841376280305099685900969262858362074359351030234665934850122515162153310902696945973385246661733550250275773175233383421868057953571693724347656046827283769047881158710834219355344125104154673108255946170355219309275542022683702356333119971247769059905723138012826886169175135422277942600203225783711129021847310404368890013566770469116672466405048414724356851344153304164404960000438566556682549255892734509414290650235704642635442076212534645955629830802375762132092901811114292743887297908131612209872318005548340030368978436987424770197216718774680485721781076243026895997104233194939258517931778785890337932469853545829681654495227934071867023963933498056717006654340667419704669661365585081442261316629681925358652294891522012178638093112371322295335398065775241165501481598625492061067196145573504819505521690141867206008269563405388328128664649964005638980948902186605525478462157586298835736541273773142646522492284772888507648732225487985008651173646607859617607422841919527100821725106202442174233341942777265147490336465631111832020232276860536851197228862367063014190535008952321652202048400570218084625925889790594433866937456675708646299711708768077308273348861819301703173642252228589165967199695771475988089479073642625063047545361532580349070392904574659722441220990977189178973893486264559595044391027026697570818819248093574570572594198734658838054106229432424422671404744815659790914701142032219451150424454523045970144606447026363541027179035501466519934223569825430917299806279852493118443386324349146486132389392359594186507322518006012778994909314945648990626803456229586502149702178566579055674589117366962256042008313984864723048466199483903589061089206852584788288189493102569082854529488484884970781425316991786509197766935909940172728580337078212164173668160541643628588178269803354970485627586561198114997684650463132328909344015685200202461106020737901592226782251094648141067113606212307550957465162773811111790061982177076124877415267814267388283874075168929519982584538249171651268692078476455531749991495861475376473091210753220016823233840508094889944217642559300900816316384181052653404503854366116527160443482497724986956390874951218182237318271729912071277825873550742912724141074812449938151124295555368940994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -2262609253884703773892246620502901761726167654227030620326789615957489064268026341009163702709149391012621676780703010043245241811058806443174746964278426616950039425215494903988891447368393189523753412485803229191152131293458567169984380095911555439711632298807680851051317721446971789179263112618331009520441148222279519446316711640774620209399588303205902131937343766157573890717655571660913793919143972316695271919616908913255866775749008643632530749119815714952482504151209173206159330182531832746728660954627450341358661164254207104376072471080255106157064898856065637615812630808549714613177583549142961056250410546509018859290813282491277930559262445137106672856965690312914663868430102172389910768831002875245904709677039779339968677524536000765102411610680632840527045847340551467716081853097144581241177870168964442347227781071558386250030063327218065919570099271343085473394427673317004080369152730870397806462641222263684872145891546618407127558114084471116732603567000191071633832988399907066934375322497662534422608421840505121764487127759156244860161707852650082738750831446591703569634853991741562038144449741881369271939891691727979986325316898200133133868458171852552127082717732026055198304754934965700680986645225399811903571076604364507091879823498952660376301943262689112885453823592159473821753212698172333071891554083966683931921830606690280017283985803919079737150461238268556093884985144629340319249723746291602010607368491984854337777701335079869453113582232541717052122993393745722654174552019045572544625830077449012691292589766099141439030527787219773501854721368386270952984918920289624073281732383277353783891335800055784360699901666561910980306106940589915463645346898880525463557587420545010361517325928591887036210906198005376739664444148416774516224560612392932239703405650640215560632088684188216132319441589139799808441848577103136398804023465645622780552032664399673891624145630758932226936035709385724990088612408102842754185221470771541598274400448377927219537816816038259567110449601815018568408454354189322163939832011064800108493838519776421380035083518503023828405521948479844081776090194279970897737076652783450576987149752320198598271197996079626097278476636951653564381321367043141438031992799921520152477735619144936517093537695438249165683723965617283202172624842154746010712828614549875371494378513935505940200935314078924765926192403902942100792422873554909515168133503990435841632054582569984620449461600423710032761941252595182168620098979430898570581608800352332792440226705607342442692355523559254629444773155998718528769386702313456885275943520643970361898685588940035687534380900910164692056041911731845164814504154155500136659781085587096437538952513505367311536850748209522485860976944063984505748550886284200016841674194447616090924752208227209718326204825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 1155475247726128480538282057932516379488186658301434469350679257926145466164263353760818741949331611502951421397337205937608692703996085153304171273520379064815736855562924587842813021595060992186371878201125586655450884040370717417844291739791173169823490375856103007936238760269387760159891252848420017783566661284101743841604609508652962467195892519273564781231248859859408396027592834110496433870584258062140147450086137370093710719967091449883195994858122434095607049258204504299075070765162960636151014464288358315403406794468669745506106879802638482409810622830573093109597404221887804186224412489672692352242381311954948298593785165036743067603327354754596567083724107378168622769634109963746920715867592653378840933710594898029713766960418218147973515393544611932748427164496854668031924906630250470928338070911506280751082646473044588461271033158066185350794755723511153343102920662138069794631260158385079939613250396777600899159223540652700608747137171162405322427428482354390907360401160973906595488641461289781292399716822155788856124808964796207778887443201178691721825515328705037915050841250687602702229243634097229822946446282936730083774676656092193145317629352372544342721435132086745056026259189723998430921001078368266414682279223305049459841013795962616106673178118133672667061363248372679242281492880430935821593616532122407538386862242876896441096716748642523355920908387932223108497666734635978254231775734791984770982078231923875024592948111733122461253241193073764641416030926484322017519029497254801633633867508705125716716313806454501515074210551649593123412691396905678795902653196998216801375945784712551931697650091634090947620053508609995378745728439910192576433458388261787854518682954305406240883385363953739031949764343610045198709422452416745806973999477660666256373057560139118560605057800667365146952211774317040339133170847577070984034007408626367217482181223455100788470818097067934544145566895772124603024214796289444529039884643070390123786521441290761030908048334881794716142815538749679709213010647820660840380791419179397002817436410791315368995228343294239624188300358913863393552265937151851158501774752092220406134520281636021192890791470442267155780780242959186987218164067581773062514522933870187221534158940949208714984418652203394589489454904943140693653498072601038580587416603364630403203231953494849488982336157983758939721854260188713803289743586711476298309565442722708080421731110794070071540925427465619868180435604209852153967443047495142054500875969891762012460994514457500098185460188273200400748016317409837317526198578061242604037994817429796816142369830032002497035265807985980148493810910343320548432302599116949053333904000178321014158433120588530654350124770156425012794081745826024016714522104827765682457478533847647470626249318632312041227314790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -446794030993199939121357310354162943858031258444419526799970572903605509385739469155992662516810921545610629165572605677197565243465573621388585219831786800801798474821441992839930894509215871525492765669534906462912296329418501143504438173157702146338574603924547805881116881634699418815728773490884637134706814785150255889960556926003803221637986405242729612880606508820451298651599537653170866680834699189768016661150155813279791438826011897673426011873583954228448914568507853547837041858680795699609687759030020201226277387423750163658820560114523276313650524016678293784915730648324566681939181809222652954226339433446963179821878386720636776790643696317314964761031376333683030392945640039001750769754465377572830749026599918568757032553168826709804768390602587498794599278459703247965043087075001613972904733403570268759601530442080585249691228976366338733069554969068805239056551039395962006695618930648917023356305375593875222216697558495470529165686342269411815428796776386739089464368222190260425985947065203389248393029011184665621633990534824962490266145228377286970668156362517047361434819894661730479970237856518955757069031294287360759930789223514058502266454683489338210507955517280428151319860461350769755571575758641805375543631032232170680485021710688232805064874083878325966627663479844043029514427713423685187513306085814510957895997366823573819732222464479438760455460998206479786149736082133936815408644316335474317508513002301828990873485068409571408722268062169347546544454629390389490180554040101925185162802427640870160376802134884748581964087737897227130993896260249129437833750410141302615576508666865162281037386812756659223401334977514718638339760327748494756556200729211718312142225544456611850767654980577522719340085484141703187381037419175674883147505518856782912401976140831012114678509995392925074375289413989051848472433815626734450503471474534864237867547990594110152725310991188271816579053677806864974072357772977284259029176351828476646875292329332003838045507199101576825452057570352657881173385142970404829913685651171187418878832457614866597492418656937236557855437160493150869640950210297994395033168169307905412422578482705051246801365914585382445740339912093305663388470386000864946444066415513876336277407637564863709512297051796221941847750247244718089765116818173579624940967150593711382336994011332240604976488707011913390400954821592457955560723558996617246860635401181795532902317026238611447124618049103914668730905949163879585581031267851908514721548884405367647073266905158672367366946808396569906693838479286888499093682674030257912264168578038621212496271005853995739701668296903401109858942284347523097272551710385034135043972408606746516513183398918541675861670998595228638804954517839364652996684110568771327110750082813443364900020015260024774267922022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] 81928200924019939723851685634094504234740516360938335836597650127801857115216449784756123560736697152075655618784611723584497887530285454921300462446971437854892015511634269685715097405539620747209609664494588052394080469389278447377249195442736205068953524718979282887362994157849002790221756736694756170937092938554294729624342897581362069707540531299060394149262282719903470760063387868343339484158390700742939558015729449148921898433838381082144991626024064578963103832139175722053460035020529789388366361404582627474298807248781981147280661658500361755459531447462929110044550530951318067852379503685020366729724970432777910296793842067394827586970953754020102517363046686546461887738927988364001717532619564450209270428739848344402551337266062149173357384143888137173269434939302560311716697386216871187737260108733671237399477606663692007771715231197972824752119753252630998883828141525399132452357563206663855496133959375028223571405701577070794229763367477155894744531623068119262551457115741219934208529801783848976285750474122074597440051000435690438837375544578922435482082453234056264314737105096456075267140564426782099823724460538809565766759795871054688616831552124972192883208634661792378501483295372690185510822437846973281384930812783989225374813910080214255238241471723731396636127591887694946461780342950995804736446550490917851709112565187699442915577926718217958766502628916381814053478623161582638865239553635192555379320202473434207488202901517969253124978618822375413213926056550191302677898260882863886688149282386137917694978331230525276096900767055619936310952309311982795188658455776319221009093071431753687844422394894172792042665863121503921435458024849509493903232995582920723048871168093373628787758840941934787629993121457351574081582025444989135681311086236867137201660826067822004217898114515190139188887130880958207486520199782666841901374383829527263422325311782220631624597055728489386695904216621609839562363259994134767893893869789982817163079852608541575401571136227332176022080840186767227385184266864777759747559661800874578368760614429510453722583283856318691131888674305489389653201620390679695477625165507209186012869635291700535156657104199489064678835669330274591038794654121339685530744324188197121525824520979934644751517872961532856052082992938218668788446415106089311347787872762611990897428805465825537051809396204546714377396600692307706359778335845366523506132538244785411970229424941622773894372068247341292886874991842003051799482663136773971067872828441956312647099994561348996995330773688719215902094907872368431579304335383312026228621055094926371619568030299244517961119028795588253676067493363782343848013957980979924288210853760045468964266739186939661867425280872769462096303502760442294508228674797784067946547906309497640221858341383587882801823744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 53745386514174257143720522077112814484356196449409599605464576603402862206435162766061033654046450577702319970117779382202325297415705853064039909687202678767840495904059150235125801928028630439727641729872266854984812991336329520063433786879375847657917752490892733304422459001946683817920165609156193042795546428201725594977542691522263729243332865791238835344373136115474140882802777649649378659973057462195721973134923919235991000697938923029918213302523928591541108009983390621569479742460904560078709002795812254861421046808310609897080776840895016764100816564707102697273207183057560971433342734685523647014333133566273065925773848741710430843209435362667215986132304895289822114887537859201804625232417390013493838148613509598332818989914231125939727881393741721870981372736439855624744679161431204145504553155985743171439926562833415749252147928845919970245118475209609623628914303527966084169666457405427290489409046565021617025674488493495189594741665184718668798760817039374721625776476716047041772019768054781625926547045318526223079148751739062657734115770726993278285391607533489313409095850640492730069809202396888717869604599739865029284376109169896501935671680249167389320247698868232603155776450070761217887872479594963341767212593901704544179304359194124506849047659932701592479640327825514806803577709663097218569728289186391134494655519762506563929719566381940489507589859975720863307183044809632144656462960768055636728928484584448977672053463583725953378582747013190978619454847899093590192031108302812602223938516673390176988912906830706643392307881883811590240752706408134917418467206364698985498500323703338955956622874026676004758728101124459643238712029310900766204449025331196336727442528995051878280759799777964025434958386098166351421998410932021119051917499806197062910766090918386971331991531633111666958071507548825476013765721206159661512711171155428196095726424091041976268499371985618068446842383161907194207768006787787238272988009553312462754251929869280312819275515559356643730863975669482742283645902278347071771923081089976152118516650179432344735426404324152545605646210962137979538688962515250123196274279103378983488900019962922469756368971990148858356096865878761610965483242722041373274132424963523194428350127877354253501989869177772418197698227848198124413636060741061107871721864798064809769404607073587785940090303526468164025109889257321160939240421491790184868221358901627000575636226530068333967143342449272441784223826260039684725103598170400447103430806101214673239200550727775576937598891261129733840367482269278173319486197576921700189469602324673416923119897411229376691284424891371278073018018446371758730380297248192326779239769897015287331887948353934415088285191067717840150536554168825327803913278501155762119117477499378025938952769079058607270736691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -72271972254758397099274965139138043392295638664549762330971725843175694578640118925919555232689988155474317441957667676074119716246378977357320253497926766639339622425418487788939533527800718112429762786811490270938689834211186714945923648991785770105468836399716481711135642223161636164907386732595412138925365173288434560319117732515372201125998030125171718652334709721718457063582656754261952423601666316481033280773932672341597902236000240731377537444583367380740687853581650253080955168050587460492623039261023941072105847437334294115668643489431032367947859038729673403254857200852719981009137440261249119272932773749844597402325613293728507546693562507376804361302132385823701372045935711393956621102146731459713251783605340202656322937234209985172027529666839809589279357400366850550973214796228735978725454822082736583976492619323125737682378200537396953158341766944014604429387938626110887733094070597447710137783867408117605064869783593205788699530909580666680107933860197253792712370427945859470544472891004845569796646781546225099015158150721097588848436849153417485763233804642516280674032269381279473965503317656462359397612617002770257049931899513939355490413802556295909298691480376188981029813321059342075011488530756891999288957887212765132854316385496332632121654833934296772564434680042478952143358710732185073540458668815115913536386860138521011150087754712100466103722497233521314684779279380038914895235635257428039409225202570829801342193592751141861796160051944400872877732388333221986085909502691852682189182157333234685844203595440844673105237255464400985292116604284958150072923895637719563709443560581133681478491033655896316517325408772365717246169201342434611514119606795569712497129796856104697570022911447970016916235663752956340828146593324403535682859726796231835843707372994609494521211699025845546594477135926038197075547121331798699163502500599212193357721768935169043120345619547782612151514140195627922682861233161711770932418897579436433190138421952562914405673264166001149013390877121900888496480977557199888531014552325061726188894584813411639555990399562917479577235053483446858210034869245509303208361238225251313066164712393666761382185107625346733807921316481801236278206004320850874291733525402279626897092812185824926147658228709653571831476190277704195009628417365063566920518719680655405360289293919955696055728550790285761607524725934436489040074318390852603541983751903293529692882191510867700554202407761969001843075088904284025807021436812797837020470520539118776859996961928644821627507580215738974356207426604861193404510112947007639818196939863975082648553605706141510685923065787997342236152248107349642020328823169395664849006623320643298420607877864177302591446671507323040544666169282182802527520663335831820635244525997759827385487645238074328736386252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] 50299218162723318062747276246755471043072154395582844798460059670969122234137000330025809276857189757279736065623076900451281459357571158179397548376301930459299217918511630322799832261310440631692494174620329269748872137364669476955869361811934086429139316956292958533998627035490680687241430888584087118636484403793945381840719724644268550355139090773584395869735442647258204726292014411622996536648451648365910715226300705970656103552366838823967211377639351751180334842305626692169918829965134392775060969954065850904740565169177214866478360307711480354298725182071292429991907265791144014063318846568147792584515136691072885076469134355875732164250357538493795449371068765942551304294400798986834182917471787286599100392838288284354754533915733076980822593131557636465793800029580314971142851781691265863692942053083889350329728974056837570199969578707188709937603274686003312033901578479885603192093014533075154679921720918601635920070593844821979139015800153003257254609684759953602569805488900518169874139266876942764705745128879857814136198654542197861341476910852509789459114956166594334655657530860461610115287431033589822147967482418161974821352424743016667484278928633590368354108838464954370779827891276845064862074021387426303799488322763754114525963349155909189471163129299282499721545990703557325934565824938742148479201424212420937986969323977731859161046450582367633277227557283122620626109266449554502739965715730473359182937569648938316479888327707354161959383772336438552700923518616763068118309543711655963354091916733912847241655986466356319901266179115751779577876972545503043029578872351443833290282013321124215362611194537359175283821451190939213729994071205156050569391159720807599461020954413851796460574970595254456161604721928311966399108234986710490223973102039267557622719797421604340868303249811713060041440919086177050414803649891355515168035563126899148390883482763547920875106623358382281138020503039019510145464707565995444718094712126405424758599152387342486354772537805612454407203634583425760302909142906066802171719897550101317936158831796688475511153310477374608309868738283894967996302820280874138718335584221930743576784976107904723650270615698080854152553369793168962168482521367878158790591278547328958342019326181479576931491556910097986869643640763362259197783478003454984283100121741619780832270178735558609836631102863276077244071453421100679392430544671527137933465838140846300768241933871362704908470642870368394151757306169693109148437771408551880317583140999790668103598136868906417512912918049491184445544912513298361236670902319261766855061263723207469614346844425745479369060481210026285101844645198646890095234936415188870039730820813874870922800678391644313785720538843974293819236908882105554951926505654418594481194940912477317993464195214005103325347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] -25748324138491572411830608163543520881812593366443827060840982045089644492036441173610664216509380401409088862827811476005622348534599813180835720349136946120478851625313196669327383710486393351589660812148055709266486980612508942460564670743118302908705952642132974657150469527598709972748697200080748673681927860958901449409584398319603181629206253186513105007739105408290918388623450182083120292733516879027502101064760984294343458020140048564719307520451195693734002495910375840717703774598838405765542464514787156651301994475541671739558849599713160724030197866288132922521019338989492183225729525429563258904803792226458369520881280982219580072320618988416424169236308313814668803711564937853718891682209066557951382397208213187585868190190545318397797486022345591664863323152108505047196158461161904691312699549605628671549234389183997507106064073028189725832492105844360085096095230124000012074846772508176973212523625911223540498471006718235887209078381973632703230384844053213250761849736514905662517726942526476625656703176991205408039276093963131524504930322587602613260276787536785696786266646637228876422670698620249280752794823031310383724307209844928891563588310197930156963253232512530445208602134648565539355545253033441459620323138204785979135079561945071997725423134670219866052345434703823061197367106556422924469631654626187467614516896113702639566760753260042876451770918038568044555128358560751096694317808262567373614627796445612202969808776959072458411529518245364942861472236013940980146175221990034000594131522269959924550848707825534178161741457391582479820870559610809521013282999669906708123162097426890507364701608014279362060067906297423466787939030995365652404200848510898725957154022331498760269118502193168228283781099066364221787728507311195574296409018104811342705814594819447327373961368013149573974198085305544445736151333233312815139565447879697086332215913583898352517840837564556891059058403039704743797984720332396319079314792660800527202066077889636910703466823368743673579293924838930245737238074389308926586408742017775300178005671032342570854847399967256942790137200632312328333114495633352504108923432844939848820960102212344984065235878819239034104782399560506313159965153453124022985663337683445235033048620197397840929635606287300230066164603671639582582995238296725911866580683897063787505389782367423971114217347476123945982796613825992349756865828283893893007031524367970197729524364060140839274744484585792322314212066854074001033534524455375096934553792404537700028880759047869477099217005044600538123125076770327812129200711424214890347686765162687800695217412665224400956293253928088806767167592359962243074730136174546904792846411381249060860403224151436530727352242151978263454811497250406068691937584091674485900966333991986763107123096550984712790443294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] 10161916979714264804706784895355754867362562036568907436254141336634154772482867454303614124017971904232010119654273750336540287046222819371871910863093339606963681753604725650543148726384309416338645054213660691504633401462637607384961697731170279070407992108340004932742009694888784849303316790329104269267175263590298047582492918464887596482219262283196473214059675116912334944167956500417144454595586917232271841163351875576408467092974201593282797531851280397347382001536013292240801449803415027853098120113339180187293201437647090997322259419930082415028261592523591562853236259540833042411801715763244255021643407602537103662264369910743153062530647280209450399108124990621946219184905984772926561074723910122594495252709916157912755281754105548525470876643819312735326606227372739814765518108668528733034385555908127341320146091035047662242012917032550162935176783098297739266158590479954902408734704489198266202456539927139289368746518031088838860137666203366567307218735894984489008205218906922025326757044710304872069398784228653276027649666415485801646851212911549765393582886338961610048330051306512900931189188219569177054559491899141718522357510375228442017280372720317644586981185195920872390383417988355613073882783107622867341647339866036624928420350443328503054144369062383029114929714663256473388129295907128700966384699078505209068431638463967491256591282671371193008558917992672707446806417673477153086893532254293573970782797142117287087464587743978473685739426504468477115482829750262382809448407177535340029902637117259679962309836387521652524422108573561523183908924116394829680905034501338588666387070389777694004277388164296274700679829076641150181133162144524766125733472173569909832807946480418802838964749250146886681890289020265916643514922004260733993387892429333895682467544230504206737071098211512414182489846079704620316529028485252246709638047357118783389451963910494248867277645158132001382094347422009007272795516054916258124443524516933397307084683913789911950777303842013562728493303760572444672782153252125711975482461346116406911853698663363298839898467503990589625305625967882590305459143377236031393422667813467807482280851402235053921362893565130559631543895514226928385101527403155548802638263675860828917712416547703665670551526681700997311078072447777350715698305121145534698777893329370151053169751941787232479737409434792067164991379414301552423593199404772188147992437986368417325357675671672388127260662497626442115907600269973453638217892397238367632640955548718795662814521827187437839875191123130594237636491448215897571207551081901575864754481003552266630621882672386637496027057376439601087858926522086083173594658211347071529549582644187276937078779933830879335642460269637233592138250156831530939465905409392216093036053276293048023862169063734474243571712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] -2910365918582947788135523296121619884868148086761642473711542415735228323388764986328548762662341288699387683173675566589869332930041613428201857805379231043803413404022991497147086151476155638621415821130937084871536689877172515356081352963569718419220558912352328151891018302540193638945431993983910126366942891697472524273310430655736704798772746630224746693504551556156769007627399650311822097435466998129980342903361756563662504778991194884225770171609364546006048218922916706102907442747419033107719297978452567117136207297354147685060282790267304647029377343325935455889493303229639015117143351711419422644210260624700847825773344416172878884184342783628174256693439252081891840375116425675456859927512997426195912034086477151291737572014824363481140855317593477117948621900538156003766971258451587405585362155183305659234470464583582613838640289118717544974369940353053942365673683410814260224317191302329353851597811484455425217432847679651953643059590091601498513951952247180096579942573935043772102357978898453977651599135299600610964537466924295802484088412413005484286259104279581250963945654524354037496009921375888686414082178926446187091598593305381628693148906026298466007480602427285577601205319931497100885309627093484214437878534556935972187675910343111918249466123126511642829631308648547674158700702370050342678132169131861219984119359557484723750393477067122663765405873300223991515008468116665243663969727799771033896592533586337009137355599780966317957850668070552910014612221114442427249720792646110894194617066075884214800347268063440997913988135261194231490245106748822378724928136440236455065933120772282782811391973264975507912316361203659303782514268419008669466131459974143645807009844929982585193815161369435750554520193112940644801380453052960164484083706003477659570763401361718290384524254126920754547846056028013965130648827945173972442792122357535628989489655038112169982506288551306196035767155985726098297596389028996626729521728993003701183613036867769152213843961633847457234226003901991484756929930222243945616155996327902997865232108661284835347459774678709218551805699969041066838913125811447223127508769658322562004280446878072792665004683144470247387395538096794428376115898585187964230055074709516855332912085812792419965624850698470128400323922759396115828085671263519374020375703064484478192728200591099315552776941899299931540142386555890403017453338232143449954037895620984953172161893985942691435938108496187783286035091891476478118371817301811252814533437128434001074783098427626599203600440832682610363213321603335235538660731854393308059148954208658731974049264290713927086098882326895824811150609492038886417858152536879537421675418822058396584926448840774399438397557839334080061928050967417448922659184692635116743600685468325515103125966743051557978872217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] 400922272465201513738485123956257337009081230352969686947885155212496689172203967562232387392375707749415237795401088910283817848068073483469979500012845668894485218822050309760771425544134824318078394782451819378033649424245927280376821001367328419351481237613783636178683538913317763066944262501608050143638047766351376332211798516238915093248560223289042842130893251202819508314988458549536329018280314603438202744646933774769279229148286499463042645406300646385566898842559855496459757037582785891407229069630999476893536530975745124198017425484625027028043288755618553578001666507736351718245557144739735805360400438524068546556366246453808302789289222777996689940931525808471818510911289182788634604544997404428522802414010869815881486296606096522768599489602318041679851704932645282035073909542455146953295272980037183508043134728145125771290152164992838922143930316629662632094019605844242259021535051057448876493720752774684139746836629222186272245150754665639441274283998690375724481761831622175879307836823657597764498022135740350540009285967936460305671234277854610836173364872308834926154978722501654697857297239307072616781459648743473655461750274320992721258642550693956191663111970536386635929949440395326091602571276990974166209868045967989391159597280059583681885551342940908459448913207623583028851546443234036006723240884416380296638450159109038778015834507438970106767630655530928266750201239694628894835559178800074360648649911883083572633663250236830116122710229014330521773377592666520519611981514296375207257796585262421204295049117237771681187867814621839495861399328943301334898408883299355501296033552624342664912067607497456398316812837261308176527757228571153994987153660818065024449663317905703606747805131602573713145659637107348222041449853885238830350926383350965937691698065912255493970301383394053704404658047382672429275462107728564862407950775139377171551635753052200797966258721129483002209589750811844417115807358372620888490923768610700964436195267230358952723747723565931814888787839436802925530490489223624729108784177650465080364809269674736518783486388137424518835646470938035294967707259161529049570808667151250876489433290205925761411712815070543043284180102861545672260784496934991510681258176943634556009638796495909751504131774365635499068926668949209110739323118212712410863780755622867408552991309635383563412221149818311114229079419079238845879001036627569616553801972678423700665494441686490230406231388403349597247228568001287364105438589273040789971482148132445896310074217660280759612710849088373131525686829368130994528074248244441871343511004125153527572575681272549693560369868808826746888090264989522742774715033818661728468129332504535343613401239770748395092848455809068063156280115614934653646796678953369336952777774694507029957505213933446956371148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 153041267394552987086643388778991890839494577661504991737319083391884238869036171452393974026096648432676344048152453147440373849043528082611857903907365614786326749168170952729894761891257204380326042532575057403216074985475816964268121883506105744298313187532406870889379194364823918566395235511602128358734602029040435452582670980789663165601620201051186757159345475384259150785385402589689643477504321240668367565121515576292793191876059366260044185437414387187524452934660872479920903362032367637981847083253246171298524138581804937773765903645626387961488282540727884087671027958240571106271329558101832896946917902704375714346348158706559959955822406164371881686907438237935936108154099011794531202632426070324608801753238623624313283398715785072431089600549752904745827275780330547156743362153245299709070095923320133850031713970290574276515145127574940472396753497738409360696772466050996728835472800988857224078649335875847279038333567854435615965393125985434124942680971620098929937381540891609649205662176047685841546074007286926857073296110937503737174358955294876213398139707791504354455856989470238329916865627676934804005296544660261016874526889296552312412100297338272669939122400826312146984651098045741077068019131034129522961142167508415075873143891120356091584825038464281422004662849324074958644371255699857979970876557260130600992908478385036722964398549598406472913455551695525083544306584761882481546405833360025757715282694427486507041104428482087884377711523782901567087006856150801342091351832554145021234532886862795410583697525542190977082806794521872122527541086755943722538666878151456121325412955579225815831541954923862126544665924387207462253948368117361048805966602249554639331984812080572979844512739109822546434281149267974356161236973069451399716298718535166345839203190653972398111610377622364112937197988636336997464919685550271426692960840706782735279759971348670354727091646245393923105591700019494405722700441233400743150723758417138425829692764649959220570349654213415409985776024845354193419702441095320196485361550310904462190380358272268951733899281230588148400005918439992984149610533511647120020042594309811604456561971676655071752636808035573655979942803513206807302000994697349438636794222132978076841876389239632484909721538159637046538501861843974781258393616930278621647750867619760271282355053173300444254993242697160562657487918765450833841082111039923100157263950123371997744184257163827807143477809842248283396823111720144787925569324329175070454385582442280895281782372202198787537164201106558915570635724519097885716926754266525590347651259659933895682235533190241284035019210114495821641761541990159402697586225561420338149374763332069152965603676446413598869504145336171173881140427947431938289242544340696538984759097617370513830262554918663948861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -145065944712332814646743298935333516507052584886474953026506949487340084528368060509887983884475402889821284735400033469537578604648895000860834032720030250812688337232990989331521015916703544700221309327562566837255989453870096039735512121722533281652646044777599850336836233003150956164243397104572318834536997865709633937498273849410861100110295197756678977076022982125558300387404675890447030029357809355994728742739793307484919345886390936175828346204953504364438830932204374593488526959493555128001062055942492348253149461665229194225573001050588474420144687117045205087051107761423922194440062940963336242626233061065799100096514545128999604280349488433787368645556101447250388618947529602940434345554763265427221266215249794204272481279666872075662166288298395894114570099817864648955841982038190149359046465278249548901285304619679791555964731579213612884155039039185875734489238220195018427708229653918779628647737572278761376473077429154857970445639896737740310854089279313275348914558762820987171031359943658441912605472035247487221134925497161144807321129418405594860033060638712274772057432748845268022083488865016920500215409259381911446000934091158157971881841215025220269628538020856703069664183857882505606059738948716044393162224713206989485765328561396108689057478461855015925750423071102483819260615828839476527382507572301965060898737048479905835667266807292298730930381946473196891199363664343305942996517699743688828905176297321343278466764071025371415253667570206473586763131847515783502959844900346062488290363548364828480311444132683470947680246164376704690460774928838315591425806944316156655731387823060496359439082946679605867714705373703478988043631348938318922699262832802388974482398307009086080483470736407694101079148776409730402455565407909514907294035836598833917019766696589870352127577575808372585615690103617711844377974937948515209684075049562443864312929889340037476296948885783335564444132547385354452468615986518818624005266079222449954598912801642043137892724567194619358128551470671282226505835591291893554400477511635636155234241318412982558815319581506062457146169709509345875168843602281794057237855003594594326754131590787823314613963697475811022214937801730394167368627867725819985112299020853932282000214851892583306729629685891347429146758730408405910455128395552525445837958691280510294297381179434151062590264612010944532484576979805367156043977617311346064173530640393968426644878645174747363488296710568366327840141733721789882572874518304383989847022450720009673235866879488468144981261242593760966653599416890291097641908731989229795334446628058366848912120645049778201962933854175075398522811587425582850326225806697768687046338073879698742920938188564498241874092023508281882048528643089976474215386431762482238769583471183513804146856403956056423242137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 66470121207689459763793633923674161097129835607743374991474335384226227396687819380780477762849171021872711924208202667847475401683341981659596313808368409028885371247856598798941483880247342836177722311390053133641825330680605494665641622986849201133311686208074065298829941853771415960293143224258277762029632194458673534757042583650230603861656662180612961988268420788539039188126518359352357334264337914885682052171315767667904995469524301515451307544916939527522887364307805728416449740593957733642938182817279633708386183887216772096975624420630606172036548297752547141382531803781626900717619292955918894135788068378120100262703051306757413386255363047377409529556431646235288343444017130741575308079080369466643214811043564710528929139112915276791335356153038834883916121342090178170888520852063088743200913536760229903856767141607683147232349894864579744399002675237778700634712597396586580732767506811095638539248677172485541592195585829936011611683507756347182813981977070968540134424160992800283040840371486756735205547555620409285892346533632373430168704040045447514587049827971407263375881439923555325227098179501183209382717911425650021617646306270450529357295544979701010746313826575348125607516327647696915178579158767437625674241221775677731253818989549149458020347280340167722997106325811320694533610199504136652609320279212392279020307864808034971832204513761030031833950656835805480560519751069990961576692626267401091689859966260103103626737213675017518816913485734109847478771243423670299068951206681030362428780628396582340638158555070847686866993583732657038786219657317522972546059606275462185960606880230088388738998451350062016262069730704587756551824842662889076007900978574763037391448435047033360210191417835210292816542314273291775445269572531763997374719325569789483526783230917825968874023754020557840483344815323697815511740640225595362450275640020495707384739536406414797126597638203523267454800969208768414680599882111761490407333215464949309017649206424238187393862280534783775219083112510466679725117527082471032276158017400554326243772979654623499531003896003570643481509631148341170672304072595305483017142630984146304761900697277442266221002023320273830527350539101015638580208703561840202952644462684322850623321451257892849302022107882118481811426755358970276666376329180136447506362000226373766898153019189773456329839966314670301996446396325802321949064479391783325596308758014197705548630074795061475164339040147725748971081722030825395925944409800186843692031693481504609666486391202787274534191210852354515388788198238464495418054457536762644904231388376512737906883444015356595655895932905157722693106360438478301718810376038175507074816183637802110558599299010379403717420124987483551896349533335572154589602721684140958415020436939403595681294419965382574116700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -21585248206651537746894421459307259034290122655980829805581032865030888080816663528770491656848324601253303644053050363426986865274970980446373581598477855776658774166270291614103397291760284765681962612332573885028100824615021140134489939010471960506576281702822755896823154510079371710940509658413452726557251789111975793110541404156920041104320488520908825541714191958444904210897038303134555566925742471006232785595797467005788419069231851287378836349062582101613108561829913966293515361315595186442159109350834264615649165447421872077417089124887924201356061872000246948149416654468784815924839302437258799895899412988084086172403689915079891601660029687245151189665934822756174794870865768768845353085975940404517587727387333424282060935915891364596104143415643248583523982636865237732726428837190227640735801575330669173368318350258226694047101992055063845770096365620839867708135184208028732245562193920861345716755623773736501609897027078151058489336158123499730750649589815128245716898830069637174959774673256833014008195808320057034333202460317646553081025321089505471297792073162763873869645760955355009845095807483254189560374032063748423467760313532358796849261958111293941620475990325799124249263897289664169321449176826563936155100311507719954810990022157805151032496576255392376071452298120826873124777054396880253381541622646885900719619072951547848260217587783047550553207047117667874829652125401892450706407342826781157278185853096861999141478160992091412872678956386880958085084312414797848100190671528374089505214594871084323939662158212125818094317494814898781204427260296469978645544696602611155012966358306032446266615105768892196224000143189325911538950138613852845710288994524750934670602016456743346840793623435464321037045410965985002864972543355988107559692399153235024087740237477613753317779223856497471264443653125867693589028893675930478617033136192576331562005338505401120372171900156902330897969870406573127756010349334603192481975889895441154176504236963859256333087266715076514176337358040153040308339298982883457147861515345738736897406968182555963456306508412105170792429071638689118716552634616023514727979182593604468324135707549215300325610391653299856475302542205524822617812021030783006042485427062829542096414909016088077828066008737637799723515202759454034139224350836888636542007299662165202218471603366308844694677279909905139952803051828473449015298462514578018825978530507449506383595754436317279023278941167190015086690176288945676613992073141208527858947692829946424352561602617603665587400771100549162901110513335369756509022703018017924661495051353562635360000645495015697309521434119974397020785654454054266741773748693019214599564577157416896766826451899189183015018448696019754064654537582202966053273653612246820420444419642484493974861584108951852967526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 5220765990517343457645051986572993754802225680136325804883423296679077010880153195448322354439504000945993560914386786709562184414179646158724223106622290729032853693312067725642805622180926876663705752629664634694158921823866545969924031670097688660112087137039968313747146115291889460572058040039892986746731274758912216744290434442318440527023003282434378327097737420562780883771390092320438966819753068710415889989890900122967060152140693197867602305666981302560912169672739629513776089753523745105628650963035418659292433990626023171010045405693612667410569259166756161845257229344916654331613312433993438391151970591423227966876837021908373738739678741779158214233135286323433194367416038938174551212604123090527514391678001293242686022931171680313686100785337770823125885197390169386533138497233559721495509318732759407861342404125397897095267891911230201461649753729421481213528700075674006548567409083335023596101904663680394253872776533022057845454241267976916592978631054104678146740698256686352539040143683658959488249593857629537336578972416490219264733631331320947617399597686421567962694602297138987568625913870424405942959165380582872741811076453375889667967456052624268557899873814584211268491830253248862482419121776495114550857297155969229989723706568557459870929363837997496491312925098626793862697699099997829405010520019926314400019811877449579982321551190522778836182069083845400700194821855616469916968311336324826282019174431135028542667965974859162601636567119042231562185945131349689522759974853027059435704786493629984225996359469068044047867621056820495249546537767587596129104327126989396220838036611303767055473091089869592037126960283817516138526392232088903384695924582464682535090270424853719965675968103954300370256154016266411067046706531708078152119647655564047989264068995374426438017979637194045812041495011447691878911619698660578563334708795487075243912992547375655623516631849040304159089092740034724315056779106916373473335426193621743826220829259606567554774855052854499266958443865078756906173449307646046118995152543473807249469495139636932260665393946560773539754202730547505309212295412030147754692905445207259341396900037764406992348664430201826194414047199469898999534085781317036544789361611732161473421217153967416234977136600619062256664821907672227494891103234101652461913150568994094759121183102286808338420006742410151575745308271934417802126893074179150910053354283106516424179792677200393183161053287060363765900985912700151353617467420036902317132097681474084086719030404402713414509637866120922315252981879696480096715846365846398187413654325679965451011226855604665957283526776956570046438199610147963395814574424455599694929595872125388251274947934040947424666088712876822789726463115362810384545370031016731969678644584968723226458586090181003931811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -905280463272862974819883063357462938988934852008911279129055576419440641435882328420063860064231699650145923666246729374589031836632518257776576613067777710710255721993573760479214203044589354114264738670519028487176221370318164331403124999796845890053492316806026109564264170277180651030862055477637427317673304056811772538486366800519303207507879758757789676118926823443813320441906124923432688162612225908728159812124376575139805169034425919841500334326379810053010871002696574844165974743048701576747350325352386794917833126767595686645044854920559808784826423224082465745658508108064496416794580872750552530242322829240689492734811408010143144460883396163565970395122088288309035057119046625063889655748261590391688531191496064983767856166150738803341435798552546398120773657313915207628590266790943177467878975669065661245032984577684718069958917786314004377168625495599608881173150834259970639540782628589365369888064170246265949356268569645211071218726430335874267222658531650263709058765316219383263340057156697789009931168825155501267212903726191125522241843338510576710488113628440929070199225674190188587196118307338029667745226499437753631275242481075293885699923677761797102317940580156601756034902352366311243253152628779833060596110629575905651891192800957920795528273453716596625317618745998783544785746097796578307784996214124118351910758322117755116344547239110384431958406863436964250419888054642675919613927658571450556685208001079441177415051484835981052624294468269519253385219158360630154095203033402472165062741219371882349311915459415774599566488292580020151799007932325017273362526164069761815413733396452740502596303502621681158140742428551385186410617565290413725959984895746309926747328987739857331220837231212369282395496669419165229840952843269184590070522275112754887735951402593118748786181844616005339196539974329552788165963828354177463565692215543713083973343483089695130432814199243286949175038234695519390595123180785463756301263050986578093778906427013712069879642131547266862166936095271323628425825102101947687415987048228370910392727621254346442592516376173721748271359665067858923646512334938348887583810415900388343247044201150610177499012440710850637303473275685069164607136196950825312050717556089792143697153948023624813791932585938154904738281585133823652788087302412380958670189957593346750980224943574163895633963961244046361749828295858781266404363267287728812038988639130770848072088755704091798290351093095537658815751224667376147732674664446776195215911026883611357507714828892380210937425751095192087089478655553163898432195028664952856375821891175081713654400366978330065038583600519435543057346333627513756201922757332279714888533796731276112807965382339241946210693751534404408910481875440672412777432927373548459057111478861989311429428891227970233958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 98714387886288632523133816070771871545312080372842268112233049583883789563328241467234438454629006964070686989665304116412793986151363905189659447143514026843019002857783814823911874011065976461325710273245162206477006163976121489289140969389908954743881099203248893339272396803488641189771257292602761736479870420312121631554507431685375781301287257405663560498046019781810859294938829823925479515967650289204867111295090427193701028845864208487947252992782480766070161964078124143968181798146585731674278668270190390998674536976893988671239581893746455424593458012218169818681052421666856064902875871100516021916683733348284800613746295469630544709363527369412576893761225452604206655969274689313856436273068579748285948747152244254359443922242377693383144637871469034122301481248248969959158401839070509899488165377202929851995745090774677436564196372054862318856909681520896183358004580670193120980901631085647245296766788669391978039100644081574506679193541562617301716218230306225082924104067102923625610984670447918867608301143899509604351027181861482786485495777049116448756734300074649975706595990106726615902086232107746951727241500970508535137333641372679076850619094626513623750113105444483453237831323702706662105142434448823989318013437750181125787435834317713014846481232173905889973203739846822558916220627331893941490004614180292802233795182355758241057483675368720900845695369331856763826929731534100042735839974540388753342069998392906926762290093403935854803220897936533641849549092343284800170702771809664424731285625192576544486814933994351167994623802116788987857708919261871853224716627340317062003392162205473323011724483330601426770100939871867957773075939080418604512640642032444905322588273971609842706535289965013070742717728399372540580443471690150455565105468216697287534007375138685775734345676299954579760426681421995086611005099196206749380019976139525151340497044949812509613823525668574992471162996196119691587548247941445889310352871742892995003739257084841328348040372554454422974283908248899715993621266437816653652713179563807216903089159018091133199761084552642843109671870657765887394241444502910857429970878196508674729369491828018786478787111475392093264489266772875929993064106323174619924381755294482796963252337946651675791934453447108497016312852432491009701404727490519893414103743257611979595310719639836371159484378847173379432072318769070645397756863907591233553891502882247413732699918958646357478398569495618681542730713602638729366068340321496244581750211214272958458315566303287541549209122382245536010138680228370147646248493116467370028525671112717349077646042799734952058332997640284575222883428722985355552592474451202473016547365103425830572526100775215839841310247490431943195685757577324665919972262047232034516881614379984931427940499478608976281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -6567183182540860165385484743616874548370697810610381430404047410915569587298174765135899369834499025358216603530685083535453002117828808666797402809847157307744427041007800253158113167081111085815463813276558029510849587568376494766647194285994650616005583952732434951203049916585070121882062386384569649948686065407848712152392477155819461628293925879317265604416293851621939237547385233150897767970850273310789055651776995922116909235539022173439872258144757585453185484197171633307856540324099717492419505966338401998508054503357331039090462023662362146003991270285137978678762977118595384372241984377920022412842954432997998838347880386861241781937391767973906338042193181786943345690295763813338696872977455614421486675457372362080121399136354494849662511122625221994238223754151934814409751155846517277685533225067367470703685373642209299218307083187852916914686679313290078328611022329067695682787052748725193459362422524563989700267119131016151899962369405896108695596473851040568151655799152698809422812603319722965744587611055505016809338757463720956208397603570374699267833572670815332370927126438014752774603729294459029683957038160798936090580042775862678435706284117583369651920505808219131753415409098197000135099776557992959130413593191626396376273922764204280324386665885447095605844632910936839475742267589721254963372561287972469850455512706106287554558556837287504112551784216962017460542116404747508481849295654434532130143268485744881516938946471037420688269680650481925091728606321405741244542621819197776858201917066484518577322039195803010143975930139817980727357190140462546397009157280407012434141018180121991466867844186094469104971496055639446553332907622632093922065086379819010839001663297965387947866296101765391620579629287798388773778873173235759448964790193085051570800850396779083374740196676001139348563053179024240882077870345024068061986573368318097141134648593535638205108317467492192172721524596472879133103973899695881672356433884153668771955135858841109411073285591099287207486616453685611301839810884614330204385371717315217360954073733863010257252798689213977914794434464511436954034915565312361950503140671923826485496622004580766442061683874327670629515189219662673674726139423627803576464629422185182150058032068531959210718328777527607054830188030762946258339155299954864614052508043352918052370952766029704449143440879040842623814143860958930427127502656585589303374669348943012209179343809791636028097847391914171342680863602808364295140010994893610935401063360032674686090326773896351195422669951785413091650961566983993181648881233503851689606543990295297327512965977381182064947605677450298090534781747688001360198795712079474872832768850644268486069648692174563314098962920566296089938938573903368592341186325774653051918222573826725466356029853532579430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 2754900081755594417743607910151611966094817321434523535418075743769630795557621360605676946987869313246409859448589460373529450798756818277872162054181099187095136805097345094137004373772044021638153736768012780739979383902808232278459155153061105386483092598025449547333180272295546504129941834830479304797359654557828393422666993621349487717110107015779078481502994246182748826699407717159286804986977572243067272131811339178883529132178349340244370575668819962736353008247991377395424422966074079313094243037745242783121639529822311633259868465141308887904025668006125969468501283799314479591897871329740541436009193831535166599187309536370755520945412610721529226357751050462532554886322222105698914796440303277267193393663488269740295465903118350775372222994683388447511207700357816227121646267798519804616923514787656242357752661784808719005318015163201551384266411046643561030284117994006738957994677075731772041373913514897622119171672648078642178768455161327848043633351715407972518452834803545890131095823581149062397575519644344268020362107699367185175837208736482322490344048945067189042864464766690089990423069651655696234010594445820644593788911868760162389518663360656862410045777063975684668811968531296974334089145014267537800181106698910291758703266471198411914825683783499623701441055916188994893688052789244181001630422555619394627321487062566288926867416265516464741885340806450220580874079124453087107299882022046770648691754051118417442619929414322530161344015833938803283642621470849314664989161164731867026125374275170459444547805989386686675292906377079808044551862804298838813086714761055099152038935589993424484968403864792649855223052551537836453166983890166596483663751079144208094529878244750513043287700724344024154059252169840033113679607828783350292636455689734942871368696343880110490686880154244001989391191666213830462759407671789238868381555880407906042298870279062943321862136511154291076927448077977649883903057983342966457252321613686130771599384542778600358598649752916888424175462990331998530950438854979016841255713753118485176431402345177657572016209016081589342764581263516551321977172325072211356848961005127969257818068519467205400759705288471952892430906191558299404128666623760341747260692124066802464954491890996441251397239112911594402251534732741678483160269438469564466296870298202598970721439124199339012460326387240020962101249075753546108696771315096668317162058832533298976434843992303636680565552002236892126824736788563349641631072599621672301836220542950458154201086025106306206557162272274729027067993079224281969125031439449662066764058694628860503835815353714545081276759233495759874878570227278167704702652567100169046702447089356042083674374524142617868773468747242104766959495076858265508720860079532485743037401819812561577104535374437076172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -1693369597799635564449114953470087792268441562766165519202424037733781909593172795995062676216510151986238645730026378103288711680354800761272650368863316719811788083780778112588323036593134508399634313370459813122322232188764064888190646369390688774693205694882658656766843304173575854866673004465060046269484998276016530388393331567602935015828550145035824919921890097656436158268657782826413886856568619914513211174254206397568030731420751395462378279084888714717977239521137234777330965212317570322132660435927753909942902143117670661471914125545377675670396018723012438205448747036696821889622235257345235345346736187106174811663223153373081334433022565104699222277530449890792570572208099647486208527704693057859229642845985918874697993083571232474689116051565218963781916736025963249168887770387674396396400380815303232469167118757684803316169995712321292953112453132879506074923750972874760069318905718420915364028424521292438779806181838605704807906145520002953275670774285557980974571212297737678256995044348369666149540927981902525802468913537777931494339181336696063426513045840091319495341576662433559384593599889026471576902912908335889885954000028775914077708275631845424161724265303756144732758907013349477485609702989999019046280134385303962438053604767456475603061004573467982685583655152152188187508582848478807385739842017818857164917232177719343658767369200149621671741397905267136561403490629164384084958420171712745968478825144139518400260177225355023038423082252969296373979348164060052559607650526568769996351854455099037637841738232569436429006225992517981142376167430371545287280253809759338395925516411459020427855013824099494275540283997601618629773216411407612570614953773142462648560881590288260898463244245786810429990182503789507376327418612380495364903225407755950948767696780964034013795791214193670193569261484962271361949461718905504575709224501968140546485505894290216721106423135267640560177694761545072468687273452069772418911922945355968423835191081254111893435070888246151180268227714864874833880749846948742690242767400440372619832951919331468683210104009054903139577117891714774801179506325777930526575757411617369123159118066755339099102617583254672281399344582586286500935311222494535154450279047803277213020390374875342845102255734942978567307889746916178084498237359573580702896261968272326628900342583567800602747572793708871014096762537431394863303927593894909313078270326513841256455021018134088705986614194103601809020773676201891428601198779810842065491606756663353712693533000018235678159879363649455362989378051678518409408465400134226931682795327830069476626725838841994801614718546245508857715393986387632921210087433668139587195601202176327421618069799164710871108606156059196089949764746545724516312791114292318124726212658185186157365348678319996928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 552175548696969784621302977272120875873353004167517931134318211563040933859785696754116098624620588184703716849971642929582278376682787089547671381545470454458036263257805143864029300065988664391197513785947970414659572878880803075243140154392938615177811012774938345535890495403730946745139215722667058746727404376556288338600846268282286583623611169485861888277932341944086223882636500088718107482543235092890404430418046298016678075393266870627480492895606003214668511105020433608988655757747733049346545584720649789178351786607306261259987167103206182921513385846418706101660696676571173191142810328549570423269483968699177643097422008402327235768112549945452159538855509022630140170683182451557680147430878274602047925776009889494752345280092507151180694484403367878804929615983762008075454752444047293250519367841012696825264194422953826649523997666229619946162242971058214362733151575211109667386001058008995857360620936652746236169938222071766031494397389068779622388217084624960893641182893308518733021358770357347675933284786403258983201798300836860337802621758470802967521830956719043556327964687065105508560918018670097190730333252832382029966870105273265829252426689228217091933770796961284327428250171474744939770863603607924386469441607431488280204137963934397170388125477899661150666036736411004315727056601831744843037246783600969778358841494133460562210751100081985965415411973696668836096543795975099746066707653097625695958432632111616697731802521653920467183280051428747160766730500877903897153912510183121611460716411093680517853243121368578589627646648574763468171929267981434505346570903369197162222381681940930246926367826079446066956926867052434589158253779689739729073096900606448573944748279693267452773043289322933422156215093755962486198811344905516728514370718267664895618245323279178519105357545754011485796571223553907641632750186293551569037501366407445214251832101027436757783480827115013001626672589772845299259891562814845678068776503315707203827728515154267657076293551489353326065260903440721169293569625894876588869444896209101518442031481215300765581753151281788773671287967271065381153247567739425281250218841952737466708857253413552000472806389831442036441329542824156753080822094490196520547947896676153876405228802957446468317940198806093483063237125428824074082511335052108878511725801756090542017050021505458664354747395434528220232313994751263988251858064065727612074655108663463883281902544994061330684757889363615242906622000320675256678525120193145779890547101852762790958317218038923976336055361062737160319029326580872834976240404483264388706827691070968579544337974184751072417488522301122546271724184115401355926588695684960026855953599004708539498929546148421902477128982529828912918933159695575901602569215441807880691916278139494461279943425964365578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -105519007458641457061218206326762302021289436192577262486617015586636850676879619720978039027928890483622239459371906209001472276995747154782845750867296940981413037675199229155865865954850595857491701402194382035292865228717354857496350723937308679177876166263450627539971333291762529980949718209278162015443699027717907125860975281505804739795727273181026474607181781048115994495345881735420750419651964250437813819584549112925846973662058208946128286116571001109692916244329197866634577797533747814205859722565366958605071257533165356508234535375837970979818827834174385674564187370572212029754312807202149180142256556138784889711765935928703128746886971498648966265701523184778509744302092193538543223833920300857243213065769289126304544215146650181937395994329856034285482870236451278496594104370593401342789775454038731852822576952341775063288855689385774137449182815511350309440181315665557145296807484047851571054631882469506719512411666068517506857671563347057497121498285850130676193060544649061572410536235489040010251054512333588209559673581326149583199420903998211457112540094223715006588559369672952300792775525509804694823028482882069230938083829526240948545957392742800651630397560062837496924006354748405611078629869298706136064727340151722415547493208287466303679297253103876757301367078826451547580329633995171670710244999513471706498655050835083432711202767200910538609567967293332814324332029333784548742403869834487381394927242307375098077049821860949171128602861537202644983620672454586185750862153351213295158642003179181643509051662959668378366632748910277729982677752719717842365414907887749538457775658022799001900069368881829241266699501511292790292846497767000869405864591773364391447525728641194328655839593909946915247960177828790624601345541222482539770319804622844513160488501692633127618435499045717040151113948418270034664994569350289466920671030019653995371772108707333339379675585408118148721132287024568832772683688118810703950308845655513778114335785223299147641202628686940513100954202943711418868819940386886852588676678083900603978708500456772072279031973356245387023546356765389616942345647698422838527833252924902742795727614876618955686382526583006974641561035374310517697546393668320601064565937135600883718822011788489384834632104235937983233012264073051945363754128602408745420758746069637408060996983464678643887016984435811114873660154842205549734268928353117146048030031923816327751719855406169255356038821405279059099053332278040792736677769413313709700878151892780150151771616914970312246391938634250566800751322677612731181328182158735995657971805851007634435003172561414486973936692327694071381815066392904033942243418529970324036572809235102732287003224963582795295626816136707773905942289540452350748739400238143719751130481937394337362345424969741107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 10195789249768430730388862176691388011627941406133797013797935102122563309476935084688482023063972125008730882206038800571275843605067221675481145968298557285257088847217755378014223567273361007582783388978509504853376452950288593735526056929938287571177876382976857943000488048306250090169720149029555271859323379641601340267421952950235194500701776487017903108452962032179101403689844892836465037845502486998503961158847750994842250727985885699980322470236757474544556661541828963748710720146073965665090693574037693061202310097151838941924090239008023221226295704605566710816444420134264910020966858858597280933506365901711902021821875734836724543615299151275459424073614982594554922525718276687103817273148926664998663153674659998868507764895405973693021661253002453633825780269821404545838456951487741599087848965788689209526272811183354305859453762071620798972077891835824918373548516521486695012033978295239926259964068129248174203479989196126755666840717432849077163950339626668455436192982518165727285966925371009978943302650941051857790570267961090536723318558189997790023479254694822823893752884409432620427844480544141868183654926308168164042226141115303610489708091610070838626773671348072386751367823423399323778347964352561081356865009875114589944754204940043587102260774144361033312887780781838807628800796950965845511729363313500228940401803422349893088011949635506138868763168613672286874150985752894048182649860299623722644078757114296189453908758762300259185036280645062763194828920467928419747856044629951060604268301298452876790838187571696258087543624377274855236896517889823243198089861677481569915966241669898865497815394309861308976173756461582078833174213320012443192671857473362118516200365406121433621828629182253502302525055047685582903695835245290902254911580062023526689866741870596965717010417735120271842492014699736395208296994086300481839944355956673443904963843744246973622024182633726367612074487120399547624543166366263286005775688655183825165760376623691715122982550557670896890759149377805619201561177028465886288600302724486431262656512386559847979177382084163053188075766729718201861614458730498345031121780862846127650150299615264538767097189696279765349030988514767054938176572572858425748999353758079841858521739302088722367602146551634337608367450876781948026204803549347802188562372666269194424144262576990838932029749772473804132265765412515597505877336921375813270764284641221959107199908081299870189801073852857117670358813926157884786493868084908723102773244095565949970675819098609072823451016477997293686200715671811362708421734423709810848288362826118431645405394843776322192295193581644273578032738537798475530143916264208616119773039460930328881807091149579551628233972295106761408372984945585795559194662465387616825904589071692260962764634325117829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] 248752767524226733729844651555885606993370236432420442107487465058083738392872159018101926241038669253860832453550457494662032274985778342305486924589525441788712131539817405131747265294650797516215959617558998652704914913470202685281024058690849950965181298914511925526194414720656260980298917695198008472011265483683206311376055367590635748330687343453739516743904918114344480966947575161481187201207686479113825609008193672781565968044557736366183225227957594193393463181960790546284826267302508834270917399700133849892922472653374243401678131002061866975905294200159236879808065702121792453732945694979888211452936586541341113403998857683835181863301966377256585285416331530898482596014730633795083925018593230662668018004769576216328911934814011993786927832571245032351661710184689565742547627803187185710087108187594612344768643612908221356846911855642978737934087940385241043022903387501141008891654419663820456995183730188739850336216943657642410222518293275401745448757824070808532602345891742667454382699845262920559405472497028302024343494566391017285495353774286492211715312350912466659984434368174813192499788847684553540274106977060818825586508273657081958291890758129182270804367744099491433392447830888225304859071136164924895293408242226300121769346194176510137063396527756628563625269154456142599264035363062042080736899166985669021299314725739830725713404930737056378330079764776339017263633760162217537034900464285809649516012122544292960683281357263372519867382422811132136049851235231641783277068723041236384090068893449356247432515562499856876762750051288321797571613378363923251322361479528424766047181813621428869327136197276389716462148321381378596133893349689123297766129746460082538524786043177598275584836847961550724574921195782476660347784437108990912757234620848284370723987490482429383971322842465750239475150917151032787807363631402356409753164861929946898622002065189011750566660074162991807792406407281367852179621232588438866786441947679762708377735211528362471261118429248622898038844832364820921652903890442217582132181131281027059646874595194246107808300108393003924787237013723420883749658316983392055755978392196910068564151168292756567001290727418140944150213318017236032477207420832551402665897230883697365512294444043139125968791634934850461827822257920715224394044024358115121875432557874011860514342913100014429569930197084497757562835001589044904514568386727427341733466728699291390479561559465760310443025784569598327527597085246607965278745179161625629343363134080947553218901335748695128149449612925514008313481341937560678838244904886821960738643246302208158864646464029266621677028880454597026722280254202924906537231099150858884150280356999365612735443532303710369712224393946072393393599427242772649388878225949972187487922440713747952619201673717350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] -185264462037785845445958394162210773861936862423816306815904820541786935170047785299810396768820214497253984180442791468803608095925712139689057635486265182624989708458208278449251965345890497991005371676844104419683201160095517778574207612827497381872294132429086069715074490777810042669661956580973188151316854933136381048681229786130986059289543218130154106623241577916619585384372294189254279914641462243399139720090857369677280485926930253604503315754708755560985941324349583049236813695704977570752892450123910300417828228621888331371072402150143593116273380728707142363774272415836222899741166035915580318177949153356789740741928104976372843636601035133021849333172412419680042705056816045556919749320470633523369273640996903969959087448101491036434396758865336726041151453758782734638198376116609922893659256305524433819713849917582103250241860432798868875940802351932010776467401483235885268151761160271208049581032116035844324381702433739204575022831924077281085810708444428891231294248835580469672241826854424516577234572934990355539414185495767468215157569254529996318058287600765920331927527435459413535848663628184516271016643907456912442885038334922059399462906745114625034051652602982425474168797713623914953147201877032531423435619203684672234027041001718807929537127557435292902730537513650947294296793906834940698057287847218873002510619953794720674063991541063925921388559845920204916955616588781995887422722500892726937864913381311659344724364620727273600297136945008959198890561612507792690131803172741475103150434491510438998040154399489396382569706770726483309775815111780722705064767002050982855866174332352294094289819879492433431703939886468877923851549991191841005042782586415956846788279578399102218919572484260325553960975631301665691739835384995212950970279080031588793159733765486614432572560878860308484799610237228684376695094442286891903576735781005696579664866701162641385319633368504730844535007008137891428616270832431856114692040805740934970424837033682541835732576132831128853670218893340227853049193874507152010550581879506607463561357993102838729973834016937233267813854448533351625917398494162844854453252506558224260003195847793196366122964570441873622210441314640221113669755204008170380136932580962447132470621344606243028340024971296067820588131397807381718189441716314609439287941104314494303176021246229725934978073249477954217524620830011288419718928689657169158112346013129851339970504852176600856611832906922106385451107458168136455057549760723795110216186583892571296318462976755318927407775570253888588084140202968128356426612759665187571968290881665533767724071296568127175441315712228595173568572075608493528495901150167419958328353473749477631333455359669046877917807740161240731997011473359332024787527038337155086155453860644516598588513240639078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] 10005604566396797495667701729869155973402827726414904189884096951999949000068938446589267661356977508215280705907692023447359859224494082912730382442989675023580248598337401542287982364768535571612385724545942779178788072474769338498815160231792061493122050760786054675878533537879623227336581834492453494282908717598603809582335090837022579481943994104197197336613831640588701668707558662215472223611267936400503260969542028861441044676888612304601366897491728045915443593076349804551022188185158865418942144468630544720511725649514775192812691925646642043527458341977259788352145812483390505663189512935403109324251305752114863030216929097413443054880856286719858278600313409007504450427116997968677071596774883917411515281319780919811077600604227686701874972486547005399103484996315056000829459918313096428005051240823394275261844094451340846040349412423478087532780517661178529068236725991019030167629305686834304032248819443370206978840235034973842828073522785325105714999893386884917955923811878763954163796093820478378123552467907499374259896815933765427880043631924172476740519896395654172643642745175333838147497828975656297460978991661294612182963171216070948362263435884330930406973207418162671923583857341868083300707114359037056705952273209271304239430707142187982178190320432211454244197130815234105311221475105012751435809305240745582160439421120200647157805854490632608462750512567005144740228131873766532688403910744395209720838312813562261964834711312474713576811484435691930498999285792092284331354019550735103337750519146574018126984527787442963528020415341493861107717611097219764491446614270305584739934669654237062822737679993800448761780881499255857703481552182544403209613911419172724905254878460032715464461240202177416811055331434843047295262751425165832242509379635788679939322855632935967895814106614688073822706808684961267916674174237499109334760033249717137735108743678221793305524531737883383071092057260471935240199815239370337178680724217562305501059691991020966011583186738791722262594968863475094608329225765852553508387203227729871263368054801763506597221175254344125790894100264142127481906733261584533764118794887060264704875311553760364972804403519150025679969977775818090276787858851011937816955921632605703310553647093870711739782423382580849812878985153107419126089314831291209805858115794523713637902773243592290180876305021584831692258840961434576993749209879227634984321001621188999496499914678164478342229506065978239418333802433807781148043721830077805154187425398421988160668132934726600232436191988457897103058107933445190253132774713054070515493197027666232135909958188559991258549627164393983449620290079921884144014549724404616684999301540233130414899008014168973739554198866724106909096143308910660625961340274428471889634007535993769980152215974707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 3056653936351522240440280229111170497121856511962674322079504600809947955291243309520503432411354738524931038800681295344832655196564744037449118542941640408607678446519805653236115171133181598649537391397960758223852012865525414320853483250793832080932826092113620877222279738651819870670303729673607959815032108891333695649577130016092898901134716273820673305749464812654321690970135922050735884609195652916994758206175722005534933945658422806494779989717671244277197111378993517750825377685213850016717036901040822904806703154113045690467371067102960840231266962318161934265751786170317606292212026750897996309618562680063937332152536919578220050968722166588800229822143248550346824846833823866997665003224765830925351293483928986268293260628479514670780720100221314972038551004049279775740225254253999030074232361228109477817844671697261426539407477228281922787785563063691476080318021849320287142841533742818715910153368439295676738404325878727241358530779199487816541271547752288532876963470928779576384295293674548119973378779800431845044370002186680634582336072832776156113725149210477119625825957575798362744628825007877950554999490124812787370534529290426800427758106154903221756688475441380733943926574918015344861479070763898346272379018597339178965414221229257000825723564709005739352817491580998715258693419412151025638358859194382215447482387719995857141819714057284768009575113848551020571279848095978860118149806709723268954186224678864141056270192841120790785464400587228248233003332683234198646705368414375990677288692159462050186576801389534163090792842085250228975868433585012752867832180764698955314067310714988063650197605560870291227564902668034802105373519969334574848400889913919835138724669093001497428379395436529659562974126938484672085527809945608306845768842817713812069785998006821524787252187330773813820099586966698029894405908244187011353853026107088087605428588774760582862657477372910647817937020184294663803724875870031459730620864588254946631105674572842682910625951976069878864440691642011250493372082048570070814625515326209616774082241273353912848369505883050655656347372121739498453109008729417591427632641021054011464960805695620759467762261376708575576652448941563851634541453541108805753286437656534010134250182101137844951744239736295732562039990144590796670913556172119591884458292381119106317632826381960982245661907883812078295853043895455056104599399686949808672387073860608793195812354763432818022850677562822419491556178842221754825779737792541392424688279205625530000119866222195707164834074121941440576354098092710237692519928669925138857134503631323166053691206272281729506595794159688053321508790636776807745164154523699585622805125547489967191083339516000215807157811470884471887090090044145358512613591198492236107692845393521173074938232307712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -572456204054300824934886010822819578816870927430802371558823037556990878634472613933664942746673799966314422254727134406454467352874577249919898690868023642203189530803445178536462645146880890700868841334509072765365414076619390020365203673586450030573951724740446884153243105562751429794767418218757533623999534615034547630505775880865655975012341433536415292674860585286953025222949810483155876884582563923791448278385042451278554367032290689968810538245478766904864065798859261914900912262232543352395009573192968623197755874920122919695476599133976319115113628535061477683308911440555022187283715190681334400754653173114004831008018557300758101255394806746466820820226527466405938365490668242910443800455527249639460461509937628550849670082211897212147364451463753026059257180267339358636144796350986209422996151570433407344235520035844735593025415843340404218539241117707479570443451458090004413076854224611009127659103845535439366227138075785841442991772695227288858264855456817302664987510221100209301627875043993871501168999668330288576041409362363297130956261544282555985014685623981215882883504272086823098067413334267595170165851927037926392898280331471730305366418306345329876624130556549592425229540542203216012676454409780646284967209309719376807395919730070518486267700264341714279877321332839324671099118165805607578755039218669015362341156268507335917755096266134599021343243627100628145823434411681341727839159965885908836284209501866191419717592289423253947282367898672384519823271435530662192999313155130391440084880404366677435543219288125647475742391784979454218424206955338126180778149571589506155653825760381344498178748768981734303983716850020883512117809414139447226319564068944886450637477697163803662046019213561919724045640402215447322948069913033619919988444301391686194893421018001273262205024032864292972859356840115564329944354661570048946255760483176707941053782438809357999993519702074405663099034395480331989935133560876997666166307043084345032535775579575746990343966710509516227873406241171319914236147774701260252122389144045632680795064814833463603214563663398488699753711551252229710815442764333548575642754914772619215543949673669300477880003404848115118814101728882665575394171718486103462036554469263880164934457129453276998034682525089615182499942331901266187433810936527829442567325694140270378316930381807542547913849240759249402310411625660477739915098633473244579055322837946148548550466221520892182785865045819967228949741910886990796197536743959155160400092038838895769550012337273459751804961237329499378079524298406820114738336141405999112885538709443430359078024433984010148876525141707126824451134153080844319478126334732365074686321536793280854415524072255041014201228276260451210946645298468071634816925047540297647126124897649281873299105644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 34922112194376074345297854381551089806326398776548667733869562067244447196963106298599824209926450421277462696337592923320052960077596287672168164795847049836646008699460689268204852711426120361217148277887539888264903624713192987257349188327760497656207770470571678924894736903671764474620992774135223636939297164314715823364483014632975360552848599856574970063867784922157898817051360440353936408881440094095163843399783224815022481810441658473138767927481417287251363852115163612019362577443484806052088868538062792473480404788445933010963527004763519583780700267631587292669153790359792622633307031070448533163996000942819912064039943428321226814813239977995512498174006341766871790378508008404868344223740697492436430241307218569401929338791951283970226779466061154622806760988611971385547298308027340232049553301923540300725318590058932631281813469815375215426028344628450722843529074731707438081649135893415239705910362398202653955628073960082724418187609977747201702935655600732447815575845094469273771937332505629621906765107868792027999342485690908778874665088457741928866606580327464815826577200588264672959316117535443679542521133193786782631982110709657995035342585514040913425257276568040495709005799726324596454726215612381931772089316284006199667011944823591078881123433062307044843784764981410981525381775721115630441016181987004837174030831922056718767161131167319355043361595713248835863966632127073094095720737540460032629776320347282656510565737907599105504106546185730102407653461451876790586872012171370772613568191161161210347885920429360335196940749473290908657842640782038325076587155381862016248548115784712181359955643377370399234226120689606144036619736721604755895321268777206820271062078801001046611684372740400325658220227349939658907943995202319685578967204609389597109984378026748211265422861934658642733079496095169720362541032321506500147050384607249181233655878500206486871391123465243804783331388120689819579751453407650910462615895200133306049075146474571853058167600267467690546880011099730189882479751282995116167752728645593275086061050124893117340102065246259165548069172686219227565640915917229410763421134837730373740093430532889621241998213789739152470280904936576862666951457719161680610876810050089760803556615587992817076760028180302161384515736873846316116357869932558007783090672746147204753788653223923554495360279750975913943350148442963171289708977213481561472705311683594127786163117416730846644834746553558544597576972598133265241128567400993131386193567384829457712824026805332562335861882033844088903955256211614433346813388707637107611536616048284178295834525308580429825401038978988725752117273836930009911482418417808521584720835648374093273749417984028312711579213838418583300757130093362517383792500189804580761841861917531651849353114419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] -1475153431228346757959418599268799377540599201970178561703365848234988198884229600549959420027600957490627621001493202254251166804142305068907646986063607526043838203180560877271244465090108646072144302066766341807314754427974739248504797334260817327793756192539573727271066583217350445521495089666451453541868869067907031532623674167593753307557917594636374933464271338477437250740161549664817917824881451748169542151036216820751471961576724170022280044067128493144636236954419786223471231131340217834413161772057935506658144249313594516682514437266879967471233658949703578826336743285112353792297386482322841238197413242395636976583700356797448540304273714568181172046754493868510924809518859111244005331573726002958295678380192121240454548907573360787031542550243338628106222379504956548639838450470119949822965328677640657277397352425119479413757808333515889283853250225405612817261090615834828578118826695485185820440391577608517959410100509286139876936856099736636331256730983299698582871169471566207779191613398779031859993447817901500688069244733152096884507330602529900988099891383371266212271170356249263473271376812949136442514743525255553379937232901156039349998933836504861733239790587980895493298631769015967156774928355145096416235210626708285126688349589345349902692456324711948834303298397233090108340067748220429825866021385134242932097577782663394619067504686366795292265431041141393764009523264363347908380059296936205145254061660733610318579905096065655395221563013480467166676874289689351405030630529772314273328557223749685171261119885998032448500775747711822521175306109230880010281792963410500570618231702813084276441929179353417472416963832515886683038814267507064020973428929303174062240664431675862955453450201562194419837592696623619815952792461610161163851870705612306621268790789627094945395537772052185198564580794826369001043300022128347394201680746721766418143214387095940784162573371383877069793112638375372837277438924977527596555859032386933596095308366032913473371640974820089797576406859080083053847556672034304659912898632675974646106853691883918106851844389853007620856647767569228567326248949348285702428338858537389064553615144761570530140485430421401947741801176407768729213668039953203192945276784185049846396831961048759405181668634236142150987160011884508044325532171180118410696717320948976017188400799614933154021885581057080733868759895728790985344419016838763414849494412890567314842608338389701338593835545417528288523742393778552749299837967443051266419628330402149630177871459366484880506981158296948242046138950215265567874063739103676524435151521398389137578774521816711192660900406998681954249663454421687194654751478091344361156128995083873266060088137237585194408952634002536128657795160687174648168747930302152838771043916992757611754841702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] 376982439959751168778849176788131412186732694127618933638892584313421263839832672158797703113061617269664501126423911189895732628592372179087856555580689146079153021983782798346148760416664890967111029037826264191651192691670743445375846092925813897461701820701148494416273736059640695669084736931547705410812263140068707768688021399132987543918965663933732529564804839268961908564572518580058014304993602290404775923659561291502231775095063640169644332210646572134168471558695570657487084313940163185601070359731390725297040713222393313676103553056207650736642019299881992765893339379530870537260174174560615205897926719953321207697611584997181902516633907334179878491057063574595376300217299506392693094944284083582904630483671280983437751360829537779877123663124947360833087018278097905271838851251074827574285152708502315983910043649009853436150921351324041980235889225848325638790470743396165893623208629025345284782451421491995886422127076312536106732357765542047371460631576151779350771766060148649070796712495825676621666775799806689046314318830401311585993892422967742571254267406075773416860177673949495046911369086193083896094805316350847732519009719289358265143507367541127369528343914657470568704049972407936386833587165054012833064998805581455065461971155945160322924851385739656496642081336480748088102409819759068264545173163544643606833481516931926976406677878929743406901968072575007778045802536415929126487410015980843967373920997186240450663119883526335845593697984786710842687378720446818734737295360098131343411332817542436219744850690278988801458013438856674133394063158880990848545695516258271164642180747865455297560174332668057420644345552411447175768254197217807951635293323917858268148683907559637966037617915859579742809914935561110362773401354635825939433413925958539285663788981971060775914090868267670284655017025993963134914482410270529975736131962330032934348535966997842641247425268118975452032840012564726938654268107965522097869425680719553294380491883284638958893284690525039195851973554120090512448024932403317146852172257205495439510762821370884049662788123332090375081478292361541960843559529376969422509784918325970035149579925783698862057683911898732930634072881620486995878759933526225891470560188339294976538244146892126790015608439318816320252306836210109191228035358562107241259157876041687622528219843036343253119106604702852425177600362589204267184603225737908444581344913188113040763266145543673568813644821903735046588028230530845514879572407534368620206348574672269778674179638144553068606803489869524793151384988425242518966407849124150926539929196620992874765934814103656360736361947968576874053283118616779432265877719198106023792275921111162869913074289782953355353128786170425175602974893826303344914316925501909141713992889103506360066784624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] -35508375247016048746076721646999200711130069706854547686077371989174676029119710176921810563472602705804773306569863912443803449873735189002289954483236759999666411827253468575085597483067328792521546100700021219953427861019387198438587184827276961166505640510171541303127173943814593133028396074847700070533222071192819161888143697276129116369608786497250837650951110780336515469350570700585769966928292147353582367070612901765572676998010031965403739755539430377174628099831404214122161728770213475377372806147401302451825867951556715700282112397536927203543851833888051102482304770491527090256859168229525159740029372190580250386803887114335913745377193124723346812412405744172304110810735733410115529792671082754513016911237994793730116284682987939411591993078201733703227884950032811564562811504722588759927013884573657393653417068385206808987830779006407986150220323009483725672847852505017750743394693490520595284584426436825963176483152389929025039556052452135202484135288545275056127914157915354950823545215116768054772256685976594971474044126467647407505546015040594658055400188883309962577734870463548830359438523163680448222769672847814162974470410006580312726278685634271012934935587960743814307558556247836326699148677271597670195419883474232610546556629682434902602043013521121083891265242151560481028674605985688494769190850098858093190964069503286668807774615551288971055895654054340160913052320150520194014969684568569430099802603204252723387338849929511513355638149145479378530057470516500429483914272316509585875547430736309510447519617664682707441512626167947504926886732894721101380397046072387137337053794745536007596399369517355631648416750682339602292899286570570107607888937780685630380258140672908423224111922539981520435946916795671114644621847792130810163378074860132887301287197692740969324561877075107303908575097045102248382278988010031864985288083786922064084261558433418009091106907425576301826257667947309706352860732544525867964903812189433156000555990745143011620438664727378248607432515227773024409308836804185891488822218691723528654296459834310353548012457210782927309963748327537117044936158893098479994740173702415413322042151531687524069258411105505422100168299127879764997367548687971916083484781746555553865836791482179758417035384427818653935236824152220120983463752789796993306642811988744397457473856466969202338203740317584448382522419215206829134479020003276708194578898829717893196362663502225769582469884793389309506090166419084677559241960990722358275862969899710945307450033477202898435227108962668501987608166037840611256349181903406838039897705918359943204139007510746585117659671776148082747692452895821406987817134507527511646364436217207052740558798336612607138404941113929050894000218023941045721456787358194920182216934593887660855105945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] -718461201148382923368529912478104573278869005638308620134390136595560556734757929390833455520020014289393412072513274500787403304077220171790030259744275424616078294142464240704304669728754025143228950746559712853926909044766384035365960407058668421542700019707656840836280887545923397574125298233337898623023199161141443344730184582842038319623662759232688902307997634555954183663385715884093786401774740129972629186170444713579476913145978221730224702989047798490656574168179522809987257936060971160371459214581488792273208714444080728006047557799911063245974877510896035495367399871990307896446594120003900418985835397046168180379437961312752558951354111429256659459387529017126687222650536814423979900915416208559019851774818887110548457167555235656365735035192315664520128022599006316780692043593348253812147619646333402997818042985183486670258320360206570808199007403156043342126711876855629288822941045651079096347630554745486269032021811190361184452952922132782899776113501733952078490115794508782343717895856442054080757715094987083702598847887921637785969576386147354403951934379678832014983395745450387870252690669709578046769288862638082002450272601520831584046957457259749939659131282885534175192851234358087350168180415316612445989401728229371641146622727218589556458058217214819818640296183626224080012327279718924847771629108157536076167604952161907104114711054298097472584566271704578168514027379496687529162487174288684701333624585784541950097364836776625743351491320554576326780341805162720371318734302453480384659760112993471829666083131583554083129037037499584630126411701310013905844988273056638470371302426533700357226651402096148574071209335731044219718595028123019890489933803572258212019658775220213944987109522446416671668909185239747659409501990401655899617699280320622474712428686441257194287291478642213887810364348834653965282031113240371411908268056482505582760589007412023316395238237564048021711810538937135625032175779235375707877888871803314265099729342536591200771504964028781623460633919337686023426018476394146822801714657599136823230945294655354980050903453891480202900125470327770730556415758571959576127776220616271963274248689023463478611365961405695172224043354396013321861641334580471887227055169221568609698796689090021893585568560187474940368523000578419260342774987258128501291010178535641950660674337541918822673285539147170441413429040838879766719375251405223487367047093593725453087054402330121051562011225264969466394535893374702793373461821394977126773136117804132675548457379312391410703244019552574931871930010972052960628097795340168631219367087906929320422797400019069772767793820831363824015711384198967039833716961436356146371110872638698745867893957215183420883595520546597432649495497505221749135484416227402516809563948055304488353792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -47169260072402974243157566166841658161517950678968503474156790313717116211437970700415983854719868232232509066556845299837006734117010950416333192143693402830437635476700030064248299028906348868392312748195131279467206387810672274099878289506963978668805462220163644088574662157385116271546344175086002441170855682602953477622875837626787682581687594268978833765410262666055732385961295040802871856243813472125003744892470220935897274222437691475661224151073359287513872619560056136766508778123136525077336841883737661087768490931171943689458499785806638740528238129058930470034680907261538929790834734015455813376655034614703313584079574110724073224523074979016834354707637716340210837333986100260456275021303862105447628459243028911926018449479277984964582375966846222390468555305667688347700144277160895176216578928433297685156115692753213355238023427379011408847475084800885086027680308667687834088899587817512384477782987102198191935977374388136330595563755020405490461033502912407891928392665534888130471356221927827092550554408887632642068367334432675142678176060915036666865207989959187070859208039370725399071468372880142775131563592701999974866696809282951999481293219406449831257922606646492617976519978825902473612419475537854151289751856662343641474685947943500125572188670644626258147157994036206972615863845519559879548379590573491393831526583365048017242416498712625279805658506636997374720262851837841871179226508398572753341920852244737128715719943724166190222145558864616223246355318724845067379463608784438945489751328665119246187529313510300735438106348120634007551608886914458112302008485128089346174539459507992486337865122109209185282724828152734214734758469290908546449958338361511548056454393625181898798531636975638599649649884232046065834200041413864241786476638005738243493452306520039486931522981916295006789605805105243726812810713986491405537531768700053484253491972946944939636402944430652983445250491599032393944912043640590196085166956457661906784521753782662273580638097948318083648281262100448945471823618969385314967065232103702200881878307699615515054283564652082070777517698205043351790456216399997072057821282879862056010275017260353150386740176076548953922029657914437102344636626079958033026387490949693100387281137133066899333885665951890284687051884515462242396522538394423693079452815022210161953073765483643476462768250702593973434196747297713965295061229330891283228470116820902858462405941312424423522552729422283384764032612910703108960777774966440901339170035574883167912410836014803837650787367631204850041406424098689529901394838132079889813298944863616257946193478583645094447074715867763201875104930371059210312943790051991739891810276657070171771083900756623192572622186017241977705977907859515408408158139004796217779700389606750121518694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 31153523240251364734878974154028400888490320057215845330128483641838204388965593438587606104834918169529146162094951877411812884181967849496946943147932747973497122586755473420096102460954271923538304501132156161193248534268622660332603900459170463970205805891582940077609307081942282422543829901871627231352065442884694490989452363122715029493016745719098670571879219834819085048843564045995834142279382012829223986073262984207108984789627836439842178507226770200929253785967947514174202798873122685019254829649481946582436228186917999775387110577410490915235416428460946508894029538113821569490468922073473539297413499929311285591713544859071441473496453357996268258694050350198426544510379070560053567455057843669607439001992399898440755840985007100853336092496739429658669327382771020634736474979675545519899786098496497304966145576161030382150792741101924067883275142152512293780032508738284321264719876184992818355481512046346508138652977131634941928473481219548055927072416841212552032971181123569672612238382433308024881278703911047046747907052691448478667422976809469469114120449088485022829351433777405701505597649909662854969564862103537745407654613309173904218210372021565823996412037609945635168746808524496372656638357145711396290154852543722727913864175301803798247223968689860410402050189416969338089832794587395314799868781892687611451582286074305253085523073096523065871210645713432064249200897536626737083017346210640017730588835532860590138387376642026324192476996450100446420629943218701481102312143884426002293363629135528442645845944513277005556933807567206271839602144344119341697744836951035817979944235293981162699411631784488742320316342346336300856932308258298110674679950921582103065932527433495198222237036170056834561448038486883892325539234520534200165381376695814699238615815193792150634222542847232801293725118634808153553392283421357558726863862188468153070530494116985874136216008555736072133293831609744114520668632246606803876660471844426164271502357601940153028241000731025691238568221783334630567284715107241738189464458194133088868319495202690407763451551394301166642399012154633334652571233933770797065270408077099160472496593060468298116779808922447768655081367578507588113193041507335905916004756620912313086775904364195398022185163599378065822799599756549156747956819197172033597521186882258146490512083182111948100582744314713260196354723613914703186162593115105869131974930570146679583164588870362894663537394138557419341962360472133846778886206994224096339432736878333936660682764973660770737709477297731642181582021087535444660292157081494566158466885865551117972113748308366499416295079197055071183524224806963466327179992168264271315682980841921015502393612782390370888885219099893151255894655421329871536960328423802370229005619059527843315712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] 822927272245723533706747873765850105539509731816550918469696315233904060558145994765347377766355584188139696382937513224014379791527237458105281479782321565210077871812751282297616621888341791053357353383085864996977685130341512200494875987810211735308747066215363132916875506252158235045312624889299375663452622934155158537376485869079972714193381339363869527347201008523345626899130912810817226996057265292043769035859634844565260503169646649305196132709762023064665642272629295221289547905682148985119672310304174918431462969465956104859711434465206278180380348795146111138271396295089987400893707197818424494661235109379795005102162898763547128805889558560784700548506574595106374177127273789252859308167873497331091554068915507453868849585304701027336646102939062690977916807523067851428120604224054303725108074512885122510305264056717495731027294391847242349240832310605895711160802221303996929696486458212532869074589903156856716689339553843235368497869839560171324316727047023358476990277757519429527013989782313992606350623652389021315567258872135346740420344415453033453859050662883811732523490080687642166518698146471541561268305951928607932179147549650296910317860641677466382647390231971216719236727274320070802525604305261883780979901077399678198230909014982678346509140692025132077756180878949089737329292129105220093003448394326728962119815865216242852048842978816321815772342219273990086870651992789119421009448951166771617267979504213659444301689949722177995463080530777741290097514988798921969853473153419876028303763332134212794432775084620569915862826710477787152548805866724765057314888883812991052096343808002249259363789753904354488556159410112526411975306827257853769817394393714137523776965411341434454747713800055357825629344854893194705830046760660644909038377547731903170604649718022310478726327053119985409910037288073594492024156335170759762542891785587901149428644315424581535223247064485833733030056370426493470288866529757066000437206087772078130239521667107067826407576871220811219501593702476702000099299040521936433169924633595542062790226093895625168255302270863605797463477574083388089567892804681020966263996171737421541098911156440493635117704426423821134118296917091682036363017524668458613281867868550433847396981581762370196049266989272174428631163142132175057588963987952870972503086198574449668782661001417116189954154293078332190158440038551710662775501343708820540120210612122941008817217404913314357484985932688237290232520034990787737174369492296527614748863417848752851329298840220078124996707286351620896525853761978800292653308346313406272277655995575901979391242168996882638688042826996405339654800951283355632491735478250883763977763877019523284554654429275708216041616385038581959721343821235770372364614111217170830123745401395358151475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] -145278109172302053042378471194364559170570187105122034984036097062813167188159141595558530864339986426647503583247322993131416293060958769540420760655147389139117039250693398604036599270521201589355907529848398511257018267045412864210577037685865228296200943277517313020409993747033165649041624977662989782913326074879996331269481155232996253193484173829286466739950130302874829472554556755839159141547080296830340024622001650890224665583837045754992343884487916287874658814052876515248578409131249394580174134531671340417746871594915622053290496950053788189234933464619988113763403573512766620281282299090414285829543985321238602567422964592255244467616891878821764167821630192493420474319530741153027455395054205818118422200284659890521037618065103755778052935857750008182393790413121237815017850550242954573106348912450780834659450289289403937069721248512074892023343361225462250914881381949474063952334853558879330264614132831338648122903589005443082301078821039653124141579180179703184214618051265354953186510062020922878927936899079227602449017937044573042814963337897568288628551306305158519040134844662807630955259127529350519673386685593269310955644165540204451415610178525950118928159854862017997433074857843630981942256892525208368129392148159555381964722362393285380113750089057744470824945309477485150638981756208324408966445413118954879597425329828741580291234929115229631807828306544687118740581596585190030242167486752658890819144278245226964755617240643184922632087623467819129085184139742962351389533068281317044374638726004507586677532465054462045516989678492472593034749957549684415768602999792058162901006480465404095710030901774907644611951559089964483088155594018683430343573938039924576062634338345136122195886198846873828659448397072885021766146862134446964249894394453725437964589823059733062828072759819507917812372078733971699748667149746965317995782937828798404062619521478660805696482107264566575764341227542402446606929161421400983609238878971196285386665174757866735724210450348004181463625836047940565028242652121280728526683749925290337815979445995454075988249584566140980921672594202205418631642317188617307629559130686016026277585292365786494915183897439066502841678202243215671164135546732786435795323633491421344372674012826316589776865255867802667317329672843982247568867599855352496010196192658569494238291151673743959820831240307769964630492700677805431227042848342819902645309525312217884677030593403895706920659457840318666182560384347217885197134261328070736041131256785732583145267679375336485327483941997995113929495519504205295757648736990998619122141529705588054896158478080680137941490465711180581798138443508117345532984753899538271032011618833859593412395730050366940948481010825717910557536962765215757924857773590163839022131754862957821952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] -11625032723131522050226551319343657917882355633735642639471958174899417510204019942972435583999002369998214910627522979226881125217179043507381573352525980546861926377401715441314497925432415662126768374274617272220805240268189732458614198894051465526973282463953621302287440333760880364282283196075647405174426324100104174525946108506863044666473603766075545593598176909856872117885037998876977866635923172689399120341017396463270846122710331337349903502445142244036712026759167629925560955088302992422654407748537405217819046325632061564164949881202105449056085966753188656305190823933937403297534633941578935357083276731604738579600874430759272326612187219462536294537016825096635886324509310145605163942947536753425593685165992023689728674355487263967810820183826743860538721746010369157114431453649618201246207502233126037913194297623956349514223449433522219671804547393247119952416077738014972680761939738106489635992141163961126800493289772619012555655907280294749484200746049667472526297851135555749020769397545343518749717886330595952125377728106860314481079480009961685496850365617883049089686480788948216419109692158172206145802266636543723045498565670024979820140684390818789357119175836453996450293869816054171233102548211571123815559492461213214278821454620091716581894307354914765786733119235630166775682344414589344423486628471531012624402696564460084688114735459052628200018089615466345865282789112013683208595201658567548374891943781754980573635678616247729775111959868829007002667720218287491887095473332081028327548441015764453415539021907114622767159654203762586507290989129721472571440848545743899817463603472127542529475381820091557752650574182041853636512123136283641498933328795174938716551459541137879324272632364666034340905445943184359458922571456823824275029849296675592422385582392680975363122101227517794861257073452568945144319039593855375055308144031360198371012369612518186092621057099675130005349517138481227399312565959941511356247377643187550481628122793226798469827660869525413410710222378188812213269660641958981427270174844691835622040602342704586593762073554427616571116003096957736580025619151067555155365153707842962775179718260851290380734070733047976482139894029727278499282712629538679171845883452930106587696945323227896240700944839815127995231376395795320416144255327439729469664402123803780094401962851204625693807108748067352591856762054656151450622019686139331047904664084834403877821670536698181180024618946709926710905549482793807203174217331981308768419156277539600056984299649337860701916707383963687555433320368926091044170374366834397300642298668050964368735461465299305679412509015652399871293011516078307879417745778772143941494592147546862991758614563482779514226421129089651636124282122988305671954885018104347126160823409216323584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] 197853763953149776383782681434148406174058265147917836358374550463523836075614317563804119937911951185829370489733637620278143746151386854108636504828859860783904709093394144395119737389550100314564894195111056641297214165603498487070657787931526397247276575780553745570212252167864403319763787427312414625871022977399444749639360924047419051819068899532130748269026553201715131666053077301618208743815436528284747957675086627842774307355142720311162401623465226171519432081228084395177544149623879915506995535628464650892662436230586125203102532312830179491851442542293741142377521195098222405695986381137698279828064627077704740240938053720440345964262507934866184221784098261872689243682432093658399931856372602120346058188345580676163825525848936877384759286121115420081417344303823127028292077531918262152639674864562680081386059188678280505952313841012377037449425427413504792696124874968704911349985777897636603688741452438644444663628101289576958570401524998785391445632381389700047479725995105543814344976362401601835454256212508761066791961832808936154633954632032834919643870076028513598645454614102767899542398430924575652390920606005894325506562642623678192596290044264509384290521269330116771964759801038664082988332114169118884497055037131550233195749133792524794276076077342979256505356630563229497110935582794541689394240696593549959358088881270140587512377121052640735361530719502243102794158239147126069082178113174845540865488285959531767735911239583412528212703558913401293449636222594685484532853850619108348232552850459541553284868229817764097867732616023415087124383271069664147484653296590967816723359287510529303598192341923928426314943167367611744672579163454512938811780369575926201256443445289926845696777686705055444409094112970901299100856520962076683311234162953752521560527049986570530375971154404594445765037150210001436189099811483780762389168326461206646385387670629995188291395511100499395640918017882791961574000709355214969005395663661995385126416900332195103950752884102345150565289816003974100567494611505913638068952860073924194870102654176701775540929460560455652844975357728826534830964158667616226268895966206808461705864647488118466275599372535318621652934313600342499916429523132385911441598548166652797230104842005876672566615543976578400003320683972478389281025351865070645655249708335533107555600597248471237621658012451793780975753595866125044533291909387250815308160281414805240518203901419792101051701057946579218299205090790119417621081721482101705036647943636977596791227499011036729016929659752823502323033093313479012078791647987689397857923912637166275532188035512490556042163988141156210454210434299239245901384439260855546863258842383952305215629304002999498088727148651355705160830087555184874872981691199270466505240528436340981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] 37376306509373998767302472674656859113599066592077283572728719196038330179049180341877021394468581058373320041456780529638494002229241838052227652822501053741323710269625395537144353474534607050650542497912439057092588049359215336559197193809335489368832604229167111449106129943321428081675542420060035155330286789677252337437664302007991852219725290868678534335266764686635652012448764437872424197152025776711960713774673969480969978648346324284773697010179161236138272112196648683690661424737888588683509805100063445366665143238398372691756935996073231454313667546774987959967425542523294131339492977373701040054784357724371271157597236023095010741446331264061638206783735229000915826142567396859141287777502538741292198048265600271858079834475648007840619968304286195273597345948454106249595034185410863741123170092015298832387818439886065681511570358441697146124110484271039729901192946001560804034195661333384053951156544895761625483005338533845171998427717930974251772886896663445707528598503174132035327391662492885960236173971589857437887112819849312075324221982915435219714615047225438616923834368105735317645434606444066271155441204460890007288441141231488390538113100168402954808203794246572931571465161601144193874829078176252756477428706027181684706067895946282834128505075321787535035428879376686680962821581046966845675050363973750551885535223332924720262718598802272593950127911607229026884361289833025289293042756703041933045926975057320183609692306030551725060822840072444461052818390814579831254753155830601979254374599368699967267068833642837945101737267334300566517954910167868501582107145847279717173558195099176936968066136137276603402548385475727116879862786840537032837349519677420006004150364586924375271481179749799206010616399884887747471811147396684426505708353501620519202731375171734580818565348847318212371167576068089579496532122030764275768634575525882126402573683077503305018699891433490280297931850028135996780863423157765455678247287726587763201172385031031794296588958671934899923911586096898860448700958855872464325593223973846532870384379439503474341335683356019919567269540657595055163552550851292610286875351829183503962830543890670877608952718282683170799044882750749103473612803768334351064283379273739029013889410986535372146980169740577953904397384239703175239588751168452170030883543355055208846507149317958213894572943598671475635503566947992123454842910665316259760076097070378599071739420302548592961525470853646149641044693396033154377276500241159061107084258439257263897452918887155513905471868236735451840207500254346073610242055605256111997421446475733452713461942568514946431776089295322499470145003493999083741147560699913574197424110735589840320097233241129006632704450491586927401420000848446067982805235987177287737431617124800921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] -425190510387273599348823520591271427053999539554902893109902097579590686620225289572611697440808654220399052463140164277186423145440649650746748063905844625519548349594084696714365438324680618153732041454167038942273037400023558066104793879561220903279339395769239484634910099258561697619417315317264819666999447171322092007659048212106797053900056707712737652446891634337259456755460349499467244222682470352266189528586480880175366282297151419389457109646871162151097355785780226640611995057645075746764314936075636541905131524234578139511798453731049864649036055913383202345400155882100315442595692968378156711727330711494347507736068321967869761270565571425271744950047127579674008059055820094192460450999424210742991299912730839685504643799120065140408984622552269336283877509090651405592720429428001542324451545883915163498553287576909609415957334277694791328304225162956877442214578499240765566688660451030878685242158421696384904076284331044782137239899239864576286859172200437510120711899959045420123289386629434277960045852201021973367964808309481787835479474955089451683387496804114197162104068363040102230608294565502197302321226888706329921240948208001564597080221974616385092972955183614525885494560032419501548577342911642265358224170321904389534502004647295892423434863035973337085575667972805490781422801464340742928889638538467505787802731941612077368220974373709900194387360238609329997791595103854913480681451200853410113670016862888439602285041244947203612871952993686166998391100891669437465204284701404101159544020549789550113271237409523223541430327380390974154372184934647142943342532019643689085469602191018393823826682415009371253279264055127215040283267948335302068440769693671464619416982832656859700343327647321055379887665537531908262284063897651808222173794547530009957151803803083789889672581701496338713350142519482669167605930795065894001302306657508716187152841231642861267751040121034091848398850531168623649546315287208717386229249949815188658112467849153384185562651398231774376803025011477500028109777103095199344721050587423660503300643940712104786990082110167177108365296997766035650257720735131330065270417369329454365110384685992690662117900444270411008779001149565299235922238215514194427809752845140469124653911682159659227124381623553942002502184624555714723060585568104352461558274517841427339893258186032110808703052542556450114075284770295843409278432933992827257303735914380772513750704106250378656287264686865301765807892616468685450173227984805355454962591999961708237370639089948432839868825453484698799341515234190923644851733449738446143488217213445598088261404355809043980012014348768116309197815390034739047329779256846048117950461053943395135164368822588213419641417467807654019945209654358073649308744946116590090400555589854822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] -23500334518569083910206984457996017186332233364640258277587453440793987051002592488816081985591157248336989691922142031936510606565806968154509021790565064971915706597508808052068669355391172916625105250766523876111283744405197722022881929992033935314047959737256065391571357908541590270793270340725870532548167196140640119525585774104732062272590740299777006779594882917489429324306362820086118855304277839144215582590264811126797192566418720042849684219453321184621327537050282966562875315745774137697577219833823348979826551417310748276941760848376273469760059016151745792804307162540294641492890839144287266222224763387450588519354598796647968614690586509535209065464376396838674863491145857906492766457442705086063167385889471670207708735085972341441646089355999041117860968497407302715274534595167320816267017890312476164520426647102353557323577093682295330579147793781355374912121515628886013208239144807518036468420815190773473085091966044574124099435114090401386998486175067241718963179830832122064798247993780687550028554761224903896474532772903615775293798125136445283860276469911190868930627012982622501181844497871438957057203560814553002212598161690876607504119499433137168895389150070881753221029109752659464479511680212174498957891517085919541593923814873639652117925768940996564471245799478750832196098908700491043439055507648600239876521243731938226584250411535835263625913799771513742837718677317760508346265586670982213586959741778201229555030608455423857027029096376876758863689385229858447197224527739252526549627746964387204523245452082646169561427602619582620635814951199678094965516201729234725714870433907965379081788947696491303158385253154740101120860144308394451082476691259755460287666387762982878072995569839784553845998205194543488540659119731364700588593953320191491646088308484048489238159574558127890746340913710284082165366880228642720055250039869735795350772093536431325718513517064020980300519434750716093057345336393385596217916306515299171591910853325433996129106524061682127181208216180130878062557118388560724734555402653255027421051132453947163070076684190890008422871790258747674176623499649177741228844757600523275361885953510199154978274121972379734863965411111425368939195007588779109956205392216800665939009434346793756121366892443741940727970809094926273401142888035865795504982093119645482301225543655448924224274860362611319376572971914296335651103032667725679965311200724840430680280172817363341102056814413596186640457461651973597660174586223525052426954609060051508498155784373951115639048835428577067075459528582884957787763658452216470633755184929984916495212159725232473754357039698368184050851863755525690164439634550798023841334757072087098608348789989921066708928097412781721797818722594554698514595085850801811308091261793075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,72] 2040813640218830971948211193199884243596918181092073061337394590175862948011415300950290520419449600436911286962103142153982717836582227339083621905850624120996798755071048970459457374498317162467969979424861808515643719165415163211635477832388788059531143160657404645338356758689288967745942485117470908169588315159804431379215956753552383604683442708055216653884221429911619342695978939640557047855168127233519406943833831871589750426353972363055124914840562714370506195879373234508794689171434733367126255078362991986496841373996356554276112700974988555252859439832098871597419647551431850905607898662099904804391390891703623396478195742036317630892517966922628240702336576030303585780418591753582228997782090057040238721550341689248121988829574497934612745874311859121156061117215258147399667465898458567258025155523169284565715374163543950884173970557509346763429162744275846728256234322436034934781892177514917739979665650911091896948840358195716788515818991028114436925366744786881960453251752878378351557327211023343535871470555539360332880859918775547905226301686277901747658065553243957995626752463385077593350269725890913185333121753038207214885110151991087408624609745858163029408803432617985011105090100783062528853669430226971920806552658036338174998580825712003588169171332683488612690747799873475136898611272790522941593801005478315893699475114489516497570590868218601047525967818268632001273256369979360691952440183502288177899026109700663560289777471972677921629612469186046414471908023861805370639400389906438519556738795215763336078674118942521378323418063725055403166434035989302910958809439758175923744030403462589079932499528398479391595846182023389140961417550012748124896322324506636777009170025553930626437404194221824846650003146487236643536512304451998545279191481796361723736229620369069308625307647390133754034245088545015951722464199343489449386594297722086154729821742491969962157312707789723045349641845054399836172641773810357389523515460186158765349153049906517288042962634627204302838032704385472325909951442493459830098460129016242683034477046134600665124355984158167573464629156575633953865954264822255365751106236138160077234708220384471843525840870752755557641653000715243424151405379858034880085959266805345067225302751760824081390461167183114472235427090214082663239884620316702601606709282205644903916133181762411046525653192068493064282285761626418489630061328193895878515347930612257484583188183079254966534296427864098632618709095532952473936935708749712113251613077615301928618176187795887335158675456605251226431479404024762480853889247269222918973695163325488332946832567740304299574629394301631659836264846635224129164203776870004404061812488689139815753481019978723412318919077036085536582965690012998285507586071220793576740791464755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,73] -6987706674358963591020462023058006866536367368413961102726376455169551846585992367109226369648558383073832479211913733266351595880456090385095478551644099996231629032908110890943501202109554816058419025799762280826258943567501398074743638720342987008373294831773482534319871092468470801579850933084533285341287000966155181916358451756318365798493039425804414809641781336770348564844201368400759262177702842269642010086172014756127335615532512115569778526465783607657664197970428462449115230203430680133935714992948338005093296953645199630890872343459204631063737226786670820665092922598281824594053435543486822613710411084632457817480566254313892569085103383033658933264104440099955946048948830702211362711691603393911809581018869840757975751095744289540386052009134413035090503017901840858576048410724059651086804135468598454140727588793909373446224827129897950123126051878334785429934252757992194729165382948864109499098334536836941160873286990026805294174291462459821689103591530465153096153271230510728738823128595106129088180789644307471866753939738959238218887045484410181900757033760212721154775238360467442880018615093883864715648322063768159451652759855886400969696406175197199509261190761328857703972844421519872097118224230162627213055654831517656295083261844913245977090858971482216642739371446630236442671442098070088110704256990854981024565577246790344666996305539819776127532409311751688519857745713386245671077424316494865244266197659943339621705081427786106363973798923429930115491019690289455400341387842886101839895172913525631369026258868967501542988865712293829670930918018241476101508659767550095121576343143346677393098758417264491277897496202204041354497804385394278892712183512034089643705612748474635680406061350656292173580540780640553729752284102290992425429837234249889339544732426399677554412999441013175234661932272977317110947372987344089119904201755769849198222623674268130097356937206088083476883433342526963073184199838273286569407992445468591209384032436803095381261630164190259332705274786224276670588518337355441187018675719362121069819426334808319224895996759673371786310376919649059851086105417780334350020841882578586100536364476653128869084554995013001624631258823147461790287050415263600742191865986804933871099591406429202156674467080088853077058137359048707645264891190372032374378533923335443929632856660797822263860807978252353319698990543295853673119397163495395395279165334200251339830112212175937556823088872677142865964305645083317982265327852002168690174706667848668845777933928178817409921768747930683756900330582171486282671767124460717306498637928501902553632302549708972416153145520030361311399032265788728125230994160092263636333096934591959954628588438073486818622282239593545708080128650559558818782222813993463422594213478400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,74] 717058133152602079314661773859434779039517484791113867695363401291941660974251313437269563277949511804859541703589880575533776752389654520536731753063181286013859025925914449246916182446992413846450100166709639272205979126623702789902923671018806493413133060294164852528823831060237352180245178896018368188328189487860453238690772472625912133639540206645802120789512343573386944781658905359732548299966199034516375327114899334375837896127534724379960856332525150258008657685709153926705800775377759000733565263438811442483188977633685011185680280883165960741206656173602603097059677414383309970579463192739733116507703090790783134744040182669594664157540513340333997790838897769595127680682973308274460294070428176743953902321773981595403455169457929939677934809223704187156033609139195321757950703821067778853564792926949822140123901199082425513963819311354178731647997112941745434642220170521204429158632334788269726158278479627471942066309489055658599282426386734272226751332606651444436055072414204607645463857776391612462577122952448493838418576387212536410397010373559985595830089815048559406990097767398852379325056780084738829886596432313232285807538607397881886846680200743871476451116908145249116375694746911689220569535433504413472943821588157846757294229183255567025882093343201225871253849871323988657133864850552829440860409198168724533625908212892542392604982372372991796475610317463109990115382491117598029213774079479024819504662456499951316085844968171307183607066810356585985945270011063652144327862866282805011401303483689434065794541873504512196587372586854491118460074867920937840304488747239275524499028884161379871056374054868345995083565547718827972480635970502587825198098937822349789757916497882676556773639391111621305287735140880866982090557443645769688338548692710687159284914412251566833557396716219449307325481363526465370967578907369169403424630659332272057458453346819621540530323833198248021012679855929651477174133082663143164362411077761396797308608708759310254468348289112688660339534159108759363639273734984399402274692354107949874577770048481423645005299832565730518194649066636602223025506388294508114664998037091024933294614983352000194299958622878738320956331493421900936437036841562090900784144026480858669157168374039245694269602371511969629367056553347397181020209549276457538635726758959617579729089128992648016446135367636424104799951356042741555038283714398306050014744555922805784518995155128376761003240250742419849141594741759259651155801014188817513239988467865006956810294966952515574106657954499865806519800705653456090230918237184964638122386000655963766403345536014657797709025770474909928802635678975391536745949184135737280763278767916522252818178831347628898855038549938233466656048272315638545143788154425828932741549260800000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,75] 80681304852051953252298920562540096123075348959371808682551554880941852734678714618795190371174341415902643263541926893973492928514583926147217398404584776204098688262542445055927051158522682824501676382194222958844236503851072419086678452564024064038069656032524569632639347588473735164476655371698140299594385797766943086389517595726212382490442796629367847319477445496917867299528145672215871136089619565326604783105100505051882468500957082406848872804710179210999862221446148595726041830228622520454151258832985248536126932921139243341235858609761138233117182432906731620127445080884204935605430312981179058881972452008286136950512477874950896634726959799379370489947542968326741326732870531234271447214384593211562446694342686703952527817660740048595914294475728392154826882632815762970686537541057102733873830316993582939956517247779195362358432609279267910076734520468653579250732081422147231580647968202085611235988181627996334533576788072986078442822095980915372542557067063929426766561229245197726283888484518054727282170150822965633351705355471247473451674312625934316211134287371564168750854994493732480710605299085506534637818002120313029627162694592057606436797033296006569345826572141956476937766772066898648721537409300076144327871707607589888599606628695771054109896262517915493420397340188470751809288845977535148326536566777361055463062090430434491886381496601961783206111483151090532269955541257147173387876784618760376119242447689156312424100008603822761925198332031299675840597871352273605008507018451745331717307037192495236277295482461037960248686505327186152173530292823199495687607512718458637224572691905001336512085910652019864037315916268777041323831475273336511279345036092862224096415423305041519283763171497810807633448123481460708175777692765418204886579828254666937329514267404399351738255537438234702577847275760004370925572540799778001025589909320990587267984531151570081650316039663605805495778239099397750889957564772495600277057723129535834031563231773710933590344873410371222657048974313385494367663160822138309375187637242964602153159780468933778804634471271564282720082098176186687537991000488738591861491057700109149633378087954530212038301075997174225599616656937770990056937818770228631063448462116498507664621452402762755887788068320467200603837361199508492646656391867903172695930576151213133862944093436167446883454352089145805893304623221726241356475660747359560862073056973250866892973039355749332236579271579412795499835852503319896457123451819084756527593109295919359772906144419172929662150909227839398959561005702725963493925225632365468180362459684224180032335686589906759683857568790878925505777979257510450239052828852075519253613717829707882718133501636542367623869312613216831992801200302483335610435350396527288812306432000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,76] -1809417483721013015756968009261562432834509095371842889326392312486790361148120116183712151797522652429641277093373078394329740970742660720349020152151859929626895657751647198521232443739993176488479008369246075146524454371920875728242092569438132227988315321565262469444960480275074364185704691094691469361572099146705194177749829645054367729394835641565422438108595428252017223541449741122779769456278253812184097409981962008759444559033549885646675723841140744899985195834475608245658567115570198819307332830809646499734597131393465408203172329466073870419632124386775356306464294596095731578363117411648517928002643079557278321372375747373686298781936828829697082434860837841861252215527762855694746271787508844729357158073085325263238376283558849846720281392797512353858218373738965056194078828467218772978450362395720042564943597441420916175277107971298165960908840646086674853999412557221578748206290176672518619223618039273613665199974004975167676036264943936902098735050439348518544314253412868040196901277481056954013452676333059384920846395249712316497822817226948248550306034793737291928431152731111269282178770883880751795620507388160690371494800303300215503853828774103031569665765832217293841105223888354977272375790334520495509264032974069493900160321395200539204606678055863475178234231244521290572632273378866619382664590509252449717673756760178109692654350847721114306794767052277567730411980749487480831063569715339333728595038240395941220633159995153494260047633873905754266667371619803802137722614895943852811066740643362385910939929185299022020390289111275615477847640943591690032111181220948043060544505917328534425738819993073825934547030120328737003319739570515648700072744533148779350319766388404802082005163839940399834522507371661923699427614524359968247641323967300813628799409059766852719759052084376169111280079096907103626493752195339774453677811881237925517641480500766636910155345863625005795219765235393148775387023473393014177968968695560311222852133147411274624718707396604711061223515709995849024042466974895801924896593612381892930013993340804499395262157341165293180836203891212764729455126425227273965614815034599451990332434131172291105118971027726312498935741132272715438675866508394036949205335401516462920912144879887530818869052267571867799797640295102211464808416595213899921255007610267495991003689512856325435272241745494695249154083421111880957197166438692459560913936114592208510486905937875368322562408328228037440954978405445577165277384235771328218118995017039717952873078266008473107069359241466433956230860941916439269728101419496208094327858960783377838348486460583411312809282205458725122328213557130679353456941948582809498121649050341898780215388481798866261069631464613068421809091992808970071026443393685071741782589440000000000000000000000000000000000000000000000000000000000000000000000000 [82,77] 42712834503351902212641728735194580607729809998022915287546658017088807606031617258424600093363920124846171699959590648740617930869645167130299611658291066352967974880347895182280371696711095274780334929165864745687621881871002395940211763515273001414650774427631694371379724912832723345295433019360701374113506673167631588489854234833296588425457242216977966617885189977089612163224453623995750262006428445849486823704551817156716441717958994911488805445069982719124690123035678609531919182160505755212258638010763368868642479177859425494331513910742567155977459955034495688919223276709618096724447485728097233716807455793204862581668127027811587671113240615148099871397264211061938151447704642337520332949456602961927970775237534137771128894915447583464632638778641973961042302611682036606235490832457613181403219293041778554707689795198526547017354981305372417250356395130104915982724449431748284991571237492786903755417133200010741932252649108017660955568421090190379751720890770174464058626899433087897019528707364585436246298575871175072218426179271775711991691898035041831261399965158201242696883484925887028399252554160863521129641730867880559703260955726754716767361285728027545671820474698650781350299128879210971765260181223814718451303334022266689744887532727429995801009510999619233820891395394663803120269929659470271131066064875824114085985538858934944837587529675108622222315117264744714798416938261015959636031466213364399894705089554107546417208374455832915772637737178906819761679017317083513495910299067120979391989646037552650246206697644352194892445511217965615652416369714587977461184465248885972313383259934883608197748899589592771164454282555038690229477025266763775387199301889943185789276019859261103198404261254196640461398806309055670714526221227329018163617029771391235913783323498562457922716882079755917235863882379199903603106978403630348931699858930215967664083640115580638947298169626368106086846374480990452508318422671674792574965087658258729186677041993433449498983064085493948894764590819946238841875644329936518464336417658207664654888782262135373314423502785280628239503918006978099588595183600977150044846224001111510617387083792816071550315381465261209888347419151480633716137697715550807921352608534419860022750070925544606804221836755662124347325748845949417536079035947598349499733503319015299214158805365461414225853141803172181158467543680038208291815835401141991210547313407841815138794756754294481250231475835863960849753999459697963914884956426073158115044191598803078539103618507302347406761366919098425813716218223216544586051070955237618724569134439401227394878282207548818284849479877020500442582123943837790689961245875129342774390212655426921927473140504794995301287602613101583400413262841949661717006201990905606438912000000000000000000000000000000000000000000000000000000000000000000000000 [82,78] -2391548571267429280915392774224849576942940330711240111402307171607599458252014025087410294243668785611903225119470434583182549424317892934342139233598624064585529113002750868926940416390047824822309123950101821133850797854247564289031866119574460906463662977229057846719659772601634413507920321901301171500728689273627885132289986966365548515788322670920264426595818003041720179128056820329530714040963711373074079490482189409072937416428817146311801743429689841856614727838801783680815178978745070711152142806020418900001802162726570808971062868418933754378331084579340765007443696282422507095027125528485755844970874689202629493954723693519680596039306432030711882147665915008834774525127394533333051464307189412319323532023620899809548590913398557770075145670598687574744612297477052574879566403317234393495833737078033054552716444289247448544192052766796007166797628151587724296646308365262206703984655965523226701759255647188460870967085984371357145043250389006956853888034793805540837098288799371738621554422962051994379744072975689470749888045979482617706146275601160072275784085629600305638553218980415426812451923126121802242546793035922899571607690297644911180062310623512471483938929139562544334270572740648861772556033815311611212700288806788066296606483146532873136776563954682864988604678506290412179881462675222677349092151041899671271066798748406928341219437125229861734160200453210005644988076146583331956167646391908766218548985766415530040051849414963038925678148516380760706009655531998537695259484983033464876799991326211353088113863589662962335144675932874106640860692120414665032428364928227578479982712584666624524103628640291682437623492434772631742725721288123201543527549397117363609181312509998723932121439736661646588876759337922559466920054036162157891367267427471920446474184674823291538921709066393558904745665280038378614776733985959824075557492567453629644402526705164766346134536117888934939886730764180694970627216273417812487577415992788706350494368719619675042660179489741121211764583572615308131976862332340633441152740258191855738672994125003605537260857834573790704075134540613727508566364356628638516346488426989566569331112932568652587050151255731124368399016689972773891734615353967443163751522140481000817855462536327302736085530363405126489749715113140378579079893069903359849672721399540105858219572187352013820905594686922036037691253789966683799692409042373581551729986825306279396669305879677418840777703438596153305196916238169384131311137572548941092839224680664487664428503146106466333616338969668761623488957077069827109252609830820169371709385886147735681113858570635501660696857295583052623936933984440222423142750660493534001750532500892758340289265438963311035447263235314996823723509923596645715247770867554087180697600000000000000000000000000000000000000000000000000000000000000000000 [82,79] -4356366986343246242316839351790655424048795142280010668340438262380420758515641660480089107882424819019488274039431868691733480818450297200779035687455943163319726600472891543872219356242145890247235856110773076684275571791371280376135131471399615560163328719329770350474111923444955717454103249373279057247723037776098572524914689671971336526766897735836095086038686482356294693467433185345544640339734282866842749906000720038534878183917213217047506369482630571820986980496043255851096624752551152185689275942062598267368724463112163506069795344965557116644101760601868106312303513965207351235091988895911314520420651881277750000371919249655645228149058667042891341789666137401110072461793774871306897876082929859740104495852279258230717303019849409950945168434676773919666453233331384866177764918508142959662353456258989564264536838936818807946801115606386669464111573333238317465620455159733430229586385249407084302304194153188071987989436510243828980953158796199432556454946655875733357379267566489645830773048876694914530986832401180333902889997312972706756038045303318173789151845478624708187224712585636727410356026104601928005681970908077162282142849430470923775541923522157510316300834632618183235561549608173231566005853205083169608724647582792425502052091554659135274719980903050018568740236543948077457868556627947630868688768693504369799999023477018424645705747650706610614845438296941874622274166956964518650479546927166529533022621378643126895153584999884530997206687333470135863957109209313177696894809670649532551471628704784218000002873642479810505513193317591789736317412277801334001872932430864408515450564758863290095139647247622727725288144701605521590615360794639746084991446745415490683775778089792178862992382051127188378146185575957067865232180730576962209057836671861293384685648648356309366481611502011293626456178189235307217609807668784198481559727314567684594873728735860169929086204120883426133056255966992855790964563554320631607730862600927442762186936912679029418956681482482357142941441905643721518611616182138879327187408370400371675474509138475890253076036411847655410597931175907073399223036838375119067967298805449007746923028449452536783964875295085850327760398446735156231178126799757796328824789453518011646419762973865692071113012430533213557591527413982507646360993505839988985585706795032480011151150475949305697402531943205311285400961014499576844031552655264609128579700088326764027930676843542962587384600232263375846284491029060079955864696412058852266192592631302552794176348151378876660477408672697426858447579363125088284770885395170145067231626930156381822890502295617020171429045824162091250224423639324455223938740911709641509606909042640235822214803364838195731811139113735828116884386860596751029310647831008326451200000000000000000000000000000000000000000000000000000000000000000 [82,80] 494109663341858725775267767022945815978972986518554407816660189361096921689951908778743579883755388404366043171863594119294625478462661722367550924029355880875841923134349806015155449846181401608785904774174751662380386447474795911860830130417285434561706857328247477540871976130414208631558007526716922770014360560709272135972455293919685093554581563282891369411370580807671909137432965726649951469230525179549072552035051767644973401997905573820707342475696082051400365424652970544147469550809235220283801956824998558452176669844478185885405386601301856779291393032703944569769407718593730945736359551918813701752640766329389403614168265675423630663650644480566671232889953751361269745824798270600682737877486932795904409992408503399859933507077824562690977371737043394843686246771435778545680512911334114678988072935179102019742235570249481113556966856754801892896043486387127918382877899955571036296585756465440016067211433330311106810747042373935635512601803759147936564059703193011702215586492914882503739171495447992079707230600809918373903785015791182365096780285077986690410300301958026209154065057892022073186978450445039407302312277745281636447159463387452537202019200983857181111990413653208202073452195484297981987365182070906115180616905804097378299433317868905124252753545511570310630730855733079980335601003938259084536680551079396866523600713224938444851639095828226252811567797474244046736212421092072198981988392502605858031228145360771074816255933687068843022939185385377495101519291924630128437065237810783876734012725235837240249886886951918351277524055708239678447525048693384024039624279458833786595973744946569517979379654715224912222538743343128155811199029841832872635930939050917240832142563569544260848831168881211071250067743713261337812522109783841854537589873825006539759182255309061351878612494190244801785362074588882212680721501495225657801164278360997831158823177351352706137900716304575350978695393357198541447078724265939476912949765072770348279687261945732731337115732289768250039183058051797451734546161890726989330406378561205402559062787465326566038840546248396207946470899310104189369532215206103150422548510587240775639784897450982416377559141832064731947684051734513595552981881065824766296646816469179201797328800893550591354333101370932219537326274084899851440097553378123153893605591287424057830094533653994987258565307585344967420640628703967393855141934389237289925322178757993502786155669166026068159408832995994751195278807796198351819940317601585685674284325326502426363740320625603889001490894654860272317185754639848139230758956867200000070294083980561583690629220154852317074254814405900345166383647468432087767690672130172296820771609657430045850533120010333687049807722748793223901151558777227415137736160659164364800000000000000000000000000000000000000000000000000000000000000 [82,81] -581703598742148265501154970687990178829071971577732885058672104351054541757163108511423778129276623816472475076119215808422439636198488379242988260287311458198165509372282819458749778753427759870323085690056879808654802268312550713568289423875077561719736916492419201751571228256064325243447626211470693310857486843028305917492691776052393630979369221785140587809362159515982913373929589531569800646088429359420728477426572634633526288656755578276953447784688114118489409465868446883838339997984734562361853977624555589943851616439022597512015836883725602629263849910862481762508043267270955465160119992809336963458769037238460734843047883136983117700861114976941748091324151899722419426863444682356460259838722080918396432110187800852148890490387477026298632875797855003060355488625054960835746580491177043799636580635134354238335339268889199203349320580153567499559815300026111702094139051401337187147059868347924500462410106674551458345558005195970287758860525401434135131205887334704993349154893648558294049696791103607333609578597049174050373585718016646510481531178070696379660685296691254709322113352323535482414125007031546687964049877779341280939647241617202190747861915362940550806961621356011489725829526801427598131391158968100684256816238305720013482809485027000949864900970972304191458253503552793986677519198173692860028133911351712739899756008849382180528760044308132768530810963416175386640601561149975160276989757989868592387889230871930159848568810658413225670607665611056734152622908884479739930359968901651949932514885954185549534086843766563213721897879316106193765218823348371439824768834443429143028910260090916576329694958115308224725981010509303408509050265264915971113912112134758693623214956959865120039996789659555891954537254117470282748580751060818909400878753243672567833290412629432420177484148398056948510130893449224178828719426133997638154930578966322883901839126470900048131379017436463881604662698639717840133070355582080910045471467655804056827534349450047817129436342719063007824226981631631186528837177674131975396951340358728591949284077651877019801262270756599807792278587818997175827718221353632880545952387159799546468216694316568008334858195899650575011653361023386196900502206259728584562526122815875539631490960647446856453833715062434484450565581521969177062520123831879601573859258847411132228894401692599442246240145880647140366938164021928149230590865509606260164025585062506547885590387124996910020648662694600597292502385784688751201589914208251009494835979682884065793756564119502318203838326420197385875638606523612582921699091028401629920903520160000099405960939369408073658932556765577842630818971442362177603208102056005521318473264344642711669148065432653621830175757891659228216505468360621053117341008448716800000000000000000000000000000000000000000000000000000000000 [82,82] 700976026646576269312173396701771112183447431799026880374858509063790145242207685539729174470492762256210650953722082037407782812333279401555813284419792969473835828744245093476344409746101066109046355347156182021604837650957457773904967785830331958219577220037540998474666237129884627255711351151677269318250961356476332109617336840768314261360168988139848734632132254494704640407231759183317802791921272456794678715832149691975587132997859706265077041849388789517114416902708929414664292582851910550438767436096142797375050146586558287795671626131658708071812103545424379220799422543497402334204248627155361924511627267693671174555243898278329648437523974389679860462085428681240785805952494158258670081680816546997200593627857116094190994770134869887794187085212996404923264369937536368020820003410539585455079751444619050195449150701744602259186066750908398744539943260801842388857884164350566230740110390173612493975743048441587078058771702187143101189522824859006160324793157853140394464104410727526395185295036789174253521769327846803679345567226873758688553333098534039646976233556873856236069625492540729689833876500393472624062790365156838492158670126338167912179995864383032925156817349856459423367726809335982611084226008796195166698373769203230272054532155689485198880302337824557900510881623447306047543352948060665766797964071291684046664762836314970432359350515072646853719196156165350892005392717849696914150435136273209409848410942239036760313886723164051016852279282952550630294908529956093700621394553633420701209883084810897889685044794678510292914474171937851215973872467345537183327989321779881928989154614354789379967407010000017440982721315959754659281065114919375922266462518224166324433368933985227296518689255032353590713422832660751828599899477476483944119268566717766596966037235363570086302352043790472339618772657768060285444903728177229666533247981163384711097471950749785318404877597663598490842798668936119759019880396809221666568381822714144724876472481969070626209546610138505736843118824623508187035856444716231947606411134682261442712118309146601909627153244481943739696206579848918581944748222843381544166901522919194159694927247674774952583822855503056620923673543173939122443324734691299827724823906259129331007184543791457544082359321950458449495166635826982532839697915661533405073508064121634696712961092417481773571274896407309278648852791159275625673066761951912333358983596391904952825799758630146607473679306733110968310915943339880405951119430888227618622006131478963951977494047229534219846596957990456983748407843664580637654795428238567758803021136606071859656627936530892965897279854968447499753404218526161351907789393315555706129876633473493466760329829358472767217868746063119405105375719942014610527161490708889600000000000000000000000000000000000000000000000000000000 [83,0] -4548809598683565746070327224271951368393546433519514709404867026973920736714477387393498302695370796094286465535911989123919676176459148617024769025305699401478335647982950776505183707066734760204696871678438781188852731579521517577108199788022406626576750671342984060673438648006149436882023109572268261875493884879832767591564536049562983447593386189849676475118084671102084814470372731644017753845663056594244731707874960419734377898026519616054467100660871846567401638117354352145238190408090090028464299005637239609488445315843197078285770364086179731405552225113108153224214212431249327404874947062012191315092311038219049513718258123058518207680975864975271878221307179700197337112407848577097052744161819608105604818690261171519773649956484742763316451494626385377277242008149088203828871950302367253504104965563233311042116795270899317662595685106071378051002540342183291592015419158579038619443060714206000664787099695998932106024828833590932608700411397046081185772890362638190322920227447751415021497327332937104557980895274422064636717015781915685535278191481579433372195323140160276716910021604403288742549063299050580603579368615066335892372711282969984096781158336558294319434851019289693113925533624236914658085791328596124044598085246914200024715680365481644454666475756103519578733690142864177426533636265472036705534840036097461953328480704806444846116905067305818668350872062642366608022167453511211000971514315820331721598902491911271247849112518429512367476021416867334356562258918918637696960948186895743795995038656063178649338480149380166650481706313493082795019229030845932304776306614640557396488683505025957032845602783956727949914899089043577163592117459159337888686370433661457154553538973187781247601621584533386271537897635804232269732351798469626871873343915367093419040776586887531927212149563111131774645549915964211485744329328603969430016423779840900805867418163183924069652661510452949172189757673513069809610966924866875772228934037254728925464487681427583475013461454324421774130918334801962795941850349477503832921680288073984066187749164924261452744980009861280398075902201568081419237227829200858861822356015895954975607325897125734155876849719374007493682401165228563765129176206069405292686618554962410036183506504919820620652743230470996105980186367021938388789730461557001595355689513266440761528463085064817712781620169422136920948712306278819655051400597826046805260971521809331619385027132317759273943981235451931104722842809735256318096341357334303190966834976422848596904604172780910865582652142097004512848950383102184828436903480458019741302441573886974677891526200345230046333227347999849251500760097016358447305602984811671481134236247273827077822873244326819434470003740570393377267238784464265146443151840411607116456563059076834398958937702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 295990588728923946413109011683438998948300962946374855826449477384132398812757853188263354987523426483499776937546412077785837616514640393800191064320468041327470235817543219863892896261222020215477055775807145459191453922259816456258524475129412389494594901871152846647325407592169372214787579142759177413617550321004929116877833183630436818319049700443340878880253793526821902378388008568566319659813889948121429267529627263816203667270192541045059292953343467111970701706977222198562189342059173584726678033410620068609808490066668408004213905470215296817351351416384923096192553208259265359373410606918417728326296192658008395036840580468131917239706457445931695645809379226316669533655240011710659059854622236365927233039800373311301405778971445448414728528652030926257916124849731107604561717764359749610012872062243087269557987059102059387969371288013016710785942580587982714644183030829648300020122634030002604877228626675637754024412762921788734579242829730445127688767321597645482059335738496030535616981784677545501419021718705443820722207553423709761372936323316091355931970470338816708173713898417824212109258530291982979848153807417855106219498281328796411558113361807981464137050339420318063655488438371722325784241924235530665104090097740854938906212589076179369829897261599480105712237340946790739063847774266037016138331812881298764450004332993531041680261572313934877086261141049824882620543385088328195419579358205976599256437493263027129733444537870097108875679574410608887787419816900975488515164936108119698636100502694594477639240038973354371226994075491905710217284155859992935448133804030758301279199051141586615866411985597792082085097570054009565196896953879631860850264847866999874123918463489221740862451260711941305665141264258273337032022891290148254170850817213596493784508619107880689933887836241269048641365663649760421499154483245703302349120885880157916869329459877324805753501337149391654467968984874088055925484904841137067552479797807815876456598897192761426532011495025034763796299384406658289972605288573929315529112829400430740712902434862897346206301791846885628948818809849400692618429871342246269505838852597241192665970358491652335466786546024376243640465529881091928078481735203042852326467347561788743938207227891874175986874246934750729081952209507181812736623201871521207432489922129158303125836411108145976553133612340835140230823547569564176887140841476526796002793969534592187614739067882015901880215497909385176447363055344814759144798949800299059075981643508494000627311147374778763704603215052769231234290455820636994554107642610332952532864169853378689242492011104304370052079181517050978142678607197208840104527937044994109068491362841246394305277179050565967246449767825126832593284774666917006602775917381623079491417065967264409251374375632896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -39025919007286705540731825526089798064322217789804887444249836063121902666410688197662754316784144211360130503969540044752356412051697702128869956989957260984603238111170292920618103845011317323818031577808665591632406278147151976084670768972702684761808280164851305070143324625494504987783994778099177404424178003757390283134356554421238682028113161521739850330776516059627087345107859644892481351284989606982838671404467515241745894246121660430664131979615617717094899478757812671500821120672460213109318050347352790965209948556685700261018904057254092270794768519049092428946634464740682372843553546677296059638626028754948657306219120317135392479193533413682981356217247996367390170179614949746966218587796935148483358129547077465407338402455221670710870875254013100103547222733250725252878577578212915799140853339200365645495490194975109499547466512226392731161355672018055396429370120991181550979689225414499015441888690319325627412787687442285924036576551990312706747949878052276965864412495464606792237867728719021332111832336027492621093748651623140312003077563343758940167967887206302093940727275695452296599694998755156602125775174579487652052520322486705984803845535481983921233481599008355236295926490759121661591592115268892658552238859803674627506850833250362257320655480268613276710108032393220043010998046125989533060789714770311149560571987376288341629732795674206129998396833597828491067497088224724967454162867424192432478271397868207686684781125804786415236033669362502583935257181337044937138380411686153476211352128249603796345346660294497291067231082192399925162758437653990900323080616536853239953795516778333920516978232558966504716424616986283044708916902321106665011207137181412912607229806959290726546827514269559006718542880285295372919670895151464774805925161478837127043238629722352915571105454715427458691967541429113441102774221308073446261551602879174167280724253865205052325259545201685205841290461812755593727215706927039779773476134096441703204393284795737054893026990548563188742897681101986185831263341600017039541505931058038846603120441413233346329042716735307001019384781202702350046212415600765565644973141714143863392324140175285302508264087529034857512927462335930671297913014229144807098610191142126843898335643882051541169433599135678023204489069880867727272092726297631024945105070988757150137253681908714790157479038273785398442924891056394285666173829304283146110355601736440381671265048404430518230428851950498487044886865813887964681990275684831218681093252195332349006374026397810645890436523438683821678081938975242197154956194990542610738015881760654308412019720747198669642580438583414648706880495710808289169394714204963149546515210527830353095394667894296055760417249818490263804859265410333096599937139916901062567946372377729328989799887300198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 920616053660403622767695232908630496575039344147905243343069521717966248835468497904762719020647268518260117125098511334357116963442357365991385469211245136555794321995123815248703722539179862815689848529213327387935879492942983923516038972336016279033433809452288513080014456412858693936633457612129418970215388627928017180132392943618695556478052783134094688153563634948885888058657012312305356567443331062729073032096992437038356640740451570845698588763708769091294000074897409118497137668063715332821024633580972268362529339098212665754600640716082442867161584408013318149126498845849361277200082186485454323036645565403749956674641619834975389114225282306800539982735779916304531689241475264533011247098012148266287200583455167092288917461170380666186480323839798907365828229157003051704941967992888025701492927431219047961893578587762457456382112537075392386104549668388691285464570659327738506865735456637950891627058555656651680948731466040056209146763766302418554797444080747403210280814603011420430617225613148252023507005310138134613565712510141176621578506284101900108526797471739485655471971640982376979734923158938443974528771735914708176289935858036715207270070716345423481270569333978986130099158182762354686301487719658511935251309805031196111566150303770508838421576216584959920121550274095823957978420177119960031266010196057184147146923923950621379561409062502357780229106847532990945309179908091495600552062771675222903539526421110225661703105927176552376764652315790106259303759565473382669169678487389949154063005496913391281678384018627925827225871417763896306263995090595984112669422710582852027148939898752355597133416567527310201722608582626258348742322767902956489515330026679119018642630779648368446500582828293553132989811312341020942508480868484848118335089009338816682767355056375631624236902548898695934152578927447998221246258867599506755032183823674214959917352546518669109062349426166172335699375936325928757399296634770490657602652354020492584144772602788731380389017450228899865942890574228164221056642902277993998870867565302129989764839015034442663528220681837869263844075653786029164569340588009930098752600980002320305112911349962564890455593031802844918014355408015051762973571720637734858411055626111829221452306795064955572222163606494232463457017128638384884931293852438183184027170182481886696281660344106887677113281400322259927948439477148746285468822441961301455581816778617842126281582340434236219136824812803204690412004386176272227219898172572243967533472113340861013410165647868484168337313364083213265217851593130011307354463448524477822353743924334943607758614137329782754890206695806379883051114574379219046425258701293803666703917075823603065237866554736810971735822291048697172811871066804172923425875251332522528192961979393119106520213107150684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -3734736069020389200112348465820848011887816177190588877884489482920771717482941696013859169835385418170149041243191026146966521388040465522259922599514028611736538928227517589155233029301606425439551309385497800384898276749260457519469714222869072359881836742669365811182538853770948266577894805161014595072335879058798369335904514581837208290841846965909888543794661655772710303389709399795216673483702640123520612374433377094295698439356759257796148472236417243897714951308241313865889743879241827328223785640280566512336749427795198731011620642337952754301263040734779907504586004647863856484527521011078434122758971191768261998689925874499029809917160614292419704731180231522823597750756629460487598790638129132468367952908934268508139573148701428605066243885475531458688400336845445812133546284965277669211894718671366374807938780371222433408624980211100450866732985585054577449669231239271129738841374756995094908293873267045107479137452766107285316862705042916844586911527681839818782595700867513766901734651482410156854384388031250404666202780867620521065289538376221515493990243726354939193556288805964396269434704196570470671970978480577728081332029790677595846761819179746355454794188586413323265790188008771302370702216552570946019093262882708092804298935072210778447883056352968952824395581961232899362756195387150922461857677403477749026423342489839295754088411287725158931270385797291291184406688341956484397469785309132230768760438423895078405499748542534212250895864647397322492110287230369311079283584574146323210344869594308562999846911128648849421551456352847694202367325476212231460513617519090452846351188792077611433702561640200960851316326337733588167854597693353322358130923561441279076656679214346477579420949959413769414832637579921371422321288947076040393486427326543128197668889346755741909452302928884591581321844233210305093257375949554140843053537204833897180510966570202065332143345701599003091741222540981582637044641565584948055191581973105625889501784083719406825340702926185751584163677259390361655119077408777099865398901863756368994015954381890631636934738107503556644228052249356973403596825681423463451040347169229471015116686352543186046323839858668458867179925583446546734551201309523800601912828939773174756967794085827821798645636304677412287876573205815383725832579121344977910819885730845630808136557171010161107794596329354315835360085712499048601793181935814386119568094598340663286719345032502218800082234074768979410987238955627927857221280262741429454469056621538611927623011172551161689400430484258497714763927464961753406587210296694919896556040013866452802502769071516541375570052110984349970167837435208461617737244306826946658178224981098775729136569519965522041893190171244234432515676617368151391893532789853000828087375560986926639616664474642022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -56603649761278323862105413952021578609964092010153778786872088433370726220029869500283769516174834063963666364923436735358364829307241558528600203138913728934537382500465595961387839160729629500922160818492137124019428149825140591285803337468173266303800793295205079561462279187111547775382895423323187315749723357653435731840835059468565800731015241727072013732884114461686173244281608470098481415083742335229754090958626120438179649574440792403259361194244205560443674650326458424072331118566924158719958689535382459269963418895023341675831710938326933458915208783113498559474867468758285420457704335463408612258597407876882388755504873774757211119719319881266405019729019034058773860343597379994954691205514328541845042096020413828241021963754670285444929194074307361036994368463544902011078133078833748321094046559386553132108560056227796331813035691037382156428637929502068334189703699062750735759716242761098035666449986811365724585493807244682084831194856333121209040200789116729862412398069157655561274613895162274324418278459051074388381955667225273189838527795962801221809635642849994564417763602236603384347422748262074336372061672578783253911278008725303838505463102086390644555239293378615442114494547309144356492267444743471337315462319826480634686553061237614128804082540219242740368329470482420962538317152791841712148758396622599770302215396606466239339856498824296545771572847843302314670885075148669868186181087562547447483254633908162074726799482191484485695291927463347068388683893750043019861164892756584806428646412073927112023285682565753632863258820443254525837580762896930085560631117292403830551582602232333106614609619178572020129909122389779763069455558170583521801570650201131086122252773888547012386446618467551490576991353083486563478173210776403691711282910948829546965917995580693769846292959344042229168089233600608680927642518471306561908327320577562829486129148074649752396274617231623602066854032037151981858872125219056722725516251901742957644097620226864972510314092106105603585149943318880831762143156517478811608601852123756261951055367651888696219533123001913585797162862359177105571186161148940904279640382891159884302802735232032869282023546413651103600309292950505908987492044639269609494240241828226364018173971516192499396066440656611081186772624551732787216776948588013550383113366086778404249608102716386649749655696452488331490366216912834579928810053386236288548482409441300203102298821505003370782995931018504816910065905422023435907138127068363398134093141194245578622080311121147232886890226553031391817201316847631907569964764385379995309623115322631304235308462654540966308292535605381502696058506235797062802766339350564406802433392397046680771020309419796803154459370644936884319182667728388880120550454813596120743197970585848070027568769558957260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 2082595277125396665017757198532058043327306482929396013640371869503604525987939773674762863469541826472471906219931264602759948895347889222070128822871088516402816372331743263074688575957578383944039384637572577702139949079445463017397375133963835151190185574161656588533843536990898453651486256513115303644497054043457330280200522081577838811494338020426505371855532987995041036605065929593853139260310215893550615174302177079109623356539230513536723320515605267407893290426788966137857073149785077020566543666979951534660875851555349718830730251763693090114326926867593873906346519260732431740612334360306798165002730972363561367506176133651180241766418756527729834865685428396848724566556052973099393361956683592599784188246187419420549958994466223065452261036442803189509385996806587713802879428327551734769492781555020261244386886982889496426397181814743782979885524167123261687834370147248077001943094732000330579652394988698009251934596543917402226293647758420041275831850329686732295766514240666448898558691600354400539534149261545514702982327115452730410264271049381956561637875523984864145976631409352654946562388786031185947708818158433622423589458384161565865844178853868387457143510614824165264446038889408114618357597279199941556314467602529529351535099836103311913561400420516672832373637804852904911803396909300090686442374130920522349690292133652849985652607588977137651428108370506726266608114130762200033486534719343126257773223877603395469506770140390569428780222430411326696556312894888942170379022672280633270655317139142226406412179905232316785821995969947888492011314393341205266825003828619173438670706863196681265483734608468027042676348331692914525553622567701611684825269461808648189524306480598653296428693410926973123205847817787434431752034444339549040268898274966190218761402665619920371207886568136224917556723112008204042297673674851287945797334758571333379727914995145427295512629552395151283786844978849245132568414420047807106617302126571153650867439079171500687140884691853437433370634212225194609754917171585368738989854142826864685021044798265226238374515043414990017933952038153456777397083716311993698387420046166195825755613960669667232844598806066961404750128000104776420115599300411262023274603752486438971042935023917127333857200824365560913840639520181050582022287068605739498353852478649480948339549227504069049707109601270893780668303612242817557925035980743165863219692851131588094723200557125930238920471071383936067890996469189465489879711477849890496738083532984802533294735427153255087334161299802890761275364097290363311312736494539879590326026713515904552130530829555365546106307170480062997489239409678967850151588457699286852996129014335146623526305795745994740490140912993682567129596401160637484263627476262136411669176995812739763207659298159067136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -22994464795802667651127309213367168987467340698994832795490563726513396819620500174089397086833259977570251291213814600094149976481812700111237837542567186005669892847166565876336937217124649035078926825034328016082397491673125328584455195809871491024602921007118696124161272337911311589059801020750084238662680545929951613050598270354406733539800296293969652111562229399697532339750410317708001395412044722159057796035332274091108860848875843221300038065936539933535353266895346246177112437808216589591357467850251387201973626753929015329585486350241754720985945793375272640274906562875641968777348080290867103845840182849734851323253544981808823834963464304050864875372982534394931306393021537509359632702502622707007926431698895355807524417374175006418015801000564157146625186412267115263751078851171989005971224274333912088747459275655852911700868042649797491375342977036826401992792020457672098078442685727288167335628848764641577572406915251086836268539031196990174068218678515621436925942296745286497682480286106996249548811435482070098900707443060435830832483287073205835189519273609459665828937371706974629909262221925248662397370348224542940113506303893608817778015544322294854886914267964537233630642469915270026143023588098134484624451977743337493783574808600278171577288822412812052123409252880687539308345977790859918638329348614727592050145102407110522431670311947622161397878033399038022488613846042414913776701664356228523433461280238697383220952567433833784287809916096785507380729319437839555841881239528240098993712473651105560883402807125934630637352480798753172537689241220280880283265677292031634398891221931696767650244315407305273580210096855108762978082518415988786486676453311444924708682002546593340231418807469889917036811807109566045394992815046062198775467536252775242715949135665108279510065831303454826035984358849943580207984250101533479847944411410714643377713506900072832233514989931557195448756267911870539529623960986900097556606019187902357504754970707102086195679902052024832747810945131792677560713221854024632839564364569989477224280628316091035810322012225212022032657804578251150963740781883379206243206980114566397736774178289771910647864048333256323072544987466616725014415659855184007910852509812384954817093648147966607033020264494400729440293919692171549510062221482801792794069284514854222462359942700472767554769866675709252262320220814692830792626702402436315490616182831857542106231995647728540218178592373119713287379351195957798638747952071242072280061529831458031640864106363011926438204572651245873612285059785947609597494307397334723693347754071291402461589316204165734348431497115558264165797170576132759296638960089831504333058867392651631004325809658142641283965593045719814777359165137625336435536153079568274866124739304497368826207742535023649095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 190051357481971884201272655403400204230656202127578285801263825975798575592986723587962315971970239954189599542709901189730526803661165657087358752651804521259505547394565988285397663485762603553000753131878519851236836237379867642487182491441230661350538181800429811036861620508710553765378800291319764921200049933252968025731916791323637433709417383639939328804324521536777351790905984134318189212396754893416815084844706771028874428841252406202985482777339979562313986202086021239727119876534152822563729668722110644079682679710530388685088649097844266095527934606593112537944668658758500935462137393317594179356132853718053137758110731498338430516504071710202207935541557681620749249713332937540088071189231403769399628636222008041606276014898169562858986377528432894282058269597406340272262046608425859178672108604158377970275010908675565914512554777464469972486144267004271221263875790157497900853486244843260926017401254224570359442724011324170804579751908360419844393814851887207496628912907226883029532224516702085303157801222699717435818655800142980350164718953231408768178324341883920795502896696241556443849519721454252763507592041253124217487613016804060581539727083763283544567657674360908290458400764968257585905207751540832226461480324845890915719972285097044248882296387406464349608063031767514711951898724601208653208954479315863463633896263557848741286882314055908787427905169363535577766576556886661811444826363417926356239588829721349249270105200129340836966757674549064604567018479730956651738490278280602132969558025906778555447688353975560006306144372397347894272159588821898279635128833611801159607533970098447968763272367071897773503623563048192442383977670789826354266115633941141738320670622892944093818007042878978707280406324317592217447205188600818207700055303256455414045945850281092537171563382555347970883003067745981710560174019740400774722381985367269472158994307005373772783069650438278666821146284095436639081118483060036823758317136082150393432462988005334599024080910279137069661426785274302476865319329022584814539386866980250788136315688791033887001100985103628642575267394275702605931921764499121836790905088133083432536861488683482841274890068173384957254541689049799979312270209748413581180328805795136230561833002920493325585409682745847365711906588290781342325324904760255195559893384784974081186097718892352912002191808063390107350347877686315739176045711922521217121841348974479145267594169074084923094201628600912214955306547818686560763405350904591860582804574364821875194244001255080680693316225060725781940477601517784416069506977950204208720697237179678978836183607576440673562105701354263512021418776634531526058187189169998422380312328115364910312405763901471234353443156046640525386589114166066591005465884099994498605061266360214448920725933650561571225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -1080612307780433870893074688331518249472908062157671041530625829040909305126138192248338434567682157268213062441811368230239847405980845511143764887480956503911171882639087625501992406614093720185948301022993944602816621119589025414051926404901701784371509829570403464854775357415798840400552192315812758146055458674688912835449389648672183755010246151032162097779903848414383090804119016668991925429795095403301549748443612920050064232472072231341944331637024646642182893229120785067919043900196720155063557688598027834698054234584211896855547435329607040597882662089445180615377976034940698814557946224858320136232401405718536882140915017960182641951251909335228723237657571127397598911445455799952373801477311228470821574891001676963969963478219308087535708539348180962454648702845122048938614311824764439190327682786979049661253902851429578385844691123112988830996324039417909926399302955497817765017123689987102561950518301182267984003999244766517847153109039496542505930608958201700073926988805987495513164940419281013624252767438106745795702434990729323677954997896427753970342387122941811784512635051518299958022629366621044504868357357266333462453672323604724428229377762368339538674892599685826758318054977829015620272942033990730961699022030053538753667061596938736917905486227437439827190322112956792998737944204207153106951232825493519164886722433278266038658821545475183939682029031094732541949448051303214994182398062915127189537592414696674770382712126923191919586290904453804450645468288159936311371773959024626037871977678445643801449386555415403607324180135914803445554441443529215944359249516851345131963977760766237886628133250137934687337748219441933074637385353080697026291518290124964471963530839405410072862968918123785852536191712311646535616092058185467811211013094367881732962354449551938104901125216220820426832982284410284050840192068069128803782125389570987324760752285867654262510201791694757990162057504211469021079184360488314041664012440429487337252543264801673156317737809146566579665059776615299504413259976659721939817200870601879156390756542826735255613204925434903696647803310140925248036745294743037005441039045551158058492786026732250643429280462835192418889979096597667723250676666906808295754361073450428939616244445411718912017933452399256896920213410627736744960002401581954920881042698136183866891378744150173577311448032190896252245464762927430641986811302535597709515880979829920663743389567263319817183680208018293718615976408856655831523114881564704519785359990241792501477966245900272935257108988824742143026966458575281792180962787198468937890069209991668300464864460195281461915570979522095271577169439133779069081134283530400387743482516652501820628937421288100380188077037802130472622456920459670993960640996169578401439813077172935394495495797095506085150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 4577229305301501855986373073738432381065502272908208709578497092453223896019646616034754900265494423637773773726909214906951828133041746324780599065263757123602178333246701815217057125638123726472686353891354844525887251582473057144339778385736962565599718134739199568393490717528387221342964971054240586840338444805183780341064865954058403430353356558853932822230454442316399958326902317211253139584029395378662331968978952752533327145179157641937385633758529365882092748435796352100594169443246430514535347657856147143499275092655958322017185825942122054614316755003286102856519959761406974642967151614971008759322427000110085769265302273661909870741133896947750132056164777806223547468053288005531440195930331436679015380619159315514056126330101081030436850530702173142844652986108107599783367892720567333032290122685205517239044330284637449887855484577801227006055658128781198497014639429504400439325877758335601566375619075282981322572263695168320718015296409503863534592263159161663665458151206426051657600872097512634370916993778547159348864461105628310267439830946283376918431864919991975213577815034267037757224511969036087504369393999534616602649606954509119894669190311428506744216662428861491766723704121836462239577230777498828324855953006943653200305457177777132887407617981041734387567369560785834503890303766896515897486004718479852047266157619590502312433234979603980810225364737691594485974972935942553419428270932495354567252352131925757172605173084034349082254808955278946627212212185946388066001207709112426410717042984574694733448097774375855812662997599161819038382644361855947124456666674415501607454229328032234896253962608128020353419408095964411283947416603847769984483905719358228501593684797270270532327324611730445990490748410169343800235653406980906873880260314312856789748247570745419334332478521819758877243100132256510616317805429022794184441069728221420940621942482022339421606783518335908549633396531826346344280245214286775065077104790223284406416165515134130921807414990924870373139593986501060009125073802414047801851792021080918692593550487023806352413406016797570644423691683369600280346931275147229110473395510743040774586303604270006872524597163835182287864550659740275620336753799377214709451179290808719695758763517692928408162798843400353840307535499451674997861009126637030537054750234398129675124933482510676669538868554942955585755519750893687001074603808844827073134446034366113152857140497328037360670002350964226788196712416058503552236080333397310584171239415226693765486349187867228910137432800641051443002253360172309494893053882262883121246860137225179865575215563018709434413017089161176543410659823695025577139774499148206919443104511249008526192361552539071838919785828154337889620980233485564818289520530853454475212899104465105530084732188182169255936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -14587049688632223801431846195529787128839633700640323908066526143028488112654392945402410081322347537010928601885753139117934598678024850982032626255499220795138424716726610161506171546573700678241861937847653816654669732834676417132540199379100831169868125861035467008335277740154204177570788846176731035570154866479442386012827789639883260292059965542915433182042428628532036724497857719260102555766112009378701369625531065395492232019194335736389533201155925711479878837696100096208801932914167353771074596670731742542240913360480633437790016144307521188919337360936446280516264547239926917591314893424975207576779824405762274250127202380448924226768966587158329491443947019773213006966766529037296563568240134901636471191156419796826460063993127604230595014493579634418900129306994609967176441712393121343088267618753516570191965583913470286952853651874257358630110526521609514442201283012995819865672878720248038993433491130119091427759088821003889691576322156672143706531310136046677455486384257118037554241158683039792496970202829459748607270382309969654328885094527403794774850004412024115192004896654917626487325282879686478336981317064530664667399690303445082366478927346176356147745694316945631807896950066591405179861920263242423361279082295448381216295033541549272900880376317746032314593987059756218499191282747222858635362597244362426700034939086865846348876179494819617709421343312794610614203123831279497275920028051207552437153678020544469615162801078660940161168857845900545741703400260627754719265944613960320484146685558010670801859531746897101673837568891303295344427690001226056415415484088173061472323419915917330606832723900124655360078926359625177693950846213138628065284579205861353460353127286614636578205184426796821740350879048413703311290504661424362721870518253060223873106496769811308634352167654114618831154348546576926238232971719115034174032307078279496654589541395016147748002845946470589404705890569022150920589544400572037139535876573936139314342650175743594466627717447935874569711198313464183174988702502863232466247022988085333701617232314201194709115272105966229742003865476151405734358700538783092266663686617836987900838349952065425567006505625792730959609722478374277916859689870717357305397424782940231299697923595292447947342375846767835446058210178843968651130780324711125696462714027366413739229340232824200323568665809924084008438974418172156173292559916463997697017252531809431546299792926370720069326323349878870314877490002454920658060046469776070851790610356792754621629983484339438165207901445626906525710378647324233499207169786401289575831015887402118148525854562910202189462395401969353233924329384679228346646055748469604713881503212207534707912488881383050448511262269637930116363555113409734730563863483414274328196161686689820810072924231822820119674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 34067193204704483357109237989679754482369194478279735075494735292657420098316278802197526068306652376676516835824802691863006884101292391770651875882758956656437274383743147828380390146565929372037401186477815401716211375970443043728108750017592997543857835185877002401262807364011406619513723792326683054021062831419779699934928030714536564853473223673149926440883967645267525597625100253529174757804900501009463936927166045295689450552086153221532898435304330724977146561968986681145092770334476762095566658900691613585769866392149140155065616304609714937698223320076549082071464272136486745600556834449385239654172902278776086643864513205117820519211928878526830609957390273358346706865547430307554001926723061543985270196005274798781306126778283379789326275513114769913350196450954555236079622105521819863592324355201413294128624957723517771074730474137715813988469939226290342426666696992686195975994561310855094449229578391085507231666043448526975107055054805089446454807246352806384321174907898968518520365180663037913532859209034532835565767662515272679998039959198332772548216188680792143189450809182448438237192287863146448685624398022127097420651391717532076018272068521958586153216368000282864952648814268050561980296054281485727490044409321495117521391580059177578212998106699772110750443723410880474733282036717099351365989374404713183045883514532065984846783845880254943152015023659248499464146724205428960144229418958675907896132747994414625034391498077150786607543139708388444261424018943065516796250448195892341443898155633442948052683118461589168294242236065827069182849037377069387003276221019153350727327014264718283663154388202994251731883452228824006386393529657338101402532139384120841967243308986586533173393983178015426594402997375507158831603870189940106291927442559785356858736258552951379899893931952021616597841324419264612684727252181695173141691586537003373961215255493641134309272221566946789384323646474881029654289778392108733799661801477414606065770435272998190780987386228084598361094404077488559257920859525266969673176064181390714266418723591031048662691047236830471198993396475641989844582209633273015199579028502660661908139090928127055049833341482780099545633841296498106729751559990886536066762732699614792315696753785884295377435691523481431924407193792431467231350862368178924625931789272931893843192647853068556858475803441621917655734979624101681983217178607363150902958293992389779660716349524763968185911946080215128913896437101790115304247151093228630847253979897698757162009449845958122817350639481963368442187728776114403647125015633125380657450927009523588913683021885379385285748738709381843380722713338853234048318246386053776218393278342192311341167701928351751477310573277071959547337372301317819477100567281441838618316037455468775194428303343412405128396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -50607195794015438144883607886435388583585746751800449040304329685875175054366221591279448852190564853124562041976327191575005672759872177314764807912768076137463850045308858784064185730215507003600023875326856045989022744244979326696807636697813857514659417764900971984356947771055265876068489604242568851067589698068963615657907454846395425608253524136063294129038548839525267837555698576113728191060330111382330629752361936946696894986671584303712102499406665587462577893773063423243114182017412115395261775119584730672932887634784218527110597881593137337141592888650610363124507482365489853345319725720205096677009624728042280616667945274041189247800647291638184195945798507013618944532756066038816665693198700297968011178920649301152186811994959991761735936232929410025210790894936472320288411634241728405712973577307477797754461329583383016171797883420074449491700263344562780700739844393965126287155680256515581347990586613326731526358916808338834654593083858021422283881357615286315996816540653989195408530395725341390722008299471572316383762272347687947095716393749656386882344916492605697014975300680687618881414880235455211595889121979412301499922138792990607117201466157898654733035516560084197987981574843016362312560187139131528334328910244037364565066756564899981918094530234141353441727466981312238753662962780293519999433150680133487752847105942576989986430664288376208470357225725495917928521081582915704120876360054672487953321683296745373264018657720358914728182065291552000706094940667780314429665360728368934549597779340374048475457019426581338130234323577134380699415356892433753347334395444248442497438833950293083929784557342369042129421500167641699108235252323878281789350053186296445725164270965156344171076387774695957601923953218919054131406031522362868107481188772044954890307946396568534151579071491925620546006969579026147597677314314979843620471024421863074995246694286926359550218217106907302112109067721676982623108614751779686225673079805246789574783263319417341145326039659205706565765755962185634863289868412886326177138423810259090415840270902167157100574241074590641199216182275029014786227967384249871998464062274733332420657949508346217546847635774337380291461208522896833686173182450460681093748105768570160210270395872173032567641340105699882678938085606612492772894265743394686173091326603936194080609316995094738159286189105056717284333716356407026938809219103304590975359308032809825933380051498527276388815477325678599633055667732837959748192690272948352707945501401714175812519966233561995276468886675924787988775453706972466783279258296727087433368213256929421131183760783524053737181205715427385395458872788997725257726373027345069187841278536372917383760481996417577765139852489437597164498869358171310642685662664940001827639981644522888400866218614119547587788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 5363088987296326356113821253816941273923341863079027880857713932490541064107737604772646124073255240704244166849497182425279976837589769769047332736645339376990780631405193518505523448812630039203123480561511140398540225231073755352275328642075339022861661824865305444561014198465315869435135115567856233562085206996733944507025097246295935507744565090073973758882471800063588738777972113520916643912196130866422325131846798362755450144860640129526241324981767428639102131955187434593142581223728036308258780475345292239022275374676627920861604609983987224346907226256175175196649287695374721611632573025880381040028767977085039404468315140096390226499647979262443787528173354751663997061012638137972306257756330900533533002902942563044091064622483687786519677522545285079836753436719901973049616794355288098515663552557322911579464856940328230454413138154978061737119344011520435065382475768636180258711082038139279966825306514477016092458569756340458222209587186609635291064127531124240976470605448818856502387820977527105221264517815582986647428708525422722988609001017831542974170921554520826578074826610481628495309002229807995886387780157395946209732277929555097824950233465016166528942436659090485270383991640153976545117164551395295321696483430347876501167470878230475976874557456852191292361689526863111178423387634325887662171513961869163891887356954867303837806999309151555193809259071012000595604023794628650852646636290293227214154129049604360293862048207825538405624690578963073933184135714751585588190990184922550878102936148435120776280231142940192958479391267232790837092614250099945641346685070198616574865361557101983883438032738924748007834223150290343134403146004868661562595387335663424245076905492066740697026087802347611405717727509922233536359310781345227671884154992985338171911764551384807253566550948874039525761641311637802701649770819930518378878544819373841221849761966134852618568682778767718209723693601492378453851859271137886823473534630116316684491977640995872748133665940187487700930131841134571971728786812386223339328972284624986836504291211650708738271713909009967692120534082271399844388795365147850348892262951885439944391309975500575627781295556344972565621777695561341828910359337127713948824485397754710062583084053513967018560316632429359525884523238289997370029849540749141519623212500741551824677681624964036787156569903210972496752793201996721482500180328286597216179999441119550433854556202125448411421300390892338373348018709899221630702592256580249757780277494537074298444393229021761123115707890598940366818552017327380864055255740369898406049743031139937214058062833754392834866962346546216184054472489774484618406384859181944089551572746230476091134237193995476970611194330771154247871826781267408648208907081915623190456332943718480424163621057341571674931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 273252206643290095952851602679322665462356579760888586091406814870086207362928381685556481075744901830708134543542997605798178099419742876519783114583866237661269065844560715725967114992240891168861820098230426740431732678218225956589248184546979779374062549172632109832472036139995123744659852857407896473172428255077873725828602248992126589919324413919681673700533685934509122357637442674441877172022642930634740293901967611304968701046366364146343439720586296807825603286650788232735552818346400628049019933291072975116188516281328444426792317736710018063609164336746496632714094479591032828640931706393223372657050130226227261404297105461739287018023109688804998309361882522314048444653201127963073965659407232194644974265394617067846808930181049119260325762800053396740497087161561882881222614725338375607964716912606106536442907195931357561105830128576443212014412946944746614194518498691172548843286976691162704942382737035905687082409703136758855563607125949251177051730662696035695291279420416662060718143565187134214126396045689835028786546721840667098911015996210531786126422170743911266089490650942582373582839851342759652040665268511472191394205349453063433415665036364158412612609349311995379704198403824041938502986929246254486750465749704214327091515446958994337848541460797464835571896671475393510707729717137790833362326617777247625086848501834488664261189348094243231259133778928770923253720284324710697667364734296515395535196914269238494159655932502176851475478360718898274436605069512433602049912510175622412898874427546732078023609194567079008904120749933086718968013595346334196096896837310545974549102728207750894294906137618428308927247840819459489825642197639381255071119974723695318690366551779827142519682420059846251521301265243264463079900275462048351473316589570917912870533419973392679493427398988400318638612184428576325246793633229307493284977163025219104431059603226230168144560656173387650806010525545091872008961794582290139697771935048789366082382810176333487568341124044258046643470316496598458885412163501971645916394763918027839872527182241123104304429695454886897879551548557509908842188052761950227868370647754836872942596508968524445941270518557261674945829378375656540539073595897630594303267956689931748486977464256889442737168322821562994063960558611617845103627053198401737902700004804273983374572383416326252008119574806305781603045769885551093782279263179172524770773298088051416274687704888997628798052676002580254493673539175472101148700460543135110360287045327846181555552333015318448735209836676362647970995494792653974843212102611742748398682590305235257502584343889766595908814745377309660670227812434359614448826311543209533998261840327491276393745903571700610512867721086243734564690849247195621590317736878146116530098327625881404470008812275452496859627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] -1163984917380313252461239235258965008207243950673526892090599387326927941922509933821152072290947493692298452436013135878572334143790622275792233059822658886072488740574598743177495901310680851846328733291084066563234971979240215092767481021615947700262255510293862365248446394950981385554223612700390584057994376671441291681845686295374658911749477558292463618373529766652065628929426413920067338010638404337864013227641528238415810487127031989745075966718941871508528033484679690200544421526157245203751116939043336244111462946383085273549210239505405020082109175305445127885918147378639973671672404486295504651476213313140107108820348036828522418171637770941631290705601546251437802469373762054939855377295577226083729465796365690495117534741976128112924307206889186335940098456956256270390547915408492133830655302766368903301776819194817094430290476380045451679680063756896980841757272157183135229308773739248100867536584946602427013771588954682744888187969243596064341183814855202297060360619683385105942662522089323832344997045664656339576736941047010483405309543820013826002545611465153727037874976506996915987427718628849646505650841103197858946709618676961299695369459913879204890536561158126751590353319859364116254955365540947861482903811739409753286642234883750573224623055199083037136139796731462082248430003098060450605640649682938069298808794708075247263378887585564015376520152022485852393930403207144206864561251852359782233735037106232074437040771519030664996200091161789499008043161025538309775819235796145197094355433168394464387790016487067660087978217125953960542244435905543150020174449178942361292480601523661502355197530633856106118760857834445413305262919908772677818715321761731319297090797069805361321740351924907714467116301397444551556072687075310388267041760118377552626782102061323211227211608866920111002274090688721148716114279360119693845413652435170376565065702968275402717875253604209432395582706268229918301800648697978065027844150139255275779706954881014085090323941757971991916276066072343975958808678423805929981308570094880728356536889970117645755630233495363322615346242811310609536043595101584392573107744375121833640367788877379456318018273654614035654800447823671672338498237047003929000746570273708320638014284928148354690514203669275187266757419064373647695781028899331812585601701881941926639145313648639575790725427531291005400464657835858239163355994608788331091709781708699524689238815014307372416212772291655969506932193249455931635042989175150174511818510401028075655869402633728118580159661887817526664598518827370900458637880439325274569131727655717226899719303958660808275194695478194684010150599088149435265679041663217444656558788966160420038032281755154392067549818849806113143370295211788332037179850885183569978606216142197526644491403123307633819464499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] 3318759145481897857649835531091494115455120391353750239045211416833169332550191621376504923305623546909037642895367463775782407173732829358278094889652780960854748046209774607270919464710367240538592706339878097860207639836310947544516236125845868725692138503474782515963119557536908021999162072608748068539600999006936139509456641169470948758392856706291546727227691585864292092056257542917735271208992118363158551884925541221130976146286531879356803218133468253914170663901753461916429884744632788955528840697480128400919596810623177006838530280815048025769418168044269010201901719563406252290260377873524089383253472406388573918105614117177135716468884781257784292566820483696053112005136999529627148403823241463328674238709666066850126526621706720772863861661927134696555750519273269876812444446792697135159844614145284862955469014024961930195004331070910966829488059507273486117849633329792849498718844837419991502780784359189074799461598412042521372321136218980098077527235350233847151512876275060419685975555011858903639508604060532362705846839733388906153783310325253720550418817164177386718941675693343560031935134495148858630756888357025367431909390483438064385467947754317502723081021345722757993829302562513081040731201427198708248275661734848740833972406341292458977308272824093625574401417079066887971004689254406907847671080560258318941122481075168796889719158229249503798953440039357978520624789868118065254058825730627277055512670157156286360629362775305706972362746402379917108505260474019529055089133950183029017488950663900063717679179756347271691002235574653087221631665725360035866803532482001304710907001939485905151852224766233404425338548607849347554500439945825492635087565166842949793242866617602365864911339571584460454361612324881489448460302861030102515831774769455169931872019644410663329144531432406179718183627851345013715949831757468004589180682668924515074101048588487181812371857983512834428475621612464141537812848711915893916293229800006018553218140229061456735821366804457666259547086490942325246918971889170881593598311487065582684318450442063109242516792113692421739100855924879107107166117554750578211375851740722125478902549432182684512977613157894848818327033428073525928888221377434932774070185628502365584366405391902935740864928986117333364347912926129575222734256766065642937213927521187706190245942395634952910785918529524612666252966045600143929654893700042271454298922171870409874027749144128049350793323955109615130132248628843210027103425646726634752446176143681943904937132875405345582652796908652425892872495150866285676662122017669367491669209833362660628870993434807681656225239192893916253059701307025787651507769260848465494732591115345726976754258612330252394718506389940186577182706294808457844272918798806915811897103675640247742516528172511995267446210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] -7652483463297933438734140047229004320311094354854038432428604400180560481496054424979217288968460419010596232665818678783955299209347690133415651537382681630458690538950894699813360480007378636717384177338830913397415392292644427748205891247809690941241442906814709603966853588162018706440775200083998810513878162004441569219952885841908801945103516687966655120922249781363438482081773072322888468797573429192348619275649192698300726077948744667090137255369863828115109901589911507310795406487579951102955678606016836927586016127108765539992790569337477928480151895358708201805158734849224581794719987986328450351870527712981646158698732944087363185485460651747388852315377324598928349516810340434207935483633903137638299304782750101092238790371180393153254100178910515412063456776637207356419830550856331136996807299587781786102236957043322879217040931362169677416765548079445657471434727526918823740298308456041076712823609868032610688824005298087468788116325294382525909907216911624488710426012907917001821608775691690620536684293223059197511379402367956692378683184342713631931429854751868928310913748352094122680399379004707512417648509119331874620128222915513940602847538136982295537002140497323475126104015530519951768572441522984476241719115636290596220803963708173304029114772542108577310799848784078737933448541745705099646581335675223591352572743782611291066642823499214100158629632332531234332439510891406900055255783801516561291664681547654769248594561097185483489632829801575049119142224150089866018454521722368598338595709023679491426877035659148485408004903325425299972487919605434209450217450865310697966485816315377224108570042224959003527715290111254764043287655374159782059160696848330326739313692507322486943687612629495471073752912783279489083842382082665485638956650920984454217288897448606274738492935065356808182897538501697252690416109318426636080104327978069682251467001693793388158411962001637684119839248484104527969219684648276483997569266350789086191296068967911869964812770213875105113482136932714647159871140849561624883427911397127574701729205901678470348844574218335982135275858319243473822987309074362693593173787464455872431755967059850334301990128220221846126142579767581531334580836425805162432964720471701255203746652140262142380457250666494876708812841283454549219690686449359102544077994176697692304696920922404552071806381635782012981557116140824350420874648092143384806819340769855996545297444656598198548859183706678604247481815899596425684787042169451233526222873508121500980874313822495652408308908310569012706644746602335979124402549666970313578365591687894814005337497206830519168761119277483882010238813695594444201715069623330775831192362331280855765870510048667267699707876487030618262252153046833373557040530703200616956298347878136284100351129651896433233625088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 15246760723482801933384167623212798895807709414608113538922535981964598895075846686384042468918046908083784257259858459093775291943552242458952036332548945536834120409724982909017186568037636216831321268335275377641030318489339894949182549829989281888964330604695747787534731169854725344192807010644932642346801552482282427451635927385944396070947171970330431325429663506217952997060618000810197006419989381868504266476217149768449937966782628347443269088176365527654835909048607280799545726115989513184941624802849562433294936958765578323608715701675826060449017920182096646706333160924427451868728174877593360657435099200274390857812848216981808119519860445264315120567809291444892870292041153470956938148474831973857922038187144104309229990802139841377326567749372593983746562173994775178547816737884792110508710032297987690282525045965281303613517592448801379993700236130054114204871168893454452365906329762060895804889464721773683801371627092851166460640031615019878399744283753967795426894767472966579105626271071305456618595363095311183111166214103799915819445337979533476360453185413862707054029442864365650442303066372943920020916051360793639773636730973099630739639287634217462005991976856877754382606890125387600448636621479628030966222877098542414664482883507897824831722462666983890479546909856419146116420293788427774520912047422580107015295561183339328177079466114292240865109500178260263231903908813007037481828660503710336577399878448090525475334237254597137378273465169562548778318278162836823528803548196630741444305873387365354307819669505409848980987224504145513515424205096506232844622921698863986034103799659002910467276864179074994043901864355541447118946103203898466761881502193388606502730337218890167977103008005348419419690592185664704771352801175155688607722319238106357574415945583907868270851504304921231109841790407378637304972949108731426603626784190768959613399031614449565288442636673608969891670326422597959278435095490141467291727978151992314356181833085652896471044125038722946129805851787135271066068354453861222729058521330617537986457138549406324494652035461799284011394349802145915880093920758769996571618113059620015213226043566775475632113661571626351038062245006872874359228146838888897643981632594560673710819131917265697866441862172349088986700957799622133525842724460775291176231026143194472632373423953508662777767433664608392382191824535460038606203683371123641909058908235563858091187006869466327009050785560049676908136768189789887991994421300039884242893327368763986553839852045210133444171338281072902636066876349682867356070636238445851230190936318635840821206159208222781681487630813386692924946721034054890830420435836960894972270745726153524152910613177899770538625881139499802523461383754514590355025683603369558383999846366308352233400499027789270822766510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -27106415562835924264774654085189686157701464509410229015023996116016286404662929034414687729631633285334124550088387952328120360140750503293342852707375504698420239168590060776829171790969534156372313400118147422927558347742760742457644419760825955056804872964029653883957164161416550494465002311073388150230417140490559261362277723226709326651121494137597720876485925085672405053546465198798048333803824308473939005596074143707508882982643756447595229492171688507122373712206055688233054676254189988475017726213998891322119495490853755616418121855562043750774432006936009169541889383952722487670790758699919241873337226119725717911102889946311664861713010594217704208497515708500307248193331215933475265679504332881937211830599460947569386067725692685276308850736365811341176150505715573788066338605897601365425416792867046132091372276366491722916920999926991449803860954771286288951127515574368443400326844121393959079420167083176340936414638215373686013735375292528194252901395922275629388276382092405248496154388229133756775463542334092235493281345892143667019712586091621547080382395717043585033159509678670940660495918545149932011250418624557505109992892781158124128047056907743278677050344209328441996581855667658493077293271182232314489274686956283341986348538779577350578059954010136397820795895822112824833895737556455983877859429877710722182639197709432720481582735351855347473049159297457672518320293683871363509068543491857666469055410263926238745657088353357916279035265575658801512286736543937688563698429410057394467496270265980814951427747803239775201660886376370018183255327847559139274251318380078044048548279400962311472728677405574950463859592970584615452661046631123887550872397095937475476519463516036519427162500346814219207011280750502521872889526029306455112902100028788104525092895286320923180171233683894733376300715428084099053953904451056196685160670163673790126915652953230746468540978926513595248970989831204618773927857899329162781261485732735293105382779142748815453461027185302654232488336451854815155967205168380503274197724755836896215826295295420281296088817658727433100464453209793559947987601480238328782081792790622197866137178601657279587096218432699649070976672127063345441833222457408532818310228488002950452581680467432485440811128114607501447917740566394278388820602820759637317812947352559865074861814826727362083748639410031503275724756823265174413862447982060306113159554584512636551370372902510145492503911005137263778734727215174205085461830243734396137950378147072973522820881070906007605874560829362357729877654872769222826700221869226990123349626126656288244195975157251529982951428906821577407969194739183488904934207578134859571618109120149681404657677115424105942908303753443494242095697603907009919040248190714020945100875551144332452734274403663986477655654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 43596489065784112385406014780518741409346127505755314653625802203952908124734333500282835133342829776714019873654021754458747118906888954937127524646456833823796608524116638074048204978761948468134597898583562984761435746135720658982182743049173785304673626058260524513335413428495756562632821884866720303083394145624377866771752550548214198536739406053581500242948791156159614325641275561420740609983312695415847366536859936530684236218020829601224515250192853709908670974378216910885328590902854701349241847551179385443300071044401732946208237858489027882510482977413576324970515622818326547858171632758135733150101668248455463809498276858009047800718012561696167492006610970046826434631108507521029351307148060337812664003061526847241985364605655054885950751886949599256085262833026430346966422612740759142185960870344889177033592508461687537278220470002814924019804871314238377042796536491656990251864863777312396394590321132802661137833641666272862507853154201973974543614077644623339253086261111288329570116464116421131561900361018710449265446091424314002249183249095977734840427625449808147399959194033415273235685150644217980989656622631227384540356623349762123960242543678801096572337662988952200879266941053994921419297586089403013323166499092094995181742215564891611508181262925487772822673638638437041287884371077487455727640908259260603858315677105479073547028865745860061338789804932688740384180703825052838940288995322457912981169733013723554454948218006222482767886179407991489786269001076454575267955676239752002323087232147367380042551549565977177002556445227456578443789351225407272492111192630553388100099807633484717075210904741141930912540221659775950339942161863102284863934348759338627778225665645745393994070714272932438409511707783052144953557857871136667637484909338134836282453582547597010968221624734070595263963712131585858740735469890764248698143449359584252874110368979228245358657852085591275518622525979615861461937881747146004350598419843281718548362530307973479824986056929271457405428217638621102521046056421215269783223968604937207484065646528715668398890404499176020012863359672033191684205723642234556964818648865813904417273237893392817570603530378887510715236269734398576478936973523321218188207497620832340553442508568709890965566653561739595545006492696557200482290129233568522076452251802714731050887196411850034541274713919015106491127629926371542021540001624177662499196927661544013503900265214654112105934369808635708403730043763474502501229756743530062034887612250247302452452130448055738972807870588984680661675533435904571267847701796501360112422018362928370593102176891576974189238192244376468885548531963217420336314070667889310455710721048945787688367800437456831984558112474334495179858841313315190569207154552225743675539209297576167277601556612090870919017267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -63606733335629722997707312911953531833190040958500141685710589778942413265054896969854947340788041553499086524163798769127353895081319618158876632952736615145935799650398692212660478086157019921409841461735541409985349334509464153814041236088208009824316748552828855497435598687367464456739894393179274893495864732972920962285155828842177474902162476034532946907272685268924618363170191460793225508891074736704993480301597681662058168408501771677968085498400498619969205571389786697004951047002013499811643127953502662373327274134836199942626873730058819241392154093744701244653180874543639857036661742723007472010675524020914330670421430845722008852895803563846952067964967315999331767358959422686277143675571048313215353934738087723994807504275765546900899568261579382210054910416720755531415732242842147712603870917468898613193485710426246190768278666527756180981382888834105810762132100417644592000180347634754776259532670455383334653687221150924372651012837241679705682621640697452431393266899512644324371805296802657076661190985093280066009918103065260102056555571628115653182027074749810412200876843523353742032358702839633181539804965278723251395812157047764502926622791757817856062366461595100648653277571547033278981587750860611471837108244003663750436730200282094138944145526438977412090092451276608628085611491308977028544196312461687528314475529348887720463088368204957914863255325067025739704660883606238169419317456018303049535961766530246793285295054748344929966370146236440677820125346368946599657473355947927966142173801851936337376889840012212419630170910909726106235432286687528420668556085811603640898979051401615489027776492286020030153725032139812617627181251317343832433832420909594596280723206884089402532519501393707456555053337086476136320112226900377779121085899333847418782037283886802093291079021076087085470898176425359649586834534154713245158334823542578569253781376862663997029810496116963226784242300042709701383460356447124326649948654804085221295589980841354067584465997582393249347117123364338182605251811872408323906610524209103405466922054347364900900034315361592253802045365068237830595638575028411914951846691117741861753578482582918222279751926649239158772130730037034130569978407708479831794089558240935772978109452534862323764603917069864487738361764456519187481937277973058853272400722543191890147590048897453680822233403388770608324127810271981865341066726766615465838440307953033851202160298563996981245888059626750644340027634966610043896136124503934863716960052208355733585676875115306254310632139333248499396357378686568757356737486932179965069223922111695534535523016487503267673531248022187696440993084380489484965972135508432608192883588207332705293312537284198467533430743452539523675223476351421274717332029962116727648906165862916658575882873808782264526438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 84026770923748028906226277431086867000472097852371780730122572200001711021519122123159015943063985477000254098167978203840968974868802781384981286197419338097644459334897064013971268445213118050149727600843142807956566527879014525827689838245309918235114571785117341086985557447746569284660181961163587211588803470077915488822376716921686830101408094454121972998702309639007905423901239230388905846657130919745630286662134754977352462471798333943886568761753097207675148529084412631113260411148519045434744044210564447075729321089097383407542720878179427249530061832925867826908335971328706246123494134139274428465545643100302384256791058648329282115073978895520730650584972231509099122449193152635222317641096677894761711744699717655328438264232306970226581805989426068133300695866231169434079012172756476565555617145294849531232686109453072739819172560984466899962502704247031228176472821967326373693529929212540377098322420443884899296590883641934783509395604019130311720485347826424814296972549890468641698169265945802814604403998361565115406350967128644729436312360380898839171134969676420379841830640869194053692677900451215401622750504929986090606350765854268926828131523318455327671581948482009598417115190843431710308411889425750410054382285075001140201990457440961574152023171741237162091523730629424730960832179355321555043590846677699458086745760845475312423660643405502827509010675031475995669426779933624022871969905370337847094554544552329932294874256723788685122430846874146975404735875307531354595980195344939011878067803879405604203966439345032106361840779493054452600648331637056237697515172284049541846090149777147263042602116754516284520144251873891043040732548359074259660612683952907324755532790588133152326400530885033764182304134119923171249544291950437381115697250011898931328290025691551188941433642250962071456505484594050166250494318945896261710793182560011468141915146051425200654636820008760626007423781127285349218152067998730717950041028265569801690272542494029431227888651982837482989601458832997967623467856727484129254176252317824645466767608238885288477487614672813445439539567290155598516640304409147270925478192194886043362828815579378038570500802529494558911727935485334172092741805831855142350855410891150541905789659507014708745468332945424556895572884098714717200843185051422621455799850099792725142182106063314641268642188555649967277796418241250208941223489907222101767087100844864852723721668731243141404888418947103130811288549464486000131402614207138770913675927827896465904102005801822645993445120944296137476025603565859050739987942394830417040358726342597556345120171226774437945536543135783861157612916443688942780717457022802601260335935118419955574770953823238499451652340435781059976183058564516184847307916858913505544506778139218703845584922220243643382366208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -100257538217588890524673890751868780863271871762019825067934327970143014509019685100205160750694679186637864141382822772490017765374443490984600106728828627362330732549870540634321501142435789762873163790999647828024400658602715207302296402512524474610390647805706950268056403661062031122378448278584745827549058453155842327408206467337384521064779326588065703745008220603702858017643367312571488309273023691578724851845409506958739909272068507885256760579126833928915870097473090197177772619393862367211494841940391164571381493721112364858602505882443462422361469769274755505045197801532177342803795239107619564154857481215169693575975567812976165594265993877017518795129052292301777577566990153836632057842791125596441098335554645143171657373038938917107395570398975104632599443235501506403671030658239623122462406595664427152552916019747692318724054826773048591898105411156971052726624996297912536336904573911742331765857509026736004626527380257603369123833528655231401575524408116356917506279319794777373578216337464802433982694718521385825929554600109867135754038521769928398555840621378323736743366429209289151140209312260853025200506941849548508326064536902435628671468793941883335735954860858471256176656998344831289967774738924687037865870379214175204686143029876829850515695173061886261467243997866687378559597035631610494650104352799044482375529549311318810403247638968268232709495968801971000753816093129860235782103344827582298884556950598867971661686324957007081040241486698285020504761090189699599894562304153251682568075893282408644595043359247345352995773910088516184784921056414599634425581802946407610095663604405126204542843835262005319775214838481117065941762459852006268618896489653995813988237891502484949554987363981934962876233060294843012098175258883183619797668524888578825966068498636671183907030191691700138928104464923891922722281925004578969791234732192923632523853440151128679455845129217382549068664710933157763197983770065680370035918146177679263952250019681214421189475424660460758953648974108802142837483732211576827879545396512965175751281260870038327769271485547806056485111545281019209727617620423542003102081822470113326447206997813410315386291257010623320655024064702959367253293071290747228070873698115081547982739135293791907941382904505953630635080796030376675875406105738027047280854649732000223793622391310345339930224647197046370514674544501493726885525275917969338156826160743991608820282863438789280105868694419959490120156039405129447655251022705230755901329816640255371366543132125022341272092379411273745229158980184549643641621590708130002611256494409491914591383746690677328497468153058519633801772169948518820305430058614864359869407392035603120901082728871669365345070527282159777968387102443841724036382138010861139006363640571117538079410156297207921029781913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 107868861895845100366819544459679945719529957612124769997587775987422564125646087554170249272488849368406786157059150984182383843938817272624431958533422689710596193042758722823004312873238086419761637883336522310030466106171240450595226910401589144847439874351954402903163575590243958573136037016080372490031886275221117751793294336846279635718682190984523174449021987384426829166819768490460608398668084976921258558114475750562534214064994954855183443784487410539392641485300669217191392388357013634638151220880626385977402574691152789840041219433506099693781745641053494958037386646386828594730875199877073416336562479263307544747150942581291552865861582046085666020005207792102557364079581531117623738306764315461929610370228611451292744210695362297493698487406126157181306753891462675463804656138313674048913992236757652383535168845140815444833359622985860662141293660774102606811678028576157899937895277500899507011946415433585546385465103374688352939383528284459033167403413008368671368136313412123844374097962396042391656600600069839726035389620382672223982088564760868329282623487824613584272234066169120346561208840049270696178963192549569768286048990513582264891171350122964551149291767877156042886609571494095086882922395889644453871701147780127658073089270132218125571703275785171737396017292015846310958509895189953546910400764807045225397806267164477008248124320488660129530694190450707005494133920850198042004314887116391774655986003743476926667463708881478809881227114802876693937155522647071662227854772848388510564566431983940829480515505201045725450821136019783144977609059944138432402847533447611231814117105793013409628011553819506291288141062977151082399784335108406496082063961971849362863178075780726806886823308940459010953141352961146616283338664157622482753771924340102192470042899413124278592944672859635542785329419219451968260175395544686873546524562409278918503438346464307862204018583840101540540896478019637332895456153409643973961896183986444251363552810132636182561341532518213488679604629561726059947225264321484248501939162623139630110258972057435361643897750064365734572947303799744871479120118282454573172344144781461034403972808577028356770618952449647700285596674370751476540031595295781036160618307629684025060365846001458384479511623673928357885886126283522263281106359967050806694166774632129085115900663127215329921681918090423970409328600434110387059852883012364627626824796527359835844024844263374664115910264618925784308787954784041673435550982168465475083427074535096623710382382477416399463675558195358926873940547076517075572237759737142904029195726412519269934322831673186530565179924902339671022957867752700269062865173100180392328040502528104147643984487472045638175687166167768896410864537590717549719348203779980605478386329251579207004609467426001275016687124480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -104575407418679657193913155952892337582388028374008138088676068650536820582853613201379721029689327551251853308487579443553574265525449717958771502564332484161313616213216164882873478280741164826231889735046089810880260594502026880671105095067998255092609063763451376957511030880575854508516694819267905443629505455540160321161629380661148858173204755626591173289710632957098335262777775911991704724013368508073340631694558467550787273535041458114431233448846767558583721513025292768069789172314115438690521174299516176555382341637121005115198351264447426149905702904009706746648268849169434192006636038969531827656731233568595738679359100615342676966092319084933247220083970995075790874656809840640170669623432489434346514428864988614410514027741713179281161530149371907676758455512499255296648461859592042165901427170451517383647110415946542425251441481200722307216880193351079532664077808337055919670980802309927676786759275590724425807288568157347943724225358824243403750180502630169975145528512165594037653496333246085710112878551487700027901344774705559917507690978975767538127222440231128963636447596887230727895257156816373624534447995320388151681078605831370265753934307885680714731009454179581382626251367950598262889018673874881059105362034272199931071313043724035909935584879579362961905703619209769457558634530879484269308234945120853705712843255746542848159235781084049681754220508114609554671427198029729547191222740586715869706887486795938108232628956361816416518228292414732291058334722156892569522316461783571371000741235640875565499769160171980413906093466355447596581878001519389174087210494990952240919476642016037626245757014499205655519441787812436392573075534955104916079438342905836782743531143792938583728540438736604023115901346725298700307762967707064509917276995173456001225511576115481185422395907284288123314933646657282716544604056143528248324259885207164979114355287082840032503791569697941176581192193408589036299816043996862683970144822100301458236574552613906999315479768145862951518474879722266200803819196336250329745202818763011087689412934997219886947084377364427678917734559978436126045920345145199941319030056083457681208977753681238819084493935117027032069865925130049625453242183688310336232739345606420265813144564515645730753038436611618791058187614836576624879197635949319574977924204748819155750673626096404350717967226340742868024808126225501597488810272775966848092142999571913648021111655574128742144791641030949568056579011524940626582678607813640653070103818807123202006520635798891624075501332287221885610332812539537169018978849521140396835527059053007692176526627187397473725822785567639248687746326949824007662211074701291083263812440778160134655716573839746978447646436349093378210850420902140281844762768951648428161770661222896422856276672736061736167145472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 91285368670791755003469550224657223439392628292801731795109386117140760728459071360810466689864242155966920907114578602128790119022342349431743439325689904651136428771160024386961666168124620789917541627478925271264828096544341884413347987098864016527404877575709870482367623408701450300529378961025629754969853335161965117044867898708384002603676493176535939879850748436059877745960014862146738714766599622810367271757714421848307393619326928285711356365098817293594149759771938868655530208740775466898930556196619126852122677142152899364143940749481290848437643241745265933078500769824581810501453921234563480208438937163004071806957385432259613001056123978908936603648963450878142797184015825567819825237230088031190418083958775967183251462873053405994216414246641766285827721838646961590521998637444913702929057287223891536877111524698665523293623846845312423451949449750277384812464529543434091745273084745047995942054234190923426082671970379957308020623171389093961239843099708264859137903898450293168303728762197591229348511382122704149142287858765990596253518475354268958449090688560057700346308430248073133463187683886599168450884942108960306712939799591135197062091606047406272371678400368846472674971464416050894319923058932986344855430373705991262189641740706919779977527629719066093213699212136829924283161392117500295689125248223562158679677740545435444706366032827872455100966860391266200995259561636800169375251738993278157263789159486925642399141959590481316932898674492898557033161445887141844071845108374680173771790635660400910775878340927798819894595964151847166764692078223354821172992768382191829781850599757733441863352430368311029199959295505633120499397220901358369260929680504523170427128150429101049470985846148944364704131718177829779115474435102628428496574053453354042362381569322091055323014241804320087733882194377223654824931674157617562262999500921228187215666903006015123457963821885078142392658623876833613389752801969510286928930300355974253653860766224431928130826904845588450652445688572318744666416715650608328404330472777925417511833272026416731844891662759261153674548443056242991960293351067289926046417587363919134656172169175969008331238538483448288656311701443480406976248334912683196273193184078106969675579564723229843122977084673130066795032701371873686069605911979103059078859195889610207925614816393065150024850637207061459070408837192154695988620947249106723595293130907876437686991755119805156880847500449815285409274061939583933318854740034526257391436541101777922001363175608881802961802507831124047929187955593069350725196011638421418710543994669796212904793657865100468825897710772919381292378069771480414424132474803322676369384356662477917980607619963035329817218883740997084008862090356890966628664613860391325449109644532614634472309325608536846040857313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -71588363159623048163792262181348165925459691518421212822702459411347447284714557750394673356380860501592778983623481830955198035230487598869149397661913151806864605109809522167047795318206037166609674142719074921506848151621329203635204059090585176497749958493848746058197242670074930617487383028048445897115232796510254933496298243313747730898332266241510905289652142828709026124037311126343818869596732908552180775459833548918910238961507563959963853781980708474183335915411320889417763971704025404451431807622345240159322489780227611045806614777083022217449157214066152116488792669447517735156946973161722478487436812923307518183505886370846829282882802101562998017165320741545217578926685447342649828167898488070163518488818353037402228714997287340047934997126955081476583184460218523999488784527442051207219451608081312558824360087061473626414629812437051530209767963630113320142968601558690679792228365585679314027716458309579772069067879457998427097906643027492620718122065425474673466836219622866974422250028119986999243521673868640589204833500975779996071221790663583768483838523429559186603155430923112548559884127896663369578031928892858474089057295094117528841368219315434626321661651855943447456432351869134643614985649098743320164350751164131913237334195386500133743875799996950133001515239408440694175259466956954960768364339780152889863076822498944629626967820115328539535405880520127952757324256785285147716539057158914512487229495343614021912800657495120023636444670179734330738089586006251729527828515946298161993701998191725915700479458951885359101118774499224964571182504006021378590656695141013072103268559645295384016332120102113110117118917846820164770552703661832405880573423490961497149678405503243613892448385781569206524041177750659311645641933533485197599985177419781935386910693709715569230538110100324903171333750657256028826187739473066704668828248924687462535488146335118314393634699642684941849182511782576976639483040405964039953853553664049507213761881801166322428900560337860646357967444884056993317071781672102542167277343798218312060249361988552770305210959612360343787808128632432341352767918432190475407175715468029413293039938713427765459715521269793231574780923885613324593487853149954979445207839974274980875995056458806216452382171205016770123530213127718797160800643689989849766643175962509207800778064707096747931529103358562136637763201725077753342235570116188718918982604127114576279161919703192730858905858126266473873118173364602016919322234830456321393901137630253559727100287156907486235046563996134500050040427950414253395549299277532797692254453847390446880665824555848105191405352024469753218408804264287108881531853217655849318599568788297340996501528607954606590353052782088180119953396641730383117240680155284277824571754580023939344534404382352636213460992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 50147169021999797898376556202167005567652150351537384346742914859948897016126695663320435477273224352909284300848623958901273181405593300681501469086025470956796852471310037161409629405987248199911665761381719583111144539935993225535463563369779307663941997803544650340931128584726009779821153647370984675319813041669692964571245811649881189200453077195759138781173160205499578490173946477488484291194927808097143742035421229573651623656583097375344886265863176810185120048114571677669076178364516799429075447179778642077249873406544673596057473582410449048984855054215055835003062771555938487409824028688097697784405273612845615204634659561683415219532923869349907844093090598686492382169652366229346354093269854866322182441766026490921221630074210851569627520781309140484283890510851897120536165494085809298341890026471590623804562472582557110372595556909680291595024862334593555265151752412303321756259688792934007582911151997161740290273073897186673931785644942460217725505451767094678849909673423559873045243470172074781468982001837408894442185528396475744773947195427912307497172118488235898850872448311820808249168007890566088439811578914876655494617344323152887337344137766695127763104857592768564208969441152822648855614617022724258154978496211720772546160808327602195389550084125787294425506449348468671738396270113368832472138004280754295153527529895571919836946591581156651969514001745561164653895580494778979325685692990497646459302360126431277905318895849597314257175874133552106360519713937447140324357289072949851816474063092011804326498559869713760290154417018499971308035738890724851507800401883774809400429177171057646166360490252488776646124774773242919128738449875636723369438937000781695410519580999370534535697760542141795187960300276965802145737655722321583177217450604131234481408967290795288558864412445110527495736044242691298403428881169662343817316107726309712895422641712396820533600495168255987018219260883319476295576998043473446252736491481419791453531907013794386368439823576049086489646188701323497022176525700023016094315433485649931796497437654647874265845221190050313263101053478046220605742293960061322704402444621844530340721364259145840340033667363821696903193145992377303055137373997822906634552242759559496483591111482323730820788438549397026810088295322625134835210106940930503103863441555623558309865451794663979599345609563276052797410583780441116891912057783547410935898013296100543864498210330004677533628768205774157583110755611118396394199004961586761566066861297857590411569295722557558861042159486038589240245363559491640612539727874930791938305015143194023983231114310759117748983120681737987258163685419532176665152945584707427648997695963184613207563276204451421010762563175638620248405886650535448651589349164534577115535107684349379428456520121483403999156633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -31000121390374879579201394158053003463199047594667300349479409311484209799213044796025232640680638110769717897370470195553976085800332409963698349325864473138380613561316115762778363453963349943196964387221028633402085268994460278316353960208858309891063830777358806318837773757900546977504354297886933256626457012945105255204219857362422090941125425897955459908182472108723230273974146691024980065389580248309878713875089731805994080178105796669850321109727065149710418577476827749431124639172858708646182173573509153736223143846692367532928850887990215872187771536513995298939400890886358262697862853912712593611009984064942613399334321007254595020915343837785235718575118506567358849423341566288566642775384187147225084259411935225858210188258442621806749977884284312230448480177687644249892900719771735726459118139927765541663542482746678599670881049174021648781695606722439239116666655595541594586691580455630015320429862484334142842434654142521138047353630723832250262188599866206434150831840671776411695795317917200971818920315456398604887235008441892729072813625244359321785323265642591659251156012522925126741156404413739813070644056489787676676885764939709263332245615864531742258229970223061188000039833472291576772084052158474660013426203416316568669713059694221685792426351153159228265609019158809739409820703127721070619428090522642304495273750526939517009087608305904333326640285338367296827223554314674590312556550262432407255418564856017141100805613993339866337548774619264904827974650660743113921750588268015677222438601356956143482931196411608487024695427414427218269332061111619848326650421152975192247067340381329105188748248978632840749785302033878322956718022377213754611537609414101540889861791246103339931951688832677986073653817730100568372045432125303536350784838984582035074122494713045690646706527659951571497657032296656890433367967286874004836833448426180265522907063040064368558325784384413919274267081387168170483034278579177434566790826979799242265469113445298625885468742709637778961853861749065937029341420787594083702549099063362356210842873646923159077815709423535908420339523218276124396400496622869819267145102776868160883148035745283332198250599379453443702823436495625151712539259309567421270788765230158523550314330895525215159836554709628472354961410036964817433336128860513604972087869442764190606064992988049292055066639242461879800853385109368772779066944469999575989567504217696990007268145712278211019808677969231911458884309713515733648317746954717056145934111198980555300720621506962273502186786757724650750424551039066901588321011862453197907348573176988891853490244478865034223768385955554669883320866124117238528486370788873204936498335812357917775921600357497989511694875767214477387097606758837146901876162212557285297575206589925285969792138807780773728773734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 16515599172207168000120379365243641449790146720976732298273227323559655562411770307462962506534036959507750661342851295856721842809429272757209949494285187572800604951199345952228858970569662040845700542088121707506643170711264594597169838979075780070087969514338101630074300614543184420294070929221424870516585873705707606997190633908471789944471532837549002054613921483285755107329897250886676890852523545020248323924856956151744818414671145898616664172236398930933393277450621421518047985017143374311659139160690142904233852740409136412353602255299078048944902521596831874957788423919021468932669442966236657401873339753131355306757622269840674251316299185808799349038235983153965681582390727594362555317326986163912485896649593060264404188640569579664705352454524495748210335433004412508802290752704835806484825256948718475314429615923861924314691034963427213301160956543446011266964526181746806944501389335807037028052781291059598459940408695348388833953564769619749758990030817766640533101051125572595621429021978286194843110691525829227980784814369936496620308833905257822352147485108300565522625035566445128945108751035034487805521871891615261677724418630198734002267110346692618170608247971723470253943962078549699741458639743973163884049494214654717516224854433130471697646303430380119215579516005369235959995360122096479758782167352321680743046981736518450375997484564176668225106831062028796110198270443028512995764375022443256702038314472181583898118936358169830601971862879301505374601639416371912221790225718876371517917966125414276136142780638372217075989315204776049731300172991870580991723081300808247370504781103843915232981132684769531702922826993404042950896535918015390777508516391629864280348221490907853827886083096533821756918820221381681167094032553224568519395309251538076154327896498821848051219775018569215914952016912071660751773007190240076578322122041474316725045499795926707826666097267541353407109701130789608610760445079368575351757669090275269117940680063632176294780216465877999338574887903950005089648149831114527884223685301172242900435274166061617221437067863591118286741809914806960326048198776053110315571013935898892732235170098330417501738928425733273902888586062192840723590720799471915064065315439708986184186851232237994754669595270513425853086808782031415426251411700033273218240135277156185411510797714902145734413793387678896763680988988895251105588447601671060202524306153809109008517806054654536326188943831083751509244103068917282035995237057149180380074868192999854104688051412607462797179397540850431057840139148479515602541850272897485617785971981723044309480564258598491784907573882778994140096760750929529744891276502002405070206448014138205748799926874298558356679120547234361323944739755714583601869040799988794010585135728643547523981316283088668442230784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -7206833909341102738003719124270867777169324651693851277172379543529937699030916737599889641319404466210832569368816831973885902100120671850248696664160869995500853397119020407716201418936320542975057885778154309219654602651713545667730257272014692831726954798486709336402955659903209080332327013476704279286937457614218761335359667358352724447589425917449430297702279515706147897586176656645576990125020898852336863035125849254240854598701188497577430028512487875862747531742712688211146123942549918492656512840017072730817143782104519062016691105677611904993985430195811585660139161261997784443635241945278811443425705635002021607781857234651971215153884621958465476129712832851352138931922943625284084106031138897693431434374424385637336230010595469216773894840893817789035442221027407033387702569625168043045065158036696425800814532623640701009413060330713767499369409135615050445374482372615556906722906330247571908108595604537475755523381641230090205867673467147646974423944893591295474071427179498809278320966097839005276153905310298480234232217631389404836707432392597540998506886493587523616959843727832770170281999249024723227104111549692258450426621419026771522903420714471865657486077617426627577971484804402989609034656990718212791547645612055279171627595987196895561029496538017802513556290346959040844325328558375967397316769578631424106712653544536951669453151720095816753399983113065919224595280571469759794960938238604674114094331384746180832524336346862958162045816677552755275404060691978212993077293274382404113906376319847392880924553471646442460472891386871481635300835105210842706236533806611650275672805048457671485049669881787157599766825001545952548940828975665606004782253500124081067145325815623648144831383032367424999938386333737970069337703977680739971100635518093302809774539272940267176247811999228213048913236359842777558973262069148220901771166115367574168068203056273627168476081448505995562272980625977555742764432971492599549313450672661224263727743398036539525457023369071492701684075302605752791346107710249849817996672967966333563004310338999274036195789278174203435281805017428765854296987872475222529475022437717538165289022440680563883882797868165952459285384402018730269588014158473758919268017196121242764123970612536665755671321355667370133511200303704104437160566105849679456165654576382657923828750082623445539573448844921602344298614394760035702801742703025040222721945150729564153499583647745970758367511507672339769872693945698006479105453385630290116538423305250772044756682059932703123984531398482278470643366367367842683188265114725613396976028915608444388029868853171950499569103034412572125764473715177793255704810231160514457820367710494821662158606913089267238682675151271221355323705332961199228818949370085051904958406621224214135508240763765746077322444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 2222418394476277646863841427155514098534993274070499706702114982111644255553489666429881596060803719531036027743388933070251856099563994309854000872118839539292865835898996040138216609832181294976461328531941792326973439936970543679205704194460905512029482553848365409569591623035866631682482148037219024642402497149948629126045999274651309465021653314600993101794042129021396893644878041173189398451951211358220741430910877360886067150068505098055541505575105369945739380192973011087468247437591847904977121097127520339362941459861194063289248288704696173787071800313081325381188909602561837791117503155248234955761619687325527374859396977869964697143783751501941107187943611698992532579038061858906696600036798411378984421537324684091859046882101062489835465678779164141594166784214896981963026903008202676544020546143111945457809350088315250663739911266347468956546068888437990722172318023788449432866544956941540002122719587207752417274206554681419333116704209236677855388151704219345253547396142712904364517405130084713393189856073627242908708575289268983214176272263448448231738271348774423722621943511224127298562505485729444474347191897920065103933485087398987669875016752213434447694467696494650366374801036436862176237172717806808161525188048441850641768242481228963314952114816576760167609422150523619558904415296069801761978185128713669184411231614828118052059685644156085208753277819712757032066148829499770749919980966757660406200439186748686949952690102420603703455180674909256350933720578854463067495715351844633918279148066674899346902135190392459889541680442750942080745947301398334129530656387636134963009283778679121903425645793645481360220779881018736025116181736388480714221409893123936340202820397534438316930984905599104938665345428455857752284252186228914009794541497390347025468902714409325772401452514067533722590124822544533914317257290134041000207967832148035748415687120686220607614032227950340200782062364186407439381998955439681868304781182840917267991538107940241973525964974963201897758179069542167168480146875666323028917626531292871868194953071639459647729550167044611976553534739743412499924466290842528053804125028361834566119099216913444420067738058692924258417190409086323748747293564665817588729276749127099005559865896584238314458170819452220250544676346261962046356202347602677072657042377273081668325807794790895191437679480297309820748188387159793049088665859018611198114431080210516469201227817115147376718371429918027616967334172658987119148253485505294203086189530333682798237760378946684929028190439614767777969755994771683275453123984936599533687102715936639927621468527475949042553402920640075005151568982037057393841237357409432398482654416595263226892162601052968723557094533308818806973708388986186402691045984082451252825268521806599306325125914073056312242995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -124992898597823974291005749904550943520359405900188868459279351904147743344234562476830057805587766017803108862252095844306777942421989902353092754223867964406842647082978969472938924742129557969296180313271025322821504122374810487612018740049024760394059290501957071278298753298610822694873973347822694020264512176227843062127072727218477500032395181075502475721185602292853998849617455759574556993037224214493068354029693622638089599656333703370573244132217585683755973088671165925465288318803765807986443269691344493417896849223685266172779952725208226966616935634283830407068010465198819307021500175892743155884318490827085113340011146623570206504377978287491750833446023903931445080889040604223260912559511172862695902059157611055262703663603700985809024224845639999092508753485200946573099667263021204648330431704553628461879146574297265022563925987697926519697378352642280942375947347859543103211380673812317238688290012871036151758634945813039413028892822616624015666589161505352660975796442467812502395134631494927834900462983104995047341381695146909452601043556050693493721550464173590285881858322077386953784785802962640850921066121058273428040979004276754263520140431906554783580020360343621054823709811596499417968104675856094326545823256597909938437936415605854776594664053466326943815052064244369726459753988935738465846350500234341759307882410646827486744988079144958765647576133798980823833734260663489183675198184916788369551418617380268252963662749726583916825233557493311321626111317028599805955568711951118454092801127104830657087792076850873181504409555061768802970689230426511410034953085336888284290316911887092615998295877003835137069787846460581719097254286307316264095266914109685157626662902316466022750326281008773351718268303080340963122772303567622538995605509153951366132118201247382982986191617992807014082852834165657859892372700633886525245247470912595649104365466154569278111788267382233172267236888666354980764439806866663058055390416545400940784543730435213371085373765833754327109841745626345416817967860568344155543226780773943337435554054590466960612364549573228601494295545974810329635865465482635648847465398305390189664786343687730400685903304019152391143667790820144963971690763401434592668771443569562952067964559399557256557239165028089447553827071408990842600821091968336361046402600039730628367845998230342916023077643743113673744620054943588977336470777866768794493701154453691699571959109001822978514854621210591885591960798014815858966789218459177135616619913976870543590362201700870006292079166775345992279007040435406043548742600849645946715984099131518916251874095759725428735158181001366122885687922863534668647372153863423845089649039111571288423719809989634420902606880733403992711695106270212241016088056634931019419282282554484764553894231604195565240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -438492099401355072633172717787010163525146549164024410819882489240661271934318697232013525780861679173720017148753961807777303410557906551771629146814345476472887124280409163693098656532349643191828014621536497168510446200397940046209376161413481522380957283379156300277891288665399455478132454188027096398875697284052612036663546764836702601737211774264746356096744795431744303967160865704891077558840248018294107152041438437610870947728566759719589709066366091629657533396643849698525372741127245804331365558074155358329197451439626839507185430749852403286995102998602330778408916959110310760195536531460386047226715673586754410813123748133648520173908961238731386453877144046392855044988732849341973514753048313655201064171572315468045441631802025791488658360789583581580840548138037679615554406495645837860530787807165292309048013015211023405340116179210370561930374481095374639421313103833611407712590226226367208159128907957511577938716722270432405442546590079115361856366781590541320422388027304292073196137366885408681552145212152959698702867346530081381833796794375068334321740028688335115404413081211078322619999094037717575747382940160328582108521871571458044999496735225554430609061847656335747389171079995467933326433583340786556165970428636447455692862756563935390174586620281455963962753610341451440940211347378973905199328836258307909957233722895795110145859213321283871761009346505192129533527941843992188158206388619678839053492717000928479983744840727565290934874043834966251841811448030597613816653959103621031613368506636349717806348391853283538817549771416838110190891777811182235719438735068605447724677905327166034564809799454159014056287886278373096351645921794036198270492844150396725406846770159087439829803038215392634910820232095497518119535820642425172524967266748210087697742332742077350367069851130168969598087470477382660119288870161305180988715256894374731998881429711026917834915492867585321668317034041291531574697227128562729934302483216710710963160959539134562176820147314570962194167386535840389357468974854058900674661479325946093493866881250076200610785376486937682676701001128866647608392748903504550958020954937550129647601455085888825909737796097865460881881923574532344245726212313043112312482806740238363640899467581896216461452284655905860060288214772132127058820744707651951848772280040591868824640457297627430271745354522404042834004967272768845524456731267226685227861279950143771771198908644910157098239918403654124812450840719740790588365244588457490467216497109462452476118980919381223706005048280002433538137899738002276584438351391809136957135152733153598567289760647140225423511249581497524560287115306470181768780000618561581515096724741263445258747329436804389185379810072883519489871213718492681812627836042754156407418716445439310449839718358602718809948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 395857072013494016714500088379044910902778224360090814879880866750653525027029679425041261038219825696530981223483978821375128245447078970050713730222396328242307230399142576972470502076622424990849890553542378522201774464187521456902062124965309640294998482260097721434702217122445106133357123763565417624242195679138728443175587769522893903978252204050442045809240580599528323073634319360103350843027531629820707919221380294013559824903858490788320055189067057736423887820970592094056880022605667396163689079045401388968451822039960260130744731296658117194331647453541129962826496655176630368415344176384190984316252631439974726728188037685820103547280113425921216269637631172882142219492806883989924367647217392280813596639269484066310789592516230311580077560193314534824994432384327345692987448834142800839366163100065681986267715159370885007863043921712341705394507274198033882392970765335066595288333271132624639889125680698415890949599463289540650041987923017606912728558554878795169256882801697020116225601100901000050770366482688768030342150061602634065659556213785300446593809509689022709744818932681827679832294887128175803391765627344236135757926810428182337639838068916308034820519348395747908074081450859309791299185301923131177523146521724352783518300838456329324662155895373122188660860579475368049880952422589462776547870209788296319431251979192757552243999344684789700882123327300140481473601004724926637072624497285428305183555384185622131958011046119082628618193049543360644256954723931133673408791582527341426401117134902408808045594147833640416788035070406019477677398839390500560486564868192561888903792061628528026126080393886901785686026383570276730434739277914622206544597730584145402498426827720881086859451293794311491539887541345994630721463825667434846631253692048599028999339452784399805090315275699508669433568242375862925142405794153885260258649534423935313432237134229446309338519829012722380162114637983045285012464789640785722709093604847812505042110142946075062512492863148519998158465484239969015399113864294114970896508006818275168922793819274057360585206546333061815180156935786963168262916614970943115103956316512060081757676579358434790087319995816113447656435037360979373624767635863482649501583066101730627254338728136708097815541540182097766263206021754216535023208023025469057985957297206035667500571455305559685191598515991271421447168768146623628201694828814916582975232742083540129078800199034223713054733843470919719139313242592044574208036224947116298076840503863454213310937007935173122023140310617745702860181539455808172613002716836944972768369326267585559301780167623497832916993376901828327847932297507094057898283514266782009791592398065657323587356597397572878580621491061328710635569377574975104825757931824869718232201693463259160694041801984200381825024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] -225230222108343640309482445292784595747808601962337822981263971734909895088405690093677731071144152371390627129018487680869121586722259525101418606455048975799774781573414799499726521374541345315307280168418027360627853658242306724805511518174889305424893568632070323125434402133241619295667687729502199476163471223722228176556913884506755028678976856275380942957431135201157239817375070883783534577127771248408089861797263491293571415367158921193512501014136530792722289245545558510135077350366085666526706336412320068345774514431278890419738885412613755151352147371090448479828256850186966023411408150014416984348949403576997156196977656398909797473384135305878410111041592443094218333457648089351565373576655301464396427489966307532947677274008829400391225334225803380125233264120712534096222631780403686564177319249436335360948903556494477526945518780186660622941679328452960154370214425471225844297465800890637028622145227223211226558132582141763353813686672768555626898810779945662331345493462656889339241085390323152919986148575645407182281837756529724248979280875772426594627474309783398519303213896861600834352941344108465213816500246526394852834157497033777739515476863801081192148410056649027618047091028430184851612488396042302819512889781106554362331790626010588526842645343594825813804668315944174305732052330183338635069150585433666408467632081249383231569890694711721371459326644066665323040775137657728514032584311710402397616418446798418823462396861196892298615473065802733474065493010351502855521303912385810250213565918796401111232974702468002632094883823428772642771208707982057058311541654591097260707441891630921035484455153077771907507913100655771931776301449738149008594292716925485676831791742259497298005621845292340002616935526176580189375052060915702105049537523314887330080784642047730370072097697440160971456172286370065891791984162118306696845915714435616375632712039061842130534562662829691444835650191587366938263734754811728191044424902250028336668036429317528398380646915279574356173007489276430780859019800176118334496925197016002984732011466420817991320659440965475399102142186315443446548387809901048371679716377979461016429405254742301614219334478994273489392415788947512343379668834754868483786958284065492937457337311015667898366954027501140750648053879898429514219396068793615432765059828766924315405014342473436833445430816641982239110410713282414979906797133221496400985298231230661711157655543817563043976573879467862310448557795069417229848644335384263891029794186121944279455784839475053169569273418066263506207693616092524109324449428468904420598421534593928472243262129992854612958848769672188456178460842429968467701644654822426800790357212411444687218082355959758675783683733835130958654688076383195814398794807651943973286718525630092883244392837494192492616089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] 96691729402525924437163572569227128661341228304770095019587096954445567321731184470317601104388076866350628168000711589357838386108332324429911459876013464861706169860223134928147787417228999710358744344862425982924923086949953932679364661919965358101937208719446537668562643610940919693738040079152630512358107550048475449452712157803058312069226349620189838801983199922262734960429552392126585262576779673713952419213191372289623275255080089911185338513411290062262287501010303225913786549100589991002012750558515220249904741484513631897975779590827538980321395732692526413443397380495935708557914759282032726113841445605212517408874092765963314589042183501148511042023002073385183213735667961657437228603494588181377669116934620486041279832382762874711655985704738096817726519604421375228054964156503426319841519369028033926856051942765261145722777846452834874132768823272287405634878490176911320062833929020799907106011277896402019305621322542296700909897870581369920280960449805174397190037625435432328352666216426787053199153918214073213220524246377623354982017254444291081185415083368307756075229450779701800659464022478557614212311614641555343192635618357109760858925281196660920983746584696352947065394699287538004305192861031683136272034198866127961833935180636757526841562597730265656353262189338759619229100404308645060706013913115187306216988829218920677869396938525336209371947864377059066937579455407057065280171299919644262846257345207977695521932473566556780053131935889597477867079843266632157368976602830661938291186438644346424098962903747615224262919115273695717483133801523272219443870850594735428747872468771719758305721586728131446860241782108549728248588735120833382599592025004561543275006694341298301042384700946630565223823168556537915168644761681181791105708342329488112740582867364253801215989636916414058534217336788896751342167589511390663388955188721630881575103717369860992210777804229695569297078700620263940568516223225009744987597998463017135804623739718725027373333898947402608486641683719800361382298646635985478886937741871740182250268457699883620813751808969578069962046704947099500570750991520795989495302129346216740715267504446395579406827716682655838484760457861112886554240550666053907066860046626101414547211030550970225143625132336793850295268663370500457579999477621541899879011014219827366540284416430656204311280212787364159170087719556664946986144441270573665114480802351257064301743169440848356875364753493660860708096324931347967536143336682911708113769030127669662911928576513297979178597864535417042296863548149644730187332407554994936564496736832642082536853322547184825847543415174640599857401982773934729021398812436495544790155145632127016221264566662868244681983390095771487961687917756711308960550564412460405770589966004138809802350550420476636692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] -31632909512134374318699044170394777487668442436743811485742449947964299590789112240271480220186074399648212204340714109748310130409716002988135863539364170315998400204681355210887509952159184324559793457437536804564734664851555693395993300096924554453793279690760599983532315495051716869753431600485049627163260804690540690280874469197811950867344645468140171720296385163352177491045874455245451639696618465572551616838178803227247109570288836600475792967911904735433539873297025991837933030865372994699076125735448673657935312113565609509725464978900284318827993795231234892461915354345331656184421803858229225004513851924001133546545598793315917850293923708621752788021229801465610730322338849027134525116316381444562477415806685348656844056493776965456037082539283654386761328759290421060922645988299271462157827991097561681540021627644992639405674403538152522031018336323453377470832971178669816134443370522782195791127565813040504546826100242641800380786716473038932791158196424660766811166871131870500159410124949866238663736423894209932665989255654940692286328043818027796158236024282314544785681266684140668544306912011984501973932366840198874905339709218104733758399748835875769983725849038210575699918040300106541346608755412706427777384108301056679491001477805919587070207027978209239922754898199563906903546164342296231650237398912028593154142648221213669360501193633753411326981431394022048782209899842094857717654802375763091817636102279069596877170366014286376225954289550497225711160568147980955156349903547763352137467860934789959312464882477573470873990242376833429965856849568340348779879778621703499968969010713225249118426683167062300582127876626851017553591223440705188969439488584909189390328352085448374845213369911231389472683257474235468126366358324817148419270812873265392777689082780402276186919533271682530470986990484882817092784387514143786757266354046469915347925635978697683359150983425941424041330267657227027341202736671963313394098604087378020416205500865868504010230396036017586201673629838987851234552045072300942099620570230002586809798835811979625488187687368348855173408508477852691090963084429929279966948112786789069946549888660822374111568210727173570015673877508703473022669536408791175804252543628693524484118265292210977373835592582236936624715330927143246796386508802629116725149546344863016200280868382209160280485746171287641336095210617811584591403287614192194015931637610659497270002328209540781815842936227222830742818811235332481636646736165578560693771417509642372246352824928987457693004507468523897926806982337994022912168912885105902041675548852462392666960031851728385194770794062401853086061720662011527915569230788515704722324084992806951904277759938913595320694086870292247921612116367961426099795778780778599305989540356406822110370360597984840148582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] 7018956617013596656965622239257196010633156303848357852786968727711257791685517589183307024594417291049172141582888145879958525900637375562374135464744404762731784797290855417292538717850318011656259018294586610999348671164280345490945602933111152988050459056748010630414180201893465640451345164463055147127459085842846797143387991987483488686809253737792576782702372925949573592230287734125178516539436526099506873546025893825562440509911082727269545841968652443791652384571224021708644244633428689047111853052443020336378159016788551222060856679316302968296391794599532983929538134306696060837032111114083957267304220621184885279514397320243930219007695474380347258184505286102483696918222159375416733697343326792920208670846367489950151971936638117274345785214986176579767094047062625882502757481564229362974416415767130869565793961335372085880031257901893494503553894771958516689685175197324737968396668755939244806111553855070403451445280455736602968105263272930443229582588777336249797128919151549153441245864774260158455949596227058279603108316375372430468180667006372336916131191344398624979989667912931698962801809646855366289009367446449861960158284400987047766467149692049904928323988893386789868005100725369482919986982153428193388239469091963909686815593033684692801689502342656942015172265374108379976354204211206331609824671332530565080953008109842975391866381554713396706369077084067407257864120953991542175491640336564172989353523657556662286454051851881066584426333137770876782887882111305100806898953918051353496314020828789573911874881768067315195797388205633954736238571772938275627113787783111169269233957646900421752950505926089418077125056758645457973593087445780426305004827038181367089161854284313537209444926648564930749453037623847848253870142364144476520043414187141356207267179754558680704679526838494300094766465720398231711186351425463783720207976497154780892131405711150111004110205114361565614398289729540261164850622324377049537561237333994131380411837714832756249809665299576280580585327020917910475482983550459709781599974445037584089192269665751760343716922042962544688893312241964518898713776881671432523455760695751887362637690262584842903113718036508895235054282030084445246301909789527391055160282084050073826944765356174031101803659241960828296111722341717720839883044548636307929034357807485916220799686246623063174322385892025972857456483268903416933017423192294752213146080586008720783217971782566244232956817069727082940353908693062781874182130493998946476958952094544486966383313410230124160298700146362836738802371024532888238356229803158619572418528488764797912284116107152019098805084479541702047580505349209000514054612891050429868675164669833985998767077730287565362419130269766621868906441423445473345561408198213327226562878597917760236144545421104230327910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] -329738305033686954718734155672601494701114913577419310921625576103810222473480549360666809329585353198478764270177869892287545783959000220378030053637125452643598509424548472291794002616031652815670234124551087666372123979265791111428797259616215349164679775538427677797500534253929129863455646805074382364559927570440118766736884642742242174297810537374957640375606724238326171832287006771272409033959385352121039857711243371510268278174512480414860402519764677188304779898928348083246913742068794994392396633497016474338612324697597362145070166478417075134574478654157492988818019551376644862665188964382286436032658279004237009091331686797690584161806691561938647944770222727519718621016853102968325594354264942512846912893993141021799391843234234133024611303151279327082831881179679989483657560606023482581663116423983833801587703013157414005568736201471788757550521701687363745873587580159835964450891005189575723789387256842433614210508327603641789811030691141623021910409570780745987417607750964687647662212298773701770514407150428427635596492527635954408679121032145047387609560744939048846010837114062793694185129827568266411065610774682425731335119685192410125842482767538917376573399787369446193117173752614621944708226363968152040287820206598131614458701649847703799112796708086590953327709581523810754993929275933554938424107186760763753057441402071811258973729264287712761282419200473628696810345555570978371907027808543393884465917172296467554728930868868801363353835417795393131572010502474858859151568096646857248320180435522183520416867713148059273167469355549377106829264619686667147669435423234890802530843114381523315253271535345397335499509193320701568426075940679016650953742202459359748334821422206554787714713854135763422413173975046543078424998037982000393406848846994853029462324792091373455495321877221804415192899609089839037388553453046000559876468909967382191088822438424483964883416355537314611883685169617144561297862672227168113299665368295679257302904556530241286844219023885867541201675436882724926524325377216946476874501182892215412680566514319402037821085796521052650836279787590787149835664626053059200636431275156925443051341293720158461133272459129927446199806647287001176034923492290497770738418513733287071682134777011153140891053581224616030771455445528725058185364192498102039795170740014637694078704983109856364788027088140328328587631430016515769811407674087290943757175138738205279184131832184527268397260041943174926407404887858801311812875795181920636745260476223788988237160489125204994328573896728029438207068932356460331200215736309042794381191085136678679236588253576577457592536300788151312049147808181343747129120384074711608001221778284140420467413607270749531309317893024219739531499164567743698707853775297960640016501887051982584031393641635283730432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -591696582423881850627538951250699740385108840353660676267774050339936826257200381142862850565732553828142233425726819427385003853551936189758581572860061455903368357740083757215878629428993116924859039054390189143271788637576526604903471191237525740959032347186452204589563728974295995404296870178702109164016410151682990883827877611511682553853592249882418410953779961524904790079618309011046895010551862019861639101302044136191819544109908334617644565699368940113422299375101581751483848270434085752781913821014922914071160399206604177905917907752324080750134426911953735883343904942200608251587273597688928993572434729504837313182499590576502338715546828237851020597703418197669841013414822635593439191030074754023121109764896935365586485639274934278581055863705749581990184515324083100601799119219422037458582917680178284684109891076588856962797724469303705528643989023829748112891076990832054295820267739301666016357972327978945312632969278279394548290292769395027874079110898085151918008611850080875415621188319392925428543049162416279335870881226773657831120844064450368190949962379889906181715028066330291127771165516230479151751737386382526159278736821499032379565403450656057739850433734648551475183885376177628570250743831164181234613298757078361792588062209357026299045479141108530651147587413388859191334158072752640368674321062400596352676221853109011601506191861025701852747533465232273706769853221576834653392940080844791201926746389269077880242352272491742445450567260963823280485185017930030664321264100145860332893484237712637603188127409450499075067366431045627365111012197250301636544387191412627187940039801946141947204791011191843011056095918774711960759825560878978804761335153236294392465763291126114580097171368309064939189170887140590320979225500534817518887744159879943744937193325501069155447257054127761866223979498514960104064437335431510448793742275277298946675801050056882852532368009411948719183376366407572448072451248039786574165750666135481503587073775445923484692040120702964084013309735589383862883607198135242371846377313944455713645550177029445430882011557189749582716332167454102040401908325636122739176014040607678628573805576904812919298858213246293317277463385592352371163294899106554746690582098087236320982149540213903923223848927074530385603073812715814000061337363095317511621537358452762716501445664764955912309665208366813889167232388600164894769180229767022513762289526002439362085872050765182876941075543285648626172718917647787142448204144502513049045512176445479150846516646048013373276137055812776564999400148584879270217654996478824597240429270711979374028983960381139690151155446632723193335415687658118264488648513819118730553350455786473711462015967852211216422036300727282878215644317631891691078659645596429729447049551765294963256831172045011156992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 349931708316858878604227235172501600757278498517614984694025599291963792473774729820449978021418665702742748634197162476299141385760598827859217660092982803220667613533336570109408725615000532467114982649791645627322798438097852093941227546777761685356022597512849647147868381275658531984529629359298830524266504407828703898851521186201485175958471360088193017692824459043358581411060977012644535806543179640446518124044890612593230336681496185472877509569453352296187411845774672010003059816356410491077753760076264132698947794429083587814559662312271939570426902184921626418535691165084506299540022412591255569093855711953934937712932667191578872331517472987147241887613549952522845193306433398948372548331394630379628679759545343302396673236052196190207784506151512380983327165092692912898463351896171298157459976895164153855331565321321612880847710062789436434262654037113612844068187431668918715464719447100444995745715347290442920285340267929611784793212683636677274169444363955110098682178540685684604847847173289212962042700125799933465907211853614603825663297917549719537263050400976542479570603597956042151303177223751030955023524230151008074108880402899907964599168896695332148475014430218350296061841208798364148660402480351519193319508696487950305365826266539327988995593078477852319582669092216567711648820346702416321084943591220925715213436567101408103637053802429291341253477704497561843000188961799487508284436425135984564026193715247215888381642269085531825717799652375987459355620142233922478239636674513209430355237478344741408614354341665980739958708144303336223217583957447699746253877053249278884295922948357194550682784950874333005238791888353886895145407110767956777868194507009964821536607019804652708418313403301229275974565610088548404591107797284247291693348045140222202250636973451031522866937124327180241967585045866665011394228828972148574206399833884090034076514750646539183368843593075513889382798930220446006093829629759083693360438372803259293645061649811910792491725652402307831149753482067300116265855538103146060801169829831903634550872113573674042576740403240323306431986601076631496138880918895118656796290556004238956802874524759825780131594682115104781376294607547815094093470712919582163105021748317114656450628466678731452296148427975016619586766157489262509053536891235906652059095085049808924185707024873290759001706721572692117403452144153162837146627444026311085513263490902176536419776529668821281277324440277409050696990929775847681578042249565007968753277668127158794299242605988187293625796815706044126915874267494193067134242885575646144458826496699113312194822993000604369519278578622468912280860181091399281116640445148758718615473204701387629792850764610858210500102638970060477647370980540457756367829507020278689680226661264720865962363628486299148615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -124542965538119150528660415192948758071118159141733369843024161425435542319886219618864442323326697107638606224593587113617981552872502116217436982789255869316928682434127636569907111704427271890040523307687469119986108601075113896106693184571919402047482371448179990998282818441734058763800045292255197467335034733623162246666011876324933618936821576225714113403656200044778633296400593345236072465350168504506014592638580063893237057863268987152028893060223943646627202537259770853828526308140009036582482370291936485194328937045406793960019173786494692039723029801579859136217966489395611918260433376592354929451942771563741799517338750341871028872918306923491871175011190927828522087113117932278235392451573777730061078072592227515775245077000280678045296771924806285655444777329257400058152990903954440312093506521124595654455496575922510903516293149335508358224789088675772967580867231444958938402483427562330400212660969479873442381410979027741715316055554567250992368006576090343662985182459308821330171812870110091665427077898192754816664861846021425805253777718122484751428473015249462981776982992517365618806147274032082588631813049095900765881938492914904586953927309449335862833777672251501107561722130449109747945729690984374018726028355788059284659464762490869306448021558856378937197466311912011768093698072401407436801845045583019270483850689910332844320352314753241626658330005315045752301012758706902695782227312989351813274070103095095914469669705701923171352444574404623670312007112686739026353643957406548986676086694991142381902748274890542156703532050121211741751124163029760484361764138142179240420983294009391985853544655591246574704339426241696852010620520841099792223211866336392447574201998080725311087732378550503845317308479641687830230661987206828391717019545467986581429075159067763005054991322820500865994512524557225334271228521629310037390255794500959649587892077166616313590593725692719454383057597075343135421598182194315611681899626109595154701532032474559528482306065261984875207514835629662559879966809386204721238380636700797524118412596376585655846627735100551143708980136618260721479341432493320811546920897381353315185866620467338472702014321680692689571721073780824439035194635833010814011618668684480349824855430269498737720028406056686970968299928924539008409622842124835496980419689403679114060152971401388379528977350099253086724196866685538068155317270597883027083926285595120770504349446468563214548126500698777757154535400055511513097210519522015501174162738069147005617976022246873984008911493605456140544581535331363389131341037949841983621850496544800762021204234822873322852642692671404843763137368930731297083440300022740115126346307993184177102385494646777487074282291806428595732351313300877644436461652429350420857422747983654615991136683009571081420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 32174797471981109234048105851812008782530492670038250462744662945804754586571286574327577401209462834507646432293677080453519110769672990934677444379629183673994409473840680323288725529369708878551331828091096755843413519359461767066748963695423262299014740019206172378369723954501292743458183866997083708022318460714334362372674956675667101117656140440774314728664330849031778478565513908195085884910028807945826628094527119319918959641385182183005769453628712804647710266416517175134804493264412512560292109441012700757086935728508528059943506724070973436057432075283004142854106602337622124112815028255243217803944006790425000989814596025826084855803021836914665566290251563861739999081924785772099557667507740425027042849881865129723836145009452175380352164525786297623204628208617461677791770951016784810349757767042571200638736010322524128610648122804814911253661600666701678218029430451838065955859188328376480667113526556549824155771006336319819550716081124134245732425139572205473658049680038070269791961545764531348791716128898652616381414783682438789423524561896292911657632867411939624328623207559226379738612527543837727885119982614497411181771713741150678548898734375265774057026818963478372287966175911959394761661332732570782106226176420893523652193179121088729285448604169209498738350212427404557008064286009601784282166237691688075934488010501842613078211177289756159603561277705098835869231720135249711486184381559097657280666830186353912967412946580439529659867306528813385193984961059384922984018800741424996878450279029864480176938798200563123979740667364108516566146577777443493479632651201944136262394592724999565199701885385750019899256915430823036819284937922461792665561592414581345830059004996693181974131215319983485162538127027169201880381321517206524642976193540198210379765863177404819726738421113503818329957282918060345797526370085589810191955429902209040418348277196039783944057381786697621634310487164525176783376328101677970045392816790366859838977315404926957467699870165561262106254800203307112927590379057078449313847522746596221034681042474480415544819722771442723628813540716102130106277672420493981584174440685498212374129299971854337694379911390912643240365376096762886149755995254197467617328719430261323703282643961008819377023230733960004911135854082297858706303415923235380441212450864647531589345448517854394471571288235606741542137820760737559699374070741604937233974507337829338366339311761279310076634060992216533412426217556191836212574946674444139175077226649342132669757888484434344140573297409948304277639125784151036383168271961899565819023445445366390207714008707514258723847549902321576190094395374533070896913361382167449366756030529054581356901857767746033400829877816591249415155413337758840585237677595253459539532013843029635634403726069301300428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -6140499881646452281794627394927497895645409311035114367295553177658685580321997276421837223397788546309041010353050074580519022213214288952149256420952322307374247000786866319510541825431291517464829599391731014776148553310862433683263756224512988986691052359325049866574879425202492587763079232177254449609479281864570283754162681031964484001662414650972964743724493952498605588610779127104566283984877155369385295414526743391217713065920995224616439080711254322438953114654547990967223261147376593414207276693937215428564146018833528260002239168724617386074768238592731770280293223938888365754386628695034598482620383712667292198680791983839432832575573299698960901305456390121736170612103067053453984880028077232284148421813488852218724945341315578538037718977110065200310372965589746670153736749238851776007078917793804675490725111565214297933577543351424498052762855720819246677637642199840537632228775557206655670129848675223983067900912630168610361754607669765898302586078641769404746715237472507487686924233237093699766807896896094242876750140711639215653505053791572186381552299424706717788391728705405375256347455606236892075776906112706359599425050066264323098018028757378563026563935423689503105112014049361268825005197599533089175834291587754393677535907177467860923411108308769287303080777745888190389846571022293793190467971884059279289549730526835507311791656278212159365437617779459928524151367452658956148211491650474710245175101397815871727492952306630289348476334982014015713284435939269135191475132693292650898373033426377843312367664582223713915387295956397159089886079033172242042141356204530416181353566951961824227399887144685023544744940506903895560563458580151491575376489933458254545527054802587214486813308480934531766478275026513268763858313357710513084481084705273607484870640524771031550125052428746205024443659615656513939877204714350929888622987634482663762814946826826365702408674517876745644657960557096642956907652678685005301848410157901769482206041964063177816273964580233357702552036350949023485072266912146737369731137151900742094513660004934158166511856724644071654213256282665023525674142831992398056793931118776114620865412290006012904234884758848361741850040203777438949739740482708681602712984239570572587659142929355350356413658688331829520139477643586909506536491759552772597813910625935480747918800762522492117145013659511167982095687325616361949730787859875582198390668449605963585160407787297769026037086949881807266509322830574330390624196001398745100474027916801586916604968797587959326398673060449959728891404894194353238481416578415396900039872305437881969631236232795743201852284080780472515000084806384198497573408347245403678044088314833248361948040576789258093092852765328595149873484171974979666768345810740977950402858528483494625576978980364772966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 829710313486058615545101580311573749534500007788937289977904692993570911298907590430567114398385456920580979374723276838000642181886856924717081771256053625999896326323246937195371394994425608824665400219873981502576658109630612838298210269316528283525009071055916577209666206129105727030412277999267456123139585660427757474376172287351635636184947170574081855418542193635936846725988270298347353742185180256925834457106344746815301806637430159556558039566272550947376116148967338806838325311341069947417903237514035923863550276415599068870661788100838001438272257341171758197779699239315622059921510530443822025212036964542086444257396839281967240124761217754817241893351911094704192741552452858540961810552990150411332012189387555581071159307706547995577223028728495096473750470988562802377554458866569345897371855480037064062081168043510052065203474988905349162665957854559370666387858485138327094735809377354718397351106151113907364725695018988578356476180886316900649923039965587657043384423556841829212908091908414838069373216200167185332245639055452270812322197860466095672710182696353033601981017167691341749693852122898982849889602581159754432938806589341354243686840600315379223986466185762435740571987964192193351021217513355232032389110201387679601207633326189755089078821702364411289092060511157368462215372614788997009181332945847272754516314052776508321268684727559105860255448792946106465113617522152380573171497849839954236021633548809008879959187297300422456772504788709461608027149817388843958467985946536224955586249016892190791275594044550441234359986885422734882809430305874770664026982388034590902649978103250817252372595275219360434702326109184771704175205322191230168071318663893595301432500931744038527266906851295654348650422015933973257262281289258237674101038953190441136294891060380450457965170175871946847091164449314267380171552485590076945196880834196463149347114182537534969543102739727144281868394970784005723608180963972907736568167113110925829994163907560107214955548526408772425880146147915189368965634779460758151113898228866452382636756935996777540106099491982003018169980176230830515543880149883158913421296052951059601127729119988701900548459161561934527713897526866675934236915344252243596476517826322593465569117809030787135867851185590475835287260473423037684323688140938380055651214002748397804847265011786418120212671213148251144378992812073365298777561312293539248645779747688423804385979292435174558155147011387107187682068778131186306223152197355749915196595761758875461047127124865177000506186679577648338535092498572695941975009199773272513493266566704694406138161976757936107427401482249147887572724182032331237997159773064485874561465277908086436359909869631166285446436541489123198368355134237317288087959123924757196637440770208846608805967869054130585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -79313042432160567389822309061259626098073928367873862916486156538972946902762127401693434461105352598904970185493219662837831231150951449279854419724095878469247865889401103064872409320555028025154307491851110747072376573665319853058774598161509288900557956715594182845766307867253756301790160022713320726839032595359994534965537327405175573952224149313912076475875113985418133531061334080955103855087182752816889603220863699208377907317086028456910738789539322313140974340225088001237340476808509022361927157591181542319799056437712215686738502681569405401934377794556782561986027639677893301267826425049457344748399615472470020788993516486765583719506529243958099975482785334416687790586078659750407746622101798842026476343701559322043649892731668295368743067796337384477259593434367031579016570830883542697512410396296759067709246639559428972613383126390486659048209873349270527341726979561900339813890933195916178692985888367815500599315078711695773905694426042964580650289451931317719133019817494519044060569224909605707572104431397038388318695397383450308718892356061628384507826601269610304209586646415351247816026095652465641195717121028147830496660762660496470963655081943436140010982820433269286738653864862038582401674238811335046204779000362482124860609489090142342259771095137246490531917935211839363121993488796588549241482548489690418657087723417684530073095573364436062405194380324454357474811299381116730082145895001125588497566675633089620313570597408244615536365573440524372005705883638314706484303959491451172867657098710248550234869379536543597082994348927386808032110804144937976389674760778818707671704122196567015160384280949602723063527662826432152788743052012235698430904313439863714416364345849543222615041417231815783152491454205593603177846589526627144812166190002872550274613791752519217068370581455778148083447773678287018622010148735490722175302442646796752614567315707326855726349598795986712744588307220050054289881249538877544136146394761239574148507650594146365303162486393190911716885195319776261888214434877674908748680136803900773362361014235500533874482413256144735287470134915687451863785789727576427119110597686902940573950053169784736665512302790650915476828436283383583634918470280672289524195040139272416138283641137549117587003625932568588649836589516619861158416992380470286414660423225580932152280659930714054967368000190120867563147543595924291992506250230227346076567435122262659616786622377419909960308434758916226042408864353698024949726678842143230709595795428469330808137231194435275692666192239003752762552856586524611371158967641127857419676356455945133700181478404850633136783700047441336275136176857886933702749820940971275727233572346638965605287383172228554169771959165950592058729883472363109767400640117809189568797440476856982403631732762869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 12283806518385682458911873112121470265381748946871876388535824246332283415623641515988378149007883331925771270698847769390207851899536163203895528431946611094980608801426616632693395727645777560666629490568668447531579834488645609144932902800105864139709476622246158044353221173428102784908144627392490058826793327176952062005204393459361399763578751373618478198120818206740021996714418349409582148554266505375817376762749344066054291492455099538163579251434687538367357925592170013401094009912616547002447784033239236999302827089223926857219161078994684311664701118231817788245830795996054931580075947287058360829470581682148055237485720062270846530138715088556499101736623646847948908343961516228510415196518542337866887334508122741540605359193919896943471968337693932945626081706484910369808174800633418983165999806680639538365281686625999643442819884885166152743613925488118558937635870764775806370043510213177686458142670360866142233077474905881244963015660006669581014752977225161314950249532814039984022000398739637702897882404774405091297021038090057655742814111269747321123173512930453022058622779056528336885087052884327586289309978793539280012921825934576842415086258049179781143567792575435318075988655758949640202821756258971364187221660354628863232870045768515290510783689565536653866414546607995600691233617772539113120530231952790879679673076414082581510014321083853983889166526905951121588419820339120202145687180557472384714246235193059191052545280144590762093650261936929519481453943303104682030127705416737280370463350154715576396249411422180891366285089493696690663482420442414942320693764676457916352429008218438936936120087686547232898689314554833435075341693630886034569466119504627504538629979484730939954480017369314866579042528803383199103313735001544507790148684285399631470543738740237505445398268012380642690769304934427694177382846928153162865997346309488156755855681231953936477573044413864451806226057300019307538501898286218518036841881423636804603851462479257932742953112597656983127164104297432351250619757623881168285332811916713972539669519532616204007334642047647302137042908980359635342434097383738906981399843274827934356424579446514487339668770132993268932447198820053507902602906844883050726367409068662467253115302876351276038167423480589100929878136682197531238242223013513651767432470874060184916470563797620599622309236905954371913438795275416087732733510790670573654203446148033936699970885080476779930433716285943331404962993757102371509039507060874553778843505210019958511621731363269864827075884154454252771412530353630561040130793423736209834663150295204976736382779916552501934029175848117905449360284095823762401235757140442708938323767334984192469683758905298732624741395865067279375242554113837011374904019494326606416876827211606298502662371872971161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -5013553240590460240601945840290904814995482955134601089386365923164374391352364550381599905955080056556313534234703181076942673298078260187112590908528242275506666613258646888485752718445076634397166232516817779905285566712855915877375137470661643223227422171282785552646513857462653233206421186984399472633733975695551321498018961636267101632677915491227094919321698888118927325052644473942913485817802943613826869013802066525615409802256335466755112904569516929631800299664923035801884170063817159050794747684708973913405138879409235079810268554161653616250565998243819753270373559494103832982994734469480824304255545654732949136723178561327676240282672458189567156563426583329862849702971185125260793998656943210928640624167355283165624081299463998066059598314200040140133466011015372487876473794818355982476929794107513359130345064855905923248723798116907550923413692528277882631274480412267843097276925939833852900754215855115387384616326172982169282019972478007322483346534696698746963228614796226857566608865231571233417051855533792985466572267582517391961270533576315105246860983996319254438705596679480895620117246631818823700882458298554485682734305671593657790191909226498709951767504898877900230054552730001525183004085939817811411988791111248240954321990263510791946284530780892645183561922093738136849948811354999422130332158859615337957228849000703728256606807095130713165753171667216041021086411052334279406942942731233586873343503362132948659142786198070664814064794076479772365947200313865351952365854286759704924398046037822247866460760688656900614401396940408613775211594266922517451620547159348697156940936130012412401380626552606489572356422954094688527693098821950076175591871300875590007060372627659874279621753502020284755013213139378560845470132296912944354809645978602344230735149350434285573706481851530890426580052811280981528104687413036948838223619225236341522605882423519052466495997991292567373083367246320362700243293584201197426769966005239893103842110254087024626872521339831103892925068788766838973587133228124707816998690411413167890134539197953480799899969261909486028614290839866703433565185733818125661591456599314218331870590829494175885277408464065323669470254078463686953519775305247517830521822827090200751666755750939446195592845347089146857039006063821324401292604661353954122920930664310328898775780432087875861521891388900322333060940459543991800158563096741618910772422020910872466540125913990744845011371774576561147832791540274078897204414100379595223568185186124751184979745034768276722763234822165984357669050645857363774590846727215689918608804064483291962474067066718618875144685967208964021235981233643223184111011940169520370239901308973529089042384614933394067584334162648963627600443395643395492512660067047001994205901405469702367724605729144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 1578689502300114367245916992943012799136943270319449168544701051134473352711524739050424423326657527034769679570343719752901867197355007096901397046767429460680985730105323891534086939249059680343746700264491729734691908224125014770043317025755053911824708851896179866039896253653556249259683775659079690487050964692682541913968973913755088490779581675420776702408825832465355653221160920645701187893050075409458616112981047183403822869322914787752294910014941591622352978575803037216393510888071752512813022575690893235291557795944020187177154525771016245845870307691667384699343714179974027887743687780005116424079670078634740492567321862740726006947560127993256884621389395313310916562863597496927050969058345694590945158055114944968860391151624895116757966861836862744363211013454071187345688161409250167627446167460187674842888476052513304439652199492554542399729371157458587348749885556761846823322121625346230148503386119094804861715099528035476190012904366673145003278840757351995453277023427098210881594738411034510554245793930969114963310959351910638099518523954738724033374144190077423012668822798663608205402296846329334792031265235461254788542697387018598470845274826667769551259127251661286115811622857440244488447171923775712591553109873459268413481460327407526885190231984789816520678208608657497925311315924923355247756112347060839220210421462442989409422090637310173993023605882782833897172923910348095005558372451699245620325872233305501498535548815620679366347825829250462895318110265898087010153946320952758445207573404016210093678158510717430485534440466165996339072549062258361167166878351913914389198549817504138058080100811077579234016682656887310927913378236095447850868752956555242247543659589613002798062478227924483925923898946607557520525492885611693684246956630170778116114807179439219973437493237439722183115367776805038226074611148714175830310188924549074645183447483327443503545422081154567256964422572954600214952510737188214811345035971125581561165636263535265765241724715409355454691784251289701881602298967740871175801841323999703230662632927065470367367969979968069833604786259273853292298801789774555783744068231498317418543121514269046811320968562260786803557717306929202120601324429371885046105878564221362457804626682156615705862912713201715713366918945636463316082506134060089257390078856056368652561140237048968590316193861828936112803781842779684820772454573261780644582278724094408206291200413764151301562155725335796382111742900282954447105351139166045693849166071247078800310985152320582006068497183695391760788849525646489348176485031994112442747842405550861044381123608047179270738450594784258303415753853787907708496213030687607806362077560784616701043162166014128284499896332262847463195784309166053511192734366959076880631864352835525235705233607019724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -306862706284686791456638618979846993152602143455499717805377954462785111512641996864092398372088443282793009424751112636296881565044027556969918635983139604674926574212762270733559978386992632706682455209209200836061682185115699449908357534475997243772847756487934857769752575137273008266029988445654523863450302640268912649955957968650893760156785145783386321211596905821103791334287466307037816385015003660566207853496054117695804760154968555940266546797178843086711336760859352726944487494251766746544372639373981792731896838896618124284411145841005270423266566351219373046644277113745799125833584493046755712124210166803725369216299973595283448445583497129507498047226835958995846281849611731444235979463721443712248380972106862884517173588384098348319877591806343973066128777706372786402197673509328329168168978160746014560059200287225713787310279929170258618062556538732692945982887572510468942727516859505637279559716707926781431660084011120876752994751673061916761803040059745453350218054206985419869725527593131991161012656805023277693810423974277201781329549354346215608970545166089681974829986413985544620780499637034668330154157188230794990077318016598200433611597887961453481621684543959098793950105547366890430261723036629386956282287748181125810605597551881037414941107048041527148712803993784624652259876038652685052708282933298602729196341357130706860848371902263400688888155680895351287534306616704918031611677340589970795442068631190882426721350287581235287741852831485803716168022491645146814625779666802487323220012029990870653991912770478811949633617536449827272253034620682482747737268736169641634997959745067353307904009321655373745492891754795629328668599301285654571038052734754460019324198669783231724001680495743526322093203815390235889339662003660305410808883863798949933694419673686061717609592795011409222609897783208941066874729522647033517091560553733521563739830011334128075688009484569521242818783745479596494528399285986116918566308875523096973560228407330388096447958327668345998068816094105597621964411670068399613568660904342023350028836788945241684024704505416258367475408261380532786743623961929571249211933116581195908037285400546792112701776636776715885977775345921129140273481427372155770112036356974681184693790615133715114591161200334655826153735713257789920456684321250188469971264476817131658265200738473323201340262499111992671874024441975522474061531623965950981225383482808385150828544664395538327928757868326172510903698582902486989286342949320616385537731183830552814764294963710412355241691367125067978126828626299565771144297765388596819148489577030491786443919603823118219153195925985934515179244763816836765657564482975073915352201433383098460799221396646194733308161136637400791736036909977815185034443151104720252920012908895676272207034906469990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 34336523962839812612141004194014774935176107269552399273752511771172848155690127944039609753752815762602199582997036453487176657021632049877564201542115129956055846132357078973625163436567132739969110081140957302692971554758046092565619437154791948049895538899959994299843596993563992631402827955778471861368326020956912172646780325634943048279800013950127480759038485209486043285564276082160396765579120202557345766316513422565169028337601720418699173680626084579493176165520208388309097185914285773009830665150532906975434124234797717796695348175172137930079917092598147387332152946387638964885783734206551855695906417253321373842393454523211288460781558795405225165767832110013486188564002920990589022818241696558969228632767818843380380590225596458769365842371465536606717804483252707522475811233894047717679403830334517498918925274773201415751186388405916209074273422167827173074906794695662612949240728597886671894352940290045119546623470633303688984776288670988862021405995359634757153318830737502630241581381686453555450583409033449500243844865967107964442242401286397812137953739648375196726049502311535772865663921018828597403856428917354228451547771668287876561736900011476528786089075011128437593278932179467677612689683499745992586276173350811858945588671985601722552612659427536878342891993246723700362192762592406750067839241969697440949604649603804412645485000030075813139194865268070934642329435475446624083002240949559315090516901383204019454717640464940403845845401789020836974852330395743570710455062583816865516035985451233827572860333420770457981528597245902570375652643824456961492583849042043581344727097719521713917465100374318934275165928632252502739803636806239619984199034160769002268936369721447315153618838708814058533711107743363315234582976923389056187987138005358291602991482734768131080703473822870022757586932549050358848365294343020367465805657360949783807099803789171315765661194337262534485165177182859068052878411919766163073973291621382388397713424148047377429348925520269007931986344131592537280583780952038685137496688361169984779557358389198835640530271066067299904830088223532702403478850005384984123267291364692313041096127088207926096066667207660808119147886081464799660922530047884734687057815424584680654133238373692025176914867121675387474804854764758538561803243002416375300767161065937382737886715760464182256617678440601404641259922997463994563266506590152580899030662450637413062048410845979344585115170589305747301675229015313275593311700772444023446754549304784698782828748439046400062714786560674477903566029927456691130644869702596590936705755515725695423189106414990703794524477258649640732785466996512708316087111726040106582025857110974584502091829911224293106331038087176981826048348221065505135982719918683812836637267679043055846873084670771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -1413949889446154628097055222360337499794700017472931579507358747921328544820552139578264774008347773659708693698519277542878609772424393031137707587025197603580668757535988968957650339237557510269480156650974067046904426482263346155914120632194170317627917767822551384263969633842363974630989834855794450947062920070584915303203392556232135927920878076258739048901972618792819829349561951175596161156465089410395638078417522814783025713148891891274965476701967749428560033963755862847933170860848055776085900110547355049132379971709221775193251981766127691765422750303383968820651786289957184770625559051503425489780888286009865126818203778393272666394780023344240236639894305554686349212865964918309430686305259090863590896590318615099340848694625295284501753646408564443577700903390895949868685243065046422642315709126774805333664336756921491156229594632294799851396164467330121163618894782155049051387691468682348589065525770618510464046564357665794972667353226410613537418544762823342260681450628269848837689770124659169817097955383106103448554712263743858348257654258109128130889759314552278726344461565811327361443041021842108579754512500862738977326929420728376905281929034012236230710626530367499811008248853134853739985495686729682307470233345454843526690879813622421180372273456595293794394792615071383451491553743669302562835282445541428481338710004514617144604151125228683145156900067948343893768055190349148662870493649344062478379830495954233185522795787235046285040771436596759372500348094130270367994262236441184410734407150794768434382749462618324558028112626978073175259702023783386124051310665782439842892123476393053872274286053720801672444565997415964473406872384940543692870983469968584405035264938837053474692187742241801370398656512198916181647299874568213858536112135129142383418141766320981522689614756967175197347924294403351421731668718194727569411805141523221887429528733047616647591838758518303892554921398191327549014756024351279347181464820805402358188084381885592649258276301886396788684677745159979350534107778289751231526289872425229378760477287984287406164146387209951319811958398535782793173968251086727495037962896564254699200163601746242474796156338721739232860632989580337257105056007462080262393221294610736052638661065275100953848170415573424940195635608496436655452506861671643436897763801833647262174014796271379905312788786836488350869639722427060196901746154490861198758928754306105127760390931996998079314160583471318093936862128656252358315463907360946558072342944921193677738959837241784300603838149088380204682987108165659543319913064852592659953920779597385166506624944744073077976771955881639767286830732621321677097320075231768601714507781601038609657780976214445550066889501392041426409824904134614398624017058094875922499489370383135816611830274457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] -65408163899194815059047803427204764614984933885086808597439821999891167388203455352415998351685343468245780359455888512745459015472304344949720623119427634972575136758195427228493773429168897847110597810677539118534118740093971270769244254497201704183716856518596743311561265433437879662739604441583726505051693630542535969967552630010660759632979221711535519618447211220731516455793968325308674854606903731831388933045103931842243285109233663529224409413630517793855676127105199135123971578531197700053385614243139464153774519646347765440995586062809266486861894909891282207912988479409909531332023072579366451767936104508456436204405787829185885773912436878819841259721352720637961449661950395803694035525984847516490958706080135436090448461719227148467660603435197255882688371521781373029709522494825966480072577460939766375865678094634100117953758272356616063001777813611234553735602529444589813746492279767336398988870175236552920775461106179062070603963462490909516359256998790172182377129331850141413433777765745138410681925041357954732841730667075846219032711974698830524874371234526370688243925610253204634750808375214975313102310239004891506124979271094928417992220765465701399608683744758430878415993732825532734483322243987517927302916181650233972060515157611095558578720107607828852696914209950517430587693144992965123350758492909350395874926524860375333179338127922097251178376377889094523507132008168691503835185508751099708178823517156802954744505441352552024599366942179934211276714906469295204911015490367282823133850532546650695048768791216959183885287900351515827491168162859442614161779040983737319316681879446289837006471688361797283200179847947664620226460961060522922352701239036449324625075726695228402358261746897835730284762209519335769230499315750683917381917226403085708390842780947945894144597812775435980692949429396158408653976639971983899903818408754699636253347459028126835597578525209322975648391296433307530301903560166594849644307746926857841839752975735805177468260127563663913135929452637257082512409373140090474799554446397467530601764448064401797214897301060683324981279326541781480244725581505926652972264687740483846500176724866969542446760864102110237352929197933355210921339183064208725689627637066060755230867219258758074451782562469992145976264504303173036715058218794719327809866999471273705221594577822315571257663190797252809445907149922691427175741436390434662669606991263657531574726871805508950755556677966262887190843626160029209545821343333865361005860299265330596457928215536846936094071984974917916190167838144501073121380245808138075283259992683844006916597284978576103713530549681439633461918535119708630181536963227234078840042817007727606077895558685383759340577585652610132416847941204410608526598494498128568236949991748377373709136245555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -19999933320545533355783169912901911159529090941729288284409378221047489936319226368875819964180609812151554706729425083759931806151816544611683942812905223460277428171606370743908734186740241079759936293547335132732004088688134157741754576471253105954863898065208569180020770097448293017651280852994764347579333059180834632552022420366322441400964941305247187009622322296215286298065521416495029847732300800289820205783457946545886925022536285589037100089492831765231797017701682158163467363464250114027973869016033505542055177214798770360434935308607686922535403828649194635060216838341894513965305412518293496770642039304377338758251590676571088713788138116680285403688629099599618698667189803717769796674787704480925954764950431854197128987423455431432481601332753326895644391970488421945444148830619029270641754818499153396170032778823211564345668204322178290001211209884429439161633252850195599974613536846460676345011427734320573499139161561526323577520120165589199288055619111248338013422861318356949823589640150061786941404060467235223271019975653756791582173015761200763254301321317425239001266402731023901957552799823465041878886297327737410611895853578414931127819689288267948940104895637734206252018509790413773410732866171733408496816107198875465280594928538683439801057497574216876725605935215223802819203289223851819246943087635534602817185070543286169179002423768588034150397591553929481150746999406657116371170023470682788190200705128761068348182843736878987987308581186404693195501711471925978488720361058352170396664479011689381827323112237577358859034827638953719824764538754029793035814794218849416150671410668238480544395678110378306692512191820499857430577315534945608332122514513012449273224979290665442265064063037333543943532202092920010027235171769532640275161165017316573089275581007015566330627516097140574164086951840282313018441703436867625147469561393540932196603303066860991676618326452347029155011179779833540306684893285007977231249461789713984371579005652100028709301681348363409306470350395023028446170184576915200882498772674599133411103112161189266712679493009785093879008798318610981429926670307392576662864836955058980231472005963644246543384573310223669037282237037111091049236305965462303410540462694645494462578345849387897824461838196349067771849073110655346251580160081521534049365064886591810862250435628903337363373796752688597494902042340011949102634961486386766566356022049089551880556982414643875019593303872601135840898465746644112584146598729706667012235952677411701751253716639912102028458565953744089181430966410978703016898922476642605096351242429059392807877018982359313134784400906274776573207112359490683669007022337104022001553873942675824833112710177565885631161653474087297040607583567551132969183319409655879894789939812019228630138748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] 8080462906283181249513447035274437383453636368431452137298123188657075195669534575898144628937515059368830900754317570813584518119109464710462102580602237330512386037605851217485097746036769961045052471440458796865526806343302810067858015844680563527656128806724317132632009699280504459171454007648625652403810927754288330248299813375827419773282886441608965877701819725807428662354924592639008800867516612262341990654961448929583870201638272027408807073207869578806414404001223291426131803004487728945112712677272516815011250463578453214740829793793369962758537048839425106017393562785331229923108108970120810129126432145596611830746916978825814460963342321992054058297956460489889485889881458291341166568997410304636806264386414502098443265057783654895978288688616578159006109662710802371134526777548580891420900478970513236696564609332392384072178114689556771684476593380377897081326145313038744126140796857926973166404077069414368161867918740491873894307557192310223548522293988614795506716461962399601560318292549180698516846609176002779802973403693598668025617720953747552374888040063189300951373294511227072960672473857095304055090941959882997449435524227201477393596804703516869671285178339146025389956504904505116585476733751233082046075501692361346794226807663062231414353615627930344256922667078715014742083110448147190442540183883118743666600131007921841325592427958347960467110258201864569636084056342150489689314254503075226956687904910532025814926150411014269396249658325620472203274548859538676272523821887931031663589685119396853853667129736441558821699122168385152127915741357604184455678524175738613223577600740941710558281401711123182592460412302039186193517372929738741354506654458580652279012985008691693003531693486950881489525349475044424508529736796092443889033365364000253396498616686181160546303124460783185472450042552821292396011671784980643547145000437452050198275095026410057140046830245478188892817559920746071440365161606130104843953608345702976708189088781942876010304061367492256575166021224747390561289763667726748847057620559997850924003763240079528987420698874415102887869131174062252391678581068973637569472400998228535324333283655583819686918850125940448311591556124954001369715000768776980827623885275525285566593960761903628758876091346695081069943390107837182705335010059890851250903738888816738420076144763890483367916276771463937035808847339975522375607427911986708366303041049800071033584533594887107643545583177391771470313912479046164997994681783856300194426233538083523436958945524346774020265120831684869933508588414909780105428633996173595311048231347599121179886142833375567614518346079033871765445792115966033792731894555799311956395762952311391363974415370622071081445703249623314112640941246333728212890825379548776864274869006771814671938538700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] -875437794407605774778457159794719994400736342575352944206291908769519020565060097896520445995844389858145219913244012945206461517597592868571629449907247203601513676867134559089273587120918464946596318400556353283858688477281061239339655658994782327111371119372650968473139685653144217662554473901187883423751041177070829721108585546563837712438316406209316443935748781761472673680967966670405619455121916101918473010537556345605177905358142651312414832472771728182931213709995126078968986431367337843232256802845542539830895432453362237506527242283461521076565351111423447528256842201303785217533034345043170215247859541995603830630848719238585261529203115920109304448911127604386992642476413175490821891196131101157394116360176320671625468133037618636575209391807313246816205303348413374402843009183981609583081749646277860890530621519378187058217286529557811952038241106755748347054061958692524577807420357599627729664417235791645607694999702089875907704118842282975697737638264450285811225458312638511077981748659620653635426848232155732499132699749937715977653567113236487400033920787840690063913487274318393150358369574926244421794603110774196724740037752972023382040230732405102442196868027597562489956092953584890776519866744208249363192771287923110111444280490737663384768238264664435910242689130866359267335251287196443660131172255007745939411484562502233509575385475737826371583907319994550384709394709131301640989136660882320041273973917820819880469744941492136554132678269478423140155223317114867194708032663867949617463993654711405105786304946052969220474079006715867581886308860326453963859308707380884534330456878047215839566116382504013676669214659471310558209638423562401194831061564698463465185353239180372390569389354124602724430948658756688991510932411879468323387955115161091713060767648792659982556765800202940624195327189643420367445419608512379698501453980168966762345697726828759039726841294916990360918245182797159882346281946846130670277783764722918114712447735284434900872830800758780165905603774376569393376638116913272984918103266308600371265923697436436866833948032826564857672858337814221036416386657370307196365112102736520893025529849594517164361385290872965786416078285367629511918425580657624821676253606703351380829157492066884725966978451572428241352812819925554172875232230589443805050479894303329327493437083994791739493148301200384159601853168132068631707376131245306675714918224347280702765365716285049408712246075536965250415518148854558456485718272760299292559052259315164832652592161520823427364774643194139864323059253419392536080426400695836438393046926055956957724778585906446990654975904779336307115611202580406322396301166804347008968072502496474468967051009577078122132626693569803198319951369353883795788916848640468587857090182514062719191089152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] 31755918030173386186037840784631584682623972838898829198524884513500464494121393699822879235732101634426463346865392137721752554674887004514432978336595187718282092675542124445805958757525309997178303932011901451139426499990346777129718803834457485319633101152775265067792724384973172594512702564009245265269549477744766438263856975363344406794605303263483742378936119202975286756824583090559022006971529437857205135216912741622783219089010546058600441287226421154313582668004760412870572773598549938818552267772300988159351029821614764911294190653293273910453527257963399205133065424500432907483456670756106858085314850339270288029035044828680772255987695696085932871200004652224919479520085123890781128164193927820748370325818874633478885139212163268378154221962728859581399609172274224509890420779664916758709654870953345985969499149896890045373902743000542986362957040834051423082206848919054199572337350264401089980234644079310077329085078389049712557626141351636421234906838153455709468348745321473108019202160806046686590381562232492731665906667558914226674609541679141457860149538043654477062441990954788627839407081637200543193879072323861437873177599117394783695298856511149111396221153283440353869117133502957308997009737882145390219709665993820521074006402176388759551231593380755350717000209619376501137411474188487031131294787407697675529196545223757292753718133739127303981664904027626696860943732196920003375524241524196665185508407429626900169733055127130616877417463694246581626055398595537619966664801894888029682454585629560060592773106907076860261619090441352015934536142776963293959142998166255824125070219771650445785781831474154508581933223922831792152540397409089524273287458007301813717855655860749413581232720964892388365254081031239836989978065910814438050571543792914013476918895695278253618145177771473743889623587254091504665729029129514150308423710797606923870536932712955464809602868860716635514288960861568760344557834059612846016710251928851600292392734864335316246905411952866420671891124002952994984664731796107547908573311653080457422856932008079332575194172872107939343761863400036196300889347055253443093380015936437503640291509984509039778391160708155430091069664029362300249018030585923124015762596118550638131689406516663617904707741088591857816724877544367514805612574933757609736163612299514279006525412198979976134799461911933357342631172993781112151845596992703638866695235782848289795224433416753122306155828491226592486580785455100179039952290835211755531151220454389310323921791507657212656605388326584110249827524116877434397261337923495893555846838859031665096049443292260988874750443850200885708373777080403823119657765009684942316428377639796337902070698178550380035140697738371176942511478530881456862692123480780061661201379365329124830195220480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] -2768564294635009745871478047673527771578969402830271966916142034669487387785300828444897557634637733754367675906539988029628930485550365513948707926498647365302355409884641599375487791282890072414280788128849830913465841815612220929683450663405072574013262299604169591565404964695641881824427431608648704633210699138608668188034564333701307476018684438850462198719508128618512835332985606776779049066802083847287017161890386291114841414430806132466637307757177067056952531916661380781992130235555602837200078185511677529516123278052748881534373910681061726632862831282316855171833454872127891512145637439234733795205610134047537837595692450347713956643750829335783203543337741345980527028846904081781721815582034361583457950803400685803507243390322841274057280959144262348688119134013001610608058213705197541440718513579729424634076100481263262296587413538625718423131950562825365474366916184792283535257285742656668687704286007739817728576000114668787754664708788526182157434748873764098720495689795109736060815552699849991807995239401432834239658591727995886650916038067008853178893890702303461662980041515079023568093296284666914507000530428446219710948866205658121281571265996576454354670702677321267441883083313887718902427680638904144401147033675196188701310410671960557385217639165101338684194608100265209703986407959528724673934500243905174139128146680431963282209961092317963888431922395100430723982287510720067570388956419724965525570174661833787631241827260422187456424889609353216690802646971569790287077443850465599007394272051023377446253316770494766448315971217145331703305831100736362846689542362076687046042270927455766650609989727340430795441661479629426415093128331653367507022960499083482602548731021011115045879950552049085372388622229802142200511206060441794861185875798885616082803702525642797696166585103076309325238754370470314216316515159484393890013086505422893531843380293194438549900270735107105530228859073402760577518901129533264235186483280371792189837040138127636283081771885010689877378086360506661109330056541395002762190728994036373288736061708964544231805067232665516617301932891811990583480872057084462606561859141824762040911212886177099879115849540908600311264656896678100039752489232607050976851933004620196630240569261812919797092577967335832227357528501213094470749105645432171583932034120973570678106338930199562269975811732356225929818067887127524088685410699460313240675920224303240311479419362399664204109219250866923122599986604387748466282296901491210626675494470441107288535003478167557693198036322667631573369829225623307308032600070435856754755178268036846429518942671670332109854149166187010933338811297161153382771850184847465299492141780201413512050359674665609000763729994420978169921449380901027358235662683492847393029317465394528184487116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] 654365759735185793560845006129333978302897719169093239093773551276894566804218772070904586743844860824461647655822029159469148882604282246495954935109867139303513046480644211126007589007676466653834207186319210139417385571613238060397271931143498269674395090690439681864080841572093494182359655913245104682727846576633924874079063381912071855652497249068604551514501390584230385781264113658119668071914920754765188772168194558901508330440730981636307494019888031685503010076288330201716584614297503201793889425760012478708849103275955859848747476909333866034991050388209947306857690398576695526087169421449277644164726376963193306766597833298660863671290574089633351601646980334533069825995122196920636643693674958769027301546875601203362467823352944871627740695085696629181408891781033840293236843815540069289724975423856912191159150966312124608027841283174579134710612075196163289088097007589901080780118255183034708229983193219900649719890415928070274317649235379999622761739893376276636206985944823931578026332784638079425547325995339834741984489723822359670299252672737624211988887555809122452703069966571989344377832650856186005038085510661618658982894989550942261565550202708566587061136827087565436317830529322607776464825140278005704306472717747374331233801462798300644791207256938436117957216822270595866851609024608470032030426197780568184612645799186075369898300459489249339836414183485255883933704656796435443205542619676177844236861690189630549077128249999890152533488038075586741911700090969064822160948072248101816606754968149564576747408944307114525678098967383015552888787053009022874932136916608670355880528667326366264282590954250437480534958283449879495246904538508879061238038219592149112136099025907244826514099570871515694358860479153266538597084043901206233189989179724329038734897720939072417343610617353363246036854200547197557086080301946727051104349292264041181107933064602352734528363078711161161382510216280285520739616458101137061125474977906528619675510795457213035059202010933035134192267990753504318180108658707474909296491129032712882641547247646077762018525445307109537802175185350462806202709839743932144250163481432935381279207539313527037768997993228797060316070102959156262680775229130542257838221151829503397574994143070892810571225553514602852929239314444977136351497897023875059007634165871881112287676568747852395447537133828422418020695139566857446342458710634004131512572205340533926619077018396682754074899618595344410773324176823929574156737755725724317851267217874717166264945987131659520606815772730828317975452161718225258829013646901124035311502836162264188152964958717379730847502551068110324225459211473011009196814514489548557814494770134058828444565971365409173783122943596998237986143581900032575338303416798064820665114359055670854025216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -3843839210328636169839754315050525325666909478744598212416401529445349565483253820951100020820165351032674897670956307196176679059068299244217631490964363194856538655230986432636117119507431046855093141891888970432226099244195045639041985995887615363285993562863002988080078234577721406648219754151718029946154338865822786901362929462576716175734143633695740490583195498555200605571861412140451496618375793439681448777548809161932237962474028086542057969717067198232453035693324497808314650204022978329178859606394593335805226294648904741864755086902759101532474068814193297541313922676084057574311145736121624306045933742001829193192370079223877565044216426217288688814436944334288828744817917649223656707967390914975499973232259598142040584811300561269971065227722189421846618399984161218868431283787494961801893607158061069733065739736585953733807489725674996570769577333675210804777116180605792041341747910296647177294951825404993467914408793106385994067513735115255062032726249925730126777984121695024127463047899904318214758746796797405013513584240865585979839389006855479414754304750235323244880452688982110443672262594559649121770400638335589212852865885661549602798906232671240096683074265255454032646661876841695010518353616888881707694477346711689818400363030027600437215331393763888410372834978114370267333568465319609707234207608672253299934627666074022043031918409745798513100751479783662078617453547980690399374811109806966359445643280562026817955798924051616676282175759662898577060535425981027066912577411409470279303280423511641927281081438865555705683016936042764119369874841687039383970536352471917972639363867905757175898613662829327685906979963869525822620914094302206904254320574477170063134508939542217457185301299824686979845778986857074905471711929543558367648968889542227206763409523886713024217706642183318326543340407197416929393983585081192697503936980775091929292978382383691166019625824267003073562603170298437524559450452362580210659514350182598761101322373030947118493434846946757285656156955567932465202073494134102182251930167118513129113762947250679667094675252005741676112771339873294168987953755864139977592108020605540004434173813107067062098880715263203076718351153156257639987654164871322838167758978246469917315937315796095716036568572206754712555122027155101121877471418950700780977614436296256956536493727685984613277638047879721994211332328323537758788557899064119344952203752075435259656826951037364783449087351459526219866626863691319696267202243359372615092225087091482731336402803712967889448341275560662832215468478503770297692695631104115812431628053831099138578220723130690032254894128577356214497865389468396338894829734974696373525061020652210046013781455370569285658313340692982662205650942906735978090355016023043584622020541283003111833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -6724747792364724818344702560892233545605255787628533199171996633470628517435145900641463439204668215099346259067602613406757902294267701369051784847734910526781264088680549967427586953711557040883075822854431070706791147773859244817096576493091269238099949652178555857837418729729241210136007773154086384189190578945514481880630261717277689241866741798590484977002873479181856293573063700372913955144023094551825503174829795153038139611846102676228250482030870474882870824700061833951642091945825664331311863794532524447653252538096940329493596557439021484200927628027948427497834772900651346667819838934272296038064441613470207097937421861505277729379491825830545021845599346235761772684477244135184299047351124596668510307825719868557740291583991493267783865140722974219191049056252807005777987322484309372907444348599135374308346710154105875490162451348564863543715728142860205943578954179028549632330140939767335720414274563143356965214274703647325283116844440506476775831972623936846925402672105023434510582210349157724377588871144839047669321782997880510024844375386485045733824621261862895664162467777494045590085357809695249791392493337714987516500679393763684001367049009205925603984495598066717448720113342712335981885721486411849898789768910330827157715275594516818380920218231749846727585566577927706728928765217546857602965021690045724809826108157148617784655230028188187287473542707473339822563511459210997683669454585334204037130083122079089933903382174849256232897403978350218706366446724587000741762987073104239552804735176893414834750275425229454448850970000360294477004095815108082966590448443292010296135725653940697046565586041951650620082163694948824148095470598791916003986674787685652219552136361775335251081363430880793961414015046362930338306008667506510682126474710019761839502400066219939792628812338501675817378050290964563485159592973982064406258074596554154013481876396971610717975301690008580508818687798397693754994744853785423115671426592141728454533775231457758588169934834764846015225564878583610496448214151994115737827024563721776992577704848225773872526951410363890122895886457853127746936203936085000202235960929419183311611107494234779364588617317986443728166930678913952989166343189267054094364595208180521137789539971119252373108889684050886815600350712021080094682838423170135740912655329737340145596076620742334278795760289693231585131793193750350145319753738408153623235195212542779635835267508218201321530285804583728550566792606825340596592674368132371092543119100492410218258971210298619281024322127189848522173470174305858320163991184250428050256152030504158958489970744565808351847003748998642918857295569821152505584797105831704541947385346654869796907115410745993932311090715902491769260619236494522209396614288722324658808475223319589683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] -90231247830457459481909767133862345024725144282294773560495847728455948908357202897847818008228575889670855862133958238871572268801874676826534808227484054053077059951393714675555996664474550134214764853636762219889672468013210038055171856512164505369932149335421153079399654844541847013707599140191594524310209327052183509554087917259855234791236039612215276099493989190154579694416462788871962122799771024975344885860478224274331172329575944052315856947425927659575650310675244179270664965091637656910008864388422570069526884749777271474640679720074204580283522044271532093519115027270130911075617847443286861846225647859896971787086966133059849513296147022577361177436131489099567320312149131610230816895818670958346708059630127873887801239173079428679905128868165907308843210530149420787173387692230245806414964973753828273903675246411749588902436040941820573627326081323170072716178451410708524109117725233033117935591233417479340489553406447554235728309060392870867780569350205707646616824160640362867413025851416325386930609749757823049531623504060876737270331269831049957925597881763746744248072220461478806011264941751892490136787045765376454706024082770699170545014738734270607695211450268532895039695870678277407034860159615801574759368320375393994748875924876781413883081207928791710682774726622305995807634183995643281322747932491277827143310559975668067305061798961048282132138887719548651893575472054450179846581281980731536382657543843218244867765045355157240815199394590984095554328018079992638434605376283823289360066723069462861116805225739782773085348306906534286132412660437794045955847041719961408266984908329397806607774029361376142268345367721998838678554813534541106147963856614689907043740605568104717700069786989337525265427257254733084082235470113374657982486803974608408235522286154654199103725729724706947180902784348107069382162052152154573487265003604058845063722560011128080575287069117582878702969522086961658361190461200206760305907914520537007084831495048278064052625794870649732565545912321080195795307466930408113213806437214976157052388527660160113152307621938552421205285076686808140150806757541583121262631012366367537980620085417195354525168756280363967596137440587927549231411087225899468286342077188501327125849009052507611113002748522971334276237997748004433593413190647687233467405663665287313236316838954205457141730906849502046104838568736817316098978836515831674209785162001719722046369797901771652809185147089276930872906573777384282758967199087361280995020484243505786861402737788941048814248441918234944559622914006035657679683243020140061640465969925521966557862489928195562083479479682968832706787599578405485246331797826086300243601732950499714958657027525423020245069305154372308069698620589481210587812595279760479593565588476130020556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] 48609486667418004670394656192641829468008668672695827588121830530544880378063464627948720847704683003415801611612571762649054650330889499417357895502531637737642717202628752617206316601318451071859476887264360034312838070255132123623864106563474775214098766310367193497676037713371207307873128758764493326281820404225235797357325750922550805224453567344929458481111677203031952215952762241712393922497507769711659707316206425088188837415855054546610448556008385523363944252188613077447198144254615691375455536876435461500690749041999188341066179139246620545101638508148259302633588014383744491797748770763157502214342759834833576852809229430405372454367439709164697727321269161174355831353225813205329766096829255697870118776822632458100600161678750860711662247617339367014001066968692850424872896681054754735718483877436461090577834055801093314303298712702351818180917502171012875141100751953475489679694507712963642207992708771177732095363176551540152189601821791571575529100979462159039695609526785376165316996749576288714479588225242876908557019059472260957513896073411481728668201292283885537683598064826731236488742225043561448307436355858602439677672344321113094146182408175587051904955192331500027678301846566754114732713768185139883333913697759243402878091235570179908700663222087291312179194228627296263075461759006839990681238051828365990892687063135225306375393988875396349250209247231532375312256537913236293991355489764291269832346658993875957309298040948866122029374636882948479003457132047057752022215298480087418390561939294184825795220265483821831458280629130619855686706964006125444142989551270714612661134524259593246894007752831971048215387439699856513312735605332248828662007035714062673590728589774350105685146455560628723547898710140562089285132687198360761839598852870986063093305343368544068807357217367057615328424846399609670648144039459050287613164197947183515704934868722366674542324180195715025483104842865902781928322111483364110767490851785671308794404083544836112211002745876445869927852506985663298231256077236668507166450345730977262786699938717535021676205957616261444396842173884949670164524436735199314496680831472789739949070676016139163192062018164362537564276136833776083106805842982098578785287531832146734216669440463580330155382267625873557007060659093560809152567130262785341895833981260685204602795674188305610413454570569849345696122289932014293461398290827643285116475870487385945000355789777799908581693874311632765729631359436747016133265569329260753444084973050036953427148871668484417953366461358026703874057638789816274204983078825860484044347286192350739748008347932124920434967908409976251265574306354152723277730062434757280112883802574597062226087040954933725038915027110621102850432535340920262795631869738143039380734592908106137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] 2255354836951418295407853190044245953376073827808043385003934952550955863719239661142660356893939275572290069520034303150364494223644238764104555063466310476548590420515310361529843120741380551672284136011203661310835727032908700818599671047072010659310713452544932013006952297892041926518705089454898818782197114655231791334875729286882775500555995530590851314125480939751353334282217771453382300202486628669374317974554791315626276254836730501012248545109458834961975143243406891501046608275248630990479300527388460320287333890734498511676075382044276701243099479036186971264993644206388743061530619886328862224732051441336940981843008552208546228304786950206692570615340891887908951533715000318659382369926234302438732767085115341444179028010154992598339088036129523182162090565371609191055147422745083388130372074162973622327533294508043373936572653065299965068254527462000766044679375828025417612997490318953223782133717152554115743103011388988835294979809244980615647230950219978201517359897593274041699398421335992342843311278409291353896840925504752849353107102218045535610762983756474165203221690315375517800894758053896338293267079505307304084816279054646557622574562268766976270268966154666079825826262104394947096055751797132320103016203904639850690103842326859695930947979688490553654826254221389200803893275283394939421025632682935295631330851692660667197971814253519402965856170653991036718073452406245691241057702167947597471619644730532296551799472837249112925464154144105987747044747879022405593803779180522311738032431544671257042499193292957920190014934661476963219697983526939265195136445891883856245385982032158869947011870195607792731145850304298743619606745530694115753411403745332153312461027980396459223282853471554327392172762690070015522891372399164167428832951192384458486219386297670613341507017027507660337254295455029196622690703405426225139299340381995339415037415602582539609996137123629536120982676826196545474438943630923627679506151814657505563833476548403259923300420023531334289327375416088522509637390070441857380560155506035953161570176496598870070799030458742782786787378935381585545388150759294847934739199916286117818047160700701309280683444806157270589401486553700262115332258510737266504985314466575809313958743985429503298275676983932451170726968464991638288511848531733341571753529463984303281867063702721970296360046225089570684511296630406998560697916181546330538331005291373953869807404343912869589268211916112158043063806573318193205357316396225399432810737600575503474009181404260445641594849402201379025386602034888713230119688203041725708042302006535653719063213417039966421333114718026138738393078132030960272541835901605626901312261799890327464900863838375909428804653481593096482415443133417546178626719692693943363729022375295975424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] -192350142260848688801549758170443842576148138305982355691280264703152745698219085923441372479292581799517060475836982343111442370331660089795441540661461085627081127654391805055448309790113560163257857923774796154282260574928130240267286143516386644099616933678635418398720865224184141297235329006897790684506437132031183551960489763100067638439687407817112820721256575923557340105905025124395725491853134006411480244148875671110413804238967757722599716098655967264110205388310177259471527045219707814396624221353030893570292377108613093310864630215175888907188586212607429003289768413830475383030776704921719643698562677340082101956273526463221082084203986605750677064145295256284941029721010125843159496219730054288263432575967018403080607803900166124976416936894048101830444409162905403885481927309573129593423879453869272553836950599081355264560634429843059154487387270500116949785368381606052325296374424997176022436003830286531473349873261758605714147878648714558054734394790143898256343190160359193141310760057531900115896161439400334270479116302174280529686368925220140157169497108024013906383059742381171331526112095421879166437646476149328306475339900757531872965944537826845238609652452024917972986915042829702690273634480430911379436200370574191015397595235068361220296301965971984042344099499570701668162425802794568634733291332071655649994572914760541730337314714702604195801898796733845185289392304990319440717262474675889515866961182602779164593535471461799207601288427685917113056301928071813523191212792261275748624481798923362927449567260769423209788137441835406517889125950942588887357583441926075249468276589229353848081290117576662214481796577754576252775612695957086539437025279792548925328374766785922545437324624240550082892543872841100209753211738671974435746184540311984988604098677949894994966199960317877906385872586404541685236899765243247596563784694489515404981886739200185585533393818712825018362709183726513788985495264089204499860362546210125908821938496819561107617477035506473109472542034290675068737843381121200202382679900995003052509962144445108798824615470248166490103128297414380662611151865382955190445963422727400851144044344230720778477427768636980253456531228615922604816379143080745842060554697437842146251815563653527875909555885930442215384912334069157151629151593558245588717508873647886137073406175656526797394465658911161659636543038034154761934626349664264681050521989977061339589166483824334356539097222425612543645321168440872557026587979688103716354472679259004307541682654931029995885729149696125428798325687247872933732296089693474219022772574442093575817653865102212396051108354548218617068721687332875972076085995442292082711480924362317979217906583209086080032760484626598828734552123875707758082834246356977825457583100961457438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] -11628399342695111242183371364492548529352900439060793502663546726708565355566118232297247145208804238805000793096442923745646675567682841133878289952325547806131633707939261172949903220672341387902926400653063908455604687366757351004515233031492035281769254257151384370164700920105509067456408899810264559602431914394469224147357768339280020320131736540298557965398183321453702561386077965557139971794592324925660850658024004788135224171720594626796337676706275371048230534882903546796962409807061885962613329346974285554812056470990100761898596237389630644935210594365415881913953994547038908255813706107712401614409570398241813045903864228737731231756809800909744890646862868408378725482164083752594964314648727558723366692346494724837674525241353326605830200343603732445884429562106058855181505479555802645069131048261475597930520719027210400830243835747980541746074797766863031481700291546640404074087938697157113520756034194513681052338085652319952279599743123866522850222986501284913780989352922625523333551998122217162349017365668114996555654968126473378948451607144428034878467038555828431994734242362737359216069158264180950207724672732755161828381443478018262808705011097393504839161156871366125880286744640892574370667275226586357694304451225602687310429636613947801802414835970091820605229802037672790874593699613722212593342709402769024584539309032829252057428923987181831270850981435388449167517314313358652846663985452545145263234785224988820425580941515950378949251663601394018816038468857418908158219862341662729834773917044323752024046199821299479622367342169473865363654878914964266889056604218551738162574451987090410649948256019457014831225380694043085699880494791479455405521943429122619174363242363065500122947482811308420080512093436210293868307035617175071998355199327458733190580103095563422021327984316526380732727889708985000409297690225865402753087968246942819469956390989777244176210342770958361856807948938552173876017161241701182217371589842165220334744071331287224823283660366746276420574459297546479165030059155081048282124316201652739985428214384927856048747353286331794869947335375706226340831725075334974228756974261648573301714441330678977620075096106737238715543032070692230600672741319339480892937417845238723392478994006390539203350312884266376606277475549561518078545585669677636235691187284745228111047484190483532592245914439619106673767130257441819856257942947049054732179076668892404814776050987506504465017939416196976504924639369762296367059572915147948753666072703387419866990520451720751944883282916232535852476763897574931063273853391878782711554782700101959241810127535061984571497804053911782603442843618604690259879166940069208185382010687395200412412975349528928332657505640468829150628851263155282054560274485841838799734005993308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] 283744300643662165876723170356658019884599544494711235251638423880740902161386293540789520065604610394915914538831770312483638274980732226674978280672560781864078801694184572221678100751663805462865906520706815396985616253866796327860073172001880283144203914615857959531577179078176385147817851293998242379561728450397395380079562852935519662421400489144267375727786841205024306735653882833783841699585038080242484721122430488263055464644346260591999653874419281331342608229347648669764565534871167696775700410375467042550488427048466881295098349750730827403716167861146962839463874943151297430384377211574309105779151541676022647861019306027889430173955636024707182663240335818583300875702977866163053299583094122848835302881335369383690526870149330382888514306887495919945575089265580947946010459793295174131224142367781134334306786215040891506857661844185638892616198797546517387403720974995162102307467035592896149751463176897039303560231298867265433339744446682807466489735189780316029972223803122931994622992736485971925354116223461962133275485580036920235410949385194122565566102276537828923465562998471866813188619675708614144226447270177712981032209782711784905680479041467362403015223627113034534730476923632344387521561899177514062387516886869229524303609983856392121991103133736871193804627778479852921239530866464943669197172897791824002144786742747247492728684671716882980501763236371276205260164549369840108780162351563805975252254654071331663368057397042881393723015685736073315344833069905966796584555090128395296621392294649128891518421989989210373780092654133379210113876439870254975664709368305019723860473402822117026193558844522242407800405577961568740737311836800309494052415838226168232133657180899161966210044273960052106875916333626656899974367405881125730545425461067268108119779953795466535691265053410221106787770555822422934421483041090325159171741242825239102710739079815141865785607818549434496679414868178976552113139815963930075576882151106667513751797854324701407319340898977019493440736760293159609766945508964939835127170509456752249640168567639724084509438796803518082731992030898824412213403762323667860436217784667340629688697718119236853772027407039406163184772795807196273327827053745237677248875440481884235211636563545318730784487398447573005662959613691537111734201693383041600455548514451014331035532249533996750158590127464595788642687066739366149068870075820851181913076886685691283907676161691462208208765620325085635611967048410792524480460303746232743626883883377633966850966490578513316160307776037078427997190552572601789020043540868411609020925453486812949650922822233343778466171684750746408809988729142896406252797426263490500682032774830762966986343930542848890367413643973396466082226747600970682811207787651243519481815581379788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] 15288749241212015410369602438277943253338836542081713323991077479409754298680017009036790105866339650639588097741484608549993915069053398100612020618160609466035614384695434317951696610989163090389297822742521690336302594804243484297064749419956180839812966668605605457192125918244923608296054109878793225197092444635621532980322182783174007233080370630259324610656790249907336379273837179301036293377517395784698411777747330842684460593909535315270178140973609039701403667832047353937198584060817248571319052802693272146176008934008282694877017688741120292145410598750656123726684906061301767302082665490433350057358928568733631418367067620078695429805546624964142943415880557210619649632651517657402796109566457459440949103363881643372023684100478888496312966529544741051226490058314342517267324078007002137317268276412292591974654884240523386787916928555167345404946357615673105514839211262490284304419975414092788054489407236256262935476827427282445646553151307002894136915953112697348222240349707845668505755514408897431026894138550657935083694246310078466432251526991443008114633703034767725492956024122629767062588173755195251633325462890630193674954931905425091662372009416514261036479593349896419171657197835318287409751674759788450233271041968483385886573708569718054836363090981606957677579981611509218885279360576239971047381893146201385907686968688436702144779134334893449063235872336117487766455786353146706248298023176972335731701504108396372361515987576806954833828785936221274757524323248717773697108790974632327933662767878690292704527351414119793351237023437784505919951520116789729222760337478071133792166591095890419584914507986113530932666595744922310041304105632505155704304439887657897171878429138374921475858631638303261144300901645029727220606528943540511910154562091862061902787294344237915701189741151759442100439846877067312947539977044356216262144785353531646063015203976058699636903600673935730097263948509502669440515001951473543454039303034032131484698182825017899629382645429988481972274316519557202540260039456115271316939299682726349089854413405686819803906599998897599853666643211680432106700390791430665939097816173831635959430186227050787800267222083327864463118610734770606740295119873514579992265183664708324943001345234478980742225352041538645257464265414234264461220154927955394680571145682184102987601236101265170220134744159982257215126815150890182728699917740946920508446604925848824038266356826836803466594781857532475739049081199570085657015090840395779839380520890422820151300484817605650070043878859286160949275323144338363791373299662452770541235360877018346502507756170001593763836990117493954042774668131304298929220751125519310798486649115466538197599688176790700841462266484525842731849354758645587808581035514664020912740788443545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,71] -618788912500698082923170123133043744806872016679008073731848348385560063975990987307125181954441466484342371064771491807806797091397208928256324571474196972025816093589931369354415039710380540370038765650096973963259442352492086239783526132741263929565775974204186215423407865858462491954419333198017386542512474871467791812038062620169099950652596923704589098690106224997678226140577730698653792133105986451465757855845915164001995930746822866321117960005735392812047135510927016568821992903627180842758077695123411875460302513586832845081482422752554098469042615755491425952453075511368953395198435404096860154195055706493901372631855121448211377135148387277336453324764525864507042783704865088801984738497167968084935797142109417184895801222047956651854998061919833366911738247907399863798003624340580613328145014113464881061210119256491299526306406884798572251437297083413541488537325683932586878584097791151186698178972298089482958607885084194568336542866165482351498865979461169441559697565728657232832127722123380635646204413924799971747290360684424997649072233768757949560250701803655139600723772261274748048171389131634497707958861020133319156104981367274882452669941688373787980360227107248881842807771021706510579191197191505003694130364573104901367826548503154994315248955914274335505184719110731804114226184413307046349144636720641854228659002396997009341602315547766334954457783119838533317448126713780080018594513423563554457247368785463780842718951084173468070919930053836067695180242864117105027276267296500232290583776434432675035009088596120087386534403104388352651001755089518308617075964140270468001430305835330252139114291111602316925013417242661407042148721043585688243142127404889367197128469407147715127987735080668575390065609551146532076076557506739856008269961591213445491803153894154892888961100750305860166569956598215858347714936885170105437378147878027447916029561507428082050721038617637708462250046225774201664478486508829069926894153314318408949807340608724516393721008041494521025193661142319107829305677843904183900050382182732315840234931245031068525295609320236033942821386836500278147417919055130045974407897774001663644354863452325689034531910079148327299425650310834681732286215918732205096100403036048767587854975243186352880146772950777770592484872252609244254724709288289536595767335131156563757305878957309264784173961359018586366731612967502946099086423348932445875110731252183966704978343787021224190382362274243380986348080584170031066707195462974450444558519448835239860080637965605197973549843348588146211784988299722781604532486258072423229853775699200294923665179293607886355471843121798147422026223110512502412044189205384666682176507090460391241300522289976205297235538727291007501661013931639900613669658439035244688466697728819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,72] 17152015348941106451507654906092910355517026245079738844885950117206766345929123257811381709520453133176572232309687675263835166464983766592016554351980851426674879305057539311081390816503814510576204053548527762818067131426237581829538815079304683305979517292351237765434954063261542051778158807037004191822202754903024606879340601631986598678923708654486575851745237140169195435674738426642466951021307642886912193157392435665117527188566026834939873940510561736952123377271131075876432267007124703854735547900853849302635921352461994260559177292314737462960788677603427425340933742418284249349359486824066892053883652778424915499508769667957214136505365276316344322108029544573709487047784635241683330574373266514388934229129118603676325833376731407542390174152849297883591539577162633287706075899953618041029625700965095753054988567038887405148208717628344334082460245983480071121870323482376647110945347363798271056832705203804265647712254689377652741760629558699515096746299949902407210689064321457556946966206532793531975233846829212177680707134344054211258753753350962878461105586326466220149284151350172851161029060381426675074465072137992866632357526683730133567533627638979612536909678606090640576136200161607566224611976753498632959041025113136708768273795884216592785914051316181398242253993768964066457459200915791714067063290523733423037588431049874669824688296943918119920216900217777015170808506255064660148641186318818521873135317201076545427956258775559975735024734989431174774443360135155278493165642340417692252487764358939491274879205519998607390134351622266335351068103010550399771953308688538904556904634964512789487200105415496186605925023709219278723250858717423695468786177393806137025091726304667257811534710221017931587593166147103284650093811049255529540100821100094059489659038354035489067604380070407831356916357598637481571993062641132715602637421739983492705099642029101879737730858158582094094601395625884504825122240905411872864988038735260513826529932639288881469828594368691774544288345622464881507791072589336526493709952682298559475729420135589921822469489234177746812913720809513467047385700659033623942239391589121406201650617573010960793070343511560759046823664595124927402688587196359755800376109632918433795303725312438082710474386315760113327164835262205571013836134975717274472665899603434789843657013961332234736359049496603174800531092765451471133244003998666623419310074749648990437432909801707750981071119900329154480188679304165255016934010397379822972843298714536707206489616753636555214282431367462872708694496832710029415553233262075528813335683374147644051772057456922498608871325227810890486175981721018177919936783621045907433162755157941192783406017672423531206482152221856480557671707045516003535132877958275297280087660953600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,73] 487411257438247537736895871366940750632153395854159094356296889137468278573838365945856737797460641668528808484506928607847021077038491896064215174175799161276292454467082560979544999123441778589439917956316874125285997666891959758913393159356661495998753323228437083898668291984114891966511698870218997987494237232413926765917334701676716088090270730072383778270305787059497209350371157155008502689321067347675146572498788688140222158476259451890088350064656303193902846387750818173987019897524721436599570910284636670038425657233597297553733678307003531123300321297139547238092244648415976230336569758389223280719149378264762933052026867588679376113882824128194120276056669848068835298136210463089235483512510751312731712771309217833201266780991450578959646373675800931673041778372481874039996946080735493176486730208332437095006012005842258016310659007898152608331400381189854027988252395633277503234538263607154274823442297361939856595806309384287722765823899753359698548575057244467525073496299207856519865724657038100523469627909481236704445303275480582884872040061036105187011384550192033814651597247056075112779864286504271233986848765232546795561867427704159762466716035610314479269758634025136714678727740018297873862577877120671015180605989399284219252554099664169457166582625564795784806063397424150531758513291170728163000736391083290934186442927753345375339408470268547060676318367858835701525598083564150626082016685868262883563435492580458989294068306717868515694613641720831045015054077966876014183952100544040179509518419580452387077328557599971781127868247723858696452763415814092085264040088535815522005864428431537011967712057603178518379815642379377865954941875791622216898716577624006366454071394887358469838192109905934262917562234743166257145310166040801876929051746190351581395368218870881384968153443609259169125195810321283524754324877281466454962767361214997504649659346703540137711883781448688790927662612982995350565771818245947479697510673550781293024628868914870454048005479894523943010238247186428797956069463855526105885768664752787374789061992359757763107512800139025476970431446180402100287073188920795909826096133736537410708536671917319825658217538913699717806498521674236220073509968513704747583963648200190344320233784472520659908257340380032641103515269126585936977198518604789580526787210149902157956913636654780545080541547011716462099116424339776267159415093301693111393931719617758070088704433365826346587077163609613651108361451286737935648819932716186345046455770643394817718667511851154131562423330575653984320289781121397999265354384540212024149223327771729126137485031923470736935865910550893737641501724434905108748596323743884758149585737706403797250118263860196366057345295090143551614626833051217842785666444333533810182533939200000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,74] 1063301512190744758114662137898574777467165421047921412870876789946858152680149697831364282731095141176152154722108270169473230262106060223362954176058709120339059693011490877236470881341379203668327307697090410114181009902538536503638868220943185962671685082754402911133864099933747705693041551708568708373673180646904201065686928362758099977188034633775977266912623866498022140600240284577117974398557688869762127451384773559569105236063733346409985946134099669489605632772229562170479902631323963575625940581111495376523608209903726892193508859400828644119206238862972822443819502405907757288469489676011611856844486607678883674249297831491023856542062496612448114064141627499084977796212468275663774641109522240331910646204190154288451465166337951614679538767577559015607125708231302198731410762767375090034069075960502397759054145643038134825097691459513404662649269930950795728465862013020201629118916129391129177870340560935359205100468448521058900251506109174372720479426974622079720174415320563302583532935507478959991837317024134212001546249989475447275084713173562125600702068897818081790115330896782952702767387513821491088991122278019912173273094901610472889246725107439755775693889368001070975314223288379352712391399406646419060451462167803416024426192748178980855195341184457147841914407518063988492556022169715725740159602566806751454101704362410440202505834260349136659546357387517486323475719506286112219564686673766379856623034179455028750363748789307767274715507795008217678155285514602261335630457326304763298915877325920470335786552909121668164103175088710391397860001442726529080233771339019803652039787546236311827837609677455061367448394669813012782217266073799236571107696721669227636031125188149123502615900084838356285775699004647656655450756053310858483861012228422079957483862966151422288964509711785321362493239184589723838902397810705160884901098817024622525576148009622245306006341341394907955280538434669812093134596389308760582323045802211263659580189685307446042627752724510538271550670960810362794741152233305885032479046299961258879446310360824633869589499178713517058554974981778543319208580908977620093861822476599841303928430667120948049337302858425552796465005380430826371644674940927490978880858221131569425758961546824369764038687480838341850116552175018838405871645713542189318809006618826151487224038070975303922631917042746278569187226928479646398621464736492808594107279640223458816426339405523152442266565300434567572614382708167621849284356437580311096786654413930569331766699991615688739344840244858258199262353525117373485067160168371700782714780359895480329872535599652727390307814411561847017941328069455515533298517978862799856030295454626148090144243170634509523232436049313078872097923933614238380790555493194826598318080000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,75] 1571208741249897684473488415453974567494782370807292658799933496889893113272977143575840204947274508859074768264467978836710243573970305689462296526275135785249207425504360948960377867091941917017172968347181996963959817567281786243339160725519328927692838276984120891820065759110702441485157453167309038823776195833776299439510927609572158337789865420961025210933177337974336581215919083273960010066752615533624265034175375473789159698113863309683587630344322030094102845479514235044595434412793488841331660322175192936822038878288061794318476986563203408104334968582908017862166490855550033517030240798213997529963258017788625107574322340379513375418146913166018334217189403082646132263820547300670184576516340505194424064121890389200500330366952630367664103833691973736925440757477743573107248217190117703792127614081478069496907976820502400701074394298936751560269495930717995654354900426315757468238975449149189699517701249093760170644398874357196806466737108838890599620037139381824408599065977927930568467812861786813302728623346904198818119443688319456748557152766507353680992853998194207378731472828306879798377041064973619852110988018315265810186294487589945701836238491898349590557554855725012871075668732249772515657481602492067385604884164529880418456684735958817026715367572999500233732951632137127130474770988831333473118834941652540334859866936934185480978847309340857801317420865908547534464612237493608712358335496029439813913105962055226775991015254410364757558710552045625101277458447813837294972316103022624256270717233219471385375388142031170009361197159772524647850362634629610946310355526577347416581959201030592613371326811218364350416304901920537848269331060024031539221375358535004875424782507544319333447883654509384566810839805450623948335850891895366745314609623711240944553891121422302970752171190252072066977150917177181461103586943827694313381843242538538800734337149151674803007097955242965467341296995718109918504565453006315079531266693445667443137896635357703816030072088639587864231142319894710520858639381623215733517820633642700649621705771695401392157786075974342430739128384221474569968394108873380644810586970684860490194452001568504767278309788702637944385428511184078884782151985674277089626708560314102920028412671142026450595405217570646471389252603122082794779960234587698025581845778599728652881424306998106247453819427515141124805372592314138955122630492251669551133498056064882545739294941257952413495034058117376294054337886300455188770495597729385021685982721982706019176473446848733710989249814550262505041675864397177234766427735139506008111114250722169282068753399677573160842262661292261585269399391014918133919495530814130809921866127724928247928654386963433790367263153503897614668764559125578420879292561212964464366714880000000000000000000000000000000000000000000000000000000000000000000000000 [83,76] -11865616463341953199959940891837040815818595845373060506949909929666688290756519833349811243734535799686546344686989999418755112994828394901393822580847904657123085546151455084880840238899732888230804242971167737439347065966753324814161175738102257877764336679382539848531831850014454927792908109889122941774063610494159837040607226564179198895108162124419310314964138438346944422056762968185174400508977128184073643550627386389034156916197270126928302842227515255694227720584953059761817453248619954087891967112189184857314794015950146996524078706475129135090238300399770534093626291775263373600128377733645204462693857016460967587354180857311239497988765972364435855197441712797651093761259296419004840864225277854036596781062428883255631099708750575813734752145890208638217486754205678901869139822457557950073724445565158658107843375864567055700038336464122311119827654024762438364769667218721632463454674816830135024913684903660093824093465095499894232733551365270814608049687166743251256783301332088917645401150681290124101428577323325962682527555465252292881843481555079486282903079231225296213044588604575504974270284529841668067951645474939479388731618812819903093066238761712513080209333686412896985874202915787046548263553451727258104976768150794681373369775399208250863664865924926693853842085552197643498803121608687135588030454062209158899009547979195052011584788676218838041921613526223600426088098792893622181256888121927176554413948581292664764659462414869566802389419169820402551618280747054852583730478486579572288812461499812299991187050758991469223245679199521571960630454017626636558325022773607227618740871537075491220392287129959125998778068441066843533346306212811298030092597791354069905921225457385319996505717921210992153474618268582352056644121811538283968126489556643890347875543595288848162160155984034642077128509947996517908367570170872303040599855665988764443674554486028492492357196677613120829560739687380898534006009549585409382336086790928379953503738016434093452553488962899792114736850623432933910529528086645236513508076277534501756421239866043597147768140527751361564350783594460409020274486718112923912693971840134910890030443259602737018602775822856222124014111087122709601269387253587119611721676413978561237975224960947778331004060306850661405611192392381339410266380348010052803827280725314880263670990824240973535581489656176460006540637961860092298732344395252801547407192524131093674494156867592964504905506675631584700455304231684406331029761342827039062229975824512496255278078223719799629214149400375055805360746148229407009188738009092261800923221470523096312934198441653342089097008730485075342757140580161203996383935861378092071060261075295068137393445806640912931500472919864528442141097248671343451615704270470096355328000000000000000000000000000000000000000000000000000000000000000000000000 [83,77] 1187909511737280375921755054682816065041371841201414182246173519775620484846644297544284427905957874028455606426821399786438222166179437910953297521491922656504150968856840795842607950249812383822697968591595179646118685652289271615993921404141351532408687624478203601782423640024631508732817657955506038717283538210664125998990057591210130476923777915824992149902819371333767909704143528029148664799017071246908539781635804505619615835158902668376947025670513757990487679184860739048566927786140427291027111166962755316096590891308254648298034406675015826719390321452836460257845087788239484926942903288769912975242393158325310182858800324611449256230773896671607697869563827961717225173190808773978046894415339714494461974904653284704613190977356264773116917903435783359382554345844919863679577284393070618768123385943979880796076188011230400783648163117675751936608094887621499702386479429624205661535707787353667477884115146630666626955632535459286046032303938532145681690637850252273752696549420144053830303732333638507605717017511600286437028574952781044291116433776782778329282330173052612138943086551173658143567166075044120086547989634350458207365227844622700923581403402081903021811905230674458868893868877752870022241000935128119318787240881106370389469740526418007545622231217638013706973413661914332926540880896033216686932671271812382285884789159314557639049997008091781961816286595164672949318636522650995543887703461767172773953098978710656485825964105166573440501636468743618367869347919891975092746950192824529404474373042844481210487287471208244728602489017315050307363570740979177243756760851876513758972030245422593348810283479836731625812483979489509569441501336492021853346407947711192092420470841367092897845598238702012115346068482722842540201011923602439502592405235661530865622158934660931414125530426527491036351610082479383275044455610110718708437493871293431463164397500535272351468855370774068825980498290780145874389160009715776466450697713935057581556679355767864362884696657090606591440540887642835442865100401770464699522595176968049713782790554949052806116858154825451434051777565307003805020906764377335380046966863225171146727728883294721496373518355602017942013818014620425119743957562572833659681230399235889448951979861734363037090290040729610826216552241138997921793629482180244049272352850938070117868960512013339034828240358556217807967004596294836285600093293316652801945501406249376680855038726700142536441259599864083758672149366784940946968004278214684185842761162111265938504858891344747796970817351300230580689220132347122102349004017591368001797099381692773292580134391100556709531620356047630501012403745439273517380734436869724534503418495687480798198231632255631028005268979285345924088268086756959060718584161121849468518400000000000000000000000000000000000000000000000000000000000000000000 [83,78] 18431361906182690818945226017630913199662109315949081888447062057633231007931236011217183976881303245158817539037811474590081530934269458219770361275894131466860282263219203036554910621087287667507430135424866313650083402789433181909333208375369616557973616923025271324108970857998517938717173004518613912394628415684181101802032628761332467007839549583701388143148461812343785694810666147081598152121742326271003433190719923220193420183297319158774138787970583598340443376743952379722652162715427262760910400403645443700059897176671977600567957539467595758453745249235218363927912324807127070989790398574197315992660012232567800579284780894391719389220752962893674759155290237402284664709768215807218273410846049183529620789064144508462377743264841881700054748648324819934125260059410159075602381750296641434668043805929868872402204358463883989752232856563968857721424393300012254866868941855374962610478361698573332104173636426627911102646521590594644425711051430061775021251808598527508761890756108680301415635186140273920613583306108465154785722742598368433228345928891481233675165274720638287297815918726188813670522642932755383797589436498731471890191339928563890114560109385745303084679835760806884517974257780611813878269668466757294379630713340043673489642006696187380311616692932264492121556825929948501009576859791789141142474473613319542406846172248251214050164832501123776668896654953440088725183422022504274409170551675442275861082973306453572909677353585818645379535378244640300422996288726210627565156083271803066446337297580230127682505255544944063924560601250349216278933583125928893695498545028819979753647622446793947635392373603057694004660227604609000951950731487631129957403905792652103840371557362476878245601049105382097426232970877887319434713438644410886361642912266225920749298273096814908996225822997774693941070014650219025686461459654097234255945012191605320412427758228001161960664570064328908152066168283078068596733494724520882941526219688873221392766343930730359261881210301853689051766152186265282871458331284003838366871770675512471349660616911154813707356111136561400271818606005805239255515034749073344194993267661816536215408896235515701057579048915290688470343251803367187831514520672256512516311543803316329909942236956587302021634757046127699325291091145301469382871660948570785173260863301798678882628754174297304714092268908707837800362657270284517568089977530459239649496296117772715342472540750608605475501806910384183329859332946763762011816243915055336560823801984267059819455608073174610097409611956591252410603438687525247694831302532927270427552569238883766105541280884745848541364144768420648816609841139237539895425020634897785593067929375886256637048684767192177048603420469855264396901228157646419561817479066599555072000000000000000000000000000000000000000000000000000000000000000000 [83,79] -495705371572131096851690004752803638830967320507937417210293914827278551590244029683701422466613874593487840272873615949816145822571296866927388674832042270902823958360312616834139595591449352856169979857574074425906077710398450282343036912869140890769308960259173913282618933655202291355856238188626838421774590339543341819835394611981208373863144870337527005975259635750106003316516622039932529362011139801879043999602485434200446408526041486721617330083863318758606679860639869062765457777008559949065946859748584174239166585294898832823390543656390929642131659641913659323290045923185452543710407380304937217625501428140093116216739724726878602050212113088578732880248935734623676662682648671804251677445621323738768833260162748182094816051429443169685576410256313096964332263871548375417021741868221712886485124041539171362979380693956022321156969322790637127250223464400205727493115180244582458666397258680617997386472788420685768603067577649499995315697685600620271170822524880245700011553779102085403967057556938142123238314081932469402912578883307435606416287017194247471816684582608770791072961075603735786311920693688486663842953610280310277480946937907260069726574040538492183997499465341469797850899118029597311365142875660749898546383277920813624113254644147575563044274024814416259830348850339452258164930502387675914813760391259600653567672417144131936668425687188114933710671493867345164132181874034210098581198164551097772545895189478641538633953536509953412493085522602242390532022192246323861321258319496549634839567154582211413452610437902476340439266889469025395853514813980034529136117904468806692256276570497607577267276374426371224683097244296837739940548874044810835837615163755568421667268638433435675469491622936558349661534646095995113260775505144892826962051676788916721266248068394964927254817515076837733398558406415696471087310551738618087946432668383100769322173785575337427638122005589164598454561084930607487602186683669876447735445451239185050220516397317826499121764432221368205424439811951166564258373939774422481586066730027670555002448330844241449691535639338956995630255126766511860661293487335335040754439815445492549201022345994812167924532580909918713026820277684551638559935566254631126054249308955894921818481468786083149903190953837019970841028865736891785796758745695904960873158476307312900978536442793266225909993314933468182814404897830656502247906267787825372635443778900473142215031927386721753244823033332443635850368150803998630831609103765445437463392362014933389406886664922185805430804427419039562278409440802902256747515695763419677279610816686971886297121296414219778599204408505087762766688062211621567814447013383194656537668066289849900428124204152036815808443209398530654010186371241137497948512499629503283200000000000000000000000000000000000000000000000000000000000000 [83,80] 9542768140109106569499432981043988103803565134359843106127769221943251911055501259106808335395774477706373270400931979798430559819838985843885639500014919176179524876550492941914347174277111185545297457259206399294823104790794594226370266779372046284474732032816492402743094215000292362922358084243291790946019845688769701544895155464249475205577886796004830226535077800095045735799500568973840821448927792420111974725238068513131825523368957929415678261483908118716205794900189181636658643979548432428273093968827706717363943300083668294614270843203455013257703609902808545448065830399629366664052375565235838838938289034802890280686419254233289366265296274826066912418772255391016480281128056511528064849410420584265057329350731977982072876892439111637649103144697242820897832698026580225966903898363859995772511398337451567388586604266284557576807769812289783431652737586506551007532894729621625648450771092914585814291931436442549745587290422527474969185466727664124653812182804261844050568081857787528666913058725337470108263980866303939759366933809325201964371388128737929746939312635376067178422859265745229806772396263617051535537050312272971953919637194771446688617181856915858991877408904056365795584623396143740487680278053636526567740494825314967759209161164330814576762992730491869776810635903582136634193148799481240042961122982966304142701651159723386515355978802417495771217196776916029878739434421112339832065573133661985959534496580495964732821176100346149812608250595700948561177637861954322654526657491916210346394792163222693930161953393185403522709509244874989530547473827256893828308249744116411578653609366451782995262830312856888979102959230811787311820914487637100461433047422592570158001365517027349361172202719045870117831297935673892226227220929621379763352667154797487622374222128208307604167110252283726122871215302967018218682974950685723571932289146911515571759467611099648695287708822399243989821713035848960108988823888177674684665034509939959084866719166433133395827171003091437841398901827809891910180004867379165312246892362791337894419613644200191155419958077517264370769652136549819787809421271897542007678646826105631317145429882745622819895664382745626448814933849590780947117420257305686040117932537498125879755214219998203328166681261381254649956421289417737280723670052606216473483922744569258637603907190502514501951765442187025846363297296341989076200130964321334285985441590069129378605391720530354618616098535204741881554787842492257213411014533347716796582877556685221510375947314032848103419177368858586729738877320770369834406821555749703027296992944392771955540232208373886546271756937832389911711925157441808508088929214831263029080350518542360676860119292479397550286794815803018751410107449044623415445657023099699200000000000000000000000000000000000000000000000000000000000 [83,81] -522929861410830638071066645669813631116136729446750523019401744732688569377290102136662557536492580081669388313394312350431782859606124466089317143713775474133682004828274087620697842927529937014351310745059191120582693364464900983094540245104548282357708486531824485619723873925507821826175728970662759921798382720212783066841679791933831814688605122301235129379877979402342185295472393193466971454692199132231267892410312022341930948982488153038124181187727738759293361471434736630698815758844897741712401444947344038382503005113761891608099810451809777075457683257645121244082842480509303656029626194379406837997208305039493825343010988491625407622298643750903439188928481197487015674358342657556811325665212570915719447584849048519143729413900418932575193996510038312362035400957907872587595668484018702544336402324628886621519843679404754744391672075028964788806566941439953408201691167452169176777423854586933387561740567355294577464931346637665582527081430305913729834475304403463429624216169775680730805704518317730097465932917190158733314463433263057423150576284221152945178997126284470114472835090574593731772593730722645459845132863674788464049187206371189934632529412768715988502809827074429980358093045932434392966739607704759270790972125032308444350317937050450814473662120737178491053030814968687221493038537559723091806591965482336586788151664695419208174144489344796646040332468610942691171451222186434879425312637505196002335215886854474490074891703356713763239475293227549925506160637857372506377524036106309130622069715317159429111166515641499325207636684453853715323499197750586520778236751434628109587260915764460046462751906318937781608637973909700672213184596011268488099596746877446256200243043295928449206970266541581565049564979523875430814976238438689909839717417270914518614132134226856799879906640400201564066608486812217490289474681402918027675650097102557034267806798507865472394718390886477784959084441100039908941580805428087427986599944701851484555461519120974228710625922306285455865437174658999901431056461891233040987029410634611171345115178985411739257689797713928412466768586288278330458139067788449007815572634824363339085447641904248582658787495838218357097359902906205834492122309779245475906383384156729556411980807001764680887695680929346883938584734261939597904061498233265019289826436096481610184867879797442259970244880465137669658597996376590552184325162732053456018998085276152277196847022119484367564271872230587953947808038668493887503015265772772679085699091376907438660118550020952429521515289039271683148319785706484155852725294688046568935791073756449921477854167333169305651327454442813592244730828678959122502290469234718717493278178076099749973845661822056759834911439457357697502162841520761941856008015550873600000000000000000000000000000000000000000000000000000000 [83,82] 5436917335965395379588551819566999732588885642970287834880976425043564491633156516377456921406236550897894049786034292162043918463542948850947335815896378345485110474438730697083901435020489760146363017021005740043631326479728390349812862693298850104107178017755814937089046848718745151159011174502604236346987140731910786460120506291712700652182550402562230021110913034653876347095570645292368075090697861580019423203691251564753606204156266186566798057160733990530053152472734342839643182758499226414682511811994217139044021343116085855017942195641877127722019161492970776694302588443134143345485696957794556333844424689613301818666150952513298873536353063910254731614375843147850947938723066796423775696961417600362867650611747442670298595923200096349430826949115026459971961219407742147850277023646615240452803975919791016248877596641169259575589424658885658678527326569346430876329151307152282993914581709435927553705957380413377098510738544623416694429124452574422487373531408961618956889844019556876971043178784243970420899398320506850497297309114765979717278848165753648557400462897374646031984139240461133567410090678655302116073492469860986166709377643209226412666514494441182523847899003505473753887972449604768973339099898366516665582301827372665663670332324137731628058801270481856436983888337429447331059318220687510490257402915108728767287584334797380652818406810166151058055481049703857562545237598243450132365242878236146030849857554484460345271143199177938219702214291607941399754970419501423692623558083229938735867010731260372144877663343812113038467516873867594819751011987116682903765867733798917803612884592346432296399952107002665941504044317829746928062852418438023260452305436470822428294762263795159667933321190851067441288921650783112969401782373204781851350851815771391337302470980186417659942928100233324809200590607473683854046202553977518014094635559810112214211109002505604354378437707901255457755707916714069646913362848137311274840161394820886932648261350290668478699339182511026517484129258110904390622111085574044930541732612489887131550091601167308300174131406212264275526867876661184170854709305951724950359368194540772845765465125979243492033249599028451045056745082158429886989925572226871483428574948059084325984980466060145028730948557762976845777636717927575888436933251850159416663203546415620262266831518496081854679286313095824984920380482806394656816183529478626367311115130967965144994197513962076525369219087832620543092361913640333169156529303762317074929454216904432176833038898613303717126779405656320275584334844246804157355267536738393595830059228624428874716234187533943304966359296308323022540761086133373271673809066043915015628930936725500123886851094005281497202498221742655410825821676255181891722847191040000000000000000000000000000000000000000000000000000000 [83,83] -341275422120009870902544195729354260975734068722482371421454979354490036915680702640838938816381334046363917569534834414421227034387489042334513697295135798393589134195899051141097679023630298007913355498307413821265935648410326742640031665359887551244921760303403720428283054306402076863984134618714902751384015699854109422308125672383734510713757665731471996987534167077354274428161581408444112687886989199520471492504632679345342555784339564559986049451250005152324474543165530356980950049985547470527483094581764475104666914554577318710926792646519896610184393527647348495407034960349493675800872410982324336914753650524013119204727532700101395435528969769365150454256944754458817453029567598847650235178815154284544858096294086157181464211582844834993140595391603230075301775706931201691134100684595113425726453902968414020135905692238525372637330660033757808169880008296334785091454125046259711627605966013939648768104836885747949975501134267728614065197021184444839586904076926223991807902109357769390697104405952334601328688521380523500162554857987536910380563061062609439608763605643231159834927606912822168152251870552876472710346775043673217031270202952075716548805726952767934489384100571198546529519715362756845019570424996274922423975453402770246385827704451026347828421600309314026119580311541651637629529511417281963699243050234336627726649211757947555792698271993745509427317135150180002586774602497811630155462223035574035985374690952505181617990863813796597531824134381317550973615985327965706994114989533460582729120492201294152521320509791811242172946010420624145712905163714684676782847183378535303165425162377419040857651448333630452852403178553580103734131464446163284926680929957176119664753088904887878971958496005138844761712273942425640035105642192297662586566324378856074087028382991323225147457628678929604653216405822937667806322723666169920703195538909711243735286569347850573086177007242101805287844076574574163875156616274227990168865684370315362740465865824047895373271452703449630809018661065081933850211227384889561670782730537216185948477728941466519506879631434228473881419961712338277172348470921230555325944836659529793324716670674198500952737189315324453436210911696423133950484776331769620591756312948783732848905381694699922448439885248753702704903825531264041241859320739209683979550107736670841056030314493366756933991461439015052425904635742660798490219127253280261449722476392771638472689470132706072296197913228113884375376762230080857911729345353750935481754495822558804089336696314941283545575648540990998545224234170222845828443164053823504500072660472563446176016295015597067032091742336682311459388127742674742316959913853166577210203424406093878346901125278537992528145959699578626010036204172175056590865222860800000000000000000000000000000000000000000000000000 [84,0] 101118829957532676456643998952830292200218062841541123074325068748947212139773638264853144220044113495553129677779471394858212568126134161466023290734397979654145764613884768518327695022394640111977577317453415920441580452863328473343969730516078004510460794063167234692881665188751531631261768028922685935316056597978843532387790194787491767494052429068986156042369073416852892826593322392452834526089423191821469379131545196716546116479644272106558933962276717164543398511050947076193939974768456443740979081758420619439121217386318151131858698778967107010735170695315724860552327721140276624487480359766619410526889674892938541244380526088539977819829506664753823254953977387129201348261565888329929879056459681309943650582165967989132119819798815104104656954225494369512618596509090291921998079461901894618189742497481294648968083147455569637552884195916864064180913697763194909969358039999407394475289822014537432940350396189742271348335187617953583043651419813970731180931844487875132348623026033142121001047373128775889521899504959154657841594517000038008204727667839120829223580820258023183161785126864881120382825512611865948403451145621913901015850621999066570890402747397099510345336923614145592580063505373060689488316416289792969970098974741136139189160808342843283769850609083623016738240813100630466011986972363481470808266538642808515837092862778625861639604925174387784128522250034570690521798149488810709968671875116906702621896249476617078055996691987221221460715471574932524533811534313937876505586550944496040069627936821219844822611267227691998889839873306333461050206566105250239823268632223072833402110051224915954002043338608621655161495497628706052873402054615791654572617663031534394262819916949062588691352548285421219745124699723907395389257968720889983465982716274703247969993584325311088407806488910532058494364145186950775736139488194972603668066641501495252305761966948139318565385798437466152131620488472835553665810481769179946978894820092670537909677467049098340459966533166268596534982885938475807122788745557615532003897471465748591609163212646535676344506377601674188275026384356474203468863888511157755488284422247084851896194186013438891387470557088003636663234030576102706361858149857662427324687855763949747604374319632171743823215737226770496646138761402460847908610665744048716967695312824088515659418278621342981804766415686929049699963637639472240025922410462791482153208503259479864170060856283156399039828473934531530029450239014615654146810866680224293563469981485297159882004944555996510495710634105341322178165975322514918095792708660970474824990892984254777691750112636654807378023511723756268522807802259559888857503631972995118199774350623822146622830590740311240525016005126905839909683773495698757636685599167257554729246276424846945478395297792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 3816450503930761187589234686742474477405850516094582409116418451318354563571173545608764823471200702414527374103755254884089897154850783928866112442920364298694471037667607855493451496167188336762988662315035235699144270741318999622130641007575563183333665451699766908555134974061317382795523392487895707924292579546488968083458067105265207566629747124378578216168563572196756196162509747224220482953562765440670381167141199799643327153813089700238254955693467239637299109037502259580721963321321455287670311008615049782286827854623346532917588283349417654393388963623063093806333573983973424858470195110745027564395030658880732901482085093510021557532556326101393717848751823503334098503857794335286450626382726146727063472759065035722188512430971451037833097426780427214328316135380572639843306605159112639170767909484400684347190524661558516283961967360299372766379489822325221181036494066003940186038601917318139621374138389303110083421488244170203448311392311195098746735034420386073696468654765804852090408191418826082122380887232970119800455196187621093729714379336407949635663273223436390794724688720676655821750686374500629091055652229426225994395295496791076564040485439555668589008196537340591225466497576618874171111851325221624444240211536229874277794791094728623632675852768591180427854251681246917448375214584949406738838916331329530383516096724561406207277038120487465725265049759492072635770384305982050361685838203255285052467931189917500494485654407803349938886925430441226454358709666995318332510047531860604595708443210833489131243405418218712398732625321645270345142501521241600364714868984820195644810616760951272969893580767876805730242221495428464220882268369657156261145175311459658172322428221069554433296093845683278316922284053801612021822979346944863778424674081464178491951820098363643964014203932558324615172731071800330147211770161624904105076225151119617929890264676891017906323263014975643248177746097945215523129983379568880772916896280023292325506119156795841464779227422444595333753420870020988582442323773127889956048316377016362939817097355356971209569376051215112625079215603914904644056355163970956288828785824744607975974041161056232908285523454175402703832070533824218634704646628601756096261672765060530659932003628593936802783354385664332052815930196509777053672975675986992817428850575470363714142688828842556997356242441604396430405931484052705354989447362717107010490261892770059873993196939988510435948667046726795753593839216812179159989745810440447507665841455127082985860579877458584573195344379757811112942090431776386151457437436308658382299806382314041726691354874339385269917853847560091998932268935971115879523170105728330601022139949166724629657982139338481407720883933643478367361814375527856633677017817667157033591525797535122613224865792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 368202675044005216324496682964400104395162825792223909848449896706882613787793119791902498754820780858799439251081106909915373302799006940980634334223219485850213092154806421471874356712600588446669243474397285014590513178176334322968941378898851909193379429810640182747368486769873751657647733062525187036596965804877403202979765514375634026941050260801344147179512857243089964038957938702800654992551495639986523471243360516618351583210448319328620810940076508095717865405982796139831912932601824308131017146563075552103793635642189299198519341555407224914533428085083279872439688053767098124495637899759191027278047753038292216192069480920564888621055274470623180759362615974548855691924172976520339181845797709567315311704616585153838825677963367907605712489899861983174474531340691597792496083564252790663491221228937630443498743418495520837150319125241447005094808398983892337913406430909540980090792519608172028509483759804912614487665935993473035356052991187581736630992314545494537212209428544380986823773921295819552045370364743332425056290455522239781851305741456682073462348947675225395615112661260296449184508331977295380896973388918682504895460877682348871391592505601466809745699042517261959600875086946829788799390321300935981020542718232813851816687072026443905597007244894353935208581020918335067722505885665431849731036278275154545298226436214462363576542607711960251911746850326929226435338719970702369866478524574972496330894968852979375264093579908304048453325517803895537544605206605132768506279690007147651284560461933626312904844191199704697796365612789983774459140755312352859963132199877594966291334101576315049686184252234842732153471022369329071843914281762738244636065468035472636982812731984421946230246847330634774869462450446832398901937078416644211929273776907313381300620133070237291764672585991625972141631007343019099750681043874198515762397074572894284495551286284358764196494709254806496785003504400983285130573468495316840465026845586287040355950556035478884069311969000182132594651441365404948202143302277000070064533753590811650405374995178059102135768504581161533006975740088663825198807108011253883964143738278840051839340623792450811369691428208056119489024201428111808630206304700516970726245879370448506468907519055888070308070980315219341732684744725357367306510192667990751584320879736658607309864132925029566514339477177504989648183275222219098038761117751836492542773236146433594922452004178264653555130281877307281917430116512982023895618357747074269907355994125663226354045704353399190859412988331898847076633652225127074500485679382082949211455076429654012775768072771374812753966011553126864349083169822092543306937019720026780840635308261137441625945906102618294944182892024633067202409952844806537850920630821579752108102114247811676985775183888384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -3959962627228585845710845731599130370116868300794769167044702383815452118479517249897335431141618275935543947450118836245026957087418382627541486512787516463925409503257295694402142749633398865901818211465654492308559096630811976403806647470655556508654503262322297092650358396043256858511917807186451318705110968843750204588164621738674180363630165693368357276289124138856629963461444699939559485673988608904620237150720296702080809205147498502552736797728686387045704537774613530636055848293087830555340671093129376165779444758712084701600720222697635319368710666887679316462633513549542849000645805258381055207717953851671535055519903963450845601717411046255123974143289140258765745980605825974444957041541537778263220576884148877362960599094583574080876706504570503493099019943996278462811586294411468725784914426437042042641420598040831439636386095287417473945707301969872611223931923047655784663536501650373239472059068276351856655077881043622706802859602684154543584193005454545829474693775330522951293319407601545510730047046636705448576587432972171382881505902343209587061742129420815092743732604151588410663667898411643562630819387591004683330779796708703892782046651914853503786006666352903744055593181511466208574919646770615571200405781270452012076483615569050840177696616934441123692766057020820487195580274897277558051346508832174587653131282228918648435938299248495216139371830068272899795945839598317181380458690168643883116027503334735500300661103332214944137997138136171695011554877370103554975203228386767058551158937910544114619141354648933736636566068642211239886192681149418795397096482357342369983281325902719805576323546184856982025634157276569528109098497795889257757090777787366335045337399681010065393270401550464874969891165893359270771872153932389915328414352292688972343035873293024522172842960686719042120648396910333362347898722947021764281900272864190077649571314018204300530556552679158288391091794448979759771630258084967391921410628695902356834578787643790336593624663580539434667846700467949609058953795616316085097032058030614586310724131850259717864419029805611075596513198569011370086235850364330811438802452080958696637403291963518698423256161678743691604799391210853212167478925650632164452862047648423040827630311664554074337563833959977828626405120601121508063365943400848395016204338295492866474902860934544531747707284292713618033877375910815518576849170112052855132422318763284406974281022353278102991397645137873723010984367744520835124152010086593048993616963332038560393368579834773189288370054971377298733607612767556102570322970319770599069638022661837594611904774964529019562330910428987486701280637470377339304809226202071621475221104976366012002432079667408600351373983015378048413737350474444064127108446765951186615497773262355876021199494447104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] -64059256312154558169925364107789338230251880059744432516257804855627924354085176441719003765997401087897508087757836085854384531698266349546209352650442238853051688105003201511945817283823124695917917874737393634615040068354657537650516717720592945672812380678345731011926543415868365979621616713510507783349391205285356990735737192605171602121165580054695216333206260080815307282275267663293872974221549104584714904135109924942875201933557126590863667685259741541233930808146256386085521698416125263334941385094430594813982470351154132004047066037900580243746526760953766358916079834881472066485570451614282247620844902614592709878063886996119365671618161694046515486276742996323681976253104265350212143752854716296018660656995758567996808283295620849870747041401393801851844236145710140196352400571674101414463069406172496964815827251167757752072250832376034355361258337120979098927853154786013698228466922539071892055737317105086668768724673176983646213735454793124514672487370571251870781178354580885388289533207550174767695929407696299967985021565613973880891762298565143926084645620269885031677177279735585099380931584222495786616441780754762792261876665512050552901696849749185329060712058262666819526990318732814366877470894211246947315866514206766747927204645083233637671844561324779567855474818885081338880889300140616891590580465182215350404332750739102157338662919542010442230190563165573463778722753861877637526565783694183397838130381605135622145138089806158021036140372632285137506668716619272018132677413195752802901235729692861438106578698847071745894544108798456962189503690938522291529572733967495853626324492990049558574500375067490849931721896435145775108755902414725390956769162686480271760155665207001598133277825311953988355934549399772836150303230067884671684650316081112158153491899826812390714282453480404231927437969558278321384299355027835886886871979111994987810754929881685392227148905369721649626843051010334374535557078568703885545631337344476429468904615075388013313540702158042074110654634778875634756715352366813118998983694868057050304785270704138362781240282882622674245487044252413367578473804912188513750004996845708044432660735367202835455932647547676186257875075213663793703320077486976268837937740905713715240030752856708909782030176172795403092241944034781380976985881466821953500245707543471843131077527474443356833286526818882876986067084902358672684969621679436335617186035683025029403464255532887653398694689262898793202607428961808909475319460995579317149057203249191816199572887668459989989277607017430369893438390168039155895165044194745014699738893401053718597743863492014603266085928846258772159468579659822075412727642881585985345301843897193619253691643747265015260041860906224511391629608339500969677775074092645188459000853258090944497705325093191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] 3078466736967221113809882313042131994663404358722994918902344857066477042791025823616828934680519621328293782327387881760451222955979826133947393869776147047842231777354346467115834703987003138608427676143655916594764434576533352438284141056250446870321504595422227836151901024831688728727247063060389112107510714494073370261759839038093403110517195938688963041732544528237133629571285440147306472259814854937882483199419785056429650982330763819458681008092617848638149861296235658821663260267860944046481036537776557950603440531451715925348665774281679351458512977343258791717652125574571670715635047788408508029639872153002061306491129417310871071508099431300316593340724677529508203705743163973144535766915942618047862731083832618325344290757066825957407608262816339076087524128411779514124879005489270991083103963341167760754097232797023934138993122155914513341627643844042997300872221725438436701507288413397148684262914015317669645519398125172356914767850421175332720065372067881903679214750538825622144240569747679342432611405975181369341900412326626864999000823794184253460356672438588638264136848208623804438664141423086325038334108402360649160809287064091991900583359534024627341306995960912705971351567541861144500853180351310918996674762102615465185698224954528261429720256607432406878190774718239258038044888801948848209545695428826572453398239181062787932829682462427674421086367653532488996907580427887269587778662453140661543923662995575787587128123848970571176471556471872743960073853660967119076769927204830931146543872740159573395436953788973073973141203519376882315603417134995551803066277120029312693496251340082409176010889356577499178191771061103372669639015477699612081806045338741208143906014388944013363003259299192082820171152353747043994065701179724376931186911456090941475353726846703997883695448196747937435896356069974917256290940126483709723898842932535129762791791058600816169768087296396940930004911137771643920556853045697967987584437614959120585964746935454204911148739819567617717425353444704945239455667901950672950780653339882118821122026528048780400238449124423485174497234844188768494144626434585493823837925243252434267132061635235781583428509605791892941116837090967227281637601152552211730452100156804615982027100052353148629394333564153240277681352487004639341679668830995356601842620693798407625364116818439810175614429512711806965588052264430737776226464553871759011059729406087063048561567068444896711460120935941605761664662550978370147817680221988314094529911549301583952017748937383240549369812667928400547100159086085691413808469093458266320314616040323576586980617089073296562390214455959996798964502170811637590745353236479192931912867206549437321960717659319734031377528854107691270960878713843246732798868807854126548326630699253298150904245834586521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] -32512958474468774272927849753492061907197000229563445206133503374337106561045876636239866049893042793343521446807194703790400681293129544095178277788428403121738085913367945466733314111048014909390955578877436941237515220283717154818046523371776839338053845055676418952341616951498359893004269582211572889687761658388759028620581387768544603926106982999258383588489345700521257391985854852157065551656808871107841887027333348243047422606203671066697608794244972397677753472725020044085158552270839550721077972709941652894662214223574483806293198180563639620177396923658433931365961644780063072605481401858923661037371517079592026048153842544538356991522407764215573064851855968391884884119833496119623693670246264672434898839843116092948844920695121060636714699870904222513358397656280856201846917474839222754000460686665863805874360135646516837611057305208192203829922957742512166927788362358475743642843059716114072819471860087067850993453448107033667422137090492588602541469282021148604669258750635038500140493573750373779780714097321898712804060791818222264456775892052998263821840443370815794901505973760993158111760736189485183306883632199899284828021922412693488390266524241047492726050644651972793931157976797584829093466242946503239075214798639354254053068656448242861888674010403271714419232628990531707500558763280466480606480327174003933903511525888473037602263814742853882697558745833856842255076901955175680643969335427435062755567799692636606182050549757947026950441713911339500135744583818884976997265213990241718848287978495307042803008335982705043161181213761571482109601039988344098251095812478868858208516641078653896954308061448788746939620292741477093426037080645772516119179165234970541379178886289922969281514720471216092005413433335461989171300570703562139017656641721218784315021991590544234484341447168942379560984518073505633904281002235265808929758642811839577804079953177366082855155519412473973151534650542226582507008099969684077201716982034980103022467826917216563422885071024180727937079708628619573678837211252344120156502874720642098206632638549738929088492871586513895278064424420802367331216964964988089909195983827668632688660949208341392094174292306242928021073058177330117253391205140415573101916677644608013188227743167155414041935622272456485822742912840561956211355179962686588402774873761816835069718438390339157422242868547333062380465210638312769811630158149659225667766212055384581272210089939984897469978107069340711142185992431339821449366530984256021104173120486450670507374609902761688480760936904656605840768115952941051696081595209340527444126681507395531506360479181534599636761987390930610373130191575348838316955112062495117572881317240713320324921363427609379660802522191286328906112297259436878221902234660007799932989626041868204954177616393650831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] 325763957026199351606180201967309101346687236888035900933504630127841395070806001593808289258788393823091877571597235267484486695114366359291666706109365557370064216443339830699634329314538842933436262426154308625940921305346037897931785969286159310126187933992845726154032662893814616222301105781960432654327081149245170003293773191892147986832458239119089823193578400391528274513624554064850600731173212582059554648613432940272786695134665019569690335213478093226150960898625838139053383597534453753114615060498152489009661277553039717882730255879406772068310024310565307776962688924840018138745024756028780660171897934465807112336280733043702977276712810491642573522394063938640148396762497453280596029865876316467088655539364424418669257247827988818324037404188565190100455020948148745508230460917928542542612351159578405449951121624520196895431715975015328710043105422699948048859739623941340162755637569338860720806250497686996121715293517412482012452248853105513775655490437651947455545765668420956431603555887963033551779190669576515057052390144589162749642235618100904909762663543286700719460513145877625803864502134949083212030378085421356713599713050884185313927414660234556743568901304893606634876440221014317175744115030976863472185688099258077237619643487076147745251813612199053237840136729910054581492349365890075601942800496375762124994088490123650010188524833599067781621757878724762449449956360976607363294301186298298884637881662398192330589127455120064694481234562947295854484229549674703175718362280029473409288362429785378661759793732363749032347017233920639317926155058941590025141329351482827407083264150930583897380740169194251323085844833973596794095230188895744331364566474263529771981068669615629128691324281439458338116858231425455081529473618403089179298878532870300506611135576967910632692470862571938381688039005134517980166346197125469766763570865150335769884639790286525431919095885018832108380450426719316730112314969716471754742157409669215839576717858659024400071930933702672427478929561266288692004273442828839119852790064440238033928548604573612955320954611937693489461510177177080160988458620820127132177040026148936341401866430486149189412863293468645290053142811806211594036701822098478981520825694387402956553083183582743305573152198666826421163388804296102295396086300158546773239442900214669407718052546171672325767261048140691693755757937371737258496434728754550976399230583968821397059458637430702683318432342497826470686246369346619078163873024308702698850007977307857641483803393443877140452213448907795581610773721453231707024226316078012112515129436076379159079323591574555324945830164083068229428867662335453829328829784907497460698368594256939490452982774717608884727127176185155295454838754014382811946593450070395553126176523964189175176796878334328832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -2201470249682743184370588091288149388227043366651959041521892618029489271202935248482643507281674692490170627389776172075911853402791718662068776679648159346643702810765802458236163247194212161139592712036342698375818759438587317419215931218164931351830272850965571327387595282818172317374302672973067513851889483379249425405023301304285387780190539233164835707344466084929550614713216710501985537083529687152295888645636169285148677612976892139660379540921712438345431103308199764852866609672824034562280527032560447993702569961253061965006409113032337581601813821920781129741866301543944879464109463780011175408494999496450590637779289307457585498324768210728938999533623540937755766805103331616350854764457522487074829947621191860298406041042801800673816708625743524109058992674096126821742734883071284266694319239590004817254996452592655587641593862296071922980937888242659095707302241271229993698072876099399351449055101998587644128535955918467518817916851656439059488047260056499130069255483084044618073322133177304097278041836752098174916238197915910463174758255914848843023045867438328788901573093490650907600848838887903546196974229409864110500875626550195214322994668194032686111045185716111857612445822588366922733751894082468395394131720440331886639559983135177274667621181713746077528129029729913875464256584324893191824218218169193082241722292181076292964886047492501445823629862920558149597365708582953824844084102250969502890309495416564386962142021012806352627347447670595683516604254235764703691964038248436160586212922602365406721415993083377186529343131488471436590313498218917006747761063712721065708768482788329694389565237004999974060454326054370969814639490172471640358502086743609800273630139520794534760019364511986799384007720599120850850415479044195614680673597291680287283360596358987512402926441219370489516681686213331317680758060576527271649229164090371722681371944055903363001771934716798021729968716282984820201975760953761114723928068299910080738078898229641518028507430527573288061563079928948116601349614324583857667458950271109411467649027209122535657353769196694402894999636788979255518483140782811652801258352161555356197760045885490499447315132121374163860895949755954387014226482069680086451236133209383158888595692340737208278289879995224338536073839691212890861366202446067467324464096598265003755606264813259445485110105447705001723173018862031421946623794545529488315537777255655224140797657216005065611327391907893801505393472023581943318379100951594022299825494944379749421187519407476708962878212361724575294494070875386554285912133590669946962929272306519276198759540723501079576146891747340942946620460095472985729664767088518921319956109486611293632967612159528037445736894632299489711467657191599457846713926481054949597807863060164432384211734376519775027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 11357782985603059597967104083154245569575567887991498040355796349519919761056763977337576763023389530939418540088840684344694629656212001521250034680861844798301041813228213143827396358300303984517207609632588604223654427907997930163345361442373462819912375848369198823870657250713766311089429236109649345907206408437302913034778498249477510194980479601732810820365362833364900123312960629079493027232500448852414848036461557351749375488771749939661947987262597871360060904491324483606469622005682948518739252582807619365005473704220625873192097475837432291835053383858608840326163197617182203069386706609630511826493041908614164027896985693407407716174444297041282428251112069479951494741600068449572198627655055688056324896967180431524828201347734651415945367804688826567934627851635101147464588497052017911885857766896071928887034379449880819824164515519718102642033326591923419218398083301867047656498640121666598434129207859172657416675878374916972845799465122491068800382392012844989068068936624743618480577487956038281423848081065239899628330362048442123766977911583568740733815508641271320363688700701451916648635888898200193856639715689038978076133567151677353682032419655176850613675438495602608138524077554933520328087078803047947440456086022653648127251362327079272902283098125385539552974808488759570263952864968725277826909167964018349897460982628803413690180342337855248031373355866454652650924976227787684516236687749052214570097370236064254476291262083468317318394068090430358475856461471893389932138746049869023729256679785670378689004672108511666631023218410487514307155587917535402802357297172291689190459813590979978265771379052783977615717399768621244034063840883578899104937788557226054862245009362274767457627348026019309429375674321627839833503410440545909437404355298682509690969544589000291692364225236727181149483180672219677101135045512411916300214161529148835850775773515427955146488539930700788401053675887758688571944778647043410976708288580809227621349115679295863210568519609179773138353065579742664895337644833770692535749045107064008817580955039614069456345315007932571011253316401645541535894119150794418724484254757921101808902701394383425805830768967536618349604540834776370993503373717741056766496983587086582430525122067692448287728695462329904195522480024586817595961632972337437018599057276881760008082194096706129072229605793289892291886766039302040115694873886691400137436177214523576828182818358571781697820319735194175614105269084453217168295310859003769265819095798516214280163126039976814075493950931664863677073708516167416182809361457531693490544057885059729636750915985241911553737794527129484022838081947516977926947873623841679537863056913561942270651597031454441946175398183515484505595500628283579537631609743151047980715238421604423982748592193111326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] -43770468812909204820965702183498203499931377877268885230554191008250432258928505149057795969234524487886906150367677906069416025211728384714284134893736406504871340075973228402998877560860541292208271727483043848943968654379893821473089527475860005560880854395776067736673017332115416373227375800913036622620255152585752538146407306084370821646219001541185923112484982326419886622328240201022923011039306027137381225928327437626376823758602702993204600354859754140420537132281947331753351471782788764133177785623639365378114760956881937804525502249822145205193362466521454213743915492275427794574904489374106963327865509658623189903117054688836535628168557604046293602690144251567251002730045832454752877351647878832299576919389410835548876802919582667777281957148576735404952758897403789589570523782101741713640968407761161921245500007634615302402625310420419628082777235446806796801123269760183948646154068703719299442770318337155155414170687989270349354676237609310724665110691959504289209965481616750527923416185949628244323097700733084451391745040621788812402369622881038770698205009409609012489014120619286814916305644307070073692546430376543755339272415856195764534700132173080702723698511589769911746132771534397875570397217402828995970204943312031035834383615968140323632530796927810154746770619490937905915789633703342871631810152100848350538458208989683179343236388337434852845736033851836061656311627695853496040243342903848133619795194274304271994538316285103840055570896074828984665956793160594068915430704851307299682981111276114511629766980900069683579832347422202447761617956857143695880060790425651751416381744163717220368143743500471787511733054272558475602144299496049806684685622352984275656305568527469983999030199594893033829840315708509080426051931862589435367480012096521835524709885191937444243609919923570273320926132963940264619320307336802701969326522304568034953987847360772563855388048425074766593721690234192717320127203829355061844441191627093627592241569752042219886694729550234761779248170031991606656749000677478173623710420981716629555831564929410614664088557234616863987647221831863261823207802306299773464331634388799326596982707542936705758105561494819462066383626733707790177159249487010948696784691800056176176398826853773719735913129738129512848881541497902012287451130231742731061277475359246855993605932338860822036181948982496875894529423910128677256869218662396454097859884874293722130465625525982576654518730891323768571463682193654046177367333017410557260893637000066826236566502382863374313774233726582143229681398510845984372333326475313368905274213431937459010900103113430193550261519914652580235219025412566331878570733445827793115458632009737365782817812104784628088580835367922881678998182584432211860463971198827592356382566796815396400400614442591038996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 131555959993995219477778998908719740196409567939729860282713714873919409368184200001364101245188209929092182223761573315862550781452093266326524416830618348870178351700236432492011206635122850059179269611313133861087383796675488104294432561528404552158848799196297434629350696133526081686535845955935698212257914508280366096260202804657306904341445558020457434929803530210165838311749356800269386431268803594939357254474884256079651402405351501528164246939651569193619006694053516185501970116930381873836517921899766856627896196603323503924849539293929593593159994361997179021922204848383285930249589247758006867155518714655995760989626162328976557438951005188398848154669328390128712380476900256684411755000598365308073455846131265342981174530638860814350797296700046269450216443110511096176594252750304616698222723188298145728459717311319772317483485670069420420317071758435640556862041303757223570021338606375886223737064358795702918014752072056701672078847582578114507531040329790561424386931969169357184070133298318551245205264603534418592606345736164981839598544334163367416637848425278885341109199737807169682445607825993714866156680013940984002858323287144548608064016846144984744432780269714756575193209435035148141965310157177291903419164122386508556015358460637719121545111143953864754987554245668549545268713026345362198477576239536434498384210260724180433931176772884608742513561843425035392442683182187618454843412464200199689947805911253883347434151105755270362827813120514219692672625996263070853229635717789058376417558519061261624158792235442169857232037025566601237301018257878676706584894101463773187735810447926808000032677963893342263556644695121223063782620165304841951606656877627359754354530353473844557072397561177725986809575316172493463831094632685028090247594336364755900635257051192620865824948643011020448332515470796699092600956016908837961759944900149544563774198322087383722900394874275497099808350875169376201797465088548093432465788085279190162207874948653447684188389591481072719459058184574052165076264911767292224480825052021528615712482555815923738150694259275013480276461593022556827954993124069963389258249072750501257781042532573395123650241286200749516094195244289411186220761173403498511860078010102797802146871971732386295161337181605513021931066660706302475223970100859490951441242165375843304939712400450770028040809801946866478940810100490569710497304501814962038768550180830573502718334875998702742417182765827284842681930495671986896941954272068227533088158494608540554369363780756852554129635415691658746802182530279122907286817613460634883727277565166760147526817220917175897599246357639872304374022907935705329578633115654125652861204718543186085793911389907994833634370779779166611104512964434243037892092245247163580561436230069664449727817003822019195699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] -312454131615807796794529490004773910445881003142858897609084170620765670560089562845516142649719481820147884778907770546131845936770587739959212659036942102813220894775139674278631979981607642047949689339647194745647033907395255430811203327102721509274342957784068354484012598127207275638033998074138833489880954705315274607042276205821209808750553404367251401460485027001873160142960156827955826719510952567175428318585349141317310177259279388677188709788866333048344264938357133446427980131067443523279112953739751368847800778902435853943341192694051198981633697984548047756625885222569219367636812861218592248840317927900836851326074024194618610212387115608959751356523223807519743617825061892561124874621791904494244726578215152722760342534501695507873299588653655209907671436948629826106755009125858175639284513866652991042521752521985070861143428212118819494303644327885943101423635950368963467040064064834635779449335346915831390721761265585832034134389036791770301313949702081612237049356042341155710382663378411172620956312405053026959898520767416352232348347890243956997184366532933369809142916495113369331487655717187636994190330253046520601607218507632727475341568308364258276676993615056498301233367951773062914735521678490266274317231831334584191004014098316553136544067752926149591505829118917099712007747413243053970227769369913588567204164786143102009383360100842772321616031443307279470044928829922060746804202062347535851732830841639171104598563449814598839353704933852170647905748449636655482707527918478934957440911453255170692546094447292720702209578951163887785949378910619667369629569639907566052652044094256599448692117014425344423600729502566327916028094602736297161295438856433329362134227967791682391176235337663996113545193430242428797666490058963720677899111629417351436871697855893549852717659848025261049683225839278669331631208114138587631095924726237052353782321224530173315688502840833106703270682417473451588402502421800450051537790105016997644517144380895745092438680449692818547207414240923761276203808426961373378840155603424792193607076653345819857918300325802171135974543903948720627008772396168792385302058905667146184861685464294123378989071086366171272630860028442443761803581154196514424001753259446508836222174177390730201069694727996721335646597464279498260563712999382626855069589934842067258611476183033511694316895396383687160363002949689611122700803557690654036313493207018068240946243140412439696189135413291484304317892677351987599770722466630285023277807852609353966990686447558770481983637600397476105350594086062748906066704488130372764689371216086912051899994779876283313380415810187439062350579225851140212713488237727705416710348124552993785377356757666776434252765504016700880122328408747342116026865140998469885194066959169313728746891010747356403466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] 609398174832933465874911679814355685559975429717371694801864868319029986268352259651509815852018625536679889696225714028459994907126405679455519047154858759530497085489286453396997210942412070745075017074411228414165634225770961888263033087894549172254162693627268755044105269525187496221151397024101936390029985269563625746398881125049713447523305289230591697665226353852861007122601603858821721253236374937435112084423717122915355582704446956012426409708979627567692871812130189786382486311860078620292924538098349312047787906684095001283661360879003730954137117640666637070760689480666187946705919942556492310516264999501851501416620123482568866133806648963835537361939634165336237215755931799803942111294131422511835996428681219086131133812733002866917280630478900898599547804079081614725807169907647546789857045001079929113400601593150409282553884287523171561221009971807587881082497235617220931296051456146118801701643338916258249083293948303106172488888535751062685214956854275014401027482361437643797321143957475484541164882895667644221746155880880426895768790272132472224586144655914947688723533322089450303778963296926207647229885398773393944301833159803993481108146588557603723389001380397347772069323249747354556933568217462849934538107541476785129390023882470419822592782235590646187646683248890906832846033600006169720651825662045959843025394388166801537616931274250394883192787163511511984280444328667654059520644934064762985942648955571270114106797996448049025431992846123571626587877886544220117964503946186289807298041605273251447553970520411553078796850299243314073250363010354661074439161206573644250364359791819338279283777770648743999220298019557066322475481394663241244303451970440547892603235562841249880679407016570991905909847040642532276864892694566734429531091044355288482515216665959607527329135090994211109369717587817088533445629482230985202125332207463981101533538502307819079179109822809815804088412021469744269638258618725369086618932299376175695425376258163049278264514330790619601108770989963397761140654592549213590615185660801519400468260193140143494566530140615215900654268106175473454250184170218711101898799055193422869901252406610008178977072565015941700054091061070396115113118621492708718940908415577745758297201310111720664073852064674520543185429677192144121616115529022464272203462886175024561562023064215243449186708483592979758574903628669048127946692842521781744696592928157816951720640351356135213401190970747018852133541154889637083144128844790558836255976607321986358788108420586151491022772732894581700244927003161171303937316364366367239498502494781155892190580413561604837677897432403268469173358180139164353638055515995743752589466586953840153171752176662164538553530172827702388311449218437708078744134898456416884596165097385373592497357830519044807065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] -757178397003334531235665216051149798700149613857391031119858090556809899567855100454066550348992136722355222590373449416874710489197045817055149552329846309297371373259068518261740024572966590719568039240940347162705153624734977691118901182965838210241753430206325145498153184051366971534096299996747154227417891062931515626600551023604300833494241354257452246993618011999343531809199504292739044439479620637542852456838489803738144047983098927321565397129991637899611011915504497342966836477466092911882798345263544452800409876648735588807957214196347557786084575239385580737664228110235390239948210293535369934803855817205190738378538595258544451652083794633589100964422246274533093416963201378418674233387614981044411195169733942847475480995939159866196081766047915113029744080251815177305762437890830709966065663033478600705334397764536761314226742251660198859755976342011146236460736052170961951675785298589792736891566887032739669119684328748454907055786592870955881203004890000085643191228605194067384369872481846835637429461049789458062478566642541986322846716668503827990529638104928962306422577834055905021586504727791578661353278885218112867027351823260138034794504924460334412146898526267270215286418775965018401264022602297230262277308889617569279818239757723521654808850307803725909127555599928127772622842661675992948964697373036419183360102119144790754122929499586629226835582143198462432826016584952506295618052812327129835119697634123685138023216064206260556486453200222859914248612654423576807050099106383220810739875269113776177768725437772677215302185982726208098990203929389595315847550794469414274976561973900586639699582504890452148732732656731764575040041086943661305215961305909084862959645949447446989071738487269925256951608941473193135213808912891605864954932976611929433469622733988889641228110639781227813610367370745618506008227212137291969034743162337221873318855279387176521502727273313259139379570796897345135848247105255139369213620115253171927919493438857489093614944417348758650262908322299253216229239855102234335927271393172640145291020841632221098305545138601971260533390399506324194777713675886175053937778805828184250888198567314723907682987623847098391842147054198446627118077174710231219138459489491867119921185586340897384526297918294175619382966164298192737889753950111428026059270655714819114743378598533142747208136424305762561160929241682833284318141020425015089309549270665574723628903013092476106768720137242736700425638724213738677075449177247886501784313216663566486066846505168499902042845295783303720249853357061194656436585458747051501954693386169060062074253421303583900719355282020682490261619543016707700881190737435838889487048447877249846360478208296677664180086580690726480666863898531489304764663330892538506546261452384733454476791660786508281937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -270640791772708380501942467869838523510561673686043300819883690910903422469542955954329202147889581625381830773542393682141754123915840339720694387816142525429723571988327027007437499957467664746637786781371413143278223295071761055771745327783069510127586179822095831885541800202503768223668255249460302136688815472970687354444265000862876150379408746114146044125190982560475983133841052927163868192598470048071415953062088169694355586303651323928172576170999406480083601035969491177019526972406112319783848826048567537821966829352033236754035420945868768684165045184040108246101212998103093911006985498351910304281405074510759458135704444647500386940831922145985696176141686840188541406192982193348607406870342305852584835804052653587715689688746868416687687102777133363694006560418823386807491186959856406758562079945758190025978013168365415861554117182237132990500175665691709703163670419124281750810598370766626692483087208997669696402488066424795446616628929604330637793079522481902768976033030781336526036596473165086367640396066552834000375777712658344553726819483601983490714588470609936038656822679897356342645522477076115200015333299051053382818174276128187236555629906168138182232506147246458155205557738006893867996067654997798717363963449128370347480907101634171883975965393614984690602587593247973263433150742878660412749364299113176167238716701721722074810174327451953754290637453914604160672553774262018355860640784400332183027466729459626133196750616313479631300591229961401515611085219975909906307456289239927609851306848765086397357730887738586840305680185884396627799412640175711592510862182201125619029924760185995791632748818654430855367560806911769483746894436145667260170265203466501018717520848594319214406956765909823464358616349031116442842490151560513939359372962428269446934263170969339245702134253536626849900484414211615210945051039217262572502475883810651122093877469636222122257506396515558053436731121053399205606938492713615242415555339950293361620659406926294221266356072803247689714296984682308457084749121626070051866337601611349628659585198038503334607656944709030015197570923358954091376462755336686241240596516484624011277602399446236533945600759356659582844822804056784353376912115832936823043478015880467906571959833487884478436983066125634156606110102995244268965254217556824425876036653726024057765759437347880921969504102813729756788481250761879352059295275286034873614151202872347767084266978834198355212784225752275447892596763571870563417579463698592055775235248782228571184246094359527026521489827605122869746860935176279832051744538971508011376594350740257669063249471554642687249959660665625550277754581263762430140170747339818734711289950788791800547538730200916195928189248772333695314531893507098976723429204012149939512310746743884332550548857129167277260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 4865200236453359152188571403829819835949665380384998608990399653063371393271616674727037308053306167559430995587052106866455305610987485855291481700028059551025552836872911428270594548610761070923573624263961895055542904513418835360558037195321523121268378778843713138923662284290285673093202527363354805118791741898334544414278438416257478740083409104262187000356175749204121497640761254196814304457528706228784343947292101413375979655672547586524582374181439550417714230019067599077615920588449546441099907093316384009414239349322269055907942975992060290251967552875178978041046270941088559403920473139663866465625458025262896987975265509363830608515684844658432017617859922257417278252175364214599245069344147936175043343009911086695496297130354382760674667688946970987054413760602357885425710823261085916801267306923014252409767454655186690006414668047142106385972191137518787257089547453670102232865006228511706079034232334184266758050152608140570045212061561790285008005582107384089538848719776335778160991576425183770977912526480413456728291889678019960454758893810725963688778571333720659638909558035451200462106152375711606397898522381909534336608807774006414946149462295972807165568645797728183748840689427189397829400680648320244019206941987722335650343642737980615908354108434380372510712915853383187396333753341334104575272516513030693758024176065232868441273476927070553641547928585250870505390249317692860410326328849287362441595607337043110702382687265785383130096773642133203633810698359749631194575594623619780922004904701395722241770859631141503005120320631395601958824213524882048856990032027512540995905594406881905387674718604952980853487739210299266867748972675338382970874694210081937986280103154787233102813532336949469617074060698166210862843742376981028898838708599013946255342691453032980977083365222554965271492586057879026988457627135365223979282781243020943928369947358526191273451924312568523598101134951686890106143807151820071771758438678459362399180629421573400273129075366352099123651491111448111267167915328359202237353361566470078301810217552133886991855411583788120244040975149407731334704189084319458746134739207135079172459226605723529699273755506934016302919416904820645431375423497244309136110669660934754345590313212802154810006338024862760842431309780481290942306348928970082234128959152594030401888753761280269718596870205869080831022394668648601141865486251573591903543218024122364873358237927735333727611253043153214915407181010843196441254316343636443140921213316249955242834316485144249563301364991942592495747450905085185038863184495540104845838833354854249818240622695790309479841225075923027627724668293504747559129278420023691810934571759700317773131954549952344576794905419833750924955635344999370762697682408794622694630540227682829481575513896069177016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -17870615106721478567575128762519720066767507526971158012904688736451538133513861897366506389398855219576221471666470654155829274777797762373590485258722493730222250380774680450873454426443272784064338004510864406587946210474294337153769324631976127740613150684282689940902593635578828385120665813848882273164580144474751772399494407602649183178296451574105618276438558033670807132474366065457078421785364727433936448282977555794110902640137836895318400629422316207624184498733215307766155209333009784835524430567197345029373297343810731537551119022877543097084866774352355324166246293969588829679817693012542945272224965740880546645116321519965560408637585795959892301626149983974102483081246144614814644244860823942534275836597298598101584483399524083790439372314992959097662561511388926253524096921889117576296173969360762074139425235997224808432206951611248659998052963404967221075013276797327643109633165321529737764510321555000430457362576210479493113555645739688736932891733909989027151816642019140346905895049980783390400607027644699019689632919444631867041088189503283091930533459577612418055160010978161927267077988092012348994145053368568117008086008900445712838341479641701850356021094143797810070014316189959752358424208511216740662520343544594603458197825620251465808503185117479294894911674154842503333180955948438952933899228678452348850550773616524550429267954653708637038088303225953725260591902573654612489364026644331656519187406944343114154858451470797706101822527242003418735457726478511313520209264014655508403621487846962358614582820276436848033962624050483626972422909390559238951012716793136882405233204349653311959053779572753879385332187216635303743462447184733866492253215062319432611324283774004323150800920139932012372369529525259410036990405773016270797350117869595122547542179906979578059511267096949130702872667667830839615213365426554503415235462122989845473524920047280093683557980912013730494782103100054801841509645201770716101496085376330347905371866026250148887777336968715025839879886352642136066333786001849746511597349595949962456255784390852774767675950766184656216107356076827847958078129602409507664943991568300297104392613017657828715278926944232323683111948793196580505132604068874683799033050167263962528551183017614332211014079478487752550418472557421140527494944797040908434682031495734643908632592484562055769657921540478971204980603922923004272212078410458516347359721355756337661891200870068638305348251755125403414084720466436117562036457696452245822626055681894915315521287070584596287858136158506585622235222150251446914195721517098048415392690258047289239976257432392967014735747171264894204872468424570679088278410278509303716831995309711255488023191405525858290341263823837008961709630420200857480553243640369771059096055285717832910728264148466774782771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 47983768066551886433998349603425540008342747244909431158051108643211908455073335854362258924271429112019856178898878584385794130935050861107483709121414493896229414436266912993149082941609327722432758459482118983588718537213313156126163810086494470079657436577175649793772523497372570108052571042734017872254248731458473577886545129570202270554077938246636955379702444373588987773681517838116761746004764537260023928724469588244341501993898272672729201294244124023459991126237412418753248513804533447564884409956542842556081757779979579392415736326281031479465856430451376164308105923823228888425582656080285451958697945511938690158786902145401735451961984275330154299500438100584240053158073050633990769695059415433897052861125416104450146438993007674436478344600317578904756830162976486802781413999147064022966811436442687184772260837178424692095350908754520926044010665921764060213424979757170934430960221076020466533588227264963199645664610629579137893235084602598374196098714740845018965063886560039551850334663746642253704157949030623568628289337600543332955178658026237351122045179325768356783338259220191911158487553165254052210389034822408923642160854444019497605667051717899697177771470983105910148937471721665291114450151364451924462161664439936586313750481652839095462351788716556565636397941537176866859783924203815656657570279088149575836278263601723742390788672441144374370870587939701908996930992190396238258848700144532134436406502929242722313255671410236879817764685349353120981506933639277231571367044527772200195191158152575073375607696778247122967929583293138537313256877509104519368236069003268359102842182301927788594205331346750047473911481894567565432656273403663400589645092375587135900416369784374547866291583515844713079471236889348342970516519554099970059759187297382406097432791324898320031196940026695537129995297363148074903292027576414220537385646958710139497117184256964090220869453476322365014527007610457919656237147063613205631226090054578657902573762424846346521122449150683120707349881166409480101861215039432738187132421132741854645000387975968520406695055233478638336560458387301406502157829625488777859843735705600920316072953534200501206944940425592799857495773635279656718290505267567288754182889440314429921920081261255697014970050797996133709170842472239864407514378853539587947267972765272601692756068879223935127660213422990552213546128106785588441573454389489784065508036576398893967967981334790462092575398306292659962921292121803724968401464376307597383766441581856808443954999511500619391171925058668851360213477379114571854585005176681453829013525152735102559214774982512723442560195242443808988594387418534242075633339529382558470394699923515788717753756591233830287923318111238385999764975457876741959238351162650845200170225690494035278439320253210595541647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -108639542521475235036896515189738375101398335549811780276925405091749785633969361125084005267362501285714873733561600475113290257520290283953426881387356902627505660624017257185956040714859814879345070243834602584478576738299661911769951502324178100346419780727942911317569462239977572051387552940409401926635495735597114670765142154044906298237824048070331245553767438432315483420581995373903863712693142040584313300326903107762314346141302722317578512985671957342148439002640618290570869550629025714794762964016182530455557795461254943666953219086245869559162656710908912614029934223537780821290435786996648391777110449530136896450973240252129219064133557943429321594064570807383891030822605758040019837406745810849556512926229740469783736230240917890794224690616630069731222013015693321720271146982749164673308486980629573384089755065930520140434837726455435227692701407198598804746928116766016074760961508728383712572778272072869166573249482276386950164919250998250346313190597388438776467894737092255843518368210385517513337177789555622121512649517364407119533179083563513547436614459628348541131629446844358506532833174631310322375361286332310292410254835777056294580240767811256463820720341096777668810825143942155704945885007525838017441731366684762415313860451230746603078529902169928881964496549938126686169920681418212926393947660671423776246051956758562110535281678486628266701978126100795814869299452576142945660824843784927339546265064410001878418964395533236789910614712133718787957256680230552644070570678916027180592599160470070712147083545250835351776665283876824337956986580108542090532974630518629227960430805062342171302278142505652576064063271352948611844886813239228754780065049403323762184407474898538341331468199859939842369652293793055287112231140157004303831544183294846957284336062796827541278059324679364490197515554139250174504832177493175739537912471135076845099070523889193728707749626431418979973171869375392463016196392642408251871693834917705878570477639538659273308307994933443712971729140128375876173004580017275740747996239089437120531380974350323432091352750447527155546974722582531892731552452987743679663367743483901424957116213440792165954785763722676689431900218317282666460401102905002010934473626327004531523941810382582364319076217909173500627130278662624092717886962686174908505369892319447435395639545431238918828972513403249832136168206013881463602650585901092505969425375486217232003777660007724555823733134649506433503506893018625955823350918323494654506186890170050802421000563561674995623862339312306084166508039179381296674608304301783153215290169556298281314480897079463926311000910145156123523899479325557310336645888543277183394828901422556516939584270075827050182027017369445637193921158231976562393564571861693988100955165043094406231369943529401099694899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 216425223807926137169660945483719921379192603818645808883318876186496113463665414889385630077151522196598370503317661256506344146780474746607100952986784043978122794544201982607122795810188185858752594992738295255336983685451668500914717366592168731120060105178043241635839609377368592372251836841830891194397579934225314776326349656315717537239773700149374722206931664624267955560399781900113524785565799466497964849505587641078057389049746392773343360233785302360458874831606389289299633196432504983620966403507527766361620748727089368897954967205574181763993585889291708252170272529822033012936391648335830689591546912553980676251588385933116030506531138806267624977404005480365187288809978971023490520628698911233691875817648704526209873376668521633619855124930385912390316918894677045732257892854247413521627584081709157701449013410342687147247253748103550330006687840211241029305839110064707726966534242726927429906529186390907292694386275408568877525707174555831349553000482318946157324800988195994551738657184580581074917508496473560886399288825653405359011609443766828481182374866503629123551389666843521041581653347476103049599063119020568058402216542910279484300333641465744455286860142552683856278327693045545000767144996931281581098081303222888572284424309921391790176734115020265267079983448605160529075518526164589846441237030896057731168655131179313947558339574403093272722835840830082335099580113727269196589343752937271806506605885861793474273698997128184012092954527848568759554138546378824287886223590683819588075273166394250327190296307596934555601151426473449906043226206208779068900424778769664157280316082085503681464631511885153590900767943389746430424022866876153496724899739305625119098066744653417584961896930091050848426797818678842543443294627729182711868769858621693003883564021452929336664182329853245084919869218242870853660464563449256587528431805737633421826322822552723161707409887829161024730845378088816209097407146304577224373796763292426968508187713084807361125725070564017769391237320702718421636564677959807834798351432077557723399794645414511619965336768205196583338705728589537024199580705508871839940066105847065097390642372832969522929111205185405587365135584801056815531509413996652635897090876841921374038059038936137705247340954967636098679401839423206335272966911092417195386607092963702909622681789881846668278070611954139071899350671933204123320117920916285192413919139670619966965284183916634639367328025601183810194007444022122705022895523855963487940897734306067675473245741410443200092117061962126015929584548131009384092737482871478849197826441723458268829417878538221316594899305221333333011062582236536589446486326088403148974393902347009845767042237387457973702510764827442418926476365231065714136260529099333828710479956373043091160400403473413069969817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -384654418691425260920756670009534926846577889467512204983167814823613943095363286322930802811734281736611436569163632867694696011079654543015237804169007962361786319642633383696889544117908309999168441807284937120236244923609000787325080119940834453538800142674448176320955323719667712386672832304044712933540130369205907082420636262497941109627072688272161561888796147298508118041578830449558078712527206000409891753166833357708623400339212934680585510187149204534363796151246155446651648281225640738743447713906325222173967701244034812805225316084747930834500699490673071995978577596600370521741866977992729688402034138559391546096267408405179919595508051856008084125439393733157594081861855855155896947442774889136422696144111966625007959892971106493689464152750056370332547389227156322069073924397174828343358441137856464190785118912227001698637592637432126370774109301135634331073834465755685059189319533647454303423465352876411873739601431020619799582098684873598941639181033586698378479732144061840647863677297412888005029095293808980421609862429605067676108802327492357129965358037861992401195715410560114606805015054051394548144652468951197335775482217365110552925714643985072934278628254124316254858844274348383128611487741611930754601360460457976076057990052782060039794591280790332017905605046071937152644438238902233787083716828658272298542459872275767206637873981674248681075165859641076756497853911605926710886093202859556945630128563238869254681799071814505938314967332854422191417363540330598066334738714529416844905297156946677790255609237420302173023114617764331168822355753868490211018247029485565476398431702079906882515178760650656021348108454955695912759132960309858878444183846048410525860649994343990579602875841500622318356700328654040235143432876042794996568650915762965654201333172716441942955149050269399907045378637791057678715585330891007143345545736645606514610365203783921003598362950153239453539936772578770292702149398518624523402778064178949989777146484067522010814254646517856991726757289356175195605579154008607637231799665626836927612001508451863664706405879644822339899230194590778153698409003901284293527481485311991779613639752987029654856369960485152983173180427578712982576026521550369406716844344968670708318147682808225068787372340539928011036530319799292784709376543778883572998834380419392316794888030729387665423837167189235167652242134901651221623778193663745527942077593703514109906757057714938212839703840220116795941180617162108052288170199524498848136587833461402112688332724533465802797318269369011093686416010413558100445212245255447404431169121482726934979031618548062818933829090265764723272986334684448717665365235628565179743563634795066467722054296794908533994880263316264014407157997897617278680107437266545147085474595265906346722041515598604725229977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 612356303094169473536155259270656999887827358415813829509097239465958214585444303689527131831627281770299158261440148982995559970452394888412383975349015580916122382642766065830503981199997075665246738977449599017880910726814528365084095049456020464589661734910619617902745178683456990622681818187709710504260401678285268001443043760163941195773159259602614534578655378946217153677897290239989159407222033391892158168204043999164730195534552991154460812851282769571128693583501086956388120386357551624655171209037872286883480244357742249197622563815020342198716295588837726305406562973126859613875915531905741758173606980566408050836579563222038043237202755286884294056015527649027771365900511854187033175098828663170410060437342515624447653824833408476755697448282650756829419928491446117110886706985751953502697508216641109323312114140641292999823811289723437320363863507541288861832301900456464780442028873147859387980055081229142398082754089037129797402088574222061175258200223831540721252696791254174156050961510792268735643027326008174969744140891567551176685580201596180095608187587350425016195573478529272630756365459761766882856781464192871959879228879603526079266537809079270565100220099801099081136713018632416979641981109828023519274491998140870797956163951105833275497308797416979904800509109428633041801694844752382711140412252445949228870207415832094070025413426807806552300375887080838695676748692308358560288112520145906384803618616290100921600619418293009025775123187226166990155115596255636867580026163767786900576583280762494767380486259025243999166780616341152009783765193152250046344339176591597178400944449606147159911081357712187899210750309142412557815126636129614790697194580871386299436618044630048548902496628759308406817758706166447969001261025718108285396511212916203690096082976836035781488619905452923235038493728994143601583129471419342734804017055177367271892089417060115539624743070277240607868275434519989712185173132519159639504484977709397774249533629784762083986917680438650635544081557529821377010128973201348430072821562394028085907553549152324492910294077687022217469655274743277101562726556761588180942521112382676185231508409432450835191751835061502940744046734062475909915028851281483497976713526147941668723150120178678696861195957519787227745683302851583208417374650841240534416192924578241132348775705019728761258648565600402165108774143539081216525726952424610016643511297946200538199935708136424389805699522846954457379139592194041620828445408859186129003942302535008979249591295599646488111999464339827419829109832004129661888806824890839023201391474086992492862925876078906674953690950861159285538385328672126002164088475129591838687099820683463955293733425215097663980597923815910388540244972248127843543809212814172171335266022410796907582101100153540170775265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -873827368923239902644617088275506662975938823611454869219469519481426469213173894079981952963610175329574079346323961037970652752721877075024794925293080287551678059255138358201959759971482094167911424870601913587231179132823125720629458056912396552645881390514840429467254174480586690151293235226799842474103283665003955377245358249178657105538890481919815332197395842157880259889976174775429439384739308298888327410950424522525692602712448371798257210112137146039514261728192832930251813097816383536347769534572975831165730987845047984273683471179099334267597483280360762290874971311928245447324047500002960231482485238197214162023185397188375702516902093452968350095992002623582547168089365588703722971794742736975245769549425551717359336317093234234751843710012675872860641605615840838685194601574384222762689068855775437314674323268747769047197042501345049546714018854479191940381345100443333325219158716374965120924531577021076879493507927222959791771380458205112476521481060667392521145520118805563491057942681871892206538883449231464172618377706600324453196844045844196067236018247331302369126070573736847663686078791251994765578905813790903344673739686940015221679155894726092307412647982354977573206117093706433902834528674537931782723447697986920484922666082977324802760044729449703049743634738430136416157216320408982361100923754247200224951988031350306362737947437303577744858239599719252679314957524770927190618491364748965532868604412997799418812795896787521186161173575091227689318181231427471960457501446448639480974809724841388274405568829715597419466182937409233110673025124351420694614007987035512619225399497717476865717390240849417641460696056039036978142458679142542057111129597797765651489563665448056901286240731552473717120263725120655423404882763620633893938921825353325363395809754050010652664974876674968713305431020745797478799737766494020475774446188130979339424460018374695070965063623487748809459973120957707840119817393650945658714467803652388279642600989381234560202308338548385421985169432444722487372876128537267580075220761455796444688638822619071597461784157268668735761370830161784133438125119987969543771830897423752340492377114708171880789298974858277729422120445557676193032394585997551931241611165768281718119881635240928533413000903472743835209296343923551533138470487808528733188679135316698255414262050347752638382695244516517437350534982499029672231860394965775735036551973457555377301164626969882432632748219723923760979641335913572501648488407690353019894771866295958180022902242260969327024302195209402266394290954060273224212077762568812954559401097865381749012014106582872358467779511101230096303659473994533738981567724944918841327465506943508151377079941248299590246717117920098522121186825637116063593674917859085242371024581616190208244713352635814225379328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 1118192555863101359406250366754917517582678256569210618823371380601811791588572581759629121217577170389930475336089003884619160637378712689936341620861583680042339892225849980346368554372177049713213733380905192440993666525033511832473420735336362999728177348771694623593964575024407305551956553956821451725000176516159691004132507725756895450612428796767711648840941967960225965207392138749105398720426735200200300564987553550916206706787290864134671357499791686652051696865897443656214655731126879879529308387855120543499036529002495565301153068706803910275646460295517114533083009199173880786820925327418336273688314544152603222146058883264937378189622578030088036413852774306194958843183799000830977291932876330245007552800680739797835212592400590657030952266337938414482060155051443531429168070898100272534648127197294003400037154497599354497935246744529439092422980463553414649962063979715012166347016263373398471135128660162000760097438772671668596941660608609927148171462842181215962953949881127632041763327264944653746111599752434497878299488945183853030391114152714356081012867758762638430746060721621117400284778153894876592926353826532511311169440289766332669035072425060308587313789209233474992541061337049545749952873143125499074746385259656351853447313393430879261845152731505621154911394411161494936621980037261237528224513643126050935044645996262658824751664273685698728372847444958439669504711767724274749918886478655442512088719184564957871778676129643180678184761984668105292624394740977332227325734805754094956399280845761072552442862614260269522873211112771286063616881771427162524986156287298632404903966686419441550260968540801787922979017131278230962813734476656245877955205048885016059284937057210568310339103038644479448722006936799232559143745158475173570609431532368611546738067610381440104194497737351335709355710892580896025366800969266440836433708664547579395126522941207003890334714881180983029584677273862399075709899770359909878646768681078546203373778924081767092172577204149640475498182743490448913780147469526299579808581419610296717288631528665151171249347119178235022472296250992228630203852780843702750243274903973029671111820221307001109541755300599663417839048297010946067776061298731216451779496591740487253692842024618230830571972788070174216059918307293883277399781947599323406423327872693146941558083270543836264035994083011928568539122413667490652973421950426091845381459044333213409063512864911746674735518370954808683664754568430379319941433384196431820006663880739352896439063701345505961943296265446956670061214847020790788347308806103016001532392582844296830377314646425566639621729857072169984398110001402650424982713167589647109905122637292374041428412937708378483611643362228317231135058581662459102017274975812788946679598806762692735661585894994907028866990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -1285214641526981161019742612349904171808508155741171373572833306781691393513654539515936144950692439791484635182512640486416900317101530157794666579583371755488692846290152146950291856295088174810164337901929098405939677148712649955580825225079056331439440157305108435416080033242001932645228033019163808540105138117167871413014531668075239408947900545160278575174191446564744727100544267752952047258127900836183379353830295713111468706571235892139844818837357133795171265490924565368770455694712414088049965107151963647683692113790507993757778652015216096294992161950725446104861092357731921966645865955853610534388379654138573052494352290351765015851360060930422070822995707148475336628360531912905567053895033945039386354884209218413810543792880926828755317537368464370690409620079462517482531839673018961589546107286355710630551051059737549400609374611200435017082501911232464847881931809867124301103545004812706974473484568124446383251197237028178450042968708283092938645046434238757133330581714975561014680034389098709563758859418605227789352779326204032139565399579981310377547508170143460116570469200368312150708919942260309277801790127713732806264318778118252628021152638284195461340648638475061229456421543886848641376967122706708688239782379574590396247783344632669208088785681317400900054072363740879490304497263002122879949154474560069413655081555501625331114680500952858611675425927144593808410456363089352819412131082280323212670523313789343185775354415198224800493742705957176257374071250593751715555672065704897276934460327756018926416879371338622611466905799704526454937841696428784985225332479919039804385215472895024879277068071015680703303386179272547430244526818227282485775046311923098824364459155985236415809660343873895037490285526892634508193978951265793900228858685986119270876520393944059569429276691348963366069510809541573699039640474727729384573844725321482241115970036983137263103132414375158475928321996080187285190818753402891270492607739395860968666030533354429145807609289405459640929305626738693915776132872657870958559612261013080690369142552640889253995811196857838249048814498194919335044150966596664274005431187952244258813459806534960353396333434119424161020992662200950264202627273189107731217061082208256254897026616327574226121407674929404237891888618427431783160866255690511393472343107892156765754032622349678814775111592547937437111648180563289500835923316361267761550762210176912186856213188053175642456727721811610896707190863534789881349740825313769542190677259219153145843888849257860195779143746568814785387732262138309571915959121207978792475320832189137736679238441475159388165577483655452797588243801260268593450456177905761972745298032538694487082211888202813341149995569083002550648053380298430407122986986165788981947279466004499559365358305378184791169433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 1330691480035951952617814675989702660006182926981141374530921669471258518181375603440047755244847463892054021349705182222936409572420578075267356365501874191106238917008464870125983868571709735177154996501383225772868095832469972509104965357663255862549957474972133506170816803132339184455171982004394083294041281310800968530130793645851241304461858937952265823588791522075525972187875052359831029390061168042349066673521665421204882999873737125450812413834051291324804602149077931519822379208677441131224538898957088204799127456737190046380801573850725800262683099489038002811440365057246956621459670833706169922216309235946826121192435421122871533568492486117083661345993629920284716695621020550882078729873566799540473300346577053315590514114079781992852069391934438645993685156571519638712333556014143983891811156958389715485731066640879710492535163852007297651703229573740823572450169490306507447248498129183990858219606000099859017893327389194347830626543285177163289557454756726811693241256391956551924312680858790589505703525982468805404730921686685188891540619129577219189145014785724610793164610372171121384486077615938433086958624449414284777307180512825270233764413680228538681110651289683014142892282580864178887299259646544830897513258729330519901163066310171332674990279133666825265476416841495391210428930396434614209018204154780808980299806120811302908297416390973703052854030290622061515986022983724765249164995171837392269533133326012866396023983346229704635182606632367921759222176995691342951799087025494419225974630072429799469363424984681981356519310230043465551994449797141383944685147315504696629150902656885070580856390783933535863601200663210343564063805519603424056332773017843034938216052615321040271740630897253908562981105702977188971707916650404558940250473415053006655870169016910284658996037577814129758694656732768642361948014023693433338622641646891991496936806459230193874463187359694108113361411446022018609590548484644048004221057851187938549220654148871413783618336837680958070059879463850307783116242451490549107407381169270960579279898031639946926139633658382174553255373300021464500996806203554880930069899790821182181430157733649539754793786047963025127900027054106394812069948216126421642409496274203462947463955783360721964361954523378234436344104588742153957195733999624911699145770846309814896050828691000487497266643797474666458278006238873874563565076447752096213457295934614153288964918545712558215394821325866335176741266237313412899672628036292188556576992986390374435114036022125614500862376766794217343157102789868807013361931643344353951886996652763005575568605845282300656681267496772757603937264661599512880521765881584703728173954712348570467484166024527284183192595302613111433797340187026107319366928656865990776218743220792848990307722575270840259261235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -1245137350156981289651967077590900819427138452442647258565956025986791007843665783792069534058439998521884676060367265558029365114873846166152566421662572275640342305607696902822244691108124187159432899050827408019701934772315057849821855515128825092744886700645187205454939010985833388539392920592102755836306874581654935952026907231478293582979177823548278078861616206512115278373204641216968355334955141236384468168104974145736735346268189220815660719632371911695616199909728225620526001409497970633936203719386363376295908999952424580415179492135465815906368200180180698563054757936673080595819092749729932067844737728289389280689976694691185724048962012083345053583336824412298681278719077447291172856589529625573627790694706621830458350102933484396219498526977715175675120806092968419855003623322251673193867456941412615028300627852298845576906397107613182256605099986808709907327650777698078401743057412440134408189519291614614303331766734393743453379625690267357874731436873699600769921340682967241848578519970863675096498962752670691815742801697157440874553739533018882409770352256531207640961938862050465709081073669785032223409659908720305935000650004729338904454046592729413598662267366236928923224263701165694763876476797275176471441029373618023126311492772410042791877983683447430549402921596681209901320785454256149293437963318027811810216246309340174803343860362799619248751168625834952358804619811323449437816454164087592009605850572967824047337334444502641433792449353939245569788419901186861785789002909888410012273830561689960369279309440885184962873042730228400523560360319865298215041827750700849098336540174888035095096721941636776362561347616552544479520017907769778532922783665203267899856138614053558545171602764878588302474925249681828479242743222147876025104998918855691238758105314208480403402501693856009412765915712084164534308447747066142467399882939864875787007149765081501665382859090328677419593877116836341378716381039452337526738771108782234622752136428578960277903210247891102123611058775880315022028288073415402658516631468649749263527851331920066130842542847195346859852641428669060932488385862234303602624524879059597219872852099097140471846903582614232843159047862771684193475916627338124417673581052384418087001909389753369689573814475932913029945445028009593938129254517954128823292701989094458199692600215121183307443950998333772176550546820651261400644802476749146620931239637330899177187322426362376377381224694000959822938237202140588271316592354867153835290918940096070575570082510323300136609483188563132979180722261207329019648556370564527455482659400174893901818906532716568805581751389374718508427865920889480498713015726691178749286214428396860360444502766271204301770184814822408708463735172706029103125209969868301539420051917644426980167752891623522632204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 1054940180131822731467019773641451158782052397903185409172230173871394121936839218819596096795089017729809410431494639316966705315091801591839276572648263514470573098173786019001993523134091374775280580993469707466881652399965135796017987936963989787422743202213943794702751423022964298710200298359680753320114289911098228080171266758641569507371648178689128903496442463671559471204237040043719409193287621658287879093345391281068893401986974167210052012886540438105478487319525182548841600372094117423322896487593899304408427439527153268841586015170344922964443229985090079681652565530991106921743836473995712351517307737291432741202740726526867159566259607984414012256967066084469484707466892316372203906350158817697067377963153533351363141654327841780291606917479247074726666991089425444553301373598346916283453437136361017706788709800890855988680097159382282886622330070760122923647165852738342002608219728306185188373357302252119741767806283967914209330893032546380961287875886279920898667472665620764033853981472396522268856368815344457963815714776201162397473115875806592163941102607993461053194268241946556177555215387548122133402833328851144737412911718284053911656177313287374379988055382320736958867026763424171054296300448067897774447261052053062971107998037536010862370176821980712270823873052185702693774817773923781595485427968999207996496773868871493451477342681303078763469405934995649093304883724361671713258975396768087179402321280223287582470906614374699452807140959045643297825732728038358018397588236803820328834351776256072377581981779325755394225192265092611465368523436713540589896159060687166245565409690555413248018619766087941649819326589370983463351409216783490936671660212064717328862384298931930371035592135398898796016005168991893722210918745419746619343400229083066381401985609187314075158030995376723275330364089842788839728254575283295192852984489074340911899278708017495216841705951279649840313993197589738618200724239349712346714029631497177706000743049099812623301770225818967993113314488715343611764468300467606929296890121738400165284132788751287182070183485583124508343333487240032842579215736875144548187776420720821148048387842350729633342077513328017259012266133434417792566679948007020430808570944902582538773567315670487865587068300257554837954939222589239182682557586173330212980954565514196514520050793569341423215201166631390042580985323961750502557918119075957138953425522175065046282786984088421870442520008390773118947234353494994975939215344114234438381422547775724472328262197866909647803200914562825458583908256020586824355854539142244063914255664926923743176911882285561670872368628782645218697917271602907682641586521134116148321740476915505124368271653057263061920678152520626073628026309762050259262239945388628905153373858556808805478871912752474254789836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -808646587738756111286749094612131241715606079388539549083349631709663031734295068604639020719514930374957741014463617513425843902167836959286063693277921331331189876589904311098177548667617396612943389938955186049885416060658978199533687647454028382734328419842018408621349906848624318943875195081741760350656002979710377481790150574640867919514014619175354624044740530058046410289708185533140155537797869105606845513195581837161554368000294207375680254477967453321938023321011680527356571283379996914477647425096388980292653884675606111589907103538777483941693451043389856451564556113734705111422325039203268717751793729312103028044085666054508889091416636765716601547034200562334397159624337116633270835039734278277647196562401219097332396434547976155156211903689303291575774966462447414802664732954986614465009347936181614377432329214832159416578131843956975927222339583304333123186060737568228112415270752412083999182257563305460647628477274895460234233319538457329885836180033708832566695815073354571540268886241748033266404871735932454119893984993015171791407614912993394484399859569669307804291268354580421015134267266177135067542283589900477198050257159217983528134420172814705419842994684513762713372939509638866531248078268406641504345277173077129441750678771659067907995332650220015620327840504002274034483046362735281524542844219214922713948501344667320768636025438724597587097701973182516441449048520505352015527415064972514418514989832329442225338538494258100180062527947839848755787546092349378353941556506097840792795164740262808008532439566103311422262097942380359410737240464392206950076289035122386820622897813260783415443596449347305269554896743006243302251517826173693591131353885904746921976085085262826980933342109234832308347890746974348762370881597688152247302333885991748536202485383324901766603030176209324979003156871041475493686617410904967342702028730117918973135578740213128213934033070012838783873694059156337635013914938177060941021231344477230671398838497224514111260178079148144156648941117574260066177726911048771051961763213981890409261366086627022918764677022054002699344826484231799864730030290041797215240458799374986275396494996429497491804365019013964928782101517247191793770511970681021519995235349687824755050798238185292149526027157151056823962836127000491336381271224588640688496756570940053048712947591270077938308581693349220544452772224516539869744084022029424697415102027933698378721288521868176867470318575020281853781414794937584737429098198455826962805367549346532929597053596862024176590134105935916513204093692014721931668257161756992340068977567661786633704723802027257028319496774522554004690541245058990440778103522998323196081289515883758265338905352362420748375916568894615754721215931208049217260309784079364060924868703335672933760487368409223897127321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 558245544482676642226657182530976261471317686507668837674156098662691338204201409543687780267819013444900406339400900948101158598731939585685429267772955992674875290836830502069743840233520363727476785121424436257320338533041532287315625246966367643594162990050724135199103703507281027410302843082548310251560624727618001717447290634618366314338792865612605605655330214330936055359079817486994320410968373979178983752457500871700430692935567744373405229066659549163690326908757823468898123394802196457719631780292176908842306075549019412327762344471187673901465200391588137698626748431561084116744903006047481329502348048656293354367674362095279533118006373778198974626005121863290230812467456240376218112743253245787350102821655634104894306741933432776814567645077220947221682788084671067913980475541808222718315557595774429338163041898519154481214194226681867645040744666278566725009830549627738972404429457202326233775037804925926370500526388281770980395032796976035536555684089581938184090465910683358781863233410450824738403741457244518884741706722099060734788764955966678703454725828048507230988948487788555594133858678607304562979212475874128259018309842518723790989089863896580703590057612661735154711384479702024212580369635964602136389613160795811075923988297701588642075644576640318675452482221199715741716529108448287328415906565497883638636428217965713169396971818482551618609235838612278780738553452461798796600274910802093193334457172016935055640033850746705014039915074540966682055284762224750792924317967399355303789399619695218213432043217362502666370917922335053546467219136871109102742487702395634039155569829786876236141888284458349201990913777035847478661255873945885002121640261047730648374494241811929839216066775959556807856012318197966596711412273007791422009672462150692044115258076141834504592006706907144928708395080950970137205848797179178223061978950491056977325619908928160340373003596813866529228427420438809454915978724811682048141495364623991948457023416431506874099605484337230544414205381050342981114706744998071712816862803785583056954615106774523856160218860356745277533411944310732560042349331592899192565107962012762900659021454214286111037889940743610779382690464544281277666617508030397949338747984023352163624483331924277149587818296305766517627538633183248058810218803487681070592269378597563937696679640199226506542836943426994736921082344677161047774317088967183882531449531977379213894400312818813129744841696930570609820881524760008543449340853187389579360600377224179604185670160901321069472074332075454037430720899897454299988072265621979368896352218862459323974898141395731237702895822080907472423066215029696028906663037779419002664051699554257858194039572317377908082998207944110687801503577577821612127553072691826743373041540936096981281415438226958960925081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -343816375783698083372858106438209097648115931935520338800546363420436449692476583925798657846882711304152252494627426363023311346702304892390054261964345382802527036257154598307288888613704097905396855369252707941460551117134924593072998198854540677800951698389064989062095968460133735627085843864823318260033628014303215375837655217388272600453520176448631476453181394818837299425353345176192034997372559492082442431263089847684392591652174557629768387981014902469426689351023830018375432298640679195077429631299947290034135182729160082768407640834124139840887951374461948965674064668411238014417113146562643065690633153122393605833125162986254319676254053776279423551528614804960682624081135445781163287220803292712279373970324122413904329315046673051514413862133069974735400513551904777949453872179478183034993057117072695951062920817150621061870659432669054731551657099224131434511580601292665705002201491716363183998550354061139539816945102175684246804294604810631301186187838837468666941985628194118641930332365096486913156407429963698505211876917770262559108327040101544025947466422688646532046072358553031766419959333984791078902041984235595243760727368378360102519306457631894357286227629312641939407097314728836731512823305090968872045130575932989322903749985316799022875537510684279063306863257797643848711523802398309333846232781281918770538294102543451694885633039210033551203179161200012956766414317798402346960676835864735445646399831737995169638988185145771749639320481506136966389199089195032583845244452608587902935725350631172928236899746142946373666442469972644371313514554491700038524883022189366234396010211442480548809588285109060100299517560757509093365889672632420295182999594223235397381232671022137413072204287252777976019068927033518920470388806061866415209129460648274518934402207983337698444011891223565665305648597674186789827630112855017541672711900004486916618876288993523512912101371475849902413240070281119022204544593409765836794216497899505670509707531911585671109226149908928262946694830462531802199237837540324117324530736212432598551569568701851868933165287505850252925926314466769951629976646799537800437613598823552148038502961076068821373717463725470812625149826580521840116907335712393264200018171742855046811164305940434568481465691597680120954937321812368845563589113977023669534725512576723534015722584704715884678047473304278657219653456280490324995154221136595794231417141051511707633162464365843877040491347283479561020546752831441421534984898055172139708014285872731838307515386185931947864370392380852403093128403883172994903106413016126038670415949864749541518070854340452625642890219727485591422842854859711413935206795936259415787706154293385293141720757638165492816356899455026861348101634770414896920616054696925824888316419769294429449145541607833308705587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 185760668569658633999924719432860875413574134767322519605372228551204746562636205776905553540616096235959110777514974229701375425065223209274442199731990253459483036624972695633573790427194436672175090274686167291991132044069899704824717687265866678420052012763089550187061564451367393691220284699407292563436236448774770987622300112190534328047268939328750958286892073632249136315397912006633031091958613775985364970890712374848669145811811224224815699213376570240619412994218690819467597643625688519118820542287540066324716422602193152267384053372349186900847229606165863897684091446532386248230616061324687310978654815273390363212689480490766622773258463667379861885282429785635511769764882893152131667713929182446931770014064921993970393505920983745392298819692342439378903364299124909441157339201017112118477495737222029960213862602844505535486993437344752981756193040099633272348329304841174624613265586430749652487882163393488053823109483398711294798090845933407048036547966826198650947699878400326068372419894324405446083133277393221176858224199615449597586567730912807389994440852315701033114516746815663268517454728058257248285080369673628809944930345364425628620487791108848496799525316067601953035483013665245230972612013986761666414462634408521789254857664526567766207158580353287002252284601943966941712062918190944344056021526386961065445882723083943188959537556487998763237322356555301948213964196456976864764156634371181725728069522268661637337132398567086239442799001506847462202002687664060470875051205385184300187656481485864689823023078030901037384860036983536227424793996067436618029571003595757512741632247999963714729115667377559692917701539836802348608688739303526582357284323488873029494238837901020094703526114174301247041593510340887559189878298040891824185476373981763296525999392228820832170134271678339047494459041432117234257034989373612843086273638559454641406527449273342676711485933079820103659707153522495231920911753344005427739900349312777136773324796147431455447840883069027793393635999367879754224233733700746333217262571299662409969288618122772872877909854429766193787749655045404058568365099548110066770562728799186906876791870122807075009400810198268035618914330535255717835286180134339677173745144238613061586751974799897025172926187791265948458738917874853013392179401812446162395486696036963401480511977051412822941946642386937285089253247422581241045319634982269956588635938746458942253771632271348770101016936066501496098879212603908208859550380345763320526589934503201505860874631793102370459905918127201347091865904528563668288372022960061181848660093672969848440415393187150330966032625745720006405353074462353290760758322816250986543088971602979258747679649554159062566483725197504311205787066553799019396579376382037337623875452548818366135140798306235679527403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -85310353800732107642389480253881615757629557267024304444969238269615458417164354324311181737536199832798124628347953498420611948321290747026316293603787252133692347194056136209660347205450352063714100169478474970942921702924001813334911026780218811999758428825824532618452467446769970584493781393187428502193505316341698244074912795842148668020099059603611911846880947005324929033592157998487638765648513968483034664048018665532341732294008258166460872436231314021398021216060617210143075725403944850372349708483639055959265814442203660996053511086830867664266522195663082008218473669117646669283941013762234846154738794613591864676409897036278044440667055116281546350151442274527832850608613395700932038919741002556892065814413013170503203527896899427518770560288888270713143751684348213439206377859643145514935317660872269560249632754861714093050584694003414174716692785483906954595122542295036166968611595674156827756850249490691881012783972976187409558481448415705498982659048251801772306954111566651825311740320441842963171564183016695419620795501289489592662141153338233152395608972928383786926277439231182410992781590740219672198636849918846277509078970980983130701711237863694177942542932461889703890046268711971324978002483718298963094210023714922371360424645166382046343601404663828975873711157605937370207272853637465781410172342921389017726529159220920836101459925550667752150934606595250978744777972939397993095093113050255278730720665291591648121725532818898038986206746318700110029103778231805218167098620164820859759467252166404104602725581094228853788163992093869525564611375767655123735980150559969739115700837351537422116469545137509178306141799691459952985376127087171867138082972951796451608860963521212975483910400924749354099901424724311312835362321919292119036250293390372944696606841690804589019848691750411935351912141983386113378175610664117846443149986519561649672164261137711134773631572734277534582538951112291585326052202390725148354210243917189365110949205869138395473534351242079219634140393087179542354968449422915313955161543868204493433842328798438627455770732859202491501792501664573290188046185441556637922525726857133922419471812389000083665644447965143453561464849954684545787006214031279037199156676003329406625365027511398629475256001272377343123000569148787297324035039811299522888355037270906197341769011005604737554739218524957548344474261210657801327276956995689072297354193895183864317205378435843203457070549899622959870754314725882680842897254709970663916270568666920553918784315870344751846373863687172355685041631362829918774767804694073632650730738186053155022065518941716904735644988479966375077864087851298185169342743948464200462365134306991981165062366820703509552083502379555432366076940816957551080484054024894829962324925579390606310751635639185339685273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 30990309738896355157409722914404928405626685969423416345516576468958641490598149658024972996700717987391522130367530313504951437614864581719542268529670470738296358017413115279969435724461769322297630807204856541347735331424418712572460207282031622618406179126997670899313557998816513690318104505285740112541397826125447957103742452039667876333720840698627151135692530838523108820289826635191679753336515520699166204807904748664315547196354177874985647124908351221637315484658567604135325798224025234884307677177564103100070961492139500783433029567046586885170605429358798433650395502879867618307653180754001271269840490857064085476225749158295400784205661142368411740550121846508265082777277124226255041626553350291558437423366772964628273480813215201430298898167311617474250077860225771913858541171626906402248963751586575425644110367617516614522418659828143277133580221423311550606131461709124525911741234511317840346448005829012089678843223485661423609774946452724047353195680381677574224651809657280124275916512754159387681182969898998877684432818365229693074867247142298211310567481704505835975831114938370473773600689725689143929529735008037403220501308741899206321563927908301918043684957853458566643350527338244846603926150928671344714923215172623832998437270842714856084349461147047573990713558720122831647446879809509913199952119617073212482840640443843645602920650974568161617333293200890014367474679333698400391275164793486996599752311622703032307714811697204927138814825066732941862254262108516602131315357142785723397859565375146000823540454721564569994452175745504701689874057775986047432599427022053940983062539613464506412858744114094765566373215002664184253198057012027732814605837625808378252017720486313252685975392637504343335290532725442798444374861940272324578420332406920308117641371617025092647915667753739380864550945641393657364227984393181859011567080675892350956106682141473344941384427320695561649463816472817163375301857980064783403601772723573506045566142898364463786347378293622986449426514409980672654317441417212041572466174521434023560749612496817690212781740447559561534957410658946042909619132126286820825772338837882357321400774035931923711108643481101450462477521582867207384116810658403688726105162475212570092553638692138830472442961452428348579255571015588923730962539812237536837688351895336610737919253283658278810866619532646373415582913763437614288568105813960212083445270254831017276464390187197522156655577664226455878452502667178833103159266538015125685236778018982045219599884823851583900849934794253617517165993197522332664153234927467059877753195783711919860155313571242915038831839407318800267788491089343424702969338747482599322903469378343713785678395460046104830487954220837682374268334987568830530147638484315990146421503571622859661928893041839395580149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -6879449213911263089547816337994044016806988166945644200247091866606308095743435950680356037470145476089499864547490517896533072751038669087417737463597957846141139125236730236004461723962851073636212816298034069292828008947093374112369890448165216398443479052618240238819324955029343460216827777320583033623811622034722243030020413443293396890119721737773576336557897495275559029784249343577130904128010052643626153876880163086449511308043397811336285894121794398416057682492192110578559937269511679933545422917467556553086699409423917413693456695273026457950729752474860891579504564667084547686794667075770954872483018631932476890630968453381283828126747181631744287420629127010641511438458480463549364115207707215927373474078633826977923079193391118463941557283521625391135162925732222262899003760346878059946607751935866477487523605397312074042767535733399502762382491825704425440365104702405339731114373533122874030711858592275276350088815267141701615098453383660031921682427001833288572395992180821836822628633325706564499523342040808633489652553599586176413004162828456773774927307823114976244333969781879390397547433113832984791999822426347120432287199098492594126309703122553356376917199675064021265235122296304829244157410826843498836222695018125445281778438500368014093370492517055845582248937872628721761734248040086840984758195191958689868388676386790389420064489862399818713070603020748237314810914805069903356269960755691842794230604584998617074226177999482446332551372227455174526115165163067080746810815334590409969778158305959401370978684778671402528292151641140894990626878519928877486865500394078215200698493204342522580359905767814048232050812305822771267206467225942101532293704472477621862559134592967612397768071573075852403092376708247658596135711205671308275121306186858396597389608659747462048050992551659178700343761917711335718007158063065213120521310209730536218898075227648686078196981796112014989207082879868772291782333240072211544016142552336790125803551084077199885788992926290601896883320481794669591807703457414204694153306767668989973516110201714504143584743808339659481642272792010497208013307870863699814023070613927032542537549910425815204185675500748558009540437221599224044495266670112829643121267091657062998773782540452191680765049958029428230780369376711964691197151734390383589065666854328193464760025487479345636437058926097671737849461406721457483431655918747750858740863425567582812312224210408625826180702975108539282215787172163331734184457950218237816695074843207114372848371945488890102772026470985863901195726690131673798229734741922845445884440842553097709694300738222582014727697859860611924093295736158363940847790352726244661747834230095831756513455172361485209282735820815673399254991134899967477021469251703467615975890146206341207854743361726023152435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] -1068750464464986563781925340620592142937791325697069907211009084221538965398579084470321493902841855597577709749943989234383651714964312392978201470597983522679422657995062969164489811333088994051696343741862705624925636309165070924221536641645682916826291667508827142980066996226384705900130448985986248913751281931274312937526894857946877240207850593099982029627662489415907765733124552177809012612864021917525823588096738520824217659420632817747271405475605083240131071611466545711699005098421055847186688775033925030449824457630822244810501688904960840432583792319268404978591652662301787125314879266004363329106057234637578373483155774933138089443868572843249762886636138225609764705490451231699084214255646254994694665692649080066508139825290612213065857282707347759176269308355315649093874831801099662603847481431322720039632586941925944178401679056392702514823561933088961320909362550831964057620022424828464374106480719795295085776628812343359985959344010918922910666999535316400778496119603535947152381546426942739490961362838210739890185407429530624137562387223844180376644493853883993063969339677290441202910240830013912313204057450948952641561015665059076553843877113811198882696977440159247472762337333052137958369548697886583102299518666292361675196892855746830055764727105660145071079084387088382153447434353735506680648712158486237447132204575970579792046335033571428679044630643819636324727316813926769568926353381599500058720302133991162431156991716333675619805818189911096359402475581706827313671980912735841169171729236107419951713842451048038831999984479869329136873205225628018233923682248827592386238259343105994660048779252260648655404857668832989479242143353669375334549338206709054416177293754611594774794249462504265134921020436868343878811546396784254983756496442443519151811653204221142853302973611504030965975871346980105039047764946017929063133275599147740592249595519615812678299704809710160896070195507785459927597712933230963635430507960164430832441307206687622087301930824515297846971951199752938345873867623206751926464759876548721873732380250003048512345670412067845210223088309406434326515676114753534327925785239307042315467781038239339470921006615087438388423857695219712256552421719914522514141992737115380836590326535423442799269774062256351037795305135131226595495145703714052767340132691542494243846460905278416002314804093933088409037776536524569538214536921979114328345620008316041910146053079327999247267478301295629160501975528609706738788803842160414090783741158647856570980953601342352986937138945294634729758017864532595774626165041367128395045224289842019786845785182129916716204362216108959500033805420122133340124954309680886922246156961864935437233431188279236375212544999645566717039055629297011908589525307499413926481972529646253669179411533424772304076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] 2236263218103779605848485413323505448978112978475410595201916380768343810436436579668685728087131020410388573029790579763346136202314887988965820270421450174713660027562193944891744867461106580948625061497778496823869618887542591494463785714575344712404777591984442502902884194984489276874898255982197359055816153366146745300192123308626768590823286250676087813212211830913257474167633757305323716689649371778916660339284350464150638915457380950334855869989834381562029648964056329906587184508299128713349933826020344408540168696175414593745962413464353263073246529912043180322233353653194843828097338164534671764137875249641628007323541807139706673121750712119134570996477701517313105598229905881230810757957892279393941628341152278544739482947524823758341578447516017109397137930824458086776906423928634790137110800087657000139324128266446300166450813420337278936679273596056096796909890988945413005037071865178282176864770724434123955294319015997941246572765610821100045094083685750604244804595722966874111194860529688729211754835660802742738580681698502389858987061667693284961761554590591943377438668072471684870812583430851504621379095916094878010854266682851290414506432972234467892830665283698384822477652980575639183773037541934176587469405775979179315143617894224552213831756715783176077951300297565647766479347591431833313418063792762977061167352825288015144443104974664203055739834358915766005104695275289580295000977273314878560729549738165790317110881088024226068315875064816533255179065295987670602922877712870938851676924590968523925191232927535599904797941389438719742947781845745377228812646840572845244234907441010904070858803886486198955050938013261977097513655574697462701201846561815884702308823130783323267590028818134552535965277127851005761653609541846403504437163242157849562843377641575735760747473377014637190003001893991633932850092131656373969208841230783493307077220708323800812707270521020648373366630809682465763055500057405192636644360911235351268132138691445938261011190882933777139311324198289331432739686806276354023540293914165356852896369427816142182260162549621120933479171042418899950564315449044063532656166694851606035731919109854377002682190443436968000836145299596719900114469834329867633480097981282880818756084000420320117646702619368256426240679134464439253952562358724746094798932239516707354056740348058637085868675369182861245343794160008131282924483386594564648292850733791557885106488424859753450600128487338146119005452496406230748509203729538733874737672549353475086002724060698393639473706485844678360146391974816141783865922351728073225599777859586535667352991668451531545568536483640898057068834963755323091072551596126916061261295344552147542192484440286114028715910330374107969386996824256441504268748444030800977851676820799758194111780663185289248768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] -1489814279446118553983349885828890174101563648123053658202404005369971753789191412065122344817658630547002938352857528780748446686818069681204505610037483800086066021044058118339191453759936650275259953603916365912685398593107921736235637608718776116923708684643381009681761307656836009439782374775228083966792601146018276173696264125361986617437463041165777415140399637386711553985141484327597042353694918734235046528807779753212179865198445838755604236599906793279127247394461927881407243052593675111113578973640718948791405761614020207681948219073398368180282270611406508502706997558846723410914355306567998249546670144662261425560954803344525786497129589541110592920709293768367312821244996402956718034686062909131289746801974838424857880134729024150210555303693839443093314344707732515973602121144855348015008678724559983150904787847953014956828562189541876520506194627301486630398068320348014121298191488094076970156616276434103580743745381522077425488577336983703698781017937426594136328901683637928679120476829801529649669105551360917995313010493306175974339827059030099942255835308168111563323434140548196359178238932464997927803852432412447272445869800197716561713640939564960314686190994762846194085011014809733026969526183463667363664901904722975360382606358297040878345238413976775206100785237825253146337071499607288198297664596423083866518668063431388246208032456788588181504460146111207212377066060632753063022676074051700167946391495924152946693774344103076143022598000116160651552525430232018484637347201481767733564154973666435978490821502072545871001797910832226288486329547086237264569229573262256111136685638596265384353437347753857142031054374414153471139487297570790826926840844275091259362836846330683193525361947905578319242347367966268490078694910842025353121047036951754328418796517055414520098033426284012107013283051065537136169821701404834384845649932052311479787878110098207803027513061689260604014524765384952930789956287779489337246009661583035501430241921703435421430845537796810186793949256573882081908666969710978145619266167319166050493884702912033442749165986197022397939438832080266771563202261722002511802978572228815587365288534895243760275334919872602511551255702544757602342788166465740415464775295918813626719651592607774616920677488811158303183204163635826091066989069394665896476171343169359647323966519611256489200612076274059157265590033225270291255035708964968028019144808617258640897070085515330600688282028742414544048061638615696141135380094960943034696617545516314455147953642239459718519230829005625894800413631902537673021256199845570155693586147809880681028712054133356209359764120951483639777133831298038407447303492221399146746239419054972567087335794937278032826513265871019528316978424969328039542228402254907846779436033581560877841085237213413559500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] 693240254175486724189826148796887406984361291197673511764679112717883619420927835610981865034990031419657293921595471156499571822519098728273214803280751788261152006585425206957105841815713295667144930730576950786254103574203956302485863658048770056653482267475153061572576661773010615281605849280435115879716561357289387728411262212215641171704013655451686119787466746400632692618492768118860384102992429445188439674177774604899931182362753358011810630071826687921976296589622801892007747488089144556391446399124780926827313113532394079883768209713886967292743971254206541441975035287578818290525963650333643540676155640148103286190514819277874951671451442406290572200323734956891203416196151784059304793564257473499212917069532428782415165681848114047469867785250176502453101389736285421983647654385333724031613762357614096454820535092306353082616720453076915634439709678640321521708634246837488526069524820305101772446876919754958049694954526607063657896334019560848549940294347604150168642630513281256682155908116935833356987001268615578388096902698326901752610927928944191962579256922384432638881487262225213538042367748077395948602715676080283135221290011305692046978334353119704517719941492536597123430887778245141918654216673762186398574419655586686166818186461469984575137372567950784193015701922034173570436821066034885877460711995721115214555563228633121025260329275097356896817767378121216241858590198090142857030427812182026884724372654131378982023474239743472303697968937428543145350378918756984810418100399834553481941742288100884185861999030201464132560833511921138644771779243558891309226562597856122355484006082710028800484190770870348013881775319987768316363132673816428169858427039899808982176178150931035725933535323637343736425828087392263781275087251903605601481157927556039453317365266918545177232127997592247831089374868987752066814686379175993239945986041559507022060921759308625020659122374543716993999237654485403478291141363975170476336516389343387475452982248368446114333819193041563025833034259293538186898382712192309177460435272342237189379457535880903270658001811741185641646331285915204914829313596333401522873350000016234941254719827057641980369041092647788073008236689088096621321585557950276329136582515046258164312764780822435984817214442189851583429821439652676400579407015077243870236449092045422621889780239306407561171447205303177583216248508540715671077329013935178001262012167085550377646361000970178235454100038374761089985825384002265347718046373147053781118349674068907383762531587205143261741118827048200126430040884184702005710944435498767039158308133053049693498806602959573921424240456458594629572294024753610370989801280957964648940963388642755567763790081703938951450070860723420069282132225622133779794363119281498367065656860244279557141216068744396144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] -246508304600405944909456786316050769233265828862425647295239883579653506220708015055108458058640597763931739086761961494726523576232047149703746526632955372047740133943379242458341973936086635790049168351997579297112520105464526472086894036210127286677188703554501901936211166089854232787635715761154736338928915828289123575238771432038670409637968577554792735376457510324071116166757221310915320540408666530795656457265982273203621807936159901137345734524681756526171384201126027679724508191115116485311712327540338060812261038958022694963813132654934622195626489509050446336967184721549451114281062492421674742635796615148441957316831156016975464187688731560250464642611599649344430480251495384385610627904477940685896066895499550947332429089550541154299183540494486875022650225781364891780289527735905863195383554029803572270003703630750538452099598817359851870844017428824771730691791943793222743201138345918884467998132398047640746635809929638272702976212536929581032869958072416522838064356461458918910134880885854012660004840107221440056604999051851990016049058556911039922020969669459759075225802453388456085374150800194532656700878197979732321963508265772314658899638759769185548857348597388304403930048102080004812993995791386002270632947114177746418194493872380323898168486724740758229305576968555149554231139039300339333941442843106163536751999071941590582734321414222911299426792275612051840252351329023153977434578271307040292243055674072487165989056123543050857804748663155103288148947715088456289920650419583953780620755445204895383430613767982666405407456857607437804089493115532027880545210758138032732327879682524376544909546997999424673492246519816818042084778372883367290893969996449797700745199122838768578674331051467131582687321142247475096199655620587658529061470104980941829636298355417340706398852283726236514727016736321081147683467506099310306785659559934039831139942343949668525212430100526862078691441792307993014920183839333285290048630047645297151602313725488614638259540603825170854128892525423984436942895027612105715729776372929933368988155575993980889382174968206741425299457242434667443392343393431874508707599680542442800728012376026851105636479700618456729547843512035238851656953318179427462716072531177889893580838947390243278920856843612280393103913352750299158039229677975863455521504924120211229223381867008339172773355552688593484213185044705951509848534964492611979596473829368468087420473387427612536392925678251375556104644751048594078627666813342148467173849014833377676654349348227288725437084546526019096525113579518240322082999276980577126103096245795484605691655821041200177048333862525116803368580849677701971949961329590181031291720038237748322801023629761542049565746055985535427986650679305933806297747563772110026112094235219145156683890141423320904499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] 65248587107601101675531754396984122287515413370205869502670113219436619913486285826126642242263911898997183198455355902856271072635710046587788838809704444217717138241592055076450233818301916044741766706805843278049267275116749404100375344922985849923790953460752845689855121793251058554758297769835132769183604803352076194185748191573779037125210694646409896890182432117069642186050570212638149963338381001032700240683034872970540470486728368807634614208332124142747101363142212072222874593863467494544937949207986003129083976117231194634775712390564929567278785019066493802413954692951702297109132479749953500002850847779051077792347898726641786184468886308768499426250632425704484139694184550557381183585363865324195322989334522809731262282840969358905463193121447141862890612575238076803803039076309785542451628849468160113817969579252027648395879888150228095504201260694895232630791056765072206002622820460190708394626469216431829616701636260518138742671831125028770505738135508084990938764100677467934208718706868637031886224189731452953994183976262679734062630355348807033886728651387528538863984645523646556306984110307912587640576630592608685291204418883438469903679698748738496255327265144012535423109837900027725992481569613195760679784395305183627568070357427892826432443509216872285424492327060728289309014680872860282596680773132570337259865328604310372254830057063782227941708949319700111045419965496152057967666269431408419232713120682567349501389625471269963554430568270204486425679023506012060498564210480972642904084457404859987377195777266799238721309674638508056833523595667201273981174640857248039239326791219130117121051718971365261222341631389365234635677372035313015796698842423723421070863000712666349512574084339330487415732251075416320994473043642942339804507839813530676956742625631583701952143354148210025462416127897709888471536820424568308742093546387292703131686612167983670078568602995543088443952149176535487269285656534803098461261576402714911157871913696929274047027237688614479857895593390522098093028500170785448842381474092972202986095144353631578145609418132967965500060684626905063194782243202989599110739201059280762085240143051608280964609982247131983939851551422196771682702239326595120492628301336149697630466876792707437946570240188872407422548866386337620413224021022659407460055844513883519940134151039590592377676869741540618376049792568902157116715086909026500055543053506129532324050440758000125319797824242239909540206418596163940306204742207207719265783980337187063583075766074812313556434704789681490029512416725769900118291173228541751880598842623269370665106359881143610796752549150308296282461311878618037729247981715850425348845113838976729364016701759744977231079508239678650813167000622178448511840134007915670894521286023773100720449270240038512230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] -10352446233536769943308789965328599213038054628435811809433814108279566724867782570088970227459405937774817253946207785577261012279365270158165569407913475798978178585800329430863009132432284854484708916759841789855041660212784390944442698738654635894812444191961381753216115037692974475606826575642461419385995590163619211805797383369229801854139125055118373285776950941475957374242406663546554219605958562369354388341540879001090968777831256809703537416220144825250237104662113585234592037487449244223385190308635519780305636741846483055641471861668714159500698144731172083543888705509752280348065773572316690358586451799538123725592508993375707711349197330988547853741460622950419968826830542002969112106009768684829506536400914930235781014732462931673171297190394697622396518874445879662126670286287699652927019278577720212517330662981178510566477373731473603736308320291324273812253912625251383840901388298091801777575045278913827464840366703073616638797368211449763204767485610329788055663060322002502351398193330194048837430538322980854029895854239030545558554185394119278586737581836633139881282915638683405913704004103731647203210630539803172720549707547745439169444442193523001442635251064999620345555309636334688114437390772816065956812449753519311577461965128887500112150582636719376543157113034999595909548189454943677252614477292543697807295428060458100487896106513831100153149573311632877363312210257587919643717828341256162356438571990261685781598469154592697701653463386707714642648995958714500358882301449850398405221824957693055006219185079556417960980640041454315317214040513351131825226815412081269670740587409625254412778051401385972712423445973349306050450907107704468366581717859016792453960493077792629646304134669772472466197788431574248521555447264387876103736060625619480981721643072797422548918371061769420425947808049260415524409798954825921310346443594791349784556757804142867997995780803591668530837115193522420264902563570716665568807172774664849427198498106135663767362785803085238004793223854977783393903363974076147033784734013063520137953066344093978214238996771032184570450381320127976367251165464550592180996077698206142592807059982587017441840492197457356386987891532443428928155781784479750490551000274016741584712898456672398112612722775302159439599741020702272582931231849992714082041104256278840040234702572157068428979408243415229339910722533637297981289787791992264382636075467172175425688531983201300126940379226575441889363417765802590409974295102066183799047859190666278570884753464821028744710935646121827402335351132816347613736362931845542500723907834025883711122821677898791248958545891901595481857330857086730337384023694727298788237621449049819836093220165032352206891196321008599765144107743273199321718670328024793071466617718131289867729505739203999170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -774370042792340154180081120637767736845784535299670034729904986379092876615094538269970626019360530064755581111666396896925100836523240190753868969045528664256429645180978695455683114056058951361445685912925261463455181723622641428452697506014092777340588868430750824872310043936996959321825534257854704158906703901324163718713034294602456684129836465814801241815614444078287906152929096429462287241281612939627659562391380141251565707197859458614975999509688580560760176031203537497732181674692334358944949111385891895260741743017433641379275530317781772103831743453936716982295156302091727756761104553209706387260716639379329244367319496654587089841975820638959733368344803950847759610840393009262338582144068515726182024649820688364864091415835310121440182703417278289407297780933810897222097534812506373609625862657659401860613571992768241213282324190976636456888853960105152186913276667588385662790667828175597668086663325717641295698021443511945422492974083124067209082764058799728119674336474285389535628778693618987492921764945514236648420738758285442515052325004125135244412927669488903535661575287649736564594754881525045453901725382639863017788033121537006296921346427569800477303600172027048284170796922317236345875393804957409841624005080116065530367876940951997289854981918724142420434403782605930815705490882352153206561679923178156589215974685997023978245886756401782835677781670940366212188585106965709196743256598887911433420771625051826445854646869062713985825658285508690891101510560757721532115356036970994629576665641844455797471976910455012921964683133904459876265480152018891099298398727201362677898957785161762172957586718923475459297384986339556431767028887226693256290949174763153400807476736079564163149504280254130001346227718937197930028849716806649101405512763580898641183710967169125646878708926987083099877094394520059859384833698034845267642881762919812653083866945893450027124091075757776543892459832456341169161743824116890512798365327149026303053562216072673959357090830397982416691159397272705058647476520929625795843823785746356491735103400566679575833909607466403567380635807409781936284022893830666524293477727870403386680517545306252085607427285767367811851991800267782935125851941332372577155930716388451155495980074075671060265062077797117175545944933880686128915688191266386906160978828923902063208011778453859314898727484490789862783648741653000960278965535662894793853326530782428235948945530704428569367992353430236962146429493730827392814890401486723373686011181151760381177829437640811899520663809461561288426144076411377343352160930005158351293005146878838885246306264778361328302317603664961414734826343920810278746300802019014414338770346208322725761394043245755449349387156879912413396628691547840608457272508805328878240409954042013345549770527944474624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 1265468493445490061344361526071218138442593724418444677755699364198932154401316334948293816911520792302043376833953078136724788379006206874145713575632691568698626905683288337202439349492148976706064464131476511745599406862654169597537349268036619269567829687420714738251658311056792966415004279970241168141816062444483050315305912681481950415215407754885369319639692534254339461602384150119746696395751338442197474249005756085049500334826039703059765425311077813486262957666391684716937065299380866577472960479958920017898653993136297409328180565088458307823253858425911765830042411310478244878699314542907313808946559769521062962993968406888590056734774316441390029559516422666242276451779796164682650178381632559331471149215283280916986621059722453517281116579339697373387362463557957284277881105962257335081221107402292424956490776747217578011392026799998936846432591384465729330484267320509277059423759542081462966398774117853495785383020321753001233829983837236446857953732628780962321216885463419227632408917527502383957528473995200362734754689872716137341623238826920816111413501445807085714417486166067619190763981585047110381964442889806036644301895583262207881240085024914848712256555222499179792131712404744387569099751868114541464241473377367879121534539949657274234608447578886284597857706980163077264307189966891870553105844865104759357655723669435436443855183220405212998656582729558618863970463357893943597468539490400715804734395528033836333878569806351402798781602362147347100623002807706764374124406596271272075542084100465021035253910767393644612984300769433608852087075701004587893793312549423182162317211034943573208315738669363366171917260545588252426892724388479249013509252423998781250027204439438929818972032863900826504625502026589115885455420739796308806383173559586546285105563553053744466057167305906415363901701015957962932518634750471629389516996933679187019833011961561369716712245052955860762314668753023680911506364307628859928687523945027173203545998753686089936197662835346481188593144784003768463016183434248090525212697614525181840871866861986605264136212087765365258837978009492556011677121667540974939666566848039088009441959648453961202624428662357744699220970904275615195162752784394167280368426117163890767470781594321934594057999515036015311317359658242618717922272668287298435734098358753821058416060548565501856253925529039817062012888027537203706826747218514707489966082054874724932410938713535436189423841723560818398213106334775960127402488656914199334761182399342135475960595036281019267875244323580914773299218733151786686628081962293771266020285008749617957257228113904769380445454829768208643956449218523855204419750746197268176614476863844853501842890650058666510077577739046778603758750832186029728085241662948263808443762006892125504823811231434659594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -530268762503985626887563702623079420116955647130731934418622779503905991495164313954907923344115373192056271340891660186876705653372453398122269535784917590796569857833400193070771751581577073395390817498076468206657554606916748076839835783730695039969444017838606322800001622863155072977713737445911951059423174852285954551897600487276040949717100563070929870035784202158935581523606112670760675799645041360092650854471591166683528124000605756252056332421687056266178477374454828872934834368295219641581647143635771862173374709550008950386545796182118609874722103746620365419631506633363714214361265346412151061784228780361598029442957962500917625302350921489769261632872234220075201782296994091259259517384866791059150819951147687413158147008352052290381104111086842217197490025239137158008103638613110068789840471941012259580077963400793025482925358301206664226989787300914676852674150052743215607342337419334804880782269131045581835881004048203283429844402059270279878548795102021951244294015918809599948447333744571709535550830597632245199904300555179030955717559470467628855200962774822693739262556206522921100989524543364135448120010820817857025525074236064778399962744696565717087770707057644552736960338572188075728980121128545598509435501796373088830061124292380204553282121697458269569109117535834585529445608578031095106190066570664055783321022414020463795312870719173878950648671666586715337851137024377784008222725881887315511045859904499271410059304073140071301807664558295260649468004345527142042799602668046103100393585860349120195477254559490445299427819090715029792212430096441162744316515545941448895992415536831352364795769962719542530532712624229579617809795481486296743191720966018415091147771082031561228281216528507606881584947828621303139231361095606539088744865186463937315373892156457267897484072599691176429034020959907965376983507011222663359913463193816914190754124598280605407172865226305717609640076672814267696147716698802585348605342736981045572493255411767420341853449434233645917432867665704758651319553086057129229273797269120522246645810050167132764417536748187305085504239011964642954967866938027388510932480759128917594466342546897027341195711391181653781839255768515990805125814968343302302785060358937689550166247798794902892678464584607098471323169683203802553242824542348776433089492631794447455223962910665508155999766153619500730816577483404440011142039996994444248997621216730963818768591090295989112810160401134631559572443405082919900613752591248883146250062579943297115404508246896167378755851423254307394895460196564673924624046770301954852554347733251532995077047180851871127265660087944873852415192846781571151379585599880806865590664534511855393988878427997606822842691027072492868845603823233183747954489804273285806947888235528131941528087448569826508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] 148029149622447619996364204052733368286814998006648397400833045091628910105620966899098806081543092778667348694193792120831521339054720160493551418880646095736106629095633523251901459687517851722977111390807018896803823850687902294947026024457901775558008874630442581919622998050260736576992697028273665916806070302958892209823912561000452245506156971919566570766625072825317171937453844418709329607544989918006810186375865676150777397884537046309448963794949890935279274725258385537079677813570255364461615882877677149113185454531403866384627118171968729452719840838599790966051129193650735601437285899800037485928668968844415604681624225915737188625341714321855762905283383990497763497864066053977900613951364091949495112945029388127121104052648516120853891861539000448371289235755247829183154769115819802131128908739649313950161778378642758390592552269079806047850933199676196694225999790763172273838640341220349340728853463054669486162754485837843793149901716129646027849769301748469235792183885492840828457641526879533941363973825335470106935391708654938603818185890821038156147919228276276801149324265226696845367185133085236102779434587385710684842335818794795934428263800571759564178114511508368088634406505170422470914965312643486114343863396925019099806981771550280587601018921232499072670526660647660738884428372762721621356508323543329437405129688445547134731185179281497274258997788506273854038649027701169281956815730775998910995800053407807244596773483089390119833250913327205439723592373436145877520589768048268179653047405399689538725487143746177825338807930411243642163377303017691099246727763484029484369651667026745360640990401434884789735899780017344116713712364465923368503415768904654673033096891221939586286383634343943992324913904393283293523769012863827000345544544023540435587836542840774639706818247105613294500616672095711890205120835791924710193108914198657277751547281260950469802801693986932598571745228786547311060083994280232884153361753755666660271483985711952812103189646234874399619030047300787002825902360668015464772798466038213027423556637618568260561611855684120587560428017902085341314959239517427468218418146788896970869420090152573490862377328924640365246957170007655763720651835728589467011300727310711405855633433978167481950628719956584625740557793221132746361759636746464271467145291454442222802126078107875182318310713903177884028470713144209341203930814097978585500922942524603245089931544826483888293296827813363040095599681688341944141445640541862935964420697167639214818321698035421783032763372424513590032807606005556562895629864241958882491095499802045276462368908289161541137477675040251465265503385013236270051261972841567690247437551243459919515293884731426870587826886614002607925208486719198344402018769853311048424810532064737328263942767046662553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -30566663683337103707357620479552352424267076048896545047939491856566515060487323794008003725602019119689157794077021365325898953777938389511495075242331259188273975821843019173724094362493170564269826428188015733684794182248112610859371896277666964704911249163514586391380687675044550978135028444596048922270825647913523376128223134363749592821923611141840548589450111657405538921352915828393158076062064732572703385586465187410908349361718421968864293330858319331253604433519459561692443398021379055550844604783106082121845394954393860139530121079855359997122110789134027947216475470448689641943523294292763108349808142981504072111415992411318968469378455948583590471225599165718494096666515161683450236487748457379074361577082873507585077856094481481835906866382421894387290716030790094450409475294408899737137733075473881022940501894608416172102709493307130822961395932046186311938480337817152002197090759917952598200643140326387661777755388413139333104786328866957066553032822900357369567305364001812229549458537567986606233807033345434041590389643210600327584107510573497480935067030993163715226826429591073536650745081178250047221345438124673867097088904935562638832107632662181787894698594876560018019307704008797431414866802409563294739373198361367710723063605071387189472371048801812076926371536644771417825015734341701251984569623335588319087586855349676883477306331813137377629072507333615487667026503366309262714960524661811348715388294619634177261583847275565468526662105897898310118911278790360935160243906206666134991134209909860700767840853587691070072233988162731364255677537576613526055422294535635565032681098910880931318688548437511707396474872366405148416190242815881666430658658497962996124848782992709521526481079343985001916116418975666566565765352252394783143150544194771996273933658517819731103885734294276421246598376312745350824326352677474758800835980687624761499921576255461315827659628145302063129446245103261721312507994928535047546817791501431947056565736245532169362719718081812188969402518733488198586230992448178045469824067945521393488055406864082507153470615071855585185765191694260994241519549623121992197440715423229218890711625077841463400087017901197030940028862661259421831416869122555590744001586827035057304355387230316714335897089787943944405173752152534852351888571303028736063801843468351673586879155959203867743360584260336929700931291553888838751702751397008855967614880950808157091226774675973872789954615628096479140884413362662589020914200880234238585371869566896161508190769560981415394197454523843750099400692020820848927221357359572171332376512143938627124374303406190983482115051253146038282394831770459266948277683977660124431348521473640290925002949044383412751925445499207707635245991203770204526441444138162136629010210750250452206917978645174681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] 4752521103946457643141189086091533090709789227925853991139994811968252963106161318332111629955860679577833281487522781738341639609375506381669391411418010451115515776686222118566316316752902074420847992621052089150318727175555704248377643982949450263550654591141739636028692339069499984569783972565041299025634116675085312498304070315139711016386301191800160430330128194984439164799398059119089085187369759178402647966700547970885210982186182079861562124392193517355047159121782971549751024910674541307300302217092684911112623270263731307410506377227098247228489834760830322911802710026532692595018923474525132355756321034359997368971035290204833232464694243583257212655941849092271973439187839695751436947059250996877653599529155530041448500016349326299951330165961893074681699979129433700534127084697071799740778394516636920119332173506247168365771598865162223593646209750954731048318743757077815673397935270659945960691832614701263598298149943787292224444932287505095534799369377833410297135216951158140896094414322414545026458173282864036696796660798912689369081429826800211031225801252786694944676534199711084089236617741879654351132942960539425037407773132154896506386720906721360740868825813586549713082284380598553628555714102356703384544068511261319647716344421729456753621753485468617297143173947740425037188039222206748829822467388167280026585591831582255205633362707311035022917157394120786798304397518242361881857108416753301608360308347122637867169995852500712023007716815000576367677571933466413496482115419701326022909930367532536674440182700509921461856881442085308729674869661424007150800385267142626843913095705872539850953598141998116519360229318894993251477355553549830387988987120865716347859216339097298446384219779015833659879648541488543272667581815841786395934992640325291507171156971446742167037363150012833587440018865102838005180824863017605954780599807439910757211986487383421299744221886673364806627693287274272516364698290690820484017668315966131480973289914707154889536059385165162404879498876810880371539302050777293228777708779839281725821796735479880823553452277640013892209262777162339750211592305482773803444676390212853547071439543039975696229056728934651022887315589368295448053908707451542694195070279178050135111989983296680518283227079494048073032540519440686252119124489950087462330616888009832970436980675510603978842360454300921151792149766740989954890976022623460057806456163698941169018150285969769720651580089365411883793849543108882500130733717760682008793254778221995577139162278095201642547255648703357933416103505336901171678841422718843676109412440825410875464532479513770391895762474555966856861383512678020881704400737353231437516700196254647588916275068396747685418696082919518391729869872957620235373568518792088991805018703229543440754723303247052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] -583042775280643227652531108428724593390118110335123032354177329441373801501559113097251282878596798691911380741883972072901518131671049240374577107702307797629040669160649194599889627794756569538319761427537966972812155344952842173116098870716141781602903523591866839683117963103298735221358169293444538158571508025147401055423472360664864461435382892821736773735944393289124448587084885686765581125099850961001849787457513397408493897185705594148321644027874652622470301727516448360939511629173814546412287162480863802413942000718885601260419253864078701765202179432951552250626150585520006541985929179007946214439318770553679203392336181994245608571446770953503563876478994094996892505939253818560832275640553691499850580266067528712600537525503474412554386617100499902565835810451286168012042433379515430218734224186539853016679769621411703318751327539230977253604514835933465218120578646503728394305596930627785986935668952744049226384200581779953016019405957003743332171628089707677402479275116855077754359682904668278550722709079270989141805718855349968126967488610446898054460598956538762050397931360947456554381672276317043650505968848556859549048481242192781725071059493827946563869512856641315374661291929844224201365449259176331728215261814198074196080446302280735415676228142389254367413475580940166749741014578076898641309637613725032433396723515427598839957626209562335482231230775057844911426440773083771823900852507886568993280653227076740374106743466764047951241147459975031491422391398701123777119935274215212315782196254372108343831900411724132280078571656370958167419956580955726556173333887636785316453768733716367852735181671633521413057803910371231299722993941463144115524382404585853417210638808114900089320544356183996606901784557663091273220881766794765465004541639523165260460205562194397185397841195521882357465015130921251508412671327423851813304860735734165116126587023480610689844316238800610451527259695739014434928204624882858781530206734190834693585572149545704396050668085913526202564446386828916887315164217740230949817995578474064091603722356263877857634739449439685832011897732876346267492336219845960406126846236870450527443887030848691093406936966577840777872447063628642116197417588504589615894907478636613327191278179875487113595547101139202520073742729561909534703666084446500644055809060023677253477786836833376458129998571097920677858630444941602237307847842882527157524474135694112055727092600343176044219233972798442557754049153896642525630456765566070998847460144620128172666163908536384127766095984225661654355678239863927247380593504107062117575683359927763307061716659676534207554810887149593259023647180880445150224589823025545643448354270163649640715725158886172431747820651547800632101392649927266912771155674258057721894046470379836200811494863640985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 78170192968925400222565411103543241150765181913807303349765195593465868320117511211703553490081271598357945753866030458603997933520237208258985155695930114021263488439071885033480996503128682830580282831114032946810654908673159899678877039952799484730900936740187421345940129201745690203767960619761416123461788454292746664864620960214357019048553534309173336928128417089614554232285755582680357906766478171371992229570372493510518075678972270171683948954650483094630445058693067948305009559194098010857933974150804052176305902689966363558909514603517288969460206856342589662407834988972917609166379775389362598094315950889130328166866225617877615898108149688617372762402420123275142974802947432829195052708109598162869925559184824561252020881359331629758535497712969185555066527342841781574696498121931021136316907383890546082833109930093521016557206191511321253518667702106180547341148555281351554562703878840576923793611371226953665016910948976601344857716368826259184223258437266700942893440631286531569006172754676944079216497120815936022703395809990815864974608176735921293357414331841701572757833951386875185557814871887380143787201691036176896854164186816524358814319991712254280620280663342655476576888305724377311054901561148346329855413440066112402195429918718686822837532475778050230492255373431633793162175715651841385903161561889558444333018139140207599519407456564372158140862550935452824954427730389402338929086816004918911524711000618714702502540366405754118298079537880329109769214343615722738848638779831863594351992223015934065551192906601645557762256886760008203805379495910159646517202525812964117541949886919659065178626670599382417369691568662335505263961187480394367646673338265665122037895409671935552094276469110161056069098774336090301283636603919384010731338142213414264489448687427042238052793114845091448593197776125586286502091789832259696949971422132829100380996201097311265173237649910674561824059658985647453078029054340839464727706750529211591250398796743952034248924078529638393206605027348872225886323805832877305074874502057031304806313363424460863015239475406983045216102054221478200416295097353016458567674299184769482535241914154284727865538578453395427042520889839003783481121232687829132079089633994836542923455551222981385341350484437498927160304742106567918721305271103066336992237590596626497089015583933548829020307357081207290004523960473059355103663230214311222406472177715334491314878609441854582349606454236606770489755811117701575632289834704809279297100881618342734622471479261110706069852009244975778045984434498270943089656977138173664667265658047025567181694423011448010710973397935945571165935881006024153445006508439307100958107639159496909959304838992374315112469576856431808455433424127511797539391905385036825269355979095184572972088517680168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -17675490715969788085989548140149848055446551553672894801890666199356059936674418533733437156416640256684127936892338935908985654221641465387229852573285670928834451817257200884351567482757186108766004659573061327655878106261222675459256681520026929831715941952392373473329337938876772738666449705304029072249701274516302791373563511664930496979425919279399644062771875292137597324039546998180655228326587339372042161531111637235174164230850447720613171482382506477820048133824698046315877671660379657300013350959866937192831088046986826185944788207306605542113659050575379747680810601767826298847364653648545065127737043729453342202748095787589757937419423447362642639274542091242407795532069334474499000100997803146052353506422533501242677592860262026545785129289329975892756764255097828783625014229991253180078246361979836959708132467638879993441098067168090849094975822931334647752987283894044136715779876313060939938925321119915703603821273019709186291655312699933072880819341988609638864563632935476044223670184340856224381739464462310874515052010358824965541446520886245457891967780095731926957283761418043505591548470361186547667333385513040561651848465802789147817189341080184520456883052427848271641339616230320726403394470140160334185121935239635439861895826125601069275597971569212213218520069228469009758414246171320235266363633261306425793311708116057713575013195746453141873994349073161539419437385521852795076712970177725478624611499662442894964916729132292263876169342191489927657456671354475404596206216287067860894587711017206303529533819347703697512114650868139024509504525140558114695566545613589147450801465519606122708995642936540733319848306895134140609318631015819413053557136075261815462287221679818277878479334363557837945438657606253406499852889671731270294239253322100892104534133156203199068202260592447947408277837631097358982319223162078089985744293586408233298318214561593972866064206421006524832564886445968939843792711238516946132302980298488448477850386648623610363126994888941020960161636786778867819283474872358276365466796228940434291816581854490255138258690589351514219515489023503856951480294303243663954025451694946251198738538175623349639632057541617049862088630284433348664117578875750275659425627088019231987930263409209182431453218450526258439419650950486173957731530334456511778415114715895911205734326053743581833002329003415472878704546315084415330083699399696715248496015532915570605478085908185745961706506830059332431864715906235676233375936340241915230417758749024610850338537609736148629073007388253088309930054534318648679649383053748675438698224891385302072297466242275817627685303198570074044392669834685863974760371616471351795874169825552358002566779775267361683842086529488410640082160212679390602533786704829371020411501963249063510092790995353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 4388619795100289761501872693296177508079349325450196758101360747659671069488188695420630025986856495869472627858637151371131329175762142208695727270105263541530861936931095534242564872099837493980952016814724455863687367111262365808109563315676062409671439633760323178229454487646165454605357420094580512500445213468561949912468995862749351995377259128591178031032237156114359259615928656299113184791449256698264563185611256010621558504950848257534382166844837111179199698965605343016711346165789330237304409358905976458605711659132133271173770351625248779803067763755750023762655371853626262357805150871191082223407120099771952072374275202171164630709402642067880091983466770376743749309481221940181154111493761274477586642559264940985254641896819264432152595578059785615293459937569617894806280486959417153574391743739858685822578166337966680231182664099207072727176422512769573605387421605104669968427654773340564112343299437880666646151879242673019782222443946911261100483326910297285990273450475972471312939365765966336416079987838008670626139068056128520329461684160061802832667483725345393319257646175843459317683100602406459349765656912911606096447605153172101289989190606477803362025350073120201463159893051068262352457535919430573728525629657744648841346354907256748423317796959384013306430132026046699299733898540222143317270079755788828433132874231562120052549045581583795550293502054278924028822815359161517643557140725456340256164132476738406805250403328268809781209578588226136565385985005879032555525496646077259957846261567680413260648488078239963529940765637044713223870336576858607460632918691135275319858902943742570516012445823530872224720338106183496640308042075006992850066614356370517422954403673992474529412123136491360626995839372258208488642909698609401573053490402556616117149995806081356897928680290853111537631908610476707220193976823130966972934888521519913728621869047079310221104520655117994884483589895842431330214553970910402187328413692158633280643789106775671879012649951242372383156234041164471191709528622277201784139755847908181188926871096334926289062784507903765672995296299108708506516471492012429990526581404485024301098350340114779518267920381234700708380615169767584112887574577976422948926359213430901386928936935410153620079940118908558807418872048675413870281473458208626859695658571726280552247413418550371238311068567557579741293151139746626386673796199338394899549403610618265432106442988677317039706924151962963507536152296497331764824016859991947813365189545829860118186702662846549361174350914148575687411573243377581127425947893560869887970325249838557246802854793872811880057261171811911230997749784949955819789556290700336489992024936662730431781619960632121537217930901983354878848297313204177712251193482094982562968460632316816151573103703490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -800248265549836653052379405494694036826754048208631611632248201936132396906067242803161887706950401311604893676537959900044962579215061069606468753262348475873586801615004858875188757114973045243889478805053527084081129458715862204702976636099983163906499492831999453022298530322895284977782943307727716385156413225839306860264470651579838419072486610498815391356702140518199315272560212772492660610413507569340272414403423424410540247638020025738785032405310120989916808174550663249973082269193881705509692072867068665016882820457386862302961901594497685367935500578561714972856431246010167542019488484043532953166332503334732226324232581319626317811369683234476779031954973539634248812325563562082545708604629766816586553366924567388110828242924280330814926057690605090533330090053093932616723355337232222338927316306652649075756007218223768907604974326507894095333437930457283142381754385738777528842130786804798944585619064146078459610980863002651874182246262986064736502250595732894217036287652871513217452321841475884315179584417302161451220183521878067472045750115539361239905818871927555936280643530809197360905054008134619906189757112566085788995583717483014757197834760880758898362996004232370873132588084739210321312825295223570352867278206863908412447715254590881207157217134436779919493592082997868073353472519008032391639492630830103167164884539554112200296196540717073130862962220813958478609716889447706547923654338008548978763789621549151189236723569604007752080531138495066824826417617847170530538176858151428932996108064147792259372492351041202599497664450995711061318094490217524837759682027458612508410326034295408200620300609254242422725379292906895496872758096117128786821748591167488031909855551338716207744249555081917099041633437534503311155788067037574905137010202297408623146931889805106514659609255326932496464758165953598119349981335562703775662842325535282381906527931773661768010996016663030653534848380506730699133301835418299922392775766317389855457588260736119024039586368215487242864027903607725098173910234029007775716327550503700217704868511674821477426297828786989417989910031824459106336245062419890248179914840248573822065771656045197147947433924051455572931718497295239469120674106991396827098217898604587451689002695919353165501585646217915619699926361842212232609969834279815529536216646347020160897841729540517304640868510386747078294666069264823960423862601261962057643988514387129652943139490102839004196507112108864227825013842653327692519878615264808085521773781059166347847461426371245699058042263902574032475195348201365435745705674309169370912431348648241051827548798046702622288698035923463709170971569027692170620924303585202896527338715704462038740395249454752891611562947403733300270722965351427078838540766106441290858337232516064507913605165875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 95780484407104594626973164957406175271948616704584670932077944836671453581726665199704519164262237540762504268199859403489433690867034760041587469114031256521597829911603790622630776699973382438348746764151022280198915926323191252795875613910769700382131556492649790611670601729422081064455096613660303412248710480452697339730049915410820718125144304089305989483090616840003692875805302494498632844176485787396603394055705857755018394484454935619920852197000488007444296937253628167181301290454424869979534065692493220360465704836285763444373079867915441469832892503975725101161279496768632790414530392643340911744919866991899037189898579529240261368243330597568097428477392473445188321247997975652897438624383642693178097070165942840997344676353573205507454504512665304337799981581445784826520046258895485855698409623439383093086548449918286663714545704511681176211015207534561014638787557983148860677573302390458693931158690058320942527349113917142361505268477047600017467614784957301583749067806600876892109700861248448525580681045737896684569441686763709395732484282460254124496888489157608556749065886456624619133531562539911197790797983781675733709673347862260865782336105333415535378823976663510175853313453868167534930385241286921483763885940426039571232384503811207565540096641533941111870489344786399997362101657716284307394651613936036555025833232826951905278946106161307033563159334901355294180619125574321576690415534892240854596051719090404029120443168830590896723377085017217446093263460032889206994939438385104488779349214459457414073889440665384521826538523508265932306884006203774632875235993555390403291570522487737032362700822974958593776790430598515789408294217313775395622804878527751609276225638514340170198194822422232960289932898944444927822099109020674445859833026300975911558734870729704336818338168287918421887911791828317755638327698963991939114469210794044404886476609899171475508233678573618547539286892570019323853782348502279038415180397549491034733668298527735890801838160841628296216381823566744055071085081085567207938025826203124384756547807983085516914179357047269854997396051303465205137090465929538223263983812585108338112543911561662488711129907488869865556125648295985811620159728839208133755434935703746413128482764288575394363137311861704592518689611387099444968221795000719272004324132868182585848033723486140194354265999738907293080162749443944305308386286536220306617131735341043855628034909828646269966439214907352500371396145394553325549802210345677848633780626437800351891353911066531450320768728817528372955263913768909069372992185901366280541780036909978016321505046105420591387798574276022656371477370794207728744195294256966126285330868380666411631104748346865535419832997509845589684405723211809407946387569434605269916916549059110679191612796436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -7221464220063584908041767734032026929894458166786907969130057296419626199107014924786013449291572527011712851123842809684325026574410800487251885389040454636181248830679684853184134348102884890204316835204985515798180801912135966521206984338668279472516198697931847666074697026619143693803551189424415881417709945257671280618157256492609941948290418370230472648294602021441170549424403833261862407166856507341440941438329493759983112535478624166347134050404715533843479940864682920467051807172416902160881801010205835967065123103269231793233567460990380307521577714205144113996401880461603612489506979521302448170184460530887365485084411663247832990092023159292988453468569095570938700742225202568765158162257436537306275305013312633144158511893302322935797640574729731673485818386394353323880759939431534081468310604104113892970173155077912289884034733705363789929772017792767148204907610705153660395455342345308834626091081149648747342239957520523377854188970851050221878795831648467381446084752378738198905899484159601707665023096102977737627415309852096130491363259021495197022090598069716348152715865242391811399251599572801943524220054330109172084980572916544155495398495363699195427340014203564893338947596410355658291762872832321333659998246671679240024310853853224064338337162522376315140040875657602411386914329744069682691282068151650098408429485343650737411523779982487947525208466146295009232298338593779150837086569642552281012037079083437966204904946660694514036404118872866299650400049372363956428515222232150015153995796631839718746136963960314477201510523861312660633961365949477563292702581534332421713374105098309784937319005528536263573913368732214416347347058957472646849980188399431715972413699578895985113842021298135461247051025620619300278389164010952408605985872670002199598966586744230255732936734178952353237407095995699214066382117108335079503226833281854403721187151429460792554315158678192896117396318048967581589291150857658618514430874717185981227261794216663332068357196065044662251068019995284745305870224771793725781383631969964576478905933856659697993746397741647887575418001893579838286867713611955439818479331940043331153714860905497012969928433542291596331107088459588426750874933055320624205059449310859755042501007478511024421646450079666498739166350552310742964566738864667083999007485255526929299507800762878598135684371927410661476429566565841038523089876242423489269285238322438481769222307089388757646283225303265858829096701350404254901733094849156109975793507743532642328519534911698978787921784020088066551211943155490249172314383435701105284859931980774768721542583825532307450186588081013655526681610482927119779033873973160888801738501665120575240252245231884700289751775194023159580182998598376798005637825500087581850683714462782868672401637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 531365887666399548749903989309264711661131509475604734051835536359646565035620156686184780775695655094384989230653786313160358206220277852728481643913645978655714838201695447884584874178401587456975679888583600027002811320529557317227465345245791995452544885839921557053564801664532360958378844183253154467122744316898799679803590767592588694441581806160609411823670004084032168579032347669391391600439266376305234078775696248715662761547063961037004409415826089500357377431888711070210924182224778384141972595319652347833298269271604474543705481107046910033185397711382965374929598190208510640242361595686975488766720992698600187698378138505570099573433395931084012458444421134302044716989762907620358901311700027123575834590683279185657415705833649736882334431037959800921236983453458107509914978971725484553472740996057661665513181791150529707275739272238810830838103300739853952802292135389124448510129436512818621188801236628033367971840425215779731245394501574368685636021736364778802952439297344607873795030557993128701650763797168214363190672104983384083908669865681235135760637388713104275745042070219849156337257604469322546110401042522981607635275126078706711443804141609139842609093841606841206855443316698400762705115261152503814036408623745414867539077469181317389547415323978932301366517517069111657753996576010496591319007029400004928984505723311396434952957067508839321013081349719880897612870914007367820536468511294473729358203839779340142010220730541330426378568656678589107237903384815731779065039212065003352429111603587494513173395351582333300057907334361964759505645858817187492945040656380319536176788554904501316443130553238053696175525942920845055836043570916371713096693471383617921413762396233585611876089650502534530199066075731914721098225954431412171547382987493637443149162784020745628227231289728931375103639365623656731490833417127763701898343846730130450458832571474976921993706021693011814180958771510195064129181122223905205957778004982344390084941635638587770758587163000910276281869217064139740890707872851861924717647020319621177287465240239972205306412061967384837045364038115594574433352842481842881986418809756536303312783037728910106713648661645607969553488524675109268933195766361143542177987224349890387760298554399985452074081913874715143319377454607823716892126914399057310938418525414214936927794588227697067968765738490064818809661334477795729762158441754568872187405980221529222751043976118980374222230500299260518326847631171246192846356085286272200214118238149600465013242252975310037716797230357950087235924942633151556115233941314522023763336575280392605697457442807190969994571183158885940026101470266935604905340268475837651808440171259182049446615292236852164220384707344820019193798300346374838109612710444363739424799359939172072329891020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] -96316219393593164009764841615471413547617134516823992261180764943649739848587558456900370678739843222649763803322031771675138004779117224120151993261290541836754461784563580876870038674617978218563121596584634351172557723021850552685957842181523029167878033954277556426828231052875790306504542282961400877857444496802099999408504181446459764611347788617345973535606555714493416856971456918302585570475237838626510425610467738947735827954050401806163104023824657678918731817838833797819402781319749606942039708687045493596195970891930595873369078646124148964377921095012846892145111176887853882680076195712363557377090428703357187844033920197778187610960689024786985397496053655491488993772305051517506889916467706493014713666766735555720436172015616173016616920851976729836334923865075373081613321931677312998374243492785317691695250696428558255142976769448772252781276800419032902889840318340605658249111824324132484951212528876904632295251153042348649696291205344191655915147102420668833445697371087105489547504588520693413171794225619572543863731875136541565225565825468202719761988642891234577520046157728474223746096266229550429969547504617996506555706325446942801162299239615223637027858418746152291086171671407909101008247554748955838510319625255757083575283272054216396718710321711002842645110633211425886603426106934065089763655665721926094909795846744014694700456485853642147102933434688561082443105515509798322986205182828800372491647806476932066501876069613721095868330216627549912050741286017823367764610877190270686322236407309007443978996634763495331314213027027947625381780700086856073952683263968471652710437627972580766700367860951828437123938503231938309936999342583205558371280160427283592866077165510192261022522784134567203028951342481004330875595228339698462855667623841468164098971570355424529553316606699826477926346464967357968299770725012248879263985825770542830936347501909270972771558567178160404929651076347048159775981943763399855047158164411750389524998889187919319625325154823582006926576920206973910474335093904118087312464953216461758822236289952808697399636173484032201157694847533772581551412283537045258391062595454172041641048926413026804293547201656258225170684568791953203741646151188087998367598606486919035921520870397301566679913388891131161301324154988535518875059354094734031841031791232012876372915245822242795940029605431279862900833357488031154750906885654064196542111422361484271797803729480076250193724518614562264478994090583565429996058489671735073564317705646280557782864409459279430109142527621480052467085447229405249465093503712900986432024436226240866776993354215600834556017413860528267715023532448690054914620589245487378569794219369795882266604923754597887082403174328905154391522634931745527766958323995032642151961073286522994266891878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 14221970155642354800869273795740707415760444362174401830824398001413233701336053656374654752962630187583281576243946543903848850164466646391898899890018136510962222003956827912247613089101079345339283089342911141502069800692329554463802624688059229812716242502873439359543638973712920650426773569962642230034255729749347407784968742545020676026246568279564224253780008077669137432950404772146332773349574650955045707886689784066845615107504510473903774112719918998339755598371664366773780031294551361231311178372988561044843591163383146576234171521094630011191296069529070682460419573632133008734747008127979269652560646009953476511190305890266304470898952742981825587354373596586491759962574852291698829116811473081784091849903595797236954438943422194160390961651802110392166125917492733791678301987807411545139379659769406382758070806443412707835704619985573867463919660055873122036108724341661525626534546981784125901877482574369280104052456195239004450718049303327259993768624429090369971478150347746601271173589147748229259319934902765270632779422632114910651128489674757365812977242067937335217550849387112401687388273539636891275499121885097333401980007045686531087401550333764699608338710726788796739269231176006526041082659974659949713278972635693374322936432226006481563835571376199626095606552651491629598722696844035743223814705461109151372320331068478317000614099955116434836693561579499915489430796426397165843651047997459492131599583265722795582139413585327472813577129478516376885375208511411886346892329954323048890556681668769569296509860972816598879573404488035975924871431177988252544806816790066893771903676856107992885029825210878968889046334976818871740930883726626929231611491375041882207963775804119620699486800833866126467823157159817681921650501029232469129888388504647903504076219913858792039989017828192324238595649933124585510545373560579084349701756364083828358424875729670501307182279434669169600229069614064901693296261596525901003433781115483916703629980216159838710892167065931300760484438510914116597521129385205233205790605678458777548786308488633192576985523964732411086814246121674895012135606844443145887146976884143370009986638027743757524375978531272327185757159237333205797145535039027861795168624299239078695835049101604247267892498854927078306026676891656002207309806357854405702763169104060500044435494125522604820969351830863055028412232376749117519403715357616437861530576729426466281581549878601125426370773231486519150943564279539825911594452606031079742955755435605568814659057527775726945074802905040158974759915376622055733626415030367545736300656451467487572460013213343596166747997115618074497759304415629516819645222417002023222784916005162524427720802627628157307707573097800414807799810235888698880810356137114188975170401156590505659434270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -734602486731928230672930565113706540836994442195963267511802766039871008454091192320492514352228868319431053367324578169793931350335324195885819251151164470552827962367385440680495009104217897702304814083266956410326904852475255381129140890921744876569330574440090136547060016675887364699009048355160955778496279087176010378435931789487819057643574036821898340146303923093277956149401663523347517883141138366144367229880417218637605209028344919167785124853052430949187306622514406748866275166063351038455450292414269502136054382858090100501030839326201079847305635497911811331323972683694897560921008935749217654298187908905096397930927803540680834011957109864169119983585523919332493909567500227994579368951817329255023172149236636574105293786862757037262250693877524152541222469204971101705203867826207625733802222072866653373060771705897227131060444755859007221401493907643304019956963046303921332359135763554945340931079325012270876646668823925323204017195082915329770398760254816017484182786314877561600882214072871372250593925673993889887840893934109106660165384105949830275155235156482261198790620231979024774170244909753066558180696945856299175485316128947405387866089536370355377309028484281528852372372566183418515738197308280589457100580466465288375263074318686511574010463990524220459965438057132016846797397755221420769168209512618544682639775819338005649912339133787552017775896949729435813999832986328855547115241462010582818347602391555258943566387443542200601081427166550853869653533813738143407703562693651089233858899497244074019657094104433800214957175963180982143774786884334338770527537708305062340179469954719967364843030599815221014948296238335578406035074352493617115169293736130010860768877895110875525971962604139250282781366952812540381784393066178422354917845222033923885755950647425492870422103525358402314726483109365189109791360630116499991423494709818147282795848456027087683736355725359298976264982466701217023330843384716001891511748864680748005221534868338318075549561501823429480644014636253155749385747657102778006662664837212289690709755350836303801259265435981674383399883248430886409947963851163627412555228817241438286945489373361316124853168314574031370646997583291081290051835504270276954099512387508455990809031932604830403035424687185730568697263756547805900341227843280566184948302154022199854948958488004634169357661851670048434607707423063438660136947915649380794973418655780476005727641126527834425102500782842027218969717397280789293078334202897340799225326857354839933386525100676273944566581849600530231170299540513175393128133424212876229428810503264063124362458843917613017495994121946202242177282894865115693783815697194936442186257995639419319776317813298912661704152645350540416526563858916559685370412295120865263512291859636721457037312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] -26229876087438177239503543023497782793737521650791944882905572597216320087870591237208159925548014604994158670402139743558891607805826652789530460863526493756274786555936859250015177746460247204126155524233164471531817955899492076030582747642288313603363634451938977042006463156747332120141822744472490724042841584618749474143465104107847778547411696370658070994661727108086873742451392725658421565250910221069880545120696437429563313779428321482045515304431924132450214735659784995575577613719882735455486042982096121613411716962465786965033150236915447600191961734781901452935944180246932212153807935808206489743326289632152185951828901831755977865178574602319636768419170858523712949635831985090215465720566817804037165070099863676618113469247568891436666026975981556924181824316232883133359161189130940669266253655327865156178658516142869272272937066196693177512847664751300992782536922970310600373938036350492887006083592979300991102412640555671232299718844402744071958029574495033182393780917502328893103325609570348023177716266731321984674171065001359447975269643339701236926348246188336980819771883111544994462274784316253237456182089069205619686332863738736906144332630212377541597855111468064539826932721937389051642341615316968210448250382739363886686228778989180588054867605575297728000854897181715678048727342154622830082097390784992431594558133331051122758788244161185537889279305077867249168701412008276991682675403810304566580916343739307405220490253794749063536257411951701943404658495213845904414585458602696718326052917050165878144224123070067851679899515816989735936838247616275872818523467560077885005463661304681002151390843147735051424781948175090784786162386575802665305087484875896543267720117077994952678218008024867235540129050956486539062336592125458711817361162007499726419793896234861766818832306275832335254671941340992165947749788654155463188310092772238734423616628645174717223744727077276749749117343557407944605696791828772926052295139829502802865917157413641779305779021102164796358026129255215561908111734635735574780434675714284435575273457425529715963535742537867586080556882308324486362271449421180132678675743143044943206872196555107293072988748476657519801639026071088934020047384682102308329245510543936139771765316435395634547675237022532760410918242807053479845678264090955780335707153143825626015541647676657002283781378637665837150523314277114194386567754222609441990850246767747976602047732518448297279662124141464659034085553154165856895045302957718886994869724637785205259336049417938467839651432224527030963702211653841363301254546072511222317279819028246138343723858239249174757278719866429392795549380618449772462287902871091550602264376731542656771725863356564360355542403970166040886703023721691257776069749333068034162536460533984296278425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -3027599628745270688306773292626930578020894687657152670479018972227395160176118615957011039330182250630515241269159979934226392558666528637201569062790996338664530119146659606302386716483376691381400041745467956490621829756902710658599625851945523151216235400964376312011382352157634760183663298397103645619799985679328342846438722058155833017816540709749512086072851842621158335612321878624680760661908160764382130819181932646006907646302098142972911470546157517568994954891138585218169211894355495409432845496360334732297565970920098065905585917512297722337382556963778309519920025598854573924232815365493569120498927639835074468535752467927471484559940367325844392546826973179064840379836314544525621832810305322240524750769654008339643462200690626016165820452796508141726475494437029324259348075581982442951829087919565947892723198448521780390237809030343476597178341636117984271456511788401534015145513599736008797732424395626936840177073936053960642817477390036457355884903627679311358310181955861632469920613104088940225758080983353310506518320577460081063582464606903198741342585375186067579774752300564159796237262375088960039840506676723542482453095655695799602489067672068368290127299808279111198634053562583545658370759572906913872503038806236633172065518911010459755670348441017164196695568410935566990837405398572940095016235491086286141024234687182455994775077207641300301828560336846431388188176898589042055137058213930272766286378517059652684507853521064484973421720174064026708029163940538090409638271895170669237975631675006396380155714091817489699591206709511115371367311412522337661581227678751437688192431545640874012488127709989297656879186132448883216155366573000329898756598316639061281507015303904964817834676315863466620373884188074391818013501103671594620042169324524623993858547544141774155206014596835014004557498756994019584080779875026566210925575915442310354958455671076396654116977738728928133282059310313133241786758825664287739699481019148959693443347761276611538851130093578476870641715858151905806770358332572997461499978924977104713719788269394942629420752101737751714373914709793666842686104399877777836138651245608347203589559221548105626265185195493148383540594986326570280091377123857310862911836974139477110719883499279959973545196393354694383987120060357841716799780033968219464140574812073198800020816917342198008308897319872124037664878126240716209363529065256729570935637024390171670477972581424113034127368050191773697251990882497256344358310761578669446133357787296071392107655533005488634770635092509585046139065826976615061149202581994886591806669040339101532020065421385725548248296684668053256543762050108398627505668680264003300489980217664126857410644043996097165584439587123267579366208552048815263527707075921078374806949869074827234508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 1045439112292050496283696180051330764999847992207308326218979652938695845712652932580565649407363177936792151811615441220626755856568986988037062020090955943483715498081965389953127828401742414278391101518935511765402898519107791434355222604766238395715742580640161940689198532945865940113683781668059359779012481960827217759131217102939564291079105061335656213074652670695758474793564472645784405708268932920982173820932329892501895373325345209279473103504497173046295534933117292450269786517881032346965952261755537119958359902907705722885051993596119225176283078074669064367686810324593085650439851626827199304377655946481672975017803858126989661159254064219384739234867450481764696569548553526794792889322847050230235240451364792425387467701098132931361065659214782996128645022317845972173354199498408627489410696814564386446604269371609128052485264068937799184348755106033614388161546654811304707411209461301609850164335164949045430576581601821931172961369240329490648541417613261470096447166960684301046474521889117548259272731695860853345066086178750635001725097137925672436394086334980979906200438159995158646488849888906030625888332745203676319589339582605654062464383999446882724415636169742413651013561968058626449174255681990226698779422173922369901670163578756958897518040357506548941525702297475739980915373143870095472633918185834530436613431078347792747567160945707180060183288984673543353626753452144244934943953965445694123319850479079737844171486930185002102696659053015371729154210902194274447115589617391977184214361039647751223299224578339353920276610859166758047081924105740568901864688455366683986343654643753657152925917020881218028841504141850109025480862692303325881772050060989163784369399663229303926713024432044888259081477176092782154999574670280754101102580971964617541086511761723435732517739569236326243865444902447721191539532840417479368476210487390521703063997039017434755928199835247034893856253456846510500112435634677732577036665553249701084384780550117186823073002016370835726258840870095537467119037767922865162802933796666741828803549101226404111979573129256818787765573390948273218113886586329179915814478020432764708327300602535161497249020522211058039321768318326464679910498267691024737337622094546343545243589474859776609379640520329759056297930667420212774287348929038705804325157244403335908735439062525839810057991307723640559045041341873547149787748165808299641193963343986410146429145736063632491756849207635518509313935178105776917982647034658906706366264285783923223095599921552719084764555326196763959040488296011657094259834004334756217363309942741632384556603524874766045614223181870500176057086257152717067767839806889488849356750700251427542826859975790338242616643100991991022911188566144016983016949201781774898774775332166163780075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] 33136059447531035981013882120599815411209405353252090060849569617723083430565440113541031474357608288321861513233714099399574207475231928854209119414833958156715676116610388008106716420713763211670526913244284178682227339731948532572425846796477428347321444403262328126087715933490847673300436701058576272539989012949754082741495766825669385023297143030367101139507332239442759081035437982530659123754412004747047984339340670442295658219959337667794011397075333260123295394261592733776745878961422506108335625487711834727510614796023293647438318974101984056507410912767486215660212130725640461936262404612689609120804228966468267513303988029140339883219408990843383002936033596856944165501617186885869371175087369796190054915369510149047987801946913034659685853985644096242043138714435338038287676515940576892787198101436496406676337890407289266308960247805726129693286979511246234567347012314953075295562928791720393846365201434015342901758449602701084522428822169177032937353740260113190031821670383596477253675059695244288115660549586091280235396264713738726905043882542155295756100199479452956137800394463709655047780536873349682684437561192368130580190468696421074296841728829960138863735396109543688193502840909492995621517858384676100771941293605184516959813628092284981840191763004598404553211823700026057769446251984045742004425786827503868180453636443104544282599314389666764606162582467346843956483836045164597678344449805380648858258737917143049669574259509589944810811293672639093018579734568286546031502017509041031461261380417615480591067050434845937494722216665876183244045700771441375068045869870190393597432478190512309686222970138520239903164952364840112101533038500430154187480370713475897377103221782406034225543854624346712753217427334535681131784293968512962470943509686515195601421179114389298952292343869441177452286151968810720376619500352862491340463699365075166251080642047566962525489078992508341281778282002132084613820914373006107229081547384333871363640787262696475205669004977472566790214461314533951374238189524291265515988729679557718283598493188719386931143357962214864255155694645566839308255343323651675723379337989299129652219517944451236813130638897484972395686455438017041908218024722924343586880784903796503348506703900748583962793525803815152780414052007440544028421521360700317513156342186015033777556537831723065684722422277093756243297050012340645432651293317165961905953270635954545203538204062725708742567065569552819496242663677174669862708148334511802754402492532194379025467809464372181249466402455657418080967294280420205222060317320254911744478920897155607495831779499359994921825781175146476662791723010171713407969100872927706596149219712597054671991258864952684209892758143668278147913247787538631040873662166580949206824657246609421107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] -12546847854608667331672676709018853662745692809832466192569167000949999237874575341947950070477370335323232161895421197215733275109705768027127949344029456910889476870199848808038567536750901698211929564355082763821128619448234270247777835307424508268837951877266975307215421256312789746166578136155847378867181067062025959553864240351679946483613211954835982358096912910992538234847395514041569797343024510628999374369295211951671377536255463882148708711739790624771691147907858598546365401713333613799538964948841267887179738406468140536728434362768322608971808574613034027364601401964988637996562448656525119720831512501485146536392239186914053079698444847632256249897054272205442629784157630034383427642709377950850613578630374430727346645485932055221116327503687971871629605200637226874661927070100629190881057364970591932107382168187695143853670888883064630980129810343575327290770768877847289896986650612685650841007832668245754337568273180529028146314986709523825518694794499059072732865076968632538835693073030023990068014510620910406370693013032068118503483779772954929490661514964269730500834635218471664730930162056556521724107948303449755035506881599816185465493354586461202870631894660552132122044398247679166631274035151842694370886087524770891724189931983064830876053991552062295420483934757102948989220343831231882604510171712636941900369623171929072795977341686267447161030310979696592862856514759057782317804584790061853360312149627788121747633368647875215277306658137942756183159658360445158916539119390989560243614429806979949246338187280725310359065067093277216939592937679505879950893178158187781682864211210571287255295972234169523033821543148584684426779596722973228176050070539910748961152422626039943500819978657294636412426278907231141541216477855565422020544866537014373524550280675781176343767595714855378634691558575763506198093787337587525870434569120986769254574569667460014474473837713812953326812308284789223463880744288436154612362851163132973628087384509592709105047422635172698354816856185044292727456575653957587340203147233312528188585392105911645342079343817306646842812510633102616613273752348614462560204128546031299717615270730416297744349401035406504882513965136159522619652021189699546154420173255677006163646688750463482609188757348245072044560592172311750176297273321115567535655606190182594388826162920348985466974093927071864461748467191279361164321468079570856283159275318477765643660790388541727125944309118412134033758273633260918709734268398581580133790116495162276930926871971145790379859709970019704724897234980181907563644313052479452901401086237407305560966572841793900045730316960014607871656323693809818905671108367700686642968317719245292373459077770092712515758532084700829923716809582737036421992174759900212124362666355056736993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] -173917013004289458480870676207207167305704294647840734203804208765697983721199768734863896718291736835796056102575846890315421472330849796760332141324121440254560720264841486210430085169977166653067956670511830333833873333992532678893992823856903883345414452570022606529214883275217712113749110586113012373241473968354008946855711383010561887409035438627329402029880409956134802930224177650468531617651914178760511847549535365553857665855577171088875337317033372610699275931676601962919786007137313439112843665579041311160078922294234251240333687596677691029530671221569311166334652877872546722546149413291232616385115686949551919173134193217525762254780946477181449353970587408379316860856252027987949287827440124276591970920782523983634539459169046632141433721229599520404673785243964443474002826482147351660366664232715180717546302149167901635377668519054739641683715494184535510193211847409206493710999886625054602681218448143758310097191562172075281513008283458115598999965824631863868248585049843984811753371508151206779269091309661315912000822702345545425171488912165808135528401536322166205503127114728532296766142293511139586097590814547783946634542476115653094450833837423342297906172426522890109137673096827658511870014922223878203638521784794194694393507767706623710343167078644545459892008148932918835317040849598110378125437470516082237936723925278557616209188868775883548382053540987241218100057126223243522463713889596811174501343301706450566269080586020013168059810579297489264807058473216932963289759276012116664006492492147539290160795627990924798848482861537796830905968333172223444765113535228207993397687816481176593479412642620821418892099904687726275191143634212746302560463841454019843584092706548916159611223396169904342756192662552034172758703166682702674152744716200274553582860089986730560362691244987557432083904993015776218080287772749155984998934237103525219730937128889301845081301983721884640088907564265660600698284290310653719912839633423827176565772037109456007771106814019698197336335714171848746781946110390712183925361824865582618497422519245417626554769188545844401252841746787152743260607536576087706083718985787722636763730909488215593047792087792580892923809714429024469013348492935467680892009550139325702974455463490301679435967304021599434741169233033968027807658324390658678962675655746505152435769096141436269587631831879482611240624414803074833440419768099193325963307340576535099663692476953666802736414082338116926870769949239196551523938374317887238062994730632525914080404468305400111965864338041444038188078886134704170720205091039287094587940099169832783297698225808269685480337530485350590906298058148568861450487382180448563750277995635711501718205090877275711703741916299408189793930138551324915415399503964036736091272305279238144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] 64385497391232963912920997759223420730269375213982882705212232428170688068790044815788903242129983027910374672199544098442607430572922048032267128382339753266320369289717886549843366206851341570788850141401810556542963359034275816677705316723160089266764385182946369791135460998373104312258422064023629227459390634631939041534480579612217389334774457385910221787101780866170034737543499388007086310187632290603140471676737784290268675439995959825952377941668492411042631174270425474182293802777487296447841561128886540487311592268177013702831826447846362438921786227800253239308974675109959137779124543290411658223260816337690635315020152553952359328903069306140898839079114658092249580946700991922205880757855241314342038625671934966029455401439558821047593110107003851799193406376542807034116846460803549204878596951782470565687925791446512683228893547810315205742224657700495359148558926308326115782285854422108962103203958361820382489638063954740627152350433195245086460745452376775259683988009508631538580237986242431185965437445596867194391337924275944664912877898022191751206844808309715973394121479640273886274382075252709002329561257256885251377971976032503934596840865859714866281193152824843398391333571855702955169088060814710427922640857167025667129566098983074970882200979170010861013987943822832211336815770210270078793217025765881118265525358986655092809717622757452118242123970923348465377729254879612781625556039381295840879769986769473967308483147554888551534381488527210074620723500566791180938277673282684705943641716355659882476147507956700657668717715365330615969706436516308894566555526426170504991791845988021019913342832665100382558210083605387769296478787568708335633628928210535614861792302818725623636695257145095761151443725142991002107747103526767484384749832541804023025504664946941856625876079573849035387785831677324814314555516543687920790203408687740153525652761656129134183654054903343106931723874510739553748954176469148047778784824673959052473817813276107545552736230344163533104662832587519497642486603261532345792428708258293283133905846665404778055888843212448617069714498343308293858986700076096436040204718463695683659467618690059518848900712254021729243038950235894545266821909444392246692235356887889651552731244294714485637827892250241006702120088129800220116225819534377022889486900542936976171855668036678063505888780125763187809032063167641173794246364926984247234886362476374446652918952740027176206216862591935344081529626433121720965359080231261981652698161627630277190438470014864627717339293045503047824040770205928585432054376667066871775968920273582427007877603210075190120919904979347379991402054855202797483615005462226658162289690856121804453549377346607079263153457131740997376713412120994112293188757818913361966016428489016606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] 1868989860710829869833995840580184523343283098339720748299980561880324727305637687074390972309440782984570867243388065096531433223395928498539731212256309925193249075975969704848520109496061910641640649305792357548739427764250654837207971306702525235896211952448679060131336120764052422069287226677270337527972929401925523507349579351390665544983472772876082590679362478912701301431516888543320219037464477575147899517761295830224270447424268696106254895055340191038123373410214535400533271792973548734991456122678856662513203204978252643117080971741123712128061356901960960418987545626841966063033649067539426963924108496296002402662239988900105819570305725928362824293574519780223318799286479338713258569364252736880015132275433793325030459790414835310729828444643591746474019548751950439948575867384400748181137128246424031867988039206247353315149879304832117191413340269477050755514077800529466743646729855590456127277413388045068993301159357701237971050336894980601676418004593684783887279766000596299611632641153411977173800151953995655479800272474135088778052224723700332869887351293417541749636855291272054151453376824337310484123358064105666746016378367790109523595220210878840580050782468742691696316782419957607309405591397372633931246366936921384862007875808594262326103525770623038807131374658125693263333006621177493681512338864682397573024063236263518341501376762431750859694158419812976740851887727369899315670009842121652110835437431123298046152378928513865196473492853704420714423625757976755282285442213973685394453127998649232259904504595134234000862335657254448355043480150502693958419576821470185945363272135792432218668279382727773114623406339245557295589284825454702051978383460307414799206064112135228143216208108654112936535400170617455064965547484540625922162232977283276696293212892009074637972157405873062967484262740871619472092835831373794590805927693598679051211189321179431670267314115198387741454223384893657711450021735197633961085617104928023387640148910337084977276863888196899388711388964504426573270521036606386875957585689172548414078744863347930682157829032428554202544696993950205620137086717558522654192330541338081446678205854582286317549901718092692576937530570439638682314398772426522462903105159424986490470218639780631282781111234388063525090924238932754240987225272210341723926163832515237172977923902854598889125911392447753407888442360861585894850130335913438130423857613032905980142147299790529315578062426638502803392364825691012705826464158631947963929132898167329453605240261353516200721078739036911644516682578866441822273018471982022003943248151707489278717039599075259658524255982364719799671034915272572522430553557499817836860715783649517110127409273925557304627560132463270244629641961845029914147864089056890342346843109929779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] -195392868582614763990059709438182082086476518970532442748049884872532028590163220098461674094206312772569501145296307465871028168768004962740905299127135583249752320956605843592931992112943313409521963299631311431538113815759505493690553668868028224445491866324125593654058064201323116482578452578975973279565766825411960552111784259325158682299375764454866554552330660665825461353671541561619016342041737788332635024959105799614802768263182514578214917100308912166812465989537535908675642557723678774024856126502775608882509142105397733091725770336962584154360075047512313705249062721998188582568961229896019812626571719059044203181425167648773966346580200827842591373832850028231970937833835554598605809053090544676625083344158997362026593196403229939027286972346826171847202592537171651812197222220482249140850880020979780981061873802854886980063072401625251542933684757768178559189119332313821084363585437280993494316671639184891459750809701307383282202761637458686550333988016530999734642350105308060861673294400070967077121007125364901525994912286116538447509084486574007713307763103508207044466962601650357186838354900436559041445201554407671820660524200945584885427017254719860350440150579938474410352291353296300788961880725552438084556085043421178173430394030833359181355999534911752059372990661198052795134182172850648944438863942007386340952682891638483490349917483199666739430309130384733712707777732720499626651790556889461318747460324560838025172041908076549287782065073316426131535081540554594511756460985538654389912026720119602829916640953645191547374901155751856670826259025155531325719934049367858062234065901320209933191692497722159437779033107275427344224278079168791421994065774081529944517718544375262449886145083741679720786402455578921462335991586853928705861625765490089050792682400935006581740873187996673544863691292975372063755660246861392576263151929112798986320197593051551492402901691680435296314113537357275368334368285146584915120975584605335252918754540382011177212651830899393703675456037431323914705525884947790048747068960354706045386325440020999676297370408044435083361280546243660875457016918602155304744150543707105213267176025296067146158764388620256503524149827733164407840869096667253920108570092371159138844181143554017802548008145188661874112264989293154026444164253472259139803875066551665519603382140838492755261504215407576590036171654359140387083444760510985095873375350759859887193347197356757103718472654855957312949707476737323311803718458396234395831184206924394974255720866980877897507735583118849345267610453869461137147821725979819799458583408370333145953709700839546092190502515116374297565827017938576495114115228911769745534996730443274081238882487479090474222482124830577402003951490464248930938780831939394506474250756423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] -3822502221010483883966269513592451111388140500385589208243845900025446416046595493715094952733797328664525233494040976071755035548211503296037374160614291523878495792709088896932060836390893344506777234419273315488270674765788396304319632588262387413385215955769941287718241085463931257572717809805247593579261253933005169223511876912531750060406170809364148840546887820414512167063629663823946972466877283020449207333037932307504937402537971903639688202429730507186765547928601545716979838088099543564716267754448334452616324836382093872174003728621235062663339884480792853057363557205749632714677254115733592208585530774211051275628400603025773251827271094198312348968847238712538699268556792483681883014771530641385919871432370179499662688323946582762619322745717884154807492168933306681405881669568802403143495201368283906142107437577907846317784250031672959288837839147736572020650910001657889820949830192210524243253816347804630082464075605257774874373651118213227526675351610106150745679361175231340371402907771036785566469530188495768142285218275950573776014513608986154412396640397460550455335089258860539891288347934988671130692173948966110972641050633127423878068589728732563535530826398257088163301441013436798196942523614479370596481508975513289549908975222202029022346099465146119195502152472364753014308593491617005108052116035093792346535117710019472285547424093978941594335115484170032180328617801114231496745138243915180011175519867384129343675407102456395790664817925521797529824565322882978965752130972857230812485545129052746740584407366150810778692121061913806885999925217009362289436496390873154147999799008118384969852550962089550667103954224199068844352716470747982035583784487188885308953042552049342205902575418241840919613515162137464822864007716942714097670798193583195708633485140235058940077534549962134652379861349437107400689116292688796782362989448254145498598164556980195181482871691893936342186118703343002666399212340308004105839864294335085438682919140257341089668494547741097280423214292698347697195790008880810405457630864980161166185484735661444184199801257627127266933830399419963029918349539210297021141885708049613564534910562419955723879979927596643301425087289547737900217965613898730338329789124271565395784193893274421409752921790186451449265813559588655794128273307247136825658527258719878682375016919198325612176278731276209500206410764002526323346690051662691546865428822305881018946164209390060519858375034334237717092503296246978760802341149858275580133162925757533798131271512702862656093307049019151584478372145086210944684751359377560459727777172457668656844897560803653341110812688604794966123153448402836811805035731372232482232144536831018311535854623681111339713763741686017507844947284772166998372273268937429811230930475417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,70] 225953303988623802314889171941348093354281808175125691930296897755415221541298394093792543684803760367350633453645018391094205842118884478195582438819911947429221560024146730106244587989854864251791248795596002423520031647305902176584299161112985079377314717942707893224454292296776820837719914236396534784580167797960141799018034899402578183197457614109576196690398444066152713241467677310423633894686936937662563994238360601091875583240052321516186526289641389203936763753369954551478302043150057669288884620516546184120315599575372901206944464771271867299918235935616167058861377361278307372404830746831351913524987335635369468419739014235093523612367577988692120932607622661532511704453628209717414955583134666784713703423433364498312569263698327277990244361791088349288925852838637244470684028074088832326197830132824844866931113760943653421462331615320552553673126870857186678622022527504895609367299871651575749674617434912631814973207749248068130940209504442265144519520524125848672429787337860726873080637626152286622231854232434462930801820320704906246239834424350994933673677327491849610636903705259525679944620471999425419348049939508572876687718203974473791265938196376826119217540538668283507583097191074151925231708357637099824533611794424438474779074867702755618849405937227624773229338682559342768350559213892274561558241029327474933181808969627159712587995676439660738662610279661360048034256981320446815395941953677219566079522252770022016313678974116755980259280104627742937547380329093101561459708042988204692598041120323151891905431338864785913493266664294633590016468313090598165085051574451608639749217366085550140036543403169464109364017695089016480150839232621504080811467360305733995836444930825359345296817929759789937696145547727619535213710699696881322766171841652739255005567199020034281200478889017507740190950555507774207673759199565776718365608897194645251065562183783091414143282842147960332786267076868620678571264571237785726578672444377219243140587494405775789166851665076164208787628258430460305895388438078121597663852989698431361472238289205395386318558707484869477743252937296790852872369907150878731152420284847940274642518994526121947609591936407060382112271441538560633004718578156642930710595774731631353717239133157242070541100168953054610890887816678630400497743907269684863134858077676011773121194801370653608755854436212045221110907319827601449425025206291262978114378444788467215899805267543372237124436400783113957339086220532884752989959238646038820052763715902983903741665924627823809274913494811602006113055244095133895321033993020734315034548138539497511868542534430720419268371672737246159769055668136266010077344605156179011632337878023690136871692229283507457633138784327860285733884066982474727177396843921048501515558951321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,71] -4287353196882805816415390873458150576363145699101837991645965132164478920250619741244033048814501968177828928222200118939751415785315414068453997435322762692936506697916813619605091773039598918631397696670215138586880730886735303492296257539200190035540114685121468192009020698320996989612157824426360190911412347551464927108141282589123543011664870780345597335249742197591469678253164845619015479424665638056978712246370776873388140631565799849939238667940103799651171171475608677245487529955080143592359002364574550258852656144943940810248560118655416411897535215155867120942501352718245242819196791481197796504480844435755004228509427028300316423543810186802378605879951313753130216096837381956108666065298641832432493675793773605835853087095927314811304647550788363392450904800437159056516370202721067500911469034532963618729345744405477195723076468291638414883336942237882879822016397027106173631896167208566017971566478089221527222799231250955948525575777927871474632155963515126584080017308710618655243225147443150885593661146601783706444495655472341684005689750990148836298103718632916487906529318297621793696705650780391510016948853741348272689833122448061626907474460251927430044670256492465952193404338421999165163873756259466896495996061270505656759299984781019393867275692111286397530650252896927707435166830796006048571802136467806660789711556509055622721809296874358474537732478873635805816255941922401986203637817761799631159825556986937011565657124276891261089464351796099269822052579175059342345633023603573737058511867093126013896802496700258001829006370342244562680993751798074837960460153163417560188874418758573543794459491677415851092183764973894996262208962110265102770885575366049077072955724940244146007532065900339512349041629388195095828119196526361591946230279543374872487244510600621421684147050839403670170145301838578750971826408035350861844223946379584034527271299495538947870476824743066633398830434449666569588066016905187528739566046253276582579764361834358507207717180692607226897598978703641975001433199180894798029082376138126304306080787893784301030897952400300115043744608598641130220937177157070608740482721318192364445515028366571614992013483180824043236604214166079481529922146210565058564359541315439982468178724712063522984452867010269114912506344329743386315891663329108760313850057647849035732941831544157639226773450630650732509236098365073713719653878129184868504459905015222107859079299866357151112063988530540496812473141529069838841133181375994605126689914022453892703570514752934085335645900439324592444664657971306082758988056402853724332740266383351136505320924707421660079216613645764894804926189389239781348851269562548859994424088724727444585309536191068993586261095851027034793202255982657534367555574554393925659497227878400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,72] 96268214599453228466100666477590111795769874936152447829651164422112711841543770591644148294273236581945215560247742773045629693812987373480659844193622278733845118593237685740727282467269075955854221869435116046236814723388944414333818084432976952196109807421326029036735134588133988878427058237207546132224799008942016375648971758783676078794273710867173842801827365684320034657667902566314866046301520974522508501631541684325059127379374187783471853142878622432025775231299092117097788678102341297664404711046060726551659662272325680095363507458316986108215669473486262822185045407933612544591338331712504713493565541060251982995690632403692872447176124090941466749463915454903407578193463112723306275589810098777255419102536592149039142315656579611060764621018727113194816052940725122509078454575658207648388840396433169640607121395972812803485769336050181748040059281108938103252095633689144738503848087397425742912900931421201631770478531307841226826355316644752981877273345351491857360796666532069684012922119408632286111864340052254344137246556292851284388913768804666923788478750969210095883206236802935937426285399110631773045184788587529776625160735284062219343956884886645234428220025691168167407410862277460541490879027402102222025550194026757355175538379706885581461866034765113323610433714680826883993157403167354629801987074330918249897603151685880261087239649365993200657541197376534875170244104065822845432967040251451804144606243412451100051955731112021140272113304556391350467310750916701175279603468920467746806097544184376790860367651489816485522482654495683066954474220191151298682802128371478994917071935868492376355752081381957488123959245453973855926797315952359520240553478254377550127385918621036956383231097513247634373634892182023190202940787726064638050978256729875422707977230386124253583163673045549645708075853888076414683049109017672625184317057806814538539632374672410301916737115434310095894960174427996565019252004841445040547032124692770097327795709744213878043087633936382839378605511479815685850851760561148193114760871135218109446109202349282631301520456211353452020117613994286870725236279396347603399423939087485939061151091750704006227082894038033768493098601160256379861776925667514557464917101925486448026658601339832407520792907743680136486635196277599899157624261301433689318314461691649255903559798113812672051897259287077124636782847596803074089123481814943765413603198578227197383560588102088042509001794932953123516125037589523791443642728015511478102641167107775500855795879949904243347896886591506605653094894360760837737037646427060657453889511202539974236212371947036539645042154523288995368454013090472359240986849961823028990820601788984751400208535515601457748902158334815007906329092320472672429344794515382709385879879680000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,73] 13540632586078001518305543205273103950387676354684790096499788423022208906781320339874630368640281985842752783314920177297529990770872348429347599237805186416949704645691101789009393172605067776184974531751579394644601461355770452549754291462506142707874223426668038777138457008978449421778301765047980185882214644294603214315498258146466877062066442442288414036088945683481192237248773143665565496819619587271540963636031760911427825287571519933067769922451820742422481608163122586994968787152463069362432992448685806442220124077373207204047118987579352532966851283541917747804581505770269272306365459426110229763212504570691179868762475653821363565205967751518217911810459867011417951458618299781834063456234943887939274499282358490826537338391986290311727979306942458622747326629480111911786699910192929549542155198721813539682222094006160822011269790227627041080014128573606765189319257941363390635035988199555251895223817584279738313515182518772839543267575979306504695352982720909906827612891207203242236825301350070709423781990284426403170721507738969229851054975767866051906815671991994332998007229404863072427615987827547020973077114259602001575402786582019746969353985945226532054569268183551921095781748721217694411621295849986713234867685117575206361852274303033094371931062379589925062565448831256501246152863620802627893832066677354461883681900391287022979118797873193335693705750219651065680372078158318776644942504780349188582011406297029790956020035119857043022491785121350550280765295721072412588522694090205884104183238963112317793634806304378795477418756019331453861026061401728603026442733231566506843592143051036064934547706232541348965135477559027225708502049165319515246511017236010875825824762986235284952435865027190593924848809044927750301241282163895638724651322428597424312581068796563691375143004284221374831383058954404916741499385934213092249861615049409232603594636573201842638115862954947691457921798531375067332631790470422729544540760550971234583167561438233425944836810278045499106376949902674498252291778718871241712972237331206598996520868107303751838276286806148241828450265506929558245092960661359104441118182146447369115330717060911597220764169811981331874837669435247462924597667554764982193187113839761609190805291660145598833632936508790202293916137481371614076093113304017647182906556878692683250669952188500791086139209263200044816192428408635968302087322457588545888792478676778160913533040983260363799055173900495154449770750191256047083895028612895936010130558420751584586470789817336630787697059082503805133874948812247350221180584973094769185929269038164673831538183794503923558083321779419143930887630000364097846499146469758788098768741340180432235579128117521591040402123482050208392322153435427356883483880612885931273224192000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,74] -319069166150644691733973544861235327731567450474290835299170217661780771607601901548620855776918405614240911643394867313198017550517750897659932247309107921619896692924607879823164689230463394359938103391983594278837149120477447813269900183770615487970816141413949236991733413448160684508080890938491540723188870394800517708775153476814875880110960626202503592202036438074187142611738227686964553110392957746186049262423580521884732331121514199173327565287925363896177390571459967074130231414794620351379818986331322858589206806266478735371608346293266557747077752616039383929566757822479819989788816936236423580599743326460794280878740628823379846309195152189378470443878049033296644080836161719044562823807123482017272365305025699493985473770209017491153414423549121960471821046080387947134764134516261237561428484731484120787890982081041048366722485522541706731361537548423934414207559094768362105198095262525696700570307339607938423603413123795886292976197833991756982061421721824692603908821135748538466110131110096871335937548939666951152391031166293936813305919155378767174047088133217319486636654374337152303033216218635344735705808229488759070180633020764080070256183363234770675798881728903377628725311885161630580880413287381749810918145668066114321725419990551964114919833353791678425082597197367746524555970175138878129879252533660979334146855645022557476375530658703896754359977793912428066224633016334745281234216207547536831652972898837304581969080610716064402013675943103001093738994319313541800284831731184851507699797536644866851116839508471327384756411429277420528599364847808170531548099318009508332591349498487426077001754826663451822888802207854224617917397708185084358437548348238504789520266431561597606877399628553995938014607003167609697894295299258196301780849217646230799904560996698924286364733246636082049920974352071657681817815749644344307898692083029521272750956217398136879720924975774812589332404494568966553990908513747448104509791278096494376130228565170588847941179236647586441317497831308092680015225696901409160067803274219837243083531677720256308157383866688890032859727736871959153892116581950045737662763477361370637168031220879833613427003575507001654410132092893458139381184665093366242342241408661206528383152747426495608678821535352028039466140587161789701009963533443819846579794647296238003903164623555789414759898954291121371380291907841236058420975596786441277979213886561148441568117225430729293761821175348524917283044337439477835208881289348980842476031275634576168925827243571939687466925846617757767751935029749970447390322034183444832852688014971061800148547805638600597957373784020662562128838787233971315613930611657824212646951536424178032904534205894447108808171684726285858982206546062676783341099923434845648946462720000000000000000000000000000000000000000000000000000000000000000000000000 [84,75] 25209075158954697669845232935773755980013212248293134908407188930068479288575977346138144525681364475007136849717792952397446559264568420929606957071796464497264771765664284907642315936927177493918443582830169285833469373527813554699999153944587767191741553367426005606557296380002241437128111946825319220002212960014992168569192487916620784728530060119663679793304353186229159044752531078757334596348108361967882887372745849260937580581791907689987566972552704216200982428206837362961775658967417820432304295759630506085219264135118754632556268911013375145110470458196437069595713709402668824211197251765472356896332628564013920890495283002444208972128773667139908196955785549529498049713749780483503295879744656321705697248596743076198706807252038512353350492341193375581918948110690203700124499816222728580581705360939266121121777114375175658948062574350723553325524468901536633311223512904472283815359947646361181135456020285838127034659130290247385700872975493198236022257527940272683860224491126385036407043118230967281036411702631123365670767912211105210297207409016333447971541153734538829848200667159139743142453663433264402800543513443137041017248986478243652744744371026093680859601194025521644438762814143034854061508818943324564738283673095547348991522238852615438781109206483493238432252758799396053138332367219746996692820939765939322618077373859665747070595067261466340572496647564996565342713347194437289215804149942564187122444816534254794770585534779716296520046148147648812776534041651786143299325815370145150127252395482411676929098775502846566147212297016408392677813517175368981959278951948872779991084736525992435146086926613215824862953425672195478329953013425213656291512138562503470257199081930541228720976856992491143584066924293479127515021052637898494465806733328452621621789752324847973895237799401174597455213355302694893037979063516927625114941621325750527668013921494718110184013592807938521240882286683017156160591337109047813427888424089216448953603770512755329649453280892232575905273497894572949998743775308644640569238619284739911699923325985074628342115043593125386982918250309063401726585582968506474554059093669938099510610011011384329537020271233200836059660350946304369383010861104400195025540193330571606218214021759191524899268830473873545068123043771094439898659198567844821565554617018838398908918741162004916162023305652765146692170679780390665852601383068907278836704942352096375391438197516413740318795768387205774410663739107015294859479877610394378225030619343982313832411079960854828624572564960288371822366316454149123315848770509960507855782476431762031000774866355407897428245164318185271787571680343382466955590314113168335942883808011642068480477741766374168448362946878611763309378560447516368005325744594421125480448000000000000000000000000000000000000000000000000000000000000000000000000 [84,76] 196082231722732618819873743299383516877328682772294574395460767977277572409440231958434848874887141954921420543277826629747307031485725008276283012144741004273781982017076250937970417588425488032389933896484638969950675468268960646231455481423782992556951506527751071612581019482560990988057144174170870882125725412543608212021621035781686726497648598362983144606717182274803036750090689162610094601745967545244634657720889803631312060387056120019598209748936011656796916377426016753967837288467660985007094296705711442814543851674223883788101744645791012522754814770813284719299073412590684084267990277452365336039293329971799062612452322686728358145698603034424085552006389746658471967656773307329695884939979510154296431391256061059341433608663021939189945955615327405480392421201736153800699206648189472102956412699115380155160610439509423594451773145537742032132799098658912740405411622635949532250271140968258816607291153586056941939698485515213171568976334787989940219405148724040447900813964108917246053146206056750531142417767581341797349313754375488754016647604110446801430532714489542148881678232379908197415043631237935313857034978501815389798839918742685720568666877152831289886441041558657191127485158945761277780281409359104768969816273262647352100001729244246175901977732789827194336211141765497883570428486815541557934717878687015660102608420691589072332748784985682453635132262782747152483050152421570622846858350334873455292400103566887122293343741409469668163652857740588179866474709201390723361658748355551239225902958873548673646568087756644240587127881971538591595748960357117869441855447163664842338848397237925498515591929336153458642286736174420556569901312222216194969547194157715577027655417909881282866689849179647248030333624223277203504425355216244933185750930119947440728728352893872306062513739495754676073796045963752664132771297074687599097308389086383232410303646189494983971983604913896360287099179112802921907251064763834022052654976438777601931699062308434201553815957969589561843614380735026541043462047863207693997166852427679262433716509470002691775969430698848702771723195479695459109997030906301588619705761994499746391518815103043156863787881106080098065464847983710826317084717370477653905112980004868868862657597274141174243382700481014051749863899307231262554366448040747149383630841888006712060798050932002195740419543250541862899148391617957369651914174461727807705659314177377113981106072442987065444514518931981575365166925090464294165926461148081382778598096397757438262949704190702323815244341193234434359263888433916830036193661487157820463331797059614207325069021184703868736357551082624020154112649968367876325082590777363758456333281885615362542054078707916347216198508154195763712170501697292080106357294253312730726400000000000000000000000000000000000000000000000000000000000000000000 [84,77] -9380799621648557346100691406174985867316398007112171298082098741949937231236454851307524245992136697709401367679068994639334903093148982061167500294816577537089755445286869723934359736516769077557145062098308223929112286535053777459745213899514574679504418272226140485581190259199674835872348145193082438683094479300059242209885919789653490180527362357855046104071280635352687429014097090983977041426257380836789886802552806166126069787847415971704123096441310989852860502522039622623999711568185620668033405567208347832165176122194825605960663358494032767118657207416717695679456992576849054374045261806978070980293989585273529588358174117101496374764236764241462040125652463308083743037117353874172674427427445772170875524991271746889328693069470239510560944921557561469719315016984197185168999494688065230705806095563571807886594835855550139402350541601421383912403344004390055374120107925347549980838575790218026650234654309157159448727048684985436492347633932326406772752806448585410421217527085201913506772193847751550685006064010480832523469576307310408301290797253884558927312923670272731759149888721159524987996354552096204571923104038968581312755039671093793069542878139339650525100129641219522505062769504317973543880966401679043876244416210614041944928798008058161871647110635213508385009828899825987249738049428837529786484637691416556570254366579751926789644659378150385294635562110341203900281479643870129773069756012315686597876879547334732276327381762582051702981553013324628625811886642724844735889317115920323173691031140738094364851717359616221012391773560792153569364814895132425546050956956707700974837208226097292847612721030152293753432799603542599854111399854811132714761974459876908946213350002165594747857803316370575252644795026347118761527609839302258697976818526059135656171773627931102156024953935909382939127352702476176012468691352135572145515425863531024930967507070483330229686013616130521252731326915259591670568362339942069801937239534002020405030811905428851782507330788850085258006260179230288935521356365427497865422537822370059130733881795591218882109986233549727097291025023243370730429333577682848480231309623755806914977191920445926852621229436165645985286332044766027504033435762455012082376816403543351229473585266810304051186604951909634260941119375047988669164209468905351173073337981968837187212577398524468419178987418807670422598090744056011880579588924047925015648433372258216623346449365732594309389211931374512190347095527702706027490808740561199792362636452765473951166592301092150511922703799770757854183722506768133447405165987303137525242725173564678625718153180200106133242423369641186545672732100325222894949608428771105151114885736986313033461577141605325908694943457546592382729636241240502677569601403627765760000000000000000000000000000000000000000000000000000000000000000000 [84,78] 187553494523837905971451066984263619668519127750928181169321225591594604157330058194281072793949948119536861958740215179194350097737093818642101653935238916110985131508812480629292100363237311990441939730190358557061467208249313098694038540798018539976195030636302381853653681447698038195638630500228614133504343061127737339545328320973691333209124428355727413715806865755846522520931576062032350867328082989580678476876055613051181674804081594351056712123769954145613578316490453250811208884724164044362736488172670313179319900448953266791683434407555464802288465872655523323874039628030324683757412798736482384994518805544825653291359054371786803546172310699248487111935565021109966710361858226785188124781874297553471138592208906348565232373744265788764965588989792170787976123173716465980176650914244922707535053665751734484862664779229047483051437116421532671889039224918905568536611910019077398617703744089430358746048118543881517293485273969482406413814969489421668517084366705670840467503882838051704440003585888264270801626542926975897794492601305433907191990393659844675105540921378535810016899712871618865030253265022085569646344210934387373431713455505373502829007222612623026255952431950052373347277108199559156275149615047948134724882987310313701988175021449015536097183411532052034895460676004833362877807844153175917859824591735800655581202328128295165420173909881766519672636828205073855334089086324847757662746682567612321863525534929691291220478469323181977512522289599314732084937784124139734539715083544767946619149822766453153060028471289175369156195519722315155199804017475497373031583345332767209759403396429488396666610779532011530124896777674933674543680644003669702798445825748010508394619108796894381721107302637566606499920590726593074498754764492477562279063557670650254715731987302989958693721699763734326299929455520891581174517888849717472869917235127755642736805568237430964665525153042103825203471021748513683406562494141118256401989114697043636577832636000564522158157987740950957472512827357815330919379848982597365141701639239244938925696560264137565575295356640495342183235897628097798483815692304211814981705539679927842901035545397886304141395305271538296013949384343385730599972312416943424486040114917238373374481383494101203105936961308832400597050862895654866494793073860404948484956138096996126612965271806598412756555801158127085200316763102005900502676800996656632225329249098590276730843195770252568528747205224429161678502093617324007583668682939484371498821620078500151840393499928051039543258064763577774232838083759986067421924265422880415819423544422372649991584242270937969516833685390079112508368338801851874324337324057563634098048407641587553246192269458671668606734300334921230217171885738116739204180532481805516800000000000000000000000000000000000000000000000000000000000000 [84,79] -10967018985404101432556898842898453217892089205767846602729433696160265271206586335678371768054819807458527871686326890155459141295107931545835991796071552058171078699247917667078945214955078782817387921653746453507919552051843860169509871782635980962929422730644087152786802482199000498970284824712447526747593249413946887088672688968408309207545191591467171884604345130490043387159857444103422657032074247811724313054176984019479918938987562165220162155818491993444647201026837079726535884037033103650598295698069402491676953699576960438201654734490679688510594590812327626653055910350303327109973160474169804279843564984623517037716503213467386555249466276567653161103611745864783603762930838334899086056285937469386184353111511802304983023031502281159552717424761174899510958499538146650874738911056826396932898995480881185984546552842456246071908334526682985010043277059633273224948107495635011995072603750867714213477960744328506028975224086815351367624574381064064237660492201835039862944990507418554548030234990262425621454727448469885037045507645179917119077042958522520286197781715826994585101731925372430488099496825441247810762924984402085904172664765481951596422793326825868288565160299874585540704288918342868919492464981360092155642667952290558836693620690172951427419962970584071107730834237008205170162723754145045788432985133796568111756865414808755115336450993941555186495716079807038587182617850572043135096213003503002122942452902630276568796789959595706634565994218553931797348634366841858186954914067432709909137817596380548775421622327451553027613387752622110449274310664557980291193090209065057714848833639422824778008730601843878705331242591825605742268037108904296297406574241284003999915031472279731576057298744751136594577651377024533716300800350013910889272788730733298746370583880732972338839602192944586124884212516948814027274627166798792209430556009132836180686789368818323294999386884368411114326790978113055191546302513163849440792284184010564024920980464273333887042787337530882781384194851299874304870122450710813106425808832014079250566226896893276258879618262443024469019045515531874922354582880369543915583085136825847144298880582977000553290835913435272143394233430049247237900955723493966683979742886033826623746269884516553644481628727167983049630839436969075419854240799995982408874191669306583309224648091066040240479110326072559604677975766611001594607894021359214765020272668280253185096206588532811458117832956427986686627138263434522251668061184562298426666293579793215496220152511155514553366603217779563206020378549394654795984273236537869715643589560741947739747098026615655675425613191800625712502619971802774823930350114648798808052918160804503422126239800118244142819067056666559294143207312037786978609853685877964800000000000000000000000000000000000000000000000000000000000 [84,80] 440948281321561237849170016815010993717753396608430829582512980873470073099206699267183751683658621665239188301432222504947451364223127502269076537831929057585871729117751818616824648324789276418635934357769118483846245363447238026648090797379786734101865041016484911685998935188562305661681284573820979747097191252009627986349899871931453627863066573653447817614068874532830141981619436430677380990287435266374253778998160785502117093228114410746284545970088655634051817799158575999636170713067555405867238218892713465319183364403031167018975330342031396304533660565667678442841911622473408809450783423135984690379531473242045285207931958985802398933981022611255919893543905612763094732038265878796206147275936551570764117282242290880558107294211924575859384874861232423992669361206564039874954304432305214237729022228173247262063408764326977416426555335092519259151994930305929083902874335162641718716868044006194580448873724203427822851433618236175719327938803103444183086133481210486279526836381758430243108100880429906924867787297162775219949504387315464105704983569721277293295136123519701749859323391878663569142792904185915736097344713887655160774894673925794401794672794096206915979994820013036614513086505416247847678000914472757377942225297290766452367292712019947012585441632594351753338142760592503059228616878279047138098485300084351582730983655159882882808134694190536999847107123980938704839592984138720102172711105106834795627029488850849480382273969807677682363657276477225437222200042793115007556828693751839404609825548012327291929174319100277151704302538678793223785055226426049832400974417484016616256690445924059743373294919626118986417198920615501995892684929539527454345661284569975304849677921625745614282427777383844255439338439133023742949983357966415102299389189552198241754381912227137547601873587855015183011665410018361634196950528297132466970412028463143668176097313936698614719217906079132672242716160726338971216052391979137043535984222152910986924661413286626248032065626222391540745458487284829161952071267178904069222179981989641986188016434390991280230913686949189365812550966678003913136237205547510121356592717887807329711637863697077217797390666030540185882639108533514434747442345185486415309462281398685398904388160482703649547571298989801348711554654667757724313505688573625996743156446799704232573153076428313804640512175467148975215646010403202435186890844998735288863372636701750301118311743112769777993655973801788330530594219823252775982797335017356649809758332611930461904852820024562088018685445386863374122926379839660504521282185967018854351489661137545304851451529093972644755948500294328499923801906866783983004380382352948345731280649521293011695888223453595264854524070454905705167394497791997591616376929255424000000000000000000000000000000000000000000000000000000000 [84,81] -1282346001178670821888484507110094786433424552805038613407947031958480096307335967577356108252355407899015823052133521742091046726442109462013580901577835442026791645631344926730884438298419010469271970756870317136983435596977246232241285406586960725573549448200858309619613308410887051364787145588168019415253652595927867887560326488416193548026290948718767934587620108365002642404084428318336185321517304732831175277025686651090006440851275352967071511211177845819424017298749210213276727480347998256552526329871711000406043787114833764264986216158064395122199410643551571555932678296979890698695629889395077299449524873978250238022804768699510588188731612609477554999196472778010473317329720543399513926701605979059327368712526246309875072409622563961345139071879939127596797322156678126645246755219733185032116855582374429756953956093895769073920934806616368811374154931835318727019281791448535873978667797633566492065496752214863810580858065493807351285080325975812761283066963795432940374939628272479892889097751418871896874777417758510028253799193185028551374726289023312313874055799062941681669877303137038402223081935626587193514649182868735793573536271561008875184861115039181726764776492041712960741743697485383266032877669203157719780306975441740457512840271836869650088616903697156272338942219663778006319434830060707640066361660977725901307244239274644056913017148652507618897003207643761330408588199002929480359096457647255083465098491696958001287545203110724022071409672540074247540347800347883546153153970069214220815985461590752280734713913565088746021649741095734952523946407806594709319604847116804209058636670861088302734368052374252053799177262051440019659910333070120305056740348416915055265414422661578444017001906488587981878513278285427604714210750785213994039796556748760439976381172196992896771331661967981186538168581209109015184629642605706923841039888624839269373125378392108194155941740937332240589844357860155747426220152395545837277083016338624462117745440296021741738188857667293958479505904054114295501135996655569260394356137319269107077566934658718638356107967595337058902022010085328482279872072886949794835611243395430632581087595115936348322910192661638228353565431167434455030242377494566441207707915170606328171424091037111728465827877450674589480582843664695259561606655043605375414184250891243458140122934485826465963112288761127794689259333719527851111704084431893886732242094072849460021408448394814454812872215472704476978232593061048385237951200214686556309087496031700782860988355272385202047258445823194706600148193550373600140261757643568344280904975534940545378803502470399760639576115333275844961871389954730386956167197847830927055252725569983299450830877917665760079053737623866794410558074223149458813909729280000000000000000000000000000000000000000000000000000000 [84,82] 190311428858985355037592180128507596826412558758618450385644818019105751112286418663892766774327088779574303515705931235376833505663598416677546628195434535911880748225981486807563158906219225096234970716868324201302612536420641172707732367820940897694321604760395282414278054400083573402032798982061054423207917539789766614238355781167541156370764269349838137727252604851231167097863011269814672969802665498506895306801984088913170554331287342836852228332503863424752969282857983099511586169075816871738333304816941564806758688938255282400509171973049907274079541319306411430656294829468637637954263791115696446005342088654781087397104116606353468869201335067959888683852840393276273232040278507566124008623732470924992962665780209509264994676488706860293701706820710456666217558081600561372407444144624961345291900494738523873882068593865049796329973852021593877840700131411097717734512536885228309999592523941221591355972244363287711159340182121320634157280610289846637352159158265409062076130103942403931042280010735514794113711463024352240634068877622761112795404978065289531536845420607696000548607456752442411117759898358513522815515082033202849879061621748843666394535849499224475679306114168496399949435746524650141789270612176771192574466883065166038487815853007869762732230227741943810641951264557015919950086919598712463401757013114920797756648168546991407755020146377950827089366160351828613508483507942091116298203619333522020185369930262520627800915334095246016822944457489930590970303185373700057657540613800574882203801244688691030952755965185226790684982549173392510641827092504042929933089630074082965217261214978584381956360673266841443237689068191976842727161810931384699917915764595756763467316110653827714889268479759886972882319426523117466668195684925370258159857274997306610891524471058355919436209847023441772641065251867496590978994247590239906506012950813921133384249793717660841287969951775023898891849272463424914803341767378598612441112399846510223372550674116604641748337448915951354766155319212536401826746839058177108553296898097839107951039605547956039486744238135119536245624300786605937701494324564972498698126923513756709161076724992758340900104050347726250109326211146681175728689781336690257954110510937878975492677576429413112478223373920102621333824213967821993214839319845744609767689197941384641246768546276697060424041141753327354814904743241869485143242877881044088419685357027568913996350094173461678696267364209851380442179963102991762931110615634923737967820734292861113943025027581099463616189556342220897956359611707747099231464255821652347810124515740132614457603003242439585529150452691205855272899696162690215937305444843765890021682088562955688156838711141994167467226519934408460174085324596559860377069562101760000000000000000000000000000000000000000000000000 [84,83] -2951847222403331922302735858254568501430404965647387377604061716406694757723737965348647848912389958238574113898356354832124706907200699842150211396518102519061532549847491219078373992455321044354945022024201507578994964964630157489771992570455085467302271540524342783762177910813740287262408849447402893196891505886488298665579332249072938080746708171526490599390696448389404046777085018402440485461527497114742278100464553052106710640642468889691177303584316132536022620290139830179061579999053862688615191915299030244095839607069603017734285463334527731888696542517093590282182167536605987601962049293360997988712859524872047052230374990515692530269310851137309189890629545243547598795949541517012144072277835504108025695596441402896682945130439276982280111901949099452204956615162137736750357422242657229373258649091169250496613155546107760197308637045675803502274810345917823086631651525337442343316200038156845360771781736314040554625708666754855252594295490208414801197723861006371134516641628600651883389493218345382858323992781343135916672235993122887940083156897879087165817871425887501656658010895795572852191159305473468555646687633375776530222710544881446248103006248534451668349804056489472759564840555891258835759795623809324393731826061601050611201361261459521738263905063732081998546599980193023360041625878503919922928577000339153578095034470232541214223535517198945469163126032360049844443753717582038079504463463881117008600510907388717355593940299647155974850501204353505727120899120281180281564941773999646983745424876431091385939418675425590123210506482170556433292510360154932005886171714312050614054745308973165922482112808761599158807924493453539508111517703518250891460500201905127684540978411060719060672835161429865634904206320505426332050663269207824510618955425014702471880926171799458059801891653734751387782730891983663695054227050715407477480100281649078670902134351224960201585637755381808093298904679126769682682713137827820388329065057431317631881557902159959517679409989263658825098618590838939682652066549570906643721634577554664628017548765157124707326631708027466302660206712181445485096801560357089205580763893877526545862763462243895818360670061155878625039217320940128091933521319123806425075084157161070231419664183133203311425008528776978991004600371249989579399455790341271712177980905495456199255692157415312508149559388340777997825805590681819625220891294685983081540077341479095879305961518050864175670547060194081115648325434258217013716303918130278412033238797607912792199389527123929225751590766021444946134429190149352767556077979750647559353198484001540009338632056298357185506850138964560303287503579406746470704203866267639036535821051215013507295388894320588430461730871745453326404650938540019323370471424000000000000000000000000000000000000000000000000 [84,84] 100856159059153021263327739566261986129707110217076918387087662110254043269053018508352978433781889071595587177808898644444988912423789094017564877043930013001711351129975484181204572703214616815327697454687989970521003661399302820352109777227996544909491401229444073835361541329661280733124947499379342484866423788907333047130903118513585604645422190083165421147776248108615344746683664437903379149065352724379309471056594696874164146655768646126346613802431690579033072911746280330927432071123939878073700879435770569577253244566634228330443682568061516237595857550409731732992423276567064062568038720517291744643243051934273753550560618908243744079062972319325385127701628072420145086078751491178181667775798624474642948646659864533810808546064056537276867149978460360420923052982013045197342952246559053406618266111990279425424942580134371664131190929382423355601481761594917912555363527119273438472917946658884639409036620473137260953016424018766167988580025297050446429661759539881762021966304362137613518902447585513214171543401364442702576293316312928298654991874808881912591696586958661698484667681175836673528778664518027934917734353798997826492590034762481719626390432715605656948458499720509790551700188615653478440639386054723842982550542131634396534470673243990667567754482097483199830587275415609121721164279429187781763091448005113927998009767159275409495499079339948008906502827586338103887639797226234772391912794993451046794601735106157678073517745720789754577405536379549459672422158615636173380492537651104608492239971662149195001302557849560254071062390527751745668457638819128825432448630624766310746085990077359821773457584765576051090972809255446898738060011542392070721216480721819744465581875515323274174753368342962716094130723101938167259817538640137241847024133248496383914110676711114630320203142923437789516011850019059294766600214122739137798864984641878155539567182203657624309860464002062480717889824137663542759408604781226780627261057994342523234304855368801134748879384178643319059859394826462248688520115260791706523227244941033314755628816217224956950367787895917927850189318329576910129294153672991538519042150431320683818776267368490578059000503161514852208249821768808567727827983406862125926619617411009886553073970885244191360820472071777551950741006240984981590341790150082878528747487082122067843464721478424051784906415132051082222261828622053958208555508617587844492748899195810533221018895630614056948751004887756067134863641216162662354606565794696779244820335557916896288601577041660014575917198003050272280325689057223443937173511997100697883858160894211473871162150412550770210296713043133261510344262682264833926068278474631878074669630716113373882111110303752939875607718383214169930034592019878562933558476800000000000000000000000000000000000000000000 [85,0] -2099596287392467109449693078676349963184702853788699442520987023111107624312248599037321725162286170769488792374085285972461244117858355508051156174007726126537812059048518768537087149178300070765583966267392015610186552073285529408574733756331043446025446207251529251366835197963638340796521065468305721308462586418138759231321986312442481787313695684954079246869202481379887431150380506481550992064295360650148298782435895675202075772463242140793899042516997037643508985190992232948665192964535252556996483856232942225841474653391401576083668476623678700233443547800832151493063546403324908561181457563151894043106370743333483229518709713497556927741039373013186638660806104181767725784202211463589757740075516702839368820764982004824225893831610618347490264498759968078028632370275627289624890974772093787627676484966673618606199864002018702229619177852005639731096257542126712684771357324677910596536412868629453568820780582173728697321580439254868248822184652213667016662561258874852194967223870934179765409109807012855930078508867090206475482398559160688193719366281442324438971488817741779198700493354897724733149241540010583757182055734443938580003699909544439150250631587893970194674774703755616374308809090310172400666567844192589921989919426983518955609014330641936644064971223203866723373480865761725182815738859629522592882447815348575921285645951007024295113812494766002327525697101843473343065423750122437502074782591218559553095925411244424100192592391285528398673556922648008196647364673544807452354102917327859725690439731884091892123275654267741646045626623259823064448823276773871283363587371774348811431189827596935463174829850527614665211219654834363946125681163103568688415311133194506291832177578126831016501155786460324833743630463721963170852526660817413899398225284544967992425775162530514099579592158041619057928953416700083189443041653635661757798266482139579459905648733903993840095301786658349838237832507477272104252936619758086490931511776267682419382304954287940447490341477677104636185426622579827718000645674191276540127890229549447077565858773972286578379465707520502927937904229190630319728527560898888857439091803090786690189518691612320260698050812009671475492955004102489085784272306549606470405107857248587018272072909935990702127995708376006462582101993274458864339977151575858701615619139733494202237004358578527635683572015592486176571514808130864624238351796564311057477044434728404656589570973475872938220959111915799559125805124146980959098109562124888837659364763700938904758063834627763211708219856988625334039899467777315316331546526675123226088492505233049080969344574953243873717863381524613255947849906655801284495834363496288979256034533437914195844475876725570081439742382256334987465377912726619429420541266592412951660476022528269714928435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -236662404193479067720287670914577334373688349871308843332509337043471749005728115394042205943723258928864948450373733629787227036108752235673270052161319830153888598798375834621510158109453185339324060921699785850450250428002396999953707986199340955700846640299111835530390681392489699564601238504202858536809268038775883651727198128445605116733473934368693075727190091301846596393194645754865324421744739409874403508156385211956504126141289937782534475530126597618249457003997957382761689764804544201545617146494892023096456212340050012454630204949145002547797778211612038241962617100314013292619729265177281519862222456635129146764698382143180518513478293180938023527464928116530789317991610258552437126085076349239903854843990480320778333419270451794779620814993338947478264314278124306691691676314725490341048096494991852113502967514514664147370799204159878910261893004688637590447609778064048315829068833458804021121735714368859960758131396795003657341444466391484153126268966340492384863608448622405832354094809112949601563340318515078520261168705477343139421948944708392919012345824699822477665063051963356843321486627449522730996626020128595207211169977302769185203724503726315601155496185504188993512054548976827644140667129283194903796406157969103139388424591971550826603549841402162833450641421034197293205783483427789120852538540286088190571752284267782967609450992577654409763913909898265923991918936863226425692042760946607485180673077011985409843502648664596376659118853435626011770935059280856100959049094400054624428317567144372429254226966115822632694787528526163259352518100589456871227068545579136488121162433848435252641031693196236065342582014616138508411274675471287509714027389507043917344688655263754315122827047817403217184245203823490911219587015296367738973172348416367098550801878840439191148596805777890910985438493599883948986668230881807394296410685502862776024102854080329257387568861618478178081460293478167587711082084525835754443764822825288125327001505879923893428059696216137190568383655612076858081783934763461344025122433167421372680525665527404849184965639989815893827685167039140789183991464074688425170919131558613236458674739878031874887889432658522664763547841329212568367608717423298945488731418085810275398383479632922382039510482554497139125831013003743030659414794986574833475098647051592751048252702216827213132762432737698381894647776877416461747616451825013750957279537006203795105656525640713778148202247621041186000741551138786325850801045689500286234120096020158356337629798129659711726519904057449880678858491195548424422178035439136681659441997895236936310309708090883267404794785980297091084358729605335397839789418867656832746443565073690180494454490174591437476021340522813360142144706280037790922561509099070040738810863025187125819235893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 72104638147155995299780793722466485474173310676918490849483005498875034873361653571916946560915077271375089432199951094610662933201905966717438495242423463177991555568191746717359894424714508680687676546889021986452522241263556345627039240214675582851397465588388658860914256757793333873700268368284018476481621915910263138608970583902975872597357803485461940653989994900653718941190103771943319215290881854604298331974582477284311623340386387926382407462239694793393694603564481507116486407483445078987332736235917454589358238406798874750308758553381303106814292365479458936345306122127087262153599660938567382326160292304293930182814381484299393830450972907692692314665264915972802067794425704613162055937720230331269149088657457853976684454801948997948350907845962523575306359427243128524483331512438717777006850057064271798324350061635388820147785987396120610569384229526366475947729193873694706340268646179399456318139526727301809240347883020267328354701309600377080621293897197066025527730352721893441467411378098989187583139243769932022661379710134053972202815454924710170522698119566235594333244588049808025952937111207990630993440885370944549360256739913186793601678221130685570811974909245358142348441263183544032743477961453099024443995426596009510527648328533045236524306140894993970817731770046004462161266011420642524337801890033909451231850776982016173534521963898084314308298232211796660247905080445310754922470451360194805657005261503160880898573185688150174826364411735743975316793688442778477608758366092445989180855236949663291578636289522160154489437130387441231569799707096454071142226174512636590278757793012266461267549961901934914856379479001594535871886047712170087638016807370449066892016841527687642975061133809832059202997263000746318781328040073600041784034341875025684225467965308326525993933200114006627321822234755587593949698307510139558994749214562023392676396509877298478358673258313209563579535717010181191140804606361282611750738352463646263134934734623424949936346748187257440899222290525994782915591345892310598577943760607941376884159379146720712929148876451026028286258646641711869503474944092655693032521453867291252822678555808957565081585611119236532506310930442181496119187978774035998815000611449336315966818668856885874640734424178959752490624840179259754263677166433200558067360934807891346603956014511690213030108052037189337230896675421779148753499118208691802868908493927051943314205463804986407712123448606365464321595236437011755350637528375833958710544767962443622047310607094527308292832417159083826076952010469330551132909868825245556962120494128690707564257950314478213710828618710634486409757895557416671574181827677400731280390999811505228612604894125302532160203869970521809098769649839194754850102811082793541462041064252783794641384243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 18082837166867962130366835684401202497819404090926967331311656221291421585138717210129760354124686151079777511425015629403896983066875082584968838636939419407110311647514636305297219089336412782085412020625647222041749588618768094555021302978519069076003444168901872450114779911395671857706650755877124297060685320521316736713704094382785048638161805331878565195726122040387910928052338443161574077096299683446477375346232088147152051889445104803124188301151517204706262751726226713097088040710616207454425258215813974639202624223096859027178848793327224590556413835725483181592123185739988391648646612364415067015373196417824485505810775247089290809988797472215736198843961383006070807078334748999748183075110070699162924106708488781066835234032112694121377984961217756881556650959770905284250352208070957197762594387503802854243582990878209260911771854833559200417870634943674220413940914555001311766849961578105191091882574995290725190924077381931827427337521675733157786513591521704998446039097436102717505455070291680229102933203960400984161248789259246089607479955559117086539085989413931403262055486229189508597443302400350128397717237944842445909503585672422382984291651972394619346900572153392895327495908695351121209739376358697168361756184503534298966006343730569467867295440285414668342590435255666859288043989723895705146772421439407423829986434403420705198058329355549925047147533597657002131045013546764543508736531247710896190603539823784639290584583650879025724417548775328762530593615271120004863880057442435510092697129742678376363838546853818147557442128412611410004495738653365950571298225651336422223089880405765113464053769435936609172485317840063930573728212727667342553237023827757079959388789773356959178562228259696874174998458155980685153471174308000923220580487955192411487167577922638686984839294872532012049927275401249396457904166029104439031171343530901723908469829580491696036967533464062084264224452838109050902819747536108252416754684908049095180622247723170125097887497778065345389209386716133866253779150720638551303458376094239536906070918426393680026820972555107701175362721795482321170097898124529679187310740861049458353072201397203554668538609808987266937646287942400575115711325889764243788173011232238768340920189445703495833457811022624119302849076294104193090410347302429784619461300812673362106726421533237140337108373334955860011451188319887306120456359079145258780536107941286194651743860823056707836131636463307144118179097672263415341178811981175512317692626248076715018037704831494259971499019937122923897281404482859150830421248126926470573379776511167012072244173620471004190701131596050141761713858097218548454821459072866410168562141827955554268564224308452553361933097870187856465797649649300105393676113038835954987187931078415163706505657581568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 175608906032488595699518764416488853338012134591652589515559472455055002475815015203737534869360244419621440053505623762199356221963410080183419587397518876519132447538059994882493511920536983075383770931104718935087689323420384713923312668851584852992845310011192922221286668261396797778690848213079774161446531154856926059201775030838934216959686241920198609943813070789832011242452848281716905568090064724051400723906467668311396222166549083692437214519084817751592948308691353425608945805555417249996212787051478196703791326539504544111508319117031434026547558047688237714385589834146213606408719695901553898406814789236998511897300312779027548165352873890865286318388133082289518057367322802285874768440200846551414595894829458338681261712174608627789226972397465016274563137465360525247172597413169373917453368654536566789163808609465730273863613540558761103234366405168837727864310664039658765403567689618639824411248417968215118066012115967131648700821445526931756379827151941513118664402176991098786193752371915368073806803929583221702203253957909952707176510879289076436596122031793638788424218222356197935653637770365200554459892849279161985561120514163637371642790087614372242509784441663840645345196689416396538848380899240540196831484079260687104297890664076008033275489717602335208994685319939215489354151453559635194932133792304941524915015074007858504664100532351600513700152579428292504048636516871740686539717662541573966533805006626267496465436792638274262013164257879540575377759190259800316614849162649631662095969309800757534839823647203989072033472569541901200588672907252132965552641939222795223520130651623503927571187203603211932406281516873119270268559735949606732008994413940384838289418227145263557977987857410376291723660748099229307904841037099855198099703858020525429245138161821261699621509824502906203146093440780957619774658484489705317537067870334078492787177695283674026482952335626909099486040141130647555408298946180788234903309766282473462626965608394299850181146164488698739126140352640441495311897525546920920966806059534851958038021142426695896929720703638316455085364050573298371086023556412704220585303016266118857441873473990950272627649888993083194742714739636544556778054071649614375854508098801689726408541305180856072451992244424004174172575480698505347573156343998419706819299082960699465039096674967348413348116932114735968554757813385363503582148748879357072959346535016164361637312941856265210665034791241237021691179734904801498660677319568596221573833108396475578865603899642668124136970219529564846776213883058506281496415091910269637050354387269309539649563860505823894548148096955735629685772764619479332328801963082115911717266125592459184776267461097582040185069862888460548012643892136108969776635638702763840885696607996177772498849575731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 2684659987823494557361844852541932224793516802399459129745530304962367442400113539011666225647643671378824332194755941295618269278967321313641964651169844230498912537621456600393634897274703161830551105959569375159839657414322692057872721047351705861685505605073650418139824748295961479196017735698845277556864469400746014993788727022188749959399556712633831185717762437907916519979993790604322580878261044834361190251501374654364797373696666647252483957468787758623026605119609874181521680637136684620496202814090627722513356328289759951136088612073113325422243850785809082802226827759483353078952183114062348229318662817157779490016653649300063247623063116062810086426119863999932406494737314779918725377451102391647211413285466548558529729692863717967599239945245038458131105817882132989209901364050389914639943397803840880645621407385191708799992966898423032436067585307806263192953864852187529620847573804655912684222177110387221945563675001307732033667465934885967512289867317722988816117225828144181275714679376791100324628256576398086030076925861738775036557664818007557912134413127427623710693893804045930555065704333216280306990176497771564681734173414186605034040467960730665163643533435587023534122437760400838579832167683525704466113916395295092759081143033976388047911149146221833803438435777566617749181948344275614517695316626445099383233996461513918017867845624288582792916772018857948517827022504237261401533127401149117230429434922791670881483149500915514175320463938445559539428151707520244960176544632487474806562994243307017081922895064158560960146722936758016853162688971778466152003498243162542851058826197112557400694132277912110442666768891688563526993257809708055135133554902642098160752129300428131491734449176232919139885108754038197597434110048876123066156074972015324834550315342572091791320655151532118963817619198280085055235596170486396998273642636605072774385751103308491940455488726646101756273396238524134839372915787593759802859264232735078875587767626967170131965638055897203886685381291677309943375084293198981266104001860678098019226866964122940332416096742280801124063269952453297195554945159789628160653478300779407899557317056998433597959604776025327595110366383687123934792710737480946749499584144553721636290568385947643066044509312488272546541263663413975754099710269422404054675176252230443886714097052366919105939441414793340848957406283819498009930978999081028855847878799873757509613135945061614809098290456879022882095066722885792433905278787667430106175918183644296020501383150945586950309171055514164888743174102730338261192832864969586345664827759065661869021447142719595589269106764460754628803235133444126674558413989326188126740326604239983363950868429016432299089680073108773312297408147868945231961883626509088463913910681747890069116285416898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 21128984624582922752488670282980252299392546846580287983470635758756984736062962978540742358315722233022813494026762673015661671928986244537779814497521489396688944511540740204768046917319708369762689585216739882798514928229359720788606006928767462928283440766947811273083498269342942658687078270114588021541667341706984009798896145013733006860089506845832230107098695882797173009921188104651130733997062707179599653508751059067741743394256112680163457954063657451268488998474604116268830259186905060642207935172961450103379473788675746013502688289653467329012736391894337069922362140562999846828251924409430840144882908620438094030166520119515710569919808699017868316290359739873592682308105241227289260167115423435148395330138674616988214696501159492179185139169445773166865768325268779179223674433368625546473629242469274704982485407894402537274257767064137546406882964023972162497382655335209077690443417781974316898227590009208151809688815989572662056997955401144276997352131418991917236571746416583432654740342426825207592340922069818051497391336705842700547265228730784527006458329139843027730043260290120038184415527107698913454088151565743974822902460618164746108394621872892205970365789873756322110779495555118762289814253259829391047753852405703617185813694991511227660162718649077745522523278977310779521230681056999750298526698307883406095044941713916835443323967440049631171867171488485645002422381525711205646231078116259555470568251914288122767731003331582069352529013456784514216374563735554308641776043796865597345806949528355959232867780019418005409129905843837770566167955848239254762396022149161339837752692183844038612161369573260277631019401032662178490690145878302810623946647227300247498083639308348712043217413344414367233385561466153363424252216997502537428277312218608154963413871105227262522022895227924397664325769874616095475151425018533054562118242748785322562193340691729976552475793910252259953165522652549338931224928867756241961948219322352895023079987658870649675518622777506570472879146874650317017422944475843917381784688748275369413354137323131087094422614728432840980467415979081145529262675735121284140059073018225227097850638429057076616812400585791312682282450708649827829322220118442587134380965681866640921802245362539101208974096712698073373697048486255240930684505024157333762449554016420117513232942377449625505802506576551717719774780328809081360324883926430242103914129458214777699270341700719882853615610069615391920480301331719314531582360229695293312175827171923854256119972014635401015318974486531421441020339445970460952980264102688630964376033386673220621829819597796765290247118230493702684013642033415599615931128263045954329825051655133269603710345019312144475169369208744554163339971437008427636509776335351018226764782557546869636426488610816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -305393095174647230465889776721670998725621425545963328367325802387696018219620132349740542197572664033648669422972409685349204885948161734280047259832239572931043362512221841442762288683926834537396116186576254369014615977580311627069608135811008169634959143491477190432351676533103149789582684507685519958774642899810018670601310229550559399023318156242354796120772567149103833459866125324326805403665728713613945457763011543085565827151375878422928915795027170356150994870331000584921027488618595572282808284739842598297910079789997286989057842144989156713975760984879819117142227551192120751945636240933274298216503744988112214807806417451968173172963009058927422128547066236119684841469028000490359625807816212802021323476067585209500083049600666305006603256842105178080609602168003321126331660597199826370556696150103079806572926100407336067303079746204684418947915967509231164070423269367282493379769754134087429238298790809678319656569338293612034487199262755262011096278481020191267510920268894036645672214638773065739393132815082589800120701670267531287519962599999505110852350885180572985488059678730895741141600001975691387748774956112597222308527437217582895475377058492758396959273734667496173699702823142206734492605013802865090269729805144401713676194723429635168880730732966031609678695913926917375062148542335920002513314770354726935478695345385276940629949633704042290119509534405573730287346827955130534500232201319381179660303048584000540283230092320504704351258879409400785026324452559015018281625596295409898468613958586743544643374746044043253125631212502482245018614936663840675379743225420688909157384693704924890961533321845130560572781621592460028657904059113658898731152977856339854153683955930015093051706414323521850858724141581280955065408675138128867363791278489416380171463118515256956209924847290683051864791065035176562737323609621309958555902166708699972135266178241446838485078380348581062050250582287737125145221809447283478301314607465743318192808816699632782973680329726449867371895700464190585933945465315840187972217331521524756952481865903463180794364525776825010759481817338070797996935459368042675532254120752103580541223524338834357700216395155048591978818223615963712579527943438348306091154955465846725392043145627462099320773393925006386095151999272107421968023147358669070580297564740047978071334016340820282663605374559045740216310967854662232915125450192976282777911311788380559387218687861595657374630021086996771780110693002113634884536178942695841545819282736869684918055587893547062202346997070017742837880486970716650123151047558058281508374404026033826454344191673058145309454948481885337963157516070221031623192926031883964429400994878284596922776711928929240792958695389285481168813579463316556146765759062525730329820980799493376827216421233623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] 5130486947372693870662410986353879855394645542530129150814326988946531367031073724149797806289976686915183406727776395755288602162203720040932677171961139084758767353478700485643393345871054105363066726474912163975096719292090494279415842896528979363279524922176657574752801036813861835794862813752659993839223243507705379924959457704607169298713233227111276783326298383552987050635438670057090768474646141061734291035097939855734669684910815584410912585480330365223939274190639543412615371165687024771606284133099658479902604472113840689282223900413655967206238606402971874085658935927210522830325185786913127848317184063534919993883813188875378484160541720736257660211828119608492774555280625284309430542112083649692772717476586855496950102245234260390339505906384479258977295166549278176385141751232567604544569483577412127141613014428394562110816501585894108278834445488563199561768994243078361075927201381346987045095099069294384676165754890888785408972218018641294481857418734533787813919056170481140285140670643799763095433939443212505989371664420194866829448080248225505772534922091110804072080843011437751375182045524999643801890600904742926980791967738930814727257598632733305624896932309531671612950573862415127686381523847502848719169542980271654066222157585647106852853579591682788790348624161987713836647431161752339146206115357443614385125330280329723659008124286259238120814951417067420968786539829632648094673234707881367947943757795760836399511965390151244015225937157077877435663142034895790665520871199662892174406718969683964696312137879631433278880974338884297944098405411352519596320033563045767827599643520082393155476368855049423054256315116735825212319762869249198919864051329276458012395483742408151464360368908649467806592651509303306418897236116778394335568720509698940791766173655518599386885657293913202163222502091461381395457016877270838572565912657358707985548877546647677503080449749519837415124124758945574493122229186689760630080423306140600080046413892029320393561009497175296530059717415163383197178541187005393168970882158051001228852989138670775908415238838248269100572769127543190944720060896368858312945619810163239332160892220166360218020122822036146380426547781699701270649092615744916505822777606008899556844333193107311776655839332786919382023554522274836189177882461126931216572804843473918433903783360051044257464040772270384129852185213737163087888688012506670965395830229083980498677980695746125043191679148840135664392656483769411806427052291251441598254220553137526197358731720669464888716500170215940062267342938401708337957199083520968313072055105067204697638553727708220988383227402507270049131012338066771008439205472431364562323331649085696066986091513135009732913586601784126172402139398338976022908700242897344866012757591004362917229496746639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -27126536872356710373053436218018301180785440093550712289384619856347705732500384445508129306519727346866478377401527997939561466659956281252835512244846376967530009262608411062018008930861300352000733552967781268507754695434799214429591408905689666980506158657730733773794267300189016760692560383646117257451446631277730848932883755719427276481391130066357640184179931530772277452775670669665015866408375461089101095978375681519144494466730847536735518075748006758931678577728487043258116436270685511740068871129521858118820830537573682146574955249004250864923288963653708969885333805059348295161149129369557544295929510822032295964271287548515378451213977812410767693047416014732307203665825741328901389544209601316554666377863452721591144437528925725444982466838868983920021433683432977576685963347666075158180952952172243229292523502955528135233538592736388685534006057486745711064022458427941095997765477508750868012731317166822765394532181932844229471863337989061865900572854249300318925689602376673790025613748649823017173890667197270496431744958834126732912001741948353869155768892556846691991688219460561435939314726754669730649686458261741109649211868688192807320550500501596150321084353674667276991255614639346557303676397754381248582271013499254435748707495472104755401754334584576017696311415691423263403734299642022524706926546820670758979007423392314362525474584008842748121756847432958949209756418472708705803260253776495109213170651025275053676203336198136226824509982937707699496056275197646700378055656415472311780846119574585229763509292001939518802653924618087432365749108449247051011234893613811173019454452801254122278932602482068750875774538095642883104042881232570316479055941051558831966519797951766420897009247432584889385813253575144755667522983714623261144697315899256356286335172102197134456776453834952858806276345369152524397389858925683918829409236925697106154343983899569492588101197826436634866463054745545072690099233525038650421819843113853246478652033941047194860589374274275375074851336955201332746192533099827173815817853727792036853343935512847782750736400328069443505478128972304639734295099353935252418719897005796825835757380153810790920249891393755480721821153304474503169900663056334181183303681701065225550137963734516079448386717632356059880048854619117200159248832456861676329814829467387830996784838225241609484722212867834693010007740668534194688636167264847154913966208958381447705559057545217445584682486621981645316422631559614347261611862441139597946173125003062040616863401930176548490626466929896017014094873911913147338696740527840843221099532853745947540720329707297760359062625481188358759976490200026582835638586401015814735871337732908009825206877208529064024876576064804125423912791169396662028155823213215592551099614698739583040617180220662743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 116220353876068417623203784898647578190723002362602928153323695846701404912994099114177014791134365913383205027449523596456900840213652752593513616607951563578526560574083819643145198901083665326352024195405258927205715849041698108652786828621866927638516944834155716869598857428313109150892840151835218395437821990171684788766308792392308954770632892310786215427565076761842855317471422690702273339309242672975433528807539387337225037607006547613926136949958926624466088309660128529049656764958676155180100283256506946657793886456152255494930947257081263221406003552142371563909379422881834636390466401932635260034782316388819921720537107769544568157021330041345797296179639182170577898300412770791266294783918045829150144142788134421931408950016827155630101669980357823080020062291467394308600109762862327678336479043656594137817118623735124776196032453707065890371380983280136374187417031540920404716037017838378433272338471996712441764812052287200295181270391707733022010766007617138486442160398584681438449900242273545428830612049961511759184673306018066277421947149035279873461331792133335188470621727699866097480532927538647381036899349190324180426083298160895676505707643849698143523011341840686107665387211431021258725709625721534629114402833677561064758887225191321607655251042729260287020765758676848031034897290950929313443888717341590209625975479370768356626204406556309077559373352338792650085805226822361261682876925532593071208960905536372811109095962475896618792626021297174186734968277952023525934549750259669495529970048626552771963243366805812847193731452692522872659317979140304905857222315646815360729869369596031755311836455580431529101195787692715362320844685654868066371685238150095699784248232295466731545462640550265422184960335786369475396107207447343042845854802154806032573278847788944760852680274880178460785478205840708497751285997746592936172017974372966163839147274080660687414170894728714802886907360258683829862618546312309328169403844757062992655091693526152011154244829285168689200195151486665141089591873197215785903695700585106320873018786690016012855349406608432890570128361107851796681485218590540559798744406897366038231787136534174780680570653304401499115542308635299409470586551712824619973780430587211782485798837433406625441642533797097073905218672545570269342027809232337073266367024862647204657729492093159974762857418731216643356309329076052553876471286033576473427589799359398787568024310869524142035336680886645750211681056435939436647565508807151230367647959205170999163429348451995711145560653094318374547107322084285774242332175727803676252538013276910673609943514511569533961929847391648326513303808093941063330622486459440009731929306410017107479730266344864499648133063327584528238980668073683056461792433847458978697547567559050199758771698921163980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -368477748124005267409370123790494407133118596629171274533792953861859932181696086297794593055668537089603382988857982498645207663009143999889618957363338640267181111522194967545796185425633786617725012394367797514588721153482349810119040056730789130590502574312487131986452136083546914684443921928543482267702362136793985828667876281135992927558159695713657841265171051547647665698640579492179656157892631052933835000723894200106352044635043110275572663134505919164754666890690682802538253180696883803719527534552336969855919628549392475191455358347765894083243222369066723290911914040563331974623967226738860553084815797499790567156831800040303897329224241733042303535525112345575660125557754641511192699965269979391105728120107645619858304002739856752191933783892482150506464687577197844395245823404797068284806400619159852406502054662196991779859070804795208897075377061817713473822272448861220340957706551045131352903520059704727281553999286203774082234453462555657310460166792936239461853339146951312534508226738436901600548564247260311901230114972910435839256924021435397920603156746563294755878078133153382406058506571276735194223085794743740991996099975310937520786733581832375082211476562388944642356383839285834647037374255505281598664945562980358883764013344032820756591592627002491944719041573516523740616561608143706768470084706694416233053345219232867778892594077306859399784161255024651189654093261133751532831124509078816432686187909944151505908751760693249081639348087605908897842083554964814818600932792087736679181601170800411186867098398945933322826035607548827439128409172169362553701957160906584417639876270058078704771134503387217246764417460917603522763811867385760898479716458061398169055216832442951000732049285891171043828390048887668085280785114770985122492002807902866891580835336112557338348322709935920275551415683305063345866199708165107907764538483054291555865476733913732373531864044592598920262940014316432945151370577446777750474719432097873385275136329245897582871554126021020236090646477269305738631243782856567292781352368963952674154769572108843352080148641808739326061048974824704591361603470066463698013100189813619084147801381226681135481322053995671943899053127926332881246040547474035216195974712819630924874223708615039657555920367454548957932965801424068170002670191509815511547842716730954903058812298085123654099507259693752355456952558318115355320817398053883352422159975873991758363876808015831672107929620838634728020945660371936906271962071168117435270257937067515704695559768805277484433933923709233202088908164633905419962155927828760170981957308936796624519018046375012998154693659689182733813960327351209188354338364184402966262772705764407746596394652493239817573097935080671217282810091599123507040133349708154004028147394423588401255642713633192935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 1290867017001730674501129604501877219559780611409749629668570424076651973358121483110956689945326673093763354228769947357800133019384471473878895996387450858185961841455930736821318848662435163112728500151200372902277117642539731886114774620555734079267281632962135973801428568009809953913030887908177762757918657676285019396391691023562820271766365178127443633899367519815774859633139882407754839008481615423047471199596083250975212343101965282396581399829841140177063216225231986494609514546134542978897244005880968552524293719851535504368292984149481910788579789932398856750848767246952676320984376432105777747634776949072744678325131091117036996972321288067088225541229208929102331944770098510456525031358932000226544586780764035459614348741705267758093989905034671682375410221211477616462940050543989015216192905491696204678123886797922368537530707908724812467658955670620454847109615926186380545629106577008845128200159004244878345854908907256588380263450398335072967565934649676432235639254406954758219929772785506735528845671004910631199643439608334126180262487428621211966790657483635128518154637766076602061820809569950063583355387684453848468013812157723336297708688465811702445334635218999028416746121687011588841224799626785905766074618306982964442003842098130206802069293306822425898584718598130355204249160442972960945569307154644429963118340984101277104673906220067164571287371681687645912533712358104514741549407671221470020034922421189002351283479786848313436149861775096715711765397228614589708825697877639553769743053826381438678476038446755820464122576930296634035807445327530064357284935801780838218246743392527163486985284621685712817159674790185570015145827642897739705216012629197688088558615496889866469017984949153777606645496042402739697963888306865611359156791595945578794345034410800346918460763547456291927059418974593069943619129421789137554167222312581476642409532664413464388988794718653282537147731466056986977810588175690960569724041822881864410996857642049824172176714966739962875219678566618871816864178536858290281203874346547038068708449795924213665094357244338864145972052475179448889818428683413124767629639199267656270237680133233353564690880985543330933574352425677890387795831073537399001581521790179182439184144612069955696506998265497236572436098221661126843620130338452455834225808441560517230334256966524750188290059932376721282490588508899502755915024503649204118237197315503211529689851813806542962113984269227862300322753829345801323775615976677450283349750228352667306726983485983868011415618802094612662717687517998514951084808734904225584030537459592435538158196821203426531607497988655791718322274650184022238895264654953750796384875654532184424675943175393082498785859607740317082729275026802547767297564355124831649614246798464593597661891255512701337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -3004206996616122477236580520172892872128477266171644761754741473823811443080025934837627003716001171240975712697362217955398183340476928674893550669686874540931710452391957214229097107641452365005062437573271581958077152036439518980261499659878954333186790908059989518170820760575297683262307441197815684900090781214733280622057712431771130860510328453367323337837415123039106698378012944861753161886986516579265635193110640127337569086834149173504278976081869768726864811011245344848439716590183515092191064514770797341415989482397305566269651899813022958472810466892881744234405739538977758523895867466192833690329840714858963959926853051188153379524991638331647377292641307027406564105991532825539698382152537648117533488620627131938410976878549972526693550294678829901020430847858700940491601898346561794256909281375678114234458692474643465530434524695791443056238425405852220252582185170461964351883753714144413058880460543218036853523964056121915719922682785322846604064736225857605528516137256286199891639354410358578429533445586687005574195047622917695930355126094140196678000467881204568954283166970475282164734246086577650515222138684031260894722676221106871306402598768928837918553415765441458659068204633218529755988702785261302735395947458256252638448736267165356466914422973365033989921825599294485060896482848299793121668607127902953268934033048093983535305383585694414069424503748266302182267029466109459298277102478442993671706874408515558184430437599403791887189838830693163680178603444053837306344804236555876827584121745675800172602505112815196754040325711741759997659787214566062004755038949619074947749728279840519661169226274066387734684365947202337577486112249723599081279968873700080829034422240987484637164748597474428396485071361995920931559740718892774760917323580034150784903355178278757556635204633960054434897913509721341505182749460487716154874922028302182626380725336386908725797090234744279701157956460786937651098840845654142701643150833154705661757056490612073412103663009872158803219423169019424582579919323175019691384488519746304916438787132557356484231737227319144784174347578536799397057632567956255153575755062873284398086421710720914416528929943427502857722293069356571444670712892350582326635433095675612873098272544618536555291773056300332259896038711319511206276519140274278624698207178483037059304248937027118008324416028996670450485286043904319943330730430843205154420339130350076139367299676076052976922159738879319117942813579864972039291651910830855417773467897418305633496196283979962726301087703476585924283679368772335216268649873135206812406671236289826571293160912709636035719259453435803048395613611981446255926559951797913109006816774780426562448192882299640112640476953900576722253168343073551528027263239282010213652648888321968789288636767895042392064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 5416864854557106066698528563639925350550238604489593135447577899937302022372108740971316084154306179360784370943478380104614963051096768043499397025088093183652508918318067726637683485790637332786815453958496663098197260044582748373364685708315016904899513325217157659424725901724950181872150155915427229904633751921940902139865666938370296012719060461336613778598261086972227579582619220700774931939698012806116962528798299275258884820303283313196121706599416870906506458548370644629418024583075212157851228369000806066567135987590745039973076904349651557638570903523110473698473939218140542453276896926336611925860430020760436971265066441037624073045856591220167317314830994926826717917746267121688663950450892548897366059572941310984674750383797271257061807243257326694810667526502884021724527188574692785825386884778697225173768440829448831368729281411573293282530334893058289343572820511067096543549901008428348675104635676585673092329602141426852429862495392791839315539508303122616524858218868516323187645590651216850503932949734805011172006276962280094220620763528305703918618085115808074936103267061274443365647666924641779480109237849992315354453496074633451331839350823157550723302876647227745620961120441419800341381278258064247413798217415762162318426057226634977935027953906330671056635430599381406491648138189315486167930495959582377205134574534885344845478291245129850884824619680975088647681416069160903583401033817472414319397140388177240278565130646051991405700330222214632003958027001437721906738669650759052217239255238785840090179277692671186512962822568074986389337997759749086597435617416603062798530405932033417449273390427685873238995030686887817198375821432657153769646048297473077852081945110785694633373653975136213945650867468747693014769093345641395367029927971760042494387488925178056879820986512296877537729818158078654807338335698827120193841237748095319175238445917108178744016201317204707837838233759497316651864700943523471912839590848394518601330790045115870428792345664377853405827569799962277482498355827106576147169676540484751105184490516995800007449388834055456188598312018187968171142201280212868976709955782362858040403160925638105113921085447660456386743772822226836428976069872914374617948624430308070311178128513212690872818387475202317696889578164707491388716839513827953249746496979424479628551037139291518937743678992853588018886391628388947878149812507483167816519028934099834537847704021175470781825634918325692905009652832509962638258890205711078533230388976805967858881510749080437293418348938988913273025046319415940071029999090584083853502594109941143196589504675725039996927422458515051691286384430272235049167127495390915314367659823717876852412072640595755423424710512064060162177647217382568644261496129188615030555896415603110147310764015261371596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -5890432294431112120498881444282620635367723800273134362442115957963472679746499022286095218919522832076053335592534622985241241464343834793388487802505915076145984224913613786111912312102451604796341070951059978824581845639300293264221407813497036104330895295593424433025056623800261047690832718033178312132413767071238355107081963857370240700230637562749656448008843483324580567883570302421181149023885435189622761262827347879827876268830489637411970244400528471430895252961717203934135312682969208393283701066712649339929652049716169688684468747303632098757751960970631114108692435960635195982665120092490695039993822582489939387284117269891310594262222200669185459860804176458456912592539721492742313246527590440754804103145922661104387692756887720449686761974762584773734392986004212350938380446117872276509284412312929361716737544393708255405860414591975055381979866405928697077117578866897432747223196937529254032305922432076061592675060707561749317330940605686460237093909122223189351945913815505106570715956343773013020961725217781620072847684724224299203212451634832005480946409372701124560312674833193923303200476159940544852559948082978707031755397195147241607199849948964672769583261586198691179167449529922952309147350309199236727006136159530271935326586904600622145155701997226305001713842882582203543317839599270302913881655753320280670958937979643732903399202251530883104684491914053357161519141868683920196170778627019164015265877954171527758885060044436984513752454710928644520371398957919497441689475330229625651519338395171350144910648258768217150551983587129845978194061389605140154276763992048218412596959354390710544990196396577038661211080154870511186273781022967982012695189010751481580034202438588706313497499742868493346522085017700776970465812476723765371633818413796647434183852128964285301479071959825415342084807538690559842418572172192650554671733128969470071565638846022330143702858612882404508998505846826385065412360279441317308359516162901664923318541107479963249177152223469352516530304275983025220155136813180025361717395268076933626465441955562896312038314176947959112789987353933915001139845288887740852854654030893557125018818451090532632862843406513132933341314171672127625582934886997307723716926536456106154516725370520887473625760806584152231865428294007604838188963614446338172512442337243402505843714778019817913293842234162108943033691879534752352254939267566147622991352480899107142999189637270087849486651543971826255863574825179443632012944134746711340350577718963931967677543849741550498183924248895264221965904946832436630831378475795967132884397730642578691002936783039820890352129906147513610827459582901693240365688051898666401510549918112766185802908848787578813680658958710180768546759788723777319558798765645402709393756832454757199175954099874960506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -10322555630895699866660432748053861732275906726028647361957188256366711037015607443941322218788892760782408352269809188766397595026019772381008643320747052556728006853048670700339576401417762482071060005252139105791833572629733507886652911890259477674617435193675334799305179778347092187905962575124650222766530424424255152526468406777775224645843539365566659704192303109656312347584590092465758808193617850817371234972985085411269698853658520644581418732261186962200959832342992793985017956317084376930381665805397258997076728813704726086502934973691532833750882136438017355639213366671981092338234462534736938955172769360098597898370288134353643242137256400239791010480281705989283426016440166225171758963223764160033292392656224251580221960778247154308709790073998087469128068123864173769316712122619898016989388796958746251763003407014491152931952151214542330463913841027699412252191447353974204066513289519327384612541089866289100672055263569972022114583309299507166736898663292083556625411925489845727646799956377845123726448952086361100860464718592459947867138732781361736991182122321719568926154901422584578597634902332048027950890655761187162689496729524871334647934518390188456076856287035772344472152046300104709874021990380493566038922058607946409460604226738494121557975647196312458060576403694946964441565668463254385431792409155795228591904440548575711027443872380588271772270221075624517861235901024596667255609153739387798113978712632033010588216013990462046583840442547204598694800833926109022231725598124650343437058889403618593688271627846382411420329117641823445295241598510768087378983441352510444755608091101350169973152526772300954316085033142520412361255966441218507675836924648965600000202348579647667826167886035214234829480645221697171683222034455617882730305786034319355331683639660434339864312345713023279448046218712311794504767278715242649419745953120523494724410333326568157734236786066596160580420610679612287604873255874525770195929760492682341330859476203625098741667988723867258576543674193008803772348287480618785894778467048594139160092430253531393942307447246391952808657696173744575751085440635468032854517079621036612074720109686379259543886957615836330324984817289661522633071708116225701996598017459661838510700845231224043242397774393772756056217392631829186961811459304958972851059672698013028795245131705558124291113047613299286162514174124547858362776833231747107388274283445725539772177071769338387481249592216386393921259633570198923400724134022422665957289395396905076322520630830967029870401848502977316321178949672519358906164567335433615131980643693053448850328825928972613412820044008993452715902541572519393836643779228887567455989387281577418810844536742909865970972378864741007868142199516795782511232837777447796651659467264298332055325002677133875609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 76231524698910728424642590227924155706413173461865785507229909535528243689432751001637249813021038293865490795753309431119204215570481189130275546675802725822633973292537849955103300097243353302094624378048768530749227088344599017787051371570943265549500506855202713717134346711372941997483654987226223456958145929671989970977864062589838182542396828562017395104474434756909354853916254117877434378709360708952410216792618994575429798493052815277042575590156498628539366876322595802312658938659079723299682650449443648601733567207416525033710120637386136189245800925394851622883794091020889216896135394746696043514039241018735890253722670972182647876673311094203562375119882896996716186637336393735974640827743223315274686036788131920034070732497836046964985749826150225561409110158631449933679490766119391921840362068249821948417463832745067720126339146521472367921270601116222476346946331531613580842060911150843333187542661706269377665965656715764385652959717797580942585891420291217425543076100251790934393995578123599856450316631651574256669065860444141162416572350389263706692735123479635896514022479183756179273970809343982656519259592124008973005087583332943941353460883516456657781741968699072712992914650016881724865939052818718110815470613431181047699511115969375159620408024834712530910627853160430691313952204540122741829831379278760767460650658065943091996678350712639813330582805754118400297525373912813014073763351756963738818412680475107378372674368652984934592061525675677683496043517765013348738168076161275116107393493420377644487974814147368815267371496440202129100322644528984115716416288180135554130534169442583177328126645621426758048907842802584342902299077180951029669286672298420216881335700068849611912245631007682803130335248058752659581087298561472434944429329129179403868428202963693725949470961410940223307421153183998677220795329554333288139137670000832281064938302230386033576859765269295322530813728932456864544286842119947119154227983580935320908713544103212762204137064389786895370981089407321275816681600754847001255837014214325436804377371358029760999454202148282497710275242388832733052045964454557824106843349873845477563943690127711176485568583672734230835227051614196499131217144837912571141187728192511774384687944217501321734137728040149944686323806872791138712683286912521759723646831567166974815129564703109370455058188982944047070462802597648569409388432825000606744343261449675885731349143312167925037093397317215154499450031490282095449261651253009169300127919293650851191751610576264170780242723010306201467934978918749937114257161957692524567480758710210732695650256144755821979677200275259945439089116434070249444745550992455488193494605788418168173461884263019040164085037223535207524982877519104277117594840080628202750949940939356040019124065255151244410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -249359074160491440894672736424474773477207163061924150004373761740114337215676077272666374781243690654341651764558690035971357098907564542478655783178973275177730122328410116356363351130726591150791306294428849063023755769965965672537311915851457320952452714824832444821861614862629977808752826558641349738540013304945062225061206639287531009141754424016209093030387422116697238711132846584444839151774986481392763107542998790048550565412602065226282055458538834708672537919090844642127830314862335214021919732776363442446120195112328372294546825220692829319817421336965831536854498949828446685913969410136737670245969958520138943421020450600578644639026700733407245631201647779796574504951613459824514985387974006725527813070439669447561675498542701448368739367651593236289329558326251903283446007221621940096684223920882609254104118738948052760555385492581039562123321285381453353698232936356946505817036008509752994116564931828701984705368331930400209896885714985195677947014848527109406482233844230993203224724717850918642956477566542401790899779980037254446550565221958071621446767573348574229190262791033211931369250943167577420009472155362024144251179807755898519326759392690625983695316112029974706434507423548864801807809895948685946363535118834172533905180901516598581822924911712076884105340903241885973218226816856623361059832515189849249662977578528995067546531738315130748153045618330463299397819576831322089545329353077107597418659948847735097495949264404844495580994998757912324237304838556148371748880259661671014081420112805290678580707036775220799058959111757187297620926871687584827112938692751382937839345307737410492837751118427018594293668235223936396835904471089881141235899422290376545079051048269463147830400302185384952273622712303432916469804144452340265560075979752496650752274884349714339262694946423738103606072815671614608363137179461194489099188112462786881470056464033783406661576452593405460935597040667777857405150659757978341548997893490064404108118992491617694502999685488057084555007689196827016614149726224518591750560083842807218813181514491868771949902307172650125554517815181625841782149886976985677318959695096184231925049115370855801294470039687852772942635902317121817503410439994203302567224262709962539675754288849384234380175774144379858385705739701840192051887999269287296025772419350223735736922297802468913875199500955041261343910266158954244940217585249953257525748876854572126223366853317372719947454097907728123952805156930123040036867399655383546574136412746175463992699254205256759314900866988721393423741703407365341445169503862490774629013279104939174661769037576175166820920821848141201354701886580988262540343162465103313343560277120622928865037357020998097836356383602991577036513984113243198431734792898333353547075097432122373717157694295523721216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 633762409219428584404709824882710453801305386677624874630632456777880381802789359608453588170378538330713765902651406559582421343868244973748017052776774146080424994340954855357694289774094766481645666700522935528779052402390328525996608642857617176337926529668955634458381832292250652332797523183256855860393863311633526620220716113809501915165208972643313497231428282846769817601611867174940674494340070192551306374655100235968524897580566859087076310390945189821188035088960730389090512569208410943791831493831923830377886454258545951092316692609127585885150305784684787990057734817943924648388745638027601522514706218124515727975017733725958431438056993930269171415984739461605295554326758211345891468167893761363002054334982652519661165145687835352275314976197313083114629311541039214633672886317360975568804272464142623111055915343668654651598968192694003666681546682289563051535536226961485217154064116919731289574489770922934489522818114025537861495940929516337811513885171479670541294220799689039648714361550431640604996857975513987428990915723537316626726919805390865614571956103794114498545539282750080407274255309253922532963905815650777714174234348667048170032868383216483987672245681660511386237273097367093895788179571944187824035787919074748505383166376824643862709527507801248539381054486183357288013295048143380955016360663223240134438533697978233938282894016831952756467709130470186844226866583133698649114529775496410824527455927076718331191102344267100257859535566836673584349173913092442335142901998263875328997235008729361070608991045310890459279431909306164818099346950853036964920744142865358195958214003152250551339761295128114838612932352610174782679247674395276068246720474604283149950083086297539624365269299246289766704224975305340709170276750794822984924977697861230358500822690844330316416543552211717743635174281022371849078177410545661183564744296418565262853175800005760906701698462127296069626835848648958613400465134740347648016957091292467967624309296352377257477146499270410292950285640363803246780674784104501122413305921101863736123466858614207387964287723636466148718629565200429479159369671031835338446640501375493795762316502485819497372432051396158013955941107338212833408186755358970102503098907766668606647690541267161450152836492652996610211100442889013543680840030323512983662452474931197094966213574435439520666549191315023368795748213747697708531632094917328920578314449652554661398035191753148256468619894054267180433449977229765124511406872537558037876436335195638607912884692578703399962998749832474793150298027135428277281740917017215988965849039681023187073750229308525290290837319222384660821125923511915590477170467096498933955703517407090522540560950303264545021080745329762015898376075582185165590156643171758226717415984385353068010222599999325820944384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -1405398451904827839933584108258914739089976584223167909132494519700360871595501180265586774414684136232235354777439797101299229444732659350052049386340182083497090270029234484605576616050982127255336187449934588576405381305467302391838707341293375398231942522242380131506418764472516695991974243438564418179253005260428582553260103143859086176965190359519384944933871500010435051370159292020733497355019639745773861214264934488653347220718043518660535779662185643190988938817907441494743144966257028562439916112001471710276339600589727603896916814786220841555808286888590695548653990258014082487563569700464486423367263318644616122359021075675216096265162795248146703656251049792508787552822211109433694669702898526274992636851958633357132094684811852777950788720273095501409266107912627216715145857612880404317412502008638026535471241439343957259926685227233927521534979839438655066482760861492185033498699430453027899516285507715792756110266253249512444724894292234861113870394322718983732444471327218416097973246240546853694301846832527909629205459830485236207684235774443138317097148920319554252164594626030351849753779075263190242704997831338274562889948936808362263284831518715989967020446493835141482246464961383871036334696206427137372899006864138285947214328971367377487083736510248493458570017098290629722575547966477443581505839353552135635232434916108306805167375010201657815381363890846228517988500786085233246076842389853654578704637896699715558073075630974911049994820076027059065763845892470798876966610158194098072208443786128953224394931268623418248113272761872875156895821201413378395164369684580488464404473358685567328892778919856775967811475197744795087526969992914414000537507999722982995143822467403657369552188283042072431715814504260079986133904598216957916997867920756310931245019735240851295928398826818559671192573962257585158722301162145743267520986553151673456502340634526626000202701482251232971437553111743696504139299648054786384421510526209371149422107558085434510450637669918555269744109233797183214074716045054541023962383138420848691842716577013225485560414908925066573371066063004953468634449204855353618414774554376219471658721183041113511154314783310343432230666585330975858704377952256105252462688449693449715498820902539496697803080531770234194067753375267283883522286724955435132783705831975473655849254670268032576925426584043250527122713357823403789880445436910724606751386669730533287745232420581266144724599600165940933590711215315026201230584600183436371148346648379666502068923463851823410750807713939006796527755695352392382918552027684547877413071065404454376704007577652845588731231045617605827187784791690868566415304793660083967417392143492574537407111418039047791555344931069409652409891523932362634562980105927757111391157063669881790311339577431481017958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 2786857932536735176910425273357460462038875356095783650406755416034187608751298156279018481175307952462591383639337674659908961202708651177481574312518135533730640715065729558089610523588574342157928927078599730898143406108907990615843974660091317177730514730493597980826660344462137665604689591348512953069519715235590107020934439391801583123850650041817002753930345996738036100925125250716600879846208150484566786989522023474638426896617741747507007942335331924934140501721367099196826377860368857553442729899894011150119786825893973579416397241475237255679121616741615039796423040228467564432111614754006131097185899656145725556331766179680128576841136569921942413885045356593057062841058685847372019531599588924179239245688478121139642633760332354180969044164500257601202954068807114450738305851275343520375127687019143436324073810693061635841331733749981321367413420426368140575952564900992809467842292356463050145001942923578896139560614172410921854680674976982245431296504977119794844684889255423390043309660472818389996237792037067943988739812420365140747983238624062886177197469801543201256032475213831280024370615151978670340973915620770837738375218676079207212279775873567539868792654401111146039555071302011104219280250404486599174674139823292108361266356886234635379247980567940715986761195702286313138152098006370251826463503615972338634016186753303003015140588968523306467254803928758454382190964562878153483320542943190016038905205462654855458798814776631767517745537879476484572991488947698065178383708643365294499192684997132310561125487344892265244576344852315759770667401215435167443241749152400688802087925259975267602675738245162640463434441294580867609383271852224493276560476393185685831381766888414994556570639464563402727382244467776484445303046298254870094080159445511485528012440844560649450281646117596006657003059148559723768667119379796866475461353633360263839470602434932924358176533542045392495652777261194947978161792059360022905146450989040215686778971757713797245385989164838251511156566618362533602363365856213294429757002587192171488118529898112600798548181545376838980699133587283254196975027134506512429223031370437748712685791229276107186576621514602422827448457077322739234860470359648138811224931062856731885693474663050336212128679384638930662929585953220322068861403877590959829960967766710551365423134708161107245997811263512190024441445483127270915813485140811960100491414894284707226319457989177564437974233488273254255078009456911246281236637578286863842463125816082875726803367650066032475698242564550556402540914650029865152577563328655384675329709853162542464365215294603493558748367388966412561713139784901778302246419061226693589039277609496199946263401318482321667768860310131880628118223900996646045101786797299878765092119734883152589871240843607300208852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -4913801694672728804432698997492907355060849773372737294160626815487480216197658082955357894608202120409598886759425623679474383353836078525165330924500394308417541508812295236828480398076946922370173289806705544438925136629467206888175098262692537590911345801129179867266310142965531792725653499147063274835591895772244220152133570001881656628771096308462166545221983133364783042305264537363829159889208912009061503951135243503736443308884743284894185821749338746013111253244103073881459555356751822005426634225888607149498838630231736837378621701168027538610537348984999007077505980593981834457286111282057556296806207024974605147063610819870136377244758900278913712690577288126109283678058360672995205415992291018662625563284603881061482766465250011041873759070747017329502153061681287071094060523509730262095490229532518190665766653713295386376666240956730491768635401667069966575751294166322482766939554356623740725867371521885960968285600491020194602538799246037967258731074170365415529693873103541878153285864007519977176258494396333880540334051212756681606858582579783904374330589347439347824357243915250326638430735944844784343530922553030228888010520100672004911017842503226856407879433190822759674157890116939697814059919362304910756153871260498500041807989092471029558140851914279155618547779976547613774424995719656920735680156951113304966051977926767410751440995366769990329146510062773799427015238406087049797523518500599306511696161891158950528077953195683739068495127997601132385881114588020952491770434990951936962446414724542013858885605060979538838334618359609231799731674043746828727264098238233198810421737464935891956265662752757899359357832935463624175676239856690089078077997098971006853936817263965953904362151727598944468714685266260082151077076468880170735599672260073835771078833049902023748774598108942918933751257350041420803960952114961094888915383383809938240421474845244547216928004735694545649415899085377681785623840292274605451351546207157481412484513187793699207744940089362225437298623589664169105519089047373460222224072540842985908231973987163849286985644076540766108276699183525798198380331441796526285496366992115079660830272852768430275018392651350529501532980889293195200418257530692055933299036294335391614104948000182114871475426442690523970181300243164610347773677231777622682354057665127834336923482954805191927266787270667593612060817501035842709672431370394057305005844777782200556002633310023275549372811360123158412166376206396542971491032552195852955005459602293622752511755922309172568493073678307531011256639103594886195946180058169131825348062275167634336437437709287183288881159273363521880887468788692099131461250460513008238655952317576630445146649795097666486576412300207915159680635856055928324122205335084523150335248178509200761424618178644144239411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 7644937064810313899154753262179967425663511712967364718553918654595904306126079106488262815475345561893959808080479820424688005459921659944048605837280877651444778194072437195140804630952788387020117711781503073382067088554254344505816009230454466349000255934225683096625368537042698839506074385835101696497044851425302351937314857364710932203193640662693394448601885606396299303241028864579722779927170751358800184211984639441787172017807464345362315978136604555195199482480936491611623059295190894570755159353534932702278540460363798241210152706596910835531719401641918373112147257997086905103233733301569458968851955208488568892022957940726556937395938175474315600975531106074378135962827463414461168620418898548970401965816120546588619984926491497069361843871007405016769861755508219155743523250131567018001854665353093951587564321541165523630800607410538010960838811535946711278642607267728604558014308642278449543050199195708843542594799230222752409208833178857952351079157407691743672869431668986561531048067203603760938086158735310223156854572689303856715098994104801922089160388698810670046917603106438447265113125461190947156279482164469665912837866755684906294696072034949361869952299436333817239997031438432528474448836990285769101041434201277154917820031935072209097230790385755548610691986276329486683494662439697074305727628166951409641578637645027330966152871813033737051738562027603604512061101406215796651965498605038710896405490203659689499572255461685488190597249257763079627004812222738042389209005858189786729037004286973496937449734450827824600068625820472738256239336813749135775398331521980060466459339714889469592813302038499119501565971458056266996186828577381908125132737051350300966701642935638485820516118905329767454857673146505429592266646779613219539883546364752686836664547702020585394575839501200595725869958381390014367946398560427741948225464542908229542596289392724717602776798250478271594203623546530140028898344169232554015473481364153416882645869535891730656068662800891434326255874906611787296266711485188800836307249483424309663261725882528917305546841880543182122068744372326359080867700264259366792878079681030879350328351720098102070919163857692342316923753384174487368474853313608976405095920023029850388782378623717344301586483582967398505916762799570085771550124697123473617853860699847932709099933107529084590298841818819027187712444926497232663561473687087112659256063300850300471926224323611072478696416305083777571021428326523134254047406205184821965568541758876204632482092954333262742141747361377086673446658471493017190630984084699444100900442300583044290468512926628411939584501616231403075118439704467903678183715679004864539726101344893702291795455075710782490551226339158211418988016641286519289758716870582654294052412449668724700675641144306376443428864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -10496293149801398435876807067246026780926926803197405502660802964351463407413369283568583316541814914104815906169023640083365935772564187297747283966044850274931664321903903628935280549450851128608101722648456037775472441971116273465318870667731277223926352245126021945359078422570882977341281502679165237572374417417026252235971574106193396983884591451503077814808263439885348160063347609213187728446928922652208837816491151771093546069798133347682778657628700591160145728319041945802928877130364086234928989352868911104710209925651530820788997803673586985300459927442313706652245330240486765956151140699007923090762953597437995563319490776477240770018915589336788593130897155706404927595049800524025135233995343748877199129011012075353021033069085324862865228080790624905867886097876127802943828870185263262533581261754990866367950865744172920151224168935469325361635933924063366028957235399193995977496126595268279980276456022974863287618504310771744366715684113970862172209251329865747995431088307029116765405343380959297396966451608509829401413253300743911759923196208216413610938570188714186775919993460191047743239412042034496632910973725043169759877228883978711706604977463483991026237927359606608590928769656042783121874933143714408040919869506051981522131822750837105298968494375898503119927735942340218285457235972294485325454222326332099538587249040731410339224484946903883745767546718392047657747199094112542929918471671445799459592041940402770493843359304983855318966485276842528108855269794548991592467669822437154860463409266115954821104027868053532873391192722473284405504650152990053373813278277739884876489313239583905552296410816306008471124590178840957901450529729541619427222183386547559050747449040406373733788012470612126887243175940170059391189780200633866353590318426971214936360584432950605128707994206877557721163726624549862647068356358808433975014243852802816065587167583284539329230785859608685267243358187463185463618284571581391517820919378686290390267086020562297664670218495773168929468100319959910674109380708385785568249132758661387790096109216432391174965764661815855030043977525031220767720573116578404939788544147696359820068514487276148089900395339808169999940277164068798438904604749365021034611830379744265563579818913573568220428373133832827140476767956437938766705409578113935347722248179395158201587615675423904266677394043447300202404131734488971794747198261038024822214429930836177133814965313006587447725968543518838087403498919192124071332736755621101628960302467574173898718509932416749405005809834669907187369752646689048849381639863037697958182508009174541120522677532961286157984970417629012341440368785375368687085633864943137591187001030533258402219310097010249469771502953526938043794002885013652698987955122127139673197711446542544412913396838628573210214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 12807291638689072323111425093991646978313050890584587382094080710818887365158760464284958814700077696710183878535452726931877823148268700562656419189203308446639328399305743215770280906625225997458373499731601661952032146345647158741423011699748063043505149782253038128208413357013390782009523010586172287332897939343567381318565649011193355913560604225510287042858182396851154530999910936405493167891868242179417033527360433443998019133199492786139278889856941820095548470025920195054847070054477958925558758277050540161900913522079216610467937141728959406148257304180324559295863710990265260418093765381808948104795043353432942136402828683411081257199694981881366328348195992398855917182980162278701452686693076791026078319145590867771034710654018462703918334234835191525665711133903790418014652892211766242056461420816210587202316456401637211215129042643098084635344196041525619583561688710069553722029937023228107388215546514477523929622079522432095639212758974209814090804862128447178565906389822980488319041658030598730974568273631381703829585363221239654230148480540007710552309119038413723500027647412746381222621013171614360563873183235123252613515685727525148291365737523685694726754540802658285535731038405957650392127882003893814006893035288613861825099396359468272559240578111816333019458392067915786869401771163388473527614168289156797504977325694303886750472309503317790706761605581285194980580157184878894537466731973874484383201090425694120369647394820533132085260576204608749996040100727652064450479104121976055375590719908791946252750276232523609601590209137814632949472615054106930872423165661361000972119823905562067542656841896815576448498575301329258576590639245401726386402387542470439778499711161625631704497063386160386517844193834107354585436442221040026473683824039002663036516679802467633354288631473545949855058884571263680158311156153905993871385664439768736199436745411932874874107074910977901754862257317871929648437733796690358628021477757808181661955719719061613495407320862749501092635221402307821403497035276713559000099483230990992786840758291585657411667603673517942582999376873787773197318117633875353855098141885200516585834387576269810065623769643290160442095839468799688917953833699465458617489732898887317881172041069737889970425018259678760304560454214517896667034745473569039378023505650149109626144616757225528048897799703607531302244234524012714477360751869512447403516682085717627444244118882919195709902884719436770196232219619624531297024575431908285087241090363710700020810627636710217219023012395350634088835531680055425186181933486488077394057639837313882577978924687451854958442748415589610318493444490509994653999598428436656722997785224541994141706767605929663211527679478527632001369381122414595228505860759965714016593693670922375046225406367678451794575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -14022892847696389453512093120733646071180900519491161518094159064855384770710798711366594407049450219876754663205850095345451290271966255819313790282478760665398011341818565342788941216296369478666743798957227589362574691934474345586710549618141078282127348733069151401907167415701466282179959585598827691646229243706213319978340119300875857143150093432078434809386224395455618570993401513749859392406205518012679967230943609471822304596922602257012495176319253683319507386069098917977221702799802033025675071565850293404256948600881205017749416278076051151009573125356359514355065943424248268494362580172041162981428433825372517535000304741137670624837604904618955421652907450980821968842868018442394953781185045638299158943248435474214689571425388441532267651416299574494733421181842742722799224673657303747592688802438809330119669407931510776063662964235955326742144827639395612598551160473113422708856318103249608519851757130457300493249027169353653392389899866569896426109919684813298552081123602178840399405857393142619535818837793266988385921630899668912969890442488156139753036569546765641049000775007887130514034459040852193930648434222202624086446210772596007562527907499396979912458036032661735558268304018180599064771781219422218540236067510145931274989299566277042367908128710180221674977397408237412513894247935298936154096862543488362812022660332137195545063718003344782827247264152059515622665218036346494357886289833064288254561892124206725118381165686654905367383453906862001816355021340508745090574701902049099301590878675880538507663593540806096826673883627226859634682967020462382943970662094222117697546362634026918925933568131196616987805484984083172935008695929735330966107755465561400742367590670031043457044817489183730885078533822030584715477587735881815522946861531487563696000418699506747177837737455746695266098086711088936516760688685035617047301086038084648546281877757341194672685212397951958871361521431303009506185048664332789378708166034001366853927844412725914874137455357191110997796165205399089630662686206886619232410398130439484742593002426038774382737867811712080024360153530000889475055873030349894351431234853512092693857392016184114817661002155127426549604494444487201121458830661108003822629364434013055444960877490703785400386932551592920291401378721379900625162196075170434214030459485447453376305002884190700562267181094703302752000810948847977045398931638104729472939117354409417063543940679681931521530124796785201216795059080757951869376834786804252692530583658178858816994445087674650057074261009258923242303031432022794135113223755163775436867408070534089492518966336758286588879801188091864989809081335742724550155640705863128333381386371061642342855951425256915746116890174315413204560776856205823970791820301968835258827357303223377806771972692705951927500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 13893423322677588534914424766770455879306130341533199820699833778308545262386793883547953657646715082698368618720605035704666256462323835713949035392967414057352163923915916677762640916451988060811697458271955950771133923420846006898262952901197476027344141239131720678408915428684910950519428533138859903717293535592357407599436973716617551304060042450617170978182826252972669969871206598430215524455702904397386635179111103060528955234147840223070551845681511312108770031254426939216887223961769442920875264797474249717663775978174913046754941907519645913729072854982845505773038833693678527952223652056554976697374165674839186144132906989162393949404521750278614982766455329604798723942098099368956306918357577420896685057939615895826002506316157494016880042096091224138880755856863361270818022675724785514733420029918133326361232447657080584788504907490768244192172456155345850583286286616689770963411154816293796776927630352828537167290839021134141017997016779950256911561461298623435766863098723257482959803987475289932474087742068046497148016443623111979642343650394898050682476446598688093103093541152097418930013498522172344762639312785664944918220267173514487615309981217733653763740342421004852471568348758634099982036464433672511820662902267013189322649869371317748442438097410030176484338630442744107149634746821208285507397569837115577661252352985202572536220704500240189876989510350801263535844670490330262462617419676592816637670564722352432252622639960946218389247783339397078443655513238924956771284983639156641659181942600962512331616686093434105273529905501506122011237513415645365032280570207700962507952899774606573403264343515553986003705102114743642841867042660409490464858348859325027738351513924511274787624989822481202399768241045264358045525767118065256928043509285450367245771583766737060057296019817615908038587657467255550280901382056179455123119385507133580467013907276311236453849321544220700025613155598908250820941472651677996771753885666449380722951729853367252330386548563431692758446799264128874241905942834547311851019583366699970462613197332488515972845884415323299676376606875697170642832308369098458870243262835210204754723866081741631037551571201572239592664061720032843023233841260065068008541028598410516370275932098925336429763531859080820874297050495052486114685399232682934185274761415452384051123896192985563174022619761526491721707077234022809182979483885508352692647594734751072228734873800057240351462312427791358710259544642293787539813075923671260412063744192734241168063203146094271626789697843945560121575891089097996509254176504391836123957647202313968848536252939465549168808924780396360240477747364268778803415002928447110161022485791347483177106077312568528342303913672216402944194105785324397114982510170202893916016704940891563354399123193055245156483072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -12516448538100237071819829198822226962809500764853205068584737600574516213308396005516150255417445186336460381160679783571375128718062684090131927290231566001008194712459026872555382965776087033911457528609945534940780380303436518566174519491865875437821179993595200773865158143002869589246367904163904789945082153910375166858303824626310060022110627223344041899924469739643292951509210645765258935227308584964461476937754042546671300355784863049751657502111008566260794873222413151943725811694496871450571176409256655329879872151051858542189426983382565871708193939036083128758197352030274908576606252665891650523723104928612291849637864570494906203056344874475793075875041838867936499062054613369555903286817955511126223938514903058031473775258605547198325388575411814290885043979127682370324084451725682569056316834697152723550339426052467859404274979268153402871215191739043072994627949100504552157225364369807981415874698922220707362783297355671620258459929458257235848329014520256504255851340957971291825822043025177942765341130506644178951992994992598957690277535289243852789218861759111574170276963467681193110209884656709419397600723199579628218326521389558761237996979030709102992323154359434357743843898437834845971651855427879341381156902506543984750302595928777562510440771139008925126080826756699747607010077656527919652683452013754015660457594130270707560118515010403702409292287333910195598057416169235991556071275336704663167948046462659935637540333223825917094883674538691151763656252194742247134853325463116457761210328980139724247302943552673770409936148518205388755148588658253463199453654910582261222551609545035979603929666332567961937329081292725458345835604925015838452895896900857269473811295123867008895238417711027082993743903328976695909231766716860289856238012231524643215611334831122448982924668227946930097921883190422796541635755797381126949853005125758434223729469534429442720210469720256564368277808899881595885079707473633900114569669678635041960587383812347956247750110121711123747070656498822906641271599470538750671475785992419819999197937721112327549344322637670875873078463246006150124401778404133666363547482194555980796601714122601256680787389651127975310074919068555188910787515188967528625042282148477492921409260747835284311894324859256338018067138682349319490462998576403893878016865521600486770518389965436240200779617884235422692796959323550445020341517417706549993933250958840991379587381426634233356624058412724801608806361718094193066719449312748664021776584573563129828277110749366286599520353377833322837705108725347568248666776855993992052314147692489920431232678536988762156646178637993249949387740810962172247399092325048351726226291462408788628230014130595037767695881291126358625594356924733573860771863803715676005853227372680875168011274034541869242777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 10263608938692566396994343853739753918767476587778347799012923461646040455279022617628507029711373872704974353020384814969259585654693545784898435825837913777938860742732090785784458758039092253445231429204934831777801949661302622332330085696997733540874958714098178256324204663275641387185603795499083997935680140412662836170777200704852169287086024749927395542942588519642483901501227200884525931898333244218822946712720781210532670332440452563824881902814728215092157021725286641029460622316514891015957608122058847016416402848289581048016313586834740790511290198380601341048839188891004019156193483030112472249098239209720930091976057964828219594999554255278160046791047371033677529557207484259901471797330156850088324643617550004054950162261103358617515093840104479837329237276355846149080023858029139447185907687841327597770382034013832955675068384563739243856493510044470776573038246347153738779838787108574215121393973488597378276032195699403917325667619662232788594157848251980935689540426960147113250826919402655278101056690443078082693329337911890415339240180421825732436906082085752537166324586374401803514249565993534432315683249339645346734273720090016241043339246770111303379317274648230561526093842877313932448873625055243238724012331364192565323943192737614517894222513881763654109309476233064168859011025889305521195349982984704374759907953450214071574309673006648245142696681359119660251213703398690988101074549075849213440585572303283822672337982663103803887135663761284266778194291268963589540454598747216414319939505156506117528208917923581446884407886569582351698378719743836122350447521755035787128269093218032647213419498113289298876787694795933401122945649986521418904803976072830006028878639671154357844148473819189717593275905556092537447225115256987265284772742533056519438775159812612231702084857070737156665011424275747530520408382148929238759985285441208892825021883795187118552003347580435882861195392631643277280801855367641780199435412449385048323243218576200896772372405799205494217526330061875883388544038150507829520966385669368978460252214581891941868521492276246069310419086192434594654542840620548791758887350724039337033418281512076232682881524541627777787986297316763958530610632011338219854922611743666837723096242954209734905014400072409375088039312099810161829760617811596650538241767240610553988647738523739639462902377578400784639518821698712412747735186323348034682741200714814401948817943591631348071349597904276919469924371876326619508381301031104171826035011101525345429245625592608637744265373845587573826995365594139621510385379543887046207262182492452660570272094675670413141322372937645630179241925914273528518417534185187683598104793202957625079117170765924133201542694827184843060360512554413306207716441118761228257638525687396085154084132643850110986354688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -7644650656687327531621996714085092767577054118796257996425314452817594574697752057513434512770885817211106648411232964449296879367025632687445306090161609476217914683877133264906743447524901142302899817637372716795796926585176489931875679410789051945286776040136593985223742606769584890998704452705420469142265251766508052118692114638591246388694116590474857246320415312978454015258442044735704407136093362668636442582808981045788598748655150247168849642971666109784981255625436328688341511477646076739341833381442478878210602528483656021847170921508443841655841558437134887135677184693396867365052149712703574538299647546583673265688912670135031441468789498868766683433988197799355524279879724885582135351822122466533788581935580697552629588782247247395042202503777194049428077188326139385786637365592860202952651416221706623246615396146493636351614158716618967123377291746737314222490170533409707650171706613121297583106590695742400284682311085085687173248186745728285833087752530909597721350559980747033452578351853066939617289290270458532454614953264084115134583321101292950405550147869004115786020877990443101855347054035895746150146223321241457369713122633824290057094844696247209939102298918471744953594824735045066604271136789357230124782801890542721892788675032249229953996687876422601832328654411032477514713718228155849725123258393305657365079886719935598901898112446239025178730237481731893038831223681059991344630098445273548016668014417790439529945296872809131961858608605241737817688062619653446358014859143941038131396601577748934567034981785009663278121158858172835286852232319707324874151464117850076196596088594148697210495151172763022815349320749208981603309144054989259063615884001126795347200482357312447837027498354527145105069267117960092707905345939260861893510217828574298456281405082941662335456341639804088310218066117618150874356280275644221806624360318803503904195126997126825895081379139708326404712707585419822149054417431982452075144963918560081426237287561319473716980918154167905801008424276863775593936252328464796421263992977931960236531168217711225481706003627247506350272451486436716110029306308489748813358225018405864845787407288293280641100945709422437658286207895505294914518605781668029253141982279276437918767101920829092199097252590882143365448055894840158489145988823237148702226292820066967878371150855585731525140399037984269321625177779332993258375233151431048768716786383275717701314853392202255715119969237380454252089535777981392675566698502991620773784874913270218429818653421473427011224989753610804787221975292980044648875364240082051391990859226217458888081440934336741162861816108088774961308774670180651239278688553035709542125775744202661015165438979409209487798732826119552107124328221075222835098877851891573948474816028474558214984496552864284409856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 5148006957163318565281048320427108870600608078200767086372977962469776317636253469393562111166585257183410557170381923326570398112212428378166587131457511768322834499510179630708269122525649745877061059973002398883150371835069272384764185015393785258917419904774484633943773778073356679608298599814707606846075252996376131893292267184005117282662181981533199927941741217226030627124669727314510457901987388796774012617290020072164810684844459419781799870499288659736751020156540102641309568530944014538628220949738149177200794481211001328688219868246864700343460080764690634441761618708743855436471219736766238264266037971820234196575802822055876129793259998454177118531279329564384798776228794802981839002541658892890903507246174165637944924253358545183329183754371062430701187607638116225776092141793634312108099465281326364378633842887734031448305976239023146847181484821603001436626899835226718090868281797060428260354667293763425479410003028012180257195381510214609215974468256957502941290497956493676559724256814523880963394713553413367286948338206224426301202884004403357796595622544892240467538924402758750115515027798182066104379117479594655625424875822136526609526276556746062434678680720851729256573825304684623908741043802588040111529060305187060291669056515226648457105963556495400055060052194146359214741083868337553435430080449876688502075655735866477036942323897006278120859853447229386133847177574297713589658670970320911731901696369155441906265193347471728231905408407502809248475851093399367176963959639733726067998771807003512850238283497833594382546520517605632743117199449376817705412448523871224259786747224211428111419173847212836347030513510890318594705534805922169269037245318702097106638027089690918382433271443879575817594862310280756812862807698078487374954966888342643559239670365632760816038302699724733843419558754915930674425471440515832426216998248375330318209416997002383334229095514913946115441430544721085411723217285800092456975604023569796052455062507654364225659555826311229870513321111005626869877673702272790607316006566423342463904127692873583409353634643868983573467354978795388135662311203466100028569808446265378940402443680939838595013337233109520739126583040920558546410782165446491582980560767675829630813647052152054023019249468452835697327100861522451463031325072406134931880268565503248334750792271745389425725175055421492005449919685702983680109046633144154490878170294577925424911176396160611504627410270638360330082064836343722231869720310338413663886444984323512852172796153086067174827129887066310724191293812352195592207932849023164088162509896689183443079027407177824471590573229024495886464026275520401880219508460451033573688734490677142862587358290332010624559932853090769783467823743886259777741298614142427986172418969632902095695417935039105438056448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -3110878679725703948007750305594353544975023152429183442465986730533764271002906581828791165051301692025433022700923165693121386478413740289517330019485420565247908319696983530386323209875474027263115891791451910796556849110929838547056166735877418249233852880502096410105153814770195003637595539467204492460705766393369189106442274462786767841612659439546527784937347533852200082044121236755153736265396726813543817822761331991662627231115447151096264879105378130800341609543866531051520204079773828339317002774760948447811935748955092945176840412944134152511485094961327798464590549018535880583988015024060953850228975237005544168697377625161065536686405848575629267660240727687377894851729880565142237079945201312364641759133829088741519226423698560273293336094319564887190381075205079051345581880654898733957929408479385960435934521540690670370640645830770238225457845627788510801659897264868815396947321694101783397246939504169154818020274057219531840787886776675932192711935805604065238498209705493081358385780386086274377051485782378017518654406281029711814862649992926238215027994589156364936613091507707159988823364880031905534322810545377425139020411725607681068445220123891311978009824849484740479296271762907300002368654793763847729935897005422465657990605577641277100727236497754312182443802686467731145879262089542488646278058009124641944719220990910648675486254566714871469424428232169536174671948664457217114046454786370379964469432389858420422182190003399120357005902841764657947269318280807605485867156210530741031069917059109272951121303023091649961456803112662685484910484924884224537505659419462543473001081868620900682817626811582262134476673865664631694105811299081294015542123467191844265926793939012825281267816992619361046871521283284761351510293840592783386085679480561290650236112464461462913242876828109149540550287993749960672937909202658405202867420730927204083545931242612674093603659680706998539494315492358271685285460835851643859659310320470385135359365982216999040109400488373546514039592483855741145211735212550217422880319184830881251504284787386973335779552425566929420841772964442576791727854056886838793745736308044296475658377970416849656067650142823288528565598190421754695473737569436440683162312326873448445171555125507534748648953491048032183457529616387412246079856433233481367754726062596090166106665091642998840847397188433748082446290456424995421068039200353937513030165045295132572817845321826748617231239411111149648989125936881730009033458728800530388721792488804225991666645120058156629557030729519231385349291566191770625041487494062676915828751389364784785652014083699993600662488228614637955759181697265265767927504801234387474094686031815446844461078149912578459081447583698225533230317694916732049864518333802349871215476973501912896457897655733242036224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 1666600208959748483839558117273053855856176452039820754075152101726914753242262786269896914086054410575854028482245261029108989186495375120507266826115027437938210384596455086827400503392895331501506347096079330793187348343972625862293358647856915338811195965298468896439223051087525887296399534196343366159890455928160918790925738641516089423167211593488665728298632824435473158697916207719461053000863263905781237629141561016556429817163447233326403941484132532279488530444343931188161529728296335515944040386289994499476626586403595945102340852849206354471596044638305883285635686719214568998123270144064985994342007161955112694644132675504835323129554438589243681448978123664628928842890359075062675023937480216864397683624638586870133854832394961900431747558342413914796719149571337527041336331060211792673736329293992926434016514447575436719168675734566452448037899343737856354475993505908600158182504453005913052488133745202952986991898528709669362795515633939152868982909823315473846838438827325186907025424660845425233239480568386960024824147394138700971380554437020749815471078026259223595050836045629491853111904002477458522194211555656458412192658086475380048584494274640530810796705578631211750954168670602297772349268072321311289524009957443728675598415666766582430095288389572313079205819052579373624295754432266849222212593008146396129190528948179587420566240457040941463036797468682601660797892993686657420253654106491435144266995082936235706034853345381200066424818492703907443244123375841814864811806662386441833909351804396193606108583070050309050636463738138906734016863154575221218798922544648993664797111871821152480737867789896122261586829843466245010915131797519885723051125672374620665774662159068972881982580371413982199647803355406446608710651054189631235336894601306143149634742498373000799639522185263921967225345369761738721373454300001725429528543226080051621458795747927551736419309987118256045493125173998675803366957029799846215671774527042664155603423742448612516542813331863919061246654347291616961904489853933071136321055415137931724166840139057108683840760410046077914424020406321111402003448523008974975977616495716737094266445192585331772837031288115545412124123170948824994875996080175124892499012960838449764679343975405662401989914664490407314054357393386937927096011671780874004779232110534443666321165404838263196191390734904532759255516066603603540222866991255402603223154064668538384122587209118006262364441937353976963574036717797786819306640015112539121604169826225368764278162758052064390814444413464392930738142978862646258636247935843729842987375824755909814531945099814133788675587559299380838023331562659645752597424236366433777971656230402771836377492292183837865063017589747194880067693935925981672419888786992039800657658236160083602075239581726874766671872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -775021745901417325397566915795502907089380221447682252708360007179126795181196106604771770859961221271714670185049448857102884958063202961299344099713963253785507229968678485368456822864955059631582259757419162332878521337002556845159593703962331827120973014096473283707088798187799048816924796507433651798085784573497139842326702781163565132576625778087894172220983515096674042031876028629577915436902659356877965891222011484806525599160987711260280400649281202618514017187672216706149496791233899502190527134198684614577010550560360616004417595016584439091384324925832798206443785397138824036461667916171480192988252732882869121224587791641201106404022290520548806425939636971409640826139130373322321061975702915112909734649999917013076690060779055428180073332625483583991831874184424376542447844239899530559382080952002699061332604749715701356379482708203118787328431445886577016639322863458428316504395745180519380111184820937604183302688098088600201316951442904373898697237808792372912684110480636263442747473396131413845479860371672608294942990286140478590635014036861961261628501993887784770101378561985062224700216257176287972337485798515846686620283039568124769664527233692945951793638117088871097422114662685478586297392088133428897679449687362808321766778600628790303296077660808112212203183280558936411043954522639270402987718346888962344057887605126576696397926302547233083989848747807511741477494843892734999505506793674190050016708148949662458826756858164332624664959568941800669544268795165964511472199488083909059642784781276372586734213772701291714449628761539698914444639869184398546621374951471034339429998397642759898137820499405660910771262988921709261235323095132471802795055453745409342118974933562068772505014361259983372127247966784339664805955744733313806667671767233137706422214325077697309789050628092469420634050621163346945641556205730605726241470964515309672943170870675125774994685623008601284154640902071074168728085238247689631431136224046211448807924304076462149824361855680883041753058379424430407347759295247912726724737313568993686724555425074986512716096137596658204634112123091807456497492364763578405169666947448946791304034265367717554036570311070585913662851089329370588313897278692801284826322575765462285159363650748721102103126134075707596223305985401062902705045590153124629621719215131294245849211590679303679632527546995084937480979571640908338162628508815814940754403858412376760945831468992027699145103614311851344224243697115761108935819234523808737637212390209347489417523194508103785008190817380375518976022237189132114244593730827959568730791405326205326260083326771604111949500607602629025417810732681052831727321032246824618995052270889623011899318914366987361819450175364975712232285168606289425503476498462587747751359179515386341541798786064273375232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 299835976844801261763003905883340449568958212085094762658631992326242072910640929765044899708101491530709770283067236773689361800353056919007038972195421430352957241114360887561789062774602234338628026337618394071916235626992656152729988403647440203610475848178453568784223193904154824046012339748614966531823720326003026258899477665127492760126639411957627136216863552435141785295314249150440929449185635122061454215352701651296961340801634169492530203193703243477213142654842775593019749935869237237642297648722237415413461493706723697163863825369199079461076483437052861830920100762216792515356377235719221975554700697920986409628859567256491887779603927780284641193076294203966237592026444506144724707132436397535830207332873344301560239987825342656676624308975495511305662136554424135529311874180668755385898005907721676823585987584196781533941668823162242212513355932425029087478894770219755625999868870106397551341005364495373673241003969355581492937530136201175595187270416622042400670638240495846449571757952700027982501886094765208102625271580488363702168941499744881728666710934798633561268275565916967600128859975164070453041544944300137602442307054808295341720975293179030987568422145068476543895813324886425813135434484041684386694923555820096607541600733627380878302551834155467837090669305258084751256786240502757946908850815610883990590623323625826750566095913825554373161668149917939577900484515364170107721202633338652427484895686410092362980607327194162536832666024854041729554369919885647932153963650345615524057910959258593117953976016875363993876823396575994832541006934060133054560116675024661939124744868407403492504825389704090189559836032041151461640082195048955365103587729989866465907304185781950039095356064341402416387533755567379170081892261298117037726435706028352763238332878563771257944523310267069448169676388897422396019974476078336866244961634352433968302721849620113428482041173733725727307173472894267422315575702570380413426583633046548534611215468575933201363274483877642061146356762900876801626839904097996378991667652101687329170056765924798265513794748043890708558688736637532120547438046934397136673884533278120177393099183446926472827572487523423803320085103900238317000141681787453142663041831496385596564904943363943555375650316735627079319400977867787827676610918094132323247468454892785065222391582321379684127717240143469797678505354907515627949039429527542623304456324675953948723043919433716683943398428050696719437203889407573253333867173889264617640630809112525012983953857590966253172903929661927565069739174018919350740470997069957312033964742173048187836197822423720835618818984626907379660656633330889990636846627538618292094977575928671163555877945981153243053742827876893606473009172348072336048081685688065946003555920154192228094154589489869178798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -86273542998795756230344152180288457696155928846569628272095842352084253190351270543514732077854904417969174811345303867098871283156286099571029238564758731436734885903774398759721069443050039731336789370300135194991291971533665496628481085839121724634266415786074283052272992956217086694556826194430934880090536074784078627682481830432508938252327680662545390628510951020683038196083218085528392726142014922440307452269407374409333583308624938980312010838780823432253322055564819312742022423980639987472584495279087522670738819373076457834272622487780983150674370250996613355418481471336015847488207842674548650579684491777369009395245468438352039731129471797893686343122261638754406374666513776321486013215190405401551516051392515867036502395970577708582598314581829160580506739370202417015166440244711819251340629798894374311058063870960540089984399480560212239073232220057837389287015219125322480843606528879991542850814020255122559287623564692988445766977425848512897378818033762421559163281868077352453758560678328848276078249839332774470803546983859302681709086356774055505797837735151161190602888738155837199132651011379098490833227418706621699148954269883732682451137251447981640728083594496792833768814336641531211369689118359807515751267625935459956112610856239246383887333960740360981776334571016951024721175531907126141606662903269779915996862657514368247242054623336326972884294600960629279048309766083258993072134413535269724490064260289933414121788377122687119033825284878797579218519608443677079596365081521137023690368277346211971369875505654519038385475773320806297069745067381447038590233176358532956487394145978513168487923499735313530258591498081992804118028037343896549192303063803386481074844587219481768775788057905060401775824675793640746105315864717737640382404476033268691712346827109058294565372910249201681291457030123305310520368621065355182934588261434511517401593734035393076047933542194326263683380273379727940203370875647548344170453965790322948569134712101426157010278016911057587859757712579772399130107112689682688741908387718354319091134084158422710569305549901864347737639113433539931354773772322572153153783028196183289350448868257835795773567668795249853791380816769792381775675353504210247001531985332157625439800438563505244282861514960368194423617548770650575915311155508732646528386673688744454529278550929148702790562466380969639832255241996791511779316322363677034838095456468166222360502913054056005509706762849067753792974943491057455620221575879329732177784657396464486257362033162679942449638472674084826306068067139270683544117877496374838347457897244631018009296243370215543359960045670680925632801104696584871935850080729534111008095293748773186974779129855599433555374347996675164316463712234650027974191426661882387821617435298618528364007431316272106700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 9918731110082064761735037597117304457973722927069413403388304870256775250055228435198575546829006613129346730904679348339357523654983083618708775052605156437463949919370397845574925310175160860485518668909137623109010390633879001861613465627659425828485705936332987341017626681933464271529368387178301925767271480725127717899001270552544844774307689101843684418150181308916737919403756130126854111198755010604045104717999701799891288021035300618831603581445302047058962444110976591477340257136683304322243776255194320550900804035351528552890165871224691453590063520216350512260589418000779468619023612937214525848510763512944990063916086837936619883013795463921907721430712498445891040367270331134709036949715983821912893213234134712690077900841953236344486501431098183635104527845607270564782116074910339921975196542920339061764332941059591364417197239601350085693726574836768837375120035794843209113450560252803979189294815884663980034279767394602100376410391965578535828169589861914839538143054359229954328203702156544080548045207294705088830369323238328913293825960415461041866570353093336360925379068317887248787714173644261667100071674739993694422601603494200978298675868602655301429902073909881671834601211753074227325640358318890661623638463548709150776244024520638316904122618144352794842237685082257703662283930474555700827969710886690065379098164976204222795891875687212053006844900169826064783378781944967198844893099048787785509131296562066569336907976556771932979629627380272836856212178561750219706309913735798528182805587334305038923424420481949918765906011332953965350727582698659799552266629821372833302076588339475335893565175363669813750934414648112105923367281275074945466524129411232360515437073173673796949251247178227059638834045632600568951363346332192693873276682462524584610977776281642298915405951070508462742389863474322939168694409574705980258604791293672456049096162000698667937053017190787248870262288897805129460073052320388155545860227473579309310449014990744241727416032495390774439684659289966583333603503636252013562204408328791385626808979675396992034409657124518297792267971911858124580046994911568429855673253710824557016905672423656455347990072542299481794809256182846646531333225483958899313621253630167309870885382402646775207414931088769795286289263719763545902033134821735270017140234723826296620168405092319284023320304172693020848646578220812194057682272879592321439238414604021095043139375683564159531739953121977551626147471075215407237969444187157123678618073274666777304427863021847566808789933114810790811797891802528820807929065103367852345664138118790805165297474480137259173278682792408246572189633676301482926988462716514972838696522969921173246669787244070169053093334060604495605353600852885807992248497007538366207898252679964387425811964967698546294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 7965123399946154535839453125023531935761002214722611293525078500743984151313799002332477304423605105726741878597031120469646529187588001701866960102403812130006501300019801490775600693470976032563500618399864571417407973521231059447008000326903723230180088110095203851391271283290790296720547926127902809902962422500196507410571378747910026055230086321378123576945806421360205128141093079261741736350469119784951162664101020728881718910030492132012123677601184762233417723109999474558731815688671301233347799286990848805886076297122515228400321783793318444600374516825171414481600533700711464683176952236074369052541443096268566395000440478905187415165074235569973144323134829095003130886187698514366826613479134042994527833871148288403051998174199076442488306847419939788835868375415802160622566305993492754203577642199890240317443188455529706735154826453836155142519575811331759382641776408130933609823509069656909488110411859171163846631106846189582651082367536119154002817052525042638719226614616813884862826627474840763875366190850128570112231879251774613445104403903764033087950551503764283540650803681309703815164511429287354026493362276043076158064496820798474441136078336228609999083161237521442918333332146068823061272409074251989641224865460999724635576807475031183247002006903036152386312531197789759998099086061185778134418979128145647004184804840188311078184263380637433299555660638674716209345352754629497295836626805026240282563835748440574370537969573059156980822284171761788383727327848653059384128530715562916970917240648882922468137312394344683016048222750884888232568713559245010482798241313788333218806428319162837290231093076581940025502186879578192154740087587802031767291640651434877681231115271887891065437474234055988375575704895823259702024606552821562701748066746349611352220596312889940245004551346455104111859521861028540156878086931759061928505810416005646954655985931347547328962560969248005167817185912258639235303836785358335036119752954124467790881166603863705913727624555980143026002644341126585619210374944923562659298730991075683110983021481731071080634749074873458232264687698543015867928327905156242958265050402469035456401163021794644292273181076436974153363184607498662687367493434620886489907836958023965418599414306263635192970843828387110692139346067640861996054699597239236611022142829353575361179604734340827428196658767973467831310146861284753495416202837403497378746413937552382290626286156896216665042576037602790713715771773439146582298804754157393150602583801697699447767181295590479426612606199757389351630763077851573235275310000269752154997638708648031772691116904463427919588480598670236094479029576871653868793763685907552527767582831067735481871225667644902638386430672560144103059596236740802283770736867698222631544105806551608773130869815636708556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -7298682140428695408138713352100708890872766847837618209345828359396536405304760246265568111518002536883065076702841542225809220071135758814103577511351681017198247422730182715960262510399479860196152958501047523560963287796346466819960703622240778484619798838656151504877434019965137027609781361089052567360328056072210914576602245877117164786297924974410593888943193805658287096686743705558052932039700579543975872012046037160294183524753163909977036132196623351616276234609485348745526254873261266924427454457889158960609471461012436216820750448205296373309775042220442640018817995718475490438942250722379766678381269165714447720163163145890399264431566208997458395742432385986544450749458749546752993671457576689331955672217634712640740260612949532045643393373711150927464619798716490847792418690888757893514669177904500546980518703483806385405901292180446189331161903947759205258640641658469143325013771413542154805199366491763788623608165286482089925179315215662302186611781751921017090953896951184377437868446308848573521500561024722569260663375850690265746257529629093374672085868695862271941854101695581731964250436150901044202992972587750109449919165681313678318058560335648715869048817437399779397020596236406907996447549147191641038762825377338414677565510804739276392331324660490750785496303422945655806984339743954841250792362585329900756112480058646758728797409123505547865618118905315633881510935511224070804349003304969683493888081096535722561518949687066732717328666905171999888517946189091123873583458514609752970778191030873104768697620280553813332000610165183741689757145981689221900977354123931384963252818754136791893927761748656022161750180818641063402387579664271385470696538252115054442373249291165879895853780433164991815934757346881802474332119189616625281006441925989854393868463101442275102394460737540110693229123766455286976781563890499480157985559708377074713586583885972866300807919662101243506341773212422688849540711818227607194049848960565875528118520053324755585263955955968095245705723513931967111212730871679844157699865737478958835252649767653587857959273402522395211061968756109858397375914940296787809639033483294410633838976280793996985830728408308443155545841268445592968782545828920422356960002957348304167546278551477208982865283966393277853885746919223747691664831427618445544534331064246413150959910486165132274549971432235211532162197964483498251485813024051497166267266227065751907947414320130001523694085098326201894123310983743818013831234263886733838410555421460667335544516391864212111573000199485263320587805324679960756285044346067266213988901425076084496259713810722469186613514017985241636980438961543070471679941318983155739767846988123761212506907676928316038266640897143178076699883967260607434156511162271382132264790436853228953741849235831681712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 3754291627683289401195707356984899003984012953167524111593542209091864352559367780548742362720981970141561934549232700649314926602501688477423428640748959664780576213522180902144017403472022123297334831418112897203106189456702672821696953265252275576758107807366512397361141342136213935647613447408163747440915080121111755112561898516078080004263890758012357361036907474493429303297654901204564196899250650537236496975376243098375921557221144058685202307983595310520919700036002846572435283233701609416008308380551189129570398778551885097296470840322209697055498291935326009184890804498247793512781391588770369928144191618480847990697421733245226998159477029225850784768878800884736053541368153184554932042220287234862226787853140759951559648974548328969587605553171279927766194105492269458932261094433568927908636034517129443893710247732641557709628469473954062057437122963469133996486618363679040441153679327320913728428976356448155404164819448552214984517344356110772401757583271973653445308403597930161172615110879815561244035920529696178517994158851892691426196932615744072316574908716179571955602742343736454087473752952151499182842200851984516749271126883347755976087720065794816048560382679444833391736445729624770299472398875731754799259956741266393084598302283569997431962817101817680713374929524768935846079891649629304715936626821732026576171323862237723280708434003733714630119979270017032059386126664887621727753307154534563917754763371673905840562459431754899281562207565446070695576520001967048299174359112280115914418219353357509958937793260937064504911577860934165552306419225163933000573526501145333448700437548122668174792119577721707734191038076587961549990464448659635610286685323917059546083374349629121278737015903896748143488366973830551945471937660861756521895614871582643073106405978442218199661622265977434043322314188257691339271176212241845927101327879626361138441607807201383157826091054795350763431084447162311296101921207453679166104084515194156262732097008432126259960734837652231697378465216612122485229057119795376050506722654401227173299803053983879744416917138577422267325776917478783663425650937775685436674486966997568444342196489873437641705695381896671696925345118791805379616890833677897519205449422185809227632512693343023379337058354833679062391844210954524500435545489056528039531612739997819096604147187179240606218990487774290106634228030435785608687222130857491064767112990068959200967699670141593908311628046587475061135069578393851472168439041233603455097291233484818063809877280503786839192415305465097945807983416153269889473274961752021966877786436413440649005389507103051805110333553174887032106737994156635768207869511540826593976897809955475052609308804478226377832279212046703843910627762474583634507105071971638713338755683839839864619382688651935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -1429029781912073048196439589227095638364314017168394316355695390168748413684203503656663936656587228030383007236750730650416193174006600408967624027570548219852547097660691071906910028475691653983904463806364781652341011495581977200694976037508345236050986836795861491571679460130294754349951331189768636948918152141281395120800243028135720974089103173904886246889665629310610619466977388601287569106528736175193451251076946348072764082133269889647126890558819017952638776352324834924648040642869240881071645253956495443875943855389840070771782730217065423904219978262332191305712533335017234808919567797643043321150007172830366180031528974732154909521761668439176324802282125711549573559852210803229078958584366931245037933288889462126568161177240445185272435809825344137964822348934221049285017886471111179268007771513368079783709827767519146693414692063056756877200286179808939664535208370099322814981195098911690530669905097502514950926892099004235590329322476105344804925438918169821122440042235553976217697285606332882421473683657657001655624183536957708131932907590122222827535799548282535866544699623178441816968043658416501697363583618226894085482133668223367026754889636867026846879965297278258659077282843639705533082956106678449023911650237765903226472670663812125802450535109628293852017918248823139399775217929144685375234122497299379966428123636696995350377273159892207732466385506273752329087251390241464820485233772511356118559359706294547081324065101331803119630962893875532542856116745420366204039386803883315497151748856159776129039640204318653790254414610362589441042057506151345526053159600643590787867164117857232821970832432211949522883851689842671302367394175169107693272110273890873828778977257474718335973810866159127332613746016415935397367727733153195470432671045012030508000245617847819911726617741549483027974899620021793177534540791934047474549438738067713801318968684000872996716887254253995570221171307374612302241857185354110643359126278149465666419991142912767291046581042758278409582498895164442800646160214914594165878305613370022057380161944443129027598243796897326503724024765238871322518145898350998487978954022873865224580277401067645441248120443739948118750627477159329092972213030001331552872822076687177279939072523690974919466724266737348538980582974864391528690163230865346888263316931734527749183694319271616762886472745905539852438248371348615752332251459093274140921777269059554399327834321443927572855288607560996585312091800661339659771962429325456186422935100329388360458538431590718411166750796429022807120010658805713054628727444395901902307963183964257660598377352537716808016541516426294431607833724113812968583177379605799448645027442022246857952621636279247871616942417461239891697952816044111969574576717343458226958995136017809082744656151512629641216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 417086805699768303933543074745790179697829828682092714234515784390681230349597576837956024166819933859662532577421296828619727412664707634426916216499195360829511702079905647900728831782121299528570565474019453553385119509840866168825379553039551862971271718928287967951523685835991473718571990295600912639340853054011929285288260454492508977850603418584309098270921845693229059186870676501783323383842449509312556552029919509524201187439698709902073458925702412445264895311049560285118365228623651565540019620964196614202224885654760891399204407008729667301802997981106977276769265775761765291282498007322117736315151909734802877521233692442686676000519518903554660424289199163474289327438970745289056292631496918702283126883893223603351202918296824336496683108050882537247589858666210632235843157825806351794919246327275566921026489374356807103527112751511169618570826959984143288129504289118649347474120135773115141764878958255480783983343846600948587914796773484011837013102693532616146610472663061587571037989076969183561929336508210282767281079557943931542943998578031581755489067667830123864495443740268824869670458748674136238091994124163889282351745444447381405530599884055917153619099309935956971502305574931382187134760601792593914219698996530123337904513806103738694424628919866204523170210047858337609225321219012460429195001565260345622707249605071178666212355737273141802706410684603637030962823606031928673395937858831792228191172450431826368325350126190348132894655521898048022822479023320225593405046395846977668287339761831430321982267288172974466114105277767698566764580851170772303955240231004190606154057858988356128324820787010147833044637243039617954786181165455063842178179691148207922820867546604969783548923863351874614983032294502166230217723374171117114150758005819776644978026491248956556134720924783098535057191891027225344420161542040290738861642711780318487306521565417384905635403008424457364271911992273251614724537479194521132103743889284479181630648951942815330284554937265555117747119940182859105697267563520186756351889693200221653969396816965956671640185774925217482088499282976960360078577675540750756002974648182519555723765658688382985497492697185028191783229728575993502714144714186601130702770745340224476225712284279466998229765016632400965944479314806147494439549405337225291407823414113570838433843183894382036138713570920172229238283892069321390045174969108637647380285525229655987861539547018982910277014938367425252857003516205481613244823592850851327404690077126405982226438827129540180766916588109294992702579690123149323769001365873738568181483815014875881044282101113636130720263122022218128779157407663748469779867617515991371404540208977053093564748587535226550370040226797625521132956327580534770306857111182251504393822261685643084311810508841182822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -87530505241608300250490109688191098394176283032833046627182186613815942514141028014432771704461028592845461099001155312989286225785138212524015389094358318221198461941895189198693333302630183840187282021924306818173607235339822281853258585276929215841589655453457255046188079550125779206037587937876475387511530055550504666079260759395420708510375034139146926942803598025935041476502435277734920725176422648377439041199130260702509669810009161272899992515634152899223353743655883201127377331043670702944396060585893799855080997483244903514969513120191887592054925087074631161745110057873441165187789472548009868239877056815331130607765316044066346019809663485330270556664674488335627347552286760768094706569772104492399828190794677053590151056539279335060422114074685326313808100316911185957769166451116224549451712715801963300844795477076257564305725635004726663385416824959564487033651014402198876101278472806720452063651591193380985372636706811160184035882489014129256914200942209419331129055393922043620133740096312431307844025640499120215171210533029479872109620658133662242573109089290606755197924297197665255081100160947537848234272144464044952916431211370250892690998205795684568399182129488575882302728977561654928417692443331456406914057378541092693442266132950887794344970782216961674146745730209270872704752624951293612854190177303955866991416150972558939210585422512145493129254639152005912895151587153659403896472760195089365597721254523774764299269134614336460925943656019001205250597858958498616620390981262874648658285938511328468928678453234415269220813284559652673246845949994140002607041643842922227371866213490994885189275888657038852326798480400634727370317430619075217852643138776833746946502105519241980378277807224437310790862509480760726661857652466585200246136084931825565833882138384859148814914404448998951962536408664887637049735655974727240276982501654425904461610894652166811915289278071177209162768492229592180485906564906150960965287389086662084963218110239681391994694032080593849776505307603413252876274535023307322349113395180214573402104328467528208743345189575290003818092992973019743023546407262751019440762631605401614421169428153505182374308821546814103141481374662213686664160967799658997284490895898026951422127343071802913342720997278767295170550942966906067425267005556618006167176175694107432186314055661015151649775554471208107409378239110206510666274522533023354035267840474856006558116633061256989961622550927625582129900958821893792002321352592150637182267780323922233561573116681366088061462671599204367303946174434100627135342313660259808858862329783278687329406242954673902738265673883697197078086990630335937122390556504148375195761123739637832072160056808351818443296504337861698483816087905010210799318205212294496617868337984773435376458945429325742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] 8816842721071626681117838360495654703855228664697070426186993105476098811952075961769835279750003164112732305458087260399333482616046518047477581292964169660355789167274481322972684821945164960277403043815455939403795307821614068039365571782965876115048744661686064098777796043069896734986510712376024747637463353220081954619181022247373576154472033139061459825121643038188576724824159539466615175267128654344943156554514532179374804974936654105467190389242884336157978100676714791835632346330823926675619737901911787737624717310869909928021093882220466835704308020684640113970812103333392881620359886777699853364273953818116109521577852408064345895431132485772012810504394587934600373818162135854272263711391647730921660436864096444885386953635132629482022687927224904705176098395201300592791735740633343378660434097513558676198997137726161132327581240699845443097413655599844210680124393941720428495394354277280184940899962608524203755130986560167749284952554884735655404377568453241758194303160608450293549626220115544669782569296366470044072073731277789242910878597734140126603377308921684136990298187645259969504322229817172981987644772979326313988670976950572097002729212533240628352543915438321886701272931972400066571850223631583005384948721062961158132398784465223834043436439733307089261719370101582722066560257110326457578971508088090083815945027625429359548197685044935317236301411397162361785510256384991618573476277763374095005241581745525244688772474081714702262813084713098887579728698680754520374544954166437339275000984275965394050388912992223774445097237755291743980892375097445666416287930400052968586105337681067136496054998244612202341336926873677786471819391625565206681909743578277045816005528192248299428666586213533248247951356562301550480931843392413792925708190377451841954457590866402446356703777678007595718619538799593021676203429723253292984129858405649266275088288594802279449232080444120871833250464483158739708627060461172064660664113480166553988742180697307145906234726538764851799714293667252517379049825400692372908217090651991352526913588145080404277220478607496925765048209215381265441698016060375881774125835444357306339958877750053098026230897007829953737564261257480370033802963564102931935677919441880706041393358906943492330218704176037883388159592209820204887575774869903055192505909991700921003144078369789193285256215698177078977614756602186549538500279499765634742091406384937945990621382918332636360350466326164732294469000243581911406141674715099415484173401185025420613095426399257779910811041345902458536672935158628938376795368761074352490470393741015908417480896760310463411128716878422681191241287916733254735859539268982843701842764711269761643232293280237861874266760632831983588842666852083268804025240832671402859935582433157139396018545623878860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] 2286632500955797400893308108339159581864299225914673057173644436317454793434422906131759297060774777344317179533416774449526740910131536206694567664270143709628130403572035694709896714856998362764439665039926082292410464217576488640865386210042161019521105503732199903678638354387163368931312363770987411576996728500073315471034028900345388922022135213710815212099893074821666423489770609286260193234071170557277219710677459671771708147746902671442393977555519857549478916686416359602034658547913086932566187380191399953594597985131314881297726468397305664144707376611147045443411078856376454604442365299717120930590619900975931106863924721090620898859195599926272547405929973396455950415049580295774901347322761203454786389868624761397238946545861405625353580065721567891710211776783232567632776990038501102252330218500822615838622369330310016994335043004100936800961949612337957452965599888733816973265942083966759968277108127104310816188492813905735409658726133339687098202940809236494785849353178341323053120125800143543211529640288039483318176311053461467550393330221516929962864995300969447350310177984412952223565715824151431087996036800961086580723582849828359822537254138502340242898844043267195541424055031554691792842901000150859201526469933807130188383771787430942064075441570935342331829723931050724189833763974061466241022203680955272371196745901254112925182749806610801663254620939122667684252568331558009643778979601391342927402340351723573140455754841598920411055131805019420845720169008628545787227726070300424662538937444565945110119934081055055405088605258997728658398595647306937733274897030613248568328287210380152388290167103193606169988879096895809233580407842873535850041726300742838214521528095070158181714922777878335811461125567491189558452118368752829404965507344107026336963376281407984811328029727181839850463364764124251096265775744685256322105455517294731983184801272995801664528837906042187362757120347054592375694318913680188343234904015540913467443561688787616444867801319671797988664892853213107014932659909601921604124469934315975763051300633785536662738648185684829993615272054338306144857903987568072951621884882367709277588673307615505020121479638700675715845469474099312435045424273813061281845282159368781270113399281667964809062290940375978839512773009846085997679167650325406326520485972699637186464635028813217595257441228529540079093901865912283533356417535337233191856079458227543300191599080183166927427113533636507773810079901115027586888879548756056892080004847545764223071928979285601589995915702246086735131129979348737678886586752964407354414657099204474522961222703728807006591280318130487854065676488404457227290612739249708743441809805662337550393044409979023302753440038680661351772106503789949685188838774723405340335571237043157523751387554381824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] -1533973146623778927062520316367863029296727998058753521402197798204432818764788886535329144054831654409440468398974132426029499348143496299968683122499867985628932272840703177260612804163613005608204359114166870269586976944191282980043985616266154602388346174979493630682791747686190332582757671943662235107650839842862936255629540902352902865199447793180714013262929003555758811966454293275925588226756329132499798129970906489326465789342468627296061674263950049466782452850503723070235511752005234206884994921120066844327441138109216354758853778437585638641957302572944038150876693912109299177559381202832828074038547068209502002896245382522444853009090899537750668898816949398336124903075763915739871869056141615002597857468115244387958351723682038393726762416623332516046427258583951138857086990895290530867370995574254980836817902764801571616643964134828860954547224542869180585395322699484910385487484786871737583484680518227894393323916663518478292480019602361023200721725056565399403696691187016405983951044317772798981776953101118449692076874283141445869490751741070112706362620732062194466762928398464749938960098757379517984752977553680690841988270614536326732038982530362462513674934834948159771592189099251122809732331241105543913504583930155890539247727504399086283559249126494690053598814203873043637359547391467658770058345832617355825477181121654829969933023578553082413857722976919269667331194735193233855228165269538180201691900829180446013476745789795055449036891477239940832481540261439369309890081467397920544981149777518344616949524219001372493628234070278293237353905501007093237819692047799477921205954650588841994536729732415753283209921859994163175491807634867165559846246945414200832666577506846294033283654026073593601282812967394133757094050186953349967890741876592222257306120349080568253652467725245954981898075662632266056308957517138521163535648850516959684066432181129123717326966929210497408025791784558237850868252762635362889304153011767733274857907458514213034184195934359023328465854963457803362982190474000665878896037107007938496843785754286927304574581500161191793369962368184394358108739079263421662406789772164242138636107788354439531704955816671406319911108855814301199041486153318069421971999530017657228087340580973533012626282963026114532762263037963013003341098054061822183971043535718428418073198761706175000456603961264414029264889322079902444373656476720778293680739039588906482965697638252624552271302671279173876649198816793859420102933689890582133651670302986647588696978069102141176697756506806739221273942252971059752875960517528637869688808429363573097472293375845712564140211895649297111559437213226677689440334841988291065847370784190354572297336626137644000349488024001113054678613596889294368817965848601571436104481570107578232187120998626099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] 484355472753656761330288765297421317880149434103966184513526658467467815936303463630011300940803503750157971993073314361074373960560868099029951179287862815122213612274066685583370512750185069825184857879168292694961644287576422918457658121580111975979790202883819090848443871134255651253587364758289722746770414040738251810626569766741904548042001122914437271412429672479267452899007116442573312446020834659490930301493693907791300470288787659196105664395254154043202552324769980419218447600643692649990715964324793010697284509156339950342536774983897336416662664298321841787347833847860910130689684971826835739187648816927248636368811737627705168961348194244207222654423700164797018517752439213911604787706848863171562459578401121029322316381163729014986791222902230749278105004839257658453756987473046910815733480405444997812358436388256916278215014302707299793936531705063854722593885976766500853472506840483091140541338672934965765579659486395565939895727446877355222751467553065346911255232131621577028193552206259629522133294462861040048036718883967402288686848773094303011417474401415056264393786354794243439313707490554069683446477092817114520657689795065715738465843755762108267551168736482208591550162313903360332222647352228558589289237654732323543546237361774480943840614508320592827077503881799230923371513229935206973370785074399580437985948925238936661361546778299900208277912468483702027345322067038728561329283367430696456161392456826625561765492029364744025840351248695891925080400077929639228729308722070612599872606632909790135903516231302108552144922756552444860825271354045117585881364966733962465005037531446943835291634568785961727953600643814306027922934593647399126944748439694989399323802432057062973007219757129099152469004209132627598292058054786541008616186106209198642444089914440926521712371930150771912038830735703715823705995386992052028933510215973064622956181307828362420845906038840368645416738728963066571165239919125201385581844161512641010291939487979777900960641387855945516473539261100093291994859907277525887879826484287721294809551675055071382640687894598024801729200602832290170829821996306850361333439516332056140065855572421348010473602151540364798931405769709383892807028569674708102861385436500218791135972204360914847182428491982750167549510060118796027733071988862971743648313369863271057791627817252905065402419477005212235530583690484067499144190240122566323140802696022248259420468133063645435139919608771819458450118577252671474783321573813413259937747123337363890390232616688125942848198765902349428230406047365097755848383840399456658718214524617680445119447282334177410833711545503152420031801249382453982503436303793823585696825251097237301146930386668910190579580020719729093361951624603844202983644650849827627454911690902073097413775967131795456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] -107392193101762111310352111844732666394099502978872575091940130897735946467583468994235496058588295091595396317560232049642222345186290775536370664144124263865689394462864999551949654270606029133091588765676302343527003601773442102563729756934066474054069433597318145597380816889644395002561145334060843439069966979130638787262926457138583520793984307534786395311259842393832987988623269738372306828826954194779012438327117066940088624641277355889500089197524873839769398696356867651940889144904533846751803541785298483765832392068946323078434205889085095006014905503880929987993630140352258270787015496503922001666310687173091933680711210730297500103427798380767091122656790960862250431196344497413846527349109704783615667281458328377080688879563811576644821087566434384915545653543101649687658727347708575934512710550098499650080858066659996530813488561299283458009993655488502009074832881803144808060619448178707938027850221775799979613869490889497729941039301537242043939867334485951195728258724506272664462225985318355464064931863797668131135172362979966910471959649114277694199312182437237950462224035460594022050115865885632665966677486207911744624743085199056098738237045957158675562791349063412702978884437731322205842580888860676864510664206301714989492498064887131604400062459687060699520986268003043387671313056273378169455033761992222860198104672344656230766351331313130529711930293950532442682601321528931391102400307100664161579337079565628672906863503876290727253622079539982409442443634971892791057921530783465998147759735204309273563861217312289553142779414214187589648072377060100431069791923073304260570953345510274275984996689819522592122291241826913636627672650240120854894906820486657279870938792950870302452547733225477916494605908255803236240597282983357842340988682761990265664627425431741388430153268869688637418478884830693100174521285901375972400121161101765368307419093447427094318419044942431461236331235225453591573587093338423848797422044760898915386132839409107338225284195066114599659109137698598322142008323002862533165260827525633996730960235661334738213490085157937065280340507308415309757050814872453772105990810862183197729814067636965382243213707810272991514967575677262965081773125528574478355171956603354538536765953181156220311853107301996152112401180880739311088277973021320605811260612914175012004033402962860103778093539774181528871413744624836452589782367593150560828602397243565557185798660701591674651718917823604098757635041868897327550118667411963080139243524738304478013926607850209219297697236236733597184012202930133795061254146409698901173950469462778130631048117305383350123635502754935341952801345033831512452467166074889079643098755671941741500069420836989070114615211422404745351075314132718015544802577799022168769669782112536617760313394698649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] 18114745990222591025021873031412721748306048821070638289429643416276313405636857561078548641801090827556464875854259852944692749457156599498926422806158240600411526351575616948970101538138384270425656464082844947631617445456213600283472726518200567643714920587585677130893757545876328311744799069706530041490997522450705785986658016981912295659087924669920481592132893662951683511094257009677423230773664134193608051202090732831543548870208541917074694163141063495632414379164340305204904892008689710330081326401158939512626821681397186772091063918350855896689261346039100266140795812615028132039485270718247108325414564736138913871942711893710909755804659797194244322868883579183294099706919834510741268314847352894086795141289432589419435211068566962982112982812940304796204488596835113175372161895442010005947249291038389674359516696974336613380784777757506406088599952159163549349105366087335217029167542816575226317443561610915674449224678924335085638401936984679119225585368846509059026796742219178207811713780550201022092683369995098903473463247572119192952800962102488442377976033441753042353598324376100477281576624096690523689876685148497597715060844522042987413557693289523258908771577738292254862081122341457036443284283006215549637649448941289524744984403145993634840847142482643949931832678393555599068156926709668206229138290458542099383076567602519851870165292058985839989085964677513161193331940084490442033785455302676887855034147332802707792271120827069053521808479582283107797436915065930508128688382137172861909285519378922934252745791275756813987905793645362948819912796980885035994565931863357613090059516541846705926904151691682375269981208744520242233875394461097496901179166612840406091080170781722806766525429699628634053744905297794727085781401951474647904931023888084005472680202530406631357838586476188418595327688901611831545157109253313979953221200313656763989194592181605623811147672687842336899419927356234240791058962246995234098146847443803396606250607691671914142999332977446641084721373882627880176562201532619352795736417257818753545630467936654066328337234413981250164157064399914424245981818021746565796179116970494650706037189148571801093329959516733806452101323573051113470103346153056837710692755733042420313247822045634145059788355181999295663797114795485786513036935557404192532542358902417788204322228309554693501198980173177555600617285060165084470150643085565328784835562040552302427616519408272845229406100040621801075218619375517353340980034184053022698666857673814018759910172363444079105993735645973085065780433038499369535431257771050690016571723863052829463249905125867708023670052886951426375003103727945199633719006271674627799002159652035706406483695193428399791520789102660640165387134046620327418196015171245103114363297460755372141486453288861696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] -2484816937809270072301177099064640607121243861279783106393799166438426464991041170526428296990334025725822126957735010922184716976273740732986731543901085606791444585556362259526990119370993687792701562389230809947138623576141339402597922844970945154527659112115859322332449930277203667866323063942781025178653024803590422117184724803051993440205209532911583554302347870647197736307533402520873969077302198741995872287598352481766042125982128126821649776716083654963207887140461121350953525654797692759663436983968960412204401263509427919634280451282569325882442177263243093416422873070156883588689421671744033830103465886087066465446951738484972325621883278355358949672335039776601000564453216538192895656723605258973374162658831599111489104182125317123768281204843322882133299060894036747156577340043315027191687775369782061065199567455857499639515974372686356979838849941620592372884136788815577796402537598107814556916167998491876907809707787401678916724452280964085693009446080403952717586738539563184224461591148895677375095756171066215883462140722665467794160773053321691648694715064026645754873692732619268315639630860733131561016838506259441414107221064127892383040948194209655489325343908865794362879343532451170287114755559689967796397738779161101918058791728777623599008121800972869887382216157609454547288815334909386382653903801727752073321930982815971093979826345847344482134572664035145635259031635839396977337970506555021632380541988342533365102174755664756199922193691603595857005604634985049433836352902169059285360738651023592965983453893849705999409127272935987701434562150848043080152889083014738444142224969686614186741267315707665343934200759733843192544436764597950536893202548209115577100108251765982156224381727576295262574822936038582185273447915704222936841796087241454566953685931123074505927109572692052181964851811064579191284392055936716179656489878166662338836056170494011295200415674928659510924882940739296306909221999888068878878750024911148447307258470493937619670013086404898039148359134532521642054158852953221354188125562202870662758654043771933372202755309779247672986353220090086216278016097460400301762420781762003307381949500661708618434747754447605181100977666072200413344919308409166509806995353091986222686780610754449222748600085510036553355487111448112752365773979216208768815595647858951009963224494228369579787224172923802709888085901776503101240081236527509339942420194815825961990637573875420021652919601589009449890929707478663706842282713616239523761862458717899552443567094098579888248013191195546453262134315400986650066359280387797354407346683219832288120044263925322311231420146606242134832916216063882799790415282397008130274990116607510350503172014278678466545109641614930223705656801765808931254752635110654367321229745951326458750565770854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] 333881192836630383149378115516853481172804762039613175663286048221879228977892622739934944945208073179502925795543005337984753325342985535626949838675853329936750009926202999328635038408754176650840009836519699819382256764062479298190002142396572662332619016712890472937999384005030650185849960311842945282199186648424705020348031647493836783086277591755262697215371431282354925520965566896067707199501560728349799679443232325587631469949332104401364604706677363599638491688023154825365927497735288119320346916091141933084480156119611660816450810875420341942675858926045059720162025459503659278502581626853406637439151339431310821091731959277382377651218369087145833569424074223102095048887595583460348448598678297176882972759334131654017310175665430869094834437337035711155949507953484400927439788560846991207574685199107601195554703458892822867651849309896004808203890868991832126830319389890766678429894363027965442543684187089561679105229362288664760127051587376655088190854564124187360733509246223128094438328685261739582285906211973475621513122075304401775043826277517190475283046428387752184712577604400675771528564595065960328192897121002296711158849948154837815034996431069159435382835360840257030711094607126567526573482024874484908377935377269987631153032037681318115564526388660122896643067512102863161631282929664862267793425254055461169302000253846502297936834241277641645130707148634126026774497272004876214222737341575686094968485606664500088334577717626056815879129881046365736035268461808264473394934388381224662983095857671655957984685321422256836763674627168736616632564935622318328379480203044386852745676593651350523256485603682309014816088396635731461056842024569009195711922111344690922702715052915801479244930167310474588468821607673384853298023511934349843788192904126981684280237045048077363429833544760540461227417565491425537706010110050379168049819022346987380171325668455543463026537910732566654125739020570472663461430737558448036389137970107250170572745268814978027996764007294393424932204911977105695756845302815197918414291882083688967584929697332694633461533687253661839520220649394908234765595144756683641762344021143724695818463821307386505064830969550108845101422196818321976476347752372544956871767978361207256304258087375105741892868664470756545715408831061846429800377825180058891145546714505578084789708216850459414197398960396050755564052796201512041730684740005083908506071705068975694602990697747341664332946358428947772063150292576125296984724836350308528998209594191219781304129982053051533556816552092709020009412007433205498817425731486908526984063304522692679839574617231677894299810654919596470345962185353941255211982102305172899049971503519529607461258351698978468144971353653971022470620642200971065949010820231163272970154873351342190723271397212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] -56868566765002627859836761913904016138536125137460451762856506954179204810558889013962709979634434160841940757359720330320205516022039241102213697324558040871502152956775651921434297972935062014119731897979978094541098970308700899477986581547749934339402694133666523683612849637134200582153255596998448661168319055110472034884179719834490918660350805335863726472337335373221462590787589613408687316678225104052139257816215549569992566712026435419812631031574578337275598321802970978634146966504990391861753762333114314333413341429127041737459428781949579850099862666522447860698511838238583727887851764926745635311928862502242489220203601544577180882883148449815811558213716871113650870930110976444399680799516537177128995881162498146510712216698355401770833525856738627946519693798139273783947809958875606790744769080384995901928197955342718165493791577746188867963029624570329515317826130072493565216426514946018139689809845790150159028790621594869361421289730535607116381008891148775859830692654668258852811877062751710186692976593775704470300331554839769351875384336938762484270247251490802596386667414348371312924065995611095984693036245911695473410873596507485702029985966916810583143326950461834763525630028250883432633862628364016810599047913910995910947817744286305698612296045378191386533935621001908395774597678527895981132949810596288999803791217325771767469055330360092362654878356583419486912968599970088057716453157843167874564073154481297822145193590033477632423331765636336352821775219569958813196663723684840368578115445099994987358404763762192845373365658133304112275545366379935279297048602379664225430342667776994287590490377664965322534934732336399933035190126957375487546172067148726897393544876157725759391744404089242944938000926450022967620881253793837359914882695546041873580352972838722244780272890180679448978211346650509998792968748683870680714631296890377745565815001494452497166068987607558378391372197901393946493145492360877542603931761769888989590457881231375020536975564763517465006738843000390963260332280719915622901560154898169848655827038731071381655497356699607189638970170762101297909411570636293675844822535821185122934627708037712671517440626724847190259249168660054371702327802193569802064063477584168227057714080423803295486568857170351739158571989222612456840919106038816017416114278496206737755635967827604515734909446593951152423612810791410774900778913142629060747249383666000931522997780871247106708030018521987355571356518994724275785089226087750433787284310313147446732662902178329930583780091415258725956005040677357443940647641737338566693918283565403882662193617489388098612237876009088804060852749670978356974727652963569278910978629085864346379438739629972907188189903533663550078106333102887010958728145132724807809916201602912266080862024499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] 10959024183797232829284937630050904924178482403738728660231972638681315020476268322473596728833646897287929380660128763521001852663220613093911321764132531893776997476288373352353844473486410544518916084578922356989611540819423067899409382968221763195831650580637628595718330244035730486749283168721336866039449009384518992426525581067535650407109497351914798069110129119550762592962862841084324598319929462815664097055116250597548777977461359603542149738671934316113029483546939001688054572648077778372608938904963293940889647570660912570488694539109031444878374133704940842957673175165112633209098274969299482100551410437380328821666275261167933339178588774670383430505414421929881693370802984493238989024896942817842576128404830173672782904577219999723593299011420357637162456166194874545852797501483986594682440819533335395739064864223281215926519346666583639835204081893087950356612098732899233751055407548718000243457469547005937195998199632272758025905379637482553519294236423971845684112018375490365850070183969757607452385971232175007503473838163670909330186270369149674226484613101585978283817876096459347882949775947535641758443940848697263646568589362380583746478436337828756015567017967267893148890478714765072183366143477822724904567373649354906313240158570249567121342702951648174191801758272662269600782737035469899537834454251168065295766848641570416300041399138451493429688721056508331422857643044309197723655020390873973559437614113308953449448357732223784853760335022265529273333145221228575427987315215481273040754663977521434084620789816424486772962794853911786435476062802219037622970908215491973115891893230483818059889040925886197469166139755414655363731696083116909696718624140517860255410452463155861936109766571932065508339995693414352709098856272374389521700889960435993716882437223804563645319055661886567363635769663148966108323509609057624875763571199120378386741750402934087887780594947661000098729190600966104814650695950701425922041273751005455847819762161611859556451689810811780514553304447308938306881178838138473442911445449244282488735280018894236173354550062461705088382945676158261065615843869799226834226284181335269006420425807436889810303622835466190180487567544094989308099362330458744352415546416465143940809309142745569822498132622361827483580612185517643210818592830842235776647128187642899487104449714576997128498256046849227016220191264358204559167138056062203823779751562638363528688360815308890393446797515165330794589869715211007333752852664808064519673774503813114357803247611590280554263626010202769619704935118247513650399579657475771727323355146202845341834446656854406543996238313263999032349897977617805171435023500824019457166249127066359104968483238676929629021987910759612267016730738865724794689757051992184280722369616643692379452127313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] -1769203973144223896130532043736731510889755678895485650263008219528069300510061346143872415545807674901465098443685305901143885338979086370372545235806783919025863331176801304780922844180689170169226017653047301615451424695031988908458989795667518028523978479016129428527508889305241267816801662159743686836452075128674264700423750914855853740193810899313336281881424145168485242453381642941966660018021301722599398499823241823206396301617341363079473596626609760409351160018915799948187426347243353239668739099630479894674815477620156585494301229123108080034868698339743048779013654245529962074165199278821049051066596224072383938708963039163951357076204800431127982183428056092388636606928657430039433634965556600029563217515758499264554952276492246517158444969943716194822837505192932658262558928658255970015090073272002955446307224721210817869177832109944395388543959827860339292192040551719128057573253831886636748963703397190242620641497875006659401715598613523213263533864369822740046829901351173392126963095797862501418648562273976155488000409348766056929446079190516543171700088979849935798749854958738753376384914634922773179758011927423234370816960587353879361749297235857337273973369457523030201396763015025969701353712051797981324226680610613401082702184425947265929519342230043378291664741261314190483034213067275880046541420906790616586917243497221002916065244964264333760148943171330306701780294761006643921069373756968235751887222118609769328726730777037130499478063054849236392374300462312030512262917254658733676333389011875196120515119614631085840770229626627964590591953654563252686744488451544346237402459724235469642521315691504905531308410260031039965746828249534900842924384772167018406833482316424850347062768944513503552657560756342458405084515308381024980818654779082407045687760321649142922297009367531885511062543228958796104484495406319304800264091616437669427745023194533125285731758437666755942979746993119045782636458120276867069651521672801027186371738101445068424599957793658680011901585275169073339860729030702588225426771342463804746937291871493101907901107563067102586067009271936200360808988100315243750846753485971071645250832217030431265418469125645781340634511088789123743237723883502161315152535978218903057532622038411482261349846738334718111227614398125331700481342473134167268592003404566249341134631571548195409372582909221429368939901297322610420032870710946674457357749914092674878777636862541402045665409042382308498689040542953737214181023536002225927791167448646290284288773928923381333741064158511515698334313088551797035209739745375461988666147268772301900406929915711534786498449276236105691985335699258806297891691082846596959832325208176330713414661568102587933504207833980275360257571066518231192394435147947429425085830518034587673314302361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] 207561359556426699163735466229225102855389228280665951336743901222353175932919153354686340619350907469320126710528326172383665339583903674541675068232230279024783149022863866815975894679322532073913016816564473513576888453590853246985240767049286359387318758040413581418571465956633639939991519311539354318084000415149452176054180317792720707710991458500559850193131606965732522652936251745579846621248852573079038325041716852390427950992136461442215442975047516500965046596532268459689717762327384693857253859278967720919593325114069711908211603785097446618417762226270013309824527552255711049829873366287273709138017185435826403107644571404931021219855265997298177938812324830152395645262898493886806067650323587045712430314980749597991216363617003213869838552623226647341829551132023909427552669327001862155697535505965487681837003114397123577304366685285984403392990584190270811613937224472942528740027452466992794283396466548845670814527104155994994968211561501038908648583533611134908602492097368767880555606495576350201906932114818344098626415181338860414686775542341595312040091283843652603697065087292234527360167784725098182222432338483645563351545278211610994014756933619683702101275081865639437586914402323688078583748045058684075813016724679501922392345165943767923261811539704744397500800670231752058121179020573804368746957799106057539720463755728097984981214765914150871472938836003312040352708480631393429838673562832355097310532478447155709653686673122719210578449546606161179262151699143109404362579238559613268631254925006789080198825000731291310685333269668062293817439512219761666200529392542972741553836450966766637499587429752017444561597900092280861110470710549546320963744896677641008049191534919263002239628295734371742713073156216823913045409735984148670092719949315172152524554039121088642670227531907475799455147087530721912567108879913347666110997156434040403112148636306136307479655574342899539583732545855497623380619138545444715909931304676301884861963913115160465332053062307242955111993034370354911706674554826259137315887701106862547445868354830391522421321521169290220803672239070416016782558805054934354928373520404260515676209275682542263173287209107548375591989801756033312604523084738486126155208074927598712676630312358244802845790617459107821843960723903398451566352613784176104747394527774795201389452509459043678686241757844242190815195919657556466977372361382749331338352667938604291436000192926103072643188721334103051705412970358741633672201700822353399021752822157198668658438014665571786200698568364735787910684722712707588847041299663227041334163217655079361269849783335262405514030941156437852801090368318466613780098085010514840514682865159778576280008181616728442122189196692151824813225985433568883760213999337220470307261956445233084653067304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] -17824501020337506963339230091199919329406131325616777827880325237137100189390144978585433253721793848829069230802203408562984272913470904033044426721752841451334082712971808554588975669558979841141080695325330670234079794320780546536353745963421492867839888021661240603269580676231863062820594268591493278100981222194080198561572532460737373348703222109600476326373560265808376257813223830414478418690624379082838262607798601316588913917133067684043962636956265289863709868311454259752644937065105603014624170403905866797082783108995135061060622230231067921954958898687469813907599818542950420657778595507487158921519437376138511757790469912639167084552801140233057358813109795681939602675294739680371334281256452728316566782296634629766901179823257629499253329415401368234159386608894355526079828262046454256217271687968401060021166284830321994368057122930847909402350027353621133665165027898921355319620407857254567015556200573578159406645879734212117317866044057200323374523486539929254051784682498080827732856505169337180894813342922259754155579745718274226323704097183743536777012687625820130752142368426242620992251251720622703257186268124828463146980990982767820656551879036978073081987449187410818791729500631746718621118442508294521944982725140027623379093547880965510035604158707056435469930299946488255292825163677533444504089243017873043995591760012343089256887220787750358228220776092299387330370919941816490269458480594622763927532119844294660532099019173819743295773751015458230302408328671195193397171597054421831228485238435347031616410924748754388036987976346985714247455113594426432652654628225823802759178622903018798821211588058329374548921415138744953629162043236219422875211088889976016354246916411387957254182013286607588586343054232715289021230951008729368611820668996371676050395426417254450909974303181141542218802375288411517702084268149740983769389505957947549309719314935667882668274268392400165302504274929266557322781837752601923257548992153882691854452446620776811919018408703924748266742725568631038139765760912194872580455774161022298049130936465135665988065193294623236097467381538130790048374472426312689305639248185686309518699588080697004162446155339547561544577467768374498280163780170003316453027132843728973873155176802365611985155786092975046680296123409684025711459655388957039639181443061223383835471138265177069006683724063084773631390766898200135836459690946411933047188947502482609661662529229934181448997425651162281126072138423086042910793888953773381632293233386059747401653146095818485683394955759126525362357808128231609380874490466756337797418611904363241062009022194158638180571862291765185272809697327963051727692267870137162588346390939653370089940136233310035417363181019072688467300102039212113468900295290011736577511280990494398366508646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 1552943790738226034999037616666635968903309146658037227240048750203709408949208559726593447383785814035009429468850382771369093484204925850103628654852570750844211621519679366614772663849749901954944722463717945807218831435614879092734454358276444234462122889845907363977001582004396375962530491311129073671652745905126663168194812257292424340758305655899424746503337555730048376924380488847098661316886451735011091636391994894622208913553305668082758980690389804172011768360585640559829863750106491096799623934787115559760204045897603666498687912148772893579334976944744889914309229596430272162227547057881381947982308693468499047404717521868638662040521919221123618715635170738916154345239168066033753003351954083860632525092836539591760736669132243651254220001393462599604869536973163819257183790421524700702097769409451436465993204366701660428967411350976411113670390146043347439443693773194248587531348422324430439445197692828787330537401186278465156715248144296384518154775715875267986773554546158678241110913696975835806563885808269609066832498928313742306912221592218482617440540003661496933360448402690076516482573592076171159524868633592045769057412854747164740391548745553115252276286207442006149537778373527668824595802232344315983939639373752811658235519176150483917556518416524027405957143328147530217528353658444392436997266477144889209476661777875341385525804022319918007530510103836414313693150728129270396726451026722279747807632661041558425872089267667112885426556374920074256423573369614925441749273615037983922458036332455417626905192671128527288455198129989646080111905184394273865084474656921283530400884699147094429451158316315503521086910003426936221858396898441569923574411684953810635703090431427276439951779468900114428731432145204766622173140830625433882920548628765098659587648931562565529267975867349859058659415716843701096656078831936415975473825026093694196465047769266422026633956726780340230982911087037032658393432186332934976468972919367537129305037765205440057568770626105033584114044991968915733433760063662924442653238475460164085941138753359353733387212589406910024800033919460769234295743549590056305604909634811442975886535993280629758743523605818419440712061318226405303193172460823818165029485984130327916421800286593024296892153179070668458201211713427964268006309276610241781013261535899957188535054505469171512226568039948369477778089395457251978620187150520489369123387770639661288011425607460799051570108600576715273339042112706746692493344887072979699841114787931103162384421940333289202957559717700654158459839780450311163689792270212443192683671994476340628040049750081657701632919776204435184005463347882901489800183655758410873420941415631472067504370126787869294824910760098286311886483160367923615162491382965477054045477459290249120614187008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -193640950239366934896145845327890435348856438486650505958516129636734139467172514693749244013318759444291475428000408397764086354140767197162764915530211817333263804304127022760799121160255309294050259182328479819048151705498525807073441444070601731346057349516576902904699851837335704410068417604505662387984571144171703857175199888916027195272830357233146066956166024353346060834751174079833402843139269844802893695056759879186709985269591545080206792420443480939342558897200415060907699744296705945545277497753925148069655449204702033581639199033718783916223706389844206548863894335595018290083119014128271958239508809094745857678959646445671530623170773129693153555262455254132870515957749400636919586614338919111488247247074877779937700960204860076168786867287837264284794503408109673880826014032779375599386566928515772708336295733400948238812170907765057294488232626399242642299805030124211777983369968854908744413141041437872490730747023931672462725617998407178057832879463237934707587984219593119091453032235571612895689277064976457364816782874309314188024651883419585836634265092955222690947187899888939788693204105555682131001741159962253334745913070751176377784988097502256328385010710992404026985845373920079023448527563861361858144254810294532477935598275663628122737865362049355894924371889738350532196912133424595789962422814333704280542675809360197109071155464185321327944884339322516797581442959362030679809153843140273151341890716245794065132906433338007522252413464253447969613182378335420652925130127806128404123858337469640199812343796253293561503655684980507590529948429885110658369096825783450377721643574027499917052514793552953696262249921357417322801789115728038727238249957965025803566862512525597530812124606866345519011614927896988793551932698362766436303984119628719751498851907178460379835126090972317051774289418355239312138664244348707741610304529306758195196587492060152043406919729088755241382196396236712443716326310313986077470667367364814723985841843002788921727015931484412173749704124849898014680048434583618057752300034182198225358255523884523797987777691163394227628467483090000855795913201606201340260707235791541511396006062312441942408166771266284194423859184486424111230417658257405292180101569441954483670185783912540311373963035794639976643360838541781110405940176789397420029132772528661861587665853454182214467701813093825383139414047071290739219268709877709298341218476230276891553193630373956372663136623175520123090702419980690003345632234978565333330977559117748741624961868883797165735468689879108383899076287611149387981172211424218643033198504927815812209935134760298714344765912328020774713795771238927797886660454964109312308856559059400546547972750854155748460272591045443428951548572188486488598233252928864862269366694369928713915596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 17973332336533400699125834460465599627244492327121144704061176126994430411774739406434651592048755983165234635613981645246934625187286617354388100863463720886576133098323297001139603647845342941928244813697816942347458872697685701037055209077161704651574711087017226738514316888666109390669491779465890894587871171216210134485457548780959129161131881556383474643735608659453361855316030609430779985063198953404582483187182133256147017320397803415570640404625788911529610728978937715273376735016240987366515913650783828111377407002375953001878839306128973794017835999913268668479974924931116439816333439057903907294873467728844055892403800934028429803311242659397025554488404132188739801389478843556093547730640649406963365825620082199097885638342234404667532643741889232922823239468065143133803995993225150477969764658542315712303419368565071756627502380970232824123176301506870792230469320951903712344276558102053890189099514134122310122827672088139398136670222450318923677015647379597373610199388840528380752064465493401048009849882102415497044161827555503536587520240309364391100784530208770428417785427158942177989436096557444153475446487959818827493228751160849309598890392801969722208224733688123903854799061037277516215770924992078460725429249069505079728815162836678383052830529533937238010823629698855350228586142105151481421124241449210409870915685456447319726677622774231381218954195583624829045865637915495855073011796159115517234644981681335236385710388251914819973380975093946350851726232597472621070624975550004382042016010978182380862527430287688880922684857607845042694149411131471368277836359700801822432186706058528954486742479688742006316452656121229889256118686775756032345120845716267584102798758812427990853146635791519814612130068882372799792349766087081818936469178757616939791066773804564498134467955219904638941360036817095595179208217684243616659733532996076035882565132167143367963854862246975275998792742909551664358075394395827307019496819074321752998645872788849200945861478307286357826050115167815399701350857237461983707470926097059245980615033434222344551027445078357934011281709286107353554284101442844055409002117222517387468308310875854915057304533688242607187919917228310412034539729770989037378554446097129044683886396107077416068455727653982547613497844991281589828984732886461039786885263141788246283048636124333483481959001786978612407387567389392005865173631479429791979938269422021643713876554209488312573308088301477673203279372582615064549023326053041377228340539389231863559051405231911093101555696536371698760162288836146020383785661667589302537087345199121319992237223141471144867947338656282510191542964644341084372266796982600738468660703449846876072048308944046326328019822172687547454842402100109836631857675682020788808246699381690181930188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] 28556060516103520876111060969699696046880505961647657728079714475590885582055644317467749519156363507435277644824321578821009464389421503452137219116505622446494917608664537254905885004511350619538610524403628833358535238241894931992993704168607826417318209882605881506056446957989476432267162935790900660553473362585871192834085773982833157397968520466097568359328513638015828158327800692271509812527498437916971124804659842148410081340836044941168291548566267223672967298100262016683123952945443274203944094156077980574340679484375979423136252104306152806167238290270217741848951410655003258909331274690414382231814818115316020550692992561124384869431666004494259462470171891669903247066005480434223542405635390198519954762705888562233072794441883911278807954996053359058924313677227152314357453230014874517210366487131203654628624977350061949235349016904930199137096307574311371183106518440754980991547556493229274161751559716259748059088704406278319507883788578405243639225671416676253367246481739382810446472994129154016944290870279927828930970704681081167772138426105988736689886129894969137144422248606637369846204276592556419356932214051517828519081815140734451635713592291329181167210239899254892529515291628926403760969713548820370839903471071922297938586502856177368050266552445110468394148554194315486109451270839469696276097887531297252798442017307854857776081405874324157731188735408095321264669065345973057184254858716034208011223214109082235892558983306351792135876262746190876233966183533473626723730712638384687125684226323411101046099675323213654001089304935183132458293390078540337927384584432100524448431630422562219773339403962761543873335178120919122508434149860067565450192288036419942321809851094481638309419575893951530419290548923896571115255882688358433225461010134691308041755116671609758365638264481668098755042596352339433373668809594602618981684952150085218288104929416224662169234065593718221062236071611936756417538331220246316791187985299440844240206675358778456764147583648346791750176848195160936605212988073204833113493340958501718519789605243211096195925258779610552760422649398641102333783380607105636531397296225440602879194924039890013339095729004231694693542080554491795780029858505862492758306755967672331606042256134230934811482768481268199706908134163188441186858171293191122919445714586439418176546676616851155712486101146501281883458856222964955713028798329354430378874717916029449612381022730401365074662829029148091085230979408153895237091690307333907344762124651267627217868978055251345345761957668297470345449010177397510540086667907078866975564190416516601544863882064370911946032861967710734784780704430563389646895464927505896367293804528276910830324775209139371650171263245050805038149758735806410986833366229773457757823163289920811827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] -141733909219109677140783214443007852704778285308300893144091037147980339771863699715928162085701208071768625670585282802045236084314758639646989427075104694500303590976314256764147238304293293126861897166029096140558272758082882435988544662188373319958581326158182804456592996237375032861195223054989123014179243205248729523977804509468591739022859752586129529730154463161551122294541580643613308387772494726209757769317460634244773747174095095912162638452115788014425618607029656780408338566147321961522653668066321668181587217984208521580439719279186421321003111530271611282720759525930949932109442435921989235235108276545158223125937265132781781187643355996601628780769465025516349630775639844715159986141906424678705431100555910943149054452700256070520110965366948726512053374485065903014407662309096174624393681432718244213415506243232327264842109473811229207283515744334848384279972209344875239856998027415075745558524728098411536505898198810774685464728440941244777067409481792898510941126538197255870064160817955637204984741808848410136163688644065522928923186109213450321618021483563190827713484237996212579233675079575856282110181383418833707780651017776773194102490997832163535178640855439807829750592631149385826887225601564094886419494442380685757522097813213463587435786892035449051835394993608594571580872153527954490471997860661766214088969941438234617230423555259252712809041824652898693897866066211740287873517212119974041435769200660163299172051560937848856248213368715783076187177797042561791762444224754217670817974102697824872896474482461225541625340807135411153377544769123803794847989438839033926294412756102072637976984169853652281905304343036016679557653185744476766015207291445143715944125434894827403498124439282905798069514856826796578477392807620408876367598801217134051624549659626327453206430305982746126184959076420779837694163442672449567668311971682037406500414853452674262913172060737716572658265618396387124733099576706182915179765407893031191575903387072121424108227919658220059382693059431501129706965495454457855282254400735993490989446218307574488349651457228074853328269763883254372570330151941349083639542016242109563375189101260257664770612546007925902416545941707732893032774970742607556034603173646193854369239904124284353036775523482638858139976379670613143594207909282593795774987750821682383434952703727163883871309002331126934620625251778898585909370490936252848513952619905525630709839610438652201550958252866682683824598455132439145436675917118778299834684189918630377541864138564828002965602936426090714692147380033882013862805867027179278557604620318597909799012362962524046326381554200150985488658009174123156197887666690113573759740132648270931451142662844843666691717348879562921588450030543207173504421911655818813140422099415775313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] -1275410398550355471539133306319490389511247548213280971751181745854696598653503785607091686911092858164711033313611954499256600430864878109107683103066514264834534242867628749125766877122099549821132484458998258206180754773253329218237126362562626783661639175905813117518764416319712079520582963429155270753887762421186814552060226202825005933723868852994905134683053931995104640038015315761533912177472273192021049947306922091405506556291489942761802526288719970181959408663965494220777734670741464944107300755955343038979530567804534897044829129089391132193463027403966100315479091323168248729488050157424364892133820671467249500698407120980080463327815388637590321805132682551585022741911306426129534513724281105519801580133485410277487740784880834149094752168937322705995717302724863758273431887158967253808010434477622331301486909684456214432357119286322499385223601559745050570765723122919429733336217003588464073482030895170925461104343143247886610350462437292669111814158577086481464733065562613902224975420305745720334802613976766594373125350948350897762608882067348470879498993711137406828622191148205770670695635343921909687079873962518306284159207617138597555899628589933623911497130075786274397197806180648930209320594556728286651006667044879839893531738001876873132195693264498012912509452021069762597595984572305182695933921069211835078535050423036364683539733336032122933634596247929551347464645005938543187220354548635896133172931555473231333013869131190656449222104756277643310381427155237317945696004649767050154461946404689557200870836987138232191836116235377532612383183210843585103342751124566567261143615272441063151930913602930081641046242947830062705109009226194403169115372312522763791272770900781337079332384269537817450041457025528100158372238019751002398742125737292494750509467894951896247112833777263318724536317910736556350599549739809990863268843950390088212947715275418200477394129001092641159738607793151944338072892183935216005070825346339299850943478246202023307082969505283303993452137939976323993071000722928978402538881058832817375259651172139915764598527372799383998965672368480804839881498196675592954578505520622296502224184583646524574192826914175724095413629903265008288867295365430928133922246555802946987503197339465527520705901751527951339222809295912191119698826419584460283413649041267791702923687936813107139524523779439071894660940223450232503085653281896769161386023540894110104575571343706713430661306350758942471808755734336330699891348181452734915883988918178145657215553785577625658458669418373058145896925209462287058078840497022429567119353778850615221938087121796477314769086751636592995077874060154153254116732824562189847823714449190602477961362733569836352852158462182509460567227457795530823088189920356338593552102663175274496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 1578978648196419525134028896195068121048712020267397574307928417151089845688629232021310387277492144539651639983964859594722892437169890149522783667827591065360509830220977126213862227579795127498783913430778474777803105715038405214049453477822668008046744791530477663271808480651743614958034006785860566123942218246848236412000687852457000772254511244399550796982334426213062413846787064362627789399589102390485770887407633634254161868991994041939178259648937700392070863355571744820871978891074784911193568066603388807353952380883816605831919028194545078703706076391138713752318399618161399383409055406276871095952551150861056894428899236918220866843476610189920963159726999018208177751845486455532299049836059059099516656912963381437177512082014771858166147948100733606403718127400673287233796656592563899937993416756357400514715178742868675245815497811100614455410229923922164723887705328303575033873363193428859280884193544543310727901974800733563254133814183776276961010817854164731608581956889473301767766603544677160177740542908582893672547283161615295688593068507439682851318550495643068304159573784090915331745233349472559444964031203597887483844524400119115068086126028286562711875301558582093172153558973321789180498850157918463287874142566255323399674662810423690152984254662093399885727872377715421366384418145406103247630855408143127589408725146944308765275064451588720477392990211820044280264544630903974312698126659140384283152446224523859416718934459611185450531904853352441005703617238932455762064478185987529980090063621665987169466968491143798650694062359930754343942604392075189032443568196550278510049558819448706084701732398560629152708237369170823537799527820416425037420337993858958970530353145516065665175000712918064653979170524108442258779444218596305053105793399332206692536710091235221247418725384547594860542164257986025341418593580296984851725742501553285655783196980923893765251409516183148458977328137888194167327720000304656472743530057088303640655532113103908762597835268122124704740233799350791339311625267377628955301566791079060919112892600311594104118155605221540282396839074385537906911775856893275162776539868336503202164582028520674623293331069195059684166510786331258185068576412970460595533697220771452575575699778971351971435456814252154814120421241621138793568025843554883246409013788401312592111318013980185036597365885496589301955606155104092213399802320080009137723111471845051841049870317546874151888297721841628431590092032891799584784504706430534941388268064233710164869163805758458254010633881119442661046153859052417869712902928791505482629780724762763858876016889016251268854483879987389783904232474624736218277631070685443362148484261951610579656040768358005956570362821879080083085075130811535903617727078843274415935625865486003077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] 22846793045442132103684540102744938648434939575520514752128468432744447585084200943870058457871071217896979561276640085703403964069981899332285488301294610646700499781611676915735848760650971482798156417842537161485306604125456927958312075889073063242842693689209137569337103890776964020968243518903222395410219307396156956294101769164484266330492880328786595562452119066635137196938737498075019905024421442499057973852337692063056812489200960054777556630345816525407876264593933682064408137152887259697091809117221725352042274840960065245043799439630980345838395781800386649518832084881179511356445251094370280010374306426158183979964524077221348272118629545021611941371798030687418472748079392629210392699891526081458031858078135139896472881687217504518409223009228213593657979512282547586717976089572918369387081477111065511649414734546984578623959588688839676363375627367563257676404555750248717923068324986360840875808277295941621417495649260704196953749054556992224897991121996352924609191851906266408628049134414367645064346391210484904704609295650564018490603322257262006870324878982906815826783608812809239326347338648625468013862005770420190946373575115571101571580414191976976938647277064230892179804631365646634200980884723082812162412531970142557294265453172954940125994297398722403244752164426009971475848608583936123472162679877327759206190684720491726665319953441218229184765587510830891692045131222751790085744109508697643256537002773877508144914060867622086576294747927495996565275138554329983792931491526677181678877896713388109936618651643153208268604204910948740761392558446503861338826667641113756098260038267005454278072696977970449572098018969440717333253017983347860827491297446709611583476548636798218532980472224674577487490797238316102087493264489466237012922773790177194831661889642492868100401463384080652153334769743682370668082956315498649210116532239991478928232405550058733485773897472693193064124194561626978243264079044553797075306447553033640092123927360815579968200295597785720598013811495793907319533082769769269483771997075454031581277913981102566811020508542191385002226670027675046008314657607922207302612292397142028335338661511030145340622449916230318939725653742798083059355570148652484504246516174967768902070336274670792576788994862293038689554617381491767332314669306319963008523441577476737405218329219744096835054692514180562668332848658128103034869535990199906403470112194539891079034403215389115027722012335505267961388273256668981267292750042606431601842009630279927826829688965180017937768466631663394648821878532373952799163064627382500381013558094020770462556062809079897696406944835449057210236852178043459272138816067970688770491326829198019686482587488675950260958967828722948627699459323577617205437384682341116868501668295081984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] -14094534610081953958786969999946089537179551091267923776043709593556485916673967665726861067131826552186542781653520920661899996214165349552683922098896350534235832938311983519667821617943483849600494764750034774682318305857625944610781842048588539323307554957013381561334424461663740120416929923801370748298419365696480842491704614173647339428640394182419082590054550722073101246355873018286965114554514885987905133606850625296679964380596413209055570160644871290523975754259998619472500259151752135026017823551018914154297627645112638760666385521215215735953078983660343660520278423037930309474603587020650752350803245403141945583104605169475051570759322253620068381072497903163515547280669113056254565817291099628186920171926248669011875028362229950326927403524897242155541854166231835915550158818012962877524020801133921539884973870159922576146630569438501650917188422101084192158487355557948173112981550332849114000779162859189963007212382574459878398065306102641223433230898447883557599696316625589224620208766325673229113102519762614243007727742317252016369476249427384219320285710512887692592658048643454627546836863882665133319692963398975848278603880950867911850101771073897430891729283623077156854380465494348438293323470204389586544653185112274474514168407690005162139959065257211913835609363967820016202933284452231105911538643292928870499164947579658076501542102490233827369221628940672090881818491784047931740307164146728096271195578056098031365071009798301361290986634109043823863011068596024012681291467502943800175802735713710611323407017473596690076571334956794147955967090819172054856698801016658651253297444974751377502927200177507477150183721227584993273027469291510633788620860600680615890765275658343026884611091677800564006251747072536301632801706106686103342215177704190412878916024857379702391236959098556722317898882022406107474834613841983052407067346389520133506722654727964049790969314717613621749534932791095003086248369631148519250018059317459193996838501513617617819085579294655287179220286583769586468611756990344906657374064131995120396882801867249750751684022042656372366406639565482064530413310390769036139177521443473721137528285681443707585800475673397105625275179255264976513606444360209160857221898832761213674175385575851390136312264505864556589469882187750902070882100723505479541579745450335126467502061233142515343658457111388732086192623578617962830525217040236654711726623887322944071259537714153147005882885646697546441793841210460270559585068184845035963508042602369988601687531177522842170070346131301125852938310683233337425080308868093136463919722878606211294083919442063644732968437733151414607384744331187206802878569655878556924227860496556387036865225569502489881447621541765079096951317468869904610045425044426538731944953824243875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] -44033923573007480377700200071833862967550547662348333367089169181953801534231536245567880170612907457967597683995058683202726568692815048032920138343074838303121328737260280479597764967156677333161478027368567229330852926238793382312210902587391272503563610856615721781098149767599278191484440894710752553842926688742249195283053473936635715700694839283593087782626610879567795314514543277811931787126320333774042354559231407344281927368845856380701011405767385920177483181766000200010252240129685593850677867530474878076090316170007954953334169265029587369038203617916922427901689544704506414413863717684293276080128487755018682722944964020937895094376300793888811112787694086164356959996695400479057220011356375200067408029791541404559842069976246590624004090295812908419849905100120480968329133578156409579201537128032148152061353588820412306096742403280196004817358258953065395549897076338476705800875298537020809923462817059769036945888982967128326861738331372197312847436012874327695737059566198819812557687934652006886234013708591444944677609449046694370319374272705444450906324137381013644694287645874288153042664017790967725505862023284999417833456437976164253369171507276175686059589477410436841292243782484967693635076354979652472172772616244274476396040042580836412580473621680596813209621398338601643338483442470774430666992543856621310550347896078698050300380764104709160185365321934493808678693727866995305818449480897169591563095056116943172063920503187628554449251741638918421632157238160738944132943888019472623312607331829926772175002725133280665827944620182470916371153424327517478872865706051780069493307744283737952105248618531413146887752615016700222526773833364633951558957625633547076832369289415293938582734290309568732885307126152522947380781847845904652611698015388808081599926734783144468095016610973825134432294414150531665410043367305433416264330477337991525808058228130539277723272340248633787104191963419914260824141381680111707666370488097259733523947269291582478920694417285014879647458528530612508708572980605043744986941607296706786111535347791486877670820025444916457593807039956571992984791053236713807691282683789612008601465759314398744628669453851396446438224374588424482832208695413353217717064408372056535722429680466327167706215452476200463651295713539764675037782979299160628203941812611883737846797782729079830265997904762411090974618307964035839590526424750017308515614464212849071266608785400367364057348940017659688418073649921730991084351604299915197147658873129404133128713699588415973242006877553988406059201620394052720514712469464574174169667380875281971363656184983149504157551486630274251372569376303343282387037863386661158276620856570396902645604693720597695962701772688914514350621983505195758407670158427684657154091556798464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] 57834053268721888408809806118024456188599499666587053758223589116680930402980367466261491436968820501460431934119203562367400859021530491208038939171070109623027019361941737638039631434030884146138834561534977563130691489705028675274935150699486914023681370504257891883225942335710026710629525290335527329069899527089009000605083285164142939792780397639268836290521999705584011213284008471206319627191646908169391489074727370277421177483984232671704949768959553266894764650644156843209629017805555143056552566934271656008689185317201446758019704676348071194452402167568371574436705555467571070904424187090811338533336993161892893480864035947018264404083913662981578815138394046958062917572769461292041300809554825550470976375285659811906898286211258097794680459880955619912252016784032215004137698627349159559978232562198431135057036153488867770049630134130342211434585760082998167373590346365032104517346675006868988762003817809665840691321151902190833981014758673838214537244296241378822681641547879085642641608234472550468784342145377369890583081583577749082122662619036258915496732509876563551616183881454395548745214218030666525138173864684067585859633003778357664663488419149340445243743594179957183836995685300360547515706128039281477192152978166918245367214530349734396443898040541414896251161814737802143103781851652036011412826582372354670525731077588646608027243274526702258536843879433719143639656914804984934744453205319155945522610522735429681146517756729834996477077902548465692197834181306351259186736858859625868845744922920827095249270218981634344182691109741290122165576988080210393161612900045975072494065386032312052972465338198013673683136371099958276158291818930620708166033305929216038760573349862956551242449043944802916114840261981994327362603289950864850908973023216069134244052704125700299352203018092406570503676181542085809763169872480045613118586580472298635747755438504686404949139897537717137563336503705260835842685923600191244612221142847681674832585740154364220589561906228866059923555202442110892821198481240688245530051639697237719445017426475149012575229357897566675521103466453337126085978199017827710041891037713219675913375338328392260460709332218322974825692519068401014713126821379687631232385014089331133192953001371112733292498383760952520528271620960997650618982785238542546386384891834492234807055397280472271465412242473967876635246928859328021794690750628865326824521657669279500289199172397759623446938821653752653241853570571053378871061444756781972994240781522757537540633249435335819461045338618330149026280215319086367270932042967152638478369410342148154670413912075536517490205632012898777072791297348048397342323778976052473717670099362416107308463282742993670175258213226199064282033657389885104248174161319295858929648679465779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] 22471440373208947112285992779732216523132522838769700112560586180965762140549603330501836537473440741725385849260495969646179161824990344046703273531673749109968767877241009285837814842710160485401199728492388655053337811355731095610170263917593176939894886615171123508635295390576458575141139802543299159310204160177194001802187511948859949797620277699850387422083906050410821789303621414986611933287292140305616633037248792435223542091374593178025829769214487616453484109477163596148136720631881750472369197477355624409221791173583014597878657878153546198278595314145362818541920894998953964414106652219340107747123273134834531840853552925497821180123248058258725057935102832123595772512941597473949121512219816601812187380871401986902994479348914896812754606294479834186151767097465143266538959161853893993012395445163617330519141464586619026805472429272135382851017622429358217606497878118170072166874045860599863483422060725911597165229778593426242496251567917344370691374290063884721815432420092546500077882408508438980990016670870054542584104022212296947941679215962642438481225135566711082939482186656543923782212550821249883217194753223307724856503451102330356713720390866646848789695461550396873518821293770871103545946877458480403589917885559997026811056371401321428279303945358996631295659893653938577465172333825510207494883766571212902097271835568704567581825088972900051199022420044093269774747057735045010738349068145502743132866082406045271107779998831732271785609107080649658303794161163969887317721718184849545663355112057061890232403923256529485086688949336867579587823705542087730946613392084030866744212801046700371341221493991476361756996710487761660487328805482177502127502727107308085127212501548712527737383214885338474739101257092667249311726535998141177905160465428847700503172650441351168910356442936531970636297062227697789902468854535134139833372284253170747206118313744882378483723970773276664395438761203200281303136717694683155437210066531592079723267988999054461237181900286394593573455256794416172639541512307603882691013557830233693395044240533704068015623633716576335025114692005572645773170547371572754289088424949669404328109449327285131542421805511459884648418784488077855619022950570249828250576271597252424259132256875126153509808642524204351411440025648711750627674241412144271693735978286746855019776466139564260242759386008174332644848990808944226408908889380460907568867744938475395188918034494195659565215738232832574711655939801775714298209843784896448551099587595395343913115976553307350605220894387828390564024331311952851500089496856745639330482766003612618593688139014727391102208087738206044867876593834983669068442844664449520940935612045971323890142694895350275688356801613817797974089114992641068692314999256615170406269478502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,69] -114192035310870283524909933402947171973091804133739934604208450315814366450022231783687590273149276522865320931228443575816939706465481324168702555025591517272289966580959172515326317688678659698928597407651849715135230274341646110285767500735711760267621622525272847850755318568568833730806899699330436428404235002233412262875579645973409846477068129021734011712512538267159304038270172153698656350736781890840444552192963483285335962238987690232505495015802962800491840017214955889365116652922221767110613029465306909048747531769318062742390896432561748261955470489337400333162351741489588736512151272641455479378183565943484588084282791177475098472866657821844645759056165081857671013563002456405887995776162979594639888927130562228212342067163486392847741498653017064959428372869979840033162957949170523321172704432947076253835051354269068346190589727667827765592536444894999707946310416406231988386976321674898600653510494987857844236264776236648284629536576666430729245550944145939727244091380562029797965329494992422215413667560996808390367216091150700474084512893046164022969039643104470183796840709176987253106563668900201736823786123898083172448695095578197865259422794966130305464857568728926746370297185952483557268706675168607802617050638406915102331111650191147741276351171474040931393058211611109054469961141168518031697200521414747985439256295961496031187166797879909365452498309545142172075739895198228988623533637705550403248281896104239749426990470648368498879700835864927697007334106039256831210483164924327041732991434552850808843276653845188791366170906993346335279731609726834273231083372045323433067275720836201824431584625489547713330400844137760048239436690883938332910557508402750573418405123437956358171306899047509261012391319856931943640922479647940090496012167386636508650756624699926070625476609482124284787542848025009349506591781672428080751761089080449263542547257939109744127284781234901477805800936224240519426034870461599279257943443550411851914352489465510073162686707037652047061088094367986435222270872353558235128365038154488905073791467413791011423351142463414287104067203788936314235905003044165187288233527323008514071181147108723043268429190920220114097939421160639778863543090883401793276484267396584557708259009389783237530075946308946820100804897732242021344768357058126822652137658720626637618483260488650764615609214563055723016397424724751248854157383929316944896400886652642059055764169724070715031917334862379604629805882355075972808563473208315669913850080832490904447045540754686780137292166171026530131180384477047894284370512777390300079978394694161997812990348636585431294572128499422737043522359783265537519609925011535825035235047767143726839356113292309841695812288244370298136728180857355631453381665044963515047982619688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,70] 1962615865777940203380973532308012343493168498237302421671407503135685297752496375349608091118478197013667365250568550769615423452304162578592304496592388452882018734326452021357757405825791032047446805457092297066223679780670830565384965132945970728125056694332706979825014479746938176292240346114142320673861473147402199844686652392275444393837822554150171890386570996971422070206146326127398091557984458273876887550561346455536455032650965666295115544079627768547226167644063019922118314724644581218632237168631404981134999466656571554659701108274913728877886744181436873522469900514804355884137438152631158390498721779513755530923829730667095853471244036974483407765197236897974002253796605052435593564253968598824978318362951051969120899215155477935436720890164988146912614772116396019872853449707182180727119483828032650879171199730426569715981672831805771881122893998622091990671500680216683776844285197662830939717740354452094248934329778876448443942539559203879952285199647568294794566770199840327522085141745516674748818546894295400120722373142700984188507913226700429856118946086912253221870412177978913834831626454757031098501037375863463356671759403556229002848204200711956530975982197065144221006623149614811565754738962624654721149660255389058474384412226812982372261913711567875153356050812060432196473123760016713476854120399540271054203041932496390939645153313213934408400294530911383168152603203025002216836902221231097027443402703583884237381434897668698219543791907212560713784757693016177506009314418018882600878667911158512255270731857253193115697645989884695444550407097264496003658103594629028629040560820704481708932637556677722378162612714494436784336142318462426381822271459029167228726651443839225197805243037909970377748797660241199342516830941521348903928406262004380601095765915751604639434307515926927363229593984352062226080032355593886215830592633508806974971060594768864434557125426535091535243344746113281980922864433470689343296771088515556608020275597113552505915629134662395826776133809254424800679657224388984767106160887805404561679320519053606533846188362507995651684077126724214363876819140158765626594210365236055478318542604804137559009798940129000275090521679138937618586334360144281722369686792604661008273994536720844415332092478361707070451395910298567255930440833040829931806898538705556292308098433939931030941789287627272386575772343337486180616862831061270076880212765179852520217993951860318965299588913042827501318892095395889372386131895780650723668587276208398819621583644173374289134218386055591924204218023768542967394802377648307359349233765775493016391795130471944122116386316047091792742458007059290739452695109137443954020796548188565369679784421320268228143126774288750456695649851918187674493677518991188593227281203200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,71] -6131421106754325726861601889769625517541655494622787167053318677003244377723370714081143048214690457145976648325064976168740231592037051475492817288738133670941167465334870649233744565304433699789789449051270797465182970825203901784373461094536205011470987079863329993756893132150611762064868843307851010328864679996972226690968722291839211265512036484563976066105751287490375109759483510606786835559260321201553302652027811142723675497847553066427467025711366683687693603172977532025600000164388060414235271777564400880586075883541971790924252957372393416763483648525938071509568584295109904916343162843711596209016913477908926861744469418525048817231302783762873613342153168166774483404906491566929263801399778247399906753609954222874745637687028983825764761494796756282780565537167576415993596017911821268058093635908835512262422455433392590877014329582780490577138355188811576492097183574280723742277418892216445417068174297091988546024386060492371532313933427127718166575618686746529888440578049187118076224442031203262420427940159601365741328036422654226926616379474693109406339203002614193844477026368703794884637976897245273395366193542470128050266750027493753498838330282821931452699307142203655463930782321837610322095141240211620353933695881711315709336635285834458168048646012568167508771402898216128503607731915971084806910844810802820441964525322276462470859829570781959550434614910748245688505125599378567310151293374924314594359956667923385820365160521836529712931378598153525540192593366612679324627470621813707078488077838604472651750757603271961829229844390381065920515811854163960759803519094127820419428545219161360390216700789490282565327218671480654039835423271398186255323151107759521404104159108061798623461770809641332718398823565537758581315323637605010296628667613245918299260939845891065625747863988931412561600393280279338137369856092786165121083075412286817577654760658003866202728973230727235175426834968487154389420406243904830245240161443519850563516857389161531790295810669973258076998812822788535021518535785622976247778330712971715212854790135711488806586492957915177751299473812365614623859438271828334937964855892773215001626294141683243348874994405195182355928553277569456436730764610161980349009247930251845638092302405556638005393678611260247754115283769212445981782707791233839383046663364347605249031613203586522811085321317062398588629901266437265690689804851999927008459600716982229433484160826089466991702583593661709079509966542784795949126176605839047995183710328500255644673304495652994100500896914354836342560863025801405013423258707572573984579342938034869924022399886703394877553620214074136197591063394889911531084778137467513132991222368216868908112533280844843801055773389424842797635040154857193920744722253395165800982118400000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,72] -3106831754501709675263466106972187385797514039592979816626531016937987199121691718090241197200266197649562906817177149702986561147657365472614372956639326270122544850514734026941393269099024116984481594814601694456858393682428643286267457050859982430391651784383792438069564805580535120749132956021891285723797376705147708207753805320302887918541241811362187418005723320702985793118240678208132653993202579666216339760081250613883329858470231685417185843921637989628762710363470086709999083566538402975343507975467444728938804474316487866507125912694472875955666332921976278294142581774756659699476313821678243763473369843304882435596868228096892956164297414907411362813394870853792772886867427701386953651501227323566901419244241325732774606446045962422005889064559445243316896187971323350457055753368941397566851178675974466886172141440331346334359570344386411772399474622185081891045147050985491184344216383007482108885492084986932087449037496107766147871301368983757960417300034398479783956224198283629570768187726040498161974567369623004360081535568382600544534535940137924947484042394493801698195463394400618173529181471420130992775313149451735763662407602235801397142523079924357067749980500435940259696014775219093791534355284513493755132869922510691713974007271877715882269745783094955077275111621030497468985516994326028201180306704155857401614176065171325803734468780153760201248243773374473318833215314338659013757942266210160386946652130334680681082402583762843854485746253692114952747566316479029403198102446008241647378962715712258992024103939541188485245594634006806894930005125376350360098162459235329975731580929045784064384395829496024515275623883023310774955255967965689072361406202721897228208427399164973913201026870765345522132944609741013370934173780276203189144404192520399568473808705295900802288620174779866568631707548842583338309514865986235562794348382530224828581686846438742838547129640675566371783985380323542421082091707306726052172472784982303456331195047538566186830272649825723113263320362837801694474799918490115837044361249367473128449084380654899169073936546218534934504999992033050709263086431483117012359472728120343524212668625440837090194100969402832300000608574099502476749571333915097620376987576284698740824476384469430001146769669305176822603184384173158707811351406141409142674671750601991523924743689389607637692776734255432076599378911585871100147344093920728735265103977496948549516779958274938584379682856724555075276971441129467718548142703085635944149783132063052343745574416909344749669128262097842489426565500051191054840816334373643658976556010306851889023314646210646860780850665601085179785007083107970985157628162296744885061437003104848564792097968457483483408878653507910391973992966671098092893277794366853843255296000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,73] 314123830557576707673798485851995488207642768054010414694893312129914124448987896970080051022398546046278656414535947312584372048062553906334976756028545644218136559604084680614227083978730695383063939039629392603986656850299787180504556624132812298297132190608676750997291443738418840927896660016463083322039906188444865717108049519347423848729946676005804285751386850959820721393648047674859757021595255465246695398371996469998555579065698434744571551037900423021938914819726717286114122985379641689380111211535241745672143164512924320413953277526895588124911699937947442873390204756947321767802415087209164595828949639570670624375679695203283357616090240412004082916496812783755880343286177153631397878055187608413577401285540834172760658095465715927224326178335719844115047981133473576037674851485621040250447354530038765751098930141258410839920265197468470230831142051126215115360440293566430713071320861707571691656098777869360486654516169298723266082968039362980900563445857814164801931835634384974613058980061362765192495960511160483834537666369256213601226153019298669105153681092458555439140372430397300019129696866079395180224188619797620271995211237653190568841814312541167701889859462903883817547533503153808421543888181379033517463331861701137881325134090806538400499406800702584495066629225250189673833985815868496539619963881291446067217742735506828976323666223800842110566813626904963091059008622473475376163175284555648950550206603068796240214594188599194880531755544500132370767582689335690006655627399215342288805671305181442980765768337185364141714677390238493410342367624701976717288914350273891205422909546346903000603497562323347755161312061148585150525275459678618077668682260197926247691210902389819309289638438505443471255504358481930003652467360005615326956548561188134069428728095942656497208094587134542038776545711108200837846029798189748876456251821495350174320178749439170685224657288242553735995164496653469818045005712139907252009120919918896854422623617559627123610129929727141593468578839473071695954244561883432550318102409113162364071359167082914003996302703605750177075702118236988751087579788100654593931849760758686480867419003849903567484341527428913579199549970284972306545044690655668472251436906737643083876333228516070801080988611358195786025504204681182112900922851863538026525957143094875248963874685476587213558364833001894564569004191466543921509057092737502534949107736711119386494468524939350879122575646032698571709433096799607203656507642275250256643126966824852376042646715501390051553887774933318047175724120238623913654278991506869409301800715749180411285490692412661780768422111038548708771170751957956028569034399725487855818339309346129270159104931215009549086585919298370011363607354432778656978277734032577988803952640000000000000000000000000000000000000000000000000000000000000000000000000 [85,74] -1861608318524697251025828660935662734286862836576023083014953889452379673349173488062918698843031288107255190891153816009713057699424726834690043195590388310684649266491446194645712079680098726151464737201882004427142570008593133629307022312736207657278899081178268758745385951012849869683197638208597370935273040622152147313354206120296014850616578609857515317984876607558044489843676722654116318212724777592182067291452544458357308263202100932669387453300187432435365239667788444275098556339659581543886889118748798594592818537706133476684765146264237483873606742984436310171357777127808434446010092342058743874947044235451224985564727954872117808053565170401430706990716555206464569751499494030148256632216634845504252607829644752229581483404031501043928403185779420722166731723683884499964861361172402117016005649463528555286290268886473791328604897488420021739814088402063442881942637485549552495497350334152828863991107266427826949165601829490501660500807272505204632631047178812367262347505005038936874982927601310917056368022349514165774171091140913979292726234754960119350253759373172549177027566634174584362080249695775234057373741400226855293131214631786301442770131618661448640953716484692275375285275422249428711391727894734564313232275118870944922808930646553577615171986261860088368069128846997749216667438945250281915164634594696514896368526839183003656424334194896104611705420148014141281811125564716069064315888140060373389645786540162260450403766119348615048401333492014400666909180666797646552204745350623170569131054932683704663036902265609670252559045192641939271873416688371364903836346319012961408279384320079075388858391456404219419523990381272792078765703696492107099168917195377950928473253686905107040244424573827259968637660263805903782757324400861055041951608788088255481740756246716623031841332966145587468176709069146899212894118668227218410534666075646496299714716232374713777637168057997722236446102265286809074809435367084211593227261936758285445962731258418806522736868239093572871549016038278727751819561738412594236143858097224942141731758218492572104859296500803320796074080366265010442723835429493827416296271392879257149310567169557492192028122219586219208181913915237690892419431441406805902868053759484045360850943183668366596703941324747554212183457021150916054328811727347704215722848382913124176429480539427004406260120998642265345444519240354506961416903371032335099884467832987899306849174761389266884157104926815223488313754017982679406467511792404054754060191269075884214505874206813481388362990072805078432435481453013334724915092955156737089315106976698590289926397723773123831099616116109471608547826832434567048525214519138000651955563121381997041592240105620181060411393467297400247359216728359849947512915506949815009280000000000000000000000000000000000000000000000000000000000000000000000000 [85,75] 87929189695195218466373946434643690618448671880307936443008800269785949257223814788472995519596221245887343310660908536960867398555014072203451072100497137312609735322926077230330798992103099295593591704324926962219732386936354992740846957609931273582563119984589432830226648631349125895521406441567399533613494520166847441962216457808322563790628402569307919521655824899252572710683425432571056434805377168811091813309991886638169916183735238140663982265051344728183195485679693678357831192961641233550425480465878518282268126620887042417894350165017202695535865268960918526973968965678445998056566501292401320037414580013049094200503635492762562217826776775404427672310815199313084241746608080432994767292010144812557911013215793965701104432453929397282763019862724421295690618172533601170939835649924619016590331525912946640702580096141837417303753258287361253946329948432328993364515782116099059796306559882997077770938063265485131571180378077320927832460307465282301824984851888210434729484196472509832910257123747888915136456002079527855038145346300193837386466596433089115958844521378299944938553938626490394530113871163339747873351401344925968511015403386435288931432065210949500875042572109718068811984833073297359836815150369827214406749139521558934597850226389856680487971113731904907607729725704713265069869806683811265919409230977074161083450716462003395251054674931354860199950443860552021837248641658149680234666535238078235330908451678065867562349759175456817995713883684633614927087087377227928641570440236418207542178382473709762267337686295402551178000228409558269276380033115851937117455596614422236258965125148950143941024375225043307228506378244542801910533802797713023240176371650576798891379639499290966968497252381502566325001004139398172761194226751732884799164601885389418478967084470142946391717742683597491832064491906803891744007439215735263639298971436449015789894162834123048026894037443495483936442669222945259655930155334377571316415392978697687931402049262048634738177463242665468673431103961935849331241686350030647987867355187416015183500335057443074909126746419511301232295756598954114927921782735016931942159162080248173879609177514032590902400599227910935705530158770552059508674738881973012266616690937256610476666449629087140960951512075538169439409385413479097058546897828316651579516513044533993977999059659688190790929008649193649779836309094766078421186580976725254291868893130416846280353220209811067919833392591819876825024145195540154798465301060394495026140540447219895723728170200433406940242627766298892287656735735421199215577323538720039206885160501461562696168895829360483091083597475013008571122640703570853077821347504951799626811919022201472596930398095479330894154226932678745851454945917847440080206471186672202547200000000000000000000000000000000000000000000000000000000000000000000 [85,76] 5783864218851213372830873031365864020435157363086963323077892527349260228725062450538468219747087792372306013821766335478322665591678739129531233870630995516752119307612136591243666395525616760696079154441681659094616399745178388253557643443528698447314577434465306896328602098593895669514918846801224688206190634886201381200084158569435063822785767758916719726386961635166043936209464293035192404315952300532525405182703039800595743402337131912349813323383739920645018181240041493406716361992107258067437491471185339350558813051926697557554232401292049561852200619743260844333597914507262228352615701263251289836700256119591745513834415490845249167576292528338301508776577108725991712049165035518932354422663454257579810641449561742032933034765836174322351877247743513934159201984411020987184318565033699331021864498252110389634013762789262788905376356429916148490384643558288898725816773001437833606863928800862456705384780298803711546282096322166784873943938619714555663305300555825004477387121121376190591728242214845416420459932538087067363220393849563846419541306229964142843330240172806863055200387541853483725845273696023266239473451130520288790935682820917376340224579747742315102258698925279835618806517419732285571743507175369340401336844358741533044409667960089438293622964291828220863106630548549487819424519115788572350011924121569686814399852485612990625552838666510929602108994306751226994757979634799613307892766294425891557456195112370596649772032497684118233318385946253863140374343565581456275087667439511552284270683134011324498548276755875489579567700547343673575022606598880242100811072963271641899176154466030072614362743763932741951001790424369209581963212895915661328492621009319319822111091481873037117304696781348323465396019292774759336138955844726123987498749276479114522965395290173703086006297646895805150518646769240128367649836242958604260669455104534269423220545581796923141023466253848407379196353426577590719814447700470362565062442502368884850363513267378287487285510025872246366570837988625271893113596810169810132787204155768627779603642812695711037191831438251456719554310661503315233032502585888195822040991144934279340631088507640309951873436731629720896895154444121637411236998947729913050509063488096651118765125954832807238548634858144848732744899968740655876752818259605629149564427650681148072756081624459316019089683017389106589160520790479276263092785571749696764927624465125531389528141295508503540835724824264880518879766078827785749196851228046105238610855530289265968216477406444962995147762363930617939880114665338127860960938901489987523380112591337168163980904397626612432541573970725187661448822384878900199802376609135221275682782639545026457997846654056160654199480588440966887876995893671553822560691432787122585600000000000000000000000000000000000000000000000000000000000000000 [85,77] -147302511306149592249515640733100288911540061401189734150736049075478067514518528757454750663083747209148321838448038180771475760749783589507224757600254472299464518305869081168857911744960494821952135534076407808562271522009959800423325028575974547860259924844245558180557652344433008513484229693833859901935312382545520162450113957124806351588031399040164451903032424712107555890412456947582075792861121320724665559264726800398474562007289186591394212254139288902005214826050388563834376678662565649204094241123752351882636701817805816573743467732438666362100632768191014907349139748816016001186245503902707930128050747157629082817314206424875622513283952637365381942827056293082975031631799254664517505671597194014583634268044553682823435076870746531439702337804428041624572990896694525917589539217054697408662855629954806110881336259211892098761888936245223886887365825549930882600644103794135475565977809717948624145723917594183423576833164678718306550055954267339669687664092388821540587004546426064639048071863315559686494229187359069042902745262345660562918196931568909471293026392605935945715084266287931215755778668188781835535489390544599551574312924776941832238918451162643593544565552529948249570405556777355325633517000174475563724115139637878857146405050995399885468754926882083585727318774006560267930106091594883682200778855344561342607125659806455684652870984373158174765404343676452919469935388617695397302515979933402287752679576194742866651040889158755691574824130073713904642210251332207751027512388225827878555120467770931429571190681629681302617715233964742932428628718779918623481895915478456223144033197174947387202450113587385986378105813754963712608443542286598427785305708099949415788137827486100918280696136282922340527688363951325906720554593636553776387091466472347321036968809387977293413617737781566884547893945627365293484431520034303472360923060957843754412651965958064365258780501830254737068684597443056331513432079667892413864151470701669739515843243170381972845164020663683462552699590661536227031121650886911597969618337094206581565748013613660570376794784442633850593428444082549357336739579242390281761550086480886822006539440663568008769792818512204847422632062820660069642146008565832084110422171314711124893431781555268364619969482296227700086132849238932578351687950116129677046061764389299594112244720002119387694411411410041341102503544055276359003474219728379018891836418426597072491713944318992935897136292589154811974383423120218283225981389273136685347497374393039098040507736336779571339771134491197653536527603782448284520702758433555660378545930567529799385781851368103290865071795470087247801445666979898628981105970523579596324540264674972305785136885913607803783483768011704976122215160519544966038104733776619765760000000000000000000000000000000000000000000000000000000000000 [85,78] 5017263886877146117759718684915096359926739577233288836549789297118574029393752833147720281676946722726508310182522340200619163390462103206717470357074725029009042388620654220912417837737940124718491404864453409273376404987703659687632665116864167819446767900901667599766887668938976484637839997227454502875709502090674917273126413082046161064942795092145575666137845828109303085093585884089329295745742069332280308833016993465757347979706190648156529785903204088678203631314346782329526598648589015667686369858713286398625838092903849103507057735467114554447852554563592973196365686005496312928319467735129632165765179741797357544705601980549028310089617616601445172532563169259184806887004701538038228095349011622989654650753172905968211260410886087335640012300606544778457144794444847156724942024800058979514900960810359558404898242501443909273020476379060138965469905219162831716754149990325944574612931398243363536636790037617616427815247363255823062895510749700061354740538305402666779244949298202269354876932034295220918397045297879864718058801023560644549839552181193473534067771779449950645272133531673687420975289259389278461896083592695181039447974031258188496710197712440777983489672449217604364017257675917137204983357735821828852741447918790890084361147744957315484459776666060031155289816896730702427602981464179238463523347224333790856454108820100403010877650797562110086695577314386705999179525476216993507466452811234126857575779248492920412313647927727233335968681042911668217193715866197100321066696022105065245038416890997969463347322012432799407408034836769598025678684453232014733481821981352624784826342268924566890039234296782329427927913541543575888672775103862108147590123107359257916680813658583136807172888204789743582269392488194141461921709234660398510814631895697333754457913322795114589398300339632725664774750492023468573371463735230405608653932164082577666404064871683214375133939405285204149057802145484779428837045597432206701271272005689822980961945947519461636319490393646852721766270571442436453522273681954599806751622385372032073734886570788248435190077548099554797074661119775967526918516090088110379555638512454601277669574329946881628096527245037932075024731355656337758508823266396992707085481699862424658347293438129791778785922944861819716932553155579421560035802993446612148254849303836420394056065920993144384773696258331309315331033500641347146291189977193520969299517369911260097088434540985725248582858172452646668591274848693009658401377637588779083850286489397281854915674630615882307570704175387116836908586811560281617691601254808613239237796168213643771078882337628158738681923573228272544287908556630105438422648055000921591557209266158606978311126822488869169421185134042740260674350849166260106739430070629171200000000000000000000000000000000000000000000000000000000000 [85,79] -185919834756387507924573789320066857105799564990065472479564414041349006129768888934398193030723729447145205493167986217196135650380986555913398038780538372545197374880833245567639764207135574390064221869454869995269632722548763793132214006807245047895413570139243353535384999120604076971244100007669496331865182900791092784451769658663605464715394508822194513591955192058754244478832196192890021765604145942224052896731993387408618139834135094956004484696514790970142659432468107456771666838265788343796693634682276783439823292587365288707236782985567821429273172518924492587079058196072609856658761915328479583119628880132194259961160495016929382679904374175023151389751848922035192153778913773493425768983559932910071712722064823438261472197782130278128572341582930526751672377329015152862143669656565562560899287541577409630209131508564093289720508535407025986658023686992676848625386686063922691738798044700090926839608981764206051065817399438131404387564000990779799865379246704870380116989306991583764656817620488834783700591917177874123815362158350397328543345253712152045489608071465519700362319503379267384599688919586192974263704483051545575826653439357798367032968587907103417180239117142438275159762975740421629986819478585003530008936362526097250055567185160569384651421938378222492275467127647455562720546752703569361118608191264293312080504823850643883748353273196487826061525934854488086361644470049774342175428110135422696667680879110752820989461346421835016526089073853632135951158927701434344775967014451333403767705002646941262167421858064627433204446678275362024059717701126017414250728812253328606979354282182556221117638054516288258909473995268681109791570348639006138222714879766975382116562481081780298747461300533656199826956146516038257808069059649394658257239045739338189116537987950467832688387235697666660950035728577205381857068151894092680613634998068916642002369308940229444871440324617983639451316891921352771032763143477574157321001497518209829679460487286040155936592221184630116613050741027950966348005440740743232649960217229872890096719975893718508516744190103384017389339159942378314952675225239292096708265714685287134422185609213730402862559438480369824078523303818316111476136459407555208644529668329586814891922374906091190520626147309315471688779933898363242810916125364990396623098998183514695655723801178201607656797899009318680845674590179264127669653836611976724451182141363842414134298232507398836819393887475499789062034356700609393526997044830724377157638873491932606219142312162465343115117296633829142534627894113292576130012750861989107159834403857903552525880096842015126163733368341917082060957664036664202017221558037842404825203401537961857537981950905994310206955388297301526539250782538804318807083064324259840000000000000000000000000000000000000000000000000000000 [85,80] -742452185762113555898849928147784865395300495786035594012316718043293980945632970585163118134016725218382786576823531539357169857935205495765937303175904339602163679656169765092792032140410966722377004170528137770054959177759550170127018333242761023950561114814660806238427051840845359556379783972193035550430874278946020145103102583720371247540556473870566399377802891172115221826537499497523875051321282217754847872513669183950487452642800940605017396799700953524521400106260148760244753903040688346089734606512967727376103168143359478223575037996016248060871237434806367752036032740299024967655827401388937721259897006422262494872590659688690952286464195299663505853987210637287075158223749293935492954587574044201628001000883277501640353489420457697095378629487363278294145321983408535360940608568611061435764976510487498917790299097953824033987577569589703281933082015136880394010425207761980781087918579557818440561566588327843809145521558004550029099283687078141044167575372071648947419890341602059321486880755330728479066556078380350026214003883191616255709383478367140480273385654613837470585440869391538912697939006314419363596357422279748899002981889608858401198808575630777091483975163071972391091966067152367964659724639043488798656070829386674331657903270847299306286992332170009125822943765482707770356668794669769829085765079001106734279718253189437357690852616687659445563944301209348585951028018992943349317700039093692636404893038309221892381634068907843040643322029880833363144785337619553027178541379491162690302281152574987965818758442518547001193306684056193075938766347788714499266030501878113760338437846108739166771908095023785880068750081288426713519780072434904554697633359756215129367869742396039413542051471895811968136999060779301478088652032630556791605727375775980626895378314825744993130079641466753798943510297791379605588035685382925239265298216753418510781629280436798229788082810037364596117430299203004101029722992062941050786544277529765693417824539414941147433251398363373252834966443465451068372030485791931022157135113441159572723690389725182315972906235749685276363785270147583720169176287118437483122384062918313651742040056387956068012173070802832922731226455920481290571539587748153450944467518219350979274041512554316615580249063780125271201136859442454508526774219528808058615025272614927827685056888144545036567118524906951576508332670385756884336086969810799277482623291140577626691206518494540939171188290449586369139475580525746967820031165058070643246718358141633074559258037790084822500726045346419501412032184041149643491843959877175006416039171541792607739348892700932565267553276698886683827156503454281535944113513132123997765738096521085393451243619512925329472380229076150330318257154922471290978588164096000000000000000000000000000000000000000000000000000000 [85,81] -115143506873467931681325883396500834786199572064913581867356238064625674225005959276573990876394571682404538630284250067628779365905152580070242227969050739256546065901771693749811298395344700117660107621549424289924518699115891693317305003844359448596100869462049906425999977012165108543347102114216291051343049343380190355353138406573039115072212596548828577465064818918225818744942019669450042103882903678942208264610608667940669777936500146211841106969693583174743080675535950979939363762050325588238052021640753531847764987749228312085866444015521313397840245246770595607969037744180911439592508659681540876834360144470208112416960551530383812094980875003170630364458843117067961122596900511611576701832736842567403691073039040619942500871274464620290300810743080992152188175434150894525709643684560276033663634038526326931951155884407843670757241213948342823506117497091961743031988127105443072296696692225764412269889348067373209683745701097136736693613440570851424096170720736531172107694263826279150500603933746995234985734258552354819951833286443467962593956345987303570436115693216043231368391321559456881504878830429139140026012349920246085627387303194676259632772075474474904616936226019827896483841969943515515981200316753961567398351026269202118296021694717703069475519012999616361389387304993149444571703846064045448670510172890951738248699670550885395555067409195419563849252003371957187976670374692682195371189252149351690847441853475681359895110796552816427865365577545408062818196470273003321301077335099579335677324336361890282627076277546299618267572944483913799875723223870892118532536784356319555665842856033938179429820570616899606781759526955198627160802609206960387641228463844519651896982483560638605676239112975525297062790665286659117349653192071923445135293190377700438942881074419930759543721464774075517799079641333717872316693511748728837122401268072824872713877798398502676492738406126474528414727296561428219507796234996121757794961448345065350201368256030325770325272726294222023007226984085530724056329587861398550053592986492119087750923520054374847355926934081486063826457905938890380723292238320433183854875366337021963490010419291222925964054640587712800664075325280263175467244671309636308712907797879199482580865865468828258336524050283297475035089450675128076229404024750084919294000294134950076199771220801631593066662243608992593445110350256918599865897133374473136919943447813212712617258111831788920714089933365134379429118999900373370922739111858421439729981622724522021203367548516337461033844695371443237048406889258760070999453849105629299986297901825223882945205126335524162608500418579359265751417911171726241733549266431963835524576114112426026475043497824615384726455042327725070536298853972976078188569763512320000000000000000000000000000000000000000000000000 [85,82] 106084654130062290645842735171072283260933210648789739285250639290699287154703205813080825034401992745350106029916156506904023622737896780114148658288967648196072856655193039417999162778144769884258547068082157282334128071749635887074541455296990318787147731909842200402898425932455105162705275965860932557278147149752910162326392474702694441618188419140567701409213378626985532413264811814384898710241352495869784690294959900154768380861490459243978761348546727151259531491216528640289225471847858383192920846380245415921999813623412616226837264631725344175090583772940702294910320344376115061351588855120407838580198432550262518959501013456434621105170981396931234846046780048395031069324135219509832326806403288824227721358882374585195675542997403373864548964021855177039100595339830462735105567007284481387598094077175235122180696708937988870723576243976130182447777585203832213492215309572741071842129840669651326370552054072883871643960973613173570537415042893979637542667477555081236758066246034857893810757229949490031364955799471045622374773160728923189388269508499021254136884429220548741064523812651734290030101098220991821289177600814510096623025407907078986085280856290924703981148250187760948106869836990773771586186870804889499967163091663757068587267337777510021985300624670680355909575217756846113123756585608940833729030946251363581244624972063705499126509525498356254695553890090470373441160693597169451165223958565410670343212739561440695792993503548229412515622773683665312219158794141888638552385014049899216817520749650804152948774594153005204849158815293027439865865692436259273214635092477349733445712805720307542914344002585466809745452669132200655189809222188218653402185642102074674806107211507267786020401834153395767419971351258136471131682614137183120652004253255607927398062350856116020565277981409107291761528715216734448842476777079865121829040539355740958449978160239508147805521269224183288998281702584777367727685473709033127651376012276696447034198848616777413986150098555308142654671487486104337431781988675586888661983810907393058229774715705759496040142439240314385616872920027915040178400755598284913771634090147948469421670089595934914855413637901776718777090866568996514114963288768107073069694587508380399044989219782960356116516259902019151437918575728634807604685453432323544947666624660906350210056086440586626304993448473263244232518751555450162227216594650579185169913119169150088994415503245886386836201548413628802214577723180949224569762672300168796539776591749978903628895681596021109163459350167479825815374387762880293472109082475859746057270425022881369979855574954693952726945771080667873052098064660586999543915559386301631307502619570984285142354526242095162879188621892533044638998965248838558575230976000000000000000000000000000000000000000000000000 [85,83] -62353291289400589237579402789657581336233515604888711866658406715529752426155695154168023830180847556325734895923513874709330792548497073210321936076301896123426240011137427289585837211954467935666183925347998453161417930410008329880127151215611561276193615237901974052393272527968796463530789921602743306712627777518883485704417461232960171811856868114744418941045691050077435703316766419166554278479601325968138863320960226704817350835781388745840137979525255389205232486264257069522750229069883036789908051304997542186603393096501065458048315371392298809047809393729811391773980943572197191336607985683732540477945026133422554472281207289943865623411757232133592854463679203791628005892526212617297136953658022287122912838312183259082855959211388470725968922172545571295185252597850113782397256096215473063943245880485285862054434136752491943442458178668388294176658936601725004923012370440613162732153866340196540044517280071056091681631510714289995120626350423700955321540320748010565367176698200868740808359744698945594951626825432178987219374631906705648014284051086870095518517659040571791253178179858204247883415150656058028924571384906912543275729008112847290108206183603015591578616216565993053543665784194376462853499781775084202175939551280954576649832165996916714872062535317825744644276500783189186174463413759942257275972840774739099095098851611831123370631490245154310860235080956692836617218689971343370837345302678774722603676387319672408325004041764445250772446734794425376841721238772812951742749139140876659432483488410527359620233478867761141700674582485363946151484357220996477359559531743150362994897758612553206761801459850312890350866641260736252910243674133879127603699338242124850104678544213672173500612882263222708817769669650762073621584134441377475822085526360504266689904460474334770876093300721618671392863048666992734799886652200894347327022973683593941943273576062273441443377139077923478954334248478760178469673745677964637739104769988196116460660053232747471028474677623559821231351019806200849027413702354983185342233539147188516008763133760821542180794719260246000489319873432662293861638614786073807463617019149129626038056171831545349964786763590128366429519185003177259719054064935779377121509779529404599636023067437688480469168616943326062305268090116239064478735960102266666503013656951108094296120269212401699522686931589213034731744648431590449490339832182170224694287050224876057188991191571362790254786691470554725039217322041702417188073152881920837224852221086754088322514386763302120746875033201061024451626964313611784335697780917584764220260413393951416411019659635657019272908953511175278664981861451177809034874900800340394821314284361546623216442305862606930017175383905051856883562183658185521378413772800000000000000000000000000000000000000000000 [85,84] 860212954570146113529013634514534717471126421707788119945217986203201259899491728596921995093057432918630847581797769259292452204696360605848592348348797565765002814929217778794667751800682639381477455681455561082058602030627588769102026885739399687799897603105997815015969122233856951466939147658739342467997478211123208163828806104021467242530566008465859290192803089850043801619369942311470806287915140130708246761144363420352558591907220050723876238774436386453766736438342517064038403947983186740279385029700097165668750622494920365015609405640213153380211891334415130726933451984854290906362623068620960771748140431081410384288150015813777412676072587442747665490383133275602451673721359248179554060230057201275310844766341563838538587979291933133670485395061086591901831300972852683795045696534403782089509249541628994567249348552016706739926566548071245415693750920357782359584776792114695626115331404701279699935378748350535194428888384047372055735102418002069239848235861323880007834972609351562931660765327823475650903753218009411993550458420111604800441536163129515178480463438320287026843131116815453805159494980009247451895405751682784442249244819620170817563207174514035240701022774368082165251797132717095500916682388831908401140952939920329089918761838452442240255724615553295212686458658532227357175250156736880544418230373280856605010435838219833988958664371018654492798013542306986123184590859760275826928909121260730746046840637093641872801509743491327930123407292414207631049405022460144277657376366741608883683919305076437195969528043196765422615704291737627124242912910317272319545257376654027862785564513708080254167358793981072292578766453644020405387658657171781708368473795970495355350374054363748157639420230568060401140596231021559092857346675333085552789349201477714261062852270525208268996324334904101245078424448223023870232135250329541948564900966433795929080395605799500033936111550305027807046320594118041134877693804330493872064907826609016410112546147095049392774491739973309410825194500900993648204673637809003457875315261378386416207724224421492920001774835316677448061450663912920761827947459209090351165336333936875684608927951536135610401659095983821524971295542459569916742996405298414586293540746257073740655461123584475871920438293053654992888050597027052990717999824372033008070738952938255861608438261027218196523317554332203938197244907707299963251365348849122412890027047482698226921373148058267954923531008757808401544830763360718051155251853337348905886248692691449305690814704731312643524500029297328814449095443464294913965698090514057636612267950369194935208269109524729154575513685417914581854686682762549567881246427301173330111254577620884328838863617806186400038597130795092549049265972413382384418816000000000000000000000000000000000000000000 [85,85] -19477928876933886558235906146773827577977871501872554098798155538279649599806838204124273348699474340469556618687196354944042575796015516529495564064079120155267120976024278461459108594489558379073811942599184213710054966057415064598225665207145748205504217033258588523770346128764593370086388140333661921311775745202781259535929179524686019708182947845110711204979315733217954121337505203153636911481550787182271897254231201190608325313114849766898832927925091990871417165816144626287182365010557854143956327512849396240338163284230410202150566198542720241967654750724325401177276324975743748592540467790157251435170411731179528952238521381667711552847025696584290833008061750347016004711644192287490670155183728519954367085772816194879526968339348876087119060833666823716403825248037249134126155862246429203314314806314018229525893193490160343850438156884209865886148210893033729197767104906747290694453653651555618792499349880325119420555177641205899735864664374629411687479962882361840558648134882332200258034480602902013620034592571147217704553816387093795628660714323090471084541796324528895080151024493944055640219193835612314678119499800061631891976718699402937444754871160690016781893569665210683397807024435965851203001281265710885967666597252733816363413159216443587099926570241473760681814969735255071229975479989709435955684239407327098812866900392950478461104882572687460176745177424461986245741293002031198254939465219548418087521396786645784701790507729617460273094966151068485584967376960372831483395310664742560028604004596704248404373527305228552094883870653609386781333176976966593947395838665946047462974347009880969682441636474497167299725748895447280781520202738953530349572528637272435120267297752418174356347535129378051401783407059971847156555325922201143563633729678357503529811854825042648004408497890642772938975665304340882634470395949223371491225393334509574637704998060128468492153477838674174274309084788012868327396895390156099697569566405809161560288749854988853503854772687673262406974517352832676667587158575181294609118162043958913575016130564080582264822940676888654768359010722810709584406268141144863942871987715469388710494605354582412667200864794200634109730253247962920517199154860523808524656926580024989265911216219009093588018437225800051630605970635685911162465132804846670102131753666925633719302874101230263808336937841368082201169495309143136155168060357279263050903691476869962136087274562623415291300738857540898974497531349307459638646441310386630706284308785756653905622545177905563572421993913777189742132486469335431089502136722696759548172861470670392677017632445324028552402058618067886405031794073996172927826565488226574784485324397580706309160162505805803361133100206803598326955606600876647304396800000000000000000000000000000000000000 [86,0] 41081938308323734133045586880500033580614798559035581858539153259614935160881228632443770390490387980939174294586460639988331786779227641404086356292481029363798363495644547693966809036957682540584929354287432994720053011103608503329401205141227436976240551590788777797114925783928745639002440102005429039155280309877557056055411546574422558651043455773822032211531658683593222347237368137104474680268935652491246366539631402302028730632634067173177284117327967786478614602399054065459982201536519483643572109661322860683471606522244980475401460651748655858801104106683286812683075351641379752127699789573143609949891357526457932046467934901606365884132247583169867958332648740508665730869151576052547913744249391474081242993033646089355294013875585928372174360601868676545522131640849813608152410041134641137657796960777112758565164626973195930855264631390014946972758061167759516506969561288063485930941322027733530533098643523778881282937113994495701218471925152644494916726709443855193390839872388582243620890162579153776944639374890918878639800589317558479242537505122819426962210371973202560537458221088723892258065946974953688650921700578419216652140372664008662761715693789539593342628070860593751171990404600360366457722842938401165278510774481228079899716873018523262024186514384160646283028888696047034698416950196134957820727077698684140007910040079801071470268132225457153983887722287657021626357794844221151881174074688919873556935713136030334289567974836581485064977441302142009160033229138361670245883878226981848298925344478699447037864077427350456879425233970346574253603997574353054523200734492309353324987100089455492319897015379193584832592512971909388981154500021499341979977775233025036062944483757219037969073610787937413546178005944972970623038869303325296675352295657420184619407922925576112493887462987932073086790802929429264884416602970704341666990364580528556072799076736335302074199674823933351511551514009230334838113763533670458975069424375483349725540521182815382286294274408851271884758837337494368669852797707390517430156563479891802295160040270583936003419967696106305398786584032157192728545402265509130129924752604300466170936258919913185424671741728733111071581870939407680525874297311669482766080860086692413467833538657935548731400017599870744150751357332285862671725386080943406791420403641204101823891284684141639428568688016981981351119748230147618791181345913120874793236916391906451043747596524663365065328411584201660916140342495566665628925187396181385405938171941339707732952707398385377110498099934710901614627617519904603440324720413755037616726478894064948316747627731164496234377663413594518512917780967637150972729856484722485128597532616281299043431616598898406469555008637115986515233559172164787532244176750419617345408220886418051431399424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 5906915915091753124370399564825870322196882395421520260380286786810725012207622452647788723861706989586251294278991529712608223301317245297445072963896761534820280319752544903408488799583193843218701214195007770953559858245853324837556370958073223656484627935631418106375491429022726835894271494660949537835418349638756278395252910891377762197918877419081247825617556773754230025673661474474456634756278075911455869047929459859707252035024146014871494723191656359901296347334265686311263021486693777472716171140009524289676876367352182461206245846336539080376781599471578769389860065182104389471960414227250137519969285419735753622430351457784965815397145286006712496632537499409397143034522758400913933912008068098639415719111653122871204285171628160480611532931827559998963767477296485164892018093658625219751158654692102856987326709971092787263186730932992289145991066852013711267779235914820619673528484559904131566068264503648940832475154252641279228577283055173890046817729690745707792816050930635625193701166341572242252657490159854066446527988158312698956357635106699283571057664319217847581239552261277687109578773141247533626573494763096339775376480546130544135586285094667349950410467254735209131679775321316920785619945047224630890318586195939833879555133979938897710982523822804700358182144487352986820787757751185561910525061724597373556736779973180687152648663920131489489580278278589477770159948840471737634856172318004463497843525915867555732142639530460156065010919646291596575634583504713041486783967427249926498368383586870147768095454227211553333528238410727330869278007929436394757786773804261247262409217646696451185155648547235464899720980307984074193785780400572537465979675837595328241414918519875016176525286693392125892506493606216141473471441294462869345846220788417978450467255187580713226823017705543891701986084764618547539261372927359716199666520373650062674579499695052522239628459291313064680922793363669553449105422787243233035753937226462667956843918061145420294618589563001290863278906199140146124542140342957955802837320299969815771524936718476242663480146904420907562561893521026801512377614028214800181195470879367803690731673761041030192427035247160999530961010720518370682218570253192089185053060289426231017178178038761625581552169055723327546055368330615816362152854624208378405952510837977687737437569775180267009518323719602032719531680209830491298652336530450950788492165250685484568385708373605905926547931011744018664214612609195634582310272388739786444390947666053318428228860987966895436925016580594074834640994105078267377694916284048697516115568425555801439744218845834207604167839393761750717449601340245756851595106369990842485999804514127420782608275269151680616685632223820837517794845450675051279158651683568259759497434941021010456582553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] -66594911449407682058233879164735168074676260285891856138537461370337768321772578051361889355588140143315812251116470073842682258979430738919571659224201363309951735635062864875995849778636867847205711263871766860804172827389649975059659427453067835232124234581219248788560213128234056879498397886735794593368920648054647409646310564012364088946670069733075855818801688540261865474275866643417806898931053508114223293779844157020783008023789483350474618197373743503738576836490023734809514640958696072740704978874028375224758493279840526967140825149475444487722370797946665567674652998017080006521868342210096227330340671933087578129795496612172770401230264273295764151077089099475903664582228562840475419194014456569638720399298205172607433654188589794925630295921076954074657798217621675313387194815244504031048065772949154717946259808025238495331772553420302995790406715799071644947287627025081052301937784299658038462847110896694171878757153864794464583423537762441206155076249123666660398371033064246142083274675961225409083845582926649464415573638842177580256252952706507605053905546954274183587709596090482141388157103674278381088309037596193417116208389552202917329020185231801603605573451593562296495496110911639818995496838091637073008903200677306999207273262699269650271751379896221026862735476494430451665442053919147583385881837565048730666161323909254635722909204559319404018459377542891331485193651673994700795897676271643363637413640640849943524684674010886234155094991901647412435020915994669953906695824139526592156204670937633001903495952757351735035266882658808515953208722916700222417033897778494258854858925914896894563147141686056483005783486661418925937882407378753327792520789194760967833597484889642021520834543886091548441597745784736585248409644087092200270359629149467853331803076107116442415001930961956813898212178028434299901989417119867810920296807026638450952003893433885154148104486897518595713639427279227380572288688165248455024383094570779753826202218812509243999892614028849816892319252233142818207885620710448442694291112193584293431957067347892507545072664962219269089172836970092278672261606228826533085514784893612013619634361826301620729122801017576416761981354583802439310785585110254969613696555935123195526318091567481359790024190728101642557728404064806773756907239467002053072788508992969066148108875978810706972716576569931240717647240066844690071396010279953850645127547949631978542970334496344185316601343753656007264052221149343802752092726796052660356973747090664759897647421142111921254848753876620249679949669314042304379884295163898373632413197699626172598066038701202178250011192158672438638294389687408359912326863864377896886231867970978937254892018842014454630579016360507488854256528466889076808043240742026713249792598228888990957682294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -1094657166622685407775614033536902018285115213252928996927156339725102446707828711871130105414845770066723742237275027795959536807145465037132216735134374495683108720887036555133421204254621172419536544703105118694427953236141513560604155227947046419375185796448455188606977221496787789176324589540679079295692112757137602750660211949930854383688632963377181040375006038408691088392281373070025863369416588225276093547827651889832895760100640554030526475586296338954351347558882433377410108786668047309235267585789621648595288053314812532832400495382279368732886672118162122944840227705999181095796917292229122794913864070586157110671479149863301535802056034024473933231365399024201977901352950567189451759492635040471567161842145888010668071613774915258265389544726035952524835417785941868697046645744125295308910710017815013185645987199669886566635339161153271916225801823281818940019414685718508281512384513805752692120969406313412422105939211738405010837523679348016195601739954525527078745473252712144470583192168594333397948993584583673891630290409539042063472583686605111083043740019356974269538019210036745440011651453257175282019640119528188107600100830483442428784545377874972857575778534579725086350050973152387584340831401626382536089103579852967512190484242113079689087482476506303491559979584125526370917958163651834500109615393042831072783029172964302537761579652222462155077821860055168357189304625620954578536595626611610970526231801725840608640716659745823961080395111367260159251699340911795082927373777241193688445518040083739652896243451069358186109999119603190293075072219157547886888978900091246533057171684988987365694802341303652928113578048597147296631163450006950240375348732839680416735765976313923359653464302457927278967876196366588646465930377541321766022362551402485894355015749714298298132657035027017882643983978263712561887613798894391957556325521346989353598505217332870746461586018758920510231240219104565731254341138394536523279858533228511228928939203114063299514004017850622512101920482932356596179579211745815005089446659531419614078888652926709614213243788079713185348618326582355087831638509084018020633834495165152764726650299656286985993980209261493221804572871816609575753784495723035025108522292951580915320552235118569926023480904457815972324151517647689689308606757653655473179049744866326050283619707125440202086014087877356788446688625275782224514893001857953628090667779020125169204450894776411058803419751709219127057802987147515808543708866878811698395430650677892386820330546637741268731229325101834527092631738617528708201837111891478973992187125468827346795310672368862581927579167150915145039146056855704849231736185766334029678463321338716066097322383146331837777537248134975941440206986897064497367138532102461866797503433192856804609805516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 44966236091490046950159389239450332520016543721344582484631174278972925937301162848345358307010393921125509862826554731776710778405746606290766743174958333314214165842992479686358365045214882170060893913366967804727922104857726640383167500270837079176743046552748325956997115227591319762541266825336178300794683824679680333741240882492399194708105746034248644576917494494343437644559515761259319128533646322777937578716367430866667067389045628507087169664271097854060233472341472861111249068801278451812020700521742181873311838354901570129651591357075397003994050666538260917921520519930754058909871733078145518714424852674766996133019952064733544253447417545192094278304927616916732966953854761202632281599697875808237401531050843677381769642547239415090501675835029764460607115862350024846482651829955700463826249053636363002294745919852682097215077971400616053605828622820174070649578087958991328796676004170806173496767695765992502260038972380667722832190784705555912854684970821586646616946490742852013655919467886326970921934855300612167280195147463360999827156108372301513309773283104942038573326480863462731723870232053889103811294010005891989621561828461144514620510611019130402690309502033439251832745224970822873529868662207083512898957388351525537910146928445849415992389599283078132574335398461394314705917029993650858606811561508656172152706908195697686221845421745946720561483179283489964476414393563644694680876893867703371601162554675913871991502219855706130627815923236264348697235787825645704391536621540065179761142173142967499310890042271773745389576886581608007732865012414526546913700819241938500672919264978501524652421645588327075288298123990100754352458903072313970570191506300081000748137171272009056494015207418347592490305482817785600338632357856617962571720966716325659341363487440106433312103741803204449815876115308728927780102540578932736157057431149219537126964673935995063767623550630413830560347733054471145271716097492955701596492682508870329203004709752262640421982908002382217128550235158556392088994661962530699102008473768655717980044695315411344524042180553550644596856425953160346902899531603046089939791012738233092028782632146690977295989417697558609892837293333644291495823973812200456825575666455967814673601009605601313961095288314246903568844308174860197182739347583381703574919539067164506277683080034267880691902040004553723918045518931983194944195748156916243238629210855141446917147573417653496867957301972701567726473698152607374309277375748379220326648396451104611418636429672851512276739949124459538248321296041476564164931244873003247137529245126929657182645144682755803939885854716712427264489858323097648991142254019735464358724202362156226030299357051980108837825691018243716345457356271153815115107080264077432632097734988255508638475107696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -715084015617984312872181235100693366748541876722869361070608037132125062190530970316921932329200462850234901875905328249217642833359787661900299487700835266143839061438262693802119669188565951016353175411278432985052281087192107705363096349414972300179432526941504372715774365755417395272342173096356591122310380580646592479062826228824034977278393636145029495707663842709967112614951763435314360610689056909980012737500096290326701013019121553809119173828048265365646183097945471851665292892293110807659827794915623804183790632958262790209855358191396989880357693938111693051344284049110790314604088113524335616815257223809768796224023781134002891279504285503342630345989886938142192133383591861401059182293386306129139952722472197605489002834199074614862477936396798592417885587370108233153480486090636407777492773169349027607057306540037190013814875787962458352467980513554933906244935993195439288943062044717018078798083948564910225811485952249493973071603842630771744995636994261279245191658361631433752170633815807782474024961380861717492164461006605528394031120166354161963910227974107096884858352338596848466136401324240498652765872474786375402242688948640930049209602469278710130511294084298072950859392638311814225342165722195360463349382661649247293728937009846495849265178401481962162631035042023632217922338650213994841500338130466241299901136096330242602243275073373876201979389516699169970555555146359489297430233629187548443990317670550649779307847582046912589526871653016820451574797799980305910801907477608059784413040102459531618876654663448584489881741237466333927082185084690717943365509050772026991368801758431910869023938096610754290411032607609390743804101929274330923418122851817360378481219556800194470839376085118800856010550396190933093082954071234922570086987791789412098130643372093707581196413930839576082277893175340175686511479331320821188141670715572051804974587444716126896063187803970436745959592528664364246132068587649572140949960986974182475494210521980230902034991227977454797320298466118608710493837682763917542610525024665492973669774020518051418631049728811460063662998584246245779202073045197693489170389746168072773519423818412108761499752736574023908801197059782238155877337946661134715863037019269739929683182952481523822669765928405524529189376990190998541381367108149687462143862407070289923940496151408211068244372527248588411399399151077174235236270090059568956421295145638708603501669291592234998077381315359667826632726141315601286330141601000305319325646096454213795364319790048204987060922024369563064554032674760654575853888465172369914675117010389570057542099509604149250074515235917478765045627111374230210275476802536066968893274356379183179988564294431140842902808434073722050316157578958120525306078900219648785574877461055642879774762310041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 5814390675126897326542415767660284211445289047091028265152925988667167006617214236855185578248997209466533721354666464414918705274008194500774789655246268982046102939107630639310191812588278857148412377936409185443614919668903133262896139252236695890892865377582473460874634721900812880077993917210160266649781352712950321379689756670760249212669382738402238614101431642849233020005214639547043364907807935126476898681881687221892226569473631756121502317907067167409876925392595764894754403317855814372396690301136866986135565066406254553514206214159430659089548920513608626723562164658933968429791571100081867680523029635402615155189982920570663841960206316268001182802646571936309281234537618412665231514643829657820832521077696827984479382416104462427338147644717218062343496596187869083074822701651187855436899693796396327162722010962873135861763400600547697185560521157564224594050336470988230395517540932844068166864256679878522094875413864999938455341529331026495920568866575621109214444561872486676258992999990076055195322347213308372303419989388850790451760896477948036363997623427633637204918998346441204783712341675174711475457793842571460179820434626295601540369715079597015845608408632020344672041093436969607428977254068430640999609511225919906300022667256579948277521599032901013048706078086101147514491212995971290575650404286802525539047505941853678650714998246256061623908835646789689267793452813887919108721010777070417888562211530266379207957419754450584795071771511007959233086419099303875881893588433147537655158553106580564279613118673358803858898556739223610924733220949718322769750036528258882384702191518190801468830267396376253790917516053537440334356947754230924898565794177246971395891325149044090592495220435102368824527906084034516102525801097839183390034966641562319652606768736049973815652970739077924566605498392927458607017097838383326989182141172267841802288779614740391133752241073514277452164171074646858108585234435860906326607135111510952686747323084074651907982164680475853114411399711802730087829535163019240665480806819412621564768001526892147340101356875573979116825461849375468549366153385766755366044162453329088656625427860273877687470156760101160598218805355935898976999856257578757110829900665258645305865229119189832273109231975288455843244100653704321060420225972120456072556769081543632262578243175077316241978590166411293245703826061562786924049795581781338809490520979243980645188740418993071826003877338166108719883983371256501774544368550908948390706377132681404409454201813116627250919345117763076972614732176462084235213770509349107967714566005551563038072265211833209417170587661473189022756074042370829079253173844724496453530100944133959883688370606864517658224735267380604035362101002293447410197242895253456238227082661299613107120604908093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -25066073474053269410535443541685474227543268238318530231906311785818288602880123582317960080418949661363213400620597835714934102043952046176654400297453116545108512530545653986592000443790870974171813525104485572633080164555780940636038349566775099757370263264394471282843084818266264476066517614126412290222359332335853300351165443450630813607611557883351449390408159476752962908803132815586399984064736825749950118658095608596852531758105777550090030441909468518742887832712805679338299953738918093432522811216976467059421090520846840873027705608976531979751950620927621181752014873686014828792827924356350878119416684434618524189373849174037864770382091232398911072274395793234029981199964452997917177772506253828582901836076048895542066131364444691721766151153105409632500151548349208594751765951264662966793383670272811923127652666012500689744665544744212375416756000848838161442629607971304460065891429195306394124770973144350617647579468134296633900786300929393289146218209082128447354243671372894524919342381199808663326668216259597438548243962403567002283413974882850898630816519543421083879459867676794160929452378142564122399853653305403774739863537287211555198375360603748736461675587828060824127386928421919295328102710286080583093155962442874794687038798652889230102283231543639054484416687004720749362677802680606381188232323553654968721168944979130728816928674322024696558542920229305361937031426141737594938994062222617088737631180482509539297036440992284801976550818620876270271939268622269525989061424998813568716574521469762179990886231392442064974630184887074170602356601781655596355752308009464642533213534130829795458355711474001552831140400950532493821683003921108688629189435343185460313617850995237591157309064411420025241512834804908145071965312883786130346594716543797841029133404641860677404533025922448384364951567854623746992860949300470222788553081728855467646092175867669382411879449820961789168603631134202209814897485014489098483814757908239944909242607122314293423759028719164719045950702993374667847173452786687695086799613293106979484986031824459464020456065155257068960787656319509257589271441634047333321024400179047682333430116009879120819305283343274996294128252850148361922000685955724982434438762402657478010971258229911635065989927075832936775807804844551078849440961634720093871465433118792347005623222903738315949341249867260358701477075516234644795651050769138480700158589146241961888056661159066643774697247656919094426518986879507918131215014297469337261472655444004018733985602277007760752823951470117573044259523010065713146560860494332229552177622560316128037702062909989390765247865417885670230852642429529500525942531560471789521691257889011548682356206278066685433197698162248144321379018630826333523515440845320591583469380837056949772430587042201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 114085190629455229087376287723275677122943572048312682788864925676307156852995713174898995452563054125181237854292571493567149124739349527916052903879857413663550139451342788810857190701918560075583593993630092946240129560914548346763895069324690862881279957063668721612296194168491421059195367864561811537642901650597169367124607600165224109819856516714461905147118012136638387958261022697267090851588109570658407755911121231056309086106355413541041236072083687269102427882022377972425939799033746427994261196761014330308697379637346016798716667119765836560315829333682068377236118151669979940860800781548478613322978333507318960409153062061288060551031725335314385326726623356128479434747050803796540337010106270246322054141956771251214887105783490606442653089755480924295053444683005463634123204406240009000059474313776003090612027373788307455788344202585184075572353691148909249823513350421502749993707268105271577102907463271228352371780784014266302405606400922233973924778262563388772748438381865054755433485863781954624020215925476070669343616617032483040224441741854874638652117463013911352935145301639060968220441775363256797552075656063367552005573370506740782955756980298751259819316604839954706370726320349813661863059385826937160471071006237078433126233555014856920156943912875720225327293260378798999995917810431878011511919491035155355682517049339150575964122693728772532020525023905445423151261255413937842574540887069927793015822162642562176034857193413070637031205501692576172875011088769468231427129595697446232449301334096326295434024711949834688605695040226933166780754567300151218030331419396275586427634004076035689585502257196908533813222069726630270865368987041823494885086965291619501084020383198835235764873263677344205012068519671552793689741149171853333662921104336876480645795173967901286223456491580156883696863781785633029083048986456769568271646234640075695238710442588927975775249379981240671041058947705252972161504516234098645468128106440913616082065869091325482789516404742897439746599803808722499186315286880711122963859664513803996515979649563818814263446136611528978613018607755510579111421016227879370184249304066594700534262800133606931248370597294565496009274751984856336052628822939228665088430770015925336220807192557032276694673820265784083479421166584718170707766121997634255095414096210347233788726013433743931693608015089331629635422409837727311135432097944115385943248121790450329255593375121757630506527747099582761772118361104565815124346473563341640128895007513709280041293566950783408540770912160048865806613855803344696755183005247969710541672911919923226676078135268608138735955751094917298610728204642801919361134630814412650725928606448746087557950737083390997557622149252134145234178462642569240590359484621602242317531599412182583906334971663482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -377772185881950327329082883595060693820480912141214256396906966251689855364224976178867568612815648734303140824896791749520975221928897908116435452133948655941748636002013233237133633116196906840815407633643269533579703075487911372398849315178801217129318803639597967295136756145661855481181825754053536879197470850608521281164364967757936215915801212038314197795679965924402820296455656844575777085650580268901267654932302115225819561497743610359933477575765526994748667458385574066485925033242610598427440528849274439242029679163219284639376845429685718627947148312611976426181693208540257530427440470178246370808109673672475553070522642188899028684269366772191447264462255817548432384813571002385574450477693675836599469370373824352224965413638988679371965844485246300985093689329830298072838367225682580663689830913535734920557773048022796474375616361736902752838743674948472771555294410745952179538176491835833542375711816070358217564260696698027991519812954873868649526663492497825843313730828971335551430033257036338306469074192805808095996577384439132976213714991782315708225363588636855082851979552492914696831499510571569337293622826341550315088930111344717627984743717853652908616957973849780222972572376424597598837825531921980344144170477393679747638813885894340247707581120843613245852737749726616008791846098338869359969864315915868200546876714150364114553977091230695489438497346504122927156483746202349526964737601967203580328604753122626626546955582407808319600030166437183409134683650456890650403780511502432347070643859024332598055033899952873139161924761401758100313329913770676858114793605174847982444575983160096169327867974586927618028183165123921348151281073066757953563530926502576725531966944420501874730192845306995745197788839369607433844197011792889697949009589093284130910902473325409849117957011145037940663240420572247594942570192922190191820960005074665436209923147648259269113568698707265372566078308728884214902893650742559922145842950974259549838108990879045166909914116008888115070119833551446726060304043632244779867918747727928329057991864336884094015644863493663960687954886021636935700981908473738017628508883424043362371423859054397602517719874783756321966475865597682362898329105211844439928692126620014495387591713973644320853960417612219450257125201130460752403154589452204223738313594275615135495676781888885679716382339115309939777546935221779033957854956503042612290593164097934117487212885242270000648113981327985494502672488037752757248650133474171581849525971920416347274505281305657737842857190424253874569391490944341338917420168508514840796905598048417980512269111824875911212044504631182318843386691967901288408935714593863981464174109746730945235332746665972302897743133809559503695268099843565249112455632821392389183358021298346806484895932822323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 1613977823285045087069479539693223289270020836880204933887234996402337150058307528553359259792853654553343876798769091309357096438478944081047419923158884448370593462552101936104687120589366455433447993058441589916395168537367607835380502899260085577187617786963685668088053896935513316624953260930940201395387381469185958999526871711356909646030134871408409006281556529613327746893789039049157368781330356815904443751847370288318718911587457302898813044794583302110020701413590572250627935921035137080766898305970334221965054602434226376807503727642624932670350509419953139318380012637003882116116471946633273129661331901062339827483839778917947289862850404019795650794491134476875511794010248465567436696379902896641891806337443168115376247077125820254460892429715208120935391485259843621055719904108023642009435163492854074337438318300259694334672722126482678291541503721714611776486890064117346279368044610740104119003453224994758027309480111477565576373848860154814440545710111402956076011863509676536172711558939963134450573599619974448768635700353779496780595064599007037387134568985363334354038015029519237767789015412930179708068199319925902726711680009310230163101158750101091128174914235893639525218765895155230120036400855887657817613860261959207610089066248999963395735898781135035460979213659518885924664412445198546652124295135251667843886188020678149686479342131899110923497313823809948314646947529923274626675344037267840863658051332800252894554556130120717110827059162724743761733256310645822759013860517836147094009530737586221404156469578373145973957548921728675582632500872282954390112302466883699840856878566133434728524587517512717242042324482566393925986765670076046623100338194589830382654886474567297813204741596224026790056630978375191704338075082103945432495363392599449491966258935542451575402295601994910190814360015368705608752049597893165407452102211691095915529128879686585097715830237040156441574606477173362722730918557726444284646946111031595941276856783566987763946513202412347756654020457597262951654365501849458176905559553468103828493701292919030383809819251260730154385249660394686641492870764389886784760168684418488731011440620015385443352185573040882438991584578056949924780869997923122101358272389920854583303730478480686427384407550627564155907225214981939633882252672050474852462950022792204757895209684071614772781328823428313569474776729341470544314065043648654848633937548795781154460759067095418060801963526141932457241073743842692842694700417277990436802368827925801114512456966843037573347463420630993776736411814419158780231160449185941422151183033452215958689576427020603086712916493679344034900746141050108816309789486115129559861802812626348037434612002358873758521345676254216800588790292897792400564352419523981670099554028265543492439273817000378368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -4203084063149641919840803989873651792890718388429164739551978308133976065671478645716139731193856413437746001357211887592414049614795079295984626291984363680655520789487431235560877052204438855360465961939498499896589058018995252312336962288749755884438396215602469556665449458179916146749071669313084883312835304238389782506658424886216989161903904054330486934180525648990740983781772704633839987069446816670543172947181604566494754714517361572515391047130955014159623620623709845560233151237302287075796164105567360335928570527021038936245908835577565566618291525608416251783825357417579583197446699398737442888583432705257811807521217942581777807741721673818480092901587326079990323720703700335411489950940716793037250522682942190936597967243111532399757236158015197953062556938822363213783196381530078473089851403930411993577874720222268512957940657897870850714512728005996834142744544734797839095154074490496945796973318115094708320991654893620491892385027432809011527317094208414546928796571777981881383501446275235392672413161308634706958188807809166877903284574604361782414665772144118575148542501503520455905312346312611595713364352911352794313334070462779552998678530871434253348357694479642121230386090715954526643907377486829581381128652900640678967851868036562736825303128217146915315377520200321656095993999690649494681155572475610896467203772184024422961716051110022081845446057567780607515281252875425622549105126077413607254371504012823044597700476559276059346446371641446223657341765313182694130265596406243400121060619078165475836974635005824121596356647662753276305346773200510913650090342715631163931677763498600797364942120365753799006880344817938811135361822020757260815750141260931398370864947954566646053435667243914751826814288122889785222127158527618053282797849217648994123155073344648685243134296269319260307538809242174072777473654227288952571134142395097769807814322859040368714814371670128325636093653574380021407969773578405319163048646432983761056319036498511992861656097799994977012533663019076482450044408040955789666287368216173816280048223698276493731359805080590243046789652015649735256822544251526074004108065141854203622545966020837819763990182043831426761712064388324426053801317172662757641191634761274967205352360760538147408321231206151581949235766664450588112609943259529615629227710764080770992095209144652846192453780582389992111655330019692965960590876840297409529889163581525467492454190960069345333196512288119793660225042539613533644553910526425449454157516053895903965027544751845676412480184441689332405995869464986314352270027428883596034986359295062305438303777654437030672734820659555415262406903046855793068198248284789553169124243000374124886491604868814001772384532230598809685697375263940825045144826167536309681027176999465699788995301294787788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 13875087436220686012461648301261032051646969908046202340739896471342569671334646496517935402020604502588815891492380944146535475413187179758867850131639219352197021756625587207552372650716821737124496331841136301924585345766442940535032164932660885322664164457662415354842510769193117861983186016404058585499947705456303229930278694355495821135804086394532266225836208306451285251762592956006812341597195773910861745899703131774795622951720835752189251140132316065155643395793386353898325678611528825797713392062526987498517276155558919661415426847305418522300819510868100750755369955543740172250305081286597371220579791790449764415597728229424669299343696844846037319433257383590179529052324417704595889849108310658964891912284166299469324620842873351329799491103897453214290598405770315094465180089150852428027123547939886507631610355088179802777477612444045139774139742917850363937507008572728967546622783233853450118540146887502854719120029420087602920453505657132565268266842666202635865002641873251480805039422427265318195191648985397555141187190685225688781057646589051251383145151107471276122906976801712781273740078834861941620044893296756472733725745584975673706788900034479377436694973186978263550351611000154695931971204009498133961343414076031996355145783821438962931793027533171396879197135370421910444704992849300517843158728910935857877147441210253472276506393709777323326541975432908310134415469180498548547457013228115972869499505055354838228160241393894341466547933827405046127136268329844496053872764973038412269193845632780549137852316284498794885562725519516228471029704048832022542353483361233716209288252263609071501512502476382014109688808060000497538846559725503202092575406931182910961190109274726296921982698433569927365759598892839785795672629223956237686430384366924972024597650233354015608846888421955709297415810217136725706616729124527901894393029848442560484845605568599385493790577346728187238885278254173104397020273325535912552315145036825730089059151393575096659468336299937412833638899762082922061376553589493852624944878244712138564009383620801460823000088194198583448261979601191717697673784426591259990683577535880178698380403329544565543064780264325592979739804789023781595500459737197372454738268073763927080563557416641302890651411810171611862254556564626325793493006256440239251648382576138578550578986283938076391251005078824330376566979107533758094576337857352800144295281570790124343835253355043934626208627561293369014736005529423764066557053217305846158153723398569998837451877573186792876360787262308302985729673013019939486041986959297544856974833718247670702755071536598459565083586412134984615351635135017061991445625735192073266023508947483530440367305306672935965311268789256263130463946625389535574235607981430922294355055151721193653576881659740946432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -28030093493203917971994057840713706900170245250088026510104137225404514617041594917597177210079348681329593331805312852269888769474810132233223258708230989761609422472181313700980764457318250954999598652635988986277630662530692792312319179288230784086578714647214539434628338564166349387337188892395802894067767816127415733405849289425170153796195234914730262875574970338595729762947703936286926649706172604943222483669626421669324123783296811511116768188531150314323097371439048560195498050244796672670779513822290697527799721015998730909995673120719665361365733560256440165064480115558426306556895912043839589021826949343760216611824975754564897426574376868343233743112014390380599179362823557600547701308465049017480090483058549343069013998711719066676740103012347835558802307569846872244854532721552558931071668495464998790278315594756679366016416925584657928177660785939325743892023855998628279031197243235559116210105491365271171067105063959193652757436616334895170950959598848131103936115034083296958606255114071530247925078437456171814274282127173012301490963076803913715282047992669601527038922975356953207301945009988580284152423770129738656566888803157284827750290579682390674089892534858815939211621459605145380686834873489712752671476351042203870085800499366342925844749794575868439691521780469848881844931948325297945412405450491458755104846884945063762310376943271317976552147855957360498777318247297826257464363358864486111052335850648407591655215983212104911203116284190156852171836404156601970902722427763986314691969495399232077338853870354361509399755417098997505075525780982990120486733730234615916563778023814716055273099673398095877097660709114411974981264800855990391230476709396676708903076715429053070598384074561007715154510292952955357344492695499031539691908511843146607817506444051474891032994318939148330489346232188018729015639150999318039786235158459096302704019205132066109248784133521764103203205108131020121860573265583283959686497881154243413961073658358084763168969355677111481412229109644923062869976858098407111734691488675253402929501157222737062274199541081934362991352811644398592784434293183360227676071540452759279114234444942631331604382210078909789143318912985162403333712914287257794101069813375009600149538372803773232611798511427801255250300870032954104523710751642496987338389529078313586526164784599224043970645170241077717417013620012784822845399359873090785441338413474300326911115887655720280952662626533495175748806115747328834105996722721697040647466547480153475164080591579451840212510823657663242959261784496173479182771831572940139990445572967280184055963798442380630968605226417726932066130124699369877913074692048148640436599580622086918066148682310461856011242713839563286043454461160774267139130069583393736014608529162341301107849089615763865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 53864401496941968793846486777417656532655298740295276309821143529376221571140969782017316278800488431378791607300618402479404190851255237969521536075607615269098043330508704411147140720017691348243993763336256104710207225593050375325030614891394379294058291450434456390636494705267822602913022874866505558928299270285429820495678808726727557765466221809435931730496730903811905866234684876226067858535455166176836748346973699167900221520966937715090171385386332545701779404502493734591456796453406721892246009646544571058411083646496769205853157975975676941781599618125609673114281651206735162258228226640836016813273018639821910854049456450356045821122862798084655948654372860287075292215205062196247263524228266008963252493765043014730697094146874281298100873769824396117029587107805319548945581842515867320767668848971817503335846802397224191392257616528856325535714399001069777956410526072246300715380267759571221483656827656720035710547221384295910250287490323812764433591682035628147987189228267323550920987263603782121403276374578096141500301038162128152188997596304976427826666707041577698452989419225258783917060781772677361187500770167849303634387296177640440591412841199028407004367655762574875177418932094067639539791545598380447888782005034767895291692969929943816918359840464197855018756445424598396287014828597151681896916467502884192272975687364328481201506139728742058177124085088298161629156693871720131559424208060934168544125018021025681425854811932951003837235571770931730273066448307572756106301801922692492637025489935722016887234890259052978378991319731236624509069426562427310673623110628650482262556772264035132822477133911279485837233923540122719962040454868102321279583622948090684866395886715625772977929612081383147724374513937606704305124633244629759444226080910758233428146013121053870206326069499945123126687535806133093392846553666564293308272528810170671361655162257329952379273404282206064871476953008751438165867527398226455559801584754585082009625542040315161809358636280678018081950199458973240066252548751739024416610031989632780525341434756005308413630385697469989788269387808300649990292927872212050023357527969556871911438731495279205346357019194270725155175371613715174052594594231018375595065204259881215364420867274141469079723531962920306650924193009712861760346586973550420306929787540391191303621443431089301382556832311148984109531752257499751969676551648773164681250645805832815401297758230509511197809958974778101770575701556545368883809879202449957416444695518483823272031787090764165660058327510056027280271531842762764433727152578027962044831634298446149564097465903992714853077881443420928385140973013475914030661936188614439766260451867005601854176652518054249909773746347968019195495563511733754748154421980903981869833130834429073279477647466110648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -163982227647664411360359145684541258205683697910302508331340811092536487563567222957322580538580757424056621083869698495441015477692647356323333982891125940055536430396537472047755180753388978361835855450229125696546762056798496767939533461867571428742577142519056671101544845136403189611285943687983614853274173137426111818811054309301889044479074875505986146749871561859001207531778118647725079376239044846932815330111896938654967451918683659189940778170275924446423203273941431022280870797083141052929724168566948923675320903488352821464921726418253104973146490282984372291165615281780790299344863556718813858940225497530934471286741008791503626534519245270270661911600409144428728783331647868090429282648613963904792472278023255637837046607913583556144644142977983477502584636397532148249070754093410709829681892066377865989224279387375004509777438547198172369177042418171672003555808310730855503057356795542598046710072865920533803790643654436511787436676823961801305047760753297913949027851208332976303535496802552364908874441397231273049718541361253211875082822400409790772557166237498016198697831219539401040606767534700504462811131163388418749170344535369362000599759225523172289490690537159693011949297521682510917885851783326398059265842587135934458977445558246516958958069419903996943070807331934518047353254012548380946719528148702625763305680376873579998733352196596684417689376833256195327811338037104753736422922093480249756576713254784274409742296709621994587127338967801144202388985961028503616780821989802586281257802220798386630924466887873460688456971278418713983189518236139497482847105413131565866450677448012933938124962457413732294186170145369274537706813952709043782757768511964571700568805968741971867900788112487224099889851757898051077456361084301079543528149914144328901397869641946268441805544115553069696962166012038114817781471240986371842145430980850992337307914675673125104131840382178521280154018158574778538560317321310803063695329236648234885951410200544613866557879210735743491351657801177066400852823517310100119730186940231259770222553238146729759360403244564164561302316750413100606415424648598711611936218276995323921590630060887941328122552482041413232114905563414782321096101602818542931232249184029012561858351123816651225474290289593658218378161819051772131042895318235107242790263579077280280951344074487906866424834464757767257466342545223577039835219983365536169662772844430833174203420884240965234603893410369911507070053457873392904910268031115517092763128733428009440620476110741301836609943084972825775047558996443981509402219051702412388544539744166980599664394690448934625561161077788705158656421919348728500908798447587618297414367424945412402107071202021677307223462605000789663582510624064602611447108750703157234158445925399266469270359949880957337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 446136058945665074523558241994600966006658056268769295770565769268816931567502091603988697054997990523630542215540120101761248737160797113037321275936790324466525883599365801665100540378600550521663323738654671058469090568230933844862078014459296811340783832079223607771543625378688671518199153776759549009637013684853228152309886605455228291922823338002617698857749276467919287472776402734787098103158447969759994384977169535331021901712271865077191896171393860890320676057222349444491629696895440816502342943085678386120283103728995009036788399962179703613949578419206879558330272113309480323872766413504646226340265944280821737186642656616193857633390816623421535692829353762722869620051662235320142017312234722519800507293861258209215534064116229563667766550242970608160773109016781144612534067537804695190277775024333132484961466065839401486505764805901010084064507835179103337522403638334306180823222881685341597452067497373519736873170324709736543294739513499397918588074137918855418518000738027923000864794463384100630240971083054399444078323771277851646396479614321169278311526856920396020965004062594057693669478631929873022136401953765221218020369302631670162089834503623794442990302866146453504596883230833807879417766952243810498532031892604014404405902102482911724044855674536871565991203839128827453086116851672936883908499742696434100803850252186668201792993013676942366121240396098303719349528164961875408934517889854835926433638996320670029447186620332419403719524363240700463262712261240986212499449193113084236520769086245264530905576044679120596787858335781162344851413024071973990069038161011895381593423611811331662806623533328929444743193206960306737298279580004037985914152002673252352785748135897118680209086492305897727591765192190886564450219607882318986949908241295252770989225488234623379663711774240749605640963501728504601966489826261584160319223263697559746048585210130114793382734657179101859478544381854733576507188670497346204847387162679928293120205245048079047481981328974844342973656151470608222684193486281441666034121060009377453513101399681416529323223414679310373506942615496639401989015620414111002366309352649929714679514667874268912798813882387518602318310391753719846556672891736969501562858868926536693136589404633809508541439902933560929668135888529703792908055323201495390703948704436037550297740536537298012281705354729103286441758238153170743271143140909320302036098562971412916250199133581990936755733905830207985826867864826675657169043316375157287404013889284343589010526761177973672350550278906162740877423254360065387407930098994677219822122876212496915749877416568043339673837148970563879614202717128543701631869752217686747642714360944346900740102965901074511149556203532231207705652042808615701661897542162622419329034475612183491941730238028757073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -954527699805371000963957571092997482333327367938235876502836987683274094602582278119104954149718681039872806753427067341314081750248671442133986764715942028048235420250198974613946779654922281919530379981350011841996796259680486096018608475549194526496752511690593061947649903667108402464846039095928066933996415367188893041533809593956711882299786362449670376267997234530699609607451052662146921607333125272433157550779341584588929616296305623478995818125845372619850833483905667680652329822949151568056424693021025736488899909685171853180752030986527605053224563019300194030232115980244561152652755757511229608967133053731435605191640011631219760610185688508063797569976662070448325773359138385382402083365406112834088367017334339075933813363368768093826059219939409623507260995596200600600709824768917660978307700674983705440550345714158779998502008260014338976487973174448264646387995000171137399798480798118651865956205821698344548763263984301542399348657573213837389983847063425621409220138079281955882442286747775949976582019049863908289035075639841889425136295022772935911683631826475918427336409882567768954454437425521287652932339406931570408810958825413070875006769042531570196732829042454380587709416449392142370857152496125028903142065719684268157379472509812739999925571019030594779323031760452405788845234113451682714494298550087942954979097945337368908050146307888103133896700577253836827411796261401932156338474419205907262425013563587616522066852052772874980425043309791256425741704161175507080646876887273478447242786472764087354455813585546503071315738872173822744875360455111800620638180443411374309011073232418183113765412294945928316911922438932267091909658142684328515706713729968570141620048189738564700596397012154435620355253561875957075392699913268818874598831068401006322430718537207102390325817386582422698593683333311252469505627341979067107550627247214390321868762470309715709051233748638508050933086576690981193212698009350028139822249572621412505941407493726002225652091217824866731551961798281800083155111229499794342396243788437522262558100000834614197787110421903914112549723376683122340172256791090556569636421627938795499549778312539662930923586552466443154021314324369691140713783279577308133693235315327144251160097212150848455948149666113989244881459170324254205658761943633846939284520304909364705408162243935273906902129914687334745858373602688834929187548324838002874176471730738053144823176680750066664093180866799433631681144293655800660724020620382002108840688652641422551660552414255417712610533777224530578223686372029127307784227980783706143940549266868526735405204106560435295766914862106802826040971886935508214744239665901532904644993053290624649323605025221615716805706519704267548716620172834893632326942108790235471622677311448636621537267185522153881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 1833329450782130076062203597368877683210752902805777194163517490255208344394203272299172047359406148038416037033942549341552055868671116933368566919593763099755937702913023429179561090256294909782912792097877174652253143375619455647728041068260094051889337043671538571295422230225148979072109201581218413453449188462864999916293044355518386350766907139361957907312475609729162402326152105064513155184692812194288635635830861128324883202779992614007965677468090399969686830717318229480279733138976214130377060231909235977025593935882840991720495483097543692998721370028103617196616012414327483114533949937511972456163841947003906387545052449451904035399257573591384914910382751075120850545426669625726514984019861727051031555010051257585180254403954860479318629422323717953716311209080131561651875937857132020642381708493226899208938479784755351524063830857467222348172006774992449278571569034379064634698071916501622884144977085339847419710304522913568402102960340339302191307244563506896007736892115438181230422584166113617706820312561008739263978272947635654818858900583475720314223418653498244413124321377351458444939254384588295873727284180533306123642886384318633045493935525941137015023092796552298699540820189007610319439009546626067849606076746667161206327205219700832877267894259657479297925720699327271400174246401388309333306692152486715033947618380428906047877786033542740617525796829964186555276141182171114717260855452963044092350026047332088626336329088416501722703291331585790284338797103961051611389608042209901476207849005941590696805867759796994116121715017445560722896517209562085939305362117049004335782019529935780713628990075341639884138798425770117713178622097877808951100654075681056144183764288375442753249651044672467015544621216310257909649192538783271742151342487871408708656608128444220851872518172924147010968134702231422823044083882889520118389628994152129072962655248412549712852617871323289860981472951081089554755365559786704753369529407308673847869372627965347625961688275523641318580376146396008617613636083046997022198260017846349797263491876066698636266207624072152521370649533812214624626696054389757732851563065290001211444224726821086305817776617557168069737282303781180965138096050658696602115243412395460248731191989765502620831514788539655622127261670668546717425185427754404293489907074707177781437761688105740551815278024412042299619428441598606928537944038464948705771755002898857205398003596967682148064493213306945950477755479890222666212326683594903033008749846600937188786685432203362858240355095678274488400592133019707044245067263595584897892070218272677968833015475567653495844781141048422950197892431259436625070963137305728132602716673951260993857546672170080009656442369184642432807601465225648046996126748699318649462160732594917437287098318189276168192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -3693000491325524175565745007719411812196704232792394127913249890476682922562249628717323905332330428898174372258918608351352778045353019816541071095367911170161605175870306717443016741927296756731850281937754486285110996693693153878377807440987944362503069456428399656374234997093109166791781055633982005426314291783251078478065893664421993068613105837933202809161275402048296768767019126220796398444505951664643410960113142370208562543531750656657124025662710003025298682367736182109028872480348605685687533324926333702631501395549357176807522418508821475005440653870427182117410672294434917597595769537860109874745909116098630816748031335662995910362529043705912644291801985509203764227176901980154870167091423403178026903097844160038579118008664321351376524149090117377223537813778501546910766838040520144671840242026278748224659148710639719320796407079074873637522751241607138162260952977758334677282622722961437110505625944824474416122487029892173444867288383952163107496702519864863834275512419793448596283172800587603793729459916244597237634405649387291010599417308056987725332486203666690589078680163538551658369733000260638727823508834315700795859008387907788304127213759011714104940433121149561925995769317186629726769143512534118300995816477698167702469206237694379697199208590096644380841747624850665592836783638813143111705021608396979087870855484171525160155138161091926425988351668886437194330308179314711788695789653813143102103349585857134840835008326116378410011324815806727441898949607280880977235897439040348347349246888374412413273123691846799373461602381558226217855814445359222271801094363380274079628989240004069946878463967067069174416826318353970230173808276839296565227242821252695109613153255784421481865133833423792819448748859308805339681486634364329406768083438730273054579120628311410658362282385795741650392508655632573657806027214920161175338242371851127277216130067184435209383028335406094824442232607191001847005442545206840825295369829228507180498363303203406648378305719652707346043639506069629879113553285635172917358649931378069105622453916069102574881567939255240581061301782333644334747280298374004518582010026602660299905930711634955136815212623986155312783929001110262916447943407286307386035454149026708769596318864195285772414940824893299518613893285227896443982765449408395904122652604469862247193159739696925562066009278095574846947177811827205916624954934624436082241580311900153050125105010313346852612623454548949692436773548748977738644588586767337721897311627738930895441877827248726862932104006686733987580004515401984558933040378379221237131289112725700189183664358472747298877327744820967223114949482134174920786852780191242057182772550038244557595514596454011871732953733575527025130817475069148993955673714846616907164545014867337012187349523262288691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 8193383250530435604444187504118448317015395338403655456414524058137784585370630235252914318128293771541497097764488276912657647097973540977347216409583715954458755724995725504293499992884774806351344324788789475036192415694815017742579905526183770524315844419777007970702267834133082897675031197270751106017710793344626069963465622875649851039328632695165617806331301523829978207714748768422634058019065600905270882842460481491011762150542477402967352569737768982051200569203186737530737002183332268277646797153426349252925962399549699483344859200347677745755790524575348560800255907151575419751339303632656857376873603868077299588745411204176774754118201045270474934789361652547653793376212941466393723399576088873535236395235976171795411196401487271855747646898342970844346790955279597810989259370376995156043798142986071266109471325988931380414270067829370918163387050989214633392223597923478373376534770360198803411731902615852974970518722059335082360279471323853772166973277561805731475393307792683428792406917455322120082211931708043646528491983048848873775546773006780599908801769718951041916932074516345867165366080182749600445332614218444686425499908760324167100935396076950641486429849345683199379123344017365855952516478906360350175230847750196207589482639301951294525763335915922126247151840051764615602205085323621888043795616665232273859489836111231409103372570238405868666728605953118846081397259337809838229072684527986354505279404811831437204166926181926450391637400620264695497802474895351877343761687869561228593475656186603139089969558221516738789074258368066872366139468439650273957281088040516450737070718211830184055017045901427815810315403995628026460487072595160784126386247280401117352712444483016329634796259897711118792844081350314868849113823776656549110286566105858506841278533396908892301720837900928382713653980485489742506082837461647870443855018765692981572928135555130670727290897265162025109688467667884282693578326354534120043217411579645565762381275232482311497361014998406138262838155639181444382443139654445221200677454367426246752671663648173689729771911869772995492356618630105186802758488457058919938830052948166681074501738336080774916710936311193237729117591330288224530264927478749110376670908031825958107879061117404681023220759537213793423010768541227089409902028957778212654995081251911639150723558347192512199422781376514509951050861437748846294635736225641966900163877925084329140870873390707302747979972260652892207879201511729243705242428857719941414354698024570612465147146789115081051949147555536476260046333246091708485389561583555521395982456867550225977646611380335726113367030082075293454801825861525316711012488227501615600651197533847509966137072765366761465696832966223781754932136771946189420430083515301266454455751801571710155068849840967653523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -18006310098158074912272744475864828074790529572032568547577148482272322359595381935440234926678302748046887463850972669563792646872446980567999446062679063287988189519570398065872808848879637356278379363960818483683718150827636319325909397320583066931434924246058147947524402795027443194460022192886079735318417051749440060712786904103775624149997765671370353658124439731464729898232281222685098887919505988283612006421408150715575982073753966148570371198053545860276123076773636952413428591670694669883813988087835887274942292315891927494648720307737423919452252008265638794832139973870872097407733920322701403718238929496988790215745051368139603773085273018157056268259534528933454471405799431905346180384018308577498554189511105555991591713651420090190765378636754772880039709214065596648569639055701325713649847059128229312746275427995608243415116848373402262262705961098742849014950265660058476219169665903552981551579639686786221751662036841494094859477368332735293126732862398406654965528431930411008590880270575070329713802367814915828934419588408254580074515619143097499585872254528130461222359273445456715717899318796949097124235484010165944019057858410537265933667322586217258482164621876661286587707552584205129855873361091795870622456255854268181312684732129538290632626985359166984662973656450317860914667901118317697069867699087611684642518822920494342809073953746589071506413505828408212182358866221864065268149265334147737722868018871838704910691132461574373505409471960900049148787150935561094940060876728344591803802394203298567333210011052881745592103759013220371094584393167788353093453578517975505459310608961859930769194891886088441823651194030281762857455170884102104064471689734275423101148035944611477240417667661001522666613220962614072062992920374920969752956332728428237940856987665422944373206263293129197319015236971218256955343360827617899136845215023787685257805749037468824329749219056269380225183149200000470016800693661823002852993218870602119352882725799139535256828572308084317416174770462991595761528106646031113415610271253229097074758015301098679180725911630552682886451142896814484201531461701002559518202614160175272901840084145069231135086131651785771316033977557803705861942590030360872825934597548847631574686071455342947569006776991732712734245239007307267513273980585657711880043235493364502869296448787958838845706844942382039573102418106844252578025711019147616559432339995794031947390124962888876548521891908248635224515338031494558172203067719836529947193472205987333441135736616448622224106935336074189972392964473260644829027968956131768170764047408194422145939935186658294175178045302527716547726183155972211893278992511592580673614733695655876049619748043269884059100893136098046151796453453672941898454101403152170217019759938135396522614081531315591577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 35329431222504884184778380483995005494220949274372527305616275964175942802519474871550289276320293824252830517456683777126156397159675873517208402162406204995005764656528845918517768667922423696454983481092328734757958846256883503490775885171305635100866278494712765883699703927817963971258635150320915697341606613741791765640146619689116626516986706738912366622377700390432733519005977166363673812102021997932503604399955730733938507452927585931803521998755480606619070698490300093368330527463605927713248029667374597838267229096058577294757903558974566303690223394771955046353918415221380776068649137921588529718145374484637150982588219980272094817865238763693451047601343080597115982322220220686293028941764417663441877719499104543857834012535712969184317590315765811014902067273362783870372776861537522485661987493767331832852817754182842917945579923682214746564168005214890738942261005466707940150194650025473246522422613598295231321901592433968304024269846736624333089779097037196767094512528027120164218394714049158927893944029985952361773716323345385884517078145512452278943396690535327178579075589377257987368604817151224985468807071760463018835643133473413175825905435522810847154198678315697679497560513903575819138294628165620781472822605420669460154816501181769263399659845560171429095663615350974893773348716712467679874729467015438041192682917593354712021416221104474111014665187532079239912568521926413610190752976609275418214493099703019142421040405556554340911901934135398317210139499069959016590228520771632535100482592028384569430781916177756477349967734604126442007942529837159995094287965450602631566915516101790189374678938899314448243565375580966184966279222706248238809345014272459176277852046721999759122984854609796538147095394769104363539265487103373672154857032571254829179824372045205330915582774623972193176103032918017835320234728703100078107373492531109632279243006273084754319345595333626418326112938490874705545289909975268129333802387429219370826213184222585140217975115087192884714098361515085457859158670673280082643894156049760279469946085523933290947028877167524497036010544712581195077544754385061354723139108956300268523132431003489709638550749470049007279540965451999830964050623566983800195992728289670647324872912189369856071724780497452224916299633641378797693084063654709778945990936435714471608533776731869439123861895225238542306365674018729481459879197871679564742586955353195850917726919544106300818009247372280889747584138397283257713697931090838967027104040257071028044649051778472110937088862534524165778681972072052878964975949428195474970829519894154371310870934013211682944412339750138492911869577364247849547798281197580679117443985536918011071596283686527584888111318122478678189059381916104638766782250671165508817218745551586855398229373615363764256768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -59810397378625971217044796879071139463139993589235007925744011900454501699263097984190179301611628006682673436668857518827544802337126003844199545007124052957522620194374796425038594946850355174380386578592091484438216767553892589340417314798084466526120548906155320917142161896559057189267097593259604220363181432402547880889163451049092305819551667037545036885937785835680465778347883774204227165280351612730153064004408320034580293491563016829553029980393528923285040599745747610909351563400851988605659534190466459543895274344646882295040590151776926575180028793547023047485953716774639556042005312701446991564600466628226232923250590801034471483859101145553548028090369521757401373143180639876338721474024401499994937852487499348268286076932816865019814115212251065475997725042768586288269331599936714620645089585376203130114864603613407741778158834960268720895789000505264849266897529562910904852692397752322808328762047257038468191398589291668343752364433054897061079027537969103965378955555694739350201269686976299314964927674507607145017774698078969641225696463091714905271890293708161118549961409106423194895391937126783983834920418276232400376857689715458884576009828510487026801797333996619677770693624386236585093910825165647785459593870044017794577316309871983809206875879680272901838915149840320098460841615451791134259673523300856863598864913408638630753996950291210946722222226839569267396960084429983560209863478859040667176073184281997904560679036179312125391319937649624049740348024861656529101336521690314571706996907001964364682471903037385845769881029433121479234416574009895527445443870897649862166117263200596427666985388066758512415438347480068202962857981214924549305334070553198382014680475570118413863554815505514252389270874171297184352543044215557729808111631428869521989886810239560232228472558910922299055795770223843633588311228504757483200326460890984196206845389219475969362619136582936632561320820471620172149551015090464261482473828197344606439990363740400738761275865435836883673125539439065086320184536580772874383104703980518095197475820853061902112182384162828089455244141635268215799397493017644317896826256490633538517698551259794150770750631961229101607303273627765022833861848171972147649865313706058569516528882917124570520420710905138788516467765805472429205557249897455314796864590497501514005163106324596242784486404945560708886452416515119503465710800737942497348052508328935399741733067689361731727225984189265479961178371016575520718498019993531028076512477825316013590743748388864820380876672810652815420761092310966928354155091836605938761918938725420594784148513378479155460236262022032304988823478406387299671777323647812033311008771160930116747693660288433279202676223872356420204616779640625626710972299669198474816776072478562704910887725519645704192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 87755278761379770410078882610685763236438494593416746400281882181993565589696681911394236150158100693486445676742283782866242595566719701632890705750374397310427748203439827597225696198298825116741576773758993030769216906377344520555055179809931312736867363874183564290491998037952080024316041182452196225172449310546570329975631741394072106985374179990846135334546223013870946962013881090328087027363655302549301732076145480353653967382915094921822518831862965905489389180015299219457453613911441514205222153089726093745589387145858969227253035011672165945922833552319512669534145235321902047675272340700197813787849490572208826666987275345626429329321290647561938764874856987459189072811037878752567945610124568574790325372910637435026668137995944530743907419564962040812606239281710427270940633710957906414925166918201936677112232229726815380828841591040700282146852408844081368470930551642121708954524701626169376854758864040953619706610435731477090530699300109552612148192986006075444645956534600393402465045183134504512760493844784340573633563009381966114567216818015550792061691765855616542542278591417235698417381497631699832170874339875750309353348006304058784880452613305148373471976077046978928817273836818269998902505936167271373086625151740943275922545034398053204563538896945739571336332055926454393691061913843280166058106365300669432315643236233658098123128141872315836352176691970645004456240755253376334538679286401476389514096931812823858984002045013639092311352067387729488771258299720749715432462425832872082011715122208435375873322004321814201422671317911218185437099767404811921832337891336356525216461964351742495019001032718698667460526787787987166325906106953526506751984943560700384295708555676985947477710632161285047906415548996468747010568948168436455439268072972890596945946048994839464434549193926308569557506898408617388295961459210779013297249657402461971169951041304718444863839254451544811044271403875412821608666597135641860321504706069084535092567597576277529920698841623782675814771398513279302088860219285040868817385675297944768538896649074292029877549189334138927157520840298578890820581429329589946465180346960098902455261018829353415905723641131072813062935591672714026174007355278917954046976513575548978808853084181572213610917746564926720473872907160913079757473396843216292818755828379736621489186540433556774368929934006618440807362855190566259609481537137979220821046693125972650680900878137893918174751821987833589993678600617733002537663955032153885955596808336207925372454785294840321953715938969490217601217254468522494237327288788189124329667243261497676812704025043464822129177955523823202379910315769491555640412388431529553138679782263089370353882274306745951886472596410076134335644388592508007452809580896772068191964997120455554112469655614930162810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -113308233838546905121250744066694474876536042797850657208794762196643926003853308837440653306000905865203343395526941795887889195509911970276826122890133373823667816107996758183970484395297864183202070140856261862001409792446749782823390235449550682496606212229447203608516411716604698873412632389312695557293713175002639521616557551857963016870273287132032677991886528818925424501907475215845140956129924807679920389477786756510813345844240211740200187837428804007212929960817390975890981804398912327392194587927953623470157334299579071162864220746865457469961808535236451704815613201953183861081996195738989126344856996037110753625596420553626520390344090517616232005287614117880102468446397138553377324331033025684217079852584230604777615673961097415111571684371299426154683400799405215779852790811890520309861002514733394109515472269142313500214040919257456118748901591765084875332711977065798111270903883120647980606464218374622174178801858261200811441191206598678693100327409111102101210623631363086683023172200695043675936251811494614353086775256093067498038253330067418155539509938540547910665019007486638146872065016252847649570989211203578346904745062205764500608082844436930397053173427684256418400742261223215939754034214117753442374529097063087850367229715855571579569875471797663825421741826090533423271348959593502722411532854821838194953227568149962364303447611667754998640672128457532726689163379823028021243873766646388036153623831346858088174616608349336586146373870433938236772420591423064383867946250088129915538600035204042282450010999684814591095956408152655501604963370211318474737345971570591612285768757640946462337728409124017971376341632892467717316882621346446414267708020589859533072668447294990141944084108737824685980931408798554897678446482401650473604539450521330643128046053087027510980361033967874123911340642995444913309136622599145948458962546242270199893433844176821150924754037870930102600946621135311801772056273909872589438494162716242280001584880209541628982500270576046451077306723699765253913647267683516190772078753917956322504557830756199520143329392498162057041698356823795493564173082965346810469286283415946187132724197164102190846885269162547817902222865733796914206350941928652074771225717163858204045712234803748065181920461814194211390923174828298034171778104845889641890791423064889371677533675360785030824389654714668211436844089877267977603103813642808473127417292947615880597296036715104616530963805033445460692829921549641333439122771959046826639965828578227337558598493833686680088488196603670049345962015121490973573090073699504725158542058275209308425817921057681834365477282928341197479329066791958377047116903076713101741243478068814036888593036068822317970914927532206677181168453344689842583675179749574117993406499367408521086200333316186649395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] 130635573460014580088911947471078610273676490942228229073738544968766743331374893385392644775086824265603297845523615490703372721824495818785094439125693810628433325724481913968977960206960837956899399366680119699634421790338114024265700184613236713529108460663663864842664351543359124236280871346360453145751003769234903083767694818887107297884449070223816351784280047538105712513963333128767202219434659371208082149196624453702245895825340582608149667639571499394826183158836118127008567762621863365984909460707511213434469347756255066589446808374690464788849869147849125489260338432383735483686784539344727592654531054372946008277330108811819099454630735761809335072727714839006340848608565761396431367230192072415968496342048379487265439097754236129254255190576968021053926316586590057764431072848425866935782692420843382922976145791963247290735008403220938300351706953817259435290065553880882909938973861502730771344653693265183994885080505753819984144327927383767575720906132397810745781852470259196917675634478968034156008217043998704759965911039952842702483204863622543981261481243633812909495403247751915520087144293339555858552311731768666656330195008316494181917574738611483678092308085572135868700343643287922256794735426796414257241031382959355754643857313445684922932762594418770202100509374161728894142724530237376971724205605904712591553449430302718888462666463356855993667958913922119790422859955263393788681223734643245539870194057105814714951834070023037838046637628444152040196420445188668220493486598215416020163960804366051792298406869211595531988676196676596326576385915283488539527893297724419861772680501102409141303891113521393260834504858653306186204438269314423510892289093990812414019611526527500693350640786950719480832107504643901492532690003872417630772979316915463783448446333467189379242923896068567343062991621682793286023554143757237737637578927784291835245122914429587727642643060125039705640050098121359589588691578596110300283123361772959195413651867635297175365697184626943297539829122022858968460635362652295281968053657646012221925921276446269569897016545763922559289338656061312456287004078387201830851339194197265413085408173481082386008315763660352731061675770342209480983856730444260793546859019631932319051332048769775240621427491858355598345213130031142104993783436658869536661272352203103113568539740057950656310442820408795746103849750598458505896818129010471060434721808908405830466340208998964943683107224345378239464433963492652091060613813345844747164035034789103267238590843043157512737696918332294099881996578082389145480991012905341722664762445714354888248080995698802733669805004990264718299856704474263598559691109655058619629691476592780586898904805234926310778228779859775149846121174340262922666533293547211389618698410843863119048782281944812838977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -135882720378651798903854589195718041242145677577720999759179515933747243341256388725608540312317846835264509330958263166264166536323583425957131921292192979415625499487851131353470280086041884010789709088756043422154446706794288977642724993371949484537581051164590084826906024698115571052184899661052501989408516897270192783793744551976452230628059526250396380688198428294841480463385044703081967192892767832612264347214265649751723864666048118922555577037188251345103941163643484642505858113386832607551270227250629383695114207613251105957004501632179630675763156643462675344942830753508899849800512589993281860384263177351627891412493930065161074010945026995767333780782285819378126199899639842638750259450967396115232521396689503806124335913353700775426124892866118576804069059612361300477381192824568154674906496700803077031182389666907150694477479254017292863932241951827285705305701265821380839794073929212483227931821510521636440072563117015778060263773978340697717533200358863632390610468917806109839853173442203870133128721216264041827896642285952375705424579433992841705837019351354278425795424218232436897634912521996752871516083533753203310358156210199179459450742245583134416394410044113056061837006938068339730747542659959301722787059234712187908574488566438714588876338150222749707825549739110726793116920266190249592873867107106919959331917955434109447850580689785547675392104728554887238791146588521375994751580707918670247509200581686915811469230316499958916989405107968586325223165382840584701728871068913360195061971408653676865532838338060170729054388345520517132440105983478843018681056223195392464309428121355145706897302558436295802397707213234309537344303052175468532734248088906712670474153974356374607093950912097225413264508752957837662692790437049013120682493098223831693026654530862608447097229653848615808469496311031931652366737037169413026753476546389220528724964786848223138319377957926892861191663313186771377842426311383251231645455273797774527720525675705680841752526012076714619326178755611324473266699055143564846112330144776096009490457283479711043534612222116201333437150702675357341872199458153999033740817744630883338191411522472705241241143280350778727112677902016413223870963155094790783807790878623964243752391617631023388515505673072112405891488700506435664264276056831399207182132725626503038293658343489442058374347088537472452300467449562678998336394113663166493484503907357153324190143655099010375485627403714017401305328643105258188217502161936495006050163465266018412500062911180136733815134950704988205142052963139198394762081012773408483113405279834747922511015942080707749508703956260473144907147774232329550845289536735249609278676537391598844522659356079623154987274260954488886792925050441483478963012965317660941546527774254990685979775948084092076032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 128294872390078883975103750329106725421697959158946238805136176012160719152992403340916381916151972502861303381208904881476077380705864157926231473514460955717444150078379053990265341330304823885187481016088006435486744315173948667264826189125673138771088196719574060614917457207401674162490444971066574805786724031791109711258771157396170220538736821114675197619484953541019632216451287400817197636899926983743358999865351310767828569882492884949602798271561632417300666861952413952497511981184769381255188921402399042244936584667239583645137082012518305455717353881827595738830631819052952318516628199749737422963886521763189771474776767684653295772129283033944905194263367193101713798408683575755039541115841593828904850057362352644770233234441038683396478301288666232861989235954965014786515606021666364157500420664118157271874748761905522372479782569561272264323802675273813870691288163283587873549178252543056331411048008291519139235724299258365402864883168897833918598145366825892017005843167094944176979623976304186316680806285637648298434064299590202172410314956781095298263702270479255520787257015101031434802371410612497536406611067192023929537029085679471042922770918088164905995607881908470951576488343925104686714025644517295947412559834222762065066554843058557241517156091877512798612339550487886983355433876950289157074556600772821288010636809898005031883629478126342922269995832761136126711016709859478275044202232252207655270997510009771153777895166010206741793222506967887821121984041121216618602547478047778337046161794665278103338022841053756044555736668016301614936278937610053492088594471695523727393896169324686346426002156311490937378722242641703692168988066799287935993407185063341957013060440977620070412894959535481075922035154100863112111081897034008112930398945082940211333538453787367185146616298673625831811620027256624614837757548593887433172554892237162782914044256907896144052307317592813755994459547173543762427740652004682745513515545052632922160655338076481328715481262330837224150271189046279441570327831764805073490437796931991854079441639110458874862542360136839408552870177843970800975475432636492890611806358725740981373226434715226630356429529670406025262576093474698702186684339225731705589321038798780984241201751400573022352451547040899582352125385227166306622007764358806881432520552981602665237191998037638614296371236028386679402483653740189599716892237354891895902676548523952840835676962985677839367680283089274106364154741159335990909197777710790574017998290609233867082397168238895801349061596717056511083780861908773839285679654094302445736349106516246452459250412711563845663933834279615298120045101067278638960639766507551298822264916142679970480787844780227680407943687867383722792719468559093942879837692647539807513701094530297270694483190502914485387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -110270437753998157671411688131699225884618667778692729659968203361058861014545799877187602174687538471023104320229468141344883962682572856095189712378636804619172521625548902675619454580313467470403052361518805875257335025439544502037318511347745789689291355962880694835835083266447688000207074669035339060419395524311134067731618300812737573564200604506827063233728727556177530865462601746072603143641186982333850108948373822046215186359012533236690240270015433909793726457469898206412457008465640917396615801232512321092776717688103838991400078027913261416878976191248666215358778643873944421931659100988428037273938444393417465815949218611893655570988197236392086969445171597746858112969238294439108953516943907753773667198927758561701573048826937278285815413040536545849145783099262538821129015154663166902988172028150769971113002789192275778854087969826627070906381709575534566044884743498814623247440267467825915167511324544216700867072367039635734016688561175671469863939921397932742489530519243159876721242266072691206603742514819246351652986414819239651292856095953964212829123099544138554181992158927258257643839242468643753962835942101545051409625500059030021372942937378087141292000839359983269025849701637264020115499677110368445808811933537438974074540448800217300965247942452813136148601543806246403831170154820661308323817062001953233027148627696837823003022341059073886229456600448428370113607150286111587153628964526879781114480393838330655028763012331708758778964502025355982613943539502987393083509832014817184872342400695093471888376762702813280616367104163008538801134575532387879283061097094252573508450194307417389295427756757096432428336923033180264171735196181934017339369652534057564682037651653127184877216028290627555302254099846481418560662462126769688798354762279064390695634514876755564866696282992798567553031435490585458824355657232705146103596351650875383866520330804218024123763877913426514191724917478204193740031520853088704907235904065374150051175929754630116116271971808345428054886755501854099998218159987124349920484413856536126468728626479742960606542919137669689529407308158964032159567008304962203517573094933225835571077371327143670556079453935655261420695356417232900183385891195421094256637782978394468052688007356563308945245602973703705022021483547039076460470240522345803478028017298030304680650522298386199809267745166676006615174882212639695788182505450781876891574591366436773691868665819531903660396632595895970751961125446009534434178353417754183104752866489463731887669689812815462733880824909460799549446626849244562252497716699852538642713066066397574214892197769025047553596206967977450170105687265624775888409677624803514889595931628483763032803949427348385612741139571755090487876447302079923520509736776121889951166298421514295110555653166672851763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 86343596243313266916711355671033144057021247494289431219415144343491572254946728462829404556705085206025899746419915824710554284682435443146175761857798728950388703478776967093295183855343316704353954633784602758102204972295912978903034889705020404057459414567921568673225059357207192382206872703707515043670378000817342639615142218194996790219138010509596129802591636347672706377886624672496611815235614942037004983822023437480698721671750807354054198349618141983719450527651214103972601400029933383317008577036317433074656776848815108121211269569417295373593461335078036251698132079261883453646040470255786791168202149843347137129961534950634274647980850004758298874056488008819314679910818511530999150729698819743842345528762750409435326030037062405508261000031079713913450997863856539087480570360171882154832283549401966472081575608385225467091225471700724169905000464330591811218516789106676909429410452972293405043835235697745691897782233283894833612583898805292797174955451956437502836617956304756913604097243902030599623765098429595762346704685004432386282723906867715209537381494760408254569395816950425120874556766455510813806101747608519268788556709869060101468636320033514626676577503833756409869586236451450086271712771277631306977823433112234717684269579543646842239060134210680166730339773823800944344806308386338706520998863223654978601945666702052537398824558194736061190450191796582839587013784206548737788350961256153566032552989261878743702507175242760286218877585153254382105802690431537942984119380428701963369300453719483468489135765609798625621781402136398272032541810610011171507477498452010359745662181993443415707109083525680163335785984877534724909796888911705676501702550965036263522006958727733561829492835985856377795286854053728811584531537591739062514296532758796542491371521666167209079038771705055953839007871444328457468298094615691986654926376542984868975415877573903510250320178653547734694298427845502626910150738232582879869963099981301422341368031665179725847384514902672724074503216568567392057619092828513361286220898608338771658462186692799397878823301933423541724854204014510998815112057480806122651595315898213877791866907438540113146813826811606560767663147145535674088629568373861700892280180133621437300635113652394275044897551669589511831807794946191664153486339307223569024470218381542988099481186414044599824994286072508076773975964599143604979720921558820152830438613085769961206550908299886288803887977833407021415596755102986551950273398175014132857470709927794352449047904520378356366251336276036222106154109979320960738570862261986173819749081814814034686316093361167969582021564067167287224054637150747672346055277999759499481022409323200311749530287858812314822600895279750591163099878295168968750074697996359506058757071756687443698109810879369507241984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -61529696413522208852320174588251470835541443046221912101170619042740821494711344856664019881889056703890447470255652828049713487697266714541354885451319552885470072269513539648106728515895254071814278529278165995815652092516771721489636688788015692966774412387689679287804131837225664960738723099227574180397465729509205730750157791575501007443260232256896395164313193492415810528797110352693903162125448275863613684720912720780765152787464793086800920389746417504619622474172606376511725196819232229554674534910344553400227200224849896614368700849192232056015955493748498482162546884777031060587277644099836304865732034645436942211297794047484412573373223865486628142312661552013784111920285384574714081722730357044380579910797614202712697903879282723101729015687628652285036341859497928814126417429508926652067018627026414464438762368364553034745918991929948756376252339733599611278411331392937846365222768428463856831709068333622327264699677458246125440544787988385441858595047936920906347687893909828860254445715532859782518904991727034973157592877051246214014251151601774186985495066968994310439385749200734612098855928173481336395056681266864517442363867572852492759589570005118115320223439714527281570233739444001801546816483372363254478988603828002928552949476988622994160951190345713588608253280057759361341540204939324105772786862883483949624875826501462443633007466273417042507123279998990556468383507390202123985745302923877356331295965979912336502562976586718701743904877869465220192600062049216855726813443000419997043622923038127546226834448400255532250129391298420685088699545962010014965598994826919479669622747964298436083715351346859274207796786995568862414825469176171859850780540229367437396972456039226906395671465306403752376108229576306219155126615765817224168594754451145794460319379484072523158418252348879652738943440396791991303579506644475806086044207354767985264248347008112095435616458678690025764399820581301065342271242697474083818030057692424214873352317358826366746252775021719664969223661016439231668638305480295651557844065902584024988450658080630229304326345011704664575216429005452812687423429558147098268765805852126332559869457459459174460196212982258621147729843372971669336226706769851720130896582846213813728979550484962153940387849122939200622229333227727162627128549224797971737058120920715691726180002747337199835618729826241283338772298401271206755814937056485902635083715013179068894030057858999207556806200117586328215846467350042988247655513862206034546919069979241505251265323603720185695264513474915295963063543770785212262169882754983271547270251302469322483477018624685539047376611282025436574010932687987170597572891026483814959974962452730370500848301901429679924505231922502424608651355085849449776898806890058478368561876154966002837156887626614256435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 39791737687147067811143598711270839394314975079255677168145611971816727308289441929481824957460948954463358047670938344547574397286821630325511385245395043621050252708510587577662421406188450085042400014614523548983223271420550936905280592245665946191790603932574631399111065959632468001666850152936465748456896098792801453104224452200666738080358487360292156654792705045734919867364910649034361043396346221251983618390648024710253757566068812264401004970667736887873421474534076853291522760040943093899624759913896798769109620868524175981127005357759722713004708352272568187058759265218658363439461167900810051767595132576573499770225286441023614536152094807086104808017926512154273193926716849878366349472793277143759439140942237432022834037622282518094526887959138035958348764729243905111776861990701367693990819411158407192031063042459664005973871342465443116784775162228970256638824581198294809473548902744275453607607393331160063996282692154106774157979631591736253115923773574674575099950287366425870734528071370314582096562539649928948404010475011381414289508033950962386381541726378884750047945640582267817281137501595905915747132296633412865155779779790716461807042273364808575550801716918701400834855132141481758598726027131478320734410370123304768796863062356595987278205049583196622820497518854679130490041247847674234379699238019428688036891229064328108549708137199593118259543178933525757558524214736540228883090761206737862046989566839655671752287488134717287603120215765218571517630275053888329984433969067829850717951749008330636483384409411669819285218734113478634370183738989617553878216370497406858473717602330511280319041762056388775600254427882592489256225610660125414385720016755046625138496326789335575476287232103201157439493423147188505631337019797217282319607877994983226959216564192600781879194280424104212772939252618449988049489618512420170527406909372136618292834931463236960680547050950815427617318494478649043003791042879644091236862016643615000948168188868171391327260330612191704414316081810131053425484087029796050715026135151699486581032362476626815805756148972954849899053916608003813657847026801983704917150939797184654159524209101103048582170794641907132348154861115584543096402907062657532019772131852687215196061891666436414121762166975548578195311612615763295782212329285306479561183983558167810520386194947453496555371965890591670521848535047324327925579800620423636356599496427197730995360097975870491830094806051576037265740996070165462432358891941108959592928007023423336216985809361001688463514242963392253017037049779456139926646157970572975082961464740924523333579273538855963140050360440140429116420985238120253116395143026335197295692265336033673137994663642834198023400350131637201263336085796531211111669036032010086059358530085345879891108678624262460801024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -23232447350124792062369335568500167983294285129230831130649037297802409082309018761310125495971063359884107710616005645650691361173532758259417962722677347557262800204868007498784510434854685700229439075658098613208374353327513370433452375159300372694227491378807514364461622308679386863436529669770746083094595303799702838898314780969610214500746447874994327240091375684646424220290545560682702929196076485381799988024424702495227864937059236827065809640794517209570587752754743127277921949680395602079421776545918787777916567167071032062221132503930855159740867289022706176926566255550421689771131606787540839124707957223614751145774203175286088970049765437986591340935791205893746171739342122902491699789138470669850470315589447097525300664638537077439932027556153747123290022544571257132475445915523109136312419583094658602772316890971491677058789812911720952105329121451175173819309897325074373791933992203793852731117732966831500958168573957084951614789839103402123204615358698623234208597712638281299466754233608512264826240775812189200620923798292681949861087237922142016250039156780802463550155254226939621610874711796268434016706832180876097457596733438197875206101692611500578194126176382558760305409853080456238455373345093810783104957482146227268504218741754554491766797072909788334313008381892363572561772704238537496261321807582684112767214908392409840242270808799135212918830319862376616464592158143030769693053980469309101903993891620480375070246309724393025423759087879551405284806250317786478868681294739372869926844561538558544242723656924136095956543243523533739468608696568855727055564524535849476278072329836288799900330639503649219071965570151251530202888520118048865718933970701784472546633389913126047632350728971891431260088853199763331431541629071582873314224884432743134593378502598253888544817659697285630794311591985345637899538236037106836716117054875623555274678905625280651123303075673959525561756789895903190170228882613311502323128630855498441272678880271292219714636563478684114039033866675403365966599298515081073512825687156150042099479349890011965736263490484121525384842469995288575349596847375548546134162280531018489345697896229496837102310113542304649792187875994523035535693083252525947023054260658752638966806130832067158750101905445370505176129376755861392594301217266940095460311821139089721874669263523087251397760656596596323269938545315823026760150124634869279834775343589137647486922992297871860013777033480460991454346611536904274754236794205378013376771586654029683971605905514705626128383950200853148296574748786504248912209552499367367646978554581520749514687495034876821926791879096571281953295563005883422881221122208773807680790935462928378141509069297090443774471824937157856243465673176424480447304523129329523445158138731700802504588757223933057433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 12138972518191662398116740782582726543357672333229106109738139156781796464516731590224114139497561594794778876172821814400143846113382364657695744347096401237254700157736915484677196481988477188604269224863235188233819360541694598829161783709006290745224732868166144512875222320724549943689009586390034325756481654975827353749720645973364329260078204858403013380658225175318932949147953956086923065434760913230810653535511041880960633216188225235543990201734114270250135213144155814880275144094147460421179182605212353326346235196750421295458931475805238497302821049831290423694510811030534080752895503568240454358455641605545784753726294548103673197466009197661663662397748394540854648844477446167169516150283159169168310501242893004263894784483700109927104971443713202692061299201259663220387022622505052835094617508006170154361722546806241448409899812158645017564944549265250536500190019774949534268735993410312642743229225639744545858311331372196255653512322799653892658501157456157748561998686899294862349109869044117306721694546740944089298868490276844474445743301615605977086739192333175076541637785378338704741728532683044444508047654079454229135210450950731542797475314977437831291927826115969529414387896667066432845510659963797271291142573089844831452449472996134433985679160107039308054011411137941893047246202211911459391424497034902189879446505536018759327028463645404406506322877840254788677162992989607659050284974071235885775748406392520533671874754978340714887864926959933823783876157944078821961647850106576315824737910477482404188648794247147281139795629271381610991440762946574509496119052880844114043561323580896731831059831654711870885672609045525851835022767519072217574680039559471114391467039536965785544461485795124012555525509016270265087743518241123778774229936493561660322512670122344313264125040204487977371790472929746774128499771907647402906180511271219279664436006072025130679448556196734902482144445960567901774370236677604829395473297956004174834270372033043028471517065842650845616335232588468143968969678157741511459322737173768641827707367875393018767961391108231359998422019652701968673327720940989001903466131290702681817307235349154567476179673926039862502856026074888092214988425853593550151706575013486685908357071863644002116636313993808576340937305545875226854186642116469776407219388971522550716708173365880948562676442044990724819037642416205332052262100008259804105332268604856622395508889428691156525738996128181293465788373273682078270538751473797258448760221671206814070516084760375165371171152468920357160321993317682735366415498079102704109320750919870871100815812845835992790626032068704323784896719620790762319036284269066191704484749938367680381721059724100341472580021923526605864152795021413642438406050942405133792452315317194830435684410196505542000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -5591749242150694009821068512286523324671808876026637028673890080714580532403273609616432581641679924321151586769509806345364714902527586502022837018372272422855578736176731921137602669697059118041896876878315666212726913165952314422439458814782778077456381464675747603972222728114235103519070266299694899541613429861938995524992796052492597356099797261681934225546194181264124764571229321796492029065622582558789114656237636410774303551776932549766253139309729417581402712084569467276140841323949071873878305279689100023123794023771728786068646732277111782300922935426110980560277568195574879869616752639552296625662598226575510285526651364529107078960534822826586381397583246554375474245833294963577224988615636693094319984282664507399300871956769499752695847962740176988238215971752178028450833937303382867385155992769788121951611029888537703073161936677468451491776707454361059869812990556863016071171463873323773693086727374976610901431043918782325167325522083721591818748373340221133811293342076216090347481211430230427900316658706758809850577718704206891517917857606223055707448307921021059712983557616099504419899225635682829847958102373121176206213017430451896119695045190991807594979948702240544971653347315301872093158169033917269311046415858278074669262306519068151873267228014100534574381891262277406619434631396364426734330574433764103506514394247458625277728446650362831269825103390078152795951968477692231534678361141892466796733542619733500640862364404480374232460280911679182074146130116878808607889048172637234347884875065963505672850111474349910007896059655521550357770443937671960673072159251045885421606952317435038055963789366356050103038113455002458696062132000706623399743099232355396258931103178862047965760492464663912897643384576485291381151417082079588665079074314909379954230874835352675597193068157261863013949996769113665356630976712255734734802061575719579582813426125432766085570609206031493588768725020822642259994956105427202467875312786816554351838693937178116618225255291226882448234307092470609766154698196381124854494608836794244359463711342306207345829629807505220907549561729331619760403443495887883751704934706842681506798394883657120033255929699029739444087821336456303660569910995061613415339897630090779558083840818622959867420429547509092466787088020233009758673626565179149169705914126867990490610558092472974895572516961107007006785389630437203912653471276019670042112844145900222414090032394003187496395824814739206807865877504688556213272103038586563280821675427465038912739597717200504366604569791455518530953707914273625568298546918155400991427441454000336856841213336189408170991535960283088733781338386531843344160422249115789817293617388808357088795352967751765044789415746492076122079736240069283363116161594674093716649265241178563717670924875357329817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 2208627938434002776211622215609190259747748895418679840081235750960393428477282340027343330402810181976614758407205393864232773451979485440404060000361310572678888187180737803309982686835857550091306635862741638132388686011199637900565176023763238935951838709524370264941359186557371198135134899290250304579159494502246907935715094732118397290292239025707590884715724109322723331869170235793927387237143261083133179529925075769193906117438830859872955611760573927661637539390137139644321193077942983028228042658711742136453011131688696530860232243755565656494423657757213276837085545984332703423322233578019721595692133432183021275936067917187939284144995896515023834816318349366410746707716161176296276034855229428914839002199868134257569039825694594840209507463074205266779130099148170464277018684435050433040873037218956160111644155679676677246954333947200788145855780675761535196121485984445906510785535100474921112973199321918545444544529723882131135844353300590221820142314360139895083146986017861438027611577067587688199513193598029907569218478275105051352064985407711779691026704099590247042153638340366070683983727101831852307764173402487370052190399760508719341397966310233953712115715318185775933910572863149193802575414580333390739764616201776923922782923969642456604873713615762685220386909983251421203711351537873705863030095699186561572442349617556127581109368223704835872090826858551703114770530616155268165607513803687848656801976276160780968086175581518052758158457337488708204436320041513190833063918766001720425837042133762567642638073432931812906853660618870678903443603158060517271316549177900976157419549542488573998381583659180788288026018477224617994848814965176528933015627949985175940880315532452728097491741389776943456279613291878477605702154462021383459305658418392121428299743344741471572383587969537478212339455314482830309123707148459727417291450188013779517518459642310656494386683428840789672312685995686966367374324974533683018277500960513121520973764542171089930544556193585668313803726418086824303356614658033229507578164639269718538228339971459718170219805269262567485570528843629102284548924526553697418164908860049785286214011485789601648328156741396714755486314351345026364697282932684615993327789746003842250302649679192262976292650288742887909992012638731408917778460061237400123278007818555128912919210976832220903842709329105763915768930986448152315015374390151750581759869741612388882908098411100990445187702055245603681158523314210402264449485349794048001157311308469222908759153235639645821208664186667855823753776210486283154762537338201666888069084235170241896017392231689205225437598239417886842406497111839871498773145147787593972835177647505547399423660827911428732606000740858924703448467929762309140187473328376887665444319564350332835702379977718871621632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -703507883324820660451496089094163831999560714494398522628531031360053931442289989605234246793197301270665708848421056006735803222917828575594597190551204067383121676206379856254213819959879308659934135173047089168781728408401122139641563694345713027040378214946012350030190754297824696021004391561688117160098821620517375904488722324524834054937657995787996487435578716119238865089956409928789746374430926391848750216401218430750727979108856624684327693238892838620438085900366202441749211225462585320504945253944298276008656790718287723826059330582039228586132777870028330594078013568828000182938124562086803138100388174950218126000116969588707022284565892635978176961724824842621525744649365437987274369596732987895404927994725050999331605543956966968320730202357665182148515052227546308059848507772896561765171197940684112806684474237667677391470605964482505554354446369529477277100478284461614368640539890506049050846476418715544261068035702695695346669376573627332119549521855048213349078501355095887783075515211756526925278236596540950973783271575436327405173745686452920790832385102524552739611186287688837985188486643916689445930399584314578818949209629648930809820101946856617534504734613573318032647678141214465774400340875977271079402689249092014666761713662127516194186438724552911351472725838512244365515169223587137710617767744422921395691833727509357996536412004695707152681706172254280503634872724723814080001699972196544490048487728098869510970319043434095011013780832134797030646231843494986747554794750067253492761995137330625330840281462539172247004433327949368769348575102793653953552950241250594207736716663986397497652459753710144198600016886109815933952819840816673485633025385737179692040107376227800777530422340928134368229873978534463082824004801711406374569934349479126676722611066281310348372174962874617303144051255135969127953253792235292173277068580654437843275511751271552438643159542946251903708825568972343493257431438821412620200077312411442230588020084553355871912745330341485458381397776767159314641384666100299612388257197818606850638086848347917309565868511824161540448272070714667800719383049193499978841359039289380260501342446279432644260269497621488305846334413426510474472500412386923718000411831720597692609380751571076807311865153254407983302920931671770181969858984550927560712511387054149868747741905878870632174372502358057750111955425694005910091811228855252205750007150208074040981177884198314581307045652753376359243855122799184263889142731113440702561386671956467817595990610078142132888351044385166080865459348959769698930049560735112950018790097470576301933199520209324259180076763316498683680897301076231121612232462083407878598756790873077338579238214123959632359741715810374499141556069548504644692550335673467240264292633658508895349837201239388979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 148299149232605487656665446854513096231348473905901510853061154127003654611267223466070594180712168576262933767676191880877295204856341331888509318375430753902838758391311324299307645427242360024357407601643052667612232863526264451705934804559209428194367242499506826839202308078508622501431835514650510149714177066888637437934992357841088942760300349250558582780060309576865959683494053327582770317609492956147560687544719468390669449504735469644763463864061073520935726143370347296930758291164953885242123566353189377301480047376343190082228568753847175293291932311075548239437525851351346229961284670217528090330264391496781184288252570065388726821391879003719283478118987150326353368933650654761716421786727014143086762020730679757207365589505907616437637011518390013214278970718832477828354117904662379059900510481432651367634613986279438751406531908396374888304956905207828842428239167752574668901233658738568689812932063909247060537942729084749307660710025524886480676489172289114676211674927311859246509562177448944034588244820274160308043273733699848912152467091118304735702945461468943181655307410145632218510308048446007932618989998430018734008571541145704693919044290179827083250920193519382697994276254140841960201654555206790323797388688306457300498534036350787784956661909115006534692225425460789765464190521210353162679687666149686813436573873893193506653331026625853333554141773001608046951539881730318156887991126927479678013544954396300078229489074366511247490249183578468634344457157776923524613200308017451239680100100956880506871946265409183132907265751219807860738611044600383780622351045792989950956204135773861334517108165748302627861216946347162788311184764281335765530319883451407004030770077948358403675388570880913217309194891436689974612489773934005176637511913098168179090852837479620350817246345701083678475474955963426480682932525290284890258455036913432401480532328653742711062247485599947260788603532111005267900899780215476131839024179825792201827700437995485228328275781562895183590733264920418687232009219174995877331396188013411678907764304722218309976326005949837676944961405253807222774949883414069304107705721983712688429721074590665512745276710713015509598678160723004046078708364337189737571254910917704945622967465067171101540621103443901702766246450996142784997047983804950277528336032544041318582600375517726963273400035674329446161855190027331597349349851102700218214481492449892455962508514331730900760677181294789590727785061950686244627348837693338011103341495810039851848434744175908475427247961386106133102126376460963547512084158311522054953690408856985812720906016635865848465698662397840256374635152932636363242215761785703953398839332529025581822911098346530194666817028279672351901611731999619631367667054781426810756945821758996840618646473000632713216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] 5404732006428275866190154890830525478183513520510926403193021878498041122038930463666168191758134927739434959064035338520622966089452401833138838681142272488857343552353044750961341592319564704032614488659202019405598355823324914234018296324764760795955078593518733224592737166808089546459408935443986224934196114924985906963970851186686651588814484947911010088589196843753787117242254930159497885254974631443260586857842288626686305001280544837792432108342316325480891766768375111638636230408450927707440269251317922540537450995161434398179372707521262601255240724625791519422894545149834391603607452482079670478857555635198413221988652992575181300656094606845297242157140095002911539402891883842183924659974065331967396530080762111368703695458521762980083942615494226849964225997415018385191913619415447416683538900909913033096732354356513215965131576055436501660055890630213101877423368137366985225110219689042353350898371208241263602290891381264399212981101515131460839290793472225906485515386248962341439978634176116178256526702092023288802294234210104627021274772452530734473829638534517004740030919963195600206145464665200420555530957394294495183643161628756000965371026200750460992634490904757775096456021014906136506648979944299843854280470986049286085397683244183008260472409388748705628812010233178091465720217171992202621734159886663799224667603311841007901924808032892303492107578930211414113854798451451164264838113906124356571578444099246305849730474234464861745779646691575201856190677122155471865870192965279884363556810069111007932373089355192673518708834942883137292156246331688594570754127626522030123017144947900262831470430955127629057209021566073990743991484481152188697753325335118453608756606680111581829484062797015323602367441033790891529479828497796436944388249255501723639018254491502708198021245617206043367172142458038213150419291787173491519082027403544742455427706056324732598216819150054834218481294880976439975618601204662018165558093969610482865317109803201898517802425262103295818161911406583444995730440271253548484752896222717704665608437808021689037496348981739271393971277368683200633827892333037690363065118269115530604861956383043626922439417073006104350340506960559808578505728549234008607756822166558500053457868076138587670060139890809077533169999490980821083406946265339631822838472971015396469447409563074879796157178444190705995613946635815045860980831360862230521287481459547725030122272049571904869357746075955258217493449020258170379373777629001947789923359983239128264667069612145300062489894236162588245242925635688914785222629925109731553503706648517544551386088272790099792555357106430184446982215718463846254344469372070138107882250794518811443294382825419026692249768735794532762522999101903156671451923243927205745658177927695455032885085376767590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] -24978943510847190473103472317801917156479313972987133596025183793349661879852265667497317729340671285311046924639216454066124267655200981201404271364105905570620830943501016450525513928254618045179848323456136961953325969766053690028274009625807029328107038361922412302267444567550822818925143955776284852871365759439419760222485819537150821497671603513458752329281098475072601012776186745161527385288073856798276881758635035104519141979091752586135767206860333776217262082524800037466268331344617945578190035350486072194864403966055265130607677234477621310389921316960076737516030162271648199779414445704576346520707607991318429522250449905626338413068913095005167465639696419198086442261551477052142225362211831454454278406343619470599063903863211492939538065382059027802925887089319674286467124957079312659300310603562821026748031621307701201983306911296989175955513586888585688405924588443341771557683389387158841415106386285506770401295919197301456007211660668604096568095833809844095946417427103417836762123201167699149494675406357617603135855418628045650903354001540000573003169848184952580539605360346787654835350610688824819403418827733600739373385637539574474177254099282296691567625554519723813212583016873053487106224296857736274891331585184796423515216737703205915892290028621336491448206738968700087997561917667974056943196334028221389076353590958878001493642677535259701809720243831877783072636464207356157127224271726509917426752614230660589319905379489067324426004152409301029546227129593575660203477070880205765490873711689557197403542023491554401748046086216396227672562923809215816397097188298420994810240732458710981955515824595768459349140784411992893364297844022818173150514474605694027452590499626750690755021363892380599121713460539185919844476155086070348327968509314823052053234791199372538798687200218079220046376029815151989975390041044250080055116013584180366700029602854499070283164541267487928111155032947643748079097622604187301643831926087587494167670925497954325522277678410751192584861293113114877955127222198566603851098413870061632881722751772731317258100912870536950316195612320730626438119214634332957247411920828787677189053413771944045911960069498423189432410530285983155589893167050576484353034604696236432323204886508727779226649450965157080018964706428118131926186873820074185702600416192005012292738700898434021077775460584435145240686070005189684055560047694946212451399163157693218626770580694783981457535904918944972483681224981093559006521119164029318487750148750290196739363470137195816150149326188465095524432500862489171116584530262995941657030524578229228840313425161980076924877522305773919758197660560987684725358779921272651447679315250874465553401275121671155289256968992565243064529519969746915165508077479355473509212809090456909538909453681906679808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] 15226456403424816485025497986505253105526690602026776148993828614216013947100181903325784599859799256630154035117481404492129767387767497943921491000983656161361182287119503065889925263815128231223919211289028281396780834932827966962347057379487548270681369901893493356130520099969758491911159421289727605594391271437169989933374094065474644568162879765590144046405400492783314794095720870891178785262735854371523258717573668426926730657781255082097625140119919098634555790218658581339322181774586617812384179280117664640359240643970111329991761799475197218771106743402495413003503085144047362541226240546192962363704035729232629504528593730751457367406144647876234233273500155151536928985935897089991101790105713566525833048123188312436474605750998409922424115734653970349724952845019355989576480550294961899030818781063859835510013829578707809521868524441831802474423785155408032616778570577544859040979979486933750154149002517784696297844645252579951952273170572560358238615334823169126059659010393178616810279692048355800422600471974912802068035598603452480206729362898779863849429405295959886286293438451274908365348938716651593723102897753726161349094305342491497930881479279676736959227437982457863237124243739798151768830661187184978192651579066282217317902097181904787456988187446674955030298564847351292242602165553966893775731574385787834763509365778266229073194572609752209291197372886180860008721215551577434562769150227522124396916539669904684808095901619331195956203999018094809042178982321421578122822655384956225547114337818973357675774889059406870121591998067336369106544754198125508283124081896268764864116275102423507323722677318568238115705177008312377926873897911181211653311597451845389102852724979447707052013804091234996563983130869985954494870951299046997169437139685340525605203180021616394639385772639295247180237892474218622342743246631457969118327784322263592907662168762815057680386416814061641354924224501756189300967213684450914280203865080071618803705159810201021578898699129081395191968356757016135435018165506058041532696961655816057268263355374665756841555237315399398961658338700033007416743410714929001238783203779909196307739712856997859986234859656447934170993725790791408591288754960074302970346734197845004986789604035099996810522148381397352882123605329177389855044166685045207866425657955341752951139040865030325838105027082773854813236083330324306900094016972944745273869902405599763666783789430026605208830698012515752973799200797335990278720783192685932982229440194849809879434159053845475381477814843816417989343362360864790374168789138500053939743125116993348929447963775423236770551601545459765278455734748010182311234064293434841089329266047007910189624104013097900645910396952875185291028319466855419740862008444489992031599027792921516538152899447462297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] -6243503632629023595240707693018737274923959465045237632626981516287137749481271234520667754401770119107800948830037237740336115068296416293493580832632670553926381030577557002396848506389684429359653298296380937591372204564738474072725130216113501170806557667400252624281649577105467756271172632553663805662776478002596997279325716673620239155141598356520438569199209972748480444556690571686140267034548024067388742479886183738026893841432821366810839150085145350553061657184608224696469631098133622183981738877705184356578576530015612783658924966743204609709802031829775658372481011528691631192039884947360108355943438352089223979858879779247262727482163886303167433690474339711611498732745204834075339953196261280352271227163457823449791212826238428816523038554784237959392790022707583309623528470230450638112767983736186353947512714693242046631826176813488632548486825720641244860913917123071614180574545645325729136932446391164802058765054708681974573097270771470124818445936927071274373503992199047674065635384914247458867927760302700442588824760583140575956126378567126600473830916334645636300997760139036174418901527654160548383106252103262007588023442494584687894708486449009401280569232468603353490988877895581429106529079100208855794681969263014537230936081535918770458089945421012595395284249645786951110918527154886591411168821917636170482960927911624138434691808687426100798302221949411636378368744472113340916286394653402650692572826583644144385668401383446944736635347593608175775574897675275825523739078604073425759150363530966491055737105440093153128122020424086563073731038067305296982868818556972386168570212142130213939225950133727683028127132198298161208446073390914996402605491366069131654780723241874845884700351107213523909562496684287082230174348526543497108318095584379485609266073568282136210332869446595698836223073278073557436929214655339040750718791957454329466169399196115572350653522862646665892080007062867517387784381283185984834642924089980466413738535243820023658119704454159827600686860086902057201376922329075307758653569732814887713066730104244557449711324342557881663494005943331315071894049395570259403190045247529158880622617168206435789405579966121259939744987303617008027980045500784510914267536795639411284245657534200778074991104967750672410938492492148321083234405175778628763567034577355076134246958104011830308696692693879783369919115212774522731743087733618142291911127705808982569054485068541488790823748378243706737919563221918104570853901579362889011570363040707020188872280419380501759471006986912463787518220496366383822502885686685735054900356728309759566879042958764794603943426362454739753251787511083955461522682270347749451372242425175193580146358829858829366754239660562295675642900662204139415048710785399026443568856468684741476018232991154176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] 1954046574200233194054946374634660908402040158684247016582860065198701315089484139860740385593635447885449396024224290306645294994050267729107020105324319185128898605093090357791387652484725642688197477650670157859216111180730511090139148614794363910273417467530448576236132322863452612856694421827087504176489672162801716144514930082244626245605389969752546733637831459835714376167251376756772244686699808048385634017545152931198943468918601874783065125915038990868978305118719988358407534035929023923545988960433524019506167429876325140308442967164861192390236478216798202037684816437898979165147102098712302956644780714414755255840691431638970499711847378126551611223371227019658835833977064410970583747472864484463379519903336283826275621676345475340063938756886907358177304599443431925577635243887256656852426762171187141194549092621656756491348934991048821348307040475161128143697122382254902468358471253298851750572570324220147732626600698288329908831755708419541448290014104854241574585847114299071169823687917525140018086943412009348994442478754127528448670633349251345450292989951276441146830375817328438345199039805806433703444515527085075918276190517800707555152936030677696201041046855339059618114064319967707414882676755860957818329587221390742728557241907304000863844848296108352941900260965913469627433343741525280694159377378502951352837867702485291619218739238037332672075474008477741631902059586805526572859033259354078937462875562846839696744875887606569037730625173896327794270667808690174898830327045902597137783386411931516227330176453888383676585130707633064575209792187645750101564140759165446293757766064559973759349289724714348663672186298405738017586028026619992607880884446321437759347501786696853391704400180997505334766236454439309579760210402564862972064696159877917260570855750715168279592483664853235293280345884949780897159643847321601600259150793949556438414061740212889354455335335211349706474399541919648076544591449954218787790917350632109777724716662189826214977908146133731589430492201561851293283392560790447761031637304036811911730681219878928145577063944935554473448787553550112131656919395030386838162294114567688593368306417713659691398120539828644238984065395387512119372391786850218862048913403291535358789704023341934644846625282495228855091394416466883045332840662687347170145475020405939136992217601018578799420701048068440778889827839631019329259990951189235242000895669058054701576507451232877170688803326439951654684668969098473954514080684883643667827248983331543808244422587796120951466561098304375426280957998477951301953480070793520224242797419534741040434124473234909891949764517317851221783374288494584225107731027667463213359442748255189117390679442467150270861868466867191557981441550771173555293265000294989148181189938813682760924643023703244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] -468088173935265643729872678150318880204497579307654009676849445529058257253164655143949886931138694911970438281348663040362708614185116249252003596599290874092573170900741433346447826740544162010683504859425296502530577843775184575439807876769506899717646795029471132449952348141055113516452638159919787451840701555489389631798879197641176116060403217585711860711944119645004609830680063114699182737898300814940011985969636875323119607677191845923896141448882089731814512379775173008398751315048226565603691412894120363511657742656123990023408338692652732554855558008666059816068956046673065313176735942193237603304802445986818498620148168778859503494860788087892564628888675741326911254996090843099777310853753682953188661403080018351178775503273949839470161411682388704955675495349604697752479716357748421052878487923624128069112937007550354741853926048026513278223170373473278073486536961196629988934372250383506272251312527778704931670562611309358642553841912032107751856556908784616573246579825925120700328242808592962164591381635270582294229259644633428666693277203864429243381914644183025708001796177179107269391009119883767765796307263008719496037207748032494431902773197878029752843640992523501997546217323715377707107422755929217173729129004886793047356120176817566109805315260844465917681354730209700267767900794748048236332983433569155090838820468374328540860904341050436115943828073681508226100928071390937211708140937679069437075988747237028632712838611349094221052896198064553358207549628723711993610476907918132955915703961758069269657584661395010555195132890750365516116664086123843366290124210528848751181876364936690878155497116507581270795346985920491619725957810584314206544482006799518731785543767288799233196282988883857548265937735381532801901536485528954615653100106256439155896358990994719099547679180987362200321116880953433160656167726896187737583218323633202285659807689858000839094211063370923799021688512632508929482983715356026016157419867466449364479037042589453080886316408050159955900432310861206943252228247319260463646021796905880037127848110646307604316294992269269397208318546744012023765391852155453980942438933254033374353487609918914690763210010599555638670818733922936933940258884845902625364593726760954110299685040163199106599849900653335662043246864620866100673956413569068058549978548286840811542325781264699951374833425278335939580730152491440942307705335412072587012681044125459562376930095778687322393317114199640926898336923917904344969751060695416954190000953020840339005598485254187577858725454015321226266383670363064927491100542987217711905926883172304423749524943721483251831463330499553460236348151004275200095662970018363903619632159548204562772459756771655408025433807507004982493598664799698220757728909610512215047946664905989723472519806897356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] 77818071523112141056472552638347909656706748090196352948728980306327073851624668103867756567546904257229554934372156362671597957484352229835598841029494501554588368072821288766174493787065318206809983786118938154341802500451053435194248096962348066080835160578359252304350527406096933308350517837576664539326730708146777386135683912558760894550480308942992688072776627816520436384185335313289486587913226968088605207672362969518112397941435891786647674926854919217614712438671525437558965168560659343643271000160994588908036528765356113372003633214895535876525586161015310443102862026414675656246685557886365415544512552323254345857604395271712961804577725880132000127520119226447537929285163253630555016291428797613856152130424688165661902303901680754323610858977271663984350845853338745952967727725545604081913958623773390804212662701051524683744682043733410776283862310819418625584319244559193398398081717450049160638582388350852824538651859535498690025571233226678726315842983389806049815041488768022755869715334315879302097218192753911520625984672133989942578232536553035532629315253739802074151592758086054902465927057712010116748622076014300892579648919783756059382569994687443542705610537179318689706252551818201727808135976764023688200815302228802703310555222986122041658329793968964831756624270755515565776605317784478403385990564054124432095502142929315213773292443940146486537354558589638039339530342890421510064536438955954604779632225365883731477967423252812589702362864325173835336713351760842826208270238721418951216180394049810606632960037231542828519379172241384498331584640437930983477143657591675368138151465419418044228375377561257409381287601333809480645129808907317850270795293654939078866420634976596098746522835546356455235674001271077917409879183453034230683127306692132317307888284541492316680538927480574311603738549918962674175118739866946320426519905297905478285204895643678399722673380240696990064161781249024646779085607629099735565554569517364174796999479887477494597275691997094807805335471484306813883782655407584721939655520325019928343178305953132904710471716942682327379129165681304511903736006767550296102996589898651595655213501096662023061685831257074227539848933698459348667337208573972565446711130632193399267080028223424671143024033063029383578431051490901968937456460408755579042963416499363347721492709495468265501356463679263597832467423191984995571641417957039078603716083661236137589807081216341122079528946490425598402883291577308572079567797562765578931311355016113423878800199482853062925082078807456556875991329386617513934395459620697164166400828853077409771796708906192594526091069098664598296703693375976215564722007584387247670337172257454859684972666239091841735596024982174165243125689537347274509932830453126522635072432121204615795307902612275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] -4518241015613226373276838921169298490108489456425504566749528152523288118283383372520328789248137992372047169852881040298313954960965271006448863826015274576278791560060890353054680037827304067858346290827925308039206882028872173443804485691886268861879538195750803322289288670737042507764378037139849942086647060703464376879444906142740047101237158069825633732420571633617917604485446991837534329338414382069818856547522573782244211139802809738608419310468098503130965334246441513392679235752117377546128534725553261109944542018708162627281046165404122162643558141167613962699616867563212058854533953922398051444440213928261264275143275183436543350608262138788130265198898399303961723089051289765143095059652081808899291875402497299217848955002998056716493245352139030288747570173581848637188379003465789327982578315714600464428278790266996813882170121528249132614714402762827990746877139316203654823386162079453799045121300711904141939007911038758783964663235175246821784485479464360116077384662603976996434909294575842616039398790029101877286311673486490954531426234720669499858466817557703913258926498285927037517574450301007209520211015052298750005014416417201039875523517924073708040807506720143473798659910542219708952748155549057028195678909092285966165275548497954177849612006751533246649897455302050850428063611156558546495652663128887309082790095840055491354492648411034357553498775558571943246799057865201652772760448715019028998415442282116059422841371955088799692627635153932644357163052430944467546895591755224156055884086480663973461787706713391257355443724925454648801583795608539198610824448311523132636875297105467555876052502457812651354953644902427098372651254232807158803863544927180541548151365938448403009121725133746795211339233557140821442535391578854091183707965931161550055280866894827027375030261522127166742336390524249263379377133378204603860409377867922624848847860206162975540638682048619379870805805650089075129255126843142882624384347846237588871390106870948751106182059511374099152638463922671258559431753298412621283085848313502025740939350922781991916531727214168587083815811462054588483924782154787652085789109186836403776480228602236508082629252013728728930043280317334875042771171037311536560608779068390035856192271121965084443737834904637769867678587768548456280422921359923328537158896071747154010203182686803836529223511733377298671074957223003239715505099853182082802886181167698185129766022691149410576134800238824341205085192125972650416717456948504598681340665635820896263154687414972570042307107176824991494608050533878258356573731688639215132339325467797593419601477291965306504125556469918926566874088108680304142448203224537744009028852500142656458585274840008870521078133030973834608084084081150709871486945656340017134930639116848470250715849825452032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -2308152181852551901997272499057886669015482325664566982166772172299058655050935870672325664441176096900275453644334167319265002843913429725299184778747600204870760291361566357590706876774387768061222680301769464000406440606345311951449242091189932419584251163787055653200576872540827304793984909974803720410598721828251216472312617610232461930523231442143443770770640227322018431066701376760425324582145013023819431361183661527507406066604640831007685121513514654536043286167889668037675104017541990630906056532293173249055595642753091499406986708099873292405496657501517203848446977173069672542505863796165673234439885463818551242168382047902000576667106692135361652632271910052644269502277608812943342639470302275998318924306089326716137044731029973131789408538679325167606053693547408235084553622840202675440026648103198605944114227522140643733602807601660629485926261780856894667195206439992022369442798219758046861456973528234540494938807855363902646574372676483149937407241598613493226611593988207849888145671426669435440331321391144187837464188925954378565888382295717559350309159905022500525263356720697161237384064585430654640725194522560192708887893137842430760819953399990144199069005607092147622069097559935535808394539797527434075580419317354899374957503705942624063514841929485549154682855660866535668298740887117913004156832942553330297573160614284238476314931971019791287856918178502144881232193468268311175126715325111227905452449493440721581126585574997180216637964299135025221683670729469659883852059109184120892241990360488721050688878328771826127987322644624910857930935576947474569348187060037562073769658969193457561507786974074055004423824722035095982968807813744330103570539224905802702019866593502463809133521689829160548962564792848403533440975926080207419119018214184574182974756545957620920362303704828646690266898047566706357849672907088527913114779990819061802065803479717010550600074856153293305250659607526405690332163365106724557632267180232816637742959803421449250969360997164956561929838313872865608181144249946646894242624882897844344805056705605069069035209498376904444255170272791683258682917599718326735015932788983430925619311555144297928436544130364052003231522517470268678477645592095932931365490307363453423356169283922255844157494645804047215013211496089794782818862631360205362951564697616857427199983644860424927368978008701347368541752613148957744062988006260073849217737635305833338288236421299824125650891453527985687037146102317444822706914876606465233586041760599427082977322754110783584736307132512560937323725377571528403261428961856228730620326413132075638423889298680436203826909548847845835840437523305703744703541775486747693030727583970328664363698810030749150404224214327262155501349209860709855896451837313315008762893489908641838959498048307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 1032231138372443304590137298763160802343311376558920779626795356925496490997391802542432736773001860260540156613732073824519509444434374716357027037335821838320007582130091583359730922718613635475133406962686421374993971429818678921376570606829093528677019813087620852328214747223677420648092830110526802859957007899118643112094033978412376211801629448890633406414641499319310680753671379359023086041647569827351468810159050702888564467421808245384858577347270946181754110213086741711936854400360987505253739966048939131347327857151270155469676636129168730200094844337303334946529308264227424732410631487509679577286528368947008892734988210462898801645239555355502111471639796874316459778425799777998911452355066336271826395787733538290712096166557474559158927641320912192321406505096793510635756181992588230999099015439478602324159244060975559228690650548306036874051318313862566955877275190684875716419385898249291345854340453647642483408049509712260540576749751724124518889628503312426278067093175695439628456036774227138445877957949200244223376518156249328876776581253960548053427865318052796045806846090412560608525437613531789428558708219033352043976166982065358810978385357477743863807289853449780047555129164448712362771710070671694497091422508635959925199340286104987743836024033990844431242515927255803628681745942922075629049759854508493819978015855316820325600433153344981834481244149979975321440692466421028640342046894560190401985558358240633556138442280671238310983717326253937396110077060466575257637771397280194327176188321094683054368991017404440243133371104991675894846174550542942278068005368546781588739609158219677042336517251495082769390859150866625709682937026233397755739883064050845654948488830579898034106469947405810135885849903044845996187656367619075129249886051696157704113919579641891046530810354119922491173670693836412566733898682738200426348468691233267094632880728829473600697261430510606619488811589930052036844565295641570047425901078325963246735502862739836882584229353907440501662279005574544931950510186772120861993965737942474105909299697435406541058297490321888817442542656629342307758690426868117400534726891062898717062674397529014036870281072692136534155357194236573663116113002891948497429004792798568827388736075029411433284459997754436045921633891349363686913767303525873367061918907324123233342178207332780389729923248389133669000019861770868984127165658422114126630475012771868423187796411402357032480721419138479111644240728457543969277676752845669517613311249213494383696595867853231264876268515991767340090652294703201481983278101192381652488990525448757727383457490906184161672487380439798417266306084723096794607332400562132709663440650675060525474283710916679892686491952380445794890208742155442356222784375389014743634539963050291551954260058963968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -255079585880692410592054346503769307913779342337850835489742037596125612674520244992715999976237710500699511558222289352513254457145215786431707590516162844275805863558822405207248767513372741076436680119187211617378072001772826327800658868579846341543643697774072111909484403760947707853036585145765203434016087193750295574498439860838559798803824058457088057141643685069656744377307877999639812585921720446249370033586147954218675718032150555588480371079314135402788613607448823401667261880399138938111306062686783693252490959646089987230488763331285840188477207600587107813973628256456653748890184997178469419196121159424832663736268496769703851087399164656642680883466653934134808716953997650466208029965030638837776734506645724712584440594834711304272550684584829169469594786830008328680312543021817950204618423888611521613074818442690393103254081698272713192236421922224494129536367447583215482982722560144064765634879087224789882759243066113691336634065406438822339046608922827368732627451589558705088257497285745527320201064802229514651856235460966345416170704048645684190363275875804435112767359597742510571090906120690243611417566130954239105668701323138997866001484955826151206894835345966230040042518431916323787327329603281532903706759164275717945354850992764436467508512369068078696354984002376204330574360982718661912932428950410607338912719201844855524183997193579350063081606136284018173728833123690451864218716984913678641017166410219800296537300145084804183301953936597874973351957430595468996480364875462518316049521072990924149683909334561531834513614857772566506333259322882724063187561379880049654140080727684242987176334315475515094089360577201228197903488145694619255886527197935074342065826637113316812397871469500778076205178670378382056125648918390989286157691313836273587149708682039958947137910224677239411298236700763232323292868464504543835679264264847061459720739920362253644543084397212563228660329772142356257848906810458075514912558839444394557020801684698674793045204757287942701258933102903141559910650404863864768599440361177892893139730431316988947365509416665770193749273995431358828083907599777807673192262508544602459438355205178643044690876975859133455371370213413173971188000046434611046074387062276623492166243475887573031996521021909096516977511307531469387478268377398894114863244507318709902625538375064354712609206841241309994275911329846938311323021210115647221005900598266725829147376498751222691097439364589160945722823831134091852658927256061418623794227595587978320753793283306485076116402648262442392853677205212114709967994362108268177823175036816289519198996380949835979177521192150966593223782387442485582930249853750617572628885479247129346352250318592094972385018420531242814939226296301971523403935262712777724015154733123564066032845638860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 45856345476094988143054240459837219645673144281410597465871111038328637933349202849478635932865991724387421689569550474549936752519585985429888323064031589685745432107110917298091795623029274815404991329673349167419434699256039278858509033038863035228325749211718848845026718594758274228537448075604021381133432684761104795118465160340823219807102649558632329440262872492740042725444120870255222875847952063432239201578647433798188389160317311883816096610391131238515776248299142041968739896567543157088805064384443851861730625178160184014719207682179031828657727027142617621621240146176849569235005939348371910407082155991080824229825574940168535177062027179875164441511859130302323073176207086032880151719826428149001175674418117432718117123687789065753636549815658511668896371329538226368395985701373164627498303490986073546035527171213040355956654321712880779168769126211999135299591024390569485679676583911459683942309568149288635679315124047082736106040599507753111019683020934919243383929527994720049115351294852270733388660448584276299116886211966588438621646169288756596769911803072070732939323909520783397476438456526248171038710506233672085023815519370431732777670024269108453655427148152168916126440618728561504358730480470207921280055110833283485480661998966854551296873750836603908266531495578807491211131920888767712550455344951354107046604165861625924741809644834588608650618223284501215692847369022690223501741929331497832474925410000537170978035565018468770008555463699803377014778767067003508501619700186351119014316936065807995298461229728339512596831315654075836044579895462689575938724433635698009300236601152188116452845640705847385925996987038801633854357576287850631139835809657535176805511825665418733867056111172806581258039572547653317523401568077871204953650221857412832662335858448439726940974944020817029370567509084964690736167740804286419263796150997735688059978978370491937119829387360641943149728786490169035631974059504968392053711979225393078671579830057269945995638470039181097863335485399248591883784772109460311182275821760562406276761296768740399687096497136351534151571762045328303102461284775601333984255897136638078096271829385238984982349956679054187535964602432562562828726060991095706530564794609594159827777956273266235980115102636934547305932963018165874007736407807963841766096871526682249133760416390261055942310146104963970831926693179203029679405666258613971889443825176031909582105460741718477610157669471384793636911440766692776841260990095820909141103501755388699563544819781022219881700326965763298465274767806680289286369514074669438540861356003616391589453849716774505490987191896029844599080928383120600997234402066941365982937233822655468701192554468593964124121526747317487319314872027398749859196424925684701843376166272982280882414944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -6657000747928908548620811238620479888103486121558030754565676460970990601857565151003811591523891527709608258719756133369729889682115082288072009134121860004061819432583637168563930784124787646784337652966762760980041330626248332399084444996171208802053303279996404431543510467851259642222423810012782118544838956294424093404625284386974967123604675646041903296571517935415838575190601392224553159405113795194559935155966547014035061623579832586428939547745159921652138087595120414392438768193540222434067982049318623867981421378170884873626054528365857608610014777400541273181124528536602544800974054945227516457601639295905223052841463066547976514702527860039109805152223619292968938031540479076655423585546034065955372373626115864776889366873444225436257505338437920563002402462227512666366722887470761019576088509912613246171369324303897421635321608194700726989238518370372386127828199271756567683573653353872822249070079626325773182766871866256144022546106007678755238997339805247469294741096885425067689815221962035663368993464035272642241931455960802669678848479071778995223391513564639820203831389321546285154493648436100252604959637396738150018822511721697289682272948944115917584178765212937749191591170224774060881362370680097005629253385860715530395747537098822693533202160190694184885685264240162878819154075375708349109852275373654024072439097092773079008344016838227492112395756888357640662257216358005249609087376772802413965059663966895205998730721597139926196586379717443472726920092919162398285141721797440747970573129095160851484274710217103509442932285894780119923238799762591365297290280552058311198820454427394403410580651917555132158888584697794146200373562414159434821236679634792802329594083604240252679040162819149022571508828269631737173738016959601914371591378525566344995586877878260731195596056689467099075992294200937573735154095328486198906241605337240069895878982857196111172815427449077644228711408567013159013317867950455778025778513723948193988386614316341370582505127725016605528919979774648147988864143184385454557528000624418229746112376754978289089391620270055543695428254350572457356242303018516641672766569772821871846262733317630715799651077490658018671352916059413293544813031477381990479485356944102627602275529986570817503421637392355168810974252486109714134683079208935930044593989404912533786544923700351326842633450801461437716307684678489270533501651717956633054691521774700574178890179241620541178657867511857400955211655356790055535248841372720302068286770941159962410593960034761492882750874638382793486171841843043559711500280237528507196481470860354433312084586200402254637584281825461801075538359842270151990077685781780780072008596252010053085038637237182543748784745923478551576950163538562293208151071919785750770312863263157446448783556608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 903282705695321116506247201669899941721156252897628150127812486039110535955922624372102357062764972216135428848322536968920816199812204974446331885433651545662338925421395919510912000198394983164824013294610488445249687867656107809968579250966236882708686151266515952502365932609867313125221398184417612071440007701797781597885871523822641347648933072452161947984080800786960072769763319581530298726422164914820196525027032671274558408264608827543777127934511709242160842779931572143423601757544537392962044186173523009539199417650287303375923274106282939516544530874052714695791630555831000780967199271121171779290355150229415200229974028076441706786066515962122265507235069407966429705878621045710285347463539626832318122480780588258102407373799643262198591567334412433064135823739817465874447699991137869137280855852481270443237559808629202866706169400372651332750177004962051726002744553750413472905251222777962629352523077503164639550854887789370629563912144659054717515011684617913850173604627875744448667420335502393689487918543255191265496842732292748245139311583268592767696837926769123915308059242908793547093835090327389531653810082645266409152095366859427363193673795130645766381282503978655210174040435717285110021845721725746701366620081526249286111061697056555476666544880066495514007839299585124037046605521385816756171401758666984475928206159603500273814249324738106679416979672330001424415156581323793309878096005847871624223332937105022472049099079900035912985110229969543981143597064490805273272544273802742592720169462865449292131464531067486094739490274338756136483808867056672465033548365543815823689475000439309542659374914471553565636427058721257495619703885223086340159678781142851428641207282901126597463900438588332211071616618836389756743349614283762125510908557589711001740587485322885833346860252365743284218525504952211843996404651278208782786835505225187341701419308762080617829613506740682717408586033025304251891451155902805551796014253903881986495812113694439697941667854690623727071388780492752389043600635889711054430472486562786810842070629919980918500233512838348555012896693481244245700925311729888002369947926812929287665462365080616531488309888673348486086901456751549233742509460304896418903879521267713344289236195495836068260666096739492142447502886539531207086372502268154212451859500177411941356025469138685001696100712680040483650378460543491160854948688880856993231387885094507587450550915733687644335148939504298104956137756653284847550663849665708015174672328672276989543677664004217595145781749636798724776752740417360167497988427062500167311399450145489484134513601940379646335085620918925582857978668069082797142737163783507206194001955798992566903615040970441880833169338262414325807585787318525993497733434249251453362607555525749082042117652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -136093920166996396946172919910613666424332941470810477910426457261806543135522151195738709264769326707599645028366197295493229286138289574731785696873105617626773274384017556778169092422071697943851804143368532413497316062495172928924663255273509557094198073766350590546091840228023936050907526028913834419256681175158411417990680126046656881510335290447999007288399135105667302347146309317769584227155731949349355288171588589438864246357352287574880004727845497848787726864983106351393604844208940112477137423189324170068507378794028076861693337947068317407343025756856036227141159182174884935026887879192955905217718812462297380461301234219972081020664530844724951004504299791769505909513087607580138847215140794998387204085181849849538607217055500428441007401901046451421669420173266313321894111193293450226630655451845850593626250828969851988593590800663554282411753859196596040135434242524971528332590576496442426330304997692966970593827578619803432491567075860585682678966181467045416896923622143268566128593274874874480166158553807947316407849258431251384045201478107251873475964144280531622766244015142970074418915756721672311555194715191682623605889831742703947462520355278836913255620639471002133867291087103288344290579533068831006573991067868595550656519997791988449618228372999974775318719508716926926930693613371661414918753167321179612505339169442200762216185319047286039204452203332938716725611421154361719408076016805754818138600286998685492752941848310078046876275774657776553659948824998274286534500658917778216922457775907163777707613192275362624364019791226168478184205452775509785170867592176368029853218550830308406931260645256337579009621575355504243380875604825182502772098463975952198069415514165660746306423001275562065304924709683714203624316705223159042178633624284711009896897796614161683541042979607143719171083018050112235362697389329751435410789650014457438658936790840991013795710934772716819078397508980874811943446893780001840113033676535122656452470044004840718290865980309930837800035891706526731745644253775170901275226258411603830068019766588998102208463898272606707618636393073663177950657654945527158530019514016439111820122724422394347740769925814332595251998484489205236420239794967059590005246002961952734556932749068696997334402009785039727215099759182647733313583378419628255527633915615234520494035166151867541063056345625843369464163247866626550578477162747560867981290837904472150083935470254849845474672116661257264412081016018797846364365620041458881257196136387313012116414940966028503799454920191642949160447256545759773059285218055786136204354618241633730664191572510911828335462474223541375313509861792253691702072121706554285257601767886247902244838285873157247470844387771682070245715958275004362989222107990625727393484104234913405662239129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 21968693761685832380867940084510421805767226721356811429430147513114121417144823459912753577529066635470032762549218963477961042828426769791507893925287899915513532237370147792674609966440888695808436850172789166964853678481716425792580365700190183651321290589451364684023706332287997710853148939709749161480182307015918951543776243874514855454240700900405406847422024618990699375912113249100814360636396496356943459156869159903599406886169934204252216042407503100187410778107776185615943362006471748764357989049818051897579721257009419363060664873478822951781009999813857901725820207697918932455836584259337489678835403446706705546223957579151649728910778328315840612290953875131741342442910556059669327300097830451764710249926332754743524578211454198318439218679764732727659045583087868108916485920060948846662026213940788310113489805505421728217909491632848170051574229358342520843845744481787169512489249599910183826314550516030496404546137398226994686749809417256028296631293965160974922522907600203469128523073876845724733755347447366991166548447633066934580111670478219666397029300177666894075530731124251377103542455881877976115595829659793050755236324046498695527377731945089294297090550322441990467811765605853071997744775125188578810266320863603299025284174372908649993499301016970190567413246030485699860882325251164986755509953688676839506633526602939672197627836491758235232738778278788081601401595204092064798003617459657158213699635552481975537971266493460680292858092423071756839490406909645959453547866015175894315449754060090712560677030130073916953850542567046034158976579253748872778670722031379633299398090192457012755004427669874744757755371396184291151863226687430653750116306459843016440871360551330216583310659638434801020819856097680503222094508310083503739224330237737764350233238321270736240437358105165790198176702704831392813328642814793111143758180284149848585830242258035754793426082385129146389691056635966397914682764522982698313904964347875664100050239664703465479066386221204692726300516662029644377050985625758391536631220379390513318742765467099940127335718930095841696513251649020568797162427417837049778217116893590589035870410746195011614390380123681489935375134934593329255695591238930511189985430846335289914948856046080715366570747458287548212609647358203277266793892428470735071667634655991496106466937443811679415486517442690912639027239779773448877808901390157364983479407323987896463759155437261584147769553391631769030919645277354915997638410230765587846433305444539321139178176381716592210659833946126643476068711226887006944376292495521475307400469202338608605439373372464587720983933864387189890003332913808580993835154622617024169874418745807548956485619208857166842496400127096100035083882171364215626964664070013914912022305990789606439733166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] -3096742833932072013720739501063410080424362889212913845419930553311164656147131756440664769102140221687815137752241188989307497837700301775712900292783981032482105492804448759066011543229200455108206546974812450893304853588619318601711214644183109478545212938673642362884663610419770154454280667668258977055028914420658662518121033673158484714340672727186596162065222139489231824997623691209844964881027628720745561094989260788869985134255326395444576350730882740811162743137494133405521852349383898599877156029218214131118123313702406445903962563049243564046635777292861195851201864862832505259974563400125136886176585062605706922329434600055083972086245412689456373879489269013826392051277301094505911638109753556297974121551011711093165430952051869148471758098396805492951735977803066738215583198652613801820224121203813043205124729256762991954290357876824530377130780405512736647035027161817367053025394559308522140302182753559480760932435986846683696157629706282922106723057435283913482214891630664515821454639971383162566576838269368860579031233217176551615223332912189878150135841838386121027403941606484848598327960547317115880800853091099059532155092164444854033891953071387070473347872918400788273523718520505332687510449374326995977898614784059171622420591003537325042293263037128419898858259370242733125657082360972740914305119544231234903742883101046767419897535326472286965340331770050136588354704845035805640581182631924091229706088586142526351214039953236229814709796654358632041404940437861794169324632042531189466252736579910727522737376841895403402233619992429785808201709833045198359843458585259184102737506387953606344016998007521449630860422513975165036179833849890908534567626559187574119204628481040547010164939410983265108978604293896867527343253674444180365749191602109970468475182432737149999107315505293378685325519750194483704039335894389738145342484484910243863593251082907615169808004693992965140977398915313649804858163920734221744255895832818231466703715378013991887313262228467322532952922618836812977226889806489382894518627657877968563224187270492345646575278881900600002647211993024110867752872623516834416787978278485025342569487014100697336781227459882397936881041228213935672535365554296308561655916594026790496366242463939411912525727206173032618828711716899476416042796713900771310934245616487679776903872264460937321788382434382433805968128792957473050389436665951381276316609188539810321055747546772164700272083173436269439454023201075886359571461711132929399223539133133097606774976299402165436510876180867140235197551287897772805468701711229508121684219999321776894974298688400736118834142161318537814755229511965906805346758792971749112655726585900712882666180468321655006573024748247818870575324341967834447721031267580492704620387178377152189956096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] 331720918911823453191533145914885697833762033110308143475794484577554564767254594913149836845354576838481283106391458411561626714625279618359038860549817660863095135757961836069337618483302447761927796336302647914247894644994361063369936885427898695327076345324388088333706042197404938037782457263355502026051263776821372039958777873081150306139788361338650259809851350094848135585752817828725189277331951136374396647546664030162863979904821001750775010394444150793308703251085668662229900029253478274055188511068315009415862737407669137365907292863776542782405409690657095256823153185927577967545010528754500525299133400727802411991580722984446147366557655622885382209819409611475936834117405944661871372386269972720277170263105076807179367605266480616981340913754098956413794736276068221196358030758025474318071984651792082366910279989401836757127717134333787045764020535078758764780944946395672944171365740359747326952269857323907575330996794360289308007232306882658250185551316648909457872550727297983667622456617665667474303290476304309241930987093967252695942449085189646355700328622254534899502479582040053691717012237141151956804047005280768626088977712224782707743258518290683112643936545587631955869164679436588052128044437928889974987696188492618830148409559354573975811648565593629838514154199304546974433934409461461963470619416919215503059955448021310333235664367544546784437328893429174094396313442066363818330818283475318765476543161331826326850689442920618211705336656751210133981797367991796608217322317948341249183558475504646275138796233847822837746566885442078428383198536520380995149922647153797130275687726614739656876355999257534223086544691142853893361003439514926574370084890779835366911467483389669238089487923270533720799045843002824671084192622384918438148897361898604965883280551695436187056071245295699289723186856743507203686344579820527047362804351647342417765264598327612282273090106918161383694551829674172341773538677642801684685431119039102045167756991097431263897049368140314614640792598274386774776824853885476752809889148802062091020523495467909076156578773945315686559537106014487098055991843813039403879468903107054684458782554568858958719921667332262421996078331331998327183971972403341733210164614437654192053526453718207359815388277878264230998044441414145829730528789429839676844386716175765454337086457286213026163090841048666928576647616844635362478147065402436001329254468840795543449653174765457700444306264317254255195822969269038461002868438195315836218612079212813407043082525960491459896558250263007935824098305998611974112876130900943603530754348817005944654339067848091906572785300358500449292469044531460062296113235785425405399742948561858180498036238851944635403890793223941343277125147589629092582195223443036307170941658545917840991453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] -26763373960375677128145510069268683038284462218474781965957272799350496097373096702511769429536299005274061461777474347746346011568255630647359469845607295527760015256261416386057458026993356906394260507911124932038260201335561934872464468810112541011607389558157656207309847705188234227859044479166694456696575759102263492173846962750437734361946680751277177960988572466580913959840448479990884328231372810761922202868591631941185935648877801326849234941128455466527931716235638419687551319995313829950704418316173508079130622258954943303463241593088607080191895183189926035787280614414938748535125398887981667085831690836188384474866844190934890268204423229029466851547335551813174021088766603009467949796812113214725347815796314548789455522742888499358367060770852585939449688497006013375676065082614491135370496405232599375322252124150760827203805284767986030028471947695866960571630500449701431924244410125374109466965291303976534127348166539867492399276929557691766723589589017086147528825438429747950884567229512387068165582614200720225646029530009776126447521677554097778739662971349087438997650464813743050305920037219708546204034990372577180323274155844494430085055054677773630277776221748529696883354324944025657734791654732904226641422338711931711492101540219323950251679745938658471695109107048799355426367083282304836604545233192964829236747797898645709322893385662996092945972424962474868637354490115304396714024695777511537741104518959448202196199383734519968420929375954931459958302421819810146950578282162435603927179393405709642003397608128024523631930035453785044693287804546755050363328581903382908579648612534801055963970910561870452500403998010470720871805952029732189448252024995002438571253888556147084766525520454594689996301844782391710767155558248007565568127756319606896328092894524724509506562400584915128440555467422384764141660138045433120559524622364583246925582187135918981050703635441170978916174975274984162710008707546087611336196613100194010726087965396413086527018459451612663368790183588507499566918864951887839433834729982351101626410581635765000826721740172742967489159355682770365514206100815102454953641869231086395717435529390501357662995173419100982425915320375594178914404587939063964018576479758530488388023633562645835896739887215331556699675875046629537789569089890273123736190990293335733187860111663368176751623440351103642673725594433438416013897475673764219229206641591445036494825792671844871745337450346946860712721405886426485817194993507486367433558864352067052429473846851785379215898483564832337547120410359636042244361110171383872943863077013352742359524279769798256266399293493135134103203519383691056129887541753521828610728428142091391656249587168645395866028845707213217780732844084920733221009474711822654737587872367705909834547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] 2154647372035745708766537985635797076126354967435758558907475338158937971711391142289100998202616256323831082862132936822977230609081977446332956590467853119841361949461884673692163505180674183609137412687222443681448260923010545867957253232336222254544056483802999867270799296237275940662788144324020172164125225331125655037883298371565099285003362097958439504179078990663758773434993740437562189756932411503092210694307935890414000787691723331810406562173242334135294314886635047662250640306963518868587203743587317620312000548923145864961122823075726265591373017845314062506786125963193687702631990978144515320290575819357728494312524733663056297039846731149331282357421001429913440174962190769512063988930319028488673596978028507365498870583646778035027979647332514356872287344499586532966342129414015152418905601622783681000648141762816965144281968244743367099933456277888694435491195968313118169130030340132053714244308921298920406887316261988585481898253955954576634337024769881378465784234084012168068045372167529153258519650184420405565535404015916975095719449988188268129547469688265500563398184493160062931439947943406464009479822801814827366255433464719167614746379555466417594901885757174315190270386619822877316591883896367834609791182680100546630630068039289416283292753647229573404870232097576517037811893640840099923032928181351473196933615670108437836154453866586745036227726058385578868651519209022324418420108711172067127010120151244019676351582986138384676404227087063877047579270497280453186834999707868117166207336058469326729824516481961589018358538877833251278200181227764299581574637173999026060864077316872083801778628610268941479745135835199105839570661342092298243344995466543637866345623774405424740686225839423458106645336250909250071096907471156347275943827255633384214980789359835538469512044691660322250748464534444332281695354090961878850765880924626046503147083316477590297333309987962840722926381881506822511734275409223358052117132599694134396589701228917500873421166949162476070961745737289044170156290907134689845961239784603112392984994023762952647377702261265652251022714117279371273550921674809091121899192022743829621471200294253774710103331336295380994855990545397849523780947974624495944574830161373175936565603850515594020160762269826583104769690972202843747456235097036192268687758923031014427810016378696631861220647001075237923688695564158956229707638985814986628167973833086894147509194954597685481228385553516636073398789393013463305919718035137680525213037519578924130744712256780152340203405915339110538739085730660095653697841193479714821676217994306363203673637160173857836213389144080152549593870245851725059504738043065590663295602201035732864496702020696766992076145696594693673554915921081250174737198840798559431406940686488409053593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -237006171291689724359066636374663751310700203687412714270651519237830699503607939010473652723848872414738991973872194919070462487057700006610455089480828023446337051551045695626714360625544750072086052186301926284377377104035219349022031082042144291042805815255484667390218381573597027816940114853298286430775072489346181833557189347699773704951612719625608125910158787254416220072041738100588831878135252166565752948756216038697398288788037763851165430355241692470175676640083810123787461100481288980183117560317382709047171032067508036620807651969129002061285729666711602357516321727016669122375714753432088090062634584668157631468490295120245301154767390173053175416420986336941447076292055478275388454245498097213426562756871122096921511149113831309696157763896563444756814817492606967587930828452320530724916840929912048534481702820508209374135612338523608698973454645867041146460283933932607393376942178242402854338012203770790743458975752142823741396103116168259602687599697060891686095652309892400779709615229818014370908560113519078684015666388741195618911823271697652182991576276979277152577714341070969783496869261441624986626502632250042214405730470835370620189510776424073889080332484548478222621487345006433670924353124031364698453019875187983085038597890696867519301949815261126697552275004201661476658844339839780668675588873295615980477215029332093938766284626359130018346044283133512140493278590113805643394587648083255574949416711079892728379419195372914230732654226271912391443521947058176453096525898374054842860298353596172680927640225785619010765683317595279652790978702885588066444201337495765431226214866871112233745665883934923969867414771222617488256235347433926990739830171800833979979883530398938493087973196895075209328366378031653840777609962487393300409784501110941501201653135356114214314364705674782458281918664751448957965230193678381265765004349381730191748899769191426781922389872226456262494299097205956770750049037258206104460958244950548810044719621627987479358688796966833628888981891210218547315852799642725094603311259624272364681915771240345595660381456277446461658010721249632985375291606808014016940530785963159158799862519880175926770442718580543938908194981691845458983515050508362138034915947372740920555725365617417100696089263676454611483384621173033210614853492820843668113017054936579092940302921437813272743674176641455726757060173102918536183839069487089066455016430118345361853731545132702912100043050357895424292960370336253084650066954222429326761505511897487280606423282776463326890146386613537632181804008856095783197018561686071150974523424921105504200848567463631766613632980176681087763317183277784906980570549825044511091567189688897350284455378706745572330306664917674300940101854909689168226505323306749514683179938533206078259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 18234698085801952407992327980811640214016603998330733912285299025746362105926571665148678721719755759854014427908655034649083886349334714749556848786500147369633039255436356718574471468623418141312895210123228597914085692730879372131518964206842756456280814744576194125931622067428620288744205498476845882328826627604988987593584863279182661447396045255266398965818262855723617366976732697911048273774055433285100875828394138019274170766758627726252019272013496427061449842990259007794608849128213865004370252216163905135099033873529721974383632290058351069081840639147847641190931586229873961596298142117029339000160802856481342616738625574247915093753100571006758446088467262998532860621804794660735404400259534912402530016452405407320266426248753238056248386475505236939706873046192742137868876772777090142771779546204877702410884701123092089876417331520131487915928561277450673515804305978086864017492636344438062043330363038042935486071345443614204374576092910138567068751684093275332498262670496162629667979440454352724983968786657560815753336522423230180205035825774055213325966720458588402448488031973524983748313220342239914394656522870532388145630990897564882074450343070733755007576503097332040917941673537512175624303558646651167441642440798181441868627249883952512016048219114161986443837653027864868279344693313399159678177463888103880972693859642311261565693137573990377544432468642675813843493281006113117098759253972927412188338467790611906024652779914128779247925872843658202554809925270842727723679825852011059786595851498355618404924453905437613356699570424653976802631896949030714735375923745233227952276821702212298171914972412970154409043668367771601849746794052410080126741579728999272453044131925531418569151142769849286527246949861386104781975389445841221834186626176844420736934509027387192817638240575944741673831092761483748546871986147390723464633887204798727710128554174267286946403464783593919339127185761232194005531393575194692971581839649717863221212305686128296946466609908596979665609486387312673820613938263161877984727440784655095820273730347039318397325806449353988925345293201142057207446650363314321755997341715470093602652070703748684855676122477882846321655954044485274291728082327403475683495381763669104484187439961035599940809009433139122024415560946281483290177299608373656724300963424890881428130872058933169090480340415428058401984588062816733222360066646980162292093112834629229450734633707774867758082707728986232515499106367361045214830995094074246729500117694332846302263211945030686752312796174459406317853371740416565446962454583246301025373301737444714279036643285269475014940055462418103828890641365727506347193025171278981143921134241765151108267447697358392396998930906874016829190556703923965408972073776926293204676631180113650647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] 755453461199192316203632489239091150658572241485758472946598475013525104981904393764218341074442812756306244198616489793359836637162577913098840758364815428759805490008716802375327114872635475522433290438807804347237304499417955412633933102708894785684494811343252756651185060993061562666010162837071306950610387620743328961483535220447169190267989300030273668895810460089692678793734265744718250510386191561518129229481813872141829625962892880963535649877780675021469418369276300561365303077087969479600083050726576960504265306861153621700038372915563001065176287156847906685128461942731927684934422933614659286483429629998659455887447463598025299484368152228108718480827331038370247038134578363097042409557657126610899968112831138769335496589105503835377432322403838376214901336740450691488816992737786861052663170590995075047716353765211052950072599188479363927760506036005823114867537951589763491174027767916215851812086017859446238977142434316701977165283660839064998492263902591420905773646465527828214653136537143246434404069044129101520816273683926936105217179092702918039697318845848569738734110073524858319084472166852394212284624836290912757574199975279600477387841897539112317693344961922536775271245150122973275775796087259741742196605346095169829121951696828025285690574982550785930546372932203266154670287271945769807453810756674926587899670503860698854296913347235683165659043813750487750789734407493514648116716063151801695914644636079439323165240636015604668558247010495051689969820200199732852215672013732251359107782033651313545648411520787345294240670747522882600376396144032666667972650584991463617961829669005680354025767110873416333474857085885403490813827080155369890607515573835840686032018571667424140694128552752086818683490955254497061600621066302347881949458348401299905717841859501704477711654456293685292190679825987600616012147461840079968216452420399836654787424415731418766168730840121763132306877864258745755003063096348432871569459044993566393794977137772560250372758261759936497903076634791877831256699377066795914231698790879406796367065664393933220962580296175558455813013731769207669616015399220777756173080979374968979197448282527913751067681564264951406746585171439900754265419677003192226311537538610212381145646769322405641098347372837819911349629211270384199916954228584931144007361090784104427981400753265494322814334830450851512589799481923904734566630584446839016407100540652519053234577261121611114624534509123992052331109842923164514070363797132384207767628393072138028377198706185788103262512636689382327886152395441962358882209915317071965216067036326252298586678284016857352181165022436036146990338503797174903806639383730901082366971335450370755100044994897508850547693353497647293882987961227892638872515837977718779220442571106104115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] -246292047241820646218463423261948325963578674975519880920498215730064088156675091830969046069404722142255570699500865657584034259895744355153449571572071942236984534581546383868067500810546195273240906851669626042228779734081551362724533723380931618895760443539876914000224744022232834125541340616586700190022582834960370560901546130383903736283553257691504766155744719768947627082313042440343354734085757791606352471558365114736510515295562593141127555844425336762759309019658525973185623520791787921957562389451832378638227872312900324853761022389684038903685601078346978554243798012648920019819556438436815613508905742812496978111566968111662482808346001716875490247564068683197428346030714504488211142119037058534062301523278396114866343462291365271700642637501726136211589989180289715677278591528498211671026129435057190192891922764345366060406674129638034687311975872101504801460928245419289855864043087198489264131983640561296461376135818414858106019489642095513258280595464765484197930787777692506237811749205030824317719630722671323407419808147587840728965626265473215039351150625071430055390375317203949388575389132358873834344900533792049150161410206663631914375960213987631938485400176181551644113130125692629199147929276846418932658761754653858333479584497680958082397526219418414926618421192089527739857384155847903668395608441210052665126739520226375139357040751280393783762183202767465456352199940676891932410057482275914118373417209390317707064501843619073613578502002401195663580327584739564835213157258914697665772943162349279564902246045878404367662799503298199656631403880882624604342944649940642803131931856787408333465275540298948955010806398504276424268225014769622607034750363611659704182689588899403517913941972080266558062696284959959654449661035618518873320579167369599220911924639818748651342150206584997045759994642543181842665719149576638027125999906580612150281940775180171438435624912772565125716749186837628543564862873277058195398576807738329237577922357171821104264716242171787848226165628631339244391838585326630911432018400692122629374174836673552844226026321517914037380941141492520209437747709576618983893551100892546825026654086557603640179870628670994816859879747422441439010748833422619577687832687522127168569210649272798590758336032673620099821919737024340431775186044527847108227763374118676416811258786332201097518584372095976469549244516158801820843631845991807011261150329110607944812203318801519771765182117768597469302459309728457416947862953501140563433043838410966713220459127043936248835089155299726386307723620418396402512294710526407445955279124486014857226363643317581105803449738360311855656661395422507951261210361035147604290829887284430168687213651875866957936175671573970844769501537695775746738670425192640704052477395222921216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] 3156443706002783499982274166269778752315901492666582321581363957519288304311521395855632240372441807488477834856736937163431562948939903098319704957189862259748702777977645762196077429316398664869354839011441631264729100213255074278122279771020917574531944265554235344213528129254371787683232089899257177045754110686930014156621683367218523981475309749282419308108726731153991993309882930087701805533467159520883333824322291545263868385480859158907212397991657962228662525674489515701716386788369253579614753273716244560511061698914122337901919216884806704860218175313997099079948889324681216621746207775200175877511047942626561836469367310200628057521149944526183442531179067525889528103908647769467438939566809575092383790553014914022164480451986746536288840600162148986969066977587618499757366491501790492271061428357251734608468272217892732086985580845108505911014424828733299746995925162773478709246499268780996468302496111254205756955654997093487167285209120536285097974969874324983016826150502175120398976726440523567933460332806830255517366359184178416094388770488264692618115527366488166822339103663161781211964287848979852971407593668233166116909604203688181748629244470143758019960766552462008275631544497065559279697852897998152881189088179127208426804312295236805501158970549787821657902994089763894663681567849657818426707355950501207461164196208953209512234118796482890005418244695448557357556344198192265352836453520357442873513761481549612845901059674161270738831629225287631891594398821307048831554352360701304044183501575276657767855095654074468441474300165419017664069329879088363875226270749434844902646052415126063158351454434156021494529216312356154352151326412656203166410417833482298143207629187585324143181210843781060763430790148039151890675888399756676134246190475206522322255799239956240290992151745591126687593119622694216731131468523363334798263786493928640751440646176738131335603048212492919502502017082948821954626940762340121388450729820479043011626419398548252968138587168685907516031692028661944673477028117891347783834846990482824674419458914708457318779985640868253925715136602172707741371143717066055308144165874581992564712866298623205016177338101594565467798876128478862763028836049824422940585133111423450712538007883528316389699014479608869532936523853234536952508921076685529359317957081146822831433632335804685811750896442450690803223737488496596024767143026108310431430455820257875170493511785027211604493639916569699626104576485816038446451447886738324329452702783299232017841919046296862228430388019620281964089225472459706108469537594478891470657478042108271604186206298631676928885223790255376384938460006011754399940992663143919325540209386073340539947598593514487457112844007385635710455784571051857144825889052133059554355539829850112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] 1840692171108287016306736951380733224097279022452477756152103272313231923737610635632046498785696114206489122919297581699194976942199604121517661594415106677229716056137457763404347231684111612075035627737152257312834122559870354020627931053170064200980717477397740178063382177520044073172489436281911790732213157820507851347753117378363870201550690378503578691927941610419008660305646078213945799514357519993269713472923528443110179069129913230429617780004178533633818020460226641065292421855467890173582994281041518471047249458253195722289133222103205598687789265354090238293119233962975844587653618510911009659277541996794666386187345919516812956830592298077955555497816474353701078977930416484532979965814894870320378300578073661854050520347398278227212522329120155385927956699441013579023202877360370788246703732465890776156327579637937957411512932392619473609627643339793068963848623617458944801099859489357067342783960548502612867462206209216109636586832067996723697927298758709342274709113100781393397630085249033224325513051984540045956698724281793430301679724410969892935179868456657919280512180224352455367533621638034947608950545586672631706120141365875946883860375748439818930402309437819471142036597446030294371590096775022671131808808412352712508354515655954688210389095357097020196324931400805586321632148242080994886332719568590390508312175928987656462010880224905870307080333715323972487170541225124855088347635810180837922149206627922826456769999673616532170452309950059799056626622796662113873051274872316952854526390135696622869274484167508748722522245435300412823250551239490260360101651216755423239811287924644175127660469901834766061006844344135102078580471038990623376654932852649207862796034001695142277038645955189958107070086805031813464299225516781162261688386625692342116978290446619615516344311964162720631250699090919984276786228576326432941338081862958705057804474421624535585843129157155712340778688948550130248489497551730885303468947313194646067108529058604509006805393172114526460393774058445852689635441775460981447500317246101102677889040482186085468080107408519315816859101387009155206449541989047500444204345736826954299032550755875243623770528325707292966493980200921872333295670654284639591604716065122577487181280632917856630997923129711841180113966654888025250911815106865645792504307455528452713343540306184787949997756959112209923762284499745915322456686116731809950146813623503977518167662909447500130126968056674661748598736276248223751441911160940435396371214513647652937976914561685205766558491199490441068794958788929314389186767130685794490351480901327501160028403592187963460986896005552143907030292383256181490200032411216919627991570513952891501692721539390388080665294447532480230484755169837144203545998738724203645176331583482757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] -38276575914742212741866292834383378889124746973786747371709673806260653113787832674483934259482773652036901174020298371886857173074758925497848715227950335473755371487620893751685006820176552462069072938401048448810922219235001080956678587729707980681250202388838883655207178064773457895078949639025436181785483496614687887778474906493751567732212580297518102632240590004628536717229512932313006986492115507172598281747519115768512372226414866334899545970173817325277041355230094362121638541703206448184336822040981904072370794983658911430085434543691484416434600263871031636135475065569356191038779899117284807267469294159040005407958860719868371695353681793595860036988748808747367120687747664739780448703410133132484145609257137111794210689794705983219615271899574886337455240031143505424034720045929823670550771186808544399177998588663964267493971480677564251936267502238912821296424046958736346896530445301308584166619934102980617992629590944212479681287489102508009361478382993551045189959985593264445869340362872360998497812077351118073072129014441783655359866327776139800161846879831795227794020991415877001477969700682357621642791582056085116667866861033977668908242826991331116413184696164441827828846891107569190975398367938840545507891323124545942351530044592395332159061827603743456619402379350450250602447840692666046674147291391854158148003046331318788573556882429827158137006058572348130873798158118539330805214738711330345521848423007695851474462483978071972743394173758788101357907550979770682998999509956233711347251385576010567001246877187404012004175976910159506683936505670187012208143712193367061305365373479770979290359241133601679173581242520125789356683019557788187450364659559252198579151694699956514242385036207066689045060376645686277229119669584552763850480740492895574274837566038448760490759243155478010674732092365110635515319612501744777488478847603950893905668672326357791425976629661317579315687328467017131869615550180730206296600218326089531221525566029565687733309743866793396314273964760538463059740053567959894761263889926157999195257715921558413498509393862796692108547936799321950639680605419599761413865517944046924377587143069996409155401966275173415840065326085907540683678176857304165283369534730087066887000796637552756399088335925381227459103601506974185743271712435042772960282130826081006494031294538596877883369850886865235536973823143080819752970686690500753657620970448164074976876347267180286146416053773488565719386814992141876747841897053127941597176983486274294598665448943803899888375857055682373444114728665132756907876615753406495081238766098789078235989532265307441213756298498230899052226147317878915082043210712167935259425350457750694566573391685410035090427882020429872957374789328925490350319778054691544558044179962265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] -9823879094648505519304091585369406854194330471013725431677465678401403415174230890355564635448899112593177225337475996137306725429258162765763030581281569467226272536005765308131196083340246290474446101235988981051256656716249833006472840355509333879593428359671624762199891512515601883229657581201121851360311533902369225697501301333600014626270847159521059828410014719928101319701199434813167249150456788383079703203442902625036373195823845502428690046682725770300753840457180569910304242915192857268969018167910239137970185113994282926396298821512501599718547357949221110633904929031039127924848200669247564779731860236626510170489835132656387794574297345069279984822398952647734678079958833132958149127905941286250476149972520990624325987025254595307453781420236212815697303456103720402493836030089277192996311695544030629750602903780992728493927333044629425522494481624969596518701511253434466273959265037108943238145476913274417446748619249225785316063346706349536392955641230259869550339879473988864142007682161450621293104447281865329031771466501606012445015422471493105839955957866726003431052426223956676231215001903575589717670016922629107240106482141636038737888928245033255815342125502740761176216259521550474681380429821097045152420668949570079372572191203810578461152876498139528605549163774836390738788409835715858415049488595556159066565775481660674027495202508780913659311933694771651619115471270144144859225170166104129733432534664597403170772495888291280700539159412181110923067872000683271072564937291523976615538574501180763796484947127975251231459155347338257270835943135405850050503777546811742311314079066786066856676372911615367857581489625652602045265988662207817767692210484420385010304985014800762913439962229923074869949666404092271384534744575050678465220223753015494144367540817091420193606674150772269036241092227187280882173121335205992563256419550294058839744363631419342437417901183196470150970408375522948041464063996848286597859970209140035913209793292805681030686183940181657682544527684886429181185680962640153194914820984035467764969560017241002707969979304241370544120156107383036932295619412435802496013699703282046115288731300872201919728794101889150066963094483182359871416791680713773192177588995931823802265835863798276599280240788335488927361814100013520220457274930494639276079902659858825512153787736412626157061371728058054335413153492841598876235428916220166019306669155590650822785077297482911709163262760273589014908742534046461396603687457907036740827060740786668604553845284293066439466600712600725650352516477058037210671452269075001541740010731813319981851836800774200537313572292718920338914723478315734713517991753970376870562609285457878419635956263122535102769023626712368483107003231083380398930136448651575889287548869017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] 254346969838197766904343532158811489741427554825260906475255025478499250684636956920095290791375708815307270678054988970470025870803456623462122589215716149395564205027470537479043286559068750295654329399590877202206648934831899407967375399409515822656514069939103621898438754098992652034858155738439066412238853961477021384889956352569853128244141107568702909736310661880429071023423818295795334395579660749588155920494025915920729583769802542101452680149924851527024298499463687552757283495343533726643851261427057234224739656491486786056387292520456219815485611874044516526693264395241667354321416849262526701724595776094808478895069944343060196150641168107372216048965168235556988478155159084033180145293306444783328202476172113899584784257153770581359423911401156968133560959600400164541421664955120166224212778529153102365298171244507947067512170836101474006516165160223097739504391370207541470172279551760308231066046220742328152599588427039587368483811932713617612295730922721156955989871466514670603477952105963316420916946668855683821873782855687285331756357123394177421463233162084989153651213706350516377175358612505537369911030572069970300367911136633686518875713712981831739317853833971180030063788756419819935405197404386586375296350821825177302038828398739508218391868449407949122804038816053531578727820937536870663712803735051096203216214409937149410964605268616003343118891978568593849136890334726626142931961550989195645576950503449843705044616095981213712512006404445636575530042428036273313873588572968565910350730969877278566088397602313909757498779013974717990966379756058660995844161747685469474230684851694801577198881904086606068712731462765072030213439808687171060715549432023051987888967565908068776316375194371766437790589539476177982894383106741755246086246256583016175801225884142445910124491682067311312803457310777950526137618367137100960556518896434075572171915895710760841938648502229759859825236933381233050204385970954795358137443487378601860443397819207017007559737854762949383004237052745689384217821661613668953861939832326904255746555009017041439051127730398918328141087813265433137966550876236166023853096406602312157185381283011236963838451484804886272543680580284739333243572029090110879885138985084762409898004146605262361012951682395485970295951100723246037267763651823870564062115129484145034110529757250972047372317041065078122914291905749228645121853635473835662929499862785085023870371727679478241227771171883897779321947002147944808927664764558595335623850933357308526442500912095964601492799419719427234096976752151844680961360203962996634642143526494032306278492877954305139799982198222806307245709318543106575873826917993748699180761130936976704381853674946681528997230870358192914613804079306670287040350900445061271014076737126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,68] 24451414844850793591493684487157390802937707136217170202174422864454535347254996670395690769585193484447111385016518796308953721220016260307082715996630004471228444751660358825000988202373112022103722288431093353342791870886584843149702291994842969608340830339004779359559208723375788984002157480206573439035371718486012431349809417846977654128513071957399309541572827709826047689502003043539205145933891135578901904366404325237532624535513882033406204267537463424727658209441333447772166397758516773684317505870247495239882214440295700536696178840702969711400671098885604847795286995134457843404775101177241946415755925955785459902617237071500013390962969547049040594967152164444391989975237130291915717479224724842190403506642502922545982074925701965804270848919330582816672829623622843199709491694586916293749694462125789038188937808463602766415482420859110368829663007903964464407238582097728348437574986678254479518393193394842664589703980668067315237742739664446521739836677418980005781987331760058863805085096962786594546486902059399145304153575934934080753545379623291950893210731164886814278384096958246625040930793863941872561163748517035050135563995453432733812645259762542769385720493766680229558848203910124175449826021001425786631057959290951711536011839169342311996366812118356361042895389279339666956091602977223973047796722394831159385562535916349216706837992060731206965596079433678990401535042010524402508623456162821383288227082609939518004796993508499648473504750898459147073270568805355406723615826973884782041747292190550540044009666623040640073127581500138773614089866021866160447499237277641715835640907833083463633894320397625592325842031031342336919125098858308876744388871106618744335993361614595040123739675117354806575173758753078935867656211970933624793745687370793343741460479588340122426842494812529328568629709130315753668054992189436067895667681443637997634858787379840629558695634601200660656581006307221318903857684693579586867856717399137292546820153261677447507092854070125400126793952570632590760017134968504248493070276985152919836899588748249726630158249006511114339697334233119182878143258364163295411872661496028430415858313508107496240368914977523508466236164865631892334273864041351038484459837859623870216347165924649254937511708108098892888014239977292225573977300603466372352486341891669953570477117283648692098380747818859369516288804077243294884547956192568925625970849439155546912845007986546893816886834470984903845390972903419929411436587552645716760810018045853194278475892210021766976180521385639814961280907260988832474445272284990121054341213454948923400974100890144671234343251675470939110713423253266325014558272136766016470509714795123859419546083692905281263067669964922645037613175160236071988893699787105404995367358955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,69] -920585675338297272713282178305947951511076915067943789593791340240361784021694241560610589753439334957348241386595370462983734073329538472441178732703967242026659052937270769544020006265503775463455566411480111238283859991458938893372087055028627779977428555760833394129150604198574186412509344483900328035071484850223559555420610485605715878508648334811022195554766247607785560058300534817026454786809695409781440575493151079406530308435600812755966545481238794736719104265621030775926579089355939660503099327933783548929703787199471627340402934219288732637665287426862806914280504922988842652162653442173346326690350753612087482265482132534404721672741930236526732329006073542339382095589069832836898768173033855190257841172992745837003685021285914263657166022680593041568368364388612012954833212932091759488422068943659892947985330229434417365474980592141447963050871063630479843483417566793493924465914123254296896838924050281781957427897271498468927217496318543681152381156145771269678404935613391955444586018593890138305605230527407837695938430559609018011370453994258383529148374841549504471959651535279245540833745906547307889617784969464512925907103075632085735442320619682569082774526304207618900458134369171179754531796007641683440344422939737932545401491517735729695832637932391256531198588359227529458608861492140297347666846715854718854352274587424631431119543869443200747628266271994337718439419898023516396286543827776893099295921941469828965187453594861812187705211940534789388049682643829398016114058195612346237501918543074429733079092709260108106390582981060020912440453616911137622056425627538757003916140440914404397250754983797237737505534179116429568049084204004992899106852710666335540720476356827875039677001199067118282579586593841566805376241115604588443133810544871590632067202812907657295462943894106799529953798446456332116990158954895714448056034224997896637572162678424293324365793430872652807505974544217306503846252795013855700147694855548817443790672300756013333620130308927839443882675072598000454652070641686619988640317807474230725388109970987238439611426227234959600313512073402936310643236081621662508195309390027429020128589814107227749407548103267250051530939782782095498706559355549414116059972544743496202757373221681331627424733797555586384031960670546971151897356599675428801262649824685417651167481618270146245325549311683502249495250398130556715617780048000574846594944882918164361940946751752416472768473821664982539475577526225591923867940262702299668577549514579022689476681202196866600835186693739597030642614345746631247757550067316309918964662650664714808670376117922037818380257991285678796404156978810394757604584752852612387416345585048584772979748048564082550620108775098249403211235406091283507529153495163256275783280230400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,70] -4797674346823890090936329861227143487959297964586618398180502970912061885885732564261274957401500843992564786621436336443564831118106118729949606120244554785229598163368290783160345940526491341665175004713999098108007996235178977206921363991659124456674389388060961080221867300630386190177101617690769545811285485815309869696414273266565572734934577224311794309182236232310623518104591138881816935642400108121828725005310728805483857607493308317466131238705567838025607568444386126349763568555478324059125664562802641976772220936666379506336373815420379040196386292612435283632742484957469383070382123793951755149984539024901589605520423846673982457025418961678298773056349421495163186163575063282063013884380379682464765570751638193438456662292366328989227998703610705919611772549854009623862975517057065777480855934774477481002149177736358539237017150524390712380809596360494109961043996767482738115804974248953140524722302278917447903636006697832686702257102737565194745559544672224307167244414489739207372891295425301085077314387956154672985779858911726080157833790121203114526056910935246302296905284570966097087597490939235109748113551853760549819272996614174886863057258960440724157304507985893079620558554611233413948782481553545330185022276648457967513931598234337605000894081225199267904644815333050920266945415611127379835012389854489410837657222818255583772339455221257387666812407765747165374748106819856880694397249229091854842517165271450188820993809664994109715143995215498659930551959812053610768404470773111318924892546682263847587036683539163568810543998472400019811814556359667231702892835073706343900159555246600524144683962612759885998525462999078168027221027893699686280959161584092389524378440574008618834679707184846484353716861729969143184108658463597793179571140741337393326167669591417865159614101183445469305570115694387051350311364586564211586109425643151621035393454335495836171174615067023722491792860883956141682817113432485540458288639543938357974648311253442640216102418240142485695888100422346498875491600815332917930010768080367558050943258034283791340613652384045904346892196165113379174647216753251579142325113496120578507337724371299581759895761905220836379816075479868609930579647337020542293748939427482249236992394622943008155849151767640222798845572133380299744085711246906482382793150361076467517729179978003168920232925482905253635040918556157585687876714970447620968200294570103616960321701199787059790615311939544136595816088577130866556731197409810732571059419048224863649294096788434354412763895642604809245584910476642746147215122901827401604872474447098564319421132482352766170969179291025272415615660198831542289305563868919690784800830198491604896575783829109923642271284640233627061643802734864365289883127767038694642669322240000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,71] 777637179808580596062833860282467760423151901288916881662493996597782546826114806892774232895775826478316171815104929855972189867693966135793988200512493173001229493404119206323735950036611243607321170290065264163619482520472525983609027968792075664763253228307180311747267542736140519699900662443712298798389899389733385999143984362947843605108500574260347068038875560590111842063451258036938295305989995221110527600758218530123191412836236329931847686152009970842991907341457089841245445353234243815460119724839717140076607331133731419431865175976304302426757498763427495919056801440039478298647969183077829742290462600104267841994130974006863958524353807380045699890932250030207018898023899164191186140905741024405838545193972852331410769023560958583409883791927961618859851256068578079097382154011992881071015234512875993498728833152925072406156073309192001360313016617255457767963282265426135228704241830780897349600802088029392384447941338270919573544738513839070957470439515922066651147278321184241574891751602605061910728221259469053078386627660233800576395193044497692054757255650619697197010565058908766481057201383419668952517254684150066062889418812251685613624466116934680264662201197601838558671327809133176084300142549401762357645497507011494246995857406955001822620406707645939380576834580301627685133509227883619391717727410393051118542288650660845993642724205550606856617603307439851466295731304509198997467035568562804679742210027780174483858574396983894057748128600742984620067591681474923214987077755024928287522395868992891631433856621867225703322260224641134072841450829504850677685061512589841828797432941852142399700894028691187006510275288262435432615312304800852898775496727104051583159114447017941435200371367742919718796973335206727246936134968195250104030944312625040904912532981934334309989820607944637271928865493722349867387707227601133296791087506896830564464387604232406425171311792754182352895058131799298849505405191147339688479073983816473887239115186305955847335844197860993297511764674434504086207886989372132980935153005257028326608071576941436451732683857109687809765654996361474327772316866001415272973202987501653608220218303575995804389725922837663875465984626210884622724918370824210149505340151435278177965275451312775010836271072637710033393150763464677342874091417784685231590192267999801678297875617732249741639333195123767822312048006281879548945256796201486919776519506505646688060978695369708139471476255600690277004714515601261598378821407371271094114602186919156212760882521669742407441163066243332692573868512833467990116553198189674947700445331892713192997808336380237030658243307180493272718850955986276218787901368900095334540988623590029429802844127246628934439695760208049588751136596488377052376170258372362667819008000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,72] -72838473569267807623750609753474447416419420323943563840671346557026053419293727076622597435969572040425102048374573119170781248284853476569782148996793338054243006051074869123095887741016119243831604271357988680826647554309946890645555048251680442575118178067007433466468383645933076913150595849016146874862092400481770277877216650034418716694159172082935559714691305921522218008088638658067981396882335645094518905723638255182611553178994831076802968790585844197703221318819243884749427079835375352813969487916043991072061099933871385744803949448833965978410134830983420344244985189058824294719864528365627247884452217822634735908001753966424710392765475870846026122510818907763393109630483364883012144672007478362076764991515144359220859798182194715209992464399956620296756830256354505416132205691295364381841179715036649552517509691582163267692792582111706294697920137056452779969739177299403608035670007421847355828907378936427163854100996841285900253259405566010072143491010164305386350424328200933723522372010374724566893258033555410241760702970138422966542506490389347356135555359008917385512071940287185143057451144066989940596664195859550303440331848208767166380891320121359020203870773919659348029517727578578035967039923152702452413818719810266581177473322023278539329308369375775489318818238926154730033745616534719664129301947172080312737272881665523459243202290129782683886098465636264410999821268435357060020694487278854498018131532645979020116446105200637988867007585920099709499528412590638273946929934165049748843626569471001791993279371991864584953461576157500988740325614838970015516200904004756453973391767470517961720752153692460581395820740479990655076440895620335657484662904756203910097808323223578286168542194214119437129404326941138469264403705993250592548811903089769225019755849819953438374096848172184967094281798847950441821898645252347705974927820034287889395778254767631885621342061387156924439592902802380816729223581501856444662666036840580314185273690538690437460947060136911474329416001778712155989059278134643184645496766958236224010212752706119103468613252401705122935956848106382489464634677059294337432803033752255215576212082251752579555941229919148412436971333408479739353743600197849617410716059284160390396423903169875916446954918590938234286688995912955385218900091105439422217574291952264036886292501504788453067547666580404673608816504544118563712648480100932964954269466039450620146410851428885914676757326016349894828702781463056036516135129415755771766174325282549464685306522359288254435314196779163557109521504608140694204868408834905688218992546844505597336166736280979007316024036256482333548593059536596748796785720300913806396917873330976818306574643173283501311717106456305525640021837776000804147594191592171654527057920000000000000000000000000000000000000000000000000000000000000000000000000 [86,73] 2500968620506063084226117352037729886787065883236164344286034688619697787626478885362689411857040695559482498768424632046176982190265582483426623339930501157210844557718757852463356405631632036786144147893139977761137220181471420695236626407906767787270282541666663993588056952343113567462184871423521781556344677330417693787245789978456053053441241627784630649912815635049204268303298229838159178478120874240552973949773522618632381405648494750873824246984386342188742071960676863293483299887032897643245524043956107414141172385861978330429762144434341093879499975699145435495273030513588996978913541782975261436293818095536089853770549574133411341789480592626151210720566066347059718003113953045852068614752790973532586646407546882246301808962663667242648788694359699823195030722878600705746156755355585814143271042928641728575152098189182229325588378861529070879124581621489307547527172191744212868764882155591155387416372751336338394202867652218974924736410842523425689899558482276993324131738355757615540358847059751604637353012972933879619219331164050564039518534151352287537055302611945863583419706964609386270093573648530951922006604082973106784967492464583704227251754538214032154547992545043720141915041943283448854481159393561822020048312434221689643413423330814418251467463216051611927258473080524081851129353043279129047164451054517596206597119089193493877223487470761982833130723972085947081567158227774172015578661340164161772115374560028542667715175736979535044030030807400102111277457922702051123146121570670754209799362662368006380461384286387955817806006284329219575713909593792208940285482541493265621896029338724442054347845950266280197505179007116272550813633728633215155820012556524920749996049286009009528156523837405897125106984134735487725936651042402976600877281143831669701481878554656056176560023363933462215400789009541681835525061399403801633970032622060962589454016842445186522253591724867359505931572769815905928794548825237616311415018093531555089028614552277089689475862331607850273471791533766913934104122909646227257199525840561305342555015287202376922122801133331285790094429209416404450312913259274796854385234062931462047559763302315505567801710933979002797275135028323597285728129706250313427283964497750690421985759771144460858148039271307972978575216723265206112174199408446893855400581136853883024786056848474459199286568863053291327837943370381762586780388479320810780763258021360931574410714589086015192981672432398260539373206200475862703597508235403213702703009226232691290700222418414905481814875996210561964131960955855406063967996031724309740200249416304586028991142936505543601554724554436167614629343441099378769484188857074017916311419258799887481082702921771905853047379579329328456385532317262451607095645157451511103488000000000000000000000000000000000000000000000000000000000000000000000000 [86,74] 32587837639294488171222286909317011287368176304384780406697021910166542962895040032648523291477286031064595694521048381532304925699862535839895188611869902825190564808386467206854769887585748061039870708638158011206489480287143998929848366867975121454983193473116210627629006088132894661406677999741437066025853670963629945991972966336050412122120389371507140393109090929429594837572480897305491109465499447926543973472275919771116755685647357623718760487206369006372859264364344068152996623959797493890570810854471826956347693900927275494180619688875564596638273970743099413769663588194386303086457247290269772883061655709224233447517603833848894827140077045825114558849828463225542621044269880178366407732000974002110084417749078438219756214941689168120043642331749548078605229427783159227974326108919528315537182994318757163349778783884364104950110444707229906500069836087180129495594811130142279526427239710096614023827771251955268863569626086993796465979245449950074248767759818768707262351318165400302917324147367613560982434754102040042681352772166316858648643843552497072093141400446228758922457758755315724884068370851693688151001873994470379037499977259107286749636182826914470956649980262574987171079565931498797687028124577220571267847677508942954621990402565841088498301861602360264162976665425025752517921155200111177957094339446512858480796842895186704362693291270237267138359738989494140376927870035812268094045037638239731917744614896375972631033385180258994628170827737878855276332674602363066499502092071179711769713342341379527323884744641881091086773022571012262061770318246377293045212722660494578764025473285139040332912067659862961625356692849802102439021010542285988345873985433112430008022580430159011641555195172008842017305747300880734306143895060337063551552645469286767491914319209659056538473422841999947192937318492051317079215965927173770006079512454312601345091131587353709619573134486273470660325311177013592696933127815586960337079182524111870698754756791696120821551016629841748416405861903580070084198850112391522344171616725377881806364380283905264120404065481375045842784713806895440551389806998086067628559337207517057366875767817864229043115943515396073934897410385619373134780178206600040233459976586704750196025174311705144322884522555515539594613258722584012162693406010808758808176064250123108129707428997065560446557713152294719993646324605502448468804531968927029433770759957701460786429058387742495234785444025301162148678027277620726849323841652966454875428644916244730664298532782372129597591444033042460865630054841672150849287255594000457537790061090473605399887708923531489293360980783246291508142160928535997024582344569891739274362472339629790895194331130855418864697636374631869067520165797260319574734194355767292723200000000000000000000000000000000000000000000000000000000000000000000 [86,75] -1686571754768418363604433075483223212329560747987387303780858789328855670208476250839995489660904542505727327506735613380747304449109750817950224371057153770867429874975050766716012619949637590087646920774019780979303984189692201873453806170841460566871730753140571811611092693782188929402829139373147909569098559185197166526430398050525320980560824790550236732018973494008550036072043850577211834524316582233916232046418694828003457602515145567841213656925232166761032137680288737760179166182635214835013086437683769327139204886306216016707115545482252592365441941247096648325342013741230817469074758632502809567073375018301859153440120262608751737105290274272032320136963067094652999587195297948015324891841675171944447887730167835248941711957511015649052892976037827673678623681216462012655162858100364108653317876936640025046169557029342927857230645332703104750231226712241022317293330179957393889847380124448949914747648806764712669607230554443458040982791040922967926750300164283311886982982125036728102900197043617028782099832086170337871916334018379545800951296239765873064709905048845573385919338184430863734735979931102070414774605958956614652982006192825861986189164278442283953373877578100155294823305443811474534279919440967753107122862297581539836806829017608237176799948876724838789459316876020400882198183022613863397901898773297406986893019359574194364503998808256983237920691321826610488038287374274089452896382536036520710556279951723174796247869634557384037945643464441349083944316311858360851059085111722993064250876965214968204315470920084597364564843706479378827316582976425121258335992983602941153095850443553305478708531157752397557019522958785153037148427530807718836620207587683892209493159622614853335589646672127927109357097726312380830948901532155342831711315312092533811992825187614467558742428293650669863661078724960882952839351157778930423091076578064654977387034529172763515363763077531000485307935862744165249535649783671521945201935402152359044176700519019261352154027777138581048894387938111318729897642872843471562595196521268233579162685114655039117079521218874574620531553448555253906173000068753284531858023957582777381559007281463249093465760861660984601891837427386641553395075366853678069917002510991188938440735474632772333316071274541392731270161081249234056771873657406591632969383114897077085725759146363900520624824598849193612483236366496759476853948730514590525208826042599566591599532759048513160548936655669443109222455781012649950362390576747669989669228858105055325743044390438373773771401122775728500801146280735650189014929211513297469650869726146739343428464361542051160587484500615893026799744433717555288577519210584066400387728714522192507309574034445311305848575438603836726092745487783782591131279131501867827200000000000000000000000000000000000000000000000000000000000000000 [86,76] 115837026497156982407913172759926110866981972971708970997249304504353335118711940677300378199295160782592665694985239663942497689959470530679043794707255210384071726305059202121334236609411355747587132456021899652191468444018690740442846127330113171472353786104558742662988094117124974526048224538229873070990264622145103185265912070864639658360616468827082853837884490322335393140159855068541280957860378446092716484693248742139091605920968328409105914301175524426792793658059242828472273582976040505682067062237969573929447335790987475924859393321398785720342096746504041009376206169286715075295827911305341871630871387446711274007667317957297879026619035217631247073464993177394518408658319659709557933583812685183090812312464872403040408949456479341866011234604263897364278383155519504001084563278476551223637950639305473236937751417627214628437895836830620443628849860569903075056685349164666213534635088547973378048547826648592444950765281849592593497847907488099813098699032534408915987233319488834684270607336330252639275404667109098784733500760770315964385494924724492037936142382473734355785627718994377922728754984667182558003489208496810043753273942243985296959488765783649753279331994209763484847004545628538797368415174433046776135678366304302298008377820384048567276615907404695332646885858938305872121616970343579132773629024476536233037029922548473208608204615244877561655969023732031001379476212796953957624274755534480217546979096113795284441457571310740488419184723438178312284771838470276519846984273182001537522519856162136842155522536619516788316918454643271395489754087189122956027856277226459845464601272994634771099827668566729438894574829010040054761489878362815544742778474691175281808046842255056960517401486627036112079605982927168312423169420401881205733446111056922459413963215180247194807068832329216133437638010235522020795740577150212475608985465241771876305572017658601304881981860843049192803261950625928053434398191686624857308203904497281500266798775008240480965368438046630063474521620477605416497915617286615978992309698059993105666629068108841501118715358229867273477123898305824745978541940075571891305745992008234661716539724964501062382926808445429789670228946201648727785772834458268781251461134790717040890896584151764857668741838002338930714324743839017285332852307620578113221735405153190426799616848272650569238825295963473374432902842572784158940197941179893680208657804307076376731865975010863636653429157516033316780866692110716521605407957762330784824112422421443608347838042703902986657016904884167106331627978890155986558229058900318485443742388361049020538593689771107035388869550110931423640683382186921353994387074408529869483039235779530363001634634008830859302213601796660008809512235030144438831865300130065285120000000000000000000000000000000000000000000000000000000000000 [86,77] -2807410557536637040230323615475133261241760310323347961897745222147998942205220061525555995667879647968174062399344820155689295560618294866675627554817802893755413298185101630249083763171005999372868575115991005502763027822647793052662817744249316005146550013854002672707509325300293405362870052643189778142332299682890021182854518832588066658920983135895173335254008992142000426478137357247316396975721856175858946982069631699422019321930749890136090906962409950637505182334118961282636625895640723665088520122019928987938270167749980042099896229884483543221905881149403995413803505273408271774484026700559241344633442592168876281162791589511424307712187472586566977822542362365828480254781920926141415234254165233572189563378202635589402744151354547847288378337335747842663331366463155289578867939121981880397516139951005802947999012444580108599704795618589870613672356741900568835516432640114002836362258236173498162173453380831335471906928832355233042067882457123673486614155257179266671846939807560450413784065146906382133781104905579631913489404790560322692579711659417390977333196206642570425300969940741106311952359805043659803013590518822973707462187146365369903996911979918937508958240409486614109404775482072698162551558004533447380184215889417776456357814477113836045717040702660854373090442135462606874585422427608611075358363304923939187843316349466585997237615113731645365718808818518343728545976332592232757050793957308543838912043933806740897622811222999591650220145547373817897250046942442993925772280584144071773849536890870783503299411235246446036324184126817157152708870681091310577855495263832252333247093265255024753137809891861134086246222203133169950935176694983852147430313660554364410804676045755066856754383211105774774078898000102223440264279493369280224784656381380245886734346832479169604454163723366181803161602067627140103641344637125301171682614476939237961169593315157156014011268883335008130015623095806766159453612443401540634958132466711558193250751116229751840997143125608278554978444980799433228101759220093547620565762281468589860612810978484782484786440184193526196660728106550569349768454151592602268393178924377759851663436511496810075840294705349657897463625211417823250674053876139000999960684876406116019809216668209553409248805981295673880662590285565082088225399402589567103807674836927590954041120113003117530767054677527356896968290706377149867223558111129341952269500532488383950041716053791522934450221501497909122755136740743993605870983205226483998364454252082903089215986159005431440616348069734009507541067132841143722225177864436068928053237344614295555432089302054167494898696533628448717725328875145402470305386525587906465440879570986554499767359215919768907634676323268226221084254780348588151855861430275276800000000000000000000000000000000000000000000000000000000000 [86,78] -5669361740767073153625440968536609538304038694477721799029932146095004960200027603995270288914319339667913014952486433394064792155725520131945433707201943850169733458621124141934844409271598996788542707168736302071878735210602167167558168578537062287476022372911307858014329676260956821744939531628851823198557466683401943709213056026905780829518800198746908108334768523420783067603730649405216170209968256217147252271207154718415323002817353346394106098392541799088805251552350310128849876916372985264034643177939648518400091561794453917857300402993369733590470225592331781363510633451194274180013747376267695178155713427053471644411907191220979129406307632002319045518459243714180690934006920320025972634357441528831180222906434831402919380349149293845932390516363015455958300581182885102752295313945095838834173879978262062569323297869992423345294977488342824288903814582943462575118989034770134699967946498621942607636094757496031588491365792146970167661356407906730253238654405813995110114013538827708363985465694672901749063170537735886176610803033950051936190942678674763395041434600144856273767143529049976031697203173933218632110402215902065954474383743309068681670446753653957261772371344797691675635252453054847754714191021868114264656705542805265267484611717466831935708648670760520875883747993326651933853858585067915092640766333575853139996534050637814267319469275711091414410380884388083902125444213525337203888885037531525803987580710923506704081085826810347246283845540526629307154002824171996318750317806955654801855649976943717801794922156536865962882604720770105560130159474966195566910066856509096033765070204232556086681261193271193098639075760239948320253861853354115030745012574877414566864064632778430663128528459603752029796088460741731025653827435669046341364427431529573159345066241232187914564130481709747776880504326131371971635570308141357926567702794506185477310315689730315270980102567557226046519292899430230170587680802026540086419732914638483667549718190488802802941948766063802307634816485218491568190609075753343413555953292539204209180490629004503947879435132484341290617648559754469624058735430617136548923482331249379258087163227928205204391787114203091249402445536771748862526341483856155312249752089071876543548444899675198097394514803585094234723584039261738811514885338966776307403268768860767433565049660236514829863745432608871190295373323676244453374164867605086906008192315703698316028688377861252853102275921402916436132528415773764407035734780648812113166396526583941456834450232448777115658493998308906646956689485366540045872084748262938808100466081263016003149728315825624351304491528154585166361655757431546158237198247859991776658484327900852081246035097340556396359352306194227472267043399494454402116724950302720000000000000000000000000000000000000000000000000000000 [86,79] 262985750394691334079066186735878031795811494386946080391593255554791746404332352837780242012545855543165299845717536414596875216124536678223928480582087101925633905520190999037180312457513514979048827873663767994955280981545732913847063129069531501347865080271372001745308222397047045038324772622831206573653297961931873120672065605220969373941356589269778079459633596814345760174669354869288596010603188594456912772618163057420786968595416602947303504144280032244876291519658130394785576134317437377062199354981746297058236226247886065228294417113686304259655370880642677264718180890464556827461620923598666601700746764065657230983358041464283834403907096740632267919369748565727255113517506381410350796179324310063478088199280146610386869253461722688663830306001970702797337126209309781503154189926339435036765481670999051634604418951340282601603049339809673495873524636925511660175147775035173143663733279252200740282622029204843496033685509525614919433435773916221815552021361402661221986504305838997297531555911873225607519840718814908557313127252758658660356843818185307858315354058690601693975888209454643390098221456147212424478283449450244772890176718314095024374131710671681771725244865076542798674558748359526934728205494426024341507270724435694600967462612681159590323589792676755276725755931498004143070752855707997359785445044214233374058321533735290426570082779610237942014088309620504740256239987609994955009173012658167081043413323126419308463211558074348135192873228921084602124089489794957747839532525096908563534131658424036842236229432486123982520219051085519356756313840100625979236274292402269825497453341671675801415864043740476195570196583569702477224155302457508395671295775549454397344078910310430900075909297998072321624003292863816486225815978083062725530936589354261766826318459161460440395347686986271487902757695841242793206859409010519294229841323584553246264810383833637630511102478454976421542777578565641636772059170805073347457874233092514686402781200622795981445178760928978612332292378444802617177062308240607952550310309578938754589864721245786017014073656813553087543507500042761489019611070094605832496901329496988222855833573372121832946674300252801288586467730979421795138543589949442763779935247740836837889951397126544050662440996540183601291886444757469816379214234431394854289072685681402016033809172087097268571586428604137063881395144320882758198723265017669195984999414592716033078728430684899023750966654716182166761947337254818491951234465671703012863058846996917181774364021736279983014944925031517159116104759287914689053320121466447169675686975061179799995063111748174070920622655122890030213699280359729354402816652171124826484440476821183043435789758341569487437324138523383362428049734574111909007211888640000000000000000000000000000000000000000000000000000000 [86,80] 54459491617759290793675792255621460910864395780890368175363806906626788423620950080601944599129288504946506689551465424425345255327286093419159863112027056320858587946854835891239048190441356661944593870497633373542309790734667437640389947674907231355309226714987608846653630739091827243157534207699629418543074468855114059734747034403904209240810713532398074675208741145578521468247680973997746490075409461435106878377746222744586063652464021059212390801214651723199006664231116347095839578139749763355570777589561466022175801583068243051917217578977602560513936347914429361403240486065594667679890336507988114701268148847621108726484654653341247650443539268610168046084833222052009500244395685430071549701470398405312679501682870618836149407768316355561496443330814657941831055246487598626970017523628706188420440910328412302122705017502016111411881560234621057500293331324690812499709167836619417597428733904635510658297834685397204737285542202303685576162841974286606450782382575051120535733726822785704751429359717992424395186260412193562333345830705756956026811484964339380467004174134831213856427102072424280173621753858759225478688559970294584388533321654980699143522094317984503172658092468151181509824878946270675741251019525400352484166900902232452088191982191302494218915523434629019543986119467783192439484783168168200309863388821516600906759700161322688119534940554688662228391583578514593617226209734338465451293299816192395778995932292875597802535549712077347445012736556327141620967314506921045490479991373573736300010419803274830909854362051022096142779281292745770652524969966483750767413129430581292826881935103552612807136368573644662598312295014513514210073227450621683017502144465436175587748609750074534628346004351261125337614546030523468993902725528809456204012091056850721942674121771076675863149426616585502012150557548239047732543124826414221973190915764931847395254718072707559956052115528083765539787104191727182208568576236446592974167201298711969340610829505389163784784341872399314975685750786172158980837812486819241384960109694444908301444729629136630826113183828677891974638358624879053278526825666212490469421373357212488554933673811232391715538089017804917670111946585548072973636338601064845892779232136340228067071854808996661997765434864767125103231327922094233140377462192815350816086364502745657086868182761080961267505074299084371596436414772105517733768066127303310015978341500158907099280581254895337849895267582794482208547587926729341340068948491158141619362573545536738570559270793756422795914499274788614280825964453416694150752083504196750955246453634807575317081372467170628407418083011658309094258449569992266226548104762261698723491981710403504393658464498110717816571741841792344272298862517195805404562624348160000000000000000000000000000000000000000000000000 [86,81] 1067211383785743433749998323119775250231270179541184848197023262710778501601269274504039003826493524155814753903851353426114670007490443577872783064740332445476056640298721666277028308562748294675821337833421418084215104269039582408215412328724617159631355660855708967891142318079378106150514600905410023020101065273749584677974094469561529103781066002871018266398483924682483244070363204183811622653678080123834025644022552860033454829462256555776348646692237042474829892140104480973215687388210124076447735445300550594812058046813647828003864980899827648993795089458568086626535823043793284319842010490114735945173966823121505870858863627939218152578694559983731559934038562176369240308820431364544561064260566207764696088634493274673037988147565927451117739474636720145935529157087232374944754135897640125849608996975567158299017618302202305103886821588948076959261623038878664946263727144216309481910131007338203707004008169241041000980580408954350940816422846555942131546354320383022683413992509404093996262526555271638707581076052805201210904138481687294196230162052179070758549245320201331305064598587532269369909810764098468836948172874985553104950977205212607395396903769799522268070788319092873919705012079876419303872359108563395865026157993126211735190446472317795770992936282838905416933684088480795243433341452222415079021288325865230766830666681051009295727965575071511150759566100269675217394773189623903485609687010652788904222649849827535059287598329469485218473006765630661093040849283801417483686139193012344330315859772154844435611286847357539824054870246192851415299354924869227316971136534946015760543316515247566992739377338038771688227234266842456984054711330040259249243302227653399053762016582532773007134133362117524523076183398866672438434661063559245854784401569167338478911424049023279839682309867669914861015481961851433036260047429133997428379363786868907562987819264570123293869552311804444612491461517314805738363047790281943918968458280320619906453697203167666530744578675732819454162116776056592972490929594007639369008429941540325578485809587396350266914892372256737449705602792060658105789619971681611384821483573513139071434657939157117291572756741296479651633092775781886552597197719327421907613095050630375971027151361344159396192875506449589528853795009310065350377316592772762049931621208705339885847319422260382119835316549041764026246351751161020309358511851401018890436574880300230164104915184476666802844644537274026696271072001637294169610561310094406797956129177096159991394309087751726226759169563490570165499747653567625189810501537326082445145363648554578672029444649913653757105865970203018461823795646435863110849632716475352995325480926433225743688893246469364803403536752697289622159120011608614082298511360000000000000000000000000000000000000000000000000 [86,82] 27722718755440861548162693806017663340887165548245240696165911016499934775838216261476472611727397687730749119873085934728514446210642955648223222071217116124741370164154773336133994310823854466514814972581395991869621146721080872299606906041501806743858396422778398214283895823174607281728037750768020410164586882793824072171029873320404583690610119188323330778644502319210118392299608192607600713996095645386938758423566215917334983708893468860858120883511112461405781587230033637677057330145814342161353538458019929764051430634552617602073944429899314329958935442527435893053856587891312168565783440340475926267364506773601674544180080167084366318607448070189982023965946214238177397674687162432211055321063871079642355962413835438851401469137152490244335347086384966974026625943626344987795352113703056897164950523450602842138852269995991971381872130937399919943379054649425609134651586826423847914915126166820047839552963369461036204631669144962323533980271184581766256601562809852810993125881213640432122326898536230133204025677133691702705746826933272020168881169830519910649131970687257435800402227197687195745113832521104306920282787642226097413226599075198515048528596012852895890590138873840593794147885762873822999198825508094453422899147198373656687623435230129416297808913993933578424015718261339418582764861992702551216580507011800784302575956321007666066529268535610301752478225780505829089518125125608637025141633261501179521160971881411050940849445651134246101931618078540465139724121408160214317119224118377269668596248752033357509460538408186289842591824702026375509437647488718650002671391821932439325371944425576386856249741501347389620590798210930417530805786169191929173291923887288840430733945976885410728176457984380175482375474356279569698951182082939873307232858397103780886709952792429462285965306980631075340078275005096255016095113693832079724565231812943501262591132170388085361169027169953026527886105979165756355548347307415911895752737528339557218286662955917123880792565639798850373832502071041002779814580673499800420753918478840123014063607925370809336252482173747694810641898270561351435474626099280781106316174669029967765859075682671806485192597709237781369513424076887054082644910779170340756322059637778906988069427921088536140857538543196797031421773065050720379292071020395455733192347500771666820821491803448903475092054232019174344976350063982182929605225195082637319153595510378445828267713863951281553185442725095290916394436299433836336402977089293825017749125222424997660488077463768590415903404692556573721960514180986417943098881043934938236514548569421273790890593529268704745767313107702855625656053245682722339381433365118667914605030801865317309985776485340089602681652543174626254038778421944255047847116800000000000000000000000000000000000000000000 [86,83] -80343998417275321146927808311289052643357297277729143642716986522795155184927891625275144568216759453346162976265801656921818623433950081943652063999370735361490204304624864130323663136167750792517262517590048771051641309658151174027223640981822610013756629011547257970385913766987317356155169485451642819522408431295159927190850898397664190929261913539273322520292002264026688320176918815731563672562007398503196715112307910314749653965831949351894702954317121175090239763858875602558608582397439217987186161901924626298869980065247497907981158604479034211545374998916432061542459224558028777539846644685570676495868327697584733914944708390990562214093421464078238833723336521726696100256891520780722368925615159525718615828457667872747329809093424057860611882923831183874891687156844928873823165606624955196296677815169510335399734050317026454374451558902482985315804610108909046637119307040349106417723455122192896332505730202131356898020463347994671374982707445589815463320224160011627357516689807889813961389659305787371553037264007059112103827292000233803769639071179988632212444422838341323772067241672729105220448242173238574024967850500410323948212598565134637263553621283063603457047485742476184308461754729408181376882560332346039584240003275774068791896485807244864239387694002028105392338614942226677807938676591666090124769181598139634185176441861427130914315944930881139777755611564948518405730467909824424420605962345258583290736941711311794098331305790448945875687606302412585779393451328994461082367927437617145609332104079614549236293987848740761950160206831062118320622778766924671865848641008547329892897027217193536739842310924366536821623569903626929001374515687703750098777391109911845031012105169657570549178960690706485459369237990838938640636373784908659721631380555004966342961485195736181657875957663608691851961692711745114144660395054664636962529117515887514459089977016331940115187755296753262593492264719792030461225841703456648098653965832084286819463220705375662048579512740706595029697154074972385100740543482542208662374418043548374340522035633973533417637672461404905088609302682462215099600869571902106237298815615799437567700294777839921319211375348135530665126155613543933376681078951445083775289984761943028243835353107759166383377611573685145233476875659289232219991024285042118364499286999386740833648526994573528119794043906219526226257890734102211554562640551123702025084451350756467569332835400532957081042573241240555323650448983715580706936456598465992644276534274036329097241041008575214454433854330678644583598022412583964526962834187037826149078115097672089923881729760141349736863271952153533294709976056645729263622952593280125610659897823914350035997500587490109900854752412700362762198444910529008893952000000000000000000000000000000000000000000 [86,84] 15052053999380124313641137531348787658547990771580852897835116637874233773553323711284306199920080191396256002660014404616585238946438997590039903385137957739370844368431682485380420859907429843003007452078232371652659183215654911320638998588053276789336016145976114106620626474470386454931877048628478072743538098520032503716237827378082941233244180562544596061849504169682922246532745497258577154641639640897499296799311058491048640853886839917792956411469281929063799407896012774406553243453515013506580773132608276913747333603890891049454618549605489587129909358772099589134200318994378697148316572271510365210890459010803797565444388772393925124332065576973413471086365429730826908260249047998554616433919831473869170004879551756627554982023056088843988919333079266857231728503603887439503328690794058067418545034901235495964990524941087167900687734378104948214188172740069134451321209364877614086219072739761712008968321454466522756186472081358318489628403678330847301063810021776386767217040486482992331973723368012695736187540002258370111589257942920720964707542310130726872738888867823082833934882841515888971930529934928804222824441758083730166067258549526749013831137671026307884824861460886541507157620514104477808201189813990361253091362522026636374432426933582579617355319011015817953130447248790531089984539660676417709476701237213639640678422721760755740838979919400151468964820009857412141116289296913215004732691459155075110778349451293721801237428873588374849663744503320033995311740443240803770410265909960941540256659785910807831173161452300046865749024214840653529816474904064039445024174584312933586709732815033371250830565453093396698397019630878298342572006095464147145431045486431544214198999481327169339815472454225644901990419958800407169659449859609660522112989702767873483984442138615336919062570923118406630546848477311070539268405939783937148764577884759252780550853258339479136190517900939724138811017489840047762199246819471937059221143831857013937348989718051307438608615457621992808855995341106206375003771576247741064802180623449676893446541544904024200050122024330872141643868498336027277829034056979333881951183271184693516335983848908876485773110296926030340727114723103799358278251351326392533435275688257485691430637791818843846250826730201144328732946600277891742021839345817344704838007573636533408739837200937400289519351679012425995013846193287364456359681470373985023187074899465386444277284149809686675385242560535295167816575278944888887397260728718943885268685643922748805622383810924323211121515509542882316721913777067948402592507406863005943299313146254959461801444152079824743436492741134529438964259516657154727242607064228573266544141411130165149670876578074067813251865292165917269886501983455737911705600000000000000000000000000000000000000 [86,85] -164370772762961405891886756914431293947361780835838457275982777752562015152162242937965664407103225446005004974949418815377308940823295362093965205100318344453224675535100609311344388295180093922568930630913151308972648875996472460948994445652760813750136769728163528297889360122272782563668782971790365880393947944759984492345137707990497683584041912193909664078413293797052593797090023839641271737173823498794065279107619616037323252984188891206478713510283006770304108776438790444393667819581041759762206044618115344237079570884723621238218758409970765083797164596436407387461167977951560970687625927547365106805916837605043179425053529469995023819947589933033812727920041593071998128618385754223522450306736382804957097430984152879055437860721265752848849854086211409362794861934129095090268329024626978331644342920908054034633613400392297554860459767049420051677900407717625880561556572797649250387058655257519036478904149843033818396354720075209602634265324023311611172299886918815288323182569233657462380098151277247557839491226004736680149720566302543862376945610000242461993803582396501291053809641718196949970724856177977313514838568755499768470754163948260410808050881469079440176022815466518550817171845418602627036688811175267744078374053300032315221572143722311239519058720312139651328453733249938877972883962282168310644063500418993848112217286504455413425713029257682073044007946640988044286294022766290590977197787724049816468104501218981596886824807114125439734895579115213072255648163754053794897017504433069438716409205195852369151517435687939847163367058354686823533120488804934000516464883883133691805679131736764540580731393332196914760748871398328142918398336323545658325975992868470450510975934215739049179256021304282761929644099934977520378896460527805857738967600469431355051473937219239230177373345872848666372699863369104192429577358932964835247276993645573671566569127319417900749228709183414792400903766601727930005988989746689105403221719192767590081276192354596200291214602005759791853011185272820477473584969853185707022784062294717897993970372887822304852762396882951177436613510647929859533003106668991619716871580288735284160865597128003092183630435661534477764277155007675644215207048499594059762004262821358266903874546963283004638553679272898798475693676508234606454029104181549468224280039611127205608146296754270429659732057039713463997653415846097299398082904535710326815450467496598136873617966470800492248057949008705719687618013216704183478403150555569666024771012342995329812946637993898005852948848611559211730857886566816229898804754602713385090028410986904261505541949355180538443443615261751044468674117050773727875747017358957886411707897180944719961790037915441823994368646004548688226760671702726737920000000000000000000000000000000000000 [86,86] 2563870903892881459209876066164542588457258942173874831303407886174641021045284838931705368431009467700565458863751945511938405354544514380696902861241888891110598747215395033174151956488934352299620487103089019300490977452741835663652856760440608604013050720574095593242231935351238713727259935229129380106260512821211810288302765106381401733514351924418231034354037623114801295825101965753133485879865453594152259602279106707423624092926521383099950419110920812230012765776415032343834769774547105184890289909823788979229149105345137004439329113372617706645007666910150064392797723236762385424598444130036068660804221858098134896170546389952188440740385078924328844460450508708990022466791003617476169124911406915764308140202842652301137080401323819378158466674464775498142553826716211580356651009907397161608238963813855705899392973595703558415127790548353200434515724652465324557754664837580972079991308954562443353285936992571473436446060197562196969635282569609286809892250255139244230252000020041682230810924715733631581495238368265865926405786251857401950326847580258953984589921035427323625509733519171286762039730023668054568516996793643964515893541600567450468152912973676270929739917032831164309306935598663727969692435062978365360084977582013249076549362304359764908674950817579623427547964706708761243672057103198834506260938392319512166540387171362155756478172334801211574813743132371046045179560505030085455956534138824648703119324362620865626104342819224287540267023913644887590381717657875984401182036153356457606104307237662671145976345238272140064827173599911999939919908699763693164136360736749597229381581946873048140756345807759334859440884940348908481816625586354835055430247817157784230570753029803110551257604055179273985463681895272897305007298125092096468387217229859598194261412051784216411710041887805227253732679377238941998848267178788163264986599863584603551719977603551948811919913458501840028326731573664361148858449561967474270439396816388669256320797190969226093764101570325637162503513640984813141998638823641096546407506832431381217076308869422285595461978123980454251841050395916492771910188233050314072733174601428267213390041768259961461155737536135298249471575304910200273925868590256423315069193158929673498648015645496567105478803490064714721749747312563995584812377847014167511051167585400820343491712477251394111651267721055183846197326469551558047990054178300165220418312572939613217053675540262099568613368418792809239797855672859678165683657795213281793521144398363785433678009398112189616054343732619935440971630593364437670890904035102245579533837602595947564899658012313465529929730392991503480132923194900610771858971082488490852677839547979284262624782399610947788302193050345694467849285708968917729280000000000000000000000000000000 [87,0] -758022324612532572926456739189158809005702165531166956891253379139083944406739590452255780382944567986168497725880647327492929667488591342597707420106874694463277863038690612922619614350126261820241258370547759071729352138326047768967590494500583287598062624715513788763573703216475257581321418704381085131695524127440820555499217100555517152301812089630148526199019818807927813749999994246442095956013414333998152477712697941419364258020874380076170319227507998154826614220594074394117278844525215462411293929945105640301180182690350693664927409070128881742531138157458862551564494457627361155407335901724947890711450309235644709428928593537462146400249434084148767712744918195957021317864277857091046966781151821913583762876252798052571311939108529061878751977149394619413020330229479471235551443196905984308211583648811592948159086740432263803664565202696742810223064669465163680003563162453538696494498070665929688287401955414621746879700945088351276374404453018352184656676236214130964678803964535636443189645470483191917373855821460367525626922556966100431256420662568104359168942289791338561213003986853732143175523119441845279723080772177137207807797397764237150344840619042762380015946952033800399163830168884476467086550492833448661963546782749534283466571712531072139357920005110914297381636386080737298134778642203232833147141364580477111317658975124600265392344177825812170725525254562233762835372435244875477703217121979079427125238298010085701691064344974873258826840291281630362103316508418658386744114633691825017357841275095305914800078367935570791357930033437558497184924567717429416283913042640416927100297945312237803174125494837497162875912131438317950518411599400542307687389335432964059646810601606517987919354934318513940850584729200224316980330718277614432496941068817199460129563657833636513812793786993433040271739444197325515602684774949959783976845068935126133196578153799130642377541401940708017450003184798024636555947144592271234093898709292523902882742832705021749899694844451060592610500291548318979772898566266267351289381431479071681556703056576675578395071508635176921736328622381929622125338176503548312553656424757351955934814390210900555959623447497331711974714160212798823308046904979794761607998929626639906568544385052228808253581591037948075378748726455089269633050657268269255851539155976356747824316238197879107898361208878753778637802617501718868475832165696025445667418147476387315293125475264374249783174499285826675424051916967445238901027291647746397634361654197177709676969699020267459580893622884796382831116755261072351932730718635736976142598800354586271173104633037039763708140642537085392437674156881805637592196425789104796023216368011512368805200588720540991862379613496257691256247116040469621857332392646724551575743617232580431052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -102031047217864844821110176425532201076443048927126197984904288428756627005567821520968299536243226706050964978471025341376145077801453566357250758107656137019666471382333454534069696321348778761779666292260646382855511501655615000830762886657212329101142823073922932241887208768493774709895425964839891826948540859815120019121280380019252192821703869996502786185560260925868468861929663218009366138172526188493082748907793921439676483819564681488104087093849478022148428308583330178854659806678111181551960569024704691757714871999861815820213704793744328707527632667971983453407319551517821399236001845879889687866498745857717289047483899264618268511426062728250842342728799804526342048387309025222044054132310848927578408052314712339566119394545310842573936323484120538916712939282928586511664748903800515206811638296764460620798170733361389252529120836974099382482858947157411666214834086788979322100821238061615527228446230380900288944269743833156742297852741115191702109087090258585611572189022202869865938152186364055009631536928673964280716092568516714625204155724519222422183204110502889814707684436596407673551890114930940223650715271634437154304127471873098573342222579579125334833680163207728724848919452024350999264284394599428633253125309940310921782403361909905335111159183327932555339047823463156184407576599443841415283913627044270812205223889100292103382800125470644158952334082891216304312067905451515873981185788001607996507612132660634904786332391259128305117227298624344027786176867145248722312279828894734283545907226848848742838695049872231273224031316115561018324264350082043756434550258302904148076606009306102206596972711934645556945367957278087557826926811229282767432893944471107140285710615625196175782015134632215023251265566605266953286291660369295426846471000832506634244245140665319541158546949422525408324233026017928892756066370424668715045266045722212194709488966388396949018334751570850312114426047642096953235008986364242388086904989453675802876588587210747111471782022405604552302808038998090064913671577659208253267368340843842187724819913127552891178194127765922775382076777790465663639364718273908415441806011100555901799430898868191395290748855207514879992634438320963529156194935917896654683243979539963027835559787673911487174891282468589157728028042331303665528369007873350808602656129621931185442207914855848604916538103560765374139133184357315466893803298557315029484993695796068958834736326367179596747419398254507735366532588366964877675356597575133091832843056345706328555901996384209519369113098584415693752815955185221169488657198110399653965506341378572349707334430358776214755927472357392405338943889414879592874313307843278496368156878170682108605842619262845584737666257193776470244100523918082595789437799471942384420856692693801429846982656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 1150466564215357383567681688359383049655525677039568311853927987044399019576190292206377505977680217197161260562580567057526853054282010386249459251840502065100697201568080593443368471707115041421493056268608231580694003889217494349138511473693284686726770657295088748850530773311971495673951995679862544484429167137495007499374172824146499731386170723843919248496459893277399196275854857883588517013501757789636568712544908411223394975249974868251122237701018506801536176599892084142150345015831621071652058248351389382050900200918426229328774625900408063197706693725070532261851729162407137418193109633860903028629381342925650486532161333269444121501758688309689029686216014250396025852846049856855348626472735752627938927663755680944624046146026644901968647027231470873290611812403247430564529670612532427346357599431673298302480562631631718014970251339389224931608357895791898588761298485329663289071793644690563303795649422468415784405288673107344760206263605507494633459367632438473086865011376113427664855707892410487726290436598588163278756850089311032751736632467251789126135046851908044586122070058102626799953813425928550318683567901663352583584923247941312390408685163155995851359587539645479429713082392687763368494675542608481563840938211329819404611752181737753887301685279250995707149608009587021064440087924050439229945870249642683635272202024518868463553277249390691333015326646745668394965210825853603112182991804589908905231612390554499768521497784752368044412171750479456043735302258259799267449468040272077877638185422377714793525627928369509630317188372890330211158750845656201133782130426250552805833365970572140403414830066759244685942641568967787414288560703242067305327976827493903235259277725802186979805159608167387137932348811000408118948547658374459077177605014743827752522868650561597209023635610357040085442658697410333762412172387500236310522905348419458111715145052096260342473598839666819559648538010109896737052642584593746681424971413984267802131041006477714908804225584436457425253610355473980228062462617382107533046818577374949525722221659104717731770700551295129260034539463553413631619089011274333950845398218477147729400664179138792121574842773267925349210470396849493807552109865210877849972113424144735828481907322335882390733368500076497425777768613070849775527036010470409315950670112040703059436077422173443219054648022066171705251157157554750633123811277763974411874850046336388707638987388508430953724959275662949274065096951686539131223982964624277656820678621523275481110951277842489932571372136921968960636022702054769081879084628146548055948946143062828920409005028580848333491076072128413136083087980381839873429476076763033305926179059957299418065223477216424353977116126590595791447603350309459467543957724920382879845814212264456009809920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 21246422357180625583404165796286006375443608641475597005279144517304151800694878914498129192204985914367606464442793686029970871566719986631574275367745705578665582428445498294946190322026908361749938019588934339929946474045173291367607541388792533778604868934970786411633074419831064535487161624820270412644643658014205449044913701019531500706968020140029254912897627426852498269864212015515745289680789229185781874604903577254191102014098167170973723478800783897118784750950086591815532763673248068342464326669260087162483468636183441021880977949777269049013639851154658740857269834212050623993152474333399311903657532304759481551646105371448417894816097179993960347343711069570628689989359042659033640690589249408934036210415349260411358459549914437345462159603365457558480533264330777265067553433064747786672098249970093668866112742617763823796268499845892839311056960013785294420011670447015209717303333092818963205279994607952921444425944471332199095899817254007964952300662380240155109721775240562396388350211544161863661122352020093804407809897395159319916152059781680180593439490232025156457925130177246547451576467940963591586185641597169494822488095558877301843008590498183522394615225199283791082874347625636108328136523407985976180031627615201326441134185992250695433878738618205701461889456875375133246879717914987397995192402757420715937799483016792719167688059634147611669190036504780861781173345686880451372834070148267393501728866090719087834457996526805761703849455316522879525205919793779503618564845278915004260097837037934596177564799756909211159903184525493566002471446722321877125064744538889079307668292006718814709880220407526141319698552677881808970120069367493457717670493007830983352399034906509622145600966816801153593365179420439715894802981384955742225880107421606485428054240955155176814775988091885540644532862466021456625619825654988303453284492912700560034291698072537658166217527819897485752766492638838535679683375592948151332494435561079632339218585311243398220103743919390679516540062447447067114316958435158188690470095130657756549819777308859531275313331848800356244144009242903567515679913361579319715680897444688137178174998007793987340582309485371304990521489980842541697378208925889154437424425745036898747375984531352430883561093453730085359097716385439519658324881838390913850772796520744292036428692831547529203185951313727935721346204950114373932097875280449461065906514096055068730717573827240697521054642338418893441364694792032214735113842259135201814006603552936955839144553675139668317083944260787220171103434707825044711833541829444896647691897849572446289964586132680063618173681504664150808343026164329738278392314427899085708921971880874360350855683291470447885582778796080440829416374448759523673306447351687396589478412101822454726184140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -799512151230245261950289097739714819090932684410367267452541634313741275972732117870617492025681077455566594807959873461502454450877994812633582874276021200803925980389699443594643413716783663116091837209516659444227401991817344695137085788670468852019291227415260901155565505766304109082357929816840188118495828906719010305305745489493970920057048513439612461696058146539117533714077409395839059708913804938514626405003957483681255981952725114626642791999750658268794003117104078955604591833055224562474256940451178104010464658654269894552195737371193035184889812550106928072490389831617074266467503922623580575004742516017699822967896307569432934466817805607503641361894299390423470780151194682930259888064898237406575362611009860850931779137803478841706916015847054206921961656820049128992023737214209151680303780259221958274766511763717811865004028162782053513429093487599892318818115034497502482173352601682399779890976048474039880415337038210459877385035012152044265343791653302501135063785004589153687372776596433053089270802719654236305715063295435609294357038787193482510204815500330247256303906444938665744591326655693576308677147594853533069981887623904187843431414796306858707166875385883563518200895460891706037575553195752116191192612489056658052390358850147172477768797135687788654791630727541769983396882743820509502184078868642999290445767764944447282637300976656853392384644926840900396009329766842170313538936065820094656711990008406874240277334479754534378739649642155931393479149729869904660020311779270471593124308741025607327175787695029425886742213824192361776612770887931306075363669759364777215403406914653109810721215880303582905501467856828312815349543811342486211963179426452819657882380428123076777691594970087385436047422488956338007593001404090999516642999102139884244255487696536964717690672750525195710171791746462561115672150816056932967787697497656844043489836720737730854806994316158945845077084624434966269537959952135633703950275384867233602083024572496337218596713844095740678253520126531709573734831813081999686459977946218117496006295912262238091559425718785474875738880272974679793350518264027275909741409085919026954868480969073435104436218813619544208310913325378669028857213342481508842390424331199059242753990881953987963360126015888666044625350274363290714766362810628417309386722406465438087932939744431372567029897441186208140618666757114451716041380231460526340456850915203417183899407134156837583825035733305062264277251288487150124218107190559611677259644526124696731500644868200940605448975433326663562335908220949964087203340874469543187009506472890766423262182073380715015961327208867861268343509565377517904307169643768643462497423445887404599863640349845293293643811028638484779873283824616192139348172804319927134382842943580652973432032460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 8795536780300240924253475911094552988528969294514068121706695919731285232319713782344821176943090555296422503007902034722540728861644289718090922695955088626867953170365618295210124425961755526094736638762190731814516414230131837369942698477624645223073887476331126843131835444607573758132909609143353546442774312306116827702514069285732997994604113145727655967122477594236293423690218980386660343583055571300266061773535906499768354026196474463681896032197743625076157054689067185134488262080115781758543964154484360291178136454610738150678350566567285865177619802606692281706107230789030372095746962486251719184829672734537307069170170481392817302017962751281731278684560731062894796731727387672445090895993518223809670226674712259635131127399133111377227647798980900393855572223221144924508047119152738719964486282194300957057805323803340776638034339146035160450029459623246379119543251297157762626831242574766201294975467646258999048204711143041084342644302500075551017678371347839067464261599542121762612108904057408736586051331706559323494934377126334077498577667223471770874298587637242351357556478793178518584278000349529870144364090073827331758843725758063263488541776353537688684554748248018562684829977161153014046568973191481654156519917887711417446312213053729365286008437123898538648379871611007236155972942833241765259862233954474047022527363556276407059925915657663503481562338959794608796297818754922160078672245396382452386193817725993239085636706313639109199238194390134399471388333263408112835865943894802965122202579609633635139604719304250598040134635982798993919811159812035145011417024178462186467100555768696852588195694763179380850719452250341187733425386654690036271267890980833485688645694600168285171931336099686168879639719879161161971588603759143325321104077552259940945291685805614162407153132880353153122373460162639152782222954965559250251485982961310834072102339966842041532280694485577303906136779151485256783362327504767794116483995981634342726484466227470197617023178980802015322534810209843317073660415138794880967843740591790780478117786440594099174625504542241744597731440055364633038359712324186390309611034255466698369930859949966315210986406375239756082127365577723113463319931054115773415983457552698422083826707294505892679978618187181723523083889081028262109196086745933901775173333121814024197056852088094856894278804846215394028105662110447169906300651145117833653645966265505318428645005223114515116258301682391971840471352277158368037010495702426961367296555652645218495468927837856930697460334645874398671442827624201228393472162976729642365146088342376078925803179289613808737503558363940509344270352005031994601072949808981921869571916943687904079252293301903381559897563716535657309663280647867324741667724179650384245807349541430244593861834833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -43727286841052071256758196396617751269532225800954497848708537036226149163027498115658559643209710798073498237968831693792697247800481529282605537381563433934059143598603520387915699681891282172005535743739084263580373570619657725500950320915156323310347710281194077049836144363008819054751499427958566418052715796894716019708558767373627781473387204797094064594932256774322368113905859887005875319444498579135494040048788456287485629701142863970545593524111571295481510529914111582811529856738599760267155478022437394648705453602001498610421668960904331173998406335912712325259501908995315761875684600349845694366247216161017544384418438891280398965438312903680386644150571089469084690340105279979879894142223264965951521989643436545334195111566344030625250480509762984248519470927983819869018368740473048886706081718632463010977734845442920269367940786014782410575185977522223321729002722167452175632159724101210631208719220116058944475010362042120645648240915479097876419276439220640670723544789331165612067912460697420194639971160836226241258077364460147191899111136771106101854348309632389706308721329829377803689498627738128472278024841933602526110915950397117992264449516828319627773896787924564454023392485887522820382841585817164166309388024310931447875886777634786130900642985305766782953922497357156376646439393123474237085294008076610622886609413438873058557982638096334908301568450521271789777824001476918643817595952573036888739485020313451146690200090232578206129186977097785421392410500002297932899601972132577690467135928858606934791363205721018668613941701884493251084992393616947050214275713706744999887086787472625429127610295232333025144046103755998914850055847269152704751199125058491764393018169745492385202061440993023304374558318626265981512457778198820900928813676133955584861435155278837493372680430904843800244808395491904074647093946580852366835352302868471700562423067588530984890493649485028466454398499924389351220920873631080529535484383798228725182777490671197253807861553682338911067237173389049849236579741031674737358075609106712153940404230112578189987574204133052969911512325371319027106897619268330680048157463169976616644127800306524823845463445538104787202659280211204603089914243779190420705293696822527430822550118018246400529553880633049474072756727232452665602384951704025953541043747922516245882284462055256909128206979743253232563947675181180510314242777795199783424004557051356042281519621457076588338545143608182284508101737708984041454590109427055298595418143948251597540352689970297424820158095585561390518699255285398829396862990587157408805427800954577868700581374926545355924955114848405950793106645935803637137486432539270161568323287337284037961473833632730724793421335965596637000517661267888752876517504760494404058402116989309164267785053798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 195329809222433107398683812023786954183309558234845915708527591837003995403995335890471129095137434756171203829167425368703783331751291319596955078903645270867500362795330915900238041488130124456156161997801212486533456760832375043307254105454239215431505587219882606389534121264377816846312471690873133139957946640958403084230940014930757322514090444567053626228231997995037362790754392155644646720988793963645841898449093956285843863733698741706248239843172961196663323521432664084748483558557111292224793221639719907881095133194592865501767765597224521611618248356490897388299775295513556936010047763594004345931334651268631616307880279653447974430967647798379402704012704423132452270745790533039171246643223453415603334358082966553510447205656730188074444620832693134637973180996133404088774616439386063310208060545104602997201030329398156888183542272895434437281945158264384424262981587634627882364590819719613299458389697547240479793529609016674966867406759810766287493516492197763086380072028502031062233530243641935980013976552620570497456695917524237166228349489641902589181495104711856192700486567380159198234870017055475848496659002939039754637751407035829194182368181450939073062127252156692671179582692503494323328079641094535596186479463698834767492294016980858341801492537666633121870418811994115749446573231903901315213245998285134299837657931412174651951087825080166165442893357470536727461875617978307714932538114695804886546959593086367851230669616829089783273619835546531102379549357190682726650481535148652248088819965042952814040532980970986656833654892419477589988025915913364297188645291819866519205084230558928058252624627059900970745792961175360389281782041080368766147594253676748284193893061640858216012626602008602761483350957905743474112153731091335615749414931442715193055395730069742232366919150867873956022455741749716598883527740379501849136725855463817602934794484990535188302397248087354415014240556207190242845035729639744864465193345790373510379841198034871622261154905389788740214673096317405075741084503531880451153596045784482877409390220409603990721185753046943940992343624282761311515584437917758961517418950611407045199065517532784911960463818585027999225953371889386644316312359002498007500479205180617021151095992028646838871915342419098519124137127513954968974847021311829428078122995681247164177328641878126665625238236184352961212401466911091155326133971245734110179841300533206365345326394186185859846235010557356632694865124468754336511834796828696028956580053351235435905353862386420290619632333190237142866808751496190003654757478553648110148389162207835154881102590825719037302361368568978227131071708737418484668260783931500024122865619787073754204793156344386788873292786121368470815489763768911999039842656380682093636095080911713547563843624894464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -597677413809060108796366135946746386590585738983485705456562060803253690163849826866273698939840890362809605421416494160504868314243368958160364277602590738580351938208246115948931312288078962107529111255549383136270348966713320541061024383221358738611322809887430524209495862811662882864855331327034498312842515169756625146003088999659908236299883490149417791814287483851762825389613098080749749203315161186112379047644842042145405434872842092038773599537681679387656588779524561202524526397614059824974170926322495907196541824401530454423021526413365756784702075177989180696426336536494590940166790137947992059279465512659222318093431923748223304790804092792153870399841841406305958830543642324460519153717665620985223875377237264380619978832770139585395389940670443905829894774512470288039074151021094384726549285990331598343993499911586696232290185776928118010235954792327697627453634057942820214579066186044810133219774262401089842480739985220565985315168671219748725674627164304996309810240615828172629515998604473664974623456398946983580117135368824677401727699231012359545202863855711501713085651858892765943960469450628991637040576907087190768601159057262629065526179663344671958765625379899128359072863743290199315787684866667579092430324942127187189690713565991346632236171833543944072045458690917024201566172298792857072274361705848112285547816251186543352298355461077613417079140611355724623786493130957202143003131418303907979109076256031195397023262025375126241526606846715403423289842968820987190308847270596661077312404346365506568397148036323156883562688410774959537581147832787039746760934270793186537989361200125125866393902510669376698349562067706024899940992022869267819934083991602658446378079432381435812476766641886125325453985115265733879106595970081867705241210058078285031235200852499902381193390223252919489772331273549882130588244497051588802573712104607802091090192373520365100613559374365199442527356431986752589558713155898925298067221758789490514364926034111793228494926686505458466618041478977170638870032998482706514071122681376933811529155210280137318856391900047249274045934278766672469204554145046143020008763066944106208032766153064604756954467965960467945791813835528908393638050882173696899374046148231774593893154354246364571357331968956157908464118174009336725713068776415446149509090128254216323452703941294111160414076605977046099843693992366377538883064250143703784989966979087530943188868434615672171433207813567071301623439757629478430116951839728138364070099979955106479287967257017345426507582657867710581583685554984094706037916717398635971363200448350615512849315848751178132595432227228938424779899899356571262606704679356324436048439814997659633889215390313733784928906347903249614088409818487680687954572359063897669165082818007525847398750984601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 5070258723678280369893985392930970220886620125096986734812643625217009089920827534639754902694206800822559325694737522131401685188113385654661963368622353087003949324586367793126407688639712470853082493599613131047383904847298897360086190329158826284656939532607707544098802317538593002960856617254757354123140871843245747080097606487310970293143784830785749284658910155158940879102152402582270633067733132622344956702918775231617086596256593010488693840692931692204598029098578046619660327879629139597476012066297796405809261455174172817360037932913010136475955209936472735664831888487412952573558055153356271360505654488255323501917559228152868437281392260805356022677545030334006964737104823143501270719365827658722832636355350785693632100707047044357915187191194157548927026018217354469017584687027963038465346675583846093374973928480576794509481236332833553418565520337559129138717482264042778594612163290508759337570119701550536367006767951332717296295974812146734305039175346212222966367796031153028244100668557066754393478966384541646774476628422634037374700713589276521508620392728708196076454624860374965941899499288207119814219522149323470963638836969930465069040741742087186603630715651084482791106947381846469437248439457606888251349464475541737554194173869053984345160399847031092005483736662378628471501343597637810252237323369568935121854420217945415782610744278739086091132317966556820735284250860195342918742920305927758887585295285004238284266732418567673565384236263157050937824766175403935747722992703177531343830477623159360315659070863276661621266324951811348648972336582336142818751133870995704773839961475550214502585397323500121842788256426180632609271976760455452156601546343089419139991760641176133254083859892921688121953267236596236697846123962820265652503798947756052787272770012526166240976450122525408378497595224296562164340887229943543710463690091532235734103443301967503972134070301584423431201970633846175802282198686503724982422172796613990826162421654012824785316481672483298865370664197443143170482709020506082530392251363349803750881003018577607886477180284311834461041594418270922457789430998197454024671793031972335576542576444098919697300373585913077402121490496304088400076922712174952867240844811624024038894886184954929016095074399509861136567356195514396833949087217651073337450469712462160033216387895780313707592830439544218753859926157497795425086950743858050149518271672803512937596669592460295598004734494394246465042944724744590574184899441629166092523978231343121637319202978526176008599180389535655875176404295288988110784361195233694657622783639976050068095937146960832006486288925458710726842185580796317005229452537636366608835302637054977888788380372995095208688974832220296185907030850872700855839032558681169834227656706977980666536427022974976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -19897177589633776655045413053162235230395291613150209556258597264654114056893219819917997694674048270104297789233106843658744739319686835044237126554013659529654643555973559449325420742268335852977416855026539493973854990425481033756128002687687383466570839161472425021836231587571757539110681653866771815274279306725965175131253609133107417199096657239917303827108241510873036404446527484289866853075320045250870002495962999013016379807626877387786635442234825806650548377287853304467298218641243332087226362232683337471626799110953470282655746282922469424059186939252749917214569549282583334157285808781602885787347459949486764898015134230466258516063066326512588263150292912256137522855394806154806854058967895220754819459590042263026806216022018628305434404243230474047435194875544094667939964111499183223783014446102508022256477525630893125071414390116519404638340674924720078575040560711663276495817642215160913574697423898259652021805592463032083536451434337078370429491412941591581722071847439102214451105969141387740631896085518899780350513336633409542788967729326678709825059543972708086432278168256584290396602472497306799411677534870618415509101067119539929096244339173052496457220390391542799179964443433036953536647861309275280402633643886706206916789110257059619788071541206409033824627250300325941254541149395960558849365830525909961991054585531759451053353276403310707878745403238199967077657970578784224977629659806053086353347279776750968914141264524091873424521952594706470068450216604317073111429091608403661658769375874817000583553780871076646808168183320342393635553508284700935812555298922897336051698295399813625976254835942377447790868279508687315805291837291454162099533790377493989457473989351066696362592404948159759951565519304103041938511214099261708951876639964412952387546674155268015417921451144020600756393153335424119180520263016174032375352695605756642457213302469712026739415510709371432615264299401740833756773524694520381862782820751306549168485469618387358611860886860946224415045883261211550857477918357850236095214210226333076116842530990098805648298311644745362277343590647602370218111924795310111605675073713573346166378821372017317074977473863506458377868174331973984293928839918935272289539496349520577014025717972986929408705113837477045745052021097805339743482685764783810479519734811381101903001995606328825174326447224944715952795087055383092181931128941559048039382726432360126266530877616116297977039174698492256151312594949477961177089148240563017010085873658818820517750186333453720761750669757467614856131279229920552057105321415178326818470513685753850045129554036625263991604593255691573948478232229752831992929017091384551970728746933019826136848575897376407757532007956203577635122146480477809754513561315652552302348081318428536249538402739814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 90757493270007062219036757040807344375702132620917235728644255828910272915247496164763107089629114823574255570716949915562397092463954062210349898601718428490947466700165808062233509029252304510274159074853827918887026709399784245916665892581497969304292088673719586711052141953683948721175880671612153967239683712051364960505656300676402250924468760881243866611812920809489591006443075447018650389880032638050858435735340131832740479358250296477084074566655710613643988079926251236981293448005919102727932497333694799017315848953834498495238802963275510797620502023723776728141419364053308211164808005353831198559755417319553784521734220190068036833619131258132762097809212144129468307823957562517310725689426749381246477920123834977054446837427163380000629482069477195804398674821693188252565206251356192849395644290521201472044132119556357531373249712119248554844346258929262738523591556912429546552074914081268249142958654737557781421362291491596032296762356433541299709892145934346459892065551128105736907854175215669088299726495983327050930113385436670276523871173262439518315350935958900796393083413134882939155863138310474969022797840986359006191487306725845596455863481150232180642483999571460094667127744631805561259522766206625192463777378953618126697751326235468215493904582448514340852268698221481295685996556614319391851914067816901295716964860499473793568242027174057823353962166676816627323504781717355874561248270869503683272467293798903068129721121610159238114876380391940858610147691978995380930260715098201059305580970455574325018684076297315521681970167441119432024787823647476583385146036275559226702672334699084428896998853283923231020050269903751725052784988327832858891500717371677418351081959510549240612111511751643429630836524714123513413149113533222159148249595128555673848022050141533617624610644808468172820466629889519266124556263012377359078400489596735766899922521778205230945224063846469269119788498431307119040904709476200270997999373705914898007468328048455356250558836232114125136166679788451297369484958823430405623445831623485259776217702443316694485478598500104651213792791411775880601651995424712323591680174809083418045139465336590432504217396480433550153181981680800107817816618729257367506070983760416962339939617210912321134542202868400039225386714306205154944779397510062982908026340137220261707331888271594860332328659713892577394554438370985708612946333725402595093075971867804945276509597276440180362825060162235269082132434060851920709351696385364445277211841666684145630403115066060874291221453820643488137935353414653014346820697488492339172414471936124852866147724634201240189388971918558728341776137597703384563211523272941874153054537563219966245459149817941972316060282792932978396444350985528635584975605220851114868217793890875232382525574582632448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -203284627904132666000549934981783114183234923391646851118503226061107472522529349227799493747483070147111091537141689463264377833249908460383247346923454991571198944641602713273339983462731749383197345819621420954888454152611705226330590324062776829497772597861246880884274682376487154941541267529723353925122865689487042278242657982127073440371961275133051906756429449043940062899158810266092631784511058701650421519443002517777424116945410906812282807514037533500582985903733510328723022838524555124540282887273594102658775729698744758070151373249187656923261678796439359248633046594515908122350380087813222269046778983164390272100730751135298953677951486585860473836069281590520450973220885077040722413910066095438293988885885554399031751989247152327390716428721419444773854551793014066889704304941917943057594326849732397054603147877740500288612017298549806050129095594344508325878227323089386385524950193371795353771141386816113776414136895350662229953117690818928236408578045658258152113697464119446778741994217155238001179142108713587307240452393458457037568722329814877261313927028108923597165557354947781699191937892962871491475900452242177485038652985670299714780557094174521675716397157538268762854761933794592479315162228470833803075816900891745887962042338490313108188698377085717293915874510730681540239752726995580895366914137913638873691821520637425417697809051270552226797193398204427182626296327729057625990371166084551318253838812705332614203595626797499981826715398546943317323381171652061042261663845005656547648469988374736071042615369119048233955999877704852171885861312606782251522396734309031097489747956406321354152012465963648733840274007735582144739617952069765577103562647668998303699448280384933268278513487648577408417409501098910059973195263175395251736211181300984751336596822600928395612197743674058310728346336350236330529011437116635158904321498997702783399815289441499652215676490562873831492332981793920942664437101359252677083821884478137015537121555308702747622242967048115616181974845636383071795613625647468584355337982640849348662489163353822640208457473843931154893086302544961218973858291391138972614488769086769321512839670549631901832132047130010928505750471850464177179073176228810423170870336934664268633288113666936253670567292545639132453844159168551572145960040349639732465234000892855699012704362757695824706893633032302365135622360654982447998999838050848997430282580550279887261659770712360143860956933231747250824522900083662526845929808901057970633527914424793281042549800718326958702744822790717914300060306295162682499639574289652301035005138941188487964437318878332081744630789206241668953357803371983590659988345339846422643707787110870292410750051833791861293193355725146027907932354692358692914629595100030925110114133312202812061957867385651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 499317918516693536805665309583564434699353158266045681758857429156100467717966008643013983488196743532861372607038223084473303071017069204513856565272132154543606490006382185683750433641009501603129244156791183179253145468028578012410894970169568378950434782532974702549235472287849637932379780621068505506174488012667739973457467842085212815037445145563375671588235439101872271303996977950862505028677288850570870738569135166263741782297456744516422051799331262342078758537474912479163825174225607262591019564375310364955389184166897764962359544547365100624223513679839745241254635721572878981787421298739370251832973746920680427463115964591404056522755231983219868985449514768517197823041892949699570436440257043085243841136857291390090110889919225695221877240511134701916421571313858713885802117589358701116066484757859126581924284725941047895540513908688334074518535069055856734964258391000503277709181948904534481857034983204447024804298035195201020359927386662496134195124279304373201686624535423951418738390781204646937758386120800127046228394536920862679033690736893992536170521045616578798534774914182879117895586702286472586614999226147667863397497309058585911048541147756077867079158390410027273027427663077773836881798784754376484212645963464078124116400672939146342200834233781132574740055770477738880057944581170524794074140017570835353051882422184775408704436756686237646362953332393694290748806180918131802593369450221702310576483111968356667527490983058854164631371288321470506873431825413990259672125551656045868607970143999777348263604818667459543744891443142915192541085179355587983660733344444088587540551426570300380973150923681452547799436584196196466295425448476064587324403483798814569984024290852564671113543207535895583877361314577707236825648959142964438034626637340025479163062600274681795023047441428960584636400417450833772886029431331878272153148257429042274953918439859579249033890806214394091512060148703654498463814444782041497907490546739014351090027684373610746299544735217835339064720469946006365611488360989227488731969208393915727225778338376784177801150470647295784697912429833069534797976555241167891512088695384493461743757087070431205357730076674559470317720235681879429920000548436874155927518211230160066189038672018580031383571978073511284152769647170049172526957796021870168492047469256923807251816928103752622420774531604578455122270773005970038790343563333622247227673479650925030797501110660051940888101087138835647821882035288898655547403571806469612623869497258958225178776471954660758382844493300945441807670611384697365465936907224699137351252155019502328246986916048214695278469665444614599849965269205262889583423502704977629472104516882322488923518357321150358333352316635151627146655887663566960022031607413375820606000008368624562828333994884464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -1507729971555263099356020700820866991655816647414764748154926891080709399781985302374995010620235672887976261558410960007612648301463276430400512213110829162075919735371393429157420752566232322076709648661609999249169444786882010781769155225596016396042392446876395703743103471760819560620713149117858794427072732634545103015200436679654848461478833239258533351530040036484366387695839901987445455300116383854399382347847167855168520934550320706297361400955160726860470159103905566004586883113267986881325109990426073470166413079136180981848616481736467805608453251235316839117594541670209867181529676153998434039110155964923208635736396627173661058188520836388065832527192855148187467271863451192823503756574528582185794270386755894922190416420265233637702471092102480388566325106157735883817992563392003983991319041117084382420380020673727943455801370113320884537919123551443141738022933857815200909479734370605336000924992354482719674609155044670786316921928778460911564944244412265487771642882248007317573372698504233470861141086640761804756661434204723712019028764973213316813139766855257900807276736784003369912899705113849124110233897687018725065125289397224311290553297664186719363039244849669980845415248699780201502698129854090334601445644490992573963968544280609646862076713336695880237807304624687419325952089096624130332960529672334291639314824087827633674230507444038459876780620326866075193217682838716242895235193985711022539131381741546226694529834849846175331087329888180379744095425960832117851184182076442222715419634834929897491811264376053736666925175163687179799461294752559387178339419544305632724300955812113711285520579179588323787735435650225705263311484237887413441975563750746799049247339984520325937751701454842472354756374900699613102757693665775549414125779736529232780810478923914763571226225696128960281449889427406834995015060823602465279458421129409838916288811433816603902356416974779453718891760548315605161360038684572425905931893973989834251468275849035801405837594972952364748678606997360761556411232580009119015375034110351211736926139444779719095671955692116084032277513458239115880004836710682261200692255788247001547350519617983279322427807022447551790347810982137916190304145939464487757622387179357063625807238084537860426450236011620263528311875389468364195942495112056673513083273866063730005271216386541306012922163891254909801246780653405360223376158626129728821260803071416102788978806236835685750366772019990691313285032948770396982524701135470874416237489429814322720256340936712662363932860805894321192141009400141605115743663473487329878628553660571335935898893350238545776120753220899916621762916239750893587637010634013316851559943500496124310434029138747459809418375377034198528656431431736425869969292657536627839845374461906439341632536447444582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 3628298053574645432495590220436087211320795111943625778646934444910216594203733769090792308602207329651669611754726742135934972778824611849046190694481437313942734647211610612138296670045482097496498043681368140172076572187563829894614554447502267282816205751526793436380068780546311080577097310116979942372101613927268008496738607659570088914373408274628430215403779078791509423938888934762489136558878425786586280197703888204953953459689403560884441699326279021867460398272047889547514294275873455621531014982025597905890248993098322264667950184761027686415100026973357985067530995120981056060525247740310195597074843952712503366602798626645219352872682804309879324039824584101331791746326626573017050693625710715256601007616832277588625238541321852804710404864455943809657401780969517697024970552426726389400643330378827280078511323542236642042572801511675750581062975985950825254614288879617636643983846519081614804861558788398834182607453700555162883784584979199196591717990818060919992515658795679979119787399826526951550810262333513293836126622523970357172788892939814094395367394763272071191148339103901448991118055273000862022172599403956425501365160078012330307612615094655492219998352593627168046406024300976338673577965629709682680810609841128454321827397889688704317380056478905897645902601987483151446605925136108059624425589130128237185730599640441493092248399380211094095503333427235039091872287510263152223319478051104734051171142196387711638233922333157416191320632051209629791543537088605475701491921374163064144407152865718876074148862669808880463766336618960690153620133596635614225359006424475787164623176825770319865012417899872717933713683868894664510330636231789967557304743714552412180840214102810497948398634398714195385093706751755398958252234417812879032800285616566285873762950731805342198255399727366439509934996821747852283367781335092039973727271281925448520669426518751617133069046437616773279379028654183083288495048024450663216902652224050193703355709833748227210042484360209802360319891662941082193832351028063833279041220515837778196523160638094143086230505373553004776948893840978084344770587982557375301589328432152815145371855641081811148389501846396793005346980043561115060394900805445956556795062486960626848533479831720892896842802550899757019100393154044476069510151553874713391881096282241168421446591373581913603347213158905020716165822768850781185328398420927487073746382615001292994071343777437436261930364641647596739686021176593840352290056874959390164295980769429931196366372532503410048919691434880300525117539669215609155326605717719153008888871698830590061322721032544753078101252632648354179270823621491367830630209722846869941419952367664147223063295561846826253796435412834090644856152149398412446725395892705124679655581903433920984789881386476503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -6957740934901352146237228194841621023926078235219776713163941035464002082074828473332475155567287718241749931020357782233830801682021878045501519489073270975858902248309586308532810991409565486623453459271043837272106659043197970089186665371894792860533917965798493211150741116614415813517506539168869205238411356702625517419396696011821830590553718400577831410610469411493553138554638130603435140589579877797666912102947532923156036539958594469888446220740399027342103179702965792372020031078558900198562843601536010384237213601256253391720096645771218800912851790081011246494346752519229368931042097431396617986024439766497371425127299182618661602133123333677145968366701865016598499323767640719600494251666607079099082713134246142951472060577868452455141397953960478164317573216353551234867250944246207444303083021141461297337710721922846359504851404302878227977083535194529912662020861751556602825193991442151380586835923124137776272885754427161389307110991084861949338239799488341946352697690081506005819051071231255609275930510629908075502673667915171270355745253410551098171272747904062840687102747957060395461301925741296088858021746496966082575128116209258075914992781787632352016495696508136500872576006813503151737891429432247788327883907100206785950153438422030436104729948593505223892250759370462774511810750975970987361997651067276932082145326851553616500535698293502263351641527854870348636137493358189704742406369146527548807037758991970385434865770910216083881856826437560294935975028320407874074049166057938072915230905013274404579158461640588127821899030658365610237398308872879096755100283047893310715619300333591464236259609963503048324391453667389058105858363098414211609200532635257778463821284162659022713322443334832705232745829783881260315061358250909795653402921825227997636275253774837440149842662977863941651307243250015606614835681638520099815888988737813886303326488641332634501877700814625920274092628600502821707968166346964658308731021070202543391313367185125388084082050558082055529974300284183799726230785910535186385039510183342819865815269762451976640034358456133039808258702811027579993656639623355880140464300798193686074868855029952146712063680582060255236391969982376332496918775556651030709818704947215266434527726749693798721335731901524295454091794367192265651124753951220780978590510548811783533000297765067984696146486457521350575632782489317760791793961079419018239216891890467188463839944072417025193038463640063226439245485730992066516307829926795243177752432132939903788167165007916320737180691992222502373768984634467101994794704492450599362302629142630805972621851556743164368745353857062470009495710699202232736761338883585546882256240506639015194711541578335547346762210426762661192172294843399875511245616637575526209621042172882593118125919881605939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 10434985895007730032590310697710789668010001234911665630508795615014460968369403116072946350340402753213770996685344870683258135722237043429159515672795796137709002096284191211611879254584924030932662311209780021564857865288835136626575663052656466886423389275167363397531555768310000924693461918868720616788242729882687034209049312240972180813505806022485734038091846460266145248435171674383466359331461314815137847520270082811396463319859029280192126856129551482763481986878539575596192506400767146794239045664325506214503480971933738588388846252303245035459980141386579558026510303672304696290391795629181325475815185721666023139225926058509691884250019715888551424317835078178041799769476132156067165133289746628446033346449488223813209132820403234442082299679491525143051692990327370077428426763451358752418437224597980266040649245937757171870987704741356916652940691516647569838230367237288052105620029777650881887710333245582593287642956067233002488888513829615518332015997581312717975219991539424049434713896692134638934281587538932788914129155673095117371318465756371210927698064558789911857873292531400346364641069054642367329054189892859640624925557544984264218568578059685231762044309029775455076064340995385813542208966756823533069166256874014576367242589570675632315546592870095924294985819663040879863695155673903270157406634963511214478030955604889519742404884563935489273550541274299817012947148456478174781156260089916348836026438501672757976270803874154055740745466008325945651053624103794628816154589314913619751571925348110108167111612750635671063600002469394894920615538577502909385481378433547765902408155463947010759424203191473695543539607664447192567238026017714119936473926541460118329535367537756218223195548138612700317835911654046855950092684200076988856071411857239419474791706615445882731254783910372230933743592975657860310777335177544328998862908362204119034701045923665093393208789394934688873167616808688110864493625847458062146353338311993888525673839204561854554922152580737124998815284263464734774417560579156751421267933945299262192257452112739371554199120341592218840953799446228100223896453139819011917593694521000889363631412212171583548738325773724946801570300512673258073955866126790459649216024064479875662692661494007346752108398785448627610792435163515984017872546050004694638163206322240722462989420973380514044767319651117363615633567931189903890579144740381269660526852518975085288225024385250410905047356066707679554716553703894641544286722654215913443435622528398104536294281292900546882246413442695930983648169227216590606224012509371096473621148367497543695277027422742621121919556741481636630384205442782602583043219954402800385418469502474292516989953834965831386603282220026883804361022223733159492429238377126694194440119225866203786299591536320446464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -11536351808542895247755142039469480259429205982702700926944067253666430371200166572117136479563109133445462305514751003091327275125910480155389215347542973614683833800768040410703490112671370564978072373763864862176488705590116525875679130218338308571690177033985532600005340000498799609166335382760382001658200777576698909046430372693404695177443689891713760282085385206341361973491261178210257306928236097692798804818922110963225459105002042590747990828958039375843698133668381781923764825451654877470075657286015906594359034402029411793103006608494355457820087889346738087129570307128863190078989723300608299792018162150566390866299774039258786864859347247883011959032752417618291222481595563890266381999045854521849382662428628358327378972267603705205674553338945568503168342157833070281894912463379704469141092307008913502249514977557445492655363047608422455071166418446895484883728265514147993755624033361862648671693555982054651555604163902109339188317682142199244631698231645005638711583291536856896700086480870696886169150633508470043823825735632882946822221797523632297664144072943428399674465389910008501882279444365705266703985902467751061059837579956017316329082435497618654639463305604536247045338226243287131626055452781494137236415142745359718102293025404064217522170049632166194822225033892028047759450016971426580431329782617119262549630057742110610226859828872131686071097581114007366319052121280288487578579615247079250218527034743454792999793174568151352139016095472116123280045024379969563550945258754277076120144717282740829443885055429561777941991850160370873258857837649364370153097460885026280449162338725874313402611624831725626599004478926516715717121013053600711759399456719010680656675538092267736897629906404150580030632706844183948685145779212678506607400367634537103189953638693199974036860086554554966105090381246767660579028022256516185481576420523968383239750791481761348289591002825533256626380176497934026776246426914927822167078423131815136522114725213480673067059418212501130748139848490087454958011866174922323283032659616912641038460862057446029442778256821308484546558854185917703140243851112920004809628540898943021793528155374291519672125275735608171760271548787927565099727678768188338003290647320388750585004947194500340066132497915859319032621165321085741117591169351901430270605078790000344853997270912422947022294122049224956117003005780417639215876375731520022946837142568720467019508971944757610208394866974986457601883456882060150574360058856018451300686654968683579676906031976625321303459409322910206674113138445241878453208068374466124436394871977466995126822800889454615275794868164426941154599262982113071139769216220016036393838371500970075633320403713095960605938631246625199455316881732815878289349637873299469907858652441307153900938201120374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 12458019711921311905355358003790233361703725026303295584059429756470564194442824906958803043730332029249239495455329308598276678141729472610787265933028741217173000328450216407308536678421476984137593739538557831621709231778703020436324742151128816889113817033222726516171323167037357321858710098070878446171781571042605557515342101503285887942150886727741228247166500475523696699692160306114736959747487026979079431428214666617095562987530794687395532387132156649104836432602938792155055443270731064624280127362256672247908075586222555049528648696321162968158410767639996011090487086727471679697050390388994070678104409598728204805938171173732951934500858537384380574321082083408880564496879277417743971839399598461810046392470595796957681448826606895365953820524615209714986473514038595779437449723992535862287163863637847443420738291994216023591267705831921934619149096450177011683281119848522328150742597014168388944234902788808688505703397438361858142494992029500663306564250295198904355359305567364250976095558260312172654211892695304646549334101175571017018492512460295217407323971727537164454410540305801038581076354440243122173772353712937106558058579787924765721950929059555078224833920707092824428599343439545801736169068857188949211743027120006143331874315614870752041970248947637110283509155809387128898685362597194554479489759419368634611631162322622598334211321374939445202087321625463690141443036524109560899436623650588831073776603731009623742040924732498736730747625359065038787790360277967729236284615751774781041730562229120944267307043990541646060778906396565070463094128731970617586364527736128110668742346086399022455539105691392469683512193158596291205570416377043775418017107403656780630805088930026410441460916363099543972301792107611555198978475106636710419501194104458918651117230769155408982947177012143216790814859912698836608081081962955441606918971978174355009546451032024077876643711205919328572622539203755186329589440570026741340157535865043363888362032261328480774528548928450814973314464270530941881620406755917147641281789841366620275909947219261950946195770663942656583105288905560950625526342263071821727798358305057973906900699335724352469496427826145531377419003692528217950717835890208299791625174217446470269072825552735923023927156448105559632435139963970227553038167016069949916461208027943609072891044444487461429111814928802366803586292712212550542141071825000158690227466367377899799036212392253624184392967509268277739855770645707031909207590702147725574433351811530237345740983441687879016885294507200600508963321877319186804606255777961951050378909804399822737868392481983991170368272693013436065760150781296147346703524980468491311677215005454106874026129661652645032563395957281645801176696238980275753532288918108419478047165331145387459215124096773783552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -28847239642649734289211593097437896653998464728830389121269395276993026896663346126742960359870459655491960517818449294418128042034084904534263730709803369561629526977919438722764463192152468438491530300116884054498496377142195508330756095290067296938733311368630641607532350059301926875544368990457095907217041563443493958569773562614682753770323975690630229095449322626065777430974902496464784229894890312668811749459544249380516844630407431098972279683709353687791703108841544039215349142199013557143260943628826209154105698601262805646478105271174381220891601469990762607984388503178072176742463628542050296277259613559564517791968553428600888692025889430610921752645900189906933072912923742074077327282226893224449835411749796276105216007409546784488239305330147802718562214551785539470632167435797528047073074785848414589806623598135111071014584386422595003811630577985337230749991679958495262628261716272173461812281849622678125780140060935075255222192986795948144502457631346112261732182990345644043682648054327036015935474854090414120774699055734173711213170336499484287192376863921870631682768363887874125169196537778671091497457232784404803330626473646707195074140656939935168057252123154623152354649885373361992457006095617903186917072109707806855278680530553639559476764600715360719749498427428743496931484619865554883301369604333520123784447447481183748728508293932796228680897903838269654033307745652515616351026330285326316946544749717951848647787096813494771687209747179600367681639083873001845535973598511313370321122737380421890414114312794009198841759898592311006834624020422926953905022867647207213282192995043894758768449729705061849303429436710469558454684451000181508869877643814910272793233990491403695763484503712806664560369641225664524558225393779696421650802780192387733290532183527620441711774538534720224456178866338779769501043527095103237609842468727197367784009665455658011295630268716550853710301807438561529895988556991182373826546950184595741197939059683821191847927316121741558074916298634474085509424850713119859339422263205869486023915820987608499294566847813521550019326229847593947085678558235353943096696591007431696177512430085054689143184684560474831043155019251484456010718385759180818674645792616188493222635888649431756569855604942017632894310476354443276634813550270952585354743938089616779950732381216317637256901402246129947409870707245637391960457744023038489572465324485803326977184716228073306451485727497227105858373764780951517066074054082920525930056774240759404452230501408204913318961526838881759735780081641401444356630102114275901411999358494329657507568633048908606752608864435372538820871929629146595328415239261709075742593466063436558286193750760882922961510051067385056267419451427866015377830661314090600374646436968391165896999290998987161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 88383476777153116978105956977879847743782551852191350189893545581999660496891551322287561984296015086215831721327203362868097400822312542366636681291642861043136150787796419990193209030832532786975954947379107193272731541332104444844238268357249830582037783957988548479478138369463775277991727538770763376793087070717834903144414981343278328718805322638531359521401739516609538443276387682091701818458735185736211302066071885595317958233766725869702476341047855264227043081759092159825539901928747817973670754443125827093047394423397303594327908776751427072380141755747972046833227282040814886094785065988152511080176347847277773203735573634494238517708852263540741377248353375122957467355363216373743936559851762780136549336074152118932322774568528759411610268738523281544694928905769548454113612609682575936153853757495032511038495917513627108187525718657195331148248783849003592767937333086456946839447534403724491711174633335774660598804044450687758605367490318267569172340577423224098649630508323997849335178811395549903370471596873351251642117270053009340867616122419523304635097808885384168442649652419325065581467678778574647724622287768532419446392314925277918038543833791015027773600439907987395588914415504746864131884881603802914231027232821253952688859902791947180933047586021624854083586784939869676198106148848251606297747132730669057827317851708368882329042930180161647235070613393167547158883199088417117368617868823433835940127997511298845656234902487400785520715500263757258705882017053964860098633883675466165621416853944812181792806500283917295144402832913715979426769472427035474118166311132950708134744113950532642202127830042760141643368023307715243763036076052706285214932585133682634253743945802671642408337660953484820174159980871650961248468035301032880402773418209370464318233864179680288218077915516334657338539901411111584989448966813421407425770092294343088163351087838350214998938154865103765516305556462499556886915760531570877042751175307892565369124888380857155607293522495986769961845170313172022544862392443543171534453816201436600450596812951595767816481938907728773379106021514055143016778399178819392571888148552538673403434839506358472892604816859162804170249796496088642956495876913925394006474919273916386701420569271700702388031269225921027290564846785199464187150852311119851380887895699289342663457061211226918422935837353984634617762080913981020897846291540778543490471691314504235216907505778694438707530364693899798012262367715469865074238306986182320965709301714695456587316829486283715391357718818331621631014121270241281936809305120951521264548302932829538279223434578787943264758329289322772298334938782008228043847377023433506310771092743650270392903759119143394449100416012939159445589582519748810665967203192380919729336656557373677146320766095308357632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -216082857640478104549352563116871447586893283662599796790783567681791860617523061704689178240811903063060181256818173557918849187715338501524528508197066752262455213345261817324570598264645093610974602626485794914467954408662302111649863033446577585861836867852045563392198423440712155802572740935120915923747869232001676815981120766986128077328068443132958743269940120170594683558296100572596811321136050559443382795481655137346344843669633092463721657554602573079621221023505147465729749766496753974088080990420519244455975496398317615769330929624144747256642065711973995615064363459992045071555649508143449409422307167295558681837930925290526300567397822790697718208973364447676697723418364379162897142711998975326875851091221774404247154970844212718593902042899439755821071714640459118292366464866803676038352296690314231580149820737536479684040109336326859787931218434995209907352155068108458772190319351058369981884172361575045763439613080364457260804974912997645386613087156694906773860338709469627307078751457783444085872236357446658556855510862940037630452880663568136507668130961062020880576292838869561658341011288016266940612534454264160299570139877173780027368974962308927104687316930866605621509968336464215365944314070791393039952201076936621645533942822284555058844495875144022881499507604433997314402385430499530905204486524848122716030121503155783985954450058593386264796982637032290395725464257627520850075506932771778378813591167291657335700219556432821013227830789401558039029767800907634249730634760686580935419420495449206233634996497803399168204201515615917967625825999654073656808254891963161297708291131528545223418606386877208170416149307735161688449033147556505464036289367394733510994956276717211537354979494708772026034851381286388750463000736392528012510404706140537887525530727176453372855647373823478377347546258284335626914987678741419177842803246214130514835275744168479180313787636342270011845102613159615565693981367298833370407956302446598416026541344310290898578826408539068579732659064529654973876479795850895874976513721111257737512397864374473110099072899678575790065803034501579698356205062803118645114796981379406459595241598642709103520313772993327511124771265144369973489963840217945136556452050729648447732876342972257855235742414863790288515556655108026425390473713659886087266606962983357000551602255174846679360648437494863415619634889592731543451360233145831976876821349350303707670843582635313280132793245179089004998657194709160456179388907273874936641318013234366863447605072602886342708453061918004747830373406783388587495776930890143747018463399315622852771939926919172494920553388790657598655233896919565316327806703470908015569497711782632061160743652724807078939407035569586740037275963162184233641175366214404442109841026041957816267611659840153190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 416907614633031812983519309391181594051118752277251635404595105558891958633542358334942460051748524835972041830630440159670027344585786473333864928304488503500587203074171730342453192581897692206659892581451815081944069566423963928511437554009198745865455930055870994069631418795964972354180674862788189623473125476780127392814647518288805043397917880114078148189047940057057147448332130209483845842839017568981198616250164141900199185475757458282314451169795401867615584905568558884607007580409210339319652060532603168945252619606901733427320293419919617426008095940715753426497842451562970002233724909304481081874958119034001208406655885085714508032847669821563531544130388697168301146259686511562902449302944437832182697309496047610850158148941995482390699708779068916902976250454928529154995797133241392834222489740235551599749628556073062815946912078705989158310680461920941198905656192837051758486674697232184907910039013403938596611308350861179272397188008254364466324515054866836397386322406035150600611257946303865460004700901666861561914791052714086027791839302082835618354238644842797658761547172990923770946298558546763117282145399125452794573179019438847852803996731247256888915805852114223693725950997201314291333305645528822348912152488002458056990981260874431527698065889348386950920123314413893850406733554885685499598440345752803920846624693532915066994124834992012054586116850675639372297738438986428107218981302988234003624192663875492959099557370390510375247609084342722186686382246484531353410833625834127462017895788166783550747891619056499931688145403802503572234554446407856056108585014635130062947642211920535904623939284418492837503089388901435603040163607612489487119918699594306898058593303407272873354636181517068825037963977445617000173428014722731528146729207103935224670789293702501774837084432778329785739618251503676495472009478960368512234565303741376474258326277389858825295791521945051832832888902292066702457756395939744974317640439966615129783598693227485902659821681168891289165915975193332984319109991812140452169341686347036300007611502776121150146231831389928346713473224151121914027948971825903316667770712798532595824509360538714427325667114839055069820135062137071315293681840550054178832385412338026882584142797038366136730513267949951432265457001805173901599447102721308274814808450026089109212538210694922325026239079026167236316716580784307936686802538147731088618582046351181698749400028784825881569677999428695364686325148262830372774918233163452084919993572326737057158426163020106373160916188980032285515535031111934670899464138781399462961456727780392215913315133538712037359915183363338650566153920442730256165021320906713463698877154939075477900126750288751486956349117110259359211573074786607990257903091341210613083997304471996922610892172202281533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -667863966271940125722337328796128771136866034114320058719545131309707715549949804583382904204470422242109609856352595629791445534053748374022385353737180465323706965016813791370728284745957083129605720559426061112158496203176945847763034000651695229163161977803126972584383545003808484732744710449723093636943546358365379281240760838377294724884199509080978440240315791631649407322277953868855822146103651967397856186356629086180378904231187280311910144160801387053314123696691002267826237401631596663701252623157706706715313248186922771138387565647399303251470018785730492844564788752084989417534337254789881984426392043330508217639604477932795646825609307393218559722407647834907734672551202274742839069874960010247900429385570824429578700164598958464534968694075564765699631298198175271147770132912002909894541589319040329973600944920067992440686871233681308744048297203340744780049099312112282380262673641439130034135830672243825827162111682414010571034918729173222793465100881113786338148195854257909073825290642609199024675422324262836627188151989255488278279135747651428153307325115419668800287779832023198459285093500108705422100988897579150074600598684049365046572740777148341932472949936194731314805469767401981930519491739963864218597541325411506499851730463486766555380251582085332385123368234128065141082104596672995295760332961840255420113152906853291578260135651444330286055073779764516044921342619770810917697966418733666474526989021603524338321487918318079278284830110443891438335089184517984675052570815381749465522916764104400648506126220503335147304428985026417459566283188450773784122771237428841153114508687043158597854759510166711821985740917820638594315227542709059057406276031207585029426473944518728367808604051161192588092095552539991837683155281505132219134577879521654321279375789097302546102396398580606282745704508764837608958811550905789135247505051113402483949483950099221160938762460613755795061950837564294590205646444538653567825678911387122060239286383640167185199971141966923517799611233069307893357005298144460704673637912139320306202002239239758137806963232790511836549107018758168455179709888576155313777751983363405825188495139338002224038755480892890936445796963872595242475641385343328407975875599526721395598964123841486091420532482032694449713524124713365460056524449122510919962362690980241657363846641414042685706624539353446735514959448009200734433465211629864073175331573396258509389456481751600253450289677540861076146501676276868387295688046635940551006872325377122664842080259674051250092489406366065158243479644602450146416108417205056455986627147167558880177398353638048734027700869255066222617096677680780023431250516601785891452202904327775862037970835086853153294717983817635410864453056612942239662907450959913773584878288171696909556043319281818009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 922328188577881968064031090002230013378504474775033356008420484349267179833480894768002258002171300159567032231294337657813510492802950635982793011008581776818773127468600033606338668491786000683017065601623689637053533515239474985574656472536356011444492164023742784136315268208696854709737720712259329973764661136855589527226199577029709016862588992844127708947788354684356996362200532873629851892257786022163139604522462754345089770887291420371323949971750148630702739288000397596879266310900562858679646327413094237526082266621494193824681031518108766231567862697040036299886380735112465647980857901991620653059052462794215999122576165486516587923572351574316869497042996421006236943245303062156288970706609401877672126591887893114861354099990390892374979287621983289727262678207120204872215860530353040116138023188067053837557624295045025311815203543488191213963286007466276159545211021324650560748530991437456858921535515359917019473501148264402420871826651704132316355787477362962235194630004640031116131742527695721457191551029899792009847716161158490365893355933545298132861496105930182889664710836446497155925231190326444472296558514188383513401236292675501356647221954246005018538639372163531177415617513305857093979925339316752410926053204515697416760189523987685282912870971081767599718698458051047757520095293015786491019447253289524235437989582429522426658236105317079737324841967444723797905490182644071045867511806991061353142503925478140546462064035104713698365644824882293654093364236304884637290468859663299062439506779100359904544001561161073882020760449128933667427550588258394906251305757409340618476928891797720091677888114738756375755283450427987744633175380642432472636409833556518246720868661002532630283447638673104594908101517075095889634783247956432890462382272939463044367332255505724701199209523426384973506058624358901084882133713009020833420868318869440073250133173823498808468163101299944469198103123298760353708146449511983007242081591459464673504857384675677351971667679277675352724499267308964496284046034847558351743904597707144025608570766045147643419809627254107175869621486779768820583318192478019457772037393708716754878114332187977150741358447854062583457819383017829617295180398773074370763336867074538190539725944198090457983821456955368743576800210008809736547154084513158620321032127636655064328398949033635485217441018530685152200845375107269060199405935930539052765182824915693885112427080293479290200689810446619961940120337763007220467092161755255094725087922918165353907946522772121609328554388534906678224994709419370258575340305089743634977056920510187347818626104927198080831422536717082334855535562038514539954303193964221540272849013496709954467065256474224964808890433899807399202879445093357311067614829110081717314001009083778003442838281059399892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -1123040226949263736606024448380866374318279864140402218017945387256166312878386137021370795944386972925517365669584339986928891724633142638564980994850243534979231954885307864378073390161651329525214569804159521166041486041570886935845975110515547692889878211953703475589033684637816874563801998592690679966039189717455242042676112080145340421470313141066436168874275295961396028065796882717293635375744643947522052007080150988256126797022247103626448991446247602317521427986374913633926397835899839914985716629151158961782823723045208464581204722081376571225776175760853462061468755091401613968918719261571229212578922869983320213890851813880502183951603387541969603355579785876974373993545482770391422442367205119224515739926384583545405821854761292972115967209050866356381607145652594178311179814184258308741281988762807524763550542809078828348372261370496566387689773271709285023984549501017812069120034228536227318482430460736804697530961336823988209153165825008097521515175125799048561741016625695906385139890591198130703080962749494049356222961632095142869270855539437272273988505235592877211560265078223394455153789545287580504376605843678097243505404244845086401848954012224750744801253623110678354370285833680918297890214435540720969068113482527927097120501921419993216412098251938496902433137698621903221446947794638502472138266521098131674117926994259222547042300448597286229739809241343040401030832660242864656640189065646050922100892216622201698965647309274704780877185071161134674748469639675491741599697838670788614936800174745709454486967087189529600840159051025318729207779643531422343399953058118666905216845197857822178775829656062341370047277951686810487215042549254390539993860875024495957119129533548359314806920995910422563477954231405766292244593221130150726143336760880312957829422592905089607612949502715140926470536712609693122170232368754254058457206589484318406069426784560454422035569329585724162699320681273202305034867217586642701068953021522886733808647416977275879312544164286186936422965262414300121832293483257508403565046638430165189370359470905637282437195609460771050700281154622826431479992471975583021565446422585449799432618646820064429466592132623410088443091854563002290739461488027845452688632260803545515051738868406212690297198782748505875649223410583845493472434135033688189464697786216678136608391981128038741058873597060150885462860264728338610919651373113220210293011381909303322926636775613405692514299724791214361291166821311473784309984429081722859661978745993453407557523206861334986289328146802195376559307693163573731807270678738685763012097240618927647764612667879673031509659717629877148305921158378777134884492607275969486669280188933965735842594024390828999815093019217658602673641608985076575160475833254818078199512767001496991406659447702945792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 1220991875186544812653868323239298111635926786444315141551582158756425451774018184099348290455654174650223454000697539762332586051381756127891037550716929988046610643241000565103601662499369227487183575234254403969737979278458712898572133955335912495904173146864140896625751579041023249891759940141882168762093999923100482420113888920919807428963182592267034518501678470937851241822070363599184467018422927181686137280210177730125411570065268042116634732871363559694594859854952459952257519269494021482199430539629788629888824124721905018073040547391510135988343997947209292684651015656397721492211670461086382105148886969325684299018701840604832854408896196110972003737670486596739562848071473816023622240888920197876615370745927510258518673423805106776564002768210884580221746314211610113240642033519802731670489497416610386953269290766907030602758485209843917108396647480913992150524182526824015492872361613582870843265549384836336003615934629039240406935056695688452598150905816964708672747036726064766687796575891956169456015320977952235940287806024421561189998244272880815563399991226854884669716410387708366136038168622088944311534959397274133046996461160912819422423632741310295579407112069018276898996438349516023857726187507688153272194329476004955764219885684563572161690003887482758827737469895263185594376585293126214611761349806058173405346125079676596737219385386404993977581161421190825672931231659560881706261762787663363687795350342716586576244911513285128496233201069075462084195196842735626632772117220018356919590485725188899016802836079907126900867952412112305329313030029585063910370363779093648061706369954182133437291908398636014208033306872494273026777560971547143560286473417281939959176109156866893633969475714505396716975863503123346838784364916739087698015283855208509207104676170046854579206152022807673431754528762124069716206121421196051827328232763515476687511577944196818817301743692543754340063197454833839336327287662281455147105244990932720891655850047539267629378591814484244060162783054858917015442026772709691075598173859953576845284211530960827673741358682673115032480917289499956809248396235092439483348923640064054011276536232143252611625455841336344571853616511793221466820405473099057608948132038548859170595711486414617752632041630476993586777341930749478517521094075836389262851558743746810771449731383389325185822576035656712704016868460545021229520757090778287936959117209049627427966795124817164405633433320601767367235653002174840966224528940846381942134448276194817582433167340948458008408338376610589577425520026244968489497473904877030644805308132561848270686291956611021312178071342963043808597780349982017776328029119048819344774748060048741987604369477257720194362492749141652696968406266537471219265696020598877481552911223129495380391193539429372264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -1194461820293126142674158189788976319920309220862519013126775511684697512166940894275592087840561176475204367035625321442190761500179794780936561557151491899443258697859345541418768897230822119497436689815611631298971482709455944845144888506278361091712777121882153656067447432118187868823022678179949117038484388934479146504161961629304286891553644986724455761162727626175765728417747527623055989106581447616229819960461412456941830756973749753410230712931012496389742652165186234344002882688036620421449056603145112531352525140407035089024990277374519770926169012538317554996263360706053383141376822793332130148303815920709949543040869078606347506302026567758285385659941709170487357109627475001171007819936028777942466372373002655458421848197251631119863561524965815125912666229724860358494471659919026409251269228787254552850941646470161016079792742469692486276890044813966999882872755680577041133953946582890522671778189730019832758967358282062331997018578500602218084919245848720374057338427328656738435493191786741937140793580252250892723114129866283887961394586112167048392262770223904363985961282063750951891483217173365388624153196498908260214026393741079095751961793923152699206141631785230452256434777062506701538341898962510602454622616230297244098420810658241005108749952080969132142797795770214035177605370781907599606506832481630667989579855015696033133476691335348119692522203767913048736797397095146940454065397163842831094241591174258031712455045584470511243645336477158064124297039773291745291440023607416827693445328960166176050844209225248999154927133956173716342433636145585514699573205615125534210550539000232356040264100013409470470758137689986948976626493063504392833771817464524468463485926173253461122028531405059635060037228561770701838384658732346897783884747967977938538136261824697900837020887127085961640081160250430414830731434564633227933181694071532671863907732108394277935477393390772060843576218210548585485177587812488336784420654619751156624303196120848326466373395139784532027473925946404847952357252455336398268320956592822693550393826105288410239383598318440232581500143224338219341938197527890654610984660230073337171928032508877744525120945276512823837318790258946163901895886549430930875712076077542047853291227306683942649297163613839333239242259949142715722745443682657954502147191395570712697557115002666079154652858646105762975221744877974614910890486862409681387928111227068194908725219934117698646801500931439710288455786419319672354902453244242047171385598367677652259228821449865756864528549160267508969871087760941096718230169216076801068454528690099689819175491138875099443722334941737971513038649234400802048641317547649201322333527200638276374586112407956149037011012833651231408170419183415247384462795112588866485741262621679799228226656635687901593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 1057345468272150245305119552551532057811387168332215252131712934282864913702221100285082983847950180520007457393749629069814039247966439039022276588940562019671024762813427898005216356571454360844383224085919072979786351655391781782249575949012798526252336247516290627288994698001915587328600062448783670516435533201503238239803424306636222940924537273145152942965888215175805127160281488478079001154707416653249412088803307440861655591978690533375408332925631478911218143262341484886852477841683547093991221581429760929152719848668960408127050866066500265489363430924476976508342973681118746367977917176365544249548615377704142857167375029554160096374678112000262829555113699513320565981774183656316775753267818154703614589384207797886916101831216991547395728436006819685279878718417964902991386690995310347350622302620797937975977288863711479974042228448214892961334372534872150514220382414432425435194755728889917125856587157698511550562285167895071627281413841274458484468841345320561846722742466564422329943982376948233531023531257100236986969814321732311128852753179779669809595302613726870000599593950478849980822341902436728945966438910012670167333756547561899078508425796288494254855998358179605935438084303003718568438890315598636048286100445016149749342083073284161304319493601998845463512640697275015487031167155112946117575521733549806349848677954591242069424185521780770083701636706992853455847652262155302967302639404796383213963655130702469781443395145973558041588732142130935876521834199840002106575201347536800891705583064421350011948765913449674022334415546261859276225611043697235901060736858469952918582851213164574941819848464446958066182463683657060633891654806384551245030213568609383111387272263540020826686886096798251616755524510520721405349782822074512590274437630551413988918454420160143848652538824285876495431102531686787626307471967627587532381248337787907610214782772610079682925671971205666860938425904889814021382317353992754855923734766933901546451250489689828915636814451761170944222360196143138626922921237784130137746294828762818807366509426657946835374742918300760591343693264695329014348346774644687353957697902508065364890360698501614020254662044915247795270679134101859324952585798274136532335931298860237419963208970286468638180970538598186143979583498328449223762330530790114937695915015919572570561128949713810508474322556082530886563188062884886357395659649019406984765485459743631183480521790562136850719419949273986318374548532694905295824623103354882596811339185413468632230902147033358406852713466688332011285989272531067282648793794006066824569149886470393110728399480392291330162305210756684939900708287780884213012086692570001847954970839709542400676279649845008106916115159292405148493964952021443791634013939716201657249464861909483521070981501639016316928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -850828047574519952157196335645852569331303632736182745902823056617370084884476860643024068644567780724050631411831520852770203099630526751066326159213292719587249204783312738239476638853214006502864966295501131432237748181962243382279328234540676746797243411781040085151915351558314152500242642382726734041892604714714274912685193543450083798806972615377003846859366649061767721998515544842010780535029772179074963210984872986856459812968508740393143619169200018305409683040385676697662891536871794623772648647580747566207991731958159457674431949354164468343352093876356936043095477792479502077162473412521005322334139579919849579035604841176506612933282821924485043827160673797858532567555598476583307126642694318252267921604590087538146771694057371029054399830017009570591511223616104887238725183558405796394527429067028434817608632186305100866201316361208284134908330474565777992069680935930965919601588516422093800022937184604532250646503171348139208112923906864944275673434096709168785327516839657407373412631616163877447815388365129437938078904144683086077582894305922597300120591023083790426683885946720440319550865015394396224983655816428200502456395866418920740475429231699554477500936844317136564382223502884238468360637339162293687184716943211041529395956251418390852256560905585421422163660141506854456478306934510169017383695378747346462962594049875237217664927456437425849876681048966766678922850138242505220827042865401473198704839600581558572220609055363384150280257324268690873489054987917139616723876793295200073773075037935825807251270529262992861016197487407235169615627702515437616249170245838366468525523093386063650733324924136977383681568969195959849420945167024953412351800459631485082379518713917725018639249607186901204345343645737344486444485723946516094669478109959926112919321851959453768881134422119135110834631056554380290436465030235773197761703834300204106071299668768666325595334976400037831422919140849024995665831969611894442890301679392371891654768092700319110606531902359020713591012819466753050662461856507516199035806542368464964998190347355419779773228563210703474037969044714782154476667040365780782639005682450869946402697095647063757571357031148086622864893163378658128357760847207403530601419507927924334497595506416509343372788807452766647216688780424043279271256719837450365988679010771854115738002714899893339562675762267024446877027824275241049773091011410496445505565425125251324188051101142580573063137350904509947777404751900619270463129510783412722730714174838344751346885586528242674496642977760787497242499753100809748152293267095471249700758465313958358081452780442344891422351271563327488991221059573766610281883218363282443657672523978292280661259998253702256514275579862831953043049272552142457686688457922628971975955714049801709323424134482572083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 624517936331570030432446798779327493535013929915906071117324424561614877771896159738902254193174295659330658762318310249523565077433124070911265090912140679673613284529544621394745688152662399320591473437566436240553633813925193074489723096144421463211112117855107126729416847258148456463489495251382601138668820560365047905168095488161593101801950688642173319549535480201537644357487457466317115536121540950006297463417779473558010132045331141148964328213884285959389098035550406852292767408548368176403024471667165571138120033355907726316271782463745584702109845550138749506881511528417902521881574749245735643011518602674453734340034889079111570685979254550468347436356099335714989913745378506950376158212244209148674777672625579726834722157094882824437807237882555294916536110108928322392189721637078596739767207081114591971334690069765253538240711425847028904949355499046261793348805180763172363884309088604456136845611492672942495960952432575388327349932299293875635799546335151047802090274325339785888990688236221259523790271657655918441699398232123464391961454248806857085391430901737500364921745401187186113586004782826722897285324141799550825677370323615404589698699301614971879871131124770092456628036779525301665632657452742723889141973572393733066454572060103192290368289220473083203062722722140261003598877961154838750333908416857170912673568016912243511746261151962285740594218215063381263080024884650150571602898773554680862470413322545601723688524969433953797348052158302285551782200826859848529341194640413111261589192309403222495271395541017826104800501045567115899808393198027980134767940611662166844945493593983559719406551539483721081615027663816789005039204502719654568544420819636325467256862036616197502941098668322759308712158051284232142240187862480651829368346437033908808179306862763593166272419406628679784917887795555107180080473340783654899892716599599039978589296309950747337759392758408953416419244898691467394253133794951143440008294469175546183273900035724418143761011500752263462125976858667680693762563060128599265194959391103824620973294614753445306211179298875640179259967366733753449381618005720795939747602007654291167140852866875025322211125120758030863740746853930422076096478336969191692011548695615262686490805484973140901575395408678109093756636631366946325501119572237166771789087479917004880412508030951380568995067202341423942141511789609502015098745794139499078548312416556916189543017238860492519740559201201276235997528733250402570533891940632625346750215534541866528494101197204370623732930717460575878394791812607719863251543873743009946852100452085679672787471262047031676868946763233908348260598052628074821268737767911902786329845976539922369536997409784715271011957920458829046614011165434386556420498917038925503631119291832554964684655799128802983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -418899093897648860651927684127319003490689507211726283161095953638748142279473650586463929134082840575045245270149156301569927092702714715596074618186034886726504589365066421817982542055101895074821591989770358242231382984130235612539538891181636154603747399304753332875495478352792162358527163274110542346403401415277424451323413868353938755622887241542485049327236188997155279843959535844548444800359877507708764529121841083469481093781872271108116800255732581459388598442632975441658598433310145144060856574983183605844142609123172886298580346710906402949538762019839053158279531092659801371494600960177913829221548485383945003310297840917012271427336989755615991935460613519980146400807720279519658077733549351608043572301321328230096507669450189147645983545854910304640755353342473823814531472635271550888881193045005815053825689134343794672389457093285846169783363103693632444877723716541908559796920596057597013276502675008909301101278245769723481641486141860889595188160785354700463766673457900870797084092663423408787949097501331618284322404184106045725489686224135561898842144829787985711988793661619467765237435191358316517758759635505264194578109999118082775448443960790726563335120547907687241489416551822685389890518558012411663916709363219108940710989090222159356122995124447750486969303075196728818695302062039660434449774470415948776085349237937495534573536244572159800673644917913311104216989394523276690844747258014663610217077453056824157754198969976256491995627230037448207847294599702819482923580622114677493816181159265348489690240633292608154165867445494353371601991586855844030425978491586890159809648053629421576966505169042802971119891041457453726032449655629537720851517796130818815579135566895652699690816021225530608522701280866961071536797845419068876114667322343718829972456561188385834911967458430183134356370391141293955445111995959788529280775516917024709875817620687924599654029345349200409737920345852905511481662735538835079341800402146059536749472511573475777774084099334704498901955708972319091970989481454408355247605127901350639944311987026153407002547175290482961643116815032536701010136499963860242722226249454792919898501953070936968284452259584920489975015822098608715177327855982884077509180233173456510883567960439148701191345757131763107406140927242441749375260627560013423816529914956880199576902613027612450060034763640593533852983978253367193115977846661711888610304687285941743657092996461559789993617020380012648980170995199341651513904199445942571862998977153689212654432479066958013552360317082036741048351040705239993238587071718584779906347082131985301261584938988078699695825377301992184031801017553595967115576901878654928748872205445863002079918003912996612125414589842983539250351498404704032842277851211242645522639481013802244432370590922099916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 256669337103667581250643830737383414046306153048204087958954703249535216074948238545416837854260075555416295631582237663572564312548976027844388349908660047205950998101318084588174974936617897107713107397737028992930139850596267438849758402360979212663366962965870611235504149487437880463664857368837552827854954272720515130418273140595905930454278859986191756166328927244707720962751451556946009502578841854466315219697333649348961412977448550879092532221111252802265567619779770196496014170462015128173710630653438445510369905806873794339979141628630747181916862363453243781536823628676557228594998034786926251163275581465054837362000649751654007726615294568153110480573531551913391843585380569000053682066416855803907126998130460196799536108933028853419326058621519113296696178687179441797623993481156160652603575803533573548015242783863165464618331804684802342209940970155725033743343804822323561115088496483839864084718425272551016213026024469356642097696789995043979148297443775290838490520193748018551189305397407210381656301118199695562987783823366406576676226554764468104140700533522788593153141105119386235427958709994265449243367812294044873390909396248969983174225238246782206358667406570652631185841322641528199758965406270671652614412185220944708662233165431385782463449567595014420022882631545428850969239241964599645796994669475204476650046893873799800876624230957537962442144821293932675709615803942539527790044667725006635171444181083763244464193970591127563734799458207701705046425278004152607939375751246941973166680745801277527965827399125974769940111853723531283413719200204447749348599402255474022806342490737766592293290716151143251192415621860365254203604709530210622650814689492469522978323940042916538818551966642829046105252813497551143016462337159785971004901336179243503687901161897975966130721150185630365234364470915144889989482800716284453606741960764789127121262757857135915742496741347923493530636211830454151761412533008928878064452686064118772359775642687507742251676821114659014905015721159929305223295185236020005084522680523527699521386863988132491032019799273263015393580585542668763348915552747864829021650167634777577246122165367493449955459807588615421012589344198726357524068513778295708540531811475306304416428708091524465066254167906268595286899316800966266771890008949553680839059822533055384601606890041163632905358519679122044722633732392894770967294930696595142431365475678767552140405915086524733957454877484387735994231850663044814648970233959738063588721857585396102509617351310200831258403627512842229144232992108931920888866301049616271575150191283282141592769513986075257479995642173256003857279231336312148574108535000561057983126047742612540885860766586034334463577124290808000950267312222512165472973391622877511180166334967842162078874029885164093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -143217480152257511435558327750989398832034930871758866446428479602529860632735910819721454546322890644970342535153188319927662327340972121078844499790941331071886915244148671990293114102622696777794435803120407230845343413325551550248862317092736742975298405692630281139049513724125110223178015249841217451925519705737080000062816215244617215750667324263795678492586421713275295023378748647119223936780014373647083882868271784672968048242555176459492641726699949481785058188775098575410113032123156492232860084352720112896351543126129255851217495181796861835141634361729270390175986140695661951675555951019108404016848790276547954481463073419649497108147991048342307096263277590881718834287934973868603535240387091180574055283462609714336426836752303804811432791330181295777589267229110369506333807906785995482675945588369023430372945906603633130060237175461911101882398116216679062077111895106465178507805471947140797114762755253450192562160393800432479265959758755672296077148814214589008246458247593940496439878668101939049938435651998471081900205101536444202032185481323110729140140172918994811335244861578613655861957229050269240458942990628483959736106842502080942325848005024875771946214987166456359255285534442372964493883479726681365684063223498550958902540820323688250434251262739298194895631037539573948838924534966926456189505835148016954577865469514226605538481323819008415366477170360835916273994634238760963263831864006817477618423955296791916070714043042232832694613667148388748227599271792896906817209227757245030412694869156210702561227214665027897167942222105216927352273844461374588442165617103239154575231606803142218219719372485531068818367201094529346959728891290261458734789525168186734169576255810940695862941290907114415246976762066203646704930769620746278231975778738292232468383529239994978412436580113190151338028586843343470902318437327934321358785532460232212545780786951138702278112911558257039280818688754151316018708202645981941344782131104957547164047846852360343568396600972060062937980651110888739522774732034779910881198929419295948569602252927431881746997718627781713794681826227242881745075225837027640794876519771971621102574103513655292581245155643554719292970177179502774801551822770748675145489326556082107935336302436407377213461451959582858816721819262954014263794312999691607526316959850280293368154589305410566031267446714810662436162019465247346662568946281381352168433027253629161794865702579925580534870430499476536845402390475950036755945503949543865838824625680000061884063172317415092921104896071266271468749975263228606954968479074099512459362105224096217472701349188581335017568069194799190150532626199107130226711037593296487502374439857258629464415345748648625681716316648499344618301102354631582613715647658745062424366024831938917179586037998944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 72297586424848418080791260164495673630046496352645103776642540605770263888412396898220728471435788526814997791455616879184581045305514304519055525037213569546773206906251172730126452833296391377100662954000928724280989715630140249200400185243225096085269593202244591015930416909879198841664958083726586728670754287195622793432017939087662081956256589431255171234689369631604454733918030327626162601132950682098855192421630864758399498877704894603424880302369535492241964267427655196911897070128003364771275389339998901620599525850689375370891042019112485771791441069763830129266545468469326479774921120589701194386768445037634606953453511411612469931681464787375643509834419301541964531531967381142373922575847135574078761382912525024348869095847776172161325336581108400477588876114731127218843916837380576443826528834632435290000812724835326157338460431060672845038426816120073442740281528672943912774430994806825466495845692123143526227195177310655514866963223637205234118647771862836125501843921395932512829660831462512744908770751534246462176115493911660161546860730085778442720936866700997544481486404701731380856900039973297402216687627125597025918272507794988232659507494975432107477223110616035835472627827198915718858746123491970477931365678085312629444171824440920052534010808907484304855933565933697403946178851322163688009427749075335601237294596052398563707282767041482945503030124388569341500420238742947920738582994201146783973200898001382755188157597124988598193396122159005827999778153239881276126882626258844500361968145998904009650678205286685734539225730123070444282459866394921844528234397819838182797892431087730987237916036977593910271168477145763721043236449996929294330249559793700790032659974481552843580552459311535393971405537463048548565705210050499916320953504530964363126903324211658202446064834586146040717202862048618383359576090279604341220795332743934040644710842554071326709412061319927711771306609233399503161019284669926288741790154888274379907902772387069641388365148809159772743527440712233636242529497306956355382026592938587102734245152264319034660629212029700703468697334296500936936740866754276019396541375233565815577340457950134818457641421291498062365028814085442451783955813148469016372540444053722267482926447570176765198432189820511715455477660480932866822444526688882835498194257432751707979370634960133759333300219683246832252878799382347738502467915804222045530090112486078442458182478130317867211928042900697462140955990822475037052992712468177149865958765949058586047658658561482842771954897474208758017324920202790296427063290529052997287302112231066758956498660176660425034971743521683894352897892693666827411992218878033974688662622494717420149912460130882129641912489377932161482774562239921438860540120423221525021615125910470897619963699177019408384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -32642119334084609311160831594749692996947652159843181753034446005113928935956007170834243581614225906645335605203682147199853671457433161458821262311947165535834481523597785369622237285835657636131088195529710400558966923719984006141382308148667461806917544006870196511051099224880924292450837135894890092241246007085085499280911928586919459011299633304962209515661759675379894455406932980075748404175779946208688718107980586473972507326783053757582460445653117872840849967210534060026580641590850816194877404297254309623180714432963701238285948410614834921468476065610086661467080537778671802544463448127869064558905690880626677980227756588202524952256522002277852537971164292044538599757154024252532073706588371495701410606416345213405657324940984078002684017574428985830441505135341526953760325546421533192402445357504612241842852478403663347594171558623008480916915676845378756140613763562503998002570344904394831088189432772007911351767618806628350879424928051541029595390287587500625474066062161827888941386637075144215086848020384288406878233120728878168346186809871002284907105059873908269597331631771456537697188369721115498747441344750219621656683564093453193095136132510988203467460685750442705223014471245558292138814202628405377018534324226487192732500681741107422626559778887399662170714883832585422893898234118018216598087770496277112851767782050807726170002664993029239527848877910764601545077350609190792110640980438024332726074894939957186569092121130068593895757021703218522310993651127268059782299815660190986119259310841112220785382406816439723350859871419720293398229337934985536745121313799838766669281095524417155739150538848194783483151141079893527033465806703379385078336560634110594402389369802205452160140813912591447492709521397069465189178074515376469611333442705656863243626664649399533269005959329058624041543792303920216329004622547553253208303898329254481080889762635142341557435307198295980973731200382499096939687380646354927085194432666651341663247158561842726261158550623317725522598179600161344653564408506192253333006199443222477167441081899675180728785899952312118471296365294794825537047722620056670855475821593320973656521978832762717532540853948770622312512515419381057964784627439802611140483808659079071688326227027096645464252708729076088899297775430590097536507467979753815236131687991293260319581555327462060199247699651710886190868198872072560126210471891964975082412684267038584486993789002253354667350913533885490189318667736263511889421843926616557695050069268522254096177835887130467115027866290821278663374637896182788817109079549879410090513396519134693422351569500897721806188632887453293619187937158677829215123185523100517916538612278287257641015119920669304844685122923418303255381440139954440503869775524993485717057998774444625856460117216172441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 12924055761840005371929127603081004777133650359641346467399134258082379783999301284127014899963034034064133716938214051407946317593964823466020366225729499656892437576168893981431147137767805904374916027014304252315772443300274660393516710975567243621661885729135042724212805662961815691388087324073549008675673817349150637825252688779756522972484146093044621597003170413860417093807192166653503852874733953482076648881101264670260420894736711570812500631235984420635024816006780125361319829119998844390542750643752961077901037228564528650958760239573633748107362177698271362778908850259875238052560117220832875491432450120919326660989753409411280808004528412835795773311902929554725212115363095069660115422455612803233200174138700332210386695527037141183915471817688425411472800547987086029005956717345050461860919351113750855373822925887701912364546862514289352324544585957951726421119802256393624001638278057140445247484305635645109945764691166230318536908146878173548277671381625035466606392152035554262544345003818581689839566782130481243841825280543416585618136766434353624582306862376306231767535969843236489172334484226332965760991232513704948347291086561165924611814706336350712490488285020001250824570763301473726333390060340363992137415775095197402258690760008105976611603108561374567581161883109273913037065952983004798999660936929235784952529551515017419001338058187226390095002687889686617007875094036592851260425278351670886137617397544501370202796698101844899361273122796958566055714537873504782467681189640576364497280207348847634818877578914292731703668822835934871209662397381189828800597120139391100746048236518644373869992070393151826430648628126261413073058299174146890653966695491451404539407754453217757850716503999112180382587601606411105013629296582417881172188231582453727077719724328028481295556807625938402579034708516524082687377952869101640929323837489210760055329484829070195184751884616420818321160354499740084722834272444070937651836126014171011110122005059601017538333812995352772255693117108564333253370736911902272047031020251333067296534466866465975663429633234608364183948733162136978335803286059217804086549827392757313096483409944516410872182538384490348891189476826263988463630376617102681184809118633667895074017396582947135483309814405106238314255639983865561302715835343967664967006951172389114453837622247683065087794185275005568933213673074967372595617313031165752248447867301168347362125228563951569176964681808610515732960945312895140071456861568572381893493015573934407551656018034124180893029316515916527783196666013238049167251592003544251272175369143937946049156755288603840885318390186914577282400588481354360137608742665032250925553194686323875865306615740274934187739438841059188729210107720480017244390810348802628488109909393638303161969709412119478272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -4322680560996645162741729209148853622522671758643399087493959423166861431952681759516692683035499733484738038044259140835077614494687871262399828353935415466276769979079099509548798405405127195989626241829871358047001654733352023276702193411193886227888150758556731667439572914762575106180492598809368029428077303427481576673729615540026364429967536128932647118313404563895596245971815816351833262833806562021570865847228666454765302294838053644155771007058536718169480374245548008649974431615044796437364105196921048663381893635155366231055509755818809958934995622466928663907627263808772687483781342525870028696316860788669905045194252276182965286634305445762014518237007225203272906460149334397554156555028558973392907077822325017738385255217304178110122159313388322435922687864451796480419130385972087487017669934776305784158250916482544291351703995969992070056850352156835425263552085475209688743505041550882611087167737518352027719029863507651592837179906012809758084560832461025475957431934974143209731090214962991535097547056564992138725763915197872082285084240646089669279671073859172603964263688995806578689591836282423998800515752061363541377087025927910887494889118903424130408526083211079637605364736393991132217345561581623946381285130673902892179201624449513210139828556704004128717801052300096004001574336448811189562316451128395581707779230865124085445937113660808136636781210329001286994252421116303764403838673475252477412302178499304838435962632958720260022926186255829913775631457729483504645510181914743558180824745199927652181046370812628031193281959998889909020852269697320342110203912787868380585408477345221963254503729577423648643189652683690423979465587679540940921616144869108027372290773679464842310990782396514909901078375120414836027524806589262603424851093640332709031647207975538226947114271531153550510681759152461198914229760011044691314924150643310410539417717524655359052202089742648426413296777039494030742799686980278956539817124760032261961193599836245247487767410694371853634490115554666039901386463615307549940056907519063590711527692719115597607618314000847983428090392706566309543500873518152026904628402010570622986211482569982165396799994892308575823983367680703413398725333554092360573179785016980974220890833643654507950859771302929826419751480568525548830434982940042025373264785668194084550966435127335350698494572722369326824545785805445076827880465920770070633095678748984334287723136724915745521545742166308243000899146486974311305696085803126176551411385233339474076789246284513315790146411292133011631149350219961855757818785875910295908964274279269914648498544955936226760634943642789981580528086217326815152353123365036652914680231802583318497328461861066419922754853842297710929011930281743581270947483103407662176241834820490941479636049930380902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 1116786401848436413235718663714994603760327562979431633433783831227886997678956730055797776829028155499858497080768964186063003817490089947073019654891050374325859459818094672784893974220752554468809798338828393113912984963690910184815953700587397070838408133963141709960009163144436414700311582303410662496781326175200361132961789168377074028472343997727414643263426385085011401312408163824602233790337944303380043190079292526393346464400871828779043354112435983173484624027309024686139236978348197432686386466770031588540202608761713138304813601210985533761496907364424448024150680751373830099029332898609474493361614226150665594224235687994457400492723619883582451991673423144681720372336378355614601494184633019664412595061378254314011814498186131145283680865308010468318158807215867482697685345649049126742748559965704725679613656952433118309577135754126287796710674486069430460065475327810625381106486285284389565291993867331764464498584111724400809516170974196949620001719952719758340360951511651503112391208279757867304515277446694599369894859014715673959483943180298100515416542049389446333169347250266033117186760379829362813630749975884464572901876298640314022200539175071109288893498410291911830393775814458993209222861087269111229821430019856280833189773262668832389032078755636110439406267125527978090723020042743551149180796002802221352022551628222795997783400839174938838659718961883461896152143311377881860548367874556450696849638357928003463219078918991359580235993441877722864219073111770342702209648483551707474107358301343525083481477662503344215361850698181146898849123703104025630103071421357552439614633817923210513501926900381949879185784136971990867990681753523003782098502801003074062962064457988429881479776834785219230816262914245261463082038234941363861345722124356255702021419506019209899715258414470371769802022949723949107538663697503100959739512518458645331572336326375246507020333196029582327426926277312123715464308426506546959233431257392356499381769322953610268308658600613194323809888914641625746634594604910696508063277769446738317928141759098821683432758817529790724406798045244617556448710621762638286589135391643850540225557580374187323130670250230706580553801660989546993038950893971690122126051618447039330573439643256196130708657977145183190516438005168105035472353950551120438745397883793635985736930775970732287263637285366369752905001040065860374084508130208583915553715845622136171475205710437394656889218635914208084995335843554811524756612892369185607801276369330505366785638860844688828772146467175580057685194886139606573044576186186437648104572232127582923691428918042811897614728662815927068304101959241082525490637945971342392944593086305674982351606286225338693061243490812323603564141935287106438520306948945393058559681096341054373968394898116706304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -152710917302976830449805019135183023751443664930749743406605630016297467569965448196531656259672571635053238109230616356032171008207116124355355377164902920715208550719341609805011009866723386830810908261494433938212005571761383645084271541141864114949823708028851868658118013291289613921964235811521946307876225210900135775014913346399321753437019075021301628422095277943927769615912090047727355930495890669256776665195339673915128546392375000720356459515581566257013004353959798699074247550627060815436747848865137913339615851364805995298226204051096593823408265656303540427877096193672664547928992246388577668835727618161796655163219057465307201796429598417184744056710735996793176803917527965236157905182647357188739875940463325492452448585822684277771132586863821187456575358826342173585107049511120027552616278252062331064686976450092324480094601606238671958500966419391619520454780151552508029407427851265717945860874005830096216863211825362266672554197774360076785061650501584934396475162352977018007970988674989552745823976183836283985442792140345790346680349360012120276773616957415681419216419042637263052165673947108929834909063641274797985966377015114638473011727684363851278800758931250498360183388663355378827401806572559538463775567329000589682834835472095302785294013994123583123117601597953871242323357153966879700654370783315333837210672550731604083448793193206528358795042684844830046994193074811247089862132503328264198012678842898144451092445194654051112239581179350808891007456455291143160409730777843931477388463697503087107446818267654164206418677813146803549374738776795970114279518044125217029040571083006200311057840581401572586562516799934577190756634847150073962905545171071147667807408137991883520810629107006039218943300262223848844851026431107122403618370300275816038708533643252239995265475452391941126506203641737824072731886797793595846470423979358966439864134673551298184807817445553032636753425083348748050024753913711965790461718454473777914880899608008207187294866058388324363116919813563036110147346752809305968448752635253493444307220039941578509755297785275687348402998344199568198032893385511333335593849285847545638595016885430622877585318900823486176651711062010709538548913979016393326305434786183057346844682907663035974161130847230037267631363039053628655421849456107352640738237402678422776842902782584920455565896331958199547308589988767534441569874105898817341827576349625922860742467596128653063776760433420875939783610940291804487942302610785289341016533268048579780968110009386528576127734416516087516407871760413601371339911419193021180456973424590151565823282654613523162961903149273096530487215731731495969580344218178992425414451682390531420151455168015010771881190183134587035815965816114114955075102642519517995623766232680550745093609921026457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] -43567612245713332658936047785923160860538398161921420118043383117079264408451941475175458168808865887082113987854087914268160130875490690901966910498206162941181842690892226280899855695272470098592407334575169940691264141434194376711741676398925456486027341218712472306226640217893188990724885803426270894079209810620908191740539622912108312023148374949860602540447140989540052133457219581502328946514808029204596043336599749961023583381598690196894682367288123163815075056912403649214043714293132791601028544661340829046698505174196714402466199012402555532450633761458050253922315261622857634689999026123995296119899895264280536366458528506677714854239013666627272685293280142246834550143839482854873272243522314875320273467719667204726238048482769976989070493450089529266255185811217763807717253506442086819595421857551474983619004853826802217192917898672715448558741569809962141584893945942073129933142653088963222932528156455905414848813529249104175139229129879539420439547244726279419660389344994458370019756601890014028320257950817623066013527220299658807588615255097219260919489373186865183588271774279540218927559331996374345390240153463346063317194149246139985082819476733345345718149640822190644419837179764442877678909338865878959404723452365161234375401723516217332297211076830578134897586388297135398803408940584591486259463841149706427044512407820292493388637342507832817352992823179071641443885255726197532618315357837804500700878153809201194777458629781441098140859890031733960397490836467711581032895258523542457657792675896929665407066852311377604434256584386707502185633102472386836298692790105406883640171132473843083479138824855827531994761894767419403930732900075315467928282805412050638778461863171088435729879393469461039391391588207201672370708497666131443808341303563562033343743992232407031862206706668996167297431842268195253818042608196720923096275195033019380465926783749188677678995469844715603807697573579686747886134908121258792200463202838437038543495872027711581679367662392866628339137860589516117206497370413357669949870558265628208057062616459766079817057556240969719528727033017490485293577675821394282253007719319070519051289359451741961393852378318284645549428565578444872101235495919566290606330362656115635104790766042948095043853312474181865169501225348030497332706570649262884383861870248397588789820304296317116008357090331154521619232016236092179110929473943696795562544209793015126224364333082065661580213606958024116983577531324262120366642326042694495034128033970256516075857879435313293763780871234283538334765530847288668241899521708798312176309468689680881593714502860820360204193275459434567222659378947169656873170394552124213149436898230764504265529717429442634421839462767831165344273439124970226021888171966062466461773983708784638216251696480256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] 43491252358304192469948372502480058737090618795735825109735444487573394498725838951186859317142711171106331010556726466796662985444998716248164557036618736255493277623081848058830528076279055443959665712569073055363007988412555341939673447929133827219405748772738965393043115866573496901151094310483760736727172458068562114902914919590479107320168024972352187203494059645367534329469743181074512511597422783543460900997999373277225305250139927000807367423199723615635669766152386851045332532319939157579896996320675277444404444558626084671706116695959678210827388758275920235389988610442065483402201639630986549325302877567405253302706187624322060518985278360148660257124535185884082756833448577823010085866658839378259560281861313923631176528152074314415940700794708296829376102987559213539874628540579873926744274520416315552728168205828124278575732766626684012409024915881872121273783451606424645048394594307970980694898239870802509811380573967400377790779390355365675247720063807610025363014391896288518860108726584141233033084868357918113243767340032198491230995737562899549048240129032888445274182917851639545270920899091624370062918520820057662778260907985045302172726876019105913533948068488744669652497742331340927184584126491330927738695625330645488028903540209883304763175889993251737670477473559805888248568423647133227866378479223497111311247720951058756788915307244406219727114333570227906451860927361224034232898925993690464736699082731451229740027360499542042511353670201584165238038535785233220350505875002781541814121436947980302399939422070258740353218616063204791729975178818322770523766903485821949342587000521975505003909160886018498449602298112863539090717812194612638484265162051174473747764873794005243623903580869043411761893679960496500683819496422485428721350014307882013788774932946204636602880626036998065358247748259157858463756718322672348093238769523452685327840410275690495796157096365811559983544441280646035150293400332409863214037771363687505799136506505906997441833721663744494696024287795494472674265538056723213953983160954712611924891531053198829447622248280683864895966042172129244944977199809287155048102841056902007351776640565763454288851538107012929912077644026532111783919147335494214823323625751678999326385174809199063473244324473127681010578369949635664643558943116133566697994602576206788693784440222986909158308305636532582823749096860787886548468047780588947493911226181908423950004664192446143796182300968775790706153056282906384387195841521593046511680306410278256314002658412560402080688881316668538432023273772738197627353277253419398090468618034739474194550229627203953840787435866127385678581814702309458387041208888197217017600650688075596440872640727486687132322734159598357092904672690451055868364725009390267420523698595111378052834732592332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] -20109583353153826990474980842040812874024262308681186740441940584234891550901086634861673141936235395654427763735937890254915089035664023739785021924976030584257143046983141489180753174761237726647939883347007867299853858022557784909096289042963479543873339723883567156339025624925100638587796797508197652364369044890288168047725234984434132366708310903397650031467130611935646367696046978071527873093957880426688461225099501966630422690607510135218437414378151236460938989322507749202325494867789601890072573615431357983707723657475866922574407705156006205692179621171938364420737144528506497401663941072289759964155727062594958895857439874500837495832031609200628205525647890382495927026697291825952060858399272699326411416140386468166939275142386655026492158264214540022090035836739417111921398900719548985803637013831310894111161385060333197359349981633035794191453987081047181852492016108349893172566895989489083711538922702424431665959646854256680950577073541777694898926316044050067147446753051136813485307210961431676636658570415018631346794532020709401622342343174738556324898590958725588364131852583363298969726498777569590700707266085749655385630956737767675353768414663044782874067937100783148246024803941762833281046059680912803962414204167544735162800756657095324298017044428749048627819480449960262196099329281596151225680727604642258202896763110203069283586575741844243465010731087165686254669469198798872292156731876533456811640440656521882305477866511335175259773768461119095632158009388432015039970320506793461340821011398298010555643654636373511285614465499386952863469039350251743712725890261712293502051043818969813636871915137390903637198917175442875348180589253998658675316290668943156403575348875874106674370331587848336120045922448425533218348519938314320665438806308849544608417889170694677760212724333452583282458817537616496324974292013961596680518280417050416383316166515543322614389693039706552026159874533903904256196488583047286808751474166139201118930353928401932525825997413293040855731764790900919292869727407669181909519936436789497727278712058697723513934985844765909285547152218784453322761864204833617178513238847561014022733951018482585729050187354564190072354134250401648726434159856258372066792727075800455002642199994521936692220798584007273172628473170065115646623763085515518026077422996593293072699520219268579811482650696657208233388924403977728539974186411072562504467276981215850668621129362768166438290736045988989411764820157995832417809839765737183623675313994060205093792812681527042528005584792946379182344133493870217701596333133963192154649725472473333055777161238075370103911124926568400766146866132665160244856799089124216932679307384399454585328036835944533778181484963209638862166407842860394142089584319751298234223238231517684623827732298465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] 6726290870876106185597245996372364241158087782580107786583677577917723156298430002955157491208342259067376332821499199736568040664831062366196850900896328915616129756532446042556279437740874721357040607146803259203557007649503670985657840570652559940428281169137379953278537422819510340769743140955456694265391025791812859990640157879831739355082759499912051855799413394213885043658561380707968336455094369165934395800638983484519442043568382533987950124251347929778853992773065456934416363501768931056961091226447394989519462814497490255252727600847796300338691816779914425928759201349608991000610395452820713510241285145361339963522460736827783714162596143691718065051759337156915386657983836147651519007430832962602213802970399369149363928807606465714201348628889736125603078102499707828820047252146063018897801010552376283042687371817954109252804670027005205716813782295991711489961408272710660311339243825831685400000086293280569438152546247624841589835103839292546929959324471355591040753672786642165447404458133492126103906122652535051054179218634343609761170419395077312631531603680445880639144948751879912278923297645840419675521749297752660138437162731814555661849697295506310362296160506513099846452258200065502919614971164289845621685187816496006796652406531827351516856382230611621664274618617103345312019524477082501614737558932952520103544395177756435365795055365536675249538926235692608667105312814177162768039930064399818313030451443030142584079509407207044624033954975750418386107345227907692129353511872238659703203217572711652478231258153546278564530108055989833046264660835831638726779495427751987554857994240866432527223398180971609545168621913144263679131977171018652359118590168262344710403599942692908431659094178845914304609075219906964294619415367877586319156996290978890218423901549360007184094295402635748008191707633070330316671415376826779852270381929292925342003267356036846985675741119714070746850375518612347731049919955807547972168871304580084891240369633763570529641599777119451887616681382094808659695901188121381039867220984669080685441173496805593984570110636979337091529737038396618623281744019277726593266371392920827192927686656013121872207099428229847571406079685341121364396408711146470209907133998575409837288477111190107761069345468765160960493200538160290551557724694852107402037213887100588904689236754243794615724712475276892201235770750036095495882472491180881248124746661028552191040526230948426626720094771336261427649937016393567142858966910517679959183399344810460876872804998087283648668353485392092946432420607324731073314494819610430307559859000303722626560732493967394392296410892573816159765170055201524332295946712646836932386010281277443880258808807361704506129024577968864736265883700549060065476501453386062612950883917087485968379532227379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] -1741690284293584781649498809642011388423393553618626934526878036126228680688912453887703057815165191211063612056284850099283305273894517892454679310439216292062103362315111167916435836032110276113683400721760114601384705874287123179622616725210286540812668726079267221875870764320891286758087986947133500892839634305133263982017539861912606282778995423947278378741070357178518162930390515741045449433055873366765207197268603985004714314623180669843735989961098753322197830176290665230192290514151718457003594321996735140686829104618149085352455725005020576763600983165199314703640062428542185283210896691056038832932843398509716018517369330986955399523670786761599677386777125348152191747170785895808980981751730996046799372875936221428068817282845582292906520186770188575818721862194253228759129864768171374090391227827470961742909575383027507430084887971481496533539744092987855049363004787646057191998016138768876850092684482377568451678050076675981972806048418152519162405192646551182816191446656290215222816993662292708050591106785005045354747894733991673981303930140240979120443703299598401233572538675148939171562285294990976435707095076070780940750090586727955174667025435807936853076412598151404218796167633169136110055367023382337158725536245588623657745732900037873665817109952556796909653342807198739379529715786082572333099196269508756148897473350060173249798364119018726898600714531671319102507990418264914766732719643623024908261237892005736758029500632146336560902871593098143937266016233482080542595035045496152680147705940664102852324529967887028120496516739775145669138459669750744456746763441476216603994046824546241507374386947125382476064846503489798343598355429755581988894481134691416295677501222357162168254693338008273732701613892583930392341929470167607023725896108721912694090775308909958526923109988152267462615031282089579154796966594617256440322070489073050275654845187514485974464780023943898563064518054430287111344320413194812218070113728847157268398644222902407911162938158503649624966181792222955956576385924768174642283819281327603187301557868391251377907560531459274262303689896704040080684628592143921642227545000741883911525221360699833093240741551026364326915368745140237729057268090458423131002597951403836950188604894543461840880496973396905017526830298243313944574874008817368777805502183188054093082749791717260987897499071616867639562656429737804390575278439696945213167593269721728953757493972573655681484020660633485742148302025743445422732491851958918389115742562583938034088846925726191833909949784366873869187667751480678758473424934176148304926829412855775059130574913888662929540923733463493142938539304309782413338609144741259034260821917590777904506697611131670985624938731664541216630341841638296928893906619635575217471382866323498528180345948340224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] 343822161367579110306499265805943006977957181552099846176415471945367700245528885799656190097737174861197186626163452165965407070134634365139970017828226802192286106567753049419862073190645811676390068125619506057428485027347877921061187221571146413331041518611126806469836930114663278160432519238055378436363256443014674402165408595863360627028940671215502871412268920040692909033120066324710701283600646811584690615472063682333107349075772686317240901080119446685868757159940742674471601497575655845052832495356711521657699186744909981070083265533455515932998980158468661961421739973896722008580925705427207468922995654527221060379616904718494343476224465021876169817144796157970449656125624695383522103223769530901492517006959941085720516579340295107374459855487204428493725592273709003549147624072765888895001073904890728487551468738473166531673596605547326315295360991132368941027099017207741130884387189919992871356477472447024204835981490341461009735110997574471968870406346715792807274107448830909855851943993517345538361410391642440362175016000616983516847171754910038289569682608607965890371980068471413296144118484233310034933427695800872185239847398483812563509856125185947916203013176585896587059841223443670547204334525081499454242952641887810519361169630202993469219468480957667322100776129605961731375665423965529754764016986759756042432214983646802795742993323895719458734058082606847541330772943159857581200996484599282927730468305257470490195409461792184757985787799930708708947724525063753002688288444955662987728184777073937978844624313383116674460674156842936822848963849969222568307959650433734567807895153693735744420371765777330384787084271876253574518283709800908774168507813351226274027376732780779714588643668382339109848956898377212622741718218190734439912689244186532708766959213402328853353465182107409777546114779930518490645736871411100165155137171633715498680039335573040746874538436843703457152851824528829187741774569128040007304453911295253206090001371689525723584389032640302378557015993012700220896462607190943771093660529229355278482187339188361264708800479406394007250193855462181505673573681335176923109131812703008890744230315996043334359554734379579810340350827269409989979473357194761155641197830933429103270534925472416018177593167554028970844125119543565500055207592912762328584121397649562377437666618522156923439125268138378378504323480637126033033006978825417951835592720711084895779829389592953757083769563729017339058618532873701534593629167266610971750308188186822330135481790196312028626712242211881985291211387874033680613734524028271833347479157897313297286475639294790103350944915203367269478549740931801408793144127118797803510020815460211618701341645659504377009343518904540170845411793947783108999530414941054662896967836112113621528031422054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] -45917854348073896067790460211024185106917852390798491137970334385596948899692588906369226644836672842449852115932970167289245480944696805701568651552277081768371827889404998419800099089002078785599124622717517604804545964536647520527075763827949864891460105120086218311593655560541665984664840758172898421255470259951631925525707685074330076761883265413910615241232754441861968096295230390264577525546246566404348736544384505947827474683930910317875972034661443242316595694889893049223482677670943492093189875220939121090190324612237215634340316091400971603371556701746398009158714349577151301309694878984338966185293073933248515820780617389453540714917856536045040386120884643326188885489180042690901305151271741691655521426830521383103672721014571948134693573280194418164277519252925070326563767714547139202753306232587596692656600218300861454768384193111708547593474872952515420188934499781426168081741387951122347421487198982808010177331516194667765985936379426104633793468600807972515550034960668962246705517333557048192892410019817914103114082808739339315877309281348884623148929834738529579466628253630561940688712439071976904066962498623301210535300580158849128040380829498239668538990565231251742399995288499638281222008245737115081375202690025604727040459430205645110098002002551402561543967486631602774707325271721316919742344430259758780717094687487770846004068763816907053423549556169124601181809893571223246330701889738947864317655994902589450152370912122239043894026972693724535573300586554449947922682739372148912858880899738778051665956753524048583397906179738482511334035423634899874648897488201001730639629892549004277804282975828122892756679258716655229321688993643323996215113146888835448275356857094264571238155243816468850940068987333852037403851120246819627209125927850447475413491396394300014796863737073124993316297170228122900035675320576692411326212517681295717509823650187886179976097282762195215839564717198196600225270664201195405753638438282398961172000426174952107886143021840943405153438811303795987456119199350441150089632469315004326493067879355698516293265250238537702961430383026199552335315315871961828670160719766291568515918883204173301768531512689794286252432528320395586428938381806826386992978339727114314666101963390040252464073862099815039980612729949582862154318148155678321418265462517154737480679527152542982767455807089515289777290370545292228610268934457587800344587353319997030731828117762569186708296246266716528611839192423280305234779801726584156074444226268390980221522521125352357954799809770631337963429209807701619095077468225046763292790472473330780476575342703846888335957893406982084430621645768821271014882706814235596418176535483896952857362673083311970879362140540131548682092327494249572154629191818938364873076293926458212156407256449024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] 1582043000404781233465091161824881407211529371136438244280389497119808607636174956319948113809403713713641252945086968204388136919487776685473260443272612705754582423902249815598000555737214074678904965709789237555839612475476995916495634954698954357619867100475444885917300401520476574239110497830548194710844314323261754772749850156808401401002784588106963949864539681843741311723303160395025816218133762777475227483525488612620208047563296409082317190560808237543086209703527843988535755291989044582281944253371978783079232435141530090207736396279146352298009782514058483679831663995799137034810885938194483669906436810500265980588198681499654278687166142767470443134432041795221495658454959898345296367003623267908372681953085244388686981966525899453990970295626245242896203383851392835566779753961756371053846132835369298037777332399112831810939381776385213594407488591232510749803802024930152096223008297606235608866953239211362765305543998501713745040577223336057935549189595934994064109620320582974861003479681811837943763246462775486978798606270106651758510910318908800086296656471517531965298234270768738851278673236210635598919203050989852819120405087302705830135742992071019036811282458585116738597905698185889613430853554916517714847306580191290430721908672751063773894860422121067678935376776241120418143661400777371784767615489698741742267158510745405793102079420945426020279425221040272128453797096207289603334077462861347224591168221422867066509263627732102716007005009818663840841640624402254705501669654329035388881625342214549059124372791698003631981884006390261975875621752699140011854987548223089582608419608178577404879710968180422659131464342419084667251220073748434891443952289775694365609114194224360588626747841794375873662766106176113160620440838485225924990559720384554573322029164039788959825277975849928767273860085970626560241615505479888785643306065555696507013451580207307484549754072803341971753247933709465763745758750653133650357932110279639090949500735482216866898262175010090201231666274582944014381463515903404443838280356514159131939979006416978782929034354798034713055533306287314838480119765515133167601772384783014750966956354639825053119187497994273099385863297042253608217136278715687147194678645626736933471551652370006248775274187378555416742227687579373807016576816755777154565834277620783918256569239198635213068621576101842019657514001729142720773364055879654426612033625069048195659915516687434957667515926334627026287874543670970976573619235089517343724085040064104301655717588228277959612811096819188204391536278158354076316222705637744678953750502976365694298605588768450575542988685421360538346450239298166737286996492790807393183965689443659890134269281051801817478297467708132226923988652688933852088951093205837050045864439786434308882405785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 1148313060692630385026967193063964023965875210086895698856968190419595543271501432528507075157406300508158680980614780174126237012017087691538955920866145441075858045270063503693325604530258222937981082736290092882237898818096078423614302829345725543888830627388606266930962379869980270346826763349650185888799987916149277360857468471690360564413999144462836644958509438701323601870645630930711629363499830922194964130477699763348171707973339871433038247947939924486578598814099248536974802045362156200926705495674152738347526089193323738402235644331801595275561360655534753329926730318247177609315393228369812418512502681847440668795314683672671492907101348596434760526730977671021493506633443397704230653447352847145788292280950079696851746756890021926909243563078056385178737356950732442682438601155422125340930299388812142109135835474331594363199895347567872665335805610162901541217864975117967214733320389210991621249685477403950352920261664751936882601050002025242883855538866349724479741899792547281560578975598618448320106863156063510970572660937878339519528159375454045795426265887311673097732155121097897861349627703523564497060206774771321260516628352488884981498168419306653667654120344141839994919616482394856409722617464379189541400760489566571233730962941197263425536549570877191011858511277950732539599262932544846507883958613986858960250005239721051501316995381735733451651823360122478256588950981155877072575332446386718190436556887876211281643368938200496403560061914568701188699640033647987182253065430867691568361831055936698972171046251537702465705655195977073967194150696556455304772983748741664373525314316675416516534844293037628487274446117973594988387117681358378231985305663170417264220240947237674278010908234889447132173097733266244333785801563130924691014329922449686085133540208928590790230771897860785019325954970144268709013274686275583806082969149368565059203773382625688079695902796709015537439203018026560896461872605921124035431030553978039077313615232146347069125970425050290345875969844618279401524559326100427360868701984983820793014104162860844803221807229189226736692711391077180410770574338969266364365490900789085050175599981131559030336901926715533821509810129095887647759441062987261655156976605041579354278761923357335019820367686876318801734331990623475488169801528570797524591273109451674992240744131816725746718336344486412548727068195326003175301379111561111507728160113867407670320231938336712695067497540725786446488891460690831980688421960318643397147009469927827477104536616650092138133319477903131570833051495491165512100833737646537965837270974896383472227913752326695113807064558820151786687383239567212165886541799595392237079119665688915633484631663491147712743507383802744772147843963381796741831989534571134838111936428683274236794838712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -388878136697505512635942340797721500045620785100131222418294822513136998406199893318385844963458456238311763961309677634042515944195871306045630001999219202493404577792583780331017431712412201273017116369388172661647587582740505020713476469214575391656114918134586553032752522953085882869296062549606743158293164806976045945208004019730226526381328170771148145184051367511028573911831877391177455612343374825849778460424548026403667233626857211584750150413663483617923867973764200360939316878634668144395306802959056542216915142282175922921493124803410006997069190764566737950313664086405708423676418908781159277645142424845445454968570641998757722224100797009433331856215700325367824994407301379346945687592679502063554148886369206986227033352023417913447144165084079306366064932382614882113058471923609712371776146311132352027565251442560218529801642661914987364435972909919040779694498058862629107405701670127811606988495980153149007963293049934083738640515215946717382125465639241020285102771520454193553713804790818722613372620080475600434145298697479132522419216695031855547726095032163854441643768148627103687949640875817238788869242356640068215124992694485522057392431319616271685858245751442092861006283556191536629362773412079417298158753464174675632195653044042953561288124344723147952720825502661034330487056083579251343221072479870401253340623632537371100552568960726441755015565684796043604633336480877825920288079729502185166885469578158709658858424106003870849965067763958645988845284626009642102642538480807909980854647448698339446356374152297542654458128372538395396363452490551119178694271138978237358521644230713291596725125849222089354419727680214795501760936597989682062750057250554667295280644358088738193425470055419741849527764857610458856955540741398327393095100198451033802264382439613775110350848557649851273254994502752855837834094108708376098611465774453361063913749025896551770615595060328432971376914155230109981924951626929611486603378586890857541452239041914870780054032672240332655907195045569873411164402133673007157801223100891475221265318614510375298701518594111373789838121035288445604144856462607755517590109019436872837923012839768438672676622586126823416395651954052509164851476702662117275905553122922353626513475004665547271185440598738637063984117857300125737889563033673945992955343551100268906945732949588434136340525067808202527415188469159027519207086884019980123653293036354389542724225383171367482190969171844373111158837609092224783031354398454371388067999887302387020882873052768027085637830331326451951669931400749618693756895663477391023947908660180218853527812106243971400189153386430869831842710359665623417038529777485561156642536568320325815076508747679931148769955576377368099894846670037364116212804682027710030462465073990799414663105740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 77510479003303332447932140406231634450743031076601273170529433281558353018479050095051433178538728423580676572588174331881534153405852377179101098440722591120202044337498640318509563162956381160850444710373869197291920329695694784443946706480632713032361322726407001145094508408431095445483519569095275518018404902880816633492108803193041087770183539901801968240993336891464499974934651842224966854556066477421341130195169205921591346101787436651821491125234417434860704772739778191042172238033573474419124282698399927092213395845176542112131063517016103145448224359072859162323561561279263664693231709335580638526906279089984297526151445778805430400109668315848252758956840590769078473167581233792841863490913403190131123974120874076448296348820798738879636422551520045875560488164644988116801511614433079748477453012938290976829788794765356625913593819931118713686348553183750707017070516220903894035166918418595115708963701993419111268437291346468966976522293008201931367179494465202794854264023851321677004878591093669496132273476579731963728091466943926135691185751305164625618315451576428726940847069693528915256656635595170146608629842190992808950007988930405421126650376626723610889281093910984236457688851975194227178193949705414201944301960436178857134898398427810398996681001705354811821459682420797664313789983774736734464697946505063273767739808655587171561515256180567401538880934788682953087468861763890505484738309242288561096598944884681862826819141015905718392683896084453250368648535900657870020693143474259512026488681224961766406461296466327610665733623274743955575258000340080555453622943881144312278392047443051332339272732452191775065597826619299412506112554679172474500900750926906836300105611540082694280713514361889089755652200766695269459474824685025401129674840411149133312186581676259334895650224105326999489410017290254037374302658432111048392614308652650037264777398865149567792819366467696762357660832517787718216473002889045985652694279858310831740686157563228886179393828821731088721333362903742327696828704160616640264611375835685959611344115566734044399904756013666362272603748588337867443622485545022043735670068918791263000051154253200060221714528642712474717106371236312687951455399307271601184107688134052609662057755364735266899260912660401794867267107621880681253289884100869846452456533280561659193754919552305338748173112646345927012714181768760937637746089371124491735670174038919393648164321287673566181388852192137546727447050386961850351441992413658334744165443788699306436515013091636671703856469515657932664947364035733609600837683539308421634690699972929483502310356043830175834021296966768345836863728375571525429839617603201457555032086636221929765029262140372341953276606840346673430199615812586952553182024155566436780536404571276083149248921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] -11857747452675156807298436682367373963391769041657283787433776766406114748340115230012427260958962483698605066817705781806913424715152940381568432501976510427523945526751347040501963597771929882178463679200558404342243108321199552321137931915962655727114413906566588019985095575416913601860664565645923414102455113674921954679004493218209681433280928299692356374932042585768834797412469815561118000021180392676510228980139244763924675937502447859078601003412123281411396441419900251694009931747360521808382640569019090733909804335779317451665013354549240658519305721395209698886763434724097071801212500876597557468524433065484037889699409686526214500966235762599461446855904078456664336607736328861753201572199368051928160322564837941851328994047721352403919527072644600796944826243204730873430045491427153410716265601214999164225305981915504364998031004586723690540167768072727638837409173602359784814883142991345692549575655746379997824805823149604409752313645938325448498111169627228102133485612637301677238987708322617070286266466411562563177877486654035385036726128323508373818876531869574995100843242424248741012975802258644239601640102128400192249105569417239114200922213768567314154449974131462002392619133041162373892137868540929877793531508469189127074872649782973245595102955867238961585637137950953832348818765377853064553100581602023271228711449408763645499426428125021433504865759943417082915717366324388546400108085969045760352421686952168305541701442998207831449785852990089028318380713664911465621015529874377121894160485833146032784320834313356051687820651577963687145699575622029791654456528024198696648547078437166460438467039444795491775029410354663147326684822999343008724636261520801847234933464453832685511748662561028927492797388678505089860569348395642185301043039586500690561865601467030252444367360166059378658762372432736001944148124295129472371230557947645038863682261711694109884989294745800414311473872662807077982994732711566690006517743743756778059534252985193570600765169221978648446978502412667374397845643839684836237547557030222100862517980750197604379450143039658467451451198659062085259530529090527307996774137568917237255886050189622460360307247253569463854200047047611580432535763390952048059466336163208080818749391658337950583009401837116099024532665443830444314483381909467699969449953831037226033013083353302030841071060707385604211241770205423855147200690291012007962066020587577091271162997457856500473774714577851222249763760329040925576531969714080112959354022427379710344823004417599109078035304764572207354546616740529775923117990876849863206627740553775551834395413575618242830534185555307736172726622139954323102032374214679872385189208206891307052584698244066499709195728721988097283641715552477457475362279767605574716308791962406328877239500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] 1633246539239983203927716825829787190416979335399640575836281690531180092202711106064990986658037479642019444046001232158249689560877574981326669661169080646524727338591731744029678494357682636904944112298996745505300231264322682315429457566022232578452793577234702452400889791481738574753458595803768401786379791891346903756396459325538017475447101447269276101349207473158438332159079411148521351710618278588785500207324068381796409561962611104405840528916812002603632015203824875980898016856294560147816858227090184883530324877566172535178297602421584062837937755854421841169908021538345324947832876364794877767973884817499324198000740813195434725290458671906377958224959948682295169053298939563070476668218500276916809261775761662642709520791310921300535554984342554604715683953835314567702350327004985569751414851865211392704492019622406031489739653828695436387524670090518234206819236700178715642425627564233371146798828282236316840259931099559797084882434867715848294730318677517736392354429930711861339510745571286576431926767875952902489763784477561719004967042649931592845689935746645163640147694555323949269229905929578774629563623180757283293157035447353256583165620302427219844603091595158810536431267989403426468005216649951408905093998542618718971282499001890730081099901414615327885798891634505708725918832265232505012235837271598462233561525540808238107231235015388714474982141676359982100494290790679032135412051443222789148631073908092588373608877199015902468863156976932242149048178882921727783763506277162579266391945408687454531210142819728375364139210528367745298557476846125519901068175063799919547107901662124540052493287799746160861559267279265785347699459648893626759842845164738900119044048505366741339105276085577521928290261483887661171293531474150052389137470308437045605821836788754906469973677132913694913739408831210873866242104328532178392238623284779122479740968998644080831859171168622570302040795987458460866020300821582502530787238865341051994800454109035919692769475963190246273162843777240919135214106324312829369538972314443931860326069894623154560105935656256428911428041201343639221938501580940880704895201128941236159047289520044319633613348606646504858040402887014129660620932803834820184378018314546069199676381263968855388616253182775537528298531559180246339102012231424781931260040507973351349985282569393793196968169537354888887049932819216198755693610712617235795372060457827287274973863584721389818936354266896210046081791687767891981001265296414798122486270378614112028521571293827538857884968435433711290313427100819082779020523043620782786659760974715845033477855370817185769580943003882104106275508571524988804593637294040330978027633517311100809022579302310616475454083390799185967402704908562916187981200758085265993706101252770222542075985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] -232546918894514625837424163209275070698033533457269192780063167267733221709266194704203353576071347492553090787943367981478137955817550611653036096250780358957012257374490400938584686777937054701876505876094032170412998683499702073716210101463036540817089963749179088379752506572695955287704286832740989483203540242060060872974078857762929971473148851668956370150429435240902402150607235867907037490141769183303971264078551944811368413032655948256747094304859861920607633017014391517167542854825701025589721710511232865394163034236905171338735582518498766408135135659250264041758261519326788041891434970228071476044075676597871912255514557873631171080635780423602291296477558395327938628046425936745828990916447172830042163929697966050265124208807712481358846731622445273145625761312611404661277485317086316877725106276239002332052274449318649623907630699933057689075564077800711025547960184211522522511318596063846359745096744756609382122064953324246983321747858663765238477481107852351920805092511601913872356152901814255335287546170575430375925524321886557998230836953195832476608213965631385049342805050568852632268982024969683780357761525260389021836734166772161922524416358237907042525549551701584917579029975282194434644341545945811580043962107453203495149525050839011043777423625299764614093322730805787795594652433360555780590889232531444757186487148663804058853217236029138182863254482581135355779059553056322057098842592820682489856009157966702106587616985360633769187092809121684294362578440994191694170583515341848072766565923332529405149818612844433698214841603619215826508276702187522594589362110023749125991444886236331437509542361510338678240440221993462109431113400855441348240149336082385447751495671160202436381467190000183895864450334838703373858956134450850676006428915907575390959694320242973638389397775021065081672157011759240170036950416007267636728305060239738741889930229564208525407900352279570335211690699616004140010615856815555994122309638743700349542666729239385134115149923907240382898057591637523095708236234011093495625419160573161089796589428923109589488081645504792249606442859638577741393319657961447554412719510312930107771634505942192316145220787319759860242674604614417928591987519326502840395895227181332383831434704094654737309665504060231335352622219691232089775596319004656606254421935060419362869819244017433679638079016679847960306833619369920487667527253329848655003709087888094193921953895862892617134007329557142295805091833067682247390862763283429372031424387153651359942514331519012120493453658373212251714706562347422244040371053207382396714436520274174119436903715772306021910278848155011892885709159335591751934128588151091859444430035949915259982540026012825978575135872259720589989871683191153630728914362471302608714567074823916882178867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] 33450293618538382102254666045147105501122515254001223560509066720588211618462209584977166593249039795136200061202947812493776076301093141177346112180444458848336628264598420282692361815241030675565398909401979676328678127037403012612543784116065434234853308268230930162727366166194751370301477731409544242756743452099345862762891119686713929962569625111150126521442132604204939199061411627220791757022861279506792655394979506902863071095480012237704536064321357280722085658050385298066736333191032547993225405970825427267859584841981830104296702128033100188798159354918058843730582537953543612790086974158240276896224306741503718212930485231572392286490481151806046957835968757871183287588979758907390128068038436070030070513502710663248523560417817051540740169145388105518296611494590465822288895831235876344599588644576701837099049014462645396104353512493627661109797265761556507486081405340332076038584198790804553478228735496471059613691510897541151377745441610639504045808295340618453044962677686470226221073778479951120903996780541836547059397128439887825727225842813650092461396363103398521199502952970139330810572421306338887174366840658937963304209236152695046505653766410979886907474328758772694941479735341213795133557820631446513252659755047386771780754112740310041898500451993465583848640111792021264033148265045080052478298759155110141169253375004151110577782163483855962695949798976133349377959916601485272018529094499490213162803029798301294973700142075159944709176137205012207228800392572713327465289967799383607752190414815438751025182259811979349276801401923409755166335437998234156957234762663976351087179617020295748662840343674297996533181464565636779608665932645550703571326389289124210513954520495090422878112369565073181668014054422996378156362830665385007668457890558995455318987597411694801414629888882902372258452528154460167503406160280899328258394419254118265367950736788231497025447471648823252422968790129008701020166324368403368434325749417350720177000307507719569057440629697874570474204853478524527845073623325277853925371027781923427727762315781919202145368008891033877334353211243772942746755752134845941549825460893438097877722729087066429169491174928901642444334888502086083631040808268301172868339153030106089653598986465661305814739172234587244821767055972749446849134202428228512425902616779469538791771913708844091088394741227243181768619822644871640388929190053350502867050259075363421758924920769471324525306145212169874772108344924548407466071027302318675175431609440346328061193128646307156046703533157589693522187031238633431927882869323289733561463247857660283350730755115386330174412098701260879060203972747394756829164054022011645689592980345756333249972178029925780480649540320302169039528556907504461705964628923052220544162477843137237622980608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -4133523982898479049900196528224342098901701729507511517626189801443308750911999544248624503136899712854504182286514142280185110952152964991400048597068636960310920596889171799682729744671108364621968200411917973428376997648275088747614875127181145090741132237351072070809485375992378011796003392650261931160702546681661786283575653303960784575264491633327765453832434896163684430677809325003967891892274295983943310255894971768254109994593862101613550743185337757597465186796597808173342347455305512163956750795208799838606048307953670151264827520816809000969454366800751727951088584121389018110307260248136656544945670917163171468044156996055413150384680393585059873807642495837683256347949439702890418048006672879965565423262677771717375692995949910344639864711480153619871009647492252125362235078588724823373904212185015673522592504718360112110349654154266611275110115003660311631058731608897955970948779318932757802588296152739346863729469334194350283734851515543929549791657191954779061603220112583116148386798170050229895870689225044041029497009861040004592373507380484398560381524886299080867525342824562668120168189641777260964713857190497899067537472465522341867427137383533778503183196892043595193275721100031265884016401300793098700451218630353324060082052083602541076708798135392428559593574463184242797192494635817646020450608040675511061636809308262659837714994996032628891822813229912693445871516190798371300453468428398337982634519675203809177149887598300713061357240885622291523051184673606718049556266726022081161285199802397311569898883120592011635496383756069649584801317836891018758087057320571317329643176809882120241025044835415512500419362230253558225322380364319179054056204939526436584889824249024243121483156292255853833958759034593710263575030216037268313566055473716833892291742824594509060457131114297988822178897361076806705345926140936453901434921993140356646945621292735740546042870983687619806004942564744137990265300856152106852594280954103646495127252313459581395680588239649191570269487569135013623090452899287217498391113394217309283546667050754927678490889265185016965613078939745148519927736236756704847643869902873977487659343691344573159645125493346362980596839269051714669043421364732349969694339114372395180452089957785459847090998928698049689568455632820667874353697798390717729177626546244831263653155290871372698181981780504355988790855700476759653069631490106602916456691752956623462924155554285211172961773390957216555361494869639958927795748775145950014037897081995329734490255532691778286688407686170972126704923670358824009539786519397306759565894971319934236777410672450177775250560689611029652562975447877021595433655260447764060072896790267360553398649352829235522572489113957937468770924914980149412061748761753384268766275296961401507020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 377956427743061208794318643228861734041944689776582557834402614996034245784755041207740609411479011216838090446817315736967227697775326987915395354628178090849675745095496685072444354002154602242233858567278221616969157180241382209876550058542281125831526368585807705985950927390077560691680371496042243406637392970327068403132962629381079525562984960152526003615143498341759000067102620038759682578055819696412738456583772072071160675770042792081731554669986953687824413580217247341662380165378693377648047639467288240495107894839981434843883407465116704580826073731567482159238138903470134900911713671290827797663347498596731021286193697718162296969450531385819357453177266678626785443633377523445576308018305533632997344006034718568824670902025211078056390533974379154819653376019046094638456381635806713437942870926981066564162556152858511626911987336316083131867878484810326052214712628231193978289275998805517449036532923521797583514043432106020186697200820640861303223094212513898847511174479421261359656859198473074557760218577448992448979272122071869175541614844445371153317460873465972837077427110847665923741715206496246927867105035821593234348340583522807297817369865469975418812648461223375775496391007100476598863830089852126001955352076951540899448346550015112294838606818303864365692675519500458378579278438785603006589437934252995051640437171348384102375783810012602440538334152181066096641762283826833394434694232189844467470248941367198636447890398705852287178037753012788018621712497622780900842000234837265931716201920333519369913553603692526429589212893433500754296660529536317429452158439611459392679416749106408265660503874848023194137871908766961419753539533699148226524482170119005407447652250818360789437105174782000199892210987539242102789392923209845584874152510896571136947566585508183056227372660087341440913843350655120957714765393626666289285531530481214918695056239345662273056247000614156579615693356387666651000816717453072396749178793153748671961723782300795163915044120867240942438657243469188008220832720444090850532512063873078056527356094420967963848986109662172692623631841571368310795627525219411148496185628983754478021620367108539716351069268317796194936409620025898480390271294567129764647710056044001821450848254308368364017030603862442384421660618650104195864276330217662218604222169569763412544035927502972882443729397785974270259339871187570534335583266626321204477913099544214229526110334015416070567888220023141973980499699434161162018036224852066801529399319917011192127237497492931292521208948583128487671971673540439209172071122474023715162772390882287488122912520137982028539532056826008011655425156547225903997255390396959489939557990050125258718305677276975801849973476866531867115594807698802274520989502937097346910230419050452117094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -23288138954651785825521462226365526237749357311018387049252079124508339726780656524602719830041566280738303324170295148781854034927331410870502690058475375993216890746753592642823433921703243519768166117766708138829104788990560182591237298001949181011330985063114264164709823740558624077270362789179062717323986995616991689216498892638091737450895838702194119219887941446002331727248138088064742153153260435742792897219651152814042477467019371022788702979744109049768711958378216036491853831525608845118478417433990225549307771422872539782038840716918276751446101974923160434051786407204239217531740338648587811781154604428404217265982016687732442382563815199639327496404891686981729976573786131295333850128608326949508039237057919316733654548260529638779537436876151736023264203607834661040876944293859704862455968499926155749410535358815990945833207534757515608331624661725664020457591331708657626716985065663074023332370866335469770741632848234745692757095347764694953630650601716508401187104284023714709563349904663067220316201109040310724374505309434246054814639625536832267857215163983700394422039603245553867974493167649566224990728668223857340643739087640876789612488257760196121338837830840904987537966012666386413043917283032317810860002235270330512497405772924957364604970055697098856029963757497796227584372531920090741289350577183261805404012448816922667093519342589069268267566213514317369634733409895752855011413711975511620462401708805186367459309337239458603817964540268275601813231649849398126931874659733412798790468316413662718941891274879453106785386426919061086070271355178497222256204114198751062406141886946336374402836744224096068154635553632845294100308361723306592717421205770534772632773066278173851225462489294135633652720125159344187223752716895493880065992437291428163364839015037812303364938080555856866567601329762298407463517713491477207737836646638832096159551559458073017767280545583137425391632707041282215543095007972796840053541122034140053095526378355329607331091194076362586546203885551537653249200096175474292134416697028714120336294012379358899634014730241163269083063600509811803456994065839809185305681417153799300053667273183646249287957369786402515793253339418622855504851197302667083634619308144226593944911520717491847395805609822811178607409188308879061028659885505875890970777085607219404466848416144582781574187806264324223077615055392403591286763189756896834767604059064850343584552283047565038511961195002017548061572382092372039166851497774723091123077693406392774797742845762391304844014330098947077480586451820156072229430153523518855563289829128476024838921547248673742285831673842322445228630125895731212909619789760269905630759508694490377024264681238868284035239389232787454412600282924481352859053473742456229096933239574502781747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 1296548739214826277977607976707390526361727870640791153347418762312454424063863001826653386442510967813832833346919285357755530310597802793342545273339676271980423560574528539792795595970293088037336965142302880393100328695264773238869462037294898820769453917647777928889523505621257814329655416004376025598629983622338398564492126623872985436327904099371554439228819011582264160921186210328953942763084589688854129682707505150268319183560978869425936402544751070732527726780831013597767422774225154112824970118433402745640733634474331844592644365284913107360952567107851674815785165781726817699815076479572118477063532089534210408896421045498353533653734860265608621658551336986411967916901455720993959054854806537737262593811349962522843025842641575166704265044442590424833784960247554922120994651952664177163700795523556239414011239672744217833539722783636749657488446891469159637477932838859631850553244539292287245331702677723986524352082116407977972567154922367090145761378773525269223690248699017969918483005702222965696491598425979146792149482485073596130196455916722118689161530720423643861162728196225108556514748502400069522505309352323791162557373668554890125362265920770828323885560195075594266259058859667477181876209312172089096217354376564368587747171150786265987013978242372127749188105164874395795093034988621218596114658026408584599642920387519647879352299434214496251876108403812461023153478634109848751811607083130330270116660195800058094425832025325862496229744412129401078813114011829583464557273987088989003966878028641999187055583619594151588020183852931598508455526383874043766232870834980209096999491023301624027851278567853491881813531004407783101843014585805029991120470783051673994883030188039317283745314177859255007524465330409484663744793428367934432703440772688878075618171741167240950169779485328104507567088161316729420341888254972535953052873601781346808724498383570429976437921190969473253125156629839902266788467264247985695744387665820230824563821433980899132873141033359553319554302876214373410634451648351524017369886099137986049085997163773956458282766191403959287875696922912256499311178466321182950490590177259148702968040173716701758911272713398499187301924248194182469510440942372874510545867603678136270028555213666501995424924999748488860387265393800746132985915174270746158764029773820221447845725862730858904832873192857483364960430247915381152957257125632550893572033906092042187840747038083495140934263236517027083349964658905413819257112210355966978118871016197645009444234403411455945425299167407235680876471150813035957677243067065977296373404414553673653044673851160367437955963433506722636684252224361469939397037019747623990348146105610205582987614626363521517901847586885446913788269375283467023181459355903494829065229378641765335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] -169594978034193813257114106972402885789265764268145477272337677403749454477667275645337843050046680811227231321290269958777453160310326347138527218920236277815780072352837702428309501838487532908656531342156180920228794334743213057415250739195062269952592544427955102846450376091472502995274065713463334547504573893065465269800683648820706364893264629947248473830152651990555639479653048659660084590033808003313724450528654852307495302155523241024851237522149980040842928668092300070265244962854144345481505528748119313081373218181299079709851559389430708075538633363126226702323697583411956223024921799828223800868062859112113308623500917648335909556980864657526749904336316186969944068873210151751805189628219523657943999280762104859046329423353221222647630786635258292939141893142706529253963309468898440113102655767280586154994535519374409291250833516352356537489417695012970995573511640880622143184680061951169427732480954906711880712225476309066064768781544330282918345259430323429619037208772182123607534853379712988286732432225329442944440586282807183633709014840335792022780846880383338825209808930835305164773890302012999744123092411894169157650628406447492571160218164101160073793029899203739390406428428784749046043681536929858490376696918031434965940059018753937440012957177122164004752928403168641843454057079191872863664466587833919704301175902842998620707759197517701019755160906177137981158936076262903418130427567179062013246384892396488099075989465845107773956430893749238401839100318021205313969281977359075271273903912007973819102962140198016895017918682595538840908221536803604925683567787625869385953971989273253303696284126267260100419310369989990031657179905777021286923832509457694246480954575052431535147384764612937545298964250568883101234439236556360543669573437474963115016478010350241295497089639798553436730120597668605009465229371917602072435334088213388532358258901529471684789200022736107093262969637149896292067037717185012332163474502499453155403914313191979571756461211357900776926392088887292254619545997045963397920647457498357350023956028257261935492990164465280108078554858779763610330607645529261168344581789933859998106806495649235301735318255773951935078619839290229812636877316438494676424454087720872031067973265407974466827904960183796683126229193461944612187039439143107910807706592933614894648582135187824409791207704819195864251167945062313918666411383380116543876908535161946458007366778796305273312302594953155938832711209117702723149269768764270776335104690769515528906036038299226359467968056528061747143932946545218901934898956312125074165696610540006221400112516459849910142235468571311097088037766830494275139071622386527866396469775993166125323056086106696056362758775096945344247593268955394390107889248161734751111894841561815449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] 17850853770961287222816966390932704027805229054321239141662685857837521467503454744896459045254438614156840134155471173790036725699844383928530090137334575536685481073441530147210506417026143649370712906179769958561013590416558171079802575472050944511902310089936471040720518389624773113746105351305596532410442342701931082023988151610889216996145711569013174079787577070008782231423346715749726772252234779120332361640506468001857082884043733114429140961247444135457365303409702716836677595584817414328910935766406074003908754730450221169476055833393076545688266552286593852409612873090179314350547028115457861866018898458417710368306332630516420338952745250427031638892732491798292813211380579244756992216902124194354997669560274809179111976137173450890268001540856958493403062650614223119761268643978284585338134821483753203621693620977097886113918239629489640142264380891030715947064934845077148409091039254669169858809438549844136643749894980442915125335678413896877079826864446740079730352058185437790587127243621201686523478474728532943167584167214824825679254105043776061297038023924750570989009081886886863413634244954833730729666931912254808027495693197575056511947297203631239811560167308607351190439049744198287438718307174727185897185959267925302839030846271619318191473711264991491577681712170313339709844437131535036614827487530918911769372888600517007934743293342408827854506637739677304530277875626050017520193273521422844281238843042340197478935677241279266546482405784346485339139333616443345097285096035229606876230425180728729779620470265104864296987088203337252508984441684596609546296711554653168636031536209148864837454109780770892423025713475133572105969837974653067488472975574276218156021060729261514319511291819037871757699771832628677722654968155648118218401917126672811021344546296987447336658581371740377562864382983352592191930002795933261565838588700033422672673059656553137743104395788709787275135084025535048971756046961181871833524532047723900641539744632920399719425411282016652024736925956731701866043142295743318206011480533236120128332584844916808616684908222975177961550647320651297657352871378850297449841449814030210603516657001652156654449021428194526099817312174064965303351168775155603473473105053014314510489632592148807699048531300326366159580263359468479462871575468567295652265741075098631018593001164977995658415690866853986468927186384683943941593891126419849019002722569506745197766527710593626398081875320153009013242059253596057731165808996613836546377412846244502830562377379031331509178603478729272574735332751822248878386686178005381845562380788461784933323984704178015508585229178302023714016667851332161657385790048036172846435047443810595446659654164913586456605451434921687350028199208180615593085161895698293121221310326474014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] 466335003730215839791832537733516410854309437032268706299682784029307223125751493497911830949278811549515071250868646399275244262192650597168849589412014579694934736825891091152697630134624144425313881978738842268016056543343666138153026600451858047576477957075514475837208541623200702340849985107149139929423538359973169739645088785826383766083175978017055285364853278545129993768085725389115072869584824212841479502331175929314272299440794509966754979352159019855090303231703485002749502603912340693304605577807750810101019546941022755617941733715938204508016400832511992730558995099393537447002189956238759413776336221427264046719939899237274032776993722543663471561502944245578568770278139639855291396341800801481269916885174411837716356168126579599474340197076648315688378214251628399704784286570527012120799113225813947024919834261960123465977506599504734349424941240915491576297753219311240768021021953736525579279405086015529647418045770359699832059878126170688162709800191740002649409226635537405963936790998190784282410927012156941558689040291262457553632655170747239736792433094028350446647343148992153495458244690470352514920812447633866589519686448538424844421891279335009855781066074996628868865259944841610295115857803064080828066823255280733920696952464717703698122510889602772962281517922240451194332999241211928835342156584061235144841512446395497656794574354600515327621779630205264753867634564186482474171972638488554714061551421180822815227741092295870227201663873694919061457072990322199135825117632703727644623545980207315326821919378955272561159381304138101091013231790770950517086168679049584291218857902969148832953886109834997129317108852801589672645598335053688464040084338955997825042629536652868664186980487977568351801626059609534750776620585997831023803765358499640191313924299762403189130205672799942846272842508031752025024532987050296164948096710658374147656311398117998984564586186176865230226473363586087924902452064040084720047133542466923634351283741970951929494852690484265407316221465064721355458726575311329276449089308272251599831961330168880721133551887807174574744311170925060421084089494717169936762459935530634197361229111326254956967515706237717121890629055520837646212029335908657837488240854739905414224997888689609798916981990302662219059628382476530642095630818445243488579641360564360417060103346027267610868375721309319981656390838855146326580398803611482727294019192945074969710617153387160358994532752154301804764170581226487375717785089922435846725910202299912290794972621469953725205618577700031213328354096783326099439523132752946956018882105746210600323870743433763109934398992143579646147324792817293773774544342020404573784167815501172134513854521967643658452792298832988274070056726578173889726478232595609101352757524168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] -249676602618968740373411898388920628542033245461926184203895514034704354834790844073975625998897385787574976249499666734212834160719464633586179331645590583465697400410032485538961504203081612205690453168153520270724927651619396091917373851650186717281348634654397498713298569182766193332703518424432591442429445359112908008416131380062291861804149334096858874395487911603607488643364763059937955495344884109561161556544434332290150808354995552736378935172418177377139197375971350838888288497581793469399304362274644849986379730694697374894821655842198453902005590765775848001903245058283524059448195374191585267566397911479730768359418325166981567253539857552017962992321341990053851216821742155167484397743089787099529760528555276343584378239805040845090283516436029395379106871280468151367856587707178983379588975701471410860622709782548838356694688873027357927161539720617372224133445933296424136739081193092830947168290383323054249563208282426879707401245260297922513373839653671870446865780356419236704647461180635746589554352249440131602236425085437352039507889707692236528016547504601631365860369634830478466136929517214434494754701356172000346504936643377080716106401716794908567228444528649070357417951264579500781338291635856300288787679950309846166409923118954645275408098050807973231884005744455637877692742706336395621484316093942289387704823590590666364399220184090851925638803827682546799929792589904421966939443387179225819101999479330042282255949686147911201443953219964154754140410485853306088546621253825062912261400867007850642330242024115095687222978905798017478402001440220589954395404497183220680665336748757399695572923513707401702008446254445236328575997871700516474881458558090637760995029147916051266994021245058712792251337906122807109278275037667256045430023418895266391503652673589755833915531426996892932296191387972286757134192699527198560138246266087437157738754692000111690266456463220452046179144092439863837626658581280464329105950582366952459165655595486095070923814226802919282472048374961882835357697254096400221101777694043821416009350767665335436902081077769850963225426742687598673177007954739723231208122123158095984817807129024039563257676775680771959634512066911279418167039969902656149893855717439889100735762800588455703267131891895114250383707694946025689801141384172418046309243626722629123228521138469204276628425661749646989363046237695460650621456964888053343753092407280939903205903017324867204228691250942300191082216387722394765987068312829764513893042868362540991483196089085325214190318002390592918871472392640450623905388356009686317733459689245330952295701523030343881084883497986916455209798642823392369768498485398473310935888595139335734782651933258086801914833319473358211328672551912787154833023557526684358090151817746841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] 9421973662812311587324944339432761217885632749195794697673094081020686629399713396271337652737450587340132109606177932079881725837095645416278183595824044646962792368215153529939748700865345932955911281876433116398186023910170618722961738542649813778804153106056772496897385052846427217180713731855301981722383930341478537174258941036825878010560397123504303874055914201183304289742937591615523221111776194370815126350306490558302173311369770195051426505383180493595291049291388082215494663540331240702861357783559567075640452375000089443208852660059708445783625966350469894089105510035622892316623724440023084352462544213847477842753028259358420369011814621977533588049194498374027906424691452590305919697387560776370090081305325843812657868506547839906115664499204855796049489407569068702897418334487394733146385769996613743207125946329381611976974529681390413606113981658010732125192403864122905988400531403037929167869120903635862891960943922302192996030013425683196940096236237018808645073772511179578303279809687496683668115303687270443577948334741411528587657124451522010080967893792105438971761237312085522612823186245912465465492808174481001179431356584797295864994491408172110924634686220069100876819546393641635683475244465124384898139469426523843303401566994772472445441603785731194129076822711964431448978961022382823655855767643997055078519834039502181447095565438438233523636921793740621631127264696476651129367450672340615858650333528296750333164091412299529149269968920720169436276577165957805190608648637518868085563855049867091777060853128501119698457287288074648418116093134695770284455977549620124966700372559800077395942195803831200081516221556532502855119035395259389412088609367558655606518449726720621021442584004982677800110715642732405283578668109923271326502187197637997042735686823407777736412386343785128269797358028256862255793828968139806033599522047442340243707416854879695286140197181853138127883961459253221265234130079175775956669719001823321260502072741885169270145409109067866058789383220137270393033772898776644256360542337538289508777477688153800203138321242566968515979668172979807651078001578172468970314538419947800013174063598840961408302269511349235097197349512605388875114753886374722039421548817062941926665135595549285349679037726778947346604359296362451568339528201007260728347069441568874558982811195503024879463138974499346777342545400664462344154658167267480115554939131826471669947246330340340194937697062849722794670734446077663906253015057167534221081047625450033857997673633155809267782110594841563198841989312787765177504184589087312024959241216666132524819387430360764836026998251408733739352735959098976831854794810209431669543756952078135450431295400166343430631830558538104960539612427215594522865631470475507155759169693286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] 1287596367524260423414104884207685415928256768018363843213421511685077886458650482058762913784172511502067081572147199548898801998561912591728260534426300923260936776511861934888771991956603992659536975607708646215790719489349638323920063784474020541555853261098101797801647795205342047513843495782309023044757086837329532512650570524737906971159167650586185644615315881334678364838228972201207384539870222453790830756371760508341943167990854150765874690352810877489536260087879523758352202296308312572133603158140228545173955276226942860764606732585391113355309264387030513809722882909692000489018225504639851491025833715864444875346183786997479271053879463569761952129195252578117986947471238836029847739647258777565493326944356887262816727031546903308863652853353925307075606003582722222218516976558325665043734643234421025278654560318052447411739536848841476060362821245298733034919765061411342243049932284169762338299130739497060461351707648359460125460036124132880741561878119857029079170357225276700755844923348223251384872528993959684839316846651920009563552595278737053494354312814992753054561905733875665749780367392513853857287859200540790691890468610536460274375238275230403362766715734803166851170840686856037100639682860850983649741301019882558285774825470006422980871236412090270922444468795933597368030162742602745068352498418221551270597270730042552284607793685188792213602912208406306618261926319941427475440975080002303376275029945732332140154242644330730285390683137461330212520803445303681495515849040185695650712729094283380553546950791280514132197388265920513085188147543304307307240052958122295316403725244111566610935946704715305476567408380419613186229191293107891619757636423183891391460070102208647089711545828759374937966639370346315559851373153768314643409076723882381142194772787922295688993104490299509864328577306742059370420550471000545986053440147124456876687308325222884935232681389538314664223924105148507203247360489190183604836622406181094343768908372669703261757505550939712731968262839010002852507019163918021619253027452459212067356836648959542390126318381215791552070304435322977825109582748945356180582266162162024029590553078961845653867958138804099878466769994871916972009515277329384725942244731147846694810115935447088164567668585211280570586485173972632393764904596517515284257408101591614904998435540865212287895125406077267423010829180007086917296420728972116654089846134312311674963394006002496807377249032780872428742707949568812140770453110521223736737658565995969707894536487406221956872569791214222842037048024845904596626241311062425428298435525978736506772293425402160549023125165929903295529593195605191445713315001373282068093906460955551088776973223935345606047856420073479780943061843812627991304724408755890569773324016025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] -84967348439660231063592803293740005296933817924902806908506244437788859090780351658424421175466980092238935612433666342543484460455662157582817580043576574392020923721388938716198819922517473472705240432731223128068965617468433189288363653838815852240618274458704611877588493373394820683412543921816177777952199538555130565486909911293790029330799102141724488814303369130982398304505532009662057946845111705688092010813517257470342523763050508145868692056328697455912265028362133435409005705104406278896924299728428797535569562496108651599701739664150396633482097393471405191532087592696198800903815808118831937239297598792568284195138081195147279037705343662079674621110911836568103904462466913059044961133618411430554627277592874729095628692200140659119114298749015666206413091435677900238233209467447414874675340800444226696822733500054581693984724902655627386399811611284613326975226127259120865651476888263565497665803073773754365277086240237516763279500571620033499884379982127376553500847052167090035479293575549051025786864188424027491937646113310388359924711149142282116210876593229835712987365189981117238984921402114745889295230414016135933810027917748970437968091502331683607467844037640282364416152463582302509265280786016869234561548892679004052116566755016092852974713777699123632489774742942289715318305158190261371610106172248778698272909357170028155470383705994430113985821375636197817861825102202650883594591105790623873979968284989051489170347184007559140980167638305437340492349373035400465108246500159111555010430679827414579398115037951391140171471369273340182114006802933017871725788224352291076397507557426787167839044344046481017401333929715755057725401182780832316174726323379135904803861204316247097056792961086599319479717401314647144584437624791929733851278352734968939646885141047743752915126805914388967328035504441558445328053154568523536790507168247056718058436559399015612625777833956872091388007790916255094281370441617524938295725870047688962225127983760843971977257484868333704165053741350382426186418524593608540919354769764346699794520590671006130189600912831790148504418830011626589749165850404741546646056775226129867240530099084368495107031101230992922432427106437421503826746700605255958464466876435500836744595713345274387275511384939730959547484132632963916420932940543514029843122161796770468917617851876287258571426077544754101378274372577107648515992441242349488669235964734443727349401985288694150120722286690850726491898500688739440414751173393660266856825919685119366883266439243423396821394299693231853953015485307050455522596925664968805353632756279696439755021875895476754523786703492046668792230868314295366826985099875991334936476764326164227817858178344468482056555394076600889874343728065798867851278377427848049865963601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -2436752735005806132317352034925580923835047678147422083104948917576268119804825194598581736303163113021871636304303901731488982454436924776230799143882063544229290559083829384893829775474524980002549550742747465972078310006715409224408475823809068435109565663425026195820538079314490903304361762074009920556061482892712222580774555325739971813458700549925291073715034156781551359663093977965316250177748936300516675708060185310994081856024979766191183298727346930094470339093318356462739928777226354883849582628913091415117739940073002121451585913561511370604437102041321731894849870944861463889209606507658076033826260813064418220144554981645094092483283750911221511965998827137045775813377649421487462693220569618183331238727904586389493944440091675004600488700990023355902401169843385312347652279482982635594232708975988204336643579008021884488417185371251554007220064936891193696464971193008594994494209068966494984616035669523382685194743635019325671354240898872805354644429471638634283409108482244911264355748123003534175546261585201919073886139859756530924616306962130408900300894624055287091696917850686259175263994962054754738667610230938901922196259750415300694039194324537746525553812644225695559170948630439952631632767907467893918896583404352603226247555903235881747378849399805862784945252561801636970416720411559839039340156438172422826652661074759584466058891728837237026462267606505812942492138613865098359594041210135846977239625668382029925130443570783121764243918103957155803807569491971899203350323127672183993999135621748735701490107507003115341199188964687886223481868793828544033253356279245519154552554980655121045855935043811933289457230896229915604549110897022498899773041701760303083288567092091808709217528632025090233689999633399322266821900278336682663374988102562777019695281300973010451149084933364091023587312550607909426485810820219360386678334346786574834688801965079598215882504905918831352116546449674919747898807673664100716829489507339416889797650203195684968420558007561211940836864036133444403114664112413690083190323128478413132641243897858450542984672322328575761672249583600719450455331184258349191312128027065703725346617069841771237486599637627029183503871735990621414496827291694747316318501537813250045809664548592882602191067093873910574114587257657710679171678596514511260248613166479237287765998055466603727531905196958486556363952024480846890545496522477507815328772447799539357736786726998231325017771333864668512928965884195135297693073780504335177154472177771514743200784260221826303121206375748456098143715336109730547656634538996367195804955803398494245668143463613538789469643981664831087955668042682220503146089446595052959088437073529920107165339306218116502036266688335655512169290913271511108067598607041388314313369845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,68] 308193290028470817099160200888379422556558949851589888802204085798667162041142041256761369900041363821679496041785696365212027635948245058850491899929589335298672683801042075257230365230825850474309087802447468666617957297113866173468674566757383472852130259631028262199832608276287603956607856506776063953338511479166935015687269290769278066825149874005057211660519179911779964830143882038102904427608665365393177759991333605299051697344690877141192301304356919460035954283813846694812468360243791232191953051274746327265816457908123966242140977582246501916600385937413577467880317772257838604930382869534858732809768161509463141281820425641366126624493829589911528430312263816995175308758754236412845401653753636681119443043910607122466461353334081115811438771425633994826784801757985501247522658006461315482251748870374344919373638988568230497297684069979614791919810042766157496869043431384159243888324635911354331928190722079670132944878758079569143082261964376712575352398644812626674841809296958167855499897653603075683577793842227131292278295019209592311260010666416940209702356135422554994677558058487204923677738311870570128770694301884539087984206110743396788525916222173115092554250010685978473066215768038632171399299263483577956484261303998893804948956224608795036193733437518103525433799580879510838595913642821254623717710089292294961789517669241043461105765049573970975330688652272213228702442429681348128112551760002699507441029957208844522197287848133633809133896538342167295032837750933967804251675826767740329254325810036797893231994664640785217113680135644878910449701614410894685683041039733131695701938948412411122808853971140806597178346521744545273368668696060602811610687805048490997211888739103961413373043302349227981345727985082041135612060251325432606376240962199743291147559214011536056871509778213252118178260435894611224569554450407025862327405514144164851144073930222587432110411373443536781450701978103099964229471435906969547844886920065477213480502249424866373896665621448804509738506774975877302093467091188184693890788936787014483747962832394427743621979054821527034642662436745030064021745050542809667027437021383717345010912920540598283082892341581541416853917819458687340396575157825686699733176182852873143538735131621369470023945965480227015804674681698874923355670418762760281673766387564566108081427033909547281957535318895788120026206472379096124087653110931826351802661492898135292874106179844522059892554818612409484023775838212372594151945830388883475357443258707473748549413794958822533328335478369227636668415790468822543787857118255542184905452464542683686563081633426270002544696491053098949621687038117615572918536536630372400070962076747170346735828682101576731652657150434951393385784228146653209926379224157636011069800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,69] -5230909185006021701292167014683817372723299777418329080345482026610514951197471585226794664778121535599496531236149968508098765114540267917039651954821250777361411190960282982901464446710033407561451323356163569224648879874519135219260073728895574355224086410839807146993641481388691676397865388439614509559566651501987545610534769925222549152070781904744966602916262116576989175376517296665097576516329503808824630402580971083538626570556194952604118592204791424183704856727567095120755087509171721959568569210048827068316478788280831261365160377058961525724374210314023343994198520776540669457517201648436604120533693419187582317899540509105777422024012226353337032826904559341380568581621995457389807979422477631891400536480601001610439728910795188905100250769239311617683602260091451835091851092512113356971403403303810331862977404577968676805687312389252581812897394230267674924253286171030285725706729389064719920996782190191914440275345354935945329488539655169949158312979900393893416949560347759192440030275010330427218271103016259506846232054594674089462060987835519459902901550973335360066537521680389391877610964611499002025288242433659469954180181519867231476322026501178864858882532209152012578019431257303202697257043522696159099706077101594989207332761708929495640418692750973235897058044716728132341764046139362533162618249858843267957724186666317785234945581322296976815961186051998598095542142166225792432664852121914371238272062046805511513784892772815872265499967072963951422562765575011830178978996687004385418255389453758682752692717377646124341020213560177561846559674720684153388344456080283864633653792264640947693850385213101566602734330652883326788955362672399269045927974743275558394455316169286245934837802214615949887428163745093954540000503291700488052280642193727985680069640222214132953741933947785069962007375005959281970767531874235027427795782145676605292368543702760360440776389107813766533502693599739833006612668930380261899735070964263249935603376179559613658480149715430783689704527584931932249483468001789369617778714903600024923089601187689580186512679863577233832931757716176578250838567705602291431901156435536463193095740518042555374074720388428572327109538166411355551567056698375122159415064562917809931869925208647473770069817864242430571975247182741193796699343951086411736649250978005392713138481313624750327939742382838532753602658969608406270158037952593528324276908933058467124225441564982338997103712142980875553948360280970455564393657864217340749007595426089071304608064743492832299876382672380403961612875328458188605980204522719483122617964122210203877074038252133492401330283045812081291177445021662956881322269373636042152051079476632282087566480829524848308092532394611810724873962178364291437096162922324741915022458880000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,70] -323265652388387309422223239490096483415258660515956754798855527280594379912783200965079547330485993471351639005619696435099351968048107336870009662623197780820836233436943059292413891061000885666720998677704547494119442185587410732280902171274067691992970054843861250944215140119813491099745601665020920077215547013729748371295939470085342428771523865591770527870519702876633827586957103506004217527352467163340543892204071242210848633296141158295824599219260310291006380100156563691193688013534647734455999089808528263138000844085242562480789223828690951051952078009188197114161474722147181135947349943716213437796808406369661595469634628525531819198258942173248696140246755911169452160452349632051960456033611291513033820808732570709028546426034602954223512293530123699081740120321064927236729290704283143100584291793144140304691523655238883840763506322521220355248374650196079098218485429468117767467213864721232030342848589211106024962711588881681632760197332730112388057851275235422026147788999991443432638605580556449246855341101159049090282563165246577359121152249698598453217214542668908869808200557176230493828060389019914243464704165076900896254599014373497780033118282276240816171371563740236124885970431490358414254226486896593342017062251638419660524763917770249876783942757259489073930799067277494869555890798989430896020870261055779514215010939484923466136726663306420068772008917595126093992967460281753770260976345080233790880066651173475685116771974337913247505412884107483890425616732822505547302113444656331287828655448668977751676666493281999465688576358624254253453886329184658460234928196296437840621529806714479748520481184394520963529864491944261562753622904878260195562242032629971805539498748616872966903845986019620558582025794023769197586442628715818178418046663381949263523757616329388525370501097822466364169497591238541527174349255039929050221735771782729421626016752028897552775680875789926688159831374125522175527565632758864951387798584491199978438489786971829104973565646591085044587445638379598173355732203196302207463986270987554645956092249171546606934068077742300119177127496851227525887653278219383592526379782320605387880928806805819664936628527754208067134586877776750552186910735199259460500299944734836952860959449295346016214180599253050909520521822291122420559449455719667731106834436183947636873205393493839915238766030073042120461695174609985279016713877139950045666206440512927009443211865818154164021744686120105369323791990885036576423436859311244837471282375487545276481283459746154959277308051621034489772311037578433661366373663883686832762696012685231958499201587314683149775029735977706911253143805244779967514882267438938956361296833234586823620787373253843849889326250019181212356042852685973461341630645296994432581632000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,71] 26042428128283653793069350842317875692396206297032647556707541155445211673807560711803833197525415342141837019505607753288604921754318900721266273771212191486957603404247781586540329803045364963249789962826293266756130518716707314089493326294229965810876412019745816599384368500133912041254081195902648521139772544264905903848995627819307670267722152679756647816694509644473951440532723676428709702950029337841873853965633781681706361331790512304275764057899030708911733399577284328164322785299062625780324959087597266451443387181762528144678859655329392720350408078674616964966317404063198683981460690533612653850254869384859356837106858130414799901222796259089167367606088087786788935596870343319359453642509684888972177198121392938082925739335132318071899697733877625540266366568682461714242359924682263433720608744567902151761800830228162659456713888459396565975723417763345057069561443639345364303941047635159891243207909831621936950433435404585025162576489308103547490769933352573979944086777122309203078353388159318106530810705450265982720881193728301223348595787671097765014799608803766969373002749333365294599806009015993816302755056619966724099928053563611565527184523358472903200118559794908549892910498274668139918084758632863980710256672158309639244888186819983416456518657729307547362556017115180966521716880163389428142976386242010638187282611065425017379263930963020529229037149651978470562297765104442852829119824625091126628325725482596907421692818537499335736800016954193739422695918944263378243505605502540209402414251233208030598362725410544371139311412613847183027491755025562803676498766210826452463840828754275302232950445061632029004227260550739749977720078729675763271494845893141247392711930711170409616177724369869883582968684191351329656071136736811256679740458278211817916496068132102775885589247183350331263233949414486865685390904934375761001617174585691228941726688125487271904224371481123330796672726266500495146844260609124207682417020931940708202282261708481331088083018165807804508759745432247514048654183948325051672569518123463663670072705048565029504597185420215609519606300934699626471320639419592540973775354654183716299227862840276827086949524402294084490914138924561763181126468774820682590017690481774125099759533194593441223956806273589367346970601778764061300231508113147558922868359295302518089824021537964099911621654291028620799003429380628633465419091869348976661599571665502876930765529234652017193827049386862070402087009883724389487694598882966339549005831657993982035879914785566504765750687510271831046623566984440247172509789821319401551184752828025980635586791305573449924364193689340532946799668371322736947696623502238854512094612585544619524415304542449105292843809777381843184242929841244873531305219495032890222182400000000000000000000000000000000000000000000000000000000000000000000000000 [87,72] -1009805673158123752756003229418634051842107024617802333607983794463656256443643127838170205497899492454136387211844121890911604192612026360603594597738419744996121691758504655647246639401352795212642559464481280132033659481949002733877405976876201734804847009643337197960362696762279578118080552010544848307720870445554152698169436725990229174554392632887864075832396948790406242312193645462801020701371420033172720021684451370179239649148288005591597890461806468803496760983988967369648213027829523918089251744379773967214995088462256426228099723544342645876391482217519768398080298469942443557364408198354367857087297853164342114868407208309093714630098786832500324717326710225453508880376567087929505484577321286947765097412080674895967827816084657493945978895601947462084437764024653402988635922263153217526923227451608514806699922898099930555362909324720739400756280198036890364599901700401452411660403121796291567411959628747395791774049490994178838313921808812375972138102371611211074620675146367889287482198680429942451761749294491780504020440154318348248835163926844664342548002192148363898885214106992252965979025949326276848909937820930227601728003350538510551366117740333458799455153096579870840217865450483669737340295162838022508132317160821590222945738078739205738129094036469220813027961705144025644863472941694618831666291015628193960760593674970059681158657066836744885000296612126716208706665932093820833576117520245910063749032878300782212599602385352964617570488550374109525705661458986952059792190097230707488271147871720984857003476518742677053704982371930484486435801142323848673769135553974714484585383846032866558763407445600472233889911661708606925347094413062370773236253626479174944076845211755092082149984620791719524805372122115504033510804315700755923752459540552995835122710818529340485330885682233610901270663974775955384455326296540309558504139863951195510452543238578969737900655964222505931196295826000234909456757633337155375357315112743506365578454958496424851549880321742318822527909059081587984306146140192826516967500198502485290583174859350621204777112427339229783514934973358992553256445855401418763516779633788097134266264238042242521526284118995424262720905922486573398672223689116671882399690174846065892202402144537296176595270173026057540701346467194395425283442981329153737006380135590144302390789937226152361885396223785651796167737494301872793303818320686389000453211396989489792913593091101798759836464071260335815855002083036109605866028203387227824002812345752174998493909069414800243406921714019411044016123575189015614575196926492216134168314389580647469070960814781196055634103271207595559984168203460300005289311019094599270130752700675549774715631935490512449132753100537252730062469196631681893684726279068733931520000000000000000000000000000000000000000000000000000000000000000000000000 [87,73] -5794070153372925080968196562762502221569736281416394564086454814375011452800665843695992455852124894285457930209759967138688514925819100022546472455774719452758898368820829524114270917463067004075994348492069510178069252328783770490636148222982086947649039610661202166211755961052477915793056201102486704202720004669067662600209643057897237768717070522400389076386979760903135169772469391296163961433555936362163839246555911172134672521490916246993852694905603155184945775454389288628429102409110298610627175042971824133379141578493922543286035908591433903496524140801033463469044299534498124749035467365374032272232731175256919415049145678226149904524673350445360241511396904108491249295493170481760650511097322393040160222711705500202484571859336565893819255697440353415078756792899953959368538578699698750578418582666888378991011075063535487331298404482891570832926724892542064858812614483829378667696496697803498090359605535745599518883908460644151790441855968030256265995954007045295737170196410686181698244914103871804185761216028728366571713220256520436223145433812405199874084715329301979781838930980108857790141486850832927304602401047099538804514972076132529681618603053569240641786460565787215222909851215427603712347187300641006799282096641083779285041788933421125458010627189340621705905576188955978966411833657582553210711208199041899600373465221415356267430162868029852866375333336919015387639771295656463490053590801171872806489641208064944700606813377499662127231568924178026708464979161225649197101474346423005620498082653857545992311887356510898769164188988249592552761115192117551283658778476692671355108149280832197370899727726937627003833727279209951626354569748294823267624593986035278928644228256383182031666126356609873887419015358776024812935972267493048551459654991178575016349120668575796494124470994261145839388658056057485244834664860003830506085598371840862497933558837289922709121522979645265470043581973184086184285124999319299294902157141978669661515418035504329418045694684557168299736975801467839772543115988077896026975473592666629722462158593020592570428788102070900247447911807959029200127140471667021586007983464127538656365334264165979635062546596007401105406778185953973276768569793899670877520471373278418890525777462167390333973896318267691869238968547302053281938917360274823476612116421853093928185738937824531187991399986142073276984270225605913834020573275575466626813253577603589864056827044042233062393984540987016357934737200727788094086042200354235949487594485693634804876996480808703032446513661763909290204512352801721569112279041647649164509890027545627070501993552724700698576233619763742595420464944146518203635952475169251033979032550144881523021714489922958437381336136484673536873760129317403583676362491606283059200000000000000000000000000000000000000000000000000000000000000000000 [87,74] 1655386941157440055291459683790949085787188321368573562929534466282591282577499909498034990052416214063144428188163626701387951397093602811091781912222572709284887212576296508547096714851587078613265063470343468322099368160187654357663037623052708681353784287774544756627008697195869684260679082672522340124448678895581069219228856754696523292686501343594132556643481276772165141014916799907654207020521623646209042883193447805619288132722927209818860885580246524513116296990443944649338101601993779725894604826898571331499744403499847344573124071233219986719803984482624339367204680965968032681388756904466497299582493150293039087671389735597754250392631769813165636054764093659332671444563523431988529298091279417565559429553284294565957415042724466964865604642827845093661629861817906546427312885626367179444228665246406650865218935269986951651403960605386748436033430363876016609850570149066720483142259470954022871167979203562766269392696546365006564262047069881018897592565979026794007840171709463614050500742693149894285609819048852415948753931572713112743189477189128169698778463269226145751023348317094215820900347924333893064613425050875056651261916607955564439631955682513676879066073049886462990678702528777893006207626429647871212788988326229598758341913326502406747557873161613563350904111396275973827585241556264230994582016792778634271887639630885574689725513729596024048453155542945451610712378160401003638273744003361910052561733408647016372123255311790070780462481933744782431915319167210781824687136476091272747456946357740195703162971584314225711327464479631613199483500578154781098436740389061568973431656437201737143208819271905950927507824703617213610201079509577305626958314585935802641636929532804987922182886643673294193400262668312273889743315649586152220182817272671042097702817603093372865594483572731689965241509846224211174639788213659051758960317397667488067794408733252822644251301883364666049643569836569789943181862218126764914676181925004827660815108479522515603610294341012858165154209033614510449817326570275154088763759939863058800229416184459427132911748319630800206529621265648667050820146536297249857265157179182779001940890170657181871427359309830613017800682603517153593226453396699406951857046408556833710200927560438336251097521826615583883692826884265102276337235224729855326316910333171503529180280114223880304962063546524440799171682250727883710176211436175261222363228191775432662730374426306530088677837830352685662577712820755208697816625382980996207685498933807924443008145901658416906968189377608953651869095974923333327610891708181034186854097394375529362277424320072006455191063202814733471952319599886542358827701707956161662183503470047383720561700547964954905835607845434924712073749140760150748416056574200093081600000000000000000000000000000000000000000000000000000000000000000 [87,75] -43939093729276153716767934021722619924481652591495956981697305048027124100444977803783494530658113212238565675381461348572509000852834680499171070838243307886085329518701307292299105876407041634318832547121379163765981999940630156100000890167537967961044062106331635958543796485112870493174207385286224280787315955704931189191183011581585950947768175413509581923801063013807212015159567044729175955636421179396195742130255494332077654836040652832241938455501361260763201891587853099835580013836933443760879770397575577272503490439183764091374855738984695874820846018669788017849657347983032812271175962258374589141857703561145533685820473937728706126216777933393238448840785555425321861984960830988884499341652678054795757929395292832762213014753792662713948684023888119422747882081705210863487409392814069562725438796168886219055543143444489888099136922951378872411759678305206483909440098572405735341920090980700100065951550932207496389649705668259288573731347388101165855107780580067194938719332954237371321662968735628752194432026216046835697340047587193248591166329880382509234725447701529286073559543617308994207055889242317961824025401663570235183351189326178415185449649410887751932065173477690021451943193378151745623515993586916054272453036639648377487018782687321240122776083429873576681216962920006323722942191411659813926967760366007461948440670685811991268514292781693886581875214445441729672891782626477351316489483547235018742604043091170661546461440398161183760853359066531538045350293949927119002973858081970344084655382318146451363744675583193532110134054093432780745903778849669991016341324907319375928053118012567227999120670456012854021646490821501551321702171055090962359201806839753658108391580686714483528343009169972314744724293780335445725969838857671203217594299448729616101129767722544127786513539008489224246527882504503480027445448461821880111778405195368560037571745332482016988490269282075752246350992990762105127951380032400654317276950130833366003326988440475812984971640025680483514634885369805559125511854274984419809998782075607867812481124216264491333068439652790336450916031174690432971636997143882860163328084900624222486833878965379685294392167654762178423498677060279741587159341036788022963922544331596177832952782888369680406098209363657137515006092733193334712810121406050525328189866736085742052368908919179998556910365898605788258196552622734743901811124224239794986777512757316997357300111486405845290550897195986395790988176254304021565565266323372151903300383580323850201949028449150340180618167445889651760072663187955391043342644129461980326472236377044699790342228876804807460844783689710643057843577320791104290450264852191991488203767933774767610242154833698744283477855173780284508119300207042356320960707219014287360000000000000000000000000000000000000000000000000000000000000 [87,76] 379773752466448408434508149925476542532183693553318446558732973950344695530537008127710001433555245545638326425548142897769677858496081474837321285816247394175326132982140389737406994647547736072426316734848384291065547196544311008409958775291223677144790537073751858616597972019066857847909483236616740876854824562492388424697876158483196821232292216617918613968857570540854205503591335921258178035899562810858983142189459960738988405560562898352585418132113635738754602566884056675378560206674294675995422608844577811119460535453639994331346866740582461569309987054284309557149702416832508233338093541796006523391179232647695629722523078985514856487894405854841467540369154773377878539693290184132990111413968089567915038836270643342746715511702720993681947080693458816600966420733114765486332214079732164330960990066678970903038349834134954065943777804633945406992414663784050285403886242750576551622520777821445482933814376581300194195235738260124945022335833098481999161783435866564759079702882601946806921538594198499912884128653683414891563532260727197698858496996891153118802954563234452789562051486604796001086763836340752665279563730387261584289542571805847619724711858186333255282705882975717760242786176779458978817968208536034939630467948259635927340517012096319681318475773460985155657105592872927044115568946321043431820594588420566807246085088393505168057818240115224039016593521688897012266671497543872657504110571041298666692894650543025757832011997416781017789076160717214982132033645784800301762083619775014081734575507303096764030882022630229794520155791449287038938361295056070448210380895873686126857209752112037778788909354095138421184042288763430295490883286565404252370561339056653997813035076681913924697779383997299748945689228181638443565751668555931162796976610673667720320310240631592195889076610289813392805335369813062443964705511761296405179334191792659504853439362056380870728406892467472664018380923273736634082423031613846621128188529477010891948083294990153643880388547350745973673186988824168559086321849080544149114750528750867703715333559182365174039510026823997696012199023498387539527625791298330820770547573378998184161939427145131449538979995835605977199349999834641195744731034432707507292276895722219834551253427870593938007176505444268582767628683181191085909045280412571057772819938886757811341537887916368125829880422644057797004214863612816300295951709363989991941327516068042483110474829635133067209790008642175401191351938134952269457751365504895566742625495206107020215359116042607257075143346693201485865181524866365649285562605843444825594618026451495671235949068763036833964350864772837192392322204729583230697653964263341262162882716228687822074382540424752466494716373365729853150106159441403618716167961785139200000000000000000000000000000000000000000000000000000000000 [87,77] 2229191998858789660278203932741805239675104572361548906432799997485136393100067869755190589890598312605754761304601123960985867328405338113816669327277592447431280769739684939431305594591556495743207181512423937188063472654180515013904961744459578737826377662885919809739541149683407178606707054235411820376581577134926155164334993158579644922072416937734812734369362703201276123770124521063072396620305727166020422247359826753538591200542789919515247957175757341350034402006112005062823601399456515649811456070382933501570321820915288144920335616645905150904737620102427009639236048036024820091427047055078506504751149108822076204451710395996181695511749232520500952112276536093922325340986477533620795236611659692775088293419251097071494925775529344368207287659664141786579361095023695963847492066297975205913795139292169598622585673730287569238473156636194647403381455449528035382164016376843470331665472139055506755753734029233413737155740003282744009373258617224917415628735427759360984826643351244954623880587137662509285209897938728255399440988777885337589793384471742576704141161448051947701448728705718085099025480504371810242276855874122971888134797370382147686134551670468142358231770786388397254930436012735903036102465860749334218044688124590126811988678822749934028979202657000028745988567030569215116777945486055399829051182319471120269924437015369100346553720504776859152294787066328431051876548011084243711389060924630532504972993401122905990593085474325867001360855194012165366897236824053354468040869632452258621132042837253045261240021814358454448032530526845558335347692694386956568012450120152298593985217475208930346087503744964778500453180827872478764354463181177184507736339511656884567907748170795233253781380309266888110591587769806742506990817429701746074467828431683578758753072440139686465397610072097826503249166249343835295683786053882514799666892516793254540054876214047722162880173204927024331692896337741878154717666379262074815496086410373309217733967552233890799846936719749392448630597719630869491151796592696032453251583959585441013777367821855263406963894223563119104482444990206784325498115945455914299734300094726098523981992333120455037193634130589385370792760469363438277546514353433068673756857063125111661660146489133755004386517333566090456958364215079105820396908498743919035694846854608760074513972652182134389860796713989534102984610357992736335331783113124400908784974008631742574237727684024934487601921773108476258784402295540514947791331688216886567837967513882333440259783733476613768585265137738715720331651105766474497887040347649097585802477308121481446142831289860395344183449212537741699369650559869640135111705823770710411266134254324912093667818021741209932759085367564413311891079335486830938490205550673920000000000000000000000000000000000000000000000000000000 [87,78] -190944036471532048793340032289864942715923901667603969491982414344840081337606895025828054583500987085469729763818396160907373215429388946349307160693137720893789283543518205491590722031261201349833294857763774601191521010929365404142929301781228052192646560859289447616772912882916059234039591863069242289371680884290722455690668361933871824875903378724510198171977361072374746158196423859557452878235734248323235017429863888031314019032273711937652251100132518987201504001422788675318213601078533831236246018632990323384653120482376977684078084272107640511592388307286184677301248222781000007414403277074970245627105426342985493304332930515776725471118613278854035786950511526797604321399577023905879488235066662320560250710086225651737399268163419073013886845817817710672427909055991070514775547013707574722361915886858067754588001111846575096389058840617921241528849475671434958060716075846719703389450162327621107288823486372461519512528925284202183611812825164481992941352050043171830792639721355026272615901884480590785363876048768487028245164485366438521725533674557428261361748805047495302426175565915007782592859683253794736158651759334881305996096493342643091056518579504381398439057045421904064742439109645026255007997742286578160837438765941247218859396569768915421147703144384249615253194676308821358714795467289287766355446429512723791970396311914594960182182062580645658316251881458398874651588904601434331136043772127478275731152509563870166793117843327303977707384997357716677294967377842677805619448275629663942486823210898381428214772388103867438430840417393568569849338844437960981914698529693759396816631501348823078416108106969704534520954943577758997640250216384161241884794686175495456995472973088498395872276874100480909030554504767246751905335447218487750002937313369560005985004833203299684567902181122244230810220596894748387496474394900860598596349107637675670179187058122708525823148255722574675993271626360564619801111640735652542702252165186067372278449059654454377434431048748302925354169582188356122293598752513771286720406097613151656395620357256356585162987605776294277041844399847847588800314519606402359220780448899083015657520546487846460513080272677924181266566159839796484180236242799289258926817244459645578452965240269842543788268925260672910476760207762584258867260420098256299901985168360724372723749556128264034053452625917456429276794808319703593278879142683634685133748499407357591829299286786610395837749752006349940675403570302307710641853735942497925971873708471380407076347418984561306513987884370804987382946340357769663306073382056174062620176828354562218282340347308010190932885313360497133985035393943659511208317802727626188533512372662880571072091510753822045914388160119489701577001224539011891682034581504000000000000000000000000000000000000000000000000000000 [87,79] 166257975925755250829152993321408041755728589496725693466501168329875915835864309202603570691256259274513108124829615580771576173793727603219262433489510567736746705059221611359958373738996285629566725591337561937264109902382437502210130192080689199145241892005835255570233408439266054628247083637394236750128236107168235005538243197206876622364550537747865559388365228628670057908417029284151859357726450834926265415797381820282965962976553873755623287524259006169417362645561341994316965556673500462775110341817367160096799585712806737203130755869951919708530545926318713986574347198230937980117922256034464063394948455831230431441423820394189588341414007293930491851006880574174023245781779789561797266572779116921456255327007320724028677657560451269066783855624164348232560836232383041906437260394762397041456456107835214971829104786892260796080598437138262405810300476366369412043871314932191984462046822691957302955535035741770346789797407066861319161194498401593743817135575206947055173282084979589893728854244785669109771722802558870652900937011792583897921937826555925770079843325982184503312225873544708141315323056825677319134064788069709415180549860676849589938540729976634119912275521658652689777883459652308818578402064401712614605642830544780377909957590449416813563417689148181993676347239683984608980171981225934391936320799868553827937631033354324951790046736209600266691079480606830406819570234589400897696288525323051972535143622601407547170882705891132810887283957631597171176136486463511772329405951641116271313351251391355283310332648596910657047650475541576224447249659033734375928391540821510641211882747143693057765357008399855804121747370267937327954047860528396231466290545326362813538590206120800071946960598381422548067593572166125043433941097483380150796014209091459748958379354428942901970826472088159066279035580788621034096055309620013877898115120125372226422532850389970364301275517430395744229317378923843452511816440539919047220824410832131745477753888968594989570117581508180221659833482393375320529227931412641529792219664985941990324204661657599481833277514243213057767496995303949790651871612973328276204730784323356052980825425512915085778596020976971691347067859066282107459354103079224286965024357048825028499636378751748631654044068254383947540724657083477516457840977498888586242280449211575688753846506893448271799336037433070704210458745026010943658552513640741027344667870585247474662206705691243646188051400151645115941633969948381607657578742953128970792691014492286213994265249156074611832242283346598771292678915103136648318829727509256758423058764762284125195350885399011454501855440756947420535001112759182316948871836514198276081134898106060831138728301707986916189772045231303208288784619526958446556689203200000000000000000000000000000000000000000000000000 [87,80] -108353161086215802716592292986016426841162272263713185725451660756884608215200631108528569569597761979902004797031555254253216294389686271709447856886462892247209655121947974374569911199732803747438862693719728526854451535937252524683779780883211082576388872340181817770626414295853380415541913766153627720286211623867739167439423845049680454250511379142151648107105998978032201541526454733672699533681632978486490090960991311652557113731891559653684792961482910761230270662630356779474276808328305495455864133057158406352016091743047811039114820684876800500541052138184285206712056650469747981139986397228783329521669522745541368246629891476397096389668980182046607241421474811939947484064776721102116789869446497979989772468713873097774076909601981551397556899407305036156888968719413681829767995167223459243944553409704816432779007369458820896643329518915455787649034461766148296419291652626245603635113299582461634826521114949220131165859403639263114922222407584569488326770509915246403537861175651167936120163631377019289148269481456289204128601038198398383642341098778301861052412292059623770705934574207366913008684807837646713109624516280079951690220900773178533940074564647506587369758385092568580081989503824802755928292431186616541521601208161637672293458885129932050701934873920657455970419837582963713121225551668672831439667170666458193097393457629502862123134137978675373274945546971997309317059385943220578730147460389463130350316836436302687933949382425330153384867506129464087989272572527978207317045823192431423234425204120229695885269999001452544565964285801997363501226119491998410461447788862084396927998821277925363219305065467966508379656443334463103392791560920545417526553889934264098771200147252646473652953271584509668510985819739846851712775653304206626529823680501916515338360165574519555317398590060987904820160386808345336594315814969989460035707790578424532198299815019723737484987448088114962573532081555178279196908196559504877189062412911509454176431601048952177485296266526947031270013734907584975725232441912123321808250421706424111914582048254874727562941126591520136275515885549637651746172252329738612554781303705323342197359804929840535634514261193705299242616131496748768015892480277196952838337069370282976219222445762187410936082109308553737220003943166212088801357207076481248655658694461744051310288658234905044465225498613221136729601642432294940929842540826009687307502754640826186301674050377789740018086349211864177779345439810699832630955932956118410169889577347371989640083622262290756587570092772940774279149381054196910974546807359657608707483847090053161245030972497458623563627478528943311491740733278590355263595961154344040326428427928529448729934738889487485350041280407725822935734654654876757002289152000000000000000000000000000000000000000000000000 [87,81] -12516876109696842777075055236518695236098232399022401760521826911352411474013540225349671100992655555184107380147936190005308207913031085771935247407160275332009765557676420567549043198204577178845814498262385201742071132702803593182468299598361323902340440689448919006541223010908909111579530422576449838153097069229088325687593791510656612416552315650697485794027347867222452398880827624865576091461763425799484109838937435638842550851547591405466543671080909401536358180223652475382250478473375508183865236310335725050160383635117808775357047049079373000677340074544244853733213301465476363029731319852412208504431855994868704866208578422701184188179848157289698911078373171049893494920965683748400971563627212898455503135512750791172967280480857735393564347123249159186090150459476742021932142303191687993290270576524953469835915494389832212410310010118507302347653395564956916702463628101077357773164234092136691809227901271960122277840109645148115235565372928582152877723265563940672797617893008092939923661853258746732246123542483698647859073462971775279073174719300486911286589730313737693027456763982241715978758999835857004921317096052975704134810620136559349023714158836950852171584720597742500849729413235232556790495935403971677941700003299884828376002971775682618158465295988603497865829841741297770682006955357237096005820372298598067466067899629257377040025574924394746455729824580406475427274150749125235149045110911865615455757949821793215447936796868417863247492874470707235699676195410912067765691109981454849934478911340815780677302052326111789687232962867940308116406347505012729470582875320781637353454511685576436914581962981074434310201965238689501601119145833426061184983419776764690430064002982113969356991127713785904808443993240724286462275564974704292253856325895501954663479595260620141960837014432163188893600865133241318202067673153221632428811372280688344187699728207480281380484360116669336410770853918531446247569243989956053585575496830263637835803131632712176156699075122290892631770179524435690752321158180004252982950567227379144304376500070696772119613335379327235285960346903129702490193868450470020414177622893091017713608165828819854161178855214872751680527882671224909566781605954807659370381190596480990282572186453461575288669701632572101320210466532309187325877875140863819269566320488559333527576008375635676755379085543492745922032473223335819144263477958126924886047777070303233928624731376131981027495265699254003207847501493796042649360500036851337083310463062531393481913376678306621158277872485665033783191961467357849948027292726404527898561819882735752865691595343326558664248138013681457289185932359922175546247079972014369305616076316387705893040536430583916364578373271083866009465185366610079732098662400000000000000000000000000000000000000000000 [87,82] -315195243886158996705133330440775271401726640436834494620293286717089388859392356967168345540166143722122822463959103987671290375473777734810634715043674930144168473109995435878307051842187734858957106917202952266485320677892680659265953444273262035429398317813034482441169267256955276915530390979719283089925302909555777282501344888394778706559801937388236299693669476920644486181390121308255029237667344180716434252831790904380399198729727274233178042482298733235114213889267066630164655850518405138174314759980036407167398551987529002914148278736186977607449368767268487467239252484005642379502968702113529633883584728357942493487687978566384065436924808723372093230834308094110515583693215135136124760829280779245143805963444185032096161946913969988205842151465911135767404823532823616224135672588628569596708922842575989731640864140017512015189226357265724632317829009488328882598936549625021340283100225322306621944664309204935159334478105512810987315154174317421776045818295606778612156363097027988147830770251133432439354448040155559241901749805211022432117149629351643688983719285540145008513284017042140813029269819040541199934143385663292282139223856233903888829485455962270755015304138381958564641823302532630896154741352644191001581053696405270523464001689404726463421660435390551597896642427887897381561980640862292719775099135744269662684003875396603251952232458618641308003946293758282529189520370228103301562930946287154190841287249564879587577372739444664931226909593109336382164349170213023597101215049148060547506831763822859044150988943184700880302625356282220605891842077894056100244726712222156443728291582723523477477843001654540826135715574837271085116297980361003953889981341162319837908024528775870370159052393484284809539387313578305340601195467228504479296823440747833571029836623877053456271569329099128913109265095952882221893772035391681909417350649932388733158021806984847534341962483404251506585697413305902945523457081002203665035656963264432985438412943331748929044654143561662417571213702018297258138349634207215416872349949541069221572011692686545086579014044869307279489057865930655539234154321912320400205841943500545224209679462176869180439430436519972888119984119939228855749131407617876717655658084472228090005797108401620366750914262249271756480730147009778458996458524962257786193711185486062229035872520161789715024417391363273167753147371319467436615499951997342144479690470515462171809710518157069379324124456203080568016239918822220962489974580317178310733667464281077922153121865656214616620906721300966241710354605176148884783544886426615763043639486998214334512958162476845579761575389900081303259762281786888332447680269951454199375203960124504145543606766090799438888559919888917210853061806725310170791936000000000000000000000000000000000000000000 [87,83] -6312492674589594019167568444954492931515356639339943550267246186614079069346858400089694433672593617886044100371480373840874589168472987178780722863507419203333668841580525789126812947027975379741388031217617198912103075738563623949082724682296245629199988228490955627666434426574371474874634468524384850429490611856943613826440264673025967513905040472005500904905029209533255048477483002753775727987211966102434678247118089588612702033543123069118084388616048383355938834957295125477682049279812179071452904937888993075458351809061203481475781870503437396156473462744810528421722544582210533474623355404979440315513445049883987636623686294913211185847482629651963058692201193051520231603586973214275155104226002043552180189076411340188047122150516929705530676538779129430008070585284454788389830259788765954629204459871072894648378989525100404066290939744826067070690826969278362529452092594551488971459055612132717265781900639956710637888717161332823427798956969190828027755637342161415598805369785030227101753300890591826470940665436686096306334592670289564140650508715081178007417568097844692648818515557923388213885739155429670148301352685877701284940557479546880399101133574207347050239421748820141469688796557921257998227556695256515574259693584292327526653800315300816244735802589424258012352224942241592667650260380774671903431996842412679300756434420646856016468034667992761642718900578183369882235958478193579811830279455970515474270844760185222289142015317301335875002117671691644123102804204755092382277236493063485884774569811043254169992814981884915100361337352492554759782136770473560789379818552793010597049665062007464915694312759276358924134275021837040735456538603647039685114978771071646504154875689977547103061320464208625699956321752970127109331750087113823679278219522529477572245045158805126299622347271588906040709917445767845356365397696220560620174556481883417317945265751423525293764734797317369887878324936186863355114229169454632041586455133658735106585524438324026668827674922722326295661199998774289266834715423412139628563613719962877989146214960152839117193999256394043501105366361210877439735207929870148859597525165406098416267312629502764789790875564198512798455740478994353912046494979119377046776705075970318418707036105768223814728253812159888532587598885711465274151735255895381686288154413952426300276146253803518447659954134961282091258546919679958194858760421482233500795300770139146816498502720286990720402868628777880825262931045491371878553270874435323716130315268002327187193890832999657428467327749969697720480774602806228530660940073001551810783356612481408944320706863454570883525293536565009119044259777955884611273492911559660024522468903398607972250356181167027484803572145416566696177055984340325053235200000000000000000000000000000000000000 [87,84] 35680546595136458165565119600628981117460192958543996106391391399023171680597995273440932351518330487686465831963689188410786103126689636736289518513125703172637773303829713620560831862983530509837943770811241802298065361212316565386211716901300886603115538502377276110383954179640286167978656980966871148152291792796851483483669131235822971747776160876534742361457144388929501454667623109596901780472782805787234368597490026849923367638728167402783079875886424371365019936580880417440415713137924560558576694689787763629112069130243828076944541372968223888155814158646371597647607320413338935187879492757976627351821437034963878581577215928124491815615937681524449675529143280632332242577875575249483314151554505929583240320536583871605343702312169965458082797332890352063414830981295964771066094972754650984541068183179094164873579774794759967785765668458660358810131635757688836938495933138962388096588884026878313962449626785694442059710649939362931360574394480371963129224946230211121057228936210787637169481030236447281928917374291038169693705429861555606525233032470091783029723615964508673234166211551037949401149147306752729503675276791414604977627765757307616529434648713445678331609673508598273927299319737449141601237348505587878240416086483009251687441177357622426966154615019515906968405744087903920953767608403079106797680991583003536639985403769651288574131842079481912163932700892899924658985857313178952170241527230477532563689496640823636043268489873124521686721871081377417403774195163508014552732466579518439828783940065611400588016789080445196714294033684565373795252463157778964039051384232574240912129996635197930809228208100312510342084657025844208371739072406898075147588340684569678435573814119181407642841035401194778442223897108884718079503352946761046273222056563731213725168089323692520622801982655405448903107070912679666562772940152485414964578293372258081134008784075319825361185882601569438349141355537279070858775534936965697981856284293844414813260252428993052275689256814406732261725169840617895405522717267438465519940365709235089129496793861995193433884085748851299083783179911212141818711301993679572035224890039441974977951590759329567172341798657924422162812007794010925581464020285536206975673432813804531049346544955328640616073369918191710332457560295914272927822347867134191346421186719258680443639763102662231936233631090142729828378239666833481434070800868013128164741867668905615091153535911649877402608587315639414431380640855190108942246907474701637484832881309554038844284017323268068139550374584276308712674533462571210362547551154343903053061155204870664055493632569540667511690418893891029895835673372697297121673478486182146456462241577406862472461460613224587947908747441341959081828615907990044672000000000000000000000000000000000000 [87,85] -2576048095546607228821727618049765746124409626893724358889471775153119582243703157328018434053579025826565820001165477428565414969395787577832217501870901844045123195145818709108279204772580942766030308618056103177412230755660801385937397915474049934393468919164899915849870767861018033054107988159598524867911080814707738396114550212687674995804888860709623242068921917260269403496326003646460082346037297445790120507459923418178965966951294178295095543367030803059536595159550252092679013803369395770775456742201520162050682002011719693533465110207866219330326810071959959424901369925932033357807338574627654050700933513303433898505464300591790054794790520323155709796549516788672543409272042536965021096109890626017699752905463062052229523623314954545644273169598299377688992966996597231976693745948449077017180547472248780745587660767763598029061936081751728839827774197840500713903930091874522055646351048411202224532973880960725977454647000323049237783620961567608611389674087957966724746866620728437475184419093320024278756746362232869674189752517553571642423200474333991826774682442694328723211507475010235838257072792002064503394078313743637278249533522176406486366710336905973586539594654898746733759853168959424755127531746128395721361490466089147619443173756330884722494085793852348443526724994391989702338174125877487347076617202864703402694954011089210595848326441291366611822123748547765840350843847145328887623301251599235440332267476826232217917364694959732483580015760113028687443680378551878658641722731259200628456924667823123035312467537265473455014038908454039035763791495203642229824189776257332601653278263545999837307121984989027781135903870893030800317205411755426432190455724060848069882117808368912596268872869340809931410142419127337682831215357218221049996133386160008414591989313071702478076985544023750379239571897799207711763876058973498428754898667627174980922815789051490817293656671488470082033391221138297926298349185594450343284661060636031259750030615730480551294616630078382403409913364795048654113229414012034720349218227879940322414365954233845834922247992601540548593838702724876388866875797399961724646918400255183798685288053169785452094508012686704479619386244458880011466104268881927902920505473448072843517523496020759067435205171396168357788906947845364880950252722494140856472252185259661113866066736635177232833075474080932082310383620487343709293162954285300096260623540541347142056562184506180149164931374080855195941917448198107775519459738120241904887755670701777038495201674169155081091385729660654899512827254194232188721881077560749939622045171968587028959102216630402042906465415614125440843468240216974397491262405422276730573545674629812264815343328139389314773654423496059618492796649352504279040000000000000000000000000000000 [87,86] 22423624046666595836698704947806649414404888596192773490283356858712899688933178045506317809952419833955929532910583811962315256433888598170640025128818572121140414040348018241275305871565954831835060571708304153242560669857920272412707051384258328340374935666081921452398377158959672513222288132099461237521000890432529670461164549101032201472314417150565191906617943787376144873569804482878482338542301028589570000571498421914738859283261586488990257303024593683639036676105505314839612190512984210107420593183504235804784151823689563139764611238614668322367065381351668591278434859719484282338130360642219907949947645174149333483741396868989914348928761786112886329101747508546287700101125059302850710216695384869290905432834481920526358960272118795010227511662113226593891660129957472794715798025425299540393165398877218460335226811082629591462219979107559376331527879068148716075456958989626418830611604532832706451144318352719374008518954478994736222827380057644235892403244416249219795987963686266456546970915155926937971718179783869355920278087393125963931098939434034408678417633095077740358377664911354893356336731826424454017860851057562155495417416373662492964629293928221539113559832031093664013320624988574659151675196724300299204434418351936283588707355869585862853334617281121566675408089228026457114142647608582641375588603501878260925371152776427228715380283362285761880686631196064518870979467617412433378302205860642357095406324455676393413276477755625865050648164479457272766422201140277627407016382379929544794809845434013210248529971058862891302204330524270692045797046820524186123836313457094345884495746236780865592430238984852696319216932445586141247314954387590504022948837232015399344365365376417292222134353413496303103702262234279886988305340574597613557738189409695543827216493719332113195801350250073112180690376924028118993683073411366501038532026928827628593875269708712711917159333211908191826860668877087125352787617675387805616814091754612257549856697377236556177599197035994654763676494528841501827661289525525919471712219163560689658035351254032158612817481937163580825930733012069436350078355456815589506267422130166627360976045997522421722057722356210803163176804690965581631642522689606659782407172129382855199929865504322181529055364816693537195232494483258879422178372514570790317139910392997092269180605260357922732698357523169538423097837007412529166735427061379627063863301713598904670703977652185286202885045048395860785338127808811846443713798791250003685356544835307428737328203888084481341553178672408172394774599373489946443996904159210945109658358035146791265747595400534903230913439980601866505480283871252900317027642905447796508680040464459659354294588745091765197787758120165924615655215868149760000000000000000000000000000000 [87,87] -232922617084155982673255377360472589321885931798539949300247195273271847054928745085161105779419139157230190224818449706904051298054352293711421435682298308901699620563045544121151704551890507692110047680401581431325542714883706909441793899927350542844983649308117775092702137287092665631212946708188095564855016199037334553650546426666331995762766368606603094826232269036994795731680274233612158236136760141703336276280990436250810187752106604940654822546219590869871003475508327613012975379935492936693532319914561936784167160697861011342987061494073070977767898205010737695914273624467425084160752783660757948834573704183875451010477436701381663090368437490485284862938304712578088753651873180678328998535584836708405040631558278945726050589138624435147316765858546609976187666422780534275489750640527594379772551852312484044486272317162312743551073236631983478455353120039180211445872617614802090651332241191716252149282142262249809576882524385674182855139488136715496838647491232523734641066881662537331065416977695236545551919414438705476057351051058031364110750521983426020174883136788137054933001274773312795211603578582538183703944712658732921908115704594977852435932018169444641881619476810263408708265740479368013684704805202119489772890362188145213927474107104519925332224645186080786790314802968327160943050879291129366689579513830550219834417920467253789861948423255977350918848473509227534502609377755585966327798967166573317311105106517386625343348901755413007112421534938057593279956667104806095584960341971687786610815676234594783862904192283004463798884669731977450105344477273437002243650556505043912269576856267193058597584464039449244348062787878566122982933065954623393797930509663205909046464104986280651171601662758032348590445272039207403845890372791683960160263401401154061983145253862361922065319021046433644111242002722165601537989236994472016655458193808324648359244727636565713276395447014249178335456683404700971266362847415260288882585841508473468800896795494152405394800629200426164381928625980908060241371789127688734794042302557157626735906582001155925722838020594045235827883036149920334834765192045292582676036934683035813241222400226132004749141164012846962809292680851025976162130286906222392532569180241328543366434009663018134084862185523751932908010976198286951078652017957660445342493259300249390100538174833925012327647829058838065749050146716031066567888780174266811550957297027977800771095002183594595964011660750644182382212400891070324284886857942283299816489394215592364801793926022029255764035839221586424977019293938518692247531265429586761472372139266070384069534931833427282409771638487539850952005884368085230171474245159384009974701928349023947312002582316550536086146202274008168215557129948364800000000000000000000000000 [88,0] 13215130141550190287862461123865349745277976537042575704446726576876837163850125826177563795888831883197467834712103778375836069562012406532972603161630716774756831997530750389958551964964236848995410995185487316562202372706603906199500804735159353420015529841662129636748394653823312529647772777844649412420957540559010605665730139864777635750027663859820520420504208653562477225382452388159968638758315126936514122170055053178214899391320443474677050050300373734019203685305945162821740209913414253828721321120326777274201790157612985209336094757566314684165740930694485292402634993249960468503648602372237421240477278507930198353423950422173064935550904033235928133542825596139220284428734181453650038294552965016472667791254460957169318616803740559943430921150460386497809394616721946470012313049612227549942655457476145357249685892780769207009411147888216462558790163520449488091139997182002182732575062957619769012246109136036262242059259765279776416478696951130654796943813839275496929283545733414230400246593894538749399643744506307878756529538526598746687631570888776080615923833688206629410437158666205083887256177768720280714428010637589614148280060876478580405552607149709579099792059154267131504460649765545292087755666355094620358659523434145003746481561743354434116306857430026233894923994992653173816383430851550713985278215607291159710224530318444023195019545998433855711360967315230285733187977041157300653246011112975392099403962323289545244644323365023313475886541524736439553001867131022539630883326517206214543860892405631974125012141347588744529750121318683145866352342467012243011044067745690809294734088981513017788752517472919512960667894426531100335237211625595855774596343006840573709400527036990867197471528514622800294675528038723811099873779774265546079822772577563637444279812793767174631284935132189235261392712687703824761762478756241287057946790984411718931221238931173937484921985041342273933039327484795341535130429995151844320753531873459326809229845209514878378968491497952261151678476639583061349603487392442045850272876742574613725938978161988482352260513130294986133797558025957431758968111117003970819322264317625051075267644284315242799774905325221833838962813839958331756829113732886436015936105777024942034748743737166181877236297158185118346422324829867048577008863797504421321392840757213426959393504917929131777809489349598319614837257897351086759503895801920257101859403055315825319465682881420133846482304478315074767196658990768787779604022846800812945606073874418477359751793452674508176909192709091194528112368912482283559969559509010898887045121583265434384690725803040357872467968183211533880722227194383587836129186939484896064226173659412153479542179705559272553977939211733472439138879331503825208682870408535626114098225130289644961792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 1314471853528559587524170320612512112906980087752416578277196769369013656244866734001739105401260356834232404328607224724113975018800999183689921770224487091879721172031404324809531887108319797730895069677206656972011263502733636590798795990197494831916924539145044833914328009836229117768490960639757294805128844882585458065312119005218336451670126792157214621419582402972150376234088192045837222982157144175050168688813032368703779956243118183974907021627290019269962894839046623677196758251761961543475248098068297408913438503526660296806099634677123153169861766791179909117051801318195047151846072255586791394155480934450315440767373662039750305333495806388303625915467029263476410657628773252766739776189010269759527948571291544067838949214413485365082930505308901822997606568239344876066729531036874294201292960616987188990905627673101645568750592396354213862646685587544604902743090599663325689685695903097776426908132479077884493516060442941487862084335654425678985144968766619181044083559205236144108978592625617599064056652470098048456618607548365863542415365719171336532736235118191885398049436336519501577686674210305437198231106553966571155430636849973262468936300027200303851111916286854906122390236220703566957237632359567921204622098019092178552325318785027456925799555183832713589064535303632155330917205044645565970149450634259457975105844288940950626575312099835355576663472075705689471795584335694631237648020291318289536169699587713872167930256618482280816787787900030467829308164569089361003668386778772413286354887523043972111535563457169051021149653144603944092773819774923972544585406694299506266444473098512876723559606145450937768247434632194076472265149889221967688073384803756288371155453555907086615294329352080652261505221675711846103218227438593606983630970859226785769578949444957734451618476760058725393990010838053662351127040629396106310016362828996733856913000224874775498473590709654214089509301276272131711813979504869091487901981832282992344826707447501652170527321797241987677175134271216927964117160029907732987344948567162370196678349624144485710742142593870525480634448202032804678672772483565172270180312091029066346962721500050177747675655438420323480705967476158536172440309549334534252728344970810597573213708842256827841075312575149044307991267668758871420107178149611259205185260904442835748615528541806788182824232573624423969983455933900539545203354196981212881245043275440230996250018461509007465723323248834946633978471158108510464472961746371504047319600612917873553141969252377168813183015885156649622129147434989519690606079697661557347735842621495806184733366387763597584525617762614356316383230464683139712565545669848766552495720010241212019575677847106015890074063760282420602781950782963641036390126692461018848105554823660535231283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -16464511285533199958706859409051572521316240120777775213695457659469926670102959814996356523885946288023199232391288758906848627821187219223515250469631788004662677369069393044933063102695482901187151089738261947966549240441384559592552992356883902051192888968738481524922350624852438746676348252191006639498661483600240721107742143532029865752855879327045875556050040963141411546982090689955192398569521124685939176469023131116914052516529817378734571219742476455779733323731079225088765050799292196928860721492863493704650480214419870077050622551803376017047573441661662140940231108224485649586933292345796754818882220669627277335506377753682718598264058373003719659529269406767482637181042209509906480323645945570529706997532965168444939653932532526578271921753183318034827080280146201622059818086213865903294443904165238439282050089370156401645798618808777188122292434825083019359924104721102528820702693864415855711526589677001729291808827696753072511191375677874142439467206558396154459957032470628178083134133103125148989590555081574502922053219451477012318683809246343041075413771646371889645310228167709530044612164859790908918351600713040992084521111389273870673867693384523113148255902800406801769331692800875195195163597786290478433558311808715410594394041160496889130599628270840111419128932863926187869964205059503550793504630561721597703111169743693633888289082253335201071154158803195716749916568156621145937363954352050013724023472305935714905790236974840727201463189580745954736648222583342734928865959858482209695456962257174329742542772658477645495150471976288185717608270378783850300373108951389520516284841979615446361692871047129849117994854241895869110760199625698338885211742782636204961247628194188452544857837848144567892941520682292091339164405910842092948196833615102514090192753825909375600502298903819836923569380072251910525662377746938966891101985219081570405075563962370145880525652549426139945805538495962695949107469868648437203197162113098977252369904491826102374573229973490188111471360099438364776594334566931916949036007528113829294526105011553870635425539388638315863815536800252373912698833943638363075152858441898486176815980907139147432924450243093637816511842381900168754174400315570976611058963070912162802959550354982401011136765085643152909619233145391984446124726879711833524270047931821504689186484681277411980902354543783030531383608201642820922264466167881029148850608520567017052196243858419001003092247444446265823993905730956197164937466598646709781970485157660031913537853470684606393983050926347900374607124678746164261831649302161117651193661699374106468932834159909520331837969021038964690798836277263913809940845651886351127656344053930359842394477174852633064614359682978970459849883481617358882114931521608559342205828961387840232488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -163108781102111767023813409388634711912910478701741715463025936929062647758510551836474501393215084806794300377663972566750586629048027039741305692854844553121522035186846740827521701896748690501807144997457769386373456093786184763470035548085130533853443755298556368328290086800325164258924767540913672414964737040752417613867446121311797169394501178650057550570966102872500253661199715351917685481933545510555392745628778987939403262665584261916060905154229062024423422326453460975691029773866836150576354620913882633155928805427733576608595856914683871611182807336141845827497516742988903465418237520459503482753997270932611529425624534237240203121142709728856337944012750513956190304235001645239287321151768028457696500146744901370622065766376061797487507970322426021828853634909951260728524705648154861305396722612476172846262226943585110987558231625462458064352896365343173314147837755629942141597615617251595051062044819729739805843163448510148038575952542848912272582818181126626613252636504876133887051729304177835600849886256794572158647537552853920761153847927628313016165558044022111345599948757800126347925073774254990263817993499781476778677207005699758374350080500378150135451071743787688562239162966985554250986300114299015312412601166225088900393200773755777805155514333544589645928335506719417793859152460122640584040032214832370343399476228801117786143719655477870884476342617118973515385844617107130640748934573378761137026506351907892339611322608003197361923807092805792267368560455153578081119755606978301498653404693923190194375112147748646037923775117311969770407447245080806281111024171391725616278930266986624506220985361128803254947206246404459648138248014819288185528702230522982080356517210963641984549439887431426269505813974126304209489912919137696991847148947470788805361642377868108404820908052147647417003929365052057944907594656798591540649543996662583839044978579701494635523256689922973902920824167839660795191967560291178511107921258490825388316366035510675187933770762468702601495630488947191127532324093709383136958516978749731426152658853080029528531356952544419380035488121033139718434898105884851159362398096064753391608200267869278505932998042673583367510476153530949973707977592120742453809579641848381885564684524704273684879998358628478624814042398711649659582188821645351339869167034105656541379487954576547805729290573654625994693353831001797125291235013591540913427056985064418769281205072974181408880955303177680438780808829302365333733263062883326612387786098811305169029007507197750236806043517952810136803823864230578089619384882237146075003800184897251447374264351458140929343107839050267080353302529950916744951259756650153096412555464369149011675262951056756085842855207777906898110996056727743359875462949701921809487680562830795429065523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 3641547168313771268988586083311354095971644313092576712085334782381516952806336026622605901512397483830468120735186973221822866126179508211250538851157304208664655200626446620704754828031138901639182096957818675658909206233389217482230331327517374110592156543458685630961785617967714856445200753127852339356284656949696664486970531669460344183249065334922360115796693344734759904372581646444043738630327907059203211563193141522877995863654173593932557565926885750558032144112449410969802702173535737342690597945778417878311261659005864501224210604369771211858379810685694953560916062320129310327408166848153161367303062523201526565916569714213558479097058628832384370857252933086475963649714287464163919423383132039047377652511188923639567057625981896135407352293959670920461216792061843965001874675526576993294280510303320885273278727592104096838904365107446627170478855508260874664271421968943241510359365651389060455188483228031198039163152604037463673374328758283810667356090468946055258990132719353887352681776417663756820132516702194363436187871964330972113482699783773255395607800581774804126381536109280042924157041760346846902314514255229271369849406066380277465778171383574362495290883578525008849612771143620366739701241033420085713518853523948995046611155268531347449908500119212538222953300340712992862705018186028327421398071114085245980848522786948855627512396567960258250222661931632869949980391318212064228500080303883779834306818839304352065689742498422088876861775100967013680660249861691714729870937948206631546076753047938140796111105608804599337935684667839125588007659765129296398793637247606722927727501871578939278886705795935188325267941259203609745793655691760353219328040662442547637416026151012081372397759320943129466822123165599958405091232455670439099755231770241152458168725348580974579500972344185309878945663903851913929324574258294823056245028682856366736910861499129553395863276553204021717888420899433325732615924639405638630851972686430579800781414865741618980544200198174661913809354070293699325424929262744013673687541654673981019485180452751000161609538573675007991973177452936411581523814773819872471817835969866115557915738216134169925252274230582854724953206811708288461616567022603055110632049382003767139169584942737877425798145277537938509912797969040810801130764865670598530800802621178032351068707225607764976999019283057899168566444273866685084977264373762470948123013755885778439476258473485031389787601378665878566225935265835031720035545966600613496790475974298303592738067103171469983352553400349626478075043124648293471701328717826884837420079637511910793738755114029730769706011580335888847562763760518515445001290902265707983203024300662677547862759409789662442627547461360720749711165969572615346094438700646570937077625954061227922512936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -1628868269341388339259216680067282195217999620142136006965580390717230373151757180282249859705113115578929846948267807910455973834146189575920372693854184796678598482628835112184328477115218639889908883359394694640421605755920016452308175600001500226905086200893123951571332172429006846012418023172119371258793121886548159432130805976135793112982386060788612458711376480988582694334767747249686506690978721573970120069905782782831543163838198569750060527832904061200757603144245985334907818250443247267363549284831503960142995680825356407229294346393127928635773457104336962487505614670884031731725173724212796707190908165302784588733430015050731343623965156379872216933113675598219127178301363817392512285304624525468239345156619021865525413135713708905830867353141473642358631360371136093318169370165579266370483467548047975641617159813203172070375501299764942797009666845385257246253903399106421167166806893682508534351435774647559850508157810724002756562691546539856990723271379031955021876688235212970559038845306515985889160626382688948956068859320555127742940250437595354978453187826753766694542800795346906772189847960414297508923876916187673202845431024367310548896063417924612522422868424191514870826869037322418086952401849680966689224403793193923501293254681234651377579565222441545551246022342491704607355376310760146550949906175695402326634696790584736388866381405806058073651662613310602382108542776257087279995655323707145229646153795746564411033398769710650584811012761427794881528650113169646969955801823465309591313901077532431307128822631524537776423574103890473389120411751533592800700353512693520878477582998430401980238839862685969407405952158355069578096454799077002366095207728976896439097943534825549936755104908578198560544066136881334293455361199968025611065608816527104523148619540570210963819313401861799647170344385033556200884485082846243046386706820459105990602393623323374999037664311431483483919640137300204800188385949515552672670671010588799963818342156126593605278077807364182879606841032613380175051014137336610129862392682122441183561309558205840419604166425832216935347805576872644206373882483397456880082921807284165474478806708890101469446206246143481350350922697532976283450831090567359129602006166215747720170766897760201238954176296042626292263719655716425147829032826888427499907628128058549537982537077482932573643814755069168254885615110987775332607828931352317650430069628221316277713005355506396653373000315743203369285301542644092873339499605912634709506447832093986954010658848913893393329296367572234447390393176732944755545333582180890073820310866750815032376078500431984892908787747178549116055259306879331349472035207335218179333663355249424755730467580096850426616247497304892126477999508963544551664332036744478533873147692474681040201318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] -166351936354933986948858128931225947172011702376116639838240755852452828066143888875739152797975945715638822627775302674097713989923186044735164359885586588641331000901604139917197832217950932892633672229155860766517609100108803735838922297345799166063509818558693745440308379943193877916818338024776361042230889000380051895321756094878317179410966694804853227894494502060454624346626435297825514282403815888773206189022510598571115003188548400672109371242945940094409038890135952706724559177800755100394607651927044359714337685984959711115792320165978611063086685925457680818399380658898890585078730453413015940100405457475623169914240686349571453138884769943794283741177604116502763978479782806790398672288282352592834062943273759183637745391682440857196827597152772140710819787809683066078172406004029658342571648142164390012735338534744920730825771104458253318863893099319405065594699764297391893187457811184208767009789560987226704982145136242977450935477914667172091020279187113348515530658771237769255509816612171842076438686309405821296890346535532168609756572487636866893111719254901543264448520008649677027427302951212628797432318201522491843302459941685613830478733152417502277120489857063729022203266442509977986325594575774344754424639524119708608106329072821722316680946069596834325580764502274829979323251603954188483927050759347600205576884139323573805908715756847108842460137458405560372253834005026367037869853318130516953604138179588600285201343727635882688813560453632082050135953550054527665061096884866299135085177331853862720881207732182744096250820467808181810572996055604539058675911221580880007590855900187738543124200820220923928287167115584093084605580583002532210558383270597308684865696147137131856827829775231845357019993186971870617016502172914846905916566499518156093673683662118153504926023791514311474211180963598514518120741809175318422374252562011583720346685731500019000258742950453419891375254585142372325870375251506996315557327334672055409091205742348811716182738999182186305870750811860206459165354202048510990188442680094033511142158141833241090249374282564529221504370874666423259031917753639756122497094435364275946046941163361535306813108038341325479410205173701555346431462562877107086874031701764340328633332740484896200609058118951518416941977919184748510968723507690374858427032900495178753753306559625897516240619406029858670675276855467663975046374482607977282314677022505735434858580067523888673602628718005821056185074508029788142855541152304061211230849139752389300917796055044440596690689692830657449008797232741277808893277175989140318828362021512202804555305641617647237389294149451101253664272653762039304485166622411486700514890461729190003555924688021916598631828663249476914988550618531664458920877243961312268463326674022249831984978198528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] 1095187407606763576860625551399446390703839391540450264866233807426599051491457652690980635076333899309567871140395087552121446130433008943792720197367068015811017583160905132278302369096292524019411897540945728330564719207143281848028176637513619809947357454299460136413979916200371412707116106038740143068292198084768531825246861539002156090810910153218647435165181201490840143656534390912379470893282211776818398434700322947965123864231568676257861248684655100118846651066454624596948239695441501759485418052233773569302848811092699691362340414466582742777787967614389910056951384880905935959047603560663405868274977155129986898872043936719937200432740483076193763876685092958857021486882893649266086436375052515743767868251173375694460689507889011066874759096071214077014684545705108511372875492074960083419653291934140497046587595908650553697170882873259977391620158925864081965745989449539599142343102090373579103924740656852984022352719993090977164950805551781152183248827532701033970888472348829407478492553257747650012698700909773114998753707474535491109956309743312574182307867886157558078359453638192898123970151395242354969918649636700429833404334678114139817092177471164012503590006120432618511769020598748587530235428032012875253226455782237149500977026676468797682018215065397283086229774101837882610912068805622889208053877582741673768598409307255938133841446198045665813453041073885041537124701378540744929243295946448362448244818962687379016759962419895727636074689903903568030842128770838134714560719488653632829201743009856495389302852321407414669344980823212795359103430558508529348722037458913924348578929275514355837309519984289165084219210151677049543222936248185165929279299224560898182127750725230514358401323709152858235695087120140363577521837100768061131155325831274311789768160332851788245863249987080720613454013421782727971608474579199416347120200212362686258246718160635935886808160443507966213957855117420237849629388018151432244936018621556450425829165716070932370654260262230300120941712650926826861784176452969880962009682754066348205168350434464545880490091371358760483374001102808662005690288964990118170960784326588160906658913435457627821004692810656377756065952483915524736911182690392453913130094930037670368063631192042794369225951077785706091959607940629076875269239200893673039750799513513616759886431180037470118996505701454172460051280597210933307272564380371580948601238093950418458082160042836846221142453128073609775651606118962860445268659200568787846418660234887647263184283522485764940432455217785683379505251028084913777053198528421437545288809184020343272988561091575092534123057908191179780515454374095834229134622667593650133995041871913664868101902878850865098098353748672442919958614994791825349293320957434784011348749285015908252491395891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 3747912485657396795799079885313889350181563031006101957226603234928389927847405294122545112218361470063483152223405705808201483437431139384476989991626390287972622498600319479903377092448265221151298729485355143793092690793221059849233517694874945581839006209092935060014010237199742960091333787734862670422373047394623756348548432307134242704918958130879229208800158128639193556026720351278964266434669872287375242770046012492980298866198356359688822302629071326471984685633204720660433977971806536806532849857071132264423315187169201990488575069652757571737072245029597736557268373725004341432401160829996958903242870880981025175460629515152590014930486726340728632341313277974680088240449794720133120799453924236313325309974329779995299981731363828085303396335734081030491064136009548855437027305752416792428188458031035463176248023303426152394329262881157967668749767884417068504925247217743128789772631955155586648946091099849901724319338029487196828132366353598444729592382424676999237973807016499352608289958943250978300270862299564217435777788336496637925434217745415241491369336050633182550898772982014528905468910659331334899175585514430516149772879741834285228535623055646785695987923604494918818116509995041030494531957541220917197521611458009584380993226519010071289639898783194571057889923663644703751210270473514906960300468007270706672861245816256048002033773024086319291592408212496923901601090940142566253063648968396583102546501019199652297727416827740728413363523025289585852064343600709274254314899341609252295025508392702451985949685416727023931768142291046757900899134408594947522072808376465175359605806603676999099307186109124578942585486457671351662865092522423208845289959550301659437159407881218115336146500657822082874844809716861211138139269009582033936346750248815903042381019869517832789393108604318899765922699530322607302812856954716371295289343308982544687744304741180837664814407846183165750730817740217684198029517883294988767901707088150030273311762029917199606949384260037043449034078899863564450211942531838178102766033072567104873438339773640911130394361635791291828963135113207124035333244903177013531535140237629655921993265213907279375856222068768583262409182730894799769090438013699005915565425230787473818868413438192847684999533180099382608859704110152106803092304689928881281378483786094375489251116432343283756594375373505662842268947614169404831643949890091734415413482759724398154156030122204983905913206186986251744605597143736462844623115086929088253870437871030131976475498892668728205816798037982204103593747651977298312291426976121029791536080284203084798419268599439552442558352145261742655228453782591176332279060522673188912207798098784234268033502638343316862857602264041758835882433006560035644131990717967585454315564104017916577081186058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -23201246678531369328252652561173693044426894619099830457732706442490212748338658624094703091444142186014768561896104713463800327930865107776890473357689746186789301796692289030035575187226788471892734335869813612333848539283525574072183659775295579766246907440077191686353482993289586389799155673677136191036189836279566232745054705471717632365504514888017187521496958948775170418287172326586050867777101074990645759814915829649627119709178623983158827273943120465919902876978530481032843962606729223873385432201406676600244789700946520873013787765476837997524471042175678716194029367764929916096975269884235489045360542578825918490576311359282300490159833585970112827581349822118624132247496358808630711859865993214192553068699551175402623802586986590037261006972371937750436028711171632371061140730882953209267744814132498973626049636203040930741716965962871571922674799515268740753881861702368681239557519888718291699622123391551667634370183321739722366139849143366633862130308812050201264345297323914140357752740109013171831912586387863459113776685891220156199405867034622369914621158231059497605042420052778496444250707010140561674532305909319814219535426308760392204924495283810730987773880035907188426959486779317024128391147535419042716148614163628946940502275724103963974373009788581981416557283318901542811008432909233151941797245317369711822639221709651037681642298088945613976129165890035844744816406259578727929553282723306579306259919082369397957888614457434047538883579075408038173331274863019811929670375520528451902960451938537328714242748039226539440478386007342967852028212794517478732297138235631358618193940053267460023445601925717113376653602939835719981607961538008101437438367129226334985201297178740980835527274600877573018711302887639326637985850044449015560254552132719936194711200554598233455588215200156593167569441853115153532675353603962106989284940465813921564650270940719165135383600765188560669378429704804483861730053007074748259465730717167740301359209984559307236039331146035838042910142198599332602705353635849402196190046992562028103766309876447117091290151566376591635263698016137525154474391738165370348903176785187865198324878702687875510106904307695830986833742544535064658201812504863277971900143232724769595973703619222245149144508312481741238165654327883020210113882437728355530265578085613754246451202077242145939711650086429368637596467968807971474761797041441623019826788401027845403208150682010376159497761405833893116396842359384963015411898473131336709983579601431358802157843942345733179961173031147576679292101028574567861335132086491944166439974191570434314211709532312909671399022111235588570075728171408040110114000965568804487447467845360520658541756471801048914892253020995308095547813804763484430285203759629880155948937717729260330155402854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 187415263524952232440416002151725492309672205731745732182887499000422165506942370972055119025252076509269299149358320487746262429688815423827628829431667603485111286903081299167321793301302002870039149109780531775238357578156850625900375142236964564700834216036797306101907881880353744455261318188185500782147153325051160436121848141714704364090387330905872139590862461954820394784940411142800227718877158058563667738939007428325644257378589950597737952215612507645794144149800130501286796754315774955394714755457222168036141186419938725310227780893820745336203903436062239414421956680608679945359775230794594036768662760463097817097850770564736483654077313897787138802721486565289613762168815064391604947802450415354359980591334976418664738049715166941273046851358817127209271181005235837734650787150156799524067685874905282305642023337592060109886858501298160985211486923838063953808776856621170552931542205026423431184439446945292053723990381253505931074727480252726896887289774066329785126923612339839438038743109459575846376720501930872781072263830048233616288499135401335312392184357382202820410695004856462119993440631740280109108849142381889845994067869878752325813137001115158292183677911944882501837260947887563463352143452444593595980346655511714151605520806636000112348907487046870662229092393384117672417004946990156357006250951426446444366628177756406539379177320271739396667789891651296298376817742269076591269563660594731013930236949124067021533496929556749181256328472132697660781617395507988832893733334728838427070690801565074484107624726793315416227752613986979858603236991803327146384555494019541587651405752533968562592993466908337270456914746527894378954870638610540771284501758432817887962388168870586755487873070147850979735047735208513429215534708328492976830115425054063805029626162377955136079168631030688443628877084551094758512274817995621648264648603134214161888318108727263843702935147516468251826391037176032894422298176372069308996150918941537731361039799613976728010908656627597436544938953928267351148870853659082323971509523776697467312174276881408719615548503134663122177856779213197352644031110588846361887369312544275575160837115218316753140712834880370376703779731786496191473097783791976145106871939892863795518086938110714124497448723555486202468918028637543494403795057799802644694589488286626609849284413543059642517110944691092588914420959848012893977682539704133389514659482978581572033487069074590371721642134838127670761961904090643317548254064628703126017078396823729499885379701384275958793514473676173072262130101998013348347934472285511835201725665376529942554746401372542909682811381143468443013028774989449437215343913553885623251745597748506028047584854848246900123858057161124614399068576779355004329453143162391054916390992923838546423392044580864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -251417001087605814448194693150670996461505606692713626643108283991332445905870729921456165488036741464773262346546148451160478803364533436033641576516480358270434127925412860227164047135638130770318641070502014527284422519044633069957906020269579807188113666383740402180835050108957289279905735042973761026462103258017373040742972806050739756656196922410902165122201017666062349367840579656121974088785323049519649774411796544230009043450740923749129092755033187161656696860279571861659127093130128838804407932053303841689984513923545341611574440617076620271342307606636132691879073985535553752704520872840611613592841950540389700356789022932426746956307884080146963129892777396320004453197732915797980409895584803310678843084161373863736660970979628810059770443711671521272080956230626557137267064390622231063318464639662986222268615452909580527840162773299742757281695153958596408777364038634545702163064517478205539165600331760466380538445324581393908536623496698101872769267633207797567939768094918089164937391726546429891917637882699715564165199056575199234420383429095493264940273031759940229043880232246565897107343639444890337961110239788419959164976666437211711405910309151132180803866825450501143860768232718552097810652055683982055726209381331240287626094479534075636746890446152366431167328637292000529104125892805532174779041528914079851321186929863120212608116686745835408714155480510056868419201641916950659578224041769698977904593314935701391283355465277589469858915258964307621855857517037741970628786421259538247800182793274441214424573973985185877810894939666829118989987196612805001912200347147548333817607412321801303787527942972848895837863523387486327328286714723219207105877933651605817282286287453513422049442834851255927895047391966922563085673699745089775955177703167930017137286283581964148579922412322889822292549770068597644613577364081457147914393677967042911661958782679283448615947929642603599191344721217571189676703661468522205402503011462410020619464070795584473029444176407693179825205274831357159716532708691871580179475187036442445835952996546254417868002922761468208193967027087403312083358541134010715656275443517133270620828084264624766914195461053252035120523685105035155261933698382106234137919125434617576436977959909390441469922550790075532168407402106784271352448902771920380333266515376986744799853936682558379509106964087235450636509855146689686283511158871846798530696237981791168097663455098693759288511494163576877227473923123607407705738253052714213994889788427628128872163726821073453412847921055647140395609760958655896385325806111059095233945634929166656239764312918448302501552028034920497667958533509047700650397138957721880497350374234889235118638665894022020409663951927860195211132974294957589723437938835994037183578768867552324736986277478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 997174694690493299255572111263736166745885549103275277682409654005865451705094282325885474194906862503188263736029545960201364427907043687307511092878170280085278744060431867747922255035195365048223949094222214094800004112277689869762388562420059692599691482955840108208978613724066714355868220844578166483281788555432397241357523088138183979944220593062671210330318450952785681006631736624069706061270307534456670505819251616925466013093942604995392675227952923015580933965196697636011246737580553275089451032819942354053760379466666745215953027672428254134528139193782416742064777262453776519560958296216562681891086442953814597293954214301374067845560015325424784135561697139680207834575730990907522826352039326858341072403103925266363250624816722196362745801997921191527186025785333312257258312048469878739352253534202747587036054042965062585457612412019681062208888324036679048403791013967718764118949899984644209290855902323836596371667674396355564497548508619909433310107969166367017761399614575395620428912968344351821518282626113962770638462569973624714748330174243642433505702129133686621791748198945640577345664952569474375754185132332883286758789178276073114053843022234325947629449406240973635804958815537132376033825255619455924209398275900935016164189504721798105418686443891594769135093349345875707031127655075224691355612215142022463578097763589484942061037624087239622382772358453150462071009817855831437760726737938553859424738525361687014526710994307326808421299544376533244103379437868270274192820195093422874227007618892208471341328270318812893860812584373850966084209983547123942718756144580566973302315115752908429628252629538958649856083242649304251063341448163320549667420616338553841090144909544541607251392724901938271340542675945783486709907488667772664835439843428096333192695098930465621689196030625448087444362716985388515345249063649052503706469090243701412192922895578033984504453790606176552024873055358217186175649426562795142718189978890531350639198008664559363725911703410819473294247817146778808480403448598479822007704368987931391877060931151182719146599475331663785677032093782964752762013368277198874833944154483648665914567431122834367840772109867264940389466901482666889372451304040219090236404678671453822237967080986019671235687852672206397418660924876606593006073800986711399836967616253422909440937266156605712688065093839277288909620267550150038397852568777114473658092088855631234914016462694092958976976937230901459139630937883960445046897056037453740254678692834540947509260340001818360199756379997240157477410779414677837858848745881072941229763968597573707388299321868377787713339790889171148589360075996360337577261668311317981877644436695660368518742446237805550552925810532911678378709593363918454412681260318441616477492136135127097780818474434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -4068670493542804343134043651246752376102949862310836526216700405176329675896240441736071294159614397784092657313612696789037337166242465658278460553016930020542678466100530400651572253059552200564526714550835309152267021989705497606557049137658975632625078448624605705397035353462834436251741627568610986954807648632441268327810917385713487310999291121476967330497185598289181858078607268523380321336767974221674336150364810103100789290839005963382725757907060401028280493042743078393842198456846226264354354864648894441658092019728999587121141482833878428333290485159483407208999477159495551687001721463668490944494437246426332435791864257787612949058257091194611452701461670804647629628567265693018572860886926915923112036331112866098586305586262078088913857069084548394410110121634303984413031213499599800420347460854670883544558985614123000461878690715936841062565264182369971504922086660536850901952184907028822109674758306768653253951792011725916059026790462562123948663692257612574345884182309749182879189411931424318942946155875668401268490045056844195002044610305452491711344487532508682764863305365439334395648374998122281728708082707345517396228936957860839815799043470828928426191095066038892533248277202609013303671496717728935507424151647192169995306900029531266151098267729666999308668777031077724769268226238667284513738180123315394842276848898034674415677980010652457611254149165547887994098095665437499776408012096431090327232603773678060784199201988683717782600530666468618144468902943650514324229986968364287501031252814374839300721527726890678429823700033955888459512277851323536011655591174607726770876549610089029316127265377008946641624853463541284442534106754903747014676635950118950464048149461888962297397914560481928006998753221446103428264561575999279845880280298931191266859634736124441102182799070077485867356245024533806744939423184598161080029945019903509601279297540668907661207677123320063746321499994397437661110681526116409421139832807152169027776543448375041549971812330034737709115436053579738096587694217006285325175990752560285510116150036853106526071728149138326949551362084787043356574420771108408086313846547578673543280170914515034640762951557979707943775483056672501443427893530576948582078927709218681616513053648645831147666099484360392675613282396596183482157874855708984621337451876884098211396560600220661283116643569775664917077542648292193174135234012202217360677478573877078839979397323429103544535325672233248510080296853076659039400161371267921742339891736027854370031163896248602204390518371466297838725102038738097190853290928934833966729403542184204518491693046996846961238228936960754029791964896112737170047226576398392218991447636898866448704363715098302084467770742645832298863586620773889885409002230005140610354033028350347379185404189081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 10935931334883306893609720408175037428328852070654929378063326680233536995252041950251311663436463927467876574411783229163945756587500516572201385398999160868104045841066459492755083263557642251402482821045462619480551506091104261330704684443362146258108907532521817040830137830388926081173306393671200976342838020539717610821674727661720395602697902764970397666876059487171838914591629572677311432459238481439574493190075223057611716154751868127808644363032153705522167994720153704191001402208827278878202249221727885853485428443320467554450727519601498487630866889952975207352349314398023834671461545397941019216693121173880022167820549010628356942525942545365321779974016029299251508643895682214807136904355940688902953853304865616977630409790596467966207102575071121129383700148504349410395036538543975465204858582561238745308247426233055528773833774096597555383284046004063100963839157184514967366543098528685936528632459298392024097962880840173554853066692851656923023798957676133539495338358023267579647559311747759848590126297164034015085708826421728355120434268027273434742095469445294606640916057638855205738075570626685200795254670570911368951454160976520579917579623424083596907363285645544172862577249519636736777454739077404486408899092162766930327160905274637811902247928322838069000511971407987278828878605787740394959683181780140730598455458273615581016649924501675347591827135555527090374545681662697166226602681758360823834725274635917095999704724820907587838595212158258328128639056407048909498066006225611008944159813453966932528741323239699474433889155224988364345894374748218965584948253870439749903524374122472915481892180383106406621322572556553877410775389403994371010723719965542023088560608727912654442369548001487255442058830700044095827623585634612387996626274491370273608835201393054007527672499167568597228782797116251673075165177997348660497114307154609740452656047706583840779111708764692704099457680473018631649993657935451795845772723432766523690117493034645154512268915705939401583171603266038469621870436597619861617248202995536187476825619530475110649390368260142338547263364120256112847167154340915194573841969017884489464564117479481824563758569712781580765302016915878542650498379659609148895116077987142623677093661496143659219264986313527084537782306730331392907000967522154574930770877258664906700542150724886799251416564361497799160316945826038745535142848142363409140848299363381352729233660273234889335039512213279271905792975158412746528485246980086978161663962518310584105539455831201004418012009668596910342690659513846702501151587730043257774000011850310226592309877854972372202479746191628680039221706202951531259875297684254652592402062040837019217842443650201051974951131481563042173644653763000856095560357996578836962809513678997241168220631219568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -27565317955688986569883621580251719308723484950937540586718550983897209037066212253383625106893050136469312107187108018243276083367627822094505745010672922447638218534008277563705273777701739976126245413580479094023247317519578846099682737815227913386585660967976461860213804451536118647962083838832765492592001077760734681262712214435932122778468193495981077109003763408248974547516211833361052400257774757277719798548163096740136098174433849767061679898538224371158080061357262117979617214887506896241455468323368321531041357696643202465998321753047447352714733092973174167614533546943449250692676005610771246871803889759803832790368307823378925944715645305603780779367029377376544020665775685119805835453456426575531288774854705750777551218379218420802259885291968501971909848137307559746029853899043843934367929963679233178663075177488927843960863481138478216791093468310987066243098892947569433714570404573186717844342426548778768510300666802023634204019507804677921780866383668906634105269130542274919672330745618110293087960612435389992383388760431734290437607218175013495393910619074227934070321244704194382168972042356356396824823131442459136408734907800864422337359325479297002020474028123672261636513727259237015196608526955215786541846589886180077059773505261492857712416867922154323716240129203560195886916080533058129970537945397557190135442589679694316841645879302014837931455768440990010057839543838576978218536188284118911098107944204895542560224444992478460099942116339694223289133440845210110345155976366699305097612225068026591725684680581094515516807118978229139723807974487131242238619404833048648967214094199273691686431433131997231568495669195580976681255192742958610897412762418561558888851185578165590460127504586808514585709299470496734594544853677945756534062048632807420020102800930444263075430967046784638862423331477093539550527700616174755180225541521269247101727871747880388104809466691526631136395676177147946808459572865428996820959116672756220538307835573174737609213193729162563718991543937968683144593769825652215647553138258529230463871455509130823084125184617582019000786174411054822417523615181274344639350820590213566183702050609753452208265805837069256273495980376576613578568590438656789696282412597895959746596381174948354626777026265059788994796535339958872473362882499586693889883633483498240949351466608257351670918099504609088203012005574032428910681535485949483228538394880832049724344005546516307361967716189495756171311749571240901419774738434035856862959633292454529184871290809110912245130938267011215620583836850248069174424650441534170111776744210872442352615840247600565405106102116673771883666154362990293072794628759221887007239075755007681428031573357740523654251883964476550808715329553190841429217110477796298219614458340686295933654882110668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 51325582919968103007107569726551285058467636505478196804739033293870942792219493006021045927709800796662429455080194711601864376297803534858233462298421794963217863324320777425752433971998023901460290190711486795579145106305202493866152563265521338534118632348976796197400355520030159014420518740706208811480343233694393060923681860130848814245396776854298560433209629829231952866608705658819913572590051049493077585960019494526927260572327072869008100514420194283709925738316448998994246835935655761169382746947515089478428858162836603266282503047597157910324123482449928201151950963347204978636115961500377453245705867427048172948747246689291055082070361482637515566721413064647118200057784403560532122524838089349747161465702345137684530178653007376612429307501118876565118439783659339941036714141317157646619063718756129201271496888027420811971670738188877590774197984174668563121119680937013647297570941705780882532627761616769411026722022920882117929998677516895649072412176688209853761153241625914064853859565040695931598767814752022743708872906316131059542248406578466530695071141974855245037993248439520118357165827621777660879361419598041441117363223021387398699607289164924670740273311600246865449981667172239632291204394127091415560389130776233038110295801038406204290762552154216641500391791009283025774198224494179961215470325415686094549990245449567105869753781878663337995880560117222396168345794833141696637657020280727781629170001673253669580573184207665442599820476227547532010908088617236234192428180814841373472137008082560193776143863204512697187120741621828913980029367998642269068509143811364432502909097805117491713571327732878207499981785256902926953189101882716900015470323550877605058096085979853337666742798912349529464633753005907392301354755053608240377809887858977504050389274759418187062372045470646807677394982423723027376015796313799997219270022175025414987568670141536104879677456203166717605459660190086169898502773714077867145359192611452999130212575602079453217348944572982504470447143610485776327547246931328559734147053461783087123918241587682314129651495754776980677710707120223905391211373171687317788029308921412678045423576942559287269779929094596052586056584628839401524291657153151393228927050886976071485440081846703743339446007134226184961040370597038109839152148327001340069348802453034130027890253956456054726483687415131994809304120995133486038394329757955684263574879812679663294739411565188833877465480317179316499666687328817763264304879141032115909099820432086385918383643187016200182515515232390089457023642210284310369388291420583610599609449535418249454047278521858783240070713126964862459968468928413365334200205642590761438661663816877317054053182281012841325948463511267506015298592121397709323611412566180528180202437464085528490588041600040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -50912124236140093655553919688177758559277629880660272385052395795605002114664025043682259106287943263297761037162874721592438860309063404856476131011212257872131156323966438806088101361656538021840463098076679429004843540665139300865367052313250541226963355820315421418098567551866795427187835101906652896122338908174612852876340701521030224788341484054018038215772691754735278946453525775431609933531522403536797429010211774407688071513675695164886961653431561141802904207303343421080170877112585292079806672522072986562941692486063779832980711068514345437232232710967471734540104139133471187979509262539794305659212784377707834848191625160699847357613106635665942159448143946198471689499499061816449925071900311793652560289081601867346029188751214494628875121995145298847840139632276174681272647013195272266437167507079682672713833917000779880660313595527396918386523311292110246115505311377169999832717418645764942240519171823528193669011821524421871865997902259705604533246590121938012271558800771858114835674545136608092100454089580018622999582339869509614074499623183926249871821413160250878725667994053181514808323268909001441988798983107282545080369669110150741064375475341063867145316183216134822674375333454965327068048381581879095002425324985813555881961269515065087758858137737929009307211107120588837751413026464836736856246565433346864557015688845925591974522635523314870331498120486373294679528093370103478864402211517179975277429762406029050967755327592292726270969942586165852626626302809298872035819190213923858569693466618388858145746462149757007585819378032616040807230352094130680470169631977002741325632059173468027093032658921705871371517156388277356027611154349890802296060474046890585223146857189085471056894289481079188129061992154116506119563856173151746592780534367683907457408323845205731219851003498155425509184189819201349884636076916795471254229383839517125021406090126804746667848270187741649791161127884762056940754770896307865623087073223745257319746336590404418705500731594173729660006775195596523778698798141129806608995435727706626905046565848229781294793801341968802600516068241037627743727765957231321687567035905245455220320217193705834378863900288993207234511595245841086003064405970270546483532088850732685774823128979091984197514464265459593456073953655993303118464250060991243574905600981480882679999345039928569528558568266098804256273107769438716925313705447489123299938336847790523624888940122757885262883394785867172191207995991267993780840739006971147912534427304312280854035691021792251603429358141126276518608996765916110971950201490727469491223833884367262288152683747821154598331870387081336662033298970372120920280507776219309948935222740195791316585325256834650009388488671682410563920502787584073486329036938395788420513399785950219368583635612467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] -6981115863843406893140178384399248204351459418404289378393781271603468941813385241944654534534016384310165652573749676519645417433517249718371770267811879753976496628515578358514718201789902796373330197540379022554520968367926842915662898086580696186657935828564793382814872867456188144864187961712757298520291016895364544192671306296736087347526816616716599220688415628189913921073424759618379586868064184156190306151301521908134196938739654220077847880234438910076843255490698154302204521240044774500741449861783014312416103575252001457259893742138277584824051048224820000931560490371653637795332668414521244562008533261591105597099147783345997170447259382206477555371099189745126689640366158533525121918383480844185716943189269771919343364165788976767462419582008169509467786683205494531769499016031669011879259401394835676743896142249969049061635251830537859782565036282038202388270511879157070112370079439915415292349502866472877164092794385222287399153622160745566823548354379546189959468775560523240140540872280297173957758318760718731831016795853870155551575546559326535919053466303918569967307138612480111005906629167868329591677132876040424671616339716015915798949661861497942054130302323160691886560082913276412637637670763282419171146595661916332744035931221859029342283614969853167795034009862520273718070984363625458187475598086994580159345600567549339478459735031922387906352906034821203889953229451144490544833692687962149465153360949925302423969748064100145234842954308096170840747495019873013686397779808078674005190738675875540017340156572256487927744422158582306174691299502043410210409124584240049955781376133513579410861329612540496137782374905607497246708651332000940040340924201013882447261323368729857160843566974920779358701566267802240796472637896310501012678640634879655315549598713316280456491850260615362542368040493816789408279597248397117468588364423373225420804918049392247794819262866792068997779627707513852912589640246006545963270760758522492512196752476256369604503305767890735901501003555916193847550328996101558626151778384570303417197350662874290894159891963191164200569111414949724027691721871442094692860934079605164906184308265891056980201203462804546068957149861771618888562040162303925260781820707121036798429730273059995392176101055309360514861459401965375408583006166662860571467065555885507425088676017534609399814718592423825192982122753754392249007636776008112623214793161640904081978702807155367151091495536515459650441278553671466541909514043122228214235973169968249497797408026239123886509929599154897726883840635747846779093351681847359312864954968737203265134639290773063504123458835964658043869842110312371260005197715460361742827033012436113713208106046369965620556083649414442730070361176898649397864864574655272800592942584819208082199866391920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] 99353684002110979280713494555115067673774284309379822186552163290908899195069968845138796117138958530255729565008602843537007325096733078678572339320445785610572625513432392560755592509472373738057996748804888306174319778942614871411689338547242801101290077319675239923216722725919410876379244563177809067627143862064933368499747652884857764578655027356597382550099950639551688231479129215044142757839340556273806820578870025855725719617474190695535231634358085325781500471524443894766742049374573130197200376959451423401533957071066375375846015318741437669831809218901380072715786888108620292090267967934700243347256121080139784625491719932875189668272606911597658690221272275277130111951589716000527779368339934148203346583411339066203359229760376490275299196329590657133209007568705387001515718833973134839749715326175523316662277797526384488860795661447888902854363665982220047338366293907498354550290452931774676020314427324046318688564137813713032492674132286258373606293053642509550343464285942842040547369560900325078263122041908066987589072265058161947545567326131895603148796567453468837019616556376869127005551052327262452496164925017070524815292401538820188634632620245303481906421530933750969276663131393869146906639292425055383273785634219359480062209115913645578039934043045603693528365968068112182445849983529910714119265110605709422069268518659207496910695977731096026256420502035069238467397511765551856685617388327826850253379541848106981169700811161645143035680927818630999035040754165893086794298323552972270186748472870577933336143893398278125534574307762774787939079952739982810553768907549106047424370938856532814436722049043708806704542472879299457347226606703120071694556612343150776041874199377404621568611947299705908065303103621847176562759099121768040112157050740437821940538558021595703495581684394728901196599218231620815675641858687384415310747865983137716745211645662243356514482781185144386011399304809704014440415632422787231508258215371707408592381402896228398256614521358594597296808299956285343118260475829520906415148925067929323315553875698850969917685560986540772152277317223461046732505969642818871572259666491612378599021643176863539429563986752346690211644866157370173982601718885740718505941028589865908071045638670617922816424680676024032340825022626909841416810482981813485396158369931813964790473080879510255627815853952589724668123148384480993517193801291991063680206248226567140621889594125598973938628979149043284673380301184160660830156664197782825524184203829819832110124639166150683064321100250569628178977904097790411467221044787772920624328746168803270250633212217717888981225282090665896954655290090232450504580216725477051069028032166746767094248073233426394786224071069636197314152032998712517758410003050777903521907780188304743706767504336486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] -107092092910887553143756344835409107945488166063832932184347787776284517797441983045121679374457881934855693705796765905894957567836426057871885468753794039674439059795674113778702284673122325234494092937486879371518442608040578884440507865142204831750285686556664125343190719398287996170198685705955864850796379885411365345108105906824094887485968975903622690405300165597386760152891020291835800339100802881903166803506696037647174850530180681252724170437113975544658912967971043500508785903953850812413924997537814663935017543677572074891406233336114215927435392318745209627452238899786009845778957602719966155089613889910119177796573304476467780362635107741483851802305779420143825104205970171021964832154967964214978584718773280221705388507454691808320458996945101567227794034134006153179437087673162358816927676810034277911091024619987511687689352469131762017894584836826902237362607988617844976162360379292897790335701173801412613135793435966183919106290160866409740231818084633821536705910359991315076803478184806774404534217587276779143263360969867763557680140113775968495905988780468013449190173765239407434508376226380753197552262466169632581227034103053832124950596120345952235558901027326366104633033797047315322984091001676064862376204668894535655906083915557371040845443033639344766585662247960210291260678018572590674833997831570218054465068858966145256567910593224996519907539586371906482159041621973007727802140358408463998717472955816533829868983331187958546537039440342565471766318662795595668063948058140711388927617789401614352159414862710721091663217964484364170348288358271882806293168373473613416290946362657849073533093602473469607288441490201239445055080612370000576206398054032741880410218019061015283059474282676046356117629765720471501185128556559591046712669005413808500133281004927896407556219650577468881385013815075904636360983352387944411130012432561603500224728093378325523066500203807145645594304006285768310925746019754562665325179995481625884862726527282058777735264811531267449939389969183290102900227952001608837312914142179358559109470656274708929263068802869072614359356217674473023131951494502681295238663519412047850661142791812722031118399448541142028301224818055782325493569315263855287199712575110228504956626620533020917581575101228313316843165916857132921623112290845483903797100655589160481448014615364165098712781549674906190064734608375936212776979032635589259529723384206605200049504016077802395857236361755350217775022207732829758790185452091814942116078539181004314435909163528646041519193219185979430104349394623997155563974379730368209841287279702570446423257086970694452093786646673453620431858148167130913783964296098262724787121741613138955659891478969918400773326717415457832580672264922985209368745240672327555010919457572636352696309955464003584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -181042194434302407922086352602941824679069988041054387058527250044099897739443360852690817868755171278898186664335777634475367854159075928397208976888262684032481585831113235803821541300057488262507526338799444802350575480710441704073261564387589755031087678646815585950207668954103324639145516725113120936076022906263177207907707184598057226725267426322445303976017977488490792131561854636707936020073704671844853297152271998083416696011417984966569551331143023473660992209170509085268064405951585802700532490465521420736124310206892986204304167299349453690571335709598305901813513702822414744234004224672655564442743709870384049141041486764822541405932320919000921031171205458738919539682847254182724271830077644064342477813068871320311366767976021881555291889804624102177558596260395785362047745635681467864477521461701659618490299358542417877150459533720844595423519605882922747614556323090093210812990926292179736303072065837289448426165823606042163330498023930352710934522077952130028340979215297427072843512683680615930118911468405346720886532314287550541176146248230042008687276846926876281810778795562570233334130022508685863092958932247431034332345134643755329929768516296784077137975077488739115737400682735770197296829076497477663406324224721384744131041137095388186072273456594789490321140193893292888728078391264971015328554847601163083806061797161397915576198821967855477194551755902119406629019039054799581693097628775772591209956655550630203952187373764901370670132551487324479452060899876516194509183486261329265210808969346970695343704769870496897560871697247439654668792131485276465547700306209723751301524399877315899674720877012467997960602678734062658884037563593623818236299121676149717276296696962245656016255083383111751586190136669111821507712950529285453477417353481244348720031955404602760479117393016529858640453133723071323093139091804520139624605927353244336204177384256853247239475352206567645023206849423705776471106645099747326734782923500320044800190188558414997495745989624182076263849480408532154358324828737322147320854057965196379202149555916133053056401951920631459035806590247784937239402887082061476246123992316940918876998657352572938936426557369143317038294506403909158723589268990820333795224906240683780642279569142691614296360500786386988161307704010023917435788229789288362434946816239871308296508759540214899478099990744811799499855491028644328177747239727741542639278801372500919893194324640402699447183571164246067954815936008511400366898831480507218886809775185003402651265722007306895571283105426398998059151466335483271090920483775786799328118371258473182144680362051423958161176331842323921828090538912984088935578908765823291625030594533107489287517031025568172647138497293603215223758456143056356738627461058476801626252160740075405045431539440025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 1004090432234044022930664130572819090398541159014292798547866680328257780613414073692644934856461449845311221404967451209309321980301210581504610667168074410019265802657238349687271163124958410198224245747901394141254934909059906801067319732013089483543642971231739878654429374208050892446805002302827299945213649785037968792497385717071819211164871259733231076718846273296782670930877419134401641794937649619333547577131672480658794465532069794536219908057427237586450925132546506334859504216326652732447095350982286334801826996841348980482760599740343902712541250839410457979841969281671797521020133140364987791482574221785577843236919800723893840968901515987249967395362609917273363194052229195384341380049921276419675926880894385534659948945780215868504431485763888648924542170532642977964607178795419002764026388160773189713035449745499279563235099729024021001447061428205103790853173610987786402757182971774615761489917887504461481550472998505163412402655215513310727457709739659742022724377136871408842764732327051821963059121270072670031853370294433343049432605596895242145321891001016938159770222111585786826741040350256962437626442736545856097790027225528021368451301081200888384600246676064224525001311854647296987451581364016133718189445028043173991034448526614173395593547709645324884592585997486312775519337186786808725688786345659845438700089272464362467553217862074688854714344983335258560189642739685097911762096495439234382216677936857795096123416511216159027357763648625550709856319840192378066362503289162964598463229856747165969454315092332497865540824400957113519917691887670602889717164744351125576978296832275782609476162302555160375475651449932035115846334077310087756555932770304746936228013718132048009550447134533727732797971268003805249126915627872867052680719572535464926603389636902910188789288440769279715612260835242572587480063947609057066761193476078706887016094622127903164820771393548149049736122882075306413212312219286995482780494505043350662076828458787420580319568510402780323046051388890136690333712036125204442183107686376631777884374244452229994562722678479266226805746309492187490633965542695331806486388736508006533882507931112480736594179297828835758183627044459463651695485569322716647340961928393569043166317841410231266255829263975510504177164311089060536083000865670272318625545809271412296613932251259573253707638241033557581019762346576803814893218623515686623609500493488524058109934716104219051804822660512257068001413764068334104647946847701645661504162327273242805121157261645099849473195935428409153562903027930438785992646588421382178065996223964752516998552006771504731592127053768456082570121372939583101116941270224106391550433880419213213926665028870001121847080501420452224508526534669961575403004818320999286613045626777987915018891066458767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -2514346561694220915087835503276384088480523986839404892274475739496113576907119423343827455820774320537351288166207740655070086611451311142061006364916348411780982615574841663278409230977688559244614316298238966877575242806344973647298816703857698436884251519720717855617533883909204833059342999852783316923816959254815255976823825447843646848165107881663553131028234052618904922069683315599889891363354647360509313446835933866522617956063149605239888448137218557625486258298204257580668216516317475732332721327143601045759828449098574149207210257829585373263823648788223462354203986894717492093544837762507344681369436080223159191886312424924655098463984723088251418893710770401973404702794950545642360425460483772453957270207137936636961918703093147833157542088293231131718737686266811619323908440295959486318626182518238586452083276303430159073399114907750459286147776922517363111670445023958053339361641654607915028106690895552227775686313491581853878173578958981747018348740388688479832437096985516748373248182026302202362257118224460602237389695675204622516074475444623930701384024456724024500080573895086410349215340532385218723760647882471009480139617086164985236066178858812660052321499920660793623851578621175319547653150743761178055979745916620337030412962018905574330261554769206267286609730704380977521391197011247827363708226224779297226315398370070878027956195429177800171776570036208860448741521584324147893562132142603009380778890365643563795655895704662661450996130842242843892480533946516930767897513042161787835995791477737859262812179030300826161891321850360777725145653973246664949162200635999486218168192988981563264320990053659721653448817477990470902579016888023287223126993278802964321374368537211632827761507723030469723889314352189381667931619487774008324919141768767876036371616277706678409577595583763095779012445274576550538529099537322777171267706640111841233298095185546786098101421087767287242264639438824447502670341529239228627645347388934448238859650107938296785006134962011036094720817381636966375596050734787887856979080334865251724244352406187431501991816594596889453542132401673221552977809791146511009714285338742199784920683508151406892324207288886094085564655266875425445946804560888500740022578025357329289714296980917033596039451388831881406294393692371850797254372840811587740735102246675552377487164161039407160996388102139504025368005370851616355335300175758386381831951216408883248026352335744360567897769285808762215615358615805178080199112535731464202514969880124399022351814202039983210465855292470113718443465568914005664665672110437765119981869709543431844205052780467215678748756893849956112754255415144577956451029418983591859811955850714280931766403640385992912836345849604735323734284370008483392173220812973968944137937044750003110739946142642995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 4646723325176360848339905980473559793864542464002238209536416994249151670503729777228371971253502334746700472583212761182060949458094558589678972900234425829670956071507779573155287861346043779591885296047549880296181353591006388634522109001696913840956703010242690410141255650153858083877269829861519977369014356991386872200691980864806639044714570145405158476365613257540337206250578403174211101167544567260732915392030199329697694249824993762854756639151533250657541001547558116857102501947893868177685970167508282549240392161276193975348501747618661214110509754459066485338974154858320931741149373236004011159878081015368743456786836278314346139916133546186935323778880473654938645339751390966749798181173914192539517817475411897457758516516841031326238819865400739516881501516286539612751835290490329188300916529489905944891295193793400225585623588287009539002130906518797442557840259009335875944752390348149708663879677632458092732152793851820574781526470652480585661745059070528211622435509721373059063503243670176142026895927347291878811398170860243755221193929851658534210524888167711356311059981762863700346103280673205261321558716598794885623577548249212809527184280640482018815052348110704655795891548442417536891661240662767179747127388966842844369746026873737572686479238850036808986985915531128832608089366790446594144039912257548402594754482058624790399416908512042809436312409515755813463279262942359796576300927255031734921582418436807246527854270024369461455034410889419306050253636286063495808588602055603183304405090232193928771131206183310018170276089690112026811687420018301361649612741837255536519152376930636426774719291821240508162751485087832416382909335091903629244604126995295954609666707305278229327365094245002459320987680940574802474978112606017257699788747348986631063399905646641572655910723424355931748486482558018346988747673925661490325626683281290921780099219051671169682734643886710797932714100961933877178374161876913488678890897837914524782328085992237996311983009265752172211184857919899667672004367498949064880444138309991778632039461613643627086958090094950330154587603050899943611738086475865952314349072053786094838510338509235727995635671226296064842355420415228532636384863142707151477329595276992617765940408587176603505848660808214456253098271152058064777256319214447972298981230539107815621237843699553175908486548416734109214123977340590380579391704486856347624093171888141153874489741276297444661376933749298279373199417497420316004005950563148631879599475492655737082811144292171251022886777078389539849088290349803473640755527961667062933146221711449706834105697320092332433047419371191752304270568582372995755129267784867922445767198438720451198009602060451384656974028560805182477479328308095673081447117069296671525769709577661055561983209507536240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -7040016178391932714998601039843158410828014753863373688745258347592619797673734076925714200384984767111664845621624144124058461552158558616493813699203898264395988007269305970968902323051162622027760257489336177789160130353410408760972697490007164022477795926215150033711271990370906469851650776561251270969628093085538738862328736409721763226101395137715373627717892032522395743522820810626498516079756628041643310098648355269074030379439483207088467299775616580217284871286035870383223762405081778376037915746422919153662826049833294541348463219097903127817780338950378405557585046413688885850865363707570606624425331975004053202244192570551234270581427476632340706970146039258541613744832309957455812456461864019742455955960969715937512086481514296102062739366504658070843026469032076997347224770611261662601128253786565088551971987899217839561234025337870433862888077545587873814511885881053520592463325852557362052244630079571167786476969051680565477989880445225657513645274962761427304147000242260925811058105803531368795614881133873249750790953185154059323207820513746740091962796829338836794464973105864538409771606121898488306611864594795382635171675905223528481626571170259715362937972540119550486673143686687432900661518125428171144983714025816656562071574056091086194079665744401222219406646990284941226381485782728465111163275330709321164551775044439672777863101300885021560041712405151341167639777649069790972995218106749419094626072024228032068599411849432223053519402455737060112374504607117740043100601622862364590815342964289626881382791290913797473048706951502761301194828629400960665989603869681159850186996923606605730930138058785827663141404375061691720441696262311924967435366224461050306678573747573928620188716079314918245632259023587427383737449154992873057098821065724235408027645352445969196264757708512811391150339636339394077319744695663367358462292784750960392178637596205348278099154769795326646168911898609132088670763936794871137187002525029490795183666733295273598238383190719657933385617929805939825424670875358020667564177771837319593140400294964551083107818562703095056471501046458414107047430594723029332120466789890067231023092369688624120828326593363707811753597602392675986144033256959917979950445590645763144406363639617565825777585731069462373180541030709459551798312911890402467511559856812262357001811162537419879091957805177114157058981275866433724928018906779235615141524621423387557727231288973255089676881381722218514368884487265824282805378998790690414468923751976726679430913552427839534782689679279521545718099962400374382551786340585595020044814774559340188860983675664500778248628877658703141136045351230967649167197210423214046605886137533297557723935100916742183102901861838482893647113702744248317145586135982382689216288112322647437677921123801497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 9111585165425161691456146795982195051706784133232740822055934969891124253104914295090077012766339124338333080129212853727503486416117366677292575161818727983449915733672660178282550618668713375497319834121074170580218650886532997817007742390133962198500105593865436439391262259434981874656461318637297856906548205299820407254431485555836909824435469734152595769873467345755456465403808989378905750684830763391593489078035591050995084155688249939404368642582745940192462181137066642394640424882455845016568168782905205175007199944856624890443683202074939564674599993919756639785179487952946351892444227502504281770710287543432934213833903397459571706676989179031001286137972315598184556748426097517486807380544436875848383834592568752864411181969667143885594764757727483693386005157314670248547119182114843468026273695039510995318157842540075547857671049631792009163935258825039331763591047688724754906948339439616501058762656899794329628668027931958472164797734183501663566051456254300853682125431530958485500673601218977412846606414355420957021097316635367725929162075011608216910264882155894432473550447820901456938604062786483650805035790965784445856899242749020147862879134546122056323403900057000201153339038569171573488533520536873887961069095162227465256913230465828011034895127869651879140139070697994809455562895360575193436561453042347641182001253187202034630556227936108370486739379422179994640941819921717720455829235835966151595632491874593549633905729949407601541963773147741177523440191964988215235428902132785999450643631435063267419502148588623983130453761202866196324246731781984715112723347217428939413739993745314424374080614856063919616604135400197193983357150958295146354159829748064373915163596049715587779413241709216520155379632039229489588903412652438322564455273805750288109014170919999195696134718661411016509144921940311873262730794458559873534163626047687250256510441569298987284412421366732962467898597741667926218870636406778454415591238197421518245870581611096150578246587152915136838772673356293721139466201938672091142864702730819428522794095672093360451728577005087943967014661692820856787767990173488929921253652914939015329119325351475257351072538612049118956414978518831588749135276510966402961207102521278002733981116804327193280583645589533508501174929318771156139748018424812805265861873315816847224602728935282817390165069254771146392213566755981860890340376213805599123604690600846087305713312688365831066429328248010770516133613004247527980718508766521493884388596094396211588148207170629398556671015304896637798818588453033806172437044961752610687174062785964243985760998854722248220122684109170712955807728328766844811032807259513470979991723798587544074909440255279958992568777342367218293570080453709791248581351011084469280613793563673156130042350957148241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -10297988205769613590375261194909062218129342880626079079425270929199545492073527881749465727193954400800491079127369919064827289802955055197339475614704232175230266484279329893331794915175904043819376867176179646073776230636131866005140286526951097089805457506409212282213429105826584197928075937698900383685247712977302004735470679703268962802035999475534126238279711267126687777958541928134213929960254504673401367847753173508672079393500664075841260490653126754645741492119198870087635611226702677274428054018085289439455488904334820668604122128649194846111351956786835527971669037650658082295945122078884616137338592065589497042757135549828908615829121265718570644431163078077433162747143929330034907060521256656927933021561125651197705215962022861619996335606385942888377254827650191344833475921746689500383141686531081870183860004342939720068802120950677381923311723656708152364073076300294943209995939793701370117051515421274094626759648043641505041343240291544294241656127031296741030426903670678393579789293776245869010849607144529615899693948410743102304313603856735371595282042789953030176677651765690448964618457072513592944280284309875435624846209759363079650562109684790283361453907937716681524484772180507531901260255260926015761885677201529211416411067195466446677666669296756477169912545377673450926701964933003615677120158555087027735831242249999723065033998111100190173987014077506802599224469576935146750712485133878949681420247052431505150879834851009815593554749236904422061528585025163350652772585746119674684743015969796786411112223420241289397009800742639833592367083315087070540756477531914772739589201438911016018000859586482363664144543356084174659002423466019733810182120832552684745859511040787355255564902011584256168846498122131510499316369428557028422061629521318762151342568117392791818882690588494269241752375233589005585787322992028156604128372635869073030601132098689375154094917766628912574596291805897455525250358335780782195703334020355582202452406222047112602642692208971596989697509168602753407815011825352010334406198003346687602685987144910115080227070340900041761562120673428363064024218211615793858719462259160986056282193192359282258109646192889321640893464772216511413035541132313438635502392537444373133353729777593032910783687441720681571173208679893798313248954079490142791898613720278411048067510805085708464367486715494566003112265298611643331287616683661381206442513006880668559129845290682191057111226036484654959683818349700532607673134018693633581030029539072919614162963703956932240279518286756284727555171315854705032875443587703776909034389817816405327634931625510376633011019775476508953153935605334537051686256763885889017558006076685283005369091388561112674217313189875779402785546292801458947061616630734795052188647430421338061137660754054348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 10314549862765607369460069450475372320796752111112708586326234732568052336851997360553022006736319255157141890049144273059827815466140031026598441871601738192686903317908152954788144973527925015915565336788459915475045916658920867969134294146049999719768076265178161458895947382676149870829020912974889653362784833749550624447189238492929393486411771157683953096929146900053478776778738933007690077057110538965434889687694281169090064953028744755011213670052247404539894504543749438773579109735932175050273982200018335061508169641394684017435423113963643207662715618482405866937399475714840240967293850480971185361671996979315425657138438218250918247975082288491158729127697790804165294781980075155812986151480532982929543060509494603752258572144873652593676438715828308174752411908213201664169585154444535712965453171721738730212296441083942257536544157789153098100621971706598048382279659276413326174680162219361889126950572689314986815957363446778408471824226433109426895781010536401490510831765400567680080436299345675500865223597740685975492314559817142776296449299607676285853735938983756438062407146358033480843106326207468636353463603608943486891152526485071870428241661337893702225106125096767076591684110347236732614054295439682615662501328253911534723804542351207563533344299065389186406134996927153109777165771420440855036476147319044854121516879808121002762700156479131615087236230869221822834116733137450213272982102628535020889385997567489448468773319116778464444322134858160476850397457101130679409722365420177419245720403361415871932164317492168644667556474700160682400334313401304834874113962276093049162473653485654688321629533702690145244003367654059171076730490696582666186845199723491644829912199522445887284863962703838431304065746484991787582923722926592571133640451182027434003212230589144105258398757499381350665307924638272563193277326337138253830748105329131424474943456371320020015090745960174591568086956227877185998472698161337559976040049680338899182457254579038279053613020138081977809663947135552980181443961517217971541755348674356185547428732902694463196012794142399424046371045800254841152815457421524860752176041809694916251129214406254168344154722374434599105849527210180258624629721263973583081974989705197751789183265341993248476878231081449927927797616132298225989118622997076792440322149003050419661686772732792781374899566081745302873722860606742542955875308443782265938090234184098163420265516034298086458524638140229786304169513697337181026842776655199790410763049988517651845695463393618188162129156085416533251148630608677992282247728645418359092243970897429380670978416785687844773175948778300356696607195277615934052547567700645190135276206565769745240009962269553595865033429216941661803751776157545988268210162361548180895677051230825451014769688945560125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -9259538051475149376703353029294920502941505433081640296636475641190739503471016647298660653608736159662566414895041712872390044737753582930821749498511306498514092308467438244082610489129272164812300356543508689390668200966962658361339120838180361613519153805919389104086329278309164451983273878510417542072049520337296019362323048111429492094086413431744712937888812595930081029937565224438776968643047072676950499145785968573338531115827241212014391150020053331889998178423241511045780781293791021094378833957631205093559842087350851900736950328997209969866272957324345045824019424660441617253614211905604495594750705510980523286486327237366328848022533862396145176389325394704296711964119873291434323360888012428859290103505285146732131816590310043896319579204790800183198451404030131070678178024311077814884323631903713119909478012304670058798390096213453339188939853792322187131478402222640791397875599320623137220994832782774479001118789270858857079306723734861050317471258881309096123587098258003106923171827659068884286689324032830231568655363948208411650155143858136144304558153863318070808144930097817669129212299876356933452298215142824610616935444039691620404272495702209427933768456145415456041939341548182759561325608085878157531462462203980607508490873717757090857675977065616015538357954753583438745008815093144126388467834623046806824448500313253846975211728811488255423968433207892496788067759937373705788984051565105306754483252198388455581493591806859049096654861458680901468600835321770573365313645864306589084902290472240458433482526296057787336169517743651214585028187784338219091385141639843184244170427370711241781987481262263430252354731053997110923389048781863574055096550310237019621136726136985710125885119211459997693320339198534570578633334023450244400723851815925951268555573295531162770530259885506263967117306671708244312910576823223954022923252986627731891833715061932699683527849125887764031927227820316488973097816829489973436850620549417360483169929204305737526391508418415008118580769194431630581604573758860611871841824669959678175386337025317692190013801694708063623973796846573048824333526734153752588282301859156026607533033686495065328955112373882901747023756095514220641509219206124392775370245388734730451813591756403310315111656134564448286046839880600042047717439054451504194012651862726167852428318067033407028033093212353669213159629485598366439091740067038207057881559913396215674499782767767810614600403343625224395423885276137957745349712879272916379880507573280711207944492644675465208629705766212316261979607377431850392568294294037088799689224246507247268046416497854620902958622466122799131273309014513209559562075724874388160058632303150816846453731552000703690720570031778440069610966774399474523088265231445781634598994867980927026805703726805811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 7518876668876364691186442037763581454236562915965588740346339787245136370061300396971605530688262110560584434133713267375259702775790662524834713020633860235427194731569875279692909108683173025986974735227014523906666949623338692041364219579865708628193895912357235136163883154306559467843791999252258024674349607162811640516394693860816631052728428972522962815691525312703178629339976253020520117158763857192456772245700197954423132074147008992306697747902238183771167973283999706455175473628264306060431288483629290345359914382298139337954612939914245787924771258738975462237360869443229429277405968258398073257355193031881582756516858283709004436238393067906598048591686127774087324499243314254048306227711631072538232922138086008491404705980406033096900582884802653089333118833449376632044061337774087072241312834554634255182241980532029087428992751744890392065078150245097626919223093015071536004175201603271569353518288718018655957181261978276694730233344313737717000530526534486796214100553865009722023612649065580521327920027461890341508489702561272335884848010620076020707252974488424450436202325108212075927883255293663956997449496432222876296913740766862994186101809103761294430978022713070079560240381671625051403085788499374969773351014670554773114454176910292595439011837362969064219090477895842336557111246536878149706998451213339344990441865890922683616781839427415034173008708751149579758257719151400646367385569143222881898262457839473960138129224556492612671706201492824007126531322706439036080799101693176967409804662982175865827850702658788615193921927852481737967206326878364123029046511998256938687505240550466430445729130200046536811497464507825335715260064902863972514587559641232689305691700840804244027467421426222354589217932378902224364797399696713184250553318517925985826319486924423615829998436680363292536678904691509878630560879712672398136626304914300923680513136970680695686974286450428480915547966538957068974675526492580228662905978741538016891255130551927538025568756983808066664638008169919897651199538505073704914942584416074341895748230012274676483990480782994784521115797718131398399965912404033559346934771835731115691097171533860790154242570698783525436510482983183221726426006682596095374402309583008882468370418871356559013918389007115516569769088253555814161046653669060165812555466807021140140027380920640229436190539046094634391195259339894380322646731755532912442498613557721222989891881151765003369213999970495962249795409219563120518395531980685034821746378508623070003213569273500492659672973030211371368781979759698022362965167079514237728979977744347941493385784502267411778594528041148247928851764978961692720018690114425009909627724112473574175155018047451277073287702031836594296693745322891534139729011207497376192591556629976724408624519987937148928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -5564606478897568232317007388533560150166986074924107269064532018555482386200479651784905080918942697841429709215019002727350572194349832302145697957305264633101943537384129505387571435776812811922469920796813077018730641638512598112579167840425783992648847586326586935761597829071800926219758009438223512951425011900545408037266131494573252529472656531674516826646012944781246122672220525289218251462219065427063133152802582332318003047585037863126106558248856685316212269858724884989789566529804722141774321544180513106366967364965225089535758463197148113168192626980227082819617679181442348081358835282752127926880286520190925807502262747625487413021393558692012457118734566890772958456085084865782496941384846062620187137408673582312485951410542866835059704457382254191665818140441580513774737973190565443466412480715850605378005730355407915735534650551171910206347108076459658782135353257077913485509108694738940878210150218317952824147663081752167309089944072385897376212142014317029996246288916971267052100350484432509350318808797909306894156582550674105389282583024931486300922190407900141146388909454551081841856466576721911601724596459853165576729895305457647250023349807630886145925237531878032699990492994572656180817768635424963235193005694490489422016445975736427225125136005027944482346776297689248326130838358599569556509654466480091432637566109728335427635320166541698815945633435027960404548609227615879501067573771786642565883205333415571289142872817940255400063634843323886376081250659897750693968014972599593895186024408231695380664745135016800009649247232973779614012534149536915247357564989525546134943485571179019459371437527143991397456643057885167055155952027283305666061044082324413468988520679339558721123506240316720367995424943679885750295847279621471369580032909350653427016927539245471669769880560354130385634452508805338189998734892923465046724989938633332976626337511994239076753849256987181087364262449552972272228954020884406715312184140012775978801758186409301988766680677845032898084311015757491033521960199431480819027487986298151049700502064960059389060531023381378057024266916643198399953944975654429209456535642276591121889585880162177327967422837229146080789617121403418482596594935445621463757694395031678365644490749354884050903002454854492005029086701776015111527682953943149914889866036867708094999318178979070626836728592834661738026939379960610924496123731154240794281002928449149260598347753757350950108613670840048110245339953161519069295245458509710435483657285584818438336726308882717734228329746989863344733193263470931841044405003340992788768839539223845379131920908029897264317772057703498337011908341638375868948894069709532186828367409645876037035863850169233041958898911748142579673714995680898448144015912112729898097457943970496612619649361222041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 3776265256764629468484958365668922090487386262811956371394030815842472552726199258391113933777643900933075522272128873071117644691534546154151261671815086813004285323170574800768669846536426977445568675442060480672668251477058554098810091738853587979525133965879090932432678417446201477096838175425694756751339075098150346434201787430922174906016356535893257292188684166297943523843930701363356879627539663193383626839318381884567767883423203339019313199917426391080845398540324382355744305628286780348577021719457336857831655985422092664136096390451163481125647859666513966834967595761621315327150715449932795406029440755167397293958755997406526922657284783208013797142029755782227785125592671706171438831828506166288033726826619268634558200768632247300770866923345603760692968845893820784484653477665129733126907718166424310351610929254473422064112567442089126390080243191193432259156010977326784011271108175528008583522004042514939441313012260849344078304182570157582826270626248456240298061919870504619696096792325671216990966061605110148126083085664072477425252669722176133473118784503944444789997557286460048827151468893436343392166142505219434688875085213240350905719912920527654661936277616321510513242806650463070457075560066373046120698181875668237888328565265678974820475471190423310686224606996063083788505942425409607798306788438352490549688409351894012640182103099818484753570716015384070117343047834144387134384729833619033340148134851552351417505207629828794616962163604204471970574111351532197099573235995765241962355724323883271969328274874752521064903112621049889807912015691100386557210665581874683977366310372374688181736648337612468081491371351282862067433861445339191799171236321425485125358512541963057648070423378811227671453960571851685725560841379287555244605418152796019561211340241677656974466248565262572445450122293051413317751253105381255269899503107408380996188123006537437577018313933345051605072656650364094189237499363281853265402317630945382719710328610951944901254377642542953368888806212265187069897955435819511593983298665512569680577410420967663745922209619208186253591545339471293691833588101330293193055224697924033524330404818197030673477724268408586924471139937741970630169442357939206517333199043448534995218740872213732326143033529044679340971083163567529180030279579788253998999175173630015928027785866387155249734402153118906943619450790313161287347646982870487352435572346653989594890590472456516903587257187184890382932738525735875731540419809925775920694728036445323706736641952121931273148269669397199622047053633906443242115495968042202237172450774513301180502590865999303304197341228573732862036221975811132257673491571172581042118818757401485139322293993745993091775913250494339473479061576352618869404191546616281479753755665858112047609279086445199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -2359592372175094546446800623077863899108509089226445847444082052102113854747467184965215177397583541335054410278302762799926950293898933929073212489201345726153756124816741711182312147572914292598173802303666790884905443699009472283858233820350747805167235845860033254012984260808171882457278017824422767573505786489915078113985699138123729380287134877820221654527248579466679857581360930638027246333512120565597453368873463796265503536694111867757338208007459390835537641750790074298862511242943952464587805964601124104909309039973116022733573788644890776091790711756609591851264826122045445898858440444320540811146329367136939697142642699851428104446308458976462295973299969440307259092983504087242078269960487573251127983787105186488232964995134133347551147852501647258456506816009261426900310924581735945331218887222770332545273999560242864419401952137654481299925921384702960778852802963694533073410149344651486095997805495422699133936896774185562774587250406561040207183185727518396720654981657318579583664115972927669775843884536299982111659848660621329246404483133769424649685221151637648200582368120567112339392749273505433324513838946433496019101182264851194032251830641461462563556014926517333355714179593247393591462486799395874134592982578594952390860421439891306454936435208120796775475179288791030078896785674436742244884685531360330438197256708234339720862229402357444286727393368348626847549046589328551121473643696605705953591402398729888951453923623108268141550937364688316299974883592249656670969730823671853732214515669122953541566473517538732159352771092515113457841575352161965457470370558265928488901062367323934042222190152507246886154745233563279491223446497358013963106408043796925955275961703519982053241430921439478390224482125975600263414301527367357979890640873497590786458629541539189449018716679953048359545674526147689894962348915100246198174862810458954560002807059766006185099192266756564071071800693005949671071086206667398671741815660312649100847842856583639988231106130070165720994200426468997626854883493909506544452898508667078691068364932144802297961482395092068744719836577516797102920749055014082658565207076146041915044858046707148873924870683078467637159326474404640849248489928143757704584347823933255076279246918232519325047439820263898922755186009744519123057506438341385000585819889629334182922992337405378372345789071655062783834852996663392010653273278308901595962888271437945309566238219429541963956539610111742634479717043319935485824267919191647276593485603251068180693350943504272901028433667595483046151937404587326418529732333349050407588773744842303907054334276831336187466491921053932243357804731625929804760487938818486260811789454988830013377835405264001150782439331395214644655474566444599000785303427251877551628417899060956475489688524475596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 1359672739883766458343898182827625696934930652600564560195586900256745560830758003336161597248199016428316442317658257856574212229209314899054833971354264600182026728708169428731632868187892308234391582138757814859133318559229667992944323971725021552157129948510898106722217472857693898288367260374175761040010820980057468155603032795553729637745241472670954035015867655928881491963838962192425672934645029719818823133317449954838941754603347799317759242100414616360994717959391176039847953181016656840914414633367804288062872911782553635968536800047893608698572404445803936955237771345312565198041516490230447695637180286609593596742605087927573168269668105899953287916368566506835177389843174751626808044495553858364097218101331983277448900745992996308833934957684986888998453194977950761199913327761806244977454822427899135658723529882693821053774263108697148733930929523572387293552331787795979602136559075842890988439196964326088061936984470065591672656809627637279943035834327183810073008019201785622134403006039031886828602362772907265652846409226301182405005720971377327976820775458141889468287814437959906703417187312355033408345743120040923059043384554147767314776816334590190369275346076304113418357930486915223537115744053110406861681255886302293186007579226597596900114831428605550800322527944466536946708965463611774954819028206864383072150043224874423428803534992446503814179258582090818143290406106141971193696772487156501027752971224934727777514603399369670220156455076930720301167892962654951711864430128724057372215971358506986571524770712338500467205660325387230752531524561989458594431080116422009234926422201458327777566906937946283512473363272420747766197657326456817018059098220058344840750998772733801997517101577380068281889365763507095447043025305538758216198118049062560070681982602535460363516437285080308297289321639734220630656237726819794125159168887677230449950206694461103770269748978826540865066143704295767263586315858420642025444348452604404201990093730457169462753839474999221540203638826879408236953774202970415736832853292377496362763242605929499114322860280162640939531913024645639716912558099699542725507431607948469877011112941808905984984641226091724866606202583359976780142857314747301874278207103011524646093980359942907711630425405864720207453805690174687052780000982253981935608674565677181663986452065951083175136451412043893056877825367987874310863672340641615383767215515470859701070254915095784214574774123648435114919978187110655834896638756109909805677418527384488995949497884961218165586230732497236202687354016856682700451171768793022474678708509355479824526036550593599656952541928218079036557679628090304372333425480433690799581756753953655120279035170281809214391327078041480258174834441688534970377023027782778174964865549630802468108713372764078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -721293538417759503576914675529106225089005665045735553499237630387964039947960863197961313743827424698608819055105314248752390733020961898770186860089508414424843017353073602499019117831720270133017016343991041333385448683646508715276784972236832466484552866571168315628827828736233052840290213373742672716769495841393032529341050961235029736175459303050375939254780270357928877488271048638800208911274530865737095725124845523739741823087755899513742498148131697782711884436931697031243866581628949128675516795356135175740830952404516535259443224595557332483731116684214331113254525930276315854627168547241136297237042092408711212714552282415577277618031720490446750403002086676044037819705950180777347990467735146489151411000475119657063316322947738857285300269564236847617825368976606028194269008352670521715329238692705292024785378955391602216603806193309891239584340299986615904993429145726822672538562699214828425100377187652027188091953204377528152644259462146062654099201245011824363828454973975152273417380155072063054525697864142911127621507797037583255976066065294295747077114670187083866878080078721408004515719786593485867054044925734472072793793697653441463114710169423614240687557230432025773053033215543397695989904073406518540843731759686886460150914546389231873063189770441938769358757609974012010556116441873834630579786058037300913142765338949565597517596246360001793305321851844207889792262957563074671527163648555885258539208772698357899877844422078307365635053982855758596817708769877657252046811877221095801497146342423434223923125370030642541232471364521804937073108032130992720461692117692253552770619494809799341751284677482425908733066595636056083645719663533258290038496873397081236037732179860312421789269091630311109480203172570869645585892776225573678507551558335873374170437450878469163458315486408214054501309225018460799858955410297408267060103265301599615776366027894925874429308981014578353738662079453190864896796137098131718429233455219622315810183477807846563184349092583180837718442748091932798261673769276875994537158186461871554178069758217460758570267099509879428689354581015550293039280725202699719993905730128951836189353150586855315477784586002417356061643569616487923932892887635584888693664137621407894033318297003683967435506317925593126880109803972148662102254812761667591528943249232752200260200728744707974176395717552132766736003267887801844350933157250195252506501298623643376306253972425171825397932637750922670960415728934308371908799744664577986146976097145799653904877886137724690063926416548195231502549351098420448537160007224572093384961381929949341604505222098149648269607193418865837041845533361522277418968617895600315631229527271500483674622365156647845514638206863229990597146321341623589504271196375207506651372095723685483896472424834662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 350346316321935162729767971506846127854911855510438015397680683964724960318113420101477917044438493323567485777570900422815652964951065910837696182583301894318935525551137773244070309679357842201165284637550375628911700593682216130749317844675701843061620031599468456470239975877249809421622798831480525639267628641182837045059796884806494570021064896703639148834648268971439795456895073440636837238734577881299384007391650393955522680360973041892240090401300924953766615164207588867600524466605178663301418985147432661084172334900912577890316517357255290277371674963356846879944884100177252471794333779546941412377636794176217043470027315567268357182377550945597200068384063075602065280088401593585238920510930356280802579751437912806819801284706786382937352251176767273045129690454635250605158291254715451655476487230776801518389419397153706951020607200727586342573463944925200020751518447676604002267016564061882059039574890680843822901154857766174044514052490231689928340040458106675526084689285702327031890652183060087825661730049109488094773483416475432251295358060743713356434504071838937815078719612300237596047557388701931847783680813572628588486150352798443898387333285480210582818069978591956426150907604873755230639758020869638990936329044930921349204840112734456042935376305699319675743364392923767821952778799556360697171157124935501824044090191287436478067428948440741746427586481111366905997769771310217536747274051542333766149441030067132381652576915812375187046535688543506389851866321849708571199999099680603629582496588741261339240788794533935189341706652593730581121713463975112858834880518235638696783297379119869629153516490413689482358930012954133498550983976773168722111315035106239257931810838426584846733111946039808108281513455802104829123839439297305380489737695101351625871190717279312402363323758560934040964268227568818906258255589425193307901971272769041443883127742204519266598555095034505906239362815761063043145553946655703855126914356655567771924582654805305096818471552196879763933450909119335041008529583364203986496806334859002118893308182459165917310043395081270186178374293789768947777104056457584666662328159311654874802432571559371230740677322100750954699503984346864541679651808961459830197019992217762307922499038130280727819288533043666276730238451350912952675143619924901417792541792044749124817393120925282278730711224100290761552503634115527973583054824891262036921171897032325603151812402255743339510148568049739335733192813227090771425011990761797505483472827291962342561184026265326175202836046586613691464910128700706761685255212569788430951049812828591707295753746791251784640660385459040518332770157010835544380647142336660358641221124724373528002301909515297137119589663297731893133140367342545210567516618845425655895602277205211592798615998488903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -154302673960237674058576758948621440328449265967817816778938670148687212762949933494393099778547000604344746238226528487285990844407099693112122413150005059773471737320570630454011384065176383325891268404576760529298262461680591080897326155089563190966649228798575588720184337989685620139519476674300964955428015864619418653523504037021462886812106493344043611047388638955628335936232773870602003664389431976672402612231340764361238669090850253107230175263252238606274092269837385232317848050268857900154435255193952976748696977339763115869758574646651196151353229635779124553800743501228646082502804033482185603437155115780733729773191026623263718830914851429307685356906222948617816089115953685852577172439472587393838271817062739433829510772123740554958507131264001072722974560148626729990640450523296995431061978867357063709271840910066797328267979344002849662104925937147877458996047518611579758099175376191723444620574468938358851539719400085387342583826483305308858213437143625539238379728359443861854886260927049126049637985437402912403078816448890268438539751180468171274877633249799539454277655391877510166946567580618537625149938201355437342880437619519996781741463948548025127693705946052868870131649471287678896422184481348565420172489993837792868553953065154596461550221693120633894215199252512844650501190823681544746935999997626055003609438047598614878693488930954872031206530105403461656384572539101201971070331317447529014717411355726547638411683211655811197620844978313648994915398197312430258436792917575927964887418839875303624011881144876740128737938025097659799109390005243569275404853385336881051507427850021261176466840645892502666718597585819299345108630255886026203490475747860950244505413831937322448116972400729393703628798712818448033388364487736349079128096863574543007654005974590341244372119528981055963641075531284072176755369294874027512334152667276304230992714388680290794169216565736989264335689851796158737830924272981953982918793368245564081796872667556043601138487348152625645510196269519561533073190169288064709864811928814798443858839194307590295735967187358777215052876356354047709015955706810959044650752500279013357274411496973058005737623043558943841653457806822065062340378287105858388927866629321761279517677773069095210807340704045919376135185907877647969124424490405960896719284168164703888454234630519868276685425208020468420083125328780108911519505788919887457243907302625495781128765878018021036360105092697301792040721723714758297683680526830214358766841697437009994267036583228501090667543129708812861128634876885690502385776008825941667116652011116963996282624551117203483530383480774172723301316652128495985324178869416831253687166071913347954131484605043313226638427005435683730505668798168300133866628099670842047951941608585356018182289568143769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 60689966960526344086488454503023947703850492190009759380730432736791718245484791528741676331650494985618226243812766288655127188463757742100826308306286880963576980530584533875464832907760572804858514820981524967226448163574030709088523741630155526143184958189783376950269006245526361376981868713150438955257700659113520834608744484240048784922860094524021101640252925510275369611513745818418623063178979967966516205824551789038938167493633182111973005479168686535792349814588712988594264540998520923161795298777295985952601486546462028883722693083539022734086282210075897625972607871879360037751770268808387769736673769620512419289836162453646873087585824464519454675962457476986259638455069020790054695065354227361501159505920038962123182940884756229611538746044370686015860004593856295521823231296725210695250800862593052862127656768570280910752375237361702614547350908259079161537649285224973991920169431652669529512826664361548729776669318808583819795827030688405112258981964741710471068332771957172186997984132087556526637054969852190986505504305512236075440677524210050444027165911926017441778093564392312849326049558465832234327162131974689576706764222076616058757898986591280286956926439975330128815142908987167830505156353120382756773556528862461079677543913591475045894112267069576880305298840406334298558257494847351563972381236978794973366861696268325949183076689074125021842089824489327145334958738525072756202200667943306399590804400746514672092443269264519123146171708368611256896068844440249251871983300922263367406686840199406352718127205914514676429344089148285700396421980088523731966862587734509332420632217336834744492580780674596772042374638046453180895261035018854503406604086854862255531478683346804162400876854006711346871946805517670870088376070782957259741304715387402854560415247849623604126598255454599161199527864088163738869148107506198164439791692792119303742920197635174744196686504538289244121113267010668762070252447454488688747768559638708874178899763626114810872601830265968983426604171260144636625832995945383004851320524948445421222252599618729616792551915764155336808348964424812477166032257355500707172945540517515630133253919058667155296790671505384993715573480436769754483896458489660564566363057164376859910689039145288519063719937808676443852099950897841982631764299651942486787762559749506480021996842226070891967588219474534798475076556214089834789481171629969018334775367445314903765932158761931972135579588204814570112736224010091675407130647221620223744098604988440795886669818142461122958387695193709776720299833330587722091413165972914314759673572753602518554358181742445233307641036708377514870673550353573696013912557959650590086079312319856311519578063288031133641835841570653439210857311036073370808518431941493751932535795299531040702594998851338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -20796558990228331505743011840673208908876093305358430835944876313709587826682215790647787883689826102005535121869873773844164914860482762056342988998636203187848052498419268991808792107026370459232535662963967803370569413856667050209898253978948665812747268177313088986785068463756065044407821552112417396742975669482266517140506590561214998803274966299042213594179274327131221197202939441098870004249738571298440276144856092382148926965105560543241217856923510352565738115876108547034865399598179450552637461008047655939399245144095417564431529950581536189630027655538095193274935916566001216753292067946707364960736289280370829510907201498159865945856096409123029692479184800057276426602661337578755545039344740440632775879041256133413605619856335522601534568571742158148568091112903633812992439620636734250169987378838373047096041903537030539871316498212657053285326329389723706174619465895005403269043773632367208120107403044704900133551135467659292867129180770556236619137982328979172922977160739471484704893386681849435316015640973960698311618931272847279472726782753402962784550363525632447892957887623428252404368772574290072441180154630040625438983143589038856515483028485504181033820061781870870496740646777859574781027674561284146012779986902389444593619889368607294949897318884096289525877826881351532027787513031389240739611803673592214466798321638364422032787719809516453578320118794678928180354539295520326792427950113670511129449410426748332363297060413971360967984461541446509046986501096459148250293147956813734279833984375523778749635389764662951775495407827598942475123491710477327734698779695738574175815734886116392568911565111612896531974510676945179293364398455696290307380585776539874312340739430871421376178346961768816234572112551022840923214189213594791655590345594269171063813900409895571526465903839937487853959461692527979430529755735615920393874051634138007506294425590358232702244246862401713804386612077075633908587697978077944451810271411332302420510668544911441815572801503583724797187631577215631008449747565141477501426296500036639543401579637240668275911902581093114265514483400089807048558505424183559744647852648411930830357924627501140231866920604650908332424043981025282443101213796293744939674443476272736652323739476280767496840519083705292465034100684905352101762340812782877179282496788266932176189640169484096837279157144355803825560162485441341976123609516243933115351486780841075329736059176592017837436836337853174254987722038153252019725430039842056138282104334884074354347870544788855492764851595056384947269897639561550004939745911835829220590212393893603828622303289851439812648879599923351194650065123343287122992105134889418539896637034265770661795695768958387355023376969553073644828766886066164769278564888374961305468286949370419759030059243929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 5925762890277424515708672307974475012570322622570490291045863661240101128757211799675174665408049337348445149198403344695486549830376416968866080811631042195746217202739457634353117399000176444010104743578174391095850223162411182670928503820424620008069007648397655246695790295989024246382611909778788859720398375696132634049916032611771165209688299811326247334396878368432580906769705867139012679424513064036810260511683635754884373564341904322667654437290192323513346542593486279185312292513578252929080667384408502131881904449864054973991471048645310306863102227821299444416145070501744246912111774677715599702767515925753664257595500585234031391391056533021976993978167724272384599376831945696018843846056273172477413029449615656363656155417840903305715370392799954929443778241036211229442873405213193508386908015348381215144817460152786662075250918964596300567987410313904133680725654884275953362244881089001117065809757744024791438073942330711001556534624991560780440815811323217886498646454729835052887103880809667657684060854223118864683048941775830340374668060138443172079382324552998922774760750431052052598682640082557238810528490107423459515144429195335765465391747926238889705388294649438037652229005740869281967225708430583950334910850818657808375547603758722231528179010804493760318220741677520710811775103652280463964089892879710274773126675941401001405281822612582464045992974475452637516015926654940710859885508966048805264298927308119986856074287872211532433716545220337415495236658673375807812804361548684661403787859273066585794830528383436978951542736951502184505737598422862164469489748523320150122959190411578275412080915892411882519958949602411286648004352896749166366976736255661457829481873738467739580826194391037226119918389483021383847192222443504624257343056886262362530780360995441299739328718307987635209833664513402804721178481711174623410975078103822646675850904549746745733378172965973844824924353996750456505483883133695019444873013961969569785257709390106484401336645746914477793662659119363470153297430476083090572278517449768740243018226973780043201730485423849141310456518492050672492119725597710862433280010810024740174342357099937423851479919285657557387313405608108932242268577124959279529740987906832303758069821754187892164913334764729556122444849953694713956074851503342070625359362090943220463527490794270760509203151287042755714428457914295924966004676900537299271440608494577015828028152228350834543718539489071076779735300084255623246810660937017011653443529729249047284249632046299173384478593321673924811224896875358923030421311382029787396749023082852480115720715193115904162123460642815717586678382905488511496031987764483690361519733279762461457563950609737528305690257586532314884589465265988122210477310766676047013980485768553498075575622953861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -1245771605669167143295046225944688390135436096705885299805129983271729668230481928149687864255833425767371573602065213845924591716715654948455277607560143834148167689968890973082616873803475563359950339828118784989512835431530492541243202911670306010207466413869255100209294259549911929621449992292435392684070515636270453627046061145795794541600424594359846646978336436281929744161429433260163878424861400337082468325179347133109515637112863767035820212861667884600125786552264201740242038307211971679228612557931933114843292127275890989165886286324684464726794318116098242706928822463056120058826841524987221447430817636601254139494214872498015130012456269441255325380775271084855849830679723591553284193658061303997922347724784710321797811154546546300099340654841218791562992573913306833743283145495537105004556105267996852530481921272098852381173262107832014599739448297227886650824944052655364421026229779158495416411613193543170848534971267889282759559147464916355304033257628130530975778272934003835164312583416691120677250798438317280545947406835140472493953096376990648531833973837334458751672829432924693603637024610793955274203745836428508464746751015053358153168956208231668612581075424766459200544653609486937893145814132240383010924979492680123151808600288467300560848112578887773618926216012813459051924003546033372341946926281263597151475512157294135551453623848275323225729208573955668768284400883883732142196044814512071763927653965322205592497900285864012681550104816048422504511874562934180796640124240833466612901104667955964629210477769137629161471487132287377073091870590464262710339030100839367742699444407133516577407251807106620253839272600891189563271033206217801104679168551201288919901691407454543853282679861987219297762951759176089653838491351583744714179242169744649396377366101151082872904384658552623923049358508977102817748656406859329349999072876550515728324050230878687764119543811580655304002174940870093979897689892655984107168724436406989677525982904502692534743492015856693486646184204524411540715836846419406508924675210060068527898080315313881743390803235890531051231771177127647143935635983150812214367817602047011026203565696103424543622714990133503440788767683020555721741002140525531685484089641811341601779167382027006993689631725159254222746704954373161476131070766608124632329227037340308847470016818227244654027598953499131355018577642531215128889779620466747994242748935409054485324281947520997039666712703681582975978032819820613016812514718577700180332533128545817811767619866136258920352998566851046186284057507148213604283185743956593886885186166505358464991068111086952976809536186387294244743844760972975667049173949757674678144563997517769639079222956807870164873029107204844309494656639448703457393905670564695812757417547926953682718305130905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 96653224248451030098390813476577766367945774323182839306230500342780209488487980769652810949104702027539496480161000656296931996999375664093602871704422185503977664214137741422264677561102983426623828583308505322434046633226367579868120695576895994109659330076317892110048517905856491184482741107535756338706258281575320788870974988433600928047920993959267532184473698185840884180686113002662962900121697422047773034704822862078718040933658345362482896513333411639566566553124258989680786241307254744875692311211109546209096788589085615149933426109171524246942694839163844699414307524276753327353729023485470440085702535578790310119788649842660080622489839387154809102853150779714165303851695343262708642943826233754964318982154015327222737978363283022072183360046011891720549544760830862735335232954184939038479021658242404303906777955141285517346838169487909044906654921931725941801983981392470722425571677999984300384558704030970644577184544451700730694783741027192049329458155811595694268786352618845993559270273879133254803391336792984507902280092289032239437951275738777947570079511791184277098107735242656317350907149993934047947972572516336848604814950948892060825351207215025446681918900503344801637402742003976602958238486498016201549979841928791929668159947145779010624919724065377997494511701642553275634335971505669110953387611144620237052955062380401196433992098859878030474906192251923614738799248168931048466995130732305647970922733266430036544720074699821799062197527519647075865963431263043077794046926152476353956794844010701195858148343219592417846010702046617819377441289976990540040430591222984797701247991982915922534714079565758875613499794532461136767375301336719078479705539044451009625565505670377302092495653214783098047550053351435493972479745433804803455147286015906862755941697298690806661536574113801160355303900408600714844553216481820955414364437437873288781122708305546698606113797701573520993965001578236017033773121474198499734678826285095315434428425994424989885546547224220055257210978820101186931441731250031963753633405979202502603869840280398565389450655686113297203069804821711826676433354619618355272303763778766594656136629608382191776193812128640674749341125886962784608360693856825515245718139585231643728992175217957370642698402091522117323296184365981671516545828461824407716440293523923290012376650412424811679385159584762504738643216091457011375233343962172606652257720603185961019955673853000724603161527554352046375887479968484681248268530399710597656438855472148454453175547197933585729555094710266097960705574588109354394957747272852664178838620690471096915540184598178424246808929926609458158261407321141030232935528800280133244731216336650452370322833909633647568741430873579608608265791528524421522299428397112975696618550366407606827582541004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] 67797109809751176035384570497304754820598092195795102428943474581251058542828648656094065401442179211609694650890652652164877348430428870309694503765455948776629350182305937891389283992232853379862784757255709184829382108298110955856332878318133087877041571141862029960221139851746762614725837439112415357468832840241569582605767368870287139603946538207632737065637056550689081261471002294778566874860938823238158848033932906968950684418237617085103878662616603084451947751757896497161697786529526762127965735273645211008509525045083591021037195658691374699526692130169283990553198455551175986018215417772505339050624845962516598162555937941387632838173685290315667974999096284171992792628416316403902295642787819321676324539458645429674686173836058160680608166260409556367268357019478774408991909765988402585406937972271233859745881019767333095932795184313874863959313220580191550825079748534663557682253719372131694187744469139644166314087012107642869805599204327862428973019301949845751934427276363259167030133296281195589363704094529248729062044172431507140423205238062901026429552330496016650554623707507024006002195245423832354217770188652840729625070537588388396192010545540813842349039082422975436878357383008563609647824863910780027193101430711529759190087160971831711641363680869407187387657785394089681820356300051936264168263810859071259207059768027818404271701131716077922356829461241887842180474405062818613134265669135610188761052275619077280700215663439670680003789351705109356322723201065689341986946943803195215529405291811603286056618904547262076173187809971832845738706994217780899204804000402323125080929399806093015058895157101676680680596940984164772932034128385022139298659563837554519418968517485209363518567925414473434368438969537053312598440945466492439810508896812307766040490588677760655579952739190220839441293544633179686137471331327624956476693737262183680607711805866567463026782320134204600883156320284899159708399452945178292975370077202810376585843613975825108449587422443816354960810598372336504838024986377156701986568092926782464045285142215552765056990772639862383271461690764585026266497481808285254471076201289376271197803642521502873427825964515096097014229381979555582713333522724438593179668354971669886176764205472998345769402327999581845463976223861851827379961435061875816326168549140074448580238407929140168683066936839631594060477343218121047633424452494683499741477963581723479061908278537464264076732868574500454576596690150433636909375313097717250281549676735085932592852181202892174262656791634129645358914993177438371661081557149424197978770139527164861197366434051205944606725916459563349746867194057662946364544751668850980577550438995794697563146589035533252159066600628731531345933913369475120934997819108818085334001470171125025629098790092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] -43991690555633584268525850003219852276356689538033403053253257443297478776869817225530710359917329158810862491681953721149987765994168210030457810190852931957769658955761773023459326134914655888362023552753693274212171890455103917930900254975665613618498450821352867254372563642719866126806782310567893159170412155802653691175623428603512591757908177221874856148060151068642510694915922036237376779631727081471116707653199570754178429743935572113643301508249432608799567815639208817244444791930629712582607976942702172096145499743097314756420516925354630044614899207022893384272108595035154844260664177588241517174215505099820618761281498534569833991498146711303042670423463892924666053111868992393453185209275746676697696477987522553932087761272678668343204039154379197398637323526263397285056806904459361550476617913661227489195550402783302061817049970790982747234607143420615367490362135258941438521707894083106884429072450559609840028629105695534275110290444583254054525080478673991525107673051470196122975302074052436050580330747534637187068131597247367307435128458060376335493726548763680261926491980160248238496468179641115284799183316922662384108288429389997711786868529986606666534999813195582306937866918644853041562207636410571969238052584912350622646894277662387623856825744006585662252633378840949634396746308821128611742329810574850054869553436040957333335045496505814932424804924661255408716174410515577377532371744467598629411260369786991296224164260439545860953445298064768350542720006844095806576710049220157630419612896289970804117176240526543946073027244262818295301633606345158557988606203650584527912808269090819651374926337107680470128828695896861139962914667065816403699685135567918805884709345313780867987657884334634152705393804691128113036239214634300845930320621514285871622676133766202424560700508513611241873816962343068005149856493373823538221320423950139337704813136917516086966219823400466074387604227111269883696899117151743210247388307156936222037258840283823163773569892605013370332955541994089157587202985163371712660325425245280172256126451382033116233111661428913492122304168369791135089737969517092011686910283339963221328219941521725992193947559251802495209241071325397129873974285899120992015784674005680866956247364392259773484490920075354609365958104916063016649649515171283248598481197573321681179205118363391858801442024867538481913105918536273949332282640771957394979587562497950512588872964437755569115431751295502820317259446006167380578229806241117341737976261063464043466038252283033879923764811793503184257413388339981803081464152008887502597584817127588313664263939502505286148498786426881991304565874363631999193617808101713861454632300123620444878680183341666635425282864143015722768742064201767378762092131677663583791998688788827250203758375731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] 16354165379073053819842608659422299423179438035174484928407072776818538044353284544613581586630625838317118476081882558401061039206011485922240984511827463619776215184117804399796782522022482391887810107497195853861236220133264097949531233206663347867425126510429880440544706855710731066538717528997079371078328209978151827276516825796341499732720310654244245542411633463391996683546798911912264398042154803394075306628228659162425989723253148539613563510906210518371220316690170950190816764072451956522807257145632552613534153185002048777415173883906415058188638808964025531269058082214513270285234895218614638966609692080692164105091904695365262147154428086148732613492082607498044254439076367632728637714298722713887039072137375571739537289810664481905786419412568248911296841896589567150716506095116403464405024265691276456069526952655371028841834691697756722537466365497163931528915987642958271406540418452286817405347353489464899432641937062142568196593884262650919045978542775284969010942305749872918419663367800358514043436115222129800656577906721526373719373476415356527328925741152677070854821090644936216500458555946462589050883071607568424566621255831131996597764100054162519835884271708298882253735818311767914729135333477258487663988504679531319145320728174720027146838863851378224932973483211459145161467368875985502755449448894932674012994905928766940369670120007532298530887209522101868114593856367659814563414232590049617669628165428671828217513023488264512902382344803059223301207981220591879042793330169147904972819883890081123642153323432167805965811809199376120195977570110864512508055442249051121294184459415491570302693807645399117278165024545382967917531095250012147928035986919084175247461545889747356765053252706311455675848712527367541974243079875668856523222376080350188228312144872227365344039723465555342701518371288703722455199638812232776268190296578274196922937316384472147084919106906277377416317103997809074764243677325943987056872726451602654629966180502463755011837120600027431144127222720458824572932864381991463401259844089599215810758077000410665451585165492358349874287346189315469404955196427091530654864534129151416392416284283850114630637019340832237911276626658454561071234570048284628049362862720242019225934167977162559124517075160479683044079991995999552587653743578162259501769199670440557964730075920769929787097877997937311281191397560784708248279470690740367801091578142943172355045213410604947066692778748422117307352380076842268549762260142845263053442043780156232650112500552599637643325354255729322157694607451215162453298867446040026036382108636068068841099304248863229971385865215873639466872535219363694578561487219789918116725222543861585461111896839155927918159892189925741065305334820899855733521473994369100263513481712434998090419876659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] -4515064462306578417317703856880611871532037762813573429652711537906671049220781118374177795314158241170260882419594270550730254412629938175302202040866057847895609299088062374986274746723075091435867689108450566672084740727618474965033171380234432727040277732585720138616699293304356653346944255520455984958633629754725659148695914155523197973067391796282645430815256946887529428842482673316578508152415096985236774062045140339071649320198417871430723414900040480648611126457140985745160276047066788512176860598878831962164405097256310704998125675275128153336557606627381025334629576955955889109159927582499933997279876039826365436129266539517299637650500453599351648363314352153868069758101640805036780086047331556729267696318238878870611443054927765553129320762539517571171466014065637093823502354050638402984988439637584839966840395578101617936889828605658845119244036041084947146195580868438444167000027846315184271428667240251490376858226502423907520167104980326772852296366680441533189622303612309186690956355792952533674190656832323066753517278423901167503929144703615644375127279619251894245319789477009819892673085976001261624433517915542618513443210253168320323444016938377547289778951483789325265389255259843705819224330309016431779596251271944979350938135014896357416963746793270764220780891119068964189446554894790360860086666548485013580267748225510405572450931597662073892575739685656358199409147355327729881461710690965097920474609931805845432366343213394138957766385780944374906894466615085231891038771297686317856801168773100064123007990221295432425396639023836403477549673724382060624121606788653424693704992980291445321783031861844702839853118024404034651381399076662436985277839123862413204319190086228977294863356254039242397572099071313057830140352792795847154327558585185534761240954806349454498677171574169504040447885532205097979119977473060753424696752782190175201376778623298718138457920168105524547017147815788938877251719553472987484292322817817531299214009572446048458752030430002897675000193938664528983004813248089218595535122322518237215068190521856846191420808500472326998399078277114745222282939680541002059760095232639287774598291883834856240320854457133120175148756760755000225429719737051258180112481338619428020082328715744674895654417809856102120694667170774241968862421989180416283096104048265680376961360471402836831516923718553862859811889306729449691738979216219245491113783034774298546694619134008206019795523117249454064025462470806748158560287498690076633184969866943799037567011064119951501317524388467027616884117669786573752007829219352684671743073212502715080685004472920163474029475550098849828218576897034244305145581551349469383407037668415021218404440144774983153128477701511933343133238619201673007633667215444255185618834176598558939626969497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] 966630277705306207569746197344281287044090691164573539723734365803707259104297373381634925165722823939732208643231019040176724070901967855003463670624246987237866877317188965256540061943007111296699289130371497584482917112581041214134206826947199629400029439441163023563501848181610211357955588050818968445825784695476644803035896478127760300071430725811599161256717641245605138616011433030772554967546164951748368915102677646056903046586244354858880688208368021083423199074685239184316272433159564089860837224263574399681220355859697570513249040568461931140925981381830415261361909438848154985119477141886600669352013066962252483820649236145879748867794289213165407506699889899741633518766390382262224131014579914760969519499606088931007486229471537029068716126262797999901829265278974403299748761068856719974912576695176864573613001156640748241895671789341011721212244330663025489905338400193713811132131273646872432333289518959386490336308049203179176023808303824217568029392288273577064858685343659825836052804855254479618364631255066194720854720384538444718308087687965298880077211385739951032334347816634384778644066328593550983167386898132065165999072480517491686591952091627813803627229647620523974420913478136945217973268036744783916927938999741407115206625452269591807254641887474565496035814590127611035191640076561160046366685772800237772004995087361197846047982480317637979813489420198350264769933860713520809379640436576411893820489240158298146263543534604872284712397329069852507682212310100724213782977206669366553341587188562966871750889329994780576508816817325139274536319478389905311992180083559088444703071743085859888983608668564647907435469295861818951654382391405533225789911269201283102663772309369345974719890689684108222540850059035920654575949510169756240926478305956903781919368286477835264048993213162448858290055910463460591086910501465039896642795511871039036987873708087811952421200918935218410475748279762933433670966867503371935049131577267860089103144098671113689488540064922097591870794653739408158510474960654920013082170369598851601245120714718801049875697309655507006869902864944174234055883797703635429642749406706973998992789783846453132278006683204781136170374629900116693165690077999178600369253676040284577374817033965387002545910286848132662586831265899604556065901415499816163756566563426198637360967860256721763429535057551821841083790509032289274168227841265323330539281618832335843099843715949361699484083431121503570251257361576487070911127572989129262939081039985981218601005776395764532241866997136502380472341582369833460073802223301021526741990187276198480327256914985151607513105123539489394669950425051179498623701076385393493787207342000473990477290285883303205179289034615375297257930048630424718991658987427442200526696726677790978874959462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] -156455315489151703504477233183044140774540403562350393056521295420289397212050355484321764344806939825083848396232723852004623122761665436141749081705359848513458135827877227643449203055980709995473178503237230482819142608246569913234587409093264661625302249908742953990650201968163659050015640349930991304716060781628422362255468980004445209412625584390090280690037710631427601454485372218120175615801750842017939923401512995445142341039045882486703752185393457544094603469860319100563689550733532595558559003466557076502579011017302656009023601143114470687892774880721052735154430549346419319652697788626334584346205918437491745627452387103464056136261069326105691954696014300506382316548103506927995686456594123933492786583360815450431653261213053753357582417094225763992685288221337756860072732971006006734575848825372368015311008549871388426807659998481770775772042683623935836461990436231403603901676407615247862596387482891617876892912961837338386867427875362883390217203669089445495781572237611464597598587044327886856689969043240349938264642258499688826839527063336999528952816375114653363321049706014833640602648784231255913802205406846909588353269374182231328682003384622274242469717303285070058549909092241932167120183402573536394080321175674119574290011448876360792627002423509435651697513872612670347025627713630609755692744524493541998700470452963481554101045488198203112236481579937489101165482665060110625965354506647504218296064272920612226112653581641774072784071635807058728534848887659460022101783910232677763490090656258118087880253122298851799239360015114887908944392864410404231574398728961333176638887186713382522778059775292098657474443770715209141381900328556321454229526028035801784994918380677887036867434486978063367506456364152364090930419685330322497611135818825172588780546593195088970494754650450015006097113004369229138333392181341902343476410763312736499792901612698406273013893505389992860805738281879229873313306009347423390495090829041126339594548014361761150955322217590023240234538988310894671082764774156888977392078485206607142438501902625480076131910750705302202100195397997219773801343161907775087314742152473377678118773326438707107832441058589870001752378410235975291426426982231676737330498922073474626372644836996105196171122340205101848644122761627685508097830175595903435398728261155146109540561390839311401332681528335556531588485649663338650010033613405004287449723999062653032570281105965060325341627862185922939941909394054553124968985013889011160557540614873309347728874544578473120668171273278611962599424542744160301615344797825217630180575286950752831658425055632371932053177607231318551934097182074048785690632713151444798867464613636845904661301993723118022582987534630882725110654211675803117075800812708185840700831036532579253309281402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] 16727943390073703993664589210234821660993876838410280879419087177290759749080053892611181218700836038014059215439973480380158668884782672620386832172950472556805307252529786349917898747753261996208260705265900325415004779522258884294526613300345041826704574215901880806847651315399398091114051900194464740418863445187256409489104412696187413564674565034143327178573027719686205347461457546981278060076689437630562621656542546907250930399106548341395787242190851058542954953726734473315083033857120346897994750717163045796835207037583908424294480421121740274553334857025228803397067612047961339322524040990575810994077099689521945926723492052732722861579629995408390253922184393299728671438331872230287086950873280832398371598231792240899188836292106547679657338324345894207387542077817207884565927800759310339055620266157937172091519004975962510855657410749029995565866574045240649808236358310629023913887701017618658789903267332670455788434286775935130278351878442639794529419061243070838912947832725430227650266650299824870761693938054277698577263666349030168114796485187439187805358177796883233593205076295839814213452441155253986189559720606426636709242320871356221405994132743133692858936961645777823452928680031793948411153131917067754658436353186032094341065950000748425362639010330714409467574247959022178847840911428995899596269247987328998461780252653695555062133432639553382723768322943242308738582616909604328369464960463066471854832168670464972726961568130950507679524481191508577123265120270860041766358101684283393390360815269434308734734446848663744804782187379070097921968820240555254813770917534286718968857964751520611198587178293782201217451061308141245164006744856588459636615925440710947150205219814639963891887795601193885418878610363420378366775535022744275527915889496444846524238124444481404639113445734357662411474387568587744412128075325231276298037567855095947907221060403325538210954877399753223123858451012779210394728423511257063987879075638338616387114800262596781432612678052696958651852699618218006936306801057259563000600431761047581992557294653729910709126688437691608161359300604707051564660128773014201581401293089545441715466010647433092329286956647350773336712206877520590890866228914605000981901155005449226463136420921968359709496430292719558514035542093847706115894422254465684608617355151274484905204716477957983037761914308587054058831116082968445667210937703582257378165498342472260919072011967225454987558183204708791340545140939308231106505275398694239157164342517820811499282004972400157695429974053984453161492113164607244948303354878796711372031516417589024639101299405553767529904522838992718209840112394173884563757226110583870750499270754947556655230978735734334835177873770651801165939113414044622324546227031392578462710934812767692913219993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] -326406564478768837420502000020136622666874685619543906586068448284875087773773725629317960142002608067064201119690720562610530835607708725949533661075384014821644509890020915038042362390039610538001948823149346052684886256209583082407339118778621220949720298063404538880879748943000382529789848711063175615430165079299131049291173220079189510742379872344984265642745845417513940042154804705570183709160622668124471313966142791871993323940231017338015966088418861047973239981319491786744456496320938046030760066451520051035879420965374326029912597266403417841891718349868408703027298787093767920379668102627426095572662353666450994196322964563815809004500420848409742981820269906227621489606517802957721670549205890413738221841914766864058678589482048476740517645706157746375067731190156025596172434432408135479719972287794992481955086512680653759342293266993135943344564072203088217865492291154759147126629534620039366194755430247962530816552142795713848287891447205389445382418203002048293260722610350381770082118646748918145107762141796149624986928306792872562933223237842392936591790013261804930119223926089287930133458962636198977201406787830715771063271697884841020442740603395571158231794598077204786566069774953912443020719485745937881056570896859928773015616085609307546247417180657169464295338697358096928090483804070876935348615132523355352877228689911636993683908304536907945316569772902519098299751082145457481606996390376723053301703503492479990530146317587154495036794738789975435126315830717008163991315021954998449896224470944740334109186737924333115643434393922984679994883896672951173151488444890347133373569166517730990625303374904596019109599803572039015738768465786147120999491290030196555069282933715118002210158707277950323481435588618199837501330117545132864808322995559623045531696565046191212960883089387510157856736840978035618035693602986402692185688772719055635990524126639498697533285657982628503618360181893519616437093763755621741131909296765730388564440175619809609827758237654163165035002325843646500507344682098758815703698532539747095398753002702089174686400479440948717970076748494692073891848686816452373118541563580145429405263533196168602112192572085953147078825947394285782885794465428561721592345806651601848184606881880359330648135271028154742633621737018109165597844656541889728212225738758714435818667890883576578896586176099316577647877988617386854041625925937570443481314624404615802565504300639978479397932298957680817181955806727715864851040078138907345706105521837720410142970233039599715148873276543044077913031284302476349583719011627695866119207741637914231489268483044821652484988690522350915312265299468191805336982863485449277134586479106835318881619298403255991776008745288786950800736333985671139818218803267370813315451228827231211088773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] -319141212363043695251828454171136603121201809735622114037635534497377028839892586935734568483508136255850423968708879262985649464843025903379292153236223273524550491681387812266967813317355977225675029636337908619619100192844540647734592925877708448586074118808329787723530081290923419600999563740124061792000899941681790702285718613586596656502884226617268934238842943917133513220920640859266568825912325312015707456977076990651621180449754535623024546623935575130755574272416832632583295419733231183575338717397765896697096613473001782471921781029545617216320632591209645578454546423441708143205686766830861302809759551551976033869019004117777144461561070646485928884011594857883847185593049937596968732198312908586298714690018688214664016854379460237663313256450604121336329507150229317790854447444594486962803029209515420920531942792870508840814216354477800492223294352535167864194276919078307921107932640287569316411650559773255671613133177378170247421298794550619312613192081177604855506827985502231906326494295902457999602549759003574302136728408873420178123231015413036758170069879202423540685916504805279849800892872870521135993499398035782159873088091977869718904786628525375389326113653520005271963826695540709805213349505213163852030388341858612005662136270533417224483295333643235934532080576410594424899904949069982020957790978770631414272129489110117798347785426566671693426097288613194690378797154069793933498848734090688826478714615067534903036547561876820934336206580964371070894191227354721411845480374149131570127543254396129850568094133518900491079691159699396032752706604129172450636320226057992193537189167830751752649780299502307653538460693891870500590516322282229822048493521042773846016665200340279032492142268274742409984882099208232845120041495130311169775388953031561802742801017367638802983770093290523896370801052321487399925842324756004915189968906654216689938614303210160874998204867546743454067658314272924389323404657892851944589662992691693785798600695655397112971774736649794080164750191664297121849514170512023018543191689330198840318504665733634486605157518332573467119206018785288913643028038282016961027329589405607004363365188296792042557701229291097716684058219920602803719518204298746866443041323944607969740729255939889151460614077918733777540769295875786144186609749921138804790463369944094994798975695454650816978372593416311007896771304234570489966102215932381853179974783213327763180149528718322088940793343566183527911724386779986525877175030697887561165039564463322868812653987014685276794714201392096440013590700021649927929626842337530372062348792249402721231386726212972057218986090268481126798345550391930275303457782576887300823040709091645092602890179635354407583498837768286343814804920466694805035183626014161856896169038854959195068825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] 84601925742712343771771538923624481797390267278187221001809872419094615703966080905218293700052763296866194647298736054930096950095853443856533040312281926066185168414009643552283288461004923980846660464366896485923736341390561911447436308280932265739960665279667934039903217036259131391878892994602417361405378434360298905732242060296359749549735160247568822254787921359644988868626548867460556986394081509337932747933497929309391131422057395036068205941550222501589186042298330268452824645306238738124035498424057465451812768346415863565609853661792549542505855456934968589709976135833041473364259722452798087704748063453433291827680853752960176507807035473460720371196997711564408817034749339705183757705437984589830532829022493798878748011264990924627300134422285891394739694230263968180060464504366746798375085701164084939532902395540319022603298389014470827212173158738445774740786997259971725867205974109239020943270145579562542204955604942799057816603977904128686948016303093592156158068643758830321850461923951802963905471053868064583810462867449130407010054832289242662811709200445466120208574519830516186315781633043524756273012483582752291362899015557461073503512332069413965227300989797601562245849993416389819963726909016115685325571689804304796291852859687280441954773056947667406992766547983804818584689296130901055284450411092302288039905395006905937866771842619103352077636517146464791483870211850899400836221448308560465801981705104897661875984545393816515759939043214082795299152995370220599548256331138043754795536720095989464308580139911708111366779107693549370771131993456012880350208430631653712565219921627596561013811591069843813535612999492368235747121553424308017201113758322859913999271298777673539017199177878162891679821638053242910259636155529653784443108931728124237379738918049658880680386199865949235382237255619311695642010904743335163260465637295068936119495166142120304667144173630624382443543307844239082631148362866176088208466264083846987796564894778422056505413153530320144842504526002616749326282737661123545846360130923784018834843727079499325042450864842140777735553195832440762066306332568200585065570359703623291953695248349728676256185730040304337080327941953940321313316130609028217585361088280045206495859323314028828827018503956651272746474634669651671158080902343496630135980867517289042212882264430968034993767652115858585120352035065746895763229019580242600532928275966904052537134753530352360335449492607181899143573221146062704879474109526393684659128135525472881974733146805296120565168957789049224351991812177783968124313849952700826276121933106226706974098295640470174769348074284671095965907715709661342586972462239470463058073213903508099220053407239438175512934479594165766941778942784145746462566743607595116373840494080532230417940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] -14178776907492516887057973850426832566298482710818652711087508054524972859990538714463920952954819585344162541791797503872179611766776663414577412808593576517045143570002168075297206877947819905364293742219535253330279220519979260819296947323796925744450181157583787496257397812571589885375469613229418175845259046996356216336456400703918857715928389161594321753314522507168950610273094447576435972713250566723432843091012131861329212016335365197677444232775236422724845078333260969949943336809466462180989609070727551359784261530639252399102344688417595861751715574095250828856911903127802030227000841881510748897846201987224723122566833832237122091434435773471103900037290334186086794143278053527114580124133970542297922305859900103865490274535656733887210966528417023812017165254148470403081842908263538564919914659852405038151058215648909584251287994906416580055685654432241463789815980029920280220472400480176060044040911990862458661933642064248718117769330119685732210539465558061181961774753405282340845267951825417969282831532330237577849399100383343923973493508836222877087693620423026283244933427286137127000012044593941327071840542290934762351934474407673644585343184001405834985376831036783910715753679400535624130891004755639417816491266586565687910653437941663841328327896973839733677441924232923358884432224796165419440100989387541361151555773423883691877644718730077952950435156774231720312190779619004715574290986100162204707080900279671784919584401993049540472933602567903396783955623016496764728071587554572354817037722682915624465036174782984936983138655329858729857019344830900887049257863068992177829152009279734035985010042300552674709845608965526522594642627161861142309132293779781685814880533176323534238297239296718709074788992363106041234788931979265019875911867583511995944146124097694610225035254778109429903860670459959663573498717138987027577673182873205146619475216137484349871718114951158398634030086136512177621033369501687281183515103438301444403231572803264909445432672862019199517763034949027664397336038826669346914307254205517219168868598834592534996456345830211434219948926977740290455683115838410649703496814655570910652262391921915446347484948913982312287373351609027515200454892245011071440428446841937081468191103455404847852729621408949452008428554124065044470730774549931316919744576247107430083177045021944164331295991671353595782183754936158937509093174690045757508680380175519964185874741422230156412880454244884760050667902983090881768809361941970026570808416290973987204315233898541826489711376489175058557312205590166036311326518784116071742942792420036380744210035421422294596705462311675912414147870309892546645616201513404583149460179631491049596465723938902415613759717795111164040003876779917386478446486425009295408244404736486721716224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] 2019251746006955421350443921091066571472180412838473589735543730437112469850472701024589562508379822826765605553846382802609532058993159507963069381825693704720003304144881048690331983198097438673482720722621891329605592372153202031124715828669043053247908312244110093321395486122123458535792855389264119002145031507974593927610852797562171256249745347499187822367538396736513096267836976736554275469273453198965059191458292993803473439356566338871327175187544433568766297102588206292889660674540809078665418025380662173936890099554874545902394659594244795141898348657324843699396673116948961211470584300288440008374015735661552428372429569819940180111004055947419795502445423860735550123178479164638758273914427384590670557084070317733658795772406963312181442837550307856559498858343234204980322764431599296970937978952431891765678917305310069484017185627222289015000263512087250646431358364082854900020141213708123612061256043252912142687374540045846521958434592079271254643811855027599270668241803459170901506280207741492280124701068534037621426323521198789262733832029937208464197163110050804515490561311284709854395783369756150675105613037455806049514254786222537506191880747711404025186297767186312848677743790699048674049603504870012776930079119322848509643617980892063431498137174916051656284466838589400867322415187520749975837144553045461011470851523269563952550290313010883044581173157589930148460508642545885735246145735090281204499996293987557658077584362622120774164147588433910057650663581989217601951428255049557503387305023410112913539659084028378153446486293389997831912246910333730768367328113884450943381141216001692646182965077274830754842454306911497946569635446333745250077499303372873775690022802532516415771322659138700527271537246203669177703636016104572034266496819127907014972827410988780935214028758384193293324170934662352873626669982709841966130375966259059450223971363173490334643935494846133401122437375535791214973030358012009632044645545371004012311012061750597868381515081790916894928557233383707787592775857902402596059099186805268380905985005371754963602648506456584883016990636049502121786425253989942013926704281733628297802079194505147163869963893228747076144601513497602746671424476911867832242236333117220580277171981789152020315657925715833890768805352546062164640777382600755186930831381579847084131807520651104459137937552106249304566214757913568960940653722086271932253747175605470891343881103276919185239579382129685358411691096974229255895058751991961550805800996035760846564049938778877011530524303871256935654200235264595498294767437764379730719651339602492913813263545491837857823363794069846781161675785873530229490250853373127009854210766704181135128621227912215019223578167949973222860818926027984590859638968878590509128515355564707225272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -283480833974323916327501657663115786951308035533892635185607466680873360654769413081164439446298187066860470676196337741305138085164741245489448828506879828201032401353883073621264994641750982542417345362892135404422996678205988024330944625769782808925417138829648182881711938237919717873430410010908459810747682840737519765021969527782486982180524299050031766163529450307357187442051549103069257649918096898126920345993320983748838917716328548501357793472160152697721892942043162811084105588715262596439519978361530259272686973353925287923264830023332156197893187052893474674257686832960780398130307528919558115789340400406831908738109122133998459091623148346722696768613186882985317634122619701615289089703950820458704733449216877612279992061794952736840184473314325978843521749498132120047985709716527120938224117878177305124299149750226180448082682610477507331275263479799019104597385831080643148069204488558257901136912958314450828343075693199977414673594396813794625805313089399511791683458783244575407673219787744473165187990766536675906590936228051377657362450000593638286824928262656209427847094426467650374714048543467717482831873003564807822122241007610507775390521694554340058585909447876898325597470125102170955136102524993886934184536809814483580716968893198966738912675866710701367902776421122188831849311353632762699415275880186483383958615020934167649474357335849887989997351234981081241894787597471998318483192545416285679473711067636772218373897735201450167348860595329765557308166385637699068051890459367526974419191865495344958868798056879005902118093883989740419540363118619522937704860628902450352605477200092914319641002586334352285750031783094795037142394132376122849434682902470231205308384002553167657447755790341161504266257488719895011644698325240735092091573196084716189726582793364938557262847900238331845244498504280227909167118981768724512493221517750978326538564198093777075591999354328211480895205026821538268642183851180423732402478601735100250521194295837636763403014124113831854023203731303303855142750330133219046339419765708731085152425246555045947837403946911627148781384606329192440492961135493313926632427321827865994223886124751005957820508421261651464449983432237607984160100955329687615614165420171060542553195828676050104984425187098450488920810488475364169810332750749313294488398255234601829890382470210637975617554044048325545233163314439558780753572221583321876274834398565744280823013186219705664931714010137621624108274890970197571388526129732404551242541529691689271978613965116111028664272291862195670919088452692584374958727189278012770532022056240713612805875539180455603766058212405436215360765072135856744926582234421576363002579167607838492894279967796393262853789844449384953687856997893558680376364530932161124417801807029323012505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 38297526188772810840866321358157661196451322152426038917799858280977807704391099516343902316797020454251993196209956969772115250446534670195710327743351026731442837816292091265302880050781679344129699438489166693055260176019733052595955485884218813604763930265966518386274148895231113203892905958050760379800610252537207272289927743879065441480237799847538390951395132603456878144438801098047573718275671570609812624827886034700910691273842382509076719072896077455411762999828194185031733796893640085261084943600626435508901570826843762736982702659649912588700820185986331705905091522137383241492436094704070826608471873641396044177453346912591386815560924884174624423472804027808555002238160275476343553625505793200280484444820569846479391281383391478964317875803172059121528644216638567882537426162505311905708941691504104626169825188766218438614237968987286513071086322207921359920458903557857786946534457717934628509082948399217499200256679759614787368196840248964345909588779946995576705901066944872075266397401138377642298209706691741297083929141840206548939176097175225589168688815218750252820492500946035200622147437776797496812632650535170009538263398993685320455011943165104486265649468008860666619942167174425142696639071417884840706488835548398398871303961012454947451236397446079119154681776966717454448665517564270029611703521697984858217468003562692775361191793088265519055150133464091409436754278026770643589789816714726928388139452389876622112669893477620407681331596937578099565213410369128151258733621383945884557391401477003647625382449382420628750064320789663973117828825188921103115839662286120078946436677116701466957128993461407904377222290065025247956974828896856252489543660585937581300069583101417595013961393273107056708310146972904409170832147567501826919771069690579911703226527747148931093765987210440438284993135578186787566782850206851604268585400610531939236343880487839565057366908528767837819870861625558164686370111991394808016064435163636087792383475085967382330861747978614099798120537758634999179616587654605717157774822332946863181479244156658564940208692561044112553056392016178678085087048198512163786425992627824995873157918415108961452148958659769987001006663820319982546894112174692764738483683926177392893487512117131611158095440420951925461155880243196868229363349137718773638143932391043683570964946941880979794503316993768253086908564000392362566563686466175802672448500668855064447298838764329743880491231282217940203434645399171950252571409234156619646983838735344276675162641920787286161787150071678762682849065883568419627170842962322944960208769124264434386356298636137874145206261727241185642148302001678604899239561290771919344898969205120546258954115967008163435863269850926087961296351191641699977220229663000904734435568599690746265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -4242918795513560056111362990872823170949484641929461672291903861836110265913117444785744710023371169027324999741056910145172954967246911220574465385556617300424770373270327922953939315619854004055031254861759425259537566376300810543738010627885060897579960815205089745121940643213724690905841014153634600115913509083532264781220705648616823914557561069821913205017131324271851632448834314017341294131816945051797123433803293521274368543432306918277710346697652667750939102912604010613926972917407967405310160493961647014996335378713202405223773717057468294500328463491665030476365079270125738005169949492327206771413722014851953248122639728120592618475289270859919489500628448033663601288291848921459714620395735804014317043843531543720003773602621435741764795862508319545971132059953636865949817620653505623031852251723932782102151447980380228874483168693801069216402793627548180999448719069227624854077046446169327210339092923584495584039452451866210080405851851453016621311478164467043217020638847667257075931811646781069389805862027453375500151996454488111700107838457255728093614992902836385835682566878321283835569025424351298607316986764764989502399636188358163304805979813646978007965978862139998682796993751399760212474148781255918252924429283824952563324448718718691938180586384467004370333613081535112721546439813107525486524058515770655614682093896552848325211718757601794501253346175608003012155537989528810921660343234983785416504376569774465153736590319042829488056061854232145405812498796693108819971348478352948670035049871352325205134986977304781554764359798684395399526036897160430197880330371177842367550468256193652741381628070399637695120631153967393769909487848285220858862226256773709586209731800592072620501311929529123799071590130690719031288555617569176925646137085248168875257963465348915879871268804629051711010343839079449261169995041115959011563044538338836720366203153138959404538728913348890579477712031913983897891404188698985557588604647731239552657763245801747734171764093574981634983682024831410771797665391940952536308394044992603886128939126988468226304891589682584333708173601516626008685490759385082731822781395188171857945215662263934869610655147511906004826449942853604760909489279627838155221802797366206255222400477696961798741412863196636763760702935837155543430417220193708530667963792070152560580554533773451794213324093674486152570741196765706380832860006735853717845457795459768355390641176454968434989849971664642161372638749240514832429208641656246074362193445061489883462728767464592755516579204899578062984397662623700585587832365437037878758647210762620378163102167213042726091433249067210562111821409445995801900634261721611960504539537506305794262309412963818219440940361284404977339538557249046821123920109635309719671232138360704204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 310930510641468269437812339482400132321858731007576724239672272885142484779563270554568445997952374871493717593939637931489792276039653096382220724642342974904088512296357566860311937113310046826582806212601368514119655556695118563163151497244371807616587582022933283124025483494605563832062305844843108224457808729358817631169451571586221218794552974743463440202574626171219858466950925723191937493693342826838576853800654479515837535684846473515206440130463456038527698122898952913128526576420977422793806470932904012179503944192398426585980580769641469923703837254988169853526215742182485237713440103659730142926085676526165368018006933014702056841452898584089319872799820027594902137605846953127253496804412157029696336792994769204352111118392250298151688766878168180605050963672558929258992300779423139474596606586972149900132083974721606494106179368179462657119131970053219903428424628199752711832192333318023689675963484031390695181855319520538573740034744926049899899787808903261154913489264163633981529372208332391639620112615829439059697576529402309584203786326195621232315843263412927601499679138769236317454153986633803790969687078267370690934117672232413876450571900048090749839361220057731233967609451046449565804475864597510596188097113796601555079734900087411431774561790163018951060561391198775446895232921175900022555459043126615463221314203618836452152738011047861816355496353391583840264956603610364048547957114737086171704817979516304724969170206795139739468318111043661476931981136967636620283921523856196287249835902351296262835793335480559964634282868999778649993123501988109686721619955384582425730809927425805903881417192038536677804573331095875199425765301706395776844690470155696059255130848834485322508049582891835748522250674964196932837485901271819907499905495824500579171359005393754366136357315960794498682850843967421056553708180508592567379812183739095763220998674400088643713867501188961957213893917743097029023462900075925455298460875022521474123981165976377654136193182769469669343983773969122577698808294101868622182300206847184539903113580743162851078761755177419518931391834500416026492517684740273517784499282988030590962294852356461510331731739936896350365037035547143347385015177060772904446008514888278679646685533086894351544462993576140004970978519235014335262960428319812756544237385969502878283910223317766593973799482781835677866443449171392322723625141454014066674120076770572376039510828491323697773210052354076348091889297040471442850848382014331197068665192034916178266043843827812097994889046656946255519362064026738814268228092322156925988828104304648153031086321912489404076738681725974109705133808798388885209549312623795948091180798459172641452812709138581644959763266631992294258574566569405038570045673709108013166755282379027251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] -7539987994912709763037644017543899065841307883340860937741332973948330139275127304787328889912742189070649727224754019734205373346173623866983678775950745405595989083029561319454697015694988818235035626858389891887987123516446539723528269073004859774342510130221895560544888394635064504977100182783801522069595603368235313422155371806211607215959466313805476967380376323476789865979812704567666851380383114618900505452694029820966265660777810303262714211829515349816343082593032934933312660227076976249390101402404457625658357878125386141703616493435548545522289020725211448287339403945778718592832187673291844361465527423232839209458898725253417443952074990879882236291173284047220685509892246122417765616476058201637956471507656220004748710121518030554054235213976519144204667665385102449127225339172413060759612951440525123837143687987267128527140427730040964050104322618745748182170737121963043960973280688122405552461115692532011196527941429554576933381775418799368318688597652189238074284029554781119114561777712689835583816273869165508725033474001537131727982502975729820907824779756024505920345848625340381275730803199058220864307619996151293254908105006798827335035373907576145729127003110219935637033337868070134838785229467750679687144794034793462872731452401256227201894988219625119011982063007186741070678565700261595302524651311084211187259418767415986784992375892302624583761898820426753354550431066579605661918435063146471041269021992648240249644532138886098674772347687146428579445788961511975057489363046360527996754470259602496225910108996669119540142043785993859930638418936939261321925169026600403406618438413600055160471746154775330814047178270516561351708867407444306880365864687074371034768425287113718870087691254307493520061218926404504589119665172661320859326215566506417622565568617298405660098238120603542235589485259524776004421294046434456831892835752727921733555961987425289978321382948035354483077347298046944207596893136862161647485690539578035178064113787226758782826812815237515013019250828690073432442704170676390369417659051880256932502700094003851788508344804700631532233961063884824929877695570283298140982036348425502656380361725677004420774580855676281865299528792532251195670280065817672665791301595833508834729684236840782014126475210895660824180340329096494345532591876568308697024644456855751846580884629993774152006587450272855232645137083684145411732175199704275967547040359462829904737039575853903840936264315804935716136400373530175304247933749887646112267485925602371351213276048389058318899352304438625818482394410244080907208914991394593388376208584375464833941230166439287246881293208123750964952492747629667844143249045611102893873555262767969990674863922609660423188770335567484094567148909522767771072278131221691174848935797299609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] -730806892016298146639685476839655566781666306702272209141453983721346200184939694665946662041191450075953757066346908636686664108038951342302656774378388855431559679582633324190300383750599003300879780855728785092268519107912539054709106047821043465933209125367630966977569618729201471139717582915683173288809039864861097089078076065820710387270641904278462959220121872707319679187048707130173245918340036013734817363479932503502673322887458018104356039685713775673597696524633218267883504632542443462657618139840008159629691505172719942950886110607053138244744032344668053314988751506412973783032389610110277469174927018804177968278581643601504076006536880616056270663995149233769869160772933234511637886377846893645758606266730086745572098979058653625360645315179254280834150935893735108226173639999784879855445331447177796271546429599595415358096154118455376139471424730003192494036779511784053829230952084254728053884665829760054786249769513781047447353819341720053241266332238787782721269653044627412473823685417771527741224305304516622372768873006701850907442252870357458258774147140520166505857781372960088447313523941627995794166312473267597524493486394578379880476439895435534483776286613438287159614009873734073625303981502594017574519464400430221151104872380379289133290248584556720000766498780419976351292561990025501125373931302642700091070446565122989742094364707476926613033029669941462276255168200538275865257343538232420742166221148645639684907478713461511753852698464415448136554732039611274819634077566589190550377883221719587782683472414403422928073281582685876440101951866114815779714823451185565899526089716588793105252681676828095581652543921351642741421128087739573506690860053695581123833873149532407126000928957637639271806025744024421734584929764829283858835074425151670867792623957149563782413002959034320698953026739011788848092768934888661608888382655810121460878129286687113393364338501383140390955037675724589667987252671559774326948573804147931546708150024728725430977416455196620921642079263604457238140420805254129606171129821300949238896146023876827463644785522899540346103489036879814544313528422358942808901873942718302224544790878228295152750852141876375735117600840263950502176527223101737133433870423114637094798812276915620841701343789532320407039187519043180411399897653109495177349348014535690918082039935691865554400470393325923269307417967253504487776994151775775230212169172331869039893387273464243850452586793343238355697538582536580047751380337201695226962656835387810142196296281617259928662271764125908140027796088102600184144312048248880495672686755342585150801439896414311120406732410346982022130714728289776112633310690584062377993382873325662401901892110265658850818446801987869002056032382155298804650953391512450334979413989937643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] -22372749865213878513606318781085498595613705888340694956726573834388070773857476972886758924887408574714959257512947796550377273944045194009292065951054094870205892634256942619641881740495573719346434988271549810073824294489246156590550112558878910673668520611704404230031094645353070874456474431040377445532651644190404879921494330383273410480205362892430237032618979008920440942844439081734066850681553605852406027103973168226486922365538123612362427742123601559138856621146813847588894099752665888279679459877171041128252574104983972224676240708373314364892878148183834691690518741625868700419281609537443185273244022316379357585834358980472785261973372235878449222073171488487137715024251588113412200627558538480476854567778734873712667134410155741362768643975169427967683982888221866154950672255001361956860984176138718570418961449650078463437082417702973205202410717393550318929112739294984077979391110824730663419278309624886004896901029847252237264287981478304433182417931544091828060351648442108292485498352311320100740968866698726877430886782732805492947738850267968719139472070031742440917066660365350455180179831271207296894803874381480472090158939755582519681267910498348584280675224718183779110173525423017011441268200336803749250703759695231399536179021780858226559431030761775649072351002131421967329215874506178413283920864754453552311692342781051282296090634887807261617471486864086666051527560038750716563073832750743436557946187972908494438085475731090359401100224589641088931469120772959713959505295926037576800212509619568199841064582607218447364844418574735837536832490104318621842633567007736341896542523118195363597334079446906196281398376236282744502031093804409288884145124255205736655303939116794303074783881155821634233364572321027940436509281808233360291443998765063551621176186859340151989262616610632772110596548519081725495485682263295085048494066673154683030055320495802940133637350817427161219457517586489164880480986775738201029136741649974241129334388363808346420420129084165437868317366471190851885704470307986971282489035761002402525938403365294864021903035105249216965825835256776718267184621282360802020265740138990279431644466242595410866023398124768454528960862939572123154115309727179143130636680868079907676898202579940533004640656267457841857051178832613581006532776376201547496053720149231198161011882033658724612073331459644786426432845077783653244858113549781867528993868145980404387911545129614936400333637761017501484006339721226273566923642090345896781783839878304602977832721090815426646616243770823936532068771327596441189966869666812575842441807814464085739477568549303302254267497703339655926197758901947658829558329139523703268241273627934885112580677535604239334039376864524985797989518129781418066080886707465624480526404419584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 17309601428896227855048824958164820254024869529633441494623725405106528877366943651950990617295079931767840367524064066930215587081992626199803246181923577446008860370868425138299786681909248345563213543646239020753614410343538343261917958762497185329125530254923877253327435390110241379131802781377566296992885171548127543771319127517175277622275206986038132348983819773866560861291465759288324852896876034798806358129933661622370446869548576968383171325389654671237432465681919467682408846015380825656571337197952796414734891865834686362091717963506037628764224508443480092241713897020104273438246889371374020534315578952153192722507513689071438702621354568022758687256374382073627088829989907188611824132235689041122757319562567360536030086608245104717635339483092849662629564679944860386941514847999116731882564883757138700956194784645092706238845579662805853073512218120140017185531175308673284305212938485939406509317285254049623855885781008285780145369517906819035731340110813021663922698012859441781677081790451942333697341419500299603803061309996422015948513367442708286709491321602670712326354037812110452747091523759825530472655483825369847367475138459860769777195304259051750490425191610385991898998491064216472103854757118354818367585988449577775661569704477416522518522635373301588013678121046995347735707814388841823529355915737200768482981830391989191693019841462813859798706739647717057039343255693115518517992686296974350441605610797588188144797022803485962793363679063785521616523027330747074226099270043965288106745627844130270898641640623863229315063261569635062796409298716965854231675440546453622876467378387311431145894385461106474224791767624368020326648247796827375849367671598453998403282574154388232071237608585898268742886219172065413799375506506333612979307458169303410800043312285716114889501441541040827688350122498588468529813143717398005870666970244987623452696621671406870436580786180296334186255467591531574567371263950165740691562213617862425908792712661167122180629090129545120685716480543492810724757256385850867840139782559747016091325579219202902066951981788837927198891975951693718739674423688664289585681776624674240251311930710189438272621690894181906216836798622766324368192542182666856885576731701455834877876780440332357558671521843472762695159732481704594035038937704462703679491036194183447505640609559890346994811182187625354475153550953274283560869278499720748524978420696777515447607992968607778865145802760584500608228276073538397848663991520704998070229690989991028212659875753672166262496850898782386757183821399990635202901422082455332977054891488809003024683598714173006228653914684301605944520338987548615278178906837581974426508390932855415386533108471873005064127136814190076942210542233271970207948170046158122002118152604876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -744372708310708472589972746646395163443795900458096820847153569357299757707268293202410922309673625194306938394869423788630450813174288589746873232021027733943488834138058823864980949363660785877601729108896477981859689613616653765138554091434280667449046406044799070185996818332919656095135706600240938847696579236472906893740051896774046627998918422169591225362533298182642924376379866136672933637127366124564385820069923668417776885003027636223283581300666378453499744041416508397433561187158086114660071984675405435714638849176005868589846358107479113204617848734229878298246319092001828598020538632470599801950366300982488807416245813082344783762174087133373421930671139119269190989016128620269517350612063512681024649749226487477503870708949212015585582139028858116492325387491000447917397017713897546422438313905704022829050014596677640192790362865027981913783075536069409415953626757619332341206808122181399733998401571026612536022588544105715524625786299650209607645965682589195638977217423606103529375136276927189490496852619742654616367367216165880020179127837124652698462054757726996671010295853648170866922658962840606802556995497518806238323774274730138334558632645529631739447813763447009098242090865246947416930905785724373248225852506986946482277244728574702051168210984095909447599949529043097319785723162873029097195682599498776191039553822806646945704542181656525244401523817107540588292188003465704201677409540529384969587438994189454185159456621478773470312301231710415596496056914269007495943727362154386887743470778637669215703516544040718825128049937076016346703785500574589807090304641605097591396324580473987100020681690774091107891988128618742614272419161244184380182903461857991880918716540935065154453675580083107807555160905492841358218715549913103344294589132520057680966601145247339466010870056265441368204732084738881748796366405977153895868585673422164055918465912368741110764403926171589235283054037418617489999164174597531905899685421933035984112902440991809495596010929849228815451061616809149338872142516860383957896347580885349719221625896297819712144899733742084217533701422536785888969730317027444989519439480243319244886558460156544319991231795387945555737818415092346197831165869797960752624270511226459691493326204616379453380868913316464834808811752526687199959739265333124761722666612637069805740026852640433322619754069563454176224745942769603134028880167126575206046532015703471146825163215156278442060815944655066777069853733979377145568369755870534856330324272156141328117311904526960315327075195816924133035347989457522701446390481347589225188958523094671590669717113524202705282626914196501847019218341444540660318361896564739289471582018639679901751735356516546471598353875931854106387363358026768309558156715585808446584610881536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] -137769660353701329951857795584846011466356412975416687604713296279391445200704591376778684952991384014191723182951970741192857083197441534043933306132563804098556936630543293133994979308830788603559043947950149145502179216266685627623864713153234762030950065549862983043970461264981048810224339687579010074869636011022907989750179265289695100025571782861104697628963356822690242352669561232693643618614008167794347186232927598371347800147314717795617594708063249801048444376738179030332664557452242511980692110808815578805451646907855590705036277769067919543448601910649501994106272672681014790379323907266067858601735921208152611631698908029541656499741154331360898144916104818891953480517234914735545322412197660793847149589031912452557885833974946361157494589950393152345364620878848147227729755974675558495450728674893513131896132497011110881128736259098129567963728971301354272479536897776445987439114195041576150023118084554484564466591338647149140479713206758495916258117946792727820816035015823829394675410121752465150194744297243147963925826314499477411996435458597310767721059893025045166889111297329704600942075965565334284396912724941764204592542776344381185229524398277400054695540300241371743943625407776832957239029065183489270712918284199348605343464450724912696889396455052661730132954344714488597894685133388779225918055385614349140140764129610599959435553545231077583451373938779040895929678667852185021605156957805835723049867992232906705667595480262215561108599027648272656539483831095447465411546781629610438583751165911968133514477085204597040126460876332824171168229544288704890875439973208637762450995140773601057944033975993572843172983525905852130885486725208468502308892098642880715176483375420798512774464163494802421564505489830091083606784484804410819776000834879732592746467234208173896231786664924365719262870582285945652759595634646504314424493233597532854926508177554319888038365538726808221974143042892713538515137606332907396237525480945634448359233297277481757841837815377057977416604772653149764391514837109497580724338346435624438762720794033608208717962616605608942044793746812216517554285981584884956094646041393172882028112248063491812799429948892764185603146930247288519390757057813577178359671371593100482699742984523659790878036115292524713964179570440130257875468523215399290850624291735354387976049932035919247118941445618883939178192801249967327137385912610378986013962919166601787107995018547506649019744031491818680062363818730068331564420151595876437630395865939775288118006361406548226286913811910107561964210968430819974939558517957256498023467007045881671223992305827926472613238330836076512273968267216092819439235111890858132310945514342922769147881860826261273302937791777236757720058717568043196222611855488762895354933385625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] 12749970756064525156489144149255725909204195985838042976745952238994149168742813705480524061243682549321353186164255811434412974136215700397817799338070036669202464221560335469207782149195763007228976277902876255099329467816901211117726957413261788161993934254255482517452558014484019215905745332044222860860903495434174665278554636475523955209187524841578539753597869076618330737078149238530325980973749146911843156863819902254968669701236060028866487111498574781247424184966899414312482241770136982491890137734550564219544862025113197666402680056597993035690181435011922082304586382781813714744465263035652349892039677692951412519356665929677394238217281955142922650055031658941221101326508783293586178213668625172235047900910465033424397735507349633849330720569930888604699956508119536452668463387783045272827960735754624289032097534261061116611242960371502296565149916699756117648926666353863700776567870133805946005118328777495192305601489432641117049659771963614067869764605317191600477250164139061967902904839789200611707140211759541199658330854597955527674478719553735971469415713039904309771212359041425873910790872947168618776364374400442988217893242208355463108221283366016996138693690448893132496673255416848277469925530180451201738544126977717209237454027603693613734138053361076168251443332472834702328167366860784425070263766165260321135640260021854309118924603350886030735838200823399354754722903752095856033051793774943485674740650660710924589954701088152361619392154398150135894776364740675103149122654536287272423382327069623811780849967225798990379415552287157361374074317705278797975831461372623094054609760983840308877343108718756427415226429833624953801187098334551507765283114814678550648173945785333872249183640511809368718750371592227688997204462249575716944355379583261939626904574636797324459443696825765063956255346343323402401273202016584050987389896663617788091113330660368463986623267618930261743236266017940216915602157806070040851962490905014304483014188294627332220244598630119494023930714514688405081843357099275278978527455689195492976947818874987914291136375196379320331849363284181321254182285251772782672801471263258230901828256387547049187559932903862414241631478870912775471517834567798787124174778035368119905345892504913941713135046716766810430090284791202650890076715242302760559821289902700046662130166171531742583906766468779177965844442046396325120487620651307477357211409108010089941254356714648513291888867545081896518824759609736405595011937325985007051640157601685970536183815807515294902598735023301861871956480215285991232960801228397656462628290316211378397083928985207195312433228774932559141324993021098809961992979784913949407641343879705806702965044128495029059115089190940784755708539186728311470357557087898398069259186995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,66] 201515634252922645433656246934057130551343434621436782416420147926763936601599498343809386778238305033049006440648818008055176372365489781679123951982308905795245591309649678813875379958939804917725006536754841734149280261680958566252027191763898427570046808676668495754938253701607495296476626757674848899301098259507242709944593070503864340433256132581810745100069677610889423663189346250632926158502055721469864276772473370610883989646780318520297658617752695337314491631190103922063967314941438289762789347483133938590954766474796921347666800832778665396711096234608956108796643833454338966638535258652665849207326260762437855242159618435109202666329527683942128716723602533415641520638841239397871143637613839904263451835965833628369490095879493124712483786630850272841404696118451701942387762552219233690760414626230116432916180955363825455638464203909526489216181656548259927292626277046169344123361507363964521897808652949329767530361781709993821271267957160439053006244818137833673752074490359837646436115812088689138214203328954468889088282989082379750315441322160229824028178798825789529577294885836076799676770717855549507231751502937937659965245999424372503850839311909972337675028913841252783130073948195845499464702319854749677951033119455630713977966455679936238318576268848059489970331361660903401520315009481849451989945492416566122617409476416987085613662484057566973253425373945795167511327119215930730626416996276974611624045675517151970536417587009915985010262063501123621708249291188229159705472076005562439801656346707227776522596330999724570291621693104980657405751645096651120369770593674456572372481289377556319157161749034717717055141180086779697639209898512853633957193979861367382873342499691110995891582797557983591857261224931160159036773931552800586909505943828824768099555581296123414884526277513451169080314766532350714595231131688662614645175540082792594322064883169135817144066639363783671245704473329207871338146688692529048854320807476217083369912863237796695273669289874334133501401958403616949384613142473140954516258478309185348395540385530227816408078976547743934055880188046867431118403245300625367858113912772174712529852802060306266365094840906688297855186306034748670264285626587515072873804409022057849512129949579946371819152446418566392825562389087547445612760490028438578056347489418108394367426712654168824887121213250362306848450393270520180318326697342860217177818890792510573336337673779268813384340293810042568459989534393240420477275561925761660764506378483062036681505707239959262665389777316706685728717722458462622396831206665878977159146178509068439918487465086968004380449732113917952711344691344778231366152065338364790163332574096724829662635716832610201628852377348893635810943826542833365497889975809517569601175552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,67] -65610471882921111326568410873209257609476325149102839763346928394755119139332352848966989986321207369768659241322544716698376458715178010188267229493503093429016625834393734281471398488913662224934809191884392901984114775204221103588471097797875406192739256449067195669506834852735268893974155098291471268995509461367869451588885984334114319005228312920688416857414236664078141219305964390163338137835827925123502707885596536386524778939191297898359381881849953337918266996470676124798646774188132440333215670438909598371005896146935406806320292736239317732440922166781931978484965687536261342643629390479148777659590789306532865907997223834901759599323312487626524802794280983647150259054557386951079135950925061879316998542138604007147610880938598912800016818166009282951743803379823018606931344891357088062663304562610693525023860388581277730588291173356403055941502654425721939994622665075587368895037608102882458118682778269162832766570708666058672145417179626078240472493471797921853653041309173983809585122904289677584037577904794628655789412742974403983366918560672308388653086964177301264684908724450085056379730353186467068961141589264881715558637255853619479987262981881115715633958084949434891856626975729345893359674748282169507337393668054775585118413800181911153288857877719056845450460609151673462639057043266336633923331215249676561178333156800002721438420729200838815816079046047334847416362077580583657071328558305020385383194752863365380555185142880916207696733628040136880762958180216446230386534167157725332083663148865863735141182435906455357659310114316453543810050336448425599011842055955841811625556624387075548956887303870491321290996986987801741544381635906136102519194409897553314557297068690803667429568521234959928076215232759756497023744719084087419975575298930639275823026505788925047070646216213213446363746934953088210220009977944459736550784245377809445942086141850184668758220227772849144763121584145664623774555902805365175934959982228001818777554891378730945025797960846027827829790626044142494567684748088160357153902588395887360393449629461929383083557085256362958483759981539982411123675432366482666391402515386650228084973841816335494304040983556091182585378789529780061813493076801622322390373439775364117950638259913705491202488691056068239061795440658052935909569922332112408965685531620727724514060398848008625181523426933466703327491007099933929740001693748979469608091845119174991976356014299280351172112707284354090377139601948546804414506762698402837541379107650062167564280415012126933553464655974912660124495131164012404877615023872190078771572384837229151046129691543649863519713367069164391523763589921648038776497312455753479046756062691403729420209987930092553012999724344178419520558244682421320056312868853621763566731264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,68] 2282740345890512002502329678414800300873292453585960028547481712571424880490487535404531087198499973590450435511721488224361210220064360420318470193509477360965747225781786095441057601430764302970899523771290593986542852403108956473608998042737909321348069085511302904848601322856301519843918572300573180089206947074241206944519805919486242065025606962601687286676763776306662032271313488045585407061722936898753667441157171479233173253122689420851376226353253629999467474349470929266682869258361396791649820700527252692961011488252754652449270956294400760578488747903142087692085041104091217804393475044499397367161079147428161845333589301163642181446734202778084022148618318285928921718897912821544016817845964696969283637484103322395561729969869688327902837126212171689293354314978556902470709494823646074374124777413715148899675583293310915486837843587157789335117500321588462836140149326570791770612488832504665849940135064872740921534677406325095006962952565737032341075627563853639213709301478934235000948964207456389847070181686331703832395043689498774593770912894326849359110638918210545958983585360828993732881975212601532040602683213843782488072308420341428718715128393856887814552751564564004186600501358462561423148079163710528210029480351014510342549529378574598099004455876558556608357731819350179646446746930654684951285862893503951106505295365239530639141969761352249693098431357961108857625692293996901452328148192306250374582469295185327636996853491170719425588152387125787985547343169696977108029629019246210191123788085854607814653872869837984141895008566972655652387395614594752073424896979533604258099202519452006518416689791068023129088452897763533728786863304103574276331282345848662050516953031838951307581378251479652062644287791202493685850832783402138217607969934801786234301045140255626810876806461290479178338603054088683864096079532906388272186379664623645126017487377148170761549508848198838325311641658666824634267354733042438148020204973898874533366042609435531461839685187265848049783966014206631746902999167247867310733079504643183488774991026916004044454942677075164498541950634114389387330235870793631188172868824988297387102807491065119091580882384824098899445414296726587273246561465803165116063140478000768373813142382401107642812904945568444870123818275777648906832693622939257853462670715032464452947393564651211274338140132938542648562598954361213174669760696141849627425387695300032997302972956299264074869736336289478742787699868581347039122361853176770670588940361940111523724961567636217356014278349986112929298602800583741555474149326718962165920684802163652279972098042890107717313776715790266363972474971787188399185083124392829400576248546863281695009660267135990884166099384695463275982264574700747607024094997263149671571783680000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,69] 90518714624184038375741154271860015816151845718609825151678818044999945262414618768551704144019243865912766036461807296295374848487231854048452729466204026329262400415279272398832329391462604716194649738997888759116719285588042216226063089218573349685195564903393510188975290383747912055142047918235455915239815179380992340700885238481107667881764153844921784247808285789617347961531463043935675108567622735078026500216200800930462498796917310828316783894939921877504241682716762910805825785160101501601715786127804162452837675072849126322429652345836690087302163688384168297689424936400039992631009598482552089179185190544914550263614054906873515679549747891100915685006194653736242593563754629620209371317646412586261311887261234492545844549938241615583222282836345285448946572519991508006953660746346579098930740609240343192331325634195599854956938081241446332204134355099195162609113286401750870765614786701071263921284493572979542702321200357099101003982679777651395856658991955550398065302369747256389215031057170616317641151494878438655860382745114562013020203425820110683798405528473316883038757786516251015057418417506658756887316722078695241564539706425963132445613660286064207865738838160906838587721711729584640510731110403260131553001055534938369452559875144829096100340568817185129864039193347486853308426283050997919683278272229608924033105963324629966811463065811591736794160645696854872412299792974842747291195705671528009993926393710614619101645218766103266030986816672016498474287831843555134663954269493083077102787702324260711229255793267450767997617046813769343549109749010559435213418607140363259786105221810574464769495628175212231879779857254007662766381854198812836515905110165240970767099738722088992753869111729770196064266848120994993134502656950687303946871271937958602932514598682722858187097999767761775556677777308298842707128857477930665071118512848808792322579334995568202025176565790168052849777260329802847454248668116125971310876501551198275679849122408956233999587698692867566745694646768972795107361485582590088706518690602944447108220174744543717830117691399657923849939288941700946363496408885531715432441698280167143481556772649744582396630726660158692598331454604514859723673915909655581142280468099306429387425827928845019084598621007547238946214721756565749844648146013292429254860958701027142129121674635225409699717101336227087591282747208340371389775103235899915349960419274897108353693935093679619752265249893463741770429435864756564651999103846859989506578189884762643232472185509732977465947593564449623176715592788737299889842314256503097104562880525961475971620869422945840497810007698822818484711849947144488743253863499750613495381324604170973166392052183861734300209512370306217005768593455022505934817168186505244442624000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,70] -9357921526272554222295747985815747901986489036358074522573017905790081220068274913777136170554080123217993639923900517850919723868249974508412564634575703707609461677117620514480043068282251314015142138540215034411426099693268086472155456117900074609786086820240177494835047623581580899523664578717379280404025792681136510851287156103097692854360731189446292455111814756137412812981237216871216576050440282032437267335711890362837521947167837440040604483825340366741923850125986763885533620376935593724273248752206826327861577976955934613617202449845830811933686497240327960956326202957635696488759317858382092874045261279670859354611420879181237354451222502530726812197695651387686991165461759954363080049130528281816924795076256821272541804886587768308491959112377608228060840380052520837542655231604178071235758661040599099239449246908287929252719322546419360831374968985949490166416593187704728968922428493736282324980183405625796408034189366058528529304612653400844656504455262096703616223887348218335567236149019940669238855106742921792422037165233647695732353547636538295765990840243023135626485545888544853822713135954967987622891688843852489925583119000368750580449670806149020921354055936165644932410249837225924100883016153651435515631274447495761786580914140960034229733705754646446204538580964066643268460258041258570894299312832164315294719041093089501526256678167857383190765578908203412618722960906237835735154523163979038343336902432016261367240019222223087258202239499746395500452433460464454724259164519115862463125704241701774520230818243528275377900839326927224221107717553350360270776481714835810022653998513361219735623898455334128781036703953378134857166649880485485738556343299113165366116253893752989652416732279815114908119425874949945171972729199846012362320781334458027253823283503315989196234771366002891205727923118322317422666227813476685283539172500072093665941727703263354002142301584488462757276538959478080737213795474183837002819212717613278441284211805565604205462169395235086930595500907943410281715820019047796135866661326680549539904832712817737227262345748211446718983962474716908833659550181360101612035473285610934089191078272856177105446695535258066645165668465892705743880669505728143717246732595932889174823355403855177681112873468059325702660160551208530884802518008767888852594012893750752784404376184039354382826400532810526815226258433656046592647282169301837464697363250468654073515613285117042696257429287035390137851201738280494507050793136988448103551605764556680883414219634712989751716232184163115305503685918669910950150215361838326093342619602808162917907470094994846843280543414629308443175464148119422824347149347281835199249031355300602620749351804301145807223284248385246741342427623776691312530460567661832673689600000000000000000000000000000000000000000000000000000000000000000000000000 [88,71] 226001336029143163289707402549707570795468754783158627682650606804931614002391885449914740544107127065157962062579125796385833162919427210256657657429444304198882302065813618179343392167493006820342223143262726690766626842275453642896845980370453873606917795126405925821789340353753274517703949459220634514233664351376994742607299686344230027499058049900089500171887838150824864418489429883033124958786835104602891461211338378322411733225701345535987755797393351455760601958174448371387578680554832683309488012695209788361510606503957340815868553407134227957808736757868777446783485810160212264196265015284515868564859241700393720751096806603121337008370555394966698465647750624481528024393201292117641548317451705307631739637146565166347418096629470573834294977922271095788480056201232638989253189910523919892863105079335387473151521328452440938678197061084080697300879509574832509099662248874100858887156204281858992582800491376647954550593360339642948330827288800003341618215009701105699182256032859370650086439135831755058824219912338284647563937390858257812813057998149760532771736100956706368585477899617503158818961684438745294833559832887475550169035721309267830753653166700272868274775345921610066973658618260646457293364679158110379812741489680514542560991537046055210465233373237645400316718609401256012179032305163640137833992001556316446190758135119178315056167379100594689650873152145804137803337929610164467328098249447196401645133605141336753695435877225276462717815036880211130139509780698478527801430021728264475508469684942954133667113046679497923389680235443347388244371903013103530222615381445869510519883986253208750640963447796483350491034824271745974590918160760081604966477115552648872488139036473714601084172464906999167599182825713750807519500762115134812598014153657967008603635438965788339674313877517801113308001389986053782875313772376935119726696147587312223215715181862464185126163602676533910983675250844229391009071832314666723544952185649954330458555940690640586770268749298398514284787667253952066869982063059092049899501024754264712712599882585787792063410839145396624825447343798156601003542889248756615439832717708211454792960262990769053188293990885668908479818190985866375642340188578006357257662460792612535368468410757928217991618347107728873931643401263835732482434710128731464208263242974408687780957527038279233599154371405887051255291264846175235738157008265386452438924073812725564588054642094331835088465127914789316682676566804337486856320803271791281475681763249518615429199205921008120939274732257433490519113094848019939528732333254410459547136013891921618928882289913790219841408021112554821169097475505789518128139711191952954173551814711830303545517581476616176950011400460793954026882586390636300875276375038284005376000000000000000000000000000000000000000000000000000000000000000000000000 [88,72] 5947710734647667561714904073020259188654310340033230403532229304323599473987947560998235258993476212635885731169402972756945230840289501169868775401167999526976032600144931414000637385888480052919618613230724053404607858196960022284820664202294157726212675000000667916129119652451944866623076320169351321916185752765686456889585111102560851924337723988813356572135853330106905746779455076028514775443806310465245144549004648106428917028035194831317005318425692741698070732575349155368415357804619178013753836267069583063017294440703039072376109739798701439005119350764372207271495951488278803299007444199974043634806624917303347339853852139436457166782377740792641676181928076489510236945996785307109639181862009565764082364154944532556762902331261828356252867888694040101476307984430894366741800616061386179622582354242574431469083742500640006093897302872087171408115528834888526291861951395040059403015120328383126257038403114346769101830286943572553856007120116660838275374982906097729931618350496026203433892674227224940631322747048440262065517652240600719376226452202676398508358010121697956409909443030523441403643356275080929537706306371917513447488852680243408899527222111093823089168563826757169392525071516846489051261994938903885454554988213817959266168865893106061609473586680584368842758228715156383837425208796016545874584364515387032372197133992904237882309177049064100281659386763171396916819271949770802699596181132914976584153681858964452590055379171539150478520858562753694299158800534054678625914405566010316544028783033049506649523359461400204697490856971484316958155248622040354799453043292785204674982454886971866999107909155426110891861311435070317477579473744964114485387305966393260171091795800065451170344956102079756776315849713360759517300094746021659155239634551884562327209589818974950190305937437633763862737472712166009097767233940351048951428893877888592356102119398229137906293943719181844060532718981815878718482670962161444369627067214112825110923061536314517291381999823073360596553644934449335791158523463796828961298360698005258339704544668779608262815498063240087100611010362271968634556923637183859617126624193128417967843084741027744111334947849812475707649806694974351401118857270661963650424409792274018917696912180461401541760197777426229115148769933432654104508152087134713954341218998009518236194795251587103502616251785021810174459816062137566267047823223677257337138489655822727988525960942746544839855885947741681939394041925230008461206145453005859346390696242101313868616972160607662162197827772725371982454450454353909803770467115090615655509276197675753199242526509185337075139513547174618413810630000774252276489686292514941611055796726085964761081826531685546039630005799392684916835675481244601036062728854222720204800000000000000000000000000000000000000000000000000000000000000000000 [88,73] -579108447701168166126609482017555932798107291522871413511657999545586394087314911838629340743469301395516690263973588222494520287840809151424343956195326477552686099015128103012072999350366622058340922791455242021018572713669794072013308310219487579838811972113273631008125583866202835302014451070692483745866727134441856263221604576077821123064534147021625616452321972981642396107179880400817823062816798083573259925744820811553999317794030147994138790026736294521736057697641022805668927706921752759671393911941142975682901401648771509700068347797322763432175585256792682241145424551847822027270056568746662371153433993890542933801764933234129745741291625819211313901637805889106838623763112461081893532009279197764914495028654023341143009085162770762749967178036143421981924884953755834883241587457033277692977908948801137957479863728993618383749909989604595204353008783373304529024061367893344084194753882939525995870960148397723249168011843695787298050933415935293597161946351712384846748787811395891500195024595683596549041639261690405720574261954880604420824752135206769043889028801754284370227962616923566169990006273225014473796996063040557818349969143996603130614000845215878852485542297245442148650300036036300340505247324101292193514841362141520546095639246492695099441796928250115014654393347152414124317449341509506774991596648602354903673981281160290452602535092145652005541377541263800187394868260865352114509865760562088100793804030381068189519161425431515356434875655032608520898983824645927436488765314061782235514872398988200037917210118266681532494007028727430686287675055070120419911808874491037600845622603849680743183410858035978023037270203032211202193946322442229625408757597178075236872206392298221832788525229046251483213473829476237568606064992383976226429519875488272377357007976451188183830807046418776858031870750103272428160865091361319616874987850679389749568623116015970964419680895874863610153638028001070397228072386947529851416026460472612080865964889010741675919178057206620579018655587072518676743416221971360615806840067661627505038090653444358568135471373661780221234755537926086530980933208773620381799537907990336188786953406877188477495835250972060758593067899798695064740744539447763373815712377894220947968876798117745562226834394892612830707284395287706415732959663715966625018201534555737438850464241063475472622264621232642923745982620784900291484587014943416863814290476910256592465481728069251450266168776242672341299831892383577887807260844741704823654358686961083273991523086068806613066103830514013193098403523295188231918650981518702689263894720096351545780183049138894257356700204207941806838697545077320592257956088985139212603695626560848158222410123128494233932914528222642392911666588800023804178036233275965440000000000000000000000000000000000000000000000000000000000000000000 [88,74] 13281701846246860293095111290017950690338788072484856082824019164650490885555365425493243305341534384030885920741106117950209214840527606929454513193421192207274868115525736169021469747321003835254092886767440495459623202693846283880243682174986508598681763176683700982257703021422101126198242288773481327481985440793402662029393085201421251463155023056572541661617894584223223749237415748116493787633724521241602978458698298957946667601391152168868660893007654592257183889389855565420399344662332157017943103265304551638626441644810411434710748687363475119123805008031255327067528887506961729269307796671964215586317645046195335703753420612519141829358903076068903833409309251590761761663626057222540364001673682123407630558131814677919605988485315909495294506833857076226655480627954837024390934132565904039713116207523607389818640927062306349509323273882017954672149349194374480942589944286698472836680298745423316485586526855497264423651383836165844748504192201571923098229611668248697647995665958851508971251615481239684126558147315447850157208805249854271133790875200989707170251340953660912028888671416345122849169157967611385278061882741160411814243972781604472230525397472411081693303700572794070351954187595368844909215867211492934918704925096418434148829079917414981464426821585692494063424201172418908736393489314405046855804435601027659620519689628935209181671467157641409718092270893762863122085525524231459725878703263302431426028871647206390201892772910201512456945855379886241666493204102310082655846302653763255783828808893501287304233436478060511992816687983747998468444786338028197516973321213234761484082769499192487259661942951394400910936207075873861965908818932461496300923684585505433638849945160713972477650036812808608324463671035353420848707386156862682814954949986444933439455080552576818963524137797523881290221923757140216170963513620880111059141051584490213540196460888963454594104014125914957103337120939654075044832807340070274489297161586141744219081899836548126620188666292101457168993211966651208181708842893031294760259688330328099429394463323695254752958878682655773824059905070895705598685093756124235971009034062969803273792530799316463165433894841274188902650913871374157062303151546399462624714597250503953572908543370026383560685307809383512096156665564482828346072196656207008678481522229558726961870618637630277028705147067038111272645467183680580988825630235104759512412207398975173111189075189136041537581396131049187868095664823563050811445095874077264943700205589044098817516775538102662815000335818474310863790216832248279234791877981637618136147109948968592233135584791875072116727771973831100077280557160676028364585036658033717884264920273647241685444322398127805588658540421490726102546637804523213036216434210059059200000000000000000000000000000000000000000000000000000000000000 [88,75] 94819375707709709405983771713653777637206211002382376732726092342782490034163462707585669223100017595757379124569562686234492087828126516647458221561830544649802797797440744135456668297397249301735497266717816467369966742934764719889088260629532012562621022221229377007940851537956842732144383769200882343518246743823714068304169185486484665797284327321314984739833218780572915243807112880841869667206589592110041559887582185674679089474201853105920914291685251613777013999261931872615928772165936491021222861854591629250972973386486643122575211551436759341251022148739845416984355351264896504331742330761042344134045365110802670567364328827634366314036249493882061591335775989701640487282872460717100187097765022554596845206524817689712884107454104017079253936776244780064666829340948853048797582348324272722694897796505155708715111889087032866178615290540844050761151842201021417138403111035525747169180632642156543055218802874789715641338907140143430435105520252488661946176734723333942028020765350987493683642312894044184227071374682708388720178553184464060481612611529408349925943215520279965891138739073212906523124522620322491665076267391178304055024190796857300966600875545571292171762203865452788703450062797098514814514419345406597067174883743469510754386867276456549602560549915964343707131584006192451047703438114994321489473996825369179229405908037796006621964762199263825198754271768175163685096733259077082919697448275057045875134691300212666096387526009308541919921078102225986166846863452204225033097013969034615878684812339219495787332630097029580920696495706208983870699291182341756544272776321164176802336654901108432963502915019528523828621124282418296121011985062665791801916740581186078877310743650839218174975984972377209589779404871605365257064022233163611482200454902461204549905153973721147004458300707890668886684831752660486349923023150680525029751915385872621913429453698179880324036185562359820321845350176221849480271484631528084212204652442907933183650048437841661166302702637511933515750548736377089295746917925640205961532339760618167094940962733884373242246615961456506624797363049514267974293767012588856576525753668389652030244251827831920348572932976540727275462169411795621486098792762424908773979077183272435494874686122696673339530714653551180249782803827669539112439612683268176110421719137354258163114454800431121143460575864463537937490916375807307284160625733331395388130831061147728656095028694641628788222988550979037918555314469984880888046972168809005507048321227916522689825913306091760799590790679766219718610961096716216785673193579054201511733149390359566933835134346005553701292335276158236697896362552122639596304512365116458844560349586771608182522981029190127158056267827967254753599459487850679849832718480179200000000000000000000000000000000000000000000000000000000000 [88,76] -7224874853202557867899696489189736988978791179027582841686937425291387062380765319438829739748001764494006352618758722894946269575699634496743092062074053592225633543239907759484456917298451431757274784734019113909059182406220009101685866244863712471419725881796611418371056062868201221572795907820407943634193288043745974656046489262611391954904347530740347621314479416905923846627378131765594207740529090343499809080573262161802934710384352497229305869628418381027062202422261348003813811310037390001345303352700020133821863112563579426778474820693710645307592443513129572985905567388606245268802976898957744019902777503851606698031708413909819986519970589651292347871532747928804424122620489914571842198017123670686731719133110772224826782319062681334772842306520631452537324177915749051901758301890686749898271517044562947157339830216311411152081239890853859086799413483368430499940532235879395164416505075020258753589299036238820214260542987293780384950629615287279390852746451443780287204119681455975720303502398762778377304555528822706018204312143145875325643632393678194014658272322784748641633644251586279613459326174598862397105989915505078515477931351797521413236512068510338516391136608831017655430504995909418302057631128101097912952077492401975710350368080870388252596451703471426841456840787517555873955037143008232351720250179506739113516968880453371852682096542091292440332138261428004146752324938466783751613419317042976428831384465266167688877565718869299344376095767093622964364388875849221733352162792778503809826617163517859222028364270710200250970782295217884922380939226088031667995643974484860701397283519552488024168568937580815550081710241514037916767678262535002698952318033634177349970085388974621779714889149344601731018332958766574476955302559516986593508825746556154568104466656870775818902190161334859944742654694344664702926126151655458542492360792900709635071463464219874745253259326136798791111380551368484289339985699815647253060211512537317371324180868615224690416008314759471629365311884757461196064453155790986606110988873889734492717962647655117370112848254868895444083226449618629511581190433052397695862971616677357709829785029815809205930278543254395440844108573781563540244959429110867446496950938394835500918322991040030072040438607330373169991479839121548852426174899462868211210012803609176479996311829376476219881122911781257490518559853891784048900350395460048596569940225384021555792688194933284866596566197545231816602774214840027794922566160490642886162808017541810430298556817414508185938309536538148242236883465492766339149965836219328507280281431697675411070069560269782432660106005065050883434944133337656639972879663098680411531047925630587372539300753930511316547117667136275801820567166446922092159355395768320000000000000000000000000000000000000000000000000000000 [88,77] 71852215639047551363421260177680197677046052985165072035559414884261030662302332250082033642073049291932114558972564536850032082700610333896048959869768436388961198622725523837906873968258946012608458290802669809956396825055103252279208229045745609442864184666217359867624655039872453360793141850350296690204234607210694941668928102732345416794621393123938656950024164615630241164900083025474917235146889862983290100486799356651741180287325617846810754023697920581714992446376357300470371930189204274320423921259046604372600652775163147381500987227152725531597202650312744479433049815136483832740595248371999634551642965535294675535289912385978586733670532070889490712531897611749878365895715392727817694586150011470349266485266243693980097464811558620045357797697210851611302841741724785280577731546547839394593734873276883799675766955887516594842332659863684384366344821002966258793622699888687577031853178120125370924093689194632666333808470592642450590513419711628361794053102361492621085521202351216122351507552676169231212041394174621281309322813810723093895264750047877391205289548070116417456683858221782528115380773133441424052323653484448987158578224242689305060742284118910939466506808127024238208589953654462286898772307831221580825069430521904258837017602684891364769890566776057200174362101207963789530198544950267341636171119623419087917925229934073197293918294151821205014323323596693456699701155466953312417607999506132698397318504744536893445333573383580929802465458113305254935555125719656027323757138708622467723458179423364569465738937697551677194316080372465860460665350251631267419465227939270841402873277117616937114308724004748559464716145467510825214457108748493983596933186145442458465059417634569082271684165967765160653651856942832648138795231258114569823124439273324460553125286107397366677468079678262809197422912359233139459459963704531482038094383375634506798187422363031163449124570618366491555702048382356157961944795825468145879859683648743580655976289205813062785223717583667198779332566509049909032862247381463642498090096259580637938927469947024990050610618720608763557259792890094194170756515377890078670319804238791123935110959437611636637176842768246719258225462712660493036587208296902788368345043735864293419856151375449336708069712972182936445876940522713955159309198676990216405485936821865288389788824919522691136944914559387545147719944486053427606759672286376121990791451655381427780550414313560882105192601322220232170576294603222772067753698295242336943478733006984138979614763251594728142349820854449601819254903659916007251724386555434737437663708310063728306188515115739675202474178924872051321823475622367329776830793213343033043666284492574905440212425610421547243963397128942562253883703827958844387026272256000000000000000000000000000000000000000000000000000000 [88,78] -663603615724385286418772055091806702433679435692796726982554400456473955700467878872285971375065071320621574269882237990525400318127030946052675865174073937463318348544034658659050858477071133701129590488165877287921574923434955297242021287799258623656699875541242030073148228590220249948618204427176608353691476076873735497630083749087287928621473258694953198012994140832836461366694253669774216345064210759208848553466574090419851654099712377980329785598574229241550759913363420342676267101722917691194744349820028242395864693457332043159686604107738826207181887869423807023447660905373729877466081423484388293728832801938736818831825240048186202002261390382924848914649549550711556657009190340974842648518263403619183454982661842214713948582741717061911385838005153122205653635932208156969021311781141117033978545826572402770966933670606025434809191589063092900077801974412497072433011775434345425060678657870543163806100894127777553021222742496172945527510391803580036255325455967687644746453680661659905428015522129279500354153437410400593255039100533193278128960483596719346203940837802158871498024732030001243395801996518004673825403317029225919180527840911627368775430717412472488680929348052790220529517487038629703942073929633531752342062419144374593636342683935300659842892891575910768894217827422694759884416478990678336631939315270103060161627365716605218573280094798021846901337557887614089326408267660367411179125923629162995386185153889240881096885951681066508006173690640391338801772770157687136929127411870816408941864018511342837572337725695663978223898729459042163858945328465255406040310690367332567774516166076843893975243272812018615111721742862138758956626398907972711649221343540193185762223630871547109870348254709612313506211029284162561643211996562468554440776081569934016593666892756583697738169971163522965814432299640426461487421532483587816232523827044621884160099861979113158030625931563152170587230612401238464524458196234366302703279585698954193885199935335530302639300789379026215491633808068075897965372707865822489126354994759687189916683084882968379829613941638255097862819673616603056818815463945326461835500402448971060631252023750392470783896287144610082801933450227164997957379108664238255193412982163238029484686576101186168290643212670833432563200985999116682070675017732097470350729420645882930878029737422783587693141028388393956690282812086024094934568535358419113013402284964069862916703063117702185445366406852381186135232867813932181305268032459633898229767711172782585519296332584701580756715891067938593589394484226533463529545210667840263708376774367116916015702859318749399840869589302301305713061518000153891498298852942721115774981801275247852213902596381742733581926636466835576628554296127980613330901401600000000000000000000000000000000000000000000000000 [88,79] 44348607774958892580243649920522080311749011841954571715471912360312263984536667339905946342972953447012934287430254603102195566961197786854940879312071494206703186182218592631753798633294068482896569870890527979755901561514232993181355493018274128808485894192848432443017356590203900088941499502326317989162305234723260695099128741427961591725478365040641568770245705857038045538278261555488504876886189320314710180431413837588552166472842451090532123872928208116253292669089244120404869597031053469392916742582640275186079740932138580127990230783656936382919749910473324343108642594411195682671046742884485049158207818881984766684021000830000221402729940007990594426330518148536044781374549693790035770626442683658663810129072888839792631639991110912158613723428707215960256169296278762776322829729998429376672849975606059990483921623570552054525481054278355454380288074909160663322865707417681848535871260730148445348222691680620549372921969071718546294024635419930426241800584375884152544591556643893097068992458566751255875348751748884714511502099319448171623007212331387892490982437540354457976344181298819422598928707935919896922874391697090921776586755745014421657516374335864540020055163043044502147923380687274364065609074187752379790889741204208700360583922333295959047780197327577293955397370627781379332690745375769281860997206969680225623406091922174280882655666881551576692299993484683644687209592139137018703532230553343285688378353255707082900032872375067857994625858391863407492399920485417248980625365310713387879921534247741066281581857196830732302974989050715993158605871328484360363867451577277368446200832234015770424017824652562592920474151422941766467120290791667634319621111805215752176387151645782503164954394160172940799732119029593400376807856778373158567341357451615112960230274555937864061585433249766838353438845368814884631407715806896283503337576715383726298603683276366359092785127184454656185587125052446294587081680052670470005474975703753743126605138001572192397605142108933102977140412628888334186420722823994647004674223848568819163283749609036836355659183431325678113535832776507644088051004245953984865737760404245335623458045778444441431394375175244898470019293995242651383239899190607715075313173274068289308449515710558857242618751185701082771255112430912336230641656404663805461291638778702677804672132012264035335486811617120507391023530488817562417754122531842384242537322693659940590669276808482914035025854969307848050814378061535064355844935120023602965183103977934758974383655001192594998457727712348541391587965081574878309975210342709849689770267427760124851245450260359364584874149121429983098729989174142917415771536531525433137830488074552150492453986444576907629806481974949358701375459028083383310745600000000000000000000000000000000000000000000000000 [88,80] 2959072046556766330198830335327901525810839672920334510414031161067216146360431752550936463522577229884299971299429416557491960133769858817977462340017138303548853401843478578466377194669995368680565585550891758884859789697687312081119775419199100440185223454353564831077171527737691657636247395114762440991397639047166382549984470431486097925832241595560439105298854983189079160302415583875159338674052202915904716383710383875925951578649656555875834153065377382612422951656759379282649597585406046053893403395811843053557707262019435084841529544200088329366902445877514271070543763010400262194862004047015079807354912318365886802032776374613409424984269844259916278893779854838267572093337465254511443889534530220694279972478763842156800630656569309962195026085202872778443590032548201626369835680465877895234136935248184128719075163863877539166869173704445755899295884489647682234559298117499204479892414515384336155715112309246186673888931340462120335594506613416102797991191086788784153788580739824051972279781943877228387483973851438831310535407396366831606155732397701326254665956308874508023925015907978050559075908773003350246528765994872733014667809127224673789833867633308861998006883815157735828692720062846271452265876213931698717975295142921812319131802674602502981392851482443070544982455470918729490188642862416184711732032929596625555231694953180098346896821747646538263520267510198264623475878318803364026228865498583957733069543713073898292082658762361944727081732600550750188861675129925948438095956987336932724728394959666091474086112279375440299402777426922554434202302538656643437528988455132323727000662025008295094651567055296371715239166787484585741654746318455463917157896847543555206045146222231255612185810732586301756828399804983814254602928268742016318532775135649803451431038835905862877221205542686350504531599079283149509068558044407317156170148066148254671226052087143482316582096312152487166074727776423623954162774817196542895671674383665220642052716789745725913063782678861054232909509596205016087484807020600819635042617702273469681793250851865154250724260616729139292807765676189078059282066888982123323610097980455718651467281206633856672975349072655559217488559641560514753147138533398383010346334847142733239465299883531547018948543141926127782058850600922660870946176319396982439042717243478900045517695618160196215006030008151992991723803972598556431129460668253828437703116374897700608593959122545874240120186376843819575494008429210018794869047226810680473313064177768764480855903420627529327173047855188780971480427628583885220733119244494235355657189157754272872716923044716589256780328530295333869464093495751521127734753435667045148415106580182871564331154917388057580894728868754267023430952922710086054943129600000000000000000000000000000000000000000000 [88,81] 48636214257988687794483100251513890517372878538789515762420634285989193945005553485969375249265764602436017124102451639199699853994930590173104156361747140098886783686565485945558446693829055004004090790762949096228932043484794307958996087718986691603679756754693445128669982502020757683759469922427228316633091857743062445396607437980904362167730009478099006681478047539309362183038654967230010869465020271226235332932990548988186889428244558456582056694240559634644140930093470463776114662120619347894416396089124462054799174157196472171570449820394281919896484462138819416732366249764761036331206366776839014322276920426386185669850352685194126382685196739614085543920848757855971630977445406285232164378825593712420335527089661677974219725575938004989339051105383918443549777378296733438064565734895089658483824276523874902528053664748414612894737611599424100629806852720525654655858099234715018221983070044919367368131420950592155309850134214733798314627260999506820239698203484444797518605284067215894984069870510622674096944609625367089374561986022736962035168695728276264149971658358034180063141840176673153943800540225636913332958287680430249339701410986860624770719810421442532325524930101171973406111340869116650299013417049386456622891806973034442777647005384982404323457450558246671338928433745694533322061771899463133993492616381338268935534583488493723350741229423280519184979865042999680164089270778013411768114177114440145717113889425762506370612579358280208048616172264637297185631259782427010595994356619993025190590633072029008716374226310433579763041803067988005588049956338663476760614264377804850217183806103858206443688636146410857262313751512569522490459354177722507797888297143733637167983610608472968167638867153375399245057842895513747301477527029297161214486841552657060695457731714157763553274283123597790816119124663439731484030042506009472246667180640572891309717283152067598894071178836771060453151570707266185752238679245623428273271915655323883537283292775377273731505669526411396217261156735481700507212563887282910737442354454138599077902900777256053604604385052506761062555717535170964659254748863597859609162699037689640080786348492706800640211881051636941606182263397508804853778434379736243821593612632907121247218379415391508984909824415522054552255027095160749642376740689564591645564711617013203031274787975148945907525823836187813045385224971777886774032155128297220873832323834715855930248270285642485596662485659190973525103086829691611151696624602487282415616981951743334592581405494066831501264773863246380942839313895374435653280649476605049690743741321902176871584703888214632883947175030324201049132801357119261368719862524792160258261399336618113161417168595028558028772145668667110006238879305160609234944000000000000000000000000000000000000000000 [88,82] 2146429803438980425063905803879186692494721015124136850032116340247839132790696701029996573415706537484185286555273085535366986672654247635732543908585553841833300082549055822762706781194537383111608460290938977272530233900703039845123773232609624492194958081822527253114027553187473543120981315169741528700930267623815370599682604126355827017541935128204973807715290879424167157368023225737494923504091118254749815853571449502297585049098937241615069140016592325002080276904593092944014834719826756910848614692931266248305311386205183846768227821833131867813247301760077502061612968137164634881378841438953143213702909369308925228047055522189269265930869536002851784355484225100876347412604691715540371280682750850787724865106727555085861976970004986739358204762955583754153181914454049102006110723547990046469460085195792388951010642286518610511146566036694319120588769736047165571586970158783210701417951837603903490069176046038691365063998256480468351744282225271078607256453922678369332286833684872567301730549268091808082000228506673235829475766547756357296250918460049871370607736722974877386830307381371706231779637104149934821168425815070343199660610954826751323818702387934812436391943578597996276591014482236783381779194455804373548988918292164496064041396540191559717650957930866492935396978716700495003907699237028090480240488524207958461637823603512793893324409266893417883442416184002120346475541108334796524383702481699189148601629951895217534973091661339429830428685619115910597618839877655864221026616307102614974118491076489973053300557564353779721058678208592034663591862488886972591391408427534110843124235115768355164351395595255962620862762244412704606215366095106697622149913191617846247658179036384985357088175088760935660669977579239159146793308574383329720779605394557217870768623489259143828995945352834436448447961796346341042886462832885438467665659823967104491367406915705715964364471246780754123950388567157144083358324674939914129774839605078577851171279621820133349405906182893583792736427427504066904769253534879739895159782565165392826402042448283496498952789483384178219592101255658254649564905169073648118594241363457035991077816921267863466825207936840553015777699621273485482020971225891044249840613078962456698106761597002522051887689474338030331831248553803656001507045311708670369092361082288197679097998383075822340147775767992401935193245652103856397027149859076272095908739955064264892342186273102553869320054645801972132664611462785666701651954338497077733044689531264878217155220178247786400183599724526419445945087049117522912145939730418548851540097750955258309457928725665755275660925895286882225115144380925502329639201330297549327662594541058139837050885287146382153112867522673948160625259108732573738598400000000000000000000000000000000000000 [88,83] 48259049133152838839366791468415371404938881834748948319775118204949475616169892934978651090241735503365191901484319857280642654882881969585466880211434289102985754471734083924488872290544103927620507095373856861502983185313754586416540580551689691774495823644336956783066376322488889347104544678449400497888056173716338085687941708888508452809199117092365992831280492090610980634939541448507778495598333779743515166565570764596598207624540638468283193018964910258129333614799718053126351611506280245464332252060939447186367412397074075935231030278249388798742006066426931069724237639335324209031783668407295494211874206334300226010860475132907077010514000507954072117644225127991972083660448362037922762432094757822061195907090418293895642292716472256316704920116930855398325153565473004732526120888463905890470925114616352862655624189266788576985853436364447305498744395150894433581044834149236200972075009068867267423647808162267851306875068492658299549846959626226577004922283193501462156560332265833716705438515606984910525641624671849369629330319258754042535697637393792978608734801689540332053367531374854857362245252633822172924782148917429201771783652916300576293412321783640597902504760521481397753353065397800877357544487069607001814242657054262046943196560340500178551330281802383253471340833981902170846242310164654302533215819287009327757835284784863215829149020156325911157929964641233271587687731371352749571114444311618896274341774933266444248625511327466671602750253138199560450049966938734540940151516167759807617260513820593517930971546579512539771736807401378121520294509482763656205478648187090761907397534256122757175839782028455547429396160918744480958193068758296625740718144942424263470347745485672050347922298078167279914681264126954924041086357548279919918092673725612414184025568207964735879267780638010748858991184554354998471070523701955842138539318382984220030321140168538241443645960739444110908205154839534454049513802146814214819311475725475892463828247155336493627727605421095816383530995097664355409687192061211001120006627043925645520752113160711737410366630912246637258713758097162777461537609401785930798020138518051508858984144553504052676088700536052818120002060148023611139980319486103725995845943779094006240393497600628700121717563034396241483892324131811914358037254241136215563088411095256747528060363620359908331723381535723157609842567781449819143585553197451418240637075452734005268392580556149263719565913241717738371889479012289253826332395083177101851895046967843933724144575920963513261321172319565922106204182354640301489144320716103240235919564680655357442103304975974712926053716502863176318999449228901506995208819920433078402223093927572774219134160802548851596301309853738066708757861364301561856000000000000000000000000000000000000 [88,84] 1160715409262370816399019321390595865867596762961129604742260940886832591569574542511626654057718671780665431376353872540335940078764075048516908783856742884384420648842967425503577014782933902115095257152071855896578970537905288578762864283549236280493926079766675003832257991327032918692510530761410455150628202103601085246360070331204755027659973622631809171038012013028255524109132194315388059704226676099216528601527873546126250310968029288160626081973151167398903078672899795690989017522903667420308940110432330752441911949941032058509746864326858773739555806602433837343630822399065787625149171849199060681685779319588902534050492388736925970009778846920196175183367404659527463657497679606385541282426100694236394823674814858905644160564758556835387045771096468234437804960124029464338564243015920584441801458761486740764877164539154542381856706000043686680592854115323677696213581385985071466304230457547227938607390696362689369109668689060759811215779582173620673786300504643862175491394410311870475077694559284815088185368880816276558453543190353819236570566014285908591507509531878779335370198457361013262080159456136393002150952029508604509031934886741031932188609820573599147374164094409350437553246094675751269578298640229476751956416656369984374471112776821871200991705655749354238201393379443738423335536325697390877387765453113949046938115177526362155900701962723521749425384819952976303645345287675466989439986255152437191832230963805947355574147832878680173835161831845776907613760769781856978973104837688875435367980604730799781975412022855917725751843452417995914466382400779457534238522110952510088430267323180748965049627893301766579587491078260214468727226382506354259255675110964972381822526309604965356254102231740384918940574488042458272594045196783192124220107179664967331831959962364618084536104454281107230593507410727308204928651544396500561637170868871213075852742964567880722139141229590262335571117475796231810389102357646848305802188582921531511462674941806965767645038276136650284670770209842362599467118350978487808935710721389236555055105724659261117088103369635025438257208477856593880679501435500662908153063513195359117864637500151276569385458864274624263940937270970448250667051298614305597178575695667027449665575675043757023501913801079649294517407433531170961137093168530532800229025238290956915753377259002377461133064793285062695192514847754889534577338334001925785192119181699473887762894781484144622186628459412944724290552855793844600003828760743872953111473057538445350465294178359595947381606941876067912751385675007802694526322280683634516396486742323392484562736312885714228695234314026197710379461505186902847202394872980288222019618884363464747738523533258209864230477848011222551411915772284790374400000000000000000000000000000000 [88,85] -7566226705274416492412569902651510577478512644018636353403532358874475296990364134345397236927146917400257555139053151937859881138892604438503003703677222612036187122498038137699929873837376939643179354566750621207801703050634525149520243821846861217872621711306353873621800067732026476042408249301784277963809574286999123727592115948255572672849160685082818933325917468344529028845096619474395933398312040200021822252091018654683843507986515663343590478203153180872552592434829649018596459621589221892194516709513280834923952246937157259731678872357333237024533689638473180691717277388828961636292787752959675052421163124544809820272520965719715213810026707962824547444439680639718893326136106827564775648875053643412452403212228428982512544544050838861805414655193014717734119188147314921968880001891500542509600320761837525318004589798303857691240450119376329544821054532477411350268739779859132654002841677457491549507521873555575537203161260859064455129004935099737790308307224222093042153964678947917790306236581371918724681459591907053452913633217593019070164378638715160548836326757936346467435276539656130030533240710405717923935572671392109802870560855617189737829643121918355709110988397835979596258156295558721239638558708280251684269507585169478394593931561640075496169877605439447190098224635606041847626698852122694549768202249641371928088014327694693394807081102598414414799132451292806325641355201703597232999578420335343116796200346812700834395541545826472118825132759485727972567034854172387325437074172581538072780739899147566897070417291697318010915053380743635326435246749200605801541380031768047969880856779261119774763328859031810810224347053263415275618348235410376840414433785941037121101907086992119338894471985367366138436409175343053609088291992081381285593931839187846117866099760100597160004445516214129623308008398920820185976195217467144999803186452430196332746582860051531600287726036017709474351478359222768336848413139092308936646496440678398277721202168244066756512746200808014373103548251705615151780563629518390285947750347296743702232949963044475955339740636613283323988469182994761763095246776717279003112081772035835613581608465240524967926191708563575790712931353954343749459577123833750148649991786194505761686936838242298311430276231585149019486536122048619645977087896465764712765850408242321527894100367803563929849419140705676870287793729677006808067535945446869587854773825396788695265108653537138475449310647864658626831074134125700778905449670096241888278846351320062018953368237721445503015642082517819634776944952023110984619487334699885920331017094415533747929218659837229989800508576100422908945327690719461906574375175032110857172086491771391705556063140745607501846690003463701142437459174359040000000000000000000000000000000 [88,86] 311697339471285001581568894833985538792903854093690161579987898350081375199208576787562945843968493289474255030029052351798195521349347075327369182701510604699669906174304746320407556046411448713605972223799558541360593923459760360965691277455143127315949517305868661303979613221605066405053158908703705625739355950272873146293221456910591089794093442067696179173242314917027069089639491568785748055476754715648495115309676195631678243876011525523295272975051489428368209666375011930674879176216326109998247109760517916453616089056116727237803960509903974442615038025405597902604424916271566719665677168955846228752750322289790475657972031823322484855096468260337677807516072258769914744965459393641575675180914606046095224252812262673738861456226845540476526713907199311548668289442777451993814810887794326172796069083780806114954950982404406385637275481879386401478765815293150637575241280360889514072683989323623570630048215294253800414335263638070752573546675037723146945123624854496025925947372270974381866132909020909593046947931058673225936067223485208571864395742145765645621636659218057327887814727567377698581242297796644053568500089003569346989210351318873837826983974056925850337641396394672901165509659224325190681159354517292340485263323326162028341881036012266521444713310911817280560233304089420479284328236057790451178389075522975324082974697146250825629956239790562923539205082150360023488265332398897549375459973123202854654703878054127270879279588624932656692287397910974427607701912256283586503772905991135651299033603640543532740625966360526559342657269303908499597163250810004951770501947178296061584238471927093446830761029958308333247584676415832155965259006421065608194383655003162670933638457731967249448337638654100922337152476885311974277490947254404025662533426456248490304318096380868488121294339900587018874310196920908628166861800276398618708689408771615356425875014651694294121704281805572270792475236740909628630655435825091486711078852336776291063876699178483297630436273331013029967414986173294115009418870939004433551653095262958244567163096055178145663686801284678463416322706567481634369195664782929795828371246655199458808766374985552892923021037116161695260611051310692750149777496425134059225648409913730817190634907097486758387829986166103314937407449295256576985326535021711440728181020899697324671371921208940091060301309058262343138946058519809969854556611973745233392805600681677469953128747281229623899059631893339736226712254860342962919111527857460243137988075759968012389269551945965237362622937227964347241591122895113666355913565001097019004911089880105533886280347850770012309975115367092772770057467950469872408115230765493053136049682047269194136109943305961493966475680038989677135792685501644800000000000000000000000000 [88,87] -2246270028664009852403041513564673642394437207352416938373027023882492111792284208994263997376512802478352007683548189866238520766570569472975724617498837795384351462828384449618317190378392302280208539708536925449179800045894280603008085820036358186964882138368420155585165578352172066629838872892903961510332609564522218224768508231080048993072446046337066393050790121232127713842542261613347622383877473017506174077375183913001015197964720848958621611659582598003470019669825696340824463629817666982143106765192437949567633785065875047306886895853626325310807559531629585609021623906338102421588991940133267001758119498697047310476529834996360782090098580082783732401421441177836429625130688316447619027534008029277021843924788699060444071865147841784568389384470231387648880991907409176964179897155638463337830262993488005479328520269083655813370973742744708109014875004346561431835775723326567111621392569189336486601258075025656636271371854538572528855542262664633966697171857338630268938908951802206710700207794641938670199553866908066060412804324270121583765746537716658606577804248837206681781500965855267851401943990064338342397592001349929989337858875413847407226862137587640604094856880291302566681493999373562717482329512719168323025607909795003136402612082241608482925982437560870803028508817266871336528661891297274592817773158386516647863652810721700887782594067300776026190155976352576776724593620863917042594815729047502114400107082901683588244889117464259637064941914929316080944687811078049718362744720568286380549234554239026418960593539632642045388356422149728454987690485703517358241652367293969851438586929785002522092607965032458839124863601932603728131085906502475428857861877803450233237933068504773123277743024373433495211049512517628830376314048863586827445474004429785093315529377493781860468943509042695428606717142576589530623022751179572961058302648150591504696897660797149020349901011825445122295602452914463490660054925058599267457485117688486880602199747775289988232894692142353868228588673282950762523268206693588150343339228028439720828765336099590277446068983934746309537335648589623914663523201027558464235170937989059594318346066518553041990284532515183751963868768176874554747912809936015302171663211231112878259474480531796252627237842548593980889730023187303164716463415374090567949122835014788926314775364260091073025054001902048230469454235580646832266096787571102129983964833633076822693456121057607927748452595207974311671220638339954561602611965014253006471373101275380942911819366772495674582248606929794369983145843171448222706016697144822536790205369128001261062005793393749233510189141016127175269331654055157255067461832544421859901704044599268467397080455527274105571426995700058656962689105920000000000000000000000000 [88,88] 14036893879630716294568771470899923626190188304782106104951054771356484205827359752134171319325229285994314432697578668834350991968156189575718363567313291931761395558204826909902240647424579234318278175133968435055357583817701433608992186466156365235751225260493571345927840468702485640297389363658775731711715944771548902043437920051980377908798904290803943925164536938128732482430424989858735077861968872575688515970006780503571133621514632950201440737742627928331902910068118550270826482748097182296996521855441965143306913584251949622121908078709017294478855349035561123440437780190258624920236661130587403013788699817450595757476428910513553002634252237081392198764669598682404753760288774803898790777819054494099131734942989638032873804562538309053244186048976867187382189668783778337311317422886326578761493285617931658859582586381514864952991048300704944208292488394073133031322714026900356172693085946441612856123111564441379753039602398756947983899486908790710681623747650781679613039582665132351824118671553645353086043675469926653018495330126856276405289349732280809542828921014215449211747805924227361826843068191244374465999390140719211776421388198464548030032919778724182723087859757530554277219407377330482174646950566909499188794502144524381751668034447029380632813766835260648365273221258746756038888852364146356021309145393638636899868231438221461433035088114009399878986309824739630963998572957363366628225427738875013176416185008108519699616415838216851567119268494971570777860502708526596119615897986687622397108254830379381371634217437710897910643093245939111080248644196843758376169218034983001640818210758181071334847595865649103095818012623913235389695820201383645439320291205233217149347331539819951409903508536672937972570843978117491515474091910246197833568126516427844418005529188918791739603788285538244126535716116723575345081158529183255849580661921017871918815948441342027995622716714477960043648913146511483740521747772380676482730483088650945558664747937912019126491140980698122536080197723058614067366337730174612407796695257327954653439848089379298815674619647969621004842935905377364253674849627670820898457471956796632385189791101445162828380138340238857935336873654552916869032339858881605300155253759336740642795005689219226132173257201172722691830401040461669268889742764080059275069072643010691487596460118109358618091368133666796319765100145564383416930156249359282815938393239569526112106272798687251593829937663798885461969095695756655250244932196241503742751708352713874515129502143943445101095268248262398143493165999630105507331474817793072282361655162082481815032164322133899585644959275131477658501380687333574853267796346506124146879966026588243624307629957108784265167183808772395413788426240000000000000000000000 [89,0] -211425567884492172494474128129096058921938835252938936432253376979638230092798234718553912199142080762415110679805190347550924045751998985976434678011595791173194545936432190391616197376001569109333041937423187784350380470745359899962525885380227087207688801372783529420165070043384729729097237040887988937831823160784940718142888966655868699893005730550722303885961134110856547801508846138093541822323818514485149553096061366864903245156503091732090751934040645854131643788342686227341224922604190825030965801056045867152781690361180638169039165106173689531766977015604760518669083857215589418154524490411125993897076540671632072629695784551110898008206039365838102197377316174501881463992342023682213925795203607783534569656433309930878561198069485672645839384499043293304880854324839686566752681560507534200645136158772306515643833867592906684766367556563089275221044907512016076425257518394499697943703062586422231898363310775417405140168955925917581081570868581297122000184970790560029855361294392397466412289349146265410135835029420858299371166349731816362252851212630900036269677977203246807378578774252877078336803358902927401291980287792239531677919859441529611376697794261850488911153695308438283163436631331139155012418295860474340878417399527461731046497054187386829613533963027116260954075327241937636751933965001320996341272854993527426425219992699550334777437200092062723117777596290470278967247867179775239693945828213906577805428717938457193702386063947699729963656504204722185213772411691483412017027458607402240516099593644429935833557715040830011095859651643768430529210078305392305472914252266029984325672292535664857456334899413138125323336737639706611324834350095227987878362353318058785342104844844929472357008760665953819591270825112258309991708157255993842205229033041218751757437749226709476702574507063666380383441621461089786973222842306792865951687596855405730890539570898777661339058033973595591131190776864370197700850208538075658831699003154638680254616242828513267698961996438346674319686545640490526889014715519879335916160754515719546902607449839555314584046538804465359928945618414455364156966564716961474418112293565046511855849690167555819008661585388174444976011041539199410822015735931490677546155400132812167199231613095363896247511707204909397430033727568027959980287126539436514132046687340660116037747549055094263856197219701826405618062998147912930879375886682056566106842075903399750226646026527518889100338345211799557153641171352068559561189673814144020482302460678230521726835280328394147055841463257359666117876548294376029705817905278406175880033468819916074776741826962748947081191807192662573871277866419251549472963208414776216568016254085411382826261860220787372891034087985636611338532618231146621385389263168417209019464545494840115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -13154899337419568008019529921045510340971229175488099725042616950054280745976791741978264550209836450980433867721089141663931693450714827539072984796781906713447051788950220367500262775440592157140497342587453504829184219698570373549721289734494176438866490710905320443836094504525691713948066039843562280843594362561413613114822262935053229873307876124895660292339760376382986537135677964254061410921321652034833664719858713357961485212733620845562267502293511158001205718803563465977138730467089569779766137700936177817982718859551325489081393832164325482091401586235055936223949051785859131972595700744996184178043483684408263857655439629570232219401382385358056678228785620232300629490045641237607277756841898310086292369084526962367023024175773878511355773441803916381811469115058284744468312337316019233710924590026502269479420171987286669581405395100852259921119857669015811991898499576221298196200953633731654510755244770444601995429505489445472218829528576751371707993494193837866075887940682213702786417093570180914518924715865968443007808493865120035853508793994285026578146473309474539684672222935691742926252452406502679990474410718296192711787060931104657816085884193231903939451482761648520099843965312694870425461151144779455314086211617846141769823324195100752765356865403937808069898769978870628354613628469562908669670909349968058013814189839582346261039632485099076573857203791217520878622416841287815899996198639775929966743458999814817666706208498137688248390503767577113583572599507422667204146394781507578985948490156920408296799114733984490878043388270775775565455758809445075787713017753163681583090894181466218687123130508744872872432161745720707633028207417272933461800582916713851984998250355875676508579596274106090169146497662538726059447947606649974410493874125141038676975089876879439047566405641044399922834465972711511204967263241080842334957546424217358972876602272105537114154338608638139280935385021035718049738567326506630201314099520156697401656451784372710751823775412660353810830367252662455192333293628211267199004112134507131048110663695976943287817484251062068499929006762904978122810890970252602596292288423115055896721319313237858916700081785285851487922337299350167895981633275055486250374353404373668677209984261466020219982525551339032449792704825028608833759170556832085650948202210315275672091789060545193546594368204029975576449888195035038621748652984176199750344331404961181922125688813480273019926852406030743573162508152787725314090771508216447265564466939418911818807194899905647690208409948569222172281465061759243408466476296869069968357456326900593534150474857574352258561860542228665470089569944920690054320493773781498986884937219172811943059451985267480990262622237291698764902313611290150525148909762363840942263610798208775618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 186421778444063432693543949541842937227254274535194522626433985244560682361663760919852570874634358894837262640915128525440808101340188277996843102942403002347355170353593102975758071981473974290460411415567283333899770284302685346616763685319965982776222892062182986691674148007764339939454368561951454723743876232356846968299526938066726360458539518550345613638463247945775457939706022619071335853190713162178731449256303062647618886917173904063368136176707976525804609134275442881120859599532544418931058394715667209611123396589550834171781200810004137011301442666887521851640842996846567134281995567189727265838308606055071491922805497229823357294661120210468625657922262034316282214159710530708020400682546090328332450781246448597296071954109197532356242392886694898796404783082647969622083815192142823051856063882369738605710655929097637241154865678655796127280485848237920499760812114662794834614161360908182378073798032648725044588394939687405486919072973367432944047221349450842046741414096119777822388320194729841231301578758826123412745399047364155232849812830850231550953000924821091533951168113054260353276921133359712222459472540756789840004528371017630122393572276644082976496938636486389903885881618571416211345944333070234811061480892224214880620930939141920179428392592217722793372990963034731131522134621001003995560151885968612796973837014658988817377195895930740684039841791899316179456549813262757508283657804442162344395983968475967930495190527445290509100197842427534235818184371126842692210607081538030950743006582753417754055947436579803207786013789296503105652155712243026646660778202690623033403879270690894650604147700520953611880151424518194152146575773704421601065042573447433106408153714555567135957019585281507024587956870998562419169104695797691549393848533733722359398424354532928982624964353277359360180066888091901745132784889153790349986539314373218748108446451327380176232071896614525985025090354024398248871189558974581834510343144544543645603241743640687562098975101712282664207763511163131613431602256876540248914210366311980067891283410882598604901140893667903320067156992328606605848964852339038050908939483123569780580793846457932335944139731264773087320512436572313292121116529974363421783281205774620413519840211333101835288321721365297013059140952347914090543030952244749939504531489420023947572966980183666845495121800126955235151124916924322763867032342841354081163829892551235201425349068732382710239693059883092665303034739831149747511836724355802479227656975946377338020766017302598072356442143811310232346241119574996614760678374336981151937175054968696552954332977946374605427314105147058664512448583501991598514982845565735897512542397716704503982253675449091502577123918906482046051317135609837912467422129473174086704085570724880082534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -849381875912199282451228248150709073809739901504737343700077023802155518320670262429032071277896894244644995520463905541973186894649978718793241817526286108181411684111481696508933211911807714081299346801998489904671515824813230296035458377934948374644751384886361567084730219513769234451358285932304270158558431726022831455332919400225685808346212927997603256269363280459889525992194177221107160888140375043426498974970214414336229503564204941080258321151791159987767930364798174027001858525194506743494785115467725617816368778016715133750157072991479751115763338390435653463287379637441196877162066563576338447116769561559089626242276531965434685577847382155888737375073117534153557306823856040167108683889869221052610173021557386020963889856010531690193415081216061911633765544780539385112524667878460634270208210897438577610423704311622843699488641038161193021025231656088715589385813567430649132186724743460225163978824198460944939467931663598029742854253858768154587134798090659349960213496002589341400849961690101953819642670175028337136508740547274704211533483081383842279333528418508921796400144272497516547484688491619327831941145561224067739555805792830262191445546354110817912683378573201578985663394840458612212935627684432511498410124528388531873013795389168578951107614423307398137998131487863573707338385703913531133310070308707865852592510698616566011379632304684553341667752411028866438494247941691619471238644384242450437842799041815791438498938129008513021824539296625583804387061900748940007443233765899095514567827353906798807669211768089737472113287019760928928969391737363187840444774944959645683182652860187904968710911871136693975968333015066734053746254563982200595895781107046081945388178356092382305390061483991281813315046768886002267953115682032717381558874160654414367132784144751314700488651291814116315103590849953859571071864588629838993233816840040894681802873587725417635538671510429446522612212923577349300913580562491063098814544290653497148273490418637861464988048789439476179562508202840390457382119060658465474607096384469485138466656221737820702016494576233018515184081912004896112916653652968839731827437108512442466702114758177957001698061105262387449589320718210560875048562304998489937010189748888988342314549398420269415906056667104517210806092213937701003566535694594278935181539614572646456804218078853534150378681408012004767177499440752595415821983921918565486132187834653466314729283144308674185997606439739215253865327256263087516649359134775533036469447383650071598944796506243205131725166583207736075079059494917104176815500704042926801676493597141042049729800809859844258125624630336226947393798079077069255218356668704018033303646836499071242449239770059595611242208052507453800253200257071321531155905269235473738863061192151726177648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 34546147660372837325584310717586993367104862142229889113899639751465380900576317320435957702072091141846163034029976017650746673966019660153723320651038775757537191084477085072634397213450260546629875902941004900172099820449171870578726130398918406892027028527017983320173097262219827146183542032150878466280546871533295334118330000136020019268527005240388503878114798171953936282520023824301305610014211933171833658253784513368326494250942158849549765831377410605935514993082881121890820576781577186568437475808222893581309275253680136125296343923760960479192854440051470539502312495365671670515516872736213737277570461228845994774256640506128512656214830474674143257300010109696246693278300210151486255886077147108565145256632024137620296217177338738230089832634221526865336454249102631682075515427902262718214778528196835466714735108947676552384324058358563791743494723747923770735496435124599037314323547551478254469075054591061666880172576348951571974885604649673116366215643155215285021126082950833548382619736473376706854073459750025619799296334218720826734740723888015837931935295955852091049125075600860453061015430629449447029488844286074804897743545408188131739584332944774146044590573155455790070725114098435742723515545722226583498645278851034772052001178039174309122927865742225225554992545914147856984946818274565020654507635170693613323940053762240349685569352826953342048997081958918225720130040144029660540344485297649518562060532777673442510499942768387145405451028165322098437826381894444624997667931152381440691392623101948176891776580190218912424086437543359254314503300722685855801558258836247639143007814297653219973020447655342932277000657045890838711858405011271618325424184492319451171853042286048962462214820263281689565138905997681656452900860365580734648726080397451397690100354630821329074825251113546289486987917024120687482221549943314041648522309735211444740296786066903446384776730912362990504277579165806745765737513881147252253988504745432803111433923820090786741538586788525070001128769142579220899138037944809903156072514842226769861147205095834169640614423056729392098706977592639221623281031045458437386526291670068099775389176217617332215071971614432170048607379089167707866366515261600800597804390518355285735348097476314310357231047925999876270718763653523752184078364517246140304643343556347977528808308883948612849280064181054516755295838378019470263969632137208389511394555771566307041970838378425723660803855577953123579355848613649971959259592784207189872051788546383239636706687884920673056572252192046859253882216937621250357987517039914345761461298345782198801415321228275771375921448474562466676793464203560240860107802475068818456800845628524401787446862087649131839283374360687636923157658764913075868106951753023522268684709533360889580748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -587947495302809076763364494752040268207168318985899935550045871205190110326525731601349211146685395552154142437116003911499295840570144452974672992071154080875736482079529278510123091164895362734566151283058516390828773756689058034118591698028763357939304317192040053181513444477829943468226400345179748737327714182081695732307992942579218138257048826529600835294879937862013434810952625487515310547087450699759370070251419199554500785315364810760350556742210644423513516262647391694246848436561226335878636084763688847301303062053142453042995587834231090312296887080799472850621109088619815734951936397041758325253355059620479445798513729831532755905676395989392639233388344599455093414034119042524498657272690156390253841004110573092731025973778704718591764507573190812379007101162142104131713910518167603631468426872402928728520978817282600378431146915166342998765405424276804160873952515374526503857507352843143512900031138779101254455266650434595580049687287095889627319457145497843253552548276617733888211808194717449467849722658122670393996765684262696257057383795929582799193809206599711493404799433051561885335371993001253909880614783587491912479307251739021607494631444899895492158018139520975115200727541110353155253177332512063275110161166706011594133569508094584411621720664061218934102558895999713131755194250911483421872720163527801707225234627699619304306584940507788894539448615861580205397101592160317635771701296516307008036099276130318180585931585950633680411736943514673054339332139685128445316193352912416887243113171587969378628145826188343427192826495459051742741878586736287176047453296670681673473184616775930175777726879881171588374608520863643934921829788029011508816628011706305362847112372787488602565237248112304843503532702892861011156025308523860020901365765282856632577816903278366124822194027925386471068123771423686300114291866539237129625094755742961221190131939526170046477703483616697718352877466060654641868832354196865571064807681646839794431942046301805694701605374601436808443724783237373599714250756081666252891111534369251352114685076921833191023537302753955912353748423836727324312525229837124330760952947729823980078774057653485672759027777733185152533850829637069675724907384261709606058208296047192029969058002775868521079306155207524006336651799675860105691252807282212136900519649512719358259131294818221948913589511696519392804340093059615128403570214107254256592529167241553487420865801843843574561912462219302252679627144376387483339511320776874817129217869440005341725433998891877704666487735154701295109620389556024348180342676395241249559712206804352004048763530302016732700227302938138502223104240348849378021727032186990636998240095584423642284342587535149300592082587746870524583778291998312692613409673690516878785707328546639936766345216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 3662606889616896917670306506467920009485217936585901202178272961842362544134526645438199836321031959141810694104727957631620095260208707123775100003050131535625042747846185912702974126291910999058300350339928058835766439574229657959667030003426671321987341754188002161750670930252888990692880466271004067258559377360387367474497902825616039605910569904060564387682315388424492028179146575885655873245321918103994706983257862739959790447899416555685215013353815282802003037070286753112708273802077650082120438639269569886493281032084434580012550994999993988575895595527694680404361142013025053719762154554546409099097568365619837597756242022266142945183175785511448936307387868356824522068695257563247533831197297319757911411269756305454527173702858441845249474248166916240942028295283820981473249605900931968920606270437738141694186708617141144084245838049051037942584803916496334936469145625758270116396835852967366324877741711556475416294363401189019943158781022021137844904109865006829131450656451444321578824163850879822185935688041202139628604908667780362892071587075525596794579533133140196885412475741857235254916524361363774193732395200890602662473292130093862192090359944639122794223242671223573920091468747092265853744552845549339778119211016326590473780845258677999575964816128711716081919606594194293334869112657685210032470635965793563341411629815466426274985837771702832387189127047898384035960157231876864639591836919184689522821607503636017203479066578310946261178254857719386064400389015644180135281637745502187331334228555877466519441198045459200127662157062761190640389830307853816352689174521531577326663080935280536165748310013802950025594762206834460597154914155701446693288126008853077287988886265918750715481612455948133500238914975758607259099863591509702959603621339742836285427557456327584197278515535236456097523703433545866068249386604024480290056603094508455863270290566521066232208724422340114590622271996193869073622698245969920642072189332813561968383302297047842211830830561478290473067741767121061541926799008318359316430160757357396619664028839632231697681245412416842353948255750689052403028560138638896983480218375190672590723456457227170366264707373327667879543729191686985910699062203539200583365492226147853577857577465902421228943882005127327848198432660464262681229393720953287000235577733789457347509156320813473387366337044829000165419300341122094381138093825548135851694294849545121051677901607111954101098391655623814688422614732514661766148036261240233263990391426934731044634492845210184394243300061214776455920167377442520224300695739862399614018632000487581147337981717653749343711071075350734542523107138997616485027181213515740027355625090165422686784157869741220069712797272395622982871463698437683218303694358437610196862994842891088670857625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -6372308728400878389768488546605099311836423960484694107704351794299396522990685583762739228246329258061891490763308212545748485038301987393505546340773521911863066645467639965559438801496126870693100799518048370204648689815890505547096656686566647240964422278024696323119850750749891424057866843519956970334466781769867296968268527257085721601591774577574545347728045059382902705496738549103882429377492672398909923066609707226568540745782315403396038224918135987806883733934428146904910937238903547961790693104705749988332381183748209274845915777269074316068603100269163273239568814961618507851330157296171713552964499900179481054413953588880305669053077921591748316592375658291228933030077322993498842380805032917347686335202522526366441389868368792207094315621051039263124952261197316743814002676751573688991051014482596969265109860101568853421519536573943170588802251366522522175766516370411678878944370235785955302324161679461796289755653719221260733517204841414211232142616952340373364838703305024697771783044258557715325742869760704617369968651537786296175751667531238631895942651489951756446324413938636945020927598204301445769742719203604863245611713305181842158717638827953885243780093213685951358992674125074903862126955982455836355557053541927514089539508734837260562272675024246294309359389568595169151429711446249108002318140142885142704507873670651112133776061920057028217563138042975253691821276152159638497485140248238722989317305455696292917664293504469512399428129022600567028780844478045327150908106602527731085937939246476172492588154667690758839842955314011236373451469487626795321443656643474295789121825566128132826965081058898695570817212154501034609308882641668751441214122975232719031652059171572832611557812942948585268925430396945770056385121757719388727792609580437583694987963441006566902673960358808131488386956285796921400649984282798008635973011013886270914495890260132801658611398138611931394142156545377666557157524521765872166449532782419743549013510611728811742082246944846400932052418614503483352792501043798909235078023743261477170030734588843330579239651207857920209890729915082737527411064369836715312145373282441405874793446956630373749718042344912140645161478781200473719118665191404269806043797116032924061790523206840352830002597321990414468637602887507068576943596953645801276280437074331856357165447821968621292641649996135240177207009732209061992567139552461979682583562365070648985133245924070603972102913558289222877785261407932887361729268306270678303298201286060469708009559857538226836965396098581361082252464528176054058579517597466326188175415549266956034240394794942554927678629334104800968975626463555756577770518694987444337021511952558140836654516924060028975449562137156923478925601809729434782944403980499441035798545006904817484447088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -187785212656795126480226735569369691630823683150996388752646584965644358481672095337230555381601399434577786428779995417922430752715526059619799798238077782945359318522636413490661689179840843255647249229837111760879693751904809158512448570101753575637564870762716020861078738312585371213090440849742710004942938210620885584789583674412691826351664171264036375477445523784865182239029796293618356616041367303325447262887456892132771848783285408627967198703681261374405177821857935259791693613468205358544600275054359781137714846026071885682998210054332833143341259965028492160133792758380359193856636763096868516356535074270566909192664254113610497005499379396230585328783363236089843689878066143966234417525717657323704091654827964913337933320586633602168539317769635957918158765572565620381131657619313198084072307502518836622778851081366058029864385152684727334164061835733563574235752986159648243636214504403056783147218543129249708167288411456490861328967911388759727920351835878946409521412250346051321382785184540021140884397296171659469679698514361343782562490549500436205692862155937064641856255022230701201250600813111988106768193818248367534227801905251726642245331731586512842094797629581191725927271715773403000867170588823124903807099616682865655166080994636101039016287075773825583963800870048424956237899318292284513565504199690327927168533141527794467828314457086735400902189265570263220433359147180889000728513539494712495151014695056642136919706778839177434248109806666201148933830047443429602097161432452024224103701370843636532974751756703947805524739634161524123682279783004302424961614273178422554014984941074038426966856684774763241305076090447310171782187822636302895618586910853917533895387628461947495240157189955352234476379606588387467758517599445117862708487824752977458336063046644846581441678413755399311444163884702215948777503842588719963629847139342795826759101563657998819841668364457699219208806899753900546552312369805226133352886648838220677085454292478005630321623155627085762905258527569835146679684644881421207245023503716598679410131022304099756895723462039967492157025891518547382657425406747382323702269472771290598667885006101331897860045345363302109047243203697058701256721103691417987619012865167677535686106847165631371784987894438154096433523595576352510311702626078964119669782454002163030728585099080337804307697474479833106550818022801325196425465783889923910476283759996232620847468815215748306367960976996280401968117160246873324405646344954938582680806232572345585336826678738985903948370837026118246801629232967914128874095963815205579547695522112274622576139249292089836135814673154149612231990557944760270442551283150254824384126257757093620229923450427035202481198217635039180705126127224044468182536811260067993512534341992914297552896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 193024086232846474476239721131861273420844940718036206470597743135157529165441166456357286503208770904065222742115703552367692389265790607838091509950790625814897349466116798749714836272739171602676638827837826239314398596953444958467200942711661411336785061347399493000662954562863027349570364105462275013471402238563214024575433215348769978272660820696298302102894064654312591991332727168482900650941120968159972148698229055816844428360753909225566197781837571818554245038017422708334424881265412895333180349153879141827905399750929027977102395902716171449527755722976024666036245728043686632570639362838391950784149910066292531062111906587989463728343845470274804220577111531367521819625912173567149255353305345328388880225460459841508050751648000873231613166957048989793184623931879076274726959624909383684883229188538544083935328716140579982436485545209540845261230211574000140159168276813754937445074986426713298293214841130771145008757192988151882951393544287734363810833265516436538297451783924773393536058214211817586938703116705569229139447612375757669534211578158828427549490721749661076113639344552765003509980384676854382936346727222941983384397996628358013699171188399676264565676789835402055199613806174167455316001982098863537534647060166878414972002403325532174379331221760618604025701212117532478092423496352673560631808107891264637012925316982226478135838409322873239849035896947211501684842363662133524728607942956799673516870391926842681099653186180613233089534873414448615448083596619049269592090720477011157829858184505373160348263803128077644144280041563187101503784977388784448346873128979412908382074138300125821248955729703092253094986685322448804904350942694810257550165299337184806608529277484620118480208610940848344531264724342668236951535751868514043693672670540628133122134704313653491298169719405080790916287068517044448025774237509115579074348354639078861551945705647190533233242200322807872801251797733410867884088805557115004337261262941435539884761764396131617703755021098232414839205578096049177714613201383221574125521557213567280395325282061803606386295505406704521005668902987202250105600855240979658642453662910485087019569867730885325288243714526827741935287846341925460699026527316183202191683692928050299099049471388870807836462523578199811485672083214981994765892454534209857844219502288716976132971256863011501313977597038014407778334703499381400243678187182618569692105178960448750665915984108656014717622386841321260998250374547565476523579330352787291489940899365907162509496900088292360342751685425984122699863496761491964521840344353996122808807906874346922860426223987944491605871150857133896679748300238574293734134029470826223110402633803643142366944614852235931131419508772824036447227067401602835634259227520561038128237268910419188929926266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 713665710146971380331830170219828404844469380859187073495719852734675494211744683691371495513398896593231594900577457428798513954676570489160707738058791308947142163639701467176320046820706117717220790621524120426463487779871022697615914126274867315803716311545595810768648345837070052930482450290400257525017217190545063777776962004609067990644759922199907802395359968749800704436371737943914141564908878643509157481437733446890499943213931995622221692792579933597398669084133049857448614759560709794515832757213572562884323811903754100967564055067112239648581083633404458121398670842539680333701579677895225946859627345361792561018734893009002479973454117111584188668483754055386071853105545013453238075785551269844971718353083821007125119827593084607466859692735539736010308355794353720771922817089924876876474706015126240085958156335850130744255354327307709717819448520268446995858058545358420284612668360245884873353471517933143401841102339800011867551475365676479338529126912949168972104843602333887771862869632054934959427043518963032770848379466393378074811774978995979668312275374383829013084372232628842316906146410195922860845173947453666668646510760286600306109504084679021740494103133539824844228949799147472255655822332779920298664057112214250483808785497548663596224810186627308079401220461018430095770244546470500429789944788305757414906255497100905843360666450419251514641426058726660423941185187747120680088789230244116007196243411181061599148521600878348391749153394499654627448203843897671229306059766045921225425063896358060021657185223539252529905039674779769951660603527280469195562450303069167016112615646129438828580939511545432687362059606694273398914869412003636301379886838496892830766651889680609783133474948004977922268238265052349977244091800816800816683899743690338717904442262925866336567574613005374028347944134834217649906529522570262947684051222771592192299185531902238661386830589214092018680245469640349249583600505734189562636388262247249115735113976611342728147951044252021212496142420241208993653416323125240305060251862083787414785618457767045740741341953923741528120643607381219777525714794887138326400157776393816575143378685270442497153596949938794102426641097142030073536880793248465231469514234387868886414716979654709566165233828070339878677430193923764010374596786841305413463950052947082992000688311100878354646517850333596094937409676982153677688923157032951980071387435508208271313620388597402884325467095369037488222441734518569793851598074467081533913309133738276109088073442759329405574507366729611040163190809125928286870775202184018252802987514607661202571792135919934902492778075426440556786453668472330143155677673599562410719491070333775628837816396542253125398895240709752801443100311860856798213586803547474775544178219574027205106833817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -399938954781284751134078612053635648180043342245068718219038967153119631172864667413552193530157385927688232786094859526247586660792621200316124174947328179060408810206441719545240779291705833976567976053749713764778267803275381314059472117480258043474267220882788844215563132006650617684868646294456665227185311000529658953045785514042730204313734702205257445512460764630685619333088722777368738149668788519167211213575357660195102531569111802052273410195979712898405404862906552828787687846927981493600246860734529949901657508426740903871105476278885487243236194321306286375290861236939378891094716070237209575476023493474405365388788323589208072048398727235096077734872019851735355936201671042518267814581836091446933683005370433988548818725727058616955835759057693994103721046041580600949518819052483508913656869001490537638007305471995549337040913391791657620847847747865053411833270484079458040546846917684134621570986760689992870324799281200068238890252237382031748423340456525045518890754896833303285325852175945427663016365559314676146435177715878402950445099786031356217357479170718045487904296742520552143954881110189483597113986440382513334146917334550161714309922674002264580541797066907717996062992034954463917160697349648045397156001177189218496068378898968487358983024176145522446512784040080486804043093447596997547890737132732133128050973536237003124210631694811035023661061211786013946485273695795317920606232095029949439606393876121856806754088986477248437519320672114172469149518235185433436517385337828678020846231538405732712922623362388898787279106190767224932268696423488334216870280426145031748265936803857899983279413553016350340522017480796394254957105307478106832030874718750528453212547848492703360240282851429130095148609586068082912215587628934694315324281261723339296690153081396027317566846437303543509038096672167670829630286430472158279707555096508510762972193060254217740743939764119697574507328264788988893465901771720112108307597413003768172930582051757874274362003400875469592775914741262604664634685736748968912431512461065710442589312116270989849660547615017694436911419641628390096890179503236972564589945478084510154948477018633147174016357141465508066138864527566824252913221237788222698573824791658617031298923708035442339886021049007407434697370823117714150449264519415540600747945986867702920235710765077613168776743069878241401054421210556728857587762433583697759967137319539157379861172003910130853973753758793849134007255526219831959354927301286260010725450742233340509905324959847748671666655139831767214106779143967445520360611251720932656561732326177447676519494072594662359961340450352016421781676850795204608378299566900127367493504582846994081745417734000809550068444892965765786668748433692757651142574210732896374874728217646004257594571489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 1664903303078328323442359984363636705541676651535148857666141466555630749709010864343615461736598386603109450980135968316219262281393653359149722189927387744960289167385586395827343910948216979297878184650294708453440103147156488511697380631077507690967191144960880237599710072250249903762378018264695310376207110580639278511493436209070421917792593354791201098793737449214191028203909684059579341446464121925445558148959483876809833275678275837074328268322628605122521461705322550081141973049945715029890657700949763502877693065866413449269702183070435388136002966388074984268578267632206416785272527785614262997501244168912915380526006924146285174670088991727416390031359361056867010051004623103235353998187974987180605468942714020700993522084210775437770434588948223820629478873573991179326496331277720548422492704070168161625201624365705653734188498447696395291119453547728871988902854190924036645886051087180468267096477819296737888676523043774074359899339119708955885295490398200343672517438450095569192854264922873936903369507738514360590484282332869853973038262634218960793500183449787557257449077163239875569955716668726236706887523720314977356247392333595489903005243711395388455747991484980401904888338267005269125899241808652368421975040150934853278487456190666738790721459642927914509295660367708716871233971764573896292133530286331155888476635984729866689345911019586163456923797208495347779691848797917291098377543108369536923686552925519801116248583052233462115432911925352861573501366325509157436129483452583258867153814665664895383809848052630368340397630682344736250734011791837793062686265041620480926468016317360593355361806086795126741302644825911492099373478145102033944518814971172730172219235776930385778186118348165342660140617105613097190831895651074541983671271392328322264762813329892421275277523856860765520806141867539504079225657732220943072580942101243275645235175528391147382964293824973902281228849221521553502843149877565979274033101573812646501008971642681435009840072726620063482198318958327358860817619830609262528441388941591568064219584847408379825277796239629062827940890907814773937719285003787910820193458345722246951374598458422599750864863705150612158450744997553620107650959294120042233849530012323091698785903152082637168648414471127966930423202076421361321033174392591822878663916505498364680730085402936545802731689204197985450030077561750298035707931729081606416255060917924232485435841637443547393775874245398332445678849968234306374130385497196800301167540699136067648307074339462126540775223973585775231166364463082723188705736013054681015459195275169619900643945373840280193340325657008759741589774486729091532575705448008236379020848359487265213285679657423805020899960402930747770558082320759310129956433119555564854723805359738636586120852275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -3517962990243175879998455159659913167311781324621429952334067661761309977314972615162663560245994250327580128494456372383817384894766192110354896800742879700569829620717674448151969038099061226772926073474532906986313876166905646769118144766275748409929466511770169876854464323725259537490173990586485106066774882831747666741958460378089546185246978181956398529866096400834749592621854261439623700954336437359833663421585435584230306526620865994278090908353228133625445211873854822431083159986738277878939078542668219385797398833914211995324380914046097957817690848052209229779214649134451626707474609619352346425738521363580778194034903018501714457408930300029994862829694867491302073648055522824176420152552360097311237437591005153230244592592419484705152141121523214247036754164068902135600267620706717627428361343447136581049395853778925259097914821926620839191737163323394937151603353233683422661152772449427274678370156674176937232044209932525317052368302311312176064186199947524045146594482091141526086431877660145893049969083770515292954884473435203857908695223719261987348847634446905208493231631966102240668233387606053684383221991443556605753987381147923379665276779841611545540865378549317210244037908309084864799094543882310582703828058689459013249767950907686051025156746021013783970230999745537305429433714240086517291450069562254089414624037906251607207731724092807171992158399045491944383178627906978772855910689974067425474062229125488118604207969715823284439481016080329583260243712188543886948198585843895022072783234713897736104481129743924459058008790221255015542182434120585417318307764251116584876165155431579422491897991449080587673261605820118959920592931960881600407757587353556403514512846548704993872500743214320112742192202400601534398861069747431933225660951869089685369207587171546899055768788409846953631199564640983231424106222469831945969048015498939239755472386023976233900370349426357796342887298797592089778195426852300856388943245927898680780123043045262986297561596434701840339785554397807578478408072940156606314712022880815748562090837367400365308884001627829133486262773710915980790731731443778804222532804043737599980369906211176200886991990925554464416059902011503689933981932079170540003387277883679750849342225195264655231304855331340795656245390297678751399102623325047217440606753325014677836285241599962390739251188521775270923954891700164240730436698680697620342331189651566403785837481644361963788757373761764601122842942562260700546662133378297188818483826138097108085068272767377970482903654376354617002698548085547677988393146357607597283471345176789079922334414854465725207869696610272537407400729906713932859349409308733491088820152825639632422464385664314617395790310239287843579902495034155736703322578750275173755162183366777753476210234490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -39681501783059605911207843072002085231526046858553754241645767945116572688396993196890271975814604751184707433441015725520704463443493623395133396255690250153798543880790986151312712911925418103254505983797715953600416131514887911522274978729473195251223842783630062318461277494497203377380739559885289952421890394751642811225610173645392358223925538538114358749167619716914564725900397420347495045096946522081349788079780197561354363610123671368878599138796208845855277997860843082822296043194574708097958142921283717927868484236235180349194082024280469247644523496814793347948567008755636163657830211417307380870796705866231609930735106621957160396527057304766829886680651397468332842228713777763347251863812641408635644032599498306127416760240250987884191971445649089910346574325503207800003101144228688378014963704245915676977249345826824917010539326496478990249850696120525873960553560966115855139020734093106095255000805282338753252972254276631628670434222407635994552135152703461377438757005843906033649106716373806215311054113203764153007180214510766796787422818293596092753949749185675086477638686646108419769781213838685691026625103833174419113424595898217198723093418728725105216342793836589524276936920858307517858449219629688756696814203005454336537121389057749721856405102431206312989775957622283330687116900741507966828034249041191017856534264039567868641455082580018614183191425237697519500075207108248747356202622483574789514527485969924569387029908131564384041715825384277974870147164437238249546070162008142610063102590147036346193953235563883202448629543269233145355425517350287009871349261085576604212064318776300263092350051985496228799332150426787149105419882477557815781800341070672612656131098958997280879559634441314306336352641796908573857235989992022401528575286886302684973856903949387007123140413631281507063337359015008237347044010368813376282774198769587215813434544333087132973807508472398541913016122544663425463659215262434766338797032114666595531732661770228000294817144054429318018152468970292801328188605022614782833479024767201222380833709588352324012410603335802731947035226718178412438787426842717711110466889100849753409013881828471174651154388818366812134024691443818809499140209412308330158867606936891114287857839942970388179802354914450777959928866783445900069200041646599563055252782081107290363710458366470954610997022456837377923629941314421249895203806316984884124409612597448194155580895640323721794356216426314069943707463544122000663880361773372453400731600128563327592605843643828200996464580294755669543782858438220796412567883564440182679336190418560888474276339071780364845166859810257744655241793940347275943556003344968878342913163621555530841398237514935451946246394289469067247842722997244838425328195349495472652597708644987054237672905113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 140239087903689841274922042401501101451280030958799936355164190354604552130954725544532124809187192473233561488275582472761489387804067876133101566948551946242648528588979246544200100852271581695353328546006331924468187021991852603141811975950598977667023381135145399000539047737736876995089836058356690360119482769029939806810632108000141690906806198591776402421404634566602017324336278462462985298016265760908071645466254328615506398865511382530964331148983666979801312784551246939049783766855046085985629432412342411622818671124442127824474441640788209139085960884104958171485091838956721818977693563056261386637490351874150434883902971014578829137989992933381620237376145360694508976278739152486938774567204710333668390758573462326262609456211737701850162453161340069511056398198368848107580075468246659619791347166412233581349403696263356058532692396958310725648319739726508277266185100287332573154764429418352596581025487753786564638835240768322687468014895012872298298337259819010970733972382386321210532610599353995751300119831020460670321599378289898262060588951701605754698602146660011764537033974281826299799377480545238706086707330992107590938069509860086249372960248046294690354809967064074238070405504726739759415314535620209876315680724074918444154416624705444779889605394165825898411872283187086997178889833822334044651993819646753900188783438674737706473848343013498826900236518331354700202935651157882777714039969772580607085451818129536450909249497624238471409112417335543414491125692795156922989536149411451914117260583312598794700470740821625795994395837277986719373890177262428975693192757240065507041459530718712762630938027372553538005359039544695168351607386516961050443076361227417115730263356116924418839684880968571112908216529375925091528399820494023413953135372478001000633937900622140300625458090196105100925595263673104025741050268516378598330664492866049536300946819411141453242989910836783935448542026852397448172712982245649668411058605494048376816460730811149608269480991481350316653117747655864142086498505292140455692279414348521689040431394568116960669951616437772478697262797334591098807360893460311549613235845520914781077939404358116354594365798953707308230038906915367950911960525720373569035297343257343417461347799475542865226023599147906758082306505608633203040429383663126999247472794571323271245759145070454985038437638944121974761636306599280060325856501768126345835906218946955098906700548791156003414294522006263643217256646372944593757004170088014937035881525592584143311028408129809782791797942195880212736870198843083735703057368766523305561784492129517210244842772967220264037872513392773988993730905949765973716933581930715398322610193982317560440404141273002759667562539803501425545844839957159059331692588122544377355941695242046715444630640394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -193769331997610230975851861092894463406211793404525282079932017565768568697648040640582753722386406486414360524819148548687875809927623083811034503572822847876798231744608962790460286366507771116653042866288363771619102458726801959151955266172815073959706607117229089918439104161052348680813915012249083753943962150895161913922637552325911805677489203940429405969625598213972148840482710107631255510606371140964123056405483102894037774898698856355592466528260395576775285964463738226848442687956413158766795512543673305836472042212540452394893089357521555288671344883433605901333032431780917237136748095287116303375795949109660201400998847460372301044908649148590857867941373647136747848067814162554696015613884241507011608415633685962219371670561059848509787326423454388632380152989540151472633691865571379664371768579531522848513676582101126187095331807309373512993643335864024814883225768797186438346181623317617967269736451224215047059099814801331649142947848504631376481805226339865693850485549551063779305540668276451166548903896859515123151541725116651787705035551281235492133160668243093464054599278228514966685079450704936780632358197504620018693951480870913988886005295190411543460772629798281441037843369293009423278838901405340710079495955890765839174546186173557261514497958136468540287275754356320218710637991940375348345028544676370893748030154099729501212356493627429282927933670587122905237287046292159901240247246921196743588155557852281050949905670552220841703696011434207757265641544964062494483722618756642390964833744799280473914421539873412028483073493293421087486792810018770166588624780185996606216563755944042633427861486715231092679020965895779351601716447344562033082844434003567514590157914465616686470243697477789153249856160622046109242188587712768970530565341894013468870592622147092253163107725122489933325540296965376170317713298602485661837961609137389948057154142327465457710858785513218756396889460195761363448384813691366401140782207533595669199911037645595878119940251454631597335956989667083602170957542080305443302205092354252913139017415800583283640093525009091032454023994900658895844548843378937002399494446816877181719239225271562279159898991387969678761949027854656499689138621132989168396340618419368612783138124393005222403762743323059329459505913482480778013868276572509651042130874391150383862688620346611786943427266893365339887548226359401911059075631295276410784099727787819679199624999908273987697303026087031607869255864688799764680583775532103706996089594206671281092090622996000534365420780093591108065646253816698058730664340968074661143198717420052914224092151334515491834342866224955268640635302707537145540316357566052299854174370570256749560143503892409283159262136701271615241577298433159792644745427818915282685181574962997986729111899340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] 33260898487097439087621197385015458705828468680457728923382277306227939270010707754405910388680780970413164319311960718898906092941594609197586497019959741035154639650442351157381187404938710765787325523321625869535170835229436275150725786979796240928714516185462879568660873772094823057127760282949292564880922784782187961736512906740161122034248640119083283216236969594155750238226102031277350069566677776897521178414115990753484586413609666587381713102313873333406260961895720325133539745995400548819135400563695282908805340094432766988470394709485679056669553325448411028364672780473980394931036196681818852696817072136276065611563307515966082627723788594980456203022657966740368336224740463928089229479653766285321290068859706815953865571413127738575763722030981869458483590298245243167252589783597918888091969830495753324462783894397332424016010725207561323914078899651026866063801155709520944521849462152486471811915846284866478589339900132482329208623720393557076499203439904467722457696163003492449298552836765856546450666041280752609604142526919284275741213905692789623536196263193557528773842607672494383692037053856028073216078814508672321719249179990311097886666797955186434401100598376757886316085871694936775617466476776898132061981229487979647819803924255705479391301024468640191628801749577333972750337608055096110654696608888799531824195976504963456051923756420937464068289620533946038094675688884541432222936413132482472514397506115190585372797886743320163483127838281413434926485396421635660160756743599157263557883517159015207919848740312880448524422277788370543240651446544690292880979379200563086367821827906781134617914759538107052379430972858266717948140089911636603446643867969945958219704840571381503064252591581683199117664772364091717309485386470235114459688064632598419896108635105808429126481814959470252167406491482484906409800396492535990356833820599066159713354355274278286008724518274844144823906342560258895599749397370007072741120175269057351560477799877853868525005021342064548876536961640070716123796075584774839833949973889515604808675476028248672556273581476298150632251906464608514582668740994834575220880523227313139484563235064206947232382073628389266391916515324162555360045283603938537530625688849775925474481890373890760342180381700025513367580477839558398482223013352894219261480242900912551526746462066141179660222845725042845887938347806128604416966245200656776572520082542350793376403484464305103425991289877111259640937458840061394593460560062764206115667090194202905650809400775233856961241727688011323628011283742918231258843420224114662755617105429513153791583310959932833395630277020174643876260329899814280671735129142029860411108116149825161468297797700853248185546681123525830363887927874928141220647294738894163861505851299705783204096486932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 543737169000381957828635233051161591570109726619558345734106886260626537873113152053388510443730302964400785825276818559753320014094266766310998993738413529270691731821176073981682383428370068184688101403731300999995538944112822956448183065331455218428718856342028637730464358929291277616497903306438073200339711479764503242349399001412976120664606141715549583779418977173278195974973281078743359936150178609934092464658515475634759435298765346323013352445793317600609336695617274494955683504869545181346548369473790617790028402104279114040848354087433336547937366312655151606619982025805910695604742924077485427048449526419110755979655871361584180697818464555646724001097500536932233107668436596122698295864919119278456546692461167989604486546064629273715199303669560449234135766832194326041185576848362211298685790913294973181583710840207233752435168467298543657951439602043677847391858423309189630637402060707009533428960381743937065030679136339598632605109960988451300607449935866091051607339836725136751401188062671212894213002346298908267229024928430662299332666659423944538814298310746514594799539811484681263987118844991492315566325587749312922183491128722128080869020766293854093948420410279442134389695746468285220791038447245906739514508944697431732027505198974305651676715176928684788372392133850014503338398163295992052774262800555657103568064498583221982441357235922674766063684223808119586942266374599653441484418499527001318102004034192908611989940826773156241169795325046140127097240295193726805341925676335699772391356080960256131700784077962367197788689632222040217599071115541052077820433506407613693901816404567812964773542948169331237400560853526207494248541886341161906940706292137019535967107941753929968336191955993358899508131885035857196920961116089423170466383685272227158522470879667781454106236831293796196626287820574773382440332196519398803354714844850880292185911053084768718120077231880847951443195897224570538328821544287172367104841744087397626107063055084745349098299864363429882886137796025258417686444237886444911594296658662190266950800205796944013311147639933190447966630802791049341173770771487217953264913821438355995849301224373141948346188396847729960046909865963512107756170053843182312950247215308842842322911895395873723128855170709398721561955480764464551370199653999125023984724588972487952568445303046339252117471161602809269243367472934459102846631624064053609274281760551662558466983162850064587782855843390922843937741565165002094057205631914775050715189784984936564402729363413482369665686249450532781311132765660661770737992636663810557772782318359583279894641426900297802435269301788431316589634331441549061682865975061619442661043020988445745154314551529246550602414530173611858654969778167907208184007765906201615374139026043902847696801837875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -1578470731976755361100951237602695334919870659977991579397407937262890733821187245748601096282590069564027364857943563013308195979488591452720982648871159768249016740985001559331478106894181441765708073757731348026678350257103211169659306307439191572123592171567516136151306974200439567920285380058718102058686712627731881289405938059059147280442208600081166757416956853233032436361586509229807362372746186498476543848482453259274662890393435868978804047670063836510720123853745994572409972308425563426208722240434329959943258428705164265030489952807956645295107041463404725588859396736199390082190654381774132409263456016327743578111946024969149760214241668713128314337170215227820803741710452942354726588317072540427031865340620367554740049449291216172128146714395668443446770544146239628881060061723865734378710532843318801177912720748430254673921727510289015582584183284577867462733439760951492861596507568948273690597401508768475093884147868729322533343018762177854861858958685099188268184006870623223037518801770618054324905338928227155990940687746659625605980262922044008747876929338313155048793719882488878781001125468108344427136150969077647234948777670436819994893040316648165396855528564755887348245079115878215018389022112492874625787171221270088588474547773976416225409754028195510197136195235851430704032159864701235458719512959491872560914752647234745862141527314608745699793537702347453470893430787473397887490336169194935561775356988085513055906235047994732684120982937219870483802534223727927806638013909704872618867601737466847496460767476255631030156364918864496072789524897051779966049457620605673169021715748970247725146561268676513973656690085820210311347780479570165168784775057650170738615486678815996592149968364253014022381702795982208393922426618978952745074448185431882217670157772744717933136928561815847319027495545074952490064960687760492598456873139300110615924252175642082879453921772193014953800492126206208680849437317235626591522557151783730200830655340630541568634584492019842101644905788291626258655195235612038980256965171015740762288373719458285497124531548175622479087577895804733650722612012428198282713418135566371356862263042325171382492976921430671708940668471487708521947148678243082132359318364716522459589966548117708661803134420242492988736851772349771889653640620657305904815978083203075269107206917907881904700944119244674299299365170506271731741204842651356032441346297647363523900270870835698888917450432280037854641804367023951467600962126206519237120593290961591234298646220858905019793554425267845391946467550984462499937289568015952777052991041747389870045224677834548628806608914118537553534413295220496461795569209963187818266879095027201582744168382730704162598762371140269625364087295173596190257543809706842164516583333130784602960445162127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 2462499495839260428669350429582231755721814484495348068105310955952351570721141114134265619676165149504595730866756347029128231677487093701821763563661191923861231739489470438918776118485479894286353137738657045665218755624008719539497859709414046552088076657948510526344760400562591826320068476211887690429020375351302884014803451771577318890432223520722114894261092111787129188768608112089448289694987531421882744320817568852264647096950483403554629724108574559771704960869427567602100184598621260946507696959586453329725813083071458111515547370983465379428768620852105221100536422567376660972659696268052857794539769490805896612280146793689907551963306237669905476862135587195051834809762265618182842192308458286351574600017713865155866151744065678889206098057597656281199616072511765092978115403979296405316010700958318531824938920070879039630893077779387724477887392795644154053834158554126721152279113591442332214576700992132108984882876266618531672602489254361758660038756949498626224668794611364610398176500068313189812887527575930237477896661523446633036594993163001198214994384340221482500120450448432025423517074213104527208428574489240341043356073697352506843754673149924562994411690558513061720774341102837720403076312176427449844261719576754618393877178741342228966090849021677643199198107316188422465169213503610551587619825066298886683323027834394331855915627266956160152535063769289107256753297129044937470064548339426324068192706791024764509595747053502937055553534361320962460735202962744917905536604135265835915859459883977611590675302548499414279360194761249031723760738123247411997856878014261433255547255679533492714210809162050907411627341608853975988163357968379271749367985007628539543151337455200789309705569575186086766296635356796957230256579750534058119440749242179683964198379030143875452504862583187862198324507229062319975026275820795418523476937886946558662600117966156719735424736674344659012388111577432038699458825282777492323509475871495167051772567097158697334412661364044992318397399464857983409248733752297714198829345999480684945528774297631411966326079728882187268342763911122908249444854596792134736095518042708272994499138922324863677923352649534774846695974299156047081784208712749409757331861248139221254082152723174564570731249101459767438026408757019576419944680259874312045099897311255225165598889306240494226310412238843644668013802754642006635628842792045005843507023649471636170568332619330839713289959934023519615988653339886811779781854218160120869353262050518358553107487201822779241976366510300896107106512923637449136888359958567393921968071013854601500251749907724132877518053151435202101650632604609605129340560817515562347024331305093968780879226925330825172515267095364303918809423496817520173141977905069249227673907456329887390523899615641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] -1630048170657289322147726862913745647699403385308980663999817005128757052787676253463767062004721564127808676836216822690438327669279836828196682634163643080178602776710144700749071367606222950736940489153360140576353976628672738395765078685555690033007662613707678681269644281173780159209131118133320059053127485730743467230510975061659707547266295852918272197623443845242004253542034142669450655810944570949553406115999457984149031211077742107279247113650015623585377898871270582401672219469591356339925832754727767576055989303670037775345287173380493988750513340755070991613804158546413188053941884319162467491496328773230189100063874711517541771325595810433485951491532594098818482706378098152633065014850499893667975528487335542249704804489853324242227878840959315896250645776593012521100581993788009535018312757738710847392676949297809862557990984183911557132455755011946549358443468009224798397790568832698487285339275332547139084150918970382909465243563683997739898147248141132072595804522881632686257709215768790997644420523082632469765176777167449605837886551797078737917667818411448958243542639021942733196004498339730631061519613168141353299118379271470970168133440709602975410124506478113507722093812936145375397320716123927768883049417053548828186760683651336422717635325629238309015446326532707020595003541951409760032192719565122872450277692795899439205262421872369249342108135522259785077406673293489958653470150045045042343446989118378084352183517126381784646248917129078475833891361505005888672989556639957344031965457926616526785252834338418719574684111891849159047457930767476789090655203185935324161374170029334916939647591957750983109174846199826712351259559723284339423456593215696816244228465180224094640692715630511246681669301050182051571213945865536832968156895368120854457607004155389904538694699528050920727365327122925834796458050027257384341010021587319274308298612311305192483438170000591090000613662288977328872345098463156799456923569289960456990980404538552601469905749205706590620783812373028723360391979128755771693838024716062445605261074463861579590865056403259658155066607558901295602442897014342269974061066618095199086908351658764171732326232464289495707530505531184816284247714946013195650429550761860430502120411015105542782522181795562468804932503186576510322259195032746365697610074401914763733769065481681647532514284188269392848843728291554767595895452066406867330830625587474632783618290860428883662941141543071176032827262197150607717799678054282269328743037761654283977124401827705427741656093975542482384278557286800647088240510272463681461964030720506618955742236493768178441765312377101599579893783808274060410507996945248704447954251770900826942743052319380914369645131767723761521862759247246280086580962687194719451331527834269566667222044702146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -3218818700821470940244097316731238778977907323458092423057153211149264566118816834046078616072509390452591989438336691172052394734044414192646391410868482799859603547213929736433454209141152058074044139093582685463154431122470919668812070583072601719477660472809618194491145179321343249251414009136081441530486966856297210767924576382619073092249416824850316553147695476837287577939950794541929278708957317456303603295152783734444311220994331480512253735087165664475606828752253655773997243220279397152185424206388249954973262842935598764477260836825784567042895759548129881419024534144697985638054556559041517051005569247652909061922973165333214687435828471520766416042724084132098072810133181062776887557350822303710929127672882816856016427731453373999553498638196745387591596225082359291782925049176439821931556460329437390231078342703632553911077631945018381752319283716830859509555559498329242326098573269423316766037209169514759207010961701467850860035068810400707426252610573351979121042811014951369032760723177694947703583004782420769627825486554592530898579791568093072689184839346351665208148420445655013309468165828758696194901735783328220298735230176662785208737325793434461248327809308362501847240010237684706133005071949025737772984790075342474065485901449889187964845157717659902057421174630777549941048754249241373801501376939997968695155840113396101287422284223779084973268366687450381217469512887774082059383794904927893975887031668737783357404714184043471316582809981803128746195553902449727962560613433670118382432595806578839047513895665714700067514547738655300698844126563017526122958010465944029366437097001716658441947615767326749166605361879086950815454016980874040816204305035161658656530451675437837970280777412141645286509227971594231893088161331721309136740085237758220999302978701205286286445607607742472826070355178292948742948168766390473369431823278720768649887377677191370803068402284867906433608491650110704071899298075781506037403590016327775352209526586148475701554016143167785702499103601825213941366374862818967070092192942062233806230477807550165432072267171068969554971407081958829819715495537000482497236223090859448945334485785359801240367676648341851956945809913684525080128289628333953927429307286434228613295867929033622187174671952194320635305979288161902365637682773307188631256097218528897328896636799273435885981799388221436194249249088963007205649625316761009964745758845600840680664545633332179543787501571981995004217973865293341641551690124123734128976254920605080386961176156187919942571770419307730410834124811906378113791558518511005393148532760483176782733624090583302729971652772898176215204151306326202093073009899944975338253597645819203581462398815631152278481719687797768044743461888994768340562399417865628832393447827249170212335902523392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 14152931088058384701978681112567006743030355874826171954109520790421331789389383523282665413821505785255777454769477289233632185109390682554640470645179564958095225495385614043104544165752317634009003800014395216469582491886892497414790646806409699293487766955113643455748172574026310092948260796906890154485321954863372977252939378533363091632935407966659279802274370381934288498373980987888020224831313176249254056824466522608628544226341445630098014891873508142796509125028089296301840148954566057970717614360755385675586797403892185290774796442424688922260319962799735535175453512308229817004749143565084758329606818732292695616274800865178431420972861661240207496761478544016484482717043332286158658955307099287651893995800718166620524204441629952892747271695099171127534422655389736405667322147178004402716750180902791635960611693130378857283112761281521673147202008068793201449527505040820421676665865252905012409862653716238697934980603389562123767931662504458349966291000150121694271223305968765206928862321518064951014894121945006048333553987896474814248129039669545656914984393900713307244246717038622532349593901262473716191455556167166579907035829112403421012752814158575637019113289929150229492869455937178211904263072108066299510365033979673272735472914425255004022457254125775776503534036082178331859860013268148883974214986843386445425058980340462453344165431014860243226652606016805159309560540502445966330362713998665322732839362814807081182635729049729873061635150808423703342833451450579767719879645308662049693429280960317658443763637428706440337543031826423903938111391856625027538611294247591923280493577743031464276283118508285433927467168647294764184833568548998229672616284421524887458952880181118893784762994875717169229712622263836787148690534499036765240756333150048242893393162927505679769212892964465792598192402277854072825845665587333781275734243993456819058756414941784804675405616173184561030344320452658700992180084148591886935726841107824842018799077620193358357238033968637014238585561969391359153859598074260174993270006041040966019294802312809269173215233648170164476778901736953557216820600541958224783500739805471496932952038208389127295831770295433731560100986861511504055315880777833592816391391683416858169557164668115227841541453931605403978102042187689143950463578566521281235427059763128031871246436826712383820368605727012480712937521480423383978621072976249419207439310777613888471941178079533946860859103384233683866758291993329798137857923625741273736020427430671635392010786969619551760039646172148257201978419898534162671757114595856082207481598064112530886759288707914347260239262008471516174041769332595163870647164703135987003209821430300626235697161123201742772349708187873995658543869571452082052548277187432708233211655375273002855532459018158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -31363689448024989118214259512619360323724772946313661236517073365342520634749689352523536867236654527104762028170388602958131694603859554449859024460150308706693583730481303911057780581732936002008158012657394834256362668795104638293072777488155355953301439609930337481860828043212908054329584241114811548433951234087562726042914916364521201518225358256423217242684683656498543708950542740508554249456010960568030254486412495852615424025598289605865082150394324509783433206665570685949491794654913404784057952717480640087592107648692504465490984393381550114806851554858170466247603468451239937587529576960101920941043618543046669602448573056698564210724465903048347774172698807183690705207304159066462593130305140015709781559379210557070308752972082086401091155115809245297574022217093473583184313505164547123011972071348486635076285665248639542705662877436783348722519674860442553664122552511822223956751842728912213343177274981502091065311265029222890284134837982616435212873655765028296387251282844411343487122006754572026640846026655868784530516830831501255472373480817556450957142895642417798943861526709846663572841344226893075094370032014796169196652404207297994824195513294408728831219846769891490567993343521588697333986983890380363193404467782460228530902818088957312909422163782065890840767392555769999392673878000259352137854808005998030252728035814951971087795493669831997938582692913989107366221394858258627123860970865998977756630416032700696884040671512579345065963093108584463103486459939457386301032249192208553993936268847145581020483935053909798834939550786517820412654717200005451447296844956365117402215443902904845834293907535341900363166429983272690942011719126584229360598855700587943728065596909678746664452666427517200642764827917661713433217808577108468150822182298100802943342384953868327091775021232086565743797847762018765468409373738416807693151236617796818903163829202474241569574337621959788066301071375196780010146677146545778899876286630838321311034895268892434420507094957791374927293002764867151010900789430617272448990589323978638517296351041993319691440508763923397883386645090480810076401005701037110583513696526369858055561877624832167669950323241456258157297562202462337923755055590372537562408182328882069365018376148384491861179225221628406248627848585971626156320605743018180708843069923502414971653624038022870532797201343489075179347583498947020248537765682659979149174730129820738250886955477388181280774045813798106647094299762184808605742697105747387620372615104765524660150520981142910415057613000457307326307847806219544514072565255857614729745298490865675520710950337221625181796378712240484389004596030436329126304882451145898143564923698209966118592733507794868439765657805181951897865224397876742943705943702109744255375736017334584369382053380096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 51942868809512530446257345791834723898906749957440657346309179448847357471889666072687192557220050875073457316843436389453624998246530046679274375945980783045397475228455919825163389903277524047605730256338458889218919755719102576982675009158092008970223521823072741468813384752658989947601493852506936478710229317821835416140451122285835566500989330854640993009327348979050604683307762609330537283153978759356932831387975233201483726632299338662331337813212745323656675716678187245586303774127828778772308765086191022408193647449282416111840535929805725215592391457705924146401509839075665878006925811103527212789468588312355166352173139838770999682197279566154441570474384833111363662725735997058388293363604107058441798705720731347712656602182658548302283840957758764039055808077593879112659275723404353575233600026741963731848177822145850362466172954531347737733814716907291857366684648347702827216539474325776815700764040162385009648036403691357317384704635354663420123479530922410426229928136539523938717742147773966801403852806274921801828526926521055032252222079571607862967244889494709622959320606863615525492206109044181641593091057311150793064380086794797782141512853219141956573218549785951495900948155046472622827507020761422184231393954132780522796952722585219785150788101266901317198870424903686247966643255365146220756112520768029466518993028350403228388681319407030142708023748971347904515244851302718998589381111320347366263010332462976163288654469910793773647874803099955257488384660399807747046930589689211112597341107054085421798082272136640234269210347948223919793793098442773823909311953042722361617565706958137763639456888793894721720500806643000777246826968471546487526127147129887516817742583635412803538641593955620983617491067126587141983510342614715937150146004048180049749394997411441316918160882430262156219936699422002307627237613252514813524558116976094632557696981456274420534035539401089436353400987056518335731516931539132595058785797712997172203775447962557915234227888750761553396983788271082040962310545099597185287878831007571192000670251509722650518885344527180176542089908610664592393605486679671480932062043916277953790466089723742952766420084844567048494740084782989422332155959023306390753911564818604410066571147908162765597617053202581925826620345361143905800667742271408272510954510516761454623378302657007197910867161515401036536023449029626431394337012473032370199379925787171282791697128029574087481435007804014191560241363783942202901541675689905189909405724763057233352327451293746694711096949717483707631019493959139195275625974052372102850070206550209492308636668080511707882783729163448429536405538024129068143511531037214758334973175026712534039883287932399792261644040799805392186729195392638190918654100133682691329713421521499154611096467737149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] -70490895457613487143687250789888240481948291753940878998229664254300489717319032977567021646700092258661868805762743881175929651088908024673296150673219128134297785642296639422134524448582769450133243372405612326649317920524814527625128062992132408472343806633339186456809164712288961363616845430440761400344289552000841776437429400956609327017523107331211379203278709890641062223292044985229688878770737523880294174558128807436286541097184848495638549623956002322034434547006091195720075249573253290912219054475392960280193135201260311673204746452574638230455253731237197468652408362650410053411289599967351327487653564261348368485691731499517930078200570248009226706320637621305112470486271422116106433630604691765923756357309484150856480124595857534897257126322936899736250378951847106553573894004866030882602715043237732210917130367174301997783629891057324254442975295592624207468388791374499066244698341271160154390243641878175224468618910569197280859104842738801212840763766659958127566759536774824440476648178651475818155688002133788287821915265944604798479006570984451862939226819303777342934561903237324607429698565912693997320576708482085701854354957663815940978747553956721271120216442650287300217340170795137750593742936755592385570159828491329126116137918741892350575030273933770059836530430007098809363603519725836785392089738217764653881801130016283520768654304590435640872174002428350141140589773810917799262044758969842564086417658961191173158850941786449383278984841734764609887239126936608215189927878456442572220989107160157121456639822863252760731494679163089504778539660287851867964674911648989061270584789955264491850010772692122207748182145006298996407298342322825089058620078164305118285114913197818315932110774350494956458015505113912368702523103214812231902787059510454955292457295893530127382635193171367632886122470308197702853773807656975519932282130343274956202152121531108448653415873510221706876794490165035230074347946715861071666236811376107065996333759410950275662888915932976436084160574054406547185731242315533056227496359056135612673791283148270399371213822026807307436956466458665856217645828434407275399647892806541174668071187951515453018605018910488252839722662968494462586783748326260922660348059991428679697004124892022823103779456131291688917316711328232042364951806186869465836679883693372440553201583601020929521638993366298853471673607381213177163786659581273323389442100937050080968502939397615816074519902275752925440829098930081642065215969681307395305028720949697604452469819343592055762345284786928896381027224058337514693360925771495119748702792903285371087581997218785856774604994697226335872065023497278142927147409665976111572844056295130786323084362576458724324171535185212233030211192875717699820481321218961572702922061069574399896894100733952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 81571016728551508412366287646376936474651870571559980489190387514754304353871686497840691339781698447557843605501063906517568671424902900582553889342164915365124079191710884520875905660480121654777676600926059519756572510265417998779058782598616555833244637755558904511936247322862285564498866434979901326275058766459280763078577253424630696790532461538610824425755060916358960601972958265798150571936722502433180461745381657617974056311613176718754916264979579025408332315876790710393026542064231405519089666366347776084748670558059817117489435279853440583917725097386786490501575271425007203848939045786560335147810362156103461398135728641472582065827774986801389272920540198263069703780705080061780013653033940853930177680192129572473987735894620116530142134059492447883114537966042002987587577703046451726731486411799005139110552143140395852878830747351921423815331488178668472023252706507372079256047035369329904745370117811491468339661560714509331785897747056630431322011197518518528008705729019709713595171325931804951051790009322056425510861731775403039333848529647694301208986739775419580546773960307790447365172036540256547892019849041754597640837687740060200784848352764302397104666000775648938493368946857848796200467478503093871087788898081721952777179878625177339172981185005004501025099802838358718834652903210927166454728025579919078646389270314468254620560082961691649135796782337242251298691581710587882870348926097788805061761141138169643161456481097059918103595880960369093635557366656666165914823468811141232168840411331042866327145109763775812679412994688734466251552130928130109971543973084565755040513982101511489505105581090981611778806510112489816368436090021191016110214905284216239911819147630088932520129304490056119365415377310823029173960257398133356962288291641093683366920211766157847396560600895108561201232693114874855762638851093387641585702330446416005807795779026527910267443945607025499342374382062212329927686220111664305221979060516612560377806416891413520898253412436185273729670817389976771750852399431889146417938588706648631452700344358299293570110122643480746134214749994229377759788332453112943119989196292668172361464949887321354729418513887257864848780534389259995942646717543805139229509711745892294732626249189782217950433060083111464805402149177159310725145066653981346156793249789542498318244235502096328753494780491549137704825254470387258786300703214068582079642599990553192987675174536659621805021690790737227501083149988649635935108393233226201322978773543813642240150154671638594416122056199995206382809825697660832874340342887144845697864407997827818301342028468255482332706292222573621352527995718929966044221628361514070608079036777049624425518302423653287876649780631229483825091599401886761601357386108867429063812373047126043443415755333304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -82376309705648887347896456198845749290191270699215356338787587169284821311012920158957717064443889085630013388227109178926343078810902659057612332764130793751393871971798632647050915433228821964108921109298085518611644282109661607135666534053391133458648983624598021100000118740625767930948464736765986870811784089328365379930618337675133679455157794033305011737593151126355763824378803829343609720207270966357535588403280965040798152452583574177146721126992202024566769957492343320736065580973692812749967694882645544933300862846110678376179525862099887950581469899268703876834856883491428567538453613406744583680404601950227193848178026141634845951499820181393910876108441084955932710787827200863041832923929754303172408945789332288321527426968353271842813348357004372056022445972421678859969494630392056555443893621375325027654776005618151319193434482056936504161925202533506032017296316535003867051262974698288720463097340647443671529500377525934588251373620143108842379376946276843831866631236777347589214473782723095261228771564686058444714439576849242582403637987202940894681124166730917916407599589193110101732595748341415949345254864117710245063279254855011983785550965395671199324246659162317991428219153197426468118032941397210976667362375655454112441925938031353488107882155298261082537090520404294576071719205506782471363276110665265544584755202690946624823206291194428705547611550295141097497442739510438824997043426763104304078077674388118601151234811449256358806829366664868870959780416271118819996496272088573133503021526165668918740180562283191000377168738149562311021854585609247726118904883581470512968528079757506600677948631812423618879882729405178522601622015923117620287296039294581864484087162598979579964708357679569500199741927449791194639935846058857429799441964887668750056208285927570372034751065968505294242931202644824722262097647808055230199460209140501583639811508710342032242979827096987006317450855151455438600604167279900814824144359032559815726590460587468058328707900091782721254894723707832484933050563126968096958217002479709795027815886235443531756609208646008143302745321034295682979635190404557150889412968319253397268480045848978649767697226807750876471666665753370339089496929803206645337621140973427063141587494315772504546346641072906028162621866166032632824856089817154825087228156643705459163319210681181458679800316084749864474023445125436521780931539704974794630856929216815459205612049877764128008184572621532462524374942510866777914975716865301612367331417629720632756236569000303323317859455501330964834301073434781082524784316709594371528652020473076305183259376362821007622458198507978211801985946757059490882361189210140003847059490697774054250288249336217582034804356439230576697019600113330244766938451133375556374804504375901121332051552763904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 73793958426034019098848089179621393877653855681991045961061380353639937260036111143576952931693581697589626963537198177641897948025631608109690107923734181573047449391675312854336112658025023987364147936752230204810354781860214200846706860276983584300223838207611013629878360711098690763000709024701487124884005130892765954151014028810110148960151549148890171153715860844342396957920931768620678714892960178497772529665391434423930187755930742483509701518076282572370904154401932854703617568441032175596396050087023153853618020419987689223276193154948387854490860747890545090049743999394808514064241290055973407432513933182249035942874820655175538526537990271020904446137974711317363178941765756302623783001401079101375028433589293030370040305249419287063248277077907930937998184611905412532944770802376363262907582131967836251779481751789623398447916143278040734234721580931220768661948861813351471791780735308707658171485339834080126769971381070079290782114842102458817516103553452623712834072939115764354458533153085103248024880985239098857612820105227989922915318148070729899436549746128434485979117186505471143248082489637805930761056916496811250360629394897644713449810528559889568924475453262122162885719325335962271741430077773926198521400997251213831713806667661607295178411592429804185734423269387992136700181809402722148777929700521249683437713128166494552752906219243902663080484796593976972870203736910836081774502136320664299404636246453442528145542407235528834117928221418299244001318828280056942035109996338567302425552274745722211014806035944206303108864248162228784964014726988938776639275493359012021079231177762534456704963927666375505505838320379119528445779994598037895591757908028866978043862280535323242251281964888673657235284922191158146309600233534688920260438722236555863736835948393697011754431608148303904687358011582611133523237824727810169641729348597625229943848980057957279694699265417233423331900419919269162890817931002929035543349887026012047287766499984225946038059400378542591224428871855481234986811796814953748881569852544052959001496709280204076953574824691088817888854483303309322587326964892722310855793023774973571194133558879742818837677287228250828614265557191862350769531972422557059129346226824745578398848782089104275790154024304524861984747117790336223339812158330426154236626955337548483183457286497221277726839693431204582249998652672348259306932344296432169749189471033710564581057390163829538357350625573345330826391039993960064878331276288206338760872947539922815359658568657801140269200677511377372011053036121533040422255448905235980574274214693654618320592805237609641035650199432408518763506228690162825765584998690466361881892092067633145525706865459499661289948378130846757171328906001224955504590742559209265389246641840291150635305769243770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] -59411036776664266097421224942353510621698523979513621664444400709663335932225820718748844385564707242356060078181914087123828911205067986794336781664995845301572223568859987010518292598089936051509746737490921517918115472066677069204867714547215488249571572598526727644398015438469097179478084860717680448442555632126430714283403585598193136331298322257648208829667638140915530438507262107409526331268126620972802123790198848292099784863644390005953839504717789975775240301477224189072988162798697993262005143954921186281802610171372246728535141317077695229616139837564765597796522016129663797709486369719442818219635534151041423465911774608267009694691650499916849553072836067595538034563451307358448998467501922446640112534198823247059721982318599121230179801260312786355891170468323075003903838229834786508384932936061008185587518880327880125969636999290621478249574552816985611212010833605796677250805791867447768628828144687880395408978782034444162395651786949907204668487025383885518253093504710829544726330536573375647505336879839611488137316702915596237523006308181640120176136229016322161095906833236178720711518736483468584649021127227745250547617720343615611231386815603611674665493480730477026777279564391780418519056035851713292273241904515922437211219882941804520355731892959138580490627467265891856585376136993481763653567992602916697774802918935253046486585122346332590074658196306097910894100299269204569018891027844767919481035871776107254392965876059707997568295433666354162216676212464784537727337974120575503755624918054581935203836281833188552053896619086816834920687826749059663131869020500507814299587291762266705519508804961944702572757968508267940837512050936667305384265588717219902385333598954992678943321492407622791586955682033755559149959859961917219767154671850314521904871285575459328853412575749103070864730484787197385247726175428038315627044878820789262246459941456290423428290344757192438088211875904882312985723850070500285011290890641112205032426957125917388495251660188140019975243658168315125215956024097015556844824454701513253912709576764429451037094064758504073799024893915587938060023999020927035023398404238154192375301269948104043685823805707699684355245268381096172508645038623391551215652806794681583633312875001305437987557077230847136293352977789861143003436466671425899782511275097772470250750510437027760022698032377334530624963642323665374872559198801237841547076613512318467551706176448501505552783227013898950464236015498515664409316119078878245736349354857710229566529592637092078376765369482317465903745010610211329415180219279696132366878860231844034406437114842987923740127152159043204348491081421598249156151900813762551668133347311130794546547636156805401232745548567869815354015337996610527608216502420604368705974962719624680004001587632537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 43479128665447297125890947604119541480820730662213968867751007946966764090784190072744629711327919040177732837865741333520064102530878234336434132652657935068107961634655373608221096091425282004519978799772662173559588799079534983139356896435127328100684712955395182400975547832369328552844494747170998983416148779901918327271629226723832885137754002714504818761034761264072231339682756114400439986108213453303117158342794292061274245256758254893826335111434356690080233582872283630616855003683102727413378821270242241139261012014014183598561422229706323750288243702475055415031501745786185096923631777104222265111878870142676996475277177287988446279828422666709763632963183405129065406377037710640776411267929535839034646887748573390891019370384732116148202643759262501622252858006393128782250511447407977763371586004277187989092811169928951407746370861581570527850784624297853973205865257368704885759314757719550606606736536623205773625956628921409503829261290768459458147195095783548824719726862837111749760224063767929801692408926460272657141147357391955205138429909252611109192094665232716169709430953897785589036811526732772908604989163034092440555837087448895826982321248379265155111799404322297559138281704908287849230439902324231368443140117372097422683217884044883851982961174229697409336369795004361665218173420596321304483405804065546476082676492585173868274587360152483757048945540766276770314402925069809307626075152171068904316258968879963373103514168165255355198913275309999202579048974242658944472383159134780065347029208769016922225556051936663365010087988649113491779773017050485876587243731553939821434873168803911897733913740350248089667722004728368615055674604902325421560159357635250894817959310449533052389526367160229192858270012570199331002647273012692552369594121968224755205683003866688673951739154709770832781455781489589741612599121672586166478977645550003537701957697749093574682516996085421496902839587628322835091976235480869160595372680669827820958949752300136694448629502606154499629403341051971070113807536993257656462697903365865767307161640464804668081284103153026200838886739521863645786600963492475386049985544964020513518565109681258720801169671467302225335583155365571926267653418409630512977578192870816314172934422167673694837579512166873484741751513571256429567075588359982408041147351672007630967880440097562157244532358531087860095790200399254413434062081686371736139438401653558944016669783346021225246512467827447143117126044614325068388547238374843444438312381807336871092837840577676861160175022444461133329796887183737755553629896768626497306291485507107977054585255404236303104189757107321503673807770381022511230809780012170720470965773642740430507454543554122828550236522749522144441898176524166599503215776075026288221846371738580932069574443049943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -29219936742355963653794047829318826939589645785005349384180743295415818506796040888080331175436947507096344973107718361746023542030696549909338044527198385513928819594464244456252171440904263249751891566397689117005174815905828541892882748941211335694892878275693466225955949929321790242121248514524283978445342125052163388844632714487558005640772729194963708462325429615671746790581806605146745046938175212778169292336455422318945634581477426378253117730496025036037214548693303724563375290102828111494330904766079524762672559658551500561547169960982198903888722313520509583355677556563701171770835070909671185430755628148656850240612914408567139502389828393346218319275163638639883921584042008941885054860394137756085002846136697464610014289050075819234351630500675235567362037846352855273003862959769466300619216362121684488157551852290015168784004364232413481352704496359879756082437241468385405951659355482120322430687684314473441606441603734153026268532249859179076039141737632363384165921503333574370441675309386514699052638494509441772479798916982513884388031439974976811673675624028176888304786268270073995608196707469437421120581333898938492594887104510825474484739651662819275344621544677100001979113231676656008895757833385879270236405265819320338619085278314233688671132866846086060378701436653778098610851187907725077552525286951224178344008144579072553966983795176844692282344080597228628006136441645601021426152945394010573008385286336962724420480355896070857973160176655086339443096752568464326099098131547386840259973782863788934383804648731507702828177920916837442186485215934538604975588245443058256808514891924770168121972286231956835413920853972964178198429727479278211258233996966149941127097367411510907532626454414414447525259868134505332914656212445741168260756515220582906218834827932758422631402496839376754505458098423468762845848932393421106776931480355484100942893484878184262588458750017830280858381114251942563596074025262950891614580607810976053896818347559188494059880547092254041661589261420740593764883573608083225031771408853180643473263482075563741528438381515403457764120013414955313603546733743713519729429702245305111255807286213565996454887277413929639798364451048706353628912181558268410518917410117150238329402235011653474030328389666701165516093970362491167674581542575508359091163496778039093995491850805622304748200847082640276158583348250967722822664446583645950657262267552643720068422231178058804548613619918115038316877766862400133148781683932717574095294589632773002128474818985596874961222221907530793962129593768298372590666992651412467760565691276317418260264898077039724164443596080935850200966543803698218959253847798006220946100860377625308613648332932554656202462601084614551942641039892056308661272124418960573771448042827257361108406904238899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 18188618480676887546515303511988096041604835266622779178425701934064701118256086393822777540162999430676427190049983744257720912594764743581773108539847340485396511834068623774053012599030227824352734877145719512127512216431449957662938489384280626678576394691193406295103724222987149928701005348459634416869277666839009307852748859416963678769994203971900549432060924644105791580495055029149133110390583977163766396076113938065488792144088388681149229580050952381426953377131165642024862100692447582872938155688163131727052758591626671524671667306317431596892861157118779713847677278847244057627771570460158557339454224525308020980782084189420084925326659782997805745613397257520655884091969805840673772970646269405436923006240064813368092592669183718179039776183495550067637980258711448987342955297816403324037754432106014813315429654005203994433730612412769109174908136619161096642179813943533949004237202246554688780137764852045440275029066420818469273894831864592908384864705892533547092166120558892591139395673533416162107400846071865973608906447363839079047704027432074603515341141948783812321827281414284589234740720488027880724884482246726310967062185972129859890399989191957288145297099858580843176226735287642575989662616537350130763595264255984809548335747123997544039494884147732401186116553790369229302518054623191160280981673084240051125591806670455145387018104491805422605026340420481528909046779322362544012527963589830444169973587679670674911987277151590490473827274359046015818848288074431675737936241234843881300692714290248872169569648182648893096214461923223843878428211479100911905505072189703945038625747663160290294191798175777296717744402766945082501803550329284443976738367954157143355801807405427017479710479882114673174321669037817288989888193693744972652889888384242837293660244216135497809427053046090889971106405288643470635045199396699039776260897545751510434905424635531832770676973867670594155035756625552982150875015514928728172996845566746509327039692274558459859940476546184443493599887206161015050946127357295257478520415377262172285217680531427033610849413336956270125484262018656872212786971270119625605330436305792050785101385355853796841610541193126340314134681827434004415792811131802953731182262882196511568035835480006976632155553241345631196239520927276198040711372086058219860642444983465100686524245077938128043649070825083045739429374588062827925102405436746526620410221170008255656925966675495393600269490708455518551306833978141679185344505344965554071390577884327864848162516782073124438399881749219797031298612850701189875705286844349809244568616406077686856584061079992969816956011123709702368329270885670103512148230022865876163383406082697730019655087603690748222973193966163394297750743494720361080142437831437182471396068750493954171858581622620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -10550522751215980784618011471168196628562085078870324405940819956111796940700852231115809695204816457192187997261923205808184281500310167613954025218467508023757013268647315753128559442695552968189532476892709634414508730173121482942646001487162408634583330606711343946506908243806906003424523738651790327131971449860212655089904767039196247378137191137285404480039378940224385495006996436416538947858270243041154099132798147176203826039420123581280523336180553204423574650841304465844428311919940542614158469209194277753506321328379429527724403091695961579170585067845493795091102823980501588309412511697434216740941617925468893045019289522880288399176785806300323592089864076553724257376973439871647195098125683778238548659514298470607648902070113571707020558098059635976424260714945890371217343254341909781968495127448494129058241588547441059599383989871027644979346146989933482050539805638156748492637091567160448289129781831167244531653035182344879127265795683782052665346175265850798345067256674183556785527671714884359945197382411522327473033724130561240121348459157765918893022605471484708993448105215731528762040371648597600472810815812274128797559576431849753768823249750504550133997056362395945407697696225711176866809215276974278420581640532646408584591023687825422015738526734458417704751608415334520848804988909970762909934247647537598771739000022015719404690035074432165097808399146006076737145911508588859539311905565448170775310507119499875805195797840158210926757467016245657535790239766147651696616319285320989093721850666454440944770996084154902250607005287103678565013230014401973339655433829360340585675099967419962899049588116895124231555239761997672159779581361303482577147785566279790536346792538251170355826328684351590191676810203343499643823009590098536033908386623783158628936909973095744233646870241649960769213286242815185153886498979420684848225028749291028736509625627422625172454644252626700702903687658599354259752862644600135613887165451665414177710158585897529806945876019851560460310778312429462255518052196545866580768516886540703810992504882392603196655261676347480013807904595950167155985418344926107229943769922525998682909671793062837295926609981738189373436111681849514190882002238783972784428004466130613823947494382449704777471210813411483337316517802382199790711940220135358613706057547641276308332987251337136878793598444005123006740556463383564228670683843105396518773649266961012622999679263927338637489392788843027896331821903179213548785999966482228265163826691924878397529405773013143079969708388840109385768562506783591366903315995678057029577093808357413880203382346192641660783932796511265954133666327247295058309940616765779148028183675459918596394351322591034843387233601431515832708615339692512535254154841771024953994926168528895320354563765043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 5716731922086442977602292020975945376528967038080665428884852834542809368429496462342779322259406693894230194573689284428963254405078737229839675559978466841345550203774072635536334029206807922355730139237381045132204429401209854788034161293162515295459115354417142252592853798208056497291061204667346596472048446579435960774090603434896264399229466955266622266346267846508939079850865329544244302071996718637985373689278584482724680510519492599596172086007443540446253427591686222104662690149928349285113566016874593721825442732770131862478010947992533237854628075210357924202171467353765541192408306070844836717541167426615862955702754881978565725812623948346441718576584092113019538720447153591703778774251193366979581051811288071504929142114336195723993594573085146490927355636140364941572599715547754227499990817361897296532611916985732753424989761847474538196690259229546172608879305463212761483577062769377111820605622836192478060022902247873978675475981078350639627634725299763515246070189304588099689274734745105629516496927415375663903743664625778441438258837488007387676829933776390788139120742366445110097255562423814742570703126251307903972320093026618101688984698043715619844218432526446000777707101784519591973047503511780803561645793033491802321074791514027249920427336543695072783720984804918976810020684304681385215724557139142507761978504759206989046530230215408360108091355821943256888713458634626158068501382129662111803202688369301396312399867876410803271628692049241954048981844186819425026064676956410147153815730506467936485030681762588810695935380658285331768117794139093714561824531098984651547995516045830580853414248437074674144360082367268750482962719123521686817111288169876303962752423886214727486978872358244420156409878527830433246059937046429654841303266763006883905734234033122348218136618328473844723949970658710856615897090238279190070913354499422648668303516829224624281252784364483374681077721865034910607433217330503504590293931429425522830166023899409450145543573928433778107496937343780407969795172952885724244252354314472399880069665284466005179195069223365431323961192653263568622454994117405972950318558331393026109874963211382708357936530992964550041299898505861298538077542002380875829326121519742251329114711977294965770990232294392304574042290780257406225202813091289445851917487464161415175507093590113589070435948719569895692370312899197062733566640435207877540711114422358970906819414050739213188352708952664837246199258951630829476626277513277889338132491511027645917141413871535705147652684588329466045583369085175204690341407414507683412097883408855197659849919247741812320802471371300672232273957920738421848650245032792660109984933245340575965134158054625424479060901394509189853828763633479646066193568619496406341926619167877082596841618617139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -2887909303125784685334504277330103551689813875675213398421993492671873767441424393324720696711698015475833881327614601898417713503955677173237158899347108701884160349003061195915988089620630918759685375851520303855949278232045175903748609469482363121886254997641375381226355104980742345851731225428089119530899086419971111621035103531853170343277863421552825794243291966170925781811703324467483867038754285744616573261021535858203406688913961909239533528381785276676526877099806596062017755797222080740244721902996278715568390022909761254247201028684060068990510415509592372147452284218176884594994050658450583273111336576528970063659280032592961913401926549597012681677173856157139497731262536469961920208257029608623324825124298991143276454097252551453552102822191582722148395097730333947691259917666378595336531166439721587992617636864135320666757198163716760353302019505421424419987341342660182616338138940456863239249187375668871684218388583666526108374024984239455323380038478185159404617753230382648476764742583680727523019393653915513868519438900252195697118035383493007782769932288193931771587260612861364112923524400463954869608199859208475924564955065710653388867180932609762212636815807815199458026712291926370898358963549843192332454793698691184254005119420707899856702169660903384861024416513517138287801936588275170106387750927433698372739013839109577824665659356248548277115329635400839690339690558830681302944966897389961679206260708777952988494696506953761414843458003008782679853439390578682759626268335477172268811237867220990521453650931321644068778428504522242007010500798620988514917188325627903525849662837431622105412061206921814090371028872366816574066894783406383311335888736948570526410593317463311515915933712115492202036542936872458266202992298489275157748344295887137157090297255654640681068170114165206143033336172901611877239354100872740593267828061483212835064259566808238023963293470549795297745223448842309041224516757568675792257749360144872970090730917976536293081073749951959554853340954490702288423381516236610674993160449603279805731584697245579327791535815476541451215481549934143204137942250451455688847086817424152773132452824807617237069756837194912109996722628048804685209506426520584353092212303034516786814760557426129779170680936535035013651772180239300698773019047427476066112762592908549192887048909330068643139407816893728132589420277177198982811118237905410496760537836652492772261435295286657918941186010178725353738376313313488182612185667675456780093707010352132731650335482019405919694094972840389405515034480370749530044753913652758246336389288211333872439759288324524868436605435788919087135533252915240190826759231274228242701364110002709377197730075722663530943507063128916580493082766004062358120724380073581840554327924157926789793234026496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 1351665683234536887549555016036205504000586684650163986232305602626170477240616780713246249799832295120979083735378816407416196268575572385226537297271071421967379828868887283447033366997010921654508941896446593899807505075817803457680075744327049816500030772695522312104396514080596253340028895708364242912538658232154495088813658302409323815821391438753033643956873952612944387860432880376813957765595010869899378838504513799632279032886937656257778397565909222405114345768681307189410279339578476656102199782069748561084674239490117103362403394064105115876013538294845685127155458085436048996958214237957167248752154898974475129088726931019380250359420316964740397778502815348561644328813524189128510993921374621218332840953455578770241339065679344386248472339202905813166086089798970354189152586182081452013968917986541834576696591252025888044398232647033828966730076578117667524218362252758583103277375019854067542949492838469220243569110036527777031711433003439726671096898812313101945603480902938509237037146214460162855444551920512882930351106540122641124847565825054326496618206395151880907517534814663009980703603657576424341209433978272846169131296034260256234495964398306839601812156145076709981938465894161745597035751353703437693090993296293228805181268320683573468266197236903717923639837353345387230364737013083580389413977726296468803091103089935696537876549131956063904973845373242442054217438278643887345221550035699264774342614163932436784751331023711318348415992893860617029541646307688467195395942722990022498024172540095780397882652890797126437149140935241962448575330180514322802016033881944673789780577204072577010667549515819190429492469160030531840112481501523395871196780379307703221540215618559694186279476281062911588156582522970088180961020141624136933784986014571226226453247225215563852419534113394775334566247303066694493640960001440532355294095959125013079462969299260373301341498005338314899727837368647472446724767270302167678512158263728576866157171517461395039046421576841947232417633162214580422207167333719869582470603151306117749264454064878631236767991947808534941215863752226246470705081017924565464431449038355888076681550533216552316690202042693579028751740229733254476861998478802013333858816344549861583889152771269212675514761565018345886120105163473695806535188711216982038740054083790697078850970605203660241821764471986635175656628710963365319687433339841352561657025726899975773481848605649950448006102041144823084929193613632507178831981776943830355560747932388212802764223449292679890143253246683647224336858963982162756821631952825080314696709329034901079015349379129674474602036401426706523299356997310229719226516946717903568941601542960663633587904883004708348364972045036871728336945547776812162761988803263179309786472467579162322561555601817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -580281214147134963308823867000265104814203462316142440926517024093145828695999758116834394855748922477337688066054143302180059797694203126898219287735756751341389985334113835331542857147604092218283782096517147400603609012712367975945583939071384023517281049193788170917933430090786799961474089642307028236870453791674971113032090111137882031389945316597714811843136081539106304259411002441810821300114720793391303474814427414336541292151774866121964038467025074854470742959647954536098000798036171692055305624387870457265732375885402277294620276020254363603024811868717707310671093507073881352334417622446874893257034784023601076055460550835973185794785208859927451597929457682563056094088479547754171523304168071172346792040561733272276268460533351700725538017265412882627946423734630268357244344619615822069673953079513017566175864650406788901452409120522631166960782832051521946225553709002116384819170628004236033912860021722211512017818923682838533116615429633900055038357552023331666452959835798134867577412360362966050204798771680936263095073397998833142581928600717283789928500661893705149598372572610134335217756669616085793555450759909140787251330538055156269185100689365449967467178933363552525897993879016960350427357120053082028416981719275842293379791471175628634648147358638365777120279790651010196363901885572752502780638068589976827921592143450753622966170393193804371236983042573196912388067358759746954899530516270672148122127149152042037244838178491827273540274590800842142564055258645714803239565452658299632516443049751412079575328298192342412614658194126189749082860771428008861381674802164162989245104725160580100605860672441537728395748954090088246608885095505688647218988453406556276107482734753160425534526190253374052045896851949588730479483292472809693953555554745250235128906525389698069446759998772903507988683653210716091512135912306527330662358313886948375508169619701301597013986265953094836911059581816023023525458533104083848068981869576942390103387344001568117687282887800570441930935449028727281444280232162416978743336467370780950079670542426128823915372453571875340042746871567490953066844458284694787395324703799212490639413506621855562682530690513933715219930313392006663765833955886791453075525502614297183025597451733083221711493826516510062339970871552293162456282827425745553915175592454268908980293968608420098828983243382152277527654106182749244968991606404687657744419527687511858765809434515283844433696903544654343065612440823830636994585065161225320106521305405805873459181591353851042685882079590032203851099435384618302315644360450089260774455479098224790520141308849840504640680368993608353982056662096733198404521971989023010868053370113972443592657588174371662273722590705343122239646947416634507853843400050062409172747722833616705358380662784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 225411289045399233790508099691094617760596658092944633710038756235784357384375643534518014631383375782879655806887041711160173336581977385211717274749597993902307737438564739965621665581692400985938262935289668153836496101303948599789552049647509715413621823239460268353327020228021986079761900019789335602813262685376591473401468288994643350839336654997997324606099350875727218455175719128682902606554694728034962667717249097554335789074598805530027737478732860773640743753936386692237926637948615985122171353951789250651620177047438966513371567875705582217854102253586432329432915091887223717942283032839397947504260151725858230938165149757545690475669996469655055677651769420541029826142986314368517224608416923236397985609948535866778950537083047017749669793309108496515049252312203753478024627522364593478882218887556983625242851493245369534241649365485935710280862939292379873468835425170311815025088230845524819189391126274677272827362329257862008027599090094981208928763911250276604918877232106529995328591616616606650725729540860135441558347652152954163196617973280118783201069228156069888476865452887750474041107692811121348441156463475774747773455244513647199951446630617345226620886716782074815050387125278649123787787421160028519079449661872020060343578504911432420641128031329335041444458034448949960382816488299599607956818488080470242448050250807760200375541348708136572360214013956844591687107209238680316430678491635632888283980137271520833920798773797186650808002892673247495817841740111457152811214210901396516273410761912236347841256090313295660232928353979668122957101828380523190512949980078562822979615824418680253814290366984433067640510006624458405637743045857100107984458946580843833069366902775848258844231808613479067214667203174440204762837153786904783499871031969298681303337355887273579847959429657825422881455929844754957947966160570295638363928737575445828084209006904391960710863495576181892754046044759230313237359941196439816034518232548026699929550091276453550938735999353616935364862073837706277266873944073350587650664491506566557555322065723674668359616015688671299650890330128364658243601612967845407695139981057718498797669526661645285823588180939568849272850446751204340638065775648649587944886706585125275137455150138047861461875617678788063079429121678775505995952378520441562850443237331761387950824307178742188732534645709879909998174224053815584934621915691325430048383760423709641801351918465139193799167720588088493676225562849149989663427068304685339937605955721924262381503788337917617039935307367848692004589984521750537402310948485067396916657877141170670683007450469887935009524474378327546574350684369561332993861820918686720350978905400379779315669463534701701743042743993619414251982555281280293976371167834427170074086653890486256779276121538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -77786334711612365549832852063245485040702485922342756186939425519845665523025801223877213843197797475730161006866762232205357053442331203335803836745589943127792704320604976873932616500606583941202361512479478379676475179973986802958675647662447217744665350969266771943835869675035911016439141396750689848758837069195159734994168478812227584093695537948867770098922972447535032671565122607859833826794495924131852269639137448047169892337097934464278674562556346235956968765257416000457638089195112940041049819792021994632286176630668251703895136299390139414245253720000469485452835641692955720743001157741982059119487355953185580910794040908552133450847999050294538211827114372118109459025629641460994879812288763136286929923483885636512120675998522226566062634063419750280540432555716002123473240253624473912501276250132900553207515972650386452122213345960357402211689329922652983849716409346596368473534286279558805600440716730755904677951544003751059060858522909707088230469780593289492120708217865149944054353434556224680897458971525760368329475261566057158582126459957069494629059646070989749259288374038943133065499587411689591834094381849532803374824850264775945935487532804879399247125035695500855310970544477780137017683389272341907158410200727264305157710306414971046239538068066082968791158801809773233070478747434827470446662660644061688234018374266274112863674744295593611038478909865178349833961899380694716680237015566594820059473040861452245853476011601376410410547098130477142920034490466668469193442339032059375159863392626531006742679914096291388370426153419256836507252268179937920897043558952263695907292944312174020605777732966799825715948964152127093359065413028638455023013197166711505230523412143230335259085530224808772275273817303077728352843068169545839242024488055740857121756817352950733907423695864343928676524539331333172530731406375678581785902855390627004478775218220015300615762291303534273097103563157544988182603253768982685358221346403122182517454615018383514767326912557616110422573013140103154279742832802291838861638998297840502734654173836413489775266277214093835128569745558596274614731924043193686136518899498918794802084551880731624611743340508542264793099287920631968972549930888824361068429529041468146078109853933482785794027313893483950360749870312971926043723897479840905885135078386743174428023683792337305412515475408797526503482911492985942612349420572657962638306687920606454399806568422920950314176447799070268535547166488785151642633363016185528931959209440015802525392986552351562776137564614147106703365677077238249352936066340838385641504203064983876467921888364279546509265136935597635470869498530255138998187825029281031468418259398118332723633443482501516844763499239290323955345286325298066377984495713136809844485761106912562299460701388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 23192225721560693895276039960042740160013360757213225521867744698831591302337676186664765973238454074869610555135489108193445379730585041306319773364423622149072174219479083026533430071771416370421834880921354960784708831174222596061082892926838424450837746131959073768374115426898559601329570453626235514998361689818670278938022401487787468510647430879581509457135555585789044236409397433406004465167992839317958579857035603918451035944785246546694007579435108776337172710658720187007544386966803647552151926774945215049932787837111299099122532389772233545448354965134367376217338936277935499816346947704919943583515052940697513463529444973767354641443327463319421224960385427842370197160255306793718879936808255431005193227404767897640162255410977893191614434780367049285275374239142345338007475548649258496620337530797740215731352302371276461100186294637799423403048982307569634275635777118854652133782879904734504100305976674595134658122972839558839645787330454580395211726786386949150300924266874284610325792868482632240952486327070727832713619403544898194935946130836032632960144537070415817954293982916640330221156239217221154643949189592940734199604597971845239582701824918326762350776316960687677427895426185431236580864936600616739062196115202258358542797660467260687907504370711650942413740266636488686157251277855722840347224998086973439064289685455475048785538957042338633486220732983870789582250480807648733257688995951470956047448857223723527195843688806544504856847979293454156029194906340764766455822638365286994084676042102198117344687706274006316608368548804040383005946113989160925161821851425343972156173924939223671840925209899997729210197315156994215664319655047416871215115925513516044261192778332988855315288391171170904891640481615231447732282375605690867532948206828463560345154032899372960721189026600694930918605326955945405579323058407604506232323211149623639006191103786981806117203501108576406790356721875756328191492562242358355111658396718702655098906780879224131986930332593659604854517437081917639499787374117452913131467266663356694518562023693141227312079925993866364031762667677207466358150187632047865384579560182656282348326960052471731001141132550982653197141092307034738795292780600719768673043842325125254235139536013214843908230263769795651124564427455068312936757105659546719704473841152940401729347334473297466486656598079515997566722101264685492826795586912003134563132158166688042392158542221868296341751442840467834693505598040436666573289074573176769666276397392463013495410760812983599486383109849509974967401957032910352965115152646602043626188952275394757566785086189169782788144316382027694710351824337098766431972109423717445388566427065705661144648566101681729519773855729321871734171805015198467771032726510160759233060879733387527698301017128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -5669728077103808378585946296285203145020491291227208156076652963563864927935686766410603471414884435722996269828728554464769201377554208448507408392645486067680434518520661723266361003309027945274578654755728951745446245413860708208529026515355568260617892334685148325877575523379349816063158295083340083352347205233537376435983568249418349513548938146808715554937213192423119915171435821741738398060643492292992124193566038135439879079027842157019566512900375766822317732996290063048449148229277453939703729623382611796748904615280253488654479517311863761292055237275683934847644559116443963530842255915006257082328706583296031119496539070963745277708288762023696536788448370471934781740793427828101291221304298869216315989834645607855389999723714945096415938516954569147013439137177768780976117954047618127459865585154165839070754094266149985066896558898102342130649812054085070588077777433404077169586638032097478617600568284616878234058681287598340276007553782203818300461276833471864729995056030555042166927608864714347362248640501693104410700620293780344318754481141587463692274922388889751652985510288581800866005856646185052766471259284413871230956052001265571159129100110943458745159474165764804216212075820630719296827622830122013398434137470530143821544720636008130484208701079457920477620145214543527000158887638099232008221897989886657841249166387326003306512951135811833285809861160597789012051389077412777903653681581474876371082931891895955445902792859507395282631262782064473550318002550374285092739338071823575981340083807318554097472359403796754832728037548050006928044625473957276228431408705561051678726158092799718958968429837197992055168962882677512862229039766133215795305039294260893745376930527067472650084372373699014148329415720055801108047531105274563205824827310768016782064540409608710515746058114763854058603286577185904302111541673321156782974427259843123739494505785590824922387095474611466613610080232631444258592554978767756071168306930754977099001390483760540255951955827014158150619356005941851310868163691013428813496812000177379746976173110997930753258180660342970392793456594569581462064236089232456776986017129969391792849690843894186452732926993163857534581757882985450381413536897255690853541305140192590172440542657424346699830997417231222775688203590903186723614459348378705700364079369614966086561720801236938328276646018649621169711439038030786454179142602662612956501847293833958520900541596124965827802851099641945617445782519721327117294553305266077863479998915549541977162077139765290309448248159585286722928928323729798421466915561300151216995857929231521421810190136531974845875449728432407934162849125055206812250841102164105255692043967656665454140769500370368354496725303531611893366577827687672321568023342444473578887707966665306275845033164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 986467977515394485406133244019153996618947681214512948892326917245606285129016444591432716313873705254808130430859339007023298713315431684493685567295376274950737879037940457909197970520443098492426177112204996946110728955675182695774548594995777681378006884493164662960817975887254929822283334231378412030575484730881847114450139900591979446436627821380576088253421683598621131744054943120234310363017107938241586822296670267799821946018450598567500837228971559146408732316770092046934557061695022335926343270158295861782711912106308365945716928690254500450409036976066413338517726582880036925551160065412628961038865079318149091681186818670827034646691017789035389153407836932892905562307837362270183350636879483348276374395397055625224029878678543146588649048659899352361646802222815286682133940860803716386500870363187359912225205113570808995490004971766358614490961472904244343511148723263227244997620875603378177468181446634583499506727900648282122073751993635768873009207208315656154077367965849758356018289532567012450467296725425432768160272824570282097557505142953257065313353894994591853528639631431220417110914109974818178672584388842801567553895313479922675464358916989367819821174953650713759298425962814941563292140473682164599871038493505181259534319580211211137849734866723690492367080664493843794229437136403750026273599801145782628345259419116284049542782879716332735577418375965530195005747191413124696050327452353992185419493218958623390687358396416810486385257327118436472809519459191188319635112184865214265986005885377912907570025078450574128091077459229617366875150707119547735015935649553830320403349865115016408527755498270529793573225485989071057437294344566594218080619539695665766909871563091618012436417544089907894254521858526006647757158826484685772645655412065009392862972511033242358483004550837416792153040374324171655555372670060197347575181501516903564434903314645038054720071753234514920345426354560268515772110195757014995627368161486180890526541342241560374732368297038966737977471838157116434752903459903114122439278095083270430214067210185575945117999945963114532868979001445454899717790973431276487559584426170222837123787394086400930074066883347207723552627212829952115013440720887605117911814832368307686428253079553000180961317885457050514098715314997395756310409999151492000728460883066409262977267448281414851821052382627347994617659775554309071435762453474191290377658112968872905898258979604487996569644663819874243291585850124188835921983180110754569354698985561698687710061890416022082398799978026705908211736339125797818033482925076816012312363848143400850177318278794398001990630868233651193712737398121738591463554840974859570042153974530291160657207398953908157671525156489776102513199549336551961757694578705664744353402331936040405267350814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -40575545520256361515368507147868127804844710184896578357859903588757358964460474959560801926750947834497590682906424675882671765156083450321606536564351609245420546400158531469497851592581970911728248235352861522520869714461061956275109770329007947363081342951480544578807436237093560323032586891196299852855818680932378255084975620481673197455564829221647602486115361316408631687551013106738959809035668727881762451539588758095867610999014925372286882968674013956112454194659320052755948235482189454622985072996137245694371033824342286882560810329483842233817696808070612639189253062126683976155068166926464241439719066261831090354983838554007575336872595294654193580929370814489050410803443040554081819143476128124193091756169750849037623334957717626889525818629321339638165778010028275641502525017114574926227751552772173230874494447419760661780882653908373357694057565845732078995637002833313200852623763932566045226489871777226699807519791798947831906438002977288043551092190415787760369632732386832858171559723369614780069655704129552970763192379309847761839226943947926590116277794895276965531806195504657145560565553478238654266167331703566436908264094371299809180258834331622295296830361447013473146366798704102565041300588190921689169865707417126697631707484275138999603719030666904790106404034080906245542228159129594210654480124047388722196602434041982503386084814846138229961688608485168102060687388572205445281436739975892788156532663604241387294808913239405824990665849788333469325409692244703614185412171738311961752512843461851411594174038908690062715813829734140174649172718268873719139342186917474782575243870701951525616326419229039345813340233003521732714769049540872429470272740797713364576701425160090352010585893423771261862476012712302694334178329650344232963756176452502578234586589815914384424927587136226380870406356048863750961060490327092824135853474121994176946967348824614606552537330849701092776018026117300040384626578657783198812596454207498364337260083143803974548630056535479746700512302331937276916706797298337814780449585545613514945142609832876321780924653030518698447321991461780119749948031537152229401004041632948661186461122638765679241742261830990895188521944613485015643791877386154962169549158420465928343339605499022125153192446228518284409824183507927519556812322358220443184708853947191410950957645898382042566676092029192214536362715455902558953749396168520433444633718503189910817318851269442138290475180487555988497868924601126164222140648278133536167649575953245618085778868584269356990110044828008337988918650570827889037533825102609089047784740275115125306123281868245491876379198663644014427853794447312324692710658988898913215341637506385228869933391069884756768759047801381545483609198219271496907057638034265632304508467905420875773090201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] -53064497371340760451852815924670550003408537565233414048400368472665830061057749033997810634491515414501545618988124455065628999951673806665986177627916863865689607715959799439210065547183762455680365039836571599131679538040577686426259974382772884892962624378490467164170265390049464429723618367661869157268067409203182942635104718143079985560229622260218789546456593694439954304094811810752398028519418058809769649908851856339898715483308751242301580722202576701850907507674123566509612432816050078684060756478042005893329169666472982046402192446095385958946541217703911409796278868852075800536019011820616007794190664137077604957251755373110694075731111577327388893747992348588639003753050226005743769173220351932094734263867581480334794611324730027649928758186451239112707058936019218928864173372301759710660713032865824423917147859905106205866563954458341707210420550007334450682935980743712165043714375520197298908545750294760041066308791728085679657658321144631961144368336295177310188831240552410728871244082937348564202416757870209359171004466091982734207598153500521560241765795665279427032051616313734336398506244771381927915104233350469559365412372121360134839529489314089267232263445441461590090347589672852261884496017059957369052443109477663745859802387846928328168928444303103144048767137061596764593714150045277150043615731771629050546975275840349118541254920131949309569929043149530029993754073729992672026014774313376421497799504052898106047167384613478793121618910801354881326703507010821201099357988971915260101289038141311018498979718632698846237631343490264365508256233379548665844295431183941890381071592017111723761755350716216756409804970914890043804861399844227194004759299964091065512998623030264101111257651054032510189968410364956716218382379559330288352974312836929919297720391546779079782059251000815836539069891961599332932919946069576923702007897790961268444681144406788902503687445463488872341607151980400388554548520114185902230289801433317177944271237749093997537834290459852954780909355577470075188159979189731221355336508579428753085288307008712436526834763494754522982050800455176385269614888520511661272129807761539674414093204510525810304684588449335016046783793087316980968735387832252734857046578420985095996335093330562037062031893956751783039830542829179852822011399434627247656970362166913789946230395458013448849281910581775164166296137358502590870496039232946155132416830357999838165846497471544799481124312471378198824348446007368723261550254221059018890278744055590301293540159960203132280063747801864929321480329054143110095619203360856780889623558182162927260563269977083933719069967615795767335962664829405948746490531367692344125583021152979040482019669733381821435132249380446887079653629594316202673979800443921206612082759027645203888304291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] 26554827390717584464747439962797995438336556755392966017865709987371719384198638258626511206040773841774852652751759081850920631743073901016045216576404176362579414318617135693342310998888118133594605086487882834821157845953100990032410274995417277135107824903275885116159930880566517389732871938625528209844068539219956089040665754304093877353991858720051939178151037052310994371861665307771206219336077616446241549292455755773097047106868051375922894721795437158669296582617601759972904529169180982649127575609650763728977774995345655066882361619942412877586018446771001228509496167130735685303422790462339423955140199220281359856813650081296361138089717676972921838379081764756627396217285083992012327505209978319845496482021195937280480656999624296057751185387871367862641257805263852482936814596747507788280988196768876730226688585054631757947296661133017645742636236103919290518025166210213462395580870040358318088342815800402134072446902758787844129699806712960539254580650286505617458877630325307858416564329368874933449407974709091114343225522796312213474976592067529206616083093220048276091811142833633159005376806039506311315195766690591229237944244814859234881833279525356410982545528371893196516320130151364764526711425995129374956529403379344750496093420098601978275250903804972168889740306150705675711164731674297385433013661166716664719276092960574305101471303827604580994681812195744720855899364749549719138782000471107968963051845916647477910854153379987904928039175557619821261334117471095941517225550644326320401628413665035752895476197350423845473850911718493503451638099135228784936880115753766300184890967030154764025697749127470841868950365061466535228606936912698216990035992978438176846329337970960878260366592544907417636127083628327877851985172416591014484605762918762436729205571737594057898089596392756472011411159552277701264988554761831376835692930130948162981983901332264627578139032046652178704543787834524711087858840567394217969773283139148668887689522927407283273613581349268450373373761443873498500405614492619370713193874593522334381918934384102382508259118497023507667089554869333913677123083809170054323744175050343180474693676435284086551459168749581103202475632725117789072651500182634668491712010902103334376346005132077327438495454359218713164479562822097838680000040831295378478054953040448866883392666292068184113272372437566844400025903348104737758282978173114469030928323282488575558440902076632793583619968143971834419146093351036791172240401188335388436437481228008876905347625451279832579631216600782126773290266549026158525237261196619244077541465780844163491809884306498258744048184833321478097834439964023149338907627584525886478633642861571635489732171445362443681859635311184480984752401209621198668266630163927407439781099916205619051862425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] -8114987135988461372425791013421252853805955177476707231553706681001402957223090292145630746813278182115044149618984962761237065332786621700496531685616071416070657669266435014638512477034390589782519809441866912383948744106256252558467647816168995992632327628571951968767303731697561766561540616313861335807922163401469716892564149256404821989976849141273288218654344753518719941683419388158847223497021017152626500898867816006933133648676659972651409040287324641950758587060604656370479230013342879156033329064704004068564880013224291380408680938395517559726597298472173443072856174227562165193249061698930545134816571308008887491808498423963677414691378968283579962677060229742121161295925364863143912330053991623642292877976683570936921031712297378814945161660798579174822146574987567322627556843071785112368887126924906570070082380483051982920988224392971396472938926728566366028409948740919689807455006364406069167546779696340752485318701612109507569840467928747333375272444341997477801371616017506630559887012578449283812049400324175794602711068810167353075761779485428230006613720420622105198835290455280351469989290073554378222783951566136745013011654305692964515693774385682599233428145466515053339305391205159789456190967182175356778349204998552519275502221794662784414590709266572677645786628449648505302680703443580831154681367116045817933521023588954863540482882840264093430528000406736728997438602036622579275338748896144675439022873394084210704851645744394742984167079648385618363527270212492959284340654546433452480798244459961393519914612053474176005567971724449238094989286151893314692854800612515232230571743483388071334599466061124900886747685478911293823653215479607787776601279242350198422961804881879729016030745501647464727883163119584977997235786116388024643658439244394772229082606268297995551771748160222133626003745266108166319310236706235555450440308947521666197521507139486531203434541142491537438526258206062204599720782049972134176252985003050858990905668702236948738901276031457935581916724141732121321665483472515974464802285630141898425953164033170544241876530595857592727738510902659180271071828047036087569231430311361196661558710791951180787426293725922639853612975306399345254145912059970402472604243649009616687932090922197222472324683435177253521086980245880648356687035943576961595856058310038305576923826887292259981167915667653645474568299928931937214509609736260416893596246948035488225323909252615236903540546561254477186125689157811812159312909957279743906579879993493730213089599830114231995190351380018591260728918390575844038906869200432117664598720227562288560770125576381377899002474857377609931701241219484488401955130733947090671002064309343827990570231843136083817942697602374735646245535146883274300732543014548933466971199049594939254987816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] 1849069871415150278208885140800942638990009999311137006473918926918148170597666141819282508989067117238522642419986748237797647796831199379798765031722862627638155979651732186796153660163313885796945756555169791130101932146759842753234006636152826020956314971022165761804975526816041633586971595171150866030121160384002588762873574313521067553415264033455232398403187133409549679752419114742831589016989640769558977114005936921681556374914758585378051270496414023933990619270487161514232361312968807373380821494814717066393415644288471324583572918564419974837941074188341063064869930353207366020254065391972931044491843911842241677842653718159626764203385226706033068199709614069610265649917412299462769977266244628796372453778831917011712981183253832642469843025045006993094494678209647402873097446992729249966548558929864056149105373610847247208404481607831627640204760152833498214732996735621273976292357513012194081916354222331751496924194505475795461887138324815428131909332060529613162370336152605246545205097193418843866765709411705652417466040707420984314263991960499801487495228381971193676208571295869131684625512562041956776080993584679349458500558669520519629927796448048696407627451861553659037034067513059732398857474038629324762757986689349399136572416716786473683167349146560223931692483376833510141310356281922903867891647239146207210084497907888994147475768292061396235567115604104231564953906378087826282612503149819268767973464434806034932818937918436728678375737117701860535085421561385945488076530251178704480502581987165072550965827224282605296134595725615364495581794231157463019930965761330285830832048536021190777365024261077414366833075224888090086808507092957612482197840449604383360587359780406792904700205071559419541061598978825993117444804526079834624360278919728166830048915211209116651422970878247360499700069194977469638310882436487121710295501215658960816030620820360824171821593405520748229156749293102695968555850878374523019126978408091678449486043710844945219466313988043511380887585848388159671152109812161423413648422280610929984013444892975042884070462799938499838147500882351394954831741811697125882689778218645874827845008661270866088328485501559727786614252744765995143272270124567441188991317335229112213573995180681641582841542057050998212601749545799252206255497146484893904973588622515838187108341548676659693028094775391660228982943533257415179459756656179583644756879636685154251205758915746567603850262029735127274845235918729812111781258164266160472526928110294560807333555842434622911787753970038002619723335230995375046375449843113654167314695229876505700852985866156045612364327805850208757306275684389095096535406270826553573753199910381257143595500264066832763630380651813135708585811404026281555747777915321164402835391969393343416867225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -323969926296599541148065675259779894083633258915881721684277263930477095598285238520764555355439038329129771739165249479494087035678583976474777305147004234847125016326884322820943326499721406759457482960856886994816688392742902013086955892587682434330096871268041372977055692923843609160786689306462389086570196555111471185206366859828117749794785286044235221203201099705949647666093940086026019719985507619250672169954902076670136057189831500739384439966179688975876015405891755991303718442615861162842202116764506050724037638943029131746498106688990223796834903117140882082901305015641900889952957063773053948722974852663745177488541309077717041640062727875948896311394374810318421314217367768969100507228516534032553317226210780737775498614277714300105318500046169629268090219672610188089568532089934089421888520283373429145496537442794128890409993624756424535533930694303360429188129815158702079897488153341150794835485404690814928101907304392438718903167937171884145927099927673291663664466388565985028672213698540158541594911451391619643307709821678852060036917314092737682478661615465872585814229122834380996295929475994735306594924575720809559922650095449256722052903220397461224384999356703003054175747447006092845712641157006482491812119240110176362966555653323675307512103713008255843570412036569383161984825052985590385985702986255185640115360363635058256835915550297243131543451388353285410066751573362505234211058035404041082843542322535625799858682499194342082472849913801633292156628017520183392900042947509109919519532082894759753084381806148358013045400996683930220084247567097705766174415579515823462247841812240168549080840816918006236064612467186743912705624882967129426769352366139915734464415679941961986031283289812007018929397956405210831682008686768630208230084867602926788039030940886928466864773822852490174271573288598686612142038149275671791133008542731206034874881376098591583355837857609849115077869390833210334532463946134928677938011582749137458703648088488103787403466927424562890856877390455815458861036382701646169784992808854673859805426991433697366687622655477653037372070886002218364409032985278090882818200928582914477935476983695954858790726546315561587255273964697979739836267887715605151539721656155672046946661788824064297472689585981862510186216206403018446724979682195183173488470336496097387270338967168959989796738306093312621973667034511977535725593841233268669322475274871773537161619355149914132653023081612397270700874626713779194987079204440205962381989666677502587559446701856604233240041720225460620981839489317948197605390529188691207658261585325914888834593010244548054476201212925679007231474535859557151553563843069473953710900744742081247088943412644705778669825431020291795939235915797168546647539476249936684888528832757038556894986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 42144782541281150951939367341877064117098897328606425319976327203752646402042037036124179432512673985209701980029197486038090768417800247507335578145669215901253516508188862573505878362452201364979087944508740920053588014114060057808184466894371959087265693032137292433901416821294036389024101733487703983754612423591743635842112375205256857869284574560879294271936936473200581197134377624003058422887520867420187700250648140008995899350288106332722204978560078580715007778376658076590691544462243980499806715302579437276417302408733684945313791089365933842867797435233596786986082931510029742860785506755093626576813148400373622524231903609838644555961079008747883246916765580354285087811941744476835160768937462554503168295496624603605610945754105727527454343533571194451272013330319308820657639633812111891844709414876457650910629249507611083793294887713201469086392931315852149149402247091323830193305441536646724648702334879511811124029704528232656106652193930210325138333502104191634982689988697121246163343021771743194868978175808598440248142227008130124991419950625003033542718118013623801432379278439217821003677189172084166829330223581530159101157374889082421720833420736043495037438047704441898738266511649295679563266071947512142239899175880682857301893818621176906427546969910127141293860055639449725532239178162331132076071266576502077114505509048383752447807608323154521369729985684594045774046100522725890137443190928941698750879575636485039760420169913156295407082610456126206865269517123189116016892168140555370538766408032285836856756384737325328828449198577550783137564279756844533657039063725205198677179832401567268243081124002633337484826999623047949768134748614563479481188076892244990101066159057622275702541806142234713997218009134066767855156076139326190154046058887168011572184072755611102891298120128964123516758860481171953084097221076946342283952685322757829209202618521817215724599878863803276093568173361432747154088278266589981863427045629462401150631032481563909176382498125059872241332027861464627214704903274794560874760179945310372102506292721654674415640473680610727890423946336225361793833664133102844407077684477937717159275925381591166910719842372428016986584627769197977023128610399337050067431984111217533620797367019288210699326375009542275078897496682764024197422891764346278845981316138537567527634908348214987037359891177352988481324250973058775876309876492553536193119398042123283678452881192927481863492764425293003396252837649100241745466818434090844181402304933817108121519171989665170051617975094760441805800188324666470603144875873347798265896888725879825645774546754869971419055503397952963741227778482854369301071009268628358300321901831951247003620251944703359808004180978158116239584198064115214657078635047488846649262525055204606345216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -3457681401528871295979918116990147852390609598826675234000803097823776657227568724902766222536146493855244040096923879331736687985515019097769572008575278182265557893484534883708509550432485721010901308904062168809539471527304924041386910343764750009090261198703943882160261774767477911657874629327215682581669088985473923636474111301139401462412852425020157754461195575872740128117822553814839837183605108749848818259208984054342093921264307003936174272131470455920399756294620034023637374245278442586747074228737196749779544696131178198107325936121343788699164368743999339508854584476375631347579994958237821728504892972693008020376555447519801815043042780578324535998842435976850422078391754905766354602184125864305752383074286386293158198479111456273468466227876420226695667842744014488689542908505085456277747197193747949509284166390153835701100108012694473509590921965739789177635561083612160735889007993878320074512034042364951120727404632097572179903052983291071942789936841958918796633685671090268116640544131262383974801739936146009613077474232924430444503260892664890939741952094180691695319326781552833780496826962679217311573480775293246939597384032237511168677065474727185849959342437080023486934253540770799828544616166940190746086416524115209374783597848786869514580645336029258306135651105586413463245692747209306507813082769657724020542519988592864183361355173288724586166212970682731880567297999241980844988939298430542008509549047333968030018665107139449125646302004096190998696803179683783996924875846659446891516074569370275198852019346814454656850885036939026370630661224755878992354496262651082893912463607259195798736676897061101459167310778165077278510047354222432859747602035970848954786957615489125753879422018115968642220043363475818065773869967759664356603394650521044266987647404172143293547677528108754378721649396829153628364477144266403031708094029420372102305252909444198605535452413624878688363789184626563338606236011203083827904900786850859981548352049874211041930202700931024130561708051249375942765160316910937446684413890780862284769818843673710902229057590985300769182065969921472591598437360931602269865878461107157208152991890987425093280719675103438675206248168020621238616591847870857894284921406443312794851952698558561770273560254001931548857748636940441345033556524260968121243899196520202615791962293932130951512076075146135054807236901716914041185884537372505664791525175985371276280923726370915287955548644857243375288633117311568517799061147788879954435608544459737140716389662438368655095667928784003355953450173113189185573807807999471198565039514739309797224029196016144840369383035712593106013353281075073643284668557844123307681105925414812948642635177878602860949994224104451351296024995331481397209003128671454848933258087679414176317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 3037976106798122110459177677508494057851343776706701039493929093306994202874638716563632923335375803582737142615298533951712409066973664396089615797429157424024936307268832573402178729827330813473227355716626121687909701755910401742547062349268489446509944628246850322429142538841809510628989164065528131097662804411910548951649983122651887287058237721598076547271405137931492149330540678564873145134483036256705090858443276374544327952540501977761111351439036637724807674727996050338750444265336484036680895793440580184910242494123465147037977980033837158308115764940588780981729827279639120442185906857268160736235021637722848366913699970644912548275549063842550117478714607391214229943041774526108789204473170087658461466848882819259468416999635850237728742366811835430135138052827711701214812833485984433769336978963299513119934231540924177315162683879552640709515108100545589771666361949396563897476799073606384805997300942225110188105773967588743609069990137116720458746192901533885575459333748473739597377742687010426662337746194384622191793703211640889981697360943166048654320281700975058681960554240167448314561582623528763408382021763444679786842436454115759757153027488339106940232160273889964902479448915181387579153843399968527483465874053220809786656207108390423579039427482675629387641062123884658741335391931932068564561575879453120014833245846835250888492937405639937907806989670012954031003086610081150418691780766878847170426731957349103614717580314765232162193923115079246987612095418794336142266029852739762855567461004454654521409016390960880346366484244574610542567510230009161049812895303553347755570379739430830297490238133497672720103366582507219417006880612585504918046697309703507073179023981120906103553890239206942785807037274597479578743018089669997706729989379255231317904337320297718111218829613388337766524583276834734302989850798577912909088229358524057588883461582657389201091828412906573515667249156611865913044102888348549605678383410093492767100297457948418812993186272936567901977481092821596149786014185611585757330974949011625964420480265916865101533560922547414809292210698073871112048474950854857345339294827216123394184268251361293694718431185126687102819790356321892952480055839901081930054149733914061528134748142239908861058184936115968003580107671716317887223870010896029516477144077124734414136041595182350030123416773636797122760148659052553649827158154252578423838727312473894210748576700882039515644670740615403269803249084583350971356856815973121306314704918342908328734504794265965274795855075829869686090107933588379194188401830548705822447789075584119587535382809935033542997579904149920010294966617545702394292325123108640771127665845540281679989698874331462883751425276552157971884683433392335714166155953053172345278647004888983142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] 54721475132182941169981169326553840950364122442944501006817452027221238228416329397984077711281132554048412930159757864127978519621337851021249107077933647205779019389985249629140030316911900123562855748562218559365231268851882044948111365649163095976192011678363308171922243027885697494999682072373056255665161176210771243728124287401559246893153272334448015461030994546033007445730350466516774464025893976224324282062319707257590225323940953171454232051282457519330939853750689493646479480692328926340929268880199116293208001947817172235363722765594185167849030547896507461885184606949306230184839186334075420765466537242301652049015833327109127787055982646246513424878576011881747138497395688042846309453648020966403373041978243467393925966027292523135007934639510283954461254319076392888737774772664000074935451411039395384771956371070506804680092389377399112300293669471653574865232753859003612380620012641551905334743895719310451034024815103714874439510047740900781669026787654897375514087385472192979840130613362096007525306595333802691512235024935579807250227477872784798059749136634171076126101945039020801440312982536031112913853625653706892348853223922210403254953985038299753079562210223440314899486673882753063667928706523769583671240875346998735329682167393407407563697491562613234103511445101478940505627548080870090147145110848810296192463912968176652103192386322456246143747245129592183310615742720831687597064822145367671665535911136525849416455649269131294496872212982737260828893864134277716835160862278605231613298008527923935391921806636964116483063847900049705998510546480997138641892562328281337593132660359899201094873772791237246055372199836304603918297329087282228977073431622357676568963076641377364563860689243225435247872020677880950069683823886604425535230905370067563354201746448434739591640039041008199088184113205363282702541324956981539263645082232820945231959358795344066676756017156225026885078100724802691433049007040149016437408800036653845296706852289505483921297627116642984630998186645067199221900319230200833695958439563645374920980160970793404984892613831282040346368157680429851576653151709782711521434393787367025117139868238314656147675113842996393272893972206131940401867258898823538588711994921451062337448677760327126717725462172942116086724315861597418242026231061161874886355676324013744102586576662648448225645318967773785087829171281211115178106349278546057156502932152199228306785608959914584227993403445714026300674515545859510048633455734284376247792704024303705671989228437047910922537315326182228000638860946252656215376899246669201104920639122811937812415055365695100248037427773054033133228371374913756561376668933619416301522763746534759160867757029194261021133407059556563700928597352269213174543551718543343975188508397056410255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] -11289107024613258555630585956286769499113441383546227297175714086315901138185004129520101566987058913322663378287601662053754505234998719994093855103258030101124883352849706557066230057299843666574182343256419000309066995039008325556551286805401220524650279756440420682733446807771398448484692695324641062769594792674002145374003939098058547943747617875078239284993803846405780750917683016589019154937440318038537021641457593075355868829323609938474995457487807070717904810923349401698514747107651283341317801353000541982520647349386481818091921952208995636982648545261523648597644957565972455096541924234128051350289872326615518518845979089388067350668808615185601609321709144106194292510590103143346711894784239478834757883614181244473902972581042633261814804846790984804922595720089504952036921700991165753748593419046360082537505159030955311160524776984357313800573595704487195497107426929869492924650624070109404369882130376617803672757426009170804456069619963398921133975536013922317126590104580037095204457597895803196095657662757640202811136719125699847154040578523747357344849994479431212587216361165091708868737187475797161759110042684948122231993404382031647663636247723959817387355026643845825492499619087012240816025960510402296240308632496987204202801904923723342394325619798515758118569885691488117541297279689220875740544598656082042712277744723938462530283422158237911428519555889737924548304248394477299880607053193505397228792480973092966423989134378343754318349452063838081637582828933527258605610535076651157354645710195580176369755249825173169513563177616468158604283126363433986478450698565780543288054956890661210058662041577491973717658321290060363372021737988791844393792183999412558749100155077515155210416874929858083615482711185160643874089198051479959856621272968066785009906975838124720296766440378726025238541377870704194739148900061087598666681518856175941655077495325947963510073795121843477882364972357338662507015681313529705126085587559707590138320993248604276881528201959413367597669055319589733980554029691513373814892284568657117249610480393487140770704103827570371392102684969448318333759897143514923712273896223612977995676619182817627711211814653559206188499407917873170989413342383130828711622854584374392596219699466264650409283294597082708568429069173152658549872269070187160352864483419417639086951190216641610339501700595709670489020520882723102044049941341172761724078013418131159751819582548938706653741157965148697280439844652971289181700439912225302365262840166187477790535851936264599230746882424372595094660656694456190009473819939386430967408809623384890677860089161429881730653400746966200943102152749054688132001014261842838039967952345708822128701407893738452671754576952856548995357536592667596724233462055905460113504403501774956134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] 1689515980649443875148116679108411530612372307477443337399953816032820427686928392078084538757110846439675890363282748771770372552360397972609796691764882544802010960754611884712868958254965850592437783929077204368859532341733324178253884656077534738347776307461224217508924967154458943415853062421300964116325401795075630145845389075574372620723213535276299883273036655681297642932981321855499767625137959137716002216492544978053904235783902465348533125322920147172029239674327008563640616166215782532265277608474657158420262663998994709519667694211557112580263201867888373084164871999720255210083185845113730734273140973355935434239719144877254662709271957102697187728838830036878674741125225802287881502814723380744401511779293328191489390538277153772085165219738640987299562476603082787517070249712522524612312309491261008853981286832756963368096572406954599616904213324085922560175565137933677619799880529281924715435775433202253210353092265624095335674576149596483401152227129429121397717647935121497452730231179993765829755974869866330101373736610835238844688559417338127677801597135473635411101161546646842866918634066733644490494443818853950307289788702584420161361267948007677544354142405799982894822015903489310517097661163996218792333789028217234224912249301690774168260170740367646831416723684206418883444436521461017542885247214835506828452729416849553211345465739827817638832132755748470731744819957882240073476375026997775777710918646020590885595975117519851040442109163000253267160901473262208068178523841386045737647266992673404500095130856853094253633127958922137181369421285998226323646055916876696204702889397636973703913168085152575885270076072141286687800853136380151527631408429039233284446029376005615405538643516203825360634255655807222064852249430826159367736634033837526692929391820660766575897460388805948725552624369691194453874934630276920688111040413450519161103379778317273738840286162935223606886971207239955330458742431033813935113526404975234371528421384622700884327579533855844598015568513968574436567098592907342908336963749169806468698543654428938119773023651363365049057317377398474068209773500439598451544012187326270450884198059843176320669759530332100368163249440218799745917676947508418037262185911516888274587626134994344928866280397022916103101705950644982145559209603209588483749099947660298947297831285342724331947148625622772650226677990256215059329384560087037211250130505300546772075370844426515228062181998986522120584497326940421693879697729207571613986973849116153319588721524130789800348202736422384748181049068945176182743807160623146297137327677994156535076893956912959779862173686530324513849517134922534536709847212347593373449771626952282147216956784228190715531328934352324762584603336829750250793754002061390335332796468311149772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] -239775853333730335870982070666123481552699593385371074630115657112948146596090694002699095942438105604015020617756796360269689206595384204605661854624131652056664777325976709813658099530096655761181364912014372885853513189286025820610638113171461418363824311669746540656978638974165151683642310170000348544844666078763211143939868343726101836055567660175213807039245608591915609322312215746596520703257743623117806688607758803480998641906451642283491513241119528723750769077294095158680572135856698074848978023671522029485497578345033436518183277948139322878684397198056548889850234543599027778801442053821700815654196626587794017634454373137440036173702706708273432528957722585891262190329022650534594171670794971557371840641206097679106572371966599399695066101729845789601230281633073028043685791706338644005301408112678971479360155751517721013967728460334324019065211299131553302627188897488207356783365907588972278765883385663566097136694641349745052094501515342572729307144972272041318479884993560399982782263623841681641398518064878450187847648839535496639245028675619223059876430534524592851694465189008955016379465367294717077680046758489497483822243512002232622341156054496145382901941815422116296393803799333169252854039737415336814683280530567783869579946674868972566978613816815256012609295468924035767940685720245642450059824977238525518796747444964983177572611896270628375816749692673998987533102478516924534993730534158871316559505697488486795190347779913716704993503985730681392193378435152801573721293802011045079205634745591478718038047942105946110890067313171925221020482384232671136315972125157194312927266916244867464691095468175167229091766276633992468967248262124717249406462842647517868401962427166415549331325447430972812815880452515231559661450998253292435508824702456720470997424933122056170358189579280912856323043108142211690074033834385483610961448743885662641348327054442328014472309986356091298739283060885925814322716072881601226893090893273225049211568409252972832851550118437634953506888333796081918430546165719783675989649054717516699230864375101191627955600852681881527113749744962856845870046887060391437675686702386994798349436136453917729126753694552381227940975772051043201689560392894598673675059107116477829422199649914706813511577224720459784817797448422268634333424426392014613606813321487613281284820356290304851882622056715522547607227774667795495651457955790557690619306292642891228121811335773751128216359103637693003255039376598547722317819198399018469807505650078017742541889070349987103134733138086789735842265627036191054423391294885867273887569648820378347449520522517028499111967337268941405285144260795251240627284456580761987780698482405553530320215026552161650293940338450517839317477941862196864476951373330279916589147876568019763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 32148261693417945699340518645169288443775087617388141170222277788442445197211415755937011560024159961255758152197470009011256367302032644824520701606795562406939813577459446030358969834611861569218906561474208607092750233814505173096174553713129383429927517062114113571088026477767840547991276286262034544689325183383259885525149161027566168355371592646241963152050260257031990456485628707035000397425203483573370387792679242213501911814300883641723592364679683294340290275380944157259303377509098005673892045094116938835729096394543435127926716489139624378456949868736090678188499360439025416451125442432869722862262236852289113625535680174271351937199904198703756842842706430049130740114663906457560908420891738989666156608821146747382151959995156255648725501949682730165881895148859174764262248052434126028772749467814350678234964241240150230710954361959597455063499890293447767099577254647368300067254860906207389358813059935694094046987149362162987782930699124476800575986012916079770850042773415492673500382677995212521801245689297955053032234580028846943505113898378656399870666454063845243514889309390439777835208270423628096898199898242926510232999271320477797540412946897183730545633957767421546950123278189457498526596668531403644507436135163611614297562891801812808835309508481643349487623059358764593582822644128954830223927181509416184524069391090341862980501913311356275841235586778856531949364519927764942137184341222236481283531362871811065770183910258899789231158900356479276047903889977794105621771634229964566155046617888549979864335476479471420786427511480985090975969771633044212169250792805787746269227787698310267470201913826850380684922902807937982082407720329701366659654396961078670727480050381683215866324160142714619677678085409570622176896699553304646752916119148333726494402786648653355667792558650509284722515341124998775821827541166181659722338775639217830504852362200840677981607371929388181679465995107347065601668446673146833750442618267004549973496022742914261286107059575620508275383731516532609972330211268697969154919208368068888496793563353544431086572827098870650093223014771815931597687639089920061448962050563366636008360036111330110815000177165578916969456578517590211055729138737237694981377976216726957702468626387701144419056666208615457484118600017068387072129700513138692536584848091513712005679125956122401001569642628307933987301574094756573958402719752376625129360323667384332801394788321679796716063527595418910197767128402987838661874947146912610921159705961642263623226667234052766187382305249786603375195453892286770496209782702780476434051714880804021923546047748136044942377755216288656307845426812484879488460425322828284285086586835940814669691275640238681337265475274349109710818235547481258059449286111702657392695282919853260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] -3402355519438548646752993006958471649993134339791765393890532791645201906992973142065739706891503663742341085666038822017815722040234316254637231728045080909448913816646072592063347521336553116640442916086216266881167912730358403906061893636121308175883560633677466035835169673492096609609048085534049849127472236409822366377507779005009426364193605711635904760164625327587523260919332707435422906703429407549514132794879514375324989378291570134559967119676245298010675213035403714157394300753151421430708816417049176282771923743414828129437705720178816397048176910996310967458707382865932097737951141882058655416116803554861620840555233163121372657413565909637144136602468936378022073807473509033184905125418560409971629063039211750968703875093944192320162310496600495154974751181050705691228403214458764589946445079120167445643727750158682459983860448636498736734765073643587690122481151437594706762254787634876815954313293689313255540284852306655406293060941186582136662842120026967618881251822215270996214602677547307232547103253283559141785781045791994452842023042969682177194359865541732548701207038099339977343863550839244853563296522457882378599521811893322281457954380865861375758470274889799672660233819566669338264798562160656680405608951992724248400699441063489429604256535589076273689920138443246428596255813420968835494293622149095104930272476382965037066510244124216498778833812144195444495717950261035773942117388297832611692416872680453630120111887158029048504313187374014384879668228973293210768559078704539444024343177591471650187879300477490110622890643901999295940356810677705402680103762068363314668557619282077114177612609707664831860378166138203171948342367010795924589230551177506034820270403461227167045063832865049279429345390259255661389932835248751942794417046966074029123584357231251215641857670259272937630450907486561283348127576595456495495098743180128039621167196525940700623790782034203561948991571515049659621423077148546622752496245978918072048737061490510812563750387354580632793451059888924749505834586551389207496338874152070146073610009866446440269824780492698167084866777870300808306438900968935272020618819386812458282502650108822932144627886446787023649607723705570273355918035226495047385280161318636475507273871003480633194348890379870677177397824726202268368350070041395588378616705319166287896755881153827573129565779104252986200003777154359798428790904091770927515266260284905499395941896416277802946661413040472177953636652795904769066878967364370298672130576228628331349911590997582213831865509849419090811637720790054389467379632820479084231559937286305170997249368137530104664327366463239744792871130281674069396270233627268902413470337571865458077653164684305979667001497620965546618213297222735744586128078921738387404197310883482828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 202795589250241189327244028695028496246388473326698277306072896391375256962117588944182132611519757663805742351653181002457457087622353300952731779025330785639497647383406640926469396231345427089819716799784318108926311865108242112214563113786952021230704838224710073006218671870047182101803620799175017085234768477633784517284438277779593104054146436247698649706793331931784884108838266331979479742972454324965004091468109592136371034158585147339938822427961429417768775779591651925442696913631424316069126706806140229346748351945382416217262781257252320637466249185460522056439223296446224227712021140636863034853417571332906025669903346957457942747313312540493496811478923914176400151993117836939338078756149693076700875044931511395070413828855509294533203798662627802453609116973497687249726179138996187618608082528155180981811239674103116832750927730885366705101131119787156509969362528080162982046568957972884757266787568335144451497123448551063468666064207626115360081230044816682832243785361675277576993037388002545002417361389442764996856877405074223453250909644891642963022569364889331213404955588988413014861191718441661791130975948924138432980474363615067905013034589684636678456298808464055590926742735217277508695732844667021956387152808671335105010019701156091546645470649707952163210784036311833808356507994638516041842140995538353039945501567038530186380270838165071059742452136687639748988574372671283204592166805685910257501476430346444029796580998281966184915418601030931044072298841415249791753689435951645055521472815395827903620410636668647510154001283362020777809158939377043006458384774281084041492927868550490250600815778657874313812845664600960299315056506891772710106992479280190310881829762658840540768261463473578483045303564332064450291124190392475878778180975572627405134970913239383953254042845630016209255577715813143297258351320012562689844820859862311827031568456976993999598938615736448608065703525620441516784448314329786178318336481407930222347830526073449380163994682100943127304145788493013692586264073304751549186173531316618564424825306171866518400423060451115029065403315219736357036080943499160375062747483500277813698333590994573327601487379009323570334038440139570844513213726701048499986031727418895037086756728515214973828441787284466333762497473104966517944370074938928716368976059958077562655762789640706479820128059383251276113811400669158908122395421391185980658874193649064114919804128679038287224619200906953924924280154127684185317725024200133058242743047645019544353159921314957769890686701364725571206782159108294352672451142576366034388224086762101007203651485534505355472766754145497560826971578619461102696887635540637675763992870745786643522270231770425261604895184307716895354780136935497658458266367764597070779062298827816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] 5862608110999893610131916876584511637741881076841955987532066503844269532052350303108861805877222778946335001234589978897504276769819722610270124102910730539802313145199309253057247952121828515993743735466113038671881700256809830705539867843837183341393347479184058913151987502728779207123219292619407404511177528980484718280395031257463578569499703257259453229120407126131304993715090766908265083256766132749848879305134560783178562603570409178252603573651097036429268284680667775055248712723058439713368085575591434121919000975856273838663802534582198671506550757420157843761224000350854835481917715932602630316524515023322529574274753076746384167122006152564462032441605780770913071221106453954638817753108568427791677040622185226988143020094120653917061552286378929813961558751139218022256180717576320008240257616457527107372490644320231476861923417483130093389025308407382064809935885759125623109778845025260340349208301872629678391534407626782754272552446029936712349852693871979465592614335991478168135629326573278283518962233252860814984649740865951320021350999860786411791170990293913956059839179101255592112088724552862307380278708386395276771768932389640034391172841385627193792466711007499843460605121722255856100179485007491440137498010708354273604848916327646028133927061303826783308240830123672565171268203686957941381971913579649264617087036480596607048471263296098441514631547510254181246160384572644602169406148582822600293540092225338498605707929094200789404130513769311202919969581841080466357388443354337417023131618872285633787842296642725793148336285443753258779875706192050121256714162962668361388122913887838874374979465673499969956600557257488505636742173320305925973721402457202831655762325556487733093185978034092110019149073032854073371333566751992393193324042872054159758316076572511165907665815713425265334560568513457093265471499279167266928446081658400206370395024063558755126732803259060360743742381253598163842967816972389050510020922306680102458372923548590679949185966353031090130362147174999134666394333506755297597976794483040211503865993947594259011244551108097317560272655259815966528540557810797343430073333976867885646214161960300356414732645278686256271671097286022520902603133927892602443528664959831844217868087880818294537827478035078901361787659218163332541287291934407184189267454533674828763353933661135484795557384697476723342198225191727761206365677739140748613438044080678820589645826418177545168891365658400797778723765277444211411821210469810110747020456944416849939182973912660544603028283273201166234098616212070292227856074095618205706923941202866988265039293077701423270327225269591814068850540932529544135931345400506610092289809692984942953407111181220270650708205994858201158789017882283557613344069616516682618056726282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] -2261869829877951845305614814372046923703313978272416186607022624768341180912346710884617301752363849423992873259028429610085742642006443012107731673680716484666254274948954303862335685302351110481420399498128370728851696126063954694006125024676780242860766099611651110121230254598882654626591278000641953485485249081007738165082282524590496671468626052845709333585561667698668297660541829352131365743030871325472699637955640758176084479336108410303795405502323204512703514450191236042674075653273819909167853044117958553702439737024392463656331901429468817313469014334436142942642941832493484976209401643238817043292928203891224165183022961901982862256385160184766016939745812998384103510058866699101086029380250873418286559723515563665364640631324971311626405705468651857033689147128471623508452240783450301457401997093366970976872378974257201273707088427666397575989358343538548906874881101713828695220161251620843881271042641494774818347847742832071423250266815326699880137565541040668383968499499393465577359538746496170805772601829927313902664750697792571179979492497834118333389091044219832849272861385470432818676364708574553060154416954872761760170789720363021077263545130878552822451910126038986936126451143492228985513231256923313094498556076470566154058405747337797255514735699438806469092582905943057507147756145543852317088763152777398441376975596963695396617576603526112876182962173566180458338735889888662334726037964407042626941612628983860572257541215088005792560079134085730950480386132774081327886020558906410379180904320022927897267157472156785167140583299218632827299738713522216811943188493573976951631960186078040476034331532999006646725472700211523763871330636376483874480094205249313797413895984584574705369246753013723451910737517331689531950670042055817807291244454949557346570524276506126024809552029719986527281120001030228135972906959461400929695009043603149754324220282780440380626040429297837101644643278834778441345255393299606230112914191547314402339570650658252071438307722719386430761685472156067412171337676585863944192830334313236108860392788338641532642816607889083790195590391971582926940457689399389572425076715225618234557439239446599624775920697994842114485647157219385472092884299803739801855397065220389386838766598858804641974820446850971754171339805339513712673343693703139393983551569851075564057751181180166518472910576065531318853027245226490547810311228884671694759492669135238276199660251913731805262710648623609025848841883281365293556371607145845706955537913842771613375868173775197814202710346896607395325025069887524301945061866109785669083855283391831040839562836922347708431428734008331495261244687537194765027205349832239119563528574699126696363624666657435592369005436793869069845336035759406055918866858475460417438992165765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] 113984713057814796527396834693955699694572462766174654093417750061735967840218653846706593547380191215699737475904565184925951767240290990901371603885696736230907672707865034038503705422638253856922089499843546474367203016331256837745070107903834535008112904321597052568279312391898053124918674890409254489325284991050544962914950981581236046753333362056061728663525154163388031513052813587237363641040134067979762594361620152072951407192420336513315272029502107350357428776949329467403582123243021370869293109944530226931261520254607180420768812015897091518044726327708691265445063032107212280224925127704162530731341118867806200193360855806133878816177672377817840143428403939657026288134383633583774343847709106628048079843781566941391639182574482273863611945911775546135879699543271456911221893359007428700207911845982821259191016510872227231036132244487751800589254903714570898068858309078744082686308514623655667412310185861006267066365446530316962228357533476001478962458897952397201218485916094341723017414458727379162991822027287610250494843747948537367535957908639841266185544571409589019117137582705812682473729317978558176144678789972384523523828240848838178665283967816554973653792760176385065456206287766899020667167992287580697405751529012832102120135667096409233916406440126607588283162046961307673726404607141550322036173724594533506494287517061416190090186977654736538661232693608833870349339251932553820290340568921395164848819604231122254216470104022046043844728878009683377283091510913385117126978351009516787805302076027868859102623101130069221356325707074872316416732801986972136953846382485976315639381245095820936956062829861322194678420257913523646510889105419671636826636247834768620979170430862125393273995663392252730007346982963160801632651229007423247078561820916022410485177131602730330775043092072470749871759487145883231147535490676600041274847774923227567876577920978468766870422650032303144562673518642872805808556200770247640541965673261818225132707888642792530381206842017248529994996483921235882604764884068962435509438104733579795054105314886252504788973188874053291230592898770801978864574164522133664199512938143063635457498390871186924703780472705153051778892302866167910267892415925911489974215288838865929729198929687987239949622178555593808641482684832052260195854745393959027462654365356213503681778003871050643134460759033934248216120919884999138207588281300665716246430142469497396917574926089965098848781034916825988169769933594292451255888202911735629737264851189485658619996676461977114104446701027565468335743916760205429626599582360623567115631885316743690399370495122644086798740593772144607204976601094604359092756944156348166952914162080298489798602067271627522099680247893433632628438755921796661979404367092856662767465555558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] 12135573098400242197541080188730964907363088057734697494445689754887710682326291958739898923897703819433739787447233308599628911518909846861947623319479314913938860517703125470851412896938385311390944380628176539539682242366889195951758993706351647095213767618721984806340319567423698087268140998238544087821770574737047631664408004671668621510577177364333497328619937279459447986119347675798682029350887575849169386916255370722388675035482979226872706319330272807624679653624410466124727124754555385760414324022620001097867285994980148336156458826338963209810744028436124194246662220133969293475106624289587055538082542062325207761631640377075778888248984035261757113235797839905170060964966331192402959531796683348604337205427940167014011751988191981819973706395588927017744944990055321434416230399190748642908079993911469215321295426692652311672558587841118726784005101697452948808084825122864288105897776947445565709592032210242793759370969328660986624921226895171401377648309740869438038282904908116028765919569115334870221901907882523195044616593129733005158108007949344423097878404237413125372661735350621027275042963717685181540009020025794360312721402720531086586022746635987702400604220833312391101510332072889318474689770122402342990686137212174326768015507888648204667329661201232908874692668594647754746781218089778223920007608586662820353892254302044759830747554924059174201627958664014908002545238092831357174862994620374902752035378507543894683976823024365957374841571121207030385796985792389072222793786093579740538133642486980699197637563059594453148124541393183450169424067651559580091762026498710014047753241590389140795603083241514821042722881953792536425692131890172526030481759586401152589068978288321442637497327560973164574174498630368332979030978739206537932836730237166783679206059077839490816812543287946608955180624559065207531432353647241584131881646860136039404670338499463753617198286137433837928178005321676734131313230004061294623131327735243349530567257538941849545832640342015893029755087901686754722536783313373659279214646893540034770293152898116737213320352774203111679219563061636956352137706166782845881671347842131169445407911437972293575276944185268324198158442285107581556598812331965246670979656754663284705203559175682725820944724299132858091947522126195968242406525946918438220337584399283789311026794724630713676660326569182202269588616466873198280167190105237956553690295592896061803648868099178254043188354361050145891553293946548563081158548984702196859612572946975912346722955064333911612000782563610198865966352147660783441392094588310966887903853978082449736374834276198687971476601542106929321512342056934862726577687908333564828406392639727313020688470512624578170172907146013602244621426588286305950423762531245409142140672409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] -1568282273185276750305965560565180040612718777927407532287358966021175194585348359225376710805766086341493455741858951943555771752906037010793959999693603630739613769103371649450020997645301413529453471778287455847497995429772794605372526889751354737039165790208568453140918382327993809906491323117727154905143910117024612544973463425863177172733467379322099979744630781399672548606581120994493650018946784100543358942399583237355406128551827922168849941891211963971435779641703394518480262723705402454424050874155387276510160453691190508496352092048557825396606879771612344425408988760638837526370626704552740797021841652308815432375429572287264840498192870845769960834873286272507109310688985279483356635084290852085076915451415482821969606190407108357513114374651822197491082203327807718156826539492422209916891422949617386881259495162834768321221820610567690088956372857509727373114054449469231886617752897048624250238461386370514260544972395087064494804053792237780817689628993413257082330950272575407118641560880787712295582920823840776876885724410502547930426801859875579976761190930129271254495320455904064027453461306767150288250643326530028897923494274357630679789244047304096054531372818117645223363921860741816258706739139301636427273256527243902128757140779290851133069702975030094175762108156858461908446884491519543399707786547893087707490934896291790839090017898487822635688515520746088217055995721913973269424837581145656894266292604125893261863756551833816758718261602598103968135373424694652960861611051953130659632367125069963501140585379416872030989104400040726817742240168060427689794820178999955088513409479962460421151557479125109675906759192912278990743381820667518864575022291723981163328230767999803043019798852171885251233800109537785464726102129401307718268361462027944435800550430038359307068589418588115908373199158750243921928938851473270521370328064354593822263211693472869168500608015210967596955470112046472216703979988668869944869515593094482061743444168578834350592971862618111238199848442203061748669286051715054879487397912420890945714623737903339010141440457340736855985208228590199935654755421800212074415179666404470217454009598211383023720771573378243086437319537700513419274249877580428631516731836473059175018590827935003183149264490700388649884995961350351893257449620924366337570075488812321932748154284170702283753688036268196036496145852923842316045357480075776711882693968081132408320836099728411675459610644689991360188854587613576344593369801110807547241840997215742891447355985200797471502330784817402753036905757077499550854703052253866036894446829656186461381927044052617187202642189017471005957127004010730165715637822902354617767397003596355685422172088609723097041305692974754137803072151712982162423185865575546144951579443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,65] 152498843224328778086374635869609404581131852581768810140570723142758268520352854900148195034267104908468792937972628298314828171374711312904543426283122120963031738519691629357657560549644931287265755029701565785137380582565641640988609617182681937992824222704802444164298237004927929474388828266276630634737980013489355710575155398197343911589255355024103511891523323357262085578877497012112139057806054971947890801329431942708323237829216355865916856350087098207951173308718827724050213442525162941647321187055545742329069178410322293774152606767624865686507663861948427115903577585054258010598924822198366068284998098019803187187525974510769090090928374177566302394114241333177368694038689072979022815670272023999644078681616135679791542487014613335651333537583641208191812551349276220035132962582472182810262931677748628541718169110092844742676704236503177392346894215214990314310543341628129848620028946253444380218703452358606003912394020021578743599906851619526002781817227281230239964671265149132075460533298012989949081595814653476503936901694115520176468451478752686233460556077085213746307552409679170841041986438919348238113609727875404778129088427961179149260101817338277460329948203770763730361956765575968742830161772858991686140438490149947526107249516383717551357379659660318927677190481417367276549474356303559301284127865272772618900844807166065839515668638935387162535902101862186576497345195072805406684571524445458809416114143163408523268366952454970228182723555272871231502409362929971322503220901289502907676112582774981922824960254345564257744335731476690938394241163199211342130575467081027315056815593157444308999083683107419380444182898097184687848537279411585353453242661854688184555873655406217335526229011739073022278479685806891896655066522864639247298029417166455755305953444248661403444993602127752091860882263711655887023740128348307108782388827092750877695942299498839730610679167260213051890002119695353032021269549263565499857598488066344727538571117181032864068464247228545284480589020161787106512229006246479915099450549595483002125909676489306363372618056448906280495286689693813259447264742952039708448627644302494521694953739217177300641771951959121815159967081033407899756584835113497800884868560226714867645107919002744835412427275700691146785507170705828906406200532644870615821381597609635769856704960480093861265996629768203227342823333341741998576638673115086888946362437112753001836441751526657525226634285169324904214946905685155695532973092893713988057041520446801027575980232852919915698869093598170254883550807427483853963369227826450502130425180987965194396223940328268930876236260605624404963210730728877663280528483235277101654361801851289236282478577934498890900871047537749122996160072396007117589605279696555615243468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,66] 8974389445284837769428222855901122666780099333548186539958815140204338885628614029007075987091995965743617126957230067249199909458364765407396449871136051453805849747098917509480208327982714636218337312453616126464763712269114085390715386018737553135793368719421421408662007647770528394581549042298031972203139134664763110728988204810904326736911400528844528208328640606858094728626215193599169910667389692989000912580211429864302986528027758950160515431826065808391862297999531268889546564788459081803962871397494305098331797223216758016457029749328623369422514158998821662827206922917251468694435906483121556292349374066414518199062181466816222470174176701819883446291518852936817487177622876011749593189547194724806524433900713448386496968176072467791879568494357185716905277155294639918684476938948070291579215074776528269400854091247758641373854638494266475179431179867293180133382440621944615965896691659985074027761174961895920196861334115003181731837539218067444179754742818570667836551304375808512164832950818853606032350277839078727178774156336994295331692532240327784593369237134024143172287863873665391565716685641872584773380925945334103439897074407146713729445272563617704782029759730611705413070452436238969928907708532662143127404899035813530955965474765030157242686420680604326097449511168310568485992438598121383099294150655717764660153744715517919826001598673640940251468779835149294786958578403210101303416632369876681961493664347181348211494763481361283017492780036916215779720733590622444398536348330084207761033110376452182444778107902985994989214672448478329235313162962990164299011440978877000532776926241995691900813414439217455529875093282338470475180635081040639635010054332048755215816625652220582877892427041550068400012539459009820998310778068985059704226635667949690302665845477362368206027924304963221533175492227702374150961757269543440963154189011221594566686297549891973247775570668207921691956872600276167703129492717990009205720639992046011840331139541235348290996254227390094799143760602893631461419620412881535365578505511498516716489626374304947853609002976319451311768933465544260571373686834716096798914612861829541187082324947847190270531879442967563221747148853599852190164871961522055604983118933061178824824459450365206927825370520068343769368437071434833542079276364914622011901439502165028340793327383485707280979567946312149814096587168793615398415657313234194103472072218608789728345182130271042207922699991753074845232203975118041053817172671959092941126990810147509613468248337990150571304558670839472330490841392859298965365376566599512210549226658543005885813431279317636247757876094155598921913815445418437087882685219337148529849643417751994103145509664704948177573532953194812979062160502693424483073892655853461585893785600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,67] -445766356731420231262835026628102011467615217714900747480877866122376720241187644799991690772591734824034754739656935261983886007996759854864129351061082191064171708124819913699414979133118993452683706093549113550059990927445244703487350480274169008876891211154295326319706988309769672092428053307489779139361214630125877352110619183475809175044368334711954201313469595739971831188638965530991291397246805183852627841423322129100580468572710607596347758584976220500080021747697933328863904232735419178108505820428770821456719714440374600405199866141075515389483830296659481037192204855618911271207005859775171129959130775357470424361035993817704491488553538849941694312142639863145050752184225270945655542091192346651967217542194961159765807634993832621135979379994079645586398527247685370376680257921436001557027395560260849973118723070506209693011321642098999129702281308781662586389035774361129666938504810797374774172830147637922104797137911053262072129873055496821240953525605895875736875900978526891160783892213648656546700865021017076749783124160944749443935361201046325977072428992801316330459770228610882324408653518960677038529313782645785976718041743073311669870131915991745080479387351568294611090891561213714069097600651761269640206421640934645997855529702283755751045460454441405492907783390347918069132703008947516602202054303597072797815285188985129878362551956380573801566766087209300610826019980545495932058213654198484355780686090139135425240725260728201565339689052663670542424411922988224729165643305034861467416203048947952210412395968046008119646641193986455629598878191735724071696998941733726266466424645357245747565233558181724867659249685988700657293802575095961146214665105149198834076795115132242786014240169977385435140664200930235178988375788870534314569392891212915149585993491527014632747699547243662051359763513901244602717708179208963567326570805595404141367588427800757399628851072999755322827210104324641397053073298496495764274132571457732877019025113335234645613258816715732863020711791141731644336333982449946525852648956247787573095401350106396120006770351686753930004618764949944052197747147459155083056919843870338411198714156201443179328247454007987251317492625215723434300794029793955694542087037468324221996087510477969867706443468197189096940602831435350870888545114059072981621501334134047627386270695597985498350196898133727580197196574009321730830305861841642802576058208794240938330514752140840879098694448443528539712423674614817072061364983472727224114258694455818859415246781475804947218411959781957409909160953133362600211729966537154762790610864560460851103697364580135622105812750143579375899146403607735919398119056584877135030904805198833107920338226897809823094402998530336991811950532086377821501297792045789911176970240000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,68] -14847116730693044065020163236777432930159044129485061105233605110511903019773177520952680121231550250623015194421514352059105099799201763720100826492727298454984641044595636681802406917139608667168437684275110960009906121341288433455198658430667818965731508690388218448650302346096223496755926397153740525545785861908427778082699332216624541145234091598055036350963746776773231970477628718684262237054727081392185673878101153560587576124231605587691662211380347866942927896654899422966296682236256368564201739435036016247048125606094849836359249471573135655045974392874277560997891390422788197968334804890026148818230774637639082071974892930001921626074092977170184126292469340760003788070404249338983661306500616433628902589464462188644381121566226087619479557386400288187627314930289843154415930406122767982960664109197401701723864886361399749117651910167958737978422292572585039521019131658396363548199916023544979489489276796193161211180012683195253243251384620322238654463061092434394961531514270348730074902416946288857269857714211182327257476646849624974824320827491363214277198521746820556096188358729384100869866321830823782696931473189471861872452874210010009062146643055463467631175540557560567202599531303516161326987703657715804597567855786160153573656793311283653527594969242924775222810198709538547488077589714090842688768834408849072544777906666772837519735092476688943091481636210297382217104385657806428415559242658839741152316433558285499199389573475601193853478382023376606819050631548524546649569254627441873168038015514547620974756073346824186192484083635436037795463599628154827348518863826675483769836589213717920175579704936120495974961395348388570478485857089030654016636878238078998851459540239534318061240036027661522930575231594110198929752059795021620551851064824538576847004355050230262090658496307304819633928862482954250973992600437891505241507634993749941938806531223325698291202155769744027924190373660760482929243968579271324448452168723978799103511944819797636109613584111280223643053652467786640867217135476724420807411201447333304496319378992697775456020229964360622788504209920521722992332949036550286154696107621513748641953776777779196302285252654461881564688851313711565843499903343829883656098729568837788299245628398871823575608345386343248263692277283176768177524370513550590725028673209712966534928285460020140465874856750823187527591939519795071370762814616307756071464762692468265787954091101263314737933756290124392256826650155746866072014526849628142810574271560411501750400827481543460959667046286564785189554678597819404395314155021079337476551491082779028298357523768262010039409931129668342465315984690181308479561158299175502698408823766374062730451857473332028606795752290754527265816273506880091707672666063186992037888000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,69] 2108752290117558695142328833759453743616304046279196147436503237699231607897603753138811062612491576060980994844897078672624619802163607931732946304795910750384504060969589165747274120369836288281821311788335161564269005679749118474432193848079498416173230654412520570807064063572769831611982981704319378158723981801865719293069481643657830200135960662957130877951414792578977226749635589022257990899780586050572778992590804894634630489389544762115103646152382810869756762301858888434464724886920989503293755008715953540650017121431331536953998409811907313034419126553775691998966759761218965930290590631673455368746281454841670523474365143503696297558166170669144592517286269555650996947183692501900439683583147569746196554758742727004914499166014323100417126728325939759835889428004068520955043506534677551015835289498265766551002953654634977096184211856022502347980981920142866113048939335760368203265626031723597979659269419826700270942415232237567156793985632505377085702016682050248594541628881572793987127137546612983082711925363254326854803443475354366310218280477548402865655459438413257750540183963071746763295532736416917979631624176246910451162582500505388888529068323668849779857206498318514217179510717674063858179466745495788103945517154265192707416930287932023616053842595786141467572477364091193106095096728435298536734504434505106618730883841950681720107432554267898691251819587647592267087350560167009078691598388404979622348047731760636179083544658715327491501319671026129616171355619073315085532981210663113707693901477737682898541776673524684240706440250782238855630315957115076342271445722959451203637254906120278348266039159933144327910203615215065929690481663331484943666667392486835082587573855615736483637116213956975385955750741237221101117609504321706996554105358285496210833187914983832008320743205123755192215236327558456536951343566274769378311831990049477238344464061372565581988151652161902675374614695281575504296453857655489369721986982757327274576114094878633393410720152847114150588330204276474134246840362181619280177855597617632155310544389541354276357923918051673505805134208005299430472569689792810753555633369743792959228284691426376156336774881531645229481116821186347553245559172788350067024429688576503720722614560523881395401134018367593439222408960659177603782096550085251344210308370910747951772393028365305888091422213407167706146795116621254542022290464385538752785739406251354253670427887914029453607330174949023832210488861807287716164152872541554938746971670828953897258921606109298554185374879812335726489431127210045657415577244807725604973060124220322949178078698971192598618397524882313033946837138827303158821735975962745223353721069557894134842799266238031614210019148390026861017968058403715620820752066650000662200320000000000000000000000000000000000000000000000000000000000000000000000000 [89,70] -46568071868454129713064662378920078736005279442347465486921909418718822154230330896748850571580722472399721618633497090007856837322934562540300861238480909819195857001799039875014417892687096997382037032307053377429684688908188985753783408899240632117778885214711471383463510348921568998417095934691183307290483895940722175996373383054823291298291975493601952890289198309016376354896727779854234942220556370652296621138615442704712877998509102205840635652188912900242986397663345671920659292275714449102742655324632125045421265957903739899185006574137026934937632267234044456876911316738290237954385226871752609508138894467189039328681914432174767996455094270872780945773878795358187008830950453439554929120181824034894602863641446705508248946800707557967561585592945882149041546437079771118319599914486943010735109717459384484809109275619113479278491226984675070581632050364455642470150322289518633385692384552467320340978112065213080898201147825600999387667755245142742553525176015258262668645493830948518748664673998314208280885548342659448105565487920572607440063239629086175757188757490244487895867590076635686956886416307689178140448907794694140928917339642251392801213199533726137903595557530739803721558210139725838732157141614936696507637826899516193631180658827593515755879330299165056039214784007821792254640719072527474916317780400125588204249669046214929353534634506638180269357132096186960593575791925960550228733956144995244645976311072547150520916077775244299153339594748665610865474034999316836959074484666946342887846910500609896530752282314316262977117660185602504950125556567027248447353211558943526355128756923435554817412578529657669282035092753922512104304545299695719300215348706092929571122825720384378016294655699076848020689848797603112165807785167829306568074622900464215914912690325888864498634658429741390347863595740732871983889994782627976900642761380578036510835983359814136807454194606676654324415280642523970926203663806627966264575551582991156899463347574547683900567017605707558473071546197589984718457382684489383958347364517057063738182362408434938161367120039745072294073607501835447459765613544622080747806988721439889454999670811950759275802854270337374457241142102097846304117824698832451607170890913074603538614271751175885452544984875115559228777266939365373887847660191621392295313480487913322823809708316496422418692193992270257448281739541251132027384160613680065136529356048711322378879838652419727720511067668613955969798695940894193295959224785807400273556061026181708756716559599533785042049065150856236384681627978816988443598005232653507855884991918577514714180684053563784283876865647662356873601546930297040141659256332085632022131256014346603498852936298350537752630522041075956451464538674126346127612866160024879104000000000000000000000000000000000000000000000000000000000000000000000000 [89,71] -2425421992802843685759292652079698185595665690080564530779109654905264762799141516491332836046440884671866293303477212271820469685531404809469368369042494617665823369086094044429947003768223570525899324100311825983370288038271513661374104254673277956217412527552460189532126249053184494049859983564989919591133206028567904860729981175359165171984162063929719541439287723331018357415014577918044099652433432477589535849621370034282591259393677070838104395067153207368278608308514087484447351159691692305083718574107632049169365726043916468950497668608335081178388586110641005957611239717745861036097984502748235857541050872940582867350297340234763890582839881407139051123073633423465592672522623611241836992575702854134729484052053231922527407778332458726209659925211823676549579072874087383972373551908248129334259240011766210736981843727587333973487294438055145243944743594104735245475727378675081998707988187471954981181707498447612233908425682540354604013235091988444909528989122601730784612113178526060722511313004559716720625749673005235100747068686380073204423071463755975045018161573303739976146054578878054847020249484389817401070297907321016573834078174283989258454734836572404489679923660435388101236055805067091691912437819323722368650798546423023448393392990491056175355186533520375406301902465272450377093876066998653829047253197211741764253667112780878245466352863162737025328314741378278262128941140255817742970302687807721303120428576026531317121533537666323518718341649531623778320961134528233544644676115238702476992766480531588802312228212632508738939480291937923075811066032471516269312792572704301436486836899656856149993691270297935888237433220825971093162141661112484207158437079479864397531669184225713342545120825650170424459928078983953692470899136683009263488437695030990583434953041398975535670829218967783887761565418584136159158054706943647073663503570043442189769070552657811472654182441769819250408902242957264536895499893244522002999062384483359077399038536011530984974835324412964771796663762229358617988542556212801484299727891651928824373015637059767767025835406418384287801987564547277341329287103316832097676712623782327691777719350770033451672093598383043245020235509691662889279501907986916531965128120782912661620221338937056494598632518953883054806124755618614538960165234569111871562861775532680290615398392184449713691253212940093869918085812363248311821453418513363967204590610417321754756520261789599864636331450479880287076681138801666783475862354670426525202217565997076196474882272452688471859579118170371633597652678186789511421459442909487438135036801680085031873014586872885743969852267854661257902673292499295307929148722704881853513717226520434093251835194913889044548672785035957463771146445059861819509019092949611315200000000000000000000000000000000000000000000000000000000000000000000 [89,72] 154099241229145773712196532826476634475155259593419633256724974925789003540333519025659179759493431764512597037141948427570253425799590170784597646861057553886791369207096793469838511458932060519258713984588002723419483264188927827784932694232331933172969719630561366411983657462365909277575259816236382649384191347866574403897630923315265331922762179278451372340065849900212263234882014522520718589090465060479593723983955770371089427933601782061610830695412384486981064216711687122075442717910192802994171095249853931313146731406774013369431047879882443910530549972405739475299807077905450475090819481081427975837706909593783554265511129081355798201733545445415438942504853146911594014702238286846863954048646166506630221929192252809509436941926336449068144049880882169898188192336986363993494881180438273453305614400419268527662256950807613034864484281854003023503201569698259536883067462027826466857958541616285668974818305233635551873065772813125452610584179236092947436471067281460403606039376934456393596415860220108019895070222270234096593945557825966015195973062925556384116351971061311471639261708097011299435283112090954299214507592996338760157475961669596023032068838126266541719988358696878970693416076459289019257604604618198034900591284168896269234206879306640620894278910613426902884416220880783939964845425385876012626930295083659425669214505545484480043831482566485423833370904933941303595753321073559575459204210400971430921064817311648468756441528580743292984065444605575169056415700836731909800119473344501882884129966873695699094273063421976217798324638912404230539104061357725147200675169345960798246300377504923653154066006902458277953974262135171879028620705285316627413829249055654140858938141771534618276424138084946437551908096483095690742955492710371266975573223980126111211359946588745411608162032557935698129764569732492326069820002779997504872968030335367666202397292627863833655635480318267136070638372598020629873760054453242124927240062046013484117232682957519821444374188674393749929889925408613814960208488643072309402759079128040918738118279620707237424270667121370418978131300593674039990094176102094539457792207180105347174514346478694044669565885111250526940748550895866587430715037565888557635510042754387015843474807637201771607473103529648526473071601029438533479969450318178320394229731745342791847452804304484129071453340819617328929642616143094863092801611918376018332364102882169620470378848064540566959339823361102440994252083926380503948034110885845438546626646124283102577861827155049336699287339002821028292396255380491499559429161170863625893191626661931571509953983245937602457284035529477885095143534837304152447331930175667979116124524700043122631861417472540011385732631744697620944687601622737377126940679821538099200000000000000000000000000000000000000000000000000000000000000000 [89,73] -2204370970293795297968752673150964667575345395173303355194423012805033050252633790488067688954495732779085986907470818987370687879718702268213584732728453708051478122333454512905885025957716684469720857156454620280020700816766223648708023711775364468256548033559983195438143529671480430618034320241771078872272066910911528193549310827885414184677376458362548613799304872180706903835242362585958292114875403233728339083672560421439915783811735067364455614804802440758826576899719739039106434843510752588525168559978095678582746292928030719871766109190118668200411157838584692012210987871322873921266161037999336418827173066849117497111244722345856801231404897728366897741138902389389216429870965144400170241389494603585479822846351843432773857594136644279365383898554618533342522968364877612922419557933316740609216742299798923636642827742553263740688926835499171656356826547230308050677628427851906226485224244228334888477591116744940087425571421368447610438666896744887888813390325949075631607385668520371318648382795382362745032763234800947143234430393953936063903267644085094601752776332328140120840853102908868826702060251407317795332583831112773485167881839708540391281197689225450394675904245753021577035689434720721938777108506662303600711890854806873737139244317380439160131733704964907946079377552153657940126380033489911847751819540236851283704940897730218151605733930046628048911452224822242466351394669958377997552017347280668022073266796295651082003924784510999133079064866458440336418762453471479861607906210034139543745623945853044978301169329058324412065080606310988883761381164418087739319575867766775876599824785401489197211739292733442047414714141092417084124053995642956828568015526704286492202511116617798892712851611441162527913242305962687089462979536587624559523703443563956806992615326160085819419413649478203813015662547075328486697806354051405226363480629512973719257918876993261292971509291838718300226843611458673547628095635476545644959217516702567716130726163968828597169745330702658399905667045744704140531391929970830396708709203919698128313494504377098348402939708896571840482350036754831234965126062124910089170735115973234203632119978290001747676619735198981232351509233543225144394667305809838158824684423522717829683771200448876243997275789667711286331888745268095634649614114875736135415184043134753843783253126634473489071854558934743269172784939236048988422381380185284259763837519666038413368259128387106016020838295625455890265395369724039430033473868944721485571287095318728804695890389348118351218995679130117236865210872748087736469891283738882791537464219642478634291509776612966041213461902032012106635414808807212912487520743317954990738941990699765145845280222143830183356111476089574150772851304974270750038887879409664000000000000000000000000000000000000000000000000000000000000000 [89,74] -58200416073029694487948586541297492103707138375823938490418446489931187388660222205345211737267721108397019782492120183075784127063568758098051802820266564933243293689972257254877287084543295232988896467837123104526222496265316463936531147670684085910485497197918000243682198687039831792379180602022388508396099062954080874107262254104570220743677581692981501682832045154142801287625909278480831365694957917719706587292049931610941873974850533285010470958468607324138783351708226638154265579682902854744458038867652286498648170827033888390867768297817614908031971991046212867129922713070391553055474278197890833510694351574506938068851320651049753300431962031415678772973764930078706370131799207296582649498937147246758262100158098910621488084395230568394249181846801542469492402045049825813329605205863068876565891917544464129095001948464765176969068866310883113026543155400491400167825802862288438944914065140543352497766101985036810414381214440217387785938855516185244709056147719093366343775298951595195200936420006831483393095440747662233746423978420993851920944915376230810233263635309765201793922599569335634830097346590604480504238079244745826297608609458734425856473737893991178296698226488929019311796851113623207147875802320415580403623307888663963096093067719985053872567461164857229765333909317706379807778829428179998247366800094084619819137358369420187759337654902939105485451709721168369171012499860605648360697203798817395756835832642424567197342579581565112470868672586999401332489432272589358315513665427033327040095401491314756488291131205448638554930094463693876375229262794677812540397472719517350960915495468778411834990416345578696980570653421876020138412886224997276868743004119910375430301109548175524516966499053828428347249733666644722421210542713456874124970185730818606776605534902743424819319893730255778221247917634943367053553000771964019286324760273481531774299441465623623877460739836405569970706523688434228099508144024009666658404487918350193636978139955777655007743993271150712832646391784424953043135216572789310006810034633714522347215201376277482665703834496538653732677493299255063799827630936218415823233068614974935493756519328999326637715843025065893111318007517857629915806244453676016246128515987148359266529331511396303923936921358877260776329725723414702136458343821499925714843457265928004795956604255313335713323500868065644181063726496369129814064602892261860959876949328442870957386981174711743415885442085229764178211829228086694347214064458300514085486733430989509288371443817700902955035089580831739376257944586316469131329887611500457428446073170917691038503897274005493876126472541403399016885540980766520991890675196031732539482956071856814595474798312199330933146161689539843428687587922578051089311600528588800000000000000000000000000000000000000000000000000000000000 [89,75] 2715382072282924089090223501137073855268932641956150471574323101040795357368536400221353389810550612294380483280906697717348236303062796522384821374722256476681688057348887289560254136687598717754973174514494836867942785470724320715555643079803450973229703067024182624670058498714677652998302816619141483032493542526230962751144054575777682666465840241608258964218809010277770136496483972923735174817178035215914833701611787761227404561439805484598167806164312264187609121002921483575945869858345838111687256610538042743413855061886626612458386300004087250348099280224324908108279664923433193892946871068946838549209620849698940481126213168946575592208931159640469537429397833546413695835714504786031124460451679151637826105777473634793039944281477503466931185280236760906625427426332377623988031793338215408499062275682851932813383462967572990143517226669040065051556243179635231612935747833041294526574290678581868053697356849915062714316682440688314435121677112074310326931651460883041743284291821522891031329223542214762478373877997525674666629294638070583026141288477319227837100981289397906859560131456042568555971672193256945800903106905898751864301752510154769802223869074816327756567693671297226555929121115481818127790905984002440141115071690357714742215599034023645740091792702428605842735577590898096278187227393596611224948534863373351307270975334660642903285624619036582318323962053297154075290558349463501992701926392861180393254414476186071482422694438831361580353982632649182840073999359709775570643575412915852802339267772241772728471340290871558934775461765879732734336000647714008987352424334143669992429384785144322947525318252867078153710121846717908322848003071416409032463972021290620379294260678223123357350522194573337934765051439353582925628681234009880202566744199003402021499656898522691355621471370221089726825165842363019908653061145394694058074016826642190433289187641298255929592335121818296966476984429996859022337263988175537909531546288748121244389974621093294322950408721630241696160361636550209288875965301322297968542799073892397792678758070906084013336505581413692451677501879347495151672909882256704503038895728754461365793570265355669482181451594312011526833285155027961023857354705422973163330417524720700801720471677482089272446042758055873360311590401283969229660490063951095140801269073329969945925736298938370850232483669691609586154851347389149629526839430770252174701831513663226150170473950679343547439565383927252524522076678401009346579096488746164487774879354771386581831362425074485842318383998515983797280259257558092966185850481246312825882150568609706120761392190593190679250997858965438348227763273673826160883537057414721132027906747178149574359741902832666551049767471226249634635423051664106310851763120373760000000000000000000000000000000000000000000000000000000 [89,76] -43517123600274262644167124557032372609354355783934282584777122298943259602643316238410822081477011744251555833179235589551636988580895877866048036436135026297500524561893458684903890228243327100739329322976292738317685305332015501989430863785577253917856549795020762046782498074030184502260624034063705713078456816219990571662730987469738992998127388737613768885071988019725131544468116560206430773961152291637422672638225826906532308325589060475620935422533882989468029239495560483617231381000082305267090459487294466643498553029375564086697916823831695774758396944689582620742160709485502530051174897142864106654445340000192606698851494955448439882978579634537364932729174125528296037807019923088508751661422093612218787043610512041888548166382424930031063633756175932199001831947279139057161158530779580060138380703851939124325587496701159818502504161990602751953821618063895262492504846671489026398871747682507156171607755099280318245718304171468284438607734334082608198626341180618128772857052213504939165488220026527842899075755213771634901185809068467257602126210245874063237622535578015022690806220370891088120378782040781205074672389365479671103868536050690701150406597571407116096515281310107637810517981302075295739746547954290561015617694419503219736893281155258952785778019034396357861384652517974874533817789253384791860541922995393378942015544521537217106130771533224919791091834656572983448453904261852680272073537186361670906915725995980914450220543483556343884912638705324721955867386303456358696224168457734751614119777848517989356568497805503872614922471866710823955825246780496241294863000836535295730539949938740325709640470614570470029080906401038044580590739954941777767803092193978256081794888073557857930215849165256487254967262278626315486410698504857319901642897257948111405535148565940263318000176013012854101613820539474033223481742348253095050819606822822921900476521636598760121560348009085085053170028623584816236079550069321167642230147547745751929399694239628823487591721231932260779627793767173534094158348709599615888052769165878553280779490617290381329559946684594461392937621819194442711992404339082193312968185529924953041736865458649266030588101568212226517470559166458048138399440050695100827955131317167766223106058594726717975875721616479104663911016841678728344513354117528003333502731752502029386152816579186148161778585793879823655339513349737453750724760721820142343212008475401082606507339228394254156706882148180238316765458282026150455602944836131376468769553491955565385583666034725749755998926409738672186537431285359207676919651986007368111484629765147573856737827341672851664121762893565379900593021948398594500953842244042018041040727465600556208793351313135639985522141229077121230802535380326266993964482560000000000000000000000000000000000000000000000000000000 [89,77] -284841752827378262028937974255942522997432106414342033000731934060720820199675024686842973072037794579827284663213296083020408357805941181336137695227457033090462239598732915058504942602874718438383906192831640656656104108795360894802184469092739269429112978752822767247182430949423431591389846042441457034874881815621734009710240102292453821533211151958936395468501600838778076239463804144128050030319154991084710776422505352899576079640852443986225646215442406612311865441408598451246287510734214680607639040918143443069582086284572554252639069883383393205465698912162675410584184726851676540605127844601875805030915355684747110950336544639828544514494115805023241285147552026085318328504535650788333628159192019661071332828956783573220703302814349660221340395613491048525379824921242589977755231399321004098575248191499399758045582174006881154169691540112041344133598982125900027035316864931632044753093675649867751128774871028706818468711415336726011308604032135546591155340672192026734444061010951105351968616170861133076987215168327034356598891193973630964204211647042330696611349002951868389727481798914602118363179030394568748954223403898300185968250788106816666479388133505003453365716661558300401736335359535160274712819035344180368374083697524379337111131918552885782243903872814220403535618399025227436696967539336905568593360532061640223488808196247970125275167063152370139063500227594691424697671633360954442606434066418353888579279985176050882292485471529083002299704502586606505092563516862708336488888788155174036158022310665664574793958500688994791644102552460433397913584724894101255513653147797941414108280934635699629150934871156364075444161753234001123794676221607208242573926511807138688333214809342685852576298283140434896925046835230017614892999398967259889366120963492090525473589445136685670817743135298635641494632227470980176067637324105136662967974168081410953612051804670191677408948812038910806917638967487354253636599437661914983364992698645565148935770353778005765678870393800370177648306037235585953294515942872383954574815311407742012440840895756668774544305017329749200184228899541680914722858922346567778919876142703309566855736495726741070873589640674075970238396034041498861668918008328993945695950806880487339444050596420538255546239607909737456502243570747577674168073382712940229691039661653143634749405676363509219323239170531127007740434276293439078229133296470497831298809115665202172854368552918088027328606389771351492497918835887002090914374867877411859122774000495061802151662899189962840541948100803427332440654029091074908997611558082849072468129164803608427676976199960725075693117223817649491651576313895189704541865122939263279039646066567299762184475072736263837154289479888591570831462790692205655456753909760000000000000000000000000000000000000000000000000 [89,78] 3561419275677435745141939914803469590868817347405076073120609680043978055847697181790001862582933926167322816915445178318145586702002079044562169705961306886714762482243805134716934362488905869369030464232931191668458345274572709644305105113773014524630578853132385394585799685320882282667986358395137027858402446457580053414900069723448887802904781747042007552713852973894151528106939481271253513650642678042553489311430727991409679433475430754696114061009158525225762143521102740465140184787741145768279704199731581256161680051838098988871175159272338527079285920147360429663215219442884153738193035441909460115946449381343968567524687440565838851061839828998112201384110105614059609900339119777506080036658814058318374435108851730138965525048859401928023944609502467273539155722804274843450490350167052102947405344154874698872140200647033965734696453311500061234724893797276531263358795956884505085019507152533764149869193416585823805273696115900598722131732958785386941581352891035937647322936713059948130275249937389363407928715755648322946015701775600815828715098871804955574036987536187892387006559681110796393520373165867735412955974259339431109166231218431654888472236756729453414856463963201471616434781537129869085107876151798399808883065761384677162716315202429292947746035383800532788676762573879631331021062661519147998539774723326964418712029072258047050214909310533711932700060338904894865372477565844981160142074128679836049932678886044814197438282594872632862459149165082461846753872643689697136685066997610158872150182584647272823833675142061749753145614380866039813819600033703785199797053625219598874771621583875991668483748877793654694854937175393771878072560090999248364783336116822393466542818600097389623253350966061252262073269367366305872776272024346300717024159138225503379639134195742912513372481103356795891464077848325314471456923897325402243927851730382865106780833743964970747080327101891759140347651265944516942066252079650121803833807243259589043022465744460378164287916787312356146954793817542867614440517227044468579334695690423281476889468391571166802130636717105460661452128538596883147311356343432301624676252207586635513737110572137043395792451589371901394103689712357112253532273004502311380836213048419174513085532237674081344049813654522265530861473377261368677987716245630838179663305037853566121345751489456168184529656240655653294616887826387110651192538684710698454384629763225630063512560274597811243656638402487501622273611655693554692427972848686365900000519390372509238464152991892244539587757107272468289034264802232908686717984146738654656053755603075351392102796180761683844026720036414104772113292606981190792648737173817743265766636077725402676545192991763350833975131727791720238440817889159068468117504000000000000000000000000000000000000000000000000 [89,79] 190904813013581111414695008494604651260122076373174326210021101540098670695508565170136535067164766084363617729387730816269919804211138016406204857330762999454727448269354585335262484311985998950177471276882910891004993842608561813728776761187385665480721815070769000360351062604802729899458515970958140202476135923007418925855343392178642737215132027747812451077001244851627681815627680230326642023828408071442083010247774985759834315355332826566932799893025804431244613647009931608880511212655595597004970756934843494123969586247571455756033792997876463072065576371224446291592115433688162021298138532020062738393060731111543478636542874288276278503083258034689779405503330393414004972494129869336514138419861982129453428990008389040378873382709336546814447189846834892109071914436511342350578766771996330130164396887598422124635563691188961074270016148157303702237340891845770183312991027658148891414458978820966159646247935792993812360620284543473797731925389430358588670213048024604637848041274401464039621555604246131795888733724443683449391413607595509906139471459702938083657809035130831402315866264947681886006969262686236363086892304640824249005863373448480551601470172473152696926097751500408394641866046875774964548586532835758681022727323940888720614099585342313575355932939569289277894974527450477062894035039755502948436542120593678235798764402228143807398237823872770297326447052401651344851298035063496435344821013653338258341292194223827268557261086374986421963866908523423560932530503729156746048483799834746944559652739692582290568469888881150325645964418402970338807730551707097682690902109591075347217979842770021580201637534760480580974470806445068995072905739361127529100811793631640629124931003464135757885749357676570249927033435242150174990560274331962065930396110074619395229536461795507124048920717354470887625783465805059366393071589179620240165442136919856982903505124612821746162870600729201479682322097817042831838975797437476528572419407775491976665829843658243621029826812174342231803094448726833604152792723748002298885809481822569956994300856298994904173137867033545446029290277056064732992134273502189229564612442378441855369058120998125641791278296713083148690724147856644904881118017777959840390421705593606360345118495004174971132084095392247340406957271196513665428297577095596973157100067901943328423028429853845141339816315759934985405318483565840259853019668995304518756516215208322790293828736452562030531647889866370502001732980489257957857627532778760989932965202506165314152400769590760403795091912863051650646797441425590404634765057933416443509407511396337355945368977655726867859621257512818896263704808300801909852578427626152605777814170541326322801491995831089384160040474222630530353791520557014962719948800000000000000000000000000000000000000000000 [89,80] -5345748531690413258055896265742769680089762261037929410328075120037159978413716947676152348258111817888350632986381953740212557031694346986792509451980371752036956175798146394888721104271865381896212623491984962103667879155016070455928321859030696749392304634501503447370170548745279651641169937602441173672723583564830219067146812682406327591725088492451024913390289042059646576162080893734062618446554792950703601703116848527388100629128677785688843171783474258203918418358326377964978645743382206079240364785313947951770414145352394449539536694102023865613028127996296715129448142314695255110233037938043227330222143406475783613342811332573963212668784859386171434224064520010771434012022951031380802485851409549422280660694061248890757845094425584467414724920260646869636230880080421908123742966887105660196593038842070516593898334194239817235496444093094606132260387746780351710071621425265789487718838962278592974242432319657477122913723709577266247440574458157508669862346932186289346714023575255032359020493978204827032624448390061894953012759024139407558815169468446021758860921018145569510698623862478652261013313437024933573479250982946127080842216430826442732670290989113351460544134868439674499681071461118680109841628332672862054886356306131430931413468077643769011264303943131541016579295655334082579308165122470651700388209672931835427345564746281667535902822131858945012061210527602509370280771752453996497520098838703015358809439385363938672312849890463279043382523417155917656098696280025423577832985610574814706732817411467501240550517660321576382133891520461534520652573765473995402701490381046922670769102869046457647031111378032821753616502384057701573687758341321443475308015358277785473899103330888451048519537405188614641568567747428321845328719298603433634899880848152025965836534859663776443893516862626335315849839881711945776279500935237810933241306436402150347967139778970778414948919569581330293021717378857940119766650691480041539069333512149917483259388355525174983460905449256861966898895096206038197780506786461975322037644060427064326519843397878638741717605850672034773827761398209437397894142813005622661337407337727113349192107615698122767064747304358397576994520826285887316695464163685197533101094347009894557839420081560662785370237008889044265468507726222940172774903002815650412728063538697844973740354962110018612574071559867153511211816689966085161102356594854585890113906768144021529418865706860376426004882664312513829265193707124893438963057878430226010461259281370910435001015262099150083175322424500868241149666570382139852508934607344420665723163635033696086415500885819440506395155263989038808968525128536358209391970769371694469949597528507576398174605422681693951999744492011619273137690511391569477632000000000000000000000000000000000000000000 [89,81] -966348299170924485666529606173009896979263884253100057469601173717127744478084807210629844638980031601913296792682323195697291343936538050560322875981100995221322775558196157375026512853449635865651521554389443315278806732125976641101456186043243313785857598856013978540265064306185752592521559480705313067506191352983900583346555720218961741377468284410251726659833009218956622291341686453214159425417339713571195511036788086973072294493131650505533428672958754872279350884499994229782977535306600820030711760518075305596161247130486876326506493762882572339797248191272497523270802184981908822713007249599905084930083584176696783964228106900869284558952452612281865709607257325921405280999415338195579681934171270231616713834560271304940069471552029692251278933110911462750100759739468699267539581829762534104652038080422595492877701128291586420414007062760617945217706502856483925826373518127465336015191357109981084056662592011927904382853028993742128636623264047951732158599618462065274973152300206220132849284902982431719740472201479220353394802994670168014622826359047048154891033779260750759774755722732080656593285805889318356026001258348920972865417285292757642083040353245298523307081857254064794323756649244366304170979312297232477678804474310072075683613573539505501904814702891760429518726627398320521531674631022458191924604724361855543537249328904232458122368263639446820109476764662422122972616146675033410237099878813207810250878362782901699098128523528383576669021235565046973595804534056120378556403834720598548106660594047248699879047163529874054583138553132828566927026320709070459175355098973699937926089047213007789920122018135743840283950028586838499871622498962596948678864683155185956539165352329093953846329082821821404490436166396384731219069234607292185798985525984345402800730229625442220961014331758917775290242753202131904912621648042840037998764316096464896812082073621317561096513770481009177380417850090462058517742719377881987374345884689116214304924908961739923644413558365982708145362220064884412100037766849677259104011748929174208267328679172479136003596258751782192254405120711832806202539401338804592348823846474083385929245012834928276346106655692566619835972700073314473943931564093070242742578107938097543004512341283493841404999418755746288992466743529659343405066691762976666687303379805883536576197814297909653957988002668383418604322219823721694857880365308275869406455211742628933563313149927147528321097304171081796481212021713163613639343584847068761520944161710946995159821127249908980772190995603969470631791061888372164576365593275098877555174416213585727879485992469730449274452577516412210668821036809118196882763544661978669803152197468088665359379220947423866795726574160505912027071845207674506444800000000000000000000000000000000000000 [89,82] -11440140954175146178205912990172688451794118522869857259782261751765975612474737827290075094963530262341057660072366080689196157330466190172831650489917055530008092249824453591610234222610493659956343447884687816385372653597940459187107424824656875747121462463462914831480526872199520321776589724737043069926865866378199313091546258129684362014041425884886715673905716813437156292469939116472054643401510995075268125035417271696860089718138545800618470050221341613220920607321049881036566656768605361139109758602810027983808349993099589446939986733914999785838989801162845303041309827057003168150442583326448977401935853984450139118675904461702274228124273002758289705469530909449198262657869908671981743336799364218245870163275036140669045143858015880771139435282995695527252869749406422100656695693563439973492968382617735369827569553591474946737758678324273599120083853635432343536483548701438067919336308025596752722778987025001947074939683750472758006370370223928417392420584406151342954545300978665524092144184638593056826277089652778432295825476869810930885668913649611175935140945491439641314579933260803945879815957045815864788799842724980088728632907800794776314567563531167084294467765009610516405804698689459422659999336789340326740628244762636524743784126585504343695292426383076804373669364202993086142992779978781928095020666215039561162464383921603626521011319563559506264553505522365451070890608500153978854046333501153203177936187307417072307721888254335027381700860019127168612674400413715865625389024153349178528303417328323911289356385260115704629031429078912066940638007539544425423719925927637324668061765081195703470129355668408637889713714587758528571022043290465997560436204133030948739639732890620909855505348627671052438634242161184581328579748065520191785886615091739095971521139482517490594878058542958930628767710672020551265286069053239753774978692325885200541878566662987301307416479128313149316434580582514338122186691774449283720045647743309007099539135932584949644161481562669889241257442537314816790773874719440673408388008931188680084693223079409732520886037501795395903523895994006333710371609839726032090080119467029500929521316591545365060097433700209745483457429045215329383030228259163192863095362771350748001480461727780225769251115546757747028740896887465293038093468532253524590767382675524509320394381697387584031501781282440507008765219519290849744634169091894965554574208284301056598043550675497722774877984251526180125432390109564852123641378248932560497368485639223700985963408061395566139260596926700921850000299988204789359915935408056081715744212117655092393521077919691239761212476286856626373894935619392069101834899045863320512066219822372463597429013722136360558005056551482195469441780839784382464000000000000000000000000000000000000 [89,83] -274922685961262569565287192634780415007454435503989785113557531109307854445813661319228658013755211976218547850966100904954813040007488983409886963835345719044634547636278939254599297468490344259557354129721711475384202818101768692514374018261693164787412841586395485034422130526710963190642117962070139134417156470973203534022806936647179238680824979547597090379233211211295152963427329767633151434713292544649731782727699864258072321000860508555129925931350064293212579615493130193972690292796102846720913584050165723005543389530193448647366910620250470388670402298861450724123489159472049807276676177886526693668451857629655736683429280531816537421123216664318562993821932034321999039215902826583321667050563390318969478747822352662420380087736201736946973606596803882791875349206624181888335135581959137099464424233578251835874310658671031587705622199818480641266507417391407609611448172622899994086085370885109138090967931717086242478654462420414458413070094367994719173171503112992505302096636215192523013604975892170758734142975610325663633688161304577563133720491764511514957285676081366225872488318172684591771162815127469990069903043544113888244112288168008615953714157220281145536285824811713105686917389219322806833210860248767500213095119277810178151577637239270169145090633837410414505205678716068055633109349537712800462644991531718858444632776736304618032299552368920075999989826820884520230535536317860179421171474747185941167944642649834600739156702968406386408306617346428144689565707435964808298275504576818563433045351221369699164741208903601052817324417605041645836433986405165772899272722363086807102142376179686998220957497679969438896816734520616868372607333487730178348035736617350222182595081543891455341888987897399620717894543786773838102981000398515152672900888438702883619341661299044480121588454510390920602359390498141305540679337854711068531963362242585096844711795526213487102220285622615607635847101472884666580594396467996610048788284458804756003500741923383655614173119128845444981879502945638430488106303866782294522967041928275725292576508955449539190869414478950477252096674688390087286463434128014395520757106681355213604697170353306359570338702379283049158966259573447595227339138296736424399340441510806138127970913635135359343857142552830924571251878923260127023137017043123263890908190316892574802478094553739441300932898491149870358568715880954915524894238708841865730892413577635444675497194940655816802412525829578179437479820169496705178701174044648006407753094959730328093211068849949478545085688216288972182239582877413992083988501110524815216818243886440957976618751939256231131509262061903925081202354675934738695823785284144675187860989816604944073245814047945540603170568327425181964663622580830208000000000000000000000000000000000 [89,84] -5205167979900725082626324484967290141797600454513748838977103353455960361534453864711581421211788204517729685651308155444105069536865420094960800255446023640487254986179656996414109359129479578268479123724286925839239200453656301575457353836843923830666388084824427009533167236465392432286793263314536369757188968897581488991727458605662993392174263165758329233395590452170851799155092168661373505192237237782044980978520195435897351820996028538556662201574362206587937583669507895576268903787996010972691094391388029920234652024728390065284162877177126631695652970107556582966604139062618282265302852764218233683283959166834402929736762822391006224346109933959851704778109304632796030448303071256619707128488653729156742759171238109200218370229387177632788290470857972110886492436353525215699441174340833460948623722313150044132507491019275461790726425457575304727254106075332202482975449046565946781587307864016193576196534055165112132705107683593433353536414883239265152549008230617445639723734615550460446887568934709499646055069936771067813833994880428584149647381576378626572004750772181450339456357108074965178804161810882012682499086593390211286363318785355560486932949231894226366549293964301274325474957134043333276265580840445230620655558429788159914394713201334359837278382034169674515696533440183312542962298954189336614103515306310985583157894813017735562710626682315146725497364850631104990987096734070223277507451508527830104448118299043306816356146247527727915353477554931391947184727210509740905953061479308851722175672171422858506299802828399440701779307155856781737211717795737228664647670669921274845248980545402089434265280811672182373057128785831771310101102595479879038766000350916743479911419802778066241694543327520774476384823856773238086640055521985457771984162987305482789820486411018541954912394103371951199859155933855416264611666253717168198817993430414672673964501933023864151328993215115411675181024387597118247075277345719664428658019772713528526894173314915129919877435769452644961333102736113696532060537109668400320001825214766729411701362475161725462305815201737413157967024456844844277573325168744712972562231326561817805029842867538455256319734649939982775818432887085509191024192730683709059808243905023986496629654772841461143032573361885589716494762104077695750620008861825047742882428633057071499091628506803839879968048376714950821595791703672512677593466690514264663127787041500105181212999754900288367877230490348801776009169930151604020594097503338183658997592761650027953883537014308750438308221329666540183699083389808264867574320334569029016921375931471585861585334084132177634017726904289127338782279220345976692343485222553125053391136728279070581599502524570885033875719880370767729020833659617280000000000000000000000000000000 [89,85] -147734273648025456141439187157588309287002685178732505648400286140592340253068168809508743518236536552902586145736238327924124928446226433959991713373468924854427922215593605933027801961128037223967969711482559995484522187291223260223879998760913917237251907698657069484946947018489481382723383817896900127858048879544437959870850443135270512706477196322739644796031298537064776302255383919316834766543134745535735938561146745390576953867931195053932960362575268747900219318524071740335506020954767228927739169228099650990656373918297588995458975356465657946419072952430194257840960484435622001035483312086896342103185712906938608413879101787870789261888696991242918640304632391874387653648573702230829273275663335784758095075011195842201143537193863695411385453868689368794805811200791948315530688665007458344986673335486283659430150597444431225285529344354488902177354870316835760928783959864009992409609289741572168805567337203039318897693264776072286766659654690444482764120845989267277405727815982977897400730256213872850974178794509922847364265592595290572509194212101553620782979883249984482381811937553318757728675595218606420222992694038583253891715091441214525640747255696384805428159613856378940110168951077920213079291933950744876875048103992085434611104773845814471204906569086674913475635175832903375664703997999867793351588984324895671941028217626058531859162257106801269038672846640146989306770089849820894678344501745148230185635782262791947115387103600013873091295885263499919652561529763491338603092356522255192768132162816527487789320645674090110670118714914729580029561385697498419094756122268799864727814680753542163542162923571765427561336919067620176454278227941609845845259734379678186863460434652921901231701435725662892446743197229128292930975906512507054401802854343111155577918483775366036625829237228781669331231349103343337093756212772781464411839776628197459445904586643175982523544629365344984377958229756026037929838956717232284210899341561621566652557611940983379581755272006775711979279333319362536717601645940206351678437088163680392580428685039858119820493764418725442860344064531579350569960236036232847725382717907070181296813115114776699510151301382900374460319604643531106291406007170632845449074720973906903831051396517219005515580157933811094022259643837343072924613058756971599635056734447250570089280122822027749907198470947205407032295313399237838290017185913259065643163097205837953583319359012381127354787326554471750991691192604434371919013643525007588488116585428585519718299964785343982938201256233587878625483817300936102784873303256957502507677474724634641331252006677996984417183106324436905953494367915631768583775989977722406480752692887091666931948558150164933921266850666981452821171834087014400000000000000000000000000 [89,86] 986294750514655156333958534617254189034587686665838205053416504745247046992640382970564761794393321722925907720941842662355791390462830584932545579746101324524959276224885355117852289046183557549892308844143989544300192937378161595398465066172904867060387279826897984122325204513660335031273778124157587514319680186375401217578190631645174809433038701008922969940334012744060109508231817843054364657209376732522710469369265405143133834437614554705786022219822305586960596489702558679441142896518258943089598686433541441074938625899925314425145275459695332604935855766343637448997950332578112911005963295331528848162987558339105699653475515680745283116695214370211113398084684883770684936039583623907325083787426215271844550082618734098152262138747257548851145263624789622408678576411706107299483625097237906444356881491816650333282977039656005876089987179746610228273860933282005965854189896117245773645354338641529647532618153799779763103152978244832927917514313237447883679387826146945787265555212889070560012394834455534577334606622202363630453475519088257651930334280288411236654884592281859166150326834160571173366451171889880068272941894569962122031010206937384455014730284625452135826729181904363328160146775517278471206538833988307352764733923667205746018096862633684927528157807107212748023902306095522078376258023630312163410526960935128690506827257784496630863477153158652663531833658029974862991101896506637350035019109815290818942024264628924416867167465881384038083496051597786648468652978595851075881216028585531012016211959662228664461484148888209896229399173253352224476978546690040103649809085566702045350301311817410445392871121578065643016001747583662510255586962376955245354945606057475713985747325793756189179045426745773345647126068723690769887316735157937276384501154724005818542229282626552012453814880584570965964907550353187389878718995122325026810378300843438211752587923920580923827244228567631350811021508352088090212010088485748243414345656397965157522015824746557014961615552149559600939343303981374688497173401970562506595681224248384785914785719934139445394251456408057839653397999551515761811102109930330159794544116068383133210715285641455018118137003812976025428668229381409110349951188056319657483078801120058222987732568915180881205069497069594588922274988924355266965978596614383820519620602775550505785902403926322119993969112664706838935684546784318165337553282308979061540515453050585473685875569870527256888705959253187528839909418866108316527511390544930870654523783635054082062060792263996408399403068026267590943326239536818687499864475368434865155551274140476579351236780390174560460664297279587605498616022099336307251273335921557737429165365316636720867446346624677818925044140144221782351460433920000000000000000000000000 [89,87] -27617972550437284610025106053906546883604641383276482103101112891737948449321127539440346280208779488814107174948459230983733136970471210503654075614605063328320589015536876390358334456710295407136482959745110709743589169188073229039449750979718464904118582952170012045539364243661398872284203521838944023151596605523210930534190739377396797147162805193913476467299549934499231845436051131718618612587760151304877525331071752275699966027471925812703834922648370123008631816047303170751672546785394760000365002265793088191540000638628227827423470002158802040558448426847578419014354227794698678003048345912638429403742478207146422469699355575164715870825529930689053782572009452396400123641961878245472338914103919468905905392421063198072498236922381567131345679584647729764108041681586370822941646711298581942435634786505226160887300753889123386307726507231795391878591859046545264919978117008955805224349471079966117336286469108810103465243443396857867613018344720723475746068891999583534964847818041448465435617945570233216195046619302717814575107016260848735548307048645624249030406198256375429875228964691194347620163099051727684828228503457904021855630604300180282207787929127091634101367732754243846862353980730208708805251322346964575736944219714186842548810120982402995503849083287429952904553616786742184523481518431503935226718393005862054473434073827423883691131430947150479947106230774013213277986819460471290773609387110394441644961564075360810424480934125837597692054512864391192746006117989793150032171441523137188870202920542982999484320896736071167585895804168372758584642149228380683110824627550941799557659526555998668065908770267366642531919140204162439447658172040617299953703369715360386569351784878472813501239333213329179224757953317137625313838682759120748657044363418930227688182616163567517273463583697058747386549990431222803553157106252473596128763105441803524743556410978495235206392790873872042337687112841067050388619571667909453620100373039923122311986920951166545221144716196535630327577786554316139831655459480274204897010305114887100405044564056183469296973566626869435075929791247098435013376462130876534142734663225534687306520399761270025611632352086647791472095199956470078796768065900213659244915869396620203131674039924879188819416246257384244455551447349962741878112631496309659169039640610040100574538862861720044732743735286333239006634927605164681635266328521341105980947357288718882857656705981697403094558831811559420252709801161573886021064581699969260054901519955214178601998068736167486460417046237080246166489131314656677350619133955852755916773374538329133089975385772677317965195583025056765851761929209659264513480828309783003928681233284691473180748450837900873532491533030823838930707467468800000000000000000000 [89,88] 170426177408414680182244381919305556935829684797821862880420664200914135017181173114405873409306458944595310872036756574143371859386890658357917680958976488903103249882857105394352437708020309929509006617883317893023791911990554758332017207508998795527985438889429411130999532708504203179758421467320110942713334253327665881099078853049216384863773083819452907297421499239049491115352018032825687294756269581696922765670586112341104987643507943163460478664154279931718774612015776630504498057258781784261858165454517595857348090516454691939547160432191746904854007094452827280900696062476201374291662466268971062275317019929861409311547339404429863076435195659203323540933475479545378152259522376249015208557983799653015688475710624557104819429411604381550298856952177757164019795974082056242821958465996576637226829599628419564226343724302437797947053396453066517393156916774661070445336423005109973235961293478679349870055850008137873692671208949385992191384998074457342311450949642843836668351187825062699606691897718563215579221379883407416742045940844785063190239539329951639312634238992028388737563007994555153491662666518645127048168892629370728015802126355783879723980418293410964910246463462159893187232411027399629982948233838841176067539958761796930970554901605208433527394001015229062546721575418368767097670012630293972508418735944906175800080417237366668685650254870262456434515100173762613962574460424230466803930355121791047863278634876471946479352304982721940390964718415798796179315231835828432822226334297584250776081931612295284134321113550074398116681336090381693205692458042198313996925035514042123576115091581555303146079026747682465949734674322034819285367386764585478064158054162580231689926280217797332763637049188072670871721392147678058705778901214883290137505174554010473858501913534979521542872562529397052667035637033187549530039318181217111745714385781489188338074733554327482479623006823449736838842072290675360528694897728162316357442997662035012025747382837124730336831766113662171371756704602905958391512020025586073357138816492350440702532280385605767826631600952096783523592878865481460433868321309827957247226798854907402414948544591484311894608572567498159319625106276102858423316417262190781411975174509534865108549204824333719220415527642688159888696871642268701922126420034900541665219217615341529331774356944155705248741437025846830001614727871462111531274385290975882477305670338735132884506578533634088743843004312569881004384768761984596233099372087825690541829551839261154946984259906323035644465367463354828230988664598843033152288247961345288945898129078737952679620854528463293852309742429356647775034937277096074987967401953846731626708482889671781768873365694566084233591654055388603733770240000000000000000000 [89,89] -482805078634297699842339344580393571509083693462039292532484937294005087139449599934137922798144304071211973888333814964715294758326202987401105836366425464561713370803775603668438403269007253050367208592763140673511935922636032258581604832373513030162396613748520682979988000912510390194571254652413479589556659192539712444285794152783065284896671869816620254657045221694474316187233630651671065654438571260492779830898019314699958943227749921528944279404078499943530380751221824433279122318637749631556758567296346423216746457188955380040213293573812693087027395376453629545801484393387689356366864570451645760800372282110235528570860233301169887464524344503201411423908528562447977806876401191124619566898684636190931265435710357119915744305812003471091248142258563901553934468595662503889091235403450008398391805234992148368172465529700567578557967429014769187594776529771979774263165096634164283310501898079875954804429127604502483897853455086198897639046002180564374002134915152507663005312653853386049516294868641716904648635087150228682448708790774311533198376374411161351018985167169647321612995022363620962638031932251287737744037780219998520937959049161779772745199688408544398162461672009385015872954319748813267382299565606190724633430017025336767496981878327041700688320924014240089702618116484772247219866058210082962986595275741431923086955814252632041663144365400461479729206818310666738349839863333500397904064502476022491073830686373576024875032954449872730196545333258498068805251357744288378462975476169849694778564936654156523075000870992363054974416386975601665087271682194859481107299650389800345456311714697827881654339645266913331368646334052702316020379426083331451494672110976448570968865342526451830606387748445012203867488099485629289146547942113060040692165092341466726188740479766960122078054162983916832932053426546933696240075535784072983438062446983516702654874408213457150059502072866642076853169265257630217958552129626096226072987321931427855219242880094940289612269924126690632160799608313784314527297046117736114689841410675252643998702473018328445626460222580993351533109253137064555830697485638174228577923695515743163948279128414057578807032173995048218683341336865512482247588336713275003300819163888436677240771616546998048098821039799023019321122566397652843835460973970263867121498944972067357186002903522470844666910360541570895805859334193488009591701642849065719612876069142592268513505795549719087082908250994695060625784580710794808883683885365472947014297002122979213383573707476925140252153305017863419279244432779288088942958454835505493840445316474589272611387803616982347417639581719980870907030457019573074311944424096144567622230610584125305444948781383580023574587035574963165095526400000000000000 [90,0] 2997120750210325770743924548205894436933771613212369145801128033873623299612847576948630092365129538065425489895364484623217240882781140615161713857027561600734113179656019519469484691783393755768708590883289739464719491919598147254583107546025634086699324779982597432556684488195951902515918401209070390051631654744902040051144131684206304894312166084522336120660835901717949914451645002716794702367362392064782846954891757829577680951035633182339397790193157254217397018927020055417862018568174397898171228068200203957433507542955125207522800477515878294491545260551061844467773521863729610828869629579808504313450363203696071831290874593411997041117034479361020895127408086786571513699306147690863171843265784735763672972507190564035641709637322574170221223911542518044700490790053902346988475669606515954455178584090477978634218847986327902423591993511668812749402783780466205324001520616406628702329728172681507846323046970949394810479474458669154297906602509488091616427104623825586773651916539594865443109041479785006006305959354788138953635279683739288042539624843923287204591982176542326528552988226917862104265834338950169937920217545069447261596475669337471062097063643054061501478865131674853152421058551919019287229539597481817149149293013371575448703858128638778728140072687894067628883812091639438560625307527831577325973252621832935489876944627476500713124035984721788012529784001076993762542991044693690483418006101669845467016742904376482542228249644896286075176328017156999084433918682613447680090985264167536878875581332639417005241792133722276856084766682328897078162849727313922019424983485075388343898770557641729925036655983108863628680689901413991408454290351350820340722651784784567425024396692790370197738323378030438513524112294534732084629281350893790686713133344240348530555458739989696054527028783597713748109984608737697324719442840726313290266867479082673561022710462421000293422787892795535171806542546046051909075191226409518572278188002010792180541162571424095631546330698640739270144028420686119449178638716320409794666688395387198183654572223900998143004706738246868786704842416744019447099452988780548460064197665730752499774720875155642988711276510158294483976475487544770206838442815766956308435605067112991042121019279529641649144126498977511931961739521194897653113506546903868402815043969150376739013133094731966971983377459517077715388570444435291411586101492079733464137430310665763731718602594895922685781427205852355772061246486119334754744935544615397011097222562942364890603498894053116445190972099586913384760166290644192273818219508424026997521940276307328895418743310783783204503993109346478223855212238101274558805278667012262313301312972278514630949292251815586756774210832775099611482349186353155716486973544568001901236472732545187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 95026402770738369869564223819264859371036361960539311824660823436208671266779756232268871602329730910437204148579884695824576681837424655310272332685673726377996241496185382517062265984287439674567448175807262892402954378995326111280831945133679397644423022632033814565623917233179081017070686316505090600815486718059660304526350217583280733350559544773191948407847377457024289806312553232721463086410573039023249056355736833075107235175932968577977585777233485277509526446126573236953335684589076039785498559186982142760693679195646883038080968211504423594245888939086585425314623585376803894045304422780822193812164773107456382530676475228878501663643610231600405154633170462453828842739926775402682980463357494448312066974040783111225369604996171989467028047667590925673820398734358048771113062192314277920017418416183074547748149242522696172109155167223822468667419291724759726396483783722740822231275927856218565011806673579918088879668604429277930487307081768767935529709787388493270572174499564202535272007266380146942849477683354266294500018798797514382745554924085460703106677037424064395849304578916896783287023631553013630130370655346884312958430229203252972302945009702359235879656305535680509672180260141976634350096792768219496531474144541573577964126011818016208907104394679785253165619188922786765354244629565530289584053373235712846256582093559986258373896096105725021150429078728801748223181182143444934666750834063197960803518778913817342312367622868654877574138197389209186694366126734843274094066005400313881699510598843796400740789011668728173553560636425692215337739380498078031102152252959005241169315706971910187854742265216681369732935830400516045989121139793033863966663641499446088060480709720205414729611773676556074906875041556005159158963465303968264328263953521478941142286424500619692845422940703910693158997336933465427238524782802623260425146045164367993269361233248311787742343326330183288636563140277453234417417385295995135065142844291179657075346625734866658838214186720975917152096047892666664062993972522912042546344320784046016620584635495791995133360075683476594929396756610335123383825094588116040797939813114055195321232732788348879631980358594843067295707927019235192821355817785829040372178414968934345822561246911207447374044895103548808553403905466030411242825481325375165806838567087524503732450715369298890637534022964411036680539710504727909829285100975281789603202682784743516636528704525477145057460785802609614980633651031363170484989089901754565579437481318892637480604455256706600889394365202433558440496834197144026294885767032233729702372128609731068604979457018149688423720062680767100230830464569399314155605137612423135989425608490742855756996441790918675825190504484165297161576693697827609641495913729192031241541368652444467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -1324606606051889832654532987430810502987184027669628903352475903433069350130781103543709098416700926815810642092208001506136321206151557508790073165231497219575818153171009111899508209545208355282025307350528879799704646591481203769172666481752086800945223422957837661437799124286418981334856501065137356966481929879351732185585825874658015457586315196746850079409297543409300814975392921900325159970382567330332308350786867123645059538798469467755645412928982057582606005559538841921922550338295750192447050284742046443512275423507554144776245129894417667938877890480878776769455515010444359884812901768064313167498954543974359515952128022234655861016650561283169059999026728005756496462265467619619506852793947753179234618063194009834628781487516939897217299321459217278203766922080419099406603733834119909171095179607354587485735898946325193616373648098159895504302897248458676687252242185779568705334155754029807949298835394369509725138731770219962661306128499129000587379932428881043800944653468113466467331152664056258711165792544583271639472175152220888464083980215803355033054723061189076608673149515088994584713558158150432999286008909497003888172370677747213176720623252866585453434330089266422772366617459245167090783856166338151987435759300115989641630241602892172469554588933365690220372529328403023604579229041181126888140566293377330846968222759871348833639837198676554483362589799725578804643550925305359939138158796117225137703575338030766967550003995234755244278567023216307813715857625280146777728493615883634640702044334853400122023266959285447791913855037032539638498495291381318913923624601020817153870643791632204017412336685813764129302902188048009169423141842499320577646464053378066113388095816326630397273957789092132388120865183065044316363599819064318170520479893520278251715020283114216742027207743179590509943585619351163330144488089907781212157179709582229128340652372498801939629815778104861638175048098163629353066765501524959043674199342017730885007037570111098218468474256433122779672327734221796153539199020594444451507226623181957529239388187239370424930840711288390871445972995130945157959003020413632107437577996308795888953709332209579328745014568467583842688114549643698226957822201615758773181489037195085948537005166815559601012816178124650870770518748994335552775089235276103763253355182581738668755948564107944880498670220906128181607312907726616324941421954850559892176289248558491032466284649929867878798715551217074057494322085877532359141947957409305106353967948068547512168205537201085996494528075254069966065955601240381253207592092265920061428291026168811509879993615739721087188612444697841688704084968960000495037163702001104080965245500108735093251418000364520731137013119916617295820224059304786032641919817344590007888060141487400157184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 16611792016328641461387905994376504486120062042918180207226696268434326548883266279378277722075017493700792420334355647958578969315563222954313120377218798166857991834086251616291221527165469270280109319324648367155416555012099161549868891099539875405832568018606838024522210435586774407879802751338930030176897677787214451907053832963801141208909896693094764650966808952908095050158656935983797344156103714913092876665095939528071948856143219738249136616276938258779148960708031378218786540340869447476085066757874468414990311780665987459770535987278096939003718497026500526996579123971808821016655836285467073205007626459410172957830593853221184051978385083680237471560647980044795847985750213942721688043895781326939623752037292164645804221302517533165211450450748972502647210829163747995425910955866142785380503689236513362577513674833028486321221542420132680407837273392278865732939450503127153547692236090168636366809634630247383196179290604291439080134252082796857333545754285123709476922411956546124519720518313310620226293187279622025296797824671145068443154098038306009753926317813978177077600638466800376325392110795186014952260649982234088788296701553854260751967003596870503907141362577049804412471132278902583811689933283461261634784703730196396022439280550427925191939921209331784650499946313195090367920211884707948801207191675808346908268779767637916779620646574796977941418725984386880918530507043446671781782792407588764272625252649732205028395027635867730726753148404846613094924023976411667682758572569206790769787319241308113384310459263266299626231670506911426463872269993362797572354620262610682176981365699354112858880403534108273969520237397326535796732299671532140070005409229574638813358267093792735705352393481002900836062403873431292014846742621495603949780387062598886641763925808713002569803541311815501620789267157615265421905293456599408491785471253915156559893923055782985063386013861976109603287304696759960949831978937564962277668664550228227856806248005266089599687279537662919860076456406390751512899737114366987658021872288151427909643985302618088883728573689114120834616916610277799212727941532874253220618371381567585982653718959849375355746625489865455532482290066219046216132156216514269034572229566548244103486670634130646080176728161927091128212128389171733969891042853458492233640611426133802489709729872228323049705087562056503881478439204274782186036722655563012936478850821140025877215076011911152233656169829838158250741930401137589958027588168731284483389512562333539061263378898410773682935720432016967493242789386907142581277344812707343414822933560367720307596356016172696581715923671438754123802531537566077294780636389378890241338197453676564463191101467129140908469438822664091295045557167463525602764472065135496153723945517515276288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] -337816278499624381088573164010992613196757688765296389991050210279339422131933403619118811928173539078851539278809676542275102470586906787570046622802405512856471323977967819908650330720681919189279267298661169393010641421576502415937901049033725269110423578862323379195030553876225390910845654858505180064458244863768257506646989493980155242359190774746218646938414486761575714026399290504006208782738737104944146548639065627596222967474140087040691171832549553898814824295859350931263183759640936320075255160958806907735024540500899029860194634588694695150305981195266403273720815040517522601696108156573124485787929182379172490766593530189427245466781283443515755069936231378172749914902515911535660918304807285194315955088926542591988175403412068812159027303782324472138192652717575139917966551462740824688250048112659405252479721650839575483609051077221314511004491484300166157746144889123256693522863674835949994421416351268792902852836486581469736715684480799780567604733364126965749446603853976790028721945401548707556906893285156597610227339817418044679554264170393283908915250989967632819391358393922645567358325887176855096826172588058083665654032325060660382834164686498230061774824876131091189363863417690128702099059930449390556576621940843490965455855723285585678833623556210608851374709062297728332868376085635239468199034529019538364355147058947490896859880856437578585237529911175101578974206195511179438819417416812148458803179784548368306035984720488420591588711409263579104617764251158977008729968481541866814446958067551163845006554928932442017497466538428596172415933654517466303269900289052530836879529034436609179282841638356373289729716695728834040240446284374358971476028892032103443087263407101275690509589327768658636740828474698164033823912455570371406482501392442246957914750063696158029024066013907170963078164822536499823064606073172034852529417764612824247865337182918238306781897498143789986469149601434703189326394387574416537525177620019482342968710396752416699504866798154204617496328793751096999159312292418274936190816158749157856083249068959520315835119377210760473965427609476108056651224449241869478095218932504141186201944059189805763159538300749744294099663336276935743028856304940989326389361888978605681558077759169477452748262294483263100187621362253746835609605744883143514473811234617693440467105198585675575085153005287784111992301070159227076949773130727530995920316767913328705860239645250216240827406237208268242837121889156064380612746529126381745526947632722897686078182181132067634443825227437967520102995214931057222559664095460780657853863388641171327098092214122709820712829203533212106878668253102376470482003545069105564678859318666018093317045192047521687073080847966033746040253679192875975544082607228635045838835404586187719966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] 2345705229229080455250873361288221075370410350120842763360180462597387605346539623480130804520071861051739242295408859417551583636112621689901945179352315582920538079318347461630114893162236312307212406169177251698684180333515168010311755038348339197508154461484864073887427196294597681075240962175716308646763482833667336956175885940393718714088259292361133579517294373906701648748847578333386108401126330058514419561228624340273888829563372979509047732676280906340395941451001811342907138635705571717922087341657388449675832853590136860417051096495752937024969495678505938809999842582017824470477923243938879184332763260404185278859783740368638133574335105271986811610064049414482139515072812136675476609847795760333222965327264367703135015933096731746955777893478115591183791321913949920223284081625606773730675775186905485492133847517539280259709697015640816068552756465730559583095413796877453008598000554997982938831323276365791775210329825877855843149300390360051144174233549238553107911392513183449607383566207946548475290496024467447014511789969066559082494842861892914578405565932537027804581761143660974739400467810467252263428467682402253381618468252474301999969921505444069084123436690356508026938533316676727959382921726456088477605849795682910624935908842518404560176662308326860717713877006731893954065047117234878096473607826836905896156616155269496449582555951134947760721239320510232851268309835848252574527923260017472559498033492554267082385033137004379883988241624037032047119596906699342778164794066002982789009411895679068622528711038877326462082586993439034812162028356713625179577575728281325534013891648152347125129927561527152091132780508617600104021698610485172941807807768591504610866076741604638975059046669194749217718469124576030543377241863361063537184735862124944172257894651432497047192419317737364526691396612834754346172585361537627348772611089659475540376132248825527598282585323887426358354699003545501879244155559071388666955797618021431848905421601821246378583129030432831082491343888437539285778024049530637766513048639515008991463407099640769419141772684502616618329195192243064257678996867639712089924104560967252271681332503061535955280416990140905349201811081726431228577870851561742913135739396098528733342894234635387797489371772827920301583523244296216125905061716908456347037908200218195636639297638112549142419838036975166993349644254945046344141862481457320880576625697250963237754368374284550618706716563089012688263358284154708159012857115751771287936468709701931259542412209788331121421007966969750438171113113650833287732775407859654288576486082723417025026083435146170864354356785643800588399412426283477259284465618830402644575306729289797476628157303599891345054920070689966076565479179701322990103807312292725787756236339659724449382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] -3616679632911182720003144881058062986364747018656742722890756609505445138351803975653330065832926285875415826817647203255748060784313450349529375775350437278824874741238957578115559904485786347981604248369791103088423585002948992430292814225644170949648066616779009450467203369025607427359652775650002464430924371076335631030464267537095166359290909693894118947822045893425028067577464385168531603632022568627008773757200355045550708626584477775769199738010548451427616735291186659229466658270806558134092742493954009404481011063272888885590105702665580104409491432666601021094051839791344865715811776957197476816971408634468690858234983136069783439616544982195013514010744702006516013678682926256018634787108591332718288628158734329547622543996682184169728526436069081343477586149349511454992487825445794830333359390453692886027827322093874182944713298451472707054133842875846357151497795866023148675163167470820622921592574091256855716537751535857588253399847103383435580919907790612870568495940243699118570793164033985979329067390029484257191933836356577858095771539031982466779731785248283350447780125060053335363902776267979952493334379652850094368150235802501418781901115443343140017597649318341117752699341588907267236408476632398458485278785408522276111525281484360511154253908472943209389735370548871462384949648891377309867512885855016277886653446457141450005420537542619973011824360687020102302876901763201629668667941661352213620134267844523557629125822741360403717793213642478370619885310723357605514460329638114500170805668839856332850131236814430728447235239326912012221716992455711752685675708335583321686434166782429131788586053095580214238596764807535965137901601456062928749628606599336035729205774097060598489913346110017671081275387967464571175508439509645694887515285636386836974416454372403980971469557230087005801214526032153494729145772186140606772484596974492099832981950918372743095873042052899204443935417420780254528812960555354512010042907045411087952700360408930779894449809733525811260577926114202182726018234727449244868000266071995144990995934495259421367535997640371701812710809740125351559672731040947607854839163762883492877067036502948587787234925384687614160893737993747090438812659972678617357727020796544459063059588042062955646253243634876835097583445786140976100811211039423410964199208569688601446480319795229444594045801543047802063894985180868739624815244621142207609782052722581641063133713429066812002301714227137544094518886330969843711732892640822411887669651063469068255063957137018788367016402642555356772903664293708648367813248404429757707800735490554575749193217748817811823256596621077281266010271540977785469115304072087669119755301145933451054109108092241730518235013324596607888275450740333553344973472759522245968652187587233434010910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -9103934258638067280183363113873677003853455092118653504070408124394209105533469892117792339692745400484082662461968305857589879766892490034711447740566842635558931690117552828108373622099380175295094500339325854958197141900743970597471660578327898617527623193865642410123722476960618680577141042514789821189887930635878844948247457995820526928678507095462158571565941543059578521024059043227107180557497862251005452991582398761488112567090839944332934324135280050458814785756921163804102434184478688104554334479527832856317535129532786889692340496545095415120997072241464342359855787404159329508444582514042909517478191504991273294585395464941932579460991227042485007144858025774455623239767625924561073035447558452371055414922600564218269986976793406816239183171814327427417683070172877510148624205213805805387471107511026926906425857307089095136957855911607028978099997085828677503962109058424026085488308704123679205466147257890092450273922630952760110095880249398871668211125028934113846974720074049356290549493763948329218757562144374857272339458617908940474402582093195713563592292235040992767606407005342756417829824311271415959533751130346569217131271370792921119024414786192631028223757266645056787269885793687439499966111948012743060259221618816634348270942844676951125322399283280853358244065450844979702631225841036796714588220486713838546290949280282879310029192474965425359979788524596525930085578025766664107327656462867207379631683827335044784219370069004530834095795738642688324659327749584138660274648922283868563473451711819795498510007190849519389674185952594877863172068036839915815414972168637845751552682421325962145254877243306554875398851996148800090104937986254844606694557064166727189466602237197322448446126806018883727781218812682862710449954099520235470614809679126353909671344209799415693983247273384051454173391204371241183797881329450996014111162776933229118051672503249435739046243204565386081012954250650418599021160687134093142330699350897011023392850268757758856518023381677801940187763256188143460176852946312323486555635149351904633134855670758306885034058839952808785389616016618735670457830990322241062665778555357019417383494660160511738989460899351186595895455056207731769042240431311604315555199765694951158309477972246350157622249098915878308469374966584293665262784806933000962511273576180691900440112213095162005200797725689800646674264110817348502240895500132048415584088470609884118560151302346332428819892920041066591283406231600473270080157411831246513723656270323357816345924136624992495396231526549201549012561603539316387429941502043379265153342674084386320182930932287974620322286505900643208440138249129157091186874523372445923984868684311291493389453244420896238112772488566531559432926454119278115218496309536558736756317179261883514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 86987064211075845055725663874255797312463042946917895768902292538037174956946622292395605728974637081280088483439175899237061941306912021467521834492020762720544126621979203053858439460712069709532196006799764876749230535994761551153607172364404274511537262857675306334533596437224260240530740083571925978586102924656006077166008452108970010645894802562408332507335386806313375154920314088449374222284290395610974993801723692038722236114587097048922473752535533256515379449588384965602068338240677954361103549315754560742698704681831435333469953630404423220710946960807732770033522742392139568392380667494404980956627304597613344530363207911893309538993696476518817647362044373606816872286876535914848583977482302534542544466271425776717338052452374829571951001127333649681450260504867320114374875800224766155192131568013314722294817127737284147661438581487952348094237429173975959467268557223872259733411051754199171553750225974346791190636796239675588511312395491284930222655807661322804552006797337843188499777282390222259621508758193903175873155762938889463947267688574243515844695205043871145398486664139227477088527287125413772576982629909845260029856464131165937454333058730823271940835691668784925422202887965794477900222321584128558787946588922885588431607848534626260175125075588242763271611407313155942461907614121315422358755336900488925517061451777401618966725250029205822450880232042099542307423948280359414661128914517652349022939460289972355717665503083922452450587187812760288928906900669165624361340589311500321950908217682118641597618052025507932129835976398262549264870098845072704114445899739298070136351557147011883490117950287490161130762539552236112587776412440724283541424867515231137922010013214848879697648985511187363363423968207507086961033256445351879653552936372480497341964349362931208414393780825560988513426451343296628105220854238047335322204834719502320457904594654695333029856436953642877233052293902916983273645622715494359447499475668197165033614872112184526615782027122336796458292659629503821569743932463431820060345130010896641600136614481417368695583152605968446958826887717603268440740377451997602616252049167212136789308011731451651915321537246687594938320519131109193918509875765307634834896824784933026428371290495418667679091130547169149536370453057006098425574269450805869772282475309342057421156639119215634119926057236601801236721937892070951869722217480171865585993468420360375587606858527629677174618566967726606860389150872181438607994317287325558242014971429194382454774006035467126202297719616330306584942720871882512270544783428554730929856657892470050559626726855785187824987219305157489457675421939480764935364744044076827907283532820943135772904942857483845692704116591170202605726688347230318975960039354624804379681921318004015392358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] 1780132953691714625541781006401320084695738180049566506974601778784844199889994402110629043888209011205118489757696301673570927156800203152325546976759803514779943007024688030975521616568125010966415927459067982865134459131147889059696088010882921397791698347829912539838328269831272975392122321769916559063994360274194676580348361461732452214361906358333599007931379236412437521506071836692829880850372691044328246386687503981318211467655345118034251619898412262720762439770189202693309717596566132339135635842554353541378665578610182855601657218379763443850739306655519846344354767669349576079826893142544535825359055158162061552867788923182819300704376377884151393530838357033144491182674567543039784744310478598299750378718077931341336122165250593742748616978530508106577671382553926401667511009904715207426179032498913128286740757062762895471241800923010935570011252851368299070180281633828955765749986136429416875848084867335511615130318184193320298968707844155718928251325117336300449209795151554622444108370533600072758561830844496535828836270659699494950501954916141812944898045399177425066131748006883294874375148828738380988019806723282202461462258346972488015295006799653281389344178390012778090947590450745391082227067799568220014374474190341738804577141955894536954584263822704176620397042011124848860272409809763807050934191689999150304204992693118143118297125815675441023979863615608575973894269782752504082953022866088975221379983683756067775578671643532578678810634885357423008042500860366327749509006995137025756116981501103426347452982795903825463615552678412872394403666406238520536273870140683578381698903155112528292472739934430753824011487647859334661780347148774702269289737450459104634174778258734320013950941789485752899847007299270181241363146944215311192555055256095138359809766553968717631990425407280722480372842394146912151913285983877968262083117494129221635922498834933382661279638042047718936485597444330392867086314128635771188805323494451160909910195176631224079718939823325671098157966841369057269295674564205702419870052978113409066662557140119883156715900994478052768078262817802019162846401241355685996732648167952560325301174519433960915831419601569566908334877003915862153305560320828607008622767720688930077875150705771285167519282535033356273108994449593064769080868586246013342176568136770824956138362498139845556290322068619197987753052724980923952571911944504488859121590232262226449291991567110671594311416486050568091864734724616599812861896627533759213468413837320087220180789477874775988790864424445635561861813659032282447939567182430794702232083639693288517433354627751205560350351513424531225134341165532496777921590759644033560506354326043474439045092001232741243698924043469185973037100353430907424695841855010153258503102406271897819938816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 806742534691815151945899318004442716315530647724868624443152816016836643252611800780444157882746736688098286316062843109902204473567989802564689432524144004074652371583536328415286413161133107721378051842406902820511023710648385118070409159251490321015398586467567292537687730898016822248861807168707152948825001817374000952441275852377734116369452591868258973807414115552658355134628519851224939975322759332308252474233972192542872349461260171268739687779018910792447455767145136208531485547480990335610459197887627419125776093553632282152201395911436742931027491044062281660886056971665309704965817673511529407882615143058181851139553459354288930904648722966782062109736165926374948401708899990149639013494263383781306067390517523407404971003170094308109043599853947342131389256344795011534642984894915273276877158916406457934534362822339808427601586014880613593194178222455196499267359156793010603635287301636387100317679832201053663973932155243722246486871727645931243267232834843812174427047280871558383597095448008838368717347043818810747752219497827872915101441180049529829785698565263097354155500402623495813219936668635871993804679322251416080669665387536722791902997953357651176009877552473011616822563031743564991641916224278788983351632499358729491947331855625375547436303390594364326512165665951958086284189505135555513574524157916561371263095939070744687900461064972292583828158471716416116572152613384475493943187787187373088025164333249267744004898117780787784217662179033953877121037346098866240552033970410437566617860948735510053883245994635721634580549599817890615893752910750680006431190078570893227421267633242055809977695346600577889718275797666908016354708966663417390461293671355123249929282959720947826675353236614247222766999218252621598962240017577893731882637228110320802046974897452089766907829126097895147552687455450200852005327109670731939533790077562605508549356348415264075098333338354496575924915634432279633298615323243804209733218065569365773635593239449753595566209475951265264240181619461017919612419060694593427989160433397923016138483062979661982013183805619547550903975608118335306797508349118656312376547784163448826395887574990129806613145922659857705029138249599539403329433090266770207194451218077371611286579902803523295999425158369839769676251585199949475998147197695047393826935459427329071072135744848591129879172571481501547127554309460030685245789858734342692196590255492701195509792275826752024463268267490114059446626894757080763052525079690271970885398671336955451906929405927467376540880667690486003666824141221550086796912630931251047724087202960572105698934819718743787488588199703809722696880463614814905772941285084158429975654057822514850888968889380392752672832330164893611234986333397377646064948175173089063018949587171384967246643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] 25381508522453476436424110874104239703402539861627887733557436904990877641896951158223577992908298406097641967029380292025875339433250073694241723190323746956814219504593632302320998333955265176287325821977401576764366040769886667888402937391397512944469670012523133484369636117556279652170020633075878614303526039508833503527098390820384069859060079423566006932195968246365425808526351119414779078021262134129246610646672834667589451607218368830077368629926353055193387028966840667077435312158811946484104567094326801125208290464553922695644871598248700299482804246690889486151789624672386586558642384582418195308386393405657696476917682125669502136426854140388923641235743012092642720198521858913140297917833362923380310037849911503242039334526755916762168391827806474022952839823679976851671279743664636307348417626106085781346311195530016309530251534270432019279966868078427766215336705578444361798507516017877684647696019562778415217465095005015927483658103265319406729928467503509851027344615649144540097659320338650804767572560796662723317566567765731285175272725464735205256544992649335489807872543907831162982055091061500316227644107285981621084803363135634535030700242969298253171655289362260363353008072622748196491991922918709866573928716576088681923103596176446097696448152845048442618086960444168256299253657473415068098299284750414773232487698868809147087166891742385596244844033159993030195711543919309404621887649711042411803077022987332228880530548422302400784589690662977414435505330815765245615504587902921913077191977911252127924511450648492236244199948197687435346015214234470385573857567776030073309737412614866030306016051039219873045415582705667211763032703475394112251255269021508598527694366965610030409619048318512257588843830196994378689343391454508820661148337013887357549837908763903340140613338806430113648092450593000682151280704262680057339528640550199894489733990211144546894713926075084390841482425349763625893291066851645483156272471904024825470817452388201711726417250269512466404562756943766881277627833448252122187765672403945756328812589099312097690195493901372139183877656323099584151994719001561222652653653328336432374164297197891993090279268094891109888667476810567323267487009125428709578320678517304094349713364349136377505697396597611396275354365663176992470515625236772221194031792164225303464127581334341819604075142174854816650014379437999465699759603237119616251630509927384842250628628160814358380839458412068025141537938533501056389344829902067313140449151932647967984470547452664658383206904740458591150541274149093487340079666248692645171034672246744389232909711916440007610322243077568743109063415878275078662634399867380419967671894224833257671291261960413162004611679562640482001707027511506112831579059883675721780612780536437310422725427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] -82661225263744735749699442883963455992082219976892376835427172360992582464528779360223920703438242921503964338636011336458269213396572364314454130128683938832295072649683485123606080157439267215208951671603373147840439194894025223171824979449249517596737717879771483832783849414212444955672210676012079952538937363568573909832559867255101089503769674421895182860053648817100647116055255269612600021569112234845162731287853737957036654764210984886117049408527065670535091464122448571751775358106935507534504844500244720774082925701388539236180740058181913562289885232495689834109211599861888823554775168331066690052051146116680807617093387290809393701846339810335410655122705422691963536224382904206060308539982505683228306459997729422867270234002893780254740197360529624064799429775921999550825242158910874700609642578227344377056391649870872655025595063311067675694326219550316852761031701585527685652830340207198713853350593938435725009579528998261546935499711133613530978012882674524013102391767979891178600365940106022541729564530705691286507799162902896627534972857448419460479454645811960251033821678641180629901102375120985335227334008868784955036109590692772767091257765724972279530438379531276546826896401060985289718974479243137297697159468793985902749388287254100167318678630207771758078296075392847701061364832140165948851074991717157962111756168930304779873774548831455507284288890827646332588551869669991328802263022497258030761607878190187072105615439516827369620673840558213100213635959010501756024388662451962193304956058671271532750775853712545198874436372122632862853028302098197884643496737287589109452520318922103726578111512795754103803142447273483246387044740774571823345615569445643695691825356046182670164451272958935814742180588726051027905920874476842029237495961987710815185080690129839015824832219937140112974731577705979645067474951692228088115306862334983892301372176529274401384536549997552378249533443935274586237584234586562349146254764977474779338008985025034350646900606531210702539215829240249159497651128792445998328509690213601255400160298326395691150078442003417897097167359899703520820327068092049435023752750535628859886774265237410679445971895275127742681967105129016173508373494041601051649524064653556848821600440778596664262959914731556877034484327102209028813136225795408017623669037286940274848933331091961464240708083494992732896243804697712466204419762134485967908946488908583483018076462997445325527384929763819110497649753994317919403449562066615540129305452805212536290201851985104145392032734008326540313850391947394104039121178940401522305926594719223204144918509643330585507036553555592831693437767672979947125027857799573957994031322123808980211323267079297053601322634288233946678495482298955385752225207394155960919299738585954592957891870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] 48886771167538948657339768748426289981962820990385001555781860955370433782124849538674203974543161860469135512034980854412720612539168793854076995441343778436393611507298827019189024250211994212121579255788018370714001840539493774292674867072469415683559112484122032471836710691273174574674983674187611913725905835836846551749675625399428120136848754435438749693118864691036425902785500762675274107225630545609364120032819152409869364228718921945726443135015867107422479820452944067687578398726765050635090958981736218927206179687942561677250061259189337580747392374706628556607074926419769191377290124003398231070859510461298091745769491719869698258215644571577379797158958076009171483924755836576412267752215319515194299291210162085490404193192629704683797869271074266128869923914245172296799805194994505656321130810392875453622322001590089618584692977622500520091103739969858838325085912530008219163192598480644253393113777600240244266600815549426056275845542924541810948710677290838089905379801571237424235839621128734836244090789785611909420993109445868386683582272461452000778050516149373602097828347247447079187486397806833698746645133939769468331160945407098174038028782529135251238807156408192063798015476987960047302859665629037239311267151007346737627296351555092830884572561385062687685748527587561823775464884733245250011291154425805684323952695986596566847824161367489266995208581010822202865072980902074541754578322077514433222388561691560199255008081883714592260028467464178567551909969628441966451690945704863406652162723259118709452914207088411065983150441744310329162195991872012234482075030189698146301690614213009980159501760790204289187868673344777778745611126511396004773868910154793196997092352422220307484273149531638098756088947077736524904924136395754045895491796046128232789799973716028307784568420569271936713078506109671460572702399143503110221818094186471703733789646595024388074997196847189876026776299577181818094048681041802763212743679403674876309604840168383197289478397990264109169715114371896002559552094136783929464539410166803509821754402882116566901579618249245702607776605740497602573459882705249330211306637076308241077064532992973907585878004956239555096153685941246222945789467572825021662899133721306126321807967349817660857273659694727884341164076839744657138003961113716921317004207827785827008623678578862691737614771410795774668509280461645352378150306199431982253241743734645265530880376609861113186560547452902142008944575408457041637345194935172693990017847575715733733233058231895756864068762066511719731394688666616125832989977933488045738533365583702447322288812494120197426122890199292884075193388947337191843932164270961508255435234431608289579408089000118154266058510548245982470897397492074468617218747605678697091612720368468422660875878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 50126296088991211301047040574003894859332560569274822795380776500372280592140387265843306063803632643639072063182279098572002313659325249289225716103632776478161877408099583060209187777601410496096001699444134345982451574785750809634350958162195496108898677227454461423235143908922856671752399294496198813758333077124027001293757212901612585819878381045759647123704416860221770118696754246668054114485742038382834491864821738828934060158236390862931424088681912680694204284737359434417219853596788515359866364622488684399369164712167628483129546578740225527961032954075342790934118617695104950946846760962001478710654378176524535810433613696793694648087318441301524513557894292667574072911035386263092904892733789360821113250241848650589296457298938691637806976496677388886930182191536443803185486187106793281926825810589594445789055194723384851277047904740552658995840471996685812889380442397667613631666463067591357708779424808479794714854356004449158101663332962399378465431658044528015526759942869310912910958656592928948697265160671769274596001129681753651658440129694500618098293975156888822207267010314998544134290047080748363610673846244838089399079417289178237259855708099043664008154941846924759647476980574691911005254004276313533666508000878150653875686983264163005526286286412632123542868135943031779314202149731947325033362610168958977218239008463134125296045959023843964052841720069292032741834049796724708800939513178455018527247372586294649226995521511644441272999574599634928676548859773100095367174411331452992013980290994966764766298504963896914219439119955518867146033341774310465652698822783661226411123499467683608161125131253516197125457774567461036755068455362039967326975081363206311329178910135456238307585807453559947749668198303836426858290212284122010678710787103504830954647581118557896561069136704005348066568562383414683236000949141159767298654334730087984936583802002531776800877296550263739204984221935643600219060020126759596395358119574801566621304855403096288151105025477268650701928881932943420183408838686325637948358050985317728327766640913306311166066403461974319931313334121827910420335074039035694322660958450724159769398111097422935915362694208132950171402551197317237021581702034290580088308343876697437239682409568501001017833941516747426534292832353587234556265522104816932379970516396445669782391831019539418902985492424390849994102594048893836246784518288336729232407512374469354170213157551742948200750460081182596245254363858109193818019990274843706479244912431207537963081367985252942226634433401929945320660572924164904550781373819019223134666929166044242419340198367221914707167763810022597083407426419464974430703571330898309318722320593674359933244416537148543402506511077814525153364394413175679785858964013518052008195443781812809539266805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -214348909657269286318389535924030417517063243801856284333502404366407343331827345380289228977753884380139726557852849149869690866504557663117725067899628810082062685595683930631716670239444962183968705938051952048532552687636537064791928969163123281163677319998215679107097587249458169452085519124289945042247941021883277047633461236952527290910260009283073976538187649455783385792097926670528276429507845197750446542852991619315345646351644953834863038461691911058796181358057183193889109639787713530346348352747216804973194974272598535042984479054892546034736728091956876805580582877836368621762489968051134374798689638723503700681253804213205078847842669156916119108605106496152523730984785842826787965967229100266124821062535097624613417195821618637666480579131277428688563020467680324198128666705899329281870511667109847734578715183624959798517769423770535732576802507489827236663749254046026462174929180749858309906404309292691378572591362071535397292132397081802499326068878722929604957676473248796291847173581543497505683609938752477219258395206426320068647500254155533929942265311355166527678377217137283199599800100978961427482101976454388729063365175593991732242186743116850015453848573852268000015570041612127226117722249967909189181109731392925512366312838765584120621599296173587662445006968052569306920039597277591265191772316507589563542974473385494992431581808400454519258049197021126880000007524206150043521824230284482909716985350054875572295568239956161274495633167703376016998311631221417017667230879081962921120338446825231346050897098150675483243287284614403389549246900514219844344220453398808877007271814292072897747367083917228953225070794488466850112633053381628638251436450166970480163252161058934120567096160991242978563318605289598745642366096268318005206319779995062564362905615284659985405801747976399613215188132276419626043030960183294052000442860481695434466088571926848907361418568875618229098606286938120907891589482723338532753993660097843492721094869001241405726660111841543908997953179012953553902297833099183211800471985294172597905809817240809327675744884249971088701852209899867566925668121269906234358931327555469948079427476220107433584548415267785845668939389842449281232913634285791210764190225969347182680222558757070189584577339138263580102170788742431079842688989411070019300437209756997989623702039926886225001621465296925001108101731580191435047477462511898132767476048113337675345968223695829680279051318819761284649056583706904367416615700174861081308176963111452706220281358756008366976500672089305009908629266753870921843859081258197778715731054001251288901629510162756281285938973964415044209048070307091754591991762348739433716455160848042579958865983228657040822647994482538922611163168277835461612193401861654683605220996506839763093605580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 426557067787355349400135893761466005431575325320395025990061596872657303401360727062091627364646849409672248095024133691221689924363350787713450329973746190600047673876416391800098790386932210042186691828287826654325724405110756083456008680541325192938049852496184978979426398369996292014619351849115944961763069419924309336375866062154350791350493787432936298684976305241194506371864027592136482724479732653773543137633473631539529344775655990190602719153147970452344843858068251008922600494073249761195935452845645325298388123081426477545547719051988285309888521298222653226107334513177517407490526639661129418897289087665843276519339188944620150796311598757660918050779247563712251693516162621969741720064104884994614574719023390771921168048075157886249423842008859985723415308261122280867852340891908234366012996849656504003944014662063053628596582096664410631554768349990390481350245025503134040023638940233783401646690333467435623727882797823452943431638842288812758949641130280898848504826800383692923268527252330625764827105904477745115631906674577244727419891429480674082874722041664414923394015099959829897958677414336909902102892804886479523067426903179166573288555624562842555141593654328267922646228150165699728273999889316816525540398222736663796571486815189584105779398895748639228025612328116587323672041188704183167533228150320768145835015001591912382251005054410895398193816701040962648408208005859801680979673455396086811854631823493129009027845522019114270072290106707222633861740422683924619249372619086854094072582501845127756249350683217628536370367035367587493834319453922278303277475262009388179799664253586338725082417859841629944130187100257080323005550186876108741446663072008538323093831202264505847806781844789053429264399248779001208169632741731723501447947573674460006683721619918534158622248452560887369826864422024201707139885462268722412626594137071186309085296405973202083620490689687788916027378730382473802940216607373071016250244835935435622944157964054689904115138078058492228849116404469679780732625818884103160241047591873308434601782067770778078661951758770718007568799164570961981121667763733141288751262890485931414912439865650744756578146386214296791602114196957838960813564343527106558455437532478732307798745257660410434433215418390915899148543215436604992098441817347105758198184218930946090886281587573961815200393350978928431072324687420634263538198152920726796921031203290089648761957239155834619218394693547760765199481974375370792861731929617987423384350735841425914825039731352126298184832252363792610901927660738714217312908178849359890646758121513445039721271740549476014141753460777088070593994430547733160020993339999599510761632849285807606605018356107655275437443809310938319169155869484450572671254728241857786515360493459921563786254745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] 553488572555880050258219429892914480877110749044677475121255439800012820900727063968036422226418156937460950330016908430427689030572278651082390119446956240286142945662335885330155524307363947266400733419810864478452119240197740632562657735721802143405718261318339488894879775415656409963236754172135600659531542973142975728170036309905584027860191702383695609618450504045375979833365232472140366467820364550545055352226689528282882874662273173064447361659776679807801464128568773577484822724653612010076539544904594603248069082865631080419121217946769304873227130628336511112167575374642980041344361359747234581757395400490473486919725246291300314295934810134939908604859167212013876934624180154827675069558765037298760044635160100671714942709365795775974795851850179765314998830440648107952057982968717349099485795311058903323026618300323347375210522987361942130845896860677989206432618093918017362644290482048415920254643820924515137732985119448819215980814945973925656765940173353273216115947874507330388337541029791441699668494348333486740950949002126250113624092298301182708472015384902017568218123503616905934492224666896688747820754366611691923297369575050538857988245219626862326200675638160015146858595950076076850611235671357674523568310364172314930082265453686627340710057091548150183853766493332344765421604404882228429388228267231734454831572268796768523635045610916213055638568603707731341207545723113666384428768121490535393276088887162162345743242662227147913542945609823962350450680827559561876800967912816295386610411232111091764905585741680695141179229360887601340612557545981678159402079286651441096488266624166896978728950601900526353096133745645058842019228767328954941478279285228829244177669626169219323105736603518290025683603501580434165126902167310252395460370191531733540271933426479773487841191319769119650391709177836100397350187073834776086228105583095075205801385507187952785247970932823399319736396264484266023887741987401837203005104434999672612335184857257094468803542109781189148394585528543334753083001896925509191491842591877030237386067425399276221756202688882602905739957796138492106817412288094990119178734218330360867460866161553362861278080813442750797701911693351859837258166074652538042574180374604969186936860420889891416679700079100531691471886988409678521458624742530440898703696120309089558659288667325152783000778526414842651742293973805052195537274699126052671109468425123026703505214691838241275111882665738964263809807681117179902001804424505327514460942512885749188877844315417919748024540770135107199790224592269535936268837197801326995873061606476653947308274494440787173088547020531624281833033528884652586680827679077056969437484250794681045793503823508040683765852538935425600015868433728964366035365286609195641882912283899051616302530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] -4847207516153191985562004692779838917178070493110620964190232839839987997052255620889814908384032705891763987702822955899292181632849754454054451411435457330513352569481193806511967249633112604123427198076230134029352277054574052581674148764178117415762491592422370331330994261808129956365420952621374434513591637998486632967092929019508742652243400167833416787396446985688195747298244628833816380699865770193881586546217866582253447646368634851737651969817627973872496592850904839379457957430031424836156515785052716861197453390964276614315412898210448253371692279381669676231160274594354392541157024028173346624958842565432462174433439462105583145807278101480120724133658946054749951551160615922828510388460636418768583273243803512383221190141218229432671318627470031093833867999092814352266111806159306644437430025704969399919333404622312062251140380982044374665269882116140126848791428797264438422754420957777898801654141812285109037880069664848223758606007235764013556888509067815438285549540349214019605036825516286969865211393293402251874211833188349847877413737585959844738168121627949161977227944746884478455491921297351810555465581406459930383339932002938176158339731274794416365778465139886069484555949561839667676876697978837690064409629058053761894776530625484489439713950309100384547416878810647127401092232413973547929509151799795181788533264374198371295498378671025064134425303336929016718558387057817197266355909797874217252524609393907266774160287683374361622644100902999804820846782482218063635290839243180030057757261323317111938181555936314006288798512393707233002951470628301403048477443292084769732418487636516405762586205822508753697858183579461588789676585816521074118803904913719273216630171267731080410807534323378108861948757249030217972453532512532884416768842507858717158370978188553046772175201975426249322222532537619349130409152535790058033662006510054087874275778919589241212549538420625048394510408524845768212753977099746927349065198473005991699594517448294006954448236510382281631268986181410219681579670099735098711256500293615714195415541019482287232723703308974852534803258267600751875314642487575119557142224749650091909058637036885309933377624022720970279120065957268237900894093666963872401413405344269092324992080796239010325123798702335776840742379008266210398851395128774520537437718807937987819880445307269990071155207963665100924995757277204310338274952104282588959464702604582628166737261717747485780066866696952946004364310483221783109113222692296353216957457246958161560570436199414700056281721877011488244245646013223362849664229427724533437034087557617693554038054053675453406519663945644270672005091851100733962995118631131794438835688605493744302828607367040786348613017215624608323764937186780266908030665075274339941619049399469367454365007216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] 13272117238255429545835211281505019648838378769358582686076253741526695982961873038184519057921518263276926707125790648212306504478751050028621029701439529623835690477364573288238590212873953294087002970151343317432184607718232164827532545878362533222030867206660150086971428718835440700073638890212416135096659557013412105148916408217979073987685099796934590562056079136508186592036426849619606445653290451283802848653184104624606497560798521666416025991266598304542652077047032339417198450602824561969110619907277686177476349721437776830908748521450928802536154896784588855960191983578703964573960888549989565723578747444751249867219213810829245715727579102855980830309477648888269349342487630115429522091142444652173154502697128474074711391191601454106317545423349964247539832851571683860384401334253605800480298565286998744363598851140149611188801609274035002015222248686183794783416454102406394776730916607820605963134453057013924630450403412873953369414775185465460788819821194360166085267144442918386955130503578093855481905483241656697850104497913646222297410603236007753428531094116185580207655849308328762417941070509420669372524667905627739913630068903955374648723599105266762199290063777979787864714137821967826790238206197451887184215947679972359777934791132427583111085903529407755317134682485134941934229332136760406461317797048536960234482589966682344107416170561782697653348709326168910843366792986579165125218896264901667193268388887258315629887929714910664851935075515332586928399885565683106619869217837560277291415077022088893541316345312826194955133446131281369765542903686766582884982854614496981409109024999770300583576730328947584697494949635997682911270276117625812234377803983566071588177340349071998746761161723817038576314895533890406861752242413398100833042322690349233951363175566244389360106320958991142953351385748219521875286113068674653307932453469164265096655075452383046632896757481850431253005797916648554433986637034631409070095618003638936441795382063535140669599118225343012983298919661043261977035290806066134371473488367409476925460436164298856531029541937335876717633844369770597547804416291388257026221392409366321489622168789293531139490920792716587795005125856624101505939625937890268937034716321404906168863341235902535280030086074590138453746417558668107202382957423731528420990876775851289326825604371834461483094571344959765475242244829941130089868283678411465748663992023837114364682727353098833792329024387177037574478664183899879324051189207302288231490988115837612930096523621431655472178815698036832616474402896121871112852914668406449206204121701189596918392426942706577061654015799871658000136954915112949530681395773748863388313348500252406061597756042168579561798344216280358271602543901119804244784545770041658401615959865920223431858795315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] -22861220921643900657765399990213132413745617418044572082555574773668163083750929868534994149340043308127095055894541929306302963843747526014192833013493401851929139423334199404433486891355999245035833706517279006141610315506828456198374398947316969666449057860750460620728610422059964891931626414067171385567870563128643261300663450590707548315741051187128956295688099603644869005194724582840282093581247415305234256312835839984364991784487942165551237531090896136857036417055987159701703644006677940890645342227010801795142948191474609939376588080348164349404723258095777345619828435987804204468730013092823705455166424832824893307380979940728751372017652860469322838373225599621884357797760220877232304416197929476249041406541020652883369161286565212451074607342668739471936820213018304082045517431194548282676012552932198315304279620178042606893499902768447039352631332901886729199725728925895277088605980918907904108646180910999562790755697758817179439540218720889779555438741801081851560884836029731695112592797224905582004659727324244021240943620388542229668055000780042709195380328482854093951252521529400571467682153552399206386764100439977169874272062937654781823086175723121630236998936137818478744977084194432433875778367816770706330288833193009211061472322981919585450260779026443677427120014286188380395698479696723678226237417908128514011909017949864909638015223536750692370412149433643266587774405960713886192206913636233952546077183523766310117715153944766656078376353774545165200578887376209472801006925258429259758282607587501731314942082781036536996947710209441242090001205997896139115118923027213403377013832934938851985142964427633497452118613644242776413023467665625696247452008941934326043288714024145842973618072340729948779559141414592139055051178082606404965490362062581065887244389939690615081002790333908266180734700246452724728746631986179284714017473955154432414777627324476141553164134195074957640129821424511959304573354691420102374214497559675293507984737564931132996626169586659218968621455079496561881013659013710198643301420669140939503963411790140880454481025739755015170359460884817726517794769951697494149249610522823792331437363476444571948416220423619471067083601884640690565000998566429941173221613829867157912310029729670049972596840942605866720174619325692820961385770765185151716334921262402312018377996118545316242693251593834719689749592130825608037382133333278584007615981802817966970566714932666009285130079701072477093899428142826058134587397011803841285577671097075030689839595060189797282247650799284327749621470584134800172555704624278129580703103415470489183992577811586956549833304344065071318648318518835602176851478061266224261722081903493429219695784665761729634946394812335991106603847908380383224156826961510162485474949591194820825989890703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] 22753192846674629892919564298878671580307904978379476791142564582507521026043362596262743966330453741082809486176396424512730842760157470444684883263944964463844685919781012974261232484200157417567879769174223102046278147618674133155000297645709498998879322576902421622829504927778678799929432042129738617901462522478745021301544522447285636213591040569281686421723169513093216008788857622806200454505661975220983901602296294320243693122587317840328856580188893817724556460282408265805456728358333292342773285545187815593955016802172278544445824311988183948035532925938658252064830610427437862820862446740668045443864566529727562497616577261217829040330509499324388263530768222352257861457556664429663252422636158027163826248164120676711099333097475688138549468614904607191054842500496398815567991158026993885693869973888796904740282164651638688480593039156110823190197851996236005411958299923220221331963468522621608940625520666225784294989286045861492823729456618756446349192357190318316858516347633479947700994944129907094158845355048470185278045858981773145817620362089299584288226532183064626940425283315820254170710075547232762372076414362986186890479354284438985508844511206936148455992874177864906225771004492708560531914432785797706887487423304998649611312609607656418888281796507973531581276854617714165512103823511559935707541180785907503449575050277285475697346541056290333549668491714737935361961944587546228047900434913282908844198831842152783303149233814955078651845211591209052199312158501962975904173574193283334365425236093367280664333228276742087859604112470057143976122872346797678938899330504302499440138523152963097099524489745813548109508812940278699334176837289031265015957524545997080437440622527645522675809195566390090931866638333193445349366364782980067820402586442613332639996259937670047510553893616865196470458977451584469710291836734383089824148797036555605957346733207795271949642600644284438448115933758271977016873642099766049211634896521755685362296088634105889421032660104548252473738511416150797890491333570511292333290090459728585025365048865105958850209498701561182679504574455975311767528279949651702973901242166532828887244877942575470760475982017559050308247796451564992133672894845689082940780588051425285499477198087467215977962130380075689139088722060346767162998891721294751640754982789987002492848277354194589752300033710404648141454402404160007520562626258147311208258011687194202090701113578377634150063976308899225722438052157969939470980500426694546855478752033509672047034602089171336008592943945747523934444256928680806524328726091997170348923617724810172144928491862998512879949969142055368009506324923319240223199168246005313767612365935379306408938436649793633427918166786838703183833952241757745148674669655074100715299401327964067509023486771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 7249852278101543172447253652291194002599875088537674918220169930957836007474899228046358935901686033656688064838821273307185885323730584913084544644396093986636413675263774102894005279870028331786902244339867231137179226268216554898816108948518425712210282557219189828072365567114580097502987029335203754937316678043806592344945220829028733092990427882723029799415690201610051194384804680222034983107222370849983472265611246174734031501956031402096054012647993430132696037499871078904096019621793310540257657037788402266870480555116860734295584742046680896318133031885621674517497137587672134483599023984275589064700295157577938211048111659061702411075039123910377118228407757450661781969480720896169028803112939074567200901382338607589861572080631342354322596894007079291361450755876966129983556104052928565878647836799368068283061425119470715330079843116524778401145937755706863062490642296375696101972220764136169822395905409520709223598470144474285654977101726303217957129011217215824918347063662826124384163497350422250903480208534525614402419156628775540041962749128846169338233563603047235220264465258739019428857140824607647834252352240107722340055228896270496691121736229367131616817947038737855994016422324346462128015992928157365970412493524357241552503292643857460160020851945440016936848684050550509049100328861199322099190279613577379903669766237298938719216684984235922321459108640380156273162520065301352422714165784178209926397246307694799325956753847532105811746808714182805824247577338670408385649525656492637526265987027859023620695268117021195985061201335313069408747142388832332188993404483650734530068858624437791829927174036183818381410964911526358346405186201969521358042936316349920193734515783433252950677270830058717132217139685940052617789495669387690438728464003360088544236009624351930075822821289681701934900376717226013213910333569799307328649191228632300448960368724781188297299360494776339914023428680276485667999400211928272567779257711747860101365947503195283049618257039382851787375167896447601266516205844409261928375921873106550496411481824802568955917406593796381753731431717243300221488836598438748150761430018775457202466577243950485396123804504648380783117231185625497133898489640009530513022303972727690398670369988159728691839978689155312447588187123535701906679389476764993873385651700872604884429799653920840412974755387478484515219084943449924916668756768577372340393267221709583685589640289890961037916740034701449528871215646934292121145218835915926033169179681058736821433427728506933557839971038825608168643689866481774344208821779973565966953076727732307544873403879912095543943474362294935963847561425977684072777432751640458705583610693845876341312249074279424194735280110171365947210353331697183376680141915372120401323667717949418568110173061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -87131164790154184121530649902988723090386000576929695784369260816445579527448167064290692965785755610263201159762290456710908025739839519506012786263175913619076346602938679743773593325424397439311291521624227901683056025684156149806085460839647727450709441988033178901417316467609408258464207528989847484402359441430103179558110007071222496509361166082230640943862100528116159668319564582031274942883102612427482042173465031817197755752401029085968060703497525065522812326453981784807925442481014156521575042081075511635005240658128317473065059448398317363040730163091418932235294554945331195127471413207286349816294184170351902276783874622071804113051897025889202530195295336116611105985403838167367411018790410283440930667789002303717724061201831128379257752965337542207370574837025963151695882774651979113750009347265351943593168407777162811123565646242111630313929589252614461574585268342286623757889481089709533500206011479554302360665172129662683081489842236985706882931499091546942890614451207577120952316199599463690158172774381539756174594711021249852958093187536059701924981825247552569929295386503247895994657114373607215714837426309322373737038756894240588877371378796724601220469675973137638815111533462856577717561665039048885356546872968044908230839894333025037108194065777753807853042250039765592209396405434352970928704535467139422676675673010930157730353165189635027763060294910562708941607388759740056503937217869237925616114892057060061130703756780364683561053561797082256856898008154602527203322163218836376616391460526011188005630494915924140443994494721976013006833503987309113712027785921349364500684780376093596821154939737772150354723915206653761037329370769925581283905834600666823439292406230306222602939488827667677988775556541371830721240263937015232337260248758449518910527343072274966622915043599006768091130169798600523743562314596906332064802302851228695113090112343226612558089301035010444286644828750160631196017675323434256265770701749462037624546781167767578205804590454667214832072492792023418022146732890003224616153484318020694292001920429910281446536303941577442320075498220402849316146833085679000529942146067344764214213151226113579136573907274453688245676322559479823669311831804146057415761375535127424492385945776324883006619691980487362360335682514537157478730255993327831977236075484179655321953070686580257925036515259290505178222408962985062956805260950630955195316222426083534835415770919217614461444140890468127014712039192773344806344190860101654794756510573784704606651629780314372617907035557320656673852149872087194623235617251451689974966731328001690925676396555699564553351239558431676812991452636104849875373452118541711168381303317647400234929337732497662147768731113107461236146090323499475645286939385634795076472505425696297430311921254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 219359848117369201721238106897613589868036721112206429445266827470941496292424946456848992215746068927577885310626354669503808596613630295814363171074690050219007876166005327861363124496904799195256203704751029126805608961269003410735029560066082736806545490474451295174127105330486279452439249652543462631004491732250021845710788686755209972159065723019941803632563528355977236616185018981459866895534340332715711997785202031914078687240313769317006114650200157120860905849968155688012814569625354292540571951718724092847562828964601220189300860022423758131315290832356199875034319917365637649559505045900845768473776436252842628227993210220587426505840069481914696033349585195992755440005823551032329147743528269053897209303419363382722164571061156994432067845726985732528339322654866818728530783159664852977831993197858664723391405939489971296679513597601230888017688999126761141614064368055144884869278959443935013821984364965877044398829860086221277446259353727332608897187849577666545335899097095997156090943451289000343090193430110782520406147942950163253497199184995963825666385055144745875473188346390751755218116933406991712034234595460851430519664664417343037565297389049170519783987767926979986223739629817272427937284748435839911317382775703637273106979018198524855401522379904674517308437207581742319596482768178882082263669758298735358449669367857596157405944022012333032019455484305293156565437933308544305145627595222138824718745719940670991641660135208932901318997906967309888108531832177208467469338717401405400981456017852037172222687018514808006060618519303228126130409426606654322267343846661737118362968108803360528281161885349642108341502216051467796619934989375685968016760998632545737983985752847568817553845289464133035093751425324216875381838537729668192522424497538985264792400149823891560340403661325796949273347893672813588338089673515482349284424990224185994603757463538434931203128024387468800428288638107046549783381076715894309260473545722224684938251280339326819018059818864735884895664120653137492326035386345278813914092647765507151589937328410954810203137984957278963335499274387876027880926291784569599676826998910841918999881140695198815650666399661316566365017515683364676201472908585302923586407636849567278529339963881169560986621359691518233183164653699781399173479489360759682843049475871652853784118400877932730100418731137186576731293169878248672102132030076855516336315667717335901324930538156126395009801810463308350223928649592409986408517345353299618726889140145755219774709886017745953974517888761801110663010645278368077073564307420530087859708267277842461487546191135460992267530348001851822911808115388481402443253638554274785919071816069673230933785711739019170553877031395275834128024886181924574581000522145331430809074983117073931736074724311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -378715885714180147323728185795090712564305681031305316394583717539263675529437816478899897813596173267715179571504300403505235515656804959691909549211602412143509468856024144539272926040949505624565209755015599125100276613979173332471728058517459133522890586500452966857227155410997072616714882601964847133784271291261891408373154494046359528730208881714494350884181076459924114522153133275315404120135281021024091468778015394295966413556088959242390171658484035465639415602625017918506035901767362824976001789173512818516856453801717784283506394347277867570431939039855622537693402476224906331916882047949455701282331952227493362532956519749366702373108458755169170760900933218902309795577486144983827349448153841830845016978463997621564338281185114992880429759007175103796797656531659100823871692389304885285919877535161060114973306085365348127526389176804385421949609821191125363392483094012377806538326765732346620047467720087410984692478002670922056479144348555730783915169275910328014464813860710305898406372215570829295436493307032788138238283339336879144294692959713905328668707872198581235101094483547591040235271484715718811185730977150946696541234849266039170245065223619651495451667298252411708131994001784306472593663880805404012233302540119909722392880644781639000566961788447208017038148079428302328976243452582878632416442259569744344032437070493563370310228267570468738920511899150152184275080192057109802259480252670273444725412296960630020194744982892602159121666753041762895609603338569881855986501531390072754511872038788179374606757053860016146366943485605079945928425031931998731266298351463351804762656451597622379412735838742585161234655834735040041829003986913567005870822720538842408338628648750931150449190580403224058975557001418666312006075293014447539686802315092337574344440357687306658928162558257723880908809974160893224520047003983294205095375917714308913454309811925332322917980233994540122074558572048416761300732723303472159289127699798125024319648072476598756507240342868777904927376578934450475360268145874337253959142978749759412476576443872510326043916730556122088551636501227227565497993433255056484208929089439258544189682444484783784939201799157947642626565592578018150864516850358230905008252621095259147495423410252993145154345876086031762557785973743406137457663031062004952751651571843860329129066542050801256836827045699144975202330657297730385054346669562674046089971299091908004209514769742113793363886091760759230339140902289795514725852958115624298802732376465877724814285586429335357991249245562149858371439452920718103981387470592022749085066162283554456859191387159464597145827185769136235810812681037079290850684769459964887751996643216746081514884462642499592163177410748485611126483328317116064469494300560267219373614104758354825121381115494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 520119065687265988631836252048605892419901456448030726611916837632389257990616506491336678860288789166441831213451034828450404642806889395419301263355028604597215925028307415222410515272986559670944738019985144429729700212987361946795634679082517331445408988909402962740985126626780626710351267372431594843681707763677861751245930196764246604403505982664696248799527664588959582562533886934334719023945409833234341829198473484394720937271713444829149782220969570521443930087928973361362147334859046936100633001713341712852787860391107935310626938048436940073943463284562001361238290706181059505698864165078054697744034545312404650338629993475614229420513665342044286198374612930895295181324028022442865453693021429621993626837391320049369979048448668142421363592495247822878551368780141571126817944901841858802683252129489193960825244365000430880433252596865664048765879860957805489801153627697628524728804911217197868556993880529122538536351144230587513558322593095447862829261717714599551364457936921202534969673075075364915543785269754056827451263687167936972987331704276703998749501456467253958861053381853740071404045664142990601172895939092959032422656609808185414078760399708435802780054227892330497081728353628903239376749207497257105398080352858112690584814772916912765040126057502303433359450962793712609795352752961656434704314645023633322409064253805229700121591111181354836227811849782984447595372641212130422745796431608362737692125224314238448255264865219974507124044135663710930529344415016967169151417378358038701558715950638700803440590517248610453915000340328117511971133243082591871814251773654419831425866336717382064595124278330193997811033340726493317048557330240464483529628326891379845521115316182839880818877659092267099448817566405658448377013521172824994668315683931988920884031564490872681498310991482122520764237471545108806982848948616177578717358579146631148449302031482054165696285038232193156685824522986209728007277292917887318833500065530842585996586982586006949384891493548794820053089375888861303843990745818643508203513221106904709667314633403189138248270038490918522463156582455662530019351356408295103642653814510113684396927897345192991310909954581727993578789392512765400920984493250516972716588727116298459153192330040989837904993191381055608335904268418931607946885431591598992179081101773616780892188902843753519572348252946777488040839525892144591490894873773849737182582819467944073955932999236512521865165198861432158950048353116950781821335529532308464690953817997118323961338659569688327375545063365072033434400833144789749613746797934155766864210911757876767302541047161569146898783385370106671463495009792187820138556845339791008993806449817310790051015718550443344549640218308165396781270355075391549913462275727329953434522113330890844395086335180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -600556726043071381338020807983225435635672169767927772527058771826302822399181870672748753658715874017625780990325966609910676025638632044222384094240780645528791570972730077882282436840782070464961635620238433617001415462000223598111002521803753262994697049817694808647763521240172269543402871192907127931718623701259613221889439556725330637761994671352616776128235964870744978641575842606603848327468544214108223490231312423929000947478409503272632294325208858385582569685872152877017991212231798132675749861623888646655266384102988765498998477806795911956459136833516150336812243385183772967527925576573469524024402464467993694652025676721431537997128474471420847269034103242067088054835619192958391204013425475556611446210116246861674635045495025746260826787111642422676614936388814723879717452731066567173747437519912186093798948432985025765486010619664565789788790904788924251621484823076857470841185161688277084502871644705147818888747020817275539966684350782590646053926636837335916685398772678470437448979684346623917477476585881302227935617387401672829401848313039943023082746020959535702408395875207594602406950399112937497875684698043740525384999678149793732198183585990329337681363608219130826036145927267065509753710861239375615591105633279838646189960993904718265538984391874084609902744438040265492117837314645490342309298734620772848139926462953990563396747980450313260165965577343656495215409267067924537239562460397033339098312209272298692282902283333809410667516130557678940839195772583053110099051688240791483201179952055681300729879922182276229999595856003791304630692556842308226212875312005075436765189621622808509865223663024531633380406438283159544716363785060318538477102763810073190972604071514046433563920333439174765022562897661677111925513391390996376530993294488066231502186384309858865938388618557769513341225975971145176468204488836580940348372727281740009449114039098365284088281290507911206023174320815309408193607549652843294780459934574584168521313383991953162739259385700733468156269205392042374473040842091730914653028202995313517019781084417658148639669455216552250525019146305567201532177557636341330874512705410025841330839910294948300988926004018522087521834598964825533733681996988062177007175604337911490799112792737467000360673993861347048972211989346209314096652694378829927060972145698150680813446319832968287458837233821926263220615954918371140376549443407866374537051306527609052711152867786473542052269286653942629399316203355653128398307412037481469564189790708101621332168481067621131407891257715911940613256861753562581813332385022763301844695302943559696097648839819655776224012395272028664195143872688528123564797828672490014445749242455628589420363596151401588891761532000825384280274035666796668805094233029142633701787275959513183708276116684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 600040606898067995283150214350202219725128294969831560881984679127874621713710505051304953115960733876343541918131253777022978995956727466346319714926892395881821980401607164493309799772322160971609542676089958185907803857698757097317098599942985648109914996681106728728687442450150746959731439417063717356859579223061458273075546841828392040299940149647000981000655893547406338399613284814047589706260835496132443412334989759227709310645583515250157369873515789611511689964255539237395887350991930260116546664869221278716801200592459492026701882087722576875896981136208558605332375973624320477962638129780387040482323207620341874044069880890719423115229038282697967032424460554269469615355421314697359364585056776674041540458361125344058123157143725257097310982532941224992678966812276117485670668658239024829997800188417735787437033694512136839906443282533748181421152618398077855795764695037028280280379038738047474835277155988923802571644763986968331935131471774089980009689789219237205282469015160674525653056568950760663590447026559798000539793511540411844843604959700778687327853711085723360441554393330095751015312493181972500328167452842573205802112134214171606002799269616927937381850154135437828300787954803291287672261385993340056397981787955024364901482953298443824765809831451416000739794805885475380501012232073783096551847707945538459388848731194438877530587526292529359647439190176332955826418561942399750035529147362062201842187490772332057592134555984753547204546359552738575968639421593957982870429611529145715795156275453400738835690664170447116437530610515060971017451075671312031248992554983501199291667876780335770780823011866021039321963008547091460002077648152349836810816054991864006595764971509655761492979653000284174515838839894927540961588754587613307214413231132904054381983993213252864697987956464030251099849266797491172089987755296471506452414115687263285937919887639817745681289907857370756757141062442046540814186933212032047524343776691851793193048387806517515788379462734815055779448228506909529585343580600928099275238018779090653960520442958467514008123213343651089291235320942030363212959762519504035675123753657305215001590420208286408834489303140501431868475073674459247089805703315131985780934362223973059899084471546913670774145434098058411332318696454972456743645930295562632390009313186611392748596961384799325530647902846217908051531979126760265869588959145819055022642783912258161034781245812216999494807007851381695915093712594067876841197986206342146276640567136173290872091908889497138812370165959937801936464431315078086296521717064448647520197174691843340217135315414019214049298650838045116281637039538577359570985975976194193594765576240815641376671691164852486861620896001860556797883853776076786015866077401877157184778422324315179484152749621248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -528375373862411481548051100351424682406952585264077844137511308168146814107989413052277914916615936880199873528221752891560241468968139987798646894166094195362860677388699994309161874802307747371628655134592883425923738113684282703328223499765815204282645601680980986955373509546937022053742497376476853001894636627278578847376507176442379849876145267480660862078419303540569456845309639268434132871552901915709668927888144854992819755256050993925696538004356579151745643417338981568354104605093962703472938655126511246394696746896102544913654113042066892314899239503934492176194611856449944153429681672130237394122392186657139487463910952341667709239598857256112266247816734011652163950163888493538583896324623508071785964015432481205790413634387383976809588638473817031827439178615008869096516986642806270680971563636838954318570564629016189573470893654153616771978925438855117663506463068474917940967347747844758725212496778401767061042862814918353827337178573387799831014248805002400423505936149222645418549317040475921590002450918527147786704657109460504234164005764800959806371726443789381073757101181660324226107474406172561706475023738293616978755292298003594389468811422681970460141118034020317660319759187965819440277216391119334897595573430041671727529118810946949307956564932797834717844722002137235949168897148432397943324602666689981369387145471476558784519711742265867865286637697683304573557986358693012511268930458317099899411217270159966360045174750611147723818607455080856309641472157369582215128377381366685193112178794799752562419616655495259054557415217487280895855983172312479572934904857665170372209022812077472895466466106474910711323730844937697212358137104109478505058312258784914684816438797979639603545441594517874849488654320346268559582159836802963574996450141617637267139809984315388599388196856075704393123301232938169211967797605973279686482039743014826307844862242772890181504687714043264755619529262925574560131298520082386751531781970948627902693973132163857866839590511733976386396637992724830927429140681472545107653647855540100830943591966068417058423764056829575263343031174155534264850500854359748167031246943091538613251644128073555459772994883158114691967874925154966566745699727437796432453800839858854246886178466379099510142943725709661242278204466793393690945076370907508991343222707208068311830114810180074026614580894388715308149318302993686260771451564046086422603095344532225246327501341510515710809707479083342122617020197005730997524162880021499466090076255583503209428359010345918088610502513237519962723690240654765108514960451052101626523976700245702519769566290871539366086342961794725241045716556372273108844521053276340857249416623622392446949580304480168645187837799288591969455353666891820491443685187025434678137363797489625911125474279424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 415816687650193097090738713107099481260520208492158954883584722250347294309147809089123969968082955274410443060275135561085872746701127619030077027878519820703476869478291132850700817647525875795098274491740715835030415757222907337515784599143886338240106614503729440568057915789312108744760800321023592529451271027158383589911995226131044499807091121702167179631206584979386197518231497875730595738821089094828979321319813428549267503432972397203596266164007095758208566221381761794756512312093899104182947115562760863344133517034334425503805787074481089363185970487646488899154730035873670116179088058138586934420657658734223197150533230730791239501265949850094773324470227227765453985627847066056398148146077398343414745773918140080052422780607551343200520535892209576863151907086332432300856690949584470262405536243242396585506933730208630271840181487929039621765653056260858510223093345712554847916416650894892602720788332542479397914786459544234705913763542908826961932217482015091054858154518213342853122612832072936998370161592040233180853697888788485055338720934146432162973789103506617634956734729840041335748307043624966499393635354125260788449779161612657410096316891700030126775737643250950065159347651258846160766458212445139738218410667585523964680754859448753961147760889659162087485336241934467421935713818240749378376556439787017856619670437884253843337679154888900434727964353086244292494001119317490142339926780936118890372823296192959531672531473560444736178722155156237864678531242972315636420711296482383443386499692491453202490588616934355931408113634376374524293210639530892788272513224044187328901480046026329253430983258164888566512826630498343272317984265469945523114882326601980532838449343974851491768227767181355240574934017492917341845223602375934092933948833766811756538425091293894856478776999396700248575739085797896358754242578321314646027238189246548711145306265522089921500649332843337259564958493138418945980345479840691900078611730401250723252536262020977234399740913607569138107929119520400154612551987845505864557649643250970568166282265018342570006241617692366438126467710710646662622595975787582466196267848205045856185679986969032027241798180951955890352650938219772911089947750388664283594904836481601242866967278295908033865976229072877633392773483207790021840529112669023651298035580297130643804636748133535814176563498543906713872628244593833391295734508191059015686884171823029341971440452044911336108917645550511163245163478554550140504260385155492378489280413574823506825847511024217930920648800392359896519129726367062578533451655923907816546618644963374059544056533746502649591208922043504143801535197483004938813162905456608876055798876213939975221392100663663022194374004509357294736029487952978076743307104858548733018863224873643833052015246704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -296148742968250812380095009160195689155783876321131823233548392170423695756557323061510966163569266778861908735789711292730942082553808344377819186199563395020017145121748112836273723659411728505390781530044794039410336980955997363704611108392130646382647435070211580014648686597435511580517100817493661350864748656240848123647628751061103003122746199689164490078539174919407076380648154822943074909448155645076600659623938999363098165466163742554669681425635411467357340153844197907509907393753591344451209931955614037924179204444155740697082703953330283767532692464079092997996887651077681128817488811749259014437235293956783346961177503585181838708409291293386627904408754676647172252190045895936180842890234019019388617508263059380807171613665882411225283513945852186466789794643135980552268716922634007221440764417872319833430464451622136517306253916674913557354145430987188853036295018708218725344065093858274238878925823913098829266472043408733668468950346421884002688565877668123504905586134447387403187959757940501087446470068946134557883210969017934416853517470755959500833904034020690109337062744050084738160388115975246279488252399553296805334021971425410568108212836026325822539409092823010586918910374124182309192530534915216548456813616619545416002589628412047909451117250404652798982933198545892723069994312348645722523488536844045355155092733092483432236758393898392034563091408555192054681189199729251036085226498497561345662237021335627998782257324942877067700013165747719964710153585769752134590618809410903971742036702613736495762062275281263312370631146975032815504741898834903171971779146273462663027334283541923840639754110223427671623834186142717444611060064803003518204641353322109403719096264930458067074130169706720829779116221780154643236919701674940211282639071927957620466260041867905607766551261709415335729488364032747923639576230190886007713152379634441330863371289737500252974507362534134461549754960423649574411795828084690800568618901548864175506968507478761124259113137397185066098259770907922981503198586842847637285551064924701938287541960960052635676566340052424904303615103743600718552354320421942355771213354937557715474372337137695909582458889266086658796175280067181735858951490099208473763445110087583813874902539065299292272739011239784627643950481262071618445351080052378140549795439502811741884190366034337052254224631507692565241095203841412099959770976859851538186616820512952961881279933567653527299065423950613692791640141703913705239958935126204131535207450632228480327405120982296797448044044541623785658774799216253969571444491259415657367514221391322478944194599284155953060542742913829579757739422486374194141827442261899156566703039557412904752416522717115936164412037516581672798851488593474869896798329484803574435529884674777469131592774451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 193280660514703265249175242637253148132828527119019634227223173354490964742086089537027127421835090097157408340288821513868469189170812385116966923553347087979715047612540366409528755487212014001222225818182217230033928812678224919980667177389379277341481963382116949944952152643782263194133675014213012120037159054753722946979859900326560889264261833423242872823362756903482258145228899141970263875011705687468432086727018178265098707930820047774739857563745429311942048123404742847965601329479347788895721069657581660387011050177701157503592175736991652257779029406945975894422643549242456222812650157955079726538634422443609087552143547087704853187850229926151787075375995539348150334162035649150392731042345954262231582327052454176013319222865959842313675125800225299135493611017246795356003104058114411065349980712877857478168491310748885676952952218949186011168853321622316326005213341264129593776204301289814274761995517367232607890273159913361118170418724869672235338439734774585078001304193289955416769793114176551758729972245209822661695860217160994938177210760527720243199841703800565788173417860549972366782109634968853075723892845879160378992201994064527613730273940463994908854544885615977031352927656339385811822443781333794793812319765680290264449736287477493378072597002756618524376318116605926850630369201600919203597590238661164924993557437044651861539526496816563393473532029157745893202872355768718371277746815796485878107816112261331990212239757672999254228911290381773146833512099531545623316965125203774546187649424269260909998876644148068645781136448556090074695764227401381042560563798697765814138573567170732940915264981293724689892893654912982036209497405054360123029490364313200504262785547461653135895838268471433148926953511757462894303836134371428366616981428237865275789194762054810727838414826729260753471198601918277712590408467986460255416330472815042011486841820070592193294048209681862884325641241062877617851860819434660868757984931296791783199987356594297033956851143261317020030804294094083081239482742017248444970650456827158957371135012884143359032274295384947243765494696539811724284769114967600825969113317115043204276837287610865094983277845384820348271037608750368257822401081070395464139667808277184678217714470309749907617562216958989688636850032725524984024323787420414772659707473730296077213651164593383247158520660831528181364141794749769692631363644673916055761122735321337588424398463796904744924259093101890194497277035645368381373190765926459525243272357010183286822494173088817260840902205019317814604126781058388084850195161630203925163539566345206665075463770928918165980657160211621554343038825042755370546520024845922143662088379006056798395453577451820279120318946793703553021212932293493276311632350128148061483703340063495277574432908902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -117052457455285535104072594972923504644782672060163351096567878821545900273495274134329593883788074396221836984164678713572990022360351096498650619131101924710917250529692617758343444709723753952808280615817782786908779998083778570490786507170363502180967182814853260927469052948088806295230625494522030645999066649301914955493709545723848398171788786696737398728343729727237558542177011736939686845983107653158637185720488174117449842864647610971718913085775126681696170564000378630779760804476515798056287986810329373669728704773599311698634536390646635271842452598400230501232697492169399450595714161138532919903019406261548722163661750849671531983015348977287379585806451482683915548174308542844142713283136390394939903400655336481100495804840841892440303447430956632342577520886852392319160184058424401554269953930807745005615140492794758183993074162674405441821435396257161285381139257078606179124647896510049590329800262105787212804725306979501294159098024626700724646596989771102462032870004429405390560120770767340109088077228030539015900275401509245709093684569714766747279202850714680082323336094893440821666715211309601153311548337555961921732268922598781016771541933483612590757932769556439139430431002959297533500857731352636691106522170814927770001873589100000568356734118657913038036139061763762392162720785628816035776608162276830886565367011864951487234667108954184407679632475139662643983101451629025677529003078344323033067481361673161789014297692430784178528884670797504542441019801167832501584088082052641393191744872099084089437094001746762538761412538730675593772962839394920470677043199724113400337745217883746693594628540435361303687681916513067585117921203818676784558819189963777581039658430576974637230158465467475786411034550949714066973037266955999932813160919130035267452644524105755429949448727913664814761021722385029244396974949422260029386231518618424406536418284313914819298061014102336830101727193867584879830111938033772918198147056105941515924621233792725100178393409443438535999841619378568096682498952549873453468860365309652898085460834090928202898700195084634789142360478290023385848185106154358578386523003678189507575873044043579096569476091563360897882538027856189391584660049781106331291380033884779102463305207840779178815671173682811943344650771425362794478265161495869452413468020678237408361873025214782828848392722471306723258930518829063647394817139829125592523381524655901230392804284177355294303817295011920423101310635720677750333996256664438848985049415404047305148859647226646956449965664757094094828691511437749796459436085163373637065586490488993462238543488368333177218822018788562782824575614491039604462628662655779220730505936015365019708820989502507746449158695785181318174603083423071128635357272969828972504202713187409711823988772044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 66541197526794964183624600646596935120027819030044827357513288506936721547657697484096937086343558362353970560323301453163556626688792185696888784941297468944035881468053728833270689107005147326940496510976062399034243071101538438044355326018192811000739044725023568293054998312745253435860013985409633351763546738719894685200653650089649203430353048580581719747562318584144494378085485323968014711833988518320156977470598565563018990628975901264140575729862712364869351373422159169250136906868665058852395392956894598631442853599137326645133261103513670057696443010841056247842492370173487360956892662524630394844578809984673281294974344102026784722437545100657728064172818734645869036855439180663113777194426454735455189534793652937399769820169861001562676899214094195197718306805484492369799116712924819398474727298861678085223076127583764842211449751681036389157787579781659885073216410721119796584318943116945651619782174749523977859729581576942754458267939556815779000260564559657155066369497814786245928471983739894531426573228659699692830517824291455887063566194185600462076912876081760754329833309329069170828888219974814317619425337649378511395070951320599464560332544637339373733487443249407369745654231133285101881915373148342804206389553155212138404266555701951211009670950186617251607127361973740469205290838458021276096122954883968089428288520814614191406112107209285300185945835795862291318351061256859324163368427561317865452654581514818979809567984755936670060161174870154771028785199028164080974839082411593524421510592190979730026823211376864537455621146136597905468828896433224927470000452015205991575792244223408964764218190583458394685597795567305525087308904938797436208496498392644982636058023472379099183453351718111778195193608355802726347291413566138587341756219991410202533453138220947562452644388438299026456279933117248515292859346808414134397424498951495822230057245264196322798665459212265104178662419254951011007447978522412251554255743967353914574972991414360950367027943167621060826905257836630652584751255074866234292954399287690508125919804515883754015906149649854670111813779764082565452455761257900868005813710190110826751893715223109047054865520435074455192960258934352631849406606505150160643934983050626995141476377712500446921307753341612648781681642364100338064864827702230733635250105217182261410507249830491529895794177489515096344161680830023295561828580729567313800199947771763690242701361902440819192719716446582636954515518887960241165087803110477644833900685429455968994273876736023820361164459313594218775829576559620428763390105217849053535283881192215394376521118015841599038029565158568332152111199097517010489930785289592750543844970603984245350410000286982687533791477025893857307466103721660120592781185326989298443853209627370571255619539435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -35806531614664491069656906172302441871304978646800514635925419323424886173583812088736697987172998506445285320597924710819526388929047069091845416957562325445387949920155059627703428543039802587756540154499131991463854333918026630348937819630392802042399299087885429928204102228503979093662017089574404145413279253982488734433139571970890664766670772001651696411466049348690547608846943793161330637240331183205829150134615814019914411755729717321933450229663830927371198941743381159351879870684252170094168644523068852718451721914252527425711344899152026398660040148555465446837290295044180984468387502130170296047298966038754514760406902795943277930128963481285135504358027456914905680628185621952219114302906347839140144990521931495730839326825767668636656677029030530341656733907827215144044930440176354465043400936785043753289638774186432517474067840484980687331320532691698711928987524089115492396467778476288278424077029442052070946783404779341311662436942803111750488239684279919006806435680577224713706577343346612106143604225433732085207047700926568816530007402677734701718013868353368724669786103286836988693543744542423057609768564023004286778038210618554837720201895867776751520029899595689314365001779576184569274564105463032686399637916916528770097784689329516514436158758255838994516483940741794010134808990839296524613247038789203188870826119118724138520922269792092562120218585790844503308888007995264724359697851468284291879559713808991245927722688037037871367793331235981233234539324750975421344850583429805898704525564151160827809653855228667381411724894674985102901832722978752927151475754561904849162167835479294411826381146819800509051670206239941028843177975105554006039405925606152625170306852370335265644843874802664300407824694930602367701673045796996360796556046589404005206463594244510776468104209415267879446243067699963676562193939852031532292419079615437188178791507376531166262984280250366354636147310881935996729561737815435386380663886191847447283947935029906225413077032386637427765011265686287340462403207461995555471525710801027585267648936745605958835680809184175099511327660852188793249947790940172083859613317919308155446759715227840662813201728625079425590231885058749270284380635058282499636326829949742081886742743824656314061964118307706711311643115085959957765739315802270504918798737582824676190427352806725335520436245822469479814173651749430080242848889538664278167823193377100396391136878158788806282097209565531426368721907493760559981845377929427799355447354996173089390058195492566651673042497172095863351205344074277680234612700676307832368432476455369030920220661480928708275547977535555664292552645215863931334928458200129825538974936423564058722290854461754631519962395276604951537559814083327585725026792637798986432120289798711972952610858598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 18291732311220960176775363708592992324342996716692584030199401539699776510662552194855412477365761348887682101255908271731106639573817986163476207580313368605765433395036001950675281960065611402976412113496096160758268133158150258866149722159830277434679059416469883848576581964325262610450216604453022646969116038381890838836233558483737193450106411075305416453246711538876242523000188944828491240952801164358925719297541132465536709986117809585160372507893613226678565345595257373737148330457082560938688869905964593674171759606229304004728604085303889707860753690178229266327930433193808819877660678572749000479734419099844195885260196169457610351721895851815220677861960200198277228099883924436274231839602778678509994178805900831353061850324857015586674819738738500986230729815683793334333771290496178753214356966666677357644196197461341202518117393054674536372762376587807048910052799597287572058384169284940610223843213544440439885211701501567326241384725705003093969779025250197850307578878654771415158124093617820252655848490003075000963827605329783040802273106434704199470162163686067170763287065918404372701481452070518692702746984451325478738248850394561453910588105122159489972699887571953726510032946937271101727073534390137154354297491064726001069993114352629250146004372299574617992079905667702404288872613090012687804272400515127763247769901240568803422897625905840584152813020142459886327905705851743580189731270462639420396268454668762690114196240056068847528379825700552753506406306741928321882887679936918395414979914572634449023057680820528664713455814408648594223913675429191627786704678549114961567442602678080790141077412616893582871049966991656028329875330726239263258883038003754763388501206661772280810081653523248476734200171502954251543566349378727838027682685027715095612961145402420448334565654875960485562222070086009179971511091867850544579596863040265971264890908447684034062425534838296965500293577797116086647379077216763353260674060255469975694770605671020871725226579262605924076140147217686612650221467075878686986256265031682152466437950584289259082560251204145641183296204231294720119535748858737154101859503213874906074727394984425504953673784671186061101944873016992078493881413810658602147990707316155125440629900611340692888806661974030817726826379837137330937491571141199986928881054832004965566012319487360554643986263274529514385680924878407736425109522176055596641354703706177287806592349966906003831126823570731898758265476909414514876270043977438489572554973698469835872722512790326481569038019354992903916940305456818935588528871588426989425614459025844803107652990444978652455805735590006849964281978674763901452570869374551084893899479993423897261360330266929569801436169342336629865317844555773485986093115283457865570483449707247491446608029024256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -8838356148874795386220908417332676790915320013284683500861774996742530484806833651274310906309413451532689240104261222853071779004860521986211452088971393249399564622151027490612554070472019534373700452072141273781091511203324066219595978927064141894148845389965826365725527962549179759689233535169420417000021349717145008017066882802648596947662841339866321771826613515045342827391568429270066620223835611395031922055687332461658177888673066689641278432728080432436597613399342540335716515557715699470261529890719266322260487194502831509621970676243592589708938962906806442382927256249789292881484423684547324414277228475103073334111291463437656571028769813971850485136517366287382212425957562189026081696802318921534238633958429781053862953123504938390608154585346543266431713801231504569035213853425129739745313357184326534138223432479399333859641534977712067091338128601813413400558692300266393579754445643607323504066464698563041741023882858440794792088707123924976697829504330478694734408920876002710935931581024419994923069559745851708036562301803044262667801171803431595656559371551040031968734285106748250067918914628851926329519211378057569385120243829956094532850100862149900807437911747484000325935205681891125093141205132697520074175793073740307585267839742960417480489253240955812891039178143037805798662125689778888008000458057977167758797487130488991924502411131178570628677128143767111527215869124602642456231689853852382874594965698612045206490754198420917025150079591206966993259691342867661168027383548190115470248183339616532672118640530825813024631134925712600786735282749408412797292766552317034856893625079465623820353616487171803844274642609218658307147694344938127323302203511184777029122170517686768132328269721716223692275102818557522721949836232405778088459201010202731987468342748835989734240329506800748876291897809691213034191697284631070726026886760306766800354423045055854489111630241856174437663112894671579935841990977393548114268565356140351361861715334947995611583387076794599553470574134262270563329764722740762834495691733508596501293084991946305787804198776712227165655148526204137566931868919562884887880800696752677277544181194273379152158831591017337170760597420771548543184671546103636470779427178838610669279701718187907166788555033215045076324570662130839327178847324758312337305730505380916335645402432228967208257571461950973580863463704551090768776984876151970247630689536218235771427921752307810172018222129062017628560699382744183661517916950939412059780309099523518164780981508013356418018471076450948480527310469731774598339934035674899606873702179516698538660699461157804879577149585893833855797000145960222369188276491717649493273366252240552874076137346454904057964982233760886898686767267415228517014845225013986251133765199134380536468655308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 4002112177898899321393718186947060413061550479871973721611964856401553048193969467073798984298426367702189163260763156113700374428770191269533894978133026626805135669827899207220505566794592936783817190248908325416094651898369227495147227051011402509155738531545038935252968992626882168269147683675926430299350900942391115902173012914527288050078087534980700068959242417268396679254966822072829578182916347171359778920753578845181121814035410197972690031824587955594342965084309109345519243324269320990812337151362254668841789821624023678061209850988180592214187797265188947744018657055184736075607249082633850507591390990937150218176185326826586146096449327108574253998244815007099628204745653832395331223463167813150616488418055846756903640789311934288153628775870017598043418355747471081070964000170136594907888181259550551539210172771308043552818178053859996967109638898978250349216900409909557333292616025590590481937730428384454361539809866053660819412678655723395128164205690067362274664845771591157799825985899207651408052186071164469487503754928397898503337742021145524123010100632856394620660391208310230968744509655345299832629347520137279736634976919193375704451175689205206128761147108960887619773046374314318133827112493290136765992800355578073017479045226840352859614867171908959735629291907665812154251109746948982897245421489441881549873889912594104468808067437583310802127715718911383043766611102313683741466765979910478270535710597283644945231905831421922629274361456455619740900050467778909781027876715255705264935504276366651952322398913495852551714683189225558588233303127600288083846853251192244312027407528032256955806607733688830668456050757529991189487940973592636216829010828366128853479155140317334985565284675911741487306381678441715728662687205006231794668225181720873711367807134747312592227352972640160650414453071951529632899814023600850784242238453124697996788908321143298954352281659181173790990785896374217612214713825949960887310160636844404745338936134612040148483988516417041666882684750162315410522395355792367837532435252269907144458241514655066438948443114502296207918951628123750926545440016451495779298631432336787823554493449112876741209277406429014188051625152702953475271991092707160873789437455026752671077818160149735917932290312863215657925207062632175525969101724272277805396806644394380493943299389410223144677118997979533017178304252259859670630625252994181807883270618595030099515817261882408568801024073264095621876465071414438591323826009654901994972351200341783789334322709161824012245234452488973306064907445947492562193814667974799430629871757895867719738134485895131556256054460800011942721811888075583563981553978609104212813919854583365916788672100146467143822410122864968333540575881946237676197863692917763058264101950666121363638661939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -1676882748671912658744879631641537703583466037097409479901603371031060228207910083339435448965962170050925129363943004036515067212182342319328659297247294447769577366497779957033712563188071104680835558896945523634907132978608731491284221117132599599528683445746861369607395692125399676188204062448346787438619772778804680011704222319793933920715210545507253398757526320782302140299334119689581881983292697080341702395646997723368436955438854895507876896645781218769304718727221603872798966118729341947496564894337071862272023868731860968762705608940553418613437803098532620575438014865613931425502543385550660421466461309635272521679335403072304241043979759636667834096881741773911504785342082145345272795635848888828044667322089597960398431966438557980690937884077296254772218570912115419591653139804706844873802750123117195952282823341891867267814115795062951563810756152536170166531212870116439274081598729285585993217800561700554126862326838499132647729284463883595166403060868840487692700505307157873704317282066527325612518820722055663165062541830708271340738680661264407714004946995121555004423691422828137565958101811618491383569835179634264943612348048269565801199588776334387881174419083217739031718925229905455238566905505352791912988910785638083308655919880931450421123620848692843398651476887761999499295307030023993216899542177565516622854484026454008939819190012188271950773618708900354676967393773491422454250155955377084711783123107398977429512118118367104451680236784156041882270100057062044255553903756106283218831702985260379993288985234535779741674714822760470087991014640644551560579649691303977547202770711623016206799147439301755952840046187487200892694380058833884242491514798607986188040940787269711621838763509250613550757465438956590866966811945757378652172041758183732054507177827778911379110783198902207126013555162173523529864218361875451920798764295148337700799108020055855539252266228913829819929913284689793984622126755813264773438921162332243304929093630214914426430085799255375934401306426660887171154137205181279279074206841273339628737242304861881658039054805883886825431162215080942471848020014375866446534028106853178365069423198919654188839300445401045679999084779215663469885653832544197202323577828672998990424605665002312282310918444106959257145713331743369734147569793073795381762533341097666345632919602370880008710128476809677280884941208561523355527202559422160767273998586487157116167999127947358687676742691871990711972233669700077074229305855810619810108281675998117114355111056538037991561111362578171021665518763380564560530907546269397321062361022898102368980581872868392031125214213615649906963118635940653562426471909708958067787478138777674144085336206951256029146020458099580644220781333972809922474933300571114310737052656561713124385121894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 640842195720615332050888187837153218467527989501650629777496299800302936973448896176284534080948663061992952967618716025994714270544042088778681138685945394785877638974203422087133086274645878225084819400370299584565781121757252641581383300210612215426958261540051971452667209629082022536366470805765667090558769102651118776641937196293739157842434590400578054170759305647804804597017970450576673816356018731138346823350550702897429894575106337587039506677414666334184798268040521483677445989391850365409756893574515876090546443080985597840838316581949455521423662027841172945930851011693360915670636310577855296849601388450524053837327433426929267404910342419162013764482644157791130933563804540015003784392288256866708492382560784111084153341328026346277868837039626381715394786515326975781707348861951195762796230010882131155315296166986790630297305253721080674546280000491268726167804885891035347461149209254479221991910903061692607158607268809572207797741530528784807329462194670623498101815656254005421689104866800364837382212145536733253372688764799575660349415390832713457315697584414698148078017347147634752420770232971174199512197125203479248317947620119903243493103788687683236214171331961125264193757317462381309523165594918140202048287512103164744964885229198991639901759339454255530631582951365712881463280973516480149199727430507036913625618641858797158166578273064398958367085766196947950293531899418944050037463531061072472084420759054280118457843073132483968655716333499985492843976199052766104499346457609641215964164332527423021942443204423316740676349188616040944538012099520021705320215446997378410403511249664363725682412051258897871038635429540063124906016328076395362027947582076397999132759004504979766140699827703909580275922714481674860761476745028517038766887430181108867622232403995441648198846572243273940045770519644325591262592211264172546341921989304742337079708799550135436905031709928796671038307359251532481418679057032546254800081174393023862337918078811619960531128383564864964811784781815791904633537730283857220325935790897679246750293732170772376363159285661489349386698166031071570763435568593217756026251426794966850046826711996929579400996735296821185968382764289913455322377114637282559324516101812309503444561717947232757617375195092510260053132707351016672904815516105976647097894610462660534341487836568086583803366447306332451897726345279815766580616332865986132584814620383179134055588703495391327391097516948671201203859117689552323668953292762394425266033898896294077016167037407527123380994439141694021529245778648660781746847438506862220844005930463913164471631187396582328619372035725986108598929354601617721126091937492262345589372456491916335544652388237554969810028789154830579839959094269221889638420021290215117895607598077806312882951946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -219807629148647201040452835390335073453768413909641399268841790576231479773636372945844771744020729314374662953090035242302875453273711753283845287329036320075559063965266742376369218070543065885363751251779041144645575936950799192689468154174941825967166235820704555167612308534973335423316112920457472973424595866396123179446661562967384597938251052368419090815157491856771666826359823493826917858194400803005541478036337375886547136081784920225046486960914598220467607500789582978690344257894270628044335121969302693882655364342510489439347851761035062971968943476635080473961141896283965709249935392937198347800813765646557855969807434306957281970688783947188548818449171706103064909307591464267877930685430781081257930443018824207490780711593020396994591472025979763679597330887198382951704921902404993360987714440160384766176003615065979471079997664947234972173283234658610290667490612222814579617181172842725245266032051165065061570117013191905660490343652571827995735576603568668670241897998871445362433399832736687947051888037618143318512660194249828977340434883560190153658186149773661046724153592991917452483388878400083147345647882781862774443709984196109301019245538707158871344126049914578599200025714336309288683018400990382046346445295645275943239324361342748790556112651241435468087409504174913282981970518132886558200062429031913823923572164979868192037337721028983705647221641689748585696590299769587619032217333043960252896620473943873700175507406928898208665059139629415208015198292349386300323005616236773279072976132667166513457285113356380527365687395588120170531952184010910119374373251387814062772692116873777364770881187761132170065831287345534290978929517732918388290134000001765102651523594532559726967538274845625598948725700907136691644603547371821638426840916065879942867631621491090401179968299317267484894933419808805632690217484469617750014308268152034336217299260502415057807360483405518322486787761244881692453441007133804113001029452021706381266406241304415292847219557142089885287797816061956707173571633062152961816084522681703086819617983910245421038538096344280938195123502324914397100337074258673651649715182380684966112229512291125847318694753505388221397623398199842459267585426911230812717343442413653276842667727568912745038344967676383587695024812679330501449979103461422388813075871748998604024831650373180739172265432383435767955094312821161320664507355191391704637315512668928667159662830535792793930607453521704597704237265463463158541076400681966004655404615482489694135234658236535945047155148022762077709830344829241623561686338574511006569417019533024412712595542845214659789389583035362499350619790856691038167508670196301245419655700800865336891098350871936122648595539620739666828820800644675784471071527228703019113501656742259378877995417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 66328814459042732819428774859952120487714722831891086854988287373982586591861157300743344798986413414878545520369807310495569988685253900599310088153865737445219746993087589252776104826687524377869100284571634893833660719969914323887758134988376642813022976498523681487007987716887631678033266020504897245587974746782966263814298713640611723076611166553154713168351402670896753340404714557105496322283273639971916585768142972688288421585533893079614384683854253522913975575879238033181589426506373301805051477851112858145441889501011700229367559294558817794061242809696012451612643760971052233212598600157183742137382349673340094842694220977330434547582527393559285467180028132142947647978644977097656372249894656882165936216563627680868636721808126655393938809636967504625051774926779648559946982989603394196898385081915682457258815103720881982559442929927897198245354992717219366331271663886449963585965829845049336328640331566893235276218479284844450181476601829461831750667359003553255521516491052775511929564310406327330112290535742983184176428177022607101359797664938470857479744009522644251410938009531247914577992710698211097568891448182582206252569769729530828761615384670922198684040466074783292853417571618526204047695010105033856815207378518242088940390102736808140236750388749835338938268808798044623773379951504238824347882087864361269621722771760823968238952858277465757449801388841003579509433321648706060456001486550293120787187571355455346530746508615097180261424959445103134618232374469283020783146075857046348448433605083758353328409388960706257544773564263360961573893835366161733745571639259763138399382476993303422822597410802864898947806255708866014119350071307140995277007865642325308278599374257182282211739728672608620293897416821754138903972583930116495433284694348375837671167237190409942052123474918591700390337546931711552300770214047104525266369197219770563995155170282835526557039974177601233241971270209149841136926601814665358152757723696573234688527034583006771549199226034304505881832356722379857075616812548342950027106180668790585387544082913055767194903932294629599664126397251703179432408871219349483799811036209703441735626256109619909545652262554801513299253870073318006843690275815654858055949629107998067327988207841686478197605137376705081333645887246911446759309872561771007080841289120384429902586010447541932026086427830744898637151310191602570101011896290565747388690758154063112733046884064100344282556864488600834240267141017728830039055816357532132535049715115009763102073447231170768642830345686839827800223123464128359246718185708200882249872842029171553738561134767430869466944378739182436159607017790670836309014074447279306935471841838972356966026702307261518692074760227244765200539916012938667429188452959227912662970823569846314287392358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -17087257030290335358542856073204086535435975198492928223894354160450936739212861937095250068870525773300861840706698653946565757837992745573448103554069965363629946385857974282678020101425348144534340011052452443570237176539527945956834580107202635824449763088227236273311178367696007263945834395703027745550136159759088910433099092482649225365260364111200152014950974611494556131082047469903778262302862816717665198358371072613357787811195334037760774744512508814033086855703274031294824928986557410693256075691182271871199991355197905071339801511165969491485930858422709056387463604274026195443191648827609161855130004129676835857348216601379972197784140892278733343422929181474523926773314718444225691093432850517025446422563802942930681868868004410265883957421083001140316564524198682977821258034793933416496880956521575194637853203766552643788582584407263465123249222576703833936532756994007634387791433906625632454968501605589047049762232673473841156779978372982502482323384676766415612673600062062776201577254419861454475675012617570993727842566354612826187749768768793244790767837597827953419447694496976427801147194390516670144564309289224727528776881446982668001223032686548660515278616112585304449659800589057722357721560061774587983056907475876875252525989638099654556901445063619711713212047251159101367285420467256695006638778040020762854507697649913202921495208493908235576501849403502743918007468173040215583248963323151186665677768780004742057996411036730249300324091326275758609178901266832183186044193452387598037827379087126157692903721153091464147909965947846402341053815474226551566907266544732645240603098838062122368184891852031407094615747372400140803065261471064680324733203366672110157127017641444737164304659539672541554334251825878276725785381724776839276177241918228245333837262711490676243815555736997567238016719044903086953740939004134493706462740650211300896365034091436639491949258558879244708044469898623879929199846802355114312848309457051763800119305721986558762945693691374056692521076175288676685718374256806649047731856812867609641318900320670838989884725055264626611668361981583306709803012911967414916223705870007137409168718426799227334527700783571651710673796555733287541345390734556300996556934954123039377797251896426927080898932790312809549656014419250429076822066277776463864043035312934317240772389020814240075041087257494977024438172465943818263487176232791623134260979187462734891767651357186245379475600701297334530427074199366092271530254487993986735417211557941474494230866572235625102665721429897471317131729716051941401905126425305113945866942645103400315436176338595825603449970361659790649090137311690028503653590265279139431444434770233489023928817009068883492358554291225548157325208652904860807342179272154193260964180136994519959941939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 3543662136422643428361962811993280886884171624803552888148108456525328180250465434528304341493713373396377037987928011539753331780870975428640101475070745388414986116269248040781688674314399311180359288606007166776415854137951626055846294903387983567119923527843617274916734503577686947789276876488829969691740643498436831910131264240597335615339795545460164288329442694213303453670178847943400336996627423794079288513716039829390178685343225508015061457350043309644363500886973511203625373934156688007525422214064005426640671992422439688006867821087436259001874882705352575431248945554622875930062238918445503665103391902361529041965308893043576584905607436656620189660380936997266764803322420689815017849424744382405319852435435903820768338067719857605686475316697059515586336431235355475695994774458440005502606556493647686651346937856046684872491775967480482760343948951862695380545147552907665903375281396357827344064173507610674676223048070063944024968665185219369257917064437796336059951480774206466818123853608275193209293881296784024478121526942951466901710968064473278706387139186677107032849250754768014685171542169739861272705884195475556529110936587698453226462843854375620674895607780179006303178455666838053251450075411812170732885448701337579665164760029249488089625495355563000335337880679464021761226178695466962110648417106387136141791710012447501653934157588297963602687495463152075577647447547449280121559351252368025556102993549856802943770112019973868628556923015189811716433537419980359635264776477507108001441710745955002494231729583781140663127473390962741471972745023765937672647549674791735962900198306607911378047159874038034427467951300040548530947444710104211690989287631863201748173588734268051657641262663294563116151296422801459647517964075225851481556138303722760436277143462598781732973648523026532620197109355234923299434364973968554972453636086007947338507580809799121793476760841075800296173838963707419070243227442225439900000654836863346220440229792732453919820858313087999670291087400148510699471836197890830865575118137093885647795953010497888415947974423123021216170671562607453523201353628548495528055524970026798869635004860594475815086147278496864968632299379507259205811739148006352601430065212436174053663569360980078401677949218331436945103837014321938601456614075158007171071122344572993607195333796146089509136585322017407568682538877614777963567211642410278085927385520140920774366601580156649171876441064456934043635373503439068838804968172196055808569864310300976565481046845353332835605078913505285318526732890847020447956864950544580744196136341635938643633908164646452462153037827622301012563584888812891130953111816012479225501278090850649585396923460926281593693244575207618894441093351487705972504790166100584421834289080643301719129718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -498138278039401466048852468172016270689380672929303306572773649372892278949304840202723173094174049468978520043315066596656127887792124319617608518063216663595576464128045280541777865967530606337731232099249341664315215597397892606921317780625236056303425483734618180254146105554295283668573334264699137351761124028233291852441472809890572258787428061167968473358496572575009677353108813616411108368401824028749876855895829359390988263868985443152883316184739180454312778156511936869690743950891745231537489376458391745529348139022274264364351539531875010352897545919007092815530533869129023326967692007666961571373833735674988369516429896636078828499540915374307923381465080958622764173521587359131926461920089758343092076131865246832283845887213981659293454811419759273029357646634181803551529289586230376779951682437025958711840725786155165531707829224912352220718092596686103932054603379045359832144232951628623342476312941101300923555189673426697711374307696006127608375897025169814544069773316422667830657220347076424360332122532854733850197764801873583665712625138967183038445798795072759629364342033719412898377226741282528169477580017878183208771714790014130239748398143125204741247306748426546868580946247817323819013718106847690455798129122379346191937128490740844548074613495927552052534974259517436047535664770360678722620571754533983965493768622250645034169323249564813394064702154229860113626678040292203405800689152827760366464799007842801160962833609125851513811151966252495964618963821463974783567127563528733668394050158921276284883737655014073984984492366665718893326122257479764759546826548480710926500476735401847883969370194285479489458565737983437913409592405712061716028216258615070448297051860084761082914033399850048438192004911638597958926810196403561579959432731810071700993646565292161268280271224187793574294806449029018113050195567950460522439904189690928801185750728981790608078024697993719027358058610268608985677447864675155121005799321947515217177452465773872513640117297071009541454032496781493106338745433876629046259955536489976958389911972795506079123470110255822534822113235288360140183193407171875886692436373087224739975218992249981839904428503605242647348701708595394818901968432320877858851896714663351898187102631377478050473602520919074266936344084653029943079096250343992546085349148608211822216372165810256591226119675215570996155328225370347850249073837222466125152010256133912876768553984021106312166489743963344928922993680097314191663964380781235382055562525616635763439430584059351213854993796774467572976565424294143430197300265458476060123016468700620810615636750491986812404830454159724527887937327219297071694377422792326933264947340978246473543009319374397891311243621954430394288269476795096157109118484626513894202026046732907297583923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] 2299460200078245243034264641544354606522781430592678928974627370780065834496652658272576656457793061819388307260006757604716738328078339070853018943973855523035515899878909023251591890760678080314845278576196254081351609005711629820006078670401832935987222353191894174234823218197288180197348788724172623418047639011606091483403243916716323688998782475477232067728441064074431094590992426142855783251617905858017928734495258502173323775325802429392240526835402416322924629137026738287532772649743103844167301119814239299889966307969198004425754536823827196709651315334705498568236226071052837014422762639524206650755122769153432323082433868765218068035123368456980680402890101358269343644587284628153791960844449219964916687120177901078280114527529763597987279388122241747533928674053741248042183305518609094123225667360668216654475839768733764876658072042415148434886415329458224778906817934890736486088710108188883331965103895348096378314628988882435501588914507304728698254207797396869943625184217184424537241827800697019946143851112054769876636431959178365387513178822635374299980863042711275992771371365957428859066127535676590566436421151080630168546475321599089001184803281213782337560219486347032330167329408390346058558621696863984985621435736449111296711676266719215762749702780704011702844909203241310517509151867218314849576217422914566426759852923869070045029208113036078877476443224472284627630214821139221720740002718454452749370291942245676148628675926531823425739888120214029087795488860839012706087183079208519907261376406344324133079966702616406575035597196040737928218988544231211238497082102171488047080560495605436532983612612208930382095878077529907667754792932222717656997334850742418233904462025874406574056669125376994514997787955389558246614808727890944606896113272129940268869051668682560794548158215143217411114101325423638749886056105294530478195170797600510068173522771524110562201968647761206953273895816318208511952592955940376002806322082723833225301599778967916058351847686477763608805511050244218409874009614815843850151200171200886350610947072768764554854668146965426804326864896420998943998909912337300732819032727448069371902489833672806485192413250950547325315923953961528776341685682125759088077682694901243439513671122054204113605641967519350258071270317611486341725927509260145422445395232634735161786486645775885432164663360273513392760934608840090544346653380499797903889786899296571886145233171717280805015055713111803690847390667618072492060246506821470644278829237663794193277562150826036448784271948850056687865678076331389631053827706813147244796631348563252420058144233647058667552184035363776041729545979492629367247768949751726684804944264140833577327416895834533464597808270309985334205635539225044874724542626457662616164972602530526155243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 26099772976037509498324093923990368953163252694367043472411949399729668285878866132360108369814536711509929771085912669819268054113781816304357623875382288935465496528696579338823698405439282075733820868666763157074038379769975229245463897735418902036577392832391931630332680996525372086856342961624418065248645801120555488208544991203560247817450832006920022891388205514279311224791304712802353928749952961729212278076652674024243969394054015738350780284821636189230667010297152147854431805635033933323171688770547927409920624218752878587660961792462315419036668615248590338756202624022401828362138560693930543072964317580979683970959775629831205118523615535236351389107330146919995983824124387265525326218960664088931263950425526265225389014468342342844336670501100293892910992261319826705217256530100855934499849778782056491516121520399206372324028599838760942621144545439068520929023964307034824660114966685664276239816860096286707098017523611377407025056888952641355175870561151350535959571011756244350162129414716071026425258778252168463238214693067954060503198920565154442577720895701870243761378570643431275736334069346212535922600928839241093567340736861199310138514349934201252131169392682817612661915396429389559831730551154208055722933989807900461345280331975889762739073641645810539388332217027213383039650305552634208740346410827799914236660270118029209927103336847784378638804550249628787616827818445922462535003766387518634368713645899885444909171521354468110416109243301897437966804990943063516978694580826983936085089750683858461946836863570590007165399375233048042379720512324639591425994001539274411974208316120749283688599638884367330633237537137385637667502695988931884322385505984726091433976805355558782298137955987878229042474861248693222868129907552284169209099386723134323330197862106226040561949301217807701538501886915020076724388113758149310881162105634539273035239956156571358469341300135482182754979815600584731036548785643271836116249849773146842303980510255368484211035766510682305743142309302438231805099562536080567597736187994746172587933766850507886717736537942610058151660881383321664893996514831308506113824379389388299765490814502531388259062736136272616710042831295356836796698836800030570596366093779953203801674992848534806598322844097200754749336885987063579921014351306672125367061904804596511728291424601746778180439733001752193898261929795547985852799917447427568992771387780450077089468342659442352022269244364905080846664416843484457886808827009306589272634036520943009588685599994438820727784718337032107733202346243608568204164601396958699898223122770311539181816033009524085952852786032590988935574264537556067814983268583403478568504456134903353772278791055371102186131041987894694425231364459536982961070564515206017824449549337195921486643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -10076394419507315655688859013031632143987151562466588406153589055308570856133359941905909820261685223769743214777151453682513307832831259812080999020268118873976265432499330551747160291749097790940692608856870661406763809123015074198978625354439757692621908975290824566414467075229497819396724188274344491058330062557116426781531879482137761310047045370245053384086395590857981389667219706231784241760769625155634176625811692767477258463379597343627045124192319640073806863359997301333645933311928121478406122641246724433827209333308012419079744233363253361513077282258942505571347135465862423591675283233858643410583669186731290186618197167339191906889674740289627590213659427397773971080466540960474248092332487519855161091451952992448927511345071462824820874736836734806856338098266792528656655651023504721070222501145123415538180031951008429934814527559474304594592398596660102824006390666479693628528269563252663116206186919807735387422815331674451532006769289846091056678031495976425460734653758285854576077414753915653750989784776638781749853250725331940006121235060529015975409631365377924420723421543444789614037194078680643716889961386271097570548695976944738871538371090757533155555483504144138192053486371536544949165687330627907606353231136150391271462445121030062510569690621424455872838683776750359401572049905536133018460818197789971409870851751958432701020153825938914481372252503692569480065478785143097161143715734552084856050928933309042463979908439316465020780568190596009629782085226330851792188961350979315028174201491940943300040134908721935485267380912226522234412920900695257810500310511876730222801063845130298445374730776214501509429673925754443576975935938472812361459055029116405272803456992646567002218966823183246586469814720911482470223641058094321995252412867294860122540653312734596094688041178801769828233197315864051447681967643247905647446518623062996058693767424284905850888173234096961324030086495743472315951909651361223891512706384287995268365977461192781233403780775685006402509396801926824397860460575607503456274140511821079441040641781949693144774477626085196075045027325430023337491479982913969536165180592510432318275971954503179098067339122093264832309661494891920405663683538630017152550318079384557409140542700872472283466443543413281395054612740573062487631451747425621132590617704214067154168938748273059769325447999232704680607514276684774653317464799921045441004431821052369543129478715527681366588649665885923478425692460657433705496219460806674835811120811118970500562818838302983712758743358124284172414577673245175810029588595337157271187054776139172970000062831373770826386960395700753118176281782974311879676761114162955077530902813340136229555881761652356967756917390038628752740204709993068133731748940241570764142636865430701872250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 2485955139975101053804656511889964561095678612348058928948986229425584579414895047566100176229383417227838106963965507425764778034132858731016207839228940514443702782278054940918197536081226352133955142347333000536623639559757242961114632102553197047615925940145305983516795363954606268051338830689669908714694816997791183809944969972666264909843335215853007313942150566156864113709731812027855046442115474477365742716651647771775803345567649636463390230295777120926940066247882290912348429010478192786595125899253160433212632634305300482410671328874296104392402778947822926117031675746075260109335020323710906883324475177211228969725271910406465776460510884260835273494606128586110410546827737975444334982966342022234724289426611324100714310213378269251877222562771437495530823880542658365985471347360244815923889731355425458349670857195288959716892618181254784912702053889922325880246110071328917102688922653199839245853866114895665602957845648669664851833968435495453233463824752294138809040630883449347946616289538822604958114147889531794437864996254388685086029299354818337002087945093230638640416880904700403054752315661750358910477250507668325253879340878071451876515317999526840939818876662453443437351487645811977661501849542024621857332053942100565686452758994936135561060860729670049370474755155076382909406684600634943674987327004385309862917097532315651606642279796117672292953824002350842295611451760138695640716985938716974097659924169164970045369417182641830825284862528724497519563721818157602424946998682532490056703129130983668237514767563575291720333568962201109745104702935494005084880702439941952004758246719707081449828612168987355797432477929850717009708439453921398421231658760231626257442140365084475426447271619261229091980339159902361230807968250536168935509091049594971402345130137139729229621305081350679005573941048471721303532315498107994137085734269616979257752640589656146571773824064835200144375955987779467997579484162330294154857165732161320127684391448484343074388469137950963359288667574358222855248354774420452984040238229349848062852022551985440491187507743648158134799294220635329635599166909201735554541199156651869646647887065835312513352845178067817845711331444046028679801601922534128875150508075853269309014931469796449564889430288651638099211063963492819729693005032519342249066264663161553809949259696564988214743219977307869285089969285274002580680409319188816502119056155751617271723102640303683928987282115463021785013376649356533647109158208282156671273602398642004849897199722227167442348123814578894116657120769617743508842460837049074476921458524262847055898036689370148301515225609541089296222617243421050993299873862405094111643799188131566628468362594179730968774877460828716913397705304239307974644405407451736939096299288688162609561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -455109432051718372586912943882765933996307687594431056940865189953828055320615942675441009335481288753279220696229459994900122085625028291815567176266379732604778334198143484185600064999772198733493153130092316524374888166786073309804407596748793763248039588844503030099011234080933460105957957432892540610573138957791188993937655309720069843208192450076702021353884657183239599181425609329498134060912832551812279112957211011283281405195571395186096366999315822981091021922579584284406901847802212997381444378158278334920909866674161516623377033431595869392939153168729951748388778193245165185770243589131823615057556173374680988896752225396358035668746179390305885489163655539591459808370594844682344161944543167695785422845145491067789265079072111040076983918035548425626185801078860043452567160230891732802943853671314346514671048151207853945788270016934270000795893024039311522470856487148044634218973735466449063555680910165903089607985220797633973625186322684915218418786919479225937991502417009780879575969266681195163228156490060578906370425773693320830789914719893924605610995116866509677114401520184339811292882683000395949457694093731989893253472799701523458548013041050977317941727088143891607299604770055126079429556143020168484038363123629661744051329527439151934933634476429582863272527128695100036251519991091595287270025060298357071818672881740729627564627788467001000404587199515581384135220668303103281493292942795578565388182877756375950844153684997012113044891865746897951204155633441510728663669895621751484589023558599234857518442283207449839306769236916261946434900737032093536148842700985121140323571729374360922164855125353387659635410543925495620999456436410675806550436223437266329337849381604260806052262298037061073328900650119107850425695030335288882052358217970734306022104207384447261509980323715882243430907274077883897137178420146469541530967137510140881794811762128035625371056567977525861623625281996131682574988107172371926236771768629347327456937649011442323502495688076358473600499442901806057762416099703402886631968889114454754534463732820019280149593382656108483387143394772037415515253866208569982680404447711304039985989686832902251205664799455413111247471931734568747469169466273198188529402515522287013298426699329906476643063794503684231369760568702433774021642007422570249854904199435246897908700693024766752899790732825593754239603503936215216206116535200416170319310156547853934510613524733557247804134531684729891385492048349937564170004018579286395955259042994279656339256272099409859625214165236294579427596139562894856845350911641931091105568481490071071795673652751833670562986053025921584513609055108718563738277870564421606340036517429314926582545298835337377126500599426891879115003252097250977680562200978036685823411656193154954035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] 62544908447189860026640666157513105385003194594881574239965015354042558578470330169499491281839891608735956756672931699152575340742209796900558148590858260271929465130936421153184503438224990306601615606738345065908254939867325789257790415284999933062863488784890172199172373446820915910659682710082822826609711375418947257588296071449518206640710836658483934633723751308505165192961112428727739953650771880474498670685772184268821643779017406722472602179546283353757687416465521731254921380022696843077716307525505697649020419278413265779408243093270501439016298273918391216697118876613296249653162084499054392631878944741838918320790640556193364968037584164925654553661186984687242328316844561468335015650847552126722390515557042745828337002890176898246138354701766830935955273752761367378261753133639902116291664731194748538773815102970799153792377665236151033669268522812328071865248522207598305520180943187560311496732620235566571996119195343918204418830794747292854300259273977574848340948946479611660383283324132346663275337723968431222749348869051975828882084274728092016307077810670842172025320949565666643372809740830021114752689549686571739988701244865171943892297385309276941986861191853865180457600243141344844094109135788174209282425855441983876081661616987608868241653060642683860768165366832792751326947161053908417365549318729805965773879306249243675999162548084660377895789651747375656746135402506270601975702054677183154061478397072333564316595983423209759073912336336799737146726046904571681964196955661235634073817305296671374110762842537898885708795774305310203042543880008413886271179669032703172301059165977797255158218183403322349325550967267820523238283869269248423972690336159033888946079870237295016064472905091164969204170753620920946198844388432141211698219641651118042070271941087648098033928870279107434294254765688653146569719263748278822165594400095456570586628522066002096114302230162702779191809595902598219282247925434008490037712235448381960186001911942951966251679948340631629951541530832236972164265816408900016478665722101479336549234100384633554459832125154139930632739064196983778471178705110395843844117469524905707563346956697789062257329193005293115732464064983925232256949778793008169445605785169152230654438249238033563575378857480819860025354198127054479119490995901827572184791427830138837018926131215219546773920157414627322248252586927920424258795295804726841459304831112684131860360228819098546772749327213908918849761422712098645200052568670964357452262806985008912664779734198903201140865435987998320069017528602815460330935406405842347621490968942446299612556348516856465243135046224366713407512552272891858267086579081223887073553688823968287821223889145530690996131813871044253316069282468470411653170998589671404418789483933001265971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] -6029283849350141284447352641502382999331165474178574151101217122567320074725824522179123565954555068872832986962359768079054324965065275320082212617350902591923740100477782370321186967058362869298988892983099457892763284436188793731738561582611054533471272556092382451696119311004339802010970347800571486138146556564696046094783881819359311142913872346200711276266383738682775542747483534912137334522543088030491247087710477610483154796048362200964467464366048975958998948490099372840371904706484921679076265783441337342164478541529793590272484631954662513499552346617630453324823731980042205272048785061869967008324763410264892401492554468142029142514919295848195197401700956822003358755256483381007493166681170131699872770244652407972180308707780674401441917991034052746948728308916868888314075460722357190884819428476186852559526151848225204764847753075523593292259307542069637074713761727613843853504059152802402363324846259277023070631772681445135413024204337883876815278674528796950473406814702318288407788860880647625784114042821052536215430042212560641624800783821890857588931438256738273148462098067361326234246513022308966321863958758765553787295521141049195975543924691617851122011445451917742681256126984828999764275680883870345956008538950911900767540804137485047374298737580732358410404733840767422505172322646080960818017686565113181430221939418414154131272094032064352367924262222416025288365492190156307477779773782876620171651326256066282455468541642731035370181284693871726780673382492956960485622980677686978365383311594183257192034517140002199013334929548493081745535002570455706813363762138601876180880850317915600301624772562291331237936801480911968822658562464058906770474732480733912898813467573355600779458782818477152240653722930623378539746243999284005870144791560767951489870406273816469422861907559729775633417550542939425477185203083913260244351928350733792727333280308952047801859547211495011150580746939528488658996839897961420108571313553836189816829793342123894322819173872195860845032314278248431167508722419777546388857097031005749388647490951620805502745048662986291032198079705147447424839808781273500525522868676156184845070743630144488745739247724476034673275988429464487094021278371223506103749104052850319463682394794540979128971022499831003239812173683648135699206979421382430165523802813079656816464051855687388675980079799176339632479331195232283919342797598159454370536205905688987913436593525966585821987752382850249074186076062712552770895198504487193076181529938386109687667115522486189511553786230321210804924110771247188246226533965060242090463129956945645400841925122075026289199266739818853077320911745253034871685935220529808999248916342175076450702299419591130836080753973129301882781946784332618695629250333520206491685259382004486504448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] 292026941860139284678447342647053404426227888129705550767525409844189717078438810592932951946546733230534207220911927658740452505796647099191510855178859289618948760571984347481715955133938914428020099710712392624062311078355301479739040295057411043889357427573219730126979302479083854925791751146658080598354357464465096818277328861051454265415336203160624573679464955827976331931921748071261788981311733033341769594814521472753802926911521448280435963485903321173579456629132950817446696022043186348723678084380244521305180841503270030939791100400316752802120678021905201677516687511112796654924832990334288624711895428879662958672699823549515476427962372617958500609793829272918121148291978609278941284732687191311686051490971802172370276448231123227610374926013206655728612302703666427713007649681205054134022758088628046557972247627496786808491856620803422740512457349111210209998056952019530761179102148543035869223185209562590967588213361255443442055593978582578673086481356130306388026499531656475696460253302069158085801225068383092746507945668719068978485123389928928917556189813454776352687939915521800473729233272716752218259225756708125565114726503733177870494065152194507311580648083423978609742620124530343509398192131131192051146898761434429277545904800612603162661489392476287881583606152815537444303228381194903363063061387007760947180360751750176225956886499229445992726905681675879178127925028561717639935980782436419084302226632157037599821318782688000772944656507993319732630214410454122663061926711113473240930900029567460743788439083405571798296740406782442178669541959623908312936821395200279446745178831223329981553882281357307367524229085235240304600932093043523519125477745231013585607173034053360734022028156931373005521891481351341545945544995820963158719173484572033009938708038051781699283907520923875078166386666301522497093546688969449970718158128855574893401684967700057824566754256889270092682381622218443703890370992263066081165856738332527260965629343987918673954023184496215812538211621573892089049955791086008816399641700115690585543727425232425794961494625625282216690926528530221010195626368166279060624397539345092626217324503699552642313271162299437471297889098048605247270079434072071718707754269260282453886173676660678870525298871882174627984383110394890043953399657711165399522091321304196235791723440454030320476946324810211480625559376259494618018710350684644990898588326740265188692458163810773959651330666336428904259107617548419133778411805265733188792607444990026320517512187435687812013528900671514289494239253041523371798703448779294457395673181413482455973293494700690013376565915928544987048808010933218573421789794596955379938446405761450111431724748355041742408298337016845522472686681050092822585446387638560915416685236675254681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 20363752749965236726602074980465784530500257804639200520186003516234443285469488956005021097589359311186791521114369145974272210608741998995402074622078169403838869854196716717750800650121680385647662742503764264974482114328865490121698761554431326401230738678431370384878117396474306605532038789577375596887568262128991854782458641532066505923445473473413688713780808174727361974155745637799857288535739102282763287184586815184965686201448268165472989211563546107720479281622356697443974387539013008034216715232932601460388238208132130721156869716872357276205578182957436449187813163148819793987701998129832488616143244648723821319271105887285683393081646807701996829839629231615828613195551173122358548913758558268165500081687503360131803345452587018852703712584911307659431299532365622742323174114568164504686421505984407593359676907617702165664760174177549966350668151845008163158255007852662042542615859338193756919400357053171695214049753755383761231733311348371582017449968885633522041118712320026513400877828678316288712669467707232117964413150584451138526032978566198074076840700967471326991128153636628966393010941135746930444694796890337915518728976893012211663012150242213491816631706088316442279514980879481849911923569751293694939620229459915589845155822735619138923208576203765176942961753700053430376792954099448441753682045978244432726872862490073007668091783817992713287872218950961865774824805647362264310080558755467282116746492915109753055022112139949397818876006768628638263202357090678890800327880674181160915773704009530341441251669019760768974671501467971288309954266456819804234234776092246584846835460109793105315646469326018616147516369501080965771661603248192073789961974445560247425561167017625734723859525972998544247432022559108939653261595347556407385481100400740015048645185056072356359631544761500174739853480075807960596841971578115682255007438336995588910323477833848476842017228073891514235007473946198319054664532548854261555408928620853714607566091920440325973701789964014826669781576718088448612277839353456148526645013431766228426478285759457393938807907682829410262470652210715726449121195675170609695923808440386243304290945712483248167142981073967220015356731215874649542704937333321474071411294714568429313307163069318503763777804537845948828769345837467014325080310074063217063618824733377621530890063986833416239965341266995212459275978436099265269202875760113564757045956477603608844107739675645354835130183754707864988442701638744619064918415188490680077871312278862657584415678940496827950852821678794590527842698029615884950599752687662589786052054550339314567853469374189558490067132530161134755661467870644304033710017571432199342015161516719636664496840161349441783937973635958338586915447432817163958925872946553040242460570521121587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -6353214178489413531882433993563674467386715212728409760311020404577721009268266009308040589597710066589882123539762828860184412296106309392190412704214822173571147111326198151783514499948504558175938154672689952189632386187251845181691323827818668677220285486818592217638346044953883822642331536828707738144420287615830654316624233313383032975552863200089033953651309153984633914009664894963259185671134412999584161750056724582648798256639411447828464345325619884178679141662490055217908807647830522968879934014754672776723724031293316202954823930993588199030270282117462750310272760927869136978438405828838499306326340339708296838602508353391749683803283874214518636060831470396287978465414812452906530934988817358759234081940565590619146295909671834684529796889569289573742127659829638607749799538962259580951391693851256036327199983376657414869675900174619454232306474340383555469807681983661360268151720088580682748025677885511968454946212084457942324903823190536455059132454498025448992027340140837805128787416153052709181578300409395702131289034850162100205740085230906185776252144908121598637386335041218781293348106623961766720520076103235862672542476672379877806281338760276279345030637772941103057254662908632631711065211329022051132795704931358700230088786304376836990149123410304220530100607076640741299280850424841933685010083758743967240752673760922992955887511931845448467578242192317498877871945491545602088244743259142729414594374299674697634145197400598591674144448852601165346746284058199070149715054041331875496356048732628135473978193428188103576311993118238238196365188979811984769381140369925878772659625735757786137755449850579378845834930575659155176474022713618492716541008026775466456071826446425188970495554275749595733052967659187069262762251073712265674926624363548878985245792560790481884857660329741174380194952594038836655791027655042192081034901670121540629515836757704590644292226308751573528607545362142603453850600121108036947267975027336388700374833209129258158494745964579873466873980653042898849587405716336492743315553322683381549047924316622799173627129335112002768978487865285696174679442556867161237033733848331131765650482309454915323020042931307492138886743174563634436012953757446491315289502394926436070515810089489656797241994893145161602946326301673740938564898915389061730406500699582436220427199327053128409357701979093250539725833539900533871095935897703577627398774850155318807712224338843897091769870475774630499599174732569836368578007987546664655684160613671414382480884267460783824459980937079324684469257444984613180031509076544465946586482204454422019519259604319940889693908630156350554703269145996650149439418601781151139043575089289188946741139282300230700823561709622163835181347871566029471571893321773087012349001552887808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 899726617371214893217382503354973464775887770290853013051853165310267196201200401634696065965483945205459698301623056860230627983744062495609575436205899683872515658307606331542040549936123180793619801611854002819987148314504310081569679720302381966472880461184800562755383138505496115185533929036543285127191612438293631350507813504596489308939742194133419163857214789738401227688681106765820098371161032305300396544724971621779743953158117369488921267466074415140899684963161909768964256752398715813527009434410302513352393512063888806310604479444299891972601006890777274258656660747522926459167018628248194682191111362173768413075777386874302367282765712954080551034892869974705499714840203160396165805024297657387496998856784038721803051943124283173796368037944915598731411637335833825105465784652182923674548714382976715710340689756509969241688518433473157361090887873014652453729054694545109554180870682835581677486230726576877957848981235990163113851189114066361706462168685974055481843506864784319350584029758672891008486057872455059030372002674346771606876771176397937360850835461784135832688704780844145952455608406774985622796752313894248102407339653791673835804070199391966394381666410197029522402499801021792779674335049401671299936716093062918668366279567333750497666531809197279924903337923242326711335660139981946238407702616564333661737334260113157599332500787426742911287894420549576776707283173057095919726388160337175244706088629283209019920030470574867247310969374646277483085723688482797101553371243194616233857922475816130601989194721915403087227434071555981852943371090097142299143689967811975926701569977225863238405390524836368064622646268183368359016170327174692890235028719420823661871350891950532347828687384735744660176400380574663830752776026559901509968397104158152801088194950077489260954840922626238545620702242749871685614109391078630028727761344724463223455067377597157810852093758029447559640385573575755814753066012467259284569181964881904308536866704473653917902053238280518300344861735041381231207461369171288894126253090583312058224684826952075210458186301094661637926811258169423858000402946456540432763026211158456735576273047662969556502689612923707492126826615232514667583320190001514354598795637751099178641037141687188469747256493069497221091065526258685883062324465710957805382327802316763977700712766246743048802982300533970144989973767131408660120348122179860549963790362018158921391939587533429813906628360793913288627784640510418414620416867352739646738070076097577461965498152628594150340255759189940992557234720493838791604599926662534449070152541780110384289902045843341865975325133133719587424199449688051256566485189964592522026812689966959268847434313974252027886181444659857682512032290916574308738380131265190157870106247849574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] -120882178220348033049435619909732426247430652098552380372271324233223731517233891310454679160245377439483287695666858870703135648592601030559310090349808210383806387924583859885307765664306078209538028973868146590212504834072112277468154988919101508679765913643345509758569204484005647887580963112199589786698524115912953420834327714628646631853276920372231337147760728378304752024965391584076812856309059917277401524669346855279553475610351211795170530366575166548992189642853596608706658592929792951128918853174905018283605772538524858974171293146603826340752506299857604253519923276155138966093282496560554535532796849682653532207017540002085569473065221066537961072621501042985664020340476325799770277329466526908370805142446606567029525468500857521241164212124275202994906957879767516384444083115637480908772262766916161169297983036562123044144543995176127175428788188303249672760405417183840960874870310066304895998624023944333718151108002514103930786472546099182921769636365252682663130830476547662354257578373321653805103474329900484654346416199624541902475394138699273095575339509199406408110135706290008633977730357664093783014296971638765609594563036001363567284716076893012453640262002003456970031734202236811186364100920170404927552709690222100771239687164593024304334068572986779813162227012097187328019570524215487787383302382383514540360082722244108311365542231983876187609346109718512577945512021739384600321323656743619846425741050520872748628518446430444582130977447476601161485209981421798780040105786378991284050297321904230741546279854377894943060693726823951677267651090406247926768317307987866414364796706664743416194114592003264519957084580761685825731628885137219199285572648370853196003346611832842668843950422947154296909509960703103896526076312616920200638021175987598957241718906859845458113270244870665919274231735788321630187050403824564373147670108507814920458943172154675276539597974380084524938164270134043894666354107110721091866874180522666504064246228497517334007876197910230905246892258828391245360199274560945958960973571241505958991466312431731776308017051081769444370596387178781710649534707399805963253278563487538947458189691955064616888957323042653538224043089238445675578789627764545914949718275258725125013363753872875250991887903302305790794404306600225649783873670013619307671934062600197402493744436706425855493100322881088113171018067725262843943895887051713636206213414304930516900920457361102560684731093315622611832585488904569409102684976556747388057968824566193712603151071076585461518278464833891447237927236291985773399363394359110938643676855294252246028436382841600273863717685092258357744919051099676367824966219306003430660992142782720959510925114224587262498345512642326491257767408500580508815614377912901568072265751121100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] 17365263670571730837296659636579286496213463602401699028971384209935072088682961813353025638639372297604924455469465155587327938855586368964733836389493884312062266179969072708061160157766521858027723014471147833982574342144015097060948940803231529950657236207167996287000366444106310672910768886017198540917615595201748183363273857287405883721885280179214454527722987876394219792260033938258586303232211030582197286330526909544661672419063447045595309198876049492211993956068199151525616137426966838921910112406054595600361678635281942625781781579441973034511304372331870577768879069364061267359681095202120883044572457453624896024424589203929340238557243187263196081879827804989519398252141622607136248275586802334036501092799520995750698012507715146836090425612937994761794416777817749557930686547006903392569906897519511840417882956441898007443615683600299705843573624749530598650497490131547083567890678765940740165296103436463553870846816817810483094441070450523105750031477245191760510685936666897833984544841011233526640618007520912048624697406433575054906184973830266071166654090531656003117066062634362432352368671553072100113467544348713357702624095534790223686509661507682124268652935089173050628029084257941391836410544064593111785331307834082565711250685265112109472718010494775369318706490389755190562420395575107019638121317128771965374881252928532323596846053606267753366564509526779644084816902774590457282047525095697014477047980522523656854008703478297740512534375931527647131186064991215645402367492220173650840559928929580836958590823146781360176769167770792342513550296572224492963416491138047436485593148899127248349795816459975943042563369344631818044463866393968952574591287304533236093102002051006582420827832115661782450169107109296144142131041681743593637939203126137767924589194031250449645594803154640524238762623088064222107570381224275655284805417213695277798239071652455265515969390021942725761411614860539438864842736874020245478763416122584983469250275364597085051143200942042685148127186264802305352338080596533736982326036012923775962611578620685826226376676203518664089048405713989795064203513622728527769972153687272534387564099422081585593198320080553387570001707566673543709277612754237503651849648632432320935430351908586765266106763482854606279122137219453188176644316241394789654929719065638095760536608839652540679124068246819424120647096551201005418845524927796890129352133487463296930501189287239742428612020004239340183937691838053916410498894687288506919400049354153146001612722905183453080172243864316898758650921374097962853463200970782520450879232759927510554838053765182209981599616719341905181077130289924984573001533529657660803160505450224829486452213454999196993890195507222261595183304045535269334463135481940836776749045907456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] -2058058757998560090003896121395535460780847042827349407186293259693083544051757824578019306328792449111223476252189047206776145731965855451885500430728599192011807649850600706361455716709241981041591934842210467869095893632619334311105663614658865453664737503738704982023488784718337643737302129153931929313776475368016439889821283079352369346111970768491494162630514643696493714321477614316063774947575243910061440478762843070672776450807107001419558692310573597275345801330179629592014957671355515832609728974265125053693299081271856590104807085837547336295250634766894225786981013198754541645416387919368800634252043175196455052756529521493077325339317868804843249528340791092619464329142560826284885719846866243770717891210162390471700726432017455495261961332483958075434241529849594348082652670815296046786760275864120284378784490554745431447784265587008802006416485062871488785247000220170426360238971164261813196694776472059092046785927479266007275812772662481716315753411985827067107938390164306198080755959126146969189346274488574847217152959855196781788854101360688489093542521189508514489753848596556561185654517242787220375254212554450330774446061024465005836374111066473397041055538771577191374335925885236733971829184077142726248124343388873129150404645656807893138411933733144667938193973079188627256220234436346635427113414698458180264824917753999553027296885769219565021610665580986217665570111834663184004441871023836434023441241654209477177284432178466251070853786136105162538490290559528302278261150103925686109977659784018242885942983229834525184478568499855952276362360046733146844882063319960197821818410207783489080395282649938119147818817021506533767054460904247331949446907326638144438713204942874802294018963360675181410574515104945138811992500337203826854706208005004310532146464490787843748742695769820383607220311016385728757089771188007471394623017794070599943102992970432336337252639730651959916600766384423937582991436269697117094756060749452992707744183698934915837749181576916113116135309195867737934302027698675963444457868796702023514430927726552832198636721753933412544666311994093882563058650103641996181024443893791538341196877071468130180141331307408235787253760984674766475545219642341933131166495327375364077219145067794358644895769270788075539372098964238790406190357320164700412758088190968570225006572820120554157873481202656235854685447557530274129800724428956917398525616783556958786087100526855514755935922294962470750643827626773032594911990968235268611702825817895477257102826793793986758358231492279275314975454501980512061162644817490088520785459215072231794735493658832611163723381727378194547591633742718233692328322973601530735065616521585270260433687868058507996267431439726462358486607562397598103143642484565847061591492657152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] 132190756494825271092645978870582360157618040166094790662947997826042310195763325050143788406292723125515801190193844080666692534195375839215860620793962533155102599974053721311905600594249169807241732846330825843765543694188214955018535361062040961641473345078890425338850921586976984014668982966442722313428058065870067949870997910457862276251846403340761551261309758303338808711536033140536790850678517614175653367429016866004760693576487343451639625144275457273960405747531496893465536688546711232690644735632693883113547442719537647555649915441765473692609481492090237606870243979583447742666307076817798395693691770020032769285004596238155564270767981262993728351993263073128501269793443711312108083173759001166580487529900931900362688498797203759417316611799972349287943011297625261957012680218797819341802926081322826248493068646917521802275009182431703490468832263249719726846502289430513488224309040245462449254393043417551861084558567468961275039915009788771801911303043789489636144469183867270831471981109730699733975139412440248758717348382746260381297664209249536151708977419945266313594061205827728071283899961984939105713174916180094437522452472117271594904487450323372103573532402993098672699875915986938387848899635662904777445395504201695414946632860599264053393477876911074286970942369115244811462706359617162155275222009248791441626405013691165395815922419534232635229328336645967826456491048657439188985055505745950104258118962940968559851833906750052492779503146057328327283789390505512798527248940402407827577377469887684428908665886064182217094006423177854006041995364426179808717942463014587869996062218347564145498993684727282032133752125978416623517073725979829956080296207417824034727835192673975023357096594021726625897897770398830161110474458279763534190723710805379200454486464131866947073221966767179633949611136088917810616904253246323109415738857840054795979681294560811826509656158164551409903383963884074148587837637260091763764831228874148748983163525071267855049902994921022301015278222377532656321148181136697856968587564570544055811040135697946490485681176401773214588985587747542041393885456201505308380928894302884156084376330862027125591679343125721675980322377098747394063214874464670805903842169905163397670988901173703155285038585870243196849721446481872802718056981719013138362136114487374867099634531055000637995780687186813741115806156312644597343225816228194666922765797061219824576828172447483474197007998798902145553695986682591334517663203979557995609804359690277493857996741066668953785165991296153684883098618632499493012710684152247581706039042063362888546814104898111810123069104430089168942717484120554397831932501518808090837227862396041786990675447873379439860264377279865641049737630679627624103375297339086595194680602787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] 5664903132242193806673723472972926168642767294295923522172805147638078504647640205859805251935396911123356245718350745391782214801259470205290331924666787299128405453252695774982075915556331291505003796058934441819691631849391261944467417746128938532436304658623364820802079577550638874845980266687205573356970687055001967223679111559900443883872355719185708206762164073698773704799714873598392696962336606139864079553313040055363311687454709493326447342576568737639834621462583133598838426233863314501945131012118990385553632206610836721663094288079342205152076721392595584333180223301017798043540796509096768280201362637862292894358208967063370545545310136730930697636339215270686083843863429098216970239670368696009959293480922134595747060182847431283626364306456721044297777134516369150094991332879696599205859693447292968905015663443104664924033014868508875934373348934992637267256595623571777746481446746122740280327028202509198990893003909243860820718213535897692099905245870042023819706335780788573933420177045797059839488315443002256818384348076434230250298690672240998917316874490632996213256724240129642204223524588829881721563773068164323387968471203722852003578094399797216693002672596165240969181488320678636305901694545326380835612149511211510953044971825391025074268546195947856560520414948351247736048692187986302218051551464496846955044563846819967610105920052349368517574560858260216676930141570882833688926808955135546118972904412706759084502595996400265885843974017174047263224885114243231689139920801009633494098995176807948525779588487996353660103883440422767129379578426793060050226743092808793937569965847813832902273605714835276733034944652994712325075528365316193352809428642046983634460468283429238914600206065802401067919480587732709419024883056397467068313412780119421308643318533033668080168623456666148555113741044127230199971838341219440258084024672564151956241110669210753631185561440906165409103528084732952071666896022709991050467578778520110452707265397009602954857020543838279565491407328074727595624195298834254462854583114793132571246354991952597479261743943116068087500902780790703381180890467708430810592753053147193854650584275112184860401189519779939625645269262683478495588755915228861987135153756167588702450722501265586103268820625553253732595337414325505039990397381018993703654120212456123951941007967437314321101559077926455935236279457603024523413118440834708874490025636357342671408790441200751515298373416149814140332183502576968175071047505686960127277782135148020462268416357960030872917819577412038056970620254440851045901575016141085404152825218312520795040346279049729521272777071508325612803230323301136739760833374878161471615418165742746637726483531784843471135254353223896030531992992289870124033098520350631206674916966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] -2095860394831518132008924092892968802328344489713114900922650894162900519930585235438262360900056766192752983060110663612871300133220070410886024264089099100334775021796708490734409846989127186028540912040187965436467706659438470116032993020538882826686361621043583172161362427398311925720366467644377487236393403223828854014575065460445622779791116540972317485565083179691159127444074900353209000553919598222510051913073376797841591124660347628121167118388930297122602920745316772959628836952117975932263857516555684448065092893787881674476717013447297887060371378442924274923702596583919035691673673383650234642837294720682720437741427705596250876554726986140595695898911929910465840990062524510186349404255301251245472657201033513166304083755069887247471155150311379394149771976525905385300748925015499864089478359104627211699190684985707511026046897902204454553775801737482463466474691633793631885381955392675827177225916580446994858286416973737581544619819906157209085509716660245271759237468014480759816166257961475944031676264256852710958822150662284868230494254211371936201571051872336310206136759736566623864529392973485171637744526373178749332076203090992663491696364515040323070755949644902925944638233287351731011026601497662652782953655342717804482638574589926773323426415635600959892303242022795096661021009296718939303652980444563796135525210010190607669979740371301478990018848882904023840528296423450599352991780693520602454782048392853991252250101206092145303219299975590349676955326290319538520247139281414576176494653413875374722533677796366840792149856159487864880117262030587938375683979078929126150146380689902420518050636040290575100846320211180611620575462073356226863109321856945918706783213357886429427511816309045868124720354768417528017534653531358534110559351199616900194742276364403010628669552966085158795469669950535514170564332131973211057155263555449504709689006306656303677453071115559038112782900067984967351733460469298999062937765164382589265873406856364546966264746337232828596699206610991545968729436733944193376737890301967370351676336668274695426467808662910061179047560059637337015630974886406755121481814138962633937352099266492968971659332657186090225397567197305230662431354889542073392154911676381529489750530858548881861796605188081921171075403880636618688925076018965003688604479480421588648918292181686588792112071583692236914410639489685379446672912717549967468203421109162889365655707554292957081757618185856210791342861929563745423767491017176659413011570341357740581973947689305677726819402003179963475801886727858424551047928892480958069644763990956612231590453653011115028978050551283863202240270669374433821531916057786425966309824232931608603508390081824836267112218812275248320866474121424759539562780175335960571901745561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] 159394341493862426967469604246416482218044048520461723774046346904432669000686393315705388036346311474731136841865215766229198015032954750718891173681239829959946707956532043815681332290020311174134004456596168473939810653931662176166530024124395342536091286809436870041879320237385858453882205890551932648587763786625123967543564680734012133594816991461775559424756870302796645639468960432072106843404179915142543489882166720784665082223432052391380820824626359368209689867174984292905256465702262945189335672350818840464394317475675824806285497278468290166455596179632447757195293183948613353415962884111067546197199118155819859099798446875551275029004506912763278692536021258861671461204283142691147540056658851345636586692393326850863341110610834464310557689070873077680840224709050890461772977413436139226411977260685631982011408164924019661837068780079510262923025208397960728583921819027241855377892594622765713752730514006854667763054369372650911291064575143798730730173543040498729490151446912040748484802360910928409414846894868743747207391917240243604422802488844835006821836871725172202210498420374655602469656033748858744020124061280557171364270566308889930267410727139950308496164341299980926492119475501811923188737681387437829513240131157602622265045735778327942843242817041739172293104825446975726376881727881841090785785594559000112809873943428828700512959393724704188217851384476724000500065349097621549492945021428524344308297497887041974684290235592489109372964860313451136322869314159083152533501595605314158779433625146946103217291183214260823747508721282921088286363914061180997977287050135130469546012715375710450767145815728832212299127405748557503667584626608754405766993396545364782926177464321809954990048501680135945412477082049663560732728851609478876339252834519373166724776790237173131783608478228927563072856453246738193778567364135941193138879063560457426450080047518542198363512083922741098972196477402930855961959312460401055883953456399496172987835272949599109391872201104544001316986159375485905405043222532266377572438349464850333176630378059971014117945284718717844951001200063069120140463951077981626296463594659472904018299364956520786463706203772599567859102918259548453231653274977142900370315534235633606306044117501305429695659616080900954496551988418355525358873483237211727164679534443035322285633057024075578852640252332061622435825501529503472804481702433782801566567782705213055829354562116258689927255550118517294261135605323541817326378636342400379129021538768821654069164845883911906325528571346721805156559076380751702839092005402682029088054135567432412946669447618571232387515920689499401141679659705122601699441715190677584957983176291385434855078365974053647670374373916988795241774648566422229744449466429648771854054195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,64] 2632723422024342643798859072691401348575577061277128492543369038195359017718498693542912388128441477721392002089622908120270026742707013909480032338867518859559813145543665810935869795336832518493560277851375752117177247624698660880755113427868010169352621367731898213812300110070956437571095042909863350661526989685997012011029661918382600979801792700798871046666113680185849953112786278462580350569616625721667553376941187481227934267511418196314770333508235576349766222892565767450992236878355822108856852639380130244849694548988815734338771367989636413831857895111790377488106297516326563872590521245760538530997738759473242696062520490679102638330214166413369863068932543673810893316247541090379274644102833761760488536393841801837422233471350825333441098069842378989366423477365594144354144462943838563686694813043563767388485337969230708319138219312970635894849087753922099180707250799323900037054531644569426724996492320293377423257961714256967214210037783986452606372208422284979783671603207342284260455374203068040385576088107111163493566020619507541936137216066038493953617189644144001720063979635171850037292374343823453530198696703125761621887330845795395279216937560643560864596960976635199773884359822513170053186771223535679006575686997737877365971494913638016635729208549674618822817246368550773933885049110357021863022111658154810718162169863826617817725757819077342537331793670734381175043949996377544188461969469660366267247793881037332761314757446321856374724794112313904044552072941547534761267774544808307226149111648896633610738910709509366015280876553315383070296856646213023261759021580859334207042434535552657523039900586919153151633504836712906378744276290053216379083877146070929827600431763177430161052469369692020303964619121316671395044833436339808397763818622008523524452151710652848122235983542773292213444965659775925306148679866776364461394987816861486755565937350118972670826774244947709370485383675747660127609111483884361039648378267341741413793513811843366143869900088838744271973108950369724128139278002436829572315836240200475867424024943490864267562171692444985814145812355131729753967301355935511077948268097567282548104005130268905219213002983324514929193944054334186009091369281705650732747620294421990914793561529807327573474390723000559620650884175369780933666645266231801335539784542448882920150757138667487803082304038087572739910050110085922654898625528052462970754822187659151299577420779599558161265308848959541371227540488512547492397850947358811099565736674055151058194227791353036117507664811867971516568826906537323259541045442073954083561796997893692638085862672906222220049817789950975503939759904493089116469954847328389676579916655087696444262571869179102015656577560438044092356476447748890119611447364889408204229836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,65] -1212992594844065369059504956980024808224021624755971045668318117760293380190126792345074760620007031254304218955167600926811887736791104936557602372615944123174677160326692937536374580924331348529648843801312587099488498353567809258053844367314467507307612665606336366008257046173148526931996906022206840886743022700283416496989923391787556906437885450208502764103697898453369529840675449658442706608883154038898665782170777339874728430463386751925590083347713229409763162598921082994018852769479089569923476788634831396732907569831633082597759274635285915463798118078801858321699941312443099871554500051269476336626515634185467740487117767647190088337093137610999299398334090276971533739263106014764301168331980824619241650459795426452999968836027603742933312011671475689440364091762091203833640982795507252510324630791452853832533814200248722816219331064300800988734836906954677388601855744452766577901324374673629843239862422248231295027253622786169426823766025152503884015070294461314597390337699596204070284498875792952102052628340610365756476208145950773466969082202734246600219701299109175335154375024420425676056570779327876489931003024316944570210946096894846831239665910670346702485473975043428283344373716368193787236259693682132705048576789314486690469098652858397608654890191472735094953704110823575122104946054053812534572509279813485524439358461517902359243684810420405041016752858646344347249792598322725502192815995250313558075297605070253209472240903942605461359476797362557178719924764549295354778396057494047879158086426976792739011816113482323082198734960951919716442052014873227906201139882605728298624765930365306944381706862131309501072007554644065065352517560574663684325491092465510128880464663807917605945544006461959861344000511472685926260259830246416566708024351527022547670043634578833362950682065199182333689136057498234179905994300646693904282067251916629440271264708503870851336946833623520434071238046115610386358750697559797930481462670832246151846712360934443956330899516991161974834109973271756823549375767979457268654751293765654949024450288760337916900534916518960168822365009636371543524597123331795423486392725915403518791807407771343046021552470950359976178006449075487844308771824099319835185659663725012151811723515083211855153369557366441197207096975724507345772913883669518836820584943860557227664836296739036904238572458039253887160601483949022246743426221419367912734594707627375258359858725131267093235190123655951741654553104478573016930165542425331799895935753683413050029388915070356804673041661500861552135600471368292793245983238160126459100474022946468443238612414059415718017300420492098213369351718887787951370615422288303323517732894514520836814261285147379659864426852610719742597223370434357201559147624280319962015334400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,66] 61749812609967264225882939116138665775854046574412017609322424466641931430413131820263322355328034848167643253780850602550187481424016772371553353785346819251749000134134453392384156943156056357399664937368081596068891832264875227069422968697066656329372085755164683594479684420081654691034076233524874910112448196989128889224720385500947721681312688991004071029673872777860173420622861538874645469372730096226566637364118966735307744837002061278041609358278242024261214077783800291659254109419379575467793372364770073706777238768254863366679835265248099553433860200556243296785653246635702890101245043743546545363163050134476785604834417431104180825170426710028874938955303183148565324725965369009886154261341175727635859342512958117873834483309916956028946353710474124784573194702772095310221017795319114459731963975872951235822157225584806451387600011871505104765556597174242616731364292772441852522206914667395205427695938229823907811977939420987149965647022253067405175592254941138970645574338153676671980036537638054200924004140852165477245266961676946917014663212349364399107466205604090439938925986145095050470161064790363505851963700588965565138961317258224941873406520972196318570521378666773998702533484920001076001611055151864129273785085049607284097529240889300200956628297653200106825243311318991411375678766567952076606604846960976243800318253777976279160232505767759356473139889540494467338159304763212869836397725983803450016731851593115918703665671807438502230987843171788062366539618324527988373585644716571705983862330461589624808637575739149416532136798754242925294160558838390659579837969310435516412731278205594870858532851078696322629937967644293746490946220167836837865832619431703117906202140211839841808243467300199872070189761775291799539628534550645132865825692274143413180361840591183671381328696025349677185245785109406108987012698954987366721580366021968260617825783032984311117090086456834419555464932266695320022937080756968831127082911604306424363127533333828513614828174058926112027717038643866411579012325291817727128981446266751067014234396412757911118532269199460722937229759660576355230032803709458804856014916547380845679289662678280680773635883582058941161235841634845623358234656433141529038555701244003928222111516596039459597198478317681879537022680751352029901920666863810993037417347077477437264514774587528273101352202377658967203026782228616637885484871328266886311510760172860460027112822122398455378751124144500736392012004484103786761809874489189640700570270801534746191513362322825680345828469261956670195032698495503880950796552065566316799172416182022103762723407481542563684675549012758195951570835197936452756300557660046379053858742864036758145864118025915094166873511587870795460783812824865286323468045433132681474867200000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,67] 2145527285194861772851964585296294024467182207846018554008352910637420695200882368490666197771020913915119877705712125664618543653893170273573561921280875473904176101108717852047515456315104397622423896509999253056378754191590400387701235764149310969777068496181459006324159803537439048882808121851288454338559258062435436689285167902865819840173399744217974536268454895384543380308005992820725030278856736559741579873515455039714690813497138926399853568013264568382065790054479498780972798434557121222563482459678427303279933471705558310074683454028803165230928368393325743024305237287194324775478782905361356260191570876414939958579136107298554810684549638596046854738838993832041302589360036806504284940906397881026852940038548282863680962161088690100254645820960972197722765876793507755602146129203913610877330190700624250152191905413334443621738478260442445096510283375970466329693498138571410687687376750385622928448536694500390485959532246439944490008608265727712535685468261550901790001508089594655827821126243994584790431857781634376384592094456502918093155815463702984163418888563227273895861014440580353626592586231590354442066038541970858597550222485786981726150333052905856731568921958852948817250487089928867406818569851833066070369424193666375377230981512188486973039028501058281524235792995041118735428797778568215369124311579229697025031343830339005246245809238789663900128746340651840791692682930149685488813915321399211965786251870824544055472014988843326985837094003997725799468179444898447615187336592128444107436437777065147126367093528800046832598776866458916646313477281215177138800756538162132683965635327115781483782340108215608394855875794357604737050492672501301904222911509316515586995130706275266837021849787272163880417232917587290553278872868865936803023444988685998708667340531554880885408216746072439722565990345038367030771544554529758757838292246516507668103759860521487530668264729317244841443035653454562052612666310103743917589850473077313894333853742135113469396229670512538369832417431359290359340337302669010491771787942636605884074620664612200946533509793001797602682373745738788057937496182930423875835339261910878997016792801429504466293072709986684109422403779717485696168244623171805581326348350005978725324427035110748224401263420244889796947996814233116998005608853466318955489701837320619639001617673811832590495111656581230816258688409021103608573623575194527714075130280259190544180001141490893617392565552119050758018080824871100669805887535278021950936026417295735400527162708611227424384975505339341377106818835329024594004771920913715366917340593956049751138722849490955308407772595029224887801427721000807317809968635868227360218877969161792506523642708613028066104516806169047486429407821572061238766455824334419132416000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,68] -344726635247735004169768584197814856978086026648681352029205581776012587486009767865227553377622653927205601645883482815136320422543860594068281002104641206707671112752205301020537144718760394676794504153016224136974674392772121264874515077047700007377669792329389965515739755950478708584997840888149445303040580277971870463629742765301338197274834256675566695942625580882188718640471422312985060320275497398340644124166687300459015396761605496274615050691075230776857122325150593367535279677296011685727107437839176442735218919320785802351065110329745046139943688592484053779769618791099841098600082579977262612238520528802181712946620865840512731329039482181729723094831752469090549976119340768430297862190699509773102115988434152254849426960798329253176507825126946020439242375203431312430911413550821590198468226434083764975465809786905027102909462084104351073800508550462383209083569943883352792384078209969314679249541309505167778989100057171907928126001483498964816866079362507918317151207739570977384899269869978979087762107553146200192156658139802759698144045919499318456644805747924216609022927759961016516160756748978961530544690197958578591353169887257367879267502874988017312637981297540114945253229487902057231021494892579181638022715666905842886920548499343566039192918675693470187088646019055337118744523139155610431038235586620300953408979217492807308130657971890363228250807339874193911229200733372304271590796459879109601694031498327109909528749539197054432614231383844400753069854216624148872966551317164368740820423682100960437084173743318105079130031746180870815190864063225005422026683011260941756298675382017017416953195758649086336783577970503173392450041731940795675045736767650012167035714443686859378310650023728879975953444562424671953206432869255341497023855638094197157881071856676919992821158633026064322470527248768531414499779609073735620271021089161961601723192291686987168994647833900161577486681274875772891307955794864218909054644827601161185557144447402117090583979231383854998948299912823451005828016713464999589348887140235858152920600787562320921866417802447695079348574094359977713446095027235443126274418408183382133704705161879177839822138865501195754832120947287532080728428526817985452920658685365628875785116272954685638426003530305223854457194396363059598776644283583224966440790329398377539650913606732137651548522780472010808405651416557156513278367412303410279793673503158375041753396092814143676340750991814360140413895093789974974753612289776078334225872465364283498833367540365323583233233483929599481372749925591038582616848824934703418100672374685952304164753715952327421023247356284790797949728381281543322533552981421226608957126791927479426524554727009500806824547548316522509468083816361942762905455752421500717629440000000000000000000000000000000000000000000000000000000000000000000000000 [90,69] 8454067557149722973581080763767983312454932504574161746465132504241969445940259820504694238150550817801414187826670544330730168009078726590779503287484884725913443240089563033346290985185139012346166680347139748902373698487560215485357610769099455381248778823671491854928504657738304141271902303210544129481648213631825115511401068072704629740373848313160826788544965271912788040193124094309322942290162948571466191800537512088254752537052878269774224941722136348493522788382764831097740087321478666333235952982985917745060648890675522252251057296503584418294841375457556023859761253667129596882461936856532939882447495063724426719615074729302978399462684641357692922239075020560915599486038277685717701780387991003670134985439137100828380079631411916991161709862877778452488734261128241052726299097660341063410388093486817366982063613918135428944942306716413398125183264329633938051572010298333079801218586653475827840330054024207777712829180483979027838999626314406951726416769733997416569712462322292973867384097566402991612649820342538779482373372437246258267238860304904514657750594714031115817077831650570320454559020100091861261610227530398602604986879354063346477346701521578011109553349436350224054988334230291957294702783069450617608953617423217962233083508199028229022374788112543239437805829377860777457839162295422306729741122877935768074459167307914697647808990590442712361301935108172138714065130744883494613747541813100859500697267585909449027424382276682680578152413203826764304829679925146146113536867758236115571260578353181238812398955554256679855342920915639166878409367402968650653361943599976339563102463579768935994757719625900576574764000336915200221253399395615510190245091025592954923252831127685107062488459280452686880330361173221366063125435196956158055765158728104582771176303793938614869930882328963063958167131141783807447710338775057658645684123074546184059030233725831071055302436084123169714984574583496482716579521181647109953818286812640509291850752984403603703602940275603009257358520769065905254939853702768268624021462750917457642622041097596317046343107944945798109683492854107251978334003002260221168662789812681420283530596877831369412552508782540891670885352000275247892420532844304593640928491032859704123231382957000685270790208893562278976868033754769122185245974601078754088381338762873731865466944067492502862038478553690090456176797365443917852791517002357568186133749124908440951082194249484001210850151487686068204020082718537612148431800728053724569012048400018427251037569902471723385210638749194457493236086454114251035618309284057329993127099131255730431793954484150849466465732515887909479219635039753948853928095979743120685314576702156137480152850589110750201265322869428787753853815453755871233286065472529235968000000000000000000000000000000000000000000000000000000000000000000000000 [90,70] 491616915175756800060935551367756650119997732910727926436327932668671268201582140756994630201440372301525953339822575459865572884344837380069827114413453804720140944617329951017915179439639060561606123558957665691754919036335107503154049363067361029085011962332405264726959232942942852026094849902876281189577300942995764364520074338704707433425072930507459662142917229588946440840218311134984030648550487988450663243799050867778543291111797409085093160493524945182007082851989219312614878914786011050483821512704155166797406571540138904007337899611150607074734633486246528488899328852141862692427232528759067064423525173475013970506212048393016597748978481880427165237937896797521606647480747959083248413443837952414736619572930376598764816413916087820236581364441647744251401460404099414645981154942726534784340184387946142263012281390718636317858516022474044856145876365729085160131063998228501906928835092274691345784557649010471944820563742423681934510980792994612365428809939357572633451065402528530125303880493429566379505169745404603152758977728560571066405907028816473249993003289281526061129014222956078780286542663032601636671440356768431076538562754922589567552426425325699300543761154231639280983457951826605606916483079424730858906649088162906146922522228770479340050565411725524319995678073585543514438708678880934468134394751594957808629239540474690320069001978829719564179698077639988385825200534713535870642508235300170645523329665428798573829715493834869114090254224187657156702981867349583185347531367055057542089060757653469540740022827026852872575163265508701898174877286343759195067474068589102882615796738725045546758966503688859547848854627533939104630065219934404587338923796701700424702508609582537712480774102747796440901593637293067728373850398999800348336847910523502232521900298329606880355091904740289085128104033764218203548933566066142789392757152372255813335093633891876961898147021582670344788380738771108097277204316350817603381769899022618890284225055134390246037412339280869676532530060907454701883601586680624437284189193919065318632440323798947466272355551723657857896347694211527371266146089799641818865989633744826293485904405772571948047651267914592242000634840604957076321354628938662262472437765907315354646631383475325065904750446489428670095658727793462547023020783274488987128311960767920848402414918879562683565439460385040769645007203416562422257951301302108879175927751133291309414243388206941594949814385312607432593988864456487531355441552166981617582049862724047506509012498547357056679032186506469962839117987887382146815153968259814327176597896907393652727637723893131540146093292501403212222641854185859964125845378165458981043392026842981580525527744233441429202850206238918509381997966031043521859188017594787430400000000000000000000000000000000000000000000000000000000000000000000 [90,71] -32283041188156016647885757859057377838932952892816454307893878906575202855534944123087516436435166804674341675336453935689124569266018101178769542557833971763989545406697505845280863842864858763889406144159674655225271385770716052755174151035236276424038827161525685662795475168666750346616082097783750442072482699184977159727269137970626821288232541793921402913005091811316452620314453100515149460599729454330146458178226940343142555920280168496979959218941150916039423055327931019034335175827462048346866690435631066740021713571980418281260616637457679701012202193147691221982348775720019725756899381203333159923044927362221775540130768065773723056614767526218278216939460620833049437263145063337091718032882430726892846975811984607291961707020745075573316617043214583905582218916523755337505745829127237301596002926046535559333535133820388183202467186819999019507203590353251012085401873666077656844383586329124829251430154563028741634877085126313949503568207638365009911119859822110661250190693006270824532967011520943022982076029039850461849676563758703721904932638892029833070795516351795461493815380833153172091573930983605530399260778892598526081333364088206026493465797666295409993322664930486026379001649066722868719427195706442936675335905405691738568670561667690930836531010196151558213463049830899906024854073485657715168329710000642171132833754892586316303476881013716102310593401487836260885053780759117222371124211238831879588219483224598114841663892466548674207497896007909986680949748176162108945083657686136091339384728601667349608234184564416310237227092912095665616310031891975304129286265826160682297835128853167397580761835255197672283949579448988581854868776250512354109710560921455657727321264983010753769273573183180385556918947012728836999880258196473566338114308445818032517616442283913357081285616273456256462404324736205323207489093855547932963180454125036211463156759358229608692530191360250445064141218152299576589502854301413105563486691578941452198727535292047174021722497333467071380592840431152295149890633483485021024883196074974505793488898587958037655351708007411652134603723346160878018890580360924969955535587798834497245011226090381403598024823234659150936899123650970482355927960272470313196761128782993057829342699771292681865300743413734905362642584213035194369293189039682451736509920066034492630840113793742339746777219797571021321119409204986493913013032666638398240551194370859345276051481369305953681838182316617440656736426209865407916751534609811609009556587510047868290527539771927613299492852918701500591120336488438703459192197573285370113274822189093124337031264845660252618519558180053694376443459218596675387821499122813783303408623046638653264959121526985124194652667070865192711136631060699689484319109656084480000000000000000000000000000000000000000000000000000000000000000000 [90,72] 323742054181099165051634871667667491071379389653364634476377690946241764562951147133056708681399385843823094681322391807913181711506650301384297698066567082951544948369390776920514727834942455454474686394189879731517710978882364257207777599939855820987726842615008391514763162345291852012080366906635317003953879412574918730957376084986652580481772227636336529161531491119979827435868181808305672397261938145541717975921189363948130054075926142207234425562424585712459240874642713301295299023616899150295466382811556365616257028356502877232722078995513697915579073837905359834129706321408689715032059501297946791429522966014863446587676529696198436355308582786378764388523635696038996736983905594681595458622812116673918026865954522386547677749614528189838005037905106191478155298322119939986119948870727699798882500277304958040737867202237181987816727255996774674341345730611959817577138287862179926695717748014580422957147011902613207981477984972726145166936544618691127642607398921894424459935608858437797417201872010501366775976874411143106282771220346327479861948878810555224475061602454050710373413942964893426274356092914187181448105854068290938916934150009078404683004496866022390906674396087068891561970283115624515187950403414518773812672629117489731161333617514331677482716754281524759400437353200115054301496309819968127802429941788837578878517460470065557766896442696005290145759857663811639289880374712350513832304358176258829951149052937739389678501870396333250746377903658292520091936396647151281410001577075159712155919037997405474470930614535697063201574907962252751407238596338437959971651739607996526127181876034406847760102487855634369507109545839366575371393063956117393373278325591757889576543875790303918582395296782381315926585603218244555669846257111349484173601062433976434915869010697976878577841278377015345805599296216440104186133619162135108561468058590310691004547625458741353875859070743151647341022845170067078680473584682023395780771225086428852469698073389149861005611348418290482892541253006521357405437445816253038870707386756854103599108409431633980002681099263689862834795798000897798574497735203429866952767305820996448448212222336576685387694287155254427888735135560999469221533855829238712347888701524049946241637976168338223613605243253362634845834264015142093831068531180930905549585530197365393899776307747336453835649234280541992487219209236893513202153724027186496024196381192721919194104891091984731161715844102808892397565685534905067175762324477086079495100786461896396434961756769971632390963900702612691087635557167771113408583451875051298672648052410264106655643665992893375228269661576903604180696288923086014234871151347320731823727232042794198149965003794666144751156760700180630415510172205352828551865111779737600000000000000000000000000000000000000000000000000000000000000 [90,73] 21281281790258147343388191689603135017552972431226971256356954671104563971923577961942189047445997775173741278198370377467526960452012255289893872435640427912974277407507779586828553676461491277886804511463747796324050396254741016721613794240963480955284871038771822147643988329590480587685461896644589769296144886403983366584529079852145018991376980039557815422553562647966473433314892650566886136852808333715062682253655802979737360746000306907198216270983393678355650416028032914482472192820611139947366384243172201446286819387063932886247661205565035319628037015468913488551804446973781765843985517715658339929172556590060609405829680712115307407321421758903573478057745716705203017177056809075434528297801487922032916991614442071454973013459939237477943078665868558484631012872436931027473774136488442179401422313261125776098610729837002170113495691053422027259155230194935598929346040662697866052204040131353882205699334515999150352556797812127143413473597513456765437712594658554096570582171729758511911571678116830152273548867847828587368287723061984028573773740729550627967796708812656401083067089866620687491850022212216801932096734168854611967902035421858602104492780594931302025508545801912785457481155178405284461974540362700050854449325131541383605623462002329307285734939140946646490990622401519084467267097419467337610807202588094431675121274742243739001741714779361374754519370254969060283763072876684319565238116314790560054690473125556982084453598374211798898057194156724055599255753293449813169936229989130972439769834270663438795820414101858429962982676888237965495396276386610791868827998420932828250885499374525767348593064520418055188466928406562270798546319127831656562114872493737417805938646005282914942057687887203674865807203582620149024446505335951997976068703463018790669303767144968962602682913546533769473068774398771004160913927203731504916002360097044732867691972827286920084240572199257109623674901219402644984845965395273421889234457951291031902461794096853308315585705708833193830153669245174303838661207947655971344117262136205846286184599542563608933534800913905650174134618638791154069827740669109217594561414487200850934136825405920063880077837383910829779183447665188803241270514677772258876847476231068379117054408735448322387217918832656908708187813451859376946961222832954406055345433498887231928503809283284176485835139106711966702189923866046932617423408405754754458670794258582006373659452855046137789069087864793813842719864383344511854138453842368148276086144308518147846485684325699866367625674826345490057706799346938552170122174643841850538130482017411424590695680581423156736468170279530745556664776954495463952994264548469817543764684011311374109826402728318562607686713284135550593900585831284829505558303421235200000000000000000000000000000000000000000000000000000000000 [90,74] -602310090402726286148879591842750826972133459802313538559708508853537170817510207598742736584705721680755980173325380175495738865857302408441958836373237540626906364652637440262615120813942488732087222344754705578306140449106039057391046968544127535994745509349670469281115744868766469405972322498814268662526764475264034383035706794732810255946622880775828600968968131760907027552436815922166991408911883613583093615440467070761518177484168054374055403146375329371472743832696436587907959736642152889600261063582451089592637274849183608742611219125972728877371238568671300951407849943325672911927097730720364642140238231493123420272828327375969780586336071917591160464787355460003755584909802730160803373187528848835812819104595853713146235300027309461207342843069381992674345132987209268956429703955993134064773051396708596508819444533560567376372393054866774536175458825296847194009956528416410151340002034321187774555254819804334250030826909629109380310500814445597620272276575728102367984443609980202372156014224857389224343366828341132827154743785426016399793511735627697325313907938709384780378432616621656016825977612808671661274576491847899939859281038517016121997231938113987640947305835449932022675378247251717059615572512968469965112720394713411940170471679401804552728030373926418240198051231861097116377834706397332161191940799332776108990179207891677927641254189224938603135136167552291662970397630646231306686697066409191519597051615010843252288777656081758596344670887965489142928400497729931438718787199140970371888814874388831333070879077798771527519162931179732394047271703423980024029707508388278681018748317983222011198812256610849575361364592715521672666321597125008396877881705946232859138343058026880142300923869732460318581936893564963543257297024430100683860984840053661073739559362239925679264693471368294247110872170085218348378425320352526081321799698562208742765539639102489313784589435075149721163657569101021702551228001644827817685062814711502847948182769674890456884618689911053617533314947521567503476754420191187808007413410303165057972565878521380843493179419954310026242361491371743467872259930486105237961524550120248353589674936460935800174901359754756979410797007213665049143976091735829809864903929951402602217764267623418704494559509341881454496742991733585870909990825190237822878609719349337567303857691120070865308417000583796020352520856271543096373857524827637280425670829233501238376681800940567931089300685478343300909167002112902108308262200253583044127923375746500433979380412887318781340916837030767982537315241165850746246127868668722174382555793277511145666772176904291885916835173541733401719121016060707535769921592406821833164868177747816369579081922259321124052035899313564948690690989610962481578463828377600000000000000000000000000000000000000000000000000000000 [90,75] 5197199852526357717046244945092920526200145743679673540965683474803993309649937408362588112745668373187087597540791821199364034077008912542720540716236675562747441802080539923625096791688631866363742629766173476490147902925035178656624964174941316184725577775368167404716643725537245959774161021967689129978420238910053245449130625154642018781388194046701411154118384654182061658072778181708075004314757139048405799377774454821194766443137115899093258388289466584142394258752347084733995646592539575590287230718768025514142233407778978476962211227637490126968024789103237863366821466633873938195148334947260254687920974426091145768872161480615832344626705876443429319290074777476234398610347935080288648007800763053571461065902371263090199207841524858254325736375299704847506304981615238761917132088143807341923999989691772647694241772330958115374025000018833697663471186712050172390050936315157605830867867630486920520542550838355483710870005154797252993667005355769327137352758995743709654561790287985718888575697480893648321759692373014513557836195242743999993744568188009425480356002717418034254334925792745364693194761146194638665826916185632033698944365967863593446916007310991407011782946772829273381040682887168936606733947191766946389815534236615926323864542792241776416336880759897633149530579585083409790985971302110862455703956111435330923285662765678071495316843267215557350710275511036948364141152491956955975644992120504591771602928390505635052659635822987153684219432804270744918971379034642868681799992828857604088761988156836742566514951084338813977711839784016427981087913696410366961295666428756874641397249523491296721102610894494215032516314115313915200253704579930047702771810157074962569497988783162365146984775658639298539419005165013014847043094700918094772232486446837737058452595066043624757655283976576908823529866165107850191826669702438368162284392568364392307156205856418547551608042992420026354939020230909149928904506133655212781387561610245744866541401375039271866533245867025661195575778801806264971423765641227251354419502380393690848886191483048434535162087587130641738818618696685661487947713326811218647276112428876310452932609249505515706999620762787288847828515399355094276007327015446385379094458857021124598376911585541144202974974992739769873566558800133245325144999397505825954075201027902334620912111121558576605507280650140935498584475490027425812616461395852204599072523583333772430615642990616635115345515580655018398624891965594577444620942463212798674211607027284576196255233853662526193090494048344734856269425373221350516007145624492863584688352735297723909594301332155665994623495447817071880420212552389206599181300011456579168928106391704404864327363458595984153651040923867943141442693440399126367897124864000000000000000000000000000000000000000000000000000000 [90,76] -52006916622458674063627908886218543728655537784480386911641733295443465265181505693244571174501800100646034208065133570061956706680308392190805296191168614841962387508209629052423296964175889282673113166439503791280271701826297085821396956856232500697558791816787308978404447244046835946127904304903778213725345990114078133364884235226691949660259371659536207182893497474182796583193868149988842095733170190042799140122614100250362726308880175267560105845883960453252263717982648798437187831104176379711357284433818876229862318732904987229060664942224745951262639173644669818280073727130142772513495283625323510229862872881122336931960531777447520505642797991731625135877652987485166515866187001824415853961509545495062616255257679290335946006351274975668080218863118570554502981359057449041430879642585065568659668939807687665130868443920025358363887490014477155091245538135377690045863400316918467334610074346721452384106214729651549085207202687963235524496407346719829860547130597789502501214838306453258290372284348963648645687592606714176576738507271071620687615039202301782152113552745601608831539448216420436659087576756674212067796319436491987037325364129109630962931412737876121207239328609106242613969988773247193777378684001005099183464475598817229599342320466112660869060781104590568690629087356784148897036616731085800280155789164433308368621776716719580008693239513374155375731617784515081978633146526604328039258388029993686068472030223813716293293480788158857008378530105467230273597864041800555716424316349865850007768768304998406205479443474067833693671818121828303053657407092389393424906386351505421060040105163976335749074981049450551363077192276438759942955046497808090155425608973114812639590073183389331756316728044282781240911113671570528477212454896523911970009010297118114719520224201937783135808534719952222119220342551568881545194027181773187468761118496846596157495977351685248452940340148263418086676736404796170341080104511782499817209226950443786020816673172556975382191911996853184668849444267887492460754385847999452149858540219405101541238322726447680049570811393575170551779473907552879282801332167421364164690844864189460035251042694143895408610197586285355904462215257940714843429786832246616951893950134866334127988576705136996511178467414656380915839338823891473557541569136059836119992753800105284185522057657705212458470609620388736785689278674915885172521048309971694581466347970326964175730512597136770435705942366643254510601833588479723829292156898961886920664125030039045876662855440684637975109492165298728301715554030348253837187243083646535510447184100563202121187767784235803488236475098880506099636541320888910289855627258591952371983396941440466255912514649966881632407219134108481746425133589755278333868769280000000000000000000000000000000000000000000000000 [90,77] -3066662482744158620975969225773167334967151406305982510817202453369949417458526287301609823620221660929077400494549042736452403371513992125933014058728381929070430822690392746422665915808820776162572113927376079199617080007914706097410406569048376331530377141588324854970493006432120887066101387194223545044840556260172658501913169330840643141132987477872038855774890679399802629285414916883963850176761039158675449965553362233893603375192694184622299804829349966168888860466031163211498207964269964623514205854412927729900673387358104263159521215141241263452009817847731020091596952834083220981637546946328697715962627955685742912928112257834466157352027357671958034728702112215112946638794536764972382886510885209436725227502654942897297369699180873092223239888970208051635472364386933535246819945469402048452539057505134495527834144068622603880297305586713881319780518203712562662679722123536477082758155194892396891443966291234688181798825764454281477231279241815089777733915842462051709515467991192300506988387324242545918952477298198990437426774044232293742231592779717353457225751834069207200481334930537118473216295013900359056787192213282090509702996214556696585720909545115453197309406606313818919821941918829759804652909441655130157201296022215282729752351664343684901961255673970850359126786018788936501824118358174042682085619707013215567973308437206542272245899244166243069610494346060406591179181197386975451361759068030960379602006793081214911313504519320848034491273029352874860139417724252174117845398348575183412165435385100472289669205687651251821543770315316170787245033393499249274112198660024854107563053956770327933215473233977987084719543784228266314479654949364646392204499621999325416055482172407591305582465307626119675665655801490769531454114304509093622099758197028510581889523472612446457986645064875202695165327949451655367321610936193768636097586965693577260099318249825369678405175969723704235467161017120290625517409934407936881285969441726053199275648558214071913488386761450272430452271032890479740195830954120450131605029017970953366589524642977136938130006435013330671599360015893046679240806003544886839763332486096046920155958393636680033881236290974686231235368009398041261487267881212234025788613888273251401650016233795579458489315153537608122395044221354884385230634599371106774473495764309534052112436099867180098453828095974525910281037539922759797325812313215947803458019496894040369909003784667468175029707008087553854619266157428839670947328202774385864783706987512760346246062163483201211666322165512765259438080308687848998921959407005643261184355381728119683701386735126480729445287537859623673498873008397816825320932435517547619006025741769362303871443189780708852687193499113551764130774992182391242489856000000000000000000000000000000000000000000000000 [90,78] 120002401845427217872540615195892043269924442386807360533450925848748027881384139655216555816250868795872509906047259127939126394966825316904312610797074726162240051733881326126359582002748325311222447360926462647498075937903833505924934627759708379360252564921437298882490174737180851096820608784968807127097871737258635538311760518258750855474557457394877906969892458109383419749175496847880704945665091120777157995933616753940222954473175125462497362175630841168914176222096786400717606646219895401948578830568028550621079684556832614568581581154594045494946773616771938307246603150720334271522517196959381292479280788931269683707945064023798697573834037408476599772789455787796322839717978031034540110165747842722740872990201752480417018641259004359289187763266756101783881578773757380157520222883097213960432341726465384926682900091986712085390857623095317393829833426763596165975690017748639676559024092885595456560765045199740980962231136010867304947472682580900028998975670438299754796156900154339735606581251051240847416944116129905340644043095845234458018798949928103534177691377914899702401439685835558044717092873164339728062641598977858333926780464661142566369299133484983506083284801772846510455973586537179706035379022550740390516372559075513723909695774578104263642346589184312867925819431073311360909789443751084319242981499214521887362368626622387075932841240912074038476650819867027351358510232580092044796820964576599709030280472719096843474818626168419656823065264341686321206375717259000469717507228667265683445999384338165556383066183316663859890988380794748417428796010295171887858292528154114629601129626141835718970182785068109228269328941156032011046004875966679199049817899848250076354289667758483539148975959331385145961991420585142620469548422300152279475504140796730249308953247165220197770506038631799640830166006722033714116164103620890718467442787671961634246955998275696599756791449093829742768741228023073509995540094443410331561893804983103943626601844624079826919344449581685910249699692672269420033128373429368211173370901443076193306227996647737030807031360112338185127401944891203533841973580010098382432413991317342987648899134987001008977506106977601156801134665719533710038542828628076161192741762722893271402619432114550819193143978717308555663853138593916860747362938880549244848074599088615777320324355441454235234479939163486637914778961998499806035151232314640603192488991151211011272039918807533460766188910614546765995144872410324318047904486198339565979670057390059934690703251449335394282478709002289865112819620862040861678340524756520358694762418589849784238633985729263693421096078381505685885134105699466139069887899353086015691997944593014033019584190841965990848849647592664364904632807147372823340646400000000000000000000000000000000000000000000 [90,79] -1907348302027622353281710645178130679866805633662609698316897833059052349521016407614448216999293941322879966692741563848617999073789524493952794409856791617479219915767828539533357748444866557400979702154038686868665741855269149913597475668491116117797267202283850582186913312280861657476056069478269795696319190516269933768538495349199074965654352602754897342661492261567596669163865810903819652573778097673713115761807555503649046166816096635360450904915306902430267565947348565220123676578469957520903406332337777428136583281797493034601611763009625004273594294586213763851216995839040786637070480609883914874722097473671711578527611783837104976697159047304378725590962896336731544989956062005177991580462261669994936663169495349943171980361992187828381445582457463122818156239421064248531571383276513966996698500425176787070700768289155723101022531124159225960139596051815973179855630265442284698569787284890587079241514323895682735551364349523455894256961809809530159236779189485087351585483028815409852583364009675524512858930042089292871283878291762987401742334812541456629169408107167299935625469856663427689940205059924828184067916556158554757400529523021493846842799929653468775674114132345395736469715067485257177477456983371844367507844567525029248212710714786651819870907375530388449553867303556454410493501519049421825760041271832463684044607619994005747129117609063189755531427517694133095570197850536282970089554273210209358958208623449415294610801715690504573024898454910286394957057139591609683256533161734483387132752057072304442225505334277144639167981270928133461596470147470173230100914889189822492652154445748770659044688738060267921284675253352041428304951673228249992248815080084072255327088637496222553749961947633108472032123854169252011456191792808975471291660590139982319203780715377327665461491855661908756112106656051812087409513811900664226678021169627003842660787300029872618168395658181861035623839089891381195807469572162829877424506816262037284791183517374065821971450814282416852436967556564846430124045598709616566390642302816605282363248434973220410891206567538059354737839992277692273000240909550223332355952622348967623767349696319952773212152743479849878440014567328237008856522786297732942364045407362265246749755411513791443036285098081790374841751530962130499518989539683237865661267762535449041143399778071169310194546015564453259032812797641619427566550462179045319608088438167829872287322484777840141996552623659966652595962452542602517000655659345149154120931597087732658496495360064005398321899705001061954179720471239126476956255877229048166028276429489868946652939754385425910332342309612044512100844841216734204411923883873251807800743966989234341806011004159170439730538566556486966524404119083342102528000000000000000000000000000000000000000000 [90,80] 95803943162144871124034946318388272047646169926644372314874767799333765746110763691637423949358094907608997406943113024320548408923252706161544296708956650096616504623103162363358672881462322152483057438512304199262547228670056535235175337005804263646801848805994400968036482192083970312554698609104045509206273344901135817986738573345927145390246012494733052689066432357112712656013431202089128970041409957618874823457083506241406410949038371647006394752736977617464274571374941014001149225618412694781143044043750511655661413504224775720476596138943360294039809301433589054880285878623564940224900690364622617349003335131750000100880923241122165422761622908896494925161442676454966687427180351553528924364959572024118137883247233630598424411556956263894880140402737832883852195131258109673182054016653545680339925049429387169237878810548696417879398119925890842744076728835276396287835359753957567854888151879736036229151005587260372086641195745480371915183296125341793156493739029695649312001872595029110868534152696920154137818076728349106695889378147421187770527949602199039469575874571442123739266688244810605905907164666649818742260852025705797489603560329743152885290596583327113172886176866376580952808541509944592013293488737933346795506089469188122686584219947226889733700878707573049960312634771578112745565893806111173725980426035276413910899504462875739471861077028267469716111211428247477009166684570533104385647453682624197675847196278725475252776734351153754089402862517442446274244943079087351512468571104204075200873840288062961623111943123788250697363004041212678548428270091226573833572187390378212176210742994934159168046221745371557343674366406982361140798355643646632024965802212357389261852026690257669976723727042349272803934354030500350191370544668794259015335346774212420532614313370187080113675515844246871408517487228955978622409650541214276373314244742957151855013075645550879295963267921164676247449298364444512329239331061193383058976326106411359072843316309994945730610070398489668786264450942128416395644685124677184789630158664161824828357266832781557522855291732017144068489177211640369175315556170521719174617977146889728872785364014739403427125587093008750661515922109010528357045205839787382137338672554530794150093519213979871016480654054844373730581200865574101983525494311749096083578772375701297563808024848551921336944436752603428495455103135593671785897407487900283999592499755086137979978709940565094323225179260870024282306949943861579161016598834784249440242378729113283941748207590973494756319149683055121080527754906095637590695436858777905130308812836361913026476743853244411430517096496453233661978429303139260827467368364089753198739783815586344298398550161010707542558782573494346879487614166736725606400000000000000000000000000000000000000 [90,81] 959093095323669410807912098623789225103921608691745295952838200464721568626098160243218069664312121557949813909496489239371682661472542156351952008669464756222174103773836019286443069799463276619322968410362639365324510087641411635608718163016064176905233983160635687098605240626348823556577333121044447435681291889321534700319983487749698139906224831552005000862901344134218626130138524194954818643792489281340150046657294440518120662470004867022265749389522800469241468770528774142061924520549049435962438680822966421592817121063353961116595462605935385185906626784912906157871128839558088451885783940234074999005423548837643694412831094891509019959268881598512264358480374689192770744996493320654382093838421245714113106548695197995677492559553326296959991979907754320259345479810141470811207600292561745598569987756522795135594099393983032439792933307540415773874585031616976877720550852305312630894987834896115118558672288946289792855999670356885813822409149332016092762688487506784959964955030373603621616349882074350204995942029775142197917577822092156634361691818942372249646716393462405802673989129286298273173374013298483788796272569698863521296056320039896716950659749625898561391275201473550647935876287967608999214066907819670855727137925090329897442675829808087562729312289103959867305516473502163078015618407474094696132277242102734879916469401652407792977929878297487070551902811900890624995408977737983690338288607766425598780730832390624491935724080208192555527105182696056406432628676656123299630248885416456265091868369192929825620585798845744695359586856587275769489888067295996257120122063430928499843697956571132373045186585740495775980513867757513527285457235647872960684392679807049900686312770935470186876520526333723093842980459601928270196417296966775604797013987219779903209192787276409876242750091218119206362299853292504120022057472625986649309950006345231542484189033023704115696650342476832665068528740837025755443900312684285387727051576532897571191332247473916915736560781690245135832574035027444391229949183623445588354690853469890326753665725595724401459601062589313869646804649233010505620300885234272205802677360005468464062444177550221536358412249365970060358322453714312235294227356721526539264614229593284786903148881174119679114305182468046528076541189680128338956023318355313655604627009605516291204547942000123580359313504012329021741379942563154932921069039713708468028477739881419888678639122834242264105172960138726249839086029632901579565298267654616734524231015558681903154116604887427865354176208273156588961717025830479025360041889570719182009911253440645427063528972003138025146168269387869048850586232220121654460248688641227948959175801635282458583016138798799878356394533522663908980048791349493760000000000000000000000000000000000000 [90,82] 122674580756357742161869443838402253360430428134619804526899331375454935103933759962914235916770144021625913172954545973560444487199372036635627899096262914969528484554577650652949303460350117021563057364979889814987002200169062806133106195681583351015387063129100601599394864317028258009453583003916154458228346673863727197736738608296144673950363471811529568498073299341238611702333216423860662015853534027238678219255121866215384011950103350756783933819535947996596667363395298976878849512024869455928697351323212596916392727456107064714741248890711580886181097356266110755087549172160630320917940405577765575228019871480298586062326142577840397310910655763934183216456919743957723668868368043832232085340090069168308020889036836245457621100902114367433717038016090615416413025532126304507244749141036111107817505812428396308666662835140914549770949164145478242231775624228776096063359130800320858666198129484322334265731481331939733297819133702743737455548871222439816456488487300600123807547050465669407618622988574388710186969123480615393315923091526463194349776300532045530977117758247039163372920723661004526257565813239620001982571390792569383035067896526826766081522487267014064453298087892859619560424665873638083962399082745405997531621422715053129946550125461652485431805616933204656107999950829742029670409593940722413224689442665284845861612891876509085206700307150434071026930719843765167665653175965410674805779619208134956430537636538285538904447034597475740760922024321253043293555147651620421337196002112281035012631381761654513498534958659806956285569173353909713065090442702480974139261490021893640929676918700519853270118614267517502414786175125452875055320476663116019662520377069463538311801841644237085243731492098649234693598094100132134997537372012645579190983708843145950816336929186207299341123989270732492332974874166764477819585809836804382947111567746791136813287735779518129143085942919711844561565260116394951070335150425437362343970424957466956381177004567996892604369881508150714879347440966062697681069567916932473991624014470796987347986998860189251552903661809689458616081308713566061692984547677033657988114042647138114709399229408218242185349554577279962786291489613989536276072494402696305522884227941638785400343227294735144767015164458809335661329768523852205229659611981030885739216053585242416778876903559578311969277778285980554669409523301436491742317369191609713580764032191747955928178254073867271931584500294821777042008320178375140720823977467524317193022373225716332989730786737915747173408991332201715515826853151595176021453750587395214365663011022201454644898494777560334081845785276853598447753094049198029660678241777120530511359101175542874321679189622322757562442759832568068413826568882120294400000000000000000000000000000000 [90,83] 2323012992586571626668561407977334433173255513579297868470197755715198733195582973185182626223246978771993556258879156795653909540179363231741558900624037514172409643599613142074685342692227251871935918663581514639893737576539521565181185945013658706889880942926219993256895780599445995110614921452807803915745137509634101497875356269339553461830564250870268366682140207952695406641811568406348772283739892270863237604531777756295649945358152055277045426981074941085512144198699370835409567449428687683911227977423467339322844547056824131513302829325461990427616455840972991304042215163345840053401918737482515694028274677085985299325478717156906969561832785978506864273255484472655273096220541287363270239714842459081604050793182290426659638867775672709762800852884204477805492117009785395776722568295102702499966903502289828386662986523542819487181685488929309855747742559870209235540457801640627253556816878537170691839204380849365380496666066014837670770609960489260244948761474000654563206956539686897109287524746134952262727862425339525971243729859411427651237975159021378054911127798319978122905413114526469545014699447015443788210915053143994770513234383525760625650890104037212023424926554438155314154823295024899570611212541678134216442002767904910381446276174434125268861374515352337320001016194597580637108408967810448022911418285564393013019568051624117802391681114622277240166152747951476795377556708117706512937919572287646554817358302866148058877543864575461696046770493227166969016011952480523056373374759046122224192316580726964340414649835254755755734503859681711212815179672238876342661940207322287073794162458042387307064266264927211749996627877896359141249429451850731691484583896263135084023713454778261871193433460707175860292735860175256002359629078304284092928908364468047923213410066147343613083573833409331060582102389084183106621893429913883723030245571871571219429636835274286194820913224535245715222745420313595631888612364724606750181545572023433349672308573294418364656739538053319865940912257424210153104516707225977583808914454614904649559877556975385917671059849440304861461112803751713017784868788478545332945202394624476121566258997779402594688637469288686351856944160373561666396662862938660381589986172490876129482824782249568082363296530398141371801754361921897073739653285536748350926611611307314409935635656993707002572268613737366720757844597180398192826044209365826981136933309674943483759274669891984889541630426637417233060476571954214414419694157304454389247692704098042153146807406716001275802358204408832776268641092577109144899449773831520335356512632084812591650336584907158721995730463165883703255437724502305211566926633666493802547682577233034734019447463316259567170376297492647848117790488657920000000000000000000000000000000 [90,84] 24681705746510003064188452982870806272125791301807837273474511984684744391176718452636282890680855528287188604918821579025904152408918142462483178435799960960464278001119473361877246402563380150331495902185398957952143985151243502075172177070222426976687040048606110298918123020795205130973181835362740546076911472134571966615958223915076757658089861603916651173191719093988899519580649458277623579833817415355985894618963877458093866054487258069161919237459303563257824087962592536569258991555792766046931802959161562760898182471636639484522023782703535122303177224088139762411474342098226549253329993552176948549040082987825706096582822311567381929847770523718157390372166275751700022346418646166154532929852499181157429668947362511096561469936976747402961469412594092794042511667469225053018960769758412142139387870419433589635806797960242829788410862371654504269103244837327866793950319159304778299666055363439378802556301167309411201987527123881490246406429733071902687917922863373283284373941608610758472396146975867857140624822525174070102892945936924652265340887173105934534359225973776696187081231653780021839807692386022478092832984293656951196741327407037204015890661605244217984024444696106394848388031134280285217769044239271446000879386924058931910355403284044723032628392228934231127167361610773000666047357687508617323083321945119524944643263895288089003569694728602695370241240318507491894008865805753774451872569355774062905532463219279157142242177520761621846836819289986769732339596592107693655402554607657218695673781950312798522737026936261428340924684185757787804341096945689120475835777284562781688830067854029222284956809202014079114494531189921686324462090099491458658398514890649619078764244205388309773560834774157031970358803655037385230579360037081071048618578390408469726983856714102038053585927579236471540027691024272045332735591607420445149973562344219798753411469909134026357953178816065850752858873458719696499018056651186758002743642452831779268223415987295699666547236044031734412938962644832335521616987024210765432316622691174170311760509493008379458479164760158950025641912121957954568981135515849369787250013357950146788044479776033573828069037213818375184834409491092687333660455555733111800027402167671181515531161959402685742221618085250499086515062874546742291384340473075785600783506861160407719446622705858673380883135683021467935847133257999560303817121455299121799871491366396000845201778557125698390586521566259716700488156097665965118693735454928227989138772920048693104744233879186853630710081355148041300617810607563946200647212781325883419371642410129141192331278618586460113621389976630005219423646726551448033358969040099824320196808762576229438990103098173718995753696711370546294842856570880000000000000000000000000000 [90,85] 384912506148197334060886592255951454037648564870856309721296848566715205023267892421297337550546601707667361239156325741930465849618844642473441229870593053295718981055180098417503483429110550886649197449690084440886723583306636136444289529558616366131032060779774504474809942950752542832086846830873850387261828201063135995568506963227436787755312062413710773636534119897078091248040441942549325958470513605470220691979782506959786357028320369294903752507005412126819155656952469138808440669276452987929284187486650304055198122045866878824131608815866742736380419393449646242223815175913187012846405882193195313274447665796794276366582584339618024100126550439697443730881504042270853965029318370896119696225222895376363240964630333222396808517018919731030864710333978979722866985522250561942992815514497762604303716436538372026930729176482264274891506394325000430558374672191976665263066114196353445816221862907347794920355420072829295392339866672765994019113553736812395314826066417114631193153807539804136261920841913786013706791735429528753658627397871404434327751639339155800251018730121457153528877856011714929510878540886784335989591438038105027551702806636496769507186383035413814260100060396016988871328947023445125068653926245369016219077754560124799440772580371678001165208029442775523133590696728504478185797609534936284343298554360952082773596838770807516105322027692928108561661853142938366172526875026317120527037536862314540959598120598282617928554200562102118588432794318350086188581058672276846890346874616654289159518783128321256422817717832662298133122165991963202383027610426844511587097444036877453564229750792240036577483461457413144877462500463967617978289894062527030033463005120852149052894795356811106139908897074385345303660212964576501135519873651634940291549277833635094674627281574884476291586872385384195469721856799563333116797239989121159401641954102443397130335553052393303589437899777725841963912703169970714673435451583708419092877363831174948853016181063116533785641752983901563221900629377189380475237851519718209326868747664354542872695203678861829905804058763741834024012996241117441508113567870411662120245415215152375682887243195652526295542834960961896333054754569357392371811712230281371857286963418032655804188181761384898369725049833293840939385177644566112737230179318102715616620857229771526921979411985509021196621175417458336174884584631048231509161335406581853396930307745997961238296700597939994976009972511808578028277473076753344620336335112062911934433448779991541670640872928679784550693708239313034024768833174157782288446691711186388630122039389510457611502593741346994301316729505669882681403311319095795474046286893644500368468723418813887791143347792352318082837272492958237923706142720000000000000000000000000 [90,86] 13560401475967394831168915598451468707935201994309217071723702590937734094078462889201279427269566831498646901519142099636974275665816993606768761899920828151101097520012272985530136698926911104843353269927265189635282226551030155875083184980584786719127903284543959874144068126234688270873565635020463464344146877499420054099275834457094931894970559360140051272226350549646008618997597437463706407761085524646205833465509764405492249181287336084874509614836799945876253546114158469256162854392191017884254939661177139617652076226127490362745949913505651608036153135268722858281948257569299599557078896446420212259532886124966480621482294945105844665321133857109075138859900849381212824264852845753065611093389873250471321299262324406183341393901568166121013164091932276136301208848981806637856429449253767280083946548122166948004389791460804165054626831724978741703026095035614900225833066317360547436939819673242587319477262971378885994067427075942122138471526072844889075967031481415981524794097924724793815228144134538540864349915659058312554190849587609304559375889898800920875035109431919590725803324230011426361221765474061024009488231654351101619979884082473437183585031412424219469086083211991059640295163712040518120771140788750705598085387497615611625201889479116616454482114807561262436057229460737046105703299251137052672141788127623456299372988931426605064150542311690923736642915078957461293524030130661137835603744928331232910299614947717614504462868835880307795082611460378539170684217616802615231623682877561487047141240859718492083385563567417013168939462419064079184216866273211206198462583312814841923868873635805398513286133912586049529542642869205362352598348960819890925226523797980781577780202864172919471658882273271019746710146210160768268692802486900411311948030677988760450435693398754855338818729201018722009379150914192999501501530563266452764632525840373434011782940211808034000615721639791483977610879718873070802384285021760494155564681194080671768409582413022449091029275721529632643923687235764471741422849256288008147427639756715974280994137582693513178317171820257775852107779320456556847673914260308458943833079091289605493871807905017319607934442633015342613619573750897687572014629197171864576607851381551164639073166830395733988619283248256012361865696184732327015006081003285864124480811031763117474196442400865222598730467067943969592507447583698818215275740603124019867192000874383518698904269657526905738041366784460591588544953228097366262182122890806552992710436687088976330704100063850353773109569774354657607962168866233696154219041415565020219300884526547033418122112154109688906450817067002099372783384204342373476846370295344902639675210834649387721581891409239644573667091469172877080119371366400000000000000000000 [90,87] -89668284499458809319305061376094484423285124632229660228152173027103060157719101403152338706376630786975258966706666465009271096618737546637553026202481116321524736904622620443997565738488493238327134133952804618008765599389822992869574461329520776073821870047188977591781913135293294505757306278509511475728504814400943032996379781306731791940852260764848653186153194522660180565110082282614965673609336113334748095951670512623122291236148489774605442287475546345837144156602005643054943109642172729060746297394559220122885874182162007443409828794561286580654436897221921745722420693787345638993731406389835899844369798404765375457262901677471285866552805105112988338850212647664184006645061298492304800782029668935327693690249877567305441625621693427795298215281598611235309324682572370362674127029407806267957910463396287534710223888712560544771896431261229705475582639397951143941141910747891756330874981081626464394793208662528094374982183311253446250667222532272826901667234136517020991128667200540879901307852231774698687624170519495015162611774857126311923722083774292999301232569334712882977891465121424941488186647464662847763449626918536446453725980451276961552510302028782816469441085123178941527014971226289762008416834697838517076376089031551510372354498754607182613951290943132528612978656675984424775795870186693524752124031959564500240156115886899948837432386063517460813174504740096234673626373933864017937206381724487953724657561012511685832502017115143808617394468377688581268895674159793748761692075374128299731060005843349617967804833742658458483024433975722038400467637634855185138578629351308815527669525889319023085743413511267718523581861421927730849749642768739871865369798506689407965997888464556459197603665511698561298704488800312127970253907094010858299830371142985415820786799689554661261584281336230383788924297497100954313425067027165639190922702313066314566717451312974298974246386427203792301803559406786413223976681698995187986074870575630059941226708182045403945869126390835446968281368333899619065871454875632270726995654754296119597416133559202771343139818934595504523601926921398380861392766735289097360766870185046159059383074166448180232630971649689428322254446964643899268494585795272108713663386696914866083941324055292130122157586046897491236126414540519717940256812638905968538036717617153480945644908596062871567799758572629120963369316747371922462938578756708868566694476209083740398148999964801522667434679368090960804871212750083199919708858815789183352247626090297587221731310954589215172828271951678882350613526981677797665514663172837254629854665456909064873674276656699326829433340806944710502026415201314341774690648815755476711056340583869743489363507212143476805351385934856156432302080000000000000000000 [90,88] 1876425711451122348930460566606534849457589429208966156238846430283442314017947039123943749958210738462395465118748360696545446281536088658757528745015309951919541307716548067920053090986621822490420871355145465077405337643759753835377031422590006653794093047049872853679581135439007541353174400509445392429781876316325941318553638953746962061843069374607232096962542893648375296335539616139082061178529001330994670889791931246653086150099344888817881847830816763543785774351804762346080955706380372934979325187632076369736722778173061967300808223516431266956008805098296712607573516667724568321692289800344755795192019829702954876151956730120928448782886873169399805766419177591971604033569231569743594921905620649975727916239401240689764269458098231290871282181969775703317043991502023559978444305575801863722258978185026179561841486882853956874320240378753261633344312702430706531741284755905509218778654842996700370037274548050219686530256760945358016750794943308815058581422449073149429395582552496225807290754091885126749021916316768349665638829277190626285079058578220044258692687545445800642373652179636658581418683666055696525747730207406477878522476954939558754376054589317312501086238379204730137574130231723159039335034131611818843786522021858945177365273909933014121116204579443211424716381989549505152160675844173293226724293999982135019705431101306180010566737647947136024253877946589420948176759930811737960171324373639351067019721723021903357696609043432785311485303427469542029874629293653968069873613496979036693279243817456837498725978206755831418414273257605628621404563695083160685596430535809853717122059946413419642944755480217472892719418271397582308930851278012008699032062440063675076746315471421156369125380226071338294378329769655182452290864827608359244247518727857971509224054243338855418118082463662396173179596503372625591660259054946754058967035626202039244680665059730369775369234378289663718168300402363415014951416918712536983999206136908147695659841625882960069674073457165179054595648921247263704761968943489102138582039986242565200044210133008192960009309826894745668496225512104062442186066052590083053030863202835480186170167319645134315532224027694824088228229719179225332800901825225047982130656026674760149959645751159742547760368112260839902405232869938334306833731683859990890052764614001331675230914287776285112301728735753453868351864654510663129071747182695450393613402094179785680806296711660655778100020048824996879375047267191873753260987259582585064838228956563142319042797040575226110237058927775689747727644968570338542531245924699817672124629587535846767367749984822690465093672254451415094363590042215791137215675612979422564231138121863804718867112994308228336467180816367186322076467200000000000000 [90,89] -10112571061974950980912981728354338674228531679132596678776838660512921764985554189364115358884986072627466351312446979213241076092182384466935640367506263672769836669488762043882334046400771526255319736267294016294420927713274822433231468222172059493382208044566953529214122099896432253391550899175654729267515038736799360657162866246298626559720336910407094015132467337335050386967025375921650092850931637861876323756281124692816269402768669571440430020353119870460923705705105922046010128414821424220981736273984429954536661354027874369371724734126649974214547557269098855208593117260531073321786986545065054876151932232290834154254010362191083555242476405871314470192034665120031275981215965224935926184705912801215402417594398731207377785134712401725698216043561720728763357408589594016125691303070628366841504391784006042109143447772276850540094801068688938921984580096532139431665092442155291822018417227554840028571873154863730015298228176678775787964657108326917589007375657101349474687038423267355318195396995536363002905834917025554007143219479528368361264690693179800061674422787204828046464467129337421284152391193355385034417850322213473068837681926102152730942492764285913740716708733163041835828331827908960310343210891820428347608191557628647735474620860634267388873350007743464031827394251493070434551132245931874168139144505150575564325519999959461304696159568623920542697499791279023199076457210656530604839269029275240690828721453854449645011220258909643371905165532557660437060231398085251119349238866347991099827629804107614691649482059971810825081334899137290650509972480982364515370521356172696431766119566550573467802443418506464067653390429695853554311137610864026136947683475315699832139632129522306240753187535374004114770368678414273904209656909357690887194800332627656331388901469607140024782935641805871466953911802137229257851040643671782515815768618192579484201615857169743042228679392212036068507673195849175617466991561784365487335414712957945727088312506075213169125161724432872045940067195357086741809462383044992465555699365617867522167457187448106716802441478535572382065672734499240906478712902067096519482420315320807119664034702971883428337083557400786224916736613755310881019668384744763160531679486331405673718605727669389413828776905375719437839790638119352597025276277500485133062949643517091322042358090175204659480210752607432723879859915149548117598379154632301073616364024339355754446427462352950049698736778871064030683020807495187665493100140156548279347452936423284231370392650643524777551469924310121496047781286299020012476055740905061545280733328658000649657827531393868861886917179250048134600116443719051477419204500808772858108317941815450420112644264825792469453167146298186399744000000000000 [90,90] 477446282408363503385942542411776973128014510304688740259946220179883380675396720915990507973721707128531293013601794455710796652574061810046300514381653943022076047719012172428166691951707015433932140525661451708094730572038656722845676980241571665287186202442572509661600403863312297018285275941039470945785735710692809697300258662493792967546993087968180788817888768564918598137368080645196807609410999507056649085543052067796578059932262765328891190674192312148899135711484448633458345006096369469932198557416924073593742429506162609878723853624236087853190086933287884920604286769457436942525684869374201751313955000459742314840571153469321451292058237833899073073672721030088503824907726602715793931690837307341965758085131706036049821956175881729479320861339850646714802281472841656437648211994921197858948663126993166897102085557085195865431862166285891515447454986572496872336242808263793035728623213531977793216397895039343742821311480784898944168795175380323447957780692468157700968723129236497319929158983627713841295857072362135048294032016815977441268946394158044772328150672942289572593604300705911055819978923816836390026296094518339749368711520147303917753744956425806398770900349979080622501284186030499600673423538527807449544658033962782391718967307109516235990806371825376684863180241864959325715334335888889363504675523260351733533384018944105800670282183174442218995381663148973469151949550041258395862624474226283904657744969677852368967566036423485859334686706905898232066536944045208304496526523088367503144969067908869683493920209573873213940132952246102375668706731639483545773745298812730063779618046084980041508710406584508590891620738651985860809096959417200140680579407605114869637854576602687933608858563858042228009847953223509349805813792074458756963237407194219537377502065733413484540154926192640004950428366077496460577324525946148569945308882199148128046202293026845111297834099779753656031687394378106281816236422136494493165990242809787266248255218891410571704231476134303394172182884355607377135428568606837083165921123152483386302005076557197996339068285573939833158123540431745851941259240462147667897463390158429509096792583708919939265361169639347932687666674433642019105172513193880518396447002949016991029192642491702366189696946540201406385626847324426894654216557459851174093201259266349965684869974795383663753133742521219496012448898970570720207008811089580254050015554947414781277026409829360676857349947717424706458012286924007532724913089068349019241144310949052091522928375986850253567370315515973579483364482254795602775374402691427283665802771715505969147338750282664225083995096746918920244795959669544276119039084033805850265249197626678858892208519524366277983046955180228608000000000 [91,0] -35993327475100443558068967021494006378449063248467924947646856754068633364877500053470171661023081885241067830194076628371760188446869868515582315031424791216834119373009320877097288580364957824240713978456726572990588163435021775858159775419338113614009512880689439065270962662448792400627296852831296737560859898533464529751463824849012451946524514006903163484497249952533320831270416508517886682386455325126225797910770266611836089940865309673197442397294083610995755591083329310472418099790787963744574285420204569702856577450443253966191482541560737001686889174251441011536176973609889204081900694611200229106767078392225526868688167941158793586209618187952926814190085352832363917234992986944911504799543496811282364079853489969436718839925558210812825617841919842456947719423345352584995593954006346339802959881910934041056923479058088960014197420204940942045448292527718039356008749219116142512362100597548876178001961143108148322122639877564849616029479639057149222920777678942092747395961753577435469869648515412265323411292144038171624177188166277004794152956532927709398860095592336593465749752315318091193059033231354974970998626166441400912006753586410048820276551387566486057133812418042874718666743919194105041720215743187469491890991883072152970833025270861813035293309626846024553410666049984392985029809341081922687414204851722510009432750142531217653655895082188084030861159126052230169569031199018042003566872904914579389021335111809047409500469990270772170440113743311365989813289386642785977814907745574493692741931802877947462246447964011448339741386140937342764853067124533771698716518655724041728894060767112519686566846636132030061755559151450091790643942698722668275234689198569201788439455049263857690682074599220071011706067079741473650827981279446057497762827733391910944935131272302528047347134454547053874193606336942814399040096380604190529072756099759072824076016607765796847294770657945376702288526808113063712434063152053794415057638181976552507045611929045297187093302496496874317812841327018798998275532932684944331617986702010199369737559423391523602440134993380011210516547186049011345162336567901526414218671964569751252858769129283943819613779943614246164684171503363869323842676434497328233364478671486037009662362471178362992162501171282996255670414575426688113189422861479527412640995311620037352461099563971755569795244596824197028006235359634889124546550778235698718538721236479037164783476734948686724925005892705408032721514990618415529420150269406490100271895975907688366348131672391162786916483361615651301771568648530726627512906075732783710775001877412158096940836866594983451727949535471438565003205798116388921058873220857720867900289101965270293698342196541296601406702324114125173172005969546609777163951743244311616271485291724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -387196466176096503471221919884267960595326638773538489718060055477148370037499725158614177936104360508569671601394126958456673345452089111612373093922041640827037077254949221297206076298232246982657582878191782323028012895330302525101532122436515489090464873160317234042163659083015714597466711341962911994413739555822376751249885879861059533292416304650185260074086403374923718621594763082389275520079971789795003123255090378424972644803997543116025870834926694644441980896507176690525860900675511483023141649988937710694199465454929235188414584529539907757952782465600478069482311115904023698179704769753109863403978811162295508613534439548595494008509573238085416169343684299976429723938636730800029241636599417296730810638414366112829513974671535052469378022867288439590501713880239731278255025640084023068836207010707926165706656528080688209810507152361425301410304274795977729150208967091268100674235300167340134430692575216050486752407443403965768059964864454539803173621554117569048257056642471389010616566429369997890735334872761002532822463903607057229397247929386165535770439209093014461882786917989821294021082041347225096548392064077422095531415833654091680934480989875080109418715729617403581431048005151635344356992661113667840768842139420150661864196432336562703866000416743907064061696018798509682443303796891438957018165389218843969076030264533697233130369081313219136490353210812622478065902976569231358649277935809966204670249767743269209827020957465476486409491975235803474243527026175505616205665449746089654197670098025694470373391276188511405064218012583414998677479711677450575177113018305492036015241785027777809721163051515281332010117254257500522892070704057522310745742481719927436379380356857563333079891004885552220258478971483022737148354465818987397656043985420042093043593037527581270850535937225034280627104472252172364678024155213309533986028607899652996398514996323195899946234242239384715453399039922116609636781576638051787536073498208819652176776522525341468191086881433454470564560684103731823797704551696261294696565490243384322237116726653954750988391106578479133915205466970936883722267606828271458824535867518841703110030087219171996085852881082018645219866388508016978792288842309273111568165251072558376783096333164479005085978739121007227791314168537107687003464972932535998869641330969089673727388748753464160982648876571983871043989487547475457933170879223495587331873748186366854375961029067619836249699847242678344241711716891213949984633130667034131106239151405407974648359191580443006452623158570780567542733276438471882081235793240606839624263024720517542363420994447802018743292582895404674847395473525152019355148831406163154718585990147769325322719123540342169483742041662900978749649058643153923405415172329727722200941621843853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] 2153596346484910689927514824000275174657577642392285105696292920751920818383382395053655651110659504324575822835424788131573968699830765781621630540271089093515479302724231760100632744310897125957242080765889957565405452546843693386198797985267429239472902271761065533792040154086136652861285983891707627894637469037856884050102931096620465135088564748729537411861898663264056182958561233498015566897282345727632149408991051773768460116871258729047271736346114917680024949378895934862624228931568728598594171505169610622837532710895977378445302475804085357704048686541206113817159933645404788052668539603463828057540871258842368742016555758004837825853334636126873650355151571205603723551248867365830956518144770458345433368822763914205091191641644973816163263283866749777725592616972727994360799451688741925643145482502546443564958500769401210725512784550579913116044600609363501342117445551363340644692065632397269927547265838142204838000830744055390591504595856450511581242219907151748461044897366563568366629563754643031446114162813744290904266311739909625088684815658687204304304809310892694918995603598691643252531215786605537587922701321672740845361939705032700996248520148329818192295653362796232305637653114423488805483886000009297179766468084886143173764189744112531936418229249963230365480264714196670642913985620738828698411172391864421491819007910549698758239241988036236640500839057012950987986716972200641410722609785759290296900220618642020648201613102905634111227524181378133437156179362977221852373674333822217261160548831771234020419153821621456659171647811382315752223262004639165576112394324641051907977479194210552712322376029767085039446714305843758879075673808628449978525951104848285572987061229746258084110381315366259557344110133030368235221458267060776418019523135789273016067904323948157174583245273239975170633753554242638165184940146017198116536986075424163856681476589886556036376584458335627378898402221753487319684915554486272784458129670091462861065767824854264515682503338655016741653511029957107340916435429171897514298437819387375621724340067747511677321645120922794917145209404601878752370047066831794974045824877138259536828294933917543933707097535221835853982309393840214453839484978111051573057241419957849595674737542944894803621709095928573247915552340095981653057408457886034096315165572083804668621742090390395964756282004966217697107124096478573280923656197049060919464159106014436643408728440547665398305058603046170108140335885284036883816070845523918973809780203159045878967537014945799434904930665686614762825476958366068766166429946828896726628961832446550979804663260621648513034646321913198997446275059958627976091916088898550406338790328586250002330157248129922004513554642745067329584804002847472106558383280798839134241634440865382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 54307581864424348028429053045298649763669357030163231907955851445604807624402938847009747412913353948479992655552208331186120700807955024951229921691171005963922026978288189248105617215768734976161849705222197405578017411147863124824799175492504588327650773542278663850772386156590560083649444027527222119241041972833333524620054310961085322170712859111744645846809457234449772655489737548802076262723709170748036444697289554633823542891798682072715001935585175828161223418249792669492795533551135153392868124721316087277931922707000017531321400565013087541487662007303486079576828990880603999631930021046310319981316832274160943158337775566339840335276149776185315076152734442418006107259724908734826154332771302995380586563712657744993071541092341877628179816904341154145099018787492436246682092906830161239590255624955352218258822589581672011304597031195541101347953696991617527618886114968116601307547575720040041983771767441311231549024090815774355487145716409987232861804075461595641339723147673490840552008621100442741078344206677216812706300517963811248802966870690422091936555797484448611478414167663316728882984077041173298745258396400278794939988016022238567826982525345243045867586004641479025156445296386223687181057470197842973858960331297583291658552646161477579404586795336302969527945320218521244259604124557989791743067910948954375231573378587728119652283130916694444777738632896403513971626859084904739556235840943170598247012057485294649372471938403033329164981515059242393246223640441842166262400203235296449687711860984254230915867426947709337554603202491461613118845690445562334153815986939000175454513038004702684968835382117701707784007896611745420264879810555011604658664196804308333144068121371041068094866636180870525121315844966571666833110541076824679580061168326896133522182044380218249070565499014528777989235236913885788539985360111414999948628960190208967611335541080150222947609799668813996098970291987442079853729740058191174846906415866198280239424043438178927136438282295551114434643800959379244076269631358897863739321500766191073722510838077852238093139835889592758718240636534271035165604244741997234659064165008450372266959603666832538775579520063849661481185168991290213655253770066222534505839017107850015671397069899205141806791249645983125772986241633362387103370325377394592739373539574751005918992836641730213010183446125437584511136910444334473914201265355859710805216495209606899171559096873585211586400561034975347086877960806456227513517866140934547422780289348296230323533875484560164176911426345410998825154817160406458021026391431037450399036791243167568344786317729443922810566759561644607780318703735839919115122845637570687466375568021709045437704709580919606885323868268831442988500791713716397277069436171342285730150820906669178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -1171935795927849103636265590236987911835947738680868852665222441293706057444427898188293699883716327076989077157075484973313705222397881431926640806500062885628023975034654948022790704274091648127619046999113846600451888331731431594705684269313180554380202465579298007162537494921895098187346995325493552709342715804126707502264307440256067267987882378631236514690779611705153293643568673681781689840042167768941089764236135835028944559286775350813617477206779751407195973024591342262985164512364851859295867035087077817991592451689899919527279193488495671652932162067675092036893412166751550137504515523145950018811221420937328665505968009865700953129252961879876665926204694868960259429960772069873769888445901019649238336705109271591344402216105439446111439858912633190035686100233237862332129105400216825758154821414096698654740299754092803869665908169881985627401258070212424707169710432789055377570345000872120820082887378302798893051556984196200627612538094182515220656532254741312673357426151548389449969258690420903888164223828417267021953343773618226193988581285314562952828576514825238132491833910203432867140518713194774597797030454791315424608530673233296331123846007393770857766778611827679261976774441753103633052419438159238361620892744832467573928800480085911935961463928160855733850309636926173901785767590527025685577705953990793599487900367286538585158712828066884765383257963401037164144858385132802216417383584995477247915325235324663380495593568537155877763090772113659418637688146015527211412254747464072456185585260845152993531482426231732586348962707115207471800619793943356617089607725262107770482875714376117258574668807014980155764128345237199675607319344403581792879692600908909178172418043996625826663291126826738689889388302071781412266564459567957933136167957516853910135604053617702321637958530118096833476884299828908881810504248854100011883271257220764927993891693732243913119540572682349948469082638254722683033971314227410790869601899178673959382069978097182445467148334734704770187176110539941098352298133740702542748948539991063724515084740301781959091168271693643416450929857955873849158469936836805033717494722799105326098172839345446940630767061883662722647508674908603163032139149342913325677859107768638660902417741953090928677598528393126895129471482181484396346180490897163936006670813280911940281330039731716407083129200646918960771035173760672551832349909069141035437189468826450820140985013849254276998576013278677673190067303703815701331230137079969236447046641813379188399332926070064099675499621479962318263018475528015861531741616641082715447384484081606377515727339408271381545905491086537824821603376885614480297638365869463866385032439579049220736701446860066129398986642239936137585744877154053334687081508616672950302969685153834598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 14690831649693947069881670314296194056638096255656174119826394045545200016461196766476118861375710007127480527615516485831208974856094034522710409247253270911647390223427693438115454429010750505523889009888779217547584862059470696971493591043207465230445195197840364951591441968018394942130297269032537474608120799023784115390728613082303631726580564300032991911858358656324096145373725587124746124980024773853268580488507346366869407119001060508085042640131235508389092194329044242952502171047406891627270326721468490908425651417728473667989574771441495483112575534419042413214946472334510919290392522461782749483055768390074406808059584907475287824236947152391235521618525833600009124931130444172039879213785984181287928552468985704251957467351531824183741456533537320777815354065528133401345662805996584668035962868915606209996591688740450322552912388390308727446551950144108744435065723141902552870082630125589062354707741511149202867249593673605170651917811100750664570275058729823771645390083412024129969109392742424418208676117152680809112502630485221889604593463470530410340745079940024193614440740204526653039950844231973075094839354829242806915696021662913121684564283471883450815928215571070527132102814127951972863653213543118296677263814237829818532829542869664175246774112682290156389099810181763519926436500511755194610114140128443275746422498186819350145017017835235058273370788983171045031530501163047902503507482547094712205714481167119812206672924898519708003904436345587492549265843109181404746707989370296001877551473207248075729752340404448971750835218144956247930275964060615416916177469679332451390250494349716950553696362107364130385759958625608733351128361767935701581838763088915022408355172918425639176515333557760593077749931971551348710298757491117832266751745444915146241366980444268897609608550427591351384382848569302985604513787768224606935114957612752774243007654120197619724520025282190143777019661772514504602134697874652575344285640710322255038882615163604446769792723086112003326128660813698844322613349964002367563174859867143747308960311969946688983472283780464481829068971742173094461916785632651369408408354964402633860268657112927934995674551222514968193900561951525079528986363081425368749137903082306681311059375088118622299905346978926748920414260405142537041799469485083030792191782163601524390948666827595224748204178698915176001529865858861423722184624560641980116754932288059798804198959482319050268560430017942093812998298236540190105525633205185530425734949379731109426361760656812909914735334938819590485531691889153295688699095342835537840780425947484337957326376683428774212356154056393276274835457236003659500551418301792087750748958946441439912235293971952693466968145259129144874812803504086508560709762105084467805894007634765283328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -79881594062571461092603597345765903353874343998625343841818882979230252337395453412824054389428585426457885789103511029424438894818588554111809791140882410148310983649800069313087166466999485039083044090306394992398010991229297454375848466877442365588782569302432598832759533696403270461726360348556901574487631756772067381230350537409471785942042982768536498924418491439496073745447114553359082372442991800716679065349745540264601878093771638388489080405284343340936471880968830314394532841041171797638767005210364108477963711675024923620308606418821119183432157747902034422142232711712872910632416566664534112181936795473902573188696908438725758495597442871610505980337223951011799826087067922978304161261065462929295272868263619465387028126853571332323750461534865001278390975917419368977032523948813836628766735228846388435550122053521025345463181204816636486646619674014009385959525173991209450278652491873888687446913811509516331519064643342526709574308048684630303392096142146844101097813090027998015124277210324618058808292619753163210905897840472315282425075962945630136984260500437240897722481269621784384721239138793340230662192568965383157858014751646465530902326459257898988389667712597382668942610602057620136094552619608146336419883657353266505396746456483527647286614359486132381823199959915246162678901894453249295911059291471962082206916901127502216525358404433187972171958898270010696547532232625698800269578321674549946522382930187460209011796698425183489985925595639199120748281578396350800862299983496026628272896444006122997219833386450905188554373182831464376879157824105926645989916208449082409258391361628195931366460966143038093102273710952195815607225202836212575920488266590592959271043897068529790792047925575788397702358071496088660554982401715851844884308997521579102146116060429359655337395406094859731623908407795899203386961037224870416180752184446093373116775417315951722908350401444347866069033826178310471135733311815700418799394048719583096610199130805293258761471349608810432730167110081462385980832515733991599473147765213315956575152226835833642956595904377317694181782849347337555072522064632644586741615757615786262393047472908325297851497408042326144252639946378080310474675068378962731089515235686353681718416764726880019347263591054882550153329302637863808612762118041470208112639567470708766585067650240509457920034185653860993653700065389183745925179186703164019428416240949557983799556992926887572483692454936135688528680640040593239959218475579495968457637648406109419401666987241642797725138850786432254570104400301680537212263554676869663371044554105507492249396519109253542613800669732894174348566546028472617607329080221594722928526376505172740221077081297143639996468046628237203638596610243478647290229610571825419821242256273903399731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 316953548068807419520999010647150843170469166619620069924322985913097944876836805031789912314769361259273938345112266101157853784060096466152406812930969951726402522215257521503647046346458850535812809737117772102406777472812687483237108037077271912836940740233376132774456513116921304561380160028919807409775787064545150075594612270816790299552920250075693428083417921596235210567824321026370939150768348065802184344833672672497077014868042896713902323198390499535504096334999131534042021914291395665598196211694951266214437171822698185356398713821963217329734592613875295312026209654171245152940179386166887717871946351673032874817399251369169997716652538738775010744051152506672260408509989769394223964834662441511720044852237814961190445162140888864109813697053011046044964696417826498345371442568495687414258235852076139408319018090542150381922001538506637684551884318490287828409385537592774077889082704287704296318873729593251756524897693464033108086991346401639218190244766723558263046437427874304667876037592705874125016439668026579538539595620914677926743075033756530979847552444369094688098538896429397594402722345970944692881569026409575941938890006443220130832833584269690898698314371045841161955094834706839457481282605093519604417489096189284501859706220702563023504697617953459193082291289585638053882367902824205033682538897555294363757897660923817394850415872084446001626304724125200259804886271628673422655431014243793853435368546304327346253504096139157784287005230368092359149440979718276986559511331195611923394545162970161409632637868924067253440348879794152994034746867403790283754586765519196115790808979770837083560165392174490479458983090513776493274502202039993281373806286009529443539924179029584877399514330039280962982277459865989737940159116354650708650215087732869770332987466222723244942308919844821239104215444384316413393483223705600421867385139460568138337906193669962839925637837209380008442707057524246849519194822819033534476140568544235017696111053790340281315028970910162683398158409705516887233226391245384884266662902914559749106689966269965812341425961055777997909324799353792142395207944463233436765141400926032540844683062778214609399976510858667810628441123630469858320382048021418890068318217735772404741228637764480330085466316277605394749034934586098611628535690010611718309431637758397837471541965142683384759587406354305136407446008569280519404258347684694005853348627462232498143834731687182545766760323360612341679184781858279718915691766329565460667292743698510420577724050969731111720036984842583177002057850059701274446712322029178291932805240847447378022461414542981112709661625618117473971692025037681851926352039096694523999326924757453480143979024074408842226156149069023078817227674671846928365505006358858564708379808240284729344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -337198066396135065449047162261102740898013997061464400426679847086370389037994423163574545451474002549178644168397457295748431249405742623183531441319577396889829250044821087952075412671180997352954646862074162877125871699590488543575707231826277687070368496401233550597165863542855126371345508530642893548362093376562989510892657089411352876416876845905368241986361710057993145477762986967922035975262145133879184873027291204029962627743988623275001137096369404601077313505784793023594490202096811315310255035525967694036986793643757234667042162136897914185046372644071647997532356858518488408754692138505784783715975812284590856570719553140845594086912826735889414662705406391336981706833311391768946832246945319914413615255984696922310021894304613813282580168239235598007729365878406002137489933491655916728835228410769451120558265519772780297881715189032408044919056613647427948798868621300135807635620581398453270039026864505147267037500536027446214914506265795141157329779852552596808141331113609726207521002657448270401576050825488246230119385325950423398032628416627234915033198736811615820325121265033282262136102245763152713356841773811010113354757152948152612324592278144349825072702826149547023730417585857835401882309841562271228298298335241762864656810860001004615523428153994379212232203183273098177004572184602893371147348568706757716224931229021321462371044790878760404922045562010038986903288573459757176151111103509727424818777194225975043653084475026552438509133367782995184835987136912886202778226248301809360580551935838314067671057582961321904171338979024654793558038852286779222466131112559927767555771731504634552903751162671029423508076625644590968578561487434411823615717915469328830422917746122011021825815822271590287116134717040358303679342245765327482925204286035274859102056831463354475394888967907947128513631618960682299226724261512953117583466471821094624634170678104416093083859011994995623261065745192989125302546862369399930378714406443808172032290780245617569408977060289150980319038076168153183909935061059186368641700521336391887273001746730109629879905392095264869594829274813137229592994213152128190731771067715832556164435309334446138474876400301215936601392377881304889884071905157978566034649587134371549956020582030548112246429227914513623446759408375278372724122017582746935982689814933103606090786269735289016702808765258577475633123769930182125771693736793976890150292664189212003613134810689946820096750200532039562683022400549186683720125408341174668309166510232381758216718193413965886849324334579267955554829886850363364588657124250824687903006030346536070060171622403269414603642309971321904701927087382576287416876105189626097784666469973924938354115531167299632702651837399882516631141390839455193070565036851514731138309639932524835635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 10822621078603805253605485370638957010624393801604259786356136505317732699650941465906637727501963093740768828327675605527295518983867179957700273846434155547758228910998620163793213576984161674083612439846695549642850700533513248327436064324045722772168254611189437608823904988973088581553984854994763276907790086339167767283349910836201664244600276681950323041319294122039361191972672128253200546720112199042307995484563861207239161958424183291959756181470130651808014454371789406963372133206995378825814542133486913201267041836505205398190883731719760771571108583626254433760237949601154077218833221493282217789252811884581989830439751814576207872414816357645800664134393505423806519112556254086694845719310953301683461977335741744231130317694736356826972474979980638776500223301060317792467094445721182565558221560067196099259163307152283148130810595374456910195391278907582018358708775730682142565837544531283127435016603581736523213292137651196605568125748433221603723751269829806582280720941971287263452055824968947835210699221697064562110821860611035461546092611612463633364583546318754406718796482993969628723948403413327264059549531392148277382257921946730152702010552217658593725691926114491518889928648755048042276283000879753979006949782621947188695753601532304869967632497682674502245984942281251853540268863789230446260720001171881576407779284532654924032031358146794651570998625273815052797918685692892985110654479827858261883075761078314858596916064090761344203410166240154048909863716483861017825392234649889718494828418072670020722390595478285903992863314278463774969947219556441583724974161062283131779909598569113152633418654676638966289299936848404677131873683580314425726174941020067756361479237988473127690392738735949000548962429545166520771524986630406276682468903399260019484386707569459975571100756988895847791006371520672266502311538204116813557373564330249722598233183413481927924206106223305406850232741740198052842902748871239456855905774671638992287165375232520750895135403300551827315311051881686709501428301521111822992332754718318774183684607466570929394561283267082850456869977215795557692339424108370302922058014362132154052441922894326886022317696264334620886488140610329460180720541921315824846247196389992807989654444692074661147913237091441643446166922764249212035364773819375399339226577855333287072692373378920534874571363041807785527321710026148745917613229017053623284891533551919826778553150455933691641401077667690051836343584656658098530839679570357398075977433982760584825558133151901760646093098682267910994658546536477089172973631362334533245779305488940069954089892777357579558298610788627051006581690149432223909817610940657476500890890957705164677614151211732382058143254774518546141210401188831558709070150546164059227023821282755413582807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] 46372222212778046112261917386443293429473966346298789296929399427198344862570168087210065723572232904489620921468005618664720339018070676155583100378485872692006425713340219991161609989576899452749477340898646876024750806893094356799974754891646069699207043217847852142276308349336638057329158095949640051126672747559737216479326456904549976962018227477086476492103307370395877879138578656710823508145808802501672739135005209746539942955483904186929619965464045053933218804932342736015463544088273036761382228965876069827378292699996171870326385984124667609173199614080357436001331277369212755413682703264897930924877512842916130796592217537061827276832987478314330037305278368848006834234111293760793533179757246559342165138877126627403878313772929778337112425505680686678080368861635640515235092883314553466391011806324955989430855756294961110950372268088234883695392076989544127246806259169953551775421250752885693629726734632244526202202865754863572505814222743016203078517658398656763666821018498517160458023258829274041267365918520222409420013225570670366195709575881781257202953593127402965320186654162118037796822823944048138424986873581616120182149968840646754897581283909071921808486468030597799760779863497456756392487848228456799570948906955638529457950361619909772330533391266240750082514347938675515929881392210985012846478509389153785137364459179706895522347721769516377646125687796215584386551831464674348104709069995271404256571341375682692644707957908261202060962683774360232621384971962531526811954307409659479301172579751162150289191716614749807961207183435142583465368002032109235976397669108683875222104414718069482416268774250456690433023778633335409967907469754506119131683693501169252151758895694287023515298961208113084283556209768608694930194275605663890265488218566482285743641782487465683547971977511535948823667008628345030286428324887584794706397071306972008626846672754394725230623754330186659319288581019461764411167940855360863215947765535414575254222015544063014534272448066734667575025677801716636774705748771840877282013995513688677179131248833351280964308444479661799051116240766361667547568336416659799460242971390645388087654943998644165503052969895382164100740281892094838383316649828403975011618904818055657924431963925598000694606075243638534550623957090670662663822701104730603390282436586879746335555372980425630185273106386878092483086662921903265925546086718879788312467870193444090687019709446130388921822893168566969062288795803943539338705967178259183573721945606098581635243014633237764689975845614996576251442133773685694378451381907106328384156601346353581983753288729605463581325415158028809451578607177616792651047741651350060304694744840415010836080854806119180867337387618556222809777190867769748867374624489333267469947762385912758848716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] -91937901757493311940539549055568649538397761348602980796176431343563110662346650300741856885259944253909926501974661062506140097585642091084515756535309568452182829292494326990896758898500131264742726857500764188661612896378884886058096656879314457047832443010655272952339573503491222667509339905347835138332125031136986924824024085900539245041110010394249395601315076646540586224015908078275573709997945658610346560480559490870202497602738985024833196745770363722458446645666200790503929718442966618596995097940963908442103727988658893981479687542270420475118767357519730994578693319847750424655200500625769941759306737095051070897292933041184029979926717632847323598402605416890670416672354054971320499450688515533969969708302237407522790536309055363621790866322616302418693569903827398539157055495610574760591877759892111773578635059090208817050554455259748304797571243002908123684551307504563367555686318036713854957226495128005748923157532706947295484733620042797712560841669943463203417881605014618277097873546833338718022726424551671968467032679111855451489615707941326928290379289397988383684615390131522959730169857969088002207605204941046097814703894300108352756411874064159691078949347771562237303080612681170817016679760672398644514878368136807932677902433534277651075036928835705883390354554531741075029873131115055897649539053767992991597290064092900165484963223601649644919592612189421486426659269874550493170380830082319848774297465389648692292905831044033065367472160753945682410736123232451513543628304281159604364053204706059444244022765312421988274276168889438284978602459782531185132836986224859142723256618875653227148586846553656165478756100220664010806474565561413466006666959567158712555562406233439997007116714870841406372884115715422202493250261325463004521849681622277444642514185591877692376914890294909683601070545999776703375500792806202300590850002227667382242390682249193667214442793677490520302659048878513282454323644691314604925261352235115405274620547643479540636886527738438412237202358026325782978340687066297801238417809835923872079581697931281557966688505779713539556525933880569885442711640372146316779396055057162518845755151703761926056028111815358729929122512755274117336031807198975710765664788115212533605124949609039685449600390968839246858684914138814810943771683816075512626551336796765664237536774035325395039910700401432244242569774108172044080203338250006980750301164193886661215421617126553876456137055718953115046873097972443278790779592054767902282970065076045562075633117863590237509627722768093119809776163145383806222690186765188868369356682596535956495010783341473944246573799280717906555622033748084539262786481168149530237056691729127776780439577016078747660760252350781493655876979082763806897801782819531058896756005757459502370652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 64094291050103532582183419017014782115772892896399661213574023595114805074676189513093286546494546660644449988722507753685034451636854383026314828479231888474492081904363840921524240470793350453613824518841851857620382314115529219226664526196579289551672386640555703873946604631102007054163518559439233562533166314249462966721924243620729956961741584633458775217842099236906349231768315938425165641036771317198791298690560795444722544556650350362940024151393607080081429181450348561073160062882292483035179627857869920759177430953670790987031205751545794189094396628025809687913704105545181659097297036654727650679425711726741744251118672694865496890855101279305593736323997514971904575796945846508730283404116359685695743253031743930945376884747612540791990015256620884825334562592265838660795721072691101519034659960086136072643263946499599514226382218960535747010115100818861579435630302765796683439813245290572796650199546474081778493278347271587414269720099065998698453783330417226223333009787263682981575023448489541780530017439033801920517799516984366128730740848899046656881705427599981090013312394382682354977478825545796186900419708507520408996990567386899078321569571491176109043075986587205952316112462835264801022793413147311752478146246722006536868888510060512733418605656132366472239105761378851787278445421870836681079188400554878211800697276046427164342762174568748192000841711473402697363613310114567426843606132127005713870540565809581891240667896112572842728381865685357958960288267009435734734112768097961559502274817332587408184885209265880969214835244679500279200131706203487829227910571978700153302347510128875611269982432796929835455709945929261223142536165097911834670303627798878998512696590194558561143775620250461173135744049374827586490577197833703911419491545422059939245028642513084981870964190782378370160768396728812190750654008313355206665883997617452943716973468294892504988821983200016826561666966379466302858638318984062502536237839502223406476653780371210701715127114300127957002049758556701910850453867763673074402778185823366942025175337527596482607439033016737403060515156044089607500479399123263779964808210800377926153430003631165218243997013099839332899558730680172733355237255194753935576455632706546240509925715243929603989971318195813898863642749438608836698965938067523957641310989589825946361835395297621922889242617458031486087215977288483954472305603311798406916195747782771054653861161047125680387350300827753643521590945225777168402883720999141187690437350465926144269147709161617079156158037563198647975791768260929358622042742455118364126580654001076208032203781150304319540767580815648191755898548113648930235130286825100349986063371407901718892242527820586405731835850438048099752823211681984886211394295178074655526213775072613178644889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -404521789493239256743358016167616251899679220725681788896577821157521670739751670001274000108976432695359303995022386775050431862670564621821523814406115943518578792886438919861314285499840993834199847062775935736952132851451310341093441618581992788779408956266069101094693776105847610896487421712969899515800409864263743364842374345630479649545286767764478565687913834915872880779457396771780432999637585973492608468916005390501937236585189782963662908926151164081598536024624700381804679735268281175305938706013594338970190528606317241224447810290953356867513099291037814410221265962809977454717228323202299732336956929875787663221981851387014200467457401985085388187014269923853795165896556044031235425228094917139065694190113597316079165315990794323005906267890182218871865574951014718951659517087480592924211390954278346514865867535533342280342870202657971028924144979423125464916138645270780929021317362409451394188369955814434249527884134797159821652860304259985243409468280134880768043488142693844546369485511991691739812414979862859653721088025137329212366989413742120566201557500952486825718389272724411901864737113470343080175372574815763650631809552259380679351759305106517045279004022301910364527378920340317792176962581966879263511491540074572055256088663851316838211909636678707252073345322307839915342072167714239728009030689254821328024061761033429280781890709925705281227001771795131328882901772377469990636983842418355270981645435274210626802569244164939776161117572792709208431130410276924255674042390525893978460176990679733085669670137804756136239308581613224584667782937964886069650742048847956485185436935732555110083117597428737369711881158214303804106268797323870072280136373275415834089764721002424369537244471276375117905086023502401662604783535121308693083905466634743472829247770692164824530345033649751335382061444411751897507802825327601287708175495406840023871395930801381019453849354393759087652712430576859624347464337635042819727695233922142449082682627478510613092342898839106839025153784982688245861184331453345213468624895939834929810803628322564831401414706646462529650584242490787231104251133265953175490173296231440950447752767122232648870791041084789653491751452419923681544421791588045989543261776560427815788963891571199107649872928855448853750521002770770723246517405331975975027927521521996923179741430404959244550112979361811986986261414714427993710106405317026718694680413461582293699852476318046902016514322504183849971818640716390272889316926323342675721810179586965482832496097730852420847466846380979747492750001638451743716998741916819830976107677638105802390294797699645560900603097400968056566146148834126842639012670756548427653821968777375887188465401441482411147626034796414371378264382648719602637548881623061596699857080797048741203804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 282848182711256479808794015261941750999958529645649350757036020576015137099706147710202517853192458130579578856498293581711448722792985060354308720788785312515243829903954234090244722217946193971841209218578493733275234955186279910801048900457696578991776922814175504532274067437153736070477319345131153872710272098448364805370321398736013577292408919304232660826873005364526423327952719464723965667059102450456696033325736855213853253898861632545482120121012945309381044545462814437642277155027548976416746284055607029488158258616741485702762758647736227011475207095695339715699010533255367386411112449616409013369071632488569944922174586971139702143957058563864355131691904542540804459765748189517685679795468118128485330084646233654425424322616858778416590608580269512714550548685731977803157354364237239343143341010491861177082219718874896114659233467270744239494796401143489756657191362453082211519431667051731921255969049954484318838502927131601672246273087726728880624042248606456911846357733253015258747425880072881510355441935412777723735806816744957441405847440292324048437440597436552248778885088123115496007863124527468907793945312742685059425069861331108308335093285104644555424937989055450301078461145120822369291694344098797241515516500687002819094109378330243292937794817359147303509019566476106247448998778362284490139005988628646427509170143352943871672998290544171816835953191396951000417883579258702202764117169886374562749811383817644954303078017234858770803292472685266992845797753474626743874094470434966366267683387430857191706966289029403473657045729582980359024303785806678002717391423326165265249856555367164717292964684866040660860406779164130966826457881343622001905211837030999588788808232564014210820718015005577037264884113180569824263061021881472753310206967323189160681362182524486566836495465736519850029384651742551409131237216043558919570193891456776223636037945858477954229510953945210919405833900003399262224855964483697361196033679882120856551658264160910823876356333801531180119093944844433143363294296781666205453295167270130163061034884275979288519672243356841465015359472205558399961342099538246907224475746408269877441185651539095431595723115146097622264899060929122717929019901170072513020682944349024173907956056242745805950637881296546333703177009517847159297029120871795712443282379648042198662635843705081788298897293727772462441134957730780791126688566690236308519215981765734066790996798583231396647184095449615372501881395761172380965159594854245200995409957989839086921332591022543057508500656719168867888867151807906362695379059032390950584573212624903891402554420555441724919536472837688024340066955033534298565977515257237507523779935897448491655351687184100299863671807924871835724255306030721063104049305103450918416403718498564455163494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 869534825032980406466538501895142117915337326538989147377998808257752398690046740512855733404721568621232136508850975943384881436477864802565457314082333615095707923089167474626625872403258182398515207191948462120696218260903778293500674107364722552289947868284190462053890432713858131613089968689219380006553102800037596928766538802300625609959691455788274235265630100856740189288830763518864096967039342150604661908516574624357730227130076215140621082339768207850634125317301436723985031531804116521784288020463728915800574472790495879228757469849939021445757141577503039170972729338364156581648367984042051179344550718954264670051884744581200463454651857596323064612894659515601542532910036515837685134487187156953361456173455347935121568024766336385735180522620601959848229737123003040103027539393237640429280750752563931969355670125481788945205103192310939134924865799825759210119141136634985440082041504398190972480618443346487200116591645299057144440298068645199220131942294426207975883656455803658854609749510411757442371130010160915525543456615573847816376157425640824750046172540257322649399529140714549745333103233473573575488727565474858462278701437977907735931949643021912419926554808087520018068182510959607172336241282799160219358766853190342093018556221504119335606898894757251784657277293134714247837660384794353597765843365996408337082509929836109714332706076535493063280015582559045238130543478598894013551355258856814726388319088699456339290924849574554376356788202680466971743070473387715053766156714401833048487082871103685846198489225011562721476997991114375448074195623440057236017183635445745562952974798127518412437789593583666083598978398722712005904899125993732478676847767063472856602080168321411535688519218583114446573467198531081685232890831597854054420074894707597621472231839107871670109002339816781419136206372989948974110802426927654168260747239513365066002789971674824186514493418106616527671576717858195510798019379326291575965090941353744993160291481227947215480371178214804855237552654690710788564267580509406550740004821737901245505075321932231047799287923169459401053421501019141583710900131720943795695472594542722902086677596609573622147559461833654284825887594702201566118643729840864339803747047086431939257513526481623776053018569628348174399357821352763606531974854786526412850525757481563174235833929882752146302593873369319035610242248548091435414396219415498993819531440717147321606742924475983431490979965146372477954781191354127462840910645745410282507849665915623839607874584504369947859923874333923417074737314173472496639554528386600703605758663937395613828253356536964930632591119664877329644653602097180060335408174603301437504883056526179048940251569822657631376174545346206640824741405001680581311914019768173376256569749622143263273123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 522450760461551992878894771042154838068780972248530538868830800197151469788541986635403061059116458769602807165334187582026028561923448579443311889775271458158831592363871744731608731657492710662397474510338012671880911957012313550826213394465216536198322476264879642587066369464687161114845075408307048633147931876077198897163104534738446154746443280128075370761178324205787809173326723507873926601385079939417243856778101698068100906836064227213151589473434846883113585728696796205995470777083904520649513518333962088355423332461716968951523441057030090515825519781500182322898611912497131874470866472332419701748810159139105453914026398494382573875272211196089319072623443199152440886601383553661527686588257606354413543817652206488376069680160480056010271489390120144792982118625187529283932484428429045852377365311956106050605313927865206284746386983902628698444770763655751708104495430008425916152943131987618241430451384698714074521803552602324140885139913972198335802839923636124939385936116390260351952125879402915494717042286663384124316656296017574734893801384365649881164777819606212390674115364908246990432486382987021265116643670015856970077236968711409513416551173778359081420218692915560285692809053420214931740908240637065649751468461093174420229140198385404584224023572887902395158973707635690508738444583850509907655443383184178828430197634940095554389165492044286307875059759517651782641314281669247089196660608441034272727604314444458726543833440636112331135788580775351086240714088665413149759209836473510171881408613763627038887873147805889303667547466348650325939935710959490352683051584759721624430702329423744525306713349830987917818267076090491473058182335836127579006319580137123360123317000839697800974069636102841553430167178760585872237718508499479112345392840653439262819415547574974150507710741000647949870058454849189006517312557998196398727511651756387026149462758585202030595597898228941035669544478795833252445137733272309823145339925556380956010829075293515301327110854960135611587175061800612480399114837569223058759853497224628842336880683010939779581621939361172538672845674536574722648626981586282212480909162898590314729220748334487582368538360980213681028099049090979260716792804439832999173575577926670254669427886187182520607979211518524315351333974544357211566491030569831683993890332813223555135697946673404756568690797192444762637255501232162997346673201144579029116414688920961225425010922704671445149101543526558927192105565648453311428756221763526974893902770009058834651724803031867821639009263989436245533525657841707916324339929032944102034080264521340039460703309056744953871122411613622518735969438869391621737984662513683790988758931601123300943706597225936530771793906497749796970530368115211287070445384013243362353940785131067723585945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] -10199873720222915180298810665018389673225471400364570985865487224303438806754177187111632406795529680615835155215870172862339997896671608228054417024214165396965617086455707229333624348216985621927958574456366524935162438295647193486175872622458172088537957877870429628029520767501465616034957405170461008793287796721145827358266871901303910839711629784536506691084830339919106338256772101963128677713887153221607082169246913348614318139465301950043112699961914762515521775685087278141014283133474195140630080652975604771594322364529210323390474780889883762913971818858309003662952604794218451225993079310534472826770011888448101084434449974614226471976290597599439329492960456454325773727084205967436708737852238499882024403369202138111917841711095207886047129333852599515678090632196319022132858964440919996936593244778476744819221074341066414152796846677534563766893479194335075128656694516767598441909498781614037778644913018800883961178488611063517092834783497945693615590731295394922834228940101422966972070721831192898861759800332596754892177003950038926762203497268413710656423318842634969627073023087563171813005350816712406537209210994948394382310057542671724935525016979281436580308978208321780359794976029289188872511418959391749081330190715228929453834639038601876427805043517408627451706514974350641851752249486289094467895421325507664348311358158297034069071260567389917137578288349666245475424519370963379593236036608749678279904660570393610055892310273448478330162478741595959913522273110098816245427384053589321280494673989688355641609875127729083865576539631884463696485847350686683083773444253584216059807011684803950726308887968953882469799347617185865519939751626815710682863973389215786008606347113619491756445300022336511621908668172290168566687622091802570986962921907560914591865625882717691926322120236077254182894771447923568635446884820772109269506750316026317355161486321692536689268573759541238515007336649146857716019026737626187109012664574658056202915949262807401122093792881308452544313590406583491302380734505745416981152762286236372018203800803299013015971996514036202034670586525618292700844968204490353549732946852045281640491338816163705230828503340590454463164137358105923021253668617182377577321079294923174401117066425905027704818691005125706029623388065151728615606387477469000724106042681822536350481575642733708408533391561064077018883398034751888659531656409571901449223563578376497557290588352599845523630099382389461158744194749666524293235447677486840921075998526239036152531907096617347319743973739172044961242270224020104399526380107576035108690199584158929809566263357985294352006423820974901773722839016459780694495220363532118844039945499458875710090516352309979984268226392625112104213975220258715933884070303141846203773895132013808988832399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] 39480060585326408982065010043596797460875783316004029650359638606007364045077249753226619781627658467694123363973371957898269404044929347412181523450308977440551640304718741398925609047338225932344530309524273384570522299963493792605705447586537388216060058237984090260909716920884726960311557133627376313511189189787447989735927610374615591343788876734576163863337302381139311827953786875794120101344566649449221120314846123703126459989272716833063129637238239447887194615085500937235728791172295931162299322251545928756097184570634778756925522684298875119807438042064481193358580021482591961104713235139583087464034114015595049955238224390272913892674715471878919432661618234882099588641164837058430345946106066344385560686078216777741727352548988290741946871852106048602241354801235461892896703342512685428867137828063245935992082384956997254503562324750184211798910928141790501043100666928397332338410474582680625727071062902544449808196589988467248621904136218566557171288476515980907953554379190042501660420900800950883847975409614334987790370124671823438749535016644111384983132196947798576894994692495309553155761071542946322273442176082953741541336579004707095606096278261979240314536189574346330891205017693875124346977553634133000838417313389926781248779864664789605292733381810444243012732302003079578840582608713677435311351622297212398349295212347271835806683424198248184862604398539468836972439790762742072085561478363810071804089937172946078195141574267642743012853215494820044830973244937515608634034438102600928389156182769435004581901245297346196155628247824702044077340011975886186871309419579931699720233975608928060513090803761403018055824931195872440499099189364274861572628901358204855435773071891693324846204116063786751122780673300035799287540253057514655376460061064730557998072363739220649309592598341818768136789274778273550242777267849879915505845277959485918626396152819272101319730242514765758640860648757226927462532401248625387686807218884039833866703583502796267278323825442042608442198798423999236433576711092033244901009392083312641340752133290617309983602929770777429716326007640789107691013236780120971396285001734224600203967770219976706761648135802641006905294051633408143967060508649153211029104240366878525634980462914854388174851310107344135113970055548352640130213937820950778014162945538483312750488418699135494862804219089685041427213467363524383125960939452769352146292966071443853594963807769706569844793473796268607736632472355692273803561340865620736638786641793580375140522174952332725136629661106126823023113415486820163511116624216273290794274073538141897418444703060640370709041128147403422120203604348797416999339467851243570527595712458823599808582681377101776787912496412958965338530977453193619557118693855750331078230331296032067555216588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -103075612645569810180006375725033242215065818816169947388546622164498412513245775883598260769193275739744670444092489321531851977516910767195101814481787310485644454713591810502287266972233456419446621150362096757652009410544904008034273468309541808659492126859189659566902254631731976340299891744898553840932869583297075634782144841584652281913266665167921486918556200573507418717869015109237160697548303949064172234614453629358450784024203294627004273986578050392875923100274055286945324932760023336045546223456938358173942246516232489981720913594881597092187584519316205952949655532627512129326358751884997143469519643212596726261066297782766960654882029937267628512620352289200172143114396412632534764192952559688804225509289843744160074293913759547629423713450866472091615415380785806181129626149235176855758624562121460597564385217487872678537896916804508387402458131014339593194968454658840161920842496915492404038262643376288037045864209782830412981837336452178074996075146787228797855202959858477999017718466098767281527395142855731934244462336651905999618690218566645609765343326826362805822655070227175217899009789594565191550198170436202588108136436870948587048184758449679968492057366884784129067125903139841151869905678500942780026513957559574276920378069043958141484903326259347494076475172297892894318883022211615289431528754762214039189452744379226338302174122265433291532867932090163065853886271123170447728606339766854833600263095729766928302272483808035381588393827855946406942507122602555949721205995103039770456608614149568354591457001808060779641866928653724685468191377515741723923381542183951632908258957209317987814841230159897158526820000108409111852199550114115566152709169029549254315458584626158141691430633785670598418515302548759447603043426438518744927549044108288373152096048499165604221056693642273549663131352986748406185837615442003396530050362472839746812332945928270516302308984447952038540685354430363927887591715966915491805964987156313992406555511946895512625653695952981075632295779409714807676558756977136080565898402753137289999242933797412557381403565731453834127461905168483875055168584395700556890178731114401791965751660781993972174191452807702666853368809571994293716707993010065751585299883933835417644841379781818451939102702912347329148139839829658673723783244795228615002970564526112034200009647335595039249892247472573495646016016145930070848296991342913905812314772796438848142841783971476290586428804036985503417279526692946675214941438757849349976747962042259225062055331727916115168585095267227301937827568630323432482026155395364780460510834036494651709836490255179315677420161827612535875052001025284147754118967366634058730375411185127010117414849358918013761617286199252199568134530701137381261641474352990719899648820660087295791616491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 180607452126274333345696285062315805633689256884074857606222878890013141602560898909683130252092516267513395910223963391924187624017143499449021886137448103449719483556567246502507795167906989508453936146227650549015285492736254622541691885710287570032533597712617886762608067439307273311614273343327099218960905674194860955061360479249394444701277205277626124632104378391644107156166107263728335111845780497113493745449908708834745493176225392329780564019508826458513667805557859146794089168174202839761454472167895867485691569817198601079304854017010271143958168355003255621673676549280568600138341386672721805874178281697675300666633587320168561831102802362513782833301430340129869933170156980565696461864611190424631867257254706602193697672161173576554922672564781133728691504861771368018503818904243472719515206612182449413023867400045996643993537577075946205416311758555787339083916031794887675277993106455095075358781813345665821402127150751278416239580598822833220365918569081758593906154728029513433893095786364960509179449315387875884081759880865874496532462812062986783990973116669642463237854514589037822743563863593367285240924078272000514323533604778073296682955450078782263056837957694023712621830486031003807415737300743235984763207071010719968630182137932516157580659314507858264863984987315423472150318340432181183562691615578177408395321993559361468102095060382891728570492780326416084691035750298846866168360146144433128075358990785604147720581472682881659139858347151224033961868586886254578799424877595810374304938949867430563982129020189264823262959793956991762915059864651097865530434861685995654637097922026410964863822550069749841975008491759450538818589722403237475884715462855715033617211086194046921751607648422473075692484845818764059287423689247877011199168535152214946001624460984881433789432264222121805919312955428699181562973584274401822950403572702883659374000552492617046070997104434895805507261686496657916230968950842477792756228276468047789986614718365277829604258684714334611403537956072195862536768716032993169716420209297399086949741320962171380774756529203832435414266395657030884808846274954853639181754813854789972967400823483029754585657217928121422297920724240613270237633636249760862623051541285312336391988004660139155797183265995773052164243656045732126411196164828574489991562770013505263871411259217986970948286263517727606308369272937028046940661605845892909008735798668334989092685552633408189856035550549807358774972439396932524458656208189703917330588208435920380226861865814047997377778496091239770183420779924000121179770163539636093960187590952345747061950554118345353408180589975349794373963202574982768335325352509156063018242501597589531795183050820491127288711286779061950404327233145505909657068055879590673465733001109561438563939123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -175988870011114447755858268118511676233067309868756414575966826377993047468282790617578372847162105428603852844879539536555721327735445533580643262976185564031161530073837567953986200188930099976536255940208229329334745400330599960440190459278363868324405979986784430848852902323117053260442423657627699443644068424383109180401308076611470335222919111113956988927206329546472945388459904676353747706112729580455026758368859789840093230153166550976469114747981398286119922317645383264373379570546004312976794127267293159283838829838649170708376982160414831717780338695704558767944591448241490575639017425999474131476516413717309866852348296039507158168632053567193700063927396204245270293971840316200988088261815352805918370372834107858538940105100420013231615734628335735020375048960527406536355458774896373498252270654045602801581960073440459785474315864649463306814020409476507089831294222418923896791157934768909892221006787376146346513974136049334744349153449648823492472097532705900906643483201856978577905964387763775946081298137577674806818728598438423548268327915877163503129820314143678064943389662704902336237050276949285742744971884888899847529437695488337605800399948350537862065100276202715647826547569570945640636100294535728024892622727657869124986627522606000690565334924379944298696045469132615083675584278425840651375493462468809456697694875728156919600535030085974097234479721010382507469353399591226293457032253162369127733991483477600204553778269801114940222114865951969485697785165675748888914905165917154178897831980978020722618661450589702130233417030198647788364099955689380910238242759682936928468145795277293827534555376995930467621913292689087978447345677053070467722783061414263000904110415625642981550978853893254794956441415672492102993958177793707731000468350979244688123731893614138004462508987734553342126989338294440876921373251330743407846461715195841795793635257796969421145723043845881897972699826107470184066995735264205770467055992905395730704292441882859004877579392027694474756392570475350431292624217440645055355714176920866997768461104611374817338958282940886697058157332219304272981690544177843736361218740898725715102236712263641325603428052300127883055808269545896471316059415177498974243514743350755828089070018857731188168161104748813604305648577648391460383416199280523302907273917568532484561710326200873598221592582229852032448912571796755202194390602188311748280980401599779840354578100846480947097166997947677818449609147687488116808550141927212326152324704827310772369255717727681276754507111038969684176612545247964528712233855262843732640914973197214610743196870146957978239015249380555456411803315909942867505703565270013093600424644903977411866507154599886822216368550929077770944448463965299095626179812723321774945631078410498832449688043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -62358267597824186914279281610957937632822183527558898613157601005439709590107043640756910033673164135385943221784219386399763652936828010990818575552974150920901320012646437807877519613265298713888672714237270293238334607568640910362628643231306262230117417401263543677481389733855363376330400201058810014642199443723429189401135132977408845545324746197531260574788697524547413438052684996888972459256009084943598821459906225406420009014017311796872563775034556997791956924077002729161441660839291211729548644831971092350128967340027449391892513041029102818901663858877298284799645625068237068160602085315704642401915770645776599671790558461734400103695891747736101083184628877095844984144789854282563546044317064119366860391376601721432684999592621951008932198361651107722761335064824454523928630778519535986492786867154859425933318473912898872793236890236470038919079004522931359514138384628316420604939334615221142545820112810257449913754203678988227977161141986826086979345297808249003373379714004570687200877526548552097593992030074709533937421966624147065044207415241787958545408507864726582747615622584714464784511586521424210375761534625822950569473793275287564610088193916075089239078763853775799172557222756400660515675670800052667586255769262089167348644991023672526416384484220239664615195629092812755988427375867481901303349700281761489052534632625939566262777031164890310724058625157977340911280213351359762832934112974198670556379255946653723754685143625732495708194967954111680097925511529504497686437478797858066535972623707023547036422589504586416762187206105525217015344081792246352212532850187353421469846220463902021694409442462447446830997029396940114839655034465879902777698552136034852000254073618024099356096468041319945390870450360603061540113963135472325783876035002363124392044197861313421993251951231031754764682942662608940543122670657000825704707257527982694890979751611227714517568238107951359998492588129064356511885856631629896129726999987902797449618519676647425062313450627653430595551921176866093669109008114791502135020110157696074975870511484871472385854133911677502396059027710036532703498262655891115555622801638805542540355671645122512898950110034584046489354748854295751337464736832644741840302611403275997799011741525212474585532209251611921862055262821383309653314752177429759030061332537275611334731971675899718217031817301646593642262944685392116393246694185025698431895664613067707425315486870792213620175943836206426330200780093523622260450649507417237515792683778632585472668013350879177136917136350297938623935048196499709803124250559959495097797051858308976394093562180730910801792469427241185684737782426075861937386663120297485338481632580406663760651019677888530251722559433899855740610329895273824356755093088004474589924864508419199782092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 655617434477754279120119936722563273736236328652145798511472907624250627808499036349669324905280527326737990387322379446540371596436910415956972197718990672412029123601929681835460991229837509061066165924008641619411184140125480368958237502115738863683814119862541831747233860470706416884571546937899871699400666825619345684862316813210218283644391049461991374340982468168178049573306169333351259110082342161053720636507081506155894964003756310384084004741598384074995590903643421697724072128791618436059047089353302935294901019625243700588976967454438400239615314325900346497441127175707976727840474170983846750712625874538044183970585380533244373912089405151114244088230538656068649554717299479796506177667357683245874350874944698118361826698352545804048465271528589941519791013838881976274117956586205002763737173007520245005407001699518692135594802462115887036044454065053103493548459466448156697438199213733046427957052086919853872070200981117813520422980218311462015639763857225771451671201205087625623920593605767137743496245420194744192469339756966317605765818800242092330612748867495813833146420934746204400280154474971246221734249681509749513231088495784098900794191593360360891635181274988419545833239734313822398620011494438242616705551338030368269404384681930628674448732624943596094044977680223564424166639858819993135397171095901894999790130686509632954497618153028414438909628843104393582015836144177465464771715822607059959560363621207549085866671072267726472717703093476203137138350712976470233869833017061510384752129443031829148529626650850302913359219563967857323164094753767043072094241295712461966197534791886659133967837834744147848529638362720685618911863989299687030248864904145941163245272399438625407990017791862144619412790764738023255167133182760757732745555097697170204139803279292520389405414444801065026129713164340076127196133027534596705226489630066692563265266392779664807343693428499760163905864362821452910860633297342567776830109287773524740917609852814234853045925560074021633164578850057670093039993896661539589092408884787712969385209132546321345149900157418233969315618975859023761761807974226306212731403261512202061158715387873621208672650412338599511358821943395905096012527051348721009460012584813340353801936441198198400268762236417837543714873448579213206325090444424992515349923076660311745813068129831794714487328023376403468985992178775795082124345503473038422642690076365521125092565380658646369493241503862378635579326419917788067486017472402548024139132678050971079989092202475369330798833466609958365517569421928008245153809886132395175516034964705659940044898134069396917442051315560922099566763836579728950467981905715830244305104493353989387110620565207331644608396529500299603541751521129302202209435880591172760510850224619465053882086850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -1590032219688204552492528009693419805616466772041292031099307846018076983002645659829372563566911124138907362591004027376035416525702094064862931504401438608331031251886130991822295444998585229178804741707781115012760583277928495928115820584220871180663366818169755692337012426109622204238502383265588795659831594775771941247936914892279235243585709172467490062571427948380320686098785753927754086049370019043790482370637913101569818824138394620080881953782121628345630414048902820538578673161227885162391896616551610521467891462684314579952467165412947720537502920267998082537932408433644207613856718693988412841302570857309094933992788236429855822990766557242354923171003915606089761468300847475135492768654346901426450715741216719997889391867046325191861970530698732960344290568879559544167500131535113468862631006896729497403527505699370260356134675641617455966201015621820356748897716254940283817773876798409042606193900878963836569099298488623169098402272161789004711692538255309674869923172824549670346938949873420768503658129687181582988033482994323598788379479863711532318925629111910347865512733603836328642041924606455198000651700715923434986734048789335307331217320590080381520021203180273495593651191752398715807207528806086985394150461220095731002661941600686174535576697191223173584477394616891159411801664223126941661055323835977864842537148233838472895079702597484214059290644654222713440554125291070991483583558119578438788445178889858697969046579532418149716761601873021016090623286248511686731183068114131860311544596626595515696586909000846680978924344231721514011434166962381319957737871687231189109044145746172897302038040118146484399127904895919717066005444712471058519774551622300555864544683343052219285014305548683237839554583133594862415150571345596813460490478483348681706706403927673776244558317175870406938724013882228156659849593418896749394695924086203725234126613458531815989558595249074958412014265351379242763113348625367134134170392262580654148995880566768284830485756629325822318070129537234414766491988194099846352523171636652945105537120718008411844357488388703075559223911568900396010710227685860370490077571777373197454962046029722109492207354014821174651039343893925167487570325071040069975520321869415069881424046225782182073601696964044364142276038115401045910394683868884042198598920869185319678562468130524423277951539561955735785160660714881874932075111694462680055944987322484118208830209868395938083486649217134181891706500994763630213433962695298822272507051786093574176732109896112258473370448517683081799753471735088830028913768752734446684945239206978487890144282765594169278391538974893167893007627427684790347847965200957575208095011563310151825656058868600079498020935498706718322287017229627061766434469192563203831117107567417500216699807334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 2667739044811517425154333657718449174768601577572764129541446675832537597696430110082945884308004667879728707943808145503814645757684449258604601242749971734274537443793152411311141050567632552898206758819272928848088967446245340486795022641642382142655351990162434296262858407488584735641095029640355455748331977296918129379534443035279503090828099383935046265380943088971853151829955517372637719971091445481761169818525800541663228852301575072790733927752407206101684946193829474606051601457241171703730125765557568903778610694140046486270900007021642729661583919373678119890155134564239207686652321540657562148165476245054406108514570886148275223561975787171348880949141075024335972514233898458653432472765706752485873790160815334532009714640290742783898026605805660817070063960846054446276019520885216212408423167194632261126796552329897899105523685803730653954010236053565378494977351199029155138808120525613405386990624319342918576961710074858294055571104835695129166592567977153173457372364876397327105449718052647413018675385466710630961099683826969018823822177983248902573941935380381263873477966486005548174051925723292135442631231788429820429110471202655696137955807463668630669887374753658551625790008428346252164382666827534143324331964561905692052304105734733472125509607342610907399571054969737472181806848216535860958838154955178209212808719526906223189439998948687548211361680132917681077805308153772121293523919249575887589490318595320823010619256645478846452043512356434959919820764122656040025149607932646109293911902647569872099879094669253450399373944964194340429287153764820623205176342050723809071221604488259737299923785969887246164156593330015553634004307127118730539720077349771762415461080173795494252872506140928603540539121313745199479682312319719640811361457865815397021493445976147327423998231131692617286220171667672886449234375201239273909265800411922807851277408800675844717440394919691927489486462199171146810683156541005114941298414053393518910597916125850763629604302360891911498985432686277579322302080434821599364818263288105703319942930459374426340905729765605858176677010195799694488504806972614402179433044056301570115465227602990064436310679048663511141782884655003462486071274256659427899180493041846766859505005786255646345362761930179654665887405123214476890935057103984164024752644689974523759555527429353583809373859432499139498933928143445262805512531600634961761913412440724814249892066391759834735431051843994647834768636749188690635147288350989369873652318852105577686678285090650236110676647849447151596489481660871381622745556099837594612307448389493716911656741827899907006807375321138384876616667968155334168386862372870163200087566006796013978052968767599191853464158691867840351040765162490258236572815360105548676866206042672709267638127165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -3571842570352460076862392632948269844928889965000581475970716387156994596800342263225105411064744073842649531768494882493263419685129777332546802353960488338830115687574216388580782595104652146323841795415124462189995181690223029092427966191115140118818473750638104794630979753513471059426934936724547289530316291023110718561605514997037220012780724350117346097701849858088738236794982551326039010859629447508804621713887167668385768238697178497099857151146925734889413998946184115462551778986802665892315788942711253399588778079067091164392000535793915552477038221781762638139873884203451522500019660361051260167878935968113569585761249008995291957824516012233946260196936978055566229353794041281827279842545570204683686229707892002741384506668870265224347364323351499776892819194611096489311991998646866804376667298254533541540132401561956150326730785869992260703327691327541915244812421450605803856248831479760195274335902330686955163405280540030653677673916887819097863071464701086907992630596947526256185106941838993581102776398262201269773764928146479573280570385031639457361516231232325970857809082163851733340199928062424244066836984187410770753777649683633001940157986863308149829923844012609247431468645317453603577577922632569229935630712994963946015706718298708483092364417684810303140648125788708354765693189161898976772933620876662377729445772140159228240992209469930362136619850512873636973578240331012582833388669902649836490263799246346816044457747249310280274302058791757409655217606109632862802369436859273912471153312529315101770212714047432259490546493760900613065254303804447885681630697445115756457029530374968799245125428892372527852896606705149475376360317555993902008550777375864240960546464405365069687454835232281724714301600113978125840046961858599057081306048332749572886829252000729061177966639501668724248645201159708277572090730152481091496973225767823357357449977017217178278015001555165200272609038137147767983492976584333639067718750625858216750266563995709543461407252960117218876451964230246603022073594515403466625862004097965994296595617253668661964963704534837349396739680628113065065048470342341100705816981753613197447234519397290598898245456511777032233129773677754875632579878856360683465770504959715778989497884978704973906247890837664294957449200292322185875976019051226411439801217453636174488589723028014344762908128982158826174479207611032420222119431653195531032358128449273496356575791608134270658883060324206308825558983174643797098097415043477909478249125029734857821729382120910546145727177325053819777515083762853351037777087492012406072256782550404677181450217156149603312764851074224242458706328402659663469312785923341788518754143943208448917553113788169475774047365815393544275063376776618585663526104566464752714733598460705491404195469721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 4020485929998590412046748951782505109240391947029503124274651887007623550119875469998192154052672694186102254703896818813358151633741760135847136916544823754024681070368323139282285285415907708261056847054859723137040916625515204650118911153131458720786197207249777189344820167136181076366819055570224371289867210079466625502748790188067361460748155095900600659205980213502699225079318501527913386076195190650100577420477944517490496778338876394389862671879986255475575332040510406100972594849574953387097928813199302392653967950719447163821857494054567756942578807280923301873576976584780201550745054804662583282339212269449992722426583764944938998062239949254220887494241467672091479507991388450254110835062017678807233796687893674743212225873596879985074286268589175729983411347463510258111532593910414644297287086477117420237242072060328346747160692011262494051321031547027155823842009509038547031745162070020072486621183494421838554275089746253187081994312441716087289307937803886029524018345834898152817627024775612367004924868280845120890034640094656253449005588664863232234104493814566517753511739757637084129718716534104905708180972185510777231742089462041956999296396923003719943134964898209271861684223756904425378774691262336945494456674978377733187494086604154905848802632412705638343724877733529864065525537904920716738283704341461008388298607823792657528727938188897555162340047571342245051272931206339060599902978799980410512868718362208777151190518963423872900603564116465425602764534374867295319604655950051184987606094192618548497493251145747726717283662974176912884477569451660133742337556812865755499645404311405076542208213512806842439998391785994997088300248977340655225282725623896574341417715603887256735313107467730848380030102774460768691626522722185134010042226663437752069214257592724371639275363522587974214059590455841509031945832321845252537124723627137156566517352115623583048772022543848850932632825145032856499913603389299551494763546261504117775992982540476347894958691575699984493762204162020190838947736361976030644500384069835188046431302395272805706911470667995906094195822573585022927068932360308598487658952761087827052693080945185758188586576814798568152306752888299140178729846782589084040156415754575523347185782434145968722503454669547381474400854808642859865204269590086805619699575219015206436710331836913791325590925744808082253707730004878791728386597416945533805888673144707682476047663679027258251704995579990282829485167533594327447058893648926455102648046981546202694740404621065566593976256720426025993244625503361962598340821192343409289806717781477111064458864575827523533170114429774137240520079286693388920511144741555284223380552024785640308714799970433625726086997633631618357946402093322879990958130721161636717676255712456629319384743018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] -3906667269833484015131147815440921107538201506973084457080029607378647258777063477299585297342016712486139778687340364637856732302009582416105228845573876075242376898295489429948893967092224526651552316217470366731280995732004846902116934438572378620934065054420006054755820631112533114109206750663703783013659094925867956240968196712015145328440402851251683602328963569177834191956315732466350281780837232897305913213981299945293885589783172265788096965388400402517766480987703482981253731736697386625583785848590837782462993618014427642164677759978879409988370163759391424303170109160525225947419475235591963849463058641990868900526447132445879622597942411002362736427459370134295621811970008404196229870196171520339491133414332486399707000886024385182625695241616854539494346669818105785294822446228112933689632312278889506332244454637946685621564823866749736464836575225041888200393513537653910670405296506893447854300558999310495955656336371323559917644027529051064326901495407108613912450058519144750943073189833597210303803352791984149233984961113279827745995967966093998254417318123293760464618283400307973690732967536591276123002131540168315301232325715952778447620285707862692091541729394274213928679385012845374050607697457099629880202267636639391655512868386562728103457473738209216022348201323908360753925587921467674599113909606563216511511928765523767775859269039992653625964055136995686514160874730689767974536003624112740288707460823820265509736792844267991112982138672091496366836394147518697072991255414745847532177687936679068010772714238151485653326351842275247896097413760674265750085153147789127567490038775053002086564465380629559476700805916277558586791986931547757694923217844017633068515043198968226070502753080893020525822127716882552189006362680320519605137842101690615256738805586236085244078012545007248560317506792994905705923517819786210704117970388088508042478080881947141084837678114100453296183977711166223937389163902414246372242130314287861987577766956921282634749723291842121714960352298970104700241367304777632927560112881892138922480902227458113659403136102696347794432032547508617081846853970502494408282666472385330270570272703218835825503915110694109865116028127055465904673370312061458210697261805922337006166853523823874546299482813271450574175322058155013421629048008483704184167490230377837641489865827152101042329280773617763043287688206445305516255210617048530574139413649303644667500674370140214030620515740386378954138562269699857924981073689020561805426608286152294215238379198203737089095213300895931896195128289772058158453923576760782561501678465032117346997887415896224104323642901525224989836307669215885948631335765802571973606782471155848910069209465356441048533627187704220363335621084367227071945213581749206922187192151641245872475969945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] 3331790904290161624802213920678431451299825990057701940355962771584286327575134342542847189927559626360555291500522954972729746152887905625220931206123777681657569886179792008551233883212026461254319624931845756873472060724266209560860234086642002081011454005911975349226102861379604281488517088105356300296311337966386821917071658577549988626831931961953708663822291701404822429608297809381567821051385777220043024652789837891978667981678563993140070837361482205988407939498012127124298493526088047099131836654333899306665539546063802099450080469425312869864070865154743013766056685278779142586473759008720583322926026380370850199110727727457839698076816034138612727530099569675580204675227343640307383022443934342943156863864840698635896717750953789349870838738055592082055013295171111314229995333587672729313368338818260112843466778923199388679270684865407374970714381068952927572873214480876218242245336515333561371083548973268714352985275294775191328850637912007165483188577320733185482492156570888828715614496259484174706333137347562205555931443490736012947556348367807911102001005793276187664365282989164936793636044091260750236943703855311221374128093172983476286649107029673301784857110416234206361240673611462906653116224462734639629043096287409564714707383877681170000332072073165218924432607243174328315450132791636282405221761020974797165592931665006077059955850268239993891602954920505960626439134363083239963264923621922202536916865158154893367911267214811793548085561054291576250478120703664018225959863375896588815256903546124341078689908854804593485854074410328601191026211026467979364484327065284540774797067838174322204391731659139273457353484375522306740265799072198286438168942413602280079296565802519371678153023595444650192790872301132111154478419953356022907094780521800516055140478107437154135090166249871436355951464034850106295115590829337150227873605481765974196696842204793069567418647163825194311939217823430419876368734402259396031559795481277263831023813265566149875310257002223286026330668821964494010156898639177893477498268209974109255661592460129684212999668720616763391317370030398813084916843922107382368648211323301690123336247510999594834250532090609664497818322626212070945573714152558139995752960082127294600218121058107639343948458698192645168682359793793556469164203419033560980960179599588490087808251408424587050300270463601377367630020582467107008793978455865682959929836884887651691814239749328310190520580381671331421638774200834216186905912097265103053085165135981417622169173595081873270260453827776698217323420658798326437707522533671519665049040532521793894013989161322205986266081992560147739625781448837706998852312305634817946950439202788147689148327866111625212757256468880299663106836678862785106014516855185078689498943969619164077100692930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] -2525306522437200430773617257178851239386275118982840592393740911643222634776588339100597528013347920788997305679882033939344346288732182513553100523481784129060304203067710719743913446479352760632473237535063615764803850938993782285777052152786166104039789235586573214668017216817039777885783612530913549521436876591017398874746236630674873047222037647606089620267001298156192759455950267676314104500306530443737057309053549535732961350289418902441884327343194396377158442730664395060747041277673028050093757125386078599703707404903433753340734472304553737730925748386689462636242719951993387565969747515705488462180220668735882423487438841724454680013521263740750964085808022967211648453150730146100064505125592988851275794728361721290261278955139647930886445026905275429009095456696553364932373996053971112355086351009000909024045867761252261085499955707163249666975363240448849039965990405635074787415620079675704267332102044143743199874434798376371441464919750467750355160037500593789462510357152985195315503597088664956032217179295289755289644294214369445946145037093017614488627282877099414394896384035818534401177336515350430051423221672480158637177457322142575411705123718769236597283483290550421132181200103136644233059645448460292875469891887883675163677748669098108106015719031374393801423524114372257029531660711327813925902927295464209790429766261309416242012993773555925430884124245835308803462965137894640302249610117636221537429174196319742025206109533765675060882811859167908629237963555127927934615952802044053782538914868075600603232364052328727790648594978700054230827887094309414689267840292463358649632070387208058909754453032548536374060735467642785600084634326886343577036070238338602024099933637857160166119875609961553567075239823131984266463866552352739300212901360014653316092473730126721267620935766360216507748106108929314940271666129205674107165883530707018712504204410687021132802844734900545813952469847017562405313172957900251126610068118784907334434373795488029201426302656876618385021069416288118640882865713220074462894591856494978439310653341489273302027469571554743644180326945146646556739877661511999392507991210993055468119108299318900460890757285797116712307833479026789843852677197977480240114425957314337164464772692459877366709516256839128136750528358102970049004594155769889266369163371672707977736692032107220122031207800630211413893797663164400779621139527489411159048245638112072680625823287414764814467804291193126530578001597674683813797466470301105870577112682197164508702549285551508250026848381737441297770100681593066831454047053892440037710179792329780730097756480508517459303836161487977964600355970533466368303330529524544695705872234102094312175369360817736588013919219471687709740277596389824970229183488309472495977841062995475213355424153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 1720561612731313506640959400434448264095157398878716653752535229937189233919720986478479515592309560451728081425733349908723334810054645891647986586907333277848011646238123266320797433406841381131850201292776498145888252996794880696875718502950729467253830487416163720251702811890313878261371104049098087237134269701361069247849327301668981878300287220950633213338542237754488229098754282283468085601616424606253628343545645376891151048173468565550104554356841001532465126832377816969810938356383750421390854423715006385977195495060563504480743000870284201394495703860281993730944518029710822118008985387979892207201022488471794781555428413487548416425078674241701977879150682506089614404729317945565117380644166536377090394497514822499399979633801346235701038481989752631994894054237678019894596263471866380804939343622832380823439478401046551409270916249695063687921481852268190210310276076586736169307468021579608949292843754703736826676343751656117408143957500311885847716807762520344700681917050363719512057878739357299852484829925512708501950176154130809849550240493620850325196092332504260042885248816091629912994336627158795842357142903953233165787200410052166828359432222407587713061793447922440552473234274200843118893635180363712569243454679259195779581239145540807520646435953254070428488431707357497525744624131357662194913675362202440364617222534768732723876279015420277262951139892558313981402377278691428313137409700292477004742501227306469672840273881661086116158896044388972029317154378803985788682939535910698994853349294759021200492426411369248531414781337301486046355711918039723100929076380526322917417882796000016468125957946824877635423160923023009004172001632116109184276003975762034234511134689600744739685619072904840283608185423065752599961795014867072655712932633472517027594155480095319200183164630905873914841989154982503913903949370709651232370254705151793785849484688922547677035979054991926892241116792357890143974241418282521281974129049141204980460985052192100918295400227128823822172531182123303803697494541346483842355242420934282822428136657451767903070196091839815408810284880884410211307994319325224776127500959022527528393346321423961870252190615628636379503474081974865552342580591920097301371792620007737785488650362238173050934954745501169757163774223638191401716286012950519569762454350635857647730948898239779201571057461864442891942054777441450423374347126463507898367064057773993625951159582500112141180341344203346655096765807461383056063902445420893449666756591835258984693764491281352500152009418834320797126017257067574700506609134135626152935057770395807159649052452144610102207548075333209218948850952884275378757175854194152835946444863163234658683992032478557424781023552870755604930085201713356325664556904088921890874643361176175313615910338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -1067081272040761731859739671943070562114680757961120543158685499959793140736440842399003706549131823431391410925648085391376258377446585003853308728436499054435562129322074986093512913137785068923547025064303726709950316112573091986168824267204959074224571888673903572715625545191704468893141517580286750948337624184033353423106649779985590374378137355676099890340554193711011317493281529929389225179482786247468305250666453128363439643131952015779034960821515009969154254888338065954967859531262195881210351549104657047349928860292535102544292487833164853306331323893399362697938754369035858856814131514891684059707644526484434945355407643586886770995860122157512058028473541222784009073699468169729288386621201453567422218452720165475980997723683530071116090595264803826991169197376144129758931010055298108612645974924494300062421668216831631685746715394772142031991314147146550677652755855604637907819589903953178715801284500898742538222083051635565709224876775564164202346301184134157057672309730301592339239827369298820757484072100675175738946943908287155247305545700548632221667797577725939639971958872824532844018780534323016415443744494998222967332195511469983518546393884313833788752834945751220858972144206504319022544172171718106075487606972472031710699420059664366609038583982469209538953921873748490847710492763152003345978478556770403293842591382206249312740003211323353583267071186220778316707603292068062142772418056594426842673611936857537961520883229234102013461519194990997620865328319225366714095809074399988262323457083466779031634937080292372225270702459180537677278109131112806313638350843948344835067269121090877919857077206512582156370513390820177575484726873026068570201421308861248690471077913702689381111214488569864866262617100906003042880209496853551594946386143564689248106689442497239525101332106348017481940564149720290617973323813206443215653206665535218149993064601299388864149450554734036282425064052312447371298244386705688886406252032719796597752802096913256977371657154173757779593836353618210271491458755506045963368674973833292820813732071242928509205820717966519186331209015644637383122180881612619102222967319302047053527760212763703038762136975538812927919453393048449382373321850932652457922611946040421305051244626676027438421629822285267735609886119900307869451760627069219649090242212474547558170316913672869998402492364339886755798600889884172618107044792722771418216986155409874306541608492822015949840197073023600682226436221011740737240997774629393462179596645869318945680597992236811102540182930688157971203482121647478008104894720427535086102861109900941577921570620761423273035274161811205720335477820592785134962796631893620576571245008263666118210678788653873470954429763882561983802402349112175211129484008806861347681583918047022413279920128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 611730858825361314757032983535188509135848323460920807492109311533035899454283488935881498269890134514266349686986478795755338308783659392307625608686811118614768745649155217304549009677592523470810985771331865125176445533333664071958861504000469077775954675124276841899449449165533938282512038352413945432001283858528690605278924261291664443957563038261208170976020161117970455107158802008297727125577591525590856826450139047066774627931967593654635957566692792711795232611203262437302119422422642334718719545656489151093076657921312949674248994564768325690886198382858958605991140087630056118343152155942057064490640339076074286637959467324304579830997971278615641613193782814704086708829729052746811545033076573604160214711046545689323431581097323498804826013317809197443429758251133428716080257655370306149864992891098296811216890788888509583941614939388285003320405845890559301181634142748932569674622903073074029847170180992812197259434029863548295228449671639581449867340864552507387809318046229384936215621789210372007026094340235671317364010569113625941545821298639925909340728149951339095014690813366550597700134635347992231902155412868838597149701159164799622265928654555536332104241233910884236801548089193703195798393389669197258427889546209567319566782879903209167738352322092492454256750490854172025894536015220713988433710506693407038505960770547669450238717362909519566931105286860901054190073995425601962306485673410986743431758677705590660634206937949497111582231860104155764005259061250514741652334925319730737359243473774295356931237580149970549287893830945271414764207730980660377077170860528189068304749532022833384528079129642087595054154444642382809889742261471007627251568169310522811770047091632451198902277670039600028121026536602781923008394173537999621222007150484290107284845184055943131026539871527356822109454561640888856603478828453911197215294683601575115504657825585806529695577343049884620439010014651347791779089556424207079835343495813383182601577925954887162729535504439868206924932046598921725740540790980549756723282707155950324045940925053508396708191442624958718144628064153821960359816780741092748690554814843219041306701915448792892774343155229756412196629947705575993079073427488105825279834562028744613605368176030398003894141533818988975690081965456097375423429196999266185867948813169273208454155887792746562259359431942937644323792968208040587051373355014348186342097219635926123586020155490676035434879388153643381056416297752655917430144310058765971694656950829225579967568248262110968909778732022055408331231245933082542248835364964218228399064292459366472989724049254149305447589906672544136711932182053167234919128463327950172264003565271883721543496760178639712297499692668028691130732674932187458411669512208256788643440096770589879169009582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -330108526270569520171750031523657693606986024512412514890462638752570137849878378966150109811243655218435305524106281201439954415456289414843745791554994284508545897514426583872348727222347377761434460239922379085910508250603225341250830694762346170386687470240351680696816713584842864581793228910771522454714486065628457129865811117186498382992312158029228141325535482793914119631599430562362911029098729312162567312108878602455543377382754693713134666838999221560526507347754232822135473434987876636676258272906973749651232540654330482802623362403270216353939713359208639952828998241393075320849615791982742198117273603044513667384932050424264767320598665982535479235027275338673116004323289057826186773675530305634160942859849227399859543119058226807611190014537324049812505539479101175101450383040085606420951952392128071220567512966387738082635803791504585678209301320288636203779664181187936204375775480076624113271147684627195452215405154182471772670718081898553440181473106735655315118408100930942906571384239841416180555367618961901305400462758124247485732405979591155552789421792722740152533190073467915226117307647110861416036062572506767224288599565437890516428256836663539975395103114002056288983658947898914752418708000540872593839430309279543169457603240714039844700872277286700992447559400750964184878826760468292739107347046747929753478140481036150893316619442670602277931484429048084134678345118546272934234895556018948569645555562473615654584226203679758359635726211187283145544535364275368728473234356774018924253792865684248003289050575227157988046489846254473551816857606737073299614975687797139279022450216331248045098841734233343033591777301491637426564948020786119949592680363408474769590700152317735614367713629742527922931546697038138387273348310697684826658399329353697356486678582580124040113261786695497733005846680666034158831893050858975458979989430300024698056412066939695304866780471200223914718286410542842644207585221623260021590596482511327424550530546339241682252106982095040353705908603895972217991095622951567679763367857878898221180624829989808808013496056701447989250087293669148180214727548684914784468018108397549653574618279621624765171250476055886355849418265746805991454730379551428228487985757360888552444730951616659483806670035093634535859189737181843598610001400912668666870050313260776530379196317823829843367044788240965546757861251444340167613575902816195302671967068698657104292918570554856786302197685552806613476190436185450431663289462645312989373661832107888694073976374642647431326987120522600202218731697051928573457652446680643176575487763313743027500469432543055406324200906426632489933232355857762042026459514020431281002798999865932057284723552206818035564757668894585629880438271371113194297214733907809283946880605856902956330673766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 170729411115586420381602224759911921107785209781101838359623276763477083050263841554811251495139794965421983022454272815193097539183939428647047844190908921834862018530425069539940458456659721420410886848195781175360802647969764526726489316926856824524229400381137810630877969188346714392773549348882427843068791957911407706136147224291327190892865488000511364494134782013433316825729332114059875019990871536839535243084900261611176210998999230676355541988928839837676866738899822460648344040701224137300168594511820031974920020839091174668199531687859100322181306186705465456787184812668383649414135744776419178051849352849788552416848161804132113436438884538833073306915851447367861720588465706472509176840435515038823164148953906276052208618253827467891557007246773306803235799433325916892922715268289645397984808529506119261232820689275844644356253182759799473256381518576480985051807506117137624710219003030999887024481110625637640546937004834117644731746549136805191861316118954698944125871396441802456287507353476635802891138451250650405245961078907238449625985412514065393590244788437489096030980559307035967080549106376384770807010966201044783249682571103157118363319821395805814664788536903085478811848715392447381036200986729205538452559775201828294857571504216683492558985562077760695749951396377567824080874124081537367347461675520818673171584163463150809443013037954669698899656928257411892606699878435316455012180419143062911427697608347781145233774009634790953066743759790113249259150955458434688430733962957615121752602780647347318087789021338546450850943231813948266608087533128677152245134465344292079115552690999149193789971509891302073608492973951364400746369096850660958202156686377345013032631065341102660260911529077386215382484448481454282595039524140489401979498891745181206554666087167943471151980517095480147060670540797584675407275811942927796846638752251517876628778079075726205606139012821842351188166778631628711288429370007787074728740383366195968741524854869598782471780411178613757316316758466166605502631481672044293428242963111575354470718100981285947772879923849207614992435848082328776231792881547776855099722492552350618444533983004220238691086725524786450733540292712389757481636006926388111039024617073288204038906023622145498373314258518452477558944412664695231627779360354305581924150817147580430235889040273303172525138158709242855275129251643797648158212750372230180147866339343144460728115128815679641900788587884383641834493533065624619837445283691687327195096357045340033524864490496881625882161165686816448887106888212970546052388901379111382453693942987083900675482292107453824463462749178852228619151957251609122548116884126012588826805188881721217436060042385611823470788933215302955412519765957576841827728615962339303768014132834993983642767720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -85652963890032576108614711829967630152839287017026790012145606053646952012410627870568192095663860877763905129632280419745021241245867233653072005135327574215921899638536752323232043462613275444391337501888856158928144912729977832022755113791439225388052649869490793702095577077326177897149375667400173452500812343254942844722590456396166238660801185311400109942881122384221657577566061526763662656364037484177264243447916207518275882561898956641918311612138988197165574662028141870486408885892613943398406932823732437900322438018137348256839737451165570032661355039069906159741825981852333737529162110670311608048025541073722036513396045250934219419725062357834904126532924479273300343957775169677323696289832674531310812803930501727503552042681204122027545276220436166279798583432893844478511153861572509012509057198290141461238166305463253757570575509840130173425933470029491246995188168531562168633830970396868687916224326001077712414348878521636150424316856943073551738194615901487473374444616127420706062456476371832009026703095073330801527966577102241333194262192142316718312260372967337150820551883614589408839888066779032880759255877560639345407593246968871770098456037969358178084158611672457379932038449740176861030307688304845333290988019398538684263525009970336453590790280248459308653614186477178202090966786665650882038597175327965997616411592215334222169846812577038985491644981219682243224651736148061190800042302661394585357279144326383280194218534132942403474129350903989470658554030508744000135531790338301886161391382937439064863180934625328960969008052098542216489716587675801975975875155381162419524545791944860844669367590850976792500960230661477286608321707934089737465328382562736563503389423349418866331649768112564040215377753717491753586762817390411982620283442178025806928673668297242686795175663196995094863659894278342995626732984834724356417786126970582770365244162993545494371955574968129319772170303481180513204967485052405006818904842141980888566693308411041355435191958345190366120781679847356405125777036600122702006471087769889775751542885282407884094984632625470154643738026604698496014033224566546162749660303005700856928394825764369072751876722964826672371811835929157039155335175187462878519082632887892384670992123255164613784313942690209639507679631689227362701812374500752565648870301260763715463312076261409590929124327891880760337750348549576542398271357859035079429575405207373742942112644531729464073632878428237373651503857328484107953329226080498584276806924648510443311713297748684693425538765330663237653449109339464216867728451468631431818716658782868461655721278610185548792952953066911363191664359665547140957351815518314629898371824060639840153735364683216557234281550160502266882908711536979443824269575212687214986289733989282197510763315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 41728947382110443150222211191661482380491608194012523090978074991862165042886603769017591590054387607311148208648688408262547445717603248663163504744839891447655058952183997921851303005420223352814543073062404553533598102086763596684325971106179042604992286523714439470796328785576478960563735147968052188595825941674256363766906764023155227865231757426746503810937836908484963576034751915260980349500701465813921546578880649875268312940919689884156965691742383806060262499667795995718529564947063238467991730419779912125560354334058762802701422309584500043345122692231473785430189728290367601490028234344386289307844080064907647463272565847370826115341655387643021772482340401046539428863090826517086644518470432498376428137806336244769147095093368450543303542352876380559659159668500386088782389976442809414089950481120763844219301500749366378996011010201793142477203851828975030645931389805733834524186033607463059856392790578016112569819156179920402286894238899159006982414876820631594125881068175968336119948889211382574255143503584501466948144825113950326188305732466095447007515389393454606243064653301327911353661423531019290434870477000109442519612250891710065504045722735680864341487721050999947854237187342112154381394586526277928420453056971837057457008515718715487362485565562666453143106819244100225824839447242197661060116261253685423736637813576946901890415131479213514748270889000662831130136183990810035808153401162164674771741934603340748316073938426910525266476854607072664108812063878945550167835207518884590306423630303758649536382052081859240766298251594544356904031135784602030327156374095861658915125087424801557227464798142590360436527339371894958209133598668756360587090114089272359297585103757256174556649837424457415782839869306996176696143655427041573126246679737060685140437963927345172873156266581222178750125580624171924870255721640165202126308175347337332171709985461827662157946616536524437815391494256344444287978817413865934223274007977715579349807154967379491261282287598609415653529844224895072474513888594346204679214159944289469972563885742679376405111227993680147094022361417590991770247832134751436130431000565827796699012674829081083986050001677836263300271797097585583037942707956641628241893570233013828532446516117329278791919317092394586889119662921247580640195720156487914908238312852853280459847902627889924460308918962961650286706343983028098439036866455194604378733143281347844970592222067090728938049425159325575821879167824192681542173445259949445893204874728184228710460261607038158742410953085563380864898345073317605854932819389374815695089033199160283997930121234036699459467016497846172959573717062584762033654293457260844352289626726187965776387496809870756764226166542129513483469968298717526895154293635266959262068242280201055487278448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -19548609484176702478182148929390857271911799142588113231236955507484420619492506269261624958516302825156694887698774673991255777618617762120272227817167198603227574533705820750319190496152314963782382315743277491160953817773494525153698474856150552425803690827172410355636830979180247479654232623444849213533439798090799560483185271291576707532428958582257979191488994678386060146970315713139838054832632054987194543645848946438359199637830916251711379514778013345186246630479489734645467532177488742865251623941909146728779326781813884072742162272447272115829307266187700736585453838578231926839975524778120718524275190330271221977771900114684339641738392706388364523009905322176322999432322495440452938392554176013196654652021438285230991142115291520237623670312074906842992070201350121218518122555557235916690133372862132986446704603789666607681655058574892095414464865957426554445333384094600364468356816381096790955810233396466764985628188980697995603980722101014552398744976901702971398776335932958369676767404261394737837341598069255119027600691326440522705943638250364277527525278814107905142429035415020466753888829497195021467518720148153284572372349911650250674179684971524946461690427492865139133689373835460293891377663081923326578279284229263622866874421040837965816687218384548247831185032080929515833408091704839276567370087662980757025024195125508256498460972354440865504165142650660685198764373270932687221222882707506223729502793633078459653974480577427486892505534701754016906715622792642278977207577821533986746422216226839221714825362231684198100297811374921679564649688406340077801380798053259354614539117576134624456339966470435201989327648587850449803325604447532567887468075100400000673920091410155385389608091828516759751757226023683392007471108572314227398327622628218837758681468867084925467474687024400099399022360173394962632556546490976306801591865313041051311212897980803748389156786466859952899853142501788058902646023217121284649039654775185344505822034465391101778079976484662441092357131373822741318965098407635786020419665102447545014739634721314194849196548551445032796042982498455582044539402929297978335923916379443027981164513270375793036116387616360641349292777382613440685353300357419161167124918257789375851175967548133293292788746538179791503796676188027086613860461202694223323903898164255596579492787491918554563569212323792258254353903502789310546600769965301117821000643071951290655694376407870448933174957570671393263812605272149236052193404568606201836738600188405407874814794022767027796058037261575732926197696828969916613137275510320519970533577063092192672225470349770940031932805366799645154524736524540891365170000124983510181228924549511624601122793235514677346657429873716555839575242572485447788372242083860506923205165080881073466481049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 8663929418756249446186501840164168524211033748228879739527685266056976792503674962432346990773235143732563219428824363179033124611011261229368337043255360724566968217445817394202829157381255421895095550591354101542819785441991318236268493194736346675329048826707575793723846959494533867405705677652229862748562252664791024615066893437484248670989501045519908099662175747493890047547243026486188250869889817269054723721557830592082722334529345924649548690807873624202960258288258426264562116612936383781994658697946371678844481047871106545008409121377524603463586478910836261917860595292844389278967888584951261788852416812774026143753947234513993446046247370597320990690247606912683671192605313070074897827435706411829015186365113138323445248766428249869521289592014337448331541891138682980236993651181124797061176889756018168572535711663296638372244325388442471098008926980862914406319247132824878454037174228647562274376710453525665106351445669391364326998883872097100480703862792508217339278409330951233485752231500219767305666257291887595925273354526124402564692466562634236598545961568369515149838951933934576412090423465031042800162249534533699097030602587736959953065357707702460343863102591700267669033689760907282405610631902598760144647264280005473269316992108177415570140342572459667968938706639126570676615395283826613026936625182059936110435814879595827350163238183866381128453621680739614045734699053705118537752693723436514574375284996598096576633854081463242866269620545540859212251821771828028256937559810626713610108016992937756959683320129841188558216451156303465549134332357292810480830548751520244147632839860769717990201562034834625859368643588676675339428619187264866368157931688375399167674667668682164547123966639730422631224547820434211864695925266685097497644793085563316782288293590622625115696043851028822588023859323392067589670163928130357064533015412295477871294713339959262726828178692257934147032184383223833838329021570647997823301969863864313242400297313154198165037274674571795401984117880267689853425272816397007061017177612348572375036540703339281117585693013862396297620657422978334326736993085368184029608355754354539077785470598869591928899767272339668686219382415044634410158694028394375339372044482969299851932400663429480647452966284164538926632397198764622346835422193978856247419840731998864953365419067162474565156925282384086809070255617882255820995920531590293346912475333839861367677810313103279801862605268664969734397293591765089301616005081179017434018279089458958237852366493635309740188834706561387054656530540579080573717377298766383400303121389312291364310438111332814574354099934350300688984114033599340564037313698673349131840303516215023552286508820209776225200135396708258725934128741674508126079351728018936089200350488318387790114979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -3569187375404081057377734600301705576118319998640809649620951011981483121835843754478086499628466655940426388471589180154207224918209739036693721259372876266338369389669857595895828545621110959833819216133654526320363633019270319860775754886910114740636261260844743771406577728940032053852152106959746895293054101294707239444045744425059925159114043935160166924233998876203139977606551296069150765845386931725929984407613963234213356412563544904196292518765215718031842576370424310037881395611350973980543505255182974161734612111841499601705509803601636782412884132915215727825358672298395640052929649819571370642610729762143614156666276221898550024828909812909059264290753363999220810118834425576631308584321888735731479244479324171441180427679946781555815165357209622444542141311582338872659799797077366071452600670568357283447451376158851447124474122307263667144038775065780007902858591836192281500532438636205466011124145224565260039600124837674081263033845124440907201162637186607096028541304458732913389520038183985898786340266542864433706876184118712392679889047782643096418287127959966133921053214523613787182799387440075750961611798375292261026557746366282180871665323859301025928403807255753207324062845044145215909996407256392289806191706484712312345727477875252443621417393957296681874525164109984122778898775261008362310873882701619160779141269731688447040500800992245232020046119230132277384029117635833633601173488352409834518934287516520733261136872349776797390039133655795264912167020117732939932962332100591903276942414247681023471869830459739542893893324405138774367515766686486998647328651281775913248515306311546296361393319165251344868731152607584376623264803773323361158027404528219013214697802907255862186231183036682255063312111092860497730887963057257962644571845084417453777250372783107612215779695532965886558005878971225001396212039239989058651648837044204072061335275387515189681199383827099155150722126834985829795144929784771271671211917423224977060121622526244629895798627870465150165302160424380402069872020945621963573125965157898633958929832790611788124087939097355733427438785185934050602089319615147152651863860969886417961935311024507735340128956176765028108620444491599904353551497347653921085733541213870868050346307718461363827678132868492961751541978819421488991280350212192748426043684931232771407870834310129897045534919068407544891226451687530763156902916226787309398470215414350329910443293459897285384626780623015048195095852237351547014764131730055460813343537075654434382560272165483145217217796891295702867684320927501867452816034456678640134781661317846483278580401330475915057719667029081250496717317414198171715741530428722420360868071205263849554481452832053367806901539091334453568775056555792043614537526888741258842618587690310700619110809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 1344477374961859917846820445415394442215590280035854484708582917450734764347584299267095054906209287845417121968803453276813838057940011956020272776555909689319766493007689325497702557548596960183865241694072804172572802614391068263805887327167538678858854130651764275666484972191898752020846478107987150934519813850500523678787360713544278382002849080690450457121897936438586462393322311833454333888197688381133592479192562696652131862178131453699276680688366059018541543331669250658137297279830753774051112519949970183896592181682703600150804259910489621693965218728236001425215980314663597097707165938081122394727718414256056981858515293644773695141670357271564169383475414742031466026185959469557226614833652605081248400328554890888534541802479730155555921191205714442956759827019485867613309932181289620783626626157557942662984664892148567926568816328615881806884408359613479719174750113738915200333159573684642964371769796583853873084539670818400783828311925952631943849575541598780299374768760189854610780809824237663501500586685210478692679987736170595606664723358021904732572964695667609975166103045283674247623188515613914275767052269739892075724297342166642632877313971997874013357552027854418204525719609288078927557964173747017574414353108803421395131265435511317657921069184941147573060679932657386476556928057485042294550505499902345162770260493232709093797419555520218706317062638179866993891607861872864226455025906034871721451970412292426175678408632431185696188025492346448542874955172332511579363026480523591421368212064359054429253958671148883310800558494060605319767066452466147497276068402361821475048658979933389611589481708712621766351475591343207132528927843317667317720686092473179099801102587640398106899214753610053327682036625142307588514651428251573200735622326034116422121314549969258277381611503457867485684199310888982598937383564072229459885642905399541867184929079157567327370190661669528011479962284345582259300609185503924828984413244121301125063178838960113584043941719324372399751002439886978593068111235589443583758349351901519884477518613578320920733980898543178210324904822720105584772343093090758109318310139123142306522300814428930928236604793493574411096549484425879769455054836096283938867477566491618081428014857584711692510663429848437778043230166993631343089634177634166707824752723511797537967147679436159124669539334575800013360712010711162293317887046189455973141146012709136047278666219768719500250946058573728710215713517489261391398295932698929393193587714901235132026562366783621257301331925377238725980358572781175165732245570596372611370993233185230420141656755199469249760088179850836778098725944481664092628296886673422497364557671884192979126476973506016844115438323234065854044668230572094512409819051280403091133382657062478852086824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -456119022991991548948762365920163390120225897470648731035531336774485993449867104081996767331833157739694071863818841243374604684081258316972679387444460360592372503724251895003391051720239483309823054868658465915991784944205936238185231174321302661409211267659363738463597296555148117716804121716790441418559597152610643497507973583894453360103611086954925820390366940742881840161089587418115715600466164397283880640492366959360842081834994251750749846664939574136131071444624169693245205870716442169492778805078592215815869741211897578463920494457705184961701964569934700585818987169311543094541202797677303194374773501703237019887187609921230303034039534155352873589241374852337380823848136607054494457599546321300491827544755471771024885139153287066221839157282997833385450960414774219302367905929069040954801756309792897444916189186623725633891959423464783388465617045757449302359562492427470282398919640821132274024567339473909946024751981838411169132932570593334130772773075135754573966241904937745494081717937196928543091385420622152750670566325560762916404930939818563721632952586966916722802850665065914259821837597626087532623224436558391417031890685904957890972057185751384744245979879670963163274336737041153523670103284681486588750297033267876722872807974004471188457580833470388763638375756977336187242486557902529617905379896713185437795450057991701547241506831562419674410670826382069833104389167726214039850611629727708631134516433803726216410786893973724014436547334982205151846712094575034888207142554826396790793809796481426649428612441749621349390634994584843745449827232755858877583109971438455933879324213442044806979708334782657303236330408633180353122778883917452940545875584796247459810576201721328973009528305049684937152072142828530832072870852762209193306618938987597111980168845811508383563602370103763206432153932654901393660686685079019427503433399257919407322768190741382256153218195461224805818078498118989889919813124464699897654986155276940200098034286703438306029781700644343892083202224720037438811195393817303967572728497252239570879974661145556527397189269974090111000051995306636303487030461334823104631376163617943330791970766473287109592507890743330390857212094513262160834162539341088155043435165831936796792892253833908244925806441539189501500365516473701807837106228412788268393363083534343506602582664678369852185174764647139405658626574344837634965724951168902886116352594393268903246714317670361618976980957795440459315738688604499030039877574890603999337229486066478177712967068376695511948188791339841880877436828423547612061700446727252353583334456496304889772535421518991377635044406470210778864143851188987535420907341700613329117871162358898393332564273195192286890322970886793190179692586584255587935605936028735744025690602453076141303398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 137162464681138111913086807225925486740183585891642479561608905209772628876053529259360405967323123149424699019092873523597150385084305652218930865277070370458794495259663953097009597683186666106469780974515964270624372526805073664971499488945091322105443125910687706584666029836115487817149870068183099118380619204189071432523165686909564558253804027015812358923470686473566781428202474363206836183803543455517822275938560801994990995080649296745943440980333047047194907002533574382833590185230353947419342966834688297768308520748946143274930237203890445817025082983828515969173285498131750423502390300379871805925498529873026366081692880456881269733382648999051907587405162379578495315170606988757696577137045480301091765102498865171840957705597552015185996941535879604430737829519109411377388429234519429343468549713323720429620329843302444145672473403610749655580191115980443065952909729306456285314717517265564609080791683702686273845046300704245339753400574267889490460961779980136967659953156250718364975938966791686327754122956532705461958576029747664303348817378356145133303742066249172643067608075091318488868317238672680288289034300248598860813265079880918790260117994659788156363155284979949038768322624198055243207291102006793488574252242028157243800523870579209846652128322526148414910029647358542599739650395872188471120807884641813935316073540978755946975187448033786807053448524835496057399724223774906890637801983301505447376837325332352501467469323068186327201201050890029958974904207782302636981785790165833179558397918740766665693811579156183870991997552653216660254561377670584188302474341837072350530154460251916585711193898920726066152210332450035055083930577894880575397909118893741270760295012924960574082133953824068430212142057393874935999128194270666746603779222340808282962642003122352740786951901475176346743515210097631818288363678729810723428618238498419395862206951706578701839984598663173214605076184198806994458927463148752940013370680032622326201589236693661025267556130391658372155764528413289665051262940870718437667615825144131929837360563460604008837445566071831978410435159534808123252472910349314702605633280372711195339674927439353973051862891923946226863495877874442668031086755142438820497417099962872685030585852869202241884238952283073328713949034295156274690608019923952809821777109304864536921367259725986887332421132791772353350832633420929117303140831135610992892471691990595434120735070895038735996145407597584049678084231282593143746008526802332807645430673443956203576239598372760489929960085517660683680185129779109028063380761537036611745798350736582986607442949037956725826135012138648357374862302616275746282409663328666139211779529854863414272965989001083577744228744965149255347786676681473594537471970153322304302480030050020679621804032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -35815252114225381354029031331587092146852262303090230995423573431717852037928235025613010169142344026419391643153747004725311041918470604166009155650063149587410572989644660778114133930411112400656209554020520843388665403809793831971875599622444309256518200275556626975184712074343647554833721112638772021234710284969459804065585634575229429067689975174798618501803559817634183514879381824697381150736493610846130103124207093939881252553911906278037751214733115477979509138505037193590354171150241585269196345111675580150012635363522145435086013137058385340157233353281317990899737829179590479840769790910038221114711877636915600187355465583121573329916041773492097811071351534213712031394965598087056051105283236262580533121856514580941029467790548491119553844459144902142875802169606554392010124798437011272475479717225170675102239617463144039554160463335905783009547676800914788592070040069585639983784632394460853400930018101158120721567600068397650730232159397929161445627329459749046959379823049676513742151900253743825595229633318079783873240330788779833777970449140067817293165323743517687529597366105592323938557435628311791127945312877151415846847255322028261953411272720180398593711661352793570973074863605353630332473304679550409954380537281594335835770542660508129558032349911888476182512049997410980430528787297489147520090197457165508735742243700503988355894798352664552424032781459750015907280697695704443025436032062025602189655781647774649723529281993841004263235510357533591910801511516254050532240178644157917166366457408808815597451761867603663694768922979768522545682266026552534410349129929594648926468815611596949819999764513338928561966436804251496572990562622704711432693071559050800230264028503675084394249404388412210331098130596044891974754541730021769582196733260019649060523619547300777665429750059813327413280092122145217117892664434856732769919500468373242868987775083078182910839901067218684292679335301194142758114851540367005216652062073279584852087831073733681467640541349317256692745985216686764384322363312063341540180021927281315188445318796368337910782834957476843174343334953783507324081404123376537004519692756923638496205636194984440182870903457561193137780848957926746161058815087385317975957537252018625215807508957287386342583477968587718474951282806286346658110781314397787669979651788490077014616004569157909752423018442386193486928749741057067983006357829343132196845860644631072893700246135213078168103241897533174598904017064583007338229725812574798735909098916608491725009703709161379392056267509761829936450922794730472846203796048706890029790879171497482282184718512799605116573593422982862485538080514073545912056592453764223458464967730466553460027095508975581378054699977984365991904871608793739008824199914419850762735497310778093574553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] 7850145156460870638718549824493868468289987308924832898323127763042738596604077862100531510847859420793028387932919261278505830288357731721989082741792088372354223831806356955188681481614679849474410777301018466695547288243567755928068285278150850905176670476713461035821941896877958268724169495561942744049895866385722618609216763910860266768809827076960146354674395977779763607969738913612953806107654775048577938249446553786705065920965378269171377867807812040699501384216071863631879369993638424111106619970781054090070859579471448203919912657615220184574454272102406786340143635391949638869333198817160379728436248960532969439660812690658786011533191237862081558395597694702064789672495243023344509782368743622087476856887102313719213309321011911940466167806802010617234154653459072944409283460604925982741428693877182162873274094819652333602004672899949520836213746400499881549918532097374030108253709611881616472409599593963244077289498184595212105166671180792686223730409785271369384474734114558478281427277791010727912967758482199777931307597977537694720061664716979823886776963038954710820323430289663333761965352607812102797071873551796484056217897928138902220180151275115860699405571453462723617934723964716741511008208420305659466393173521310046475966903633703102635643931894827408614745023123212048836560221498115444047916546397667951122299114059573901390516677842184189277426858139961067402669653029754258704401594176045003316228500997322196361022578770602552774953708077745235827416245326398009020836560766691572860160550426638120975182613313750815349039008868568935561617661987630598632688436411237212536167213228902684422175333849859570565474887890423058482967370005284819041368575338861122693792211529297380418210153325505181921455285578818647002871419551861929596726490133556649897752435443824867244299793566738765636576416443477338233808128383340780558630233490014178983944700115448731502507103800431538597774479893468223245557412765562907227086792072705483056321975618460372486028248875952694285399325803398271494875337116788993541157287897691141335051446996521876083094544364505136156811467373488737455101182299198489287099894445297613789117315405199282082310415621456278906093492901580014724564292372309537379378912461598140035112002058481429832640741810350985772351294103798256371907009542926260211290175973683609671771781593361283398462707858859901842578215382397295714170144774250589526025254710000983353176826812366354044900188551534720061401460858657629600725690664834794575321545300484077413116552839838446289973800492244765944696083823678233415219518189795938676316410300339070231574580448987398100795084236855665627118353475480063027694872209088717687505620602418787771863976173858290964212837165946768657030985121273351439910951168514263638436171192634308097474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -1342918551095547313245188534547045374176015048975269269454081297177094548234827033008731443773744765054237545423200367208104935819370591345037790442450389762785537821123793051802283024733670421639026572268827992749807834476206811635320450370478307009045127062942306875998082468906829276418202515636543641814364892644420720995342167959250071715873128697597987525583163637579559036576235868996522531405909997813392747150639764128448545371456714221634807714429483373488838608738272688606196585016596818470291557482810857690718677654678250554603999691542810045983461315461911243812493851633948423549366751163072346037853862449724875363696150064818354207491785357573879969080379115537247324083546382830766637899516938818669255080966061109687419064613941366229654807253392410282820104992026025271509135133131788654163978054012561205983972697149513013332728117202525908672210837747713666233064237610334000480795607433088460611705845771084878096611591305976885582243531124352552313252229690495770343810174527336856558994920780841921856806350642316043653167203983816807707982556638835885700112288891353533182981829352255541348785548026191755747075082583433810513331602553434164324367315372950522180197717561484350707915305091377340179767958082814742270599364725558332588423597593748695238150201409342194916722740476249461350321769340810934085068347301112390879193657615017933703442874353786393565610974680043030847650806136765998045757068680528550026246751646991469266806585041476061067027873234767265805444070129860432515048059015346161504001685789984228408947066595089891963953812683101559027289594617850242263144747628040652862311570122018957523973387438832148579067680148989279636891701004105622068665180648785690493457363057640150453561894853449460115949869803575825898520380442504370773516400327235414238173283091867213808502482043808983369159960344030259198900494672162531664610228847196319652096524839242369479979858428796853506445142689625218132117151171720400574918072868997917547623068322001118274372030999392412155551525207929847251451436136233050734878736907635542554463028644722603156849365027434445785696023674548780673399953317320907796335454218576969590768150636334561433959237367078931830749492680796293017639524503543313178689489320419192507151716505875259106018207381622896200097674035224581739458626696411164675594868663562328898882751097472427170699417881293867669449147186258676187851891069809898685732859572197415211041877401861137879082191587666401741366372519084100256557561776179190163673065700700914180950032102177345189602458467605755709471558347143833666776393314394235142644569341084792477485866358443822806984163242030785143019387412561780752174306393449570702546324597685777703781242281313274675883571706257957921648476405217269774445110796181626324586291540469419396300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 139519661992204646933486073649446924020204569208621892387627888912648064777232902328446366802901785402269152605383950517430103813559335961253945543850320810302814016544306727836577266289202948143292406401063338197367956773248907784913553483172345420966192927839152440685731513362527289495205483305151802213121556851799571728878689280529545167251841667992850283170255005059349241788363961743106143159262838954127465445939611888336925997089471033635598428586182744947787970531945416072269547847297795894302042635048442806529933240880028145990694404130738295858454100307259353050422732579885526042704320640910979361769017105134502481704617855153220772868977381913362984096870515365680612155389528119300311898083052812697949980905278346255949279326793164602104541563034028585781123972475401410376947678907744397816532908324452167883556226956862458078871264235055273415550275154119704148573778309835441131128483158844817685169017060327346049277204858445366894282862052131458743362918571385543626818864854207525879168505611512822127539343609246491249222262811517756542694672923596545583918693432286274923001193127254706783309429200971769876209043718119019684955010477955588352489373652585088546835235624574420916117393096383499472465127969270463725795493444851749355944703887630131487534841859764580490463039166532881253883644734898248931244652980425876399117859248710727489088361734826679893325641103748717955022314295082602020156934054244070636844598046996141633177544947074881670285973381336575878423334905836763103396058590792016095855225163219278523334811516521008279418231753214512996579215787514148887045826073907226371671309016628929503085980112543874359652538061886857268469734140619074751032572917136597724862099557499180563033772345627225823407869322602199233580704188683054958486789335507908636278103311500475167479907652020729247975747153488294259614236152943070564360668699362772897252448876447924216577135312346243647420507487756761635463615816572755260369247778050943667888463430166827157288112012040964069203511011961718269669397471731628372563942295136806649916254263636333772484013030064890210997462837295639852815290085323348809218879529987299070235239183468017653132315229739207997394653858230774915015732739626487255016727381978645971651527907486301514659775675365357728141193276420508461936215032229444408671972950258921463655107685001756317145686662657716039822795896932173830582604567217915103138046465395559243432572271371294606144215077823298036894346978544529899482585237479662530246903795530929204417684127586488789806558338408129283873429568445859452059082793882310283209975806778994352651141553366550758666949952775964409836778000431037791929139029303910080943725738284824819192791131207140152826203204965362248773739794621524606868122083051110485785460370218248558346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] 8613217439610274205618715908943350066532303761530006380091645961120584596822237250310202117659367966714557184483017558215120465158831415210909282155581864809551755207590871504381280868604425580014497372492652778041318828332856471160398203720980285767200676065239999286255874628141848885584953635504179273245958030553128603008483938574417023494260728335738684463644752477750572958867215594140449718999846706482888019669443852568802789629749275822396586300827924371091517230880712060169671043172503830590342127790256715541580644889585902407232478995560495337972827757558156294977796800079640538936333173173941649209803901572591672189604944148613955930450492456273276254790407866706275835761293228927482283375305635630149441720211773143844247688795731978078996287902848301849648290874017169759037170276402159587186904950344215090789652379750435753923096404396051047300460092394998632907879329278257680118482521745585733177870557847844763856283106022692299298050439018335913480074844358325563399054494573965380541924734885176703052244195452470583304351314707995940812111675367319438027160548943715055511816451460673853825435761607455867286959190325694602230372262847805692143269644539680980153103509590353110400993564036161819930703445349542021441758803229820144059439982601865685159905599017119436076610509662466330572125363697502935479419172504425319402083182435487407110193129711298191344036065382187549788793309415003858966707194977505940206360289832898162745183848435666088553747235188604242302409146578836273585492181633579901157497237504438727753606216726140960328538079734599714062530265545797524339851623401113355324768363713808321920243099116368322405099967688530448584121066697020544986335694838154203787284396144024596051066153814921754607972984476804586072399358731880342016923148941759816524186029054525946115590957343870979107717512416464978203134914798587481834930863168940348824155710503216205708649657679253100626453858912230082199204002292356161418126268606742773465495306302028071041105337577374673688642730966669048205963212767485359573706523286068465252365789054813859931006375358831758306685165411632548835016357587988368289350097106138610153605855135772787790464905999108059661384204177519203956734698483532582394194754965131420996828210382857711719657914155522324998681184047838403683863254125954803799794924627091183533449428661487119274546485905769432773830655606153144037072942451074884216089177969601402640986056962326018240482586670854028153628248568023736422282381043060707854563198450293620777229585247548860684859493511896119074036184275858757678832838034111154282880792146082645059227476737037956265156295936257605793139341251751965839245945852190503323952638835651715639730489812953121209716144175173170583460366403007013428361739949204460972265589697132940492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] -8541058945484723454599281499972265416271016959058506437006233597056694080607527325709454259774966223154527953830938858372590429227203809873409775221885150655502131444673111195231227116415039187517567404812138551598905975726044876133827278666958773682175735585843316255967457758462194211693275271812157401799009025431937729869899875549437702963054716410806271660906052862104585990665801782929707794249719034681831412448078880975717406139272094312048356902165282704688875401026857816266903955882912194669831399985474638632950059055815798535593783938940424939809460970212687651604080398183522128432450372760269957640211042574159433831510514378780535769494108489552129265868001008008825125469904996739185112455915067545088188882159138714129897336562031471363652961024775354426271330278815559349773621322950799199989198675660296085594857943497989418744320158403305983924669991890794783871656845251751511937157063133140277439995513545311429501125260492290537016144288282890915982535879562083643917838950020357964924352003573681521504333454952316287496820970084897606508105177546285877567448726176050122112359811839595493086454775799902102652537316280148387296934924221400491199027182346390115095180700917817234003497019217217369473388883423602189901238779437454860660390900158768614239659114678234509191795229661613000484904874493763266854533797927262354271365419529637441986556411706126910696959440361025089796544136118368508782846105756858617886278676987766150839175898812333400152921216661728680279669845373057044412588022602162809944713438452199017273800564168533065936216963607343014555572976023455438956928781235753206171169805843459059038067444520676502741589179998607463334188180224379907853670125234304827267106761802198210029902885527617954202909027338929283408501534654316194138681992196195363020314033582598962640598260548486138213971078660598920197803458091719437298174299288248743219787813923958731596349152057419253229950604808861856030330073181336407360679942344633347030878977660636944689305596786106627439110045613993510545809924797676296652520958775281865358713492406818202700987203310787748525653953089594909883276151178681189870268328971709917173175035150263230746088151685790220802603146381374966156505804292527688769101546357280991035039546324497139679138791180948431130662733642712116632059717089499130842496789000070890631044799892567340086926175141689952773667826460294734759812908524062805924399650323045990161982500479242890342841483764112951491360720776419795097908931628928631932832808627950754512114971486590446071087940069860340880980661563158040686699670622453260118775433408130330308372406624454801186552087500039426853582593057772359289460091319563128017254333615294594050500593480481266135597818943986600098553698698183145490483746343939516522464929384577682636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] 2437459875737603186125027126728331541079279412333350217334318499513202735604854012097490491505203981608940373053639576972576826429583804872503757261687361624121585553233350162206392994445373130956579579618861086874818665169445698176274718023884333322133753903153579420337351906075289637784239161978754433422025955087142734911447657716298500575664901948665026337039051603769788472650490154327624849100643479082392908320507066635482151185653775975367389091954013065387539609032012904045112688313960556185447328390145477382515158038578320365876126940985389453609374705887596104466229661819824236452111713977778050608329591986693097271965921369190246383592636026660047882001094010503643260244078838931863974312875201678485525883767844580345843767447087632179753356159431225017428287497933811093627584883546246648597973241476522584064502099772315855173316371239659737439819478599955787929287050768244100883154058909044306470828422218106158058069156786322632576330818869308277618204695150790760957209752886401284712156151853051750269044472472865792010963819195087413999369935303211973482840925057540894989096472290340537178283496893806575204090641660258256472889667601687198770436095936974056568563019571572231446033478566358408467823695804030598204770151414497528701881307568053114471218960128101977743915813478022402171776746217359386952154030113050128655660508996921135189777333584728418811085336644194673383500232828483978069763671854247080663430236799626877337218630032306203902615674585075459793467457598731255782809334245733935044754257961784148850819010842289581679270684358622388362588108089568930009674646893780819180591567597603567485446953453141620340642303259257356300414834308213939802665847904941921236296297289583476841168692634818532375224530462292286680558062378887044913592058490050980868346543987244112697806177670903033753825595771974901604825625720027454546230839467345951431497584248348598994451213421701714404217013084180895970127175055663784527081194381905006308775241943369007396623437332671765731452902212411890679720390928486910508700079783259854375912683419042390083630487218512671338652775843941994023778854140089813139171598325343548908533877091338772732351535989759543356991650091215392359009539034070321245793489817326176392566740317169377263982265749023970410793171665639125830063686322070385871999800910553628059723594068830782568025016979481283943847996399131099419304066305987682859845427889516414598806254201399050558241539332739122162829737761065634762709159753310383070685267972105708447019291941307925455744473869392047644680778830105617170052188695398765424648370788641911091841598060723981418066772482178861083727797286222016622707830467374172751039138347282388105308759040349418641067953812386243033724866388591609549919248020596452811164557604983039590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] -463574800295576166624025672836831552052923946684707841660339460941086782371019611508826924245351872622001630743442744068099396910929976480349814275976230317482177725984721366312771875386232474496646986155099209544653546714849891496210403880534149614361763252244127364285831336780332929746282855499882214418252309089639292186911041805007808126860223925455465905516814524314340468886454993967115552158856314244551462809287052568939788659886579069488224452781479941059813904122374440801891692441588716559971524454282427935494256635076699699538670856617745446939567265727387027111281446060882697648547350791898875710318782269437311200910555563886783374219891863037931249459076239079162176939931000066988558175550923079891180361090001659886329970952480037075983284636071164562935430130237963367378500284670231890465731632091942836842494343929330790691713678674458306590006410485539690774122897914580328141791569588258729298438805307790073816699313391090695259145862540056739062708365028724563668082860845503170330004145764271888860213129831174307766665015493136498153883952785854195639277043987007030064261871098962546918887034746479510623068681462345311959797323080476275420979798791030783825937725821006988237461100887075081650330908256944899175183264313534013355325454713593512620291862401493281415097285031929554372704530755078744764934652808819553378069612355265725537220451534918017401571304821435778701500566159986008083045357868270348014265117906836178821721389443617726824910270527679912831321249222535115416009267720950607589597527728654957282551303035086073216717347705632104754795968013450658559430651161297077042287974338653894318596151843962626544070953904561751014414666868111847582560219045304807027186850235333682748299485337234556421992242549412271655685580556573108968348961554452704148124905122909567134354234422764762286062276159100695809421310646971433102487727868070875195884891340354739167175050769707021745302953039456359012027449755244287714406896834326229003233456213673016563553312281749786069361901969406523874628105693451103432651746345575753751614433986460541298018202332483066067745254102661478400177704153735238118264547402607430399277435011930993414751615151199633443601376180804965512491934382297714415126745032448467108933869781422558864206964030596182273088482892014363074534369350499972557783988878446805543153826453281077990736840093376823605284459797195553898518009276923551416815285816013473436464109024370792536384315933709014451883980116986839855082843034294312130505078393928613719945714593031859700433104137638409802640457456355994639962003938961702380411192031518995345945568506930427127874910020209325508160190016884042892260128062568648761245558509699481265300608419736618695243515606787161002635318789151290878438481753431452263299899883852843188224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] 63484436935037276427310573499947121378449998652122944937657880388751762903766667505583892506748852770366069513058070564971361814334444451711607867903345941882510800448500976262255592524340631238702629091038245094931883801653866411346470338353284548693450134163645974124619479935850709211044095422190789032954737532680823813573522298481344622604805086366920500395960418440483898814590931258895920132703123667096270076312905653867985691812266425935380883284511808908866337155551498844720030977145236562778370651750749495354856624321326020883819846205542601487250940373368298670096338707665006173523732732475618846479909213455762329454679824032834803018173463048577739069341077016981714598328120322732390873727268444435786878944397693915049528687484333962212917065320234380863607180941381911992336942175767286789158647740575008189777706861467676776133731271904452449905963270213667676352083538908304005840299926102651316525377207350614920362447636606052384741245451821849553925657629285084548733464171027057036533534672651447958822848125547537476536308331788253890075598670326646203688552733063714659268056062551211492989487958515267010726319219970133045671651411999399600028637813532912792463573215001533874488563831803044896740934554302025420509788913706391713272868371088839916234554837472047202311820823746951883829451968938273168189911959816497921187672124953880436380200637910706741843488371753715714699486373374283471637047824828439096145965162726991878589148888588420553449215481516994786037826191549249511162786483093356613034650237523446634661310183376269092643924485160425173466697315281163382820061851903722746698109547095528181756893960867661147501157995094542035758189489843234795066438787721446341474222235240862538941591140451309235663215730637641784671416284997041211602991596441694502463874735474163385480335971989121550971379540587682112219439492404100309962398192324611748938481953667275519301218389088374819715964670535421191979434084070885919417072386575414089611001113351800671584988317039565371991634907403564353750912832068535145580737286205246043514344293855431001242132387683270338707479048747238173743174338480164585090481396091112625787935790928630659881820961409615159581720199573165703798717998443681871570180786753184114297018288726531357477738601784524824729000832812185570542114461155005435356003780069468941054980699787156552350956966487726210697782109803616987843792297322812936228865470557226049837850266257671920874912205844022666238293527766952562648614477485181477231042742917847990573951537800582307905193329952188943112309171085116965748489286676557181484168704525518282099691274982875632860481140910698839066897084460995473789567170962871565663347696032885963714294415738300202307384687663870190969828576513541053543180577134826276290433006487522508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] -5885337900685300061259167985626512375415669457075930595925143289561524218015772604104281440394526852501657082469152594015219008744787785476734445415385843946724169392048259226968291402513538464948941549987023874240255731984103446097602285772136519827338437449904373426902516441735420962199090080867774229639410801997100025725709336882258889418228425063896080021388941230910952496352592319176329246965642457142247555435929352484229439780426327473219630961928699829590258698181381650998855154549327506570269055275802886639679903563882994228187730691958807116858710527896134812949612438957216132392502820735923799985726923946250483409527177216829075748524091790062024592292737403597802408643339658954492568343588526428818605679932621370841470122532928887714072969827823644001740199868590317959413527730300458189983427100065438931658953880559243427615878297712977250325154147849223644315375117082258684370755618538877399036849648363039096798254997042767914169139471441187654596488139707028339373203280060663834304370652566905266862984327581753230553318353347970568924008525520284026249010534034042891779147306536005365730507490471653584783797037629721421264056321558354391147567820314714422181317812093858123222881186961461228249649587735822297134585894874979453384594041746611796529506404635223765130799872547326065677937912908182909750450579280555126310924780994003549849975553294498921652934533416890444119645300597550698362173176294543902455123951323265143842744649796859527568304598458635917502033626019951890494921159790681754811217253493033374374776571976269166111798320695438408189060644865675912513482061588730634324622052720021827899873190072684575662217781413358135587211428292899828643566996080463644513235776688612765591944056739997416471961694343392163829939951965347227349894286599329378927535623425475999941551030486251604420810517225287056282661436893441333935093099102795579551699912175899376402319929495506940799656559960498768743520182041215485929477255012405894037875436414363437633513175746305100892387931818057952555772799708764017095460995850726526987922359955300176922163165518437629876164384492514181702443744731035247468491942441188260360507299082083408920922505353051118164677977570037314164095200765717531698884349321310148169256362213484260594209266461742504330767302174704505430575429238050611699200710096694745304681090927814770996251309244007213765899794634898600071379758129688155100258059556490665833204768080257205973295548850562219169756075585385690191060496905054278894069608975722560733407955579000094727794028058338155561865681472497145481163079895810597244081736598561179389748055344197429563750587714479425301708926384409481281347313452929617563607480628423167594451801159577809415204016424498057030515140386703000329865110069104031027762867701442150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] 245363609965416315397709556121574584673162824379127111704467042112824069793150446767571116531133638188730905975591454305234436163065816438003171921942908099537196432061430411705048579751188371160744036498553666990818445677253806671442060188377888154844160087671559787741069581597595608074632953981789944954166113541391341433074647375418369842716853051398955242269720223815651149125683990590302167556882630135572954992531937376775914353611575880553477439819670258815232567268805252549678160942147101441609161771938221878702678597072114103514253200261388361640057346681402907960064987049058496723333034616423623175157605170259382463321611655049269269942648985053814428366963093245929329383682583129082346711720449092149006316136772956117773479024518440274881397479875885394119661046362778136546086575963609585446344925503527604756701517547185062663330424129368312833600043080594953027652116038354409726325181958541256064675335377234413881142826603569738661868140632493608567282379808288083843718032457565275960020796046762953641449201343928194990422374711460260344877935044200149340700701947467358130786213601298391271273770576692895891921261147482340915495441248952910350161012003445371147553381487167111886321474912242876978114009445466032663699532713077103647156679398506093478408569409862352640297512985705757454973265315871134316506230453013491716875783053184846678218394943634549766104474012114851417276002886621666087934506675870669744991082239100265489076611840176088571341984436911905773102254103019211581526625919032377869864381349112279007889927046680910687105609834921563454041914413450885278040743447254442568219627392182879545514052761494521306061122009429785049674024370168837955045544628457579035475373129800666433834237758850694982331676456559715914894980156702274523025453182508711650670316174891087221369612013812287919263823630269513615736400050189132287819976421509219402905707273794416576253735552028545132291872691259394559434675785453499139485444409234054060925918083102947531099233178891344353137761496142091860729833573515567322276376341862820449085484344452814940136786102315210063282427535563069375791172379016266517673935487678530284621253579863328436268936217158377468378885780890923280649991796441324697449869421864864163154737936176434238230196000416455410869044269567069728733514804730266999920241207127450168529746097944705814515575277407007126883505671958663668357472277375353825592473916159395102014247383024724071977741352108286110076135493423251249935214697003745758997332864272343889486636500668958186090141716860943546588433718194208005896411005444722908067733950703972123450975028764162825861878630568648424123932866380305302605199732899365804864388936142628901313192006734390642331803849467132136232089656952047024373884592334430608758973768138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 22710198967580858334189398316729774539961449214550798753765203338542299220881807124087035622266490765374059757005180736983369524016838426863819762311471443003304366379119897075582135016053503218840459696076870101193440473841754845277383892024711297270993873529502542590519447357205416671257676001416158641761575074933354118350685261640138225103350789827899839427949595781302532577921682475053561333917799854260857529802674317982027224380064879769051614304798507654468439242151930342281513729755488424990080957599014719825028709798152795459169714041039546048234521011739405665840298418881325386301248424717916483641695483228711098393725101100719411123988961364673029290043017597663144276654937718799203254353053020919900501050097164682392031329851235463541566334454217207549428406949180163872596832695391026602410587892831139809626703257057444163033256609935389492649458205293410999604069189611703375076331773922842876224223582467728107239018815457813886920841535016551135984518529828483934669600926259919240450061978009096690530333744884020379770336265709135752203865147622611519662093540556994222196225791063207999711793090990929881694271215965534912953898077712980056764446867886442073613984453819658362734090164446395342735239415086874765063623342585305726385398891012874222091269506171375951852833858267754300425811916855570238863119670267546929143916721898510520898056485070420564882206356605472018222646282012348275832657400256495943451832640739939218914469617861092535704973174743401474653691558995931220762142818867067134088984122936914081202838252352893756587025354215526647055021523573242638833572836916405690370600265258589621554497727555678950407845909505491833438186427133606721925555649169039278580385135640593509163191914798018974804407575979913909582860846362385222725462409942775116557717845606043396458103034919496070142698353999665148780103423439609408704448473513428143380510493009593416507641183340211249468291590741598562531958381270866734217646742414032848718943468236394992900359134212975405428021360295500134378395561602512191811821971551815681083281139898600005806378531812549532239356031170333567358220272716075497106393768535305717641982990877302145342738317239755018595714868582236917542966175934887605070364005357260681640064690566373664960323225323820896222921425088100440725315560952157038303419321953342126728100588415288298723462309966231370127754173339311711514531977978255994006765986529511524283396253734809461669715432848670060158600980256506722781704725784265524552046007296581096774484192594100533662922462976791452166634483341799529420444188181635374759242181721717084862144769180064608016322724427213275708066933868493653375280233316394768043312641764428865685010844724573524346465261853886604300077715853963167026906294376819657197860376333516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -4807841099964008845068246310527323729403274495065745888914327027654593263450460792201756179138695344155006362865984093476366869868605433511318921076545323256112896635570745492742397220341313917372057106099075935908313009259446652885336484142771310417568889615287057507796343491464156234189495004139700524155829703245970555505026969712132638452844738863938053373599225130165805660943864572275062773411846098210102176162452715289658699902986248147462518512533461648201502757915858663987642140947032325306025889228125679326116099819642732789600961946559527650139714296637889806464354884603360531806233560707102598822074960047416355645176083165460494431216197586384168310891727461525608428575705156646478172619154306763728897714924859520287907907816254828252667202208050421081911394468553312316490142613718482489094927805864792591193948144902148786787724000890234093804450076350260950302285874043325673839257496922552210323491800521494458269652621388048081391660964524940828826600431691229556802098534390549473489618341820030479120124519344030351997508729432386850159116643078853612113818024603576857427749703073489120647974295437761363358618514770098251513521062059400308911945212370548078865810242103329402907827944554369775640119394020766990539399218165658916330557868542637806379877655172625509947866789490946420576731294707697646215835681808088641546988647484270131961981206116862502735508188794988242744841406043176712121400665777673534282827187488557267210101544821841132505989581744812613458734617016576755297142060822580342029612150114290502333300392663868876114624162374491242896511657714070671956155334663741743831748391682163620188523860919461786409326804284973426252817648289082640126934815387504296032912648468304519818567773396575173994270606996954259403341447267215783750355356695644313240740387822626359128729932636002199642188317180736087738802226659460674129252353059833656279443744104309526040441362486865901444358913077239664977286091900532923419214538521688696664465429831781088784334875346991001527899589260041125305654499845905783142865621102364974516299965774355552516885278280716885355533869115659315076149238673627198174126134799593213347784780785641106456047020252340534769478282156602056823784488931262742457487468398182273875236026721849667492358753275130716613653242202490713366948961197530928522570062757142968374374733956543268753633020569892338655351575544171455678620903694203440992193785412759433365001044495986742317817076114368758636597093067863962943222745460571648737383288790284359033892495276142243125205612284827234891145394535087921756562903140183747334819401741817469151450398066498993548367215442992123168912325395701190973922963683302038395856796231395712404780887790640164605601464191696830005312646268827336873778700166230332798618294865100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 336342115420520270689527562861700760194716531424734683388739069821607429851857524773731815830502453013276480069224546009435597257443567874900567300754835886095713520138473720466505280330115986529901230171910337557213923393288066796631627194719383307226806563104430053144075062896905666866907380816502149473686182945583391334199715732115862944688245349828700116003675624005977333793956997614323924027808152827725505028608414966571850692315870114444936803138208201958947092223991052813182442476457361561462172571409457127297311020190373475486987871564616346471219003304615387186506175055477880847127167178647149459738866456798003153587195301642582152734539250173680095351745365373396563296690654893158629018430248985128920204819931423261753042272985704261898508295185722239532152459240230420832385678087790125074512350099880571827753442619912354173532301406945418737893834929131820702376723163019826195403624034343151494542307846782582110966473470161132889484428768886005446971059013111517282920023533008852822242783533424300954822712650436646914128718453895511579841260722574273357771675799989684907049136156108769231706367314517225220663307331555906420843824562023348709009982726775299450244196445791325298868544481706931772762506616124834399392207903283507711252242011469521908894666734360617646755178824276015701411755606833022183873408760291289452751147244047506039336469531950047872512939192251291390478009347651470536346600118091706304885642884859924002982492986236155605189168765707558607448841091859210420503904150077112011075983645002234027028743177408810903444281151750468065117835207421092882968221429074058892401463785489704920543130539671580548186765459714406664739719394083509613590572561411293708609982847028056696777901927854584506192202618836677920768645354797156238814526359188883514013441975422037589540843344776488353011192039995248188229609553272251159899739693900711669404822044954939218724504167000399443556946821122841822944854239946220298324778542933064530317978372061433641750703145897408640471373171121433652066637989088023374330639014336454241199627420799907506339507435161700300934203707754614823147110502769495795741918744391923909871926795519872006827260785351877385753889021211078425274301318939709210357685632549198427416127417928355196439482242359255252302000617430435557020323168190956965772411251504027361387969835140659628370031006819351073240045242786545028338239820250058703597850087239127412965211785007411431832119067830836119690472591190808520174136459529420585416560431581475157259619258369171841109801075035750023565810500720181908952564056464318014681606761853161793309634572136333509504916115031551668752029821612060548890565582986689113786228100797914382112297356352283294991802312112051475266475107526564810929858936547543540527856720281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] -6693302941459751091861395183601297539434270564824462592254556687098457564656897438669590186566205166714468866229904205975050894529551438047518944524116306508778622802375444915101385154957870863361024107973344825036499253659156310680684944281531042565568193283954184160344505614617643402671125257226478629443717185868146015897060583585545536935549371321439197481687390888802880104138877048484797030631106096382620061331394871802196345118225285827168264851365500147292114743196595596936810977900861867767820010965420732407117683030395124302123162320852138831666844630069092899630790903632103340490883177301366407940936918703000909092409057850124697774978792843620078183395541228036476743404277404693266582002542377107716616283348163551548723350832663704932759487822937145096041741776518771075429504416777968407613879050743447671371205786242374081715610435812614831504869733531909294346148675071188897908359656930941617232958656270970835446831268590931175480856730535675186679887240833420996532391904151242174858116204960431624131831151058185300738128092979995688113173852746566161737605322972283284623025495262797675800974618746620853525190839825508397448480798757065504655002830552228597991641099068191007719561048824197024484136634120990070953481109175296109014660955026774875249542114197800650589975845644126180111927064504614093501395810964780234018982570153312645055957520819240491254316669326851303479009304660487949590582651536992396323182800201016947562024936675082123457166175970584282964648678108268612250544221402659628450201323064753961691727408387463649252841967622986027967514170638686364449097349431596300953398255818590472393168927987991798354240636700591757452285037780927714085756654480648097347181377670122377344940419532210850117001657944044582442261799466899060327349567346417462074805235267068651133447644856893053434225801280412017280368434693957746837554204912342945100035238014281898900707229457784373618277477907434417920318169281919157612083343585527044764624842546900672127347622444805951146670553493232840182364168992000943971338574901837437451347674778930864382951721315442728470085698579226618773896537998532543822292314876086565922686756420558621099419883540811216969177003752514322478436741728177775120504436780394849473617767345822587882740090597402838544484890749880631882412871416859017718905970888544716536144786518324916699179652965552182397207533500300655691041238890685496847259919688291332206599124697073470533836844262680683443907984750761210601773748793053274601523997278623690369792864955942843274949393059820061746730308428085566803358035728361626469257690129098568587177234464154971693538952316950460760481143627660215283804092698798292620186392881670132443395428809305418271736242171560770101346588612559455973671285871570977161861922816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] 1564647668130912156398652509421741728874696554648368763267359590126056276192075924177955671790886106001119253199042601940374965163882800188696116616437636261913221197790146964845041097701866167675933736497355542679227097373250945926281532515548751886549816632265802528449033709169355099102057969156177530719493298367487760617453361018195984358399947551552938217066557106376391514801916825038025818739790060681376748942016054868393395606068710913839928177283109858125428168231193985401205660646130851419184858449142748108422778518428626232569010309446977457204130119158624370812347272225838739318560184662439506964528814707399317467973598529358636191591434684695549453754557975920523842143774341162608765605604610684024384496099142559366725412516303535976294332615929253814921654864118328753262109979613261307314842762781477504307808038258608501127471265786515542349469583617616221228653971434488686245425585889200426715271720064833081243851610392821068190755481939334107650701910027374054981013362046071798617608450805246203360186819304263968045437283307424366408760207294646242532197767906461748501193736131897858238724461541747868483036639860154530832392208128823180590287792301559666239504985755269706144166829189435801504345951948704892170599119951760741242377672347198076106798576726107637334581282829621677213687196765350431720737215285704806099172822337980288784655879317964309800380415459877598690321388765912543276009071195536801626793358478542017059436586753240669189411745780603752476483147778184113874329930822306358909088377642048769384544318592063057868658289128034288319603146529034754083712811623549671322319616068921116478921289302821020298357464647884118811154620488184944194240377706247727031083127570258581785850797059592448636952846398452307093665496210209310144199925296741373753801307237891515698153429061175373380762794525894237422771977961569991857603773995890334687368962081808156918720967951145835036075292303866872173104428525002960828194618009209359336836484279275673872377533261915150646378654563153680790643015619505643860006885769521310376450793255552989599804011640384636386924513822909636972120949254499938782233876633902964072647640414251058237613658550293999841553170126054421750030421219990563215218433070961349033109405631368426309634554019783016763818651361583046214346671065064447060652570230015536716757006179547093495441703201384210265918017225990191832036830805572734382949618204809989693616044234668814868805800107549280697058671639246308217833704565025135679018567264960078733773080765972054319757565751665602040449193198930742258322043715237095054962067257174344818874960340976630958805934050906671726455763946145825553299073685438403212156063789842346033647179831054299699740394944855105243340136960864771598255567462483597090516296007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] -635975383296833638022944263827757241378766109727853377832922286076676757582555512406730958682437496255439184381725354019782617841660255987222792094351313738026789726124587065535478162869682129009907362972900754632954005820734631840300884469725647451803572173212399756249466820171682648003575554578208185435991277757734843332112843954719461528606374865791619933765653814133918921157095390672474797109370584660508762870363889752515787091984253606452527597411247072068316293285455060854413036147562551227676899365602093598000115596551201739738398887619089074158290865557356713580707704015428998700359732055578909398980104273282466936961755297730507516364893835003207323148760690165535845959261613985707105047254852494658144259115377798483899249624737927965002966244828799394429202931408139808435306612167586725078870213763851156157820587946260163230704303921276275165883132044212168310363688276924121621422919221927870549191270676429416356355976265754370475382050430758900897591926549682090056004356448706572723014736650473485210454094810854229981464306384730514772490906079897062026241723449718729551059964350025793549035961189211737594113620115505116838640855074645680468299885790679700810242034245336737267097702099365741269609169756399283971731488220031531070468189954825515234950818511158926729428567905381017926442370426160979184005640626578728504873279199929292473824758087043322835634909766772495171105564915870829788848606315297776889903144969189247025806379819188894784710202698588266778155053186031642543199203378835023748913697212990974042629631489516900123164764853126103381247587407179723507935045991076057035785127978357498935542894467490124318387741158516271953672841125407321831121916891849115973926393522186744940557710769310695350371121126757145010517863579930099789771701734966281546492219500859212681912474515330589115648570693075279060034227270749303278208202600693664433771782221930077888549115178917108479526918575781262841179107280762669162333638510307905121769616001336277101160094486785284762043008876159359124891968713058510981244372919076304885659022778661917606881728075910957130553559185722229805218367334336691565617723073009583840797643912411195724170158224058415268143223835176685496664770291100971528101618183048617696345927260316410518796370560351887693105700636970107405291179907429297798287483634701780266753643880232167334340378033607935421608160756376072732482876928868633833241158526314464945032078297999527115090744268331365249574881876618565250833293005531265682315829576328093942928119884919440158297774921679197889209640055972655361557715705903355902914465549363636097410159713614029284799492857346010737376517480656663044294989480687351402932043025137016174504740824215213791572630364293448732013370133310685775569601490463883764699234304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] 83346543001161373131220724376281692184375539702007112087529370814950566325793381543667067791425200556729501215936754329023612954232093283857815131483032195379966353983650123218028826292884219057094514472532810889789568358152375441786347437887584312952167504328523477404897042411857579064189667432392908903337948660700465154464723818060722918227449663237109444813542844882734076679925227885541460953392523505755159551502971685050739949212395432669028226631946009501159392563264346200783957391312950148025158204130600142144870658576717773870760901149807584052686535495222948123645562407521141839009137128399944686827121600428647049168924009925301608174712441623213007618906312692589408851736594182054049022258553700934442450614887709247942768593437056050498816200137556089219224667060809459135412726016599722995843072049766393081652799597011713122463307401844180583951882223211401294097254095909837015897104481668338110355330218058555811841353269877319193141960403529063124367863848743469861133089019188535642434102942744395542805135180627360541205369851061602661630059936537675033282895234758480741099662436813376290309201638579935226120710225705049461748407113333255820813288417351410715822161519222024925098258956219329599640667999573884567028124047103754833386938993207917177753367528856431375985742544861865872969564158435353731175263610536968890652000320755922645078962849337389967140827777065645964286773958351502528765674714593941008784932020320816749715345103260284399477179176610569169209714319057564635360869263964191467459386877298372956541781320908714920221007920649214790464012273641207855455511517633531024462450319888477013303215967127066364255511022865204820623191243093352141815318333134969874903910655802762795456744077343424705618820908056942573163555837528635447106735536347987949510341524780979101396893927007221820149322780320474792481749767443257736035517631397376633576491608992497276983333741518538271361965893882677942570748494066027959920893909926058021167731745566411566936957919457539845783268942198342430534786419998505702381506264297840857199321372891824516446785647436465101930696747495981531495549997661912458971971101963381367637305270952528029835790278236930464170173173065171505627911505656278249913719580172529894697142456538776943486057764263217396939551058059713110756175032119659334152446901514686671728101415298025286279998106152263842934022904522070441538179070849877019365028947776210748652075022362210431134102000361567141276868124946359341045524381218081139920262028529679210121694527698433014046477872755446065910565599543701606035236253342941087654009373705437894943960592052751730126910777836069385286587722084266814671547225531000695934346231542314415424996379058723564372728440946415472689173547014056501277754081613413331066526105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] -1699260350334864719167317334470592221159208763348231071001118257045831949776593667539729889621109331455218164124417996306490253588051784734882609812775806092275833099350722894605319062435164497079604749411539626317068795815838426932527958412261818889849957631377286685318544040296014082285500228127067945118701590272733591732652757988704870515976972562010887108831777200460239628320556962095394837366956511667267350235038199442416357524824915935179530955582844543883185149355984362498508188168808535838347358667067332043853296457591435499125081786440114467879688392028032182692256980502237931192631497865267114893058957469643744014483007510829501877626822578513169207161177183854283620814700100460135508804190920687857324842969924450601630559680782390740411618787292437293948529266207566115509437610355861363529296927450509239955736189527209363051845608660309156824034848780754247862487751948673480179741785724231642319712031022031368415507115737372061759622254676311112013088169016357957525277200168787337612038121089501727889117856300410327806085281469525843003009848198244086866326441422660087296329334910430576012244128951735266584055635057708896391123911805980550376171670143537704593802129005956870284059444666472941861383611143128824773173871304137358408729316047494503499970351615239434284977422172108323614642688636189034516435938089891136387734619570536376120460624756134197399226952452461057079886426092922408758630201159221704640102415335916754138516690446357939776937572712794621222197999830521859061738505555688630726987467574613933660139979195300253715571233632211875772390925444303866822587006389796966394464356732038109468222661083498610347562517537243300012678783458370505797843647530273714297877025914075748774172028509486088704116380632045718571972786927835131256970588658442900222290935006605031146078597462018905067036141124172396845443413094225556513850604003711574522355764566409714326785703846502348917803829152848970839233028775671121635070374320801914748020859128953300086301258499709256049424254400408192445608057909131636090679736233303044794049163117815782044843348265466485286128086295222557039224290503512449575474635370026510823295385249726257886355820705359138091875832526123173827383702365942552590405353973248784375089208258261205587423259565008544397397897725666148583692955349033524963918657320852206802624860066610710839856436881157286290879593857459130985872908268808246230065614810869614447381249648028890760805019386942338518619704567414098106781670350546425249416769081866366422835229163681923967205556810583778395230715781524327112379567558380911283415431242295247872092290541954636049108919054905358030958132504913112018352928924172882557156421998324557015508209846993927822084926245805130096968833451535648228184477758058954491533721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,63] -839146525010837820408509675452611461145912445721249991478245558319383125551214432852497589130084442907394294745842982512734668832676242449347334244819210605491735266562806260598156401391535109991487269102222106686249224309621141906554236827374222996496352480142306659529795496186103005812207129297500179899021559679339189270619457504944606257345489104789572452675411567134072500184705273946457942126865900959934483521272865824750545881977456165918622830211126065824538418672305876569967192542397792714432536567135916670415021518450118088002830293620874450045437182434404829012139310567680672978420915727177023311886915242350309805155634330278570948946275392194976836315975688180334136790189227987912199761368475996965926795681323555365844657548058704643959692836811369440559849533749247572784940635741341214315184414732706644583247016883994308071282400617869937867227668167757612173367694452856622005440620003827608977838957303947271262919687182952106693284162214926513060396219929138161355641859035189443844496703936786659773820628011172659756246569220285805061677856657865412336868764987804563696926127556710819572049576098670259166866140203144350392024423895146888023074154475451277283517763529951783150186762629851205740225172386734528005828871630346129082168123860022916607777936815403906709958492847762482350329274867164314587410302571550159058186676442037401797897014175142338185083812626133630064603664349700117558260727279309215991696208558448496537894200519499706993060633460238194699646638250197612931719764290784740924096577050604966132118692951111733312480410054294637104675851627202264900272117106441803072210056860260892438994165142847304099216306030737028620735994191801639863440202136220218625114743630865087939308657071400809980014756892650608081500212046512468204028333321780540007017473357270035674877678469967619559728545932406629577724360832150116336034688036938234549711142774365467855892019461579867515620230764238228832193539802121241970510963383237228725135148827823037870415620563999105197648228151962270634200664248170152035868012421726818608850737218161936262499547792668881180706964958360067709793986619433955043752415038417914255452801821258767142592221676062201349259328481492071130212844734929734901077655244132179137325471895363128395270843047632668540518996020615942759735000049061454318988923959708213430513008855374597423097250708388833352486198510162892187751957932187157411770630306555769286050735424094750669268199969878094835651116508882539000387046888829293777974895893288788808103705132214041361587158339114671244389867164879358275203759562597333498918939858314906518186343211484071845899496572874354147049321244762281678469054598258375817635814300206390530258644968689267108501641854012191429181618425326008409906955557411660515770368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,64] 106811979217429005463358809138693470905538221299088149883724688015223247396766925294049462593576278249055836736993018249073026738428744834807472263800997718941665561703258633921911479488327561737260031228531282196671843300607080505445924418874957747354422232526834536875102643864234803803065196192537985564213610962630239065268088135530865898116884227637855638262846619116138636521499866562275181950607380076929197346097683450597540617596156266301099162630586301219492095918479592413715205620302536224613542176694998385434602268976374246602681414716725825602673167028922882361892639672072561426892486619874930614051075448930402633000224628731797134727683310221657352778405836637052572617106507482137090844647040935753008276618739156851833343215959378939639045241990012408647843215187816817335773007774679563012202062477676706687043764252978446224738204663441489218849268035320939994216489268737157153795535960670588754460013940757119196966683353782879648834548937604195854260639972529805504788037918009360016008011567714431254537534960342523789412543709497225715150546690435146257786535943280219821363709220678471723947837059418586003542551171860947612894287844387546413016986991096197923160160062253937889668782646796927773829726849262164163033629906254721959950884936578234192702160042335317683742351174965934616409821350092028843450670603832859840719976210716050273460368943639442984015618487276791404075149816136171656887810998886006724188208340532045632209866580175210302151527348524492108054383388681474718857056069467905000286455676944250099094609952867963178292788895774261372689787553662106158137568711689757163726653285049296763982982445878296449133506832340425298535118248488248955510946027036283556571322962704243186255078696681974060771001685931671877061912316249649275988573777658618217936573550372552755092247415580592992592618034739985317117796666966851951818554420745927132080310907835257673865478943755608274604832295486031632694808814074068801811291992629432475088687775715571876409108042583076308477682978533674969436725831593405053811693988978187831796710226711905495462021309928640689618448869235736441629504040869634025071628144974145873081695694456946118593640024373840941311336766142049711606187698683037464639788965814577675128351885211079896403705001555651491525871034862564168409286837247382950441296984325341125173247653327935061157716842474544833973963976491701402222395915325288199253086303912878372433606455946235450694936492190963653634076878522865601521668366818859637929076207925456004896614182235595809006143244313910946140502121593212152972504132230384960005663943187058481348413224750470338545944558144357995688001825573674489869429610287312279972798845589647473830025441925305506549035960669331037870602172468310167743857276890610801416601600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,65] -3501476173402561403013920946430929864237252750210839013322556842888139463264136868314889006461612532238308452362700454093518312513610490724559599418721889227820803324384583666277524291115972163023148833086999552565095463809958431181264099597333693669327507203673825765898472452803233562377627027267413022530858965137763625521060636518228226575108664883890265333372443320814431643488109550882006677072778133804022561551547107443037782345033814781765851605731578947598935572191365426732599313943907156817540516153508347021114392910347497960487590694368647867086633546237510683481171262388500583130367235056072512368890294736830818937369677332366002183731807359125837439051607952873280843503867680990219343711074230474092162751857440887924234891507578698724397694539376689468467225991258639290567993083565597638398814515975041657543552060375524493409165439036823975920640544978812787294586120515364966813473770022465557685569907372329155635358427921106051982522225050114799988867456056163249455372548541030390759427393249019479594161881801510541083765390270319233747676761469324686408686059893310373305930314922950138672156651071346410706928457786518134295673372931074338863672740564807944556319797171342816858252362987719427114044192051055425910685549651982526657877389730231903124728904572919285464843295445816504418881184986363613282664836905670354253968996532625224927197249181934124921594444885757135554818895684294580895354943810031282029015866906770818838397845247656659422357592865059021212185218362547662964045416268818917305081443052188180948969917781926490489729860564218407721910691628989167646202522930508850038535602791375114639743827231376419933372095949701534382453662946566728238128408505767568630147118956107077950642352154715764260762065933144687326269025090658329587090298149823737216117295009948987877266375837270032718953456246165160888327599466126553871288223206401674791029247138470428831834313870713288849068044641092770382198122814194802378740834786562133691751193483820471443138238336394882049175856360596882938750232673066062744255597940080783389321848876636110836822898089517390100615132458111778212733542757057155455471920263785914632820377044150519445727768052363475074247301829214561486126044064416448697510771141320920856062690080933295797633341766794882905099435128854809989164547434839615537260080136707836483254964241595672908481145571871964558601068328303386718263040727966419055863809716625636339266815926182200330155908548165424668173050050171668029273553740920863742434984554394519963382741644575373479919872392059998569762645723653207922040532089791093991985158703280777781537466070470254823917326052590545183010634553925426436517177426742437525248848510451312356610728799008120468723387087069378002623224646328669126856654752646961299456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,66] -358826364888352739681118039061711463055023333617351608261794834614551578606634837728821567370354222088639212685885162072802255798184530222894037611321104103994610360904363106986835819990033192899185020307937469259533935539973023036139507308151886296458310539459748687474387165211251432081013236249761774385745972858094118870163872116463562841112775082217237812427395949085401518950672058649826317700426497762083563895142736427160063273088030365844949215096464072138590785161907907235832179895030626334105456665173389443221183336439260372393567200793083731166634816502662947315562048680952451661708013470880444115978347247629361102655875486096770416979133317039310191375903136162045860882832998711562196985474470414015310654583075237894535528316580694543427018987943049519052006050514814619419202857044980378107901423364899168536715280248609407777112490258185533500134168464587464494844283597281097835846868545591164185644757549111949146529096331931498196340536744689026801092764729748558761276002700551999906158251198684214844461258580268931283816228719912383318852882544420070379748310604590055456184053610508336666947466064288303796353588443298212596537281275553026797548157827406054366703711531399792192557549281162907989036449116129749990531020218742794379871285270192721621668445968575726794192203131777409935226324933309893548367251267183251999956985045567833154336061268913260978194091535111309318674608582450672469344938001865521669351222530137207567879333445716709274088196115626716279260267462885181033359663640252575553662908839113367366473176871589063931438530605615137528500361097342861324413988692130057651427251962491391183390736187827992954396851454448236710472869936666512249207750323061879199840552218448839605246302259933845756086781907760505785505584009748179263343788800988706993926335106232028673382924482640802782179105318547016259856260602903301396312591163969006178194910396012071919883986083782906580807400448818001029413921753073526987357618914792457835418838729561205545924224858153449284565493252766534818076140150862733628528472302063512678157763272784778970805980956408691365404430915355595397431346244164169446959958233785963132329304004201291293760503630558636338376853750084741080498382669207331544221071794023107260137021480481633713940323125811900809510533405518789827038075104770541969301787657642488038268003609948233657155203368283782964535097225823175272967795310454181158565402993173853693242658349855172041083236009676650165699358309829552625083054174481061462695315034734995535166241001087567995189177925812602890126597870957316772247217683879385703554036686241520400318783360078129368366416362501790905934921718611954673481043376384996577215511822233825233230467696539831419378385512097407663904407860074446993644303836963646996480000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,67] 40430681229928049456188401830126765638784319393707066814460612992668702549406060491618829188562498684535330934693815134073493289598928986276787401338319018983558877357412893805049768774344687556091581023287384503559056554635301571703346019340612711119453746259045259039029562042118686071273752244607073778318511510980682212488857790148137115716070846720102865733859701968850435161222707057462048966347198477147733181379601363115396566646742826639680719475581663281810502718674899520993079911884547893024917599309141225797973472184203605264900343567707948573566862391417362840183701420860472583825967176353553524941283480009372970920986708059295069253943443542623833499984947351252949770408560472859865301657881631333931697039357247160171970257860383253457541425686150409888167143022689711464131570907870360163585868009792874723828555887837244085906201301294793189379003727178111901948221327538776402756096171586600561029764683754277854194717233804197353204105674934282077490358256832282466981259650587906640139212499529029592770865176011566760240817702831934922095940929436983099370149762145996011921618433711789446771994413390928419195234038152217400786741314424453600929611183386175377269992597651547055788313976484346152549465420567481813969612333233947069022539653731369513953827617466662633662981244746908037112183336410511812858153529423246934450957024950491305911931652385723721423100166647217808910433456641393944317083839349424270318587999701124371277726611173925825150026741106258206338652622173651441590562443167078516742244482516729489794048180661022166610102206874613967717803449003791696541385908256884543327261769875142642985818709874577411954975199374859141571449737736065814668049529508259718329139427742314868135778477400177343541179878973292444984827391393064115457404769917479684284999302796551909398808556147628714177913926285603662326430033320664929251726232826634015710357831298569216945900681137730931398277236072085049586839856809481218964685685545395790861847808225859848849688882793207816686909172269162636998646144807546987344088998228702919289517538861918078554314192634656169058891830568809215107742375474007650059361188957915592754718674602473355602177114885122294968995272406432064932029931294527297476895731991005392958422510311704555066000132294728490017013950451052708487578891611531287071522572082876076814770212645117040974285429007624157505631760904112913003947572442109596568000690000430002347274804394218534687969471119342168876505267919254866261722989298714017086602333068504922181307892473579025497080306258580930612542403984033745049363074051633525274745429971278977878774090700852922336779105752169015706880469446969141581701484941120973395075252590956794457898318211530015338929612108712460544374743744541602136651975768552683601920000000000000000000000000000000000000000000000000000000000000000000000000 [91,68] -923824002840212870499666523649960974827609579844984429389627797216735097008700561099098318431851009161835151293937003030769628169678726613326271229367534189901214286490592514115087703095036069983192389666281193229030649244794751801613602763055740998943322566089828979713985658507819879042617875789818464833627244874729287592391063545400931212875490425129702324995293905561303072642704151764678091409258883854988510176125352689072598640014037953345179349307194320951284599528585278901472556717962322651352129495790306391164356273651280864567636562796248911641546790346495351500578106061149808987634823571808624061202170990666742649654760147094183762437909752206823661009855348169379498341596910769977873122536520406643808965271288875941858820043717076016594359013106798012810122206185769158326367410636951585627866717415281653665725146220400082304828852459267631819084229594814521788703200014645658362242063076094626620952310460300296840665232220147412360291668422642463314866131023462657805927713919852979237628968104210471332548705514406060119554498825124434201749624964406185953983486211509976500776651562508173691978712121892230769916402929662859587224046865602515997929296868313337386470584268998836757306096410660851430272086000312539319759369904963968959632484872897505755047568882279918283864665751843478147261305854013423411958096432149412002382711143872518904263793014213578104406985863864835687407060185421576882590225816727749199669483254111644016060390785042306998679523542035544226090667998750655793260831978036392254129331197790608889984960166180423697943800141882745480406015691988226103322754880056395253053518173473052705888099027847910275633724866298135418949783978515920783231734622594057368778691855813781349517653264786554923238009486590643505900049512789450405400299728599411635291297427785120026490766138433774594072767210657966955045948425000339748600108813187537001743151649994038632237659745461366128820654262852878099670376790476304635120034718741018727934802463772524864252271323198991808505717679569697799583602700556035188257824633030508678381557882740540933825138783815625834872411461938228047321714578271243026267400967183444330984197650633931792736772653063461011470948916972930882510749499308347685449475734516395068943539827857748562135661723684802714842276626935489762081987004849778687568871893331612571448671504425302338385545140646357717547473889603375827211416712590492560778314036329896109594950891477086267335123104731974227253740720039446202861680981570398606621086193854300006605319565752203652488365465577134478233163978501925189145461398506038547043119611684174355988692996844577850990097127656859298865133283411367746457658468257829957337337722081345870288678211378668007386904723119802472721706029559836142248971999094243328000000000000000000000000000000000000000000000000000000000000000000000000 [91,69] -75193282222010951276850408177538199811629033048659943645540640788000422740017379967118188594199972197833448832162737958341833161200566369202205315348758632083771629968760557419924234736477137270183798189955926863444695134606415081314461332471902197931811192596136889777533343132193421843734503400551036497900401937988764921050645612634306429739269380316589425418680702258425156316649267563401726382845996777623949643551086033284677994727626829274796070209646666557780407137399974265789984738027630709823138341980133781978433008017465007611136496351822055629432897715697650398192548628556579824747598824359840686460296135131057282434547720595271487618365380083122496589053872196630191439841438142271672193831976811501376406440968126071058471941178730095593911619830767377089975429583428686125650037981666178675658040437988728234444175429649684807950773234431523079801488383179868147279379323946722371924392850998377658777459721533436843143984964685189547369179506974260656214034680292008962883051439107668825988626766900455490135301974835197805950632095718190747028516865094086673924204089622635826510328166280470063483803645920296554421450935753785090919739495470973682008111585746090790815058025595530912464124631857340059837481611022690591163619155631725736603775705126292442558002564025322783700727584471006540319587120819704115520779552517508712796268166088905427967657622333615351398306231903413755390002795618348510179702473763277327693777109193284793205113850137068673349839523340554337693376457290669489435814793551501038505255024068991693544880530887948948888857265255073400039684590135409988468688976922195338856050974321691385286207581099489632071058095428001088930980932912422965149140653190463781768423331299819577758672887908026146382764770445239129048685763776811674237226890517935049750540568288090680841019925641005934952374172195075718960290055136082191119057321127944282702282766073887350237276441899240417405725379382328013505191997176724660140894891304129499149559253942639735986365631891961778193022990128971801273822835485413263915247611805830792042967255327905729746521791421911564488836543392823542059293215738579601601417854430152632085387933496266657776947080906722763967941907100212259381945492098543005331203376987331243587155769092458693549032989162239152530684396580398142135398188511043848419782618780568365651667418115581777359444343266727416524755754823462094016978145492908807900048284018932752744260763898343697267617240822515166412831781554881060617446160820936710877311716083276801798717456548636929523697302120099540868729212008502985765714085715156441758659029066648201827328495740721907929568389402801111930030009267756989965698706169619831758115963762087418575122122450431829446686203094224811088666981426616854734008011044631347200000000000000000000000000000000000000000000000000000000000000000000 [91,70] 5162747244061875864753583427199960480785047223580754026065424283492832772355405956232835168307026078760519822822692475389173380650400663164421033306951207519818022101173010914552071438283219507262862041203859644920136900978833015955461371980859344062799162772843742325825320663534873102036178415229195078331423233991106144311551053447405196617495189591548713317272951620513601850208327531573117842193910774260064834389304531679526416007907246067330938302759502628723117068052037296530781810036033356154324998576280607892266624522259703482584973228726874141273361777102675420843770707019943200422097740947447369570523750934817853444721543494119626785877781426083713030371078147838076650078573650585533754811693403604044446088710371161613374119450358318282089648239004435009106876377828287577341083785211847586373487968069728608303746901957440428297490483989888726154790165865620043568030679565267077968069417019396357919420188376837051597468637023070705689703862059537919828452425596668967747715413863592712346579981697655704937034948672999489980800089882328410899257874723090590351463050023547691325641707298278646796042231282367305183622627475845862740324253089031715377622708451024532407970697655775733616513885016875246888942346383995795496958304788984339434625790726807109236192153596271803303730176372736463405326851647694585181240309927553932468252206262301546702485355001466378220602761858980891152810831193249807107119703918472869182151252886782215384681646395154922959912899468832662429481788710257127190726133235998458296460067720683207031318138582954597906615223210400627657841986136550068200294996533047290690866708077410711945659954311258571184653873138846010558930358127241189628005392847033131007433445983929082831116223757035837502297323868011496739055217503795989002036519002358165948959646039182290966405527220186462284902864619108432934152411640558221765958710959934279990208146960817941167044389751958974513717124794729519206772780513632131506647048157809888154487533765458306158987040806680156755045818606797362455379356494570435503274616201253416177044155376299903388083552101895212463439621338743600921107360981191934740009841413257728741850573495358026447049253688782296117383195790387088157599163862401416992797273523158130892399361128804066451999551513108776862181428047934420325734679253455537298109124252914790710316792191115822737879648853944020779662864466501134768747992867116013223982486806117309876543075730911360640150263517886185732993819957574627224851585615866567676210232337247128521303442347911445171524430252568363537488908504933506592548428117540527248543288530250651760040327207590735266363722820008968693866536218734717850788546211838430822955421438135687675783261100226369002600145194030490656534796523366446766370366446528102400000000000000000000000000000000000000000000000000000000000000000 [91,71] -56781617118705981344501079264249080521286021717413884894494282176940546102125486150599777990089752597651316957081624375954009698270338207018223855737360204978339870738120063373025434308853395517596574922976041925957168006750939810814189174545259759675246065351895468817560523467198619114693532734786215450824858957082014925910890703362637807749395092725204321081209102456324673476493083598935260469234249839170857157762059710571865756198178094246930516014763561810659140470306423167904263519847268293657671835715321061050744535992452170796189766520495946723075549834353356612779708883787221463353885976314002820484279918291870987049533417427578958422123767997826599014009841833191543383016912240264648499661158842255299135467520464221234443604369534260874710014966576411459144390224954988207075975012402124062256978152480297333693783117622738369129321427259959488336398039731015825742668736234715534634821322899130806932579886889147837375284659066751299295731078373705195004046372357422661948942916919172509274952946592994242992337484152718974052432750109927811699070937521540576090267573302187211419544538820746399369836009236381144090484521783424492000862556517327511681216334255223842727979574435282603040109024776995911341642635929535689939954130127578519352601327958031719825423296182948330626214817185927001972451740733283269051525355169273656849966419550108775772489317148226410378923582095117782194031390044565346827880958363427512449702912715065187591862122096825764437454032423155654088996271222366184827764289219422336614783230915710029288298455854359534858783024526640785287759719913791655689151485108936347906093296687939415541498567668147177003536112370558708501205169046704112097121880668925629466168780802298948249593827098561981801941513451528905475795322647055379143422133859042066166847994439031105225147619116068776580980664413313969871892635337729515538742136845533020065668332137224354963547874809110640452466272922661351443367151764310864736412512558704486707750759645344679110472421167471023370164636754928904175772127010841724606274209189352244579608785446417482045374419894657503183790772643873647281871863717784602546773235316643428811881220586311106486329256379075602442007271353920673634618689880649641227067246504789316333731954859206437892432687628932762182253429131267754534831379010800082654232122627377387957817765205216401231885798630291221657921742382448387319978610737802107295829206965986792459429883505382430970204617945040539379991966051771972457276246020871926822434097355819807320147358329404991625939364691392537440484871955179435349564591474347798569778446437255823752862461417615022653651904425898479999088481044006942027355946343391716661394471819973045075448631299513354593762855815881835818122793853308267172910117525913600000000000000000000000000000000000000000000000000000000000000 [91,72] -4688389933214424694247711420667776670691165390826796131908756649289173752168111865477054629402247086694584488865230729250708764123750886061297276585198587654837356893498119491184153289380097283520179271968036685167339731644377864463507526292853517649589963462072168028160536634327873514606468344974152305241039608476174697334310337586673363787189263029244445820661567387382005682679541853762940530117021460254083365412235262396598615449229731783866037944935339619019331461321121378596333754517764245532220167280986134902811398045158985512623072224187383723478579184570770406919558127907238753815261476049782890235974389679171214346606965189149099240330329389624964579362272117592338623293275504415749859459867530050990916286276575348546845566096976320036373289365752274889901288777268290058969459091300548642966248110162434895099231510425708110832514794675122397974597371867384521186420916038748644728107507328025661343777809797092065057524897121889919369034659814285480165406130659823318178052895376759466039760962147716008777856632895389234513243085848794536083407300579048874538646872449869759138241321541199918939115315947650199682543087952637418853746182919283123310672637285158074168888261806452608483068077454258407634986162600672201652983780414425481039598613155350776094675988954896855093055925363058909162206913248017177777419109690352807081210743499324631100531369325932773121404343180351806402957540256730664801654687099953724840770359643491658247628706275724132675402432407313548220598779174316248574861025395747132782216662505736823011891907222644370424862061614050577611329454896597665481913518606040159803910577489497083187380268942507134915258814102652986008089425820814879559611348890805483161177689050519843346037945547249979117379759231797892383225695593475822523261424032913955934833042108989084617340865321199677208965418590612773021524490580861265750950279978224795592284802672797125123495066965121948123685184605437606372157795906835583619290869852165927707671939122603028102652548000188775406167314778330148890800339191694706834742404066282314459941265484248493460115353458416592115043941192286207231733279981820145830382097226985978633945897274395801765598939271737023679552547166046149874054414475044727388142752217836220116675754089835557465911625205683239143746506887612052540846466703575953807555195747993969963091493513982554421160116794738722035492065076599825490165232512832231653161037661213249640350569848930095795777654142210730243565657524573844047383135596323912711918762226776579883628572104480662968323254827862313166867582702146360555415612410752213237365118819048045743941950650683634519973579219721079232111411141389961162331886021569551327663753572087486469727891757458815140304140121516028258300823756014038176586646998220800000000000000000000000000000000000000000000000000000000000 [91,73] 164154219776188743008868541878873424568897161918325270638204163253423858923259751483095094902419770945969251262744502078612653094696644144606094681689390723599477398986336473999985027810376825894193625476840235574709325074643168457252709415615957138743422532183875544128993939738843433488282852404475933652722445270887925540824442229343287000544959658056260147724475489446296652954114115850605627886826692749684574778560193068048562532389211880134217666027199454469206298682959015459772407837502917936886076793414389192677240626858045227451779210903172031449056391068452911845793559874513352702967544495622764840409648560353402345233389374188046077611955315717954446643210673467307021206067981179801761239611049405299715532950546198586260864391993543918640093653261006677965900975321210225093239395235138747126356335032456001155536803806791143550292931737582207054938062570250871580110846601568971066076635291247932959030153507857400824152124645661445601608418411404380782343966888890200424493559615523327376790658223126312113859252385419543563967301555326420094341065628005883188178051978550522961905568711894062581356977593067001876409820336899693044915921323795858798810180921038971924432578524071852700587996745069469116891574955279865303314743863485211349973933047952152222217362641203669855014691562722970775340647499781912644991043093113536091506614004156837331990349669658509893736498968563977634262323042407709003320543533424345909520552312389171727383284875916502452227681045130800562111845407856371317116060551536595974498947580506528757863794158672302196860677286955464458336820945446349383897743282964613316642040161963394897033177321168901201001075554164935814530670444994589094503885347230469895660022208929313210012154559219921045880635537179391526943794548254504900770101709427388670462634412747071585874843410399689297594719554856235713437678426194330862870400512722365556888120025567601225552360153351678510824033644435409429010789002373201715991303346733259921667639800666404768915063370332898216660934718141885729583948302030664758839768790074553591526071936179456574355827039416318660954063614498169200039221127377006212704795756362783297280876455272432422819355018819080554004195506878886434084585861323735087238398442815792569520600159014724698202613604555908517431958813996049629025841366991852507191140647123471261004846714287942431572016782153160000016309101046165851831933692822010719654722170672368355283429991982199606141065603825471367013416357228139467095685791593550239016775152596133781666646757973043774781639664309193980124517538186763956085763031415680907065970452978724100152418659883707490713683636674682672224445257584856841949394945265144340118981994519814586288064348162092561018715844838245529325220559799462729337531478835200000000000000000000000000000000000000000000000000000000 [91,74] -684105392708087912848641887669629848902703446260097889298180975335253925234445487433363478268068854549385748850291518253875033907977412656079137875091907682404287611882075570298127571254398148877463855217394768676428975776130765764562563763750403878214441494700209470300277733946453071339512604647861320666841233967751320433186692907451167408481585540872487700231550149082332469148478031352605940711400499951385195479718859235326155367575221784695747039260553012113298656905934089355115247170536707684611044413248481714670083347100507542547569517901967070433714081670148523659909275207915335620280280574674249645580582343392777069375724200059381379125842057955018453339344658842940938742941105915859442985099485651061357013287876111149578671853118022601339845945368983863202637409912870368325853777423248220758293641261131996748969526657749300670949857704107546219302992422820288121395851922119602643098390632681524783164703728223877831276160418159614074346412530860740997957797703849754943308840579633891371147831101533191694048747859636017028013240584102943030632684518568522812810470696685489138617481349199909145677879895332982645830640672279173489923130330311871669238851035001874496811120613726843219817462294623483210384424538684977907723789054209148382061861148716550055123234912473245774556587415662561278726851410888888608740380479975705273364159715458785727087438621866851714660303401471613422728349906992858253046393533312485714394559146097737594911310644433547005152979126162559215311632212087720186779354458514789234005160136442638947288719418625315602703069907300147320078942576089482527326341106962162690842245058309862483949440304031001601243494438215627927629506398243506411814852782512751124041921822052865170375108546283551710549549569538143598963970891593143513581458004313180503988009440790062717368807951380949342850112543127877479270633679774671749181366602995045861815692197600399672529570230189581724198538046113687450293334948567742020766987760170447212156684161451914532842738699198084312115208665550246297646434707804399645912280545133822142834672610151177772565266726800586499187262458272635122810238167883072809518527266889173789821873545228788250530176938481560504753535227463974931603063937673991742284129003210670431532993638450519062492024363729015624478416228413000868381408328693603321059241384266342648268825428150283222424111865579255326995001226194378723202166758259191319719007846497279111854981651531986208757035017989101304906614393483255327339942078371308021068461172755845727657597123733807298029996057899101735792938307509728261819368618767602682799479839379987612029164193891008201611734934799439342227509644968253287175527570469849237685444138461374549229339239352044966784318977769375699399505139797412247303618560000000000000000000000000000000000000000000000000000000 [91,75] -29318657907134166144323609073582064642853279515152012011083089054642545282386335717940790079103168152276717160037163393562135130548485641242642626490802268682217299212785340147240856742022072809619702596900854897194425141406876135523912141313529872002842554654204730897325414264961059032205327542782511961717195579759451039083901768927278264621192238047175718548713061472770669723152259693809106022611636862032018231759984829854130112522826045991541397741855770240265972735526684944065718693459295120440191706313026985073036974433448967829856081276106004048825296863940418292149175310282045412272060031242432396224989266836972119972501755672086652170513044383439962049057641970817761413967615724161902498961102642921341373801049610438259656960524363243641685410410845234796576063399740594120546681533399031752259469902051964033575497888851476583026520974948977413293091820673287469418503398222333012542468693866075219495323065048658712215894440339828924961485616125637967323775441288352329712361329791427468160615751725854665040455688402359627961470818454050857059501469435958505161975106294398197364929442595993521947415255706556452179490755458887081224698742116457803483937417405137888286577509015465936273133297531922195684521564980336206294212180185074027377431742927508280187669953124462783031395030837339449551842513586368042769637175086237934930713542376359954094172698249504243139247004148588102755541747780308825981957792843938027255480605618324090105591534357340832968533472808298960345002005044924119826989230562406203546425542917092518878592923557540228723026983926029763948475088552208151911904505213309686935155953790656966033078418235180750036143748860391861727494797786457298132784924910004310718772722820683432195491013035901439914540378704889907136238553035744421510179725095324265102964528363949262624153056231934210197334848810096545579291716456109095579602674908218235694325657645458475399407070493420477302686571108457553362427485897594091945323834566072991012917843511481175715215916008797165635168994210667039999757072941988261953953964274015020186890761005374229880550328381501390311703337115021200082793683349310602633453720880364956170313797920231757430299542651074200827663077166991736757671552998157613169567558630820329267758946307470720432155496643389093282928932181148869745441678087352295281592927231327711405643002669109725727890015256451720398196887711938106217336741064569375330475170862087662813271956034109302881834579437366465792252727694208368939150542642844945315613471338780440574282837744975067610130674525366363553638167641876706937194934232461991408071773935168113839646949238018687801912574732095043069999567293994172267203020980307783181682838438953005125853788229358532379368644842677066754042341896753301591278223360000000000000000000000000000000000000000000000000 [91,76] 916184865704235051328673761895646142755880292583815061132680002594428068586651740265535652285856145157590516716640121607230047588082517996477353359416564850909106318093547198090826957706335486592878152287852101036030691317574621996961954292406491872266452811083775263000076312285435501617191705806788219229127388923313810938170508721763338479578699563846010044073993217959536182042902077861481088932158879755262561010952943159277004539141314933138140992513240669344084291222246814638962578808068391103298997927481661934503896861717694689419515766217695584300156488678436798693287059331219348727319345655228674757828092054829169229439168799634964655935409303813183715709756761752668013183669301171480219971455442109940414052477199164929120074437438582317405180999665905756966373346367490979758409107259569628626605416732358507674320020207310811803097866067198201478315838622184870196742928194252327469938537927145309028423167286138837339622336242603554842191252548456180872088172425251248330681697762150547088360030137600321706004336840038028362227138198166100195940275100587963062535200641874634675258610245109502012303018714994304551440747175844046422286978677827955209901573256794430175934028353295043342279435865146433195185973768080491799514220433378799559001258276347680239885857424568628758828507171709609571582204844485005854808579330710277030491046561319869958760575454486479022404255245748783178602193847922598758548298965235734936450997032992919650325726356417298994020678056982830713216737944355830563928508791797229806345957567595444420223317884478260152213791646848292525016908248165200091443872587416472889439079472803582720853396982469810264064430609597862640248580095917174512473033394588020294403323023445348708130313343906893622168773434530766523373734535130353320264589486884940216070113479531688668272182020133856756982467310635656226454993829848464615877523533264866764116712842754632491318168889739846278469179128527552459504446908804664739606308704304347562414012957858738422094786934386660493416858096600146204025427430855626867097687053453797884943007700338063521894411813994664236919677691141703543061967629757141317509585028774593646614284871952386802467564559751264286658782780112236408948349073992176187327563614267798678484063202241891741672605217114698223373218209464458003581455464013180997872796675007342314466431014226270851209584942865382481464262343798133480693853478386839215268507096794906308091115703726164920344685637629197895304323477857147262825748553489282765014459268634549345398099099069474595951339332711745856226899833907552676481096578319024024634178747042293830371155160974801786708782389677593208219691960245757783760811399857460713154513935141779738200090593380522405498953759400189131384411333959037495541760000000000000000000000000000000000000000000000000 [91,77] -58178984859610138130669648384193102580480863100936916685427180488177263363714121559446308484740762844897759369689627823089598353979249001911608357014611948905590110284869346268417686118115029768738324845489437584928922331802228325500217334071596371057230613194260227482839457886026921659483845932846767699083705025282063048965011340050890963064921918447917293299024416041307968147064955639730928339912139760681809480463923135163335335419685643705840206862784180370773257321677428592514256777142700289979789803992603626680613387266142359961185393732781116716412882319274898848596666730382228680528889136633464881220341406182415592735498305389606951380319636421543107136792525669521938051363569790378671066325114013933295117762371745775149648102097380798520404403633203296781060973928704577958534725647400611198366085143351173049671815082706398378268123523546165494328904894290462801131520879861908157148599542352462223893204550615690453433428871825841280671884407000601390617217297266928616948886682132377573232936019290849899997646089783194858601563496767007670861221983017040866413122230830346515693362889643156795785354867831726025831158112812635413185268192023014940370940858585674556935666715186684653625926145244282178525520023761165528943752063397965419263834729177512968171467814181871445691448061679468979523346135333829754261809519698832727298614670708147446189986619107961891319937511026255322885903989523030929000966171256924870607229731930604787254582527532260733120908488350315241774812461815339772054843932149623585458219776539724834498809648917195684789830891161310854847492932847840763921941607410892034642903348521308897512001735973330405421308598110225064458550467661698692450461814078435054927182122055487009092659089820355773263658347937428238306312261728795096083426401456791513512603619139401768061616375816142958967466807084846310238422631511873958176837013622264044439767509969610649380314287076452291186645460145836071406303001068333549367203913923366736344758651617886631582822624739639955667662263692160809315247759517641868856651327238520606550227693306412655173931866338560094826563776669840767582628291884081407846583531904532902680828514465143551928548030645760279726617401351701838182099617636772026380305604296628564895684041356133834604307735106002966822381948444054116855430516151327126840762580771137447003731126627863620841336580702170387614720843660928771553640120449109350007626010266062728740065864047944244109315042467555115840359159075143786796560814800075181158175487732160570145588849260388179494778708920656198888829052655675121812448205451123009127770563842828058262209656574920003850369478079174737485489515928202820236222548337323171192160250411405244268905815370346568053969610058966325127063826531214325029273600000000000000000000000000000000000000000000 [91,78] 2174977163382790637060322777385904442011245528747637536390476718711729799054405874539818441729188331872042461536723097871069369944880586815569172202831127613363118453857852729879789207532641552956628783880166297915236295804214340322575895007431950999308580970822196120912775501916246185215569962101086295852264948357414100923234120891160609660549272081572548829750631926728599537058935762254879625600494632432575406194453749026017405854574550101437413205661643347960305609283480772327422111950743372604750690758601804503341335645660747295776751476786058442771726224998612019661309196904917088951113330290629764779986646762110304507681908739097779093857312431072840075038668747283184963475817443738369671274592722893228184882113013236143646703357359247991924538713404536688411719865303779948771812371264432490127711965168686933960973476170784161216382231666801878479649659037020022780748919547122344609033886735635454247472304916712655381176975442125989604925653875350859735076357712931957849040247977720778637941398915325252649052245455640185101378575354524319749269523513324498845380168774351638964158898701142890917577140405799328426612562197882634546656053304218725403644031061359498236511173789741111509133087218540071813455815566762444972777399136877865120597946614335681090070495696384748310224071296921564753664505312159881767549916294201203848027835194081495962275191082508815464102685536156209203817399713187658810878742517703171951608589604114862830673881821312009161330619457466934844124702338296870110932912345374063708819571702289598628619670166108308280177182393995776113437099351151047505589778261435506361410138180800746804426551595006272672000107185320886070103713080035490731283229429628184814313885624715286800111861300181204399407836692379870889940490224536163337058148708475652153014130062643271538648505027883899079628318833340774457321367382152809311886624323439242233743709695990801424497368894125657927492664271115816285032611430504985769375689080859962718825089203646292820776217016926836339990458462665006657941724800924538719580997813574393054431662770536568882810885735515329269446572496001202377010282071177223897786628955352547778512402368864610605692028526547423499027296706626200569313922860633378052262337513690895075146060382110112129899624536604154686438094729124327720389938624805437988306397629046172530188162435531426574129283770604336181564677282206091989215388375421899963996775711802313909647806390347679858777575865911582656905511844108049203583737208189841585146362266751823243540731648001297736463187811060766896777323942025191160399859493861271068072024524167951868577566290613150655976508744720055020226090833259012047813200037222299737730991309518306400019530218890694409062930923649146361274278052717465174016000000000000000000000000000000000000000000 [91,79] -16797464465964566257941757253735663556456796634111834948965430624698907893361659239730025336237212664030387634163567773599747646618895663891010909080244798914918409794223562220757966792425146227720082910688946164882754404960552318960553861718746536732428498490709662555542653032263473652249184870595690744373123805651784387092343819106146614777644365585371820329214669465383137216984498060390678978828346994883104445126032015508360244528709086179689674036922456225865217851228670572119932155050170205936735321960216054972200069399091054246481839438426741300377910045950746633062397516629419126773676869012718411963936197998274353964833584719922975075000904516509664236232954829760116392347118921375994646842353557466825261931194418868822298544173755324817968030506876662725810253519423236171514048146447955866107318364099600680945863056637677220155224729266310028472789317292595345514281162137531893478240106481457107498962577056378416399055879429497388412923705581261791763033570838993143659492215616749633827008927854964419966292386677661986726409890026079353880634826907924872229243143434468315077044580673705687623448732205426649122853551729124358594812039979278224400507724689740355051402214230639608382600597623141628650431721715536196041619039516784037569916052113683881093672650273443027018268664751341987106399116485787979638565766678356297763752828721161061699845244201605387091805093621864054017165271349321281711810470408294669842634893999489053571006136684740113776256761733799910700016690008632055727937099578697671107992713443293361099514514913377854296542416685468911636587926589793594442613237171573836387289197936175495625313368034114751856682370172357716733012468718100465534909934929140744628981526962983490130597776100603761421377130854715117768945375854072067109216864346071209999579408366218796227346841411713030196417662797968966987270339577910509020068147721535881915604900537164472925243198963747433715597386574745368961577459079175216657564043087554534074247059228982852996247491377501737517486690262212041936914701443235611901383668825188820945077493935932114598104831386950394463703191220041578258879727492485601689418431345715600955510293441517617105786164312251087402682282491090777655215258523167300507349600077914462406717835560566265397202875547027505160442672118773581451205394895250613847671063933706043327012234313050170664304892348661761945230186228322565444524904961299597379141406139188836412874367510066669789146206555578116303902836697006183725455282883024781543592155858101529067163043674669422317847379938162718634808814507458042088840537451590109064154682722579729742273637045276975377336117068139725902971193649161145561428048949876711042408473633177989127557364423312704936869095958991078529862864282533966643200000000000000000000000000000000000000 [91,80] -639745402327885297932091080330504917922190607752361889377736005920173002429221225599439852861759111847363170537415469060218208909787011228740508788857053169697232678397821539606156118055886939397318361559089568960509473570542398812691244557478956674399888139390497033724197066572221272321567406942355391698839267739549372806900782554764309225450746012896594661312150750862989327888460948280471956512305542098841807197601788831001773293860114827894072897435051455753173477777910658233453757002739397397440592658879378878316442257894150088352093730238186908069898458896266811671343848342399213987126847880051645433874332795466579697680839388394972139957084382867075200113282569768356183980658407289632039356729473452704999138431630847726974068982596823271817909649246324278005926992235798267496361538824486153094470094236578836202439596140753059764880755920604509351804496419685514865478859398870173549714279013113277745104772539742373416876795247350276534537293286285062315682337818606879109220424554681247436705551667450021956950899716194379377765134484361298846462717219639807094519457638845235188927324954572196358978862345739671592056863702078571522013038345831846628451096343872836194179681121986723129709905334220639309842347958563870272864818971749223156120284560418617195382300586192226901950012427302693377850027516089776192622014137968388586734720081332374588148788095266740526765421633323487052697489099652777877787254390058086896132666773512238462608509717836447733180828043336373101766624284679145946656072588363880715586881467201622128107035408335120311019166871381378850393434242162558192076820181857350459896036048923892287957201597142186880255441837828952576634595449491551951815517553331847180801079486752221188751207368554976403020033968152861242088422030677709130650992928622133228096927833864615055752786418445423711457136701479035899526685095528171022713674163524942055815950667953855758926549038407242131966318969235587809009435275009982524485698783119921740053159090672396937526315933341793807849668386073766222287672530953441417639257789535103751912940372615732344252037786439078350012248465502315471588413376374114559608014596215411374841052601813934536756245060363500163896529846758665238699201951149229456937462240925150790654816375806660108743260123522175118016806150797480046484102683915596635629772503866152292418898258842867417275022237530971775169665195453527968934815494085636611728835830919329157419582783989537852916815158230824353228301539303078934952587809640642436899303421411574365545559955616450206692243874241257758340849873253288574150721769961064456012268380768738638164888842044816372869510217822770731030850852933476335668297872261848764081224020520142463446068401497528921907377545908456555752290908102459392000000000000000000000000000000000000 [91,81] -5421192170303033665510941205988677902307463516706379351913468464515529659263788422753974634604409962874234766738046969459384214671890628557023913657485703179932344958793942733632932578546327345155494846037192859870299333796083612366589745426205049590951162494286085411352431363655467111490487076875115051273561294759713106845713251489347998761768245122505846014765608793314420851738330486494624091465951631268461890073311648097613662642042172500659605742739451576581421004445101053012176798016972063780751638158294417468557878685375739831470355442107021665524050656471831149553788363055644498032389891834949969368389116838684076889638062130203292659148852489087189260013579517116309203868241919318152112705943634236687461047720540913126290975458729197257460687977960083417881796782509596114967068767007783385237923764241589125056762660841339701275776700494118331791333536495616460524947085128721760102480186029351951342269284295333459672345638101214263587842196957446733878259252585804209986329196658617300904549216628760699736438682056057631787862352394001008394943038208754998586979142655158479268368458519080537867187116145398441860722403038127451268433395166878626166109230419706327399922407047859397406607764853063196044571435211274994969361911598186417635414981806143038008423199530587008252422490437111283301417090329433097946782022440884152932987587872582772866394116377889075576562325748861336832935097781903295422847577796131399657992741331392534736744791459853251210368752857396345897829345202098144429353137356835668842680326245925952849431244701095470505282486242344727276783428067749622604435628495313011158863296501761593531251038206653549967695914992109111078755675425060881499309571444011575139995787320147770518940159104582865082452264711732645029671739126561306112169378119149428074222531043102878965130918548467629695668876649458883564178529183310042447753688735590869854573671773822778424894325019414158987711272577796023252679227722735773085620015832448051866954057821506729275083054891996462271547411645759997001673655951383894951166502773641521213997207230186572555437405439054946698683939510120905805844580346435537843943949113652967611212712200848936508240351266589063478906764069837145700488327502186515685767617980403224800901138266365858295503968224108964554976324012101737691162983219019422565205683448433746760821100357768926378647354583993987768848190975817305261861680621394861053086878360742584423783010021629725467793424322440631596426041823503193073784488810478271522732581510976171166480537935598511753906915272567202262334343342436244894902196924128662580226301947913221928093821660436272044114379941354373246971269533880076069743833037288638023469287722577265268416923221738323714572666341932407621450952034012364800000000000000000000000000000000 [91,82] -315024144814929828829618482715540110965745473349489882356800766255192946412458287146442815731084934497260616535682513558202726987450259914930059865116216446106411286639474632520461296326526668948481734734978569394398795263901877959391141954307559933869944008191310585973583441129619237850562784180412028045471164214058035364380938350332106839175812039175148236356578665113919564112627193874968679526456033902784227916737278897338057546523494175694041525948385430662103489423624480907023209973346967331628395251329362320604282396005267859451754235777119164844807179384041905448951815556429089465466561321977379835632423055460472831500992823200132247170275657673260567223528293937254613270671774613320337102409324582437328731882065875437653286567624671637747792249081584377445667868015865544305064861188479126249147325530493189272093772860374787060635552312148923369255635890238585070582455463983379454369262148124581487419043817738162864447724990823214828549993059096269743311554052112535037110620171017598166378662779332806560569212569071826616784507789884374808392702201672318434668816403717458828101806135719362746186662403881891564379170088785093701129578466456316946006999987840665698503440030326937585128117723310090164056982616546994303016759698963447947792249814556146904099802821276035551781509375140318487703899948868157682730625129033204744716860391240747010885762562318583126118978266198453626071450692831798049297409443204246081914687718787918205190959411730579655136798531913385256846033471263073172447087348196308134112417669882034827257586069632331919234331434703637958662467505587993891369147722522037283448774363864459617736954420342588001490822430744712199829761175121845764627221984834507715351075032131469543142572987327566465960726183401612969128386567853756828034724336119128535692158653542617960803375595442162168891808130269524490474199893291584698036391454603746335786407829692563216073415462366296217744834389836346263531350828873410433662193944175972561720974195798844423729607751636632024814799127471971433539330209514532127415722999736591767633928602755476208262472912116648341858422817241698796176201077050429390460608662498879605948680907400297790392242746769427273549548924568925879344656248322640798273425329558309020779676555074154260991315864122820246540115837275656339200618883987536542686218222533790015839734882346438258814614416435835819356264760337439835859027375669518284795482495373480370321894736156087857909362357627587373480900484252629620283545038843071008533500762290970161993825691809002078133979155215971508094483293766259185908369928417137360498996739504034373020324930413325738080589712151343424736680668526395062187038716906328124446518913618961835097009209286043823857631538936376747397571883827200000000000000000000000000000000 [91,83] -10514279805077590186165703184974291225258624561545481030287016935293234080998819415132285754381537787358890769905850905882143954968119732232891272219205638266090733146685152172168895402946425165455674519203747730709619568095293384360405950882832559578128219502339742003976240909059087389591819668309800145190894162458207642650520394172488401672339052006930535507152142089716962390428636247663605734379349037445523515380595507673782362215889330053557185234829520323104013071820612997425487201891683990672221660006308370344896841258800821739444244190351232940781844783489609582911864903341484991283854358132725394873609343982877550782166061346327832797616906833201079094138234203446992838331730700656164865976237807213390599812747484225311396552360286512191236906784990181944693565769594163312486191519527124602598053706335705083744450697999859878996099741193176827957200091560567551734650726578007164542376345170331575443194057911544277028547393552408280012191268393385579800735498972627851351423792659108427750043576080841716359689275191431715247600955646419504021290074367345129927549337013742658532359868415125761303089894001765122727713404332254697702988723823034643693800625724068836459179221991814043550682099568544533557188627530592141122638325063564274592969474530015793456493891939542366496975198861163133474138008194174720996344343937730498149458610149600337930552380708867216718897763632828601970022682284457094664313548520285614454359639993454461532573593648032676622981964321795255753053382111879594034538732345928727969394705199269922627310736003113446182394385154618790675494255789491595589510539708358712374018097941060447561543384778167128039232678894396039791821966557357096680745555901104381910256275655409765025591439074201904843233983010218616922210293853225258072382934951277109105570340642166465232708499918638369749963301423384582745144594809251625802600731269697490229929796113810768579053544166337519215844866451689937548726449833578826649009799856033788776155215055056018740275945538526647170434459537961556810850804817906461594618465149014123769809656975064412190981730107706536041812277925174802906959870813563650017295693895766513862089508888683833544725251920721399138494232620933965906079375353779569069734032219865650729711742965911676881692004773925636691111300476183402131818398272451744972462006279163789002040662217271290056457776079997762487702293530271055584623838381937924190733000795495068340971432167117737566247184392092237477247399345297400037174663759956742658891593842083837775181894363718707024643432452123000964559131404060348875051891410649393589159500836060174324660299645049317889161949420882445802241998266218495148900007521952898503563449568658945931731766541253335968695839499853946854771127222272000000000000000000000000000 [91,84] -279215892487966160474886472596216788713233533008102391965786866026053908981972104198248518737445850334156496938880291937249076008022142955411263089891597602765900570703044817033708493249663252890211240529924784192140419983360745128467478928826002173679378293652300191623183429778540599474564983441818508329923540056898397742517662821468679740961936190173910205364981860944668835287645426912633098964561160529597257332543718939861562773842735781589509530132012362171834590310349198394482312862113648105455176808032235469346323030860260224285298112257146097421669868541156116868796420664172792755398040282399363212808198985764678273128289091985531408274100396770197129433342701090277576097692262130534679598761314712527230898569454768492407078841324716737562245609103092516045792630749477383637386209830847359996065778430430268886414159246776200145607525411138689199887608185124314822606104897914099640211445695323577440057549129492441245198203343619987186273687514313814388588131864625425599967023910021602265571302222531095443892524283422142028130800569063689589923251798709238908629600520311340186309248029915662325303277266067012158741795365444644407532016808443116764644424179697239435289051209220591528631785276559322235127953796237447817946633491695994252348151506556699720289107728371928020610520512385845183169116181440074125404155452922276794012451144592994645922760836103592895864077578953729952955641076546080897483901943468360428269631290824103689264107977161824418505349865710487948402720441475446977406417045990351964441432544656740332377511444995876290887427260734356646427490311581708745017605132409335431893272563151796128667834073545958900493052038951272480743596738045474359031303875598726923492909810997068588731578882963013154689862705316649592212949399364942792846352840899205798389385892868876727310490352016746163460570615431323680140314324513891089410604045959621395599771072686452879096191414059702670410830321761160209442521156214275455774908942764039568395329998681911890772009028493397113520929515797435964098664697490305841112581494211204084522989602105232353537902243738576765092034608818334006021440532206463968198629684988683040590610623128070806150525109216171266040193317208077049197003547185541981451278226153079534732261643238930969152223720402799377623961745299712019073187691230819483998233426624544927217263260677432166458614448107323905618956311125769341262478202109451556518321265397104124177149678672147255801737464773213117547346813612248291125712414601207709734957875575344016770582678017303402389748037643299913571648041199185342973868976318954459399268894867926354646483374174822707842379171754975983350255771233699626072594112131356364487552849159158735878210572489299908636323568516228826654027284480000000000000000000000000 [91,85] -1634190894517292190450847165561599671173354242023186835576359607707950390541578251995469955309666540653701199381911725398073240287960597907112923933056411074357586062654940518133597856602526026766798923749185822685547496120434072699389285673167897619358152567144163946604571248750401307904537321129705555339947264381576812474956935630840616671969585124657574719257270470348482303413847542439004584133678655862680252189877818400825535357573476946930756270489005702027256027237794726175993103917738644223555065219925154159627072192666469322224955100706298012733615552780425855484558162130864676636369955555532453001792022320639991706811090143781836144698098632542873415830006282362626610494282035665271489038469679395934306768891111354457308297462707771108279937835316836813336774817182656545085234658657091428802383792610213789862296213612683400155961160759491120601461080445860881817112236246593437881655843837885645418561579145134633590854629881805547274252964458556223019824830108605041441209944699657669917325917146733908460840552181481377024712663119630472958287099496317919597324267132938397550412700557498523353849810226247584005271365303465363290280100541471644471670688798481144792265075480475731380738296637888609117110112984701915808223138845419912761941759410256443055926090737238021372787776558082787637924848764504085764299864681969435605709574920043100779106112774802374625967922098154090459014218324760903572445102583968896803326692205628606738682646651376550418187993169599531209641379868802595127614667679779647162071266444379660355492985618132254685581071842368695049340858680860400442668972791283599814146429511683421569934185978726402723926405393847385043851351725761676528063274352596248559127385110360849232407465256220506938967101327901836223708838935944581747619667487023513496596410442556958591014012815466294891890774177114894570105571539865931555834215815718290796158002086275224125350704498493386058538902481168767730832263960295514308342838319590058966476763132160615512429648350299633039844839015857215581039811212718245993973651181410976245704917652604587066996556375936957035185628337653172563257501806550881013937008448137168587994487843074316351778508056885236967533882260999372411091404069766615264778060346437829068895863787652382054625099651928326035002210546698735292796200814535424725865640565565610560584461976100204156176941225106007479612291339673064297572367926962192158327857781958811061003378116013011916168569387598592966079050279639226714878573845858040290235608984472028261736868102109124696881479124036014666319886583646989409914377552632885155355314888035177566666175217356327050589710921684918138441952355395159602991086778231195060428001033408516933900563731556522314612167944265476536919287398400000000000000000000 [91,86] -18011082685748935875638175616155291224841131424464198920107490422423644232856149407764967912742512302668414082839418634936934821972648787285901550373800919419381342274854723672660248121613636457620566110305949530993292055490707011650358150422664598933570038810051135817876398319119386598105181409573772355599482523708655960674851239695306959356686182746452327507553131741107126567205129030328357809285001138813710480450237908253693545636857222813318821133335851641801958631104525430675448554481984243172303964147857091710800493294908778035434850187456408792992493548990869286275545920560215111445336219730933179701558168936089491950926856097375952044473058677686125072894091036985861476295530573708316008529998115707250459737280139027079650931364897723445911299306307916830335786388114455580911048835739447822177871231359022337211129728058387502935348160178565620825152531049784382578263282916233261481725777442843297424546460839164638981713753047665329301009816895393917617333700991149376094017261742573750597269442647577047997218905814160377979112377702383033207037980772148680530112946532041037082229121026357330614642757041638747721272978679169462233334734638434679159626267123302560874925397413538996820901246960268646565484060014735169988819683976283166706292855570203580628183882133074474002137626398137368077224983085207837583955408144540087368129320717242435419769675817502340440461223421996175368538653950390664981336358460733348733491487593850421834575618322661308007517348253163558907515965277229617774630546606837400085443894009534532514443527162741663694707665142256539850579482786903573987420100348143555693144373530845263594925307846260291214365799142760571468829448449777434066530549419740718658609051907916050639393165676540085545124667158912903537431712194525809573747729226950761213066945772029589486748199352796931754847724500873376120358386463184773437859118937125782666528406288781771833443012837611025087589456559711643062211416805300130892905863678939158470717058475134243349096655217689409801923892169184400296493582694592618480137142617500727874213358059577247813964171732714594661291166083507147104221712778800697340038793044892162021398370848248692783546218631545048830472918930067067015303722154998576590318938033734495185817795573777577799559109208521552353774848700987715827440867362228334061489281853786224556803556660256449118212283455414009056942792044403591063809074300468739304160261261964495555766171694633861513985644104171306507212802389922125638634967466151295290203888235336000244951353276200878078836944237725208289605492774533677838732798205853674556476946005430685291386823189891162869643404588883875521083687718926968682747944019754076548144364025287000492765745608557815890523833520827289042944000000000000000000000 [91,87] -941324949436186720648078643949704065099970389272361233901453959226852515569602768219389509336761389199282708398450025297792830958820289548953513282168109396623107967059831189921632891861947281311372392379115654361834824109076195529810048409413467835677012248249896533903153126118097067649190364851017552892189037593569963743613844511363233670683713424567467041655015940383918485537904516510300844335678457822718127969936174989592247602246127125545487361934185842075035456321225006447389437294797837507300739479846559349273188549680124703518444434084448255179083945585948298616943587146813302471261542096558377434649576568262188215507808097836332401442822169167359327991187000688487331314459073201392325984936429544718397327843370656679474241200768180040573611589355271156927190626641657973068567415451309539880619009877864949651470711227938568850551547068497206493737986899866905541203299863609660696276592585578546908092269832648794159890088987185760728970983187470541138069570088457841040313792426215618351960553343710109359747770082521616568325250493551394272845539249858685732469094005206204578855390743741317630253629074078521066313496735347223310522138432315117456669027175894898237418018840040278933796197901866816191321876267720772181817620473252579834463698458277953575905127179178165379627281689387669915445853179323299931884648022012395546583909645173866015309662020116098718488576705970172989234462306429393835275418564801904362952189655558973631797707812486383812173054569049140426365956788033756146096972187797981074568758821692034024575973096433431541899353263635167155345580908224925995795284008695941237450274077359374933861383962269836634341613454845541450298683881481929910418732780193799500249175840580472575539727815545522925836552565367922506187293610165896166976585881484182030141668654315909318034031035494180547013570301557750337763982768812014741258070760519416783110124558592538606514919310163959199183254296022973616560778999639766072563911779196068926925535133261476475723483677562558371126063759807522490315507090574683990126438307579984088112534674470089273100362626972406371477978555081904942312382270275697049824617835400127704384934692066278294476711985697565043587889062551050981599556033180617688589569572695025169606640772555019102868596879357078171862445958698724832115654233164685859394788796823236925216051126664943670283777150393784543389910595321457275358395252731065229024186313145060383709800076014970821033955894518357604890606923234217877657982234121004563499780061268036816054031455406003984740425307531872411699715409499907065932738324478497591647653369159359575315017696431982283405307090101274217809327332316356527634921909647699402299470975489713569010873966907734058169733493423293125466521600000000000000 [91,88] 5994003222205537772791587184855876551603940378232151959448382166456151209239121195080391910565185401132578891391538077347079556133843084065398646066427881558065511652398292695566138950688612952218105961615973932036648193626975682527599430552603538939631881724585652890753325149408391370587441285033464444504431125615051551454892632216071471505505779437417638864863710621663523481789806547161415231470094030760683563939587971613590914750159172335240921851445742658438411237112197309303542943802825531096574524580620222841027121080518718663786376713868261049197118147229359478892819402625154233442987412954415605856250500768949407336459972738065614404054527342418210456032981703076067120764438298491057240369811422807546974845708518605025689626085569674496040313214690573236367915913979352590998543402242378351916434958120295020340768802572333732944701645817308359200232329045795703315459112115735847180804167284521000822193360134525143305684758621414215883782200418488968440268671445335393491011943007634435200730865898872235105339369739691164040998287479340093041430790424963209694118698791602209820436677588607382924936562186459078692027079831164532692040686402848902500898817187875768603708614390289276916291051887452405418131377001035309312796989631834401455949767670786857170814756043223302681730313702811218705248103143239457664614841993583855841464770371615795178462025802189366025038637149609747551087241738007778269924172368088093960769708142230644364140137288128441102343700779046262452384801350574670201147485992778978731011291796593654183615606800214277745067113291871559766910776539103792928168441015386889054501231008084038869544883012545680005811665419186821646030213299809912157521990122301046952321435646569094595194196435430503932193933400322041006170883913395363922684430399323775277030849605918984147964732981462765095151046448970649199087034639962156458409078316261103898012651899969644213644189650517442496434512471624458160022049980131944076354859917881440733919185605960470636691172681835263844108195619850156218765815299621542745809935326737655710895474658714232327139216593323076017395981965739029265463404257319706791617679725767948054629299545170515977320958746782234353420873482355090107161349699741574047495889132089507446624616530879207988082344394519474187201843233160565063034254474149477822946765515495333293824015726803506012774265144597037845789902564037783966903576361033380525666294895100149412771276807827963267460582600006388504810918203239243199103795685439328020262517023788284543944032929864707687136335865289782329496781590501113362136286358239919129347044401367479601152615113589621626545656675325279930137638800206627929923637566644465833225657106579402027743122209381703823168742543455963578368000000000000 [91,89] -101982542621191989367263956395558815412456594135472851071608791204227608673595442812375562746620712626071360643674336910170270340479966563741755369023298443161276564522535878048714340297812149059446620239896545373289561148848541069796795488999486786046300160145676935080561321522107182784679559915211757774609127409320277602739089303865016588959952709932361540669651271853365012363480086735083351592256933962688761117968831343663056743405869941076548662438788902825855468835384105202543707626066707854149250246999216800025276816815402374495017956454671615956826934413997875220594827066688168431994432445425533198160560068738873599689508745255152476442811870894929169111268925911398242841666595805782885881347126770831559424160415675932618333703418822918918797270662931188199415916597664443781866572637305348361493641131562787875245735757581838821268333787193626512250578936115412929910346562024379603115271882113565218145845118711811527442097085589780401199625666547132745618933703293278223829139062789281785508733889970934671225839588611264439606045455959375930249941770611991021320809910419260464994867943218607700046962614620723751721144629484803208326626665600260544704504503807912708276311457153663633429557015838988818169237203210642734750254304888591703169231424874028144448213784330153910171378575098668910722907571951852191691403551439432003958925761675101400675913265503484340299795987507197486839540611079423962164348994651214470742416913589770561611837148865541214044167297054127423591586367097610284346740463644348802969959576562416545084845415265812117856263936529511353951771868683866414062624521388402993830499059990256925393310528068458812817838290230902706634539137425693250616709230468943746915908942275430511020044597077869597611123267796036466870045689702750012788264902078729699961862000766077254152329732411697597197797728637054018093236817020704353140470657805865345520439154694683231440721180786709978617865479933355741106219720684364124693495800871342984753595997704056537111721036762103559412022396912869196088697862738182191040398386646822563871860581511333154431627167660422716629995959903186664679864714111666721463469504260747998097374309711054595188121593322693526347645682832670156490305466532008140771543027107010321658346399805705924605273725738720346029270881842707322119533256018456706050749464275820927507384468151259954436428304007250190756119874609182970918241370964817894041478610375218444751926468765536215943360049064663595997833867203620578879835247775244624765470737917004518257293538688411375624792795245357179320537924855894372164734978747821533356266575037438808151087587743624666532367438272112336367557652741373047067482713473425980757456558498674701057268532967368130046717123961963937792000000000 [91,90] 484134674723978042150057422063143656762692979806877695513106863763251949950836927608154013521267583929796429073764546401823963907533715142583479346196659167309885752927211848496337271095011107491156980552387814843744157082801120633311224691753978423261761593700163003295570526725518084236633619443372330865497141575459606656806074770588791746384103701626633621509167852922676333149287941355524205445214059584805387810957508508715825254820865925520489017715806583347241435998715874411501192988737419229464756941785936476491698403686030121944958284304166237654805075466448215634389094197443699366723866834009843316647757136232210841612959642323970216655800455747421077666091470310384211740523088922705221765604708783150087040025758931550034198863134978748235800139919230751032389899370812516833213041006829886176602214030399124021219547904290013052790455841327229203356653759978414396690001571848796011266541801360519099171097556547825396647056704010415640909036427907645047650589251382115260065288446744853299296579088814649367345282608693118036297945014904330640471691248945648432310721993704344411265977380772062164172282060602578909834193063240640192032516515816346975924185328338433812662020247314156986175906511319697444817352504518486100223163535280763583462845205302162617474546229299604412506098692876378702092169375766572775913158022281398238076927321717709761957184309496432978389497058864872601020954756956073043888049280883075563321038163759339084834175990477557892061683339392712486256831588227225304206274371830738120533599295153122058324646904976394231072599559766579815169282294970683315159501453863230512845660704747733519929412173045003322587858918274143834383324537229936826593183197769928417944145543678423273743993716974855012126837706128895612615966473612954021452600731191118047147304170992096703657104034772511800187981406250281030004601485777535862101393316144945322913912584905576951382124069627941596915557066078452039983307675501726918250864783310072114142828253019740152262368908886727940603521637760245559794894266234673818132485397410427263770093990825869748915628367340045833575122784862988649630451680618284374480492755480847578997075154394774624613355242459225384912108988402167109900421811030797758989151120802525632257033253403898109998579838739577408198940472088596505715207292573225808121315435593824508310932778548104336064831931284102055590275685384448383440590186918242977374470878150240943415686100460249107883796783232272776367744037060350232301722180610104217828491896218675866038449178139067083466631731278744580612812167668435738880063778637423973641705442341450679916876536387143192022228686354597068879806029621105468257761224223840468821955110631495248652993398863450199266952321293107200000000 [91,91] 1058360901328915774551570504657821563851030491691367750040701514394764758077257114245601284546495791798731283435707103762915823517827524934035256489521147408016519567485956332397298634824370550734551581728923902682786117921027713422323670205424832202221355445085516715538005151941889519961321661794432362535544860925094853700147777551844158543126949149252200916805967927299214401907424543272099197839241552556423262721337242101213611443487345484693665036001925549967947176778898329325431875957414557608041457025674147130707258283568326137102354026541104149807569008774488577339260847474938164530294293061542405754309841861788299785999933739599484368671023704907409742875721214150749835681087629257036928667191052974756787754713440097056616523694087699743470720814146146406057912975137829826532941076102306790343669656621416466485841577900450325087679257960238345406941452443247244954325041230132726519494865925934512065439385955549908399136544602407583156830226733900645118671898928642580221279024357251321031052530526847405820717763585418909385407468854576646492842307087386529740588511518768140839114371266125715703349177330867265528106075273866333997842310496350448039335139800936022265708817467630717985859917880855597065374017063873972275698282579092823905641195723064487135774258079818031975627929304639322887304537572254811602274019383290506420509066209146374741444897993752324549929056135833040911560712231882808876189331483834764781502533697747771421383749491134324579406183266045383796948458474291490516391028833744971430539177839611465259606882440118215204621102340575439893753333748586708041756312799622647261038110611858835463285042618023927445647077034897485116954914483558472638250831122984698749118718094924945186953932617065968083057750357890147025750663327844424205368351184406333163485623095544664508049962036394913380474525838288401372951523048499238195983639008208155788041095051819772567478834235127764330285004648542206712609433631466306313563101561839062606301518782976812081794026807044433699551839257967650107977838920494190281551557626959700875315555298656573064223731327032327056349421046406854050033370766087727833345078668897574927850157629278302532228785866592272350344541842783670886181927676277067357799719104296355925887402044058892357280334657561505825317430375302596196954277104092764633660128964805203550081391855101082429322798458621910339456247706413117015961099369233559764236455089270011881562504730739511069968727834404019435551979529938476986592173923261421855230379555838533096429244575449228064051811640373057545439314344794202929595203632992280510400453227402025328672629756195405982872557958205215924887965581072863341935249655368772634808689205921539672869827264107595656765247044785010400 [92,0] 355287151083441784888993173274786060510549199168066459652638130502558931607301193090117474006375223891778950838302420846058591555214075346666451846298355507562682632685525149212811695622240704621516617775903067565524551262329853942436585044171373919110746295170229586125657020316934466028577777233654976109309098120898660711228324213929773710302151527627727139735830974543923276179523716003520937799108830332850301139379857972294496518966005216529644064393600527665609571199491615256735301045669699560570503877231299308001940143276281516220581609835385983025723291775276347315348596526339318543439991020840382484077856415077206260463715247644673015098784226937430504835218098927419142865242694264810224749059657492963062271548106698437927772543691201931616649602242884187181500308634655100370298618938856641088222802056573597082408759372414357981668319956279564933368668285013931696864332051449996601110594665150943258567866925527094742909716709762130795488412329976267082041587084868443172423281021121353286061265916307728659535402341447848745459481705519134802610681587766980500976627078271139348114088747891119439593098180955536994572820203332500480533638306652787567413018961782109429354054661309409464384293337973665093295528953277175096470453992345707108001094693381553287752075674825757190873261059209516335328634773313243064440949718196824446147769515475998575751535409096198524520216348933427572512052537238819967804239959509251254148003099614557476197915298898115106421715288706175668827870521936298198109118916924352175309846716681982861227623816682636085179655147092776344008450909612330523495095865899186791694378392796488906377409599396985377229847678741135308339105221415753936697988844884199275722671129324833876134604104720675654997631287921928942482360176426527884027316052909744964552754820210776421932678242227366341937351473736224604934929771197124102559899602460036258564902801903554268971152840959568740847698120995756344923059833965682452911729821314585047997299955412592489939349357071217333398146362632193333243444270310261923436001406791655023912885212463490990597734705390118644929901334932344551230036069942338795575720467639017524355766408272431066083327845909779105578395694474447941107631117169080391385338027466254158052661644395281531512904565326469233936251168038825222041663729534773528996653446920371728032885616399332338990502946191008201134056115759729254883642654748357518378610858354768299983443663588956139124885722509375989989288034704637107156687784518941737356328402710730154010974444317959031367795472652739996106684864452578051175139036950253938224694148530848814945926833064814030485089239874572653201750328097479455201575706891203539603406256604401305603755715213761976068841524488608662970915031419062036354883069918614324183010908307456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -242259466637425076906239426062045246236667399643404883770123195066196893651795689861674309881061929534437637075471858491864441278093288052029603552870963467560411072604689210986236528279602826678071327769862784937022499168104137890723296688251621990903839425968803308437472334104848799917477211747619247499411514385262280799413480590498195984991582807322617863147257138697100941477854936389205065773106822801885117287157071687494318366562547319977692128111978888342395081379705899403017878327458207069041210136369799781313843880996436276206171169094663063320649329401500590869594960522364458602977382140301514165611874102135815641644333019425933869045372666142096143356069599565888499449251351330745267765117488277209041368136543252102382664326975970785155955546138274299868650324815947708360076295936367990072713740733055449905337576491615695854199925503018482881627776739353252337557899099532946768743661148346966404567429112138903314914924568311383711535028333175554927616026883486003964697466709566120339046487711621504648092911606979369842284003095737600791352654370041234318282460927580643154213205821115206667613118397218677819457813504670316868166253215698622429353774334357630082223982708688542910455959400039184394948379034162543715339051261946253928302508439693645554275683457319092540668367932959599438467960901567124945414497470794468061017798175320244355811261056909117495281933087842406197510915154339919780103726256071194146216043129381404295343170312275548699291575995951949349428335562579349439125039331085488433679755875608245760741643082943561775521935909355213193113740340664863238395403245856787412981348197921325824932815251731839941488540409495453158866319818395331732233876570804481620362441254011094073639824755729553604746809700244097410879048000458525724211145393604474392387838904869294737860311431854454087935525522099447320155882815188066383847041800236922305028392039676354788532088191424217502999559755584701885766918564169159739463872086546792269438824131927413250405975670539678160975205015003077665937304121304244589844745200047472294624327874023452877024523057464782818147617230891779329623398759036908934094491008761895072268836716028571668251218758594328777083513654357311718793915794648463127054441080276316577037559187099911798689233223403174225919926085647129519562741493329866974897239433609911651125491100283844459615187157907294480971622476282699468589327464946093347265067955941135067722672717689613403598941939092127590719682212783528447924858319783353426104087571790765968638840073656161672903073803994406854203405770307436220896721930572477241808136779710680263338014973558969806726085107968931389737382872673092185237337188147790251182161193418251234376909416073547933764040593289404164715317937286980229360422491143738327525589673574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 55933888792199747220171598229619106438674720065196581878177692317638222161367280063389304492400751476204653102561275027321251834980757017820899611904917738083486452489211515154639324132898273672822753536404887881884800291578486105637866240138120541887141877349880860477527777053337366371945221580000389622286463796775733147218800145142013681602819696097339756973928698790928107540797816023803506970893284376499655911735549301729554302957038440906429058842584917658364964614052051829232324131165027553308126539450013099651429257157923692988577953306853215347715447975987772142687254568899554136403969215658885346769345822267544488066511126956183493642978324227149470918167876783069109481769179580269591175982551630564965398894340069440043234457904644032168915787904609082740404304927049569692866014944136878079172902776433072460821338452491839239666258173972860266713596754123307036764385506693882944051723351871643292498259543348058979232727724384704710583065212362044615939810658161461732381525610302286078860234889592422538667891294786192329003304605364964487171201788478162824596899846008369425119534881713803917934662223785121002128054997411876055273019086741123377535212065676286361409352581038535079452757069865635367276197203464976508642621256835149579988754415391480658803016449922913630533069920451956117946211268150794623376050484209591833278925645522963578534721590196135172533054049368385671828108238326163716151401577962154470956204703482075693938622185869202962036191831598177380143613469264606802651447293999554690267420239903004516864132139416958863976788565345645046719482188805485033917790858990619960408368816264098331275724166881110727580287981621573731794543586921998576588092144187838754476736953148259107455446024280722896021946698112024035380884917151204367493765461373494424827563657647112686408998677755842226456842532511703316316674640110380382145027289099262413833044055378929586582289570268501128747501361639762414764153023516900454617514649314416943174687122025263130450607622862657029042164239328711603644413288624453481523865271659364403281564790207577864925868051382825196218194504611061438982236073135320525980578977725296457249868820002603363254416831932406929329965669501094407542464844906930361541633618998905841812988506637461410472847206851063538171034572226444755887548334553793761310214878496869568302423402039114720790642916934790526745133645844705114337354787060071527403870263798022788318401458396770343158695352740477354733236163721116370465345015330584088506545627612060182624585358172119050916236347496649084569485188628434024830643742136706893770323138377663891800235074445016886392261764021849080193247796847684613813194776096037331342485286929162807777173522263627813623188222671461102648347411186772679061496868852373435616317364802420736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -1697366478714295313234353041963747420594944146543124412458172101690029628300271579616603087670092006732164395793845788428007321689488007788576661850312722405986115180837333040574796036270232270964239509331607452982858034278047999925574117878164156131888083126895305056025838481394409418329739618704956899548518900080974557103568655862792699984823730622120958227097223189834216850359310113995579937916634426131632581522823332932733681592452912452299743464862012270921689442277251350857150368615474464816132874382785595672007950520837707557684121346515094913801258508216117682819761248614675340927897256799506133311363855960507555857477484618859622068172855888180600497208429150127206019197682066771965898150896705702009527901077710536680172035846246612781304360153241869697156172955046040947657799444470709364422607800578265881216900110467272335264722109543614241562205013850672013302550251329004759991155288337820127003829328045594964297120264853333567462906132823556010500502874892038317193800131975761830663748716907941578242485361023948820327140181836192588482630740103855644596262819984875820119022454816645146743846035313836980054125590297978343771668790894320898916513516723064791409137584235787358194256506571938834058747021928787772097688891660841448077932561785937357460464147140290082964505652321741801478510765581836669354349474770195147474167597200574356242826804882226106465483780512543479939963627207239518736132558565231503384346051443605837686684571790262556489112974667783771206785568488755215430144551990052996054624557457714211974765591744561721951041915825488455360516887546511362736568113480092716908898027715488683480472323207306397324818957773781781893128388286212913340400517848615494476399988593232283061538135502947123626552563292783330563668051123289936241118499356220422323184537935838030397792386960303768921382953767263549822809426862104697848036352107399289357828958883303950306475789313122707220001937078782715588082412552739265414164278676252339548838412893971176335117384087563761379614745785155807582812487378695363763168120092089819217568605888152697662790224416998851132001951732292957047639787976178938712345894891534929500097468264047695558486969532222361533330371564902343096820654389850636715863057642310653305177844874881251604107856632087482031548584995603231463962446308591088995584619609083843285749306038396575082732358720012048131016247421540604157889689387843660307031179868087496605423242485144499400785914631992340171099186010369837862070220526664596503767555429785901534686765269030360042553703662481034809302005343576262196679482196014800627310067485306687227047816319075134769624053142045864468911272428129759456495122328100277393994950383029345463208297952259203376045541100082811842317083672097225396252864248601693925309358217048883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 19394207193641793432005026984443096641304716372191269246597946119125348180629388001766387987524098649521435306157973477887464495995392847106650134356031367695393999921542483516813563550177630523241024589593039059152828067985845859825032417662031704798370641904637791210440458037739465563928423982875961249811032516618726140280874397756723172735526917853666966217621623075712130141075396444370837855950761158349918119081214669906113118682672593829108262482985812978695221226485581551460551972199463029509442622125181233916059543881216252735260334831255152975348771915974998747199194669582348532640467822068485570203305352453815565209372899282729482961099833039029161023712927139158944963093194578895751001550607304685524636585364793450776049145686054326822635588705634031393531705036733190280121108303329218421031938961710843027004729205328542930517724655948061574522828736157437389142693852263941227753679997262701900679913255633230453444443051046937270086562052663271203020679549717800074124152976234381883717173258976299586635871327609702300805769031618466881217578076848690398834398391634199761739651827683219169775868435201035495369041257214137212895901552939089472431303829413099552192952695411093935226011306052175676122557456818878705119757908882194535215029104525343150006611557910643355728418868046975613606914707028790696191286938810552735194807720830012111809062238640066411281155564496318618917484612411520234659362438168644102881924695159813047606906887512358554339263157326901097832051492892148705399783747364419492969001116457568192863268853880976080189831799529289513878639369636673479998389241718541682560029371546322229842829608463593267307465866369753829495491838674436452790854325546465317917855077128700000147738960863333849258761493409650562173936273958159422474911021141720012992557989765461431730690808904212136223536972133010840908350019629609920734565227160192652161284900581396250463285949484570607749051172955631643595492300880811881591936779946298314039070793630896858784041072785080614332934677632860722704892829659518793183537406648452313933081528449070919435682443614996286324779536380343040379417184808328224281654982951541479262488785084677911334481791909886209072437600353674933621950774096937660780113682126272313090954086711721209780647304741205593996155826521893029562278202316946216475033304099157924560896386239865128178915502302995172957753297407482889786868381939311669348507323582400150521026656658381292255410550180560923765720185692291024236633574735380876878208934480824999616102381217681841659843094518053015450375745192516459980328011918864894723094092647081007952076214667218318879074819397843278916493817846992158938983637264275632437692626435020774729985107890443525810481893754338676641609681741872583361934975745328877900624679975035863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -95503924678305937116851004782131810515675369608538617086832550917117994442854761980726376294731465645040588700630435731109670469328279639538392711141736538593810803612461326552840763491631332592307771339145953165229880226381885138973500584449097401995033128783630866644898846097372886313469167096891557670626798307285513772074242843394907871630429921605877315775803705677098287664271634274900520946943287404999080019839308802814496327848429075328233709662515889099600207227714416727074380755834014116527291900765565354650446289899242908335040970422740881807058126548710589352578308603951034397405358603321752772090833574665012558901314889814822392029251185477029468561311940744289969585559808207539428395179511119766512325754303720805232973023520155355678376824344400160152094941564813123315809099442340907875334390010236670646257193244801042663919286212433917426607693131226189071837546997835841969976267417554498495708530251102009604597506739671952714315707075341189763289661107620359432851623593673635674878424804486525199164729276951652174044248368037371830731734866007948906896618133128150129834419881882409696981717926386141463525201289291285179899934246014967978706033029467984135550216768731805093017308362760700605082407195903109597464086396103419028510072062123394007010928086555814944456254725029511734282398425041691268860720101881650431266213046998257525336790537513517596072352359341017685919649035507151098354446448800701396340510670003947555328219527446998063871396856849357827039901393488102160927721974976631361848403470378823051148827843830132981153411091196565707827328769421976572029578569894694879169669522424609923117595749779753409210245539756528208616319864225245415821050663083693345487898870535874974738162687745015393781978680733838347462380248535040284044209092615265802580113881046307900964528040115177355498597766684873342406526644324952072844472753315308587587252386450564284703877051183461604750309780122887381097116901725148257265397108777056494597289822961324405421926542709272588345695382694704026161136813243824093456939262896707025545039089236532073373322713104067937659865701658368574396360227650830554017049652756802659205231123383447968001014304563001477395696412690650531000516034090165670354187746737607436534725630982260340807752617638870119582008656842871211327703812728127880640258644477214530565327102437214267823420943289402014918548614326055533518065399480708166146250183632497146032589141445477539221819607612638128924325941533127058405124638776998342606272780701007159132124393332117146785802396965482667621255438987221738334328583837027015859752231519935348107687264642450665349591981238456310968266107092456363908716912883531054919129603687942148334610702161836265655098308431734436323632955191627895723992797354547514757920065591862886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 380749355199180255134994285334968241630762734212527154752532354987973771608308754450822069200825053102599585313154083613256419381232185044873557277352977183002111185219031259522450999712184638214798424202387948932179320429089979421193424611509369658894260615039810822300791792404403994736667465050336577198218697343615470354666348847663118207269942282331956310698256999899151965946729861373602135573375301750689490560286312135760117822587754230923815785940151081143132706514637127084742945966356128644905080968993270464731400700748557045076590252651378246529029327956710221278777768113181077258846631960249437231567660780166903947318448272577934368626371038559734668956787871874218424823233988394690487235813243409539043126306242466885915077570922445299389845303547035264596986982571053905307910944373858413532191021532437341102465688754538244390700281891865213851834795789719192715257652280835063663368789888124857673241603534222279205565243377709900147885408153283138376569566709066196669788576681251552224729800846608572155676040272880891845387175852671536051324723971354988618165249386601219244269879936783974331955355285741856029407288637147158516132891911444135269874472906130440947799566114759143523326010813457688714046978565686818248293915679177325037869846026942076668482543395866212265317287713274732079037766895689310847343717361052503315061015966224436079048419306971600393980374143022954585404794669667575666831255761125122752693798443042264368732948912009554124692469447830063274807853926962365551409169046025035972464922405154984138493865165256124816018414434979478160709815760698367476831803714021879298057283402955835265690579312581405349983512177305551308774415419044357418657759244889458098079536643597893824469285330031306787073538628131952890122869415927970443637470367534441685164363249956793359147246457881695794930813637175763686958232941811708997478026427101042449433643293891666090503098509841548902835420265065883973328575026588267183568057362861697569241564044878658997643430012311223329254415689266738903781816664465631909372805524838124485259898720038844994122346529294921951615098488229287187782005077886264782332270846417347953896819336968012289233317591087065032607251679890204623536080062745144277396410898220379414230635548107535155707492218876451960055629029427234700903554379129972162306332618736604301538372454626097679551569401126253113212979523570919973620928716657002035034145565318828423284288455356036903744886867254277522783860982844553064906162709281242611775481868481179659281224143192552908155530974878832957281266371430843376418155144680424702022830854033123749398462265389212101344932996826112062399693890169065952752229645981226997123895902893429925573302000488890391077019798187683594268290156466151495026065828941474290902113668251391098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -2820290430514878417585645355603326830375713980729410123940674092180628374133651282228620617305927770232795255301727171355331651616454006680462400363716483179325385346101170692270342761782098621096175582513059094338980273129218040334216389684594461174568111885043405839063501611308535144274375967865112494697155204127634649003621310456028440576222377998621090134370940271870003269915636146178860620805399531126545122438338496709460172446934027104366945045428521247059695708683701116525520199157798253572777607504749958090701430292907030402760294180411717979154487953101991398949859059781521758007434644163887969135821986344585795898401667933939373840652604316768534429349557109701916256356339836440153090154168814071386117383007005887181201357434736966228109571543328814750256473661748718463762992101735431764008064396973865174666844507695180863771686371728765051706886628033743002214061173477806828956476983551536076904982564712030277550716388302099491094768665363958873298562417278795590813218244980336587081815338559194575076954457932952863726277492868638850604181795387921592094895445690361587551738131181916073891416961948887399139619338312908139605824029810913219936776987663016476960170212768947554448931569428934901070880804405832178424755092481188531002630286240700424437474697165662900264029907530084665003347819282785413631356537359174881169022564813139771607495274452037628679022918229639378879611256986825805132053885123362213734743638818059899497353919792918784984220615286163366061949819699570475719173904537043082285849324099802166880722934810647661383131243030604073859237632407331019169772520073404641427125812078878219916372851647266481858380700958666689592277457155304348294910463222353602076597714361697360464567503463137445765962953911472899065986831032836861693905712409041557178727076001310973272903297751530258463858710086796355278228882364991594157697159697612676877517077275982054509705985237623863501376452404037822912472224207405649891328700175015771010469679435960818848213053463735304587929895468290041562746380527745719288085791038559959362954569587844424333312072174505322849651963031063503820761672576015952004180727925581132347073422158375314039468725416391036964318725762107963921443227665141742461223553087636044250879126074825491589011657613611134564567611019124827501003199480099326894571791962755276353280764161162929911222625828475188228866044989552009850330110386416726471804643244283246230184986102722628893487769729080757610371652976347609740727789445312896263079052872930065787447730224619805442513517766300614750257832732960508980679343677021015326965039523911865664342570874177345880209452731799927175043420716549183339201128418067437513538458919759461578732827821744837970020176688990755433830058216771041965993663820908688194448137276456802713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 22078970812252436317357703576871307501570821782149984699012634662963220826691713447150688503293569437134864097915675241140456568213351770260396484154610258154874605123405101370517513307432170878977268049010390901575631911625125921202499548691609526555631331794030150623782499951080721609410594341094148325545631449739131011424587057620878223229403675698700913037689722317976645061301652349585004957238450989090620996342436943677186640958985362347774607815278714675560068842731283035430664795040435603611250114581459154790440509964221192761579616836146021701022807980951935066151452798011518955071944131705246932344860360924546825799430635151708317944446766813151463401226447834599627979017731824121480934446609506360717777979073563679648494973850977135416616720441015110244988901932526641226600548981004507586756775251828328740262316772307280826604860247137009348872378430055238379020757370078784618041602087099772371630263605521792787216457725339789606935256324732200095189395782475382961002909199002753924000653856095555286658256124202191946797554948112981722090004740570260879821178708269513764924474393231844618600847944008387330200103066000599763885497209286326125385190614374185850162575177961839613160838071248250719688684937334873988998890189055416808187378502679778886562687555241440451420606794947142553881876178735568197242966910188974755161553110681234347059775009494757580646591025964025277412063058411203957448301921001533245366047962074525711307799717616326082077878682780491098599743770512328210795417408084143056672609453560429426279637475743089646367643780723492940150629695016568230262597360842136972769145827133087584892613123341653926594950821792989307864663122554158026553640951457734046705020399322077018228997607856643454380715509844363175686539034677975786512660165566399728181348233892089187787199147870293528773270985308227248136439658282273490656656490162355834014931044011966199287706930513123290397824467365539499585150458363295373251793285020802041984106895100938002949396318423500832796393241212999582013930408271853751029606832064409783642244300963698020640570225049445504132463310337946865222284407446986057013170376057596358269954566932799921088525417338715891418556094633032425841220325743768747025893042060866717755689182327138107021463858698693947026691643558192788801581885609644822157882508511992301250197316060090323040142067150877328342141620368014772583028876376034106061584907699917843643700917158427361744047457576576733745803962162377858172537164983258864090224882387052623480980149602630080886880265669616454541594918733197701543838700367581576269367739032881207100189202892108495485026245910315353541419068117744336455491848936167631782256437938584589345830184455420225664324626254629867079237318789063685232934451848366594517588260062381473792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] 35218507267573144718486237422425313055502449826627835118181797030850021508810479225185353898354049638084129482866983035292726190613325117569827127764998321466698593144536282286550829595769273360696814603875782097408797637411848358994621702945186407321509546195250970914943033299614605439375259236867893272910924942217951212573278246571530710064096701598113308571495060795911649643114204369754935826822935086795598103870851624000337263167277942325869329788399911784159053933046893337927603438544549715027024029326754047422742912828514077410088885709475498168939544796586594238327765813025658958398028808069824569203022948293582974055013643923354459853039605646727788656051153657047218517126820273516574482403507259205822324287989450018179205351042583637386851973416393811338723547358126273724750341648232042746228752266591891493699863762223444236242680691419324167670746753744292058776519202682957388050759039808889694302446057600086055552413047438296120066527466702351241019537596117657338885532714315218643862891524872873474216469065066597108513016785565122839288830326778303193366610899197928838859356927431609382208298918433034025013129429147850394177437588765556466605045506618783279844328599756247589018137945393823485067868099230428508076188256421942241390860746021599927429231649333657820019365286682789163003581995197158056445604094154171451493368629130290671272545259251456071387374419754879002308108810412153050033398761180159752425310641607967642440411768611028765850894701268864133370697449859567921046368002872166130280751366548119131312929772732620554843667365952445027385591366280259135465827244833163183905202994008972857838306768605609841802855631907886109837023301184776136738233995140709817129123306925980769086581609404618629950918482957352072258488422072686613985926342028357752990172054348308864076977093472581790309157448932788866290789605510056561585198468377806387444852612611534503048406442983608671731795128115579358866319168207035561048323302010742566198435927446764167001385009931919040169659937190539433225261577832677342233729978614959427718787198408850885641042853978662081470143714980464657680215768285492502795647247226974082760936248672427543621673313585758902962821563206504354052356983792552335436090916969660411293641588066212597038016796442515071442228951384392719763159809183367628843472479072781818987078190817005592419908581448654779312627483515126189221895425517190439622120061895369156555955936176099251091668756117866412870949302221926342432571215537575571622237328770939616598387875381319040708364656916126214270466892609794230313303171873458664270395580698409892337329335177217238041220417671021902343519582130501501977218846348877119470087937227007644792123219674948591113403246847961090251109836677547602685990659300881220458267076098498389606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 90089977731998633980897656968175305307633470921704636562800070175546416209547079709412608561835443104982111281663694368391409339343415594736112926417532921894280961113853702890704272894904209164519125295768001867290707065130256204134966569556978597416023382058080638305887734777578411055682223549190973631499035793022604316706057211429690286384836177448388214698490727104305831826052413626541188758291975944679999797141146872697526213054750655743151884742509973482502770804620535247882231459765239904636215108791008795636315731528224660103363437107999534634464441089808705376720292163421058253040820263388217421226456051070385309411556615783578361435650115272191835756346814792729698100945055857854526898574083581422612119987071698062972066453822576181607542729327657250259170698267658731352545776623460008277246675814484962055094139944699709496588613925090623243436066932319230121472606958119351503933962638414954948191028242970122509467648404585240098080754314457106327341113502977409171099213153256932502285863647959224352242811304541552763698652077590261110055843634523156911790992447253147037409280257099846419233416612460786147412292968280864086821715926418909590881330099984370095653410157703216804314761174251555233530679277058780110879222637966331637466516845932098148501793957313279983207512544727016327272189702646389898557016783635522803538004099468374394508096277259739111092774562343793654399343187456256064601305157250814699786714017646666182052340492042062497160159168820957583013223294621228025950472003078819707949159424251118109393505820958935843778991905145162219959563967914929605223144900290299033371477516197587761198046987318257481541339069919015448030672660576798825688067250355324818009955547955683202102265342228025243865123261750426770039939627001980720415161061487551244282702065204540060942829968536334915631830345650789124479527636493954728096483490952833927314401806910093132866575191420431904177888822495090461434786053079223286699556866120246696794458625994679476821320729691633227085642987559818241350283485266590003612114928930244261286224212250551495644348492622515559965429683266512373231392046146210633122226860307803565315172704919919336570741215177339805332776518689189614988286648197511953529449867345743923399340550924248855974979924241771752638057295951002901165283572611057654389230077184293485167966697773773389044314589644287063919365274327125999513820759909928453395174456647517107621593675805334058905962230103979456937012110533881003845541216934091338961452978991441096845933221023143872153977573317870714635188452173647104269917623786483351280336683743852092973598314612840834219458348282783289110050050825086683357573437594227507023453501271669980818335226287712064289846961408250694037212589445583230260099744925464070351237576549099865374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -194613545955053498251096493428495643330325633135419217782540744529373572526033787237907907352523185866411897773205685897351054586555723688339012964281739363796820239537791302436094864411836656056758021939597853556874467278948868292928306250045353349647474977371706996111860944513340388985783562187513112239983863429790740280832932955328116100972361444790477653439466432843138795174340021423040449135982868200039560479130491876539947895128984708510966719644680581278436945731565808646518601327277003688708169490045328214516225332616150886881490277238878040591982480474840865825547077637941517371756651782408572471304974773977500078964590764502577377475155930824492606152297237530881408798694252980530103401711276726012442347824725769945909568076129810207715833284803470991758764504818252792491098300829649001493875545254358461558301326780417783968238869325560874336717752262473495019226430093833338384046520529696392394513067752850407102299418099944337268377680640305848697759843550975865545612447689089989720175337467508884571146668020170150392303075458519855963850192384381060354997557415015186904095679725998105789960382846690020411678807568804640076136362730092713181148965093751498734607515234961030885780885786172891068215480387164572091014333566569795613753821179471502582857898271027358853039897871790228684980985664192404886767837375509211706777808396909934080622804035829304727719045898608291085290129986692499436812869316840499514334609426722504046410614383450347638013703566249337986068476791518661621837760350229493524987304428717780541971571879435689672135096493623198243738774856922733157550304297225470792809634247874019983386684701914511563880893356466758407458117808625885460430297510657901299895471470694686194636698965974997108229010254777344030295766882260666387279951443626291994870310429183110918503343909201399961535020732260546635112577674989343879070688185722184761413017260217772409751244530541379275309960986820764021187689427862431640423502488688001399214752385559575139384484165344869046933124948126910086939186412779010501114788790571425403429278916046111338336945715562182509045920365952562396578103147971984835959483575203051279103507705280206423851248088558950928477114617982215521734274469677807959974724225838938758525964068325056795758814306678209171128344210350004135960519402072470641141493430862432846879371266863141869836868160032458590403960632014417400452255473950043706399681705543372119464754966592787925830896244588091537542234441709019804946476437185710472287159613056811478088623880447073097250230209102186315737317781627011659853401614741838208314483006311827915003771183480390165371411065037543254839348801443382983137441060222193285544146274427202513498858852740427936839385146681502420841453879238392245673726253286180182637247743658080128204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -181296320497193490711606884615388239094010903357661431529382439644454207500602719329937580601130943077504199377427225917934176315581405633742621067768370387797655007638758555213658195144146188367110890786352229693890234705369332874998394888097327977267245938853003069828063863176568425115525985217614378715087288038032102128710662234593343788752430650315513427134093491207131918152922899675775325657713540724677560812193371739005775138165846099722875023615366742458856822920677035416276146093251801467630421825429653529856914380035058560624955226164593927608665250713537843393329389097635856471104618253756926073372009904836540971273295838127652014542250695082572023542487723916802133397065805563984635447847536058599023677575385368840862019056840367128726132106635306911804304028336985748443158048763755183199090092673106997297487565354699325794033569406606713557653679505217845423623162449333422091549118161072359685093911402447191335848002766610908802564961088892580961833626644795240370220811986628363471220180603100473142795230952446847106465005658606978954090804160930119713875900864306774802667262270948679896491174126593997160772487779493248265494169000741531016274320172368100143515281147673320716950964019282407697041099146086380168163272431595423411029258729573615942041837557860033816598088630599863395596224109793943106714324428958226401152461428216104642721224250940725468005462209813062425095585941009362308547605117021769897013862768349470437897904818649007598159061775735128419860828928563028216907754648958002987586748541871633025668465620624360958465855431627631084325358679745768793797729126955187712106324937941526578633567359013219582168439816275222768607578170305384394236503039498926830274548045798241544460013531827002156975254377502755325644451076762120897788416300031103957175867545272805413929422467904742525170119258994198194215900566639531338671547906274997914337413719928315010738847867562084262388759583475209798739446575223972400131915102235876099150461528706793116119532407099087285477677419863622213895225886216894023406549107587651217061633404624581971153788810156360520335512930466140180435057293974937967801848308027755702486295791873989369074045717268835633876846465769620965260144797866450023996761191361024872798644081925029757590634969373518234958572196427655581848260854475783241489319866349223671077267357293946996266018382861004912833148269555333206513464362975347819107623382829525327979912460843916663936536007945086765270393825943027715759981862946931503104075238486159591399036515937533320177930813030749340073501440815206676640745347151126345061095589788538862832989030775465627481496371383243655471031683639851053948714001833824638221615615113647959590230570996278499548928874290083379737898791148098732176786354827132780347470741973360065904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -1299506337628347297213680502504578666220893697974835457699556892273908168284065992890881970937065547196308963120430490897973191681969537188854735293741885261688101878431238704562402877212198700572771873191808595695053425498670196298634048742049686472378491683381938673651259136377462862598500010939189008160698765672553570818269884503861386798200617597488607663652883167461622175155009653983006675344084993621759322049046062932707936532331365351905476607290003772207182657425660446469422239826039345968664586580015904864460535853054400426287252730458794787728967900364820556854161354616067148461515254780644185245310707105410724303882204687210581544103977481874124024222579661610752897195987443040807530770975682675243531688679052321532933438330490881661580046207657422436214177370719023811239834019587249169543914574645032167263439710542908283074567394232354829352684605298590031381812188349809482186823599614295359741158426646921462440410689745892415124545438802743258829243598137878901205586075186676613087261746251818664197023638889997018463769341010947513471146171716555849838100052187599627234906417149162264722312897812380269765759941511877972795353588448055245878419596445683424433101770806320351355402777739391325662000513991261875464625216599968604226459276594258457804758403976684573075573319846863078316837454045997252079507868449399184712955813890546064696989446394057321498744964980023476455405755311548346125624190275579419193997883245530592782749738583665534598565742392152178313133081354721722884439885727975139300494938975409997107499463635274345855024061106518914268556359286384912490976027566508486949577565883527810402556863089944476226940341327830658297913438418855307600396578427695024691627463065263838100962844737578434181962704190467847816486456658574606984249450337330691228816311549484945178892295668095304555215300602127259966056662519347280458243146079218427813696350728762424914702500759683275551259634128505731619236074565210323472931830397418086315958160886883327654714258904118899502817046667064940118099156081046470021472061207582912772830469687837837087645586391172173798705917443102716063064248391016850538545256320938044356532189821871692618478523311076333907169261503257036035460305268787697535308608378179806925280050083869617417901342313027450334823276188050353102529148503858959160557693127398071767582679419349661726875548694351764278959745990525919103422342260849408797911886590816463669193779691102826139345076293338248662946000623274375219556417104961453496227659806804417790366203422852163872467229054675376260250588178321992878072646513461296011745996417560256406637567514541167297823985926100079723666347582184672929225290638252624618275180970354192719458610031566706407387185460189823255380385356984307864462917797441228369145248541406280653209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 3005441441008898740508590937653503431880389115041011969788328719456826961173399728372327299299748834040122072152217951561035754686430218898858384411896312894856429652427608904252758135703182673783413381153952707100851942807017293568896084919341620389075370373499890235959510950111200888114527643749654700692288249683861302477070974614704880659245329403306122350219289944469289630696366003112995738083465009620418415152291116256843536500176781340584899290272406378931435803181467350720332485054771015839629154128658408502883982563621808171581704476683022639976440764920334480358581915285564974942550491207029003149362327614993648503178607517099155293230352075366652515817364723504274412776513059394801548968684387268103750995033333732691040772889156394514468034734012140886188517796661194685840382235457938451558382733495462312269716021220958584194269838611459568255988813177791705540518125042050410037854964039277917772332765434777209035911967737968927261247779734072900352442323669015527605887314578055790872758560118735960833179018769294143398910118742566757064998696710622978502771344609106881581460940679544485346054030698941198573128184290975607120326339375354711042481789718576665351786833887866408981573649130671929206635963756074578399358385189415983397689445625877485279841090099291367332778851531784357168919092464737418685309434018909681693332770129828641594087889350640999753600449428413209316098578312259271043783061329404264707688106465407224541459349727383892577529235386019147238564282275638149009533257312423646507752500688669177636757393111698397412274289253257619144689069399147124248096078976375721878552527977244048129951342620023730158937414992100515063441537683447092465103233064546354815875045622090688853932325125846456461323624345661345418836854048255435997207757107140899086789066519154043253445358135702327032484415058892168073053566163049199408594474786014133299071467242763538514718016995494817715287256944549677277427167029183657418562182043501896836582082003199896593957001826173714576047743836591358800812809429849837450706054120375604463543983349142101349087269014427997251717070424547864741258459774688760919667196710036863773839531772488594511774509029079889993682316321154756537631634411763720491771406310998518360993795767279525948346910472641870513843666683761406905948550615049593606443025203153503397566693067479552631111907906525885517522922087134198277224961419696930050093400481678859115971281737687196631566533451804512507714173324790493133489170369052155615030708139798759482168976253072151278961719183615358204797166235015383376435765979448367722794221739185535521000168066216139005072494102051223390176991871775437259166962496069051515731530857773696420297515971059958607229189277585478579703680933573569173657966367284465337806716216969951927336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -1720896124768955695187887883455045716345329748472907463584019088058764847314897206325377509673418408046016952638031862227827046259484730990544492938197973668971332737407453065068902134184169153126200182847495050425270853098772066075444871408608484651221554179556986555039241292294694258009099389721101564698791472921496661057878766870220043234310876760934803272591866665952112953377816711064915491247323539019491532548679156471611914058039609390301608109173496937270394457999411491997923739085672878254519340601988029535562083205525175053065277615770580207435444047515249548274650144991119527093234293209069431067863541668643852190025369487286366795432946625938769269276750038932398513517985535635929900555465178158333310321226016216429163544281199088431424421552433496053060796828203430261055876025976468221095775953346246011807075267173873062529459051963669094016989959076700586288214633005161424583956089437065661869000044860600185683494767429903440563239162094417938003133453044100216581301627100823690132255667890365138472613242402644099208352579981804670075398305270829512743777849751084273827788229200760309640650399940751653989571295421141421014182134019665546901422130590406542682575006209650116969925246430581707095645329527323935806268414341644314954576923251533192734789686704388516677598751816378036767597302928751411690767984060922713334980982651820467111255768361893283842101745361364898682636632440686318262379971009237393489205712213274916690562355833435491501522583463053367073221294618435122882415416860844579903514172839164428331314459764115826918413634650246860432715291478559354560887350573280501059239196290116888354684812363764772666528307776330658842810843083525440841533644224285746347496075203493267903756308571595026274950557371701143951889003777589321111174057580760258699477890370179634551848763337789861688533810940347266707415767706886421843001844822427779562562563523235874774294708107005379720409640301971549973386834200749424775677356326905080454288532839773601126920960985260632785318280361378381699301162432309770036968734596177725784785316672820533682068848848760973168655678857844535842638462662905266194578340459300666026368126804847904664657788057872974200567236390533987610020571953498394471489736320002419594556666358371151971336854131589952837360783031039156495752870685731505590587271810606280994805532854594759887487589353839976014020100228026292021381645878910317874937984514659561712086547388496128700841438562516895736400787316715836261987963370170407291048713119812444391089940862273031089798840351654737301828232106317466018915363998908719402040482737535118160731741750740861779756412625163182325706273562826482612035024897802185024236404727069048653317190202032039158228448919881091083317418566549124968845977863637036867504908637458066204262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] -7855691523463350266307363416399318540559456538360228603823280161392236206280161822321955841774674932765022326634244304110435231875512421977727066440288090363719629735199850881139307966066091736406974319351542583798910257441281564036291427509239919328882056041921748534591802730262195882362891751992079077037663668416470810271553636763420491144761776728561826742399602263764962763187071734104248059938564268614240915818552177360806949554019484051020764923154208519905067887892801109061777817064618790886949212934891798190322007416559841564098215680537311252316601381738059287839721506165227578428499064365585598251289428734565879804528951164645840550806063681246182504660731431676525157882481202860940688965947672299589794188553647023521259692598193352970645268886036091526528056324137015379252194905317656750710682077502812299761824611006419470173968610615766462413769262106363416676545068404438758011805759007641260561136059272315900312058017853864228861669234628497596367559372697851871430931737346743278345409715012615772086567852521394353282638918142080961636670591015122851884616237100903699064863364940740736968661443600926368025535078328442150620934797216319403156327002420019848152502199989710289076166166972252386957760589363053331183226033548045474245790060412144587486610588776768168545114628187617854115591946557350414330724654791796480232789689603906512921497700808698460105230404485177001877822942469759262678397712977123184607093708033427192475333199920259351947669272611481138001548438596839572473006381537439297574997727976871877402682004579117313417563653369696995620748268048954981104924487278167150060824322531842316981209645608036626421480604110231403277599280291478680307316021918179842767750275697039701296219765179434216032990432716289980770765820382119510397918100129570885731239372574956341223872737912955578332341512726653004536320412906120341920966175639606853005498477524023435828177048077448044089602229463587765732005034313678131681013090923329160290064054860588791930658748922904880609920934942643873262900970485089765328453282031286518191306181059002677124181612122731270313861096518148162658394161331526990299718376363916853457376972782687704079061670908042538042656533261217722234507329576251102817229016509259445516334489920860660512811890428409400668092446397268722889249958359380538092420818640151949210632926316321954498091075632255628037928463458614911100489771012257720096969406126604509940336082312519457345391599134987643939075019159137456522327939344623504046040459187611202530966403781987806548920070207588717655080671687468375168691624269038359571985485214646851955463056223899152550065946671866937265720855243459719730561137881018118675383161729243489807802798487491160612235327007565903608299700728613028990649277528222827523200003434446190752563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] 86986634362559543338901630057902518181558964891880357204467351734873230690808390127931992340294118441867278718059495642048708056571458646604774622642894561834853616832641122981992679467997076843309773540208183056854782351407019034112506588688792317830508699045742069327834101853696291819907713817569428139968843519088998920211791340984529764113062563218236118837196161691913124897218137487628113002616012777033763493616686114186549667196851775940808300367113678416568283802221023685887609686861347688696872013499983108498231765008272850174635463763188526383762090069945754426466426629434094376361754705371976838991773171264433745309949120387370017972933886928879785454911871439671168377521060948155222929088223597263678271358150217496335808618536391717896360747899006660690640501051780460567901849185842530919016848594159341384187282045463587103966148065719323592987193640987693537167870975378551121933527093717787665861583321135848310602349691909460069482362073761563611616861712245876604547355244430715199472334333472166482967111545048758499971397509374884138537036928016061034987380911338602637543153334481433783395656492760486469053257045865349679918162564169028778259507612259172480850265459649918275762658433995611906116791875051030103206127743448066097179020005528724435482762598100624703109222146387152160001668788096871359419900234498258780961660607781030310354177568177284973571487628405753834142351499938333701001784428226314052973886061243492638513023644628404885709434277689565616447949470726977283118031747450381836123610459547206819229159743630836561225214139894822930639642286928998176595215890374377557779057822041766540641703923737956050335805639445479200970554435446140441067828772539047689153684031218231336594325273901488198684996932517439898519261676122492307524933686907435203330936312353876001495725258485855794214724936996819285265767402112631168808903697630742034753010690557568349108222360635426793774756345453401497801126438401547438615873797983954989331418933444248725195940992313731830237529609758012568423624091666612150457321112288307532734531857536299371172077054146677621030909705072930702229500898922773734405045579695632310510057462508940094235478111203587862233146028199317419379342826166463892868181613811422213731211055770358457372420507041943143265765035725966152957897806947609374381005232818611419897340897317176602928874075827035584996174903096780223068662634577972463915426781846141995883367854471865451977544611739761788940805027713405026670577157112678541314166499596553530771780853211155516289364091582820851595745359708611786909782176381310728878983777028705723454234246242407467444172540547729420306408970221167047311893549015091309697677347198980046564377559712199825251662165914012569165325257401357663699148230073011540027997285011737898752409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] -344715794569159798410032081343868758283844932953805785157267018543331591704800502198324893194499742455653186753637702061546283946332704108954551517441435856386907523260304608464187853529556207898958694155196624539164488507586576049491841686351753301922837189022894293917088185978419973119656810192554770742099349804394926059903860586289806939181636378762461832338448846603798194078292495341095337198741679593754806943917776970088244425111637106597240174909650283168483936270854252535240844379509897090353041355086502221622344583587997943146772686471629291033124334860849763541959744152284031634384637561804311450071519032665654216655337545928024208818220201166397784114147437108288448362637542606686747792021368378897412583082286470434580402148131572353507351673045418903733455424259852260422444711017227460496415849631217349727064336453021676693512685069809754477669981199622943707421989737162252175574746081914977893118781739516201641984442202850668763888575615787911761667022323199438050779730833594614588578827853648055967507980080079327143551354229609561162612872316287089706680171130217389444033204352988086309305594474880070246638185602804947996985657544413105896518270981183070577598042328792238052523252200525672555560543904731287201310761165513017237864450411178116034309370865456699058171422075896408343134821314857441383570263684679814667528871001197142487974480920659855002512478541313377304788564988611484911381737725068161656689055345636593562672203858724457037541169160658495651180725962413483745621466556151828922300031306151341150294970810054339073632597629418850558398649835838810944984114814299067443788341749441851686870478258739233281658359111003570504333742061911212882453200644678356819010288257244109178398487514596953092305765454774646440264980665212678132113943803663390863631173243973958343572194356259578703027606119319928802813141841377805120727335401965779890641840221523896390375008137594012801377396874286707511307976266904745649412317713691211908352069245054985329898414523005288542370123997495976209850469151053570558795088488435561450718761083083587453058322522002670172052915248463150954047369869515311017622799129028321939436330531159023776746239987965170654714398316971857493701062020437371302844269874470054239667995701846575497241673721774976146411079353735168769173983009969242765024510122991984019676089903711797476255842416734711399036407331677253264385540550086796380119976529779178309647911410228780680515514974024045921756434633672893046456055128369507358839072209428461420442111450968107404237536681426922351033782271837616519918491741434272702052950896693640208302525567133694094262296352111892305792720096161685043887965945905266551198701592258888668587209272702963044881920373369387168057989887840721395564077500088874043581064904671412005434818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] 781323535450965329642330129892707876926612736429603324320284032365993790292299181987493177914486172262905484934286295647288160919093634505301325925844710046879128894784410294312660988626950617405133596161044575067586573382512588695905767237350194119555740641738955360860344865373344716453232381549543929097972109802780230872761204348593597558195061718428371414959866635630492895970512862899562402076345283406940848120016674291686671999884256895688047432471420543927119603152293872902880398821039656906131114099870289821324434494552258466791452814418662918778745271383567698198088385897130044814843472437847988280272245975843462303818886807739557842462589905553653898547957858426034651782986837565468521555116387520651211534109930536884966098481479841904285852023694277722696684817161450165643990405901688567774492904481732581907431212339701854879438428612726321432185270962437853925070094691250296794390835388739274727749858704544355642003857652109046376941286584899347939583079609681733150781320578917670115495601418472461093797885574968182266138810987398194303949264781746405758376277131980573166749615268342509098605773991748057869233982716056861458501722831882107803600736074768105266297364280619184214702209702373160003205472864576484374575033030560959144344163365312152695732002573517629048557640496503167162932798138315000244082460669832161609951669911568627023987203101723460686640357222925106988586811789981660640236718746168314325403122880880344330590574743093932566599641697957707258259585967835418422131256695892919698805867510344819896502572474647826335286268163540511684998033803071229672445017352845037903294071231485114565417833721346032850552479934563945821799401830036789026966108538429693835063649818282744440174599950926496883323257954870378986697809624055366643498534034458792720821493763510743959667685241707736862696151209132325166286498648204057489133525483675149590769222547613346292837746235495294641186511805648658009553455611547516323198479612772747988993951837416867381320762293215257951353638607219999779245503057218050625928655454749668840371292403323327139441434725374780209153431095199493857652859217486071012192044603382034037508557353945908636245221090992662760313806691700257495728073806631411568561101516277068750405907996839270834171561967103372522429085178147223795885622755602887354266004850203618579181471793953319700733989738443691948795932955008571201254172951094958671335505552820716728249405997393667495876663180776554149785928463601717498844630796070890017951188418439314594467987399866740181858753122424026537818002069861670010112598962848169991929733753883526339597374651311090613129701717295660526528327094998544040600026575935959521949373693103618837290809633653875693512416586631763358443853590493801523845506618147793958069794666662009299061964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] -1126659091709112147305726965532952660968047399430644859552270068128828417349507124456986868362968693200917793469780566363166151496046329706313658285811544139428811066798038925660136582249140140327856471209511369772000019165044485143352823879197429530029593423616557688496114564057775559122737415113436005046463399473735022843897356252157257416957826292791545055879632783199966751379803540241615999581074758380374667381135724649261467759795515495836881208971012287431674846783566486747284299326535024888562524480275865737816109522882863200365426725361383537835466404012769006691041240386400581540667400305310736950182431691427152066381123227201046871494404480975695041097008823234211262698253633328843330388757717340698480155150752491252409995657576433100973310318797680380727379793394209645904614557881682230033230288461096519505459586421734458263166264162965729148544189197149474018561086357754812400770246742027176765425315878639255751542582119638928518521251727744701038155347251429510451618709385568800018296212333760691259168130392404732743484693706115186907828609715768950051941449833481344236249725447269302232736007688179567447669295575622268777558671310465710818725805725403754230784682892145964507620121221415891221136167636408253271282837652002525586640996239031233569322739452957028580474773502320042950004698401559935457035343850842738287949904055895811053099547860428395751401944931011039163206739071277427141223236381206933135578879155518619216968264655832803681042495497916937132063276046609789256773932148038422079293051538027838370048068713115382988553318930444257374843866917232163492340236473163684202791204654175910535811898787854099922355918655831464970626848600718567474953221630650208563179609914104745510455101154220507628189308651942771578624163257203028912334692128395256427116905239097185847452892036900028953276848747032659677492070558048612733994672250305539613991698429137891833137786245891048646599612452947455675595511040102221280205874507834288866503214908671396711898744911343346062384691418412599131769115563608093902498942835106985755871138842856975148499383627581021668374271285595376316050220245541220164214791487275222026156689033417337848726823532704515676824451027604398678265725818903395137123522245544875736706173384548829037331105209006770871851675790005572463431946428038497097805583869516599425694197074946701175879482585615546545598217971287328548177894739026086304706015027308460305170772691399573454992859863071691333186003751405961228326013565482535183509934133996788243810931004606360172999802972614576433283513904700206126714907158980134146380210814952939435532074153390780930818652220959518574191587284508721923449241464356122391277032928555704816110679448049832852285399095677253795635759152571744330589144933945685524174989748675313926982860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] 760074452354684853718400616054541674743999116871438357535095647747533893252236291654672640194399540105778202636838520461062970538697347072205241517370604594135888399412460126995256644470419952442474296752616589679962393953025544548115667877441994622124506292735048284386331606470689080269509299489049348258121055885644776318608325027680111095656683691231322857445715206377919394265379886106646696955295382608267303427073328933424518288365375672097467984194038317476512023182795895283881570740736404383340074462882974671958109939919855638065901207907603538783001080269725410757868743549349263665290087826613287455148177303506842485210527930344217319654091266119125376430909804674660388366787703285215254111964808759980356705877946903776970743340279531717034211485854084911550161673267213199661554176389419809943355804228523950146457301550137602506705001135941994014398490287291502689047421981149980071730210549919725725155775933784586424996434853286846778935853590970970756580412342498187408300870600535409899341701200401798346768243991564072616980298859472506745130442920929015560453717062165977455832697464325837759988598828246994887560965733161076438648367526483213369285661670056875414295134442630413302983367600794824890656304559594974004495176231189484707125162837638396185205579206954094761433660654492497281470806670617203418741457129851149420852052804313778909116048998813639224215988131734849686624908544112006183889316499012210963180496926729806475451901350398540283627001884000968582925920296977108336835813341504443606803642698962457417508640502278722567134868782855950649792528557110410763802707390502357176512528944736658675913095646784665181869958936402722694434491333606619180828229026770745350606920897671676564076446540841014944073831342087470126555701801611521096500940309127383457384434556370103340848293570962315534288735709606835880569082902277197327183780711957965496685279705959035403224413553692400616378304204439820846075732036545812587064017101486547552072999944145295509975383513779242894051606363178039115532284859021605339892792295994312968170233717410700906481160545231258266621822877774934561759897871880376302904161576350787441171892312723738094555843245674644132179975345000474988738617358661632850589280986281484418660963728881064561253773936950110274198542456233394294180836182456314606965910332267347089754414832155263385472341792347871617134427868624884181290891811712613679034659419751430741739664909388825383443886641001804465464331925437347688326464059273539524335584532635559524316606126621726383313292385205838099516342607921871752530852553773259073544675718706648511005622094752466248252402078437031291201629801400722710751234947756747604136388354709667211386089079621994353011608878082915291812739071612854273893633375746198816559649135836748525548339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 1170994469720641413674824159534562372636537854563172919413618818949087347129790530670616197821449248569254225634644691699496420725667959440328767458752822949398529450422268219866213066842542720206154261921029605979548942480028190712361868954038020534475206034958231577882738339036963816055190052634245262578099578877759659416837064819248000332721141525647920817335101082997976238367239768999784159170320105338051350356394021773335177930651817900354735129386561587532499898685933435134181406964711924807710295201555504822287200389428165847782019438868315730911164858771501737768316887871472211711215844876400109858712038098295943996872730195921620427619413872591314792545459207691984768416784996636184330750428661578574081760191538895617347181325289376102694129732455470090022687534794767532184218840878393009314034781909653950761287819168065681109930215251126480848431943925293943840146933291162844204208701052995189412209089855762303911964356935876735060366887775092331372081722360437284012405929505981209183697087455585858380490837158059087827174155288812075485911672686586009892447992521260971048511264617173609961068954170723558166428664493099053835841234746637554473187837450046555753270564918905487326972621548179356516738937185353857256866370363203748499995304939423164624309835717557734163315853293152946324437811762262963108572487371746044542077366602438932650704192031197168298556448379180327593131045238134694697876587090317916573465332691904851132756000780941244887335186355283177749313440828910005615635176361089165031158124977846901959321151319886200756007773352513564136912112605481962848702932442601722475355242261444327565592041111359677476225888349897673825799629592029156705612832622774227765782296043915138966460186056424164179676017513561826868291438575976208926474215046022315161836867866693454490852802863210253003219718722646293377794573654662303304373287854236375354770715048985875366198168630408237473612388042176341337605486603931508284339908613924986628864039452965150198160347196711161459158008175475194525417277921816861014083402299686724822611035732929988971888723553462188897818823466627335277401133058194810608494501771987684963635872406938474688405570414489212014362716277534212051168813368740653746493801024061776447979715036056899017089692496827763514517190512580139783947375434143436978445474149281977024246231526322342671591276429123829230284609560999686650804917863447581938144933194169414620421618306806666077913940889521456540215241775862546488713136273131103635383922081727845340214690194070566167918251068933261512349336914615061508713136132791724364728767463027311587726371710189833165225058169810542377969623951524424100069347826117641870297433817111717155407065380607259151781248759403767865190628239665366875968500656094043818898286855260117772544245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -5236057865178794202976245935832333343419859645274153894465178017461216526988610122288245165130429609111806478258744407305443321210219963887771466536344929004077285312038063518700152251329721087817738377883661249179725781750075171131819132516156046104222991199714354332664775093433922149361375625752724627718489128694499191081217702355660037926005473156105864733301305469556349279690747767766078688040992168936926689241245578261810716082958909288377687996439264023208321211300359570695310706133394864328406561294273316139351315454801615611157452896408764182901655968746952621644841036442736544133265426526590719285854845838482270503818906698436640326147510457064873738679937137603881393297186994473109767484612527031311632565500108160432655848483208482300968659909291356721366644452096894695407181342013869381642789888940800862432758159049772303788203368285662687348023040290666867776211443945326320332706938758573361643257424030714378612138398910034762361422658623831114479569738100683235851881144681220926885823286544086116726009083783604780812591048771874231967472797754357185096932050478436259703034746342936399557422228171478353850254639495818867776222159322095408433465830151485409672316571040921032778064449733629928510197542193917815239705034877693913367073967014381588798875944229295468401591832398420619202350271646937798346099898995040946349257573366117578970465047395050753855109304794656783426155683964014548965806965468566037118306322401180029634289735599068221072260860713610448298167627205746784852668273911488944446608968350629395182589444337102968750912394602927224809366481115170046468660018601518269344874661307245869865669666762061673764966344596526552270620179028852842862641752906440858860806117413730534743593541595202629665952942136385360497302456773060202854584653335146945177686636870055525239582631044107809940339616859124980799162354186402428903279892539563668289116891290013770568863789812624325404498478126384124725008660223345015157264719190571146277467905132838907390616981813538669086965476925787647592473222105839000062765038954363790604241884350444313952202386733713823526055207399261907513280112440915785723867697134601285466276279197855522539636383388268577749568879908290014270864179964213265535771243374708228511995691820242898837051933995611659339721305889012654107741456134957376894051492887121225049322459231569244901685061467923614562729040289068415317600633463411544919146317278727128148891800860338880615812721967065814879771618460366366228044315271440215953722210762387421630491061932776958500846523512211842572934051444365323107888300587110569652451532412794139972071463133457070433416455556270977513313679675911535064180170608991092181041130996224064765080439410902488294515874045401523213090609406863974494023788726273620174469393576658844864898662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 11081242445289964749941852085084512373014379710126569845521052386940830194836659580762048195815709970252064509497904393191011578347966106952714352499424705934845312725835549203491016081202604357304072551881839972434415324648739268656604025566757261262434693461573641683104289068295253903953935734227979245086834294180926816618342030293215416805988436871081184934540585596002914017393954443127429641682131971279249496758632978551737130292015736824647789182133708636487548115163003252971626491328060784524267851161082022487878490455255066684485551667608150133964811800426935977975119985986469138905367954352921487514130764618028271810182351359155113760905720907354099440951190879155714184757571026398550519419996225329861676072374920903247470781859576815507529440435773087476410992030426650922197113673954257654479189332806421494082591289257266946631923092607187772136027904191400613524909126626740472579277826034003323362649422982561908762370761123930723489118016606763127944990576296834553599174962155744039875608501420588648768343240883546746652662387480674115078136324842810583378530955386176518982297786478787513218982521739817024064053171223136087077233501518731334297219015693367005098644094545171054675564246903909208441522089634600892196733017204448964349467304577919110835157971237990564091125707397366113776998488518111451997201721407889827229570501128177351175697834776118126542497808985007112216013871312284158180048898791595422722982329948695540095017840663720997497653214377572616808033578078109688780010447572444833581579030154553708105490683569288560608019351624071761126761741607089065193385137124220420473899645061508484755655903721969061429045354804282439895924057716186411602343735308716679099179641533873524679663853303499310655890379779840315247048817102681344205784537519135520207470405844710757289651364735326641514341280864061230006956591856230061069993074323226597388262241006797707838699177596820469873459044788497239970371790605469885150741540751524734951215534833855687657225227145809493719962744055056057203305168500868953154972101923732013049682674565125115729665930158411680289043836866916146559807340271091271133617349547943418004656445158027637018783685356370205892321344996475752458195508525237113777331578181454156877352046226894398209208016516424544613936066748221007593612230588953794742108336750270196966242448110315494155786815931144180630403399249387075217570757729106751424061278180217379742782784015471720071589929183737235032461617648665660136264831147735848012896096998195363239152543752727458746595165959678392326308524784432139651531153453310283744615837575950974420485944870464171675189244625511604854588418888795073285897654547990540196728610842674001073394852948665170825754074828576003481179282769771835509679343178591856890618427242693230812200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -17293959992208161150567924953605093721757154431326912739642407520092920339864569261122772977002583103079267913270976965992495759709992779874965421654244538582107507925429524176969342618956502299939946225924568307117453602918930200108626471970830884557057072392288980189405601567354430142274834787821917219716376971128748839326082800815336236801206627393823166676827255429994795574327137632080363027754243761136452241701717656639222466008079899137632526504423552199733083058689267090159365949619319491816751811988478375361838140584651304566589496298235489224776481110009241535276744507045200444144552599835109543869138235943214231777666320069655750926464686624445265495712288202967140444664622328402916134402933350313575069516423639100225468804250459914904486052278612066317126668923051448151599024056844332705650056571637713989940097436644068744705404956032490405805344716396797237648160801750909137584772293394298394314735383009658430501240507909749157281677623453699085312722463242966040897108681547611010996587313477787529097867926632805860082450441555033189381079514632420069165708302034310245173698804681740504539497903787870083686417652862116810727599404413397073860307620694394935177849545119834966510960109568115201478151622974038640131386877310819833730768483189280011919521334230607843678888131293530808324892891856739942437806158500271143237159630155367026384490297123343376634182318562109800862447286347612012945237171164265087782407389262114989931889700307084415576621530429585171661404496793200963838282633903774409881565516488791514050031597625976382704767281461618333242815123966828201379829987576698144938283415252987260594405394386852046559110223912439018361047349068547229641105219050405446054420103906084179288186947209027802110729310727948969864066085442731467158333187350695475323765385862530341496631180706928384906933025289301323394815158153543899220571687715676088021093986002330578221188028746822849192813831779691298121414077997258345118343709458799951302215827170849060429337225661002835902769282760079194903975681612060986027596522761699321424067698481644123978570772894520556790558366785976555201815134472335833793072001549789585161367871167089178218307516202908191025561510512341636709758473226448196650896290195687005545085650736686389802104582001452493661068485585079895051070377668336323940568549858430811414537932954047300788344565710807849541851889424029059581555113357671688853199228182155539623869787229216632796309655447080479068167200603946121715281601097054828993309981970540241502885840483068273866302521727996966618269272282044656952945903799623691909112666306981648649579618651334438509362398095111515189918845761971299020334704877105167068717175450289631370808792947568369806812444916078790897704271405019980635896945472062338700634884845508369080070963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 21981449348454925716601081517673493455853602618032308507024649984707623494496313846401328739067682521759843788815366667287246683650794682179118029470760054636942527930684950284767020110707122265234408883753024843321312956284430067117618567461510392579103537654984129774601081626214916309554437282441423549401197631180342283346348136474981021641585810027946941865534347667847021310706297365239478010530946170268632138429007429454942211230720862585209416501741450662393503818155048190379308382244427435844627878220474053892888053277428566844689320725095340113480813021394704663167907904230814975267972859043060808352661127920426439287152759815969884471908411360187540494670834738989043809445596361688089112404205070032950808659526952220404793576497510086942200531595469793002216827621093800385744695072841152268986910395943960846352707909066944170096041382708880061364755319469200438814693207112274457342977595429791970426145420088393930895344027170270369045700275660304305852636860032413885363753584251935558664113601919203416898549926124830060457600439305710416024267837302701187730585250868328554465243656823566611281600280996773370620690297276996679624635860797380638247056270089642637529903758489931915042536866352433243568434647920110137275206184437419394705465804436805367003581499419230080548354603489003577298569786803541210649307199339164618346347684163716888172307347229220439008433253920190014115295908096452009612082929845222628213557823816364904241659877929651685801595038123453496843060097919638331265319468865120658911897162664557417483844011064259322180769159241104279047599328217869364784424363907860529823974455854224560071425310985877335892552186473917145131183374913520968437857458755857764825592567063285381036086101996254222103880492821942584767617974899244301927660983707703533161758574878848225657274736999569475354462475295130517927129535811359576623924847399517084885321564906166332300762117667016734092064492262730436153475016870850795805657637674680525310251662153443337051334873371499163376737472505598721468542097137550134709509074804137304957592480767114303737577440513471603913712354596102732387039972510477649244186323210285050100091738531931844702544689799200208435644267768941956228508294296363448122577510413554243503577873776941123683654946239478189862931577710901448831452223900893404413158563679346711462441142292393766225620059133658303281020148861962778944738263889216346898274703267555055214357175928095103142044375572733831684560325688549832784238519792337284966995905515547843609361001732570481000957539887687567053534762819218850218006702590404528710054079616459639476159989065065114140070195066277331128142736965410672342185633306762117401304578822380257261057618857185118383989485406155863176616540655056325721123397394629609753468523443343176659573407744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -23689146837349468923499901983247617565788706496565329845093876762354833618694873640253205051014155071594542227161990126886871374393909124520901569699132866045532822576327949023550480175984905785350110105987173345337135961125299024837205356581918178102050935537316241786123088863502135966934538489206479487420237089843627249326117620639793316160740080763688324750199466744293967206021270947351439178202145298799860156816268262527363356375686298790256721631841340725840532237013524920345713286284151282842752040305515906716741200872163293105061949713230156819079292775843782264049177708299786828780404784822983100777409327610634998545513104180746345106063287446083125774283916051978655234230968109003778264147850057575996855973988906823965117826409448865026737255209038299064949580106163959570708687477547310941756144346065015642049117348013614115152644661975937639445310089931196752120978338472605016850749649598001086787121687659098875341437299031900008904256464949476283471482047114971269376348309369121464415446872763519548348022505972671669988094094776947666729279304410048739097163928695569686166624237959165668684683195997001636114628004005652290781681927461499590009007588913565937569594691890831111057187765403171341263857742143771577404707678062681445400322961189989841070091371991585433252615611795414978530955305440532536173778173656322695546633808899348453438216652556492247788101989294317443774389884517463461292001283398070276046987564731506364129727980626540328845443402016992009385886467799531835964323492005101679568491504422025586109235027192563507285111964176992874532176727599547617284578288839075794696857543055100993062175615062101886419389722359723250783446360596994540809876856836568109488575295193392977517733881796875045810004450805283302220881897372977208998135780857594807766350877533176827142663246226029508504889411951211430967842415332044294273645187270770929367902448961355580255675402873396277022956162495957454374447258648550648747815495556972493808795856571444108508368886182362538048650665752605414611806735011372101939671840965681576863801106457272383346518553987216852185146767331005586189568900620566779762743010058164160128639059072462548979017573555987145066815132694311594519629588408310478332765597893132387332797857614514807317794613173383161022149494469859432049813613010790491153691451327150730813047622046065662611907380030953410534867230132303035056947434717537168029780521104137847874759908625895688272490287408029327539167475812388630401948132199572676446068252894749840944327782677610776072891364871363714403085617409199167328986763151882505694987439099262080743908929408778973751111071678414119714618060940082387532828170822610302974715087130652224837486699379097604780075376447173648021918084495148599356974620055217973017233257929207852600970444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 22089110586042656532827003771094326263726116614099790654783483014501236380261822455629374467379711759766671920221462204766089265914971217951456600511587856650582758564692259597013548814140045365173429535140676953045659004851089033378889256568878858437710335754926892056150291365629205946386434178192750574608058864779666179318797568144590955896779086507620180437954762470346716613931331606291293045190650227994161945225191437170431155927719929724015375579481657023562914873458974671869649562597000180480346499058889830324624524334170202674671429908958374486143785968139563425239194104308273969818584719288043786027196709168739549546976018514497055793235799976782048275492030662017711141554539639882084909966579683606637834263850136962068804414085430882261632823873742723490343303338354879461982226951309098830742517034692375325329928266129171518702220077778579328197246949022079760123159063658159029509343410835326727562956372964040073659199925917617915599153292679953037033484041473960011291401216757985164547371428372300924205724793077397479012559969524944510589650099363719106026599864116365414331403789715303015471907984320133786022078927815343083808630022185999215246374686265653270997466669027967942740539134169887680540031857402953773051861909684790077223129200751162912181656184595251894085272703390904863459337232059172560819269060324411117229584162145843383890815827371081561764561793904749020641387462701123904835715718733778993800063676762413016803971914574360602265249802602735488610775953145027065893847255520806679158989073687455048629252668662198113259448553213983162253734651401590202878404616620212976401355670197066333636523098795421522542353284765971663051877270645293533059990337583876887455409712885517556695659641621268833304312543167356381512932815988152746009946289947444521138768366022842741535506542820904533097095308835944380042272446309067276491282913391726876673913863907968531260872948932954544565188920132683055239282677138765821322538881839727132262692363123373173892577734251270597762362137755565208623419152280664767360106933050380309758784483248922990892351649685072832911492245248965807767272678896427008687299982833158626234669074448476554879227903915700513832982287629456318647213763251069484536991988076234805162388057745315265647645387820797026160779142427757536329639202328483599832265461913747843436934722281444749297015884900633850866450074791000331504746151259774751841733402909606091868160860472668623332414348863247868689982668782978059408082648162157851706279299393984833106614861981564719231374461757883072071155765873572672460096307540750658400753205642877768865912990845595682596255479207847876424423800312348084396942717437089881610398072740355829692942903374074071479780525295079518752889595771386106496379224291085833519865364134410796760846827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -18033946417790486707784783813943796026323786212770233523151795204061833764848652919879800819022585413021593075393368848109073336619127489962706979292880559123441754911353561496198674270093708189814391552423423600259389743322533275435989727270770901246963908333994124797965522145492243854965554898869652709036366024619801968206988250495776786305731679080444140172695875636983600300646272847785023768576026450410233512472016118834872707322958652661818501341935253664811039704968551683560257204744791026982360602251659645636276845722297443535842595993220541581357703662717303245571319318109963368885353805790235241108116513126441064907057080799522691962873284824849356250559819432731004264135271394913023717330395252034652679341026724577756355031321286980569495503142493290335596979106371651697901724173756053351341470215001230774142956361524677632196337080916638016885144762714615011645875661371765862209216761649904774890988424744598001592338520754082067900460951923721375684710173607610947753750708776872738191169377930763704311488083721478844334450772843455609559516098490452056520345279852023685397793019597757274160007962501415330825019171215592603620796043341152650788483960348721352627377125167629495162541848583967625940837715385342583030208432915111600155334823570466851935074511670329158381719721164097870551816242904453483788368239060277307089149555537256343358207955837303451132589415819230930833070414160273412285723976065708384297120658931937110842556768877806556963620888755457759367757516792810129592181347532979501446654492590589143898569311675801628044845490188687901660472934722309056899861915914750882302532834159167975401097777180233272756256772534222469078313244390809698246773991605911921363336147716902158094621082900420270182072277042900596669596358910270669988736385465930508961901797311603140211001408121172248513420214662969579791650249161569104742165028277517873913197051010554291654651427522883566684469482606275990119594621806254655813270838735235202911054883878072074259746897283609188698478650521211100751415603033794668698405661593952673690147250358781667849180511104814855294435444005253225219596807314338162649790840970564257099910785457198829178781190032295203767557067775793280557680876896188513566023830699111455570061165312230089994248111032570015299313922585477423612814854146878704815270728434863371667747012180546633977496721164697906387300099465901618403665603560286394393597377854399322769545034351052975004111082537244786934976540881269354696867209061408746207279431362987120135302573654268151757416511440232291512654633282718783565777061934453617618261936759676936481028522438480637226677722674169210792277334964095097875300829573231168539985610693771017788839825900101367722767566823306820714539456045590722558127382650862479230491870564697258230756147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 12998370787843508287427864926553219348302447500900916832506022299025297433017686953436281380142301140262786332130457314103097516269534215873306681678853592455341940118506790576111058138002559634284143466192270486153723521977004351122026663306382528543981639711187937622086416615845161741660711428544822290845262489762917285554362078159404078964437184097584461872094821264755288428296441191796823056451358782723558294207449396110185127068524613147564178516854007139107149607271849694434237662813050309387710251633654149604488995883657780502411883990183470896075075112318537343742531105669516194578529699185617618303517789337224779564485261898349328745125463460362516155239439439003761763228701789871979648105857353050939819767478222315803456187696589836166536135689761335872209232939532389036082950691333787395017055621835490527194259302551126802030115173887547204459319320193740366725698298409730934311670310957078924005031200498256054295296829206671170462138962587132296070102718872383511680506724029739030677323735134273125310907981582273090931147321308231390019573914224279423364842316933129382554662452189820561380850986787897965630545891445262367830647539787276379991177244903992409149181059121072286563776270410103326079721078555146680727592435138654171503582032368046347644029832977332055460394645687356169269084728760525896986735302446990091812478716351225944547666549074808150935302912120403330172281316228929928151966824579058510232111504050249186595079596966157582071743843917183099057445265858976980420542703965715096003085421112460655386070701897258087383635481256212168639554268462508456587058340677242847288989005695837533876964111427595728465585925478484424564264088656918771810189553075063350466671052409433768498931220612909280754687103239729142912557086852022398623114346621468229686388236563790791943553667729839160722620010368219469843077510548205805357111378144284716568377768809747012130153107630030119014278336277943899053072532796615099321452207035952496262427596286893862488702733672022505200748738805860007443684401083834079785497496454986832619544139965884280255967595796523274721637782720948967269748655808938250690888951965879400339746438503441550512727957266127760295231737981200463605042144959820759685759155705747972771712467248967640747776019801749544628911466164078779434949995410877391005731874397018784286079399041977623035303027571465518436964338280991197987836269076353675982855342367603082104023143378384600356757241953074735060081196835472460435064257729553812759751197307790542531902575302517848533670023575955514111763965551229506259027927760440292413424302365059525661206012047096692097080667162237379912543191396314418513296322632092002053205100523035152927637094153216711375755756829409959875086345483154983061705600593551745783941422719015028345001738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -8333535882899512719225271447027465205862395962561445975683224590750968221154055345151697196209814706260060370265919240233801466148066108928179224785364323290981371679030713535022242488411515565909100803581063431074658855657451862222248343723266867934030639354531744083718095050730471039282112959269845207130499891568057597356979100392108977048214954520476382472996409405823288545715435685850140243818843488045655609502228340911504397986096524916825520534556210667590537546359336788670630807813378790768388921849213141200078662494859086770432518810660509918016030919307872073692267668953172756568354155408161071834581640838306099557897246544999253187334683301250984543807387440291444905073233665511728435647816593123237951229366744180642107801899475843663821066747487295369403508544993518000829494116693952393113953281207842377566747228899681921032850208263255882245730622498137155007753993357245087657109183753258599787534372457104371336760906451902431118731916386148407270216020314614200133421972481133985413426087411029221305771548741441996332203353884130475534700955174905617009127180842435039938626069164796591305734098319604576174500306882040223766613178062532403200667409455486543255080726425761313712076600729067344070041523569410180762374244959880463615191512700551783150672153932628615539156653266449423687489318252513277610840333038323854617980710984109060574924327449082581224406462264103783632216932597450432334710023633544929915024578546143567858999290124537025694262696435547791029508696614671898612623966654861717391731292731818492636622196068783802703271684091002169540530614270052144998538348221945898110362354408767557814912290113362583342430748136856391671017368025814145692139371636429654492425919789181861191905827088066987472541650290858743141571727402882726723903202270697929232201653423215618672427958438872412164307279815618346976778105071485889597172607563144021538049997569918906195949934928846186073963740256094835637556222088563571761226020118673862317827749019673507780257522948620750458653946508904592861570892622657205309014607163768631783475532614814230646402626738733039114722709421054502982497478362171208220812462050636990572061960731645748663166994550572764875079053028951979937644056310804220770346145713354892875257390527331598086635475064900652837576434699906010012570418011147105142147708649846989833880140761413764644583511122824306739715785628050438491957527816654694206647758213548741407064394120797547531063539166399348138961571406446955341589920852617599447326192394270797674717984659028421811593974674798573014945729495234433442951367506438391212987284658634751103817838603135835178379905504420033539791181311225759257551294410369431540322223230602975918773724888746862329679285820419835204884897578953197155405175188795393142776790250867936811863244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 4795488027061877942886993222067716243219362013499915348318779047028400964148966504597992436457054806076376728848791451558323534834616357370914627362678167200337341271760190692567297362862446196882978892452906884866288313212688997047376802499807700040671719700262340661339880243303927962551707552062510233892803985634721409122661631599641674383413210472586931070268459998998807287259331796777728588208690266116885541804491566126025243077693260205476559979602642493480551412091690810765173630625280972551449317943853704231992675477964035248864576022785562214134742185008813150448808002259903287019510319836283241638317553960461308402701775038656004630968465341750523876889774616149527041365947946704745686771552236761945921934546764686314779057411397460620088952385170286266264844635450398027003416489096197326479480148979812449318743388010051585818754415307314461132672838182889246217130834456848300634057621016346744266460447572291663355684147812345792252877250598113652329927845205969902285109236742152120454371343617012145006979477442802333331580603224920731300818281431602516603077117077554272918675333972436964561218103976409010212935137722704957560042604585663982174833933795209380309789825940434901502669682940286701618550079911831143503101108609582346618328592545839684231228429286898312988225923681981074007330397380633660436212340291349861872593099771456652563240432801748960121372949297621341361393315527955701595787686055378930418550965415861638392313791149120102711916639071257156252498202604808168071903504995050192651779079163202239316468147834588180837271776228745865703011115205780391008456792926385465847418527842079922032230698392059623435347322798915222922001528217122500957285773617993719637149305721365298588619299551115695487838575388910561008772888918862667512984395233364137791083435793162048831389214998102770820849286311776464634877107122880157169561580445585153188038206316170586944149597633268962943496776200594124492817955500416236649206666491256012738422764217629883222192539483903839504653428677627537192567466102904755066764289561234263915756110409683366513374333485835676137092163826546449953245773287057500958977713334445000547757341066023861526170701116717232705244275733126704967996563420348923205727529454184465040054221463025300239636167569695902851420244112069623936159499137672274141049353995820245415342004418002121750228742470033388394756333115371901699640881508061461027963210534130534604227008401680270716411967068655441186257494301639956241721392523064769721361177634441925208081444051500078529569599685211468658993004105729290406292419342538683146940097112002292942912220798076031956981004513395852071346758141852101354529681659131482480986876961232876705716241419742215116109659235827198695193180534956895265381302379528273260270190784434079882574561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -2509716466405800487243580438461878580658034541346530420899688610100791835117669468456349780297828960796298480112101792157015902961149643302466438645819074246726691933113768786466433759976786107192336222870145783250660508351812603730985755520878804008295734316417724765917993533834659221658632573757830655690647281819623585980032841627427042087316746626847735382111273274175709477894348256575650345092522336527091180810441527815307200810181809252078585347152440046618599880026523101320918459822861105404581340567906760695678529995571383129681084381727257653575043013669877549185799580815239322802704186303595775808602885558007206748295548272645937818322502536701916799150226918258906026855853685169930605508320723327366672467329577348417803027255894954693830332098039559124140722143920166442450936326387115643066088310290154368821857347647573431214203326009393254303091357442984520038603457039900673068320965194588481081886661733000224848371719996167870261259188759645784902945073652352217381224484041436415234849438133070482579828687491676538880651066108413124155591882934122268507220358239260800665102747537742282536276518454154793716183749745111856768919218825408971637823460740885888550979997362653357446345339938418754049461130630054371650037815243844992378464706628335435490580978341630240805248753342824006902939752127599694177284368655518469384921243180236897887494395071068767401079832342996410345916149091383900681233895361043766665392894899338938851721034023258307895206757437782616864300937567623482551196905638141935143811747519456415469120131557317084406442769703988279928986864135996203964177900420282145404319420961913780960813410907006027625352660135306814484645929365158211133324577842283709406026739005361579889240857345793650667195246411533193359286181594993091161155138289610731870571962628713838013478399039715360433543695055493598006968264613729024452126835393889497431237749234593142876599440311852722786293155500209631853283654404671967550174036495184657285055012561485450440086152602339606258257360964514774281004144067081687416481563085317090548605974867811362490151547653876383751233513899486280527744703188132839549488929813152296744029708793781114438041992768045814400170021671884415184344721534693673130012693546161371545782311010298182323676325381135703295004637072816895062105456127235411305573912619305434119911452317531822504198682390350244598737689951201671598403376007271054526691434331570988694218761106626218310501050394980000502779345812499939682216481491570973292857958749149926030412696216563116193610330044009128916129245651952444147407158730409032074548515643381373557975748091720980113247888377936312689276076464213622276323044997472225416849253159571189091713336137821404475889322938020697123160099352352922076186641922170957931114867065883550479600844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 1219297755355407306976719364047671541249103260188619442935627875413163782678115875381121473973632003570285464860786374815335181073636218953979887782780363560910428915599368041703220697299712037291573382381698441532700953348172931940915045410995578150878338355076369633220038696625098344532464484274054979697857084803442706939015298257570776111944442152378794162901477312817360156923343514702513319691060528790497907797325553894877718860865428310181855133607807554900483039999604704983348454498828847034228352417956670433376065366836704024879361612084882519793504930212004163922156381272223716167892296013644064462212015355158211489528093802588061796240892093314408693049465646600762359846778842650588316238449029407535210665376912093783460162482447371401307047144200479335674140038404772281396221823834221904861204724960821207291726115175044502708695662162352235134787985957399344501681535632684301899925226615724008602221737434398705174881545444775121901790404900230532206123099680682250586815425302763295093048644397865103463211235394140370846650732140117523563805442697711833984000604196912564267907324991885153552062383004531758676018362465926285705001501831839907839808978270464712312866436781113507301329542313053702338240139324342013862316745935111027410478781816722050753728700124208884252748885034558410970377448696804632154867396077948531192265034437944734016502925016556940023493673853114547751158615730640491659564149004301288976493616240381239295066703286112516795681142025333121139818864463119408383331028307212953679772986294810895662079399532085299970098226136736423236719532476464964928353951321302458383585310657632066866213005191153749983569140117142571704593929668789595191349042610603665543388814499759111031681395412532499409366962392725716683352187448803976524844876220592087379987755858661865544914579828545291650861164703766989628379157149453805620231824105574184178465750978800376169766172079240392693731316528837684871163804033704500081946692911210658060450818729970654648377650399698508776420820290945568598877816996926711162725323087478685402568921557932831536198896878081451230367039848149191448972581823197479787213403494305438459231104083254577001027001279770706418887110732223676792631773260091058342958291987878995986586670596237774305857187079449862094739063410591734723598138673691706754962667758183866116228184948840516471034073188606206161075539828289689334631917024308270606812948927694680212639339262821580602299752928320954954299255472743029967007889877307168737550432698994060544022905520415195070879705128497189965152506390857329810776606589271811113694597828219379668637000724277341610190701038627934509273977506481200297349565798081016483434467712765525904003343594011098293122506762394165269502279712329068307101593919086508756654394267366724538545995776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -566846372600123615486463856247125062648686604538951363296398047106486105301981876486850624275981946837533510514570785686018243642202676558377478420337393404848736334847811781489504037119293374109284389447783223288293178297941377490141357880484819551831769342826352361700439445042464915783934963922001174474271082886821895916923080073249313471917131162152301882578629679732616774529750386640896084155090830591386136150512219454973861931899506566189237956183314034420231992158774754726156300465250912114926351127615641889195906633805399655121320656590382916601422684146799364133585860457538901114651139371944748262105906000200138508967964471818850076212239916003653304553214138252992747479338071861426235791960764870185648503334587263262024602699505724484772774484706209432345633616602958279259408760196603127789229180484924859404274735486987987385652988704424003110425445681763079083274516387540295228493719818984233031131164312804881096383910792841283066640396382675825046819015997949676910143113545533712689249945295195014701456688298291651996364557931421072297614206219057305237436762796373376627493639482851832127799404827150638201711531125263812078870279928868333547240999071299630339428888719237456829029109714310375487940541528869942774423952916555200412461157829481131949623859441588440664903754501021608903069080943750673518230670218379154937527528634454381787067815866143713472263257543124470731311999149220273026153036859038178601859794338565879009684823023658754370019068064199489165861568548476041070758145850391364237956377481908931998607120910892633506827718064012199134336691171299971821844154951972871383226736127946708052327148897703022599891151897344263660143141791504065669403975809999691917412690550225858395813056781715444764384490576005609764772314622562491008077999917670553484906878619167758209362865802788444202508058734146264170671412582104534591765723468073421251910977222959751454022372367561785913045924712008080731539358915055977248040053904763641993491292615164321480017088607664425047008129674782527243251466574830715821371378478720091313875195230405559803797019120741860887288934177820520067250248264617911235102100148256204531526340733086870282475441351451574145280003016675226153054241207341583940410677246432506806233042826298212622765575087492772624709002361103203238194050473852372451842656569435485765742748754627656297396298532796690044975071095868889619790458646390593233367766600220003676310110858111116363171410822457235041392831047342702766466207758058865816798062685623720034188368217905656962307521817515149315502481073023649024219027362813979361711155728261217914002041661028302443999872808780992739442809471426395172807513912136353359482550040335526744254518280215768328850085548615185862084331443678641240482833852047744050178875935146070156037324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 261679096376039951999341681625750235850219166360736276527203833751399155854498164690295831948856909258170716183879546232120606242832318361772712427465559741025034730342343051703578308220021124136448761692834435388606256264012808493173544398621802930899275061766138457234367577762456204095079845351294743248014441782722773128825781188390531484371467848298152380688910533834612356253439026503379639391496551488853704754433808533159661552662745251098195263257086722732440024398074168326985129590077665518210955115124919846955080609647588465289931921960648162169719498081252760210285049871628771849061976013445745720148177086903983435079240157554868736323486374044182711294129956941568861575307117690720269878686433984029234364490406577625319822577452558710004916344391724617320129625773559256797312425414736413492279469923420606061782096152700470311450717239845581972534536103875985213961917020817501630326683456526524755965071456671155505385898087562543135461481696217791233696311699771745744696733863060018752961754971130267914404621503066328614666544216898540734705002878293115640519858859507918183140646308758463091375912841200857039762451235346852541191632950651694398485534575067217400639481562998878805911227440633944136569359821926388727367320595626333119813177261083977784181474517021042139484034527769907034058600145624556719899726002969924017718912281257356550249462647190399406328258601685663190739697172169732309291542808455447665990565083237497324210610896885548816747978762432569614367478375029343600835548471598351459470151366280816741748119184703357593226940223504748766625473532037527540589063836510271356177481097599805435250481949961829741517824200955034331665728399032404808851090431211615196253025932625649514196114126147167053545841628322780787713951317727568184798998048885212775115895172614339204705175665777628219133142853565965677136875801771520898396327025991516808216388406531691399729086129305555564061603682880617482247778413509466077899122382820674591343053072158879551313577705858240598810974515801071345285600139536673197495369090413515137557852126264938425697902775589035589282608245544339796147926274790123592731414955236854870779393645009854963840052510266130861629713735472422819690871710804874396663812514975179433756802424358419506025724164418667824454915172179836976884121321897146688554749987213075134855137871466790757898174451332651607856473882929325621664153646115324579846647500651626586160201311175262475992348220453551466611887284327458647371103344134099461895800839316710470396366176558516922121342819913545595605251801416090917715760106829886757256660396001198042995828197159214993681874736842380708760038859739222033836024689997266469007962196713580094234417114100260704666431603502713637223903629562789236186552025681247823204361104073810924976209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -123400690774462516038137185390499169182020648001998692882707249659460183109369774995779285208270528508168678270819090852792790900268777934164624912067037049639830155686229969581657832955741366987594945244114776113831064327958531417206895087488108215458320774936813215349121543895556221272514980833226039983791395321397396803960318537737593194936537585354804495191409958685109489619448309231380921250046846202811418228869035792119556261149969363767184705963130245861406933050716194167434093372485636492047485454921144942671863040357582402509232740304213575011831982719108263558486266291446833197312970623112369247918699679118994850810947184032900670824514453662222499917986122542737458498280805340275358993015539523265792209363286166531357808155842137985151072835693699730104427622463501880732613978570035659673506376526064433930503510747350806998773558784725308554600725306449886309475591424085997577362505984703179225567956595735583514670189260815453769206503829839606463127243300151609590957831738496326283265390715306925464522563658022588642830407663352487592793434208395464328785302657604268725360394983461457814302887457344975284366530553835683834482002865509326214076643512066365010507601341765298269699612313883091494679465714608942151151951980827845582771190444053926005162123986006104957289534973739634335658825902863225307655478722091647739120266423896779574362497942682824662047238724457807841357094782571023156979755430742326587820418702065975249572977496277037385823944469223981952036055293234882495865488092965918606567777743381145967867503258373144047438268887796002049130971295529977170200963181791765335789680812976203860234376428914993896421125117533308132339897156064590787696000622258353181249880308227154596016425209351906595758200578673102704764468233690067269683067265050732698283683880609267526124284612938385689181536000780377058779841124926803222530232337320939277085049453550718237925170483358770613749263779506081933623975536541898737448660765651395348901992000463754784979666115817137658556131984771186542890395539318927766378600601023806662154211261576221308700703289509053146999921610594740626028932680009322703221077793437962395952217096435616830068748505266161244181194433936924148358269147190346773408718298787576172067982993232699695840324804455410140034384237217859998303806089636671517436071273655540109587826420409371860755062220342680819772377301483974014091861404783953315176135612926895097116772668973489207034365306292159434785940208205212187158450825072035066958018554980146144126283332205706609064630111329039473315952879089996153226346226970911445682057847374227791733496182115690402979856649159302042606929295611701515157961302783503199280249198596671888957483264344013466728650549778918999910507490971200531093674385939371135227432575949605889585971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] 59426365061264088937438633538843500295440968933713448816119204597246094084862372062041755267049878987757627401398433996219645470076841678369023632791012182837503044864898261029318949104677671198914139129236025411135852767731008264786811384569941247362625930201408160922758349113122400786390739366570718891212056364207914526264862959540786130795230814254308184112698349736852022325668115545970821211820668098422709082601540046300762087567853608825393619045869100355541698088386054039447371504437013354072502293602553550771283934201359886973780838232520865123508053884961809143960507656056674294341845908552282711376264748118600946664012210471608660822783976936843498103149337245648509318632056067535117619699117200551799254592166062202889323085141034423857210611238775340655078631398118905524557306197151274836662667284601017362545758056877550672082755358383135912860049308027831517437793687934711426353908713345186669281273403638609537701154040162514607874177360186650836763026924333783565881805243885472119981844086072037874991685950472228593731233904134471760979686779691072314707666894547122050177329434213559217620052297542696432656750140225890983163917402832232882323757647559772149141782238655712129220776471566262640739754721456931442379511638123398504658171367713500734578359673809285381374583661790696319357503717162623863387419036901890833926463913190871811013801845888156489166557763115688263620560409091796901510747997712634566974184371972903913561113246802897575495427757307163087321707780898688173190566627681787938644537070218714679084729047829286708152288592672010012594105937439325738736337675817541131608947141544548890750043111819649194764868654897945712025781483169714923110406266506020053281325125274490650545507842361757179347057578325316339958499216561782202832877537185418163876722733602005360463516993005290835862740414023607974185573156018371603509702613225226728791631023018938757972462729632373485627719133553236918610757518366291722128563394890246071575114672845966430985502511443238124900793265697395219602586249215909051521643069371059241709885573504943762274938487689476510056777774782842878922786373087167944252961961093390466227481471733914624672920612125610710974642787592930884600116791702284328206476830376460868403554667516277359311908759299141506581455888238347932458437967810995193223789463325825979469297424544051677210197164019640735963508437981367219111779651947086822069023640863011430747293805451082629665355686224441443334263268898429351215459714007365997769057579537411389669118400282290516511123605964338114547600280878423294644789875834991157238096516993598414193757347802561144933309059867749175778070168373151061174068037472695387020587209593100113117781460558867895671655810651454467563937949666991434908782873745741686280239329249668922836254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] -28371751779439679065120310261127318472544049278165927361804962929227931854286213464128823015562645330384710392384060793771396942703984497160851899753549533872552187262612859413024615260068276018389804776372825325127919392928723558037186252833905804407398135308894140876125111326763035541929009785605559845913776719420525440866723579125368945927572609122910082423639781187367835042484282019553553991333654571450247682808170396355939759259334144357047032614376240083336414699744392931778175797472924710733966892017721125746887351060350909771243545362244487148206023348353449630953488760640694996711213897222223817935014673949621592644699734304061472571488152964883134192991014968394715703018555283511705023041936289524280419039595578653723706984314699297339964327055563062749138500714327455129852139922004951624722976587978017034456971839735359321122178087536419795068782097498220088831403569085077449241495790679396176139389803590659572440376053452037198275991725529884100240534528346274011104526664230195180320891233534438499471352724462676908735069687478392883507551487818458374425571574882161481207597836147358030078235023943972529914901282785362313232926552272762867672685010544389741589177695113115614714663337518436504135484272115970089083566804230888047569151136642586873944022401808256194344421153400635706569550356985523424299867985726101820893650835780686421721297697455454928742584681832861895890848300534887092129191291295814822845764008340570067208676258852073285372399800977500045847730524162747039736494324327349925547319167193891976423886231543964287742999862303357758850417106195976835224617907458300056948644409850286604472318947981750789236111107127596037813367764565653917049663407416835437779536802861295566475903164614684533989226462549352615236305831943780781247748556604624173854814700152458990722336288496961571795550504139968486693759204301710380746626130311145136563944135917548637620973456836870087134106519813578359293454152804479888887196111525784235814732808104383787931997764648270026622078826428835218527885068636823785909155998789862467710705611694449098176961765227840478390346945320066541423841934446517091978835660163702553045698275593458064605868582985720395568305440664032205038244750683401092563375296845195644450921656339961385738695775514886877889386907695093811876260535316303692322132592210550344780652400944940739370954004993768082314123948258448063358550203792330417770748476447615074247254181379809456271546192257380279857024682632983215833213977659898064814949879053179739262659558128159439283891081260564609664060118855243411580594932573094456076735771837211729854919168524266238321484831415118448180026694626945463367625142653667120416067000794763920759139634524031072060955727236663738165175412184721923080525640809007924589087092035340634318438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 12915399563342493136339031603804912842106457853678120139620053197886830211669207456568800108919744717694540475312377253037839188058953128706453749037229102296621483179580885838130145887044164730622620123695706065423156841327764651930643545820222515215181736154374031862337069980704376526980907227623051539297135742934394902584883301861025412338094473522663364161056627540238164669858339339186811995438419076642060097815577387824564777570456860793419459359665869130371305636223556974599413722704487560130136592875129531896091350302334688241860799310145689620826089151762639754483726848890827167152271432662802968374468485572079578423385345115026655538443846575380687649694695328465931448338196727779495524102114185790717346347251186307438987302313450146068115568861615351571019460607683518964745658693476364431832876562584858013303578176342084810618742629074728542485185502489728655453054182311223614044217362284802014623816265814350958024784630624196214779543250905196202844379201828681913265723479655707856119837871644225771845694749572608452807818163780698487837303514494976945019093420444058338312793071202814148758760160352929486128477092809256245263913315170927713343002713484195888611965031432954133824707376102586102510496706129141573028388583947711684802302638834996035480184523143679473544171729309421150823590193307480815615880445787008933973637581226523620360712052492461256827851734721558289564946503279442242182920434200751215366363858161838253186473789573477711649172154744905232300372352364214867375946637172445475939121202602761108183527922958646743401509629809538266851653927121493989859146796934034734450599469185027104279883691490295954203159479236370547967489483866238320791089050711811964387227587225070246825119185109633926174979922062513276626904963376669835908595207360840304213981404925096797847687541224762550456852229110661942198133273774395911427910890421214193411958625412637365452366877749206308460959580102675187702723124845413918368469342910350100631579514303481251319836088373154801707910789387711870187302443586617456805295710763086140950685967808869975350212999409536236950171568941435406100103016909792566976395736425041656766322643563431554299186028582378792053085522722909760215067509331669710745631131914719928626741042624261276259557179863902841903601698060649454108344690778706461583352167555769242354158520119988510227547274835852517248416586920411516388566003888005691911370928198308645247913158350618953598664633087531330788923951082518119142552733705572849943313085024339556583142868636557911657931760731898824228209965086116435446972840682438814389892506273159391323301080486625329671107010459079436142611410866189217010524620000145147984908042645739831816354075340295539826579052294328528753026724657294579277852153176450233708380041495677085281157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -5430999330501673586093109572281112189680055850123647122649717991405692506688626642448577191469895416082812469931782392237960796687470083074321635006990184090095423513605867827767393616720100617100425797471194582803592692703180410251586482720495157077350227488485730096155495173942015578817465277876733703143465023551948860625249796262767410089525996545410888441753066881244828429346884229854906357625956015574062498438063896488476885645219458633799004389940980058548634987001131163204153747123731012232881874695884042083688805684214440258761812653354079484206391571258763946106741693501751657326146337281238651300464419794994957947843197764126906501956693379955221580483673089724155019015120657771655358268490164982114322488755972603904889886675157554106722416257897075992505047791569954291904652372004263725500668148049117410915514873633461491513356589249219900084627724211797783343867297426198145233500424433402764810484965948842377535543523899434829584691145635632237988532346196512030399873763905787375638798204737901261610069627512832176891537284419048046560357743099010090393861639854768888483487244414005301915747864925875816661562704953324829089618968659671464505708792004777530166137536595450179235667464279559432738582353285085260877104001654319638437634555666586998423143775588108082370384244084852672692752549743872407146990104896395916909576169311099936575598229711277399049808530762783365233720498651454140919692363591117930761305203916911305404390398510031883099854239484380513699417608786069733301806919189795990611279784188688468783466183786732289693709065314338872262781382029788913433207557896668436803656540376103716962869383343941202309201502317696011067777853305215323481732196466610235298984040925443715561450015281570718982320943747929042996672529224810079671707877814530476486039877632040194767540471692052562065223782251039733794122753630942016849823815522410491868069084488528954166173813205608376300616808321642667260845052554876985379847028709130102114865290839735092185562468131846618894880914735320029622710063694270826936151693033112153787893422590710898922461304787106889151271144271575988668797303690464904619738861372535257145162134423644046793277864995368902925062387058190615802201835520136304781716260759904329293263845180947551448519818249405456922821153401689890775726710225232774489551785562830838392190895829547122681214890760311653769241709784962356117274708801409792317707481228913184278582970848611134748124637857526601930911608671447319902497193610168483381823281548309246567520718394076553450200645801223748991636551963257728426339149774334838690604550464860056272690829007022592448630806701611438662415196932513752515499460907021957731393450278953163927986192076043683357479335750602777900012005794380897331723876095125629656501841483444991610060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 2065738837153576031454675646740962551955757867279610239136402479646573393894050371513483551077370738327510642487162794168508969586832238978980259395316669438253229583180279038802541690749309771180421452841540526528854422776010263658001324575341838038578878447621229526226065867989515765603482413000925586978347059761992429589859525654049213422595378786628148743828426407355935834940989602132209187634973976737495225802474018724708641617965685398622276689075996997978381691720738459534845015280566661637092658026514558558445915260843369639028466544069901462982384848348617494871030598942761202137006526872071676946092415256740162921220794806838365847319265479799813267662871822743264480402867868225290467000922941672137497440759140943753320376701142111354710988073188682052009471764834212459558921756306302072989128563912199530237454231612967790379049178221800551087902448223056779615080308953521764750147477687189562408930488626984455977252767530854351810300841830115454979104664796544835800485228776122956418548093184025679094877626705653618290787935999675649132336176831368064034927763935984386198572935834712368007733253296906621301843899850324854916998642918237185513352930298547072408266367286142517584162309656517224146315473279393090144900635391176991286804225677895162172880675971880928297350636280042261786946731622093122134079160058824562825606770444586173959903409350000959942329196335481262650685476283620102692302925577130649140166156161576876774507710662511137870089399214483055356558650040674623961839063556112861382256447644638801579270117257770853437879403102338267334254581489227036292471599460295014371942261430661536528249016839420433150108945588915682631942396695050981100259614684232186094807639418358763834338883451756972595136600592394422524814149213435769918609002914190127797061137521718386214071869620108191598814313236595882773530343897648510486581498937731006368356454804116733085968766463424948837789503088362872605522555941328470361111861715141104057546441183462138260136350304898249019149892360532243734964152957543061738175157788537047732963338209176335827359194639419443274896029942362524786385431317160097757761667678549757293611012652446768958111505079825137132735804819922599709836493398359179250834742008727268811644277872011284005905758849128969997524336499118102398442918488583003782442483300241816041916783595699040530394280081323533271284693050955327043494620472673609086474833008180300911982601901905633420186849376180793865976901543608250733619542330308386721914542553498885193069077167321115345161772546190868871103413546144230456777315382255634424525438250153522072519473852056616300739061142277505565612272878442586081720462245358623820975699259684199576415138095634089378061320439956270694800420565439697430109679531797853820954868129592206409334784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -700940692526426231853588170916207596651092288550625443538427469551870266929248172477416102733683941740559252084215431241801805512523828158913898730159824277651523839746238596247383166716847739049984536255439756347657080455841880311998479524656123213728400344540619809572856797135104179550429012294257299698478039930925369010974201170300054758553735657112989121669203325006283112419708973998885396486538698311331733387950832043797169401967256885976779974386187443980303639803508882546133991096164521479033017193672006290272186036654448818993191018425940802887141393285552702289141182836620507003905617738025169164127974078000128486930320288624881045808895727826171072810451329015737795226842982834569928955341437046261818900568787110173274275973311354419710677071540771218696432828057820482688169722405392029388791897711268104811601108625610949118409582375588138597966325947518612822993269591547298593943024081163201295287477687270753701414303751884423912111083753241082722980368105017465538022874037018436958945254737066817020311940832814161338065780023160899871779859315679318277212421368044824757007889874089237911604338886464349970091906820133726085520939794570929760169549475413127664829540437339429892979814421713658820683091848061886446211019166531945184154030613237312753151320254557395152860093941108190297327434588852529972821290974719401445588890642536329762264293320339703586677822027391984558959322937508058898456944057281626144888908311432649182241627473227417453803853239215017972996940402467007031945443139180959445927878336595217051102952931644361535244403320391942517014975347831251038889378308886246013481043371053688733188899184330237868151895825015179917316689388089592288490307523044175665143110023914720309814250907438994043700992577095265411404414691361094495468476551436726210915942756952416213307386120540098504470703683874570846462776748744965812967798227561971948280011669477957166828429979811667656568014776246815573243069127773890552833668188846618738922181226301779416789459573507889328657420361978579329766228986513877909505450938871818161938013992369211362842205314117858392143617390443259626309264936376803855999946162538866182933281899697262471196769790705111625736800981605631617374576823443571964212671744027706378199548483049888493949063737601712232460168448913213554805202713838683118335818541423357347291453777093582373354528352327598350557657974131945436409372321934650694531910191084150652872109580483592121140327562323365667982378829125950163282260324647802439821241038187016105378926209777183497876591039024311343030324176277311853746077266851329214262335069990652814056800258532208584063553588392592293613115962030264441535052553246716885530878948292396946374828111383438717028979780208730620456342956750779157630343418495310924654809139153768493875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 209774915521173788912219444500726626596383739784887294378391301626354923196141948937235747840673269057470975778360447056984693030837443383752731196661796013298116525362495269966183024285324333533970731941002808474431074681558230010068364409155502875557933611425489747835009223944266178348159201776143901296379302748933365702119047588087770656314104535159636659457335774933585521350182630472860137622056340187990298065365167618328759233371249215035192984380916730695018625193320161845554837845518291436988832530694850477465177950268827574059990914459985827638000081013354500622200006662632243433655830708231666466358159111293662710223123856786038872843234918061156489133660031345794169540416651313684061723390238085034874602048739718143510591479761171618218187611761958948299683450352421613761995966843095914519768588461494776536894218080558959800813978222814538275765688631201869725756988759840273908583127427545244033456556836177304304131883787692806196446809733607149886734760484809194116173104604529846168440798381247615367488607211882765990614095593329012692067069929264348060426859739167906668477824800347605120281359800816431946675913075719760686510323607555516034370370411239348757054060892190576611012311523956204725412582205188606602463995073933677941828072916791530201102476562250318114473991696454055335806085014031615505250828102488406307293475402443009659354070970448791377714042567562087002121144257390579527535776301309911336071905880365669634362912145510018229386392938202015359977541531423543704316480221994368243583802083870217660221981750918402287674932156936780940823589077541605227013257278241069179206815773180963826369057747791772542081936121766653388862073967547566688460319477720322341952853464411740954235817860703998704398644210050387192698819473153157717766416658358785970047698697992483311147010530242362483752177618567807364706364683705787044599481886391373969679773464197007278896151066522354967977747737101730133584826185117974796179084511169866616117801123828240545502985357240962297670089448527392786519039817052582465605093480299041068774784853266033810819449874808440309786142605122806819533383401058642273307433351125474268931367598905598443491439828571125685138774903598469583072044831324046682630013579982560144674172066989796030357444981004859241986064911982211747359338634296779563028538232590282064494096614534929024857864170618805276274036948061111470574847287846035262149235356114487515299642964395056340934730205898401107353154803573439322803297218976374006374469853237792464041633443014471701491181953871794242440803220106167410746726168016488889241048310113591372613532194612971318921051700861888925370631373541242467671270833718522376655296633498522698896259177026770478906000175132862165714198613543660483200155564489876971275518954189198930739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -54622988778633468899597754273402585442106527827737272098781787036452774300601450282732742631964804516123491082957519843874975475538584268857371159547152157231195545126552045756264060088709852213231896156160275129459122751893099887954724789513149466048037945063311305338064467077306309332883503998258223265769068854142228838975887472587683497022464730107123473267528907073714507033581189746052450383611274920395128053258718851239384894355694676302872329537102751576232193902529620296138877197348113551459526067619246219848505414236115023685938973516398441908660804990936528348404945572681656556184377217667958583882093469817026595302102743612808065304246620706572818903003664436047954441438862432067475941712396250343875715658838748425656388906413146142735495296655459443813798163640787561781070520328013087797848200952977605860149499320423763592517769923437942552509464370123627556270634855833128159613208894025431347261567122632932431956501236031176973888555791041980529151241308046788405847706106030037317627025761876251925524664696733272693061370257082952176955337860849591843283008311829786948020498816339976780502921089628128560925318742985791268753600060213843229008206554682461786776609112376286321914081109344074706300397500724588342834406014044004959701459032166515438005073494086721271649719280420228823002139902278568156011779415530941328226102020359379065090979227927778744703274744614580275704144808657182227646368217089050394578109469268874820970550817943486565510577057211551506978246376086643539035621944434154056662592613695502066460661610231156658028296157279073281697871531199377189285979648112298096877950423060704740453303943921166175085659488423922072758400350078722680084050939635722822635429117985063529012448064802471223349940269334739378281878890450472048160237735826628609815617899455188698196803778223360126893566791526256174242633063553857244026073724333208089569921533679552565593438269299406576292468901301901515897962293532470655456229703566892162450059629713762301852848594305890918085120958274483628007279425100272316219645044561463683991881760742700304451247880763928951063187565488811350752355033692507475210579535885959746797532152420030079211324066740215043756018611452398420867636398185651723963954683175985359035451075038460908550101395072350381821617954609657160765530020326203352492002084189850019554071385297195980395599576923617178338228049822768267790339360066137902093749530354794625782826364194930840995519397149937929154185206397473988142049558359451784406447210419833329494314488842777573948956070620012753707304411469432628727659829843424208268372729621178973270128193301529589206982263636826330063643351223287234846558424984888025343332034126621246733447957606949177857874013697416526241988528623137735166135499783364089197718307912998400819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 12105382653053471781516158616772888168400663414886970670384577847482602464123394870692074127424494339066321968348082051935056643866097639752651694147008723611965525790758280702613772132307327394701983726205725653522256917166464576321945446185294320914143938683346978410079820494961552809510878420952868329989356465707040333299639817459239489279389543109924040805918520673403694652270918485310421485459378814589021553647398069722683434262369678670615283136862548316183498302989459179668312605292126433439219679465532733809984443794520235608615260823908251165766115258479360270779678956197892942444589374289364428947583778455956988011703061624936634426952419111136958426202304956241685990673514073784080750112516159437909451386650561218376067226837956115838220450895417923798778594021922490656040125804641530866082401491117860646016876382358703363004199296325307772111902365080862519773122881742060053479599299446715601329688891240755809698016766198715235561852626949144382649044095877576462710969781528626935315648674899430763981769691185479287832932915861131158654275828318014779005503878991133775820412821941656250654389812140187330515084746334735926106594713998125271954852763856388125338148942519555585811060505384243995267318961108056202893887664807749698109356589538316264720402504655093616590624241957573531309955502275527583252191306049937286599901573417618017116393620926624489318265591597067467051908667211950254121968682991773417771661447460322960414404079413101975596375954758935185585292228064226845953083888522835084385445390716168763754924513941986442589130803704821277274058057512959003052232658040224777071489138429576157878127855537831675428855562685471495786884930448415517949785136872389657199055383878626829527368855613498502711490718008641949936469244114590720501458246204855815416941150553040953321670093718811904118840631992285926593996852557989887139358350271736444372338182174067083534973525638892865439565809152761121424524890613255495051695176289197661010603798844486281660391034497374550278328542540143493068259519465099491404597538930122753928720325972804942004395199754497303906772461352180661978753167447172560062818866849211476748092168252457631579846918933383850041484286212145531313558038273408864193605501954682913446136497922297733145444937922119423706391488849017060247238952685749036240350114966574032615114711021332525037058730105210865614998536380383402037604841021620607342661739389354471539681930300045640807539059129566836990311702105169634528575456935105811661991088826220636178154313249192103180788849129893153929554351782612175562822706646263671707704766837995764356727805235149431579580366667164956790443416209654829620662520290313317999460903039914706433237454734380687012115582533591312134903283334561905540241400925828722008686661327789060259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -2185940776865341800737813211592381975027451966664186842358059815634867527658259538894485896966901334582014165536769656075570891205086932139447339563448395846600742801872533692423813854026240973539429761062959688572175911982405116816087074583823856520488232619852973389913272603281862312017313199828621075876092012475328240807079455879730227217430167920547823565482872713257195291958639958640321415301568316326581168085087020265788586688273444172261223944089769447012012213993530620037266759779470976846177477806480776759616713374503716547811209357605135003569759601507673119856968734132731853204774235144621346584845817954367259651489323421945385983155865064172969991174207429553005874523675849185306667577528201264851055974317713451935980040784848795817785745744805902437496948785322958306450624013740879483099314576313011186636292313945900262227799884817422062158650394866763710336237723149166221490568636388247171780637786279687974042527009567253319587527310612899876426809570873002333224581128701965942992565233471727029307593370335375612249393762479906452498419475000490370903551523581466911028020859028836321759273924910885206706026461932847881164329772745392625933577702267707443881520402958135853722538623960717667330616488354741252605313233440772087048974573862060905801372303945148493305386179070900773333126623694816406942512247015405758274617549150482365212018598927405097756904730921116322448916134363962731807901326792930700634286080730962966120551512227691233148559197371654440880733235878419876709311943882710285982234190125082587577822593591066845204744885837112082560928211614869191812237077099616482541294134671091866664428300637518282017748638147317219351178178769772785159782590999118715878443968601721768378745492366311157577678879431539828797112856561762234746687394029972097917551434832327221767352465736989352285248813033221312798065070895213459813670100387247593905949608804839548768769417855579056175526633613573054380993592671357133206625985521338944444841809562162789956538985225159641058207839704196159791882187471072125183798780625739120000656263254829490255784607555778662954366523233642105415313596894097390079287224447225326493537094402206475596789864236165589727354373774178213582111036311959306783797769246431497534909598669584090884159432026448881783397654906821985206761664172456332600962293043070593669832188488979123378031303718858442605402862258333166614716530975445777769767015247819302394667396951297781511243282272262004704976525475316567593840702280230216823362192584940154833840570796108450998057190307970858933316257494378423620635632226015758118211622095597602723571529963721565487167613293088700386056429267199203081457198672934576731038923958609866053882018062198264987285939036710676508944917454454053890462980575646883874188545355454559027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 287326400800194723651200949085212398380869858281726273245560564075872769666393014843027193151189956259561007409522333573131617647228337671597024606758768527025922751347428886585647402436395442520305831757547713946699377492996609605259177634005397269009034250939607801625653014109285377579326413522534028971875949879174497759219027898272834276542958609264408177153441765214190528631063198076160737518672448819541860159912065693663032091676176936669409453767719731087941274286273866043308588967068445983693653753482848724045319309007692392049994000853922489699994740658992151427981647190076633449932525899086763208685814104549477075178480664239595806001310733943680460119526621885700362703093576496808589850393576203961195252788836023934273236411062250611884402860967780627226037437642344042054229021974132225085467217712858473724541533985574602997925357361910103537276465485653408639853624596203824682848405714131674874698105050388425715775868253980027490449115253968006060301078849342084919875203803440601407821292126812209991997328409054285963269393507707233278602441139696110945627162917241663178043166150632300830838482964985183768312671253408161336896221754278816764601382827889595209196838709173455676999125614344752794422166637522131990457930264513530946142627493456312327930650420854462330633889990825312342803932035124534550649968464841264480572599474741844944313007999725981361202770795585805846285589030302660340252948700411602155398556125051864604431835639085323364112198829816624524285641178526378277252675755164775691010636001745002891328296927424660634815870269390267965423020079995735552643471887593976865249508889295403105005632260375524538818412022973116846847062879121929012446901206962358957726720884382648745023512076862822633110189709467077296245059978006909192541441111013279741470595242046146822354595308523156114603264739392498989916421934242731797806249464725560654404839271457108702938337954057175184042066173820436520721641813812286308941817023892520987700220997474897290037298551610435132035990312941739212051510843312366484827767362357634711101152185648527903788800903182733978567835039342103001914400000570002541263495761872819257330269956924343417447399954740155685344371137287014533253886678165420639623116172864712941261833323156587114226401975622720687177553770937303063527552146879271777425718091798402751172695806153145729091850880200322237625698639228246116858154378341378264487655511087730763497137523348979214082222239624998560078071393581250885120137384650541830244785610913196711041832888356395727324393054983784749845723204406557223436955720632459775464470302882753171957848441715051796848010805128268151451266812442544428225739498160317768301894593191149873196690715010454169566280170230955497348460192109920704170398382201125523825268217316638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -15015789606667294242372724396862271684118711327440492503671474661369361069038174800799580321802561927529324669818202405997692861334587130986462216917646134737837873672788167190776574686337842831254442221872886794725995988546862622887461157960443515240644623421911135739625611278063587249154750961752194581980861049502891919055776466311433618001884447890620569690371938008389914989129827727217865838699348036084987892630769225955198717444785157094361348708209955638870734521680347591670437092162852174905361668618338460497433869736482799214518527141479424305078452631968801886276274973287364609493537131813588414401281209658297321563937144766668447401399879109831107926819849703160698299395011928541896662954951060058411428444867602538455719058307929744883822925243509776555367553682751209479436795100674619396679962885554275871855302799559422712570497160669207592756371158197539791305257528676704762041404164171885145689797350659063245614405007070125996894997032257807376739559130053415796226011411390289438896770605411678678751454744140310858104385272314214654661402949350916544848804565103663077829472476430558519227126106700685312623498672406479418870031203043733857263802377099798433660296814773425282199395676801538887791480416810051375823221245220893272630289004780938849219673812450696051478883299929921634279402110537274403950868543203863080594919065221038713028079369096864131864141358599691975186110211080704352500780985228648343829365381306923998719965313998157990840872508818479073103467428793133941307856757146034627124466533380905919201287084109239318424075837291014650724322900556799887392016495343495646129411268734483281487562910753006433988524832532510083986743871843011126798383562034033491864170396735597999667767447447261768332736431119781391637207775486072158407798596362492102317688676066968900065682258466778525440374758236471589740491885760570728566127667352282630889452131855672759647422172835896727330034955475735559767366785320844932412256362192042802692298105385705363781187341658057293870110936626753753049381239883240040867700576705287651971071182364940373295157246758176718109197611468829010042749002463810178066542602326237558783992897109041022783678034796077450476266651659676545515994997137396297276426484294375653785321878826027330961631079739858989387614517704513494541293144441400083627615578480530897774627776667464660569651432119277757786027629596952729417288744667467712037977650926836822691094114155618762851479843731945904205671900328264376588368267975340088657174317523594215294857955572418091652164462895042643857727495939953275949359911901839366568954795859478106900290366868288074132930303993892111609866750985586788831764710125683014488101392292018460372031216880013426002877936631525118340977564232295484526051735939174916139702011912257536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] -4902074155639977323818957721887729703331901436262057457085720048520779135258519164985375694649721455716224120647272018010914909163324806690722975706670347645537160728619127529232742265242588751831218892239116962160311607587257172275660139283828833035087804469716417044495422303963358982843153879052753464317122599757432527507782480717493101480176636395919785151354895890047961051625635825543437370097579206239789099372348437518065425789957822994980180049385749145136353938335996284979917678082791339815960958761992318316284867352236208621144155225417255701645804657943222051505519063814572631637361530838318179413000860699062362178778562485369327230744029467405097631606774849769936649790942041092891010850738445045023882559299274480047228260518031050490749647973490689384094231408687855536487374053032853761736788335313880652827529877245916750721273456793840808773091666139117100083008807933772002067328966913989254080612280932129506263308346715727532700446765418100459575180832485940228854451179003439375976312228257268459643606091731004483807185525236419642617102378379371231111709658463428056626428276845878114106987528288259992356020359405826212821116375508932629999911082277995222796294383997223721026205130047230871035338098281459479802688428696668708882466842100356684116580154892183348683764391468169098087644536461070839053937664495811750581941448949564521743792946805723693960559860963234293817159103693784132759055878097486629192536681476423921049945479889777182661876159531698215949276317001086714572205500493065971203828116334138618946237964970712907760138809088745490995484332360700444064835771051536092562339081099677138663176091193835603624729027276344356019236430954032283768441695839334423554153291646291650958266449314829764150723299296983117116615888088769566170990431765066218199901703609730101723575833864759092551590057228797365714298238402286141081415642434358255645357845195648867704455178076238505500272479122438394727627639482119730470225284725505936401987320441574017257723665965378657626109559179177046354286072062921625071574861460159655751152183012396342155927540904695332927425940235890049832109514810309201608102128720879439527579762150004322658212187039250249547609935577059939854780421449565264039735566406013171226069057188680245997593393818063931925387696029031630952659910918341226136023990170605333772942586805013885361046037904322778451157006240564082459021594090524690612120924104999541397107948825579916083115182849662183351857217892569996231114499995913709791928451958505934436346363202508454678847945758089189679323524153858569911145203129999327860407570671750653591209643689079758728736748218156648016412746182790258226123894372608830473688963069738652219709727429555546514025542321326735933705618179626553228218188354019756829085984827541291008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] 1868544832445863668819284072458104054130178427876675091246296339101930400319384065944845963421279408333079693588306740687386727012259925225447994763092754720665781255267786521622313794677953280428199527107750802404863588480162828272787780247291120691140902730744989574440110986013899193591292575347988478100544754898136884483649155980216094411045428618436349481129462078622225802913471327245091203652103981098865029485082283432477337160090381856693791582063458889010671073143635938350424720545688509290222470743561278686361995975309467949158398474707202687682039094200391856059018904933139457230961260256242100039519417777361342395152786074419219772717405612731145888144643552867006366419867824394277749512681177646981457768903181615513012519583938604574651296809121706209749999891877488315999533765929252749916970939743382970888654065159721197067395477625174522619915205618546616295916442582467416794591407794840068446512765291559193936078804126000705301493511315101425809160036287587838926126119960919908428449372706974976406910797678696475419458302127865400975584930061571529437927228097426048674373649435909726314242112488353969994604166252403869874464881103648146716223012824026904459253066974590464043371991143379426028712440312180583473313983417402532712686833391843524769220359869022256762311616366571541310438359809741153856444732624205287150750735344111144402822866171595470236210707821894513676658128159973780717637199258919172386698860192449006663583214673843178829630830010139801294095426926709615020474871908722346925706396081750120013406253305517523170491997218652599509454341918436372809830555752905314595982668618547218122462817932879977047902810572481745000180495823628858296555977140084962758473933491538870471802457509117276916783141453068509129056580083926056430550621057184090643673171275649399452143709051465220879889222443767711275193894992740374674959011991754057914046844581288014933746055179987616878289406305750817753010687780452237030785010598518476360933752030753976667526014541155319555379890602854417565146432438210372749136874252219277694194028465591350378328201694017611146267195220184126754061733760524794570739458713442430869380973697181640947602487416102485201435810701121965682652970594905692149010601797819621757844923385404855461200522015512334703519667710806766824422092053021156076955642296482841232739930215902171354218724188678723712255308202949748439700035614276853427755476135473803157668239608753598273548704957467208221017681683379601867523602778896170824240463239235990683157639313463114777595222037432313844533576949851671599003957219965255498540490249617504514906851349522674289967241363285597641987773850435095873196822474736126609398912855528309815458459812994895643204593315629954278516208844761447192557642481274135399281754428669952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] -373635652144551152594992441554772813705351973702460734499148190047823034433919729484027429779618105395822867526544509088853763712804599318584498745337072406241976715823263656193508851381922391954482500101846081939750307805696814732659297411021997219486661323235119309467495631097947666226217185745234867250848604559101277510759676079817633643850965849946416739736390154112989748737879073611177409003055696951065913512073600812839652537053871107188245879181428188856424383698928982938491743558137709475785375730115440054663905768259315405417696640743332174973267260503643257809885887512157550452809247463584461721340591081525090336009291258952432589276380463938172513722816446596395006205291238405464836150190850387096014024270646840924715075638654410012346012679112587995775678690086715948629135892654093683921598946683408689744466778523502988455238674965183116899025945935827073459364105507313053772215397323641019073934545272956763615691971466598576713155932029054953344466719510222759950596338839925888992229275707486913169759123353673026828958859392444495280387317149630550300823462711962116336164232682848207779512130820702489455339737190871623628125852556906970762285976373893361701469287873702539724445041688914468389567896670018023557101330607127682887119714474337550743327120864209725126866214530146190070986314983144350880055763134457622082862285063115953180339409436048670539426826521498939496422437824284372713001184459774372982205014570675264918568021971364229243538906117457971005627477834370483585044173737061797857594674260074708913892554676406236622442913046166421640605122816463374907129826243388722587215307311122738494205788984850844822116296561646486613748929515042144966781783125576507915037666700956717746622928195334838356759570060271059857199561524864377149045370050927650157521675888344975017481044522934848811830041095887178565720852035795043646892149168790085002816392155417478163321472525190262216130138792028252917886238940192199151545792544573635192664262590682690046895359484171628539449980453204291773347931627314513856182916562135552284354372122166099721366368211345173275276904800771275717325490626386876547820725727232056369237636295314767030542744961786224849091849757101607340173911176613401373356699523015254805165214599710206105949927478480929457591445415689997500208157010629951885086801484854654433815683789553416875023060394883015415175038298594973182422042165894672094434424599006145025915450720380218810260007080453397562902038054226548278194230001968352659160073191519832255816663632409237387081040737681901339997761709240374983469730997300765853724401797323908771730833701986238283851493495070456578890023856311488712169763363025503086601958301259415447423643405923429855672350160226510293725208220571045996010816267605504169091537558852075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] 49873275539990694543102816820267431558125567866177266932279204746352974823830646743959602431259232366690004145915179316552734102755999252434501193854701808615265024141083849123795257367271420016688553598194038507911755933856315810021613421634393824785779367800125579810535202757229013821472636598316212676163408850588498288337529840918841916012030265326820721157729459307571822960318735346243746515512379852045156696528109622595032966769178549044905723102446600665958171827307741284363469002885722081607264039761374796461777653028416274421809975767934136359413048239866147182416375215660874156240073699765725038802290503059446712179937791299029247512017163547885217475328358027911730447908544154813676774498749441236930115699419217264320947616331747951305838599996574179515240640766308083170616029749933533464549716680015503064217917630796714072427980887696091927641082335244774614257351721321517076255709073712278565806846757016145212703525067827245123886620563459978385537658494936220210108905414825606288790607638241708539370595006445236059551159376311243638243413750933818682116479964938574054820290228869629455035309534840554456987893990426658026006724929510837758759858914737753817391598022052119090719490492281166396937394139092647091816909340707528424518987212694523662926756019504796945925272555780323795569579536163216720487185285887804936261449142056667471709266820673222995845494678198129309856341667679337917194918731014553432832113638482023458334739799700772880706629445732582152177329070734001163080491265486809005003494309634381225708943457068563314815441936151713541718353362797735789115667333298955570515753842351705941749043863703392691841482116700244758380960086817704705763548064496192910996829326625047521842529289651211267555075434808596409667011032756567416170488951886540256453414741082781483940984381763146114104681698594412861480744225634386646749348662769849234600756471230876133052957354210834225401749797282999269034643846079295665152948486218351232343127659920104870340006536347621749858879360111492934847515095852757641119619815783359686198865996563245892509710214924338966407117127915655857263330131881566317682452094001219255955626112619995516718433317141388343950694883038749016410896849177687955513584673073912736203574865115874471217170255519531492844007010516104676534761189205931604941912108072683288113105472526421918831413915020337330212026995880125662781423813201811396341838301129733665704601734043479874410685182191194165878814163748663258132388481673736850436281287851191580942423661239163137974820245742338686158183080311654104370042100145818228373431726897728143366550613244034793405982776747811672844601555481644995449563343574229195133652562381226172414995961095805452817683859643236955396799636460072499728020967349318179930437137412915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] -4000724865018506992220184886558974372171863997464254925591724814899095128660324850622044942010717026492820430081814014308002689510111412221372196743635179100667491926854361030703934650284885348606007391928226579834949207883607193312951965552762522513452625037565369202449872714866947432154634226143597413019036149982971532580385538397143071374030219000694060180313159141242872793011993027346997634281396993057722389817534288581831944651992869840407239866075066259417536179201704956522582985389757004377147443688574007959103753384087807575749748860816964105337098664321170724834401354474265489345783662411383774418071599603561062107216090959761714672409780919181742659660801117215923309803164995015950954105395587558502733078030113913493505023039669608691190060100677803479409788026364289939412202767112717454837732168260480185978905673944189881985639619125901251112320780167789074110077037070914201293056481451245752538691478888440329430772680976925465766823311599467868042423190430406373872143625918915433701910805833891378838675772683027787636598376418977976782050109752615496762508984437194478759409470640369316448753035686043155757805934179712358988080695716664170918174124527051236404053855869120686286895652062620786890842297281473929196868113093747232219423671914239197084601225954895916887432063671545339652844989082467978225697005177508143547574350912239026094215806758244956612470431318490797679950028454144730660404068940916671896947711625549157908616459002799713010747308245852278407937409457007041994016419400963035440801778276013833758448831163982921012809077871901235895351677541533557494564269517019309148296560591817826019364095766956336287511068269634470350129244050644269583794943959407969844702164779909017100557047344399077302361661857421767976867855378389217212827570185107778621199504086172381840748392932560038099480093148271893125293128033359679463026023616964085104884588708567371733554200426240905874514902544009034200150599929941588673646969199858683811927606096432890863145091828547882348986114665294636137541307271598034397427783298926523135812192354003021624928738468676572099088166195140358370644124039568898835101531058482665870774959843235417358955021384624983247982882553596038836705096930995583847818251607468849612027645344249858826189242606237843559913295252149717336793509190347641278833503317910057335520158583909750644270073236299679869419951988925687063018990221463242929161548384906566278239709055192389506306019624820759865915047696573458076514019608546714659217419568687374411340566147276125946670487724427101197728009753914259941012622699634505734371594938078772542052452807098383317197831863560342900567223389848727490189909830424709980976828713166277931515283221699971813156595252623893203473001697154811804715297662249088566813949438197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] 9756458936567000270263402235167814065873444220125624645773727954950633733250584331116037616759051619326114228304979190985743285522458686368815695557193659246266259529448153726026883700933413856376857297101557904945779866151715400336215620744334452118402212612283914176158856023610193123332295018387121103777432586865557299014839816816993809120983835534453558921426447981284774476952606485523353746354748190547943123912011698814640891532949382462071299817359636707755639067378992805089256346584496973270882136323599244766108407169165851908914413500839760569223616342434742968847143284609320084977633225444478097745323694656424806205372938434679540977484027232074099573094407671622203478086357107660929072073603034038522783198824370820826594432821619223829941267230467579646181417424431801529457977583788506504100523219235919865207954930576057841266297286984061811037134015507548225774003644014370869021265616022830003011736395753325136249890329653684323465943883431471222165808766358571838402229708223523712402773844960519494235833380746476588503343532653400911074716384095638101750902802065553953093502649851964090336888639659243284369248677459871908125516482000892145927166949213326790344952711527107664159883563530834702233989603218417721059384182212446635222760753807819352582853442393040860095683793001369079358563957436416082198956202576627142330917377483851918705447195914012423272326526821370109293514593193893987749552574191596655706200699152552765765940223085576366644221071768434794586711879978686255234994475751529859775884506883121665079841571286379104092929395327761782186392024427835439527872973848426993516627384455540213149435823072749888517842500459028893726167572114861663794373966818789319095326159046541356130050531581189089194406032468284713135548953370373500935954575911053982696159027256730900985925353989654419455709318148971619903880759949164773664325883178584526805676288304208683043537761107471455964739926824694207766479023355182193187993759428424723704649644596237692061972961077782411827105576095477838243619963743072067503179240657909755610291562316463960296879823222137499056648989434432107452629491599407087067590076506932777192272349411849992241379662335817608014816107434441067420231090040881702331532722593595822253389982784901156896831811448569875054089514160204114208315814438483285971584991998798459773194650699874755691594428677593430031106651555695687802343059006221553331810733452540207302783054125258269686391395400227338981802411156066968317204120090639361209326097278764539308794303282198949140711234061072848357285538025901317440802659762034303714221951953450664060881218097344292558634666846669703420363495853395892756951304841010950613496750197033021725226873423918489319938165626823133650962637041544285715910066144216944669014097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 48695771965949917911573948544340766428865640367956395660755016103104609913364822045791282785802962629392887458070214204786409131058001601176464753083351789952954800324126481556412579882344448285413463178470111847590917740851992496484646308223914116558730901920251649669927051469977837422472572113236401271053438354430749974841832343603735806750247770685929558857809261760497450495670867788630147355085704566067299401319468155885975313275750040432730154768663798924118147811559541708447046707948058966802035929645560730411398110126468768587069198336871945855668356276610824544873764820474413259045562312560677680600845158606101622342276060265743846721448298544345836763604625797330650383011595228719465248240035585724948280710493638399549910370060257735682203003988308790812880410184592003677060470435833777838437379766012814309257329984267650183159075648710984262054954808887481883613429004391417026784507546090805053572266976428612510721243335850885822358858746716720561424607863579499698058960487876264465029456448089818495482995543652034009350985279570386869472647092012099237947892937512616958513885073447472581901684035114038430632244498357441894578874936868270925609750620892132699495294078682364589351104363395947317358978446140569427565794199651473805063493518800815961649475338000843854886784847171520481724502931519885138858512289076317109845069556914876171258794402586831533857882034315416686622819999048189599188840914997567523440295787764404582850248641133591624434133384160569235099672029042142520132183784299235108198647855910155856869677047476435503287094298935045190498716198159198570938245731136925217365503851239834310478468313317422332631126593736314417294109297434860624853624026176959707289565034650075626632220525094201343317435249372388597902843841297183195193256536364680877043502379990969112626856142826738717278363093676053252116697370045465064414605394933295340774632284851157711616404332413220987752485587198154930970949653719056703290119499559711463609255603355468425655796425792107392160545434370843505175812982812902834079470970893619067938142676969419396680623091758778365031036479322316617210536230183673525971426373949366254512462288844380363709853645394618660590564142590796410644647126861909205688420476605599055684319335871003861079926331416566137294100474849264823846186850299060145961140697485915381521284783709275731083633161983434641678804751429671598044790305606628522039103597610362012129676648137123241866804688453055862554308887079018927271114738732897035400530009328106000660802691970103573964489328118759962381649211818874676009526052743190878627052547970771613648036194839983090282965200752677396863946643487206731199978543000902963791449647978764202757678063008879605914279800035881634481705680435889488389351330052774003000274321408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -6981300472751596058615835029029636759345089346633924632668611895956636108865116281980331825105006122591355197891061798861288831455148864874288420655250789656327732782161893653891262032075504936919053704866668281510584595914754921112084686935030661413163392846972788887455454953411160467652243086650337265770480989969281699159343516812742040246943944489600313280367555375401981041139512980388688793702372619454487858099004050342261037814741912568944628337964313644192403372521977232644828855533031227730093933938968181113141313391457585938173643163269199874922864463193219706655828184808822816262750912298149717706440269559536573088486009647073309115049116606026509855956334917764253787660391075326061479466270143461305970317273030489141116448839280070959446186863925127851715465693116012424572755627599873895296104128312354826004818741512658074792871892508763375460279016868844867434359592290954139105618770694193935503604482795848399073033859941618881017233551876443405822359034321192146373594826918677026495080881029779822420317941491574458266983818297286736380182445148206953057492575093547911739454668174845927689321776539681037319623448256184405466592934535460627993504588784841680581299111860738214213723964553590918907054535078396015449651084260646869601852039221138009076748769524706705917080969122487338445290986413129010375422273592325820326829063405006803332763033546931395166832033752780456364316408604056088178459076443776850225309422381815072372340997710548953943164488212308851356931263822410732673434017356298962050649123347246723776351559001117953744063484705275830341220454421512342047473005524302169234725730895824462889263663871393671479751583110316358971507930383278160576216468532244773913405570234694894303853264518829964355303537377305601958796065004683594403492616474729223193024106968157108214586025288548550232079947308373961006915579038343318465546989117509153866253257771775795328590725687089463542531382135553503496216410413141446041045973897508440183376888725153872855793423080616496350964873957407739617482960442608431502546855532000073871861195302492773671533066021625086594619323882970866651205617906524471188388211815209475149795521587689114932702666172013542573312899265743837403443178603344197677055007702938058043262170314584447029414587699363468100748028271455089296597966320125693644864489292378259489943839788585707453980604073257884026524581275770451527251092287494898441180101330278451456373339705836662139072820263270942105445816428436171423414121822113662144332412323226176235923593672454589334869313038637940564265453981103148530863999920478502907107161097119915258113503764381662859195224726686376441807219111488709603425606179839428029715312001668284135555882273360374862588765316290011477354007160381024536560378283697686914181103616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 365489888724502937961632481582342811494521732493094558925653238769948643037843603288471777090760111988162332139410641188435847387523415090027013253830328566672142405365792031724372554265002801363419859159899316847296467489117643125464410557534493920129267152998841550085763849640246779690979466746637486840904451245181203404845036202280448274891299284849310061492701202760709839393685787402621752432156156539478034112221305401950334495595594050853168836163840290724064620132858678755166758332185124541761624463949707782640224016235431470719381714115907179556651619170751396452310227970900683694983800653463089529383005398206744262098783426508472060852363362701408069796527348370807345429533792268953030987410954119168513895022998547355305549154566369105847697913992127462685622262247477315221412027523607368545656421313476709205480581450659118685261478446145119643509988742894573359975784327617672974747049388677779816892370578112307065724273125371756537482478070831793078541199512896066353911743536462660272478183721356576772258685873567523001335262808309007764457077141219597081880319965488178595844572193140553084538514646816692627612104002909336421749177102106377743191866054679494582598600089237989175250358597274757100570116958506061926285128828174051407214363380905157397186617172617360003177257101544281243986110852873318275690884981446166031558743490816970113304682460767978554875691565603122915348558390073044115934672441346410475574961297238183785857135799993309215935520977043141075203396237256793770598250429155934061191306839815601869920808425428422623110323932213540058936391832059450423870664295503409004606531363723468232681638615250415669328808470316044591734945863372104077134316905123928027267149779871366897319657119839780093094584066829511175697298615465846542926200180939572793292736325655463776624311149621698608007826024890263672599434550877600332517237853208572036795280485869835775438143810030199589592182824424690047202087429624531450710664054393327860519404646975405915560753255323268204885602211785567446446498291786612869930901807841242130462372985848517840207784327468111264862852349948622389646744225210752954188671696882533199290775053712778944093174422959760588388520024624545808853322066840015916606973035997341215223320651067426657124522596997160766695276859310759404248779344889761498530897720084287977707058155920248064909978436374347119947845520171550140503598287056700390229070127925382538844924980261289021072437917052647394918563812349111398723180664220306148383950790580214098427464308741470203180956548676770709053584932015184667657780191155241549726048750657170450075738342905708206223964403562319692454593292580171041561857664277690091790143753816191747038805224884096294207142990499698742522221129461722699415870742641773509971825131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] 28480377539328976622291793692040765603659391434976299838723344303694735866821726562569220638702802317434038458187947884225714436940119972128201112931988222846068109955302186603516924990750780502770137261735697459029415774499058447077075738881129031215744814221800852625191843286175702400261542348443789109385827762442773039267901540666484997612332063192430510465171043245330146200641601158976219609233610683938670001977904481074459927146793090633179866639110493398930785610131399422701230411286592323463703992004170859782278400112015765103759860824972065710242880739147701793909431312529325852626386196720391617543237537601799823278074144854992690387789475639252298186923861046606350997545812325082979758779538793267509305220385055143200915165478695138279101584327762245315797448656410912706947107093138815707920928712251170774904867659808971004109317515465254384674275127441407652003071774544849182919248041044865689781706362939898382857149456429292085674064970803977492186552431957556345244484703639746195139992605259387597938415372622674273877985262686706038706155545782900507016602605072940657286310362695580868298260124815924528871953250540679268743419222270955484488947268740231262070323850250951781547749328178165926800683458921992906242649302103775577494236530605283148853389692804760960410029972900370615043075928993926845960735275158654209448709060262466706771024650720077080265915875480407109424400893177995471306709368537863529339294542281872862213399073419681467472473680953092674612388357905297174483067042554564465964467823773338347677715289949469193711598176987521179792216982059425895826443511107934167410782393781108108416234813027963573110577065789436665541501668601523233027319067167783748492279882508058854777854388749167991196328471992129456791535534461373709461443131333820813850575991811799969307250258729459120480382054153491243029032012822742201935889255850898755095428785774876452230618453365328128419635178953614992173180194144536580869118108401375757211014438480829058955294015793385057865919062743666517343417789871670874707401369036835474545768908446506771495936801197362673390894590100127031286146549173407485536154437394355431558391951176430168797930338161757430177011693092121826245220839426356339329409943770372876475398563655022953870471724576952519763482585607371104508708557440260397997835254898473247276035929824302483010148003576110048607334721168393980580776524822996699070435554929728874387308155245839432852473141977936214693943624446278473487464210221001373133433398002832321553389389880367105675123787787964107053781305259594902296375598442022830123920879152127533824430890011035455012388331062142753197173025389279140879359658521869028237590377691153571219213256631721735403928100839529570428981308659155088035188910826510068248425267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] -6476926269422413661753409717060492392994376774725849687992826643251973134759151894934127838196312182262855877242477619557506968365217883883596319828332263925881428814820234682443148559754835652075163280770070852226010649981885113760138328362613204050063498685343934787198624463552148369345710725600279988342475200058876725331266959538120413920913192639469414701372150662410118275357532410647852949909693060957058592046069997309764177233152804753001254903697933818816107858920566767519092587872522047431086871415881596932810362838091777674565675981639840676256574871132503748345924085794429278212141809196934580919495449443865811542806487857984419757237956045244299207411822241278982606024505347627253892724731947964402010601210736115575616524379432023544765290166441341357522968407572391313298138745511525791834288162634452760109803536150183578720272500237759599610792825503201608841925259668462082641587346857334247378586395295901278130111056992191023632635328244477775654749072535061279197803430321659017497633657225642947477559850550221842164292958204469508011785746774793047857428930816628900881661032229038131605590022741333137248845227006039783677328179325229164033609900035540567565782646083193120261369984905879896631499722130396316658482322294472819678807436779950225931269783791166244318275918487865635920204048979952306746179983469633991231681909857141129988130565549980434855369223702680419316764064043060478416500451354772358495420234803135244349071628165675845843254298175629289534824080781911232184458354593747374089744296481361650367573349263637746787847630703428032914933970785257915462483128816279643829555887791958092385492680805677716018478994342310963801475962834548968360076634756272053365484855912779095552825497917797347941211246133570389282566543617723386705034888606691285970244786113117709552559710782696139294851462042617171019863464335615413303513436905946532607497577914549144774004805219131302019893810969076551639608368310673506716279615658132494468672040768422623463629391537612973114286756077209812586242086660556266923035818797750705491533089433989813582261151976343331609868360479012053417102920077697574391418147433789864937862696227809362830167511723577008120387784366446475420598794131595456908528414727682655349358446956135718467620901898292133227946102016114932251267976487668932553589644691744610038724961283937421880110857439180487981670530699284695284962638040996873079437253784888391478757250746981558956464919757572071425210278635525851061409335796687664661692686770395567829652921246384081685851648545146676161411804405451859862466418075174819084126479349650670994913633372690524354883617043491758226004637028033064354116567407763811820687467648321516815948866349077080841225486777614541502987145327382768792972806840584908569785139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] 359809619141658126054163591906958077704572450329505119941664682809189698900719556543672926932417493279716267824603614687800835990447779433141911265526291787381494701088615959468338045822999176040751544167732638846138489888795595927190822605612010433917524634494900819840742964972453136302209792768197803775468778295094640850203196360530068652196464049459380612185897067221140761632403868484727582354406597214672413648196201497021202555175949156823447346266319752243084695839124949748660368386918178228984646944592990468148109813336925373360471275985489752447257878201881838027110049723446927869529849603761520887976202223938419374652906180108040294174635223262557667133425306822065846733162092078404752424652398487150668190477414067971567606483681980829138370812712579683533783426476065538802059215814785482406311071507183683843551591677162201627882387702152841926312120591924023680300794009957174938831100946158382235601745894672327118472764882230466340818225160173084243161868804104219644603574365827749178423598949613623627386716271070197178231424498138566947218955719471933076050746160374420033218690219190626782235245775185675750143596230038975729819924759194017309194718907794927941491657697564043534512052627309086429843270543862107973621130095682575126714292367901942742441334629091506051598697086239764482955546211159474147720662265078492700055649900117423120668101093467145686685789941581299643770214361859405957178624919777848930931629301788089060228992300654033747486820073914205755476286147216262931010627798767867122661483875591504350482637882067534001249266992278078017814087194295180635194741486281251253155186453703507232581809305979479572264781709998710900918169903499961321319845164648119461692690925670799837641939534258563838814432858290851107473008951819088497734944241006130330139631155471062651018689143702143054159117283737122731894050912408423651053924731984114015688838980700274554116349780021942404217120014354742433865488944476843876113200587056656886568360902182641672344577829288933436608751471308377878337056500036453566959057705903332154446320172978404585523648050912466053537919518320234088381388369284077659070045137656999343066223010129058467335071147958448443506208487445674454451802283856707019568108700221624973950684865066582279142222841500981665170278547580854124057945404086133250105245235897364896704760789734361475932917969173060433209771508670740563120320290724321196304731781427806361611658056081904385712741941016713014028021375602029362682390558361462045471999805777704587429695872645470343715231857963531457485606118987447902595184723777997438012917983291140416581755230023609594162218318668633308179936050649011699961259671096931643451872115339475993862352069733823790050459598580670069565194186197810466955831181611235928126259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 22692265834633128811416532080450703066349950593110435600863960726284759211209023126617064145379865870316226451051355655723678904751721626332699208317419283223504917810422902946434157867555686850972258502156868740653596797576532031923527022327102746858799700175131874933797002391874989605123893352760076589622668388508616872420412449118821370166993910238212528504774618446275556261366989489481210424798219124334422316169313560054942011012807586451414893995011488509337819439860803028661960642746654224654283308816616493143353083936693499063912768942773763073133124368946928670371718026123311753622336039371509714276193896023252499754093051848262755753849533917760907793220951437965830201240467766156619496589476589076964154009815953399963566955466542922180255141992422830772893996474796515048503057049388201973298719996029984625509805059390718208791214784853322834399743903588506742893147059269792193812560018025670141592079667859542492235593526344594850541987770268605176826632510932346440629305663065058183314696506599628336268231998564447202164913099291044357559969691506211826313248283338928001468864021692621831363568182005228158930023989399608645284590194570265345962714685208069061237716147612625156588180211119505475618965079555601992212606634442007247108124943161329326817340246948501866570287607459921279087840436710752707411283830093244470624127896056098907857772877252651531146386680814430774842052791050475417314808275375405628029636449395573204561683572261891487327913808588609734000474128284639447255176957637216556628576599359804001120375148366966307409863647377552568405825152665081032516511950805433363478678093725357716478773582081637084260502555033122187739274593768612506892823602208430348746589926416302178260106888328728288672018811629442897231082079484904314756407981171718144447440487187538233688682727038552153800121160328429299220718422012361966743699972491046622087529384354771684497025434007404327084134003917424472497467846633977357525494034128750822732112437504935038598342565375404888092572108343557434421725901127243493798726612007026116853102157281186243766786929036451539354145678079953157030453261357342625971587672648730553220384410309898325067987866735710810735507073969008043185500276376030849782566701936564322118323530669787090673293688477365238040286004871375074098698803993670859791871604857224581111038679161622115785746709201482125364466201041755769789554549500535664516947783729708638127587246971233053873698168454858093413854875195289212370980104253128962372068890226422724934896465111859905009961733535509823431560462091828444292447837263400854886853343178058683887378689874094639811231431301084477289375518897505066632318399473991627509426221589251703784593559456132361463747499035261435815411769844458232106029865541757243762933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,63] -4306454351370257601853176825120424879599871855789006225894812159916648320016731228080314111443429905303029547206832754986839196167159428847905554545047027395872280191544003530577339565312095986015787906673387739065620233317220772250135046825191611613924273974587795822609856572264851355290017904124468606496126778407433988945834417559492150518101309172922882960589659923521929063816546336679059143741888538911724700747204263636255322102954255905633909993143231334994816627654134569573546811447395905749931573855377056939541594632456348752872875193570745178800957036426040108867998968253873224771140218974081135927776142297213177043988858994224966306202977793514645944480812736121030862841157287410159098143736190044558088201176018487368160627539648453538587568390612905414405964389176246521011918653737672119879352381175503823650392158919572687757730189972890697825282384939606799226199756744224177853293208635334936975869006655677619627261479511864333992304487475325217280998116785084475252745425072051134550171159895059672307362317941770678677066940761819844268185851081155964959067034729186557630136516379220180334521885973064394449040625072453484533487281912284344353321961139545408485762854214501025898740784759435820984246502987253604445160755111507422093743252575330112361138000075378168925260056780969879483382379297816934496023058379940140817933245509478364192167497091077394680307492731298606890383984446526954678685514404947568109982482427181110981421886524602749356482284310735207358746859412565678287984541003432771270140144869908272490030126482743328041844952155223953668555409156258355080597915744041086126938321226614360716033905649674782943628433980375449919154617629897848390152177045717057526166488731740933911354021916394402048220215365362376646248102729283353468184493716542304579688998059926013875495152977033730922354445493565115745821920019132419625686589218378764210175339752694248821807164029145838952693007558994252639755085105165390110159927473247942872405316993317954361394019858895748157168841185594083887756260013998817796003778990350094926327756569578086517799168515537535645352138520782670156339545026496472009649526951297067288824837409311880042425298038336388684807815517398384196533267110121442986925403255933357316538128020692833613996097277366757188517895127017929381154902550785389882453956538815458508575639557565612329123687644261922494756618606575722980958611739187797574259307498396760691087760711178431621645177269491885767168831942856925053903897582074585519597317921894228094360509452096509778269186455149164988474902006618701681595115303426133889217761766995019296953766892855818541627369078236593494328821636387627505750958831480478922815105882758329816525471781283524871388443140491729972270381785681807236768622395550636965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,64] 94273625385352239661542407446497157269494365581573157489857432613937524643281961547844471324060414006515093034223800893445487929019012939102487191392418919957280737041469876815703064769923497321775994867605595225461061194787150017288152234263855816479084518180657354000288771047694968227335609424656783848772725764735945667416593717001007851560344136989103706524061191612324344747077474722341791864727316742387989201102853063101146707908711970610763217591170051779670106065440998033313302652694215008249273609373152210575657740313977320986650042002580044914483715966158665748790181880499912801307526039739738705483508609351300991215752780367740343976444489562515970131154011685752848237949702627714489356398565619389399398873469017282501637145243411966959577757823440701870030188048259749189072072188457696545585182345028130318962690764362432286256910676804104180952835729414056964554106838933843152778518633745692764054661090244012346818909197916905422703846014092894866415493482376935454320973075306467699411926786851027553612146674674645220662988132748131342199310837762720957471927145159561894815683787668996840898229705259581074115409458879934849047762247954463857852942860378003060346650466121065955508713424729217996587454009846723334944526688466510822122260282323798344606611126558153157288427122378803900857637892597116044658646094092259689690865342545515214087494528581217153942813455386593565185210852033460416926440384948166937564676091974508116293228218178517340686822738735222279275327013423361654912585651465848642987103524456723838965914391403212854026486220873332934010629305642013489442952391914801349373107062186610933145544252812185750096707135546247707214311677502881314585960364739275078118615222691685371771727692015078536124266552242146501420128923463963599026885039340731124554521229419390325983151560129454379028375064997560719434666991135498257762786388552653769940065414500625629085540617903626603547352873048028276446234836851111354211365027353736682938073195832404931371723152039110285928974471557490968206887631704248561349039733184028007593897016104815590786667466840701517657470728619771576154874506548885577399605809239304914116593745552894288304464546689445274469543896845585989240158253166926285740574272265438445330414852509380534176559968658241420950991831545141933182200732057280776182003469059885338184045179672088810088237601266343047997391486489259294561186327139118116796929878906604962432536314886197439011061894603072165609463301352799633844836088215304244503758527030202163542783125628657185776913328745998630665867536333679455817647003820373490898001766528584018536563493984203379818816579294601696660955401089500123796006467224075833913391363925518011652473487320330164502030809705499022445180888146619478774832435431759371304960000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,65] 28110506256154956998329675431538958733905240229764062383588238001181420474934760414193065560158610824746521313868243509489717153099562976575514649863684749963070919031499656588394921049933003749420871753332831866098260378851994186504000017620047899596099016782619761625890998766859003328394031986358442894342846140376299336099528362418468943950396986689047608074118106275803881577808710846967235048244495423660072900077223505544969181209449773232774143408671526069326777612007262983926339546642997330864392384820422906426886733385592038078537475059380177459485170213136789450024882611458822289530874804131125819293078065408174786969706743660363460731995239998096221341357765383067038850543440599234480436335307809407421901793617052374403175091552096237606959101959520471789270889690218452235858062936773235656007205397669513916512600222785831935113737085466279125893077356298794242074357812187143345255732068534509200655895003762685147432893148480799331247103770463823665250043550904226101510913762088581926763116488183219539961393018809369534325376959317225526922081806497505034591926207273384409902143051687238280157357026082821915348473305467007937810674614994359443382358571558420685579063538750741154908747124853343602892227420598798188824783283385711497737949570360104154748158863248341436990718724196494641147563084805034644733879643599389296105510068701093290319997344196000006433194513781231889942231819369345044158126702393895008711211222158930161964618674763685638536594158575410405853488693227682711794829420837725870588072496838955144769482616420598980942070998819890817011307454540461036273574213759612747069317111664271745044450681860654538982602005144678870233777066111107493277091488761572858928670088230065916094054723129461600495641564238373566199576543928935332515127804111262497842400944260817729153821695652190548258255711375232788950766555258355748932839626237854789275275475487531526095404787296020981082899678740574870177400038866256109494408684806053255729531955120743895618235125219003106459960433987337957704264752192028811857314327698261685553870755955698792112970244641082370473596219440038840202903043116054829233360498750188629051111064339358187280144805778177188268753902851151337205014576412441620490626388821958875686354209963672785794408954278736625660179571628616276548561565844811194661261136716740664704184709820626925008616136673266109970952476466291924347868704514478172390661337965524238511234003796979836172564712263434850135057673388298606614700218678434941002402247225147258571031368840885733359145947064078953041080766551370824308969349445983688764007105362606488773570010002084169570921466327710742138882270276874566401818600494017645490106629866324821026595981603740633841992962022846762819984585295503796876997517613692092416000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,66] -2827705361325119352193697719089182167593939063642453714659857272567806914502563775137133372351996058947854734179194381342698813496455127439112893639527352588189275112566492907508000942540326193022335627069567998802760447526586642081357822876651330434680994722583069575274591807789270804217340499317081520005514593521568980305778865562298760661034484123602288023459349031815512783535903559271267969724031771644959814594146837623666540734051861901847581721125899710043846995976409901180995705918676053487980648730775040119102845110588525393629937398504324161756757088317628450077998534219938714931248779886908765145643949208256353041100823827473679037219970466997184803149073501747433244941204605204713921624462864266554446089139470100294850382868417683206420138291440893444633545730847960629808759218288511964875857893066643135849502584126024562358687096879401754707259723929363919461898722781738597606053779369920484122340196759119820158979667489319618938653595837114958837659874323189156609708641314668588199424452201598764226642493102917532652144431142827872549279364054978769962001824405637335582988427062192207295505287573819201301705480550289494120131291025519822445294238749717573929276343781056292026359450973906428777221968863380364217180764368169520846475046905403298001505984243883214699976325343863377399595185107982528870176179948976869575324826365895585311189208896424399801782531495325665783922617697498676160765384004432585297519575068984901561288800793381893578532938540959263732296678623329413494048388914390263117654509637204539191195528353891094009360659044426749934960218408061105361684192575536929054218975396512872196979506234217610582465775162684217867401817130371924934143613366417825571235238932137101163807146419134144329576266670268054818362303313680941060728911559003385663346664809422885138027660493484779416988420636319609481605005567912711892051345388872368611434113324017106910034219729353966186328565079054647047732703429300681683006977393959157846225531226918448000525205718853520862538706081095176988962588507354091839880107138310647279860395019612924960883616485066544448613263592663018618921766109423627626457946977798097078773799484615370694326354420212456503427966071284789475540747450651355719230226938560418645171422832190752583426475727640603076360686898835840232902571632025561234146161541613233865210858921229700915897098380627182700336085868986691126402904549123453166650257919443513147554471886185271954463712881418285887498598010401648883449456693131000372162012958352674393230260761159130651350329197340727802759250119076659404510790883015046856065456956365074031538960795898741041346900154775580129179509221498387343871961800695823539716447024745487780635756280941438561311881028187233525311426958295446992279010943544726650880000000000000000000000000000000000000000000000000000000000000000000000000 [92,67] 54539437451297300317875688627685186802507145358634135549822040797326631318562962220206607503547104591435803810526065401008701155392798532369315005131121060320535670665581315886411191711462391997633931964276023567126688702460711436112248206571480276427797663028096986052755508830269727051967318586876581428689097841903580048413482383775410184244992210243259867876539076433803516943555776605825574321265350741635772396745011919570443293567473348868292720305156437138172586731751235013799606463166984689152533928075505486311337142396360527254431566118875946239156002769054856836380988755864707623262835316552487605286106303246233106201718060281427261070574656777480233469117558306152540318195027025790005382389032066712603033215494904799554425052069465859311838695614819817189450705417654373362295899276219462548888854669321027298335284898537778873502067142197778521681070222607192517024158296987522617012116093419199232067322543169119232233754686139410862343932698480034110273083247442658348235405404103777061744746403861666375647928486611941242532186374943851865083202429996326374936643547038754004782835615094398560912115525097417444598747730545686536103713585919378047803696845584763324072328599776298046256822705437879904380605179752704452731067737745100164147373328018931573386538933250864872353057154233617236063217754718426207870185580264927729657306684975891189373772973765442940356026024628517053129224233530859381409818897261688855483026215361171339626141359324673130204676440043557398544113377798876990765081474473011562200850008200997957738828861320498268871706664432954532887078592210422612143919227481478569989452531891480495538038695432726893685305913392300897863417819882844678329120410298818130266281675565321607149909508740390528906611469792626579383085373104825457861090801195907589312324733987612046955340636237269884831521131014801708054311442596325581980730269334717010832030293904910795080989053246270082754594215011415312747104268049771992287004968156167417175748238911456899441451464501517014010290474703783518696070819239169414767611728094223702648805990670431190514630672315211719490827326871957501321858466402520680462222473021976029096396903139157409758921408838558647785983276533475230022270200426478970542931258901539988414691646531487533921983441238088932963681700822085316291071034555213806118288760560919933353217903141219030078799082774540927161716014232778006974375417394568187399211878296963686614858663689193521868893498006824488483259406446643450237220055096077325360516576999339440497657894295441044953109837609219254191147883968575583562601319950380768151415262490592150810734285870694406158679356250659138325680227028176096877251451112930122454525198118199331816809439777703282659559572749637874624908896035108802505484732670672896000000000000000000000000000000000000000000000000000000000000000000000000 [92,68] 7744296450771965982814337257331204525488465947422518212080032721693700165183928996357305109605143285747016505123217632123093219808880937931485649728685792880514350703809044786239549709240209667656482629992905871797756835313962720358405746341666176432238614975698046308686127057191765660146352331170805639541138605619274946270663259456630445219061096109146964666841900970673588630756944360630966297781630142740525713986418381367471619637590114646275736933284227944199482122050419147665599884112551290232927993755743650098730730213931461186310753905535298555878587375544440981302430202061181270175756546499072200183471616285838812324306300078777139705445788949244287356650387090643361966761169960667673193233593027478890053623056655482207763057930255793696351427326766059540765142966688963376080252099936573704018186981648437130767578149794897548602640851570032213316106336767584715137239545589286614527048264032877828812109042001319878035069962623115885802773777794122278866705581162774647077848767576004111684604264562551850203924586047015664814490207092132000782058937808217260478831548835033892329439256611847203762136909511172725285059112472623708263799020737920750348557046317119850111818693061392871857320550441956716422232484143193584150295125712437066067176637936439599125528781944950493548609259644886858022611712996636047686558081811201186378438177408674495268584034008104397790952193534079567677926101822374368495269850598538949971402374766450295272871120941846797057925762091773142605784415583491909656547660112771805539249223165663657914776611414329545737453417047711149702738644904717613412128646896016710321506493726365887873493408721794404097680927461322091203247125376808852491084389288398750009964067143080954638179325611100683912138442910104678309408662878301265148914092028206147693459325927383290072097095003926692823678480963457789345758912730372214444930524422846260603678791260929001334716119340003160393489705387117685245668286441807296273547269045138351952319472173909006817715771712654530088496429532039178882805674360421884481316391044313694661359912806505081672779641212627022324931504104746346699746699497212150477117935565424824986779794116942813282655274782568519527557116651758645216871302935013483051229778122424708163308453183717478706397421763749381797318296670972105956988100761861164314637368407456754673114573369955708242389255223111461216596905531590839469265323468320125788079106161952037776363721308770750220677232474225235079047896647954647627684905524604827524367047494904142785658755995322659217346690605631642405865530010648981701163335543099549471690030894726456701983877952757151213152332513402103755546006627565739946916588603790158982544593103499943936475276366113829368391121108743272245154534439196780662663116786499584000000000000000000000000000000000000000000000000000000000000000000000 [92,69] -559464629733822194342671308309506063752055427631182991549632368916939471359988549452529129826671087642471968128136841361616195143520573527594785157407865702689597705133496584328573051694288187179621363912157419308495555590395561551216265292571490807554336119710135048379883078984644924101329878467835439660102837044481430139997716478740357160337487898356373126897087459486455641528685352358780610232391835881701675471883669042496070408092524506576262670228763454891626350329494126213814301973904317554907195821403226347535593158489208787265374279929780382312931111642664540233896411697090170958879596695773638930567333096118100793113539517321814831906371764268876029272899491154177029712735740573434823995081350673306126778221623225861400767386648419679279007939345861350785891282597241405888618971466549534494161671723582987676583720537075742896143340735258443868022217152329396750333613315264461165020713445294110345183621616551865019170246367240121971912103142138742258103697375393082513594375572643895930409186614857004987081678688106702123037902795585849159753386539764056421699365024844648810650597755504553757322796595390561893815216289928855727659810043152071540625502651105895135136687614633784120314413248765313748768009329522997809707633901284966625942252394553302978196466381986665612455966390122654786330225315964193536274044906248082301922248447221361395700448961398099790972773669131358766007050658310250101768596719782769536700745713322019942518339898823698217776019208037510181078833162702099602408455852582233625394380699001339587992070515543496424951585993016996021525713011621641465987033165838516105404310015227870532953621674188213508106547053278915794531445482857283123615421062441852281336757849963464461973042230867278438259232040568642799558544535780471730327903550670287954229113810058302387548532801222534730722914648284966093056030307226553852283599546259527190382713774953800583352796000081854826035883578107323393135827419604935064137853532132863183866430573067631324318312298162393445160658774282961012722270851353995035019317496533159023508258554851404153729583095007587973289301146510137701851100626277116311615025440643023140005445357480052367676899967259173667711238242929819345719406903405635552392025540302755343321707792320892901841223274900212223547687748144629631421765448209948171264346758755190816455469597862291600286731905656819731386653658015564165063874551697902913292374871524271121160992592092017105013703958397289138543509265452973797519666772969259196415990008289281957321107548404847748773287999040272948549306296818255407794671793943099379213581702787777894243012007175787686050383765713579460274821720040182654545457044673511185910172476795094555048984679466875459475121593664657022740272187042817563281395010869657600000000000000000000000000000000000000000000000000000000000000000 [92,70] 7421547846095249386224121858324822405108546320584048985328014048567734478658722625324820811779319860649778433956880745156010938819135356114162685720972470295414695984562944868480266977029371726394617834728527840739645423159753133215321359851232339248375176586677263536917018498303309726471801241954253028967292871292954805298543275943453899176678822227940822377914154996107501417573906489662090730630146906593576851252691297619689153199083053929209710890027934287220025370132246323956408173806403974558106949017963439587276113107495365414858195501783017461517913273258581251539367511630632269930956989650372204016169383235402508889581616482406527004483700425765852317000590945496452313931179599369014541273079955055764955149202800404573573130655340490427664519731100096184908327653360910827827541778751311323187320569341310570629700670407799974588487371313380676564519810119210277266383769843470886024775751931134708749552209003761317624304148838295843583812294122714517814141025412981344873816327678936171657540028074910129549247096575967447016550222415395087231965936163481834958093976881223104265045688183667114026321807964092268673626328541699723630011270375958223341503811056325733415980959344473408705453310291601059236090243678358217022622651128793871601317692328724612491334069748396475354347420633898207223630927449421602782317098595481597026281969263580519325120456177478836130370590483173953960419330055214810248978126816337529827595154325742917364053080772565311328981859742107170561864537722872668609000218138281920509088609066131376305174982651106450954585032810777869824172438925783957806983189029999020307246968158808687012404042877943928150459063046953595076695858886966115641234908724481751339750122717137736899371893019911113052438764834327025442630166080882858202528674143041660194834432195395121914073628214944848547563285678021972604756264269799199827921574512687018716133745723122316567291287504400009854799832240972921756198284284004112307098177151855122351164966172891825314597968324731495497382560167099366281128261950007209256130837858770413027930873885791754649372487615343691889174076945543370204462218993966379458622515691351178052794835663848647221852499197446500103236192446742113679192972534346412415123618654189036507515664320563877658044193106749910359243285911470943559740822019536171089604533430626141297981403646112171929053275484643777931887145840950076917028907782891365840179996421207654606746676175928460772292374259469727363712537633923884871393569504367011365044988157011639101784318252115659098107672080720984481171567942651505306172849159606921352924286526560764803867448531954320257345021480183023730731993426361115057692445604904589847573199572928561888992728662641801474962794115793050965953047166404052182589983686656000000000000000000000000000000000000000000000000000000000000000 [92,71] 663823500000497685909270895089497695174553761660756476831201157224207291794791443971767091189298249104419792197734532820917202786625015475539019932231399899411913832441995468601349052991236590328580843021891684820568747641762469496824662269246436344116448497994320629561114904575989085341036568361135768426741315662725347169211145642670391788150127961526368417799605723351259544241766424702100571689233340393316504469675320079111780504745662634183736020910787365446727492742789876063192521988847417126222573809134760123031334120804159293623661851246410467110324407222438301354071454355126925841047410418100609473241661715824039256990826144669387382305560001043531426588159729954456903384924533312271696689837043854207320578007400960548915617594974297402298304136175054505740335601930937557321956889482043432027029276433386031807008309197854878328113775970973606326377741855182398295926810872545668190911313587989236098110079518736553651710088947907578025058288327176948091056967065128328328639274739835117985900574947723870695308962942402406784048085521576173265461050146238776217160765834766622769228104735339838285640161325871815028769489922534715106246837795879644058470556854774894378085106425860802158455758629931576911368646718597476371975465375091645091214162305386701909019051752111288414143643414430100540641851331481690240300413044813721701331860997701540703995357502408688567153366443156142231101520417538721672067116304016194413886376227903517413320960117058770921107587384509899325546716275874163806180607148542526991285875591770685527339194123327133969150821251480693653940151848881894607774668221043390766973181754490779128858340253047840783455525139749400417844041635929997707734672957175835144782963560799702355758919122697327566049206276858756223233953900404694993337778506664272677637471300331533329046961777632954364706780310577504236940196031152462133621005906619270732252125470868201420265594600760668356429774537339294085277775297889832087344623830428477669979575996614816923488029579867303606905107847576152699103738343046778976581494555467497868113420391981620275785595474618029650189856558842836469494362127697888043968449887977852538599674692442311321918298250480641435217363502746239249770185008924282445948901503605933779514695990899778929911237303246082472425414177863786814217369763052659344956835944501638104786757200986933647453468635273731473129173079935759991389473307062608786910959946244580790353704192172459125351718249754432884621390785333306010973659903325154370183001414557627831888723734886297151899904171315373880152338516655559272815091512660446409366318867287478873507734209399720793277097575175236749812832367667487408739828083062709682934483495116073388771877894520750015949842654686861101110371517408144027006218220339200000000000000000000000000000000000000000000000000000000000 [92,72] -29542717674389934460026986069408232796654506897876529044184739907058892995200553159649705576401590728571921915813726718991099171547678460311851866074113346845651407900514056814394674460176183434198765619504849413987873268858631200996787367434109175755733774935959350977828080104233158491709468727334874025588771776832077500515451824138595734617342244857950923619347807268984054216694183669075742176155428583707200206384199403918780752317961549749749478799915581401438739739633422032402895048751078259879844488707697081915734863660774984848035462997383659750562995555822857596021089761685943307006405305991809572097970110269290079247116838535686882227095685223911426372972841932251301420214601865861271180167035485242579366969736966109825982479271064431097091148477824708322843938378916856810747966628906301682022734633605135475932037073855633176872729420665871394032241786136779859917652573331358733602019760621520809218874109609985837736782522737048210391224313760398106208929517935713597729938443164188169614925039791477118577307031352968718675760085797836784696303783845619838811312929305805672601229403592197071612900001150073225761228240066664628261505075332448496937407934998465277449055603843797359956831815699302444518261535158260447815514132420950501944555424827366367918374960271574664433944450988529049225564844174728196869898613406260178079508415939691118515554390078507158570929941542500244866780451520757936997769173441619976729065202777793994618049137406671116981643200177489812486608068132518574653805614579409457490797680156362368661330583969693965565089798976712621580486012455371038129198065084784579993196326271873439799637841730296496254261466538252397839531795597260332388076784347518238523800673299913461661289469285245815885228957407712888309865933737168728362562218280714184719507321922017650673395228623722464541508906131359086499329081823223363130341102818314154799489286805861172889093719842065886695299476292048601103175139688601866542143711998961644693975347653795093485147223112381435812673587685802202258323586800330238185889195000262161170116371729251363945062553462923779619480146530418583148251392254548669936522813632198905157869263781648598405931073029755560881661346224206484021783687941013210451571156624293720314638426832002139037040828107802236750792082163500623029665457290063301987090533678986727665952815877260165427105441412168162612200187439348545772286535439217214403252490139328834102762536530298153198227401324169011141688474436404482721024411215526655699561664621085995537889534019497571798495612715348229856240857599459424294647934199464169158269138062826447783797014280722960825743785946616596742636444605069143689628071486585244234345574837333477684307954498890739250832753887094361602637988918495771803389169500160000000000000000000000000000000000000000000000000000000 [92,73] 124626339095447223947000537184511397468772631087199669265300533229175625681824424502168881930882935713640312535345355216231621169182746797889650611151610770578554200331952322386533621905537369516406877265604117297029544404848222308913817972864996476980837199876124050254798263784406211390839041237569100726153198778404645585101256719956828941467651649419369097099804468393175851618167613568335817799685038875881414821032444318746335204870373299019020147780332630549880741720888044399487401559263029010379619035020221171715103898483782869890857726046325349358253949451149527622121229999153718478670331709745536344821416349035544281744746237283625170471576308794551330306074123518797181798415844576196287934086142293172417788772298585652447424703293244580900972438993613777269306670079206438676316873461747205709913930858742166774157268133791387438444374676175611557354286117532261026464389059989856215539011941869399204097634893894115133087744371243929469116281606644401436868973154509706033927862534003067702428395190618495868481776122158640022909725658369017194601117814485659396805548245708085102056210941749929141809013380301686346687021796717839078851619777628433411150475977189172959774865433047310636159313617376563172424302785846175341969749449533306337618403066538997642004359535819584430903107287709494415798787980151589472731629809286037432609666811199879331806752711946404832546069458025630386804775102378393148257553901239085874569908467264368758929469398409532388911663136956575318705702223938777718755282992616628275740968447302835853657397821201950243567756113944076210826763249263346042718587866649820174371789517784972878450674682968232011925895205009038423258625871534014782907503735667871602005415345224996973090216072750698379847433081673302647954317244206140903006348409031111210398138753277960758198253011481286570861937233621469874948263553377417827474850820894305247718137012405247669670458163059454501096487704288181073203614418806011099558462396924783166688806289221839515842651234590814408192765469166823831795486773109734318459038094678866200078202715549071562045226302881574835810030608491875151616280673955964139332831347731218695791245219105037065679857501206952855734037096118843011697762534804429264456965663353170512659329882033252527118029129568250902588454389602577089645063664341744130893848861434071796596141223730266373351870574540847736145289981508396513912987537253719391655695756947276317937565018530970197845313942059647304123600832098813010520434650277006543997783082863713286185268050786685654667419080868955413076173600072169903038498512980245337264918556133894388393197872993488146359428782778071898323219727584718734655095622145345630928195866767296020117647419835940151900032823998567425512458575041947312756621312000000000000000000000000000000000000000000000000000000 [92,74] 14535105977469312386577562680920713417305410070087856981939724049719233844619636127989214725998829119664956608323799051903309851743808508581353123101102176341763283642116539917551682610198259916759818860664066591767681750176815916516555554196429759860377976444864860391383351812423154231919796906096724521368343547930246046999270023734969620642282478201057019249220626483795211034938397160147434005401168699715949832856842805385149726175090015869279157066144391534050333061011721280741268432505493573599530898544007004336366071885661035442657086958497729145559634323654502577916577236321481658561950455044458768375466145107113282774337554408701865441956291108105213958049339278768436232425773101072476196157432784258604051365917970528111101637634850674390620632857761064626310922465590101083948268458400752277379371208625365158706720144543333547412172061969756203135742288059335698847059254822739462264098972041118679303969565827640851837716530887711225299834712842312965763064871306973692392292419365731132130476031020852326835469804532605100948556217660808307951808270308865458026464728179776778785912704740451520425013038454732741856140594590690652865940486938818471539123049758930702599680830627071559775862081152825911445591827470419873646960000572072789352771272745949405523279473778407068214163869022028865731927037587105988774809982915771415335214373224014782826249626665720532905590625409375480222752448955285986748659399652482631322636742599999262573699162471386843816840988292998586664793972700824087676892809615933713852535897789308343451915144202750082395646611939072521828415426521971912028841441773411668832837760022962632460413707770129573801432497075301685090058965128192694152822513809324095656239667510757401052696383904605118391611645905645642724275202394301149523371524241093951166641873614973046028294976465329471745465145255512548502203524998001251471971795455388747618267765205497385947083330618504930279564586781508810441376981290208055279512244792433966470282289939183492408765125661202690456167362738090816231095841076686932904083693633276052869537801292068422875094135491479840394341495520258465990948033971214457034523051763793332787861257490779778382842777479318129612227952252990231147365959404621425070914866832091388329685336562323199596997992677418102276051269260495660888816853698944018933620413122774440174338095850191741616450232091742049088398856473396841370026292737143048037624601889375506667600517274870047311866926106372046006464882921300264379693541049980780289746346362353813843187205913730061102406959290944655139243254018455734970208141915099824923502740216977663907062076881480122578346791702642043330321172293062184906159320363701914150045169304790438989986735670016405054682352175536279145398820418904970363089715200000000000000000000000000000000000000000000000000 [92,75] -297099160011084949747054257738367860024711625451841594764138650305327571966455178878482054987011663715549631557999295414542261039694265196659982137659303276169743800285931881190444094888944221416054778311581698131445821613148460890384120042142618196074230915195964401878537639421457332847715733347033207118555728854417245334526629532324099098090022553401284555406682445783875048359938976353052900926611026897906863862846887781932051633956298929332644498179869165498104873183659370749423374010632903295147898004310122036455693412895993388620009899809057185800457569502763063099702525966216548922632119278936846323965749213432771879568162646358138922438569130647743510750803437237328036356526499859885189979858991195682462362402514219741982521953821237883455772267476454241447926280127442015711994995523133967678748254392979064315580077147401769264169365848305669220394024519943750867883140969119097559598222662199644010672400551076202563170179831944007071009539312556549666369598021527008519152522246493783088635235159870993601996387665673552635342371309951320481518724344758064368863489392559565210949780689173889404064931905066949618692364391843316560953067902366713258462903725397741884786117046938038301764596563764270280641741451525496728813025525401916646220807390507599765266111198140700212694678555003324583695857664097734905493025274375527289763827417932370253223419319823536104346453387471096303027905548717904393315052301804962849174847930115536206031962705649930811202309279990034545707278769143554625847747411073354680374956490691114070742667440471853211501047594278938213957156449154484269816255197049687630980953352592906104078046563856172303255944770465304423985924380811560742050501056164747978899409861191872532500290799378218547549171651458765925769500641834998589034275620151704364203662257734300452672478600546534543492522546643502600542918673726271079488510911542991845225204677018228596710876959336901387449633014209384815162215048490133352519043718246394050741340000470031804417089982915798328727342201204899551379899425835580539609129630778461182513607663414207215025094534624288284016400839246200614378465723860255606503359225451421996914276681803937637854945667631558690802434146559072449010776186659725706102775259384603993760734038048228638858922956121802279741539965758281558050005061155362528238285970814781674048023390959996906424739982113744062702067048474948015782618235780060885639141691052628200005424431913573756226224045251176347978396469982593907535498409339408878720540797067132609196518581519359628664688813899341194774738251946443978519508748427366623056622966198421809011365464217188134683843942775837840907039393735758922034956368155192456358824697675591031036983580390035454449224366093840498253782176495427395780608000000000000000000000000000000000000000000000000 [92,76] 8276913212811735621648442921511630000713455766810221512021794490504902553799364493669418196249934634344162053024243186330689321128136998147109794812881995524958568134318093768725809553166828358186903899193442924852432183826988598170983131479232173696671550564009741870586399772556741643171304548633575823599045567358031474409488460363354665232436645628050722956950911121745179067775505731932539088326369524587915968204753370137838386430358536873699297679182691807751374290290017765837227538374982934266463567219956096114706809141510761707425282180589555421527780414905894047937567866330933111107296461800703882690811210070676237501794880516690259318478244484628317573413129489646010983757421047819744905411156781556918006659067816518012576391339758850503388440489241568275697542031484756037354712152939506703489861535452106932899619908989588939522373649509254026078231871607931923800269855350336600853760997527979598721722017078155996416084384120292668625922990637734386261265792102810466223072241227133412594491978945086947124392912940233992794247941140771589675759561984679110624340858697399242291698942361342912402567419498223627656893630526341404934982693443308252539948983936832989364874142204004175021505277764057873630767442685996223867667992817794528197697245518487423143557587304723041854096173377166486104322741399179742505337439669170832185378957591505973258198750542004812058376614450386818894341648220738580918330035535622177470025359825194571023763647570511411617444648617561823196283157341609995950821357348325276191908427792025936650535589431657611941047337862790944422255593989014578293372764118154221531868475077909890422412488873865723400203569290445381721162441585874074254457645030524317177199491700843549638283447888757489094021806408315375949340102881168285343103435757068528829676948473109165870035543062554127355151293194963411087889255208278530933417475643801485576003463786128674229294923854494179096681069538198687068727270495873243110618074249047062259381785304435689024669334295039326477718365839893128951381060956790629576293899558479545197942790060966861673752286354042140856152707705659496855321808957456731500603497351285373608650351244218427720408026312364444309753616561307701486083092326188805948209968525891414348141209735597556220629173827234766927883061549113588440674310615491490925437487978330565386114111628086565052401311478345668006507356453910178943965469922648132949732359927178118247016244087199190884513950520436690381071369881995162365143479618788843202057951671891639741760074176057063962411904845731905380224623675974238944355696129053370378715916382725757940134313265679395555206543122483299556418308299625499910713681048394014041652250958877360560305377906323522631036148341657502124626570494364452755865600000000000000000000000000000000000000000000 [92,77] -443856505118411003140580955603861946793485387655703591432466538736941665381067852885203737803821597190421814412002764915676597286560721677828346939406839851461489117999417075961550916060996984098625469138397487524410898197421006998771007954227311283620003817834819541040491324580345573245303087769886667889588236259828266927246891740899279223918924237355258853074450784482718891579180963086517005662787820150259215341430996993966396444128798264803167943167208689556548687574985722962844153939575930510967916519867922800495922806341379578047513235764441497758151265169256919288173779093293521438188699453843794825229608971363906390254769813674759914140850739753768775690730158293123404990605600428156221942295206864623699838557198558669790270508250950124031488856472196544911659099069095956324749750227003045012531907651263888578596319217678897289373748962733707964071345397534551733061392634645332595470777283454572616702945889524237488882375176862317852369996700577045317172831768560371712708654203224948602638156571970117734111900597784101980986213545883932842423718859297391222943635705436778973468243735760752771741038188995304853980503059225731497611556100199654649029313472523872494964792581248974325100925788952674081807996050693203184148674936316092542189155669045240431272786779416766164692462097876505305881273809740460881489936936860993167793231498713598518105895751049246638447949037742720719455324727414658462954388855524678010329931597582068206990284115232074032613245955023334194156103829009754036647133358632416129412856785812128159865469647888156029440803954451286887614920270993226371970591572985295814400692647882695674436088773432337596564959218079012081593523558993124748594654399049797533086904491313402051237597418242881773319137648874257473225865516342762031733135159610560402926318461201687726186658530704224450531431603314804815467611735566652127153284525595329466476502267235765230049670639822489491474009880960696230857298238594463434525989890520592728914703831524992956899547448944927881877954402969002923310042831703905837172840647113056321074171011164547518427104552605914915944984559683869718758392174108573226217574020289628817664824261536183490572431281747720003102218072999446433618213903132002494856041381317980034545910813054718785980782084328228750558852435387289929178800645579855928129976491818731561406501863231074896792817872617351288616623715431787914708279863665293568218592559901357192389265454491234419902071975500638128788889296883229690376017816891472771723727674457368578233539630156001232284916020680744705122222928998028130106165049705179885979140047932679322451537746953122406853623452008718357723165667082560227257048763123842855698402781792534171053297145239032588816266605545211385302680267817771597824000000000000000000000000000000000000000000 [92,78] 5926961397144264924344220396723604416965142058917292909978356166089575705343393217093881417564835070733771446769983953326295549620098132817823986556026561028474981570680375880313591490968644449340958094179345255471216071382856968205445038071584226635309659936973335509454465582847492396904067861309157774993966860976399838636864686183208337742629524147310775236109911696139087492599032038136000208774931349844313470490659433374866284116754142966407261503332875651484497973194736125191181496087488637094801437699314859114871551732058987642003114473303948975184235745827331509505151678934458623241193336045597854483766476550628369252369920701370162655429971628283262620618422529951066524759183050815910222417772369716344144460074762133825459171426425519999662125729170633867406183816574607423586152034906344809163249710576039055467965505144605864757843841164028581834009448715109394405461493734940886744851415950423283517584672513857102267395249727736292609901461036933520031951323759267616494188154975598380053665203318247114603685928728620103747828998704972402821314987196338665743527739855841389905459838852212112970584524224324782003256701488451482371690255164801569659048522061152258616553876910164000872292129377769399900354411007605326730332180093418988549830925340779322293598651197912798203739547277412700261204956352055430798784187568087931143754034910741876580358036660702264176652514888251403342345469536367777993872941350763083945927534802134322572445556803061775556946944894060983118342673454741707270659570121727741308847944080014568896342067829072804183441013731720080746834053334945376285555312777862681646526530863385378716442885344333192665735455926425262634994519578945213593532970276403544624985508164974206790138249263175360824480993449219192183044344771916703566690087349337186673680347738337515203883987466750530237099949596288611150166427595035158022750015849394918512589748092699796904733756799618240628038943264479228550527335141475055582335732748604736554934717192002174803824967788518350320743901216852002393033497977175515716453614118046835851005364226298075843689363418877907106517637212526190030367030167507047479504348344130323745519415751557969273903079330112900676833892202596862553510613530404105756952557091821608742372475553122323941253273617841928091520352377795980944284886447450586034746161875643708989188441845901975553018272378232653215035237750236108364525732419454993635774500106165088371015147417060465387240390248268877543694333331178741176242220136593527926147080836613106062433424113571452687328620637984001523154758859696475477420029200543585074086999972127004271603327160276926783243148023616855190534624025560909601534446444110784315536393784092655056067490859455493065119185252935971708396139835164511436800000000000000000000000000000000000000 [92,79] 63421979848670799718500520988684275458054940550480339004345674470655645914442904867093423201222530495549228678603929303359999815820516929346624094790225451194787859643245786507964875662851305535849820819401926860954071128935967344656150435830588896994458307434647779559599608753072080702634478226374576666675855463643954350785663997334242597235289046322690299871717325816154698741494498153283440446544648100592732907971784423135582155956326318891825352573176446089638764785915767942257482440662595610012516747588811421289054621114661175443013198861891127144205049364377309981667308109606069084236060880844649157194056581347343392017692661460008952114907607194805252121757227629847632030972194349619726143729532729892557927414249915886593746606844059758888498192559360931609468506254712717295319853056632787332151222919666269016636917776722539495265476691455575046325101240244084551459229514312957278550420915784921384997330689739153582149235273368839428589495251569054729891436776151221425512671866373427839978039077982847313788179120159119674739320908159144161963305977867450650868776918438882738019071632391805956821960211749492975111143198494318673775760952112048024930075436226246723921524687392218138930724694948480931383425329570452060865035122422621717417375262932009510819316365769318219173722052403020424437340010608463383882853850866838516071538106509577292018819564875231308714966645305171912417462163192985891357642940573010092286189439354678115479949260458382254435769279183740529297317916555408937377582198720117119853255665271204982320173907528211796259449201327940637774753558161837531398482736765378021523131985621922812608169879523337431999859707593303410422834163576344735542346577693480729171705140902208835710100749632393028852488399168537679683834506745587611220144926845661480472654078740508265124986115573748903057899873757379620689495947164637114266022656466246727067102376828713875247873963869325890089193870559229897881372362160753427494318273045139497687887628007225528394576061889991067275368332245800534691800961541333267157171886746885113278657416476076169965448723713508177411342097924215548565319858963162575796844548440189161773988403690641664549790915736057947825723494473021423345393088627765414600823806495681982923769322987705951344070566638352122171426983639348938792520700845449933794536281515281334115916365252996407291580939380700709115027269417446783954908754119946961770355764642468249930086527231751810911498326100762071859728679852684991604036150510716875851411067161734430921235719060251784347708930525226122652705110174191899449715619725503546540589812046393847462389042023449603980341887096192597006661210900611177457376168151133935521049474007029491057092267679938195824148616399226017744838494808702976000000000000000000000000000000000000 [92,80] -3691112894738820949030107101677825636278259093767985154246019358236209008485364266242334541620445752079331538657866952430455484164727934587770531307271069917360659536491092881923101912351699865545700097680829531331061476249002799016148170365520895015744358391242747581020812768563956038147195202028679134619202603918131818190938506208873132923033928707945197714273237044877157178917837493940752400616751125052675930129741698024232071355061740011358963316722101089849471613922988472248766969652602569002921488077861624197681824376779334663525508380945286535377267838021153081778743397432043402071382353839522671099591330605380098137286141318140110255328997399427905640277900224582965628318097865379684728966462458063002473879140385732397801009927381595713659924698415789160898020451417145730649739543594915086419977117617733504435612816185913550895475228585982892734261350572745491053603952896823174930824893588070291788308370522550917765960035826575464984551019989250773365694261499349574059721468153906429256601536366615568790197266413200278977824575313472513270263288889938168682822545245237175097882933363004034053509018816760535450274655294715756465760924173879759836418060436814579701454544308082380502377107926373874711055517836483694907499436775677521245949064928127632952325636899815307834334472280726818568691618970522032040696937856890690461314932063390857073750754066795532680277758229911087931170245934782283342701148337592392838559578708313440220348966774911546448550525399880741447130480224508375912157556741269280897277271062783203761625010987162331936356037801578036232207997889257236312180093381566703452031069547397242384565154127257857101446242065956989552878915218727359623291026882080364765583969458338103898904295744771687568678826776788450506393462733072518933659131344478951830648478408034518806107228236621001572450361880743317066387109851852090016597165698270884963394603442078193494342213625983404788530864238790513082065302145874095662601730295280319786939729292538580517427032245898911436256430444078948844781227308731640887540860106976572808177014378993449813029992308483525193195545950145959585209105824226032532526993077023012423034729821970082546819722691308835898003168650748356417893115135303850898506815438618190658870298924892795478092919745258546331133641866425933122941959458517823598023346543490374495753576149721439871844342503130968415492840048041910673078693769677914966978962261165202874065506243592463468724929269865693916269308456175641505050430292551757692291027101118699023593499314346458726693724110515946836336972333682779279676303602033112664652271621677928900114084424314877064108919627529282454759280289157782288043432167035734717563293879445591003551962062204315811875699801285330358532141199707340800000000000000000000000000000000 [92,81] 137951675191229402941833017565765570605429307256487377703251208170154058944660328451997999048882083928022772750617362235275513971370197541538643224698320511112752774171212091339592913103107816150553279794650383820084967736886384588374794444908548477910768559180442459302789835901274214878346517587651014411474641464136194744956682149552572149497119281149093024367896463326548183485997292417352152642277883230656327084863078735748317540426231084521906903731279266223868980241563120297396672010832877429133872301583860716600987801342134851065220680145521777550444286367219431128205115156924323286916559508546370431495098562094551147706671672667672533411544794695508532961779338657896304336452606816733060371961728198175250559614629056832526417260256700012868415200358836613233562621218325428766325874098065038019882314916102263607678599372478394373992973832842218925888176918457412363219694850393465521206951810871556342393998296580247625111109173126752758469086348469306290264107300539231794568884851358860953277257042730487607847277274896332225858214693986433497019576637590196534592076278055900294122381116056259372534874528564175066579849408494517521620378245310053703175976102374747851046858073805273500777990662885952477836721328211197341237271177707157369879029830612564867492234879155663581762225694291277811813238086484909880191445702571263348294329398221678131757640981812056106430878348052537227725130928904445147017163575909145973215643906209254553914346761999525269078266727136078534243941656273392248050911493486841363626479967757449074306215330693098764202193090691602865262579477022928788849010975226203659093739080937675313355093476797503568120862606568808420605843610235191098698341627272218944011401856671307709820673175893266975278123532691112130674563872294175876770072652596421736463904028052872469865834125064397866560070994361516158375618443525910870590931790963961478398374655591532186232352482261054929876627958839583608142003590874180271087397286391461294368290589540896301849392173406042760806929355427403426203298907164686003528197470085305947390509159693452644679314042453441483223124901364018385901345700123401516419219564606228820412023635398160776631960834838339167637924210273932731139249983074224574723059199288602670363984310153674440914935307250867174386549165547203400118524697942723877106161631489418956536951048943169651602857760522010660424878193385318984879629237280937678569846918174249815847627761139242470469125149074058816403729181134421896497104829876370194817155894343099874504400009983233029694349779133212626151582647070284609989139148049550083199828825526213515434874425672721044959734255194505378502624891974615208226098506428902707980153728221955869071501158224232303358955403309524225222012945039360000000000000000000000000000000 [92,82] 1201553452356785638506893245406492437349695648297403114769378795118608980026939511321994618626325731279950498337619910113865629927508120274349606275156655445602478111802126194489114437846928388463448241024431478833347174804651242748841976161764880493647171494239986564309821147745760030672132087406403012578437350816959781121072701062398058157688778373967682783208665490502175248239863087603467177496286417132199496843983119465317553739338151743957858114783756566121799904358859438245096537568351587880066480191442876430736070492670739920207227672383949161584362387638739372479052512703626947367916137984040981249137588620502953625073154761675447919704700703521835477462546910946370957570207133445302220133454628980141227399923080270013674132378341734761809496828363327462619798204579790006653788326769796044259103395610672639680915915244647425709670381785514982532744380768706157728947158045153400123973254157797486493363708571081837538440542046476030192954342668488590253894366626001833616264636788509912861260333809268122666049047865118541955202544125100505481945684332530246151087560135718616130980983223850609072031644650586038732161077487072581785166203817432136963750021875860785485995200117867386751835098085839872703601423983809282552265793043458118018434119785417758881540895420582689373313458373587378047880904930235374575958982965049480523116550634685576519305237143020635170978789390075800192034407599392189242909407178081481215715355489732871271724262134662735666021162650958884337692930989251786815206689313539504856826665585178228691165818339266064996537754486924365072334140219817165631065441826575170073562067082061443564366404206709843500820137705112433441137893481186805377553403613664205785839271972981087876316218698494929928974848623717442195883414034454610887411315439988876737989730901127741396270158229425649455582301710594126659239284881428241600440497135576862074544934919068476941007383517531875480634790725968091920152630049634806764317902282055860938275781174251775176020822531595270429675674503221659115744899093672434916046751561744015108894962167359492361660259771774350691518880418159744498702289927779918013907013274021473365164300850547093322814216846134219323350781261199056769173024501252228117930665654847136788812666547941283257472747917188139887429575046630232800663156964363494430107836580555091247486119938980049265125553903530010719627346233734272520498487208558350196778886123985332530689122580720883793536724017261152589698910083863586928402783415466304680885991532111517207168688424364126102078837403658703801108908268715573803467609612989877682947459197364075672219632745291678521586988293574504024478790685839890495985703551690751255767134234706095488518841760739052417633891506194356801577282269347840000000000000000000000000 [92,83] 40303731999290035043933168200988735625122039800264123837013084237222978106355500681978862445288420201886684329018460635666239996065272482195055299000628439187834156209528497122002168975288422024136232172384295110197057432503059723767458854489818383019123549246419888440800947734564869939025247571988654649048247331887425472497274140801314150764991931574313443780773776911802727756211679187365661165694128407597470966310876892274690286633829657286261712299149177237208863403052775477106687706382889733070907414381971658345321278319815102405179258996215335319902053880408071027397761663361864652137313671798315996744819699437834472837395588934297389688534676498296825127938892237925333863010381957846693328132128193372969091948824137364088018449713242229909276105730831484692368518485636226812507430075151823549425623950739957755244338539869125920693449278053510745822714537413947779192504064672516915591172307114969507000162940224081591269931517372072265867407634577263559473885630082088499607485329300734824359559303479296475749017239922918926196246916689127220663134594853745484499149100347600150250613197092881791697747835271184725192751958088241218241864957546646067093707567613093778031524706274128876795155187442522076316020572005633845105999739745492370681584969789467822123665473030589297272242562964686741285961147037797739191963780782417110994410641411083957455590510802860007817267446698489144732030991276596928641790895347916831494089238159500687419729776492087371196762440024180592919350961464605935564222248696941908154818682201587644232161960566224756651512252176972269392456054983703415976270991277661318664583474083021742576097436064839944938014278033058903895767422529532425707322966342370498758104329536755170908303437718389761285860923694541152864212152591875884438019730303322321525198670577339299509620188999161234566325808083599097612544424015535326870109735312826247879392604526048242607213038969348810696223597438734107902395556015725896226657122623894844857346543583684726256000910761704806883617390520927520242545084325285106233183091524940422920937522358709484768859609492477035253197813791941306019025357823397759882067101289034268264953724555079165527206621095673868246546737922620942264055862573460766197529150262908551854454278673177454746738659474582608571124802850882461393380088443982525886453025031940157022508199050165687180592082559475327014545682970179936876616861375735867331827037580431084294004723282748421559429447612864244459422277403588092563337253555273767003200113368941737785659362308283181430942687480847726278960817966308028663465842513872896982799358113967046679151831063454336094316957393728910467046831443295526230530571245569903761711399291294266096440938475283531292607948752632630393702449152000000000000000000000000 [92,84] 558226094378167080910975982619588454285134484190440309921125563248991974840053518072485713282422871118707995498648031169224369426739138671127084515974909452308740806866085276540442641507157175792626572133401945102886132702261484862296551080645897090341217012355719471611678541384370612625221714254997264760630817696268553743344527043592853945905243098055853611025396030137923693355617013673747662818082271581678605413724154517429469964952873883536214524005206916466782032193421598714987875798502123081204825528604943036008660972234936777097657982904689689023232478347294154583959863170090188191751516919339995604571102162666639951568498335644520135747070452798528209316693111913480093327916276908065780159233663085465164767157432116922018087164407938413080223727590906937292116734622618080203283994860450393457043719924459396471007107521633488384590028431716365820567164286768271347464606209391480741227432598359762758661609382654853029465099722902913502022994255442223080446219675679608956249111959106219056067251375677286339050634000610621546678658454547885920780061968414635216578736010089656393248337501533224464569511491931728835473793039188990062579476518695175781477644573358806976822689764649983583776515175450383982669898410168432940795352254208800444032375779417678101202765405653100963894997972356651073348240954258739610653967474873655732002967128975412813802425998941327307267394863708269952199610938886366031745808261914394675704476282232488612928269030272071862673255211619327037452784495204552874669255638925298826099813002377308035615844090653420612609009081679550063792381427557327744149637669844277159562154775482470014564149794985510644749095484894421972464633937055075653887632440093693016500946236451665990594841740895193406186435226291412016113112159633508116458963592821837343714353605643681929532298359861586836790046001958817931219236958160173023920073196999459390789258870380909381355767432488170398385732005674342440389490791272500799743912762107243207658578269110495321841437380900219730554558881876575477087016335049566833511124842288267013752556280029887286755765653242104263621826073902285335929807272504256867610574922505201661233886578669851858703360831772037200822317440132562976482902171260666460545287297505788338776213054066858364389148428854090511045722432819217840893095561340573337863990831774649421728152291846209482764792810091302847717412839738096758958227776454374115436315481599233742934858908080304724066199125374723579051203538239690966834712647081756740908289908428868924934757147458117706800238699271166936213391234685967980534081481606879207249518162499250094851324617769875406246449686968306992055294465789427719767332480270068167723088844488949210608385544902375607302456684984253469528843878400000000000000000000 [92,85] 22131634245923673874287526826050503429444631648622230132985007282945390397131025729805069699570515541263565968923323100514479200212356603178599435397329066702361857254825061370101275397805879814478475565960536892079750589682535967811627103437236096637304456152972024505359151987721934117113999469308084098559049820046515853499614826733705495396830748405888896576327866031956325366059974683535216332923668640673446456799630804204417927656137189919719751251682080590352567110419190059410031323634333157612497764675052480404349811592335700967374048654681445732778751297188187496877881711598013737131146875372734323869467733588861929285486279926773808895112118462064022822615464365496776226966605505305236238022209169566875517934167095030617847427996400486556537179610260707069348127516336051554049376100529340677561791120664880770509816674778673558101479479149272863846536638956659200077935613781073626569379035391747689696604320202845645578123536070602904013627747012003346982277607830329510028629010364795747485747073928351371639718808950984959648739586027879110100929322090916979016295482121183995994722150089429125814017297741326552335526740101642089340515086682094373166632546112194709235913115528125794684649668164244272476412616160312673527377363879253559178359718120689284448633803636832756963453838077434696872613216533674955846987218727590723704110730205086386355543283652632461941432544017425248095591460777560275934189899915487703707052863112647488501751761903948734264940249675862391235929334441487654608139860796992925858470329819487637499863437165696748509436523230482347692667841607606024650466213480673687964053831460717775747762545231001048666728740486445070165834896919157613059503217212138462242857421263313395903492185534322613071525532862288120452373724422996093725587765776901937112783144654429411503873289327642045489441497289940552578377076045734191789055836598640000045497487427373003842175705814092615336131218699986494959612021550748483971130954057236832596294936729504205818467889596845417215318173992167531628360280965061040424030920170123549116694924518158886037916117369468670376953169002961887386581512154702206089450060455276358790657430010050042772093654880648164529552674296042104527693253068273759791091124185969873142863497893908703481652828514625502290657878737638406603659013052042724096560057827125858789887302516887705061495930982011843130387063774623728914416162302325170617702511417383560814283295496940045555925793722947170435535886279773653586521118016613825020341080426422347331828225572502697723703005491705543641553686031444711267806976756907868705988380916889745391910268145986719334650151026124678535936593094280344457226842185685870793195851682803880980472182167370473848836638398230971222589440000000000000000000 [92,86] 86357052905530590673867598223342829377307107119205915262026281115025121308970513550880308114901113273162846923094302976042336400324575089268569479651557984935866519461170791725684264438827459284058582109854832063056968769678715350912520220566491060368708630516481720735419733663967295569530815852182661957874871252872212680389511934549172441675468368306148444869729658035525383186338101508260216646192787975904201592476570502377301257525094438312992213737182811518999696100315235500004254927480384105546431654411671993253057758810475946688763901815088085323142877090272359571398530119125482099701340350030214342768353592374353533646726421621502253466841186974069333690421357911544061468693347916723148353494363731089968882113807606870871430642420790964074689943900984317923358424942240582739433363536087981162970258286725834677423210844430669588554278655049554980629724205693793466744278813582044058797925515092297001983251114307519355285856876479093288631072939389362193920297834383168455713282779720969264971703442461006816140219332604706398638406749999833469778727449439570873070668534560381188125405220833885091953480500845975680596602715861211342195239387430259130939377432945376793706512096859554228955973319042214513938713170033909712158916555908677072496876147932101486264256727186005286762665665576512057513530942489062092365012610557234152830771836705967456722470003425319115453658997440129637251339955276121770791125746704954199826713430932863582790640622799379541068886869520352065986799870815877158580557196038676504832880702436469424623466403493978107414058461695852564218375894564825864664426937018020588339448808523523846626534804240708207962481682350264667684210281901927017794694428639646801244886574335286733778360564027539937750836810709749274512934414462357633951998045862419767468097328825705498569866967419201025959675697273223413181741382836211928608222184949339697859235677573207055160536000114180727873834925201742267185141547249278010214780630750795371397673377727300703280749481938310409193243892639236891809281792525280580488375147742877875448770039711352556656433653036238931355875546627801081386583618997515880007548628269526457118592938827043618224484551240942372151009813061602432266670720942151420371488598677544761082969451410094312819141254269466605751460413169491083231215169329874564329225953974805464349813665030568023656513196317972586509798393864794585909496756681333277028019335954937279733971903804098869666023846702643242849436216287054033202944237349261551408309897660102128527534785782456343278593868157390704754196800084185259688093962533686531143064287317889347063154609315381466689321070510644982863958221877966758593283910321490462967518791473409557526906593780507996302752743741083584194150400000000000000 [92,87] 440603488922872368508555935714562619545870227164261919294545240445368647286549763781873196504759997549025802295405580327293784318671429970056377926850192044529269284318080448406219880558994577885305853550595578538762941405343080063641317875731638088823748744350841897631711229368540192502008188359687722882285108663417230640601339131031540539951789022083933828053369661083371998536484368904014833302418196273512003871903452824598296072043893788672212618838959220050227198480688763456562152984248608934703696053045812302348341080878022353550626003314567945690128605567059306732669259081141260539560889819589262456091338427879339715010631126678987692640384022851946042778420232237135241830992734273900584357729318102182567834079906727433893831285449012685811796840998881526368869568305045895118196366521225311617685086006709133337304293329949637765339832774675712368260954429167519696899404116915293294675847817362753397277199013000902766840838129386878477650379009755321009019351078748863886126664209296776280327241919218026221209588394636916361044993005775138836146655238042618307307558202685612851400133653454275378879186742796921644341967845581325871529082782373127077160362916277686902138555961614036590670724151730351901373253728696675034949676594256575799962162274697334024552168525716482541685711140112515782620087183567943307489677096277481490170570200087933519118662961301799820206271117229688792524611529220195991824118837507827394963566052747920882322364686078463274225142049427085704545334374657625434243399180405092757038098552085920081507378598610977454332044822326275623898343525861888678104486660196033086600804570609611997200828252780143114953120555128108599080962795600885678900723345361506158293673076202412220318559481935965213077950774538668670355981305312915519672638599920978544869791734759597969028528303403177120574099722324105003660299600232881798143232600535214688188198822948054746807349728265977483856013987420903760629584026898918386557636479186914475921826882866584272472889902344468780912211617645282428373372254658108177950567867888028572638566488384688173777139596821072061599161620900584845411027965668228346496648210221364343818449463468038814325424788556233696660545066683798797231945922044050633177542517048799096239843531001550108856582283066066248973869880794056897959547904797540535351539054127949039781193117260653672256388016423124263295896428798305194125517947676872886704169659189692191537208559508168287861295529200269487493559489156202401670063717394385782983907579271371321403336562514879478977417484566756375214679496602517452800367787102392695032863701629039398052168262853257955350118340542035656777657252365605106529784663435043095572236165458642679935035540624668371667524555242001661952000000000000 [92,88] 51155706755181315349386322014901740449227174129038205075042548446461434334375050073056456496533700898550722660774225377478267136025840948313224271078316768660310568489813909451852775822642446898431053703405044746046867184107985924217985807742164183850098581807329509793473831706056488452560133212296666484316007598354529352276314291021737529539412991575382324807416112703657503707055828973539437716193884501098301748462810460389351550331576612910492371502915351531338646977304342726095472324446158974480447205217194954688794267758295054687035035113302996485600312092426952666261533903402216955589044897525789061746810099624890948400990050540986432037654348706037027871640418724903416656340221099014926437937980887176878928658452208609012510299598137992393882853545787676228810461961716454430141660280994696876645032467313430319644530278116774864130783063856586134910746772397126719085419439809085110238622912165043335309775611559561878794273389653655654328606923174986553165846922934086688809699683776127555841974077043978390394134842070234738159341763834378955208283188794595595502389154466566057463598752689957214241234650609769684836549551624915128769939540346804638580237917947229632288907485625210761880903701702888331301278693389238565004416670182308131665902721629643010597079228647749256182127231239272831795427812772956690070792799520338857692400425068790005686964078887755818993246714706737298614506598838026416295091254038308782864981803551409160151463242543097878236966397788205455177661868620573635351765596672851524850784811550395501925403308158597621668073378117061699892229666968201215984719324062988607446275458876911032905115660410112154885979749248007821792566961201363342591053141283758376111335136744071324348443181192342339758404223692475280446861184949839307634336803657772467982459282046738348464289813895981098385973826738386458516833488224945239139731548051164534561829471775604780928311209084148323088120468477125415296536431718231151219104518846470998262252124330058119307109035478908495789799255112299699488848488210046959734762462328437247558775229872701326406895168958018927387923687812309490061185066727583845784242474673265541669051908489221973452440542648897800551917412911822681770588981571839358562724958254891439482068364880387733338891186980516626255137088475425777827555671948324343950027026197954249296726777320211352887104161774961395191689917545650962839764785762799525065760784428041646289049082299562587607658132778236233663565119861642821337760789254716187343484229413911912300467749755358002645053168667547911650676165591823752586273871035179918179609906552602884443588582185155944437729889081696576623603110031346296355190938142246963735596844832373608666602894179807888678645695553814396928000000000 [92,89] -306912447896117851887539043217579070356156629633376214169152196959979106977538888506865288406893599939005166915279171274221758873080824720972123837303500647795832514186905441077680992399874302508060875006795271961540040218936796952786917313700636951979119939970416061564456206309451828977385965417790628709739759059131110847195602481285536789460913218517166172664061138015326809421805349784073594745561709336325788673097275709059612489164404385504126707051998913596509154575946847806556438610392207097983715912327196179696010840833488332226845665020167618974544723470535985819463408945903607893152758313763566838193595199429633666877961788463583670598495669894330148160235203227157525578982518807662483315968809170629855897346510656180699504070960087984236967054414482099635330139932672472528113993949698947616305021826730024784543917168199975907262814528572224540500796099983343392356287160102119061101701740666933996018094712677917197124187305857817421028062243210231795899472169453146468299159265799813171391815224515086736557592620070163879846376758136774383101785750515851807648122487102494723879196448859301945839621206331063526125477994173340120209138482157465611334310417392175279702729916290915905538329397362620823313225722691708001914747558946104409799705692697390692798876859024074697437470143928482603130828199336042319248190700993686461972233386795789491496213015302786201946779749168877966299996723597303920985351827568680381718165460600837089171027326197003479322605721556106818427264268590654416053624088619225391436189748180161700773823400400204991915382038844367999876262474686596405816302066124792097467627571818009843184940445762021085876305502644660532649614416533614120195502794473334339586175980413440480541550930112743755197747934311787288505654066484108514244896738759104380507663461693499302988508046565195588230125697258808888565649958785100337089465082924738142105309010526398301649623597710032451005357727643528162409816369454353963173551675086974351755313676948583795766020142003767521441016105242949998749036617427098274926272932598663614908117192608261382187608993349905397079076050212362842694616978742346162839362516658244964027428472247180601019937015124829980725607910147708642640668924327737869862128394657351678315105688149584167101921447397910169749550908153999415300508754782405514755609176527154993962804111916086259893653201285506408662195211332015663942597217013615882454892231364067076229416157681753104169763097210940647888916196790416826930469495794780271889278997952328346344290160538414476274133259897086961884980937362260204854757870424078009405241944221864843673661128065739466667513683022920121053584958934606830863797436370267966740233896566960064219494533476067377201937025958707200000000 [92,90] 4580018214019866843131183638417678899388063276861785454653141437341036763712170632280124473461231110560178891815063376554934887561280497064465590206896800317959962780620931705654208585846743640461169112478089726755793665882708840426275113380241726290493203234667802640930623564800256621371321623792798585912014581544342230683903940362449505562321940922171247418226490742167709656536878610430978748059379065130947444375207479509374005585715461045192492964607803487863953916596207337456111057418925348735978339721397248942541655836988353886171249147054957586065046764000890239066908188890260319942175968658137591544020793805334469347645016863308131281191041553985272251294417083939770231436726536520152790356451782425567509797001915269972962916637995476401332835993232477154975366706242654477047686120165924233970729866555535927735366357787172606819022661646454171098403284092793522184268049630311943396836637911280006409855686592162963475331584543122891166392069647401746675943591305319580087349204940242122131713897264384808720744357889847310487853897993991731564254117369371043819318400026769379823947181981865355163681683291785433453131071323309044811670202776563408655174519592978237372002689391021126791437773034299386730323539068135709776778169532059959556060572825882931471101714046805724530208694995374904896114111201729221217522719657315068025652846714281166804082257521571655822284716081437575886897912470823651894085959460220400536004911665851599903036038656316410656442359441828165230539026099449447267656951630204014215122110430237226059171846965197694303659016912799765841910677911011670083450751943057834107580643864893225088781224732463815433226318692506739812857882947790475097383818685663246789520239168386043453711047625154369286366546752651019585100525031098782066715088894008908989481989245728467916190373287752951642571751410852894607396653591308072573210667235997164543163912916023594984294477699893259690030415023235690626612211886281152335424825783993979629172721375253620434601883453180469291894845087932529768113345692529951987423483242442987681528838206133425553045410988405293237002745425808429052636157371755471210831200618797077745640095361190651117535524565925402387628522409258531539316309335391634242199788027529838514202195143467483040136569066656331384009317151095092269855874631169697036427914606684850696740289120001436012104307343245798302967552506007652980964036944291197971578225039964217357640181126697785065163065691827182923132875838407024056510874938100484385253906701349147281873871105536659639187797383869067995868112092174015164288776123611281389082798308076164212740837204995472103695224877084635423076265870360607727702453417396772832012835092890301599429765612902064484095761164686965800 [92,91] -19425704426847662783442883597445529527183064133834910096645105857814298711640378173005422732591344373043283503414606538484079904358801273422575477713772980929604454132554553784933017794718548878452744678772262101053481643601878948338172037069531704071925927189585242625321125195166564948836737583994332472493500478234733590810602194897975528338093857959154261674196547791556312181960340053532647405946317174407297703433678982980305600225556705304910764930567206859164846585762941624204044150324503456494910457564642326358603344438032935317875986052761954405744163145389228669518658862067203902468793769288539547223856540479440336386750468650553033467100961804870668215648985053399055516866116554739850185160211089292764592880593561155175278250465199487881382642361122740762332594020921504521541471604170912161167985236187072151853097726691613229466161698734159005875935449410313443307636864305954625330048201081547895186275709138316852948985551490349500412958989952705788777495625593965377657194043780137708065004694205305188985062451468113179145334415201234156729512316640694856609404673280195542477739798556637008728989317914928833977628629140954189592710342178191891080980182045590184288258367472237568927851923183735408039128045384510437153597154744999455727632603319233766704505624251113702989984633329599850938075471249828011312618932816654645070323746249565633297946627596302341545337871912164000062588667302923579067308148766726941671232215898124138073481700744538874668970587774711671874964203987621577116886428448115997461905050533198164804138312141498267425162500450063067091103923503950418309627410218503796973702678287751315812687238883456410626634078285628125624801393236972797310916861882587536424335333706490868728708988478445460428911355633951760109008149608699173777417516492055976748620064012433491297947903562223080238804251008200429525925442554390603215542897769722732244322165961615974666454068444647832023439619616354283146034974303596680825613147057397005884447330129685427825521005014336129140904941700754870880051201537147863410346604540113133230363033432658618284308640318215040356891797479850497404413784766080745619682453453244511731727047474109334046365937907640106641696943968028414191368756434319872526680047793216434962310851796778548131217215154613583367992143455470092853257981996778381775575635739043716892127829395219311694980838986561940080089544488908568342873696738492487463988172817648592752865774484616336139002526748827132751272955041641072739232807188382425343784299144499781003901053656488846390842149823365707618558793601058008681614772037458524843756425782961436248131402134688323448167848168164400371678046619623202971199785183207658374600747885598879166786455451590847817600461600000 [92,92] -75458208228100728484445823369437850051502462377356956453724336454691139829685102947989049941896384227642102030719283180018592711512213955205310951785307924933715039019855384214051709415294714691312846534705048006911277318894827892782877391150563082156680670976023526884822566145802103292607611813794446234249206145654988421089308620444480184720073163756926212693607367149714881300046760671085581589787786004866556384989925961166522417600333706285434329160306260353650299701629064217494644915308781983058847063147696479716238446469814746525855881383521478192317343477073294209627176890676797501734910792237984852819337754515188321547185966931335278572183334805274206958494727241310773437834457139123509315156385490576728402858935216340948147292053581710332246094226026847130638184539587249384182022367966540316399462998634616133590843728342430868495451183335039202811565480974529261901493014843015664956618544001779915601415326641911076634707997438619571893997282733883037925945784787122710587184342345300008828842344505865219498950338230569825222102312978981643276943598229962499497313580726817820635460304977419390558013076758883381147431332264031800344621218126083476587251746429010711315393119859006052530665845731365503504205634779298400233731109164331246922915713856817621755869171130485079691103229775742580985773469563969325275171321991990628634736563951346254418588116305621737307121846723661460317350986195034152087419518400238180081752190663874134216581526793197750596601630796875489292880321031739669303528568960518739840584426778603449138454940458156676878677871337207000393427684399963782228338800630536301818278001746269716109531292534749053999956806558764426217404399891492270736614900534424766789194641161712621145215778039470317588230712776581018526340032779627053146740275921206446901166640746921229263526112261288751882378493859776911362306726832924257828472576629885667629755790854707344598013914681114751464455878909892661189031963584754283122312279085558813306989189141754284279558543959864329640668670056737312212276849774472746701601215565103148184936518031043571814956377671689065135937396025250508034700528634559805822266457278957476844550085384632020204791645241380026187355038380411380367927064461311451008227397088558454508798608246379185342149060621969582705655411781857767544330023605083273644676095560388113028246283911691662608476492901200462085679742089112424404675700255286718426918593156253280710079318747192211449320103440915003719111557166831159531424093981570815277416177817053842527650168302403065569463388992023282098950540540615811133586616349263672964778542771790494334847361860422700586657670724685919916086636796724693313093518767094439434108739294910704126361739562699215886888000 [93,0] -2796477542067947700935831310188273575337870164630218092774086097634111191838775086109265394597415320104169183433863760901631050973692381662452867613353691207300417438249000793682659460032736961179786483710364573297962007185618157131369557070338010812247007142533734765903811472485126319729082375284213607709666743087877689152864891618085457316897583282610391913589903470896731735346916480832667642953359221284553457523464318364718324369238317751672233814907778958994229008597350431226426429698167745062997700238504499211634948909426943741824733184054829124084277545034201066299027472316222853726183785443508321094476556817391623061958311230072917785706965867261357554320698799325604695568529749310258559364220117711421364248261308265851549803593352289266940860936089883315921763101536067328083208059271283434985010499852299758757737879244425130117704555316713265759233293503090202670434016069891230718498144892073366014618155470739983053483396491131368508023351735471187238976336684289540197937111022167250015223797824408468856666466077634430469049785985720366538821250429205395797955353990220499053322818881359413902786111175093082759439881648385950334886107828823485841531832215626035502557970634043207667171202550856386086369602058453096124868774783064952086629837384377394568251849764070308851601099778871329872159965398500668449304508428838273235384915238352427144203959586204214243972918527697724387591730517969235948003315999429628231161642954911334784984007905365215040239038880965609526617641904496186065755380178672074149629144730839655232575111595873859148990930937742263800513972705970454492228080189817342714218243145101230247332411264365182618446445735074907789930067049625737650399091667410059901708330102300543666043447455933187180716530191265517383430914228032235914810241104786318500414249232299540476205335788967311903662488669420854730785897073501436006000952937059219081375390490515056702536256389168604497600884637347097375195760759792972757638000143529424805392137418753978514908060431795751621902201394266618159972059354723578051570795261033396341800725552261160478355298468401264884877057122410939866902266367844657419472090412513662600236245649477163337693610474644830449682561928370760533425456906879529610730504582131457834404954117906578735241013972053192982315424298504732097812839805944767400177107381327007694577155591617644851999449827552651139875558124385608214968666480814931973977901109141725709137101472486328010374772530015615121706658698206904880709070681648702977613517482362961023791616754421056762320410847228644136299726265523958237906405375505197651754538215690524097139110866098523003264633699083732404974158834595580320595612067396378122862153421833779091774895384695720549221266712959927520966004392713324453286234744656340645849753190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 13004828491363643762998286098443437421587345747519892476934101053433692758449471880932732114825906287998400672021310510061609230816962472664532662038557540619433171769597380164616911981217478725742404762617145708492177099066650331797599726020613870304948936770571741956573899103565624003819315549161585465978568958545292391028518651445202925001491897788986340125700328322457889609144219317652791861987371159322504534996449750214927773624913963806797703111654408949802615971439189618328427492667271658863919067135074659692817251920711043274411780919018409537287711763292213774405721199319627695793771123836907946624268703551493694786085838783983964255298165161427702183369960350512380260004209112095778589436934342257353097800116840915552218323597162942842273662386832627779152793439120265861223089775748373045545933977233292696669200314396408629617893861247751488193501213616843273766086489092548854926178656897370314120642534985876502668500592870505827041833568713354780356733445689551599660844961083441814488850296355611655523934374829731040433739718634398045040525851581194294822380957386636231751105138240994309223978733096722342607724586020512563256289560054084665338641778500873570849404844324888275878681928501760274708537649356954069035342247744313182079876826787384986700786595635553928110725775313785249722811146485783762220960731255392563272584103597340493155820953441872627192429096889442349590304481844313698476196558388122180421259914147325635020786268734118717744054083863415952035541770537138525883363918362064463848405748796385844690309357452803348487963873540404846067721247524317526149995014156520180330125004231638585568138854681861354428868123017774167367497228400777724000010677065257610874586473166086638339758684023710755115367296468074280783414313424666656204608431998842483263350901809042116287158125345257406948168080645827386736972016606645240748449521779581740474609944561792141271490481519870521632942301670327358218260805865122146867156442483802827706167025421521156122997004438303936734459023290806096738826758547016367780783914841530938444583061069763115921513276464476581430351708231967467195185008476662540976072899851341272031328937804560075304615075286427350109462917185139562341236273064448493890887418756796153484490337603535303053170383987337912599880998815055300458326833301087514674061217976824042476917520081626966956061522135490095360903813902701509121921452637077636157886264054476178572822243338034530539195012120314291939851702528604598462343263960538770182141531094728324626441553260203458516136971061723379726549563511477640498124898969121470028035651453201211912278298792052319543409385265671831179505639496628576324203202259209817593475701787264162188838406486147648461434880993926584005815868844629522561120770839875776048642704539648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -407840980602529982046842436385574133789755205717826913033362100293839438704751044330683162575820812465512021071473361786708767602394757372818359252265411490231850128529110808117113556380723080124098502715944519212003355431272027402287549039020823358498488029202043250870755297098235087291884548194797656785107444571943023047142982996019381841361851417805462067422672143240062545709385416522382334166405991979236860244812546228526009700512695061791704385312298960342975074425573443885482841815111164392378943167907260972897801126108430389482123634476671403084051768281865596586200941077996706671008717052439987985406955477641750959723110578680495128196853450628354109643310498702039657176838424551975322734373715371915734595416279335647982001470858351150224224007036097784066672647279992796760972012392092714094223513756950125831761831481804896556845652004549093218084658271945655553811397615930701560965450579631758556925885552264009050250264763006842354680132205751338127653009754345201841828514236567144003295447807505483619962214447732586995673892876062133931811807766133976927516775111153210026776230437934808392837566546476196799057657685712873264937413687013321571623925995899158205485708320541888648246710784745087409245835716326845361914103869017156475519759539849068429462929175956551765272854702336848755438386762554914521640336442599439300782918969556088081972013853520711762460305664460843685066177598501753264922417806226915997596979783653199486737613073884052688806574523557754266186450713734124070756317953649327083239830968647800928115439619618741242070220354953482507948529234200958325803655916679857337306881353766882996648374644181981432084021410909482310929610409634898902487529647602080126907765799290365933122818440845818548263412180453889680057220206360219444407480674219270648068955716188031472480833133016636990339161833400304815943466570160467719269967713584988012414317927488978034855951839055233055167791418090281113957654966019639904521070597539467133139727242055711469145806377016763399062361986175938127598756661756300405088343626027475256149021158126139450128373721284477383801137942929970516768701251618128168782545870427153875559902116304813429397874282938689897795970309569917003272594204106260576290245841695855064605491568067600870522281649039315650541708153921184363558364123907056926740132234282811418240001164504684196893633114879026934329710086182401103565219472004236683142771895663308515259221895811255615082631472375196655225360613578584886603617812464237901833882903690669816688079396162279753049804710932116192650817900642798559283210974330604912482560047469908608774164647050571197907796022483061802584434515489312453053228482363984106924874278152149163021124748893048873818314145441580503099584360900532421001231939417970945576465019699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 7588149245971787976546172377961171309927477669613626039678029116856555746281709738015419761098351336050793193500001708427163494621752084063299829943455204038311019227308113607647513919643746079376572182514323871696427252876514848217216228479257644711419789310391556859702495799415852018079023022131930187347640260765652339686800969984587185789017751258570989134541255404973938192395840360618075035589630376916749705132156765518827186469624937766894814605299850011666321651448102250791043010102514065906316037810842638296295717411636441401124459936631030106360821263989815813615370924185885159986007745203394061622237489326404529977388760880699304064993861336194642663044808455607832563267218064783118837876366061596386091507247758057376728651359626855472896742511097798630053435103309175592075102522255520660636363241899797956726161607900606129864430879039395838681566397567670002139262311407218848771168483357477809735766420336294028432450615220693105803473923097320188726991874320315833302410703065561488984366287559418138153578642436562820044917445417176013274820031166974447459898906967286095028954988704274344439257044543099121362883632250141566290619514543346661034136701363160896038248949759047982269761214670013036579608831642281047116504587547226293643274353652714547471410780105847097345165421863999292706396273299306081368912491169075076100993208420357970894237246771041510085875999225986757111250087192681944004094502148677101944764324354611649370260380886602394396079921228952328004047813449969349771203733682131336653195693952599651944955808444819741292511025850441628144182673550719610710565132661068985554875414535802191962980808939486178362450011579401036150024796664609078289115852743856946238870566433534052326887767456899086905985818775292858102110665028746408959535044452981749791425973462237668707865036190222961836341433473969874302578226197278250269870767818290564717296130576010980843978486202546137663860461648209451757684152502804339840281000883157913657556535032498440447312842021926794716027036710878046313341343188503888345693125608148725732204404604008665236585058895384683544618265642317270726812215545774720919232073492435737262964534715295442879408959157372185450278637203278106494757068336585336516728632798076520431879182828032035391574580412115854613751432980413415304736038639658240502385688120640208500362005645800986829299241117471591022456589765032389193104850267119342061821792455720356074317920010841201667750162313582699373709825741144496675332394130396738056525025915700992591688974927849471128396777820283625111095295592711697259292685930669559513159998855921015311498149841255311687361987400961100922948124557571641552004593370655207034494745077602203946453476053252804899006611527225129870709633953513858568713254283053217045575738809384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -40637390254431040107218219444704516775695153613593896875388591333005592049791902831658975249515021923431613341188496226659603889552733742656943432782128976314566977998854681074789443001175885717215773565593859225857957835809687198271004767725292048621000730607062844726589288987870105131548471713508666751692742454121180428000359019675403693365763787927174670369673934433329002302781762895233329378749135919736400945426000382874802388993325387862350724090203385420961145879457590018631181984087529262561878893945512766148968040165400405056988922478175367760055712803854729904281790964132025764180669481075655884536272140340412376361870597336162930968937483806320917546189722267872320596719371772518218078439151409920730926404693624085108071681511214113892133025874224807780045489383635764819132422318159769250596558300854979582192681620803205210295899936921712476379549220859333856474121029783686628923715387526493469306712944673614464612580126461752551375842486769681619983876764499354269330673548255814596169949007799483451025956976028500448299446110898819574133364314050118038682780103578668481069337295085451389501544497222589245367581909605895935384318401066467823640990723628843082165835461547087185284000322209231009339361694444657663290776087403347111462187163345983283061290755581944794987372874149401603660176802570337332129909691099203201094057982168056829680981630871508218192091994111804885607723110317609882718456074491396737504310740977878633370438745611070673557939939493076239664860735934277576733589939682666295328616619053441723535062613342401079608992271142635022050751487106923571465787400897295596686034742625058209324205897238302495784984598967968431168913319106047294845338108368152993246602593095602163073177576543691352080412647119076671715331385997626864814961947452084147582204599843459897367667465241870872554282359857072177765600046823854456234038898621455977062339014845277588455862880403471710224642228360233596938428263163802845707811927961976212179126563409720931413277775353844946482183341825949094534590815520956092034191189699820837218688328597172240072432326969992483048751942433879275184225957242763404130365211534249351725776027827463995568276807124876351026919996034274924178904255458983069118388381825214536450720607161159412949318217362696990111794737242346077418368119992860605768053785554198528485187987329777239442911964403534501649787615730430806188316913385251892128572489506653082432184395458718618968354484105833127525209123634591153148717434809818727899215540959448303741174094466364763100361475133558872824118326787455180926770652395122825672637704243517969810180276054850620788744330278694999150808759580834116454778682634887709117994107152657662482455790322336343822532916736445651267063503952609963175034366500780071209999529515417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 61786395507810085205146838946993619556225377327220587572730483208283960693777073316327322533957632294872398047652372299123409793896083077951269551985410851601901318754892226703117643316808760485068366760763342945712904745857570790097375028376743958493203955488590294851638650372453893938367183516080914148950934613544634684685511667492076745804863743927392906195625068724599321650020824060796188763076833836083390629448801941669742469761899264439307410467646586602472149236743947819738722942225962877420564400413600804176278647605145468448075917424610213927641812497762075530734458726304160840957487122145007989936912300392420360966063143669255717101668676655511819381971470249701681349349321770098193276027309712022967293718260688016640952787590509130069939272879839777546186156952521382337581230789960185995748000631492701966481360708602329119448722460450417221595263910640470752600217759340168537830736007159865272937389956251562274762354642139786231178685209657700530479366063086991773286106758798383581082983657002555819031947988579855716970222461090288353078332041958699306022934239061717298432405358383718514133546321375222776619915859928955188085567195154003617251984185595281296944124716409257890977868164776784125758764227678202290241380985016933840096497863665921053188152665254829692559249212954889398582301791456485264494763424327252937800572024881449370313293384690233966167067051779591846539660259618720941745362900740281521030347354457130924275088233732441798206559006112749752565003101067488304280991637671394475004547043743232882117131399717094071614445411982800217454495532275925487820965347106047066391995504417620038419849375998205682469775581979710153188871300691051187479447348462651530201573030263710876769969912236783796144773470863570990984083406185169486678396016933233422415240640664185125354292698127112082415133242005502020434202732294215971387825178076207705880340997701952352526870480960697428029941564347566296286897686176489571476044157250568792397759754295381452409461244788134738544545283276218046887988770768120941644277975545998183161661919687209203026001691708176232697174870247330630865784286482306717029926226791373276088794058651105935715184973740350186998240480443833785730887450545750176329746520635228958120631233641488650795065850895987334382125763528888659537253939586391292137322591500713439149227110747888159094733345898031796475203582120996362738442954496245304121200157461399047307877112129751102800002731331787385164435918639885182661927295891774473652491692305381562085901263229533811586269477184972579900247721991686514982801078224110279415568219890879965693258606719355767271587870634682174243524887013851695681828877439639896681497454882264907046797216905526928010343912099459641956291970160999604526508926226541698451510360318935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -487725450642125373581262346724375461817246923869846475488189947710057511033523121628489236540985103881206459381014170285470008691281153967675692897343204737719470889866676495517053488530175140963568230085221235933340923666105825359494803186081522273790644932378014629669871095633914147257963279123513391314059419274955682123303488692947689368416401536221212321266795841392567893851691408952763560686223666811746135767139244847032861518442205074176861769595597640194049091648585717188643590187141056289187770072465053736701293316656233428270089580355102161409519218497194697696681988209924194437818081746175161653857604518267947774481960772482229459396520865961521286449748294965871598053710810941152336048586905419307634731434835917142078064355641861642029470008217163238498608416208331329495196812604379613566921698162530081460085847440882507425962961483167576402710783791799424759658809477158061319254009810321011420334639636932931211456162137585896305814785195741217787618450550092084015262884954340741242158870154469753221959955640400853959666868423228517085949853505997978739889398341425802183716854381995622131733176464069565589151952328556675208051138535524691523446095043148460506512726521541986074825772926376274658881990131671819853097869211588652809836142484791097418404465765678684724952150243656484106884707489153410400099742766564652507282724589622384898321187951101975577191998955101018013230677354242496629554273174949670326259696848119521877464369015078565958440654385153993984906857786976859195545376035725216114546929727737255980018415295118842935323588681967574348103691176843588501281142824067265823867579204505330868149244136558472673649169538943587950402998764999009636421997346728085379255082498289925060137094285054130060094235878746834546879079357806107629570174170670883642040593920280968784286996084936354790238860583801835093741267165080642370511792751150569410238480504438350514861702068323497276348454286876313139586663066243603951928835577988443541153447345183792724954596954111931845696445627448234384573083393706812776600128154852320077933156629196992584120126540040489462116716214314133409391506515987063224759083308729734226068068994376422371616760195095932224955126088901930233016180138114111737397981550921263669120876369944528688447147559010080637500983321972022817195579604645788374734229818729589877026377039718796738234678988321199128078491898089534453623704112829433355162045446516517699833390557246779716039233551688043609949704129290787423294088804092142608095409808166337308830706121942592740532322386447821271470778146136241049676667925027260490404298805806977578819232611299969971418304978401600362340953937274683114044180359870189285509415170211368491714545095936042664000051208237572546276117625685858662688984068660323549714510602305536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -198408983349474008455340678666799975057938324818743950344804885357443536088536559054204114061876727149988894126061905522800319807128103762286176959930104916914467306974558906826597070504761808606925551925837259749922151116565991992494544666257143805247000020816860771227257724162192933988409773420402024678832522475648695077156115786631874058738470441430761975284797506088498060998476405794526715929025505396942873237035757607086291491639476904663434526610868566133558688239240003335410804982466567792734335166960828492674128167748438396656127111798907589937738107311290788724989150538322203368960396499152123536705680750270804345829878124753592519829388458162014161434643790806719697422847413399349976416333826916735140312369790273590092259664670516822392072709344065116998424072152412082400171825107507322269511637299610586477288546357983746023217577274054158507976449036791194717453126991021290508410366194190429072754269927472141559315692742097622681482420124562308514862365515150922630646455885346383176767587753119067286327808083733281876767747901404768276489958949413170999494896774435290698210786822682273674571654351912605423178241995986746448148072824754596918898836655693117552654997400666514683434952587356745643723270765248383265343637051985863087611313745248985120689285806447113456563608859152944854892804542823874419605415596774664001099887756665922063560890698708813143291027718548901380151318050353015699301514471906398636568021261829304813909460214501504948349157884061698671470151144528726714298401341089999954059248765281232299463996158096252242720568254192176667997705287004720585328960219379445909917517667026820826143726162288025928985841386677931186679059509086043156418882287957552464106888346511661556174960973594866063690107285919277206129026661624694391028223857419637651913182956266833349481311724744974668724235771259264721498633692506994365558769937606604605423411522605312285753624850786236484021457790480745550377342440131163411099493578551037518202918421550991959885178495375921344391515905883404845513021194806220121488375174108865356582835907889831802095947049995001085805465330710761408516781146132353461596190653765323433544656824761887002710971333851814394361778575107934180566031985692399283776521210455810454356271951739005288948727414847849506100877301292961496765339249699067111583391253610238034512492972026405984202814941875581184488768714538289045281137245100638307087820159663261171519290864008970725640011918456252044574502798016019798248358530621948972905643973379716380969990278038995200234839725799918644699511483819573648333577744573691311056183923979894463448534244371253989554812346845345975976153091823423118802034455554269216942346416197470277991466861297501644896571474850811095656249018046802990468110604269593274964624817310924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 96759581958734746526234929827779724208957217920556962307489696339584204115022593717670474154895182027634696401267641336585005534442423875531639538413961494747549095803035766083378826457660092734803167798888748811571940305952080524124700902057953957868292587446440743802001030716126259391269173342918866234319813864908291737927532933989570156566459668357784845227326684228586367583976916900201195242969567223874238994997740878660842384926179068850539509007848090844093177546172152035722933943225363789956587832965843132114292324622038971054695552603492746916374718901267543339435795095626363299570573347339978297405334436896754987740665162864174656583334281683033385440436681976416235801268079721025442136126150347481049504000361082993349540420207862467458356639680085306187665058018152895555918790847854487133203118759086487582139991773643208163994629061249048131001123156751990159316998248136692140089956411896597610560640260129435885306037035610664536896142711176440650776885953832179519581413999093178008116701003835397677661980389229359466375888862350256325269711981886655509846755843044713050492617530497763116444668911401455977611694457395066090456245167805122583430653795799138688690678631718239250412101269624261877883838945518783451494592241478712854034642298877645604827146575133118476838084026865937447773240025449791563150377008648018219273698950088818192229922532482307782566853141875541051478415314230484364440321542929915333276828253747033395716516710198682578320562711981404803935475430276972866886971229554241394980198905901809946215866976758136604324642161301299271723447896319587230513279946252033948549707620836327717666459968991949566591719154328105301015670230834274735517131699054736593272624118394578710691379120310674380065196948720669586659831254275022901487031376379842181355757256566360049976801264335124971716665879948449680083117943635165258396330306206223204396201535702863598801838300093845891449240564558913653121396113930809839893916125413717701316354740271142818562487876195511378211860724804661873505760942959957386146532107537840776795371215470763305958415702712989368481931039214109409972292292403188083454763350081243778262189289771636940772877358333958002287477475106232565299126971126711237321977299434014806132015205257001024665161116681580409632348650217995050551856142281505433198103741936840322236801318615405774666817129812175097454254927808059194546961967494059380454116572400654260569906742690013138314202163802571390206378507199536059588017993581087565215975942642424854858415237618208727830265921983841673864351937837141435880713573005411369567781284189760519206508188599831463656045690099029818941770960369165844801047409614049634785935993962068847719111770188038663676791699705612520651089973125003565048893258094011002902946920763542732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 233758239642336043796368033509176794036001258831223992175005315047572568163296220149499760891364331882461043559751341803983608974885181718756184092940009416558090852580832907486116515941103663922043035151775907228454110089433074657472009853939238790908874608076528273733936499871804864935505235111444799059268047750890733191564521849332613078947450212284193668255740708706913848573836336093498630972134375631618797547477347863495597352386714262214087513058751966615879394666582642506409005579932412794785066505075112682277727496896320606339647328858093039594872092135228398096028986630162586591468217680304350416742378938990205406142263424116767441200696025157586661104301861922311505038333011625977265000143473340748813613146427442546665167360328483129357782206589028733565475583842546483479180943838839886287095802368821779082350301493628292007534485736610095935812465788638603190198574461046597423302823214195691619368310974286308727390509717176083446286354350972190058653015220751231567441088892739568222551777562703229279378199101288644756276024392626316960654199467663958238795033843048657396816245784162893897092429079255927838492834708369044514185305954711751940216004477521050751263642758834814778931406952158545846545764453544519564779614731520717417832876873894143015415470827786029620842643215212593525266876357600501144460806074959326034396979566175285942087370503975566762671710030576233876666370733129994932281920648558515599272527920750732759238463018572098057795680256968202796446482012588147827460458980263999880048192783042491175579665960973724057721913401369735388154700824112386287032929027138838412285755759877681961764113099412579778003888956257725953339453684069156467107787855646578278905527242337245613390788098343679016863629180918526480794256285284803787625443025673995764778323094755177825216594615104240591117476284771636879666724255941257441988581852718580231711227486408477861174920446941850383245290791637464844192307681926985376975535421813900296236286999952332741038097661516612519450450423478601883190449093389030634186654376092257201115458803533564643398749644020859387368203324626224692084402861129160068562790962891993060236299147656031697317400274207857460509139444085620472883676290875821144825594539884370200805468929526653791623894815106456813787322135676186211456415891642206950019564946917460050828759079522894403264665151833816890958835461794098684324408894532411689840679945253458847393385659325526397999862417968874868594319529127573465927887275001835267610441937209003984302105486214791187882403685632306699488880987032159309176002962712391885169434873367239790243020362025792580447570201384561028147067502572757762892216953307676338439184594973876233464812567552256823549064694455262925200080919027739137284979868297758551151983762891509596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -480746260003692589026725593247739969117094131560619087830704457314434001328644418144559612216197953086572725097404141556010935990883712970405961139113979569153525682873529346507597628842125105763324647494113867811400538238089348086938662805531589390622906833127925239328119138439845016658282446295099608639750224688350212409295040102062473659592082465125649036416583870279608144148985039016039966243147121286099431153707960279133887378861601351264003954920127192604342339139985446518890911014066437509198318658217492040009397331314491446122993670926163836865092139006488475787450741522705245508461962664385367859016136123377111593932188086688596914859859991948821864502807446085828520963064208026471351824838851751085802034733863059007473462576247440455683230958337470928704882065388854021034938157429480433890731140676844929342143544062537528734892185186213870553515921138703142329067436438629696123505016372036121014317807257347515645406937319323652089661286440887305137895904771658509285655308969646515337857606071048189876412915196842507507797445817615916357644585384419038531282870639068939239120223742087489244853767558182842202716752493574833994015194152701506551504088751400359338505038447760272578139619211904323864599298407937618445084745707785459904562902233243517403569661614321434214680959609818468287343697378349625886492094481915739321584167428330231271501817486329072841467580844176605894859658652366091043840962646331797333485852277620565649736154920782275593132243378133642275782625450701675367938758182241502716283622299902014270686754732798679156729074566063013668058798840262027582615458876089948026162017942732831750745356799425299028317556222586988258236481185638115061315033669933517008774746319353789546065757862359873776480908278139611242032358163630836663650250957965566474387002846266904790410026116781268878094038775099974647353998452079050197387782573245524930151275421870997815919071643069478921462812422470351163031020515053417600528416469469005628598463755972255724226168010083935395291407932610514455990279336461228955722774008325878903760644196697588796618992952207583665665267589323687923090378927787489166502732615169730951917405846807629693361143466214485429336829405392790791683315397528890597568937186694895583065188352204897602030980595040262778944327976668131788862147818725757512714800455476359994197706710196293125905966054739380772900244722747685768163197279416329913269592346901647892403556929922475317331027640866220256098379863778372717573813670273897771405579743882481931088670287371759681939147864837973872477097154486117476003591829218959085326762416729479317905774102185541268127871402074414869030546382437957022087499016652420729811155486199205185844946217047145217157096826552380436102593962185965905080986372205439356878231002996853964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 180025762872930584359508003862942079561330617410832861054736390008051640070305323585155996268354793877080208542147657240486063842374890454180981741307440613591229747702840331137206828428083903071577704629834005273970073386218768613103096425181552427463697078390954750967318750201810425756592811857324328985541344173037411323910822227573099831618308551201148899638920214541650044149416355376388803959463493952542793144572654282618625358356972535637529070786746197180088049168532405001564340135041064314377084753700389644994596005338047630823391593684701582688289977202522102842061303264039111372413918431404707227714228555983332925215341519198663979187180439772592430654812975314654957236643443488928497465995796950172880842717088845994403225625001798282676983792575591104200383841977240083036917023300610083840474737451870882493835233460694863499254878062798296036179438898263724138057127949784788715004560253866643266516025001389701009855744561628764016236487220806579789788183508162181725137650941796015777391758438325880822511691788453534939331117854448053274325286015974778987021882077392612834803119745257937667570806709262066252600004791249417930713499284968220880343111739971762004109261919670764586494781598914247598825656459979653329854763530609659590252619529751309428540185508051459715399704139902578683719205644729247411538955249597478912441454879969548024590842430315214063794627079982265379153516281634274111855381163122306215227463877793052437455240081224141401208238340571140534311914984023648579538457170682903976214740989049629389481658344580837516609769768151383066842299182781213319364278175644257741153081553858590013925462064601330616754072648336790266157853824728594000182874236882144420048526370191205027587420801582511389820893944189829277808915395448300574852174086962172827733561981839518062321076156505726036286995909093922893445264049442941444148576779432736852491437517905341462358611259602439752859187189830848809502382270143750319181193536538681831203868015587720271362251341306374655441283642214765921683827920073855031474888940134625427926454214667976565997526912916541299758151068232819871062805482495488922988354176269794627461048822360075475400455073110579532115149075711714665286812158088683338544974590825896042292065909952506873372290812121124873730668946290249193643745111587712509493058547883392206713619262750705226010379812070165202096547149057410587239446888033651611083569399333692206171104475365490355566677012831349416974342597390457301158093421191443160002994808433982400799844768165747125368206081847322049066992210898023298872198500104621659349004003904257083882717689845159624975063771663165751805128310867395406999712443925576508042669908210105312727154174691332075199563379716844513469260786347645820554122156563128094396100515753581608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -3143156220166528132077893123526620422363590484914742663473320815683036345671982329641598927855820106467160476950875192489927123542000592457621116558180644371877827029809843079815546928640039908400619582204479428906568410733640244676720950067852570077676074360133191180833621409570159913018600597526747655039860750148691084209400185248294328139627920571388455043606568711835130312061287133537484554442340749108427772782642410170792377396135042290227565202958266757094988618993227254533509374949260178965772466382030799172454908260224226220936352263160468143597010193180267699128517499623188191179868672400576449827687936989873858406448858211304546588078817699043488155905311511159284122379724077864251304198103727980504511711029722939351402908109566474789640330226199637898491820861921249446320004193228304365847745371499556812553255888158595217413000468769481634963884705674575524443593041286906859248126831771183367802084098848175407482632361608272927524896257298615492238585370092568907244488359526009928587662768406732432653949914703494745679562612452757112489842880913559040254071118378419340922659935027666998785347928608057669665488394132615423640610959885118202785053827954090893133094363369925510970575842589935823957874367276480557327496861209201607233103741817032935660783685215452847391667632311900661153880646743834701323402234202734320296044026913073310681376613201011513005538483484439067146659409808087599372249942775419757310575256467271254948795188907063605579414346031170559883750797844838885697413433033140434090216411740378529348558082162770060504337340146823330135989235031604124807675457579248352556346495239677437944392175919967605860559564335510671203188023467328875381775554907547809784982410440419651865597787467540214028918484891113632404626650532814723304921455192510957970686845314802514287616426249545759221939862650221362387913155454406354067819890013387205362392895436687154116070447151032983234888642430793253328422043421615366294671093973048802950878190398481295504038019326069086332363171617630366593514799439861292664001509561190393551869703363864918359098397190278203228810156565363546961557333963172209998023969132289624435485710127763320773114575374546657891188365459841300422099390937769559128754924755636199617478090487604157710730857680573600354138983630204284393727577759088199203290207280803141755350022974148551839012230213111844474921882467560281357937957671615079142213830149931368892763050622880162324675193686818767926917430388770841811310469713229419058306955365050155727918700232949066283318548049263996974753172576235869381302646171978004201108389558156770694639081017545254841890649164629539321535048473810105007289080464005281788593689140720091193104583813362845966315181960328911704208785141459136327170722626313573822070808378583338188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 12216254113246027109225493962263735987245891113122350090764011041268426763711138401850117261457115170815729207988464298698541691907114300738167034476584047548347500124131194127385614763600802184566639029087612947706923006434987094593335317351095222606787764595226573715172847016093648266726961627661132800431850923902706628503373917416028950595019452404778683816387825231882197768975682834475738402734178783133731310300689387312406278670961347130096260896623480190147659790156477803051508668453479385966228357585701298501156691181131072705237576094074444141172978968961881137657998205694691059562671781442872033221778913795589092666744274265832045641310542301378608367160753273966987401668592888085050023401971312934367877114850702896639402105689318173255110324082707767683465901414001317660852879313732673036863600373134400957402288020408258360766889775744085714820158122127858858467263931013043562426625530078184309152575392997900126664702768925784136332065666455873414469200693504699368755011879873216778901879235728688983334330271031780885431096436769214917525351786636534186374881347199289265569798922683573017008492061268574855726668805270125198895429459784066378309977755432708736423858984118356232208484927373885846714019087424917689406513994595444141131036567719971461596451983055856946136777665911193904327021907315931841249559661294724914351752828436289703499383524116647548525245469073300366922327092943473241568702333948511934139983294460529171055679582960821320591718512424388169896145704396258093312612017945177160311592753499229605899994714797382859941814905879635842266970367481461039376481126991561085294109031892798136570496927757854883025882309936527992610585521862276630988421071271145339576458118167175032591740395111772554913309968861881199560685991422344352276695569050869834103677132006135877146932022838599841961638612292128059274963812275680664470996802680050384623499971393929141358236785103679186447705069849443829784767084791028774477202773661618799474672588858074021100436715490937415313162085117756636979604562732839023867912539406995395203214548829356359577159560005922961473916756780185464246030410670150803910425147106734907248503564544222128966579299639153572183014367352747039392176286213375643492737001978097585055057303552493223934058767636428856619023801585795964835770746582435149421033550393078913406235612351924811438599541449462186046693369176368802572562658925719850538488808959347140645174314392543073724123479476818851464307714918961669020095664002005551511528625122412019037489701182527941492646403801376727043710556952626114850401970554114628588373973825091842522181498401740720872680820561738824651875167982125931023484974602292141222059060514055581432794426082613453918802913914496261909038900861933463621124882003311792068833875318193971527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -42491535089828791046088321128338537807020297690874936115275492235198569312307899987886355169561172982920460666826955513016475611157378125727580932777049718867830322975762630187567211653779699411259881843063334827692600885802504916549900175542632852872897253509703228654643661161207859943207599402333314331624612587052009330765837572220949969383681068803695438495176388536495016204076726253229458066050111808188158137965661350533534340467426453930487898454564462400303970851871371629277852694580536039538060695950316408437105784690227936187111501275194179661882070081978994604833198965340971378143691436591219214057568673332713147482790684930595873971300343643415197711830797570889283736911959097905227326262008364464803250148020797653803764230964769651266672606813804696682831542762503237605224187243242571401014211505196841209834705341541057554289341991357842168121251445990156807231030621983367771208774314858468608108368801768768259427402207795215420323316491273445454872470865674101148259969923265870046699675104641616489439808400419156803299563917452084641618351537145859489287984043438747899893019031486016877127878394243600866386781020865132510280288736845655506538044643448999272475354273971189296069190103790432761803127702903264851638164342682737945635934299449239337571318969615150927543504006785285659165222082690690633381644086947786082992146824582230840835528030197312957073408239697733041972490575913584625102853554248227202576216177845278100122054479690014824108304244162451125090023333628864532984414633778643374765305293316679264482204055386298803728189917644582822106824059550285255421379868200909004050576521665773787676221562054672454700935505115623446840785372806109040359334690401728970976355217748585776046665782955552447155784033667126789171189917758929357249237341955335946028216733350498861981718771750037021654591797601523795466762177242336683628370411044243630009355490904503610320351264614413056990475720040346994766414824300328928080100797649202295365774099517922266865117297954967823393085181352197813374018112130952446317649670891921378624691745352515149692194270450399107309825329822540723788141564589490032394443021528092843047222075368975495528101486786096232705102607111089497870281034281072146147770301761879461702515824741372395021307311968472034224763879534724512101435406026629855028887569480849659447910609393136786144263010612755813334679680029745594624759446764573582833999736615426236051142714871490795973701865895251932686847579168358160883860552806307633654437755757271518563008683031511770306553590627001127967624112836904117894832740650357267826696421435578063180548002682084360854642945059504274739119896916105578121435464194290152601426037029104164375770210420172153121992933138849825933927544663000446553055868616096112670860490128532019609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 62890876397557181680601989980141470698626756896830793262286265503037039930441911781236784944442216287650611874515596321182161057957684726098140356492634827584394248220272172961043033698671097529105958402192461437611138690348893585765017557197293367920169723661980357645328164355686653408993896970990792681825981656163621470509606898558472810660647018372616949232541588981615674708164863001779007724283914047734046913866548300621220212573531829385275877364469863956065764799848230188883717672481561884337898520794899765838799297097285378623714713575509923799723516595258782535375468528834577562616568593630232214937162691701990938868032179746986866644354058520721238632037687250261007872342704000912062305953950245452514303258933156438758119893241191325929970740626955290981035093949351497630866209454036222936410405488721805197344148112028802070153187329816906208915841356589754550177035989515858798074687289679571086046142137014199930011418913918846777351857745154621224670094212232200209356085522030845618235876389521337239437877551525401622017170048764197218455254326315435940298916395415080608930068109359652237248321080482377708690592935614135387334362016124143056172570549601201123279303695397576440348296868516313051570793166928245031103214758087237912238073860580318708124885473818389251002962542538456217739131466282197754917799627505441629566077404609096984637973567374863369390259895603939215643969894944709517115939355806200178916249743122181240842101938708282467190188580114693848739182530445848100850869226654662808859914623508720265040229630296617681709281563707959743817678169513393829615962359854967126747301273783962731096892225939932805955216254494261910656287802012130259387714206371048839232849589737895806658044567365481739474186002527667808159437970491069834402073974671116550093756436332269266352418296873848665016488847858930765247789704735860011047787223212025015810965506853546152921454313869545381580527711938879688486317413417740819668450672805639196500899375696401196672609384026227637509294581056487154620863282371501486112058640949256308954971729985802023497615344774301614115463911716991746895957782135268398686941821273291447257301217393406928016684521591259963983114922722727090639309035468447169277474938489316829959816192141998479984893711713904508070130044551721978473411493980155446056602382254300302876265341266469912919757842758193044341995750014667532984551387053834770634547179525994406641298063397486596348692922154931105426227328756703711842326398258322401120026689288034593922484715082431909197648043394674673921034355149987024999750948685534118146999307594914803792270881866114026403308381852843791800976895623978360584062793827415173158782201260381616545599470574715933781838940359837587538635791770837410666305387892943973279113810160990866636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 137129124459954878877716676756692521714186457980198243710652688555479175854912626866662203361959011214156029687396354708244780137278398624916992364659291180070244113452429411787556756630992122332930229666209201840297954557526400627544817243271157740274537885130232250818499920905661360025426503753773908094420065211728774219437138201359261619108890049909696015058829062746085932237345413426115488352559503734524819164556738185519694393094459681572980136411519766788533069092895409006362253058818346955901393167401870768058162841258913760344182543112409705719376458663563310989067808028966279752361346364920874835070719128949479475041029602037743458391583374695721125253395592881180658443383269431112706294863871292661123872949874301047684027567967064821064362440785077879851057814563286738911733142556934187681110010522802883346569005375203720215495849241657332892663151058402113389422526841374145121989467791410880845040809171392839113915671286261748675933024567494038811418202246807240292629527008494618562861753627471053919849342573683344764286313708342959706347034366270588797697384788982064107375471108853343909083404653820153686630874931961680466890635611072808195702867937277641656266709395495751098117906778847197377498526685939151170941718048354574002213813270280457266823117520295430777026629958104057306733919091066567820654802323154539130707859984252964476868790211934453977664977614361226086028730587449417840455508733387755842606192543871627926689918507669119822153743687504410084537955384758497881695983419530462454865320926515593743594221095708103363337788204876110517347975340489543712304054431296521180848740590655929033746193499227982946679917593610179635676728079573638660756374470122884243095931691355932117111730942803607356339140554232220380178741464457175607256796424438186857365810159203711910397571724155898642929513105277770342716228289473376452437157743840464171479946720927432245764523134311142208906529407768121469994393456185292143487826231646708252642159791796781687703991781383628405519277921326307189536873790557473606561123288294279344787927879046729127200445202652102496294813087416559744402732110673426266405255128402996610932376229140142101893777441358355912034459991112503356471110102937064580757465168998406130252643185383095919257381173045362207681418874177999924709753672062071316590224257114894119628761070449881473089595678830883537985747923443467830331781279628426032896085743999408218278107766645170240876211518860032220190337824614897075149683446126113214135369166543170567080073085280894764850834516421923645834488752916232635284078173305141859093472294775111889685490042819960270856021684693485129620400624302810786424249421463603124637673407975740205870737571279603388605612684919207638688346129950949490027391237607151161609806015443368935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -868641690707105219187260418600832919239463201431124649294679958193434903633021889373652796997230628061808994319375041526969979327729811589604854192444989644606801775934082286503087787433718013952776451769592027254095766465900268179137559527479669278063991356106679802718523106291156508677012530464435639613341297025959708121648619529950209242773838348866115783156982805335916669316454442029383303619125436827022375044217236693584172889264778515516313869051546900183563120395940260971914686062578273582191072954607242892575214526921049982973231928107225632647583108244595184811206335126545922115302572932574439593653299638721845385393068438901307885508473694450843002733523060345068837734616622777329003003391251316365394451102987814441346775057518333089255649057106386809010905925095937691326063582108366780325259886019832629678240106935149182146841103177164241426764967931401598261962306238092890100577344632339239755061344818297061780430132885176018837226265910463785900942040585673616551105646757652606021092408054789633523009191636428307603234744542094615258632898343229526320009083757380282778785812705443602779178100304261109992572013793086404147029887977996278487410769577809425025422008627774690600390771532011537677542532724974274601493507033837099135281794995557770620263420113024021641323137665251831247211855564674751296838420231746644666690975293381677759938884847048892593374480277365381536628104564031690910091972985567023575241257244806224040861253008413429786589884542226537482224461386444613396037321896362550188859313381445203446813397633521820523646748958457572082303917409842455527781588927192240570080835100682228444897124207209848776602618393081854568792968040175574112741085653473200214501352663652870185882041163566297704612411963910048653051469695199325533260400933914288395485496626578388279170697351931241282140244234370407270543663869013987110725290090676807880387849140372038280680123101908200061885191461092207113078810696930604627665049049777577174153157126432668503412617332093893119039492565368182004918750486011125342663076000487078502583419427160938301587986248113695477981001562913376610218333564033140850544133974091702628354244829074756765386513618277738741713480336259439613564614907453468591340391412060918436636191181758526382447915889638112381590808054923579218171750751884859254083836793427138928780898190885593584094967621958531108705112624084896052400885182383742879903689201684384389890521758401307883349919138588795988208812870564113183542220463318112699172006652802925995162958801212744659507746098695180715887875105589647408632355270845273103883702689052844441398486740713303683659064105380195047612899611144439887833666535879796185333169655112449675993137842784952085808477812014931024505635033596625465963987119003749484192766218940245344256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 2342659351760144556559529209772465789755876077074507642459496441392576377821648748337164239419591451040123291278184796818046621945059483382242399999783284971686890297495060202152992591320541313782806866715855189187748433161525462975669473275105674714153558628376813191853937586313363097849925182566779094247343180493737902061575839674231129932364221100280972982008832779802751610955489236819316827915503357627618970333346409015029567652030198916873059556570018131846605571512346309376884088643830026796042478260518164139091528772337574213885966734926608141255242252827303948802780526472402348525293041148847960684579621380379962522165024294609734423179076265609501058904880441980701235349773385662367947521853608154741871662022898160579465400622185982001045303414508160241131965144613921509036878170633049249495673793686020580627825555425078669586853235131546803358775530791979660192688085071276967039392373669319873055581007560342988650168020686012416864914404812061841642546516088657452563330659150700035076725040588635410561227386885534697195805527832552594042248695905495395821102408451726339741493446587134351087295777430014774837344145883965142734105870843341199850262243718384079639138972442423887054277081126158273234731458988346897602446025199619730956946376113443291121042956423492857362253913605029096223169435210042265979869462773160768319100272333248410122402708424648104918672546390329705583940608826630723987912620380220002957277765209637151926906140477354591317472867037496995303229779565529917819288248468177590373071866022114320015246443113961277428420334182181768974982520674876426570628908278384155174376358857205498360902057586157612996005632193601659765698478543081982036228242579665102315500248361059473639980230456318085163778922018976539812768913117524051210987723995314268816149376028102005071856970031512788541663174173685173123868586006873475538056463067429701218177606086587638886394880544086190197558275567664647268720521595469271166306586476057962471850568096695902222393840867693784019734841553690470921563047672320042250764827676271934611001674388218392190703262730742803034062148630721941645257759427820190557527851932954218384900588496581305031773702678910021394027030404295183348061232447168674625423478880463466418639392804612317212623526712792969147919724087117330174269850473182242630189156782308662267453814150277596587738096197277165722649359483676510324422845442622510126427933627290451391208358472089855799364673150003731642176232143109839049885555998625083947813230178822267130185210484899519762191023305625825642868326142921552749403675861694741881541235569367350312350353949973687221518319132693752435243629779478427684097245043071510199545559124657790691182376714702355708523740252973962094923515562399545010190155960553385525833199010428176931225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -4252518817734821726825436201004863841089685582182118150142821732631053773393113368613015539353794450642345070833647152414604170461618273170242331693941333534259328087960134669537428263254990880337894394547568551538563363755757710531641223166809787805572294131352517505203498095410104461774421750760367748132196413500332671914173804662518799007193718706297784145441054750484361528908477705321358870146836371629255951749495695732885762637499413756613795893441273396680405920684030044419164814156325340018728538646935762190249044385249803879125789632833793416054657120962929469490594937140365425580475050922770329011303955549257626544310255573251555932232847125916079856935997324972096077424635232371494165482352873058800241094511190603213710743943325787268929443055602541220358783604645766033142503465130293339213657051010125387440898627318274940041173649200209745585833083392746906010459916711479726415629935037502578733707848443330913296398653165517291901976605619793611525594816062039405832178992199620972946584175485894029327995114095557656670324009215959941111634617300733708743803681987509996834145736056752864687655393261105111697848889607216327546921878361359744678991251884051649889331349964553797285527383638218538036780589384835290877707624827588982451727998852829087412990774479753110630150976538431272657803773245985240417743438958077453019622131106776893573324864341114654967649240676871368057272246684569382400861740376902836678900303117912670196305263305334829683278683374382314990094181844889938864877721599755883630135417477318646605034154359504615473216470667203787605957501196096158273199336788745462793498475957230736998501119593298793297673361031024986260193896325340668937896059885338808758251413161893907613728128417566270206906545033548753591605873664575236152227613005454528536721470240241211052637829586213267977750126840005715578856562237108233674441822264991018268348263828333013295450074094328597557034888833820392609183646860337093592080148220843856065530972779299012488292222084853048837670880237819917221038154008028172694859065770012134771904922990484349756978735082126702425092907392912850927960557503891808946251403988968323130121188134813650971144404208392800092728803620989067199583238375226289894834617616727859887158181549653427427308749160797980643488102057113158527798049327372082641466698794850960239552608392595094833814063037224280970125833568434754066593082791966644521876246930288855716188935637412143592273702688439334925422767445503559283546296324264395041523876375208571672838856510777592746479687852021326026167752389113650558360155067134557169755970424462619152476775710531537721619437159520716422637297375871713586953466645134675793447495923745188183742657459993887257734634975500628201621497622491054814399493364223720927987124882211559985643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 4717762026833644760076531901619860948370501907514826963097453222706515423046439686651319241833812057218685567359315545836755770848786412315971427262959675218798816281570960133726012364990653002800508899451019258176121256173063696008654366457188138848249952017401529991161725134672855375824600995014312294370118388217224095211141893320583723705150920965351286237366138058222334823204902405636807044801668145896367814589020777277353053469896880976369791072162866291006993655636804625489604829541387154996047418298327000393079854397942665851576354773941992377118848715387950438365602084320526443531425224372396984079456570623430087356878839887471840578754236276601204374427797039392548509284990627441233414713310317974810157561303699764472975608627766904435477931244002970157110615170464155927717602462877031846959912055538678205006665890360491523484792502940276265824516535292428183525545205574491768141743703673081376451329934909245501109275323429047625737116339110669321726923740118321687039968355153214331547029861274009353210623026411612559366832079843255714021134500459022967039091894893016450109967855951465134559441094500367657962811712889190699243017390691416148095196046156494597738469387667091543006944827315271968371423562320371233239602094079818862814619697602097206581084688589701596846890506487399290146155576147190194227035875336681729888304906315738124651367854870795280243613609294061623284776942803709946508125628205468334023954288295320967748882433455852199116716350218995767264207491601725426578030294715641329507055783531888497118508720855382446645829808971605906453905939465261633772444510092395836851110063766964200892325904034042385502006809852943380237738247027319686416131615462841198767339195344882939359086425151216651192942047437701440172822506950421414108884552331315535603805401903352176518953651272217057376243547953614613060803187978423809265680510975565333060227208887755791463406161303336373289730629386725324890912714639180508339616107337445154424383686415292073306828790102151184385364247425933299603852699517208768683798230058647447005093568794192570634875720954091441900356009428502422921840840945561373946030673764058547532808922646403701468630306545710852467633029576058101788401468945976384737213707146177583671795940563786029167133779440706385557417718705447901139349500507911496631534703216933130802044049025726583557500890689796363598511604377625263271898104997058813616132565163722313320516243108164704200954694696659100511614032474712979849747308190545036650976794744975466766350029871371302938267798466904923021976523416889885393616724991312966988657937027187737999722237786255896837694073793183892158363024386691353076522922693220000313333657406548176710635315546086729427242701687992797323788404878564311524132916319677113195678486558951920055091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] 91311028542569062997613557436854249380035563681477404913551488094528878945368363007884831500583558248971065410525173598061004130155376089864921865391695013203504015300033487915983375618973865419367682098201471027215528304515095872679218271517166051307979475166057752053137127718188084927313911736089835215449584364346003727000425421311477076938503596902196640164230724661226575995532614524206291255105533575354270366795237470139537196763060795804106901623056679143844191966773846163233682625717810933535524698755731963010225438780950058758825602317601927645728328866507325621533877702677896536381370427719268498208595384890454062278925630627739509161586550736995967326643021707251674614282024309888529715898615880874315832286459996190625305562772403488589429210509812208709027393059006610109956098734828046315558780215921890389384518002426983998568812338884391326191825967836065958333747853392567047740376746769927490506043501867101669824469533622379828068668600482529871771417976519914229716278070864727093138273581723345331382638014728107911443506801363581033369544603947446999693735301651682356345600555862531344997182571316476208396320598784834423392080745213999691218991694658720472950494226106449028602067013056461224086808499110887941814971928265757532325647323638544087823869371370312898992267999237194291441690469513673054037883117238199767055506488629276752745663974232264087271682972536930020170912579065201859598214031724183574962594328233649689708583923109809598147181420923686650803394776315499014874755360305665659331906174125248289004793893804576392397819964653804834650415190784290196509144789579658898896526357312197693709044799914076539177763020318009888882715793025276542642736869183270514311823199049808051437805445396402636978024552646830105388188159041627460041006499318985611957729199667722304309412605764684617228765391710682624384410432448498939519652185411399655266280478148928241820121058440691015852895516221362452012967622855677870952069162574559707453206133749636121454464530187022046577991708804244416268346358200453774121956381990530271636962504818708206719540790976909431114256230148008971843132239552019385007321024063774240718275104933553647930663780169286870413738472812631084109121035191951974592668515727400137146840805503174096875782173797659239579800663911377181544084469533404762717409308087262390030302537067237124156393164897492867344601409921437770199524761844396776671729791085599654795773845208834535095204097203042743435926138953020837885719737224384735464207042592458064492962116378414031499123807758953908038610049068927843587448049135134870649870874777689672356362028487815789865332088432183545167184177537229323387395504908174952508216455667783594224363685936366919574030943106846105431218535539531077598076274028003130197540783380392952463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] -14064916881340116797164657460900280494424535299681911705956706983004040203560811228774583932629603935690371126020510293427291045120240041679871201286117555223826111524689815033920214116253274978875467979645976685376373693595785388726932765990755665569945983533251931291556855329082364190482005161795984452771832590818467941064739519304596656830657302094651727594760411874694331976446710829961136849769560872625161529507382238897377653136287790296181479328819706748034304044305816579150334264853717274693751530302264442172436824656445023441910279229853381164400013734857710753486442304701097628375376575082665507979172959629397351959776806069330028769290425689014803836911263561405776686618512051578461505770750327885493776123826373274914171114608258974600154822369741767240291891731904155625670377619526127040459497303825426221374295258360181997074740253145922293466398099232396213470306544214275681506182076176791804765917307096777425011274664343016349697481244155619875140750140935470595372853625265119732225788711342807917478698759047127648619602443727171157670384051150061496521077169808702383488507037587474312250554877226293247327510914375829819947464578447148090405346220346547436838953209049194663869055436316716661185944019186629205635536668475384257040594701266719634214812808705775931792529665765509602174324497934508485860294928604448553250154401434928850983354487668188891434030313724270852249019929744063684965723554360964155512856664755384648531025422828076924555055941632756095544335027029843669497768796801973597975440943023861049596564778369877330007965047484740090353578320666063286776962808758184277463043519446559316344010229281477238095379189231404908514401178348126247200945602752573932870313595641236295263817561564538712860517439645683547372520508562185909501609595878491097437769712758082002899529620827429606691884202869231457728141437117144454796631328728055359731223667041544374124415941830140199910909658259015347249688472582818040976303891875100119771148769154961919441306614572526227468424461888204235731002333124361420707898145489686597782401776517853198992284295215799845896423711911534557422273270055014991358100888324323882109125124522160551258202518296873401390490835137120288545982657577237483267507512085997073913470615933909458886367421515403612040467365850155811402317549078028682846340959551891567414971051676476905625225593028369080110187911592013602794370448173345349191009111773830280182975772222597935245237020897124464691745236336964278050174262127133445979847950983651287440849053445083637657448113788167042148633633909861010749195986906929016017843728006297392829645610569438946447291860987182666030016001924475916636847544153890731883102068518943769283765570140669532138376539737681778625264838959367990076974960827702776260584469317920326313574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] 38263601416368471515001325721479438815086267905697172101588678414242753759717115308514717719618921697726877523383342508329122668466121994799181611191973894962270301666403110186602118568891629982350612424682468381407107107184175363300485995690627670804774226828593241771711675343707612613950125537393458817194628291987195772549885349912172341742687580839829208034704502017779856915752642642405569821091957697646067081014310996524969382297237153388582867541159589024870243995378194096676342133298987015730900864400234369954750002789924596002947672837083716280848065714354207539603475228870227398668011878415263911944609555513710185556398549140596947596846358135331521134926929598234576738949297372602475003222164939609327689228441520606948567572391522945365658750453537043485089788492513878598756840959562617258827429860294399937575567884708616699158254707081504238843721846271688204783429363486360796423996434944476110542463906176782747248565246295300101056895838503494821160556689340175463246858392125735852276198279145807900278921027541334952673991171931401425907325823444268627312670189871637084552279523299610867267679624101002593505898152637145318411138146665041790670285309158212728221937825136905105670258260013851400748120268931894470775412607554167280009529033142708866698310045455252692057525868447947660705453936509048051098013223997168725710321737037346807670385721298555751050305744415019221870259444420614093251081527773922348413128485014878147534207121870309299634000020105036303160017614369129567758793139755842214267024863988809697757273724546489781562256734239775649781653973554768185766286763901732293308769031161417306412472121761972390640237650636560386193803741317922852683175990206915814852954769777649161259107683461107984055312885345692715622060638879071438658079653950919524569499800882270952124229014370869128065500698423294720610842085520382165279035289293878266995115165363613761786264738798346322909836069462176061344213543425624517455684643130735767084267869631096177229071264871596045503141701872942532219330354813377413494665510708352593995692084997430226567708139187800307425932330629483845581047250599061246568448626547066362363610189584557225080776514793100296467119964523610015823878529376076375021901620672031180487824889722158134344200330237015804092667842900811637063383490816143252065713095418775073386638836598238125905197410497390257446413274501728958436059798209921491535905387419208876094778926479213325659333081049687228021473252053168416962663932465829920078504062856478224187950406116352490197541645908066125482362717090547995583637750230410616395528277309680820187830149380450918201267014409184865931982861299380760213423108715370740505947735473802371617259710817586725298578652802879786674461090999240461976143362005525852944379944528961751608197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] -69141995322848936261932792488943127951697390822449161364757346896784614388585832881868510026754894308591166249993460616172816517747030990846836130390397489659029125260699435551944306738920301415758802632286559888988256624465712159178034026426195991486482547310135522322191712933410368062137979600932532721446601591906332506463439724058001996195251951766427250235512840823782129210003838853676105320935567336514586607640036362113380413157628126119729954194463044246442294732229430360373941797016070695397757460265923264246526553764248937672616252274550514515265520033471286970974869828183878970614194031555958123869956778343512676983111527667006395317283493604307344306408630028028582131857849092153159045729729817178468735299531534584944804027506183642036790970395995572344770155082849037476994812419265733355783015929094267227807089438932249873196798757057537176616063853123122310786984909681893948246404167480069313106377755107429963088040889566059014257607907749352522622610085354571141309962534407252601867825837970373042838053586358011934053819038913950303600723807227830495469704209376331433366456343143421992043514285297784729682185274012710988380708241577558776809934137737597697401585274072610310700506235976087115916125306213864599645141956748488828219873100579665526391206843525169558595478466148183990299805200959910986370130425227718013589232090297000058916588646737299660247289736571425433925114216376568594488654333988460126306554256901040693147919321255508151335851932129474316064108215081365051831604878819837842612550250722241121493005837698040911291520446026869271909554530161254003933615406069234662944068283520358548949227969289464498802847076480775696554189639229464715678671926179978988292690278707689679860135309396661797283056421811161386136138142067577088154785552218900333838251846767646254472833087482684902249865157763672124857003036653360833333609619679957554671497862866043164190184226485704685506080950229224605763817699650331039443604215067037085203775152737918398232531292165696871398998867436433882722629309103716558941865397845296592078266572188354301483219352852682395192472716965525784302107521467530382051066739064893705573403192149163894458084591070929193106642920841103002726902611433269200511845222881596935694230611412934630141890359013780119651650326171697320027186582193593477940430091664519787381381222603646098976294318069081703130323098036934785712102399684018673175866276867324227141942891234458195316929386813789438796123999544333954171972768120753683740149338857216560836579319539619601507891586631632690352202862351166395359007062855756561863053033580752566309807760285111026221837549738068718425775252923009057346072539912154512485591809550758824357619183004423249207222644836592666468132150118891661188353707113792472194582536295355012402380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] 98817910023320580633846439290827386905216308545018448761395578760669357862890240391559964693170061633407520262988695888587152999520429114435835155838800726359854724916898714450989480861894626255688355232840316193487067699235171810018458616727255474267129836597196120185061546664096728645098605636683152132026232189045478858417640816191812279202696117255766609877529482227189848738253451967584377122806870344181846639097449535521403697422668341644780700979096873761655137708251664814276484249827460770121215329575895391171453900312297354821672309941991372622494393577767824454464805654202061962349214921513888804214060551188401382995075602369106639077778590820602764977762308167978553654997697094546909633310192161310093964052925320744250513625516985713095222774328272092631603928159957089062552541362327013582767571859330494698637857754504730806987940062315763428270667016639154399521986226098814710351925347139029481353502775758799431620325760408394158621945532018434453667461742535001326592308247820143428178505342459961658027728915811718682938303708649465233874715259336341994071614046114136677747728259851651234388185577918886090092671159801594599032012458363487075846071738471821652094247464984955813199742867123589832789457899994343873596471289130220793708173885536632014932169000258605476368955179248155719908134222054370046648476161871210014142682444477289289841939662137598459055672394607588356931498810970847264994226694406821077410868513986004397834953125771427494000992747166806356483895035073268633830483268959229861347059914333640520703389311180160118050293750648174059743974911680766745854473208881997540906578885776081661820890411247272597746726031986456757637776425742446970049377970699202185068442417090419900931683521067373086932810485933361171568462286431390854330540388072657180789277757097462862844383429641875276198050827997144350515576303509689468604366880281172408411705046011944987722638735737555067419359379603232487118110701980148196270772678515731108260924844416775521900555472386944779298024095312314735872202337217042840395233621109416726796158871838453756398932346317625799093788032477046143273368059741947233633870304861989883881775702422395259990534831126298552605577502383967402219887252277518691544146840448142574807494560260131251317196922041376078893841159774384260453298059066699965128333057381751778512963336411811345214890789012660253270918618284935115640325032460919113053508898212158877481572446813700250286504017794551739888446001453974136348265309667001322614325648591542610489897706866372758029330621383040569382215708824059218190621170446789071492704505455512241011493072636735675678479875087623638044305555695089580821499181416289108817155393470703124789287881963283202602447947467085735006717953671567839016579559780085729979885893839669988448796672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] -117978893158905374298865904132204624071557131462304160296092242949045881101845386948748465302392032130917150795531027960277838524572181038322982140222684250869959786569420161305284821370481355207372457885852548759076388379843198096165470187741975095638202381830595656642698885662272672825272483686419986459336880780637544817099374651927366736936822412442121504430419442619703603368421138698220275213671696464642021875595499839975794236384610749023195766870987589011991250772062591060938205411898063323677052491459349936345525184974362216142795736315081514970452505787077205527670100717304701232786530854183945142191754102686551407540123794545373872974177550913182761223835193872698441625072463059526926010742502518852362765175466139539674497452357499029782197591697796495020275051882987393413425065833650217130335467815378433288729627938333799991693425419887235749715972575955825931532385212821053125207628714926976839855036830775011129857139931132206447249303821907563125661321768325887769610168419463764119834275875833004461714776845133042433841709372664255810932603101086122027638165454045664863698221296761632330225728278348886645675354382880630913590249015057744820680908827728609328080805598576557944232940481705913852742856909585071144258506061039741140146632180825407254393914378993663911954299232139900525575662093553845416625818721728255439129270381572735775031690436644614835154299734708909573954661789076781681301845612269129597482281925862946452462460166816792292212262943913399873226550669916181019048594433448697460089211446847852905985371953245248641652848087962344554508587337405353018106728030437992760191974481888328527012881855737457997284887532881676898716606681927299840206042823452975736581323969442495606064976596308288037637392361766815993830721013039147079212590606260628509781679596915489672194311684920311007434540853861928404163763833946403572555834219638110930708685218215990615221931785228558142421341171755214844482097071453890156547490409554282281273284272820642686642279547201605882202290500433131345352099777385066438132916710121593399968316973160098534343724083811441857835194339294853314235838318064648340601291549330815920905286387504258362655053255719354753150191609080616130344033441881388547856686881734195517386713046823499438628391755124532144839772403527131195127914330609402519644375112800284571985847433309791791869118443400855257003865839642282809806966280152160499731763535173899404815493502661809120021484070464186801397068812542635655437618123246748998935781076235296579185519742230875965761836455148624941059487124185883504462915692484696326901781810144772598039092040000960620536146753959458386904643551191684213481793162124987461232564581106002402436228173197305829245045634543802449185315465642794580931866776311725365568238890184344488168652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] 120517834121017040884058640677295959432255827121764974615854069734183035202716352430075572330641665566777808026038595853409331943452900192389589954532081497590259520955180179259596167797089615594162305536103328540609834415191397161282092510091446382726358598002407055375809448217370511754620102040337969165755334966622164938681567257927464291013494064639427240886704359807563125602139330079940126337265339784042860584830601045755408707175263578381176769792793585490047178597594207308530772402174153903745408704325501848981841539923366498595957970276580528749613897404296547226583408452531484536929062927993121564036280700394354921130162030819606248075176424634977830352148269482459992102791928976267678796626461771000332260548797030017092148899877735617810805825445142752805439051124418431677589730999951454495480751811487773693286201998546727441988375100568547437006565929975643663780914252591172343741784799727094734810443770769432276916583073476621451688959145274258799409010415317862181467381420358608622738567484521587408580900184942216116255361306966606225511102848418287499866368671078414949150713718828121909821196801390968525246492116956008597302133011471217810536050398722021512057278312125045795100883132187334251531406361841481355880386499050102302903762935397266045091290415947378445814034632847331155127538391883671423387121388653317757654105106545292871537277569913366453583685889797443621879136299071198994751960347393720231995687027687431863187439006970909660473096065538549828628792901811026978171632205975174137101091428084397686757456217776514127657417328886096204446118842310682870197875264925720640640842057479362766665876161671881004100658865340244888180227875158858244671996862414998277530194625846169216255985427024642567094452579829883453429583736585396836056814868720440391606379245373200453502760445681461068710491048884662377219889174087050206506518894150930191200492831467411562162333239473973323427583626010097036919115015324905092166495859447802968605675402246556792497399857515836097733092422801599714861265275818812123664422240194498633253846798355903303670025761787370378350836773799623486664364790960375590408033166543119838945335344730717454798809395224447578230993544905483009688487015713862395090630823287819112768872286023030209198595271653368019887913171570595643380223418727180600854477573688695774151113973211961661527234731817102620155592229574232526968024049100691941329214599543494684426229057253098370834126946329859163956161429474474268601007079765866277636629441858938150835355538189443781526697342841867416949185561540300651988615666948589775103675520989713028390893955958386008156439027393162072939664700783711716328492620991036694138455797290251061058172250326325378156632373924582870708909559915241338346082419061598280861003356342696067077242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] -106692503223580886486374067955200967257622675128700804273535561276287438089636041903390743311187387997523211233042727014708720064876214751355877948852718646161210937716109308412396234948387056663220825067624693912741871176175056872483364963856548126456780286054892184569481935931897513102281596362393928622839387687011645755079794068424777820104536053406757186205789262450836812994747695575559419915131568060697210483352657081329517870070933557329815958696658827882406909094680394817541168645625450236781879983216626756620723632443273921474925398087739923358986570975031286014789819602677731105303189489097288320318782784440693660883317103300152600821982469121506792821620685864223329003350213019965328889804786743531101048105093900681902289268403725310145932733253093486749184053192525552353972375459643244779356898375219533369650402413555174808771197727981094765234349460046073016186285379888051747970349786643011764533684831726012650086642737251524296747005754570185098327005967102347076160183689979883806002288956122038443858036002947902456891753271096752444728597797241568406958262724536558217044187598420802375244194931339784702962326374298151206248131224749913486469542995086021326914327846606625919402192944207330664683223996963502499799886110451381606665419920481336220638052136655803786145922293477788296701176833685618326488374375756554384284615387399057818594291012142614707145961810786734784272761249050298176697502431568518642913679222036817768278558964974482131357559727951387649129487981516832845476173740377960709861888773339828175581749743747924406709969359027671687587954618814501308355824495078998538701881600461463698203532211756998037138829103185759936261829323176641788207063814309598882284344255818476522286034832680346848284933775673381480614887843643565300287105643149769504197095259764006984926211448932999527976828731220807723631467639020912653367258833852828950795407138920668841550080690584138380475139258734407616693126721114641592506360505443438469658196971418125075307598112562437151578141915884393346342664690670468088241898066613769700589332846435569950362448228921839892759377217451576613312581905868220614925101469364435363872160738362694631303727773296357229593067921746266096190949333318147705875815028395955647464779500010824786591768461822116318306704270836582656646849118706024989178102630684708900500312745701498572095563453450427789656538163326008252802159025064625564238987299083450935193499637548045662464122302696680323462333857309858566646637476789827613781075689891715417073370978510793978723396096485385634176651707991366079857168361749211574763901450751348691819011774951230340718156507926303062650995159636861595636593313570537487877367399246341182658451046889797632087211536845131605427462311524345178515169239964386421396801063528991129442713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] 82443275213346510940396724376898980170943675653521694191388541183602241592384726484866888948955346414399054813406299410238444422170750189498108225718843284574789197207738927604629293854905158942876599422544936196030947330109121182409994162175128730673056530440327966371294669294292181558982422584791170040485368502494335789737702394945657322445970043141411486359166231685330029519022939529396452304457131154627201650824146580171266990814572294843612719797748451758377301587855242766005661717217960845704340565707273746776448894524645971973060549968621486994341185790333859043207871341474190832476741631126849905090680277481225221203072010572567634102758828753182486483808500020634979768222829516500516909460689828663975869379790320917289100198123780703258830542435391112044521975866215926475550959849106886941783264520915497470343514824770519775200024169026347533417701432243119047054082559567311012969804555058599381924360650065882927843916402879398317222957248626507176555174003987577671535914636801934469625603353193709491355168229849792465256222404119785280286094583399196840234475300557274236117924128966679580976801077562386468238401998864888700151684463646810005395833888513178415342347707145540911962843346771906325418279785753700331188792738405535650195186284193036177722766347781620680053293954534640372771773295985589294718011336065996311890828434487263399654825944361283018818636142538913997847049072841534769967663463282237317729298167395605371800239542049647273499900672194772875527925045882379387978068263562324606095323365399970220341108464588367861678886378382610397496569080088037463044631646258634085656478426712008866789888799806521343092863071992494823314032388915465742662632440583485243965120831468916328855783833256080094451756252899440039836455169447776614465899674845994912081502953930329476737906960633568295178989806102698385220350152255726077882651034953127215513435119526052865325246263614368482015376608969829773684117280727845439861610034424767509194085574707932482575305265827613148834652678721459944446069345723538669902987801517028446482854844290693667999910709069444932859757616417166626186843483164427549923642109559861234673291235861283969049492812404470546221268133462441304810103237992129474672096862384262620580930383110697760111295584971875967216376400883979560351774542652231490535044265955212926138792914372975500056058064092758044839502797427964362130916980978628073157593518812566003635063909344181791069688766079091943047269988051342004755915385820583479815892218165029183142936393170132037726750749206747071002942008127327085994972385753990009251428960860054306004636331905421791486852949118500544187665247134319850456025643648823576993485990290120002824943571603885811013430096506465334459953536753917501664021101337025209757637938634746005332951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -55784566418709993637050583966035758560882624837992390739016390886999319257861790481995244369204587216869611445314077668451651222147938159728805155516868923941941782696993090299895962392773729883470788799713113453574031778992939800716915216889884067459156249016299217144911660150618414370955303877515508385087087851401960690717407449933509180731489481742365396867498678352522327800662865642527240766617119305130044410619433257068970450794732940401111313430423888843376252902949599798151281913802516737411174408387059263628879327749558372319559399571213080592359291071574411623621467278034080771556255501784559095035026097506714027457229529210122036128203757906513918038960822264657169524229366576528461693620146149767140412073865148929611022913389738932405061777067522043515836173537750755418535581817725760316789182024737962202354438812648929771643664922895618706387497847705228144541490137071361298762899869395236887356859894451596251478320923321053675368234059133864763674039486325270163620432716261842641020656663544310603822754468708704118862276586733768841047303489984972602996268918263977841216987394198904833553296875117157568710524404492937206796814081084976822759978260887447000396251315914837602514080089230532675215043644513318046440891558504753461470218107951225942268082718244101298009464287740765274927272051184189456128668199884687966587383036339233027858805949230397078605116130322895654937928952735241420678452931739888845945259917245473759676382899249766903517421931639273682537082592782804581273816030043540522465443587514771411694146263854661961425008817518542121616564004058805538993641644236282611992278039701503326233550537199654655978580045877382930761517644698729083284709680693771045351836377863367539046065041623446591324214751326522774720389884592429916325442149682791532421308465287585148748666961693847312856287158550063118384005858902584145367076184454757273337420484718371282115877778153865858957002281176840300365153456026485879462314725171051682103820720729842955591567403806641933818139801620092813429478360823487500620764591286643171617557213076128041076524215671131903194999788525576126188801858223451193460135554526486380022911142514400983716679901799030525959571837748426963248585841921507380256159092075523884931827520185741722328662563584531476124374072274956852710163844697002459423023303371795045337791785110635710062050685590934369591107933158359222194745073532535870332788261512594723255228656624398817071209696681118463516857655625170108006271249279244500556030277415575344003970637341941267564878322686854861121064983997649184438929409248984827025775632559338840784962348632687113703383438527131666183774528357784247857256188942538077170935931694461779390065605517243112405002098140773478231292111261586217574235189336438016608605851614752091091763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 33047282245988642735325953486500934335827574453435179691025521588933163366233775860693591826510393611636283702771398596633746120449332454118733616893004135340735729728318783380617311158408507308009519387299134622642723168741196685232869515850689219733945558506590105851765618591053948307676986994021646063682063671563366933675188328796995308344900039659751233759028874657179759362611127773559534330734204328997235591163677906586586934533682320759256492016963889555042712828927906867557120315653767588638389039693601823744375870016284059304333551536230299048401452519982503751990750281371760330709993351268626969343567038071837501102814811664646867774288665646208631306817274511117368325060684403495482735085544789262098878503125693329283537335595735003345452465056017324165278557391098225216135356687196724400555828995590502048647399225046486317359377417782208837473427085517818604349548574801972199694638029072242412311288483656602805223836336671550275564158943212415847416910544465556444999021912949960717244008267906389431137729049837877000645100692480731080112492452418695848514703007669805366945749952963835550054103041130024042860753218602515836047709870125314340397556430046217653880120822080620053677143670697046456768877455385101702247769000371782760808560047060574687717675221387552349446206348850162538173008479481626490237530860052425916004667062908230867612525762030402555773526189171475799230248397794540762696537363525882202914778334393116017712834958886221454366332496427247185947548819576551463642320062635596407068089230065712136084014176697991334468863574683805923104326887805142000932767670217089591260282410688689010393799863305576835982341857091023888870856317148400394142236507281179160070865178484829170786511661637873847606427547419178881177832632037388231763124382411634034030921632653016741151766395860615844028182627353288812018428542476634344608228705709631928855218344197458732737371686826606411481512865638039886157927293090083673268072651178236585564312357586726732823783141215343724474671539245153624767277290558196449286630589396690175533279515273593006493354836929623247064870924873832279081303263000298214041861585089848889354677592960641469584486955651800614652185020499796551845146399349672202469432651241550825477035784012645957877857284434407429142705066088615201031710954837160743877711191668122827816297570987927204279064338574386621161256595070914301612020604986194440662105810039010752915371563323391360326364929443628639704183781570624536483294813085835717771514846413737344145535365241428801559755595175612926505545304473282489913676823070578304624038212933393402334718856966927465284416845927756441100003145914462947819949202838194559269042900568782165097528091395715490713673858383613021038078222059180576598038468146974774722777243284046040342200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -17070456921841591897588161195362303118494808905705840638573860872022261861822710713575082608756417604270085998520510792783049892246279284448129498919974238854667228136903224878262025672779860277368610537127229056108292538001620605006161217022241462455510135819592274720739816474055496658628233328373151845681036535225340974360369875925276659351582183631313752845759487524996406196178789152037218566899837261365865183823675498402727982120141195889065539371727120625595220645884114129547885889749358326512778405637548032308947138742815032066141240085301860351712474950339407389608198420888119586192940669555256700046911434128338200684591812677395133576020710568350908933564135920336917120753903886200038427851679083124099291295441533197356960823188522221040913436307652070006810662991499256312442900537134879609263086798281474160334407242735686426114931452318234253255339132108356371832740368148140622889718799098489767834889376027744068066647007276421685619072265893696724009828446593858022344973960918697788925949081958931193023143525595181745893161628986791555790018650017089326295201069565886534414267997334979824638135891785832430972722826480831098096412455201779522130414279562918692266927778313857729718967931140315835728208014958294850750769826134500454351341728783970768970975270786315322869714756631152865152338781543049612195477475847502645531024610174807889290063748122355889294186804997697973097630548660285809093027701103758263358902913149570754050870229372359016937483137156369095275870570508650156361666264543560098121608259724428643372643182934685546434725896031878464159813178702408230117384937124994730754565866656583841873122193566519331868755979892251010976075601914060622836136805614402030811468010961788107385731103517404264898767231575832989689580165037406880768072802586502280710225735710388639231773016984604080448682937854964509340606778716254851533987957947077825263013733499510692558872895842919426842347466366958719363413200368455710348186803584000759523342946101709190180989238315569723183623295147229290836515788402363340875999711686496435467308140336806476379491527181639302048874515786098922324949205325355071175060400743834536487677130460265452087853385433718053830889856728510084408386017554082482925366975661346459633418906516627408001090296790556155556051591792992964966403911852158325310380481101140134590031288299022227655696687109442236319978774896807160850513314070883238363784133768638502525186993536250863784557563799616315758758404039704444475866418499390215100859675601278953520765370259345263933493186091823035029542394023007850946504675448219824598940942532167656155032098365111492992061736523759138266997464895816153021630427637517517959841487023092684010749100589186153923153349824712362852761676443469154960191434866768520430139836838275163199897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 7613225679318806712818173902476236435457806995661647798573907133613448151021317549973689234277677617969655169491702430387642967589110215305803551133753080306565436185474661816131159135733100729756821551101691711237611654788771932909276277770350348774253825711364812293706614143769622149935480854828049133072775072443156068576722655067828253249586087335164131186561549087835726227600325050783811478323008793464794140496663961818581039041294401824049443524657225471358838030688104602093595687387537357789543170752540460522369982605829208681741174766557998614362716471201589105531169472187264161080508383538352557051531913794281798676152748843984553745020025531245177459726287561383835186368767076724682578098529380143302498940251656837677740732146631078930549238894094229139241830751530295626238825857271455050640459697181571230821813241971661968366340128056362167912832822785930006406491587478326746845477301482406203999242777758631122444053438617491502428872916650646603265730064141212176946304620928629950508446374265567954840355347418391337253730825553323769237220187794190727487236633224160663006382463198407280341815417532562316972407831944385713588903963303175487334892742625747382455218248015348509854609806599103989774941458310122344418276216471888954321359402440589192025823569668654562000036884903336603726559809334375398324544192735682278245135778189990982256468919156377792354372372557953408396211873210435544447568618457761614702044617200968674947278521989140198125114417985020741167150844017888155493677585062513742506955729640954896378090669437762730143324221316254760895360082240482489663665181649087748921723293414070524860284820055736121488417689263904413693288354272732916950629603687198433619905910504951020317584146947939789353405944564853717846498517359730053595014919107878313176225453221626921632172793444411050028829997164080778558899289796625535528935532572745191046874958361224074161486449865034668171306034238112277721700803665299196739975223233430214225743826632576149843289475723309275113880279341964231888490840217741347619566645042913474003618817111005542598462779761370679694795543649252571683104291173519786154308249745221309607211642847298514953630722244359590161160920315065560016885639730089374081968942972408833372468980632527853239092175164686938363269708478474072551586622308557511864165059189039729241847088797413392885172738741009258372428254438753522538545388018115205249169266599155695681898270004495416256312612516557222622697717320279781077456926019898462496482379776971344988419186571982985946347504441737698387761550147911785235813631043393073590649462233528545642522458629704301797376017961410034673930445878905986736421603619791882057973308207685985077245782810673155888666032020598787061613337503201636552763201425219890838933069805383218637045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] -2879624603853757860581037913114611398261006059214147248792821327507702470212737192473750741245360944076729623468312545876537956195143797829149151445842452570732652577761317802195418094938304359756016611240336733414188688489125786287671605969338804868926485363832758427803580403780689221217001079522591314489028573604871242306714014986382548760747627972357871660066002224276199813561922333854673054005677353214816978953007211912387346306411541830849576628424941235956474837428264217686644286369169173220224853982756699401127968284834891022756135704161211275223092114029227983889123738663465830829663226685513612967884684248079550546984838538351142715662471304075799834463400446337713716768027455096499084022925887160541475807470144543344945306672533280909890110317931080967880169046778397978019199909140628518577037770789091907370977984540222508864869432961900568534701895668585105487819448423853344509804904302951412188235349861151434419377426639054928916777449027788804709605740099757638541968906248732051230359155094097977848622061455874258102427175770352445890826754757026725794094717831427249453384740980232939845491028800790466848816809751322751053172471939568640270172301700754879322036619413536232106131565480502145690511756264518481267924055716499003188241042830134565068282816762238823373563950698591105780408276290151813639475774667099582097858357286871515116049664159325262495435610072921397810938996383694906314108077383464402071164263585457802957716181879907733806895715681996210432291904070317573512257673552839766746052249725534349343309124531830538234363050375917487597015407499735964911517795560686199760179769638381155253708874776641323314881804375721416254280606554238987481560109498960653710087069135886240197061103790505804270030539387628749707584102759225952782583420248643826872822531185492525412782773076154811439478529829200872290034573575474317974756720139633174280856354246226375215359465054064044980336229527892719202438569179252473819598052193950076493080108395867935299049223112034198831534114953187576217621107341390827598956662280878651636739129538263483073721772415217652335197038626816464687104342182428687404556572585736662531374100606955009472253630869428302537334740081490434819303300847532840245323620772203265512482141063040451818889903315243122251308259395662986242905720934240204199336555811900000265350137623364500027348824208939363265977710528645192031791116843923535760324071030855001232288553056294089232019321052097155737993909017210727752245786014242222104605650939088144813281517882111872513826709201868474645779101793266503892213242987096325959545086369160355941019329547541382208698693863627668691229964525256086833081961579454040905191228138865130928746233943942933788167032112995983657546142218769179449487182003393714242449650771026696470528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] 903224939852117052142415613631469132820841298929947956985614174787380646195280783937949311276075575227393065453585923530276278445808096636046579634778156437076370743025047480084790980260128903571120129612950771916778941122202440525828212862132864437054442170849347153471874132750806185986332531038209750122387931431004590780812988491357857604633181614340069107540063599384772725823424635585624994724878281882349107305737665825621626662828783182866040905493273565910053121919312340863608366881999493500770767889498472557426554352161134449015267452923496494610113246376273540783705390818529206635559602626684078374735913374593108154842810462530025821245298229793859698980708486341880860722215826185244754217863363034377222868019178524550685800454512011186572659395580012044954459185774587284961407776813441919258451705843706437681990561886268719652685856747123617873187234958812825144501550160413591711121874639070828279022174098295753135663092606524092978000597883186651071541255998181241427323255483768971635269325648717864160145653231463280088010873497875836807545570548758362728471639961603919535341116446056152883363520575005032992573267092149378019048960698206739409784723675677996344255640582398919850802915289408407518172380918838830278303242673306234329576223429636021190230189533686010047544224443827883085480598461325009473306919385185864880753017842409882811615665021739774443101246753992834786188448986433309455323491379945320556459442442114768958449978771376647554049329245597796189706460613175788429908121626806701227402857690931227470290570404842610400546673291000281101946248112184363821389220672561216089414747405469495442090860114838085478632105625202061972582069663132378717923843723597740813296568703175531717765849460547956261752030465488725548671838957397878612068156548321375108532784157212969107507379591246357357608386931895434917618568745486684395749828431413289596038040798839192412116231089707407763981154230231385809779336078817725703313028448658102860795798083622191897863211719824230321527360733352924089700857912048319891461797802846853605572145347674024746498293043562719252272331179006315681970440783528818516584212706869596741668812370683923554622658995158951363250197957314837368741104651644885484949349509128705041396578855868194746012208823689524197698534087312922287907829429574999246183551340214319618782634639510557193075735419927462327784839942189247127621867261317477994784825992166661501522967308018094610748785124422756350439917397190393295588636277627503049483474594464055271790276792881248237370370919826394296005446186257156064960199772451040532760526679812574899144716323201121511852545453514612653822910352721026087748261092558317492215759343342256218207766779595315445744156751884476581401209763911695483394092776308058615888151560432195039395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] -240230565857347824678678327335589938659555234857288175152515521361212061758352886726024222951316186481899650089971552779885735018387697467268859314597243534065995564281067687034645762428628954570216623527309100443529902789873021240400188916485533881017890489208533445318154662609845194881869803797624980751883041294736971764440467741775542566025423935594490536269056611269621955605663122393313337458405181286232574728994830264885896510642482623023045417804755516089533219822565345184150278688737679909341537666390052575673284027506104026472592286960580456232753707019645658684146428635465454826356029434430006746623692706323527461714497938550776329322644519528341345178691463794968278003998029205796171862788866598520384721305684661812843644602699231176919255126668404722985787343499475980314249779792451636379576537059327582489882042247252340200889535359080945820114006171787467114707156908321322491783991345819155720772667262859726085326198716771199411316193912942579719372437615382960329316332409380078574020634277543114418661305326940474070075563465786051955518367468906262269575643075312841808804784603498497049329547732144931967163863231934718048086449515544444576071502611521790512586329794178867028997155737772409606923567746963992019646282703227906137142044772312883311355443634463360753596107630749199964339895745823625046143617602161259333655875187591379056439825887996394834129926205406429467531156729299403309356421238513379136253750408899981476512792879734593062324192376487720949430121887008254898443155239031972675230252180177606552722222754018783687465008699126352851826148460753577593992609886114103490673464339513795904524663203703787796259054781980833834973846821618548859417725124438825698910021845683082890183701285219626462798942153101577815203637877651072001437776336633620607320133833791798618474875789388553191428481441266016161547168490990094204698386849159146978204251009678462334439898545568112241649548562529767413220110478392385838527894268429166727322544861384128590393151739754209299877059231411065610814004414729238915557106273653112855386265649494091174951490577777175162765744640666982828060099391485132913110656683298339096061682686832857454232769069940546890543543190800447833111833001487831004542589345135022843365457265699897413965051597676600369380748055148264314082547289700638249623644307268268392593239699993278645069911757188401674373802451308084069349209932515612870657146239469872827391640214254504565751299689451534670822823012206745401959076229622549462164831954226094092749084861640684057561025970907118888311004741149805922136754218623694245145305002663625758350954072777629532438322972636479555899926868259347337032417244260531548032477581744690704735896870839219833738268701451295589930503032730124557850994741486052708856826763097755615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] 74177601742485761996420271578228033539410432830503681397683987330089662618025132775923471977519110877297875227922588323727735419523362131691862706773467324934507016242624448990804271502725369852843683749331847557652207881352365465837131097265506184376952986724176542488850044434667050218181559374924198464330869638195478971070418800849753048434061646314301598557753685271895373792557660650466662663116201924901403129319886595961782848727642006311878425150500939045519465964388697244733221973353035204801028024348393000468237218014054125154772398798451888512309826491667246126664036809175041011574021627076249324581890423602043054909720978160017657688503283990934543254010639314235089087868727398791636466279732180008765080682830377944321412072964338563432218170806091256939035499390087091994916533190976301205098653113935081223178071572359263880596694284025347569920332933035311118407982792868655750321475869520464144056792194806754407171278364260579178570984890990917458188292550944308165845154684885408488865384586897518982068518275346022337778175230351411910152405231265975943264493876937782166088225976507804694428853645390377943238552997845568517489287081041328427636325755593303760367221142717713369342342240285442565556039499999722971647469935455363662470007877225689514399769424767233138660096378448861963399825424966579985682082631820543484017729685488477198764055373326900742009755298869912921535826991804431185653727433381404063543232779526969187745004194725823930406721521826923412144599304225625120854623225588095106093962599039044112993804595050685597589587431503599105654808770679445641556210553615320041127756478304375283622225839038147299267439279447964173857255452120152412154667108415342117565175916219974428358400385365643660474964544084617544321286816129903284218944154989696743621748798045336272939078539505844469018185134539020797613383462865282897660398016070601487438132862539311042061716551854991260376389541236920654496871148513415470273555957601031147132228398759509726519262447168512127897389835731437952341817807073757189119934358617739374684286423645380940866929321664119610505273256642307010990319949165493600646264951867226939345332548339392344677819168587216859281488684787799004090295830593014779230174090148799263796146683690781619364994038229369261366941548480471573767747352095147209483897962327983675206224994752115586211194220278172285136159536406611053434525197213744782688452432279652004222600805019830541293692629221704787180958761014462791363758140046095416087302555565281005819625097990057380267544291674070544894927988704848029145113595955271471545702829741854633824818280277928412931599147226678507715014173462749567024693455468402253500554648910464424062752233166729316759204100218210962255406465105857627768082821451700863225975516323375879290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -44473263026461710432937117956209673506066399716126099707257974319632021176098742182241354175666975200552871260034438796168377115249041977455924944722723782128588719939088360404595319205846712098109738426456090553921730865663018808283272914002342854751418592052677436958130747734117828151347444256096659842411248759076280511899598075899041576726744572680058251268672992634670451264144141410674661439676396171017889348720714616928449387948355443625707107457221778382442192847048577227995245065106633413471423242371217560514931546693992432394510697973177630933146101364686302880778722920303706177686729851808982546143983623907361793988693085355849640304464300198101171923719606358232613374491917409928954541144247499017040871239446779305393041958474533402277821135242646105281150577917994964574754080730224916527712291538734961880282063072106756754941195654134678328399846576294344447932781147585517244227545120939282639945360820025645330645299305059296580010617742924181818929949417627687974523278410091937183472584180419538979906796492682985734086423557832605647267002093227973129810437519648954771005759823594547659753473260314677463942527053120652982552606539180845110980122093649594705469477630393683795139854900127716646727615034917479508011181132433048904107948525013568262014513041772450527970783615180538687381101202441961798712507543891271170133348226969850822651866712768483114885660699614538757448474980627497732385682639061696552750458772124549839214326910529331247077324649514727745323957425782334486190913680339190675120784800665668999192333234420714062921779470687619463518666116818497327975394244184348937287349533237450401965477928810782635967296793568040264846763751787188229074194468529198587778577677374750882974229756755403112524582335153958049199086535106553097443431788077296138654141241727530514109707796345761109481360501835652242257012975004777001051167408467514191804040148609338453629517729225315133897173700629737981846405394259186936379147199209500084214576809255662057736628397572744059742446708236040055266222789929900546037584853247702187850045768812486029991572755385978666880761601300438217164577442712130782835078510721608585906840187339072499669895026607189900836661326400304922791584590904438719182765098656330598691210775076657998746314322385853150326124850617268272032891775926028464327767669869574755748905755973722630265657933727510348250134358576981445551931421567892907128284684260679037885852140410128081721021443667025299616359210239437290400598033234157924703447714889705512494788431892846437400487776091901986989505190999226623827645901428073374346927466760919738877143208785527334853431688210916699147266945055491987107855241688682530929627949174473406999703350546323916411485930221323630485131076873828177861769957919393426034185297161814959718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 34444867555607048151774541689839093821490987340786914554434109298591312517318191163370795234664246732913694931675812397117893109957680591036386032323435159564110759133329333349985998030045757731622775672555166621079978868966516562374143225598608453298498423770478115738415196588203752005601498863005130241218745781248991493395117143812412603475875060684032481929794015576516097784190605808465134270216273355259926221611083965984049321589090493184754264101081228495838929332674874391126146214246304859622323663658585992317307964271184661378932278221619641137981539603917121096896937063031882429517553913096851575105391897121623853148654223635487558661225526336418269271823042134621753667191972051522943180387791148628240650889567823059146495218107931311586330530198153727713511807166095067366967076622030950645395153151401812584696143425926260647130558037820062431354795278703030320010946088951266030556996282629432503740995354165662211092489134044877003902757781496663168935405943741704440649996253680906913393278193504052878959536127965872702036276528813560703748521978647372234895362471113850411173383489287190209929743401852905864009438875649963513002170395400772619478813592938952628987176452782780463779114839872250690115785103513360257200564774275188799805998214313448320845884693787007073060391495558263287541576010414424929733989289095873471459553332080709958564567833425333650011605250532871350474125813186381163005598599496006746488998272571031027044828869457452896068887963685933143032700758968366259088900682795876432414086684844313990924185516508429778742896651205278203847896038705288117030729919359084170460420079336404866162678946019413735907824017869459816723982392834780454679698054975174103439754201333740342672567804755724204738927234249915023639482318770531442521060656612191048671264969598347004638810301748698476640258304606116242130682435092244949853721923680940551896755664730889128501990830307155172868437383397294221541499405875465044021240524429484990814919657493829365640080846706638108500743899735794735666956826000364164689986485511960349631744498911776933121165280988325320791829625841057844930783574206369991702351089784937555201862364079129261556741022851836027585593993326681845446586577660963399600543547766803615118784067670811395610282801770209210843888196171118271026267731452937040773278214218961428862647725882849151777532105009338144190122327448224200006434475751302153926369168937120892983766511936896812526376410905410102819406847257555833398451243709711519928555166398759764277352277775487864420610737095512701280166408788035577174973095828020573573351674973731436687880399310469002734462108196118174925005915773315033067067296168501817551474241858616535285965117900168550915537323606327901458681975309159031196983271199522295629231181337593527664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -23076235231532853943817346683104655837533934755698031493701468707929551407057861085700845115574588052315049219503650138998938835350164212740059007856963770622039353645620440181210069343803113851450597925916474960148912167561905876129688133816754198326285660138179680608522509603734059300360632385587328503741225857642472690534999383138668964648473662245955245829050982059080998720414487434448894891432791530497310888823072655663264101559751114977738447211788104430230778211830287947648867958714522740853271816019950339950078229886132003591851352882700171258944825790234948495992666163519386831489921500357145189175114342096186147485410066680247470635068908797940106851801041331261529866261893846111274462866567644671924482827553875583998223754055100450332549203025593319807075207476650197362605346932660746633152882943241372480192783550083927889570919855675244549865553497474795784937317056732143066562849500575716450330391058901237178287291778479783144304398096721388665481750973458296035447447200517159131429229246871929250102912744238914183585401288033239714917890952823973881416978115064884282390897249963876000825035331104353398739601044812698003499502628058607774138201979467693586065393288886808851296478125817297209529355632672025532784873033975358753975205883742321913674623586087394824841787890302240935426807070694000584734481585617367605587399933306254882311858654720683376017356725049699462397721994390930710053742663847918547156976066459494238459712707017321434302528371662032782957968612116471697095233826556921698414692167370197522898894893034066932246321399984527654466080482414663279095589010865451241615567788062054408760205574812206059153137199357707630429569568946498078860763106003451305336949733238172002660265154375782790447861301822950025579979518089505720812148972039010511670859521540215088854009636160062680249065397125566423634053365424094410249232515084923645484059164883038687944129770118380555717671192775000639786851312777095787269713163569212937326468954125600963505882779866596442824581297237446637177186767771409655258859352486436167866375290713698239051277608231695993078016254055046429902827682761900692594733404172527774142252743145662569685266444006724873777841610213234149414890874155493048962132093825812873008200959394892859912946433161781782497412947025608001731670670435085856011329699896874929248503421135745409387136320945507950836630249574845594654811542752780016637754277599884482849531726041457233294006985604545779036382529224791999101280482294667381501182603751703680538661294699956447540989079975987754151793458772032492059024524741461706964292221430624869197265984160128115788128915454079822603322128339061439449430962636473477280811010918752563243318525808612880423821748601414417024469342428766104693808560447555237834616119169636525670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 12735713106440653718164615049286606021394468037138928057858288765998661275870410793399146892816444597415678749147036269290732407485525429109518031349193756150024351735654880523186198062953325982542418285765136655544423138111836819690134465923797824310593457027696377707772768318067573622528967836485128027238169241494141830029835982738069315499344987099135929066455255415349360264462617692078084283561678312630830714956235455291505625889548643397315957271598411779742428277086522270533936440942325299907209413848702628982465383166058191346148385344500906835307074323302740123276531645390885988665570770512851600959754365621158508932493160413578193561835873538229571544739069538649767258048623374095304558423583808306261663163629827359691601847936293139917989529595834684925854273343685500717297554806842028718798621780561702621686582880703548146059790944697620968659861318021968474028049950261805063254533049077463220658659612328215050671496940318031612709181224717424823287669918354883013226046937623728452988614368968805717454683773460693936950301420187018331146739158197647453618183562329595828263329325724070888492986731479600027507604870911148619875180982359264892699854920174763434910842540846897293859960969910068636416656488681345664042777763391478071388582075464394109936563147767878173806149275477322400518529467417830843957076861420812072172650559424525156098255011963883613612091247856421899462745170006020761233765123221179149852529634620738437369115969900421583653999976912729402495038456958213509964649303288094783352866779155577867294250307669801881420034694431940357250501508605765469942799352334704687560084712003465904098313038683554571940942881332479368243318201276640667269542017314258661298396058188643794034140996232990450735513359244946436022522281912817064276858248602439123706872828988279342674458368835506689148414164616390207336519112614744853277170608519059707401964860414557583637057467809160981619601646025853234141308641952227924506351679929955540275634752801803248872684960098386732414244311071112610382833430688658498838809253414914143469738945010616530911037879694583864872427159018447952260644408862804276534771367990282535846484260657745587965533212258484645132745893469709432906796221406277085130066971412389030837224154919302700467497480502801864058501427527957859150272705454621093638120798922178059879639907824459229198528675894806209405097912163131600210650073853001515503359233243648250706058775757413846262623490230590410325269918378537120306314298254654293142580689211871055936694190359699312290891416993229215445058864413656417764185305748139076415988437579984005587900119703752296317125232351980263830434032988674810512868593152104584187875801555532044096240418437040822193717172676074097638185388078426270962193190460140611235018283062524316221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -5908159537535594831180797000790607628585718140309028621529754828941011235300969316698701341000886072195288745794411865573122275184071304474204607777232363725294260508720300769132571013808582514089354825266573751783799280650884208515648818814116653233212489575896013058311918202246044975672050020007659634160701713899796390376391379910345427578093131571662637991986766709062486786212128744107121676579587009077110316603764886838671992009264137490867326540778600962132663117162282174202752265062122716400011150024759376392817679341759868586253600439745634422568043358481913361890140939657006466662543374604159497297000082572019145826444611134905526022495179489081966270410844716789540429152995406062569267131572552173343457247997961980819808374827832566637548627229624588566511061380803635687512895391075987474330216392648160152606057583206423824472560381944207979148254307880915739861205485918894622285867190211335494019713015634883290669401819929972220615851068999398870385472893404302226012371705324579309568220820606854154861015524565198932169680730377593788473315831473428404749889998282293364215891104092185077444854752662984549823445296490574567114294945823459687022117189996873131197952260935912870028944818136458987091139880444612024678311145982664834486041523350796585362975796600025968725202675962270801630407989835733155038595754804657356242636339890212891418450938980631307722880100316076911263898461721842583218283687970178631194392961066968528880687669226977981707352093137562782564760296965505409248150697188936929802607414193024519787518887731149149106888607836330313529881655279706814229196823901114961104927809215592018912216476059737398072663419378238686944009723756042323647615494717374109860123484102175981206146899996848752736765658443831229116736273430599620629748793443186829819126403806228987927058761411417004600889833668694361036285275323095030827115446064788297098178016198713241639435295708656784352180344196302211061056179798534696291785356150819448292104082499863844583765499679391388934682946914386809643537869014289320181887419871356621726297073102646387672993846204606063083945980625298756885244659005141659615195995936811684280733657639709194630139675733273956868615950484362821357051026837279156702599296515244585149105602877928009129816967324451732065856271287097196039696938565756339718222995542115578971613808065033095599121965677343367636595039642888171180327580414435837134580477995959317791332953366723470153927222680133644665387167124577450117458402832943697984610457910160835917252106603955807811082997540069214547399098030354930057520077323825528644742602355640187821399796241196279798798728357404431887727233744042426261143427391294599093959137706096628147648097508933485042926027191415681459154140136115823468518487930366742934046107389948592128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 2347621494555403250566046450080125471315586444152464568496813409413737233926931598164778428598762866469949094341318563284941366785707852577371099181419459042166921215427344417785086381686515055320051588571735930351009259152959677387199745531867571666611318267542335781753879744393028294456492556882458344081146424731209144915048977938755800532919760517234754140610516067848890653990985001200248608804696305315426973211385729750245589771136232366917534163141140928212207846586776868603997927992972294057509176639573589927219568017306674981254911693555943224366851678471910662540734095048399146033808656796608860737933398516090928987598634790808120318432022734417267046118512465680870247493811725921848385474782507774146150904659924015003643660210632872990902645316650777811151038116481306496581528070434416083074264881024185248886075133104353962931679958589273623987739814210477974145062464930357622344207586332831165688942199390046449814751304792787019636530422163364722128628708310015432135450765090773750514945128883970032780804419895799641527559648411556968646966426780108188623819940964082807212338600215930421795286119910670728557603292664025780318677507704063860944020780645671594733517624539778066927397903960249517291285513706241923709106308177784146208801079381920719299716190866644795319491957883382274487871724459674538096103897921453382747539081650545032361698232002886289354778064372065590139427269572396288540621720881260909450896451831943405600415252814826299675449275373016544587296214212202288355226424948649493371831760008183138395820223284576571432525533047620611808429172353925730409545066467834701261365354229263580820928389377067344581801010203846566432506411807813121714060884331180688837482478859462258414365360699191353661548844339784763352302664720392488681067298484430877657726032486989740624342594808341583092239274862381707893854291952565584295138041187299940238967983640870549791652975449706150273878349299269302375328595037646988665244561775390022354129980041882672608207564276882162347373863858779911764327547456982611958850734006369198932090456375053261392636024636493989826010274406634356630289423965288927280525106582333062350394028397235764368447156882868688542548686129234222454937569699962755870370216702677338917266107200175039489455466121919051385881184905266173713826861847627606865764092647042662734727056714925964821246228458235841064024555567498760828319233549302789283992924799544846265014376405395187737652365792490976701541833989929662457507780469872311291860476961569416324632749071492129803662496951051832214478075529812301485010676918292634146247922679250497161441170207192163551037158733285168578618971033523877092945467339797238813858508526358578255471347035439996896936021937002094990099778213869516392502546950040708624308515300250264535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -807245753561425454620571354043011407196367099550109590795937778298179314634752773724819804049092260776442963852734316010491324401063506683397711778788313350345066540963625260152570237009043787768067027606081770385074487402655283577236240879714617916427704545831175687710618703312036820539036908645643783901005154808255184522847515582690413904245542859580217666437854806991258474479115326273063680088517201689398888357190275221544030986681226904948758266796559935987888431157775171220160200631656127149038994147860184868736288513270538072291898321437387420455828364663119591845657421558040250169967031715118322913072981706773001798814332533670073695581016406601667828602437820884155807022272928813770583707401001764249214467650381726236017928962880474395673038106835496270992919725305926945439583957414134167491417846856021917846094529639739803540265115804029483753114932933313282964479735437658236281744304311875847379878455939920840580245085621294358665991600943434696863274642923278949454141747298931130498249236275643556033317916173495896025467010376209586838935419206817936101735625714889400822069911568508666547803185584786330860687830126287753988253577132635714570242334828012057057914250958429949650408886450846872521008996971222454659598756834713303239758780957002794150190519692394817175709336378078970598926228793047176814192616046055413573469662443186065778649705030688730067443530195429449953378598377628835276139937736961457655048787628054716577192308831437462492647758602598896155777459546532834357129117278182394337736528766772014499201950400660268944441757635221880760060706515908529616676003637952827163916242546008279235143604861169645629997050471663289026584374079549605861951152521089016635127281712626591655428438132092351586374627341986345427069743145649403529693358768929431348248727210115824028155014945070454430405438769413496978411046147710658730814989316237506700887468203056176041494292756980982045624533382936709061571006517712185087707413267683220416294990263086676057247406442526403626164111267365734003808578102486820238818950348365186883439886415431158710938884124283070364272774184846037327504126081453282087361446252531618193307394817604328656514605748163238633824642274393079819228169961609335627949773545887106021130452256084769621803689035205791792119332174403941440122327178795871311329159397182980819021842279946480107190608415344464063595149179474509925339845206736239535484459341943985316718892574510392274221919736544275850703381403129641964173486188653076819990985815401335373660625600998346270633438954151825070115480884157618918737041412211334002713438480156999369285480431301490777115561057398857987595834918196658343843696383074234562696523863259881091521560751579730974090884603632318861811094827558300787343739377044299704416065216581310873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 240857972877937410851398910050354654377759065988352325760457227280197280441400172206124810805075573183776541583048911063306541583781184301500384081171704402383409144750603738678847111407755089174826649343228953422693191152262864941306880920601600490867436601121623133147003973068973663674871502135863765105403135631920604489698247682415810863645141933476674092454322200683203518643579603749233140481617979431677164979244204186682261702114754527837734306684826003298923925861620649430579776090768875624720326812653038882485357202861846804691202068839059383943870814449987027627266819200420175344089691162043832904486691519628559407530807515314003754562013499549380806479001994019423621406705135794644053459796408819613297386984023263022797354686353602609542205562276812495026379645554766920455438910472206328360795643203894532197466606978642685547272536628031466498647509635980843306683572028162424461337585173379431338933154393195007371923369969693816393381256611261008793503204673545305684074176646339033192324337114009333995498801174018160121184549521567251509112602185380785353240261626441485962552280270912837507955883625009180781924862774379998941964744582210719877277863845099182288626134290349428289213253371344006459238319779712237046515284177935779645563418079895097990838141665315731178487152611929005101099755497042355818453411751595501321474100217825972955069928242918416105825331428095058797384987140727201855553948926668201321597828941136266640690722180707439170695113104039760689419279016598461864849874842079239918940053804424192139121449412304754897447190916980614264632154193658919619027169518695714202498991967620042585067015557824887472347609302461279234204391922585179696869158260133494701715639029467983534064802338253697638803056585332361698942016421823483773031351093947889619271691131076757816054932182401666147404349233998932573185374274853261903757587252032433933252002038495405502377126554480571009382587086655369717433506867805073537696028952845231133079860928792217535321827935484650980739328646921404648539102517511073298401266277902655207004591432441338152938216656813367569079518320952174940239888231640313251183749751821866252059397126008518232905199863992607329573694326765866234830785000463103101117245154815795985849344943693193594059126839289059669638224926456126854073931142936019752933350497389670793917760702179944840013845842086956505021108592249619149657025270678072706672814358857126960859997209658571854232570011556313800832551512913186436822487621123188968650556466223490918744509825508826042759939778933966697757687972480132283906361048243136746174227432575466798151504383541338656522071381434607978481569405640245427121008277781496602418505933040945003788106989898101938354650522059665417253170286513225215925516307867644501581203290452624670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -62085115869031793173362825269362222481622747185794931414517739348968534976613962371683741760485336468601828701016589548263913642881829072239489749367475442586177473168296581855940329165821044486715025960063716191947287033418593220748502689621772812502541855767684034695285071337936449751716914260739595916587048148290368905556408274902525431064669914282569495154376846186670608395999145516694129448465647548341222297335151260762394455525662236301997579301956877883130855154357327004147452384739880456461425338483599115747797190900072649654849928440045296068029402633844577063902682630251755935089987587079864061996723527700407906143503363008963213594803261162122628802683314021878523273681182088794240734751661154090454210425334431498709059884977122773959564957332229017407298987014358683963681588666480142911416255622480935318419239770689532938582321635310817378614625283192963778549151456128801814435018074273587888173377073433222215164138131425278776065806795285654906355828392998568927229773963233703542113587056855351443680754614892907252691477398452197392989067954248376835059628872442530377166170233956646823141947640799822894424290261718437065495254350057618498402934734326963478122547175364527894972762027493768121003007958879063771307649409232191878927075987670029312406050478123380821238549598315966913112977554793446082981118155284002583183438888134146531365943619672237741403181520000446299213282600364505353625658417997323254989656785009765997823775723386926374476602406457117538168397956449347380226138854065220554583937956970220320209798498130067070010578657142075037761646467699343482683270599685602665493423897723894836093579689281743881195935823085647251560753510903849429897025229590312843515114117087015422575247872592600260545686788999877911586674418870989748441530677665000994864671479945485359858819267241137323758987267703703782852629953546134671069813155079241627972352886803547630232208428683005109893211476176414377455980652322868939449918310815495763826058868522817155009969677986268687019608892048516973850492528203546375403501165592327802387173934805174161878218776725909902058943524448805931431533390718484109231723405913652535636576342300963789064454769840063056260314171265439387469514590138060036904386124729024059429398810299072813583172483820297048207160109969410825332264480946982930962413233691628377233882185006234890413449003106769660572052265742899566643763879844811339300858165774758188432646336523988253360144952715835634912625878079972044799672392721722261051546629290046280456225766411239489002340097018448093698660532607579679798560241545707986930848730041386848097921012647528942195867749976439252602400937075863998988548647175321605613087354074988625805910936720576245164632001629423323003157073241907826546565510582257155398779630711629414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 13636884017971553305857453344296508505921149671868565832777250666693661904411834464938532206166096867486464915796205144241004310814508807291543582343552112222780039325099861193791881607838861949251794757644816593014067062150436289247247930936979525010677836150088267089495158031658468083459998721762932934135970405574665511474837583215264641834614360900624530195257445494972305026081278325089984111235569247385390911175404577624173209721426135743511713956578417888090251230927202613998243115551492698476919779948369458604960119294070176355814161173936841556307718160608925410727416299485166926797297968980405033999298266992515922967303589249103017063709154044973082645524902188294599742497704230498256110477585944375864719571237625427214568891713632112719941351949883839440837830267606289415421957262887757820856145474227644912338433419695239430055122358896246387319088855363216588783264585170556844665770186845576149912452456443020930475415869893661084066607016027467910762699317588479810618835882455079308298501329142795195681285742090046148560339026377439953242711486875392794397676611104393704920942606652884659658907612155671136075731821877402872367594721316213567829120669986718503909005391756881801538617951588215448868831858881247355129479522279608127805697298815059859386737538788964550167316525678580988938010308263106143890591071966073310260131334379988110971092372353324332052900041929103050548697609840606849670972026375660869880001163731930916274245888788719288880921637997009553605826831491599057582536140377919311095672678649782477837581967975675343825978116012452092054935112544128353751662656524349132486343586983737591951411015403518129434730614456422978047092090834405124653982725206925555256209444614524497002127386545206898045060303136767777703919552457715080246689848776388416179143302026963753372187649706838256852665049989260152327042849388625413302224735437147537583113628735448009101243143971546286338990814222385249320616604834321829041476209793437413094287107946963768278821010530426852969679115751904605112201396638757826585266095504898999130446504676943805706542385310477768825790044911091283851977841000581951973756977978484799830671919086028409463679942511394018848772132929375879158536938786199571157313271619608296537352533137408311877137387139959980501460645229380731128635882895308913300085620909850217360006799050581193064183959707836900957252103701387335738104426561192404237454601531634475538654671529090676486213050752911473032932779543963215809373531595421830182486317548366186549615210993619449475092389940229595274231028365889498951840926135311562188921136635852512266241763620901771885440657518815871693975819897142755075406859080504725471756879213339207170903979450209543161329908629250092717469751316823859807273153891691936015495405871478865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -2474258463704216286610228441542681004100135431475429701619143401214698018471405609497286623839171209294250802891401146458479920657059215684423103282564499919239830394861582004915917159413753140236793296877340491716071725215915637751180972285061713847900434297386045011837955706529015212228328907060247785569635252260631107135641017765301199964367047819556010304032567649643080687205383673096154408185769570055558653806684300677149975613974416050444123602233214690701261264773887550294298029127043547461289658689627840726714986390161221600432835005952501392753808685690848866360943984089985172162268521320363239798327016116971677789146558726578647373396955858635363883179929695525829739642550734171730274286618726476482834726439085337001020602062788586155072104265291072383728999336649148212395603963612854207185977394274849265070746512626318613157152514643203616752481865150955702380948599287614247179233636850151691167445869363529878244017920157494461057165749331667714445030980752202434737408709668974503434836717133150947618549980115951129597602283529842305839122381622397690803045128465697991301598044706862453203587209966067315882524250271609035523720512873279348063923024176233959821846932240203893156547254463301525700593755234191380960003324467505182338522072681780634925782514059417949302154119031418154263720065591674326812101867261897737191422442617884587496245662201204388504086788238725507502097283550712429432955742082990021837840791545770163320115674073110830042042251474703736349353208714605444261151992479014919817763010503708790902863067076411672865242574677017484252374308287294190061545080610524982109255367953669493729864721640915795208268633343619685362283441112381733864054614405356312544661671104148527693737087487262143054221960104981591031970003351880748982386568508203970780101893624792984667401464664936602382446050646880469958058981294209056774569044873176991947103913463142234172571749610908790303564595792693127776356247658099924887287616511323034430517688004135893581261086166066285774517836686752383479523963325958980416157406591424979694451865412364695764410412666088727635942655291143359084596481902506617363565531505474074044720362533774026934744085097506153117871277520302898257906504279878943989471854819525441484336481625074384238409549254627193630615267767553996462637002195891711131706174746597579894514405152108362069792782140345435564215366297385450859572400123260561741935838616984430164672087324833218033835163382028644987867952075352716821430488262651675972706472369828165293754246802925547456531145842665244670348300507456578747676481415167920537173376131988632623001949875995185610089027934224514066403769961500463222887212646077295792249335490860364928782306125809875207814178608364220916476603698539986221745942764951641885035784795324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 343701396401551777382637794100017335189631342363226341372263775064919532898875511884365387563294842644237318987564143752529033474252130435835376425569599400965097062565630385626211927509910306487838137897074964746174128701738609789318139527150378727009887515316220001869317217689879731631418830908779738175345232940943459982040349289250575997888169161896053121505667001791522516440962434225311359325687339738321061322888190160041616516221196387230810596717649756308266845193482668001614411829850339804479060591037408864367561349948499512793538226538279682938300523410516059630664733746167942024478942813145976749795645345274025737679210589250065834817755559887316455385048871111902533361050613606479841320859029842402743047803476543738378517796425766481901207758084340255040199200541169956536269034420711067289796494590002129812946896005669528995249772624923251111063517306486749863763869141334736290752639656132488919125210852064639307122780392910322969239860060909544365596746312654781442838841188020245161006497376129897908102307081444236389037042531928751351466882336507589320061732311197447271874159419271301847718544518565891025571777740286813466393861262237288390798623973270190081110641054730514610499603515734158952311843971223091609972417395927932592600652691386891538336927216330975923546280055285686913680594880822511920086068635764090363506911941308998245068200260570097057371157928325148017704638233234697607280384802256098241840055694811142728063815509756553637981306075466430998379469070674507851170871514169676757620144369649240504996747534184355654949270232345122892464119297840785435274628906419899511731221871624835355998038753873881843251203089139869221749751802925735017715689780311800311109314160244750236236536357065087544559550367310018684873845769302640459234083189640698196159136634630275522445788449577925949580966766973652893111954029336078025302000143857367719364628339230328427578529887305386301443616968666218160441891646130692981794942471107186038548520742119612676533625421260556165067405715233622711315813541714682548076251319734116814173380621246149326693734632719304561199489077444045803163229945804407523062311546755544201739564794930120309221333324772497466736807727805842600805469097460644912014524958508009200641696843256165895263781858864999357213303915184675927265277685189900488738923532402052274399849357131358122459178864022161154387465004155233954301678090134052832006963666227057539835389987413426526932108611957762000525922075850046401771687102684342460912514290782520858603585784408988262837030429469102108697337091044539396775231145147272692932726606051029843411714234915787789084748460293124916896408389016726157360223023112510972689882510600115052357363630262021155304215443150269941245810514171981620712457109517243012837349232035758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] -27555375890027491418589630761792616812588275178880066927753995748427251026560835000541431844214333178974200616698362164609020058946720482287556431213006833674394128745921719434069039313183354444748467597345463561505609103445624703063751957528591228143218598017547359731033151589815738196434699064500627940561703376786376554614907394881626070362076597138718894782927285359822401595969312089986101018311834791723780338702518228362982764399511375821165452192271598370472469980909982711235285254351415454710165552213216890204893930532425726298653130739425417979270536747491877299253329214190055831020710948141393132380040612887842712397149893145318989065628919046824059559744856457354213714750936451390660588284742291189351377002921718883700046030418475730855141287722330330036512467857229940109737967993708583370429006379174577721851674874829245100550570082635287597296402077514230891078738819977090919005760329231691770646060936805463081281277560229451497742107057644266911700005685438882444407695587636132124648741091170684668289321512924876632392194798206688325218910986301869923675405395062890382448013801102936040594386197918679852088772375170550913047757007990433137938881618126604892751187905388654863611445257586706720273983489568416582017008137081497292168412632691639581939354017996567114556527890076790984925438529956410881016354236173411308489711300066717822023426212681392457582053522661701698541697110801257522009808441893228856987277284928754253285148248897753754135091596660607089152113134373347037020570271932752722329935100320020814691725846864651017106892939639944071260513477319859980425659375213542850813327746726066017885196454678490711623340092531467815940316328095331312891771963124328986966127977158392138668289318812708789393766811806089547203690969247260009407929062905264218307291569405960141824423644017002480803387762203564737173157050998150469227982451441261999995151462958837319167949849159547990387884928231635765563472123818653269060915014132153986070362226439505580496104929975946704013019896811412855981825478595964336569670066084439741859857676994370914938117413946493231736694248954060708689909328000165184743493130867827422187080873512522670384110882766832610578035069277913172333438552579042498692870223584236525838012979634506822812986302278054563706431659037294683367440661736460069850314313032071182593966361840501349367546623456154959856874845758432488843019021431136866753268664643039222978934026967354955993653375852257201373115936034169815434976797257825802709992739024604839277479097101018395021897124216405211873274961717438984604949496855792319329224141700320587487703147430576555574960426777896417218055621159257044744781518003260211267744055339631904972513443979847918913028149298894909502224478694504356540983833356396951238213670587596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -1956619772239393112823703868595088029900704674796364932461610273301936734789605263444023280660512889392009055749540385603628502956113714771321157249763586100009166688379656092378205303144950492503115786179314824091226954307446482083861148023477557670099273669257739481800422402837665445980051133749421761789884923129765863604567817281115246753111557079991207498052769073026509345431239538157306689182892466024940808918580063074527330539555316540481253326581531165168235109007970069575891843967286920378507445146084790107921219103356520803347370842750266972033472362169278654144796414775115230460481656933433129355404872186705242213756138590459743699449990730257270664846852076534606755229156889539179853402454732256863603846746106498528292350693868871683733644582861917357825400843061750511449456869215621747350170783532647332147894720454216127407316344861348538993836740751218712964175289336705209352177937008865530462032708704867316107515990824828612141471191842495546913263897168510880594964526264197810041002000640792773445695300471537213515158928607027536383230677130449050041113313581764901687454717117649936430167314212452198248881463685642021267671141364725871405632953003809484283452337777020049150528960917838457533712386437658526673775095470024469329664657697596907744797991756676505952559997558015072291084472748881134571543192962829238247249162512087042082586884085797718111315028362038799472755939019599624831911157163803051924562520339620312825592384025294476657056990967099465119799286623864713760535148418965289312657356489110177140868735301163150294216611699096400718935871158751605560151321494000585163207290938796670137989161000696851873608610503389546559298054390933047348992736988510726146245305243725884819607981403911692158862960593171480453282075224118384965607488314110799725726858167489265604038032438239111477260382948734113217194375435368851266983181243823604891180764708412619170681393189934604870287751250810881907046034788043392050929988919108142219401771915770403457702444796613098594991472459463886944999795160542608639735441030425194754055330871256300697563954342268196211471889104093419225121841688774387837420247569707003584192836408885130880097737043350701310324186277061505561346039033516535120602770795271387161872611112509563219014660161664476456178732192512056282501984196868691835810053827029880070255134797526329134025423215615809173505925740960422289722200120673716041897152742418071320998067635986818281560082552188678580059247337247094315165186833430881599897444268791006597581260860687151234127850627068467344011324296202688585845228348325430697560337104217714279209656949386977478677425448653703297044827684369239507014345686416369072719937652544537411546361620946989509864714117527576982742374667883664642661423521863773222148983498997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 1239645045341569842900529118055746180650227687014691257229367109511785479543494685640821442792886863322350667895889100651230802210137597132200411506790295099779085205324920131432669585231888429617854250798344390548174411369886255216791251744941858456815566075298971087957412239247278049520631814162805930645741849719425674781134972453124715292463910891528913858522876319438376095629531540088845198003098449928708748772928310468206585379091383182801501730317799628043945285766474304270421515802309092148689952650900675471696370685687105263126207610497308234938391934289105104156510687865609765135190087501035463457194219762450013215543383783730340630299892291139551128198160791583222942685426340576971603086768780242621637454348168335680774726166133919394689765291212140530141577748270989335015040565885347767761765024357777948594189442592878498915147273412160803549954435511859784517942143110271397983992989580841680352810942381969368657051399863359522265403663921873276375332699098763339310829139248077089897787702251728970614650931673620851939823297341559549962794392334182340607143997139018595797237439825194504666576435832185583148820889993571594589315057700119599196499660991615810035628388776399571480416203144571525416251294707068917739477944767615247543212009604749224454396566539444737757141830428198664508451816159441189546358320220549028742630350856333694377173878927215784292300320797364107583745672000612647095618802125100429557500205395006631930954603055611203856450625357329535741040144460142794509801993978056128995678086904865512605371999851368040601591019290736175212076351395490446842600012041304178733698536156136624073446195248115177528788109921808846440755918139260887989625258300966962474063721914128793164540406047972263139881595056394451489578334777415521183254448974566768328206620969982273601916137474154047210677121090450945672296567810640679191437119010113996285167980025176117266939419295358060552548746710465887885102911662751720809764771949072501506099230966680019346316383271913806364141234568978605749088837997429328483865011107726293680528697042739747481556389848683147267027650459155611947921585070782110128305755659838380080226954933048590230751084415859463497508217070886338746975931663867607191565543236344960719192177281828063396741366658104828130168406806328091892742969562243973340769987969019243371616192095812061306708369445342699412979281931638366382429896363591695479666132150224789549481642724123848380176834013855750816052156622157384486238433717450687336276924508200569202959788308772617942669277059658545770951699037867723794569716005158309601215874238510045943330834616842010585772780941532846503458420097965451091271227032590665339130476193732389737867235988395300761971763413911776783545891330663080979918796146502813537222258170265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] -263904526290109638357868961213991792383114764579632559174468412436572327243088922221498608277055785897802193240705182223832077637354555748215912021526751066578034252151171531971555166065923788531833479412903044980409354845179931096402402317194531045781598124405660621372186406720115644615063372823455513905809806921615949421313854273677967933451831424664964907523502628970135789822253291054612109167447365345225166650394792120042330855605312179231492351526622798681127143813425866267219872917870968268084666960591904955251728050310302405586744423215222493940586539485580326771332783856555440223764925638301420362535977223665368930264727308505464166545302874510887988559741924313904656334470146738811828190769186020688587696173001182619432825347997180018185419154567523313469741636869409930439743368935128152974480329065384026428081547249047819076006095151688133019084754781538603914039361452041517959479781741623996044076283566944528659667356265782629589596864758571462003224138868790558971838851558441124492920708564129852772293267510274258759327272276556126009836023835484831640680315741161489775584968019916553451328870617883210767969268139812834073708768395627927805603537691764162146502325579356561381558139391109588131589634666320067421511313108114265168863611702995826813256913496346306228456331270132715329492464097181233435343479501709540656667332595031432852439550179131285991964476485474263592391608665333242936632860105025245204330276073722183692253227730829105813887470922054420118684313233291760697657243123592460231731723073771024428407017876619973397264464599443591577536931756663223042208310884230458820316121648918455522180955903015797893228239740392981506461156868097020880071113280279410177122009381147078244038506286540336031089826955752956250133069188592444630335435929122484580296495349932516469307797412448614872161609699611962060774501686716177617819374370626328376891020714570771279810496539749387109393673615061098670211828038901222481206364949958553042177596375487778747068886853511543360314384183773253225116600124348182336686013025361922980449978734351234729383030818317751558320470350285948779401119005017036524725640615831499778145905583199291817627716109956674856513228523934809191077298598394068313994794682027320034953272629167158256554694640943516107708449735329186971909162372801594439705194730648903333663108389685588279469291415588000461109509942593674636760445274188848247782123015223092404618471943244681544266594399464153071014311269372784023540135457245370523756775832555587676087074536138980362230114170023379520689481311396669395670446325551329128811893638975931962740102184763700728660878781229812960797242900321712004136480483047204097364441480443500568482044648080949850627736517110214947658222037113731884259257873944705070463737690849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] 35338241270230600805187848702510230459745753365327113594660056607908969399264039193282025460375761786168341633818608336499659746635544004826848356240441261267421157974777953549614882214275780365350539810222370275477212957723387614154694623819179016898249663964515579977257471148278665907839486465043838967505310467444423053955242339441269417301981639161404928744633891114273468470404288661019254392705950896139902919035999296480345532322730709833594992305383893388809075834073876737666611523229706181332644642570751792215492135576021350752359792282164177249605380560351933130982784202073069738228945338191705250298450129509984704611364293368276888036661094181551828635447795055051686316269203152382797957368385852871400585348749948384581442795483772152032866256199433656061732772268290249426589769458651056288644192235883011752548256861346749393539581244783631738249921628475262566932011685316526924106525187961015139361999209348161933695116551648142446804164760263682757993517919404853120747029148572648828921495919088589965737308764534184461944703288435936185284168123841139481676021909008845460414876634596142717018167181182068863672870385485532535288222155865369832895289499873264551490110240682728820964849645602136429258171533689987933370465125074025885087662792400963870139015171292106047978125561003180780190351108160551023938941250708642972920736751040557250542230113931666112188907766956533573873281387010194346616255105685112002181500020464400618063660064387054936662517655823938902198827192837071515820289017333797129660006054966936265416759596092881296205100082487926986795725210102087850107854337786911146710737559232091999382040876108241556891508150153201859999149076573512512697387969643889916983669805666099269761953583112628383581312374676188393671693865338336689128426620045873504306347142621825832753493185621074947316438103054762698535791100736248550290835959879705988495137720015942023737296640408929619057655882459888188068990946181547305057685421785775275150764489931151530169764899916324511731613892828920098409604123861477468362370603793647540924557863901498255238545038512617308680838017058934859922806430591160438160417507042140406530295997826501714771059286491475046234792079441463269304464140510318840012246700229389460242682303896039773632547245917590766482854448712954096676536461981130690750940693598725708604071521989986953970656839169958064897632187971347213327478716048189630036884720823610994614885996831335687703721585274282710494887948754811581485880273667314325243461206916767282638754449590526873338981862786289913880364695018079559498940642307552598154121941886152905790181305350954607932417294836870254466536882580247768718802606407474257156931000117925787887498913840505947043011926594660196104050725822897065139892490478100973834715581644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] -2668796051262931331944127895846319286812499047016089630620950980151797087677888978533952102027026431380088474130401407950505477747131254285076625604532010795455073126055310296506423415833353025176955796090976721227846107196913653992737584288551388257915902626853459257367285086398121956054881228499114266983575422325537146292799389290982515906785222063716051562973693894993101535568000151204793755527752141592303975780537887402146336579315614087969784640648398040603885137725630906541900366005178616498678603881133751272908742628151093645521388633170033133454076603862942341442502282697602869319860886462014384041067867517136389022760369135658568853228259579866454293416541350367295986608611481054242488142835623439661193718885033637928052101538179319047174306742020508119111549579126773879394397322970562778387387930316508506171630686031572792270136532906324337090461203353560974860359488185667896295866601756399655268674119883978517996896038898958503013850023376087221354383476362592853032848849066188560705881459784275716409567763377775435008964571311545834126786423197531924127377845205728892584624651572876450045088184411725348018632025878445760390647695618721677418431343756217925111824192344879234388493028505918000970533729562503131963957191882727058973644099667704960021174329767920395056795024033345838212316719088065527756398817052601454421838754268898358886329387063392247199751594175809477393137877331179168238968576419860088642926895321928177644258478976523143385818535307212930713249135976539029037040991824186042364685978674018417546299903067689144851278554575764622227006040056926675745374639874125966693421798288922437081032033046972105638720866415016588118968080596285177660143232788675676862718165846335630123327173812139324382828552604085174056864537961362561031618532174212524473766767484608347364377519818155431939403114164475028576064827946080862138228633469186438307962758821695718323918132685170251082689823401111921833893151002808779188465817153260955392275002462514596232758759946332573989141273536873566784128258899828620658482593900006917177613784457274562200397642234849872351432978078553322457858764393425573698824827020718575012147689786336804334621141362387229014238266973750407950864043023731893650380118644252981175853354957432872718526468389751771774871065315116693082984055609036812102551740572743216595626609655449496315017065445596408641580097644469621937549103726434358964884670208640884879209353161734345641593078164861304939852562362437131259653164855004497330880176271466049540121875574947449659105800478051091296903431931952147985149952092975178902938514029870559973157120223608271280798478032522751422378042191000634837070252590469516508716665434911242831973058214956204169085544406504550196866612353700420104356426651064678507485121740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] -59410053892995164333009991769054354351130530374313250961817848785011162112699724485153962411749282281011464769773587240921739185191857998803003289301147899396905524850580025203465729749643102100128165911526378454711522835255059038890870486579040265694870232346784453830865880615885888992699484527430423642519963938189635344866978549357173524377461926907817257836729859213316578970537502076510037664931414203515011338456330325635235104285508794077425699844180682662667479810804591104052767241513415652039255555258313844805476598324421435231872969701944367895996273973043270866994826783029319322766562534052707170936814034534195985156559241187447642633528672370336144046516752358979087901539754241023231035355915020703321867678329082022200152028752267054819537830402261035390385922402547271276190661898992065469188126852976308917985591095972460896686728582079271334574349399178013678582198895315120519913521340680272765666694671210258334964313238000167646765771713265020968997009797589985695373263167864406927172280230574676692116939757233661893054178668384941092042114986572432808768242712910838772685025010325300046206802711744669327995154811445289965132222179398394847496073993922251076104067768898376404755894416713063624294730951518239692076333119814430948217998911124513544588408359870030473197040664790671120228346890708193533567798407353677520130637801521428512405955709417479199784214660266257139119237902806981225373810154981694344171330572643639929243113895132705676030788375881516678447836096608839081292927049168022705355178516195232744493427322191023999081431334669165011851470487268809812715327660876264892224442663142141275348999209741135755181455348582839074438511461168778853201602004670724008327743478507356929026496584522271980635194197030642132101842818532282275988620934389786305735125016614188944180970828371025636172755428442049194285738107890713439292166514875419233166074593654323841835092779098401202356835963887812434533681901554073837865052553031641206445144157437016221018354830220115171999186351352823049089267394466389432526636629017870691016622424598962329699664319810281131216110567036115610275674527768045019759133062891236954115305368994655403208820278510708624983857583765709519119084211920838131074949106681079739917476505553450222642713042596800905278705716349985570423192397976368932059425829715518024829336469896669517292819217746060335440392284588986144751802201305801162156259770105976802885452506709904152191584817074920096506461322939571574427719218663682120838720324010129255627413363808073416374655467523594259000810381345732729263489951544779894491533853392557118048200291782112265586776930931730484909852708172643680489950776980298088855576732104228784448910752210788987637567690314568486853282574903766339543360865593184277439184896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] 50568660437628098051640284441764772351781266454259523254276874065006268787276635166163580811069474554386202236751602099198330260675501293805065392160090855281966335814613057483486752483923567950418650040921230582601564374688115563456450299501264286365588202656760516008671112112329305334567922284964561584161226714962280143717909044411813770658871932542458026594971202565973997337348767266371143685737208826587252200353844817045187306503511590114507274846001822133437548086366113294881922325352258674863898888967066083036040756937492289802643018750864965041336342700464879648132712923199692759672057501753487924388310892961352291715810529175377465193324724584422808691980577890149512675824618166576037768114436746224816267572524548307450043769052448664514409645897811739291864339113996439822964292801898275332395942192661029262971137317821611938397985268206390110430767946349213010390679004305839761841017557472353961865256860001902493690119553725857646595540224087321732766439203341862005120533398685533815970990668460813518924617507414754651134929293861095484473778058780134233153943152843435665724767798185194379046736174248626551314080703878042141494832708263560154288938507752091657359072240536757617003124334459879086986651974471228669117349744085931511086176160542982320298099982621065706029343636682829435687214265581528016062698078868705193167938940558820970095395160611938547056585808790396176188817902595685646209605169472632597644468397310507799919567061766443475913995192786660891162292455015826617843333140100628383322437007934916020892645931869947761889368358714731292772670468129215041984358736290416416001527425925079026036264870621233199466589112375002286697890042656793743838881663924206871547312811904007193749910250938284329793009335165548498938189409633540681072628170047191102442900804888762696942398182807585346302088263756651521402835441858115098559053808038811615924636398407468416622567509022093936101839434646720445011898274788073342951487008297404719361639074083601230663875306034179650712717208433339775296952957121596210039465077591081805424103976209207769145213920421689723274795051114122197246141469660612313875798735209151531858509008786001749961877478004121364480158982393518848268594140997785119473619078665385170128923953724451919648699520906860841441204084304880878941497109333533272816730226704651624671596387529537028834817224855306381325867943604883161717025489791985775769092958150357516292237193913614478280242334689147664032305318361848253199626981098119765306689584266276129949087869483390120731912476936294416456653461551139791756236320551513218027788420916403336133423233725695843701841183674314958743908941708571339451289165773908869023333207952362644407810882886837182892570852460910394346311390613588788227314801193093208499940229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] -7700919662608343512595830753858557856754707363038596864197406624930558603070218589215936883600182591967131736571876273770152030938491640065129324519543695091439146636026270047950483582045520922201027232515286204064604620591601436003937665966632867297917685497842347757854625290475668894431320721322569277728021578649919287316257346848106226161122943960955079344701591741130445510056921900559572091747638566367994474479442412230976123243523627163046020048144630614800995441031877884071446433003042844370813201552861873016836125906411967089559085815395641131920257555209030585357423544188520320983478225482009440726889001062709544461486724925753921238738762573418662994969926426935628280053803382265443275302739323313279189784232735048587733869766490686063444839098359993237722530882702498314633489338630342915299485770743762638590018459433792080464385258180905885685370690089738407774581936680703438565783050316103564027437897867401300574427458223108209258480522275947007570309782239851629733199925829017571287974520753753485129580721374165220799037487225728364958016692938498565373932305704286929181262865482526002629305959518084674897191988025997732130072105755884441667810737661902557536918580316986471199658583589265956848061384014519176299103413571558465374600858710706497875060329453637963076355106543678784731097574982068515066023088358640763021598640997311175498930098656781090664221058104512428049545775718096955336324608697609861869523125438823770260875090421131396068559320507518739418358214863732569426204480276380886132109583105207490042118869150987591790115919671233145945747290292229921261946197573377093848366638491140505688891849540936842841282217746788383518404420620587408711774848528875223025699089748368402042981560338507302780291528413216896523043129300708299468723397549355661463237675147314290225806321104583248656536935916141474735675430396295994304670539486957028917509574435646588733319145099962706833516047205182992659883108418221200274422903816537274003052195573314192609556027817126765786278392418822520852034546697793285383171962152342938540405872212284333111537594848770953855156841925022211785811584496446270976628791301449581664212564524802854634057156779383060825818041506285332971338610581307592431849364054659414722833222541757380103545345994000520056571751772754207080811570149035741351021625980984024857037193012519190239338551528045059344163183364700867305519396570810423152974279484495237413766269349603136051390654810739778770123509640816515933146083577566004208112876031076280172946177018316105130923454739715434200905239970047700483488103537127657556459678511661088883281324514356003233628798110710402902849542681619810891100848050482658618590855952280034243942880488641730389281984949019853650900932779734829002738532874852627298385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] 588764227024770308798419217805681037811136546671511042062479998089395182822846065493737937801717975768409067248379952499725046897181566171377079323881624288525167657396092663731592454161126694030625972965594852081040987777247485333228005854333239972073093389557065927540950875540126363222316193580955712908464091950408635933393001372409027644892388143641892532940405716651945954743961345024394235032706935827526106791030676667633369917829681299133586606490467509954257981213353792479549273554932527321779612889647567149293153105316125841294953686136830180837131031177711122780807423765340397096980351079287065356520413145263799636023302356162912863285638139141628887690569559041844495122250532223477618209315843948497066876604096664119012196796760764586586265451439982375732078068466479949775034374127447870334668146605983506087860438821474960291412926037163928077817232659279036971169124125875012743004103855961212388557918739822560966595991708580823528741122609759990677268641613402441099357534801227494792374287859466006674201297094782746916682525049450044302806191732129442640800325228585234292369261050061582377612633214831701819344095190427122996514115905919057021404807960824600790633808935284800846750160686337775020205125574881335751297766664501666157054791907951187754352624193084741796018502214413952131780964576877955188926256838213616491868392258123214349782327167352763335115100562161260697175935880595764826571990659416403753087067702342131479963411760604802793647542260075126112833830722060868321838700093451592013753264299279517884768916866795758133873726002372883546747242679288270822550032002515457140274155999503569006060425195598061823406891113212177891732463244269319031056942306074531223892396202420045276286890740895898305173018369122251739021878485137330822162671098471592555451166763531471595901012310228901449790779650383026512479892247590361596003276991720952420130286137816698507982565170872593605582142735727446915771662444712308208187278619076650227650334689613287022216745961832677702449929922019846421708087743161798426825149569364674684514370827178937172615659399822327384139767618177867924961085070498378823725399510346702921803317518650291271371962927902056721696144966531068852692912164509625760108724451690954814740595542444890478600508553001394336061678624622388722881233431834834405006670423599989302588698563658648146138302326932967574271912760432662343825845464196573512126186028258395425963132113217391498102819643917484083533087943637373827311383226204561093124056623060224094838909669313976468270974635887452703731536715991279368585138897094394585702727214710657917570191527672443518207431687514287078313054717605267142303934525567082994511973015465826606756394374610336548174072785433493055836654602971460298414141413808137223484211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] -2871435785072248140101290194647619082312366576198062189696753998063314628120673708020498932746061520466945613770767642595818294640221107281699170002310946119223093181931910263847453999654647394682212512017139654167615004017479387285092808130403178001944814329546246796143560306149446368310937422186025544197710645307406503305326578523472945465146650585803624871148373439648597202331522336203115724476585551308159086834513427702140851274752693881843963653697218815055161860404280336840395389706268716348975520529350939287958771914333513676065843244970715847131359072404440570517402499880265039026104930287663218419865487611937934748845011834797455417714785355642579130052904716906756184429895308166516647988160238270586298302726284337563387841350311534869410565817524403616395246823865023152585013812094726382893085754675342625847590883094838909549956606029432517476429674865533579560183761829610194499258299462052057955210660078797510093397974461457293720248967024191272064651754578896801461979416543597472075588431161518938384219348375839106132656077782476421570982450734995828093897200012512526901131721809210265448340229192606492610465115949978309725058761853824285073030087904112461558669632899359215282536094265671984045362522497776442269071761687279278126551228678836963585550899238328643931215474330323241303210714965723266704320059662845474211456812520974758420192865821402449308467282821325178088179221737303948942167971725952249396767618068630244436113717375968690215641143086608492190571616110704767272928792723280807691880882733581106980432064006660489384042537482638312966770515396030520730382753648901763981567825497746459756340092385238495824468227151824611680003047969058774551765602874400213996039334174399167000133309919935640748036189143153110589913572663617887568903248214778561595877196205173475767386543697582364454321205562392823803773345970467896291833716196048439730471398615279688648602505160550239356299738705659275099455285923706395505950941320150452256365676870011726220726024201803045273429766006905342044445983765778948086202861234575859133626461125292540821339236347918142723867830293019289162199080755086300439625417109488277497514535321109663118226235826628178584892765007100591395810998456138023030941874255315705383857327172280106528430091211471422616756754291144575676051533811108806104452341992298287769225019154796975072663469915296598280990775363662310677664030133615081511073507785204230539175056274091584309897835469104517558657684487978617557599219769398070037251563333934837444508377898645470456110762917140571102359365646351582196416739070908618353903032065094371553352920431141933637068345935183980996417023496177315681331212677004600995985219009291668244043827739531255997377867932566369446425861455729119876536393388466601616998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,61] -4862235720408213054434031890641970809032645237580843221824450089138980249602983020154939111597916859724415013331763088621448584144126501096166991462378326031097605304714017502690793309690676034467556100458515545208043929332697943256053693626748624819282315594061893594364491512024888525468495116802425250359993296778484295790787530513065432876979594481427232868825302716308954411182604627690464880256402528401682580480529196523649612092225145957354667283538142577356249889680534711475377390383971979827133468416648729831201066552510425445845984818982015056357452298188971980202385571183290602254843222996567813641081247553391049478831118219341899223818208873079507960295279663368865187945233139350683422892641530616600052032644676801228405765341791864180072976163152586562918086200483375490070949061815905570059335429039046730286724765811475687550964484384804951430355497366302203936671159518166135895397158754742902376330031794639402468880695690825583485629895898335650706248793097937058407193074691895658081193110260581895391143969866038088984710501384415477221033617429776787107053483603062457156023223508701289524300530042703877661800864864007903294319210256959672607110106816801028678664107840604311724647677411472874222963753394340519424537705990797153946870086316258102478722672927241367188035740911103736699871954633519681172158818958560699348054616006523678951542002119442498951118881389590833259429667913156971599584588582149094440584395975734131309716296887044135483988396566762524535043214259484693252560727892268344890031678048556070849521407610820549940047949676129803263456797621008434806832895951114452242385553358887062614164846686742425807225483070322835269411387345584970492592819396317185347007334213716516134596880392266672843959010061522215526745271514929781526097822070404758713534058920221196286075183584439345419524492150180150797686676772995655475169041273352979141845962143700037866904471553628217819952676844526114558360225243944014686012776537638452761660371314228234330218601495469330110976114958539166993912504820425506410758816544296095971858188848488880029942226984645003341636841178401001627191316235264357036616074658292480241427501412341702214842886709687893696478016019808951620652779069094887196011879526068456000270946681196555415436599256012503256150154822875138211821328221399420244645843993644035728168099039777254047813375254801076409882408855465141181851412786508585893160105199235250821980622990008525712058302200418463594072590244162094971801770254986883876538908841838462318421716807553265093378009046922149964548139477639882057865869228448953595248864993206619559924685901109527588248461519096854470998249993952794789999075689557257619655153084408868197460943699856127569374192918744221664176075640491189140818036041608367670558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,62] 554587850410134434278147909064774010559944481630525654413137524760285958492459296590628618476161814866709244223842407444610483452010457610729901498817706724968804088424881115682826072739247210525819019809183901448241557977790796266930279482944379066874113449380955679098637171099898860679207097619713678208656465199527490433201040532256678753311025601675470088545983218616441799297560022804989176860278423929276485765539215929915978268134932607571492472100894994171328442159517816335766242066447252751944283826921373519031836104949785533341535836899414982614768864441550171654068995853420626698583791526887149351237803053620625897542737404650714163099754265226798210806683597244168614444837601110427917431711103513205424207287416708830125295371961499499690920741150601565598788641625646242267760423475312470260311183718132559019640136060439276402403720884081885260080360976873466508727182336945732885725780952355127543211014644353017956401945943022017283432222952150628242355464967407294374700263503994143123841522061518692232901030773944832385688131276190181989665439590733819214697752750964427956445735264247300269880140673338152273847710429739004936306478489514068239595109313951252919983929259859816364815943648967881055926981372058933201934474564683534962522294871890261547699976323892363665445156855246767052714985338279074706996251004808156135239810956742804710771264648745099175781541317908003864927660546287264735706167287892522021420746281597179058153365183669855909962362527846946943481005289546628437462379178104802622160825532761098057377190645046166834773371896602917517153551499021438691262714987603814533519399550364850971117034281201763819178936406072876738540856262619231768125352400499219685394092806689753307374402371804238387864467403020014174172309667757384175115465972419819983679379950558643829293978758188343793912582805840223628239683326624144922268859118571297423114880260136196818717023126574983728464522144453171298939071154814702244723779554541463535723968280763065248992424787749099353137523946579933864311444647039288113777875250270207278717202158561919443595663496449030119021655087571838062837499216236571203981773479699094953669627023996509067935669082695997192173102810289683280169210943138386861932984134851315409326426437304968228105003456106958354860706362438952117755455210567708941987278453815419779134745406964811646565422516858671186074607045028612670159802831950177286595186742962185101560883694094783398684312319727205087382194441110841993564157219121037485288914640230337943861416582852859524935475529169839389559438984528355581823438711048616317590909174115222277654948348677101999664023750704313899641081111117258231271752750349157408893114138186610018039865405022861505388352827479955327704912089568833562120065767815975534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,63] -21171972485773325268849980035284870495158549685136732463160843295368230253550551406312107072019321321160206706988898293440437398831603139637846880601925244971473443253276933454416393600458721100673853043127640721176731542242731146347210643536547156117416441853002615515641787329365887819031062920549957672098282722309240013461456898081026400059496092839441354304151213947415823507546175873211402654026485359017489294094983667772489158602884738688932858829866293252324491027732349407657887791726627556482518065760536293637464288513932049761489342955391349842541795393921676448707827379732606376391520673730254231732809536519421687640491055480819447008055589098006068842289937027956523877890766278675180558988382777443880922617372072234255738950282994935973848547531251727562015634961021499636106788033090737940965187589447067861873927836322728262899403390970301765544057772935449664064327243569920428433697818873460982912220802369844388639169681945228626645546307884962484070959202067680689126266053419058718428261109799380924917739595539564721800924087797234212380100280636165725899993758818165375398230751931108996373232328344073425772680778008490229387685953215123507420548607591981665051480533282974424356917828486504573079265517901274924547007916832046076476853838000843938448968392187867485108713369100747383207671612906439169161192956080982447447039438134948395873893864480138389331396952466221897085442453622661917086062287832600221089039104971449276195743716985633275641152106198766601568925306244820502335416239383045921006367203819005742471879164836555725639467331500518733605964150327247741537237135404303943032038162884991034428114540012777083350544220847552228338238377474047922901994553902315529762899754941576037120827703193734198154717046450688679842247524865373076212075821102127793292153424590798681899221076352582093666388748514198986531589939764941495762287258522657059396912888709288675747247076336588916573900927284520306781849926481908831220204231351616111493361924149410207726568365393523013390993285743140987104132781993344677944906302274641531909543973262976384002576943490622283739891698135773175561696571873391076778069057760704092734740496840457473018836288979651546031344159026277012557522884297040037814101790451254467387365916475889934954802578123193187992560269217044588424139624314853612089036408199376243125299956619949131441521261796898109125303469254019979361812335731980353805127499161514896529714948244802177770807848907948080619867512935643644994782648125097479086895895293246826323729537589719489510131584579410787314758870180188608519900427698141542387516263991506728150317248231717922881167297510588237129791468427934749569360904563594578354852369161637614008176481123908031482513552844626224670797957115460466092359518006898348523520000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,64] -1382480564210580025850572002889305666829780435895570380652529412344160415088802921712110633499644352723715655267081212810276543256150485124217677330259918190158314825619399321349925759577687933767208859709794324717644991459099515514208066602554610049612325017059246514594364108209922731729607521201386939824613034721154239776965058453826372401063086696173384295295886764717080156540664208687614745390431825333003664427165649473597387547324384814803334856553167531171122953890028799157147276354450561185362490450215502330896642575335834332127971211598099214155300230241130237624257378741633536616555090790721317900303109578838700403722518141561485740923911342295117490904138276132066961859751806310586696412986998526234878726294367780193813197728676993216463136505313205775821550150405797197904437315609099163367421816016034342142162406456228411357061555031204976385871038915463617608900862118025443255924413019456559116022936133853250995066686081298959261893233376671674594885616376672398706356390086518563628927393902233504747497748096082011322908282743622780523079026183711312757067057341866880897099880215864276622481822011112890419269070359766362239035359064172814242703995919368187313505125961212722664187721243407141245943711512043352463070502850842164931729266642669459772139098626848369168091335046726611417607277498817829676830826269928925156091476584291024666976182627331770090632374351823571051598717138596701942961174204376560463365891385955174745708299519851602034128057768430780541408837597874554449209374937020116217335295885831283267862407236497854135170197234225491571675963478527683296439162471362362724855210822720829635769330654541162575024266992493806748341880875585850723479632779190910419488303000698685212993846491475759823872578084949612583387708205462828486708189056297992418430462883837947773711513642852555769651689302653325480883266688563165729975482421135101437643400076858276387600412362892922406326616507531479062833479349262534794309011904496873685821636858911828670828383959795567158559533576838221639292361472581825563117944895632872286958789629650227116392892324726089940030074450809973457988022870267155097256141410015712818713521177165263038206504911144068356962808427690529985341440213022176341164652158887635383697938694684560162405639924296375485260389659217781905432206608999460706913954906276038833793517385424237925181049317652411772020478541473485556572231719175203246015528108636428531589228378048716627292215728475842423077381732332216103287038002099269772893705743963358895689402867082926160783384535518394806076820484443178684498033043126039140578900539541031230321703299942002774015228845037873005937242228242047993779835536732964681180486183242815624320709849442703419164521597461471738931062754869733780075247617481637888000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,65] 202437777467756687260622656870918821826258539006290850488366162556801869489586425522746491980419582983276874974827440517926091807248827541411997942728798922619628385673146927934780916297091058669240945169059259082915680376905260507922223648863218318882508488670087067471600776738868669666976835906121633158647894269276087446881819952080366400080409249982358756623298969316993312432294232469433856459751736659972371721827959719574029449571564717738144618059876969191792098023841037953200223744464493677972456115239758575237389380809007431817269707314541139758981949092447278304404601467601738786700965486015451415549490752106677499120568385062444341265442570022140365519813823662817837949992536997807270261876543244947444703206110942204586148262491066003285217005485131544430763807085983177231460384258648932512166201802103912403863119086199768262530299439876456865197826606576383484847867836668568114503808754997938859551226459752655209211404995364732417485392589436533123765323025928550889193747285268132014154435667778807807896266171833497801990326715818001367108977733046062892873803516962584435722689961313675458690130674167485530195046317588437298890305167824447117030031816213815407799911286092190989658527803049014702891229652497833624492959251695511167045600401050993309438105929443574026239767015969239570007836974675500601130371643433138336818801625255189141937201983104955850779923488824672323386965540729936304748147353652013770565577319208901740506628470101290084231155089205357199918413681486289660986036677427728353692224403702891688502193520558541335952353327896517045171377561318326731919991189118915565227037801085418929675578366354459606223239416287031943390002118905066061131811687215245209983616261151737070739354473057276378733543923152547391944897748837483271960786808563170103407561369722425729205226864736256974212246690938143543639666338725644236383276417792281546195067675021408156248351514356625443000266917355794305350986584533800932942524218652833670792057243065700839487439317009818464103945760095801160126218624523238695311377730757806058637867131470390410401839508259840493273372963348247615523672758914433971287802707726399614618672608721165406995698657550672112492481865692836618820231358005669017801715422328095184972690835302181907859027092392523028973441698474701541426008251193056416247320138204473876478487645239782650238174716967078335791888975360730830213366265720717419077998151425003209214866305642362651933994600411954374567410716233225073557684640644358114598774537727257127214888556281390167767884857959888666186002957163156675538308096422819757937577307454698447977437690101722893168708663276750412305176757082022088317104589188484733386614661758603479479736902181718978960179320424152192295674408871263870080992789684981596160000000000000000000000000000000000000000000000000000000000000000000000000 [93,66] -6407159755116965760516922696826646483143370480499606337277370549608763885331125030735517172041987916710384202171350101870030683677049391102210324134214505271136343649077491852039089365842671887005635239271682150986219083246658584810972457521471093417672099389353785175636363816671558663102174388214771979983037684389364548318096465063070701002351216569098225497250800671347707869734607356835482061467517546986318215858958863271558021022106132536162811755475112809053605095513022458101647889706113736658779641951653921490346359015958427815946843772680514676038637625729657827516099820895066710597941011906104218327897918699628776206342778467110319861079254233627331772184009399540096216352422451913314045257256362886801490803769868971090286117494029859684823115536400789753872212751128876401347674482465870547062213004505272436882562413131882212624014322732447182180861298845526276066675956824005289770970408242170965045821756276474344841729469670814797802903938935186301008556579367957677420300534165117721878197986314621089912946763713452393758573758460115085900557993887338350971654913149982865367476039481714334372417831138759127521017982489202574139401052008388018961336304653264158554090415992397001829613824923430334431336288812183234341217183610404021105494971812837540618990374083349191836055784866906743853092171189057570634676335241669542414763369415138394081344936308257990693460934286995771966100714616902484656465898068391477835505973597016136200304874525159724188623077187646328107601775579573743661133271024838768477978690231481842540097568459345341379606066659587469496301198619390953358750533075910074166983719499625289135684048827878639686784635096076903418659761052938777481158465926750006389073726454090109337126205785240531724994655112388397345182347643628299877461904507535379172014840268734325237768970025993943762288223485463779796519592708061502043382815613945566811382327533996596473276101664336455476754617994244129283491290812348565021378951044040677880757311425016934034467313409308856746166928770117780509908538257993645411537683935752852624048341325696812754179590738836018347532414196283288284197390412489462636425011987249762344523021721220310570930769865850586023254070127195963928579478129814046523004156145423122675636692777094062218810986168448731181794410269475262696115294182806978296577430084347526839547420022252328730580112138449674787453177937850186368314075722052888538374772673050725625231230230228460871306470205759807676399542135053621890673375422095946345822537122855927839209193911390271463533202720749580600786087373099593463641053006985690675427683307323518843057276397946463378923197498037338585276081979690868043927867697746062176345833375656702123954137984569403105741227217896561480552582937491568154688911761735680000000000000000000000000000000000000000000000000000000000000000000000000 [93,67] -445328548441352538125010017758121935605405168964965388115073506124262297228713279154651160286871318680970328468008746660782850953450044722957466767852431276034486956390330597944133403303460822370711896150243594806970866035380928926586400967547078211579733167850630500384300261302628814285315644317343025224738182300504633748562105350431131363750722748401742793534708024664335259278078137575744956802785875920385968787209069759879849036254993478548727458494124200093939781044672702871602779579535395610393390148117632220683074683457418979734130799961162199814079541531194986561118788622594242088482123492320993934608533154531137463789891664848750045655324971502759546196208381303660676047273128678418534096041670222715458558437599629485394882985340432915317403057637000130489737879832663865898423151114623869954558575977016506988978069731671434124744908702868215808084327037897882203109346419119951954226925737966172062858088511468547987101938303392357557346874250588525790761637369503887425817212727494768823290204075574298418415941834436214337852514998642140673282147976487707481571196340454220631501205153484107189124134176241265671487997826615049769370834766672564587431975168097052264783512675632644124905493163511733840805694876081907990423390324394761639921832269134015040080696669892705629686346614353010160861186625543467144735205786567593651322230419552990574755854888238083603673135113758014773408671719649452027310019882390587119411048037219533438243350236898625844829349764252693541122087159495146890282340792602363020877749386830052129172516019548942077795463158693558288769713961109820152816502715726806355241780292553857453758111569138888108107407627490591315722650605597538708800118995814918899005611110105118981395044536812101704508545478810900291383694574493023170572005788720545477165297313887171553551153729800462939057541895910660994157555122104718241438129304069615517801485637411636570490745240334416991541877598673198417224936758233999350760841643549634137762727555501173891109497236452072423660933883760579873582567207828688730148734427168890042352661564300410518786781952293936666168637194438035411416531192678196476107033873685772922703069693663829765125784816072919762612894723343039275587467071039422401798683215638024656517901719504656492756878784226779508387290058672175794662549055312064044851343986140191656724722069804308795826602722328117823305967130506809803131982297161465403958665329213200758792743180831178730736981716553205819617825417891504866905970540526673363287715406105807391771646750398084916126371620624543149664666212568053410473745916098577126893927176683838952666213071528539374440460768573784866228431037433129877132168849798876488921367927954039067346465268595371441979256203377443932253340175918420825935406113069465600000000000000000000000000000000000000000000000000000000000000000000 [93,68] 45987826015917134824228187132834927885579645762811625666567156756153840467118781385613564906770485407122965853796566216956983784738419188954649798337956059638997783140554182600591893509560104531502886777889950154465436743101791083468160223550390341641908361252522844504014111221788170022933154297803968709446584283741091758222112041831830967752501014291065790800898236612182761764621363817541781021983588147070891773899455248203489413892708600145042340752829173835523209210362770170256340427341493988642612095991862154427070215263936189297678394641774561953520649764042352712108527677339206405762426104626544001472657334266628947556747551404700305610974830180747585346957492775523907626402658024585004652434478325198204023403719346315295596651633967816997459887898048024888228490521750618713956029469348332082273893933449042817424734023021780880809995901402639662758855720035168037407573319890671063689876889928315482342427185588541804352901845307347804817014173987832125464887918043972507759807647204306404168365286732485539822986366510855555990023279209310337197177916181417112673806657787695848618327628994424550256071452293652188914776010449460953854136501634010503936920784195846376808981292590365024508835989212646375825371854044566390402041765760513829189897273196407712717666366891202624723335424212445845075240729515826578412696318805620979082471230903815213176852496718997313403098632454584222241253962221282539838381791730268520206734098327450038611616002590695626781685987145142199300867105032005430282114039900126686420170978483654813278582747911182834330589738913518147198707961080678948980201090635413710699697323675678495540053877384351039088028784589132457426884355489009861211041192021544378279255856140513882996008180438250637090374212004271107305130123486786677462730880803475468950865692567502571914931570450882212912047250565554925898061428942270767577932815326333015636090023996928561944477342426533178040440579898586021404691146714616547692263370906476094059654240301452328444448551734279027264493815626194395078935782186900540864911821438681926334576131424273326636888036171426522225974616262805632341468839561875608716175012936066143043713784529266370730418124343235315284715873577278671347358849337918155067359664501707859800864465888900442823006601290311976206404133884855626829133880538699926936153019610188519846980696499864248030539258626956854082238332979550501534276743504153923454876822243333607150996858115941439053722885765462027043647282429837766984452895972012222320605767279679085330100685901446811885919115978052006121519871059796567102114388942957246999933021066445672147771986258929452209009442688487401680484910263364571024375212711171061585179398649241091460993114411456502812516694941591637560744773602110736239828542685184000000000000000000000000000000000000000000000000000000000000000000 [93,69] -1065227332790229076463808616875463549762014090737662129508475704755036063377300733420569365700927504866986256596740548557656167086965888796521233735070249133414695062660092209994707230462062025555309253604123719980786147659412755884736889236193993765491323558156492121191675327217509675179286129807174132666145405709647932253932202694431499169210441491629316065529426026592438122254529166166274037910706449011078871088550359553284659264690564492575274341643772251576696522414037014538632350961723637499082414477458583119927511152394838439928891889364828627442229686940350621865237801806275779788539891935058014951968379918027842106759606947162621874329218890073149238307347142159675782660093644267682163895563513827785441701191247764458829364230740705662692653660067541078820992813494128447053618920414931573972466326400552586014470808564023155441099884457528679616013584598879694625015739889833403949348060939651992974656367063139969306252199534208156879906013407959262765760916491343552561904815795978840770751951013751095827285993998671427291679065984596192134622147813863131774365906608630604851297821709689722357872017904640500323824824809497824190885901032007977102854286343613449503009456379778524968866681915390503082864154544254693085790376311000240135760594670609798848844695982082494264829118636280495778067081633162835107626671829870528618995679418571416476892893413204796079899204135151137194305847191140107242913316200990303566697126309635201846761142159584574659145002492376047008100920014639639891978739063023713004803458571468866489666185171040294507206102901936722333014695233667468552715506342219964235981606775080382193108585621622758879483884739093506435449420168736098806295360881455894354928406444551298754448005032344126536338993062245892768507561543776559259184561972493472406656413317623608996617603377145350474973281141421916819507691996124266143925141172984157183771387308570275649477717217068024734168034611217539253972836989738509888649050731959770079719998337170401677800781498973590558982482485128302651963681478489484381745687238902311321396650100165733776065015366722222968321590794737756076909734797817076203324056928712330114502635669520981999999436516181684917239808521144156508231370876568496415413398298063950391744171559136346917239826512596463506935124713201660684257991287100662477274644496488788230901599797232580670549747608671217248363659762293938209576753431425210399807070186867231735587420897127519354135367188253567873931946074822702575809863195460255549415157220682909955398989435104856403081332849447678170077731551913876869199907922474350737530594314218586779424978612309512824651659037510073164328229392455148226152012478745678314637510960675051462708292396225700641389385920056711876414343265858006190385437396172800000000000000000000000000000000000000000000000000000000000000 [93,70] -49664822257564193179512881937191978664549097970442981354859945912295386161086665336487258935513597391614210721202805398420125858093507329905654465564675242746188805249685239663819456587457952390069837634734881210598774700856635874284486740285300831736603600776009200999307266133735593240070212802682695860841180679387494313048911005660424181476517676784716274100142592284651710417982413331354210755862997851236589773995785754797629365267274558539713887916424266203940960926147337038130529382009453299930559982145191101702904078750802303927501193756972815756664568811973130216842436725905369148244207675706788411137542955872815494687626556566888316665413717890124387819129447784345766152219409553866526628529284376713721090474550121816707001735993580783859064195029135600291609310400566917167765695035485306628540218233086780496205199187686532987344580194166432661608168439875939295640143846942395763428273421785006417079987862319806419294429121979005189435504155175671733819433814420721671136919835548690325237931305855901469299840666130549654250819988358511048755826734388441310202878100804597872456156278593847236559327242174029325381269610450486405264724979685441907368010712776952469001102443571408459101788420922419443563677008011544123543874954608886289862097104115164284219573245458264544469332448971934443922564923932006070126407050828918367764027001984571398628019232585791005392389280755195614317668472212455413705986666349833215090645963216271137781683890944294555180981149630794711820653628589325595171164170254263485186249723824436974151059234783978191956491627443590086791182483624753342367299375854568025045285890483150141417881882411562781051057707259826063966333960947092588162440835574280679899330559113093543633474018711410592839971595689013638919332351983414613887445815492248577473871575424549460778589498304978530104249944916738450590915139055135900026014037273997671685664750655695519215420970752358581382228314199390912463844696322746259263980396607681822009258703683253493874597812898607159428386487805214632882811539226390411013644937295602584880508953940401402308572233329991558665034320828980388098680706841618967928359738973917083502031808483395983581127588226006365887582667107178580457405843818018271468042587936360562887895143459559240042570270710884624292769070589833885265186966868106063267285482995649193631242993862453313111782503806643994392615538950258363899578959472124440031790547435089054762096105618370983631212199655359476540540181559431041287451608856824995122249360808477412710623544065017081474625540493280587467942380056865031846736206132362383701357130342816198578260292847790212700980552377175067269641337584335149789105312643529058920364254098495616917311240955911244879287978203333936749268152720426482858715827404800000000000000000000000000000000000000000000000000000000000 [93,71] 3455256532525484969099856372827500733918122419692086015911402234470640806380757662663769515171814939613911651734355262994045243111225507424938431977988793778208541073023680843721865268059578629462668697617425459113914273056388445046881572034223134913193156330817646957597640941344858659908459677753644203306710011226460083077856944904228566862954703288910226049853512041924293599409108650077277723930727541958098194777971764578403494054977704498801867266218933631558783923607121018938398257919442364065018134084442697809091802267467150136699880871129568100611855022761637108738516470923304586729018521306161343532930308057805568565421055049834311353103112480703138212020594310897884728245165667865209134457100519843899813490203157064222124687951492311130762590539056834544922046505850300070560513451716552370460054662506430133562931386001087415340397341444009059790162622627469099153207113529888345818930642802584838506473661447324378572022559992817661904416989366269098429651908410938611384620046624833542684247659322246675319930824957264634880348273120705312236580259696966475576087071597754399272044863614259825749635888171372437988755578013785967342187207197414697197819700271297187502684540693481893718920397533516250400287701536245576799654037652306659399846988359442106086815319167537711121272766535893519920790346237854652011813748667755768948777419088905751019289351259663625163398826951670456212065248360271293985663721788024336875131132866269338222651490995533722434796260903522200975501321415357198561975031790311164677609701172562196994655821152278869661417698016849563055134301035408445334411705894153062705446083712441084925827546844007192136078859247192664951483537341401049593674200575550500901012267331763048004753115618140609882984140962221210874336093429040494925877460112323159720392422098967783730270912310766618189467179053702577106717415199590645771259413296640212298411709746630897740776993866185217401717949551490615383761080924740824264538882613518781479732198719588217789789774589274710359890009099698823780427913802217934379552719082357869613817635684876076643873955960715807065709542499130177115632673163728898271471328740113209626295363800858078641419772473688667728269966152189829610705521328576062048480099122497512674127823603538906254234367800442330178179348544686493923600064197178770839025608683081800894156201981227987459002073844888621496181311509681643499220344318376390486643556016447153753092755460161406081417970678855652466925888788338576289963405573038185766207892974714263528664360495484427298248448972008708444055840863664717021158438583107190037809603335986075162135387186000181617896467439490098267466756721138684588349829871679982280064212380971294473252932698149379084614044351507489084990287867498412046705775083520000000000000000000000000000000000000000000000000000000 [93,72] -34136093021709114818169148568746651452069354427323635405532205938829291325684434381202894575965763036239956300353452634200707329460383297207454738619474463558635384699477019062076311358275270185733877886818430902797839144868947286400861455951611564900319716157401876835868516051010174041805130579949731828311850652591992485269003907127267852050810369107182175580578882629825858267821533494935920787142649225286443595706607388127974858763113064251146754745008977946090459195584747862034461029514697575218516822762303757426133695873150777421201027626167032357120414419781355724358320198966652839944913112482891650931605253352915495190118804955193891419040614913149917645770022475332772348944057943235134832169093117426695149788342780509693511686204214910097496980902189108602146965079169077111403329747133399086574086678027180840428027178730872909579640731182613402696075427654474298802746822637590561470315664591037435153023788285574407155422495246626358264588264899034875159966042654122721452704739191311141358017179906782628022077550149748293505192950223191217507081659093427427317828790722233084247093270669201808579576396289347655633135873907003049794087993779301668482929085826144458646095295144227894310753768617816129317467620362575779581019771093782954451378080279715802290165333452808431297375639661493561134791985894241311235572380287273163954369567903034781330199419903858519838913648074323208670782789894880021889772319921574691878247357316124109087027324733192848938651173162095787800090554323917521859583883727942813614498001464548957893397046472270475749597417692180720892463638149410646748952044885388031941395092302541193458548097060126413250595856643565462186589515222338673030379098989128300931310832832315603556230378499001181055232909519092875671803561605964639664230314783802547930327232247371906946514126252855929612752746944453775481481857873644648147838806165964673185167095822486075746232629493561827919775228817161173873813393952321246889882281383655090720861057755657002860833512298786216664302286728501459320988850313367478987175271346296864898269998071451724538417556238955376365413941526455035221262251318067725792998332110180231939437358618927861257540012490442767592574762131925282046830695131918120746808932683198697922248071431923975058733920048221951017004760638611135784173917040994507771388989135680028543191577645562076143315301304478408968197430844573735750814136340769162606266550189224603195174898157040058577168961286676726422339393092064066804630947638087412546741409556714436561244477301472865003157110656160805428774333268491037893048134723786001700603212910951810811712155822052224309035360984399169253820632685912152727381635601041378033410441250427274875963164939527117755994711315440518108307308147701482644307968000000000000000000000000000000000000000000000000000000 [93,73] -2683179803027459910790674986172154931401214500586016265318407032965235039536492877931818645515452573135252641893505972516101387609275513082262690111863870089651691719156725844435116273297999375107845770806686874517805284209532079659431832359012790778224426133744719397577877219106601249968990309636071182897348977560413524502683779722451667419607087894317449155579259468223907533122434950775278635141248783357746850149831354349687457555289870894458310362743266455838603916342768888096058742656076361543676690567008303413720349761442577578699681744601428131248321822064727380506529229611327408658663550393937632599235712053106536198700507317351767707945146886660412498862358992641922115822224600880943617882067336234877526692729154341550650941163322793963916051331036931759619839345870208852401929912337338028721484409312759500942593954284151652218282387656389781122411763120230746858377343271901918632084413801668389235764535831276550930364237611003219553776750889887300674065880794720341017052901277228680518285526318919041206178434012637232039584230043345508858496617110174790877257092129469204643954480947943832701406716006379724573603571519230257727335514224834962883218196525314768350624741549899198013011842196958458847012946456442476987894735133266284122733028238400326161317105687148405521211314160784226176272811257477868102690441550233471118610550333490434235669490879304258047163924213247291944053132736560072673376898747305307073933577817401633031646251959396949097494980613093929067710329952547197885478851371812417406421473434113296194272126265457363963259816613481586683162482540956701745389142555071841329684232911652251601089470392535784955564204786252136470253884866552398672728748355100809089360966120384249037636803194446940871512869084670248870661451748369997625117799991178386974957253625120796743060677925199881199095320121822095130785595034981751042188404206795287038436198034925852628919361918385573128810837233750464914805187459636128660067679800006706737267261342174371778357145692677808411381188624979599507117939833422310556247656547848605927605246183318436428757389057799580299916317310969416668040705768061280329887102217088163449921766917543502718405730790273934659532496651034059622467593229449008750739854570344687827886351916757553598926707891181148328052342180743428325262843622395683035085252380634288094371993234455549719793048595399810387525244046886604679218170163697688588915817750350357127326926422174780329409037390253841293332718463218773463068323827214558711413839824825380565416360473758472544786303765356804942868422454763331709697210713044043089122446569043200735836541788302148428798864054388157808854963596829976881766077244243458051598250645616800232329199582337804719253496620360311297278210489344403784807219200000000000000000000000000000000000000000000000000 [93,74] 94405495636041472308088590153647799756630024352538379056748894586495076928417714803686312435050166298924823712895016198215183895121777865863152880051256824714827245810055131635878076841884056578955217899612657023408068923231241868871117598956940301816491073035831561050969873764521285398503686585010578197138826515917489541930448145575488472540625002856980517955954193591028570496978651484254775339227334621612502450268118475798537879582743227776911729326158513828473406911578781489162252831312379478436187436450262119063393308638431607479536558164829614577565730763502281699311591013356142770811671026178571587073398662271383826548673794378188756663218087533686610936965178543599855346832402219249607287051030897115175370865367376139294929758593145118510096974877632662104139389826748261993057637981374222934716021015627343952224579298386933418731258810219066662793372029028094977079273156918645123818237086593277299442168360391238046389110704143046965312100223083115069558285758106484501479730639671034147193977803431413758024540083880384933750782731210956862197914112950493092739097969309127309532642218666564676093479741111208447724087320053820521060942882025322471307734123391950871396086037838261265068310185501827913098092627565490951088330160509665996011964394564967419220337202350818089366676889045710705172206842817699299909837514828828888201818253534880755356535657739238506640036450060332446772130844134393175097503701463303785424149313027867406479076414271353279366025692469108235984528263047318541416084354954016385867293208952054196214935184368365165033107988442460458107032313059252747547958611721966176485166123511722528614750432512751567233836267632795352887878707069705347724959675405018570170479476564902506302551641668831581053853903976758377868166036106999255704730102715572387505456387220009868769827444239308480681205800592766628123438224821639048094975796828198362857674675592687685069633978318776115844783135237279215972289442180531715331466962875946309442071140542501748768320231821052736583317664584799951061484848677456615747920534830279056505793528154293846232200794068602689930028876659313440805725812681368544094638131115979523277383692052990030682195796662174732115032865797748974365978004093588433897576377591623983438024986984068509666957046562470650686774118891662891554869603445401594444621650683375518962944049186062035092085092454448084058696351157711447655965770668542926547872236863707625829756388410057790216245484308049097658636017094221418576175061041656768368560107291354833338046808781745735758505640821081806616109642890275587582618262126644890034603782166157310252383459692625347694561678829090468488628641884358820510633926667988131256451803609273188712460790481974472352721368752313162560675737992286626119680000000000000000000000000000000000000000000000000 [93,75] -1616034756217917412170131664604762636699164548240141031838404272378118939127061971405935431876011485625102935246625827701966340633983010314651067491755067873871848160591539230862910390465587994785450730429665747192829286248122816837561991479658095113797745406727821802625120441396347742663396398677953108439378648916295909874789941742651383930762109789733458386228356417289721447717541608370441977509381424915497811318177474272809875605491894552879194291439637375198158601146198256711041317252606489270528550654376008741223494681687343527969757526727681077827470489751816801989370031856138500464322744634599948443280219692058093249414947724461870220013349383172736496369235475324693103215349413727568280415922488494537478653800787980359346288453845335041169928960319398652271436103363663707572402564778412601039558143722416896796531962379333923778768817910793022668999197601585862458604915958066111290171148708412874108631943900161491949568689966727333675168005382699537993108786856162797557402737252975771246729321425029901640624521215194696183675726504037586144282815053060360006321519003949626584282970380854709310075797765749045702830309266333251978973580175606076725337773196801483746558544287733771664166157235028337149396821671091091414097217549345677743952769381374611464802983683595508396041473228130965266933725755650414511016639692957614911032405568146566337780450816828519180585083041335058570517840301279833151437054899329970544731900283245661923972302827383084978008614516648614575400717829937078007181518669105361271646544344105452797186556265532198052119522242696535513883244683694390160893672516880510440090018621299312621370916606392325815500500751725207422192036301566876275676895526258964926190254264844453016695017593024705066499968511382086638024664929555273804314768973084342844739752784951357207844086291988244549694525130887664401038818922782281723565120019919644959280983977802331844077389752126693999238371179935147865121993671496488530650529093213687733617614710693732673385681057283464604009533626407266543005547657559864193903908372679655436159313127911257280232530575995702589816532678115415145973801920122708752847360272252343704463051310887509382672957579264919027653440395670159001569389471702506954738978332623529659631852118913026235784342001075717285278409491838991432141139708218314051744558531225363288049101954882315718557549785344000107827963752013192656982245782949062925999848756362282186554007780915184771710104141397100245457625813351529350617119009090099064098961229182472335967932725687396950164929087421424711550776711445553687709112636459580986583147006177053359501193489371016983087357408739342480757254018428626627343235413740295936867019330936256378290819489400759289149062582584903532614198759800268914688000000000000000000000000000000000000000000000 [93,76] 36505554583910033364294113706638064069780620014161001374040748707718558726309957008053221939374789510133666017942148344317920342785573261997994611132138900780040147057151422559817575160382777624199067698034000562779984799132800522090281201747458086932349560140045968787585050810493269844706471595811700188252939763134316678429451592257143774044128973342740303838761308324062297964998220312253105479618306511624532236092586218679839697414371734119055585680218599343162255893459918932725725627526832739996480405892421418179726566221352129265516176074011872873141826218922217624188857328324245628875653431089659810067192683105811459849096575623698030188482328527101638057159147918987988356162857746217792628877094770053977403110721961544892290080316968543239984254983358451500624857200943669301059829314825352468464275642244932561683123070885700449501205198562607989690730231250056408297679954736499798353453748976698237449545725335608314609982731285703579809193183890329645146310257299547713022881089600708960875471178400415540006580910995324131091964465677837645516468894597727884775588640945819616644632516535093509129275149964346348737256636144584828076148912734157232881939407666909703583175784775538766737191859862807581852756420795187588980248696593971181369947727717879714913962401115803421309292261033694511935668530400317737148549870732804236071066631338786943884841311609108238347987597158002006392828580416932043299260585105913840221275092635102689104842831932422711663581129626987209768994243078012374249746557462894973926152155356969254803467441068954961859194605548490418077149740011663799593741445177622946252886949219167542704260177232541733969121500907784677273759220027394292761975834901201057539493937900289898484053962828056443677533477201426262087674698958140308039467669393462257810321246227430850681778122156761008520147075571616986590805461823093364211348660558473336511415737203518530894958551954319627571002690553066532473909391643286145553733623367541582346924143087704204864745620942201323370121404938818118687800691711567266708692888386443931541355242237752499277453815263479774837680542864230276865118855243156380843921042330052025742229935492879462928591788891437715346681115476839992225627927004996188024247973021342073599621015799211221774970466517093015618497007039878367031910818516097602287474882878039696769018917830105530470024528122449016353783804066418645497776451875643832339978484050548444839969692240607367350304198539503219482778841053882593367625479182506677250420902208310745254198370457067589042843448174533350112759368027887311116359095354526093395652989338243417158193620568356346974647480598796116831833772287244390802324166894687332976265860688581806654883567131872632481317756825376558572075861662070996992000000000000000000000000000000000000000000 [93,77] -467722418878318978080681054341354840203910020538500621881498137637889842604595447517684810104081424747260483637557299973674341606821278884115643039721781238469906768643952685476034030109078885004147105208837080834216605293808335356198743302401395017690227555828376147561668826661939340241245950289457036683062146499483720856543549437523363959439691522830182002391852581385174643997406290693030028946176220711760728250453008270073413300582610408585586510375607527422100985623046142095262307819866761116758169098586825290388499515705717877798366896197618312023114694082424588676738944141998712135025360929001361119317460221541719336387573486365681916296066323420098576737427310007188866902058154401057483221750751135987487192059592362156422437713330400426202762412923822712888319690041414207303781418757968379190411662747026929474425262254600895212142766711450290387144751498929950923591075312537010402883363310732367275797260527325721691347201683534375701184449212551594499911976313006643450615558227376198451733068941186376966064447923128309412212308345276886199196360389366846861981482963081650144561429452071013027651070388248158350952418551772056674511363383966236962410695636573670252458693971007282798762378392053030289487246002586882701825710337000929814392640658340642597344583164988499756199814762211284899162685487517462572702976178015019583665432602559196230986013146925634601480308494770183901539982531034954810518481105035626937874177782773317981667524476848527985861501543403700215947430656498880230761767753198086558585698068648581279414853250785920148371402816818477180460763753288689377452189004541484674755295879394981587043009645138040421320994202357942816779820444390659618853985987656058716696262273906782646692389297290510163827477811126340968717092755165005724374714042795881283932079805612948222365305890023471698876850082196603753183774292709396278185650753856880309669199023735337304034324121366247641950286911075578067823573787139655507284215450798878768129219237730725698821361543263510971333945399196488892144259566651647265990633880439000564525842665324074258685588056676400538842637164446734949196294678741576651190692111884232054843298428935152927412073375012625147173256470768281852095984344825031107239158959547489627095727453199659321083673691272829005907024104934160846948757844033585773959671048333907946541977161491492047983542879644432135276989072322502404612256661840101756571085913340289555579455493355339850207912297990019260471927446877668586116804722054103683293315680185519655617376060948207896709879370072570435443305939759937381130901932389109107997289690640695817532805046359938004901805725633493828064626299324639908672206168724559700632633352967473122040157463676111829352872964832807426611267630207598592000000000000000000000000000000000000000 [93,78] 10663201390114153609313798920449284966322203956988640773300868923267950353452674957952966690446311595255614153839012925126825572416155026126256301296042188623798361315514057231705149156609942303873048481896252991054788622590655359891740725328503209778626180324380745946757758658822709758231272193385992156173277572071539708816220630053024208263740071182728474749861743827682041371536900395787285944378500068598490689995888658384550346954173192527680372354659412179041806639920565783480792809087493404135153918442210393946794569121558416171741199019698575513434009330099652314077155682291681117470207585288981976466098375027890923108577835246782116194634215575720249543530033086567702563515177887723385086446167787929654299304490160463560933509420042363390512970766435734314714155895098976348432470832789787802461744155288509864751140007059829813495752787877936582589111028883210992047837780664453399306524591716419771680540563148046090880084415424495250426149450326079629361808632199993326031454168767921405088463002536108640782029434081953845979401561403836061099127839439968087757152546057668631481978161717792959116851896008893855154028855489283235286581656951195105749626234217818764124750122648997748008558905574290543029502248997786250162761674120121276869273694027615128584800073512721090621593801909707883677497317776741036879511173675923519714880763330740079309316950555089119974032633859183292973199878977813177575304390082507520929631043058823841936730138955939917634696362617171753982495807770155870861877580195160808205287559497358455669856692483188220933782402460300180945203047874746073677512666107537732972832773122417949133962490259820140322111110448071590951067555557235808074848389078353290856767693117660838559260413337269456543994542011884208925176342047993503099330416263754554923128479484627815624738446789256936646322238891176557890331068835396447465208590989103915091922369427101090820731480882004126397627762951753934745782960392495067625006503220482205010012628876359910159291138860525027126550978622613493373470959431376881043394534743370201395174845242049289375731899341683335514322481266207855274925815487564919742284355813873750099220200857826976510034812455088855106338241658669770598397196087166513739264860911754654775991444901743749523689908624253799726445159492408053138655717483769339455726796035017462333854146041837159120478529067400250501890387756848492028557827417715671151115043648410767135844816485243383570186876147868593880195339113189688543739083642821090210004775565261286354372945900325911295623418586065203103575071592561388534542537074811979923242118146747767647028307996847059468281534130165591630293125569060280507502839962288458208194791650892381807958514461430655605549025253532601681294037901901824000000000000000000000000000000000000 [93,79] -30929335112038348839911593563584924193367308420612141947135590954200767084443064890196559883516795735062284819265744796386795594492407981729547981397380300300420441997079821412903869179719186766674009857554829284127395894340061668027517402782576447220907667810748336930698083328611427312115092338685350152416703967232721011876005541716272372654438824939896948382544814691008186718615027182710600517393624105925346751134479050900627563023177301837632628438073383564128813522029612231982558452209195823100035636893665501995647037768061077497572182999708361907256747078150404401303344384717640979909316656028220603763681763138841579858783651126718138900903574515492924066964449544428296786669684924856524302195352778616253850129381248066041419217250983712393495782406110060384504835376574347688212269006154910001640974031439546799548355415174228860900349853109298992194442604742141198199257904179380431033377247813737017404510232349059473993416276696723316677327721321255121932555776385315807055168106720747982476872783584856317642342313682029183159947558272422988462449855729306170627898702626627641568704716373283848468182392842593076406679041288775158995617683386659087242160649226974491046845762623702701811360460483046362559200895768389277798837140657378632464351700068166219332538246608755576513875587534931975972309239588672545212367851202956993842268751654663226586009017263367029716235651626948711066301338927105657235442281980653935906013705018831101029785528615061462108463822718833046264649640450365816703572202247224912240786553777452656495933498418937941419005503683311356611775514369842362056168079035215907442138186734941367854071335852094336839883783143236694715762161038092099996457773514977345118611280039506459151053895011673589224107418438609022899635739673752793883246189441340959767711381712207950329074115083683830459982434399525226771806994975557973688980528071501459132303593557139641970937358570274210737608232332528431126940948716062347024570358340271152995678551287772188808401827385827280130542525535150962211654551402482291392685200782079326189145734685786494829978468032495479040934429682998886720696873220602857436826554398469438088575982979571403370118687072281780077348143666458191308154901759327639620728697465657962836532566625899450400653933779799595756246860305852339267792717094816725658709469536065059223734212473336515095359987227487064360888362955863988569396854887300098661639027349726848676824230715510466460355265066544340967264754103669531012689830808545578400309597431465232499175425737831696389209681003966428539882967930371766424875474418727394357340785691900779073488806867642137573364604502097791982923384337999534105300739922820026046828614878801201719464672073947868206271298402629584797344029107814400000000000000000000000000000000 [93,80] -16204113262757491906651714743110561504556371162672262946887106992488315585433921496954404458095721597336935796231170760165898555415109962015893965186761924680623934245401829476436513795976706116284873294838508916400226376677586165891691620205996244069115950591780053747237686163783731073267345033051278938300056165330928371331549764039049507902760936203689957429935376456755860154183144731493251367657598346953363087012682875348315986452429134109514959173900572636967805323451627770048241203650783982184663900739718449486171001389211494375255777711444728261789276816200147687404939726438879505754475250318896662536932907583006415606570174402665595692198064896994271821209579718648199459787315332326974863124518115669924480527730099743829071908612905577222058728599878231649645898705668167235268233885512569216274744692347747768768095534899761300127910365138920240360308590398724418083329316513822680655481547801430738856838768485955479077447076462765898162644032446762926533306600270656398072646506587540764999761564912610122542345445183964439176895921766491885596525563173326318190116993171799280309072476464932276474470699144505606733267090199186415465186813590382014848123588807212723878880097066360311488269117021215176711751457958051335773642170586611334940624020340717375398029980616853217571441638359367693475498409345026736163962965644454579128279888430763469735427536531646503117043884030218792781649832041256118067281222434381313197194217220116728152687848681095112561969098782526514306636520066764582804198914383200626011281503342388068427275614861261758116461277837821324316193431125548033846064185450369316610227708962989546723403938820366115821551832671012742876251032493695267563739482715206732601082355069837890626090574452976528916103307921924031562172875387319600928241996538320164264004806399508725591272552769430263229412891705457120574519195022216056029072794081116224687234851975471025346618344236315165503494518216411471492405148554512459500553322757108702445514594340509179940069984507557054591064099121536773815676808553660494129573437091170639711660086916204871068480838017999486084605004891356508579669969469258987218582525334783440894635932833427292351033639325441266391136919002913844870900842727872275064395273360962897461805586173584763854134019519304391191609178692729092135747159217449634552370552331360204267592877271498271071922007182241190543423965387094716975079160186782036157252737992872597271536807145290076681206994718791262717309063684896138321427640420942535206178996489462871694062465713292345804513773343591569263977296138057258604639209899745686192687838235527819156492831201502817998747940847197821382836644399993169178783778878790438007409366932861083272108679919616206539604612955546898166474971545600000000000000000000000000000000 [93,81] 419652374650830262996621771970139631372019814122982176364794882383261046812803105114237278114475001069163038366430148485895646466837028033310127548419902185417448753985813270841670461871944710904081821837526715437434511364384720934906628771929567708984709418964864042992050690398164279346104889103083397920227208376773278756064395900360323702759487490747375717894635062520357127126998046460713292555391318241426111609290965752133756373795399922948997148211129736122077556994869383603384836982919261926108058735929219962310771015491254779834137565878872194196310601879633154876364358869004057617603475390020926507309524590365926598073078657910561492264057886455179783645987696025099642470138798668346455265116807150139198764305449346012699524280950565607618616073734818741508907516821538280535305432104922662122783338818448799320656778467128265615053456881993480153498849789627260887353880252217583145442986610022176454461067048157530624564671497358721601072953088534566894673925150053273655770278162533996305924606721334320124006205038036407930467231370250684191348264038302224706707625061434375491654989912447745672260542338009585720117758717833079504038921734034991103396673501864463262543269896629313070097970793620268908425528941368348005262462761046731160942748715342706672471306938517642892862918486225950841491759376025208834408866045091984496108633716154496700194775813210955698404974770388423962287694525376599699039394108074650814009829275348172515737078826596940035312115163168944794317497750449612848500044366980950550926283324098318012645244563491537922476228450955431984219109533063360074019398746916817470911225281426486725080132869405965944703714585857161157758540259418242318936747045919769379035213496764201882626270113653636210450723033392966364575261993202839502428785282896193215001047886583675725881345822944417611470232254973361092569182793333824279423852002120767988223623018469527769670729963549253549817110562893779020425792607235829386079991317218058540757550699525294207418225319633408550285448391159561968703512259646296311328851762374614549876759470856858995574242580475003971508399584271083839654795635498691572730958144906604561852103999937978928452314797951901260585327815509436261917411619863820595065498231027923069882955760939443640039904615044681766681752179021338405007245235788130595707477122727576636894072886752835176429091586332030913255792770017936367836279784362008801337409531528201605600078979637890196384285726795155633153318099636643638496195072422623697562013868598785017806206070987684732934534485605254293937703794247074907951617057781802464989398725660520949314516996725706654537276478894714888453069089314983029150587195406843714412667044843941479488625716328979689562370295133113940641750051717120000000000000000000000000 [93,82] -15438527128721258539530398895870907473060025163187072801540078322958009492389064527880566201373798540389608866274385195372993841365170944592248000428775711565020498523837688201479683304295462121251594004564911316654499288921614222274401656183180084614725861709604943176316049809815468181891623677649998268131071660704595849834315464814007220573818157802492979685622381647943732968273317919228174070212844736283364555939040744686679449771832143970573780854872696042060046929435433995939638726479400999624716249483537022951503461853698941847347669124242194719170222966350354363564479236792148377827047543750018161730299726890313187208531292993993404864225532627251604255724548265890118515238621737264115076339385938695573401660869102005286148609039226703078311705113743970070377442653408631570389609325715139110552500068886452385868718426404494503445365596829710455812434128147847949110672284437105447465724017166989456451680834663533913739897489498560356247437449753697746370486524245241303079598451579559789662230282405822978613062771728979854860848019804668537271997700302610702465307000270554384156142303859621491780271714650510357864294001754566481236419211213424177265587619630393917895475881820895808125379540247113734714183437727526340150337771215008443233060715484373658433413234779166656943321117465156585628404485807553690423104608219199957701214099448751578258801740228071513008384825743720535559539655652920365329096403518546378190451642805999256720003646534360203546703386627053030217411434926008438648955344993224391491009068339875787469767822910499693174901743923156680886298399805061814849792159400607028462667567789999254151776748855834118739972855491824564671878194110129926453777477439857265089421065662943852776245454748031156764107719687625498257533731970569400443453784532146763139270909964293090826772009534772020023038114781256874642629083052811260360356843984939856638377172938441579132220212009343909336136092903730712321566415221039736851498744057358679554680993829073153755043711914225277799228095817334868327965347414315177876772365606340623100770509273903506953476860514509901805229233068366373346429732257219684444651163493526794907980337766494464798939234816438645953279784407441729074292214329802729827971695084939074971717628439762374805492771586571265229374537145309231249882672494794735055676127643575074760524321135928075425612997314885666004525356986674642228585208055980324433640868033117384294176906144022539160980249715033060487258965198212163926151365403506168586806020075409459247441135801423591396606082683624563473789682848060723312279994262667979638795345209267554222256927567608096419920333642682415696898363911312254550228029266686763505275707389648444446017077297828434615466466684380885553552293888000000000000000000000000 [93,83] -136304131455620721309221929678571030941617562157050206933487352850284269845043906401867871469745542682403267687787450718451461960657254386887321538271855998365580693010523336464663450937896519301517828449870916580022138779271764690786634091054155555438508070602069956730673147135472074844814727251390803804477068366895505613451782350259437411229643093528377704048055438554881328372649242580258483271778218580778415729131987210539242972171835622844274246376923251251381000462796581182797070287129230263700173912603258290203851825390372370789179274193570552391054118882097201364431849376158798394136556085284376946156729909055266917425938256812649889961946666496889509814584058392710522256713112503369858873278753998753862798338739298016053307587738378586542711240836529944429465776896935945172411540471925393144373341718684650551355691722301491649778957990815499901660988944185476000169387584136942726192291695802491016831063369912656657653381517956250937322803923639527927887841521847296582973525270179498850277775962338141701876282280312876128220750323260461787659159235532156248151010419072814118818532399136161865741177855198542212135076645202817989664544287470085188926624762085042976925927903375771658825956566762365952496622273114818181615570125980967831481238963496497384145024580106114298136102764519019966464192108506403894331221687023738667108544015724201661245548860921574859836489296844239445592101513902614329026700830498511804556353835835363500185314132871153171063557743465512516247406974896213577242910167169501014020205113591561478468508453797281501245291291464671041735603654239205686742052524606034890987414692618664300295675150575337816079584310016816978381971205554125231652801185352465603916914867272684726816412790247361755858077343674254521243455887508535135212210755493236911541441833235155551165869575276844210845266863265370223331948657627403047710692921623299615496304675374108053907727515746781998146665375120192123012602063973007262965924882154060926492689798713796013021872772974552673246847473553115620963820776735407403521720690470183632990155314136174321465526987766814042730511101349193587885104414393377793324704672307505829049772616699067034111965688150345777649211680453741604028655947518435942176941859629072810161227656153109657369858668018052076883494635828149521642737409881667176487230264136210101157345254498287614248248324828742909467197721574891133931703853657351337620624802454432592099001906995808591006782227071463574261680887036900028410569722529608649511254260535679989969491047085103071795102172262454875205684053594130560816795966765366057995498971520621807063999391745995597222143894911247883613150286733156405871627163729980244093149847408546657661839645608099695653887274336328166174569267200000000000000000000 [93,84] -2967707491894394874711876109643662146742713949761551203353190444732666516780843347157875575641381336487695536663668469822096336073070728766303847253714989378579171446698578912007945842402996068647249432947528932765436099469100562534240233510897214720649400290515718333915685530809800749656526280826265722836317666030141865238089626227874563055762896188533378596572498303245293806735645786830583888541542124124766207536870405796941353379268650008977101694934584181467321881353656801690872893103769049230468578539260778981115279809532051339241533126511575779959406214175220299601071609963936730932077272994751380717112622889610207821482493422897967794240166674042299131380984995677401212781541071511604077695628047063403062079490579424304885332973906769371164135249090941800868141034308551470752631884750477736947596376862599097899706230924262115046187507329654930244030831565617428385620544336038698127965132297295119173652022302100203126299379272614248032920961400816915882890535807805493038403947329432116942667814741244125847094665982428009194171849644731505250083719195325498579858930615132855429492265880429544326120874762958944789700408281505934523603879762165412439120566979928729911012687876239504153100186193709880370459608718940864366353917998236961426676516582996039982759712151534555199725568124742856642145634001367596039663745314492781735403700611836998269644964486372166816227419674252085521251999181337988169010209648086604027984743296379915282325394416656775619004270199040026634218010425053143845392442008795759314672317652815243346273138014508217535860088891488962382024148214274323118253528917376025978035242032333267112194035199428510937932021999111651229463391061096979232211908115973632235671425772973207543164068516370836895532354318390387445113045191508061767358301277828926836971664108896665987571826955536271963715041047901173432634157588395549770625943030371149964446449843477700935984708536468370390413561171243895709181552010435245779419534120657040721164180616820200471548117476822618615522180968596210967135711026572292945048740503297319142839417489161119386776031950408795712727495989053695405032465870109165757891418980008341698948890361246498611763348203860480948308071675529760616221682821568404769599156169249107661682650364144071167474993000393517730494026267436456611599784304719655698084439606969725990459925073627747715263945417612679168967377536182340171666075813392771976947153269202432630866901988901914903261150513633505757132635441785600651204935825575490675891657580335699113541000184642552288810529199664955560739801909067653949313126496766327274550890593144431969026520572032628145581618041762742390450207334325152350991614602160810940466235198999397202348043968348216239925338907580515221504000000000000000000000 [93,85] -15243263184390930685572260244363185834383422092665108317971285212452485734707633247010363083223049806486486119866909770773842392119493782061882170428301053052628512604161900569163825897747485464563780195644883982523097101265198473777452854336733370947694207865599595221801805256022332802338148640435444490587053233144134102997696193767850501275220024816887402011918563618341965416031252788543208779103509954250587531544846643842932238617578507970394576619869043215720844238014549066083798676085147564160330923759999725576627309695368490450837355926935756194103762395257950242977235405364208410927795307381732878051139978603388141654033603306953579154889678151084788760185998414019647650238533580721721296242573919197043600454346237736678143354267987569681436570559485982819926584060794769142772467764363630882071680542791479102046690884957877638210453489036951247093872543002840715901935520677092708090310478352633184750908530791472724980381150777736600699809410732386407806319483325299818733380548162330684432220942830267400980496083161740426566882430685641462122047914225355193459408596752003305870549254662832465579657576323868064722333626202481613286603781963582576359151024233510084851899091714629455744669577578865530159198081168207876723532091977532508596953503358989049414628222067099597871338384512598300159352389506625265340888093489231814915715620116134976190206704592862144118263830598009634063321970426338271987057018808617262362266437637326859199590074941976716736849015495730798405469398467164257484036701816445269145627498327486255686475566819694486379933084896372903233633871803980059537085555851463924871113087678447974480936087451955092302015314504064615967911727594721410384077666394113413460367314344336171587994651730290120003210835112518782684587787586722304166785300661831629030650949586366319191702305381823132244363861945814758858383090064929567996936205823897176039383639607303456724772895305573682299707830760005290846014604029625971538858447506154756320026226127891103910687937392747142150525538203834672194164829903220081439912249921220073229460775764283393304332429296645080024018400629011052764790244722279880402511907261258269280260768402749376900401435311342765181875896306495175263852571693781091652601656062892739890984052004152475437624290652379883212083484519311582820990081540002893748312118017742170696737658608958871059717681743590565417559441955831924462058085448919212268255265831447819553728041912893432720317000021235401759487892732982035917136335746671537825939895227466878217200073619308178287257904454086216052493096950515471174053010900088542194243258064561748049983987341535131657987359965862244407895252958997380952480988890466590157540184621296834744862081520409128391601818328943532231884800000000000000 [93,86] -1296163722641451169186636930425963211902631509433455121125869445793466023934929140984315281489856664418555083947072318136536839418475750046168789603484733846730677299567616516563587261071928730923611080472465085252351636709786975404909959157647698843656888686266148452645340820149405523309676757108369563458168757458504494632028276933738756183203615282790409185403560006751969813051556140864195122355650123838738709908985291855947400568157576374080482629904438513738127842113630976328127909258973219860254474506755486810501689951116417471915106205065071948217378824815637212117765612741271260829807893956704742088658469192297197327253061050552127639489816355227158653015314949438541110115949579845864787003564337514700450531621160916545057029137300084108565223541693416959740518830332192956372386111549103809065689920672184722323147791777297957544573799299485025484245195573211528047427214628358640608181420153360494716595562432286074212351426798402585025588238395976986489175906226372201715755954390400925892764431633788381225770218625497738711192788958579939845236112484964588756982906602431947502363962316886461365327442519601546060480858531045398542484156666885226340399131547925622604175748724846523112680802432648536870638207534779796499547458477676037688544889871375352233710604020649012000804631100625989395322658211999236701556686838476693286524273815007173031906107986608912874671673826445607694286047683156838053337645601522291661450970780425456065776021879216065296558022169642179903100183361856503543049955644485738958484407102809983323426337643856946340223687297924275052252631241637187888592974333173678096553347205253512944193358510514963644403718721236486758940307283450914760011662395528884541296287312036222498670498606306870362347323126222142665218855867544666587963211730431018520962066952794762042988829201696412490172363100855141425316819004418364559442453562495615867162328529305764638059571430755129299148183526875250431118200067472011887320746870064795161878675799023203300111978912165379332406258890563524614901378683958895895319673589488872154538066555939833195020625722518608507579501489485299851724381316646075171920348975662844224687493429800659125861804973617489821967440888554172988455066427833640663893052610270265932135201878382578879070901499819871161580700342277860124823146882241719354951983967283131879066184562623068721801230925322518752627016993745505135886741117345319256976932081585900848856082099868370034425005114024658263787529421682349196732461653933127424210866347735169708503363976622650309364858565325014067634757728923471970930331765732181656338376588323375604131566922477421168063493939221611029221843132404619531238524091790241855917311291899146580777306377414648746814857893037203259392000000000000 [93,87] -3893346945426873053740988745394884506998487609390263843016775441323142730935944663323182363222706106458537351507404541218460573123048247142081175999653563550061345310685170832207376834356812690557553157707992642282968799255242388598939376970577111436912070623533424036976594943531139879606194767018190137754364086732365732303437732634018382244109575081723983997661888669960172043254589492044170707522024852916305291076919929020691338569868476306934824354291297916034861635979344718946391141665867261677002219149637149426062337300817448215225147025325446580757992794699353682679204704205439591781711102555112277676896520476842110760257441194198018898905821495850742708438794716552516815182922264917652502456503693811000338369448013987827157900565128282731705371213274631618901722095481242842795872189119423195666885505823749631182290892080188301302630118588367920616298253157471232838231607786152187159930975341840922232180286686863628004811869253780918438140344188219562792053228917601947375271525484616206905941691111544730938931495197138192619171243899493399689387032734218688044317545700539532107436545093210345444437958330364722486939815622613381692156756682835451450449982939987314088235803059071692308452218556187210338371550364785860626720244047637656965076969690300599217531512746562963714948510314282165756589336523337981371355289500827609890784853273664123493054122882964767912008311489582211083826166487362094568688642064405920096598913906697213921180498714257410170297961394656695979893855466069323764789734378341957631989074726809322602615993692309644237799190116920181644758365385901568787956826415019773864873093876046618851128316002624701609514515148023757366738862873394763571966177869673534624343265241134412646342229927061700979526288376409243255829939724025241842806779800307283585014706035667545215613016666267972127332372169841529098831310034730289759778663599076511770351806554544121420987531569396390259792739327586361717352459623817625684507867724454699104079823685927209558821645364890639882811296751792561844622828205912582077875257336717987885157979166679130338863878763169439313367362544241782951052642503066049393936391113591031276368175190723214869968829697561889353361053164811930274877694635221469970374406679078444339250286934198404797800338064720967504187446881415085583105707249281455855320525155346577309736849272407076233717270603303492056521587709897703687198978828235641309523561999918966935319961504340819027895430496011525739435116676840077905661619432569700338375760152210176148982924996235847793354779937350646357215519768751957482266490737388827778314934372106563935466893196180086348127962294622584717986011106777211105350950900310024459498674761241877284235460245243257194045965044685996032000000000 [93,88] 3420109678564750077621708739947807111035391885734135881632250818457169655042254346775393712898429029854237209236777659033715016235337505469303652153825274766227203198039997094016894285687985387277668465018538674289324679047165498777718084921024241280104107696860690092338794424492930427937529792289665882065917346159390839029525827174807046358587214298690601133761649306491257569451522598134899417515448036255464640336191182914885324662845681910768569068543489519214962392382807736512116959790561567250075833009455651546229187688711807461846507971335771174476111632771327652761069023086793465898387972765361747686264657397562477413276634208022008507440554047992926978787623188641328839903590670147645647428785619880046801759358042818878833427851624982497834465427679685990103628336247590572650564394948391677162961565683828094531919818547682608924863002597245755355251700052120445957010676045944775750565247868157619978695760409408129590738046152039666253592929508853122551397384004069976383117516363982185714988918522310923222681259318917172662059574481871851848239944664291712452809149369809538259304673866793716873701497476686816267450680164518605124122200294095607956014491766266259726420969944461001352004454996396104358262533446073168417498810956636147473456912552237714207252077908309269660387947031667516526685423117697529690537238236458965016238692300578153160376945579671683151890427539057005693829602829861408492186847289840821594284487553027814991301132813255818115697290925317916309320564340539449515236823034775651380508260343526439737423311022721102182367990234833164288359776683725182171735600077536067581637587776942283643624008330271782840197256497872221439573155985028488297643770229418845179745032807208342740376478604652500098627037764107557290449957429439109809821424533489236052639616742361753256208040827480442346754678333103494860597907871663345535574568539384106930353601854573279453375030985380438501625887749921676734602846414478328217205170415340420917398178035337177677230936379461499983666962772791655289322319200531373962695640259795704705849195160464981850500883564712462517311075653443393351032971240376900733007456148871232945139221655173791544670214371755194538583132408567431447648610421084333690355333224589878130667939658545219860698300050555734281867364094347161880504959614288900808381940873259345114196246865140516144335520339688039552642681014880417197559500257929631524156947276438975776793844848111627747956266316141338002862250338237117936475886599764185179466404080823670011434243259730082830775499391027193306097552341050510175850953656926410662932057588140401106501638956449259694475707117201342207116497668561349063212355818728958854341918585745010947211928124988869112828830783488000000000 [93,89] -2201717987551812183023510314190237503102770797588254305434869698464871324685868836233413291963230400076815613888784324793022150019781988007009186656586754190910276921397942664862012001968732510905371029465670666082351230304512647912210323621472872156012421365552314764539293547580898566355824911338058180317964433100949617738246508822218640937141250257260019547352383827056893364196431553849681549088542441353010799419877099761193606521805291355395673871131827051912535551800349389031509894622503762198987774363041842479087392309703651827945882878299808400008002626169535105919728266616026327499418664759686062543928116930991419704277541615359573879877228358756070664488061485747775308660637723259747147410079096874308728406403580712958046974322789538778441995679429333403268399175012361876327641984021075999840123339466160503161249353424963048312674556045955192827874058301043798225400658773269771363214677067583515817009603252256381263229443163261888255719856209306501923207920139434782230218348247318912951662781033109224186262980412490368328332915483993079431773015542160304642942749595604564763293394139284453322222668898190454773159168628236523478182899264812626424451044642605545965259821768951153148089588205628637597047326979779063595628820458137017498559249032069811120147280363707356159997042542816026923783502660800728475510037187109842308891572825132220988732703267548124182829530922090669732744646614942053842791705872435278324277979826516880125774918552117285370715955096589160444442028573665614492589994556200975121485124658320422950023060956229364560917293480624175991194681791577799154893764461178002736489295509014812890365827442047807525023872382346991543716460994412725548819832599569194097712053375441897030802439582387086051984675553814571292503856651596561681430377735094298389258853929430622822704120922543617855100198559735766173942787669508767836093417704012821393677653083395116985013053915314575079967257302424964830109199153667191488376561693773075385320212341172646957112596877333804912199913019755422111884839112746912010357577159446144219379261067064954830523444530800701625984326366840888471909837369746012791020124210764265698388457956026208024390095660394002891389677866124746617382858589229975731153728277188559476027785804684350754296943673942608618697789861096751786464206695103840407702072947554646152467185404467355520896527371006396111975163885637711557723990212342164540936819903042775239434768544910939711201025278991914658142623473340166361702076337973144481308334901425733917666276097629711390519645273328056120976294815810744962702641871948359039094338088532365321404813009020129546463529876276928753271859715477114452217621061174511773113583915391643213597924861100544721299447214768754000 [93,90] 12253674101459107048284336072602424346381264946579559075078084205244411315229449725144027930778994402256123913899500199382543532722457637122028318682780897178063996576858588687397665081883786858258862540435741336835316920185168357618492471807804875260500088546023502640631863196592225810959841898928538278188965956395134367843932180564938751406348206853394986401247939416160179031968498728453001801555001931128308817402258852356733669760379540965217439888508572688728838248244647956412148784386998059741646007614783342236303318538727191620359033769019186932800728590644541044514946901662527671963535703851410089363666270075649016928535689886199961563794423746782498859162783255932325396522865883441756358979528757028315771785608876559092640220192961067209510369812489401570308273558382321664738456187203324594010923853205052346472100306340817062516210397536548703791776118168264486984152023646535857493113978955298389849276194830834921826185968285599585084641594405753714794975025391270418527924202429053648804130425477490316325101076333848303106127915069037982218683931004914506842438239000596716350929870803480713167637118872787837836161224356844508686933055790215859442753321607647327058139674809673291856357433504744198713620225065629356352702918219099258483873003365077915380040967112753633278432290796873034040717708976485960362336997887784662915070288683294186701602157594552925613460866051185580698920619233980542057788388661800285269523348573354882035522891687804291382891930094913314320922398970542052405026293920570011348325877638791046230629287742341639883747154662331626432568682316557664432271314270641536902806176881641001323471838002792455554955006594887514742206500552210070630532803589684737885731775597096239650221930062617960357092714346050903376377716452699521505012580554881257109829351563786920227110819538698978836191448264242442241515663606767619647596727200468083770465151541657012584840019259942405075222678078931914963029459388601951071357146121508431459138040545647501046973150994485352494440983518691559915473651917009807851681931632559173329433760991256463561278526010811343009275924055132268242004278533310544439130093481974432200231552974846468465430017133084029386861421512836772569949542588596170312179964365059178127012711381316430268440416927119719189566563861117712481191588127966629024364290641628407739452709775026985936546389483004399795890223283002064474117684789287952925691974307158827252201653013788237849223859099187540836831221923924565182102681402340689364186670771234481005939680185483535983360522989940155676384327288762035982842957035624334180970955021635544201965568691746905113968212120888568185113448257695882146399544720840212961968799678021790255424179829662142476421799200000 [93,91] -172730985369241164708425283052794553587477166783359738772237539577421863515358090813904531150872842230291434156351016441070071898291005075255656856013970454324496595778171633011331252163557274154577319553252631206847096772912168500476923946091292322802981009520466354486060947170579185739274291216234655610041825085348998898942230866085816830540614057426585491955023018923109044370252618002285293884514076071547552926293704723451662179201422253208632662537476764713524905537378122805372737493869155138724933444598865028340950963600646825611599697365479980320784003560346241887929240774400071672468795676785454731307638461312640401908450744634714975996676168619909860261535313679336634293394967013311940824746649333733680364394361698062469986369595510813650278297509850099237105312092672687117435484716761272141719996174583225211542922886756426623128993058555712032916862020212998133643363057117624613071400829605965253392235465113834209021924256098876051074007813906882421686702100578756927719285474918359384544989444060116780083815089907564656752872620788616167941727213680845395605772227242507141405304580790191033663831761533875148016261067150132080694587092672852538813794035413998017120625142017979728578028604525845860332231378091006232559936164671024096624366642386261713677493355035876559195110449801949432323219244019188628660093979426762883238336290755126771992002327019031663923087598454378540636179628315135881622199668693041513764438076966642273236823888839840271724688694430661267867471706010400772072130783719471390096975026023719866051523471125518160161118955106589386456293101648997884109947091604820128420043867244826970494978307279471424294822122215679105000302910611487413526359904342301912243555811189633820891090878641767988607936848008184596872113464293610781541657137946888344014884318160048790541377328315111181333524156004977724261932052925737839672722803963464182345556228413045040145627084695727222564090442192517691716356868131432069878254216665752306119223305155421198658666710288776946570947506174729744054545895674213102195154142462108615922694646536032150641970566641703091436446669501446076177614924149241632516657592837837668053177191483731224717661890852188525755505243574247640023891188272769919175281567767129266778410556395252330685886673896850217625237326963642221990949344397114996312447439851812446196412023509818389266308853520240475868325265090403543314890892744333200730094651904395350999900984023951909078942728250758823851716486560408866168417897500498919735461541300362767845894493825684165058660789304485090419034069449564036937064576746759149271766199339087118434413123224569058599501151622675111522503816623699916609419795652188920546226742776893360472212188107723360841948000 [93,92] 678404176244474593185630824981150817741380880305278655388617295176798034768796396773145207025977185032764296771268511543644299621577091481960840881743896187223038857327267983703494739529665575215907572641834622112574236907809982355411465653099247020868277610803783480424492704988841748034784196643214346323120857314672825893810177545443674720019779390119525629992551214710020732358694953784526460442487362960380917305575454932114438050860683510024913695558536030737279938318819802707141850755339249834121729850215247877388038258440497729742056587603017001064944287149074786078960701090864316871440314746647228802860856087300534981463009171307616241503739320453353671431105105156559239231839473994568764251394136688693692510431779015829071768153733048150520234484626107025549181299370613011012766067726423090307217999297139261187768730551805781604293621179253411062639804473408860693016176978463260383984163628661732417033073010169674548673902916566193375799113565225253737467486820241419543781476243019638101414852307935712553315642560685400731842481637949257761390000220709948200478043772284783998310310470997222914652062284927988304073092636999360701714612577372962568742234325622618331515430400536438370590967348422095303638094393463480337334164668779931497272671240445655231007274445548475519859115407292277858347067845176348713474291710009106827998959779206719831250509166194465063780624561413685725162299299370286339391282030216121242771007300395716169994006376047336218360145855571939325456565600787607213267839034348334053502156302096567125705480884054362141794969078290060450326676159759924915384260681409411360816285581760428919738888250013565872213833428900356288098454138286014132724842270467898723293972083821642720653161115273984669512764443758671539002683660081139035966726912972268665134847918051835223387493121071293245851408955844245504923480582851528604409713887188618237033033021913430951279271681538196783491751503468157143752250489612645897785420681455960223805685829988717731670824728957689032583606349829259912342808986563930969670195993147565057124452255678373236231270093753478419483639520529945755561891544108708850857417431085252956505011507754517533882500232698022080917083325055494440369624409584087789682325756965769458079349919945762517050862991885924447642913726386486054416774672308829193600214099404448162583062413128983306109749810752081315611328149461965865513865165514662743349526923357734942807391437295117978900298088125702796779176746193455731738389045798427925422837767183509736087192080863126066181201033499150012230830041476864755556072671350156545623425046901575664349465405719678452306043296079730242094598537313069817090398878103516394889055156604413670963827440887160104000 [93,93] 3453327039235455187103363453637837418950804934631647130395822782605184893927694781452001177288885992469118220840612753127569162838173488382867372022180209414260329489449717238834178294677389874335254769925559868903818234691628152840495504767935334032677551041551096290969461470991856473480717812546893018028847235683337090267409883252232314183019547391550197404770782847563584627370686556831880557006716863544810367220813996613193949186342044381237792873510330615174877856901102895345487611564301991405619017233214080943327567656123617337276820678442164228268870013884024096332580924428532584806607250842597240376488769965628624046449609195837219716200023461842738007350812418695640268461766373816992430983650938485843772692234658523153782043855603121873278072432912793381033627208941050800534694995608553076761799008373391818351205530239101233652848806100194016133045583984885527906947933412477749206857043738287251840794412210271582552129595417697073774764535833126326614488500383895634839538550205781442988165179152499550232215581167556572563020793427891590229620689701419414346068666952624323739871022937049956160964401970649928296042217108459762123491073946188490892635233352816860097923924674271104714817052289309026197264568402261561026521631483132008170772239160076084953344916574463361473308873085888572726664167910235158240853758961922334433828961840354083947453768992423267465090144079078136397007003695461457486858051641446362326961032948873939341235675329920587072232775729973994115594350396182065140742235536445486874289620478837098571342561576170579413906130577353704260645069606725743717259051216948539065341819274717330577060137329385802718276890756754872226564786396017533560658371754436973621945377615590026786720411055943873745689639069108184172946524311325451877322097395782870709668472832449247841052897024725069791240116751026809062394712507373201239939432551216471938293569694886134729172066268417742230420591265918502581853796864268854423662924255469472238778927493378527874035709279410097331706348793527773766773854248529939435370566016618831938183003489084017802278838054220380064985846593671475428883600662103835452796591386956865822936944450773200332568350487045376939059236513814000652950100189139513820755260865484799000780076000178936948271425597684633016410015028853703501792233033900342973192465098876727828516842104437324849923925020389293168937984582137550243442071630737954824778217878365635113214008266494486768894714382376200671631696411974352221923001698236512304323555132123364013975343077455634210145367043193003659013473976155245947725977724576338842747581761229491323334220549113879167151052688857815057952739665428996982738037874122193688029387980996831700793926602841400 [94,0] 17467267377688009785574902300899631783496153743577629753179219019752794690121100932931422023854077872496006822045124054111621527792660371327446042094341762619791331719535304339119066660701004890165074548628974229421862407279067970747346487798431196223701308920901972420386087559888499404215090491883268632367651308508134165334062608494288207190618107137695130619426014439499488593591525660822081857697087703196566860937895253893431871145768723060272898749190961081578740024734799614615051705731590712076580990293751719422473973549692393398980981641456136825222410893550231699262566441014361664978333933050391000041119795677869657384090058590222304673717682194753601709141263840060983486673352578524690746502227257144569982147167558152448823752735933006697647760729874546689931671825478650321722635617048053940860009046013095419597972261359171286670749701768345573472456751896829351116453352293561301582955511768596058294234339334567698216918734923386400366385924742154588983915721061536976235864155120269409804284183241325802146014313504536082900140887933151324489232468584958917887338142654169752828165942021162619894477764836685153625567374782108262800103584478138099274783074609514702078928225537603195773215150149372529611165375972810651304460034331219778500992431687119493955793783494973486406635859857453404592668186200316247743866874055286264514637859707412847828894974351101447366200986125501453526827156972766043035373054187288418354672667145735785514879970694854934961285519892324897881144747618576219700480549434834327750728961693310686852536357751941950015161687028583636871991142125768952366163035817219521677006265626931716000692036661775152316545643826756705653327145875547475410600007107169583672130032485839757888164611958308586886174473132337576724697892361817881402405051212345272365972835165847526175854618232245255699195032969902723882878060283981469066942028021870343400813386084875180490381629778146315759934630930283656861638846300780508206790947999584548668732862851213575212610124150307136282848205079647284742048417918461252803945972094126948550856594936591016945218612219876367503680167828848717517389849377625339047245121776419841624481942957000708046239931941428679841263659846453812850632840262816137854729792967944021455313491469488303085462893539913265862122433198780805475531855125415660879785809238626416834697896794189406689518635864105344989836406578122635113173553769807404295983923751954603990699388927817566921724463254295150578217614642488545691364614249920914992145646288708837113560095770082766130695741561512932620551913205294479525665500065281213339530618391544754226842987911393777022765541363726117677048000861166234103707254782276925938447759807446803644197853840183227876005804715685258674388485963163379964217652540345426378601005056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -58091744653510114688408005532200313734979604015595536014810795275467817860099118631010574648848942698764765311862289251826881625186737874474215064403617573522959060844426920028834968107832733249000038314561963574157670468121943162832348777508860218837753337379386539628011195423214157126180674859759501713511802990032889949115543120881273153373155045379738884878596192101102461548528644520459917836034354936115289873694640015467697622752394742459577806927423155546008967220574305528387062374957129050259971527292230066003721994771651020615116742498609685129942384946641771060873334985280514508559218844121701630130367512324130476798415859255915252916661159466822617737347363062840045739002010049162817444763447434973029123886994106974464320110394625793258997690550204148785797677110723204531440280019853854566057702731560461800245001530417816318474059683824822427864796942681915843439698530259102866360449607332788815007060794230156520778204573568947924984315965367807050975126234967000346738382634601479302617833757834998531865789595024574489544553346359076292414861083632439220487835403754801437191553251851909696603384678083670763559279793239395764148449604884002459465344225862418486599246443429036308307285169589156333480483299473418357192112904807971119571774711647538727014563772371975276599605773771599189344814426706410817839794567959345264091546478677658445714402125286331457486477281550378863971408366073064958176630479795638665071649361096345291865570827273711434458555143194647626212811887589604215743184151548762596267107576505600327813172578376430854089216634183914567164335954207896188786885112061039753484317629011949702841704999258456689519196374169682286704789234024795506496270333741617256534015996910696173397675933962704912083575295570115215769848015138749211261587165995846827954891152145695860617819897988483172987017706013604153509401576130979327717502921354248230180186028373769201173179592466676273759282813673353238329073303481820442699160964699629215468722774878162794903851119131885154620223785645273464517595117698803582050632585560874802078038197247933793236430309051192072114400110908038070055230974880261071334193085646906545898738732704773954828728348606290037125281618898960160191771123517776403130938254997141543323341597472188462158058966656325699666931700121560742492681456842328876215105911288816864662530503884079434368448468710709361646575996191911239503466798560121764413653800922533998987353969868912434937736677640400291828918455076539911956123868299693329514207465566619985363476602782664273958185978747702251442131241443313176644069222336832090008330546545744019749743861123549331419537333456376108969160787523667091304842328185272451255189462867007639161465743605133489989758978333094636633146570979778984585434055714661729430405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] -89229652951899847565086355423426804121305088685924276607737296259348214643546871080799454955627199812723017616960726475326410096226879222737760552047438005067686411851485363410447741341693850450928456308309850296829918798253517821450331886968786378936211819953948141190523534842670589631182291579335465350549101681422743452348353488735403042331483030631566159460150481378645792656057114688868692574947344103443639540830763940368466398932215533019998948821189940685161689204286875044415058782445764630733125970113245294323888820003967837360430562614778119004062231292221031799047127470592265751334223121337346661349316472771058651359176591535059265382615863461892789460527521632344766390299441617586742319272574804930730113919082954069424962631082721084094709151680064307083650984675936988195500257959042819411206714382418175949242815769712777617638103694962769071072539512023721947136548653685880833469191538993854816151912428600908557551057555906735316667004050154697948346454169647731556866360256774304549463988536282812993128853313115303935104636315736229364990244934219725151997735928579967242067169874933574566185355778430408749838187759685323585362100180478038396872496665228136583094853046057647415132204113829253046280690055791563784797959242615737088552884342470885587265992401967022943306684810857407005013184863829751225993439570934682189349569773030280045877170617089281307030047952786118053240863927388470976691762118975910398937018393476644535765299679791829466696624163728851883150059553843742934519088040952794559717150916105437299443895145568494975586996543485930756183924228868208068852691109344490141444839211300894903722650170288948259417603569890334744518494472454322860566814513192783083727675141567308890251870189703169010351734171220315562859317898164756522236672551366578816547992587986518941946749032818231211688654337880009711958302650429811780390437583478275430811435564701642694686338915829388164377038210872313759435637780449168146865927366364880640258695102235769840645858388625584618543128355950614966276717369272965231438169790580029992323224007164439384013593594800844748432493199910776885214855797699855259039266666941785345836405608489446250527936859364148700170486628751873013745469584417753371129753311568897240903777802067660086007475860964091078421031657239758252687055587487792440031152694402149861139915644771018467347724157899790980096837150820828685063633847898435699098764111160792412355859924494877325452002791632323371258248204187736300134015239493404192010586791867752496977298589827965543209672628140616355300408177945004387432556789337239366639650223754608872388871713814247908899467782634902823632813926360035413295100834598687318086049909940505744314007619806641757069599671958327531644938002865518211222060816727983944401615323136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] 4267786103064110410735440914365821159856316191266950416322103694101325912999887866001599606938220704313192088689454606607511065642931622521159962000017537332793924333090768628114589706877755430897328067472517980196319032556533973910506212144837217651092841472599723907297528270101485657026626498344673410075040844492354718762352940064174479710281936515119585754710381122494375770049715786557027142040000062682005658259646721283252046891094711743282019337222349240035253096199569079410765890595964222551753597775087235796323572913397110376937216742481860372669792210604157265502656726254428511641172710434612162256122192939629864353667778510669251568103468828960862654191733799271594151120303715039472716705395699415428093892238152809958437364127731148525025639276248748800480117142368617488269781041134538486351673166861537411990016641947862910817433583041692052011837011784379881598399547292377610409949660955740638912374639992734919937278997633036772149165872177267641131319917387654202815294923644667487938070647279791545151789950631365200241978414335609210552232943093047009650201049983952005007511848853980123802700880490121104875472150561085159755859434136976857358309733797747912659568769859670024864587111277151535452906654500409480275739881865146067047157398480239719196945298625721361030370607078800463202112969909202838195446202314664756898063959286412454594565562549169824921467359020393126965604412307476966977392919412291344994927531069154696677182866067753139654156735715284567770350104443246655588416008039767998989609551586857244752141892713325822523866013882225601769713610141532578826222695085428478471760105491967916762563650908766023999448623705242257937038385879198680727016181273183413495162952610562838543920352457951097362559118809824865554958698971961899107289870755109798493548288549238737010172916506174049398080653002878545157348665464784342856956455045572611533135659053147767020870400227061778475288603236074415277806590247435405981500731414776831158126898917577506509768800000041612004124308223895838867177890017859524358462347500405784412269785842029927197721420834650453779341980908428133881966116601608115799628048067573066836822308515783750077419475048481786614780229361970791860701512420787968816692008663605458755368098400677159677437429963151229443362406040254912571851885782958999316231750568429256764936261696358108299394411432515637180226660027194381833093509416843250781845923019283690135852756482695169754736267681313471381406179174863243092717550406560158126845321805348276336167873503068817852801213459468376949936329546026023410340791493009836326901458323440471313354637516633006375022853019395326228871279234826187755576242003568594312707868100444127553461705368028271730838563975659326794135646802338233195465079054672417646248250572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] -104404373000878064865357482151416178023172044383122511106809141435813248187755121886858936097801070571237198547568363136026318175315015358983561566559500593101782702603091504366902254291890226387470744510242147854790179552428143985561418645508912849833214834683902762613625139180070732221044543829120487250660507428934693853844046030065265716469280966714914627931554780435422502466994738109424309302417535938098708093182676529725342438378084412855304065847206404990697355514879340157342946979051766620860207607980790924034128234055512526377919486552621767091175680258300983955682204855019204263692230081397392018711855412170780768108975856196997557061887254781027490518344276330135387672583945670382242317948298817527416469987698470926159233531951793371954824391970484352390849139078950391115696437979444124899733228141049713784289759349523988831859580280509035240930561151125420919813125688152248744952044126765471265198422184317834244941338815340294161657138998733343215904998776440822431909016179500662778782321012860601629725595091701454601163646354610827674691119480570168244902147493266525295897935338041461903637171715605031440174648821861273561782879238247504731005997330983886008073673673130290913275996062483755883189755242021869370103978728511062168511329326851359647663102461053101056460204493917773886503318074253414219512195242739677035322652398834844802443053625131338517577957915681904641874700532554605538954103195473110239337446667395509447667943352911394742968614668036319150559573769409539067669914644167359794036557672693122852867956110777303350942535472471778620191328459636723888345722905081985274447993973733228179542444021446912870210434191396746914832856130019929209324850650335163027896064639412087567527012026710341272641572061639698231649949721599644259562862725862261003486277189973742167858070185114984350565427627073412951487344406231841807986142552530627656084347426381823899445632068979639074169640669428633067180055078560396943247103123983667025299144738101533301893942147826514781603970050957164736178816709417656093460495409063789940785726897028822267758110532081453628631016919742888990869695152973576286805008584110190754728501742896792711627942875993170580981004847631022511596372239630200732621180193628852597596463660334437740885378450197196979604515562981182206575071792982493803820712961909401579615329765732199768136157612209218652690798875567537583894622193498531132415002935292953691571249502336012412836241100051667498642653455392888315868988132889918745009019941712020821222140305833467835090380853974334111299084082012852898723315257198111761047757255724281428696957248215491141003485169014995654627290154970741020285726722135544547704960639662383384921913944007232513398548297607398534895237668651118497332081132818306107376240280207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] 1426959743673376888999448185875703459544861924771354510889607051518571025399069397741604420228574949973940321731692023848023169925315778921416927863388613872958499503735206534757214588877572361582081764865634545391564956432603892870636084531517233613068834586130361668239140557700216804543742065673946671825449558084833812899624842521887071046738777430091083612720495199651972661357438906391944617579972325503989114810836937084409234852149118032060422701710011317695560220372590656742661294457635634273180819976472662560100568685944845050218865680478526116053029473311927382562138253097072921065388019089732782791385033525681784346914788474052073449833486779210207000422818504760906408118908360414275751309054569884993114593469081864677648440776729319680554383933903766346078759258907428060239648490392083120400496968084881923091796268430235896607394673975005878965194491676113151829549956129849392311717219984255234910695225836851209137235192947944394930043506989433321884903991613541781073277879506707933599137307383747512886070935609487427191614303521573511923102720765987488214601676219520764362796802451513977082174398822433520428804619289565306047361015836673967888058495558773726066954270298874750817170956827041986299459851646405776218389970583501047933574606721480778267693148733086179542138915269775752855082120451618313719298229456469256730194650718092565060807598249201695038663066580054841597403449506689351200902922311363177172807123412005615288617420454804204544754306226509602314828067591066485986358167272540110020943336927609246364457347062790896816166078012975664673468670806275109110663022250907070216259171985440858184117767730853469100086048616158802688598754804533629684926577107889443621993970925692632382616058361882116541926109943808232199638193525187431896855755119374680730635484013268664749266493540601494455225685658019694546197913264686555708336017051596200458623573979794555757080913810367446268286441413880367451352392199129993874755819290739233279948552718052799708173525647590232566788511523617777410342880977154975810945478037837312334580850305703811977960488604393714251981729974719919804199643163224264875377749450314730611519046700643060202905471934166291204754470889359644086771752716622027840912548972315717767355794736583249005702395713007961699146573242397563088081629851522831913501141852527011808219862427373920773124365157211901197695836755531638653936480148151079945839785232772451944047915462319499449240013800391572619635060117022782009117408697670190286373235259631400916753015322592038673005241280138589033760615243886563470932247886940110728427752496041982819439179043670459556909216336339236650411292369777673276347141599568676336036679948581515144627968382795609043454788108161953159434889986980641388894001901986688502411095021977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] -18861141468992937263206033736223055442742594447320674445090113676889690763921690172370389147285622805879104891914062095796663275069094231275974383032870656345693389697134318480066519638248762301892159908798385924558451359802980357643333949083989126699685667048873861941856959924269913493011900017077134757000386202028004238873262565346577520130884780258052598574455588610454355299662948127164644907759318683731353659965337277813809952315668399470626374284646571095220033034655298530476626629913893387810755772532260150695880427278321865142897249029704484446859353926627779859106508491877415278064508733702843997830640601521351936671450225384705875679462853826084880028858484126206777212487185079296783126777245083983519663402576506852207106088979484739032688501351826871317004496999544901848723632325511257840724995428106874230080832791950948782400567460133827902755880540181259383309777876648280800554044004029280722580031761943808766828772675714801359020814153132358103706104765403011161132026240824454453858428084493945707994163564440819072775325795610696484420573702393953133849939876939157663737071113314489512341106076595459663764823757590153902748247242213042349369065584057756511318012493716588752714907308583503678846710944504160520477693175649108916461699678877183361249328859763890906558342106744460079428786009138878658740597856254375608472708630720505910716808843108411985435779244914752774247532237225598180242804664719067725043039108412105939228908536601355561098984151360271800589891924997779685478395100771591887070233304103639771110978198523165036641223594673293715775042852741199938927940960842306870507696554534386832400614102264938404363413338700404207815130354146908992187952801814287961675214480027304062770417398863882390457536267315906586406872171501402109807548205747427710978819383677147429178975932794267078444156879513816465651068663524218364806955442888733302486675137285169079792206755372740203338315140926719860461819799778991868229896240141216101446505906150211646999656417429464832442566722087752977501065446560970550746607771529140794727868140402166630255932985936700788894736526338943101455021608523985838710088727515917595153556649501444303453587471938109316709956374892371267707073743425990218875772013420736897960796608860905918643524544015977468880739247876927255496710628385494542171322209712915989612440862392469130711714822664348769059131698755228071696736499695125491181844612990815895652027553678709638724411296876044781726488716355557595963707289221718745340559908166162896494534465488401032310352431801540065047852150397541247641452310492237530366641980956932453394224758186543104074267464637825857190401354903771035012806349376395667832594117720498519030089155087282281051381241007207767531788261274804816635300863103626853395779423809044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] 161085431783765795455786394063521819310238088287377060299556048497243263212223894704695034004775795752135835286902244898220707420365093019919920243740355512921040637307539744506812043291674676596019084813524971164642855260274907490634719550957984637925125139751010869012161062580714989137401159247210296183369989251987969051010076483325348332625488259400148204861524796824388959453766469837816062617275230288979999712243629412836511542031662137087484941733721128760079092082581657826507393149153419008485647940008085289807089610966558446864005523217304557746556100879357857910402591066354189853152797894266736002379327758711425282438504762553004407984685899768740164509426270488961987885361051770373369296398050720829352291359901886190369224229275415211100263597121461668155292606111449232734548591436534176553269083571038931298253264174670204671189633246521441205052981648174913851293048870609733198419083235705867501942684808421313104755623187070791387002107935737784578513302282331679215430900551089199534456235105164926762794074206208788323607118314367736534523483094883689218188200583795105942499800864311000563110321765072315161642360575347154873139572572938862954578824188898454247334592725417603166274191733484031504694841136350231566662167910994381463568424415627860797270448171139812101253764331260887417946313497394656258534975659186920895199981551097067626202375071232175478250598004395779450438176934046076786318900621848403104779936498948329465427573106167749126907718444360083271913405352572117873338697944204631841533632501853301857779283812042565560112847084645858042005164095055956457729848272437129246335994030968171484894222932368547391920472323783752129394402060999305795101015826422075622726084398978325463227509877963280811935114116560736681121176723225253803924677038943837935595567708522399404898109033164915054374130190840034140568003826533112180283414802112810744569201171998059485083582422117068390202896407992704874835923283654430689225763042917421909339289921800235509013728602431206201681165595107686182540533274063142391156428663601922411672760756232466204864026176691969061384882233620888644744237273899559325289412476996990026336399843718476570789713798665039410784893129580842124048540591490797595480963804763250345444658977223682733153111306007753934555270999585229502968051644496783931421494106995464067819440187564070881487588830342271912088556975834792992799564008168401389228055455812860077711218838439219001843718841826540824153360020694035480881720295685149757367461132571046797344295379719410598924882514538842503879633496508641104404290274033187241163229011857822568112920244967848115493550301309283064322969270482093032049481630670548171326084968623374045797431466893951734443942444313750526088944460263601201438943601096348441207249571938304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] -144113992433909873946872674609958894375366108370114301631473149851430770052233199775619603773337464681551873600503538389533206404894695978342173821489065471770612994308225417475508588420579335200374388321973735439122931299000519434621021382277440173990388310893744486637165285015468101586928536371419348914806146740549816029670812858972391551280580106431796321721029997918076754205165903673673550593735324810481092731115281722894263946499932568790043148435952203428867014683486340127687335741171922176153600169409178120805622915473297638802157680939963077498402776290092641003854577280251002458053375868823625455806284243589892308971572340648905804262940274027500072951444967148225363986393712221391741557407752941711784975686630128131097170273462404999636035240202988077385172809162880098603363048903820417408068708692091741265038828008252955414519209966404884838704274584547441262915992148724223721151012956362483978765559160951865965040391780704656298608784340942920114117832636264201656322894765807508990171912090291453356610396811870505816140487656784124300909770352916178929252794713877946272989408953960762684195758439869752117155977931901923224333892251740206546035733642465333436196339329540943284824780223247721131559010670373348167486548829510356456171011097061821677951263501998519269335216701137571350639346571709143774468585265184813262255994995050173559954350382543130776615313321887672470434134920913384162318266674647958975465517640788753133146608275040846773837625865344355366354891239968685859417790620663432289928489795009201555443121430604732405996932869482580001716302348635988656967859948094506838947377418276489400443115238681373449888697341354965715615969307918239969215947178167442604513421368881617903755321650416043088033708373183829598837882895509877931766824046974837067996400501000930076910678898372742528844185767846335885320891024772544103309231146606795302826368072375443311176493534015862204897323027977704502729707365671087121223028138741268846916760224915411350571075861933695081663202098200178405259392592249904739824529766935620071347933505583681887421544003938668816962454008361710381083939585950736706071975730915243352383307014701066674923738402695139920938859930348706179367708366682329424270676317194964336883876635378722188771409238355581722834366671804418316127032743311708388710051136675498448275391020634658184862375710476199688157025871537273152565392025705374394869048095740440109495574267263879857772029246060577723242827728031264261678176672537023360703060163286764496987829847946040659943688354446657949171462111296723852440051673799362119457644436327589506496290935327445978059043511850113305820178397857151315500325804979439004692393809864776998249615548621191083272929379316644211074129838462461583195884828188026922869462918349455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 1707173902893523019261124253011916381138507405577497813566284337131472040146112050024369619867872768233796986267405806323454203603753014802480005335897813734705302358292239141558281669405367985082361994375103050528332386003327896179708173948315268476469823604279330370275981971127339861628966937065620426634820420203836407348944871536702319472565019227287649119735519026699735832239521173515942479704628701768953894759925233718856968000468584527151350662430724442622751725858955609393373052505001055406220571546443184656156329222577542020988221440212672000302524727521450283347001185463251193326794822104941437675157944442259819503428900142705390833707924491970783873869792327462597096187817854704379509232847470312594955396121930496576210887733810463316609965056978379804518579634907611097671558538785718538556114532244085254853827816284406020595614650985481581475381722065170135885384889702787411962248970669679419932044282053793270611460015115257608938489055260488447346705342954415226806666865619566108594636490962310740090701428932192033896497670367663944143294795604419644166555111505216792717957556950237651976114145430560797703832155857099254930781975543209284278335893340976487354448345802318587211325813642196750866933214369471138920316769240157623815164606786611303649748834098710332613125948024453566990334801643481252728581982236135707080200428073574779193677667155063630387747186753381906603273167115671030132696460310034679931426309553389617993391343101109368319803142970377460614375888812746631536626559260190395517599445960210957953370899708114456105651643332988422439910089621425065462331673583870300147389951823839983925239502688552180215360510181576080894583351133457134965246273125617359226333923055879390809801066886120695419264542804311029187464748732409016121565471720553601824832103003770732845400275181674426271381380542806080652299478669850729715147319793545293587448138438688922696314038295184051767897426283017751751214939470003055931214485118747869291156766394860061365869560014886918610858721468744142794736050410823655856634468843321743907284981204296336632565135742368705025163537553938971515709955032312549680955657950793307917310459355681332887624656682927414807471568673575032576134886278834216063008616153321728963715992263251518181517912934440411526827244708612293063168466537434809266933272995853953899091715972996116242049832391109130370308793254029379550193142741754237864561416268132977178392033363961133409536928768532825335111030897162901182667109153415923894298688156960545528891262245615424461845086935045726586046830256621345726994452149016333841178692070079065388484057755784525550623778027624594753534746967210042475627868555113076633308428617517682198549735012151676760527554561083815368173481003387849841879608147872997538673288911257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -3433386249070655003454569822370046395231941003617125509800052994400434608696275264879881692491609350246353200495024907197842019572922596723215418164479485040811201933964999537098609067951647308830824150542846616017736818494611665690290879831919821469837818177545349847144623978774155626322112999953554224033632013177624214427554614542593435839647319283920742573851632825181090306858404316592939824492836132014869411005005950659510404041151264143786915936866268161727958598791846347468611681528409855819848978495210385136869580929723697792637392233213880148888424187881122360499503215986846751248957790125847231776142762569071921447674348611586233760498367089307304321281555995792829949794616018474037016024298685839630395472966828948796613144381855016747180077624464006544587312670112083304806778869875361784371458671602094633077001312263171817532015886949509921191194172185062222811968915055190058478860406812992587010459151809315597210592045942597551872963464304500493832206228393684376608775597715290696850431313316381592372114300160580435612336925715834922151933767448382183210415371986775911687987281841702726219050938609973240954737967739336986476936869074261302739630529907787538591943452923997628065627467560916248982792497422180657829640983062995690662378184665810378068478693404759253732150123739095572388334650661896343499975432270421146244246213178534902729420200773686191126815190844470315777298186551008324867331568260258813348628258667642982724436257033401447085011593097760159177240818408374865824921316816185969916001386626488932136346218098356478246207225843819118114697856874647804031144850193342540050262810695390113704987031753923651821240764382638651792041539193620978630527899183443671135395043259355168529440928996681025637613011993066379881776671572650412002438360751210073890139418975723785039806515907810116817954872278353939856136999991816742625290624430076136967864012349382483842721856106122678257848957497111683422718216072316938733966798185658825222991828595592925031334126471934032615991028727716005218044654144886642748891084436315203252888491539151150797807607200129386706164770215005981112840464744573536976529227109193245582435559620256128864071402676051652039520196203764353631530424685329607274654791497100661299563283682889194879762716311404048596092655167986071474485160797372014693229478201246773589485847187543616626443545768516476951772822702659292997629642282433740674733595422910658262632778294082231262255109269683085146692387754419349995243318154239761971821731706181315132338573298538808376840784135213961209537662589623274334723078218081846685972476864684008816066764934055132645854491773318826768558091113391858315965029883425486716584263624582587371706638079988199847986695042232543553546446047883644464258470348175464382547399452152299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -7226180094832188439627116729485489300779459330893307334687783010485322979272710420475117952283756706885545348904326048556691806333579851051285166871788246885088811862455709460045900478630230776575679290533915024642232211853458927649465237423002142829101502022880761111689243012992205498082474671673977928651804602941713254622403468680590789379300229058240926474472272186092269193631727806895283404432507927971769183880679899261597174118122045726603668296311194076938829651512421014476640116392599200904679888989775834301024264525740358086683743638893597468073331503440018379392775155274578078825221383954364132715923097370707576492410646056972521639782450691499783841517425816279207615259577818583581304765377723463968556829922057922507666507658608375487245384032221891670450738896196951288686917697833164142608903140917343133185731598027209259210838964851977966315919607629481436390094024734644258899989030591992914716156521414851162295220876172709183683865224621596388016324377565540977946751069405850011396167745743517685844982197944129942239310237600774692904112541521839354020888259618362316055490438119235854781198895784413780506412129267669333381523084851774719925272515848280183572663595222062565956068636064772834561147889335825974783865342437508924293602515693910618060128043703193862557154988831186023368125399286432406927238269089764100723608147458764619599019588971761941294498048553350042108024137959586147521107902821552798243100216071239189848981976879618563797529229194499092384808853853235626351186117636886338446414406594380227810816974343045815840937203824334828377333313810632387462597376562678171688935215852519262478924716002960430223001888135012079346597605352355234379758655115971207116267406869327974503691937629280800098718563906923770395299840393808566245147128524521424046099569315569774241983580790825674046694475582730576039241132600438104987504936668632938626686175253297403268061895802064725447572792014827732838948705668819384532640131365452986877538159477925154484336946577375006581826438138544238885993322058774467656179297134886906171714282588968315225267599459903275366689230042785205370893963362153916938254784687177031471255115030546954059530391771330021177045587119672908954044013121054914002031258022255676313055317946600620979250921132550595449687864869022947864478200490907857058210494125331526254207398402529851151651290173789152895489634635795745082797758653729328499530077736581952869611169322522952125296102660163095570222524423854955974760797228520436519921985800922519031461225013489350319335387506476447281027431538610466308704407715767637250143752758892701597210653291554955930612538760223279946243311120929978844606214732966225326592833974141029546358612047161982586467542534436161685926501448069511932399327578766303638752743222620979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 40441435258739965999233480159676710234308826259541295776906316419930315456652681432524732457811971960447670555637742469664515305541173615330895876657075157225548430109482107155919718420774224194236512839118762779073669991089960445827071121323534521831428409947551691896179211524599383675876942609943516361742428080875917281227169138608252059873449104169586865005583864704402464745768175644033016512686075125834224879747677773062637438070285980470627108146726483789871343282374988695263581944581138651130307832873098037014119512445777333284414563120065479838089927083354820658327335445513261887292858611972204457414006370767783584227656288266898976905885718171236886979485645756510111173219234877129377824185543528647923045290683711703298219745453808822433373377204814953248508466118603985161968134281681964205771358250756509246966056002325186409370378678631535671932636839358318422599964144759718504438877135885522022154501172995207616849336381707336928540282789714338186318089916425084252096240792061620778836564185828349926764599066113466257516859129369264836753997598318730515710938416885251240258388504266293232048758549855164357352912235589143679641442820091475968845618513928312249663324046115555153223824705168705881216716824958816183603595943520278472439953226813544329983183972687411536485132084926113617433876782318026550325519738751710609543896654387504043576684849821064592742729880124479815605352828926521357021608234801318650877561823640034811073217111297559547502150735349317875178701167168928539854138886874227312597484176960448531698127736738753742505382686143540598769082499252783931373497311106605695087075054726279413318783875651942653172579524528856557340373446635749366105958054106209885143690705091285948934858677723446141459849060274062088153821717209116065908548228191722488254819688100316330365573776127294904069368563011919685759725753547997501331644729901125897847903828471814058593698036507910935695625250875860460570009783012355013708321020806560312521668765488143769806369513486601317250613692091433773526133401194477885795207467832318069597106769901592720189193290968898719145321300546383265759823989492483149054085913451249209504857532241846915270514328145795309344568247112474202136208785250629558429160980644249241381093617940511063718663677574467775065958940032167698283261389567942190435178051952505727655883750514164417807510766528850035121234258561037594648461031388473145653380615882001721438627609819879799728730049209296200407516412090562458859319320081729763024686860284389753826697356843276632991722760974365282041672088948946017289408241539731968886355413507243066229512068880997138477721933826262036604621738658410988548657651937183277397554246809715205084403388761309202257540256670688857219342511379079025246399544351426638583020834160344301568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -114796705272680689100333591676754146472995756818166830956609163890461936311557166657539440467096225604923569481264365351886142705469242030119116445165911100105973652989039035110701081036470712598567387095183165957175964567082325347987610927812643788482278767054965677700604340147176917303044258213319513168789848823213764221280400410649764900943077670625264430446358533941814561148591114375212913619334999298815491760554112777721783652846405109529700014862331322552825247591351404339607654061208549607085205406077793477420082882544253754534977457674154133803244879891780742606544042570179587990393803717174105233568341348778579457342123055718854358376941495975106881010560316143638691344785242892762492987572364112088849026580738322671120082796900548158920639046371362644820075692341234252174629132378809736374554642981583763301270656628233762920815136501901318301514187794388003570462306766998159448777586886431507908873232993107209583569711246177549431256461838778959639189273503011791772093781026237319725658657233492646791851864681660250362376061600078718825388380914674557842302215125295088748240391339917004768203191219845783664824802300089357462463730380933726071539463971576665925061273109455473461931723127969436177287557310860298498756905214051810536339781915626610498702136944814108413985004962625400083075679432485048221729414561926972094324883599044046560188105332026464349531582488506515272978668077037118304771444753947305341380709253895972407428141115020302961696790213072859523042221800838026625863037388220276151416936454351237454847473863810695290907825336204741911776186321126501061639789558256112866806669437458099067363520805307723041935779488389619728648107978588188781750160106753999257089939108288439779683733073256481116535575369965497964057389498537517496386974382426412515616074639163537372863248447532973394089889593632839246681875467310025812861545891601355718001346760049782433824098335685965585973020377996734804068820111421374248084661212719737943144569170358549387161828977853626798778583672582587310545269190449496305052411290186113578740873027782870371562591071431159615495356568240071093003316016955060334553608347077414346132379152417838807672004858450928137558331188393669273425523692655226602049639641293722054705357393753913284638560530765826586553186263232591827897334020070359404107875985569253437309680086286259236557979844842982736303570630602273515199100918018136709696115280995080639160398695426772757151309082383625115675078952470809898185266717297334276579842513942600793840597700698885190410342101332840803992921918420699767703793109616705189412745860601141230154219019954771466543473320115519987781719814480860760344721855895947106658865126148471354887574975100610282075375091900449685610767950429854379466949915104141093271443978789165465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 172231044525202283217999123546069209028149375658938527637351414184190275378232293344216252294126538348783689547377279646132906390217941048477499434626576945474441456031074449440181025356629012993772983347304626243346830710639328587385058506631901466622689393122931577229162316305700763628854507743879253892610245467307111959883916249010896050594187152013671669131604928963574958434428247620629174891920401723730844575394945254282635314634442887697220697334788626908902443822223824722255101537311380123247708404996346678408270232198324198071320502074245948953642147533508565240396136149460968419895915878995967310478021594912364581480359005614010175573196410250560629818706683093822250043982277115491592134276114019358609491384526863898371304993035696272178366940867410646604619055672867454660918802581057334125482555566494317257879210796383343649986989094527025076288379560438272160344977098107910928704118699099603173885359588697077231964636686983552414202332701682829668256418898031578540937805849948571927143042758977555610539636457576077998007470796363738119507791614474584860891475851120696743134071483225299746668747250427119132756531783115399234600530459168927809130582119299870333568234387524606379628356062231760977737739144110699510821373141698336104648869522585926443999673907151328459057276697550382926432568249476394139492934599060839450643172884619670645624139519354794093784761398937123847783517669522975345267412294286565520834196200237896089074357740833598851473149628464936412081147867322592136371977124063290440039034452006972245961911782006471986318888548409064863331658234289502678952481998535259692093543096308467354508205829342287622625443726975212971201939707027756511963968178050236509275144596060385399846150559036203249463297628931220775752089314102336094912520266084907193183244880889677834029870810747129304835528123772990963158931104872818585991894972030295982671707370892327542910285412235430030775299797866780108012592228927482906111118423452920547932597551722580285928011165242992373486162812928328932212013472018931453557211657897923076252838338462276907609613014576853472728608271329506521071838834680778667933045123796232341570149702965650379522084889686338300648279042740619625283920701449006826807833418858035374330916039137287803969852858835147294654634197498855126505120694935224220957529546131755789050018380644829583770402465172010676951803715032362687423802132051386806241688938997681744649032412871116115662822770599109916366043823838423380446178588343155911755072015995614047500717629424548546877466620718189744144117237941593340106247272541571022875263346848719244556984839232224017146177537396196021171206561994035503989455923964287468762383203685449468146982999850126045826243104407046520000931412468294449755518593611252877758202223691479121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] 108383991957176872122998285833410652806210268061385950777444632271967368484158359261681549207063345542528822957144408374394730143173684118092746739076919841976810746477974224542467895612092158652483864670570758200381750046845455367615173425795728316891605804859638019328014996997578050555018375618402782557383665058597448059693547909488481220901988127516867321954216287353777509328250359455654952079968176157576366148018385909307438495838834383280305183354282865338668073121354639442085957062253623163919487676264020536316020350939717616456681380108097976337830685607571468629056391997824080687791394302095851477883043419314711906252706777713705607587107578429576444820452192392797663540548255335593343322039396619873988785866768359516165020254241628621465575842347105892178900758774228283179689629281922212187655445949325801480289918977339715790674232682636309183947580778419390453147742131899438117103074875084831185683473655733090395040389697299243665507419592121887502533767138470130020756682446157958874360152774955128671970231645660528126290336462357932258421254966228642998566532889690366660208736479181292715965749702814208587899230698662524889878571691983592645475540851427766044292100314983622366663726655491782765105027040068178648920117347735024112455881517638228614248184591742020012004834571608369765875166855028422215398090374003220512918897454314944197605776005788630770719856891578688964866349731819291311554866703751270951079983804498710004707983309593517155471901472479219744512018346496652075646035614101531489946977585781437881861541700381473117647737881751357904808161411103590954999785915073193594835894836506464812563746712928173239724827923815068823164459420317430189088670517623229771998711251015694171172957769109566070850721099160231449319266891654233570833603318383084896196843725429848747292547275183431372954976557819693676966891286276619086302166255962943077595888849052656010041592230490397882393725183058915563485723748221725412921669050625555641066584240607162869535439328702349938028449788204085791355403867575897432289779979974924303786399919674084749532088545435187433040785382117413160815413683715381347657280296850099533849892271731093932210239559733070246065055523396902600003197419976963949293772302551045556579773975293053108100607672917108772885364561613686307851468482567421424459853005837000512811264797535162281925471245508014679987505572639148997846552794515907072335147880087840083704834851287612086355074643221630116484689860199977789115380132747650484162217676490785284386322430384046657844720663784868764688852837898087183677100943671095087863677650967050314005062080383286788855388751235968048204808637166963668916536373543636255160507356775494486653914163431659000520702936641350708278056001104585317044075120498428485443308745605618073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -1527124148515022954929320128047808566167346780710109847235587206042004692704523728995064336476976052475393655744093775914058110614482918461792796709293941034652157976447473651228265193624461072460725629044423118462695124088407463520902570358015489001808552776164999999221474003873706928734624544412020018122164868394613779292763379772151715594055567334350750717024288309157726721405947742393454877454984955484128573442630156610895655065929918170037140617148291982806496465643668730172258123597100592506455045371417337691102860581810263620138710319318317040244913566792937480564087927028522610160154919880836477249689508594935917274092097514181349604638198507356539520538372590316675381909521537238687263193081161598439783407753133136747923831847144021870784922425799283981190899623786076082715533044771168220492142169437965049459616251347026924702202071588403496186694279642584583669216950123920953527587746561453619287606025253139803390441759420959363200537035469128434137669377311465237965182133629579081844081029911457570859207127341268249622268908088056905553036364420279795394938558020294711895913052570869267589866473471118858007351553844447982237746127252326992490666188070028011757131085275144019819323597320500836688939779797263916859403171599410398522208045586993215178426266745423767115772517417394673389738557457681280931236853861826537844995323199614169991356550671778800620194960105461878041323918243864099549367707162160925997506981308260834720919089455196419220247530144864722932071069595169142822722818806369328698274553246519069107780885984843118125880984027168036648742731153424060870793404993621657930138663045900441900296098667827828058135601314084195968820156167633676007905810671999025124624770479451293312674630184714353951322030137399850925390090212938022087108276131892840354442221392045122927580083051120746880582078866874417562992581336902461522072051642860092344339084113005637452623153536812157110868483638110352551458114440186283494378964605601826934063769574784019855867885452468735656913352608921902105591797446782706443865656557653212158329390836461811126903144148467886054490871075380569682843361846967874288714844891252900882012612645008923195527677436169584442228772286462555360257593514722629063796855557703512742038496742421509634143367671664193823274478110787052096219366967878248935897385424746273053592502459621308528814082470877203347100012460486156309700185740797859063259608485496891852479834304475084680086405712528185283516067970789380428119203293307564262243760000762032856473733039318592480422379139989009127233302419000222873814741016202440121085349858143084140455235430679237212823578888135792406377421066386040925450602760842079029216143174382793028305241215745411524971629209898928600805657842576500620590403699966372924244455887451549859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] 5490952636376549598533753211481618460857229454212018310824438436854061284533038101745345143890766029126891894459177686843752889723272503767146112425740822103210051147306020624281533957428800225829856296429379481352273545898030018595915331204377449521333978740883625997034884219705939705098758534896864534784959232367045716099525796881557982989605045818962014635002114897943616009842411821364539189152218616219078421321972296347048825796155949895406309403870858221622629255112816833353486700759028026994474316995042973449975294831993536309424531607053932786403558579320262953025239755454702684646872974185883783743275631763231289957478970406517536736758039943716480092307138455989384846420277715927475051951908144519914249227184502803837098465809339428360297065358407335850477754833417771220284604329730532192197327362339405327121579668776452440164033991251093558033794950485596561956009685766396539705224467710070828465912842684740483807950579032729398216913622330576885714163131945110736851518497980075911522161356936459467594832609121356711452460641423759819558362363997757474583267144396711948158042940352274687941310257965290822983600147972581808703414249029443672572696790313084927622774503065382978049031487656543754611413881456126076829807740164736472967898775682776268821693616869404363915930384746575724303836637009253771396231420374958888317309727088680879343734172460699359876884280303447495542084656995332439906125280403941636630103578028399659075324953427604159778528377886814793614399712317286673111134852578694839278990343411541091711605114765480412369608390558128933860650546550750073521600965989439996953972072570597807875256430980603459506215460327129164258925301381679411944491776965295965845003883608661546052907091902177256526896079368065727794364981211528661353040493177891838390765428360631771554374721758775347204766470254149680914065211111607709663750833671188857201651436704071075682219299125809267087010949173344279094486789207493315925840269794041635554018100884687111438075626039621499496912441926571447291924192222120116888028610588039309167035880256662519344428208108682826858305902494340787322298175226380762542583824417610654274412879535758245837798483912552755363166043365746984214913489404812591336612051687463705146587832199633128401302303733343811310727172917483297769842965931106603318511965779364315176165321313988742458425832456425007457322653705865438397470456802399138951375422751814246834943532849302261106662470324956857981934634287107908458813373173808392680004824045609048892923657716251264740382171694774083848339821805230517129115335437175435318546891728577707098752444375422877895930836946456556546333031426732495212509744310806990110527060754457694995225346309337504237607932645484916442548523900109997306769205578289337405897721427992877465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] -12094234632422318143518745662985768031366950607723493664059391982462767214645404740980226328345781791845775453319118246862418976062785169916215509653873841389164372441428288677321612350102703417251151967665148094726884237658380176499321690827187140611465045211106881076132831616776820047180719649875877024058537474701481526884545971943643025287868469943411024759734274692446927671180122967310793207471663926198125678603784874872812940809833168638604262796977291618785542801678296234566585926172429651741661376198829009370168485391235959094876071652672824736187758572685294552790345748012077252313856269531322731841101512463324497426487974807207062141281333261604338743975171778289460841880468525387891379651991589410114661648411171569732706412262676485799557656997655504104805675289589275388351705275559921592432641782272164389407144195496311809125697711704638268554672131698503051487572149125409879868134406073774909978623966889941914117379613352066727164719704803671269873248632164712854216370202195432873763168343593788934387632103981689217225895106384896971953302714534045975573196671117704227226228194569603155638533443141442394970996450263608112901671242644585347641051170769985783576686650855929152786784482612299587452256717410655573996501561437306221006315530768767486632198163674775922502897292027132190475604987021303931620831052333663386942666963413958022343558863589023063684625809701574817033929152430779496943594499180110274970724050903706818944168831595696087325453048640868406742089401580255609772117444520805191872969086579930547946459468506338412201405501714273939456622352035899539121124557960701037237378358119899220991282946025272263400121293149828570695265531451676126691638669135854712218928433781874451997697797669217548545961783664776012468640545038640288824528793093966357976200215334920787475775173389041063638294342017625075283981502294574368339912349238209602763198740783163960499798026629293243691779273246888000263453063477013543477978492401072907323034900273807223002151954803586771083669841059807193456233956032550058325166590398910057206970942211480143554637273600212460926185907302647799611557092245562478246340735395901650294590405012313676965886131870674233699132099766072331975024890811708071402364746488210774618962389199980449843450568033147622521424316850456735837997114529113431817815644202641420971252179432550643378345364059776934767284480604603394544273555662964706540583715623586185858110963840816232807927701702303779942280974705514674974272345111767044927936306998057998311873135574322234355819948776160694042287542639444801852052935992176942650850870778555349512966498880444747302159716869374150513719278184575669909646644594383713563455615131288616907503271538897636665327429605899597823402741661094499312857546313482465889282330865438482759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] 16085641300097034376389471866713947691485027212303115548016922787810842061962094618785487172509066921037129673026867211517240719475846594589478630473806399905441138193059427424858531729484814688487446175954519378930094511119617375206481311435357443599468129571938497609996835663741208391889449899468176431147844100573049813959995444331848508471720250631862235020456656305442662822050329956659483244080390997801851802416722975021468634848076522849569308578916875252445360992872862377826699623600766805181959336750807984845581305133766611381449761600129543695878095564363951894875824761619399322167867101892167353462493884172275780882007442433629209143053437973514599568587712612597723385612264103632189186415787999840652189679909475315033123240175854227205418601328566009837694703289522724317931520640492745226787341582293886350066616377525154833308658022426291087523130076620817854414869805602926963270236331482543920646320067889438053367934658588335321969934064880396825776952158490489150872271275496688536067325836438536287420556482334492947149014802806909455228777884116960787833351374027261213969794895658328140642919805109129427265204550083525096285189832014376908622746596115834200724772725325291965469658643548503943870859736287573808956940904034049133762050803993825822294894205104916216453532297110728107587564047170559960421667410449170800765653183234561026929103967237234087185240026522484117233600643045130967286962980431458250082751275750682399066867811844667201620408522272373419477223806808992565126271977357604151925954810102535185847903799758683307321368379949527226382650536013577339870775011224122169690433128300905491781474612932837707153023875799834960537167797064712128299427987946950931509813056818667383785792361635029395230759458873646809198790521936802941935079354366268806048850449768689581618297828312299958902372211335652713795517522057334718080461601877168700168957354267629590586375230942214008112199772556219549583013007200864169542466671935525497998678608000013597459048169650269383230292525989263233243311107753620125887459931054279261012207971907564533406748959570463228447824735903970216167745558218041632277587765136436498365299877488173104302261715495736703994880524847700582735918192261234429149339292225638037671476276512961234247910846642714874939135089275913455662084441408371408827796369361565775095895937550753340022943104866883298631145838926872475969683452200760290195726168276240387229463225998255693753906292313793098513306719252098996452366166515984136781692406821889910865941384030950415381637403157064186371524940589341012651655538946465982060326690973140064722863805235614145520126887480824749139378671808044539489985270951479156235029661536046848124580883852180018273566445011676453601166926169355778667573277741058198318474825555992851251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] -5736572169694186165083943308078545976523021628282755705154234750479391219068748400995308246048766390261816370947660713059939158528691550920359044264610752388702374007044753316957314749665659747620901646497093080605418933920461785377540591143507346562045998995126455117739489645762487608580612291865889439661983076200792388405023090638231178758292501476939768474216162145808595008045323011231658139437183479335895596488673165380342242601269859399221808267584499364463109725301947955444640673608898120522643776825548666406824735500606990122885910595866565721095064394703528767373186953016143535011467475011900932113405166213638488556138313472712601316798197493766111307667383876355038278996846522462530391840841515101017917222944823565668299593457791879554501963244960640173586324834219145924252451031614990731016755881410289037253150796092612545647176783820376788987416650696379538058424538443415892348204596678824132414075468995318964754810959188522015623030742418281816039469071775298279970881892183911799190746693306006655435920054426467514016684962450667129682121074007943059761226348560812822776051605636867047283495068071517493642815921155703326141371447066846764993594584247713239539167558795934428283278123038387016470158717689377861338192385555212316389702510157781654637985854469713825717883178120517692555470666605373520950836224185457105689490940079206570730679224898159521075532951453530522224248977171591528761975370276861478160597074377778565633332496488578338334624534439425066311204359079016903830828719151699684427195127330821103749877934116588983008275588432291401269013595387543477904778061949477792231200995375423753801883154712033443637050758579160738047635243070829542830910834553305355785452484703570998153170121491641081270176923440793543566089815376448856006525193541295092615787831724569642724236880034108621347901714785965515352124626128369868441016446238778793974681455367410785532963377536709466592333597216067882453612257977090829344716299356600889027517973515779174215256318917360905410215933136621110764367268094453088052525041788924080616958016532773406251652135781942813339519250268472018021794305514732202089013650832802937660667210929572261419763360438244593098116916140741677773208346748582820523475384542567609609871159893288620650043438855993841730772994705330963332845893416015941278862288172953316797796741688949046311705211476958201067237763633350691131989874942893074041764238332249225185283377689369539550317519329053834504087685437580135200853430104153391900004969155849511505364355756064339843901434691469958850959129266454918893495932520904815138713152584622441897458124105356419422209404856965945109372925731480193287975247567073484032597847910639867945992870898323252152293883520918386459477018311563866328591177484211283113092059518185232138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -33764883234043742950342215704959089529569368634839432680973176239857756549862518085722266428742767091681195834034615486996896600809957271464895430588268913287408320883492824464217943294263955818429406741044464956591820996764247540084493202029707878335753186221393721768085597629691907879776935815773781177929919214820258970203621748967533514409645177083907991098173110564138696307957168649155381303509408590246631599782262580762915833444015035797498247553230657928148695920118975561023870796880127747861505191814346340584323110702235665729845091163270112421369118652612677681445229810375310395451941510507116329894495519345355728083252778850244267134841084066280242422074036107601574106825737934827523510448405188041242925428864429700699605294676405946896839997736681261484158201158767991600234496677752809474666528566559504351219456095170092706485382751056067829690646283646744287955344271933960728145223542176469387595078526354945394716555072564945043792589740085924634297361025512775886225584752358638997586607509983681903384162291678150998302117898179603743258818063961753924408295103556594163909604699901196412507569092353046891332527069090034553088361726644543676800892885784151227861605850177143702355895929428089325290486587800125245779116386985086346087824202104627911606308819220810169600218801031463303097683070589444418607605624246139721269964727696072258929045288525721781547897785084795740417377113251044739182097311093448655852754726165491707605482245947457778063836103452536401693333429049579860677469718999400731508579431902772566073384250228392743027821040535323312537709512190707022893110543203014869342584742470063622713797625939385360268448670317165890685489214743003678439626981561799448321361855410032066795922267515078631870549849103712638137317466970605929412848010066466654507886194676941036219155296366758680131680425876617459936990057862076461856631743765159977183509786443035184046661417420329644720866476170941659237165397957425292687194183384412574564279076060083230430431075236284318915799528436422230642602680803917061123008613910703411087975774420583373071118811242610600136330466478265175119582968657857299148020449908747113700331662720606896495584413292465691602483122756292363729895274251672718875358221638564261160543335599490918570497204370331788179680620907925091936854867686567059007222242198644747990124827267282825387814205369112731663557934789715214922578852880478117861539226467396604019680577685528384909844586971574162063273185990592499542366287624120395026312470954099224833574627832670885653707126087674248083328309582115684067879595782256793637509021805449966197487520787917681566908065715577782443896703392516358493267370418716274822036203097898200028480141848312899787181948097328326021648258254795472542557127258974043571136745516954130841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 114296699657791161486794666121727079013071619081712689143149515614144638645457442533402567659499035635703890538728091300594089724711570787344178393619654395081238806419090876747635467701523543868132619468883262832652291080880428469108318867710739321726635348730343497224590938971961886636937012119790006458632959878239673110596368197910967614461814364451605655472936668030205633965409877476047672013792969894129130982302212594540916625638741306675047285744704162285333006075476930247450061329353112157608617902363987871427423242475789863022033064934620737300152532556382380898121271216958669755228061243827161179024669064831928996936366003961699022620732690562571075974522871413849559585195559447153129162218932995314225797183138283738507421600873586479662558039823262227107587234369706424047368479636840721690545370235518874009075136507332197670426795830495321542375677974290770516057847145840642608286196879663401302003902975077289277067230471689011293312185235893282474839920954687046911853085689245759876575838183046178900744685295494637995441277212302966075519551516098663071814913225141186725879482099741479872405262992220023784185716437978260676880576138353350118407350075688074347191521340443936037025341154333901743108462004504757506946605978615305193700102277080431153331395491584583381155029208627787777450145713850763573732556078650332059261093416968260008801524523217366781323868344477017405225810396888352003235770089144171601674423679053111591652007849577353464056998514414451072329298948833512953195435078151063338733795340994231235261215188983588822933870082113727181742320628559932985073423740141944245787642701767612098186714563263338239773271914154677858227551846394055156481958508106940996096415883729634355158402285940118739877901109957153757742939763506449448073678848662062798627643981994014716658622376287432100890757404838040998858293766281145582852051300615081485639814642138888274778493719919538825925101558125940321751337305479489726864857975783780587006191122003152815427168715840180341833084631809504570373557284919430277436384106532153466037945421720374803427024620757655478579692647051962554609832391526892672454485438630956521850543641760939538988186786924595951675571878224129421066916523825486766003704405599741405095613330477155061619706842977657083001919035613690530239830582833104002703469502696379850001496483170399099031857277278815939392995426846294309809231320067753295369643669757842485185909136546799661900894376282466358802583680662570163958271402508480628572308327443269229381178382336737920033327130892638902966627999207366341089013980387976077039067989711105534505528633372619429468611080240098014344861099789449839161353298138313003881855145078015098406042630921193141572372081464081379267335208428999907228361615205212082285590837358310606241792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -234780032439079075416952066004208653671593899702345843572399534774316148841934908896389633387884888507808564184888229936754948540459417731162223973602867371434164268494137819276518812639422356270245228268190011538392028446100798825756050531943758592521003986493290344557002772799873209148699413022441100799069853110159662868066950321407273822364478662605390574428603165247439685482260023865289149027225241693018557513148418118776788472422144071616596394787779391841295429927332678802527756592592675316502100559089338372974665650408594801343377124696946889736324739885796529820668049173328433334550572053506475571950179444617624129086505692025287166357496458968157801043181760321973631940175119886975026075160653664960192812677453278915165464991859208832321610060154365225526251730319471451169731628324610352545774460432937994764292645503276898803157056591799110581412747442369285956323218191803925560424969690750593774184158220330365975175675537178141987045057059120834437113758005609712781511960096560491554983966393539890150617351744555740397898529309474386539683861631877477736640506524845953620771504363674315591552436025663368100865399537740194481327269754201229077524240572902354648664035847231841145865296403026964266756553025295444898380498676639737417910553466409469965448483253999133455142824093663183395136978220416673898750926745664243694561072469663969075060814053234337304559212483142117535572642882220277503015442125033597752287795617166032244777235740140528732332368442649772913678959193255309879001631449503452613721262724290978168644914533392074556062122092829229322327152349207588367517203047517261362191788041215023571821926357767763771632034933287653230160268482272025630756404587963312145529199176690245945140190089829669420692089332307491722294242582896594037152955723076693477130098592899538888606518155703057481089009029750071746204042946015566291623929358719394286085221523302782482437659893967169921154083885175132005063079441793076451929798132150095953417765416534956076465558303065449102390056413050366356615832922448449520706952100750430583920159603849567489295449232645604967250477729143811137488899158332533815103461970860548976437220185779245690585986016419257998855975161613588223028684273147454358591048004902779922547900841354769752251559324254492749320101989293598148589082053032836771919457904081238424701545927087925576450542442832408387369923234025380346243466108223264742620584699335844017987008346915965268819753939816711476775290019865310324576284210001359446103913115858594056991404047707287466653284881410152498909433733054451407555589866870741219562949827619296260813656221170416241067387756623767147559529346793869503822706751023047464205343418157954474822854137891036300347685359185482390160284661328544811382092245197114204352353836538284474368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 372188381486435314181497908663105781361221913003366695980632712161641305115066335358486833984207021887846606958803150087305252001013566416571022392461675615973078670969462625530329173670527696877886596442874394781370852028666810610329240571139336978954083356674330692866738073693856362446113772998805890473406956241580211242768683315407987458869542403988742908965816123788389554712309826742552364107539145677279004980150202885100076092870755269010707618413034284976244232556434603404780107633375610865217432338480266033567514220755325835917789669802074100404989301462460700463433668846441446603971532044139543945489236464722321892989246724549315090054662259115587959075400977299907202772532367419010574454266607517463533863916809218883039888295469620745851394978075368459199508861635679859569113015110466001054674120361541383481118475843806747392873767042343411641276815772699628803714483451405122209676628839572547885786146668963684189661894796802522316079861746814399085554296416829862554041042304076642593158980475760380566440598938454457082571385050142292914649022861110794781691342577514211620198224394605949221379991121574296006284426031706765964728995724749177222192990499274519608432802444088694603607414985741458652922477427390115990160963344709375171430010538058503098416506421122980886314629190069379348331121689577103409544797583235096249830285480474903665396880747457134144338565476167777727026512184273645990705188543180182083046882816723047324260416692493139423536331955884038865746358131254007153609796466974715167420503731962021364818696929677813383578341011203928353711917491487859370681679610900500408296852845663891510422361778999471834972980420074836814088424841060146454312472781678567280045989176317527827873324687719475572228127552529744687496325506145665255578392389027252944216469385156605563588166543253873526147587294737551688456738364105599923507563811026025198186829591243390007636320231617995648035915702949084308051116691164047938880195101887272219694959260987898991219552400627708164463849684889565357220655500465414227386025479401092437871393240448648232506207831255636543180429639022134532269310468432708132142583654092033661102501903587489970589143501282336504872442223865752135933043384877569702475982561038399929559013618548045156473141423920255334334611256988531766903363762764510071963934739175505951584453367889970030397628963203683006610013310940851424789832548999753047367818249448303121261704048393066212161493791161303133092161674744757169708517203764697082514904661788548850503805407734586257127031642165821299843778739764582924432725246857963542188525445603605954517489651793224044085197083322839780912281720651723082803238596552546984543314090545646803791533043506588009625622034901077127082746528532897673713080191351638863175088753006016903249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -486503986388412924046485575099166397008095818497805619945018706199607915760747878150993439591424670252487309425126551955321747004032082989818685492650001852459287401153457229118724914686713513713544037295916526454713475775694572799082754803576494195825431711965077231242733036034042181385325585644153186187616930497267307616519219925085779105693835929808852951347537721966695942702669959543837150667373030995283193815262102440511444465613750822343583188987416898061897101461453305888316486177184008356047762078779452488342588613452369235210143688720312330405500510811627287070014677846995749671451611428739856639926379527265380467033121650256015616262815772712078187860901912053248968389572627511582310424437108438105781548850777039628780661418884671903684996606055702861793977740481749747930114483212296352192484149039088481639770263252368067349593153100340128191748792667359853797038660004061770724031113142135097995341517458546996588603719461041212838008322370349299533348416325826148907910218953714850531215692125383843830295010669375195720812150636841147986688880265980723862076001298551205579887990542713058381445216687103226498244883599059080220288233063352123034424786447313883506498399011027263800755278856063561075370840203520948111174137342750602010589463632039401793068962789067341616757388546177191352129521674028510736985404073100515452995432974766647184511660346825021850534929577597823932557964224989225444125668473371170100078121152923393142594127681878661761363633735371695570388749840054672657257138466608115848890737028059644851169837422380031045066305401011191668595276672552621590890668938630408617048666105990731102752820479722693045986250272927702824326486508453647721835462163551806561202729101005815808409283456402270332731664244206444949466351425016418922862416327054725482026343642258608480181308708042812421507865463637269599530208834390353037436533726513039000547449889644873927398289634610575435579812134354214452749059389457277580227699030320506695886219109841727940051882135951390842060010102056291967931545611294382490291475218272971174525166070944947788223757977066035348875123394839093167193508547123923585549886404844831173986883018077850423303844418417657581791064525987043951502463523491891588096741611157978059260932338312182699235883578446097304345996835571540100142316116195292994926103653845956867989930773485731781441777185463501324358283328886350948271026418942112876492675175833558220761903671269285212789447174721393318249150410183745522572074750135184220163228886552377353411517007182894881889314266933901520408741625912344894553960381754203591196716773397821951314497998418775669074447593487705780783721150751772052848365021111625354815332885957944693662190918420731925930106610144942509581907739851355647892585058329585579136684147104059857305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 540237964534093223718036368700165140030951053767210994567565321507201999196665594884581763826513231953894215902550636649341729200586540085226381989095783146901129076572911113829277817478664672094198883981201135225668875358274345342128607057263453782232255762268743089607147013119172527558626500752512065340644327606774544847874614818778957995691538715392012478694845577427621145964725852342845916104456979722228261957203574941693739300226800563175570006992688979289032112188338256949500122435736735388195619821632101498873795751629837028639768023686235610140773075943586461952434769189938837570554410916974300207468146989285191183363140366509053235154755186935302891937899673685004863718962431649289050286226138346579132855433974715661762683121769646683457433589108847520302700027460010495190045729274823812003760695499679558550544507289773627410648090500483188290138858146706355949064314543190601832316646373195465338986380387379341134727106987426418689935482473834749189027003900447601543020830619990401986664295334282842096336794825300889950552273351265337973991322214219229273669549708155356335476742336172267637619152947997926632846781428165288280089999018545541703382744514015914813369417566491820413609017818397101910821706621120305086893312186740948246113691468530642474533986321129924206051326907423081542290235487947923441333994377562150901654607386800771553275809969255177005145041763281511380694633229300275998825950545172713103916252783809815068327516340724878642953323153006135585148604916224575494194516114040515980633815178009650738927067744772952782250533088419494747023361914995634363156888698311739288021456822423166036181264151364626200005068029764103596459345397765296530478848588756854558726533038451040708894952061402186989010475747031288410860338409262022362883329353044135279798020826425299452783331592404891098557969504415275231024816147429078704526499502945495082003641451952338093815778741637698055040900243722113751671402936955836839252840512911394409550449978615122099134427434633021501673110744934149691487816466477779389327506603534133471781718634155792701948777621786569674042250887196956074174693506817916275977402300185193436591618170669850654480697269208480731653504692761940009828244215089303019379794142789651649707317356369334658928212581907615275235644047787653020125715568304884242746063232131520577317886792304308913378317938478155063103179924108772556798751244522076914745997080283327993274927051867241198482643593612096936802759346502902664209909880485050881883236509503800896159219043971304047661484047106719360609011689514523110060589655075159048355287890799608440299900760411524102766730065160988977602387204662495881670285064336131827375183853235426516498917225152085381146977846448376479205096596113036705601432360554317738552998904018483932037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -517669932607854569172359759853794390592857545718776279028762831325851703469734919533817341391692566435800314776314930596101738750747121618982437226676139047006261725761891203202040841926509204486291815534762608588703037823312521202569147113882406724695532180387732171106354542896149738891109628509808878205435039469310519381639729138558151421059608246099047532058974490113891094771444702415398646697035684429468014543362135897485642231480509047021934721530312428140947478174807434117942294013705444072692630447104411320388602229470429092930950462390991696719622131005447643649849592734919521748168268962740591957082707287457257452087020732950706281788540939320649031923338947022567516821199349552281933197791974191635918558407193628756191859383051917553786959989147629291170642710179027621869165814929295883959178613755695524323482620202132816996432047330081373584073814405987190854422200813380667374733688695903772191167732291645124347080962060315114323457314942908455750650877886460266693489635406006506029461005508515482035085716016517974567144394854584796189837501127185446090988739087176890166128821511324159166276267842701432859277970930050197661735339107807642732715111153480521601438839624044136800293245916033702407031170946050837601497262662022103617358927622828681681283486949846467871188440036291377124144319728077129566681028879970640019941836175895515487216015609514881322291141834744877136169487284131149288966061530001807206197928461117401226298391336262986123239693327505963025469812314224205853382211797235034454677506730029685392872221663812186350889552499372690194558601339363659572851820732051836157211503084352875921047227255848775556715186866624423413296402326241261537863781997929432960438270111863692168835690388359137841320049694508402316354711652490609825734146099982098238912076366588869336442769314330641449166140942801720019307047818722981530837306162501309686977174923600706016093572604256024899976415100385475640513793610559962977786803270793193005353507427493215028151818557397313115053878982139525161929275475663647765679012347085705585153729668237539284700242251601779580312730831628296397981950518705895265617407055438504631806198096109404699064927226102180747815306359736556354360882799074699571047264683285835599404927554187012868990767529474108230263009866336538877053794548552057921188211687845138448829634364802730855435121432737268375811217488668701727573429676645158476057647897975664763008166456515831810240619614105228006095848489519194118967959868366176423977383439459649965408371468869644138642110818593470202334473830682849648227100677654347578221140946032913680704857881957270425523033813194393769838522603229250829350027819387854503575478818403069921675667489248655504253165799230252564668192100443578119528901333104873552792651139627438047232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 431222387439819678694522946817488189848331569331002857383033192947667809774866770858888947332171187609600950239344469171143053541729522453696640821446142020545596226328247598929502306321118853355203303838847445590051959645077946440808201447733068894525960579674983154072687870815691838952483731902633333696517486068672627258835942710701404449614331358826058626769643906100505811904899219573643853164170522498740204532433236862976468971714908189968581920906859937814336344937715245786959251623856428795211206804399196940211236765889545160069329912756385935094237874281464916189861591343387526788078277356078516422009633573975108997536293458823596606929699097080616607193463957366665420040110362522500783274133280250706405069664237177462090268614306495138310900360135210590525238174368726366604221020256918026751423841189431338733829235796980974671584650383905029494914543209944826859107091080090264816678776117242820394080384996197423327570928816327883386818733424830845254348752855763877139391805748786095638968463488768646050011602656949226545657054886127256348364322765962910639174171944236036402471922613221288106719997519149993370924407345436999252830596709303803449987744493522879044072624448009075300679797159349536350311423591788289983657200117698336430810656082685667083012679413598997841157128435325261081877976951552267636194961971453362298918963374140275144289168981910872045976280709037732250957331251751467477912139796543277565268684372327081342707692432059257297347926324855817207373881663489856120515673081576463628202577065733542043995628391604724417399583894216642608219872356399390939202904929913028978244539298727395613511698446649326413047860166450646278859772267290118107804642390343029814258739523095626351993846121021887887621823618931231986744278383336752512045907410414212478660137474620012576192838411272822545687256634854429440453610235952077064932250188269787410440561936082963470564619854116477585951607474221965144178420887381251694456198347652190666197329143875890073604875692009583527586685052103381456732198105787850856184732835985313732030846438750149931219688772949757750589863134174999444833970518268416192859562037663617859851312321590191730418777368034828954279562681940505380159493093771895426202697941161321921796378573543890562088607133754768484460109029316173022312071797710205826767599320184182941588866229642079801139917355401100613748842010892927412667221168382691320219916422471473508332723707047193199671391123364082565059743771598630372963283860517130588196000070231912236909104524206397710634274815187404591521126784841398788655789120031706904418841110135015795349530987463718020428385755594038731338773395680470103381123366991808149510958475785807837721148462322493746262658762466933041140930466826393825766214656231868905521343010736353564426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -312897870796537834010897230182568452417427960593928118006604535875180667866987460537405192288892887479810980276926075955833158779159049425218744276040580523575506700657593750215170236823649686050266549160659722440323816649668876518294958479523892756927176291388778296800132785183589564110482712126858785724738800838894751267692210093776152115683772844386267733848106821938084650178561241256710963770759704706535420600375707449221804653648193176493693087833658496441064976819033175241205765487462424446922247228433452293408353245537394328621035957979160262983198972118741588246975854173728104320721442736554009987751874525944779733789465441544610406660068487601471438035826275617380623030406341098858007149094313439369619326578207826711065141254436168563383721421976526971056989695756583517368477769627626933201084356447769044368939355680747818815452270794874039859135210701448436382550839786300034542584935771523287946496865371905052455379194769286536563278965210588123763720444695288665914491862399384650997787668099667244113203329201052085777042512904151717161439233653754884010757778527934031485365878736508036605720921952424028495206531196502820667385255319869517776488693201928361542264912789789839101802030713289911227252706558443260284215523679501039683663218614944011451988665624931849977156753926108069589051477734584452474416391666215770634870344764270239993660991766702541268960251785869464361639100511136880598529937272924028501517750088049942592132295262969423710220436823136852220279715501702871230372556972909623244423850484705217637561432568275486994957977743294956043303126605365301015852526323110065328264506612511195965684092084140624904884802152145404211520238285085138808556379666451417570374708373849957569431903684492723172791923169549765227298524665045631237339164551770078686763275237991907936718444712976922524565784893445405015858355384958204757441864763521763899983824377645744270513426335695040425169421164708948430148560773465444005476463893779766326025635194049893700518358283271144107175715146628826163410495031036120908221858168023844187674355962841553908295861537676902042324672123323927825641203889847710051932036943148497275910764229106576883349711223198988877358176638007594777315190111019864502361706817782596732023516837425241229024412115817266897737220711558606155157442208490892457858891565568895847888897651398951769181178323200377823005263001647571165754117390042078724596136253695310948468762768593231308928029558520467967233861896512973806207252999790900564844449552021270481272505123277849499266638382416915895244189849002748062141694440952770992995423160201326629652375544494837595832433681962285491242141884749381048720047277355449265076181633044485264399612344061235001288468940465046313444260097257460575706725104001861002877595902579854593228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 197200662447288656486418671992148656511557601074190811977900937305701508767714835685541083960009393710124504419243778358071950645045621286039121968058820314033983504734555003920567846747879003393207717387423551742760008095411023579084011874630980808997896890872320327053998048019216970732715992448609989553184960876303803365999189880355992049267318678785964826232477576130898568168956747353600911406292653613669062368057001809318460793756958122333552834676744985476760397178754062589774596568843724520812415962385944046182252465773174989603536907542363843842606740004188593644178186651040239332464513297356841242677329446883785949775715062141660458684953188920016711068386246291649898019365328811714594372192828020469187633215932275394085179451225585625187174889859219477696271318593819455253890780688054972166946398738824520601708322242575313449984118024938830792301839616071968111218803087830743934468663523006253904991395906409814693808714091000897629835573320803318844012688323972880495641769335886911932619522157836677506131979736224911688127536473033884697803172092712172002334126950847132932366496293945347138295157349458471969569469671789117215932962953319759888118326598780923728106524063090025107279002778103840789641821806633942189738101286175142704743820845715632789472781305445233029055425348239663596307447252184788249873217120946468013770185178908757078822427274382379180201537963732460914801456435500159243779915290491817361554534278949248921047410868226569286580799911319202548882896385374070807219184885716323851193944668910806821010493741843976609227177137586701919961848451064675990861041660122836140103810794166928495443391159437603759581432908490300468976735371812320304274341108498724941876861759759216338358545958363239808009953474839121383167859349726124339320744050580345742655951861443747707639815082126353360010457247702590196176253606778079243758028148767753873749152247414440843260188002222620412471111947124902824015608166289715590839498931358321793607947826799226520142205703468064832467419501019394735826235223772352148024967672750718540454243527727997729977356258717378373227611807086732659406759883577324749977257232615581168055838284185379579618011092320712715260363689554757000623557413906306929923483606109135028842631397893235805606570720395874417925057266175848899396665743305682956341095784749478206550852123677884645172843952998759706522988781459582351349081840405665547427258885776461553343109569734193429721413712121509706089811172994738722672274691991005016889200459545804550009257417970863684863146359317124596905553095685802923228803733326664490412447142073169809498043798907812517336396386354867094395875066538299993003039213785548287199685869529137543288461906352978332562838012964587518092701921600186634185489628519601293576176898153469213409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -106700140519384854244863940001460019903543072483062340630998911425878597949248862890587468857796296933468332602364758839823601156898678881487616334834363368673560122022026043315454745051975778936005781245209619055714648543647998598104657116681560843446185624679635277930423644846586170078928008240940804102706080945027253330653361411177123425773824691384684229738806423535370270541663620959880352722095765675604823636149761107907037622184879658210828533350987906414509344070529636320302635376095784059295902169452188744036866042223675196584450843422592550442995698199019281508152962479606662145498929721045641646144058335066824156614280397756328976496963157302337789613770618893170927344874775310701890976429544172671975971159538756480542182279142868001144242867634485268334667248803842030876048447334998396439761079407274796073431332604568347761794613269471507230173860597050079211988616613208448970608945675874652670818557127889735378866609502377094015320890960153784631257862034719292385977680371020895895625298054073661765455245978064171734246744502523000491748727377431756722376136368927546222040021819233475110144610085568557965089424560969114355227945669639699382622124079288282342392706654434499349942263739942897925042831740770818797601895555003855422483996067390305028188512488724896845306053298172859613183978533797272230945164067693052803033253605504860213701142519043858071592368491290736661458414188797081184819829364003252058550553077580462805417443739250053012899041165304830640272137797226223065971409478845309346664156272276221077455745816043989452839547489915721845752399073592900301217933321549199085837351061482647125801233388226981051504631138282624643726628264792819939519586434574723237885136553410189102832001675052524264061069912177082947711612143718236358858116840338444283764648277728814440529030384014791009990622018893822676449088865046778486770538290597134529851683146204212722759116666096729648915504704422125836412341945884584079531853955700539005657767190389645749039429224698553780177396212823852434821856514081622619540619885096729500524987435991769167483078183341087044823528935562680962228613133624356407120423091067056518068732535199547322118582679247335324136128658033488497419602757132471899215376204022061556517238281807776411947250770771577670429040618476280848718696353192445222219181125179146112939674148848573303516430844283256667076700927761228806285856939378217894647958213127704915439730529701478102726718144500183130132343052355274012776189407141711959722671008595326624998036808628943399031808051118453788816484090227677804626452540084794231669280356583454201750151669035147164813916644265806703195452682177889940278902853795623306485154883473493615320024402028742720190093427298943840239281054664938723928236599300284300846203802836940095488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 47944741055712758676311525972344538047022681115998591665798452047404657288732288243746596957385737550478555887647121737136259976373417818682492647338137195499559529406293639636044255541969782960921918878457728463673518827821353693276161706654030692194075197435050379409713940146756746013709419425501966880580026642423391610469669325856349780056173643002642608251924767028963642562507292241759459385157436308687247705162708561088927287984001836259072735140093886711894869598607271686185320391005640187673110647417630740619395002477216815738423460762293859676149670370474500123317609977042667853195934841033129267105092264197157024364588690957860261114205277123362934297148011966329014999952048191306186086246316635931043070255830753931645295516256656949930551395232813598670693446417042792247919583944297742343644956622240213354404562976789727678068004619565393283348050754349901961888312162128720790837097560304833162164311431614415805184027695032397729697731024637291257841629522893163458889924980312152235513212306956260096997885045091927707996458272771404682342473776768663654610934285130401188436130813232388384275705285088222420004922205598881331069321069405591161899581733120965620906941696333246393148452101731477353676766453838108634625742807611744126449726575827896369201431861184792647784768178716605469785718552522708215707572386214370594015309785853582613744053878723547691508543920555678620475732918104802919306154137649772548401997642001919831120785578138153753843182441405855759240015197907322425485392563897085444585437546864483986232126718013947844138791017634863993463698737020011088295285289677817394355375478693403692223061592285063505182616456180988551730525012379349394274068833572612119780832652467635481221106936466877297923553619752900611961969019551091503152030516123852340852700854110966064281452798603255266785901064642273103497440447239287426701598680373424265073465987286559673383024660276538494746209149269950742155182362939532349778555132350186127664503168029187228401778452721856714295812722656957761210865756041827876002002572924419076456953066682540934056684449741321643033552277805428081110066574170309715432755303203765543897305621169878472428973484997790848654824119436691583383634717399918143076404595183620021722785659270986099485631342400191318822565292514816359016735739386237121858141634517708750706029503118104969242336641784371382528118945127288144650707348785762801418178096950460813660680195211009407816879857407914467932902002106518421529084525276577436702424996520963818240361074364303494322619284436972249928722000269281673471342695258630283342000446133379170614632001997694836161340943142740734770699534287723321420726443918848222180837263671317980311800472762518596154505960364389121320241283706517337208997467556119098109391833471333607407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -16180996495304447027940037177917777947170828516197457001784575020377443897094385739007209659694509643463479070555541574231453884242791395119496680672848351931859850698882095195881365697466959308542993475273018520241394822991744106802792477674653212147253575304767261729411487805844852076711727085972540716185602681689902614558255434170779857550476808732624249091549765304372171735724129119193517747549236930135449301158234129699454955509537448697874472397519495571155290419461998311304727275355799094724249483251786136123830715104999557565132226645221498879886793352646703357554189576189453795630958339294683760695281645994529684958837844484866885786393858013318166968706553486071848622280081027587715290361934632568940791599205407120081862468916784779848025647442766300565951388458103728638877001930599803780444746972189436390009033665846791433769378412818392486449838128453605707596025913395007966056530654654392683688285989192552667283511244681615815745825542300164160703512847576774014819715433355233842885370435456644928853174174713145590512683133546453777294506549339783139185296140968381308499945457925320270248868412818807954776371918999985746012057214451540835824559133518611160774439141346174963378590089024185408239897141954141399957508027514376240154290925848518348707544410034074421765723039511325673693958887684233334883728213266995529162987773828629124276099572606074506988020742620763733271683545833370526826478880669271162103414439056043250916773421240024226739853937490285005038334182229312107180847664676328535772036063628804482648884231214551120285579939595523388389060809539449788411263836846104088839657565671972916439092540429562758189741866858490157738923347645720203159338653265380495503686316048896457208783390349748787090916509978377615457592293270711569461604297984986008734574316773870713196722813428634074606801871741517736125344720351441900289456797441363310930641225344335153088336727528593057855561027528397811709097819035700292779389298008643366835776387458790431215168819084511002528309246163459701882110253109284193438228355918676643179831249007966349721662180748504559118991038302222016316473842992492510294723462472126073734020464000915069554887115894230396296944344295417784110414143049576492040912265445745831741988854515458880809776272139753644806075948354257746278435216209057530725789601474547171203665490786725426186672521268243725937333444906999073004264414204083701069268472347131041133974594536087883515539569723269898884009365221999907451991802896537290823821280574987998383167046644557100531268087371358522592951475657927309055531598764611305081708124713421663871008019102747694659723437781618788922523929730717850985360678429443188101718983938298756439375213586038734631010748061482034503610098067813896460938547660702868771030551544031346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 2386442777387553816123860547323786928573814141745174971189144849269799298944437848841594692999981743598263787944963705794942171667238705026802814792659518530620564834301986011830868571612112675476312652525339479304654606950037828263447245109582717686595599193378454759355948788597983810686153087917173678426430324649493114842747562821776815192470034469317160549644181213253510282696951720971699585284467202529331189510372246822252013173166701004717344868401483958645988002445816363463364029448531412681061358443109937449763564871703731520037863308918337560238420974363957737184831409684004709498614763989047008713834137245593086314094728366667422163386201595717854270131386316015319718984918616232662167339174745791410962348990474150981117489233870068201698352191901859597674541635159627446730635680263854284073649094287725223273193061707050226195080607655468257806726450611104365589333468932081563635829607961214726277361915596564425731196419365805419456246106624549264267493370817715474785920025816916822169293745923123492163346949575423915070728666175940979019314548006039999708982482040676917064883733141914336466527041333027814657179038160963721448701882310868823836359645899552027908550796683321060613830652749799918204922273806307966433382656002068610173922102377623007584714578419692361582100651724423783462864344374330450714826378533979674406935750184193120385081668130833679410750590842843444202228854740462702077769538008587897608610046958782676175812795025094083669072468405075089753604250768041646842117546556242064533584157813695481392200699841801466204865201684553283958168831391073303162994984591968936109961194925422303376270265463924057753142055195441141134182464857919052840401655380107928869320710625382194112886643514301146938734275308257336447794442608488326360709604443503576562174212551808027689388907853317082291491790521094309467830726470960217290965859540409315712441819638147464292306754701202232719187098843920596760160095463160974896702387251990978324661805492592469656283998492703908047288137582706501239730363014356193104235945647568130990373766909152818513840037498766188513757635282499226202250343306290761815063084700204776789216327285514229470297840356302531126355617558030799948438905445710898109784081012316347998068074863884757364581677475303598201069364447595599385656011268494029746131633031630120208534971053968296172179283275853770739771744284277473875167329034088972226628383144756557600747085635800616923213639911228674526396127477896484456161490372183853536506754979383681930588126876132574041955271513536355476315672907102806598562272056107981186806364934238515184985666134339589807296258701370913511189880643420839871191262520361908534932850372428882824476871018166489445036956388254569707131841999865916705807366022139055220326341900495623290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] 1797936051671967361088223259111805100668979376624571963873956931849161383845363618627990300439568042353139238003535282753690651208452820961460516852598779974899905018622745825927878422095401927182950448422990715634685686324397244133251009884159570177837635976399770253281749064541752377041376000821171633027758618727277548443039037530794241734825751484599099332734999061535725672289900429922779911125776514079152303762849475268280055772210221836198369124976241011369852013480227218958588574653871000112571376099195864596338281256550924418139012119501575834984084928152917190468150941351311302053167826029947914830303044967534277147263004208521468994801480036881427137115944221108533989772181149040609736962763563594278451642358267433383800419840203965253162811752881851630407271272483270965166631139667046958440686277482744931356434062564000703054743346548273232962485228182972424366975285879787885867785207933835434217207424912201236204756548952690406844409307325113749304852444604377351479589734357540974010313608107223030386234214824221925138382242271725638650543130911270305844018686844249188171454274354285329412051398204024899630384986920616045141511221208417780512921739739428082053145839701331907132579437279963805562966451170698142303913549912303483010697768148208627444261231918369097689583197752560596603243736193904614805314037012950546000231722246295539954301285351003777797380465759566281883989707819124371488730471654493794356663083706671158308577644227751739708850419039466342120773716166187779928807970982210743482893384531976716705355371329192784007934866908926232557347046766870091140011260392308793990097049797194795945621225555202853827984654143293454266139129871356414540574412277492666405830184410135680436829098322179134505572435095703238698615030315300025984760444751304552268700709614183709810005322123012997466254371679891622837732382007847485616847982230873943918003544201791033551030027485897925919774093760675401652231736856092367665898793739069100524043697320715638562757920386083718214725744293444062057288670876271439483495544567504856785117371457318136756090940648235595049222672883030154005410126881687671086901576851983715767732128937566563636114641742834351861050638780014780083820914467220681228428632146790062023483630268758282829859834636855148241837436362791368912826343922094258453917076776133239888401248049778137033338488803845564144602064016183133881610237736475283914854516092809136934246084979565719325383467434925263632421831789372852839081297377326962028790471461754410744743699739872297387840928955974621385559041442003008944075752528221355567882864125188891264140736516213906992741861033676403275312497289667822503854611246871679324823304446186647284664636411990205464821348497266594006855967154817245194211012384316417375798148677995855872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] -2031674678175611643493773454540576487005691411205577638830314139550360864516265629873159842841631110846493247893986881910592878772262575122125162046454685042874676118983074814051138648689244340254343761937814444215583957697161734593622225500334887351437471599803673867986001465891360179270687940500989261189032821210280174151225754091467232268954429576097238739059983755443900684129917704877920771271443845235353534839869746214861772484143925342450538085499199142819954229236658785223791940275431527863337690546509780625914939097531557217484373171423963817790640926633090425577926597840018796958349829866855004534867258606540735386416675080125532852476634075809398707001262375257560307845758386447629735245150931001137868023752231498037379966798688782597949102326534895219960798400374980848681134744909215679333851192183189437472985500662098278788359943660439646851356159724645327107920368982299963589418403162512350008575846417030540955552660058086838062753855943048498509822464590712519652814207516446036051158610125895661976021478507321155959116864457979300593404726881313518117481500107052925988168171175400286043339646051674312729011625055835461310369516124013243181558250348168082223617486268794113283778664761036113878382171315354891081486568853026214163017104365720343322152040955652301466514906470554048097137876869704921281625298054894661622448066385733079620221193148950590576602476249633004029880515311206094978979702936728560120623226271163125651126035697696047309721699912979963567293597956544071538001830050491787808367733950523724634180155429493754441018098178276617982398338678275393395304429488162758219295519411314134012572594588612346178434947531825874731838852405901612616364727505906361501372608405885521073490956841181108631550140104640738829366266879353274299755948365326815345767844383771960740560749375814990535725941329630793695304955015804085488613905100397017030285550548957259038566700096883869146210419880028892700864003443043998861503048098876617665982717869590063673836553345525192273608486547480942194015880098607639078405981915852029609007305455795936073077207691522256691491348632656207804228935796520635994663087805272049220311997965293689267315842372491699188718491900081694382416585420904240488356388800953199718203953793576078087400774394691436760282192147926415768600354454650043311986410939015961861594008355667614329332225849851750738700240938758308327120652078855909380649295057976528327494993699361478291164965690352249439549506146173560915640651991754165640318222405789858536182593576321182166736610612311176901153861624918546458182642282619760720511852366998457347254369877821589230077869748791444947367095146741541259094858615994786816629427084878149144371438663342327525997636616193784849222511054961677486699008839002187735410270242802153553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] 1256222324292589387626332367447651676135210235547340503371571026922635208135018293249923113037848383735186734490583770146543190230438166187610749440901526037452825659610673482728313695215893872396235979093405111262991725752549424021978845437088684737878467027313072053133423394602397334184534557667454041749086217910961184436622971462578086935269330882578470901349606995909987884342942595279278120335168246016843932697732271524839842665063417112775027002618921520041027070618879803361750113293518574842070846222832598738454040231769137627855679629040266509523910207363369325854282412774923109859561962659074031077019973262226761114598192914742327906242512899567030462480048397920388974584908283116864521710390611209589371293465238232652293763202332403686771493641752929484234201874387206223937370484445687667837663668758329617496927661181069488943018692184900316311154279011029854226358888048533705275500681277278399134676103817700626329063497261486507979043551514522418491489080683487035019234023124648210290939540412133423170988326159259177959081025182263395095514109669412923871835999529832296042428990886424111524710001726832965717786750080854016072237606611796129979528097759077672667825546154760543332716490471473485634283759756658120608757252010827146867590410350123172154292894296672281259321531144634009908517755027810196143579057443986292077305873288125888256546520684530201825236372440597046922267101902590852135983035121881667668234444688240127205773567383543436728766568667316065898597843432733033102804386094522695369138167444070613761369062163910483808302286367719866644119781937636712897203035566558968429713252703188157484049872824093202325796845505709879506182112825541586241593137503059254978138357829495517186564176309888283158099975619283734398908257591823638693250070823864927802064757698603753243971793977015098842650097914733642653638391695436235274643810740094285109654847054884570315587630657913608612783711296619685259736610639429684059440804392954720018494021776914505800151842453948435380719562347794992611103944766083234132317337763341202327859113375594325207331501723393857786516525601153341506141252422728909914058595521409927364401888921813987057113966548744311823332280225763248379840827463275144600781681876403696024714057991042155831936183080489275578126274708179148009459533583147652165627650386465713971027430203852322502045045374061445936257487887955512119324545162246436342495247963276022907871446740816284502149438052272986617761411114692510630108643394380005808990224572162887121431240991816071019997490213530360924906452570217126859977908083090661441390118762658939917897632420861177734936888223826900602013692549798809412875000680934015782679570541286521551213300681499425574571496153465112554856629812453055802062193304830629812390226985130708172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] -577397676075014156613775609928499070905234836568330620157733261690181797795377433468750201630629763273618879625519159123877313430871923653810608384655119088450753327733388182419516807212104142529513067297800454949834453513063289447263778041711425557242547006948686932924142919240175945527245969662281688309059663539365926081674646795212367911323082861312355505325368443436617219272878574908366383114015771090214877913953005140827103706666184813131211407449114737500976562153531749053392732478200055046333039637587576740039928726429918859253783658516519183605507570601634857942875688014027068711105702048936570157324112697234717534405619384555763100071989567244966920953294437326617416083425927644859407338685647423025079786765677935749601216511440241852848949084363408842072471553552448409159232969140361960430965420562187431858535709077573036915130783786492641417258436740992864856078436703631281068420289994285232741944281151957448726647806916570030527509112136477932279981590036786200936133857582280202875982969916197705835285731870096058602417486201537700087563994633396238976344949475800005926106113564609355802162263702649484554812392641852761940682286035514349192444948568481392533027996239226743590887397433227661721571633550520961606390776029572597726900799870505197546023998204002715735060843523208288722708336117777681497219083616369038973407635459204178582136960866607672763018414820098495476704978892449442582963341799889928799838451102844075008470166759136662304415390500920235857837244965336221905146350416137408757746785367981560177633298652061391916462123514770100267273010193826681265898048067065804641888024546095231518650888512457268119997523864976268773498357125898643166693946983134176599023972247294209069097479039723954080532796243032286076377371567663777674038300973044086110626714140000180067245048188330925094386636807776819532031826721376885537589447242884006779932150309415822513515632212726971779856572445606501155978485168842431070878318745832777551922067590381726089408384179743313506335557091310223160114840677693457358905281533150426015350429376264672605627420739312334292611997301583227712090550299845890907157245245365184768572198918589550943020706609217973501632367489521887856809071581346669511040090719971476094098862688671974006616831861043604406315854941247338696188276209186092760377601429423577024962277276890041458544046737787133246239302450071188476412382774235072668169598750509470585992481573470508373851865345303952720434017170701467464182388598434856744897584496382023673651050806926210006001703063367394631197251082120183940360939435116599868044421573879286734421692002037573217359166952099107557918578829089379664320071293890647727799250608675010137111582442575283429344737889591352443817317523998171401894683039130431844843411846613895741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] 203160368773235388978756816945488051480007318735997552242885729495220892799038358441826637596714568369745518978138011912087085807079120680774183723853003862582112688498817637761721729690987726872260612535852829773943667215080725499035417396868483818660924587785015061782657105871250872030772962802554480670190378044341197479118745236990790996887497917507138601744123599754797226608770464042721387006757049550379703965356309537190850184165670547814904657024107708198269996286773007638001799957340588640158903491055719835959096278432371557440489126676340146857150887546146575259222829435303927062793099163314782759884746161751645733309770294790288937134726371610790617715291530961812485271368986579915756747593800409853216596842377790564540785514783032216497717279140915054343977321144048649956025857072819539903150236899680394369666994572341096986426855083725127142332776394028252841538561991238537543849472403644522420507514388286005544046964109683556876938874770335651310695276105522139992473450798466945002522238330587002843651157813907476334638520273658228944267858076801273746506371314088553652736022985962849064908053279132995002671334493212708756298138967135089052159014192594356198995781722132047063962526924626834848929816455758818146249896672979968617848752315632041616095086023140060051544889272478546763738401982329840382554354450286682777359509432225562623585221433712282507683506994150913359255070413446333060880070699173019152169406227943565149586565534763818930047110906595511944150347049294609109106907134844299728521417084147358381989015526329718977395829298695743817350870748443354933475438667271309047087767323978749262593493695290087162479807754550702511909103828435530835354652385342095625839382828535712600016589507796899308586275003735508021145065639927558073029206892086024866562456098139101792800514267739141582571124252937662456106262313435946122764738909869806154083616574139770431333510583841125313149053479708368930780433290040874079104354566384966406496860299980007831642141696507645873663353166260504209963060728111988868898808919577877302951333563176423731697782126663574925437007564802606344238511402310043059931292700631939329828403892093905191812564313964438852437217117644331811298142546900959809902699713590612389314344525928076583664697296528476992022582517424313711292428362287995548025433131079593929422315033423375027482607017556104406282275915844965846695132353384783059915046594414511773843119829065061663196055894046601965065947358591198860293334964401145018284707869274610555415438463469593611734396531477638533983419036386046442713079892912726442450907043926412842220205601263872588958149089899016354696722429594693177882874914320746375863249572265449834713561693118592167174573256652800492572230179180113925289456102221355960326348070634861363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] -48434378337108662085540319521033055134531170053850418156758729499423289395346836755396647403780579841993520437377660420049867302162397706950300764385719270455201988811071548098230242781506621668185334893733016064571554200848404520816337210548176448341228906856449509415554765810561295477249079534796308593002919004553561497306809552043439364180184826790817735387476839656357930851494889374844688766270696055969547647469328890853897879084647454657410501792320502121907116326486699596984801885798219725847158428179777626132943985904816857606610432161428124490907155383386202812050422241476954521940379906555915740181405960850090980195893973735550028271193038341527391667768302149634539413585696149055671160704015188061561764014996876926962647172929403469666059788241392718271605977814607233688372469397796030723802681848471334532491725883269960443166009066037371544088918262317898205338729821900472830650831421049248625075252128586088184022957092671102716883766418275881494515219594999840199178643779555015640837944190945535717511703292386000759208657188734204551726017106284931184168536227370652172533821307574136777521056759023270639433651661020548579947813181027241876268710521514848085324651350030160744794730783966172771896786964749782912646945337815182605664339735387874398577091742835854873594403186814449237999108267859543886463879586878001501888525274024419309454302452447069906411439540709201977507884154935048698810780253598777724185724966149543220966146171063201578835124843706140277077295710871620870019526230307757939294024649126723508890534791357271471082357885581296073614581875105257401723425726722091611578848775468003893158389046646363694235310355027091287742820192407187143364413378615825154720358929980911646598461438082317477000135530518713293572687446042897903608651643621552512520491864082804738725118910680231052716394291032365227081974808242559137461844553910384615799324471052801967639464172059868609008905247407698394154015985821044228274542857093515921685800042553350826844249551869235769658489037052149032600338369677649173292773324686301035098340787176081383465842098121873448127322057403277266586088396068354840789430162673415264039807323439140557772458554454037004513870279158022751483525163045556471260355111173270965542259037368346000421215199072182021158427822906374923724297948803639284109831544987388984437801034934837097028903416233981070725355752022329771605104117240985173370966879821048708648039281673644945545128399037805804007777583047455485254522879716014921028610251028956019072798759583034707606695108548690396534181049215474360129883887328780595221541187760343249128842860575069112183492274370331280281934797855912831457483769749780719530806053090526717862026498108197954708462218098299504447484790679866503927452633116520638816736219384711741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] 1438319238778099976914276889741225442819776213138418209419931972721666850636724658432533289656606219531607962777819658233028448868708241540466813856395016865626553050185722451837077391342151418791186852025471499082808532310568982429606968050484945217907763355036265883079304170429322806684798390172303078840809854495755918746047608775307936880161898616279522798530530230083831905483950764158483735546037927085825085780519865631249155064331411569222259981803586540604682364945588906135392389783795577224255111323878658548377627750547670583792389297435566093888081157026864996585777088069452027189486296282901270786648982824488857641782413318507990249226820749042437619973333879698871594860235869614498624608794828800350847472241053002205483438797699738384789767932060194591133585084142198779707769167131628723577440231592163334551094759768681635832854620800917958211214327219467324882835969581785080156688732768632930271375010810281048895602442638722723084898826655512254998080106852170617401486317083982968609204728505082333126717313644231852760434455680151134134060989567652552311212005624038471255051603406996856166489884691469346443100332771627215119489362399768857127081604709009013032621970134987577827658165296657863102435742463238444024377748084481414309258571593023753665623625860979149569316349057904117763850783589859744808647896081574361953301016971896815397989644625767047037678991455275150945852635530656833968391729145581169509824775127150082635402816486854915114233098826308300771007077604073967035588179267533206238037971300090821888795827399295980970773849075580276658086058716255138316417114262776468886380175168272485719573013877599755844140706281671539350165670953201275725418779737223138751181542973588427513359054188559806171913648720764864615498413017296977878217139936610169571934556301323990610261040042572149549131773539985984356228422381198325725378249891415843769828986455732175768698127237575729499953479914517779291173015000893145030237135637002657792028868304459578607283238660817208384208487837939033430554394573900043055303310224835984375950195431734662717922685119201159552077738332371075954535780639753985212987491771457105246256956367100289670834244633737527132925272073807042672308654276275292820064790130092571734176889678205511978657468399865563214649278567551443479471256051021728767737718020165293110519983579295174228971993375649560339787175808243756954932586163686052326463432260257761415567775577285314162898069653639801603288349127899267756846608267388786662845583684920495765410542252854264725658860093139860930039023075964651090661243295450091241455604555407251806813111676037107821898947428187169924276722710274011214609555490243398973019464303824373482143029462908724463591679411466634793397372297817000933824409909392050370937521473113292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 6265979843820705037641895928713766966012264631349929921503561346584661802233336036685270342159888949866456321011306729838197471482501845798967265198820347604159754571663498458983508034784098806984891268084380342375504466938071639606515321483679296015261256636007211735342182086071272440146747752051845172679930565265852893145024661056899456261738840239775504996675386416505720459464826746993718529777606460053325164399605134611455811110597986399153630866667760799742710788009581844871169376879651484611735722650220249030400164184156691129520356627510388811380454781599479053987362627949145343197792293757515573377163061956039934584908001802947011966498605405188225515625813964764851366717119423890587283249771644537474927424243204075588750507590905373585958304243697442257225498056628314422912989124338631088978671918445883454344877703721031519294162896285814955956463005724964323890588053424157493828225614609619636117223723212125032680050644774111573595710223522740418246890477762891284706820435744148661945379899559105878765559628534872532224584251793489164314692709992185421724712881491261665344721704415213687182158339517957172768835509195850784164696140652939240889632846456141148823722228525694914341013865551404775412807417781022833842597427375898375674699739692121208787146826071302819192147995874833874010688888944464392867646866943557122561908908061733835209125378010976055890388331009832225249351774476578656167614238515696855010183773228835227608363695298236807755862707834297564915268103969174680888163893777029595334315715818448740029183493108462860074097174972796458644112626588336195053026702212908518549554538918976771807291233039790689687708188629957898753359186992671332994304432843597426975951517632737496938774167395373118122876911827758001696294558170962320077470955297434780521226952402741518601803760183970124117461444018989675469662567466354700332154991327131899033956354273356202665225337800496078370113995852588275750487350138712906202865131017211176076333139716932484215888313459675496951535506449639271240710871939089047621305532120713366929935533018963247636028984313323120104870569954097157086637923074573803686624712973932218289537007322461933650653574572307054626051786755734888226378685521857435088399102445971598932552123355711133013432475326536661011752108946631942959743437546419544570749211171568996431011246648159665438054281700708882178252533378139044276159383051386753087037743015616398194223278815108118852223100489262674768727723336356307772982177538592808648668823693770331564713133297674482752045385306825894967081760549207487539815191701637263967807303870810848765240290264502348121114402270606788663738690244955033726388576114258011044205359335327410763640136861563183084888465321107727693178630603074649814402431448450754721345827721980149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -4332004979520384959818972931572122063214342829226741146718081207000726109262849493956274152200953226857216351546829926228936288666369643775298757534781263384647371665804424188960742897150424994013720318381364712145896256081265191592715238119277715257299232310252058163298796473114631448187764762667469027528298238664719816298120649645211719328208734612805134123256189710033630792508264841743351335341030089751499166698806265650128478878130466608001339288983945576533731471403711354298620020468441434198388493684311157309825950976001904857283595613023557731897512177711452918320814831007513233666538535700890671235978843504057420655750559966285054115864544227685845370503337225732367754352594242501824589477483971707314760377214773109069605735248344327228339618357034141808746813346532500468419074202891305389307484327592710101569687311685710918975038792405544765368122915324219273812881144290005437910177221405422616827413927491547201326490235622918238608373521286603782859969697597653226597352922939186104542170754451626794831334724589719113039763821925149590870344504499867496631861621326227212186814228373874638052362320740144979375851347964174891973716395436518140726337604503856664463126087432487285178200213978991064405957645784701661905991636231173867670870495066978269941327654295352518912042645980524501638353889075711038255193342972093712375149845826435330450599535352235778219151295545487812062785884063363794791810492392467562278116060287002839992534611091539339244801942572262044506884847452409423353414925092603882378650641105666979193377116636190728623520145741929565433706451630133274524287445011820252576938253825795359376300837449383457061057034414092198092860529615766564099566009019552790906086686946418577396529612302761737598057568316485913329300864331798927450853273606597338921215413266596356344376076964826596827017035333022425428816024310339904975596780170634074986456069340246608751942634490145973380966689147963709822057651754330003273690218997144588216110876251203115306081455875993488399868135133786165885069045444962452747184049838317029312030732917202222091474587150256685380397567433634725911298890963659748206458299142864145687313551443264002669269744846602506438843394357512682313210887746463336068778573294355427817784824755835425079323471805323202485248928982504266457151185426196587995485773374518487067412492508912918299209713601022687487040545220776750936568910114791006659301127764436043512615159201280851678525751228288073145484965793206641273339492582287373426032057422821471954886461616397375753820644678214403851698124030965355681073898604644618173768442149293854750087163146648531115158580031167974634229435229209669209461748952343481974127246700410147469345380434969439574389868018452706292190813867481230827586275617179009532431235649477017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 1965244553562560311231934670993885939975272561928933478503563658271851391125214296856095252198423534671366383490605053667080912579214561636107915028553694216697896314750377866015074356026975103601348285962284009240562839826303937683423272932983462078632870697219177195335008169715427720327289709596949926847328828119670517018414619786325491914116838698755020791523542898431150140706948291269958514924131309106378678295480509431283559332889906855645030560744348854652090488010309058402846508709573113455812166887233279949607216415168648019075718857791086761174159958372154626571066868748225656840836127525120434875673328455392709293482122179497728808175867554178015344584749308661091460842905300094434644887864211020780890600654769383514710490912643268006189685271060125059625834967843596094245414541138448441002290234467480408288400467766936651364959003354604390488709453360247611070449799486977441086498727040680500648320479881361290033567032593807224411233778721946778054260989079532860790417615509583596218249165486523317385632115869724934320940533601289742959477101669180323877620286055477838652459616018617606723008647686093302822940695637808067932958355488216245481684740772403059957374483789145440998420302749008846935410890858592092864069697638627142312422855720490840948861554976980339954165480260396646619762340723169469237728093094101047525006692818478301708830779047191331850409390387123779574585045108456325782887567240558609553206523939997809606227378000693503637856399290916658034844454613323879556005400720299152151164223455156691299426956430371525168037753609179662474782014958537360184778021506319381275330540165343074321293537430658009213860653396644354732208896247796533436600601935551988221931600159508853683089415094618667906939863129649808694690994299683383186417587829147648004909081717214630294390944967563997947447594330002399931824467872692371488503414412707316616023274643085596996551286997134469879492945533162909009723398026914975480494656919307452529638998487655374466939994762915104208127755551640720088813906912184693776650953394006398258286787278882114434756489609603166406808664806980385373460044640479747048672488547424966285939332166856028190812697185544763973060377986370152693566435010013897343676853961193599906525195731231099923749736933313106644015667742548850795589501185568730744753714798721533647130171607496005552899042064166748562813980103623132473594565433811676322282490657146580090475325414548667234006727365450682013056440041094123976184271382533199152376961007456410337361528016161656704409393045057214722922363719851772117133729021916788772700252616065047970349520737550602263441048204310883062739332207176295591580210021775643714646488783671638861766040908599091362120262611733326659410573008544516356654876258263806329234067616211927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -706560669796864382227663037767002076550735059695519865428083735192294672801695425257411098572802377113234856852445759070373806204240752585489072501900288682924098819653683349215032348750991078327722770439123956767687147545206204125891602979634883766608889114745374986978878020955685877458321052837091087306453899389732048995559160436620094818246890550159763663493844405872274337774698159677448680782899911396907620130567558850560496760291669439683402273105818733923389883144632079723513331637639404740860881799789224789396983548051055457150688413848683246771591002254925476900577500527416124222028589501821830689434793071880612839941340025109920002125267748369274990463166345141439924567259046405191807975201347323336722209340341968851027955080106559514047004874452292000246961376368068326104893404107834736470975481788539991430391822669597592431775778873796791732732821102946507890826228783437517820445825465608272643550903419907761107893775637454918897701393412060606850143241960910843895302778349635436027667091575508028213326047900715117650744975950360742925282847689729590927798960772430154523670936009071764565695030235940999315748448988810617385292845886906009731776697729965544601737059908598684583412381555363008135544535904665311913404671152819595098710542536329959937199755158508528394187553423384982555418248353666061745692847551214792546136541225113548871902840702102548379914415902434711815402768799965567731882545298113855757065327318173286886118322600887641474980807957464294317179220499598306970779384924399477346013251792136580402484803620157293505934077515429096687731393184836023580919177659388308026918548090248791197897367762559888391405651558407323486689746210525938929629520363579861455304413535625944321142643167470046440738199947745263665318226652775287211321814588598710554654474830827516411668936403137158876708159592551340131089487558350950530284175070504413463982323634134441255785886918103115056665226798230566475520535349800394320618095305351339494643861720740604392766758485953641041427091734593490290612222563682690250137161777028749228897101591772699266968235600597118623777487939083274387171837081806109342564631633311426973780211640576802629474329541510455939448092329093399367539679327277370045753897156772662141103954158591568190461724823704547292373971315485120365745697814595494271647151517262329096114133191618216879116237941169570293290306328590910453529298339907017883961932459620263985288444045941179388612453137607810772622746110294740309708584275800134577403856035408778613710051762735880157340189205757762373881777731804669282180263573007408652711463495975430677110346329848019681017602718423373693994595406238219695053728674245628138275360996668243360370001742421647271440730567764225917418326242783689312680072238190160141465401223754547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 212128630410981192568190762058194980366141470160284296002503253497218202088046350035722815832913479480169455215862457079888620446286273256752461714980055883164596042326363754103565531722950669352840365947702859605465486306666965399918151828975283649419670482636619538064734571666225744406560028539014253501737106078769608746825471483124691846522731652830261166766391426866999164726587849853727460598576905579076691819918729765056969552190573879743302423377504527765034315577356907816304903989132157713008140392564143139974314347944090956919519726275215761011561870658039972993904456396767866677228785658881869752239400096874768835488997699754887278841687193254214786994639956877201094674008638844277853418882202487522053120170189384749174273689454432291994823970620420165154506831515073358784917236712923186236735214357385225649418669137306172655320491845340733476447832432596800354193037265694742653811969665105056026547907052993643826720474367935423744598567416709681427939883434074844287450200977765707136904992871317924542798529436536445779118168175854046794289544104207287898003737967097901462481234143113136351403416035656952797508165938808301156071934978365250932181594720926572666150947010596694619059136931157003044740077228735067142016227482086841601743385595700389135348188234948715373001761593384640221800170063396916401444171712514513522841379433958531435211079804163427224270282394800137471766466718517969143776540223859745747984700132071157486889327485476647219860173736719290363267872193630969261611487673874215439526214041277479006674772510211259761736996990130105332071271944453122688431152603171983343227208983339254688558705232242480518897544487072307986984262337725995183283071962529831925458029036476550997219843640088417302429218036586735200621434198188470976905853564032607006958502931319209355428584273917717277851827371374177535636828706749091725631617657441307136173262555995386215400804627600682293494835705948862430447556183595812803534407842855258110547740060719572518454340240068154187479305226563096437336376302712421833368091760429007409601356716288816292492033573521448036525215598220571660084682791639767257569355737629352232219592955700779003386278491126194379711438683205444602448462199877791905140642683616236111575053639401074973406120020690240432079110016510971938963474720080655738937739250279093532076295873382517361240768638276237982935816520246906427793217075152086888893878699369938752039702480562475291939953301891932529777507329568160646197894030948702424313860361314546633237810525901200069704315237185840301803674177441812074889248665033684247003747254607859782125893314540567598144015433665075185119166378703727545572630900514874045663822978164910990448199020506958708189834656545373472889968049605111908739665708096753794545142927730933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -54049874934622993982820233275656666444565811558654563971599164802652728797542729971749861526755067096592369415072395735601405353742241603422688041001205527830186044135182807871999794942054544231340170232155632688030006864735332649884967166244793207071373105736443749074672761656307596898798116414474300357636550672969363407055560985860245856598682173137682302316783652507078610003443764072192115159295385708265081852958023524783172448105150489138968649674692006567392117373514567140938665717496486769387281448417941545075368684288233223887746908581824122283236415493210548063628241569149644325841243861661351480438872646882519028740554977423952679641267363147574435964205389659268428501695736673201369625206433162035568834068078370259883552257632589624441207942381308744297025114238714631347825939523160575928049485202740947218114316259707723775704490256971416239214583318706688559416026868661545502577012997100447298143900847659322107568085990015967150095885268609958145551424201754619607985025006735955728593300642143037570167188354341716539911301112739604989660302190316613335144489827764162034381529877419925751194216287432813485720740870084593725148727802138223813546437738076858008686469480280552349265129690078570454152284790802121339367119063986883322448314776736017949703702439717968644626843663445614999250605504369083868823303401044272457208224805068063158070443942606818539374835179914270549201275132877429046018754575935950377176562835780138585278996196276255125551556269889530512679964925929759289081493994870898282332924060642280043574438733485086206814928992532172710722955099206393634494257670259408548132760346171893632419586971644859304149884920259596690042896985311900466591436060912172707485395160964725895094361713730880297354505339598427536196068947407571946877976827592480626964250473789578143187711543456162494253082330532661558062631221313464034608688945193890315836294248302456197767098209372261811059770623756436160018665797386940186892682795150550094537054656225613661087280056678320069996498748689399831051454125683252738704158219807505201640913949711786690984339596735930614673185737711100426227734804232359924023363842550576751852714621726182761017721269994419463292742078215026740977750206750758032438003827493042730684057227457479961547631913868601591979667860673610295822113859414825481664218827818851088099828494863196103198194700299439527455861514982544871256535660440731068987951912253947454399856488866021450077760371682853524391638390497950760717292376918429872099523287194109365310708849481860105848462075788083343117813123415841543021006718776232008898309071226410752648937120756689186721325774784304071107033622356829541433158704674484037881958295849014778933713055397106276406329092103302801949658602680602679585141284445168122583822629653708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 11660685451119406197239966349242662135867792832246911223631308876169260790291738748898469671007191043582369443900820219231991844010127934661348251631021431489676210937797283555090777994380260418861260104536295597813619634823473348869782734976511045511944200394911139406237147924281459795577781551043786699064491182288782535125252013747027878629258009888601689029476515846648095406846083512263364066427478178224927155162277177947248650100426542773333695751353117819708557978567412733919562667053493340133792174266464860871381398266777297671302159982716945034483176617723233460749612220812300856429299090994421312137720242302790567154896055060857978260664385787001367689494783782050621037307059707099173046411738660441642618572107013743807752728749772424346077943645449479981936649270945989155608051235193196895421166604775795961153704883887935703479656998080453256709634455021099522082100620964729564789707409281608612055749791319782585299985535236447791352997470544817026193219390795340086597522561141702965441061706049653550701310537856759003629760488573028104961986673045105247873452163925195513166281152566313587047724441042713765741487035362422183407364766658239797160844180315755744698075973338096897544075331384699111077733124775629251220383099151483495931034171545701301941262084258688672138807387601264582117163810225126342838574234799054872852604595002173840356794382388976340468941893364808428961256266718249657061969305430222317094276316026593955656828261395051683065305960930792132502836091115679284409817144166190897640923328187400706826958173708741503979878869977681110107338761456920757630818861817135977814324285592623344980475304666273696387697849853701627988641992142503874777785906285999251931395084890287215828238370264296791323358818307834487682884608639179220254594708467460445577234881745416458285485169326016672326351213989882486704927452060221590291174151482537518543680159444200899823170613564902065328744983785732335429719798633347364746882289501351021433380194353432351944741462156787892572303599539590649786522967537079975752114223658402011687376394855507843639901209182333133025694580457062615319133311884713493491768070415334616591488176290019241522627844994785667243085145009292562658313185280784166256790671621726421836401374064096222869329829058048087815898447395181816051947391851124774651811493867778692797036831990243989478984273249336291937702398367723991944766114147205047039202183405127243927322290721171717079512671474274260388419310646223940389879699496456982632106630074655162742787523720381461352720669636480147216676614215067343364605096753223581357211556185724236407008955298474338159823081758695921522692380920472501763898354196492170815487835791669310174720750222432994205264301395834381973440865644362103503291953490525113920572685895598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -2084536340514217876263615699407409712381133372385665862693499791708752252866193519354992953383565397857684468661108448506815123922238113039256335998174481204768520311341483130878764863247644076841463018064044498191916317015942046812765799085019747785161772087123514497332344303342287677077168949991115470439804380587552622676498159059634688347076951826440326834312056380107806251200071601609857693420531834658674447803917243846723170994805083665680730941559214366417442450315752592280647753536325747367270882215396604808037295123107237674883223066442489906380279131616582612658719156236603486194026624122328354775763162555310806178617672187071579994216242304446818095014367258888652674993887819992240914842683139153041596376611508924951208761120477288322217665601727545080789365618141052024004023328954584373209821206267403203494858441000057186126033473849771613384819292852208824200598566458353949975291224813544051945210510027235266370921436693232144489234196955491297124739510694909677331265422875424153280980712077183537776469069852180252458228274696645754010747591115144194813044837409306383877286309939356387506224581601444411077394376384870137057756660849377048050352505943645500605357754861255278986810314160557325713153147202048391766268422939515496176481436003328904990965154882802275206102395302067712345837267590254899632254076717991065628617500636002218052722514887665074073057821700267048987229670882784389370521325533842102576718458457135790695682813513719784169535044517780561763243380067994937018733002137092909698010157623867201064493921445606425694711821426719537916474712342630471076004829972666844731926877530272600139699786041801312088907370715796031610611062003020337773328312374318393865632762121897751969425462182950971513799411721961133602539243165947006602807324109745422907294003326535819547804732336523539662322816156790061094138608966038738270236906713820143363104593458355893198768753865935086511051393477006615213955987224988403290509391234076420916324828670278746598949156549736625785471716276190672920129267491081703089126059219656945822926818249201090269718575894185721866146173680970172236165914608199356168957474810805427942637559271011077728606322766727358965960964769887959451067895456932314282425749396497437482562438740252866524307350536327665643266776717471449628140714533038847316600260777657367689203885002473879363829349368223338494208027510275580188364432234587859554587847633113909587870106585561138980865801428506652812317307996649479735337054251055190911300140549738562827581561762695613309731534536670276454447759784942124962932465645978457180659811574444754137959438422459908991151756920566875373089878865131158021003060484137236716887333018202099086098812511302514631590345178169723061178839300786734368946075153002857752024494951628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 290861107821512629745081114712063221554815813608723415385456162700786029198946685387827719226942026929323279859423468328100537717380967035981624256563575190733812347960008034446199164469363495047625204657288063016980414402768364603474302409729107201026803676810981393231190568366416665015446886165708436544270041804752810184055781583143472770835478120822424332909774101535813578293424393950159231077530882829080614438484226096623088091873167500291555526893254023153203961889219741076321129957036036082066440255169335984668247297085735277333104136665806219592419134364308989464298997188731027824852018614323697459190985680858301988098961080501757615436167552948993390685457268933855449821042487213652461970950521581105562675616035956013750440908962515960132132863798339518202172169781601893696944664066382963029195951769219706327722720330671423118025424986354909384257179201732967249067006520924583006066361858507259699941308784350859915405863926404702935729308363938214141143894335367911046671632634819717302801443494598446087764547874138594467113904414831988032437071155966239318939534885364226566136667129084950811135258737356096075580863139475885031293285473423036229841730228989512290771370052354304965534894737602795220275414438920162777538913638452052428437709201619621677534555083924652500862160099468535103429940256217391966609652924576274061702965474014598988796235612829895937367943461933808111045653769445232062128697636649560224012812007524474338100029894370922341643360819742353205940435787203405708191074105127228092703067317636371548809338507814618517835326189531322635747324544028143548335546838928411745133759268238215186121045145023833113177198552203924891014241062288208789626691758147475253469515986465546400868658562589397030074937831771402534214194366587000200479442806022101880577955510726468374966569959775258082150202011470835746180347067476517721224893888715767902699564492213357073091588078325511552623969446773344400596581234443891006905564944416134759325445630329948754142795485877120302669901007120750288136084737664515291210114565637875456429337755686323598554381709635495901567468229713057802089765799751950033930120165016932491998685751755833295324583502049545583968778749785850306567540296309180551950299189654674992116804062777402637346498048060528101583502566782776891964681802076473699918287075915467275637575894937289631424658122231178616765314204897406717833336250070604255870875654456548064213748861220373791308823044527318407004489411370438088134678089995533233113822359842035565207243373943612160765287071688539822916592643931005552207198464643878387018916935210371352262165172917198254981150683327113905409313760136829342515211097297015698541862395234249735500683708074259045443340104897274022076577251155574866551934969441126678618192299950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -25889611741870514166129184571966708353430213760153900239554475108511716469224327667298921777530683760437191730883551880038417926927432167938187653569765604942919172926164622581936050416869394310439661603542215387273024425325682581538722326860125080482602848752030528449893508298299373038009420285806675311145152744048028193369352987883353296520238314770992094686617348872486863513402954604971930886467978810197352105092218788974472490748711301999419670142224229650020729018379594053439877751015876305389751315071366917334468087372868552597794717301489585412691278145711421586237424853542304779196182945193078041959482969566754242838795617954159777948810339691896789982630454746104802872645907643947773091447419721552175786303664667426259275138272919732636725890148478134097286003780279081817967310147259457745622939131138745123565466731212929635300950605306397878250404857907089919359791855067306870304900669775557879657045544130497232745754068088370987908042141706270002440311516383035220966844864485375899814349574677306772693940663193299810398883084619974381240246083167154560943070413386887290537188617242994530946343585614745786857111586811156276078125986613593852494564503759051014044992639833653894557999826069958905939156212854810935388813560877785088527504024953853700686526997056319404161460046557780562372189430937874350754169146381629367633977049313267613128696732174258322118463434064683383695542073826364756392075892329956118613264242319995406834194875386088965157039911778769547658853437305594716436701529921646103246785380600707210588390654427681842031798046183967002044852144636838473068985203362608377181317582261868275191214032334238616002885800768789368602540761275207804588270761363677770050028911988803394264763307077371208469775603133852947061799718315458490708126916629239044260408658586377386859795827823282253153996875298434037382103352058945132969237550136012094745884536036327360768461086694163432812081115054589550231121988645102781355241808800167158926630394394014919303764332516390111997240895702986704546131779768986021719044072716511079924919749404031271640008521540192192490413325881558886874029794789185353897538458505083639157104023173216966769683534226833920234867953480327147509400969197146939397203385622615905099981244142610551597583218421121952792890487299656892579829106476241040543782409881156597914467120931643664968655522505506228696062863475559805284024201285074421769920019555972740989768709894690594322805807453152320486790300536268622967849282898785989337525641318746624248486590077462629444178935315022602606379912743930515940287681981153322407711961486780284984954989831298989966948901860640473804487635889934536855699142512547556959964860511928652429234081441615013776188772308078628293814944466178591879779744608941362902846563942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] -443666926701165713263149358615736965072391700725868068085307936249097526676289259987618841647011495660380947024681847380052877370484728851266154773363344685121011984923642778482613388677612184435898575465641633008192553754139281354026276602510495369565299039667925609532636056934332628676547593308137626764314332899452984726582353928516988507451257109327334841991889664155477089252291017443596521163295464199068339224869187348063720737159012505742213365413835902311476452427914803275724602837940333987345064836809660643546245113770601861873572975969070285343910425886963497600691723406596762852582456027762935492021415686016084178432146179984245714272226245410102185457598270193923095390821195051566504865658386627399936315815338358260077930198980359663145250755817400010044170351196725394521677465620562465015604829341360486622302054042900810564407365883116237081657144664379452385128286536120840847310264067104537734752926498211827048670814905959587237756187239089857775775087659151682005034390689628993743723587125340240797228111258691612054419575083034010444431216072619327800882530127103330030527808286111517267091857009302810921111344019222025765048093459463798098987403383299476810477569108714537231338619583580981757125976755311833030184848148146872560809962843516330057825718330064836243006885829582706847027881064428071628622204746980166274525478494450428703062241128585021384373749986627752738373236294183144701349125661506589645228641104835361349241904288230176996720210826510500821926862697585597576098952548774468313657716342528325119136946676507155410245521515684541612497852957382415042826951918470082018567226153517972136520596059133311772721298365164236591768221431683419267421739029056102238517987339910655658086050419352449832577503521773201545211364046550805401688610352290454004666045263667916327555715804260757406889694233224805036567197900750838170090610916670712554333477315691212464293774004623971215314012408070538592117253063875316754181761128704298880250702883944098470654512982679911095228234663512290881803138987161700586925036109673793082408225063768955222483898917182303438766733051256861916776449588641587274195325206883031229666922341514158284823452060437547896878832064782964344111593285542817668108284065439866085092850426123155860097479814337684311585308354097700170728804199712770909395575161525143030233920663274831583221424421604954142399487169617672261923695174272451710525342195858483051747480841165097752480325864098373527923283676000658542507837275361125590406466817607322660615418036587220145919157357740028478593413770233231563562987022603096377714567771442141413631150956109138670216886336122956687746138483255942690932793816110013218337985760403129722044034754830733116006608870714063402940113060309053691940803762430455357876773847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] 722116061894745494935371898163715924402053508537126382508152336287510354692867494935985171880628344744570376592675445421891125188058228345714987008867528648697715248754914237857301882219459760200281146812661322249210964968598732448496081114125128145116849940484254881831593939318574587663769119186638305600835449671124767211021461947976290037035426331742537528763075947235940033630797777686610426735458692628463318785205592283001008277258150388205653142291461505312162458633029331884129301460684192963394113651493257894736721002585517282370244552857685664688626883504467853241862626276952541888850718850501330513229884754030612636990719875509047320841855249836202995385674644157049575014272158956329883325633167532768910806548455332099727817326590454396474006716816352543791725771369463807536074233916014424594843575820547612081686165274050152570366173790621330348961881010736189114210084735011072007366639086652153354622669729989287833017013944170558023618029215602424181050897555202346000801648446171039745638111771108728777990292073024604214973666400991458365225068075079009868830253287050931264969545815948466716241332983165276269493742811144444428223297953510076903480547207971041255667514777212359027950748985143154949505194474865735529938699481357246250821332187205453745389392134634882792758445276213996711240707881277689646934637420991621292207014034617304868426763688128510874256602190413377256450943109965951336029302987290763193849985002234223645886094131773689748299925538590326129193177087799272465648919779684195502300518045077495044948450793467984195595616189989323087680980684806192556010696502282988771114089348706210710343848589001104630249057033364517909013490123885475716778593482624579862998045821274913273461591448384610770525651707616545523421243767106762894481751851314465594824008174214101702188021592480596157982836156487939588537623029646221827765086482054571794296117158845625370829917041142399775259000074947307615372712291274555038836139215881744056060228436002994012820638376502748586587816871015362705801035752646294324164139355322042049171907435499760184084501715433173939530952554495196759960606551096346918489231371007094616899779551738093723100818258196416070901583948864319853444703880068526088085123193363514185983941608979821683146392924746959445362094234624589133162925273909549531703329874245437979828852685977886814796189453553470539526978455845399501431408513834992905601844269766685199544275826244636388442167390741824184428102769739448854994799737348474051035699579911815502396578781071936493181827433240429574085905431689889350159694649446558530184303770457777827886351063322390315880763527118639938780639766611523703623241489565284688262701477427034811114837223440527579711006153354099716040772892748820528460877086655585655351725260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] -164636992212045267373379558642309398502280118257966122092821430313839229099077426055211577440344248738041988086353147382066650847110080984610839354644791062305218531599765776440821434749594116930988588344559117815034249558060884321906752415461898876006132148910563759695700453101113789559247449503496650102315681147159840464067747784944525516405369311773027603756028927247370742325254173149596638030644472062105004344619075394479285246475319442777918095712052857456615428119867451779102680931171768318533763655135728320058514756167935605071883065338487337153764677834370364100949048726439099728620569202855495753479600344359856380379090858638914818018454378913590510673584144831307236313612200375782112527628188275626048895809307328306409961466929581462669306880273785393947743787423874190664428831298273085316907709057477159170043579159065639727069051938013384028872436015524645234177294724650038267930681071680816862239760858258750875361533404212481611418001722524168355740075445376238480267356549249065197185516881131235788058426935245010834238416757032250459996576370831455403902941591493649497936004631064063502198373696662496152217028554999416202042241008505774572470994541940688325896504491510949638834042905976047546177195529425121289663785073393616858336538239637623565329831297784495182066953886322999328465129691605192815984691205199112735415406544345145290336358753856481533348642909110470791455735238838640650632038848199919521291705333125651093346464190509053762263655548958397502336338488973442540061576787453345949615817648092604401538542957724396098124134292126927028183812650810736019548336200156682630258126096793637074879693216123449552598407179602390604907263247037882945274704399188402082464999745281780394104341886499015715172783793962595750652236849858633958950104245166760853864898140721967212196554740155044045948616546025408202649974490774252347683570805500742316827631606483035307450853328366498264917279872946073235497062190979192875830609269679226650220102615869130944624496974533284567104915861870675654154931327166353642035389576271475893641578522543721823789594033292898376592575951564441748382391101004160543063934409953400507372075587718216718258161389219724071738406345865346749226057474126564009203112086248802259457582863723760055957570959529329078026939170737434006318504519192778244412499083654406169668576319577902972260760059099446126821873391630454017530423164004874853516480754927559530495435463287159307073977691250224760514605819611601183128132321788862817081971173799226285792923211632859354502897499473718617293225636452421312279639352435673694879667151704445823236108036121761310801957665529110793791566946981383930441736251874248528627890880304660676503623631731184053870650957845265189488046186960990989375096102708357834224833658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] 23437165743387657727030307355975603284610183345205976298481175185220608454517317401454122313335066585315778383687158103161787767155430702840859125572966187113917502681306331343952881056032130260112452910397817837350520465515117035645628897074202375693679961235750095924322846781890172963729892554750025506464726847445317842915481609137942318257311872818896949506789928461262416187803316264448913414382747561518551860669834494761222721420542494383556765605275798619869929851573290234379586697244367182946648956092707712417608285855733922804380179895919497316124605437416508673701311159412268564705149109002815363252438301167670492869699266620492994525162925298973715737073400381974734287683637569145462428255214699787846277234052295678818212526623856388582435588451770850300194098617349865516256262720275817786617731473592247670579857844466182267359796286955903001362317826688624011874517780989863685193600348959104892109940345175234285218148884494015775414309947536645947517392987048115538875296408245913579383509491503120766526029199006638730269148264111947187861620959030418442334430869852372552928609910017000149073920671153847446906710897854549467540794442116212471154783194111759501593702146589183602099238864841753889894850986964229802555401338899806710968180956679314098584015235500244786278642615821977786622074517441108239612993556083547743312675156999211905013189976447013706784961469172164366090009111470754320242184315123809417897164522900828283266451280779422055394319323370305420385154111882907699585093695055181751332719277789612401424850967618003737273214776564079257177110074237185416102618906454966170765847037147708576346972347814426030548851895079920881553354695070951365391377766952449062063081726467550158163663397411803155370586095263390242864209008096086867806096587412788721417153912234574872641739579999838201370346454792051727412868453318709542277147647207117773382386615868116880619930130144752148913842685043018466906321935627934158029654226005177774456847088633496016754478682987901956117984370590955995349159821043573861126769642820368467723391460727106573087055933586097145896382940495246334467003128501468473427448621034759676607143047190013163469393183121242534124121429317964330838955582013593583504769677688579321328727156302408589665965372644269270280471747614169624762052820937946207273677905550147927437973892503064239258958783940979075766818959629618375285890759757897449996838497720572892933976547550530783932456632971351661313363456042536419177674473089264646511840627990214274370302830612099565852753138511485841569046892942460263317216103022196185707528438977325212380321255414135484351162723245146501341867092388105345377085592535138391509663016443186478030851449672783248479101498137792733548077303864707642563704321513965753710149632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] -2119262865837587826546268648323176566481239675905600585427911092629603035160850451846560623487265327586073830410273083830553091934848799393464828845595648322250524851853200453171112466138553352682534387206439089334651588320887287699675353795098900043544139746270748822600820149712871195018858790275133252250289009909029277384525002743577282006199462992850470278423348880086846272690155997804968846318972586835199729112796817127276984699334670868120753455735854374897261583015287081159359314858305702713934437637692195724490208352420128873884900517491097884070562253457650352597249287826000714759284325022646916993136159675525883290109038714859470765295851464460259076420898205474046668016989748978105431956390291387633982852607745491354558125792722907436271980337008666475269387064015842444359813133337380111231216489290120405237402796955983692006495093356179653389632316619640170865865635118353640170708952635393976513987555775073409675876195969895530592966396709226137341437894785226247494312999945487929273079641228669834005867449461911759050795752406117010644640274915364255437069380399644293431332501072146427014767224546957009692366825031582193371400908551380964918950109534758523674577020766373094307516512232940707992898264461359048788725188180945205907875318077694791694059803161500188353770699452329516449128294033788847465389572433125589712720202050170219784397313040973131502841951505234459032332383938428142578622792016831994341711944081622966718530558987752147410351288042920204142768273063567056981757882780668669192230508005656952757770467532120071118141920901732623524007350359810525303262419954932541495157812793386531839178827094351562981884248984391819894865430032628200339967219632928141988225656201071740455524832483547781126696252085005104135193688008273291911815985289096026151977894011316529635775687767305538715081377309566181007890449266855933208283507114232462538845623149059958881463862608948041090264590257700719117396520718663479851940323671338478499138062681778683255269891553073622647771061431412231547155114272964113406953861542363264936773474080208980657733778943310700257013076683288917728708950272138064827176204347552222304679076829740685798791503834083647516056367837850241892742946159542103155884355386986709691143689618918044173347498374143734180015935121566988878353679332038613895034060269981130989646406628958373341177226565849125410244074347584550888401654230784042726443456192415110635706685357349908218240015435291210118160378973130068663995467103449103578390123736606001817469865942625422231387181914713539256003114463198950644882139556298423395514764160472701293407181676245878472806761643075881148191321332207190629539205834780871555252676208378389452772620239462926283825617595775952003188334920820742419510567364366819867911782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] 49336704545750443774973206754137531334937346308364041367847283871350028498031956744605105901657426958238472140723949410874819489046226275545169670387589075628784819164208947756612865739338887607294657165535454704869984982468820716488360638722082339057130942559285965141806793174147806484967329609573230278810908991620520915347103038358316556243304603072198572845370982574635172888144565813216536699826025517455128196008987252405734988777126692077473568877731343596800040751978668164796629550906918406650363049838547177885249112095536841487756597494942014854229178527518434496798141852389896410778809737144575623970040026901058285792765871223213369252689479949100766784383731845578853226088758879600118055441127821452044209064084517356248791071541308294991940491299741958795638526265265550901713778751572661447744648036632008718160656268935128402423060312945268543050014824211131548565232167329791148370838387703850996499941074988880912050437486114867843550290684132026296271154262125592672548390551268363074648785909029446532010871935837149697524788834590864696718768864951308798379865773619155355334428786811699477873513690600077420549983596040333187580402062910981979304120656876641016030154602427405693681259080246484072859936880582627092801578538873199543925340432711080665453995328744872939415234238326859206001007878409878869557750183026772119085744548734136136353798331866153895030796889916411319059298608461863522012926752967798709616661874563775085584005895962325080220830379887073973267411195082577666311040315934006992142934168701945270437849096119256688291640236238683047503942330917046749595991334506514226758029536149870656979806995711130454072483556969043985942675957627173065121273399462905601682543022448604367228545009466446673687068368475404384210483237044442085749306965703884524003259388347323970893780951205287312467388569252138340772158194775590555219512433905051228113152332352614649593134965302221975893475132843355080809804436882837597198900748060608876925980591314111963208303961367362554513318971416801717214122590921852170358624804715682878849973372399672971337755601111452082649218476647409721720807979921348812830989498130835658916460003673533715738757880489526328535786903655567594200896535405309351823858834305195209946272862473954202782829051033803187726301076837102519455660660097261489559764247892668924537091837214836243706247868831262347277739309233491879250999637078757990628611688432501931227347158726778891780086420345568456881824747001867128936060248216825472728410226857974604140808999368004920020164136580161336416987053090610826172601629943721392632638560157604345122161097354867044890130026595962733974490127320189934493064581028473779557249793733494190913473628137702739766008880874039309971052712304196702993538165156035975289241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 22063139025443606967718849193826302781414330955437304080365544757288137896178605567249899338859347532506464389674677707261826738610342056676292573915522647568246988600476034007538010122451953211161057139127960461565836517517561392699354659136715246493189093257241128532236842965817246887357233849100513920308417195003237612890669353835334049458326234055786349615402568782680540427173711605551627054606601787640195487529305224895795627807877134983609369224796470979772225381367602200072087049721002039326877686970879544700368737773852558571273943474195942063570842262420676720791463112183552693135384952154919925249457366698319411088333658722913319822763956464485439116977401933437581072735292984955303845810530670105249370807041975239865423386607244225127741830401566928972394760656840312507323700249685703573280111288241534803933436254541643080687268628548103522778731681072656684508478665512159905660296282073966612622058435725637256416632674448003173239088395552830798780915064541869376678740689221310286341987019714445278994301494984346954996907678248056407304532822559419978871543595367669502731893806190477727496398473532165919588593711905093188135617620400796325097983018237502009163369357188987788426877845985697997994215413525330169160399174809341022555312460748264820053088185967410193112461406331101459616784714600652535154515556039822352021109239185978495215830083930479356371573868219778458770023704060379009038250218419652441028368305445316973826481891391002761235765906134075414652903742353994009176116720324344069665312636430554968073533626722905113192314567292645174179545762666784137704985760195024708752991308137266495530034846074121256389299315402050188598990040549057519163444326263285545602607245589806599750463124282000386539242823628325474031980923407888273308107049679163471487029555151641907832377686526276403524209302611732547548615537365804275146477713089108806849427435595838087840707065952026309988984053407659611407570793277042588508707477741257535258069641830691355410212391695080471579136740992676736593461342203359525226423028310912451953598082958225222794541709452054398537779079779222129892913527103322885090496462086659625792734386190724244231114364156635659080600028430821246661956092966279816636276659973557237832687150662328269663510472618669793903464999034097873421480818339485819202121292717544576756369557398856864076221332289506886628059735722625032942429813689581519930497153012900516759162211763520062029979372948158235678254098555181130472507963226777112100531817490924374836323802010489038127086290851072347536500448089435652215580907389694658714476848963357079499817041772834292616396806275360004212532569175570690842829143210376735577924620831499543642949474210399088935914356300258627834464087255161162326409974575427736934809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] -4601123957147554358757691744673222549659064817723311087319265875940157457540083379131698059358334810879322378587688359550276203903493678603652536151273584078292528827934877121914894654049676703527319462355072084674053218042137822167987142284637674096626099567518258288952796014509363715504010049752713832213229016150657879897074132316849708992857561341030479440350396636634923644563931038453296196473128093422428996627268547384362052675031439998777477033276188272062840548383199802148412916804524964500987611669336682536116984592011937167675642632255657802334473105461285521740476584072508984435857739854615214679002565839392260561091997850947625443204185477115655489758517877574466050911825981876419702665843027105969206396301782165256054120233790671171543094201437005678586933668255056564836856422422250207395971340618312449608778637854828426511266067777873515005772286359398241427906920559735448419496075771349873380023437720171474758280465271513476761139965408315686269155234198240113154086454382138974164469242915335605667877504699509583023799590141561919340431273748897040495626615812501657375360714909547453178963836606317226453910087953454656697873724782223230464468698921076988299083288070953669219309153332627567544282723743584029178821672906194698453824094601595157847852789085341364063700912195886147303622922967808045437990714222071467962370398268752132062332537520878098948559083587519370459517498270459127742837156883886850328967456045242817655748303658576783445220675018307613870927586645004321956528328281166307146226456515657498452682117330666644578101351554244115681427323593482600371490140783725905481225648939539216730270107360016749262150041152137657825213924828384374123927453449255410362757052115874905150863659646024119804917774327506070922366609455871062935087748443233775032459316238313560174876398466307022498229276577998969071552329139457957300342706654640586106085942131187371907673307503694982269033151088415449014341425679284048368459055876471746382932098132173188994581970638475103560108906797769667903820747163659653651673868636451245504496790399508047897120095387323897369295094187983541396800728941138785629488263817575477481554607442194386792577523305579819469128525675553052209419611546246553068117598249109390306505905147231876740797682059365692313024406346660198152391568002379063252936861218756273131202341467183457734536886661559703350635071526622371357903250923321223382757876824868673596592495843479646328868903875574033769424575438715207276501505516348601365558444599814529111083341608109282715569737930379383240265890697634033163759070551424551202853944441414150020180571765229737243923225340156366335792475765544982427386928487679352464921425626381614440020325460320679498744772240233287883795270725354730886555317177359853315686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,60] 498504035106986804537414333293866155110818702900252901603165224396843444949858725980387866301689662606936359681036660981313956192434336990493168126923437554266745703049641459660991253456430771663497237227627050619825978809757380703695367479621792160372240753174552019726778306885290633943943705759955573315863294610797251985082434239030298156806133243602910615216731370570714832132542324516259979875593833847955242536651948011202720835666764704497422234418206255583801921759161325882770696425518702291700984947392955964547810814883556924212210039336274563012709072197985571043681385408285222954477145107007208172350733899245467907408265250311943507033037150307915585978308942901948374558468313541732837454148783687294070485065734757487665244339889163298268395936045465026504472387160133734048544260773182673251354889840542883603172995042458774158887592428663620946899842263407235056767565326914008680462813266624215517890478090338058164859369658628314897325490041738746909535079854082575424450108441998695446750827921256165659437824669929954492709043676366266725978256788502376304110020675606070298543089501752088370338174625191549554538291019238383013183163517004867236231183667492968260482616038578338930278229802115357953478944785095397039028895893750388744816802482440584085701550996514033081049567209619157624601470890844300732481063616352031516332977293086069346562602387809253604107321992418500830193762349049667284195825520958574026111069279495631770213585848362085215127011302467704238200010863012235012323718328488244508486551151966775543297870259649738497640461572521026076209979171959039898590520925364258109899430051165918290831124610402145120785433119431114114060411781315238286146482892407836850300966595717208221572238311656974860565427986324553111269484263907770810494028797448634391065161016224036527875699373229975587737656655681297289149679160576589803741549987248843869617045676420122895935239797209420018394675371347029348231809332224037534507686911979292666264964304524675842580684447812129198406107360792255717866123486605956510740259510736216862387580407159803904313521932890685666316603345078226189037470201818752081493854461488252283017160755226655573343656668148968008977940881169007116584567336610788595608192701019705218991151509020057160329363662069677247464602285552448954460449922536602577666605703042848084016285133969820166868877732571086106436790229908737590749024453693327145326280926816061456688752435182935643779739473234428825456527609162232772806691332921878408837078756383527476493996837212928278074797136409903449267861708808568767694645752643973666783967596497005264297371150756541106381565647315245420014112799908152380051634688838892396752386336371307251971871666109590039987962384002183282034857994505509190178928455565297277992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,61] -28390634532084841464567360679076399020173804323330280524450307916461516190528228031446052080598583196147829784294239199847277760212890104076095680867156469586418940202125799439130809722506871607033221917073955375551412517108157901478568383337603035996571270986370784789105419369657228201824922044174683977882200043392398169853050721514486376502655389993644544021047609838205513589847785294080105418656991111937935148922514683136372044282966882527712336938454421551202247047897182542887590427228697638366356731900230727884335870257830167385928976491996264535854298143218362776909759233084725422877846948050426095662989926750865591259718011089221160314342598471251422791185716653479747332596294475073664907820681634816026360813019441772653744669321308380727620486185417588108266014750369244628520717709167663214082001624120114612045456365791823912553392710557835328496213449589877927815078988386737268836083460958001846888922544243517723231451157724983155412028949945863322432628812306823351328946592526054905106529613631001683821288955668066308608174967041049072445779608593758155617018352453342094039333912333119258235880378539012870067068135831177780401430317908779433691742336580462134790289927306228642974311798482557181959193923298611693019232251660523911547238844988900177532641170411329589663136197099736993512283129852843657121594186572197738468131965424018144465470493909695992647063444750979833614840651527952483864447978494264567059521814168218166365159581075112230032956873711321568396758611906925026833132156292054540889649088652898236619127334653577698273728105530610000013021209696101681038327666526239336762718880046891461367350200073173266548325212276366585495683234646346343269698370602922824014900108018260705679380273067259671477951636268638194904191844037168368995217302298142616393349953018268975937073258133434636154312958877622412075001050048552751492684942124700012065877473498600089556065539218929509163515025540301331134941816750780351643819533654067512213584456424210920327577616897300554019910423618876382415069890992776895115214427343172279482099180703176386435228516341072351677381245721918553660375854889026278837407721004294404258191885827534407165091440917046678446486424770115263422507126941676425700167976681669512055384658183990722366765440957911126652793077944123977539420815031961498964434312882954687718869995456442354490788684545348055063052708833728858680546665813169289652051868420157639259020389877743734226115808349646306480232124888264991914916863420670395059983196108829364534426996240733910956806121163095590280466194271759695727031877509924120356383421766293756203576751793544434755568823779162938125558336258768073731188041579064544767185577444552063663645745872451874843986196823850816750807076576291167182160137821941556838400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,62] -353493398129659718553563539998162063882049890390071397150633377742447134657638914912464841038211729981865690107777583577409298805834744911835212010177353929216745374352864384955505287807735516535678721927990736786518071132757007888125665367422842289297039059123357078244560686824631206670194777033196572114157542460669115855889405728398231712571600121769781845673660991796627832999890755781951474988289042930692337378355961293933583097511828621014958693220501015496408137448704594242176853390793108132766308954947129608190511638808609826283383711638890318831361043396918544613500566227359706859819932984699892299164376178362059186703527302969152321910990208878399283441913960531537532493918159366971602019438945211054671294470485973027438644831436858995963738105623532073525453629893274988145837817178795295336102561291345387118565654174120381698420395896940455881718704320354187633887336522378498583200626317280100166370102379025272897424060992096950454888959379778507139775057610559878239725752404043759770666907713860409735603229903384961397843215223802088842311293565929959303722408399416272680406351291706242019203181952718943433056191155030294407183034115435701072010490550388207667206278241929462307784410433434275703673963379302474035068292672245950129096785897356643736291975408425237786676135101205218238787507431402030572226929337974195666079336913379283724431814645475249275356603559273265746777859279081207444089842773458092940007981761018972916726071082428536170404114314599207175901075613317781286104798815155579665851911234365446942663878909658269271104687187798017622625914652085667456490685431304969494359239417722062958344378157327420379522641859846074837640051864898270395424923010303317746186042811391849913351597669487223457737817250001645745236197816567956651561197907954146482318089259259177544120179600009214511316340673801531182498388556598761942537941323154492601612389361363949869086354997720091475866025674863282043453356950938510816012614459319774420814888273904979285030588936502359375087133122655774114288490276550818224461860899823496723100898159839620975027849106320347097536970478355275667246323531528735361930666786180081180489570317379510594739575427860647626759916516637409431848491420293032144362918816705080906527822675077572297532766901759791029939928086307727700293264211734726148835630483281445378845996314806091474371397133178753816813739852955541166375304741276750345587643057547612943540454575909223575427470132335495388594377679602056855403770437124537464590059578495925508314435047664328075312663821013914665960382126377642135133392159758822107187202821923121555066445337398622690412846354583113699444201960264264681734930648116330977363767837721822107863113261726288176529360010674329743957092505435129608155236022318436188160000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,63] 229398391656268259752719935732222909690936288244544109626154582749517172306247012606930484586579573242603379052620886619112130113743552891228465314179177147752066984863010856727336836979563834052603864127992218334873500029856464428136773759251828177572724937156072901973096252472167154845611793091407481623527853344944654571707968546554787496895845407871131286963780467868466693437633276151302557833795338358727390780736289210608171061246368718768967574101264653158072721516366743355221568702147438204257028696343989213567873301147374154788494943082883183487248153314809146944348006290901924326401687077738908832523793539591084705174317937500498656614798848478457713197450160930336532297180868149817996560419101808878969034137677833039479447193451846976628680881475077337989309820055982884011165999334533052688902484996789105997682919756265237820302345662890973365587968414752711447328638613084420634596163328275332564165385786740157338790911010142989992873193103809602771699791543369511808942550641934437644482999458160634490700876613844128911457278967468088587360538491437845237362162972582586156893983267467466446186583199666759428791321273438382753195213612455357261166582124102685938426563318980281495969281846840401837136821598050351043829203944841987822481679515752754360928238591875937508887569455261626732032178851504968017362547974462269923892180318862177559008810564394431641513016936465246979400037672266470831736048064686892463774434232605721934524774849102450678003498308697248463174728564978353143800958586500808748947968334598030424283736829583623226934297686800057409956632617001018313301856271062975002210400671350202830197388970638711257888520892775098012800641755017240792812514892644610455084979002095191208881606465728425467562538496779431320535072118340792172373855054091459380581013890059279956012727672736430362225576770339787566123740103641025628687176604570448727032620111786742833863158501522037758263327234040798241870385780090817790832844368447307648840016375672600466954796542826398317232239939389176419054451985944458958313117724133147955340416181752749803645499367695559982178945568026831138733305666789154098919154434134713267807324436653653163563363569259003788889081548491183344245735072062259824424248696849045750917648231749792844104762888009131415017575764336986861754627770424798097225589597644592491493846344657592626326153239837125538360442326629973331235382659443691675695228586472972298817691442859480621822741010215722536275403523386059975231948512567817400894735641108465975743472885262696743927050266115475887591851630536996115680027031703695139837383775738657360506873609833180643926298898692973154194230451352910444962813159434367564508772226639164595819821024762100210783184096849420250083285648958132049645752538487586816000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,64] -20431980693258917771192528906194606715853243522874874025801157601577531459612789834517868510964718237009245141438583411081547513487298475575911623385270053281956416502313059798745685084563707626884089873747531053952486784737323309407392083977837036565451638159300027096074123235840461643655611948084534496001620166007120452195446610088632393713788533487590907380406753952878052053496605748545024298278186232731859320225995007751444018680823119407572170209905946946904021037593651582897886921820232978016160575423557411337079529908486049733121367279348013204578030856994101423573303524020342811082827433800806225870242495165559908401213274073135772301905846578669171881138289339973936838391045559007039200171899858118464823339621333643533407320168300396613740516886310468122018919989285948538311936408687721011888201996975726858998910445753855342296184140978839667001974007201382675030318756854847021191744714018064682214065432390029228206278264480936581492167695165951009482037947567814599874371544654164770579688646182574632302975435315465420233230901677677418261262185842894205063918294065679959148515039776830505419455292078995240018958770365452433907883876287560352693524549799209108881453913283920899629366478439329626516593198232061533371350150496182641220098001960059814638990470669191200631553095473125541294786896884916772618216928280192855932089057299493550398619467729320592636047975988909507570221239346242992551897800901109536493212927706858158683109383247897059455720738566713478693048071748606042111591808130235537991156793493665118569423794453636957790080600554827518837175259623535760049907990440255352458211668065554174117786855715165724915228460482951827603517769712781383196855917671148169345878317894554821037964487616497377666335660037865160352894919204431915583184475952197076858534056873023532340676493486877466558158052341390393972770819815150323425258368070295581145122774654315397227387040830568309931204876019041930864469177326927405210905477564806036537265702023984167209692599398817396490475868029702602057975672302351181853326385255223625590326764835432753783182454356454688772170019803865454263388258966630015195901847475117381024387389549374236074711592158300987511798885493853637266190218524838934872504376512419900124743845659548929676781108684789549052064422704189650194898636830590903659465872046757420003115342316679992446688848951148062403877177575859802990041737988039742886827131755769870021175336185680021053387920560078710069153131739132077808278076769708962375439412710537014580792042685094542487411982169274420658480152886858519043784755290429298374123504247285568974578091260395618937016887562483937123200495908618299346187651650914229089391138691370179126899324030781459590657235184910909614081874313751531224423493418855956480000000000000000000000000000000000000000000000000000000000000000000000000 [94,65] 664331947342723439587268170136009448825180782762717692279448092873821900338857691722105001602439308685672920608691392480312454267010361566315641446581515272978212112820801917136174241644001976256318307421183197177289255752463534919619126832893984251304032342989115076109825308846841272301017853594875198620804937700561249600159316682519689271984877770114724221362139744292518694193243012094340013630617321509280126837391207750969516273126057180144475285230007380214110337860143834397225428197011306855024102289138299024591968417827767702334549106655033689620852842207906414282980933624540574979127771184942254503710139948762019137682059349799467272644500930517071374539079539858447101134962503584779058291379128342349500396617213710702751511387974498210828042258693694154272091556573995689584430483009743008530385631938690753681463906607808841908369813383965289429719996379285363634537852082915033145969150981841792729015726003632608803206018595121537851741072839855446415265926996759650164110473286186455578750118716486250030511525582155577729554163584147556222417898583662666731587045156381695195452662740645546151271246974057082612759195698864911270405653524077093466751319850709842274864890350438644399621195165895351556272943202123959711167178091886638583074297238331686419951977915842500182439794239960183292640916183074023636960686015257841436686361333352620310444513780637021434659960326329902216849567717118493340795411341002197802500496528481134435056921870157856081454284756599962952212635853065172275609151471148028266926349978353656598569500921192065717029190326270993400560930435579946460543666470602718662654502360426568634241624256405822538207320104087008159262183158947288302546571430819340149345730771180545615027977179578559866860109501350513442985590229276650035570047369743345815538088958700558620813680847276889000328554961241781925093501248792302174188063000809959382507491159709274125688933709595193077191985288624868535292638797635534497914716154673145598109455708510597760991731983818361691373151562406686619824160583871643012125995758223449276059347278130979939869875467422361181321744333451289963756082983216604305884034397371298882407529666229311570456355360589499549228606085031447452778745216550644823945515063284671247684487547956223282653401440154923475717864062984977938957314388631970419883168389054889426620946560822546269939982000914687859371171911484387430467133640973742823446746499989936092629270168483498750730565659998045654727210406685445960738432276324474407128529379888873555215400749297868497130595278706097006774315268287129971442489120501056428315635765746477933110257235555798503740854246227095174830669377324685248592539854343204767967106242908449307726706922643687869606762874482939960393273325335747477093948801941504000000000000000000000000000000000000000000000000000000000000000000000000 [94,66] 30769645169056210495435044880863136758587437175350453106549018846836902649268451926504205928001971593193150291993808948280320225090254476451889403248608931878380941903537968404399069542097734445456508377953394455800917330689790414470523468962856573288198598880681589251408674509982657359387251881770700942970492098591502746841205427699817495102534939829004388020171518675014155353177081582961386688654367224297778222473271781940339396903575084621228374963368046473966032350075351399841974447280779027308096315486200460993215587595663835720826771544657991927765145019462366304488929821057104055176964629988038390828236667798898054398025964154958417426847462403970997528015642501474114525781347326371565800456813668439480112160357936886136455056121864357857911406854364399482089742417919568934949831882961312187028235657453065222239041207687556065028139200511606245910298570258270178743148577005183034977155884782568135899449783784634043073854063484132475494006249439089001558244464824389815474166049619150529535955558016893869152814711462236164813054144655233801156239871208252679980515894153958570448726623035576045633651464424599517769400105406245314811895716334249386126549473012801967408033213469631066430645691324716211485028837338372561332429482131168978228454567856604898526331133643159015948850056931467549474598100508106868697162037564273439664434510108114259864599864560062858324386849976561479915436238005964916822832101903571416929766756880213659198549571183007397078683538160765328864251446167686928816514698385136521536542458746871330755743110756368790750696076777647542911030293786359326977416921464004187942454163964070950136650582616670238344632394365395206304856923451498011950443907948045915682448358897514705139386454973191439826770673696159967219284242839788115014279899466665261317305778334028215880819071797668586911409290562227749540556431180531327628273797667978914676551419161563731606182563532712273241308125991992901251358614311568976646935419457531975606670348477332481821310290194171192799753798621976077224699480631669934788716122401886768709747866261220334221591857025232801448278565407954920854229762511502563596388423998492974981264834135133285975980474541321965246989189176779118482994052062863922923749432731722342293680018520186974497008177186467099871907902137052507670195865450135483373577962716502243615459487440272101181474306338341367383751287518628040220770398260306918066404272004165235865553793879184248415929882643853261669237369244743609722699095700439802597766594695756880992584414677680061022069779798581633107015610037271917360172037287945316122097759064242341410204046842233666135228033957539531479994749390367946012277337496696739049958110556161997264289858903440144540455109025694519724258656395755743360803087895756800000000000000000000000000000000000000000000000000000000000000000000 [94,67] -4161547211361628436017575195873623290777129922296439855677897117928497353269469557750746489321765256740464462262498342634734952421614499998842357395521358090314997854610705924695804781974020252191898612967886488354165652492443885041537947524237942947688628535364311943907944613748267471947782542782047022432621028302245647505387167188773575220139462390313005145555725448230648250546281998475282353285229913579011197903693449093425645480563204285947699001593944745793447761717097062036189385551811282003048061252171135665254048740737358002721646397093092446407354832456939157799735151873176496094456769071001214001121061077625488048085455974200643699918387788398208691798817710070045043038549099082830217986570421833119780914979470843201071446671601526957891028563729252209971820411996606309085967408570112934645416635657599516017122869969865656361376941646353233997480625521738827592669208341223327358234349346045978775327923601151526385423216241948752845252387370429209451625091378031210193610921483784378927594093217830121996864244160199298903729671425813105262051280218257260018319850189131654567150034229712627300215707279239531813247347839872048687590804072769496957198351950787436369796860611273559306280023625969955381034594879027498114257009165263909070863556178855788172115467928625214342091573027697926671113091130092989895597350077382275805292764066656512369875297863017247270655999372459304681888530187971332031999611377161139954157690087205886949458689048577356370577545063733529556319856138981842698459998711652378248698247208632652736940015057705883568003518044112569363910325066695615454298173464050694347211585184836232754793068816146814910358824682973821980601603550097096756977235877428507656207077836409030167119235495346877698412344191516276525622006083196489705901513036605556677933984199575467396800843977356848198636533788043088796734668894053487967677625831431637348999135094915653884121981167962412238905098658549401358591361811061961289894475364126453615541224748026318722102514199496583319716907972090208463127552797568866229971260655576019556906140239132564386296649433276357151985588181254383793392736963753633754316852383574393232376245740160480158873569531814521209695992780545253037784632696283866876260817826667341993971396613153418751344554777335166819450657643890016498291529938439733478629647508698393156906205070347702759723275124333101488693857218555731323457864466842675278598374019949356046357224482379034469390697395932291565368870853660679681719894867568903492234118026260058733179721177838787952135556579051453450131228317301974435392690571474559980308005627557932024721064872729225563047970226726877344515038180429040541376612912559316162740861449498376497957689924678770017622910588399076216824375369170623822657876498841600000000000000000000000000000000000000000000000000000000000000000 [94,68] 153512230086453089661769947156587010865589819356928612245510034254432035883291179393619298645859871299785932335902025074710113514809555643566332661638325311121690818449699728668022733501640785123961052590095129246832897727323443528845200553835215819001224261473309249510240736545936413256800955286973941064500214447311039751823609263761050903811939740884925664916633172712589393046971179172391481865435082131216786165788175456398335539516924694719179403344626174863523266877486311256000254254719424531567772270736719440416671664300839322739103626347469382804071766712524682521402443480781276046584878664438035635459302914213067965426620105500819258962149576664025626209551198143572309039409282018862951101953070515337333311484999454334085976912303660625935072215196977581761386754878841842970059293114889722843596876243656555617482449607701056387637063242007935811716057478662387084300570996263444355989872603270008690467897097925387269110871336820682173377708594067509025325329431365310177648101293158949531793170045711841524750944727865136085083134547886329143962001461452845884328158989592656350433657607059852454930500719374706115142813527430667201189571319418335205488446330377570761612216798923171675871231884036743666720984539637323392799010762421288070955453500260061475753701619126846738331697502601668106663155852846000076734067841458536481465145972450054936182722926378444434016374102673739970916486902733119694217005783749353584822027205190881221732164794587290069672592624885419958578994155763939278385065689268796512124466084573481499281420291884105318799678774981880345106212292830789009020209272985362528200010597811195292021134987263460062976608823124697588495054873823469830716985517313723213919500009226883940505538721076887626906088778942331672729880287112978724480604703551344466411607368625156195381705379074225363117495953835056686154864524629614690474317413132538127456245497333227089600491233696340757226951933891363222741551436020851882146942684610807452252981157677845998218895265102629756987162874355588868193439262256047772238954531921374483293084322556073598847685635632950702908104983611354543053021376343540836170512663668986942857711009903554693786073376668116459471079139057704272156834485869345220550148633754622669512634773266273912867356898569448624162375431116875141544951004854665546252372513756237111016758723705841885454661583979169322031723027870538724253842167564646907018397049285946993770491534774260955629520833486750998399422105061076982014183032440026278787181068030576876658791620755298526313713682916626915733408116866182782451715376651442355667596824190416954301811049293171475412617181455250502457018408490096610557844170940954978603928024164797837120438138516084157365774282617093851729858865191149869610488037376000000000000000000000000000000000000000000000000000000000000000 [94,69] 1387670408254564921808960554379455015379075387070320322581888445089157528025329445605026456787552608860700276387030231029716062312685491366766634852246773369699007497088073448853969218267145010634787241397466945899609365370869897378103825990415958269963900801168890620748707909921416027555258959767559137830394620781059588235493418010201263008140407846131157543592433734239596507885202377279000751862941620026197789636740978086513974678508611396163669670874984692438380644414388429795242058470197918009810499747230271245144091027457851862899857177116940448761905268348333774611363127259313386332953778322724130885064367065914038734492092745239301056214912654899562267921031247812603616136154214107528436289140986412622299611829390830830278152674790897085423416646085029984996546227799489986657892142624379210817288553772597667134812527171286167290528400686617854787281480983417381558953405927350987405441372301724919107580718278888890549586065904968037391703622179093612444919003355821450382498967412248003483815815076730639722415640279214310075010949287575506807726854188658587131472447974102819718992205511702606070515609186934750981475870587482768693564262406071080771430186744589965742002703831192217295508768648775053672486550264156505137491219427124036916420061797784698752545603769965048492691985678346568318464030913720781251397599088141535818714533105045145734998570953794238322002327118791577442112401063901062574677472797341627207779986046931038058403699897364334038495594210506552235537163538865921066879099463278650350960029164567031256821479140608335611468748617794779674892368997432264362529840582340860462783570183022480171906783985000985607490067972585223928025048371555580897976520282247639707959296383976980676734139444952265481153105117986363981090405536353152302259727841640730872568912411070074911814633114530891011112116509068096361349809675625385144727279271698967203784477607982448943397896833467083367808076166334961360249978199347762811702805708374557244324968260165861920636283851252147680534393368304273234420152305159305508979481766645173501898435201191152452022797529949339769316615579486268336772718461636420292202609698422659241524868774539299196830721696806307959931119725595237751403161638682005735763702073979815183826952850729370438746483261479158786841367887085236594448123838573887669650416450640536163055754206049664462059914824192376539966058772747186169744139544458650312923463324844667892091552016954376972658758234071180595544938452543058796960236584799619090523209732057546269977355780777683789001069019037464001143026103169000887531913424282299627117832489533843257766801070530945262355004944665700448174882550371770708197986078761342609099595347013604311116129763303663922550045683250601907275597906888267966845236019200000000000000000000000000000000000000000000000000000000000 [94,70] -298258914294063430131416520523932794911216569482953203103504029389619966003239452069549616509991320479577468841042676005509933270534319151569718399735208859983955939091242459134153182007077911383428995494893384540133356753016379212155563794977386960664629382423624071519284019044965023835288651676285790545571001435847381596534658574595004932089514736540282299557315112993964503212593924158440339165812418990785115897012828933541939002493908251174459672417439015296337072041819823488823690620620621134410009401778222329122456899003566708220802541105766122878673610869060054037030553899249999482943275906881335953758941711369484779439574452909989723758251198312770402244782741602340581465132905858407621900493155285424082854265403001507198028520419729550623597433042336980719760705068804016656341836864064915419877561809096092168281302200560010467089546600032629845408962312661112248149579185573862094043163436914688871958987943532224564229237358130261225061124434154703094132135004222745122694188090000877075947589525512157349075589425729761561276785337560899339824714285500182325824828743830893352152355772410672974896808601405843612359454928819849132214321637818085638956634673721200410033257671628486488978712859134945312891913272346544144142565506920470703638818737878314370004008161137787671797855014119015244187132143202224317160578828970511660327757159451646653702524130965495125089547884319198932268686511793301392747461325881714864412762029917689934613325677149824606330283660602444329269238809482371290540767440175193310749809495790918249894394804860614959664065857996725169101018102509947372315960592479826902658854538322975810236977232833390302937885773364600286072085924083767255544956103451543353833728839241983543556375225324932551842417856011013975731634867858003411806193371966797692459737369639543801646202720282883833377507257271635236166976592624050054063961516917263470110602674295925945897541735359407015465769144851876784069749588710690807864332881362749742697588321655772981191609169659579444395278229220461599335163180809705705864971237637735488983856111728741519176676477160338854644813537001872477456128539198882516133935299728449926183999858668169013131745266527610875539825562521394319575272504257681506318680039036394978532998692018876918037274352686387844674317699307884660066137215372059863292833404427642570659492708430656580403391054762617357731469172635452650472124216632976854840071892591666079995273823863505105332421132278196029618715628293342039295173646239463322326517083384228732427845496007454136491954765972354458483233928283494634104282276731026517940079372760959028186154425622811298759227522142022816983484484802468212495121487228440084839187818433473277192039559800339956014285863595133483944744593908437398255839477760000000000000000000000000000000000000000000000000000000 [94,71] 5655161531234859482692199608114861486384275185706106967486951649511540939700416801154748133525197779672921568141276897939139107388901815965405500209056288346366678624626241496135133889508067229397066470062572329483181571975591942433818634983808075693525551415302234228166960330036329261299032341022028356858311028872424081456188866686904825209703505729740260441706226780203722089712064071997444407874197477699298885680772855889153886071358894231929512216477008052100389754592719401239507111311728530581977768415937174771573845147384663277676393711808853906040698032984991717367711074153307359556029479364829159887120372938381860710734078275556365346252039446514396333839334390630089163215233180258425934758194886660425129383773870234325644187847130850015478724992054079907390121990762824275513987849060874302515110489803994000348048382413746783012598945548286636567305236994147477050592527174650670870289331436666749485369445406493381422571499516436332529261864404129696501595330807825510153545960875464037212986257183962010112301983877001676581542399931606368604586817000453199319626360575738650089119420736299026954227514243440631193657692176389953218405764069980847405014228639284175191464706713296795656273139028382705040294738722474127485418529122720315351368085279083919832986592862792431105444045128629712893710211176946796778408243154001146507808373644280269710834191559696221555320854635809420528429071087463553661472278126130481707006858579183220836180381942519816461755374637728876409657638698082367999118231197019271615004511420399474835820180801554648776988361272648580211096912020754642682568718024307794638410799656751812661098734177195916718867523119053242076030282620421583978268073805537361397280033711054313928586903640164046416570502936416092092653405007736784328825090069563673541958767981515499995933882683205541345067764149982409675642075373221043027525232934212185248212710906977230158408270558020214050815586622729602288747761253376821128080657589854221461613006939296958601758063236572003756769732173540954233101978127352231093705514800955316382987332425660267722013348923449183298424351520049582250179364005807332251632767613326747132347648231140497059408628608743514184646493460082754123311964857934801481199449382795444625879092523101122846662141468057981406692077865805435226122341320954011942944050557359347884065956447126757531939887628257054158480900086695521652828480635260917289117155724884293810106095135850560037933828378561284190466679761989595779621927474056888762090213471486694369496636317509336921805584703098944036636292808238613294468045079063524362108977937192137946350772852041263959223366410342757755424968787859751345697320506656500102226472904464392504460244213751519786171455940067441587151773401264632543313920000000000000000000000000000000000000000000000000000000 [94,72] 293940339143953975205491178669059760582975539917120414560916798462028439830661603755463309822137307603442240423775150556767128262190718474167057758908959325237588911602398533300961146666335067379652485179235926854043709991505995970740186001119113529552388420333021770065447000940397353038845868728113191441080906494975510038211158503653846191470584106362446695966746164995892813740207676206205101299020307396229850454323307307304839974391056643366087487015946939055356608748472097428758273605978875664255180953059349575148862200561178937059994638460035881517189202682324953622912026361219529270143756416574904345466059914256526300278694987646426169750119156891766129477987044413414851326640114323782548802430491012116255311421886366054733080752781952686938383304865433189492297358319892822547172829926452224603211401053823560953058949873728244627064054514106259755890965456293727238719449285146394605410186191827940731324411582439707000153620054003942826402803268161112930180566767763047225316251045490150960102774814218965603762752994653691031300975431912771178278703963709243922373599049337211673971797643299572925738892685817772619785159615912340521591433516574825309020951246870855795182933757333902991957472818096282045972157755912752034566319128709233667645263472168927628783871760422970324460188118745741421492379951586663757932786262652606437954194466270389554888835670186087858277713161206049526672786371246834994196086512125397650428815719048318952343744261266679348084151221977540064744872902934882750760536209701190987411855849941039250000479661743037168144910060079844314031678883280397879094940362643204741797387614746352176326029675240385772835330722422897859836025909775135677090435799382583291290603452688521836282949021318411862395860551427939155083483721480543969830735721821445538260534219019845615045870133054620863266431279525388634755550727761398117475926440425162225598473495230256316541132700897442615867739583473086106528606618755697662225016948445566964309481104863961505443944524327204171664120452353850090992733779063131716471260201236779845215526197016169967896035344331405697842171718511411705544078881121622386636424937685147251440123736597646846536944475568642537383205653262121385506138496171260323161829915526200196123290831755470292894712843232773509611373185643760545796572173382584853894876086835592004490575218334610109447140425705407394810355583003642349277248814030100106575095950360686381869390944014535904631524402087922992339330728078799676776842512811720291416993169226638319715521848093609110266906383555756590761831305031203184649453654255853914624035323648959994129651008005285632135548937062133985625108986252038194592545251652950229427774212950247895784586552140995618849293166908947000895531050338863796767948800000000000000000000000000000000000000000000000000 [94,73] -16173366439469145297684396825385024549266732685040674952548754334863933819731561893966479538614236724655139564899881800175148488619679737376168281386636419412955671950831651989855695446534441248010361701891451313529291726863053830876666387419594200480058033449958328416367076912336066544538137292225921059159977283237714059584998929541183686751177801592437932248700606485146305251593068300237343071971176973134772346076630890847070800628609625105843920237848169635601705533295017785797623811339701214475618961591538107995018332028549925436207622701101967828604874830014261954245725067558512336892028327001274755228442951722552807221023660068324791049013500701148813188479822245722521410726556554304408815153069283714292791704044741060865582569286769558749383495515595048246051437019599663102797278907153206081126022176816783577230267984285910263666823564176907125523422933261929645884341126057812063107444887282526614278838487767920683350908706437751323222674825858105942165515259284217974031866088218028719287473532980131504724406196786768229887273002218794784761538681234225297818907666690075360284204148700865058279131632628802827771904856007829997687805625064594500014881668376869025649947826934337064501158348361178725681801799862371392354697306508153643281007565242760828392114402362560136955518065068396372292667441644328727099805431189997973317579012079651524121171425705080556743669273239520250983316720900780714962838322417137808984907403047615791006583618605927387033163315512055394578619418466905110769729894709581937119882769172115480468711811252244020474486550234584802834479040975319183547862088746564584267137236017744927194888449629753593108453765520161664058035306315497101796513993666064673410412909780447911212395851829648277169321489975362594724091911531840192803558282052665395399626875246810270329758775549008889715623780483988922093056729651728675645611977904123312187535889429999913906600111997599499642828581711111174113874115778048527547780147712130953212807342253053094493701338669320973947253908004231885110465418536672596584154152000021273691138778235123105535348928631680031732051252235541267818230610488483774870007938879880974658909422998077840396226450400041046588104940531350435473881773807488114331887662470780632845752378715135009922022877378050521004854048742729478096630634459661981162310876411259336784985926697499396796439512361824966790739222315644065936283078691285360310976369764573723728707021246605679562056237711111212179918106335167086006705970840418328220957600339313755249288933168297650045137931321901791165916633388854514412226824570932924928126737800107269724229780111868224808789327559053244734836979235490887142360352350152268879729284166185733658271846691291990351170586381819609138930092475406509670400000000000000000000000000000000000000000000000000 [94,74] 344487253160735050172959778416996147015440760685199413169094060307125217037010362555214634797678671306582797680046875171386402672509506484734938427021870925977784798142519521122439603410076970577295215085387826920102347330646547816045401356230831079810909825081509814116043307674903736342298733851003316757352307759683876836119365808044476331666744343687770406890035056324733542963172600100018558137936320482509770819267232024910301871672599210892506349612672781925318533671702346165171265254293624976858376242722352668698879271713151627440771202184746237494999931733405885681370855536835783685078413930174031253530821781613943649367014594182523282599952611908482783645568647936408556920234425358569951138838431621621758378557321896517216556659413335192245151449313356482596378972108356078984065308273926723324425414520663244559843308838606856636643741467972923692761695158542942755579310257450131414521993565263587082504498804796387478637146713817248308837252170390827067657295899838302448145645218353320143793884329388786600356027520529527591397610073147338088228098012219065231506169116689067892774411900505592222621917713299326843768328115167238361405839269972150924116448841977601402522137745678462216517950255454094783101470925506642284788629194134109756278807628396509081802912143302123132389616224825590451852002684743671646343647266578058540307651530169960311232296270582642744270146458608172140857022240879371153077205916230427175982364018720819332558100440340253851822982273616453616581699372532490479917202736207942187048214556070865084284630619447311795301506859472608549349791413656953180720977466206974499813393656422534428731317841018825692389705068825617616263866838475435228008521460802677104656280363650175732421895698929991458270033141136736833060971479530665796950007984754218343460048067862413934319051839293002250661146938797901139511609296820449418710134973952014226850365629545297298915588032475471396131461237875502960498413655502378937577797360242885272911904956956795456323588962036838144624994027641972179811431342857470831880179988690384091198926305796562493260410799386939187267013079788071610271255680938865782519781593523441181247636643496620400988849232112502506765995097495143912480445263143986267203931770410063191828188860934683021306473962924503141845510606494628885782007771615438007411312370322544341327663399945028495022167157232972886608254724730464465606503789449858454247792548279516811196750429386908424759645721909226865171111274752528623908603667349452820481932560241595386882005407610592320376348776846673268861689853263146687349480699845156509495579824249425896621672864627483568236242072400374033532830760255004854466392193938262523875880733326704163791942201859838802089764202209079754489009775918375659110400000000000000000000000000000000000000000000 [94,75] -3737476652163634624959206949346012910590478152284697114738245014284084550141839194356192099826308556818306368349340457208768584775490081103096507135374615809571601400722506954232463381761014010123045348946020831983584945549758511755681907794393109436876599455874792157822845282007077367089533396377131188795461647536510746704437018458808087060488926533077000133944239364960425647712921054433662998837635818193868082648502830257313073481248151922162339209645368988288413651044545383035615309412568616161566510337754214347356690029813052290263614062030978955332280485095081760640197735513350777405181009266182119342783741901470517515891761713735882373114769887849137057047723362148097210049193178034147589825877471774445586904825968708955487740942254514413501827800030627931943707472356610231729951360909480437673698059948883406066370398028095824722998774157730692495410438700409839203831398030023437715021788743572968967437263461384374824566214514969338571640064724887960085926447884249746781894415273292575013378778354253975151625852538289247602063647444244835186401198392061106989282751858740702604624900608561663655794403785886761297464583983726757360967133918916887462138049214624735017922819194681712887246597945956469797544664251597828018083771200643905611433703177170869546607336262409521679466597041089824343171389882455480770108059493611046131792891001941264124006339985055002086971364991151054025429108460334286118902684301871111162806958383019957924700133360078970509650494579035043210439655689663645877766264609646306959907855865483477426966385958939398832001436893604628772065417684166370067300103415975276067686101632802596786020482562748164774524225817530185931002834813231570252239416832448124239837889606121796725386304179274537241043784564489158997293279479901304608231412984690870206901770503228100225186261061166483649458353420203649555615590814360663776122420289236987201914644761338522020157351770299470951592900632718194588073193078282150160427266005269418849689917083833257456757605780475017762900700790882351005483389348343678968597547390116175266160725668884776313412131584094077055880636756684142254036024969382876879461999186354619308174566247760153064570102701531208827749561284385659389728304580469103629239169785263810541532187345553326191834262346227293098747896591077502891929845718278306766508002377534852386885575284989091732193745181211059279843534445462810364136290725904703006798224471744454262098170681052586505802902227971071384658793292955641165336316139883908342447593473925907957203470288172851294878273558641594104026493587219123200648765335602341060715388917931465599951210309163679711402757068368878184781680066258671004702585893152106399309408868618637622608024862515253697514566924425952989482193827728982016000000000000000000000000000000000000000000 [94,76] -15076149686550753565997113096828887290443274022998122689000892659934772217500740478696728870711970849785484779377094263465972027485020030293938495006896606587819107685496373500290504904030834923379557956047000534830422849792251144727805369261514343832683374628516177893452997500958292292643889371429231500929027307649865848096580044672914857599860824665773334876669298970245268307489334615851945064165006572039944247717846388429589209186808350227364212169533547889034070176146990362498173741133527576309039355229837545616767395146914240330863583686684634608583101404979613702164669105968097418723336697807219072770419337645342582890211571477811623249798058838187954007039449205509423933609075051875632817715359976668800862679832329400053934707143413249361595748937621677880310081288114758766801258090102792052295820282047744362562263405264592051597388840082793180535154020285755546468488098607212720079899534811316950373288766299951847845831152210356116779992037593451772352968214782692538524845576225364817915214782424271248009825645430761776245626687363428654050047725185128401107661204348473966785198766113631690702254306734594908267958620248800691866452383195491766936633428550833712147595013640659448130127270109655577448179616002949776388934231595652422169716644249277275645103246627417553195994187551725106271115966362849243575918202178735681719328425944645634799837071875033494303871258869816563617452028698514824977910942054978019639860824864949798323132454985398770726277586702048967308069711876862487979011464105574405003441178003984122630712141508256372521658002600217051156020350318309504544514025588711052561702199896844161539911041012786620679095855919919555242082319078106486785566716443588004584194053984951323759791845174510622864410842406857321436954038317378512983100495086315400552442679781113823609541947610201550105616167988336243670072813266351946583802528930984192714611929417883924663096145236837345294732279596044098277889469443348867175124316533116755019479281338931923076232232094673931765384110257608658295375786270466448287913943952662184045965957255324994411306633935176764810759624212749560032864404076409044187483180485282795965388182029043586425281216204110817189069296584783074417094061371704827112313235379577709533134284313999690581153357473692887256134812407862164333126233917316601901462041074952915252012562026335688298546377170946557967546721955447612252779473614891194538184426469320364447146693973464181347729784376675885004641392827083984534634975201172474681433567908100598558037023698590178368283433969375845976368365784511406962553441496479753409989603367238878184700538127545091621516260586619085326527392428923412001051633158291090898142843161736836461883212714589383673429022434298118261220752589481574400000000000000000000000000000000000000 [94,77] -2099284926603206818802224949625034530540036988513178762194526939497721198701394542947776923039119091477576168869546589568560618549267590671616512630691603451814395400598929184564267859001920334641756619637741837783301746412579395503894549011095019724203179537390546084138656349047105243026792144326040371478121633143181511606990859877747051887271962659370310565077491835001478376570580757425906865918137892922267664726471410193672970949057591461917968406072886841578956797174721707615013828934700541804577919318270970659854951158834978206907105449310229735102136211190328575556775083307225317785752236569839375829451154030861197115817023090743273837946987386634394828403339785017073745772066505175678676051665218340567126474483690661592998254815577183047809470062892928775320712956301388829959153637862212575027030224317235702886920117783299774145866610911992485034174077827694092168383535694374504815412434710762999968146554397338008056492599171998532727562606177071157981842571590431917585855875409186138231444558438249242601873630105727769568165060164873124436757150906710930347365146472820633403212838240089313156952947023174495315421826903367367764418094738878288439716768087614450319734387552258836052894555368073657689266471052256266848434943554468411920601877660134733812040226449522767132668948790423106281242325971622098337934749896203063262090536857314253139121970135197566550545449699233826450710782874775876510207359398859364324270142098579340955511715296134869702695385139832249771285494923444967932696423549763980072368447919721831195575759897741287018321467283353849336190872230451899338724908662406274102021768713271718458929180102243733663802772104141525274207636981485837160347894697283328897996829361986204752795288532167385388783702318675460659418242760025087040481139321156744178814946262724982271566728374962269669540009317958370235559335231448402504216393466854492221214137435866124941206808349863115063126075366293205441579794796964792736396081320942072580727924814669926648861089937993188506420310676982346772416124134089389143988521573818003494951549018254886813376181858854936501780760404521420854185312677580090604500873134534044963581286893255939280838052305154275846649923589419363266406298239689066347206985623510295260421361754282082001567889314399368252792212375842088309806569258009113795887655629334408370880936997527095423241499284143521225078963570394848622748756189979870036735860768619988550713342066304628066515990933628093421376188997078533406781943787094752418213190339754747677385696793005818647686497014792482910039330694251337759562056442661157590801526479771165047404052797350848553226003959977726889126287918440140379675504537699762703442789902290624833621307396301450149308030383313217695791693548224512000000000000000000000000000000000000 [94,78] 140235316391961730768668524209193373819922516103933365595565070149513498661128579434458506598412409779197877729380713815400935649496475616340392010853152302046343529944056558224359401790668006629662404240831027653805387839372489034789661523268589448384851022237507051250888720053582477439762330561367869374493139992334062191721400396896988237628130304058275426286932832904886183764469453211492000681411460568145655777192465666185216493677340992092929298439128399092028735710686668807824172700158609490118394574297775511317318711321295966329101305408980424187282496188146182262964920028182975495916471328643375569420144717062443356860449553698398064381738611151882492650952844431185541325463077171955163248370536277970828728349958547885719984817468462228765123432682767523921531217822191310056560810464407284947797103968475131244360048437184279444007635009495149065015955952670375160259707658088941517520987096819646429356523899279189021324541346747800738767417989200538995638389691842542264480339671509229602310557119870693495859008020705040147243807791562231619767232427065903268420105384926799489248711222286907491404305469514754852003581058325719900603685178045673411387655029909770508590215672927991742788308340978455652996311091513850288285110221854508311225659830230520963550479904049633001312996382397224309010126772289554733023620989656545397276363333538227887264366915179072437428794610905378404123047601891704633374129237554123122036128845483101261496373209640256032917126120463447566890595231516883022898058400603800844884788240685773498361990800458395075255353378324970530108998005154053020023570273670211787633976422147543896625839140483162667102269631591651857625744511033847076490233743347093499211852163682162813747127748674379988178826337259347584654225958262920749210989167080424910056786793210309672499410106104391541485434404613584333785911732900251302411733431969416147974494827521789288804337807221598410943750428002376193243150885790185329402992769889261965763420535410322795738432693830305133937841937472500712699132589327987416276771457839311233864432780272559116310053545910356797836470630638809283962585297276501375120330510892246317394118212403845883522032612818166446133567292965258791387598425256394852123766547204789218894879497861560880199685450342518353510298853276386986604326841849200890687843209156806876244822976611884251369823037659868792712200315893679685750916859066676648799678442413876870249389793879984449707318557368706054008678730081444867247337754966608005243442249286471929986078340454167033266806945048296357632293489607575898852911240483062489256204596093067654519206422627133281000971615315343998993762307055679105725598964672296072740180808926318518875487854228626948797730757552746242251245791425331200000000000000000000000000000000 [94,79] -2533226337942063695640635993450401584054832436116853383942708548702982171755903975888471716351125960202889946766249629226217121978229015312462729630695926288926302162939284879661103815235300468014600283442509299009346872986060795446668919482913616105964632663121356301406758754340377907255323051280710750602851533438522332206487092881404636851401267301689137816099787067763887036916654669409254559537274771305805650362931815788471824535752160398893934024522234009628414543925764416573643755796447843318157273756968056026559325526442085911673992405547706895664227549521449427576107767648865181135740900005915269338250252414493715927939206433148834926972701193698955409490097396791903750211884077015702920767671261648561347493395786485945542913663085220813646707864590222036999952140042393012517869514128838916558034044793285976434407540699821523435863899875953261258140049157159976413103089324104270844615398478996101626020143808010311519998469321363380962153781808843100711284139851259666527773191941843078104422471747958682110418251416560283873293832500804347815227213400412082311689875413892690053070626033616489484971817417066329877477676416703575886819304213295248437413420922517642344407177447065374164306771364518080396555753439419565550850996076051948465495713301105281918962469630424876090279134370155592377795206164365995564320555995498330813235815846579095001265131858640206294974949729810848703971636827213322932187813399757592785617584970654656640835359915905187467829126206654106055511536172183597531403058948293546649723769212953844778632168256055047368064481014003930108493623919310519365644099892889281911542269667180995714529834242519550259165428962273539528174929400476388117727370689281222448245477117624434768948138790138825099025358127671529094529971922973908872076295375249046681210230450441506770220375724416405328143456894773903460140142408823797780159505908155562419468115018269973204463385842566288437183815688297303689586006378672107686334464409643817924478692910393105245783873184173895486530004788549913214758748718888391441225126326672064103944322429289043444205841735246246250282427572686788554690844887763818428760900669002599459423776426038563569212465164050392905385640037958525387360908301288845207856026340184862163289550316910764772549302343796187826056934223577264707871198900234865469225730167511662790928631982578839149236990108661870835354583387111037301079195263001449837355009247771865554504937849411365959092225315101470784092028499794557638878141198898396265866592341045879332627048281554044858172907431990009908298170449360554745152391338693446588912945493523472780117843481132872889859396027570038517698117679221126511012150573771432642083375134815524483586170542200987357317276678628150873781478359040000000000000000000000000000000 [94,80] -40592757880019706055739437210286707361346692721415339545466795704337887946821143636021734712199645082556725742589141152829576867560096457824702649205281135887776277478432338481328284857284789026990934220373956253286820526893071260274190657559904660120712968986478558518562749567141821109795131555101781149503950511150278356633422131223964066976314136119271106294979556165475860831502805344816282370206926760118905953667960528131549890682573064232384584045239703283905777819396429291859228102532380514853738298679747622730727900848325671432459923107787182411579026248677458140226711563080949324155609692066929389296121844130772370777948406774457010363782201422029312200272618000797499198020469883696113963375905396736024478800671778689372372223121930011652358594242704259458540717247840114110584938191517350528521537621195441782420696063330003718012084293279747252540150109992108399770221346884339053657116614893868536681132537408496308666889531180370354522720680867139246409677832070925355031383866367105947527055832263688104703612331109876058378442921087644739325717982745489901567773481350211112848333055911256250911774686320143136400307562726752690447038569517369384115528614193512636212598916824619596143345045303107609438794554004770845489155866934505824120179377032415213859099466081362134743256127316574478776351449655762534020112986076782528514352494817910918704557403822466426878564502202653397054636185556658802063232992917903282038187856128810451600288933119947713144410223858866207813679278170226114646788709242258081782064087574959857775332928324932157044272985350427449588650820822600900314781027282753691599293366979339048945839655623645823892375907326244368221954172020892705506297124785889719076532635845174746775486412515908369330258150109549404576546658728892282275771372957690781793276398906942871411536368960130728245580087546968301694168048494200110385992740978362285430212253902981055263476141581609464114983150363632418262531743071404743993877559682919983888439622527621879883953556817133153465208858262643588572395325656247454496946970565149544439502928309668471806355127233932932088232633490229833461118847015068810544576054461312672522490356970963961748826134857206126731011244590967488987056163442405471860165588541720147560415412399296179534495398840616006033556256728808052783627387591834722973351943053194755246932499951379063600629841317302331684826726949654335118444440109248424045871002575708216924885966268643990795512054020548362762367850040229113210001595538011419145118998300694242536569966529128580535253353178503532676993884431158597691886050362614646902631361943759643513730130979457808008083245136825355567382032331278728595890739647784910645916408008103731216383821080406231171717973135815104911088403087360000000000000000000000000 [94,81] 3583142880173756428527757677105044864112065250706207011045897699236472568882183147109771454031154324095850845165359004820822063218713429398355775595703006186316525581817530347862325992200176428752531527249169433753228964967386657408358604216912047225783657181705802986268892446978153720759937944437854156512275371551609206273277221423147048693524782482687759741478609034201322612991286374193816361439931396383229671144979854831190310656964573668468439945735665981623826929661558489221907573493743053128039043434871106496109963849532865458987197676566104253563893535813389548254755316574746992509740896314732201425401406318829237944008440265124799996321844822345822196932406644231153907656993622474294054824341920816666351423577305910419571772952312622041118820090648087747738939286809140891776049082026355684114782504432027120180053271404893076412993488316732833313848644109244137443246607224552928597770193431695195932570347933647205071710352089206312513416016351240742451766875141066167763081492333787618237400969709163772682509691702899454686406465492163823373413036979183683925400210796469539596715485882283940573823016821264199541135509467580243590105814195158985091149173549201319305586021339325814324050570930904574597547287172664948636987413698072758995764965429238496914401639431408985578947132606714524073458404577804986169915897385847000726355322293828755777859942275309889479554503935676266650175149244185778653208166263257602154184113795272209256920050631271501495241654682270237385139942314841297697935395357948061282753613805568584568743142039350733879529829328410094583501584127182482349909336603791583407467308387464125539990975245797580946610707711627044796107170983989924437916204105033366996989860533381877819494628857330183108371975851036448325956145963754678739932841461882084713701817470161801471291711418095554924621141893294253946081717003041145967279983335753380647764147825161012662738451915186389091080316619662055241668454613317536108851587133418112256740530448081667742135671275889741890216159382346174213445283749683725531144502794335307579857903098769067757995002339350810732593420340799769002391482974894957803819701800293893197202478138610992738876341203798473756254126234720201538171985753369392014446614044070234587296519861695891223248124377824360175773045435976117986569101407176350000823284080196728076479018691758878314714732211683298586155780723092554343790278706230880309346337095167255237842964172195517576770198914887163339861343347967650685388137050071068097072649299916727484447213535951670242019601155829903835536834232340368801000974584373282107432543307375212765905989552809131639755262109590512439593523756042657737869052536173627813182121795623552923323263329032541932657483835641602151578337280000000000000000000000000 [94,82] -34463895976413269813498548021447597071226026157004113174211036297392613070925968258622852770849709048562173207120596074468648056496500518671836918020214594754689503316000150122255945971145228097330074667623468445797021973332783671982260822679250756563258705130567851368181760955895991079982282956756560732109217523752972458949943104766020248979704396918303166009544055902635331698174808447770986698061141204879744903440327646815361759446741733774911475577997620462516442204166463372696876734352636718675911980176657559302627095288437916587397085369946826856367827465859281133368961164709330942872538343545211599448101023460076763808631723608184875212999183197538223601222602161248777452415090485190235778857998772232931505129513416790154153802070579284450585250273892012901656741362668131277198700073365807755004572255473258993579425001234622301187804196812175926594624484435849667225287897487693725603780429780636797296797078345975135174196229430486248426624627424062784353639915979752725179366249886776125538183175737808844531745727757886993434306510240462682709295896644148128049133197450333461132959059923681554600057150662372901545520860822313394698387103419136179514853931079339011554200011121509593644230876800743868477427215359465935906881497784110114992483248481257785400024380719895780514640138063486858309679743030127739773770940522480069616536593001034741222805299638809802706352472040960361882957986126440013660702673658597505578667488690561785447586021293934628681816399355318420129053320301573134755572231987681587393638977832536405240835305051571557706238162532540070890190650888726418671379301886661746827371511323237285814861459981088950104166374316566220748971773382580756253060311145858412298440451537124488322894709247090790303987703448999485921213224802360891904614364640790550117807202753502975741216345264229553004013454037230670390510388303023602283505354908601396374087550344788358498344456611075874392029561150038997745920879626051176542531866321565715947323371467549761313166205824065686799961609179843038803965814058637238261852595000964227918055686940449532941409738002169415105714534497183985113433987668712114915205004695147773505887174926951853689879650811703330669993355294013994365739370923227661866921663982226384909439746178524562466730610791768456850207674319263693603974459793490360581600050744018627468179831476566220379771909540274567051972937710242604414053892467953302656616419595797247209893377558672206783902854890779660186400062724293369398004369597567659516228844156895301198231056617910462169814608118467366407693974067445198195864872752423810503037865697127574725530609213471348472825003631344832149850320001348579873763202551581787512483112548487188087953356076017022698906947510192009408361267200000000000000000000 [94,83] 923503559743684071394965322383363619809085472438448088407870883629079895014680721264323151030186699942753434881715716289490172347378399088876589738680244876722983634473360111376930528937009188626160789801497754975968035597247614507443277426320467102588863687512628631761425361787963185525444895280213023601428065168617969052245200235299594230388709639265496606638508403376055536802582193054788573010283780807316037267106542430674534496539573589412734946193008435714819175926098530199267108517464531756572564632456927520454174761277183816464076308699165499708680761219110963111943671573892782847743235726745636343422508683644199628368483071477005702575218625324843993844867138861709924951263132775782898245813094002808834840801722669918314587535582003193597330599915422834818628937877968125665153833825559219348557897343464596844197283054473929353208178426643849398937267730060895963465285609627223884351272072578034720523445885649508074317153954829084644324825039598634077890045970792354287665437478336176023321380859731572068201047039893442597335992459117711807985555610952329321224071305504669319670364315758367520807543359218340291907216723514284038214942634077751079349864913017425505042718046525444323987974709071023181500312761939756847661910205086955401614400354038299636244894601540424024954245584296256206261993208974179880067634598670592520815306561112471266449426460542515959497419412102902708763025088551359437616145420315057717752614190238637174968575919555450774586379939886525969755978278934085917932775026945828881006395835298009878883815032167567829095109164202042297350041309106870829828737286186546126769122589475299795915653612013091415303449395781321847725373983247293956287966672523459246948006141910196740137294586026396118077042467941452405446814878356575436660143284697593425039251995042689643307383160876051856719795513428301371200638671402233036947713580926308216122931682773911626797436179704767857639711145649053010198904381415695773933143233550327250614568751033949327558562443990199907525328549903704606532346445821841554910029621249905896646753389802008162164331473463095588658794035735211487797932063625171552835996533702901957822764474919119388292752751414734047157009310141367780725247918934894496368120648137043447991306458798982806240042092100226077037493026181170245287657309254768757757731297137881932581400882893382880824650384330819634994354213910203588822635423951586295669245618904573653584067243659327840589167778213048327322227712417926606931950242944928628328932261937574929760721696534919328696032742866447459552648330446213804616185190562688291860345310348680380159274061370288949030101840608993925010297455222642304023211148080305406620593098991444622623972793534851040299093984080693590753280000000000000000000 [94,84] 10810933416577107433776429476849663671200075744071321597663362756079918865381674049487364585902938382052689238807783645466216047200910270417973282984280383349600311972166943685788610227931009799372071611737512984545501323697139824052753835020817209043334411075326418395968757388162115013524554801956668610686348261496586893711912155364654372966964236914646510629411620842427037402930019671476671507637687393398418132924781421721639783731229664982677862508338273430153220060698287413595665794495137344972791791081820446456247673809664789626576491247301431395684553245588554345266346034464261046031181169735108812053940785700541767061036841959851282181344244707608549511940821695043209165550917945291695255782894743834810223817364781543755978138737691087308400688004194243452573390154323649800410375518180374794069081552713005694787903387651922518711628346101782652857301321537669992148432803362396801227048504828791133245439684046199756823041248223345713219196074825167483654638112665233490839224991391128284888407906270931305619076765400285533621370701738562387800413224183693071584578555409609191425083465084685120529507380757013005128622606227152518019409109160837009136570453698236792730731960676123864608480835469628705350543847192228823324180619458784480962784263818598796115385569250425597379939014474634185831962166625107636856746094647895763496685303656127905126517600086052711125906337989109070652521259656662812322776976051317526149072335967314629874887713901033606100670198476758212482590251516126103581717384963094058174094767882540609542672085086170770589457882568661489159176401457584206785926732295173518135131156548186481465527304652262480605986062732722581636547972358366254971073084590902675600763698902872686561922984483782176586217776399753485611048191689681782574830558824510540277791851245476608000952185273502292658429036237418579572498835216667180656089584171780580378230800312758429250514650201905587459700488693134320376143209022803662998228989895154049029031328149491562368001123212848128659386972033246956139861971164751306915991351680470134430768807171598577700113910272754040992350238070349032757544231449210681775633644586940625619660099976052468827212685731696578497197496013764780584428542940733692868046156842822092315841107678919883721759098847010482759831234705970058546451884257983397168774308611571757479644396374883786375267610059992245944520866562354357779391796238901840336389471014370958086546729500940324673475100477621159748015343957665884777075365881430155330909857806184398298817927669758855146506499851649041438887185814463601275195529518089384438801222629083816258666536272878021053794810260838567808461099060115002373745379239872316688184668796373729441537433655951192202061159060689452112281600000000000000 [94,85] 149046977633335750059767355517138300617323445078062693709737145513616447192602238516056040415554274531843958231368318678794550395559826554782925127761249189394860423738999204555873315007674153636292216156747383646889485042493836090098419798063093598878258952092217656972769619449819259534924086700234174823680476149111950404295028981216082595955455093330996027023319865359745512580398222838498741593426689856955361858903679487438311601766017651696519818720514504001288088763425167856026994245072691555728499010815313419354720698691137834292699691464985045587245540399062720427471340775058204357322436637478495745890576078042483725857577718581349772989173222560064891552188704551340277832514268408104552784839567054129758801882173959220949679002603451014256809888192998389140520850618129008189257003452550840706890260471045429520624241944626054523544178348726043646421829086431798388660584522384234453900208157299311580052179959641220111102215194891028250355038168832579477948936190850114591942955279357958634207804187816108426113090471739118724738781951392901093303717502790141339878491321757944118657804726010328291113222067756388145850240971320247296322595170869041333590237850607985810643953930227416000501276855100844080028661895760858813643723015965844625531879924166792586511222631653990042985343446916380805271783822049056956038322383882540133136227210708775692067343420650686781751551211767425807930869761548592992847780596444294690501100111258527734599862468535918068431640103241380760671851659168362936325644718513667572441873580884975372028427191078140569192956861274981770102773290451158269170341580731364540674937868984346463502799066172703739350439358669221927714804907735292456221870943915673319176358318155815377558761337640072245229326442318840486490243996104518708136887724781505109357988820089236418606492374847840917481379644431721434953037138872797790526989295063492587030538743236997570663332403572036945517413342781815225122820960013332018781450206793988674710011438470506109795536742352398651581079952174475362583192064070110955311435419353649741996766668268185589961542284783737250753844522393985150706797865070228303330175065399961548300910214295273360090143411801399878466423287507178775805407767012119989319010544364837959395891242459712868655115281580177096363313006911594233894992784866501603554589130931928811263503210313522006310376966870520452741804561771026176088064681559880495255007417923900754971705010341783719401614946093794654911103122197642188556509531440749313401759060203873978743115355646802100447454889636949036773663463686868824409530742758939222546929988941740825036373974591515047323755267281802833575643240069560685922586591369559789572060662523041224176274239066764101227449325166354497536000000000000 [94,86] -92722228895985617846278913372544858141782343394136937081242031949863300209719431251514662600679138395086879373946469137359349840466798637310650313321438385139601412748088478824743997849163955860496503030959858156643139965276854862326138828973880193600988304101473485875252059225953836486705242677301911834710822348526908467697714359811965197394991449667906782187638907458577035029869435521583903845003940821629602241292918339090312279573174749189289671620987002889725057652566532013257208002639261752475933642043130411482363822852988843900006703395381279578336884711818030924556447623083332936897516147045707116072796773056380577809920403821063220048781950102691439802770961117273286887579481315374704144589343860080845228118098793370647091080703306978885696738945311644842150992746876081489525353114542654555676593781373875303532320575204368511490440673874493289746508640337918359548195842558456831211476992028665762936759522880184349902741948473233120721362637398955857733311015320882926442698068357698012055641106120157095235076112454937324818224559493150680291286512852601909674514269162485450055953915194444847967355333190929403732089537471025688187450166019736545312301267405505230536057804593779509267703536701797075652902692918086150605735508220001247167063379659626201375203224298184088258420992107083914650086977264383699757679870511081681567305482434341075383417486748550856423885430554052982741090290452532480661430997762036860795429600107613614880876465890040089471679914511476103046522284507338482550380567954732940305622486937116457195114591942676658898856953555130161733071799125524626070550413641297943786134382514459134723670640880325405819404987639695004943047587603281824687021481449127758055593213698507819766720674886999237804232362946387183673490966196712113806378571490924074776771265639366405489068051880969207367809158225031441585133644021641287260590999617402309326217714928124059226667570496384672569722482884347006574411538668545921716447243634025889754251545452122824052614528144953474072222690355559173574692542183539357343496965197026636656894566371062556006865606606034840239793427683423740392591144718681788053388902787549189552087077499757003113413479168236792070587568250432236037547872161197611431078587467809415772994892687291972751137892854430057658024362441435420658198174489967671835441541350271075614312744796175082674468601972235624530378481586466414356246017812427787359504442435179273244285504417426234031502518894613463212885010816336576805002698419165560660349069025864285999649468887739702501206040689051782261163884668880061824799174748924183129709228960133028821341783027015957414055446175913072504598446890588023676196122789022612242862871255082492349830159720090940364382756082286592000000000 [94,87] 58992914573321849541017015410732913058407862513214052386904371948085269968111536940471164338868421699409584153914765609911017456318200889712640979717205150573093439465637578952861893936729794157674211590818298092596672444207325083923798209788223762451783028455541773422758582150645543661467809658676601746215397499847635512473423775389392732127379079356942490474545379144697523555753262961404339763798937013822090805724605964730815875332958028393676308323799596232319267687585655005340822073396958430815181765327258382683189952554541082654148174623245456958932061546059902026524937326961040386881735710523475251223106279273568557466744184103808422579541067731501011258159362416839523540843065820161173660814003299996592473327523519281724475921036766112363109354750689327432551091856976164686353252293882312857347296671806801147267169235087203979365795813184004617013036117843841692822468578827795369121868185760917174177318875781869062107495886474460953818602987308901910467258273730486772912875649251715372700198536404349005762548424474784812426456070883997469533999616206681649171151736267438225430826347088120590804742328558202047659924348500347551151864678529880069575410055148058162732056184390455710915280903082654195866186692818502522147509125039734426465326827120352644297245419291314017647036708586704202770177953458654356168336282893734658130115250377248465043741239416876980926776859685649784511486611225220370833870777329832730218011896173890888376172733367092693304483636803790192196149128745558024539810770213553574120107167752855578280726370418337671284830739808364685813053241194156128891347433544444907237199265851669464061056149752070822178826297803252482881720352651467427920122605940368395498071368382891393974246679060443532276808802119363776276958163049222627411800604348128380693733358900797634697794236226658090196724583444681823857451429913136683758109583432789820356800832354644986635614367900934459531112355609256730416225288758897650364367373282154405543114520305106213927615282788248291774242793097233904204331695339174454085632766759392933657902728696019337870221489566543240998867406362439345332396521186829430239727980446163675571065036641186522629853829982327253080785916831609953139373640500685394995067393612961488151406446526685012849931884992961215852279812628162062623844497082683154838259139042433199080978063154122486021197521965386402533603097951171636240196824107901275639272920638001252150059887062894665206882937059291581604286928500948538781779359069611049992463098546384262080592550061286758907990740923900165693762426860995929525658343822575990991006168846349182372136173185544001165300417178179978194193622912618074237269465979688056308595306934807787093782039261574799565498484654899200000000 [94,88] 157959235543603660598094947824654156059136192592828197793454248420157120168619065402653476343703726315232071405848276164086130263847046792007542915673060798091155908267712705693246898018629523780306280265629497220488658355410907258030962486152925893950718639173635996246461724967642591007294217511482061913411904568616516375530144726650979068900630387232042307358853477517029508570105374886726582659913910120724407649042537625641521877605096962265123917346755076915377123337878701964511729574535921877071706156627676346944307711346045589908151181313882802774718368269516339397287673926641276569775341061817959178572906271309274789157822655073859511083471367726145060278321726098497952184560453824240946844177555634311753002575965228713916903798278172687111297912871436496637303449463513280910417634620056688729303627816182672033524094139823446480597740518101456621167132990523078326981530148376616807356241390580808526567907519999767089939522423859650461011088023451591267292775093041801261276542285710944988629315556983454736026461049183556321171328385069216815631287585598968518527631601290765159318525042784006085019253402947265409196737424153864373590768699371678393937813602681830296534529125583165188298165793407166068870389292325441970335594139246237774043359133825389332285815628107051771627490728510738005613079860756039600338814398058691093542925468135470688553415026778562805087081800047025397973571993580670683799238053039380569576684517666746027778119150498564943851562838874828637861388933020226896943882247305853414567291970994584776975232319022668858880875983779718675595481531517539897861838141537622526000471570555811645411232825834870370501605718288732800342005528251179875194420701962474934137874987350034173353772290891436907564636747638204235315988626035957954364726921500859729348424738522483060815062793575242594511221565426543134996733986755455476213469235295638371433198503753138735351038036054326261600543374467472715242592369493617119036360363415657397072947566574526455113828894514611544635267371565170956344736814509403287871545286670240256434774667292288212781673000651443370740574071432877569452015974735794501982289915213894456685938659263994585594583156523063407332108648343521583968289113199022645198534430123526360221342874305348324522925067886322175921816398257852653161759251571418654592851035800462052487283954395761657654493365109711452408688382515322618119063172781941974045377191064007620996769067039662034878337093238956351338098360846618080378811604762175142100300622015499196974476979101996677565964630759807136815966908674921743469926657475366323290094850411769390902818352513101950924834080804991472887477568186816666367247530680620840988476776248014997960562851308522805252051964812799000 [94,89] -740163736362362246398415443166003856016467089516568389723531069956008046978043140847982673334095350820214197258474929545732363983835681544293043668596723510784270977746672817693674676144668630018404161482649985656803010685994452523308144458920624076860713853952848387977325966596444413784127386969432972445692075058861839174121043154203162780283352625709187887081911598125345712586371616898482647098833152144570446514433724127485645083200668261074953224104639578958618128164072861030357447802504590724483702731913743728012254851319796265197395937554893073531473302543943287891480839889904142366288271564237554578700171848308314838432994927399589163521425031485457665174682348334982952690283290595643625754739710142472107007469075889786146796425698952137403451114429792735794447590021251197288759567180930456945154426603974104260338089712580176886708216576099375399654903870738311019300055229616652713024746139698803563763977790445514799207802758864383240301240576406085218305074199290791405944273066168597028987304902626713236657031385441492942314657511251488504824094497836451970468523446080075262994003744327076463147552880241995634294831843155282391540564028573564006328629962287680510000392204846577013987542004616551741410378809337726337295846021103349038327933657053541619258402742425012415295630403365093326678439652255486113905868810235533690982315776234481167805051283280586401891326898827832270024261187683173005816434425981591829170664702276327710812100863503025707847758830684843934455923930729218270539015735128890613242921166154749342395119486836586709790867342151236574841320274734842480252478847183904083839768943668936947176327702415444650918681268304878845039897353887627241904290009879221290357394603114826903553734971747903436866680544478846397837918152304753575582440025895411954898051192679452427928496626441666845620145237283559757627434505472751468379224688478252542171885297020600769788556104482491907396347872945658406547076203128320561017154149232080924663673352576892956250660858404996537224365993408157336692419852128422065616636836074176674156731822064362367137393757967103337352409747279678734371133060255411402630645256416883119883899689437107498282615218227616751126973768295795154506455545276292929051325778679839248255983140233553648083183783235588822025535570697356901661299032532466637649681295037177054218231173176034874515079176256996474909395269857597543864646024019668296366148347518639077481316757377343884256413427187846980936996665464158296142996925402036769667314925810499554735929076703756012103373404202727645807307034456310384225478472532666703754411256424276563953182573349288364496748128278499367508393651681879303267063036845020230189492912271909062958032166624178909949432000000 [94,90] 75132102640843782928948243175608202601067213250556224306499332466297436507204202692847094225207803675895697633466726722631084080560837989427786764763646016521139826327564075963483114275487264535728782414438891814807276567420618744660783151399614417016248451983964839638949888569527738793192760193017100155049629618341167635064735779808690268414640524352939179119446019202514073495479106719031908831168757720862827971123457573279007906363830812262909992162235118084520673943455716445816112786620414117351668278775118598555631473497329653297499235542297372789674722796661642318456949302194756746178602912846584509380900077562825327867142759090504096369055335196424447337556251562810199852746064242760362247686741755264361167001429748848831266338935866484004081866263678776178616998277450313169464035475109579384490498554910265923676190357787794945268677302180352993945289376983217329010659414668765174496946761750867663302921190159945790209868331587537854595694391611833574617713357257425009617471434438848547686448305364227920659870889822837049367735242584397681825402116062163721531886330990054867470464757416192299394142132411583995564792476629538828538694475818595217073809452315610606487254197033214162009205153657322343708131763630696217364946354723623802602628496086120795920226631592277804530797907789233684794520110598599184676163311654041475867729624971921730505410963961127992534991709845319630779779022221220651119454623657834582514307188482924860578588168772332988239674770088621118148109825493972839431226532360585656430041947182225343997720712233395091623647326016079274784129693375018623319088103562522310856386527908434286130009090839926785846186557026046087490704094707058587789221556942635294667405960501586103957185791696854260104193969645857427571445814134260740328787743753875349791342005729900846762247883695312929199068898219756867628596593006811035019201056462687739449283822100535688420448660923261133331101526120739699993358711146090668202339871681923427981754163109646677008297544097786826455103310855278991567510535008302943050616049690655703496176903720408757721572515921017865080255672509860701742983789004850970786764690734379926276555100310339669233225951641913376607725883024410939398603761503297056823288991142152200971889234215335871922580574808628350965161875895256134228416236339331810628217235841757016802965319499328338860083870673740759305980096825191149095461422398847841753285431011434721596776409639292625912749030784158711138091863942798364177385502744339320654538189397736208930629733623201911784516339748290918740186016996525947700584066634121466098071853070678920111262048323879301276057783177588609529403978633988767084276164652598892975589324987056798202590004863917724155872000 [94,91] -384804554181404794634435502125834751402422216885713990081929481659844274626733368837693366282424622166034583986010537905036734120876160214509487766588607673134872846140160947054302639376711444140897148416483735849673387010563863250492478851455155132942886079682867314006764400437611469351600198304418338907713913433499276621891095016460416676362113896889620303806348076717970101631453530544616582995277154970272251971969052341227210725971449063533455908070962630601118453783610324927330012830271436204649073700207322408504742310640784487701095566126113460385610249030807888680189746747160971730011859342186241372009176604213928115330627686687000107107510331883670900594491949704291024091063309564183245209735105487674596505955425788671435635213074089240837138899896685356982487918864524765880110793271189629055236376976614313309607040415863560472180112356246159550265720857244265330973102282464563028799501733109947477820254298713870576669452080713939742495029225769991789013924451926297761371800125963053137746997165411283667686691180113458788880133470821113418209079620627049318564860194076300678561806307821092548227339354691605244056591836028290578583655699775582222974737111359365064706432620281274971809434795820429007039837354035537454566851307709377264102307509830438085194223475637349582321541716176198336294465062146948778665596513608657225117853320725320545050295010872182063535816695708348698453074495761492286750582920696895631261560767552713813134391852143495102845755183753552065094698189974245842747494941868099306955934172622414075911846773506831941639942114261206354407892436869824473237883157733625290730854593818849963552584066179725160632967571824788591710142199936343736291412540415833196796748010015714621357318467189932547070365120840638485761870693137508208728417912120253948175709219699926113245581284655000613191207277199835002319289512306101268264772860174622820565844670644231783676687816330259733448050199611285293376447775656847178041040071032678913276321434356864697139181441281931211503325842139093910369343607635961223441340351916908523768066312949201709818072409122630387746813044737703595881238045348878191455267663127002517895134049266779684568927971235219604102096122642773292601402426868969255412492217817885365227196980344175940532509558283455867233529553102542581683952203129799135711956097427962986654006143554630542992733297034193856221356148601607651663092511481338329685198332127325000340105237109749319713892608209254326304128258839717262832790328090542566233614376287242477453413793041273667843792007506381867386167600054474965050508045466157299393392921678268080883457811288470512308752737903239831786475756114113774823764684112790907035423592095143428518319834503650592000 [94,92] 5351047408066784871955946629245941434637805619705176036930905191400840978559663177746496862716397485080911867900401620406354750910326555723270039500763975802681975674685811240395673822988603984192494459183458625520711993527907549455331403761206958590490232292507417919209113069926464425507553080586858204449735884989483982085633373399533453866962494545049217321327940018356517986598577298087224606208221912070493488285324472459532187566580732224941194927832489903483448126233898559960479192995751656245681404895036061642211694930361097703781833670162147611789282066992391432861387803939670713088849954539391118070627900554525852239884746444790752670275209742707409123770612634206020875001313576979120301433744046061348822830641454366486335806961414834911318604462085179415137235808084090479947925467506864026417917422868863182249131989895356403998631345624974749184646742029376311800241027146235195609122130511607556734004029739761477864798972851578753800572502494444637946865867229607280215604648091086088579105584491596752991619172521148102581841233701920124332493622873982537479432553679056449615028647961332382027757008261330673071700343381314429028655102071848883847864310495405754244179357222560514108970406505096522408255782534676588104030248212098366364317522480347318789345677243796474652738275020943227165836822384505964684088351038427369020094936023443341432515487645233871100803033473570645123793791244021937679844754998434696899514629220206252861505823700751845562641341090563086678091397671458845336379585319283597150608047565653971918644744715921745307899293580193197575938523770098760666513789950945647914909406833419280579415238308394883810199725556762542932342075142819257947704406350197456079490722967268019908817494964388467469489661736152084398410155892780713943522082174881838846374380777020949358888553425357836101637287570069097776387411417450930290758254385905783833091264140323460516925531228040880876235251371012652534214249173756326928126079512378663279099403646272743849237251766062065450214803736938668972778287712294304471496442936591222603848077421101328602832932106758994405991222233848818601837540469556586168450463215993504271695312342962058430718417929855026960956475078065176449839161486712218537942219375255239734433193112256598252883450375589221260656860326209922656820213786092169169698356416497598193136020417829526625574751274392522753569312876601971345573710979184981148950574257126647009084490073822811181024974004226244546870422953728682069214565318678107903497697046907852335263846736184416938177852924976669147511806269761311920607290754137096497297611328288797929580126834619182380805420015559279124976406059763270956827980875489401817220930999949474959741345695000000 [94,93] -20589155359709289141645715557014415960082629246927226759104069170447516510601402963933454270117805692586362970370775168243362326025454101672507029817157036630440042131197854972936159492096546611591551106846901689555802745508516076330261528400390843821725951317588057085706858560633497853851210497383595090194001186204441889170645181856377894897276428425328943452181151385238775118777861890973363861547386862022760526775937963039128279772317820237405860999776086692806309294369391327063352308362019420069128055082982429284427390284375838559337148276089369472755708617031965972810421584403591452371682206224251014359159819574995755905094146247323026043436873412620480282278963347429967495253281247611936666402242377378398195850117987619608276117712111196469798292355223126869799192067827649385894544282590335564610724932533462849951717358736462291838514240614378417169199829447105975532692051922166920305001364173133651617945063951427769546576727128573110219134514476834856483916451247111315232502497659607450725887837431905169320751298536063647874284781679831880062469684458510494308039319445681095228660997626298043670954515376164515853661468749178404884812858814868471522542045454498887718865546323363298287686585263993336375734047891054211427372687621478236176368470097218520141781251094789346802967191147844295990941714597687170718306685866038610536655411102200930084854391759878737112194186842637825274552356821032515484288991549512733580015619628077882640390054822211147704428302114323928996962623900178431248513091237639775241608942319068655897307278720412760247685310154590574287658108752641722996391809630088227612116949033235056150330464431433575985025278979567763028842608981409733893459644141318402465089945904650809936550494340777882995565294241130876966166963936023558715223001650006361765239505603858233219645800953313122596459359147162481641919398368262499100634248627915245443375641782299097547478781203535338391719337664590869668393246775186127394869951730006029996543476039472928651448826791286298913896152178073508277609707834794286987194960085004602386488857872988706964421777414174266085198640230029261121122383829335633707843966643743200206634468308985507901161667018734023970636117964972615705993278999984611631442259701287316783055428135274196903711300610063773623557331335408538026199709600848034331573413310874004346310999026042700453798031736223106264823555078884611817974522712537229570234107856144624954251116601521354941526824366990374340958931286278067596919668597683478346489379100884908921889076414413479105161345637196643455691621429347920904746780594646934898372794010452973652406228496642471674800875705274385858073864315093495021261492329971628333139592711091922338668134400 [94,94] -116513615680841833927911840877712350904896823699455752780250103776734022254343252248025686920747324624808531983205974320597527283379576139796533222120483496400099626677544808117444299461478155974616442974493005534344616638622056602256785360117333367541694116921606058496581296718657534710233009339572828671045872993949035200983569270457723860148062541205186321425029070051658961943386908851639251123679356020731467881391166088590245515414254398406607758903131805749502904294670778626767243036407685807698023626297504758749588185380505868730801441452902403160153874018310740632793126424510408806001665738597808230433517790074010610540809227339879444610253090612825784454370661685863729023214194939168644131077829003378429671988629888216412705125470903438316590101126981883950465973201155288098599550871977704884210760483557568509525307735748363138153356983443102930427346619956943146926131425986667377064543174884106529233023858526567256965822467099879411922803105078297674953908043949796025679259487503922219893104848735518772581269959890654026650908901192834212611711258236720045323994064155911527550153283465185995363086307633647291589854984069713442694378767236168456843566839086449629313304346193394033509263322600756489077505927811751316544324336797801403766199161085141567174768965818938055856919079375645829836700344090461833620975708435577571479650732224800293733210988957196874580292883005852179328963262178322734956468339930114267580502872523333140154207725824958128456976798894320674915592686386348862491341895832589893873881546755912055849283400219686462506836011179200414235235367421310448439562430706525791985564933108938203868900386093450266227363343881570678100481878124043906267092530993709592980882560384423737657652148694609337265134697895171858636063397960527355293621074045042655214652376875992405794781593040230371877744835446044793640328632584045503069981080021899906900559395814810075257568003515885828631056165149784106435276679195700972398642462836616613236404052009778762901976973856229301140733100892565032286772426058539761063476268862138286658396098524728167635830082858145466132856803876623169054883937011918300652749984028668531779620267618830852583680224729011357818087033143498011356151364159023330774809545932124122066013201222023896208465225487451500379982002075261233171425608247408292524757849380734870505472218833932584295174612383038794781152273878793886523863412732343367532021272703713929065336424422733367780388149373526916528506067701488038199361941217073106097480530148125366926304891208028736289479858516891593933543104573669162740962106380344892241712799628160008399982750701626151984621008217184098513913294930145340422004218545003426515282493632122773977600 [95,0] -86489711300807671589984257977735541775080642166524200084142136384448633914986301073848416765673022688759671333157636787033887479908456298079725143135683325517019548287380766158606509638106059851407727355656673086102343380739683721247600455341051093172083127024180821824324870488747764422338155069017503609266318816805005802061667546765077348118792363430081966424962633971949407926415754153014038442351754784108502970510831118869975429710776801276070482460722470403096977692554884307969210945135898106441801141560070175946309153955657596797366965196094229969829536491320182189105653141951091260415525477823690550654075538121284430501087806560078250001008043168450749243624544823006691258950264620387504699694818785839460051774870235737603849068527716106898811768970926445020119888112760717889784385889020103456100460713641904521048253696001728698233257935961308064261765925228861361935912484461412750842563139390815138830739503280651427264206600331503886267621831340329082671948709717224863826510570561232127629752548188899945590704891810196415329667853877959434119803556391901110872658199905344421398660856250187053543101107094733442836203110223445777871996629759587860846590162565261186936463590246652603255216537756854234975690722173505270215327216447175430818183453162962135826079907317405120523291529525634807044753092463992665009446806511802469967165441865322115232197533879247798860829916015773986037309794024226109583833326090507239184968592126749238297249804094804335325158119493996214729347375690736136978317606482304611468790461981674620883020271840874844253466595745536137955169645289037778688011379590288975581982863221678393801714210925206171492692712769595254978622837644348984871077713951197423978457071382321616783124030535574470543362051045092027004215545596338974835106973398635390218599183949088170729010661337184032406301148023516265460544892126750186766364513705456283341827146244224857143298329427981189882173757458063000416627543671083428372576743321369526738493857545555317849930934503299444415003873981393340059939198462092706969849908292982741739003704648584653866848685819723312505864835399199842172824055726307615028885276305292992098895412885356372100808908999527728740112292751728744402392915640440512416501905946473750237231387083175779594069219292110095015572181720432045926513208333454889219034264210523924810257020614749636180203068042626795622142624691903071960291235723900648862582073056109853831424782122063436588449374221771313407842843975214544494447300396085900726876040373999091081853920799728068738873360525377831181112095688017456843939433780461483752230648214708469824111102711029524090964787905599356822051237911016865913198458855599663756147991020720885286515239876591088515082573152300728467765466764146486101327442407843635501465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 43728451944593479261901596047237455575779359092211953571553772576394657627226728633585295701523559810511891750634912182556773850658043811994298275800567601220982018817852917429560922711915523761448724551940575895486114779284000022414275204205867352526705104855273034954906436263521425063683499915378197841292632486695486105866319624207718145028603622273720022808907414931576132998240379973752520523570086149543056946730571532959510670884716419556014850365318801228718773736747721448758242037398749906083960714224129813526762686146503673187791081330593293276261762343392311967145474071192105766578753682009782750697048975574995254173203879648950392878227125835224773155034026096477525952828038956976533613831040561730493413113502729595708880883758181579402729420761863649068877804646510038136414176682330915529096452630251413812701229526985598865321039886253441132576888650874978521198087949868797639061878885777248390394391389247164062604228559582616594675012770075768465594188006685217530269793045598850292262870927528601785837229842645140538459699235762339332104240129885892523906722762024596665861471474370368567779113120945909022086005175436448762963520922357584485549184739196235912376049374295094057680024898756963815562296428575878512248055966331424588749914068812394771824471295003346225525347863732940235790840587215377031864872340853011177221164080377144278238686524342041133289215652510149595878194367851207230578537611106202324574856054935471035061498699381734464183501548456897862755428599389090942878213330294447286666090376021080143865075402173560073163347357982733075133165038317571123254138026507618785057316369786744670642855107029202205057383090791182288906065895610058021241504501323127622509231526592474584210781718503825640829942681122838041702343952413729375943234082096624235052173414134273752518933870107231544417141518851058663898848409028373695411878467295476383361194508303473763390278816090996263360140127198947351585890851119923423956291362648535339951348441260163801320593414742041777192495351136506588168064032277070517486282546353657277228700637341979597075717520410648465811630396145270442777067930898619927625635283728967641820949762331975017887371778850833344892712707261253628779731157337807792797591850003169378118844431384495837152941367814423001229659899708476810909588030274119179815734650781420621094114408874303849319123677004256788432427844832169295487500266840773832030550486006718414685529796879999754545631957439005094021543594923922426834806789026878380506841316628074476277420880128853781967699426344137170376016875710515030277767341798901988108330008157510511010678796366553817368639589034381591983266694123993739066903024648010858147324117263206778927190580145776491148935142637615250735676621464688492240775502226180949191688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 11835873710507431401394912665165459502607627192867070612495266644698371826936409961212879231743467091505229788501831641982765220355131981727360712831287050300274484881445620334321469421932160099347043055733824544813963166368094617659676030666318813241170691686660000120668549069139798588692236434115832979915173950557555682414960384683224143404798800676134045955455669809858328924818620152555182335933054175205728306050546799133510328231932882377810382147437683232987182907515115017713566292013362700933297656301239669079524753775456299254553567729128688976665892674482713357129441770086124506960047421937315928791466521439032462504430632543556658928539326355926730419891059686856447816462299747489808853410488767678681685014519763086517114088085160340977698899345364175381007211899839191904545803259808588766094497716708286512488547949141994773871964226542657348959122635794999227951152952388451536770990762468119471527423786927477773342975598677087331076303959333090280710959590869679703962787561236943611484252317446837079348981654429495974061485545110887252955201435464585828028822831276169952098992157754306909922722777863644979964919830822562193440751063751746320366940568380498710113358574873183883135585141768357318161265916555539673630963523407471928527222685310205411277730497880905265402961854835686809581118790569137761512628049438271700515189927602514531765064457939184280993106109864336134816768900767465527694649109068262535312602571224604001972735620549057012234310261007409861779160841156737288206567799382532792465992043421252783559922446475918353327419786825950074871012037267209930804946493244333287847040336348324296087736594235449862488283136709552484999826458242180237668035977623903144739042282296675079314292090764435079531756281916389973677097799209525172440234236470242592896591321673987793351693836677718204511909920794169215190662323209396491324402498142079337231467862761364189592958617312349787065019328939293893174706284922444796564339001517428810760299524374905541458368744069234088309536243470233975996263084918950570892186589891850219066154066961860440615708963319865188441359438358834200924032253885843082119112940476096577783829779967717835590039752206179959883778447282138342454561973841383841254071009585880030683004527076465461869608778710417856480019537779041108014001907030837294197288582287517395829217141939716084525829348086618619653834263866106441099954833086154772110819871431928951485290832648897636439384280507340150065451803345516897706717302282117875441882111159878568841820670597080101952846961754927079199035420447029876432989368276820789899477416698042012946061498391064428942225258887781133266280225953468158845066326346938555316588174881616249182111265716592617979612507088036382219148592392148613362565498563296091008768409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -114690350943537980586746119747875514372946979602846517074056483201571394230513923548158405157665422238130383481615627194198190605797751452262022546112815291223511949112005145319617844387287642271908710776488618005013729413485755495679013810811876777134139719183789913315075392906536892550664763744988089970627940302458303055578437221351779459696654766586112709039526159060097528730569878326280820042005888457168658824876547989513649137346620286086468284152510316910349061594097810826726738605741886479737469467397110818251296892930630850872992646914938147652855819396019312289726434605997889648855796282214254654382133483410365626044153862142769851338033105161175366216976671822605029255746782268054288364110440524623663352298691899043044949478848639206729388278053807132372318083173279200716547299316349183665205229338724739736246068308590083065103304720674361736312999078914308973194645865436487027234735416874624984249763373746496894981714687487883673348605630418871135941481726259662442576785314097981306914468352923647509071202096366417545797442351482037047245969600927445029551095758926778108251452511767680246944006259568842215321504288906943921061660506853259086326659123491369989268596410474107297400285566802500180140584060785937290774192677971904630298956590777012299101598553210973855042495603129505730642815813876112350909224999915879359361540735069637016012487869283262598755989680466885782213701090723438177402429530761357670866835400934795812010064191507164469388977557508289671012369303735995747971382356963612555109504279179872420435195613319092493977819522794212976607453880216060432209192844761040182098373368323525682083752386572527491035827813325569907098111980282585364844780358908047001675273034052576486205167962791026587236178354704848293261383068430556288859787190836978805139341174253326545245670993905308477224984887440217422902173958586798629059230077375366253863539587864884298286768098916960428389695656201894381589758562708922788559289741368206376673707120246224402949795137033934446211867901498523816309643278543279873447148457770298682419076559804906715700968661175746696347355816609975170888019012402024719100154820774943921334852657878449887824456933982002397382615717397356995108259033736851957213896095780870226179138420051578223908080553928826049410443414168785248958357939047510382330730958734492139503408144286569944206335967523244139614368542898696666705419503625606036335002294381449532513455824957198866052053468843212120230744829605033537975412751185023545684844109330992493285489262314773021509981810542382191026596741596199763446591283298104968238063311292487501599627829250616260580984514038918957740459236881631129987901544918716079797072275063806424910007813424123704536300617827073842371370971864331954199403186492708662909069164544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 782601284099028054118405233653438233062360871968244624163436930593063557068498210683664407132311512107940242116053051733183177506328678303796739600896168709663942057448771952443338373337955929716111131452938264905904643220683426446643382699791178065796748111089962642185587152496185318281001623544741665257194632611100635320533594086687124064680869181511012108980586080000667473979778163462299359144214972864970995442380201423399247475150094957065629523944984867597175802317052049389497733660164668157340248195285823778590200672347401938336013671697896306847252291998589883408674261416749748230645908131168419359991731564573910188295753759979529488490189096154234667845803267322483050489026383200943798033803501704997704504421135066597882452386351008966296535892209132637832866676911205760702250175486691188846978561317795461068433092167623921593056911051580309803286650379482580873409788259207388389530893616218935704638335346954615412582604819447722504783793368976945921885284476148221671717740271042404895355567708623965324392090788796904085532543745640050220588014992118051632166021399875455149295286748226990753956886832658336958746123171865658023035111410050294557905376888585172509077494425301202730267678757001031935609908350905114339857585996974646487425597214982327844418530619156249489656953384224581389712320785140050887312816022440817369732785700267326396902930604951753621543305546896021452344477925502907037578080398720301078301765785063144923506834463854648788346630232128574769484077419309880986648175121155010012590338098862236482634254863112785057787984803209954538535160607235534828500033804715827770283285804770091802888973026989694265039161006675863372236637603624671054383968871399214355007797064550766961978915171997782075055995388868463509029758081061241229047190553173318990396265540105721338758683373166488585441810052569271019817477874431210267410922233315734657533847294544244449250763915185048869542008320054008651238464193299627748068170425770877512690581929394050577279869996282727108352763602548530000957331472344103261671823173219054791338799577723957005806863415601956537483183642860560480749862484161396947016513269572279879485416850292782841696078912262792197938828502079460553555108760691146303507125269172739045967285699569560109559792478631969596168905879197161317112221258282379298802497586472974817624328560849538388378567756490380066394172189333733068893192856449606244785644766300041515208983285311760226575912285501285276464902789664636035383144625165007220010041266689113857425412496847755311512930058865522518006963110735563833458423432774333131779641330123009775935212737352732529347879576376964753656869281410594035804991814370041587865586670577679158956587137088849717765248360812501000518383160370983620923833970031115875154657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -9773372947917427422228655109745548917834126032118873378212749133589712995499077606475931033128018556398248844914233001630924652201758216027817558545563983446633597385161217676839424176917834969631701622305412578829436604760605903886363149013188847625513298207671005566647887439753231988357664720054292539741074714145407600750143359193011399225565280522720784751220669223186575668933839342046264570729207331265443222476524857536898030936566415614360459385250600842577502895490183860743583180830431838727302987024907471312459317279915208217629664825164373259624804216584720253414516511916898192188079310231758737218378330563874042918861583381862787480346136003841597693524951667419916245034561585499976199839238877446080491761807021934974398101107305306393134755778047942085643340942637551055504044371792506395863503222640895997392319746328796003909277122806243807192751465719141649277536335468391952091946695429353410811984178773677192782323398429797224012706745902978765058064327377255863766179598086573592597026982657729080696741763459969729139647607115411934051745592544380990769877332776804984218308916889167110904430287636205326270668803038996750897239175822989879254631484402851010668075274418952972072260029082521409130267389219598893503672087731247312338363524127482077927025928226226806039866561567257075205444220698657117557256016626594693557596263431415719246571889400456274472569259852860358690103615205319361088293954448308424893916963764818663261641176168061702451080886452871324291133536920910223148746089192807075783313911168024746143927282171325786089750796554220384164310658136490315874892230420539361045215300572820481745077903515371735130844707164866450297102110865507659413915139076345442945859539365083415682847843821771229110006679796401015981360267623486393827970110227755133711885605583494207658274199794925315438418169688663998570595467030444686097777190945640214053714747325313074690792045592078110247177967743009740654649777690495285417170134619000935391668891750400589878440107773549593316945948794517708956082401707615851049005204601732671498260818535863285238485922623456767791450802302007470413076950123038061882284186797948786844908931519827716281080677185377038798924497762100620129704328694015761308391603491305489518173760648336462359186264559631712612883210376896722480317178989077865539496209909518768895690641230840696461284492187889099599115888712377190800124288394632801129463634542429024832934916666034111680231790312558723120610842077224065559206974653325374326425286066269387021422875997620203480871039833689057915070571881355603522182324614253198011020982890453363463767052696515556124364884714151419169991519638453315695119679794808407409321749222338096510720145376572600873817139293239301025677640599562799701751066618840854177185812971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 90431357072390460746944793698799918753521556793009101946454223891555638409899993278657715185543166482053141142267750735822395608650363780995734973200905961024196509005959210046786165892527640842277828381643039909510580850227239035293497953795695969874369866352478858544567058176609274003836414236762583814391793960509778015371883463593592314806807733236003716581462302946927864029563044308163763852527640400118707206279132692547569388715807785828017688350901068313939786626688877793021421542706439593956033127247620845115560817957407014368296981301476188146092195477044304094898887127073056572324731480771173311413253538461582016563260693512902765954753097148892584108187655561259672681135072301870390664997158273683319427818789697354893230451363868048014865118702124081599419927956462317271300955514655729353358234461630707925532878046428338245317776192683844736196249340163173449056301056730180715070098732200085460447052875429007770141020450925766500023560093197881510257603001748728433760599092458333770773699765983993916903864297661865797095772986882675681441550239302453246944112280039384864756719300094035408865725304227045763062695857859320044715761469150801911434056031236918045372659178003877539229905920954953382480755609342970960950603916522577856270504026199003194954288052814022195388895863069907163334150695657778215002749268912000996716960406551797536257088705856958960212156416443068337912489778917678389515155368614058585340012400053084085708842875660352378579568598801510737369336762140740290005261277592889434275636237627391647633035204649380115389926087221654081386911217673778746263907754681838909650410113347530433852155340551971727543939597124790330767718657425315417490623548066437146276490961579764116001739082110441786179930997170636500926222679878721665811570660026945119387473361447575088813973472992271847148135959007116698231536120112829862956168185621405654088602388667405494394894304614071982757189470753717219432811276551839793495102301883104641496382819041859433002231277662444347156351035389566297244470424726738260168390319164669849084829011927249003086911412480157790580573098954473494773279806125224701976847431141047680692733399328594987485362697347660287142505382137015854840360402893078599319916821211867586646732432702665378126042627985877580900385288816441325275817989044995279180344869253247745559730271906624932816314174193595843631161298546479402753629655190491086112857776930941976714965344916746247884474143092313470154591476309537884895145373711585176916247261044164296119552788394163553482790783336367454616364661624987211713417248737972714979978030699449382461619469229499938762940023951579769786573823008682696047413552381775351242890906087235475019826485620076415129082476830394516778943622238360929127537380921949448814775920230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -136304331342137546661837040610800993395522110298753719105680426287134330189497923641005565900010059419162678746640323125271075285210194594976448708597373772104509712786373323977427252954150507610992544897213783718871687012685019264122340454419279245137123455197427344491190554406590516610673674344594113966555950970057894016314770590010316377265360962828810189384379781918834786074907681648198001091343593374068555669750857346527109450571389876200293533920521328113264667647242837339955607380056220189848598073114769005811895158475773271661101518878204468748129472642351855596111911326059338364714261416339252357563381254607309581862665205405676679115699004393262778673961951087554923819675911613248548659235548769844230556183003857407707322121412934135426586470997097203815487940824049179616716411011817900501769331983528796719265743106195443699806908667436487624572979094926903035598428788417873465451811140847867410680159742306041842454661378351732800216745928754512788603026752564981588824946058721335716660950534534242966390805134671024161764994433123347485323015992811542033990182299973813225534345780382701028408686734132572173550352189580502387403268465329389790726944984240923800322634561812760572994993066745465046255902307077398170147048395188817762196035954407628621217371980483474195825628059790035524312382599886760313661047240300875852969434220145007971293258616369519573951657621245478622218719906229916820486996593326143657016784695694206765657354958850509437667655886111373254503204258322330596224020304105005564269718932075653832637688315063406955532208821386305673224205596494028054196882441450334879610971696861051802188472103830754063707047303862529639283470614531468714494507312926263706824741136726430088240684854345153752811444726828986383504799461957588857436964740332341633918062371364493572815572051218419497522161041637984750699176283868092445354886668610963148036157345587757928359203093616148273357686191814781892742708474255787206150145508566918012451719389243248050578708975748773350354571610962253236757645350317308582555674534953195790965431443015029113385563053489494774491401946884811383814507348147648195185834718635337807279624093937812006959112831463217607875163518492652653802897814198118086415010137059536096640020367056747784597780315787532798145008393625343193449365504880271789703354467885359974933817984945032561111085638766561735982877243687144782488341225146869576205780761266776999530983350368544822080010680723753891769554338454239252197085100265851484890066182165895684706898943833470089729802229080397394422294552171213865165412236196930578346292529217603575256751097453930752932971106325002417943685205026555900427395926290065723877176143079533132121894181089782137840666454000080135192781445452330757673409298865831736467517308141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 2038584123641147756883644092839135220126374731763905126888262438777613458976078189000754024020178292973782826657337435750352404972334322058702509593368135344803245776852528128608511041081129031744346255555711563185596234828996705920062699767257112178352409584156139262588194817673166266526111241751143823120171102245711119756420491102324831574306804377266510368364153548243008760715568986665085336418334405264313908842056214597024604326324156495469470327209533207323738602903820062541128489195860992889456700030352080916633249914704049978157515310732047282031902961413653119525464739411555988947764759496035638362503724755764822261351216525341716997370352506558208250878799211876035726862685796265598370885744094136722165403051253003547764785833950188697489254851766939133061585712818314726396742270571719217853807923205234582814172023863300151881793661325893348977423464353706189550120380597364883542747225455374354409838641325891459227504299798208827701419384157684502018848383431546941471437877790891401064218201267958723497478785884273743537748528356164675090273729517870942794943421607188644327586753525124542387186223725160252640644709396189313273869848478433376869511337188878390861052852363626088124595661546958284563901745194381613464544930225116358780626374648449274460458128573661325694818266798575849602555609410582176108687672665269981806496742550353081486147210130323866747453470426209833161356558612340229245356752586140688861075037108602976285511939751097796835002121002117740176320280678340601984481738474477387967757869744339776186934944517541403222721870035593757003481564884218150486688033049642248501077324328991313923094172373678570154711834378634868980784467307452982509339371194243484592201785901058438791139841806387049315761417649252022073086301691739291934241480581566688145412324594341806749909038747636208136292338881347446887389821316337633711428767367205546955034645326186328837854000943486716854620020082719388032969763557201678817365714410504772195734456023446598366557616888666827769796717615533017283177591274907260764660381926642436698792587067155056096803504858964204038623673146492539689935087766396817506849885255602185489778615256711195471466609431080343080177356306692876921419418418282028093784107931456114936449627639378790177877909535460772118160120732518691536556952732401545893083585120184198747245955475365191019965115707847222890443793776741963890948632454835517451131936747792243401422376199721636688546816294501021738253445834005349876966012910857986058555961438267203340257740157513534938489894624814455565023152186111309621956271243114124027990424020049558333388989403830289843053048045841497540102278585569240772636262040487865136214593209844520279592060601059685619726055928590541199904025674507187305368850375704884190384108863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -3198892813610513327624764087027290083171504125517370834988877845140283622247510883006494878814712335318183466703499699765754568980514677209478877615332607629245239354334007078843537267414672060074939622359748820843938884483093611107259544590150829994461397306905668214639485720718019100129540111474808461631653790876641979370613319172878338162177860865326776561778637095195245051924403953481681420094826859065962161130087914026099215565908508647628825063418890779845356388827059783970994059324044612230351091590629027321018662661295109791161114744264292126996361165246860699067071179109340170772566222025382468664195458046204469669777297222620481175266257266453829576837435584138872357488696298186963754982039024161363301660682559187538046064860911430138326381106079772381078700034958187169557594108875484177428915663656564066269150466145260750571646405614107264108031857570688619353382551471431213065520965317550948751056072033273464398330915308776352851973241955810271560437223825115292593061964102146845544370820177824366406238019839855286093873385338551300354819952337437980291517689061939781191497757589041169008745877945589761101530245747830741274334681225355281687881230615565535320487459653332652503544103852814518227003715540437496907701141975179251805870788650689630628022408134244362901659034213901115523259475255721995571787178367573653191338830435035439826037148399520305201723604579587253120808444787960001048324071490281349099864927959725167992206059953461382787405390976978418400185320196312286431686763043369891526223626071732803658436318755484924033576520746345057844273924419228184966146344526143864532092450237620315173176529998665827146117848796115556845989825513730688045600618115367348161326521567115011661024536490076948817183173503987145825350275333514656126802270915247636502374448826998517696669833872855467720207619372092319104420219907650371957918491608758581071383871485238272311248160937666626479857047191367896410354962456358845876919835482471592231267566757475866738002487705379282015246092283210487429216742804555712900234762364843849359398303447687256955837116452502962441661086554358250647440033178182733064009829683047410686144198306485896156322035527887920141263315646288938302278053633816544603273053201934268127073468491444884676118221508412485748346211824162038595477785015831574711049748197699336916698245958357658567557222005084392569171217067405728683680971957053732887986201200307143215021946317846677052576724617759903836439659266559899437533613563301582475369016303206816880596191277701989849425790132132639816646530611004786920931702273825085639103708411623650500027630654597056778107898727941436707726471765613344671614502350950200558488680113429528112818218415320302210214267987858823436563278581377335439239740923922264556817967302574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -4142995608169009007249374148227741081067601964465993744857467954241581253017010035287455639743150205305662109038084258701709004922360245480958841914993242504491439448231341530376708657697082823904404151390754586709304446178417633234841767680191880551253618925438745733990909344873765198006406912641361235374023127211717958332965238194047088459932150699212807850972639475818543702792175744986724068513458184807722657833520829115046254629443076553717633938602739968465095042979328673149900804461594099024601602733353284577523228730019349377897173229985846272721067307208840281740461709508435453041219362845267405349829596944879598655698798157399558371133496129071404566117246554400685704114222320154541500837008459598282148568814707288012227013116141397702159523782646800992077746570337541959455631895683272314028360382227728386916370439425940429681463720283408356628101147446072424847993946492365512173425802469435530036111998104198501021986665593281126274777847583583659212782965564662341806185666946770838996124339901674418758821561046531038151650860999090135560150128348022234558873710570997698830318786554114505727157147119238611837884258527992959594991357855068751785950840488051303412484399865832865970773941344692511100591741546951773215518818869594572581240246942942762069370465814195960527020406727835681028448583739446611014094901896809432176019124412387372015061487777143205305013663166981282393882865500828652816847515668093262846798893913190674594319159514224782588705082419215544056236015422937976154048294210057681407267096041757939404341699626961539890458703626011751946216566715151652411405515381584302484110476750721198168390765334050967208210112957733302388547742388044367292889518038389123663648488239123216528718130441974839073373373079409114142623235144742536210625826471627767365093647844324443387510075001379222585461106685709420242794460667891096405317028155292921347342220549251875991534492156312675683009568284672052549087172902753684009662108757519835952771343044353978248126837372255949551079249327297534516889955238462521563301081132136378374900217985659771442770632259907466217066472698474427627712960999630293572782045484150765661815045643434559149670977529737399494421160670406843680693498883425254592229744547954623396170055646007631138745655798178414087349658054383226121015726334098515599839288108532267014655959605137201746711184532927128275036884841005567275373422529836918266759717328957092173975860409153585621045314557869492495910298989850439385137916532160199720783583203561020946581647326429686644752904439810656232140495304548894424509466658594201126982491084049259754600774703043526317107112844426476680391824384238110152848952869426661065203716344870471880458506428646101388096650992783613060594481337145942120724986788802076686816744623308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 29390254510379280836938202227164443619504264805213316867565133947694107095802068252023823452315476212780540887252190082336884860585587919316432033488559014805104329865448474522130292690641432971641331158654197282384315979660441573770234498758210468655670996829368975406415995849139090778915942850836119943196379195847214278600157585178277860499994211486766571807160376584236464821341498294280661005793150198363679634781848542035071183294761767112702789556298988313512656990220701308044022520804757020017422772963295316988134017742837100160892694150716361775024132679269802742460124475736920763070286984101998845600932912989743896983543594074463595759430709086601746403055600654631769000773328730893572526779132138862162936977450182623149893509477235747053625052856128951968297185953448876745489341073820180527668335456781392993722139811971361506779314204741069089917449901180557822653402246415326662096654042347682398071717681488763881559561742313269990142176792586031692552965476509999437314298185284787235704711349124515480159972465337547132034979876300994523323273297788695334651293704038964749481624942369165402290487025020883018945443652409177686862398898004898294200636206290190243753911299405152754098943415852050134495707524992212743801722687853389564756500516438023817501556960173947010878419141780221817635827561005932564390069472707787516226557299211047589748390113554001410650789399767744182197706618818674173605490745351356603966218321197886063897515598785282400688649147436975284171081911383323826976808112826033575423004510540292255938131627621709279892991737601912420180248775263866880816469142818431369283139082673844194765796833432726084817929702730502693905230883293922414708368531895012394799640249684303981832459280807915409495002624980289860203893893420987535786130234326373171317975624651916285334396268403941241842675218674904666347739818235163746519968761048003715984798285644973964031145752219288587569593623966718693107323113011006942382749048578605108060862325888560519674582006381312763590802604412860181833149599375461828345963838537516686502681387323892693943065601143934528294784598641027579943627347944495506379379214807002854399941816974764223796783052844156148120815724721965964864634370555647408686255285036094018028389919839985037772186542588284115905953235664565956906940680814506703598755476012752525445739871958911266910301085003248646234084406480629931993558742142666118913478187238082492452625403096066055630318189931442397363443781455936346760301789960970760688742161859372705705149146065562284511055210137403848309092726674445150636165499933924144163001055334773216524797057857534380903718202182937997405643240109214390577478035282233617462850851236327065181794423904497862184263100246741847175678324317714121945392927856078411070793147037515776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -165758529899863750811037258264520623230049206523580660650495434962864378864413461566817232086863852674472424478576474472780565302598250092668845662660505577206841131597991445506837083247539532474792899056440662234955816196348547583558705018090795413444051885793217059414559191293390381144680792044094351003180986542299174224956369719347282237202408379696545150243264927865036107309883902536457895079574628950639913128708612041663390993032985959842779411283933594272313865902649699580652257334590906187994715636474724831870149030275782956460135175565767352505176937412180293876667962624731061709942479543794857115746167456813494762861901242056688130653255808984798765596163593742521642365226925769830591742667150274079829618180596261686273044790796502047727654068041192648340243636709436394991400963104312616556311030972911305570066075113754218408697143260130066520699160181177824663831215527515479170208263532851029500359027002368210443098396762649762153409343381447149319287882288187974126913542867603216588771254710422569907117492280631047047972157577670789983004604887599794259664395673478319612538917467457599978016977888690555980452346006117284474872756856914337298186495977242892580606024892082699055654170115802255141535416016854291383322872573384774162621823267231893212210740829947305533895469577241618526944507934948299147139416346136994929901475573809490165664670060182196566289350364484793447618971928986919469170321217237521592485904895343888546773681623785536792038904839716148363213203808973775593551695155068693312723117104465470182816729401521118758331495636197530027059236967606990936423129146615426631347945512953379234407858132057919776854403498306611320430965283329319884076304696533729557028770371938578793215062301697080453569271364687520486162882823809639944277623881000532003286990234509948034186051130464060523031304657284194385710821892487496667497756517914723876008389451013429749118182467755866894987892448401530713197874138159928844136705545574979859616737863859729156347382884981747948748463445423124628249918021559669858062534516851712743362211177428855880988270096534478781690989479100710827097604751794027381138898981990661023812691169766293822573333993527057980485619715596356026142837226525963503801536298454308318439275897188764973929549238566953818905634044665237329012643483648621818900459145991546002371955922245262347734426846607961714907568332564807632520868979563235632046693095370105458709570005320237742403977783287129627444020546741914372808402225764821532147573657355593997375342961191960961911825677457616567593510861203973801173119818814721951176239982169743031146949521933580728292790831240457273035819170282997247242637138932164021342171914571752790262064801876023301602049074027130388285827279439706215615012883193078416555065469619404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 401768039191800849936600623131841454808688189224951692694290194633578833970329367407784493488624884196600452737706077920637565129518063975516398143036585727486786244663386107959276101208108979963258570613840996146723301473733458281763497917021065213144227791749455358777821224006577735847751341257040442919656734302546211310197679022461456215403445484916141185421775805907072276891402930256707238839559143552169564603754280315876459526397295374063605675681079658619114517189942740600913947234833736153492375606833842576624227826124996523287498144688958711883917608932299930551408729395588932911925194702952871369407340190933293143508717908539957944744135396670083024961681171117519430199871280124451252843696186273513540185342211107037532503737588394224397171959318288628847247804181540693826027978713057742068110833958113663594569991772647358776923628110998745201309042008143875036530972840643311038123137148225284016076525556604497096578578129396100054118743864996295538157222069927702809023536745622386788410855889835778146585906614446092726430409180353799463744634999046701219241083750676944028867810860659729082184391184699524587014605105348748861524476986974185769577175290743864071096284495329383444746391811493281777321754147609675891040097091027747015877990526437050237761131520313724823285692570451376783317904725315128486475597308404305315509379035032436160533969808602037486676192476449093274184428440244869707221534409142208554135111097300370167030516797476433547805346175784394559508722761936526549943966067005271687264673993845322309532211503161936474644833695692656540385424539050519428720990482511062763542710857058459020862439778367741886409295897843238687883539038090077063111522756533301426943349250412638740927809006656267577401923393410558767292046350108636897825474077729968849070825183939600830632814584433073611158716208142896753242245459795179617056817346889457753240734290143790897808455523827204575124320158812141481673610251525683555797210490310569531757288816604351785532984087477021478014895003843747790310748565212420762119294239399846249245355508153786885610038238337931750403375863148044354354361275700295038697706658236956133737940192182630112042397937889720655691888381626105862872307251343459270999253650233751743720652913112485210585710278095090134583818576172442287792531897217728453260687610975230583699755018535884647668715818340748847663443098243227568082407020873598020996743490942369003265968379864167716802399030217299884773393303043525964578542139077332260163479449961213755944231774917581131158005508549812254634381915558121200494145894204952430361239023138386808592019468930248422548007836143230434652349946717920803575842338695593555918578837925839397556362341187178095385614191121288450290175063724591763757483216138169478769673224201437184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 25267767062224701995441399075929929272484246625076450447808250893325335144714512707942710573945841130162623616043908449311923661407781876374642993547575983838954005197715639223096571193330531552898156518818689144518261771754058519679693959057727822114706592851607190215085279166955729883254754799987499780634444211337683810245971398992632946078517409857322782903021044001056254871527206478642822767487644005267479174846684866856666744918904432993925926463875034701796804634222078777983560881995596940671744453787076468447054890875665095563607742207584906161127128300017820747954243084243969951330731903287703388658133320952060865915182584640984852231877301159274607646483087230503587417418477754329454702705949066409740096139006018597223230611409299707718504408771579484544155388729857189821692220515188157093168350296526325253115305795958553276192447709119871320054631776587488711297648454399262714662224631967307393621418717259186032779540756604386015230367655281387996878979036964357049002290579840504293428202804128944624240639940463219853067258450656658598344668773329644481245708094979543884392891152783650764659409746734471968467029198542740768987887871638518821884012213204024461740789093898980890211856579370313345204054059160723192211645339184339789467685630962124044317969483413979403677819834796066790986849371214484071022764110224448688439783441239846580178934077804097403621755105614014834353379864207067200815867472425987629380066541126804151593351403273487345591301582372697182254179968947336363620001086462686729366858159539235903155517736765725416081910899343583276842204170633184849636759163816418315549095573588794665891811239604388512852870545792168488039085333764299144359843855683070258402735028709670750224170722393732525158670210137857379704411136580503493047435724357707727976238306543099403638192505641398891835454944520332060489202150581164114300554329798273615045557903581648022056165657744518966363178544564927845318050138945958957603551653033680219553158198618468362261757241149611117461557242155465494549837647449154619075987691857612635787476914532862044815015235725688981405249502098155646447553812209847557510134955924352086580019094407893232304614005757819464277394041709924025353686974146410460933815463348184707024609303315430061660807421972945763545186898919080139966711139112766758925840337574192582360505142208126096085740942094805882545502775222362778576237497004752558093077010535485616827122196939494499437891534116089839941051309225949020185158536651562263831697219249763620790954008577734274951199048171356948384073913228329886530030977492608814414425956040672496762945574134340415482366908151208976748441106403414781775124894667357266462305097270001636366576160038843830708085680550095444797630274366117236430882326826465388709017768951808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -3242393060422989261979946753105189109882708486382995075833956762424258965570040499757557324409977034212593721030584348729367166903173477070258615663708035664666911082815428227715926342355421210233026821524455621509506756714793615376542757811337972242465712834971510114807973791663697916962699245807228042712805195974549274441555903278394124457619646649439647765678619691625458150198385026860068772141411418436167383310693689767643462030680438447790912346970312897655160734915166162680118916808151302908172578767017752087833379284690549101057163602032334858809154476004786266620695302207054684686165713916620047450361781481598603474281269820285682342633190850329088780423060209536869228064928933109508662481565987754970382549392741565602252932549708416332989366085592238729034843270519412775442868607950444905966530795938884988720244235093373710692880419820253397963089254084639919474942887198366511521088981586362093740923369017800542419589231857916936143888038161676516854187664696377520914882892040829707106604686972433578539713394553232922202107840117180543944333420969250936507585520147014831752278193342132999811703376817708562743427299615930551999855507470498282599249708180815333982114257143591715095947332396199625776956345746219201356979760493107154293366911221271425900095204137573150559214690275344950678010061468915311433970174013073677492444928219818686166683170982863298691669225979380684924168075480594094916271745216347785294291517467288828132910209500318957169787813916723064562762202039576828984295755818362497377644666708770616074666195878561528449156743058182380490514784596242075056067902375644368065805323555151302401456213370574188680161326647048987350396245921303106111242036854517992538738882355600108300978316417522930805963856242867312463943486602119950304599796388839457182448206348084397598445282134749884897928596327395517749629068911110935709785406214572361309305105010467332970794754782175545940149637073497497115209630547195841500085595177877071517184759807465310378581158464009043715683121352700187306593355985146088590493861988623972946385903290571691070321980665667334259185159306517615979976187824502329294597335250434883769609357435097526831222931276645270742503882315483255320202194225728228467672536952337826425579065956825930575064631713851904607871997076547974619901791614880220787679750637291703129079880065495999064636018701890395645151717844063692010597943326176935809355808710991821842999857761925840348656488073789334073304640230147280790814713943784212360115625299811731822583307517860988588354211656766407858551264337670240835367784219924361912304875961070860977699543828246639859631146313753111977258489984069516609683260665661579660860359685597854843285366982834348831172671968031250879186871711500846921523217532128413812497010042192527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 12233220768235498647238204092456819165004054077391623020907973841480123337457042149814932922946034797639076588647546417829449710102338092115956768033165136036998110187282334182370798817916913885755758656276954063043781474378159227785702103764559701347173066479820984979628227277802360512095243760949267037267905121487094483823985702993986955458453755205468940177246559791345075072009595274180949733114997572915187554673169946373465719091210875842046314124901598953554658540921000181606085273472705632146438109667840247052855064829402843743352240669301714752741776251387625809681557750290149332276674907764709221092347291674323666898458736259733427989298317419967070696305270432841479674800376047898493395113606124514272233863141243425164098961165158713379486430497851555397363238364468483973842073902414042881304532530722558714713490827184293509753447783108051024026063399894475480816074154725935205604571976302879316586319315837527156485131904137849343760093549807181743298930034391352888259329823630083874463718013759182800876239952668910793856971356688052234160554332669236819988816498757135060838548420394986470180606059740743183313153976076126349395215751710670972297738706701999425513872254214420488223838717925226193063386347683720677092245479195024003177618217409168500836665351498030925387747683731512815023086329010408055543152839046415239429533095293021455413240492771240719408935281860812506532118203649197413905446019210019380533197191378211109565392353465443637115803177023582953412387586042088247969520628447526861917726878175779957100963838511279702019586137792354383735487520564279074762845469927265949795556166293714444285925479066165265284820748686129125741473057788143087299383644291639254871586976054243286752251607661670496767930299773554834188904077612442547031309123419360184418506362114629149068347279708788783083450726831099096007147126137963364055537480410985594155746767425643099739700306787276614067638519966029855859437668554938415091927972161242514418347292467942674509016819495592490072411047589486679554613855369748438911780935414563192518194856104792286149726886265151504849487217467412412364114894998383139302018620773668576864001634844495774403861836612406581815233205419541018787792768922012865344963418028904849190634746293748905468564671368591663060242133646944686320126216100413407919373787760470193839049378719077426495120690176647035671652756037654625248361533752001644580565739249351358234741213044486755004327791247631427294961261317794067832325593446683986104388432656058432691474630269083127680160060842753390781892706399917644982380674358551402937747877250155736654672466454387982600739642238738001366006277283891849115596263604918707107383983757934461220589063781993534958298208293488361048390887491323741251247208947047767728176702707833241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -26900654293990208962332160513486629097063508672085225810239686705298906203400191853480099433798317884560692777116931912029444141961262209159375191060302708618011433850152203711839556610743482746599275170305228288119938183529204834038848296368062288885491729188956282315634860337159835530828982151281018635610731549434858672112764527990140137698668445779017954387497920104830920253098884200207569966603837181294230959278253359646622919657677327718839364038903083301077141779129484797683622849976211165306351194385251618616899947748360345133705655673123735342483439610692106751216527864306536210751354436122913886856292544995795934670698941740119857180118168393028696722006085256496265409915003892608445020234994035744564752051266632875445477246634884800090094535299477855883136996005213385960699449183091772746232390954603805944975035968009385344890926297823778437201415131699754867709572630149739542419945360796414026310751374183004587482220016480429551192061656813236575330860787292546309731159796790112835747383078115365699875264857610572638061400727586422677709352106231621945857197679369016459424687953381172214459560507584108729125093651763613015871583841556249980302676325509239258583279803976968222047250832441506888122597047998025894416579247168724768022133645158121255488894240444226553500065023747159115460454898166085292158320572137164869864679749941362953580707963195219084690708666752591181488544678421132537717544163987376794677365667112472347781053646373481695916083594604284121102199431251574439967062780217755058844787443562356332027262097993644265800274670792334218309964044485329865986310741315328530504393546804505528988964130726292436563971527852185711354908869441648166508490795743636869968265737186663410270821360618821917212066879530090032979289043708502531185099566629698771066957260759954481250500576683893545928413327165741364544667275945184448721026564550566355966504595325669168269252271948529604250794114413335235691613869544001695806895588223967425853776082552807399517283323025996805484909619829481194815824821114887425814537846980574972718808022739266326440598948082338839257084105707796091383898581584030919349570839933162574744762327119808170219835246194744085181675545784243695731425364893780174603216658123423692731846926936643320439352226953942165166337759134726516266969337153735545017694166707856807229199922796174948631939310940957927667673633776303103611537623472808969092852057651739244788696456704833816460920593652928047470424766607751502719192338760918333834296041960383765372164614948361243484260131150960252161302078683360488619903698504707240417955887181604469190329038062960898050599833127911052773055041092817287713911572826809684090113803286857964165664094438793055850514669935001079230089435641731291540115542028414147017750840881866342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 37754755109236612564253675485840697207816416501713400114081881918201185077242011282239337800093521040686158415769449334904900345447267930470657789784723527431682840959386348379939602892294989681387832838800298905271443709375416386202220058996230583958670612108692459863278220875647393362877131127091771396603035206486029274653503634954235451149986592981187753412751965731101484624917756697605750982180281089216291370307282010982913286882034996331839611398673967056300009465328352365579371221804368548523234326171329382606541210147906792265469543954841540689523922485467933347328069993219290289476847269668154347462153475589192800459110225033225305695646171005011792655093249066135619209244969685392660807547420171873286535413240639001130290959032870100011032632213108845300689222307560003365455347864632727544023088896140282314772114656216209703209325169981217485688051423920859238171098557647123305991282920544788160946005400203002825991791904261140589849326967809978225058072118995858339882736196240876411638255627476952651801998943223556254074964440633196027915485511274007354828570676481330199838561794676380354290221370877174706531628245890394865355986582189884442838956157830514928077573460440476786360495582007109547955639610832603602363469198678979251862946023515147389069944475775950142735847771208320583902164897207436208922933343545751114138940016050270744140110041728544675560516603541701470107099887798889328181448753556533886286425849890134405616107125583961875934238742323217481806007887660885642142456949005755482801146351896994763986784822278308824591605823328909281482413816605156876528314071942443247433659812480260893237452406528643753256430698052850009799422588578671295945769727802530400342908797882655790537941939420428081527292286328081141678901595221955055632608760837845891444912459375305784518375946560920011560253376599446707168937184105421780841513711036782165224371205264876050652695927688009359609230604052799723313136537932729078279273611082224855566888331720997404347053527994118758966754219039372819034852040029692627363432091296338557765010985209190287854611987017053154420564644406228809424083964968116997358851744922790892318882631173307920198760467834877417584145053786031756815549130951086877934939621152437743103787436138682985735601645279506551149743786971952907385985847847136229488548116792744551352252744185172108543866434681223889547656164087527029934659650389973476140967290862749227937682696446899008238761037553880567767566036702491277375970960142025022884949486465450408172831624902790769514997023745933449885845350919583331950490533043603489503920897658898589710973880422788533711755150532927743274432988877430607963784109919125346549675091802152695458917285433861307864137388966705845438296584664999853555367117120388309081643927920967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -19299577142201865955999449036743226021567639239799289466772531540372773079316577895146991418692010459485306882082685517058183755189894938250500952197553895954750246424644598494648579692839427580520244219967867801455511719454199471227382181647969259129095788727387718490271721351345031617332330830934326522335214769763041118470651338167183744317069586514160325569972756564952681586543674833307161475086248464842757934894027762130327043514167011892223960894411533509426422533457192063523537668793416865104851323413343227609099659693271042597368479780701243378913867637730950945156947316287942118510746288211910517893058244095296186296035957024283235523407096386492417845002196837709455608372849921346059377693370471421780647116831956060878869706946006034510116347268540385253088704184444792450835789748715575247181457903235963051040352432365575458206836088383254999179102576435824992022460698923647453982273971004350191845517766231684497587489497905659700073366215470063604393292152066430617781311110265644067787542853671731140126626987143108252233717888471326204139167883466850894119797288774660745743563748661489470471907567752655964852544933061305147250599782751654716159870180901316488588132790744669453691106679118518564321901433765413940132123792859804228256284755793421128120747637697090340208116621580518290173221288402649463060193686833843133885910753379594294591176743244249874402308621148521667971710498626899696004567186961095883813821182396485955575899382571677173554641218008048608259248440291595598442010605770273611698127137454335699473324982867465008638845914530176392203381458133118828412869684333772723488516259681020111340011800929575766025841762369639688408314561405688913068811031829839952058089044833545601203520534441069439350059414264295727806198854852484575138344445642444206769152698375323971811964639170676533627223739899744732264571185441478942610628598309153863983493183446201112848773817548729479289002833441585870485741192287251261229026784270563308904095283074882546776323963959565216277049909875250671178360802520503825160794293767725890135500406143116886364064276747205288282591860048478447968886027385677759709591609265367239290375761928152747650286788819132931511127012172466439003979765325465963976951058568121830475256173820173282023624915254401380985007375717823721286296671887661864821436474315356267520265261624680497286846447127548457048388208632845070784393720919031905417476402467730201066164639388171884002384108743933199861389243335830057354251052327065457897877097094015238598488667938245580423795337251560951621914886754454703567333920644144993117575158121320865505570154516749880091161187494098876913933639167818134185456428874163297278258825492212372955316606823312519856505135403503529402376672943130609997253707718010388614853522819259564032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] -75668419209964759190914808198297130685862431097061396385029776528417680407133122831186123038831061665910337939882988705043529707473035089275288751168714266463332772860816148009780326075169563878158329969806282343823269451335904880772019532653708718463780216605277173944393912145463163180765214023040994236950852628920682591598922295701181713459940593619782661412050898109616862479688600162513996434183786173671241713700979249210994168524757187913268575341567876580000888264852937635929539719624718643737800864204783423187091252160214584586710419206321361881387345642776709502011256988201381137885997022457473384768536250245521837830273503605437845411269372626594857392756179354281851906949368570436180498463939241743336392376481141718479894773829623777635719684643975384476316906805576868486778431472752341774195630262414886185014752212815716170756111099369304484897623223139939891834145381733511049615989189671601174844066326410735904556175790293973598753725584445486209873895639206672834057685551064634394529253149816559848480476288115680544692293739677908234876863155231500946036970440203637219078604260742021149079984149575368875571196141240006594462734395751956900828468148846016658834499744543571605968878184020218870343100925364405648648791823058612687384023007452502800448224756830339287567642085471620339433184594937187635966850759332646890413379122040219911349676818587804691502277965982189639307311153734228862400112705667155497789893446814113739436481635249679728474206527040429231363963411087734715187743451212623123237342575031533959327218007625495439098701081877257158155442311282332683768965403583849577058114573849850942749383527685533070659672779328201114254786478510003945118029580521087408610166544361065937393812948202270196964628469096593325195671287256166556892159917508980580892307276784760327933968595214521095658017865243018551871483477311976504769268781958835414211757890088418899913287588209731707106404716198253994989761198656276114573940304497472035945206752687147716034296019302982420285263565161603136589047408299085593559119252932490043565354866356449696910216163822886613652855613889065385613857981739284701286209049150815950486641063240897303712408889134706976271154247978711620037911942627673607643151928074996211308649887832039643987007753828784368883123775125655837973237000590755845660057181365588341566769888874837402558175980970655767294658397102662881668421355390596158093360566018283335112285312750559971117125803608551971401821428566107106776697188471101855193844445891837241445769557045743399660339170041481566279716537727257834919307291934412336905226280121465927688036652888754027793962495234755791092858198811661875401069019936292234843673105623984543522451122270402012484286294039244277137171020697752520218287711722143044432374169176794726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] 303875861644388542912658988016497307550334060704732871239712222058648682632154442630127696453113128744532075685864218559462440590767467463347880924729951154549390380305975446062505721323209385816901608585469748510072473542415334603957026719648158021544871443330132581727425723686724305520926179820424580652354891102331112609100281350285711384265411966114020585013812764546516499356330518254391236018585579350583779184742073890712709359131208346093904356607716954662034684658492481655512657202283436410779095131340757142865782614075474482373833807345905354471768824019817106846552533723761944342503827651246424266385443521280173920010588725591748473362020015664022883419625669170029844565194974910948264374940300198837159482116800516621812043534868014398795259439391552445566870150244379711983637590398405337162779193951920056799895122394936933943861940735958631426780921910068891685056757994539715856915711062709847197692365170538725091072453808937514217105191433162792564257574178377707427439043577061828084211334407794750713355295180003059280130750159145106547764679943770278808725268358832254941381211850401868009321157743229969222262362161620767167496078764051643898632239018999369166093951173734420951506375035472994228695172550183170701431706274045331900179402641182345711227314020141936780197878968513531163645373641092672205305613275780436576545844508249994635146093331551996651850417192436860693069575892996820792637902366026103371746885408040509558187312843146997142643438263088534332834268942693279345541263982166268701819001567936702113349152273955964721487444546992305939691959339243837776080698761636219398465621330529344375654270341624432516243468036258749550249432534807296528726129173242795090076771048859531332322068985121082395485375497646031971844329355063758632811511202590883570004788841209625102238496437623324163202461061953269831299433457177379186672426899662915755090446630824362381191522368699332341545605691348134068926287213665566116111684972927687306210491798401970225054095080752761578969172625103760092541607172325597354473216017429832509922491653336043270136924360083109799435173219067994796690350707522979875740936618683070157247013305881391369781579548127093174190315907143739092457302063272283792652508850036031344370742218160686946028320499963692365953079581728570588371182019674718375806432253365547962383653650541113870795013127570241507034747658735371702917568198070634772831544511020545813204013368251316446265860053604632420860973675296040361225466893690053121082711988871422972396781241682824413128887471091133792061996045121217185303748162612393306461037167500397505549424615422783250183173900634541838047768990541160323421067166163473492858024654367924256839437478267701564570883072498492439184333453029722895281165995863053539436960866432769327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] -689207236075976448265905328284383320716589696007140114603360962435546490738309626734285173606085402401846933282025393528197373471275300660513706315055651397360977178614091754316127262165834693572349130855306601757195137413386520305826085036668889715871714353117555172710372498087826775815708070098182275388642063610408605886535532271575508013633458762104639738028064780200338783307483058249784477585944080248915156070864323743084665052950975743833424032063872549725075469537402143219735933574773475501523296004655842158165681902153316062190026454918672032784894754581506731952680497347602659309839517544740097715185873856769283743454990110450167366266183721145175081641793638113644389817521256874512650849171066436327035501863409921967654645242071552778730217228489536968972951896536392727369112382987154371324403252514115794985875428167999904712269972528317353416696567174866927215431790501087164971971542604263317100101909220644905184962175957168928030320387609080441957194837830589837340420249756078564661106330480609175467271367774180144801494228553082140160329556296246048248440821186356370173212335099503801090229739872893838846154263403375125600487048218563941106062448294562869342071546003038382369613619811350886665731523445660993634819798707803692664494119322000624242750477206623876510898936552059598119478510588681724273868810705256171877230387604472531701948154850626986986831272083928052765322549597143674560824760303950597127768473766584628004803233317399166420539815130254438762287341238331038402669417515779591111452308485408517128960187411477714367693301035430695047792146317193252507561684108143311074641764822389504126158870247144456946928055883780642642877762013524013892052963615031988831516780785659384003832467073264524376235247249239141548176520195442351839866059056596510742434432539862291142389731000441850839452471044188363428344120853338912928407327195210993811796908632964350061259633502422681019604183799466712808964680710125455839550327654504049243343006261684252103588948463655682619234444939305123407256087428481199052002446422269874659154689055600651727596259892906406496399993068210505489211586242465914038179855093318036091600743540156288159090319787925031591119056732503887367609555174496477027533848482255504719207500006505205185151082956343281770081899010333929455103186673657748677954100677843360412958283437824356949470204001746097757295918420373150442350434685137781253855145815047295907327306546117868631775486128055820031270937413804602471128429524682046509312459127819330786174921081717181671120012827058758062168137591833171850750918445180618427778884289228760005614959019410268563252228583897334905900581581187395932577394515013629046626161725863932753132512446387199796924185183002732499852591570333778302558444983578202517852189583033447219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] 1182912154720496891659753237946732721238460727996973435598659968103143371603048583887934056657162633588841097322263711750572750862133652982317332481849563003637351232355917609780882553157545441643300615560006615223821938957820463473983371407088689465524816189529280520821730844711137636887303218561426918166326407876403130139199517782070448308490301938195567398368258414738088677497770810019514736010636927673277331518956650593912347090087487299561187468257116341748015930233345141078375859289265574717230513060632170764422533286678948539933509559677715268958594979083451051078720999712169516306176380716052375029782985425506305843041042350372003823286800410269597265493367969968157256034119346503031750434021016948279720601138232527289809679877015362066830796038132011827783059220784241074899509297097045182882042108253814883189481954102904800507189109146709271365093217317514339169202301213283088662760616488563292004639985295575146307268279761212783630922969986950193402506850916353130279673445279848620887727146803469209551204252067507143296927913380640691855453717324389869005397544793991302148655754381186018188058345299856889018874061652817464482800531933459465219260735786359242710916492855153842258383373369514319544231465691860808570799493630710172222903366028278580610782581849593464928596004468131949351506912234710341860098387672319940070180811647491816784283582716957679990860267043012580635315190938316191534900327039090997263085904537539474692919573414942582671695558437920521810749550434250009912346723246736551651107677840614119225181371295872503466173116212347698673364084734281004397219662311100844874526224000776197221897072987024445606598758956032124320065735882440495614186583230288965210911297668319771280774719357838395310729754097299333427939924468050217168271276212984961516641601449052096763095757479385394579325411544441425195417168644713433547623901450989619544467360601611566996277816011442283909211630130360967796919069608818581149329910227067357099968955497827099047609715273131236629889200986641647850146222766107594474723375945154320123075635548355247256373073869826792752397473362918374658509994416748149470566584108648651084269334595031037513505311524344259089717875422422835495261143167972572092829349465993078659428841481261485749065454668097034604735765205350204198571234498538607420775456483870635603111455163009592040140980143911091923435448890192963403569579422457912041105642130536234831124067142509344585930507053726526140505711509732339861964112378448716317816322061552929648814673255957920598827882852243979762973319255921866498221524688732225791085659412607698635392000341168315174761071986829214134976675457306192466993306001480676199469681393896672251582196355738366211838693675581261153481637956838877594301679501225948061476740185220668456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -1666102134394800504084867960071389927944240083365635402348647013543614220551498594129774494584803079500655730953938009242767665022918476946815437563984564892981865091907691598586623578248066907981570683443709586181438132027868743428472107172723938443282705053317824342784883262979459813856370168694953463468038504260400491539388744533823804658150649813258274406931143820021109512937292216336555376091604974032884117107400057807654417975791808625333144227482094053171110431486461155692683669315918475275840027423483919020403056531032618421254576965562771310150443428029932765115199086871938697866207322997866051855745056364068831578536497071465829152158449215349814338934627703461604502313493562693174928343862275068560103688718668355667489016768103050482284861627607270712848883924760663753192778031938140270850528419787308558380051228831987271977895615484284528443348592966267787072585564965028495050477541140009851985411025401433386318108169809057769512382917019263585741454738118119174995248147312974375867952775307527736469456870951697878081756524197298954937533374129445235638371455024147603889487861521559895856719490125590270672580683687173380138976282996425604646201703370547238553833045722209863881251509512689313562842817909592335412620718394191780123237019140112051513541041014740831345871717149876019373275083402536349662780552819905356166455760590177114779940195977730031169281837994360186455826072164798200720253067693644793935872574527890143564288093323845376344855416538654865271828283813692784308982499856126195745936978775146168034955792619399353134193226326810207236723875317805402383696224994823161029854987579846261449419159198294002884397680155695159191204311075604009102001749572175655079122385867154816339651330592724819978865951077905876676147653954116173376251238760927642474312434331039363420637421841903922483684041663310267996021320154321424125352210532383879991347322124755094127406658930240934547985772438285844670306350996037115000893216736255360400679194419600966180421787129999841517305853566067313810581229217733057848906132956721453513367546666505080205280591682123630693583436457794785616412322257473702172402537902084709165870731298574422402660201192687183323173251493930852200521159136853439732388743514623772734005875106561722922493919314342875081120747868698387809896853324024277536677987235772290143824386828369023215162759042184237067935396468354649316506875817085466238154431514166674903308337217827887299964966499314731391914681101436551076432627658222804376315780263003344970316671052077547375152430578342422011737331908453117935913382706500774773424293466944663900797048691792023232801789865419553381834688431478428286872315616432992715873672853953410295294483934603958634674492468250922430993486247974506020813019512231224584442126159600156672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] 1993271034457211359868658362094092412287110463305314846607744798177117031339235705935540914832404424728448295719188838159734580727129352064176594794352559799831775365936467225223109005112114908405674769457577172654576310721809653344798181842072664562222870134156340391310973211559013473916718065431336217042003534390548610779594266672772319468641819293996746125623363623805080136655150874724074248569452589940942869030090972029717714801836704803934327882629377031148854105683298129076740200588562508151648509110723099279789575687981056201737766209206488483028110578977279428277368311397991452200624712829020122048404193873951744917904469070422455424888212482300904130748086793694389167191015879606724157640894207656890956584941137297738355388830203031650778556133306579742428660540806350635695500403078867069905711283214759127252838295423929374818775208843615052191099362205582728053824940312824408830606215387407586843605661727452178514977278292051766262154438545724205294568219606384067917190762450588031797672705315456656956171979576618681774115597937521492534891934766575309591761470246231565232801229777199057606854051369245093717039190161244549541442649609226316752352035528556352341328222436352689046351305358779138482518136317885205717808259905152403407764631053357108334287961724798952827195267066964192951712658535962256179433145425558124708037617499287923276727849816778260416565041522192020517400136295517292343976498967182199630865342175462325693797561916586210438567579021818608298998612308346150118364656764572056164106702650879573653161941443187842706761535286551383036006128129584946293463713498700218948992789940993145777322800727488464361356336785249232556291631802343558881264792240970307223883888912454176506237710955122546300110263745331532452903501282849859294766864019324803691580920227523606033836447545730121616388777920665052153359334037254221196924160911923606118679454220480627979814225909414346679506225965491018866287022290471376903056126242585462536647118903972709107462537846266384703630456208739187367276566891353582328592881932431375404684747594202101809874233278962029366346034085880833453203933731555930846104195141555347165856567493657885237069089446523962432369659533548886357901440204929247619247264683214397930657642793455647193642822896783508785316334420237689317384272019943520581208215783110951878934176814904828177924328141430015103273001408410900060896436614878242314617116537265316007978225642776077630539826457549110062959178090283445275372234069934881795481362537566506076551914484573805364825149449827375637955216629029650957382227767878782913024897301778087763922810743755444647385482275748894352644136379020877871263403583849831983621650782493741027182588682681805510009998856369978497450540233369871147932421755426105207693232488224737198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] -2057204160509293110332408095307099108536200158274180360777452150448980951478878009409068274479537037695800848320965055050599263754203795653795293293947436548586781070162687136876599792893182713123949517993104747297470894733678859945732365151475404261709673088987337339423220618244604055455807075441538035972774588043820476609779329222094374968027432879087270164146462810346596591631856673793066446411134075077176800282630171459637602484625749651607624136860777180651688347607047168252010791026454373376511252215295867081919252710163409109048015432367109460997374343609328486345473437485294155966527394871566974797472959689898749749071537254547998213217100635173075694781921286565807156705147521443080531647676337384722530453941776323820773966424767094311600752149527680715941720538208739213702340389334870838648015554670847714761737091570513357468872873838010807811190626382903959714466855788446620336134018258837289069250989307448944217572999146693696748080912982650001943286024673003654536254465158062393430882197588108799487557118943929794201515992093312368357314278822061131415275370934062679884376319271220547773680508800475753039360522828430600589454389590663028158899558374505493712767090687246747460734157995990237645773377804659597914945292280573445038296889772236715948847751147016133535903022391732774382704989517811069968650087595780086190620960148750191794576917835317669733005867644677578247100945845605303342757013882043967098611870848242280479991327670324958010522012527067499430533187504870469831143521839787814601297319008391532105924055290754459025395604862544098723445458586837035667746639994440935803451438074503310101761316643887769532225290410645661638943917450615127339253460357940012097284927306971476846530337822714699557432227042666262614176814921735490459021019904704360772649761323549830834794752727891018719081307528122944351988378107171788643467025038258139026932683002521876468441793482853150045893772062400571434179974736462459931644255132113010488152500507335090559875492008248684071615507029458233005628356199074473667179915959660252170656873651874791317711685068595388443551594494478392877333815082282546053970395845303830902424598837745465030375745528268678713656932477335782817109552511989169718068971914994890666530453550121973494053207286289521676411539947502395878673459793380231880351478349951087707528907978894733648919407204745848772816288261782404252994329746572021953690179447196614374306800535999145480843779942303109952219144818109406482586112619535697800914435535940364091658643998028763428265038938204266855634185264618231682135941545907065237236615763241977933202974810968026741562041449537041672500201314228860961435569466460578776499682398520417705660237565322698625041785986683215494398656644380437029532678411026136514619315056894017536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] 1846092146039798141602660981394297682851996493375479695675536290309377493081509204890303020233036785675778450978049614595063154873408654508424260421825753906141751547934529111690777422236507293610997540319175814726626068834710496150539889524046913486851791985789628352445101282146355264112192534087171345653228937983577532062222745172844941317754343646232770885075240634983945848225717105240786138089601334274390302253679676460686542742233552283964005307538112230565689971850023126235214932095039553481170833524770278078167640153496927982035989090995630979506687290893439804374966083502415683809400806596450627473534583396923702703276403248067471773405456281296662432387835754934715582902110819825240702813266680865919130190978936264787449247615150763127781744954785406080209362618144806458060326373627712091167163252931238720240013952193537654352076971445920640234754519455479967967560631537139702621875709783798745154910442282451508105489578042172887911039070304416435687632346872005545877040298273795884318367928973794444520012499280241668599945720900855407218340691804419620386897145841738841889306388101279724949258098097355201388423718423057771807892463387738582216453434025054075277945275275290803402806473447097332671188680855325457694315811770666372691169580287861703943473274368030814992318410297434536465879142118759085023901082606443355761699172010777638213067939603308167747444937709027355818850791870095869259918302669366985615907082688748074498779442666433289047295433958318463120975597637325943330605145543189342078271096704445607090896254177115650419558712971898945803521618348893485648350517003768105771267807389328588637059101794057979755854311141946362929404638031912694762101730278155699394024120496512920339334328844204088399348375260914401803836586622907054998903899700138136855629534065186576205275272850997090527272665146326413743980689321667140985151821240909688530158526240457514253944278698669013207259950161803403799297676867496882229013636029604920989343530154972473713806611669092951915112070167711706716573827494128497685998148516390061777047715618386238806015685228301061331280463514307146544769626253329558410710690562690547376513743692297764298317941286351601306239780250427751544603204528161628594329276591436361277097288496245960550780000391731477051675100597736902392032241951469789768573215865104276855386992970210803049243592750208364062647889796704549950571383443661396910609087354459200484856681992279520056690837675018419016924058107764409830331502101505805257578915007086305120385881189848470026495344923011657021366671145665351688561965841781553087583592959344854382711637954575495789531990679994999946769357445288180475108975283230447392191092684994952895336105712025966526364673716493510890103413586546120695434739795565475699563853204906242473984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -1448681794733456977121036198598066590709637924200346939687028250954041982555301124177818205728783124190733305791442500420349336706594841823852017409778428318660259618356634991387325296263122161745576266987547743027875394801135049701627104836026531331959562579586960638078734051689697486599658331746776837147038412974200172920909083110961087654009342728398041349759252934677682585732433490401663154464224702725980374309623054129623821033496015384876194690436829024003316149049524047545076466602385855081350394041708143342467730798928773974480083922291149213238285108849989068844384798941978482677595860401823140252211965147889099149031574721561547154750850175149486546926849601427946861442661120030879495835478146066439820414144039082283692681698595042140785319703390407111619587117983177472777228611128815476303531754519174740545262161654722209300569050823403999001032558139214979686550878784653887949233569717242113664821551140226318833798888575982582156804165626376876331398207821698574354953405830331207731476694694751261321063955174655900451879105735682289818720930701866282993027815228506765478975897100953469267692198284598220401926280257975689288929296778253463014386624559044787436536822105462691266114402054949172230434239441315083356462040864511105185667882209654410836706498522823143171132708788297287845536739392081220402455992639061467642271025220173853184049294556957539495011494999036502271011020455828727367498230748176076760620664434876925837150037669667088237980224945817740075664317698963498385280876564118798074723868541166468900637964007332535540176657881479591355567604335957753591971052400749525969639875272774808726463656593318423323840679853225699925071806661384954311910159948129451683407371279363991659518137495862448038722735855418896740634430374763435244587942783216864499250791061510245161660327761575154366624879573588357838892180548470137201047487980569009518716775279931544468658986034621451621581668850682277828483398859928338766440513454101292717343148542496506987329803044245586124057123486236167410579566682648811050386799453549026523888095528312490977727258199108980724872764928201225101861442395783430423075560776490425181180267106909796280307173712544451031757523989574647351693069592862100655836615009604310796494680545548797195577932189460013290749404973676520272659593590726065857842045158916440954579479378305022942408068397603116699130104726408631818934806510135430624214329989332791029556184983814965259331767050885750415495663416561088107724045757481019558581092316735443979388758065913177772094637048493873146936594363466851025086946735305480729255395260240301064788240448274456967767583456791303237612039795415324193277661084838412213108531489147006154726912361402626027412308368870565128229305201139762985732021029023584956923638029197561036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] 997674834675621046287769857741283452982959970299557110553472057080069589636382416751940063198601691651510170972624177962648332815235390924250258881259781548187574079292794276558793334408440638359561618229213999324971569731197427836986282547407704567920376796274788918033929577117604917126125895684674969664737099023115455682674753425260893633287219842962452115947127260082631384281084564456122185897978263315435772922387587742008274730591895341876774659519217879831499567413562158059312251167191991392092941857574428993261939503786327785009001695918445215253226271775503090724757488669017628981375470456187317967785844550088522449071137751463420327353608739781587091583862013615871805307358052554048147534833494989493632408743939975051386896428416768962206568937943982406324052540721655248249346737473806596877768988410283880590406798554302533800759307489372305421460773743985250143516820851458275894890371505331827465844329573230142653421345927397039347934327572751054038371255494465150648071591376929485572744301628192917002800757467711268955758048699428935884503852155780127274519572766285216076585880674019320890491043286889893407080608875969524024830684527950886982819588717539172805790275797636924433642118189591339025121015874614720836446893906717652589380093087290571944180886981814818197801573407984454985889296041043976557350878899730262678572391473929710586977402239955244647275071425318716029897059497850814601342598650032112789985589018720102212591107262896019408980263732655210016116291531925483177864328485799916346853260464362283949266135524313249419436840781814521731889621014911240433327401060229888443876994704398038828538458038472298928870932245941699622736884485038636469981404685025657897432896803454296223247904806731747407288826445627419933759665681945844355189444263234985955523810991381227785212741307091318833613521887832066727138423065682999080582582738686094017555307121546936824831011652759228600471404002779349961078323757488478582840289579184867368438020044437530070998786167554197298208594941107658055445927711286843366162336625355017886810499562419145798788053025692408243833497566337349169015842250550420630267951823605165978065468343407966485095718844291290116461412315025714806718130928113986639849489394103948544472611162766740345280284306163682743002466543232950659198958657982422979273490007970243262121674257720738405386664905647370155115761796945207030945725228642443023507732911996589421785003257413408474004671134699630301486381757504454279825421871079637362913364864625340299529251851695340070728559115673166673051051281886081446290231971440501737733254036500397910203370253076253507869344768036362178738081074135610356006348479342059143773108309754247611836311233593292306211766659917914120571823947544907122450593386560864404137821513163873452032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -601024350386025894555959352836769906777063041010382239074270718776885625488709398912843241585806743928203703302641860712649701681747929684720675628391471382893337808973417742432142394156580019351162479582151784701129873119022640255708378285082332318169845610506724971490654087080568895665061353896175175456389915655736679804751317226445237089752621206197328227146643370294471123343572641894929132524777299509793836485150975637523729546698355446162937715712158381751760843804739379261958083623077805416788650353655402217131993359481176405254692291692428303919209212922737149010530349470926426261866097571258861128292116173548409215604667976546689030563489116683376476856529060211577880744572635907175390862638915068449267833614978335168089309964168546146846824093635240860436793281310289746763140402788737382026969011908423587153035598277077314481383290775819362030231083845975459499655284233698689796102690796630272176547429038342422728652929358649140961372188723030479337148726424571085278693434889816010386822232174785455792637612701403134218602257201913177125253488874863435434105238204480321438232333000582848300351171734585869227010981494165692423737552691264389784557380422272174895440089702931059412765568949004506284186349188322752813791619716754274922604644531116800634056097438590168696403544267858106349204942457380152467376974684657731628996467462141007602469556127836783777031225164048125273924126299117354525465590840210448423504142514020776763737936540948740184290875708943224171519708370831182277079165036232136501948929947505031214165138564191818100672930614331235792018055497338826335549111760679510170248194765054692095268219572468376846485624004239711017738188935218824098031356581010683983856202892508635876504179772413805385247110331549560898968005806706350208175226533327095924228202096474259575332183047043052350734967039772796216621965417162541364279526894856091482469909652710715163148835679389204831413924275747143689350804298677998254652416918602411974072970079015468449865764780235866743194661693276906535150305350582578683969502982184363672919764531488657653397166817334131851030270923456000836706440609559260548364727571753582085473379834281811463034708409787073524143592935813367333481677137021247091061072082378528779332373040640554882929591371636994476313908121069480430081600090116648614580861690345060594029656401511677140732770740075424929769356805907863154036285802811433906477727260950305600635591958021312320475208256903887366502577234265013873035181467258819745681356870292027651476181860888802121647396116803330302687182637968176609020716811836234425151029136365488121509153688735727827807799644417755827962846576210131847524807869778626958152737911300547732078620350683716089483834695031355161140682837460057187990097455581853047587762338920608563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 310594484680469741041880405984538042585393118254995078693395704046283725785887470252164823294408147400958403639259616900937888558747224119685687721840530233077432659120150663146578395469658182184130946381441850807540479132845598046466924341090025341496457782657987728667388937052313843977707907554329296794848477400188154890954110181147359345478332293295592588061747179486642541624913427178713882408766100797781042532025619547868141173723984877151364833370904385929117047716514715207629862973374944582614149925739033463008667446242386727682419771157076607319798891702830515187714555298324364947755663741655088019544254529760546699904633380551663488486622216632745871388472815258172105543303201822952836114278745360758554296718706218555055627751855889615064522706366503612896644125566116352604838414896655413980048159293944520619926562211002069702325104251549524650437562080214801027321824614300056132406586543337996624061010326031935735726357125257716595455681694667717597910023619536692878714562373472247224548916367578574661455117684650122803971486818318100368964305572205873241327046654487243354572905640176497484068852159782913315886449285336544725194316681745640114932428189140259080662918041618305231747291720412055314332538759104675939040899323988032705403186545777633414941102206054020226705848538432624099153905773700980776936424563774404562549169063983616444189223297876149911104924220956568147545841676340710905511069996065377937858013935715398393141719215463489246182907094832119866973680230015094032603994792569475104963601708864331336884838064560860989261757680496805268865070458481609135601436212508776270717941147624174513348469707942498541759531590305933582289361275692646344587451685857765955256444611616566213668862190058557066377814303726304166416398310342308234079965472336064632595044188143758143220972289337527433880772687373867479742382145077449434355296063382792704141273042658795055972394032999828614110677127337185834770358351742744704639612633085404255010775572272019898223981542355514234639319022518946454464432183195928901186628609662063801830949367432762892414680996756605023100636365704089783904562663602272657972409481347207967470665959604665299366722344582687878047333163248628364568932455004180984258446429863232518379405322205579554179760102497071156519227292531177666515307800142878560287688324543934432081857499506692250279593935901530477066119219346062989847406832013764187605288697266610039237381194430507208182243273174519854175280682986557025622584430877099828399856950837390624404195876306697851230454531752653338083482266523821745401275796115581797037490131378108173368538355629044204548126166917366933423900358171729335940375758106808183625839241523247921947248977747793703758019822607323618081043423673994112268920574574886040693917496111475458048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -129691841581662162090307808217495367237505666887180773884839614695811664932500270689910219087605253037580376120089435477584031465586789100742617900610849895034773129325597553247203472844814546833689779240869492160526929414505588295581905796861236448908913887880408560956768637053346887995925234853819964940105126442116166004085394185477858590454081123964239248527652066045832216506285148828409303256940600793541794701962563193411814451353171324837695020343217095620746222724043782684376322333940704613799849996092290748722808959562443270145794217468856378622750430540614123657329590703343049218986927884343563253056012324787217681560836196827455303161917950030434417484515349723748783676510218915323069728296156999525033339461440329450112180163270701305909003276079039918856879790080258863958678336043458254512173526595270426997639633013665792641344122340378650186535368265628373035468528922693427036006986248707321791564295807663303105323235258090300330989553912505588638788683133163176507865747710063396453789645300167957168814851785825261216194785686860264010545494867064083623037233410825480330606695188869645358973750205076002129239291180944582471458074437069325699323722375222603651663072791236140902879669291869681990798839756478539086121478346169352148548353180313995738109283299511372795563561827648204745411920127921913880776566378744222248892214555249445873401713916097961145091169293194249676940432039718950535981355483853373346359748016779040383828414282844505716897106262972685880973312084259999232240550911059320209228713259862270312186800185194165243356435221054791962845251409381964462634366189964318517534634330247527892075658618913928078259376314687577206291039419285076436840249016931247179384758296800267570582984987451204743012332650306526851910008539613161595143724414288063148316689681141837653288507830700572327293639472759044398567811736604301891005694451964977299255222886134024601543646879299034967267355455172452255645624478761135759465101832601623956749648505512397184714278013894722193464223830152358579238233090985701562284725164676493940457571204089548246710974706794828440294232284028806775880067049760366455607712154004634909665585312602068860513388671434646264127434483151295360922109446284434882732503937926540474719172160823102214565281933762353575019996829831479665224570343375775337934232958514024595693042013105787592975497666908788684960415125302613253956559637461947385524852291754525232133352748565595145605670473945439948765041445079740525897860692854238045108297465324582699491364982492067974505789270988815111499932989994970624258831220469678803097606318405587720535826222327784266464513271226869917323075672883832381465033968401958263779306637095446771092963481284633186848746988034719407207662920357640774683464555748988369199784775784385740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 34980830718993206388153632750348510997674964912301214239280108028642373036986923724846570851302701092832707139398787052784052981575995723976667063450638159605065707140294184299904819014057462209109116372687957023983713780966694598175442052332002629667747740030419315497129858419956557184238826181701126404266405662983385536870457455526162821169959704295155880119830127569923117456975967925343939339367259276173458764473189845550467596033430257553292179078293567875875976063594656314165284858724209274002431479837492587421104693007573999165321679606921524628445966869948022023272881227213502044514204336307661367150774356078195054469224542393596368695984782943105214278563804038812140673027059410025860229395566989500164753487632894925712829251439053540968425383112831623396383061307241675135363756040365657077186827482139090391685482462658221149704348837670704667968476898657191261728586683441295275430802091546202296331948800134033690950688363921836053158455580427673978063930865380738134015181551925607066864653546865826771737104274511706478404229771128073964460763651882619473535981130959881452259757931978533544205780241084072507588991673022079450083371979714755320166965685069742221125325900976542992350330003982740894356676238185038847524687746097635437093361610773137573385198353134886412440692713751682133024310811007351201350517412949303609396459815534693510772166938124511495930727845722246267322305779530889297339989701738992551510094102913453480796676650021417073553584444758019152566820003455922691875267341239850295459199410884539107033217066065558382283637567942032468649346220588254041834871457710873168113207981366094780252093588050454437726375368681813454177441770527245948061824512065813438449887940126196657102596078538724484576436332568044699295274061637954431393906106670401383732145882784225363307912436743250125295410352877799130362075454947407648749067678001709116735105351429969234881664831072667267457845283566259288287446187355911944305419430666583492988678545402097315238993153618375917649254172533880776555501036529850314082859006780628941430144224725300518183327906953297753045806176456678823223078543971237562959625442428312553507351159879920007103894859641498035624398439101738165032019974075746473524211363073520495534601599331584648304279457480954462188216479899688548450644508000454452792341514809639118262292033963173727612220783359062716477150873310259890133991890811530100138547096693483294691749076598253974712376864780461203247948920304823833707374811957096466558872410769610631218490532857625687749844628961712201554971541822131117352668692830049251821606567547508784990795657251167166647538864841681681265671682297277460805190326935504166314085556329073729787306960177632652198698410535029590619109418075032315987955315508829475527741950364169011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] 4209778056135941276128441439725965113444652904724322429336681487041574050394650254164009668434057887237419508789161839443403752639837993885978845927137254925116436256545857688244845481607595207408672647790027091005694057253470254177858852283793781570556518945432944352482717591713868914987574374588276212336338033460144462320892098036561383551055514928104798471577817999744204314545611563485403616326113901526300024551186282547778932114521257689752293659832860584870760480661493604763388209407114225152456725628520342278420906059282778498956625228475968323366266779797135273395105511910056451847597624839902036781893815838887590345770621366586941334144511908508442831900519928960656686135280713950376420558359094298282157797529956502937281946836273994685064222840262076055112566525504782169829724065207726969785319039463608340123990624265083128710102562253655274420798129912797523941961688335786826453262352213498424738334500709075220686168388954708490706270554162791778263235617563149670325582331297205414319003336970316126386602290676291519479711249317239778598685388743213186974444196421311003810015293874507432119873923108224227556727785881541575173986519921463430038988489111775656812129477339605451092906690472069443475100265717011663480814257094479957105381756606996350447275680391796802722774374402881721247264481351491400038676097801920101572755008237952206998575812907191548709636262646199331034618433878193514067269455885728934190231827309070483183907321137205077395690450455345457051063588888036271794230330550532720704735726116190218688322387506731215786417232975575256020595959677790689897170257691594831958442954313056900218253969968622359208934432294799984543775743480274190210845786353913101378795042795497940882469318579358984907225737273748374425433916652524847900320887211839746055487818442045900949514920856751490025094148662500784137669909818099063442857231674602368984036257298771649720858036319048102479945192459753830799912716914030831286333964942073675406362407591004716281323173338408066864854799219490919009651753387726597044857062157785875187698521376534171371769208633050216469210627805080563074186132085695661799008390699501065256606035756401542540805676463643355099597431503640488136636013001535944064219567822258629294368221383594866698063180330987239544247986384567060331694409019191332314055107333043177123613178875471601984720739571033737252606858581840421674443749459270005076116732943368452852717255865040620604316030205657545529501060571441428716819642379925946906615469062150614713605601404191061531540370326344322670376759910639019147373483897513785771323474554571104145981174426784637275069389293020725394253771643422745650363814112522049638643601403622522681830391505168093432795488379374167277713123271475276931115790807789514614931631472902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] -14129473753254392437787733711794934383473371689277267508358066156505027296315812095670855103692509859549806502935111127412369233567786987659101814768028794044469064903438112524526106236624773252051698044986238976074455734189747613221830021485855632043537054680672013339059227936431952743659533600042807714594687580530546590828918549599051627195755239064516338476058347110402885384813325181619270379418901462920894917196352788744765014670569437199280959861243191158319326166988310838091556755090080961363820406792724387864307831604854811734137988086104302943035776161382664871187077079748311852401655697037098993157366106816394323866360457627212330929578466506940662684790639707590120098878458991572317006624087666412751133685853540741428784296750197406504216365606753924534705465603870931976699518623972525131668445951383428539108747857599640323939670874075177414946059120431179945517311451655418052212778391928908364657440655400788968261922142454683334214770741644901927866236441849298728289903483692596997206556412160374258927645372920707454974087717192296325841018136288287800233713958505884292589156021661195380695168207777185053232208933794263918703721834993797351575756054513248560046940262153297881056127725580426746282989911837933533009844376860417870255522112982724866372941866767201965151484824832586589427513394597410634853571971859403733580814704288556056428709066260922960325131640907553616327739806475394402861958337430899371849242000246919536261887169176019264392165002815823616866786777810140279890334731354215448608462436336544315337931345007375625082921510187759633822456159499871875544066979604710640832685303580498219008215126073659335551687600376325930406375280226567121987543946449983803926952261465925662069982796109211898267931444622281579878334301179669083275961513929068795918943335762211167177339961942610875145227011096828506563474580709842619386633705495118917964083194144169314177503395313901213236771750048995377409702605951743642127545341853742010592150698850212247378974448712083562704527316769455101427339567520902170491407243495465116813463695115489117502930347483901345964254048560491255107187061509814888453565301651173386861503776056490051431370181992462899788626538397250473378069573429122696402649525244812127618847365991906945641786727255010544130212236095513301052168697492403446735237419273199651722403260215553645572777443381967575495057469801306274441468205679029016120231443328572463614289328052472912416358686320792701219158055472173012116665273139430564887296012723553217093207866523812609300051690733697402493133433756445930187331995338385457036249500956665035553974519575801493912709223786744147112476696235443911616342096578521166209934356400640633412633740364756197490794098467856086055622699049454916538787578674497681088426901806409318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] 12184333758704024220460182362739691253523702995519033335411272270112115632017554886524538102326554890913829263862968412216166397930526998097678842361856379406407509423954631670894810018810015383338569922980504607757005816081844779793538801716396175313273689612388027446921807285974034228534551922824888799263074518885643758670547768957625798378196650598065191467672843319652448508076827997576241357732514229625752533054815662697516001698161905375480401177206727242155327805295522809709229740798980458784625416778873283047786935914475252488492152784800262244802700852562556958083774477834385450681452449574659951886661270897942805600842621690494715987525191037157528952483779847164655497887831168322983383078472056049879322729872811601623400169311703739108289132933718623101149467477418399094591622246908358630380480524618584077109051060860695632013645631629206511821780984391717194272713246186165941897057162963993711286374150883737524248583577608170193070699560048842717248440038005834137139970490153479280546974418591093510386644449603087661779899609540943607141275573953510727039005787692608578359669250907626730780947970448592796185404104593450040288589660161910435450144403998611919572458748012982538090976638813593674432968018981753722261670197557863296077734124144979442353265424401085256171556532086881049028572409063316587937567224395173095115188020891918234066181751154578541553174850231160077962697535783616104867893809970728286215161902983194387386487455869695428785962027986489498111684446982550450430445504378832967239344441983317307384757652878205325541032625121692570239373211527933969639115896236614574982721803546354936091032068803155325258044063137823682149142797449276353202507752691860730970028237249061337366093531301405322972899454202540368313261498921645471226983467316340022594110513669255507507803982909847083774868271269289920557027779141556727710290393521217448336397596339748653533388874045788471691823942900775592396881071089629333742636927878416722451022368431897349620757931696063251820372078610835210655835382032190854554275803020731905524296717548725038445030872958213141536795013331305286949198381210847093111466094149809671440893201768878773445585529917215014870957072232249795495226597221059601214322454875333414108234495037647036589896231739873458757610068767748698724938055853967104085458553631982378205688796395390657984797462388230267553543212611669348215918385272757053255183164784661943047373558065069970896096932518327784588877346271339246535845072144885801932776550383347612533487721501776873754237132068354938421627694534157968411225895322701085447396117761269546935565624249984326623175168106471951206310936907982635959130388597488199871956467703641977537422424487610716540361476063474076067522696219682666076414829051219692047654054654902272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] -7536631299761914334321070692735649277261247391602003150402644655085680341302286901256564621396869291386493757371860198091656801881254636311105144495838892170479456562912403644924711650551981042499259908961450208543642256514375723892808234305270195016118789190882157499100470847909382204504813238714770187853984193456662192109875325645358544565716040644760146548840974765507730067900080216520186302546199502814503288445448456222641902193192649885376739932534218836722358962919491698356500643707678437511885238657056360044541411213096610105411550712125405168759380908520137499219635747960472884016733258765333706204626832845378245459430633392981153758900377886034604340257052140428540139900652352137837573114191858983419751863238340412347460295706673894956433941195758690784288601712549786317987824878571996073717233776743683681939328634370921728921532374841547795008413618001897912040033724175030903797130389986025500861071884834666509349541330475383218031342068150196430164529560769095851367470006170800454909717144868455185356819701077004543230263254085994423385583071294366372940133682997871282988511072904271322657963093684483868144275856071315655117259814833352062152930468744198208381589869774628549005531032770200932475451939891356448794940939631399884371876767185331034983340185923202064386933073133763429334186296256953921189257770480867941962300593545503094702268818734385984401341240730495071531011781104127529783033846550891328735231334500287242782091888108145688375756428490427566931600718983942755748054486407776000002571048127872185396646006427211285074856032254407375336560743089684916193860850282405994084592913009738591517419856159649379614075958716938762969300948113088409459075193142602570895043663770320793836520076151395553582575746480014684309495659843990147983076294811046380463202766596238301460843649549834879519432700804624622929196720056347750131062465762244782411370125710793309423742211596566884422262225839753958010007623785016517227876787492317996106880145797526297529402432525491723755794733793228544324668015279584000749597589975589168844504936007801829700691024422051993218842597622407501277247823064580404739491069467958368186739678134273081655121178922249083272931693995010327122730519887991879307895282485076071638525762242937377954252645206033209933555935939067630173456590256131426363859858494251846476567756398416022571869863943096666824510430718486718586913284053034743498040296973614695882186737638978724485945612738496400084977975735241117929799570725493035083021238226287756237630196279663264562781300221667399990635460798226135855431634856717819465385987910208519149603966088078058466037919632645539986013675177360181671478298927897213260766954407358833659599329796146914831402105551293047090971124106016642837723564067241932955882298878495555584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 3774503516708371677239272973900416650782016914643976005605900576944571504420279897409355536851606634952728350921630809707532786866334345588920335414175133611818425589656428419333594968741398313271994301405676722220907981041653574645283861166009509425736222011667473975487847624399893061587837036322409770174414646267689427625269680830167219943048343399062180520566115107470907405247675383018190211946791453732615914163312174170321551102861226700017595551184088305605297237974345969017824536278910270188945010538513023195038986502157734282223150353831124374156416800822067458766258209740180707612918242905855438402636483765001844990615937355332151610547956723072085844403976774473966430083680348549899265691218060272815790969602551670523126573441013016254698168146550865428364179987761788582102408649834013996123921389079827117869773121905011846184322868159978631614344511358556361597875540374131431205189489367558902014196639485576739895615355200325680085585339018203089938936173894771825176988979270733199535064411992164760156056769695380331247948802645881056493593025217089906932137385264586860658677493586534047251573390152707796641895669592900938200144197976487733322792377573852148596411701463001544494452162080792336367276170820252991372598628517387785215532819232997760749297105231540833382282874696652236724075401162963179011806475382684840090760599528548397272614115824369134766866318923750316723514941363476510359865159786885006229835670581541382462158586139312567018989222659489701918339725905635199675415874533787869519566153391302990948892088277439122846066580035418241898792756924050723851011148066306029581969531291208109418822272971439071360627371547667012648861393811586133596728745908456729565206017846171487808070947855642033934532869278455244479042295430638734540651751991213077692260735880922957824422948071537717560281848971172861116333203039908476171686806801998028224023074366265779949763006944322484224158847940299184984611071043258748388073547088448336247080820849174761166853724001080084366701055822893854509725729374737923469903000503486820446549622823076710093891223132106333631242739101322512511429546020929743108021962264200590861299356595490885385696109414191377526988766781167431634453245977737601003220235647706002083784488048245664172285579900837764152791081290255669167799960489706599873151650878083751267012019558965617964361404703710336698179453202883227743838406039374270927153762672254934991217909070521490239646130755325661809498496091283769732472348107303927537062263765847570530393891236167431578680875618226528949655196451795440537637899000346747741665341305883174402915939271947771451121827375914273911172706789885850894083706272186752182005945927843564265191389818212799026591747868759429255092421587408109452198204618874461188746686354161664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -1577912702426276936117620141654128114609206491126046398077820214697559351323621082851702712346600561950711785916243011050187524725397566307363966162392660960974029346783049993799079983773611127061317236099546224884484638923418590888932991818838347434703978803591395456293726660859816390324855547078665063004848773543280821426367875451775517993076911595181040609060857517004017760397226339157593591874029268955229471590410112762483181781078612585377386551916950674464149809758148781466869428730729058458217658563367414681539198908982727975409776086175691877264809090128242006884416099154107233599132035438864833020962544760190667994917334619873311687030277800389427466955347160252264032999064933498317879065394793075724666121013784139014812833392176962229585388079415948293409401539127916203413668683239632049427777284533834714787764077677983246252980408863304412997021239869703966697205712157450599786825018161595477263216683439630077425691025900773033993046276573000240024173309524442870768951623558802388239586133830158535244845529155303574662575947197967425810215120227305312144383669559046985489047584755146452486403980097875145287963062536041168551003745084903027214043041220354886510457230834901950600866362892153488642560845877285809983454290784717591427274759665461085635363315453353395628401850662127602766881149530287933874207149415145825742459060501740163221874036411638546477606976044474562009653678218347901448001310827408771940034891633359754917558730416805655649874264202698894463800206258881346405877816049669953452301379832632981306685399176447821793400006986913261619350533306281248181274815959164949942283079013575144974976049707805078866306753197665360079523341519685660588440058009705738650801561991985357406733273492364305601884687680465154115783581676385817673762846668281951614244775495541374194284940646823338137077472231503098990782517824057834233083146400590106956752439695794981970682378962706750715827742350454743595977927817150772247366370350327962315610635365680441152301785531073820994710396975081592671232930519176365228461199602006974496573880805630408576621763179801422906987506471060183752672202409403993137942086936742241721882099761044829694314238419574707506370406526876395868973725002556842255639636161320399616875877369476777216663032575526527946409564008748572027741836426358110221641974344939413897340568300706743465716862752895860666023237376878291218436290678186692238591289133063347853662647487920097452351202533760644449452951755858087421955585585438367899106441141089214833100751115456782450174392914383596460536556542515565575700352225298077449881097250345380501196186599364480909640147956101537001345335487392374757858479810968735880100121290800911695506445925612840257076204366780332587450287371094411732907049609989816055429449735250903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 549716772293256347175418272376819302709804699878235003063994430213570496611956392954023498854010870983950201064944606105651649301833311168637795837811142686197504998251953969157006512151953489928780006558138364558474057046512549768383547364988769506319160789190323943931677446411815205299319191883749369951781466933143418385288004729692168093121996873329482730991775179669038783733667284020415510741883433031832123017760240861803077579235811499455883571898203472793193859361993385623479064358339553822447183147916864245591693647820386917989445062380471916434394837048836988308067996780082903297706915327744430122812523284219141757912531005644045139846337154931810833808766483517024810728375024854353918145050627602786193657918110665484491908553429087365765755537252996730552266752773324287122850897257641429700582396696765399313202128029593011978147494212886820290430413942363329228761660969825298215867282127164114833462650720748800560248389981564706579453518173942675580644245297289390130746205086659614134437266603725718049166716802326454811060108708570179250719012343812965630218210200555994481382434913128129468873462187742870172182800563116835290073851577836677651591967938650986765146394588545352947411594755010728656211424790316618750180785547596368252135355151446565986799281010677778271718008075781796968969093885206196541175930696113324332741235076229620923495404065135143322729745848980626377595879427702011520733309954959232280352331180549551218246253172893553613893282908863061683753840404481060988261680236426585935024068569513851955427892913010362415713546646190102013737796077467738146530124387178772380842977881900273709838075655111062749216982234415441125990542072855143022515957372537015535508313221999818118337512402296880759618813726826656237772930714971953066186057085095264359107133122864643591645049518421647279155386395739689405554572803299507325712890630606909190706812845014881469945855702638882888614718676202245619610140365169625317959827473857755404017942175770700837098312237859574223982383568604490287942564992704080341269705549548142455702934660427872953994660719236169725134875255304419044911277786252496948363198215887200686311049441086429885289874428377963244224846110618242828320637343151437434119381430474042781813679858715216000606179621785774607350871698216344190391772656914452138979095104532655847841529905729169004646417181291498246888308617013462740253723353339827761842113229135146283976064336193271732168191827798839325413002505696292993539373362205465083289754500811065400735497790660204478312819305888067262994920078322876676548976445196021079462223917362794576909660933323618413113450103424228074991194132162137910120169789056466383974261638552383042203953335628056993058237265344066675443703807259041516017687154239166121282735287199334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -154294532950993065806482912980500037989564461219462732341282521124183572595964868827434078273303299394902531719005423768283096758467776146960949323921053698694805036692618266941268439274605716084311442703819346712089449171700337788243629450514641648527854733432577806617473353566360576970876845342970940779556047419518536696527080948836666550965189060861847732363786944003482906539003546967039642195570717475299614632387960046785494839013705280799767718072043791263217018735795132289356627719033800662545289213762964106632780243734144184154873747911722693672391407294552677835043587004494148836495303704121681852100262108481627722901111297362368230812316175251293911694642137914314790893991001530604036229893503763082175533092190798602992576028181770285358939492507965384593053232171866679926189928253918913036621064784175437816599231766541899838668406486036041839784176672049584601713227334153090016238319614601564423242000022483627808186500283558215605749873936259142951110411004997676872238018445626848795558745776994405048364485291788978151110239093810079278945754368160547453230108236874656911853983468075616485183803133231760085540252167006134927996248657190204726159631553260827886673103674415933892019889662002506573018448916655166431886211985960165374027744419548470952810825515631359941896624985009656351013641499043382022804140584137909834739861878161670819211759575952339860165846335051066473209367046446332824841487310763274791146839288722873984221157589155340549446593731018968110465751586086727736786007096970246610568875263521873001686554324645797402276077397978196698659058363737566460562403202992621904297548153540826688362241252782326240340766964124449033908127800039806631914723659742397830116716735385949710203518486005259377023967677159745524129139511274682000273134945339430080693394937202073003037373172214890650627245480326111708729885951178302657378038713411928966359783931071678696895573055810001964149620814140453702443504169538338242831203969062584923466380285700245633173142023063117875008481785905771218059995252002253139720101840735121785288361221566772201493167741775619406281051034034986577405686194746272857936408475637105622177635405093327880281775434871787823464191805759233423166915912917168658692617820349247772927486958670161710266582326247922639538681151478690049943722478260703467281630133404748691086846734121788021909994400570014855276483185794891823033304599215465139838111992806182797092786743969927088811061791572135328850425489778222167968455471924063035253161923677104439800475801801226046659788469950568252007325100196605141456706329779425409383612061192259053600667794066536271440488937926378494068076296092454709787545959339612974738084291122518956838042470759550091776954385421859534519338858434579784909676301357871741044280849690787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 30829439735606082017162505236699539246267527722482911760243306733262551734732731118813240085986171638266650174567845751296100496188558321659483910575459444881557389521562527650879180096557693325370396579942050764171202440916308353004756586464176083006674739521816782077282490514571608706196953301444750277455691394316186884781278397010121638559422800077676261947444355616203791828716751797870815217987384828379399356671941897237402798260152591046587164652818475242463168731073390580519605612452090260833838704813078207935233309630838368766384144325064504791634526980358138163384507869909330823064500159374227571278637339322685899431034912089028680328336655926945096357921561617960039803795337695913176792648295244979834294514716779423381381203417826052734022302570165382914844447979068438516244921459187392576190841311429935310490229755664825731060251978923230305471648774640553731009286971124965612373299588731993001757668858132921505845860554306375710020985078217672249853165355895262757403551385518880617984787859789932528974433480797219331047397751039925219784540983164042360875873610327237031384174650055651721371117826600810351557422621353422385547506306479410484970611314474662408839280438607711366998158906952732337651474355793560430932493056387864751329708746603154869486010974757920830224637036812341469594759063702429384240460263372063800778990070267494259564300155311986206533102843524148329241927632848044562070116455807166749223952908499809111285039238668021838835702530850653921664359810318201017206060680597483679265393568783388560448124127948908724969360968096706760958447835508506314112370130731680503790059078205103902345506399395240769235615635256560223583563621865813464049593283160660119857113406825510544570920407283486890535402068867157975365865760519364813785310983108068247282737835014539757789493303259934092344768925002135162299463674890732103404101805342289801969080619957730580803883368594185030623246668601319051463718729203498536553686793836327872425677972857936158120870691551446039923626936712163973269898317268926780984901749374277268641380037788925084215198547095810938285860231631020493374985438161441888873432352460190981107756853144264856052397558239375567371655107974403199142509661374555983037501745663748754746671475691943761591227553115993860551999192922392423865276963990686058255492251492300060477213746301803440018116908890908718376403395373132023923576023189141149873943102493946615222476668610426030004753512034061658692399211164040647869157956245095158249333868408159520853434410179681907410934080194432896303430428715633284587794095674091747302554741380860295330156609645713299160618215695001512355266570247902176379282238228536989985523618718733619127598746117569746938925911856230629829973181831682583441012478007539071574634133874278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -1610599409494980427087164563872794301381261073618099238931375686921902708809001964271454445853909593126838463869220445108870036411127187536762085587617325378957263575140149210252673418924193389291176765074848959975784004463337078011922825865971746548208438500809887197746564123999955982377957030825406501575092646552880977717440365934848449724279872429634712729877150210211130210682511253791776650319665397462108574461049506770410458246084540336225383906144688721246582955618616721896494988425027422747489979182121271553757148086673687241055636720354078786465142784530059974240968985537398390955121622597641263904358643395360329438758337423614751306110529520234892588340785772820486787635255876990951888151220148722121246324766011915948357837914490363942797824902194897163148344343435597847780738790164644097235137851127465297733547512205455703058183490023659279666296966197716483834907149941880567976508969815554950895266479343249635832623110847790325054824573045139513391569707490415844566766055122051549861959332894073593308811424595414242639624235261914578420952529274991631223944633705442549314030480924816820860269201232369264936957771923259456658072751961831301351831113499858181121894140968988019071750951926839395174134190956787221881767558656464954217003796781523483471404585547349701801253940523540178993630501947595191183625339873553298463980409423279166976465350514141026033943386481258106868425086135950327546119036591757338637803678138680689111473590557348226522085578349781698525156265800364241711172196847120102884813308470685130246147020618474607283297148826962726388326643983736966175379399271170571326723234281118240414426096655546723342809140847741122700755731666285738919586248822716133941406239061903927024804576231325404764400400696895751436103142485072897336525421103537216756040484026721566319923754837977793577615177553868959692188359269449859252225912833580323787200921264417415777539800303396731870448686072851163566559563426428349100841382084328486163857302923003056236462876967557725521667315242638481011432019238360234142679846437384964656045182621150433540919175542730820144880605836603974308207528641566316297964554055591772054327873170204224866762871465345476098961591260606755739530192218052328391952764106806009451798984844419976445927081019794982162617767141314264716369837215626889179009267373335744739450294179442658560849527385324900061067679389854751482606124176629698780571385412902944436946316396214787818877863813700931554301295154244185033758533632617902640210355794770388466325537276458315838339737100132235542541521844646383342353793115153677270914017181022591609909895539700778889089414251375664655257978445036824423851694259910193775882120836732109443943759951134795067557798897742130449449906750773728598785174837831727559274847157616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] -2128388936741136561975719580741892494318043212898872791408828145439290246903872223050892798360099035616393557895424691359267317588841999232490831246392231241153500433631882881254690057670320974402748574131563420310419753692039178400060768910227648834959108640986097578712376783517494757947107598705331886353588679296254271962284970689407639585588314115832270792341481291284303717362433177041980051369052503974400840144700558288429358552730827536753043603729267168266357860343734630692825965100643678439019640550260295159902600388266489626925258493348108036638044059551237914917141913524878264609163229991693276423315862106025702736731852218912078494915808637893284333655642131571812351258937853990764371582918737596909350849759636196303947833163810629700759901223877425537710278478229413721093112064425247550514723939912208873016663374057472443211535277841375257734190209495514504246688835623468616541249053511833611256477013181697894700717929794602997682241243732126647361826303314869893595614411415949250158044951182096524988334842964070213921661447133252185013053276588659610103840127353686611105510171876580358931942857800241977199175344239769196686055708859169587640116354601117206005478384378091097780919655699461632930334448798275113099334080678547772151033970286346418313354652245902449083319116891549771152660052528299116375767201760199784777140814293191639757174846956187724444251368282011147804942592862458418579701156914974012698744738059430333882471642250483343283536188745859385735996871355761277014349079299407624068297873435066157214621974681640606191349606371308007234728029557713334988340389471329833019765631666505658512369398088081070500762964942245407342113383694903325909331632854243795650333822273481633450739184876533273684232207956359771768620448100093199539470601665328094974908703546359853485580641207624315690531739508192884561032594701266491156396798177750273364938122544631764726748870927271524524596416324601235295817228330131201843885214945638242144928986810245247465799867918758285637075778869250403085533556532330396590086792900862929571414973375123413187962592801054110411308245747666746935426981866903957668702318875948718899179720790487916550995933531843854123325752705719541789312682838551035834787804555647530018566817584127479772261284962014384750641521842433145306623594734476018683839909770182420645955089693605450094829755538855690756578724625585044413088891353488288563741395399713277021878747135410178838719632420993152045425053971411221514289524255644895852262717400790387874730449875137902538152305150131626939860641130040214905644478471417342637070903444063239704802460655308928371884211705162475475842687967490511479089656841043995994449743263736061423634721688725133208033382631129419749136683702045562937556833665760038997253151313100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] 1298170241160746253078063583905609953952927771107835873894779524755955255040596049261076697420801494805829407668131977270017581047386460887084609001525246276729221850282825084608437351190333072829751571964793813416957891163899225832110002793622997318625153155700092935570497132880486021208657220203837546549959990401738314396780685847120228862282682258962255703385890819423129696779988987861315768419269998448462312185101385605600795236850170358473250541195178806360110317064591321858771933951101858227942025767911936330437516441890149715335280955575611035330258621782617885427671346156391493422278028737107494095063263496195149644966386673288995364396428214582618771654165613378382966887953535191143722160559488912658813742307346131785265107982455298083355409920330223378304242732552188654057287372803791976625982711927626577784955818025075861411091230346901411976721895388442208224062884728696448842773670149614365369946680983407378559229615397895128221240865867582743964431460781186756399690213057977229336866115519754612333271992770887419954280644360621636886193689459570939078838820336998597728978193292906304696120633294357868970329492052216726946745421322838679431761943692960065493880717112936586863174006768832361129400765785698395648018456479518908436854962121339245791921172226792818154227267587966200029906873028630465995813538255754098088705871020986901070418447070634089183542939551721529115327545326368654685698250933860088254298857701251557820201441531064191289930828626024854911345417679312238134682394623487745850380937591398936413428644757288769752627634150919839231735375563177152036707136863244227264227422846872801778362765711662801042063349243163027604802110711659005553156129290616566393329867072499364848130452676706689277713057331767081557661232101806409621131932763859056869566915417960721932628253357111301807335868175845469646323044888753925821140940911841933576933149525847585824777953977518899225791509230970846492926985952569757343285566063876858037875837458971551139690002407580000404407553419317867289639640538330867359503880846914452308595901041331520385713999295858021270866221280157829163143157750645302147251466198482510145155387451733391274159414743147171981047285516614602456427880528717368709515024390922976285334213827903153708847082650693777921872777029749504661948170529901681335459272861447435702048809275492959986676925947479155760697570176425492517897117626142497111780028197252251883398923765179373570926195076509548696118842987899616472373858912500326171788195914667516203339531118438250476088301278316257153452431119123066714906722247984431701226145036215103071532909704539093440068267824178329409185486990974636702924880384882268726182620479993864120839346700758464705271371075967577761178057468553608452314223510433459713515177304391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] -498146472607941497388313765963473363712438799937333834934232328942425288320083371136419151822528810841569071007610575965453766992032661654041414855816193351717828176068833299513668211954803668758368387589677544249011634885073474394181914616219248390974381223702717656299374943379232883614540690779045268490622374757986807368169391496585592182153083030248951103548555881458110932825769541352569642894490143924019447292664939172184635110106134751452008205001283401835997536042443216929402860376445227991642919391914427992427736084772233159410595271654089083621634691095943028376703640918805698950371769971759374655674402732049505175130447316857889791841478080735553966810328763896768536404784914158463302583610553658720228243062550427566740620021729270772831983416938237145166832935539117702977383878253831829643810957950536738214128649980069060357695100919780440100621542463909903797906014489524705019532327853044454809583609048442307674559723652143268579638063773077071455621266971509444017660075242352704212139434971856338993072609473064326683751636804758528943338217752703458917708807925357173759874218466441440251557239189503943705643922380317964502766885687160531691621537984397919111037524598243270791693624461311919109199068216334812432114384891494842382256980136892463458622531679822809348592030226833613661119017493837683982390474749258475436154634397852979466990340536873783936413523804280220158873397773509117570161384449190133259403068647223740210318107081171147971563755029685285676105685367686511677653379171182489900190110412244445526999622356789668621549829084302995740557046128931039106110314185581346039393768235638753234420288516120968218473889610951401599301404382950416755896510911361647837887516108907747078901874628229017012119537033201960065973186321755582612049496023185812650749877884315048425549124224370175377314056839236353752347122620532365458724414941695293732753218670927200159181685542251669392504342496394520590982979768036818140189349481120341423870218999395049283589938203583683821553784907214203759934648893851391034288657413320800248149975658231497110458992993263496965245077538316261076516755832008749537053460507166993881773222871118065199222765218494133018440961966403134425995081223457645774809001305803704064569194757732044857565146952093945448951981318475636607619408714789416220325433259021751241101834346988700422779096384921553480355481734819292050079848257398777680789907764207085696126424437162994242566170323340278914899556101096848496589249285825387627833073545132274207790172924621934942653324630094725971417473948631755128373311204892365441710304709247066672275878097199675083633679362011395539641767282767888542015677546446408886118529996063916152628130160027062697503184997844396213371379293679501448595156040764730156335362159411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 150114998267343510780775237401156431742913253138708143405098596062512382236308843314529734385189833067977287175354312117197419513970361189863906951557386548410501636375404725632049145817244340317415283116058304202431349020673669082620248322572645152694608942542178138783382519637068033510762431871125360237741610465458353427387739881295511684395001761141046515310140866067998803269783448203247949149701552480488502052644656616370851642183093975274852177463662102505365562069132786278155404433944418166645730617656495729878753235990912766219712020565037871742127950663881132709182986800475474730728467702819933433797162530021005571110783772403971487907638907301275285305878705680639310778020176548359536096439785436871531705035834692216404618261632460951563233184048806348968858707999625821010054917169873644449402997824027076366685990486654106693710739997377906780201113334260737914868800970376652352887502014110203487447946451316768636039746460535301443911203228257815926633344148037107732685964807628214782737186003493216714423090934727405462186215389905690555110236497340851306802877626129290779115946810103907662297224346656303187717913360579906894537986933868747390678994765929839030833079896080154083041254971282023651096683370250990249556567711622659261680806267920783802831478901976710623173721225325935450886157620688372928119026479760568888939322895969555521938529257969496576958412786775235097784543693176600904717319148128937079465957381453351058231331105850509268407094608740309266481321012914989902148466969592000129556215395329223307501516333927913125658479003766742438187439883247314670142830827929947342322853059585425493380176237985454287982105438819649174553368213184451167311431141517587343538291547744804435327961981183364389279641115399473787430601082694870904737196053614919728966254721568966792303995785583995556329841606470588536627779757626727009552439558985909696269234124195356173070033656638095860793402983070331412767372252135735146863317250103673654023698580598584698063395946539717713373268943894426596701156136766374599688417849662777142307885238324407265113307264664778772092306003911855915589810433663586218061479977794927600542742580102969940475486585293653335099981852008710336244271736066345533474849512402446043657150642263488618451112797310887345234293853051380828971168270643661206070748550120063052334926849520714928418037140923528227956206757160784438243995291218000606047253215832988476611613851772908976373523705458848590976081454353287546270339520371424707502913140988297925269860064038213015755663597298484522171424771738842281346435107117091769828911733155660782668236139334810553097800869773771690830286655420697714996966538399077243592780702802786807467010820545318553974969359802894059703754944168061013275472437161408700425568214056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -37537183329665665450246463308612903995158600181655346596889161090476587243588636076004461859953159447608374608904194576582882025950620751504718429770001173095430579164484118009514243309417333309101209276892368756435486436009481038399228639438060534928487490096823106959958947514168924098464810991137564816148964636319540791295160434378746547270652130917528865032719313732704278331640991886907272756445390781473135714529989014577958478715121531030130115161469538765208208338234095929612408854876523301742427872108631655087050600387613790113779328589748839547487306539846198243464736462734388205777143333562459858015681142431701509631558199876338072138664465327141981381712479237514033350733693449087208754420742887757333991689357940403158909875276281868480605693192613597712052878248657952896543264780444631027467937529717485781275335785692629752156344993837099603743100152765063308022994851128552160414178594690479798719585469749319252257204406634062251916221961626946858544953493842423169392074546162253368832655032043833010350262750400363344878228040133127017460204868385484593542875213333917945372804798889448151747578655455987959725825612990156062106307047491633442224034278265427435943774838536788114410285687497276056940082061991060267615388758525980101267656520275501777072711348437710324103560265369590549206482017639839363785595116338559450455828276446299599393827460597287947952862508017654776701245709283356731503017021326538776679931477718939810087691620723560234732919386775564138031757687709509979325079872415910238874087783434505521570138012119948859589332238445787132989238072284654763582214880563458093562447162309763748857348387003885971656785514714988653504035389183757525873697901804253414896160839999352616046157338244104196244672537673626431526845543947365992054328160107928920483209183948252651039182053461846247693835937842993328452328202321333799450233696490446996091214707052428036519017023832773633726266827452915638243626774425682489877014947666166026149788307031318213296442668986284448441657405206720567656513718707053633830892756342886646416073821264979404040814401702748210767193819560384257312053773379241482137120707089383461293677067076635833505950234683321070735132042253002143177507520539010398196213675470955590531409252318063012388036907203888800005965412119095135398768514256624857894229449375895188789027731407959470671646511588463976568126029382161649988081897162292759310540882244139454581092093306802227478626487963734623396156235541476994223600897235179364673010403079765496515572471685665513171913597545546750620216598417001920967056376195126939593081905584891638873782771520943140158962923123881719910915069605725702726191993437905258141209514470441747579264212567355660901813752899467188692929382339845923523556167898151996072557490995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 7893042310903094033846551859491224499205906472248954264030139451604091894443437750596059417196961699147583191440749398068443752075260149909367687092878684156619327309861802918157716953715596220682716516679206458782583321451263559015284672209521162320256997010386248949197698881103572326305767944908262154175752424861045785687090764501967943705532978740871463087489244522425224008024377889108187553506003788584730635533031669983994638391808819852686467103854385463659257006743216442671122116615035868231016005424492774261514828989541467457818980962154013110856365925926930800773037304790844876535478455248398561842752991743702115047432083404287193765439357398737397670622671671355489072076707737260206616067428385977731981732413334580373669139967152985604039579931234307451820885436649297077621706420536888359153357420333516136324485971443926073894392195913492956306861034240020620280993360663416640945743093903149072792129848468641919265173822137319241043072873998457384269127243158895270842115763277056630225114853088071635173170947693245656479357873548554374034422488936548019605338284242632283171002061065532392643203872957036475784226919239075734113934460235881206447302392819314014184816800965534183431324826554905891135996599573521027675924876427383801160477712723444282894489461674225021703500824833823716040706024720359554370853860014633693586355352579008962906506408221027424513745765379743344929717127824071735794652016944623172394046437675762873039505681851292122325298415046497023695678946139609863807724970583460894491146125601857344470908074351361496237401196585103963061143499607500261412843795749373191870679957065054445117736317113629755248795418088453475841007302045884307119232201768678607330480601177425557057850770567450608525178124925811156127136864158865652031850905847175415575950284159628952237964713534871734482700837508867683985054200006860388551104731554219546735222348413980744053683759623168645618192791492359203925459775589274750488336402793642291537754692166228926455705098968069341887941893906887711485392020457302706642972076839389304533302552554220611220427604613325862776289724458422409238541128335879578148512434937773828052979515285224528372498214113084203545194299029014152232064849642892817999803077833301568844805579019147296537808411097764212388509286461177549312068799470028473874375430838550760115735468747271640229521395251180344473189392861352575888761107718896740732624774989599682236407460144469093700495344506345059998895210514207688711855866017720744513240757332949940262796051301888163452207999908670434061896507846806752929290818872203799002821644039215423297519661405439652827621621768870459824960591605882104380112441527231026797251761662054505267479081186603845560503283156123304777538549783103287857039152776333983218272514867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -1380728723103208893381996025381775012885714961475041992070025230624897149881586297263535988842663262834379659289878947859981791761147027628726384396454371731555143725424045692794875386361305750656988237743416159865479880749182911404225843428373835097784095907336178100648075117054405609303988951645881445543830125238925619119895052674097609021047997984227444772114846646626624244709699069664307569276025794891618709856916843172697616073365631187899814856359819138082261446714701178244944828753368815998733533113665963707923455278916961849241983325071469265476220512551120166979427581247192975244321098591311424545192548752749544281583211817843311966133002347520789231115701381604709640072579600924037766160262368741229689103456569108874385550927504703509009360277520300413119263955182582136266728135958156661904830831237580930635137121560164474901604853580034543777609199590463927818395069528578111568941125947280043980036504184020625892498888471199677889379685004375982526554844710129043465282886909121895361621775552270631805303750845134727164706545523771290277314809853642260446411614626231518670113071628477759015260209995901905105657648525621472206650829593954516465382135768955639672352606010638510222026654564727469037989788811785994612744723075188525647868144110920678690760295695277750320789599536551802164443877038624730565624106235670996259204836474570369031578996105758089779493649624484048832429679562508470326142708506576123406079914549947067881079637067231405327889360295334942002836896846281672485531810328495585305007690203225602441673901620732113419934596650623284865401195811029885425262411113059569206396806559800802670867221802540503699191858192790279875212839786475826099057157811919842322823414014570351235114016754041122042607149574480344574835177111655875492301188933300064865147300230233983813775088553795155337211461618242865829591393779207634210877704327484227291419143846777694789204174346540973300462218239307240575835522452152268374488939427069381397284289574883032079761944932684451465397845302268235173917442388795576825539372830751006512962967854957104970801201540762763449371320819643151523589480435814242950504013284973013013838724287179981126654305139297230216563981195972658478389298488853266802011149267542947744129365410021002317575339078735498520129050896768562100014951953010059022068125618525754727512754052246991714334628834455521520442095638089858481780164207090203929099653276924652050618807135874982375499359441594032273779310569946605840360722688353310714417515122148489849233757787978349337845838980582771455559066166075743133933400910652168379376876227684614136999049171743259872852553678122721724688898477129386138866900485719311848490576869616473369389265086478205545513351931265715150242007059807426675796569061043320327207334707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] 192263604737473321536620594077983659883867357035460988971876969125217533478643749413620856460790797896239818000333967543995385295046885899062503393176446052567260650934575138751824659470886308796948162409353224435304558249954659550557286355678586519281294098777708656863109233742297596767634250699853338853242596285008026775596734913807067476174672215432692817651666164260687499799455256259373755947468674806647920628648714038472123242265698359157307788152688483956084802483267233032724845623546037318967428299549611857592233078151392810040611193735611094763576815741698750653493216503630330394533448327807918287013969956461743168601494521440229122959093406019184723635729620993748863542884712981769153570270314184693887656616641809607764735882162395537487121269888209133016736797986618040760233703161751293712404978337397834536704402712306218262586914685306778113855956414774091396137566487464616785092476304730017518338768865121952394558539745839599717902160119526781681012301738820231576499003434168156213812107573038970935020526526551770212618658353056804391340845485839635306176149862044170093407509450103312122284182521388458605496038776159917629681925102244364941273766589455904413977970454174354601806193331603633421484023033330086554406351387529975484899128665959136697498704215474784246982679635922184570754816557050783950345993568360496522839219825937197467827219474176747015267047463486080169895127097471971004256447638076931000582663239824057257749989634491716729245667398808150071119170845099237474774710958582419756947221948182602413004567515763163836509649865396529811043231671665140238893332068378014243583552400154541064695578658120154474829804871667282528776331637587574899560095600592012532230221546017223812621089635201871878218070354982606527230448703479696544350278904667747642349948472006045949164537120708962777337155496485163590568747917762087806090367446612529139455312887092981276160698803945476566570781037418070568312248357928574130376408196739816706125187975582950451538086646897884244235865362679659102198895792427611194922555663903353121382376631562265881881025991127890593158970593920179497143842351850594490828436492058754797190825646380622100029135708235355261963778073183314661563027718089809343579182548912788840269689904268676901736309427825730008858998288067283047019746907886765806531754189357592766202578882994101906688439707008040124366818615595215105573739374442026205856750984054781438433769147660159090317428757468439682536533447580808909982294116631036918462400568505915097571674373894214491603724299583008263739369730849564090617309416482427238789625755546321796729379145120710944989736415002804785518365435337723997344438165597767223887259002654677311883032658286580325325122265430015214421457147592674391160127419092157176307525877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] -18495788615223657104210333352400356998392939232193983073971868003320912689289593988072270433835594022749689503928083963032019886896534271051404439000231451278325372447815238235328179772341926454842146233080659353031157929936188811892292809221657775202595296659393729199660142224214446054834016061775083901125657178285452997093499136389708014772903681431237755913380065771491350490036818666667893683269016224394319185691061971173229352247323072117079917046957209645042190914229693205201764183595260746687703157337735151950687527572663025268563586993516115981525839835860756733416545070107568807170492467150311932389877895417469331471506271421863465768222815153326518644578099082376497873165706103616552855768116102125575976013533460813247460114584027856397512142346854413278575400967307548171349873507495377251665371902580073570036491995352709417064467711428471903073387197419498993293237473853835253578680637468090749943666576514245920969334126131613567657048949603564768614677925947757081302198977425980844641928669654554711026467617717907230269801231403574492280003240832386086854196294907512657217856221449415216403574602659320067070045368942325242932465411065720544717226765019336400813314352375058686103659999347660283703656991313706311600539311900198334147816890697386605636224614235630995517621357438112307653851200472522533205236610660874788302125299439330301865338098758885947180738544426794219838878864387854245801607638113373234764086025103920965162013840322970555045540425704998209008650096363940883163584618560171499418627691805029513917153823714378631363322272373102713575580666516846615059399075711280388421085302168712183574654131482352908370478940722932937812970238273800670316676129086169840720442787969244680834105664829253746271517546516849177327842284260034723653043365290379573071603480816235144612587734831670793521934186547941062868742031359790886672778974123331186851061767541071022734596470422602454213504205449576981194949229087340077652902463838212766590684072234144641458134206688061388016557441476007105591653873850316882527198527745719549015932477937002636558168749819909298226698803132366754365644004595682213176056334858081663203095940309168889032737428222376426621036875084865041845176614753130021648024037052499649316009225766333943169358052462811787879513828740577563397893602882990644693104536556597775669035473109372671192175373025653745053285100909194746359271059066368004791890228823237254953585917044934198387649078582735028851768378152300562645989538395406752496154758239625307045302675995027553863682900856802461172917915071426154734385169830870998325309409336196029124883148912279216254864602264944154368307665722759825548901838437947821640438915724212332924275165110580853642396499744700842784547790350343680743949218717258094039846092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] 371781915464975845462371210592385310329365948018271589876824651239060316714935196014881836448861244964527037377614337409355786726987336688944724835858514697662000921005346467913935584169416503048135542529810240795878503051081563022568428105275692901144260270872863634892698646439581904745092776320805685389414430784075878430804419652834097875724246440677447073750168463709664327573553841237974632036855598744487278357314362178342505922794268798847320795668805110122979660639106798241942697834814804611913544823438330617291268677822053604792452985226077246725603431339759031958620099644725804085330940296392379962394319621181463181014904300240523198217867180581736231688579545284813978389495141286811933893218223707601990396945586640802389591267800297604780817660109629269116001868084732477940963888233047788416755177586500699508790098983320846308116561368170695657763563967890101674620747639656917720111776531091998057180376172070581562362790514316847066195367363179763232136247227988223393360954587336827589621924706444047812731082969874824115456084857786918073555751556464751595700022024579110166094491178661172758309709993542336381822585734899924364214487228633570368819339277983248259652562745962602822658100864746706323230175785840381423651365868569875346609735026844624256478028583450290315225675275182322551284883171111228960697626869859266774347832392039160945945468484000279575713534264064856794699161047427891056837250580489836640869233602294634562669532229566214682066817499979688232854868387191780547452973912459498094652703421048101433806354174740769433086545994509853480616594920575942498865809513526656774843869236575527681708912214466947270701635051099175983718996236441791101425481862954059124425576932329125426442383094156233471033094717002523407808616675876719346518471472251035297849465411696821137028508073403166883977723385208907658531541408740235299899777633862036271217551926160176528940663369447337486726237427223838248956959536440466141983509306005022319152952001032888830771944343988584112494836154874408912068341435780125981647303688655281039738354806748566421430134370717704053042550074049279481077105749376859465818887759560978080400891192061268085279658388842091669723720425278774019843982194800057926965823078546250320926050176800034789251042038810051478040936155857064434777645143229530192825599139187807043313481499555833350581706570151265668635932157087142124188127005772913536051015109685237447951095795693274930792395153762323283267913593187381542445506022027005100007770383581326009627002730439582780744842267506904992830711298020026228776650132417755605104933520150468560763967108312991484536577768885456535068494969485198723273503627351282032520295260972847484348930826980453738253710270002567773599220645019117230310869861490350861341163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] 299288780017098243864384335710625203287018931211593827676683641121921959442237103877674248773353130752941288418181951525031412809202105395393258860087701919940093599514631513541945071597677808813479138940144140990469601759410416893427708576034218328141811914945735442213364677844987967285023064213735208604673663699123547970808931635470977263332164348298664604110023388149082172240172887532599065765118596916685443539531149180885987273698593163336043822123468156443449615120892473210190909376186005480237681533213333890237347954877795815375258705463558384866866977540925759051234718299126096976036910064230212088592558898735707346621607803588605490805176750919178353507295435626940860433226440471085999757670585836373496634844499496246471673574146767575717195035533791065048439299164781606079456053202995659309781570051784074640287645981045084356723802006933294055883434690204051189753075237500869082610383598428511084519766434813983870570565036437637703207436511885562856019952469266904814850271116497152962506989103349964758622065994840206268560052355788717388025395706096581100786784730124621798121102344317157168937992244338226417936173214805262600851977532136682896112348657917955587506252445890418157104329471560034038010007976784060713993807174917374249312713781529038503128195120887540719535185316539500000037571047480091540651614796654509233113338196435494011307190991793151022167956161517662501088792806458436922828438948911447874555412698585824371133331148310612754124982876636968670542111482023697396678438528009891007277335138803108512730402842118517542624580537289662615164551499337488207088778690649946972421204509587520528564216192430015116641281324309959133863475109501018045265304175747298047779481169948561934517907109938189042737950496587621741753788845198400916046327836914754947631249014971079503775327327285440936798349473460730539863059437535982032754991875590257774355737715239985629893565167965611506804262677214333760076271849501963140550550252139744205158436537753965161882428098968569560411038403465886331679390357294253380183810531514007548343280330732204974105162053058832014861293334693628442570701942747762108093535602875913001744220918697347032120229338034642250360614740812133801802201795867304079024321747988896788974718448271669299752072436288562854032171442195129647661075869347867800373236520271047065091828047509944371567263794492276099910226869723832571128927820156127301901035157486406979053541838852180619754433995835940137997056082319316605458851943964439184111926869622908921596925188337912160233429543879599873829547967812847701862319612725614663692031150085468348258198934711315411916357159064250007191188114034659217531123352515934727536043303569666991713413714690515247640509262997026327562677515194845389047572772009102270267392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] -77245007898859329783077050938279537130091537183220333426827645752148084050239068227114020159916582311231533502911698905229367753728939502847475291472816029023603087810618517020268235705963990192746331421444401019846499674854414793402414695707853705483686326613098919806085858292183485551353814393815951885724878771311870874852774717043397409126274208860982969229600006508617271989291261421179283459267409650845553864868640129352078790972416212828476074415966603663620893693194407935653524242644796885297289307333107378231935923858832984155172486820990225743045827596792504505297536109589746907932694513993502402355361540836523582196739987665845936137471795002773534410470321435038466650009988146840562861269014304529774908401826825398814281355047181281063148936610208633341871315388464005059812752340384680830278355578743279236562060773959996886930406054868297347200582551433515620069801625481371629158852894587418215163520458053154883076303226198902887409866517636245197225709348894628754862577544022043693571072353304722059072052279519645021445099524136317036826301209421270407924459223612840499995691193159673124533802105631892565475472906539318198269884852363290693866446043284310517004030689720524189173802700619567541588707058931124236788763589397186733468543479492965224361094641857832757534281454632618696676388186126291788301294051875331766110294304815052511742018721278407264855019583938002325175991141096296311892758666461988041683085468255192583314622228072852447318559221951126440727447568799669066566847945123160112615803413517211864986224682567059876971462713342177818345128318930014849364650163341187780002367472987341635011336753499115764534603023063224860913920756073909461277517822894384053771351670851630465770154694927640343710642781674669768370570996252155606695423093656648560861970906008802400039325978463716959213996350659988752191511970690152134463423093908797900687359285177030696665740245941078923797397025795804476118451902843311173467099016274325449745449249659575536398674546632073017344826772542890882120375661214326047357665299160134845360711700718777312700276801860353461246415984785253730611995164597520430418770377854071927161575958081804537019603543904012630333967241384379412811541347947750728053801157499924617174789444781478245064351843656783686317038046671507161094889765434256884853021845917506882339692157240128071638127327505920782989523666547049621293690046812610350812617069854904278058720279262914683797601002782207104954649470529157426159464475840336247373924296471988735147235436079326562802007237113139718770078010175410265349580444671418320528520231221779200863851098176220907164362871823598921369470427364014300044370383999443116769256261679235715580772926818038124117921751280188621812801298402348460330966262125032576269680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] 12107326463505949346644501308050057603360743305756664691061772524234214557868254271689455129435107903774640309437424668277426122655422951788983521778226680521337294680146545088411800717394988977019539057247487787040522760869765073720193703181979202867336201960782154734090911970286489172509381698093929182006408401842205574979732714394521157599992177361723092330471294101662938329665186334464616360979060356974409294730615065079680425150327918029425472715061309241993865174198759976712526522363817308192745618391784361196449673879615171589525214610679741465609830116418980930577681171625496683473173557202474816098561121509342930082276669956256528056901889653260850262463116811893322082204144948600037121718956180267495111260921830546865656784732040588997902733336652362000448360118286471154015666313527180702295102743645794819785573156782001491125192291654000177049971160341606149257631056173415871656659311275990040649941890062436940070974963490294359267710697807114505186995033984474443468988644318644512600827812131634391209762159444250566309057944826523266798889551822414692822954382833480084502225029479907018705849855507336714030676868301450864693174056180129120101918019189125307163789395278543668450732070750383696031445485090584565958869640280528102416089700353830800907054653847107044505673619513683307449171734837736423792328921236928006665740022621148610582952441584418686528123025970482215925715167722433242645131669792913500525870459572335996635768362718007365188880579048941925903967334546731083325618135686842416484543647566200612447415686391573476689367393106703777241458629495657248677010674201737704018377095881685757319548678186935573921248283007831877591152614230969858114870767700311629152492779893783553851482327299058829714283457720870437640104374753626674772520672717303360069530202617836528506135715681733430438914614527251963428420356008916355302394630973304382191796744098999452662207081999110012124485682807406303811905790786250180979364257475449609822445145792958924558713715743307777922398454225557971550899425571211964131920939866088944081921617679328865910069060348468687173212017641257133535157356010288927701911150032551441354663430704334382973603924427009658256281303812037602612173223154273029021859425194501943436658665190864950896790762063957266950042919987120304037325827944101711844906538777533534619504816457050515403234968408311316803417717719918788412658238954338093998697482085312477093285645386398887569378751110288610259749773421403823159967205227470307709782473062259320736693322300802403410568712620094262650106633386977530203596286838027317033494611327390988625765494431717134873487285900876478362012702708564948144260691949023083000258891605369797878051755862970898494738999427432727368501927713079033626096389549496663329996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] -1377891468724327726344435753927377941303457382308312330476499219404433239186192577834645565653588002239455232211136900818801585757964794924103483422978997721818527026682853547869464072225524096800838061279307894932864520529036315181749785428322491085062155522027769871277583193600107117904759087002312487160418821205854873702944823967787397418791260319464203448851554275917339981703883755803389693104497862665343530353075835416785485987451001811352031753844332813670588922555747861535448197415958393562163934965865026448048288219716950399863371784976810687076935248299920857888264407923786763853883026141829555507030319582053562671293442202127096279655087405934724240862876134692500525136742209089659203809861708677737348954956166505687758334167125598893853540736738622011969416546253192394038532986628366036802651085456114805367006411053309515909051043856244646311746699075861810851955943975582357393881289038052006747244580148554674233263938595429238207298700370929349050278126256921547910310989572531205732439313909131134648645877775300511256310781711546004130392264809070895276046859967328324182888704809804829485451015498084139612580258813683440016328906326902023103683369334480441210527820199626743952909111517910256776045815514095429271219642284162548161248475475081101620976607182925800054976719182937572478451574260090507623287607210284352978956801676527190004446621098686422451267391670262512601893773474912791865204513775056658338644817779994007689400619642149076776670771620102904995350768591099638346423169495799876731763390610606359573595480857933455940584097837012115694514976316367810879899864538553681446904623693318576478758643687645668884322955217943442732952600470061219952120842278835181744447416105644636210246615736029025700828788539864322225945021023311863037154073687472082932833133446924711672432248876628277390434180232446418726351697196979691998733604985830133795301013853224367464316182171195877105787489052316314577417472227644821807495753661586758369869356266301283104315114023858791643841975801091584839317431062952563081315002308172331547205752183197358600433128318575255974356832641752482441612779392390206036513377555980334269160958476546168032874923644080686149528561646655178192418192162750985363418429997658964723035081861519377992561013216243622666724763412622749503767667993675271425870607088132106728011425041899699742577113445288054396019954038273851347507027009724775350683539944459737849943334788122027777036085222455110214822728521683845597592691298039408942634096174248346581468361941507540601125036463754852430398643560479093240437876529549309775574700552093097745856131563011436977123052938165061643207452611427529736657128742893781930561454386866707547328589688334829757868262454820539651987911293696379272960365847530436139417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] 105966282232239674865784468590968299910048189942210510032967357667552853094204609908637858563598303699775722624053069114469527874408724090380987031372394069545566122341626513691560524242799999757283211003666068503922344506332381540728430625441409181428398143379510652418182865399575498959494824357016690007742784074753972229448172046470717452210448658529374754916055661502911058124252351380476248236369933485755460212045219000753930517652984943673604667634143319555454540566703495579770256237153230875794273899020574481502957181789393733181539258117540311630784067437177664415580505287212295271906780074243451470959196066616748795646597400301735570484151977323775788731330644427573991034164320054785142851721206039433739955235593955438690205149239581381586844876972075454789994636444133983668919195965368333808643180485292346563209464212594851167469368574104556501956785974116157864847521292524535043701444609995494610087873166224155040425490842630252172446640865326677568220353127635517220560664842305278991483910422979951796708962471464292619445015392045914252358605965740171353767965401615207597883485256535945877882689240930236007544170710115247892115518858995128586820712600365161347940465315109333105204684031256524120800077077314108142705692440321923029244798201457739801524453323310815737604472708145326033163778057492355532260073442255151997265679097089588301441887636249345088991978911886515925538968151665024244255727781724399735309561015512139592475238478299053835860001402692687591087289936411894896315312254264159899168572687348723085731784597427571340997751975858670208869858258039456913967081246196656346040952740985909976199781133846545582238858696951834027670536304525019251880154674299840857328842305068879193776594435056420548987402269588169318671795442624760983280787927359319904341990235233753392896816104511237327302890242037269224079103819609676890989722398954765801673000262718750599406055175221095240381375388743306094365238770239744114625830782765902528287302332685116241887900110624500137368491604721351021025028211858140287926406073119644690642208828365077391268763738914123244497235023774063032834631127208636328398222200954473095678723390914574154142991058374529404016080489782190549746056929330717982239877186198257192732454553735280377841614786698244828406757510389846768470014608935407473557237044848374589564818620630396743867491314837688324803272411555985055924342952897333366259793411817321999966787522063862876151723460082996296937574670465815794889551812537821914112312691187725970083011449662802382200400683653636607087408346269277240621305389495202820113248220346272902332999266567867784846460754208224730441515179598355124349959912511425448579199492212389498546683501261476772314880835066356131218731249601531319828806655344766667980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,59] -1845795178520502044850168227473643542713630601810599040177823498198582340751705822557735652574623570415731998219481045417454100510224041439618963836044255104552187638160045597140383123304949816759202030822592797331371825530441966935205293211880720720072496100654955004847556077658375178371780019609299181888577804522380420159148912072262261666772897966457833973865168624324809427239372387829365816611771759281690403278173516549018417505461961067474664213350684172562762971354201029219473911944637547394207800830307215615523141681776674282469472816116965027707476619875991358237325341437507795353473738476882015120365576039124670820087077838980867483689049700697129106269545556166866819256078556203878812430502185190430765964652513755231211026513393785739285631813860202625025357510796482513442245462038727357032485133658967943815566886494175458080656675982129413270117417176264342607830044664491754089265955074468517239445922537247849257098919719951101677977988144310317990537619134158399726116186842470533337261820801630561858837937825799060738538407188152038674025630206376068458086614175468773119738126282888487883406595175879944252918391745112360613665481839323596374263800046871322767599858148756905891812537451186014194776557598214978585399843998194926777395799744469249857910654948527037671783702339647502498721372992515790365141293929605009480720209492721326379326355783643350276307863395839535967145769957474276287880858908072600341862131886505720809208716005804273365397017749161803242801706267792357065363430189174938043383547146686257319175795265365225011878036950194650166304445574397482381829535637796359837902537077254196733160241114234982021536005736010030305413112017236224958902500844907971547540492484876180462530939092901340355771682817883790366172435576989111033320351979350591319021269136296247741697132029305204251816544167773672354061328782699302022673025394992052373481009286156693476720268477768573661761256598390412072849663196637004107128065010926983035096062430402018669698336759821787156696849650980122660672412005955629261391409752349753052701742778434069892210894399693931210480738217909680755764875856745827438220464695420948810895284710980975790410096434024508401594898835046845541591595324436591884765870563807930169485784741683141561157508550449192104187614683567898593940703232775559224141761771526630949477859504742972691108690334471203376845516739917268222082940157813324308019712020973095135090194076645286760896463207899735850579003402012316986862492214232092629617609344232096032513947999801560969073378573374986244482237582699557773656725951144259297276856678665138797727536087378036235455309313610404565862195263773746351489541373656017756741372579041759798960046583032205644125595227208321288953874533504047298051249592351902924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,60] -999619748326675999185430016789235660195962822418991451889805746534783300161300104837919727017406485337649254366516554496602293848778863786749220124691201296733156111918686646249244617798343835113768680767110521136876196956793322323420290003244678094245131858159123058839879294759160496000464922094676601990189039658703171560131460344782769851543442783738120695536651276520678866411409882999012662548015434849030685961210075726784539167595415741810978621360196872769949668383377108402916148979946656737353507169076722262219623336710815264357011157628406525293487634545033739648211982019095249887113923135472807145367402727263158305062395001478054468666685537018272757301221325229667693692508809907349798031997042094908566292064649848594904758184418269630543895507441318892146886008924169020992470536075154543177288146967483163298708685101028023884126418902317138719252482042144338616011039626142774610863718425432471970855630847900645431952117180722463455158652785407386334596558855146666464227376393777635937031469065581906425348305268827772061111852242696745890656441378043674764349574597786280959454140801352668026024669772570407139529967425494561793079142719366199421859070148642531469120149724283901296310216896660451361729999592498277086228111903856928692825884544010968097086931297206810302826147549161545884213505473136674414965965142346885568830390559592013588315337726486319300489411393267590569422745379043106459221738874072845101353616502376227331567854567776653703400730028347335183238129979444723136037674861156984638962242505635963976775926690635911690877486991130911807074545038499924731559262783428210721253867362591671934619230546100100492075838137388219285506751045986819491379293626967234224441602944436195595444618070646491312309703472512549681683324120630668665011147543406765251415484398875737830248034712440071917150914317152110688633578832863216619132927855237783627076096419854801107623728786065118266146500280679420554719713248410400450551392558905984731146340268231676335034539790845665393722463056742982514423331688859528445179947752335057587299447332419472701609957934705068898958941176738986853633314104178868110958941268796290969701352672383005110934172139805180915470415574971327815480270535240003822879085467522874324024180866158433062664583628055800596333939098999164462184859080482649238701191471120001164647844301674750705359270730668472437717905895187616502088945827725985459326085742220818759491698946083177239906272498820085549244261077444302572789012987945872871991116990859056963655261546181695200402794922551199266031177885189441928530736794863186569842087075524976459098739133789312732135759171228239042467195729693634085457540349976754938044578885259276646364875005526839361256760193676946230096396502016716488367275534334086348800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,61] 189175238462965193711150843700636443867184607791777702419986996676099227724722738821386360645606584878324163065243993574550519820757314834870463237534637523796890500188028433165823903548582534404139880386864044563084547628521358427816795595125768555381313603875426155142889394012280146263576580342972283217769687018887794491298335053766699560336013486602116154119545713401273024983956503242385149966550261111487739155066196957844906850763183589845077358071393270333835292923188643001667359647461538884968275417137015734846469188712277502547919040122811836506736265902892387428384949806535478115047071143145867862788209482391256769919841867727505179059808772590856294545973059828509817700797829824748699600713737542131838579134806284867026487634111060029762871366204630944816782327548515530893354095413173521541410066323712321660715342212023400094370766457776627963942303330567937115177687004630918138735722706061392412455595053998828482495952459069838516357982031447092787277836821145552478099249941263074737217992958701176933850029865742770241838423624181632658959559513129778445556580127207667640409062460192221450643534012878816523557355057116071105389608015057609395354213217133684388505339765277070983630829786889771657334198091420069143893078419711817612795453193232169460598900392538861604656060773809861127576532298212674940511844913712162234625853578000190447809766962537394006776363217002249496472605671223263033515642822081156233920008099123787966592269490454950131808690397484582683806707731163423171501001904087315697654537605791587387998869022826971601240800481468233313305576805634196030710818961739656405245167600034788155953850091261195211767940950310210760481984432335692485157607390932771143568487533354879071911728734184613033673680634912264166924081236335581988219259710916433214716642182559248201285607206426794028917732393960415841609525400290218938188104651822180099794740906283703536131838074788038596469038291245732666667535077176947150980470620048414441524366532820758286491903915611201563203647287786301018871209894849998097545129740803635115232206882162192670923803235543709085754610697342166962870733662774466852778943675608710127081291042525122924333501362833513392725541416028598205731063422337020458457821087290508861414624377673167786924544622010235444959757282445212979621152225027391363899756552452908092127802480575855150216560434674225194848540678947896851090246349899795265952625474870369603765777142163837182499534029495485536483814739894609596031895502189895815226912120707493950048660785749331298896922166536231487539492265054726192184631415518645489591924765192724709028841420184010009029610684890292242403673787093498267712326215732013395483718384428352021064531198252389116417352781447678680983372630608975505385435397105909760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,62] -19225093434234912100121663479704351334327823213215899923481118479344295218071577408297895443720428262869031182391251920197550435082136172288056094092160292563909746307478944142870670378552645951448823900385234711341517194381910040092648219060869313846551721888745901679546609391305995853631015288345352998326994057911479533942587982390424053118826093993063528454268547312364078633756039960144438790088459765398346558459952815308888149726550584370372834850889710626530084969869718934336173433660318417913613762790270996781474186911324144575389297140677498626427204216857830580055468490526957436689794079144936094331468981206818868152495593548680892685530040843795134733361501241992251260405424917644334447405584702255756578665866132185559423504152231902932291627748870612471392504641435300916607718175100487980582055242798079314473982707266381810523562171429342769591966597064631373807200043525159510698916157496929647255101548131469636685030565113119972855261809354839230548427078644856261703281094381384897183820942622941119213452375778748436092306730839458761006524431700829625506090137712969968824455438349052173431078678408397928485184034369996791174459482326737133550670218175471842954807933515320723582592491876259828388519493196388874855178412464107479524884387344019240751276621467181986603361555118748012187982162227116627331834384518523920257183527369397844648478472515846088299433082784930113596819684156116709228826277460621186847290977364726605256237066941804896547073486907904160262343186362127299213530761713966024676242017898237341661099533317261361538887160847704116502058016447574689236576276804962583047158756780247444119667846292216043160869208095861975439986146342300420080962566580494819742324469864976142330055644286137669527568607317100884375261328740397462725205002830484130404330300134968922014443671182563346790751166496340354302247596480049701711711469258451394497386815957758489237575715507407848154569067699690264564656140996751682990313293307958178868489553000010754473876760427538075503920386950229892269527575856328723578560434714759183078075900378140155407901021249152630521467907243550933766243505112170163392121394317639202637347120496910632588266862331015150706018679943706283782409165018366736974410996733108137455290682179643039506420945306470271669611508880116549005213421453885209100524596543712291937783471788012128651577871086894476004051815553301620324346546145875311792128190291641866015013877397470700982900037801017877004416145027289846797037864011732287671933272153278903468140822748496886731065884897231665837479143232028422907512207502299111790877339708090686815688482081155038276092506300853181232200529344051560755656063509233686841878051808985188554528926180434196324608780217549511539382803485216573577442235028340736000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,63] 1115213150225821015929259258722435755973084320911385778468829289103069131925817927791036591260271420053191003160257982541352605895987159312764106833151868936840252694242673755369465474953100441570574982894498855545714506529183431127082869252937513126044911219343316086248569968433881264537905229219580893079120212252538054417910273123965926412051777426610497866356014920262297609153794074452601983179144904708805121582316936433656049969581137800859852071146201859163233826880191554689767140972643873347243016181740097538833438340392880391054181118760476038344180363365400263966355862064284871588903723162071756952026724612074463776801901989688922032150269097687446744763393672520809303059358231506614667044105847727099301072529990689747216540239267046222311700322862347126688618976067430669596690526062566375457029828815294649221135874554029866007432974362327635136200639754257241118703467348605035362141232727328097475506397427898959782743285556001408814940622841234283391026079120798911811855615675971869121178989511821630903961431436620900213571611954107726747048474853197549591577911970420248963852357531311526971115011970613982073148848651686822622127990277439073760048202769402181450208825672734851184562813859560610626621507537895145186352471485365016536145416288743481912343159161581465506520067694288146067905598850996673194908838267917574323416804178181631096742501357383949227258162482667010693015062560584543202633743247110987777904692052342575019968261936853766603765246173608681887583386757688091742705713252527219352200838157726201337606877728541281488202932663611483749877821517250326539090642794689361065571623188757483656087960345534634032986214854680094177740789076303499874719073962677585104225569687642977739536067775444820938386700836327075376353737842938174568792832741103808317411660205977767059708766941962091598397602629501211578119282020756301480688482493842908788044451947635781676678203365689388184782016825734301992031078973007641642701005679089116889710023481327937967347862597282130533614373607872078255464872238069242200412487020062792520993346202606741225985959298919177415313342366266573498568266318127418287651097797730931432903784557770398623305175347661317628099449147029568866077196094622477264985065194677925098646920714189145771308117909702483707374663192125411946360106035773678629139160240436340513026900259871604186402131966062604078669922545501394610060922283429653003522283142301269414566909287114268153981994848686573073695710406573538650111614814766836236719565148103696797568578195128996480255795459779143510100676009282304524549669781598349271735562854189079225278460611827007481824293388931830909690572087791665418083826107469764310025598753426116704432714953531682235115500567627267357661648419337358511956598871136665600000000000000000000000000000000000000000000000000000000000000000000000000 [95,64] -12103301154826713411779745083521043836865279670265289884000753719494221657623321411525489953934412029840318380145570964883951064121223813506041535125956196168030120233365568728739377695794240559483877108826224979297332916220626580383475935824068486962080688288590506562288602033385987171030107993016703816959652716864703300983665594260965600752058872826865537643513495665413994062953841105108716900819204677914430530874950910968406035452940543090080238653378420916286505518442397241327935087822631754839541653827735096745937497825776134575413032329157177027306715761246459551003957827424278319494766072851365631448358895392990996118071709664875415961364630847929117244800226531846838664948238683235747706788002548385569442615578312358831089937550690807949933720865447880684038362768298618725056031085819426247164305860803855288562073762656707060138624639365189980148840706020521311530683413959575756443568480451823496617564237965100993964930497681653282040699809883024773384243152410884724536433533023352252475462436012581870105874836503564385307149672091913051379315738737862620414666031481167795620173531127814952887484689147734245614456075055062399275623322857359954404762510396708050748870013965891812878731121928098372425180396283276718244171690302273576086192755694964042139380218109427421973225555504175788283015936583093080320104721312870908127031592396711274773307888387706100320463653098020947150274117757673731351244437600887064861326303681109270753179529233031128833766272175379969620793248360451052439341265156713025836594996671367096004451765810338009955173082885719825437640952742478457307571625900132108314460438921370893220966285778045706304270796256042850888811793701605146709772284636108219724914760450617801012401893004536842749568108523967398796943610180276397725971623643198413864739682196839576218515163451528666845560492682557535054389903413544419309297416319142106943176045406356331557203179421062201382491056516790154716930894493870776805961722418534083512921438476885323623702837768823345369962068838655624479262486694110022744215791639075481744120449832013530561829397301271944966022591931629985978969203621507322996043725146890102096972257298518405404005384567736715669124199626877947925067222021288363804327890163741947777845253970360984410947590096460460442798363032142269128069780093642605230287533519282665287614023728145852665262355250179335622104068044550053158533558904387239575387385125763258348837001427234069667534418142914422960331747957470534304825734184988171019396671845231512876551552642142948415810695730781821643427673754365205926150941891210701856702649663879054038427857394097271673298211746937657804723521544313976813647413448261921656895776238417894649523818910237439487474954751353489691713298681937664627148549259264000000000000000000000000000000000000000000000000000000000000000000000000 [95,65] -4149696848773383686178105705736355675448076206438758833306173383222713195490449865021762370135007005904021802774059445679104746030670662660802164213293496463493542366561630049602966525648833331803106984521352360487370829909956875888611335221297071851858258282937796759991703805722432810907624528639574917712072658901225868960640103964711856789611677809795543621835793389159293028605333416129520140335537729341470024696052764474343382990880795215311660374186208965892980100408316289815096370485306487670784856051430925276837939351377593034411940816694646418051749819785771828299850910561217465146005806860126083659281014663123292181433696034865285079109707610343812072566866872192851991472333666036678614337088347462982128770676346006488992800865498319175123592724673586849958745919214228725531256655890363532365491753046715518251686217362342659320208737224783717233983294024991930914827363146106910957036666728894817696018733667387481180464349400497165397871307287612663171960137582233565000176489072143089272242538736854345474542461699041421110823597337617737704195373158342465096655576448933999128095595291429403831339409431708638250349240304802679112300704161436038092923513363843611900195850498245751822111796521065878373649352692739269360755158691914320178234934092724745656815464385371993238479637714113282222970250846602144922795875240138132208262669175833699475789332482233853522126466621702645784865225469813968912163821742970216190933342976021634807468815569216209067734340713202515125508955037291130977781639948090165360622779027669387515759315081495583681476403671120796958707640911134413103324551876492127776196280841344347901403362369615106789665055216853406271060353257174616887519520918415523556973169193940642545012693206196175271133575598811524685251481403443974604700542970918170175238885202375132009517759684682601623945453274424164585499412477972694582274133954579462928061686504658377988429231091398106495849469794487489410149712292180192079216180652894200100023369919863664942910497653464184052555953447911815998271760410812008253907013725024408002482300540469604525184708965801992709930138437049498357261264942406578069687311945268644004224626209608317225582398706527556670019826449997625276397377235120606296214691321897566040943846705212866073147758176337217237183806975173065464937519651179055300694860816982982132339636895358711325795131429994960007126260516431895342125183186292504379863178526870296334284622385642908835446453661442742765434087119319302245076222349724786803660789787148701430587960393983399620053276235745696775636242025439535080853284106287770999982229973925942844720462026410936349073029726923086539994911546571465894853505041632055314703073855119445161262938456279140097933815966821640058380800338512622173013873262592000000000000000000000000000000000000000000000000000000000000000000000 [95,66] 402088047135888955975761269898720445024315956156340450003924709000540734119228881612682908033176074679324783052897685977213307280742903396114637676480370596609932401849192349258175370789930357279870096537400908946572691062378305671495718293411780640529720203062140334991086614604530988231712651754360707039771315759324815006564159983646648807299705885699662434806447036316600889086389256638190965679017603445157863495538777341760286890511572766520361939190686295683073940789580264901836372477772157852857328155783944915851054194052273487559533144946790160108695322923183657596083979375698841175377475760463062456755257498750064754111751695160292696103894776733392620672825008885180196844168096561625873505338899166753281738764360741024334258441853629752238074093298871091001531559680941859140543630201287121933978477533337065347704253126440297243701219807452163112344383609032810007742850340467983791295306493336420406755433238861468589629223758739246504789977250879108012367232668481494746014153194491975267327976217412197170856370907055005176071484583072057507108908656883828873011295389034950449102790322191608816719311274647034673181539803597993846845279714284276782268180256583834039890503988449907048218432047318401379743323086614800077868113066481917054322389810275168728713147324085275641074964747418628122948106933469014317032917325610811176421123206598576288535582356315143370987171109252549362687012032211059733786287184978024381796482696705711344504183171076304383916658894954963448349828726040850144237954736099825906935759847850273343368844221060734172244519170954022426722044498323367398395639379370723081147660178207139029004403231695721322738097103318524360677600722489318049247664037309128621882567642704180752505405071881552006781140147783144216996379244198492684566581941686803344810689673247948644602589967553802886411035004956249269236379505510479050369847372469286004182764065641212168335344669471473118030567699073814643818850922552157264119579634156339838016792962473667288812866192501874259697779754778867843044742237135759782247787500664094827891780917180270915792170050049346692262135709062436398057574924339626873009179270262499062095961604436750637290814633841110967199734095030057351233261713631299536224214724945258701094514957708922787701934848711433091057555150546597382071025548638226616439311955684877778100553660002545317509230469180807558909263953179236855781643155436443177814129582281499493522305001217669802129191293514883164261467145696821209190375864677148397745355089137900389328911618929379614991669981836684851625948883843174830334951854952627046215688898818812861179588247399360983163913259923005532520033828136082180323375536085491000292468513259178854032607141886761477273847034575893867326747386877766216098102273638400000000000000000000000000000000000000000000000000000000000000000 [95,67] -17212583933318785944177700828988571770691299592776947854596346996194470506545089633296846132783729624873175138269179097807978622589284929319022480405506550512392615447531749945272646470520733846012170411979208873371284937717616778098268845859889102322656751357564421924752818694523904423017716184000633429860121186927178341333296261031160128739928076649624638332564461333934185440584400802693707421481851005085360319192691489846360724014342958496993090290247443070233400445231600809437408346938627402447075526989852420760472615698492416350216764333854813029325856986735724859340638632429488881841509887666223956145404683360097029720316270400423830794230393686476276363882063493855866730726799714022939233979967021045995624633041417173601174231609648685330346665604081628955803306837136374620651332123738199574278869391906077291739969133828497191083876357813732917906681118457356001118858454890455511235199955691253914925394198290584827928010141099297322913374280466908748699425772138177510887187424578185905046896430936407462946248987815230775420561028789305925766820848833549817113877327930110067952806467873971970979636601957792566152063133705523737826970009637073006424781442327093027164362325032068511444098046574166721799838637239471335606270731281649837835619326493123730978038172511526624293049859550265977129476818649293970370968278765455490120111948350677577694789274883696954136385861396635777534034310550918137790317419552534559528291789200929666035216310939699320991366945846098405675375715162639651241302919795765523716511960454886695045884782414250708691255411797636099722007641495965185740910201422012083303454695064214263300801430430836201601136465409945303740369721339566373903632331264123087972898956294698488925411557416971185708796516679107633722773862053690664050628028058655470412590084236823097983227780914833955354809670775626894286488727190087257822231292165421623374300140764797541801657664726363251066573881590197009744274003169863203409166223294384802727343218670840738071897002425136590218262691311262403411472220501753163773686466622193973405135003404915936550743149596613524726712906937191985136968127552739899356666224600368374841510499082653031476795472091998903530437342215595618435413667685410088544478165791650126591376877303342121008936718513131096309593126429337965140733731727208078988023685246483560368727426825895048569491234039695676085491348973971399108791970184609806159736469011309460263426445663739540790378585914363552076728586835644014882644544089548327963784826967005905241590396131271169331804135946526048016025221838079837514737025177542722811943348742729521300939819123962455710977775910579345450169011383519163737919776235831957273558103716448436405687726696767230870943947945823711768542189509259929372068728012800000000000000000000000000000000000000000000000000000000000000 [95,68] 149891529808559375866488461527567533792038368167417110850546109917344239213339299441464736593596229949532276097292560931563188692494867673814577604458371548008779331818428681916820740071767412490744160455500933913569342541247819660462059863344850524250309690885852223501184944520945858723263320744796001455939651061247151883369326919639432032598673674990037689815634332723094218816952441443809049396099881788598550788220561207028133683796682927716924838772985260695299981515035025102337016608165357649697146790408997552852070876103017689740426847439752912185957076814532418906611788919466324880393137861357354932119426302468787904402674354490122056487756332664826421325189170160288568126951142008104361071374928071359563951878414427982637194864955669748175821748815604949304389793950689282874394780890428976394231745932785750601920448797749526389753761010552497279730399558334539330355463028134685015510024409636702824095967359398745236945004151394685523806385423266840388277740654903313963672999459661442781285509435733244867782838915850911921579644141562518594731689151707257638542789543748162870694720898729434491445843427007084323345640619072877028691922875256969705336446191507970985064740534359403515555754199655711711389966763846617057046016022422088079296719820183007519669736451191850279539028248546414645221597955822042230223915783816546618229254807769703698173095942213632242878754232910498981786081328699314506018604737795195993532715750708473126139252939761764196085722072919576335945902074732725482550357469420764577071480256344103616311716809444928774428010602685333377804615111665822866664816395549612086524122422869598320677378403151616564508337082300487325995488644630183095103139488503481763192094540715323761953412647849214851949217024393417376993354418083950051818822315271424460315264494867494365596369152542762748198856099543034705829561381875259627300595597983566685417595327823901201240051795235599578679451340621024477324544114881853909292326054809849824843245526718120684402431142780538059040453374022164838505144483597449692760979552268645355216995058771926512737809564315477722266516097874341882245847045503686853886365135005309971948436682639462906125024267410214520547594627283133833885143193996711689810618629705006371434874126418917838520983777614310275820391379395122729282277632380137239852757267902161270793672901646486561491339495240323551104145063182631820497713992593703769143008582030773510449920474683166208479509234770029094265264851651266164580157525773202045004556394221725209674682554570884928474729832101194164572503551292244085193745682612410398864738977513049262911755291724434485558721213196409354079308264188758786905065423286532907826989216283320527448115820869825934272071839009619564974789031931830187634930483200000000000000000000000000000000000000000000000000000000000 [95,69] 20695026557291621243670777631516394818682308398979426197099737165562802286710317650087398464819911405098966634017204287965018660527469960296023157711983831477686402042257418050978618844850470318660790955454611571502488677275049297448824560783110242081813834296921954650165477146489868243985945679120485836254516756933392978796565808598409092748968427697338169984013056212584018395397530137583882553807675222294241820595656378739541353443734877584562642180055179054761015347006646683776617756562163785966926945302039936096504503230711454056507609836008920881215513268114449076162630466109536890586057828387474308139562084554090774823808996759701540304992266522927151029865636374724388604658851755478584689272728826126401546627938019553600360551560454012584789575269372138918100375135034513319379223318142055736204183568059304845549728792304541204250463242781445093812712252020402362776630984949251101186295809750280393941161081609774106011282738906765520569938726556098515296002388353389594473761633799144719734670795528016374879321864896065515930177038948591495338286013681480157257718460066391450806975791009997467035457086876430245916424969359791549351964619312388481921949495470723598425183471307992757271036690981701911869640483950364012096507242813105483853835144644155625790703281554013472004909246950227133765439195860731664795239960440580977854477136984800073290832661563590786286627453860132013510652254446602025716240756831300223764601893775728166242705090432907294984828176186092025259594512717110433945318688994946721074188506042695804847869690375238042095657244562129783587167537135682114921815311891924776062841520676528766387624133250805162341340006705800085072698628095855698478802687474741869503830158363120223736234645901279585172498419071225624843372853872179091565387984333492077819480278966930830487621887853769858454107957909908062256916182324139550186695197928479654610296033091939622305071993048582035095937640214686538598299637774761226536566338402376906538357872720748364306510275016352141791114412762940749176011611077859163401912520121355434132422287392219058955448353512945447892705703720082042019015823374024005224928800593934215820944299457851946295251284303168958896984630950905391220394707453845267288493165581894102620943625821633453930745875224687549593344009665615406147454250729262266301317576261080273255248041780323513073107311888366687647916627815567192502400303112645130325363621276202945363112666830379842279793136113143699301431208803148068636954435727675204036768905106576459053656547497705735594392312483705350092335653432561411727619039549573156387305626218973352952012732821050149339101471434094708924248391642595186051142763622114423306353976664664318737665625294088512528321647284931958092992573151368936970109583360000000000000000000000000000000000000000000000000000000 [95,70] -848901826946762556953054868554460079265741626835466361628589457062100236646328625324877720939382036619377632529601592050969375050091582039630116679047054895068544898072025723864542895405039792752102497818934593960700306761211633532818456519393992335271362647477073748712795778211182889384613866857533203119086840974858458340928478923140644174304167302150593154358623523646961426404523802097331408462269794554232171735643469439648695285218724827270427811467508863625675974745334316440219087828040929471744351254507035440065076189415613588773885453798459042587723329169873419261744609908999643940493428081576560615503287768242894490950775691053674018823395776154789247061426354749037886308931763569346148699692928130434964027520523223425187480496159919769254959497617077346498339350354952762018519749365709180425525498252637938352248504443796549690065663461975083302341036604053048141391519964475523848555759901993498560155856305625678587656895406518455476476318266587221648800468531845568364266595470460592321347834496414124430519087878736879309887547580534608694293230770729371070410262841896327170251298674808296714245261943802085704202123947944650281854879564184380678920531832672053738235754648791236474827761091956078928104401886223098995439536114325688276476785845579134790682657253859505451099138905563052791348376980733907984072807889746248819456162960788739196649197353241288815525459734339566238832194484331326943973755047337038745099537138314829656647956302254265112111835836030313749528209833956144811489111757414145182154601831137223838145237877187289917769537036600971482794888313013063398284598576765522140738619984190848543413585512217658679048745903547360946572890830324644456245197045430175921422188737125040545703880283637868147867535693244080169228106749599214642047748370834204779352998333828040579993933033376893797537596278149828450363239311559673939069339974960213084380207030979879324128852246715453110363792091495337343733428135870089182799298861334782175890626828584214387614704215831023847695928246929237785053576005963720276155491072631877312056311600457803558090812922861109953014522602655339813095688906638344739385856721758934258959769547889161810489599264604250049396239556827142911370362802275962341731734608801364298922194052912222905379604513165484550219508344198376540186940367064529609569405187116195206094299898826695997132402703077357666217485519555568283418429808781052116632382196646968419411597020984923475181745691523879566834932136169952546850748139587615453176753325708174574517348985798915040029060841714170367180467943609290762135049667959176739329142391283440824341996726710187427065086926814647023977951326080559416590864519223514510774588334726473853431660389780301477018891342715114464839884496886920338472960000000000000000000000000000000000000000000000000000000 [95,71] -3710216280131003690819062371457151668183643965706252466227658600235931576537591090447733699869680914860063503496391871929051185440273913495171645971268077493536059234626696760132181472829208494893487709029420322443842274416919789874535764725952993215614261395765859662505696746152725795277905548363748946229346750117519289234221494777070375921056800714635221430975397831204155228956906561185104385974610423779949249135824182613602772499444610805660858743413941736925092616554437261279031349858701628818765468263291401569091987238834637833577822487859896911626293111617579458807974678545109912785357428124434367506070102207818692009596698623911605552459472733960271978790155055249839267066929700006502105724226847862425868596153954508878140605615908722145110482745908275855197917039003613402058380780796260546464353786503790734963957378152983307403791011198974692406734435892765560610002242905039302474763181325367103881548713190680403561758035860309630741485893871862710805427937684530490038770608244158452434545742672265044161789533133157551144072951248814062304611487276238114230571262806093930928491281136357482438614889308404959726106322952054941219008000187444238960056725497387220158165421889442484386651139407294782419278482003930615188999170640009869459227707606645934739480941981408372394707991174642949903537175480153413669880625560318414039187767729221972918390713659134836056133867265129330963437631879069339198781401664518024816887258065486888868719809306693237578588592332919271491194107371816963544240068884451846904591217068370725110297067829077136302647831537727731626831709092606089987834889210099295839968105850100642506533934032997988740728666564408546691174791708518444756733527663432427917903725362323549930480746966202973593952494921950729720159572742714897022716650940834931112445964444684482673902039767318681053318956971596826466428695658705932820530307387399777610670867512225953159586459865003157436693334700131572596973977992882147823169388110304632560995097903274163733270787020006757682248556585184419337524487270651059574665885174446328629266533018274890372119791507697483283440959199379802023651396548408054479983512532623104432014849850436857435959084045869854445957038759298818785415953497931974011638020616530918347829116682403252295971519301024043194174355400262134309366835165096321197581482241318299443287778802507242743578600077273170472930726390327585918820972031712659915917782286189832075358209428313738062353296073842661710528113752584165915981628014299684703558195725318070276559071291896474219596057171147154412746581377902654335727551930590236793334185189068472958257294348330999517968360248776544488410464115936838131728590868075194335660107203705605030309318856381103845989787999893151495406117221441465850265600000000000000000000000000000000000000000000000000 [95,72] 1001218311887071939998512409115306047362176420896110600938976359661692113245249660983389137816372502207729988729915341445828647532098354880140791656553790694262802296599247800961037831164893452537553773059197315643855222163370298729351121483954391677351218198886810892921580168123127338615605677713204221496091540721167718556855766176689386439027462422494848477386535565063556940930457981084478174771923829932432149737605684273260798218708397703930996197323664936676627774744397200756564524059287754365314273150497008225176585674069881228950560105363824574567462038340231097493787361843304110993344565220259966450766854921076159940121682778284717025039543695762074213609484730210317223186825518466350247053857416526460155903080184669295750551362398146926073425630334791516403069384752296483210151162600527470593059559349402978007898079862084790146152184073587038734649019889301100106232965501749440717620539283175777964080824569604304078717813251313671170653394236352900633994612089100193685380192488943619320515753072650876216610093077868862482808975161620579791631127427116360925078521261602332660758396844698746434600479140771096204394664331787050062248999804517711126954910825195233994809882355428656020268493154006262476710701140222836973646432921016744643434683459215214370332243644151130630470477655843110755680422949124607094479511579433940486190954555792474091579169563526234883808106757490201620627365644256014513279422021691357240621326080434346354173582734557541087628542784801989953656360236972803145658737918493317713543212553254948318904566059087659003054731776059450872654049649788545920371309747433523901487142002961266926865745670730938052677890589319171453665349355435057841032165172258358743228420540487175960596062748493420344117384649787343788618166784715179651862892937178595754254086519582624586754662930960591877759227866656389582303453602328868184344073048832990868481457905342580587568656223067577164898812947600228831677697327532821070292871042561231013153910927458375411193749169853175634849354800902135906152607189784789828334220014605041781285811145061170138588187703966611684985394625829025720752841672106513202535750129776516155163996580096640546540664603749609330820431483366632883787153869892495570000325376700180002564975038141733382484340400308519790823143538950285838827301634333180131813795119209359028736983761406914258711181743472493218244180088915295774406172610375591367038278381700778179615195142887797396863550201368126840417844191430926086200148736373967456287163097481788276337635213189365945868555146082294215765613564770376826871023670607181352782605065721987236511752048065713121055739735964751280973516268930764035324543498269064628438935672170927307232755130756145748530487893469861291769933846386929827840000000000000000000000000000000000000000000000000 [95,73] -22025326777807953218639807912112643729017025893416761945276737131485255182583784606794890874119703602157289636154099586246814434249760663659218826233500750449147906026717854820918043389468634802472767797155416440055516996259945986110533135312275614408133780756981001843424219695657170634351474313963035139699716655983674842995580081020978035265226291116234295269023160451049824312286950840229853363162502677916351400101957835015086848601974016227277592979918606873883767441579298301776058678345160530961206276969739529651496016912738632042459900299550192302891857417117262165608851271573456823589846203823396894177061069518932909150897720172639460837930650236912619651980300964867378794531121426291443874898206330861670902409169219032096165823829396337623749439324971326836747171270154731305305447554987296630707344169301808572671612757787308549802990732123637762523069739346718245108800296475331102857987489442694207847736486355692487337007342326846258225383717370774188073284448867165905756290953070362592901637772010778810194791576531034735408729359548098232777872795875764236608020727020374062049516343089827202298595613277366359855761458548792717695947812731305375086494408579506624097476323848359792598465099059536790808964184019614456940426486912274191193146220989212004134698129794530881701437217356221362717329033528682079191055710497998359010368779346061032259358034216357519876363673564111413288989664661404329656274225898621564484570892485963586283483321163844196348376158243328214233035683434359146356605738946234981394356862781937768534941676769105364677055474873397687718073060317648331061819182368556405019273061042542940974863040787493582453138642524809903571000213740405620579575328226933642440110008514830082541317979342098507706760088571442918704436475537802452441147312868390882073999751844487937336095489798837007590089775867725722721976712954918256554014830542548870892369439467344844353140622553321584739501364310632306396215488668376127816485220550552489007796090310582056053874247804290927227155486766549801763211181255605812145811968036907417000806954284364818845722549522103407018895228014334951449159127977581296291086053037504165321804063105278180551695521632156314031186941628406153136392219541434477917247197072070776488492215053820870145551157570799805953433387964952188684560562653633197191362143616237121074983528597098735256656321708476497073350651762986123726288556941982801642842226920905834361472453471611504843534103560181987063436113392425771156050947112796576355010959116658983502570038380200270229258355045578700111288950059541818793650531513254762967952933074518417791881074043317126547552485281146119891279437634949064006165136450867801067788899428969721342647746759038033426460338682660264091067981939261990502400000000000000000000000000000000000000000000 [95,74] -293195703143251882138128103972750638178942979102664415922655058138329409750370279597775024302677759353451524522196556476173788469184077385264977891425230311275560535564845845651982198685272045431554607377680304433114000777375204617545885011907749681066216823354720323747923675082508047665441465564936465700790044408781919436730690047355582776677217772480821349019525204384274225871429172198277371951172945855432655441923224555976165469421733549254080667927530930939212580882089754928332499167242576499849540621109993088008283332971120282710691681212337244876152026432005039965419793333645340468842211351865802479352906857078458509620056421038310496515490934548095887519514534099193983068324310855473172231928293213771131936843882174300404472815993534272872159767864926057317730525182042901028082880833980318706137848127768793273430046435775270559977573438357826797969032446292536296048901947433375789630561856174401904331382119538873652216379242905546113131709841401097694782903658300474928541826754319009413962394404603701226609497083207380214230530205193590103272217162880782973377534823103948027465531137628709917897023625247600871847948713869674482998508717416524935537635013804225557698428696725178474812069377256154336989208124449412574097868575200716312876679203849710610533126049086757643985516458055878600366223102762434817298534134795233739238201750023729626800262574823398869757528532825159264022264795904957341574521245563445981510069347079192501732790591745509212502011047736277631379616071887980921127991328596038300526052299316362807882963990418034427188889953975882098423940668164772025303563682750198481925252770512926744051506435911882260343203944023791427078606297505741366305640076820380086351822382582174247808733114196838240593135246682795814658275701847245005730043836545262203517458707011550920414148343002193127272892300979992611098390453604952267868522765682300782563269319772350788530817879022412666639156817487407103379521603076921098315997388687992449673088583780246009999391748519763230813475162016821806107246216757436895835833580168036621865728151007023662573926058810465719183075556884483902770016055273509089030565963538189326981868245746633070756623976724564651171092039362628538615343381588125335255518312656229117528465027460067340428385111033174071608414676230499747172807028426691555062344328746512073781263375556200040039061887603872979413358875586143737604985192935376264881023402259294444113036565577237146900170769478765358272432314983192127658017849410247735975628024535556567206114639082746320065300730021117624932562190266709646865118788222884937005017640589123558543281624800117452618956735268546980937507094978565495479683987743694710540430174767987605466037385181587817302019753587720885785232338833113088000000000000000000000000000000000000000000 [95,75] 26729076875919776466825785289818113791508438653970368325327567511295294720219017454546041789584793702130877714223953362794103654019386426115863293582850571375445735741694635185604067465997559280615075270702297250214375621540138089647359773115661829710830061376444228603428342003815587485302415297626389084204666622528595138838063164245958579321605724189126400583187023033917574357647530784125558695332647861993450608237590495093916139126564741353361795123033099691411697379046006914628192270203961951721675868958184489828714743223894823649984923446298540707297503500535680634218437224592186043195762699948945160739928115542076532580875781607415631860932436119487438800065396341274461003335044471502407505221505003379602226658773408063477212833840467902357065858504001351825983661364946314840093418424545133739998217052096811894697347289914988836397266541931236638990967345129756142174165815229181741215811897926662662802012654179777314439011209567311770555518019349142248734198644679160546966290631039901360133318904710324070887847205531773033975806607375311276009490024370755843311086277864833849118822259328070949717390631760834785056482023503702879291204422499618985392753313679205663874865148197128033076696852763194510143985773127470381033372711818004951711244832681771678046273785194455665635850527925118668687910845821805929066448703284142121722634171722653037456902889406811880784020108674686530680418028105086072799402824468620333958703310385406031587834835163343805247784020194429226727932917278524396530197671222369008149857280576424298480759766931559399199884917507193985027612507393636859029001493186366483273865259805762136013417205001314225252184495376962382507552950155429971000534654864278804246925220125162694026590204726538898674347559051522553064082724469100003079040694957560221056555244446176979915272781420767583339995631013161696798342839089582520915714681160384022930346442078536293039739684689280030478565982299833324519651447342218488085853787674792721389688038328967088272390353927378403974796502908375827663279548730900895874600078110799506562242411758571533781543785429691039476948774521002198622847641326952865329899760865849407108749669428814416151158922047316132413995578406749220952336473908564715621710369903748571333651237727648735607355063017273036861388487716652607244874200474708548187208189092297310663398548687742029273974047498427325842118386372806769034679887508148898343407372867029531531069048864848340106899537811321252926169402415676639996849388502264152065191028828677171399384590596666389577730527829092997829933364153284833884974618501857580196873394727929217250920995811696598945084311928865224492539270133526502465121184906249543106902494052914980340730864172060085121608858742475988161829245072021913600000000000000000000000000000000000000 [95,76] -195079075823697796384871354473226663345714765822364163202087017812423537695625445783584841700662846083638825002856378045097340181589698153965629802482858782695106875374539097388278758831406249778192496732969296255530840546723451548953127753064938275337470169223653157266527826386283434186209906383651045104466327359660803011284605504897370917924980318149117938415408503986474823625323433203272161767723846464656886926679406206496013274569526890877290332048400417183369471404426274844686659756507659275717286561546515147229522432871497414945312408132316744639032251005183262638781033862420798130867999269139106228935030910532052646153417458067033950353746049348964213107945277482785627933467232256995392005590263531050422751371790028858014056639759870922328494382313885435496656452071625475064821926095383364218690426500091583369373271391396399162737138690114539362576918730111061160764284429370561970534765622889666429324690545130885978501247692429717939393556995558294249647061627596463629693758654632791333721010404501538079304244521828659861123195942672414598832244334972420797802410471610746372314458437507546779262093265888442751313459830571363634692705247526556590243594801087886634984601238705808294324432480400679417821334142917249497075197489752582274322847277436533315961062456580388173287797095079133165869504828814607490878433976309443008963445684382553546652709204011798090350506310835499949791283413049753019421296496589622160900533022237935930973170030983345854569705065318521279868670713111503902642959085092903865022636885989259943350891616624607603293739791539844535282969846770527151918032758112533167947644400650180030443175526801403323184100515491181564664143563805556461506358178464351033431215818630465370830518473076419492330838241034831804598932563492201602356792738251038573781444535961339782823679911340941852491120532242698947718805013693189662561727410610906168799837708934610357367824813837607817373501418065950515636240332168620549592161530385723988699643749407869570199232811405735811408155533465319270919801658732203062219423323734612477341143857175198412557359357718554725169173749949435118739835707514546001453712603262659822187043940694203970291448019970095502974354990483679756170085961794339124334254629838738524925196994153483368174829200931408069772429331061056718386256726936207602498914451685978936973001871173730850358358619718684777917160227827129886228618219010352584812692431530917628056870918498262162243863241813361205166428245923721972623852919774834677405023153823303007561876570306179907466376753291079545076997316279941262762523019883355910290341361102616966954107389443752763307029811119730368403285857798052555016728180300557179290581163393563321102010834310072736918496437056092735395434319577088000000000000000000000000000000000000 [95,77] -24247208351790433116801874913078452443810087478428708965756970506318519621500109943236453889912992280769924117979853961176299623685690919229264114791300296538140783801504074467294745918082571645248232267541440201507609611947920136907516065610338064896217787479581159011062833037329933026064951672492942815263859338380755186900323482937241617912780271611332808798337673256826156739215105110339115917950889878005232769392327998026464086560521563410345232833804207626458193748641572313821011510819388133218805295622558464821805564442861664094659890264919020318132583141938790596752169992688693936342112910139700347258631712360155061593793616385189189888132374085982983538110211557534969086988612181281842164752386614785311702235701877313878268682114915236759231315212177024644925773221556042559505831320924174926684692701471485143620755141724205245356428706863214043544379717342344347569463926150864729801014334039417905288997259558516031700632273712409315882164438252722002579979221454614580439746173367607611242856760214334382276549644925914401063623362494384581745698886768673014627215759118830770170583568043082799505744428744791639675562436918994103321716239192525843035108447686941987241349692824428376696384785750642189157223312943945948050847039270173442743046423328882691765584252291071109773737113148224623815093263859939049677099340754827033163642197805204443559710371827524992875823675019803008267019727450133833182144900501852121581310054340004090335451856821280657870116062075712234668261058061376782543172630380944877891104123403226290081663430555327644494397079050330728355592200795305050597720869981213321260459375407829354034879119810436483915579021148787620899699353823341376837860942296200502531150206764058658946264157226268347694331619437087144263480034634542358100030553762708906608750374521262323895223291575335572445527595668008571934687749091687124772895604814581378510153902472546483422531898924865716332654210717950468428003145934997718802747678627765999753852126980193210370534683968765777096611490531233610747023986727338547874193629729147563011612672456214210357129674996249484556107175677954574785747686664180856368261273426520465159508842927525063357855173255181840772182491353993757077052218304663123140745945400253183032447141019547742378762555358611696166613059319683568056341744552544761343054131242131930072886281915912985008430366092978122315158424802098552428581442717741524012755783144512077050746887037950625727899383555439475092823853310223514226224578645013944174175055881585779747131628901736754891296740141990686004074956595705606793339245230848542834768683694772221803504563537171501630481996193581291742214159837347279021261371330760903655542123464991806172230222440743360600472106710492233466094636436029440000000000000000000000000000000 [95,78] 878019077014351485798891447532732482238055765973185603082738465582981937349842851881150440456887114795152621383830008939420791599925147643953366624350747278560924907960283966267460542437409791086449313097418091439207555521630162526617729857079839492802722009679293285977915367225050525910575472110721433732978955603964473118100444551205033394909487510706909896574226351872150033274568378733355086023767747437552682059611633700550600807362205291483292707484107803152082049351780763324083059442523724349603141902229053898516473565379633147367336910574017950979024912978628341269444447345675430293569499563564695121073729222822540151958960774338940443397998158291856747436005608710076529565078973495368660452528038602542105630942221325801620164281077326440325401249093177057342280973483858664149923525513617656142045579083918574849601158298662060202465709369255694192434627194813243672288943930869385817987535451629862343319492886014291409528633216501042661356490756548372826409190253967683360055826008938612936930314993254242945949893263207874033321242175078612578300356807076698953276647090787994527154036890621327486800547243112925402119812518397704247734348167133614083936578947855030274726448922941808519283586656944962591363958885005932033512222329806333115624943118214831506350133656024002395298058001447341299512859915389036154566245881830781624220794121076518213802723593712364294998370669776170969136408240877440592378844594724233784431248130723435694117500270760172964522122639177705053535027466319643098498388703600168955785705019654755335529810883269183867448261277008925824474867750592557608471577496725969539265714683279139819435390116704140712716604242711513963810084765073529901021401688940925783343384026165938518379789523482412102711863079643167583769789447141650862159390498075258128306862137454069359512534873261383940807153778854352333113335746994764671515505996094318271267029169877692161528483215126372879818446864362474380441948490934348567350100843492103804880891989225700075980698433757875766885034315317853177161283812961472489928236454618875428346347341304566530599698954474186093240164130695397042510292150066602164019342349174044650126697324536113068500139920107101260984252602894391670233339208921985514580298786550003881804070261883351118187851236230523007754977269479778101416045144415377869107165364406292977148454089569995869832164901442021674220129677493853017365948838475634813273855669585437079010041540576667143209331929200478750536795401209651621055721350240067982378336322638908896916524989381428250722309940344026260748182645025019721169538745502409062386143519681201277129801680941701218296920220350741792811697123470720386504419904637887104257767439549248479475040903921525922915671440206733914742791864320000000000000000000000000000000 [95,79] -8546680757672317965117490041346726144356100349895662241524513889458372361644556176749089435464658369795958399665973085238802457007493814258918865837651081521089593929934486640616990067083642075513827642212714567780877539169868279478165369715722686323368429030536226740253395153476974953538713581140232753303051969528493463842184995307196039647958708078330162186668806506809914290381246428154600182031992307752620999737358794258032571881576812168686485288401309698342106431949176994594361056687122043764775748824225444073357181207942531572304179734085483219334609678029517207087756381632761158905331861694842771904542787143182508218280981542414975925827845458675608955938825268461272274392593752058889175819647353555523092152451681980138611684761523564494640244610060604877701205665989569272787207781540551772423440163685329664248079751841597994160218533522510149916699061069986834722491576929982932419056683151041930919589261940826247968739477055985763223957906202576673002460362255262148670962228675566537378614131577012651602453756492819538996983764246562644807831139356032425897051394620794152076165492274792275223768424741022953496934475535557207939772819282146949977632869570867940815844746481223291565412214218664085935528937701688493151763476679070094073591067421427977441047355125412629878793934776719165935834196794396007412824210373868071951603961048093535974705636622925588676656717552004755592695451448871850600377864137446428445322620866902506019884468211165463054878212188848672905319492490420853328576065370694072163575480761617228105634597073463135541374724527735833152278263593396126135406757909248412861981485729534647640115175457954560319005107274496894783838972683706755903783778809328428826717954451804217885958659011527584320269203644744397509777812264584983126569235746375561075060719462410215460695577446996931206295164651049430012725787254469799950630637272738192960357153615651632011992523757039794541676424185477249616067207330713041469711920746870262114195431351289553756409377023056140320097864341948306768071363917869719241635606144454267299499280891858131230424521200394709970577127432549745260781687757100797562386891342366445031181846540478323250741070747286717796254528054805394175580636353330621832213397540581048711668897950668426089238444157713791340546763014231196724347929793282901586175598350549564679440346932979357787703637631264955248277067968864736701951437412662221603383483333989773866773424506655222901664246838307303942515142962845940238661945476985938993278962923353918352174194659414096104721342546577466599762473557529238650192314384809216300588890028720562213022719329266902027727445721153153440797701903439845667053694456009959091904848978233003810158307152826500944369459976476551867726299136000000000000000000000000000 [95,80] -190320016412727706758742647782706136010704698706462073769788809670341821820396099044609739953850438007435269858795257503054360746551844038073959037089656636066806792818004012898432774636096834753501599066675292475920079438296584161818062714142032642053718378080212143528526402342912626957049994621091345547064098344186794354643414390364970853376254376576445737051206471805736197752248316408778086486014144744221857400541090787683419234805266188367995730904471835923667009183033668287832711523860061155157953535957732241649881542475320714823290809106659153380686093348907718694133246779657338093529788131798198340995215996113333622304191304825149946979667736830421907503594913733362268797822979668974164107830624847057611260825346572842031655589434807104925318525313828348201779322898865766878384613075923098103342661615413278362579727239978480727980372101866215108886223854174769429707222695330176651934977039408091353827551673820689248428432546875014181106994300949871989932694940840723811002759266684992713619409312899044478533406286570238136370275198988702025778332906704801617336417026209555954709846116806797976452517704981480090376191675775975705731342721164989956456240946471453150382501724686472729869051900748902694788191506574301198427060226762979418221702449191274140838949814841727722198280239579537505454189133665268267209013585842375003487765255330694784118847294901075372808495439909504484718394275201595655287934048425847066911534755783147764357101386943638494888890463572506287514889685844076865875261585526056787997321932481685039029145059558822018087858003588296754680692291385741825244445832031093652094696020816914561106574669608788582171791564474825618232821022595323079803310495617247346412377914565583314490351258673044461597797832496744977039189572173035917105106669991266653783120125919964327464964085048617318639686381468129641121507188917353810688803690163844733177495526849802301934181593502552163269805461786612781164357229645919508456902273851410585175333816528227583069378436448920884204222818381272067187052488822140251313043948648731525870191872051514754115248058164033240871371402962227442912943097765109825248556634039314644272967687867783055558782388962702831873402178264731796786845247023868917849790164100600859559628515429772778622468164224518493261945687242555509222067949584387808353371068207166591580611953289171522527400435681307701905928543441536580557142714559072810504889925260003593738088196069695050769236071093394222702204266179973134821406822092118418223052017490692644551730872960744308308259128562649204366111455388646843276860799647756947168064532176798980538663999628103424278687240526086529058907456756567119023344542789587935465477432294783188221398451918633666052034189637263854135148544000000000000000000000000 [95,81] 7135667324254721831178631581660489511484442414522601269359695650728074692306553534703313765003578947000032974058732119917253758728139905507116554489344161500315504958634193043260153070737286171988745545997812046849685857801998144169990660592449260132463085045333290104845104087447957963802621748500036164736058985855977962298555603063817275476365685666044653347462950247145987024857326480458090694003685534783674879907906193477594630312369923821433903071517553843723599985957210744115581535015641851025537280044082096841398973203976602042728571257952533274777241130662515704156060934098188788891167768749096290265196366937586643566480346287933120459209921804024864154619491383708696170041695984657472962950392632340360651861688401839390418087706672234242467588851254525796364080104548952594128469128523863627509412414474428905039508342956936667944507485655802632899084295648297015075406368840417851040762803968717032792370316662812841895593335800424332664563718499847599422571564852511180445387287055944174216720605081059530859132123552841518008499949220768752422185859097292011483463454902092933555182147899871710414920738716596865162284508328054206181216458357945671293561028628543328038334733078397747199026942752448170887405889837326708423384043776528011194414091539635112766751938334965716532292526974663802249602805841730686233661018366624136901069277716518056289359120621566593313850531504229369187690312134443144499329601662651657509318550701704843928378355456416058385957495752975914677439463917956782960101370251356707836515016069404827238367696329304407381348268966043253549372707354588675494172354554921498508510616620217912333813121324915496355182038215089135616087372407802178257740174624009130850672202477405977161650588759331147374050062533019165784548243456831485884588171894154895874132788647425389688904153989288167092897833823149431652294305497068510442088392681472516715021511284431695750236169953878047876726504432897802199778548906816563410698953726059672813395898381331467798066484915871132354032407349445233398723290922762275674845780697540343348220196254934445804322835038234301524990635520637986883898589288175017074231682644345893066042149671885250547093207929034015335427580370744755128096217085786902627826455922396082581063274767998229344225183806002623307610935190664737718535412846759600699032043210610701971037525410683268595660815186127977688648938100914841423144915948419821139309443250070279379972342735692196599511710743684524681283221829392478062508953119750827737919327047577993755119879525930270818169340706612304380050405724928797814476349029718924811417955880960940759519905737444536299600324064410698512239365941609087213899253387965406567661873043184187873457348276968062040987945658741468127926681600000000000000000000 [95,82] -297647822585453925249379301901449134396122366449525844869895862240180017187560758864667023244134313532795466717756872516033834949019678728480080252122929888218387103811449481681687987720610931711740950708642949532318179866489474903423725874962038045848439392705900138247629850407616326567675310902210705416809020262762914251081600164319025716071281579813536755559444478934928176283952656206973778147708647506326474738762266801208642005990552508478108658236223789963760628249110008210292394604135243599293456162131823439193845892669711001330794893218309919511975637618137405936214827211330856588645361975646065492720914744384809889215777097842816515982155945432507925141648352465146654640018150743186305561936763655329149203191669248429260877609568557168701346491218735270638915535532126556205132136575365679385855517903973915905734112915602236721627330880096959033685697554213084563997871492146519239228123970881684891782607318109791205478111393434443354183767798448986975070348796719644736215314447597105571881052720784822019516598366417646303653713541933180292450376471536392101503012199710948610885977358299622733699962077084493882309863510367502049305565788990162160301417150434597706232469001183332587011584693275583612625323019097123858964805827804586200599917809452669797080035698101796039631804043322328120442695313549483435148247880206612595583775961764810499548673827324830604501836743627376551705344197679239491293248637659348913048489968538439395573092927688765484075467260666095414058595033575075179670069099139879479072357333170256055591569059380495580313206380202919549309738380928773015361630907498256657702740360451101103668918224752610798428276353292024072469953461832813560004596515228105037826362543769792701973995647565312774038508952474559367069392111344602678214691514661184644119713007003159826411131005252254027842685535949179378615803741985058700069737536020767425468598770799398408884944692368276471033641919397492818421069386597879428523095619899879042403114284380687028518037974654310104730182369730329091577469507770369445925169666613999918003978522379664560326713488042361610037579925854537218147278421554459717455685254241923220572804096100304463610361907547554006752104584120799405608574854778890483059059604989954856136109964480166045720284710714116051658127973336823067101371157893010814374131428748299019585620471943173045082763656510113683519716218670236573683760702655870866571747337193996242546871537029604416619071058077219499754297639988354167546728555432158030980972624396002011209170843418232467180838518467145510552280678959147506427944915130632732884925752024219638262964130237331279297458436642271918444553903928898294555609586071455144844420132777041323334416252998932837781070966661479766425600000000000000000000 [95,83] 1684514105812576794410436788936017213403016035517741118497683431413765252055911323397644201032078688983456681533184799837685142032077863880957647187645498410428262798651298811190247962281386983070481576040737707759998618059187389118051760779229794183506259830451405130949450090095874777225734388585504342484527543983991062318063631762953760302428899906733220767751677511680405349071775139644747417800801842916653047143689504224890172231582225647848631524972694273067023571127750510956554984970251679817695707841759909744628727660587154814812349405826891532272539053153174770361450040437040505994043927718618980018457988136018000506033216301424674062465456482148682419254760592343591859837293534915839643691617305319233827590888644313527334731056807541065027357473726664597771334308477617346726792365118220302360354565904197714068040611532401635725321561909834027085274199589084559193449598297026875643323326285397625441137786794361096633656573815485980374780165824581108173306467235643329717443329441258165989139134764073352129439119719278289104161952232495221664139134378003538806420927283758667277462809667311771957788633713702647434724227630660087530235587882484889237529725967005865532838439299786967393913426764029548237281229872541712871809739889013500931885085436642036478815051874394882226637220272377469464675927228024598354855085233860065982517585207493254134419753313457376919222119727548405632212947278988860547601704492756448262936572772713000045243842852704308136497791792737789314502773283834877301811180875982214616082822217961789866659235649640893107875447196304076734537734681801025492476205293834793177476896181083638948583647478477784498173711048285537594573895660992592649348424806245656190275856149757304896754809349110313717787086646081726628246305954070729295747704494909192789869431940100518501203129030493836355336172462519176014488468647809568108927229656607005439861217659395396131390562535226233909306740628134403217149317858370290540095867737789605524532533515385004314880095876520382735967426921667820824897094199672353234581663424787374268901089072245138251079974565327207860852338633432605648330747069135056932304984094163548522232666555729426195452963982175636918849735775989261759659414724341257244866760124223806875656685988903235921468956405349956850648149400127477627729633161362940405859990831045274039777570775397118980737404754358974380672853072188440045017689414048765380146448651883110448844206564103534374055868130072960141202423622012366584868434498329572239811287496476391273831499078963587439897794795525515584383909514287952328311126745359508737787558959387550649881484258787039814802853332304135316971139579051920325369918439069547154365988211655470127808966475888341069889283504473090765619200000000000000 [95,84] -31337361649855599252887206509698552391807532282028310168492826711618180865373149197500633682872040336901824084734331180890175063053754753202855481113314081093489294477361151988866803069251983169437206254787436956511555935547608661820504975911364827661094678168030837849694597170344159314374473747962469532282198450006912365737903091806074757478487429724392759687173259009716753227180667685274093691627163154513577892333696838524171693659220623960578234139065715694776507494582367455232219481906252810312430147942685977713254805723512861965798650281953820535877332235854103943927171336857690714136385901039105573183397526729739709887053827032451747393308110572336300304008277185045618818242333306972347902914649992018071967665680582404300790426582108172026403090883746252286358004201610690894235449903414739216341824744764062410837918926521545532048732427216519069845639727117173753099239235448392369324557658153592541446617451514208152748661092719228867016991517215591890080830515417979814314621350623303116014546747692357343883979584599278788330714384220716369058394493418916161501538660845164454697255987423933627983478883318507202241080077797140518673223051396367693218638516113122567826248022417205419752365963768279362771519045294921273424535150961443957014984959158677603207784350914220316428892124380680511530319630707149611741996079289870407875328941060623098560339428669905297499124472091161338542029227234780769165431902946170725246374438802359664779313566688362137217651872874130167575212337464816524787769427499004590162458060356052680917415335923780008794702513359499909484636794678387363408683673224885927069375730430824315131781070821904067657193900158212985312000230059819814418891894630494015698150401686915647927727093378564266251745262547327672154383167112625909529305915485123876481097523852634310752885594341214631268371899748498216973210023910146942316742892126850427463538624426503152325787132466225638467880192758856090520048271433094653786349700645610144784415150286817068547521563189962001119134597030634083688724439291765386609466045445522039358797312285446951233027974616270740922753394732429558250816314466307274365959435256361430013070176632053002891722992940083691353120925658825812186224554824409972621147181388539251318358998264070408928603293115914094300924920344029027033831353200384551424218749743070528659487021880900624507500958622671670041336238818613524998366829861164819355645247481334022179596734534605802924798077808982813744593028624436217225565694898897822499964878398884818978503908792703390280354103752724078994714981530558149209617868032163246896485102506817314903658791363062195966902577912790793603733253952815463386477853380987775316116570776499260775151817909190426805568489570669953024000000000000 [95,85] -604916189287820931533321717236398094327635851182967612562427801493418419881625911408945038531854027482871681185640728196650595722225253153688614603175381220201867849735626833355604668536824886852617950093540697842267701997303656134214986124977421251046755069447537922093017099229856154094863314582898523030503631224455322552336686323125431841120704122681862212712904502027285764229516255475157752002693373751614270130428447042685542789487666076149090012454353750324802949582570107763775501237073805279779795294773648668704783449253072914495215198671066391703479653733514341550938027297810072242032202731014021120875787826275922943475661004329772575526051735269745117586625975207594552012806170189022368512497561235221123464420484496479059489168673500846828250153525920588409533671593340700583362670129817570016175525068434700711254087459677091505182621977341139450935704819036114164142374404784751817249116460980352527825999731665331351236424043655225116346848899250719146139962328512416150679638510283948899370689730135181352757370574757788369208421274359981095007854506443461927098324880348245222347695143775808171769825149689589470178020366265267180943137508844714480698957097667142904976141872558609515241074345855246169635330941694669519649830027866418785842598091178071945800018860234160061974662976595397672704211484759964884463460802102853394969039611640732355902687385899617809172964850048429086282352208501684135889437788992411858776593454409735162829575409766955244225908389164413828511448078817933334317914991682490575498625189873022433648458470852977719316628115050054632976757742812447678920988990451565366812416810280559429128222290633583064905152818263178069523085847267756853666776461864393724840260856766492577390344456592465418141328402505346285222413442585134575878632091640598327206810544051694761469972687580525136826862786180132857491061970585666310254153960031767573022233116431945078390335802578800255774696927220186485196362888935061002319757917994895045534204093695102805614950517990866146957187834308718410618006090526981302317792136895779117396169351645047179942531635572104271475296545110116765496930416670471346983539184621704445201717720457808785829897358951462767504498132423947843321847217672857951632728585757587454268425018375074598285205938011441224544115419251220999204985721857939675612908229799643314207196160961849841306664956364853919166852228944749097057972888615978474435547027790546453006954082962717599606979314029369911960316930681606345420169774361371492844801930401415279136438130355844128939479116870155694303285434512931434403417601517684234451632494395921460794026310661441232867502114126230686735630062155615465918095635408375218896734950024821141288805776503554083315684700483223552000000000 [95,86] -5687257333086332271831490345679555241895514403926207196959435101938515389023087153361328536131107166194887200414562500008660276390835461134926050178352660199761254708587619592518879653749486236818672448170130971480895429839718965270441691406663430591641090387444159883504943694574213946827116535454924122662518988498580908820772327792986135364430366285004956144443998499327224901155108993057806737782428737306299084414001965205328740262239095984681898656606258239834212668246108200777025604696770220366286622114298241012887404494879761698168392025379379532707391465528091887178435656324496917318164733287421456946546612150764786396636938506043054818183499221281944758180105281111412428281763103521250976385655598894664869782730889536635152494066652474214503343269085704257679856703309279407166387286739980585368045324476862402185518213284728087218794949643159428899686663498113924982505235578288241562145244554652009278604829088183599847960525538555777159307206969284474803211870817193880539194333469556570186557075882696293959119341111857379785636410385923960051155279657002622929692644146500368889460102568685425722452079025778210586287527874006907114731486307928746987339062988585961738376023490115564374664773790469962378189760704384744274313386877476527403478139491903148992073386107474207440050677386254955465099453861585957053725635522939393888472671936744648170890344670755598913640158671811283830742263773934312031511113512063356685800361362920800018196515411531979818428504909132500500499894695543671550472393743623879190243258637224950637141325251807846208334152898336082783470991190932809957778722788823268840681540411649622156610996833378545153945072485788542034342210568789151713563340352449585116491837241864001588076234643085670535085353989893522909982624629616853299365803618694205782521206441342769286169255739909116415166753950459635827377815351804576463950470002035162736668523677230230615759947374245067054684363949058472747784916703231037826992463565329784044209746471359699377167129960234832041414684819499745201937153588047956571094707609007018229275739394785862154204073486161033935381902804802340013209312774130589147073287711944906489384059735348622700471490341060227111723080610688633800955904383914450734572961685885176431193410146684602764114758856378146150821736195272981814801482940212244626440073309813219131683263902079410406467904863061786201226183505322119625883225831277684695474662108008637736513337659899633565489806169476980920889726945761563878667440176239838292130245406726948446475192945575780007528417819997594441686012993739273468618384545796318470814651211094591185397061153002102227174720165538166881056350369980717221339396030812972646051384821450160281002649683013674827253090958540800000000 [95,87] 23142189357280065542275006275506327297805616661412192411911909711110847793385530813047053955167010017564135895808411154207925835986345884970252978921221324156143094664838252869956087811803597276724276948066412531684500577657962547774487470201735353474489376287276446870170477251679706911212890325977602492797330585498569205739262282810489263782221532035109768828322490046650435343565025544811020860192152104408364408583892743996443158666095081216983763263490722354435442319934831009166572836216822793556774851612388316412642612568591584354304918713575387714905532819714403742547182742962514965912696571343784549465839898672133624241804043304037468940391499199141383969997076246783997592588791999987186493804353957999700230233344404402340483702324306914846048356765501618240463838088855232906474279611329121685705127509267065150119807028366090991512127513469530639855963332445850867635104017550494380254618436451648210927217891648106780114060071828517752130658136923148233793492380129758095205976000668719829900010682250442987716154631444445935519392848299184201593014557164671491162936644602625771674457502894635207279156543103500619785195626003629851793215092724695724784402087709756399423295822772495455486378103145609961458356614411571054745281283800101129779851915423938769442331455842766019458653818421256588350695067742401143221292268400468522193437400808852525374621510294545697727560524418122929354926076348456172793318765656730323324612821276747931515440875420149603336937276988828341338425404679278751683919348512643664614284859863164028614497379208136350498011390299302344463001629197710630733776235831210062702228834216344967271929221922592550075535996536708864213263395539599930650602012241197066165753311252777069147952633911928335236052870938936482023458043081238141621864342436998758253809577402804961652737108106225375812967385773775486826884360106033600841259209818260041479331116030076143476346175058309236587331776518116077098804923064248736477251700124214609133116907546780998324713752179111476010954418047503313948439917893165943902507786300090430336593826806109135392749296520206717475316452829928292141170910762374711266858661655065946008825743917275302212127767642639576337671249534216992029257560020481763749644124367320115718253038994919150425539923798593588921665939159414612286020763632590889872643801859212414730483244829956529210130707361799027633605255400456217115417658840573090460275182479806671018928786580882675255863907505392520481484851394294106103126553368016835918773335726312303232337101766858398204021812893871785769383149606946234702607932994961599021624269519439820564479241339999514991968861921027683305981116405853177679997158220302476360121400901539952943148730789613772436569906498830400 [95,88] -2226537575249255675676235799603471751311940727323497652605985889874584468526922762470341197159739043109986499736955083172403659593357057507302363328582409345777407458660983546164215098490995444504925527042486269714660370344183124104016060963040024157073614431407290268032069638553291406453855735575309476569910174137664037805048104508022858279758454989099890513723822032247111661627255063846418000570206411196911231763742081237340600433802019745399020789123979946036202759528240632567501894432957907035972614593970392496628811731348977744835429154320413904725123529929513315596640589766856858051084823667169546126725139072914309175593227038642143111474661032297706456334147480614902261314546254410059593997203091994424187868472945297255019981954447219805319789944951483625217336965455770735053689101097925593764747835652803799320292179054036117116549489770010309064728821475241491407110450677343092301205619368172229417023237589859980702493249888354662091049950380917215109338747221221824612211687028552547222167128390258658867852693072739555078784484934780735155980766657974292247497577379884094428467828845672459529082698506088857853128490064326179727690951080733381875859378106039506637912558959669693512662166178577597425857531455549708189211786336261559712913680465766018319585250336905267080098849964352014379737243024978911574494003865301659843816111393106716085318853588835338306295057080165498942684481943011644229720146363764405354723637788278540876355410877234542503061178619635098759181762800399850083847555336055624947358095679153831816308140929541710459965760525550242807335383378189398697525347010169741099793759462429814418955446395750488502726020441449529988770415436317003603251140242373658751845458684490430227930226235893244974423159659554189056314559667569845447214409127101349805517308275546190266279025882898857411500221289443969573895860849496597316486434000916563187450156456739648926539564423236950904309199644345574045131603418309989174103503120464200328642026067163897420838519849841942094684505168989641864450875432620330574087475948308633907481372210516134001202385367380748124181730344518830367932108501400661380148018190085053710772125226749175158188530191193897037948099736575634317912919070028626627948156090427324295320939501911415208119391904694228459693401036458079022939424421865751361858672994419308795544276351611468618131226429610682415441137292241095281253762247237375172802314844001461721020616639444866216416817764715716649538223191797211807887266286854579961640305722747268609670595592849526282360290730187211305457143549750320226165684069663250379769982646730707602429359428937815262675371740367496778721502117700710352443482217935023250687728296391531064448938975857374240745915200000 [95,89] -5312568475958016169844984546821906017531469199698905298317477489079618660340876227608243420203424163269091597108825240790375747379100585718528009198936827293786731924024503817577955813696737097876947455293856267318641841346446077350347597896872444496804703422569018213890853525028429346516425417526061701674703541638509044543393730420874673540563471398382612092020391427686505259745049969228215463270965342874098218302360165447221994430320607485510379321283334536230740045296860631297145234535022353055137303554084726325671875119104179680702634047590968362762337348215776903261362317989433134768600955765778147520423064066984761876122465428772659093236532662730211447465608536700855894984970789340298658559967625698646875939230785512807986994486825121232278118691890390679307489633085902427899094903188771379556726587422615577099994873825726535668630109917409189713712981057375821988473891914482245103232229791187934678395668972431601122082181576707736753136015504584121499362008621879183858108101381527515486731992991154002915808750962230760168132110389583211601559729477569524574406936254926217692992126764547953664828410004576189293961948058963687961417464187521086926443589846957941870352904783791530799829880479932703972891774160190463375873004010869483227844303224419163613778464706554905679665503010686455219479782486829863848600138097910575900394213050294558647882578631077237173977010257154489958238667192934909119904167089248095935043313684218923003714600043899547822984009350860722186847729125028264336290523755987059708553613938894912975230420386061589424781356653325306102917606081245452313118632955137738073422210351546666146525426903929555880708783049433848780793240353511678436273902024168414986623845946345843943890350314972005286977963399548351574139193589737929980660605462641808980153037641824726766390355720515087895789975513562163116409552490454748529338765734318322263152474191230113172659918245358412241181033978365178889612585657231895123640675898870428387997823551895621423702104500340097476701745212156726389958977157120649392962951323317464013434741697022514524091889058204548814255107852749976175100340598087800750474706126935806866063198679712811742428033297715275892989860693318698835692591756134828479692737652688972165959166747976998061448396178093487359553166716711565541235383962840896693577329636160615093091796160724175257548864479487933276307810622193677898150251902501728137377949101543827301422331078711148178276926621738681703806786602012882550712112005428639038827021380970518792232475635445473477788560302543476678841820358101947173718803296306287662771922722535467482323654001680696083576084831067025244682183476190035408877952302136258855996673692961785887330437381253165039928000 [95,90] 42073749143721992766899193675180811015351155643783722468496323365383812825121051098966591666409357063961148002853488267624036889874624297706610969687290613391109621755703144345985873601169682128773206504710775552784982677108043663401705450811693083117536432740105130082052239742000188112076881759910369463619636760276459341347966410159045045870424702114405317032009466973086041860452892398399650032267286781523485659101910455104672280825644380012190416050879749944679878689602707300605735451771657389384092523263796768954460666816475063160813000235847265439962694201436030738502554585562389966027388168706685899963477607905277299812531871770697371564571946368175067457177440056714158430913047284127308127101539605050695525872413512748054887434595057691941310769372495035438065812166951857409098669760871587576509191636360102369789632965989919761708038721634198972828728328408536720943970793580582830864658939079322255183629672833740346898156783466241122937954490852928881682170897871988221287129448415663629344503682939737446129593605374142220738585980123864953434022017926535172055492495007372085865403603274326962848749483657170934545961738894571141985228518378070660342610034807616798626697950418480237546479378706808836402037903442666287629470013791887259077060095096674480068513809839806164809546596737679030916978881013861668768686711971416854996496753485881942505072265250809553025484760076072391449883680194912351078155118095553431093937807505172063873985551097309056811092705190958913834257041820330821964541381241307504525427500255935906739409416646845543069253454798446785715977983118670975076932927517294216231820685425135657893280947691233227396589211048022782436878251673492276302039263766537849520268164552851057857771124571742415254394137696939821917438012838840202900437216874807253898166060705656534421666270148034359425247775898857397215777265087139045570570936210606283625376820443158235012150112452190509104403471870020327817404206743617239253535301527531418251922088969112595510791470679384791716141150637688460273007272182079275784282499186339197328640261249922230203579596755453351017693087807628396515854934692947954424080209639869881567316714385376036949014715754688718162348240616208416324850251395821296402307080443645326460627013485469964949556718836584665939186852846759767678191366655220812903524653412502281715156949012544877570694185602070827245269978786190652803680478037588140651482576072098133314745632198534894875995054202087034023729017530497759717476155968926480322721958439811658074319294736391553874629077148144231980766425237211991642013378694695520762845479440181969013555145719764033466525064899480294083306225768195507987630797593180746729850300054329034295366764951141216000 [95,91] -1995024262702966104659371826336863130061291765308043195523978619546859175831826540634152944961893228591083672776318419558160369896020391215647016893698524052516178837988521498931560979942015060862077156063869240617609109147465724084955140125846519198151482299619315146491340124972759845675060309518962462975708394744773797724517350551620382327633205271512981243677899070619318334935618287491874321266764286611772078893645890430452291342657003238494036575707569961504259689794293780168468877837924223208357117099197781857765243702348764229161999527931092279604812442885423213764323883057272094148948754563497107529975323156507486148710266929277890409094731626842651940761049351307373345111221443723327354409393642413462416783679584384477739547078383528112599357738335546599692502570137906176626909872312934754971610999921839899447461492606490074512566225798113749911868599256783022643301423400990361147752619063485353518511044984845177030269129472396313315026704179943273672187567513034504029829926203862824227348709578633370171632678645640401928100863551515123326369781381852280950505894395464747286406285898802080782368191807839434647170914357539421962722534749162880400170769341945552953679653800212433163041862455688475179409123766146002802395025227971888176458997646370863092324490609302984669746536083496512341043117032235942121395987358391992173568201108028831414737312497778831641713778265187841866006566098745524249849665433643453820535412264899757306041869163406743880202378152000339708024723918827228253899985833885635302880265316884603677941587167941914168273228263521455535549180522969598952860061876701522815743183360561432203208770370934230813061597337706980641412249591549842943165804353150669880317919951614809100850180140789853063828377636208246295526892713147937239315370915937422882946920305553911566154201144390155749476529721523154537970642255208242933106220125286865552289690149219498941002702616300939500820772783213934925863138334606068453177762150955679226148794656988480966341050534634307381149478734062417183303875492900224826561212673314007294695791400891539412722002882014715559330690893089088133280566620448668400685190790382136447532399952441023556817615246226394059637340410432661250234001468524785556943342866991654924696831956838799489332529800889063451662829341234251858392523811659247454702696759295400236123519565634172626582772997684795320455485132051400850571235990307387007104831996555378106536089637902651195349739868291418428469902548875210380797651918881043942415178605563731030842632572069289067966957724615569055450136810307201539970218784946498867389666389688054798663328321612110687419896580473692355438720049048320881306760906969239161228338396604124417442680172448800 [95,92] 8854854190168853350916668430411196963450662216618612903690890474577686762784907543229331376027168500765290417300150748272724607014812091081281048866283672544896756810687089374634691872333564388721110744498739129224604100089104390566872999261026364876851300548180803823135471600767326822176238256704370073964723589971508646244944955266729440187041595974587287616209488909105610141551194851502390127647116583029779592206702742239306567930284145378069127473583714510238891572483772717735104648329351827593413123110216750812528092180914885144124652695681042722093649791589448473237372666025904988904394132311298498043789194982685882878357708367533267014443596211145053937011191394915853956012535734931950913933933045985989256750340269235962155778212087274291741296424291408565151988697058735991232363160439187429412112339735707445729908401329525610690766180656617446479516527952305795323676896100428089961728386314756221403852058281780022302550505476304042550929880424982394715551550605300394890004736806516692863029382270701425922973480871267377146786688449263826616249987319661052378357047620554831316606098384856100449651816971433596299319521570545801770965190791244371376839484627204587820382886369890880026333305399729890233651784205090350287256171929406302624110143711179358143691385564459071489015296136496296438304465337144147490029276443094584198199103403743949843982288775606941006129800055092205742248899394643814988275654476085075295760981590029445616170378195541397735969670016028024185236529228345573476244722089186810420961019764097700627175709169667610669079897019277920189251904259645802727662861648126352228620204827231263228417210300944499728743529762540738915196202316197461118372338516152441962194353613173594557901887288561236404776081974195473184654045716463439545351286441301600140837025431568005574638775936223241551553903131643293313619084322389879548875483422886867264123229575082183936820482748185736926496101511519713496569536995850283554203717713945335834847130430373929681251499805808533624485326405976803377186418001685843074653171417013333695036541584337066418489245496811984079775586358841441068709163886811226943975617869983734420255029352647522063306216267649524091792297375174782141327027394819882170736647934265711621772481739209519613434338170600663023382800617308335197214767362202093345115155073042802035646572454320338108371821596770658912724840956288652801447501995116384261763982190403004462079347467838682744730374440873365652957251147249721982607870169903621151831755913953085325396301500681646010508321413676086693170277610823354662111253257620185181991730714676612213379765210164048421714843839361928332652748203302063516599058858403461263363860108631093060543488000 [95,93] -132580658343114854679242874821848002633544754018151654654061495709257909649990489894027739001778813285387300987839863415367636034383562484332835220686658149997843133423879031578341546016457119881838608251749121614684371296662507397153251653692739685512835582776435575734763421117690798488845436298837875881106060026498379120661081352942220050128928709734615798013951041888409039540771776297286288001661619937654182011535402807327203873473945398878986125867788215744318510544946014658279674652588183837736361239374871642373383816442088989773102766780558755425601423767491218806432750854619802971268224306098255258683121158925292974264019707061336870893052977935727903185241295468038217872067097181480909764122379788212338583775136886002205461905896411216856293361191876261340294473654087370932493218089037019361847824082566259453256364895947988067289496117294116729463087445196771132254794255937101924649438563678796541801176585833657705471616414769192448322827760385676323393691664269004159797841850352567333136173621302699879595365425043860580564394650410078340245849265833251032959110335013755677174616024439430055371583954682711034845297762125030024631418507556288398714349820003934263253087281113932641176139660847015916982807281305654931156089627491849885912652669366231478305205286312134697225843434113707418368347429770840283450126611008958749312271976574052624500188134653321787899577120317284728283176515636377716059159519537310243801615570249182834493662568266106340732973390820890278765057896555775129084308291339970148019845584554372532774030354103057790183251125529257722008987052243042522110249787175910292538973828898866482835873363475941758088550015658167147263045185307223007581560104661042201821389272398588245090176479609587073303778739939114403224162524528448755010974175156588677335178009501857645521465827171287685996964358180443482132618043513604386656088731041939527119642280991023214452993141499441065315285890443578608408388156837341091890830900648042505627523076956359819234033672382549678330896078203752359913095958935687717568826378112723392393542105338624278717842028942646643028159012289943571582176052522114656369591229663296952812689227854667920527163115847281492413178380022606906225681211062830346866537086934632444107967318263937014325225000291805834969725366044319690395084077656549719871434517252097831383522590605395964083843463442005324616656137122916757502233219080669117212083199782311401646663108348381315949174525197485238555995801392481372766512069759232667680838154464225082721499919654990354377860176818660712829420160129275848621048417955092211546177250924313042693763989265955720183412313492408970123581828741488533374487335225286942742491166579094525158400 [95,94] 526500601350395031952454965012328166885711421157161966909600375787437304825607615033728112773522316986493244745710041530557608147990121195590624489371701603140532923921325738494025091433463815937274169116217067463537451791029110530696498927179059423981039017431785237045980101408254770902894049464407314525753622736798408975616961180246447766201590190694869652341624816034843394985815139770990841993984109316534704713892352872907509034491247191450072446301018796097012475438661418832360907547053943310472862651497277755525139605659716556797177592216011028599874369288002038195696622196340574892055498680975828377788520986190716114654927160542484934366923170880152930770929511753325954947475425652646445818914131589475136807578058559346726028993346970379539423547387608666315952334860439017392937493013861082818691353643716173573998348397881193304641403522373236304073755699208598372446334120217715692922124097523241639750012837120068353777474356734008609755931805775822672525100846090342288536337110673169021956508380622012557756113076227274491665927722648046269002407270032895363028955757703015155699730098712188010790203088813136671519707617041614733548150005872553101200704515328088807244651929966350797723838960113644066046953468898723944598333925345379601953567268747638526618278851538239662604834686717875676918961047399939484632378829909691834683222467824349767942545322772591736109350923987304509054006357148529126211756620289393039707939064339670487901224964394357355541772790944412755863830309643630551199075362577302295479433865160691885678613813754292981043157340912256121782324523814132447719088098177868551447041110735738932419935007411665351660788260243869249023315143523445167500551362272739039571477713454715486094763543837394317251739321585961165303611683080389757945636937299940697235797442703268195610448383693015189718085290997707788073377152509354583390281669143256201463583259409216863282099904308807580618847607508700467219754719364183367336848192453044730554404103083995645039297000072722566642251976375498044617755160088522032422164741168094664521281264208191254052959746713502154653268304447047710932883768031883181972024426978921380988868734264464934753763936185219564136342192069299828171062330797118320603455666678147569871567770658865150135887929320821283207379867003854086843640641130403257136976179402991891957693834734893102120720003953148468413855087694370312554495946855386105432208195001310740059481412954217679922689739532977735433794698184675109119178390509867395081806301151645154324460659891649670541908846025065279084895984275118211598013656220242475939450051912409994733589449485626384677376507589262411126642855043978551602372298282028310228637578232614400 [95,95] 2904954850168247214078369162350353014509679936063699032646920096130012526114822652100765159991136318814767213116637459971375808895830289366468654001255165635699950578230699121624074029676879077076853392898778891929391366186288199018133116625457521079315445270913525228189952730255396851535345194794857155537284872180352042445378120414864586734540871047271898509589084597163316102656239214752042777037335725503711069052189423543777344019380362146419111385840394965169378645607016788420380053808711864088551210068107268405023056906490409870105754733030994607083654476104847617276234732218678037628773373444202438061934065866222669179979059027407576107636315053993913770461483848506846170914605745845359468454593283691003985216384873237504084414172107339646004036349193949548216625648873205921604932544818985507041185375682730853054291413299660982102066393199999147198822250657698110517152678046705296533471986859878170604365562152129291753278185375727435051138661049770346768736580228771893535818180933156097786008655378883539122258591049094073968750014987553490893980244386481413854925745725453976756051063629352227988731933215908673666921251236113710439098759626328057423667213387880020074149227037144989870732030766962310937370298207788069258705789617502892019065934195476622609792457617205907720594598901647881568701915845787152313198152785751155523392687750045815469451521221464290152201627901965077173620513672807451643964317061361410468944048906748628431452403173825075561809414155288106135527381075958887662664012193507983380990527993186017760474680148913667533269786415275716723386741331183955677518685564388519497306822327247627183249043691750947647666149512339925681123623428560878601295509074497804623753323701782248846427053621877898201971364976321250829209027211021659240438858219448379713534566322703549074118665829157076621830206771438210436712452515750150971509451312935589288081395816432606370367769972963029439660707195881298379420258659119739862628604560132003043270639809855255339391379307598933101396135509464554425259196751084766669675606464308734735219299459716584938929698125808443130996373457486694502666753027141888087070428579205472864689083402109605400273249570497703539563579531961909929435327984148173482642562508691394472104914306098981589301416481950656363909728415201483899919909239918698811849376723662064002227140044896343556499208223154845897794354159088639529061278687737674184740590913485348815779968514592827908793599597993079152694557384131597817591230894107061614915614371928278849823126456092195773856509313832025829429259610402781336911165110237036076598861328944521658548589345594686774250857516957863618262811238141241611593905309263920816598374392000 [96,0] 340180331384568929124393768271954048221232439033468024776442902916751665781149288191735367911723239395732524569632431430502214657643764522743886275213051975211089832846427794846535461429356247090437358199661946189587641166149645644216353634123722851091768270165982515910266468793587158234890847207190235007570064054818727764954168918162867826024056241975471008286114828767659326920071768998594665783704558342179839486410649219002134549699422296454489923691174560595297482633535854866361806515580674557370716245994740735349972745805678187972591659746522755934866497232920137399658094406310646184140365034595553537942266988684755863767358177945750892445478410886243871977159125057751493897415970622472789834854553118350986708093647864198348598545771145713069075231437783291289455110785983996381473068764576947627449255686297339559890058120688505828161824526349616783661719565889933461480759037141242194789279920258687695146614908225799400000384553971814527879323758735783032597159982880536550395856125942170744490929756389479608371910546897788354122592659040562686880719568012179647743706724292429624733200299491592889144516619301905143438213552903221757928756043851819886383714927134063013738778067351158728611850551509564909574307532431808469829504501694433360555294863664937229949130572421875220962545890496573154333426699225173373673810888961705793705026214152108003539111552094747184195584485166113878436668883133615868593342865503539353441623484022224096430469826544547370921979248076295477956691691447012723602675014975161338453418662076459910079440401245170307977275484396806634586080212648885756282951768014438899264842972634566091412678298952533834126850384205785716232928422439450391824242338924735698681617814423273119923837808091979065102138092511610851969717659735997402851310658568893439366391404859381166820476070162383028405153192646667602663501486210172299754097529009900607721581135173552063173375390644433482856017937125355501555471425275524353910030042420201225461488644867720387378425845068522411923522303085380035981875939417885495499502024396192319979504030225459705992134903683274691300329151639902581761799012207730702245499495349825182676756752700783806306321065997029845082869819569914467221118803652103922587675931513660752279863821562505497521346061245528601141855317356332120402106833325913916609460260102350556573466404227114692874032375095618549983010189148588343485333770222006250653688142814228117349983400282479518437358672409359946375492772629581520244222313934640523933221569774128849765332230884552831477880454944043677095584277410800171783352934160109170455583439283773772083647201283084083630495939020916244077654716548401272587398243044531551382661066299396485771685026144940444531290188090238186147983253907545439294760187141816722653184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -582957234559853484544173844118236178613251430476276817248589531596231080624759089300549570686394615080301703442121134342555355741919101801169516623575103368578868993005268509191945740646104864503058272188671152570411800989361503800624385775850954954462468749499308942876571180102850642873476369673764592231142508693631506048558916200080700190342879285421304482224911794663314785987062980796002434123823862867724789998046613988364694687972743379628669602084934284641190670230655752600865144697974660412373517727359263902880458208073578845530713123293916375068427599140951045646578173462346339222950047517104542509169450046858499026939858613614266304759659779847196648376605861895045092349077474548454742382085157098795654426932923931496242693944122766046395721545904682237394888580341462699580322789581191290183262016922117971199004169492620779800357223039197876494390443914796309987280843677868064092413830003997148087200157766821879368632673310094096778986732758373772831948103698632713536336206917382443975774665698187534655367462068874870498721633706818429568379624107505110675285005987695511656820935495262487496089124180979305369327895888285828460805021732147264355085073706704117025532040240309501726409469991895675885470730672121313423193074367090163836008657807791205264396139777248224662301808066916461386313584486823360911454461917796236587264227445318333115301198605563806379193667100754535283333617109870158038189714722999690222263045362860228150710305365294808569213655229380963122963155734921462710728039039160101601858495174624116545867217921609735372377770752175356264734293047968183341098604376262195491228968558741629338517100557436285835517695732434925130754096883982739287555722088283605119300051132222529412722947458130970467379710321710907098991842491562565650699775757650804513065257065166452350539897621131646800028642989683641046112653963543222379724385604377525239899053643771769693909285108991353939837410249399035528667108232569712547492035291396290431360396635587463785522770493277195500058440875508583577680443909628842797754302345488205536889393590658693034969282744508436386332728101046651033343590062144847553717281388063839902039440471326773885890396735423652181361306166301627881134776286665448296806936067814130660462501709421574911456677270270758899750446606085367069610054778193962779872602223634049148156201955373716746863295068818704684706406420285061259317071370678803864888199952708145628215380744087084179809943488678778943713688568612861432434924590111544227552382153233965664141355284346172232184168514459126675046796649937335534089325434343195903912026252414889176631045911415477226829686169163989429559015256656348030757942216294432211268898915577189319309806514416626635333894577057269901608685736873239467620429380476085049753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -50278453754787281419672924140334160909769282668675425150308491916088871949814468964724441209004399992057179827739562931864962852110641091597744620126730512196707101105195226528799699586538139027864020465154050799812946282569302179006520049554839884637137186034041867976071151674669096702512613401728066151163964346490558512807293528827378010439936183270392615033405965645296896464559853188353692229601252565273405496438014181477288025657804861261365698593910122607494479523919726114528945855266435084046919385300856333253818168429773746022227782745885218830942738986713086894403994899075737784764784279894394192179741872093460834343420749643876197959280790101852819860436942076938261221923277848891115751613190265722518429485637475020681141752266426966140438324293075197182483630137197318147734842817329392937505011802300375284191534316382158630169665203305890488983221865028920240269798096490877740117989384086436047933339845908310346303268283625241510497880392361012726061718894827911791289061604747328023137337921517088892363535926722853198002594765737965371019736306622893801472256080118480530813086282564772258274239485763201166277273418624064563708992958567812668927547687028258262123511362946780672381145209306363803240398718678515842603095952737339338995020557482008003327752463034028725953709543364870741062185654332530496185045984142974969727076574256787818973374434081885729150739826633110469061724695530683129304195383750802887154018840056133453599275907051316305627927740503353922165980062217219275367207787307629235656779293743821668545357836271080696173886751043533661966259059694117802528909730478036868239117419297811569786453485756721681713124692160369157979383546116687621361227591610343176862841003097942091659788736746315328763260860908966023220349440581379517918540795785565263732587249958572201809599519696875797526156477960266191002008131835855045106376570214648016364659728297671592237781037350943430397517305272897265340394445630069805879208891346039271779094450455733373882588030629589903130819447684191126456014824168954587177581691676799978987444654098704217760041584732675014965467280670964747285579769247482197695268457728059925443481825935921805088917301330927970917887078516814564268822341221597779507502306833781666288369057949239620285302227153808308774547725705871535769211763607721979319913721724886904334653273637629592360286272075612863555012398773303971271612985939572324426190609206053503634342659098275443383191048184459516385590130645366629404689487590985018976923222712536989701868251140719794073008016502184142609972171433658091087662005085599845497338265666639242120056696136254528777805203610559775159047459093014732796490211388185250421381700837674668338215576721116758992191364068824052244970290764984485655504228864114641451614208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 392919642385615080636580382232993872563703019359472812234180431121629373601168022981642144253838456630868257728350702453189300782986290824424871783585759645661229746630130691696355004095405768364577848612013349171399106980541659014345162241586866981874842034696025638342331632250907264048488003289444492953781832740035811968807456032113069520807695820592602875631482656381000808843876372165428923012315204046616619984606208083176951446651802591730774054602398325030501872874536215049483922623930843232222444281030889126020388598133480080125547690002134529671117749177868746915736400036763679843155255878568801431138391435678576816176313075349539686023881963994011035222637591245938444510324759674978910028707583979654642016977095330094117679692800637770635867269500064897279803260081905240298494806190836001772403271778188067328354377506216557589789214618105929961559212577066379942533527136080159470418510568988501025192941183569313973936425545720608837016647872408170706929097445079251602857577701279338576258390888168084900124682519108714599001504359262943314698359817906950356753725052788531278220941886287299624982711845086380027160804278794462968728907818837388734622507018132214567362972543829618161436104403979299369962036215135627281270021757338533572357336637758224425711274769021509140926079606984069042751499307491677869127504107580034589286771400027725283479983514319569812660304216887466529465446445338876072378576291780521733959980029193149846261211678466713129945843609435349588911624435970154855740940629133682567969307442019376697186030133955695196697881154320502638455686451214232349193678984177541425851612148387092281257448975792981178354196915131859829439809531571170349320781603270660373763176296479426500055075398862824267115307454460380435308058344011669509943574321990822698605110704780460870538918192240927205740790293532005699294118134351630921299842523035728308707958217157387126633557607840527258959053253172524340178113505958985466574060040229694007057392245482690414806794200188795485192817632050191817462306790852842331882495791695550991606802056700290708056527961405805521168681777783292450488139678271200638647815732697083671707870901725331066324788231738996700560436307555546970028565542843056570241948574293648008530562197386761753432681846375592444321226470023969391092701394248545057033364859187656031610271050227861541967558513955228186873370324907401268376326803034531898824998764742949315753781806951389469329057329292371906786433460837303979768509072446284082434153394168866159419137216397087645865532869705243956195011124504572218524312418625817540565510377136594351379377541369411162006591349226288697397693866353795717174340652164371968709644581539698265608202105660713334411011840134198360200044040502800834596132953528761070701772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -2588741687157499768525401764006996486349799276304772742624712746126623025024683635864286158929457900460270013423622711512306521453129573228068532247274572649566341139689910673293319908906816430525763164995830301877323935368354179567353534509736833156906317059500741215157771406492022674905886632097029270235783625300046138068905374566179364096215338300498073587666534035146447611337489145808464272648208845089587311833881167446206257266150195812855922659203892671526770643441205681637042518689678909209425461798030527210764846586643820752128810632433400377727781552584834698867308009550331905371031478523233998382953168956696828907819178295987368438138048100917882900003687115066272739996788616064434292531001702962421454394425140762009707192767742828377447303845670275763780682351186863710153442995495347519055359978064245490175780356468708255653712646234969587124049833170227761275119481010756851599496100117971138268507429704665201383466485673920623841097300513544673747096745159288328208022264213771483840240336284987917252414780591089824977864606720410641140982063908094865409491743512679770519846829913897952354028312195046677628977748357256184003076977439051932177866129856345173314345869292871767500868102792593969198097467025365182104962384151024954121799084325256805937742704876656762574087199097057612809886874045304974613261076067805209069842907933809531504666328776010927298627017057879045746103528313285022639601243229376003194249470142964717308301819189274127739902211050174045120950863886738017022687796938702366961856399736920520128779162662757708736041786604514701712817166829848439642658647574754384828146927354139669243060906672065699760144031928429291561340687578040622469652089571841019482447789051102855695996052339928373470814821676437895580057578371670773834719580381177809458359371955505102880767237985214597156968843398634195912999159800941917606208496727743749610157038941554720168518440385179630208686516330320862575725798201570969273472931076215913168884854843521380147293709735506814391460597913860239085612446564993654834466384693125311188841755158657748856528621077537462969767295013618913855903559263614205516500651826785213017132952928549422791623818683701756110974837113527855228232583966262655467705808593684981788590254414049782741698305199432576017953096600299139084393338693140929932875138740269138588882270148207274654411956983040576642569273763533945514072043855625160509679466849100879068337163634426021158309209940250040363880323071407633468984670655271736466482885625375649179601073801771181723440388480026621184809508716399530520946610099194183114746739192791270820883463127352300999832432836931373456087584655656166136627799406417076925124060393199914545618634842058645383319104948132340161759302360549372690081495654818100150649487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] 5112845290211694818895849172409433691460701721118979046379784181775819915433494375404087587976550599210375303877831026709161515365653835304002390163293572791277523735664120975982196509852785232686324810788457177673685557847152348994606095647557149061178823561075912676629502904551451768069827046370709734666288752545305904344702998882361614189016499961742827153177682731568036042875736149985823008200143594523558027035274394283800126232006208369667655898861362318453653020348672017108044515196266384278728765753557508243186070745703781472908289746290256050256304668408593498234286914261424432723549827303913134678180850229884611161321354511487002882557934853386993808752832132677057082014313037763895846772758998571650087241743971389868770001082884692493907061787352130855760544791740253533539726784397097589457023978058304524916573913705198297844250273667225154009196947333115920592488965092210544951471057988370507213453202776060018613928945028016978206137651403238905275673090374690910563191147880336571642102696710923118556710604596869057731131648948534276070534790058922469692769884409007045358403862763944248756164096556632032116269911589473057907338622470076048095742003434705604239595030929669022821061254870931349909940923080764911170740393467759817673692959188307406600507685346492832039323060806497017750327422369299752521525021498169030305755125935867821540626819366391935089635582544657537707295262760343231714012903700698397390278894608562482728201282076209872238349007299245473748066910179937001956837912123737037373982140141400121607956907019104576641228918772597731007773485788575508228954797146057550553859626439753663969181463300181904081254347068657471841755054813316259806581172419702275503933408951479827181596871822269408525075406357327494641602454877917461464411903665678294094598777117057670348735813274598399709504452176064834086026480337552735950659005370862032403572119231091260088755796591557902728326915988278611622588482736027666195781603486568095710155892957960487375405122214920197549239461153260199781909061126292125251961123295419484185482391192839194660978938639521216803125906001851073542087997705038210810854990057881836657539988101898456156885706558182187284230280901094214615231973902763291561558593800028737664475089873076817103533324807282804453351621587278591009906211533207738565881186804077461081695290997232730106999288575943364891656523311673944450888620859391731960136397505597241462357339558186896316021985491482344009934715495125828894728769244310795807481726534611281102115299331737414040551592966732552741786218631528051169038369685391583393532555036339934812901112554989694590593371591717321158193211824135618635051017402827979571037751326433889677413436848373475613509303768769272468169877689967621793022694975862373023848857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 232653730066625644598799928644999856366661018501996203052449396546686836545575504233761998390725652526687338599929644963125209741148079739889905363662834280284064335940935828362576070543680428479076994724937301041090865615070949755953413916329810687531386830707967502582917714089468738627264590642715209163896507131114279663788163012590160963893989718558828303740171407390692520007670611008558016766026443725671177088452541930514481181431204849530548681529018930473958539961816734299709334081715274069122816406340547930149706780650746741700607584368965014340383992644120522636119468881803086719339721531012167055934012682869487202060578205156183309363293859106796783956172599275439881290582641179091948217774976449661196566067031433628873591048500310586444166544321843945156370133862061777981471444614187807588144868865546817275224242767102675299111318172386046983742383296749375984061530466950154429577477181751731921149448241389265475953704003228011835406340084613846749101008233455317105756878539668867722026321295069521642498993377590098067272993694145516758892591774659939189907129511196177820804589053371190955276080376834176692445502008044573276677912004699008659973162372126144213151851863606007495719414811210839652475465275365859422175663222832394444483712542522635033010593456897502083318168933974636346315149498858965521683608876370766603706433594611487901001993201254987997466412912376692140648523985431671111489905904915366820858836196689310935261751528909892936554149134271736361590526156151200159157172191972811943368551687885295951029656517675213022133193384558644144572002254959237276225871513631171631269663836071675793153659688171638507410225160292104581041365275499658079655014353203633205476053329711717570347953641613551158774464472113505880967512012135190855685753659831830300011131309975463606904791583617177559849713316605115132546691931942904654517143634999788307619777853091825146918248493935022726753441133892909225658295620433697626525941795078782348917533700285667999127703680664519118204376909946166982259766497572497307721699544696090603589698275536680238644169785448090216712582101213231936061850404980076305998886259868078239503808352072742091593656320810467380614570550600141077674867486833722279132231413890537778311132005631953852536294900588758846173421104303201868393556063588687463087945199199674398121324518275122527416310547847079472162347736754254206939964274621804298071959012004257787011854392918632384513537691691036969811568173221851191960294380903331147923343982317946651002131817220605787931531622172935761780990028383092274929581617799135147176666198312377099471287388034302881429206153352882511784148661962560338833635673576852927582829821543413044809941631486453842597196336522163805123712067839392175812223451889233385600724238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -323791676565376929766353002778429753691975869495195626150721364090510091464056140585551961622975061275935920465501071795114926540377446795689947237556955969178208651806610164960309826854161511122940432783372542700641545003058279237070983712842857647351126985271899868787730901463798174437896568183092088607256370127200902540243227837387734885486890262014921597624608089866506057504938335496652988188916914025912534690730442269019976315598752868121676494562780056003748750491234176312625549839577707173051173597936356399057904544957584732552475801608463328774470771660234677382564937404976817748994964496246128062856587397819915699746206495902395408062925271518786310173336696200023808287368262992569075431173343251080736558768106867107621632991451751233387506343147424564620029505282032476606516207011776955077742625420014873107599010205466621166873271286551207724091527564086794500535417909888241299504899432890528380193648651215734654966177184777353488397858248229036660166965434123400773546392706804726255086597372706652653079196812468572386262875954094347095733046970069843792522182473149552143027419958558579531149857822230396246342773124057196535177703222756387044155828921187474815908335780355012129702053354008672831428972906641052817943735965242304738724208442533257071400163199821806071124670218641759946033483707859245424412957210983548821933059062730948921351673499647187603103741775146231817930864543338220109640728800505257538448509494936384342015915965668206114969262769975362921363761652746227260317446945839058459694575191317979711866984070277376734926112688207974569347967484998310702738478764376778166407764661866187010467477794181839977422693786774031781000297189729820962338926734673529136439428330518220962600507495953989365801080388553576815137893517201882962556659457280244801576070492278977885828870634495157750120600530864794233874428513389185378186462124463576852035076393327743936064784707323190129786390084861953269909987381452646135010711334286589561936075589776603749646110809756407192754812139974053272308543626385143236520145843034468630022141591839763777623835221984563695933412267069836091957316975514480525268304327324445837180470276533495268697810468216201674329489131247604251443484274285569563434888294838604076416027607337210157815356811437863173400220683999321139888172264195520511796495078952638233381119022805175712928740947084692048339123514246528563229886786261733595980728060819358069880587971737882078334174208444141031135122542269387326479569898197293660576093743963792454891301717646624116003444613275669918812649728292708221400840526711692585917422979830111230246608499844719956116776819044141077818090425881086579152332707759751755936202909923352764756808280443399657302719149852648380388529418037553030726842206589358797873165107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 5930624196564867400470117766305042299427254491302055140159143416415843235414012466017177882809059593541678987259412818436372024118618896894548458724227782637316376626892268913831763182625557401332218114388207591499439852118951908505002871615333824176151320925338457670959921561265341506911292844975705227667449895887432128068992082784142558594910218868833381811993211074578600234232940013860892399551010990920750232100484429894934736921338431988464984804660470146593113347644505849791484294164836281535758598043084755176957734099605512756974319822198733221062296926213798537396666339018246144390448170199604702495413749696154141442047797407604452180188248276806051704586403253059090705193018952904107489891351076197271469266644580106427605188706436986801017488028037408203004171062606491604853142676934095726603289558856286698925656625851493419228395103167278771630841223836972757625960844098028219567473702335074557029696884224329540675687438755834728803993912782730925005104500395420863332464362167780265701623308409354054867837455147639025131001696992098134552391538237580613451421733575306012034976819565132115805689597726432910860155072792106099225454328846538804702399797705865995239521671242683492195325210519733744646607649092784137414361473114174051539313535436380703001497217449603136235297630683464149269111472409633543595809414322664494388104600130190956098197345775487615672198342132655144811799113909710731166830561000150539264302238424884723335476364743437864684201289254263175723062203573059525566081851572867262893312164494342147959078413447311232235423257760985507790967483359791886301500840921005846396912419728439088667028106514201798671768685586007647153067475755003416537878974371945879312083873749550866079217065636683655754232389310378785454590257782870034902234379131679717151366945600759839146627898589739886818900968058775171719076147136067521053758729295166217378822005087396685619603876269591893198621959074727622682279453673411996930552150400101700216507406285183559134351213963842430843325692137381377104238309944223456019206737053551087816347408439542069058593898020537396826365874500884640875658019710366435083083356711814188535970716706498526265230450320246782846553483335379886932234165831046020401761902387531135958826143381483608717197586220188449168241798141967665830558403991159441520180438955912181669251734622499885413147142874809292848609423101922210836345894093137170936513662536622566638473494289086684561699861045678644348040985835328173449656206462665295396415002984948834275562041731444945362220515463524592378696731006263650067591426859727874017438594746127436421037048572489243120123749775611223066154330854887614157750824235811383770934131722089318387835503658121007077809995710752014336681677492777868677124273489834196963103258705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -29121201526422444731383915065921953652169457460132899006141802206759745364750895625072603857024842920835350899050430727029733582205674489427586845223302853798489926528301455478610838361400746491393672097561318185953743461146329007897255413192297494686187427985292129536488105662395122733424603050888026613153970963862988012908525933519704512156246691833919759870239616116742330525063932623321909367119283624280852232309266203020833444721288799000201444022722629940942598608035239634281777231586779723351849874541390670316047223743346455575433145710478261544807890611156857109849868791015255205641421362723838027108043226051761649662687984665194194265159761376294883251169997652528943485114258207588847721888212556807276113962647644901575592377649917101593501117160213629582655856898337793021629307520967083129125902829223362518964583460110900914221721133104173915421031573565891672965875490595939285206016865631900051352853318218033614057381999000386098378684979268065978925280008883438285753438200063103082463116212311190253526198050909053408161622055472369160597919046794640304950483293226015328079185785351036176566777550161116400186267518171190843437956273699724702250971852718815167669877090906993322747227350911726639687593412027447846080253466270000003319975634558135181280026690489633029956710304790667406251607540508653576639883269640785084031753172405821330357480307486682336322400670448869383469582555533893772872946277035153683740297851477047128722504710287101859616056916052453335616504832993227078154569316661386387688663632328462582915532909691930340568925284794033068998085035293929396028165710527905853344018310236966357027813023530233686985272917399654562973146235787466335703844680972549674385844994761403797797573369569689949931560086359959899672588254558443553637639499156993816436753282485521396488362484696128845358974703089656955911766567491631086056120580028283949786348536474434796985599763828047414497702947015253092637297953817289455499571289672203876070088510262587812693369473786046238781509294617733439869144182093298040965829520787837774441337410112024336953706762128350518208771844710958098358690887791984482305324588922339676298765428067954080721070423892262127993866667240700993936996714552654564101213796014725009069156080934908171207728725046146390067623549018017152148536313831919785693354257788988949345498784534264893162622891216159761886504154983528512727054200178928596963059545957011508426668788994227024540637880902373855183455081297509332445291840890545244098881180948648511570907914369144229406392449378005617742224587348580021719215082838511572983434306392853534504724013131419889521352777830929003259293211288490639936236208732792364454012568811767237547596640972779969543064180495123751223443334989057803523134976655175571261256158412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 105318044286582940915158854093584578707059982725098066806368435076890887258749551224306673446713613463621605892529493040244163566305420059972193460580172436066209721216344803367927412414117973790580593515313960047060436964806837107670650257838392298035388804700597689492052559159220246143400583707461736968433439638929247282375119408231176621012499264382374445640276976042705811547018967380975304682742959530673276902484683864602905578067337744190487998101582862921241266802625043499295745107129994235143603835999216396731930700845877574619332881645442843353740900653435918697198529703567107674682179312980712206733490006025809425847880169400695751449036902193942073939462375634013291643233446792132162354711281457609224376684231635618808978387981813176015975301666890404448285413612601471259510067696697968250630076158019625968250086166860290575177642594217605932206501411397132022601837677021991914382572311828182984143496880455884649101840575718865014030325429294839915062673133815463332933721091102248243834459871626827008930514831620886000858474181163489953202919246933027610525101624652267062078954262498979862461651134725480691465523722743790785555100914648144373283134511401835944679000508710252899926870189048396421972933267178039696646642505950388341348067631695471226019911409561682709486986313904525938892665630487728177313791390494986980058481475471606101506229117823201090449865047711398052802932691136047004591060126663028342771224749815541011223366969150823691012618733410130350644933391376633693553983175973563277101297842895887278569288978454210178127356615275346931930594865593096192843950854159262675184883006371635095446702255190602554322700944564874069309403663745264379108543614544165048917153865126535415760843670928767874708292526600694438460198314938484348132656107762785556809693043011615860323758087811160884882394723741069483754998486735713741510840027503274299737999256481142373263838420643514081857461564000437902907008051572290030969240247934601528253937061874719281451017222413739915980028359378226244660331169906252059349380478354585870923746553729138197064653142099774360051796834753215313624494416939935657557049671672312022988877086965436813238877876522360568847999726193359465702219736775268450314013212459186624152543214332095241193663950657083469324846885202954410833133940007504900720846770320671769162432205212631844986446324468695689655647945129266105896657679129885505441376383522826907507880332448642692116557183441272960705406890532968866625606239026503944210705807989893609126048193131761128728017173871243949282243221250714513344894308580591888033650040737194552261579634305448579005280936910713861370124198918793914980242392376191674380895993675455820981462058554023863532968575827952658265240057426718293647633594212577647504477990682624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -328005689720250490513957641262497832502536267948724376122754856168616933051249828460721005796593014143386940482453420062081834863745573164192431253749204544044129703414028311257120658199608846705416333628333676298156455275330977931680525381455042614142681916344057894713359137146287031691071297468115359254412277776045856691555889587696637062225814458661562453393735777222697027052800163387311310576385639945282272189278559332575089876679787967451357488715409585553753197315709735294577587522867656525063385210576517448114544770316047412878553202420409278886301991734001155178228705687141864404938381275795834998981349362409958753094580851258366348338559208147801267873674132467992163994903204219597824114155322036955248336585820601810424299690673556326190018124913976297190156402947215227126433374481256529864508718612348733940922927706784145734354557247407640016547254125493378413376452287672729887585212328016557450378430465811457973115386651414389523320527044017010222797118012127789467715978444509925483900908304581998254325947232181356622570915737043022686055376039188519127338014002631041775410228125071998623880291548839326029235683861278187487343866335906260641050878771957180058052247624155227023789931405573524439268850199600537870029634634012225450310420229305630971121943292808563492794830908270487054611882769861953727060827981107474187766321868723418564327989282201507361001439756398149674865340116516337312354921538221033232548827110297819650660222249570190694365808288278591423236577935203506727941565424733319368995372307844832361658466223407279041430097077364104548438359673514720472239181841311508155399408113141962934631325786971159590105399309143508269747813152098038651079056931240193657800733344146249596483083816027611888635818696238921691615117474279016985376550574992780743920264086814387492962870657341750999407211698471637997167729924776360933116427389196436953319059338423328837815968402042677247697428133480755069422897066787898513334939544402570549503835781180010719685383538931916378760334179707497849343564827431595739635719123477224561680152434281737862405510131634884603729417436780634402359258095704348026879573169280310842480571217803154511912130327503705901014564647228967156287286605648933221617972025398211295683633360942672040977682044225339791412735309522416502298318553318230638338189041383239182193074087990562862756458743968004551347748493006098644246674230059159373154488137384258055185771645327290836909454320508938343445243844386721198702554779010591578587886239555981333843997553581217486569490710679139607331548917119952719609969069451730859043539516343656422739583915016426710006844052353969367927409485104774559254019799852452338092598744250580992555328171944486527698866124143134433399660363621011103097439560146843393737676029952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 391681223888842193310176068556381980069319587825993678761069875384120468843346041358540065392970164328649474517733867675405269149294056466769705176594464375756010055660456817800731726762379292055506035615569952971778826149752988567957262131391192777884532285989439780446404855659987133048481927748587959142691575814943836288461916465140446237233931269997516096656306035661237252098804671571984083764166767163392944039720907819767326295932633472616310411417648573566775875102931597716551643465110856412307003649098859432302456670139249542640563814385636905545925240544408753301127887113930673375200381827120725210067502291825620908329726115500939037252753710771870509721198647038948272397305240323377229539059947066923418007282924671326930737166182915089719158525989698962122922027135898436760622405950388920596749878236389839353538424082639518037495613085178530916712666271753018681130547398718747627849651751728793033483722115454283122360557189758749838004888091049732165639714049877622104360688764537896650465106263510281614523810640475021097817641513301554342803351364689618900736515507088353726271227460937949414452155088742271136188775871770813764779747628878902498337362390913045063473791871726031750684239426221112972091816131141087036941612424868861539491225656007428935005302973212620368525629950413723747196876721460955493333791735709595284341400807455965402859678964930356047020664456605168727105683851192501537124561879459583716365911521293930179595465088517902928326470177728219016578880277112734091548339541747281833330877570532028978509182937222124846739319237863804885367963341499029342802512170781577807037738240394997349504696087191355927255820374025986673445076250764120089797370847484202058515228090083750890468819847238003694688306700045794508226913228683075118086484408271918774177697909982714623826342665345967904201895762217243589975269264073958406676620994290806403454663751953921606153230976311130505626696789648450885797397918772199685060834350790656631811078143202243132960726595473671956852527503272554787162140826234186928181723584512255223137926807259268752193560066425593246238496358521528671122163152473958512004439839238080620117881609758695174036573071259592648061415912605877707084704930488447202951514613868462527607394310402868189753413704750368159165336230136940085758962169695052628762555492370744625339909385554197743675340003524234297970304155566900299921060017957437159115583349575206313393499114409407904019113612554819559345453171038786213204236578867119149599696716765506133429086589694103744017833670914144151462773922987093422497774302369917307857815660904814218690990308699431237141842659145831244507126307023715283070674776934905641534860652215485788462606853715053821401161556595643131041342682589715311889436807054652663265085691527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 972559988699878062295292570976539841048334024345182640999750293903690947782722241546483666215000166753113559907724603427548113246311913804635890250147577883555254724853565990117360507013342047776900535265863816672712940908945234026070278947647785837213565583861915213066654003076210753849077712588869992274995844079110244246402078873248904806871607744255883002268223229051516369188726720930987919717472213377166818101278901540738281511333935726792979729301290990374741428131890659784544132801491032174489156760656708890398718904565928268889677528691056692420588085432237919979430218465717589971483767994730985107000713549805106886625119717222549496988122366989568335097467438750026183523242530385086768330427050783526035226658059742775280745985361216875414442235883927327517418758223463036332968095421406499807201535438838689548089745899094240690477800483798597388475272324497747698322228211669207326627184960927289146003249248610966806830825573685789361361959267291555211830026934748128520826098840873290666288698257321847576743571717130975590183858978223249149511781928849592721582774209827372426413433273920441129623472915729788476043280152199444903846916499641171013517415772619914727190440310279345263553099164164490019137391839837906876486410889503896384990938438174238591049334655244871978845531005433052549796973048154041381443052492470915060973680100901974454990830188203839770229658919457238528104071469063337203002230039499419065764362395606650903163718138159616365278075441712039644262117458036851066786529211520603808801861686739602305042754042380333130363274616109609610417601782544517475700778816128463157115822922984706714090262717852279281723141343375359604510279015293784440411310572087736145362900294347193907810117510705934182491454467656162090821494569655593011908119360072234928048048094515973090966270442689453605695719008379516729302883925242797289347951300015102278244843040358887478012303155299177172858645043671314320898460780949246123915794404417351064068180862729269584260372921436423098922945996999527022486209591034177992356393826167401716481548732758111620721337990196500486602333021716170489074398238928442037514060983347719998445510984142836096703575652261874605269835162288090506612316354199603156827489311369800221139550689561132906691644410899079318683117557122925848703749371958929188878139616028407976364996047248353482416378205999787167783963571597899722937492612088073601682080809704672085282365307447885136731675495188611102517500328027358543190145449844531291021527680102476471120362010631537139527504301885177229462822553017224789914628532277463978096692977459144069349026741085750780619951040382901121470234056297244028701673034173009630352093238088589045450520636974471825459899264455318393785939672810290939686004105394025848909820277555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -6252938972543267810808101072901307201108836174057156972360185115845336280380908712834050450909186833918767280521745317332643406407964145061942252743739096506544143703573872436932481897560125537188648966849028016308648292678098508716614120181018438285216733683102147863590736936636503182654736685264538293160845287823597164659910242865114572686372756776535163551558509974408761175107688040366029881262515952608053023714995697543267597047409562555055697284221027134090904435025046992658733093994708429476651008679609085699887689493673418049117122694265414443638060057183166774335648064080623734792993437889786212602465436065684541414330962645415908497386103028864265669459843347116437500491647313787836761914364024706903781603213763445910493980240137913018529569364717479865688916936006619791382001555464360443945394208127426623910999546645988407379213814298968859452388546275125362516718199448876743473029803692982206345453921192417308397468451141200379560665842646883340353744375109631453248792970316199789987203583754600655449403440193756583629825318573312529241180843937943355778774773012980485212384322002441260153983874611880734930339321627425236036703326441700229346871161713995177834173914580350820558289578886715639833056219641638947244489093482180727023592166907614373969537585656685557987593697796139735295773814750011031396330974726042974373339082079999065315392419019992424756349524965959786852300938111739909887187071010927067062233677461756156445223198046046347626182102302479900967871508486175972948078925341080197877072305771263634180587143884642709826863674205569806742053412312389583962914546866748174212830340864963042379338086526066414869563676505349253190428878011445938385904074128680610900451585371166959648492271479418527716770305645900109932707324834199475519831862586992795605161971737128124756909458256642189916778290042978294103042168575759078162229730081650578506624751623273091008771416297777473920716838189633936199450852021807211155051359593078308040129598119042455872280266773171008280413031738709785373206851297330184850894331868297341816243082582555664974341680703109912081232714274863239142662087974996210427580203659382801590918870186483420847842574953527667356937549425870281284155087619230488055967061399833186483323133201751746884009778212133727839135357177460943556597791720868023067699392428110216493719497789776962694164023572178421714634918953820850033431468639456700739058138736867495246077213549040379252430178015079569321697345791101859362143784841484233939565105625507150110030228168778520802418569537946081667146753846132978945185414689876621442819391198292080170301647920801961043819598970436027931080932375436691660310753781754308595590260278499991610181109759505761013581124309988460734217162265292432562555795882263311497715731063111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 20238425144832644930011244156097991982395957160456638267035358323739281791707586039914538467450267617304176207772588110107994929993297164693114517100831836864038884714363227511104513114363950757843558414292401677054711576325526630150116991453684035395400281391273067717978467099455998701144748392400752142410895362196692162308004567722385723388273475404306956720592908214751958529487443407735019620967796813694930742334224783554541592133282967311781727254535830911304855155422134870339432620050136111707632681883827616664326013343267936329237235574485323498393071636407814024916613514002315153915797883005411329475279627629700110635317890361466724395466015568052376593792134238006723813686500306168734136728561812946771636677280325767706453279765016153063539104296573538982259119835706581330064608636122152882963135163746547693538844458928660737294586129643360962637954116889165921508000614907372252502495218489624490397996616067596541964724945134205417016022133459308416189017980951716091075435598507317904973917906821753687765205761666385788145878181108997648705740571285776093443005910360035522230862051027451353893858558661146480107065765593326032833093715021320474051076924099006117601417132755339041516263414653058134524870750710319453880727469868635819060870520888736947724135398444626261468257135830224594484915783955657510833118100776529348514469590678436665774853499283209652683637803046796254067453099109274921865936750600418320265025710893257154475089961177594097195077491729973122390862760217761454522460111297817752204356771929054524357617413181960433346374281893391961435836013629118642552716327570271922194726826422172797825448560420267624074834436066083464295902137223319006713737216342375730453284032563297486471608100053860703963221473096062137237304568875772167496672749853859239138435464205678475274342944710759267320438526505742759030334854441126018697113913238522832821967737752121880855390695485130524844266468158320069312998780434996653968770532135177386399478031798340460355305926809724205722568285851233540789234587065485509250193993008469405324260462537970099055304972089969239940240377169041485571499875469770624543762671913658347802043038935900925651564457446389378820490767363469102709331249875682365888117646612552667267007195983574074115586858391362823103575391683321590711786056969771151181896294313519912155102216025829687654939941859998587556765372982982328040509985761730001353722257775127436521006999057706554739780775830695594361604645977269465596862524340799856248449065492525479365910671473985526531967692127104666397320030993277263885083735662830456880185868300364049452635338945090558091867317666758345699531425272504629439434865259225321085364686940488682756717437478780975126017704568788405236228614037002234542651337395240272102577064116224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] -47197732466332129334488247430557845972365036433628157009088072769226429210178804266918122527621204370623996127104598323265418108040140972256618940733741719982005461115499159606046463550822327239338951615850377759205570407186540440877830750417323434030031993096519685635915673911618972874734206865309766728387243353879641879563690437123140865047938189304186744917742417307605341599084283570229974603036605058451981019191500266075128110387139964598412122929681457999353745659280715473939770601816864248265526018923052946524614960228481871338335057817826174771352548027743939562901927178361270253402977478144340640878066315534091827637279691048489490771661271835332576810617932388026521985252746016420287221205108002882563896440353698401901969684816826786220809656336056672232442720941069763361667067393480988081427391406614991737621819162817156123165338243411390186649383828775975891619942331360835854883088782805903468717548610127286278397061948753594590548158643625304072339098447647757405683992326356713232723282701579007407303029820912358976850964871693588980585917234762536768137089909107928642172249346735359520291725969258274409297273533689405032503206750551351514484401663221132047120538472400843954284964674712010678733906357806244557521541270431784484740511438029439682673989749664383973968884226571136466365617247171826713449665510486236542207637376592869754260096194788619892064694041912932776941451404781410542946776661754130005312089387296430318564864808913251076336177444235909724239612939326268125269518300074077105263730602038437369592307184444278822759341205391846376311515128011678400122011863165131586370474343798889200291962515235459448522811439472409848059301451356274621755373602674572635406981467577514605493992747613300265591198168827638168440720871012555602765390403784401274349040245128617948487168414755531583493711937578550755767663425464165831924821903616454857495910364774986635789966791821104463319083424718056710058221139319223737273941576587096416718349802238479791965322125102454375262354359024288263952825564688454624753786530458169977056863686498961578567155193737071329032238900558889509200046955548961619469478722629329564949816621003356762256666173853358813199616056363276825613879897461801317090131281449132329875604385060176090619637437192008198716478433100560321943525123367822506887980750722618624373014404129707221429009131763197578589617682488962718058481947899361708164096332088665591513860331037023675049703779226387957901263180794632238641624260962766192508254844505101239109162065816243862940291700828072776384712651541403330580028695042556044880225417613865553222862621702437161956314792713342412524631990017974913268200076251773069760017883198119720262056893342001900609198608902077766238706878367034415993590389088789817810546753273856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] 74481421604895287095964960820300323559568394565041091507944068572712875220917041401433767218552588739628903883107205338844116461812213983286745068178923679228366838525920496239366871424255584443266801426663136510629689982861472123065285994154537415721698510818308903503219145032738602784125550730380686020696491073207006503641654389387210945685029302913093530137455661918330056038946970311021184057743688773949643279171162677723826993154164122576196086964859230509181716077806973582571584738515039615282105665434278181782474942731150340545339276461405438987490721702679735004341881547268726688771966803618583602040372800213978478108800275737877446628982341249517245809756661328216211975203160058171416204393752286042432273616762129359183222180011645325662576930681671290899853173366606635290732728861982377045078857814999948135413601654253786530027838819186696642740448874348314564702778860823862930965377889729909742723320389691548943631438926768853486902439758185273749545852511853096225099097663406839632768115750974454425546955551829147319636138366146079844272548528594385569460994055803557605113628793411005397081317366631510535282965927610309539626098040134431863252966824868898084515169841583018558425983662058556700946535811115077685818682667456259519909836930242650367484106505262362680136905149793051368087738461867960298720725557074192164444835418334827300011739896559900183193531416209940310648520435647103873965818078414793473617778200190425065087612328150832670800709436981142391936322687043762738347177869472439427435971980258382715191900855553374906651060498669275341614679816506449747213649092994618408239362062265422458784277210389257026171807107343501891154723983644163344484478840205156895242588898556117379809336615170106260443659912950543987488645639821692881362022052703857636824786689403596625203344997975885481472312644031918280369802009567617827042048057470237493081056790719386979279437503199381697246794488218182058716553679191903186859618130758686383029933208649610040349159807135850800147965484779569572294497019444069787956438329579070179636173469052465042900151993560527346502063122493676674056176443672204597559625247878129402006895725864773099917658572570736386325932103082556347360067648151804089121438531594437237203616086117627960814604825835467261286101013823802164289531763688869536090854262636346985344986136682806949377055995567705515421208979001278706255923710523453320344412269616075375553313133544063261868868027141513776843441096444272965086350444696294554795348118791100760697930719622129864533511958174201205466866252353086724541344948735426761559898289708748476731814728233427904826046890257741105850005942467209387397189980177070434193977422979076467083673073253429609286692000435507657540385262571253263418242164803833831876735046097305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] -42211218863501659679165512785875048926126989688728105706620203804370679012197503153859792933505042391131072206304079722199295608267926709130099269362002901132350070624412667970822488775160575317456401699606064036614539262479950670500687440760707947022568864849396821658260718664068159185242218845132153189086957395324991941846107036717069883290951432986057948230452396800759015360244635862658275641156571475150884757342650943569337213346978134074557982651818245943446604783292014663985341960586894092073152015875374235942348506940263097659415406345679755331728064103743424164286420506752912667002164754297748432859408987149641103669164793550811710156338812029794391760233128425389193713761589577689832661474258811188439197098637293586416782624347772138565329738662309393109141918691455778724728568846392040888123873420029711618058973021595863846450955620509465270649028898383281550795690841270389540045383733260537451209004870446436483861907361138312587839510156260658473547754806326937442088727535093455855152888760233194867725807062705778601470359953942741012298630533104387068448369866071484898907943985901898919338362632007216014830659849853917090517067204394547324438525181776252085161507685858612473156128158373599961947399432807485391605523015493999617487162925017503008373169525410779083257825069001757303747225427897391835025984006352052070739296009703971322860644244908780230330147818342175724400338184623990005475472293851722241728291580817525021034544719698303901577610272202526365927968888454481881917544476249941021800965721594408266420722204277416556410733547390922190104259247355223129067536694055867321153594585634755596168810982415293340674206281478532946116191262047782845836596454592512677268855121517510244138245309806498041412084561895818488944910599059028451468705767740126989196333635484584054085387650362082737536860914457211939825164402721880945405106902466105171023264866895999763126417853195366062575843472795357906325538993374426283685193985621201446506741451517844050857395199379364431153927927748856819484809717836376019727901998786837196343427425093815372419384259039268092592563414574865633713957310056614018560317526481271641976712582442189910313597825128698501791865509783460796584161840069665557913784463894890642707897932152852674677517405588540531138996759950975462651038523784433024655005528802695621631187710608005043065811883801388940017180809385196411941781169071163577334256087297515952987563483643669098263680691988048811411782633614090554673870013466697591693238702362202447559147540836800168807646884811766184506024315815910514486242076102573890745457865992360633975522195175224307202487671987649848295119985092411749027560515643393654211153434059903149415211812795464796192364383368626338921130341104464190250616547530224379461961439695077376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -175100708530857932765685942902283329747006184904887369523461310874192610092742063039916424237075426780547180612834627034874160242366722277858851779731938053504811796843147821930840608701302952498235066687106501889803023031915290349141160508124736104314585846086476847189294025826684613690570698609720721284827951740540312250222306328804136883811931440801420961441216402598791248151291800469185423945453087946081725566520201572671950029948289536168620398619710916559996275308756755938467258243248500913959844347391488217664360373562627785896641607094411369518292523315971236589420908184817336809741113999333796120122597280929993335221768510867581206571024817304921977164393618060248299426373978809272541264277350129711570946842578334330955113488558718699119352737624649587891351221203019446073448876662617234220084344874690240588197206867166628414372269900811323116376398372696541961033797038577698435488650388588350827511111265928177249091001937849928005390023865849624536078976993974595007957922135884181797711480289614233265620546554500734654967663410106905808252339817792642783312188565447978031280438176625570149944364480105535138416149495193566465460895703139451265575283300870025047952468665405431783650968689179184067654510758713699966237206680817692327514000078804658198353619498674430466627645278845969951440596302648742774262830050186710442387766225140058825591844117278991010853215688311608156946608965002075039068348387981503444752518021826798030814475700267141978511928212376461674850928442598805974862971170974791281767503240253911921074324532805878094093746202427825032642223596065681527695671287965287006034620693516337733879100886923513292391861027795303036946203002837880075729608167766427579325379406469100814608215817185929096358880622036203852611057734200601973718135096836841034143751065337440301029448455221099788345446384371700168070911691007196632115943742967109975827239328885217668608517320919957454025171464309008231918866199165267241759496900534196867796958110608316801688570933926712171860564348982219211385869864003365087417747471382148953367761913928198552401886277062433533031550892429619105581003812560912471182179147171419676748676781625629578354958750922004638028470598463373516106655525771150976805466322515335961364816514829958117152266323791281067510075518184824013655472515279280685631907419775198222808769408052595061520849211318001653808882571612448994635463652742023160302591737829855260916347980210264393138857313913374387275971974345174734627238642621812681486579927499355093988792312706262307862319291215911225782326041366544102764108346715890371730452984475198978315854490531824314872581196912187680141762113412785674387259798863130958978416314328503215865936975624782034171939422337195080099570939203384905662059426384358709787628041089843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 735363454557801436922448701279072055094658871952151072720710228507282436114686102685512339798555023418802932928929743932009317079760332336094219228495383234995714512770696124431572851316965311763683167824449399900105721054391294065574666776583540983465986801496234111056683360891302223656662841948610013807272649625923303036229586871056940732159520538012196113836892207324249159887866377480906759382549196605457480758768014279175186011681600142106371797016123773334669091952706410973193226503522246864303617078824463446677396118238719508975148514705108188625478506769304370693455238976534283796346476164417273220872641781042490004879154586130669444662378383555495303804372655551251815692293298696698083155553343608616072898745392386221317587402453987793517601429831358293525987646530327231594348629982651665989972265352347124491844339791341730528847982791940081940783509723573156419803606483329221542437943934128618474141040262218859976032871626024787991250121121617981197319695710491183722560132906940498845882596698663347455857549356015480645419041034826474702597417329684772097319647621152649934623304197138871700596162879334712062594703725091845098171359365076217286992047648447436623805001991061990007860257665616904185216585706659437200334046149329587274468555685393385511724599716657980952951890555880076305922796556966202083649942241007837205967559709383959823794475460453412272689200200733768295435319805861057300508875106953345773996961277484261074603005048533726953388076701167005481101562003768005854380835842506279937821319080246747565930892689050340889142466436739905082179542740841828765687531763460107218139867413847498202528778780437859801075520050946647809050234126471651196521678379573593031856766526855716479384459729457899562449816806312696815751574781242212551125706519443753668526515357701440787279714070981889231298562393888861684862006872341336949860659763134132710254288177850570328014408328018587558908977965118997259162925753318794291443391474053918700302103690091841452766708156160939054815167000320182990530981663824221620763951568242610969553368121668409143219617557711021393127728319477828903540279991701569585372280239185513257704544130002310555877425596557726809073597758981916120385292454276369612699952315405289816382565280614910671766503318826495452358204888718167374805999678523307009007629206610785162720545814493652607042115958228394566183556416488709622339385957700371879927899823408043605090587675447833724613912288419217958957525400508747182456423694332389735876599494789839382017319345819192559835603677411481819142847335024543001697930013124986479633366970973200423735504116512064920883289428622674297331274897453034839556042552568117712914326078011311033760068639107999232095308097361844959968344952305207980037318864854307364917949068367364096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -1747791540897229795410240406709903468895038610745335885567168783630384657914946618649876340655599550043279771780669081218631650505406365811129442300741117314518777836370341135431711708087971988111853381490195394092437971375546537743371791472497902642536514955359050166755129110622785837488911404694055693163199707114632677793109977899495361862735449009531301696911244037606895955225397449765090721689038936067763653545650474211466701321783177861527842714177575851873751182622072323146372693925026804071562346996858803208611300872997789944615432154750374095908626603995908852146698856406403941329641140254209507943244608419279160924919396190776318692054791208982573645519487578870502758680838091828670201415139350921177511032440433464007646314991919174917845929045601915874267494783250186838429038088301326713698038064501103737761324660331907732726697384993003530682436245328454427139538621632028261122417775456248224336160770661728817553467354621274328035261444529282677282201987736007075945178704581380912072875822148355401170132339691234594200112568312777198735264805124648722669563561128118852034377872710126259699271567299985993654837512559171289137588341709031946770040777709968500794061726617707398976748743496103348664621164031801901562487446290977668932573085005726696792538914893172158499100061832951139767038555399339125423887903111004362431548663838334280066898108298635786884385632629376801811461581446483601877961644960155466250027236262556416760416954832355103909471325890190361991695530181335392149451834443595659722602063358023955443796386809992118671801908014272146458353381641645397110517733912748210167293417574689245671209734135432157058301837848127913317173321657154852617124620068525990877961231136548062942502893881018979384950100411423597787692992318510302446335074844631903155204741685774986083448097190548978671181935452097620402363388347741804151223440019305578993184633088329381147430182092380049843705803598739605940946052324796388165293653994259577070645489073187063994581037451139769725510163042164486127401343593960673457599138036390292826727005925398816718690498340573891789125067232241761378495540735713039607077277348269609280141974014711517512467751440335872477042625347195864718436248172018907236248771344781556714112455134152171117611697317202302339007020961767994378508246405965574057705920713399838024544915878873297408038490405163316244655739200459700804825348439462509795494367133192004794996064378804531036761521358468925712387575573854878311219646713729307842796681523368009262718965371867188432329119492406097144665625758406475736766434201126294111799474537439487323394877269034075046650846087810032262101874482381063484992394085149624607285653999701227992881708736602383048545828810897802312753515327596794887020879209644795439382022452150272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 3180957883180337490086737142669626288265200862085486856138220503358098662784589549427030592384562024075942904182018254446410514085466028649670199473152904175733335119467814627277900247060835827906681843324026337749958649183304771183789269535350495059009407759741908316908447641769490892656589016856032493367896601909219451506954652849136555271681779564820918103855330611686684779337026392705126032264163037928044545482042248319479570330494735434638998200233338226038068890659070355111950667587313988181387298567356282071370542753307369183495140144297471133319034621048129925615661712394189363554412102647944817543171666422250218957321742906949579002832212057268701269570996905669712799702451319253380453945459482814217405281454373740268371135836907655687356597227475662897039398244728694090301306722651267382275095051635946276792266405564410818644034715547470207436217258047600231365946781900231863706326252079480971436823370098758736178290048197391824586621253263498062554113624858841291843081984627128490368525805714328529670873846257679857455797489763354017795443707674751411997558441511352504091467883221633794563434165418899312998238457016142248687898925896396027886524845589837811798002785346397894323901285918618256455931476035752242429767742644627774473787827288178533787665180685010318481075342610270313174243743504814842028670109532535925966626829320711373076287882748712600103647417516740621096190072508845954560616335912303456436485135980836660905404022945277435095437814579039888274221377331265531852437036611933174871918389007731470745064004071747994909623601327093315647634905653306754896013702009618253964290288685509981684751098658044227277776400604728756389858134279259933440648662294856234724742018859619281642095604518881434979865306439874193223615117908591156432168588904005489120392554162535488405730808206162613358439503927793897968415319441226477383419262209788053944195707581760777822376333693899178319951359755905847891997761990799407041798740123559140901554650868733824658108817032137574746759746326990091966125480426662554930346248813060646775391306529292874621151239780689919951802012484331476098825574624458499851772076719511734289444649377254137912098034805785887992408187109646184561421465667597717951012768994714606399658876972516487542121439255235507997472352934071154474865329418128113341536025530035407086955761622666657314322418813794958582786646380722032112660812880051713120914462217130069229198107064248124477022605891331635708281080787803520507045642853474393869375386935616001821270263719135131462046323959427868259963318991305928908125665497897021346918382584162152684301729177136031678916898393115613281477076338922820741798861900012297634645258210484948303127258601623200903546045903967777833145367722379052179232708473501441209577987742441144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -4786777910641657610814881315226428791518336389512479463074924748531560030124499526513730845290496315585256371661205529732628984955511505441034234400243886663669680534172109709260538012979189585034968335906227435775077486176951773433131532236186347912225452481911449888643190694926473503148298001311708580017447678749714839592702575731463311748094125083868204622520591885633219328219834627427852866118289835080651166793880761642457878885672127949312731666595073392808996456378040757783099394890894878627323672263001491558727237384274070567464094220079220151273555152109921107366296665823773742970193239151766371105811790204909485637386095750884190817302542855366386600643480934165925648708331996321078219082152676378821231856491712683186199571453210283197809116202395754884469685033390694526348363373273770129522992684776357539080625961622175580285389399462768316596914119692636216855775621929721211294595879377187397273539699794836134278382175170209070595262265605821851964611215692011933325272637677725599335262228454902328164970596160298060629083284029876473154569273744750687836142354599486992943513141238350029903460598194127172530113852745455011461456814831481536885812795987448078891887946446859605220002323072564765049470132558465958895207981079547433514223516365518646531483212530612780954308192422374230140268649357888268102862791201002126966488674266880287431144654936417586039596257652999357104951168900118540079624770281694249794481781124211771204319486843174509446665655339967877808223073888214397711961711190241532745155213474215725889979195608278353206778210885292005356464258580821635404783310467322573383369520607809815606611513759318662978426664052605167892264598952087180818780599942352496063545879566615795599454214529143211231633492635893298941214896135476352581784491261059477430456892834674022272622612979298840512322815271176571500515734088341381989653162429544150360443307341611170037729810240765153056684362359345095915130453182652667759211418058277323789810486191163166678795785696235667061454927089560355845203457048866548348685347845262513079180855694018970345131109487055937139188582924379863406187996510869140312290716230642964784085971741222734284584047306686449227346798200615070424448022619721665008561921431243023751335247116428989949737302341218541677072937353567118268289176618571981575211807671789695250463601723787730470075804495011723247255064039698909661416106412943894708815347118167996939250229876253095472317395330172284074807127274661490633336902277694589393407609071794074697195416165039670700706038038380277127901088379638347090651866407054769314632583199913728319673115116710540808653463643525325973670855488781272792257533665645962240685962947590961657308256394337971887929103723513142306572185676032821745066939876635642613749047668978483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 6120622714580750695435980831338532692253206468670151406876322903866448815329873534107163074682002197408946761230228242049943762022255888913879980469154755211595940975439750373497223918437471695150944127082537001983010833497707737201589368511395419366927124583962032769078272857519317993285569013654944705645717885592967340753066452020603809694029937642810792212774966938712471231434171386404203719884712605097819392446032845187700080219780526062527137949344547167601783498934892285763353132038328186965937392293123041298540922751173194538362897788610742801497693918778933973365480116686459514900953541250492007721328871504664002065386016126821704059133944453477951964557114259673499761389499580650993532500450720789113220691282794658436931229312859974309901254851062047208654015751824183038166352865267100651556419786629003155794784284475413782961294577957017681881606451557570435805674735802868787340793280099549165197811803783358754897087503659050765375374498392931988258210172981503797011343111736193240103291663303518747128423685300430909917296826650723157594116888998761351325703491876519602484388466583775943492673994264554026897581366216952478211776098055388193997533810612404448599313828010860162240241461602884547339280153843981746920463120898041364127369675302287581268163704040150296182319675521078355078704938689463288059101063723075718442636870115682065872600815891888663437676560894349819067126722217889091915333780134846906964591471223314799725934501940402261101212462948212866859884102287955099992441641785702494063635736062517428616014823472088311827755828276072651048815367058838654002790957855984776773045585278478118563744570140617967046609385151868779572869768631140210019353349939485840965677409978920109134637765290927779380768485037373439601788125736824564284275785819310264719917492833903672374365186426282757045602394300197480385039798237705042654523794275496159010185007117242545585040188504238702970096756310117107693768024237752216041719506140650650856784966709107760223028908632870022037091922795504847087437141306679528992977526830230636919234624659293496214933895305831828286325646916976386117336690135737265177010488081618165928599955603731271393109596176502916700022234273894983405548374657866373109020401731849388878852464490780879155926070426696126214032204716557294706983000095970929814617446920101809769470917836652372450710741004175755216710375054884676431185456028000704191828423933212787243254523200913687221235372253338610841819424042222904466455614858090715858417674127778329474450466599582590972572759826089130089610858319074144150170962757640225254102471724646489665973942521157589115753583689082943371808048342807197032493050242836700592070000302020678971670375166439781848050508392926585117324279925866514263616233229331423572577549492944896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -6743780204313953298371954322356232831046450723262679351583285378155964742291623118100367142858897478616921452628496886576040463751534577422415933908605842768777881969195139987387164160799795964207223059924152222022104030515595707887693070233035998550912451315240456927584104282221255522497608241480540601827839885512032853461869021861522334474639701926635739785989533963346814778357455083990514731316253567608273300235761696799155587062386322433758423851375051273875956747498807795003098193932142628355813654752335625838526902585254859516966216573522911524982129124536230410920829870332262240170728828440035812395099021075315541291666069250006414453141137634684515519557580674799170105077373879512514296473154239819421068235233284518088993882703600242512783609087801402999819702204845551061199518639632550992804886526822888050880632562183844586123616226085905091675295337706697855449506036011953230282465761740138647574676959600052090580290487639770521460121869574056378796495998269367139522269125582406309566863478000028780609479256767257591175898177772077065277807545568319375316873630120990018124944262374666023406051113860880646665542894692031738823708578498133443122132816399895053491740183572431291238362559755757781195080338562983509798320446750251174751816773539702152372049742980491790932222516319951625235003894864969350352094157478941563688764595625358120063571685969248699615720697848104424014280841803188040634836290193978370835861350418984768825635642872244993994618068400049050725002422192554368366355180271650030338944397220956596090136019818826367951714481517252890945803943018737417455953664504814749712344761988740703499681082473353435623833262055905649331894348355460079478328355692322462621562176759226254281838468532751148442567362663020795599928222424974648474611900912962715946309236342786868658758472093010208006724957452987653860974040810009914882945538176676564421318876948394065191355675367903522319982844130326519593675607493944077915878551283172303436936126617871643305871737642315486219404014415989717271029132343278230462386103550677294457309433083154852775977985115181449071231452271520057431765963683975320551004831191348216430299636081384863993553098930267122164806413356957879940523370777145844831155019592332991684944216948163021508969573566049751154659832689449704231288515572464987010781970954037884451533876791765310853217139119202001955680559274374583482667625061762926813651814520912941459407720516268040402012566083622629564418896245110796690628778945109083844360575565848062768719956350700483705369451382842470961575155733608735843937631749280085222313340825042789334381295436220748695511982491808809066958834328297567860967749575790939584318509058166788337467596791781771101177096184626580128364389686018537197263774694971643073580406920970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 6487549595573772357458026869955191970248827330875745654698771733505113492076657706065291894689189030837399123029576525293389952080078697659122162503566345944020431475810188827209337104419029260638041103428022449805250104836895166888424416309185976108188779870842211255273351004726752299361324318149179712403339691776026719305343080477956806043001860555320962696062465405499514834561016783772312531583087410616515870436992718142903985031285620606220214869328872027584799481320255579243250998836893429799916676431271954189334224017773237317885846424412388952426733781540149121338866983210086145283168712796922303144603330801420559873175023079675535471381604566874963020041366434146508876153098277498710611003041597827784978112538495746765536072390511811218728575820427252070488262724879552197358279122450944786924947045834330034411669190621257434113109401550484578824477208149520389165903967440268572879424540810036035402586496334576772037662994533056752441344529071156425871313842662217341314879669277461725499006239418713901941690112167425012044926771399396229421301970013424994104252373674614638348852626581131848932953419395954918514163087734229759185296323251742231785516529822888137350979654241131079694179496567821013033861727971719660550825863985588225217541188528237522549302988838648182599318501037171342654704809602625591520793451307870309395583078101793347411192973439621090426515180299724284256687691523021998746573913262899624675839400957834364610669710691119424414150849860973017397688191572900582948242374531907580355541180810362981954325303360225843848590300611096130501304940775728895041815594994034890606710264642692132560458120765054903844712917848963624569526882548133970131663402416067841318563043410105239227148710396885552807378289578544878769395812256929224229319076885569708995694894855965281074022344946935666361909720607682275018389602443090343805003030135183469012849211994228591266059486154708370326817849443293976200455652563174560952959589949394954437608576373257372247822316140130659078735098672181453208617765085329695094835865278995542221095100694882023452912330441086939247510965352946352587559964207249153950267201548687285253237635780751068776731232152846228485118016967514145666605089037929361141318681370927329036577845373780367384457715459184479022884837721712805926767580902068684828899971085704523064824858053993034755914989714580269847809896823830084296353035241740457521339884941124123759681243551604982377574750784914952599300278885686921069799094268683655983931193139727474504673185412576371310145636955484260917793597546162955701364171694010474037830087780283596713630651404080655049872568280538472672812551395163614298223718401357647428238958195594002656424421792821307135113071999605848349288242230563424153555114611154746007708037782408527872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -5528425090929116661261518003504600129585507523005017875521082172860272682077825217627839819811670951121531500170333664894649630496699207499446655047270378745954974555481300008711530800007910328728837708411332379267175052501216511350422417681050448087832535696248656736601986189266485411784948519693606801671193385871937033218253971033398819138882087781637553696226733897448080311254501132606143873162934043920546040147527213103898952200281513979434831664105002675547935699170764480413978191840610605632741163670600705393404337992252180142999181618849016560453898791049913164415444720473439657555671345830823195898457377163915043559593300983813502262490695174598964976573315004151116167167292439760719779958315662729366262931489879510187881507544521260179872125805881319008260363523114942361095778195477745550321489866104473979602134342945844953158478456465310623071086173051530250160793884886087151180733454543172721063783027885090026019599672947354776068445760893344663390095247070231684655801814397389362422145397227842128011259391968571024780161591771376671825017966338804598754422746119850522829495660086012504137377886471053676864973526940051617772684776363605858353765415223919204871771945390601232013135603199293239317523092011167101524352007379112832903292980103578798181349917457500097808431369359062100510914307404903264802831527073378914906005740269382799211035011471570783586576022508566912975568438949730362793627433422955801833234698918609558515780800202562108696137239859790268622154386803212885300918632312434580523530971305765359226418001961496501265050527828775776420520312309200377137968601599467647808783161214456611384487406423753937960505992484570383527222920391878215942581607369873672657747325252216626911605918343147801145231379595339631657521868252673797310418401110116986491396632057279921091569110991482829991966560422740252121044733978205325402829150246650227090068188048605156214629439640024638312143781861978554879088026796591669345891621744506625475612039836279517993955607091880316183837452577678952826617536082820996932702997056402057492527681367707870590796779759077339502589429153121772836983742651487730394870446918217086301122518785184187204677009485117173999887045134105310739604729171302940386146646168173082559781484807872965051792610020961155006955441859420112591725110775549625839154289745016648908060021334395229188138634231832073755848139159875703188493249135817700108100316297074322915305054318190671558037311501990590927252594114525169573056387016294428632654082563366224591692083166649401977855292516593723911522953212514498510326334437174165466586046542613166988198674030275817301383669459463148165817038285650624260717358951680228433440238972962363869732430961908387018285318581982418396208796718017240140660883497475971087995377722536755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 4227820298510441289496650141735761209889548583915162379885920316809950193235039670480072921123011631449515174554407677136721135628088385056783153384622638418432835822368994602086711725379894329392438515743255077459562849632612365836153809732393504163760029390619650063457122513935089249078565618744307503420354774374821944362033788428243924959663101243081194931564480750418350225210270866042183178221305611333917575528756545035753261141068966198110042289618529975840519890457638245591077547222707158858754159403094102412553626192133693597210171372273580973797227805496291807250141610303734437784769814505653590820068002213451591206970698903429266903760502646822341996187795364082635971974557180264112727590147802903875553725296579379943500184921450919179682460661569412800536718736505049799304223586971367837079384301242273674261513160233000227341007319627170315033021268882882357144475888382120650211230072469913039161842308933603753157718490025423280725880602850179382156485002070085709205911161806022962008851960479535455964286914217761757543016852603825734077634455825800162962195621314877845020057000314528139597544718013983274742599795414215242422833027902033724946923042954122257220505108943121921981665533084049563161894049967198315931450073596516600691213233044949703288927291954247896658338901407794749005519226064285791833792648576629020362146293185177262529880019640981058052707685324447716762843813790602138980697140196816570754091303496889323803292368697104576131225830824249163986505326676120243329805457304311468280937973169657359392898809929763527372366281556928337302683158362201736857456856505738317975813365894857607335270162981367455557378040907153696207186377016492579777108780388538305095882381551090725847605110477316472290713462239675844886457738850111085099574532669521682104627841056910061667795902592653437165319637508044309784301171618388778377540468606760459918569962249115199250039126919892337661100699102078859277406088192887985691428469093417248668662378998554856577344060927753598416249248341982966787320623088260136691228049736517221579611133290134017224200914526985252403170467998755436682946125893942143944344406615959511024032328555395418091064574079035865456473550819455638209125701362410677185338514417740538631585773195813111280826839773475863451198581576006493879033712150305827020495293670712947900110630197323869927455175491950569034407018706673052419711057559021853377204191131349844062148790736512984896297777872997214402287214408036377400238966252131565492161194514033380581201855666902312557219482743328161529717383873400760433607170809508925086635813664765278622043262608539986968233796110745586542245486164930482041402642252318525830503743931974932934372972812265504563038930987761667783296229852263488136368910069399363155668588071428816896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -2922881680430336024101600025241374632200412133047483027753735669498722443356230493805360173807597224308427712035127115848149465739912981927466698130212979267197735849630864388038318410792963320957921212894886175974158475810172451833541610176410905359383509513983973186545373844785039866723990359052475832300828547455772046548345242394096993956230948061245892345148378004948325542010446015432851916591937341699653773121544728693337226674336843493372054840768644542437158307393833796209665939350831887695281888383765440269634246732455351583101969262323728132227127654437941220111999687818928169212889945667853843643276987061578533509303517782020784284684918849563389624736715276119710598924294311269961730330131142948831938772493214495202222648996313413856916815363872407876825729283461465157716698469636967868545393970132076254031782595868769172747767129810324642667032168869247437466088209019069731002962303130855551905304141059964958718215910155358834003890388042790979480339973694562951214555989632054661597167666849847318654912495611231557711329256245382600778531248172568923135695834997433261526686518582798203926865427281138389767998906725759000944527581018847239592706788031872970338398485773806846744156235961802644065751312152719569328204944377133674888820166773513077490357404141333662407126967129488141479701707651625795541663525804855039428762613258590774151929156701412459928865308441150039209985708686759025669530982757040126326415056555011979391393662655749519590567103902727408364296520720795361048002401939238408664976746142648533485684973105491866512425514918392452513116181907854681448422739194475902507281098331173991534311293199668286281403527756793286152879721987455158906407723742056288940543299819560369519388407045720004572551312240302775167317045145257271510746131515366714282740754146866685007833402471518213888309033757753547353621114482518598922138523622733911289903948691657752068929977235334422327040641481795226703126005292608592346153069154975818986557746834990846617297731349337337202921495347644089953901976996233372819773037379361410341712833190764953099573222574110951821583221722680388575854874371017589993546478567668115263473817719048913907545689101446243227915850058509941812720316826815027466516509364802440495489539565918107885705454492988859943714692602847583196736311855299994891892218820434441923715971947696355743527163495766150986210691092272176428266764560697910719292145881364642872470485247287297455968443718847455953156084835296481070490887478113200367183057858327224565196151589088791602416783889607256766236537232538117062622809931791610445407177660190365050244798044880090449532574308341356683123161723630818736426803350990599406784478213461889409201368222408741079886089951619638965978409643658818180354329164276962158278196480652083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 1821588178903498680338304382608334623917603236631265188031149698791602170645031187505513440389761853870463877032669486411088061471932097788286750514281673391521685490776589708618318516890882021982677349119692769582990579096375076231806111978433705788699383714378103012264303893741488760512187741275424371133356030756213783008278854667400371583555597575728459639231788841483224114359453977555300409289466467593325786058914376025248713759798823309228167787144660494532818197561629600335710446837119504660161219741863234715652457567228775430622692248891912190607794810242995369090985011371327623750082999140920274309319273299908237414445594377177477882085871898866247861944008152678429106490259939112930430996758009237747555606064366756526148358156030909106758183435547573539573731740309406005884925446222805088480046725948196775437637334175265936083752908185456195369247247753604392009022031173905538470591290888611398019465952671806615460693757948903149465403637520660596316273680365434667145666988965586097727069442509918832040194737664378279573299823839642135773287754761830826644690894646372264967938212221171199441407002058124189228380868625901282188611870068342793567575608107222787235388236465206267111931050721448126503396275498735992836151805511604202758174453973083962150651485673246432748140695775428017391446309805545620445458156366578435043276732446594868292473463046153032344696272991248035506264765964917782295265974716322994636499220894125102019954014038336461844562461700081906302517611509854944029339574013624921386412997383600325246106992362072399349256193191559178030318498016010529438535471804529165181020018133402629366344157639256575715377537992817263352009539035101867309605266010682509321105147459310535749603610673456732692929820659628041328090882524255837104327256348214008311864725705258295854177477359846641857150096724285187980527596449059975408140186920804383776734119583358989624553861056211433525167964566988322375729170704653858576097234287124395808731951309548192130775164009264987890494321771904556760467157392997735872480828961291937785596974508943663122233155567041221694136874945287197647687532607813195336190334506185279235825384059543898526805425681119439507578941497818005001523024766683428040665298495497232379915067728698448664368736617574472701131313175670554290446136589373851800368173414796839636487980687661999560638396466543690220252743451293292549134821004781001722683033719677346600890027010608129327068097535241996750182951914065426971667640222029313819747290615304890311787741671608504792368627222077309098120421392513974161087823284977446239381802751302927690649202203719320820780678965127843171637077695472126236942031208260995264887981455190376974746701937931877221842707228941647734108219674699595124177061883541956969669515528032485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -1003519938992512341599868732303506668160805733364154430468863073846470244470043993069182584491364592767310175003069692924451557879282193570753124557431332117829947419615094622655908660545996918812892800332356244064618113578644593135185728391700044896307246460266278991800548375926760001440357007203721811577279955972384411062396429628540798353516723505783128666992389315092898013596640077487560616758335859265848504493793513752739127519395693991142554935710946194267195346126609533817636677225207622915362817132527826499539727288452514713046845037143364735359384117096909038295570064933117062559579241133208572607905069105473966166710842465001244100945625611878482837904637321957766695291790820513181268208941849114433358350784067705939102789103077240610206630733307165303542968232577669429275073707794100375254574821681409049571040313105242371663874253221911832026017104511788604357768309224049943030657750422268676490954525998147787918695438107575802785317788175205274567582753877365139694971425040125998604824375302435622774589309474273500344828971322047010925357291276979883607092275738064101857497448233666204576959074026764525910652843581295424741175845680448750110190329369397948043854902867785450734881853618858839873550551670709124845305555817550372489180638944922012337794507009594573304404348931627010204446406094792517877091789795014770381415451096992561941591458455893655367948308814601887434798412596773238860571906918532655711013113767771824340790718269440162735480877587892700423087842930352140618300979759838416057651005975895658790367925008215254525463671893684958306140928164649940692604306656538288609176545017822567170629711595188328376017935714749755804767120822592815288626683572825043247568521205120865609000170155791295096919699307833847506740367814504386780339892659238812486763198011361097301726633438165994793196462025978243804688294705446136795939074826873634814459425152551399869646609606522755587180136181010539820726370732632574152372616704688105214806121301608234824556115760442867653911361234621497350689053115407365633033752171761787693882098448453056335717422991418345792688370592363706146938298586515600797381314020847177476407067323834719735165167268039093698840244974869428814894228814127594802584105000063823799172442214213289469969384801099249348236508273727562568433494978191221575988226586062343801555791760321822856197841261860201840606998037045887572328001696412087537318031434023604666322864615118009966705987281530204386398621337699146951477714537537471506927312564370377410177534552439529381415970245588230908220701788061845471623968850034008237945757726036209405514590143884955046805327507606396104654131289657275397417912939228411271877431333249944490863777578862355155275441904407935699148663016996995924476431887232315430882437419656806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 463414117575427804269343717277617492722477842551034178255665981128097257293226447466806217914788228734002544403542233556918276514469936296261789752619653277046796168969098522338395161935856943828176949878138897825386673163814762796259456095733113734282811906071555085613466239990412280045057451422993035001925719976315144577846483582016789024862637336667461476874943994472712915011606216063050750844583500389692773516767658140380933860561590609626919739196355389988387674341220931664475467493760168953715412962068740939529187113889428325494347824773012924932193268103932271771211046733960851932216742902648532773274822299163709451354267022737934593554939275906506546027736202175714681425218319208849050217854595365571369217929091805578026391920326383426316555286942453810929693035144666630715079759547257666096383152028785175162040390265278055980518963919243168212360366783219865897089513829739852226624321733598535487195759929924477766307845752716492382969835829917714248645332664291134513124248939039956685972354215791861666631160337525578839770334666367010165858498916542440919233585385374579979671248631667385922523253561422767746269246022207623838962523851386890279633592303726026791271234731533954213191559815913372612950702513841146093504216191670169440927921914333730723822322422940818980683621821485061212241204790430685457988987294417490119667276320601279499457071995199572030169865635496648280615813446965605750293673839731829241260156882519308754436499073622152506281780976832872066628901689832099975733075096860486668083560253450205483742421710641934529797415436193539992610549860023667232887442867186208476312793864830597304269059480647406653435184965729904896260873184062954389036930238311929481075246090771859572699748050240326155948815673891928824680406127377863174333524045796002243393249143084210755353064477096758362691818181345996071142076691660698666937934577918120033864909188843475058773936163166734593464743030003111718782601734102672771844917119589694827601468523918141604573748933193420338974214647077748539815652637323917536396625512994287985183792088201663465373161975586706696475509101614235474700856524350031286710852078459868265330328779842570024487289147862901996206159463739395335492618805481619546752473054010494656488251995954009710722742932197712852218770255813055613406808815734311412442616227750544516259441955793941394622331278377980910357075524805089387637860094867096644747898659154732199051208048003360047806912500066846134224846173804913460818484680937127349486360941508006498288746052571703856798356414779406049952018578093520946134863890752024512864907002928554052895787873346537189081867860086504212599526577824946938875505414554496037394304172446289899775563446875903210947310777089869687646226971794346842947761659811411670142822810847805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -152746501035971832695719624794409124051287683074974972513951298045121324793306302334501965988482316583635051250314393054212414344510661576353658814155139160701359745159288910569883179082455807564646738456661657448890989390085838326431212084970576959712518915914621401749500393526196148222997371883263307372781424830634326809339324827141669208058780683673825268500947309773507577996266708750801579856948738495433766921387683148460685310947391595679668374874332988781837367931134451671505402140123361137279277352084839792359700990806772775216643231621407681583611246291414581304271430002578237841744071409914230378439317335528803581688527024226584592302473916422502492268603300554720192692268019960019603985403588784803254262807699131739204615952915422595731870978527571519361416614181029116116898408897358202468060913962285577104096772817740702943608192604731373644360898718784657544903305129980614919118133827486565689929884357756179059215280579498030589146282196435304824784587930254273885043377675970345881039933461278692616604944806809212887201746111943717118688554724841869577157659089475033539668832833682868934943472420368226095356721522789288170213234714661475151172079185727862651195858609566990514052127252025372047878988547314335695851576006782656434376347807303802235987313965476512576852871813332965251014473618413815603752873816910537535748511749336525728635819130109417173233307958867052040878282987130489933848801941796240672291285561247599219199419613144047691711556106026305738620622948962480812874701422278830778043023588968649796612018325700812732218295992739473935188460886626977974030490345950706006166771312093603343165432793445385765955646119313150766054484587747501847386628670440653327176111997651346897933415138062692221480959125317194603999989965385016854290157150523285035963747276580697393259011890359753433219652069632465819532114827171204339693113735108245737614591328291739762404272548073514614461368162171244352691729796551114462412743904885744422886572394894426373463640627079676726189889393422392918735436443849359828147929195285741082245161024634024343946556330090612170532938206030971098211558554417040702457858798449554702881795882063959296199263246811920473682018735131235528952368676351730356681074182453152425670557560495653716072198520487709754522244920321693463471565258747846394477983117743984345367056295726614703930606498878392322996355826987306830084265016995507535153071638068623392540207642689693019337002271561189328281756124427019692867308793646898122137307257803148586693908570575137157588866359450348274577072793949986737311336086570145638041599778882595841397805164369550077490619501590965854269924293840679710469724631026945119055083173406778666160038740380297275671014131463957918032359140928374892267432307663203714486411950083276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 6368508169459693915808961169336153610735229158316356529263142810547808278172990511072990240152719491367778735714495664268473209553110835944016972181527353564434806430525752380838245061716432624096200046977484964968578704621008277515575704198142698394226958867780246956704480019596874206383042761699362033324601256458126523180512916379701237356824083503697896641136472510566112728736342750281252373734928697923140937115518963018673230911667413831878876691027741587391504248693530481697287740726185817196507895728556124633055890250032965050643013774390245227414538671556407972231138744326980346326952660337713261746334093123828954694685769468983641279489002293899719649007398102536171286353402840482158759031225875040338770992321436426773750899961522785417154043372839222353482662170846669300298235542480168277032730618914297358594229835199558533839446199791758549434798458205502339893571040184839431735646126302816407798308273474973168534361977538558309768728376152141526487263281220902430658681511516736909686493174677958733500931727366172043833332456168267750716341673540077389575591937830954569547193382521232765357852256171439310273725983050877467621299950157271083769690268390079857953228257981105211708915023639248954606217129550962559155892983191530771570795473481451150525354001176039023003165462257993618560603786147782800348418163154575765822291224930807366646028843256382540383261512859521405972886275531891437790280459006463005480554744629988147821971615702272127122981830834170648782787557729596199721795962772163510423613160351016140790775628052107208167153929294865885382729165906645087116369088980687460664118032316803870642196654146507673461104824129019623092607644834519376853745372209948345602685076937893749089660794359700230970551116229125619863002808261451126650766254254899145361014445339310975954331164467609879425230814601682119759553507728652562055227473317166945057692592969061487824855827653658069027453283460342790286757201540303552541172639769549611317480574380569362428641740192153922140700997843543527081093726888745404707324101843497141930407070432856458128938594869157781488736512596541700241964482239665005755359432192913709269148583951805852931192150306389924878650733209368867013945840467783754614748344086749019087566436645199683679227285025057587678310687434770122734567902704864095213360592618527716771838307403470858283529708693650091836412617311292150761792672610016209481806247777191214002414525800673487638043927124635063012683173722860719784866907237424129627014722753981281747295402957808365970275679116686749690109559591918172171878424326564587957674761010520006765221357584247615958218563892111752865918939745198314514251730549082667073161632035421232375898326769835693589926329163104027121439667705617956439893323140541164464315433673031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] 40676233059357889060567841786398653161931218229135767898539864455538443150548621791781371549889588606980625589589718271242224015067755661068575637526811401137112347058662951033703028081855507381838709892653545897259148989253802752907580243540295484408606040080045056054598741611735902756708469533606082476850629011374180859886028389256037734143619311572024309298662216316553252481776656883392520713933449547511867384591388444979245976702934419965326700203687322892403886185284681998234228826145604442590880605366305071008265826876562439677970068855250767476125659267880298909350738512839487270189134656545507784363620095058156995828914992223670654509894946243124703063800149578451725792683566505722489820955172948655710632315526899449096046024761954116432709780530050715020069751067006962982757560404594177015040375863350132843909709742390872028184487956043876717285037629794839539350935644200629788778070347071454681798887800505418912329940031106188978070288850748209172981931146956688669923348824723201671788349754000267271690532372341262153954828038370056321252767743785160720357150842646210383923786808779524619943078478863257526649505315508225873168109854555566764710971177335324396917832416432802601543924676657969848564119792162035253540354428064110757256706699571343395565246682297751812333231035604709135157963136578777218368990358045690665015736814418277671334067880138299558482082551238028916044148679126176482220202254953865055437194768815679108659153078988013561039069056783265324510163823683336477603615415360542466752095699964728610972799651466601685556001706728423254355123825784049291665900310165057577387006446160302892782509833706666936514160429709126505939358739163885107184871667722835059901289913139177233845615657649107657836425970479437531581007504361514992345882738523233645822023748527345333361301553434271787447152668789141818510005392584619428089121831220981444245737688987282250902821574813888809585051644274549846790794236118573907335424686381531063898547125019960481589419880608225233845766577691425421739942625305991931688709686098293201332185950037554104851608046629009096426285279344965309124815828382215686932296480475856172310246498685144487414423021333443237974744123079786118352040387519574020603192012872435306281202552697927966805932124233762958385210457049438840642392675422012056971843856238839613659578400542121245392849758736465033446359787735462931642067123613281800004100410591619711416695779492675213446630496857193278679006042973001249408861317143543041772366051124346480402812803689482537716575094928654438454746527287198109681094192232687444651595855245563865410111466237397931730686303224651063660683838762222610464448739542984863875649468813851031726878182923150469958250435990414165195688597354299467668629956852679013716123371700224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] -40686030903382749281987770693121019135507769091986471587299668534402768584946055202604692270790943800917808153743959001975016643738781705828562458286091246371476931743132994451620341184878400408004533384652335770486923553041418600085624686539500660518803136462767070272153995124562233501694701635332520041146582552926922311678904263989779158057245840753819382876788440643960989039964587948785579215606428939104318273811558540010907060415337110644149096609300205119857619381101694827197374228511440226113189306509965163337436829699269656192813774237294165487112915685060201470427151833325846797289516932514245291626517413859550865200035913136832320278557694547581200851319445345042958030655620812943926545440418682504285621687705086936381917463995602302869180389320148604453176070892011502498945304479819595661632013712831265244434616348959511741979477217509027891688017231496411820876643365834116441060429409911053354559870000782472755997373161976710658572496357295717522038128254886821668958981595385808559889664162358499557800034323076687766909136962647551293554739449544658414157447995945406803679282817008516603173708916629426835033166067505758946223171950761467019662211004733774414763633480997111457413797742369821844601441903535794799578919519899927142732963134897788545925099102388603819488911263118785071183814017894497357865330981289923715513619605813003358199969712448131168778406445646997499495076809478553873160611882522758786889918115812005492915784709397521939309902798665241564446444451448575751350527447667196484979444783740215126446163571873501744073744074206122873380467278325444215476831098206824898978083360794380898038581244314731590012417223178227011969572200456456409792601848467361549235144705546754550485028006675534102611567858089711196965706326504954778401278026792098105336558339908213779338213043292897320333640941210165043642575893509620045182300320253832336944797725096847474274282059285251921908586237001249666167589551165639849101316840467802388134474453152722654653255349151879003028454889333227315241691307331467046890421884917190717696159372788798829002206220401599720966805430690162665173224095068273362519344509306785323570336767843382823136937519323686959308266252231673287613977551643665006884713444393898647684919249371199234463077234088400713528909910068964074585743516416665927149538471570690803288575183775397801105305293355211924116222394778092384704278877850861837980203281600526182295397161545755608700518938169059695354364719811289449075697710328063052622139393581773391989711283569413019353208928768989745695853247824224485521304484086947638133385312060351502924750105340333587784920038438058414838148421916233127954573857154175876558231978579610555738832005625873668830987746909863696609213085031239176413505855949327298054984467042271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] 26695909402684379903563035947429901277680984908144510325621247358921333524866426678118559075805270720375084092764629991481525995208437754387597383418181510852391231687829417885383032689588464068955435361704279943711942697118563873373448704795397619676172808984241330224330148683686444070464199943650815037987346881881940100848952508346517446433406829634456209195740251099405991427032270777723280643365440847100857546805245869441924013159995276546677399823440015014312046434312200533245245115651412159640976342660298486290647365972011408738618692664327511507759373863684988249383104596709525453259308992267924625922613884208448579115581538843838965361040686071066358473290945010933235047269190488204385158837722674882232241563970483447562444101140987136662301897670690169456317316051816407971691171011860777631044231088440687843122395903441428578828509756119551064235317866321103129197857993991613235501471170641071195581410164184807374445517204792256613017096318780803102294633361713650404844656404839924241056864215416279019951956536767318182036273688465303632402529535326914267529654700509622911342468987069346918014337338396535421864701979809704647785455615998181084711138210251753114295831757197451168422871455504204040774144110106983350598806352877182470523384753516462024206347480457114315269474826922533486644962992375035030607856427410040901570014197410928995117039564260354156450581503695996082354070218552357657886084096560960100458580466707499525317520871661011451760185388851755299092272918620812096075785493528359907606585243727937847664736233933706167319629652440548465993876172577158028582834067059137130823453852635652407478884783695916858794888781658970904338588817251187545362375866063475505646219616978916543508674980386024663671122128980001865423381703171266479134818250976314206412773161514181582154585157167289584675929170484470773281100066875342689099028530890899485190916520515718126250488766018719186272051213521863382005825195763690496798020623924494352601595476197374825075272197163096249661094809763573220968241161861840084378587922546770387644211401578314951643860102688373677687012318597039243094954041963001266655900581103716796625986797373396453045926140606969399016694162037010898259919904064426209564009887935244157663733411566303170750502231767906357045021491715771097365307495825111041762248088185991391037260159864951416958411654272579385451351300211964139782501600185998760958621264349846232660804886297188562048516718747248515819846425718231339809243533102953110744640716937486409101180622653713858679950901739375104415749011637582728349338337874778409373772311875143772789894039763848325341925272993503106642537748501935269777218812619254102891086199790335554403462179352628017322884834750912541470301866545541169301752349820668039529209457436262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] -13868794609512713884246348197305709253165070919527564820563777935429755151988646362228950500215305354560089056124668997502136917137066524054288763582169389182492199621904491417256889962162486367267463083510860026364520725173243864347088650964482028780709387466590848519708719382834542546443750585782201743333851694701362461275949502130186470996363026856146045379515789013645319066703152208190862393071049677247208011792594908783808474689769601765330170088688701944224197778442908249633394097047884944908553185336929337679094321004600067349611912960832545942834258571022132692542483300123211476474750355589201090019736615675570144967865563751700756671168882421752645623905735713180577294132857170423838091106179670739162028813210304738582792623636507079173394276008130113110582398703801807563926208830331256358145310128163245272944128390471996126796942250308007605384947380173641319275216307695272684794747911939813811762692405312333745937083114217985267456072805737925207578662986965852549118454560804528909733704150134751997289139580216068459394661838144408431634189244166853246968210677880763810303451639948219227873810681934752373616539829185262693247202011324859687152556166151519948343154854582752205221638796950570510168242441350194820388721872947675088046848719720507184999983753947710338322454662769940251163969417985914721297367296276205937793668196122349795358982686584893159587497759525945867206119567361279122067244384677006418333336018016343175007393052205429997232940206410757507752958931889716852171666609097177868940941753935076738461816735364931173480321012392021753179229077780844656176708427511278173943376797547328982755304566119043088695859400548837538690632029895991190517558188106310073300783529152528358268840969341002447907545020638073445167691194483942354940121164310011802735148704044973659361981870557649069249169369275830157301245589998369581534963851499065511935803748338641791305028670856284063059912276048404016674303776598959823240756097679898549240911478069971710553686619522122224750617438160193788059471594362609274491711129194957156647559818121679195185241458389377120417396594682839757730624519854071705128665795955961491911288724739234638043961538414727588225279052995152556128068863508676509355320791328947431107248108879809854564327858586947970868102218179074228949572572430294631203987175791741908570417753883146649883663045964070864693562998166632504718481538151833145550975932429772264263288911539471227538654861860538398889170860699603296553686508603028177510267105120666201976044144043313381240649179883446121137233414850765734897961576743505521832337274697983112765610644303385275113898462939618253921928428934245333730544301128700974506526527530458955444609114008201933485864694651337920444999849548827128772705092689857086957260161532559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] 6024153424025336087830093778983169314541840055411959658238423368440311946465788290282889698447168141139953873640565766024627764987282837504791836131102974700268729535619270450125806625203943095403057690395114659849611136791282277632750754440401560661795607510983328424740814387711577232218336675078030365614958781976102424206070063271157148514365355727317890623968329761753331486115800502080403178292893673098034721049915602869582144477962826417216041725921660544204010878369256625195998748012981092024541173849960566421090494344690771741149375555460240099812421924376819190080820722599312204133530018935264533213556291646046760306079415307134253017550901501400536010442421261452953563879335082493779689823277006112934706516681147489220948810971282095270155142147916775561078308575611727139622084236108408088145600602152696466068681601760764590186958552978781971229987318838798333601122445476806719128440008218199362832643249285857063545122222452162064384457078734316422919657175546326317367246021545334287107535323607431897364180018734232592141962276172013264503945000843671320635830536087125924564890526921273921791581685317735733513906270912225911013035516770961785563258066267656264696933054750306133916867507375904477456765400664096619124153933211678516635296080421299868724178146420775737433573180789604810214996372282751302275490867702162244125417059770344580735155769272400940958270121950153829920623059902256453597543247901279118379475449949761367064309666830230608874018658316869490537039799528518229851357457842486790435749646692964803165044593150497906361530346350286613198085169210071391733200782061090119307180983875412962265994760352626688652865506117740855482096644210555388395990656968881496545535551852512401127966701713313662128325208370184503478601640395846380103445091872030673631791813523662048705078502145950343025741807022733754449996685868378963944842407424015094234304731022839424581751909075634875870932812132500190242419235852158712905053090276340963753674874668762394688809258793040199986008377082978095447604365867418349561918792903074820204783171723720099609959718512078748452201869209383844302074526455695217722088665542748383209444391921779693988453297078288855145749827265922207240552272572588621412738337280807200212976934023720652212317036112867169767488651578352066192883536379832442309892229821744953961371164292917644585379352884061384208339955429812123500240140996732575447979848007615788744973852331242075621971534196545385212522194110691048954789647953439955160607950628279703646955991831796953104526349034537615332705124991559097139672795330314036772550376132305804050973202401597463810295932658808609637957284948893866161405122147386357443000638635404256679750406265208165124672731671969139201015613143087313066969413272159635833415988045414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] -2230137925249542918030990632176137834127591866977220099443464045727023481820028300280848544492894149367964682291240492882325163148220553578713883205083794066048024414953603267346078731965458781071805003993342805469932367411677833195392693057773511761838020467910760318707419582484131040845029393538801659680126731455563791674370987347396329588834056924882437858301134999937792105286731370357380287081362841828285288638747526249726415318887570998473377750984228236782322457156615585289291586727628154606690160896151419773765687941650054658100427721218237222911715885744952939804134109098006634535522859286280730062666623598649979079132334141776439030672855155866546331821068894919860434962253587215046204595529489771075222550016460442051450840035015113546841350440078159243057917913627302274033467398100574817160826370878059463295211982012018310618105484918029324718177900703228628502913351452549856408137904347498290459963931392100513243754199581933166715504825834030314231915179989747153102899762642479058320347624338861659704661422729648456206138189115589527757012725505969714347191859105649479110099489023667536056775870285711999103150468604023144469962262757984946747660484225586498798417897542296202869579937233020098090939691364273985720642392239180628869392516922083294013973535959314604794415539748402042194092998873267699152100187248461666339739592056669652681623382338872798536388942852656990642032285074000042901626649260653131768724774197192832976682004205331483218962180154287958541913585638821488340140882291078872874086821199519097623534652436481419828739699369381544523519225504222010879624797973933992782909877901803117228397457530434100249612927719607476260305656854537676839282023271141519102826343431417807540629339611225036444671042894495102579756482551665628839052871088329067657024114908756767272654266709470519325420404167992049534848683885015650199410456512243194976227192188847755936645797517005960566055060442425195530032964203800986052289191942195373434486431202890759290108508183489333135843800187718760196252319149448985975108475247595086584172337396105120560538659576324013490769226815385517211945275535802599949807754472606589981746853858513505740013080840443952559763221408035717118040120480102118335219150564510728868682472719477989199761675659781398302406341822428595809982532582762673631652025790519540147947133041135387603218179261483967325448502424826707979853350558331855539648293800977420726809668596349333977920877002268362378107536587674171128518480359702366293781309135041691574026998365043748401525581781682377383800200629477641969611705886232929924451957859763735674036662069762678306320106336597945438316492407950527120206099715883603805944375283559810729109552853431924310035453434952771211087410866742058596944051835232331348403874965749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] 703127187165117109590224706476801636147547258483663389252310276853205928121772596552322683013521528675736924852244835225394864888170433653215620434398938905617047764963233850175967890575865523411249912506847734880548164070898671406618276152538268902379589920859428158734458787372281341152888327173912069378631035881645496671362347366302363823066406930285100549951626868177431382856361280975942799163404158340392378267800122654515707068842550209562540981974027552708511404008500937223576900196131323064698344873787818153831999697645540168919191420681859904958455132209662468159240723419024709053284609395117562731490342335119709424607778808099249203232436230168804656717430813654685279356689770873341599041823682905342249359916530024116588047054387431711926120117474411316986431585720974642297688676000476639782856817443977005992789094973921880560567803832601818010847917887768928118752249940687376999180556197796104533742446126596252079757657692904570262129927075453416392685415072979190364257089055413840817163383561999604252479973493801282376324809197882107433668688491407994922422210588786599050074991673546618312114555812206672706935957691167838848528514691991616851828879386212483510722715124045284894970395340925940944815496380985676651361282625277294038823032081215094795359385205269823293283131362983500259984114510892239029982878210865045615647231891515625207776013237837083318206204503842235775962151734838161769820717964856309862768471896804000202186306467392083565984665241112339673457178889075787655124626109204198173692365116508128243004302412674504950963529341640970137425016137645381600324729513080415416645502596585851130851309547881627687279719135507077748237003042468151189551422572400202578754473025665168245887148706324935548157274123147042960936981569761670401581008774526604340232790401491630463799042261912648382053890422330767969009283476736220831040325945340233272290023537205508771147172912683071404157908110436597672789054492736800904443043172333406664059683668472626922102433475873766324017809287856376633247109507918311846205711923681349042976074609487647655128455189989501246210758306367975239731095669952905463926122609983005316667220905834206060159210309272435392888471057882234077676685586287558215431615009306651463024349047987765843415267150888577336624934539392756770611699207910586109875948724604304510357633463575383586689447809645326995716233029073053962813849067162412946298463942798091617859443310220113835739375199792855360724437676621435004609400640598593069520766912124940971427997975399110858093672187292322930021791275621036181533240757660516920302528470015397185492539260944250653330577006964412954594259128934310535536631562430742072740076250305630012348622999373988273860099825494217767418828806444474436746253353623355580741371455078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] -184111771948927115949431364184200410269418008869067911825192878040960153731549703693795152525118590759207352483828593621829201444921897398917241961116882155559898795829257871571511449657492928869572659579027533062004504014996680491834702327005670357266181033598339053648350038325936260108668352089832381408655122146641938755777955022078454474728319047330541080936784383330140284990243160216665342779993784598811225795793334183587016425981294056121885972447930631909102885601486806158225280168029049140945061237544568893892474629327170243697462925519185073510582630100836011009611909184650859253379067684770300689508448714180918214582456301316133588654080623164306038511565719538623167743730030194908545317999217256355688795662547267594602859321635053837933824083078709050601019278699064699332789220331689997799225353694376933385226499266628995480120857882664977144608416221257375298404525762154061304605205585479153286420583425035796378844961564710305043046540206921061892754264517868464242814011682334583053541446593268952152650643131448498184938182888185789655503651071849279904975892677597374835753088085074400217305071456065921227182485200477997094989540252957348936623685631399829341601139752026734500576315821424393959601484602603803709093726759162785062839387915453831238628299364571328194041936732554024692553892394366982514578434437723547375945078695702338941461662576764963767719250505446809392281927371619848680697706263457105857147815937790069038913426096855701675537286955025108873909332683626402144990495017287973362415491560705788935878571491799509472123033370109250327393394252962249805937795393297841886802925343984932408995984636599124594226599367981060277377517279704253473176247935555702119566654483562884636804621851122374171626368853901837449098294491739614032974760793700879896304038865986951626708046126893976845620989305775131125351266188123901385472575114012980420168404034659988734421707996073678090870244481323517042748523526652207289214327656497622118071729124561785630192041862863596679121631631255285755844217699209926442137424219447127587111922165832141087366150490403187587512927634122153481983358879112736973652504179583287704659823852614955521781577928225038685900031093058918944613740742292473188615099172654918190363873872140529561602727419542460397287793217728370013690670510913431715866363617535593509130509787725743860248268554716440415056042365429795248320640267986848038167218111214668473866436967078826679849969188260314731938636157479394973425426467314186478616776332549281038781280563424848928379822164926958004331897553230228718290317897083290347097854451664907342104109232169266335383036003455536345003509245383989623795638878845214934584922656367836448291537203081259507533617353318734186531459230730904122784148814510132667881536912097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] 36775440188893359187937419111031967284044345286186037101135759564928039502354309200943479891195517457539581928188084860272245504662248143541262330926283587771902188626229283077506832369780495433787679503075831390557715102185344226371011672783281071650507538993302765272366138929896865703087231398511500822158073372283611440840343650820637044607445363760137699452883017194813939172530026606323920861180581683701245469396670383320041293395034788225136116864538656765258083473858002930826882767651622588717211367313543812269167805101406636444791794786884506667897180185725070435686183983260112122300711361166996813234443407504866016254249308805126200153019417014864852187499422453500372997309029465105589407169134342572115623805594696216111067252376597525710948687289443432011331855078912552749105788655256156918593146210132360440948901556830804538920553078503889448728831715157961591128432167301016088618944707655338489793974934513076951939591542618189851533614045833417700363111088501813707964557259893724774792077313557924259758035991657201035767342535762474008601721402486272019091989840322984126506747891760672386807804191541889975658211087689199534944510992531678442784884482002675274808576646927746452937506141055486738048330342048478120938323971766588266724260892735578034908008748195991502909879867976227942348225032737007031547211181524967041234110426131453291131699202026112618182108730044875268149558539411150519746834399989881683974006348501233606147292552466710733821084410520948622193183767884667420229771356717698384260985246502400311150947151075072575294310314765530200002556717180929757893513245842631979506949743045804290183271905606222468769031817297119768966942812230933398375137183063551493641447217365618807310986158676037991215144540049943839474361391176686890753562456151601790065660577579839536656241093578722881081037779187756029917030518884831461744384660842913030108575506076790169464097297158554260714554255724792890793985528018288523745294874591770908665625736607658776163377345823268409360619415361247853927989219749717283455159481306629223853126948311515267795818231179702394304605754458102750933439874664757845767582904614745282067821013657388184449111184506927765654598539890344663978941154335027421450933416432913296206805807431568048638312111572459737457431688953822079660213577274383989845883439905444053576694589330807205147008462960589372089376178100109050481695063819737453608207507849162827069459882634540692117255023808176384903977889272643754945466131145386847648657925484380228593623282395391453484728887253717524423724798586985479266378895949366644139671569586915077918318515478309082576291094610232601648841653167882103976332536080144273978864174543937510042813005218128685388565019836665416357741871434907264285743174454662705118397333504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] -3677963611257534658189723409624941347031476275960933726893483089662702080843835818965174175786151089078016624504295918768841244746535028813656848877823597808953381395195448385829212069567762130957793451764477767629422990418262230359489402880604112094047876802560933431925251151751180337028087280644844752760395607898078502491237584735143809542153612189834880402538002852329772292729257338480760731112504151695804748910436935319224698990266509538058329032659410182327631303100310014802807636973509077422084719071116071440481054816906626077345749636507583336359154484469103457989294441083797861772745059365812891045390993899486422130184515230900446787628787018730499403217587668155280550289747267806860069190774577212226645480225107573871264312193778865684369920058855119306307964408233807892489356034561300436838503798648306808695106073266979564215722233018335765117228963322901060988102658711650717302969736363342741977213325034915656483420120440062655820463589655515917045827431940927330953293629626492149984448898350588151015169631827057496497591682735782725153178168130444553519185410721072975741562442485776360111292300433019287395257197490546632627731917486395157586203275655229551557942504891858223602882185913865866862969955998760414612645147197921633047564321511613217159143670120589391917988726276438033929454051283078195068877911871392438402374036165630546896833188285023442978988405061162364423005073953607619674023311725202712600708392084310840150372105067537945835565894337629497995724600924596849051629171055848183901085039638999455825866837658617878513679884810261970771222745753962714156755840842044835211133187048771786279305041109517895351627708504959763715015776224424261347718923232112531666031397055796931852024694571556161153379054229895749566113827080328788201941744488796168610943395261803832249227388399611930033895047740514474822890298575354377216639595465522593493620624263257231609151110930173550809699041269094480552421144684832099879949965902671307206243128825824608801069320380223631939909902419489379957755102062521368670065776782125269819467437660182051340489694545347391831023360050012773882029967206416279434587240724705319730383847800832105678298054781493307304186832685780943099275613098854207403702195741719489900699447932356767632014318947827778360562874441160971812930374800377917071155246316682516098551841976360380674703822533467728523645422203498507650679369421812497442318370689428457558792501432359187950408145269223918481738094770361574950084216672786213127056489889959591591068509575208790513768261900164862349402460983809255719086884588010731618708726340629817258795292430381486731974851990453460230480311993437181098516808491693280463415812924238295188474234430894172016786037882750771757854276976145366469335161811197545989156865310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -1066353160681004803588096036812331073352136121061062606485692313728235633945255779130052011531441104587022819164284222032536773940456128268787954592341719378478265067516939659717522899967711212570151306210944358482645740156986453413809016190564278698206688293384878690816738623276875014078991489016291935126502872262268015390950604519082105069782671437146839782321756128406746774640703923016200448241361439486887080949202258980439829775344313169256690951778784300173748381821798872477549621600605633906102188024320881698029950279000561305918969593659048193274956721557446411574514301460893033292732340695586308007524451715264054747719194793859129231627206800056311213185349894431048620267591139123362837171804086059144091839081804780098259782131077820767885893189382495249993870641384753523633944978381196888877158274570041611862696244323506945465533532076166106490681797262334742478601384124639891017713242502280012233495572763927105670170844383994957603857970759197737848795374636407989427662480897374614990165765295477175498086042686041422450810706748872835786453491062699332004691360796812988260423148414790971645089379181513090456305889183224126172030313560279700168524847496215301649747934252324475818764985847839871904177074333678359842546777375708760250120731287955528685618489252389616406437527510846730729024255896001898527242212632381558570474625333536697345226253101827094828347705935528283682718011749308444527875184809747459214950589811285518014629910124804726181116937910677338765613811025249117046855246076926986446152994444404827422327990557672380935858991782591124746229570073810345731765663390990704208090720041768963529947786527189283550080057286981698671129964876318372867822870380663440032480520595426991685327493449373072460688661084345110577638139516927670896126876985618271456393222493525429655117924247922500377340901556078687727110577449065176502266804058593657740002712066508729948014442197495146596109889036767173197578986111870610316980203837578435522488106214385207458555739752329709094468862887099561179194380542940239374136986219626426774479178339355674943258427190619855303424784709728712272520314536489786288714664510662762269919500696016379349730547533863139622613921170589777631130674215050496870018784422019574118380847961946554879893978742820721572402932889444134278398394440315862343702641645762589806107055233100076114084809792268816959983435778163776366434342663589472975997976160984830570460162330308092924890394502467268252861095827765725413637553808866011128892657714859177297712157703810903815963958653486613569247059806726875796406558632762748341806135667536775945658603652647858734554478340369423522416749967492312439589262053817686627828707674466002308268716473635357821036490627681659681529028565966072758991446145258181343346635571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 798290366530678292155220665864708822010093280977834479064414733699184336574950433275909431466555331901843853847096246366361666305151235879384706689936806700662105178540976526622736907562129542071350671249763146943437417252436340865542031800374209405476470445002934285818322538076079435531747419629770668232780964623363811894014583408160972872277315889729017001279035750908703411319899347558276002732271312434856457768075762540355088070926180058578709763418093571747079151985972305991103044950778339345985095069840261077519215709147862460612067666887837924014324057980961426002429646834864556067077752929526463343890114125695720041384510531157137567316814090090117790938002396787947196418170787703502385186992916756249220077860972240750536021759108448071936425092888901482282604621041750081989790378444255340580680094469497706408771042608398418704083698533809101845426799628456445618011028617473873909964056664303926546885591097666131048826425411221183644902285505542333015567236829707296028693605897696976279924059144089857905226211191205879593383897754671757867012638879048909054251875156588143565839686119019851441172191430487622884288280280499931648348717177831432310820243837346447816244352871662098329280680699305544090177310703170978081061268785379695767624931648053587129282186895184465961414646805856515322687492743601480791620034785461733136065067385980444203511149273231466415507272600303488894621571112727309110851609833084533949764642492333829097706960530228853511883933853356771726897535770871472663070045776345191738606428029259493162331179081755345812908162903908848218686452792975793809807018621375781758102392003724833598322471982313805882017651796430362655448073474308596264046157497774636715613940434511781306622373858182020515213220110935142017732934004115720197484613728316282763308132569155475061290762158788746031588997292329929101417758211968752514865535746787836473160722928788928434782717765273102842842454629191219438081211216889248076734575762722030736814060175130593076430555951738603082241487265772899813437546242722276022463464968975474782389938032265507250843314735032633973639298935993524945238906308151797848489115232462941394674752321228474710261498828341188754081570243446170752397244125300118343062808194730868808182694237921007133098490854010973075475210401138471149643148994713387536243464683101058404829108780360936983738144500573690786502153383502709113870624393341397150904558285603801870111211822486861396401202447905681522386671629436318298232826346508391379428896546715052168034861150372012784576233361380340380057331057770432063440248954260737304961052667180860671257457633263056175678817588072070444662392245447390882569940699177147572933871624526272603119024503480651466763903333333760236188780853440626124272266614962296904175289630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -305104289332405203334055829335944562775282779052553838828092670734424779335679602638418199253100869895227764856514133145975066159754267863317365600549891253321719329280116894021165397782617238757245698720581947354425025916288922630784451155614795808675356583043219646430667870179823212197310332124097120563617413216269776460935257800026950093917596735490683247137629973238532703149415220224793619177005099018158594292053612603373763444452919030943948699237766180725726701600438303966415542816697577740337165506593831208153829148609919588794107930224337000882238040807745000247592028914498029489092477310403131998069572455955533268276225759717047114217547285029704893377858817239138773468188517782356988803513995271285886063304764453757382846798599109595904332913072256732060075855704672404938233841480605703604762277406636088837603320005443496271679800957724592983405454586989598610577144768212968510903723064262160109517177724736843257210423837211059929963791261855688180578119414074810864963634721675387115348444689173574830935509248889372887624330867769332265473011611886902551379818983640728403133730436621795077787512996740429175731806247862085346709535010336683884369536999883578873463597120376631721315633610239572635344860877824307138663975617749031130257189415258196426211834348887155038722227129232092182485897364208817872862116419774579872697903779160474502128430035224756073502323731683154794863687479249519784472144755342142099555538986041932986324691527490048811144642225885757191463175992572843469421204407061147571374845436292408168943410462978709259916463400550832252695782139446282299756621184518328749377956006121737505421722526286423614969137087154672981137604172091777682176502404788411339814957318311981136031781298759303059662788264120563540857034959971949109469674758763113420755267036808127548753113135959995324700124574960314491070430105036330649728414697057552875543716708523827263744687123739592233569669651973703637618063927216026744842631325417108423218382617473707816207605749495464149839582941130899234298971547823285837963731717679085960664031684841193147137680223420073472614035179486543390391798371115134214435417420123953503612784804632674338043834522983961524992600800045242582491938871565048598173272834723856942588474735368477001809215350512414009651982356095699717095241046824581132197206912035344750750942297240169613475909301023314971557171835019426398109696341564350595895593232958897196952918797811744897146955943519585870831220988852028538639628345166591841619499309289049086299529688645560456706963288504549968484345368669033495695316685601252545295810486019538474027450047932582133725281818255269516952122157556142064577636651274018685276474945763573607152900335946136721763238735103983065222510262845060756356108749749945978655971737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 88691151586286753848573447673867846973274558711597736533258583337606190695757238587671333657207615342190679198688871258153308145150463246923061575077620917888375357354815009269804471251711810808406326983468045282887889535294527091127020897933143498527735903557076845623088849005693668658545359948440967532259391932849122060893356151796776481834597740478781700043545538388941150137850364632234104086407334343503615738130610912944076304152742337832781165383460817903187972082797571510750248253887434232813659340877982659362508640657788170333731019303480369127197504755157111800453986529892814350634788378226373899929430630205638657963774648329830581425086009905726476469813743066768774748774423960981052493876741872737768592492252276873690785552805759281105488852533051443242424929125250193112132054754199020741947113340294405854111066031864719573452695340896197729995166774598660563386457957201842508989557600109671166542920241207443698410523962649674921275945520488707864886192807830186611720487088768609002838132457004722385022893757573420922681942580230483743922488094590699565505969395030749711492802712103173854663451421665988427380997141372235526150088286252412795418666450510198147816680919005121869257321971888496804944475774412211340787385716715294539288786774865004734609460822756550294065695134037675374104627626978607771564586852708314208490311067848563062642455801292923495487877246880040681859382300500826357790900290711909573074752115940614034649846601303534948852453640784646441225950119955609035820958501977365373495367341628970836225990349001870010351783940238134161170785405863235853551345534972698393520466903650404232221854541443174081076137318683755854709623887256002038554633786081672808296821403652202991825990054217286097312717560318426501059144116673507579624290745590378740835538454834452170972794197726155690591276842033872343599463338772982416610320707124570545475218314009157359923047293212698359967785658155878143929665546846803549481347342769067594720373273981474558494582436311360240158127734445800246133943910837633068538265817640320196423041230305001803226464340257696294650341002652989591036786503411608174694138358012734697517100389825863931113642092157895247095414212460488891212999171657124882644651906473088334852223737947747002974583266129316615615160949294857977724494488624747510533311923076518591062044051359909779276879220152617833152565464091547357394293978795471651286079831202220737384026995999659382023722895209857361846409148677671885592351177281695627890442138976024895050743555170402969328907855256122092586791329830351948040237313351613677987352626251155175489143752673175890126479707745278492416616387817525331264466657622205991915810502577800710055859691132542022916433101600494563771755121413269453384630550787627370462733926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -21251163291591574509007258747820523184779125554278977842538339443053247917324851720626979194314634751977858516764842038325748421622986820416855236444362249624499817329139255222528341103108858798732103830611316228588339632464890274607541016538495689612687891488048129124066681065390615776776842111102259810117840367072537258588457454823363165554113053933713531431205466125366385233866471802674509100751966468166683221748035634196514473262369407304333882999222649614853534192679462681457732372817610526527840435655538229206696741414977576596108198966276939855144047913791493193382098315001879370555167946355910421501457101675528736811997335112236238576571052793397067587580301511218173768505056298075984748265230753973355526871314075056329438448044299343359908270803032404483442288524071020720802603896499497298171783445266819912171151686649366122504860536902074106160079285181391609924452467121485949988219431977744952547022906225084705068588107988939972763518974297374780825713788106330204768874339936750658404174844897704971012064499950120885943932535264670738291486460006591273967127313548100827556012338874996011030842651106238644773492718505407887411988436943512131459340811342926444601658682263657958356160633873021729947301726841914281727260800573984784321164529557890529094503995987621325094534122163412675528689913128563987285436126997083012711353349079798826225769231557690959622084307947817824954052437716262195326789055165840300372001230513842234180016831483704115411744654057405427125091416900617543333838415673246123306412158581523801710073708667651989121763973608823290629641507688910692001290175433409778457804194377553742998563386979468980426219731976952068417810735245727471564748018485463535438425343207581298852435293238045460412767387172780432083534288624149503991307507212841448256129803304546403710242076102212503709558198533515180004483432613757792446163256733765798989559499192897310620051099426370164973506511693527203754007105600110037893783337608908704960249907725419959173353599693443924906729979281219512082264273931078576502549521246856641419237731315963159796038599632861418349124235306513098749897565226242799446370122174740967953438110016684115525272279405734845767820832065907778859236657079696863648600981357534796767335649819279850423493903536176583878677377500378026741023994325031889933137366886356208798974479683936338822169241342745763496445215311394057325666528240520350202978546821076504070408046737310258020250127978203644198731974150993042267320368792349714500995262161125477732165870475379894100098226003503111883814044921518830584619637796047874171203676823581857064233094679945289060725807774761831357015304805913269165939060102173115874189032436863086624039387654230259504189266481973305841637369713230645155166078992147121628302540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 4295350503630746296277336530280599550836003635671506750118094425981710561353813063370551905658470833826862673619568940778316853575404840826242119526365839622890092535206198019542523443783976774146063072689654988879901890451392294560054298068411310163484451379013337320543825271484063892323561177185022484934517896298314127803121971871939439214682430375454979718599754717828896036517896851924656063921372611527956724926859245124728343878520952286370548127958691323423086788786011752064511943694636461386752127795445092753144237764773350389444437237036966645626964179154575398189903778963232723746023655452402782523535934433904767497032202730682664251892446571338455362533698150629508199973786960605219387643617917023061603540208301023868261762875918314849142709070459806384728574302682099600169504527779281600451815631365349507385386064242796540612001344998004881234908943627677648769738373660756827189166821434510616626453460351144310817908130163257981328034677338482108211204444588257317484569318486088851552887705829130365481835583686034807523765719118876624767699743119133890529554015295022373109834639889943286245497036580794483410533909630184616005211603559572353463934438059742238694278912153131400809940806957654657651352389042270126405695635481000540658279411689085270569814427817156118347071379793617790250279942652241213600861274638974659026780102121762649908891690746156514030159875962536282390137598976275387578637727082581919286157996828520509793925080973419571144772863226144619013700690122971428235609987668042807899334621959924167379168033693460779498205869909365369775186081922296369148636964116779266184618789580020946337096612420733749334637272662182482433915604379971948001228629153717815120635389552640863617167303476840070889148957283315091525196541899466015967833854598530238515406057523095095983016733025853285326110645341241588975096638493794154046567343389155551316281113709357854994008014624348997198818103034885104921758020134868029583098591233760913280387245271109051059172436788915538875390984849190236770346359706274130684546398177314481743675627533022715584574189003591408607231653056586772976067095551782928102027291808417497090229633003442145511525285918417595345364984378377052214181854162566995215532325699999458643590261560268635214877330480790217109831097088996867696133095152192566625188692578956860233607143928345534440231494199307476826252733238989453175800719698152179801742155010557548699093532854848885547209655262099152030918279810579373993595126346337563581023776169066872991412164045555845379923685720006453674907153504460671977755149262600461953531183117293254229524610340648451138110890021321801287820005830608173310513757323214246127910078997331042054814003792384642006028598620668035903101597771660091625380275860717455257444024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -731545279972611956644754819151202049655182051919844940895639841766480402738427070975283041528671836539388514103391768016447889142672067751912969018286462749450377931667464355915631465694183176920387596554925399605476189001674993502167990487836319925160677082112773800096409640418167304722289684284970431151228382492304798964013643322241655253552803873977435375072581051883892105309941366239000581367558284436706054761199452327207706135678559870102998024797636297382509512428981103764254889119617503056657691646750079570996756694510204081238027564857515831770110225609475998508321740684170704808897386433067982106985828477228107190779544943340350258991928343221634371979798122754061367753372095354987452332315007709458843478915956820074355898971272136326535546107870699294772815183389659521518294972099316909661960891096635710506563507306262134084284262450594887461622030051669324632068220199653246129860374491450014416928561239733136978724440908389212105388459458822241295995892437118018903808528363407735874090234718505621142755612520203235573202676454734011822282036866471944467241052442281633520399220763320007329517346503710391990763299442241866507074778433386660426518363359527243799323473398516972119144995873950508522843612295109927405217184973563160169409605260291518547289692149034642224304631590219255392644881318047694463927266727245659177660387978986270135943707347503911705290266344040014051956119919379853267039917462033403430483626069803721846338497877116223550823322943511053866456034224725222378088267481277998316655831841192980640172967979967508822927900560758957255446589922966653161372919324542702023730026230165056401063110957216541519936759749468956386534391349494316067773852063400872353137084506544891575836899190903497998096987260562491302081546388593937695660194390676828759866115545366647444787100464711240924306891161023855763055545813609652396494044998009410413311303855441109293870105696678203857231353421070818424853315885156432837381069275475300864381988917587787625786031797556466224807225787879825423760945474861962240834416573769114558262958343829274375393524315452520793081548421055054821528732551129859434351067002364413976728068167791352955636727881438729660504386403901877277416632162468550982399075518702880434481671267675293001018825600686206326467522529264764287498270898047368042291939857172580166842693608955026458369408409302787109972291683229637485212192615509835437568383465155629587646057467137738397697330990098536236783458936870655327356267623888628296736781466975899229183677704481313893610858326495947373922910774147570472896520462013035245945113778354680311110218919868883997511247089819727176309333217492705995246483725103588220793549911405981299937794060682262639379630146814114801263834616566227835173044688503758408961228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 102335198460624500402611921680336002693674153320499866141349600992114960658379967255693874801632186129986491499963198015068606466837524176052181523714273200387001888002442057149994536118715976804870479626294184088757018149840687127263753395353593091385778550249622775170821043572580266775156089328619838513758939695634701062722655367679843200638817578203107512855590939125879084850423714571788463845087368006093692917069983837440698548820549517729723114011831095768018797548019979774589837105317954534630181083603111645981070708503529905740975705502086589670539059385765022331959628358048020055042176649837022396752101133690671309635023970751177118123216411638376953236749784567338244793444399623829394225909111258361190941420286420742011087217088679937930504959067381215806912591026767598042207871977413417871651602845104152578307309387942713612358817214284065868043899391799410660333521803486849321330430493062985300574927982136218538365933794050448703998920157187237067399015594277543831171789628289560417471367347214881276118352182843506305017560237294047834041510562976152139776025278964971947939818076184331340777191331707121494437030699238321692138560011770071283076797235130284401471710304671240628680348389401993946652208849642323716028665327835603992428566159255678829947641513903471437954692981723433416776451393992068070802477944438695786733976109635586318380970734616024327721810927537107817959237429827205635048533985582173310439729874313573056911805211343542898816469224661452215793925573069929639186794031653057783098104823813320369855456693186257311756401533127709334451389161427204713503434278407195973320965386461383542641075159105377515932505838231407605290344928541752896224521797275966936103440779395922756986999472993969850838410920972328376442361291334970408418311855142210546766117199484165230060710189494848879861238413460186488599434909463988304523797280302731125377465595548430619111049473072655896281869110339763938816953633608686996265866737680030294038877128759120542263032779668490703919125719908649479294421425423089202860066354016746225744090530751949940912276083489513160714435265296313991918389048097316143691049714971021011439814951376612160883171842642190436079564202591221542881308501721218684854146341851461954816680240503147420928861607058556138989629500245829517836260275194546670691053759043886460873289468146165608494112453488473802144343344747103602707140359753566116574134066084576848641197482613205846401673018963833725102472890670995351272945975406766683693565494546573816493796207247748333167444911208906976915077836937552049340331877497278409661189979176084476041199432980593892517975839681835896814159749970091958152596657088370770020961487014610277064833461227246534315731101834959150533584950115142210672525251156063060754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -10881893755427485024139708197814671580554494848080324070596808896578223169063326111422840231265504169477307028360339093252240740658739806021828012893645570248619186551022215880521060525722386087957910833676937257545519355411845412137153630714720994632844998181011737694388892096780156538027461285954522138801404651430581462766727116233157350671863228128353807072075795502228070006036711150563327568693144856702817203870811165447713942648850682823383768599853409830555586616806211477474515756031288346794889566852133289690899548450249679033066756819248556706074311101325200052385147388321946952445163443405416298682482141925913193651309970839976513142202602874964135088023892341074298553156192281924580166351235893347659435784716048988363614514780229245156282567287671358392960756262675830647403327444450551032339413932223309168058696988305624279030645873370304943789880137951307954595882284427981795302920877520327589022697347348484319801955544960857309675446707717657460501214022461635565643417047317715406884187239147328293990756808055145872696206395139905795777676529561794738498990972124564164785662493999663165585357209538041521582807439887639506215327462175827927978885015709275895841491027588244695614841699581518229676248976736381670393999345641440802196509124756525049812560915032143981731628159220216653155039036565417931756939809935779371181539152501659167709730279673035187239710222420912204139631417069300413433362827860741530522680329387384598667919161560005667422922304145911972630096953365112640584834332848949147469021696971157299441854789080438461526463192087310221025808970742031086838972005128991049627030024273396004663860905335042145688357147371825371710515715232979670167380652616150709548221676582686504383528824172130865379290956694571211467568636909865374453984898699255516541197231700366551489489354120968986675515025399539672503944573871667664025050640526308086725497293824349940258971653834525937257827432009294781934232527412197070250353216966545850644837442630966742169285755948832940637730274546345749043832465794309670872223746239855535892984467753617414411908924089260199098296734228090595341470166458449652396682048428351412709411703076870186889712311487569946307072775224963867037513834705228620566514998618495204755828932565651096357624414479397601879692469869748872241448347243172120143849689841946340937922239409152024826445595157207516209267549340388046205181505239470354896414201584135644866809070063545143183083141060963468785418597213622254432344985936165075315719945562833045404186080664387182996362711225545009735934762678213397600644505940275070204101506263018195667183831311228575311249555040641410175785770909907247363319872861111362007601974725705023556887865831006113742846250291911755002364588186705087830148545939633715806208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] 645454827166416439334830423485330721207552380796055047652327143247629748800045229774536423822268927131255704145933302312649872024276826845196791911793865228655348846847346736395266989304979780707595086283406308181106446797301580926301994554100692459969147606701993384488265876829880076067814093947150853479033986110114784924592514318310410530795618011971216793203067467553880723722259007744203761003764205769531419087306516043901083413269009452347425176010280226931241246096808485692749002376641577734123468201072418279487400295381831837066978560950696683170217613609201900903289677024917199524402281926414778462336859248647380419089855051890129210474504061435192961107719880750981076142036471810161965765188915633672662834435150365484751743922983645089801303028615187572449980566207442356753066897839720621408637303915691088567700161111357813656607621211001290300507058019697314759287821352526573600945496329296036941628946404052234431331959545455638266818340945938868393655833424277879409125716336932228183431955726872423453908817592418466032543313981116005923952484968015764035070479551386795099340070441477760108003772899371802473954441233184104061607877351511681880815984566917257678745094987106895431579923642794541296726160775513318100361751206448133625692399129082772758382203830989577053124713558340340003597291626851282230713997113134425242790906016834122939779829112672656219463231733630865660372610290873352091368311792800920886448492890567582901460203663656096650818357670046634764768761563660184991675572713716293400135072326445339460828620899436595404182491888088823509358949493820490797502673433425819000503918697872705104581086180437973891180105942583661373452509262601759124708018712117450660071694687771207105138137922789241652559004761141068596590355407428436188850245787140834391754649110475657211827493423905342375775953333882519551931185302806739691792122085423822054564421413192444388196320840644463570720380400680477613732337322653227680001294232082635956178559946669071116169834249205923898306104644938639682229837894444479914363992634182812036019659788737050621877588149142377291592891612501906282923251186010107183973010550381572428951642282982634732834223449880609024051747413041321059687678346797275475328782485809605760234266270544293760180637100537408955145163273460411772830560335337448123866206147562216967759762087361554714820392945976114715850212754725373527102669775732526304781278061807718440371579337509308584537581222357125447119819020826595318643039259163771249292643542194441746837656177054488958053877811793733856117771770804578207318448186989732573398152831843333408810234890750873042504078865935702186283588564215541649800220179474006421011771110934655844588004883042364519591335178755874062620169720666227700899205818368040894464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] 45314166290365475016665578866981605709689332558816019163519797344542140542080442003054863992331887375434415665701322624727573456631917242722085207149110186980663606426826086469162783968439760057817774525045934809803978328970778243676202825798433326748174112602359423387743217330943052575440073372924769768489958601969523049330228672074342220939223572707204613993520686442921833852213143237384654608667616822032066959329804031178581102599935292881238425973766830003595999977531900426364528979289216323978648723952794499156784286497832131090758943343596460504522773108585401247181734364939997336406710319431026756930449685259170073103141267048133767496139987596346419578880823679746150758767052226562972657522582418112095683272603535445124389637968251983565661331593365224600615402836796771866628236292968827351226673284624278930512583944495957424825601231580462247179552573854400926354585447207989146467554911573958578485077956390989874848834948816324516138317433974397041434344121820197849594281223692511253249015925502104271021279380055746687470554586974960776980722069322729661290264043162057737411742485554263101976961153096301094098314449129130954339718033582436141868202103387251331254076068151229407581347779398333738671059665893090989539635062781146374416260909636083024387712596829615358940142946373567109331430676727931851980083844475795196595566357291872210227895570369426471486046223312946164246184323569723292295323665675282775084875119585326906762587844560315435339269191722708358759203944481153461062978809947565853406803952571741400926903476145129165220817607650114060470466741821739729500776289329770706290349560180700070263409330464824006483445537999058386964062013969107553979381005198769678145706463702071390455465971153000200364095472906516485207041453617808106024313595872440471958742091780254091097325962727114411493244623329332926992631908266206775376280484435855681347944713808863626631197635771591885014082157110140435426194971861752170894780933681868816303336429743279407431526281278825439655117293754352893461127391365833708308069890206371252191659459553782203689270227668535248729589380872527273244747779619515785469748205693477844935728446658305382127688486112967197092000759524301912280156868860321373164269313567896016699952635289551263725579191162101171680482165900733132796949322596136329669137778932890289335854144408168130523150300408421830149724527075045569896271102553525016004977682277872006349997211036078524303957579851738467879094515182650202305388308381764166961960326948209260088483403297190227615877841918906505177424849323647935690786817659368086413579302991235339833284357218900759409532095301120829648395547219493898307838505490993595859738019468261035045962702126083698811230532700203069333827424920853932148244035622779066777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] -20337938985515258390602884247492833819450456102149322199394184139711851320454152704274789940923967446404065167447774137698085094969748136702281683987320679608307632256967692229580670610881461560232276762952610219211790004357316828551385246854123191735062415549997560890974445712906427901283233600633470095957632978133518465638480848722484175648792431408983839229344776461454652762860385927053764600161477022515538490200692342485431774416150409192100830312177739855030297147693041817691618389470247337158319056236123817069150508809693626228420617885271995885503597981585286339754404584284956999517617245146360322569264437815959842814160208160873719880546188591885022890928345644578356313466569710473447787787342676529330721929861874349431832534311927867409702673602914242793945336378218511697774763971385480393222602041304026118135991736400481981027578801969762640011373183703007181124054928552233841922894383606919295316753621304215733897143386419920777869349911051725619535522097655334675634546130186507990049480013598943261312705715085594739177954796638930823604044223840540502275338194595251167222257751946237536306141827150131080050847292699440131576402608452574457888633707638060086906879066209631044463530453188149891275513260143774910814432299635421011648724211688354286199124397191660923505090486328491922047754287829683354135474631350216146031507867326662219683145949619295398570966754070319247813419133463663853528068242722485537254475203724033939632896597565719075298558372030289880617954545146163340337824555630905278532147491474030233918642995059254094492014546302043648296306967332412006521974699452193489786413861680099802326164468611183690311330632211025094105072945930009062734633729024948680823571688060559152737328174189191843125420227695963609296873350348859550859652728074986987338696747803482170176736051326773352685935085350195135013686395635168870057397816265471672776662452097522279807537817708732418263468198156893815346944350916735383911232831509742809924455739729311311342203570882252916412149887811321375937152684221872212110714031034821990284455282931900829370581436118041933879322316048316928945864864063739751628044346477511775588517311040187201333819706302629895067980856473701104272464494235497165644110842286172383886834873726803700698968201896442403320484799821163774929489627816608220347635357102352425652604929552809512927003287899610151591498056301964309421431425653318529121558300191851048191649561105054375752234553955695822776788551775275901349518314498512583316187217511945007111803904789231642541287994471569900975079561495854844374632465891657837852513038676337914495410841988334079748273252275911447215962996818382470462002727679190748813522531306373139520735993114850804504914098299455614028421141348728934949377487119376921395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] 3690821365128920810656224512108468034813108461334126419544918547105357930391120321021043227644852986483303269443426199440505902846873857552286025301977576500954209230875897826685901462441576597933351360021037721083862892156056035331995589814838814840275336549767458638088292910649978002025044019000226711861468444346882680963645785645803264281313840255045248062309044580238884687754111091886162654236354514594682644938370634914841815275326706289779661858979899715827569687892514734024195183509092328944633431991420856120750511780635821227107560337286070700174203037349092949258737322931368876305608928785193756878430760607487860259331093008805083816126899400515791732044625134463873515380613232258345706960532209230594364955483139179174761475372295235760503406935915143009102868140717910357722836509902948698388337879794815975716406897225537750620734034775139675080364427100973555274149676244308578988433023797477091870236160194225844999069574309629949246007366149102356099931054527053276589183643772369299535573187386718066831578460419723086361481682822790027878363190906081875379591256808152000155395373150156132755382148094576167210036742132381703828495292355423659200295436768551473598826910591621152830452166028272538560450048766062246430887915399351887919002380613579089687436923243966172318213863916792135279751022938701645345759368671920901141744223632509193056105225558623021214907881017234222079318069274902448888075054708737243409441252327348532547204120020677470491429874351323980340712360633204286888080766058342269351339842897941411378077198742992816631281954885501866912033818255269678346839276627407413546914537547435530416472692991008555190718381267632864131630462571842738390083888218241253283554795598117764542568540165694888362999128495709059698628070693760568248319068335386008159119998401004784387569958555256489216495791490998896696612375871171358463242434686633163883886726368730654276570006206617163128281306607793791962270584462162304947739405100620568406347664789156608692313059265330093945155084528412894287873029954014400099452359171741780902721843924091848877864193593697319141492101074479690398651593931713807254656285140316006220126140463668654522463465175206830378844544343428074872681047881239743295765023062596136771107686333618819489121291822053596779685656405180902899143307757282107710475896398517093802616654442990818728993785139985832707850060814654918319203163748187107030725175971835531948785207250385884970857985375778401278829313408840700015046862664875305457609823586452861863967305638497359555361745129565519249247867832955878975432964789797607223280954196020300759160946705353159239027380160786014475833925917036191228146579767714883571605301129444081986668843476503413524924818546162589177757070030525253694460294238134756966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,58] -507102040953560085327801242158059077732616168429655667162012205193534424467472735390871906480142768990396792819395894136357733127804572612359401061060110754431956307085733976346860604469456549807291833196222829667742514571982071924911907422784129058458654032804014329820113547785117769468600967462590516447971954124051743813404234749265548745362176501985252069923344995038000310091099704426431090477292348655819049688715737219770684538794942390543863004906515126697526117700107056580261961836135723563824799778604896298215106649194701360447701536738066383986917412011116826648877149501476917018963788578356797373816993742282191277080310648077358468954661796666330020435672957526214844415718950833282491194958821882887582002989243033734571891902584835605025023959017714635544001815430075835039535570819238474706195241440694303728335318191662528502256687194591507439897347823257993877691880048079494989435782199265844519502775787030948229789973649223491056190920086125336915542742062930628009365998908608207225739188057926644034489373983270982850915859948743647967086269104862472704884592104754405018076296251764401864198883383371363865271104070480294523940355501718172520071851576094094528539684744610380134760583759679324681937664066445015819453247482479453920163538309652680332715953594870928294994615630487426481974716390428282705185764478119555530151498355397776661526200530960679460795530110250854811620599960916935454934351440966169296330107512069197018908359403795333172146165733762419757927237420304680650490595191025604901216897489120237592384849004194512884792025178603511388933562951041575104090753349805495404202825132304743471867600145235043123655421201886300527912269439030029440053244240710307640985399614808009175299578894324839133650132790093381685176789779828365014825977474356508565916201774490762927082160346248326928203554992633401839548837582787088341476962884601539577521452292997667676290364814424905379090467092346628826193737736645957290784279196659809457123984592101740131015352267106175395760119527964515356206766111517484613951392271996151004542871862322312092643789785782519463012856292304991452466592504424619419527121099131655411113952715389615109339952590826249863681804257976246451051408644883846195614089415889202856623695729163234067512576952681408033797473410781630568904630141784158429018369160548924933168546754302191655828026279559162205343050407746787118894547503541168617407173621010956488702473715459173931795173218859818116729161763904878362351384434452421079358909496735779776767881907269715680170494073586090133416947067912717531466851369037891121606317501407842692752862601784544402161658860473563046521148537513074723036826019601141340258818088712271679805667083741741618312738980352037497198978534040456125656374622873767116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,59] 58303669308656596224260494757625555058265242707196490609602031762377847703493475296281544005418769043899482721343086447301934325496754405236001044562839659535686159364907060283597481691751752299270727376235231698655542786409800301002257515869473288001474091421676133282857459838719007228970871128092207390872418488342170321402547153219231665725411907102729820871507957125461817734400461926131937642759777308279166604845670533807276593480364582772741221003042432711117614969796514422048390847919259631460498354720922152079371391687435986127590228526352075764070403391876825501381973709170166078872024290870235072091225954330964280609276651276503863943294162287699064507878710661407031020652369726382852048997360706975749864793053535473625730821660470368072962996182828223277952666676965135142926011768565179985416409097732059812592341499867452848031206970471840391216680704536124976567930294685042785084188880824397485441364903137902178774332022024348763885729049596935182325270212260645667548672826755588770547875980341788684971188782887223933404728659465182821045915921505678293100597875399468633034930873648035352329587358482676725965790872741328555175647419142156432687921377991037529255873683114416171384842851510615712691535742932928856597438182763656475613833515612535380400581673009424947020942492990625778311176404268059529203524640297097912671590210235695129504598294478301504675407363647770939473859580334869835379803192319411789445697071736308172307426280746204670647498768884833174282125239334258350880172421926062241743773482971588226046067826410018591563059107546998442562658640985129707687039077950802710221741587524604798318287149597182770720479749399626702768388770574028603548615095301482335907478895231500384447213622210049760399577570712622200896741045281297277048828907440445076900513599290703944604539212905406083268872708651204821344120443017176522802915928742835964645000663640038173792057671759274068540055233469281111751185018876798294240332345335669201427246147295373352560537258852608322553615086761659094070173739524063321029332984993910883760892101260033422128521449958172020158697934341138534427222834290212383738780522574715967886748801982576601906612485145940396862278446088537897035625786974844688221686016973555783697848118534308134270512460905069682180174585724497506833858315879992823355120621462737748411821108158920904885169215656497092250742873679762785393660212174904388973469528306995459853668852026329686132651753180417840447967359841024918443276672530475631747515289228436616825500589301677583467310274105574699701740874981859458643971608051720635073062186116454718466012723051424259407599882795571243493170085950516451563285736921871768741368119853237005798817518057165630700291310212040691075908031204446333751374882922928537600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,60] -5312811556732986449370486346927014817471010362022688513415351214017033183397383660909012340510114371272238483667151068687604578795659432044581031655726659790796676175330331244664399198385633204742924896533859090913736012072957588579356525494754837615266307825883245012071350124861886637425956589901109898403201685433024174123575406091759582794416280028202224092866068575500766968676966774442048289346204232467791133405393749519964021678575954270118446451241531454552569763048661006520962038020408730962791859966120900429771134586750244814797074780969212260194304852314502607526817091681846622082089799575192511681409459208263733267220803824105285011137685123858670786964019500794318264675052851683084469040595505883453096311200818313279366954336927374463674154981885406919287721697534653785621830869092018654941603556281475562928268305286147745154035883738105779761384776259892676578327109449842337698189695208099248173230586687430252770826688264495848231851546011366732446335270130471303364726174534238735253621633601373252731949770997024816639836964624081750588919441541521282203009184434684417903576969660606631975985249057039528340513668631570955147243180939538028377531123602080818285067595325071946148905666527037930906583954083707824175869812207975093307419777932972604090144830169614690568712444958226012612477680952120306775019823159508909597546243159777531283493915349061625929959633680449104922533897407746863500510053354240500528785336327866099813137390639068903060620737506194284336856482722590653351589599836177472277028900219038982938916508666434754001013910543836436195004666706300334968797197385540391489221255140454321197865610346954213406015332309961897056462182582463242654250439569971930885189428997791764954579785546944158111437863871191957003373612442727583588100508977431480279309427981430306127780777274703843231892068244246394662864796863680708455275409857259193992354199640759228588556266705807597049604229348261079288576621037398028687017024074669846426921118462121089788555899939234263653865374734778096070305571950178459708428991868998284642431461948703460822180678171580803131576826930374431356153208480726212609861203314570206531830706978300050986971289970362534997300535599467285893402622995661570148044041936876488770215362586012539057982904525182512802835357144998371682430900907170892534994563236241862959169255019246012690675990789375936219393945603928087138914527496679719649386516273175277430163999226482536812881315064729369757793998817014367470233757321788735573946261448687935926804972066213663112739375105820327446905034844326677689578788412777734699465352450770550117961581705599398153961266485417527030498824388520627706942837208074226542801782831853160542582228196184158108572454321196375268633809064497801321466378540275466240000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,61] 291629866850895967098116471845851873526022548972598107978581529095416251110770884148367568273752123686060099106041277031230685723600280337709868045800111337512273366849606957708629851719541672809512182341223857890895046141384188643459888880585846579747632637680074774553867026641419066611117451960623465579410617192603244390521299509947190816696465386543778779668975518573103869915998165131816447848633366827660284228254699010468188975285246589193497028132020559682866707262697339374507511948282075154390310543695418472695278156173364254849819808943637832998845384643338817817535960000397886441347613749372976923677089323546800523064658435584334143772362333600345315616334267604290504202691419397703209497440677177202657947434754196098558907259338319567453955871249361856599066949364709919366692038370039217403094373604656212592973401451451808306861614424657754915937521410510875806304774717411177283611035560822808296847372852740686565437295495158709874984792169413031448185951169414399233724657035353210758836268529644755523208259842833089369271615122822118435903126854314735793745864666599022392500755960767562588697048673376274678583808112623934741971557052775754159710441282322917270529990166327333465591975896719813355599746640549297846094649156656685942946037988403248478990730608838195584391087823044897353058479672307689564403193835837998003027690006032195221602773224810116764259824128920677087517387986856469933188511082257917935045596566077058570357133232126877713557533814678516307862361012163861168069191716033367195469055947714245487728037596833665918611231276687638821007353052684253390516920958395027672173952971903024154219373478915169575848966537104724857686474507428084942205813594857714771229355551239849661482710711555233676872678124924717677186887512039403549639029606663847282017124441695437359809604959353300946465863061110422118925091163791110182632205461027244290810645439318441375071660769429574061163285935629499161163288917923402810955720021119436056950103388662127028481154607271443055314160680216224321206287593124600987571079909198938008651333771034273170666654694565014743947659799113521320230863949189629210094890201308448715604014242148970292822123911489937308459391424451241613894201199746365179191483512883057867624918015046832321873737144590137115597680740884912372542493177895822048513769542913975160103804214852821116265714769802195887217260875095103964098413039666892068773484863336114399980111955507781770438980085009666482069445597639509728786297756098974650833288702017099087012475529325141835592061451025645098387236671838697603287932834625453116143575684022911265323225616720562777168911613918866254016171628830204246287836484085727754250982778592515952167446334335892678687036771792662063172673037702228909912629788540928000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,62] 7705179534808329023117677774873764031868295021226847821486738806963533077313361626028447897265839815654367192619903991662990546011237796882417107493460447501801531310398621423017808022620204018491863948763087640124768578743868843192201807164330020329795472784706181001384031282725195952326313453010930175558409294562254810015898382551948278645191655105127052241361388683389546031157411372147457321157955998311748682357350805634618725721928491250598700207275449161967895073332927852632861606627007109896282303153377956369260714504707461342504779747398753231559401503081979731389051751367963652619646910459423782733568369833717580539112281260617690059943044224344644490002042627137491266737278715291668077290322770528260190279284805413503297002158559101014684677543023343061829121864817080967824595531879337736582790326643616751604030885572030856959510670147616455188509065463026117421588310395127171202346387398971277371761265592522065022936688005280803497419865313295391971274347157976099338079078121883887681666529666417534082552546115728491301923744848776260456835598491551831037270398699757895557339607519033302175558339288277036597659162838816679844596793000331794181291432155908142893281870975002283489158165737970912073717765283812362272431243314243619999261953885625386877630656308582035718391468906436264178639351410546294919542387721825061841665174732493880345957717402516872233066214000780338633250394367589630379931740104992265640938774961129417406679859511078475659865851569088688522817831724394589200489523583867062339777615000500555393925652675269433382053968232475626618033805860090492274007961514630564976034460570251654138030662131954304596753313159990185384107457580939268628313565820408769410759334972084186552500689074964473188058170887317452350422104342644287716705042951337773175670225470670467688315206296132591805722873496310265182821877526144518694150559586083391006893212105252911098024080538058103302862923753605801936568206965214516809068963400538657539291011605346230601584641281968501029248040181741253433063784955110121367450226447670663387077816193180362701658162228288722887871177756752089081856042777840292400423712560290529025194975761658646456158305638638314057059490226645937794652983563204114408476643469437695791421489122215096639380491857855241623077570490829813787503939865928902121401769954446383196494268360750401881474721759381340828449939042312991761244575920301471554806005177245343044209242869610302388951115453788107642896758060040673773199886157946724919235955366919455917650396089565551714471363787884927286200679399525234977675293281781971304323242218210046955376999450433182688767524594233435644729532396296293867885589261893704773760450251649008047904048916457330855901752653064438309562355417163506794058153249996800000000000000000000000000000000000000000000000000000000000000000000000000 [96,63] -3786144369186923455249698723689764506584458311368074970727856491078381921085142769064343605562462256896286239391215016771572473794748800041576219673385663784236204567873012807452866511801893078836269407594330334711705753699920989897656112099639695909271434768864669588398518564161180876180925197367442582708539092520700098464779219591094793971206978222955845006807543967181908808622008471175258888873307052711296048852948604723862702167560208862895336117481870897147018451342140077894686829187332239517070059858596339790358888247888160896019678665273929711744815389159159780272689862239169690205416851592038086153752788977883606588752074947381875410263436216522327007860091210936894741658882533196231611726729606090799374099899641326586149038145918863808657127176635678478457190196561277865847761384046047208589944852605214770660584288718153072572145117536281108179622943962712845594930723691217629276060753362651195715426399268581633956839027748908719815463812100079924454018674480304269049631355330200366807413170554216844330637988547770079847884424069046084611555490611459076156340045581328997614711840347913811671470208667091281239877241431746765212721660629012045855100820268101010876295052806890161966386589074900238809792795101723713258930148321552840360960024746533255777016887329696089391106912288309383771049974228677744572181296175866688305351399824604325846132596047109230903896560926638432369498773943544958031351073130314961157721989128665374078760574587247142725733196939459535654820261073850738387035584422978068335505794698801842741388570389975460235446124825049748035581641041599290615034116987504139214518121245606916005404748314776784024082120191717809184103839866781103191579609861339454261701970869955889000283207861091542444091097297440872497327263294997121775953063872601633128961795699694610908635097621960546295617052563542992018263112330904134120189133284320525499080003276778439101454469894694116403595899142542659989772901838018539892750637032030206322450868683176653121645571273029435735854896461253624837966292023966612326182078265539380402940524190404384020719402603103729188353672447179763287469817067290319884120742909492563341319764780492035968098653943481554843470293504928764439667182376032687585937618832402203539700544918521808099875984831625717598675610081268635499606071486282846654167627926409141498924457633003463113891748444913642835664597539221988230988475612316363912593264634294034033617596286533461951113290174189120390898902042834807330737513804658663762543854667026519465102347702340736804702774673795301788382076142875058225445242862774793621759757789667835513235574536007894893356785784785219174953249219086991067783182611979014648093952520221917018603374614328898868434358550364832241207925944686503705294514683904000000000000000000000000000000000000000000000000000000000000000000000000 [96,64] 447043454105119174571894527374839884503078778544892597130573902559417528671131279689827326130923205003544993267856464812901707077229279170108048547611661074870845476935994060169953957862959449535943618847106238027499304906101580899094262100747616733078374853425417411935784215622127771869547211367045829306754137691982389635462408017378678116793118869277861519795251689069408284333070210777111560776712709017318829363474021244126299473202155661612218897645116276539247212553425347184775242674551573376621636969206496940686552590813676825688285724091987558696675300480134489511209009762581442595937526502286303818174576721618089160123555362528970048180751023090650546407174683108841307873473649573520119180492400960287063483952586272141048210799140086600231387395217351919008702940672933726807368048309558210920525918723444088019089250927544312379485994569550689144551615899384823105762793694085685715189960482242361420583673476899554725616684539548232219242876377009896163622513919232424380472070117554619537467224289157897373620503891007773582144652190638227071625270177834409358108831345495621949630582285055630300509818030860115054317978788782922741688090362825741943732977688582763264274902746849370308462773577275898008916665167132965781088960050567896093927229474076925706110567218870307562257357170534448239384930410201894128098545128449814197903821357202672803946028557853832970532909856830019946527838181326906794508596461622684888735099536624755384597542484025024101762947246814939521913568687512415405022768244207781344105624139538652685165546288058388181009310457892825048718685427577179612331300643425425591328291450439107341371928429337337653323869682643291331472463105272874142104142177599202351807720161616763605813123217858687320615912187326545621533777968856674689730695907086503883680534569689181684606330895041740222646428265109523577507874230288541561091625925420767158910738745396321986748307291505032160622915894174585000633918515464151680101936332651274022888031988939155500455956794983011491986623896293958792887861932744720855654584636102129232560412115481618961950162956809860572002274329217757918755947501577316417193592655296848833711185701366226946472859831575565048427565361548440279367877519247896476801524236603790880372963419166386925758194348840034191925718659820394044531534154846721749402952437289525220880017883583855552185220344588049285798806057216009358866770280916436003815617211370418124473937663767882884751758493892493608800271331754048305107895553616185886883185813691507917493862888491329162203915971941285146404441876218189045864770739668852893620567953762997937225034443256192134656659819233554990666114803442117429109527303099841021102487923815204243647972576874239929703245795752937768260977501671014102419043568844800000000000000000000000000000000000000000000000000000000000000000000 [96,65] -30529189877413583718416713612713468897924158012775756257573888708910287192414236764672927157062767493572766365543969151417314756202529352200655226258646583523956954284874466648111301709151033072360678254150155237185483335535127675585695492252166873578129981742771538652336481993078518074125282882312414226471528084927946414530408319702990792389162298534334307022459040293637577792706722878967452926561621669548824296745738504029211454538322948080633186424393609789004369315308396288071841769839250458376960511753126267969748912586505685782935653706065700906006029159633557422592385639938676803854241163815941873746705319838501019863209771585078426870884999644824738911871247258982823882243664284946313055910542613652456250690945694496289261253747975002429554026411744396651172577721722963989500918598181345664720854221144339845136371558967028072826696377465754496065484213701308285569733581086114635140613146902915809232546276714542072951703590338783007009799764732880001246930628321521719910746103024126106384435154642156365847511037565898592326323579214024546950299687143715653033359442006501989964602166381261307557767885124447401299363545352222243749554227930894550291897178748414059876276752593777485699160038819668261948128956340497937657720123662216480211677348553255269038225232586915417802513371827253683236925292123244722361511028695844259265045815137576952963803855076652056167541848526736136602615572952509102508296759626468719996375485278569398926828958756541855416579392799095168063941925995792328524157646495137232876336100941302673267341321210614536499053193520399820666737552031506991914971656577338824683826954415723302715295960642099145937093045156890283126598143065476094302112329010916802176989073949164538853276177252808404109512089862466241370714949456824412879650386484106705809923879935060196195107820190780533947472341460509730857628441969830448252125684606671502662431888460808947737130449832857442857586083044280437458770612421338347861110199080362176964241041909096763871120098911972422850658609411405024686478609646593870265396715158414332734222113694929736369453335505006157149772817767096043069433572200495579879386209513663280259384375134507299394094279694900977610816610937192300667728856586720585311428394237358421646781907487393229298352031069386691645802868803366647340405993229017217743987696464735806893093859817060890153104235663938100840957042149517435579954779517682514826222473859062098827801354806320669255824505815344365651560295476536720494814439108703278646642355557153815859996809053483255367977290335300037883390167268018241433642877819232761823739821381194975833034630409618101863660959271518818348456076517421388697106474756612737799687351618202914651492830792353625620295800617559914797600734480247562205753507840000000000000000000000000000000000000000000000000000000000000000000 [96,66] 1136808479639428015311128543983969580224838911500696439408503726770658892425227208837478309894153327532455803431705817826344976811322865168358979193319877466060860554982499611647714140009016630808356207408208947769918218683012389343852403388278931786510910476278503432133018205275392936286731593097522766403959970695286872224861747587149237205768679494060042051582024018516502272547977785005566260665601365405530849155692683096224914178388565597918301107896998444112973151218981609242492855921909422037635561182158429982029103318225960537879870815078224120681139987376944131022317277652358088176611744707348979956927343607234456540578966102627548395754750493013521540609357115610781276336583789332256083599872328648021370248348316580594420020916230711144665446286216845743337795146872846998491885658840358881271437955687623737743571428810542356267962831721488301413549425504681044620374102150771334705251085050712809391457270779237876137609599322994249377708406254144515984918736190942326402026831973249448934736873967865342581551101678058897126765720335898458592357355007320170180910111854781848994335711058565656148269515485051048769552298650164161580704533750325633785322419202763068843120213308970880010354768114322992928422892228335424337603328231249817357251267580976251188998670962586441055503122256613633194934606000186266660319436435207783965817520037745987628248610780323089792087252348573164402238959823067903621096675611461869918469919625468010383158851140113849656829895255823001350564751324513728313260682988101251485433628815314339995260480062022349756781769109654861293200545478029765581007519108370490640034656502803773376150931110625497795482024929727009979387987656213388947201747462557657911540054789384959854144944079266948186930724763978638351826416284584561894390163813764395374213068417631781118728271586720457358730113396808801506782134864437042592221589609832150472094029608841197341816383792585412296393133120193761353239075036200251885170140315330566934314542167320385553813518514873876006372971986927730258694874807216338199865882454434215990708495439481234743603293812015143965232189521769108510848715225995676245237695730458281788723454671250682391769016495744271127530214964636196723477665602722304970306507649277715550638998881185718849904979725507958469913683839834416241264826247430986669290629110759938310689161700171248762247427267532305789124202131663930419827436486738201322254066050512148929248238591463983792078403184271552802513081370346483456641693249067385942312666860079588329861584789294600078176688362343341542766550011712174720433694215950831055113327867200356764012025996587663161994095505459468700505600529755161669059994809713181583258747494487896322405508802403152640175791275323463908644192524764311532065731379200000000000000000000000000000000000000000000000000000000000000 [96,67] 1787926584661283346035071038277485832019382657090739379752404796031612651266569715612782561013869047100557146740943887141629073183743437154540906483324516984067806483511455463635165616540488745830669055680805145304648550253857173353397841738297562154850371297762320692699162081370489582540035641125165374961452145227303140776503811645719711647417638998633133079615389847954111784716551926010666828225497423350901948525168822359609237759559787054007627103257804876708478029653033055546113799990673529438850078654387426749451542339045025510889477555648051464661376398555444640736379089008857626671444930885542820236074041021393878401858431113747540116147045333351549570955918568960180188924114320795002138996759281304690563386128809631224643145519570300750928020342667397496481423077313686969639641815233323687811710022271895386253534532896468632290191642074378642290190590895183915931918709206386144732855457751989618482280891369589254683327429672826332580653420511824059029894979927327378245761729834344800838357150344874522856064154966271702971448040135037984560251154060336112330596986467427941979690815602933608340879688799521139513537057566878867952878170373588374130103954768466755483989545578765516833678512625839372822405555224455458218026453021788496477744215876868388538630429129724657161959884568368137844555416215312725083121742803872878748401546198472991102774833644269398835061848688953781948252569463492927078066504093706993746460047442315503231016225411932644895246819508039693584417740907723656857165098279018050606351075548451035799214158592736056081038951108724804336408045824543580587480576962250043118434908379294973243173557575817072702104229735562929533406263783096008602311006041472529603528025350211219669895556089927783227447403261359917502106974786508612190144621956275765909764401549312493095073185372947197304362252586984999337442396071915241857893659143379788251452640616747379458326565976673779985257528517618155822318882376993153239982310778046672133027880071061920543710070509982913920171309181545165377355407296364985908058633716208249497984791294984639833542473006767925559316253902344611557597756413722853384832823825776499080037176132990724855673938292390442778273221653955021760814949041129565266839162556729842339229391375621461645768316720276889607122792701519804089127997453687596670198966660490173442557325094828857036575339605719815727440536714580033038287259386937575305412685582137890579029069027764362018096562794777055072504642538635964797596937682745784038572967456095699852881481449533396345486659253037621853683626290428602646148447402140969228530704132211256925461117172449862202737221475193348072267855276392620042403826964603862278110316781286192068761716695838452969934675085154790299655566954116397808169779200000000000000000000000000000000000000000000000000000000000 [96,68] -2884202555184003430289756107775335624921883711991674536632432267462669422637669999885372328258068811249184767516295385869914549944888771667477899041744086272357550694315618958568427562169426575043165347135961351919516483996939964472073198126892140386326002026815945449152764918972934254655339355015107325261748362677688632072198439305535273028149497235165808058873037504166389680450427247261574577795783632337724694821746376648541892630124309492777169338698769461997880792634033008865597971355404170736549456358059095517336328818794727908765469477543357959840991854568848956620234702261960790568365264070063574962692039433009564781639034110421556678622195027670190549289303916510549343660113534501218046328129749440860645358865001627215649015353436434247440575064076607409371217875277121302065084834586021210096656023907973543107244078716182644750873965404756790695723004430402517129865522028700775202782068095838163118294590695414867923792094233251398364090182548897660162918290933340843392577293276659243455773264092168853355396015421442698215028561569779689528470308730518406024412332342024123348791437239029550553703651779569761747719260475813938799532825490928163411201611458912576146716744911057033867431580742591671378539376724106806274007826615303975870846527216141008386456216928510018877425713080757075809853462569342535438751449883065933734746433365088122811620904985497202443515417573827112250731886044498675767775726691681126545782652346161011060247641786740088203132895291552396165111806845779552218956431890814731636338163384757548417542117767777339549293300630467882888911749134545633152894850304561991609621342220706481268218593901910927357074804807677642929146895760393986872049758998810484310484748621801215079106767836010592906327479271069058844527121251388584934576813597907335224299482382492575295375757433283316713345647265725563419764744001506946902755749588003689261668211608917393895011699419739947706615170775407411211270804259011772079970235909715235676921956544936762486729883485200267625639467168430294591048325145443993706868731703722542895930567680201132714339513508317448495398516056190942745532582883089163145561550788014082199646158210386931338704120509752323867451892452215529622383498712286539528377659606907966261418875382880235299694936008085657735398289020771317568461231607507531693069174348729730479556331406863086686473999016647426367671154129056304053522114452099344462841959666089431786664429904788279713544054560221523520004305117174902138997388749079773055791462918350871745244994902740951343739212581734833003545137271848756828682211682930915473456011225600163654645727301867816048006927628178220500785596229108941222592510589015463135762493837684176483547799192922553405583938445175367341326949579758494756341022720000000000000000000000000000000000000000000000000000000 [96,69] 171372437058325381599110016371766841753491897851927620676627049765945629593728387360704133773851549383838322346764438618637052479948211454373723344915668783045449065918155506434529966125692277947411289735229395257871268376292802838874257104764188869189093318117395878077545552517375656667200661642618223064381424583282472998552891128222774664957917566406202482518237593656886113421333938567821846394190587679632839469237123126358215349039160830913220641557099945050471615387699768351896645744412369978814990562289266946069021454590372900566643690183949784665563278774615279560571168656215276582503622800368898737097432648521300436640794345282639419941129047496355551766882186857687844286994144312649267129452337644328100995352003449752720714950705065266180277654726194612873382143758798712325716150980441456945571425711227907962612097069739868960067950144643209099659548759767728443160890595635306888584088190317289952431557824458404839856133021498516867590290183967963334175936678883173473955979240773492161682767736131650643373980276458671748440582786073025843704787235902413000690439216037552269340661852834158896892990263369471355908004537349647129460880509337310592781438747510369234699910498302042040219283104554546339373595003237145561727105070267649231664609800851406501913565223027824149667211118623312648940568003299057785611785300632419842615661358977069906723909724617355407442053177353905110136619464513804424429786246927148569453252358995331636209329407158488198424030135774517681874742404395232800081370985130893513718600561163061067038773692195826710098079983634104316321358072154442154431175894384679122712617944298656582473836445786600244017949168837337656260495289124956859439799289334701558755669652886797602732230916232117929650451591938535068822241836292878547337275377811674607922736520281998927460405710905899216838507159051090479206355147035381777210478090534480115281981996137430897040457022363367204934996423070692122848150366664589365813294116076407293304894404391197728577164189383038364286194185820471520219246709556143145516877308267128223956947178855740835580778671978626048833006729208953654996283270195395081612170781745942148388564961050817645708732728996966610114066165817926740243154084579567814404573638569753895761996191125733763692538790483466927575528065132151592262581258653355583304263335676436706070511095596146444521477369745213637641657098906464401875539460474571105598003191739649478340457875428912759733660076441377013588458282235452987889360532816584328984479496462909151760038029389475285546403556345017922077107725001165507323362853879305864678289370859366336997496353045819181639111504794118537463763569840196899735698935841320830494108920962526146213483374293195272623308421179138496533694759603955805716480000000000000000000000000000000000000000000000000000000 [96,70] -5115686174886330938120161624468651096188255844485692781725507021809427627235120600602527689587609052785785408012910322865567361107103436002978861142873347068361866333837129961932105319472940654322579696405385129742968897012071698206181900055174635790307077887490508058561543701305901069396804098971250648173726727547210470630651082269485680285487101477713414772677822551519881934093854001729291097249341868704472639798125615341721284327771421556663757098866997922538066229602795963202619080253185999726884794660528695721741383007616362491748869966876502229963365786245020843062102020967138296407569336756288238109078770353019738698529936640309283613013812894474786508811693741132862579476533380068839694038124633464259996095478087327458116529110405516346137289093991991371288057146898298916809537056859662688112783307774472221565446047781080884625001333237621593592310481339001630594859352508597698142108673533379082113654281868346956406897939596043441314114254760276482456885621224135441576956326731171718482709569429781946804467799383657782236475796865481603518786234260991486873696522559010391212887874617768199967294497318745998273319899826551693609396852182783444279513689780405940311312016114029232764038474615711147665409719081991488325371665060923671950983568865309237001129366345016516071650505052997800649826940798985975731627456328192588217503626794620888664230295107312060327175061445322336492189491018919513734610015939163439401416146180188596456257598245563789755504870481368645160873581810149987762752270303547391482055978920477427892845798164876602758136709554844394071340610362198302105743570402489396657072591456929980139754498012844536740379579765308387533176981289492989028502577767230041925580142045769270114694820954954745889836195521061739447435187070510093828065684358677960694489453505897283137073843428137002071097611374484393687934467262284656495706840671750865797188941368841634555156219874087635619246626782324659821145549736345667990806472754882240667002074119299513275972217840036152062432216525477994834342294384733090243340982590755197831338456467306203296476724484336775981428662057306338222093840296810386084102116385495729618450894903014123429467344884402263555192594871430707364232482245578159319308372890019035817818122184646356505417319598871959624191649726464659175738283039942940312496156409644319773507214610598540403810667267678451789923398965905157304189859399083120944528826632513424118410164113195369336161125883932408382052554100037322360332791033886261777019605758928048564591557612396787929854669311579071428979471794456198607224401715725884782529493131979739212429507698439593115440184232562506360933285260400859662838301222548714367313041453668647157996127472931808119727978682562158083128192716738834884198400000000000000000000000000000000000000000000000000 [96,71] 89636868112521692345859411859506554676156959213745691523138948291798544776582696432858623595838517216336273900778048886130635044166899405472639895634432524382070188172221739160625728084853688935815874782077178099696050675197273324716690977893674389952421540919961828877845618679986063183310943401249355370339248477294899209189264115379386140105341865654183869584954757771469178036741589919748467083759955678527287457578811446946888193214976565630613100923275781922831399165968440507271646248345501947506429987969557287495801675959252699896668610629199655209051999396004107744345384819512481962720527952093398536726757184261842074018736808399500773918676258255534750628035808691313670353054915984202047585536187507593456253167276401338860489832038870241897055102373911396320419288234458527368720072437698442713555914239350074860035848068876781679557893442751132153972024779611364790574192671973613312316356552143405665176231663166127987125154769154396431595030385527731277212670028801553574830941962464838837726366582928174798038158794884951610791123616382529511899734490268559797283102999352971424775777923368922998604453596272941427135235635521723208170497497898883086371488198710830111510491091964074199871327629775701173620758204751987272838089822518228980590772209413756288650982507914051416781231961260742855476126511337764719064152749193067152675646440440998649304074112949168038569389064507775942811117175587039897429475997339574645523436325545927280975854278198490239206307128718791538949590425012876425181455988434074238054718972186260247754312872497905102942439009549916175246826817169641401378723195674699925341852919284389006605457028399542467721310185398038703825634542908126315368685204655629830515239108107090875977201784573435186924113253402865291104467735039152040441701122863984063604882423294052082855468987454348183240569148755053021838799067298011846164315831545556037838619411615053895349967899166113657053768907711010288731323896721521418390651587434692594973034227924238415815113435386783086963366020225247146313153046984306732708748352096768087973387120496224040687509809679846664039710167461938081228747796465768226743093452529648477245634153292433451133154924870018183199621704247470094603887057969718548061379080843900428211685505160534092021979284467218820768112391429310029719940420960306161136951389566319714549193123538810770810259935229565557381644303589590153157577723651328810591492302873950925134287098370603585256648056766537057992480250212943401599511962508963194958586876457958345521790698372657427352100877765161433421204970010136928743565355498367496495972501273906792105931057678924040464908765064219821938277832306481811476724323345781976918106030463194816654751486497004174590949624536942344211158572871345766400000000000000000000000000000000000000000000000000 [96,72] -1885815032896501298015939307290141922430496173065718979219939673024087204659564393578180654371129506305761694222120282711880651115411448029850232412564179375509674706000348604246787888168362556015545277744850193986845553985664949404740451046897996915129506175406534512689166659973721966917555280159117828287175223188608415777809185790216707981445216298912784955745693722269232490451763014240579291831458723293969251976459206150417115406985841755376935791527288900818927425035691536252811019874422137916145786851104966189986953715393898654851513693254123578229161546839376489509968568728217432290227759564102511120878482819950209522491626627744922897213994127749026634989305764839592297284854834367341945740091143274007167528977219996933137082247830571808895902210601383297711750727562534203517638288160759971481723019175584287340996375566443708205300189213712791863944052010314137489853921779979506961685448409629518725884766381322291715394187313311169443019679569907064519799334138237397932637377942599146412638988550634095306758197090713957937298562226125035029186008909358680924845037858562788694907061950499512542069522048903036100762853390283863711310414767334442260351912920600786366829509071023906214769527511466999345483303533490774749540881924025671611736407269848378563608903981330772069866881903433685265516185523042414792812191725777947190700499117602881464436856781573270524596640500844500878703019709168362199386052322977115688971863883232672315445616543114443922615498245226427694781114760424833186617593653906261701681790782012891008498236845044068388576119511254000989359367906861894648147827572427384458437271298675739624595283073229829400285524778613571173645267784424213853690184692274668509297927884328343026399406925210756342183261569273114496195736432251959050711153073811434208673720623680441425685724035092023371715765789634092563440438048629143754362468348928420630660992100779632662792030517317068356048624644217202311643702317840441059920269700984355628020343534008244630601263116541864258100998775928236021434881192907474624913236492873995347022362300724372643400764612769852113657957639384152020795069814619706259820037394100205976950760224606331185740541509802269776654246028513834692427329629185289120520539580166684803532474307562044030424831325989433407273393225686183310825023354173256239058109642489466603907127392294675312889030102125329269291679017895878776994716579744442950940193093931873008700481367656940189315773996967267300109093860353644092823564633461835065575235033834610955241677988738937483577328548411994246825857519943512270475468800969917123312280248443974025760129807374732864611528412036043590357425457688171038105679182419530768039570275177707445326289449244119459884732940921169438317886100294388940800000000000000000000000000000000000000000000 [96,73] 95589478262058123892668606906146086189598040027700144523601864565372969071415878944045079695836778999721340780132876315692455413387938180364790189852252050927336488427237872173415158953068497114280953012143175757410049827888902341505524618336189725450065363011325334949175370565871945290649906914835161652233319574052902022365959051229237656301897007885859168002019780681571636908981990470389982574198016873241563828053000374674331495455681376263037349946918366989777624760631876629685474537023464225934722366959291824988596206303021343246796400080482311783224603807641490258807003120254826311509872733841852798826338906553368027110330481915012418799332269856846971200525707009789026626200770195238476091045492159345217274620215627992695495009702775612765162218985750248992272269199344709480633621937979468929537865432024280368492081584201285401474340931814404117546462005931751962511767660711743854922706803936951711320424380132967492776887525207504522542338579464775407435600278738007971530679552782552449649770558324084553822758350087609844065231849047962390639674644489472329328124043180429202883926073509174676996059132795431265594458942097548833888314627926001150782562320638070886973420042376962491836835569505777414280804324561526006973574271447271982420993963967670665033543453533110942851996703180219027096507748351235244759340207943488859653815708645736462686501289221413044137782961315736947806319617206207824120188359691968628364826332803007231510395007495814498507391928936024856538604707437858732593589910060505678928379841007566679016118458728552285411933131146815923636033817120628813273185789117401632058786319654566398719722058589059479020275860305787776217999004505853239173930791379462266445680438811874170609533780409151063801696518891401191799926495682490579758137128307073231229268443120492159579918502502550146647349306820892196594513836481737293284811601965424780537430146260143626809133521710812199048596188216362651529562858396355174776134784379955049998419626212855901391948099354825974551005439850741955479088047644523350833921771908165543145941314593116547200116248661521089351927462760343962533988547384067083145289830216728687018253330971253516846937080564585810117107097309745091348466024824860917539969163845065479037618287211910758588413392761825063694937020268711498568160164737015325061666909082242231920242257018521418153023464787722172832803095621465062837988174177640473674991006417698534337171611599621867605558134220602162440132151394813467093256318099267245812963856814443126247769477304326306949210274077106019330699204468263617287209349990765685861722529485151518336256470637130482977445625754219190607577232420374656224236334724047859105086335807362683032255448526653745895194535773839985524991418282541056000000000000000000000000000000000000000000 [96,74] -3833926763296698891589633144504826500285576086969174085277021550934465251742413020286018463681135608828564895607388423309869178929370719264476056177979692369070213631150834010009191456453910095013770642363125913493199135669248030276490732202145509355823576661808802866988229729505266311421387837750706888279572704306499537413127948206166589944571996423362819899221835466994805236830624103822431299635703125948177371742012454278070738822826326035416617268618064007506496737109625525069906780433588754849941437830541723199388271166074068584110928763208559224863043720788732847059069897245525651776430565837342360428117349438073235045340293705771545866532241667558113880870123902286060816675409247349587235375704255057822088289734568147286779817550216068663153089007643758885144076878246010269159251456325697299469502674743882694847168261110180012346350823210684432704136135409544568887499604880194826514761133699035678199798136583059947347821655122830802850757017154389371682442108849856912747578662237866327637834106579799635317490718618151351722022878891674938305049727356162234595179453286358194949618294927021972018797759266110582148412767384558404181778090920595111411840341712802824872170832242864957578884152401024811543435034323849053225836725827002032603244303822997121464637062908208225919918309051148449287676904670459237760011005563139484398227929957863167351689161860674699170901788930521434356575013836689420388230209237872777571079302019580648044344875713287772154642760762532411910503720524132354117994985323476022760611712010804602108335252306756905080901877848979513628670190328128100556913150948932110275767472201028459002798107735772871808497147548160470652300088568726933081130532626014804962116894653923430320668220512491043693012127820262205346348503863129897375259019885174499898711496244852644540576670486798019892347745074393716719075088414620700111281762786868896923146276073128141737527793935042835102656965157276538876502194230331812377093693601468156495350100538247731725263913178641390115404592899869496571347415274527788613948724358313757432335201272850251509239852430143499262781271422641728120549380520604279156373973627612440753522289069385688115527360731924339267616709025943793047135154291129918988676869032193475995732026226040426133572209662641278326823863559113817321898687229991460391397416964787581085817633796927415466747275596508611409515870336820188350066298278425620736073502453877502893230961310543230891297992397616844514459144258711248952915417733213559408124526691749008368471372785885892491530567856892605558104741148649076154295960049556400203417591866254291810677962436675785841212384220751283012940753400812143454757307059096590315668215352460211081823153984618096108628583892662665029059967571512524800000000000000000000000000000000000000 [96,75] 42712750531978798499934535593558616034422250709302960034011273441664260100702823766581808259873124609881221524282703788972703558670687024348564793226557624786417628044780819075234968213967857991283693771646580840382303764503609642654130225353368143447509181055595664533597420692498926905944968209545005428119627454105998465415248024466303401043257583218962927805775863464275353514601994969922804198402333021778916504695706452700521623408169579986578091351677807820282650107096935517223646680450208846656222453027396485552865313421657948584446517319229905176007997174736838900284560523928943659632153544322499234280350754348203010837335408136346925496770253445942362442456931615098996932809760337442015282955850051698859536616272675981085400031236391936630676081663599325083806443530993761226752665808601045992003724029322796547584987476573882411302987745699351347440028674587611693268242104118130332034472985959475177977552693700022315620254304518017386048509406256242472360963596514816360134196109202900875544533117440624779911262696365559573693367877272750247651055167043966296294977729370271568542976094109015915149589768473717173342701141700066549414550343168753692099650871132921652987928663929353746616054024964918506790429127804255464624615907962837672781489659900636121682501717637297752445314516068771364405837705118883964539657720126895913840807661984242065743215388836564748596759400866552128996688763600095146246126013373801668907596059164333804971531736649071056784478118365531880107042946655144334595686439984151464135937923588247544172773748860453691837673670967240084054815602711848919897633852720615549916700507622533486187152136360354536017395571882459601027381071698248542827587873323190147503020055841000761759191358235006122507180928231307118601879483604709234950278632212676388279682742098039034852945533298514627379675439196676411155614264781343138377076057604890261291324811776647425788077675782167145115525552451292574069850402737488716421656637160029753124904242776290414805751781367652744961673318306975854884122952773623348529686010636318989884558724108958151336818575258971025885642896938428138989992264979173934966059098266173446505930164955870179049175972912043108563917246596188724846614491934595886745447480145040479265068226125799086617855686985259414459822792150816808406316246428981387321516309518638816138029198323779250263668290907004203865263766245692424844920857884607828520629783098379736075696311066657290744506593829262577425844786861574778037993618939822873670434975248423371851939580607942287358950250723438479925767480977828396589096218492968451763980064144223434239811580715862610074501313148796215460937561649695815376383874250523412411521957567360347541046868270751894593623113995824467891770219298816000000000000000000000000000000000000 [96,76] 2930596986403833398816063179204672506910769467832868011337377097549178649352441839682022454498798478695137387817975963224327372910825638208722969531705325269944348907291452895961369452246901253852125684052719716761396511036871161357268884448535641062000680705285506516927623935343773204340654364157481968394093558423476497613146611526256857076571738100039662454145232849258582750568192008264706779530974993555372814987573583206330725925533967934238920943764240243885180464049252762728725202458285403798663873519092841615965471894144852972464380161453000546632641185130813948244132492835581105466095489118128530535016287101251985147646840487017930489784207849290990588885463951946005085854431768281234243893302957673375505062171856858749567039099002940671502829743925951833222428604915756369101937686756276702154066659084246733531759514046631689654233064298914145659963140429191166860865937922743233396918054754795713843951479117132161617205360381011747844945264344430754777826149976859419018943491699997151385368274797349935048578110673842610332958062130869182159351578887203816392546087519241295287648233545245814232997348484190549664870909469087701234787868481792447103698920891703323864125483213085600107511682016149671974083327289517307858284737593140348890208604645129884275052629960100806652793558497609307406944598760159925897717434300998065978751569706746696986512968156358811882538782014702794444075501175508505809231327541651177664026901980449523711444347196418475062269793988344333267693678284636571839245206898629100453807989160911944795309772424756689925260185774276428246644967588389768408187194054853885300528084136097839919315729185948488256600270150008402764869720388959366065680946351939755332364785124000714730459800193702179322324281798404526332302236865630160384568966468276861472298344183025331055905215623020225876463195741060862407501142690726187700063261986913012703080381580795607163278408195674198545071410808406371457430404851336613297655696779908195633333133163023694130812482016634223250545208906068912829279901629182631344601721617301191114772257333344349137767518906780664900775741560810580411353204278955651863722192530810217585136039260634081309595888842760577998032101557684831498357501371278358766168796259165942239611796393746270310296256986769725821662848065028407782207876146143834409015540284371958567395636046766105148837660876777835163422902764279963564036573247676006288409869492370170477040221041282813433852030595895661564708218202163706703765804489303161121494702298282128887333058380238020655267430243700762053905279451005709279468194129343051764816063756130821653667509404104143146165496674593290801821536549063901955565549456039545908103370624931447283539093864745870840357922491164729207470332712058880000000000000000000000000000000 [96,77] -138639924274961395133306475884072241407923341748245612145980956237284743807491859309003653642473808218313743461721618967905733759214058595547577337724338053815985901844275141283335085570587429041484277888704917145652695391802017544021151850834794144659241087792206070858095898776803531373900580856483900377221780974755089665911420679676837470823004931159104020818947259481494101020644074638010274819086972687241931258392461190221269791041033949691886396525642734931459454850662868343493004552864091253445677273382682620589018915925914586113527422836336628949096130771416612653914168891528534290078525015414999986035926982304838473574877163780489147170068810937175503834130661227691232549100146106062865082627269588019447362148223895060416836881614158486453561092431104855008944134931011550237522732642295008081810715763816162301349542944366264892919335294766314624668833231918141199861671056456069447692926906688317774776901515730345633198992330516933941020592613708270404401765518826750606000310798710785193706444965919153281996378815481289895661067531641874838147319740099902940524742103414314203835586046184712909422311467372119137238558622310647077282982919578800909130188850380019195964683932707387257793624474469285435549937065530414849135742602954553244146579379573264992409397805607590277029350859973144979428773193913077112278543474097418291624789902027804659546013548707143781210770903158450470333459268388083713111796950007809136294944499961253984289666242360279350499681035572186858518799787406951008459645863926186077610248893491205192126766005331671248930827225434437974348329963518633999905864648790860067136841881203255030681479357613367644890703708625003119125609045780838388072157182943341550679714421782271993081283994793053401566226546752549421528998670814724936271909119064746849082005712315736081207710215564681948913715828367461358013188817668780311800488161377976054419117610370168373641095852954830488215053194229712316829445377044226571693934847278680690929050572958777288881139153740382525334233185967904785205768116138298376647987360185124924758219073949281938621471916876111132655402422974275740242505444509936292857115677854997729270521854971463807654928801818590966094973529506686339034288199931568082073072060817924569078542054715338778286032266655798501485665615309205284007864695729660713476260250339060054635999523735394945403950953837237903197616375002386547561797318294943120206459523259623022005292002580234488383055308889619544586048789086158101266453292032345621924415728032005054850750097962345205147763345515157894254346128786494418185566467373882646682229689885396416827322235382949251351177527183838400793429390750812782807428443826107474128248571235210405290952961662413116394389386468625544319766364160000000000000000000000000000000 [96,78] 3076248803267673248533709223244173994403729338358999212952352622668943958023301170508368480742324134351810440026961103419551285395822426183280256833331690356847053075861569326128011895283642607627873662610533899123022928634305554327836327686415853233309221170922026773357837093677500739589315047286660623856755364837593324823548766325871731447507315769807431564012156690830207482883615126285626837951084857170521142771354490512395267187984000796451889572454559892808488383643791080216923628662951434332781479042687087147897743431551064119131784738870557112748424137626195702602102773896109542409988795685412469828422797136682283136445953862808707935214265035774525750712066583973030214294336363530381538675139099492213985632514378388238547378937818673533996388123388335114174951541316449046953934776801331730388790330969894049205907466317960040872181012552512934474501532935636952863816853150662447538982249497031148859093576264726966826600634996539034833096391497274074915845390945818957623896486137353438927696626989142493845287040387395506494112192452484417377816419353594558683570073373186441182374534126856014018988018818020430016623365419472568455248745097814661484689274135138705400919054918803346277661773889517107985022023749237741664943050605695266211806831617421728210768771564941878843226449735650255723189713200617473135586337933124536858801483161181023029203749529310038576272781211756937563688786959985097449881688675803416520254418910587025061521867872549897066145710270954957281158235467231187755684346141517510562090447278360383244052761893945086583391262378156789692155552561647980939396842594444190352468903747428101831948021935960127745977544037255754213108296601473867039017164623670164520168817111139253008050199891671963120386009185001020900058222765915090347430479009824596173885337320509129802062903159796012949310033321775731283424211976753146727320126550595619346443855397421608168476406704452593165810291107010241546271443283766537118512668913653025777832489073752053655295957846727549553965091664125103240381254376469035273907181407934657033410108822856089369043666109227967602641842298404236561204491184183487650263415997614744430873229053388733315767193820470422787463882392269026412924033674463153528632280613107806427337600377355591034107936266426520556688034330233426364018638973655566695890367137479703057589127881786804188574588241637816404392114077552084239843372300690659625559761010443604889259555035482205588114710166468001214335613195115010300742664523937261549756977548513915869488591454923716734862126103103940804311017605348412241288640178020225365307511455932600957705375471684444030640700709668426963415836961670982609840901849088280077658429931309841404013570432781719139108739902765922731280669081600000000000000000000000000 [96,79] -57393806372725891279064437790347107811877824179326788401067497233534817075187743178288715031765000490031878606158615421294809025656187996919380129756772390839925541145007812274397076750764694102424482492208183227493430727562328849180341993510700030568345445316234654314894530906526317499113193926753744224102446341287185192072562059644735167893324246597802521663405911631427736506923229219835118190976730616029043715677125914838426284621185998577082545910511060614371782575618916114110751083472557245182264891231935968331334879430737315384898537675794868538067911063693722032136385315691237137176034904149117944557369169501509803051852361368339466675606920078665584036292939967341281785147696318102850305841472654810533513458014306199126611405493803090711289282021620228057388694076403990849533984392742607330863713451904134612402401143993261618003220802635571383152345745803181332829019539561541588026121065515720234222046391641587727046616987431697774928576397944809105698517078789973731748594314699530049850199749576127856919825815735284709400084072353686197507092184026566803974784976091053169108053223503350426159931795169557753078615315965203089687196588024837941193728262027224858364289579632728606571599753504877868619791853397912539067961294564134222820511064618284703161824969060462073297673102946454530913383925560438911974896751212647905314717846845445118264764546645151752138979661745453809693382195881336585595637521781628153193931085391192362156360585810117414614806790904488178834703670689253839769843061836790960983644694963429503830565985755629629130009539425512821341297658626677517818514024798830246981775962728277050597772575334598858516837840783294975685985689013893780463396209985074252870643636721412262898817803615684511836111477148222860961759389364159472527927737673919658960292994974657543893267184273180134935453747794886263101146967297350035759531658359231710524835383194761097123780443154571568910687374870413184215396212216765659592369301944896607797179777890419682195613631632888685755474298240208523687899257455090933589382675359023844743177350480020327959251572188040515377083043963830725467328425464845193028818010968534038498621300760399353245342856016919952120581516177154200311412747192753429119759716008684976605819546638316532636086971673879976364682618896246855132067229055574723299566462214847807460089784369089542231013467623815168987588728089738492055588088456683360565244675577045152018914751960230374019530307009887547430996901547585937396043294135779257672975754683943706159209269323030641902890754134123917632004214596017322894498724264496975717922207081498358621914607436931362072739447846705990839861830927562525587075251218637134164157093392586962885972026560471222412405267197203849328721920000000000000000000000000 [96,80] 651088862296923558883848235718166230029308811761333217795585534616709016717446939119338647946004036677070254713248845718614723871863283254285008465741459592510663386587703105148177946961285498924232117046345364741615678051934232571826011518729433421232508020543941481840869314724045305206861637021559621248971865891230399376101168359869764019685262758868034554556173475264071218143226206239844903601217730224831676134482720485963212848411349601154800838190903971111834055514998900746395338863065029390981869474332794939634954472881284027405018108315416471702914959291391642977420473103226024440842977281377800168548626748201001868504139820312786028918163913546341567648249725267925947463377171659047054466726002587631460697116316092484110339074802198636495961920087785328674751068130190351830211128441107916968321993929769657710422926741590588056350628348873829742861930354049196518486255639518666955218821324626910346894239632084959422745595380324218230456864386084409542405154298485452617994456159680094298303762875714718435935104409779665414636620671308116495183544144039428190304790621654114215093814401913692349457523674004648357526258717652594336985649880518657088016465965097933154161614198289322947601652758525067771451144881233375157384100919337800914285987665243503486940255041582583583915642897000142902943790812270965177486647936969782349669626047116731352365185909195350556078873386756002945959999441699880556575117063343661313209481677649059095550038146085876577571576066009267629519358719475856340866406911148823310436170480810751115031606872736873115914376344518070688821138743188669529683464401729326105016445264825856941443273486978113406703563653868568113033072454404463955916034592307484067799091751948523269602495848001046327578108860868011013875963524303108482630486124308599051414062041157390601430372544799761760854239965431189216703634521986270096926247533953313964506193412116416929737017323806290312909689775017094830354572750458220509844838677230507704524774230011836074886500196999042202307443098965685652005985319804231320144792904116196906623462051306473196446397833051803858388392855033866140575200595199614691283767817142562293632320109102375515884501160973994041884850800465873855353782518400814593726214935629377918908233175762979066668596357325730128174250400725033182444686778693938770332905625413139018040543500887382502728184016456523764516192374941962689566311069435908727636661990422801943297632304786374633748149750641940533956470507695334879004324311381889721265818714209230525154711958155607039751932921058580844902844112029117744736693949301638060141441856914092647122153825614339834053402230323023018931755129946512720428191850661082391454974320569910103450968007713578464669408265662211785175859200000000000000000000 [96,81] 22981425078123767474089819040735034352385586874304017575814329147832107745358095082424827826286783518786763474895691367062038200942205277423009155468068903872559953373086287367096990101263882665257061806709559048554176848101296681424985405407719171958036664436105681880280658063798899496820862929242193553149674905701184424494584603740691305677393948933833335639878931343578560979275499222954429771090321487594398343670234457824602368981473861314776456585355584314550063587683486028294769921608930889126458006277925952226867395934423740572407208903974124297218438586130151025236177607061349030302733808675215955008550680238398657838960663564898081788245007325047423906420600424718587088306221802828115220038230451417706651697720554101898544640908673615465225614919114438934359816285118561992002891611135761192131461425242819700563116223159635065617369829028011612424016256713389503417694496722953224949134335488207719992268736485324977546781389857437144209848555074867963115305931894607571609433400932136543545886357400534294126144911491907175673886517051546627434090311658436094246633888002560935287883148872474808627585232838653867183437653645466997128216613482743353920939944676007203098453967877469272861308171772713602915033985670844308523994649914354209776794271849614975714871029503799756018161284960314590650013965617381600151882619369963355233987031134603985867619598305660421636311167738661003576138219803979305319291266318286124517174565934978931386964394840207338861659451286290089724331766315794480926830982436038894859250480819717896857403513353026533662628133116923284920317457633488443934114759704871362463489104381097671995362857172356657421914289642198353025360842291894317293070199833690313258713152412185378683084942795882247759331474109835810122154442262036759747155330438408102101400330942794657626211783211852571717169689434142362865701914270849193726632659883159692339034726932031663991670334316912279527148757704549546756383041460330254620193166792747804446445117876931311900240909369597011929734006804812809398500811346723313790611166566360734044475996022914985316083284349817787784004408019299254606409956202621313243062414438126757813430683832522487745991854538792775812692352600126851285421510280726453921694796494080478749354741074741341491233045341687457437008083630541184307616595209518024917933985964719451562418813228589942505329569417824953414087322697312637292114081100611553895105321591598458111422904570153621621237126228265682246716237621672613588873314909610202675924599606513922883184889473164280335313006703401638016317834775976937559726687116283736321469273560037705064512744754141081708180586836418527853416093164565885190162372094179631368228329091003571612012817321470788660611518806123924684800000000000000000000 [96,82] -610715004748638765633270695806173091747551612253089845106383909474075571270899895584073159654064199099168952437538021077547785680563290818105723475741693548729821043067779363147839624458952159890316434111590425608312163175105503800130227743340320039047001819243051164678099444323079422827799716715577042926856823231230669270475124013609042348717240067497166178412247803562466482475321136870453639776631248758327287144344985869118213577899489899371902015892699887466929294606507050071953219889921626128873562562076968584618118988847020302161270831597746209776003552573945098070678937363640897866829850474663015198811636889503485778738793443633324054944419124134290999156196743871490700521872721562256988699709784821679809735514473212252437269198636085017015272245060794523567509133749239786210805979121114914309503005867730429257049157097419395602168031276783409590612875465956732036474660799195576960447402594178047129337804724079464395375614880099151744214603696874414117698979099636871321646235064796844728391238828220878620669357079552354258649323790267890128032562111974861832951003179862483102368932443409600543465636968837793796696696917847056241888321172339519385067940247023892432522945002314395011919454017766386797722099109848205581419055452389412065271551332929756125006190059778721168753649940508884088006337809612237749509802654180133492998751569845813526341669625295775457982602812711980999628698336882188656208453423310215427633059968888467074019194542803208683966290744756596149299102404815553002442322828233505853055326415055571877561316492044110251730542864221186837082697383277457027524349350207322083214028907816741421012652178379150707322369752404220298364097608284535211490951257895801084923988503330062877488028687192957208790366093213475096202771590951404884275639531961652532762344164969094212061831504914681827887724919654796331535889832778057011985672719440243203657861822659509063684502231178894755076235299632097042785485269358691438828330737895666691224314774700348333000842044505302724606082187567221359508213713862019737678861184816627199345833751658838617322905737582378287963527713936776242027594795259281122088044659013415936976312145555623846055667554139689918378671953067024976984241224590156041932052483932019486923007611385254531029888753298376887694627093486104537974495111112045876014915217271381745130900690274149612785393928737440473591037701693598677134590928922547048546445191577835869436291748823148037649551279553644767821640664862810702503511827281213677194402442969233688331039320039378183259908962986234710937277282742819571244571594713920469035529622523689600349777826451823814453528256046576842700720606440687079165415942264181092430109542720694807376550574134977853526729101194877835673600000000000000 [96,83] 17457372033231793112776654123828418517516069083620021513535433185291910867816838645955448922033704094580300305110415350088525564022279081200947191213744823728192390330814732730377479698890457644955896581050501264114417485582905510372070897529250942241847621394950275744107891765156247947412601160609230276440147798129821850922139003291243976636534905070414034395101256809488620037336987695586696976433198976760543850827647349239474069078177023818276336203104741337278012630894439476646585753583120525030863624772154631677012083357128483999709967880115305686235085888420603208409168133282176752642445576713582947296974475743741965562252975733279388544358077509910460494280470663195935993595132976177684265810950601426002902676107361736064621028845792586232281350300384779090834222919528666491997546048594873051584158945091462766451602098495980170448556633280040886207088269983025291210272260711057302492366339706358576112143067238561045985073821003636432856415758119149740893827100803944054125690200647630599450332189806834929277567684963244525351585584566458152680306906093785416953380206693487097839414110581933060349595413875185104256444082556193187422884541486583730231725280956289865619759467717269375568892353160044711387670004403604019156763164976717915031842681179292572021410494343505466347466256262782848754793857438313145598764624012050975522785636590893010337509996294556179794170131700792597663259357880641615289266925328401486358356393570476878139809345641639184280217554077711541860769114482636535102044694615400484669804512412103401593128647374293858612797681937567108349987895482288441647526034362624102351868245957445004999371406350106890883692912652193213568570768708294138137225359794542811844761429010764257413817352453360003347437003030879468076893846491544573092547489123795784375489621681897031628269192191472857601000976815463325529286654652559448488324422529558375564666263185374307293532046453300502957083241068539814559639700081664148239920785507515957571764168946123073120599697097034984825572724347725696514109596163672827246035564638187557181675454137668758245303302477594698918359797790217190369833235513193999728423283524918647313130480824314915038859771871602041943123004244966384550203902495120543045109221618302630266861455278641239325624418710181094989899225033594793861034253933716603374259124522588916403320050922559319463315000862385342305468549419830468975799529567405023655708809487891935105670806042468682008237048389452639693055879270278117499519979465062115988544170649082415899724999172828021090370959029010113582411828861362008157474718244491421180459693213364922100620411843583319644330539702471945721646843516233381718082619712459649836157759517521907294723668890609304151239397802013360128000000000000 [96,84] -67742364800052954342504478752649742166780315770666885072143978337165226360845012805345105553065440336186809314353911885108181636923966605543385606829146846845114607915511450239924574191284459662878340789123651879381135441221899161373433991773782949935850460937968058310876730479781664822451944663755853493958412302089092058135168351040277110102521367667824256460376104275695775810897863064453543115699572301194828904146531214410209923742421355783350381772313044843511941925260723962540759514416979598578805863142825205438210242426989773632646118093177085384064046935335580739866631709190525174694391888191344284811421024527303472038780990171302506692443474679302374983024035210938513193096149826622583578978391052690832545017491730746369480868712812313007093132259874415692766761340914594871045297357801337934018276373350766764547762884041767721058818352855165730182921437671109846987088967825585873745714147157718601093285269350281659399889226399869379993590025780674780098233841582548663432095268094731038665177335491282897734775540297955041119016698488732598418912071366908726802640298847540888409156630131457101882741120375981071189700822626489035711795742285196226783319806606798368987129508441354283410935653623504308220106090417865259415319037622564114447569110924322828307503336020102996293078209128826683518050948306604405208665766600338568300840980241124522278194582427393764851556218804752113728769090226052096887736965633340769819548434244179488214791400799943650216423162512401522492093859995826793077901209517916974347327762326117036242174289181659393656476069181161246588432882355699960269975974013366634735829278407896441824596130523009556155120630972303660725928297011284615060380184765115964200822348357600297980932537059689412049501211739742522014247246786524032139463543937418917079729216079560207624279232365117597389250490925694111294850925093709572216340021764317405891956240181211690878645481410620000280417550072500066727143471403559200207315630048874516015263434431683276932089492357854704219497174663848694342163686587792351997856586321507320786336593571594213834952847213603639451550032617818041167223374169982649580461006961774122400034945049373014587517686487093381531675877400320172003658651867037403700043970309152594267607420807062115790513543519202593005140297368147833325083989175117578890675136855033142797976621058022160375563473507040159616499613512835780703649133110394313446632969908070711416368331327475917909856511741200908834485557244992730951058273636266009421090949721938663095889315026474996311492628405577603705771353739799859599734775599343694472790051254956553244293647333703398508744696204246629760937010858123132360183347552665932749486619054359914684547959143559967710190488604639232000000000 [96,85] 288103231023162054600819740761734010723832309915827451177548612131967035266919356690125279607248678784155664059490630291459690164614418275190791741877037135667021513596295226605763711339143704570207301606199371529107091437439005391407791062949146108548695524827404201166758522558316621108753423777157640489380685131561029579428760170183810215325816412258025493944980202558293394629492430457867481398840589037905770608437192387410033722475727600989785549814933908383465916055416293119837360287428818118324682783761434157862424498688901708032394885405028390712979886185447738543981803662951080490221109286005119150303343966698232684414846383626400065515096126459127111939332966364237064968913672900588221156940603458708769657584374976113364369357403299097648707685451589688606224774798543418660385736921573523143074156928419755434517593527594778729173941301087807329123570500770893376608042627802551470698319182584502352895244220802775849315928800081202612966147105294470678333404298889190079703748533053578360903645612912880471924906339510040420751307063398623395218024731010344052003200979315597469750274314926966143563720425388914217192201204991785425617868460244273631548194595066899994962463843440801794073867223788767141512740597068723399742753655517028550812527557616646002396608656924132748368069647453748010942625525348984244113591441002010352906150284046703411992694704831402287468268627670230035655517419516199179343637490171632393027480718450562257492655218376897493402817635425021579596533024135323122770178801086615731418585178344541549142526069899842342481925330996413399641021716668809724937196878867422784186216120307385724335662991231246118877103497055247961801402088389675341235317441887230912765727042182693236315485421836025683829110898949353908252585024287960846503487055843971575843250300917961674147857706786924060443264834520960780552336139257231903317031774820677001299829776742180548267867536970805906470711055692979930879765855758787691727779364243566988322514225755867499172390724363651268644958104130998376821585177645043117734227717287872485067262528008610919014270058061369503130190386147174675770715427485690400575432781660595793882575385033566177300416177404021407108025392197172523659108876897935856875880818536761983480500185554928469663108794686385485026323833325897918884135023890707215351860281673208468913656120718987589631026382805419621424277132217180678224029850308057843304888494598236590153035785598193352378690892644220472927574275936599614381319512525873512656606000049285653004958751445507593857255288851298413388296779091857776345698723307551477543894953037946919997710376533388192287521746637494349341055452950710245811002746812856748142527430722604682533388748059421916990612294144000000000 [96,86] 32148077876106918274955602432027728322240906151975713690813269650525103045928350160157418378997730029933509665941228030611493721013480779072409092563473463946412400268517811722952975141079361991187772533509713706810832502747661120504369557577547048061188193900943480171947069572434501989760871860804647280712877772996308228377507130997997493724168296899030495628628684241434789994990994559284131124251527046348688185939128975486691811580493265740746295548500554409557744916834191752966662036300360527061226474145624750427133093411432803379120887774278319801388827353355400215109937111775047319289576186239477592682042269424060884792991746197607366588974211298968258999115856608775954436661244919959122768922054659867445673187927078915512401407870778340560902918125835212659561016606103003852046937246535729509068485665247595557389669202913560514307242847813693538143156482683974057658073093480171658449908892382606768006122814607479734999228603901559916220153606842393479963250046085190799771749060311509933633850332956735513177655624334750253955452478167464453137028096850945759950444627573299054123869561381573051602752343915039918085374973321589043531421777403057376506920778122922085167687977539099186393339930702085022801926484596668001588532756291857850330095640861778768821463566773459217983557960287291484371857254156731388149459364908160200198095563717797130096813145658109180939021210713580785145386367297988553966569505987734235394165760950038218751525325599903773114237882314307061760353606742071560203273066735012825097044010498561322466488665266806668399570356466757336833494585042870794909872903563950895489958160151708321003257109277620775016731851585466722467319952044566236870889392635437579732052534036143593420636333214992598805738830362438001808654867564670638341009101979107492359827761078255204876410188198470730546822723571761121618364221921218346213778329013125977464394683704974026397724118144129645140030705709486682307977874408937698056550568069979634635357563821698346745417685180933122122699527393790276753506992960598138955642291700959813742694135297408546456675564014418932519303321474623371364127759844493683676078360513554757432719825403121763721662908320209990568311655641045812609858255796259911509192326787114861470029533772046115598558761001383028081568754362239913177143134406074150546270741298765481504437003502675380153152488460842924063317409564253221179546263830328398893134999791867800808136332115259695666446577844331245822960940315805971387109242291107019055119606770723760623540079606334982545034212756392651687820666492300961021833123729502353258142294795133475371531573737988566280369536770621308141478279278291549057142489368227485936570717088403307876271944776127858562064522771434950 [96,87] 165674234745748375939941778246055460617088771757948548634124278747721885619046819507098641720616753840118581506500967603946814354697781633152780690397522665572181295663377706891819525941393413212603891786871038147463007305167700381487265180997912171913061821297970617625141428398453545498723103171992037305687955873731076234346518687280732947295513546406614718615564710850225960362487645517253076552497150445225825611069318499644772647933186894493489315360486506557353077346270743492832696223361564285544047055643645573279410761291389061535094253787437891323537325004429280146172556540979262912210822306108438187990942802493415666098903896264610026908267729054111453088782872518145030524966600327395427748686099407503541032477503746206399715230916352621326171351034842163752533823369370167674641930259055591677664834167396746279129596633252355615038749885417418824631114530810261665992364212590773503490352069356613396634764568036713310223203164492383831880746907660960307698950522827910120022077012185917935510469227398444285702212888991253931519421784903981562746855703339071775870521004081574637876135221793411871881430454073682712254971777339411166643866876351791819277730427734788142180864122332128606806007160764868508164942735309875392222117785450885334449808606928889753619329306320903646537486547957387882768531711731345418673396076148373635563855411651310453593905346216044411093848869538255604676948641080569856288665168380931584187965492836301530328787224486400953061170147818191636107661779280911497090408705209579791799281458861422152976480273744617622899191025157579922662172169597881055644669562649481735706475797332197830768677650117004013922214285239403368506603193604909409033365862897108905389199844140941326506689401049660163213248344327697995077991144133464040395917297956157214130248295512993124637972509319249699308511746004581729615508068907197898709471030459722341049198433106304721437488170801775037625179065573914532392343862415373743190354529112904351406819639701353361363616735944397546450354273184430308662689723689547483050709825741975420243882280177800168026119399090779631364525427846757854348390885023213494270219285525019860187101966399278088704160247600416210813975910311930076870205414622991039158096991434961244797972011904937808196810963245461085983060564453392298966094760595225230016569769860483035597202018148731563821515808605204226737292428754671427592947967854591256548839206204096794835068198160088810533164711863796949502757514445046950535921603958980577051054521465392061225853873687360760794547821694069185797096802512031753816377731047042228375399315789239272032373133201466994589674180470330105079308805696719457005758396852247117890658966621133780127182850015815712081009600000 [96,88] -970794435543761214333120331200987187256718129897632086495693251456407264951636588116049662913712954089672010222869530978796003045845646396449757600675338059756332366481580969844369954156579944823685252653812242690133546433054315787980682947390073818114896646336801080636750354259585628424303173823451195417453333846440435932199943179895101951928051606742051253835964740942525767997227919487197751479943993578293043162497891678888301717458407206818765797328905981410294353050949615190553638112220628197255186861872207043979607291843590585764298993794628380108865705018749781198239680489922020254854940527144673994592348705224185760438927519247028631967138159109656800540791940019104686070402942737790763956237814235292266821029651551329207855520376201742735833239929048542562933865528150824827700198328764346092487122087337612915441085938763371140053209283602000265672244199004531350812459241026189650179979180206605841575075905185327399190884831404023474834021679424003644837954439738768780069861339087987608350369793620265117316283121168373676799199251140718250841006008899956491607177414912551753048880898022661889648320131402934403697695291852308119778553689803940294291037707456382694899206968602449460452863131367063060716761855963557569799107659480849875791578440682299317858325673128936284938795221547790468061182501744759834192191808052700346812004636052390337712488702784058750322423016430966227075496890431526216613494766596901850068665011183476584752912769354888727164736763234048405616526747996087530440115813844575366606368856388550108211564035540054180672008204372471134105887079409468205144381257955617094580003203289548709475242956712171087883785343970770411417703873611827755271697124069279580488814697170651024317521534517895805907778279977745500821602488486997151979770923738360750301021458941425635200730966604536786390379415126809093687893985769125377659195124498127050233071503149948654704353118709959008288863126859958094311806280869999780986165743508561476063203193818571697602601916517776390852439473953602611096128193854856931161904086706220527155897820210029220227394130771264852594749581292387903437625808408555861258349918955957426319076987563439734483046174483441158068602480343535465096350910148128634570742302456126019789978723484101017695290728939091297694165579149594418847330410865464509404091628445661200071733502375105081133720204220459307321865471087537365091931621431966560314620436111502717992432935676444993034369515320874689970804411888468088802981172124666510146887581752974420591025472530102225145387632917831931648244188961049698269477875055398291290614575006994105517064988129438646377519028569059000243604341739947819553245428718266722441938199177110724285452259796253756528000 [96,89] 65671320203700857145829428305197722484259667836246322835904643928562111050873915354949427115064759458897065866744058178191122396903420368205739357464774286616936108395781008556621989922858553764754550338587318013435851113425880733077682305976471944134698759924740957696268463131446933097862886202639036485802221853025070820800956184910999022611422838620719259601047686564082824549452881229460665489499293641659834141516780041277053526521934982061767064739329947191404159292505895840897390710660195425204982484027005929960073165816854903707851483889980427861543357718908806441615451399360843403201398970641616425110648851948795578322643789333128753248742791890155639223612252383963219237697315323497408586809553732820748244605696082038274307062122501010722653271616304117413240233115190087094486043987621574992380647127171419289218208219783722789774815431141669366590973945743167153368612663343802773145400748594041487823466950582670019129250940118810715818882561356596790701399768466702170043431597371995199755449949279653376514196742101909246705220446391947552696102140238101175039448324119282359478614548268654371515912666280740115538965980179087675171066193301726186215363194586654840850429943436180962398826698722960112876302771291511102891239814813202245792307170131845364702126884832896629057502777239685100612690300080380483326818206047684822866844019045760237814378801244659244744372928190477170054350720204698401623859666170409887806065920170290896996945582852574621813498750280310126457613748277040552715718617617302187640055787168067770881703754580902406355745083518964082786503195034685851322805735758233098224552137388851831904428583995601624982361430223441086147582238511659259406655013322752356755078583723556659225124108967891265754121690454394421441008382240511298025891093771183387706142130962997307501401415126641437449634561007664302277213995782976017374922345270308161766546543631214838964739456132967438477750676251682720805008398282794422070979782141864541445565742507240310228510466352529506538920573965293107940737724332016384536324289530370297857870092792662786922153621609440927768750826916729043839933264269811100287756589914087772450461547835416566412990681570974310551973826307201090259243055934680456410910284318283439779350347285724377610074013905807642563885540626479963308447736609610294011468629255819218673017944807840152619492326847991568180521894027137662701904422337249503852354072025573899108073924592514219216556591087133201233246744464001824301157675483403895500278042090597331259547791589165912818556205249638701717629230729840016157236712684566711442085979334774782634073878170843280289386251777647492942044644729147383770394707597104263923880772755605680447612580251935408000 [96,90] 150163749002617674812700500551928943366946062407549420848120730887793452439243208380433328439595879540340668977455157920341609944280158096075530281515460742109390915794797348551665596771212738089409947396372154975594169139502975128276831142085297483979635226753160290701057276630351645308712282337281425748357398559025315619733882168571071338484215183937045644148852727026116966970585208645001356632514942499781171068125583081051583807403904071609843778308244535820972758931175903328438483379274361619931942131276311386350622618469408062618930114914552645951939739478691703816903642334931386010838220713323905791206785497874957954336362480795960289715058739770508699227670140269059664612482402481474820249763149753873051374809270733537028768797991775309369385761165078676969148375686397399245519876367174452414200331627982098142131297368226228062699427494408695635610227599873991781928646391448022483410550501850265449865293680900166481569050136867047491749692439709078627867563316733758850666627816690279579631276218537984536517392823559157905961442362476032806364336652161063226417528910010651947687644986281045736460621712068652984397772835860535434652265544361921335722982014675967683075911589961108219567064487078196654484855859756472747765752958253895661578860275494754223268528349128374714193881391802043584837839955021439090986363591851701431834209407941418370603016240737790351553336906005577318317939059995695471624128067727497019773882197021638790730569020305194396558886372179937944436284859709207999355531639869547225635051277588383292228192375539003027342445030280035665423771090740480869785093076539254827990541742231920648790989942356550925165179333636931257805749392312010397353339613472058066930987370762218274386732231710307259856595247924899708890848582641107738478765353584530838907434455029494628972813322050690457442539976071407490023587322585553549183618961423846143498451127268124548132497897894193946182395814715074560641386781755669567865950943244580602830344992407523957117572878116539826584917638446327988887208769257883408998611546023489271204223207512239483904433882395133922249111358311952103459390697736418679609060816610403514681892384229639316959353184359754899628596142628177608790904565939814984959367162376932866042264838001662723243510536327517305533943481860092519241024834457515710339226766162792009852766792473157907294036881429063577962043792548545838762417117711730049629816602266962357335807963596416367285285519838073181922253105531558799901594713754705191217681487018331262265341904457893302953922931188507909379614053259531437482946621486248572634102791210509026376940282756192695010411239869886308627359508413579942697934384324599551390417378928217353094345568379200 [96,91] -1695225917229996992399691243853658162230318445093764908923179538389812524112197979701555085112480683392914483269652426584788899647853663795589825635827018600532293361839313336028018302698364494718164267996837791739170112920198615703235057493356516119767921484472614415279574542604280481692788023399256210936034350340462297203824327231928447047329332574241313516568579547643809161991005168861393893440978653338079281561943137832762022201296392634906974183796910941117909155853492551381479136943997154923823187972350401916728728303986079562207398617175874052492900841056927996350728339855339918537834598406263383517592751754207982002197840487569129550802420033391300126745003447492048669303827389042614000179821036273396239432861066516014881407200082249424254347835495730648371626503863816068414754816575762973872898976911022336883060786168295492408686311002886308891757538958371212266126484991733170197638339557517512807940173724080738828158412791889566562590051094644425251351442809850353752577568588156430216996305136450993974268047056742936241513899006733866020543097705615173420194654415546809240865385542106290327383073672335076464097001457167191323996767128750852292861933411479037929597922704466226083182685168059038555448416538165838137904085515823983425434125361949566947201943901183045406079844424721158043970191287761688852468031393460392026567330150856531158085442752443589006496307633593250906992840082500222200946009997173215023778364222338175676091928580643266671132291505301275523807730447057917982901450866936847521289419266863156162649923126060790261450571116177083520350532993972743671389187972307901997319542470730709193829254623433802141695079694365413715825373026142958249166888594255590784886687225699534041646986727740352731145761330210681089378044557160093098615427627759397090218984657913468188985383886272005737866542592118287386472784539943817555611798018868180261655994285310315319770030121742574802367836405074672308111901510770401044938742615516394519140133128667246599457416686042256717945344962139891951057395803424983481310870823764657087999055032117381081145818471688874566199103961843580082616434414477370499931591411690729722195093157581360796819395659732073856905578117248432150947231457124763808935915787738093515680387025355788427114245747555533150195377474198634125560617479520866311301671378512434685154379184441671009079845546022085595621604138153811633909434275470950330390261868784902223152115229996058485684873592769821097632249470157409605129531090883125889264178088781958105879369142695842022281062072886552430975089745065843825787608281995787453858225978409890101899677771971017719310416182222608997696565162783948430084080107469273446841285048864582181874892800 [96,92] 39973512060615407914407971118687755578640932339043592037253885109517434676265671737795891990084517492786698596740637094644048631982372275194435486956830560140471080149256221905084811619584483455862895537518698689506379427197515641815119047300675437217946775195766048058967413083773740200839291033830474098059300985536327047550171820478685901207574121982487213158237372672553422406580790910775512225778273018084540984154180767815059382652520537683752781573322615178836203119100154946852965012210525513097105643269739664687119071803339671194607085190627335216034927442058775959862196694929743251673604118640497551096659926278540105164617397246307301964076687124958738481727068455070203352692391183769138264694061651734809417321714505022016295634691902988588818898127250734659206397990496550377647510568518453686376414739746345513220434173029632118090019144838498896119507726543755128622844689976722085555399973248911768677825599092997129814359052994447797319544939888986747743036691648039707535632268770301198075372415785466338245944922825605568288010160314051812751597956919024511084505292726593648466220575383547179727082606821390085744493684559349028655984533641000563376626857610291209507181113340641764464107104625932609733814948607220318018490895698382602640484836597624057199408231265996264642920443464781432923350237789031869154330125332229833436078146852365355369953868556795857650211832615997786722714160163483455129639645415418307350271674441005086447134416680407405863687698961248809456936424444092418316292281131296092973626349198245858380188383269188503005966829313964999434975718475136706047182495176230841592138811579237531139896538237677905953076995110500693951692891013082364441078970493571714504734831986860061111123161998558975092938681827764743467315882974789869548272653170217319582769853133379116787840849729093013154026607666644474708669768896466971461312327691671092922438805260505714454194883833301252077832815294471037150213898870972572672541825125191305721466274007740683757658705557630192483781374982571746635218628538906336527693963120541841948008468370975999329510604959270756855596678574117885514843925339042278898998053595007737753223911834028652645643471416881974835842673781294295211340336796948735848977893463281814820010852558615420085736283361169487278707842992909896497320107130157192855403536134676613413414914292360068999275828384478824950991446908391548706689330448262208794707658623259975604164901124146926826689661384846868041944523921893649517902975527375972683883382165923760808460029459400726194727747236376345514245383031449336322186059705369292852411261481803217505563507342170650238233175617313282787137939972553259783395068771338308746811255162757796995200 [96,93] -124830263175515482415217789464070007004762492150847732332345326938474977619493122435965256642505542403746102376462689109092964998158860844273524211520093277699528651413368185117825822410738051623625160647527775524553445384215854409497708604774417225527753667759249468029120366895269136093630608219049172797540061993773341622977224223554053246263698475128693819453389835443755482926289346147838059907907290962793948560964536847946237432086429027511736413476710319095819323717680675744371581223176741726948098275123847689998467896091252897748987359737699382150842747302491230921557212964370936972773147754427513965128003335671740423550119721763135658091613134394744937855628196172116236926114263426927661524111632301931718317211106389185289652907996609941757750922227685126145473877546621181348917518156008320384706961431621064838870874996754539688869031169677798915660327649820997454202741335196968101853563671950729122991357450881151877285268344312183896542095017588838499127978090147368450642440802647982090031539519044951534052172582146659331256075180413987192940203489962379279299046564704544212641089926915627292825839488547462246655763312124654933587030140498198364191624151460764112577790716310020644785693400706370555232899103545749633297207712663106818683878966132019958627774998918330827614525581105019022505278195235498525733425796706439716253184100299311089490857650344872629100549155461706454092319077505647027907762707525318381736448360201661427447768138063744077689596689539669275760569955475521277505865708711571416585581255922109808176076674259745655385022904935037522613472961898314871460177548003989966298889168067538176442752504748364954295071004743852282338113010699314005581477034831808386253219433716973143618081096434762802650836274738157815433043520758707614655018423835328709618590522554871465229566656241423264421414058991204079847000842112577912194173082042734753284351874226729262924848517250943611551193801947417218531892037491965893432811081089758078547540184676534790926367213364589028951453042751080539195177958475215132856783933359125725244904783603566786414632125299158894729452562476473142294337635126949319577547741459053734292875827281892474969371384874571423846689881208580324142561939342469319637175553657178612006660251897010168995022171361060307166327240817993412488545949512207381987502897811581034580452349157260372487848385064625259409438775349325391239732224981127212339717824615413952504803821947598885756805939060305226929184899476659972677293560020118258206769232740530222498202631069282305421182802373291568186546852839622819963202852771159619864714409385986862307570025206448768045461583264112840557738402513896730058495784401401998543191516924249600 [96,94] 2505445110779506080039715684970506336971017177370939189630514344350110497658315962426869364777378173116671987541303771235274288297814249309384163540913866384373962960265796282602075229705472488937232965197999564313052366614588870658227388044261117448727090209931099019578023075028373867006691023325974512777657074028823939608472683474537276064604034250724598524195626348824070637278353796552756203496977851243677312754072339642958211150643211272610387490815712518679908897969727194543976599539287939326112024069839528757379512651290039205506925097165659296850355982133644747690990615095055435019183224421361270184031730306556654911287511539711351192256109067145420212678623011652320706055231758299038132355342022687729827084099271380518578762690727565955843906953231615115720438590781656711044519046195562999469344290805922431320897747225038654942414565563140630024843336431597479088181421269791097502880920411794800622670567057176039734374244070431459146878893092121392816806818643507317522293524510588765189359717591741269112470246141628264502111248597748386257226868487969864528547137796455623398995715205784246129247625822402877772550857630954206347717421297328984869336677215500908213786492277162484001369583684738819971779611659944113340936087010388173561896328742245930731714638049776922162491076394346072776886058720905779862762252631958246918033810180308348976894675778299638091024548934059151087254629901967043505388202927651654236853891243168540176294123573853472326899360728553363934020288752475863753464237457735136318620345226144951333100499205148546872881981410067907308155970652569712308349708138736258291099403118101811899188938325583837461492237028848151045135419272419201908169081000512476928190860410994079442494532780136921414811407025390081575363719725900445827229079628697617294177728342907216445070443436560622554376479916465245968060431703601223136164449089379702133548578631359875734559564835628318270404757395369129771577922564492747344501447960471293640408340605221450325733550486839335656950722297394596005700613630490961366239214098630323570569469909895149409972209552727369884061779005323086734811491519501319672163278291191378520803293657382909810046207691514759114789680875269451475089788891309863057472617841993669775614684721655619423396135013082175413536306220158094134168202254168920026585532566147949051107610845370493794907597009503301103737979551763632368466911858086183998154891763758670413757992213614796486271710086743409223354995579685955718546856298307347252355302013468136074359873209142024617389086636538802574141688479932218885274711277998072629588193551254270391411991484173951436022563869904166492865950222554240515762338841280109186589184437600 [96,95] -10615253988299648362564495587892209765820426627351407910305804809099986729852986403857918075195052082690344528902436342936842647383716860256811054271466931923449019525902695505976585309783020200668810677056734983158883951777449971239643468908938120094940220027328375542311937977229693840221221157333201692185184472463074458445786198662996623021214546353491701259621724783951403900618691369096512914116250247758722942752789511375041899865972791578815380748754498926555211096034780910746917438495003672856481674004018200129207406374703270783846376203967243153283406940618488728791074728872011301867801425827803145333865430886683953023164642954316434051528100122238536953504566571536296467187796676354890170224575073227048455487850934751149940931289010407646479616612004232945360719595822549153739768412588555676460124094254009903048583745222108882286283622164217629433068130095621885066663226664611309507961582958258550244576102660746747895605059416801997776013729347970726320732774254987219675124434094637142690560882108457414315688194061536836307124906264203702483884978424829751585777951072402684203318413531074404637159446033788057240406829734828091209807543841319904057875343611024144616023835928132873115075156701136872841919826016300550520760522925924996756661721578889568467562963397728548914289051097838655507662986844319319935844906653741707062738109246069230958913645340050724051099718120272158174016200964741364480663675455575219199395641364631081004805150231895642890604458564056993653511546554461920414043469609512316636288037384863447500657989384394998765806875914789661552873995398082601897251741586776268119665226979929033892323176615355249054429809659125919418476950162828405687994642780834296574587516775281221106612588189391650328798377652253685040655785313780436221440258613748564295797311580738201623632792847687321080006321451491124485157107864969635637209531613041683534204744787072376546713232196832493673872881271280466688544625919628947011475019915611546905364584049637896896264407570215927134712075924680635775807001235120611785673842794457460068683149686987825013167126688200637139171738350861539986775498724548912775604473987097529281439548281167095735995143110549088581831696247093326150313903898739338395467201357487406941621217423170494526994706217712741786764435471795550008177579555176158558495728876083202124303467554007317085716101243480634741657222709922272745525996169122739345978362421496159780995145790572164098140778551318804717800680865054543765552361802593888409389640113048121028224748000340281216509811964476752819373942212023554448537542852438454750243601777374099982544534187994830133551995353785190906481006518753205064821450631378056716198400 [96,96] -49352789973063620838672183244850472155221646253085812482123386337839679754867460961913650049922330292532445667359042812327841367164964990682527098833364054536187030809472816304392276113614007708268201539994388491176948372729347644882976956336619553739564466349963350572994239384267463117931747383015390763000600295942420084912759305995712757382017798983557855176162646613293292628226622944954117176820235456810710705497707238072486906225053493974321953488866558253794601361922829198984093926144300175736934225583842483796728504356420632196567917590885798457002541029145876479665716286641373821189483006020701491908886786069600279059070684984244589332780547636496284583879358029628703833701559178861499113328505460768589353258955041963294204955604496194934640169407661319165941252046440151063267777330768763500557799971478942957013375776352848219732984393131012533735637961009431719100544909311187063220802617328063292530117463613273751395897464990731443511303866980229838294017777551492105682307092280736369825899546706803102725092298484879964064360983282720171604172670194535548479347336122473890757690669785500457135318711019496034116140904453078694429907117374871466538068302151364684266626457017289211708867747014359531925243022669512236435784008947295009056508573772882028785417064451155096381647698527030956895080555865756339417445046408419059477895203955033865436606850358405792517117562703863567334810646516665158885908940636434732142661068869812933469618776283773200568916545555637585525062750160771757421946515943842922817496154224397903316552955324227703948396660242192247818243357398459810636981898384894860791158783655770918142809137880774529560251115772330481356926633954248285653695262034140378600252705938204712617832500368869281601568276286551099756199355930834198745294775511169293654605140189134810470434784189760689987143334633307518959648372376737952411056969885072479227175316937330140898800392850878511752277451940737578514820206583121495814404653965647865916149578464291839861680781523693572925987573451307106353421225845013333848723777428524374630218893335490337859163816408137781390512413447939094426635075129166427116036787572789018025334168048940974217601565751208318866148666023882855605656031694930467121579221805039363965660562026318537904533942160374624338702855609069165718770905577279090714386319364140000212592149213154117914925732183955665970313226140401287867777793356965595873884094333145595588039007201822326595474507542424455728300916452862023377862529053784128365717697411128657556803508311240650507580052193060998641715508736888281218289739030251830948988169447111841294667463640679443313979165362965428252596864432632857011474897346755008000 [97,0] -1059994133873201182944002970709949614025815148280434689871283750686462606907770424235880616628127042614347071475447431644244668627713175916972062681722173067400743892904481695649524209250255432549628699426673983023942789665237905459077944802968790797892901145630287614478712713243547577677511226902269716268325328638282885692837703836214125978890576274301948536420284077727843808192931143735713653398303140716996406460278672391202750715061028246745231135276902088164939734767636170762727355276155899132053038654762235563193240711833712345495379225524153373218416464989778706378365684056924561877470440395493079188973632474676723795075848188233366186530414697864314473971417997859926530264800122100561541829595671873779279880120337064942007843973226525739936823997237959220635520455505240477897660615613882551146757729220135847852791010345126775353616330397416751806764061043548532728568886271211519494944258447588307201663685467100958395039598058548666430204650692983322601929334904981524141531410458630744378098429787097335581985018073272396626992976151066959901607401117689016756000890095108462490034534395381144575564344240965968959800451398206334459497454690844811506850751820314270882422423416145788701138479897955820689064188213497309787490133903785973728975417067781420872312488516328689527383347609928688329448350299070823143672342122995200463912833387489421222546407882159470958636417957010591991711816928234912205078745777588217122174284997409785413333191492462466745594894751457619461162983883595804552802058208605903319212019190023665090744337536153349879929362485014173762573533322711361608008520619489823907979093405713463980135267733764539577861640422212743322939562901387218426421914858754543797035127741579152009341966888604066686610040374299750636586495008912145087839167538840168852800754344271260979985922731954394094134232292709733573821655347360961623408572699806062577283795090668784910735455603037605367281844466962736568292614564957009078237337648921963757343868648834633603431894344724979914540676079128240443347743777181476249582086556998848494748423719342796630778626910286737704338552548195718793388744156320739173022734139855921802235955825419026181481213961810587271776242680296119434106797284565079409321606660186843538360805346468755841635577189723158147425621367287266956077015871628347666691482958671551894086766404132128019374490775909372283437075637645926930336201553920637250677458925165512637142728860146115018977391110128679730851496760487126868477146210749345288748331991763083956404858233590320915472442945645655711799828541656640801307874906585325254974708553167268276635377264919796744058053992727312875797445081021045914124983555152199565296680929225784037363011631152372381750281900345078465619987273178122844393488431333559500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 9385741701292526902899596862361339289448708816876706038509449135917536083071763155990548499052122817397953787678042723629670661593061515731234697869990282437079803223226244757092916636614674721302244968747075574562312937634432511042145744130408962731767386047628310837921145651795680158906456398838905301205066145801848958237848417403952419623447465479804791232627068906838261030406333820177845070328097425529483937698921868863796024952662201052869790766194146710322360514774129261366218787329660717036661120088012219433869795746207127591629577215573493188152106827787987145947053405446415412143851831973596327909243801263487572284386300734089782602670570478491895238575385232729390973505304231662864372699263840713306299685622310706368012228702923736148210978547874624600688450005579291848774945132420691079381307411599482325608098328676836320471902113125524829194711490589551916814286210636157445280607989044042434446377415557506616686444795922076373222912941066235280355336245914269335224407480979893396437459404030893251653060956991944218798055475915485392838346773286062869238712566897176009663025819948647580135963631016630407888042526894318014702583036461484333010607169268320535335819687242480957520851288639300563432911677839475505183574557732418676676141326139486086705628109200625108720847510659185698950798125776210927816087834498524123448954724891091853821019525576270205996793794926358292560391882168862674724624855881877738623322769311665471339907732753310489741242425450819611390553687392882910522146665065963158292188037559536580223961601573919627655356876655378681511001399507636384731331782136927583820413820213943017368859429549545515021602216575620124905979010222311874339025272038859244321596622051411150165258105607217112304075732464215614173967058513754292699551604870715250705661450308139621394767190121559053468049247100341973914624577921324124184986535323359460866813965705577350330186705570454273111744882573344765451940707945473106015754370652669389668075764848952683708198689114354503205380218027989275340209252737459417941999327287820702477244487583688804880275290324581883421714470657560089663201842751422562893937364258556633039387571962052142320151436197139823636755019479727244903419131040632617899768706187370079951436380426466873653000705206549858104308462746528253363519631806330912671388051297576074671270680305144556754278702475102387616770055075144937881675921613609106099032056377342929821577837964717765689296845086553950773947344136153611019733292595026890782897976230422970448087985140925892446494841885412813452868233272850326310786020878481752682007168424011278927794816095727440266692602426425576754016843933042259723383299306880481176569222056851977832126862002726110601118660234338248545654887987205228927513196213246590189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 102434252554472657161920222368838860204475019815580397502787601474220170283346966247499560752895941054824508715129932221880534443158480122236197767982519403057579959536697534392351115276623881315735811524803435451585286854335929750207206972389165808753450164262694680446769334463839937995867435325320185641576549523436549997898105887095422189762498161539277817217380661842977446052389549531638401151776430476440802049566695094482497764841977173167099136096437684007266304663902922225081492261849321637393889143998237514791174357590312033964320308629857143904784789020502027284005455352775165006814295318636549231863617292152119459752814215639150644745371465774498546571873972458883444319108413809415720117640308854549876273201462919734385041143321064072150779401443538990412857140991811627846134412044583008967600700879921679738711854555044568538874592009548760525662050143175048760412246576513295166279145899530668872062171187948325584611229705440180808482358013604406599836565170482511894373754369902690675034758147526703270625943392732816090262661309777368293857037669005816024114432275279276803560516946976750862406151717813825452830893937717390142477592360614491625765599378030630723245811837507785888302869907719398076991450213295447407176434721865015630739034692226798122123281110115448371820308389974924202964945219282427309179858772502428055691438050157164673173260698770463983346972124072216480150391627392578533090343333618766108361398788402851499715939581683802387924441673940993803041085656107834540249067999482302702249741062185039885765025309635608836141398759724752229403282498529280404181865281234465374771590135811228536528619171698578301068875800216800573944799238697619632778040236759824193935491392091012366028804425825596322662925314016741061510565627847721304512182953380692740615566190697057306816510439976957615171822548080193771401047431902967067044958991174950984872629698515937192506246532431496461774045695245592286370719350915851565180622526849110537512295734265613232567904376744776756527882807483701197041279291067671811213150818520219712461784608448157239438632969955352363708424381071044996373905809290793820630269542114840135795267058431909736578573485421005348486211052664977125783776158192830258332763358389399778218529261628708349947604390306553768566957824469664881755114601145666627245485712461746985878186694262990450370948297495658670262710638039163853049027265615466983008281825850823158503768142561881952703526425778051754440646084940792611491295050075280621749940404721424929960355825545718063544561768868680323815740428419911855912016990404433769690410708064293414379228367731477314622495889808995442794474707422994440794501037379939070976187817911956481960951324907905389553534992867169836151389243416376646059232541548539281408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -1131669289491971369228048829348777243625809692424755538641576424737794310112399119235935388703260389649010656236677221816504040339995168694203926265591406504009266309849322726119454635071421978347898925419660445426294187572685711813537780681665042403899974077650999152842805813162896903736790861737673300189668527667551127405111202006305603752772613980184319566645887535366954865337501031161697998338187632904681454110926837871042352582626603173071710029034824292580031022381618817947545468184825261766787884915610772666218893476440789455014119066684902304701051840712530595663751925381939015834076142830241140862133917927259063254721201934597622966168782511700981164697332867627819263177747553931065181831009622708979758134448848002647828246985962058958281683083209699752141510691500446152343452449702909342490003920035727040741728182464344251740981235054658190264132987545819364987319828722056617490545816679489157676477733557983265886691970669228111345021842177273244260018077495575716088760103491461353845821637948013811247046309707007525136784605295291541967968933690850332745980029744561019547470154250387738842227390340065353058254752177731380021388751979110716933544622895590317248558027142816246618678742369443017360994249677252251435665793893813465291100718884993019458635462343844289990093266239695094931683871186608685417380795052840049092189703112815425715568612628026939454114239751218463019391387939241049951020510897742076012249066017145414481525364504021655306945151780660002018000533934923622354592416180665693698128385075821364782422215516095855106800090408039011826576756641540872053020652102703918077483432909891385379462684629166204641304950284776818916548857131433974329930960710267146642353494441898178271375737111328321788687146695335119178484868145339522107478279526661210515176563682352564254129934189610771012756014966156313432385483890407690181011052885877494552012379696314773114684194567506973164394634132328355210474537297366989495215017900218234766152051832722760730455401914064078729015601073330218081665934751270176725924954555527815268509006305934181833470099057095675868113037230882315788366289589986355529743516246685994692937030136497090797622173215169112530988526349449877108401424871312975086702446253302661489125730780087306406535197448341692531890667860570286275250943385734008352717850050718361429362649256946229975152371083104678331301535768661292725009433350099526806835292785586215099919901505871609981386828431120073473873648368098334859422230950961769773459131578838748850397841142838270666196057469803032898511822661144803846658953789900908109887102107224795033593269373466977834948393686277148001552264012144639544727427417612603838190343238686639585709610333855678244708404751720508569104315828885854558333878534187258373734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -1493811690238819182631842909258624485962948487371246741514194808246238055386147465473701807573998998900250142952099909815993137817845848042357350291600459083340798920187599970140130169163082468607140207726257537140359214424643834476022721789514714429805054600788793120715916613584841557811598192041516930742225524495505937372191314606762842973345279546198936994130100992408108088617808797684162565907766703484222347373156769417388653645758450064199968089786825547306199399606275717589073718363145518266552087036835098949335871763276627714886919468584342135227875742512093626867285909849705416864493598610074115158881510563207238273908144596744454415158559876612256744250172011649574863235054957519033551477088868329694321813760292565216279260159239058880341232386739721713867034463588860962282226131821689659975080718532155778355870168714858878331457038104268257941870536715031567834771213291595859722494111845362445284345929540229983416876719641057166325114504056453702065010660537646488315992184124850069473006728771823608274255132241984746975060535720000900376152159307926541977924187432782894781934236836330720078058477258319547621871765204077958350738372743915650935115785633253244944671358075949413629290855932977975750104298217493188096836203793832104666836889361135511746697809941799811432540127978321921540700197863477903469253405211198695134137552136826651333527024082277544516466516161339713989818526216372053847367564660413799739511806485745425258902688294247090473495936963628917265741742504506412675642816178899668131461534156011531874101755530650163243416708444148686739053715292105958933151247024029397782785829088075709775937482863646549485706110346910156306692475958652697503720112336142675581836714691979424231236906922260619906436136571088338366853043109805566922989122839483751717836153220960748228205654046979884563598933742134507178963340717409935724328010170453994377059443278135626955253055716407308451904996092008781569868152159357445591811449555938965762090085155380137225764441160034897799915587628764560699917652500647251043376610621097440680043348221841054698007751396393539115218015209186946027342277836139949029020802690298457329424244983858999544906123997609482375766174759838656253515593109245120449408979651469455887066871362003761545648521297362073927734291130656990987560681214746543310411345570408238481019024305690737284958306727422335381614717434706619952013051864985726785501701489814932041043084337673244912705999098734990994681697104387582212447094569529377987276767431135139140680157002224733219724550994371836279809660765253148290824037915188585980332118991715001642508925916810642415720215103548795904478753876416549515894165197364095359812386622013263674176131828370652501961999302300222810971785381330728972084249023456403783680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 125125017983772159498577062300534501132271592980597257601067925305402093015406711845002673667421860067944519984141171575612644523205549981778609676890320211318868194281130299165114701125162716072291680339875600868291301380183126581813895445340402515946694503504242132727602160166613384882896755954707033859487379969551776160136783432950196554662857107088923594349037817312921177544305704252301131806511053437139001082538955874656890353642322535829860459509748784862552766198039394154514898524246717351521296948263356245179380826324632037492003687892457353321670440614254360668315452969068426909771694056065055955868090853443403946057192795476448307595434182354213408226323831842197494068968289233050561080945753943797615090003984377947741288276795637749355337114139809046500178785172743902216533128979160483942471746469668741775084312786916412903370966123267979892972054621883120661991352659555764605710108953631363634153875244672732866428524911605069768651736278459443487912379148569631751279363131260888368830828701032157482315728596313395177917544137038499965648655889345486702136791096851316358987092678419141946228344958293519252901832022068936876651237253092658057929300992265369343254837292248828998474209186020310377357596853203930319615679218606596896939798410650630267298827734795926723276244903428514292862696318319463826850535325096869484804958453271626230194355643900120015555776751191780150672129420549835195785318536529096318477135179041866279570733626684987626444322773659958754044664244984339534880571775095396204092081896292636740613520711022316727580472731934210196230124828155427795443378797180530537242794280874047276479735494499108726068730577943582349180297558064777053389192063681276238371744789807192130922015501628975947599221658507305733464554308489715324319459083592382971243222911503285162772001871067249459355042849406034829492601538600036928520263135282340025782241569048255159631133638711047216387362620714258240549270175303737589911291702360998380671896161169714500214958201894382279405612869148352311792300857934319351993373607597519247263174202037321768358206158911980718078149127170455079137498719812816663240759636706218409521441582756672110626573094373041592037746812079928197083767089875287666139276240002776430502126976583618432363042376805642096386238118587968327737498310502480057340809215363741285632957304589936040790665397763447846284458283156385976586175922687709867742274372100899925440977864031322227955677278550721153512796623801948682899434627998559819023758208878159206176337055377607278628957865066242974626881465470019404673836188733271632534858048611063326443055554184017349446022798848632403011619522627263775505865104740129809676441150416489999342885316003973953506726735396374979842906806522795025829572688839188381194780672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -486220000213091548563356794775215468459310969670593609532811694292466555885579196820866965349610839870600262427065754734740763084602278075966379138426048382665958754731735867868286664185846192779472201000559840286226997278742639787251184769357760810494266436134777458115108815657460175265924545887158770338731122202906382577360691439889689630372726771242964865656876042667567092244090699722904444991113937529796686590182400156979073189446847661427725505272802128533632993543361087632699363996593803501874646567381970975190300714545438185603696489125809777918374986128419377474209949900019183512205997853381931708082660956300966399602697785457756225922047733067155521115750984528696953681318095325028882629284457493256044774846717555776993205519723492559492328534126677973773761999814912290762293574876250974230895578096011272509180780388843843254170957137040934483177620549547208724841305780457079343766825025557454087152148601174164566541676862623813446454174073194188595104594692491367768378305377143903882471085935365261190270735815553532907411675204402391389468409370595899928146094815949330673641379302958106316488510518472032495009171205807152597294556600111865553607820628280209598836837695668060792232277321269902199998165122619783834816048002138954271561635053211250944416399336677802188238696869407981251654852875710530842831090745360480563561311760763491746004342043383609116017975652557537832347005646245372286148834824446912759439558789436830580422108449721389978988214920398947573888197729581958350966715632203110828292329690730588203279479417426061674637550388043218270638329600974326309240495647464624692047531101820051638097408920823523353579775209661811975929480800014968926684388645455135160955512812926172991768691616405884580601862606794194606466269396062725957294999217839952860707789663509113735683602740647869305248284512526175864634010818413432846160135206713891149884094365145778962698490807501486875739676576331029214679856170824049686667575740292633129939235372876464319365622495166895927205734946298493723670373987264797916446239902022779062018288823437270493353654693453465339473329889797805598604095034464247178864993262005177470320583317751384927016821564900096437810601885414451082012369521395913854828206937898212497530913402463679107807492585798820930952715260984516571596843751202203118271437891415450414591055131774430375957041142649364577060178624776248022028896090676195249725161364662673517920863331047523016307433926805550293134491567733197368805875465641301894537516587275844431355456603000576732862816400287363052037121185789489748877364999115477704579688399611967775832391152545889633733283024858043973128369646513055446124415809453694043588515607696052759219206670282669973036570800850446865259392165422285580447199342052429865471180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 7674729063000296258416741245382849573050976194026923900162293308142660835050137778531871571262317671463758849445071896220186141330701852699191238139261767468847166308302446339010593734852930797922336710634606588477199407121614973607555965170474789234865231372404234800776095897327029793907074362880220379125123585438443402311853715298041485194198619647385723912947440447707622043516572913981488151056074897832117165745251946467755409252156266328868391997341009498183834478255313352134411313283703310269561797914101987434644806446974006639522107410856410857129863318924580463297365130725762317529271935684372866270704799480656667912210384726889886072111449647695626910740771605828982917787230506577074356333803592094547901673846368986351322940931077404344780876768835865175413180234868941065155509175991753085872314213985866049294954878770782825767513979265101212727152628371747077971442798974129617779917165752148253207077238857269083100038347411641972048940319380143862582480695446570173886004328991060471615087106634819448279965727988465857509057068755059726781357202893667217681672152228846598560535047783694365339677722846400375445590618823956748841413599929378855627864024338575525060810716036893663973806981448518178651064878187235967500081070590257613164297862149555182031199828415267438036086167927577139098744592263396913245370797381823898553947253508110546500053623628574873175641904556575196786753663633158867609337558074428130348144886907848010368596269414720184607506907043607364641829532878630569749955400657881489878825441695877091951001269560243703477485767728654792864636347153383041337317682889049539584478167583719715429392747692426069029447691988920271821862278746558640335781612056350457310616577753352248218251779576512244270547435281369794371709070879331739479736308593087488514269166992626941154123390190831310162057500432246681941405816823405507268493561378183141765018022114563781957371117152216442408196149528411767262008709448406313893385342299835277227327513768016980284105254050047552349309553393231476414804244485634201267431965313355590294050993147276274220076193090368503870728597915580964832610839134049630314582756590619093941423376924651438646816887794394996460030513539770530190132860186298753656340778677281160854647042308071369308830162342663182880519144890905282840066469769497560729167554313816948301960129714866275732858029723618921517904261413899207158338384052290174217838668136617934569187974598852472629636932474970998074329537703880871640954917299803546397870091275127716544830166026372601032009609447204237649972155664261756350952671577261944093411934791533454319585139415061558658651037897818603515748625298256884303028285678235538056143671607440317293834412072257108300599976513328285807060109398177028506121463249111119702639247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -40394130761966519095785694712918544049635413661719848436168747341501773048111096411492987011536191996269796485684501915700330812640657160293669341613766306323834875003607165300947012817196952902022841404865454863415115855944128933145468228053372014824385606732627494212316389377024585293545094821272235270976645680349881280075469127345901452079409802351075689924786169561347722895503966166836883781922451478052245791645498511246015040287553022371476437177447620083101678623224781081815907124330708929452052343992699206861326499314846519615523385512986893359487667658317274197085422330235449526316533608498127742208082403551045216166008552414557753788876292517567760017592432909405144819122143261111225742758747283802980490500291652193005092160158460022749907587027059157046072671145918257031024689927871292039125617570965855103038036025623240417442436336912112826261214663163807006397287900936656449309528165309071063924335027336111585680653462564974841738157371933695429262946964191859044445154865282136004893527684736013796517281249068074993769226611271822448060890759746822904222065310235018790912626235281194668569000146520908694281192309231035882631940642334352606899018726628895844944053748074765901086083967929651221362899514837201799754959563077650144264536914516321137403329421107063385352309395217679553216931404026275116028590260638253700630691262996827935902474321363267418857644214246257366187171564933179496454079955178729516535121216916637623851974571749657596220515505881460092447627093814208828468784888808424735932323381732217386074394238876789828004745667260916354102366764351364111233977852710771428058987704127418683227427121461256417203532446532974228613922111438102327956250988435148469557829246950479347811426838774971193691770745665677781035502753002609217712453950845389937947048838239847078500128643688085619337645811405016177223986826786843712807796793459610976885311225998720083052268282997187576715885594996131937407337626235090228942973730707557441004168069072299237696394803006982397628517496676681316411783984905675065845879389407399693907589848296017608142690460170202210563105170438706396711574671443555598354997284214848086655860004606868426508488272775604440965898328163080760688883112571123573354971820388411757881343884271884314303169170921196392381138857270816527263815161911116833755766453897498172545099750731939613301193603213225831128634750881412556979288529141354726431808107735705924810474791361014665843655456255165711767084016378499121567095698906003343262411725315798300999213275992785864603072361426520972783190754702496781163797845095782388229515078184858220074192808137849560175518019100113910164057935368363032432143151425250536761354187986612237696578414025366772300432420390256591103496730882135605926223801560260131903714099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 152818937693866308841975283055319247366395632303289383796634578751918868913205641490779140589807456930311792159448432649935675955678441218585909599527156855637307943697102794247852456791448469324552425859628589096541710232585407205679486853895852385857205869468770490221232143137246263441442087093139490595130424233938023405403356619562436526738592868301302352638697500326255783765590804416494491692748751659265192457018079798793725012152035567174236238832533400408567752669681902346249084490001941915369445229577544533102757856349535060349762703417624026732806593911523826801227883661470990395383093319370166038951767542148223028419881955552498815382701674207498514638491962279401156398395174116575520739933491100807656561955831563335178348253984489345456679959937672000141092078254879691333768850062352063398547895105107758861741253624481752388487469085097224847007167495390341696818235052288108534545524342750793681518391938085505984664818405450229029285033104184764983891719804647283910232738110041664477672413184461126214965795011718341471607053295580506599712170377357436789646834548518501659426725074129279706374657875522767273298883014275858389266076170089147670974306711516899172604017773367225288976697936855316377463697694889145173104011725379603528029069343429419740598059851110305618243546083728096515799178511121083616052098941933392845942097251595481777229119206567885562245489085494007095292484555439400578501159132031879394031762874925675865533899908265416828566712481449860885105238310342269791813403876684771878038532771636335198946441659922913618383435190469896247070316392724201854082554907621115214041170873558643984983920535796660692323633215499047869512344619132446693500161934337603858619631995159513043870379650215479515934069236734616116081121285389774866862240426196258892286291842255046232890617093991937418407564395069362936727536561819919296527262569363954357386109960925338352759787040986392669573601718416104977143169411882492296138243086120078400846258684499984053336286450640353958227289451568698267233778568754985387679393917843798998172813243326702338202350086722840116759519339838767013181996098174571731133303972575443358494704448008525135523419531073238363429152134549350469469752026128121918164294983596280625583522554935871599736035712773458013464869161157364765095096044778753314885473923096303288408165369502579439053225053212813284456990265525274498366461358307759577905539034579919465431067052168857261890459393769241863874699956668298878099568900730934016090719766126039683015308916217316375478399755402189138244030066927695836632626519293010033676870605176809937272536258660772143998618844430146849950345891789488734472710176312451571179051199765224550167418222145331638996961651611274820545206655222326311492856634079758930436551606272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -409235223901851672686645677898510380079668341857554226928423969477461730656183365875632818460702142496438609084254718289494766901619081690277102194170678005831366669270852306001315479256571332064998216017732988616990166184689273949702328676235921215740156732467668344738292562923224517254681343704473189292219720283833107713554360908179364058339575224962570692667841765155395231691515634822652832126233790583592155204415413147639202599253399233474037659657274779361152490878034449906475107224823479319408433477435138971316039045736915848800329042743154560437755243682871559083593063454872742402727275738618614967738895662129141236026543897488835889186710691640255679101208220775373223210011366159349054511362515076688713759726625744156509428777282701915421943891624468726848667096338782240925589911254515018311425800860235796905895727016136072278725927517358011293156850409790816588596827988233509205592052119645764469711571217226692026554651012532116707260671832950510093570478371729748371418263461595170814187377012008134805636559093228096933058775268649922111221128827787501021305653516387687338224331890495277003088860847426192851615053005817168642732350124976892230900758684661049383276103836615353190478030367625135454994255175464219174518184104509483923425251596098597366993783389397461530724029861586447649377244911255845899193503370626363836185628084824439864468375211569046109209404480687816181701545661407564793960805234267752846615679727475919415076540768274636332419234380136223321284848095685885468759280066978243728367248312777751765420652666183276503301128867488442013520107141448224175104495733767084285658768396812052977042444664100120842068289330444160303334900283905626883798060362035147759890479068754378901830742180952696495360599763590038294213262617904618931556303364270157365439061135280692568717490967323126694282304848957718403339975371732755404767041748359906234197861266200119262677854341906972893927014473992036873617663450953843632574963468207190297504449812976053303825292527168676968222399821944759249025390854224420761288850334233938064942357437913671231786984777932882379578734182207333916078952416259602700154773554496004067222002746770684444315109417739676933318156051082741520503791888938668166350537388723950505803860325649767153807474457433875117225851867081155568430839576465634740985074009090278645071436518088469656085652169207771535416161525293217614042283640470049724846519567728530720391471056538920616906609849109898944456680407696906720746203488536066464005685486043711101466386361726230418626316211110857175509195557459064222674884632695584372580388060859139594088983889896003681601291739568667500846519321493163638201908053072638863866295533180161211231966904673934528304131594751254931784689598269834895915437636307831706099069747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 450834304807546751350162654883911983257843303535980417384435545574004243121508561445729398921820514526322586410864669902859335534120861574763264762068117107569970331048329048195479435817887986899367700605365811980364513565925581108959104957397584436467644421522399742611495544890642147608757292618123216075629837785445079688892051673287749241964262595261892644594797902105506075965673076628258650704901370201859012919965456016602807176019809558256494661786126802133353220637891223230802641924626558111084056698817231216613485459873326012382897633855690529474500749011309237530358800554551658061305282955751335924187821926853028198870426095110255609258394752775173825094151922277395363841430273796959704513600057195882220804521224953658489155277910522262486407189933004527750968341803778760477179507489395848152288891159342641310782842442410711064837594459591580401371721521671205589725055856770785467043749230254567984365132647015806073604349505756560601387716821585762651711503275988516528317602893399655051953191543974376501598147020655944741826613203149110316251734128446191135464912307389799237881723842962042402223845842006398935853682173317075516360553779697589772099486978624200470147213246573602678214770568290228062076202410673189330150578337553377918537699056147757146972040149424931155943068531898670382802855092598065056404754930968742382636552976083719776699631184636367342709443614266106889104796769939361938451116414731425001698967022301868390940034862548511851443895328256955260835346317856041870857595177590898985051959620807906575987192583133802194435027439012297056455719218319695370493540821935398192807136525340172213856447670700190361579022446890901295810630447369062281193478099919653997408639956037523849126461162556752896015771366222848471628502450972676786213070815619032601687830730932150155155986065209331246983492139480445898595817078662100706475669458581621526622997148545958839114441531455506631097399929406525712935805992079094196676015101099079191369494161449219098730701011170078085634545587488132113353770767899872532015882253659222270236959292533925323089475608605946101404083911968021831916322716487189965955849974463237738160965425555132057019374807404930755782696092694601566742151160657847294060991449538564104339221691586178389411813635770832664876344661822837211086503310152982250058728669600747456689268119504240526072775012384158395926343043438576762515981792325590116294919470719494462637631910646610418924559279411824087864100774348778229237194017269253414136446905053615692254168569258502422376367213373787908211796180896783445926216480807190880994072159763153511497454678995573373307710011139788887803172795959973344206431078938536146700646133976988852212171447133814033251855306400598272393265207592784632400529135423568034283401510912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 926536186621740979215613293550884436489079126195586621533356408281507788951170802313091963443180329589131984846977397002153315097778050773099250511406932054423017842442936291778791559554898784634192411855079649437080814826897377480168737508147412981606251200196458114842933070388767042869111580971453196044984638112947032659040780654909740975664773305008055665757255846682222492348952762506865546269076802560550933644036636115324011026817190864227007984362926091133922767141769235371455143078084679522822960906464026502546223085351838539345749912308011661419557131575563648090875271107705989293691490109766684014180250105848553895549954217607579844836972699802985335108809531052313593835449775955218645203055131710746100030354461487421773621689332272737952492159063783075037976696954641516463051024581326452533288463508494933902800008852875311458473939189875605385606911616622990218458234340655038437161904731244607507506674841150910479913629949193114295476220044185361192141329162974400727129452363422105687621507941087214009124284969501200795681875977056509156697402779860833254900948612270756840374832542983340119989008697554069144526411591794488094678431797137898277195461789883633761719660551262525412376011726718717128448924006014932091314011104529161749918221497589385752538909149767818118810594913528113129308314354666206430720407615818880107630751220371560653491271394933532519655288760638715792714659937753724077456196205472366111681223188603710651650763973464994488474921648790082023344867772715962939261920816533560217413824545134721302218815970227816463733189535580447709315668884802399104947900665387188836748630821532176020777414713511974463517470494441708579102816545923468194568498911649104599724031645215788577119941529806185662696621373769538048513331202875083270495060056864551694183280377909672667126649193049899030209362722427914332662015435922234404662517489636882365529678276459732043695394029871468136004624207507140894778629407780584916568841383779812860431318640191743272815714511939562636166627445385888487627572931649821601361645880677926134999028000321486403765670423839074763905975023998780297954950541741245299630978003814987762139516637794223607805630455364938838828557232924481611363394136768052146145059356640051050626663182369657823779745704866497175622982271292760277970250346625136052658135505291765353502977791556105522386272436714386600079174524992888504581089236213026068946033787590658014186967834090718596856559895105560506636872004346233723689774041804542773438622630094830215632934657813352262933439911465628978099432269173836073046461659134395058358651486462870626626621040826617609180677137668537073314097118841109423487157733323812438710524795089095261206191071129900847460159772660452054262821344940617045989300725395237821758203494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -7672368068418907813413166914678301236899480387710136476817557062854849799949988570244529526358538416969619712021154280443199072387658981931482716743344434383405509093543537876137994014575749265100008672756497812000581430638807425423627165658441126209072622159068074772801143489658058989267663198077577686274551899493803672347387376557508853388962492491977992119437082902415217685247344664928987444303320193218800430219075819953451279352430649759746970646602632688523157449438934091708631355407358635573873965119308298519043636240688293498931694729913248977150793631559010114941127415559282974007349114375191156331659907462814991216529286498407481648289629970497573453756496547758646933825716648882986157755020202718790268813507879828312376679025333624029217169994269348855111544966980524887509168096222478122505688129476311507990724599485584828705512269657918994793090821427731997876336215443970546747753478137930653130707689568704799463280548974648703297330113154666315576780539934943634442644732201734903998685168251949044169510096922413101906064910654259274135947345503308376865469270252019795665041036513395528778766061814475130119670780084983627992429069148979185302022846084049100236503475077280140720140713447984387501095680497750647822112829718768589934119413253443331979056404604040107493374313308992746995431899066557182377322830016567798282565733742104223302830187625670518307627600069696779251409109733885604210242711398612293673037174520105080156537408047263617957870407998697496080807592349463530430186013269586437381768920536020675192719065164086315416378410137207577433800273353156818947665152093840892410595364118576984271607811117957326602582468046939968313780384283437915075688893657669586929328504654497077875843329765041744849070841092680766607107820071916641036850391006214733707587351698098947858949985243330856254485490880802361288539104425012005269376760046677689927688631672687092178403618569338710864526110235291887404967694573388982285464581952379180589694071684795022692197271810765739618867670376812894463714681423990722366283571639855359103743835615879198276699855794183349091432753568322862877500859114054401632674023061596470655734224755765882798276602962725348654813839467088082475098086034880788922263035953518998056386841185098045766191365296717396847215406441112738561635635843817270576978067405756073633861043152424817712431062832795521168565643485418742840883251414300156544438302331194810056894816730041340761051569604337301956350862113616350173404765064272905472967884501167493123547795292186761071910433850724165807163507701349435562238605343598893608481985612513267100937422261135261211704592054851403239495770448358106642546011404991179762737893079609848072394541944132768864700111258455910366780717220540875750800553900880508203013085593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 30160169252830235782688696679340454549489863699900564929289578999918070966937566239021502839181783499716632993320710854633406991984606638653669312333441737854692819732986042887399291262061573694468145966633800953832548517700971781540567475969015765770045737849979606134559155756546888221790077767897056386188537316768578845993838031573549117745931931023164671106123342542689095371448259116605122475451335605126941053596037915365340727741102292729381471594939689027866702216222974474313796520964302447740857706818374507271850530183583745788242983973546881572642221408229809825313019247246159476713262602242992812162338112676192847939055963257414039003191524934567176510605321529621993298966423228944327323482020560964693975325611191507732198177949042706017352181668003636551400057567615959867709630472720656485119326127935366039989691941769536418095966619512233143480564310013027728357605904110052176503676307281398971828493180647678369801121260142980178889471727064466919212319894781342664436860199616386682709436653708047927387223152159601633401997767688710356210799435986195977695282308087559376873204130386182870231984408777102248761639302602463232980511952301839370049970781550322676385387562216152413895854384913879496140023780707699218264160231329540703659613673214116625392538622459437048480253753449330121282114981824334506129688571547456445599854903280727584772996590764635249185070101010486170869655044673103850327296907025731724724100655387332329936135245598472286649637028327729624974199366216958141578885987095571457507345357825129239781453049125197424686908276833030364756674890773565046686436979989433417523046527319459732067803694863544461095616375453099435382718699939729792384841330394244702244142523189948205141649107921445682136480410464417999681834314672402229369280688287954841799366928263748665231753541625612600377175557637915173990772957811868205761625149376064576578712414221713702818814804035045070803313982911078497776950735068439409199988840912159782490124613459318143664237626765398802668682903316225465092504305094593296783293998019964576334916711608758685550633436128996834049233245107629293539965242833859698534333357296956856792621879274694232576051049113159870499945126805934448701529507415205852761783252799548575322463948394322412936614822541002797165219464851299537583963604768472566939786953115955531631316514384279631204755176560489310969099006163155205127045326012253644409906520904648491523939315863676759028004860973267080719168019027331537773531355980298831870634954033374748132048538323678858225808323663013732181389779899916583452912067815676874462313979100829595727478366367256058804569330537962639103514363888120684594706348574501150620167346787857096901589750987913122674754675770508016326708392791948790644496219548225809324507870003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -75116085378081787707574493200228702060726324228696619673443895484019106893672505670896666721253384359819779558016753317406370153713980554371295691461650041195854648150565407364827602769390709474946655952276519620141160847941431578201019967542425456875250023713541991801912191609332781603097560313933120522455514862406398854770140335752757857690521992952321644834754229435351028013454636214766733527106572992866933635360865624293943131214838053414723045622882333822038837580763234360875211896080165500055491412938690572990216690338507048924311278225042015550683985662833392579992806688244560288836822684662920189631987527703656481237607118336465543160581955842661217134308783999656799913070521407347525779249227851182160945367006509253432665821977729852993049169516972246896814223188882815273561367031974337929167407200758925750386768647788448375733976193829827880001350738266525312301451880823956265295102404241416291114585922340677802863565811756860832027181294358875364126138485940753462258379797928806018687174267575508782061830194002574090474696714084162527882948793181555442451773778856482464006181720549990162393086241512708732291342833075477113034043757654560459564782127764490247576737112668611587028902745609611749503753377788911869357323361046096293164502478500388038574727912274837430718402634173662906285584035552732002917266669308285558505420578775589796480501679559337392936232961051950350207108205250666658172477667111075594519897830704486259962957540025843988388808961720062442427066736734612753088980903633895139556331579909540664582744072808126025128340953464840598278346425102111512025216246298610335543318380806400981951939861509790586427011391172926357269206429105992689012840656707988508859049468811855629639559005481496201088190550745420595559193477792694989876901805234311839904231062558040546451671366349440492401748454767930811935823804887894393684624348911431625724312752683958843119738082260492741608334453438834777932498931167488448821302949194160375818132005726054619354335466358365120587455867212081559978422655455424641654357925679350404699123935653456353366349798871910617859521154032528078323188214539039096301436445809979984219064664262119185709447850370023143104040388701532601905104749315159102632560632474551862184828272838209985756966949734015511293836261259832796608279856949418014854828700533247998176378836940117050501872681177894959430646778517186592563488774616563926559641097824712699745925163493190754225729372909420616651919656971727959724986415429009819110271335685113756870106982749385935509688789223908809706024302593041744315477236617133942073650036671204681323630809847057623219150532549280967806056584240061183989219076200063990042563927959785511741766284402073117805083442297835125455442947077031037963282855017509911536763540602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 110710648908334758343512937748555524315626848461290294477559930367401803675707862774939747239979024455975434088615513780078411942629469403916864665319998664371822318378250547558761102084679405881657440015790437065396337565404934105729998731471131906280453502673605906278294721352225791000729430558495101821144790290791661939306692123697899015692233632169775503049652867433366757599121985931785513476682562955668571056991372663942230591130145607347564501639528080754696042871399685374512900605242331772741283736907853217774716840774045428296603441600365505912109647694191304200717698626724554788521803672891396210491721073659966153856761950185909653009163069314844368698327402323584478714956804041648065489782508636040195398152843433710425205052321245253278700104957983721225361504739433918008481880483097578833482215755020482385419788261842919907879644905448445592079459035710027339889964858790984280352408382765747317239246305018588287901219927109152580706600199138802725966492037497357086388684104005911937059613875300774743959927147995516675871686001592710062063311854971060932691334371805775534902390798843258162641216219637035380246098387852928018668368887580026480942992580898926258994553934492037513400122769887327821978848638290928285366797050954721760200986663684571329055927587097764908547811693265301567863715903181512161029081654806869635419967774290662933899104661694146588843861105331517890316376257558863228269250177018942175435796061676260837881179867638030349447330288395813657074328730709469605725847229614967186401539075606207815516754685325657962191497202173864432079095308889990873920616609829481202123422150309900200574016785123341874325726727662306456369362898817607093796347613529761668141510786677476106612376599127956795041729745284256264075360240661897219643876840881331656363748043937125787440855548750791490393640836801604732715760685707898103627821343051689273985609367477024629218539813023265140821096339519897593872115613879229429376579383021366033194842167522545340342514062283905578329053487758459955288034922437762764983257490099233374700633603324252007773880181536729642336062697743498348890271251411390591805970378805692969267328248269229665535800287688296554643655420509461760149066694070634233596648703626772989439506605895338148156293756542152013249229663399477608677014142598473717793856090865676499513755898232184279577504411070107455427182644661953325483859833279829674457713369461471531759267247479247068263126581284298572516316905617250520897802275671365780943129589123680289074301803811356268641638762475265522088021057404558797155092213483897509256380319811841114689527786325366870574309301277824733594823521674622990766396742735253680038590292937941638778692320383247351315087992145729593911269946457008654045488864105765724864214414131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -24083145197502232796280988293592175295509425449582116044425746800378043044715300999474645678813349652027443384924260043071545601214217784397213428213158942531681177203070495147711368137353849011647589760545756419580959407171746298959518123178501585576606201518736996511031248363741418032393108626419236540320296826200693550137025107357016369668975971172830915941632823739932855199832712317716049903885250717000714226095900161056421893945761212389353546981012559386824046001744272107631974067376858365636458024367598638600709365433402874926153059575744553061271357940510205943135547187948747043026963980956807757793560188942346810915923990765912650506250802824962289402719342746075821060435658232453321771365453036144316765192081339649236955911394135833729734941761511878997682191539650150149021971484344364625800571353119859910697746642397122240115483008738037775733358479093659462288908551294109856798579471929084740605106651385928442307590140516784763975878011674316718642629346658578996997411239480873501690971157641766937338430861838326640962725254567871162509143943662382793681387362049504962566332305388449146610064070038985246526135352760365904859339444936650783090187781706290120983126607309924104585518721822106415438030273874124701420245436650024295193992100249979133951870614893139693666735673098960702811834790281018032278446498666595363171386491214880236473726286730600914149190801300497924180841010961347736628955179489138473990752709625337030502357796148971035880280115488639921767205326837878462606046034921196283836311395203382143933540757353823051398796124027698218322542042511956152380504826814494929841729269971422668332380889898519328426803979585410753736290837522362406444431138111632509282038991140329084754236292600236833206878326416177218849386281052425063656193454713197495469783129775270461670875729360301191239093181358619090925161620815410922310477622335618718371785423239076839284952061464452194166094710807369519706141433528915677379341033804287928989735153758940821267045446644348282577747815354548104873125018404676648551012803632034335491420129260380224137295055563977408689858886631785369647936481934338305040211697622780137185626568572045524368006917086221745679351122764492395052245640051159745462696102895523308322938500875534406134412767385282079286391525865035322267229428235056194363883642745122323465775116315313834013086859150618721648255362593106544873415629437813997387176680635007031869884862602302109153800059955386883622405815153360650631045794845052790853165698161201579654448331189412849756084851716525577315426611504722461591424007478629962229902237254804442049633555149635521037188508395789602581973706808536815880508835472471493171356747906002908640145055253797527523413756720433681567240166935339444492007409484770522550589322166272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -413516525377956650910178708252526170114509106649412253605945664471850169421278792775543833754644353317091100149560135550825115413891207375531888687572636266901132626634274403118421589986981994201396958350362645611893292885780724103843967946275729375160636272960260538832781278904524444604314324059196561793703575906871044740805882314975242175001153122380318050887525772235883194059044912246725152689239778548061140552606912197042328708146627790915401874028359630585193121571741943738909729268301256334306036871299461573502904842808087565260487050182068211646750525057097034373164270259165563478961159528070261200919270336182882370143023725711480424499334285591716220802911228732040907030311027896206124536737610760747418981405623666169041000716584381845962871817665203240779502162389731553484279267846914889665005311031055533871979520547326875951562953471048473665807859768246125323030090451782169494764373542278170964044706576671499626933199015067263658993283796832246549850253387284817760561016413924003306009122437673780385492926450471960244107891303956269890603601526149726625706838021751549537562430603095787470862486208096703866695375661780818389504701761138881160159247931383969684252681889254367290174181082744847396576580386344344810016496479114504367345450344928548766349023032152343031291326508890687399259253628636364495738049090789151911048854270085334707006783989971235489253374008004135483077484374979992117164407451319361695527135313864068069470603008640193953246911528626620780269448079305430555747613685676359349925668026115099353718344043830279585971589791069438363388643712765674762014449706304645873273104678268197277591333263517042582921626337940891013209900560174393182097312173629724174098623134782408216556449704946545498153855841389677399281012085031550969629679950687460531726598720229666297785787877347892604922896624551399812416906602337339532426040158113128535152029217801529850045858563821392852898620809115060151534333613578031807605055086858996932051805106399297455622922304035319630327942178431187501310713877822984512329561226610922054260853862704637516221315336583475867592163962516845901933288691252503800323828892367426572982041217147521681413830801350548259620113279639668652639047128999572266380392815185093696567476378556016990654842918151350763626013163269966068716975055797940007513417654987636641114988362534971039089418360524748245798911771586607863710366658424980507429047930135944327236928069091381471343834629754621869696693061219851694124779997512623130605158613826474216580519499487471979835567203081541403413423924302258172227594675789700854679708984867295826857187085725459307460942392014264651713514936673381710119687466585198752738272620545445350394554781542757124483346245975111014654331809841539773264694914389844268694868118732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 1562088174096777842116628500869439080446066035843640849351075909281691094491004322982442250962260877278273487831640737773224157640571857160096855487238859706094622656927259298562206102135914594253240185265810933675447385192272198923904093705384927640912586079652029289582463578207469519081248737683164908253154678785270624235251449457067651563693968231923263579318239274399899761224725044718192034475751364378543704079408769997449025427581434841789180586572927472348891942821487535337546187546953838208561084759889071359728330816499902513216191212972050086842593231307960523532245362778429881867572715331232408050900885917445959163725106823608584688355363092090233102615308784882183027409346684658905867193378450665083583963827503222078659970582958645892248202707627470626146764290777803230490304335212362259567493552618537451735311878797779050309904697194607315676498713070619858988836832252406919735358625371153350105564008279562260712210161786915319143923523164944926059256598248840218143255546017591313493116508536968846177910420485424501363385071728355877790438668745482246633319317932799667772806464193782267518063746471285795223788124008401989297976684172808145632118638019169980353539517677482463819304571562488507291649334722865627711799000189855581430160189602863771828839057745453191379510109229594580689480676128416566478017096790538039364292960299982322012475461920865224321007963158394999950394808133728455467483900709856543372415633936149985537735187063947884898496213848721273996928729479752878858270624547619058185016746690034428613967940536450729595385356354765091640006898922755366373203991807954865881646198381660943161687192321319365436266494721588005188403712202779152823077454341374540551126740409644869595827282800409976068463356503397255438371707301263435101270382755122380525126088057405526825728510940001875885599259866581940547141753627848021023500604957279130040608929643826212410264835591607914825387379724000128654122951897630972084313273853718269344486415553453154337521306617215348451474224562727347788938134579081708284247497320461683023433301683096361527001368527572868136360275043916303363155073004304433625567365937788242019233356816757499943325817004497352581846154474028913838497079519697511287173192183204547054039496343271267771042104722623848370166680698685314547712682067538358987158239494699163020141829926537839675344167107203154900036337139843515132882522001158429623065576534536979769399237646931918842646944547961492051166818748695265458774000140992589524372954823069039216018821581143873808597563401071860892719259427262431146124723457180986757694059620126075872617956044534773732682733013455142085406116873463846634705034319002766346653262434803327855388646773944868168058943392550202444131124273129093750824449839555702250008232882864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -3826669025051002281137379753110932006863872663253194673734716423298026217666516636716751323309518219553993879032692050789853837701239005666220181210476190108337034661596950797760203210919575391230655524256866496716249192271495072046879022273698456720682069752324980167405806975544578667211099373491776017430884668749254981532230264436883733188783855487706533622827791928029241287182161883370291915046707106899961731311572455177388555785100519080223307254499017729087548688101809233830592381065019487238697628427578433103834013328822516505584144453651817174229327574336437378147556495251662233435849536173347860981379322578802649586970504958771637502885730332988401571668648164025168496231182187662438679085949821960270550851768518945296016160545589326478743209566828131406734173167541543752740286159537607274691679798539022965653016922282728242865266075578764628815650393877116476871154697368481338113443667060362125582083401953167131426893316782671306299434105132942855946550712045036441410161585560855703816956069075768537681452094959792107518803693064892069007957957483989279239670712129814739309701564059762037802985023085996354493986387712509906515838308430655392234136906560422325045368583953512895138886943403636376032084238266987669220082538827183028042248308129140535079475855995811912440768432888935585805204058180730640827344685310980478913294332104566468122890518058470197711812704398806439571439146562291433183233336484520549432828815944543006405317369766520732213522848528911254475291432374148666748690692912781698795448225094655871268865992836080570811165502256943947817353713643069433564066459325478413338755957908364041444223438405460376506988025411477646775193896342155295826595162411049744469470660822458918206068825140132216971867548770231288995906375597610083864385155621997440865709189940658394156773497294563703638636033885440424102781350221356579082703230942426560033395071290163621455310698974926884461275262118267152668017232871498065897099830112936364347064525156991337442920057189730020226223646226575967400261233568408084601122940468301122893281454803388522452261668847702271617258637330868214141178263606314620691241613427789042174186442405260601071572470066765806101336224174579310589284087604547082498957650466717978980084875569958186211206322203444719119981080726563329106011091546829526261199466043039080062174719120595435029783994377118316665041256727420451707375671767873495342668665878302620937659157629709561042587588306438443373330820477198277370163943929524288421768222218334580810819031793769114837397534650763296427830800424831879457929092788815724038810508779258558761454145853648134883040227431576811119845288964458551116406621108222044110791676683948145133795523576636285548935511579181853124395449632632135886993873651497420108816957885644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 7356641688811813432541899190003944778172023008172464520455278974855434563094493765163202692007827208588977466260775334073346052376170846940977930928592817035700598912492695200094988937869587302686655021847552796874320888150522457570684457034834787511804647003121608724237431435322207752947942612535550772359276576237416566073114396350242318607256435820270643125184036329106751445600529896114308766245837972086613789374828319359600848092525125244684434382067692183114953803979399917048291417798659483071586468097435005778778650905047311925743297964265714932553461188498274758994932469231816512553328277118585373771558081276062777384902433224690709261025420493628372558412023778019715054316431423979356108004954181784925804957601675604370459549470377415551211925408491838219975272223218459990680769568097993596775792068165384427349069169044527097209700213775794324799767531673232176547310253035903838112991919287438960958945364350427143340227602375234204445795678696948535194783960239524686178384860981299967296337547020257404408734613602872844347177302816826711972940860269174700878903510866508187295170003375482690817609512916386458554882643644966316652301628056942343125790595894214743673666406179671881525687593606640704685063402547229342193773065321567964635862995864958844721371921832709989174524340344222399940870276369290504931220197542400828937791497961882130844948298377095633502677534610386093398930969152556286396816208854624762202066127551069652855611844593505800669837165784199565978500826611136489021572262856340211958331027244142842355961018113850500887774212861471863996315881263994815944579023292527089819402103930962440039107999809652094289718905009772987498740659965725179645608872589225371989836757690694440249149571281162314276215601823269525782226626308675078031384040288354370204590792459120016185550992994601603127239755469695554669976731664062333338794637791273381134899782436190678513101548180528169608257767209575978248006293696974002619878168626089141350379880193475114534469539397564408608648289692660112258056680202294955274997876476817734371404375642313908107687465358281582729513734511936154034985615668394812336586599581029061066736863433102756579949137255744368635239241619747247996597848064961381846988711651420763513751878263552040260513871785219459530400293221592154948144488041360821284040409339438476416932386734589163722483642429937738091660418378683329510586395701688526270091425045725507678181074530984877221003855944593027920327045282836882408804667615286102697219071197708807981961381965899634517245780735315117178303741752110824670251928128388236568916741382608872136648467144497105954433993669205229863171236485855443660611720407137065192648991601304333733213315425001177198037654406852172225580308259509140464691277542933345829082423917281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -11675112867037576185805962346059953887564747488079260765690034513696666620097973423740998622031770507503328109663106201339797293688182570432480594704123473428243376507650393938274467928334876498422757693555467228683697355318955286885351240869156399915997588429539687586941354613070403005437130287956434981614904747040162565572987147644798970795552489196786200699893414421864036908006904003250290559907283311574902597474869781896864364485311525857595882873175559262136636754402971391882542548498436957646381338261970378949064494513752223940542075257092219881881825955446251435773008372170591628433838441890737022071455198345448206638237998356310444060362313654810899125045530603420588154410806309075392950681800759619387043800267254177710994609605834020059665599964826722895971670724273289911113421674493262242638862020490207497871551799940231477975103779535228625368809599972288030694380030019517640336705638278424510718267400817957285761583761053003688791659717612203371674403809021615054642800108454363769673896297385457324145268334049325573810915144424025246560446714640397376058691358224334884931643563715144681486786640420995966200752066664972240466831355661260990511598173283483369560301864142262390987992328698083673164800640103049362001267099124026507190106266389139737063459804015945598449790663062391586093505565285282068044984515494901783301585104474545283907194736125857821077479451651089549061926584749485300605112750872958155926826718696808399023405458342407898187027897471229230729465601193168975103505424780557574038923734845691897225684761877107006722283389493854511793645729578979564657478070767659108663255489562521131432263241167449105337685760071273869710372128996162845063931216462582678856784114585046517265400071211926713166274636182001166293043405429682278442149971018557470521310780060781505059400859405936955631025989018769478515443390113767600310623180386333186702999806131276896292763501711491847666331772747939557655366977311583819904753839435174010542412713445851199752731697505494322659815626788162190029798721251345611255579934014133661258112450426364782983678237648326988476032578373222892705560835052695262969329855421759533011503504683836325960690736755189129056694097436655428147043292656509691244826789412445796874043224785537192245711041996407203386165169631907353058423247721245191082424616284737974750847787139984320757836439186298123656402580569685798025573340084461988779894842070896214307339321486141883578076157826341396658730138664379954227926455448976201725908511045859405982447372352553291255363991210286353804965813947911148928767351556262890420517333251003011529613484532893385857929002201154465099341416312971049217807912951557149797509236268309608747213489682200769784569757577380181803613724273632718454935419233349405283429791039488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 15687164694637145344457134777712853903868819420606285504984052011093501828868711238382934170433306346460633169387803230251596245182765711002147912700290171525924370955003152421944927987399113341520551149008587529894274597794068186811831537189498026587669332689001406501438123371977690212257318185016299056295275377098237034485902572899981529175791851038397106219647925169137968690437023852454765447882887781867702242112705608488911444955874328608912525713770886092433633110709740902479137390661654452803253165614029909058378842041955226257495415202579092514025346616216755108520314237690198328806142686621189822543617049416531167013764863803495785492949510601406597264135257568089680258516221446648101203201941906229397545186040781028644299784538118984399261052794451005443503633041896061336235469842864177540445286392880846858701317084128304029121364852496354178567060845843990693792920515819802400098277461216418360100479030936410585263502519259443198060528613892315708643535717042714958088571295723478570539517578442510131680579327310921183376162577918217102782212321186912574086269430966483318745553667520260615810804954947888957510248605435390491062451450853226416171971677758271710027493238989387814211404672232552262033775990887527679809504265952602712202752954170317253806513521510954770692769219414988518325539284262873682342967164187024779872393629233993933239279388573697915618493522741596045796666575946760467866546637228170308050438745281283221774793552728725280075978111883711664629390387705100554241927276113776973891621816358147162418751178425401358500743691810174519359992918724815636542275190681015537598998476995132156560625010035661128051380041596093162689809311213034983101148972586333194726417053133940876108175098360915722552547277422263460959311155916573927999217206291663825059508387167980532389509743281739552058520818546427403987527120999920133341291753388281762446628124257317495119865636975605161359579246403825751020348078337232015317326863185002808914540195898296880804155394827610312064904855443537353697311949110325545719538998837241969379104263425352802165444914253099231534431715700667848360396099866199578956298954602604094650655149225152641924226796210682371224674264802997950183127605567547711605819870125976253021682830076954399871548222898232963167995922085104682076023462150610441581191873059131352779835416207296885709780219586049701837448472688990982593715412286402231436693701029178113828435942301761820185429391427534668244596464483945736431593310766236674537714924137792214170782686098347503993442397378015036967782057856852178726129532343993990790362538989263946714695703077775142295691620515408872141458597454961200072077754355173316452235057213652433342385547167301869105524108523398965441273524993795683108177498251122242140821090971156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -18233324746222863541448893377789203524171419603131032229355806654819425889637987266472090888035407515376271661764166782170229577636849009246130616839052863859686135363444952534014958796792706723060679542695137443714571611414389805831784386455013825583057857117553179718130026097214429788666885940184592059221802450113170002171203277432956816434412120831608820157351184100768952262421080762604103206797720164114665889468921596646651376496289554638122906324136881286484954170142659991984161018072187687222044512593354839006242432724619309699618398314719498737969924884430833642253619272342261448940160117659108382503284924656928760633655932453390183710219122623474054603768851717945082500558444785915360639271536280376554270398353894722959390766399118112290472192391361208069217819265629291178724268308321489115803710899699496857974937795603999509362359437842026967206323899036368669474160218008573868661979324762928846537840746767785995714207521014570882961753799851403949914854762071140541416416367516072455338948020708865182611989844158993536026524841729533234458513405675275212868528860296175267117573809434609597920909476959586267936410320323834713145801054579099392323175258576017102515065953145743948914870387345871164028378256125394071103574082719867446775162228493854164903900847758925333389859123121852646777039121200727018033751752584349350816932357678674094131945254971934803045228908896887919880272070446605326986942632472680932862024497066472498299631356664746596159447761528882093646726296579029891367416238958844044965380382701038127127601654885032444078374194533744008065461637865776022880354880443670457530768384982515361312365927571657874090532785585941513421068573831324043512122710161208428524524301172941899276496111118513903325221085380297684728618927562843943751154080072758277564047352462707708340536683673284288670955968537161732615108817463588907200669789793577216992356182359083056321647346310982320858955724658678641374749560006380992939817372645555178923679723364377923116094472023150945733718617827068305511534029361349382136069495940358984176631311598354181472256900267692219589709325744174572435606163316214705011757852591928665652998619968827724820517944607924786465018710855995322072225919156581667339436123105338491493713546337420016293871106467058895326699133545954506686212324357978733354298098494367491155293390393864015622086446951147734348712653035890253665506716804167844707427067549891663948681048654980793507090362367024169833659503291993028042751134889370340711692774395777996826120436846136943320395163128447775994891064437418957231744874830862031806148648978386005801967504624169159710921148238224226574097029792768842394621351213052077112674322394997818876450218890149616364205324705809548405363532101817822931593898508708310575402103236198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 18727029433422576193876608399046061773855155437875653717181035772520740184135293203427649314742387355256476841336407682088289189267724780600974106521083039447846105644080976430405031787293044919042397700456861707320814772265380573211719735955860745134718341043594583295616728684923736685267444106455016870820486017470302269944621119979366652148713036727221149866491253382470799436163778169507169118215064697382660561165570113647762023608123165413728199917090900850224027424594094847652531407862605905710175414808424643126749323517166662638804495968432965658285152686735758163618253361676985541324967198025782344561279262093181333856854646806706879857481785557356351333853048893921122467712754438129528938116256835652767848765825102720165467533720837508048773349761360601513064714089216914916385856631360086788823238229462776007892790772532889656218465467112412120102905803708496956683373069510789405168523834639272277374267677505362100535170215809798142972710533693052126924762995237960301555970252539893225957487084587387146252219958955621682974961229049416715397412012559859847054499328562002871522968085578445687809922801492157181208576235082300368542239276679330551729304555296041903090652505733286042209519916134863390905535310271653964962868571737645644158617131384795666702394496444769982585064704534862339238253348262080001825534454950159522306069439246452086145258403847681079998671360335547185089230240321322387135175596250300091698227802288498688979733103073508654589841203006673313729691188452552229768446066399092733378318701863692945367639778646481138786941915556464956689757220200785902788274120067023676812407883322121056570687033746572472220634155011669303239649959319039562102419430219703094753328304301236720182338019975523115813291702698884373434015041121784706478878083030787800534261817198297077355544732010663632372784853923054247256875375828981619965083102353193388194234200489917955513162037364390939890243923209858962672820128406176112360062120022796140564618622158829122228292316366763681454086989032936623455585046438451564343375886416539645939053585178458572902931713098013459096549283353717289555966804352181506472820770949155465218689389845405762348125179975781239572445953934213881853605503981789517810605749007527644155194324954900989779829028006956395850389461135568595121672658390767691246974009420161863776573089521562288120002663223251751116880836187375459662858965681656976188017822261240053996689001923541108741606966310782557449173115075740491332979489303700429576734013419810313502827103788579134366353405720864538845865413205834598082387947104877301905598637712210286350578089359164709884151062649888692835851314451185064039016776189838236031708844136743695398632120954606310018541869274079066837445567644902043542892703792357596853432475770159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] -17349036768423455695801674731719726987338335213876966971434125938329811526799871068674261209651137964305461982396303638501950300055872016128637614487048403072743434799682107481709586638316956001362669399832871338822565397478885994163728324480427338248252749241123867018727389159308889107393582256312981612203997207409267280375574691993009830307415818008194089373999601319462470517405166367739873829876384622656115379544517792281852434328350801261097630866403989115427524804480025250097183300219044574275535214522907465515440467342610138530933059900039595994044046560178775597482616968291414496541487500185959076544141850799812779329196847499280984694599000641224584320088557933881827018674384252491490612988738725538030704029775052238439185943916120749276247581201915506897406488019729096482026307517682597309365313383979565032358090576899003928594444966304518849859956968361029362228404251874240941400092708891160222889594468056591466674689227463787004848397188087682287567133994401318418303118727407276722244540315497331524494706175449915841774919325790250378169290295029046734454759024857312572984168324840651904276133307592207464903948730593198798920122512487028748769538575539067010388907908134356706336253303356903506711493005716385029869556830236310376022486296047333067598291143178153350094629582796156525714813665611294308915652957895972512300014133841672778242071654682917845739946723500584597427627999355602431554581600689077984411948425475315210962867050377378722412620258272723825240662036893585711755292129691152868205787564420557508928033165090944221649121674142564705177181036874716820376735078994314071112971843181355655004877040207544127218042614566341828311277794756989025043635360719667692606768235794528963833938123219080676550832820289224829870475433014916632027404156990086472465470572879408436305330112725646410248267607339616587310556380407916179173980427419994085428118395728555187087891069902340030625608552071284836446245849780281349504276585932753161025869068086616489170320330876899530411649879260372164432674357582536990965256475973126996351064174240380788656216457563560899686292046079501383491282836931871343286882790960767702527286381275917596106488266120359836041403233491216118000514600340706380970805914026075861024054644105092673196503035649681678653292711983011186171408177321699798727638932553594796617849559993529650968409711688322291194404714357124746140516954811695494746745442093556154448856807430433447132110136398093538458616079360640391630147896303617863855375752155298791404474067015635179313978558808173622477900700710058135353333205849867834225204813754259459320814411877907977955883866176207392784776879815485994728991186222350183176994777969482856453818924209128343332240812370440734422439869969807651746088822568235360248745887478579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] 14763869023632988115211462105482811243801490940808074024419359290311319125002738196190750231107266869621026770925031072476167131530249425315264991531015573598575802334157781152478099930412010512896300423680155260567906201475178811978318668971640390773965035602285476473356363822548842594102478407845831580496058135282097550640724052544658671048108884768363417766508046461786900113857650313954278146840648464457300245297236811735252980366020401110292392760717577039945284374485489001179672642478348046760674570570722835014220476632795570315003038517330766688049673196205611301118122860288784918142425616066560017216733359357193047017352943265825013944068905894866690040041096012542224073639702363758826298180266040826837610640490812351830625055044815217671036562093694048220658508566537147645975813818854955097894218655709131726898945022367830968239686584953327283087369933539452200584881994379821727948856846350560784248879511626452635070157519546620946554427131737520422833503599515626427159587716256420295789736806392044812831949962231764486664812941201118607896475727649915710437483684359410505149624927210227391511926237762901035950101200349148224520862326632575078862513409527507347641508765776927394719035418995603872719792879809099333918110387667234299447709919112280822907425317283352071799770778307830109726251726037704947863159216671244872625388832187295492690387386310744879628975424243877620569403823096459245214472531130831526245274551573371022747251023691557620213134535470337905716270596909604553561197175708097061906172251920977516725082150007036163987330064839281133914016640230951696773040015465914365699515380042860419787972863009438506601960252923303971243050535330431520396502872690914974782363693527903951182894482037197683214629126543302788372406147293840263357858089686163688971207112362043019846687881884558866092406733198961959242974429961540188813325892650412612753230532068169125609287840604707611051968301325380881786895182168993494459007959098167898503764897730566796122652570170852936684365373125321634848448599102980379676084913744499804946795677941241685228049962238642930696874840092627112788742580880351252314257973026733516460985100975792399376180163515382336658331462993097588261223030603178302483542149852607900963013788256472860008028683706792684220441060990784901265599545172417581276779010959629836414872313249440206769423788078104483279216044850866945110667436853703540865222372546942943783079201257464149117999403718074079371648934185403603790801352688869898528135566251143598605511741627641641298009089745342193880291151169095598737281945349849262838778233609010339839029683698660668886487603035977723719414189804841123660215733168498566078045433517231119763554466160917534885283444883640703884625446863439877553968083014039714904180501734490112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] -11681797687108521617064159853061196245296871822078383691698874784501713347123916198851638074564246759609166612139957565430965325792731709105339275214199986753816360393348143417044656285435372877658056545314611190165186907075100677431490808072232332444070978863117057909260210585861003949616160282452803921386666564546720794084553091352510151281316336607238115564004425533643968035143735678776954644245724486699849922663305238063471032254578102318826197653388083566770573111467304879009830996969398599342933572274807554212838142836110952020667510264830746750245820992510496212905924289176112448772621240262991804003611943361751826095202558799593933649185145554185300510097857748286394886950618164455403057289956558269817903311386883263256465241091530434178210331356860262603246863239332198441826069611168667572059711615662498175114534714724450392230587077085116146052537751273640877872031332853631805318912867458431527404526474835290413559850237485629866202383007954689342176561286694989735609430903948833875139107120114116145870507927657377704288806885822176072754330351304793269166140643155246437497626873595503221474157294865880968112693568123802617639078077270144402164528655710303130938281912776610170123684560410269330370018127960756519058862694260841136300093482789846739309290047664904306950566809418879046269240501910013671549610245249553989286484917897191100398968787977943279808385608567323843308719812362844702002540662436270671816146152715973201604046933300967241770699418377807005713767695658325514550694530295391830318860862970977472456910694800978486861461414289971810287343873557401599715640955674998423443807747392852284509284391941327627041666531089897439579288627289244464455037236644558530502280536738408748119734332386846763833471598510325573966467476353756831876707595659585864995030471189178854274115445513842829321157783195639043271578086864959038060696712422727869916440917561587092102846446415126317438435034352457043267555190693094933835516598291353443189696700367605121489563571250507049607205417250349237273355226533239351713884843080182389103004810763276168370442576184095766972736599154141252681020593894973729538403760189801978409661823889121149355146347547691037561068032730874273189944121547661838505404533181021731907305061505416031198065556887410445005138111802195810073450450354259121873080830875028914884159360010891317594183983083160960669337014698621665581348263828253919754888721539766619584526369734683263665150935871923859908273101407719800000516882165096592133120916684850696890811734891474397402027803709605779854755101032213049002926185740446320381505219076106016882718200349701340554701077972750284342031348163619737924986314590385920072712743735608027937430016657160346214182239964101214454974209514846917455771882592606846851965344179814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 8592383870070140370359628090015321448291735234817126433488777779075254711926430292324846418745911366129545346071391874299197232764139571323485055208505072958508107364721971470700084240278863333457460909110537430668298594599271060452242609600614996671992211927127957210186043092961409326005564906553541189866030294716335707824041064559926955851714748265707608418829412700640819391721216492902413733389505464345851878051684603431204464746515864269211071844487612002577978610972165610614026635936670279275884393786147276548387459556992918446848173518262394008089719641584530194334090638867847263753177922708364307162686080785358760520989391007446290822497534318320694185920938924167816930199141241815638882703415403750081435648454610421353453605765648405637836707598458765395135913634011382186972728036773283065308498742655134729686853073766813700224372102727665191812952907631315387855929474471275766878093246431962400792662325342841831596749799229695756237469156657993346495241485169231504103833079189061812823906630339610600004696605472086065901248819036103593749030712240515201655308603122228191968230120034074132282524711548681684863834996044292789275771899768600198768904006553970606850804131172461129070080343132734955625607673712320461981325786790805690499036048798418886617702885147064490331356458348675197445487114997008089005071092674511870947787432657797207900540151753430224814057946079750549968281981301847782713332761791792625874544847823987436024679442439944456316896766619632325992780250441979424777345225595962574574475799324653707149069884541263847914628049788334118605059182011260447713612295167913082301737253033651194146544653692887084360863554649583160351667881262698322626519942055557353994109619530963365315325604353752629745245215516847359386160066852007128018787941296440742070291910858904943173397905413595249455431315507856249924849150781266139787991813543108965535092911168969641380227528024742423068468344525927147134533439910535728305143151184474822169142110489924116789045243219364830798906852200157990177619624160234381586724091497774264178727187671601483404538791994042655596081057430564681644123218534706690866740199506770408796423558120110851032269784527884875507352901351199515730253955746895434955952503548069701177023064347087867940033161845684371466228173095120204643572812846355721475021471988368285326717859236896722349855421995471507666085193655824636128611840562540828428516797228644558564608570990538874897748681560442402975938346302158065514035299073660716783731421416228960365840090301631351039934477695491412201506128708107194226973069410963502550368227190030978626606221103989239854025625702000771635214243840949108043816106558681781638009722577748509696261260194102763872271763740677916042992286078155654891924286148967530353555154770329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -5776145755758278659383732353435505932698125523866298781141254833438346353438283211260095273618109247369762157079913538735131346115676886401535552493555441623920699269800361219374884237856065553644408870705521230027232594327963326155527596207951129185180483419568484107992742801058213656509773975898174954102544959108903721883297053653157455978577145887390885207969674398130588448025028203484303236841833825792290750252136357351959622410821960191648803498491433110221105480690859394922041815091813817530750610303942879303395589845066543400054000759095547125515637779810366698791030457209463762229769852748556315431714216830178881566987389198324013438306964550589679474260280116307252858765645054032652718472158935730222136992389557514108622236554396657326755629100138712961620112611604603800140235954650440482511746815611948127759068196608378533692350066970585676890710347215766214953545598511397800486851876183917062953414795478879524047552459591195956228689831661060221335936930807858284962161311711023393231121397176666621973949159254769122744529796870661677732849245668232937964900905001300977044159442694368644333788703925641842853167111257470252393739039854239113334417829493294166130734361803513926567027463675491599668431556757617544938746058918626113671297216981219112125400371930016504995992786710602122655616471430260907913368606435855114687744352191332584638006928447122767658393606177883822298747106203906608741690273878977313079752729261709441765173527743637784124488985542234439504147902098100663554985895126519368685142872434683775262581005940963766789162734048675363723208664232755908327927137289193645449041041128560962234565348046663873451303867422375404168728496314004091527110064190613081332837831864870626868893431155497092861818524446583960229833467248884668184563336762325584638454985090406494918610817914362598763099271970878094333743142117323446721323842459914218879537886394363499938477906293491727172608699500869322217142186126191302516023228664973819180283943411523355377227451231888730103798608501302724704024445578902895978869083672535606201282679206073155703775694676832095227605786282337358310438667088547005776591448896438558082846273846608123844987418149997481561821185573108277531746045662047257072264364202585776615493267179265021591030031895339564045184376480573584232144369368534767649214205436639909275949954927486063055976163695535676704484187280907386305727777987271618798796276659187756836118659008356351235080166363973180402297460016906429946503872234241388772470279929600035014244524736691115089259927455119352449826129006020982110299146835124699736351193715445815045062334204441074631936270910858896342596186066352099868355660393145497975104923531395869991678650680809276657051129257856944872321589183173790864797367488042445832052171970969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 3432301175764726124078827551785876843320477502662423536307640550851618935220940139319252103414128092122231578817082141857535105972544807048868069812042040212252219957490015669153427273288218148336390507501023107806846763311428546758880151698742037348216107279628820964626913015335156417960007679346020517971065024225248437578873527575268196781000165960709621423880623076043524018546294930132599414107411934340885115459922230583439347583527056130037232521739223646741351823915215094546833215346008206576493727831158693393619121538806220514761512129406366921060020524296335502930661719791784386794844658982367363960353530892500035039276751641889644334410932020253226711920148468370976768900392238272295120844500224100509329913656104601100756937921908652447199419228169058482114080990311780271171339381834914100105623032680201283012500971357748636667335221431575643180003697686767385667602973561736039452299831830578734458031557282407879690627770094432448320454790645933599641248127711631035649109795629637098335230485738103828243583979443269129046539587530541741044354486999384212613489717867826175102779092361062408106301735887163045027308024838726177629968650797910420856274692176035670324297193318506565207713018897182893313906768614869756935185342424931654645277864122167234375183993352819778256878747508034365006949051280272476400208696294361030583523436902139875182222946433875798872193702018573976506191470195366932942212214141715112173177831290013025951103996771848426903656550585477907619392411491885587663506247771133406731768529467183915132407906410886876293232139852439985435119213560268324458804035822231190566560154422861792995263193400708184535146985054649409115844168569205469976236974923737159609113508191699766566249494512982053483778234002970873899566548437530475504449740488686241375570678884476260330352985801267566988026603873646530446461921475670189661340127062998308419738720397980410974716673235626876168710413180669356225113204793939765515274755526882895349041315873167400541384400244867727687439359931432799297438349160766315185449339610861560274168441671410790121495394080849415217120455485565338749716414456967429339709869480481801246145784811035549236113371643142070595598422926818815664413048896915955221695458116216735894823520578306923224812885848959714461979223869940718119124943849232114332926549506553630909511802487388350199641151645852392224227705602659736645665898625702230169142700551928701533560847151878563123287934982936797665613054034712793870491380418884451207391318428983801021374169333838705079817016692780105031190744108233325305396496398996799216525815713795517550833064132633140923936251411325700555217525268547789547668070570873234059515837456781818248993936075347975401362023213203202542762132224388351522047524539648533848445596603514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -1711019508976521745284119769778688734166028231929273786244311671916937291522259842343622434112091301011073172626191131719006255137079640105249124934248105164538237803925458442759841048383365436310686446722889278570978284889130736427606811096602043337869739316689107128495643819019728048761130301539091145742294762686781362720086157850718281226803233688703874627644896423197316166033766628293474330967020311846794647003838298128299678542926192596001021629607044412219723666556800838295686246289004155154297372335079149662723212779994752925221591752515444034747366052621870109626824244450711330544829014488925161034032812208106409884529313901832402413735199491632061803552004721966818002756470205442208173371764444320325810153168172318358957524727649466732890801152513615817572574405697874145078265475002642993438106255949139209413761299916650987944887711834429505710577532903144721815738244843705174664652946999943684627387051834366441370307509541471694201959127613045257645047874092934275584736858619535232410904378818261081977796470757024334201124633823104997890231286361812168388293582176384532416717268096478887880154287813183513525519844843110952285575292517602492121886734534730215626855592568287757536479581745598858235550421393996817429338268663578902331878937004448028513399514765815183316244942486340960472057647333175910947354760836741945887099924239359469404579334811059446846092686937514166635776866617457860771864386308781400697367014823309978839194904882575141444633544648846656016413592261632258291058816246851468019273457227324018586677002302956283268024423478553722943496801100710923453842892402406776866484527646534083767878341306968232025727565282382481022892607957255876783415513411418199265430672965465488738635602290230892412966479693341670080458029660526576458411440414478703258728544189447541552250102870718556925111311661438743671595761351683882617679037615283363127760150903789933140975058255543531133639629117184841663632346274432218670824073346021120782227285723822844515690297066753008006915865082233607196010731387310169516053187006931989698265173416074049160643551678047220079631957006000231946842107414461359800011571601603909591299641058522624395556042656504140027439206953611176461954361841432913198566043015992009924820926374711574537216979992437031775012298255853163290164095825296627500976133026956503116034982766056447324846018645603032617134921657394729912012476575806287996255476795988918541939016339814597247539245174443070171077867851262083062989433755067157240765651841605031498564929728542211855385754972326768823435082265670859264459650889062002913094435792541552630859094425832533200147589826664176030507428938192174845512904428215239531033209500011023781114479304566797723690155424899083145621668501117987542466584057082472627404164562944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 644495411501385907014270648838346461162622753468797817841161569290140155295726803401674872498357868634124374141927773697143923421329125594442055792989374814853567742965854961623751566743976743098760551909244506650975646603038413692833356030085864857805910002263981197508600634208477195307778869572723121580515957248241316325789607518276020741008940647565559329626128209352579825233743342167354934865899111669108176444028858068568836280349362914663180933145218352015843266206475323831303363778913342079192386291590942217731620902102127596994285977274934869551070164358123020008377177631445272689337899012096460444845742307962632372312651499844275174350959502658061344498518271431747452072653302295657854599380101335589137690523908177136795515288838903312170861342053661556471390641892016080851652725620008920438782781200173572492136814385282875631728415031600134246686023496814380151648187344073427561753096522611710768618234804292416206913253405273499927534598208118431607258469556097937973328779316354258071951288735192849955486321274538626519025036782991607956191460314721051460103956718048969237516874611041462200469938978296373964276253873328803861981531885505658803451714407662416312675869448153198850150524817728291934564015093359937039617428325033660413497560891573221852565203297116391432614803917463848136054849055272601272397858554510218129859165057231307318035355098703916800156170245139112817030493254901468362780533493975092385573349394211836877287742519281330097527518374700761131658685190698809573168358582175890207809913312582271108060946493613323962277490754324533894625261922017877162831781328809248530079418592046291817192298362459763615405087517342658019535101932223175393417666349277189689432508402994157161856103492758749579749714727453882195326764971127619749166598448108410038911703184175482514684900915901528050214613012864360565670370201579264730540314476921649590418200954930900825442575406297769682594828175781087100585640403904969203997655367029364400178333145457139958388438334805182889192714258319617506792436971650715079610192795834261436092822966017889033449217550353223580566246355938859540495959075606110056260435175066482342488528682769549221433555972259531059481582179673441318148883342593779507464754046683954592994493618962077928318894645182856924400841875165879532307521469616813240581406091076574104219048382560921364873296859147774882986370644461609525808166932065424846779482952750766977791959700582719262173658750458899168709137233952534296963814694443530878732151243516955683981042470106369444569215052757856494029031158208113559917710268466895106824724187610217582312283491594319755613377501500122864523600728412355361696102950080920674509745297566848692664583024355962393919725374640636183352136809191967952872676780253665181498445932789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -116802627510401919140163668671630243591967565164768543743965072740910469541068622411007668190058093140087645345403661215878780188355945362530713663480393081904578636787405895660923484003631299647218344890125044562684695788944328691406741352427591555182275522001870732398983254695435219050202624915671607918608321886901006994286026835013675967894507944377591584683639979044496077772716578235842713916981041568430907976045184504902758011683341347089233328196254614577051538927247162745249129841812161684664849904207427454269956583446792752541538335078337190750095081532545316293368335622859746887830405200263946117994831122138504976119040107205508235521193595822641028607267589865022214980830751385936315583382567862258229485058442649416770843540061427482500758016254734729729721600177444365722698021530344327965762142859200458252236080533916191942793332507678813641308367407428255364731062183701922239683522166792772460713531312507329590269224939300326949986739761445859045378868807557707992207533353326082807161890406159412994939053726722186120697957318503003297167819145525612950466116876753417030086369433213064590579862223242827605888752792142399294128063822066622272391991714486812410266275737207356533667153226208654691344304839813599352526292814504436082869615937504560100676348617183519703582605879725466356887148743375057852117479191616658634694177955953097563412525187906807110695586658537266908255377491721986126913492867215235108881736164022112427642190878849914201512646495136741739409348740745222661750315246613943006817038652428896780027924354752852157579861316755145882549049479759816639749465861850626612223610338883679918427695056590033325195255176964834450147311053066394789142680541639206617992631253356220170287349827191994023535565951430959029621356739426898134228900929325579955709544304322519087999718641719133141448244192570540819789406478167615720639172030152868800001849408418217828352453452058230242176425310548980208711474171668075398405504567159758087131186284416515551814927010193654682846625353307637045989341742357982266705223519094160264060520017061896330658089523935672112317257208251608934721531222498472035504828166594961876256220143855761057265454586898820580385627440483189232378245678584533891713369641399360464662595047926252792383765466185067468539632919544223840323412573692380620250770431958368738213539586014947469371857327175844691715403891706060746200884421594507301331719759304030691250870209689431252840022397788879193777153895381570739543597230399574213777973443091011589271551516112907827240322003960856341341190347589318298945890622282203418639141557674602159160641715672187224619073532713382137489908535282245083729465858317535721522306042702486458950729461752790444227784770539552381044795852220939169973567527107475328666294235955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] -68391392863767041692315963891676178091812019616389437117051460896370355949758174385868319024342477277320565837399317021768284189365356997129273707117061289044963297978497043367114673905613914257741236790618554673372445111134845425566776394784929022129048125839522847481127276924992948408312550279506669320546456454329030057423345098990147783112323128775295017066407325119214948832963808351353150709487621727697034508895842394954353321207486785762742644492928963330205887528376124867416686973693417737198941385543861569923762458603937900889275851488194643618102879168646999205685624006577499264805611314364617969832365633135814683372160627703523028918735013680040999429125566576122776346318277355903141146573382615308291667499749184492770498280381788786314088420572661098947239703935116487570259513575693523837398616738627374938131854271150443291535240654506063634822338184344463729183742955406346827859128552746585452275155593027387392517394409177068197877421911636196452884897084574370728004251670643910361961280638021887327759863851346172511401548877137136298693080494872379587103463646634538109321958630909735009839785209994725566288027878935290723553836235394036540049163433431684763833234739258472405473513351143277965150982903929412863803873077680104715285402032627251811067921721922984320072505012607076015244798359287064225878074355051862917820690321937588168086561332029541427910996261339311757379750251599272245614608348671076074086897164956826455196291561567723617487401112622332841330248918738971934638751455454151025668122553540103504688563469112491532752047602390817450261329335961839819971174466480222827411962518913928234272724395455320844602321674301002028055062731997403981854005679824955041623976402703037313259442792656066581245732537829618107619063821647396589354185511381513132873507675726065050374774544681320845529255833331416251873934699712606602176723879936153822975688288787421710956388650062919334026435896724558579054904480900929476657173870075448429601343980166060066890618099457364018940222995567751605007032903794311041392747848206589515952531386717872613649029172698570248576669481296440063690220783252345656091373253562294768873899446724928578712175362716425221773721259454299793122717447016226766058961893756576383908840017463628553274194298888098964685709055970935388119047037658559909965008314846303575807951750698217572176922191469843198215297626956952029928076394563672642656744990268940032837293917982286727174926758769690517058809218559747943033476491557720567163045687848482024022232881170397201199396794743521808971438029724853316982390737163895322206313935351905729223485952714948451587220460441862951796635899405287312779108309701694823706302185354577221635727707021905723847238033164276338022030733409948518665158589189516282254523497447424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 90755472001095244748521393948387919935118979359931599497764445722646376013718731911673708594878060532074524726712774537976160570172419688219203881124628303993938305634444652352480173827440326470757138920454855956547342883592766528718924659530952328687807254263450147107150170407288543414981417268503811773575887335647680399263320292056113160058524693751170507275890265109152419644041206602287454498068484894051579869071644345743117437036333360681530217164255549336369974986957063941519424739437203172376905453898739183225886277857983981790217121569113348423670947404820188683658184070936219783822726711603084402165212895616721768291105219232281964016145311236899650272810593992930313066217280457348504151885030689454734085028352691700068927381600837371529823483936358420129535998416798373893782951206175500484338119078614133412170323778563095223062657231971006149948692733493409813516251703853079105090005125553659395498870833349936726785566382307999356671842327556885351041352311834965082905644646206633833570837514571971360943326735777592522350740124044662807691712807835122489469187850609063734951730632021775165209248750513611428660600366825801186308472923970425467263994981166178931427973072069130963454585051799957262130153193183029446136683223623786857308651480525551570389551750786944810427748154288305267657452961452433717963358874571672082943505409954473513152649004412008073005809059028379147168646424493885233725658824321967048983396068183686052599962863055093687124733869371793252927601677934937200493170385225612754815609063334441510288611227777774807686636774873643367577129832733474820936756886470154135477961434267159184449048553629824052849051230455781319481646028731427200741557159640371207851778278964524421300519255183721694925911067883744138868572838841631578204911529087755025227400784632011769066966754615638054696058090134906580931402414650321484671827535007397215522814738243229098532855895511432290488840200721902587569258270598783559120310098797690695523634188042141360463363693746117130557362037642307687879968178265928615563301655691688236798697641896535880759969187026890049584283354422519195228808560484404578548827910730399229359131099366645623768418215760170209065554451922905801470619431290185639802182787293725340243300919267104765684367021678396297046778097748142608944785037532570560154632202267262850830625638871168086404196777730886422062505293122743465664615289944583114125020831071589404521786755474712927040849659318219492308021675478693426431504544825193673922299504060307566341078978228582902174249798966987821169103919489651138118084302321980581974206467763195769090434399970087685138952236446353125101198987985606910530652460940000209813600284323935371329770004903959602479147145240719860175909499928692382099359487171395795283802587136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -62629583506914415664449186132705403551078174083755388148696581685432307092275794624140082072302647113481138431461547555708996692817440870165914440049129971649192972952839966049949976593782866793159821466881196812086731958013350547623042678811916198894384485020838583707904758200174959190251165430971270996054607430349387959093362022660791118686055874363067554751874605991849229524680017273070637367909268166153516181958370922776514249375694235886841157524905097418803614854931589867819791360520682424870559019267789202238304364830135468103553905570946287722868458358660459287722897642722626433536356359786871336604507997567343453097521113809329718361204052586074688708126746190137928937527721528518957111873597487544132549949333461131598691074642222508846578728761308902790195768530111337364105137979634450012315630034434303189413030761713777018165508575546699592072042724396305746480565153915986395740080112271848180760970763828013465851413108393698955447505144802059699550883098658351181576063755280253605373552426564641285964482089028191272986365996113781065848149628477508843459902667306380006082244293213284939853054205376399478778388559374108058649783684827873617419208318509687859051857603561245973093972457962156949802468663636925193847567189041640716780897630055769061806881522319274526760395963966016991405998337405283459849648345263788968272034679898675808731072113893767689580710743098875268063764644586242514887025816192316602749511197640396225782531079269915952374351980655933760982366532038293444654781715827998840590066885719975524973607337800485018516322943978848190491513967776401362463808155055633959118645955602278418170861531659873230645221786991615998328281855010077892645479339806379353945034287854800378667518811745798205482206493089351249550678635177124558745246662028656934028474256572368130910573815254161752418294617177746477502020737621287375207826576376927661049282929549134830839441209845144625490817807380227828371759109595906483407000628196000884455766095110810856245725770102108744608012852998418175328656628901305777158027539647995043812061312093923330765861838085913509961520471651906885938363496277571478417898473393721781350170028435119934691054768675260164203498080192592868624502870504618325015445663021245174164497156471455761295993200462867399350588040464627397800521400710754421714564580079329306592791807294528499573458674805301143295789451988072285633105954111308884799193820976442934280117355959935890504142682019751853752883815746558805762041781244242699616662363569113302473152856740897322578706996001499487438894914840175781762421988423869542637187011626493797903006854325232585935551939785308777143476221082262417812663353319575510244498248374602107861343042070671324909523475492372177465865143816431773257401953480938670404585903882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 33102103669970732275291439179856892718721512747912316807113883969633390306026591394094868698763613931592978094531842704089444193536504762308464468049211826818847134281638206964797975518797864658922074784009892289951213436583988246737197556733366856994233225573947699194342544310760559791466876812904445857112758141962674124651166130403483553322089199051328671222301612311085552833432868349260179286469301017833973659037886122655968258667383615191075743708102213917534919748617625802672369135026405833992064583593217142023411562924472615293474837894400534847342700044458305887977052664446945646636249092529445715776650118947211432980316373997235328413206311265980932406475309556427649502274751050908668344138598615836251002027187347367226020964956451714653744306931545958442899336945081072856858922868179314714114060722415048324693509223135009460578802963045158782155938116366207045047672373976271530001965602155636912820586177503864705146489719932259462149016523490751612878548673774363727714916144697207009555478939473450638634600345947139440920914848422200012388709756215896029098083516084872442686050424266081842313510379577599029360189902866467680450521421196856285821048237687513813511875498474074829206896162092300275000756200162559006549327908028836433416292414991871480895571810311801634501834442022683281873181917589589117261855184837644095786666990742889032169918739016394698995754929061935776508345137026033992360188593704877472116095828761114939418823061274892153030884922234415563421079289735263022166077476893547533130606270578829691553315662438796687924908126392903929167076629748456770331232237433489735996492425013894199410703076801852269074459687746635207089951044342965743049288006045975456625958544761122187719686052629766514914177426454719483100807466411559212077880807111131631888193606106091131705029293109947329514382400457516910631938913956319766557115380071029496437633155477800060376670128110637901417749579386881755667990091447534466076630273850044338443067892256853050437422638173013790863299736737164509586181501930514425836443766111777101521768534959292004091277369967542728878936686812392243919240455603559010712824063228490681204705633418504494134266691530329577656449134727530805382380301094871084766197805228238435969199366014413393689710974318306453717487829838201631403300500103235716013444676906038886932774971701961894883363178766430983289662736267498144268053426605480349605021961631183113788710320493249101825341721222139515824706651848091813044384241364404143744979821460529321814790124365167512757454682325207466797627073130659190445096907770836016145136331928428221061396751902417115236453761712837026034084040226854606113405123456653911822492003240467052407219468996521439701238340518744990321415974383857885040097364669727393339873951744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -14598982206097330865157881363473889614132994703078683595122177843756187833270125469787568019725797800954627046084838184908829968852112539995465274188607056012581913278756626461676332776342872011222016493614236350749706063183364493909185943208583037108650552683170552192476331289134313769935288547331369917672860540333594569493684399358013325338701676062293551609361380763418326979604605742834975862589071834664904543794309663005102809374101747703354695971025402234804066072156545159918801295618692292658006475514232116019830507024497634606595827688243386096754951059451272166481904660324408597126504028916331737291309755490697634091122842701602079592791502770174617504179142823565838438107165570333967746190843544785035359389418146514066113048680070709513507620237316548957168275348131784931556169992597671517184668533941053934572738618272543049760660441809505763214483017318016910342318968086175617463165763570420891517403587100485668664159001290894016157279058428593149398346532150394495536993368391626421149065930854324607173485899276929682303597050496242612395890140148812636972769180370113899402337818768268514205716130796149417128807418753532110481888859535752516099895706800737767535478468303991032687779470767637796566293106306442549002459676456200910901500532961096058844979891087057492327159290905748699273364865848284219252743078974488895233442031878646041398580574535217247395119879822775422279215842496373620183166562568396123855434449565902701361180169704339697237204518534616026480319798382556149817660192550992810446824499805634976940522636644551849980630991898303278855071112240425636303329841866168256697212231275795921593698703069853850377854402151418151625085284908206138131624980083611890429611915570806396037473474703353052697443615052156752534190799429772138160948937256334305074479636645466776594641090361857611418295876774605498644517034264638611096424937529425409024566096531568693169356535871386042034483256189926821022659232201017421609572373903544394087442877678371112181849553976885968043094316905632715971788298678281182513746401479157155589897166042919635474336067452361973516258854634252700101683877464859278163375418930473246304515164636195351385220629368417355228907543584971152033892815429666653830211058309850173044440210035133975381984581356179836881277250367407068254028035972916591551614860581435962411487565957234235803470001281852347748945840876527006209541542968573908465037788814560353984164651570578826088055795686336715528385771718761232835791978645970672102789252106559153977880899526880242708725567140183946691119269868798235650784738597635154170037247677381481379085449562201287775888134808585543245125271071619444100085629177508559153599016248943370089869089610134630620566894926588398057330365804432487091677396142931785562521159598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] 5531518369569859189066767306623974254241691656714265018056475683838584236501060302376932217327910464468333125680834279787791161134661823978472588004748078489006673106677250727041852446749823418177694008774825276754943355533459140934242393351565840853033504628305509006831827446199725072418209720976306264298361141220515169406879056356803119978328267036007927674202550446397495396087408977892372982203983200297695123670313031495512546535155503266432980628173635778500164641668148212666599161702792627866887082926880659819138964197750084423506745021842315954037198162039378498835664364159428846455991431730632341574799711322362588136952823573436364546913402381969087541060711349081489944821777708249234653901260646134319405280680451837969828666956806482002246326886393572214599321654694131009750840001523278938982912411857984063073327265358599582169975709676364295545857808997538411601569623098247697845821719165769791913775206898574967460441968842505111968050252296778185627936225308380534450318081445076312388453266892341056970047683764661239083335193610981248492264630185150930580934306777300251269463978863214724174012614444807539477628104520044085598979767873419395039463840801831562630728331353170216084576464080833043428520416213467555061370191692935923388046143316393331245882070062292930619609279400785321349808502389509485965352069488265964709403964315925381481041700879523905360253850563062243821903705455327314750013599564464601617578799752208693767025494739498113807539954964778105141161996038003373209055579637235758881008909117742632273569770488249037023499804184343100542397016226087492007975753881485001682048748247736211489908696903227959095444259575065775757926508723369109359005346761195213273407879946942116078605026900545320921804499848756652259105619404945500206102121781311809287563354630659125930096228469392782089062854810632934528304639958897976577008887755914139476967198750353584707945836164869968810786059176837169572068005237404148349345202228565549773140612692686206075079554396236382860811292312418577798059008456758538351708601832829261704722788571937672444623884327066919278471945338325364522300897609191665262677972018615441862652728186026386859786396819018899923062403316799891262401560015741873679405847810472395786385176908761767354561567096030616860013927020164363964390374323405269439397218758078521601557478636031507637899921214384242991856381165151761325330172600285674693735445245645489668668021734769130396460418129430903933074845835595192801054001392693447687070331484736351908813471834789741052220974941709474671250358173876618709510563269264163929607064601999770424592938913891407050410397075802791177985667201144622537992250257690936556557215098022059204090622792176748459726872360651805750742541582855378169093388506788815716433159782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] -1811983882821648100619786781762024789439759344492960934795216724199407215667451823761727716862289299684681285348080145449595512303729196920348810857988852222352262807862035584489404330889951782304054122326933279725457635777844946968954444256789454176327253473257946878473902482456665268111245306618855111192619229599790783500374643252664590293586995711519791050748710447096594501951684031024717187620007698370990746785146389619902708684607205928049282017352171934010353535587935448015933024629077660460445793776355155192707558886952182827311364960547077358550518280854841620577942721839388329211678362028814572611972481212870438386649967399918447248726769445123653913450944757288338467556961384794585362719871722708719468342203733464782843629772382487109908400018828332829654777010582172887382135703811642443793240143252032992163224280068295380333644260810747961399660299739009534954599780340581496629103080729045988673032784286490472393395744704093240027682597362794335679455986373633558513120923807160484153606150244292758489125815150196649336688369915242179457788097917596144496776392509460345900410682086994579941701965024147312435149100456945182274990141732324698559103391113321653855317690174902112128753577911661701306892293911769097063616133777812994663217773977869350762885990687157954721509867134964974179295327055214229382564569085301448871774357030720183974832280048099318650767856971994446567905702447770499755234492005805231399615258343354220584122881549380790601129361970647100165534027939375864698841966418670991115896327863294453056624667624868124231784983124520256403914234639376605580502693192861118309411044632496400482309200024330812885154468183879492555805249655470329712096372270243503477497081436748124444813843453465117626569023831067304017023676757919025754803927653830488016951261946172279557457642334134101958460725903584931023876907957647919861598011450410896543781909453978688555223297740356649862073002295283521924943448049043002875616276393888530218628656085982414759235401439263701299655797016980424485795391525452335273872212934268237948356620452047627012035509212493237219647467843684961224832695468115287984011292838249860536934777821766649890243985457216168003993993332139482175011999966409029387370018654280651564555336944543719931355860488646186852299908373731439057973752789412477162984385825092159590077921357486362104556268588569448690286124674567329834355282723609838586927209777733997056980797853733629193031610790149771150717549299338707147942692463508756467985291881882271903865084767587280965532672453977931725288299111645061676280320392336367048350997087424266224299236610363156211251016097314841173030237942782846855403156571593922031838182371058318373410568802350311164648012491421581506834091607809555282834137079082439073498251919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 507605342553273331984972033852972924619014947248662582177501078377291496307647091170287567629048327489472171842152802138090329988957744803822287308529814358828001175937472166005594750581706262323954871725523309758883040862279968236295447001077971013889269549102407311444793475431421011153281818087447418721344462445694935225461527567117581322659385641786432737202886318565988522366019038130080715397930384995025358002770583802850893856059712817234380225257381835532314693386320324797037264443658759551826929783234716019074775405999007203489584144933551711487206550456852992621842345282807084351893733500471615746620369911794614295312022587621627920158763208434151093128385721900937840807067190787767779817982776983557217147944314669165271468846769551585713808132271249020310672903288252491798841274416182297975970219990974111501719817064585450180463300466353230247011008667471124285438082302221643030007871458362941797678652732768912811763870195990548841730010733403970967331716532106151952582458344101654231417729977642122508537754025833529405102312460758395638479539188522653515404343287458080627017334028157683450880368481967217497962129701163705008310657385533448071781593540178477854504261696075180246756819975626958855879399589710512579201310937212402614046509460811921186246939083744519578769419499275678421136002271736061835570929529113173538426192957074361027129196185947251131853140142160868024382670990930025952934366463240666834900720155306135122755621033250152062336902276044642383884165715125476313998748887419374498766042017717387597226390913027566031785049633504444878479992684327928813391201589069725058923509592746160795072245174402404886084629000047303156360775027392203614779529573369133929725432160475864361373948859444545625699708352975360983164695559132076566764799455340195430792812049011319352130902244987608038623333249713303328871445964617085102918208464003667888868984135707960627820008697724834688131515181356894596801235990257764168537727066852278354323721489996423816412790156560935072735553666228985203836543783174555882843111744874044325928290405115728415589862136727187879362725241440248897974979340803276260334577604004824481357819213807278527551064910828925704523226310225239909048352337041055527000546587873718843740881143467791938545284644659501621513580107521712677309910529614771032845370079540359511093678920366549405231681706286188178492796858436167265554279529669367677331245221361936463247326862265458780332416050663231832994607449825851911913410638834130105602265773184079656312476485472792166317042069224157783997621547507135422141108159483227132147669021308700841985244081445984178985228838163091952839483986011102729791643195513121299547744300624031728033316815953145449843916742451806512335541231101053116099643014271488671962313523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -117087401265182324237532897602056588284976797926525955271888932685406086283905022504561972050251992829657014262910702987098181846255078832246605124382438693734806441111338999557522440449343407803358117286531910449675762409120203336260615851080354971215698097318481768071594745968984442028827608280587339143573756535508052630589984465233816949126010924081043565778037798589248876776741246232552422719654050808338663808659354430139584743170995785433300286994579468786578187834521129044360618825853958545380612696782617456098046981017971309574631141186666168912696629676100378964505528097991951887664887959222281899695176613213617152559353061135863715279072227449861000572479608151008493376343831750566312551280066344371764225266338376214166955311239059884272984043338067506708685783954605207997593978720439049112844103780183894259557494782730020799025128756322935028829466241376877614693527937062211406974056978768021196531097118196579900838785759782336951529764953736379299912506843394682051146224556272612323717852000503103703438248089904465651866506784496439191766614417623631262526945482844045673116747581917558841106418677325558003843761907412473595502076717395282345102556859331588070308208656321507486832434932240353558173498090376921731449479843579597000535960572039736164916551022479029378446704076771936100821933245718563868481517601427699032420052092500108932640147417561764763787556956688020170918406964953537671190514234454781352624420619290330122052793120545906668491547916963221896687440207708180969075077351776364658899006151822903617339093354765746559479341638433779183420964838936770207478296045088733703061703711333057202931648668409450490521633239663601382737899700349751425368133468061582201637321952072800126825837024216751651966331755105549613946065987131347739478264071460569095257027913482522328144715089975021066262324493246242972827865049943361589219895840223442376787261021824507626506058524455693834389631613262430129074325582006162981306944804280800967838922687459676048567433165411407332256805178031461057117673499690170007121697059057263727682373484136708082923623251943606664996321062593468246015091332265332677840497262741111376130639974568319320124159186693205459056967267662840087716164646938937287205839767348514726209079090771128673139472543821724308268844982688127760588320529196431597289040937946181869338840235676978980695358955643981987516564576220662279364569853779646890441651610653568346701015037741755695555958005419940885342555657945922833031008563481314471882283682015211238759708274418551900373542180094446421346843776752903855847208607696399533692432312476859137610737639454193337021837366801068083192691995563344840028979924105618663979145845880494319250940813448947179371439394693150086490734198072485958878807699471166956616328151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 19696485428567779147048834630359507926681592651822469900895286771793365403209594309868723719922860390476405897736055616189443151778944416978736375744064255216625904374957794764468916302142209348141686285021537553582506391629564099236652616628766858836583290910384400284068125950347113331010409185514190436719627298467040872574343798892306421780840932530419218599577225144815882533234817914277141910609076662865841773416822523812100727631668403994177429283247114999304700062138577474212305064563660261806172852937880112580080586222127612399668344704180104581335827002029981970851267144300369327339078046999747143910819284362148244181318737543279843027884883390282859793584422914992902592365219191369128393069358432097058164655225228878823743832800642751759149516564861816236216303369830873660464359372307587349109851458610577460336271468233201398095578072681813423778921233656695430458953458646641351639307743649490379128028383131569075695247183364022688216333680911088346566791913577595858567611049656877133792997296829491517787114911280336977409862655473668754245450813684418308585402192116989928851725539422528618906557964837053234290635746131147530174310342574361088423944474216526228462734524561794575952500641943358923416158988456943214478547627484152968595171423142354316991047884779522809943739486184663850053986894846296316055583268394448004675830867999481665984812275038017638221061475264362055983589882122075499087147703344825668525852010102807378362401723686728021286231472004493701129414696168698269711121529826794888231043411744860894804753802929277967058877999528623875809477799471012266195373624676446409152390930507776381149089482276732388810703300969691049448667137455066438764440679734475130499370326034787575479633982076709185595283834439964422381693773142744437254186811505204593360620385663496761216613155648653381727551828356198738408309917075226124632092106674349687308942122196197418258009005802626527578318777674687740415302594852209709753463286070220651224915444582035448560845524054997784255100592873099966617825532605604602853907250420063895720926499743772702382074757378425617449007966831850707222294340537232975044193964357918634290780563198013740027929331647750654482186662019106761436965671157896201746727199180524544520264259377668187162326522027276065261683388578393566591041787031318728092219215904655248810602944125687503538575008340452250560518047688874081581912733990817244932797797080601884446633950737424578488544198922719794907254305201373885083433682368512170032357607149422436311318211770771009549763650575501732731275190586790510907490599790276957872961427498364286922098130735036944899630667283904839596105602128304464837086267079319008080594311624840867484150366138674479783956482234207570738712335726781561861588052695928848409375539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -1006781854935191365269700562817416169289190318198661030607569659776331923691869896633685358249327490708145987891689012876382274218301977785557043987848585764725052396198388420946218237047586150253796295938145225056116275167329333595287294307848815994364800056875359893796773224467036293008670173398478026997238464989856482070421886943868418224434481994982481407507080534848890761599543454943148011819620964479645623211138561924728405528230841555696731197539205989379191541220796431793170730680934709181635870258268666293837832716880942116611828653506160838666313433869678919954514379639992490625613199493388503714663500628320472215844469390058835595479672766125329262824656507564779649740480640256559582323513485777457313951672791447468171092848308339508590746787708145063932036535096146546281746623862381968750291792183032752051372018584360988573147585477939406105253579847253700076380204357183469144114390012584606542673105974804802403333802219962427319255865437171039119431733356386927955110216949996990169265969966673584175614780526146126741290184102854676238948450312663675494329925853793403902736888661063409651709963664927450194166096609197533503290446225772773828059177566569368565838624814057762937629067849196217399539381043285913777735659649336654037722785865332012640062917879532097500918145452402189300358954804113166611989556884780312194847220722416950115826384089616102071361411973684936347364808143903335350402717346294981647320298849846907132792683682265679754647379634734188338188551307089006939382367913685063325501592458074461305089194055515208953823366863152158178315440536912949535376922219861795759255434469391315993671077851296663175478793453900610026586072819873688829294966919054395746990315461917319520807690018058829705018904369543218715747125063236984894162571185359726316488197491948484486146792981365738597898464649165161170942735289933092239514899826167631477768001506163576219215006268718436201814243949897730180109754837419119095655478415782561056432759345683829446706411849128241395333113369457591163629270744596902476862686852034734479315107502266417434965179603375235014328963942792911454709463078535336407844271249135508176143809340043117297162599677392421463548432453705207963640996579237067137856583850942156246783704727005698404190469177338241618045737600628426197691653672147887572266204029841563587365580507662880800858626826589729357492592518679083531319704218629292008739049846943738584559053175578440639006395619244948777715342122353044083433543134998587206904036145907112163100427478380213788906101227685675411657482370510693849675169781319466644398851780586660844095115449896120605572325418103584643446676837099284648042825134851685471781883727797217633050439669545236152807553202649684588580510402086829370315449712196298908924641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] -898319029723999811563901291635634837536678897108278610701078636236398502120542207074610949330585717460835851399668371006420180728358274991354965558459928715562916124605330430673890373739204050843196911490601515112691884578699323997135671519709021380274202087044503297873047430750537546746036178578377407121823827156731324152011101826587054108673498307514965877535243420353614739693352167153467435125479289760752028759148960557504557962681906083244006877573990347856428595514297791028035489996738123475511724372372131861866452486020665604265315792692380117526761210200200291436961199417745231948260623114078439658385930875334932790400205258053514753356866740836824414663620328213312701129554963770302856542787121790176210343292952022387475602026223922192279073657502464352459208424438225196429247692013761602038550905339898010917305090904221537274432567527983440567411620500343351631572300566575759085911578453193910705580868262040895874518986219597617939768087509809230465274191323979710716017463354049859706570115043995119250921676311096742804103440647415251643421556863469859115742576482359120456739282184961121197157914201233393237283325045870715662068542964982118153661861135671141377903301085861839102360898015475875901548360008931839596451860869941519660249910567926966992685026738073979943603768107555750738364900043751460787077028714923308793342642640927796460513662155048867499297329747913970107346170175781482895674896734897964692857859832655885310080982470859796401433459453604763273656616843772660308759844297798907537269014008316467596960997731864710044431507081440422258352473354437924960962838305773398743579570046674854523622714040988090212868699108955544183901571075945095388379667608960058110189615664273213069560467676278101610099738203167580011845288629014005328794563681706532354901912810311386388643761668829933419328099166056362976454605229677175838652436723190230422053991689397749849392313373131449440131080712180512941193047377197985550495703301959507848793579649825965344450619380353103059375840297844590517916593415075569581379413499236888201315342880444743529758972462890049088980417182515820562520706542504208540138550050095609500523852530565428149250216586474645775597998796380081187326973308813449466408888161851566292249289020057345613256047565820295876519653134382732481846554782468766857795540906668785023711935457746586891922740488319345965440017151923804498314321132525110219374120715591015085290048014610692435082041656649579766455780422691004313255834912871882289273857490783360802078818788104982862725889692631332100704894279381234728201963423528408379224441866918343126344407272992764810885984260674505665298216162311196233508147477534655786122460879303702383034073599539019553846639399433134620564113743290699825948451672107728709563187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] 482436256786221042675772909722896387858806403112745959563414137653903882834689221597834990784957342194558195552103782315869736256162741359337393859532331951936711101347894021005040176364831559701752384603460952515438152721924710786748546841242293063532147210252535200494538695267259862969851763459295945708776921451800897313606239582667457480225079337076187762953759892405614934911099262755161944069182806558294722716275691571322265186944443746060366119544578255960165202275420304547429283465202099236722772507711535021198923298256654310230658165017867375242107738417594511009035789199413079208541247354727692182426731997806199956088548552625252217985235954189620633204659918897923307677990330613353084845317089072377911533752537893318984308894641558719512517141997620629140429615891738923088630313404723727688166499877403783467921757790514927830147472048268782428599088343493317073736831227214608287228504869916039972926407584616560655506128310642647328079192848160728718677455562545615621913912916073893432882704653036965352881858432475643934140353599009655323398747515826041708951284682482885064876736075786897159696987885121057544079863868781183509767497090427999322587256213953013387705057378203818831551871540265025502635446581633427906745164470097024806376648956667409801869388190802320506290218375931732126903638041601093599964331529420951699807943992797754687199891466350957169450098085042209528649376371910631386830648587899873685946561698937113203743164233361247307747318008168396329315759412649007289011381785209058442507653779720205783462427388903276547379219451625894672988834803537791110801123391542369500389583173417268874428121915772436403918467437828944977673591893111566827573846034347221660796761998229042455677709431025225720716753345631975194634424712766393543378512407253068708511049596696079899213941528931487842675176837312045294711210378430649908837657941634359583300843058805983330885603178429956975844571120439348770475508107985319541776077454141820776120585231554778813860502525040300008248328597288167295103678908801364385730636814788745676123746120891660355492689290119703681917813779356101801970007058662761804127278777245054287357366802662189108700929825967269078710267828054121191963182147341377244920257806227742198917972849134665830262066085754607651652067131193685916453839706270713344366518262482449151290579040668664517129695651999295434905729693233018467822379341802352675597958136843146413026203286533704798706203897426635612233109163949269033525409297679135991375605152109183427927642844168900067710806865450404498684459787785945998219929839091815358931534376378940307129156218424468787800389687418517387501038163396812793981591723626541314822824745943978950917138720549108295102839406310647930618043372639491963117876059284101489124966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] -161552795152400966074916676752182084754945743170696108002422402935738773997756786898401526438323271307404435730273700706167647774791981259908066531787633690057684556339741641905427267976256119918589133312967570798233618073888404060337200492573294606054738195394057957853024152234777597578219650709915748494485325159640304973228446382793182527594982571263086820294817379724802399578604627010149020079961269215612263773103406818533922453855793618272381597022642368930382395653394140525320621101585058343958895429065171897841683419407303699684671606218051202345542985697231087692395976569681414185171099665918993806763199652695661403748298525733059608119770182080355725915909509079326322878681108956339697175806606308874015135909400938220105724777143220012602471938495704893792232203623385250014489122504560757194516613400759012471933755643364976451579213612570640978466281355256872945204253119710316909880978266169712702303217290317225143949386495437288808432915413419316318305524624776248201099576600162086134724266342605798261266146054804209506334129564379412719488803273041826854710832846220750315328635044031990706544803116736421194385467352759823341008204282505308346297041123683942885500948575409316499416469151889086469646340978668479969050306012291925075159056295803017021483075547925515905671146452031023446972473815999023709541039234795514817160108194532977861493351460713163247914451760392723639208657211937144510121211663896441479605652908961342833494969855963939140333681552426827260010946883461532218673777963276359755791941760009759326660020151502997856978830129923365567612160068077151204114972874017468776055980033114557065757345608242585208455108164052133869193416240041276798306452004680556046624843247940456614312365892924039315117148327975070338852451612762346940628533621418892931392031882430280208903463046110098577765247850084776385277288903022156641206926376192743226561480066002411083640791602661860929310857743148820905336480358384037642832045607069112696719801945256612944204797124044348934798836991976424315584404457124468139713954067434975103473964737857969463408922508904049124956596309168609602504116908924177300971793835886376916039078693431563737276394406024280071125626980686805788357681416470486803199356050371655122332910862068779918132373458169970094950111991071690668707507508029994775523287411937722628229013065267412210850440802077052510013688356990723752974355513497391250888922542997127609868610128600883222335891489106061277115548973310288443942779512532275082038563178322046482783100225556577928277370484168955860759905928524343374307509885554275893014381893435005209821978871249337310760042020705918699384078754045768437475208367169525378293181048352703276715974331659663652717810399247986527590141844132828479882869443972955326172364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] 42775672321256862722642692777721300143760669882584159374926491815455257617107204499123940380967735005397668076411493689428390608604713411345306069242592049419391906605831142944687329565984486312316570522246975543347542049330721631369506701720367181006446580576087491561808216351100160228351850560620680719399040324671886968696083962473303685518056065053833602502432697876487702724930016135435694947752259699621661551549904050669821650150376303455486662064360663671955728392545780226153813538633103905941252845006220648360664831053810130017360684002198124528579845626123433483217833814118909812073920558448953327073598903006690720025981569524732997740469167874654543530703240138740136841129718226654057860752270963777618650740365577564436215200080523680367711472452027351725144720586516892070881706327991982106008872858760095493949432419777740838161469972491343843108108683997120589228089983813728237896195010251310127768798342822728991085265899405474831172006485307554174467217886142385449191978419950544602081963803073242978441071356308133252044330756082941587517188070914841643633392392349667836446417074695487994519420667792065633649149155741677785819856713899900245779960520745749458206684148799317259901700950653701017987333754132968135958545270142124164356334888663031651554580225857856840280362820997587044805237468482531828074461703239490157111182579732794602973658213961626287044464090403426984911036372876772339021804119169524648017942826387921624494710788556650088379123293762332909697387339056686158565242668994037194627781491616856751017065483186686055552616463181678436786712029163776496115093129555295662871486669417981804420203365224288607967990748222367147181400185081224786300087261714804009417507759059186760135828640204675206626616962667299821767045746141694233209328877509027430160166983352330120461570434639208956113702609902758941887957516634407565768493284380861319766640723738079301533444711017459787458741468642506574980107025247082817384183602536843442460664785610197588203160401588859990634120489029475473965685147969139576824757464637989704183816950692056015182512462414171107117742303877779305385013214711893292491100742016110864698861171434535941501011917031292305361769211813137136069074380079439089801573185584327111648996932111143830020528152753970549909040725714524148405187782957958442019100400062086232621847596821360723392448684487536720505944347527655666312890071169967087954104033741508250472023615381656922056644467646917238710790338732917011448362675368059421736672466496657083046587740990035531016225476270603190640057305069901425376196075960357821279327265718252318835560582651326046046861811039967421027725408571621463305275121188864411778212656581951167359485226284858968378781369915402288765177482152573079976187128430278482486886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] -9509168825131018607077388197441211926292254922876515896300895138577089373327728406989040753271973101961714373056173286853578166926874291120627193308960771993867854078178646720075161648733986046454252995294148143817468727506493159920478863184663516249418515332431943310031386252869541620381219531617904837750146504198703152381779331142182449277173762483301792366364966656065432012690183896151031809679534105652841468298332555849504079676314494671226757209436831917223318187596240659492118751676355323599866421956879273417589206456051075955656627158271334514625388433297327916444096031706318098062236920339092632729122243501347890946487038240808069017749004422990542621435963369177280085785725912309034757143413673883725710846873906634575640044234738092082741267642852785555819946562037509510750038366732228141820371593063545300065667169499900789001649712237882877041812468424433854963667482460296708578318839917413142153321750689135876775342212153701303893105513268660177242327590648810153364943842773224126826080679987674075239397196533888229307421694747352765900961146301715259615303093204588823813768621346865519916893378703040884519302693272961428010784478571218095962006695062325120265849740651263275687244843609286577664983416192995152143509072565779869903833864554661076037937269538603965847371793438775872889664898765836359965350076520487064857154187226800524972211475292260574028089018965093936124658248141966490695675870969297739879781029185704864196012036407521261123071759379624830588433080592549685679488938662918725128060436066467323151390746788819820178913472129151467088857172202388209668276440612082412689331630399322141145505253014557190432043876868095559153059344625058539484093457540564947077749067004360765015560685274489141794636556110973910021197252968902544410047209304678035295351316760633302367337841667208472431301759361976904445127709563129981692699925304422206241092785169284941005524292587354140284319310899542565859613552072226182729702071614475557283942550825648078797546723868282902884788573236233771175486126790224907360851971445053532771013295329320093078901279322334195881708911489235031821642327601167957248830564293809820217658715430445587479936461629930910433029305594246738210262412315228985918485356052055876026226059952698581790617740017739369239518792238510623636735471706021594156533542365092702788452936651246312590530861737737111466554442759354911976708898869424062888727909678382418288275085611846270243220858829746807429912956484268759600638731840440550512835147620971022872348254745831652434327868217642796130515489841782433956519753479087467425515905894057489661874132987902679709023894726520043362918949992980730947219706583576183986754235619319206205334427622555571328813368559916750872896283121003877141675599173768158222745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] 1811051973751528246695124273567505655584547284387748241913142921474436629720837545384515700211222531950415767220772082803661319484025634119829519494863092237249065638257629253929785295699085997618282015964529260896961878153526806829142055182522286943266972959337209534903213155894053099661279644037345618533567934624452675952399154634306833261805161464035015156123418655119937786362756481973535023978842923176806170821046522799858065010767590700386996413255108902451386926366254391093296594015665009028881215600361956100143818959461774969229828983248861915002521001036403783874604731328450463431901800650787873923469260801765669226137302209960457445206984366284046067938997780041531424745441257333002881392936082971030226174596076523266563383167671264780160392180382383104891699899446789630805713281664637013369538368945794223034591353699641999891516460762181692484787923028252367288499449804311083279758075717631214625392363365769996311201475900190439893115558411523234570645073679296391910017156395864424277044537195133880598709502115767593199590202265400131015985301321945242670078792833961018149028454065996337939035480366841056562828305730516541492981731863485523848871489493951370632504440252799722184305694823425806352954852111444038622954789485138363930992658742089520026020229532431756456926374000247141075115682967206656828215889174528903359251959289515465032405040906872561773316479823308903446466894308027577225903378644817347999389845331483757020390397760871910376684247533854512946825428035614957833486686488717480546669264948110859898022256292553008517719287638628740140583526269896570560687116673155125852237601681343808175237500748322193108336989044950240925128010988903095706648553041630504499276216066543929260883105999897272632334387926798657941818889717985139317612065635661295985282955116764105040460528545834680541613987318382392415715018013315313715046066229434085181612985900724383455548630838406286493911158399057483702313909626545765434903320500795383010189476485698584599482983262235106016270186214951062731090221767054383254186726123930401933282460356547757795269019669643738337413433561268843586434929326100807277985869802575410719264915717207847775592897544928508616568660443128714465125827575092907302218617592076272875492136295711600854387109307362490764236630334925005607060773511284270753777308739404502730780975370981683944300992480268678768352882048050812204751077542015311921093056973131972723227001446325070861116655029749961074970288924115138318500422428252820375014833919670502094582677545028926531924249908808560049228184016174027981569381177460683614790440563314103301407433631469298287598060249537761990950073110889697522881224064005382278835250243340496662841757187579192456702781334835736629445259522529349638081339762172785076469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] -296721469109773885225703623192594872780234601709568307159342307465379941375601145945416588288294174554417032270160106536536827775114364123664709231076507063466452352923134437126862482100291474235045102583705990419012615056534983176065475105112734482406639306815966551384968819067773900663430168380467812113631289409730261822103695511976930831636264892763608835562573277581862738679757977782547701331854804506778501142856871863063531643692340734555228208571148888012513793877856186182093110912728050372974320216662715099482727422654531900596650549519905116385835370661477915705905487108873334809437233626935888659163599047270070647335309230194909046131325312981511248559811854475516018080855153734296239736211110299815789074424884922394849896510673554381860933148625389967776457742344322549921145486839991568649231476817890755158521741612597393373557703230081147081975110912559584546117004178745746531292864757928365474368922190082310789802034956613196569305466212624720701018594128819428942160435301166814962873428513610965265943780102574647752253263998875343798776795558323983315072933153098688211482161250629241268501162548908056716646699499118257050840494693449029651278745100002694707026376337990492214210597781573231721010668800615203266836224800106983407062476151173546719583447628663714947128128944035023687347186090287022278048331115538282234673152529121999660812370475401259967174752811230951840688105275407756712910042100671243272521924185043201537639868076002204497874245000647713056191511055162262957200145335701543486551828154378621817180399264219474275751364122769797413017511921796322059775929754665657500702418536412536892993351152832326289664795495320219064238997918690241472988909896033135111710203517086559899126968934627201093965628707465212834215693099450134098611068025669023711087961006985143350414781133039235056371669832028842672936979910915327472066801343817516215050597796512826464359697670640917017878955060840921731951985859017996580063243120481615988166825376212778301828473172618101389888662925743100516633306565822993617059195213024153904348553868526170846478693996187350652983376143836288681049680901685295641809475398482885996543432827211808141235867075680673751340372208071613991205630161302682824142293654248188433859222400106234317288446874898233753655412793274235704465949654466338191709228761831525830759150610125707419063961137547819065075140587120866120685381651465701114265804487965172294424669728125428069060424104967825402124741264722123367465013712090464147632682259927631167871764882140998630472430382097748957112188861882869730179539413479591987573377421429069308771205617048217599742371229434566476483211566650890972289972581283641444907125950587059902980773994832508393888585873120549867260727676891928904578355624442408730624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] 41420072170815509321328376797719388921331750693653763394415766153837896611011295354975702924902621650785771944948099170887469294714323151728595055737139234388538820108080317962085165024385989047858378635337812277201672887580922968998193212099114787391220944071981933036612902963425860888124951462856093357142171456283559295852929985668459289802948150618179252427483056571856977419565170891861750092291288647964388773937995909756989933988518364693899458829151052046044272870338587822094806054433040725011202363738350089770551597943912564705147881042770637191921520224575403133405508224122050097964217464310755968814935488709788238330185676752914872108212750115366582796706218455096987372531408255739453821520301135094323711888357871804868855215592279065514227675088920104066317453369212323346657557516727882441737876416186406100241581435805641446265156557990344728318297963315247117996791789331740468341985876599066475433613085389337078047760509877020007445337743186775724095363263538970295860520303393944702520125168248030330531817086505009809686346024964880808674718294866417336754452736094099902497219647445166571755554430995588098308365627157534942790737738624681310272159015428258473194029528011164693899498169254388677037199568656017450201256708368386111402467922042580589260760469459765333687409073106634982039286278980649480591073560843304168354495851396907087969965310841786767750071622031978012970643426993001611953054342411007695463612972240360261673826528145960955578922312016886517721520810097434141986772386272341410515941071503271548894081708150052549173893277990511216059561770922238018571008839407227398205603489194742120177573279720273778178954861613679047860581574826808557177109862192725749025805282951564184726303956335567395663764565089153679671084224709818893572731947284979647079716383473345447566639303198500930093663647135586401974116020673527267636883281805157160911750042916939260954119549961821415477167614695807133666751908682319117767738487972702253612171943543607662201392356134408130480946905039242030667544591777248198451542370284016334680149563741916235068710637870175249012654466425189100531945378755484141911238392156747984644287830501955916672015612783121029210591414001345414745361349098824149862911099757622224221692176228245071337834924864511671967690746876598539534925001630300033069959550416215194994503330267583759590155653566663858796928084459986865163239956841623448805934472134027286688316973523247484243025751755824242260583524684684648581790031412636465268020672632236202892141274607940667318659775048258994417465002637691329125839944959461886124634986999451019342699984223148263569404536495392153762225107973843028728738456290371863404684902897048365470171334996254589586721129737540029088294811788806563215361312299804398714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] -4769758281409167691779733161643615730688704920657959616506605841901860791163248076586091129207353775887531913451127996208860002203450649367796489309406447065645947732647157460703534924167516214570719308249139933600820905072694825263485837021060065853212822830948987022844891031148019709980075882614642873823816299124440489727041525924737382043076476540308136374620600413559291388412369072321007410043877621141257223317834907748250664900053467337223735549789142803639102406526209529481889248464620663640271105016405317263299121277555094781806255307185556376269987258661855094876321371172041906043080581525248141214236213589372248004347445500156927200726776901577936065769145703564401363832732356039358254389289115297153047100263587974848193627826765900804856724776237667402180814220088857580450711319530152786014542339264456371955972371105842957643441879685160475455863379903121809465190537226314628741656031789383838750569176102815641531812715652639782138890295903894158914435257978130666362999018707221734924189173869590671593071576816836039224341073424223959079717636165417740360052880957027927296108326533725789170503093398161312864688286822421367646306099533700195450535136786402801779532586971766131525520608686211546873335129947813232608799598750421375736962331961000113431390936548309654192429866517971495005335127922016552749572429489742160258555885951865941841734116704785203273629708660881040765255419635783122438510582193948614041047768121228356103282699438160430386318054476533557560348294054351749332771277636493653471353162408025060444533368573410749532110361192123901362895150436939460276431275351723556128915561914475515777614712982366445046373131596223177062080609680883475906107541170228939041807593164938153086958206091836983842642369595822077930605554741945825116573190859828501394381077675255399471834792636706636188115992545365532385343514331548180067112892704207576157819349567142539437969587212170374153292888373257527600941229366611994768509618923399608730258374269518211290899603105967804994975532657809219033640207036387144379263175656241604918083250243565876750035008627903330479642879396723554128836430282332735030324046247753763742376499095397962294601284528848161320566783380288156003432045839343005065789840212613522930696803943489447783663740888393616186268899496240174004986787041904856522542349163209170270321701466465694822847716413304471183494666828253255094606703258535521239004474346159208673438088688066213159097687778786204779965460112821183916718691361382187682748117603267529630063837486033993994789598877042199651714686000160542941564837242708667916670302933722226207162284085875635745100147327506236305420051776404589036244282672787820488878624422355272528801215471962516348358518700968447412409365793532772184061988781303005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] 417129702735619063717525068047158798181827091333725588132227206371851686374152916889320612074157715321960105622159037144338108391085961231608743856235777800500349717376437561529580055966750918566758526255138390152191830848943008953457171042702433828288273858665789286395259296200868176535631365992119076559753116978470228501982495019946306134716156537087501378939371377980162553582169218643855553741095859230557469558502223064316072809534252843449664452199694961394069767927246889838644069135415007983894851803519868891652587066670208052210286705915257755404937760425645988815453133544312501902677557909617250307952066405088715984604029752127981875709679325068477802611977126494926323185660222458416528589021109276094051426594468575498384192282173186542679888602801438651195137113530830038028801721734200041003811069862596205498035390438516493333771994394444508831665076045789444196194090660413980071278691472275076431397759648197559944667156264669163006443631351284502137024228861684535080283465004847929165047699839531924305269051318796668455087867276462518121671147528852941333728508928857234077419178346097009467255787639946974263782071183709047169429416367836833749560187153752390012518459259788170550417158375605496887509337027741192462621077461352885443521102880877063486800009039532727253796655624164149841450748930423447797743086518626728909811235548471665015971070042269624571295661139570876152822163499550751730743414831237130688008187756553962582014671111069792637763402730984413378168940683528766746767019528614633334814247036365377215817483993662237811014105088832646775956727855049743442526417270907906827155249171711861364833731913438507442551108317961928640263514377661884146944448131535777776958269602499292375867612210695795027287549712473760262393116019365098064124875158823779090236847487372775385552575037305191092132168848770035617925407640368226908224481017248984728356061249279333426751643347336072969777828342391625969855817494207736427762474359253504522745598882254136444578989649911540714076840621723956579310091929577654193184953973817784046708832504578830192038622922736289115664469412141836535063021339949803026614507626767162969329571563814540986857501854814587564800670352920905317949141943278800794748908357026318342056540650154965123042986674682081008027059252312413717734883607006592377855831600927403031899791945253943290409429407717680354901013931609634863026838375892963063042983461408226106884190174866662051557045291735152688665483781147069161222670239866932345606023633372162303765075008483838940794483180310113050501590914079287683892823045757619294359330387959352456203991288074466547955457680044907534778639296720494514939268353690255297384854330458590168300452513258716149420426500242505553818045895603758705264109858152513536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] -20731219145989632529340685346848427587401899509443416294937505591570158618767054719796752146557550187623030834765525142568038314932227711912661395247862089624830060613863550090238954817073350180930116945195437052715602425051575630125205092764396171977615706574815225215747677634624291068269340553822021672679830831226477528841278536908966906317495357077166468386562197273764819472579494115666595192562227003786398702458540599546355934970753161592997538861702675299707972175607915038402578586209063047592372169919019744169106490389197945495913757566058225226540650236739625194301885707739433854268030872851329465735893225676463766859353003889539997987101000598757187551816901630338348511665985166526437288312675499776595735642903301007154319900822027497658474591105336481761361104552830809748302112226920529603897045289824497860211805305129185897933715205441903106455356680054226559483584869525571355170563604644534794699097147029662433181221314053077248529276556505601557194891805772664696230511194941447254119582970400134178634680081597351407261207953197962397817595430194478090807561199853546188112322542142356817950713791136405248200534807745993720973305588306911127291339493585342480186730875766044670378183320053656880638348212746574461953740841526709862132822395331457353597847776148530052581462067262584068419122998721954103486790718294377118248744085772832381587036430227841067490397954845976358408302152960790908262218537365637644849535495559373465826222290067690192394051303575405975440591416099293068184442678480059845187634046940846644806604089372642323862884042167781262873836581382827913370913586805253107069290162721762899695632369348626239471577194937248263756259110126180002932612146216416991583740709423549992983357716499675423728284282465776813630346615680867254104518674712210998214535921819052530448400875714521746443297010636601033320758998340045259570699850085354390163985226521908888600549985213946440463082874435078985309169715672563318779557734271393907413470332952109100986927784554640990653198981905121884586653142846151666996567918050824772881654887373970311539921059810529854411640133562220373658206521835075653663101133926848160026036094824980222033441230304615559491444232631185758141077708201519925909091172335004527748885540410958587182534934332125050437964534928772364766810508055429893994340525826659028693565639147273267888227672069409815563026770968345832818461299568690348620057412075298859062011124824732977548067472968977708567626606190438057115925262906804530171785828949464624217927673358778587233904926483110171975753349614859998849773349344474042612665025012295646023517448940351171132089004264379362603078241274458975289417302676147427616908506356974919190477558423518864466812936157335716220419535195145861401007682779034419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,57] -934453438409124222191709100909539366159679911391560981105080324461695054270441865532472459148691645919173088522991076213931703583831810755516219671350084202840210502502001390166072327528718527112138292089468085640478908835019134607466209378432856816187690124116063802788187127318556215088060430440782352626344183712853879742335163078770631380071833911803339894298058112174778689988289566657478447396641124885758952587283770768951199116352724356975230761583257502867077823558319888882276551589937528818389826154593766428229961197303241505422072303189799614939326509599354600527763526548938116636215476633943187223637614828562904270712704079905991327009824238618415695253749435290731692235504437914602951943150199900833370849135090691820661966281418884665535914900370842470424717296710180540878636947903321751929904864953982013090185403734415518312782579674761079344756669441072714458652749642420309552291185705755018830186565591785081928623780595751106409129639827100861408862041608842058912886182517227775647333441766294376907282027983494464420940785498208389615147791265759158851593941227268464471909747854320649555695977337723768700870457829459604766681769298929437574496615079592442782783734436979302030655347718139634396078086185739937222352449046527406834784567553895975303227683839006317542232388220739736402010471916983598079877359834386449327502468300891608021713379561800371182239441326445787221289182980122344759602831889308016385137922800398184735505503806415268606204176856269355142684762129363484261985847304283796611579799673297759181872482657598535364048813741546261734951924562409227449677555790571754345067737894748841358540306909316487229527325696312898318184025007500199399337332935221618414460759802374426064521228777014835129928011240762876673487685414300275030561604412095186142805101601191643741023117619829010945950804813935885348363033443694567675385181391642143931322286036177665716938166021193254249304760490776301817092995118575948486668450314215037051980614186359947420381390061171422439184360104883062972949510366432886370177668770283486437450667920106136893363144140232092238969022537790102244923756398905820427809434191789134983890946168304445655649501361572632656639491465350032373453828738651635464973173949371027229342198641624472082370119967031698028115080843142257716668560803894854075699564046706006953237475312495972478631778631710471407663045134567276827496707788403723341500164212014394310707584144897508010455191370081435403058388261042513445487078602180240591708931477034855010806349593383420650850952059641600395605420164697735240967100634046306951808362946154415007619073727394431186563206362456101922049187718192797997803438712568433050356937784407902834233886353757443863671583709951989698106451639313863334051893712257024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,58] 391808374029555719237044129048515132739218425222941440548175611189106285240572401675645651548844751227381643500971437282888910085034881649470585671630487216654998320968693481443815270381474919359596618895273090045538144955575746135325719929519576714831015693116796638062292369016914147851864851792298373580963396774430154840961921053601650837868392168988689413849484722502312787073536768850926890490487081018306245621374993328274965863298282823569942046774922311341252835477847157077894605009919437265036221819504863457298925725788087593647345972335721386150378555814080738814376600471461892212171997004494000574127694931709227571755977762171602705921320448460949033702154602331804159295247514984683822620104096438653034463606438408436490788140166081974698263055729902009628675470065595241370346943552213081220054062452215248707158707103301723240111751485071454052872631766981028618474272608288334375474104178232443118747285438521965393550606099087538000080150218484297271055198434012329012896313418954259044987400534177268757287689025379091387648016420939556658043509811887179208595585433167330236654966175188825034998136833053514789711194597174413476902646649826093100696471945919103734344429080092417237178214267837385495003412544645321960000604966965742580610244509163065640660905444838448974033274000362711097612456185235963110748984645529518571293576533822914338771892103283232244607744188511085305897416118534927038316386160638586721319797281439578679089484848028065708904585755018388055694185695703893747919860156241743891773228804450494868629507917071141542328606513374282943852073300614511405432477171159069403302555971009048951472506648995748633432154093789746203674248633006501906247444612585948965815559723151213152616698290360611028899333461932010425682723580295256827700345898436222223305843113558852573664894578991489991840722450348892473704672839586677697655375832901758534585862093905489397556059100323743953033222311268686243460495402791309421659369632067290792013017400368155613537088572943853331079090854566733430741104672018215422915107135603218735604335257676525297259943165271197920839998179438380888820351032378930659467962246186908496794967470984166134414698574597984852881690243893571218368748820864780727511072730404640796588940468837068939997829929287220220534365335096110667269978183255312709376072059138432548864951989598696322168303100183141160509651711354630876513863718333263982683805076900191202277763879462078225933266335973017645710674903530033111520811957640699364748389696599578083413877299312099040624720597944608430711183412356096515151732965721273628077679987692061846958186749746666184282937862830421791452604754556388392117904840540181267811788359823494149409247933428084916670364867401589373187298070015996142626636014655897600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,59] -69132505871751361251606792773759250566378783158766350414645244603230712610337068570640938480750038904895121023802585470773968216271126016795011596643752638879482078729690377753070020820150592372145621416952769235278172629268157697875418693852282547419317459555775347902821889363727343984077759986875699887517103783836713033476176557465465892712071856705671466332630638440059489631044046431380180766175903957568642742489701032340995947503976959322642682129982165692145234767973023998910625932395815750836676311287997738039778022832653171332760573683742152437546069199726424222114636230371110367408275439418671106013906028463753488503272095121256788359800805903048826079396980630504130358430972296546055539422908123701921572285167543535388565665555319797167818656817609140256216262517037898609682324717286015280684425432803163638772867077783440789631347473101310964353136835996841870529835135486061798518694877978390728389284671771285776504354961475828068191414298578866804054314090707607453466704475767565830566753259424171005454344734152450082879981766816803122401775637912731620230074401077413625436888789187586742042704073625341979395268975407359206292447890013580067030539457101909957749902231361590624600584180726348200919544592160139366363118898995566639372515685187515086084995397813065332829747139503709729455488594913653599463749602133515560862950975774008230094468892456547238551844312548785289228666309659698637579753707062383841489567598186147316952352962351600773527094198155712639855270503706439682096857212619249143683406155168788301648466871404912756673768929124029294935567353837085192126726030339676080526955707900909729045548125016871065927616167072093301527817774581032899968950390728500626987671920675885868433553120783086599944350914405921243945803381693314997467630024709118049481020770130300937677552490792021168079762592967544211346005254477870177196160267306032815513389736965307904669355137527466584563142832657288747063601716781597770274318424507101307221546507971749407191279514761256786516203298223722905014240746582001869990621940742449522332479687065647724482228961172244577781155311614194547450006739048128161528001658904819024955441016540530777434579847640990096004159770820965627792845015219074675312464243618936340908195168726353360316902661971428418103293963728719661434658440779561381383911362061899009878618248832444390897867868905676234281697909355294991911910562001767753311259514663367798090829773105830655606697002198716234090475529486830452610612861007089343605526199663457239976487768300963464317846984034505883051163857333668034890936691458889637096267170515264105709539388736451537534653014639789965836023068953660561144411318946081093404489475887105228375847531017893332473314453561317100983998264520383807529874210464727040000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,60] 10847777287418434234155112275780714362198455573148582906508100314258985079337541337397835362511010304022881992036754017730228855442812619907090517184520463084892746395840050089435838881806288709770160415198971615471531466498156973788739666621314371965714891169436924407682044039965502761034489272093489879043717093345804556422167459070303918599148522828824867692431891350625701787395812560942294110266946390527860496404323968955027031000002594681638236533269508035170595885101642703448369348167108555453164831714050428058015644377774449617621995020947609983872190424365010210190334625310888536847023581173952390635989253644907664472297263838843263834764088550979363896809527542368811301746829907111795050556727639050971820374454884872025677014826708674613719158086213526058519193380849094382750251624818572131700770431859165799308628678558180004853709370872969437083792648827187614245388929848271797409642456605993209649840664797246464338147451032120945499008968617217917125465520022847132685262476743092696283206721394907631314022519428114004046914181311283543123436975419157833389965532735944238055332747233702385302471921023072255762297994260467890459393868426502640825268612605997036287634940042847819572083994977786660721304097606675663827417642809590112531048005530031122610505324001012237986138387935100689876891932607641655461683453835415276771833927077052775717206087291543059455751734102456046878374802774689124124583431863403510831844983300316017666506202712648787860015509365662876992202813359962556699566933529952820530491829727343233228189956312959018755613991173595047536661704374949859194524528285568479453111312888223914672002793212451878595037896073329023254024508348057733638052341635130868285595484353390012160959164484521708831323919637362661899923210787549475108570017764852852190509128846521751446369980433065200997436972980653075006799942365335541024088768868046558639693312588512130504665121522003075769309791997511842820060906718082020609079861675739232801207601795057789728595576878797699841773362954208191973347807647578367732812012098270579402058181824182671370161493626601222901467978626047701024727440790841654342104394508006299444809913997415145677301918267547789423859012147934018771476195903524963812842375282196533192685795151042399167353404879148281420465706963654405569615247013275071464697483750090904285980128423996260319200493669780794805702724947527993437115896598996830978252771010079645350884946243472969655345279948867811455159555758899243678265178100715019576423891197528577723684025517539993421653112868426184276157146764272236989881414195571348272036844277137833170962327578298451061218103422065814923378319280132147099583953640199004991346911979507515279477032368742413348424334885103192301993222936381292757044604960768000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,61] -1521481862703153095364078129984327430560176587946198115183675510684077884266557159480257489160377059680220259582665633541682026979832997450508915562179969007940615916624884377526574275132846499396547826170182329854101638831695770204679314566662805403531339866055445500324877215043036760692817773584531941715084589886159535351436788651791863514820097929631358191414568971395585020009661684392238664218171614631069032157271459657417077151078418875454834389904642061041957572466469746588051696909412001103704610053229499255242421593946098190148935041871872703382452361933575181432666707228790035145350680763540499495810812010034443310976315246157747965376217584997807459143693701859654754303681195362212126577772093938662794300743288506660345889509205978388163641421612331626433546880050944719032558342260585898185413890823304779533864556996696897361915316031232218965954049384738306005613842971141477554075400419432387287357648851273090443872675659676251257014644684360052935888469393734774877005210549568371832062822453723746757324222770807602425153800760732277403077279201151600205809420870317395942253235834774119092535216945274580946310966311678019400669532492342258712807475439727503921995645389175511833801585387898750849342805485162753098611221836914027518737316543341018856777786390489112579216948784244376875129085758273334287132182620327914561510597289047389978190012273354928881068609395601284779873421615202427776357112310371690839000460367626052487277408722549118271693915759879938306422310215629220374838164670332697075812627474503349829708288545936299830528376223033504662625896923969336322161843804899870378845748171546290226331503877891957499870833012795884418248205716370267478876057972095762052608358969274511400764638496772461131838640338166468469114749446150623881566938461200176845842345707751134401588177079555961708858928700672273188846845662910799949962673402200576803524345722375056982916947299854816057594888725338737341574494010309670312242112904388556482839329035356958283759949854440462120479668735333024547885935872655214515207965967714595518802213582025536206523491292178465170640162683597595173559773287720240719385676860789520946913279435076432193055650349147412331802194162028900283266159800445558370872437705560915168200813624044139206062201313291534378798363578468158193083358706413366261829025783342812946462827331738230424295588149575489989178420681610377906574339452618588982230418928588726943273842599039677524867547339748968648987861107742346203919923214703049080462649087990340978710586453978895055306864047753401661000318721356556332890444954926838754273448598197458800763361438752690239448555499419972840938053756173081484906824662239336924907627325520663201928038334904064824741825864192949063414529143068024801483947318968320000000000000000000000000000000000000000000000000000000000000000000000000 [97,62] 169173023609174588041213946570117188006680126142759396656575196142443703062156818353970396625550196116133960791558312085865626716303545196182558116182206513858052196863855619845520395249494173401346414172532095494124008713988419229632918669330646391388837090347637538029714782243889340756160370238906028549050223178146038089484877572762135461825166991828066424760867858583441745768079312223461421937413248671195659912912418421680185719927648367615043232420577459512652689206988344359819470902354412337672629942771146470831164046199144127989763667719299333358565594268949538317388185577233216528611583070511655979390836066894076455817808901599072295265950731750519802766810507252803201057345490462121883197248312567085191950840594504359645500926366154622282547506486700052016481681805613507984932026036573600169250133109830709133325080274204029016055073087500592616722946092297106650798317517333317185024553616744969106690133601474243501924080832871903568464205201202806901892262746969968605862207076961563862750873614510735976774305980279463442385006632640252020680597837105184739079561033774847626533401734532688797426880057361023991326257361758983950214050650217625589341480739885434806281566628054355387239321570417307665238897419754720311111401001405874728774997430845020034926823361424376959528164392718680218212429241186501072125869133120879674919212546464299407278056245416820532388007542275320372315887397717176428744638498978487009053335137541141078666166581348197497922577393796088502273959608177959904538350228128177985070040649820429570028275524601596454356186277864932684386391249050681514229432019121419731885935861697685762953073667738461884027359870733810733274575037582590529307648109479336497749028666140052694521309158337550224445812573983323272636301487558553944434990272070844856539362368663384697562794621389093196062764569804010933468991252057954315877898833992414482691501338991315021149509540956064216254461916761473394107127782296109930450829246759058520817345480331348766563836683294354295001421103845560637820994453684663148098761797948182803537381641279680321514077160111563897316676249971049758786779958271987985096055828964866239707093361335724424039095086339763713834983155836989889604208527202504953542156053434766166274361488626306243812873641623328678280882853917426882810181598160376838323373649940756302979748827387693568978023650833490767453299855511272239365764769460036499673700928123288296139588867983414048168253568385530716317850248083391852438475031023608742362140467875142986497220736451234555787803436487931563128030749147841299458185276943928657971361888411224223666158787953782723466039361071692105378387952448042990649917060114269797412979074671589785564638139314049913520651857803210443145157641345987883662900723712000000000000000000000000000000000000000000000000000000000000000000000000 [97,63] -13262761395261929488274225076604283308267342404985029317794086565153276113129846012050174482951024505702748646940689914503053426586767783715197355745147112892394709606764462386125405828838418152332637696982375338287975286787075307554206201473016212977240797380918119767199695362764623076385064904267549894062287812750621293413071323279384622888740145061748788741105984496505401417091532005929506925866034236292106353924148315110295475634057287766704776779530232533074811810646714184376992683517009657717320437895266414679871463339021371142789133321326776034188122723656751492197575209162519462460590176226253515391837595944804089201361726249119710740664014213756803444263972348752636359982083889196350634614113491257804787743487796533111196819628049259553745517532925525265521703737453389350676951871322696572478867593635635723978310862350394983149830716832836192061843588593295695977007068754660280868061103118389861577284112984524939976734152270671659782626124565015828003175073424792600203076774428078814692370395473911680139047587931535516341882869473994523919593836159506606368317366264822434363441513207774842205144354180389977419195788352722293843465435112821461495429654667519221675903820411016532143394088388918772211586441488440246826185863862939421067650254707650131167992004310929293716407841181090258371174225291970483075977101604295984663046468507880619035550790418928236117749185074805428859265141335208152469908388555022002404333786841479816943587398826305262030584863938290407337561572072931547540084447811211330174086076581966972807585242310401748369196697137305636235772467501794973217441324087629692940389489056002860338324124138397688124303495407726127407804437868490850997081309848065692015405633435060908675628900964271920196792970279725111650745357061620466305078117841798619089877037601937437609730702549174102878828626199845995787655764880588038493770787686361481776873008935110233181440453648143887149346338210171682609165587729680844025413191309285662588225890610113813690474404366753886496643228729765344916386667521001033680280004748554273327861382333689115633886825376904428940445010158126562295970325345985120376701615761260350137999959083027196676121742812952754522909429423478004215217058825058553708719536849222020573364841312661870735256612320587034118830776488747040748931570733211030357873391130428035164725192941110791294057907016590983194906608784724483291034031309260026751849926933012996653874861972185717588459258175844400458674668796457085680280265975999603306947090309284185792133843387427799615412225200359105034137423890790883770503132203726958019780071011391894703773540666863822164457770442962669991319315357729630846857711862784798662304864934335581356683409318326639643130599169907869932670643593633572177299111936000000000000000000000000000000000000000000000000000000000000000000000 [97,64] 567809894874310023498074381363146372872078800706445930132214769929590548113613420552690499165485713468949629776722663165395891386833387187457583446168379602107459524282441063252629553049441858562203279156878367738270863375955983495471861229438343054503307247681080245839771040755827027098672861779601009560434186228458590919955647005584986815166731326324740224479977355467267295366235661289411069111813486361394151937055195685289870136959060649936366429398797288146714927151856089954025361157133503783365282344300245290500681768105610057330276209745625310844818667540558736880241439771998972832537514908144151662105226922587472265466544787411100912011300304250302042033375737187514394845249858978326871322912146818635642470496830554184045865413895446671929812360201013419044033160287625835633078360296920082631644169775418180108547305225654235789429460086895385225335465031384428620599443069748473351941334596691505929332552354274863566567361393009372203899004635352835828589316903078718367654810918945540342606703641350083214066981255145445313575547510139979023752807212872067768219821163854544554268270770038297015038577027099996055788217891256774149907545823949409432216881643579116991620051818634325076190568328413529159316874183496255313394418613646748042530771290908992283151899834891100680244245511304061455095844282050090173252632217944096253536318094287302697731308004813384709080177851446031881843424060589895100203824437661082618446443758882178333150944601222476004190575564411946088754435290202689276600375493178874979052026677074645254495153316629785518745898171295858170780585413312554788513928727093226012774308468919548683548313053175440462097538206634296606935393196233739051573069711241000133260418076915626850773028268686781301931949534893294683979189786325064010520873959300942405469762065295435057517559805128424679086468179120886322740597644392587772688529105651525740636269548976997440518913243604123326564568385850451648107473586352358636759831646768506146339177895390316009849020366250002246151531394954708979186982267612114725737330881384709132632439504752516525412224993103104735010952527402616899438313047940066226846165614710869009437587225266083202679009163201840510780123626293970389360327762161317496464790521901931849737554162747376761924963043483448571155764883796732500799683403992355890536284093786247013507245428503188887915929953231411507916319376658855733365160587577418874402208821609139200295446200152562514207673805528424778559169656565353243594996685688541694388706409705762169109290884048977540556988372653976937910819290001110557105508648854443167506276387798792269215518817916665123315058457614148910726174862521812617570131259473372509428652587914098044082132362014271669844951693769588830228509497891160767119700787200000000000000000000000000000000000000000000000000000000000000000 [97,65] 12441286673225159946277818897753232133931212991408848175435171326278784836959070692826419260743051306172351787423039920893084739128139600559855116311377195803552670922332792903567967694643286756312460353964580878757860656864730867101894417110255413873368529480884595572330830276732296113845428884808622304785333583386092159389958438046663632766373778728310089032521403355644581317181814497923327536899023532174913461254860172162241944038814142026234477580691330795852760953276344377719174582926171714803059314062147245766604233536642960094871426236373204451899304268208985783734080022243761732626216810937170281514320479600069239910838050967224772370577605771297241926690378232734136007992407494638231058239569818371943292381351501117189929571309423357755396774769172489997450692066213226637248359242114766087065077114972291025271621732258012111079317116775910930221356699280084512030378502951304001106189128379163411399334197079648093062982756081621336001765118954177652843140861616793716561273277536917727073441644875737013943011186272054123087285441214582700039034164103025357706014272479823327728143552364373174182204743834906043571422154642173601294277394225799549133376461789655487884161611399410323309193489531452549293673509741887366577826034624261649784190703445918524138918076158702024981033334154956069811085420338119004760794679539999819241227352984010716399706762017703965553234134960422495936643757150672656282975557316473498491140660305122365793722726937487722690288998759702174713252220865485927863246135548066472049669288723090330979115907011857773301877448799364798929075918329520887588184054179433910321805336006944577548527548134551342154830394809596886025396618511835140086070538625077352943131899453403937128143044330267764631477648918222314690681382720921825304738698558615674096517675068514859785235388454902778879916879136105153286688923748714288484298349598230036809023564903759225345877288147441955367213423386962302536267628706879325124206733781413475203911369927652325203268081731322909355625740242358217918351387478264008057935658757632637891531530048898123289763399949749671160900890605621883683992318744713394933330151199154472858816252796547370826614770022708813846802895820847828925327952721212234678612297303848311419175613383343812826060765115549830881548697862480570665931048690353984755869070107401727630048383558893294079512176613662771420581595070049094465258485688834636445047979263123840979684342033808770997014020847297342344922719261919222974912759925989125093464662911657453178424822811398150348597457551388554887427101330438657198340555460758745347254809353694158500654929185966037505360076175975651457236441424813391015064200419262196396543436488784989025034332623098175695359989621558578937979360994714787572717977600000000000000000000000000000000000000000000000000000000000000 [97,66] -4217930869937566853430496810839284349044708364245186228000704496651215876367120219857429613035813648193497244030720836878436459763950056993195202216745663477513042354398584314980520258157436447612335822036667951044896297415825966241690260459785803461229970544352049394189578900912363212398812244205127199549392653547199182932752375093974172941705566028302968018653156558712919956912689770886291280782299488642581279661951991492933866681499208568545052112839790513416747707677576338154803161904728571770426536933756686470618077572313490486186336825298767652078009757739033796455818428361480698926486046472159019710965636278904943031825780544538731925479089449839796653675940374414868559108912693889867378463209311666798953188902516172181611675716035234826724210378485700203952768432224038470630482986960922825851930091036987661627981809096763183713606768697635819701105304452282162203498155183212491186185623780229089297951369995684354381754136677111713733285050515462498836905445085948904015799287493874955506625725105077698769819181000806713558634804972219177184658768913870640290354822627078912967791385589783705680063859879735402155880345066110296077875928873226362358107832419567397871503195792409046808767128139610512273186264121710599830937714863949636986482185413595771707757144840209849771457398694088998943893050741286368936697929739943320623672716716178732120711166640918921982829527107121052454641280117398115395683583390732829534170297003405381060278147859975242345200629726810093192284875444719892367715237809260812941758414264512608252063960810587823040152995462973129412585636654765415632204687003630845462017994632483089422660526193673846373395523659488568596069224466030313212901098045813030053846189869443987690857587446580547538115041801062867533121543385487563357263662666329135626922587983877398874844574576622196758594047595696663650502188620906711365697562886563277932123121823427296330121727262290580296008107425986148664733161015041747440018544194068930101945257574416503645708434125183727597032777507275527676826396468229204413691949402935863476880461142783288656143962724556534226741931802913228569281267980219296410392733013321897768831513062459215243514631170801963337339750445254818590234141441763946567331639012535396382758602236219150985946903940621367508254696907988728475521186754039222181181052073752209261137049199487658730482213944748360736806074900765283546387085128182491391907615205108385777502698108366329203368868547465976140927528446707530698136292711478719921555714035123544066189309281834833524406346861835429893367852562402590490793133387964697585095165331602773193250326182391074955582521586676640906566054583449568161303662075856330833085621670617652377798586226662742353223384917240655307231055211007191810886860800000000000000000000000000000000000000000000000000000000000 [97,67] 362059644416918933929552635865032514461357456378825854084875069686280514439435748606756074645432601049900307948311643143378280978716941948296097064574709338710013880566212438676670671397340135849589120841688186691856277374937830043100115107252872947728756259426806205704056923192002976660217777618084883928911905545524918302183393182727404746722994714811718462509835215799114022887593946341525506905796150753762095037461764076840933340247234368519212382307390627210637684313006493136589174719556191326040531401799136840565027883425190139144798221411222613033315553381406594875166087474679265666629748881084001283208525574423096305470549408108380806098508763381150655154948517407972996576851562948360306694048767159902847050808806952906556474499567299826377930789462658518498985675379425354195494040817499257894139647328699689325484362156499475118180075108400141502621034719664845688703967514575577407390664064088885598547550754479972826687742291532410272826668184367164052154983423858369935317395986838553066520024270925652908394915996849689450251084548126434791025223158179820147978513629107060857118059465567724487675567540323130532082690168383647359903491556979312558100840104179382820399554117992813531629775079225248658384801605016429260835258182811901952442078648806391999192271217340847004572901277979561450942217319841861602006662252292496920733417519921528517640535036027597721633249675328224288138196078538858899795578549282715299567118850856333693546990731228585806094240701106561835563923004071073187609816098619788361301486604844242460491038397209519399970948427002728919408470663286002899081801543213373862097266457706427426784143640856133949919514585710806106565178153178169952404710693787971421364685503519211980711376220913506124685671705047714189819572280025242825157681332574517101744926556215706439056313946562147035879732054709968142573122175558423005204035272491576287475215448807647656902928454758766101916427887533972426378829837658510211791502872039678539931066112863978182307901726593459524650347142389949895780051702643395267091214484985171440816124658215409167755350865862489494536709336056333678428758044570043327353147143801243071055204620504205402319332173546878507225997586176813141601125328148873416524318594167287835828443119072320747976431077422593784054944077517912397655804304072653082731712344534512986994041951295891967504093949810945311575160004956676427334963717765632613314915374755510359664111294303982551159601691070170088664813630473769505388579446929182232489142772056117916226779022384247194921154945495635210963078006318574197531046161993581022676577417623037999695340550566864288433679689003154585267859029378707552715786104284943161806996316707734757919322569171011440708000625989323687455549774556981190050447360000000000000000000000000000000000000000000000000000000 [97,68] -18273365986220705608333951963187045620338002033281663683463342173874865589421181636889665862815529119352547639296009580595879250776619188663657851887083531963201881357757564678247541965946680561137308540125884371519672638028178831401744887392343517880355698494509957654425792763681889970923696721657072071248204526261807423434723566553686919460004706306897994500374408106498700212170145723507345083583404754784071219304126074321921897757407061051297967783621372263186337193886311195700384837757619585286610226901327022970896375150286701051953663327790035255380057901039622834237003190648138825653268135374958229984965730320781607039415770108642485541021864004342883749595667666994940656081923775746260137483039116280514039437061520498996972727820668209056470149881812009828729364853956423084222522736105842672387459761897915889465110564890502727768527654869847423629547736386326465593248015897935937442583144954723207281775806368807945513230448572596372498820839936664213250286730191019198806187228771379444160841978121966616258704193681301052953431553627335080879787258632288297663957063603285947859096767754528147918325104942400381166057679219938440229417359642898041905040453849640597709713530331046251488848227170908228141256808993565761419907546734074930165712500667131558322244979273706459983224094960059921494950216202130417310589721301031774414448253349678910372438466724124257124515115127890683620241197784216960890897293915696353358137289454008246528403921058321309048160150490170764484055464969816821421693439418271673263843218741272787173440227329870298822088146996515972775358062643997348490988345590155114455047611261199811709864062135386594478710159981298943864286303029702994767315391276988821946660393999834083807840245472784402847940259099477762239279629516286380680787568711944356951656642786356567417056830224644481511055617943300804018917458471886192907841618798609928657448546462018874591090237229830329556705596862546172273814124788144486982885799575302956127745902110413742821498763774288173236574762980028561315337071073290422156942917068442446277403698905352082100447460571411922504846776941547017437321568716635665837368032154872370760371678254820007184305316622016489627537556880829509205395374622248897329227246393204253066094749815526748757093966618757916115754433162279558808880057075427308189943708102233976437397016532493526086833144334511295523531452962278559998289851875149069762246043182493970873920597230231253061242840753196930547880159729541645415195763206622128047421069063997672880288537778171495018790845343508244187707257591226681649109279227988817006070867184592367852360532833053235665793214377995535613614509746559182119615389735174271823427040334355082121518589840031642856699255510058631913557920481000944566272000000000000000000000000000000000000000000000000000000 [97,69] 555688843762647812005626288146837448252057995256456592630145026895187734288507197686345224371577758659156882885054080080739780755614522090416886681456045734359612892296320549620640513073863694167820557768655007892635599491094410758154888588730120427725852107533700725677782846490325985886704485039724452734213851384852642209391825465530026737468805918090568975153336089711052087413689582519118059989480707461689446623397148809061871743359070636492581509187025698294614659405974564197417596044651017158955603774360863838238508973156209441979491406161970805776452635475066065604997674654724378382858439313871049785320833918410896578335464226826648043680216864807819228163963600091668246377191754704669762737762330857453585485853624566708278747927508855143883670811711143561015977470993868281934323028165643107442842067001150073135759634776487819876867325457539643473160327416773726193068546880760837675524504230980157029801604722672668676054738559978162055603544064485927459548516670127393139776180682210769320245486912053971200005856827816176286217919234211806847847022664472665054156916863466316289577689810482149490949179709846516209906585714940929388221444162899442587489205696061739743488842729669906525199207940255529689227139457295825589169000101867140325908932972012158714911171979967280766386596142694057052299896791015995411489080448665943852008835072274787328308119538461533270026394787661523195808325386833395476548257593966706396409969316994878494759721279532715793968175858154749208894664930466735786889460106211600752226324986225782749851202687902346243189305390058093488396265297036623463997528664232315371224025265862000137018416731880659384961260434520822698891529445690735627906885847158782403499260187107079877845420300948994030703253605573228670240071638796760973345175501129388458730002236008069463745510776522119302031705092137641492614199630160289260302172132439715062640601507767659098806346744674797073675773323340105007957504176969228293753494829384792842588309058261524466004774357481244810470739314393463790224804054011051819798520550393859685876233459403606303530578987579920284817982812952731160640382777425172774019847591667420589440536393904713845484982303368517742225983026728334061955001778220033775804526492323867507907679702995033444887453968394831584764448317797406053780001695054146322296448874969361377891528771900255349171815208487532192121911890807820207213344577912092711202034901538662327747653334188982050890509534262766951695568443374142437980916418347220463592195014616440980548208077332915602245520943415491681884841604484549599470015000649225589328537703613281674871199823191180974431894238239969057373256575468038307397020269124899125399000093337620563890507749178169526458944049117536134538299289665738584883200000000000000000000000000000000000000000000000000 [97,70] -7065311880194886522397387288750522693700989821370917700444896674088989470116093130456363003169662219354330662068266842720536836301823027560521624292140195773135687216998586025953799607892622024994980661434688145476000339277743511307148928195730234540550515179837383003731509590375695968810729425039908160443860399390182986855672216877241901449497315876783003484192863284910920305905807150906096011892482316410888442303735493969681483145264997867323407865697208579580123708959596465313731591777798742080822350630455748650142754414606738838035904214520295581817552726409486630215928213391690702418093379531316401352140773952493571205270874346959523749997015101953731952843947957183638091850975932956656786091628804428326560430564224586635141702928325817475161221229573212543980079912014088875171919351063453077275236978911699227849397794414793558787689924488291620735264426235257527526506274233042747683446955915582584191422480149291819243439654620742696050209788685024853243334263321272310508708433263224325409816936135668278112300236119256800931841677696539940949292497758560096921720842476381625965746960263774980714441081931770655041199159136794985161053611274069989466418781656946721884355065197040247829143336720419096235330190666024062082824915882315839508496733170038945874016417225261561875523711727234853658022510534325907112208415845026776947655434955128295410479238906345449022197626864175419176861928188013204000938017476909407521645569230259812368273048432757762481702161776883895726810986986102198729510893214919283892245052035880661447621188255036917251591568365010779301381520924861333192390491719102020638552479002114241211568787215141843729113758291811487778668547549413872801871149816486433100799845908816416414461610644716985604206029052520039343884540517341487769618874033287275980925015134382724527484473243960536382282269114215399359554487986199922914448848694305130803496544838948558370857478003618496561577165972926696429726023022986958745520154013334879338181066870949028630684125379524973648563518150697876680328620481619792909053477604329784772387173083180468365174295483116113271017370490066415430756525000604905685118380689696285462945865746277014717157301022748739090013668922616339858091825975581535907203160339255228076035840726305813588827860966102900608944257255910157407853190801452826418086980767929537479119767196185750534943878421353884770583878103831688019158476649450004224193304033840952434914143824452238212798553367829348782030189201916974267069074832249141993741020841234667829764024520542749801195044045772383548801266786963501323964840835566019353311557412887885393293986514028316354384555159963511332979741160727385862842652144215068901014312080043172961933288771697445217285462496391109660072051756121456640000000000000000000000000000000000000000000000000 [97,71] -194036142902035552850361236451365958168892117555821996338657714217556858826982614912286671693450670174652948457071941500189296963002876469848366332917081099173597486036144693440951656696427075176296218762554072600632380099699606102897205641473765702544839963024585213771294928883983703563679311672506585682099955292357857594455171005298557046461453302266658161073917817868857216258844938301233605598704926035748500264820768037154664822911228651052548099681614078685123005074280546493545628166257120585158126289288505377252186020835375458487428785422249931686401575887800908678177975577464918844731138674951551368200121649895601877083413751095485476181072743352580518107503691482535988914332529848386999329662064154156040076094846518554911124642602933094526103345178610595985216055149721510414954677912108346334265716655199013499439675416544763254823524638422292963742680191707398107654106374989364782222747951846771719133548790810253293177270496324355046480570936105933581885945863802191405161728104023550878466436991701917584430844933706564694024642209847451233202869160781637759300097498907172017829128615319298610136495203976427863773197923707110272949001295827678728908569462983812005893759296911246005863342604102233897692551106949241449495529596404904747024763443136024616436510394208281074589870461467116156803195094001677640986191618711514493308000931733390547926913221392509683350112624440526398968076600164708751300014674420497832667547081842168860418156919055982455959750554872691901159774798239899993439517070013631314687955111327547040817442228459971487423192400150150887431130254245532931141508503170104554985292886709322460038795882986327239378143519546374480700065574239446936346071932307306060058430861029072262245402622830061441173268737622890939295529479053223458853049611491104379922592843024511441112522884658983737476471445978107161694013402910885402571962530286697976205493970832065743268303560633700768734192893052734577715937938310072760258746693736530396072403306636473474478437810832623277431077173465077795050364198768647527556580856980308415525590909074265727693254478451690094306687835689371464594467349551053261886847461069658724554098049281056132260805351157267083870320565562698863919448790241576615863255843392454052634062107809115706149868347796497506988009652420797806054664644195976937045158515877292316418454938092300320761563230102136459398130151784354066006416067755731785049093814446222101127755000489151534079686587992681008745269765728504047667718907742069121003470295101207050750138447480064114884749833896619532807769502708018996461879977830692817301405643829952518781765042018730162882688220035913445649656482168088199190887956249222475391045914669667538034128575274867067392939882957392849284639393699803955200000000000000000000000000000000000000000000 [97,72] 13382138689419272225805388935331540321493108432920189519567635998208179186545988041381900909795833149700163504961135645699184957000580976225417216385956782519394504221575585657217772904020984656315672361870952587595312676050285116629297353367730297171748341729711750322839106028722126563229323662695770273367722075144552292513115960466937265157025383650590887893709343010818772283861396807638350834227634389247874580704125859412258014556055638962214433304334963122903677745656442977428337945959373407464404882737045656124606989696429553125794927160970650632613277780433762058672702705173177940691108772101817963007561798421436890163469115776294082620178591726702140150102906184639574389464894135123977652907350086348280714761539112596894736957883678051317073430282669220406627141882335367263079718599729946589573954147253706618430448307355005187151420762744481614471232162662925510217467166618465455853486755901497919163406610992380821668911101115460962538218703824958198155719811349704373080804287116398738702481634685134806467697198701964664175122026675283241304698787058657707182655907447995328088584799719510984296525667385778543022286283542846428030764004299270473177051047022371305771104203178350698202276386466583983877821490757208867677957443225581205313513824514938194483345254499460034148299706007475797312570718286057943710951501470894271503767333314779501074067709217073736185779641813775102911715945982332934849558230357022146949596491596861232240150905960514570404581508649077647265193603323123481123055429730652812277507223518189473502018645767509988778773921823596185694482202046782498092910135731712354011351666018123706111449513935199429763838849003310100955067959284467627787558331110040800469622738251715322817643064956157201285971754975138473077752046688697549376261195397111994156849869344289198991331269399779520535723561833029699907132030873419437237030840531912495021715198029143063792990119964181227582148820614477315352021061325113902412469296165219760120191760972388703150605963445338212232140185331019674454058383549357867518169645106657413500198438400856261361457206866880381120880299510790183213825969932169717754461408158581744679743025223583311793952153671161277157140821164491000698643754120482430598891799069283112135052047015515326525935992004778788308203051520577331122768870188254281124812397209941807359687488558682502575684765189510171158220014255637995864781682340964378290743445533397855945837266981302370419353124562884136679175417650613386899341489059385497349912439564709156510147898133282684995706271495762204928752269561455838645870607511741748902001526709479178078010698193873564481140014531551063956556578460570914210738994446754001417459649345034576564713202020569173502048018599502189947415320319754240000000000000000000000000000000000000000000 [97,73] -427642055020936992592666958456634623481329141384622155726936128747954727059964493817636676611648387111691418259031532766900790699857810909073432608938611038474509858911815155592666715814966005048141926943434471371646134425313959782765352814323137409170686742512866208874920702534974950690906972130224766250306020208103389374545676139820096706939842223084840010223463270691376700025954046264041233741826912809411953788893837349482013499801500941040409190939642672596907351415881010381379933361245409506624651500662876157803803108347484867714446607233975262406899194433320509911405675768801948032924431336638511534172772931411379493103480660382003972438780437153690663812494989305849912231506545364829974001885264622724925851204765671401583837089836334648981800962272409985651105075268113339821807990330489773584994750340411292871994519685420060318187248135514921596876629380941440108184515751417224803903956566855236509418483250389446648231622805698817539849273907289638224141566069998898268271695182149369830111522348794693058697527490267369528879711352068350222026648907423787138165959625776054201671730758472010051788399233373061178905939375204884183840339840442351609263967575890404267412786412632876695263945786683086694903817392612667696629261464780209928131911292531275845774082362699986901479016941356862189011071376901424397111753781620552760800834537834520082441152126414743141296119363462623514140825959909246206351387476009083559913726005894231922028858561401385386517755424739206964485887408945672444061263526195675820813142737812280332412103371202917416360118683923994511251308920384833131205976700090444845859683038920936175298829038475293748168692687852143084975814103767725635590067072384079792687492921111406694904846987916899137802318910453983351220571262695582296949479773888574251877011256907012842146050559162651037031058314158690059319769267316135573583725811364364207410808270648985551502726259985977526564611021899631120091804798266865850379754862901050398620744324257291912846756202711250533364693619141875039429188041623115218387207561610947552052707166337207167030960861225168024344158287779158603143922163697215316960493423247081833293623542342999489339439458266027094074822681926331853404771811810147980101546566344101936262765049614779536929551528945155363495832037188685267378354198649800739809458404103397904618961470646466477741894292652722794403217436371863534579566599639632486064149927764067149981404372592387123229203045797104261438368747707631498578770719235612630677744882458770925556322933364013088566491983253996753211823724847720388763570049391967456683352016660656631020862358771595563774635775570386211675976619440670343265962105874469441745840296639275093630220193588719003449053459766163374015559840772915200000000000000000000000000000000000000 [97,74] 13893613009817236414305797653206163223253192797479713784832266681289120123184645792319790913615305315505589450913792484720543420408509855123895674487485438411289923377907322736235857843820084336812810813262510638688596489984372462575783791150516298516818428675504158711415262230567408478906153767877622687478368124820404411150076107691825737921925112565568444433394240600638626769372508386126159246294274476195100526443338761061827894694172745510142550250152000070354122122748998957741162387731695911282837796271612390986970954678191137648781454319673568090925361105364473490635261668680881401932435375507535566271121604423550674991564006801340845030520030414214950363379102378215250839747418961575306518462739670571936799277635935666629732823280091104351877301742702528068089453086304554969230900113924670544515449709606913613866529260332241907336449991461515095529453868289929264990978881453055299287795500119183048497061777578385836807548676790242388234455541445252323583432822336255073248931406574120975218742672970414210794369392749974545212891929025273498493576633633957446648221080034324298008259406147081112843749211476240509977596515608161549999676594683515387154486839039802772747646886194044021903460377090214493935350748259517620884384418255040312358699943581052230709731262863090010117764194990312435877269369086100656643637957095522090856922676064078139327675154820498067348427073521676134324611863120775234639814523810241796027339605434341453665553016995522021847798352785387918203492137772706177338566400345859455590985461572345405784466751287439483696084101591254134949965762337723090416608997632184788115962979716458677804499073145951591216731186624240360157662330408519069112021208585978952820654477919086109344634613710600098789858428374890701940081431108925657081606733816581955676160150330320022626141567008367897684781215711435853351508492446621306860668913511470145043229980854096178030918480525176271605907193289977111966804396926787033275613212358978457884901046757326958015182579245454128970423735306966073231207558311214270820968460323841347583269328812461343100465528668119843724278519565075106580765664473143155727420303507198947789834954496176265127041677848391557491819777687611151134278216941741240379293554085090343302809769383616350363110301401660233199993458517766962164528069042055810148541680076716021135198740775649870533218296520266177001369672295291597211385879027614889998766867343361705783319723906644186167259621157456649644111413848653385933649996869033137395736652264385665234321820718023587851858401015482842719343062864997546480081823971730112093248753695529858123540322543856413746026692178378301645785052407855275396757723081613240325695324472146727309090159054167399898965863759600990519126835331072000000000000000000000000000000000000 [97,75] -544482280557258268381079383693189760907568203479246260654829977985590088358157751363601184129853094648752705625438117662796865588448513270923924906436376766443414767168395675699159371953078209167719744392727055730160215902102639737953063762622798779405580165301138726047653843958011895595031146053396151174863899504900691757490490944263703083530590212379680615004704233870085630112209559950365260887785611715258506450380775498552828987078568713995504752158587276467117022244786785890125963895368005724100208463824801056208458471047595463144469807972719607587294281508676110782307438428694513343029852447851085714004969818667044638992074162335990837459021885911196023689076435403686697727227005215897309789255991321783248750410335545486100063870436950696562416356499775026800441874335856979145501511832151529768889055640945379606845812796073587457650429681438888869570385055127220440135481070071108621892156359212315471650771590170344433157334521957890462437904652724419183645573604811872604226700637839028085904312444381348087937664730298500371335089327883520042410336670312863225217097800535927488713238814235093858609070286223751418082047048512171113160515592077583910451169396914310128798593977485399006760545627997003457994841978706729069891445001991787833973008370687663674994510683570099276440679411865902980776769853079582664824649867275302360549916379649385717081733588810932701938876590932704164906772854785403051027144988097850271976737129711484190229740823245327597691580358818186666980831412914525895569043448079640539625819272057707496024494389559513011485533067001078188330258098474394096437034579894469672164018408760047436361534384054064983382171693573174826503834049392876933345166290024894344988656014520874414639199565653464212918057311597536669590395862951626146322318635901525287511087042183164863661513363834516908453323570738925994340250737572517041905436757261231733513840307667953097844416188489002850061945154853677389142492831231395605181720013620277381915485628605591871185020619271605058149888137124700555703540435164410863738971551939412775876333533265729493839563000185499584972488531270092460635278944079033480334363383474921056131327781257642844789712214594361428865206899677898636902730633382411410098005774645817906667558813064744262556266986571341028386753345681378512419782600319504195766300499496428326184358203086002653774591831123665373413982449321683462275130294971662108923797040780507686203240357324314024803549025357992222622885174679355901391907753874914823167604825665837325655653372820955226329239010478542139093711216223969117916215952345548710434886738719850277600477078157169555532936889552545669029862938857942211382280687804441973398899659338789817412042447429815044226145254077430084865251910615040000000000000000000000000000000 [97,76] 16798267456165807259230298113931508639100372624345405100900739497921037621259490292966545833499583774531450012635944116570286426293697827459581175841572241242641655313150693198751701952123430835861626002043060866053669343334728690169232293541791354322478000629401276911629296210168849206947154178030638257496265469925757155162366435574593514851074994811658926157680057857600912376939610519766349676459293388578772758540597092334668631272607722096863969907144037349188610295385393333450032934261663542267242634709145815699303118430881489883325290107981761282146009618825613405706706599281993869717549354012147155881758993461085129553983688373517327633278585889383947892342334715230594083603215148399027686692651026891648638843563914519117583946563071527513626252268384505767102175635171284799202880892643641199176295209617062585383535576340647144478944604040308233312787275748143157370957231345007348601042314168264802920520370123973176203872286171747430854981091767247790089425945934032661422976390560186327947731398413636112434406404081217828916606801284001291204264642044763513474856442039004717039197631557205142459834922957606411994211649830644311575723977702503766854974554354437029919388943327215268709964676599988324286567075733715220999866340868453502127561863165966415554326330533003828227244738824455762836204047287263626229017478736760303663462017304708072046467940995992978222629270741238010672645584937274564344286439541894322627156771282362453905158602877116423002876036983513130664911240612268205829717944186872408019584680769917235994373746431340233580638552811464525206933622781650397334150216582450723252164301212719894165655272390235704203687393045010749805794320035908819691120509173779558383831699546166526589745328603502279300057830043055962062967287847644478268834909365523719452741334735867080064609119974543452880408169572719778402114387861652537367754463668767893723194885571459521106070940039901058838336333387037079720312713065751302568694978245487493210447654843231402611473648852151815770367047787620731620511080097976038931371660666041236512652679356273766754426467111701734260266395172340624587723302944293913551745733708626340606846405386194019172953863325109045506163986548167478335454171244780789124347790048591660362641431764319255460262986603544151414961821465555126971037062100678813100330989937109506139897386846482312609223508495741120535074462458431237641366634987778181950129974103306426826139291969858814699213176787512657585577606782418970283785391495346543685790654179230080240615089346685205747771756370203811346908003166344305797647960528193249253032288081612977511024597317432816129996010785431916705181908233258997744187589179036766565084503036300122033546824907635141133702300145274877451792547840000000000000000000000000000000 [97,77] -461354434934754370400260557998278749593386793019358522721119004738609729116675327160670607562750497779564823539658240686134264617274739492763056300345806552354120817990850068569383144070807804550218838967528089038440711219680477126480152074954936368528448674845513102195558811901335020946954497724388213036389297281945550776190834348568153953555065376745550441802537669267516288775588499379204300573301919399067128755602580165393857200712009700862922586700435268137201076132419791976455700283759772447971730959903252275987728665587872046222980779893446288482221392930838693220987514437428848978266180303741217977595296470514320449558486013849971198486623756106471049267226954400927349542563219350415781452630518691041042522723661599148779062810131335748207787559124923757262892761351539945920451352761070879536173167614887086254087614168533703856512070357497481825932488107241605900912492096597454835118357771224783732915802142760480184268127057413586576635239178834927219049592644532304821780789495353428178757361869076002698832489054885548387247839212823169730960635755094493346460717797215857325796301745510569934183373552607646784869793695878957711043719768555727699047730942629477649235961787827250314953268296433950924740154949599862588620539010512145270059684225009300932455308536326256606835949748117535665067841737146693167923637631982763400197412160186973713114058224869031331995675041057416774460628598782996578859295998214535432504563876945025939833909852748442446442375129023243837559463670956761858034756393722149386112353549553831062790701185959313109669983269988815526002469076633653855034509250386770319825391871194164503984241425148178030651254641143171364325216626785148564216086593047791371076194425117301662800074391028749509800847187864885670639009829712119597585091336429009189989863618179928534699836477853488226369072909182699343064791332358799942355609182490974676779289243297737086731372232329014889345882121205881311091054013390834712641342222634969488867305346547767251748086364762978071969384328204409552748240218977916186097856667650981771337010428405142723776676135344228364478055724399089862251076193493987547674560588480036673529730458133591477242254131247939116967852876369896529608830040372720175803532384894597995581380859613003299617312668853538835093848307606463801462108799739956684799784303948347725106438658607125056334866805935066865059666730143960459062829638931243300851948019285658392484247502322513111191932983639848775716883232230301663893372428730207164764669561397559749517691252158582310706560033132588257547197334843214534996302900410386917251542344109105048779635060498380012704987213975841880442462405260139252450477634289984967056419027795425675411116518043995883462021892072693973340588605440000000000000000000000000 [97,78] 14614175855472621391584395630471274566743808863974812298473923235652552721563239700686942291238345179378369404658641951427085633646040109840606320090081696867559734717224255547349024785280696475188297131673279066386615433263013657084765687720415885361948926610548692540907010407514779289892614126201730016087593150126478871141236513746155824345365256251406928593889500563936489076928694234240191409806256836316318711782726681779566341919358550066223560908614639090914036700252513850152862034156061440991099929290829935503794434305840589439581935714654791209678735744900531782842301019718236238339108642424548652301389696401568456104480441045369399281430083679941019693921486568182488031486139300131340268468624768582641693058794810551197177044394773541334928121273629659930713993349324347863266368459588715804573958662956053306995747447612605054852631589144137228084104989768510152529400197251116746938029705868695575554623679748274192301216573132464593216813803019233075537550376414210623214282383163973141840942430908494195490640843141941889880126952304390027248027493265411992216426303933665800612785316047904394875066296316754649897137679004478652195269586650521748860201106070926718804797016768366508318069559899187082212957976160528353978345001641192667683310889966933234689978633408279286607551923366484373648731303416423806508940348233720010275937402636794890217364907378753599107555540898045450457217516082356426831730946822218152124459290235611068460885524539940941581300707629591338142577797496214851168323118864166039562835842133296196250437548334752149407629998965160383335125928117095570998092711329128218409129158050169924955025052334199531059619747951932025532545140230043649643129942963859117482655147835725516550624862718010970068224121712400986302941242947772122783848079190131389276653905824009788915677363291457437922206062085093358817010364792411043307393952887865709305446142248622686925048163006257190168768996761729943978657483815832336785050203284731649880201363890952095681633464027592013409981764775157428263280364514002327580364870070482505119394843488030414066711859723899436930543390749500656433054345491340598157182530569937650136124128579136695385489850267798160593291604201299004908937157282327432245814611893835813098933744406581858094379627213932570216137204887196187491308434061416828950270083171941424829250417222358114973162808694447889772826218564267490713868768386403791126341443804672310051879262201732353618457615930705335229450014295967765845090836760829911551163049889003756497958305891340772938209075766172202023357851221067531185356474195927708638423080280663183542712551611790435056514546478376071989404918473249891051956904837765961474422036266227561055176154898217093278869037409210648722669568000000000000000000000000 [97,79] -371378136712051752853974832314478000258113032238438230199681851591157545852498045448824393674481447567509929828453247676606839095262619746685478204334370504212557517081370525030802137929942312765450978817324521899215097092308515729894628811208846188760488279200494305344344634228269373846099310027529012190851634011434434914013707444518508953712283001321432305856948073960509788544066651301171067883060168080724076539333510625738443703983312473364806942099900593427671291391860384787527034477124523733802709303356491429151936439982780670520197275752320548124103423640697307167328069790345865098705454028166360603195494847707612817233848089019750802260818991454172478803534567030578155288957598307518202396852322315254379331049628335894693165043819041921574582239329510598354763512126776391887297375186499098802977995638410443794761017860411541265833230444161726572363532954281758195314700594156895001590708893462952344944780802730700436857413721139219187269938164515246252437324737737855730578366282351474728110080596962119786467255137857378646372128013530151260899424598190707508274426536121535836001081267653779820427854396020871504105286172776694833099831225819588877592875034782581437738669702598951870881201418708249009412926535393303689089799275007207113502745895789611369843308396282009102340633815496017852042156553383945174861289031302463601642506677374295319540954019290436208302584562619777016365533703392165247908886439712071903479479747487314612558760632834277401192736678290022075386022331324376454200650536467678415065592774063916804629639331198466163085769427574638539742247498612361230094127065105061350735098016868337867826150768598708546230200350871352266090492420596752214352757260620496843907523621960236610345679679552312551051271563484913634889965717003107624850876440281755643768317782912225509988327233009934691997284140704524445222866651892149940104522898484927775030240706394157394218110926641007627355038425024435663085721295217334728226428094332152108542722746477495283195594712709275902991480974318408254039950522372702520313781702259129798550235150112481472937205397816084868578273934650474728716776524705527701209917229183634679331027331006532034565017565925118387702221004138387436527327491644944437238509297555069546303584482972756339843448807122420569106594820826392652054778153754329582285853872828685192775632958857383184531362299203581934225282728716044160632453871960384845964057071449686254120810406610058018797658492436956909478206967239501723547916887306357446778919156362641976535632314867380086709103853408984133783482573284286807821883350162130928675635345644223715159197036077809950028248883266378824572618335873867929231761536820972512460661683940056435153881285549885904682666872934550340213145600000000000000000000 [97,80] 5093752839597975490589803701986411211075768659922243520925421426593025196233483379970325056465919962669573226603940484681917198236186164653329959016401896922375700593190634733990433962935588669744845902835160789785158800191677122229300392797419348287187739055201017739476846795427945731711848145585101660570585815852185438889750728238847831089347559208694826775315916866576979024209909219278040200767517744762617973999010423506709168206320782191190199838020982403626605025516883749002679350012324262497681062093641368955429584934356447107798478366725665975945039059397475115970022712711211873582173847417623800678737243733157756923343740601992296672260081878834753977156341737531934109626493493623336399435702885490153148865180342610990357436933933431753563197006283619259733235778913945037843061820613100462951901576382413550607560781962850047926028576916949561499816862478754622592759145476092978141070063160543531549547573791484224586371064266402691133506686262341977199216660455880113722649684794366460874356598270318854970077776837428727461609796302250161925947181266408986110738554613762826011291159971607153248921691296639500448801084547994882993447497161891805468533155759283104176174794431824044152352353784865160061794080667906077045068075033240722478109721513511787069994025469538530825146993047790318570625280293972984404283053479267802415894219804034633980133610533509108985433201642946161533767694354232565188072517950966530732328414618742837661069536153291254540330808597568238245874541018942856760258203960965285735316791512775792091456725574844053604574464354981355922866408848634281365832812850120075559021753229931375794978079358741006629503183237951814373216144510507203999381341572722959009123828661906710707672050478184984377538491361547377489020452195441846925866896740242522273630239232598137151930517671734114216449366697759912847516413185506853330194507432389112267899762176581226348089159942326664506578189492078111534429039998162337420928515567097394917199527442974181763384935437954250551860671549549739593230871291860319247302902752414211464913641484104473641622637159759242825810144114990903192836933563253979490841393393629904811021493805298619798878001132254350228681504683764567268588034620625306484334534677498664268483487090261445627991751679231053613008185140623384960367550315866024728359220739584550786369355605061364643383529095987912215301442887225218464520731779278239736303028999582914865650450952812965035135756652207552698883316772261057591008721172577710494104260160815300071967910347190876625044448352640887236616473683785510170821601741236754999910474364824733862849561014202429860656306564808618848508430175119907314803351648839722145198580480379007678613403289699148678764598393389512130560000000000000000000 [97,81] -23662050842925444558363443239712880895793315987920105777671814968858405364699973299303725724281675185627621040332556049386354567069708235757264491562750108836211680697056537894462935433663073870804816021408805981701160630964499766169048168985584610284196318877242442896672780230858212590978384757581293755811140450993129576341412120886962066980599433463374878322531372990486229586788010305744427080488457894051688236175905307930994531126433047044689914179233271401536263464226370677630504557843882109931610852664809712215057790332899583381943804634332717234037929869524441059126127073909513580574873375459286229188236844543389238594041232415633918670397564985361030846084729473648287030139356143622733378104196320714090914117096258477002903798812656752800876332824373495841538291874567214088749777079147647434719441795808774986757438915758774293103945811350472710010763732301941031874158858619892907610987897707939729711855412055488975372193860777072412342594492026492950195973416057518759111754486642195192497989579233146780024233074621907217090259341211686584344895374850592418402599285565922936395412068402159914768186362704544736249883542101899617907388510127826766412770050757817870207211234268800686446222763773811334020779635576971432729890173006114338653321886817160971751142519898477541720210990077582951660298740049005053034115330837737002474839416127103862241252540274866769359172885280096352772508643753699767836351151925917110436185553784608873343131907681681309345711757400656455310123514211836511426427059972646629885819994691692367829491631937830980271177746493906507498477994922158217453447914102881316569989844180137810363886290183353501966465599325659346166632505003240077249125091176495554360643624001258663838627872341138384370139004853635430606310234587961614537138240470870970091539966712155034554782386238126134700007208893313812066277051266857706873761685308459206005675767514746636180121726485853083806954670894780651706793611379403065856243130731962480480081852486350424593283331663281076886970990287064794761464460035081542805706017985452239046602721931582177202748441834084155480638415997540580613744328426777301691602802345092547467971974511856016697088677755951292096870228866514728317988884365598376350853341750294084192762191371616912730274218842693902123223713770956541660985818787852899861928384965425920154096724285874147708657923346391878086067467789333240506235221628243032227764490244383893001823424860376934773187747329852702882556190701602598837035837298155216681208741270521311606407720331710755901451345749977922863667981669744481837681114357147008087474720324103906549575182738512287508167356763261954924696918269811455388399602962376327064629418209420934153167148500325085436055685625703668121600000000000000 [97,82] -2185570699580061352055805037971093716257868820730485062387225388732773159818833362614384438060631588369755760761474248458586007665871305534308651528972190529298104466283273401803716909554983654772256044009358557310539316169335995714936597940177303745961397768778623590160251417285274842986706037561182582287569758645819122621540869290917840181746948523269654918145806164514239346825146633857742148265019634462113315848494175441950679410199586804756795666018733015982067484057352961271488893509027274927495595414195760257379345820834811044260875785526484509735199743629958831781505022105676218690868970546752766181490959247906170563537054830855407387973774405774407566336686185447293735880756564790714854195964351120409808288649536060995745906154551271901108438979423688031033251265798913950975534244511124094186131518538375931382744244498743568788048108488304095443530633204632466303004804812664694766145288006700336553899799332038899429010647297184847395307408787215780694694135040291503637784569243152081274254208815599493245361112660672937376791252367570670751491145242777615014655831790782721728954748508995740465598016580819382677587449416961615086107733466778047055144548192801300643690560420354568689959761494172553569296546664419851261457121073135644130254739685783176480539074466808631130384701027852226396616684250167508797196404698427258702337646167258611590696212691643681318147348024777018263112426542268918256102699801702992860452562555296401107932688599596593060968711943945873961981827707608093571717200730773923988121760950846592381602219379931509959892900516465537060231081986438919666109836356655308229900645322781891381757057420536556898649750315898417347489470108687579019731978713493870383465282390290545079129779412787866743357942746359804609965952397389517110415963816682002551219928225524205752376278095060784157162832126358953787642813516948697861224066222151132121487772062562680028282156990958917002544074971004124730322296272334297191535913722072761411579860705886404538582491458083711292767842642759019842676624141365228991969064792308227519339011162870720618800874648088496570168396146607222886051241758371385582481659984874420566667548069766235644827222069302103916914876191999060251477296338219709292251476126812497144848213163014666186732157790895638911437499098940449620370203138907216699223346633998732634266082700502723294449706592254119856488569596503744506342243694315496341916968699737610075198031786158146706695775054871242349571772480130454012862730383061345037484314117299537369831568611300794754188467971909435763067524537647469953783839558413978402722421045915324620361507040186972217426493121525209827790738264897904049777785607917776877958048385740368100423655233310476626661695610377207808000000000000 [97,83] 43411643473773623179363853717339096036686527086720460331794806327286625732216910374054872952772211763428738201419442645470462386011035122525392464378238565263297450898881706705581407130113960913678426262539619058081523145072519665174699972927803875535169552027102270638814860350789877453144945960024583506132031102897952227482853298204414460666879073372150505746485729933325834417623327289041210304149350380918708463209289152100162797025668836021907608720880985633570097682579651762104915378436405399708901648424836191527090160039693953617971354951419608885024688515292455688160033799561930193660584383409017594497006852470620769450437637780363078417268085222036053990852176281018812604841028893448799426315233175115551719122357182706710111568018805848433048387764639450098571174145764891357388754073206746851252458857313819537048907886936163463836101067148311415163415878488221780730749097465904373128493618783293058212189428351509714001613794873093399320251433277271988318340293615829886390449021984769923517292454830300343507958622905130034375669558702437102740797860249665850585831644954015141990262213502366167251297788768862425990396003022109009697590887822039571508884069006935864870474124587481508029152409852516166171884501660297405040007042374909550546374916577269877723478854987526172802919838023527761587347029801889156093655164970349156275533005554415502075031375761895118953230066035553028303630167328713183110491073369687649991646666560567185057065298215395227004916240878260388276438968952072729716884306698905738170682282058584847758294220870666134664778717795638523455787713036953259180275332108840953292342229119418731715721957946272190733556508960221886666071150673275153084661111924900498537249350618409131508590270253958971378448618968996964640913129325470847130303401880830624712536383825963449139616880251024875630288276063014553346882744518704988436637516421284684536064068599869932913860589152945324333085513904922175922696208009595087391159236766689679650024090044009106290681979711676592702690932284754793999347846623155581226599388476632063632296970759086560192000902064228700915055062618381298698047201762213921723105114305388320443597044547699416946343911007158257057418320034808574239705123146118865698804821756654558272683420788882714370575212596487795616648443585811699078815667947119851459952875598395724684636611330161726707292852396980232114468693654605279106088523563981596283804970731440337915501387175850155975135072656915421985914209307097857618538093274507094380703183860281258246394281227839572500066045609622801466978432282172281526192680558662360990417849291206654507126530869607886292805164601585846550694401512452001720914487504653380951783301791825511880319516510399931673606334518919168000000000 [97,84] -691940996871714158867615383421478403844874034773840923240772398289587813585414556143209157198604237588260497418825414494867092528610156170981139779914820560029579911710877936435315814247108520827612983835713535439928385528618591543199021822640596524598194776442655714020221206482224609693553030255142675169885399917991634430958925778739190797808409601931256482643377649335201330274425399528247287089510028572737923572240621139902374858441444224198169642867244472596124601203000668622079544630384019360569738055194201552716192235297093927179687364450260128350141638670451318255189109173629430496985984543503357147583177833937201946532153329976228729906969783264002986500509105470147463029228032739603168810431357825036031048470270866831839364716795659145794975983444342341023148061808702001506433545847716276158055861383388562791701676155398048261884819862541423851423391135384432100709693386243206502691853892066026432523017775380081448725692719946935683277017227187643310348888039756160018387361672309716390821771523450998746539190081882228715153699693090688500832575000843607105546679269497132266828978398604738524018786729579873491048938948821566121884921476592711031815892103109965371516575407064138783698211332031678699875449660029432634579440232211938302663565329220897680175510762979701308795065345877984335134871392705333108508317080827969979924909394155971828412583291621820616835662857762917371310154630097340205608309107920281832650802664658214402968215670120466572506294131876893298867304444734183868284092536882244546849171297040325826442202410355740925765837047976572294372466129699002538577549886557211561030500571109464356455903865626189298912514640822183608560443354857621855539946999147150324760048060066320266215524060769352913137065807279820825949801590788621048695853525508098104303378203523357030280309833614753814247514626674795383345289683732394052919728858072696355259671407978355750873663660295236950113151507672088774724633911444456755171177542727432117532342603183767689568799449649504013009881340468581105009312010718865045495289091867052473219933833446434241149590310980472073639629750708569220570554270556092930741135327041089148730381374478625569723164126548921646559154604486222910478508529383139609768519452449668476281926798423441444225290273957772688558487544343424847149976006224865640441776980396269253261782403738459064768286117482836142186377697409802070998098839289434900210978936531250070583754574630893747072545798721010341922401824368075637746070900542535491487910342535725914723341906865206548408020424710003647970542067038757947311551504931529355453306822325768948552544199948994086594682013131556433220250785754329579120823097065671435625638791492062365912482038159458062609879770726400000000 [97,85] 913665815392739002323690184556218730026701757295810009704972450936993890831520417001564279926784987250807338297059657304779755029445116815734908548171864993148999276924688947602232658136490758042998695656880634583644259694979784385219535275424793661710976466336979899049338615434637015380200905268219685017730446831877070908739418023926306330432329944355525559546609235209613347520819017345405223267172510164251940312006663968251631883722381779381489858126658063078263554305660071091046434640009672839893537132738665084223081190323548103287114087180272829079926581246114277331640526564986102760754378229828389948150164037453433463960994789712197849121977398769133175091363029915383965816568900465382532997067650292511426416121871515179122585163576600817024572903193584327996447860417896408641486444918596492202215641640319142435151915206830134324537613410113084360269472819397678103684109548082001550396274727353419460369316574558628060377965779472392994668127196625579758708457532460188280021339931077169804177138007146756169969304007656330775507391299600130369207948327693969167016785352498086037219678881881602669148202859907406429088507669778467598428684158052634561226087678960169082007349272706913942944749919657941302538219883837827354618332633567820144957725020233449937066889436410702809327515767349833348974827392812374588731668857577752803200323253025709155799631113899689224491773133426184014196995650537630190632055089510455989136710991148501986527378205397747342991926271893041342445944781661213294294785603568610279164225376188698722689117981120212127852837787911223365969415557300945505311179471618555988288918631686663331666162312749306503416417645532644413181071418248016869154987296659116481236009190956471061761421755546870481347813995031597428527185946488525402509344818115927975030620997065644580780372441956488642172401670649064973852027827837565408693523504329772950339200885361816848005776620669083820290255820967282307661034611343290232734348234273093456609923567860507797409986315327323353685857334906395313346266326533185224266476901565186682521049382409528850508760059623206532555383842553845756316126613239232994004112013862173125194045170421466716537207338188760575673665036857682740130119327657067408726343838633190309665580575630321799507038169655824615632861538325855293218034727060051605994961181955393132093569136343328622049313072055935264619814432393148207748001823575772562390837890150865285746303259693661978027055610172800762825954791373976964144415309433304059296277633281293869770689212381976588532159502560260024263612985200612359807793470841656880720235219081423761926925294158957213577104408559698501862615910752185721096529017077863123223368843288091093881846987651461415293115035931900 [97,86] 17181221575444125961816445331013582035924310104596450738378294996434209416596478567173103136934978469889274862870330363970975552527768168810454089829664974584127239848122615604853914315635450963944557752431249840598363027984164724530500741159056399537294153711994845294206367073905586209133548771332338544501776337017461312079879741667972483848326671996956955480331347283678650793337959299476644685736846191483790349968502119039170287285719346160747662096370463921675530248857864595556838659267773340958433974901599674485638582444676111117390062941169950750225820968952949142738797473543627922719372276338269938290978273718349198273231022885004454857828861638889766777328708041426562837028976365191367722303397753313171499151880513786501901658183578439689305769868325819383907340664875437851620114821893192281137563835831558931555676258102305956482370115103727515622566665060173061274586316092564936915097446661928665909787277363808542455315945674380167632112197645947795804252587494153186231246162094302934791209588413850166319322552651621628948219792602563794536050998973738131721031330898549264461829376714578162628239995448419663774194333219879034392504540809397158681196994716672328976981956787407902682896048129288976839173542588127565648365697568099781158640176163694792870714868519648707475381913464267155934926478926149316003516798494725196247315724288571995445728691881285112136502913847011207211270560946851519127376842302546862667783580717234138858480850706603884013568385346468065092461423933971040986239370273836948958778630164593846059650971027738956788162694197053159538009936881814066068453837056545158410108523006858072847646741910259384709973394117287108499255352126619372662847994207546233463852617562434235939927848313204940442847895633845054711448933512169928659177154751859012541350889105465455157029637288846864353612738777962178330760164435766224087784223010649387511966940278774482341207541043854042101680897822745825014156002578601511736051040290933942957137777412476510174663965445561971335579264278858932299405126734766620196765892394276406715076679194058068007773465434933428845297917943522341548928292228760864967326451246910821919754858068010445631376663641477593788861098531546814350741342260692135027994249438395992406106502624167388509403531734914066728073123696578857896504610101557295337663837600964775376973549715872019133825388328743710534930790287369750619708914982016459703224211038207814376315167377992551570330251555813348696229888774436877583350079774506977423986021828782275975943979366008805398129976266831168895359130161326441678773489728959351422973980875573739844710237635925346083197615783425504987610875585858283900229579637942963809527531860811449447220017145138180247924800000 [97,87] -1369581049992729396436083598874787004075701826608792117263923549982152622572376509815896101761519135433839842246773309370193787407137274175239557502371168978207275587671648728530432019287632227717694328861956080864635510213361505049162434249059651104876448712716095156869033497458481584394089790155648847804333752927554684596415211568585218589702119952166977124406022887845504836363008763950245118066295483408710127706787633780849943796637048410555343650800549497277251670147797799437243082877794422410283797646695312950238033572711248250328753865474701558595087846201343445239532526466303054327081771767296584992478710644971698689941948020219132022600454832787198045959807903461172798575706245766941145072179739489034477898955699883674359440564133867632220143428772784707298726564260159743893133295476809124231201169730128876693842004740435718388138005771017930681963461000768862192362928211968234782259756012592569547933012348160026804233524483241211031143772182290999377513509105824948684019778333828505828806899673210718552311426090815500576318339485646275145523063250157942606020119582318934080426150206696133923098123659306742165332721921516934518738862054229385401342917778308256291883473305638464760577218085079944907725035470773093363200569442424662386454038261337499247384621237037866658452810160165421382969929979707878434919265318257274676285966265628923214478441205728913267846790206324265110366578009664373115346261080867532348092511115403830321182627973751933785740640277753528905369515583631289926123314091580812981817338884883346119565136909604603476123259003459096044771217874084561588902120729813151808999110448881489985040057581769104337902232349002785502196442012500760303787742248084572826742303333917041999638401829375873998512513872908718158448461420681911405562920857114369253919466587188812213361932094946425738989543546512978278076292221562226766859555230153596031898335385121393035066540999432840923664650735088328120462836735736804223582741496497999484514845273174200485136327471848331018962004912804769761040781963806397435885684071252544855386574415704940984867036720205534520881888929053444455096259456074144656805730659889431622998351487049387099066772124031039576180006681176896992027269008714235267816794725947159045466161774260763526768723707626242301376579793130136487129814963874133866763230046226136712241713846455787410288013742009405153085151388074014877996826473914394760628156151304391187079058553793835797687892176045646695886894705122361657702971435240365372595624389366668982824352417458357800990537744697492980119503824456653075490968092606519804203324898339642619562550147965783777774251433405565504643322877258803199409548634464490182880248158451823843473819835376695946328000 [97,88] -2410178383257674984975688381894275769341257327335006374904029458858068168555798438913736783284440631342682779750892762628682850945883358476473385919547136720654701807642368846184670782779686416557210329793609908121452255897972619801638411499589162282617913887584702390512824860657305593812454478349623757890694252628301837549111947962878297435775034832367768692146303223287682452019003417358346789262743962883294841430297202961473654645457466212436761209216084939204236247738918020675585687216416488021733564751129451147184577671482200455813147560138824654426321864730956531771701744620904332898336581121720272320195510416769348920802163450520663122071707336254809855231832958219686041595054798582304198111784117324538539326280126878413879466062151385481788633873884916237851497663557803994083510393386089774296821188697622098206979360011277586337565256527908728509627053516535150613078534286439028844204885288364181622979459150333958001437555694622733143065742362211969757236015868751701852548432931627045662612090304490619484576419682546245249545897943588460734722547593429036106026737041435030069313262612601386803733994519877029312588775762245591765878519868875738371450067915880068308242925689648690969211014152936882576156519190882684457077676474104246507541342530966004560315309035051542152140045381654627548656038072352317925568627623725855904506760414101307146061538397990890088625875858162534317635099144577866804286475335329021857807038715173579911077939601683065921966602332517156480601690539489721970556543734869979685719174473835208920435489045339665154010574499192051884175002933174197052367411602364601828026934051123815170639108688862704990349716851381154889101079239967782901331729879469811380136834726207004648456419945157058027898882069888980254115016321004564389007515538496327060465024280770715835760455623993884358693102005484916985325658812271244751713970130516142416980098708535608032109391833468545391467927985573572442832018246306927736111189086026180447002565834100676207442452120149493551331503723033849602315648622964719990284572995974766417006559742719456982708235956735589446601453155773026920742956303776106658173405977618031613380130359239598638183640186065830198570442707307013774296231752699260104175362136518281482228414845743058619485722690636833859810710424997332878482147946313463323526471048266182414476013849420502927165215283302573107592278521488691257196052934763883021242677044504204956399610749413036406647512103092846255037976025944289365652133213365073993807632473615092381900251408672980143349029109549945890759250765645093398099155846055975446516776029354033419902584625877084515339921739585903505020200651723397064677925897832931019428003806395944591886156711965136000 [97,89] 22649514751835031519352079322519037119517524868257597442089775047779428878607331186956057771200665669595750826235060931649025019053036309418858601674412396065367419112692777177978372328857958636090349123926510551315946728194491822929502883797274867648455909605723961343855592089200675338070738475582865180660706930930845799003846594538671201235695492989501204843168556501959986543655186271011998093656700906861473457841655335222950249286071181562635186681137424815851674891907461383777401846073605854626481504098536232105138714434776929431494393745087520561327353804123530030073122692382706098671918054668056867044539066982632403565084630019143245548198702104127927643824740502392140227227316221387921853126827548673352809858976931314833895591199868377280387507073371709988182440052899388425791376915953210320302288942473892924515620325197178597599909139071599446086745390021801675107188327611884656854980590295916446701102363416307823030341315293212633624293641563778100378223280132380444558182426342799746346473877087907100639297994157587636911288854143486191109929150189122789669892081787103288088940793153793819792874289485500829371194449426535488157347635854871265699854829760279987779347214856445295171766794022082624512693794729574831764886720233686662784044863749042539548642690348999970220801016294518152987887163831511195914862191359511869759247751657943052076063715022026343735926136896119192738581239238003099497515004885626498787516391671307285256673044077562305933252998571000931292582112449917791373214196877234923910478339105026656183180940842363720770472726187367938194958997013396535095222669941449552936660047167431749368191066437309011915208469110456162184220614781428144537904578407374182370505642448933476626514878857076518202729248124651246105045524995699250353615393522820369933849583186554127273563440591613757478324923944611757513586839138945694890082329900036870523073152135063443112454034727622680302571228927370767157948646281854853871374286604584139681529218971425250208994640696238313832485697382145268924000224995078258484286503432329857291791126021514150527220590331172299027814801992910572995817687707655655417084102804476486624621313489094998261582989676346561579237079773134599680466242429289310498408184789322454233582653654137901523876594939116920728755306961936368460239853067793142107196973077343963939085859311402092125723801182204958479869846381755707069565571918482631330672084661125588590700221708152907854417101890091797185950407992614477855704872425059077065916048209585325699253093798455972604238126633176530543450564764626976807225256504598293830532118043162683694454605476727835709130020865990576223715768203739151646075107843871174125040759117092623588762787746000 [97,90] -1459121260837092392076680008337403756632126475151110478933819516071486318267454989068773517488643551971989855975315052865666129530406046420029804828840182539531501512338911619240018516837667582719785290107672530635157082572862596172985768499419789254282877213569681403959829287305603168229600369449299013928180917750534636564663544419875398374572687173597207559708888932785648303065716334345364644365767800287934397134809587721080718998384971989513578186450934143867777432919987841890013257795073587977847733354045818167962814525336491934679656192452135237289639058264992300803837209813822566359021396549087697075669847044920900696884878742541272396171788380345459769719346217777292253303225043624363829331228516456141970678392623471973705230444913673891674680697004992586135432590600318275140176697055873620798188615556114320438450248511473934389246176859175083306239039644749487557486261248535590990330322968163911621554685456820375477561777443491016142998371506598182157035030774377259305909161320237387536562746323963581692455209797845457562541915510595207643280561907157041204299491118267497121206237944226275425073952586064846951082932512877984961860736589969702632662289863788900648357627577532603814596377259987680507164046580335927473677827371913131567313418880618737864314671440819558264911020808672384155408613836528800172090649721442839778148725318946239084733629744875848167348269701078897584994837180383672152291909196401692245083387700448167281842179936747827763714742655575722349602646482541739355137552887118402769884047326219680773683053691405913837146210764620910128921884034658141667185521004797867786024244257322432351766374906685207149547736358996272439735594212149099023521621059191998211636215263837232737124869890027814535686057012535735624093832293622796110233831379001512161006176451643674414409356433457842265706603306397676180900164257559112789262523928966271277087750747135396719983277304631327765135348767514541416238992898702080991724774162535576136703654248324472233691744004985332507479739960357339391668050288304746191027644965563702101758302000897867592700625280354441452429221177725155424437400012266832626967703765735610257440322903663507040565223293675608544710017020524486095625821070176927934844272171669362679879256767601315327835181808916453168450869601029758967652106593615408074354275713461202309424127222926245183792100413992470154943789328386334805257799448634810513904025697358261591688434547711016991180112247512041036763483792891655023317984167615162124608325014368855169512042591532328976573261054776353492221315639094502778840820025311620602668389525640184220931454130892739667619006136503524464666547791482811529048836341872897247586206546506152647318528000 [97,91] -3269073423024305167827340498777966931273751079846961832068411562495487741930984561458607423397707023883094615079243795124976513803097609500127323607934168752982102263924188587461755763627250737881152738163528879919591671048139066239071199201469531498939838470355951580571620527191525099766205645949228400347885723148713160735502872728141573988716219784914436542881220904074625863138796855917834644489144728256143244226182754473595238020959220598228334433515077153037876511410717374837325983631775622013008416686491233151360617298640336998958492276056654981915154147216776405147016544813699326100846767514559673815355916114084791015859495316043367614534854732560168454493649933932914402856640636677117927936945781171481699456339252125783126494747520778014199538533545143651869212436522148716378941691297134138836556462572045265145301421909171250864904937624208777731061487947573527503291563247609172284235577480371907999869318220542388513127484408687072731060952497747985618819058708655191029385169588927565270101445082939857744331525099945561802871097102069751137150312277987287671383028541913004578695095498720340842539173374406129474682781746874308918866203272459384353117588113656505568518593927181920515953320956695183336422867070911089098117481502786277120639260015341629525215619141183416740196605665188660784302224459192827826376595123245285861980908991516463895600246726631203890771740134111552226383072781048870528052055585207306625780160778912745216513552507529437897063101734401342835117535642300776629117796962158783010412390654222079852567155594498604812947974564166630687569170448002523091441128553646127221028599025934701782322062351851337852743337053837801085761739303342896523680814189001855869188355944619488888537278292504355002982745095214383820889441405793391722776609805043626985464321378055732500923687193800701703423120847151575942307408859541640949087361478359826793484856152476700853714775906974463283196080881248703350109308645369747509582202216231189297121824788853477823022605963899040493724999512025240389453277362600761560354127108322497359027727519282733456175501981955024203085496603261842770732614946185471768293271323798179435088718393080879863523962350079866899044077091326796834006947082256205999802479311273497452898522400909891917806830092835230054616374175297440527874856129472718133703617554800827753624411833858725377617875687400505405814740709913649214592295738549484455018521413857747159863315845538977698552963545534258886938650751619585299884412829819173275603805459726033559990800925608499346244483387381305573519843500827890333680894183498306477201803032318423755888983122619018163440723594805419964853141286334606169765929530623883821942719713008879500800 [97,92] 55900441811773257578951158301426577173519562898367530196733013558370672982707535129546927154519386761266743782426480948358242055232190559730646191820969685214658882316998764272106010316510794840655743239092589154502918869516557794411392526039612869266534761249450298526537608169265798799878030872304389906854969877629701954024725609784047284901261470964844027396618128425744989173170680415711407050090742204601723085127275081581871211230758658410373590572687492540709988792928414808437700930909230772886888290511856419546498891631217005472389154204106403807272813336841417773804979078874504871215610148733905098550261370893269422161614257158818064710843757582354505146417692221039719280550663416872678921644366825157311773605757192276112688970902583789716036731584213835105516156951956072127081233813674892675650860619463495272790640661142319487556834883997670020469735454553667059449364320416049078731305241340346036025966031394509838740275265314869226982627838352122008806251717326364980747152504890761396410275280401402464960298674852981058290029243795121452739723386071639625116568515293920770739346801479985686371116365453329704850961194985385953557036214854837095386445114143574628579796410690815354864694865168992122024572637044754721771751589760303750792707558483829232527971608544424845382153123546657398216503683780531728118433376794522797029553403919076002065039358798593477826188737794959883873055117276899054341738232466008143614956204479088471042619029407019689593205852335507730008489885331380421665710657692205200629800016665488073352717417516099998222769808619853026414838308679077421155721301702829701994925123396003514690819639386276919244583146546159477636481457535527258670471160336488919796882050058426123629047767929825142934756857938222975511560615014006053108925718634474898047897564364244585954728047155428583609210056622806395372457981688064870096047395109765940508768981471769291032239339780429602477106867226329210873362336007074876559343275896034993504972685876167814986007619001417547866533487118819365716935159377171368829020838646920641124474033234555794214632608685341555434040118690998446226770619279665603745779051452927985546528885710117909246913339570091125434442564086318395769701867956459664619881220767282010114221932932754492263643963402910274616734054882842610769533791759975087675337002052516094003820209347882554576966699815749169298930880388495623167946424956470292853446826439958113254402942089778378706568995129971980340591314638120592129715570605048001936062761067712420065013348477261626462271725563773246532393647815552111895391209186997445274475308359204806998487900697125349426865213408684194114574027240524777469322530063305275109735705514694400 [97,93] -570507187698055878732736565422004074590518458415078384553192190661007778405582276167463811739360553274695415425029749694605939538746523132943114061101380941699123556227127663286206565179463821367305455484950733883412655179502996134165047395282308692709577863634867536411496703734439103873959284123503525068251623004127059816182222974485791418458209695276109151295898056040009701303009299178782020260732691801313688940171446707610001612258604066786686455393892101379582798373820047858515017658908982939996082621299702844414634443953183086312881245763035485249337741608915025202125463228796869617959727994860962993397873707342594765514838819191897977709727045812540024642665813564224416703839615281593732748311033852815853725876039512774772399791009414371575110724578080063803677362052921136656012038911912279342538429104023527656366864566414590432923709335673936224267876234314087095212644991120156668794437659626498107567523389454211929609130704123109571823970149935716929636694563401827249589329709087065654357437588709723830962922757531839944856487740730972740672420207002318368428810963170140790364689400680108032937712345974335316727576169431725688385954779842212862677535442249402240233286403330220758210620614053602543263278254505138960587888131089496774450566843437146130400750580626996241374945448053722848050507933272280449043963505359711176290833375270883598617484505795333062842418215370856612452513920364661964866304939386811344542766611922187958056086124645296565009559218677452888566741410472058312685424233369417550076809638881744222647067279497769850218156708406786706130321868426341072138539914588078250896169686065404371912677830740681590246103369651888237049414284391590467129203860075204037222535640914848307039124525432032333139334390218607694669424275414930919608738518515333441778846407070759394521268809414149233097830694179675463929929931304907028807172531577743036117103921182622415113943698112913439482602588566050388897714148668330005430537132472245165252125982224798586632181242980274388344889542170296188321698888059486383340936643384677363698783439945207783015697325549425833744635409971508204986024734632162244848527956479104319833819907947104089450272640827480070397489472344090627002950027346288372206461126030799719710733596605130773358427802075865401374522757432218469113818795458342117640230836680237982075881007494534949011040270155922608091571754523337453302792397854512181409285434975713900602324085164010711689874347313309644811526391156929330377338718823441315651236889690181087607009692481464882841881534604759422580008264421197520595805025064885127666036295880667319456591151518307214646611267857705099953404607579278871744086796497656156780083900800 [97,94] 70111671973214705582044393059377233834248738712463377685803484471937324881761112065371319395268734982817606971833060925663038372359158814511878665114772618588118497086694155387586012259445097389988526913476362451285125747675951472947438191312834489228401622938388525325189947042397543408426052527472243740606588464844732600780091955565081180517095345340601364607802319673149984176512666983028933215262319064907836804926640477843418900215878899353906454928796788247655835061759609531288858468649715911139677791512393541846005637563497439833132487050232932261243372511319684860761181024560207034541229706677548654287623271074870130162881764992425968869533418598975170084005283504863841491340350661570976085964350792182926052843371993375522120151912697493468333713329755627278367371088176737075732778474616855173715920699486957159455448854306769435314954765121682482450583437581282722178498855738185263795492713089019925583329308389803198130195868271118790785184437250980983174455732688473350042883485479993585004556333998190744385420564619462013390168580419552042134826808324505635169338695697380449584089731635674624281226774826103066396485685107784571640437823283084456216006313678862602298490001182294776907278030556853395838011225779332454848100840599533841990679198934213922286248190318746766267078285506053948812836338658710610382961461533875761265148535646206377496995555099791548156826427196041706634167027388834019386808968659310694416275779416057072382487105286977926540615154460301666838371722295849543189432466725922149281912875781137784857680745024647659044506557852946852976189394447533606697536343439960243126920195746922895424853136945349326314546630116374736660653881535654712023720713620199487895292019124682138518835051035814302432957330605610139642611459165317211735858338121483930138643052572785219861631161928162548857720940697044225090387395777927160765920985686630186750962453048936345079723744136512827781374430249393448113384762568080336770381622812413488023909062645215728987330997581257551725513733615668780656352113355030846080905632164913552524303254529189642362540123129909681074279837218169220430556323194891631398571434271127902144594452513449413899758649621525378033032718497994017861121010616941091340489330137240500039391798084666945357372878458112476204270980539694298634975506446804315380711605137518437319079027529231135503751936887879377942435205263635164420508936324645964586302448610549484778253619434474090864738794231336482871058893279605660620401246611138911042750348450147866527802269511076439823231134516544015922172077649750234641615192274208432452948430402608605011909249781953419693773896102767648233642248624621178213429352939274249280000 [97,95] -35084907525587821763889330353106448749686048838620376529519863974437678789101543603588826925269785899300383318535265859312794803465408496208283471648476763970912640442049976406017146975927522807990131519505789114799725394840086025990299810051180757885940823129242415064826811098090488617926600674078395123698943351234515558321708228335536299602576567140622234875405213244216391530910425748078922092805863083538476351006480427071753631488821150459843298331024282991016379533350358331291751660966045942098257870763358156878900121319580224995060799994444111308653442260339905823019166104361493397257785699499774220405234386233995207585223595456222551477828289031691042074566928361335463657444382546047926234072514085858890986612206178827754023322468981699884270898759415835608964635018432855558147863789034026757170790534258695862994594128524782775249945284857270541035211329841251575559955198152325108845704320934748941445475797011971671649111980874390278289962425949567594330488805326004544869671674486356055785748861068033321700680985319102228662538195091037519138155652521554814545990251541765682908462790924965470271022412980157824248343397271666802801843554662770259649871981611178419825400558800038370317833067736889561340306471605357730938744641762434476140508341001375904433292311009907008206367077422119771729560120738028770655839006730331138204147869133283045609169537869712563471055461938780025281738421211030570422211287776049874141669786099511917854604183358701881375526975290461135786976291064633789865524952575300332874907253937623113603165651742708408356821604246356067860487617004959999910890010181944218527040991664981608775691634144879875157153265659420854133475675426103304890249643439160234631972446247412555144419256300631191218967876463555668180352581850860417264888557209829575911036909658752838110118184840556656643449502259035915716385723679982151453756998503278442977563180233362588566533647643639033330528527261591653810992827518143972498469679587262913510738623762594299874777896045175697391476616553936084804603451492751466084367435806242305497490537540060619557761104420567788691640477584427645595071180868491306530953440271788145124900027911650932681426217283419178773343202217024006069760526389297423874295761567238737236831256250820120026365308679879388526978213606686342793437130184889463936825896915451158792053306116722324419813126100361971316772700987392466381818133475518696262373967146700839210182696388095497627900552142353097973425905741672144417859082818512560924214919787369356992833773436596738151090954500208566749867202169003920865917755700314255940417568845111772354086752079957101561949851550749090017074012722574741165633718014070865600 [97,96] 161698922421099098834804406926599861926029609922149917713712606190284430540987406724459302653087420151764250263618408889662823053641417237764918679215881062701869334171188334440038435631144571403267732844069040275655622701542375863050590908730998217715159152373351643635987205417947858868933497790028013691269251454224618587225966507456059750390766664813464838044444463675397201129564864743248578730386068512478524157909146718122253239699621086279656741579639624040420754223226020652048913345211476221866560895246532920616379069141372200116102951797963651996225304404557218567539836915393969471476875491447577122546324476941195338937134898884795873437951818184312521937960563691339378669839139133073381189996225088117555325549860252507310217867245859128185105181347644142412086092693801031746733370338585898719939783980703547654189827688902233032931346853589950715591902548055845906912014545113806245794728337423144577620023031417398343206299097758197442076644144562408857732896622330362234939607449840300267043088478757760774858307520451554603539545206764912135152883471260009614597257697511711944085246479590646185165252954436682331479273580868495643235463621909882977219464820384580745194148342646397015357704097619258355108759580859239404254242250240922884965381687922659009951603856727669858121101064264434001984236772814021677684402484689026083794139267039988812531697739045602408134668632142989017673010068957774164922789287524090208163346534108597636533818780425972949448368253386688528727539951748636492955571478875774132149237961747532489067619966639199331205906761121893553191752078095048321761052077614490675681146501487478415516217329853368888945843447255343070532581838546954701302398976850821278934708880465942692498067235471183537478121040592573321670939016902376619528771477551441504815834799529441649111661012894161712798119006814735030280031047900797768371512354535441193856925264656675730048478123752345608262003684621276327987801648760682946230105820958747316521256158043165212026674476314940703735509854180163476492622378734346066098608633287976130679937315847312441265321168102723309440568129034762654795686914109597487260444351896541275822322455684420230510169229247889155085720896403245460809358015109877681259320479407734660103959979461662503005309385203836914587905169683436763480629551534713250323174488607458653981071412794218716880617171093781425269186305470018014660646775987161512064060968215833509884802276507476907459975711279877556132888931256479663280234417754932334302453034877195515272750631353430074507647708383653920732903125406506079968986082946703103507185825236530862594217090504796904779525397127390567658455972353013571614195807552000 [97,97] 518979760641676850352527840922181846782157787839032860737147912998242106457275484749620736321676997721429484983379837521581559030603831032685625645290693272400995987563493901136278097393240913980881555781371347601980108447987699314782264494770786403489611335946227245920572470170859005263748732350619995590384292660356655706502590587511070549834797929100857302372117590796653883221786850570188531789201199637566246857588350122431242818525653650466136468385289226608430801813101135227472340037350155832780669102960519418495031606766581978922883912206801828724193544952723252324274177885506683288781587189488783827875023125660428359047427841656949901567168354275606486461135894184318002342730891430345849107882264510731752926319078856195927860327156200782543951483039307371364613676709497888431061597011489430831999612272102038101616914578574421012249262421874663210741905333160594029535777067152739272940127960006505406854762617509033515955508129928716518651599121290835240832859588527261082012160142592894870431685046231015390145724660922675637789106767280987506589181652940395111247064734022531412125678311414924327162088967326499208836057322708843090789655608985874817829485153543152082518057022438034827966033896305862222080659659934895173093367342295327717757387859017423811059968873550945960241304542157604609542616462844883603513452413324436423852999718800542216847547158439976135536584362744993689559752343551652441313935249548936682604655468552905883423095014901857083321005156683019487345223092817240749769414733997920096230640532407426846375776614534597992721587019685912583022035358255229709640741777896271451807911610579804604369268317195589604114963823572228102879987016639795649985982319742679034847234880676107363577636532256820462526093928769005797087954642589010744515568162875085689730662970360785777858295377153971609572848730458101548076394837029657777202631358380970434707466446415146692258874353155575842454106405837509876086820922590293846300561740602706882527178036044701485857668141161240448750177988323294715567436138285021142749451047739741528582311412723289029495192632117914028857687939258163060612787142271013022504470435619284625263266303595422356248605683748164405083762337138479367674092800032635128137985499563615545115344044258917230129111021518239062053870357836910685021925170936974235910339169712122799854002558590975610593388589736425526502602854969856315146689636181201092986616265671340995901774487811599500782982005828131123591441084741826418034486186534482027198073741201231175637225625773442614459252541878603407476192758006187925798412677530643250564022918942102857769753687585275878847759583843450604432343680223811713435660800 [98,0] 2600627904632820396322800778268100008847465252311229358889088015732605016147889193116793869497038508844787810088173732959078767254335516232959452484215985434472157220801699171499106306359460054147274466743133616095080936460360490346727380074412405843285149761190207199707106135550028341993610567057688207708760455803791207503233614540577375321025171225063013264605095207212374915735909781816922361643778669275074744618786607520560495421329191392975239055881294511219634882139002762469147317433925077624874059580511042273247277548701336221717909822530737134117835956049011199729694095363356791615381187739199872288093300763787685377544525534635727554561991909909267468866427309329885862652612299362244840941851262887691900507264705666539262124725282210261297158925014173138710723954721648031648269981973168159957637142383988450596137752444324442171955358788266426857522922054293663449468860999022647570736571607686741501755557717529543167168478460324591553563291092570609369050551188514919273540989649660875020658597398748951531617326560710109724416501577275461286668646058488762549558515829614645036205611109326469888558270575213477451004628865418598843581589134507507927986282815649112744323888264449429654157073358995706889809793975478729375279802544557364213760482830261102383601285857782555385344089556192628348636133743283730108109481890505775507699177340970554898542165772525069283569609479805250822600285916791599364694244587134891265655988181778106583209846972254876870435188342114544834268414284644661150174866264006524025144458636337406462466258248182971039024237408117869464609298515607768864152462874883667154607764425104837240102448638603454543214069132317450160959681518637391462584808405071433886713102367222539404147720321080837529672141533981910949487466296223234232631937925306914019506043256259428833812388468989057172853967192601937330491842250449654893311371852751990531893466675883077228159469709045713636466903507817395023425179373295498347939530867457568269171741985944266524694276761245401011835455895001368092591433519638454828998387790893894545285089077127944376702458685533877071313137386674704005547791144707163035849009637681517052615483888981260436469595057738677098448631775058276587711321760194204072646084725624101540958849219659032464771403558109373146811933601661656510323965321767968572733528192470390767495668393657819273487717267603859198923996307996019384720087164412209449407437027258159398607036160290211234383518499833210602361015884224342349535097263565437858988074735832514133731210692793326174951616629473372962419513714771020544892060625172064137637908938214481478279315426018891780291587505262423197671744442711414700832748455514214746979301462912133355979870820333639445523255687115910497200103725910546243724626696721137664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -51922234176117531890962503496533755778778791223613588636291900547982395910444393908245669081944124906622436994221176147721137740179541233520549853819982365386570710977853783089717193743092078383622537222226452510506196598052927170112490144824338040335353885138203099166988698720134318257573286624878660723884600156230177368997960716234997187568899621723909832080479135786818631129513229098507379055233365722200652300812735584628385331634687290703922913839396749169814100516017964275161944622135333504115772947088611918771723993786822696972911985427231246720031778797744823574280077761321280762912295613344069527553420225377731680625412312042802714295962359487291775614353591699106438045372687583557412538916914365344079701917764414056341361622198648171405446297554080773546147440824129616633936332966242281926967815997980399208333777665131589939662313507673072158939426243029214264561121219525467740115680083395410297881935853380008552782281763167939212652175608092507871736007361111166424352006009825349266061853036367373091598779172737923634349737917620802893688834060654725214865215316426983028337267176072068218817763069981690630997288913084924289720836586145785884940917645405323064840771854452739647535271318281256276578342249146671360145226325258731780133189774265391321277739412543187198003843624024767325204881100124666305546832883560248330782566309461842500895801915703293913412612535714372592653294224994759604932329240566996323006269212128367650745643791233793504403183972885398498078967621373439343782109612514515466644849489070598481874335707071163945674790571224654475379114886765024906105796749718042086400563901300698469552298989019073422129127888453142828750288367187054508930260259690700988065893369199976475586926641799615608534626234830318259260913629118905127393407458845257916297576849299626368279237457758008414512628828326385561657690151590187528361943694899211664326198135433474895624774141265764863378719702369236795370303144497512545383691785633886873307330057165722635846398747436012397797190656343802045488304623520224891398305850255790455303109533761589908658854521399394881080944739778103822422957798546167418876040146550829261429159174268713244504147129050691352828192864573377572155348260050450368097557602400621571296349798805445819882120084188962082868162336797197177811256703929330221222125291546915051050731647012470637316783924894412952787139368335947431893666728818846990875783512978671851067853536980964135160393772126161778285914182826743512858602507284576173294663173795762795031657214128204240433737355841558152141272437194064141796962290666118759477127039235494255558823103279874291519479556216056283785956632176982400402282863428572217504805053284774976026681146898787511833409058716328230136630055602306641918856590612076953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -112413827797615533614933186865804585719907077526146340838713751198364243510348565312152448058639014394908019422200442942390472200598559629481952257811718769624433599684635085181817921145880279024279108127991455196865066315261085401012062727116610602530844284228261771111451448792070191807937877276210069696676701147064321148495084508173478661719065883114625780954609577664623663264116044351519617088894697874925763833418355115032630704652231000774666704466463475872848500206632430376461873744085174025457336408232497334057075673970439132100708529738997266709872147854738429690930999962825713220074533376917504928686770719832164187414899843639347116007045446299941687856840101697551950947418832544786046737521274671646134921275994142942748860632720128447935088200936919750543924546059460885243562793836411491541394925818754529537180065353593446658529040938205927102617319124029970211868324430326182879965139575631852821456399709140709878783995116625089856153841140235473694486568041329529757278482848645785467211794641355806519478269704379721346500649071297385456951142661578490660895334636003226692415943713743349209542000216799552197072767905747354237727651881082112126408267653832527254178056676819798320682925658844689940094109438264533214372216185950160676196255412585534589690102539858857102049968070406822976397726507311491700972467205437667194420844557270493499091093041581255607507917295124880783380934692677857534923744304923977698240108996600693985419593340624232172292994722955293797331097797041957891996186912879093256804175724474289021339416539870260130272556864048709616160051427091939462106986972145241634264847947595255222793432580090717620766372327034390169395010267790561963169651776530344656994047275425137170521340807340507026840907909149808504049989002786485824631062351387296774830071620401659318756839472999443010969775937554659653203761604688320452512815031800576162658586709064493795598409317420926482099266562647399175418624726657225642559851015845285059103924661301507484827593737240377444924917196399553475165752290373319160290298076947455024224245089143788583222038065139294397673124483531883896204874341788512028289758514397958310004243538444834100365087461269956978449152559045035239849526925173236564242980163884724714163258986056704699413705617536561252586033157884011969822110835769420515592275310547211090252565296953358514002421688091027965205749736027119687149709640005314885156580209333581091094466837500570297707497584967001686990204133164150933171480434248105261524158414025512611329115616513773615247820238170084156189938839620310417996849908950307210415270356576150305196222667288207440248737183312480054037606317301188621243850906272128440084300474275427576626717084151952040454465752064874281715692023451182360961251385563844444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] 2918521105959971803607015773116927844410244129715941433602071732402070639047475487079420094331876624209780868528825435579520016161284001094304063123661249408801439768814924751201410391899377175774550103745327621887452990472647535735724644354922731734475480368590981201853004102080826618598576597386552928762341505440778747684449232884918566302628980993910765811775513359879643486744483563904503447333677988106290340418125068032000537149454627019250483880712183530961554314395128423793739455615198007466914188473437390514563704757837487215148548522134041605321386681368012252362153100803713072505169115758567115251009146539809772740541922455746376532997944030608372040280403117928234106140670529722516002177003297626318659480578272448917049299625208288980281046548336749763729787907050487495882881085721982814020200558136935413037333180435342844505446649587365571239668227648593029487747173155015395082547908606157984096338457491976089527565216818562309739222633956660091057076722196950624385722265564968787518770101976135755861306742944035650843974248155920914272691753878572891693688547026543903657968797204961510746047149600518571474367361162835089381708879652174023574922561881586893273475576857772287964748658679237313378975600855436709579434043806147854053440285945397988549669824040700599509465771931000259043271075942408125991984940492547012614136863542280632200518827527004875319592921994649893642259218832950211938610879910084324318020607041212542605448374417694641913294291512187310999461916274537305750992715651976944948914106331682054208002308849329601202893436560293657935714536433941460686509448522953326226744536619114675530379358017827757964690483242991241474610473543708706564873265631540784954140505323803466880905714269196422163914890065134725356136942427279164033958858599350416987005034991627143866172174700195199984170778854348497744999492645397495280475094953586282159223081157479892789561036908240157655854931922890950078041509355677743920632798822404747942650393163843833422142671397744563548284280945709441162941962958689841650330185099191866977532523825332097209415145156771433490705516766835087928846961588172464717716998783920402125674823845637903909479190844597609072686722012629300963972666770924911631683133068135919604565865825365647781836647142066763283311234400274931086066787244305908423796069206960042871749819720922094096708722798256079282215637866162964099404312623917431782809955774799065884067273821234813261061074624822333843486306938101751013332092895104595235758260444574818218125136776555395705756595778593667893516905453624400167727717400590838203932934731452443692159778972751461138925884363568871994996687502008467346201029994684394154808334063995765542204077443821675714381933938932572163063664657309379374386800963618026291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 19934799309303411641706111562456504527649369390360885803355761415828118303165093261204570498395656890528307657068518145936818563238218468577601775848742059552406512761315879524174885866808416692332465698240988315096454459443511079692978852966202117037857680556486697365054915633492060076779409430125243399477188992446266192137929240861636086838182806871469603545164872858465175659945132057443066188000492362543811869347918818555719431412281376727070908801904653214806939526389367699686261740367988848575992399864602226898487796021046969026417800958531693190427883093770019499110880752590566956921657958961017248493133731424490948522823131541742615921489205253746513909375340031915578094649330389929677506181638028288968380123798387231700698953691611836813225120850024304214364686855490817025508987761400371168369106041454738043238379678223304730234413314182390478869019021927400876851143376957644937602737800931411263128280820917008785015359468863976143676404294258770869409432881164051684358178634704578635447406893519343590966178188274519764013169287796899259789477456396218686746284066488222588722086104120210720373186817129840565353182748234868833738984400466432322275978147167096603416424436591184709947499219322286808443457112985577530675052810117969480918137890155152767928248207920982680698719964762484146515798029785893288353334018294673248229776725847222047764788398057084514625810178933526923455456833672897393431977423987290923291724304360417488330507137351286750882345870914508155646874803153949143420455419817788380670568717057197094647758185696500891126839908507227641710720114339880298647363990546559897091932608107603624941511902563863863744600170022939347876095803993935579615726521369980021062640328305481069025808467262938924654523300017725046629262385035563256492075025726271983277841023212362255891790260046867936092916207701664536017191927536758829753168352028454038499478769528518095396065676699238816660491551309339574978981099322703735675134607099735770082754513154262843475846306645916191780278359406118124256266162484880744324703983005682550848382094448189695245538674229312483768569263812713818693183530906667358914549086270252776390899723948756159653323078255188786490292212642722103386238840611091804420290063470063639646074753054103081830435987184703038659792307863083362009473556569137059986214038327696310222120879672156234567793160246063699534766313562143229637811070656582705313341257539707811656252922475949990334770534806124811945429397137903159096975316101484424908873222874456146147198034024706171170525770917453776599074834636687601050479489762781870888748351019221510803839931028551400963944078681053972646051138576849967289419658773754132581928697856962217184786966808448557126177138135229115576967544242222729961670834114148318576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -111051230587604153686027951310560910260851224505333359071693852973299579485584814406592765538943401381015361605133186503758117873399743049552016776233078771889795069946399370920919555243172925697246454015743301562121831535325666790906827808833933749795288538266351161075302010819974368232188807561240288667059358390933236351725170733996276523236155209558702892502976943106420821785646410902953038082773296119614273363280573210793820873244714010938296292792675740681156369282303463776371620284703396052929677981457920332037836028513060501901760259734158193450401790279020119416463685678109173738826502313617064176078489295810709104201769813601239231655294590976807180048389795890587648909763706593967981665423533723233217135830138052246199971946329188648449456331290325062410444781948588133194306114339332706757218534877032772808573897365403111347087004947656948086879602428684856510674649345058106595786480414259170621798201227647983909715021813165619050994992162196496736688248439151055082784042779159082549753389479795820397632419068205520755474509496773540973734687664340441587193255829680405776290538192540949145350430454845980028989007358004396359809541959382744446679730007441681148799474413086017576095079921317106797594260512457136470921690608049916244256909532609644173849956399834422171691565544167595261957912963617772888435425684205865676493446692114119534721301937545722629952115493476608165032737660092975952959311727816260927142879456121746237041658332408984453274853385319001145022481485021559371188199827159658282016727202330102961983858164927503897824312413395246989272851289356277908903882547715068201114143576752891321486289677266827891485218984424303434877732310452295743575154011104436699360317422208572483607285628482075079399136060586858801180244475020115494894522902524908526957775280589021950801831465274594125571795840948467000450441611214106540909812086958482525622405532568764812255724782830853639625708437371150291098249775604206653196444049716901908031932429931003917385156334462327850951131875400905102554779400820592265559302472148717928508731348495607850925335875234625931609609359129379951384311913577568501694421606936599671872429038596839516874848976379510139751231615197477428981294838915843254587850178807674044185530133717605361282636810155967959466334253828526090063970684181106749586327974384857196132118590639157507683939238773701751043403420399496004621098749172957567154376670656464783586742303989233678239601753909217500194250695582396780609801307426131428406773792531276153707151504953248237212134999209810246754208358071122805077219175923165953593199739696494924589281857417995756667582381184067266464863476070948851944484680821144046402243375040612144304674403209579091110092977748859530680224966915065410081406659708555414732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 2502275331122899957862383099287148654134278246256447540283156296536015615058005774642031474524399600860610358052263542182364558119389421029187511573175039234644801907848113461202618696320634231075059683742060291219197388790786913762452858834190375880673979487596273004207418389746908681687285910830014991816459845686020081473619290314308290378675460150889640151370747375191803492148341903642937411183356435861667690815051842738867239097511724873414801763808510159163923643784446571118328973193335714001681948158409580047225195154833320317269584563418022999203268103862717096577354225967605959385853341733889883625168317119285700814858412312658254299520339464479923855361887807582460990475345686872002688099279408347678905212018009220877992847214039936107927425663107866332105310427576357050497921602677788004141605673014856330409105654419841457686624083272108774772818006182270378879140017999131378489979003070708578986423817632330760331833797945541646599546078832253002160774032995295904729990874938822915056045603858012264109417925614502918575822327015703143062421717488533916212345068004685527305767695270262655064074611327108805893576466574558519921280030400102273864077581894036574566950855165034542301764047487226253804332914086733226334509216999452002000501545444397557661035556538230932292939972519631456809643439737601195462491012189216676744328486790480998309878565022834572599411744273458784487365995872572830393423205280703760080455820006025067843641696026467114962364710708532215313354037803863002029283205951444147785992611432998805290346691378434824716533977194166042920162011367011998677241131707007764139411210587427453351897906137073474360111151514189890899054084662529958601354547462952682040907941741777998879076725841855483243835853601107894522368355824835910694183320557119086029356121101171341243154601312913432319257950592204555983109288936940368570518519314904172876270343999752428913665013034244068753600191199275385510775044014876399844331947396864640577115121276477114020755569042804474822544400838800758429652666427636605707043450456367309447542754774815196989719386653787084779328505925213796218342275337690153490948213791248436043017125431586515662912957987243153681540350555636610835411291804019179234942600212075132825862193612638701907787132749349777984671953884915442023142915419086537986584818983044528412350598581513640948513963294941058389537969380596236223079634449020423348544434346257666804530973021535896357739737939891213820641470854341823488346987515558166715784421758855216749948861757997130083169752113578760666814420468535314278338522360125794477349082445417371909479870788251517421197830437148147501695800089366691288599368022981802550643185130207630653871172750322516687755482092507412311801905351365080175413613703272218136412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -8025879190695694932980806527812578574334760437058098003908954928271419160189572251584846827249996898633736301840307775378412614491246371369460864615934142278999583105104264688933348394066136434334629174517692512907218958749728949837381561033907128714677605081126666890174059433586388848744481371685887998501782372275766790733848800925635138823329746934305207153576587528805394743291393073135505540332667706368931893910338930832166519985764387268485327042499666216388752060229217545556949677631892473390433841463655186665597082109355851084918565473999223656964429168695403334117740770799797407247981439285723864845313319052602766946287139926718201816297794583344730298642372632589617627244403915099203179746980743430368150544152170945613206519625659351911228394994966177701402706869893181892702550513624437548059988486707454226712474531901076205520188606040743508562038985263198623617443316410492998960477193995362496268936684912889438400065392989290246700441512284545091564254000601721272262983386537029386217729384795701437557236549447087512589097307579415033488795817359524048608110279138099744820257218412635677664784310840559821758349426452262021003622766886456672138457849155783502351165683516192314263377629923211159720492521500437571216371735622830063614394147186605671883251172570625613012642684378185021508671899222469510730166846355763024484985439535712013354472012884910965242270595533076671176917677322828931635916070704028386339412861388311005402118030894558911516475656771108010573382040023921067584493481380476649165955715775352186263227096887314821912373033369171052587370633369743062611175750885777177897306167250817459282919310858419693870205146705535172647054374650304509587594288854152606133500093354313390535369509655201097162434711751467103983984064042577445290522962233812268598696480696592853685432314078827407545114741878225290289898557389597341902961015437738472579996146544016301843813225814573967543920364971976289896712475957043577676979914763974754136008595767876759997937592905683968801838836655978074619816213344268467683479698405267619537121168994209893666271315745515391798874837715917047089157747833870100054194391611186021953925589150508740062897510923223160967089043716412364052170507353601301540627154781534193505178495490444369984085454633013157732616939631269767276418775810406277748498042398329396701974500534326245576983334320466111172944840786152792296280410875538415164477788540750863700133859197491430788231271679437876249619294905680970272353040536374021506353630180513315869122931037320062876249393927937665630310269360310779385059357941936055786639470768144671453700351930476261491859986432496370075153719363753224474942851226101512698188631234803915647817030604698935470625579816126952633985708077092173950478603921737578971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 19551509206226315310716588775303320795951482246151600964169903226710581864098207891868152291708186912194125152056491653239225695452249415541068623819240982598345330737483356988276149530379909311698912629987035361774377836248040799140116097282635345973872702542659654328436410069898196275884594321314320387710258488560922304554840428913497524038775028806223270855154111914315916944691191467872051636708562855450807548807666213153182978095045806687856394859102966148195158176475624908960534189735643249251449585525976838951947381256595103956682945643185310469535862792585805862844157544551215543372127302936231776589459885700091087380780290099457327313940307950227025407376231684554699319790911205525345158710217924002956396229385426697366338015542013473690154567186593715349048903522940847681603587941321184193801637007120055835126827271578890419826998544885470708463005127079939407666923576353597479289121370790592664186665856266854373875703616046535719609664720784146223372082580125217317408841306288546655476688377265040456528460424392633823581047189299563825686570216016019822160656088196079213605160327080010332675932451256721957869746370435571026890041313133540206974409533254674707383812442915557058241685205411026214919818856793854349553354694729654214587904246175866996072485856984520821639298315179475870924890932148598775066275635457530082872613971467060109230418234193098460999254533883878633045989520165914485904858126134838957008118655547849334806350424198623970116122066600856545481545716073141082037510053883596593803386938200605717913105304918165018372239392848518563570606357308692497327369046682365591103760979686046255184716484525448278507810972346490827187910398449365618268294594764789131007699153574221683858360550567655303050844125872499813930057846872670357617429346868728779044357704519248002526299101681477973101742394135152605780826271495546544881851245545427795143169895984934142278418051898248310478357466401010330472476003822372607167426816049749160734738638084251361925775689783491328469319891575901854810926315167162250908597859568203852647653709424362930201665353838026129422199076329270237717263048470893492855672150651086649892429862437855465353091676308120655898427144757615406308349030934456263686630306727366854763462758532308939491397045018644040260730799532086318680248854751356900174037795626094504707901511392878831497509600004396946265203027563791247385411885589743189762810385897495676201718763161175110987315006970202910046373397232186953197549043874733916251715792310281011268209127507471260270240192783447552913757818326665018940116239148463914636888554371292895996579016079377684044657340611650984533819266970453934277463732392754103066610885799531489183670393276943649083277109952795111557983503426931591677653258951601712917381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] 5170898014469262157851965734545085422731569163697292523334077941162118878112861625236728354792570735922361184209703533326229082455462779828799973501011433958419951973053047051823775950785265731125453867991441950922111800988546717882694782854565525651198808767018738834080190412845918948284042215533078109573813306456007584584385631232109219955655811710857713518925163537499066283427484718104140176590830110934753826561454480985002306043895479369692331725455627772926754238248330988651976401728724153532361085057788442027109178163686233730796854156832837718657515268486109660322183234780307509697142495674341411238113052530327363411190223808768965103739527965932312149731232069714817531687516397543274668934347146003015118271257120765962429534782093799753147355921081087457188886577449761242396409841551767495793245710657737861054434148111441584422199428350204777204202337335575088553176870954651610019110699561016009531870799156219207741088147153421553288548509108606268951329208693355729191265036758185315805901628525463746567840023719719223591198320688336012744405613102404418552317804677015668208693388549633990579164146945389465521199272410088133421458043423486655091448691308782551963766009302095217926410960434770069206518448771195982963127948755181056164872350424994751226856658343608570610819939341896570101727718265574274188241724051897445583559221013649187105205237716117830356906197826475748602363029776268795948386137015243890873512601105008859695129694058519298208685662886510259195670177317621946705332768850566197858013841692286001652017924359626066241650216593350964757729717332993020606698284758777740521223504314448990605816932608755479831867706672334488634329219539355640027495027786893459379697908931935619601709777400956207336258911167929403368971638486656523998838442645187427760720790871047717949248478041728333477041627839479792554508994709065300640865140315492075512493723016852728247307169370189902909481330520364865041874175261757263449632437475066783028737570957469076253337782827422888061241951250771641575976660956230893105240903079181586994249547198675105174058121635490380558564308959339272924751439649615985602603627982854604695565080653585938180953482766486767465487441233864207503776826292844313782711998571222741884573425334828860608865983060543914154159547182391796948205795141833474120235381340130251758884365097556777454032523536110416948504115322092704133484457436028266792587271560966415369422657870060895905307876620377056955118874857889864598499112450199853106525416524815361459737030460586379635805811975336115949487230881239471738194447200154810217644681633631788139309100763175641536922356609117143876735495035712679893673813468655597175045678617019365732889398235690396814400747427924178297691368903605036334343577531056413212672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] -485360957329455389860355539370476178312336945799422761750993767079926693512342785120690684192448018772323004920521311342733283359692420865366873707409236259530839246087055276604017045946301388223723818912672791681409787194057413105892410279487388472051655966825676085729235233657156823533534079234788435522871196836490860824946498360036791260239438998463025099870366398912530242334314898724803061883328233073565333632856830533137489204193604135363087113882477768361677214629834481328386085703652517087793214366633733541921814617685188626428594617934762739582634072051721438769766076362700669167014474091133807797803214708934095100048797503858396892277691863324723754673805052576830096017791823001868415533467006696191863884603992165108514184315773281806145382001387163516860909035288311163518253846288167932239403903756606013367393265440155853749561436048981174045079463897994114352977441596783346794768582719486857237620981135855323385538284233112486053375736807929763830927743865005832054889770665266677940101232917388948351790739296414895623613427340256083394262609804277317507817348020238444354371634089818850374847458753800434729160606463512301857290722997320884864376385153168367492739078308492704404844116531842224255889830041842287391948270704992987498622596809306866447984721827945894703677152549034207096774025097529628818003893344213323115936759091716198974859448870677856859398293844052543159014164196079064340416657123852042572746936995139026323005517742289262455046510116085574816229972940342070759588885750663643182076107664580817332727432873562982006334643184548555112345136065428759458503168545562777453180969494377212110076150542159409984896327276977484709696914329021245118673793222497584536254050112790167722431262698276691467525994150560930914177248788654678948630295296423220703051836532854270833399332267159109102681803009298073986065436125545013049053150653268629436858636844688469477605310967391736933718036657961481065792398233208434102834965006995641153939895041590490894382064737310826729087556327930399244708381236494117551716827012216920678849669013255397940572235469963433827901506067948893569669492864100517161719298182245466793745975449329673009843940230455812275681562143473959234314227778474819368680022416240003153127242121226458309864128718240253136258823482331091874963657324388042563878384460699197016783115837139154288874408710507990764865103254188273486954164466070424756030577501301990032481729110093912123994470117350307558711798015844638970595914179437731921404978481363201995262289604715419512971102719944397016298872187940579176911457863019769591918284986949662084992315747946411911640506911341020272195299114900077123039356947126363071486607146044844112876762079945394694589293916937071231297266350430973448294011503240202623295422464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] 2839028577284427927938603933030812725497290950825400788226051866326685936838351600964889199316438444445977122417268235045547998419974978914508974858176574151919160446518415605041707363463557810093265361361349799453651250880561806107815906846135734657819525622002483020108943874537335370590611574818165794519075179911658978519612513309786008401253077642909041673066967949875892176722491174571044545929470153107348325232311430339756511503149611645697863432320860669771966016542996137598313136059872370090315124458468819006459041408737218741852035881653227100966671830152289029047014493715218182571755179451163170363290192599343991919117093626525030806187759630524055161809411518139856068086554243081755816014568386954517379965710804613532879403097624146984678044707653250263242086801712961438871943192874705240135393856828320221352893653559673999505543216744737245059761847388353892677984500091945135058143322770006387121655573378728731808449694326099889556020525906318745869706891744143259273339297190127269703006348545766410248020839964331521842670622438972712761764454461411947864889865352180994560642765633625103341428990669136689270811170185219265663597567853830100364222210613093513509075670496051350983907164252789143897282274378847422132498673130082977575899574264275048247245268473445124594384246931795957921756460305182190284111051135697026306450541576687799001265088660605747454004024141539574187917320465111883796295796400630417414266063022991594924088193467778636868612831604086696367756269024251161990651681106869815689393526457860085247324274149357935083092275138164497115025460227619384951953574192202612397603632812747174558983002193311622271144870732965742646394147370877844311537564975918224776733578797305830222569685621295923277377908778914883481961699720028151795798231933570481911401774329346900726560987673876286847746056750248784917453797296940502886199184384781166758663685152887084325941167953228081920879747139686432043719093735983340161868638933081225237965455745504215127992044145568481298718489848697733509254877797089193199945511928892095801525930851049452583740776662329325927229122058070847873598907681735631500019135286480067362614801175574358546061355579401289251463384948376228066167950123153353510347728322464039727209220912584881601071115991261889281461628995920440560376483573427295145247800406676486971406890728704953870623819697683935767204047855081903956660304245157805051231917732696689436991086933435216022339187450923731324627147411485485776468079541018453383794257267737410020868050551137761276051108418061477454621647608238047636562565801866140394562245852151596014960472510057119331018195764614784972548557207785164090718403464624929036924463368914318848380066162607704309696973539393668438403588105497842879435885233104310772747468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] -12171405491097490839621377351404037991101788993752816815801239060443407383994353429952936841876552647072889893798933174187342001129576536748542048075031774753568581415527815513053915726946831199134793139304284277669889392891962469319869411468137856907984518469634590354506589761589945280928616134567904442630125843844946132977111263990871329231575038752805866385531945938016480646757453303906370055238813390958282327407570601143067042057448930830600304260468886123856046101132449522484722591701278168606213345019686692709759963873006152123771928295789184924599041637580051256939034911088110501486301840000944975596894973645706459895601334509310650640667377878321164641374994555351654430438231213649465121693439373635954006796253457933403749827514079832722932370250830449820401998963038332004747137586345896053700130485381371972159275363050798554129518773888508846313087904522235756824494109097324286218316562920612787012590396056356776240323766145959540975064835080764343902941476108281936767636103958220902776152971532122886168606078072049460692481829100876153944286656335149649092526745312812710200269274687396438944909544228524487239827798958444376751128353430749478545363574900999359401831665171901806438429911762024837516023283628063007558724432555946048605186189033409990754603369579914941899993305758845981626941575770273495030110941455941736210273627428757475638973926104641628771034968530177350224701546008992353477562176979641592326596416513291853795040636345925305386494156904818029373710940180696749622272023306091397068283813050148857729556609743042945445838569529976478539526674787829676542056908816439306295703898072972692205158086009073399460791933757898687903134389689152032609045274334999042618674071315657674856150194187503040075155702701826539722202128048613479009896429211711655884408002162274164132997138364274414357102082822764529144835657537843649320421304182060376071834584032305482283189819823479968788469550084613187228489593377043279183239993774372164997748628803562007386668517919220883039675134640023954077861464137269556823030829059135352246831573831957830423864708554312500316747360800228732144492230250489988009419589103554281346585534938724458178638167288483676094784706504648905908314781969874451226140679410023009789539903567655326864635341842588777154547118557792477257432395992937030686193551581410147846427144047224550385611758712249904584997297324718431526238710942341351638160031539010306298903883608750029489867692216757826081414059630699686924066568183958377494899290089747913326962623246470603392526325710313216052783225212061584898091121100378522832932225913121250084629267597080927432834076259484795242866361346052619855244741329347265932641914975068260896173729250291231671284777621877881865855675162268249826754653587419653889924792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] 38826110359674321675191666941021631127174896327834834849420559617982055331758424922249167555481485609982589896673586291963984768686276277190275608281605483096998756266566715276960514071123526563577861026140179044138518889532680965968412690950915482039802437326524595653453676752940528436122181970466501118675860772913392462465735849492844431596068005755036498737701473982061223916045228789465320894115992570609519444659820219028797505419545882180482776799697643474227945710598556447121247104360344018127621597908469796855396220331501431785255937932368235487967384003068626935903465361567921019625824725005930166128214844286720602740633774867382688485626877133435674102653190025935602761760772090165255530531274041507652667343412655230265756298552993355254046134590746143443835587419103011390515640201772881860374838886554523438768862815909284712273245356604940967907367679078910460563695319720871949493130579829272729217137702813013738783590292287304504107269301625095681060012479370957212849491665342787397013064634180550961334781010011546234543517042002966816802795735790842887703979426301445102756833831226968812039451087786403806537017502777419628894323501428078728747846984178419496288281595256115522670938594779561557291354039025983997719396975484715349698968028384943138776116368369586761846503377271153415861303539036446720508292661471917528662528330967912211506978921713032789155944251207292222169633529687828789568069618155505764337170732959338213338218355198519258067412803536600387176702357253074748436136553361353988460297769405440998610944106220597666700803216142206343809060106890792590352845910363648888497437382597846416907224501559544414013361360995524843071716927892307933190185490634478089880868935153777115562503080044943579687513013527470018809837744405892334221847918582954247862407530260655274228353925290526641043519475459464058177016729623026180742802303357414283966200952013448814082074543641449907665846069005286976486901587055236606576765027000612935031833380143302326565579846381441431762340719345428324298343779432325577318683109298328062699130734107165343174005702474252974185761910788687237949934772822894045664404550389107639095786138122582390998403780032641593667298300466355914894521095396910351453808792824654106060638024894758611444663768827640884021508207083056331755715727553032440341731762309531312460340625097059853643293401954565879695519666742705968816060956318145146645463913043653703669485188599722178200185046036697542786055461561259720289772265978790224864916932200800352949720565813340795409474768250347315582931699222368434237120744089685972152632368343531176932206120591105059578871985350812018206127679772590308551169921338950497106775174954882630561805588758433653021049671916878870452646960553101523036021251287501352513778483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] -82993125440639130359580882841585842988550354679203997686202579836467547832605362097700028493804861836829705608167540980466549138488059921022644461957565047427212264134425482199083298629915077857247891213326619466403095530061451149461941846086641911283505660089508231989154447566408383569349489467475214453884132683342959326141614225345025193035598795248963736179951263043495643020019218320602617559292563613786217201663313780684701614213986445193775010497250931644851321000987507167005352479234394118608811291587688630978762590212544383073696313232748201069027782554507807820695242046090269875887800576425702648369729016105981900239936024794591319224248237262194022768276194424475257453460824294521487848528956323175865908746612282439762661838587388407279903348900072302849844201225741991205437628958407526624942277156636884459004574015195625309904129158397287392268166809076504350550125095376746634400139070172760009587323271085581287179915394438051546221776006165456438998862251990051179920869339821199553994706716237935633667764927609978454804733947501701603914698369068392031792203977178437980277924621579290614843225041237906456688271149594647924205908169893175395176514871134667953762417965230327699034529485280157410594823352112329683151617616962814040404824830200929864057780950744341418961379371051562361192478411841288826317609534222593437848888656519770338075764091423935378605612594741515778444886707406680104626551080067367582777901356617389500117604306234881544947853160977494055576563416378747286391659918038023257026560667294517147852449787156694330063239784829595511172698954414440762951488932896420362788686536085011575475249654340250054743375401500110588023694207575016812545253573881952029665717914127475799946896375340314894332811323399886174458476130418750995652930299987158020717491485242849269805635991422416221945314484496407667210745490989043534504120818279666047566427205399077935186272170720775625681399880875061873710220987314751917283369695420665372295851019613110199006597347349319378758889416261373161736290294057804155739218820946531524199740344749464959508494092190314382193545598191101138712412326081432221139742542243712537163712587369194511231744927953039967751160784018871840271805121706665076101110626297509150423467390535443209008285484671675142169179152912311923249912001767242956284559670268817632280256621576486048743747835024756478580641231570236206355239328573213899568855122089687965045944832362455245793124935835278725224176084900993323247481586632337304910567757530883111908935568812090834372511603726178016936356177191784797232201562921605507644024147425576057281979758445202146067075245661472549955420203046671214435625851175278219754290268821620435488983737661458472508609073775327767479576566600881755629272627832668052930827386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 100279270816804694206019871392380230817784681846626787688060569579953097274577521071657270246360407901147611629135761123299749171644162076471402641992093772137450718756173016372296447235558903245373287445962888684289182011457796182200234505406087710845400820407567163788246457269442075696686935462670472769787993783169195568317490348840599221093881746038371910432106416995561545687794758716994250889748840257499969752197569125556685576613819637447678988472040626546103282274698729524466574501858683895957566136324527116035649980964108506519853626245371514311834651995513646661345887598214638350216628658462356179467049254415689678789589928416974849336971668808352325945504815940957102245183885944518867598841162554640958840239840455694485871902787472329295401037776291934569596229300251946545745418757178861836268187404284635924693336511523079298557258846611350259882305620434933680643646300904729122062123703989537973221398322381930512837045412308505244656679187873752887291956976872473948506943771481986303117103869728863930286320161913230500420989044393582008517906323499525555430029039317682124669513406022816846706973563736091088068984267071620311513592895195033275609850826179735542856254739704412066215131262405828576636573098814643349473915438511896806343025562348166305956327116282576839927271178678958620772211965889131493112932238917883008413979731563610755881982636408419479603090877255320203044796665233581812984075573996662735246250318922570642405357858374263902544313934386616309450162024441585355559539114866471823562634546602781426495954332345510937457573120210917798221786729836562818207544650186689118033215353361216616625260524433807811608468932808459898299588823621207862793523521479707182904129561534555470446811268009381949222557499040346406944822301270928871718368461491389770169698115316955530748978237043407483272703039551374852157200660966448580618744792508853039351987405923392842748100648926074142616399347656348126202297830055880314567193740503598388224721598429329639307596091754732253176626135330598808818839449189182891292085914541551529092503567910264710610076274530352677427057553091376256811558178191217932511618424896978422790442612880093898967242411349186391249731345578836605985937248879498300500637475659871710335695148784509447502599753981648056952518860936467458171627262091580192600296379500949798909423751796639484307855203891223992861911720745335795064966028913928961938327929069348486566195044434925104007798350240789470897877731298009011795329348709687007330146273601584961203949425587402828676154040403548124125650006956185766531903625868426205846894653153072644422151530921642424847007608578453235387745349465782238102954203708131882676312777690726732429040620327489182475955918264669759919690706356532539262515224705076430902185164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 66046912890820444169597255396622759787642304325200880739831882804730517162046698013293603312823863367861432258811374193112489628465540169100222596318045330306526808234218731107826254638274063158883040581959734623189381480817143134814729254716221425869944702178204227019894246978340744303884406278186359821091644509415152598169199459088635966163448676724434818579450981229743097500239350748168491365360328144421191214289880472848520501784210278464398671113557690759902234904275645578546100331592991997599151131332214506110020509096994791102387829380941936178671776558386015802176178585745626366902422199336428010461718910008123213964133588350369544137444286481841245518774533055595566035701914722003601003297124788620349648905149372257072817668779042592277462988073879806518054587876093033133103142811562649238866264097904699789734847637691432179713432373362978024115868053238764348380551109459864915787975104617519104114214165911093896053476735390154582081052281372214962640274972096807754414415981362765702708337000658323269226155144830339093253326899117251792189526718976546287084670825426553352784239622131414057533262377727947849527931709379415936610202797177065035395462909627656762104117304316469722283053961621479570257043156645185903438653959635368240874079330289833180342963070807062950894903886823394073392357472367565773645689514692700658719208018853234797603825145432837255616897133546934973845514554183262515094119886642279881276427086708730709693657961214992248527331329740764386070857318178846701111288132722525250212442318987323103091058094779347015651288621117236603074900196015205885543682577649864165769640592318233311812198031407947204776074153857204244534643084806264220951015709311078635330199046808445863820620919652677894205718821172894103715809022335682403455570513258402131908822213547423617579105096359883189470631023807898224389744302309882746559034028396299671806066646169800544657027314206181898777161683557493471675016783896083661145565903386186437698104345557998755563826977981515212629333124407243201190497738559846503530693514789035251631616764199975070648875911432477719530546251796553206815738475507857766569483375439462430494800099213212347524440324742276479340498511735420305540908570403228217984070429387004740648074393872543863965588699328675507902439426417165816792942466034761110857936602311270289290776538607068694419500495716359626133343923763175252217263571627487254815720008345581220095376440850620039459930689270451779350917693801268902420777748228521673613111813784166617513414381422915936495927045690145870532296112605726589818159465603765272811381335695616334500168406915212468313920758854057506612387586617204587346393759904638848742424390070941850306121639670771760148671346799872899466125504025808460143017638398277924347225047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -832532076349578124727938142015889986840205818116194532024133419130541220460962168999370233974829614607654249979530802171598236210546410643884138298281374381211927265596269687646561721665516969411874678005858871333690200975472114408436831787853347192407524948660794329690485531303861236097718623330894934320692634361377315512379113357862382791795577277867076299334821216976593293135021843626367488001390608854610083781298733099640946549605627129439392938065712952551587071614017524200082385024375712525573471401685170986059642203811463299288447349666916063121637809797305258754374079087962654797518799823493903737271963969603121273406807728479193708718872370472067291316502758103716408734806742043498313254121589504495506086018666344545287719979795958108304538826904482448459621426799484410546491711283365870368186398354578545776213204027046389363246668192003768613241012392928320986472709005458122424014377706730640610571973480089231114873039240590210106589041057703217985705120579990307146912286519041430236711926508617594080709765088171614276352507363212043974149306534499128735917751555379941976205525503358525323226777231696689151777226198361162043647905392233535288266932050234413358545774294632642828379403677551840845121572394928699039683966952313921118311512824700095232484256999242685754400621155186712150757954246131051324900449164015515658925508008963409655994650897896965413158709199005058166088288041114497160966397791320354847461445491418732991557803650106231020011548907602553929581158489860504952667929475699981450975268505165493847788829087000104619586910825782859758501929364333220976950336634960283419557907955995782197961716281072715974348644677959742543766944894333911125216583370060500066226886193647806362169878214332362204891660569380986815071646414795921415413362161395982214313433159259831737220866435505098883711732617090073373430066073452672105103254757667444492231590537793928054970070578112712302543730468138072477126596954357391397573609701924046541846355954231109124648784549591028269387581624427783296796538701517829888609675052839501101848564754349624189674474338024725402544864488324594066151842773252125120238097776391461948856052775868313438670199205362032164139034251896388120381845817249238981752227218044025848007166652970733020783541011560446646315896992540241762260190731838520276201965090419675708825894294800079227662315671281683993447091254968158334545781306926974327960603593553820791493012547680576372114730423485378266521761548703031307919266459748180672146031166132985337756989555593165504267024538926539926159435264709471966257872368039049778743483112855982419421781219329760698924299806674179575805115828387493322993963787077261692379395275792285985358776645504901307791282326532865407480041173457927278745431984296025518282008166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 2988954113766224205820917061799363937566300670340964785423609914786090099458891287275695741497533101605260097340876510838238138334159045748403033885683561645800753059593489405929803701149065677641625630651237503824003581407073973711115251884683127989261472773520632645396158136283989566921329229024032105039260193955077794435748508360678747553053362426541226403106043031278760452884860177600613650418038372670062395547906346986615928137957740932278211219906395176635639836788363235865473522284495545145704387649058392331397185926553702145077705336825284874836505226122796472800479056143529031861685628616493713550785795011153526250495622491854248454726039701412727655203621649224055167067218548765224708192204896981364957845734819209214927940844592369444964956482192664939473229375962910795787025529951113635229313663781118295486038746365672005412114051534559901740139865921527046474709226874098556518411401078820655811818550105281965921702279203379808350291965697032570602622459612372353490766819309984456166340065447574076949342026252497747559507931031654580278778710984364118466937857748276337868913300969980432309616776045634099229211106814635196965585257110493144712510973158103377375200832049112803410090900392496988934395834309917203035074465596538863248633065576571154647688262563534510205050111117738797743346664407230734662450222394666828715073832069332449586285682449512080763239148988513563465135781890644793169246696144669894053755754184990161469854004179765793397950966961240173060630203805289756258160705613660511559100489618316229358776383193166845728474073102009615334431609998420911872234574399375427923532972601140909355479342511928855732682222199325919169849440078799926681589306976922078194120012086585071959604640373320864899617059778388651921917256265617409298313361941712493398360206719726151797027737933255732922693040297520446129750553285592213762354346323773989243518795652583897364906513232938097999431781637044479380168046478690508963999509987513085157425335961931850965671769363749932914542373059091554635498729067602270093216137653210153716887684822646745283008288180972186386212424582305657478413154893305661013167851749787728984707424016849853211236671601720972954795871221932805600471718770809939919375282014514819554382204410958464676153125407567632363245414417815971271143372719614893437680768796822902725513625227301930272460977126747004070129591712708716398600731586729366936576326478944846468945351016524361109199402621182011130526898802578461019021499996623288163052640293962938411336454726883173724156531639797526109686942767584693884585224417584631304584978552842099405244574092637678507388220681161238834964350439872505627368151787258002235606423338468797549249941876234731084294655341026742294077986717569328581742530591669537542110602854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -7453009239995900996377870998573249818611226373281087558942024587346472057497990976382091428024285689751878254646492667957726714705329904745699142465832157141468211358330136387490681275438697373493334498550850430407201637080393638165254660390523471792461337383509899323731191587635078599594418839283524570012397966095043674835436837339270558267620819507999080334976937328804729098242309941752099927648667565875658481076524674587436504974210280672559314333083636364845292116304027932497637667690343428151876446979974384242673972022895087193885509928441413129254804778924221825471552785008003067334066912666930275114796628770805872587402996212579559771647058366858619253998522645363127725299085485096947762476300998687331952275294188490946192105308399036592541183598512130362876536574345209083222270731994364228778367947866033901267282595002072628683572589217248152261964989522697059990588402254793101702319023569300301823117345270533398618213772045495359530613560489211130630527829830265908902913816987417703421828756341451113534709509229409772322790486489667560255325443155391611006742012650668410975933589770548975680636749436004857650387960766206556054417809830399281160521584021793306298683383436107004050987441891771549781529203982762976377029618603548052148054917950422319961459798091443992636939661833841028242886638526051066840139200923408981980666342012696512138213151102220927316272623782464618142855590831670640858174795551057991141524902637466889476547616238222189229044742230407163073248053749397600713740398292933971010953910011497306332515541542466318885062037312649638944009648142974782201964517935097372870269026907612073699511503096680877312776975488170995282505189227210217247997243595080070955674649242774870345779367953623124100757298291049876241567269906903557268156639113757178337597322899843986455882621979294934255427779450832213905393177284063941757487847106475259589195951165664127652268342791400594511620638873789786994649467033252722915272039755592717780114540563506621376977586480490362319553526052817081490672426865857583556036054536802289338459478699945100046416627990312152125295863930243000637506968224912724118672407065169807202559047934774406298984992760594983752301789047391073595195127563540720214799613883391071622411769597809854120405791397656902595118123686273171337137283942133724926949758621925035437347380040317470020455740018515994062163606287966469446406003214378190478723438596657344222163281548782114876367697608317149142512657841012232172754849839268453594707848015626379981149911150715884400867201815708813769390516794822414273480527774332750807064294513460481697765022864451103207094651947442571444686731322940188746440281091199307082248243959766912341774487697457122353830062406492185852309782637130999493100108978298115930465291468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 14608698459897648248834993122571804249416359627138594236780287770079752614071364520841409735861496536725037068917014265323880975455899908725981528511361232199076648735414991561078310218427393513781199463618896942914833089959931624599535628732184028934196548264421511793685724532863633296932169970513949280896534931125906000852926631910927186992830876044851629013650276608623868028008903681159663213771177372477681341263881151549456206628006688754936786256986354124070180990440113276704358878005419056078733976871955734340001034347929188998414483829846596829701241536519418239358672915912565928634801813364063707024214805788833149846906131863157729555656044764496313702457915303695891166785766836408113360017976639300438149269279611544785127576772480220490785636489116172149151705467752599525339337756848505312943875671025652830874058651385306907466746015965794704073865228210986356388280336909728169978594997143538420819136937274911245588043531754985443721814406120095132590787229734720947295711486200266441953619413169101564556093535755758751299207714150373524918980971048806609817837456619047529996461760444113503190245839076697925019783919284013280672856578784896273901062534261172963198975567928768468442375462419570939376264323105738871917808315061291752043116300185608289281574958527221294177687959819370048956742257412397280743156424580019102964091937595734876242863953884343980809413377934147591773810781806284252366357931207378090435810160085554769403741723161902855128032727604045120216867480384413816284249730017459261149819133173323978552430824105048281643437785372676193553682038389623167475216525304855304101858268733115239214650717218483839100537029949810464484602232987407399704903876002021425155535039169555797412988839337314016525050266155113340932686708327069378166183042441651421993954979457933620199523840684608484879144386833744571070496310647359308814672758002217678159113385592280197092568514211238118546275694357958198855994590791360008746639921879097291486388979185247854402969895599270294570312989367035267685329278431307730794911428877217907163272347378122563515653008997918330273393636279967962721839360582559668728947768883841784712932419231579178314311668730816745005382810608766803805472502645996339165944431633563985048976371976542009244157171292788276125697887007807390606583825327863944202484767368098381833191714097516565168084827679098898443410733826986899395368069582258548178530596390961617616511712626133080284390909985339279756049889684394787916454012323506253559045984540860009099475731442428693722806630883726398834574306195643467499476095273395295194526907738784705527272300627743639114328697532975985821095957692938985334616602236665965874291463860893022506129317516229129466404587124578347920275853490666671612573509089984970383911907491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -23734747660102575447721972484039400517134702684975745721734583998321743025162504612033913461729754566554958477012149434155997386201926043200636007831967215403920422824041393509158970572676258203119628514130651774925734303970303506011172117657508514828326647641796357017863119200392207588763068984051338856032831828144464819592632863076952294278912815616693700611033901456621633278572670378888688292584508423973526612533471069454488991731232872334783361595819471453282660628632386818671363278846848826815420353131201990444130658440883151036655583178458375913048844459594808617198225365474841498028875793256958533900922799556740701226876300499883155738113365820582725569572454208352901610907366243526418776227340164668592331286466176922057514454060316839962075632247126688826221321833657005968758755918167575099951111385657909013424802991254588269962754355519669964448953124740932258023633299610290606949092612039403314942033669673305846200984168937092697813425233608069348798003155950666283481958888113063036237817623434846134490788013946150018002778589598372088253504820810671444264325354879768000570202706078801216963458123384612670768159597190569835710495160932049821679495581441407543682139259166259207223736527995532951069150614814374233993411065303379218113277611313042163234994217214619915872429446059322568482541326890107349870709413289635431997640080562154247723016317821983523025845536891522304337427184140661522208914550939656759357476823289113849107330813962919492083713106050008851027371498273251756462622537554897353850418950764859232030387205135297513834585330500903690620579526507578756179607720098519380048134503862378324895407424991344059812117430683408561347657913651264473067910135566581911335707293583403260312781750797221046196835274389916743890848672144470198649822957469911568256145773376998019399419602985126901658365273887607714066686051336156778333671600915479880773105066067708653582576490664277703096620163144698117815358886810942770757215487297465788208810469097407945190510063011570917830063364763113641213122468373794345370122930125746356974054745894454878633107130491277661992830221525232401354544412543117715718050405880421381026335391053598784702031569325938304213783390551224674750179360157355144856478772291976433533704857367477718612092638729081275281991010669327193402755975644314801089643518423071354786558080529033566421536146271822986072267588413495057753275589992819236664001136606148351983624467081890143206739134570405875448537476371118836965961055321133390274042306820842290824632774198115600279183146524079314132172273632396709025681680004570644868127084386925237879297199971040656035916640569941249972817964586659478657526013489255707509046866604921207324190684316976429078685369552725901708779002276385741082786520234291811953265344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 33042859583162160561666203818402571227542631668176025439186200542210461100633828529224930657439982218636299940652271146347637015011190383058476299435703814766005707460927528579051331148459872175220201902871367851647406777718770213000960565299391559977242387811698606872284664938575228411144650760404420222929101789390766804950944506171690919244440280855218435606484091798576950343846167820970278855421698299508219084564873093075292538155343213587210238030735376887543072075442170178003819590322244135178120592376836071966700318322736577828420228498937593975117794686479611439274289066155369888543139862524371435881652606959649232086089432388327686495285342719483591467969715926440388029899021643344939868773521771384778434249629530405420274580547408769566608757520695211266496624460781671597884669461445565884363669099560811565030407805035740514464914326312036855021487932202142276758813237432632936419929853491056197673949322035929092342476137384034007555141765147788814823719753406860078037795935976862870421988030426924385965621239838555707220619539319888612067229165296141006945270112260763769857773366748282424972807644411611792046682999151625336774026931798835597242907446299505933886402383423568025088189069048000429574070854348302972056855502201874188838751506370307448305721605473241715096156161158207162666708548510686561309066401724443439346461673375184326792914866067237440531100815923290835086906213255313169073638348428203656826713572406478034741540437240463371774551116745789369374019764183637115918432696306080837981377444252748526519131561105940995546731401780438474662507689305959181523027996664386532681832396821740906799526141688705753148843044947447727289030789700933525490492489709950146875998346999527648750337702784069899795562955430263316986145001209202749215161587555336065182266653617323089147659985569132645536857619808357275783041250127437584567197905075040339320498804791827522272867071406620789989632709869883233371501838245636552701783699276304524814988929762288411540088878818726967218255247557338611906041720579768423701495851906415412153736839189814505409840384354294242265373033003004641973138861164476368050488908844600771435407051383195295888593105164797145294798837470840816422516869435147225926941961606079113314379655646801365325233898605846228895742751626921414057787238449935758599138146265816280517899303591003334580851375820784577378659801463632368616424439025186977136355723745236503609974871835248422958195760745412490322924137716555725634996539157775171070338345401472675527513136471275470947665757872206173701682174859023980886126758641020688485297095682510035930605319066246791408690751817615566108228088003011552980258140732626876472501848073950047132436767078839200773668766197165602187491841075452363523884560186149616171864272404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -40353701469012140586947540700258399257672176898785348520245013820743100217191755112671345203139673318655552667903218692676628014325624346047248088266348611432836877750812383197096768647455828685034390567055928505166386966314262652894737359277702846516924961683368031653415178132299997604400515860153708945650066631577844187856816838911072841255686565097534167327945437879050470064655987502522700637156007788435788275498308378221856955534558499830878638261867495404480142774793165146537195797730320748176696674809352562059000558371129228000854071602493025885481372295618786191741921015701590646491404547667025871821246631376041495133279510924086333788042326488123872727051296234199783329806353848939499541844138283361359866941206430007677820307663283469043900581540180762150393063980381701779731074708910036572987857143286240181168325635499139062559063080426991937447233195849360392651529715983857220045651968548757127511370587439484807290289185457882187903325579029715510871148895563386515898372105794216133998948721058949624007296935967972231181273211032878739119522706393104600069589849046533817861497571005484773210034552933267813448880731577918024864930319480640454813299933073896483337554178077078582857947362581153857597366315707521577538721684072763901546494639008881584396405920847271149575520961613761906353554298821294761879004978068378005649792117760524673477672476207042128639130765834341253940755733303510779237271668741287456994365594047675101413104115769404556229406337692226821781399773472500301209204754255457141658896096907549035336039145301210925988757257552702885065327291449865664880848610191384559826310665818046502575758825850904916132527421410926649493612936974920064600282812949872112897435422513584615816692408370113628277831730184233837887185597374608811875718063600107203568021251448055690684956030686166794881353580804430215832050446695798512396306658205737785336339161176675688218374373656274014431971663830974767997472552171420372686579413375692989967195627348710635255749048772868766354996375269703499069829015177946110041004632028878763706435336009999848171443534801545685336731875912287260177018603434111235807909793129787833898844504511273594433693614439100813467515475857905483453440666835436973591017079463391121293011639819710565650844749118194626409189939758876159419881708722000874622933027739909600761342132957279361951783181814163277537813462337936802802139819366777678970463006545305190511574331888921660265965340684582192172041796199722659220579661870112851308265593472784453614733505233315332163789978186123897737433280881092566726952521456144278156284597868252797011220665992121305396900974074366384805923814339410634193348972005931074157788622323678487476521932124832402971267373153708031101722284211324762228160602533626357674111349555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 44115681034223650133974625193836219837846365883670040423158747768465978058872549554260978542336729063320385305757365881942012615319982021302097922029131464912744343830435137962050195213899165750760512269376382699234429347371515892755519061302995198583620511544696723532847455830533246746243820042923458203547893009132023058326495969042333376083927394598252338853264769916584099585801931173981219890850874072871716000790110498880565746298446650624319643012666389268838982517420769084663509065283162860692527510971882439545684911217895037415170814695904783397580286041052510645326955481344914782960052375171510516233794551683424249961243223074233967809880111490993717378496122794640238188126363244699061770039783986098494496744224305153182431798251236078065100323598052586504080455909781621256750731233131815196569722826309979374356131859899452135046487583853943402602375923778161773485433469007011229692613991215285135875367016631495378106159196674774662598556663131453012258799697881589804620243962344666051509412964741459361302657745465866265182434358709663114060098845874412332761870721520929926133604490932759656482285621452566216982301974306240416178496072650016653345372413390936919224075705060470211485667007338735430644542848692862314434410217403044300133703000069283633842209794132641250359746483871758562806992895896823172766025297609415603721801289341830822060180287893571996711361761056531785421551281406026063455624789677139121601598071247371580230683795194250900298573955768261634808388673603237341195726603200156958720665119071850751159631056799247884722069608745601385900754247866938655315999298518482973936338673449148532800628341359808788256949261414955902157132439617549808510918769857743961828362863581694016191470865492912741726296471925872527973257153706604357025411689362989963803748753935860373212019415744938903654533204918373754833076032670962883813576435063528603549424695064590983715759283410418892160552763250580339038234171564573788893515622525788137109550811409623176579063906270376427660608107673410980335464126262878822263940668789330352140033854512005849298189645119012626712020539927784394210579438221368606387989477600245214583339665814051100317450347894422582231653322690243284439310815855740511183673479168378523939733968702835247162910431076750112402654506919349826326112264355712269514052055602394449739955165706786270055470824922664660284484860423920450855521090452799615672313048659703835992912326076263262987670615026566981835013396817728426861850396933182784333980547481075857028305469801546262211055736838552549139646045659470361067123812576949939961649431625514519051112319865969027122835634234371475891775582885264445301388320310955321821927405908567224460030314911118087674290628797829490805039515290522203545500008520579997511161552568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -44160633648834127667466741658465132712223420617588753299352575062034220384237924604557084542634609739993900630810454777761002823155814371072304923879001312597802525427668739018831318623145600650633650992112018377544820429092517542179673740996722881951531516674902433166428479339560246870739808543090223492501717845030287140679132085718971308719536634470041073389576846438461170764760750662459361980550109215502601266429966584128723257912920124605476400743204171618782506191393231897519079424992311863934885185202544613230452997644137538971476073361226315903722743046591813397351026803048750194605997573354544185283051147597423331522462233907185329492869991596951395953862312692789844304831785053810151730923357283038643015736071257943246063423756555747122478795164540359063617466284290423909513331817413310162535054525942403573865932451488935426241349078983064902257952114918180410435697783691550936247631956776958539191042786864537562384808223861191431380843701500883473699777266079400078613700523391609360642682823616063600675066528725357939813061470342023969264359135380266247808822625278516880533114302594712521008132356316768889716088831593132061792588715384361324432382438762374094593292822265261196650783870179736813089145515236235538833471424550547926035604759584593168526950537632141466951619407554805127783007118534995918128697239738333799753383004697838635676229977245836420842607809988554750113227072820958949591705930454848352566241710951390732316189680428218108392971258048219886516219629436754589930364181519499694340727659003513222371059739933938238961305452979473988253199984028543861720103526148462928027849359034259863009494441460970362406552769548790664791942849327305559297691746187913676490671346243225901210211211740044598595686826587583550151199049861348064029069180301520014982478411333955315788971942341530142043389951073990047251297482679724241924551001889758869003249546701494922685377316921308672940374178629885868135862223138990048519857528484106403068717634181551168335440420832827224779457774929795455767526431996883712420153253749029514692679005395034491664716038617019316788450655516131318319960020121052163211921031604094251138101344786476228901164378936340953985515468732639122146353295461947420143789835378935877141291884083933064233959802845231856104466886720997438842239616314992037123357406514799751767261730918876348581324014465506647288771517879017420089812986904292323911626028946558579555318487857896579235139682033766069106403799646982609104286807624718549727230848256263192471409101471921172353372580097572072500799338509729508324499793858705297323814244189878184115647005943786709964366983791417914823737915378863619129371587675790365922151064761356297820404103137027023296069445835166199478466097244800986192005883866181604158106029260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 41437797531491258905940494656911234206235301550764855428362052146826840666415563714062612658576953608881940298605430146236257201924325901340661237916427432265237504092409573299526062169203324803755579917013884719920497508562611007866703963051999913600221323679646117586325815639849828589808103667925386696386036332020795973946093713340212238109777784451611071810826726980593069899283503183293747328917330213814516828508993468059371309362088287784127014592205595534298469655081502800677204901810281444982630506576451389648984462288281106426114857678339967793984467561316933831590235047698247560633816552190535253336891104030299542121860241035871617431250959899528397033206845871954056004327132910603966356542159396820449334572182152625897835764261145718716350005930026779487757277383919123400397490662063349497285665640057774223566720038828497535317007962613600423489268863984408390196601570558595636407641972487201961844695689493223771428106843632351299690244551322150348496042788118465175261055058087715686802184942528328744665313469280085002877565153055391267964805309136468619074098066819710829027001718462008803209676819515621434943904087697508660975052558094672431612377979912543384320016471491538357190239626507572531258916272187887027169379735156642335505210122225635567396469514312835549630675199825566472018347519658158965068824347002660095694915679965809093306550911732973560892374289929408882085524190277989363256652093841854871108838923244620171903226047812907737658655755674796349398186224656891896835187180433165073890740317251853041366500775194391114332278634733522408987297699383815865344190864665059142255696114794067289759813445304137572554262653535159806098062866858755477911613537200651504639348553573003027377424239021653692336452903000046538051608269653025761982914561313174340968183888163677002692250801758570478913873527740972740551963547993543466435802093408565303515465805862318596476814889713082078530103044530297201793305381023823391699113968076330482080135368524229444369839672571754654381823068222145331402160315970921617676323921601778653942648470471969643727970852111279598215961779032378062880465443023675420044361349136345673423074802588851609518886142777830218062644985925047278630836452609094831578803403240775026360032227886215045249154400258577875517364875012192108305559020520146500249034329912123782054773426410372635869194142729775333177400113025184802408115593694314045944062563176437992625907324111038031172674041861970642287407000298212701886103878306092422186102982351423464901062944574933980800245026695641642020991399239030689547044777320359422757282479419862315913483093793162197799836749043645817906171568227241977467119374584279760397185724511553938059986466136551219584360102212280111823286411530312191799617221353694896467140516249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -36910309326718249528148352628101360896646880764357735036323504966121821700252029695749334789020231577733542594721305414600600579488994117547768151105922939619604971320670144830389893991020960505261465674611613188694092879266152213742132575442494671758305081322073974031456789736933575728669632596132212707133881585298156458940098800355085552804246798892513150670921035424222764739407924060289411121721306754708720245513192579681762274355109817017176918406316701883322846373180193246842124527971360421319347857611412780095578898475811773381905109926235220356264918402929891604541784871585759412913040959423117886023431361110780388764022393869358342467067617840296699657995355476545447305107378122869447614242743998135049624627545701622765561218192334929971200770486108910694137712983761766327749053330623722494299796999807102956794383354009980416474242326866263700020343277197764283782791913268792272539107764059355574629030100776468158955466268389683662310501863694331010792805468973861980486182891810980732134683610174111253522573374163109906869068928907410502597969054407090100192847687334484970207130620239679184929616997509104231906848597934363972746877024144937391154311858702889192791470334801278565294801779817356854763550574648354704389454086856366234614224669245637655377747500043382363856028541780987170277968062843040148550981384326424371988416413851276801512572143183896318349178768611873779418500329949800512742159063022126905516996118393673741421834676729911802648221338096881591452303081744885448299475412017950701063498945546470982196263327747018230756521981576312742798124457631232660155907026851311888914615742121873493325299196314955014591614730790206351521647239679461466401489623617909257754278282749806101419295032059095421813062043381998201018720427774302651460052161305207743395831329450700838269259933822038892185805039143641313472288366224743748150673613869271925492653658472218659118144470526851404857683320402091501508960835463456046179289173358523695295998326415806603637197500549119167974204421868796203443730755127966042249661126009078004041513038522062946314693946976859000175504382417170650684289279857634104001113337158394935609941262200850776457361781795674227192098389174935087743106989753682766900681462997860790509900618006934489550129996920546745262038530181267075803005721921349575045631189248708718099370610405892465173112919476593950245945142492929564773714916263584823809110460683720963480935687769535338282608085039507838633008377361750418781815054549888266652576338505402148568577190678276048140836008174613767303973666460436307867486596454174218746993368617862883063219921011587285486010572369015038710149174036008310997153343526378043087412986685916291504164367227666038206030583926570476854095864290738613494372973978012406119875896934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 30934031433133461200525388019470317383258066782873420884595968330429104571554066900517783521756047529666251585576004474141324607147295774680339641984861614559712529839529004365407633917409465130278160501479929406236008737575829993818068883440647784906805353727031423251605532232173672635567486331230176263485312763658854134860015863288259752928974750061896633923005423394433077037299334633859873380990183999941853650673162709407717025509151832145622816939290280274862773652044573131043381473539882901717661716259695987048767286142694483308937838292060299166535654223139634576628803548380663712510028814993039633879751384909731243411770289040681510131568252328835777904450347826531075147049022532693507369277169446943102002760965533076281007448690675141661524253729113336378024365920202333748861561141957228072205280239335580946709046767338456566008306390668059015366958430029106536467209102291552664229489573449627802339143632626318522500906062302744433722395247016689927213033130964168356036707414266086850266727002275990243962122001931010951211299717437124883625328313838686479689092533448121367920341700038645672113931969133641261620771204873458388062615753961779033279596168745298557269068875206802251273665802785888317972979114313051537805699724844698645851119883829009715833038797569209014727646990160172754375067864620746257211545409804289820589389192806632521194423028949915356913014668113313273054216899808279155331414406787223809040682063701374890751818959526418028455190846109885090006723157561724988736515017714761567365720271028661896297436395388625942534896119532462195118565451641135571069602657469626772334123907464017491386162356046269866701220135811590370441346519260837347909717590232235906298381294736247099774154852423083759304270504025747386978778363758325319000884857614422435626366292533845015583467115613723728110165092963998199493138092172368573973642377602992029321367239957796719097249684688067192074476933930114392815824995282264821400272463870558275694857009594727467625749249108798088548466926334813681197398084699227269625321911227587940170006967209160358328134666585795504405060721641576176618649253462966968434499917415794050160455763878498914195904927317391909972675710730972985736029616292008319432208873653858382161610646173574282197711556834019552986896597123115850586041643273705546638961395066531273107452959888080097457284201371048748869211377021070125631540075287384091380337114699354421420525585840163580547136042624981915675192651422512076215853042111180307859900254181691773389105315398054586054619757658944217149360969463286617167580530498656791942121214933361443981008660850691908260088286145319051584493577154224502777635612350230181201147259759977379417988044480903976122280956677216307386563022040908773246535286031921432920499788185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -23768940154124846478570384472254308499450551779936176126288325340874173686129043874716355866965793452470693708769007647181721840640562752513827604526133575135595324677749269076869992942357518405656789268041912603008068866462740974330837194209354207226111858401422928076204035608352537526881621002968105501740758214565252497101574749815092894475087778051552021531488247756035399408498170340978777520633404176845903319644812457368559727715525353143079719853213594840945564472525049915279589018146635075189629903092409512391756168406475026775343361524746919331663594666743016772491186243129269497315047246125056890737963298111155325280840055371883279437868853795604833478998616639724786757576118706429098643257787206334113464217898579066293152463189896380992035467924490238245815324221210431406253460608844868156726392980144710431908276708149325710990068586202097845725822492762741802169618385780682722789512837112582019087869797929223244561768303909784726373356470424800092907999654257382728234355094222784575169537502473174200299349165789104841372261616445011600639541699602524417441209225454147113516020757423016036368444404075257050442814959186794635377004159742235797789035546420343878127680826359735954763086300633712019193014938300998744351783945507443666902900965351954952838013780745149718274721071857611975606558351633959973991946859564441875369288726646924352863213879013088773638229348398617153305851198544423575390632822075873034386747550852549022557226726116828736086041442911940939680896044513466862227606204880720164005998570302826887874039330547361461555621237697375459639034554084460607028474977156053967282743090254769120988878917238964797307189882291963237443069158689598144897828931641199626632661211958693083808168850712209291650160634837045662713014600159030742314769443101767311624115161935459201566039366339308049906182666343785181664396842187994464936738721864772960878403213970801477931404453913456303069063980557387814886230483592388072222151550533933109744310601858852008967904537199995091944041217301072857699775162284916685943839938678444549300496600032143965856681223649405739228475960079874556755738551983265319545231615841767105742780962988043173362470053332573141334168733612757145983261306969651302495754252165020310753694541097187848272549778833358752217962620957843018259273365482265026903418002085785709464504126689493754372979034750333613193452365872362986373313509758464022594847339085468954926516631504321525464023012677339296123029272542713818684792132142049758515345042833264907614518692617714024485335869464649578742795089373247363147004521198566650162884237615318899936983627373339013647885305523224532758917028509060923891140950068676883502163384865612173584303969543344956835229689621814549637413656740385198701162323889077779505616204595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 16259503536513254633851445305046924913196614379500799123053935720069943392255649208751342670166391441823347977843106113176937776786636227916314979662329425077743572910914252315627281204267841298098078602529460553060998267397672051397943141287705406831001276831990909449015186349605365362749100653153936127098639403116192780634078877694434365359579088345603265873394653273283472452830410967813373344066889162898469891937987620497419772913028224777940705201117119411676838952703167168774770276950767340196415229821561176202234459980242238437814057467061023731846301256365254043196114613178131463839184540114789073416943306059040424896863382930849994233389984960349548580713779063687720110480711334574709957930625720707464556895587696677338390609674216533072212626867291644549778381370520265961139102065303236679730371240834555333302190326940095382282724498875591323811780388712998337800000960674489328778960915979880601845738006289579171506397190722175283869247950544471325462109031174337940299690857265208300851162083441436149959628045098425764290254366421513319054562417917114824262756761387303217357325471364634000892264827421825916830625300057103474924051700963802786907460398568629194664926588032151613197632271992679375880809436325240843138374782647780811579818378866280821201659625771065531370501483204921909094974265484251130697497196785551136805477305405316800152975304506169323321219904116311102388860379440727023875661367216276956153616575096362960156013183459579651301499758991741292447207587520581735446073933247632877443542062172782344743541052695371296942248981636290263429357300390035579669019828840816097503754181185127463023871487569429484584012910537553507419952478746619129393235015215897669639842342401604697161826446418506626174720741441399060584184999596025380117780005676121217522165186616859845605932448634906248480543599084928322429605164744800049637818754840144576046768986293365620003003130141803590952910236672065881543705644448347015551828269080331782067321028458784825704414544321810039246506018316662436766909051397491192671377627213250871288532372076752001487118487628762130378769660661309471096066327445506861181861002008517730706900611453462776810126664009124729365210801655185920669950969253907609798717524283430951744222436616608127526917129200054541699200450854482231791060308231412574120810482652684299582419724640533678632385950304568848401214271676792981774731141896431083983929535040923700415276180073841866788125991848043763590068773688006584224617805768354452492837572889578185050018305177110018440389040720626387201211610447535158246064066651411836800217147238397314145733295442745413879899464749511228468176487294163097890815136091460088464240209979183774739989206035722383188203419648243789191913598917808060564166692498289391814277039390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -9654336046360056009827507150205666827262486975998194367393816529210567209081038230588933554815090271692584581296511563309790637621313008329472666955152604725205203263030163525546917872910363206626575864836948355279802108360084840570190608576183320831235920237248697937263198552213437717034516140291795079264142255361393453927810748323003283715567940502629342935500538096495867415870756975553422804243651154324242520104709536066834761762371279184968140720135006618789118938199782017029575016805240816677363198316527317347941749824454554433406364336816463270403118032678671359849510055708155841955250613675421647440306549051498709261224737155178120534370315911015578366108069225824290377471353463239962459523281282074353579212922312842575939166844333528377196102949632671447530335443869927316787684289788439029673331614242173732097928722046674622087489512559342987966384024965196737952666305562105266491428394507170207792906915993995927776587212828170498691826318765492551860819310173959233741898516091392646638755783946218164268109590276470024791825399577745229043945415497165552799769415635224077458429457331237642629101281651676517402565026100790133903884193163174512256950120150187315449019538403655571703809693287186338944761999533222797389266674254840922028713024054693030417945635999492585399531286615410601473205450166253904342183860306909350141354671745774151932151914559395756298539036089383904611180851905425271499585587323333186664238331024033934578227934481021803091429120749543830988950494012614708306856643486496141653966813712214022672287310601812961010350991596021712149321088440262469659788814520461027996177696515562180743010179247833027529306212782093879237319763269711952801165200793235967130404886121239554794162352775368382221157783863774188230668482750698222888920982076831066536961847761029502482340859640211015084684863026939731548734744359364801908515928475148729051080031973510819218310436183543309240761613561151878571425930591012447503512538028831490754714381036675683858014817255708301516686827709965189248564955271583782183974618266089094016338842394403967310908425082693738228186577025266421729269090493550811656648057492516052736182509338065387281701693427207908485856273126902746751357749405165424945645213281872711324635424692831344433101587725885496566435936543851016172257568058490180315817854608368997521953501538670744244721780264080517449484432271443280928810481624524135877098771111191046698868293974054279152557040385300069624528632110896840118187012823746722416694803737176803921321755337446995598049485143217885075497921993094435044962108487922806398538975001644682457744856708888128602089751052669366124800719990860155999004643351632947974226901951641223718052969710165578979836380503038851172231868042254447193400201573230914751919292416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 4853299876462611044742322410593064343979384175247039551702916071025663369020426330830738137679385600910593896717719939009598367917145436255884654811388411216175214550025991551620810393517659696029276901839004281812213053726178263852259190595110942887188979505811056565640169329854712560411691248575745995303428546948750600587902315461728970825920417423172668736169288599046074519928750746252225537486815352467878459625084704187728219248274686779620722574916075802613181128458007901184425268709908619986507046671120023353416682572438419895887534553303440706234884007521954291371040102471779243363734512565577267634105888583441178230618964957610271879633646823912757379224878656088987146097725174122169419949796389256590527602174463293170983513683220181310127775980402060862562168522054788741603041145459619189430671529143698894694242798008647574970609829221676176455334612425277256251094673254020531231230080755600422800689283627026132870637649375057291232128746411701575838826609532858484679920415731921727763429180234578911133877277855084493383618697290283746499874721722750025297247028241015340996400823148095209904057483764847688783560348699972282122670713242803667735746667571214465254302070772848686563028372829679712392961461893899172079965939731524170742749141039084310803434506100153156711005270563217110282914254220633517326610959807436128719934193999767098290247836866660129848740967192796828256573773511553153162794304114884523853456884212136489762273804055270656852402001890165157235500798769196214224402604688146017443358497481528913143581303559466040238839928716539321534374897264203949792672180659397009510268359861908085169207965651704355215884175059625190567249891728022817836265001159762639966818510561070820543276811851258953530356071691357322991165618740983175750199583605069965290209802696149252834269253005507125630537350101609897106566234654260852191812839383607384264039978651836491410832182407710979698609526801250281099521604988336605245121965378182333433462444470827068916665927405463058930183295659453018409398822052149140566680597782963859055726652470923650349370465057436471403558419192005064405406105140071492749105370863784975686238500577847905697872069502285981712198698930347994712330234026818094785865205521554707304444072629149265971018471703468047193445526034632935569683279707853336646044491700558309694563149867051022979441895805459048148707958495464828307350390769328401348134757002167674697120646932599907789462342584553854775857239440805299348997579466880026847488205435903421811918581329108942844680276465751946663851017149539970089409343267999397449675535059011238535045841410574788195273002124691602015645001808364034702197229615687202602873650143478790890944550652612780488825690937766692492832907821650661384956300276380600780585707765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -1981653913828825533549050550505682495072757344029782761719647969176406715641817944566383161113681783034303052643076537177942648743500853440900648659785095940051172239240658510266009848600843684297544704751848370349274808419456555902335833070064756456222500672233809123671650620300991323425040062487081969232865874192281365578191214676801649426767729311852975306736922791441669087427474797322685725378235259594608260988563295269847884388362293643025311791922762362743819762039030679449090536863880260783168695600948002525809303274720547229120754333791168155054700432418684305151385331385642943907202756195193855874094790710142598074073841901818050341454836650663162872682309249084423255726684251951479742966057360568935693084360911614614340211633711103338099700088056010701237862897521261700910176106470609253902771814034225540024026988268031493296180680842622126083322231443152768384881389928427919318549330426019995065924650647510625475216661204998869241568674491699708732125138379861269960553646077691485938349094456542493149427703455674867708550266816425771804209263771932141047217010830383952784937856164289419708270185193230875903668872296529634444227427855247952154643172691145701766388024891548628499079112411033882963769738399091153626958321623530754992120718779996949861080872680453143706471528824732552095568561349887628914711602304629848160448858978745762365129072710119368963089669310794165503619333965255775879911100827025166448580575488503156903142444016823028141688022029420763493632787713872269787931584975165270881479908212546550438300156879613356630065614555722961348814667566008240092217798630823778592967167883985484298125979670343664768148984332373718737512581546120946887432570375045763296690052433703051306662874388337055503076508025444021204729076821009682116003861906572546501548461564328977281945363283738695568077076676764464630723871699355591835792636131760248760592132066943591969559018486717845524674810020761252622258187628618132946878679211968976920071544481239195514352240213313907910990029401641178551193123071591915353553907361200916085591195421583833680262508779827048124808597410931455201464224122939424451475461628751254582229424932925794837348251462266076796400772474486115906358423340752801792925539865799263522579681605246837795354043933327815116836866088317401326697059466528774536778414893117802166966827435653113976047127386470587621332494578290506897999606295917678461723069357557358475108493212989439777795919662429472029162258400846346026389886625067253814997735698920844430422070043339361866615003669669074149712044969191470382198982244579514660845891977049835196232178727864987928304281562228621896642489400450366165167339736993648566372384751712398753832256757959817366729220116009057391297388786053737407091606863557115389776651878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 581690117503121364190226210307842239310423256598506303829646553927036392193864944281157701333195647762600159641150966167689175019067540503171450727623671411281102702424036679072153615183534342636793032663109345902929213138068148044770042174712519731141211295979243326989269188785142369296173346335036421086949528182621670577600696097169016948451733443503721339405857936231589796301049877666506234961225835173793476460736469527620732466397104387344111926421878296572442557353789017374433304948369228627166900792853071954029889966413715831077149227939802236117028785202023436942080873878157521666822446289962874722350016399921238110020263288117323147166774604917526937745725029522964526717285047853791635891993903516851955007116910851693448981855869647761925224029192933083318382968031522319130744457119086971513847282158872972588215974048464386128856569844785382765614483496841593132145931703301279024869297663416698081369698507144680512490841581038120776930909576979597080258117870371714944657231171774480816608596701076472051734550085515812490665022821407384922499707700491663345632690993879487691088496082072223532401139533017007672891562237463045360451413951196362189890385677587540712114407636384057258240798855218650821475294082961801359067601171713949863083211816095390223337717242744006732791716696816501304051765158264858428976422786933523118251467918462513834430338804574501476296065165972707657313556466656565645308320783910838470972191691901076360392181575674105853148472098301621969620134203649012739446761764637757854152803217105221122363344545007607571989068194619031454324617005549345862973269411518398675959470650054855048823135675877013596610115531609857875252163117326311475569606709562267535898989839954997384844457233085895416889377644246905000945042077118919729950383330042749990239791932954826924305692108975636302285254872143432993336956763371461805790480222088696364579597300211109495770898616115734117207034559687666015891977093397928641346018045638139047011425818242736258278499210588676655004114675183694907715691439249153689565865840514489814889725210116035022437585020295156926405514164903933969618262085195269008478784622732204652645718618076709883379069985933387366043743479700553224972768913626666566976449126670425543733598053234578442160405429470851554961852087752090213215004535701505744639033826388977518297920748587150293351951442796917996744692082218177139834211789213492614215531348922413170957173959045252608059816505679843173572152908721845996111858711826365478631329066006608885885398504047553257884682926990428208888386687602454237305256441889354557066802661143647511462624193374061286882471285961996250247902590777824860408874190926543477232840472733572747262764412133335174266620797107164369634074834299361444847338911885998222932694794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -47652022312329684851114206434197603356897398417287810584405176694866406021089174140878871447425602822450454990675416540864004278533144680762008805129578219714112755131950129835879260413715011681543962240023146180774922935089066191311121332904782593332274115146595823925921904283830565154815025477935661450089430942747773212661490192900266575231696980411945513598559900641032195389723495533610816794936322528753212575948052183456013274713187825253649777697797189490881723765955148584368931221014327010700565619218561001133627944530326342658008454256980305838991074499654086629187144211841952097877953818285301382966003753706361766581119278381141909858013016617173489624556723709730876531422163732028096172790682833112136776863312256223524576626740140248598405369283806590559760590369602385329351391604225657503670135247937514098396563049246236146407619100091223119209452604085300124028621917946890720676133450558814287943543481165784148559704307684429155706993334793575152030000761677491729313932098171621195462427978451923815453860431234604955646283184017241193171618184116757576682550720628554120965044130936223501264961544684287767814191043585437428321391097899055581788631206499548176366746140235250354037572541439799538337394515363539729568776989570200076377653965012647376552976950552497729440488807881803856182985184168373549951197919257048980638831818529673846612331436148321300937790782942769026428919854756810634826894398397376587874129608869380161549960440615460441518386433734547408858310534643939939357125719311291541192695704082719236314865831460519853904166712061786305300228317475327470989479098670166694534453487576997985276735657288258466750553830206809025689019390897318022314605217102779500862835917982834670562825500776297731523419406763576006036489258527931553741695486055883357928295926809244582677204296554295985099265511912941168981973787747463490448426277655172863178121692310282371521740699240300123699242524342766335991655672362132553961797358577991408972325586713353849520286537927489517501376247170982767770697439538092977251798465332246532135486207316843970936237871495879464053318445929090949338162462159997394714079171987370017692139040765306402587049222245993567551860697996148365302807754127084722833122146984917616007919128864160112257442928108997767288897396272725164646766145391318911265477628448855476499624983010833126234031369081697402935175955381359889713352588412854936459166246825712223559795874750598079420006692528883588225342377191791620897608605202062140431635864646958160959087959933313852343475470100275034833018096830349201918753789650549384557738316998968258177196558645474918268415003593151437566272423752518019611563688372251121505776523900719678290112943357572944365951379329732551673956428287839761511552445155975832242697011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] -85700082841572065250000102536168019758389811950357926159150421298204087446884037548760020768443422541378933973148664141229971581064408569404583776128125568363744558007620028389278545889402467042512875272618776658327198253199162134521894681895583975601364699104248284281411025729502043836646832950551948933090834775807689017884255039480095404142525520325683833827299894875336067377387833947458416952312093338071642291386303582857625377946455907494875458321606034003948632764276691900034610294361804988648605997993712872044824700713182723052958977221044053499842084042491443596354883532642515157116902808320192200240568945480782095932005469997077814779962114835968822258323222965543031002229304308970912325525635988807652495485215369265764469978018020792276659565933348610008276903164288869959445991040214369148622666545774576772810300570169935922087945504064138165823584694268048594302948901575923210168966455356899737418539025862099738830321903181703659421622521757943643713433205366696469878458068766634048435777650128423795791329122812939476216237206352061359376468255039510000571948678506204754492601003277725676566558026974915750084197829017041760050994688809326515733125218132238826293396852430866560504062680991525592366759443003738692591137282085353924041453177786685047107756338113723290700487767842628601607229261934965313256595451366443803239539722903295608937140095215285726768633740216380154860420368414743982709744652877191010301507788602270184523295014739703457411085801080024073149747401430672175228983353325728193140527980938666953711692525679198737366405916954879462345679769105939160188250885318863959328539542172367486350129509572632374228214923229640229637729002791719433651318613757147803778662428802746913050350223704371483341575631770636282631745243310692677842153823639135016136187519229986668274655511185152810645834251272635684913616133308013211577831150117259868682476469583909732153118245662800455665428141939653589172981775539121183212419872682054206122351505442658727058703873255000669034322594728005207951449250241077517135385508752376359694368758997952491671953350766041229705870839358282631156077326929049726457677034731455883087424996093867885085786965604656232113739110262425429667866665344877125081231069583592730818524342681004010935269351333941804997216241567781973218718609614027454431055437273746451978925577513233969635481523282988319974673995279442509859934849453423418436097602753071119281820589375837798187476862026016072291540770605765616207032350415068723458420432080666134144232413590870405195304762886137665098895601318196746735246973727010597222264380848525825930372980343564552359847560384851610915057118974493672186408263066084887493662236083197169957658036726944231551446074124392528226365126422370748161484162911605997616695869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] 79727614590092844592390246547455029725548265202043399791693104991060319746418038918918879311783658170919648227549052583865851752379975996561134253190289213614875550121385966781038266334127900520417855658203858727635501805106766122565459837084982329065498666894901800073133253380740287036462336888078945148234401950622667966748201939537406716365557825299188731148772296540708327381298841439104988648838799525210659464968410752964061126407195677126154214830768485126823375044389555911158618431607766127869516293349698653472704006873808125747250086396315750155503253619021334329309500534044489910824916076479089567442574160658816953500206157196622641793055181880269216522043982417196782000642726977355234744517071895834769282341986481948186118441954189455610085507136216677316329771377288123768144149934898541892141732952713448933714731652276987078053269429703754183565930544730440898120513901007390321711706898780050694435503678132800190824076340666835397676406813984686406613353189490130824726033984515957346036492343396010186129681202068486409575927195849646836465353510586835169465305492688049191065736839410603920616634728189856339191060917116111012811974606980106899420202455743357162929097006265494754577264301106899001369625828971075221181064545989861968656826129007368731801196429691801570946220983765869227297558665040493898634257988707125386061172001565047620184071052734293019603060531395223037363611307269919930889168349568589418849714292754013133221452419146639084817884154495399034062664174786158234530181443270236972904968677638298249423095126169292815358608635863271215810066694566216842256475148169526015067593639336871740589773221550102570275110637809357615318676973574560203004809464879247592436311325749080119340829765348693598619774932828735886292668564304837206567073454815486148046499247277337183330593997615241646541958197110163814134722633666220505400723855141434045110290970509736771475931422409206503203209654983761199460137281707923492410966690990106142953250950529483767186420648265874431028519290831284239832919315083041070530088632214415029961661761002932471536307117064974847671522880003786375859417036128451449791987313921070582820753874520801700203987431735148828390671496141171911742550963536250026816170940498087108416870526387772054591473758593975203791107151153033730115746024463785846739028683088000365301762823414512595340756029581963495449057445642382661422954764219188675835683645312478209800123735847476142956159681720250188933488801086922084522955278182560558552141434914401163782280537820047574805715706680816158475271553357503563745557596437559376075582821861288265016297269034000939479163849434002332476108617179004072878208207015660120265768204060116971420837823814131419253409811590065358441889957222120319283218436282073939361503641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] -46943290194594521049385907909776538396904559632005768448842481462686204016262871306464667303276586516894583220289557963523608904600663141543967225981670064596500295301560728486064008987544017665627307372411392137794109874600172767352449691168268882294924428404060964016691960889908370711815768031745817269473634573105424488142348079131210014770013867116884669093568617187863875531999057810096323282082069115056573634372855427466280589020186126571271105727853788595108163375799526969909511444321816140499897715129269436038091023247610485902448443255113643309298448821982178688522693874551122413337557810851307723503384341937640446856301810877667277490779504680311076058170932024459981439981758970919732896593948421824680316124341717886806066823651756426488941667184900437774687163077023685046978405005982312658695148934495454013994041661982332131772662441441522022344913789947980398486143232055916902653125602175053458942687323126903714812801415012091260005671765091445205774495484926058014763656877777394865584832729338546915229425781101947103841178766622758722453079382231362740859258369929822527157344903545174679657692732718393837847260785029126230463200300092353330506670872299800211432387203514761361495162652960285517776970724652860954132313684807751223156009808166376631015485892038065114210729507553713543569531543677153824456531452800129964033334514107358549576966146044459621270838400301291879842429983161824829475974484395944393688291453835206444465006373958792681348654210462033502365896769032876600016467273302833302144462755218750976377829174912082967981006837039071198812571558936487477943665539176549624131324718202388298207068710568177015772838553640916417488637927449556910635330632608491006750333671144374893381300290903019819140854353856079674739461406515951817124566328240431503502972151364046306965443936404628710774515182257903696744749410806370011545809375628308411880760778564508920761997399374984797843927825362988175887134738453644203561738229732694711996877810842545867215392533967244858547814773216642366274492994178844772363835856351559434233679903554670677797133654524399684441560754850259096185927560074755352703483522509385339199332978613891045742514290407708982783379662989380859448683259771359134985358030009121578382876102645381316199006479917257534253610754328746437753016786096908380242159838038316630268844409951749521061835590928147517331187071591386707967140940907191418328646808699193054873014751244039534459073912984868345228301695396879371651383489141765461709944946075937554748566196169461186599678945611818863225045031666239492596801876122540542169408799710704826341228636889781826733576320416424373600215314645433471336600509059587019598797563364244965960701877758902300043545932217418507336812115937549903266526829834252222070993715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] 21948030525185262543220951473559389739757725017919884187403822421163974740714259980070618222806053101353555938884018609162139735309971339350983534436797974421446712002583158247613250792003916969290016599320949673278741707754064299326527951732484558825508100362452147610565502367674935687839674119036378060994204272206314831389629661639928880881705160709104893641079839312293907750811791078771167266363066779304641165573347655107771635540966271012711733168689339486276291362965170411604980240243235151960132810884054250896721771175168128863585129169896413818274826581282629123197630886689584436813962189172401180855533599236945103236964859259214166229044223863515851999741124402268838676542285052025102716217559222698895899456123619307481891303119587938575907462735480660441596116795510677528389631671224543085965977708705029579140726475281889269376831869605412323965984803304214900464684083557513783719630140614158756511242967667673447910655965653401353950156494927990673449840397302305260449612643860260448717595383869699439822314434072258672655661323245349599347381258601093611855025795777368106152877809992868695119854343276613567885665540768047063542219957200665561390464772414725893627483524915997564534293541111519406144639196742480845932735752604644529188371103576660704755439540069961195724998549086151640636171702374184737876294447613596223648410665063064656778124438879715590461124719547679885202027588573503913012544008576850178831465439749431477300651241984421889367136206639979795805582758242672513711272740045941300517404369995254873292164922915895809871923973645261613038576753006355555670202996096802761845720004690654330502045877140989076151429238216593063985868587694912445552919683792645665728301755937740393703052483753249560598336474944632983550786561333551619645109530831842526915694367094672269787887635844360985978031070179919668799458975964407125648972557977366454929714060199502433357101529266108996819483409439024440838364150452209659204873628888852233641460306079976296649482916238976058451812549015295514990632969105163449593829767143432208826666006276224967695415762617119835615360931550389670163986262003810560174402920826647194408750395411531573294783591302302490617853712667100812876668551749206757852099029678099960255361553851067916844631720610258772637823263988496594583014935835455098232293303765989228838000408150014104957397316527786648703247980640697023007103497183967100939867367669793879473117296835979696077491849409692725939789390772621575454811985942649083467446812744867865810395087990298952014853525540286691286986283771689441883738019235994005446178346740874736991792153857452077515165721935110287961903082533679735382455851005188658193724017769216841542897833508760506089631674029414744022795479287899205872714442324532600826442547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] -8620111378505803931645136147514617225656292782863320256385277970223638930252458303630728197186575417973015757347360485223785919700262992996765311368297406563967262160680239795913460214366189264105045137515417774729521719352409447832066924246238044806226691309793493065342876584669853672513878800272228924979603071580430424491185134891108154542388875176781113778370498785546237659265705204172172830236357923148927190383478325458473901130344259261157960192484654000018864126039604661994327373580996347408161057953029861139972261247258458824844429897165399976369982364978376701837574459541452117723856692680038282045824292494508394051898412506697870855384846993622304521037284219654656095723808531694816016587035243140155925505791451187143312737266948228481668404262436387580492970852639156605744110066872404551158532220824558944575934548146852020396575999274496586860135956129959980569106377514622163259293432564842575122784994086500266089338117991871701444429184142977337146023307104408935801811797853614648383865302613035565149224534230233263937106576849125392762295501943784333890228120488240374393298698151056187156756742426007742137417356724421854843826277590511013549268327516778272305379065829124724097758175577374628658436332598198501602463242177349741561301018627254396542095689377427118258129351392102311180723106946376753483155981904072718249252320262617400700829982817011946199361964906457848781577924746558323583516225436669623230542130382116228176753721593345486420268890869726642419135135355521777529268256744810898487834310980223606379661349125821053926092013989717488196441360172309436851202136666094418176725794077045928788965499138056151918248799457744048054222678293202589195093305641550956417919772008681084608765404986215584981533481256467372853286246311210978649070829035344859004387940865509566205427986711585980730727428524251021318852292501643189122363213571847326077084549856583720185504389833395122300238418573307922040078440911579635815768009235152054734247410903037582058921257657658458449272501152922348719585645154519578626536405189762306429371383733070246858967959583945887517303162404150946854172849885295455270626693968353628751470886660705866259093399256978081482334960183671819462090277932708562045411857714367843333381414358337463721271919713737418488324340785399076917604628958855609101450686645730694323503316282447355366296457207801584188406636932602019339506488107749524579658262893669740989444260555265022764395335743759608360335259122947757545073605570511697843216697454053007018198173161571094208390736644795901869440078317295682054744586622668156339047923041410812242646842144330730974519107100277540903076627151848152713721303501245288989017347813054180406975574634977299779166043619067361150409923835776011892557321423480652306243911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] 2888290498310850000028482338209415064255982757671857742397601878211991378904050951833621804260848813443518932364775508052501831905687853468254275573371158305943401984705669631883571581613501960078011085499318467220821758593738376953271883504588567429701078447173457580365568153245949816494504513609117368743293706830518605962474163618617079769415624313244405973225624631260627943525056266672467772570285991111027261772120046242499593704855778207178101261789911826781606665464478870450444711127093403473810266625094368148776032509501568226625740013467848046508311202686361175987261344874877511215587020767784918065693111931709193151540627262370835928380750223483864277239804742993908592827127486180396143212523993302743719899112122940888080542396162052906574127759429016484781031833323438331216459201106998237441397977324004873462663053394525937007286218085803087907475953810142839564123692787263102009702536211005189688852897057418920694164336123686398514730519624583273011957341921024181765983778739233967213356780064544493262213607172122515846928134361694343494870090894355380147136029790521524939544111855041505415389015599107133286894538326820283864744277273993477300128968708585417483272776404929129711717704222794028641265372313042946223420928411803956805829292641939980382263756274830044173206990855976263401638903216427971566098627940831944307041665207160892888845918418857394207665259330140945941787423371543596394298243214646800917861984925457313163215201918948252410770643919832732712891803441960927106214786489514536593996673116918263348257495670161916671181863377914459263566996590439613223588617424791095251588783011707631588006353518652437393824892855862827600083270395750544780133385409281380793565073145067086897066429961665995207763795890879747631866607226804596555956926908020224591753349495867789876165260294579714972733882022608351731888219312435390366521258914316686357881276728808827669821272379371472288947864454271459988713264520882037417348196745575013534829649393604329193633533499862834451169594534690790756563153325805013974340357750708282491413880720091726812078535567961989784867575019087463223325319256628517947840273713225243565344047894061062782930236515700100046839703661157216708410825133306309808139996932023025955805230501858537694987628206349338685371209760967508615633862805894922981239186606814897520135149055209146051251668852490467063058312161792014327624786324748886289869138522246903892345729717987895955741699463965370350911649607987067983532793710855233211609719205959798512270328996607928081136207294342423951982212450132439169611879819119362911258613393858526115218651008438248486441126898236974988824295119257859405621286907857212408371941993512724730808400125854934187161912368031507172818438660346556560319008013760132878748876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] -821013192909071962011239438020358168252140373808473737505389897311501154525775236314404361785322274283973379345118433258857762631554604192643096781584987840307931079845602357600728025571241650485284879497098878795703540033182743156226523948708086291209101068547152376918399157000033675928855474971387520375533842389162881648612402788833585694569356992688758846008351708342042246060721377636490509702919614516002705993741553308993923000965274847281866743065677254188601869369377225337934577914006003389339030836429808164125927039713580078296088732180807619464040817499273616296426321598384770596191985018683230819468367816290198260845202530411139820563118732850781283000797061389458007890774815402886505098736334107634087677734265182401804459326593121879695587459963553853512457569143223976469533246814403801342535270395193044063288102544285720096994235230585359783798340453540636870431821423361297912814540508561110695820176831518943878251330102594467034400148382288369659312950942571743626402988452508146374853893739571867272208411463867994206704446371935937167873257335224395188661384466012570493013170838982126723192884214523682146052197351137968825112592228573512522446180680985311232307043693515249854092301363829247861306159299237620659920818743747838392442957909500862421307822412703978978949712049690778932833375112170333886470281980040696499939562382791587479618823394912265654901718394305381326136676779936178643639345241488564779420499091365625997115322734755878489798274423887934024190228604673179385188279562129541964768552521474084055341871049846911010171392290527516658098958670882340935157726928678064585335022467562029862915520071922798653226220439059069263570139590931806343824456919787548496978534845258580150612398255836768303822035857534860747591713395241604455947100521939916873112691250065859862931223894249569612005254284108092827078226664822391554250945421193438765931317571153389134560054116674659974554650886639426661749771178261892288445638806234080497275675369506457095152079654308848308212125117981578894393260056613624531494202803111062054089592474475977964807571836824105346384681288793016362209037213625713484383603435166464958410517340374783657486893067888880118386318129909624717989796251734027525048471934721597099089869268741423941300408358422295498237835031931392198554320590380615002988386047644177663432260858503538996577839578449419132949038151380309730157177583349966683830325385596900442098219272420493543131887872739006553223399720924164594577326271671535375149072917183172823600915094589800617219478865015210654361577758700579309816298802526771145814361947900688131753374460518458727184497539518874150587201257783271672336280028056806675710085373869860509766899288224309530518305249521002515858101743633803564805721326504911225801932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] 191603122037988491762013378899746490230735284345326440101506370378934674530548918293906454298276883893782035564196160794299099347726836628441934844859231804726127357260143915426797068876894311739677014791252149452559073750080763756002858460038795607741232713946950790605784908531788781929426756133427004842184046628399856283916242512614669856658692019810946928699379991383363609764126125326441259927311079412836654677410090616137473242024501841425013863592916303948723080718531964880256275517030898840453286937048167045263060244613616922050741074916251520673826039915958355049510332860588812250409617417468237132607726766640907185942278687583305223833318506095831429970436876806972120333569926003241222442025263935063206733539732693016652251543951930329973978823441870022373825034839864560050480057135397659713433490104873113019751184920273245713557448586685730382566880037779561655003249560379407922136518097378362610869117137419882171696980052868105526024823812723622790827161121423296419543894918835423896260659173133238676852972483522841171108389445455112094563286750100856033921339471996423049812635003897437367481544203123814421686778026713691194322349829612501795669476225267353429625400361723781205246537728324150677903464788500894000030860742558707158139205398317868253804618346603436221172075237650810330251120545051278805759351731951632958990361103154755441766219321984583114429779052606481382069690330092606194527375321528390692906402405858003357135057317758460685183913797465360304293747161760135007745299040882727778299438573694749951128970658318162665828690304654741231943762155903950636480149897423479492488958086069930377989093124353268178342441400404652018726631576050906428563776111962536580164631322988194846096496185364820985781754754138628029075053138971370770035927799608071167027211559664264859456025818158972555131056862388015711237085065986147431626158866295684309246179955689722109428943591628070672380648696918324802282720236935853557306352297001621553555479691647531933710284338247297096186578773891916586069783931741614406555061851271406468964573394039039641443376780856877459330301942202807705692856859473287024937723032334104413164462035102698848781760204978626440763138838372954276346662148388659399229994547018456135927667532996509269193897101788818381954866844627167367600216678730579143506126532597325050846225883760407543125918169101815408001576546907774934127334042891613435179184567170096518148662352280915770021807633116009515525994297452767571400650295929418146037691217123841827567149708287324133723288324752735213187596061059885069838980547386413911433403344861686606683086889718582258576890207222255875851156661695613083359278381001423780125148108891876714096608901825507883354840894830248803935223041189920063807255215341499146305536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] -32847364680931602985085943475900114316677018057860041977725271860605647326590790700422292913253888213921790548390949830868997612407889186841892722640227193353354205415134905143796463722235443641265652462765297129042405506854613423827360816741897899074127300336810774512890834042905848309744101409155182685351744107934508225138479985094605409875811147486785050267133299672911552899335181000769823198538133994094940827228947149734670306151851809914531399771293928968538797193930408334930127967339064387303450779304457144076894432178606999015283868942757180739610792927545378333874623680751187845374845253168097412554541324069750047922963223903644971845797701205076352979282449183287994412718805341063853729072650308585585382568783043660864986314314745738377826845761837866306139066152651962654012735424792070677331703600219175479264540437359098235059526800906378081783553918930538271918308152800009971091023327230765047020820035539652601022766038092643731911624718023630930685264461846809103862647106504864057510910612543592636940532256163971770818567518793988326589250849132884035349716378129904865612920380975704644841470157507646833069444900503147577150111258973349572872585126304061590902149657620241525291817816581067860558889189166410967190979868666912695174455734919398853011124523782114384091443659841126782565755923676226259541247419550076508271044545206944547765224765508382221777641642654305908623759490346068268550685171120571271185735681765654309721530979350437949991094129506163702232804629806353727581009305000055820236211929474685287123297273546680388900273952893204109682598184001290120002086248928345950150242705526955012499221201566614422069605237144917031803803713968171574679889012387720818622471299155081647192259254239691421985452244382747750037259387572936942957001571882380996641279907433077261518663361950101641941595914812136535277461178568209777355554738406201091825537653807675730872946630563018501673372966772290709398538877313483900151635789501586601618291657204011526179629740784255934772933114314122117923391758501974286040292607077992328504830913035136677219628209786866002436804560437504116826390014541807562771133563436543804757630063015306789702867454841870763937492378117115639043209635908519098703904516928514784327294034086352311702582216021559019287821332049664447995997736046921887110397520711049318889423159983443224586205967548083743589346178462384541817421776438503975707294975822454829964918883621771858903228432201759653589862003392208312736747315562562455156409188125932442153741001201858895382942657742092607508239434385648667466000936786612776097989947537989426535889402261994674600864632534942836762566539188767099734501000272528816191948946132859856288076947325086471100807399722332864521485222999284094272150969827471481771130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] 1964107845790796727267544678390705571031713304675792528026138682168814601788633774837168847339691019712730266442212231853536681523164701885930861288259676450967237964440008205834466561997629371586514049289755785871530074942232053324788855354547905181568916703686756608549314456926336927953210811129577739826378171737008161044719669148574009573372088082297450718775695331380376278211549676337934315694370398317630514562535543827916293599853398303228469058729302746311368525443503041706182274080772722987166246747466766501031664390221358086363501604882691180881211213343156796966450086040140617773881272836903776566294350469584608397532631291013158898131292684892563750228516062766578362547440293228682819736129200951312885160580731031051215792469115370501749476371132894467803314220837313687324803491703067180509184340494512770733321492045714728731449700847995249190011905994449023632679840164562396840515320145961203080522495562712747040742558652427712987226482556111684459974146012933514090038155558945952752344011017487745958303240918096431391753348438288138296785061283099069536552001598803003448895376107911710307484061574430904893994841539545327203637984496662371505209978919984242352281558048362373057843095756534296044187018699777410369925116777747805963454767729581663642289491285388711579347180820243494847731403878011722974464474513709176842491557369604975725291415913727346320505039022589752979587177032971627507073172125131561931495375394286835418047966325978453944554163132507965898896508343442346232782542357914863676848958680690898599546397596932854387068202544643481199391634607199549776818130416225708294637091028293227111552963054811858375622663128675387239604510726487500504091336088407994152073662077560778841440637577278839564624553518129591937549875293548751306498012697902459417137329132861959482852460696147448861179725329726468540730554350176331587149451072341557892214858228422045557660215459950611829931194051360650307356562703012657480538178002686287557806804911009670716861994685236608238018757135611871266530528510302514858232390945398102369023243273230835662506411502110289719170342879150857716790403232238166583913036888417408889199741132630075967613362820958032566442239333251266731761492225464539023546548568062484266839589288924889069792661544300491299465269648918260290444121163803212576929835064692455446271768305463022588947666447517879292712732577602269486656679780921446454075052081255783899247835496028287754654263768024443318441591200885394946971011944912342174865484290102589197354561690606093007706708083606005831600008946511883150441555589707677022712995308897811456095290604577296540822904285073453156865220743051879478433620227201440564639358610770921416212495326042583472103597983472764126300431162134481685221516194614555443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 1357954246878619881220084152406847570378245340874573337233699438063316555022875007737531492984607464290267426431707677017860344943672430087174903644669466645487731852221846561003837640560676720242159998425140260195646311934944412695954510480443949736004646345156061040849773717451182364454622773303883876526676186774218323180205363443546081901228299660404013372133554795113669804502869822932046944369977274279965443811329382052695387488972062984088259047813784060772670564580575420290706509112668503965963159719571974146287610940637066954336062679228353185279235301810145093880554084454624327305273499552675720986354246730986842966032674821870804637376340781558463653460561584599907113263241029384661880238975063994211599474162246534957554135856596423476162127587822468731379277729311450388569220422364251445531628789561625409650969796870197718073448496739067664206954714310259202382970361519627513360558216358729418531167385588917641312823927628841349397257206488892684526222291163277621138488713691086093438846479669155366020855261814137288351726709708250707980495299639993772774316866057325665280289150643081334863626615006382935690156578772698620566580877521853453399301997525206692339513732694654149106119007446761775734894104908508862207083928359912321325411797407511637996539597385929648663054891980559243416233769956816951608530135392763270891330339186386907264782843135056711101487957890567982921304659489520095971596176972723509388210517476327874711834221581304308239441141624452584630514067435076415067925601602168413219436823111779329386026667049632260147265694088106893237609979887306026779357113626472487067564996169393153122310242634353628514152728730053306449198490101829081500223992129388332177714826161741606708869747308922491982310975094499207909747516170887323692841740481354381042644355649149589518283453128583757366533923300809485046226021942617240540737096729905642369252466424443576648850174434782901948859864932254362461098239740108444825105362745732822047107459773412318850201087613681555417757372012477133861500662631402095265867863014370315030700807215471593065288033809268569700809034304793492772905005070278545614287426479037273506615869255858212231939286262151759010186387435729191712443593644951662091116301923985294540044033547943366525359123675629485387970056447098665786831660324954768867541074004536112590540140851987005916348688695124185869020486609940267489752318914217400650368993567540993930794778242358848678202769458883259299532512131961060298240063933599329910825646729233310917618515781607096933943141028040650745555773378234449491922050484573584904959760067570511686421178001048751440626677720815367915311346442872439478479178391420379593737714128561415608804908793093425603412361080820432213875560119129672918245867849473893754470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -761278355614162864170340714806748758677113193894021925797602394569079721206245015959766125688589729501792735766749002770160267507319314261950400975991650126841132114884616423541718263472719067569350283971104906548717149257699351826336439276578098337759081367990445374797521726772243360416042845027824249371698302132449938625338643959316915740051812661679764453402038256420335357841356862019978311380684116967660530575791817215573482074493783493351020042332736317909060112215208260839505982486765297683032576909119968340612377717280992251580329534254986439089288230304869176272904291138972334776230152992707975587170299975517882308172508345749311332163559459810393156094929038562403492786033365217716220394393371550531669478388938766986432087355638804011668496246966295573487235766479188855537508463193649166872211747895434469328188477514726745981117527798709154012532991444004613640044402686241311518827977626033152374734394687100739998244636314382855982038900814939259349003596136197269690389934549475384579067635993665365828114770920157320435849375713950514046588067359261611527825667600321525515777919882551783140435751333252575499450767364140589332514988296634353820297726038841541031707696503905285653790273507116706274662242852827050429419579095125924347016373062873626975060629893011217287222786183016785831176127316726995192669974997166727304466875906846301138288981912574996787516667881292440244155452207788947044170610503512471892387664339752575728830276235605299783343612066171024754038855614596562884980792177609095376292524656471713207836784840485819408199102391854025227756500609425902251675598335892229937593026031097277774189745992763185983019918232413426343462223165370208012249180992320350012442886536859994955682995212580357687306221919655406761399183156111208153076117588616788455538285975348037535263171221165515125575487016507062299031174067953254801606200469610852121560766558649703111500121228602389087405322374663126351418062544713345098949146470150549549086501090319482833766948885522393760098064929891583206759192885384255594410515247784859625130372640392096894010135349150373083275214709738060374439092290917812563218859042390337767406625998235501690031257602531741231801801421909734233664142393114985690496087777919338986652208799993828062517939891673847207858534932489849838463504621543566123878904771779445938457125457314854475443149757395887787761441133558716962708527629054702905077970337477681972249023630979813860617107780646868611943819132541465088739250524997780810729887460401546890066870517766217472619441810841639452125265041443498636670627798925987462033312115166802510746167020810389247099426119082567563427137598726262224453412877069429749185447520741319391683582670140284637337554236931295794846083421725011330117585128618735540633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 260893181549421711453762795608978516338932673308160581731331326947533485343014237284265809436888542741910685731012913417391639203236281462672627166829168725646698043716650590474856130521120393876026404461610232447746727801132098042531894796346097938371199442050131657084755236915980545077906782494916271965586855047392009292913010528332313678972264087003228907873440099052887540801154206178483174423093683829750685417112348620865521965583055975666810943659176242484193240682489482584824694793464489251785301339862042692580242598365444904635660034616521740959053859656739992323303641772615393523982394392496591633298085052590836580571393347844484349535862087379505198475898086478705365645644844293828845852712895276220293518643223360601207103869595415517135350165699497397129763384439296159644289107210972708990282887353154941702956390710127434001567836953479858719703648954827372107238176965485786475659884095350626653404760771287895070854728238034591713096958633968990661861308290621364253357350559806219202655306414632475399162850127655612327331825148207246274786057612059455627307745561645182202364861983897569132412080736581352272398601416535095481937035484971063379781763420260753426926583319161806490541924919517838212097251745495183687499538202208593181207618516592904215127998374550474011470331465660637203708241465463873732870989542958597934473158055383748822491868720679334302011898109094813864027834074094336551083868496178923143464028132670641048876570233675824873120642860708651341563184140041338848080887927206952309971149219048284546690119428574764710248069607961160142036055950674954434091263998806194169088539039318222358457219603661125302609002195528005781852344195823777484350960893147500726542558667930389930623250251833412750907103243619698107500383196622870547165529750652967083647263338920469134934699556653099440836094825634805647399202325552574697851996327775051688552310429983020255447337681643831618262716059962445894352089117982018129925956207438495493574887912019178993846373880330354541542476475965617817594323205548542553195086347316772807723196305662140066949748262788007599868285043732315423438313386749514737147691524691372189819894238908307151634824164944733696994007851389475803604644677056798452897478105021786306765320401694559628324794216637948731224398503186836121176191577168611270836127595296653024708733048957370113293586539942726523189606129766259510931811262161901803485889074038829296290578138144633177244028426706621189237322280680705769434871304993469820449320663611959625288561443626084710278869642058668233796615926341382564194410413908014992937150378891521475242953567115609321567652695248167731912872494647626417893538463089665244605129431418883845783425639140051790233569546478970944272445748584235088867386917520438774988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] -70971632050056929731044222799647675536580997429335689015162860945789911299361782621605043775665374778319099386128836107357184182627694032078880111227906721729862035356589574928180108554488242230770673196098940353495948600403178679201150744777638029047562822989850988317397402635610050452362115257370738762087518884362250603167467799855944859352329866861859280924983363411914532507004713286198309196306343179648477763604789366892266905052502525800203918099123116944993787920952584588489212357635187532998164480334062464538710379520043209481904302334042707664377496746791604209162334660243140832850615647871280794612694555895263358067735136864628419447985336967063457626586760103588484927835664652989196755232679432038813444733168942675910988629811945831326812140252293658212835411326986258419145031345328385366987975651079400682408109438309411329321881887172778836725308862601006896981882346935557954581655911545687468154662753383206870409572181104344433574764417933374234424421621092489167378113679365647554535920043928739919211419631689773783667287928135260245405153342649428739127321182927156251846193269723812420910207137529261797170451291871159445601946456672120795289161055104524300487890990198958908358769010762218587467905516574962619197935690924209571395309477511749681096417968106987978668807538798198577207680653820165601464894651549938840279957631400745931230229119504587369257050557600989960791619933896021931855977095845835060327522875892910585191268571368289403637893734764321279252893016710503403835099590015703163298336331237244335091006008480259808275674040307433584105422573331141343293167281754053318308051578303780247256388283377658394350320013713866818196345022326452658232385165170927959375350456159860513881873381616055578927747444616823214538687403944250769140337127618174835913100108320252034758044619507429321114458267013126514173876271735698471239138990256419866791155116378073204868394376658988771913742175301031328956885919697632657875298042260499671241600873987794484194864817652440049179402012151284174466543492691860104616202473575448182854299359011222429469868130714774245413285590092589944361957536352118604878638237468645450104141030995705225533858260384344964337398994632059753595827756845165272785560590835630920473287579559251785023492837522737100108505935757937640635217358270021536245256550739608325473720398965575593055717294832916079623693713259600927809311195419866520447059826234260701279046799850669959115265697535703791472717957042207951889800409234280531061331801238963932532262338360629723181730080991513929934395784960445011382452130852638077356848575368452033818148281034944059708741956241328656752167074442210455422449411148223649125807453268764476299077364194806869391435795936427729692436578890538900465646468889611914444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 16365532298943846611198809600692367904556085949767732397872842982982331843834618905115094742886710875619242115246960274736236727904254811304539284773499701393223283650870387124188660882529263060342380504169926348925386744976871815257228978751502398038742441720294019355191590571327692773537103873937195920432768450340268442070479063815535355384324058530148464076728462264289554703495833099679255159097779207743326627543738677953664655450454320737982154804762164632390180876095775685809562011944473748464958283100408518716780008163557367301296861862833069135248193962334514801329622573162160186051198585134622577025701381983456712018806923469638153643956022103035603329916594939282364661589058889208617879471512827335419117476523075929328691085804692354693504482524174789572308525284287032017309769448079208449134535971323577620941168492560597135211239336451144268964206489066440554137787089813700144165290039735279907621423942089438900371712613548045409489080605268872690443885180561870946380205190869799312174171202281398396827018727345213042251595826512947780660528430707092377670384813204605205578907614729095175820097382618514974013179721527998134670487536685060662275168679372931403077300951063169775078982944067026894472055716192997308933315169541384843919669133296740533953233223529602817296772657418418708444017914267650993479269868651608065112373780730342301184489813614036909319736395001352122071792338551528067319757282400471790273555636044310242142283463522023300173247833022121984073358576021252129028856514506603758917535226517347229154124036965750702987292216801874395261435991173824251140835112269939060187213579778152486078388453750304325211238977234635324517361717609455035438213957098391704252832505107112884466506660041427849555683322535774303826722666598179163996118545038065502469151063333397118485033724956677901792464590663023762993325541227172183365340886970369974779416187689568561995141399723154220746374507278870305891377453520243160924220933906844554940743933534062664633223754246731818987670654792968866454227926446223567303149558202815779165839536110544893146404787470330740123796487028386104761569123894473033226152525246913033992853810798638275122661939061130435284662070922422997924258009691848303980426003467459307826791206842235597974728119693089652127427250937050815360576325479294469777409322624423238364030329239358758680623151265265615312897673144376946680625682147720114361055546283813984405774976076307536706303551445036575860418469387413454372067091839516809349878205854714726456359513394609449874452571350073235673634730006916594686929432890357939644889079796846952980757688684979907611873995649617497982070698585611816246898398835691609413373820487840617029962113070390657041630579849685489581310154194550801730644393930871590092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] -3275582288337423016030366085312285415907335506096697527783296320831947479402667592105163073362104284365619510098845065053818376794102001100179686933532198452401803180523839607609569860388064790542818781972126090645514693024573880051319863248707517961558930704338762540759298403420982384923876501606423854264263520932080308019033767719954354645073654385621703102441456063528901880241294599257644284675608181237447204197179079905395935612990844836091137734682790720880155402053792751696022099952980397974184008477607930911148191029670225916087656370995138414835814630911850265109786143478908137343725672850254708417059225225685166421844453084844521502464740915946941104288911136924062945121465402323655989492016165610271924512270105279541233239080077078176356878392607947891429829609497464875321746787105171923710787493584641686864553199964976268913149138400529976728449251447697899299846487689239411495196015687371479421679538791318724595882332656452689228317743621454098661232386455616566295525817713891487917845951777728184636408005529645623050975011952121063441408462132316941882620364330278184975907054457866892133648433131702737472860688409500114090644998147279790264143357817085536497971657058316019339679893303059359044833463083470824599331689574162406900705020683179552657094888475849994564657653596132332138080686929127708947241465326082528243620092933860959846761784710657525310459927706836348974868667024065299953950792039681797622066068007735452861841838640061747615627178343511391495464627237796255595049994019022071218972447099956439688271343224977534840395347847346380230043002163163922022825007854658251404775105883170464388162371538020144984055634729236728621975840816142928153839225302841923171547622647068123509093725420527631328271657245487743205963221262886993833799320157106899413745974273645296448236591700809252338893394157224899438971504261926139300152295681954683214921457249333920572711531918181531673004850426753665027141638058496590094344495889012421313796556439515799452707100894407531647426293930309293051417655192418971374354944944353583189609321770668016839646898031070650841313402641234082734149999380617658787184570455444509710178384278090228727168389646094734343264421292952816959102979310763404718347508437197923349668333183653788461872117539124595675227484909268819200826617308253285119804728947002034595583198903486757075170527106339436360716915479691259393968386286794365469954974705025715416048554709629830126760945546502073918618433513663865242615799526753798994620171418462112163651375216263697042268595472612157311291248879853939989592397258067125627237157494800647806790845561748513991647719073768010074222482586453492064985381550474371200966207263447225659560079866756700418132649961759123998290811628973339568937295712335429632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] 574820309256411651297448701965599116263155749959171524184266116824163299203551669235543229109774195270763772471682077340662530151850379169880084132659850875688894076148093200787752659664623241012616327528575909344353868710023800373627228775116649767832299571256849148479507550853900520426139203586729703581946139285144081448075740965954858567460704658811832405859583076673248444743292614458522906221558750503726667584285317595682915877742860181621557950611468298888804462125857560950290808617415031160500923949959971646279138552684724981523835596726202280302487630390045831059119191175612223291284398501361831244096248098728332324579744040581742602800313696652916824845614664264249466879240129867454765496490864793987665334465381149090612212926176052232981096958057287094976082774318273318591649171808860294378433254292359462151842997586641932144100698860165842746694837185285999849307558500837314752707175532921361966974499066985746401212025704719028694827429684349248217073044154195826673007777839929485227116494599906744908904283221845635896525837284942081273321688463332173156308825728767915835629409281478032694355032874714857342698141685938567135749110837272732135639262847322275706160090618388137265753478539845925697635793353851432758190100073837392844577409115026525880520144711618629930906498804214651108174923559244229630654164056173440040993331494993020896189444523550630835723850046588703635992294418372062246181454422564578840211348383548576438707774316210372163628632793647751939780494864176046390635841718366120303135555791910966502745692603202020602300368395162681475049418583952643853028847305140340956055900665878598520947482167797481813641935962221144122892419497735054436187037671791289154921728708640144274769075073705711467518397411284403999862599243673189161401711936084819648672022206067544797875083920310116593121081289102470830000249850402743172746562446571552623373384508641101179891976811278570604702285941925126364949585789919615754186386147017725014064025889053650617504163920602171973672295042678931414190069536513315715067034094299206276975842526865793077579527492844489797283270227097895194652672749349988192882736082390956081749396267552078389928628265089911146194089574213436498580428720255981243764461758199572507338902995881386671989607527183143329689153907084344732029894162293022442735511151586042611275521302272028661176939507005908565883639353515856499533956375169644260950773053369875507399540146428069687535420797468331072385841904148133757598279298929636844408740028780472944951674499471797528091782356443804425915542083210721619811309584320597269005889173948130968196538817337131025570145263799122556248877612156462899497523956183992155307013131962469189181252187946000659108792412341928671458890637177251981242101435510271508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] -88914954269651677063912343484210976015158969156522106515990148810371273606288248984376795640251939200813257697944143969376078875187094408015879508000672296669804525494149403884966735890268298518085269544519054138362830715413548587995419714946511241162580985906128987983859886109467247628606340504098322599504660565220512396194716527794652429604745195549469714732821756122146768315923805159689855237950307288149661976241940990197651482137287151286157618473479763183686900177960404875400010981766925834630897893790888164576961494660330787132901909275214884825679509914686306895582581346826721566806139304389144342984549409426671718140429592394165753612880881272961198771049557995308074244360331635702981378426426602059295839505790403389391919237755474162342136237057422660933003736506879198890483507458919404834533024887139618514044266967406908144324498335135609701630456637747088642335869544223306971753866189669553638619623109524631161264660525156465922539253262353629798330568498281923586386231473754954720890401906746725329404911774441220332906200339245928179087225042687211921855081323418470113719468967388615188265324827494977179515863400163776396837763920270528393593160808723058996583835392968335702573851453885391599481665948352688368682043797410457000286392073226109842086910363935150683264230543955671166014423906772447152741993494554488971662958062204783622008164543176765116730743908085707887410817897192564668710322683718005957622995626523556121530928109582318854534582203105718557232636524775642600159325630253619373829739669063966562839515564310235046420849271151667215340233013962579416376444028335748993109091567291652328458494331926299303629072428562947317664814281158482150111763006677804071119078563329882103184551930206575355784976527085826639413787871916601190709778480206876653528350126864309466817685688507115525291242047650743076400519562365129906234303786532033819777207820673231107539534954969048315321361297252684515842290122539950770648211359286053113758373481680093684133230947858023210303603858059678188645176800392116937939688571509358105524963510539284761512387072512208570717260316565544028963805865690731317714174874342567876853206532085137460053833893176842073517711652270531354457261989734302360004159651026074705057800999047893349538732881984977354868805544669921006410936899558916175949862865579115180914782950916858712767636362192474124209406830142754367049825879462099568382830693392359175459589167954340552967719025772465858283552345873512740652743573332822798280962933513875735141811862908660982583203718209746412601787217492306320995937654043655424279296425080137628882624524499972461399794123950736671953486362355764521875209642771270600721331392719449920820083692270477815204787384431345478974877125746218920506597513602531328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] 12129697801859379414022600086501626066453295640249063408318578441806918124512165353458685090435898673102593855581192745562146645586636064827622847177832752773261982255276224387793927975346131355929353038996602607636260975791560673742341360840114246044592362749523389168564550199494569206257639224818674641072051249971416479560966539773689873695527244071917795578365784935034325099329732767148550632604758972031721370947026759042921701593132384007829167563250823072167254331787220453466942905225482355256456067797708590318895526446795989564685337382049839556709965669988483266432446740857312538717127618256967389039834838568666675996507149069279721216277331580893757936386722184387103251845208183031058504343441401128169514114929775268501797455249891052707051747312937520179419899879264899826418905617115710965379936577281289127964338242886483395947744448029717216977611182656932605553127448596008795166874787665018442183958567304419566179585390187164141324685116637514416917707900547921299497821725838037473999997949043717911640632054010628283217102152141877525072856996207001482983305128507843255729329869905740080778640157278848988607225310854028734396242887215159671459636867039761791358755653292217725505685977672603200014060119584233139209398756443127415158533054599042039532279588462473679138486475173002347787164805190183030675054597020043272232557404569953271451677482462658699372007335481608812379562689515937865729874749359845891632687717936916243240905766872006113798147652674753379167239310538451251097129268964848788231638823307945462271464771223930457146181578710061439685793697698248513636126120669791047194412399617028701323906375782073155597814336592203992362995359941257500240397322110724716548744619882581676394474544853122890201917878940650959493237832454339158764805240419107857740456569996563568487531906921601733612439928719361266934568063847979932235477591880847377442083457353917109819280124913876807112024852819910070288935907822624697671229594308153532717829839795255717178174967486580592239518701362365124586739463304103818175068355791865146846373907592931181261917104654708008299363198772675893096599156266566488877636397703488354166344224882493353237789972721041184622343723371557892241871154380516424746467002622007875711931732095723220773853328298214664009504503074134698610271099337356543779163089246701685895651311661316555014214786906193568179450664995042906919989390082950763903190830984466253846624453431899683227409406437977147802326668558126368592648641430733819132062214217649081109041982876321976119954614725923151215152217755446902042534334832022946187654765780741009743292904404719028811696375982432897329652388803231978899756393599938085301468431019538256093734694710011525894548332469036979726140666097893355971949920250547404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] -1442525668302471157419026957812236133310841846421075695566434831096384276156081167636945636809987519004329816827540146675595051486955092109658311210045188268458295525154544091628321532580183619387337284566800865067543547360989576739931155178808511846021002966981143314074240561435610809088113654731977687298277374648215628641095739025123374997714117344988791686977605921801392853411025847687925431849545113242520187797761061368660695771828585054069144133285121935007978030528413886585341934474490616062488316437791181583377053552783995260361102964864188220047974445003553917566168268794851795076208389194445176182292612592088038778360123546890554890589677988710767723534472060179239027961931069151637422258820500938664754423060003684974302144249117892779317835755444489943687308050358624119891688106189906323451590583309783570480718972005039517547326086515894628196325098325474759302760943503497601216858465532736716554549415472502850709880612850928588953549314108351933526480957749709481002281619689295390954942360883853804932268915931972376708027333659100027762641494970911120835098866460489324156832796536214905783458101201682423447553726658147455686438140165049431532672294632853972468126646707823123735769925373472482636622190460305434522043958531951243028394127415175517513405399171117341070469539499327007811335907999000297918113404242601096544039184620086451794269521090447472129129007760200175309639323150165378266951515896464796507191888878222026277347890024545893566511144738754558369958371899137430513343971196323444704506003015041243455961429683636138948161384922846390790412600153660371621727941053760258113939942204456389000249932487751733377684740751242010870270617731611872071939020579648260050759481625371503321994520593269530094428916596672189997735556714505592482364095822948807585301983232259168896838195078475510208996272581389933966078960633953094702433467763586320138755745282138153973551335781118608293864527868927611871392863582567814198162813831250966559990530987262645616276680758454226927387651243840667247408128555841298793167644055172509483102324015305028430636483362096330858376694580525120178910866924327998214966140598716341559517616605680326814189911968563373736873390687004952651182870472004219315685223293447955579602981033098388660384029432328331101792002377575716207862951442333407242214295613182373736335146405342891274432738929138444283329694891120761726193643478319361367568859138841463131989817814760075348013364189342770033417119820819796474969432247850411564267720232910833612421714262900874741601264880599271737949004024964055296314325677295243307857345878854856407428842230966674841602951658622932674525656602170499770032439522374479315863565513474954835256381553794625078691162218535332721421033993239467590232471056154624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 144716238426140378976662513879184082546294532643468731345957817062136272690574129159488238160573682552696730933755396532341170570750430691167772039847517264388695640433634374203024521321402884863412252378186209684417979369596847761387023325384578768085685071833605035395352784952555120951772936600473001076528388188096287823436707876303998869157679437861269440509923466886121066132965038829728519969206929260935283062369761254527755200774799813179724616243564403851333644902925095843039870150143654790697555245706744382103612315870843259849431269920289802881569025235815747724118156701375825752999135608682090168480361160844757238902941214125939923709009459563848700831347404157698166809692637850222499872935188908314329132886407676766056321342679771269137982048923229943989613502893398387100620139883154945153131759789893317690389339905517396402326679405120254148581552582605592534935711670346133690363462865695779210274960197963641499917044694679134164460386904452508483529611516279941793752402759196837466745251343986026290356384977261246972488800460235563338650597359250787243180849488868942684432557561166122317821238509519867289081005936723957161955650977912505174501097679631188645852097779384657488151133209128186979854442909177771946283131094301328066587132317160625133450736118130468632819591852503014875043887661713732264354136340182874738341023811820364956468630543456391927999486030624185236810900288589760735728801140227801791717309455519806713678652789048000181767602982013821156575352444885594793499973308627386752429724578445740579608634682087225366838336826323740574344985846665754406540316382555803491627300100218170334176220263327086309512528249097921880358479563247389656502696898429808533983005110035046214773459348906337406643877462103516659780315801740635995838131166685552826528199732445811467466760646460647390886490541809184175951589323388450814982726266379838537710898503086481236786366104557106746112022929869462709737755485753190419736972306261974805946380593386199465402650586920408216474538415981880147191471558577954054535287680084173216489823271417999348998626111126968838456861400137251872242565344039462864510878994891343991950055281427313634961196020915174277366670735081494979584375017927958769493896724569696571715982612661021667125259142270967618578078184295515730259285390104182265352745692607274921591247751355394672419940459489010019722513485314831789082168724359636997568283420774051559974362479936821951570899747298726574639140841970902162157673416363451948043841762019216987294179754008150275781940721827529967009422852512932418735044949848015433048721397633085043353125243082056252324395793631758504696196678857055687739119914900270207157599589580746751125733786045547448022000517792701339879600810557973029345369579637964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,57] -11596978946932815463281151907071974418876451865832226703527990813213783157306648346671400000543672754031381572323281092686688894183545220434373089519995354925663126326594296534648702979841042614363736527258914505331935858232962185174262430178388403184913863202734743626402348167749120623872477126572093773183284122848851437304116154220868559703685750429700367009777914696527754830523004528811898420345036826768440750286648926558166989285924788838420404436420108452719264963275090291832719798209791351474945668656671350155731391034049655429097418855473195858578308174459223071920262438312481087027993159995552741209408806956339408728713135400325337467422019863254150189862063609646974692775506457912498091725773533327070999852552059155609488289371281664998176668885914621720577092253454654036223812268176531840062517920239596793161253196366441683702094499126309264034785941348679538929114420811364963031103086231059553719166651013312887957352168766525460015746635553111100637250424454301474226199188673080804979451025597987757259901639594126131917782542064969779208359571912839516113103121443869881504766896634069150192926707247704210036202573041313314473926935282410414163040705616213860269356059756594531747628911923532864446587623909997368013305459982403821881174977309041928158553581781456207061946605556260224808345207260581379135797311040604833339781397996934847959241750618956335490536892223327040432706246244596180795352059837466421604113714725068142417037280915642921574137574998894747145654632730061200821660279699313100347639360194817706593464031313347768527281636774803792396374691703226414355497957317988993128686253822658782349021285228589251376147604086455834705329183214472198936741226723582251684821983849779818326887698622233157618052839717626982950671240262078004760266719008606126338762042541440514672360895207187130984317988629765617410194472371925375610074800165214777454349241988374036981980048948261691513535593867414240868895117798827688068666211643288879633672391058634162411466812902129005496729139210253835614471162595310787338061352052208496799874142498585444501235067708208996772015963837742262280105001899149266661313513158005242778642936891718264393924642130857854760165026344858483417786755912002652601209977406556108887269461633790402065166718560881755809913141151949856339911549377257130563900132013714399414517443857490891479314815702726903786635487455771894262752985115655169895851198161619522362873339574370253118169278994404942817170139355226111116572503886645436163140908631685842315842400938042478396100411366426668684429140226338844855104188966783605910427145299490698034648993149083566651580870894671117322669421194755279140357041279156485368866481343466801010497513559523402003344339261687549417188915243349222082810896344678400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,58] 714746899758566584572102386289622639554164301881149805994116418753893003645557093300704279976662216423684605044859339282460997041984796192332054658776770194443954313423326237125937874838273166940582208478083986064825807569415018073064167888498202066896652778455676986988857201619392185980783912840175925584448857033104534181638335582231244531190034092707340901566470998311858011056542692361694953712374031517215831420455503990885152084132226820682903086495168467985270920238556050814410967603039895642644273039292028395701058150309954716192662862947935642861362424925050952582279315794614004685617325411398799088573274961456282477257126028230596627824284565835939462285860318799159169336742544522997477828018748759841977250349749941347889587466950072389740787579706828163831010509280575242884961708088538948359482207408858439890405751797509748593015042407684789274641430922261372462528190761531374843956491793244514515188228835137344280686309208153083049700509733235913305493362863029323785108256827760968635088685337490950000620075442500872107896307616132130589981678176703309726795325547610854696502047085752500340746469429356939516584555600611506007004535211902553628556806242706142202779261850907248102886826661305623941787150799867663376393767459341561800309119721265708997823559094738104859989522201611444643941163477265350312023241668951187659460439902876171878674678215736795220236333072142537543915034354953026523767374135535528560356437546800975805102388313116222780208699179692813263125805989692421016078677570590862953260926734329164713109762001001981771958158706059285321946604370220967986976297588468185968820407000938495481323202095101741216383203742637126361908647933507969183522081122883102614511560080880233384388393566679796353296885490739486185058891499749279389600091980652370128465480745114288551124116928440942145857991983546875721079044312350246817364931567317425628508447425680918006768628135758658338274906067216799594644010819447213912138092573424376760817943474328132817739073509065710038619995331182496492572247686644883219708522451673510111559898138297338138083907698370791950789174043010460734050185604692809163214828903864377775971849030408937543120534231132951530715555890788321042593789721081681138664247578679506695576717322500614936829457784447289544662824988487836823284700665309655059300010261909290846919705224590002213936478835844034633453635999391494653622264494052207966825216024336699432216188815652803511946301313329831284705738875696318453006475976814216359293092234006712152852593353703742270498903347072331389761960956500055023433704497393361767574128744482268360567422489115915609783388937535518928421058898196741923983947313276560804105490457692976454548462815750479981851733339302829671873012362679187087740170875699200000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,59] -41902760122349412067696239874435848502962602265340013270774558476306180405799170939658118659672003237951063681459893619665159650201832396367271225627451562309517110790790539825383113663213202749498007024058204777228019313362376897224564567592400102558516787869413095479291931408945628110588189242969571225966626250193379458460116549815969091505503671005093541752648268078885152769881037252510510504202978071502889422321654849797368328684710327700113628374778012174950705890172129893604588827368395181514827112337887646318188819428987257244701383132502553352174439364159871312160962125067463649781667684071531046871547373919598558925150652361921917483224498044445654687765410678680797255383317326328389096050318676231881729465623459591844931530755203606853144292058229093869888483496752560514379131045754450327402535962329134096259324997776415846957336604118426499189554735846583897989064553597332848498798975897916400822262456019940485640542146342177265200988004250712721715769685708759776555614013711418147745658523640051285333888985218218994739244334869741515321062687479355372777581390121662375015032843372424026478114352264405946390198762644570945395678790935373767505994211399838665519025078660639710390936965740113031066718144471644046489183125436698500430367431158297431089063401835489648522146513939706739871825284653584593497476131822932539101783801465892551050963856196704245652799902077569133018673263018317365223239204530467308335518418785962975097212044635758071698063597466430817005067183805496732416959197001481760168776711438219183108534842329233065047594265229076255435065873881748471235537494251913762445613996010884879328493554787908752523091422424152183009682605139320216054596138645073288158938495232387162907150529022654487509317417244009004981687915485086262163494558058453137361965188765599761533968009712934038519713311204106946859681099614917753311213094017642662977663152359077106351586820441043165553645286977085986195625587452852577709070533232694248160446217505689026476033236358475078468538478751707364122174510972320596639610522239702520084504597667135083715400689275648118012194990471415863986063804759058791246097244147776883422420718739650989872529483987579324587538445837867745429873331980826577332991318165002403249372014673404372602450133132457622301663513401583688184499241840457454318880330156104885931371403430451692470768730491596084321531575500675051091837927426885352261821133743983513429585002224373105966085633388117765057105531032829848892513517770459374502136233464531080914069774874404829533641637952851362463621280090084466345747442862557158926857221354826986518766706352141466392357847705908687747924065813622664675092879838476703192172181234912617351099347661919227995932038128164217680645270902378507806714101760000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,60] 4058075337279944221001514370615596029828998140064277544319020395292599467229100954596642410616157303498692624822044547960939307949505354428275437710950640054992027264590433855578510144777628312599874127360768669879860205044053170222288336638837680040776459533231519267513988266962892430821985788093891278072382993069626301445437686154486399916886627753926480559797841200318937730011416414692417068550966208534796156495601299925292694024595731201978957088172234077172154813531903406612129306003186966582948016958918743397699865920289321142094472311310502639089433057152582270383888257629939537417868884011848755014587912356180102743516824027966501483678278208256281089269699152535425120882781802004039886402402398305050523559760992852011742136535770474459828470079182118786371678616582940516028217441574985842105660379415287424876582001404886432611235626042502590483818512582281492774656073082303555156819997767262838213401477058938593376422068011263507295417989857709100295322337774378082003066611145955867133803029540005697760201897192105805552331784009008112866305411285345741011453350328748056612567175260013003805581959804914990903705800633475922227875434684835980879052155061154106517995041060759379685550710258432343992166309724645777652526009929917457783154285212348618806337881260811091178281466676544565382268074753870329316079422398795770412888932111631060188520220010937961062858736363532289751121190111227702859144153246551678566057417652754135066412829795311148053867699995009848105731875810088890804253467826814804414736267938604290895234003406369143867633374700263490106178074956711780856969990102365240578417559058706086319570336154233741361550458547607207028873102897407132745817326106114539906331521552017268380840284094572920040194794098869706473057778282926782839680404389274170281871883473628023198778264441107805107895062981616856390297310811834447849069534009994070153750687416063925855982329398983391563316504352216291055253763585588024788610036195278947646868717342137648741100346139591293707861615063140340906360815185843410534429497457736779634156096485407824651822466453702293812328856769118238896546422642742770323599807121285794963445464736230104870267110998174591426106017513720554611607494485897243172842100717709502158222491166679181059736198875432487695165833147044976546055772224830511335604076680423998266636912204704409578806949998483277066351410941724304164809972762427743155135040890732384505248303674454686264828938572944937088952343577801153450022931506768310079791370842149667635526923002472812010460857451177357761292975868636278776647204487411305705962077276760614270597819358089736439672478209935288504415772000274443619110981210756978059687923548991994158523654364717960332037980240016613280274693125010395422592010813440000000000000000000000000000000000000000000000000000000000000000000000000 [98,61] -349071323365539222522705826700994811134024404481299874056550701160869127055013435500010654960100951252789677610526110002609268979517176247448620026080257413710831232837173018917629124951359071419953981976898071634745463508702416127580133060853239095166389741621915163777453333997709658972722681811699968389931833365454787997782835159171099529289998048927860028096649285719921568403040958395388248564820149222618496106821020106095364937498200818045085677653283671958451536432409031900578220584939280585500096202865258616442734344374316164838556446102113045247454459129693635302676817842985832649953120958337603984997817579879189359541989053624881292046341986255830868568147152817125603402797077088722687920745741905089548088075341013004230928862541562614515169066757685499722276363739591702009443410997039244014675273143668557466698385949439373609930613292470828570976569409863838136371931338880283974677648674185633388993347230493573046597097407212968684222290841276132338820508516729576015237799933202753520216524024306662286147070721394948749319380387425054828397764033678747241555128892861824695635168181711227878527776409918180109056117938797435291700325512195034947764099152779823460147455225099342263907435127246830928611629930699462182295583766129275264511722670981712770002830532645875682831806558747835831136144454845576708371475220552413097340047566579774330956971003469929515933085884292871630329369237945209765444133946034277442703016227281997366040118543623423017406096692354466964637691174560880065141366940999330662209666366337912629743532399483456654480466867508659014074031025104212032541534686296393260519097016529659129568129280706725707574431578636223374609125981398196963225346426924268582029461884526706135996405617711235172681349945533840178908427447769310855701781505063233714647616059648396846774767195818940738282116561764163445332816464080859211587739432768485786456079301616397614498723231939551714271137723114590919219265105659514751425246060809291605467415158213041182117773484160561719289664004176130679713947854501203259181775349684207230309522856248709934633826973564941316250768528640280882754848717195777993511509478138808438639205637101764289948945878369068368882991975920900447835724439922572683369506596833845608912436812341597279404700482573666589373764031231518421442384692822231141632261622825114123657605683259883084615718238721137153538996376009197772257086656150766517254094462236039263981375732523331736509748122401839594057049575910833930761131790583967126952479589863955694593321141156916455164863425984077534957408216397023640597808855090384397343656724900518961709591143224447650195567344675054991112688747263680128508132405666408448864458515532688045780418372667017778468699794323275257265316184648316171789008896000000000000000000000000000000000000000000000000000000000000000000000000 [98,62] -21525314122075653077249767605156277219382623968677529271793563849070008553024603810541749047851517129784305536186331037095492823679815880812794000440559577561432998626519010556903581556537744609166837642467731923713928321070515146882065007302958563217296282745884658102768140411720573254319186518719519673007380020083797182736069569710136277103905446012927428993594813105873248949482777181540856772321296959773686797390492661539561836215961321332141662957878367286053328276996069704686270317306217145244431149603733163265013121309489335792306722120549393733094427467035725418803630362414649622492890640111002731893283830204953772788962798485734131486129491181612747580047097483220869039520265073341637055742563863923261873117035540974940311195373870423812485289757757347648471151607888537710324258401357874692499746533591909725629645554553501573306416117541150629807370675153819380074255949528184500978802365324192395281632322436678845740604853257489248781999497556043781315848407333068026524740012692615621057628195849787698718037677664754237761829575013670894304561995107506157848704855465684131282140010915276068230501002070737472497322016322198853728192512574951538382318347241122589137324673045971560754028158296326185536603281845612132391062692105143784766258442093776784828740212580423388516617653645074349118755372826416061666036019687663994997593310056819552468996673893722447886223367068130804597690970858717211778066178161345169566544874133202962764371225167725260163609052267409107296033430462289416692218742587802422743584898296191667365590678833590028505136930680116988540019755802090636831298488834037725309858453458704464352271067187494190967888902496830789810928479498766797115822303078235441031574668066421531499469601873282983255223021164682428718016324071242078572081545888607151369391275761460086027091827135641834208016810325697021259034700242584795986059113135767482123483290169265847727587620494679756869610858775716702972321366266464134443704665512145879454346860413655592023857633063661164869139199060829398822012015815269217862262346927803036073164141122982112493442516255222406319547862260585175573393976686104929919072846744746638566546464533920291190043132712562465135556086167836474417273180943762326055720767281416128546951406357901624879023438125636472217197755748032260434548458201310720906120778997522766110626903030747518015220002368743272110276921425329159040944942674976671774752316789167986945563853372320628355759051465007248088934196155109403179917745420139439204673517734301736043977310030443040918258370975082662245607310946756270939214997942879879554218372295570180219677522482403482154435121466703175546783768977374704774720988341069279611649446476057339436312280286086038444703114948221088392852050041384178217385984000000000000000000000000000000000000000000000000000000000000000000000 [98,63] 12265754431637070525515403673281515813173161236473923809125895097423989092859780449663244904195279128176984492007567531330592486947007597216124293056066697683205058791325300943594613085558547485965257779439792203371688771074584678214891313005553879912592351511272044818855643181912523195847264223050539969422222586800332390516777355761750273278083794165161280214909049019019566512675860740454149958527727436584097678470770845711239456963718521680231427837002557911155953589048552986479529670089576454320523284634533273782331162694921088639337501077796642734127595524949801309365633727609401175902292124225807323738522323953507016549652652387317621537001585557635940675659136937318589338369076789062837741500500963086569027178067844142575050225776170233592068711744114955471876987807860049207447501906104145142544468085848178155424968736323853567550464853724698768675448814746620121424624946336615895414629157911930979628663909114119323385593145370489029690904335893091098084503183321390169969091425658813149820749050723299898496651295203770996330479059828833695095584895477381068432973463598046615913597643518505718829299058487172175164753766269256652025056015793758650690212775886324633642967199824313441742578385730347307311644357636568880285130020763195524546166368191255578271081625999412337427221118417190682508556068528913207733648481656383506579455933948774650298729118120741981767453554799404861133577199922770222583198355096905540119254831616686938802545512617156677115609697487716716427500038820014090680970133507308478839172730278864123752911948982680371505280509001221663774363041740978003542612078628818553196622062535216370027061135440698318549504703907822767750671074725518177853469729783445487415880435911751616696516771424760803833645110435419047320772050384833777218238379189666466511909965182322257148352559874067710253681351974566854894476133698230329306337468567139918105405600284080853875937390060318147046265293711493205664382879479241672110353239598275466960910119704394013424066634846571179084378579915465549768479060183024748230772737227479779119144278513302757697372556297206286384071194697753690129251805970758398609756828286846863012889242355135613371123207721260566481127850023619206821771285189972030261041320901408976683655027892810603619773011589296645366231657528957345055072714114645629566077584081656159469940129959883829557320929862499149202765720818424115541140066649299878167268327814412954882230595649176506255699974955148166426213556303802883472114326328186323874414520621175483214553492769478300530889310666710840664303167801438632561114233729324771152519143357804557334440154078029424609955598214532263276547836366473645797741776691604038992367354159954893267510285726973229830677733422625887296886153561165807757557760000000000000000000000000000000000000000000000000000000000000000000 [98,64] -2016241954904236674129053651687543090999646178522948412282038473211839372601842999083785708522603782695180335499299239815807834727853167083178211572831190440239911551356804146785987590544913936925414241425139499317134922134380170007445668942757079223563646848409113217378241598639366712519118389425682670532165187006873522281779739155728965101102359516381108912009171072665643386321981621862706453604500227186777550330339285573020427788993051129905916835258212531707747379693168137553924769954919733390581868256307491208935210857382184823164279431168511970853691522879877977565799428196947496294814182983674988213942366583154601391330814907349631356611062788862431041349811422995568775976421780665980457737895087504973388514744690661864996706398041653026675395572063015759692052774753004328507271757712592404500165818998797548782518039688676239745698019355427841189717289401806651887880725770043039658703140695867475970624117132175943119125877942820252332161540170329711242197448997446000809765138892200067806122552718389512243827936059970947723316746080220236123874875388563784573078720347096830149691011469977561470820848640169804353603142824813292773608291004308231757247692741630327831052386948057518310713664672705455437824401708343575394780245186080525467329067992547861477817602617831882525753497638894126553165332083715757101853362690191545813673834765053953253650800359197611322259679976445654141856972513448693540831330184447229809607894607784561419571382067531726739851381975547632281258698144704159939424833333792530338225028988119397355845057732959272420095833625072597224877052888331893424434358603576629343510487446440787910921503725121523646015492006106514493781605932221704957618131807467147443361518908751725570236079682680822631077177466577954446677205878609073773652495063670457175035042652158363353106382069200689498468453551328260468511809628562116008602222324117381651206746302920816151934730045210952329376429655060113673052951224886798134087487141142908759912830680593060995232277020980935701980190475595844882735231600534758244768681689390426042244276318901403736886553195210298505769636217156086253248325793047462665117308710043145129796681787894925458906927261979262679828433396837767316356343109791868683584321789114458918300942851495392278070569578365148789191268398865931885513055508184243345421440883141528219271638344418504626059197796818864161608495191690958790939919346522525138989709198355095022638210620854762001915014790379670806191193829389667406561596832775216007074008216421767421097574947851331275519412859170412393324719995383024043685755395353422796878296096596079499934625410304033494408868692223678462635022056694207374726534142418125749325648885069551440121778832015752347516281359414292713939724134054898409721036800000000000000000000000000000000000000000000000000000000000000 [98,65] 200754149257813254637309685525513623637069222836435299174964868409594943704813708350965383963644027866362624726096978745419846240282333671327031552924942728075258505063118068350070835700654576536509939196879199064070004231626466226174671674626929190950288249468170943070350666950860976730046427788152894689126184886079699274705177158790214321665764965416863197273072441787902428720028207384039225750247904453497637048056844118858944410544597511480708071891863656217612324184936340490569361958551820551633641981905862994337318981189919408453254968946183585782475459375852039841195913074129333861350498067571177781717140334706319541495720327823058786622665880768595838854440028541220753173481707798871326953683101679903119560256600677111740616507754874423119234148391732526484116418164061424350929154332889603969754795189632650093670160056013130484301438184120350217720330401277083276079562541330356219590098668565890207079708737526883797972971520823513302074505744696354047016148928579302874747602032063577720909345776440751678922582839344611924815910283607187581168621837358886711677585824048857015415816231549464274286074195384021034150908443725226938366437784102393781160095749647550216507099573798670543924536773907908119636663893249594765119745569430076777575548389986901667558846714611151723352170119676405559895243221845329096207722314554970807824523797784399575185741874444220885491344818444313123753321899218065113884471533131432847598426620625928340672702602533002317223625393167198989999947197848836318788232374718241197136732771801831569429349645612032082643356281325876007958579915922865302193518369864895330717064639285678135295017277450590017584756360324798017635074188107461922099690918577406313714834856664040012097037255233409676585506052098932251882257168082744047163170047697590264570354245233399665177056502947129194511307215776674330551084898825257861974853826881560659602306276624064166152169635444726967863935879981871360755633428146543051427321301424321992877382056585444849694685242447476932868321484601376892906110701705299228040554342098615638556558227866695275466169213201611708347700067828759558784020644363464533715147734434191288697467432765993992692158021012532637452347060433321390058949713602144197069831630741496486544831353128175633051823685966600204047786556505128012410464891519869842250132352028601821422033404068221475358359780737596958728986556947462608561152300119280778745555867569337107585895887559285962638896090292269203530853051183819555244471698243759920646572114497954264336993844737658383934100772203698359197417258875107406518561726422423545104876635080036238534767202479521434641420963119734825376684107544599370397816548560321524159021287310626793175157881965925608664104374728364132083707236469224928129843200000000000000000000000000000000000000000000000000000000000 [98,66] -13090621557156980422273343733448513940431827657947874121965123223183225268277798368020179606513820623757072615570048439221965115862118357100495863966603749261348563445386721952709054545634256011952240527094668886982378913666227083506763997184186357647266259307641507582274476945765267937227991218540130853062825578549919024670771268847175549093256484799235608647545653706270438486450571610710852201081154295954924157278900560425752611022610059926970099636789194531615000924918026400902942283320285707219086936402203416495791006040928730601560898675609518945081014530318900587539504841346473987053659305407951679871670716024964364475891802731088857098490442258584707338177991425699321486264712791365005697217090678528731023464954099104773956448031265459284002342199072549552332408437471620270551914372598856284408124420798029756614189367814258098090360530802071461160360828520335887086024373416187303586581950933273619875791276602462978700886354359132480373129289341455879884643671658132566419425160017564624549447532836497497104247391130642202824362115875621611143535179452040153384555023782907794874484997271427264500928229778048102038312662545142363196164809710177130285432834484172099305948506283994021567763806459489195325628650280720513682830060126580670876224329237420315993828800382650672611529138625505155146146277090266058709336896197698679634576558798801895978307911706735203269933892712985550468070372736275370388193253436689543762463057738830599613006642004388808879715468260111305387576644761381751677794505551808010376630719180388927691678042224753177421551512042232629664715086459209547120225727036350270186807194664358639645588602527014781673727082259178920346694187043179887237074311026957424796188368448853104983239480435698742009911744117121112822893311413007126364734878144115702468252515213421386391219542968489296257767613030065565436836513316902273941016801482468744882253628460991771484508491619497305024094611320695704288751977708982515662433663044745199099839530786865934405630482515138063386278983617731049229363980399696891692325885755633104582959832495279810578873548819276363693124735815454252902412140440228886164358488288420902220605713723766154468472764417624659227266085431817547260897599552990066569710147564219805477787056624197894246467201587188565621833625990436531972399759774615939664434539103849149157731409704419055581491226067790045684050648902199971267970014220835260650977201405994452997058682117166386763169148594391247196549365841522299768892392495912031359032950435827954678566131119794208184132471194576459598890708031478590753129040027989742442071941547624056314711157994070373108752261583170193913093720186824915813778974707073716389673481625071251727987658007326457719732133653426904086437603032439475037798400000000000000000000000000000000000000000000000000000000 [98,67] 503693148287883958625425833037441001999769297910230077516052477155110598649136660421921391758631526160314310568173926730928556649044987514310154948000023965885223722140946447614410031335691014542939792177459331528291688195928184292169110837419022970741007180272310404843335950172525134317335293833832014593991833541643381566985946118699093414253671070860531965955215550520141180333158861453213055738828805769126211221135552183305698453394742697520030852806099867245565179568784312555404582904334207651209390449147091115152827974185754516874883523031667295097817676626946051015750044919997466269337812162037997881655340718174338673717696575707300851537812527189518456148797037055681993853026240700842415835710616567631764518124465204991957782374610339260632847760440265199052334169948236189476130343089718711892592819130749387560196321294350089578167475646265625655524531406820620087505263321304279149440539140831484379164993786109686354563957523466205352456313517433525149351431473377378464030759348796699013258164240021796559657210966687299625938401709533605394398154006962604704819555656982919559220355028703088677211195127066003025779749941688647138619977278466003519306732328455417082527978082549872813050035389292803637715822354945594547156556358555769654040697450526261004006387954686197793238970156756919169890625009470751608538687970819164412045319032306395027587302751395161149610548073360682045435847907316336281654916463937316218414797128371920773191302848671946432999943712514829842503844401097996050544877190937443613175877210809726977108450630672003119380209382918815838112380740243104386650662375950930532807759594912338444954704133272328735982572479563395883336616044071006931138898513580199821786953920461546977338843983206468224281866386029421768078270580016260088255789339439814583936119543223756184449146772805884742324578732662846293149940023484401654299188900847139588079902899006557696787540029893771803873611093679275915926923789723939875940620711017648189789609890438147768548698115638739354294743027468275970673118512244028257791709662348775331452266741785254369403321517482306162776555378551642708968816913698155212038326819143113836642347921686589465580404274103302226171416094829703061558544072721379123762074408934673239305461844661598341629496900000935956774607083469793062586695466317764665561356806267000278423976460615362423290691765656055153664678444156761332326675412808468892489111081073377038691355617457548789876518484730842573411101216317299698324428749524762482081607756704023139058491852695679864655680789383250573918173134735418389952901304420332771988207258954661669828281255429154987804198776443696115786876393751848028270769799893508779494249705364888446949169519553221753710955418813775416732677633731721166848000000000000000000000000000000000000000000000000000000 [98,68] -2596022022922461470890682904002197199843791020693562183099696900382699711000609579071078994691112600579382064166681511998136352528374764349014130472246451590165902714424358037884915707787931474863743507502837606938046057803018062533857249018177244085169671759273610000351539949906287151719086958409201192460654180754044071757005957571970349694863797138260844449116631023102218182177711453725452670289509297829398764779422373908854547225507674455577574822097377813512135333858005708423107939551085225384250534812439543790115141580194210650195707440832365934730387876453906831151657021711393392500821837396140571868173919063069420722330525360585971310337649628017789273266672853947595855605823270751309244412753594545794947977395622423958747645040557023805364289306129681952156347211803483906883967730792357919356036109298959221689640791745897999781567610927990412394031825456380580175179793762181012821032083689485110659997436941092650034854506457500100950822817750978457501375814067400004847431945641293710567575323517131923442432671997633697560784045150207639714548170415708259668382807536504822689589418948021916023133626505298714359530552019555405398474954557373761333252723499656330331106187409231988471876729223662710263322531006657261282607990181424854207544337902641279941878697325074214748285847413600990530130070799800452106789924624417529855451725948058955837911543594833979584151160575510407942700034066809539510388255862039119224228419692127851340325203204108620774816627525464489455499781130301511712061895123398530971630384993438053031580107071103279551591077794902474727009951792941075938053770783247565667190574218504754450996040579662235326635742667871334246671810016135875672333644033427904075521501039455429847091586168056316413879398081437416879136952566832182494182631659528083666545643589095673373429465754566804152860095185754060017823795584021391049251014998972541298609442072491393078500932216372411063050149674114657246225437002999408940622326291866087233921747666133564658539630801208124599415254411349752512068721678186339517929074988288926576782868470880484561146088807981683483912520738170377467104281751477079162838537501494656763614626394137682462392556429071613817106456390340212233155613386208303629555634943432190768681692905234615881798239556409843132671774184215453638253418478954832647557755550681839014789189390975380292452324641596828422742660443779671302109750229691827117164708646166029123473687532749321711355990694300059394852982878405262622127502683440999432252303097241702263604266725412767941668512420095925652051107523775607858262180569025789771614710035544401592059024394494250470174403260388065397200392631200146087751837027425210333879349241910784252205148412117489952009476014754367243303330488481795276800000000000000000000000000000000000000000000000000 [98,69] -1051340956161802323577637546102942396540324809487699372771287650118582029693308918555891503364873175808774214808815815735413354669608554747800599087420159143193648171044902353981509351199447712592534226772343150506433308097442457556223364180424854367029877429341942793450901681012377206778172183770362994864045609795191135580915902150847913949557878071925463206918107547271114477321402636074046763608785073691981394393748796397318049839122397670624107982827184985897724219583992426938820810181496512529074943539074110067088072977893631098395053285163330297117212590846016470285915758970317769210663377031352992272528631075481276068281633216907597567448837652716178042609433058139083375325762659051532631125354460659915792347758098626861232780861070375344205347087708906092566133366348863862136407598134626227824786945772915887488970103661849146344459541450161244850587606171880613252879744127209443836978279569949589333143533577936983492106641529637080728050854099540624583334705542926493038438187319852093246894771555212879072570001213843321363785558350649767386853585550072303370284597299895763948487314115035145402952405545773222826388763381107790224453395728406420689582113192578431383208650260684719670716568872334358634200621749419596662299080726722505833854341831876845577872849893413053811422721763516953474698375998053096670328172988635639205924207605904356099722442616926596181566653034865488447972594634458277289207139446476789049123198548827805345543837500612923840082980400193258808299856088534672074780588135860204185896413439820202386887410320797904338679764363910915570423115375072221718661697667265109763073763036908976456544542718121960905152791026688196329741773288472809246124817408610640501392313537102671179348857498803140906621987584669715674244893365065912539048817948642251575498241918101318657586516340782746613053300898577425557176447255108402784078065950473964708413554538709030480909023834928438148352892417233239973398792935648624007173281943713870804728662183611809616356379255017092348364680838300358608063973696539981383729113366764962474303497429552145249615866698657570984531594424692038126221398578373327284553155834118444705079719837687875136083341358542956831394098588130130945688744327413839691613449133094588642182381503698239190209383931426032110889226086988517649514067840675781754697512151980866298108653484495776781675858221882684662199689380300715143919205615079196576805215366278880098751730351027649909313905772085750513776006047395784148515354047498753089825741400628710660627806446668732252847908529458148335932968460017103959015491810244792240718489062340621736373936226849522919690069737663235307193670829789207546320491941023959927945722988768864968655864426753124937452954715893917958752521958929203200000000000000000000000000000000000000000000000000 [98,70] 78218274135703795357742231494680959773269432689052103023202569490743292599493066286068907239706606266384427994436238491367536011148915764055683371250872256001282791747900476474123493416358160209866529629743843857235927460446988384247584363441400971242277856967842822546003705138627371158512239182678962425735634174872103424772917757012252529841316866094057438622461640244602579793147211730729850260540259619798035315757364795053250836327591555722429452992717751811970947053275706090673707311757630258441101331623393722363945721440339974210999028107925122666491007267277640717707440471873261802603758322080086584029648365683832291640305677446837972167047847058363631306096225950690759154030411848609878972424751034255263667881402868272148105381769231253972555236701264325967092614237934156539824084422452796839830671735453512894007707891268091284190011290120940631559880493690347767576999451874863550429659762383506138021986604010038555035580958771153715403205906056443743007240910633051911990109510245254780834894352857869449073356180398206262768965771598891083166731396810549401681146915227944111103671667749907573120091008159786161628251295979727586540520137821982675321902984422563887363286713688083216610150718212526971865228822463118918435515747794058230047565184583197770525243063380864233570222324686480912347784451749000853418192711476264914410200034561870681130333408287222061987498337971171141577842002999670802349031198793503581518008644702913507500138855334532418630230365402016849348031079634811877026383266465232670917577640371767884084924148299777320142356812342574582088739825214281223578537141222453780903964918865167757283117712500606204314163055236546373113118058998730577631527945506900879235165164622863958805809088152339031565272102550640721631038607747066209699468174941235100255729398198266908214536020594751015821513169608652680313552520813241724462993144896904118726011023832153994891465796471217471170423686453197365530221197868351237912591457928199539897316296177967449907503441437567379863262943787528594950281534362353101968880558170271638457933085600301783778068880267330016300815859364928476868251366673103139624673340179359395647516635887570653725482937977486204777983930343712166987844961999595563136317986266122509841582578736659930371867994194253485445049533042453415553647043430680554756649334661994988922614177158246971440367519126614025993628467862036750264770550608386179993635937961564164165886271873761316331089559095577359369040474437895181354078360177084746627726830959097060249198158611279371489637603694899825186018036058309194125680232318073521096901059824985227740588092341759833920295060419267348007831672879477703371731549507202860157058420633264082518822368019934676257421772976516145073031388420531814400000000000000000000000000000000000000000000 [98,71] -3348673081916463281468830009752278015977429976567946625991504066430069341085673640418433232838084747744774617528563661425354008042292406346204611668394402979304537218673670944136561380645764643540646026968524156009161088841601284227942197538974849786352693083171336147714712367706994297315355439418110414092925055314244402370605628695782260345710580900199378805405065013262137512914493679142963665331109671035285580216797378606316817101938341203241360539825416004310529268968899014467842271189764090349240637015415655792902595684875546522376339519205180965232487515599124793009596027633844711636822103281754649370402463932971779178253782810121160169912283628643962117244075264165652103379490585999290847874785008233428028939659193590656406868518884134487066865187661080224037138020153728683744264215808166988131421173909574252593994457665240619080221488683773171978297904213143786383833319470385093406944702214707764958435665834754104407412258239322468673569187063408827008729804055605400156220880881903432814979682324499955458574297785730610817043255927168225141381167047675042150145822812067863714587720966470998604753762747390748961290607947880245833513585217831149485333881950981617784515384492883435574583429411193844462752507103534980116401673734155181975315285800279554481267616624612944840465152745379743230342908895662049383210126491671616302768660586380500639877271345845996074204125490085427977733556606950207098517424415177592260876982958067136442080295339200336532752129119042453095021483309011475906322176016183710298534684026686018517477638519568049871757644207308893419598757422315785118410698185615014584892008015122382809388065012915789544073758672365158453760465971387726459158657897680239594910907770241880724928872864507093944531753427177124690442491025457629235908773593040515108218377296162826856674561318220062553866774113878706596560087844335894702689831670395796681933662893884363980543030423046858154429745234134115703078714447150214487478906160448477798812156800667052000656471227555571531256785284574557589853514688494927562688592039343723985381199883334998930818211597977756001050254361743472607090066432842389685812917922087663981042972273361540308562496989995906396397902227473997712905391737815296728098149560259571592628332752526801999393945967637532832047096970376174040554322074747418838435060264226682519677968853981542644611338442356755976820185893743007167067651753572189506731899921896839948228876011980525730464799023020620628337795066360456617164799101440255357669866348471305494203313873261619263174675912195170703016950052197206329020817995797566651428538145414521136788673635564341216528217227416908336572621771099075472908241822869936789151594840050172818141072849891335612907389390321342460789971574849536000000000000000000000000000000000000000000 [98,72] 101256036661759051623302162999378036002829285067986377396867824195175501670969112708468628035236352393250805896381402181804909492177964978424445040965877482288905752342104394400042603881105541382374370384124861490361303617004970499180837004295681655603288565420462327584944250530043977314286577405313872747373613824477687330298531696846661311982703863148608995649583980394270890511497279765905399142125295269416978616815913040733726240182908954378606615349104218265879012078637062519051139772929156057798801669162195467762006974456276420622108975704906854832485058412325052941570806323189290130604205323422984747011092737428814964502411162835037394809751145016281445272870264939039440295059800636172981422364953076233767353359539608451470949310011551465583719163231927037712527811434808533155951339132032792178433577153263143503870087054058590455337198218782162892568454109003438134776256238175557395088953972319747430773635782691632547482273942270073086416803427060651209684540277259435477818212617244648606691030616369408900026883360837702949754636515298707498662419942637430941222561922254395212395545504385785691011930656135586290706779852656413594819042849781594857653489577846794520425090939511215268496158917698168664372218191410778802977589960065921244435228491074305155717601535699876655707439810941121971763861843391093962235431796085342727738481504947746892685778748660025560531438131993637788586393105530192374604432162009135720777525002343295478731748640165095997323041358913432224137326479037159835982657528695853863390052440419015779894388368584274718305850843915451795634021592093117723288800749681748512799184687870470455777119139262464035197702845993398355881043666545074350450224690063371133865174622939313533269378317104103202393883620164794094513370741752914437961184537462088842238211467233887317511917620754140346636349229719209956134516194533244260956650381435587178536682006516795730126256519477153709978643511743432980563955191250490682033236721286451769552268735581282856416889245734339235020246900807974846602780171732359468267707295609591398236696190184954093137160359977260190292023919247009702464738865480214524385552108535674328433438326626666722757044176194615536972397759889491972599779226992099684501385079410714295633286354579080570745566259172511107647864560223261088875583356108468638802692755000997782885646811770106771182758536050860933320592213725138417945068492745237191583726479055462013328308121122792683105893801712634885790870404984179077400841590677722607509520586564921979548478957268494819974151499421096854501628416123184586816236540437301092973938704094522820295193660600281526932700056679723686947571702891940899124428302804471642360306268609101083691386591054092146094482908455592873767691726566195200000000000000000000000000000000000000 [98,73] -2404498169174057706178328724485163283748770536067916576484059691729283734816881003136024856809903563882840135221809955761356770292276052102501173143827444007826324427980044745431796144050665068531739589853988005767945004499096974570594306788915570115338897534390141354630094288519216386370697898458166140614691620181144099864664506123252149578546257163524228220091588787969284915025035721581856215628356995133425870308194076125131264951397619255730184973279237828737691216246078782277053859729106076283090976431793384970477018832128147983371202980144900973540091346647348945273845727584547469480012565239246434869305237709248262826970622989403405480996923236096393426580222141834889822649507337977070514582110787249926188386193149469255193929997238904676129355247877448438068962996355414029583673937269626618523971173028662722110556152168053682297581141299230404604065453548784098304076150463293112021545771578894350933756808985740606067359939130131762523468676572785379853763123732697816771138483914934158399038528928992334739612485073542194191402021584568165273961634772900982526305045085798089442239219274792495862441205606667555027205257363558857997432801511813658195271387590097869848172497555858754311575413337635029885511606196326581636088657773371403296609861533176410437402959265230182814338228877566923925033585639349646922615999977125955274660163910855548547161649338254978854198494174809308476620454735444996153802116731848774678573439944398569419626824649090150123942845607227446423749931199785266788154990424084819465500639873044819351416066327864651029184010689722977460077595869457423237015833541156076479495713436670855418775940400638146788974419976698006802899979889205833827205905501627068777137926580030868637555689304925906282710401126808723883066086890080582384598575249527517706358058913823326492038412413840543075590552611626958679415141280103206283054728262215938756851663072221921904532916008519826935867835290535781654202976028819700075749945069878636810328160621640610444081229638989297924372158119208625008361982282833322081060230471940390454929865460661297033833787093079719274125585487520595294012895482851162413055712596749163139697857728826700692858252607618353898344522906794343832122891504623897676677967531084496858816111643504608234844258268446800762544000282669356059978614309541282236960248529197298239753606554415103605721542516074087322349413811541049466235576658222111496226111186384066898810934909112221972192238107858117794410758664334400003527148887701007508123103414814030642882152421045975161889645819159081743966843864264535032632188005659818147619902238964830313023153547394581879407790087606515661533101630179668194511640825035317404921904952584959434190004373176099137751425968429105866303392972800000000000000000000000000000000000000 [98,74] 50768549793913088139347665902890237353568397267487454372346503100364772043264519698946873556117854619197978976062499267337980569603791426272122156279558563330148367361253684846511341036875912701239642377609035372265400518511750822814245060257577368939427572551742221939320533560019461094407357557547588991672085622861844521900474944804398321926894466113673653572560414851754440203853849540440211755211319697593831758111344154330607058339120081816145305463312236147714447397033410868980472997836047977408338051120658644164211480100767114114779409542001645562184662258922726959533794618218970210898937205195156214554564887289844988295006926403475659673378270083284832667543353675197759360336216998356649158507894268668385135474501557816053957325341932858577684095363541186135408085046981804730426990829080663403902907515902176942755723914031179527064051272271767882201019405971065846970528773213278873975569676564855227446926358339081270230684386519613218995231732385240356888294345916106667111816651721229139707597557428715478995639260843686691966413727329298393892471178204006692695903011793503940665671338842733946453349007544831644395002970063771999898567204685884216494826791571277393094094140227201687289833330359042151502922997909516129795076391649441868574042319637416977829072974241104290837023318621770246450290806125555539116936488966110824130528467491540712548083386407777129734808614583590161095314684176852965794463116532189326620875659232090517019057796617200307032236493888754368857405011132117508616996084507351488374474284660319158743924043665373078845230773467840986633933170973405773230883161448533680445973722572639947076510330386448854398908030447845084696374735531748193336307999206828177294051141706092167807694832528894638933743532981502743892239795597713765559717581911202879136231808566164870517483391402124286516737235140198530534087671724102258677117718242103670103498695209736700220799810525255609698651453204037360180994652069170872703872997919343859291241255272106335057592227425092053192492402022609511834221447970453962750761142043366562982632437046594052142294583513177153311762717226468735742010690340743648810243094267187994594194860038137806346111547468407291114369697830796933169260734198056430944830198197560305016616817424156960673095480421447407237851494225912686663899566543725781008537140297901322138169362499915727200158295209145193960382213332918605492613400063089656907526934380255482369243201039422185017070615148468601154227062090797592980158262845630983246700569003545112759675099388956249625987596020591313061098967984423833699191954759625563149050685436584243543797723779837008192983455376162117660896048923139227053291831289086020665061164446280620171102305888855475728833350779305385316858200064000000000000000000000000000000000 [98,75] -1015431282822397091243669434327023149731904502352578814323941286252343632530516649781943649614003654342426095113206875935367519300948437340408568267657204764781202098528923854612457030767776985345785452387255883854236182838735595085286231026488941325753127529683544241259192001416580641557193655490130228975947710712781503249222709914186550595185408976451518678089253213083648283533502154562704676029244959045273293477485588151724881364442376508749457392120333532917980265751194976403398616431953659759641320062743127131367153499215475955003211043919844082004420333478946130729690949686001591440661611594207499078858877550091933550756625159293004607001279987059486158507568175678591888550904406679753050663940813381357426710462344461643744834962377253901403172926822698910389088446477544481321478310060825058100212679555759756769288004901564472712360909035375145920744763289581161056936295964211708583101526783945367703289450049716117401519435977036111493853466088404745464063679227225274702280579258504469823027654936981426990494623842325681089558893818522927976727956860036389840678033501785466982458003251972922886398441840795043729390978725676795902212392973461668642973893720680565400873807625113516713699741067776753659500089677411951604417116063947602009296575775733177948001003791630806920916349988909079883819499996658746418879539679165658560265041047702899183057833562415664396723399054151089923342244652630283046795188448050910144059999844490176569369285624291834516257660590466271608022361704039701139478928673877320888351629964840249747927861581966986809747181336421446414809063242565997395682347127183216553412256119032847786019561347040610714322036372643156312682536423037998367763048799337257776302268432445565409038988190046628692093587460027082816582151577762454003033612804311565394476991729354818145506596892639908956759859330493612904904843811106451655501863043369753785953865635646824658009224725899657583658969031300304506629582698384061355995251039358016122564025094740948313392366627557896071074244973144487949878518676911100176755966920998049288362459271094837830579500074071593294934111572428865444213751522081110842070052651263030326394545992150912504997655259445986404342130360450940335487456493950331159686952655704814358161173793759167356477845599270840718145640778786564294599589866260135505997368308517140399637291211216378951077562371868766186951652394758814467174070099484783943442656251110874637375543981315200954877133043738761483964646383184069955733007370069766069627487741344265938607011582552757592989205582398403396948701778777252839859740434069457960270079892883072204224679771147827247284199254944969757630340495682659183906440531208541847042543995347623334215742685943673907622535815985321755101102080000000000000000000000000000000 [98,76] 29644353983455626324596969189432594494738346208503554416466745432101051972475760698819261460638171185479803373890858058104070208473653159793861508430590701398172593612238209922224327930563986764964990425645788743859340507223233532603473791428365373264731718514326065730394657638907489177396270320753877480958989933681045187017012640647651750985579691242603021754531805734069425710387054003946298136336982571634627540052743517721172465735180913264564454713461538817868330843346700457160794064490391513435880560658321440777989495165959524104700259776599989851814897803645344648094489841658177516768164602610975156075779543294820205568820257482032405869596998787186602188924333727682878869679537501521668267932203578335723267900332291531328408657542643009244384606099519027760813498428539934363134849111366153854790072966239927449085345810480813914973046367638582234653929816794932033222820435000214737060385401470846430027336772779220253926130853245092034315116584156897799106437780809836545698438088467642355662365793832107851722613569183811781948312165889851819009801583167599450244880316037431084543688046521025702822312558440505317429063443874074371366566172510180195399825019351397182463766589786435407610768772325157923354117072067413830585484046592700878470895097712152917039247246047590361149406290248161707979598578371259653086530544031346270186983287907558470719775441457298141998678516550700863723195338489150991505176216488228209940196838655170302885368861554592545385824060659356284672780987585349333258147505309929382949134727102795780005161932890181112219130131891133997854104523677454017645836251472426061305699404689328754960451392032947156900065195093025226740323959622077577871164945516094652535051073597446564924282239753650088543830579025676119498182227487666931827085836589313106296354938680121566779562597236881486710774743750619778872259805542586333390827617466507353037589310097478898866291642079038108862253190272041435410737314402294339097136350963125397149585869875267364396426822503510533139683836662901266895837451145475877116802608990671224057692204290521508569345297257266911581793937308665941493849589450754927456096561156982422580845573719147625091134359582178733171494761656984948275357640516199459026611507936189970993465366458676450936075912462427493814634902022079305286913615969176324893640508800403842037716602413225788877298274245359237136306185653542930692443602157345895910019796062879076595174922116109964465897669705229770404551610124630854472077134563011522598553022082665227282014701995902319712037256125045051144943054989759438304829061632217626348569206085685853056082419564808118577406364464673654965484408226980506251426250947378697086381137916715487073269525307420895016363825956046622183160545280000000000000000000000000 [98,77] -1403433387354686444662667927880773041568755605919203988467232362997782334194072972461920317884171473935619893850165756734666620243953810913771218525131535952216120245966787683990135485448373710069749488216204062941165777204022894596825500185000001143350125299446448182335384037284920367167150909022357669702016128053628648031656715746054095738715525011491976717298767561125138737095807743045385433820793991031273268155869404584107321552732253516143201085777284531297393195018778579770668313756682402557153342834586337453924156335844742254626964411609064475542238972722584137626249062364390825987258745423892418203376358243086340844720017198992732029525561381151451677572807832098764993577621452477779046751692222735908319108326729660548663345461142784251684512861833811900637636033823522430442689901044815570973555305257370888138544528048470122293213117020456943405366571891753781798236437825696611678001021679272719626615246022363091844178932369184407201174732689481394630342509317566306274748999212962127079757918651807799708243865601667135960744465862952009505491140998201816644546164589690993123981093165362126088442965271859063128659625453836928480766244026609403457438851745110397084861844337140644696232336312733143069942916234244697249873093796929856664141217093551464877509919140242981371359592727870363123927857574515356236010197875538874735063676739162704435617197005504176147954711962228253974359914327735828208429178328142981918791058369032869606377631002497341531923813074734234292593032354213233554241286806554568833545793360046034486304127966943072463809286633704681370313998120579987878759487274888581002903863526351116178420672421885087277849061528579278768614681197263882196830863110549351897770798185637983370321014562749522851008933485092716317363517798613488350476344209731385889620735307667324905871072243892709317630519832355034965630943242129767131144377232487065937576976319868647934826482755944425497356348447713534207020343424192052922525929321181143135878406839341493946485224772450371731528542271334426560536025522767365107119429917401771613504922106015612094498980933482078647036025094106337252146451665518108276299445281324894591065677602139677223636346721417995582769581244087733468330231562056505482019391183568069001935847187699738277392657096130264040869472703434564317017258819812501038681118448027248976910438554446734164432664329523134897804699700872108080346943690635258621985367422265991981738869218222565942399737158390418954329057262495793906249005647352089297200647705663686157609887640738872009641316755261043636991700887900027053142516048247470797421226257900837931931864266671338831149466129417959389717748525343060343587133208197754040567758340590604283824879840328736251454709842325475984146432000000000000000000000000 [98,78] 53996526220288669793662740596006527587439547956926663523195357923305035745766000656297786345083025495030403335434210862733252733509967660852754567412015948023514890121632676763962637616204596636790248378490568415167378893266440980162295480778393665270331241818808288074387536464766164637052273586489350215119637198229729986927139925510309611889574359098547840769095959856299794731195521312497523291672428132725141049330771657372886011729837348266222899842150327347908011622141203770948584912932270083162471125664797285408846298100645953475350434390798032593220123583140421509951489665405248484810147656194300380764762603324117531807027241056930271886137231730350826917766665122567574673635089344462392715687686269387301063217698411133658788006365973021024159974501178333892608951443326865848416334437169781637956823917737126542542741031192151554735735557247396432033866090782934376405656988036391825893984527183865158887075549156123527668057137307777613278631790584600581169595310664751291607429146380719916020320420591489046338169209483904934652264202790543192928766929521952730710688185265655551438822445753320671107345635070080886014032342423715628163671242501400556267268409091379836350515330765343143435181341115948934666183515241387529410168234301326692984194728242567874815121923309472691670969853831992471923579750449714490184826025552716611079021856869399937337808340975541352402786190322059329027487934183246653301834248651514623521538212194632456473715817309321234180522707324493546470734256334908116862500787820600616299158862671183343903257788696578577421612397012456115498212922820716279498923328972790317106130096505538918269588282463509326122921811166608999082074448693923636143431498634448340442588722584978514536825694645606970374015648647688586784416532554006140151081926449855211098515418850876043402629230988140160258009518184434097633633962681583527486135662281484910405274371682366156442536244690822656182735984681084672875190855872619685132790613219563690358402911521997093223950824474315067923692481666008660121831603213704538256410251725038400660142135930860853115815489701775587189042943349974589801603742935862463399706753670511540717273002140230188983097634882906012633741607960899406838086287938840576420861578963873501697620575220075364425798184698285063481702404625759926715118749687053682261185274932315898421484878690455587831777271671192286825271988559829629328796696487701934692812267526228335636180952995908613815296299092857349809835738320222851528174496331698418591435729233447875174806668044640791495157105821177049140203564914855412222007322886934355614855344119237923118750727135233548123079381685920557377662822662463228810714169840375672013787283167111158926366713491666372970508475283903750550323200000000000000000000 [98,79] -1448701437773829205496055118422800422971186575256653150860835289128979762223030789041348308180749316812964824921890286946726927118171628916882966329486037465529418684031950496404568458053379676366897152398955878087008109270345804366055815445740498682006271632119428767853727603635431449213086479317019814462063221800515032788527687356950802326889000023582797182058295623149364787324756332436969502096171053311304877682383173434623524875127448556623000107078125408325646487325446034396190390143401159780472508027211446883307390102889545843007936196477005788125685737571026159198545440754251007957401372431797848654951780779365524968756236511085826893550564110651604658302403546072861460747721213416219203852373619167675107120736903276784216151648025267171662360624271587132152246389017926122189736607680659845791861235905186222676655364378042181445027041961230665436098174894618998847012838178770392287783939146295523113120425884002689820993309035331662542579882576012504689247136764408611923149218914182461185849522311609046232990568413643794923329167627985387335084725427795476229168162986238916039699913829722998891575067284003605842230039928145507632838258773467302742533957100060107879985280382211429359552575003363599039594175973089381485590726575377236729479435840164459645979065144170978207202000266093277899862154358372839032924716182151446645934347046518320397803207252822512689026556194408974287858369908674711697968277604674284022623970011118241815569282490308679248515697422444855495419221174711495081229803900734116545958930308469875433348145678998188745466442668097947864444060403834111334555830332483569239862462632649631696843706417342037763598438946203751202087832447614010725625368360950472933588793380124362629811890067560794644005471660811730169493132055372615467740305862158546804549819302270783303839137367927135599594399487072585223903839776789528984470706033320115528573945069505857610380265519930294568241846379115869677601698349943222543560618580086932137109879372299636531056300728498661896197312129070424867353199643174320565974105989327022631325326637265091832488688387392195350370609078245362781041663827184303306752568874728035964489441122123534367839878662604508028274908947150431873632428188464933516136745225290910134479002550156338999170013451586617063525097730615023178369664612613296431489155079899230138450008315277569949864976409073906623635877052261176637180766121186109876416119052333303746142759696931376958561011950318441849384210040633500090605981415700203303364540690825927688567352999785596151657609893743248793640591984276442006080060835558968905274208211587437354086738926817431003109232733071839878221141306911380236907823388291871992486683924273002456082022343523093100899596744779041341440000000000000000000 [98,80] 28051269206489761479664505743311054778334423907073149940538501252587530100800533710825685075824069132354665301266289990699636440594660629608743771378935671188072643217705701331009693121836340955196706918640687874186196768428291002543930460394273590221704783733912281186341903329767609780989562381268564288443596411192984007552493670711010509927925273157697957983318031142013985194161981696967741973418255842929013607141418545220296652277207957713641342167637091853337180701858683049301537821433031152301891681635748426683717288543149676229454400862740235929988018124706112093364903724471126529112376154180196750108442949000965545020607759968968257660344157662317957871700775660347885193455159360379422773187555453873732552202198168513123863610898117052839960736223147268254619037568148682668320663766904846041239820277818733496279206828191586061201170810729788233211481555329256660453950071793323620218707145011851236822837842492329238960309978059443386020825763960226429715220024850392478928507650804714831510818434157015429549023295604869803145589772097221045932050974807402322750382746975234911459422029452664837193412917974879009650295466908417931245557637151553405569133565115285346849650158756509121144432298263074659041124209712186527021941480781710049197047030018972100277047162165194643403843206700805682349865431451854158559304476250142048056728523873572383713175721631889790113741633976824235793483834217504766883530474901143446578719009261485412525250884231243677874717539441119133025513583507072828821847607180971073007030622307094818531873146971846486184582379473379132283947530110552025070378495889318070550089213033941998496329367097377641197701582242543148131088772694341948167608483492220351872282856736465977673428579530601369522616247453289351458665911827366131283701044301699699261617141399486669843432995133921557912903812606735852431910078324781846026821200855477625361046849817040605846984878268350288283790437166342485588989017638468760110703760657204773148792043631057757698286275255847527107165330123825846413374027026184866325165270468851494253152145992311505746133751999406956724524260850048938248884340762038952929694366492760976024740601102611275601023584197969805503802940891878362557928304256048380066546987709341884272545255342089380906600975483999572618662813249821646558121839354917854043268580888625797927396167659616254869712048111391733080994658162419420344404757760284297881278656565125020185136427275720629455932598870185439217414272932231085772732794634281190194746294719323045262195175031044530209005109595382503984102977554681866687788981245084399759890713500713723228322900306613305283604411357185576861729711318521146449689857298904776916387412141952479402761805447567705380274300657788465971200000000000000 [98,81] -231591573972528747152754657156262206769876543670391423296170122258144105095647935824263430829055072720907984390212519024753648656328789766385772048226737970055633287726956690748141138859295161947034481342351297884859960787640847572911293000008983309966712301939822934346246267927864674520938893706133253059623550732992969018620137264453836924686489927120131335669639069250802274853437576992374565846435598817721467431905638177758495217789231501089891674033412729392052706788852447288688823265091226089958594674155713455379260376782777075108234530237040937260437168255250707513308587909961364517580079391617493907032004926970155244002008171016668538593495358661368565878746673067123691503642488456462121994051308953401983579124352480795993650428146181937122120004746302981814507178383365009462515188598873679259265746889520922229578501702354853450511966638460664740316447604926318605036759641619686428730821552253092405969947458848640261899066179079029242044066825842753567274488159800282943775012501865925598854412503775438271165074570341025743115380622199395363164040305635300257951010508296323641728211870484557408762565819758994166440977219143595663150701024196820155450166716637754636007786675200657168289983473524655941555605680801515713498279406011575337139841361153674003392349442934755445592713297201499398332574981415165866167126079278650002598478542869910624884764079587040138431918473870165568866528667962581549490396116358346652165199055705657133390310821928591087841810537719274197358571741130330992472686510497211375771369518256646663687396440148381596570246229851740560531960421296653198843649975400909343111377464482086942437175066946923117258778546556183070984910725595514264101676961029781191529493540254895852382742131734027904827655283999166809872867696198383226903297687244525741844516863736301063129094042186252445936792521217494749678504634456487436032540166968443523703099308469939752396858556531074207507720248807891762067749875088678425563127345642231193290485593686123350472934189255064963831909607196925922237809467110651887689904234354601505188224891730158667808650048281610512754781067607298263434491148008754604672328616549839843597562841831290462146345467319083859274025412981037171345709188137266568805000482268794951853959784964524365333186385013861082029625492986493721089174173692165093243039820199441078851981124788652270687737129802303826331387149835371475313571236579991304967713912856876521591230135392563631726347578124654724482861303575320519021309907476427526074427140161884475530947742479637237883440630945667396771128553855827098579447912907443855275036053725731618146663052949910751057956413835060865752630206417879211385970650235984089771500564181862381471324755168508994506303360919928832000000000000 [98,82] -859599705069196761008156321093384312925487975415301275161052956127816037529503400157715053780311089245105879589845156762681527681994003734226928305919456285467871869862071501620124563798160989824428848649483169675049850643690118135774570942041260082537410435941111251054361092990046251136793907950498953699882908068286629969629346441399071663529658322043872092187813859259763668661436469886433392882172805445873236840440997219235904107980160244060663805606210007728121961293055695920432580893673396980194198901979794876362000425814817620650755624044775174309106066707536978364654530220080979365798106685889400717901790350932640088700049574400382246492998730083812069102178486156190685402882882468965125244610252456322460163280624965759702236344319632652591552642677782494696206044464210107364977572938701133628115508245112929558207586296695587016891809145932876511128798914926476012424630042087482370360258330461516802415508445160392369953135878026565201233667397469003201915964843660478358994119664029996049158729303181868950078125093014185323774385331501215886412479473945614970823189260256071079353566428774191020949302624953134610065392360690186772885425632265835151043199638905724241675636656686464076517027586191304811827702149364356059797160042504912050213207707879762390540617877013049816317727850602926814482933267394702481237773688836903978745494383287377896393180473726306363216830154044495247453500829640982979312614194203393027697806474117527243843641665258268173141092075531578676440015398330119148169948233392882314643832312460531453770006369126687990804457967958496670236107052953000487142897806714684017636601625239342340926118785554243071682759702281419551977533113142332268207117245743920304563606403169624897408781037760823298371959683478086077915892875656914392676932029529486421017131423804553892767106832221894100952578242304635692280436194817094623203047257100515359197119105831268251861815522467340946083626468139789141282050410922626608732517041811061800007551984214092786927383233002756585610465924054405635359185440610098976033111439151056614544735475197503134687766478368750159633530511698015293994019178315556468828876738004648754887076422597410545760253964090638988888866505284546745165731056972396273151764662738854278324991917492757468317573042336347621988057228361944232497455535346409932273072281038503107975817198585739738994470699478091052970811237259486851673014088928212222532613704235935303719945527199916555319201611253096496617227895076399107378344538019319619805158686829662716670809858903520290336283103357182606560065460077371701539046086254569566926596135588385455715115619332262403547863081922379832876834347052257845681872710634168634988803045253747896399326525261429808775025657905152000000000 [98,83] 100642982768870597996182367402877433261372936567131235403106641897050084244446504720028718540978216824267864166348427739866390567824661682627808697228861280432813573473053989479160591673035916249976659230807850537479443875175256323455201797977453247926221049971895609079465223216715910982635806380436059250402912596724814750384108792638074262771144153524503323301128392079473544427744021913750410523115856463101050874484798936717932552888424523824932768545965627578848836489761963314729905481820927783627000365722402486578499501038187375482745795641890245226400318782425338320488552197060967245586387162371520033824281560684738604186521659644378857578041553983816402570776273220162440530808524724946973628299586043221748705950925141267555038863945810778285837330188351785461077929651657692540496954420487014173944766801505776996045584953996893641784164365277109249328060091958517842940480303624764579649749320799257723367885055258037002150343562384149014196398887545857346061973654994144340517096332549793700721716834134973238618000892011149848313054187590900673054599938454144310064678497034178431953643673438030946533722539009534383563264668571358786236469017841716910998312855344968015089527434969290416775319056748994739685367191741409885003824292264609044561654935775990885500131242487904261677921870077061008153893713919191817010617751494184224466020990297679687807026910715944944613564621367711020561310389904625977995126110689609420835598587501317222531389559476240996118503229221923137854976742018333953169895353412748195045769140253726482280239195633850855229831302754829819818971728264136090348192027145851386631385481947398149083487724509764570457808657702270698325022712414923178501741804510516902895077715270015868050908763257674964357800016271899639919232648831034783047513276953888081001636022526057611854138275165423614733855178983102971069998363555281307807213714856534154804758799484297635478552692442784864038130493056718313474953702745420663551226915299842978047882339429043549027593472192816794683163416074918440609713375093597710192964889729483533447267598402093024731007662166781260209164243796485321056339989155488052682202862650680578870423696994254761684445988672557523081930428340903750602795068145632853722128072189798584158261832584688828090610530292409898974675727141361144629097758900945577238057603265976671410506780207294564668348822102390275104614363732476160535541500285440984244015728511996573535131944357299353680834620551257071492490163955126294304057131389122730887118317145504024699349597810544099423619352845966292477134888919463873763927040802745053493474691181384015253458802824678007226138023216897528629210638077189134032817823216250968131300484815948592533066872677202839173253109248000000000 [98,84] -1761012914431272938554997844699452933693355378033860660482814789111046654767580551040871090865663893992042800165368528935713922206637953847974990793744778232255961093287199800150464056272738996107254059519608740940174751311560642860492407768008570750223158498101358788426365688665805053499015184260530365367599896199873413861325515802257505787966003815237801094914071970794135747890103850829328691434241430570466253529758255075371768166091917729174212730490931476026255102150346533551113380674984848435017466698851659005568974004096147121662247761442326554342792594092605275897742307546734819389005729672372480107756294384567766209649238690697394290312125972879984267213292073658645348525516760264229161569270867040694421389115916544977434131021823548361890926311233971885765756045113512456290432375445082140758526271965686576567299247204280566192078330346212839187222249820405824050128911700614528993853351877681619955056812466945905115039901226506227825502080125745701317780910143124527828233896377011059834096968534325941750140469699414085952496679486290828469038663570398982783217018274677285348466068963047389233256790305266405717255416866910114123436162483458331127552883965712499068161009200906020693847573861961345123466921430891509874247892339070929510796399867595369296511823788365792948423329978334768557361112505505989880128627622497923378473755312018415113979984779928433140293840729782510660217495000448147216610095996196252353032462674245282141165613547988637238764685394440788232987882846054014435886416780282405043054758808287596530663304471053288094324400948952444470984703103264037347277923380517597797551616112281513905715624207146281670906956840741201648289475406756764602381963819099906529450719501126520446384640040897081024892486418036696656675451910254374736909593953128805001242728447901164075833527971924112025554527518788746282310489310126073581859711794247695890598535814869569637068315367225322841516618178072424628773357770351001260701804756026820909836687928714299713067780425765211659781855146078377164818683877003143628586948787146559439879444520327447790564997014111352976316070127812831320096696423437739351243968072779230667418511146360313581538113325237067246967831290962589903235792839402688961088070574173684614119677252672913374586789151655316616793348948930626170000499995275097592347154857160599505568471818344618678687845671489458578679843905490948248991819118967850818416769137464483739184769392680983802805048811789832380145811089003040183463497040485190812336224223332569008933973235303213647968618068711287457261370390922095199789625306423039492835302178055555241637311687465176878156421493235651444165486000166753178472056137465336220471123396351228610552038488168722194273438504781750 [98,85] 24346695696698774685171283549929171766450176586626426547334085534766438797725989976792592395688584315040705503167642733051403404549248993533774792084631657027292034884574419513263234810325339055729883820279587346066570455237793119117321690280677456192907337946115391681516338480957277532154626605125828064813878269712387111655616036509651946586060923589975495376833315557333706440633845858664706508764195890719640793986555217773516875357917214994427077527501894889954248466453956265675055629923501182590536557891664613598192366742554812111885956268664072110288822311821381579541570847162550168129880412503328947711597655545706311362397161844502435009013630890173151303723359309308345233971672106438118316081094955135010252572257941750936475844009390115769093963982054077915227463017984908387894508530849320614037381409853884400140501037330925303024237514155706806321110382579352842122430332181054414746844322306018917174395898901388306865652698958277406488638518586688548940873870193249319246622933341405072469068094280912154109518517018268410315846239108856082377427937194601525185691953039942705742166579694923479118499232442788976368719243690567320533784894835118450572917485895958934231810735245286564444509638101858851129256120078595644293652394719462863759504143771360520508028881376734798550024846804415985954408287080566722335694795656785272842648788520270293896288669968729284480978620989386598539092459839059966266276576685289672500557282531320139150012077342659046563340200726765676774399141013801120542747297413344721804683370728868211879260463372894352822686285558476346752138863188299772066634065347610078477908487873085542799660427543883527255495491273716668631429998269129649493355532130670161236104584581948428670479846032651594323139733922125101741993146058583298541798303948640584691420659691593400078482778963012509529137496210371796292722977954905707142122559593215672338428329286125122678711331202253436800229707548074870030431357408282472907604864201647940109949568437480753424197265142431415622578425388708063159860530163305601262237949429786917972659350162054299108419479618427281328477701022259948547581958811964792398460598163282322156937187952577021434506802304664084914013200157605453410425688382711669549954259659856050159309127002022828583685461727557174667584558849052940436759775901305573311790654011416183700172216984667775730647301691186106170547750850111865174544450874450187552636005649206465982545653046958727584615555476207740707488206044521046350804819139603985487095511862072166323252942078722152985460935494190800491335015570035757416871490122868596533478479940979539704356393747620444038892287547825413152408466485012341246084076608295458755571706142061609538629027834630650781217400000 [98,86] 37401652650934585936563848786541280110328516958238564867539890717414230576412093931810291958539586997205476782820869478080002657963331951132825440260767602142409509588763215247251720590697451166642014304635179825138039999266801222488425306532538452430082281360686158705549405492950849999959218946431466897735727605486800771744628982401221029765046214507371006581008523185139990804455989157183792751605484260596506284603063172794783149304001598478152459933634891659631578348985302949786906316697049856116277798601376997126261794074161560950796727819724221222906480345883440144418013679722333542451198955678939849775482870456738748755459929552748787989577598381488957404885628140174712039679091767984390018587415456971173151634046964345934960477048015812018191987715923188347183553959438838409460700781802247498331036324404188780035900202366550095894673128558212445863853416824328176226116588336627872410741428391210331500387973344362015276136770841400360802903442801628500223036966503210040656984388537696902342602398573703356235699335544342272776632020307134963917825815143489419532172412680737926691696284500951511345793177873021665093822586280938717972638682843170808635735589494466589452877722032132940754176413628754483449170770778861526826858335580674467437625250676946872767982395539415527403760566310237236874461276985542277645619232733914008123106273368086075258111984041087686080168082849657310802717678600248536402571076388925618568729807281941329834708808523144241498719630204180381487668598861958953075808426248336473147207618655649030162024348976755112218609700800530122344769967729474861046136692197938169522621768895615468409390060828528269931212717173261577704758962100109728604952026022946661968963808811806514827489263555319013286062379978611258521069510852763474102096888923386174267771295355050177762633506240593591821582888373916968056590718849733210184265145274768644005706968618547637289389129286935205740906302554233869945397726680389969267101677156275125784899158922994448377216636743615403948849747511403798658194513064935252419156658356321613481117139829151145952811369807121392179450598569640192260983750764416642212093268953839364087397764395005609306638171552368611985090157951751211680205493363097212885433137998787018948812313514696825527394234120951990060329222612097516897440756651436220557018078765965393202409395527330527368819408429436124788768509226127527406000068235820286247859809539647569993374715711901142329449402201529915005799698995251379617035400584609494461480040754556125842407373908743983160677921725452975723019936316927931769492150880720582731064491023061901882476004386418934131578071802017327391903123520563922993371640207687336527627517956951342380216373033968512032000 [98,87] -1374039111792130747678173139759936646158819008592584294966812777326950732192998569913054415084855568693215103662942998338421035734275547862249361486465491607432363139495346203533073741150872301207843487523429341739550478882229256755235968765479078449884440127808711138010076711124443813801978185919329397485341535902901511199397768962044234416093094544646083065061364416033933070302396312270606333934239489401243843873698774183034604979834650619441186534766781255892527273450078117015382912588511609938788364286618952960254917554747378356456864463845122838268708368956280297939206362181689870971783963196187071290537610532176690654672872390424530038732363017136224578663461801277485797195875759117881015876540618657741468783070472108693418835473522356011496225983891749040715236804099108185138880413064448752256724958756806941441526679765295820746149418810853313638535032090911245794772405394763610434639571832197486792258710369270295593674833742890820643315781145588860063249130767466341946252845999076141679256148071220758677539286679134170617711768645473253294139544881547202906823581483272789304611734173103486227076512913329722349402042123259047278022233888402207938284852904736694628684760984909164700712037507493148652185038132325312146537452762854331404162073053992773555645540731454074445598586077491717931604847125536762055461986746373151506066382017296897515497652830360946253884031369739407272618903101802133017269988160508005889677440274775718326080899899693797749721186380378102502705260027358424387914090387478526091696455478177203165714192792023817318910224732214095061928330041653328925796158965356427821643451142133181340509047497694015702280324392193407352912950038677434757453118659140629356663787325562566186437269649281090049440614650729516105042063313912348468274786300584933107075252418876412549146542707267113835254173110214390340768655596813977814764458490241648954759532779866282692196535821700663027296541095519891812127643890711352446068449512411450378415188177421173967740572318372351613997629798194962339136000078222649384589806424447730094598959977041740962049994567206588898494696354111913405184873995895902451310151745871911360134753018038983114688198395547452778557946740792330403616830415505371801544792301255063627303047759105168472851366212046656429546171544394001560203839016297756731442022724126177540097946469607820175123044205247371321859596623245613813567424610973305509476870552428757767206498147539428783702144399121424406650566117815886868154017994540510533822199422788819123595711125918076853769961632758081269010781851781910878984477859047313538791334861889672344389160531517750267351292996125457459419084425420367583861747863435175036566208091880922083403682022418016000 [98,88] 45601778727811196174975326063866543423779184695841788532275932716025427844393520128726790361952173970140415409663261259098962538016191990238807190829755947617742406513285620640021912550760829004050250545410376223313787948439969307020419566274510250256182075746134339129349156774360694036706695514741656504369433945650175413861343932964713823756244387870891892318524088942008722898689870679479130967962637975295914799970497079700725568269912939804879214227801284902640842215685816115712876913695073459416226250564484135536796559210121552507057581673984516412189366204113832152989424238207988257062700584048598711329753862498144473246725400089869349137648782575892632114037967568964148018408224230538722270204885909182505319475522265278442809595540593006764560354285045772347540641323098128373735961878677733508564625890030735367619991039675567080501874410324628456790460866525913164905690860045386283540306724293401348535182984081705781312610431327734549956155068766305173500372106305827975658738703520115272392774347540185333776455303743085790726771928087928964223769859308009330229555116688490356507269901613270275998221562011547892770036567833527299920362445716802985654193601323089562586195531112692534113448398555692809743013181548893707823031328492366569885517425648998087150416067523368285685321215699086803533638662538521752973606367952346789456141660143414406199963915674972837925414369422767495335451009924095545376123881073628869467975500150441641880600628570611999064689581738471347546485221091696921540067592005816628723039119625085799363438339333783797100587079686962338216901949058971073933665846934240981860279425896412698795460504931910730871170650080550414368062454270267220392834417040679995021543325763914045779675027124610961195628669679298773824292312712027898331205700047172277336705674236290221374665613644934448779841621449948670865697839624522831221370845468272676007498823693812164861567524795329017501303050348336850198245542356939197544179098312760726400635009027119524976430514601576535388384489071711622050242146782547006728277956222232696429600614329327513746655343964299654937153614773175809703768217804736646033036216624331951367876264622711222323079544166374713094081200539117078386691140114400573575112078913422474960224391523827115687636612421880774373642157999844333294379038382740965675485065327085307008627021023366831512666350985755068977068472678873817302707467979004133848523344131373085100940983584913625796840753933828638751500012410098598133460451837141957190889354599010871900775727440711290099776608695064451644432516863239895682921276754515581094953072917703900783474795847744898244254235059542189709393764552612354508916687338904275038219334042389955062669603838400 [98,89] -61522618601690221833558643018669829910342995359645795041949772754734827945262957356523739375841360439550372805143979610859844636800738623290161888219186013646229783679938236196693506470994770610948640857616498830747309435214131449757742338368376153989920659727225509285385539568723290878694248722247832084606124216644524195922181950474207167259615574514779008268098831189392890721313900585690812120699138291154525294999470960563095991226092690341007572520155260570162128796847811382655512592218399254652817495453622713358593438552750872868488280048192373346837533663599559535958683864768020153070584113180370155574681248077418496787025486633246487287327104437553783458461036683855737932163252064044640642201341066160264012890577506814372721006186646112553658904604785075030038420849453076780499127385330720792730304692577451117964692477489268076365519146244614322832947741404213628833275279431979958271980640452449880826315821407364012692949330176789422574210069652634739306555737110609104593976062126374007031558427997336840096058500911548507711629603146143368751958943654067441417343152233616965808633889189280332052315604421560127358512668013219358022631261099410217825702109939733143583269464330796101196685894776093586206950331668221517847163295064727339281504640911880105891585306130732243760216507494521887657512778566378131853046713969142997253820842278180848413009617760513775660925030091184338835443711796791175070945556085053321082118238140864164634532052187000143128418797361997958478597350958288163573827474679585106551824630472190505807528256254592594692827497386713071755363115033486072179031371618170035470095516085451635679132236795630776993763494340878210501703598326091497234181557929294065949570713288951259322969128940062887084608029875748150087321942316001219645677115652340503696362766437281248106812742443567886391466754265130858985624696927546039361958602828351836582051126036045235941587982978878500882780226932891604371573164303250182110185391369397251285918781001155929523842304048677694856133983620566930573841741347267540823030140740265720096799135287030787045526611334017074544215627491310461796676770469636797435921877633119846380622404206045615353459821186146044990144487692104385288040791248490106946659264949979306111861748225065873002675563754685046795110254650050331032867298323805675953169836306822076512705594875239126373340958415702188896242146133987488439202354942462981833228879772649745843350805619683013945996566520424979650164430323331509214379857021253423064490138657844862885627216075594057645813890515309347279565728998304382612121272451921484407574657296135529199300113310898572194030741390422748528578132594469788600275290375035104792017608204274205725286400 [98,90] -354583885688963404317048295415524021328565877631026593036979539420063171804213880325312516621381528616010380113904210953793252383841983695879042332793844047751409003571787697266826781204936103469100261792217199734958875847470881644427408657131998521657724779816181168765889433652370602963924573149845634571426587132692208027083648354561315021316223992342061052239894417949114916140036120011452251044918663938187469168598269448130431685427267747506973667926393438131680251156565456642661318821989581527031348363081473093726786686569051180926741528410396766739526662405812631658770019889612556418126782976727188661093636964280130156406817807537755303190221303201098417461380025900866122586094997558441177259297289529497088585199110610594927310118302897355113017442118213686662583233331708011328898530361523708047293435804330976311263780897287256954217573121328544977125413925991010595875194823005518239924081524126637091270206246563174480236103459807002437241339530789797532760316020368755234554950231816123963643797195978741420166055222549689141855556056271127477956714025921191512389729557672647042101425296186276667167457235296766060082801723756285663968616586204673365319100151531790704401129340612050570765949374158117274705838819886573466526440536630686625299024620915452523509918578496534347702084148711037682224796712029410425925748271887295246676486042520882824177053036224652755451507289851846135370626450325427982325356526827235669378597809003757440980159749471343466087766404375601942110370966934974618315176306246948967588719005569945890405069202318602863664625724434634285108855369325232819014250517744364334848162357356109799812249356729791605372395530497033335537511697377700012921295982473154521115624101152260704059378926069368801150406479803308775983429311820244691592596520369768390812982803938978524702505100275465497128550128297528153891002753633701453713800622269344567696973853723689292562376573030941991063345750155495008260270168529746141028064181224343821929232136179283494556009899675238312519986386130559668590120647639114106304036807699583872974681939048252660566328525999557418350222869263110574898480582230589025768310155673432976063155192703535914308416623249375922827175277942561076322249241282779902453129264375069588307987359701327037927753501941245302278512272919658606030165248245353063972010832432819913789736915282839826395241337134929651012193291776221142367617850049889143286277450299755299087837345151579237232128644273326926016087789570612583116015851584978959476001548156060428061640835664038331902764340503141524409951869182714510409698089659336144352917380486356428399171914688193238137794670098289905473814443307525673025364116816422630032309708938484512000 [98,91] 21156011106307628017422802221503634497108919355816552806536694580052214303826710217098019914217725419213232237464818893428753269939128518582215933588461029669268482580958839366135832703996973653512644184437251691186494267263404603933192221622226599436337953541972853622497894360157768287235922623151204005998354178450767036133850778358579172838287757192532079965296072102844188296969731604524306807444323338056281392117952126527518678572992069087256505979981319455458970923342998642306151510215476763779594852240841638322684367635364155827984323559526291992530662025342625554785181422127606720848667853655193873435004919911704099532224998209109345164088753565835627023158834163927381217645645518377899030323016669599248448288176813667532257774549612320806482655810264919214332188353615696708723534962908011594857638220322706854222630049589825981516333109252216941230907407356689992883203914001567916986111884879766332633508676794738614644423977690991704055371368640951927196175393439780468835360572824723423663061266913435213840764898269050185186295404979125122892923313843748976930163076644323590298292502887402204926387038204995015753931192015559625741120540890005661244106891381885084363610806707960876634759944322586814024129803669506382192221344667108362289760648251911417134000941213982242638731090867794104422223542959070867676346244488689279075510853988318062445057397382500581035243405622697092987769882094705947438015822664300403403807493864486887924347159734750343146706051148779616604322936358057165428807940719832859908607852471881443270814591925242717471262053546934839743993649394222852237845303408709913757880506473315941312357002959469708132704289031037701062638465205012635183724674928106673702095050350078708424312827487635143398670139719156079241882055303496157355097595107794824676365939204379557022265987376984547612179139643004011160887804010584023306129857498034449483866402015292522905844415966826750941386336482199482892571110209295688851967159973766965001013602986071400642181168705875493923875928176908796217949544543727149784508306426356600431584416056949845264125009750374406548537098472217667172653102084015582842034980708746037362923756351434326032735869274433910145483345102449752782344974147696663155269087941910009868520295416885077342898422164249810454625531259444178204790597213319600613047372545977148934457915666910779240561122606322458339301351487336874209441310454516075385969877140687221233783873027777364058072985316980858170448362543726944906640847681442120752176002859283528270165590172574934473882250092784951406872688346065429407527048742791345123116330770433932746501446979727780776005683847695011022804555073414030144513923519852894104558308749267200 [98,92] 63154655426053397992751622844581383725643998063036027180226089216040778040538569025919990627695446920626230452471968005294791967173060314253295841141701092278250184669938713615779756388345776459415062469929657159900859526654034684915509620409606689452943052940830028148689574326781270341253250864283259840050985377747689729121597619366595058190398450941270341344510249797820770407439161483154446896407017669570858953852636713854629788437761428009557304405051214467936551566584953210235122303211581061957081215617887260552838264286234635604963729683673567371963036124953222975426105259796156624193476126374555369479520995452294996558399542471104166715549007358235828461234286119543923087032714481773179303829621147373390229420675321763418271885633358745028092476914263261495537502073541110716619071212089127583825471291264077924980830490482701082810855183513447939472073889197258555766290873726419511764648380864279933581474948287343762728356728170486318974806901326137610496462784675031811073253680636937411513011162887440477563218930512111213357243381080715103541859442833441239784710285769959945258162572955784372334880377529045185190979114620869103805150724311108026485008915021366548843175221748201030868185387981961875284971199006299966888266664166104791081708428909734947621134583134960264863700218395128195018694932011349864126666309375828945195695034321341802154775730382941207746726282667151174701973400080726083560973256692330904606635158076405794545746066661599396974431156960397527793515570624642333865426216614254200815388719618688081867388713033530519789195891637923738254912829023873732257784655943001947686497783305252559192617017773327257296992543747593185956467942580484601776867314113254003052749407997126915284168539254409908827426021964698951303608321394073049688097894570746256068658606523054838046150015729757766761339518951741690442844402311227912806236770833940830716272728511429387895629104404473682576212176014011063366908187916394841837224394055922923484112708960870574683944774421424613392368586509587332076746730395089043752114074761379152274067359243215025420295497245523124891460727529906614299429602382986900854922943457795303770872861569629620640033177806765887455623599825552084942698922035535721922998212162589955390077925316814770713195514281707425452054732985454166827244144667477290004861740597299007892778728170140366605267093830951954886368695749248457736477465064883560563650712592254106437280843530338064760842643897591307133918544597166475191608662462879512709205430548023003245958442743461021440532073409057554018098218199275198667364742906949431295986085273192474570393490943768238373672596743900017603684811143152008927179216110655359701466390160 [98,93] -1316786829082925497718017216334147089056653312350291746895929064897048810308512348308721433625077681536714531636908400051721794724902568427467480736602203226121898629975975446343086107305215208756225536673221754976884353254602348073814131946353804069698028503970970002515168518896854569434359503650306155683623410141828834505016874197997827454305883982357110330520858062296640713024515799642700912051573129866062498178634167484175174105442583222217221354783512099157240292069269377169083415255577705230525821844983102515231860309204966524300730640978902412838567567768868037392100308724299346621484221692011787436841534623218390976000949058233064367547502473101274709584047130583437489570099882564280771830172738394730448788132270553595121896666096368828961363875194407430054866777707547231298213567032646049609008304766243373144305865837062378449633895558443554065851240878043014364153180619507383040543963388186616634895491173644626642646309064480783071884564501489655483776037084769091507377965241940461497231140956600801979116681267062337896202684745756194200012452926102559907003218683005295365830561774197124891883430431438463473151044690378913505210197981614447981075008946776334293625586650483011855343079185348365308072551919242567256420979165346838439274326106434043647375662923666703820673821956393335603450602419930378098004128537096814730272319110194803346980473049690035900313539425575400126326700204584712520012825286695542822503706479448607116525537922613003778314473082857899133866558198825939922164569147375232998538799723464763825060160595189167157480085255669007209385952763038647809034112756181805912278738256474204439746732147942800692439575002506742416304061589086487079915782919856148396486584672052472123401156535350107606938692255497416632789768990237715405176694127222684057625743133262159348246337047446669038969380571105758295993217524822462524857262838370830536699040513559017488244182866870927494282790444856281247452158915603716465369513177884720820688472311965959848611271388067588859986988783509956467955986958260286511475524755286092119067941539155972587767122596659814708164582971776363993935401565094552850768091381186197355441246399574153181739295429194091903993986986697638152848754787351019037848861212074729774107786620392326665520760090679187168148018877814453728099555430897601680150431202760439963710929464185774335011023608083633461868829844295253026726289689577990716920056293336028338534407511524575798219516704177189578250371143155724173747847417900277671955251335181445454017087316868458282304938611059913911143697550638338768436924871298080089735698245975856316832321058897366723939069393851255579627146390396268107545387844418630261094400 [98,94] 5139886200362239073406659951954323598205863085487605808279151515715181105331529986756758662071265685156819823538091845320270541447130237500898611168758933975671216826393043251790302553574503910270096912456512656109747564824724221730109046394844689191130882300715309531711609917939240192673376055165193679278159746842434146312882070067235489586484946941707623833211063762148483260095308176490569477697558733792898023712132076961616951833886818024244172610462096080049165428259978218677649690694975837727837207251552390214620577940452193132873538321913102748440275137647723831753904951957042782195465377459417833318888945608198768614619486301200939415285846662969263542241064366752885885317536041508487818981238522829684403953966440071077373412023124141444150694348085400635698513381678266502023294963156705631644053876114752264694568422275327178467090143333239821399581266886578629296836935596574975414634188339723744518469224428846319326052384424661595340461176229078211046180540541375501323370288129639630337356270857632797147105531899497724057790817810189327239637090514276750294452487731135592431617161276377387170807734574469615798605811788425962697043416831763003740638918625177838150755250879526644080363232764040056887734279945720875816682726293353668710734294138896736192969255983740272895757105708899624819026536269285943249341370833435829496130862090828366634754777530564091683254475290143467844146975784073661303254885908926221908140579698626256819128862875892729944671451813246185930645479377201912381933292622964748662558358896237169388942214377296821805926468747246918428858078865498254686183095456036111944352401336158495792151920990034812579521544240786938012909368624798883160850043212115130471407942665342703028433990544031501016255750705739942718168975650800442878878117491468785443382186041956973117541553521168987698745948129568459609654069908767107426865650758140349875170745044577862792622341108039269161466621120781672003620767860157883398941890569240692962558309515809188198267632980954626400864235890767473286342377695681420873677690657936574383963180700405341810127599794396912289807188710531430693145671834461867864318461680377310428368541289634023881657608982083178653129985199075212619618081372108784855587283973764199849040951158555609135293851127380220092092991546747609200369697242682258636717742700605901212947425015274585774418383569891952482750392098420209462937350012627109302458468611503990449579978542777022355576485491875509658249462263248788459423029938090349376265967285025264504839398133457266129185994489913398812634839857354972827053353276936000277653018458454125194820627541278196724953672938945522515362656695575480466837800454580562560 [98,95] 34201808394854766609677660795197803798071164355297875758412044497238316296896985290401138246848847938456130860744015883981531921325674324190051127805268639635079691130414371451134493985261573779187955978484413646808648697578980475047620994315434537421484018870630836004625096804604595462385038986581383703522244552950824988373946639862563709656491284104866311011820110187372718878287203898003374462904635332027642004719387611153713402475383484841058402162719256455276552390336138882173384948628309871745177645313399297361826496553405773549945919800440457948839336505766542552181018952547025901560904893369357795740023447417352944164517011383351481984213360631781653218755313215118606477102561329988127235172421265537427411960614924855500820707920087070882735136337566815354639371920129918581915957637665034756737997354003237281675055261769173799483293134657593920925685126901297219788097959175515438342186442666290821315531260410614828660618120948166251151180582106596422911105968848373731259463384919399457269800353484548864283974536938550408624086859444603891111709371312713276035156113422853743514989964186924115359346699626019254817031538674439712368255921619739651388784443278338229599516979520284608505168213821660824399651868144780041830622574208033869494948504751055641799803575024172601473700244509126714079752879158050778655258552965243570013855097322783097456657400447700588527343419622732641602500482818227646155165450787382112232820859772469451530313500692253567306367226934627157604341568503158785344170439287915175508963256551873979128750555275266945856235078955860331888272934680429340069285620793945557059494466589661450821234392000549841286865866894792515159926493760185515759951003139243356821870220313522962998370444019012723704809199657730757006431226594054705738486363362270764299125683807555641388706074565695787585854982233433206059037626196451977984651670678375822173714104781498609710855924531796709199050754706648581236021874903798290057762577737745318994031627470595851318574098594566824177164655316952390833806842346611933102534423741280128672889934338626674643352870951217554909681153940882163001495542975248176657613788146890461459658933124817600886723429539938105284626072537984100133349182867465299887221945777413046950529725648573660538209651969791250910009607163693983532251077848954512985215237299174580825457471749799891145867603607457965187142097927433949189587830049038838461642852548256890446615110153754593577671831847402968850079953776821416092046414596100355701769075041947634590651051303755570411787910384844109977752902145186247744753935978171742540302685827999193933737195189378976097881265164476653459090442409102501264080715917440 [98,96] 338749384868542552813927986339687303530949759406308586998197310249471038826750365551169286253770425827875348269618861277639138865792153311504858442888821582821968422933993784347124840714568132437308530586315620520586336522596018275625114536436348232717515751475549917819140237980103007163414547897219675707406077235963546288393879399498312056011078363053334934678421987367422764843034307558025877133962682381526208584524858569574748891744190066481852328023666251355342012062800866670866157179861051177988827226850139457068753837926062170873853994031732830311822180338054549211967752109784362341553300438649005832506716546017879413631077331857037986079849432073439657978182083068908948456778387187898700284600352720152852335848522507137785702468201610891072337512976895806500100622532433687404291444742094756314806068160999833739605232646426782348804775449561263027172093044053866391865567883062658980034275816936794613337957707773996881917661631808011496061750091153335552365714747340739634374290456303064774658045319628589942724357799313185240164111553624274667729032442670601532604521220404653649368427761896603616752798325280946403316860735907704384820804464233964617648780133373919516879042903907402532424772831894130138571377538957060310606112847617129426605547090344383366331322361619054723242720834712930724770355060358862216694419896035618884080324548574123119051001111765506389751155296472330484761279381808052841009122331604752343243321531530943958674847780250168143364045375774067835607296630463808022468404606822832366540031748370686965755732373385324254681425481306599267555669972650777042063044452597127936440616498993654679996556385508131627963760636774342573287051577393450007582408629386031415648127039937602355522654855046946815925067703825583862084241160212264076345607716345293001701033253179231454733685129401701993950549836310898425695278671463727992375477198224314764184949201625993368792586015544333711741831636501751127810679439355427013449498014622689492839956927339968669443049509882949349126587686275462980152436108264051650971761423574487301540423440803656422025853414057122608876182405287034286646745377308048733576273220047101966398078072318702240358438471573302196774904534729951427712006078391875250111189878220374651424787541222749738028053388320550872909249767622737323281864187659432113916666982172393030865805977044638411424190099225134306128225996573760841763211562718579974727757097060460345391509434898613208035706684738738816520542351192991373184663405860506230801843375225272580690041152841203523440633863732794560095401042083332484047315421987775112138207421799519103029423764997426825343986995226436715170152530629774413315188320 [98,97] -1721042416512415745050265831454777248917225370808498623677925660947239313394021041277896649136468210231164501777937488089848138277820535113195626809579081218068995246716239890804854227431531030837722219831196451003099480599053588035180608762762233308348765904436921115539929659189634951445880981977563408962194106380933686346010522006784524648506310424931945349259665655120024315873741187797180359162930005448222501044532191040157715061550328678997330975810106691006475124009777018486799696927635471070552095059423607673955302651068708785393083843418812456468710540319689820028442259677495734342328653906622823828507320069447939594313604237428093920754024027515057815134371995714452596525255495115715096125506265243030648838823130989529758118351484093160611708041743350114712308114991103023650698819932081866321343843020989124550631513529623566501930412441426833287327808039500874899362324541128471180481821607245029702891695083514431354293475613118954846727013903247579979563151108677307922188266494110720659169342112190606204989821102157305504134789430733132003549990959288421127014640046931085676792336745362059567213197173486485146679341225742730791193314153447970978027235610324959774618575511660369248949403926288837790939983059130975999267845776690305655333636967188046009963057153613562983552024063043960119208393240204852211111235632711362454854377275079432868433063439956247669560319089833924490952328223075516935584155260863265281093110367355955454585980340169802011402921251035230999469043108785074052592583866823545244377958619191344942358831918988683977738771998041804758962633603544163917481935118403905229029066880580003668920528107699533064339859760555536099817664579467984398614468096331289816054945526263988597111922599262900360509837895191838924849500717108294807510833691458537258321198051327256152397644856552571735386834154883365818400580645791854715232628581274249310420938771046535109486158841410334616262870027160217686608260654240245835861527568310581746277379591807271461713704563897838054564087151469367965972043345349616673770830549342819490039038685221729395503913314526097582289817914195984491405291209433263359833573569170617252597708962496971667460498651554568911602594686284509088739527240623558912278729681774003411860746172854369430303976400246780080858467749554779127398945313347056844621794271917204021507424967659540505602109877104921482798674150923520914021670920006753927586823483008089335735635626949734370519757977858636864961722794468269083331845580691145436309599442087446000546581027580075820293214659938935998403812118005585142257228433945380714431484608876472246809681525664829700254040666982382593217269700822920439040 [98,98] -3165422431489725838743697272974275686976414335863481153921183571461070996299211886687003008812516577499667317160468019161901184421421567430306249890466689113882279286711893068321581191996031338225145513394658215602164343607757238837044040372684991877972002328413979194518194027902855052829252663883535171683270072788757145127639663956112681477772935165273783028411277910871789031884523252946305018494799927503950953075424297672206553763761886110478805567361418701975554303513025734692416375744082016909287771847494849508812428988253993543623787570397819553405837642310839450445580559583783835742853136539145363489204785106593476695903557085270368056971524593035563257455025603415459340921698338166846015821482401207393065789877090744730392215581036604601423529015217484036530926727158317276166494492256086661123628195322990898267396581779641074210748011817445227562079904816350226452154439055033873727574350017796615317945596962594039385533639366702019139145474503075914377658583813780435834648865974895557818026968323104986361423610737096180265141162053186145582776187479216384933299745615183841534879441941904315884089637394367354553674459079768589777413901754598780692489637397516642394650126355825601537571926450611898541648981300896914992962871103102916651261802081745685074866642304124122543857294925293123152894441482275990759397163116406392631618334963977724396313676241935160961864356710233069180841592313405252348709955798795249470678958369677039206522320176105777793567963778153871154171135270286237555815543184265411587212094444756210038301383011992025208356648561799489097705324451382241563658716239828247098605773036377768766452230209370090274236566927639959720218784279167940432111515216867435436197575602275159851516394444409630270118053673412747752979774568041075004980293156082260787853393456505782010396945501887719189042976085980505466527888641996204162519577589042941196476885401067852356577167027700558780261637713799975356687718853184216434225586976402137171842843496040206959551175797055282386553726617011172320986113943143639033653711499216025243222343485694716233600674449424618379718182869827393822319105509243012734416120618837726210213273180916342952448218636012571258284246013332732213656859165569247545946586611744616110284305717667120598079633306005505210263782050589745731550051442154203237876938025301700616825305875033311435086872823097562802783259165405301422156397999164745024890825598609834902451994101878714647301337698012461839900636728317150681965620036133281300766875848311432391373314992348444959496664893417042151225440256553951620345472036222157757803172627526706428828968207741481706156722091842651950833190055404800 [99,0] -4964709272432722202472247579862698596355031637000418422253452250008241190423151176566909531901968937228197283022298420637123399691719804241938805804909551662266955073620647124678819149382647204224461075591419505131438017430614708352803387080049652167935613644263204249736528383448137059825206609912306239354248322247431194924777119873821310166629054168491133098038053448122922895437311992250698929135219181711005938066796476053487484920538087921462104750821404732976102891013329412437294586537814237782177001393758625380195599595972745870241810822887946118747568677067369828195571536074377539753265469862061040955795079788419799390509646296192571490386354900232378700735527571163207348089275671438948123025885142737967021789029785002120657683603481036520895666093813370522642866329652425803746531219675320858781271512841263853391709207380179746621100357103286728013022709455042509619775444024972346032689286466336097538939228810710516541979078123836395547720441077175075207104811312183672057426022521958307820742777524119314419912841632081971288737076283383416741252633447107333198686534046713282004013085595269830807912945496967281300671649609450099410719775512522779228622296379050136382949796684649811360880572314966812825090484306066486678591254300463067170503869249775027321921213179637474591774423880485348142371539631180471401447202410522584475204324583821032843476907641685285466454791329875215328182542812352672306331498179447946849786500783549899071639412697256566416459504057506669906511573367711089217332560500861684444703269125660270418866097758604494502708657379048944621594477403904658494278817269508246438088317505384010093729729917712228836960474584685070917630175746149098813841928966620644588010828860418150098811158885260291234347372847198558001795853976032243737876996083910793279013696002844713059762900300894371652159118688198398509094331017726707953150645307412530997307244721525930166222936495241341208134805783158771276257466683473576787975386442145796889130245066708083576535316373623330827290564014385619132994522730443574656817719398909470147490312936071056608113321190036286467867068588675232903556579721099714267318452118669032459549486554282442339765424690917853620469877981757954174183347812084349433787768299016023172932350688203729950106618602332491231429665169151901359020436225501952867839369701477611875239980244323221439358380541564107793414773043686801232403235163732614017566935993046791235952699414751781619066133193448340314485644191340430957234242373379394478901466007748315952584236333165584620658446240685385819973086247420889764146515982405695562671520769680403699187336385515758085055726304809185550332273295450830115099743627327509189993396923879698011988443053069177309077977783397703636101667519440580001364206157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 162103130805223960428270493801539046478548094997048718178229137813181518776974588834295085600418477799674646449143301092981866762054130162611625066509789743978611214182928103134744692078464854461979697673428347614465065026741942470023435517999977944063889786813887486394266429944078459230966767237201437514405703402717873005733342153902330941608897045312189809523983049057453468995618831311203925338421947509597536013733980827399541379377815789714395887835601235337141055597150460014592830008559100586591040262663698160552127510247126829952684115996448812059126400799543614449428637435595444604182467027694442815351785709643494517890555158975505093708361041233993231982197370507674988081457819451587506286767189676801170668868192307503324681091157989889401288654044784642521419752779816926821331624386593057859179479867213660891902730682345447076699739369952995808217005166461602418028407012448287762203904816702424850643369810504073976260637989285977710562334348888237056619890882441861017538026109140243697894607435803765693718304740823700951631489527898257516659713373437197216683941418504842555985414604899845024004169778022004610916457175834366331218972919986812921986916423522927827181044991829562956519717174312057889382990478636265922952628546617625576046823533002103001464651155406864475373618215614832578580389927678885079262671344778822200996966247556848229843356671860413432813492053144204882641806984316359318169196405431313131265962285783414737378421194975382722457544428605256006327258003565915634061351125001498837273379190072982160424850837535119674643928938524352721003985502306972167589697260335059594844699189563752862246215106547687933808676642148405203161121963882651755959027289464668096639149073302119101516643046987104397866409137883709454304644337414834332831948551116277711413006447988498726741307391612707752825174019588952408659237056990678145618455072089388746721315804645523363702733866289485679996924088839819320898781794440888995007262919550213559758172243080994045929366265220595377073107213553700113727368053759355874567177295708302292614187435817652330308353935909063645293836434018242425697901002292135648146701670942753217620370209704379019866331093042520486353082107957261892639957026198881243932579550575030054887087996743650594095736389365122528850670759015955537120668345498555338482969455574252957427212550953699733109137393144727970602783723539447633536671451047552709615961993046553301562779394201823840068027064955836103134423357370810862486521071609583260465990937392470443823401996095158905902264131403214041377260509420722415808581527778479657862196116344391489460389564893516072926041148260549642607455646268982285540822949289979058041647524400310179460649241732040162821459002279489031241050537953280181786859542088253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -843522031602064474948805039364812589014860477587746782918773993368599726719115579408138581950465369833794204692613572934447065526647579750345205508328028957332218225613567624926574149571550096691089438862149845526906450857783556038004138307213008475961830704033656769528367706558723835250494195716295767582654986052627688075546621693644483719739758995048612865991562661182704033205326626273940171995150359455492530294573525956347370166309317806990584566478238875226806407716236213155003530322134670816751445267019297680851585164496985257255852939503688909258596214961681520798632165962384160853200248261257406469374086092404090934761815003188409317126667915116440306802352853735929224912326498470846547339178183598703450335572513246580091105075389868131191047114730650520065266359241708005246084735215015145086760530406289115898704501787537056693796477057594765836210433351051632663678140527087711460375568984346082049732280320879351074766109988128625522550376803058287051020561901450697436189124300617618365352177145509182509626840352777559737779632962476861825804994071419468715249056700473152821759637221654601869363659424881527478759837285355720802479000781878550468203583518885735255482105835638902218602717965566408385010804204387579715432956929412437739611823209223725271426501167503621882795520278185265035158005916260336077621847346757017799867506068857297318111500932848792771320737216740715959202581914399273120549122889816019992370552133294734642073328628110946981909826673246414801200743215511604122949967315346455757668490188245377958346538627982887661640787573693751425664977702688836714845777172662152098466206780053303395475955379556063877796578209616671663071727327752905387063615938259616371912048526575278619095194625759608067384575027321430956880356917140381048216409086286885319308065591220738333140807868962001855967451385725058627274015105464159833606070250617549773026037183911063122492530614849648091548887775339611504020277823130393026950696040463608569431917611557804573399791981335129228632721992460388553320874229116597208531753564904730731917579293407318997041389420614089731552414691530317010774348563340631251784440813963213892847494339715810067141034034031338230871367110617227816811122554213853352674886266527118650831392152268020240891685130779145733832975546512990210691453696441278842347856711279870375477303653575520736035527012045820478712637900270053322653805755314673741964344853568730170550123537764338014987306842466742200928054014449680681419692967441181603638245797337986251103154338553170242916560199685196089938899536288429170901573286023198720733150010712562204334822652200567860369612599834427440492422739953687433640303296240877687048793783907906986212971829851594335961763994247055988840831446465732041559148109548748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -9319819766249228708141291792671853636892016440690165297234131155262301549264648531291406992041534802470130308045375557423944950802932299187017322800774986853638110016289021600922183247407968838945985947506971592332208844697785105910884014440185650012681278755934462403385710452443883325409211488587482348824947245414811406610934048489397765216057675326640148492473374820037797449346014654083511387649300880176773750694574717055914000537367666518015615162781283050754290593102397925970640387565808555762981120979185167238983325437837128660285211159996257764972449918129398857942595036387528528682241379637407417057551104113220997602613742381887843437601427132121737163813887357516503809012938414044788890145874254515290246870938353219869512956838568814802044554627173536261423106665591741693566914749902110637373736753813689523737083250461576367794834636916275769240889497547093397729099391109140620875567608491400521127521684415335360104017368903970832758799036718143123626207348586478348164015868402525337052431308682285353201208791669504774611089638023123419541239017969591847089832881102416282409374032751419532121482281178196404865922900341157480459689552868396503891179811349174228049327972214067723932930157060278878168886912150883569421047416034439051041637468589646061282194453232965796699967260905606845768636514849276436215550273076602718458193245422980995303327317269204222723928395740185114490021177846088087742578706537052566978839466760589681722820253924823743224717107790002701654638434481538219097106090647288613557998483316272827752504632802501426982636816048685997200212657912768252092706012090352619734885750995154076694739180347271845151656001952523698584752065803350454341220608490247602603111157230614933874605098475521468832561201850417535776547763010957290744692056058398007002020693768823993653602703618685893888254441938542955986541434394730297295408297010580818598094996683371452717440068393507966077075296352356909666483154235544239324876437845686220833000072248735117347339819227556621758833979478024851269289344426318811193398875510053345741211759387653122009027934847545483916425301747956402925897461980070632024055238602707071445094309480760723933241536175509293411269869026023137220662294623072806098629783109812134215781417493468620684661829521485316016979964093465496108449266473283288832111431748138148672226499924518502284316504903320973685467209237931538957359581788534206641982375851941517417365307647249597072686262501290076135800043631702523115568680428408611892352658826413878097687594468892647036414125083654433643377470092693556550547871094718687758826150501851242930469730346153374723868489864780492474175512890014638777686766194366247684840884912794329222852090310908150099606675193862379732226141057302917534215750009361530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] 151351059343136370432993154464236057283250572123890938433292227465675803857028460174078196728828070519780734238424589620402744527887336202154186837691490073567106007197644900156441450243344093439589653583716357297257496559512141133712130845584696110198304115288663569040693778374350010136101293684239915320454662297539838274998357222362680261226380572591432603588053189743746124921778245335062432750908371775660896054555594095329040918501104186824472424412708879201602035675044834793043332159079373324823060447858225533228435715644169627827434260489899081281259268132636179614095329593878631580466138237927275433793807179151463053785254947842312745780942249951472166756898250300870938973151168107991235709569990961900400609018221759936612406051380802926762905327017907823054479259399404428643998019353262340812927584488677924863107337981495523708379952358749365685917805001426393164040280954624226940253780663607584829946141764805714681414745838322076539135269173452302128574086345569152813276929664533080579573083625110495919094890631384086600288848231391771254627634769168373957584943292847158993297434089676264435581205593110679318286191074699506611401492232702329640277648396957375386821509075901891184237285267376315343984439948493457066545706367955713501637998179515429865728210246240117325224192850009042454816055824763961875280319115418003440775550302761361731117061348131524793546866763841624252184317084517587476861711397361427090788149599930117266628129830924753529640251348969000681614760183895752100289231764052010980433145461670312351051143534756987992753606460976219242939470535965800513093561134001826395634656554984136787539214073712600050563378868922213112703607134856045828133244917749700970690070078876677641279311682425379684635387990796336119305026313403483339523022394933635733290117729299432180247576232219215589225716127522038607121025221790821757326484511838653017426964843657715129803730359261940176677497434050957281676067164668954474728501404710732238416982266647347325437114224953545429887043665069571002375198350549510407023052526912422702812676007733037386948506878645065029955108299515830883963644784734636607401633263717526875574731268500859455145977784621282697193413652791623240677756032372098598527911932619262922613820722061710448305193671118762629639666876934618514094473574698885826246113532333809410843969023375285965342519114936672126934070736738252608432027730451058427568368824430239852193723820591685861145925637350251365789389927478594868750397706643411565458365722224634974862768966408790458119070237162108060156172574819833535565666458437596148748400561997094312093369901258154616799337681486433417041697291805735243872201316119597629866100636200440629942251286716721002139361696711582095121274721170285562777774951006575001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -262589928316506467769947899627673651589226469117774032620163126552978359807351449202038356243261627096791950325899688848330346408233949191884925427426096431024263968396159383619091716813793911260480440787180140190841194586089679183421021661441624996499125228553801493399890803882085398969047358271629343812175248117584996643135587478444289669441551636975710157930807402627369147016587995722014460422203232221560421868097179680039927058251452385298265244578331124475055033047459947047955022414768924187538067846473198810316427832300886207377675407419637914861454570090175621149227281220156555033708513740791739987107791420684230139582058144238783076847674982377689724945669862219655987343889232691630800103809428749190075966860258030408782641324596510600993450579960580294721513359536300509714871122262077264024737709325140680183509704664936998744245947431073705087997713182698769749095280805664215647246172531838346912589040341225517690540482705783044562821364510883482998899858406957075987375868289776756262914584634464613892994340341763783512027465384210053986801622791155007318691702757970002829353554605002141737890545280541294492529198650943310269894838518219275782749957416437261257872972025436837135774378446427216210371015457212946193785326486294304457626041062466950136271603277293625603760395336345739373569118186678327297126250059282264879237548632349872913741054407662643396587676239416260771215828198168803871869002076924735730483850022670640656329669971094398198156911902241835120855929273120160308451651559916742834908092389182139891888603607349735873098257928504368663087845000864140352953225337059503780742219757171162182954897024407989122993859877959550551280330413141003316370636467439398277278993802931188762943311909039203348013808791057021602521229984306219709920629272326519696981007721564998188134012582870549654720476574218010866843902100768975131802151302989100107210613005655101408768342754029390767500871421548057628418979029665695521649383442174006504085480649954892066948443922344973991517160766814704537195481388576632717906370609545284198231158328733321035793868876829167268377477450334133750573842402150870086138870626542190367294018477984243879302448093403878007590713290470135688480440716555481827839743184951768460397951217981535822493752274837568351191076318279740637700042469534926521287216304310646104429679100965803399306877958160887207378475064897151755556042965765218194784658040591449695532633314123092335456867726493657262404758434885943674697045551717245112000888947963163302613417577693860306547778636091098739031723771965999189189212889968233536389179585864980126613511082715667993511307344976919351089190989177026814448504561834193781616883750513831134574498316458295069542723174344785082328020728325400456239764082267216936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 3454317280157968460370860374088473554728042083984809587353157441428910700207235026448267086881240561793201774037428547021907546105097177597129232281679592615941520875192226253027539503915208153888940782647513978754030486659486699007687539477445557972543852972045073785710970474772804778281734139334374692226545585684866975399169004445208774104745738990263867797136326234556634060599598733457072973585458664385181865292609098099374838366982756320786214720081726009366960638831684191910894967389575821748118798410450994878220087606909188073688994491807530633983227398459794401643195804682860709260455767582662496676699717402167397252452753312539925114824314174143130383308258128722134947804115770311691773933592122630690879256901512035537034936525843683178484701902082367275230832805511766380060073418817606343175621516567288104856278577578931457485008682218432920914002336268325762611054569520728881739385909065466997491277654911776048870130486437678277041919715407764981127914154977554204082111249230892520860640642615574923302180589212368079347481979785975382663772014172122032902066720432885834816186029120303567838901420209712160605872494427111536733245266974782676332592717169382005556734233981162792862657426139493341815300784695720779321813946094615188043320879049214394911685448426892317293208580616578105938496825364892239024962465523915786212362742063363513958127189391710601745161826459404796074200494520256714661672388166484511812890398691684282952333030340439523541987173799885588318801216878888576179038590464321248781841931273190985487121664910791561244860103640168723336070828174242719501935479867071498079437438719214736170394378215589004987076484143538152075880472498433095151243470732420381462736116024444642325336203363781738297844565113967288372972872308508657017431606081193575555214675132640745133330756996055851765340364475744160936889043680097961525173039360785347747375621847011334889720196434431159532847696061189826897172941777538733299747852421826055110582418690942898445056888282311417377692090164991652233603026900122207326284143975740464830712776510908802794356191436978682319954792937850732242829651690341519009120539258090527352343628616446737677662347181950331500140078164921814736479424764017384803290642311638036647499902700304119200337348050952443444508616403015289056863905656159866983525732395103070588219693414493369875098172521930800770818203417824118526899451958132788129612872326553431229283002866606427176309755610406076731352500095692189000362788575053683310403688544609143630004466637484709956287293667074683320944197615267017363330386139882337381453072040379772624083087492319962163470016114919224739879560885954874185435513486025613183484018382083243213384963772841926768710423201277935723142369676081241960834374866810857062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -29271849768163866889437177783663423990274264327445231851573445027384119269870776459090242714698253955662161599374346982249229388592835028152216716074501380493868443762701139507429498496378716129890493574747620786157715003830224635580625521830980437646603101740401597327527624022349651571978332643549256965135773530720638725595916760849112388875904722388356976790375156649006450446939828709697077115949953215602741486789845440103028266050932388989812311031924483137400099997536804864261293532386180864458598253896692834456015636337167642846307030423748928766378789488207992385540865633614793081922758568113310476720533883159989863208859477389878507788996989618397967878579512355062507110216918166929184206097499958850251476858784798923949348397080556398577280975191021266402197989532938342040190055737668222720572894663120522119451495794610376406010950963388019480375255806260311352151473021932551250188645191674106119663793792062912032282080714650953666167118334920146872727341360674078777456957189624940422089336700037890041845875633314998405364461142618434648905532987972108499963476731389500189804841088775308837791158803840113162789115208569528667717588520685258442112210826048203803163289652817331914588700721424406856699893344989642910380913199252765515167355469942632282444650605975692509893671322483807169953247930446696185546638021155701082239133888416060169208747506801219416031142215671902012731910764246297776809483048090482570465193539261191777145938607526213461606542438521920933103803634666416538676483814556756878206849702123890485360529963546777310479041096192362255884146870221813158616897598375910856136102018904130765944472563192528703896446642233494242976729221927095123298075686640678020446080426582152978983809484001318953838492703607615502926329272539913930984614482800754488392661959476381665807410496811372261838973134716188038794307785252446829569667730850389034900067024637041283507867864237016180659901975499372694137953359395298992198850833616735248220913401452580643618682380361127022111458262955086229275553003972708858850860164882598243223009324041890503790406917529539154269874435657288567973489237498799822286493110066404003848836945587767020675713739889542302958575593623831051517599478982810794633033380467608020395824055003848485819700649520215783018441719062963134227739674585902152813894235037696857049663157453736261620337456498633230486239069293025881591500306125810088414635513336702126386548971247435320253169396826745934219506096918607441152353630960826852370932983638507203151465048671291123089530468798456295108338222237085070662527192501800749613494554483028152573108567801870175980764287480253071388086576202414926620645172288021256046700405306290032817433272125658775639516798847694381477684237945503697208237034334491299020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 228895065443843887091114238542067682406763016151402432562836099461201981821158265007575211729579025836507084606233713851153098198065637721922653878055151540530405171857804604088103847615676824388908993780339386332489037970644175547838926116226727291850456851988915538669194275733553913343801717220937248286574756854801230805282282043450086867332674449573723947993912912776613406897385414757039047983211825045728520643706337516882872362891216197079450089796285727655540442920266605927582051351315827848445660764679070139963158069210718892534488254695344895889751191380299384121546460313850640174379018695422823029765770279991172609055406162282256608934804391267933699951129988468588320576783271327917062621209965365362330159202909956369628274128539323600741670575718574380359337115413868186682978068843295850810092420024652525824214659208751128915357009002634869674201204595865280667900851141510581575945813650661384058159423635583976430785799232325210626082956146239053308113542293110600187046018075612608230635247759458155601667062124390655393892978662443373957340087301284918265152049902433728998615071140165221358235937777598027606283992447361248722510767629736279387829816437509823807745564886954128060459291165807913011448285997971548283517130245248881941836546305179962749177141642443942045316122739871863563410449011298664889828129711752057731389530773560433828589988866070848154703609538404736845072524920186014273445575119619903006524917561485399539696188143951281533587459944146037723830397265193008331590730190669806091623563311176024968348415214358405948448303299332592092455119913644177414778408550351774518108520068149907929896975686788317997276298306805532024450646394643097106830214896984033331643284908818436055806113109553351273929361244773993918665492451076341304549450144128417812303562135698121656862819168135617399161075639903112866980666403536665902121349264302894323129749453853246159013410175421088204159385106796884132175485883621163270375183673047519378137661528353465654508842714675668528636723402553059738986401945001173713887221698329985997221254124363036411729747696619591802927281071541339981236302800311359082951790655460195636969941263260937988430156791482161325625263470148882517861343917683304184652400619361921347315896034349769352908726182007100345288212705834990946758475526847747144237289510072384215746495888676375088664343690659558054772331184911510284050933736312356210557108939504584432051696914807479408601657642916914566555153098898224681141985510535676657073181098057415991426902055707248962801256981218354727226357146879253960698583527044526406434443141951253848940303432266115529115030841401186983269372006623215004265574906202137200591168622491225268584819997016665283470761616888790537905621531116606469438957566439958826188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -1271332436710918908044740428019000502245250443726297892851876842929917481862783464794678784140855690092565230508124608148469420336245469213935856062900061095259045385021329393202954363879528027532034884558084213176794472624146112348215841348655799606270578465764371670489814964585953835636146651446938671491106962276727835371427141290625091758927552636695927935901536753847861714884872359314577667532064882350466118529899277730178511568449794205886152981137907848716102126699364687646537213951812633590598013749040099209770757423541625053564803374354814406199889572920094001217585063454733928432203978200552830025821286117351649982205682503187797982571597905632618980126259977759496001605162604015212925737869798642761555285293099941890347056334713596597213295857513422986660450734020919945941560094887697410278679291457679926595841064748730799280862092992582701650904335216648851861208157010699854118787667158065894467739481834832747760024560063558001388590064096147253658555931249779070529134460961814224697609076568277517132203302109230356086122535805931565298532995229267102123232551633188494822021973268043397884978207229702047655092790497173187306908320393072931180253322413105458153297774854066250320080218160117934320855931164443070461813596645883155004907684284495217393719749162425182059031478461562630423552758788434381987556117286220755041650563786100501501785230480585560179801314844144037526112063961727611058156014797866900309581423693754270622979271518576469797190363297159880981099676453584777172853946686264523565889166267721809886007413883786491998491056200144416029305696669225717562430185081224937290502995381327176648913457516752369052489832442049154057585630952887755982655107409337048779734300403028130885354897356761560155186911653483767506344999212623938987271310997551849989259230927312239809507168171134775482427033086373827972882751890761425499677584699371188054280408875273842642515662981103553006488738589063932351684391498975321003473124945733229052481443763939171693389557890447326212119316869491877082834702245176742940026265958796482719977102683634058782329294037881348339124485396866243075601860715155958089230417531402914892361630049034267863331838624420704680671534548474338701583627722147008263971671205408591622799751833947738657755622837005455973497478464439629370261635385242678190355841904116651201847546952455820309949444056743945643275489176540822157895020557552953129160371135848609526231759175447453465916356218392242849143586535065496156711783995553486104192888800185135058750862884585676611436383921362655078283876178027459585711033524567579359114293893228817006569953646015853789058922625320796456044589142606472299553892441479761585340657299940305694800029131621222642448710268499338256001493507017959138939028196119493811896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 5004371604654286588424698908369856622306009094981107082534982698217490528410512337333478954041203933476090336340781428050435994938852170813636200664973376780493856908174732189434434635998399043865266769270854192688481230297538685715403253500856515432772454051113660256679694788014253166747341930800601691575497617095642758586597340263873856464751652255801089968216670652808255521816671030150051546822721546991390851657078034084819635262692572066112977146630200658184045826096440434476632969795936969853500084597676367794729765769711098037728277294241992185676534097288228052426624613474917092065689501467666174299302383158235105526571360694865189974563758666417270516971568141643938318049664207726163590155169405354436549821217122137214113504355476282348711957213913187063158488464866353759773711324082642611047925359214675757911063301420408168672644992120283169854052656365614564983605856828721517402688488957135917694036121672538062204480545216538679100309864767305164365895161771018743031805612082966447707400261972733319101600838562434178282566148488685853882663561254031738102177978417214805988734954799157895041876309855808633531819373080770022203853452685132540323866145340916179138467689720988056285788930038928105386373153791101169293144022374107866360176301746152415306513039702101221269903205886171861225544417192845907462921588389953909154272021432865898607900962926755257336176285224962447464347282116420503927610761167549476707712259036642011554079660612773113833621615493986845272675838819808437733693993465966256277690020733747945776006488854512724290362985376412259520558300633553058130221522680862546154640393726365292344277422512031436374754316826457797841924774951358849935830249529314496048127632664769767228335463702899389045228186820182888090633000251418131525915864501038486822010905876752582916475205879387354356807062912960993015608507996431165023859174986497748218827201376064398038366178659777315949341627983515120695800437109854977551069526350937642131516449703008410033269382135056060488429116668216321405761059022589509064572930508448955084970899306287775184986983592592705426733927695618284001488650807148431279348716872948264400462032497156284115299099566822930764756023388996436183993418642149191987153501550231638323595797941996357111465192721797492344099853524407549906587883591619546886369248722269446685855433030556982153001102782609346951238181691914499557987229869530863115431591962208749613875291916169708521196997642213933138653565002832656332034199350084676391049467528702117092217438963907049055036807317941163718422539736452289204835941305304878354899411093352814800244418194133218955254042790917606886606180195535867933011336452778821741345709567486673102308311671370179721553353951621084826503027948393054102633535903687431631667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -16338675565711609730764843038254619639617277058643999517468370159488881974404198704925784705806133216399305914651326330419054276516232536620665659650289465020141617322325046770920359801507895839399095077529599513508241408937566634908055342374394201748746848583776470728189507293859872366210518168245728661175305763592004627071281150906474753968367715016371159175854396311289177011710090588293121548137087967077197906021336444535992167584132112713756582691378544611526224239187722905264972848661580940100253510565630052267535734369323337872003169512823614387332797688553377161278373968896147707623135811783039406812333148380687802493548791713321955285219828367026228443635835589918970798338211648011860191797195407297068625305092461212100988691250875751402232369785385939330243537378379005147199540953876080967374081948786831668309258780402753141469541097656274182994274729922707186799382484265929691231759728891286115938661276203973917662665415417117575444484331502943099303027402291330929601662488727110441405529179977390965727153383759213279632530822596647585555536821420162639596763429376615572066091392367239806967237405887930966743962773486544844597790251740484315072465123770810164967708891148456858463949306971530243472400319296489411368406503737934826488997693474042372413365704760067981331181595786128720561566041932894532618956998105134240100661114438015408749088632735338635648921565974874790294785021813129875118852729891806600817339506172234537965504258696890399852977464499308295081217454406667535701430001336803513412337865983067142465389644199582140691663482870173738455955747112111885349877702585245594128639974693658208039341421997023958262024956994886043827910363359689820062183836816330935721512261412211978969416438072661455986598333946586426309656492635909235915932484670110960789556843937693428734774848263075587710684176490760001867873877145500204572107960458949566245369091720793746964801510727607962300662568567955559967722164670092726381991254246234498824241536412099768176966690325384239028582219633979459126842885846814000892046603342689535633495464945597504162326350668909125873786002992313528607935955592148832825288574005352641021857696860188122511798635393945446527223069788917035703120082300440175695766808899576316103219339992498930114971455024388075383408881415735397425235454290573571032816128975122235607733741305644767481523240054050751711458054852453579920455859297381101745405894221270372659751432045293815377006690278665233588163133419363487101872885424752021805897646747416558416470463852803505758049273536807378719688674609509355926938229895199626559583662310430276615967725295416668252131153094509058833210719747575305708414403378716147665293772278851762306732544672004366848113791071123826168412337198767146964620758216074542763212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 42778991265528396964146421838704591421321033497492559634230974536662794791205637557179047662926416959651834327618282461545608413209266183263498414660323122758926663644131272556053341526172474027062148478870442153549987691822882301374160217406387430147985396471692011261626871466494243005699606051373179482136139809627067526477885799261300423228136285788283296686811116240990242086271652719021683271218387746986567288308275067256508895574162652147118471918549071818328166515349446104747599256476681039326416514371719492730733846600162066300139654843238565204761233929159802341851457829377064331067422512170157070807959700389572921991754097012558908235612494898405576511165641975657416425267403922184488070798114302204630922141273629768139297082196298481747845839121139040633946728899409506352662105697716082958592352997132819806185385417891169044760651085081457122339067662150616464195644247184247104627362114842957927175096636534534700921047226239772703642632958841404707231109242338614654274534722723306218556275230043937737774739268874460617359540642711473070495396269637735758053946495720205359289220433628385275632169395149959793333333957955744722376209866755085555891293229573482547086642320283953276860414702670219425992179992471473232548137317809010444409054485554188050511721373111201942050559843036517207260523381268302772765864047353241171643562878110038763702166091455220141833150203911562539080560708350487422414611004117499598995581842233643328409089718700290303351550460868340873168553583055640475577108125531397989186067717362167881332213151714511385079742996947659809577401472323031888500129212623685093141385241650910748544170130624638875313312572121079846477095956194200507307025729785446637344322509740538248250488713076691238909625032130869603958462331834765922998827420408324186341406338446665812631966421520062027280189358771422436372641807924287331322520130642703270848901243711685258095959597848543205515924176639512476414386662321396516030864318888297751416362373487857751926595096264932348289072973671696331853089757314629036407180408113691893842418749821521866241981619278186787484807694996197717260689917117135001791957445163016918318012405403758047405470791745993422579170687629308879735007662865610680442702501961730315217656458136654251687151390415422673156061394163640365832542176308137170983377775769531585475247802383230951150117409501361429905265056016143392930778092724468715534924743956402275087478694114672823202807780077647975774643560547400634807755089707561831951141911388296003406560633267748840354150489544910592003993662560608304065625872697438601614795745266164764360349998805599401226237363996952982152916135305102192032295928657767093747545151858501760932017637912067544078918031862230268787169308535955407331969125895512332750028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -79448124742223971335605855241779127766696581366074602623058543043961465306104083239475656090149430736570340296658214977738913861107346142294297435357040181263343017959021303895847019129966138251913664782821365407251548416422233329718464046360871851036945967421524530427953380915896580270122275056832166930364358159271564476385313526062729635026055850966168528900289666710363683849668520132151794308282277345309296525937053037207124533257649316520765318774738569749628187397245466059833012911607110699778832428645116869824955954787337650862639984434677937208216288563784793777326610890292478628703780097784003419771649903408187356991500342563346945617563406783953969230417322466028952194767995213216151255887315295310329866729359497021912058710979078689504907040539026156316258043803159683861641551383073713449912719108974171685538890305863034047807226923256830524021944454044057260583843354997524217406121167210855639679634188528136588914178394474174801398046824969450313215870429606717993666646165663473362109400441339511540930981550830347247565832534050856677924867452615436035116642576707495002229494732059815680012449158425296996976094218564750513096198477196950127631696756548972494779565833761032151685075666665270690369358795544259055627043654495732044852187352778298794055312943985096288315508344833043175300286054465508678182357633941214479090691544404057558430291179509603033470486609382890503716318725584619093460494468253058273851524383917061108189452145487259684611007649281063338774834865175368168623784897571601931925709033752728142307330469650326355885573528112777039845796747383851668778830551498701124469244677458451895250254546385831205193545478484198038843630183877426149651196624800859125131108342053539119834061146955345824801796250663653506088471459780402909352748646299670983535005503881899358111083277837219530826356826066614775995682669004922821290337742288472472394738305706971573495831367599493895103270334144971675081716702753648919634256869532442660147412606719776142810458446969579930452107031042225950544342963766230826157398112115809971139332864706047054289932897248935118977155918642191043760103424824273756558319629506267674711382613995093527960951287350628115730060339368503573026133874154429317459273495534887636135973306223197518698194522746057487210037771082601107614654911774842748593732017492016319285259904418750805223364107007254723725739530530202694170774535332412611339920620136501570177798657380814525597837656941501912389964694588441327788887112793992290847098751886767705974941601690929752640641004772924055979461664238511139242351674738923144436464328883587174706231722052384003772826411815654685847400463671113930920366371514646654854373218839865273928207301685153260069687157584455126237618350648615786455110452483765864360837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 63614748477957210245978871631123721821596890952854648149441111288927277796807073419956061816340210773234176490383010820943881544254201958502591340116530028468053265375790600666735637477920693645300296973051679711522384659288807506796595794092435114925660708852140014889809748210722029488080394228747702857994912043981219778023859176174713600649522215313991410091647731818176600217946660341865834368493066202757792554166467549928580448317332930737628918411368856469314499736713159358040014521086590527221947851656122482574161265747049444064409442821259417930250033017387317742590867256287924809505721168368383899068883015357282701436611647620748430446201359328927801601046389181690067501383711485035982417642668188666337188950957070067534544937190998450009985982591502402953290428278559307186338673225550578455333031771158989337080659262324375833896356140360046962442880729404395167302028439943082451436640870881531980859345686447364757339045767211166278857332914277853835370466840573669675548544983271222039540741195577350305306290612843686479904755292593550818772493973280121141525274233450302212283757882069036966523108655582204656476925134439450369045602352560171470333252031775033150085545506830776641997606278598913218374338113385650219157425763005179090641919226111624832804010301543667280062892766294750371011676388066497820906149289826762526021957159885642902185423215184198237103863847077323218831139458990556650062058351428930536555578926277352749309837680066291877681691709272856456185586303497701308643283900253374855449854399088531910995908132076889708230698517045949630019851313712776518778563142767371842827080205233098432525217926564325849773269164948200297663331026425157888699735053950352732359411474895885326610834931499572036022187167191888453652080527854790455662521328476165457505426963600278977819660002078858808616478322033409147045178315944826194751557816783022101671884356150382957051787253276996822269436137574017927586074697359157889589928493867051614218440728773635400864835092049572746135103900936013762746479109495460739197072752646409845703895608207128879884049816429057195995274003189883117955438286018317468120676659947858552399876165379377322087932343383324621836477078181082784826679929231009179620626744892982984076843805248262083883241763561861828905958131242215365943140779662073624974570892396886975354831366389634717692781635676796849709182551962365620136477922780877230582758728403827146056870570983655010604591811768157729733406208761992565256544010943299848259095679129298385907869059571855497813579600190963847583660563168955428691790597224231645488158348135888086824316087387455099764953321589216741481427301588488304931686241755976469668977612952498680471947809090658618453560859892025331932927746418624369586600055329686879312281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 259855800558313328570206596508780077804537297225421763083342945427579892139641985164448839188431980300201684471666833658517520915882103766672322469021119827470472008702566623376619250847945317102189358130582525370386695847417625488990264085865987800485643233526400672794171223353121080583039894486228530891335916876306130838068935475541887584266757733342923586180447616463088332746709354092313794605583917603414894018425593708172793783372121041187826949326931703441995214799089241118564715824659445857057981283308744005982062751429357176018708058579969812607664494858678140402578149021692609102642030470271665354060209888476972086269546209989498608677228474323257558623685056832327547521980298583461234101791131080909560732209599135373012112245016632168952855527195228918482537481571402618277714662486446821938696218137966556136981431277325420083679106173292090758231435288817042644158428455760802762025877805234963044678227649439900135096424055640020260776616378781528370224258438804617928078221888035346119027754166251683982918580155125921347867463224202993786752014530395652480482852179068654207127142010109733378266209141931838394690033983377478562136730437525794419229223086428995598707738250965588974403850868190670379422059955181480053299780951176524672460086361800920341988473606861730719976015825889077942340362384554015777441079590533168314356499669098048782763240134113225090898136701007067880993398318794438304798288485152972089897306574224134253066621658601735269275245453354250049332718192693993931571961817813471620693365746457778681338230732479655781441592826788097563393804316942626510418649211461877161701268210109735092900686233395492739936014959078344547878136092916939227449416298966275685940335875626227184553292476991450597887339128512895039599182625195072821422922870370270829018668496510433367383795118405841037191641417425717468424755646652070694893973614970094381005696956729349423718471769322701290023852451743774599605138625450670914663181023574469978659595505705207037646439441146468409342334733909358045963229987722403677635721302615754579036997981927332628108421774624893533805496056432468157420236491485883009664069439700337325543971986115987869858589823101796313020462369958239604327511623849282422948647328833488952821335203340091806974155441448867997037100043542305921179161357588754679465826478816916079876979263473837579685365274028937136735766598251206131167731745200364095872908198105277441255213377583910399811542013380370126292912983742423776409576770049319036145956272853795053126171741995935441845150462911143836557748979116342048371117466679752760107904240535868703138697022601539214456568064562635703829300410494306587204513024339132155410283607435018605824137512171399923194553454120103593557279071380136570291317239282645189850562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -1570291977153270194500702650431553580700293061124316870014404963872285144596042134056319021231616234713756772467377014398528350785878962452256407187170242505185829307210733934713051641641116042211652752869869218308479662524964684432009957098010356500781472026736893674960742370270834344466185650327536899178966668329106735823591595684947535133273693102061297983393101651751440056612560553491619808072857019400995168445183702748001867560930428691053345752065585717583030774120339449292386278848777347363924144385651189444609623597889952765772219311506408276607647495956742499744608715452047029034678679232483494593017426121946723992923321800425208528139730839783092371737942915240644500625923067154732513372607780179093825457654068873517299698466423958197641480148629994473998524657881271930389147168859860832418865982352877543199732174469662071167917447324884515589301539132112609131582507847664634618120380597347661603409994226596651838180277364660480428838638250125469996714914057700238115472079558655093678137018244152909417035822381249716558817133652341678421706126918023503192542963942100213766079381625271217541817403825558408964797454011606250125386242880354474323832486317472811375270475312677799062908292640280070495187304026767911523683020992573997915754568401261917446566989620539653650296948252215586080718625684129341926397016257363872673515494471767345169071116290666541054404677148858592803957245505399486695200917338086352901922237995073614076865002744925162184444546273520533121141397376274157186110998996241593979794390476310098967672542297993599011138382393001175672037186581805276469290211062143784243614251871249406655848127400141930369882545569446066007783192354968304853511922969716304954060145151916863292155572547154926142434780014846171556741904302515179550557633714547167528290245945926640399310535947097632112325372055342580386677630055234057698861519937068312833625865377354689801156293952546787478596661506869095842445636676584797386816814569249691700312697734553863012879667768576275851823787048666315851821429996967669365901337330795374020745440504392635892794942876939287146609989570465865957344180917858257419701218249007837574563184398910384174709162713491958160395482471999342858195244958634848199399401368881923726217667298510186526226833734631096588527467950494019022750743422595937206117845643179688257185347767469139464753028562609643573384184998833305953161033724429577335985055175298273044285597347856474705330011642076204304094826166633071977000166106548981088984768438439626992261374373415766407678443462310680753946144727289694990322690533013545421387704688858323647075628250987426185984485976573059788562767119600492959785257836465768130306064310872237401683555067332898723250492243706237276077278466561693692943714697342635164565504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 5046830077521955943318391853868465025980488568039907147890545544361903676618673065540120815341772506852086661293400327776030809512307011785100414444477406858063454688065576330135145268663667448943404347368669419609888536771742317448218855669636054274825948520746517623611279271114454109361589477651197189730319437914407915761907390294479108558848400899497465965604432558404592588084816695176949715543262661288193724432397227384002951060426236468614685255453801150911872513080339882848087806577684179960510510432402321781680979485321099128609008087907085676109480179371757755930219356240242441294194171234786241378112695683064107713173594229339995549126463676568246389407043571794723927120283933145223417960875906125366583426064663368937559809718368445737148265453237596016780011555645948579269471246110876936608725766599976783494459004723254831306037335381468449363483185366768480579817804407142754227569275085169612282742228254861053502350815447750722533542021008790094336463048100384927632475285815481049457021516957587270386279516774145185173854151918533148135041135855812286971463471883930245771678741672689652858881343518047889165945536306910035931082401394129532867627764221552819702843997637113694846349165381178604957514325919805022290334194934002486163179642018641884463916815195500128142656739411787926942098016144300939805464578171925028551986920649938121896870548817998733113037342785198483092444299723955009102421898391638097844373076898332545177065787656670567058845463991946537690033091632967832952506518539604209972981890991996676935234516452026926102856028537766021793341810399684453248515029673963822062030324584000960578342047059526722379201442867177108477227794851133071043294255928633324304348433947869912326940141091774918820379933042249486587126141378668465302603546544666795966068015577477933149696450295445915866806185952096305772993769541780432641095055953868758435774751383003559959303059244996744154367945637641023971933655706165220455473581988569652208233365820398782754106759140288854200712920434545584613634648851266182994422156405085965155324124273747599706292682337942519764374469837521617270886930054532402787896117231546460136204128092351245242932909201538286857136315144632842542306688505933361148242719028533640020688097798596133086061789552337359092430360391036036778554616532832477087367902318609946357789870733296583839003941166762349506679619809463171613932720779807495905320605786904763523181612421253962127351568423742924819971586435677672849886650745823223019569215273524760629379707207617195470942801904487384395469736043680206951870598814917322117086432424749485099755782580830578797402278743134627390522533588158683465835866452499053103374355340391400897394252674534616244027439596814743502029181804232020656936095625267458344757493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -12047720404154521736701937742699424213288658622842579631901480849131810383607438064487908454101287809724314174280971590044961800978909949379828102429529657462877935014107728450077053066323088184666519479507795375319208561883861075342216289114791482320744504477414851114142878377957032118893333262129601725911653986238092070422861546718422626816957545565841381550664110614683077756333842753535384080093035705079774380495366146171525602727788545930851497901370866797729474368264236642320815896270309498377754481125486492231658819580637980405189904828371281422112264543344182938874196927243529815615396279033090294334770337857290098470536710397839737495320166648221362028459491029777996681447279598176207986170886262673942634917398651347218358447015978412036441637888245945804560686386272523739472750168148245885907390568540786094419206585988691814951990351033595667800494326493184616260838054564233893053849420757927773025970979657234530584962361593294863513871463749244711410835703974928457197144964713568617648997280099199695081407206756323718853843568037172284228631746600771952550225155252022204401946128348390544538914224752626123497413497851831939325349075619365124220695574093241637021086312296532525890848239312923881790898931088466965432164792577525930131010286835035369352772080022698246520497940559645966211396416523955704152850700695552451324185909592801569883931521179219718145475425320863825612008786831786153377899754938854684238919586704923686365716322753848217922539309872679698341560940677258503567259794675860132890346384806432218276146161514689527942453589383571175370078354738506822222904292997182258677478365765130799926190222645145480016852067466945029963349062704435059946220716944029627194221420731426261572573309471032564342375829281326187473711576756171976593722721324455223736506445492298152542532062613417163815670190077644249750202741646691520842396008158527399528286865854543013135782546732214006515782080432057626031198092961459513781981640931493606736859734035935852515531591128185001295222274463006497444677271828915898286527843200811274112941539665658453826054982343974274183739851433519077409447113345352735879412967426137807440530680146514254529593693536329168993727663275924144608070804135471187218771431582485630892710141865383987148677963100591977515359402296835368346166981383416854914026650784084764656545534326296580075104233606129283301705600881683833844221157636585458587320864385856745015665302568933396093361315728784506701319138964047611872153174021531039722499620250149294384025237545733613204478096831130866415652310345112406849190592218283222282470833930862252417234208979488295813064620809215525790433748063743296346798646428353411166416430808803249075618369871946584983123129163800380053640414819123555304884131791318688955629568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 23525050688246886697516048985096420896273635123944321032778636343989800990919595551876389294854268399964265604072492761544649953107738623007886185970472944741478145485329327587196926072491780111666314119469619134402992008751576510985423209131501916122655334807224620976380272853434318036611119972445537133877094673209354661835783558497016632882160393965666961164779873263150604486374544008477051855315855941279024999640352815411198557528237466591497742279541601446601368494696021342453907648798070222932898033451614180100304788559850960468250298233026235038203686257346727310091639398507202246482200081946313323745062706444316202066193631824557710792006067921156197791537241930853683419103057610810521079323739351860992500347856845797254960579522150100483979080883929062599190684443415107291916086568531163057977524847567613938820215216161063520949996459366819354195785984400447228529461474716344141220870696147286561269592940863651251937482131050265315837895424095217003288753771204845099037089336209803065100894646524069921114459226855467868243441323880962252304783154377339873493344399046940298742707819099933633057577987878220816391381733746239247279875488537869342861221227546911529833299840652835015371554322527718442378992289228740505646385773168584061771772917011749145329905941234827784367155506692181018961009685386207553256640655493529751087707381970744996491223830942699804301439060648213206226284528057487928127809798952166663937188334597934155770258316195436803198078791984995903202975674080491109893575989686950546343182123846869381602321457918331476770845599539294977397498628155216426211574877772677857491574098217865320446816918280478756000948371049920341547515589950061107602599191390306987629505517767059229279998501446711359589523497599306473931034474874667806163039233185779205093867687946271486461298550956714958573706481697016183036750235125779203055774273479799988586206845273388153353398280920244179263555862120910883070003185015489279916232725030766703736197578278167922987083453584454649137284945727758015705968070180469758968797386126292040488515251665916006512422911172751965132410678261362859312313316005460696795817711248417966713021153712497873415790189902715955562665882748748733283606465799378152398579731929245584165971017491262197960012351761246281278943272416260733648955470996935646256233646275453221373439515911047845369786196051951385556705546536317468680535736026446516527889895285892288723060320294295845358741720340700897395648107999666836521205191108616253388044519646785144513993731540240597401318006027413172594974461192785631896219207294908676636109755037583814783928300560329476726023678016859782036614249629548968438203513298369068453369108905207585375961889526724881488347551226146837894353313929017070291661335874078453059184230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -39238547172531165104799975318295628985997673393027556930310323055644370501105923959990156201794182698411024075229276282717157869405123550168569844147681226035755814195092987387884967213306279720996842898472162986587423057971235412464296801853170897536455916315401898589745345208347916355784424544743150486912187566360324966946560446758595645330854704980157931221054936454484672211668635099785167263780143323084525529651297037066615007321576848313594623910452840813807786608982376625031675257132761455637697925362505919628397332972820372305705686876552018134878345618699735321239564085851657724208010639374140284105690656525871823507316615623775819671883304220297175910212800679932942063383741804812386499179545432884022063806533426272013690439684977407001128106555200016318052136083565393093782553049991156610621651738053723467886196463843336947762365803328340728854545567617541316022015830938028067210951255474633281802978046604941338691577040187777179042495752938799416005790652340311265422436830769156258649994290553795610694016022214329696737829470786024382004932814553142700792181360378713227744522552405038986861008323590077123760891999894168876219381597357387434345371477054109335710502755220993745389022702662899824947647280743229230479305730259191679661082198337137480575483400434513928063947889653281011955101678116798766084641639923728017127882122075086574640243735601571378343911398739320493633909378917303438984364871096887078676732034350212756425234110816552037071417003670500102417847673742225753133543373170149432440056502974372768435875452253703902723221180448514542825989433013099959288997800432564867680392002994743954692094525183309582895233763296004206569389895596646549764448269446174156169224664894958938410232848129390541713161260765633880629085056934126501681920717741152147243399355386393597678669822112067830527982335784309637518846488357163603566306192876104967318875386857657394145849923997044319177300007089589599510709949945738431501557733990190891065657156169821256883322662491339793344408746058162136472576648743481372195256252308678447802335587907283974504687087820365228836624942939759618602370940238847663764434153969071096909543986469528482785103534835232493037155396409004783628271095977086189277887991763382829639793099883716578749367382820639435058076383412192418090133123359162328272127194647235937454200967565404530537862325105628733787481812198637800493742343396471809623089485790344463567323893217622307944993802435085357807269107310946006752405195978665414015283880549371691228347063826164929132766895955833249124942416676947064569140459796089358840031400728142960739784498641413574591353040527400776946733103096478841313801700096866192299089278248245302814860337476838923566418996513067420588696783002142884497268668639321666715071283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 56912512972935638488273286531535133828913526939953957118346739327720731378932390169136797209814215221788721060974538371664078847140706087627972355848386687095540266994043331409032029026715640616992250004017724530769408877840013375155258037503984122249685297421881124997726285658080250184352465945579584504943105124119568101344160896670067512755399786599803741105058490202949565435883750618006893302739785688252919168154424445536076121731329284333833902352366981170364882335837180253809396932726175504146080689683833119763972327377543274149753134161305983917218157413524989016433662451076129242434532219810028248557478161654903726923753236452162714250801313349522812372012174323500744815915533522391126041966423850582506720233466139245808879356479638485742869156582924517317731065881911425585101780003972932063630955807992173604025642652573440263549198910911556545591548953327756075058789334138247833511998223344932613198896391792611140205422665312314464605996277547624703047461676385953659205640813835309886910952800095222760210270164606153550055141314139777537070215511907878875300457780998423715038455706798372865116126192476334038084339138589175777267634607347641455114092409775503363336959223191298134844664903145669658167048594324768519675314670126599795265366952216154241944483215937249173109611463157887134439140632111060000657704178324403916237747095323104881564922866847130180139712264311040238800573771010724324786930301387992498353049362603912659072157517038922037816716514868388113791465523544374431281163692364135606323024516513808427445019507503650993804810997782258622684061705446383236136863487634190405934672244269447952376476594679958953578724107159283879139404303553436343846386054126604070235235593156725706656401271522681610041132521995634423744800493818423909687437657450292340195283235441433890228033228560780771672782860257908892734757457799305955251379016883521184759106782350686391689377126541877757661173187770242299210894328984850235986118646514133817997109316936205200197077228929376797499855117565210375054784712456089480512215576778250165033686261257009076967595299843546042741754672147007653272627143834601329775876034971134939888724847405309125254233137641511677269180086163181443550614386716868709039418903156210639027191143607982674471522343999007766375187912200514578131101082334046359207972534586748554204871616303883066284236985548499144825840615067196883990096798351852829166553834461125549438546454189191733955777638176614947451923433630532296872039366785708143910970792133857864085339415530935198952738987749169997066800589144157784999211303891587699868334189341379213468201104043071775481647275056891378988608894439777180025573016522107034355288223392192199059364075282876478144748057977400365058596940686541926752550321568064983892649574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -72625960803797372440125226562031363507426626760904122384674398776489260281960220102801150979666598066971897451649177085043053523123055219153970176528817052500415787995295955822706024756688801188825161755699186100276512770895035631003371307007716608402159834460637273148787076781566916159265223688909626097659232634839003743390256776907389095450824439267271742729194409682927138705915753568379570659618500406534020409010401591329678473346051413329433925294328903219398226904364493018943849946981030929308681847672680345714328658625232482378443537506742166878587007130295409696469279019565739657534571819867905154725495268248313417846132493459226810742305545321315042257092715272138996896720252673787506090883146889904625440071199726682661180318029602789689164741532171360755869445334059088491266561146063336424250092482483381310539419926382318016326061088555722403752675414989561663239915501828150159559573806905217372041571072286759834124009386990769005977757548406831866847628438197013498469564537737446996004815190364998778978477497375372106535645074508663047114208472979267008987638908384444888931603183009849373620880908343658468542001837861019663685403466128452535670864111664286409733477241845498431249274112821978751098215130886328977924724797232458471517273778189094327735539066128755003492365977024438696197975971385635874305105229503427043859632880200001784986641817390571405514457252462950137477717062947708585348024605886563010045790546367530255727784920967853091678578600577029658650439654919611448334375903710243197347337742495001314133611993324660403393139961154605537809274765833012585027944066484570652086133654002789720279484870941295733645628069931209326018787447783952686774043316241327230171146852918290161431405409457781706959060988936800589319537675649436745974577164251128608602068300946128898180768040357138586834463965776985408834611002455085238957409971975751821998528492346429901117188579148020980161850514553234723615278309888837979108726940309150701817526036585686644909444619194207104818727180297381286035588908231360706211694403734408043444096596595873115258268962915946053886676393731983502232128731281695565895775593103137688428524593455948145170628379959592447208087148143065544096661336209217328915005040998052877129959755818309696638526925156371769615481697560748735627824516088871054789688707113393645109722699458505127405105747935993707347276321126702482705199160333898286732900027242122332566543313712197681801486857730531398426209742706278725378080514923382950298702553476008503463244623529584898744248449470521192718097334355782084737602938001581246107656872109412518582037561372127900418925226502252611467643186297738943496635468131866868845251830587008181240377824597119892334631911001995444597272820238575477575134691830754686573897318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 83323831590956727059092845834626731451291222654829224458362744004611612091899240278405471408309633400419272059025695178864280809783029793828243711207461658704644077608695102012620700801584443922075515324787547176002110066562756366681377868577634435369592822927090436116783486479425909261235874270312538881546911229272495374871706719397800831708599330159687488010571781280646373386029095733722318851627651956922753795784074938552386950566400958985805342673818619166543463798015966862379457891496094072104820898152193517597627563757789698291021807367120275907908367028147365267346321698020132415724832471246691258563543433472590408105638841146761597393336660829764248198731679633525703303870291107202552184767945736652087707908521301490412974332275231333350438017610908316569074421235147231299297253266038760287214514723276034375162525173378417210539053937668772118462621665965199932821288748948010124398993734958494211709779477112502084181864593755766995388547662787425265026076455262678908005491496748493181527453622468985014923192300424025595158570433541925367057598744107656053153530677796528593246359699487662525239429675021690116885932014500517153514087246604256551511939698356364865708670437760503485677907837548424726683737312395403588038437485171928343867110626244394606533833484717092693280837535262595008927977035012926231319877293919012570685592027624933990269693028051663422354828561865636176592105915125618764817246618285799472769872097234551175367141188396460582071127123872510928103493374374512051987260719118355779078407019088123748684037070943065632137212722366881509528043157066835884447956882863565934753836225819346583402159854470112183656687477724730929295717781891535435039536239360637242642629042384487872746129903611425869110667811265252377300377702983593946354582241312319268033096308166634568068657851629398182131749631974332818921436383167301619604402209138964579315504671679946708464529547194460162614833529122890272649902651113445997612941964107249505369006769497199887696398443855252399692263125963119333411464512601909277101157460308816301584463276876877029803218360511776477720357621345826605051273508825295259552176517022981127687206798225215151070973072206279546208458700854539456335124853668024350916418263547585714515812002752988228178703525715231293546585122236856883210022898556808562680148125309060613497327211339483380470374792471999819362553478041422197372451335973196917248907440775053744270887864229316015871929344957784900086895235608460913208619152895936727426915771420613475266513683463273403981960227932447063240558984790312171724471223772259197266797607497583879859814840442128090258859669200177579130388886472157905138236188359088062013621160846398388217754496844689719810589859859239329595823981545953308695083742358177649453516718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -88974761709086792151911864839755498449866880936142789425519076282414775911121875106850037737989363178429816834898300073939272556463130714973665787163134987954990691930047342736672188083495112852514765326755449605063597796652870014681151040833537669110316922200047659200780825271301382547183387255008756065086819127813094130950047652637767055578017786694301142637347088402946749156638240371450753961659130181439886700621623677517358283552456446092026770055354008440474221221965892790095440895427948990647315135181626229191310519100056232459139469754225040364147398213444930828978271181513759285301280275770166542556502599904014392989343929453530484188230202584485171158906201443975418296546857810992409440033695492221954348853004127438442730744400043239656758577288873313571824623508422893077910326439314935910532964246353087502680027040425561442849283154006087099082954475587915014153423473270152554308250052542770544899727124179665371002826293257071157142140189892157165410538748812651505817805942229658439257862078392163076725445054112385646986531278930574698624690102508777836542258375250263651357342902310542292947522410370063917454896134191321645465530932403367081307030996979706155757842871636085550813586032937384983244326195765663596847958030368132637198417827766059961520389728893203658483834638075849159830066004339072716479121364087700402826322215733826980823538015056070143960915257074263534804847108180001163991847503438666988489795323793630381206715881291263835745074644278065773642973225039840668540693433048563075656364207534508353378554383437939581665062508402274722751378181582111498134399209776312085722680762482459360942946865004021424731432562140555624736286391311385577520500925716218901301042125648246877751386520366939613754761579228595858158928335354283396966194387556444858583295435977772027569356325498227121449975359922229124957603615546941356738259787271583008786728067094727019404210740588911632421215425302808183687493504540718140637568396873381324255329694468922907731934416690564269812452580979873442290224160708401645325522158996587117666480719170997504227486414386591847572442553089837488906340212462948277854509110121787763890712764169706548854821487121995818361282951035727434725935357324784866638519430948110258444133732707421220787648640258038856889534028515917149444186006134116356590439887897355014458713118544263225881551703235966842343368879979420073143914023667452234307451394505856332104482021470663525103225767212925936113110532668535042044611717417720706268438881834652158064866623133274940344991531974941053130664318923657881303553299861572880323541839585846053563888648829181663743001930894095203239602816189028910325483654302067499044237523275624728898746183785291131683939219604414949681655750998437931035940159599673693341902438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 91178829451324963131434625613451884608159740342424608268509527681664978639155222884781825938091734999784732696507078253306758791538271934784531576406700578408833960294897503954177119252434552235511527693067054334340320447905806588488116781292923324300610696794846225969674800416456513018368386256991893542576379797329880132520507902295776659959936193940797608219842263613402892699023286153763356975071152429024888235398053888508062377195485187660303262243791755679308405403424953706405410534036556155918900254606752096995111801311115853336361614090559527836151028839034198812771619512730254629430207366017595687094191424884314235796845062109873122407053640758198166322041380112286760304909197573738360492214661309193861187122018816487911293581556102722812838264533581426855385072689415893856357187401313313069101602081333420905041554705038616791465995556443128442924430352317595674531092629043080039272451849327577261003508620514831599285139236934721739123303210314251382913109719109524444400715578051739448478521548760314951080622207220712872573025725120824941605286681097378332880607143210456008293627015849301588605173997669534400544121668955151646471033287044155026550767774160477127794771393223665938307280872643465615380248646855682102303743105652531283245684126251746663544622775117840322279508524921252526431902767118274621406620699319742369052120309087212297705119154693002623544570486947426811731262453048514991655783141269736246901932912737451856403316945624331542829086787948642340048261090135060100096940458769833573258196829825438146653575343405515804821581180425808007038157513922150459608959000249406146981929450672445888150150106625032869934401494383627045886661263922284700913279948832203647195514888370651968074986894748027276000526653711449567150577887421720668856604842929456304101006634240060482756494462736766206514950449877461030167763939028377618213947705644248020128200712668827979746340144100279162408396134332967468130546859814428952431435941819700406578504738667787275956307701304268869593109266887131316592949622559677988389128874050451111492079552409660344045928453728723514763535546400818819644397541492287085346404699195562807388875065574633008316266662014128789433132097616790158761608122156590221604127804820974019032252862438343117926377515375584007247357850086364486452630935759714831714543478304728482301329123165948476369156400167273651444456441188838556853741766846590562093459246318402648466264983312458869013339441416020527040296327887855378203890447815987374721306583911330788009422710962730064429794666653651052161006675812315196864885674389929666304584496365681639043823838666726401313936253346518452673918502597767235466575681187432032131172379115633100032170705634145688019472461645075101553077128927231480828493000527314914831803351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -89941449669831560789150906240559660100828210873074364024744526124467349049487081163753884457200529915456902914032325515293429491035129361099573651528649895224372362280124233218601296104470852800908034083552194512644380436436808686165538686669628178457322423817473110820652142541741804794566095622155780089830478599500454614886853532375442720084560504297764977901008431064698392731196351098243079273776820599120846381700037069547306882573039579944350245634148796092731393365216501040403516193188725977929528676497714391932943102555721215955871922081591251144661848528029019012737416186758226291930439461415726840221631074830560825749934860209730887880927291075173859987340006193993940213290111890296599036480087820250494826430315006090237269368878616980863051961558905992043412266523978130680384383415668463569609715574770140271007204444199312170514651118981797523827694232067925365492034495269564146166857993320691452195181797679654239291959226702192650869251276013290002684448333135581701896370880269636752488579711616991764227121105203991581069627317829478718996143446864044165329669297527854080416267381397623596496074926198612817457776876426246238232680670357775483737985148215278602682682747610927141630213692753417251730002794104294878379182783617410339309581341048942783691493747241170922184130923403077100982289065248148365307358104504058379324801196117745229343435584196536068334779346785509685764746529838322130369091227960192900345019613113195587448675084616785219258041562669268508733454825117004912413831902408307788880770638886267968717330461626127436856548469450928149915583647907526559495310556006145822368865734691052060918009400393347787285940005812474683256552694850664713493445322204763542067348155955191584328156872433179711063854274720492163799849144219644343312785264409366789128947774930989297780472280629766172952409499331236774323849562942793412931839289548520571601131130384332875340399223310939103795811895578414449817271693273644550177343819420280973340893144632312173729269592444873777764205356131557910536211188867487198317513777837685085596211138839486769336345019623657863024541266563690461354040684190576938905619677489159422656677729421677142388892528223550685176791308590197088375558964149810262595309802786145158839893356749440956544931743814032289398189490989817647127098040288073429064313330950195475942081151504990343691982763264909297175696413462111384412614590378349539289953775848066539837248307575372608282281773509337556751809601414701680494314458187305314283891436763569531074630529961155934798094806927418239288830763098648213686200025400776611463535273370614895055883248286121282348602341262209882503275449798561159658877034996570948496596738758279236112252381959352340972975814432147100616941768230802841494478036206407903564372377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 83301100121478309504303633823715701126537360409301671592640280496985777973535352212367729848102419174059916321313857667538222930797005480335826418067997714778028868541709253173215762169702114978788964114862705966749235995170226953807501426908583340481534682506843489800953937962433218272780141694362662767402141114942177609629957199562629135924843112902531655143208598315566667575062488202164671043238132762910340213351743146919904771902284832375783761675108027804463421529070403743950235835877478915409181451646567057218569923705856830444927669068646386639774296008799435857679845727757756935738906641946348036997336693727330510685000467617977785120677601129709178163179890296925165463066266635952431924529864132110687511796839872867979883055693185037589542858090124514183881610830934564471637290770855546331886958931002180629521180463146257305505020785237614604979431675895966716444977710968247072095578121724614865425616733194561355223450930983652767734532057818278477259983095035496505205862030069274186468450742746615420158766814365898299403562613499271732693883071171036074417838647588119650381264210243618090125780877016288536355333718532241039604350635663203807413862252724141726561598025341762109986599737207626389738548468877693277774337913757028366005398273418837277574955088100828117645226319202890711033036708114115657740423454056150974985042583999366279761983980783879231508802010194277205205248832793703928078531235559256485832896746121915257332724978341484415256627361258304488177180648149164081126536333892854408746063283668237282391231920262846751069041156738088070005012278062651462045676847750575948093647485827797543077455791655925799650125541122635515157029581068627425838231388196982272097134370674190546865430183342246634465075778704495758800718427898775065640783245799120617106823060613123818540922028723163437259508841251208503222094484885027854130626666132181921322382309032906646089462600855151571221532900452013598491806552316889905758180132475567308316232968111052191973270668981858439717068697032059174758703885371892085001138580757563003648065433075681978867601001266687609216144242316823308404939250134402186410180604418295118885300357351567418766195345336821893670475646074206978203545347923245076696079663358273138865289719697388823227566329711489748641959552744730580813642277888189782126997350804881883311788275697806804822199664243346361946483595254402790856795822090773733045080833429677576419234467420295983420232134952368172253279870575241365903815235798050085106192925884494057872144996084148487811137406515071385742640335460598466861985005423422403612115680808718705878333545771041359890449246610001073505832470396066567040253227820539328548099488786874792941780936351044652476261571256279131071533122073610359497453538572173885702672482304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -70275987318840197373277180790869181616599127625697069165351633692803856004925358534427277963211021720274860156065401630317735599684568797419399579518704060003102558053112195624343387402415631486469934219003485824943747602473846529744398587964076554061318336176763609267945915293565010307753201161296362825827308180236673726809898664738104372920677696071068494407807932576158342081525884558440544773336763853441524805289030791289955687632338512973585118598918915174791110936440710755554157489735001924279184158611466448585883096357895374357539111965926941271102887167102547971518600959809671330965698988044001594208151113710121021289071601610790525545074930419669157761087514692574393499631446538448948300478626532711006394209483528869144273886077363754293987136335046401956772481405701076187524003964277085145421269653147161143146880239936960158931097846542832709247510947444261839839337416911420055514163531110996413733698304269408138110589660655211543852936251382284341564174615886633537264183115970588890840268507948434840578467534120391612071102599269744974174660246695615181560829380173640541297933994999141990035088514880378389908849398081683045057253205549808327008971539596450992996646012211991760859319038094702975916769188030004282807655604721446835296269491573720978636118176984461035664919115240080837710349618654528973696121650608226962487520553743914360612236152976211740472274315303034321797174325743933549462925644146236235716720939374275144639699828068812651595884184590208327721064038690268348199397756868093949146327418767469246016018907881419374577315588769690653339880365736025509380797541461985139889584828843550915011229524120586674804736110446258337059905466133966852779936116484057541479624145166999033463850805802073020352801390418788149258967599341079864141555346719209385089751130269286059000050088515244624032989421379745648281095024814368504922592034250177908609037770275763539207522184074041434702408242804042411516666174039322833030634185065411435148183325632451573852918953585545467504154406246426134993916098385651603440164041350819339119778959764816510073683398517476484606705356458390386796142061671552553267432717572936755973533139399860039493942050291424327974905842080999308659681628021481149496390703853920486808253151807573406645246306739113660726464131580588005191425166979146371311076303906712069379980941925665443142032936111915414470446915450559866283269580577089121273172688122125930694992838891759296927258828746811243110258385613113327003333267888030525680128935727353578389068006015434330481498008590711906630136134464441979505124005475237889648647435381267344283295291239688898479043436223836037760999066306789400830794998121571592177403797715053496773503409198917884218741088306141523133503872901854470534314110948533912339061145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 52987041678161626440829395277927325229533305814569159555516621732381627351119354206955708559211578705307464781443698115367086586520589368571423169152050459845803841361999772172937545893559515822972164874783955532320440272659968344028896613151988830678100248160411373278786048029695402026465838162826719603402469227160929589146342436311952512416409560836413775387964921277514199548200748669121860320549710742131715423495393163296332156629302713932993656339554870128187841666916192817848444028092444035794720407709674603254460370494049916390160927959306207593248118713138764663325149782304598543980286062369734224662692539069669645324873508073269100304265191043481675534487675469584478718454448973899672363491487724606987994257790767470393939773756820148868526034706504167714144521290892966784392915376329212279239509723893190322171992510676174204233132653426268288372937164417876354656506286687189448152111546079633345909183524685912130343479544540790050358175398912563972712479764334109917658999341025757332040328813499320659602127459095127292563192784100677180147166057416521668538137243398343569327651020589742090794259142729787838819782794617712509925053716725054687561357864232917477866931666191424485018940842437588157723954039766408067847686625103325528064684526861454829192175814362950962007039656637133267016473776985133095742252967028180357976837873469232409717523809895890174375339111345307712352719214369895537745119268686958605015264553809168273351656168086629713853692334404112125356623083369560134048143152327277114442930476900313515162981092920541550352832733868689326316804144265402937043750851622650096516505887153105702958918806559209559472040526454657930532594974392525930394539321292813998606224031183675621823662215088615630169110304955690968161309432470657805358575335542573437858643006552184142369593064567318974002612253871848072585352212035763619593363465465914423305262119037483925903733674723155564082700975811937762904213322813424764254367506203110379428976636139036412397595270885750113884650193039976968118609390556684843223574189261596522924776567553126164737191747352991308403546562868654165017990746132273176582199259821961532278235853445351903680287705079865608168982283325609297123308731682580971243824569919255684857685454213721362041508548418592323051400757571744699467669728699750699066757378814204154267147572269895526329226591215115812127715252848277075599814079492230145511271078624457848532762313831896022501558991667595523213929576323652701930216499586547045752432000973084225348037764070554194170554264726813917331137624533085884442171633892337872371864481528466724975838013461867346740904460656629508893822592692839791059691528720590476409648427490651319259342407141109564315136089920772809038518988446165209415459717407151309105135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] -35492835439905831831810207117060605799698060960509071564870293419387394305840621109357489089751703337265266547550475102151319379076377089266258319993366650945732418040504866013143584372606171411902713354395004839736112582264366466311734659951634737111291747750021173470561200654719234911238828612700437216285186518526385432629168354460634112752005385263649816118684394270062666125958792276690230557547244598984523670899686323989397432752976498736949283089571509794346583041754897447774389052879482380567269448197103014018989610223990765372015630737985434895756962559932352070489985872298400365075236552965532026675186890519278168814495647196650826287996769506729374117315643757915889834989223341167011940678372285260804570399875263592320850449169520309314768430910344049538817285511777385365641549707111765942780936993358002735979488128265923625447705675179408003008303410837620346404062182238316446511683757497403162448085467122380847133164937800132200714445858816745225373694097867256309430020852085682022751187023020109776196360479182822680176292770910359841937033767186913585349400577271804819923594907237993355996979641783015082339358594403004292789041229425490718344083822557911198995748131817735044329218214172350636551837229080451767959894862748960092555530569051330081079861978383927446719121679531780343604220551822485258546030234831151869317482425882659247983029497578892797979700415753322647405263043141231854013973285189142928875534388499654912442431603223654840418875153144589831393761810163163095633927179825825489382737389347503873965669774005624234199612347922555107936213146701804674942872620098549784969192455993634363005230017887138146959294509657658506549816980274503492343886878107780774463293976055852228457423937480821013384072213573126019815316957504541698774721709669397847535677630689217342807922368561814462092635885460761611190555105705146314996558033092229758762348520059257797075192305615403555484718973111815705485857188666718707846654493699722312819051359191159863258130881838635933863490907464609574537943004944153885862220575299125073360576029332365347406876378268930117015622160309984763684393779413197998650195920746540328818680204342692805994874548867255084741031065781858482267215532011353234917910939144128026870377556533838153361339889588064773472732526050817751687254050417325345295026253313367433040279697047428492716427341893716024144447311857518652634272339740030660128167257657623945118101490305711098753487286129814787583753280784944685541638055415158000944957645165063884328583594628291185683101465208071127041190230546509119376040047068522295343739640463397252679858370379373204823743558222972257433119034508991816281013246106240455304540687356339555688019517461751603522397051101110469708476334355312520508833317463794888393673932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] 21158345506125581418633663205911567238755828107457851480685557885351695827978305167050661791893219596753574682621564398413179767211738502172079059310680910696592062717537422999275688171773502598770927135434349037083932659361320227434326797219845374166958516827257233256361648720436699936451752960271166272607235169930292173867136387100795412309007349436601718219599400773503004581344734552885873852610553327782117323200698230766218509747007040593515473300878515588830392015408554140508403032784757943485574220211028786407297187907216707938289391916050468219620039854937488570289679033005778842916515144952826955486241101215270998900508774307257387274224323636188174689900086683249341425827444534957247094007482493657457088133067430135672303203791442202374633305373379825956195693281053666191741058371334466066358968907111014163504934120136045497410235159542294331568980748410631443833275161353902257528749602856077272882146357683950212450895086676585922586436724326529521863237117356126674373520478339948099530116047740157685241745612208334005795933986392034146067805403323036143411030253285272562543394846193831702537478257065306506256584007909570802229236779849619917809804796565998689539862264606422197909589614986878476788816640058298200170883811223508398910740978035762811546248907970231524678047549547878869592633550010131198531892247594998750317987769415535409574850316820302018286644715515025661622798213792901142456558463725001224449731224369417139417076419441377452050167263325668122158920303045546239333850736874967230790751491551092750884232261195331749404349864896052267280185609162093397530296203241394227859726493364574885448000988985374581302013015844060987446600925670866781976039421918766588225710988143892933728551008181745443015648035258485903443704583040079826868378329618793225972650717665562966807420745147772966226303586693513680654686545397867558079836003472990988288384384802016878151605086899813353413712540303236257363768285486644275974234649966247392073975007260949664481503120869003820612503738090529980557072962854676774125165796354605779716833152196710262889425416684913197335955203962039928831233418806446635525856651243248812041367872360945382676504097070692574241940453895759574863405029365601457156027891856689351721470604907238472194874551789752399544765485703371922906052133784939700694212473857477485635099215585533775962603195286165313721773619433701373468043381827510474934290882025135479798710635252521017729634963122354718701121349059082869537145649102541381449204696438831854699504595129147532490710981006515750067550659114094837846977976918305951637446774275557927200025024497235774953289373766918452119622538911033622440673715771196814140874327334258356503342308087797151817496058611853495713029140095812442473447238329009163989732556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] -11257315917652611045158269439254486034427920101892505597336867429338165491638143415463049847869047400432282253721253505033592243496454664139292466737824964050113092955070412052528205841499978878173793945974508382188452645005206363315893147665553944848731259923780045392497303130734882482525385164316437286582961683493764588131520336355324797893705086316888275975783672391439943272240958400603261848681657210468140890480493925273335132380778281139647541064096294402887143525533514792352787161695836433670496671310642203036489333594339502773989583770853802191431140161445310481283192090356981231668005894241301666674444542747123114045213101546392053568728467924266083841712969187120310163695105295264813129218889332822116259100740892493531442252282431295365407361603226002490713735140736666093141822188937719247438029950640315313094767194947985183263481986749597311937618934796741347646898636988346242149332450275677185120880950570143449108654223404948672667347417361246719506769921744501759218575076865340636405335031760608438227757753620671452559116832918613962074841305876699021544407072174514989168227838908282472252032833830029792332322588055402961499663159831152718521853440787971490853808354612284624914577106484064569662672286684778462509976760318590383248509127911841597347560906230641674672363606654113617358533031002847682794834481505470024468285576522860656470450356965780300806043324883793258150143329541770099321424238078437659872779985413723190679990656064307973399913460272069055147023639499451712871978701588636560575364478545241094371705338983967744877041213912767377833913445815677862831830600874806483267127349938465789680437909762596330715715939625273639411618281112086253607587184489639372005133642956219076218653065865962199544018186557715850198996157900709714219556013011594033311809471321062413632036619956519122917695360935454535079454489060678743986289087992087003939703787576779602029117080155459658986656225071843224325344653640441696105868488568460272244958398460364724481167318666727799308717302675564199632959980351357115748938530029781686171111300916662383541530041980566134327262071639546780400339895306091936061898365464790400513139826750896732007392367570241281414882283912394852403616549739120797123625035663311377510849306474695212215783475903256833334831779968326604610766532754161725255063717477536702413751045293022881687417764660400003833664490576147734116127012638573044665236659510150335311451043417504965084061390027507188298150457743512820928054169507527634061657889026110746641018848776006688147429818038880652605285965540048642082341322839198568058719262046075694296184014506943791693579706599528625115620827158345987439868161117431819804651539759543515685519972284765868549055048989635862849275177916101452585086234136827178421688729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] 5331414902389794544950196137467356979968978396870341802361722155480275986772172039943207943813684897865495289028688976692084721100132268607182287333629077278840672789494204040682402978387491831657092824924540485820103886043140168880544130299467794716276269455597512925889427214566729851209312961623284058571711147844165754277717872669674654722152038076674263916651037282456625927278696772471278381933429657717073776624922790348219981778575664445449062325730634541534292351532820965161415847037521402890641150887406271044626741366064447048924343334670285694242270738410190629530232496997188162591908895231722614384678286883001902252274593782207819054643170120898309199083699295043850305498877565516367417298044964237466712210287795056558168736951064201167124536088947383790357199259055172766362672783494982990295192243532898153134327936767764444876985671652289263887927751562540747265233638911703398887378071424851287811771588740139696455799050231835901817601102215286694751497633982752238189892483370972692821462162011345960076654914733615727033393694655556702165481283783201259547880852095699984490783787968255586437638792162315468739283057831134479031100537058375628977014431155126975492148459383815237337462949195988611209503772135991879529864901319204020196796715240987677948065202089919721313468138453181629383145155123667432697759944783145217722485490716298449605113030584621587208003535537821115187713012217955721798316179743052517538863471531361670904626659849679113418413305852630919423808834442865433470854382693563587919370613526276833614178743329055086418931390465182737868210028728338727183370970856946952750385870414487408778406184630721303319400202734582092776402096814842636265169148666221491082077445813948397232008770211841664269913562046443623107730663694699857019839255133232314071115610835969177347141058324476880542042821479738249768336421455412510127409655057318412091876112495278642998751700705710487654142897557916920331202665894994809135444303384907153977053816550665788225683001984782820541210946153120185182134134191255229256798591734170562015079494952379409944827381048809985719009098369262613705365537371769206752742247416641075335510128884323171067083721113104765301006562612010455521276998306330698592506546857014995344197993983471431346949099749240663503115224694560288195444793800137258848565807747840026690748500287535156625519489131021436519513842340579919723902436561108094151055539858145001724853110430964466942988102048722628627137141555910844815607236289914332456500218308804136618119021934651755651886065304679309894581252602579310025654384749434772335193471129894632324867509737477308527190361819277716779327653919615250904107046755748399035011227575312758604791174426786967409727942035153342670457189755377538264475031963892670185603072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] -2213366713324400281921105546945991632648191795894124423265508260794391722338139687343744737298190221681581212035573912434190450312896619967054949290028896662479741682727006252196873263576441780218854467262987552089097725831955816236957595049464375554973221629306262864210516645813815097245850810865692027363605656211960361198821890443960489504352493748703782097772716764742292868738792864259042928622810978868608132709421226673937805237343517887813305319575886728133812322177230276755151708116177327665986901545303788974816795146665680446998248833647003740479876098949876315443965535644610620581431778941037737071329226129995188476729007314026903892078305598563432000196692014837817372308278538468094769929755593251684205481097487032419557164567767093923906600770846718497023567700995882786576712339856543081304796098738205340728060148131590788211391226886256014938492109119429536027525302467675295089385765035605598355110936518118843168545102926664094907277577119057155745223769264537296269968844172186982519744003339456365474670546145428210162526883565939839620448181411669821920234041645524451426136897901508138752966576753271334415092860340905416681117484837963882579008899077254548202643657543108451234577621199301003358871609981511757091172823639230013157325373335763389682397185377976944660059972489671795806390026893388987363471766261788295016044012631172697153755391314349166549607005070175854867482057500131539545334476903134090883431462900794209932253759478918234417342566307213444354821194855021289899006502568507737829710746956941304204306562387107398300132546411775478153440449075082921796275347461895159169184475782881197164143436132820275311581120666856614174141092462729710644417449818303438088767622420483107552748790869185205633409013751029104642073315370865299046501310120493623662162214859379162120159952082584101499269586733163625163058608200892004770747866675150092768405929560111518751385764244802786310786814715600598756907159513027897329547218590837367861266569478887863432661756053989754959793759007103574060798093649641561963311073593460541335511427284462815514750124610404770891084192262510303640142441536080453354428153417692058623867985660359723672581839059837940888726222721308570905166103127617369205067974832653834503906326546689897820780180569931452186704070565967515014861797805519062223999903565227172944164584175490713732682277655400090714002107597086041477200019885953908442564135788044768848270942091350067881325351934877859135708859298856845842093715456005282860003345416543872772012902722127110052343644767039113470651791453759156599465784537411899085983058318112742909012856986335756932447419285687966076629061907916877097071698642583921243646664420156127435896063598513795083957050897509252794466287892129116494755788774684747229246259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] 773948446571849704464907922064195299624284573676873740983926689635304681738866670518412870701329211921109285819541478780090533264172006383432500024301073817779357425312650520446471478749242605529582801934295290423676054141028260517313721240533040040848810976513626745803119016974618681924789591319102806015176210552750114352505245486186023506787597965851848915635966934721819811513010721117853829969831842987559024250235983366790058431619344171199133708622871551200055069697214375866115865539525862932389386577356622069907789428148979246173833888597401017522266078917635847027462738819985267456071950239867471261287558040606728963942018667014169838366593811013919625543922437978169819953497700537368653697713129409171929489023688595148540940309037481824904679977371684362779157157790718912589378389875354283529326455810307830627206375898386603266101477959870101806933304423935559006887479439448196038258112525460466042894268213693017864217994827342021534813911091991173873840178499480104420459998543355450266275418261252009212081491972888380173183128651373710834668193513646707291699641937114068657582059105851474190348242540325791120514525559468601434474181049653785830729685655857766124576812502636513933783322887988400384911540648369468702467117652883801278337194347614553028704972983108510241808124803897752018794101025228940839916003376929955972407645834148206770845678846676811759065135796914996178528208226983826400942194245470287519507767362215770898110544503197731002420998866697440002526482301296843393358309797396153318844777560325082077838585017886324082170538332940454916143854517656189150851699591165581217085704523951650737093604354451383000525523178973792286220473803902907509715392256096078061984612095006376743359075143709523334699929436530137155922091333782539545572018934897883407646913220400432414247936962394757218107853351426392806963588642601126179066194479047016652062437716827751894706476038372461108101581322439580786331986370917922952336110424458214797304772073977730562525251772455542415935690270456381440255282158709717791315401793420414043696235742022650113180102394755985837328128355163680648291971753935465633962661024793528953829049641185276677786553429487135590291898023769711914094230193281433183755581533067064104811676690603438875660969450751205182447172157252711560796347622226846477447716627737863888396813515127632784401269904766199101410891321268684917674491575257759200685504537281937956713640343840007524280282305612163629895066683363329535566143964719381290104052165538256167745469341263987436980744683460497350351246856241629187834481613197086427220728457852904239751210215498661172162705857419437153132492332367686836842576224974102431698508793643356187745891450045150582563659367319549911167448541671371438178511241674188611691479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] -204734963114057034412369067704681230877101574445426288145363994714896927494466487668707504955345041984196424198665293774356797412165899127444431109079257399127644982041693145539498320407442462703709325941904458349625703265543039340996852979118551567410740392885485261710275448942075874425274086089237578505068937427162830475113719197284508573474788081228925473605084385826742652432642856183561581987656871519750774804859669780599979624809581638734632392984480579022732310108004677261635196784354158300007996319779335644765885767395392126440653564355696372369969474449545511628724331699969122958690831546936972005649410082648728483592300263757460129715364719081165282037910530011675214969604956910005430800791608360182376555903794328473071731111537862918847341572853888692242850618474790682260580801857623962021502251512459233199674747283283463079910258901252884688391009062043972164648028411215095878570915271840088423629618346649713388083477516637968624095569671325346085720256454116016052852179267856806597851491292399739732315787991753151949119848964889580546351973561435624482669239132512828844611899200523781647675182278068623870807919340058262266671883150830654050448806725854392072078494595106697565352068213000107928261397156789705543441694234036414844115750600820536700949299140532979907365848983697472663084167398881597743316514794852059737513846808432251337280495075930535742117484812769634243000793281590239568967896614687494603935983877870914754434415062000450257431087170217476345081073823972203649203092541296998966697213705207867140999390919883939283520512791387777750977364781060534655019041260589725134158358534558861704748126411517124344622370297757411242136479855102379894046046944709485644396276683956475745662203035141439191485719893907988934963224084689931974535778109279999640238738151166082120818668729803022862833025040383894528609034194987155999020530570781387833429433360088750110368475256044957452951336591161090083928961937909515423321803995947402269370118989511787137478806138814341896068367015229206076600448212834539997001306259551915143509143334534281315663642645875031875122507786746308065281536851203629154091921729882103704747062578940746990668011639063244353845693921326463577370321957005616864917801339640743240442885628770201934164204858028041073972919351438459963044273476521154442971360057497949287029074858539631028914228262991450182287405879422451074745216298250154089090205266012482953838171118173960279211887459467978382393204897091147442386677021557065711081281792086319376520415799508024208894074370030155969146570515186817461568860285245277216582019793223444482924783688843912234111578524024558447613610438109812299032362390038583144445074635578137795993913497709841786306484648493818061652490185425672667598880708916358413497139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] 23755640356482483525565940526780053226613378583659644240475868034659458548117751167548199951593616627458374376275821974922980480682570563355235430055838213318396316442867336142258939135704957546586614663442268678108738225535498950781170709607128301180570111324647706287302521084375817907514146613486947818254224905886372481667986901032564484935600776968036648894142400360040466780551913585722730217531281964764770318816634046819744843406975892254304189021993730070017010973045533003865034628180728788936829142964565316470665084591020641925188826613906433986507384732575371400049958466618712238109039897603284244187175827951442500931177386837949946126534136725452161229418254931666522601530410939928781425442621646067911140198729042535402138060716095482976347188044548824792314823717574471599441177980080489404328194681683402721072404519457749503077242569144393950335993517559268096550327122643032600817377901899905421544029003915987859792928707561042946527733195306322662057417203634984875030384552126760342352770044174734133396262296664448460982216643244628516005165214437870097871489022874738042091482447297105461683262486733916410685282300203650549921392400488635662521434765084938808856137934759332317993508551115913314111135513526378128283503683935127869950023547454392969927945524185623520978074829100868392719453264705876551934690220167653149691331916040737293532207950443674433175597964800205019458649866387173291865995646262923874507064807730151279721007321442666252774831816538794299954513920923773423678421457394841413849941641940595342260489237209626526652755021032340197584579061629256283185020961121738245147082879792362237747981140042353591574937825754153452627694546821517245288854443574878900996427859072198147502007115631361000485584229503396748140315210476795526114864235707997589577258294924888270540994680200383340278486001671877534390223635403431643156744629086145791615623274947495579210143118857353980400379483201824265909234603778427271403048052916118607425894857346578043538256357567754970424857116301529345966841460512923220062892448974776063243844587430408705125639637349086303162724785124445327090821203585097068105593913171070370962121972735462969249425641167297636589707986288198298473937971442681522871076699444354944699558289267994531833663357287239610765319912462166525415181016951106768319975179224668415987493162714503680852992640569275186360877812688995541458220389317475681590508197118409597408966056500526531470054668924148937147270148082952595765125333401434035639163406472294622907675671576861049029215682056693653697449025723605704773392811150798118747046510406439347514373448260751590929009516159286779889574288379896764127681208426841051352172213576112023527766817018869744456624362952298382685732002012340617191890596688457054153605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 13923932853585407796204068161374356266705230551509606127151446180812414792624077504498411168749990295389662330343018058804920239894046537766814685308675222214330181122368326834569121361992884524967928108988868551314778285706799356219077261842291472152120378325540201896402013808767180611655188627977169681900118286425053116809310545906490440005881939482171889064204892049676086566805250281954610910504413347202998619080739242843697039660311523690355403667000598221955985600290936946016799304052858630785248189311220147343571339642986439203005184136580589567899880858505948571262788801316558797268439719692063823835160958217916064041114925856989040596787829977543229524348313067119076405053266984620558253078894486462449215789749693068229993037179898615783679772046068663530403162737871798463170705238206984527716167263081690014734707442399795559716577825880065830287764718750777267114225092955278169368265164874609143104237407222540210894304579979415791153141750269456019939660838131825890468502053932433629170794913626537428317863763754107767133096813088909441653140966203413795048980103336029192624062320398840444142530849393281618175235637538904196902152280006340267022335127443871295796699783592534368198022311150685666095971960797333729977838625580393354949401798841515346428584174496102153459912748077411810417440508427667146649962139302207839163756586374105467493851458415781436459931842421062153231150975683889701596798883288217956987441487395890690706517695566105724766814681027921596237210353598759593620601995989558210539536213049098423787070884018288041351995728750081693964455971234663191907846836720989174564799768639594198505327155846434950262175740605621784567414556228039040355124893690838015021789516134306585472768011500941297219263475174329569058037094753789882844336991984773102854215857666937239238870491266566457617458635579123393984967980528427390362771283140265124092570768776632426190427167858921575547115894569151420439252107194191593225892517677597284858869952044642792621533996506870440865221408258449244322882957352204184461627132296414927044561852666225931722809965970285127090332876679154590422514219077469201390897451722990375179855485268646745897228474952515669650998213280583004220018723365253295483053678476866880971473734298065465261380683645886460058641857919221048116756789831919939772332967809673940462984291733611758857430487975404170591495317103743217623981248653194572859036798441872100528099541317010627896122410066754481849229966705853782499494914904521377411200712731018247819299199214506417816644849752482821703920112662642706497757471366805234401018342986663862539400600175212365272192390315125008350861819287480512327057074991498295595691481914635462545962280750931020212239115462153978322592296244065783449257539906930546311168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -12257463000841981788583992808428311720669830841574697242481030948551559819423644318366984121517382467841280064035751666298461648890073604583557637507451793680877865173739121539809598084654466990677868509125520423978280360886438932753860542909052548969785704825958814854960572073672695266490818554664680531271593011650566199036417495541709404088212906769150634282531828526780542417885097665974213890206751258420183986238901896334777657818320059324607893791924457435011348992688285886277845185082464926661056900200915655804888525489864959205504057681960802877664361923608850381648528037800536984614215913916377694702947650199095200192540065800161128472175960027890665283870797320198773960311085295788980366150678917869356768434622071963942909566749275939936186868164197758393810231963669742151708118847913470345646771912444367832557879048028014576725533805483555794293574394919229458316430356568078694045452674376548399259556728589377582219872080898151382106020552970939594312709145459165097876198394043363526963314933154819172373977946419762697432258342616562137486730221259019200789351739709029878727868863953834858559713103309143590350773562452374944711574309533017366699195648289680612004403011194705460041045251014751431503002201027701118343320833844879346506194493404754002340620428656892108654986772917422550689715626635146505306917601940788476295707963392493858389574661822282747747613828233688459950335907546474619138032877493880093829860672998850920402316174500795486853432363545224085414096249885858578076409464038276767393927370435693087767045797116297583386217313977976132539805474209012834216324872171818797331536447484020175935735618062803766975169336480107489451284198021558408400767011823792075426175083810476390183674811661727584981199470958246172178214045691829961776374582585089105369706097234652076138797585103937926118984891972489873658476737036556893426251391628524502435445416030110180681116439915427372369975322034854800865901742178329015799663359645061603990755404089605698569049004302508587080569241803726370651333600897015260879081725827505273289140148433558529928073547212858353328335952259974486827901981278683431836355739318422986738242326905616810891560911385980044104843483231171059281885916510742435347650437239400662193064815380258439594418996522254829416681556327779376322022192707712806771671596448231404443925887414463093528622037919487891212144857445981459518334970273570098308430515566724545114042346725156126741844676125225609394806586940610056562056363463177390546756620748134485637069330493153455059832831423601410265150355896042550121485451856578752428426537692550057738244713049382933085832227480754255849828059784846986442360324647704965481113259899298864934755501218237833148255383369436353499789652440049897451024848495785215566807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 5838269780334349153882725835901884209421450531434068827275279456368807897840760655569035678791652566504196220574611660233022371066458368474606537313038563103743299433155895110778246043601127649107706270722614301208155705696788961214145525750827953718549401139102192955356254136871292133724342066410411601596447886031490845865738483741192988035212151054599954062304975646246031635857904649728161567392158344240738332746423328746037621292534797043230549154259800386442394674313788301416004443018116738585590630480516295512022928723911863304768392777242885948008316048709581098352485641317939327070608488612692437537870994788319260496450205715832208376728671560775752497751383831071851111397978124454702241070477963395287364870456751620453418010631363781494098035344547723924276823067313886251525758771645965943872802560304777807571335175655072397642495757271626242306528650442731425048638091641106316777985633892781025759000221066821196887469176746750464219753697847201185958246954470884560852401455690126315088625166228023025795531263994287632962587527591076734981811557453319058370228999407507641502755270817522787926043130735113758359992799324412212453546531278039943145424907840764556661128220193638589742627508427608289024758115042750206496946029271951272971313418478985621351911753074605473164803847744688030913472188217700481115312626301280567786892386707731112708017619606523622478578430114010252273312267331604547860338605981600570098707984713268273522450272065182812738258508736210388032176664376314282073332524555169807373176043686232215807035782407326449381399630727696466986380832765404065857589292235321108702122751313343470116351530844193073170695422590729194754905193779427132060758366832699138236324637661791196856027512419747197775285636982495864656631377712389886681775940687378978284321598818943792446771442669334670594158461887099029264400575827260176203179289776941739596716204507385831452094050291103490159061641865132557355048323777848732495347153664149727544795093396955678092204584252711381237971743772802294181075534792079988333921990178596113288914268133578063875626158807828044245289727890869876632508231160435712441670957165317684412912432484054943805220381501662653953249353129776464290920802792156870006098371086259638298512683012975069676914735585779698812210031208041003537714047693518605144991335179288584315626672620957279586212418000507371065115148191931309073387116619050055941775237829738094392400063241992985081192618746076637617432097717638942563409082151898726665789221491629525954947329619576220687214800299986293957408716908205318862478067504125658809915691684906729986863833861809503599085428754066189249382103802218468546653916367659111888632727826226837773586214679685162199952104544079219244277677556254327811648193985212061424025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -2035965956276749099569932192468624373217976214393930514509967575962029115334375452377535981254236465275010708546050996789403637758266502877741612861373186076294284656573457102627617278010476815036810031296067330041942724762644063626294673300347689993247653075640444695078666065787336386569679998032325178723637450152794112876393416993938135630189987695116405684709329129977793481261498278610505974572315759849335164577099910215916621872398991504367244812383260755655087837340284719082592886590192143232313992851688464149044273899038167708156770451266384038035156289152386172838436656696488589922217680800687713490320554033939218839396142133544002789742849216865003419121212235368404168058269660799750726209112179818679211442690294634024038863870355614515602809501654124959087877102642165695067208351068313285531076131477304340276871679224212801167735000634034935207024659680370799874427887784644166826263854608334731823829951932555487074687183613852816426507731475704052410400765331346414367895522981070344813372470440119741813635193162220043398132073405429229781016926536134764830384650646360287035062892866623569515125909869916604603540539890691753305350039178469920079141762201910264605486877236062011714502994300379622866538423776706604593070464042726640595345703590239287680598656542494152301324892878864742914613216564433631210105642181079078468874323877860399557066607320821549731945279291256753923180841692797473734934061574130320672279453495904338484488277959898147636770099128176779939302794781638495382043299008124782284076133358121997070504450668111424657186992290720529364400366008756480784887632173751017745069320714773663296753524248773450868448072343662971105446176577958036798273218054417805225735727159046017767482434357169397826238489485618665951774917897654237503040731901436312212243740245160658933963116761142219566107900118268620060331972671985579984884063206799087680923113285769501724524463520277783435207259840517300039159021046717701517733231496991441365997660101290718529619344292158147954450269551694451649786360640047034450702891769071552440472374608939270278975737104280015177508138723092951345611950611480486754315194347533739760206968453125046666438505847595277476848588729244727871252568249988747852357436666928016964979466510151950210119320173336608894536595041242147073891333243884937509442915189249056484082466568458256063441921513142012820895737702814501935056529378413797419271616829667084325655225430714384823817013521359711166386803033174429226245760117219706929924151421935306905326440404327051469440951148342621040056050217833642481560404998724735168767036749282246374861979383162045799012358433572334463175384901797823393111318397468087000905716354498144825393937766302706215119188464104686180231711236049079056672108231939812910694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 530221268203549509115256427909912732212105492778633135218538049287251795788809148787897616570060635021548186743226294195737795914169287509969200692820836027907692191548295571528787423612317840848105037720590970477767186199966211504608850410647560615504762511005350671975137291840918253525029234589987824782782791680828534995243932224943863955883282315219985533158596487286907963597697232293993455218835867723036440763228469588189096238902227969425023951063993693780685795176766137257450477421691313239219404906574541026291584396309554728135731572364102276598672331601843445211637293780362421690162259458443801717435273892732006198753252684530295920573665463530721931118873999018645809719912512607738114180499664587992992196548799517656335552873538721421389889163346755744703364083730070203221858557978729296028053054074632308968836370815042391815232861563093554636553692920834015246271816950627552298171397532647636614119748404590312365860844713705204195816302174470278143216853633475676999825607186196089347030945737548416385986860012887580989215925264486206544608545674240097290490025432105595443404043452509912626965316118959090353572537417988381638523217966424882399930835375889463747168240553445447276784340932313490413255093660686471958556721790282873129866296525413847102025179679800823654336674081154537762050790683410172561989635698253506456790688724535584050029017726082970241338735894406908193094789555878332667252339563785749379942662640480874432671560441841213223890436510277994207328825958736207578794314630513088348574708514903754647619602203626031603488503201435675440462914770763419226526411718516162375256936817633066443741725028217465258374114813675020589691161135794132384048758603375961757425569504323768709743044984201265765344359915629299172562043336293005438058846081988795728028355358257170661484367530455726171361398212415710664761664901493211306188629203787150697879819837192464362026082590142258750411899861834044094262255015883072952984700035933275049287101746496762330554204592018867270272147180110711062327561981416555356915585537244729305394683369748935961986104434254442320522732298144360725114563737535310298192600494604355233650477206438342433527766830099032103248504502351834451179043922375113701312660811716287523091885156116522226985229338345167671041606992875032112783984820965501275738115967504468177025659510066316122769114308485484044726022704907479113418999831708667147354424459711415398828667981781941118588840830932192954950672117330234391473863154284271954986921776919553383990371034783889660637001724420319035175043129232814839650464938191504012415023038020004345501530395181388413075682368213831949152939666619333190650027774609738308943957637403087550307669601551754953783877155090698793439465800527772300068270886995581992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -86739884353390827634869192063485704498462991122418830457679458595637028554559170902985912002714674650995791876478242846048627667655636000599389980366932622305803367906494824179957138499038921370834897129003497006064838307216621715154016835295787484717909272698675354807561677099032186458085288371090800987460358370552951816013540580395192021165152347546650549587117321746298263219577593018788320575247580198277596724203631093306691211493448815342221833173709009119780464742854711134006412664238491286107886553286356597845902833728200964259628891274251607088371135031189495316170678284955092723913181719257322646844444874160646674032896041709426402330092866128217690675341516883600982171019676276892320954160356092248936770440859604726828073978114518127053264023642360504702567559901559670359310078999839746968129640303403424340174351757351532985705943190309032058180577226942608220916642287961189125580497505935309874418186584368534721954493184715714509755226686822693851278269810546740663322770596919028506831793913765863933273075510622236996427988455155917157037810706082765151047731006325311222678362273016621151908080422488852454117913465686802326816238416391818265860245852103457492053144917397327685258992210178347954701579981384114327742187579983214951944951007060518069528455889558664820981491587021467904197597756478347829887118690795494770708455911381096481739267243319775015582129277097088526155363961411360316186206113083411283548987039088288402069879694202263187055111485070802547641284402024515666251663605577450303049405817356592753044932583492531766681517255185813141143926776318409328412914945412007088028070457473271779844752475160194926965046055930682139710210874001058408860648228195657279783201326964812939567957741203386875765680282661938603958407662359955760822675296632015093743654732695163474411621726178426039746692349624401121939483242605173102997971293244185967432168298423774849119405911841064678167518965713903884282902759834666848888389424636867266177948624053988684249792814017994674747859330712437939248518846791228685190543798497996235106840304799258692070699448094828838909117717660210390300674017545080115224310158112762025308191569877372177063227464327243704284937738056485034734945706033801472912701919413441189890889075134470693390865580345724954861609143046215342901353114956344729751758925231916922088598133863256711490047562114638468247941719273752128677848919043225673970877312769177202834203668961856191780152000359934126098376922433420027491572088276217124331391653780150018587629716202426343152560886044013822331260354784596306390797067250339244939552359102650037247074238403402523821348385217933162212434342064429558939975058172002748697523649282982985905273945131080134540492309476721770917487297786827466940163246110267230126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] -3942480340846026324718230717934961781927266730721669929917253799564608040401144651237815125370488538234001188492304388814158234634294448814345959414827326889247005256631642580504266929598811891727581216519576911105923566677339215558864086282645664677612671682366662558072219337402965746075814483257448717346949563615575425153844597645577001681311121652039448937366396365953804021685646965835418444875318205476466454821918894950884099680917453041537550033324512460554253501165918220487011778674987230905332425084438378397355649595081766128659520337447429651234232735551365391398709471399857349352101689641207422418201087550093951496736785653939781000408694924205642063619022621293092279614430756233758661001544755201435701924110491888409792722985814899665217510708528724121698767527529602482862118969347614467482213372616614416448226499059022530610861642498357770213201513850378543901154672662475956105605674049389869027739754874862950167041331368405988116847975646510293650530324957591325058367507492625778386889660285832685614955983992381929429696876559809630864858346762336325132781866493561616227022895973140938460438096992490098944758239035169690821214559877633343342463315444527195015956226468902600900813433209831866363821136891932888691701811546153762186025762459944935252478195798452104647294990404066714462746142454900208033120931331243166669856636129126343518881745102308085858203452910709056232091100625374959289020662175157693052696990222644764442926710131341496661608999230158710487425524433228159371176266977663057414647516066950830538737802697653471677236701626491739620436157288638657496988844975893483530154058719698617571667364664533122328754384179563871715479814300688303699494612705237698546192217450280933764986337574436096218652225144450403059590061136259837490458628654903487102246617781135791989943061836642382537733980311688239295698985571270333173671291312306402384806916047602545615408966237513532264676639937800873957141484392009819538712732659175615977021434245859193385460904432921029317140806091509685340983965936127047694769645074447322132430857748640052097168494143271841181582688037257004557097068976597552015893534431354185184138566624657975652763635096929633910618861098160161297385535977821168354061345101078718810319466591548466391093765482438715008567745642629276458152081983455680268995922575212663877439330054356000633107122634615281882321226417918641688688753340935740674362468886312322193783345359900425076301040019136200523123236877231161947117654334210376791371675808227598178498212942255291419878436977956233552407366723434118497521358220335343034014439257199089523405159006024608971332607792236069042511207318239554631610575646062516793215716992897662412026040585508014532389830728562993735888677687649784959948186000268302745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] 9956366555382057210307288598371805150748813040419192604576155717696334197813224345145339084793172982967439149019903799507416167408000473544652444372096300313076541377020950072578449060530307564752661067369196553234374175548863284912977936776114676931357821200063463589478274568961652848761941494712670555042803681049014639736095882854814952841516216633394298434148063604639156084730633436200628344766385999833612710552225836230572376754054784419610431418845059401227970876221883372835472034097553831837910503473179810446559566233717333133464227023741366341933912646561341607941260479582149257384955389707458225391433065348544505679007505906072048772124591165014523937258591877785398725433584933921548608625552832729370891705167102090958944887021307613664359033516575273112721543848087741122863157899746508031504677758702276107474787818714939603968058046218022036459252911933405286139178362925660783450016996642745739926989573878004940444412738618608395411838724640253876210188722464684622308114406188486247326980661925815003673066882200519577677175800491040771017763078917377450786802123072121492855499390498390801715727010684102734887225440225211701237107425490001246898329599728253589969098285014758623626097946224187631212810041893780242323516625748045897821174727382547084495988923750490347464655705119724539888968455981876228609633131999462351146155762748464258289168856689999015263402774153331801158600834283274156623535386715784497695884858042176594922360734837386227179809042909468608201429246695585872122118210504142204834108988440058034977190577477629363249638863873875705350635289666516952240566102904933136213284357409923393433752469820630681809060335452129097229215963843358615164372606978796438366420830235790238605200314456246387374616992945959469761123283857675127392107777252151999923102045097092142469087677276615939841397263428227021926193654102619321161188459805775448993893991756934852890098562876557975048201284438711669044577751712819015405026715473737270038541714189732854876874987429646650224299391338381116449730399103364229620950454616312911928463065905888311858227158031110327526580429451607817929321225855604582237972253741532403416779200369486253246611979905998377530092996236803208571396565425146756726987682237408012140909108052139110227925430468275969145708641587756110787939972620349135773543310367510580481928444714909151477231664995540232664389493998900098621041960535056186224675503117334888087736406858667067845355669163729444649978699333562037707810470739629992108599096514082081688914685300180778123342035038483858081910361540918696846094320041066214113230547801452524338291370090594518828124622313463743595182069038899850935608429952143863989241435699250261285197088193037910375099230464414569254267039928584484480247964154137568870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] -4853722331102722476802366510329282880303540737922373190671969719376755422526354995570247094932815443368898817524024638242726687894071349497610242302724596566283595559388355310042983183199821045666510928689066794892178587551120734891523141316206850696859082301999080016560696685081228776607404376830793157384711547495242756560597187242292112600240445534646730667102929511244478868778821480368096765609812485656475152608720116933036612921755099872063150481410820397564045573139756595658718622640388296676376518450672639509672711342654769625758185641744752765092099548690673924830451615485867225534495661874063180533905253187856822537046980210732166672161830560551001611488449284395455224989293382020148690387734936135837163048498425182460525665902112709632689030075198082775588220310440211575532243754018252250983431414070856404820202684210974674818679747083661570993189972430210113188808625012902886861977530616068579595282578377912503055390263284062152070102629869630491060861487057983695720464931327197710654806065040245922467469731607800660312867169885427211616351409752673661795233571569308731387941256331204417983020576158626543147604809490381381769569561380461119861966158978568836421554688688896486442263163782634993210338607454130583141800161521139820228672045922490609602705099780388834354183456744050637021324637952510330298256717226356980869122403443844893718129726441252230723323252542499732483204872125127727211976896598537004490087386363268318529238436240155702428745426577827657164148130756282147073909376550249908698335695481821196164722829057731236736368867439555974721250497249890571367900576298930328411351092798471157364135299667671942929134041015850826968157212646682262159946883239486444955297558071232058586279600694955794207026522155921199688665583575745188543294475539262436655386851889610642976097210268500175243533356404819695151169504340400961585593909575209040139717564753811387381870643014104339586757897482629405692722746230111177253966283714302000469960820167435273615413288737271231259325581273127033236884245945852309701816930398189051514578897804148671092646514711072743937582399659978344303237602009857359043455033593206851635925386610333188156229521833550296603995676218809804578782722412944669486596881110868142892945054223852208815132087371204101073079273215109674252498520342457885567381342660373756718166775582289372653761865568544399340634147246614391449913010518354959208681451981423657338230866905116619392159890454084207148179465377183070400336796300376331580453748362715886082560754347715975611814090056556942468126493123880250274126433176344962690476005090048285221832271195435284582836687316291086504950290237368905608988305586256518738097693150553875672027204981367965314099506334586002996595608067229075535316368680957666918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] 1686087218138845504036130978302786274936273055217943484875984746637974500190755686467455748140115989293944727415787804368259070503060845066671858712901906035176026671404003597003965135286059041131934060245360792644683007538993456189571660397379266623276476458502697363884777550348619290592526661732070148604845305251317116971859255968592469570903523530159850884353734572501281991535755563037340486823493408470371427885989287330352378606424318478647456488665330036414605926310656347437849557147165422437449565801800665592441564105989213840698384287883452297353875245900429045947526589806845091560899222228614965854983328828348016222268082490791414354363010963646725901175041927805986085306924111057848098395003409335530579536962020849992830336648124863901798273398801022359889606228631025177460952699383364740026497126840097294469428589534294525832761167747488826283435540308856078771256550812339264437072505417963650594466029880652290989174904668679252476775035479236973548088730489466693112788860824057833898451273049187459938568830127665624682108732747015269180666630821205174624321220057157180444865471561232281072613785980424278396279008717006902989722486727013720946866092784981706933815196413547839415633242402845726997019193994817090201057817436601329958923588126036520645440333876012984474561614263589076390476682214139479696750176916843334790157021812750815283197680926487749306267604909634185554295222082788725012730007833204206980051126859016585270672252317238573273399581522270303644629689140699796704423105565076494128807219283162775659873434805202905963592830407374579330473997479992344439522101634211218737508125668478763066464155672959473145663314227935382881629472292602371006344478866738399213674448572902605391751847559380772230553744191831902060671402073387608429367210679550646685229355525326560054482214535746188698404663567831640526086582441397167515673783455362661293134101661041235229751895034164893171838929430487469683185566562238046362397643205897364077500753786958841319079944556923950892212992992996099928883189300869673770700286338895343818554793898378856824152471247507380503201857369705261437181412016921060395977638144294052937996555975217094001587625110852976019137589494223727131576021193628866149307607113518973161980624011357038738433559720973950849021930234541405932314802780799388424633242826975223405577037291669761585161061356384766619724894101623973135347332134021824281493065906452032586747341806779681918043025648707501340632332765097245704351210733759513342989099871592467008420835664538597894964259941853988253934624164319257953461341628532910135711232428770086783739960609346690039834626190944402336770012351957979396270583886944559715315309697713546863616046015325766464054099626673537002779504968439215752518842005005008896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] -482854523164259245999740530261420107978532167583038270563055497163496434293290429289542595940337087712375892425141360753138376597861679131640802021150122779141655714303854784649331381879980705127691150507124549295913834584561338193831915715253386512025387777240006874467192444819068238601318508917324773901986268703762248473025903853869072173930562045006741463114821038821162447258812752898925898286612873969176153128158194707034001643983718921546467040290859051129958026704492408238139594894193182035182355380695932442248486696229627387755403143822622780331766483206071499509928175726127555541126657046927359168717740780845941383603116753421324376787265625511928446946754674688060670971980888448991272453210661697655712731118467402699558587407625120759299755702237086895561596218028779342806395701498820060372501442185015435925065427171065461646105233088061848722716239304338851080866933446748902089182017809326873335070874555803321279141179414953436238718297898469559605592667750763419058474044154540969103727723210093548038081758063868487875446715256765966350235676173393365043828851881063744313801045779674261638555244663222067727271864338707923531935300348835236079080198216648396846422700768716530085463207530017756761402679064161965288936154421655546514667210116617846132358674969713896108794505982385613463408363884238841719940905847494559813352848912790714555953092006016653553748626123123144807912981403826525186370643720091230119346771470714881136656670699124729351328243276774047634915331220337359707436083329224762292505942549153435465590498897678981534691269229342972268425126424611645867586894805417075009375201716924742035528940386257050570907577975650290356532309705521840356577744355496544335394983568653550383539473465788086061032931345600008912152947525984277014604018573111728851736832102018829865111324660581710530224642301816030010220108776051610644292647660369041903280568737924048945332318322508932913752969433683685482306399072368016305118395390036427558579205330653026173669609596704566069039924649817323205590695766328711134448860433179181044653087343231285961685724826413875012139007407649880146482228449194225371353907040189811092222782490307954178871548562679616452347030469486024517858641189810429031164299711877445105853021792870826336201164550822755295817388064923895626615029013584971097270036860035336896799294899908789547065300039484732892870705463760353493135317874751313378090549413928180078021053063415286479633297337187644186415416611072742664786203991434975735258401471273769527704879065398003348411459664751008966355706894359707856152297634319186379726539435282615062750665799267710533623937659612850965964271805900541376471261839193168437890722311005879044697725856025856455043676284800577302085318953979448617396010419703565516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] 119913258442565947654273087485716027384119231458770233368421539088381080157408606663623685417719546176148253020434523228497768938442251867636097960283407974919464801363925022469171666005281955358258650586180489292144343588392060851010440761882421587731218412611501956955463052956670029643559893528624776238473095967920279762675290229509239729580072138297549084328055816623626651216448576494390291043677132111773318046885868615372950096186148566218212754682843064740686038548803572722837210412572227752636064622021145486725533605511776122989894663316091520675657117780067823400949246287142121060092334629082864370041354944136955115704700872900686779027425268098753222599636655050115240617819481409220478053413557253802945052255302535680383891705402519275519211558331824885096066052929917632250969823827525780244967608992706541286562362541064274915965084139220569695925021852118067188045948827218167138639282062011495175946069071437118614210456998785100445131041886972505597521726193766839960420827060320785879506363314984811470284978138313193366011671939165857166824880368936270548505859854894677186022412240223996874766203582869487502273666695027422467917505718451536605687968236253873146533757774418657609053134798647379249415387583559963368238951288701929307538237655173656455949359310538500349032481630585151673200529961617986659523270886873618899113242810458745637880725876328962420842033085810340626142237605537013518323638588738103257100369269637060105209771704964846307320692552500832709982714715334291235533112679301136659833732535247074506851529403426051983967588672672552170200325926336710151517458532942206274050933241211887341396282180563457371558354817972870699532939202904267522742931877814432242422226895543206405728761516398020507243786516117514550412800590192554590581850193694663877589344799357183683525609737378373030748185392535077397852203337194938005396089022316761892397796641023576800446121422548867173174561163445036928092160998401503220044333294302802878073526866991165717690203396768355400656380070547363029110972531586510882122732485558623700683319072696867852112105601411235412836062613048255091504720709731557690758639175831223980793471997460973346967842484305881649241038297961698536595103142203215635090959498559702795847580856083397102746913663701270809156641935179139515352863732860821139192554279162438489922544980419166264958894634304083441333418245940587511589589936978808843225943363876026684508338600325746347677058559866597670800228349606584728176767103507017810129876961980237649436707060723961023773645479401889873012368482623784846986048329078325849587724638674876297649417401405394689113487187834787916110936868278005095956814368854185520766886008087986708845910531037215445002366132958700682663257626417903146937322764816823091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] -26442981863151540059715532194379514402485525064586597763295730950482867671134905601632035631439361389331485008020668970288192838062392328587360338874041256912576560263709815081060370539478619299976990639616724536092107646946499917219578465857050845147457443447541413516849224421846765901374841342980372982330665511966281347033970289409348146344988497410803595064744824839274345813594098908578302054104397862941482531124928426136341343451871590783853824665543548824122852705496329408584507147416363512034301783716716481239746233168334625831690558601767974453147788530324956571391282981827949692017510871573600194484342520975140882621664640846654879112286215994794743863999380485486094784011234397684324763006905771596697612283948360779609161818770180676587013229300812254019067458612490520256722956069351006588819966479732861038998361759690918735749514729152690722228962736927624128886468583821917209507039703771839514877093347946121079853883350191961526193850673306627466097264141873412673796750439799446037484904149523393758305049019787308204222425645207494266967192476594783542033185474954271839527555975968270435973477293846424372391208969069641576294511676310066077496192141480217237584852892607134438107403546682351518155927832996337667064821835010964525491969669408000786785501498799513814782065999749737380590801575894696910555441294587300361959792098241199261553573923895384382273419660275918203787301704532256206724697385703995706676773535612162702032455013732534178007398633982186046007115774175988224786653998137264723703077930936086596927479137639911939955856538652243193048483887738194820590826294352530121892049324990821273695955027474099292455039650693886558862009328556764245316456906579982778760726727741461762173754128639829912187864943162278482721449407051432878250527315237908649275636406018132561337543489438741809980971043778272309505551509848860272945061349266553871770894636281321172293590512937504101099645162479982636630683366971838653530522144961871044574356121701909755101245960224544768990302492375809285416429111254399436416996680340017437260482060757820810051945362485330616609489472809184040544546483265613198232496716631152539010982386513816378806695229334764466987380008876408765281614667728763773660882637692868507826156092384947454703565411219378535086195885450592397578402285382773335953889327063992595535451367395625935308917775166051489728609133012637167700713090947375576458498718258948308259889740298244414118759789177099008858138939426840485932938838994822412676163496644475237197067925052365041393079942732858012311883550313177172902373047821429242628828314059994898169001909124529130551426190402528429078964072201199899273583667619033927085603108669408758928970159356882526111082571063650370660941837643235331686380166847660032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] 5233811739743998902937367723789574371721881440385107521647900187487285729738102234373979756136587070197333190993549054661972517267965463803825736521504986581919172848422158225441573874164273860057606092630748775739156721697420537402678304135494256570332363141417999590152117465445927072548096866784884263333445227735386022854410213047586696042901557737095934166480427330473170969062394588543634857435499930369848439187540934385565979209182143421634013188859607307277784819348518461686264796559189062439122140278260736614119220949922874335747630891417057818529608824680552835227943037227635831328496492680955925779734733010077092458666136190271437223509329239904456618685272584075255601222069350319797071151575882329634194197616016524306114719403508362563495656539893597924680675071419717956112565861742475603713118818938893697530734986042718981063004839805479326306425791840670986312244072806847973025494440546035550670909065471155045581098081427034473313151821207318680203228983189406545542769454743432060201820775718444643658907732888807213142744832495667784001739771191843779059885019838333581464452376731686553874313583050462403788997855232995478035335156128888877501260146074940431974965198702816025020888123404801305338475509364129868389327203661070335879383114060905374330081375405318142342109073456514566788295064622309090995079848427417677019806656139158236424731179485444039295759837685598589452005549105165843765518537981270262475796331409250332092281618853684391028814754072013019093368275656262031123548183988403489649909526269191345448760766528001644838075708808179193104341084612809786732281223251397710280923911410232259993963139843490520638205501413368505738191361925784736467217311098467655222040331330241411072930147718958465240510494909511697862219753402498032150996976548678543129132680964273820685955614990825525432775820969565529174896030953793468140251256288563245684761843295173174055211473496064080320950284269961250932466108669228252542947135612582246079016453542561315542918099472455349140970542561200146420460156882751569930002977231530066532560105881139299460914955910399699748778955599463804819094999833465544707857322440722257166259952127028352368075638006260649289938750828914562065171988026689908958847183630529694706387409640081188361899717997956925263043309481294373480773352328925078199748188680150261938639336444309963680917793384787986050161348147284895446793655922770095623635991486790533292346818295506573504337221612892125962360258749661359161258582400777283477567927979621362726757315424593005704616355917419210188951814272783202238465192754744417392538521809393810982027125700648115020248119801997271835464225129764180385156786248294024711536672919495015145933498703516930195753374151962829101150897198459461447797544346189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] -932437420096689752301641973382263011092755334723486487722220749518809881915250097669652110036928132554785584114332973042934790936293446653611384977674201676514491270723007502074216267753768804729717137407339044527745633007828698168279794100833283709829815855862109051701942885537071103137834914009664488019012523291574045716808391181959895339878269589399589244042763081914836838621113666931936600020919134850470274958324449567967477526600108797193905923213428874984683914555469672052058437721364747562352401313640329914807087265122901989484069105920819507605730604917564571020107099048004246896733069723995456254928038223100572184897219228003610173115357880471152415996106274685379804633779599004527707123646141514377109930930238540918376274703352752974926903851115037437780838408053224035309828873750958061113350876447194427490504007641305659534560439705483852895577310917046118871662741243622470856216418878528434994858489973295640941426102097605703038350689852821832480243807755987612853837288375074890323379133591642559046156721261421733156823670762743236883586409258933171409348033584316738269726707833302864168522529685422313801912012039214549860614970470220907836363331288653787008622474606471355227564359364798595367808689759221189296750498609652919406388258474474448938480430380912285241267422122420875471886647553405289977323704778386786132382789157210169562099641502283321089766142629087070575225863347324428333691172911561498250810623089754622247480090822571115064485963118380657649263983593866294619079073687191046239014339663416712736877735035197918269404114797555879838254973226030805275040296567003015243750323387629219251695350630251502750742417100079382477819466150688118502475980075875060478497457422645996149739111569075566998303687417395808870143029178531272626978450036450449606201599699748112901678496096408227899679480770221663756935571396691531913008121190884538482799338126837345497687405637718848674929578696924402844901772798511473170759271849984425578838475103257879716482618325952394079799579568086557267219919112875470604428018116986440119545512738730423065919435104493544066052293226699779192064680221048227831338197608024099807592863640591092999140100083673327243241581693274055860976087681752143005229076946818962660889732411414405325520325499649469421879114398500121317912290607479407272677191694620463555930660080899766204754820570022352773579746283707432433685176887953022913958907812745981942095830575546241135892550759011427999639017386916724019289660554150138315384351056839819794981631022718717557512801495211317941096784969251789253205281083637442836904297165630291497647748803108397271669974587888727166564738678281687367459613605964033052550185961485386703470148088824590013521680814641579053328459340739786547055103258604339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] 149558219726902366642406758706723978274299261337918190959276376246482057065802746869985964563685789176725603129440088096757112592089005236635071515796618198151437942633005804015925498006970474548783045498553729013550349994333161562422195540552041979831954039583827693674763550927138404314450667405307755678499080321788919919292871757583203174515082702596526062288561059308743499122526663516786436818123109028641733977549335610978478210295541747517887844566112577570372713409637414948912473292491198034662521263667444938998113870862882420506511511771027666020832018188685248620871285206784560631998565647531613092407191843763305797621170330314200778573500403359439251026286954826597762860529146161227542904359995664322978950159427323154138649095186295623402089762302937193270680530450732466403383153021526676274919719552714923929687154991863806967045990198091964439866375492284395979352793874941562057854980258765059955727839821993006811733567500199596931468763032017682672694096936135567093308978845244081590384841253952720646608480776744648906447936233765592940128354972882782282331468422251740173215167300305562253889654936083836544927548240524492150760071676712004321500671253393448240772895728901809078201128452066698629780047304548581927302498846827850780693612725745489778197727763474503914654637795996359454118338546722713135977344888393934835536031182265127080823134161503710600327453546486724414685632081057413847115266918010446833285402515966380737944176672919704257832583367209539491978601034421189620988981617107320081978888120575955008203419674862515041835878958424583682353171947092212752743493038804825300433548550328502980777781508134878098524683052178479860375409029539708588241878233031717773195665058093016810049078047237803363372443532702573735939395497649574497977959288962767395789539347643286855818313380743458069712788232530066137100220551991186005507371547105280427305277155803144332423263682445951581103375946066869476922584478920718783467321957463440066124229449760360658311743758559243761943021857300474516180135058318635743219555771002702344514096384501401355093316615604031604987374336845949096418824902594680059286927226339204506127553406315388871382916548797906257450048694041748782624983451230932961273512052348475910756720711895343420592306476510796633090297525405315446049728666793549446773300354805069874282676813546806198899544490706844143756733277921046840893768804294716670022737352358601440732621193120411459928604533576765674807862103638914073093747695750873743882299678009827408524639280903277406070957294270416163946790371485861950950528014789082374278231107910318933973823306312440207241337817348738150055749189117763439717450718895801057142035850970733802210534642740390205732390375647878238879021855002266804238826542517452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] -21666424984797129350794598258506746683947742257665890193056265213086451490682617578578270174893849593942091476714941552683539143634429068840620000226854874786616494227194097553974470315731053257599034038328924148082734437839168417338553486113969217603747195326958756671345191269129186602855787669028216538038276590879873482229107403224040256934920560073488715082648010258507480814824422783259399465635735827062647742863626725167869146432352920977007151426946581654628029298649959850044304363627465382907120292529125249426106997638936949201614965297393418746977841951322966029528151923792868104937388088725318404787305695939245220837453632229424665658431084982261291852618931630964546298515847465647400989367684180318427917959388989718193708751661964626372410656971395392603631802034769933076160720789229030093029368766446677768055410254681532195113340587691513321174050279762747704873470263713877693722204268573031711031986044997572600968757683443882701268002211020415803263746334576939589220598235155468521242647892645366294077586542566341323747866654658702973420569009619908124674517379810344613721361556861387889638157378131367846522990121114646386174850872803302312245056267343107843108462502138842606542785766398787046613333515922415869737597808062720133414835016346339807341293344427620091632601657709086707240551558680731104441179659119695485192359599284166046472818879091432932439036282592410318877425913026138441504044719296169233499442889398116143062890847166350205223133126640662586666469379441753931131564059805680006513976489896174941215620864971352681497689455784203929926083068065850814516844335559340585481018780984937161472101598801240371411073639145177552748128447506421646210218866148339106346098589454336143727955206027445532331444797511164033372378235700597832942190042598433708166327436612433865611685092754890135799178811798439696073068276372413040072612142781089226985472539796664480551429386768228065821904288918440798364701542667516129364402922830312124889061451318408223110102157759125902718887221669773020223996325381558297216003559061292425261093979284384496065190136949965214011115813140578158278308241896045547168449102161767982878124700992740602192195336467119957632638819557609229939197328960228939718957805637636201362043257770183561591254779028490574417199023842531804274408330258603292267122342684668257131798702731025772331742380068403494470433761071784949662725956976973719532402240565329655487289454049632621611648725166547852027596720519109098713024886831077102783573219492750199870304525404865536326442272924489337701407825529010738461239824536561910658998773999980641932100842947053436171301882254683745372548042101412631713535866375007595181524285359888179704476325758332457613893217941756607294461820129681942690778601173811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,55] 2853066864853005132503216579223209557995324336287887806860002298710648191259170757751054245482069474953409697738239327049188012774333055317416579535357732359964570596001121024012680435849102684778688563180489712354248016913193386183028928895190707241176046308494308515233272367696833585379459875393640513324177432955301202182182221956407129582680126897535280938931075701582338828938453213672526942671236308980160033912337578642937751795750558242574851700229379115404822613907174854124374835687911408551216184736884064499438378454635165305215614721219450617103851674654137436914191830957538081680085885423900166197327923687973145832429254349427407229373841343350272345453899779182649247377201689338415778461827308445793514142362634007792662527535162262371177806041695258150298778816584802043173287551850694935556502135135002986876980641981551432998568122800423263392955855885268830311450213908540571604370238519439300695086211118947224384451040803385414715944772841965187700528398044409874362181427778947442505810634950995528365497785669332207362196517447124707609514154480734507864727264207848060038888785733857254785691320421415319532456179215601737853787364233021728267303850015836766238150390549122520696951651101307190520035512079724949234234682154553972446527000965288712534115719936117792333491670984086376274532216080795649322061775700347098241001160560603457739046161462652430719404394610341805513935213929855748527818638610459619351327112510114360649898489217873904233979225122276420948909782131566491928579039306334284160270690584197335590221437048483088239285148360645475494398137656656438031176173388323601553545360374825640372783020107195593764143862538760856129886569284214205790079489475390504297166556673677019016743202149539008225236548199495684707436008696185433699339913003379745855676345424889814052277719383578817572428358606977306085478518002788673926065426260088230254415290620991835569117815732936788266515384690766473019971505099865687087211600136341133087436655242638632763192058502673052671247895956916155673126822420101819002215745657892286614799684431736521677800283652460139885219482813425702439028690330570914814294962822674583469087947659194260969527205057594790199562416804898443568714067554428587211475141952230393389125271371228944498918159930051310152282744822927362276271374416073049832856852694303542187105120821394281691070985959352868232882128997496179158519181299010608328283694702485791625383396212187114970494795824189685074206698750358214328936308305853378281934052272226436097732095274407251308831388181000171696470572232958192851208285575777579851887756213596892296451558593820932064300675325767418406152619237227324393181036523862847631999848282796646850973779292031338050997212417546480069259500819106693753939374060339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,56] -340977974451467328135497382440768115139934025066691168120837116452125810042512478208578513134722800993718677378705754009082714771769801780866584734538045108252371037842604955307445743380857053763149415800320947423222272801376950010646326827029777169151870046146280111104842546030278858818517611036496845398532923213379482199219318975038462578978590682463966887964364177184342486047022619905382813246251509010540656242611223226993202550273138445823389023140997863293656898153332161898248631776266802640732641962988119422102950319915017878717676953575624569148278641636290325020880319827323682262484633917718646083451877234502804416324966708425210203348346392162369951028006137030294410259105458751326676659846195236005712685737359856360974141453823201493725507335520723784275404369639306885222211363293972512884867693418365391837543258180196086211183855471779278924172006802174026619931251223692659735633945849218258527746602887743026043864343573790305250198791665555854162942030407948535187336953684415162101578268943932593588547724170658449318629834177190818605327723402003314867457900486046620948115345377777326328030870050012861037558892225909630431023279858981992155219369812660716743389795979903249832320910203379275446979607883109735977938439457544796194132596715692655303917521087585331640792189726140955686766833843155329291722691014161108966151173351745551318135023081259932105255052544667837712911012992218179607643878825542437936366381945700777309333968506819510435613318234948533667647386416686041924133287289755490118680186740512875734868896379744729738706896531544542290526123365415409038113817262532885572940923756000721489815713828596636392050998024994151452278252119287063858135210007298783149174725682718185851123080704712689061150189485348861097933373744723845401275340595388216496406323439214389595956114989224622806982631216684903309892474742302686989692318846162642309384703836045178172731158036462542234851167427456740289196570583564313784184512588940874047358260551266222307036802533045613268369260106184118028032282450146809179485614366698034226444750892588391761045647208753245016565157549228750923401194534932715476794366139253867631713894433704449000738280645825042728511111055273175088239615428831732102485638591293907526056337303894811817524096492246759149358003241797024583718806211200678182873029082966196916285780072342582420485176226773990255838217004741696533014176114495267109521232226271344250780134723083071326180002496116908440741730716582576147499201537628208429773201782819999931685019493316021512326024243168607464297516902517062551654932659619664340054642137667224310469573232085444680446417018733418181239452659344494032218939155574304804974802502020165279580441035721071046313906736238387970930709009667569325360936281702400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,57] 35970268395728560830155051591890697501742672009373140617093587190440169811076393254563775479493752592405201322376490056035461892215991556974695477652940851470296111819470133261248053871700227012033058969108846870216268059675495687220094922164734179970132662456139865546589767762011030671848195128366203375181119497001105113588497588303133573391084562651617799081311648477803331622180373684180096147692157859432018783809211040630238228894287683664309486319382049863409520181857131602760729600363041467722244431840250648386161140575971209702741213917519257969859253816520891907439164256110472345950529745633611515627493273976634450117474138543586494724149934333650045229494383801512647230402168444274578638143075495170395320195201509950175487829052753602171366452640086360799883453943410552631498866957780322349825354459447568171291616360564374077724966302106611496081410190559336562290427548784287807476295996372855184607543698270426542490752745691762256295554329769261150154704038439992888537110182002071238269447050237496825214154309231254198346404580142870085361232444225958200611781418862130217760401163713582483617948203284423271800547099775054787764435834340976378672307421570021675255090237248038619379027933383614637749826595821390928186092303583255413275260100819287291467448306010149224459006821883599012545263265254979482382234071870870838511519243337700551315905837190566226976703627462901731760584158583717606317384532396356048437946738083028639891774965546887438197709251693511082413465763187218146925101616687796544699714657122539058565096939602081710516904222635154467082923668181210147869024601614941226111090734301918191484607505952229164637600294128656613823216487264107992277863365493292839615546895350030128131744148727731859637918182998414684791738624152587899527312614779192689338739918736426432242894632482594403645878439040306841999734054951711236944927519988968695980056263000246781645394317466379010323061858574097849938642995326450963266834449539164914061841086687894751682310643988533849497172106447769223609166787536691687526220559096243299799875231027023109876283175793201638231307379748938007242473231758869191069642407446755348033648866774904482248429129749967656351363301235656805458282568540245946135183594117646714258148729446667818494216794036462106818262795327317665689059270744360612871684915065266586595895160670963097077173467374179295153975802950968998331274684350533253831641798466840989072245864277594785584892110111847263232777779150611590014852498842803757838598788746467061276098563244937358372130621093096636054421816351301519196761176947574918762637360780975053472771127720415756318490416659666316219658575484495179631250601541613709408066434890055262489343426315235834407758818487310614602474808545051244077796609228800000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,58] -3126439074016435461463998186071301905036567047184024784639322413226830458049832334827943791289971157880407050773012223861661949300270141604835580388469638885292368189325450766555020984771087976794288250814562820719041616867389760923865629081389147028939587669754798336053573159978123400649196913547161668487795685319767768635611895048709341725918255544535591237313617329272640653291110679148732479675790918066745103177840145445039351162627844636575823035572984208282309877620075033962272029998265084386078282246153611234929141991171368412169471822688516492469472698193548325927412879441455221269231306310637279807345426307623758150745265992288950832529156478156943332015125144396628333471383556534309867898722087375175214293110672202071053414274218783177566591329918479407334686235322984439901543237011544819313807660487187420111062126685667396133707458711820233956242587350192466317537500281768542135393632721475451656301943583134570154863133745537147863081332486158463197240845194820174916545746809736918791805379243708342714488308710630993169898948926866764925787412819454220926723798447973011829810942473880404224701880222841154946465831023880433157005282719532444018103074853069041450796718018767375523949104231276007770752466916053719615432272270742235768516605269715294478656300987250270124993810669889785420974083807940788523787499476765845560628784282006098252824260941434919004816978503411352842822807318297379523936849175111810870815192364385805641160868510272400555232163549780118102498729258761116276528829468218625627266968851809066042837638419966274584912911983839407181805189118547899199667487706492927191213895278652191969099501402345443610816854535060682018161290815767834700550747462190683606968684475067306668370251542698115626878939973564112055161629194936751656764447016498303955810143772615447186910605537870571095117217465093583375961627302191479180747384917211778428952975653760394627854440339547229275113718828501377118828731528992498200907721549299527377363936394014872012288440216811522559680061089124668434571510857162075344714054691815597816885061418019057682342908933756896018097759023433576290448135313056166682746673193293145845957486820212616228345178359632740130389947904049922401498434822353598387321058373243420987972275552528087460109224216775431022377785976866156263158495705055724533579116816536175030549194293308608360563279464450426447247330042007532206222078435930091988866694608470951737010876852652070500390887895250379927580351407661935251264736159698271809214062971619321537956757846886486898031942503779544294615728267726559585735682614042629588678822135466232251846119005760383763525257460505181752265746632683756079197096868500735603526629354321448281689433237823504663301259417372511181217883233513325499756052480000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,59] 196541805824273638176939190336646739257914054192942257233205239848004200374698202897095145185931683774749892369764254696306508335133720818604237986523483416736264208500023880688065017737350362441531695264551002102310959519860494111253885277097884848072432495270357711266223373653731153193221148338908332138540492918034513612555990654030335141291948938904046259446496835580894377597738680794150075752517498325797009617838968228680951230338051611872951968605997925353770202479262760749192859147891284817044509873406519693975938110490744647208893046636262420452861159373070507801973308259066132183998068812247617402032790814972883354770648641140356723600735009446171068336325633967647693030670076393378998525081881852199120239405827444734887637648552730077184599104800678132613366338163392450270124059335262100022551801220562605543744894251430880112495230831689199740217728331766645837747051106563367141571857299765616475399313043487380155740306004049001733974227688011903660356124821999237466161931749608465159074012040309560023084703605002051830602377272918779581409005895441280587711618236084018663216014351662835145803061704299100370955554024258526899615556334829932840091116846151871531686265850206236105008334194200260391195538837571535825607190396882664505295135535682705029326191975149436278299467469300537349055498569764684338496634751185418969454295152606108198338985669043425189951797651079032212816810653762999960412505174852707444649290621444926198862821142630514149452661705390638959603148013891528738735351953697825321723763094844645631034992240592700541780013474597771525978404228684684579239219098867276193059909025004737268721883024450418388483922146734261869729558515708327207956510431991304882957061250131029007244999833080920463269273426413085075568389433461550978614748486783739013720422830621419200909701356856738620661705802279636516002865435122102655518029631193601337439185813985033507969665049067987521020692800595825565765447330220619358601302826721182652876133494927805184478830931566011890773928949510309878288390427339699749471859390594983121540603128052347325510978405621423932392599817276621600826862575578450106105805453853614712231480272268467470958860409463869985421893782507458755749638461565837540469398598372061981453713931320432305370849261620781173718304859656782276291504035147732373731402410981362960282125483966777005701158064020668034634484492526913715550942776702596304025510082923945549146143482701043793439896070657122075026632135043846207691394268675606500397146262812956703784714490284492703652615782443609599173773180428466945313160324670315731389256675592558014767908022843523648346776569303182331709572816557551774798334388430046559799370990991691364615590360638980663485472805335746008341075028947384750051929620480000000000000000000000000000000000000000000000000000000000000000000000000 [99,60] -6787278822078917609499546555163568479558612771485134654362289496643296972124444696589995232854404854140416942157803850636868259230161482638065259567412457394033468701427462877210024493571917458316110711384351499918255990052433421790569167320039095809772342465234092262690863887690292897324322883616747602114761282353263791264734966984082318191225274403255144360547560484088071835565048581421694665318238765601978923328943409780106210664510920769735449611257131970489652550372832038765775661771727209787825086044714054272195323831168843900637073165880698130778235549633018019096164816767658266538773071262882450191817998500158112985525439894046107545186690120981683067065156035233481403438415531414629359581471803200666506697620802065142947968483455500465671832513624752505315898033632253181216359119676411320603716687695196063934346803888253342563331221873695235102481940671143128703297573786913344379809911733191623803741235932136325922312406819489383048764205076432229473373160344726272707398754210890129630819941296441358879051845476537754903709743490627095728558546074893938947077184586322268548824387213320931062656307733606041644373003684190981311639065396619945751175436665729622596879694005435456840835693276015418219358953800316649326130283976309919960621441938337815991983580787626462263300524023688969064494229926087739836244088957847617769949998867998605035120799732576866669365168796829578694973864211773333616832000385921335387209502652848042309345033107267137755282428310743121566956037634833834137451197003051239146369347117942738989613332215293969776207666523714290540365087872063833869069601939883116182266254620648508876870433259394118616759374866647697636213677898595908447428149841051340170512591038162100768726574635530373475021166958116643374909319530697308195767564852331503535482455717955078584079209567863683183311840374664094380903929850090190673709697913610607954262220545124927006000582482643717689546893307599759304141968173872656762991776114814711207764199754917080749225874708432752735989893232353534973000610764711447847324420190690889549470906070120310122261089495985332776222217744330007616047810279924770512252006303392903391339465647279322618845008563550371687407080270038624810492950785663070159338602763689848822470926896115261476493065889652830541448446020347247562584456065017660462575335731789527044781203545663143088021232927006149350081480587624325688564027336457015730631848048843703696037738127749251418147660969088788974223767487589876613141557657604619206887822747527246234798881241335681517154418831312266805866319464429825740613029409458279483504264953188893664083144658315359409297892146094438360058223108951942282482460607210925513093851289787506740992055762056990237459449118529274843091512468727782732464128000000000000000000000000000000000000000000000000000000000000000000000000 [99,61] 186124872019468516260861657302804627361773168600286840072703915833735963959243464575046352374370433212388286343741199610958527035375429983437319191795570188905090904256641495966658554874401078491032225612841033107528287651283014678252517407877943356548601624270506915586096190866489439500617025247936194111237911254923578606185157023010622690092040949742410115581290263587890186146089413780939373619359960189433862896444826136579862013547342309345153159035149876689986348887444242696376606050657929746749619435513623100250020899352906479445084706350448690740649942439978776283420833699355699096419169483970964886357656094432162018132221152521663668304776898432612038117990063481993359398595398675992393971945506891555419371967651941890441713843281794190140653737578850039481528835728394749137782626706721341621999607814899814714944939215686975131667261252184041555784675127294187831373499813350011566562630424275258045467882628920120011591798020880127888260057640994247227169607317677200307512837473919266015823396230990079273409255379893324029495570008954618905191560532637674435971923049145170934481329598973179140147126816408283022751291795599329226478493662409868085522312589391239246602000854340754165478356148533153536123562856126491778230955317219788696867971548103948454819851022734335583837432669644056493720747176607493338980365772846852542634636939657525364712843112148743114044390305836369907234748222275773345076459244222748758257066458078617989107574232694175364733542405341362824198258932290333753407564113574369308256627684301432769927448140969887370107648272569788228572606862989095520708639431563791900485657590887214888594281987387582563683277178111252934778281415216113296521629729826198563779927793103882580119174237048698865831183261106356948748124818073800486587086609238271980427121998530564932358332590932525556754335526888557589235182773322680410651444717957863262454288987143496560354392043613858473392078237970465658769533195283662136086840816944531111869191054423271890213522004587641015018905933820233252741966440628028212546807956657209894893578332462782668928151494560316640430792133459793186229957444041913829880939661700930790527588134827717810072549029520117181996158920581526712742042635658021048808960724146034390330260486184458757383969761236994359205477621463611781029835860330438732841069974109363378038336623946461536295700943787687337893892793841153839857086950198990375169273482503209389826610344938542767112902409586896232958040254720382221777436998638882638164196583558844923421471046343473793268309531018413993529852874734543992732976220087431222528395009724435853550449456213409062222170078631037120169233263713636177217043327269438373387815190362424364585770777270324962667984410275384848344710675925759891288883200000000000000000000000000000000000000000000000000000000000000000000 [99,62] -83915584334307262244563250838486552282162075665568495306186990069787523925559941558972135412232343491059645208343829618840430022889641475059877931319513469026666393187768694033333976343550254823477765807554776821812965552402458161376352146710399464571544850804557662677492064668348967054432842728965078348959545195165888173295208635064785202123879801427639458393958559008662764695588917050191705480968207870125604159144845720444706714719317168394838334378624581812503198982037613917619148074216263132968934682146963284347387696541693325575196682182857761532399010231456412625319079106365276222984760413748547599589750294873552590159043695225435766139920400945733148921046124091828681865469426180136442578692913578396512736144134433423161606256667928672768895611158845000007415723257620795836113618265451755689895680286276667400004377577241797601060122446141348827708659295980141967733179924641175555789407414844298974413645523792231182590855939842174415008883288146570123669157526868052526508547070337221220286227907677896694330086550086630090553573484923791953331833865984207517441243877579395774388442533637914542117764811368557018293280344019414376511806323599908764749764621737275644471318846256224976930930175359114001207652352433715162755664979951235787141362476218929555259094712501876643772713316678036941111507935941428311523843781326353815520342981877411729080907116618920177051866038000648297603535588970924797325354292781405546124955317434556135578938343969495121169111508085362659536621857077417487283597208988532841541104587261688714712033125620518359952506085549159851325910940749818433658199404454212102596511593516773156172303086397820851014785991952405002836121044484382007459630214072320388186735106549953967595898374969049531061330601384712193579241062326666655796429307031450617109329932806364112310915314841247601501751824999090304125062540502161705551868749360540560110864001395434651958120351620957845001367342654785388781917960045962122786058823418159756616812709436945830514004241266890461053942913338153602140756329264900090899184250443192160896385804943358279936682054311243352562470722616779613106172177280623605261080661811017736973673546951486404788204118125760771922123128082089838926908758830220088264141256722577511179142416262145210834424557417005745352070788942284990553582379448338069706798432059736187533149825696730607866554094838845241517205048747155593233586268940666159758136754940038021576837768338488839480476039739162219158875655048569068192972116798205064219038690626712903961587735213101920213812991002654647888647647335126664173136424488172279012875875134608959695991536367958829168499276543746886561819102876890608918960573294982278804634724289177504220483943133144079913351305602764084628458740114971093788262400000000000000000000000000000000000000000000000000000000000000000 [99,63] 18530914744835166949835380007990142262502892153844003258853577468807031346574866714494031987227692057297020794557554308100317494092448495352576280391109468357260376015893830410183553686507407081401023619341156458859176103939509905034320062539358854877593170127708143886848026566026189636532231902890948877275269166362417953181538161134515400190822172858881778481080781411427957878629355883175533162872902784642002441936899757132815795348685799672729880646665881397823958123637941925287159179447776576540950628383600295070479125056060133571140254550372379426077815025995196252655080646300456403662415353952825476239226695985270200823251050266971665286636103871523615900681457095227583770706064627173029647816028365898851216984874676680618346332875326819382656274952308102391316814058610576520495061327097876924757160221723657278190020428242232351151006565822127114693455157365409195127191396414867302931802928734303091520945560104354303623793362762696279411415397428445528119852537210620746019451673259947407664674727918974102883251676976852049767956081334628959697780342353474686865644472440962187647283258842089989458711148819107283549829002225212689551670445205294763833044183379081793239153976332107955590499406109961187436130267894176041212115385531206866242825428966729568516258608149120956554289310906746113057712267623007986672489779820594891578483448477655187235256161113294181797875516223348988087109795203701668379996746639868239176760087757889115732609633219329608245824289904033850991317836074433646793794294843770854319989623049770386188546665944172576655063279206025792193307841700713224182864691927588273045037743248544756537087227503050946727424618674656485938769140507315600776162638571327664467219372562693184731077211047148474420274281993101182335055223788586916596868027687549802997670832128387814563708375890737884591455044827466739642045714053965558257596119103939509306214242026402909997946821865705835390515393915922861441900332019261972291219722604330879516200309279804780472346019844754121122137842694485829920810657174563041449813567335382458137610009636881349584131496621703862617858685286563346178290439013341360802021336690246972694777544913080655225331792955642943551911348458338857120529540566782584675863266680978420282049445138569392450387650265013806409217796230724859987737998084124785946734445676857710681339283083606075654456254881470963837345734887255677114451308489489049611343617835201114714189088412326010777477581244053532172494937762090838234096782588040668993606737258800308822134024041374544062216655636787647052909788308105425399476993796106418556963237236174112793544320220046678663842896318465179372466975931021087765279049441291933576785306899569715949928226177048859589896866491255917245880037941504804651008000000000000000000000000000000000000000000000000000000000000000 [99,64] -2041027419634119989583667908561867758194087342848667848643238717036654012955152712783025400669348688791810078814722454236506084973841998347050423367618730234124110702428527927742569923272378528838398576217546721756569240654976859729453516565879261478131439350522002229724327894008432686328457696004369228743611663614596976883484568575161315251280766717786579794360358118996929292980423661946501309200331673427568019254922792260058291425112073887842422896775349398437379210280199985784126924313928636335798006904694307578837312915867891757583863423906398380108091244633406141343640076273482019514448749086923626579889624920502935220949523353061567732868295022773745425674881591420369444688783413355960331738629493873558376619419627418368869692877239914569258589269361694868624989384453179400185506296677004434018068717545984106238640391884537310055423372155115462447773884057030104966350003900774160765567147066874963211363403322906754022443731423083940147534383545918029312186219046977292830830582609383144141163530311892130588057787397056215196027161857392287503652940902876338709644996908751794862567091287740191128584226793820388631853127820161035942654572926790862602909972781666193398717006466887340502668522068474150592071815793446399451695149420985393110385458813636296377976086528689377906094888638957102742898581919611157368394233554009050069887754169915354431794454753822227316952137421389752941333888284910306929877373018008242396466613804164582186124856288307359883434175858917887125442149492506341692344303512214875922286257692243112874749067780854567259064348658556675108031701410312678368677674240852008186224342910602854946492820520973840832991873025452867319526436658111188025308476927088019597280934915179738688951748502835607459007875843314440333806917812231216802256931058173865022325488870551851598594539008734422636550344198629428586124148583068555797478843326665845442031457089072077184418762364714358029883361249186840165328167766066354893326144429659086045377616839886526592377638553920185502661923704657052160379333396845375723376797738907388989132184301414644015598916210039552337645054803988534381263761128154538806492110963459338998252563094538492881419435683770738837754167158218856822180239179676251300237371747417991400501420961264197076613888503542841140441979607001159854308159123725229869088384060859558176482717100625685400508357716655409821348103268123289976252706167125428535785517917539285521002473510819818219177500193748769838856798494577569795190786156568779909714009552866860555545975363737538177849590555116277020683884606985951455408001308159077947958295368465123536854388190315707054678621880198148449251467602415475159438825239423312700677868101947686234677572049368866784051352760833460967649211487090065067212800000000000000000000000000000000000000000000000000000000000 [99,65] 110944760336733547322892265229608085480362026716248429776163722189894753595503312408673221018495374842124983249793579174446341369621729136090406567833712036096437196896908118286618313366183947094194064071478511502591418432170156025176632811364648284225959153468529222915370338248745458104034131448924786157655975519217823491857131129336636108942271926304608175613902955138153856260477202326718746007382698735311537325881600453815024177780949460503850662179611508798390880863949102171775357869839154131590950221488881508342280824302180637559382351700002674343680436042470808818561643616157477234210229981468472550594241340296354177422476057611522611980036467678246710039764608341527391505611886877505656535112581429160275148248930954980081406406257483837368449352256793937390154584846232827228366606792956213950138598100551321061615874817922764590623633306250988762451080228081596508924063261709983893183064741840790551445432769141653561080657539007836137181493692277164036608649021238606119811838918954261775540918175493867779467089632494512642090009069779950504246587293832688309062706015975140451529256713040936518824312515782079592752731299584680705128724779913795973176816127605101250111234003221031221816651307158287342875425817113748900421124252485353799933425582137981930235891410175770105519054478120101954090586814558204341869937626807189964419732925882210179537781410518740277279957769871455673801520888922590779774442545990554690556517638777652143608334860693047391583495754864700155480379587784539308658982023335216257944361546308741939496184953408019785664887574266711658704932990682960295782183041726357742599787023293516096104920029119579564675866173002669307719459659437541698863501080737059751931788155733956298324280795045094399615127289636090065130279450589265800273070047781689070264266750791645379832937125289763826826499235464171895142941398735694021796776038481703664375383603288485613846962205632983901078174831864320257317102442387894761678614624071313379340860635129554363595350176482019794418236504138348024091238675730145298504408356425690748602298746074888045458398445195885537190155490712366998464311681198184336299031984853073279356916428199131534082939271170191239795116157392575558418670126765852403281590211323013479171238799458912040700734925575502055546664508152299835699550785645847985141768100593849520730032365192110593948942408924816214869298687636883717346084618160897571018173405008546192853437281572473940165930778539044569451689689085604011731897799980703950244563947216657115885155414622315529049210238333683428386387548238720840652589399788684424660158382742594349546130861077772131365774456266793848433107114707728493578825748467060841817345252800222208902747319474755289928655771877325923346499580770565436211200000000000000000000000000000000000000000000000000000000 [99,66] 1266944978797357966087851432781443125650873606315953520964938822956970102468186600458626535053065144127759496668266232409448077113267533851957646047309568125680130612576808254223299902081009030507056023359690976195986529969960387269095106585832183361312418245504061357749759524163330117688674295518159461930226618701811532721590505287765336383400159455264947331161635965582559494584133715239687196372441269446905354394777947068769028318042972184952418416009062197132128849266690025647895370951825047539911059884776535286192249062396102678753431256045499283429174239034110332566934243501326868112062982059573243419620722415625936942679732542625989922368147308670578816801040316962330268603444446399511161583299725505203687932170145182938912321881183658955344294777895746163072225421640791885306522879813396225106350141560816775876737542090444490025664320330111882077728146751568222271293507920455643966302415655125491137675348905559943298486325560299613906977035171340576972089747821263542431598840050780842413174072759309537688826303183502304914251706096271950351430932996780052284255371719627166760874569163174222899584926133706646516864846773638661097297778267310501676477087873355000023505780524499148112820411339322275825364256228351662997055129014970180448892610941375898501801157373043924610554484318976899012975279144000811974359396765617710636158055996523780123291930311411336227917072175448816416467954858244400226801648522914314516345358930822731901947510382299902995194698796211569951281425518840643697905993179207016789880397519583142916113059687160636913328216305551870763221694758465030849201805975200481035557241473916999944808005163453034206688905523661645622982472568250657286235291192875868641695924146074276369728973311248161345936630826171239980036658881442764632421357167662611605965339456309052586459508515911650447119751300799033522642473375583639462657986449743199783349745521204906996120104121238257475166869492980369434858850913782822305526383970447863068668122363585153440547263974373651754566216626783021813809039509457075737416163162140731257029542932094136209813958591394628138667638552025103982710772617789783683492908144715192963983366355049885510067652698577370132639139173218742633432603056675320880468868970111119028359069015896424963569165061493441397941868945181972732466622807129772062843875594134201588089271490923901702591272187909758970422153386165838737514016630095923128029336582993196339459592155858596189077091464507723772828500623090056767608658482357834855303117867166829066576764538605585221167605119085242771285157366577104067278785656404926280746886348742449552092336772987978520036086243668358303397713162459113420454677394298778832089756520783050220375450836235254162577371086984586581761260447449743360000000000000000000000000000000000000000000000000000000 [99,67] -785713528421022441839545257655901849009887058938658680930524804111977748146841913698834604222181297881307750552352956492447528493109915228040557824232222275658795548045588040145035434165832010411903359586293994545397192344353641289014059297167139104831665005465084160658410896665533803860700408040153047424669444362257950772828197712027644825197234729344767864869808360364989477911508173076486414909270204896284203384647405862506107578804996893186790373904014076577815110054062101029003198331443231250646442648030533355377008687449110156013276561951130095357834655208919606180697918462048500724819818516796474316261417288635642353649385406825878189184941852453136293423611582703795739933864979366150663866233557788010610126311036998473196794184652403654675145955557153561225213728018581477180282198528638308990441365240751497405067554854154871353941045243244051556007338913537526245467256565998937268410209869592844763247202821817580476035275611766615085060556167747455937813072914269950954293622966149562850248199580174473903209007346440161339986658754980617832186853042401379364293385330803104997667587472517131067280459377368933596202603242904716877195030281804393879649510102767400245088315992616054309873139164153559965777641766198172142039434389167246894136614038344247551202875550809834468404112223795436384829510511885650296384887033652732394700992897122152578526716259107335558203885947809867100455983084161107097260571172517035034208495027662251373974071268269263403726112537527261282765543407108297457466882865121996452070436488029822405288680727299465629238876310289768583903115151432234036785824718242440629758143703954968777163019618192292443182083795575168934062085144455430114264438276764933756425238039754824686613520657234728200517914478148582076037194892800103838943878117446485714204451159771086415565211216205762238240975784059860441924825652185625147250225876006037241817449652193515748037433616305974465803473910096913177068279171013627131010005843059565594714051477734302017589614431574184518415145623793712956745607720760817036953113981509316628177384090397657165658717150488290402528126273505984155549887078588583557958877788313218522922874369488587032120474674972304202683338929197004298986866750677739796808987107635690353309913816580579055536727526721904848360206516044775028070010177496883577651255477842155840097002167143098416209959344247184322640333454351209072584363261833332731655781017818357305371752030973592669270827946192427964144816043064941159606986191551924631626015306629590015632181811715006031524805894779249900923684714322450876915812094071922024437076495163100053544291016421981737844841915193726454061022984369425425834067676768848492500620348283522002395593101815066564426661917906797914541211369006641971200000000000000000000000000000000000000000000000000 [99,68] 74735282657774610354098797475451517831801005528376143738431172376667840090843554501485618271866708441692239823490002480423803922586798262181851244290874823374843527482859976110967772906018720820536309309489170177544858603386797269006053178461930914496967022331632341968362832169718037813140211222699109318291965704292283322286091784464247809019318439013601106036852407325801305481481636488636154957302107949544902292482820584094555013169599979916245125099219834245657509569579494892405580131219092480533042577932849942695750125775084823374907069073079855324966835824218828826689418403462442707790485635502870604507317246073733163094359184408623051443782624737290654013191100430978690625440148814009677023080793834587974684427631822633918771312256490533277384643834737726957344884451975974592639844349166772483492507523495879026164188853557628447341708408245755559697710769093611867043417469638414510229555885779297803558380147504541898702792620096612574151177058846602897640327394891242010964368421841082204399487881326490392664524068665165138607041440773060933156476195288281381670267491582598657446821868597148359431404142088129766231977896958400443236599967651074186133311966564850273633914458997806326993790258005016680692989685492293368311853625994153207225762794759214605208061216900273145259330868254945101010343138751390865777823526755140620942368758169982253073685188814574753461988846726495889661185862494643067282176383986162521864171839169479191993274882261094065567814775390275998331513896953996328356564101625519938512642897810832990965717968623088374486591425256656684280797025691168982536942729315686832709223707108146862516430572598624059499680762867196577258584404384198161861181582645785406810124273974755966639488688289567761354308172507216034243889078202144206533488744452387728095895314565108218442692505075716769487365242059352052281389221616921895467721368119344651548422881498793089661931997942883831874766436327013946790050146428093077870804757867426635338317663849379665157511085623403003012106620571397421988264143603783927737830896481967479598045656517604516679837164761755815922834740517978285766534990435036629460881167217742968480425490093418706911367544172449684989747770634418365634835474093203388197759814417542198401646712409324436274196864652357829563987627725723293675246324318747936311806433718468858914498905470134056255050754643769720412136692584842195490651093974472893137295013852533173033871052299815844781310928198624426072649446556407612798605733550689779425011354037800549740744571208574486426675189212293438107833240162056066023617792186073546838606461266500765361415259755443059355728183302537193976943611610102798838030636963633711858942312202955001266535546782934104616734257590098852247768718555217920000000000000000000000000000000000000000000000000 [99,69] -4250761658745346875764492516113711330712074880604122850694093619966577904075581757419568165014215035276005417885232048802508088544133248196750180289114287746368747385192429206186698688685184506757262252438859327809555851408647839199126427215603415843904127204767483017196408517495786581071922658818097316818958323637889223471978491438421173126378565835610010054742688121444278852676580403024489726622710372674924519850043733661163669398087947928341258452178407852990979612408663394770062039714067068542555483364180511558760006878313320236208706514042946401844781764981875412460696603913203388743737066495801190392988964534124644233419122090328596288783496804407796587347367111528471182205488582698724636509721774487973149166738837509677428362555894179153824165704720227429786787866404588332906541208131636378006565278736133942187220481969703052432312829825748397647556432129443267648837620723125988100753965025875473190095602839773129094824200332447417385855827312385582571411641818869698821932344669303453847250249200293003220015491981560436665514318084021215854091831454597918702164320895632717901865249208668006230449523164226791699933658380613379868759715347778462100643115550074166641903353745840427542693344154475636181214701223400893031547202779650793019981373123753446893397038192573461452906801043305038822684633921399890532326323737196597407251877851173937380204244408781663452398923084445699001303458569620168788694660981012528519251349523392438670963345105639814807038700915849417535939761125955928568818831293057064160052207786058006787151916893497626669464770179811035847886751545118214605280293663224613679325160875034300883512950568607460000129432360521019262371260593564722239546233682470618822432657769519373528937658097594473416288815934607058543790671558512275053661032090895056578208207476927057097978480413649424411752654995857810797410702653431948846424067333060287345649737994990056137560829316147905217395537115370621947806386819362460808858852979431060105776992375193574370385924870319176648792830874957736209303926480170576666232733148026529000794337649203612185216211966569744348746907853140164311554395615056364771397375979389840596177388021674051467502611667968070181652134208840134533253678099989990895641052715405330935675152888429023042077483540737918264281694754932584484110635155370430150280536035713139064695309768572185967438453953763058054468210883921604609971569038583295108495741990710754527178897084712205538054426510865388445831215334188149657519366835991144575324216076064540233555035041791396166066320008297055227452829922987409959457288574177897894677975961876177259497560711922230930214074856972149271002350015053569632569589219536380891808495234327861397419007497748170603645488698968689212832786221000294400000000000000000000000000000000000000000000 [99,70] 164747080747786511166571508735460204087656783810555173008200329445722238724734148253870038434328833189396658868417643592607279026999909854749810249782101657778295730075204287815804095186543558085871837579090851023627852205355504460731654231807387992897176282318544060331564303072286311242831348225429613782252853026942737941799175941879798982912956170171833954640089800330415187108674373902834128618985489698741681911219197570244336183690859741888441114570727483382311376497260583085878964175269928172486098708188834605201137232035126704869401139573284190146987517623435939387541436529630729857331999581178651096788673412509777768665481803923626431793107262108907427342045550178309214104425228527744584060288654467915355321948196635923498191608775640668880518294176459569028927756903717249632838260292434174446712634189847164369391767641312782664484544247134669327276965733028371713701180548011737357806967408188577987642583037847534102108899757201128237144735479516235166454829038523844574252060967393761002371311947177082616398390121066822131579627394552998651272123676947593266501440395680350095315301167436470522559425313782916054642380826886829616070708552954438357641301161013409712669768494879510638665335091505433945309184450800972722305361383978325811579681995425165720387778631599719784844137740425533581415350647023612634152875882416182673428794099665831756522149829741205325636354191107778005877239853832182569412439765504006501051389235001909542352752989161627590432845707394354163973831831795107015606897782397060129872703227147155830940561889895736707703693780923055130144103286140015455798693714720690124882570205671315106191055434369596436649043689975488431886059371935364997268785400314094457898323066583596661054690003222047746424220368970499930564155405841239136853602579876213865724071232913637982065587204400887731897143075204896875474093093948833454356221381776044025914714448902494651567722665821960016372093514513280323892188191635616311618999526614296122337966406143287636524065871946112752962127201392966228325144806470069312676704563154627093716727847336650513866828457766515167623401963691496921028368657858323724620171996280909176768374773827993597624973524416587672966674489501054805344322304767920709920155667149066684844755062853861056607138842538996030896394164615115711003143951806350442362215353994459435661948816250127322544925532378221136691339484851837243697798912255176081750554253695172611453481412576644032567173036726909680473362930145184234739449245770223653747393955970371640392680308562134727618768640378696274994242399029061083854331105611032662633917803758133858453428065582632806825712329167726979667395716168016950432149895793219580369484259600406526679554703387315167537049032937097172622496422166528000000000000000000000000000000000000000000 [99,71] -4362901079535576577325819466750289605671497466615660168376356621912469971195774176057857654476804479823498334361324608765578217602716751623449727446248862923637292189826762926951906609540390669124664231596304383687297841183185922310218794522656494263087964602809069687498468251518506806703411981054322668381173819756057875913671994979014532330277111112649967194905544310532002692221382240090093860686494500931785935160464384140131952255680029574151438737234351830293701023277517309326763661036069171662201667347057666809992894788266069050448034581695108724077368070297436971124467486011050953745870111942617477009388786420763368203095779877986632484776479578420927798323698678561985597793818022824819552865316055500379154599188891203148765309884118763583005126649969092800308327313343941103380041106728775081573841711461798946068385212457564148214900677372491238695553406605384327641234465942786670101938922041071782953895980256177353399025211768867218218121410462837885806929312593319354862613450383088501035988051341132562830500410012368991152340463965208302384250071675545938606608569132670185966015310951336819473599030584999832205874755024699927891054288971373593779455519787044512589173942959685095420298926764068734419619020990039138772976515879910451607004132193015725997714835134008277162324551334738771111950521046701144986756877561241927931862237411282441337075226344281943737196197187986128250339175285821628628738424013864972307046505417298793306277487567134824593624926991564143519629327368837698841550134011591247961741591664059151958088837187189900170591731753007830122439434551950908734232752872219084169939538014845941830943897072175160751447663126125953458134920617821798051230695678672364277157683169846372763572114094590748392181931671748006040305774244803570971449905474956159964382235206884121740972090432503439177929133486422156236919150575267779490998698622898632192175532222286062721681745417385925831394594962116102561934571398101902297611739679207308140426274866483494864839090511874896714933008813726997134146865177624497484543197804038008500135198314289536337179037696135486827353647483662473583103168151587963356784265549531784122043896100048949565468559949177328366878935772577088812351170094455313082096660370188874324007027159549110793306093818221641357012510897611986372588551236856093650184910287961213321054159009884420187933870818333116535973524614355780993496948245083110239154006083974412960237387961593650047373937301193851996069503648658411417307705935269190426800678899028611451760316785156743416259040336817293483645524513315447619167688341680597462712256559119043555363118388017584331801439514390112214566870331569414908526558816590076156103298816377041885841343383052073650070460686853331748319023805235200000000000000000000000000000000000000 [99,72] 70901355377558730193597479369880092591648056750131919781185557302897099408596369142206946572740808892847342019147552168017361754417747068438958976586597246981466805335810946917626381824852939244440505930405826499283265804386043395555668278418956382848129435766913342910664262513223729486520676929609367559517070315763183655899102594504118453649077791654699409661913933081091181098554190437287359477984509874441751641955769303967381562605680525176462771752538700894043082421592182402908166123655218048339195808673382710638494798749203951654421532614254420012507322340898425202932692471713212567098596801362470216841600113690829558967403622696836484558704335884091798775026910795230913805335210633760167255661879835093347831147449253179028666840939904135745019518597363886605266034184434551696905731706588986844000210786389207003723560983131025773269000878869299745438318487251251715340759991934650440565847586927818611957499532013892139556271625105925308988424239117606615567917999837305950237154222750814153971283712902584101902279087024770577033561210071594689207631946187173342794986902016591526664205863477269914009128133713915735510995317517183206799550992551530194206297771285771918382566864258761660724803233354588896235611439801145198259134005292998695005773913245031734655594946895373171643718961975881148968232182854879139832719284980022695307364200711787746216776073999319066467765596876788062075237587833762149962698150415395336644734680322148744890699326205380873957574667590190666859186558472442603877413619743245017588217342844216627463786225347513589431712645455288287490744449697930132348038032320029389268499942061494652558565304956283868909249271783134704155555044552151967231740562972198141592410540255693296784248554898170923380448916933362751699172727311750078413064257733891114343502738340682406725930517558322092723374263662236338434425413285851985926518795941658880414494638896545541428372510206718634929387503336634993770156458273227392871825084139587020442860255342636827937145861545010505257695856736205499514970492930560718059584443347822929215188007823919707953831754686115727719448966864606104772278107353398373271053462159052643401518675686902561562794106032756925142037150870095693434592202335313311742080418078025175576751668663835174103828462175617907384609016734817978356476852960033991189041177081262034088715658758385957155657655540636346802847647691223778175373909669430472307051739701680459225300805353551973483873926823977812738001207197324532771995428936678167033379906723663681292694291372456646637979505823220897179074609433086135416793000153678401221190447345786836494811827350404188626409929049269101736177657105930098948537098281479276014150406817941980614430591374648674409635164624171565233972707328000000000000000000000000000000000000 [99,73] -285941210778426336287097095954806724376890588770390289097521734037090963335892265624008736815270488924432386976577868806796651808110214331719834893130661649861229523869481066827718268927319237254617611366066877367662616484691096645896783874856326806636030249417144678677514642538264206815483846492998483872744880629721494766261100833607718781884841531177613781137712902683541317190656909035228027670107811661234024429433075966851611834449407161899261215733849991756411600287023538118217066295460242625071089430252100507923169457623956917989907649067599795213306246937350898136798612651085077843498988834037042727161427590401967276229352794031883604665653157859684637230121037030888078818085710625495799029729242553944559853442488016930449338154684373700277394513995696815851910665719798986671278422836335535641044453856749660697074409872194337766864688379309755948806279729525199010979269524929443739069201488685173325318282291547425551746703113491986680956552330564684390228467910384872064509861152129173425548644742431928467237049658212601746830718452859810522787778530774761015607599573159843975491566645590314556007078088011302335518248918780592421383232916320390598103180715679195459762185019541329656687185670351523727083027528040243404809722317953879619861583473220110653062075006349978164640174412654885447550967269576043815972162069203033936920823190731097598345463059016361640703719140966878697355954799329291640722721938902099427744112077659335706225191498724602665243399583021904933005014961468616463740535397490142491495872336086011453441967400334484275708915228222347164932803473113691942100807875920882655565446278658206561618425689376818397865566846602281093024739405259097367559345594418380321255353732949032707294768939381706101763977410358864858830730339770648676815252086282914459888398033552359246767054648292606479522424680524708107031641749094279050762682251599896807146984523685176558722082391948598823432305740179431335819571032300810223840844358088125837894332197290513451017501721337439678327688959705124221611631739194952577482895984458329391050686963192537867394771672472918001232743491130822929563685541448694795266775331772418302512679147236616836036144649283625072661131618247300395627368040013831482952049803783570622282098728786362569536312618470685760667963998002591434712339443914987439552453107023117909982648227258685793930997799187789475133912727006035649669607900421766242026410726573311658941838727205691531239949270080772837999804130762017266681947464670934132570486172169862821345086559773778543305614736056837767778891678585623461934044120863347496186923821291595463790950861844672944726018849353901982123663081735437877048289124386968200023231328290229417205852923563847831429102825377832392808464384000000000000000000000000000000000 [99,74] -22405757622902566571738959787474543121612125457925813641506414256071460589949202377712583137202115492219904571545116310527114031920948081543788541885210705410512749993664593423846767915834237257131939623983871238545657416682749737494364568496899440529872440878308322533956914549618478730291485021295379637835699576152192860125215534646281275255540283445012181855754118996458604198504622011079010854473302460312799404670300019097259114175593321333006274769036370526131700196761100083400446408839085280404158938475468713820628883474746864783467193492348062924065780514374771126792505807728102302396161827035732793302190370771246161101906084510553687204397659161176680466954524924067051970238126561505629316450152017247690676410233732777390745887305646346157478675759155074244215238427932927723550307038348605398894018845753226885594381361359005419828114713740463924736667882976280536563291918946670061635185552843374173798841642220234584494414513668161400405750319885413103898525245351772428763305704754295313963002273932838975995383242505342391387485549871922196007933462711190111056599995463733004700429304163905407304968834759010231018416730745144394411824856153793729277741752610324153719370526747595613648378660965844883202533136120688864929454793074418798587747823555323715692568209908430085165426015578526030329692474897705063142684234731877518512873609816243945776269327601518673465950528235091675950005372459446289305680329654192137544998385406390273898056682135350314153357347219873840238378051358965930663394576062256105555295386960627316199886648682135751541820406153393101415117698853781288668429345179324727115908175582557129765597314339264001284636717516308669686798686123813704887293997822403328284332963561420275130530704245781280133452658959414923424907381617732130257694247519181503970421129531750246843165980113422286263292224697666250316366943525475693193969684791361981714568071446084671257891194545135838925652028102747855684555021906804865091796604762638729192389925525159295141295403295073914557323967440029118523675635771359234556987474348265719000525336730320208233087316466795370800000094859696775309164017757839913652769302046877642414437466928282391144845896047942023962722142099665006270954034502394051879467741143519078394421829380121357554785523228374698211242269925987191307452219076925999442928120231881189773822951206793225876511375295875868143242647125197032293723636837152978113760187579474023549746743208955228742325866536116023936938231265221785002505690751476106106576279617062378830385243600619768533117474785067872759514296185818356963903652283075784912704798563529499496049492662688492939362114150740963574424810217565676062038816432063726217014748266498673428831641489806333525939304322778290716672000000000000000000000000000000000 [99,75] 414749666792799125175280215703627735478394388577355991920088465545404329310136137761923045788360715866467382139569239684152542719761057126343275535541971780308298254515522180937663532527670008191438866500943676570757740086536086874252881781653176790366091114287274947973474549724564874114191740203902953939943040043557468284855412157928526462070350236998576374031317996033570264128413695068284723589596084583136328222692520493415708790648609644173235198657034305355175627779822760741020654595605638539338933884886357999394961407698168676321505424431632678364128182247700477421098730591876472229598931653261361513279690854471756772382503421591208512673096324627671764085898122390263795262869268688571819492801418560157267934111336253899010143798570524182293551814109493746872533827951768065786913261182238764272968676260991688828378705559388248981402706705995129928558299322203960608964010727419758507597418792263539568362212768118493867748857465914809496528906357292598498607426933425320114889924558756933444262122089854653682963762816374620379460922032809492455404875038695963719348295621109471393833828397760287667050483256767949910839541354985369753540931375385462036872373101736901679953473484455623685651912338475227891675310268407743057655282640394263657019495187935178676953237447985454657802968565749940949950475169654230487855244118249568295650967286254024876963515018149226906822914999278887510881391353876896949871952207300868997350194246840046318330841677011068527627038015141984132139374442222926198018781787953803352324835257942080765200568212627293026957869685708697476104723598233578472706779630634533998364252893025341233516272464922075522616910645767934399420886124206640502503637035733937791246141940839764850113610573936133393573849692946137272306717996235835946579248590231966632964985475854372214656233211216421620217411871071655474861038777571175710276643577104357697429171986472068731720243001978791846847955997773911269058471980125531218962542339619683971534679025969396332785562250154631004112533606281116393534505037064948432620144846420274520963910283030513920948669866173404427733130275995232598838482568675151751975381785083521931954903618476896146718394891568281457686054494165739870812582493022427424285829164470570414990787339990274240596588718465839538516488338613185208745791598613764471610765398466434184331847720922748207218686611298857731539081921493359297941295911223263181066136601151329997961548686753142419049202575851395969638145126805059582706654244039437271800213788775866981677919888805899178800033000696487864034433848289109335740203417509401112031103930015642025698419134646778542527082536475418226954231551815269204446629552736038840111231064344136321364646654204003261317758448149311249144872960000000000000000000000000 [99,76] 38179385709557490496877986733904420967105238567742851583951916021110492190417732096234342693282527288610492838419086775832403508836990019842710216152527705336590246046211637053730274325207364437310640497746562871717189017421135338403606575621454385720914644539133213530678024752985185671328974683932675618647809045153117615858587939552091865207965625754738644857907387907893688651437498198148661859446124524938374716881827641474212259962259567937681471305813468419594736290334603952068339580488963316310670120804536357290648525474700358762985406174101080041196226536030227916548918369397528215553683033062560112821141113964342994832005263178569104800056386431439581069490416396052138468108557739364095788974743288244488757262240998407053814737566706615493339918568569156616871376247187120186350377439808723226915468122460982635452344302131631539178834068772408640413175678099918247472131298960405640914895480092922973028749792229053326046823801740019277793860908523865384707414700694582351261788708261861870042973497162010934574236891770658708817345219623630087104927549524874218322836411450594119309808841837077905501576192723205292191033072771281145698292310562895716637152125952967094286261276091950986385674520687670469228709677046571510505573328715065371894469433216842332457432892055775734912767845160658794708666552687565808183995559120195188496998453376860874791366886318003935443569655398631883330305625308721553768291734408302653851281823319222933375318516794362046793786709666974051727984261719412827637124315618100672802759655250012589770851555150282841262244130254922313382048636466939189413893578961325156086253131253100124288830382734173030074469926882224837107106171965450621919128739344160000701830454609842611604233083480059558057918810817345375247207026680592695924679368589048077423852324641502427210867704493334400901955010971798741760775755327419105526345885123130883909708147643166049315348099874059903342390947351933127850261416417374332447980846368168017186959715373062116804080827521132202862481701957251615694015506797119934872915400247856533493398185668434798199890598016043870509679197644981764777181420324780965287558674948643450789284012918240142450640894680304892461854064450193588502101001782288275363166054277845695572181917643248346983929318439132907154898650480926662940203677857174577053540436761481851048948321851468244731950082108504871376810692110661759115892327439739465139001963597916566738147532670456011408428603147482986080164431818939868225919342405814052551017896838802780599843171367439228610317220219259988815603407437434675351322513381695135523318486002462297165763134507842991323682268899251512140896050803137830970597227946699175876691983327024514473219568220701749560389980488898445312000000000000000000000000000 [99,77] -3145233632131451863670564515199173751003352859764755634769812867696161033990250238549782341201794196167055520475975689875155225192918627156062966155986889265351269732869440933673043316853043448862574647875010531485210104219511499552236255566028644041720126851309736840676623763342709002490045818454868666923826090883492149909616428512690743980475733550426735349243973099557617941694856277724372353452169370019079073254812338258063106857341642944090741556186142095867070044294490454949937469893192679831028671486511144688678116928822554486560195857777979390642093306292283450331389604753860199603681931260207096122814212552905743734188306266602619353759735805112008138801715149939933184756117914763695987290387555438261185097509660525252325181532857077310565672682075524562822807678912778060821271989952550008919851818454132153580181504303836194190704725175953619384250508431376516581536474115774246612942574588081556284938298787386918620934543523677121693417461183790742266473915114927681241022442826042492854387656510687482366193865750388915266405450933292141121428463430223260293407828730701132172705228059555912464178552641142321765120755891727217398347853798298378920761726640050810746078167833223782080894212332716705835058489452563564688656063954419376453280157327866781822499493303468659607967069060053855596942511522144310500025008136114004903504008218828870363957904281597508215712078666664691405802446591186593129535490716079290657486714960074997773920901051820926857031884325662802180456671242424823169133743181433284970241777047132553441772790471339439443506745540761428829673506108770137713273463635199837563907273948178678575040858541913903935894198599869479367949626869350171781392962151236572060676600596772329700404718624579556879052765637985303327631613905486049969172992449895624811495657848556214419119144956844493992304298111439063812607856215111634173600287425992311243698885245645556252096977199936795445410538525372763997057897391367673248090076752471893138411438899739257301188761743096588732544212308444825830611264381929089554773995851417637433777573331498948957289979367636491848701423296467239569036095432028693476625980160048605201951596485351303561842353765004968409193488233061181703592098794943446170160371158365521519398913067935549024368232272139238847467840048955631033975300021166234103727090969509783374474663782367767633267546757739423177056005312507427423721987595760456920233934687687321560507949763747933955396796040382678355376075928244985117601603095340700204080701102281756978967951532960792913616645522016928593159895895515584134804172961305483468301420771353020303167790088561891041169524362399587396205886920075903365108151414860319384638032687129413889323225961152516974696201556502340488396800000000000000000000 [99,78] 134952226786541788782522786737002257896500403053322709111976872530253757501401194133806274200620228787253785118052625798002501850464021094749011831290656997829444759608016680723684398449225800383223562555423629146400906917194029695634215748689131419387731624372702362792334659263485532915959050055261271956497547455112197746412583432815305597222944698669393176629401236179927466903555970414755575407237482468751807005306624522005828701506038895205346930745080505134246427341460811840478268039277185124960909304105863115279332182918343783485797928456992335268191325288188586734653675397549140661924103975616934514778533056553512739303437419403586378106319321064483413601828470969954055826589711702855654413654536772614053717531618759586431701945228380825261332470262299635745598212916405897974705511938646365551492048325776889538043107725762045868341112837474007306388334726276811603017912192896146557324406257737484051454108082131209124889089609058148484727969542785590426638231343389423510057159610817357843391330814323497928561960181351008108513537874443286469111109534127363528737662099821470119152058621692449785707669010209680823279503552051086245402859570929301106884565445267951558083675297008344432773842924774594393686358879279740190483201822527927445088368348806004821784140661133390008839699910818468647694152790279007297633857083714695844926876479997394381127226344622519024063374271826119724504443056745344810517317797271326216224875569095300983787999849135231834280616335555526857273781024913142621344095675739427555990512794066487840087158284655820435655331443027274089710321852743342512812692591153933671459286869306732125887741811839649115544985036619457360373050605769442838825630595975498776460193668406697342569724563302182260052370973332283569240688981842923758694011092679620443024612317698534217903719030684951560394148278814615361525142895180033303571797665003776384412214758372203290551952740833791203730618673895239088417041913730470922063919194741420622226817026445533169151166648596725439617203133112942020208792034664174448916824179805902469073991926192500761806961701055559599374146850860438583158991880328700085410594989096983492673683376456227310392067478390866958041023832855460890600749295759179895631331835333505310400958193526671703003773242166968731368068101532655952439831126565776478938480392719986731154690413035143383475633690606797657270186903500106558227141581441597938324684494126131916864021451313686482211892119821459030960045874757303609345641017239455297344600123157769989183723254375422546434824139175170688017762925260916552208800245986580905447142926229370402039472115267753258284439688747149029361801315801308794183984080330308287038436561425579501821831896338251311478523147215144222720000000000000000000 [99,79] -4108886519748272996771918929783268936439419845392916638184954331152484131599107535953485146312875855351213688781368991337327309988725563692722796933378578884994208699823868002369582600262420238392737174569589908991459021751866898984905177589529054333565359121627579356711519598429027137504247208684679711997861031083096342065807402770680662783707563496377191075524046525353643669009008925953799647443367254059879351919278081143631049999321846606915283475574386491441018907829360571974606349293827252323576609602769390890191082181758922700099648561306854047367686216400366552137048147241887098412914933781629830880981025480327734968434285811059804073742065784996397316406489772314166938643158380074213358551634266880551518486964037367445282087293432233017008609639763254934737894904325697741756042828564220448122007942742689707431479111032517787343349883565860634119220057696427978028602648377004185603422099827865484362041768103368866894478402427337010760211594734157302399929762334570212717169506798196927544128757449043447939300261947906116095141221187431780746407498222859003621548670627656521704993045008384243773200114907976857049932879545557556626489302499984074731348167767054643795640077316606066368722336666658043229469859830106779625718682256908183096935821353051331129901595754698650717468448281965513998308706309164989866414754095263885168488696197238860161000832300286064804325021506737696483485892539347833658301776036777748967412775507727140094878060045610576079871677569661126382041211064900313407971802369596276290302300976938913314537770932119057855431513724929839544326615977921866721175752178080401293219369222608116727800104906726572613106477265816154701512753029532603602316420700182827570738673723402190547478516248438388321127012858248817664338533256908149606381652298441655102891703116923311422193125215516870032915516468628151474926609931682497098178543004417159758693404516489799324160252760714467947138148569245389977800010370372019952138139742302382617938631979694693408187408027468527767825215796269813037971310017968614456208092142233753810597898706353289810958712306854597521890283124206223652334376452180672775138219892502150125987023181288508886043877047829900115164394749740194241677539300808113033404972143087545421303193161021267706817082261037751255958926580887852726900721406964765129058025039029630110749565245064441035036699741818183492181909678485471275889248867434023764219610268180225883129354052142104132868689105551368916535593108374101887578234783858084930934080671835998430057231828199179790089329295433689098705568044457740054797900533803078795016803838422857483065537754350547735570227412181954083901989182894910008911488122769536160098138815025909759607922033533357857109533489933739622400000000000000 [99,80] 84927449613082267825611611126696582230068925556023457825114422236328780756557944132224282463194491707339919787180885794320070315422071353225337972806977495177592858473938605427763024537885057642516405553338741463177174279945344887304556149516890041702150947151900802843746544891066099198007947432063166883255696244417115883638644091833385120621681626604808123213296388033916550698397074949554367561089637625370739246054125682648842745216062562767728686198919835161107935584530668388132987768824341306509577404682457066160878193666413494811821622388233867200905862487318900033594586341015564555387819941671257311372028936920503478820460346703740441672757406098381646280829685711732105860462289887679987277455980016741739016417107694396931173630430196730845603844857112624392736578188513836264025429171100454388757667772049740464939062936565033936684807062389812427531164548044765762650176559484330970503798276834114756481758378716400522365244553430746488925718158468647355957545494469327930315132865452807450392729053136107556681566828639097844929654361940681278789730314742979724441901609319037270664446129095447786141192348107755349450176242233731283391236485761505481614506492141871351993470837786730982496927712735820862923278116673780683074953658196546488957343593799341578906065467642377723228936691197862639693907254369727807863849547116901635220220112880985432688417790482259406216687709131802213092548490059676252479255213022616633467297591225414832950595343641245166092109169758912412943313432461978174953013951923572077658267880459532903232951808073308464500843099444986364213772647140247539414805168047130291135742923201398805100548377093913854682698791249328361314730489349266644237592366958998033480609562543891440361202832918309104931050930512147498133859976888977786647115291249949082043202813264667225643250663681067806323943039402998744938770507118390473032270870905781948881909920237552945332379151507376383204439577569827477808481857735053946477244347124106905249943812896601965952180069734947598514980097168420663083329894722749574522784409948046636236134332340202960762188930859293339103435734698567932093312554913312989695111434455871617652935816647712549652410134156182260670732910962472881533890251471784445302691094384093135715855879356843002500477282365288820159116363316356702444931446616124768775889492811344555120091903885796440078519913672915516046143537516732648619799780962772157842263389580625850801468813402958250478440590182484790870808437583556262941542954873396636400970983010648240325712146186479456271454122910267335725514379295337614931669339203990691052409527941405519751030475548615669891228400674748149436009923376887146952167713568090500585139385347975884203563477719698592640662540602310656000000000000 [99,81] -1370452250184711622264654977543962173693799865294448266942692347816840579154284993911388958191626817149572737018081157112145046064410423702023782981894289816133489788689542331741100321432096944837965160537360550719337145496578189567228789906693808526128349138287394036944796380188136709854498651707556479560445144661053102247668342324509286810755621378434823720169455457066272708643426908286157454234274664305696681588255273853972924430149955081974025403685130355410968001718191437121414103434875810835061781471106595998421328383137883591584515147881291118686699947064219104991724692965168915943764233596566475829888681121082925361842689403408548460955236892992579463808048779916428510005910072024451675058181771002537484770758102720094248801888619596062823353609614924008084221684833258644013234579997131458003654046405855646463340800326945238734580785874139146315130548260446263075335419708732187646983933516276101553683474653115036245543662536187262536527189159746362829240508410575471099973306008413658698720556344009908531597536951092423431259039994231661608243968355745995041229382320811705002404335269432611333020227824387522629776343701401502599244478401643350213495542625173240864026703028089870760342554560805580427180139045935104388672302998935002778079449915457781113570992673707269826632407393182077231349030047599783077080575762237148996754280726503838768448145757252306766752358289155967471000449891505849940622142443372161620624405712989986916666300235794260385167997319255372626106686245644089554179277592608761670277889902509341671878541130951829172634275430702102575003373373587716523691445354183714455347069429838753548664249034788784893534683609428054116807153465407411421429051459115096808688554080549772621251417009329791038269110410601706229964732977665071696858373443450171612277581916429061700084558734575108049578457336058255334831166478655609757423929927114775287666498242976616705845047791083783117148181619004430917363438918103631663271595877591335804345707058115428111883176253980877546624421533183628020143103311873044127391625989182138928340741386527276187582243452429735879007359422899375442947917667351586116832724904998498664518073768893942591302619484345387915499845918623419341584691818621724413380644832471501399599552868387710930534818457163391808727257132009887259293526135806952411419917466744310268257521510587650871802345103182782047446070038596906734295283267480704381623405948505585286568353983022411331548922601916991227870333389782695824971525108788585037448470592466389716009403548644769933495163882001807396773595959413198883076341263721242973125721705534334349376639383242968746426395826020915276226956915353606215757563243051372937731804997642009278690968046297439486893478884933632000000000 [99,82] 12984024314404674542507726314724171844609317465859231107323747318029420471649431253005786520718498041844830038732278425754853804238382616851519879046198848249744891930211172587781288038138341472909502155031743479574483566258639268914151456168017430164744645100903901153148540298440563880533900773049282706041915355833474650128094682515964423297397762713761213924070599440298760748739658703434772543821440767812797704228341320138732818000971219613574834526966387558575512607895067300097510331484599439644775284486951764473481920998539600886777064927829109729082592865838186542581392517793479441604672595774412043525141377368987739400834736331673345301950546935519466601201604863654973365108093020168467680866134024580624584120588774374746202583372019379972046402507220304774451393865429469462384081045200650467425812805044908134656940360103383785420646017641647699801318889174765680828808536496295887328789093654990664996145759191673937678104504796032776628066393028889642550080817653449048461853818850518128832333443809167399672451936215965596063052928061181969242976856647756130118495227090100482326821601188975530438299529908485610538453198274559340305684141759399562781518376519072886796632201616848966820841164543211635122874025649145070617352236346804339009877427030136681225748106244778858238127690292887846629385495925923906886806543284693123749338209736124476207578276235556167586150926284866602092125321682105888613587459114069639434100441611139355957236615735551843974005443068639919998434673650801945221265028555256197261473376942013790100184629470441793325077651985167952613154002633782455574090463274789073475371207672660398631928444699372562881590600464701933724832889875917592260563768638129875562299098027219392621461481516925282999673772001645889823042980604202454367500114723672547858811577939033710172789970939071412365436900737822397515712348464552830330324458799862353090868651995628856398808504484113827278216116743482230531333943390339402993747673047435449838046982413096451968753326683959784940777511355169222399796908549090144576905595136716590348880911442660177109743477970289406370800122003239592055517228475484733676455122474248399464959637234003074547404281457952408982711547703491231649887343385755763267632520151515184797937109648034073488540945161333078761198384521092813001920010607806941211395975460924791454327106423291669149466857743317113004082227987059482177876561946351120215745848126544641125129211959025429834376137616726385724240146103593507115455424379045403157885664459157975210369462233164132037780430714594570983425818665236907671882355564127125902884626366500003053994455704984991322938535426738359448975377506229561029235925094051960248495308311443396805357532330649751227001465958400000000 [99,83] 17292628611100369449836973901313784560901088992554516220972380227320640810036340807451476187094919322719713085355278752750016580631675658191135359726162774745939927527314219100306777074837885930079636992139137350826120650661603222302082550514531815241477322320893742892504984206264932830430044702156319822946504170133823666643015271678039105354694076277085988510203264076770936156365216561892705948543892752600112455991636731717174079306841462107945880486187150166719859634475783987803156438857967948202927364967000450782884136980403060976564501814480439858617744306519178672349454531453806860446713014289178569669202687844018873381073720806163120862061887282955343618528730742569211048989683608728831803592527552292026745049003806393926472362466438774344848392940733073800450439556911350649243939610475753006400725752862245144713987676233469725217937826377864240463661577582595285023291766203255543962744162119522188091295733040708907103962199653677119313634368743619265586819286069706926143630262899677212620776943626338019258782084787096061315647891860135032077538595634310169247695641659461918458533018802301381100053876538572008427943112401808655834503922309392189770550928817084520445407960156057106364544006865107266424522493827470539981065417379367197424594959095705242769350865591790450673090370480630660891313664539032611596932395089789223101214672712478610703301779062431040645763478792141708913843272303520324549920030522023121965283938555224685047501274792176493638919473318645520411875551478931708194767749769641154216965412282031743256268985981071119895857286159528618932606317839876143713909505147882273329706953705041235748504984621571398741356308045762687929097788611722203963427972630928135563325079907798694113654882641918832728223753519908053899462837534781703304752519097034341974606260904140224816840434717069674769312700530724571709113339060099138777443271723503794101525976271903822418205127901536704022321037322862519092859611923726999981187283570544750288009030943206086440738631199635739127428999199176745716787196542315991766510910339471816320299689934048179253206588794422698870463139672366231494031392760674916598566161511644555204748916006080056115280291466378081160693372083621710156340776219698478382994920491879266177028047755005254857984677390470228793922763452166601209588218300398885829662643443717365319914341700065624765797956025402627592896804854141013698208647948248184200432316842066333398601697526813986269591079360538375664210819926212474391740265052345356216395707137298919218068422513620619434116989614627558746921023206974567293001327891347536388913822310683330240523182633738347574308679464986629109814151094807687124475322410841711521007448083466442943221826485081100130452897633000 [99,84] -4218326714389931937936679877888743486880744136199535343653590142114649417027455166421750774685233794369730033542215334499916024739610753191642061113713569213255982334283513278924043500450083161043516487257382577913221793533709710426343023348089743953916231925666265201736013983331481290491802745623625945394133221309964007967089000716246776454681907637897747506221724211327570598199616174454198219102442409133826669696653138873229171107990895987774220211029484560975886840503809235624809060872049729574105649432055936989842037218596001335314374643444671839200502355106431377346230985626910845879965757746972903214786642508041044806479612753156017411463720318454755417080023428024888541364343969136547679871043319986803471631108810144860102046794015094079021806493338250829210889454340814712285401898890146218513375951595284498345773704281828521123532230032051880737392319755550121394581247010725583474902819260223079346189232913688129713074872372418099619213054370638306423626989644053839028691262523086427153511805434257601895124240723808974646204465670640054987308438002242591800930299038044887157401815412517324975084581588701527395564169270275676930341763200573110558161638463268489349929985035605267930036939982001239743454336509198027749574883583394391675870583927984792813650307436344287122266004505357341899297472556790447399164156305910523836419982807976168118147252781028748807066262293174543692567336487288416585866911968464969045335689351216398872516736106128060034806131380365969353611727401696280082879774258200221289874477633587182527943936236384975736517490621979864173158569419452502269854354813288370179241234915210259068492525769061432423022772274459557217326881472657539204105571389340774859426268573749341870011138395706218325954224307842116470398511325721553025648855802773175816344840300080885946252838679356848579212897450333056228605332846315636002448602994258367046411795447005032013228287720556849314587243870707324925021083291448857341302091035682106798089682871875933767973625418658965689095983155650441007545973206577713782080857143161322667575117565936577609616143074033264622986645325645614040715794340467209919816303132217215514422581957634055181903760737940515815387120909764976438903336480528614420608500371750244722712349135845378286490480453725905410305612433964160829865771439769074267877946543083444376233948029649382382976298404611191953300893495634451290434202131093720207111992910009948159748361573076906285431091133433787710026812915134570881417407993358481550412976111836111630984385861730437536282646508604215908223974254284101588020310689864535034984687733146768377412815169717127620922252344975406227713562546050028307530125344428050623724038594899347281049837878044736835147000000 [99,85] 60829644993643991818511475971581561437865703814420747772744375523936015240164842048755059364842234277224302509771510379689350230049866373156769483950798550403278418165615529854624573074701556426450749676673422225265898228601632819294179600495339859874253761575533398682223435703778459995938239291855237704998880107371868882922178677728513097827725478383394127842467201920252879298495883043732393378693190078009236115520845486533226751406144112893170496184214937572831864151424862013306036937689371637336425358594280316638494779715734446108328079379758807283866598627461582187781904568729841756209614735985019617729389260550156280607331719535696973053669443944820281424420413991362589684426729177201437741268871324544162297615588900149259788556343761844178879578482987901020098727122441752397828182866526799342437022119593911426645957852010742076674231423298311342606653851108999266803137170401685862914402245505345629884855680707213925979780431045921131713065714378583939029800325801318655754891118558624017736977015543677398984349220108287902379190704225623212824603639177257085509441963259646425985562398668998121641644741958692264657621087430205779938526377030267959659638517997176397721059900007923209285517700642182204893071765405075881635676119465389736481253800238554211174170270994649766242161966740998018611584152494729501278227712822756697083346781083329823014465344348545340303877075744186264819575667652055934756030792071036522275166068334596383720251119127354918277000495594420782763699854984372294638995252707372412178973613331734027294081215426311290494660338735318977168512916121612078453635746185258471549250981024072499859930133373634327686885487639680270795484398499774564547095271017183278846878420115150593373975852030204653817696227900135608649774702923075737003187903966992357914463103986631287568937043924965018906347867873740154052296687663117976870440919276821119669780001482131041287770001093043149136927808333897647111203057271580772360093314681308278123500637992532944868702831361212872404021563464381045384757565299501144419834144047840953001789383085971271527874185568924877085701455375052266853711483937239825679521000001927765223749106537522431470975933487943112418186971083903731760935022482707568068090886228661125786261173579069212074021659638626107680914738779378881368102315384231475994278464161464724734776212751782890751963307992136027857415749991268439496215304156432425690665700203722992364046883903333107343503318487618629831482648116392647796392956872058628210801926992783678929689142772668129229781427225997905040183880651063142671011149580197378374746207239697153732258860684953661270221288428705694046339840321081830882638465684899768676308453100957060248745498200652105687000 [99,86] -640247248918275900579780075281886906981121222943698794412830108612517695412758419135593393647497792603163682692888980336954016584685526051401549919677444861284306931022438054676861496802578727515836408840111890536188912141752452610159262864185336839447487017855722986617967330554272485776338232824123088157653423544672190654701830551126179229192185391428557799239979094383583835280588808832807198843563188335569401150945508241438957183835006105123381540129094578840946603496062914821022247342825787591977871827683705651270773229487183445173626751890425258167302392574241560068248009994741439275026423719455002680427003865402360252052973529263413274581947100980090332187485476203946619156156508764299612659106377896248894259415403063987258663406874720500245628375487879163599697508566081704684981830714586245615704280991939341830896199877028535406765605979469964380529692162307765686889282930303979908028096677593536412966863118633695302463457221082354294900552414157714388766514842986829518109674477209471942347310931765015298664628443394054140541555134879187602086845173412781270097406220468466398340873626109529598735395395246615925360624565086452713199955158769310536676179705965053441822874264316708977525757394363372177849008590618338326257567577595641128219138579414210440853637509235926171046899823357360457505902155667562085775039827179000388289499068702862082565758427259440766575099132260158876990087607881035061784098845763665720703560220088411657192510934200993287048865917397485326449940974039484569586791795237471427444234682335614920459850859905636061100950002354857158686701811638181175665824509009052336958732202358860190266545627195420505141032121863265874610869871755661790338066623620403137286290030441985396752103682215090619786959626079071269644490643449325224522017089046043107199557665411203069504932475096742280692330665847259356167121703844717141741378774667480589590050997778876606837938374137790918884505088314365863891633345635838470608732216892982649836077359383819865493242402713253493080108515264544589850291363566079606960177581122551970871715256272940787558466269054660809714654497756126931480084859868928554117817602213990548566301773311209409231315753397411674458130627641076525469615045477504682503210172331395303539831091102107567365508825515614804492882554077555293980451748000021855726465135068254045995986724964848070079603147307319823435665205743377416187877228806935153111808996225879948713638040487313770912664380506491843976726986982035115979056564959615926300139828868842800388629117170846501147569315047670663147340123920793324370533173305788729195819708043114123641302539235846317380745706568804231120307308911222898640627708293085743243684292084063279570484568244192000 [99,87] -3046494314934709785756588955383598475664579033045848392499680777520558042230075113484614423141559856348724423990203194382541636960160627629650618865931515225971037100913766702634990690630110317041430106276558981762077244108250802895082825573255503168615009751088605677632712585404132536929034707616201302641903919935964170362383949987476046664722092414583719720481197022473377525604585885018018752249592940905309568709389914040726620572338736420864383492941807558797675047137126243089385915196660561826343980625864357113837082186669318026085250584186562542977158410290174922927323463678865109080925927993031117895384482970244698224754777847078908057706312842996471945208560126726561639217900215133851796133968173615190290479753004198328526938965816455537063839234890261503241465438517506597641128782125102293544073576218174327800903939798728213512666060395436190132787383466883282327069312153055022825961534044487087555269680030345150959507255388250703452672699941652376801492096950042225160827937911567157202935293538691371042360202668388463823520816612619759197298390504924147625782205887200192333007843110229698059087659732289920724916844049903550100027000227225744827197509888338005376685578849176816368144848697714289811165901209536000471138603187010814443543559521291006066412158626230445469586855380631538097068913991435642246783988447574660560679314863650301804756134141363199260392089149179364921409928761528619039972581832784099769096494078695139693105243100063865320339084802713938223907660594874465841386333497863195429661945227021901397823306321036463859334165818439307885345702863241131972745508829284218623173795906074387726616143509606886209294043177037776441001244287088212211832460662319535226684469451721912709722906020784034935460743686726505233449322017437291092936962260202847561665380725493791053636191108715009111481561482253736261442650551361981236297010643105990016713623777134369089134275007454496700368567580925191634376160288829983538396416419245710672731915988836367510225737242622839337552060652486681197191292283235244274586343185461079607674924448904140423678562561232225830943272929458510585822260737825588792954606063681701412366607200298078045882466273259299675030495878151904007983830371494714485593504009907869604781973420250839613208175012111018640230631549821725974193776584767196759198282589803698834814178680392248043332690489919866802243043620072910900709187692570242763435980280607045703798566099082455978963211933661746612670763845277458366643610507397371057850400525075738560743167776627953272936798738149102454960927136107535425048097504717199399970994228120143595395893883538782495090084936683762159397110741328333303155828977048858507001435217224323698786547756000 [99,88] 56943555978766788520364900209818785969361908382598816105998390105667152254246507175144876924815847334528757000107859295919309348465634980187645227621034841246831234719949132835900620976480042474675540086409055437142293231945514349685302562423334005333445398011100000522398454834609595248300940957163731394671731302137617161998349974517878774862357820287318587917228686723883950712819912045790176134906157613990361702180775633638478780054922994370549693244497703185941862251379911012201856282736907352215982115907012033657281795086856501684742078845931031450690622568934669547091674852440961669283093731681763642771087851904277537850148820854112531219739102840330630279326474355728446543638728396396099342217242979722419093392950111846837900720633376154801181928022333882700028058734994108325461855421871821920539865132195944506850942951823398686290067366512795649852412862319782201644681258047210375258583336415330829011926592097489173520799781117305951486073372083238681676837667040819311988704046629749224884411992911483735867023749383299149253150154654305098067920750775095854643770498133358822792450732600503190821788808626094711381121152892920468472083678144357941989983668406491837789173071879314019223859802073693863062047073746617183911757298967182826226233484100884483675811751578970410554279841064963806738829592312212798062634641373891452155829126631528142738066444283366365362029739822397264857538907807917612144949331003480210561260962167386109165819447017795003605844093390608694470993650640176629199341577279864344695763432506672059002922186680916478388677642609690903117172528042394779930504959517212657449197980648447530599430083003276100715739122204229832530342341366005643339570976208441161058986213857420797058729419742697191919159180838218715495830214828598354815818300838908523155175717164116333172305841018365974784601485592316292898609823706113643020405961782517072344329142486169587677629250084796456951090157889163520843889317473573069103180040684647351340629037521551165393635556685175939799245402085179697520885516561309192781962016487236161053499177142384397349625864980771353229198673086692744580105363924262730821685014612056721861852821307413663567759004311724543886562083824717805179591539723655885113104184108175559910148975948977906122975523325227185005156823795918197520532226581821888549679341527870843582909580576383415385226615075781979278116274250283923359732066685483799987711473001236627718238565945188289524635194234598866173197561392280299928409533398569177514380182201829755827241878543746235132219382331208176076608192905875830540444906815937088832267987568866758929595075123373400772618131243116365141111549546577203534300249334670889194586459791526583251353600 [99,89] -1017760126869785946174700094025547156422920813388953078790148319897450040559009083875097526644963996240091450066518047418035393453522589698183572012160711045547053524289661250002538692441373472159133849148876290841586448282285820314148050189132187579512660574711881550823022860537966336452050743764785372232025472325710149171791681066304088780097962499647663632710655143575314234630079195659845551419247494534231848718538673933027670104121808903898186471780298902371562426834341601021532486922338802326365712287922336338012071608767931214042876659504878444536859351245823976893925009202047097277697936386877044675761805468047968814340343277944934678636716392864440251351940961406849651852359586649583823535218598863603839248130558770463209791807946871812863644165866003143767080851305086875383906758471428551958680413380157684500918643173868510690606691817850157279609804387087036886821250196969549326019909266575192423784773575878651844717351193439129379820332830167068410946906313609583578831474787470012494242058275826978314364628411470627841383433637474463572542738448045274416795676780296280044673970552356857263428488675189396016018703066816180024339161159633000770703712458356161401485284401583198434425273698177494170269042019192428358192457888322254032160873624289049871512551387550454699533137144899322417737603784825494556859633251858752505704795108979233733439357586569304121821233860895916808725040977103699178578057246184369194376234675476222665959511589100598442196580106217110773039098057505950471710369145937584880629351497934339003305572546690598358463979908259373184192520220242265763821636872981320148617489892991089740142482414027449326368236765352101330745311332344059011647886976978906915717032629031712592261750259275987964959314221009344575322893157651059187404390254371442019884778604138840243865106549813475606795721382696181895950762218545886528326452564599494426394443032604174647054452582117162269404850810603009776224225413687296909684087035089474056475175318672273350488292038579727756225857458715169434111691994595801045252849020109465663535816348894351389458840490858996607870068515216868655851865640473869201089011493031157154370382368776631891452979207181500611519142645457951672928698994604965091809545542765873027784756861381660560060881143772440214682451828750524113840701524222034581032847325160546042540241759676201824291749624975206369215465665266617467355057624157225591428589977679608629898064870638038749773543000377169348640142520888017934390938898880964029185451042688207153683732437399995696230885489447805762463906929406806420578643968638978048247176415434190101278293565951970286587607113129781008810180640765593106939425062849788326849427950897841190400 [99,90] 3887895239029578373689928682404803521026416586888095344991082031026326170627679757648241784556663008491920935710317720453074301092718365999403753633718188479218020862131497659416667731842873405254782514736268305985918676314328913125929661489892022504270410226413874307502374785833114892998601828281786787813359611902083907515539337403284164414978153512871617693578980357029088284146233278108489099095797347666744157923141830809931591985768039370450962032895613798501939343946636465937724638891886416050394407065839031232202506148156654226866585267729196811630591378532548723550502182079896889212088854065777731674892707616545726285957948779418152868215586923570620481461661047665975881371724111697586541812219616974498971659183786059287604478410422418427777976734001145024404265628461089086188448950924971545221377835893612043037295651229846128616524573310739911263261298503347164834010329704777219886234505683983180118666460577430400893500811156041810344758434855040026115613353766861269742920111614032150716293996590453761823710686467904492513005684595201297151646213144756209262159002213893304575442239837904876840158193815655229548053112001912885041643045911142761727990952847709779386318012916661824649502082760758426993928862840655817231771897235821024327325362623500956499117272723482230061445012648605924145766140045684922401510417167580224888781031769124551113649132920846261385274300224584560436455327695623890546681088376372750370052822052461585171278139311890728093168507838252196295933104334003887513281470729193267541163085353676092041197434048573906382784227536788680539058453392103195713392780488790402324158045764191369626960190346401988284368814311203403012166048447703054688909137636492489547921214115406965354313651247543061845342682779639281602226741987739898313328885219304721798445011033880050390402854896577345961868151250678742996608794060314014736775448983707264820423085838309065205478309839832888517804279718961776345534543357092021475497425987306583820727892253359309924558486061865737928526471311726085822575786642374294686178742111271179422511359559183205628427927551963653333274431297028751556789119551305636637294039492479406042684097275053004434432742840272966724473347107671142111935473729454540402319734158963201917482044928748782838051004869244319061073974226572058185900726666051535932802998188814557446696642442051652141241967725336170072885670201802498439411250653299250867341991911792054401035555437901491954528631283331080746030604955061032776750222669423648067854607085598408145236815270506203933596236878789465469216894518435186843062918773234428208311037573059885033890545687882501014715776245798265930169914382121925272584989891289744236753308073913600 [99,91] 1976440413239971152915020276967213707515227465095757861882543512639603568105116685048900295934424811299903164974198450860632802966399094924624319684665113672584225547330074591712466206355289875511915874845382535460188651276793310874157353395941662888972721048369541248914426609048630078557199996096976686877589867626880998428910940594191315590366435845973381906479752106192479596923601305615606315097235662830907465290622674316594735616323521821319950193163104903642685773709600067642892435994129986287265340352924186849667984123310186323670609888074355515482491951256662761790166861095116423539753577653588898195696508363363152397645788653105728234544247365315425637462537700751535024775151851386888144907536817314014683050037143834023077425648257266180125823806495930943408540864844142137648008507001482507555222583432425130554465016508564065145180066541824947713062108316839387184417383067416783845120366679239486032640808799695401563660175389928340085189777607040663525635440571772749456789909904330033392033361282577912610018482802207386129301062801265494090822090538192906922571014605600828413206777759332385642593236918149485501312635234202013662621864731585044875580479394396461644324833157302473337096754393966195181051019933502693254103657927120709355796078092400170546284831294765385915968164641037389686613092928135997788829750541339747266591630959363798458959142828181550394406695497381919863308374211344871883398019927192951343137619678580574299990564385951984940718809117540671512098348910629873491444377281462660531274801293520923666068545752226114390245058878241572118338828529599884896170716206401356405443888821612087197724374514557457876455130908551354032237834446453818254643788838864721848819262643778366380183066894698732428733617343620179620557125156480829374746272068425963126156428091400489220528233305673145967007519265072725412573351279717036585517098666977126140668497446638322177270348901050321020970309971118062271938108225431316140074289324653177536439624282366219979342710816280385412524277193446880866781782669035622485643275228916508033286671296482879955244515524236900605610653072614395320724475880607632116665828616287206581389188786073681475796451923043348575131522850386925783569781176310955687151311645664581303346933986633321488949999244874954117822986688632563893156523431207909528760674382101197503082530045912657346545095081791674491381573283143962208422705556502931260072686774702264313974608253794415684659525566841186462716401588347723441538987392593715180645278898626176795479416051263631425005340496386615479803128209514135340864722169011628447720765593456260207015978866640093691766182785006515250708634384969979762894503759387322730094989280 [99,92] -188842809700153081466025395980019705724962288441502783853400129205286709700958250864659452960852335483708797807304531937346398503396236171662975403416039085567195354619461698356427011342185484930347395155106397588435300830970807487775470759164249850457811630150787498183251638143918102952857056033042138841787730559562511828708295425356587605333218763238738878652156137112591761420807572331272594440305254473636918591454539308608943350725088608201437019150160315442290539305317540096385878951869402251691691926774142260520092790490969231142069362265110576758425437958915768288907538240665439339626724895632433300605778514874957552355883472276684778042366913347863669033504808706666857892855404067661678415553525309307195498074945986227571658660565888975269725708340048682149301440543811828572391542702144637064964101863464892886377173769253313496602853942160937996830030524988722873837883145685561064848628207300683129057200926030011869100835728670734544375271581564187364755866579330075812471450189417850112452594060233804842499514022822559084725549583625387775823202003781871641508686767088017090756568596948468898926068351205108943717262790518916241744750784649385430444922593727680726541218041367743469094912089410518293373784846009124724765541603022748998357505952865909545891998012963032429713919629878473645966634357219684325763925186088736222741771742613537623561396644673319583083093552244815838949139909192364168191353799739480725841649535353082849950499925799938099263511737013135630019488795078609244612851552762402284734142435915182946162049481390825165670822138557541487831496606788624655390810787240553000413470200862437305115350491402803341382115109539271852071328835181820966892617906503241272068902445273082779965734303801076087111824009653086373359382794970178050210982095096129747548783581140912686810732178420430306646564881003992051568500749738653399882658357976631666590128092071632009165412328770423434548183630697865959742183921622149803105262559213288963962802185195768959044431747636142169487683271624669035181312699194894907290141676659257455642492509847132286841415168771648226386496289659127836500176859599122487181155704609266507300722437966414063118929015994828258380255318044800175304549720683262133173289300950100166405918278330774837072400891479109531435831118726140089491781143587653479507728484297908595985690776539434881120955456476736116140835421606906888811445592795866096788241609472366934153395992035494957884116975706862589063537463116124494870607670296182046836704425043520807601350595795711131764940774257283579100585409232344518681161128510924843356419410422473138197503375917810813070455364523084493291649152859133168323116323955373807841280 [99,93] -781303259882628844848431788627949167024403957400030054138372290720282059268667292878989654920273238290798157538533560590998028383280394459604600942525128926489554156356058490847820752272214817039525150998196647714343505422299059010563277031342229686339512182332040534372742955948644743283369577746111682186802860235700311601557778872616985130545447791776222988336205365521953589443054508518922444968432849196194640964675748092422314429670947221920910119531642963660758387298438991923851041684541207801428798330087837954405926448334360150014104967949198799115173175942724738940669777767544945805295912154748760853471901276358767599978963382803106269517863186197206300137181373821599257375941864131352904231009062189750738705791561620807829583155797512072974744409211141332079637417598731113255531858848344755468426388168352557973070463710408058279975155590089791403209119011922162532062799401796731792518342102169494076265101291894134122382525775146896547009361401681382435944923977535977351110968181813850232203966808556327248971949308098150978443469649886686913011470378103499694771954205100309160458839439238738932954545856483924544624280127523653483128524583357131431008947879651560573791457780057777296677035187290620620228962868517721242777550209578442250965186401497043117464828947356420802602366105063767066574474296885964364927817037579385510904422948743941875558552677814849818063835203864571507594574529091261727189843649951506626576984798392416357660912102692324041386060822557669489533232803928491350683426231537143616219812197070143596489480036897779350631805917790455644630162094242887150749744394659947415865244404704103369355193348732279596572754337848799120269015954762256096866574991671465326155156968478147806716150792562205817560427285116736486612853490447411224518628046837408584353010666530578663480223856600349702362297052237591939457344907936695032811753144550461267687596028636670396069768032316366374370251837709214441770143626325610239542907738554054777741506823190902706703035507420929554539441269753694983341533248811269106903340783927521045226019666272972196841537651618651233443293466326515994755569957798422291948143501130057167304888133285564850240792930651538498196112021826851678366653548854297077463248478052591500864908605669038043324430907312910942621206519882574223881527708414997012150565377516555115717989974308890005432301924032792544481822843985060105366283030891940813698177790376676910898453152970359703226965240773911940801736421486219631467400564543385970418231155907658067503243822104129321345156284503930022679373875204949649496015920483015361559869989802616013025348616017785586285482239557107308509616538027203557840690058995404800 [99,94] 22088223965496108808259186130308021610091536188644990375566222450921238940742248609560325201000328185597802833015795642680282731680807918239750996266239174333553982947838685685894828767804783028132844272952650484103161708256270736597328090611351630998164571702607303657552854998380573293503564003225857233697605367862422584527011622461186033037202306990192831086768530863455783861715394060460270946827823532804182616003096276349045732156466237650339582137918621100489758171646701769700288881230743965416048111706010831501255219583838921260647365253529307114269969559140042376852554141548656290624311530953928077980154807194631060090862601424288935111996675569579919785349259098091644164729753176548559821321066568045666869002747552404392506069091999329710737788819668433783535047192163495318452611134553324846384361378882024666697445217851293588822277852639258929765905128203093051361850430725313443897191344559128935539678323138660005058727411093064470715830104206146322136393980603774333449150230642246782317148578745820119130520049439160563435758610924437809920187767431281298789505745935105712900817790874316992465981233288972873229754332218153467660936261837393171973405663617368664895297668038904110049698758367459368390189999621306816020571301753762821319951497536731345153711189537061501620790708915220728857136406989648476489428584381690661877266376988592883970788244229280563666852207259493646666479457408909368412661883117697215228918193504772677358944505027839247366038815946867828030390825998926298329530506838089331540644565661810519250614921448494785393896583438032560627633603535670741278480651668202757149705565087609456665786562339355487551088448357460360749165182589106795512396106386429080782424441478646568435918043682816917681411406630589874953721562465663631776243947792402141415266331053641774680164523619700567230546981533267596284148787578072292103678376936466319849622671237339591172324301015952528488777713823424776125827089893954628383722023682745506007614703060054167287936825507276207453564728410420509093882677626423065826642687485703360066923747049958200090935367860304880016755914188535180753505954965923231057675811083704784262311228275115305671160878478956726771827781598448462706698054749147089543915662183990653739406090940592334168089583202196920861473181432785852353124121050573370985661566410467594418777669773541747150179853005147710018923303018822231990477182383015693931102719934195745706185496070964548189367711353850222080997573901782740019463686583932729502427186038614870547265119364380996330083527719052122266696093182270020566223953547967999558591894339263735557752043264167914321058998517571994183612001227256497284022667105920 [99,95] -26825773641958621125871798674651338653538585549172694588023471501779948028551456741931025132092041863981619119224192065748234441944623480251855447585613357123474988129016333575908059092843063740497199202143524532609535823043487717024190834695705745708464514693002080528218136407641463154674933552885744652893207534298718787087815581866786238982020555518761289694137294054058787956446793319748363181308926503108325440879172125466102475663138061596285554975861708898516449332402404106313379686949953479812567715942999715087557175210756076849818671738696470673767105767137791556840089271569156726276062868733753159974200395857220429990342178048958154789949811804557295233983039847563546050552596736187889361243461170264545995105615363306269837238193608301471779503996656120092189132421140807907819211866167230960677601271121400701815183742609508194042901287406755557737080826184620304828894583127680678321413347026186987123936176770184279306329313225435462617856927604836911182460622444862180223873959640076177107319263720615560086480370701909049755243012427606121429961610817653897978155646194621429489122447487472074929004046043792828165762511762927929046617365211764792646195624495036214640775670144063854965569453974558699667983211718227693716866231797615566094892124456616814377874398679146751883299268952510038683455448022957621991739995613477019793011122868454191621096675305658231557944691922249025006538352226096807603034957047966254141618666997591253044934194488751140810011086548011831287108358757272709436614094286916932691040536258626320075640771551488436571671502073605298265440165144846483176570917022381902552678139332859962042125273607339561255505585162324739242464225541742033326552640551569110189094000843134196761500411270121309003542276232911954527131340779278623761419019064145108769184534350685932301622193612849126069044349491726644638899855871574287051853755627369753618067101954072120920394264973370174307813461113203950531532928123098349025693682908691291770076259483058186988877414198793298866585098386085851381098213086187616680027519913532481968160298574151996171319846849119109849136512887230184020382913221614687873521197376185313764259201482559941238229041273125454104750623743597950557181670761148837210671400995348561823014555500000713609412087046507020349355758640136775395696929449832508100571474909547623064549568534317975914859780928394840457678101347493827050557171461363711250456459423160846829228955801275901010566566761753316378317709380860505153011479226409665057941929314158747428093588643053497165245570551191500091475768647614303836302670533130053713846939040425446574403444715513878828467037081175703630910709407555998272523120 [99,96] -619811437247910542484600036932975196964030949404995758603466425970409877986144820512321875867474057641843062128946510265475847947562998734709340339184666877535845458921802454888743143850245137242455085556332290927616214030319367866571958721987332636155424755142208385917018332979925019121437980607180778591503786626950718833772358968958467512200888712075043984695168810399823096732744979250065644083005010188985393383093681096115091955012076862940095595656396082169920649643312311771364748998191968965174258752124170431545717223229287513177655151403810627374532071051133409234917403458145440109717449728101541408454953084344242258552224622467146930077751016268714254652856413635998732361085301288546337287658334421886156567777277940789011512610563813087860362753256869286690372031601392726152875101337671834932221215020685831338232057507202637548851355101587800858270131354660952384532156027990502880581330381393282115172544888822267088241453302358197758718171045283133145906640416290612812698539827316090707457334528688962584713667981474485178398209111381823857311000082926046968098014663436613401716968062860395382466364946126311819840717268387080380176495645769496866616684908546542510906482993628411771777630683838704862537919199874809876678667509291223759692706328892023711575994475585123299546015656923553991971915559896782629813696761893911132876827118965212309332711028706622475751567737915765934000664866929712148876725536899449209279744209975061786677443319239060505816704123303588620037012363531701497702657892469618088572226749121960790841287605497755969476341242941733805863156756939012905791002954612679346874233010119997873078050472443352992781339718465218047021888803614735335082579043354400040949713523390364367122470690382664508496739380417696832571161698546315235878866207646744981190834452959821499345598005687495385430099999973199356672633514565790612113748821078189178918332398375367435493603947731038106185987982664319774596860370122108354257665525034298499609936433123096939506309202102127480689307742748033687536011932621660773102870658282446236905533276432130182236294516989657102053775990187450283293152866669807628068517028469633458803801845808147989163907787817416155007870477378074532595983454565988850197980337907225772823589468538885411212795367904596834775794908551725608805548769011106438705742831341557946779092160538992560097033827900069420892541089565459864086053790468357723255676266220792959225949154001177481870313718057224057793686097024235379303847424638964269384955583855674726719412056018504421205416149344000101137325469631322623047094887563986571101264718190420979424357058168288416314373661597423759342170053415267639040 [99,97] -1996673658321016514423468869380685920077709956186862098670736306453369222173815249019569838486194639665978734531817617310934760055791954333233898298869813320912251163765430547232034421912925740055735801223271153088002761863888401250437101537659709939572027132435153832036067300573847462191879650415737454839109152829361492683575361559833738542175833087297180153967209458464671558647847639476290922550389395957976187467601904844047841815317276972543994070872738410341929437720061480410998046671604104357108048261544824086158707451429032148757679834505548881211486338688376647771525899971646229556281345044404251787743683738540884607572956242541046368450048377665188360000725519572587561303054841219933377231879245916475273201836603293974535067316334298569858252018456837631056932370975838147326488501420746252824978961023413757713196164470905709652973506501925809423463299549620736260266192588723362374423803826659071142537107589573449678484262267049999024193339196772003594419498602617227008811559319930495247439507259474249265204912832588316572084041827057522401695308829870458555529715102317922942849350952906394923992114810698899128484920408965768989350891782941855960106130906768387567647010169627760766230575967568734753842903285323909488650973922295420022945230825227817260842730750472802882064968429649961562976437737102126799295535810728794869066496853861162846171082116522436644593767170291706145577027126856047369388664521234012423051983286427647826818173722812840649784065815060915842169776476920640061984715396289188062372184453812402142639266518061876334490531362878152481140721150884321425468431949090895609804264384455307059173232381386026621809441845533759490717876896583655729256290681721329113584559220206862612757798831440317443660097948571533011156048404262786157013923207107931192722712116243613911069230965028957682075858081196136543413514738989810506696086845982977045011767474558952702708834417187806602490851332837619382427051403131498620475235728647772691540312965571061926270193513088489079722204510502946126921000669041976037907467459548265607278312602884136912259964471293459247065384379037658498922373178016553764746840735134498074187218594381153119283180228848311613588279589857868908428088486496971368449106715963994332330784557783914983779162595929929221788611593010364214592271492407183316009039733353366419242458590997718246996442251374002674352747943788633638121484998359669063082054355044805993257034765588824498282775349843104062847247542621547743960086118088950274016464164186844418256961056945327291630758190600051792523851780890845817099247620159957070563086905313501368680225058392929015061368727630421757873004509989280 [99,98] 11646317911416235383291712537791480063142588052064531964517352442378350122687302754906992311932567589138136894318435475669197244556680249687054518541159826710205360007529800035620203659379476254036378843487585833627643405985297543458047697406871770601275049155445135051929594475727026169467391731898306037491624343325954425530230385250029929198280167274848576055313196623277520229918815721401363882944536329089055984858150402773331952473278506802158651273797653508583474050744964631810996489587616010426137668113503019725375079191231280805396342800591616039379561648155562677152552716033647641545540834446227682253848508516009612085418314833645079725020543173801760653196311391709602479946143540977502417149293776727584698236578188513788273925712246653198677259288452323801872312903173350313692969849067258344780017745811622413638121805783997910102600288352801708560391394511349599491815184968863390581678241754492524871925611654522128567211267774162794597096140275832689791125080225414633040272580941555355403903779852308513414291344795550752515418687555554614901275778878286904691775611298552494335417524213032673124210031075968410330288115461353946874331805001774678674225802022509357254224246790803227271342027749647469910462043121255197662387894381460333507279166891535407840028439853776473674872876131538683971745098658126406766945290155361815333339683218506725836209711239850606726018856171462991235746213921130016403859095209435709556075548932528815308099590208739631083367169536458805468797836221991691154830746451113514395700203588398480110596873383521801056504073407863333506596558768572911301762162202665333091655020383238177240253702086989322544573857029451089614549008574532531007655214058052037113319554504096914195415164392213375715845141218071003889022383144815470255213875788760645425808466007050381489885692736935846603889088002202256890410264784886463370934306519747543281166626905689563251097052045029475991986067333968960901444942353664838929564666333409637880899537329307635751185499002605143136902966790506413219625308712396007875687368435840809883468752921527256479406683638856916374429349159635881684227389014143738543160587089370403829163601610166378149020016834335316510942452953347595098122989778340873147695382511264230763454763545228614423633100488456695846672754791830436602974930770658573508086106032245583906129802077736940715768972304715987898682213188707784473807261692515437077636287758702614906928444579259579863005920417291917461858332742920111855335353325650870200715021633177132371821556930319844593729411340210485063615888040276301468624962026182746935002136091331734054430558862211116178598668465936383367324092160 [99,99] 10821529784031826571158235853563485945537032553998186676488733020097181742127638531039053311424152202627756861195609882431591815970289880300161761041280364313158542078699143873650179256828063569451837664263283452154088388143775017982148846458375551055672203667769385255044586130583246183992233583206813275035482635089108183763915353595304399714112909731537322046613580757898453538080134504435386152166916484643699523418798795682754004298913563597080763703068425795779567621519674499889324906775406552953703759514194926844058367394198922307655920034833092361315678158045923161217287306024582289812232686122716331753136262378472359287730900703623443304429000537228420262807250882138063416063185376424710549247449146740393568517534875407122741833927723569194230159141571822777852331542054487636573453326559206873148011053982490781570581062147851357113818216403431775752569315872276887391748230992314138871704909396939935323556207224723224319435817139353607885043643591677728371630760771179386514743791745982368032299977094503038294556019840923968884437137695257951976126880505526353302560810640521315133517609530653218084963406461760304147608982321880324122490736851851403651651949201771435795703483946082143527011791984876753916847164258983227497698656297625736916134986754145450518036243196708649189271803474878133403549283593695853396558513975645880163077725360099387398454324148278019585459763361683941429519117487376975346037953778894710521014368437778859311110653326190965632802722778549268406213388125784208671613203106329455936586684320079173141804412639083388146552315700342132347714089851250952824036914926771565229709245385023246269314196131026585812319222049860893234801902983090369925333717688746686382552319724433544847475456949184729722006465141944121852273909262110221533843494990914767441856441860392115923566058641645368138288317856409359185316421473916223792166084791363379216242679619391710022186894182095960787817786612796193312848710180097800463460776255069220246080111459060506793907856360445414619049097903348366419489843011722098596930817424928880282294496124062922295387466138008487965294100666798899307276812872450888500083967622998730145940614463083988384217602370718704543847027835150621656273339232182886100430793487913650906346223651148170632102754562934111018151062388416089091807864658724089501249897741570826291015158588897476309513220400970915633415180117344187727481607297054249216044625579145821234716309231121003142584194459522240562566476019305065589615595692512851090111103848609373214557108555973200354260377106115275645380809368521312165798416355580067311408084830451945676197436252733302442278846412359781861040 [100,0] 7268131729913862841463316286975389402239803972902840502992138192204870448586346668630777418369018122471122830630784274721455912762869591939010076378888675812083701739783707879827029637861510046383695069587402773018432670874751444105233402884713956954920941034915003163889433859450709479722842163336524210878444421371701885795769931967815002848458673022873076889460182665740539511894489639707673298376243085515767803586442952560760873640303881187458461908252593735132583620733771007373094534708180460515693668257420667579523251795866530192824308424836941313703596900350359092307170287472401977941056837174890912810177670638449489958418280670613628550520321390011899168632249359330580961618900013863295758176599818236685828777521766352862244233411152925913018893834100149841349629195270678294449194302298958559383882073429418479932641928948506277546718723823979683707382027501851396882513448259694685300573663867149670439739056882064459111160144015600960151143556008255889402640396010289838158258226223614122739622826438022487806432871031277190830702813906987735394536818738624138209373803774777936058598520229475975069263213522864361627179723490423189848823545876108852462141168206765230414802593886466283772501835774740160043032862377436113745358840615700154605782627001267202792255337542708400961099636293763467372742574691136272672760450226182673822459528221477156661591989366849799858989497803129707503462834501254128617838632247890091986065951928457415721391411615222159089504098570292830078038271669947252852488241683255257150606248072886899738359765246114441210631207400812869882842370639755851516342497644313504294274814437685732143589029099853362088085468206239124690241853933258329046498156280537194452006263064401222369946988059097655050003050449609015571975395480530582720348248667248595447422516079588749989715520762925393863335200799704600861973296799491627172234482883819848721481291137123017799173968893070860867666438447341935504182812941890977625864597130043427673026031330285377127780498244442118056774854683945756766810544180572249632049977161431199207208059274304701291132191894386970239833766644957589237312766870827218731336557809722639755567680047474766238229041460888267673753966459869463001238907787570626769493736590916346521617071756394488471339140139669363187625213931721037759724164718641891812513843961191885577193754480772409737329860958006506470984707738107876002301557711253277674626384280761426262730769310748948873308980588890331606883889545949509625320921517718180474981878496179950610096432110820577270749499760100847058993080587612368838457876986932255089282537107290165689632762094890991815638513277641619194230142796820114818304002930555734534877366229888002914393820442058361944469884543221659891207584306638391007290410926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -329292324606813908476850339751414854343935760139115383500517030630472961697252624964894045800683550895066481789726040685761412239505055049360273224938462060728687250665750109659368837638604170624727819316470251198987046967256373162393937098810145813927541774750223703986190800038109378687696577217297154156075935900823321373749552589608552546439719886507225399882322896420615631247122678274788009903156669758696584583296363005184272574923071748141022577565467726313437323010386402004531563060399729247907521552223640391391092779716344099451956414906876688742984521707159940151255185670822107662253349608246522828289704057603301188302669182438392613728648075690450872705510654927271401742821799630685959316376611429278138533759088477220236802158680121044938562482435091684810357069986587496357600636821887607495715222384918800200464941857388652808468497382574589485453317138224162258302533153067524500056352412015358064182973701980177379622076120385589299807291392717627460343374283424947543623926363188034766138899219134631956938175190883577169381883666006035225587309573598462876237156933592911223315407349949981970887283820335632587685019033634649293702967706940432556746557755825042087857094926262865696106782672116451260129628365900369557030710582096682531733351428599734197871285847575536182055690706236898933499569031671604378776471496093158484395929284852158201918221854434182272200171866886139905652116749748533958945795339276551581491567431468677990079389735158792352878210447388303928327739409259171379478276404863265949978501278274092025969412577753054256802673259545612980556543813671201909772876863531057115801078942745609075188204020923663459836101827458475444804190877992079081500129976655978701238265495244787734443326709331123762009126814647408516359029275051384065209812749776898863770668419433215704651962934507873095542449413833579471204181257708508642127910249728731081607628022590958764864752293082142205885325581636883580883969695294263742714764487593144865662321424018081246817491129806814112181553752366159338912147931458726531802210217343252359709843683565223516135714330790873316787815709126517365119208583292167756085251877298591532982442253629838150382765137645056275543152043124551306001162791924184807637511604769519354433578799486296716685714771303867272984853196363864409602263278050394981649787762427679265381079625037751390926744897031708982675927545221169052309159833064427347447869720532365192166730571525499635409085859479041300799750870632214580687361357280286047582250829628269058713685283119096712227364399110855244696607771971306853293070222671527270024524163802488737788526138198069856048668532714477109568559721032651697723899334485554026859419297150745743553703978779529943491637573349380007372905747253265113752014526873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 5434914287403378293111469892127909784479000859644992916007114752767980566438359189743536984705265677114723585253689355676486481879889130628489372650104119037874993838960488715938444599272515263185311034104604844821642735092383566546240869919963151040641258506883921956954998888299481830386697237540649113644561472120817746600002565698850783312828419770580153218965210349707338394876739334164942483110332776159902881813340424567571153872870903099888727031632160276361827637798211803190360486261326469711199596881253527684262011403968106530947871799077682486851494690001687076629765704900321813091737651363067979888316062397875880359504131792088998947043863932401053067862053842754708370365284998855820864873546363058156637949368853134198677480684979034014736061927963544278568219040742487788408423287593709440800957120051670067199610485890869658456923980003670843852051062860378179551935930950024618881304319537555113446564617682315405255867380363455552278035274761867096450665234413619651100635122241641953753750847792561861362536500685934746719163995759801639897844156968763417905207695207058897842612837930520093248611275949559132827985188175439562139398603690261105613462846416535746318931550310299293776577631490495006935854605070697672102507240298427707533752635413245735992698454101298763987171258365701853161572246630163538790658830735085223960446420390873771650095881478756900628296234993672325769045278774479722057450172198403937803669108644228519191539911109833279248024963601996907841069170937000197208264032503055829835759666556859846226504924364571376911058008845624729449226328981957223192018207773447610440061041547887014433146095841767575209001621905329254664584572630093389446985543076797211384024161133896004868524720350410457070641582806653780945622079610121510709552961759470556199264039672147061283027182573777287373737203131917699963580725504365457968835380026502959819901524872502738404032273552294936818044645337633960722496636142374597103078595435009335915424101505004525923342467378903765223214881673166978681057262664833062772430994099035892734456061779066112907308911641709322448444405506136594370998995551832648264868227043803209925446379105918684990087794284220797740013241982280280692184349671117265579069329736701606847283355320844294686254106047786453335533122362851533606337494832693960595404543268198945221864013994701052574564033431295781151466879874570510594570131443439854158019772229575922941385479183017627483936863316993876974175061101226698554246014566643462836454672836975918745144652083162329212809991401453457213003228779439081611911587558946702730416174885543376049863641098365309307646979235987251373315801922132584223740173904428463133157650520159185515475103026719724369627066864869391099034992230731267093191519935397888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -2822873710617201568665083107123362076181322356680479023968184174731485522982818332183698688327106076167783341739134439414939800178458149138180936086394428072387492820777891930014297073739425243249921686417422104322279531843415540963593684665741561771851468406663103564597842415884897677023975052563927785191327781670467926670717363142904038339406069961328802689707782361799361919253157688188284753369265327088978705547430523092877635441584281501545410428184797123571153776696848786388588787016944800118188142367822588662778921596766555187120106127118532623708537507536867932144078879260525861654949857067034910610351662647819224772543239095766255234406163538937510479765035070989621542788926337657810333482116721895470817523209729952755401226135195924091847833825378286657015018935496297037101936525492262850788392028235495851802184295931881412266057071148115249715869382430070793956457355865717471799160576325466453780455821147033355677270571880832300697181756933741654087976636713292643258229187310801581860468195288561473442260428243770945357135178996346485756277550353885992745799224220504514605835170888174725474171949720456050223078891481700003221943951738820406628180858247838860835821032803350108497043171848158081826869282738066009126394699352532016470066067465870783599373193957917933721741888287131778442782174057042846388726493212147613790149606090745772418035996467205509278343592161816042701693748363635300443863790622164006968050432028478088005127494830974725717354150445420867820660863623550375520338165512235999537878233835778599584113025749436594877723940564560468082807504158835495133501494042630290856306922280331589886801113718877988889330532175901144295684586278360436218620367229419536851524334854470193630202176092389912886484135454901730449098491853580191538780151617140630122315757888904564950505813246760318275284486318645758808788378339736255551031539925454401137786643772953983370287452668031147576432673086979939380025830938506957244059554747994572542667022605131607393868739669160807344759285378895668974908948534168952711019168797197640932862532298543256690651980434288556311661147292863018617615277090799696546774393341087895537944845035243653365439334539109905236293917695774734545901546127054260299857378827516596985861516815645846776428116382596926126536923335265246181824140410364326291974807340538210122347532449455948093563067330057841423057435138002076385384564419431289437932981464173579890049582860478855345323893763353616569904673747651029681939175941391241710316887409066538212331490658942139312690898626890999781788628787553097828728637286204191199534796965630092749167140999762888049718840647977012258845209710583305461959954468027240937487089060955269673977111976132670994747361469633293793227622771672603225038436433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] -199605202078905666346922959214322623531686124587020847645149022922653217951823402443867110810002737465040721864211575112707108577347440101645358416482071702612058507798839409812568237665156183727050731693225983000665450877929545668905684390397914060057194878907767830197879581973261985851488493868955171038426850418343698292163628947077494152367208465313272585939319708419134087391465144560308555284252669448520939824165651870924649498197464569837522289905898554271075115288643540267733905178287623464892090671079283255613953329399614662051361050667820309773477998165918561838738421975401275576641373067640149923046125498852899102328621838957549976737953836598731699105015535521905043948117326928988193066909879750221850161209491928739933586627163602455310343241917085837327292685256891074299708960165148117265085393820419858310031774796824359905721034616427202659917858010128588935888475532283113556071751185313530695416042931353201002421487439131461472996462915080889252963320983584551806443600994985286381044026904477836074707756853826197035203845267985067846996085086713225031600830041966846253483926832120089783082389500160765065621528863480797251393224031429880876627517860562817531644770952293155706173447697045582592804049921689170233975893322044928941440661058620927922621704947360382725364504320760425454051415877254399468413613574945080982035647043533239043087059316775755737678648931304439575246202424649177325984326522227747852705077469999254785359559406993716757574251767170694378600454717808952464331360454535025210701492780637820180746803342142405574225968070980596046355989373827562281057652228828855957133145814013282957138883358338772458538535720004440320100568817216227041327781920629425203595237809237109756233490343532980753452179042006956597935978130084025503021240881376606067298693239238887516251385965005254391019101847029782964699211094548490617758940106674540174235361491289101441199843741831304283983770580387529712145679995838437752569246745394600195443915009045714726965719718732657765451386142862256907037724122051105823811359734316279148737018948121476014900057596377612882569040492235863549020206392004719916331895492738249757609765194921255211922395695164205321416559023967396468926911843088345740712101230561550982823363028924856218811882760227423603096858503377900177827650525325590188413258164330495907083601773429143987130745616463343721481924698387863292249479260072612567368607815603751900521767916332945759498795365788409988492693480163142432545638481004841421523805709688644732729563658155336267199402330167406191055374548916057664737334225913492717201061616264909089593970580477267579575979555361126105654148973782418896655248707568115618296139861353065123872616381804529676865673093788744801738004538761767083976509238626222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 3647770570991108387220390068089478360332507808586182007273670947285978207263150303891103050683764602947840651796235077185397906156858369271132463894518770107022595750308945039103542921954812891214728402730270708454948826211038550363283649854870464611238959000066019835698020407165399239399734273715721408209856726628289772167882895205149434080941157478605494306125802191153552611645462880589604922001814538923534891862378982117878122732546281188099673716023843690063384085771449104605945671826487431443190583353858014010016605102494154914494640964211681295970627572802964115879410234956410517731613586398173692231851026827897950047599263303859855998612036775185293874950818374549109603176634236568438858115461063156028771027497141455578356100308527595633142907358121446124387439017077522844014161062023850821357796118088226354611453481404403491310668246255670486774307728212330829205697660954502727978355857798358846140492247170275495378346607500881639440913348862555101371078875983041064467895190379753395570197765906240557209095862623858174275679293156388911895936887063768376604478701462726547669616593221261193327079109206829005122937379163495047827204189811718279289061108285002739963052799523586933794625545750759802595412057176123449775918712365943872097211676658626703965467642555514992949465001696212622667843349391812114344473282426667007361576122469058059502492222848264557645355657274887836229149492410507349768561504389355901211068958106534064125632289609190613824237297395836086743282294652149359462016792608004427262231593687119696870015131806048452134543499048361082780525267070229567730653324696125885445736285844520898369509456245817744445888137499043451616876911528116372517699210156959939623539247126741111637488455836474583401631302087699787939120201406128673687796003025100429008907602275039698126923020248271561691949608626372374601597296635581694292669214870058611503506628984215165319939438348578554374584109104120595872758729474661173804765532448994246227536599142393729313341261818554989418190112576311003861962174565372665710238177894937144296132988606153849292312996557290408046117410703156136596384970849070122086513687415477997816999681833888144970652206257349166879976651311446528716975972751493845045356220391952547315871663239413285936845613830962041176258015509200233963051378361409923744534312117453744987055621161577555640626355884520349966362665021315060065705055341547636937899922781799350361752349129099617261002599429699732501179479079629911003643285496623203317569041743799948787234590590007851403914042351417888673803108881371775569348348271016153379306183383478246128383569229910027131141685113266595145532008261245243624499241687896902163443264772646427085898608966298027272514078551972356451641596995303676453121719264293683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] -23973542102934979857036531858033836631812935522582063828825543919583366654271525294567829503398645582705593242742795875366123055267350782495100463202873229163436017613090165633680391000391952599169462649791115611126576496083834285679851543084953128352149419569626659982086712016085381940232361276233975315548319474545618349443908378467214667910800993997709512839759180542322156012574064276379208537351375677509843293076760415757223438362495606765864843683286900658904067281397332165213879870683054284028287454083835978382954757270290626452023468635830401351446291850706121177592959043284243961075237728381436207079460242552467630534264580973636917393739917312340669248771538671739870760311697849215881195571982209913868411990243533053060234556201420608993580579875644019920753462071576309602088595295849918511604879220623985466486729180325873347285506205565279529352059798217341990949896589531177579378736564750543358739017882601847808795279076472471517241110890947266098210794619989133653788844650911865710446317427617043345628088075576960180978711681596559843857585134045470712366459685734466003501960958901209368576944630719687754146408859990858294543761601401608888554883945366693571878925288804619404277766234794511677569726017408834891134112577072942681042319846914747704109515364942212465828691807516268368205018498269259997462448014018203637194668274212141568505099212481515368358205088697275324188088866324300580732387280653157064290605685460064571038621452761653733224370747109380282763709167350732196666993436882952312528251756916132559146621610496351976231932857152990067422832793089586313781251309096000978843356129480011591118270985064968299768739982217172558175224286643662921000787822367666829472931138811680980358106885106565635836017608826417148099014985597517631364246151667156858239407132418074167577242272407040348938793481428073519125529733478825509390226068029892174476872045080300430242365174445630128222194590490561333072788098599480803698859599346993564916383753821834518279101015926569841305975848084357647392481417206380346413965264229452475005656456672183672063889394296253410105286026043644272057192577805599789158380608578175074988179376548395178126157976574604586955533617832935517712708655477797149935726403772209838887126637926338694904148194259364279632968106669658548991714506590724551761028738198839949919048072787253031531895614934473925999624605857278512944272642470825411148665849973087947633671003637061747481368412458526787626099692940255732979211425441793840996485659562316228386115340575651758071529297111516884036309922799832173406968014632956691238317405807292115850066780473085655752818372386241267409521927916357138988815213234969112296036552012694363813692983486132833386467689996700320164277947194504287467200324247685693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] 123922062339007929393721898036238386398201119952372475267862071956934458575686619102852241059721751604275020130201470655663471197099529004009909392612750219902298732159529953788717748438742182357291897938319261448181843172294429979144077764854103783840704647089667507059443438083372857014895870324562156959119354873041796887268054196800379747597388195529586653763208184986280827935766820966982283238536863041334388479454406615910215839500243505140318449793471585793679633140848265633561326370294637326259868198008228581885989690930381297550550487251905160893678421786979184118379496893880594716840696700395766450617194365339765654992074987797728387706399396654250488570804838731571895032022785229207115339476475143236767678079340037177412386515303549432570551246431609203083528687058294267643475615848266556454186033305882563948031732359567453687624788442026641031723616344506396668751893043560888566124756259447134853872264648560823049799543718211439199730181287244485219418155041987578936497873285705383974167145511595626116220328955759887734373758112082003608919307302672276488309309063389650676594560139485163082304895838012386335627002893020675327785802741853938224789689727708241708675289823877592080591733515063596353820479646753599461355811463401939066189587061088456695249496784792839388733431614064597013039540434941221698002031565434049412116438169244606460724320722259906092344830364943470072276554630758160724677614709679610299704840284782938590969831211530182195468888417553534459489683433917305738006238217600588933510766962756798945504887796722773480681483999973179596174012578341202202909550758179607379263306620328979234771063814963659907162382657120261809632743299186552773924690483233887731898531126324768448621597156719633375035892177366867624215443003380646785644679227100401359319216280543167806575888443600959643944617997070852025694159177687726871694842991167258655416716081849694002866976762950638685151737225753793031606564114697680190175043129747482057263812014131170041621092129589094833679973196859881254315040664312197051037061011470600609949569904762813150944955077802557491824883198765908895061869938697525571080084008838972121788041973965587557992703111248116159050590089097201616067406660157897550964580287265223251727093642473114460817451775253025775339877307598104693265141402156559376261513521804099944654886803782611997874300763308965156007479221121260585294778384679684720572512765590036381202324021046099541060015577752440326414802940368898205976888607949848444827467589740418832276030984082327794100876345772149979795820088957636514598957705700022464480800941596770632341668195311100611897952390953213130316242470878661674680813010628902989703007517977544175093333210940092085878954646726502043299498840995472778471091360619718246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] -512860984569520586738907589986246040293307819698679574592367518402740443795391102701262372606799676551279950097300801144449137906790982700646129913807131711583008113059951435168830587309536842470874120478389385066872663005447524625905365242717221340300981749710839801298542462971008556166295202836738700171472859979531939697296572675700206776374773121885024054796740060971691863068825436339573661060594461467961296675525515891071635810183061915276008222063546094670616509281415996166044952669571147867381205721636717536735618052720331093816338579724910291292106271609118153242726306040011699043455672403153915368712221629868032038183030610266359811981172309431055310369879041497717259922561870236825826095715058078950970552085710896526246013473855863563926365073588973597349423814583366905827744945454227173894595664018668318223011858079551213113493165361766622052536788863858096750102558876073702281978921344976818384146245997910936232419135866292266983253913185612858347858997410948652064768721488114794239097033563773069472125453293822248639819139756859634146438274712500477769798004349533471300245449271975890899382505758827832962421832308547312137092922261269329809969349179236233366035436472717494386973332914144478570896743221869786822936381922202423585658268051641894167231990804681709712878458682927560293884269645009482322765302976463002259795682042202116276414232164195272891095176424688149841538646949536743787567956846575567450397791275937803918939682290266127756250509598882322129517081264621152734039635162135063352825525979068265833095058447814231030618926740645613906010397802860142455213432129152325318822580960305258413295718875373292113300368043550480960280526447069155353303308442185668274957791175889783620301606431420954818926377139633667210187155588966174463773786658695307605429508789646010408878630889523380591372589097980252578010276497192662910914643366382296683853247210283801537218094091119003117301282401444098628158878929817205976339641704576804122681677561934027898041692373348164233869515121374784434462179224325849873482747188934127326905639046829549064869037014090588690003645954131748625985744240352180226174786715100774060375833365791627499443992747744386277340754162225490651624937214497092758852277876273782008704983983853539816049742717019615684238480179317063938109972272229787437056686321066071579095520395167646399769204696367741809803305427335102452459734098423248209032448533868633221590852421140080330301425723652679142901325381854061608221779694235705959246225256625891145064016266710153999128350980778291855676423202860783150544819126714238562281553126344777969686123165044036210372598002428829372171379759579466818092256334080394301108310744298882841360920446711170214926078424109008542714836450233521997681527177769438412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] 1865467099125634117549092808280595031420680315872573910551487829563493471372446482035565287598279383774666914891906720926249705540479916124497095487623528249900409494010123583819496967561092682408479840910315559212522491605160827889483880318062873054405342860005269442331798643698619105933552538979428574836913778795972068946930657076753868733883137230107236775892207442006042329095291536363724684605090569214776980445136530949555649074983141371681566562890863431624624674033014960411987059004839265344655249416461203835636832653106245632882115681158813303657750690884821868928389703289901075172376919866814091656713923533485415816920106733334683936831113188144112827255895465642379567289974952912891928531007000006356067401348156275281283291460750814325482059615055329042339375117750423255277105335177895244567598480744739047118237170304067725805672063516449146292491501760878459308078585987024112939624970624858803043410102676714637374229099914980777542492746889168321010683589187022184294046966096742184116764647277217281747756707071043026827030964018763376666094333136718934639109131407038152409760488115932306575054432710081767366044686331042622882397200531386441257239954533121710566995946474982649087778411101983613645193870879964433714691699245574661782572696640409737445146903812505984552830239908830403596008073566844511517789689540794080596008319824830948364193223846495406959542079183796604008085740550739275883392844559911467002472593090936146420793957893287035018843568720802719154580058093483845625642321559734738554738814933104190257007670711841860581143174919530951545701238952029110870500783086086382254756954142823202008681438221816206888660283198858951230310531642646673448785598068126175194695389817835400595028113673119011350997267772489528281259493296993539721152122069058484287763788743530665116427392418322542953730135000186066044900208604300565469106852727650810089598476802469415614929226687773213198409733402404960747576336586986240459128875501011141998949933186662014552429741862831875690776335512888141087104627709196604764283883583284152015602272138634021307789735710787231544438414821564458349945702487389517836302601772366268669446577329170183885961739846320948951518069153841425257513233441885991875812993832407294507420116157115147513442578986217909740956475083936847197770275721895029069456350013483692973044408751076687735101187640604688884166537731108428024729176351394060224233560505097264671116476320413282875314892704220533477713614396441834658466618863399376698413705909508681896301564657327161384656736990718349425334548711216669025201874741955486857053071398845250696284072932062556067500311263376268094636054470381891424136626477819742737041069186325150678011614646688319757121097112721037529175982201222400616514892147399327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] -6703912357411414970898863287878842157663056366684225535290419098427279877721935224596462203431641245116458255539932885331757196949898458501942339279778377914115907913094315433416423920655565977042606736838241576618662186092047018505721633664088450817814313303781804379924447794288061885437670247833860774350416976385421722734488869955829830231597941688330617665674754648948129975701987710284963233002496146407104698890881018548302852306940633606957944955106239622879421278863258578181649929140153249367468078935933095181333208022783447486604487195137070164435057906583134952983327121499791255240584359685395499590795426027021195997520189369916898352988832174855194401848755474811913750893622817046418060423587751990745574807845600762603325195618256279998664287436236103146798010850531526592653980188239129670504301375439656964292193849902654020499307603396255710497291436969406392706321075578433165677375189790091925443233104317794173714517558226219332375881444243827263111952447499137781091485157883001511444089125202842412105072173812453440437589528523603722757543690820087993943649842983805462232838734078266815548985915600417029528379382152777488527056753356808166170982560606214319759023376822927305804377647164576408640960979897949819912842289423459907204424350348524894389181895176825024948431442313525996419436227413174933336634244807814982982763305146513120410205218288516107069770441027739666958611914915576403782459234629198637087199844348825551483176045525792448378718810348649885316517872063436731523745890186367068345858007907942252238941891043606745042975548698163482490505912360085366699951909063724592108390924675349413402423215490796634473372314702079503722801370580909524550778862430149856798207557837698179192975365738666991110094694542330235958964185359168742705117293902940431354692694821619575753611978461702088393275238182930327680720009790919192668462993813036348827500959135840038266791269318914631002909917043167348221158073616103297969624620827569645186674653402462873701966695425382772367412592560028453421782895629607346840071187430963077034583913374672337465735193294589742551963401881778880147633958137980419780924515675481248182443754866018862352832340200379330988103422492150278183981738321988421466286972919583556693207310784483485897612398505046262743544599155321870187066893570912268632681560559537909248873492743915365365064108571078679330903129647780835315526004690343562746958715457612990633672677077312307065063079147091291204004053447329610902609079302865028315953110654940145064823396493251752066507597938176326181545833216676432426323856070007514691182901218943166235700170468414271912520978914110207408071778783285247104601497969103966140973263225137640491225117582824442239617395393115757705486546693527668336131219053056737935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] 18270605872230891089460047269952015411870348583555601517060812706780915716605333032567483792480125429105053299921904591741966172549883591108151449662785442488690680160459401019722659554991326723976586736303895835894722712666875736199504032602123825281747054716125563010067984142846265632737025727793346478655148840715521423262581465179961200242892263619096503198433740814892079204878800350310454054969808138556241917193496170283495139034074251013219026606361887354790388832498531625856182422648966250939969645291313112264473099629084796865215800032557403293438295305119694236489373360451707587108595469718616892173665780867254961004363809418513221102460265675387515240984968747453032545940684991101375977375513951015309907009158355573332519542954163215376315000649340838595538137758152439462065745781908624477237870654788431795974306264210368524034261519832141122265715584548632275586818461539836546317965728095530936143907551697966932600365497641519051366999069477599294771538097522280839768026941100158711616837525440197458406777498350693352770863417556537685163359843183701407284302580302495229211085307647418792209246210678486308233190538806324995455178753210848082664941339001290542607804959596620146657084995310189250425990994424261531650459779811729763471934927759637392808431110962229829510736616388632086669204249020758114656027189109225038583713222570161742427620827061690015063321243346434478962461242385856847469216887558957152221633204726565939454351632498767486989989899687505094489969763836092179675239207602093360763278394915106889875014897997184881877157731613767312760353603952342144696053758713653237373251858832890481302712159215310239299373946120689683509339938762513111480995991846976640966704788033588127989486945374977667873941629531400902417374865623064386245853515953339037038183043349391324948440836185911658499702347178118131646493510834144113406012741691889122841703222392292653348539128367867038394903683593770746082782351919311203817410287991168323147993648269368673690094516935891004504578694967202205844704137604421737181192455129792324935656176802017523588824186289972701706447302274046362215698810194119009150998215851761300845271134704044409287643389303055526444438947328054815822863349089757093475036704115474016626725812847069933091830522459482136190731414345620846043506531672994398757367017624234108062539994981689635086854089556415614490192845391815880230379899661705717611456734281754836194169079242100789254196797615474470337170214309331905247386839767532189397336873983468663429056399656615250665295078145159194457798206312360136381442150552344271093958818726271363494648689669260169922449484902519671694711467326414363869326194723050663722489894368883779598722039456342833544452188593363661081393056774152706541823334602606064435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -23198472981913990886307352711078446135775783498827494575821378278026111054493382170456792881133305893535367770189412694054301979804626361753206766143532456463819183894043452540580620357920904569047541612396716134374646831931212092654266464273456048760096761299174557136292449487284153484565260952830004934661068746565224889285367275680793097283696605399545129034073772832015004566376100968493119567297821280801757050972554712216762055707227992404407340961476874787382828449506950592433113584808013608859674876323992086186818742375547223273232927739398845364284677540691742498011857055525826772716023386347705520794948096016617116118284421120886839839039169261040943035579633343044184319970573929215725646929661442379000255750693259389398178547397425202048533243182061967454543217869004855554145923100496462118570329255519082404487324035019595334377431131341750587388375488864142179178758641769747729784290564143516869384642342115099169259033905302807504228086021015195616852640494836520150251205826261344255870983842444926872969205680248609016611537538046017290206897379586699345717967140349486268491485571253255884735501588630654219002307344350588963884398569122671577374920076613611378697724364887629776301723882576413833920076744071205494487787422882253363246528035617778611050179235335414672094507629174828555932980524121228316226490573516341272042439111200022475379588842298524107699133204123767064129880288172265020312423774308790270978504650904368050621338982761243024430727416060136421775287408805000229430385167113665385738889253096140798085359106975401738161350772404494218260757059442298128928622666236141806985246151718670976575437770800710375395986476890373508625837743504086634709717173945804612034061225164176065362146094360666418718061712275972751738728805707794476441224755961882888886739007435915151793234046521902337619496861671065940088117817106851812763890452020384373187995051560689625065199064992086548154213741303016524026025346728780684870078189137890771113192681548270774592989083243110464301697331565781525981917685809068664578358439650568475658814681635602033592846809585846052841776754365667821505075608690530310183852592407617257360478739394857797727598343178973278705661786238223521239837150030771123678684431267978795284206626539510653038992087176419182237300137325026552281126331496062583115384058254985129322889033393080067758688493345132973375427723203256982388751061064308384905526639342672686994450239077899969441036473045929863459842071752615501024856195428246373792663771231303238589666479909718130702639795049424921987585330897534336541902526341726725635172478206434986501019139116970308204823628566097651954197317275554239172105511517484235713998587636070775918375639828653196293292352040767982041048017725416921980332043547361494958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -69665750640249997901214652215485079399166020221701030418100985194881096994304642906532045442663942161634036808245646768835336141344887142395334873417327876192770267970157150110857801253729106750935158126674709307691168574711110332490131876308206226468517968022672889922156081943338727472071805659917888461545172623926340138377256345787882250496760652641167802772174735026538168839582824474936263137282150954671343051350211462605364770737728651602046999199134656551123131995497204369995310504623129566167798131555746080826056969441735949734091840367767950086231352388950193735819090972238183009144405828340041086606957834447436562029386334214835338307653351434500607947284909604811248743153604137490933990039116573185347323521517050014522554359318982857890669208374433327510834812095737437798227060960354777397352805599879229917649756724229823925388471618802550340397420316579881066059821838416068010661270836307185617644729826843803962471863926332830058466153543551270983546612500722609823174819377844427894101737188872910578903093638455398274978400845047019345689697351840401074177809440363878144278657342178812430889592714550436635395072407383709647397971814022550557890194845161420163745301791801932778775890361638328298041987398366610505136633300149868758107635058552873945764350629898288414683829944786565838027192814679290896228385163512178070790848914868358437708263644484619027459586763129223719839709530626102681735747832762350740144061882933241232259475134694053363121377557374101328362204421124289931114567797214420676519298922382237085650986360140816251996464567589032834496420433003512808284734529945137992634017685411404218167258328799715930913601746811482118773944394816709086348102260853617872693750733101662137302276246428311682693890729002723692715264474409059898166086156374034877264336656448612025946996315262609928484952556635957778641809632949417665998897830577632587984306997795397467873788130072775478970957946893157411522817634116994809530210300444793966386903002327530837293129615959503283126427320138350908395066214545031404148682778040300916416819919088379936271726856396105190678805897060833490941189090036713142266245803026915762438236424862666619666649986273360347194805558908505940027843057878468144561364187458302031881573308310184184544334524742107166164863267482370125106036676873428396229962796416763032488777191683239517522024155293469303537371356716562683774787386494086494553170165488503440746449885277373230354325031415903074536464139237200191014339530763846781970941425822233324134105515426267241018948353396947531156006267182224743876028495873626120057617488429991050269342706766371011909085567257665146085512065094727085557778684917517970208801507411577481883660593892115010900417664980609320169740845832076865468090673666411882086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 588022219845457564161240310667504496330069703486797745209251710374884472872453475704394259137359416074659428426731500323404932654693053809343020704082720010240458821578735096905266750760575232486305395853472670304118758305004039984542050925923255548464945778943626699922562881389268425748841604166720466313994389680527700488543479465471275667923648414955857442812036794130286706555390667800293702190665235457397117892190665375976025072223787309859195624226897568713143683683881354991269401844620561803345617592051027903779158243445163401417154336102624545312532329268598033125953087516260820906625466353528014739295124412541864877913175902044952788762275757805495530940346164651685972621119257441520416716759124793546602799974124864752350533676485769181380697092932874071135625551646653197315773411006164474036740484089952906827079508365889988044132610133335060971490053625734254646644128007395348407200279538932109978616507258453077454533590792442768263152096889329752164529621655342368328123221422874983649167835733629535016313428550702259751352132447332110389290761228278973964764336929448939137840764190136213098379301717797991375694303334917928788062602926520402386720270110935283339472438685990089346352613977706666105897151432412658269728631998719075791521755694758166075209307059565281596296068620927086702786117283473975569815112768836944905815322309561765730599594027934610069176775317513104127967720250427136334921976790952735171582013862502278460182811197426662202276891942623334979209168911600268819461540711009886810226398950996566082912225954546500509430685448150624482132214579198379624277293142904113376084304498176855658347268198140734014215558450458434276851903356303914118316286625735947975567171033368885512989801615048252747800470018346882109357237047698409624486919838904778880743147501026401427633240630663367015477235467148257250424060669121481311326909515736377815816051059639372236727652244430808122231616920867125437001539449621945674453886752329789535865315461873084927246639013652185173993461135885917538269239753194425947599394352825680413800532021576856279789391550832062060795498325176811701853461667816096293718227387011262597331796088109100289949318976204284740881615634033966355137780733894671438631155408519813226981764823520776573182465385862712730075515538081116002847652040049185244334804916301304373458231284532928796240305496898142613926727132951951810032835218118400970994173127178356113083436525560218295150572751946387983380045992833960594970416906252021117828351377205415930568562609872002549000545716132248493943461922710729397788540057414633775670748601743302724402392765877465012008433065583246388868324016470965300468875610145799745181415011630123084516880119598551407100800263801064471462634866697502867770181605565235629916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -2327148231041228599748031787093929537183922211583239231117184694431371268235431506847718803794058558570368757718453368593470104285614072306346214068873022596436284737547168489203026307308031521601827768957085364041945590610934734884967284260593866260411105852202021809018697766265689816862260981265595596100438549274701058359674129964720277529637055691293447809496292334619746608117813079477544176276524383129826527115480081849535682113125498990946047214734339519991120692838718735106042099202141392566199545386095177768119141762197148159476936723800096980033821026556142783516810648327210684789790562888044255550517835271182931058216671238589134721677734429768489057073921378609950372322854991051083294275022725826269620813326795149543969522626774561364862942290267013749841128239493702056630648003067625055858094266219707020507126359703129932213251800048864548456968579232629152065363647023749682763458230028644570284153997823584195603608235947514840989538494894623864857885815867307801846146929883639199890541550967149034106153574324232652394641736565133002973456510955403404677083007553184083880465691614471747674534936963797761447585798133851705457276917125395626969546859852638234632077186049378035685014439994102718045483415256461953206973108633914175686825558940129544327567353911104253777603076653087222725522443063598338812554895625274768617455686702479788873305725488401330258153377270030010606439989691419797527391303120886131056204449512370180635342508740247585856078999975708697958953707164825993586471670428106566250699722851859384937606475092671879429366414557030968953390762275198412600220388343631016719103809155155447224842036831829874140606517603608791646967128099324730538195790799374428790074578584554889722573688050101421205642600576409678917777299686325560874976734324809117948302234390543479656515632246487165362668551050499882993699139859885593815223588149946842043224315741823860170982151200852461450632354635141710018212924414284621103495883346046014924639845375310707810045334886188455938997699136661474374082276819062183125095810528654537317994609561827246738136499390022524505033218836942934207659010894793992905188649967802525366930421370012677764645106119112775047393782435705265921062487829953478228147989331976785395936497399913182372693481191695952623066852701753943262513190285365161280925615941908948725035379128211349122989619273318190451974492123050471879917926880335666399042673680122747956958420361875306325426356080990717254736687598515751741335424451704408896120123909361730642485692697111100414298470906310664032032197681964763055631708517427611063651464033346571849064048982509406876318214993878866601693749526949583944944296680914272371091938965442121158046144963242583917629121589497485576352475218096869913736813864993831885209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 6702140403601760204931110950503958494745103683579433085647037714653179827604308816596512225335879334164021642415996642235935795520283893872576032583993686800804247396191070079528947417604468358142408041447234895146507828168882494422940564781026645147302533953940225791911132232159785894699298376858063659525204229578088105848433456872736203483707105270513679104893533835227048093767488949064246645090720524469756748910557697180477906437180652404568585727559144308404910033096725280333142755490104993035599683203951963828370307703051335472967431499875561837036329975078864115079874048616082325099653763181154761402448380243773885943744677598140697472146436046459845780155225351179416925421496521139336278642883227217352751611909200587386908119802950067063046514664907155273158309753668430828134921543538309908220283993067286720534782778091073022793561361023068191848769658212346488880017877858741488041401912316966975517642742361956433612600739066106361688688264430516273873621394544179801371920938320397127182310990742059460509068793169142139620899478458055546319670746652437506215027062942188247617235672286228059521588706475690962643876766239693120835298321586414195133559301952994019086134582815447493477675744326854721549158806638995870927627112788855366401462117602383948985507092584183884308450815412613745991519044392010259344897547529628911152847623729100788249161080728531394369744157380863226149519660017228739772573938885595118840617327157804730256885531674295403113736742138795953471086763640522673177355360281498155091681721009017690330398155920259200781661046293032119021704356008564608786565456660760319472876024938845130011465060672422769620795132979048631712746275605907775504263656163665574631012952172048315417653772261965104599281419927834244614384686939991128122592807826554941081986004308751376169824631444588083926724493681522989713773092257095681488142748005781332584763425246981036381293167650704759106906549688578535403293629450581852423927917025515442359669085598220324829074295638767196715470348055541976405623462420087195150813408813228836298010036325413526234274528739015233990530407945862309651655447444517184752543980350266638055516466686596387550112331084362788493595083524416156695234492553815274918169996921610554276953129511392902207241262304384363928599890637528118118072204117463401674536700708284187582088284735559622972601391697309348274813759660513151121958567525650919166687090287896118396024429828792333190318754455709562566506246166970968960937178253801496432253481447057248312044524560526201412784674482900342023442739950332327683986402187346009221974890384037135594891054594920946397543263511727579968145957973706506266212328854223195676114525243861087820562954174776596455414722429042619924601781032976723424083276741269773468303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -15735890344460195530075018798473227383470957004635245866670073229660448295720703618805069855119943450983490463009275921024565855964472689093117212302958195080953972012036972176282772118429386024490266554877504512765758823638972461558120952255598889650968398871106523707887961905018948243685987537820087856212458672643305222346023981738496684011053377869474158203630923366622425280284799619756052616839700328453119828954911620193764222882515813000646580112810340793684640422912764114711098063183834869010576959251463530375222576005082858584799198896427256480573176274354007148839459857457041493510041765311440243813599301160685466160929462136745609110547669327451016565764479575544334332575389595410668026567452375299307496069028038359867558275528927199380494658285850591222519030389497021124243218445943047436126768105464954616898980615820441155396847327220795592637099587733153760448801919559673588573923570824285669196954050938810344767156073986610523117898989216159038483032390939573510539540902094785052801662286130092403523137694395386728324302643124181613642703711288130091815250243971060264165956452927637634159992810047270153578372366161899172241138121459635292911755411739766307287087391024271733296271618861329863824433922814686978126652074919165525071207566138434497795742137757372046824419923347245723668936856832376924504392401463618701607237108847676228909095559907328945818426078609050148621506154294726275457412417624972961329639924043220385391624788998483498592661102385413426706483277389938520778282544995893564402487839591681017918515106535664539934950412735111754857313954968857483695135452589501422963446565582190334446295483701784488172189974188088245315258286010607538677715453330199324844364639264041798950282833175328354865712980729412603086638453484740348325551039133149027095750325771267703366650362595892719955698313858924799661868143213206871210927284976554247493142866450431850385852939700914744405411130355085115019347164106098174195104333389567618224948252719237287675586875057180812237010187848845976805666551168114063066657199337045129244641362349318046359734741314439213748983178590742837240468962516402000752891780532717350094972653159128791417944030160982068167955158181288300372572858223065519067815786068892176937863974436086189670839996296895673162966593055957815242374810021556375393776030079315122910203637302215703003452688968795209770206622156000990020694495544215515763071977175211439378552408567102527225254641787458216977429886906524125787640722639873974303634372523252671188080188879678664035197190038238815921718893457818906008622893582327396380029121801881304222447615200622526777769789705156111509130124600895983078368810156229638073471704735994343323488641029666219691425787449444125182447616058511553048618738276363840729907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 31482063513270200928904830822657467756263553298467765721414344359280867798958437021432070105790810161480614776898076982804538934010559152453376306086315229734466172054075677793892824814753897895428850970681889866572339658627310344545133050366199341420489709516295598990047100204147046332058688654374196842903184881537449915644608927155687427577495395683721919775377193809877745114132777865354883465062689415343740153302117582325139641788075755384042015575228754133824289193772507878214880444830615453768843267598076188761321840021633470305795664780324766851029207576462826465336121106585496459703195600001327528246749580835077530030739019135627619005222122331682539878418162820658544702473647869911476700678017210280646684550263488664256851665324376422433292356029878238580431698731345103256773388618621653056576698783019705409323842028099899397901401338488275848511231415385967407434149711219590776169229847793477173072944901620545783738740445684281569512105678944096968327650528247987017572270606192318494664256720112208083263427844279920012060232481232952069828834218243207427853542922680796724560669561676038573106891479266905031509668849320642430018819162902288757790240227076398943223360119518014423039029488108303561813403749286545322765618136436243800227013418805593213022990680177182294580206509467177498538544231267243526965001990970016085969544450526519026877505290050654498372119321349424824485169551030958902422536277048452853413338525860867693511987371147440297622112658834665881210541849786876441407465490802141328502984550058688662500246984251353892704177436918768172088700802154660264260934597729698122547277971468340487685307755880433872239964057833611339158660494449155671276930906689921718002682540100991306243738250457946216927143411478476439306116375879533346873935467651194796849331655568876853973823248499198336169920032896090759529873015193916073255570209966361435386127679098760166519067138422730629244859942485070005286128815819507613246802608273536027783526341654850888173227208694348165166964884771844424729983909761607232943460593504791370189289765697518339310965433221512049443565911840966950383254026464251703413734267727567240174577920985420349154628817268112051224329966611338688321312266171949311384511258860685662315269091572251422600190852948459350388054461577226165627286841132155125251212252877061244525100154561368264874195519918613863522221384027747695551610329460213401311302188376363052761972527649319963418184622346165221464353961935282532187752509056066181439393039319820244271402512232244798913422226092998910119519524932221326483645893959550195226871814563581082694519087303822416289674574554470199661934717764077161672184720797056118315045001201199369965548264020910426423619289268619189654251232385803701317624489879549577328066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -54114898727782449241143215924833610112235123622839302394724774262862242897186716973965295729747479638167585519464847721030906724863859511543451866723106712298460411031361304574789050499696885395338029008469452307849282039509897908775465146586124877092057262335561120390044265059962815479323203070608881610750323702416769065897793993884287367935009855642574827357205060604929958765142544031597916229030815307149579907667201731488209639058858675365821453734211659638790319928152698819690370674861580509444999243003990238101472983695172206193904568326435342435640512090697213418002596805840616565674843275642703491074832576486118386368164699688372570847803267389789164249072728189670671374266422233246960795884450848659251904073456405497533530302623587683981804703913799049530814428655266883064625253131985948377233960300048435169042887530933506409612842296793887108920522244154017822499079619924325167419456259046835315542685584480671202229924665757627611140612048173273692812270274958039026317040305639418102167293634422892341607707079089273790305805079692096834702633572417751457001168311345058495752674029587001729276947379364624123231595882809005408705634724349287240918733303171708199064952314491209575701259836632885744224462694140610461006918088626525208026711368021538121216321931830206483017341794828183113620465918061638139654948753420500297779157218458374736686005591096476357218788439656673179070728075810707318879765638272149360540603564667297680020980277051890074463894598427259034759088359553126108434753006460599747798702215526272628846148158738554324763201089050651318675523858307287530162512746831419487927549263469788276449879454401992675977311308534955552637222448968396829179789790817837675696266257534327557448062252416932748370759841900817043405042984081518000208325604520293239902118969586520599990830106605075484962400234173077129486576052890943705545249219192528013897380793673809380026818627756991638044790529923766464647772632310456498270875106312588882094173770421582906289199708227220864249537430446723369497486422175583696843809155796567280609210394059008914114765852277785888539159918989591646426637683430837681631742044382026407899694676820031879343665028474821278433329925463255936012147409865606555565092057493356256570049203835632250825270525181583735072273522328222956757561474620168781863342469193112751334446368472264415278787946234949041988030089229102131120699020002973876910388766607484109695003802113606860075207196229062605425768569691398029435823416958965727944475985463348316485049199458055117229045308246064348021380455528013479618003287104920473526001239205474029484390507526060544441628416460006624850651092363725379526415429645389102316228309523229262679063147056738351692136945740470956578182486087608551034236175413471358851481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 79995794906665496836751806076667587709671944663931545166401851097742806363741237881714972777540739523343477888499785562816252309760750236799800596831823846032421975353203399810028542594856229902487469928106866551859732552989278313636458945603294973013409814023417282479228217653124855577910817824426114834983215899409172773903195769158092285759307440670616080090102566083892111530239709662256309708057650911504109908973837143862533179579885871892760573888355105427766869066730690006548109878114333641556086749550678706734326410181143500487088535709787651838655503740692525841418288010425716544692058647520259015198136108527370272492523713496076130515046625842815660002998567230310865345182166891845412032097623522076432414134993780469274402786113577827738356697647553711758420235453356643516705113208010292639021295636352055036079704576219089611540812753584937001130254063210003030206584896268132921167927707970672588804952327746262648697740076901753788931037621668096346235376850118058501353872283021207409657480246367850529869165690981001150486842952603930888830396512929904356009013556884623533237474034235315046664642649295817538463665687017640403432062835787413968050029304331701464902363112565873350580292306084026613250876552764726240679387966481413585634435803634743414430786261547278775050158189147483259694080218133992840208517897372260260401732908700304648343467318654353061268176492675610506107771484404542994518184828109111501417194791769588040624840616885312989889237969893180595463809875669671526389642998877132561444046218807780773750858245017105398453093944296649196124285535768221752628848974514575165662055267694002482832030655243625377973893938850491288888493600060917788383290399759739525394739072683610313679280812475737864271996478193463176764889445436501113797630300291142695237707436613120083272422197015722242932589411724579490268770562309386922197331089251259363502036514251281826487413563354632290846999976235963352011579823331814905383803349152127848738647919978324382405152767662170534361086560141928855483627732999258020646699585639512855776753501255720400119839611166788974179390248729465380730746939429668980552834083110234809686365933150628591236878292018768533264443130244453329782869713948135091001880766353805037627065997087779832754322170758704999950609557133655083524125727072006740865418932742845108812351699206163281907327873241759985738795177832419790857267996518074626377753273706550253505725581433292571646555087209180430071340216114511341474249833246300858827499633654854932759366918536446042277622750091557929515356951081354357194177673915038685926625833618836950756716646049180127139170891650386398141658599513916914854256877308223021688993931639261753404293369959386182718288652567623265671330846181932091344950226812610991819325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -103470305305012404956458881157508453118950799663213114783022343175067461003437494960892205460509381456360402731152343652109038482038070128356195933242426902592176099724806417007433875114727052593596024893500324854771125200607713683734253330342849286966792744113551774380410022743964905618428956608531032552055007685799914079662683629649722642425804475973558323404146273801502280855696632820586269943164637971960234671042329571942142728773448571395779645921827717593988295619070819143650494763349275483141151104300233799284879908067253162995147681904241116810541174705805050541567045295189526131077995219444138685956495524773759212262712357835045187242861124999769329290975217951469806123920041253511996576719620990087796604119583760832417766456724321773816420717137092980243168049269783934806304254905240088685254779400824095333492424144278817784027792313885733681686993776742924767789049684664440473723593859627243402125411564301467283035170704612418566349743642222390459111216312516337827159634444670530329888265101171447749471278863756879907731281642872323962260000676663701817648012046211173907062471687891889582436349899793462985705473576108491678777033487695781271532375687909167194183345678602909856317537424963384315881719803606287758703476506916084612308889616416739342740179932187896952718253610294681469015615402206927728938099361972764672656534639532734915479290564431278434327417346849217946032324152099658537812958512963382285212319462002152614968452789760034829094585634133744615382781971403522404806903581182911172171905904017520293924581020174849485019502654896752346695435405070657267362355006614850720211511792033581828633889409946642369040924273270186064477974547842076330655913864414650315510679311656686609101544654631360234711890522928489106354418980921712136306779230959381282054750758862142800330509609626063410036704464003816020585142216937091644534302339803671658767896808455985855988077939187522330376558038129121127825003204839830974743730367061791955107217899446099650813810658684075735031212426631556868631807928483035842547772319503657042718887505832858796834189076743897996587898433245719609409436477920388805731972724271009948134618063325208777199720329697113568572072643585792848710466192045936128580832508416733580271458381845975819559163446719238353614835845015403979345457118105074305663182032291294516886199065174517275419615808247119475987750229392053114325477779936726457552890390300930396781874540335025253164493227813376816559316722090107974247700820563632314666093987284205972129030395644146640115779636203317588029061389623498453288789270662781777548666536726108605372181389372324853755481893299626601519041817707558242365486663374376501462075335617534238120111897145828097510925827531184580876678044243687924311472530842888746041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 122089540211281647658961910220331187153021435336300219919300671806056230499511745702124977533703666830105695226739722808013150203661917812850294492946667933318041754408296914266263141077044387716328067718575928134050090343900719219725725158264058041659139290560547941801298956903618960842800658311119540307256360204495240455900259176659359121088444880887322082141669595386062664115924069401433555676090887723717431425659030727570856188801180228601968964848704955022765439165759506267109401753709723498623959447482637564023091853564035163728154222838393757819593894363846475234590335364806729617247709263725771091134982860480556996333214859422913259778366754259516388885889648367628169245118391022965628557212461033891755643972858321838318234328626694103861961002746965457521284138418546670949626498175203679082086232357578525225203241231911705307280401003706782892036122424950737342768453842782990260628354322659644566518551840731408305484197505009543424950988261394105664136641861792949520068395775089515467092474118473142208165072879482379479259648382392934723923914772211149782802890865586783798195198761172541437936499625680892076128552225532942468098052783894325892623259773349791870193603861030175946746081529145269662034902955162158746082158429200675569814402306216866081853888931171707232148472283382719383160083163433188676132049246208396834720072385172150027038085986704294742187683011199981297291776608899459397663068086986553146677429658610913710412967902175183090441269034010954871521017581641939918040690508196044552662399046051771773236184219946894454160093387645124577664952875256748689365191984559580308830179762903292742245326280256287105707047362823303421730938549855561179294851103468856953038917878412220011208713753159746245173653044203776311077759623012953863727523974278306762390930138502217576670578653614698572657797473584936644039647121930787676489602550197141053257330268064906084696959549989776730908001151972991820757992387859157674294333947404914684583891200692926122352956007565569341496048179781257355936465702613172403517620551776952560190236899307948569782043277102527468799135915410083966250701854243576010195058670185998842906861756659368568592474724405353982936520406807611533730026248716066472444389376947019881071551515890480295914735824528393494187634889947846829191633048227488086995441442092098058944738898795366182268028790589320548430506687658404373015226400207649803297307827331439379862176134051545176659290257750459652043511505717353462080115247083367864082159034219789765508496465393179406886202261369327022974934723000868935303350425178487135741818318479412849630129333028043513017652176641343020512811202388769358994109579404024158224829533112407489726024579306651686398831730737465243704881301006345804069619528360478684720660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -138249692762085286980205803025119406227529601393343072458513396829375475197780199354799287559019825426531007073117191427380840146611561560501163266103489471148438556657029875122376099510879636128532448033902301820484038031222099837824478882339728612095728259853791317953169921095925648683456024409502959895389083908149083179613193759982829910473733187137448581462305840342405884638344944315088771403166686053608363390276374382982479997049464706282278131495971340813450746370448926572834690542691493925104922926505855871390530953601560934588125960832992087678544367408062249295549695399848591350200583343113495143277843516277598699046538335934474532770359357631971011650540188864195291751785455642194575241910685302415686138852416686083255716336393685246098551660353673087498025067139122021464441824396403675550176736138221838030823570662081425349830000030054341101395472429677446989871871983870820886630803216593619562057094056217738236253296435935503093464616433136854496834666031463695871197484719951425473385794422992906792071590283174415005818915278377325712124779519924697164276396284102383833217684664669735040013155299553759227881354841564521712180292714584212373087579714065871201301897130818820483783582383447505165988326488417459936768274256384399254111089789747621818600321233623445702004610824009517383093157153281098400366035898495435917537793118759553887114619775389313374739091557938460325658470167180881756601628882088161635870999941028724255780231357931574899419727180072424581710355790784053278758986963227257938889798864798389977349873952125835363427538797550059550048576033048255874378925616578185403574714940578097718714878703542970967298532587612754249462596366839638752805492859920255224471736990425669699445438383787255556594198335661752517901598506550443928215509350101401710899066466666502011024887661338790282273460046761174719650923973574129893813057527646225375519913144377090824463657307454919074773497895648573398559905704410949706844644779524045122836876138904668880078047739136059793569772938180514969051224584694059089308680768373824974624056661680870621199537585821483419778654893547676819690517316179972899478727782583689609299352711622319515418381072866487366495353960625893375562181023651989742709525748318816503572956101824324797565229063891498839917228946869593729152038155153221374631232825605486927175949912262019889795504083094449632123258186113067994417464769616302805896252920275922032013312599217973780154773489725169326400416160744580143408971971505086508849666582162424078498888093710069291288319362418386540752229871544185700704752581301387211418484672018564776856899959668142332155588715491039392383778919614641829496277432436506562906218866865656402253428632078623465135464438618427210547016201421901109740136724691928727158784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 153831732864073017542642103417039842501297037188011713081420164969359890481700551933966684270484921481984217760659694561673898705910529925669924003222299070984345484311291155509461427556636891041073918054131070773902863429127218986103824120615596762776182432126527527007514139476298019381362914682545884054487134437023092901867152567378874016832532933209750463613060231816030793753223006553996750888964415318529674983449432386451708712462208913587246365275104311096906260765047435712854632075908969274839241529004049969555638269501689150100208585940184183078604430541143053847590406073875545339394718817144442710291236419467126686186954889209944994863437730916988672905124303333787926726901046433306461451949099821932155225582280040006386821970034639861590208248184637461174248860427750025256709770500240924078877770041727829727928671904348867833460386737610492375057823406647152400945801992483249669271511626297730525729790213378720370453242454560580134618905320519534100985076552703685294040083272621253646421430115380374231049821962199926481374674599852066166020621466811204081150437754306127622617960650901699851052017730747168089933766285740300054106649515650480801059042862978286097484803251203298547617459269795414608961426874413406283560706062064979858364932778361628786218090928421644244991463306554894247887673105865260027152499185285863383720493322330431891181053576328750981656814988530687560569683379936802397139170173278775067141847429547903064852842098203412734066770363297860457784879847366229021707167664393078971054111177435736627803532943104084943071210139754645431279927100327080888412816203901468764860758406298161189148332334626606763598212136503268896358025631234466339929027127397884997978133707137648527918513707728799269806154113644932854605164697795976641834389315558802611305775876809426780126640722153544643255784310960250811778846977913917222496009042171601658752172850756307431683691446479263912681834196914744071760159137213006318568495504593741904301928803861418104703274819607704811952591702776309217837621587893968900369263159090502007161053662747091967604866600730586668548109701257519468690445301583238080364827612295872051257461990272913958975344205982356423647967223838955206177218715170885503584462074154133257098580659973712919250656186810277633509831661339344512204168193951044223383265407326028032894434246678242024140324264904471099644026924016924983730469228244312618799904947201923045974945981165346732538590370752015369719881109825216308705186503575247063762745735689807741446451787411993528915929125744225284285767293419874020011767851663284591451742088541276152652984279038803923412059149323147033517808222525945558529456725770878841856201837221974121505593249559176516594142443586697716449046652424929443490330830624110117755289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -165037178945997041238544684385519472548709708788918178626454928822407471229082871498061129352028659069755511852509479983551552163949681555606035180068953311718319116230997133892859744010937734759135282208028369183499772505478189441746013936742110150750683249773987722989478180270775306971109818240013877436632239899170342376108664268038437785279790634524518959689950381420228869823188803283383960466904803537190067707734428335690039864328877056173987137409380218314308496623122055345622505732765078709712519966323422162174294225135713864059444758476544177541244538654373281834847232324244877696510893836910915378191966865021317723451986166049014612268782460954817635784435851822228640775504319563856694855495505169179972735706942439206627120164798190804343796086744733923386529806810238070855255810928635710870616814102470243293792104373704912839449859634052533218417991947255530598099864871524281491293575456877716327422569574656199797024855898806488132362548037052063889755088068359267276971952373516454447185958956123571897827540878155819198090248663189375343253115046271093450371267036073623485422117089357445908177098102266919591263535536922070837069533979218957961094668386723566511530351171236792028400935694007237996768044772470272097112185271898869871601426656425609509452612197447504298474572201134393420341404702245898568194521671867107776494137247440051347122969167565593475597315378980176195263611230139938363355771808312210270198009269579835426098325770313972696257814567448853492382545423330552495810850693257760005973109217724990718209636001461895729011978493101481487087370118030035209672282167149950346070768435511222613754377280479160902301691250299877659618187258418725091256757378906867540041170904754577068667249362751507674539640493426449592735256364892806420145941915653398188171269638618097206850305858897622050734254272613778516175197330814186061603616012776090890183947103420261325627870159050044138734461149077891336696092263864201244540315219752053041701204361253055609922573736551794684165308581847241563110760574760692918083249196292845640443613024901795418538019506943864824179289924474107374817677696082977828024964297582460169554730081238755334008140962048073878544060119124721832492420741939423245899904163168481047842931749209140094554099392495120835926533438431214529726490361117805306365671561814158344732053521461546257557304418617260422790510526481282901980530519434961843403610552805727957436140461952063079282574864213685175138467844633345640772826539973143829364986700003488869434654378207274093280852357001761079287727642373079582195793266148940825886593437731651597845219851068501612159281704364164521284540629857541946132872971853166467072046682946548313354432104683682296987903816145005671945720294353964151281685123566399346075238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 164870509301210820792860229244847592143423269947042558411204695142957633845013784694096439342702762831062907988050859926651767105168955619596312081354360195327321845956906567004382666747388243708377648403110454814349726398952921632497399533344404154288517834765292396439806416766030951402545983396733849244119591326760979308611107087550013105459850369737670705803537151845463129776564926862767790848879547207100885025208902746491992319382800907571140784064129646044996292955565749010746534956412514779496376235198784320115646391649876413236944961443854489904370382213479926639413331604554916930035965100588308903023585047543705064243658767196885896172650682240177179402749177574325537548316757017634873716043876534273903056731381997912964897535676096902131696395627759784589310515911761095966113305157036171907266372673936900384448406265710897501655436126736134242044787518083719479193335560868848797762757110916641633979319224784213103784383188272878574256332396353905504380292831938879968657119113434733745430766932822271645494457984800870546911003491009822794979982142583899835594968222848169274568893269395971590305057166744921907741315323664598301152272844884891212491266925459008913278762677733205598990813591610270074487811773310659678449223732152516589813862924804481534199979275703584496026003108632755704308474292909468120630246538681633548970798448943414360115107099936455136915183109775819813166889230763561592851497169340513887611258145997579672916071055471820981900505062516467435268262272268609898103353629430201658346402162020807964126693919264477697465924389158851619632588615496521754928610650333432137654787904364127872881243483623766989616124065226368802872333839060656093593495548945407529772482085338351481622325026349094817111738645332203621838763309541265072871155661380477186509378981254566722084986325027771953982594198052604418247254310206103959572273184133201468084692498679334411168354433340519476669534759375826359850238940006862987936339786466138101990782485933903480240538582739088665389211949034195783017641844544533653749315858055903618728891235332044673781637001192153739469994203271702170442422093008777885936283984240468672696149981700475483048962732822194479465087621594648636166642373283890547173575424807981638937692429590158857029928758216234573996157603803181147533254674884283321891013495889775189295255769463953184942725631182734650331961444108409460052586042088819353283407586882088670056688789718277103866268105054287430571236524520866227333349423527199283503777453314006544517630016638072636684227551882058837819476088809541935069007593352712927666317983933861691203196979634635585710319647008717884375731827057145744755789759236606663385507251466186564049019048171252740157084134713652397255015758266950915709476269669979651752067072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -149981750210178201880782153272587471972572513322665680358541149734585506948644533621923106906689032440713081939807283752149971605961824401436671007757703077590994080535062624768514191246033876218894389619510659003704579974123929633400358444823109080072813210146459274604595379852173590927454417569745724658418952626344218372245334590921823232554148770733547852109767323110702645395430319164391678011423201416858617348462254557250486340977112981537507151218627583657828279770192307962087577446342277669997168938725896006834840255084383296585410682670572689301747242700565192525132270341271031281618415100610784209381302903957639885413986166102628646343656766340362552463491655006269493545340860485955169776506781187312873500731828103233968991868785904469226382461890421891652406552349539394452449322252611859649254029007317955802716459696905760797207635478631088918669528121286753096849627254724055637566424801025552972767775246360173584036519046814077508992951770193224713901980946082715504958937188516680968729469040718955937018039881847913303222006082025327651106361746519984685946069415127546702067730843893277587793895112651147658976008077647678586226189774174016680615457631842255984993484130718714440145035893836276778126486527315272064750580956199341734988950024596879743711377825116511483612787920865096586033313505602835450017838886774134617428852365656836795403524642398788624291937455942299032016975030213814915267955740017026809435092746340164262197534949406487001238623029831836790295234028199624892767951283280052175320311879152576759492171813493211517610218719294325073010047361634078713777019731027018513744805425819720088403234343835485786542884200701793274877353225433948743770237841789832067622321385391176014489891166030450610556731877198842895953678357049506126887933570578595120997005110580706375344172515835819953123549475368753020444136145202063233302942130661260569678534583439103003897786333127080887023885377097632087785207655718844204259820316753866493235463509458059502030819333344277695832615111080487216741399247609113686055392227439954266742776695705486986146680214430008026372398417866656607069731677759946059663601471683014480484115549735853764136805624049829321338730657100625019766553733295966134747881550857905592008449799839048725519754963602177150397758216594947681633125481094173541538707136375618984188665642557144553731396175635132521450692058101678687937181686757616498374270683617478193158290892543519728116015181387232745367409406012291716468407527439692624503901064353848839088190771190290477550947694737283135053517334488654230155093257007510279014097668195765913740318882215807195168104018587571840835986909641747749156990681869198148011637373129480911124749177262004987950950861854851132960123421527090811303787470413444865956249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 123639233012713701112657232751831799762249977360956724153525936811518934723609756920126622216930187733419021466121477757733974415004340294279233701564453351111990507073118778058740607969822953230854471925162239109737593123115647484570758430868944378699124932273220957201854269794541064541910567232703250956612175838922830668420800825362058710096053223416391337374636506093994204647789602489697208969926742237271431818905213906577377487698180993634322481221225299436812673610306068743162797128939277576303509329025850832926923987718507780908641221585585210028686286311151586382472077063549745620503563653058217908301830209331165380917830695842842888232897906360246232853727974083998917884579981770100312161825943320658753067531807474596199523510775564103252132477686533628449633364595570105520395871173698674984056975265477716022543095219598139967259061722718118499001262280918682013769323598308286505850860096715271083275032541620103947735664205434482113694121306075615639674635112938158968568640485020549932920639227813234429914662091398180683063346702161772887847691064278004303407118801183970481814153194365797931016959192452433165528427238909136658660534577004315513378327321235399167630557170023839114416723941657171068803971158708432648778584802820136941191604697390434718827635988604918635099737099959947909885989407446943074955926359188395660797387784068031553269161102170893011585475090331884422989781854773894959769195847268528724637280399293558018449773882878597405869226805621210740344822609646774591010365120652472252477096143197163781379658600876229573121798900465405040829031658240251079576837876632927787937403518227123608000607883128786106065758589195013234363567519508474860066389256621853320525891465119792405813804621049982481326739700486008505351933431178418412943961335022743685345834679740742036551351926832340092417664522100723203559882001709794585918615019522193656733774062187931829611350567512173691686087503270633643109271870213345901944006845018475591548652499852504855674718396066489432008564816041576536703641892850937255652376196064612316704492875057301275632094858227399618941962424666046966835243011842429024246923411470377404318194828226243085777416665514233519459845198207158232897782485324419321706656075773812208301613214707863498641488077265040497534224174566922117983978898020839455242292532227708680329190356578887585317535244431467345410829016651606829024752631857080069753083322769566937547838777068939875022557043199287924780796240501808947882234098272935133849459049143236527640992319920271878260984893248139172014336300589797679464596805953105933536343740693676784869567966399305390709548211198263073408268829909774171500793021492320324498513334569021644327678992749172496234699534386104374565442380892779563355350739023142504376565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -92836658212922196437728874082900529428118268580878515182589120930436227756392278908033186953471838844183852531693028531443110910877327262868832189573444884597842897385798029001701844364055452639895142150498479333874800680143621684769980280512513894671005543118578138246695278001760488251818629175210797030894109841763980384332921425650572047208231317152514519401369126630927930016229046151867418990706386172781123316882278801361505268773625406168124526042902536223947006867108916284109944211535184562101085100691203439898597325984317104987498265259408314597437596742613028034226379421679535096808140036072413606465198017487709143610489334508172747570789419902420277681656286074223554162776937943710930000540562251652642356281152122113817173744141615742553002022639174947450288825905515916565759493327070728469108461991745607032063971667032677662375456920157784327063086799989842115396795705260762459484875733004028829341289328467763562956895629059303939297977765532834753312079785673091196026977205737283662680436481662479671616165498092062083186439016493448475054612107250473244038050460948508846114912374391925379845082302713306710748639584975229006563752579054181428506554095192475050423954809699015210582299535625558947887590665990133010488837113195466988532755366465444521484202870879918466532737879066149913666052592673673209448894877651646538111047487245365852051673089975983067522517188924104455062357852136423809542342607581179263465454030069148965401991881562403106829368364225885719067457219006618779450784952250924941575802668368227658774492001226656553029600627104910871873280844661561905138328810190783779168278669164908864467295178844941620844877431781794368205834487996057579473059595805739000744319354491993624563782948528570089677473342441178468826158618516249024112216894363487981448379563517106056707583738505972112569203380819681167291421743231369579882745591689939758174162178076031839961536156996933834216705713561625311417329344204809796214467337951369393690946291104832525084059364250285382332716674971771384969497031725583802425456944332780055285871271559688873616707552181636701201663316991448172995902828324554592546712170229238124371940868675080453799495656960777956768395168010896323775201919233316875258799707386528271634432469734842976294267669709419744055025266446970851527604856262897622314332540414397159311678220794701754181060256534320282877046612187162280248943436841670750948582540080525846481879955839060090592979928657327075672019639700607290637267105336606985013855966906669836490121907081319545257357201239524212671263736345111013272462157702939975086088123101706119197930933487624581765764104834112414933991291816311285541393351365969914265252825727744720895176581727704971736050705911861472792122551346610652080503120528995382617702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 63925238019826347832370161162702679919374173901793404069267445605492429829187689522342082151018464135598027336602071285678781014747382444079961880599129919196203763320712620785515553465886106539762322809106738166154898173967114355642397933277607405242600357717774357832214468467031372542349798311926668352361528525509042209818273059601713394790632256623243933362889247129615159588051997695096482172432415572361216294809829699503429919085867212249441405715645418323306895290995285292883135190348739378079016261819154418197964733783048665976632760211473972172958717742575423060013169867081420914588652938124640004294098614158571590539758674948665910795637046996553189716573782476120596914162529797659523584150024648230827993544295304317881000910831578392968323640065822063706389135245777767513031847583416362198303006057050605860756294888149661537378657263248984535690578060186410706764244137836258002621471754223233318098109656479843054420099083676402747461857911566200853964988238145404781664861461785049529469683280953552539229998210841357268112176582776999205888930484222417517977940222457007333113000896808985322088996600511458318736082582184107905473746415227627429319169285252317944903009709821729287555215378118612267770032647883833359652323746620380425756707920990440493382540726109081551446885594178823429323419571309383861619125656362747539375341938114528518976071387000584887808118333310121060026010031325063767899761492745440860210520142028853718291704358269771893146824286501572404296660521661763855161352529009053547085088017892528464075143077568988146355294396303836126826654787295447674270129054683617507208387496216508277872293630430799237094341544890853618781015636399586038887454845838055906741183292336021225351694087486545391811025913714699055904643644185559677380510488987025304514304619965105520154444802117612692096027846848473588714569557740609889952622942837949227302294005028520521703674619702965621993059566734222344826501660952940713096611223989109081401563282359630587222394236168667556492417464735918231616638430550637448313017089811581074228729192179565689825601622183729992512825826577383454337681741547986439611297890290420331312730452741302418297536708858117138002412682426197227271438509104108320006924340263308472065517412463950217328914741949007875649028778885449897271781110636218308513471053581596643448451641907191347755466354654156158590774385069129185748184478741456568186246658341742035109141851104989895869864766294065484882639219692179207817218373160835578411490038245197750118632953762677093570303468444322114490050834256235390957284292420388756318633535118636740743790657358099505560661972668632382964940040955296314094343228183798902463777270896410089654700376814506397506896106271154143858847657198618812938725005820493458088919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -40498029183412955946727879938365650513315446027147433614185378369755886100195176159197361336304164215801843328196642251572137833207824060104692087001177779708238517039648522972317776191325815823411314880394863421431613230692827405159397501427233926794369575135831140093779741093337737652398780879883386993226460360937902518789461257246397436212796479472674106011543766661319505804923398595276331135825551493752877760406922985915832428711283768920363281127771299821822930372145215934763641635811877392586578382584726931943342389838250369831508309489525544908229181851965543175147527306147361874456300263449048725140643828390113827983704124426553121874286921966258438883410574057740427010460476988069129934027735984959242885786516671175830104578446130969463459184778406717410079872996533198653287681227852403178453736233147538947125499142061358725463731480519571552296786633728498791312633662531310940641732021407853944997344066884598758205863060986525619873321523073643519632971258064344794188074907047231144368337006027511972151148774686420097964462213929355413794985019890542563146042732807468115399763251438513265552547151394316013753775076917843193714161106825165151897979788757465179876265917927395185889069865680200661730616277489217075372433156066662913207456949936688741582940140963444186834520808313712362443558149557106446300855252458669758946451388825662295303863210089509831840558567024887275475973228852663453963460485953355200067553079756040158567695397804687684669083798210083374783063817589514097031386883644458973162611877270742424167867374196841433391065751844973654656051281404923670401388830928550991001431394495310816971629275289449923046420406249270351293206358445462036403692953756280671538317929925364879113223440249209848590521412651484860530663513271371801325058390051663694051731769409260098066204850780891024930209393466666673822889713081615666074033444961182234465388890821377758335465070771632219417771565640545589344354479299821074717682581750860300297893882375875516103951859549343803558989822850843922794194941868389213266575089938924498061928492194854128932341243917317557195180755272118316442716191671344388680867821630135116535519903771813738208151543917690241907055865140836398784007986788445603355279983798973065605049898922152092530048724517935684827819524771303016779009626346881560180594589697445248014411701654917143121305127501989539104124124677076631010708653797512453122781204803302374848215315275281743733804949815503839237502791436117085308403213480341816930677920058774893006409086706829468035923778321837870464355264271875489181231285515926670186282936717469491117690310277456333178989599308934821542745993484797467336775252470538618235598006369929402266293013948147502750018750646345755439432857637446427438516684950464520572108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 23568292398995447589818193228286567284965735804087812490955018639604263518812820306439975417196906703418904657470193925112552545220824361311252502414706928905386132277468384458776401899200249709013362526832496718089986985806476536366873729602356262890632122290357841185811522320140508831532091418464216011256631011865214714721819575761285955842893137798586166752866374235124872226386403949464680102439036664916717855208798508851568224695663036180569412084711322256768357948152637977305097811380225693227460673125974733968120767397458084906480638826033768878547298681713318949339696591850393399023310691784257808821751687365696947215679307672311017659581939960374279391050958325305024226968419306358185429182821034311965780808912501216753628141096691565440276112669627290425324561895663810366447158430866127705770132581188021719700924121148870421692513192013405078764875149668453158272847808104349333183360543333068391541740270701110230632432026885272292610827589529517219706049977078984081828275094491259759525690886673904778945148550263245263942576949275489746469600786413082516436392840460134217297296342798001886819173627926626727897006582302070720252890078086511144353599044974017706692918425359742662755318456822147721976926922693884127962603392334752966562570319882155689510909161134564019086461752491137187159048765448458867799250861825320029862147869246380518332341684694208915056729447337366367379799003333248360493552304016178261903632099935502855510532052803031252770512135190207365868741964178757419674618712785059702098292448415803206313832102813941145648603437341267477464934950098635010655378949815335184279994196218526619545224115809737160983884643052894154632570231899214295973228262425338994787684726510728230353824668215707368736555553373372438882838934446861668295832297194605127992275118125729341266000609560590026960733546594620807203043032018000176654864901560528881306475210728989030007869939176368380401956479461648486022799791506709584112440276367023323666884638840055350920480379674354273429904323324993735844199149668192654752405168565435697415318443960530144255684579568013688947056851598110689657189411028933431382914616647779323648368402981683329343125090899067340758455432266711679581183663827032497238644328387994238048013684191571095762132407219454249352451720502668877627480439934593780933657345249322942638896251316789136343470037419695871151742725024559846333219344412174653985106993262759983307636536417153263726688817403380649199011909618450447587191556882881450937493145249467228614548453201584849481436041017054144603490724181860520175521542456377813586260106584552749996599432382976000850799914912514895339417841695983467938560731432796280173764184815461314930281647928660331790061252713104489569698071033034988954309692221268030474158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -12537538684662827530458422153239456258182054885992763865764042389260527754936068531056496538818525703630524879700797438845447607503845971224974217227084403691376291539101199140166724974077295342060102737232469380485237024527772168684855814241393366326979115420722838155549203352041682244326651498632724388858274475991292528693537033959514569130144559256681649115297397186976605781453866805120354583840623060189826254751158493903933304721691900177386720000698621577015189383672309361679975786738340273704241876796895875719176318602007915819189254714131728957443460713825236002768898925814818928018152619283090539968363327187238417619053213097794948459562843841918997048543575303048136032329513842729407587138934114507721454251690646911868663319368151185813490302839180908422250589274017381846241004326697440507297689334735344120896907019664328891450160507586041409651198396328733266063473439557368305593454764748984458905859974962510193355330064753903935262758338136657009283209876514204560096104170273002602631837503742044989494021153538446677828538102113594153900545063182902573022005444992833178074407401008295884305079881493830189691647917376984198200931657484144628306296823822313312637440730542515934564379963857712055612603843668235263030372401521908255257785707314502337260801397336256309693690017229143650556779528379969067361093703321435878633038470030637681261427946104096643805964411208403785150898043501924058478255075826333287701162359428482433468930655575407976648488009908534644535132311954027631238375394678507656711479877159488790518179717669076943456171327109245139902270806646100256824741914287130130674490697541555183933968490221885688852753025995516977800110854987323893251372356812920997365268438857674087597583611194044236297400541558224656474516882354182461492606494269633237386531230064441352757835095026253574881427748269082084797694352089936137168308614785928105969937735618770677765586920203600791389963933519667970515838604669660119992854925373362626845495055937034698404020881629632073671796749178409680554260558778116331926759219889470262393480466300137701825265497505864097546928732178064668533442735820821925853658659632896933872244877495977398662702237830100807081538311937214697973200071426262618928061682120543147325069107079062879115637574645377758200386919220557739771827264982239882899158410553697603109680272482374483821647120249873812161016161137746705303687551481889769053531550583151209171756298357475122205636358788708762556458762640312828556947135320075623427634016370253697753739746633224573573012330531438188335166379207349753464892950232482927703018255571515661164469159261056511883435312060653858232825664189074740301839059760835192137061099184609931662716447068748561129565749943187381422699697031756940290918149922297858333081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 6059374055797040143887882103089152920778805196645088303080746522070916904489540167994100761724799921424493636517147160095166218327981291534818004468060340668267750516856996952277182981512441333305545646377743109878372960917978120901036727215760674941224311411708193354511478032843649576545812256507080344630881753245508401026393209836074200124622817974026430527889205152408287424763408810244119489700650083802277587471272185938179594491963289799652159387870486729892686186138870376553742543698376129297803235689153877118716208474867758092079470183846457354972225690351810042347918985581547022949169550301307252980262317801662013312344002317841587193262350072094327133311890948707277854085978653860384458215616270846943824039368142431199787827819088043784455042340139713214519229785887150021497652826452118477993867072986406592957389229009423550275593286405075517034678806615489175247956361806619626616195611898339908542421338183932000913102010839763714067842459526378155605072763354135290269701499387114519113663724154058274068796641232540176452528685826322306294473486836326605399191679030261459203046303512633160758366014432604894764194584995987991716089712033088383087257128766257359126968931887420650021236857729671591387811627324263831186401002006251525509395335858429033463630322991014501012745585507618871911408672637131825317060299885452600765480983740788899609052828837211248786671620609830100249374008041068544302986105137924614578784499164220382766718006841685621421065012818954897671278881008704303234798889574554243045443916662572574030313163107787831930745934315432433801834449435371936781530112925597977479174946865111892732934973165065947699026448945502147651468115025554585432779584406221830964470077687187740629690058558990981375997041273126918370299204218697225568202984834678476927635924573668332626683030220402146401442742943200958718908586619255601962336450839593599144349034392053431479491119059957583539270923770234961794230263172768928457478533116670616347761541608233507001475933640768968710128439005895803474955048770125012821512920880352034754436997443167278946842939774775010220207378217529253503739820940257475367306532544759496341677670843647804272772389502725781149811329099545552310655756363892428663669302635730364016680047589052606700287456609964400122756869234502081953874536771979981503035414101443265684281756332979691440814314451256223392026863705579666688644321178987567616649307642542220868493483604047363802669991394230294009706204766928931601790175721096259382880307540112276442954857223551167445672085022940881717066786643611657865637570472784512752896407390061883302577809276545830853813000014531680309193986342208503592933343075811138322267242218867427798066325899364988799933570339004538290061460427865877619895448459991866807418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -2645309344152793627725018005528719878299869710929747982783152193398618913356694985394798799840848538719251532880539562556389703794117822652627067563153878534241994043571315656122711473412099230922794484238581828376733483935722397281896917327417126661121888953578247182921662367219097324220023094108348837753227825925212248622924480356671524061741929036405353243409722292934510749399994994436986545548224782815871582157633007346855050485124671773543765877727615145130740115019554363332734570762251220734057657941784880615540145883921625861342684846575900836480028908960960097792948571757466261220427895429207672186960354164456038191556831185448218829552970110037475889581411656754045389158759257364231841442626553875123052500056206321042899300984097731813115979547020692513708536061566717863010338745456188775042002136771512961158484632577359162310213289481613478801074822137129182525675608191150342797361867234561015607599855298954707635746367701914421877937880837222957003512128834380962267161684182757872017338391887099529589321280477703106493335060979230693952020516791416752172327231865400467378557536373722230728511259427112073666202961615962370047863782459483471907195308428682238935821513994250006233250882717100575451575909987701800660807787114528142455489804468572181341075782138404150608225364404987409556963334888010765717532714485725918667822511565384529427077386657552720904269745827332131096278989659518912822740643658701669233567016812407965768123002655269268837706737060083886633387742134408414495236513642531102331037319333118403439551026261973278305671916460413778633121601791425586221511526824343111109220727210552455930217018707026228115851204665549679167482714564577205218432501425248917685863917064476514430892589531646700535109645470965078524921554276661812548085729041193112078322919269079637733591439430348850530498675438419717786632278436370415294550824515473432251625696026287704643621835430532316972797676058573131395771493058526595383676999533804573812309330737261410036036979018947072839082438003588164155121634359478017518049820961388566383871922832839063561400951623212923724660493912742474682638212311714808024365928755280223561546448171626038216110686577929515730683076941012972403108607783436773418108196864215937401550378494156959225223600277517655377734514591384301175198139519172398615734668430940037259445913935895803364493658577421423989549698727241747156881836332993412925297450524959416752166022599462736796846381425985189115595554886534160440218963762950436996037414574304418928948567438626268886282401883560493144137144756007016042243485910760698283181871265935781798472953580905851767528520190981392751386078459280709211202196457508517100132482950847170126770449392218545542242146216054084977417776453346361648690547822563478313369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 1038502885648490770757428137321724255890396705816565573685292396228671204476568295915130597480504209365034436052033526392570112766196013906140733105634980495649997243945647264950746756196544684073854592561613466911921716941310675328706047452882544535324808005102754081234339997669571937586365848063228968814301005077718166245087253090201493243746730397259363868063032589978661128426296258321102395417696617096396098651380336433400268849683091066290554548770549962460731281859892560488871894156897508099491212661746158751975263116915008501007311470402243989150212430633474730321757151848356861358570339928716439388471934434439304422877064108415365247475366267886862165503215400562074885221852428740971277131651651389326712743712086087821279947105226822347473457510455205390621438896278667846800728647440969528534360201744660191243456302155798900566610783642749717191709231843298828365387560028738230099240248713423200497363551127081082918434117578809411509701043958352102673037205360124706468671006914972171838368825575928845683902905395534208783085623092295052938020688917963509675196921021832148090462350650995962746397884957372431349951650661658779262310563410393105438721281804756685475745020526449491578953119169424959459759591395379062971853374756047468869258600993050095694861655660238701925782510658679670947515180898036131204852100759336073455174675261825318675050292181098041534750337769804497478472210817866759915210420795421361009797461406946321160392801931997497146849473966953606332941010503352635500685352970935162070638003585948902762736009278918858500088564927748286059458754678292014331179307846697421483563598938106006274243687007136214205091552587739680202758530349672454558223389187436824739056311709056394554284148121379843019099094204612074500651523625201156156895106627238506265633439358977942195581605414300742197214162332051671739075244284738301499912149045072821764847428863040881066775484657952029394972871268032387318193553518967833182809235748386506125454296740064572871233935234045845669129264941523626770135330579155826021754531000524732488836612822841239053907021093787052726659317398087504668304327272207652916427351602361738865385546000960336422124965432514372312892112490937314268594684227761509234498424930448197285347978571374190541821160154305472767340474045138890349598577887590536633987903843934824406091544109766859941116628077133107104256755041735472664125059413350633751321119035363302011350275751307288119693814220157849336545833898630367998780397950008337417079224278577082027715268179123502491156262739058427932309192612209896945656152878504358039832338173361972960319385956833181602473589883994567369099865560645594814783661308381682892754237291051759192735087243494942921487468963352732814491085216290180347600493623585528652759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -365908835624498158646655137706617597585187093532727305873868755980332424832102810989737087495148752136497309903760129504577097844945108545648665456110573837541592734920296068198914250507654686795797574578779298661640843610213826799338058458023839277544666897323149829766120910224697339631086452278151813188049853720182272917552668773367162801954984529325339905182423551234900676561601679778565414788769227781744461580371260105539170480884152393681409519997680659460692165206197555650688596660284738026273857640761568729840826800295334444622751183129575469828343554844843305580541970926115253008137374769918598748329358884130887920158731789379637304525141167454976013449854359340061761440339591037991339391861676982904322501111930669009158353388571657965751127671176120627175908278534762942308632567747015544816943302519809371500386524023826165996492956412063613128215803468140236323769039217550083488105543175123365720734425874348014920822844010637824778514872730417241240259152330111284254730009670578798897389600920187847937898830843594189300602198786075176479523870128557206974354858786194646452103741933973657536586402605568184577572059588494201975963559428083149174416841744194433912477134964875055256126844690210369550421798143099592607734946887645668390165877970723028636511689721863924475357922375492948518096694697607315379461740106597532411550854450805568259065311356018412493037560239862095355641118044192286716645353821677215106138830752340901368334757622671523475532113239875336519198847121686117252228179430860889544088234436539344745176961643172704283512859860390356598447058561163728283771684663528568188666433517697837333503346973861977923876563259402783465099058699232859804239918223623288107753531311720544095605199378505411513726030723971912556320278569524193570183226312188759211612544005224180874008149804331343118146107937598546174559668859308174916911251468546392773477884236481255234330100420124574670872198234240060996085075483689136566659798841680076828078257098011563850113055392581798962797356587079388433742517559766367244092777163963181476806140257069422446998554974777871454226562223953830060680815072801273723026599397497568483195257913293727229986900019129794549869882982959371265946604149277798460752240798445011328784192347134701521815535145335693542943235014261002867769029759681234487755971813696241894130723931950060551214617475058851396220587825183836520681932922536645460770805287991689804864991215888405336199231707525290685458721519989226383214481384011566397132145400257199661438809016961834214505322172208666343505792383403383516032746326282676426969317966136323247061985097483397481347689135666951793706521960431736297132854118876002687448478683629624992411848322268962623629765244592195624401600247343283141337010646250919297024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 116225557511886401200735430551921412934597398406415161945888429874525740145095656999340298574933533983207108595958337474269171811794644234235495929010609272957520570335949524463372960677172856411901172790755503547135075274676701870307395032791957785993840680243843435935344039464844318068874367923503924155076927673484752511465620026681311703296650009358178009632745695238323986998771904487560961670664457111816969484648318919078726770082037093123823892968313319827364048615213760345465242206043841809035740121506486276302355007347674036410221335271791954441967488659619409031221365542775174425398180518875717232526926273355122421727970285440284708528363557150396365684204922740912771000550353571946211499403761828951546842747173330387524047076975380197377427877475591204800237786028237432294665823855562749845098799645315263764826178644862180097421574135265205690496055076846288657634116583467730440208469158740426301510987857161820119891711662163289266858985621316195950851327071355781810780959360624284027595914775249825819524248149219144251600908765969063128799694458380938912932211116657815719339897734800205260408485724982913229471135529397173380848715292883208844668366241616029311250507171432939358929999785893466904335045186858411759063025819902004872867786610844555060620347419139152889339153616858310714571901392783734136155719726862942051513424938441753316663641508763512414100633329648052236721003208102016211914769032676909376899405318143172774457372626123718851443695502479504670451125265956216082794166371701191785443279002430648476102434230318739474757307813518608283768039991193773412279294181579745424134139520835439448286307203495208568678747487697622792751599911062329922413380157197118186230172721438139205440774113599491130114497738301050761058704072710846595444160083412562128928560261753821187385791275819611016403014016791084798063893239968661183786778072755328341065065653574127636522995659380376706484544481709431551874176222083642280888897455867920327234624282831273613155174808550518626980567187439892015427078458193478170461213960906042492942671717316231655514504908397036462760373130812697099106097403906393809253486168735247938786803284159911582294989767406152026402844497865018355635409297231217888155731805317216278443271475348539351324348611455246434966496968826405345807934482291712764502510063021468743811387524280005699402576502220090872955736370636710001292214526416752588423468950480885823028716649863061243471667442783558264972202785251377212432589247286390946909209127156113806094444229975183943103062282176563237301849022575918984839356716994670747619872172191358957653784426115801999999386473155327591955473136441913861475151655865745149595464813430170042629622183025866378526488290482395030766777404466839788024090167042727917649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -33997663353706259839955777527977403376047325796629975315298960001385744879589200958758196254354704497251914024517234478890941627353493235411145894776448665456858491458190590195438319360618915386691089079755163442377384650944669936925566076458892847487159639488821938400555850846223496515397890656756321295463930257337338852084213531613276055580232896910904721760249363902192533254389625960936251814572735544196839594609873172138353339202200374510658790824167290415482262340624428069596099916225901282965727714015199220393162626918847178401597712534045679729243944232378848621442052859101534782128651465624086328710170016242125841967121498727291947141145015810454627681466832772913573464553723707394468663218174113381988933828735961403653811720603951852042097615108408865504659335170471466158923919956284325722842158373546030880965060521528824656695743072481391117959026162560439013782001396935853173185784669327111611399836805472571400703327125487840837273659844421547277956571160466643374223965523658015694943142604839264308074980508122513818857958458523996682762004507536417752858462517938948791929681697002615371628098593508002296725422659082469272312465865516448176060198271776975654380627819559097141163923339584897645917823712824016770425548157103607542500300073364944173815358520334265795958504987846543707140037957299959831129283043616132760937123906339178569001124190347719031271589508230204260735867279150393892641288494133732646839960492393299474168362099316951860231207414557390292270382513119425149789728198533884605917882661805782564314494286508944270789854120619703030356920181645368947024274424488871773653230136846787965693167196090577503078862583141952969237592651833682419292570384111279228670408337162834501592256332143361460811526677662214672225108588190377686950680925405463891676137787849954685313804993337658416790764005063248740080363305214809589057668116201606114883345064515873201792751383061611566332250474863890241609465572455237661064264327941686434215976024966091471052856516575709619124354502682645161353785920893449167133643366228857242243812273423213151604365544007578525081536891911666982130889516524685326335270569328900780624654700700803642159746360365616885181690244374230708351427666826926052736123047777803075980264373433644474269689140563986578699406738402024466029557303605572513035770928807481556540254214653743922699315184826720959971232056281239922261771578969530633898057226248347936279067239439084091371883990345464933574542810985513508093069379823130025206639844316698448370507428572317299757785047500784219450077308253710694332880754578991390625384430427792478556877492426217072980720299180000794890738134628923812765490908446443656820342434209441302449789107584242954850689262917424392964645916086868383757686745874234657996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 9701147013612236308886811448991356235604038456570815327304528045527518706051610568326452580385499450179083860362790455185319850292092914354163714230895343313373778353755470277561529778521470649576526659268147077922775443925616085423154759726206135286751710028877887481265918334321643696601933826960038341300724782148385210785098098759080121852205537775155490058896120243909795925257341813880784254787753958078455948270001344748750488080686296195349482552210342376418544197840127334200214467216505377110414980520119824852987601845725803054137121246051059070223593892211960129510807653653740733761349685875306845730901322012774049121382691556830458077249758566807912578222128214322361431708892870707149297031581558972116567194441121258148781241279240229317295920578850284916628899422620324807433493710896351116394062343586882586866982376905971496873926420664041736229459302673497877693659613342075027069592514027514048881815391927865810824971400136476258453008074760460356073497952063097605976902119244655823008243601614455841965446419263624171997684114359474076990534489583815211713267583089293144453187208856529326131397576584238438330098739396435259471282887840976237974929942334988393477231320092277571264362257855363815237034014354192457903418141000909601544280947391781970100107899798147130590056145674844759867622396577837986245422124260261960640651782749441671264143026810608455473860980661344468780126664099375340620945433015226316533140510072731883477430938859207360095429809472664049796455879973934883524109776737722013516688325180459125041837315214422455430314942829643706367019548380379291673014467090550011038707974415687905395622995586831547967040985794094934175197359561436649030315109258620309573486490336415947456865015499364548341339964954217313931887615320047597034219628957738966961099125773330220310610279288233021833251795848266411625133260665553395378531605920434560299834273315369608261161266303507842410415424735189898927766245897196656314638118053248560931258763449751123898608276593213756452128362703822865254806890767801919799207127128898130677668276999161462033009268854288462196425518796037226915419352116853736596222016077258799895159354085783103062666580098076806161798455453387047862384060955474192984008242530896476161838373108028110327165302012246796831504818135452397736988126518948236893349221709358346466326360377512027309629249283648175819147395285573974556508281434975916886347591741993172562546992674591098144365087627984635489632779284122908006197411261806001224861060979989315892816320529983513051426525427474240773917488677362663841359312257953799631913865033928715646456757820227920135480394671599714041612056148435825827253709006871558006581455099334745039438580122238873173289205059683795233669333839311228651832051380487035289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -2976457929513750225720591821897560074511850635803608842394170450669926414915959119437980762162920938551955818732166923793311495668960736763168090242057273662253883422836001568389077014953964892749975972347702080177175289287464589382183467388311287885880737890345781638070304582274776804249506707017851463787059167205836738164105814438895424204174562933477604047206967959787676915321409168706830249729508500652400934552857104542545077818922511796014499721354001835100289962732878833886967589845708364444865520993751492342678439947818949004986196678198335205694362489893638512219371707209494575058303654829979455669936460993093942557872384775564784560798296386289207821981701390232577024062497862449888418303108433006800400241337620373586490884117224915155362602790006339397883509611053783603834852494051935961132685843111811853678820009284242368980903505772039919462186445651732881878231982183759654259200547851111746385667278498428283822067090960729203633565429204102359223579292348367277374726013504838802438671037344950482121555671643139229192251500148789701720639863563986693511798523295861102458291588711056221510976663939526955126827247845302777750220251041977187925404398214832651687012732170637192444921862223807924406695989463296805836105626856777293527609276867253544174617202185330084021412441035643905233074498644368457398980481464997335653471005435645227503095183681397588748461892521486518090177671305521874647764617160215070292423306480778461988932007996643134162932220340397381625310594835174617177077767227834423014861123531366525743617904729722168469070691091502906334062831113416950718502080968066536478474074728912350501749381735203994637171287227737050978716921802098828734887257275327491404879206755786308232340980535426700918826396635231884549830440494259352291016090392774976615948717990680115342526259047944400747198694046949911961511711506585941042315863219164526487594219128990052208521403542334098372269301649923951189596955943205578549572093608765812806699248589863555193581925082122693277318351405982111616968072494046661670472158967681988467585210255495390361277473905934685411884450192907867687743993678137893254462644650601602464887503051755621685856084149630547136197664519208290543933922807747211330042504878570867083088051386172940510346195344963619065555020198216348100661189723474376258258297901143933610757650143878577798475920086748366120975385388777640766992493255533148007573372835815486406329752175327519294491890025390864323443508925931490876753926940504097632293455038758102789008990652926548389263585401104329404402213079037596450230666466181849678165895420811208634039266368883092142266404937442254278592571156074396846468775876102969192546560645528813356705977169626483644278244275281989341196758006827407055792270994747005337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 1044463352182907697594845060769739439262044817174605481638040102750147979315586319868168686521579536734566990773479608866183071170250618996613496455418260603372674141843976326465605458554845545814826694158936581105098452007113670388568646750737368630499778909912105246599230818777802938160883551071205331438101610988505525632508185191909464522046222198762529473842042563354786745422342972967641523800885798320864255810036291629337913325051224785666234841370930853216082067102935720074593229300152131813858399291066618964113173688672354943824381458506672251741359469781723269268454439137665104387402570939448720841781918206691266976659045238251133362184957549496818725013511141542452791341182713324050500411084806614377917419857939290163979319324582181082095875604810517358309781479824005451126834052057620541732079811852746051070023684608589394734505901692177035471373588656450398656403945416657829030745628033518494107734173493394566697693779457434679650478303714808536057944247053677403371475957287242208068936261774453322364077611804644345486855175459217804247566037135754150176925494899063314437060401219607361868545782903288585330458605738522183238310455834669232564174317506855960910475250308577208932171665122426498372313317938431201693704804035685040743669666432567127502967058125399518911848151849349618264065803307551246322620400158520779004391630507292450714308182426369933316514695257325732326818092329546614898186109417212754435285044449111579873532649108951937030565785073722042845238676786016306844026831937318718322315687436249089849810988277005772020554379798042697611463709415389407193686825858291970064293815520619943666736791762610962371160101354802286558682734439060913225191956871926709526033865341479046452054248292711246329605290477998924786633487619144087289384842814453866546159993890887648751299756614794440534149540643410498615080863387404570127298651034648041202813022384197219343025939429330117843149227922399646098143873328921163151149867196849970537630244332381391662075738637209577340442064176136493490689463252931650279530848722948495344915790882711681490966213058182174025968254803365744923243355951100257843688823569339138774515512668301577428060430255990764309715548918952765821230861653386575350136545382018129314150618757764948005746574524705661536380927507227810876176995495481762347442636389103585128012159973511579484874964280288589555590751080310397875749389186002421569711704057904735029847272189809420633092544678654257246280724696808714488992190018009277600547441931538451614623152740405340941357549216849291012278526972479987156042990562350050799537517975930913421131892995730198616096318834800432949433859727911874780851075131208358557628826884646330217230414143202697069414647683507614088326944178050816269503705102101669478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -396602117178266774664880490772286771215884329279295183314392159554089071514250188653036429685626123471773965217940696683778214973814358330964042741168498210754862203250949284481855282907039944879751084772175409751833654487678186185385812675327417095393551607702045894084228148065897377619273014115214684241336863130773643776150295307584946509846441300101719503298140060040520897835338229627778621809274580666714813156103140944382195384058797087875790231940760661235326824665660466892150629982179143697723664321657763922098902747724339332658069822303665333909160241168325056302531691066247320387359797605933904954006841236437463671022219245800793806685698651005666557600216832217908819919934810841163700157815327566102546948819339493465402918095362985181198381117723193824244744413457613258162230225786401162011003437985972663260499494463702166420104162181137490071995431335418861560182830523496126744440712681438543657974119467768557817598369641834512485462426884274015787520310705729518258466270185079329668306270259519805389515034509194883702784068147568733484767399134692287168805197327953904913378697994210545392348077802337542218651596412757033976720956223824058334811798543096290082703015304323164002872143652776010116695196216748016243612572452540644573728135790195594379578991231274612403227096717456779270242481209592389126384146609412373170920767047344002295617216145872355599341251155064476909914630158405230121257827393622715198433059567588993412479105561081304774061214787575900554687229309173519286026207358908394228770992125292241525338091689382515453946574152652172170709971496139946791720637981748750689363558262792612057982145623655760844638051800033446143758569463359156915383260100564117435859696661103788590333342310523205721927791050296612963046520708042956395083600286016803449798675147087564462399121180656955928193566186024064626978972864609779319460598372882493127292682554163190813376015904787165677168589388981441677484240600257301842511920530679196858719114224353688198898429144762158794819781296859258199954346794218506909238010998191741076150234086178878827481647495225462605688301250436085547723194554638527621676061721910969823664607747661659989012718304242216948240700738656315456909318299882328927028427230576246360353089784684362962196612158736518177982075955866427027106233555589025656003407439028250932711001838060416368749669166747324164294608394994218325671393524014929564803965177322968664227694825844328757552614545679892375608939742453786438050059924211398142338853015275857827810552939408627130127491776603496273784723298608882395222747539931838691282015454213284193417787702330263830477470759212174634638684797134391057640912229951355905988959949666045754636857370056317008511190263795639892801800084272678782180019445981354393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 147084042604463405500733408311237407914509282147796205231676282437926777329435091740517982316911343553676202732186798376388817555758199624358763173928445073001194601075772636108437708042657436932641961802752984086253101994534516870340522490328862873971905025595191125394754876534068316173352043117120745419435390195726902156732893128642849677181750174902333742795074947241091741278569454476159655648011766734094797477017380995999652700565268686914765644169315326656336236521244576057197898627834530646931985826735379538057118711125734194940203769999380881819731380454566469008353542098289887982235655823810116969378709790837945049254047410397206169388699696161118971012397146954200629994081909366863691676121047457426580204636396968673016806760586105267337814215497163590893290712883597039447836283708585004614354399477713071070004917797522580817081574289517040583548703144312574713142516050836364547031772170638890313554439132794397832122184279631409775875349359750495725713728971658939565072646109412575594769155054616862469207414191601754647822930637160098682986100135311039035486961895628749098941018147851756138255328609244924664007996626412609930270702427700409466260959846920553031821919973210160458562977725179421351347607948143436386066038055618136037722483729134034985028793115538184584018130862437683613264356148570907869348439108257176136469863882413864693502853364020316264535293017386175763967252369552555352068015122332418070456134833699090172608402437130214198509388749356430084466593320827351703482390272690893973531002876271736496670120497463761392444333305557750826132169391363371825904275792805173638871029122126796242820550105444086247781455894930392291874089000220376453858895207735130568412344078105359193105459482597380321911581377314945738644945578580601195429477438068084908489583626484720784847591355758056657006165073853490263768125336194297175369272659843355598210400792208443876388167974147907236923933855243844195854722762038172573169343971512730965037974140767366605667550914363980185835225498338862646974140960071141702643136834740461823310583116582269074374923382884143519019921192733035168098714994658296189421811989751986690529534686832693513215610868407237326644000630375710409377501736438106781671389454645801026320347782346104541924528431422940040476109421325030508699356520461008443971391100360830051180977859656426961519253924981100121176701727333442061143694658540577907916320949940410974603856838898337754176630471961561712671163087196189527561549434284575036254935417300221242005215508985448862975362319069851778747201709258830222220928278588162505659865815222613366852578628218494489838209984451788085079999669069970494440935926260084034039817512664838511745901011260966788604417834097502767200707349804339969258095160590587658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -49987981478905314522993456242417200720791619355659667168730349097558043232624103805108007453936902126478668013270941201509198972467955302676699104854075207018254984366788259508405012146647146676532238854138821496955043055151448184520064437918129005477910271590920643157774687080928999489710074245478975193742833477304013950424081087616234267943875081477058539396537360141493024893101138787217782657972276465450992089765397023770519826274718217051857970919418933823874007584933915774497327972627727749397553395587874926483751642572470348964112078045273491624896346423765956965633037299368076207463438906730899891943451614187987818404727435078539014124740951351002152487659644408148955795631658031462263516364726743081688629477701135326402986696487701026192173013044044508550808121402562573029703569888972875802881971890136339857113829027776194313065854372392189897572768241144989332214721741791685009660596406976462628580895924908783412499036562071393098777059630634237030671029950740898712595652892989792700153244786322345388623284443898240170681881313222677530008483229919156803188994733682044456788516924336065637232429657484038209903102416986612150319175227089318666978194921078108534710942644899059114811105084579201616588848854539840800740876838095155825911472937341334660819006894934276111940710345824684615099560185022438191558820375024279997540918522539689506862381242102873864581573131926594253388552105774167889149477244533236484914828813463079418965453061984171030986749039386102599615188093430426525737902443006662091966930409594804744628616878449554679589643978216150722991852258429363945142861818034990153769680428244069766920441475222275417730844427509373700869893015194390166808687041467122254216940545747228707671850895839857466405234098751760570631576801897960237540864935422968705215675160394282704630003284335191419700342563871466982862440648224834872846296135809011606723160333010891368265499471355200924474672569831316034376607633651260384864191914803813886597065770858873066937097971061284100496805623141124386091628356244073512055183458277955472553101848371876296536002360302668995606972992130086299780057900038378574036743575059482638482273555591390859404769476419700696439016268152949647529151349385385913386235206884064846366599327895295259579027444645047797263370430360147589977264334188128802142253926099721433861323811483999426764660917992572076069702951694793071937353997114602406836354572034048745105363288728561856209080916575057319450467205710771188312292426985469123522025786505268918598114824087255026377337140718523634611289536007407029284233387334960279468401698392900873610115433786903753488538542393969993184521044165067716768803688857843164151554583450910346319532829249289271328673476100364300877605842517383787693559008150840934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 15227708965733747940297146712772605826930011431344324194481865863486719417740715176806863618464865362799719442671756804673349744821116114878283215451603537931057049209917301332789886944281621598720992702007423614370690976514481196679637788014802843122959999221229948147456949198380187214964203874524550800014330086156298593047587742789685152465659458619278906350723933716248551695967778417489292075832157805648830537794685215474342090570799407445424872681080878542223247655638939136273201040107769313010166305764074841712134953259924322214747307409876699694041676855544441918091415490174726889174351421684887643670862526465228332680657052570479972015195393195595117695611085691220044005981441270862297144367225115718062375231921715511762711622778213362940515731333671244595218675484882711509221375346697621148909756516832239191577369533983205861217570125329390003563204965062471586149013775121147841376490338066372194075928690420802328857546656709234122543299762243080887105168480174252299080120240897105721916262672298837351775815156856547881579250770846267749724141315290261927949470292851404884796780665579113992530663016669105960799637822729911627560853936797047327149841404450546280743588003431401716201817481855431937287831535836174570776473754263092558843959166954061854164755042133476971428440680823852653928242236200897556819557395549000863828125605917694540440638650763498547632614092599181434784336665770115583888996650005443765078762361236927232217118169141708669621482386987908744687154457327009710388616823512639661582598175411731326882172814633523763095548455188879566884206008294935299088608122561476837754580047921956850432201271781069204798819191512697002605208379402342829471868776119864327055408663564025565031288135089002040825397909635859420968473911443201004725086409156969312084153499418193413572225531084916294836269805942585820974701618746894976588785939215951094576012600436098497637790364625155823831131805397576151151774448419735013946014771325026012413813535524234227411368711053981110221901956665260987394778515591921919278236932839817853771784888364621331486434041535208647988773909003357908730440227869114351376100580270438479716016453179100102797854008181697560728704244514335643954215230339802750943832075566317131962725288279169669683126280771540895263600046880273929199810145617613832333121030574975100846685951593789461134010818567266832091591006755024532385177140837126662679223331370334341411641939679037650417037992693381186015629949548659232063075305728700195561236489120355619778849643449161512013149410125369779714706632146579334320176639567756846239362043297187662810611702951263507425333318258710579685002801585389143666014875155731804402118988161461373638961391019288374640807260304510757651588846230422074380423257455696281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] -4152104243646206750460053651179185503034750613452015466197316000942417520629675031030902752387954097323180162385672022545155478917231663647963520407462111154367077170127813002248817337933140843518255685195205475213677807486854589661483141505829777491063352968700089696542829316990626511950518859493884355179053188829768956285804810480158983114069437167741030164016936102917628500777207930154567172201237559101970862781637984438126045709015296841226276767465707986179326265381672491022640333293912833544796089722452652727708372436494118118956936536725351929967135123324763835064054757037256089114525136053981861632959152115511643617502135720755672243719164768513093766149972734805771753777574648298788949250156939559342467228864881495522259162595344558879796534067726575659581808097799493201485165754530444652134128838349070312877249913607702683077689502687782287099042947885612128436801811858865586216748189360257502012112910669299732411610715156414746103033096417039955587793865045154921009265907830700450519436393299101425588567108447243867859704873497680416126983525492664050267619969384331280388583128458242948261533247769002767127670325467085798145444491646392728485586676905578405834285106432780408041747278393136258299956798084892787342075803795640641869612195907193892603331903525692534211414997615360684291496323466745177124545431696812669402263658547440534552312965292413013371783898377286866216406109621092197417939981388137099662108264607502881762027098063212251791748536701241532862503169864480005582542226665288671119166621429242698831652266381167236163664961332878033919570923904911265327382790839932644218245376416292016572228246471252985767656108896550331376759619262771559541008972241034895947811439026183929205632876171385853215830645802139594220524563604406996222704209396743904579350932361210146412139686471878988514194168534371453248059195827765743044445442016009039034054965341062666968897265619509939280093527056613758388763842929472783754855482258211273223137811392253548773451099179434441060854381424384007452787330806940635743554550218667784016760643396210457737951594458190929216706657663509379916960348285003822985165603698732299704131986151325316050633563959146808447235550059233223893689127872178901838015252787567580709007532076504432469082581339409359124162360086113527535416436716937253492224243081561675831686251159225480837273269414322768453466714700840537133850036236526208049719025345135821797877495841143269846903743377503973244039511459976188920491293216261098991302811340414004870792819525500613454056105923797237163464423425886568070433246271903476652896521840137042731332310883951068487879826682025392111500791102366256067153477072350395809164249034670190260955980301589870737651980685869663866395860657435875594505782773468364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] 1019757737764989588096756892536747169329568780014060013654391412214539607896913982843586931453878422865608575245304616919209716805952824433986473480940951821841962904320935924594364315471834275054102077840233782124226597200519290682602063864213115206503162815520585329028824051959929766899704302894072847770301993131003393141092599622596155995015189228737984064527724095389215315023799094327824845641762937252961696005871364767698393258829867523092035324802414233749205118090940693166470967342431665652991233130162150917225827229405470641135957247117044021543250743918150695532173669939503814979313069607640899252036707849213813520196321355443915688492201418287646739436622596350171343110532923695277396634366080131256872868667873135529630471952771249932814078799910215449862402812507950218650548754928697106268576911146154595771430702928537212978499660073284722597662536161251596052959534287299517929936325623292438286722273406085729572543167818867687922019581424531998510082665369285250544620630669026235338268483485971659300443459083714807216344380571356803113508273464636710001344513790262424985173123945972392368746241762181607964079104712939036753938229597299553940736292509081562483164382802112295439162249754233857369840585918872336790709532471312427676837068389496047348024148572744757637451213092647558335244501753309037452552825951943125093308420673404637600597384579286137265624939753806459287174704975951215025223750936435977804578143415830859248226046824206471358370122029969809793880955515799451698546246600526772771230491956532491778149416952321342602113048976633503028917938638329653571008373827756279826420411325559450135194395591577161477491294317869615777744154813931308019791830123865501400327661014545018197794825483055829705683376987091545852843696494134803400074184424624806726551043006503566032406594816354941575043797321905724982474373499733980359175766603957702521395281840788069096495820129671130500115570801365959973798809256383247033465570784686549265330382249905093593797031768208555759293800981812783804158576270099051744295302958775821990222636103300971806976616217054154873458108487240714483510785997399329395185788419095903519163418610956293612159642216951820218500493199369452211657874836643334776537345632794942747681338532606794973290375289218619895765818701032989205453740113525063390241063145155878304466297382424027293111316044237020034985047157369560143140822880226447858525182624204232126466091486869511545082978178997226942294606396817303086655585973235570953264420269915004386893038007458077612794542915548696556828831213791962914533983730452237043933343418908482755656147311853859478662377182607860106746501851695187528428244893899165958071174905388498711289489701027144287000694238867808313626102538988298406198647996809216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -227501103720065278530227712548435955532000592244013413717777768881107025493995172104468003700747418120028415511924052581420557132470107348883059634723261041828867523747052992320751587266634123223450000636123876059348911041811203931006150958795484143521993988638817385907057944461295972574469962333940686339925284247556527819366674538877852440841046225727247756509116708661353527380146797386501657459912323650093717920657846024354005593891473874339409878194578180239751525774995030006683050479066107157501722300108957559196139676824182451892728516022106677661125169518897731908249894887105623591501934254662186018394944984042424097688048892319241039877559432962167953748000403128242282879475425000824499563467490998415139439473701049178326664095267577234522568916230421613998813604615804873835075008869945803560613763437036687864161797125293072684541890218348790073432792394746994001427592035184206781270353794796069721342146092445342761096143112847742815911791232617291939265195630014607727249143164433574482755166460959384739757971545210211258449367587509477439322105000632189847628046395378889676528237523022993769550181977707639394978744424774131949793055591967317438275440101078879296807782810634822845323508762778283232046282665422674804705326503587823886363459080931901517285971231340299877874266920472252040613416782454640745533815546473030384541299881309891627810910442329082249394644832849173060041966643097334594911845648652563444101061218327529404938174995150559904784476600660106810679246782095787982638434446011044238797823888735929865491619500243648985328175656659877677055224397919443569351655829545659553021450654719601429698749534999270313829790488427445873203319844392818558480383071706816939007937457588214950154964365724520487325032674139675218790351995453251928934811645756746924741670351360132462907906077918551548328610902983377091225151307347750301549122308157000354475658668207283290464458450731970987539308440012047987957757134211719594363054434238143188622331881171358997076538816791650712285822685819466331707546753675447158288539308731419169140389248648606731102489060478065898297868083263980091206712310390973102987334849524365193359610071699530769997455845844920595847130069452771829910258045496268965621358891069640826070030073237215105494721189680352762169422190726587501589262229412960713504579379634192987338623347421232837805970340072702462500720117508599469399213397812278727473842930224597442656122954156151854245883258327615828491228750906552981469898693913628453639356580392306057048179512722503500494472263485379621634574946501365117887519299784563833182299340041263700575869988994884093333021041334218192372349378419462184572050586312018180248375133830698961097153771896518687109502241926995297664690994691071827457130182475776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] 46513973220158279205530246575926270573522588355354017648647715267547557090478772560746568459460306187245574796821887278321675539353224077001524502157347580721991612150858190895492300272860435900196319943401981784572255649213871909794598144980356760487608037539044034877583366553343993392629336673984346633583777091424739234792153885479189259507716855914831716770855339119477980684739176180008807700615781881906076924763882835044893305544228637717476636761710374223126011221515203277340003974923336466211073878571576799972297748091034773067684934307601546861595230763890515113144222388101329726082859670621488774824099927632632595487912259977466601712834328186416680500220210947130486059574079922890523032625987963228431232866282657127227588027631872144099631576679910718931931455882119536720541930732016718336430986532899871686307635192629564479581456090951456583973635379179922800777948161841420987757337733599476608624689389019724811793848850964842151822609507372101876801820933033905467110555326644609041621984020710949651077434566844338129716246990787118844165934531241649256962989207704415360010071829192222112360699634099924076935548444655589838403102416108169538431619542930431193709164301537248592777227158405471958367571585193020354358635920656371071579930648405637299317093024508610525829343381869098690614376828784494100942770624035411924522769572603709650241208780602079501360124818946322585877354106610654975299404344845938555368936179544000433049354044474149648372281269279859677249214709830542045620457636629034244568313705769319312210532353760929904859166532767768091408618170189548081719603623979658816982724595366794343960329007283744015036064314003756288580860558324628729178484787446260986106914360125890063942582063174018150935075078510802079904603012287398429400943031075969397686944490888473667396180157103244471144815253819524240716868454066081922973879945821176122632050779533822450352494212956308649796585542078393800249752642288946064454982034230890357752496061475855248327012934463060887873435369274238548215673742944476823336379436173001490677695262425247430341681448030759274581749978304184129151735474380518416271697425848034359554772458575849928175008711167744172126031143751841542276532468243175277579145167479699476951831041413713475044614101123749231825330463691772719864968271657824209247554124228247033625468515847000405122047619903894053902168464524243953041340797961548890365996979649589503620872490467617179953770985018351968369348588589742128666628070884303508984998848211612695629374509262558534250601838515505846525286196381636910508971756780793313982249049598608340261332836410545404898732712187291055962383434896386575773347139535709732080449016803838386575988364234702018209889359697824985186021946972618917135628547926261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] -8787347412851191338611854937823466489611252672036090709650954478089144044478956775566400653251745517719415199209478522037132698611183872359549145727794605687207321602122550925768621368309958004173435046305588288586020723232108633882947200276196506779579844226898409552437841882539880581261919903199742164235487669757854247785569463993356604201237176360985732847145986331703468195929431409489875990949906042632843821113687005850174385624472655207973183298870278775229939804773251635355043280817417590272780748691386513363507517807567175085553267062686535083673356691275067815981573433039478333778425391621978678056794004243335806843363581747928753905238117521876213118888185236043466122470365734360789977186653188807784449700237718831266649080834914177885899429118942863213372731117752177989895418199245678346243665210055333095215706284943384447265312858261885452366902472629715328319541638730481413694961699382541997593238146818069954822391014419192446008158006136455549688327877086150996774284425209359743425039117778086029183802252717868885301847730354645630730301292700457971470962468115588285160033226490359721473829717643516952980642832355663049593112496172089380280264748615727882615284259398285276866784647394349176495343490842466685543109269622016680170946276258204735858722888294732606039922976209716023183546158457550211478548963806145532196614737586150878092981644877767438080536911231738174378409176919953733400521277046501885654767840890156385864349991536262947156297131638398649894157357192914350254342173981267762692132995265876146356680349664635318004531984531739242235673159837615730096171724435823702555217109067000244719666047508819260453902186524013576721196161285627830122487662726294551720775440515002408807220602264062921426601038045581210942297695415655335286502875373378726467769948654911827014603906182031989149870317193362274321036321329625792527704742167405135728223577611777096370628008864394497230753896067008708401872880331429424244761653223109212531290576606343097634684397370119107733249113035274097540990850693848877301438026893832544182828659503785941446992475629776237173268325279948273203172695636234754542109983018616506875452935288579466396273536778039455941645606555030540346063406096742491838362634498158276652144602644780683835568546426997366597445178573710705880649094277437413246383174490468606273098915930877197456550980060304035567776961459741259177610668366714400383731655586851954923849987575567591837667908446154243594786813265969143690703118612883772382655014645182792424774907470870902338353018736059456481425184642555500654121890520626832327299613623327659221342219148374774478595012913164826666679654629227618276344095382097486549845616035924527343927426769796433476649492470682018909843637955622950787509287439564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] 1541209013244570612491493992657391326859903849093162209880145740075169705680740548326644827526055079272224238871932697151097357213747506327783862335612275878055249606823543289999844943239984477637353023963527139654463160108654399949613926577161013499394947974346109127968814197397618049168325703014380084736227288364355794933885887015111068541801081517401346464354254240491859942298483645044962620704552294561811977214302469944737677133578595782808085412477388130442649738966364224840519843683248289110001395048480100601681171507479735300506580467859442945020661438890680985476028598612166782255134510380451218286201014026886663476623625192791876854312630508345367471646588665365928616757631468762826275902559801241906595551051168502205547025712348982010880458854953793949856897816862668895450015359792900338644619153386898006851232598985971079613537874179571565931387741393895469945316153848086355231089107579153405652192650709292230863719133695107682356826681075261817153003364717347150176591228729860974225498010820751373949541140310074438337281577157839682183690140178732331271951087729555031925935131483309992590372465732540374842350557018722491815586568821431681270300894540437116707197079016784167345704910785976325310800432943666931588306568228619469690641907207987648439798286056374587607590135342754145096671207229646875289249889662753003010985066882366657405830540804696201639270177186459424279517697219066595534556314556620325424229304582947015669855409337055224469921036342684158034708633190038665738663516362095971627576747976455992377870723382678838203251527833269253784848134611741461962034970389940724959058658194792840793224778372541635843880679541017195474185055615625847206125739358232849573404651001680503581291592427630779279078633542344323369702573523866497522347920016467286134538639039087619593128576101234361116782291573067886404688408397607939307643665112178937725581734237510823004419064342964115101510842426192703958945042000978677860545523307165913540669228741237369998186039873160290181451375946741473528411260378185340125466939782698053273146289801429827486068279880801046751992908757809597825759130662034779809233807144501843522344139984442499651065113664838812147165810844636769341786254816367344348044377873857744653149501529463014246591579654404224023457538255848160152308240378367709404994831286772755213999598750612675923580694526879523288293938757897163556983095310842300180869282017033110641064762402576197013927824727700658927377507637168325507456950562131881834575071842829956177972683440306866876757664819538529499152755905803567879756555903150394460623622034121305731506741861671592642609857217904052253830886513952650775346468801422897854046205218885094398025751414593436561659852953425980635785324429109151083425031583170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] -250520819589905237215018995592144010930162051785980878546728271594015222664896799618347722604232509189361728588458992110734268268628152558829640459213879435507698688268586711359780058013295526942866174332064231632553212133798314212625700953607429610224255587179223523527904167095824939766537238919025769588527472375182534767340866603292878091441102221631747123664539005761823299247115861959161559770005984644097468506029445331536735912510204786070933014267245756175467138610684933610749125615330060925653951247789771421680710334280007705796268720599798821261471627507986617746220331288895772605282438696221008486558098522574135437951241448176560732147191541538025002599561263466754089889055082254762605847297369937520136478475757559595677264195273931258942291533035166761137735566285638183726379537371834901560803813967160946847285218869126192158134048667665856630941300626276971893108344945787776996634993450077544973314042615558764274378740732359297448481264521816901541942871224293827500472067926610427497124235174682443168113806657636970417408129291426760758941128827225375377475260201817886598836357897895947252835905973923170644097606462492542540224085975436012408649226368268895843736194345542319470791081565738217902658462292161791606081312437782040676824118642501398605849960229079271745008938312211584204317444905713061274283506265780720746353656150190362407318677683191518560378369974493734225054815201682646022398591523759772016264757648287045443867560540424714160267933382381263784206220163016312789708426351068401795012806338711338026496363627737127486883419051151127676821968057309756626386613454194672690841238940003756978988404732288132427379667484093070587428732891199538676614147536698084097301466996077840273009543041077282742960577153709775208639228994804900755058710394484326350061135862053204879080430714071300974485470116086692995314197667224054069090781861900970117689801339479115000230909390414692633132722411219266216835367900567749508947324681479815249007454070875470735825426526218402738832409102067639431910653930190653240250173649962763561099550745561379968633612786455749004446331280371786476041789385599749679879614718426170943462689420569806339722552607601403211064130903296431611274759863386482191533912948396498101716170269284427727906274351139419817414154202838604152285373552153742116753405164341121390667697990438810769992617123367084005142767455418501129693423617347304836921996163668575254328932660235948897185753574957331452968652573460098564598093332703368745502170837934839783121799619141737350573314335341725547002684686772625580069054392620448642828102001130600592224268484431601436415905178371189947698355371510492736063654968949798307026386126350069915541937442998863357433221806047404129327236945427448929173335598694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,54] 37485564645598511178708714926591969538481273586613109333862232413087386773618152119486493193225211401976528232604223176701955931150827647623769492977042516294358126824886960258160537067253637946625895382326456708475003290692210823373724981497528113106044354061296386427914152740935566198206150264172084061348230810406680950293236286922293266977024188546048457754808516566519556090335442136138545704536440246786498468910053452019678363135558547711837872146914273343485718264386671956585937230608660829276637860608912969711801104151683104490118206583957923537426900480540771927676800433183116126684954379171247426983259954849639982807724692637057992424364510496661871716492957565123168028931469044518946215968738220189341866549454036788418309264242560334462392385018452506968165781634166401122058712016009668222420442021312699403020536797998184320895170687464649372257368548714828058530732021386902938229088216299604150167854186183277934015778356425273459009062455282424590106167265386837872669625371084802598122883189405588812665426274030661575290603704172485935022711225965439372143729934508018047042198308930225438432012115489515564485336673025520949460150246638634067224101194914802713754775167020742442126016604599353624133772561230627739520814194402669720766664991688551289714147558298456273814953068841912298494098249917854406728145757770937094509309169244429277065403718911969764508234305576081623598339349300340045658361009587560433631986735464390096146888379648125696941339498537850088576122448499406360417658926348836003947817751059618012560601425794157598963689278235213705641621360597051269905380377059029718499745287100961920944586895518686781971375131658559896736299629008518809152454443310053221492122580467388115881419939158397087910479830572113673963322559296596632229660145124807910627251128050104215222604802055973830937802375080832534820936074487918165539916741530465470039493521369101162230395935351717810951452935240550651396652134684528555486492128466593662436760599188554310803937951307958192350587793434483771442301944496141700448697202975705596913408187858895764978849423960234715198573559154115819500608404184840879333425634881421459621009966007335237617119609637575523162150630907187382656500876192351610456395767693080509686778337550281674331453427518101268682303822145322354313411596769680435159505790414530914357068722596934728106339623089532768564277447207288073917920303607303704397727573272866615423965167233302689131732193125887211295250361581947061887649084395709227391185016769171784605825374397238415394109870235503909979741852633681946411975408086726376212496253001566976740983346263118107062270786558936393948670964686651029580699399883157771704240617699549014619853928767525241111397293151313919293015205846996311479782610042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,55] -5138949618466476771421007749729364081816787494198710556148063856305858591812247549500933142373015777399627427219109937658249254306373294199240866224157740973838255282204776202921220088184066993116656746580298983907638829135214625225129686644177844980299500350191508254081406065421302890636830970836609051047986192816143073172260109237106758508680430967024989142740638159186586771954068398685538311445762869755195997440571506620465271201114379347459317209604921635962461540132554137818408852205607032203905625693317646556835149097768514443499806494697519726125795753924454112714305310004710312391874975472490890439470177142483821723180117701512768342486943768497226471906966197352909625543842348762123645033583902625886326688140276429793932746454848979663747667937561465780461172996999170436051045083849584568798588707202301363012166134568679470652867046449640848692918713673953543522018964190932330723455999507538904960534862032095422536166926673258393498224721172087302162391793530315612886550171672571340900486851439350383081895726981510777849857726313585731277664322430011421820335589154245988925916739284327634599514714253337623297157104852810775515517463651601506701697972042122905339616324774195192572843886610226054769432853994164598024434893896106347637639528689998878941473047701626198048837714287873414242367647228222602519366093165349996325803337310345652165528712513190508844187530853413499463462608084374308079649140462878716406090797522682355036157373862964577106847763022807228531529199127936795217536392450353349385076600584347139178963911761628178461202603648664051359272466618876848622842222893407992839282312329671908274867995346283539884401347924538673703630775835643216730295125274815801479214598084908638766302665430243059868732471502161846232956773851611996172726339297181801147858589747229409129080244852275866540282504970039082858008361401076314810508802351237063078332250468056823097806176618219922647417665108039584063044138232746498126633589959610391404712600262685357961971786271777996844494469170339598501108864538565990612405987530715500157776214771651136050542251352836076504305724037753312688478813987891995641631549717635857204193020739541420121076962136396753100840970123764122973402954449571661983564221319818073327726950633008211628851661879605542081250707780946306161050275557783658535332049707942141598442624948052178712496055098212188462262161772498441335581561812787087343263061662125382440042133249126312248210985950203835392574576468411449651744435265417784157592896655706707060352165978350291729271598397987211332973414894321163646297697197326343024564786320838448482135470964711569206266891713917694116309023730668336920583793229988783204864605250004989849598735273948851893094425588272037290710280728341272481379228057600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,56] 648339107113801605783709485704156286457918399017107158783204287770128868842794436316448294999079946993407341371464830160622871681604552140906572918653767248469640318444346819202968797687887460226427388650391324684639747403202697725382835925870700099429945288894030932323723095445007734474807195771289959188648296391837005506771809843343657109248368138979456269840210114123502317313546809492519905848701823019211063048016701649019119474681601676343878300532831269640523118194262111531109028356061321901762221271818586117804785293605340101192410297137452343027274983726050154261206197636331538561726969174011307596480341119570510115898263209099381113442838607840443887053432824658645084325545367383516433151838228818875192170107372710994810365578052200004148002288897766525845646221201622810786398087844540028825617012147355826745273872849194633391443681171005790308724708989129982172472995479628433638316696039396821362911468928138959676525267148220005789157628689614694895118103476201299699846472255183582977732391639822678143714444528766514415857248839646078840823201865515924315065374931131809224887271878806567580260685639171800555518521534929977336627087865392161062349778938262517404756911469286763125019334399677626500998881834884179181263836957378959177780037618517445200799408569466376744018700868499906803554706995369812788308316672730809011210455934242570935058182268331425666927834383853625772536606431218880538735043226338988235892323368580124556942374700769813138375235028762095894332840563613984199589165214874023994170485914784842485805501875415456715466625548215536199182748749924147807204328035191486289631906789946024374457594345902482671006425515383776196550688340508129259867867095191761169569745622864504856174040419777781424492275965928168039292954950432857441009963017485555857980517885343314293815062094474458488383486491021210419086817501418228083395367759228603958133290336883101995576081295243792056447627519814997757270691408830025090328570168034187270178501937598344461694943810424215675402434860156672872457839025678924553440611317824948066839411106472865604999402992412852890885183474991489165115747610584046390826911511055969293072875476739247183875433863417840053350556492444493612820108081122932556942421730897033573474308567717276111266549104755068576159313738877764530215372172943445859368782264706548231984013943784482508484098489589776707874894963726495261428889361418599941524152416022104059477845617677082697994577736076486386075094737085686317554234944646613678582762616108888222152080026433385057009421207421715444892278585353153052486077587126495827359071537062648427780553057488835435748686846665449489558643474428329691550951894351303326212734916575814534468960376856307967650190649965252450204381529906636404694188032000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,57] -76171230757838747019986055992407400760172737793068716851447910526184215254740231123799536250771845690015900762420795565368694143468856896790488361018203709312664611925677744484298907086991721531543254610580551385763344967154770459307035314105098765885474458433542841358325230149952568889921188649962886252469106333022597549523880983246193544002861583215562760883784296984344122336305190400273247919158077002551660361194751954043946953540282392861072680802207473830873391561874934440419790722452484084223852022522859406546029550566733930849949546392703824293401496331357596711702966512112618660216116707772907788709818434151624017663686457577444051105346630722684340505904250529693522565663735074398280953712953011347013635230750444591866694217519694983616105633636023599957769272052774498166107900107212605946139466968340734303505022487140801747351896179361333345155881773183525050360406825448083160126949816430791143389672461011107946010542866912850526377785562581892509933730916271909027309988980206922032872696479678060647759123971549074042800353615877490808593719682948710500042800536208638592722275422043408318077896789574092218369780913888922874028634239987815253439207895941110363348141192751394712540619293179299998542056545816784619371036963436828686079813486239607281003066312530522348295025140082691386740272004490768386452089176372099776643017090315742975565235887574043293606100925480365044988655022996889093884608139918170683514045205220471789833888280139379429800892704295169443585546572528030088444555855501923591664151939172118221120919621231137606463102075004619469816135765002796600960201092982056898813689959599659955044716621936702278684748519950018888989422820783000761921022199665655543950734062093180978846482872148297036645051904610566382933023172014748650176153165056646982138867158208959866273401888457650711664564958882403605681156457713214439109148732289059507748329447333453423167117377696662589793485042672703093029820110254318280852357550528075856722323202223661896334036913531654690675244676042501249891641934778236793291485419506964486905100256719110280504677479341257542904061469601561675633831348765311336892904099613375177770477804704869343453182928472654312145136378195154627343356440986565878728999196190020352105124128057528288221796882705050793845689130909836268948720128845890994331838977299055616194566814484389182785147507723767529000924463785501754894950525169617853956084414349360572373425622074796972152261540320841751963937377820607183454818078472713401456031421245643756115624319148206814863946055806819594141353883406560001004114095345241027141221539172944294616693803428345599517510920194638377589240959094938752076554416378036851104909892426014203323219436829811253489369521913885347573790233014847695755411456000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,58] 8363362362540380297262619888145636873692877219577512446732501714575067919183870921474878139398954851413293189371514109039941045934793850310756990596701729173000492602642565358044380227588074057008886935636277667463435173594867545722910227612793885141852530408820263424722052015742914127138253507761860973645568685061969407803905224514831027494149873182822791028674583539224469749667759638941706287541863656243734468791923337835735803612822667483884388160373645214041297788355184934499930225150559555184204195631111751705372622320019888156813742733244606572520220670609165079689639928614334119747028493303625681337604456049254464288675092085199307460459428768581654348650906848345199357021820407364195067564008722420936440735502033147567938510948592968072562994387792983810738084236828451101928413013607531438708570428298148673267528493674243619696988435562542051915816467512975960376577198778003120919151612634262501135351754967768738318497810178558147492025854835429376677949639394568072727725996083000143075125831783586513155181115803782365689338960859383539466692642293673918707066811664428316015700901282155447672754034814007948423772621142674656048806190187882261496635844749676038654026393775871579608122870183936734170704715444181029283720489786020101001889752038000705833457009618512916416852411854405289644520756688337528252296240125229803027183709102166664041563235453507140160148594663985116145641165258377175811911146705253369163521868458246029621519325766773286985076436772947932305518717811011977266782889334112254068297309047162906341333753122411294336385466445401352088271084677739808327212290992466512794731517682190365473301426398009289334793602867287978354820455170910532059704409679438511074133741722309133002780160585387518068525977608018759899810378343919131768340748473098394900584610951158877088393835626868112967832809194276155829817185152499662463509805607037043795787327648201108897227307943356660349834630660401039110860910351596520015009401637695785566479908603165709453824314434139068927623417898241674755680149069096792141641486567495248603525781562708158286168629637375169368221220499747462063606338601920249299789682606899898411173713750874592114729847272053766143778492293191892179693352924375980931139898143158559816838423109082258361967156618100904203785337742050224507980040370764547253305688324707175575071340032502466291566060166349523496007033246517625065139912074465127605206309789253431911984886064956324320161620096731709470053950253033091377007447987428668177625037360300366953124495126666745915542280886094853999282583092701856999489930043271163346666488682798569220295078249511335221578809771151183509617310081135013595262665782144086240111982148620194831713602646363272916858299614551859650225208307255731969505361920000000000000000000000000000000000000000000000000000000000000000000000000 [100,59] -835616244709721460617763286744860809700113397048150721059862911404375045770541384898045413678018007209793549982742517408042782745431898136146377287782421476128374153927268316986557332448999727370038512443602014261002161007957781130828956802437239157013088570780378090644389368531562909864523053663430230033590401490886499116676893249198288505263321427596430015063982890123495121222690445688349843925019216798417867272755567701325929846424392595980638638228529971801959871897730833289199624386408617352182262844870406604108855587304027245363088449875488882604227045905449091762267015412228993767046474385641690464280527193961909884031416630424759464460496561251419958261636702851053798738964451707267367252689987593815752331073469090652641481413518358774144128815772074516684173629285368271172838525274997919657194462152170912618974487909874849896081135553758612340565401002627106242877622440096354001318943346816099528492989698591350084654930607230407170302167895088234213856608834556371031058466206886347445565593689486163419561012948004819790883416471719959736664267497256808481005802595495936068137156603264439108562776481553785600327819145276352447417207774426312012639935108041552775792845312407798402972110040101248357103849446573606771583969082394777534977750756024042794420790271567934262963404342450542984361474886086911943134587799750877094332065475573817327742532254534261525142283367156887738384667613187403327931808175666794336268872383694825036565269216689391951131366788012201853250690509334869022967096924614271912832452803246594792514485894607615170782793328488787704265088897277556869324793082861987457182563429162767967398169859190204948534071132236987951124305121628858541475626179460886135589532696696230939065834269233668159029008054511155564355765255996031113110185846764964373592664121100196510259248507144332389415032093480264363743218956333245645453915865389124980807050815411945943642818444714644863275255099893820120751783329158493462580585726748457503679716160532534455355787869680093730106056209244243871236261866492742954484833036720750142028396648404534486027135023416610951825104584379969313920442787556938081757540940925694246086968389954604930100931929823664037845099586466102734220301694920952704388009230803593996828986073828580406351629782449829774499259297352313136675462263702057265400802777593886216724744274250653605686271096704160634178655507954254385058903474843265099401276854468414004879252658202087136153298500602995421400674911807392144650968663115296891813769586125865989939365675280194301443187494822355145584750045533613726207803343662938573152297525324280795572956621231609529640027332832960706172632192238431972458759897362203389292067915128439418509827178671017794845541523550895885253829293373057249837056000000000000000000000000000000000000000000000000000000000000000000000000 [100,60] 70770792688863843759807025197611121440338883564546543731040641475890513875335348528797999872987352405552037729518188424328952927940700937316320621471934761002164358232694152921084628109740190722744473819256587693674059911535088862049640517602685098934604749761549191860917615543352010338718813370894430405591192378406411646549529189626120203703648480044564385312684265887110504266519905226293490607179885824770417049355729731339542807237031498558958447249075934282191527875064231921214429376491205840442827983132618381926762400314314191144083644607466612400286325367172217354542600404951318786660246702735993680565693836916289952665492609011758803666106354368883542657816005187627001498140823415766347784036295698671191378443626252172280414001087796241049775318920338481054937349289320960866492096842557684795881676994707432302564220122037780188178739160906437619241661366290536014200463658356124731671636299475076338857927591517216037421478379661789733401567426232832573204206741048336707472375920310373473254601295510548558390600528356392020960302952175808125180385554819399093214777449157852196407287857331559971675043741662939017312902534564121613996511504827642162390392681531543422970399837333260174647372208006308053378119792380327726753383387359150135753307830182387953675351343750031953096392647899378533662742925006937099893643704391540972874357300541166140217144366527924760066358044427292116336585861962477882550081203155819695782372155784400717131347069914942435800392380605976535894824095766778140283415291841733642593460473688593487560019549193189774753068066264228732634286633974500826296358972033275448816552211828497766554026941576642679091953787781633612407342969188159736253267474582327370675643147426188143670929774046622527227580502277742453963616831098907639478030759873650701958342760887390836601101426653409824107692534142934888228028688341804515268686922020057347332758577953568062300471116857417759039929853365096458961447849988167105812906256606410918491509613032487763492969895131464121280949746896815387362142532148312506170583917938801245793830186170651222370992524561014830205838474559181606992820534748723546185919338345684313864245205238960839899502886436213462269044828485121758912710806426339630493262935096066163264254182123619045707907892335853467263477315613423235967249548987505701983863910357499601938142060322557103773136845691034737041890078201875167696416663066708945197664205069904374496065617760506622093511482488714992035401528958405337047662491234387216483206825895762803432406786574346460541134503273549596100668946382333811731706346626064595683174355960108894972845984624044638947852979101630302776076972982667135857999040027571471786428706174406101570683549197892286123304962785591095587470439635858119406387200000000000000000000000000000000000000000000000000000000000000000000 [100,61] -4420116932943152108183604311051920324635944249796336639134521114743482948131236714526862034563403821159460458756739280247436418976775089767873820328874709680480894674499008737460292820851767737515457687067446013298214091749768593738653306018944018954815870478608216339081869940816061465048538129910022093500286985954802094384686150443975804851724889075746165499534768029624439222636123188857481795284300563019823399216342105329462870370811259074369535898283426716653480334956034874832675636660440712120054823671620073985331821364511234967008680073020935006348369768144355246828082404829823302510712971962529037562043494945458053060725041820617249354649699329659177449185399493414437252687408509420074456670812789989886253106511978134757129854592745502606454589448526460450727663705316209890020877038747888083288082762321655777684609975849350317909613155345490092402358983739787474575506935675479808125680148295491760294576004003929834248324782804533409150186838480341257067313359456663692190451268722390768236985056240116252584103412739703700558224949933269064298666904964550512896150432314441042987299330363927347734087701557564855599988655711965236137543604022305518048704568977867738481090149494636113465512774209077938818737610632038681537147496225757414162722848394109156835406095469997109907546124539217280958451727250069602948068923525105884091496574124438207014307800054230931583242192107101274505749901719038613721562235113162614052581544494721434367991734050642713138313285025195211448644071775469787482074305045654891245256696415517120635550282695908361545930196252695762814726902206139885085907149873937194520675029111734007344744259655500300689756194321717241292948681053279858824598590025957609973631838984493938433727100876075986440437378731677797889279594815563462400637575618789662590505910214432615346920920035495994336296861389600304782741662251210199581241217713263757683381051713805884903664064844101234673071188629233909761966254370269564502377625135310187868534382802224089243144732908179696862810628858357868984529311781969094012921242700311363206456597565753222754616357631430378761905117147825330110719583447760622986484597032149815992116115400825214198102599966500575549655845505144906710115153002361202860701802710848977966866631430589122797542804391275796980097497438774183027052815557074469538241088452198471462672528590749514200874754779963146213535185754080561453652655639476876340606534535431124901645685362312164202027645815848525789521410737015494700899158903213447613673451315914031932427173264236581376907210304413774999814650941913161030238907036678441637441662602908486606141540544847243812019589354457586882462687469848022806013644759551601516480209171960364077622396727084119721909769457887337260907970307312028169011200000000000000000000000000000000000000000000000000000000000000000 [100,62] 133604391025470883281882867527410637523128088985214735557250349353868513267750129385476743194295592128935324765133272088148429317894056982057482560255823706043130581898297462506317051469723284981469061583352448173058396047442462482979717993838807032533887151734095701729633686515475512995522688881057033311898301971138626511898603290842634247492656568140714736587246494177323270343350878996042956172888952381670583133436085840180522850644648806860702930320943827262543469830695871752185592740130542883919611862022734271956723807224435414983316746174422839610722858144813948020294889307128618131176027303870537947219455715573972330496860442656779996123790448415493470377680584626164807299787873673483106579015404877961265741189032751926191280867381530279994678617840863456285850419277373903399684471184121636273808035190804985905618435851954153078722686388814955967175837647294803856855244196687788040552051054991556968507014372057904625781814887046272679399756569185987070800775944167538144534975385266951373640077153041869545823606623445010794401346625315540974907486172002166330328721417071324448515138377288738682925726860203638983296599646066143412268051794470483557673014837943693720321055242929445961731586595586958168467830599724427278781655753519025745452824204456558621706456099706029184976954293164361119544823324380701329425623815949105468732205196525443161181647632506338680699230346712996826473492461748974033584853289810003197729651964391289315697119499481432389929491060574450033147803861932063464410481759491072251744411049813295822704653233474680127716049524365543903684133082806801190659909196330885195317066738266631030371090881074012736673428912040884700399279066420186760904652277312555540741856508858381985303863160599656540476428972860765138513306923243391317077989975110316599008128046012474509033141164260557006914232317174221689715118156611776351165378452627110286054088436151192190934981469734962029892042701417994586035307476268646286711411766986066051555820266503639703578726040853111137861347421562286226938675755815277191410271256054816514329142828498764820321683086010365291172765787809275039390835724145891702419680084847714587470197354138331129661758794129114986763078246777732046894363257451911216841239333340940718158773513724457620794091239408192888822362517626710207494724404334371201866079043486272599279953443583276738945917826562370043561624409058426782488330303685614877170965859696883282128504589642149514867602628883208533473965049004976880093308725782979734147461728756441240718247715271077337750828079121514703363176810630265452539858314187601734137152090835544118172853279776757019044986299394042080315888945317856892207557384708605461325148781600206173115451068541455824693569286009825591341458564999092602142720000000000000000000000000000000000000000000000000000000000000 [100,63] 5534243084868228196458303403779771597514606332033493956216354774590886743974137906917730725729082873392756518320542156175359992273609512545227360206760215271646588947199630040905384017612154500290331852510304009202081721666847018470947710038132770187028800930242207013509306549789440603641879159553882673163945238959371976898200643965088664507673358383394106033570357870328233336319418110420121632851065749301526612221469394609437777375029357820369666660845100522563887465966187660978924480806612585227993121946390399294178092508564637230056100366033778334633610214172573256883484154196419401092806253347637668832577598247081076414316362536269873276065948096754429340762592942521036155228424359463902506263424298507327052757534597475459094090911797736674874601810085145777914958178310350608338871337957851515937768961899583530739310726527340952411407235456392522096526215637837449548435199339114445827835247981056030683158054820706619100868251173375101927218398618031275745690763765075430625963285954478632788980211677941379984581604425444928043241329892071103772607369189188640554775021714100597429169963353006327857132144329091859416378574421137081451720616080604218409738525190673630525860216908820871669312835947938661025092261365217194851790174376683202752964383129641386389647736853699099408983867130908896110041679648998697369560294973226857549049703423107568159583649309454109495158491412478457589752488708503307324726421562583433333150757272154021500185529874250390421848045218827284144675359700015103425488972489549841205158093379587435390800646073404547129947521252042210287803048785437112243736709078087428729776821276587217463885520633192924532662650455037321618041615862043236695402057523954466616910751382675795087587519201911306184990268306185359280698414678101912458886260873325012998862005929372145503234516302701487501226758026861558094802606738360048624601322977590958134072124496151144084093276909383975156126253844138845723265925321499534944540618948969790414025014757198559924768483303271841195824888367398079642221299332212172369844795393161620055751027843439894567207365503133720836587176903869665874474942054514361763735262811524681402906795196586542594790808772239954879243198452896075838882615069803550574290000539952471388307751627325301892949142422602490518808028097474644323245345360360222148857300095769197626363019456890661409017640568067454374361189397704663381106226722280154499732428486323422606883729710929122990949467593200570767459373699173686179981870306006051697831900179633221007939170254088891089995799537766283362639776837272066464138281657988320598340551304814761173513692664411602643317598089071422077469850537392816922647941802853580458262823043856327841862892967038344393440721226681309429363033354632639283200000000000000000000000000000000000000000000000000000000000 [100,64] -460480995274028746474725015555775240313247186846726386536010653697815968706255318206493158826682226145182577210109919096943971944549391706498048827695081367944993788677654054178698225405831845765109850038165628858166778698471223348809956108614908511975151881666458269072429038861170619925635383801474263374257797828032303478973333223730299996609399614768130067040530615442215929923200420401601838741951393330091304076450286612490415914330769878918997757019202682244611147559853622643227569171446961991866723904460978853868628742962682523221855815239940968535830949059058713823083449104139575042603312173908860299890448101420296130210385427257811424227300089849217798614993394515444843092003315436464544258086064840427617781953060416009884013736534227476322498941849854530541132900800592194457975754837838449557542454930611836087862375837727462236916928040561813610652942346627673847628944769768214360659723628900507254646647101025370617189774728404834537288508665511663260895856742186863617751518964235288401463598576348242385522841919829872907921331137118432100325608130843231483092884064508347802608921859001350839647043632817438083089977850027171254587205639397347032695461370155765493332111058927130999757807755191036117181978309393359285111729670720004141149667704820926754879145035371183610232642349311282393284612693555747805037951200669780174756559388022843093874892115357419628089487849759241097251245811055602985790505242208217606309181779351276409274533640134400666330882573344876860115198536767824371753939903676878367051479485022688423574924161999996286634435279472136551018181417697244156798581784685765349081531176851695301397610444074503995646014104728234399215834449878567087128601421490411434511008060487854610642495652896943295623796752221674693719397072895895833921800945425760328609080679339631624599113585363974613174383173061393341656659026883547202135258178345445596571966057800315753737977081736860973091879083700921155129489122073633464383691947889692202952929753616962815829819970241740049957616812407478316675789538818069205865613254070876618831098271380382726815776994431667402085407997287730367463243737983605566561783392089907371521042920241630192156705032513053097675503429299226990311090563607809201018550565061992904103685480296010923882424633678366166561415230095614516548198185628925585192387540137049407373101203188571908216073107504101668387713837001644565023197334849838771941239103358609233652716806926192475516469562750976985984789670248108892573721122585421820576637251148042414938637931138319984022093549501980774288810485006373410888568917327087125167818521880876348196139861070510007424277356670624971514196354422675871754196461364552546642186513412347140438579543065228801297603033949865454467609882433505198080000000000000000000000000000000000000000000000000000000 [100,65] -73212002967871267147794208948713042592484469521951130940793809126810879923288596841158833884938401835989928961334072903303147283726550249223796695608805939628057425112304027752746368376105345199887528465003254310165572159018269668047431372579133930735769972966232931663235792338766837448861183683900642465504091826960388140720287166394794243917969473083170290931527870462353699529617009365634553370364072906596506590150266314558323527815155246893634132927118167732326614168122733874882429764191615253581080847079336575238252150056369762306647229943930347373611712825388498592173804002128498678705451326596630620192388661875159855823037012427100588812804272056768978626326188190920336673973828421472680107226749246980566936873186517826926740130276395186062785599882719698186767784665383018974811811040868815373394148567071428426321834939776996341701596105488794826548802844823844342099848603565751647696620242376337690231141194308936730443602225046210494687250178698919633273375915113757471582405999741210005085573307767775716213934724474796101366606044304570176985559134849554421588402152513121029206981350025839841246151466658963952932130272220349162394941138603376444333086721084663591022030792105914956907810286108125702048521919337101639884221114505641577389320152338490649842687390410320918481264092673317740749537897714033894632777156147168692057811582422739542622973697675718226207113565981494919850883140916966356455709147786617054679199965971783033223822235148538937109163175677772971044055207642870655023647790091783893822326531158274621600111258638958747089822005028646774281714248074818339733098668863460386433132855743402729025869686436283672055900299036078488707898553159061974339240430338004304597461518843045522653243801984610238131999404830216735204533433286683009503748038028763007367506725022751721155432525501495121973775627941217009544819571350253660859786454553792435400673393039294730768331949596524207907317167439789934024229364146797091930889543015228806462424420202935544619771408927500975110115740101844229337491428228975491829740026850599858784281263073771380299520336549228545733296977299418024303148488137295769501904999208996593759117749097283723762911052837530281904565833843815873189111487383784973485971133670487250746161859185905848187231696744121141400255633084572207035785084147867178516615976722562592919454131264619615388143856361072230872796820986661481885530018718863958097214884747521575467650727343759578197125558472098959712610475134674900734057053387520125182951553241831200874616418251967875673493540877738472475802308620277502610795141686233964900087354215938453208538200252313771736180364523012190012734226141376415473574137049344403153205010450380673892688934561964667436624648886849454004594736116006912000000000000000000000000000000000000000000000000000000 [100,66] 15372276547947630627463013416853589982552203977250487513941679103214417865478627626424518791174994021895718091900739561152482925095738899437445541901951819510590914478289405552661108055995962380849242256105049395679889720773894551437772214922051944037241122282188447109816135467885552683416216824357687661397962890820579808171261738546022405358583388955533546498717533632831970815493878900644150766945932780415379925458965974932833370123793923270769203535688296426010384228410354842856425479382785066145802210016352607499879414824672405190362789488333694190670132705284670123100459785328949679083120121177673113712713547818866551743736850343016401184595813725311831440610864203548560009778838975878054713383688247827877541694564449966619557295354210877084961458038234387751681953239973416942607772424345388548234458031743248370632880186106826367294664646737251915843367724860040982775487266407889938595126134620781211497167785837498320692529551899080948519076558473904701745966699483921080366081420772151829665967639766232482545719265262952428770854754759057608350117046891746345262980856230530404560457076885358943395845625773484370496871697170702966861438671450572677726072465857370464502872038565247607530851803569815212593179987620282744860560783634336423304150476130675547114553093457674811350426564115257573867789600250816587679753680393562750137755567110440867554880393752633357683855752909882993306092690844432800443941024364659745918043018877773350740669148945676131260990761185132739980215651782303057307426828488001288311900663174376714025088708568979529002572291698854235227652927218349432871854459482119679905236712498940409732090746520709721062508613153229990375082373136949462291998095565348068702010966873948542919272597726500857399449449378480003809240734199893609551392435118316006435931638616661523933995310171431325063423415545590185746739335673908137674801173126618510815045529247700038482668682015617067237138561056280159749896775899014762884793203466471345985022853146805670206489297936800709307595536396990931183360790551018497578021621477584137361307149632939516230463185347896130641540668361839201677102360039569944393697615349661185536013710454025287996279832725954093130242827789202974770177342512692915023717896503426752856342651302764531599602003287224012433363505342656844518375397311172009099968608011150801604537571861026136747410790122948787102697529388927661511713473567377712313231159094487326704885939990614080880667215211837764281627341070932789643668254207330599976287328183375724499423423990069486394172828529525503095243784945984954597916666621237277324427970833476179903165268175557463655816693127549528617547079551403061490898660629894895609687647892221144057017484317516723994550833721372124582099972596558725120000000000000000000000000000000000000000000000000 [100,67] -1393095504363213210099019237918722199565005273298839542772430614299377142696002387843861188814901385974102201931047867416242218525941355422679609203740991784185699212999525339644943796865581810881163853234740165104649725131759427395251048982675971146546264695689862974401751081391250607300024700236693131812573575284559611550670012976335014379253574036241513804854745719042401607245552201533079045475231730205126695414920943543276330758534191616949428272571388631134335897993734647254288260197190329894589581400808930857475096234228845627894269917379614141809759579195079736214486037250806914231035975382347028216792358071407511729238788183505376214910588113759970802578833936165413134681710004619222919802973938045311880043568760722024217101291538231110328349401465376563624433114372050317653419148501936018936328918137789006076789467799252753148013137546502564278681488446173893832535754706407851202582100556564921615931786098252045062585802839926053695302080498414774678856074818179497348235336526252699351020974019349404643162723077528842637845509732890104951415468404635733237941488598291652673072870821932490264217631036909928059681882416667590207756946846161876155389212538407806738315960835980614115029792374360710681397675863115819524012547574636365198822890150076380336008775129078226627987080293346873227649217693274008729668443078225934824920748179226268287786901977900184933616395563009349605712572845718344789843541040107868532460039673457468324392452671712084595856853868330730037879975458977675337678968434818774227885263824114301684878480193967831117790672097911775585959638299542975423101387282272742936723893259561841344283954737775624078273093142566977135458248789682486448493406299911779722551220894640758633130348825213878711399129029336426013223269368495215027492637294837888289808285955379211906575076570680838524332928192205618870654251480587982778082739808881923479496242953442259455384033217962196664285979662419397374376888466111541158528098885362298295525049154384980073506254652653900773455656199733903144803296220547635811741441045708476837616514530243890571049850457336085765716862516371944891225297542164165050385815960294575691548420930942059307418419249691909854823578797951469517840400375830269631850148717074099107375429423585761481093914491134281536802350236964082728526307930005327811447592403504472225427715477458455297871450887441991531380810363404389709922930706465512686905739028951092337556634172874806461325439109461814261167192593481844680567564127536312454076792251003095980657205186171045737589982979707489930128988959703625013169640659416413110551388992201736556526196026225061704226541138800638136124289059320307351947915836502857792476359267842975795638804472525581739551758209024649161673060074389504000000000000000000000000000000000000000000000000 [100,68] 77424535686791855084951911477085372641234894978754334549786888618048699240443697192919069388703044384438861159544910676654539040039759408506865401704366189414866381111522307807143960834441428489327566889582301256349571686184610133583212227945503279371397409739714976910205146384307324298500833377746475346370844008174691345933276217945107289582036413577335354553604430468101189914411990473561714766218983328412753403439115111519672170677495559270644927271417454360580540547001209506661899283922163430188654514174829780706637553460980977676099235928238081966528337356428463993239402347457210790713254298014999841648952801054655017847246257112974209029236687498974898646841738838822342471705391003283487851599592194388553112604392003669811323348221268679001120471803761620591067837973274006298935726337127466645467648515085234612659606769999401966547524359299702350534160748764792882784518054931107459986165141208128774477065803694108017836596902564161141045293211657298982837328703371181557177288144132514444041395192786559440039616414051102074939243962619765175319442328758424254293864403711835987185754465796098646513938179432778818267441000880071759059281778356349023717997526007117576177226398015175526818993389854217485698830087927696830671873028275325648008865389041928225187596998484176348359785831897837711329001715354237912523858767331040188697592770262601878134654593812691089721565153514335608301420820927553650197247430466283502490545903260173802934079903358490755711065214771613549214370819984014367143682725717021243921219007698456926194119726140847682835050132568795715548739397602099727923906108958254713591853130668248048907154283912294614814097196932801454129837100151840356295282865503882555430799521279272293697211949135197526325752974910774983590145485428450406313778796413800757150626903934733321560177172759937563365269991773896577514317026326855241722533702510987706409902336858997120913787278196896837090941434843335840542826824614111663974484195954133658939861447125215424232598429669466454890240840664266005972839613354456941494939562015516075816264728349429462361691400174341295270759806675627653437380710764525562733190096334067781850216510062449799268951894367203132905860316483479266919635159856776113688926661746962616113102908517390446332166133691375648427568737039766814353374572271097064747643908687868642431361184192477451008659411499016589217669092123090139935392638074729819673196377459449609832884570984328501264982164368209935115434865837396594271516072597690605480526275238686902171736940597415125591810479278161484185892649061043124909528953040700041485082158134506966896661908182576540494187772493810534532664877051856238212777428385424256825364763547412659057488271461595792435430290805839820358650108575744000000000000000000000000000000000000000000000 [100,69] -2685493748622271177003679813310130007149203599339191169657821893014642567206109571203473704781332076249785580198697356693823590422259402595105253775896344091261118085009612357232866852679147843926124741153817979023150448535473374496340940124862234054119400403888706851238344843893581281771647383195912713295126261968083424353529877014019048791837857244036021344572884335024168923173244680408188923917864453833660072952908755230591542829445163190776670853840175292793994055714669203869461148732241455305040781399708116665251948250608410294167727348476714451958282237007685520807084007745580890695686639942100399993568458785874498411423769756934660970660178921952334414073996388814561251595362848167630953793556084492262566834836252541655032737734444975193116729123393504529727401128007934416449610515603956305474484936028345798357614401169700451414240188268549098681081227704979266521159072597949514547681765589095729564678574409361715543828172176490170859325355100031245224002608367722192147875838377237929713745145933145166246069762116108056456179087330503984458826660895301970084775141827435314217371381284687040330352452871996229329731699191444773260136822289008109028772109507356768649330330356593903026988302433237243111054889350556191307019094537933479802472080139796153553656033114030398366777053996266378826067473646812571988268263169572817897611215269229285872479976043296283951341639500490583656110324227063947876502608040397977872412719146394285061869189340186240722009221585271208379768401470868959892190402474530176594187470196477744127409500689481224174335447677052029690383020695872194260649778047666964918940414661643187913011568481976172083525050076816664710558649358435505985607456101560202308251597512772025442163849813463655463318167407786816757263627637006975223764241010495098101960903072957445309632834789950898431194054809051372190877213619393599332313411223579942103114061989432072558329540216125940022327520525708083034592218376634081046751545083389541787196919502381818992932883108369196642661550861501272706616988763731432443860134009824217644830297924743840966637604652354906055400203501149351571897025018977409174228022136046948775454585572553911769223700016615200589542186516667251920901129087081006244314255506980372545218031101819047339136131970363243240594961184487027378549218376381608945623041960114197948999646187931250092466078944004339112260581252481023088374896274800072166235800132877444378945284155510679688120841256179749332498555797812401511608234382792051097902193991711694284101536223552049950689364066104666678713042633582088159017380251755674784102045989741881136560511474717797270894152860411527113467189206413937404832823175661154848920238601468770830085086924752474535675413911421277104857287753728000000000000000000000000000000000000000000 [100,70] 43303883696494179557375706283550829305582567073873571453919032747248949991971955491023723766808813961644202839257003691617625519817729470339287809619021854105084523152086475739053094341510307387225827814447061056894393265743562214959156327876267933455348337735995414707713850359612277354131776373405067947081112877723276593144972128160932009647798005574862077859569448376894303687820428162752888310241199897406485074466029882866416023772494237390840695099858342853387183365157415173985774213903399285985003107371915087138856639774720047608655146148582778145024829604753977860998742797753061292502672868241677512856279734253781499896416405794832889241525937590721960992064547905271630679027749780515969756051420777742204541480616707508958194830923693771338197603932726472609523978677283333271410249299325830620887096053691349056443101992958757927935873862120250354788405024805592223916959926035526305551951809913286835841482290823891308353561763706439470225941924015770425226414809143838728589943812703193671993746044621121785077958943991201503415247949195567189221161015707628212182789569575908805851336923518794400678476841194054926196354984781025198081924415334146655061781050701846900475313802425479236929049324335638777836004470942721265345013660512516894162706277565263892315058636975911984309195076276723438105293113483429590696731102877446639540729813918373150106376376340501155555608785430203071240180168628907262052721671547158524497007545515013082393635173723252884603542862353602323677331487031297127623993438833144084021580499949026696045739545120699979223670674028474065972550347330915794015946233808809971776926307810708128011811853259558671591421735118207881819917414069816592859512744158617896296978582191251529691932795487699656178809565742300466291427626693876327423932932232931842007448617789201214581182423088391057271442983822660082927585077184340473750517437699276133025105806955361188958423150447028396457235550488874630853935762887263766713850223195867791113246644498524270943472822537337087224033193301628469874323484965818440481958278011052068755508332320849676440179458253484263653650917676453175352428190396733374727045984734997584519711788670071634017084762277979109427320855458332076301499148519068527631175973917783719738146241561593299541999322545237979999783600173692385805695864769350172708259315976880115784477251855285282147507120580851226602545614929365375529457792565808459444715158890266779005040406509231224716787635255553140317388447124013436031555956587595076250671746123769403698136335807116747378506764850684170083061246615871324586057878670837521698661078387243567168629466319981663782347614870007577275679229998921338869682591460639390992560850253193094265600852171376642347315041055474917259055254732800000000000000000000000000000000000000 [100,71] 937797627250263673562258002196050844546308568197797200619060716858135086543164246463234666306631724787982536589008424794170710462797926120917217439200149205899711987301124841455290505156610506207945755246526404318374554402660846772168583299065154462957066643542563643021569055048492040058302471746491155654156393452376582848808720520478797774825862397216159934421519712015787319509455492007934289932603615537971467260033984452802505664062521388792986007704410727023107742785993176676732176345266216841690148042191251958559145279256755786018829190799925042056688459852591439230949420982950848604449480644838232860876368156403367123139078689868219120960242031402165922343009176859404271826112586726437789600850879923397498910058524811741352196815662841086298128123166788031033637680174108825962489040534776431223183945353837276929290082728942921819908779825050462197928293704744835588864550944622124878494218948689301030855069796976073812964952905412714112811093322676155278043724734231314106782635447635056663640407924862039690350304102716244880006520343557171510965887479884606637935079393240676387562161516952093515709915684155210751433993802495048416141333503100131373418020692251716749333529696274852414623895854203762088424367959475090802390364373007215919608730570429746872825223814100200002531681279344184865311531214601921455825506157439199764211592131655231777736330170110992610620900695521336008904380400731470712321430691502820381832085261323532498200534554738384418917773301587469238680676366740378023431882424982719892889147367719389682942300322064923710277619721016336421290400253841414298175956365738043239037320862804469573021366260895271526448575713272616768791382486978110779708645891713269881001115357221224210804674153555580643981979313615447534497220095240408837655727873586410742136691813353657766835528779407794316896225015427891791261446811230328048718963844566305749975983503513621781887803383633301717033921604933082472283390766342173536388878994184253553606396270843138651059236266028422652813548018002762646250576890943010489949695973937776247190879518235265914880827586612464871766719761039196415925057789614564334509267623214444167519145405221812539269140073004567779620481212070394067287261535858047547702038370947824416537494572982978730105238890585741716085808470623975880468430155061246848725608538768531104546863569140091953864707343048703256368769931730423274404216236237053650482486703270083383730771076373814755478671238411688443410589055939537929693509809903322069086969557645891750189346598208804014037397039580967725067267806277976979086886669180187795864135380768343033393178357335735747153196327956389620892868843812412271587725263173917091107763077167808109635885078824875427288540902795414722305851392000000000000000000000000000000000000 [100,72] -91236817695086705493809737981120961686623541604305102771079304900794517439263067118371533303400906815065247637371899722681566496829734546635074734592216924152033519662509054848781029715612267230772918407081883891551371996377759735867592296688705748249539789572557096280431373863184948873970201960457860237124409339202755920118141798584832755956453494072851154493284544475181680824475630304115811751361328555167361745822997510286810106510448496979293812544344035302342234094711032880750838314225660780089479467675337444514910516860935957484801616970364568463636933164198814403748900562867746232690199806822330138446635678378667774182709360150192993250728305110483104539725411239730474219150914220723530662889639019310816121984677015012402422857926390606594937844024499173856713782987291745456897292423396962401324418954261282814262343709854047046085866459899804309787940275028567740412013501112280392907118232660458390980271622263013940000781737294000880664548550237252030466787395363709706496721306002181114957040938989483162449455940655311452769839717770177784221660635447181970470707383661000421505462724633261802028152971893465638841336720054009233242777034291632576540797022881297791185652120312898998048644389826293713196389165418750504394931037442073480414315523675805498729057541420890035038645943287542047278073211620158539258363175844584715689696796885433464167085978181298413144797213090428133186731474403704950039311626884506628109978839677329509067561512325014826710562890440209876867571165103682903638067319185871680979175073555428302446234303845274459529474958854078400551244921518943011210664134169142277737362111226011308352936033908896534690570218453989583248120843170470316797702081685949754596100950624222847331373991665870749125055792470561815353586045253097654126211348065005882431397443054912593666127931380223134941201169731394337509157701630379010323529656340952054665493411236718240707771949402428835961731631529220329550592316234611255638993230449816467875918725680263013839683278464208477030533829019761717984069768357334364083314855796452711558361316040279667661595936016146093879047950739709029367347657922904547366812730303332843638073652297691845237937234908399239536833827277883238074874597405003617260869619695231147040289418497287865401042589883702874307572795944714830042259719343538448720812190647007265889476399278159858406872619216740052754311249424863097605020128502088240605082561547581021356629977246517456872572531700886561091452366761447859642821532680931958632218606292882114387306734441913881340373397582547881061659254006689190033483002563374045878461622583397268556683715307632214912661051149808470449678906396418342574349620738192594288858083475068397511014248331230136948285353388720565670924779520000000000000000000000000000000 [100,73] 4264934972893785237235868552820907035184519984883634345886026928778688600244587167505778351751697132770058632519085543736261911345283549905754327461642071871497838360909729598889187310238894280736511015822212661184753521261298988726056383221211573002355147312106622065053157223361726331504182357680964715767510718760447400887671755518632647736609344404045254208255146350583892597858784644942778637534114411559511518371593767289583861915645681258189024985896305438219994182456855196603784405006437747310165508357635771162026294530202236985054732215556575196157766686371560678911629808741075224525444916048295725723543532662055880524701067505678038424100459522797310175695295249043285544658533132893936927278755259245060826488790270119988904979118722597724694666484167228008252632779860516082421652414977718229135348344027344033485408961677104188370777146817495856864392947005565256243215671031381809312447628922331475072353295600476299838185321189699245002878275467550407112123651636563579399905273554805954907947501655826208858166897514754096400626050887123146420810527181447995575935040723173455255558751362397225273391804089025065747829578685916997745473286730843045419144643619045332149166348310248084673073304112907833406399922444115189084828555234561123810628216598035193106012304418883122452409138858764763203851186441163263446490389199595331320797830342890406719291646566954615705908966918555638965132188954298278517721966328487273258923545242469051258758480187817796125329105951655091694773371004015613784158595480867299304054828486993321678405217712642931384994306195956806013623985856600002783568596138601636177913090682675762350234870647228810889020762608399884111617845560426867533635930513970583694438895418577107197754607828257590046929128297258578182981646405522203191395350731972983980737739475826731203422244186556100189452891824870229059860285156564486909014417568743265528799644710551039470578427583099601596824647878023166000478421585101282038761719460134421608143136205168687528729208630308831509636261501290592237235058031000506899990156512391398625378725186427084808170709767775597883947743195800128681957604153036051853467547865801700790804042562370365074573791905725863872926050946548097368930716812248129986785494332211946705288445702135457163634833121898298809199156731467910892646970030024172953699496743828963179954881901176058324808255548096811399124683152679495246717343532115036031927645803953589407023424005544432075342668360470317629947464813505825038489117729404297037921344018126689253074825156243317384791132999700174047021888158761646447502031912866942561597931760418554318020350062200343459641228000486123581624444473972397797049510789477499457911153018195662781333736989010623066060715306786931406274560000000000000000000000000000000 [100,74] -175244237942312478572893472105011340947921668568540670934685908160770834064838533461217072716916531059404348876800172764316798271464422187976801793914512711256808933774478373470295739243619920753306901054759653324776038228290944628963007561848911248685218990908483647512250331482448577598677937911965970477188163680370960212661559283574042775843596461449356644115778377733922194233326675767226690433218893774986967473792292204395418801301099907900672550388117091199264516619015493240854163461847901541024845201497168409468904697794447120426610444437429803304689844345792791678759747246701251795836815029877838802198182997249680297482277527125964997274277911143811071228485692543342017971726388165086998782945770668095251581938903777757919625882560696680660665515318486038048340233504060169512688851308946699101473015686815448539887212623412659498651233047478439357033241281968363987945353613682312286639359059906927330444924022581092218203535314319518776665502625345679928338061168396961551941935518597483259789491841563279033374658911781705901369145617205425780552338200474622021648979770738331792781569404794976566764366883005549202386381603065868560016226112971770429596536893640611616820782905361589335615567974751544212779997526681888266294614461756163704107814879667533996377882555603698899663348375077623346453855021996669109285490195998737366966126469979948195714745228516307527279530938205412967261500453892210667980061836933685950044140146268836120058423204751931503321580506185343269776182861263385822292103818434535464813629245885813232020157193241489762318834903667526140591895419035560923767442736020974145486456021544544544148665342633466240266547899429085572580007129231339406270040724583496968308787635746859243690924187606685994159414928743983242782615575393284531518107947829876899695690100301107482061544055572805536246547328731414013320960366309527737108122542584930007282675122242370871908264018452531854883150994533696853169839778569682980216057566344859493317514162675740687391637339459071854155396207151601687695046488830437563250197548482143845168458799942443597651897527063281246018789996250924300603439891878502029370146641320893209101372864822208898430566104011831569209894985360876067958537529546784601987583761066719987641909279808669896061527353004295854477044400480769222587049560325697720716455727577816735945792310588826857737609902116091106985492629475823962955449550899560288603734100336324809969895175678024516720379605530267234835250607535171485306793951968205427073166622693750469253794658612222091280969668364897333414603751839956798981844982309732479949791593625031027280895881206836437242031559258616801363603067842337476457895919471734086248810284988781875388254444249290346263958395922605760913080320000000000000000000000000 [100,75] 5779075427076183946682784732956485796748573658798772725542061403392107412170994611598588403989270896952032689523657009843028320231162175100611009906656317431570983946644809414778238977594768050335060300009820099814565824227121556370087923145206012490675516864927048607844982379764490942817316373593667147106359004885008152692651369455536390360866782961361995798312199831891656991068296276694377613241404048153602557899577398124554256691096220269946305418169109742677926068497421656558680165737593699359254798540730445295358498204991580916375288929144631687038347549738586365025254548080685090415914473314940430287728260172092057819075409873981304436168002824530277869258754174896347542483296303070803551705608114271640746997812047096937417174029969191836783670815334480352542460950729745803120837359044078200516979231506818809265159106593254361357035498336589057337626673648072693333361018685226891425456940482148270209947171766211131975429868834818549119907147636882447266627497612477474377375953726972728054963362307794256617679528496724691791348893878614302423393760655178124083987403541821183243880309940766935267913405074862392332731285629777941657918291426855746152522808090556227252462916312754464127943704031139213311812767107050964213917520812172719140602864830276772595444612840599751746188889177443906590638899464649284043417954757530744113161375614390670939300495974294689421318875600320035683501417021063027045372767343598511730725620097718528712819350315924159122454826494936903047937309542932750295589881054260293850481683012850484629770751640260073177431225723335930660535509394024927862786586170355728646031563535091959930351079719656214547945446438250043774752026640858374059807537184576907154429711702645191169071045166976631665560350885915288922718113372222279863528499187097510391416400584985025481801776202522484794217900897147419699984662996890767669842266041022735937233614066203584970179940364511765116703356197583630087270988485549146217630522681549987024701803027119821152089040345518401853727159636723936376217168590721802220112719314055830125797366884605597448667764906001879511343183312058749011297790735559855409553466048134262805241114336827529147492702588019232488746395541203671754838962924005800817106166099662119072648692879163620474550270753941608643923460412339477522331555395638946203590277508243902070825353479939473163047849193384479469536093053612245097429202235516177342456559487827094037696380718975924199491318938460020924822921732173089368553016489674112674890171983804662233862030617603228921802078919682305787595050099296622424479490978086352169272137193881887719590128412764345975925169520326864914173766940282042037652333410433295153812049748687443680064350523769982937500844381121382711296000000000000000000000000 [100,76] -117296920437866757589171233699500100099863190994307735477834706945240867722125753271090301031170299398346478833371411894542959380729828650891007524394871250643106393088274679420694716310190133483176656959285918537452765539630935302541245217307933615532711296448737156751858675184210386582219068186500473596366960940371619376133139160024769397439949060264376803901501917920098659810735195895941063814561880917573355565536420551556796541204419163322744849120303156950511594668625553597451460341339831980294012152841948154697390609887825232319750603621102685105441526255412701075570134515749394085548156635877897608601457774986946997461642079911132119522304338959499746215277373223767398720237344627945791056526574276861655758246623862262754420643997741476450026558699990665750496048269993577273574735533319408823628084918048621538269695898874222221766041692150466352059974512778344818117238837629473215542605888898133686423896500737240967561633359326441979634050456644268476815833615833343849719255486051722670650407624849614437232531350026774937375816424714892442926307988826912510908371091159226405794616023964263406679514707317723224705819100889920670432340359476870833009544949207222812736477968453122892904915980680469276069676740551849655276879204535657624332338031941054104005066325477584751311700761752529673863959758835093330766074104100243977719475715858504529423658452735817008704892615547809163249957698613826599582149600143188537042230890366589596516162762157951972478239245355491076987622998419847354074230868820306899606719972053890783741823331434354699226118559861060451237739577133400516198111449749421223210543651590889121214437301279156767660481531773910404670141270189952661674686380241962258642499380110498362017224750990370764005537041096458659943030346193703223088313239438086014900104891159283752843247497347241032358974180523322700000853927914456829455260958791348879099959801947152426824583502547304055177990084137098865868738950328070682753574888871717263949269820984450872844129979111626155638793275488065984052258645290540562207152494499782138607158567386174870694606444629601527125203130612903020525911763048170754844463547132441848503974321350220603822420337584037214794350123981294338945150629208776804895887307127072773838719163735596761621836567719618254417073238528848606583772614161136516191568968760130702317181786624036724876554375485238162414183852582252709255270157510037313052762205450536759546141854902022059424007471951964332279230843082017304132655387082257393362274868700744139638741001958065361568483887836184491653312503006646148637367191909683418223521616057030042995785060905797206742482400531259318169779152917568563133515005202530849978349770504812183110858226197670388032214327107800740659200000000000000000000 [100,77] -512090433466047048337096927291023529432255180591030172105776434254094470202877845211472358723363153710825947638455569485890004356594291588064874407608580848450323265388419732275875984488399645462394662711601981468427185233508320891570569255655260194743583031290114261822509180899842597033780224958836655036461695685036150487518148372087794363961346979800743094593369919418797482747798839215383544274304930656027689089058983275495787946469792075464833936292399631516601117360305154918906523196177504367576406308862767204224588934257762565347329913091203735098292254878712735768478946459857795594020767824568008205793558395511445215361953888759262654871725572353646222675666932770078999201007443673616559078271911688999438336093899361924902891987197674140181967421925874395138377659739207244088186870817144404899199702844996178825686216978498366023524365557285022736642175146444484522195773013743574491243577152682086727873712169929937883952454503356790212903380444401513275806644806933570314073787354822147705019231859874079859279979935339058825744287175896753244792707293690022477517064358593224833903834516257292076134857912209102740374101782073963941496527744922967333713199995345977944813417958648744504258251332109508920339282287106378770667659465036375861921822660619671438136136710996204999295590264731613362288078343525762161929194474813106384742373693907093308356805455022873497371711554583245250428415056620589331655023045025881149712903679958665109474163698777623722075620114683489017427389122114517880979569720649337278557392110415302663189763878175265816085414498226724785873822355739283041300711095581591639842278704732974298351915814309042675496864137787415898684660475324871640598415952329700510008289630823291615514738611540826066740724687792408331151938212817746662857002413135770235396887494635592416903621608166587715319934647532814991070712071021816370324956014904566964603938257914355323235874162677198704475542229251795739217655225226349378585163279746106177389705639481015300293537994958917163374067674582182835052757943309853287134394891959564930648988293968247271381236202332738441608628604640693109940718269835946538858399267263770273794360855170972341247009982007564822642104956603592043757715291043271729959004442959314333691187957271146997141940220116540654390922323385129501074859939287143267799152077964941107319529524391102134892634864389223130832042480178781282132696054932717205734879766513839411370525167885121636327991154057330565485352536225978447185797520601015052019909359999253442157401783917292083338591709344152159691366082830578368402020657904920263822582024559804687155696864245280386831374785012235016993806656108720435918822418791091602734248450604419247482872159348793335491276571630632960000000000000000000 [100,78] 150673084110187186676396016354469718626395543688482644459738602358206595715680997614579521549950437189383296574597287044486114033702606950442967488678448532203056699547309255562284954626660634848851419423074606841697060308792629531665093125746362815191863016168240247652030579482989347189996277869401878019671930553414527084667321417935112901283133573370132225453457621853311025825675183109035578451476934854392840722317879672187473620804605126047931591853231579777310445463763284478351010199212833668812716320697889990483372981419070055505185354882488048270366367017101276585820768771016536996797284528921424038563293859520678123511042476338539700209235499350539251764660190448204349539690584644327988355508791634573297581459472828228304369855318530751031229572690624151382783667193238410407277081187757952899969904879322694993851668442497241807426998708885124958033969943791235509576117690198261941232364267595282312429356668256375816709795389882534554618439253807375396196953566642643061771606370484372986967207449474170072604675022983626607017506973892474044600615249326236539376411058943217586420545363290278746142085440261595983009140142297858926157188569382196011467821775189443541115914221113522732927793101841978636243958757745019718856156860108265329263173566146075714454560466940200739007794839840262244161860947714027674503703337905246294424618434887356847572276761883716689959078168871747301634005613241198339614592014268388685502494867094250251641434089560111967446961353743773895577578824977141935620703026317237653576082693377595276086486622183727850781008210277872541241823744017965589253576261253600197887179268819165973501211174369342872228707376231963528560159057801061874829499373517371381925650098438742870455823297715645561529519107463080875265431330312376975488127731712040860326308155351001666499185572856537435179154945133615401374106070205510472421214070261093638903605497904481019108918767431535119105970160639784585311968509314234696640078470067878679030996604122236827174036032360541349796502100699973992010308171763421139331993555032538470940327755630390857548193472046086119579347209400616112570388646133446781948396444283512185855264996060869936781104858921030142346056767729230326620542482647344476878162774945343028420782247955712932536672941982251941726997146161654950864264664166510119531526795834758517911374721011276034575258719518969368369577857297710251973281939298452663391274736683525636694456345060612380235088999930543145852642508244195896065879412558074225234874793902902088459389988511959291771802855944494419194702967388535724188124402596325605783572776242537949099807844107216479613135801026699110170214274933157812004753803524753092403919419294284583563401840182755896077341299750993920000000000000000 [100,79] -6382660202051724407415256877765714363274723240860380914668174134167974245801985507940338778632852233771271712944848473369384247092188553671595881556862512940038885020468568745981901069302980251999604115186914670910820829119437626343871092833602687499922021188512707932755703149187015480363522499784152582342225077275865634731832572807566539050254160359193960561047061949095568989954729008909705403298323847243682894596040249602224501664330067263614265948618857019305058836426783299012748596889194406099059218387936011276642429503703092881114059243662714661855726362890701818562810656919293161189101131263774515288142925245832635583458941846098324597109657850152123882372158279086834579567621124915775139586792275111327677005568998695798558395313206087709909531178178465156422501048587904651502267023816623295800749661368871700928900319159765908698003194844953975679238550360636244529805707981844851664142591130981840099560006370505198714514567271665261315773478301659792425743935742667347011163840066028716589565132968135868718032960807913660022885057788062410989492616250700075956048871575564710927506226798565380540027953232740503900617644844137607548849561872286515498266239149456450306922988481517457309727309097174888799473042552283324797539441588077395707955457025484751976694372437880210933473818840810046346476296521949714227481586207599942044957487606872553770881973491433257264858928226766113864106602206495526477558697361825901562826667864740564454158858099566414761392352576339250260812685342450973174658653792203452806644508062155953532916359468928931273768603578505241055218424489821152713695573684559932028843588474671022905856943925493843829801416375229725701329423297197093110353682270790343770588123500109658154275813615908456157222505373445329188740110641592123264686996124607363594404296272644071201623281685056063093479288452367676237249433035343387325553067454795456032617913077591671804946318639263476262827559769818060801560769540335011619107855361110010647415006533615785836281426629346679502674380635763158131282762720496849387086725041097082314508164366079596670873495318173199215952927631401296413234594822734026051133434197733962437374231837002465653410430156246340847968624156419807279091081802664288390118634757610003812599280599516659666887229042419756523734069753839834680218123235565300524164577132891146722717594577627748203003688781088818129450361405237276175780720151361702365462298289866556033446079952931934591471646100834487122751358642500687160024254695098917282991641721649396486704472554381337798771989970030565093153724757922752059557302496031201470236498982379159938015045340023344021795674828820440516259445444931450511627333763043081504849482062522766245346629891001073593938853327011840000000000000 [100,80] 188199213193004731241778455015069653749834210400290875484378065210588113357584840738270379115024066459419613060702047734531809698046300792811615827443426964498286574449662720909376477375611579634404722626897088852775771864076566745788901511561346685147864300639457490721113660984299448610983032407683696595403119692115706762918830385594535920788391881643947178414127006377476296578005991346745894673733795646587831185249017542205271890910623314988093991081829662105043121580196228757231587660227350092297231496030268927261781970411951833777494959674675354251219923128670364053077046820888169567775178884099122160589867422053504984044562077539109937168537569177888866219517900712378636073460123528145691810183912637499342981474726635001387172529909615722625600386447400831360742542322708703193456938765128476655231176778741022579011601571225250700792320402617727636759932851154502562706328925217722443553208687603238279949512340181951411955856679825160763825685581812769258412152597738651101456734234447027106365872187839826077169007460383229713578877359518223163680557652649271383119008571063217238521928183820702331327799771000939319843180629659443576694412228717639256391231048516010261422105642132053761254070485909816668088820287496020833681967778258727483538712249583704468403894839542334505689382633620005013972544055388196337787757437140014208892253131201285484982568154993258037347000202227313537842320833686020093737581120580257839852795579382880118912374814145239489677705573005421671722816564747541778550625408507843202396795485698588008265013732787375731734530172959932256267553509413651809448992580822619532691415158715820807136822571770007658109566857905772404329322681941650160896193681077289129551502011394230034554473033435910426322005527427598921805314963148532211165606658669695570725014262251800496557246489292935079185141040365350003039636627925510285685525806371027775962806414145102920119447444464063515255841871552648663254790093790230454612045488445475878516582925925476827713464028228794482996965443908972447146116287163787905488906914140322440897242399702705081430798928992221678141574230619817313478718432647199352516959504665165021816722430757817053172420709792016941199616397775631991593622521155929814894038981933599116170122989411068330332056077574936467196059947896382858915430785624280190924138873807922616429368901916896928143893711630850769241036089478607165866530908671237583756292036280804292398783202001242197516748422412130363571404473244886862505224538529671332744638250347785224263904510344103831425725669725480964328597709306335468799670422809327510494752588611746567130565957662546964189917173499408183441541141337948169080665824200346932956648756165989305729080856238084705705597083844608000000000 [100,81] -4051988453939677855417022705446189643492498001341518396720569302029507953490207702180200877494140872113768277578268321417425022594831216272233592365777114573610134719663334294169134930366739971625930709840438296056636748559780531614686877668000664551603616424137450035765710726140227544611115491950033685462450171750945822672969975391895704852948361741174532782474847567772784402557581025340830760361055898374187478505801359551556417492561395146484470099990309961323982262271084298326584758911326731668696621321399086624037096769582865555988603093598590523049444725831101114322754006899809276493847342846463701267395304425589385738184625871975564084469376981101891739774616873044115330761116720746896495363584824822252179312819314070841336324436421467418157777672591439705921575717514189652684720951765036412461480533207133886705299296318826457384638238424991185724008948284931626401159732146474204317436736820735855152037116626264872861524884333770755730767966359798293726955063814988828009948349734852528824864416390774125712382920139690307675865251833376738464211475771487702878128300416600677133396734247018439794835430783404093268609796613156933491691503175971491420961249786876984306536418794792000560869647207492838729019362274992795093276777038127212349746450860320394349821767851562699803602918245673664327358495353709766515149220060416795221808090024573153454332473011857165204512632503468016436851096788225210616621792648949608488116820718226165284869508007484784901872597413051001043700013854101307416517701320816714167675583770620295399774338744180068998967047551512898042576423491980319520063711923387497422802136438484998081851519469776401355837322986759184038383889120506609645496951192054567624489039693544178401002354646188122496702420578370319577694957226541238867749268660277141841417824201356114902558459922587726970476102423898058611801362899290488478254222642520659185130855499989370182168837873322753177925332035628312394790983936660967184777874596868114339180064712238723562725425825971284816371658517801476974520158416040688893876975104306155236197742631706363211885299752738106718471447420947594310599683994129893210954236767644129056186495559753338875156300497724784854718628164739688747163350374557033181015512466086403233177264751116528463071717418920934207157698298736517701126826883746405221992063985484022097474375213888818371762917619572662627326883941103045205018375240149394564271661901031217959804769717694483177969145586780661424425302058186138334642003640237418828760488865585975948859782212379831950714541355460784018256759622284725686587637035368680939120977115578752653453350522225071059566944023335014246175516074561046890085389733158581964935487712306548957541437174821178863639192289280000000 [100,82] 61232562358649930780429940472050894697260078260438615607679077682330657062888894943748320326593049582896026229177834824173963859610527944453552563497568888193046982907549149811192779639054335067670513722520120489642667527727786032547079715199920165906752018574428863373630676428091339347190635511074220078041475232369844608603814629292268672391769056060925741835036145144693629628407109753828292904333309385152879334838941285354151397801423584084080061868543429008441467808004346604806835403576028374989806644405454534463766515319901286945377701524010425249567831091143728245579181129486399109677520096002316975853603980283224343014519429073519589267283895916454416351793434758568245894395045784723830664310219432480644385436454873357368729986947784551626367596284277671830961775907812685851069838863724254558463005274479162757283228770092627682605651570101827200937525056580829063138968347556875689214535659077232314546482159051534274689281749019312895815332226568946629109146445515880877703656164064891592306022844909123830269923152741615913462475681753132750532509321366944001194958466513284208342594656426248862952451685448209920110609172948972784517911450550273380916913056705069388659981071330339302127328497986960973715171686274675162891493721910170185669932583905676185869301065810767897006171928380795259039888592683789256698983356813473614318969729934419158957909089485676842465349261656635838514376201952245316280014774617512811744090657113272841996855802651405286628104082132374022044364754325362140936405398822140249424450979554170762146932943827306567788601842460243392354879471361454782750264576309679136712319035571979410295299300369463830158848505694759384444365665911221856528396363024583138107509859312041350682519990700562820263508195344720536195949039961996331548425723706477022800016780877252809290286044856093882531824064838880522452968265089489341193347122761556772777312733225749189658636662806024258937205982775937925987607433877881120593813688322013950464759734556995643999016236808758399588781866952444516496926098052835369176130311624843232656667774564365365142885745132262966714812350315209095386159029078040168726744365815062145338023972186387672848315678512354716048365735492044277024994841724142738352469673683010522427470132200839505769874799398049588572721487789964411636377926048281113282536352367444636471654041700732159384389944774351526848626415503239471650962852314674585912292020134494436230220834989128414666667980397814123015147900517514278717536454649358847939973952156835935592562682635461076170160850244302587968760758983955453281619762703111550594056900299153517131993649375624456825574318844295700976283081624324862516728378270642694247716002830944778131144838451452877620417467188610 [100,83] -476164173629034489230526241357690103269653493645664639734855066075589943890620810835664893401543801698063771590665208598332224705138836285831212766552601306495738443114185053788754925824511811540519203087316540329434287018030725439902274330786570259184272757796889839606207666273349674903001640121043145205611545837697019528455884005946906474960554509948173949966627853518474386263148694857752041221715654635122295162524479752107481219830280237973250550994188366341226800204286628070296893006484591330888355621474795880212019305924814057551316241015138488352616234423506550237486606361348906993628600588715223425333325370722738165170634258943654613231276409861878705624020273477627105076952356479934106163218056780585756952431811120172518858179678301304123714398278141123160468531377455014328372708836176250840061541929462121750945761621227969009662533567230174221103547158790389651340855366314430066572975261256513652013328082285655972063248875823026512050986062617514470611345993069570589878660432394334285388723292383405233673681762048482360536957059212800458408407916622154561343403488044006277763282126902028854556848271570137918687379305363762110059298565294656268426416499700766352966057767255026123682769398532579029781807679544168623985447447696737727201001166257404549131220468605046217976590978986678779921151886895288432799860547445286519899251128606156924458190498161724981251563317060992552876676816326458245557502488184193950978165191775255985371680984561630710332004537524385466844848278890862430706854116443439601701798089959945579745596777864633414405438056555013140604582295153007545290136035753188118975078043370254152459680530266735482388862995343473606987489103755622286981566818245703839599990080136155720810148159073061605733667774134444209925247151025192793573102833486076259290907335658686753967781379761685925643485203146457681624461629119779762955024974427992358114758515502166998824646956094860484373483023439994796639708720993885088914827345523302518035375886516453408558587199977942481388098924818943377540756519529892538208557644372834947249056560302977482656247280706609896273503341248849143427389743991811510810794549964579442118911537214542289631431494847810898322204180117441575443365355233531113114264220243594443120392668295069767440661118069068516328087901806865503907336180799438844746669279506698085836149494241125536341982664191522998673818697383557246506005932994768835233808903878674585941034523435582972271751825219832476766450686645592446359794405320788185574973719312884743949359330831332983344159045009756558233838703262085276287259240957591698012443736874868095205649686756800037489302103040660878856309018255107443242415992226369514836243385865007809769026828671747888953400000 [100,84] -525283420144626063032104988845631262197655141940244343474712013382107881929416302496992718528488176601780251135443306892514187963044507720228598796740798224409388216089031495162754882763906303673053813574817913355510281111350725624685445964764896686378121147251482764451718420182895486484555910418428811893352106470018027534569603687682157251379482352935956029190864125607815789603547037883435221447882198381594832962266929870426695013336609742998653448952605967695243646435428054796586794470279764940770506962631285442797371879445561646493742039859863012201943494711617163817709375860187555966025359998426404350692576123059148498829718961162169759741733720627326607979289083065988239549568451290912552585970583314912017985310809899467945885112277501227223933366488600691876440147101207182178272259376540600242895583621021938873228650141191018792877207622009519415780281605632664542485431600944915613920917923811023637578148383062909923297292335987397215570034619651565113484834578590780775640281266979999890256178116715226207226068075319343042064753807411916798678839241092283496239374808937807722371971214116072771477712258872218668043223995403842787164394373618918346087405088952082998910120235955582308079169670926364377268849554903567236810793740898100423725852500600700280137747752316147967940756319096104806249070884614463814372816475686604985964599896701945021862286983979834263887018438136002648974820895455797244796105408482823749211701591541887797065266165621493462953999695757148538234850532576650662953811207684656201025468870827395501551291419320991428672019646981935815880043333188023133520253122352685968470858333142221183773626160238023718267715863037458031172583776938298242872149370624275934275592730244607537067556357012412800823544862429430643480315307032253036114104189595011608209295503688843851753939921215141057359847713360934561578287701781893371266709801835205206379342510113762372981075420226233044780146690537629969241798191005448943526511429414482120222170476365432305092567801293394206678765424746949244804231916532652549105612907662185889506104283953200423725936116928085691258305360858294020870767749694543066964243525077685562065132556324307153863916144133624777791872716809403219335498248167937992502675426226189008389195708944880550746727679125881177059757045222635726704625417095594110402303306866566785318421653971973235621693547587624315758521288285903192465958413757584351343190761423824516647307568282487736777814912309734215131661330401300024183803590341711089698067550910140140050599460651716654174155627771219795908538896344555156539671179929118429311950364393305483836520803161513735210851400956592231539866032918490781303484775597365989213816924671765674234510721246167438000 [100,85] 110883284431645253540629785286058579893760082762353682212309818715615003421057044391439160947329503130606678027269665927648058508410680784921434980093663858215277032660496495295391953935148687665175893861360244372072430195289520558129181079384310339911026182177758592183948837364261513495970054577911843748154014745951792476043111380394241948928122013162912503745679087487323278900820803130396161550771901809841042710646637265163444294949184346135922066987205960500178849429058556530091319151177230196114518177511679243052544325307505948722563103339177494085440801696332066751927035899537872421484146775741649848190950086231632012808833730567126721974419252892699572602746109971787049768756312569208796685638832104585038458562244656238732660798851149224382257439130481201730168077077494315616161324504156397295404523144516673521444708460239176254809572379097901711672631052203564482774719066071276972463439576422004240437686505944192218954106232231183300559527222241077528144248556505538825501419105762297218290382028745850741159664282486536595797399705534969463123045858056106556272498415879484833621654374559500175710506618446868852552530536835428148387100950493451197461296261032273578203057734326579744052354277248148392035229721727222507201163712402632521486363362477655324684553838170174867859678677083711633073600714632224819091317936995145969733871544642489902808017643621268492580723132066586351611871081972983055045434062069497700237935604813395161122043480806262021381679469279971209778636174556215709534300448870922056338594484881748550824530712437503359089756319728763487245524564092554607399587412300334798842109655191933769680101110562137018568352537036059879544242631269774106991111552736825200859475493279727927605809164785678279322081762907459835515350499257307033093180116990232106317531369694444871841288048060522763154202809235402320364400498561102004350542409142252007002326602855673122662525270739937904846297199890042180838497208769727281908932819436572645299074228613416513385730704779365955471872364655106364692311694908309146114315117928522397753968041606338494175693332346951360937121673126044741711478073531278357809616168396557848042976108428933691448041669725298378227133207773250042399896610093285626629189753365797542780389098799929873150335654781727914744237446924534511437239279191393134233783480353505030535407970374988195763838866130566023053826013655013542768524204078822066702605660373860324981983807362353970823719284794817853862756833867031613316432766356572655853071363748400328547170371219440712047967112532609701702091009972710036464246633200402884698128944299291615394216880805373573867404536273818762101936922051208486872362743190907689153100331051765460794268710901086000 [100,86] -1278664623744167038607568213346658939054360445047632641243335521287100698989063528781215066141653964231670888161693070485895961856419261665160054676413807418758504694139590902174682093454180855347198237145559887321906336833856617275841162856425231030662504908228511857713863060489404791556632804971475856835916295900894907271048636030918465081022204892061028171544921980180839236332846475269884085347472462027859244625106550356165973127252606960535584391952659866742763495725332431144807969771905084534292145853698639035048288095725102915809662940430375496076848323752905823152158048423289285291943929301518622663702899850686024854144687637447436137363859659911035950165167705958535071353087958616404723407135324273975252837634941969441467882709274246099408291677590307530658718106058866659894285721156217403378364493229504341503696408161937495407356587972402296224861228456147768753178903247745758472041975509254639588208708922793898820383051607188907885819023321975175446564106663100215947685487811349006821690004115231865064714661720411992521965558824633487934277459838110876924901356549462518965247023846144285960747870708450147777594492536258570375371118034529319129809434052809896052532435264031112771853925963004407060320556787165784672943919059500886193371524611984319276738957553203289372651485974746629317101473066287174687783296052262822080897204504716327350222643526695508346828972106774985666800685092620803833068272980649375261215851515006335583296697960393478999000596505828288902929895352924060874106743997014620015574314517583503955222474779217953757320246778548819150536024626650030733442548496398239424082741189968563007987921591219146091547064889536016708114759224986451299484541127747323917707425932857684769919164717205726272968945077293248741265168020409207420052643401477986789363725818712555270599964490037953988535297902890038857605419017345471703604130740351381140535887471779813962213769084636846459560782819854269366775286244212168575829937750732081459562740183082462421093939635846926636340781994536159359666431385435055828624020630750692679401561474937226123362055215725195163717773920976347102075678411807631895015893746345849913011397912167338532316554008732638283585137799977444337135734981947101585257252108301154261795212345980140034436325798786788062749776648257999491679243465473756004673193737396595292912874706209857339535657219740471628126731254603413157853089501767755617848912406651543597504956122377907928169092296166167709733162651028798752282352080399064434588160413412861936926449908802662112710038309981791514794002956390751998191574531600575964788653931349915148980576966701676111843529523032251905177038823992033262119115937281574168148532122222389213129733572800 [100,87] 12369749471864006195074295806619098993130381851683225653266705743136679660854797604586961060331677175827095844422385156639623667330799935726175516801558385332115261947993653352244011594528170799968623110969129655166304226388041715760290713486472262313780859631617811298816399032147990616840689804589931989321428730982130606261018322939810668728430476296354731100761030379212129948703842411566049257301432314526328014538134037629472836973200210373630958141402704583936077292930907405789611393541989414665238618077905146959786293626394645370127727293710667861569973496052067638775130613044826076790819037128685390627911553215630245123096222433120832339645358166821797902383332318735576097383827840480300109393074208354495154937246066212827494727179414629389052280744318541488762982398994171571866920848824852917234346733280956997475556995649319760975289258649972647228721100488001864341573112720752817463476292315956619501712402898858840159479495388313390300580676328214104082447455998167816441324055634056765726129199828497346285440494748993667018517779553019292664953516805018080186006472518111970923223984027371407216063330887860847573420143037336813522638180873761853595051180338422485873001576026051634946245088166394827483286711999665370333959235718617509242358136814470610345042099510389453934512440363855315692127805289437562420128161001103164837415231485121723421377549773227065301760450547329236583759054435849857197675597113763756086581357929926729501913596686956259207446400518112614756859308432570865035371419214727799635029128481418101170399897553391803607908274351598192173705344093158819036667845332217182808442806053036761135563124398651693282652906973919744608555718183692323352161548671402819949732853492049025865602547390834662927750450322313654116710738717728173184531555878676400393214048261117760415618752363462465165106852428702852042967659580391998537634723975136138018936350015027697536405520482599183216317859628214029826174635901185092336012901546380468206046301505626830767862999090149556977025326119496518701580481534443031782212971356629003350765727640970751059236801906063731568130963651218661959596239196122549491900196542951065359898041665044097902327571342024485499174588896879667864860700635285534372099035506357197043621498275623519618914134374689469489391639331364083478665645517600422832777503120509977488966345414393153821710658549349351052309227695485443161145046699440487183015333555362310475559842069189334169819673811022036073058093945033601073114530982949988505806241849852448757681094705421584451087538024367010584351623707221106599167562817538028653229513290732734777678857271697411285010343322389777812736344699227597926761564875647232227856215117304653005824000 [100,88] 92094445662223651703500961587196281147901607731628949377249174238164080315823491345428307071590571998152005385831939602974940220422790490377414372740123710872812404336364040524768117316575299307277826223991622383659652823143906179115396045026190059040289996617011046969638406216955900855511319873075650512455959588818775219259600775178221582678144501372405003158639154662081586996814995944895866346581819656691650665309454624292720175587037565317820693842193145052492091670004839967880313250036653897701799762019842546674036250113840168229890641460655115398702678592222241661395645141962424428719469451176625673028300796944214761056444712938984504757639033791728599824657634624514106482284709655842630975686793444442128762802154209031253142028701745605748003941803443092996993198621978382490275409577279559945492571063976469229914106760448443664467059057243299832285691195223541105555255733627371876520370744022007774547035597156697665386995412937887839883444854047015353436461651074626512356010065362457851317537615339591004650559414298242458868041109578790607304624419881473789483126668823991125424996366768973714911480619598473104408450303264646406296255668846048554717864462250082437747619347268506504707450129108030877135475299416471144840486045886545218814111473025076582332997804016804726427404765256383540751476796779302809926859518043048875877423195705350359117886820406750531199063334623236069375756347718215104537509263316685180420774531144853630678435884097314397105276391250420188885381997646000612093391741604854356113594078970103257585559445324797056744933101132092184988921911762366462608727163055976405031296895255233500079999244967714154040124273728904172855382997738244201647429392890036322396001287227133543944599952679642314953841657179490692384353379479739426505094963414777643701155130305471807672532136028670761318274015855476485568179796986350501805378902906648604710693649527685789848347170716685388735054241654757412180001388471831465631541828590854243346682034439534288064205874472076364083824586635793803942807222856698628803869926569094951876958949728687385679654999237973433294015832561186774822652968709942670909768803357309802175426692171864547914749436342295070103682186113920159622049386966010398945364020704669042171149118746312371370714114280919809699171677210624353171547528567179462138078785187744336078039675312012838400536129916266330066999865639482544884213668900524671115072621243853990054892601049169595584492806445683957278574069903578028533730993361938757799938387260532298556657209106453125475217924526305214773357539896650700456396106020652232406078566478539703841724020794040913197434608791911288966967811194051238256814830948053541880305142318572694400 [100,89] -1841993276207979022580438148840298734019090914525058943178081402583361031445118624836241464910043787621609064760282685190721635964480913038102743046131835055662544766675965441533288929899980522470050301002882341774625925077011161519148583937957991225649917376412345280172815888488650050899745907087183761592571000958388955792031156132661160810040168400674861863410808452837326231367339494720184916600601051479778188106283021693007962507467587218047299787771131235263280151993475286120254941433499236811319044637350732046603518237122182806454561050202215161036037539370272137898724641244626507807062484653126171214471718003441997416420971711063275831188271899335648223012632285086712741701228881665237535257976941370212276731741782994452453085072738985400664812406640164672879078255644882017882424551938116264639118127829596168806719994574729278429724680718060701894564450572506458637607154670003972632987438855070998125511170631580027630646697324042634316457876638014825061709861902431242347691697541724408213467033691767231306025272579086458080686008634080941713469059218206244599181891841272435872977487748576055535284545715982457240530775710305396494453988238142588362172485424592669127465076160742501059273534608402940795037994792349772283499693995921069202290191210492654290179955151429993768532585659759557396348232443539541005428817442184165061551258103564619032065345102485527318218384503179533484870033861135227227891928659452950267339731077875963953547070654884973158240049297698705844452833695948565282647817070383586391803188420873990895960788824215140035323929308828676932730701809883388600974221145538082444459503432224480018023827337720875330028196668553018041765899560026114158407941265979448711208536446899106721967063601479080444026475620943508561499965662219790940007565763711633491520627367076884420708359039660382566873613802395043903064220079115331117999996306401555579882741521968077494938919791727662908798905980655855231148352536322426929641460250363277506590530565664024283803608985465942827884399660674704303591009984150408642283030197538755450781686830439406110238973789829428462002668939524317569467048723564021246366759085305847238155488634627785540399209717986668088476137508886033133342646813150324492383744493438556947276609459910939676316984537683805580361227868939638504227311470123860537729929661053807449896331305724145184949631343642290419682697910371422437446881178770590084578898701231114693758201325432588112375069893247924463853039086208957991215723877206568820037255426920792385883936839145839977609580007336615506458253712267902056367872652042857893170912398930014466620923685835504423179192540363144129019866778030443421585011363537810826140686556140800 [100,90] 16325409554826910320210343215817917436241954640014735014934414879040194439814668031865428267536141328212932910861645273389316728376483330170049728352079377197268111571365108289912374821587935189907440647770420738797438341587353892760539587630942477813326517646467359128021916154726437573606196422550555554218674696737087345248926223216998248555554487036162270541320941713533522455965314386036991087721711282718779607034986893214774267006116712119539241940636060903045777163340443613616860390359327813207324125494999771809150656862581480024926454789543734307416502472359252021053953423906956832106800186554420256005597469535813891883295244177755950734145312546340013865215981750777952570780382510749649898902803185252645771672636928855112974687393856283616873143526781114392279521574097589088288835538994601503387981275480903943708749969247724568099487314619216452628337764905565039552661690245883060700068187631183924664035224890216065062097995299124019253535582435690060838916017534757435786348748507959706328767218132344058903940190049692454456801500611441159839738381520147364972086976137349894625812008556823114858853136798200400263623763759550001299067253518114921311591520880113748054461878659986095942116181403181332548379772770605949422105843822395986936873684274368744177291896638305390920401336245803316457706841685369735841427485361904132397188582977748431720900799682445212105833451442141185425657327334591196554129985948864709036458769219907732256033121158221029274980296775233750427158481429273215766023985246873783111842518790865434064165828220830764583758342526721650732636180314694847182168158729606566940110325067004625633161475813317556980846983873342866604970991866861824493286620421675732557888257836024690580349259986656615818771059106786933921052654726562066965089426240987925491934350675512735524420872793964118158655532452168961266730016143712319297137833666180303139570230922589084196209946522599537238942397204556314537389385760531410149803868494349022055374720655131442501763931502860486254187567040199818286657474082070319943700713830354061984342364509709486150186013899453916775310180089629655059451999143448822614555930641085362209982637786341530210840851916766595756240099170935644323606894701232720225242704851557610848679260109551906336842715816251885191660032172820125065219343140627528983880332668622712062446175296498861895650523741329887335664025085990267171694983703327786416513575723103561858637146565795005178821491008858392029193900851632432317801780554050346686728491447995383580888793691484070702871207829837017061195306010471516542201435998838342508256214788936111507521127448907575731685867807938915424576883815688577580659269808646804065299121360 [100,91] -91072837404065998562114564793555321816664021244714608677631596823459829069032810794904450275220172618713352523708897346821661281284621590641834842232805632595050590327554049636708747309211664155817591722155666025624673518725500334794233462393761214497971117858242588064155943656778406327110651139823421721018246425192708353821505639342731825838078688162609121780222902170917846532319308890088039527786713654394692875639298365899926568863051447097488511978691633573634667750628837486251210664086853603328274579285087091213045102399523336682989322294216220835959703430562375377329068671026574222557061750800866785040420831086709800396329809044703731483864982005357669000283282521168673055272968625305080433512276637750905496657317060118929873376386551615260689853516927029310645314429084970370933364050709947660481119195940750241332669538990860775912113983634382465988797897171286725869338896198415055247198573119331285502742723854681120240357157932164238283009395085746327588469593871992626685790521709863087585186369036228252986774468141700276370977242546158730308859081382406588027416731884086523065867566174946179327087518663381635816392480853004924830421327777273561869165369238870490611658838550690174476870952495377461832739429083764329748406296164883830498999280518159384198346295786173093117778184157923837926995387558050876149145293101335868084959724354682245055932066708046002383655647703841561073947278773947110462139160419938436832265866837385900119134547431494583938971715823539761095825866135416532524917165997465456328105456556925537793034001362342865852841319037223037875971536900400708142046491072817494797049297320901242180179121352415003803225064635657661759580334569227342111491637205454071434912515742383588110189740662321596781338275222393766485341092583201691470667328434751671905420792470339201086473184797678809683593347194487239181832881831873443781707385501073803371808933782233404543003259474669077984357467291104065364304419833810410994381334190263597108023330393406929924682489942221910095769426836999616429909590242997009937436016237384892810500623137616475864347744373351177012626541963684325119794187530091406226960447583179673959242918392650390577036069231821614102300271042400243008800035609589962905622739795119441259849163948433534507671644942557635282705953381838268372011004957644151138772271735091274994535396003437211717487914181504639448000513109549884491932722359440030545528288030605493214038245419824194792482897129042374992632054855834318239159238919193724563255686114914247253865534351060189067792648867408387498412524408416445771833882687869994141400027616040635670615843463482522881001914250325869153670762668328342857456749775495893834240 [100,92] 80641341452021466654204253502502480942398865533897892984011028949565990512066105736052460891302643541517481487538334731040568239833877414356930908062217213600627309750073846072451645616921113017903098845927529112126294685282074102570164511381943906314208031570013666422960760313663615141386040305475212567996770413935929549213502271706292287201716242099282593763495196326668553312677325762872972095575287184642107658039041940317768725482738256304381211095900029246766272106876277948652846884010830021848963015224515248855285986849690753878794053163974744620300427240270536442599127867309127701142354877885734171115827449200386661373297649583265571887420147801775041174981119086935690807185434985289405819498408865775367160539189521744382296293282912457217753390267528894069118937244692552625045296200858174811909485218130959082970625423487790505595091537061202632899559776799522608298533324188857382361450882200376870164486640139864080095580719744467219755113858464169744320540632789407599893810572033904220721490036016752645253834179158642302105412174485429143534038987813725150683090556838041750809574696642424654753626920779275098130092794258236046017885262992357232230237046364654201318586111041601828795261830116291847018536142418959207128828144321460435256489924966479304616008323686026438479182967552741882215121655010638757383969536869910278618526055235473002912468671881673231740467258229167125613129398555698286743316871277222637388005226816599071249010930443424423917407554624273247334992714825392663877208602103311227923105153611672017647341209149039714316310154695700448762841769196665558421425829948405853236512507079456450202806895531826715660048911848056796947451160581229179437948348743383917577394796011755955780584839346835264785467360610747038182552202283679978737660210901939666554047569701005539119416541767825774157386044662307407489644807020516852549239688285444171837187930610544554800562015181639183913147923548981688877868407526140624923367778582590381509995692595628511575043975456037678785177216477563602887816553980219314316008401493096676793513175064719710966259148568733168917625977843255805626387970024835356511307718870439084586909044661785849445264469742034500495819000324287069444355446299175204724966789691450887414896712374065996778239193150512069098558259850974031014607763086024735516858371332643260694163737331767863585856702405519156781499356040356286200020134369445321752815077847979443446514313458420800698520671348740258380484773700181981542551196779869095244492780134234856033273967770729064089487249023447805471854630365577084799501222853681602184499920331729552268236306445131086182128082033648001394203012421341804928798172242513280 [100,93] 1417401123964215944382353206774758387649521425538123177156104478292770952846478264102813819881875358822785813612950871483462909910469158378393325953069082095234444142094447006877896437840944685691866950647670022545980254864511056246091956810866277235397996583198448045380353324162213533941169345839037477337975261564840119471342047149073744992567600080545706541987511353072536609389527422057547265460667274332038138334623183263691507432368414457641838622984477789438362350533601564396446517081930929734915601231762692114420047116940687306819577285460036461542301724418693030905704988160999568493336062693638484706080159886213044645947073294310688636031510876559183378653420197369169146343258326114627250490423837471708869435411796394052447912944579634038120143585389493195135073065173325384077519434164386370568896715258694919858419620717706050500486919135014875511352873626546170575160438061200641658825776984203550957201697815704038624256816545125488214269853320959463220452899070636546881882647277969199059278213500846302113678306005968594958625266983775736670136344860614742924014425602893156330448990675275093655476616539959581457998651320755785812347800348418657174875650042955612770503960673619583059078551276596432999710617163726300120886928778232451182790471986728801811398401370250673771418375485206108399303077060266282907353622200916067758339405685234889848689263126642196392834399993404110369851871074593825018198314047533348419774651174053193921284161608047161449527462772879995587719825385650689402427544151995809214844036250596398477070825526922226045682377894794447138234296230911866800509563408875971927936279038046502740910584528841644618417391982233484900779449648708995957120577003008570948004836837325265724093006666735994295654127102362211461904418996598460367544606146954163976459728609731860981639843646297312141252957458594440149643985723258477336336544829925316119822005240438555622559329240324273709650744762793616046556561675828167482822030042115894068715725319260180369946129580219267822208323650743241092198637384096062545446178612974338620473511745954699451990665206577655187297324428762055222352407715495961466862544364202872168025910979937430299034742014198554224600528325014775810306375565562912708479769090680023438749747031906568121290659837917948812282078283621523874667924231660221586092033272003416718277879113962129167996437583802434693151979365187415785718558638862205483844717444671104857523952008461459649096444339613529881659985770349172365589843771667458435192864621775752686083427647466865708496305911127378791051815942928622323372931199955771253957545307292631466314690184340947089267001590813436501046757576532539830082483603840 [100,94] 6277951670921082598777166777315931079991475761816498502733078607181177093973897508725291909284573964390505555721125401029055484515087672997118928537752084827958059595036957833776438336559556928620572792916039640254718903833071668123001751880123200164213376639483920424151420898873067585921898318714235358328488461985082757889063643667790501635394161363471588925714938848361217590866567619456832762626095577127091303318435573004915826824683948042694810238052860515723383571458921240948800556528519569640761980750913929282407601054259182861109101430080346600559947311597158124845999036390301686180444387550443621139660091477295781461767627555629277051598747365013932597518661567855397477089527520348986723330396314451911748151071335744785040392306395766646957218213068402719969560712485120562742085661965295949131128773313185248388380440309291822905111129213589370749264127890723752106715779421985880127920938620184315357764121272846202125585724092370893118053479168857871663129205239853658455043345255600039916134872672235146269600001299957988466211706221436270301088789395331637758381574403733982587447730555638123150003477893656389926830955529926992026857998912232383003884773275650761600921950790098823703011143929557836181785312462830892354541895161674022203448739400451433289452760502164527640549543330017139273708650090482548920939758527617985308881306263052348950462732010788680528745167679620854805980646176729625415545428322714964322391496523436206098528789120956138882227284133494894017096389332174823181808271925166608393534557200125656093027734654814084687319009489432556298517051085396449025104621888689152724809763848362576933872065999620040644320192341409742413955954756093909214305856893180801179374980144664120422285816536298067356059125065916565478973094415454244045555012317041073216150084259553043301394588027379084508646645408766058739307919103074539282569064352328883181300135859473902780201753316887358262706795493296531911086208347531379142728402967001871087651803726709127297288267036264055455645976754866676180080803742704551799922812825357716786683226183045073622013680579547287820914430877763643280294048188967093384606090609874565546715944161163782743545602989662498667012800304262941474446604877069287619701046955064520429674550779333693152084303202007763016742289437227689554888977302978826246232167255187532010108012121713056080868403239936094306806767280808642821407473783762553046602172188266275517508120771077695649704600373600691758497382084487078946218492950579560396765536318935369069028379636049944437355878607502415030663079783566120408768127388649175790578413354454093454180169637991325756173239261760692148770105297963168364396640 [100,95] -265957493369467475692481412378525408817770873510886920287494184402145997689702460208758924421535384579738103345211172595756836701729795667264273093915584387042939038464106200324552153500575051131655690153157693084781882268117908975967732585490111820106066023304490014603016314730357005142466315276042872109024516392477892007628383628486056529038534807081432850942110325538891452579374063945123338794221304265623559693577720022156052601618034750031264878686050363808443975131776759222109848627882812510453120535902325343415528520945299189559988816725243823983988668648109122191672820217831478997934931527003188446863074582875209573991570982021820836109562767348471272667132336168659159478728074706091106363234111964993864041225937956566456222380868107789224624881746373215579803692855365727696106659140896383045976850825725413023696846251973558308501961917476155440169208916574751453811217662595714656738165318770968497130003313586804045306980571348457691152998894178626462476841763454125088619919187906044031975825292056496101019307929785608971968465443500845018232172745004382427189963733789737318534116264660995440745939866302414318553192188200868716800375230265294412333686835350390429615987232312418400056313492079293241394908587234468378270779263281925225995054777086237715467379807709266256397557250868172805503600502047119136135223423216938863076066721970373872810944303340979902860290711307035129363413522018400717234648412843233383321301738645683885173130465241179492182331655995653797395194196548613993899354829199991605723856165782049369173504253971524002296522247224660648679228423975238736550969654069885963412359320091668262022495450925050011697896474391951736310410805287826633974848550966887807772927220827280607467194545444510952590850677477619753496852620449258598744091529258465023179178644165220652186562774853073657670569796415610366488372486525979690613615793316547175934305881388352378775287065912061700599876837932393572009769500506986333575047422637517965089514137484661045775326487107841058260913449100623599578169267132475209860512987169054172594968129224957132487552243254020211664014192518175896670055284215157689010164511545936385986865400065715184542866267546014308705831195571069613402480113059149694633683087076065840005554212295339959884369657365399838589747310684008345600289155947811366663723496920967672651118259979794852935307805845509551932889415111988985842135604891666024885844819232055317215096421233763247547501718449565890745439574690348653013660631681218221529615068598730581752723360900136109959038345782200323876095973871108639583487600452021047222483228064033475881450908691650596890261725344031370983913819325765372160 [100,96] 128012839424993855653255980763800636505866808297638324619830776461600249160428306642749102967800982227730178135214196651024281110257203334600265679818489994294328106593291396798984717178702383031840635347222020559491736948726644872245585559565779942307306307209540608645352744960416707537373309467806949160918265122383544082862875584382983414009053202176538713435027822680746174973905519867672632585632846859835019304400711923301989988787784189969636046011242973716513330882443164924133865191251821823457709573869058012705640595233226916504480033132752061878401592418892606179951334301730475364397309363764660738212171671527516773516308121801587989730041949350641192500447427473865790803159199315841270506916378852138158005772249812151265063246731893544638666683688151549352927111658514957772961836077418153189268832420956522025482142554211991638922900865055614845571230237288624213690354501819181113444809127329479488591294526220530994486565384866838774705823194203728299424823074707472492708274177570918080351898766730875449773025940583457927293546768341285602806854388721678913830849984597969388838158209509354532940251208394618471577490196060020902350582064104223545538465006316257170627909041994224864217861407302858763849709923454938475351144260133228840502041190751555746943542833437836930417157801516223692530483423109199039793280790901860419306404548717246509735239275142322424160132247768988283332152592963519137344478245376772504970009519014700132894529354027874663530375998937745434092999667562512128607367827703781193896634000208681465554170942420862636514028277169756593887631351855607591381746607924869851088655670415692172575086206068978739994896717410477583290940940026307531475475218517266604724201522488046400955861127241691575635951568528813842794772173188443005984499932854520030689086039369116190627794439309820360835015059720696632817968844322634675757414569816701765058412799690566636986122657131051285386533041693975544852072787360555730326823282265855052680000006434327701563779652464375613943175531750669021512124354525043776118197517377064565964794142494520271891760915000817628864147244273035855992181736123288230278612216339471795359717586005972244743542918569967584796853284820608992951407980933811507087870024495076572042040630244072020285742060064398585958578689866773646832010576725059099167427860980572457182852482217868347843009848601179430172636420605392350753826217473506901475093277531840381176635544725519581176850575420381361591656320140030649533036538410660420443743346259591858104031334934992227506231869787608175973601712151976626569043270829764956332652483946743003143249495347940424772657294884547809428026725554880 [100,97] 5079261945423745289572518656459087323466035783081640367123728041293090993381344448103625358578920258038138162387952061764032435427776012749447833188736235277330731133298377848187200455944482785920359093578174177038403009631283505370848561919223034815744045957251409057096869062019507070923114200961090941763078369058167839365187296745770548239433653613453862415655982249033691896577506961154212424983438771575612021345200179960951924878981622968454600071798664403819829691230701131008515725742912290920462820088413106787989592506761267058474667705780330825232534126106632783379561782894788394657975395019753291015406163937877663768922167586921082817243345555479600633102240910502688073931183756994904470962682912328728295809313792044296596006801187025821076309094740447162879526778146116224969956647452207635778167327405071388369300668009746750755194422346545038277662302547144230876700376805272811495239879694204795415002771379833964938119691500629452965897412464224812153542122796497104823654506415238775198462671924955019641098284765341146667839750830187834281047273399445973317081989861814047218745796862164097167140156149677006175402548265788715855453682573684643988271545758177356512614082477715745927617060388221104940437083983771520793197008199070522794719755001427146969970128617919389520490639080611949347289600235363538776449244002668674160917204964714585601418394934513507338849907465037421526023674618033438218952630552226616931019440166323307825354400929925693890807013694401213324234283452993204529805836385334267302577083080785139954001060967398335979633948612024079102496001686645820961645569013236870619509978873459796485262084029917223490472934511544439285362587596099455226650187646620921623792997841281179341224591093856094001769493143552321175095715153311734526222541131457364463170682987422831453461786968479114267441997706938303999547730092107350807862989496704947765350116976367270870017623291621289833721238184756080849253408243095509197453235835178446575807172339466677537141448258894516043880923281038319757197417041493378963266199203665599820049189424619283666025354841517703846972764743852471689098872139203514627047061835046150341592570024999003086887519833603663302709139525209840748907172241802954205345189098447988469133511139409295672014523576488975834367648154713295571670440074778209651335830203197820532002339276179542876807717141282943304930964708635230784526133207161834129568599038565072061606228100884213236102503533472545220248992058284348594487527188973545833724681132919375563210293285224139040603256057866967973771103582744429950590963640885096205526410496797935384649118955951442805216884932972528484203321280 [100,98] 6536907832876626587443786620343785777328601548898790519980161710214509571116931708568515031389347879655995641742182845307131553748503187925408115790807474388280261386905503389447248190441144511143160014508987683830484538937697591023074829341652889487000754871907636827569657776115170554867245518917106254040696536876396929038014396988485991780105918489040269265946999754059956937105469597823452455941398691537816121514699141528799247474424806334089710827669913944452263239628210048319490553858793659112628685711547244597332326802043098159016205755594130131488401532999287993351096296024534248638629903656453981292890932897763982099252839450703057871737432674339657685278889979950020775709208494778717092023691261164927756529782169907695963713684474058757501810865633290307486009959901840351089526467966943452792404875439308239869723648411571730997600745791384007572669941817087343615586300549076953395676228799742779357731278314757493453580225799934926892465901799342840601824772212633385540980099269724604285952381583486989161452749129707519819339109337904977188921207305792870844250527494842656340745730049925945126399011655827128969342919067623963294833365281052286501175617646635093028183582867249187746001877011724050926689732401343056497369189603270544693313684935951542773816198610259851694328684688736742659698243624417771147028725888869332254169007933744257843241433196378234440173829777664401327877915024345837151852190580949459562320924768875379656768982811336235712664588561536784661683816595476539216011982994786785092140212473829277314367222434488244874218104402933741942981471713188622142885403661954847692891222910965658927331163522333193528769623316614806619406615050520018955021202493067084993037544423167438657538284754592641849447373948145809194286573874333085906252622911653291656286088515489365461966469241784711000502849021469540339320726569978011729558111610772499421803829846707282614163948166709182408526625495812667823134992815780874683326680580041796808742549786684275143958199403819967364777206151622386427818768937826695575650725788303173651076601020534160071748368811649013870167093243272334108771981567484285789329522811650114901635171126331128477671615993905594739371746892280944928800409625706978802900451988497627784215980579338975906791525624548506406219803754574448375791771569808170478486357996438347140144471839207981203469331577767636565682552071999037583953087610157845222442325735579961712059624130225141192696435439276147864808711265425357705067476634930482322409058825644875208389090451863683930523504526595652401373346255207506088319867030220065462593901593316015046469867482686738596756089084204849991300 [100,99] -48099371851270955222676816683335364595514869315177646372610969435484451968245718302673284665649271596219766625171739826805344069226460764103573200073727798404791968318358346774677513380038877638777461727993721349610325260007766459649933699542683919211977009126354504385438961797226904589942548952518271139629960304953982652849687824694159217377431889617208267956874655629272490014293231711822550794677893154984512574536371899339914266337974744605545104973369901392945741242268825711029607798272335106247624924428947999632731986803245108141503087597097359628267059359624546406995208299063412699765118042845149150368143664133058655095294209078141214369235524517102548147836182435614719369453207888749684098705212260766964915797414557564665725781857009483815294212744043228555163957494894175504249565788580512855789845718338091595726054858045486491311057775325637756591987545900902597116342715476787711287853279081304152289406116001574349092694903266250847270356088003511393349222014399241183871789142320565998583174548119685967999866593645560055097901087929297691371672919008358241689228574814731066926847190105406666933446010222686406921193205885109013504484095891357771996694676879160981530447682553736949486573308094776697583432957192098098299728092574462639195484307339091125894570756385221316512297667317008925900739945141193034263973632138480517191741402231406767910272496776403565726173199672687317758259959923201270660829852840127510565894283439353170384477503544587994302322741804795234316809120241902396822643319054345897722487329228559536165815342735117830422806153345647341667027982065910882048833511554303498538147199118641995409374931871211252843168640625551724823537281128387655608010705372544022454446871948317786402045921848057632173539326992189225727167561229085311846340599874546245825901299642121606880678590860244992972746344089712419878657511055896818961319252405339885132487875657097541635412856236824983588858632432489122889736431074115482078851864007909114935974584969982537929094292089163074942605124115192090301035529029830605153464841928096138357829780216202530866698179811005947717232918606516333877564864792785232483488935267020970635925473702720856680533640247418859925381220829581342048835032803016495464065600309938654875632778233104557697697488984277185447948084817355062448940236169407355586731092409313376821832473574621075373589608269288201497010650309931153519147907421515000162637737410908737750993999648232215351518906216566136639472885708160567770093278344312735469002736477631653081836568790412945641847225036401444278821451559259891158854928094913107054966114598323139387375931480588799256706547238000000 [100,100] -18631123501053336556155848001801909856318980086673103322703454752309034747471384702245408485801401901812856307263736695199742903190508063739517716459842568445870793103354805373109774925544443074889169224145345756389702160329301687511138254539849247445384890406688206672743909486247238155934598675472253413467083515660205035115094121151086972487978592323759479300586721266673227395176005425489136354469689228782480954558440017970225969251071573359400535111484766433075302646432255334405908051686430381643369560640972648750527326761929531041541439558955065844273144561096630261967231627478362819443530019074591815971988618330182708619892222718919909480987514678779486221559605308650591044069028222632248727695756340109135728732838655140416079832018518472825576010556834376610308354147770602433182063309331064165259932966314932238388768987978096510850017282783193812972304368872254215149041031569937545951392256076907783315582429110130174886615363330935040306965160693400837726857517293297772562629099776882160824397768357855542534080101626388438132350036449232470606592971742013910533302219330036814570732570975856914614555430147683223684658370360562741518106222741283111430646424311326626594728838782301166866904713724348709283515675922756202866470208651063726311688596847757869334378854897831082885797921874518505893113016570105970153678737171834153770803386841189699965073546243479770673851236726781175564775133676510508060419330445078134891077200319554668306689340859918091663812510997082060145465211677127936771438747710842101762438170997556378250064207033916227445711662942090445221525146279729657916863719791949666263752472968650115121844191934780885418413943561681641167827675432107396284741627223635804150957209769106632060388604028128662903935364593101251867053703750495085492674536492912973184935101438689068948806881970967632119660596037878970359754627821666215499175690300856785190952602579639089528550271972784821063475162378197792552133238055923080368762135952402563353370580248516473617354089520156025095359554628861046367752963523550689178226379550820358775520099990114922136453607523274289952918817118299924269079435088787930364040811121733732867671554299138642340624206908796817666198884560972454341103576924371669741193389757628970456710801964894954615234439973581157329458807999388279780117265020396122571565614545576201615964226736174592890235712407662651781558954945349109298385248656608860093348973420809133615646318904769709958831010242282881650768371214102784872947119238674086490017518167651655591643925598781483911361637929423424616950283226720831535706754847010664821114653099679524509134706613220743887066253920 [101,0] -8069733563307915489814628438917441873058166780177833677175964703782021942267619187144585592862138103358804775200856776486228546511126880812054887376382631225150329464503159496150723170428111036236670116044734679536202931335190727337946609349419415297418211137579084982742573166833590999557225281213917316269931803978603280071921978223903634334747226555380331622728722915242829157957951833479397166238743999003288805782250734867647898168530966392954296331075077917220352056996689745969700812522919198838688890743097766599820956257820113937919663310785519215593057417767414467285949681854300643398832139897500564180139426389983517854827979423412184665500159107394675026648671360901944511094562167973903610900198393205387602594464717917866342576319609328741535509057917785149990737716619995542613533039762914339035472981506402289528249831128279679951498417841293801111446670741010365409808070740056026135767042601174481078992104663228562095491434751624782153904663183645258104154490138299445389775845106006683449586412538265452657885347749754502354917188040890288356960552213007639863179538473213091322008722665814169855008592110466422184809643856865601281679383077428190392690058327029624684793896501292090372444114098740840406595116888604274426030770658006107216995161702621830034464578297758642934101269730920159354949258343704567017464115429625995197867599085990226842516801035952244843051360430748469477465110705419597188501259443380108415436125473790156215524119929880380090161201489324020379732082726240443404949171306324475025234383274150265185534252056888139648465767251716048391937758852314962730830326115524662757907675374505502273744853694768063061412433663015519867658494040426115159340818766006739941109995751382190995455691310084740368333569837497431793347907694486931152234319343407484071756828290969221141165269743268917199221672982158979490599537437829593810311070816308846569240409024110804342080248113647646914416281793984648020952110233362411170054697291502562140873570640315010721141209779509351296232329374100577564133201142972403977314822264197826082716263362627128786629787088349920606306984802998045407950844872010001399284500156958341859628489188562981634401182964177198754156758877873775613996002223541930221187229933306738581929945298590654566906317925780145494380507979996168902335522643968643266094703502696615704609133333016587988909165582076328220113711086665781750048493613194333964345046466413380440480236201443162649981295218188287750021229600733776719418611340433105354521770830546377650183730833121909216448488352798151295549537515988511103154218472960366962738430039350166162579998397682409227381720813842984976353127813594422954268019217388413954867417426143006780869437043157501641776617560796653513464516984688191757667532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 449113369401191676084878624236930237187682970327416774218888840716523287029224861133309493943927884814568780312300339612032631493842875866159999279788397605932039036318446931353671212199954573201544063170801576293497293412351236135763138463371619699007500838534101480684598478468009427597937844371314112089691430884620566279865078334990600716348993723624835112119029226152485025411770064223447118091195903175787030207417256472646894308148407568635843838941273272210794097963929654135254831886952332741203575651125397123352855089556522250422072564790424819167807972659650924592330739821258008509929729674948505947488217629876010221323551558184210945526089662437280322532714456195914074560579053348203168627939921613111216502460952906259518579198985350361618483344644422910510503496959984963934972327110983079492998893864497773917613077758318112194270521428253821436716842605848824572003898272350744556514620893087833186217403452004044732655077081423742913028213356841971847281898491475458640345354210719665603462172160361890467050009535151224570003339130054309310263942226066726330983203338499889509241883761862955413161425844043860505901129017276127381607706055897615877569911530931277413705360475956462785678059008309822274991057499234075305127656127068535708577158384395065884581340939550735656876588851522116418672267799024267062886826467915729957739404953866895172945451724924371667719735228745786184453927103049244610795047279601940717625577996149173218046454813180688796805262445795847548361936818523515946821596775004375632068884233467932950501987300571098693992975184723966576757843104655600149698576250622049416991793867700088573641774025101657847524657370304570254709363078206555940218299777442014175976431463634707242127470225869664916347865802563311910413489878518536689103982104215276682418708826846627315793356194070395308183376891348303227485082969562612364941751696027573619713534607408917402679816772218397403150025889728425463533679590270157356968447062828871656937103510714341552775452397438269316015554340778264865591670698343293629700665436469153120103938705251678032862483240243719766241225191999747198490865685972526253789163477270132322621513952011338790859522542029187423258773586491077784699532257251704297473472122196245108235437663659238816879392247092396767544811994281311457185021661247181273083500211985015291553164761091027012528153875082594380141910212619183962833364030243977979276343725960848400261819257213121631521889950950180400780998487053980816686463528567507812168924999182895981205897293955889406424198616109031129735925816417623595790370305866680634906097325403838109108391391274966192251995702980849605088662709314815366749227604159114110387476480247771241969136442715737482449913396261418620649108955258269222211235610624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -12800717398178548067053629336941507721289719438842231357953697414125043920287402880869029563133996154924888892704106461103124802992178644903625101746290979291219794599378168097304763726172383981620625945680674203178240394878011052159795773843935249146614963104642604026972784235420839074126366866036695703867432756866773987520721879850070363380063405138942193800198278514028719488975950425070999974555634811652104365591743246408282887676118792781466928597727279100646898528379969821139257941661751664135561928644152374111403036274321224198944863960216160258435589605607927078762273499021158131277790447539814571751946141154769807055559650454471814609762013061369656486628031069055971766576182895768081058001844407490962991404790922886298524002703488437652309406785487359186997908759907273794039336597922871172979793953170134893019059244358565909462876933696097032224341499895620820302963945131888597255067058421657707069580777032095805379293914261956920941493008422569781287376341677637246874385690036151906627229495445343869827659640373329116971210216563173900556704081583809211838179742135496327643881233048176871995140806472576240714597457306377464725744011982803462372829072952501786804779113389223560965880552573566416187997079417417800692746833175939450506959547647431037306697203335400913839950188641027332222366718037484660862461166553854183784603845824142676709792982751804154902195958867365499177354686338527814699474121482153382260657864627332910980175349995785785909179736358571612021270683008124028136398663187117147770268271760597685248282559963357930283338061269369895353387886731062344836255567981418813060330258256909526383570651475292420000635627035267197548278590840614177955576768182614930853590588210044919360639295113683958014566505965064439124540293370467430253770172642222205590534393728533050541171230622209863680782814964731422791915676841318786548128756053347305409319648180190483855476852266161541602550061215934171685191148245865686951758788830325119339045950834145170709104167778349533356181986891954425176384294338572651646742147268751798446425171260575180186928218870711782782972491066880843761074069497310528281148255091422869308313376194221488563562965365071751289543298131802152067504696049517138135250355074344849667572334777754755728920661407755792677356351517469770674709316541464473735375631580884626211237628331364653848253246429548819713597328622781351530728772013201822283693357245009622016446871300801665567776377772377835354278742200615481588612804035551025860677872176276264936981116130831163780286275539120263590691342100021747387829148292611640549500504006613662656260674670726731759911185236280821270755306258634139520598744753844935676137561283251869897425640404675463302962191913145634842221169039879561341098472243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 119981618242521535306056584495342220172149263940440146739666503882853405883485290667965225150205584735506433915595316251199243841694379444834673516671552083253394357954921041413625428774945611531893816084666531584756620318704147114455196239073171872000726677572812677387386586545823794257389318921883954734221261481173888964117712421599031406462865432137408530660523782273604469772582623523982291470097955792351956663713803463509576034149915529956983400558078340592879378781917150694426426848418300653375445884753701286575344476157267554149231777668019427581540302623005671213231797097173838928064728682468271734340039079351283087411472597657486983943321935558401798234713086776159127615340482495508785637544723922780608748676834447417322038465112961274930652170391300545294707991200416439131563299272899709397943912465975650696020923146691846634113814675845706392575591031806686624335635945194474102982881644785719712894173322422742149065809042389417641935035341494517042089785427114662560614747660333713705358756465412174959134344023600680812081824138675443432453968396764433441096824622193281907358123834199302628035390242673212806545618500637211469008736909237673582461236998562775582123082266633944317685565349068350068596026373968021588748261125610571825405636542016959598069993746149089702738950936374359758778106241017642136760462135431008632133077001709694378564546925946216460020039955404919743737997112504799496489329645580138010273956629044844228089127495260687748874217974415691644345880960783191830410148926025336049776460375130187322033703455959818949478781745898957150021907816268275948258162500593209832348599636940682083352889638808818909888210865809817941394865124415622685049522291092556251860079221584816432247542823146449255434364407301903356607201265058635594381259240809381060386617947126483718237077437848656271394009376074230026022870657716510978667167767022009067691731815470212430801575247352943450919004944759241841988727575367043557845809239241325541381833906839107603559182579263499155835587716213984702463200980641110963843219105653623138248180943373815273446269023050602494177726421723780073011007859950367838266550911259157651018890792415404111883783691699412584672723079016924524789864009558940051892504900462044596119076652778050533692796088911147351661313342782497251541321781083543420634984167398591309156890646271482278998243021979695034136437183238438722138339271742542256430755964831549630616268658719359141052200104804740496649645002849107907417218889665021712012869029686584126027565775848891545419706576150937423112904228296860636793877891747493178676079993305388705304031381485270406902658370861951583398451036201663548081405788823147626858340342908084825149174650032316247904885391039136526031615938149411165701335836262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -224620362398200652896312144686837721168565617770153841229210185058179804085185216954275038765734201896159891404166557106253023849621039683212965218374811245232612815687620518155973837465004589827057137031903548986943415008372944850299373545114028084004138241609235811603566038216744210357410491128899225006835646463685602673311273534145719049506250547522301962823683258490138065574191763173944466724523444812387156539893406580685195083135749623526770900905542229655638936767554756452200889607447890229912689349893053129357900064420629220263301867409543065588655035271758489522419392821674367984117070851817068189612254736034990936150564213901601588843025438787267977882992306467846226441244938479904904704977652394481572713275096559418213157260490658938848204853117208642950989539988251395044183794228085881153563416827181971043839482498700276522039476667928130703403126300202948726852373545198536078522159984981353198599870087113570889105384636278383828723565386764848458941817238205550080744895282772409811562719542294455786389501315960532564020131241272268844790574198378607230670426907419050233540631502830094477590432180952388431056838912130629155193496923947051339314467138286279068952509370636038653428070039322488330473311762030982078897222971178972793235967052811406189752561925812998446948914024082416852880375925043145112341261083228127229167131741053159331897153889275681564639970118778013050177079535237423680214995224482086470668756771711722142942474933974614117388959529333827101430635521851326301556020397572443009050354181743502469790778483677880790480408197997674791073270359416827761066413897027739008578782188951256132509083611166570827234190462256958121133237764735379400351572727410875016854611451714859489350200623598622437448789274003108728009474794660134991977574239716364448108365295299543379623208863719528678405365782293848012061729804541848332247819043431471867527936343237465986352450436815992946579809202786056472894689872984344839645795655504671059502872658083445184107089844017892768381451283202788853577581262547412116020695816519800876870013231759977667073157178025984831915245540789030247910218276163227203880877165179724732274107650405797274271776076727973658376310284512935836595873208313541890948921626872838025462479843636844543147453795442490956141867820979323363645831643121555218332245723838252823821869780553156192175012658297677041159321241203557415926165720559511044050427580215303145749753492810165915066374590572369446572768026803611717062449156222906657357285316955483325677338859530371550012689431689703425341599690511860001720860632820039411238400647286479189386694922793968536544599648212227112532500496652283314876736610299108088201943169322878518969616665115705497756973305682323435783461918262806481001600620953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -895461242542323841953529478860167830465063149876241938140455639216952073320446053180437244314346074204088274170109438427569178690527220094822475167361029072273699810470849673903010742182447715566502354039016628595248313300424399853707740877386578000138221664310203726158063017179508107394852757412734240188606733409008109329853934627145710927794429015321568213029851116454384054145663405448689659369873685031330913164175551886189309252425961818703973546011483614003760276126335697563358734121948339055080176003346911247228932068022138563720939010056164783998531878220428714816099987494744083807753526150832619952065007659275847777277902376643026000971670149254812767290472028796811228518024740087410370157394671301102279229333597903506595360895928748352695983490180734501493878340531400093015293442142028959525792214363469654057970558754059487961991893360862422878837190197188956394449459289387428483217859149347601133462927758605858642451545750755717695706572909727364486315239802598254767235145770808187528693888684048359787309104246321787895970233626127093958030146976003677665521479135911400418230238090600185807265578327597227683357607402171419000571471998574762037564402280800007766820327337599513889115136490414673215898407080628848141362630658521911855705924969111432578038974326277543712925543141170025549932389429541336166129747835185943338447349588212176624943281443870718878916402074484687830368366112900984782957486307109691787527892782023573721709123879084550325169278363864691041784149307923271714039833356784934917366566533827050236174739710047794613246276132297807919321561416434322243347348393760799984599963011864275093760730895679585410406990106884911776110529438403337564924761167822690927419790542304051765115790820884133113755999859035783564185867925966318013080251272842926784086753121981941239029849585086644760391004179939506213269109057430851257022515861194417179039202548713401178595041881808431633571948350223598199997370998978973380438392998308759396546985179155012005686079284268128581947389472877761185952149452911665235063669128987756199348866219354453510519070900916586684663585243301077029262612094440525658114309598996743055260955858329965202718677287940728532543019416503284135717038167931966692007887207187636454887046835038691544294244286860904274894629531608727587267375476370164477275466612472498288205281202331004645122531421127390988655458714033271126883744224440344093494341361080704232723735908915968527646010895002520193965992814355616052891232992849734485579994467597978124242034032198021459190715783898462974392699926996406921169314369092768967589955536154059842023255049278498435401057565729439573867953020790107653736696663532142054282295455516930679950873413130325603783801341061485134177354662491823223674979640934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 16114900116655731384768788166006926119266192579700291103154903699010830769546075005016211103989321671345413582061274713305049571627688828287030893078336413350204979971856380018618112989807014117746917689880247848439551892125404444261239602726333930738356326110297873352659661193496725179189403379842908525262255642039809860975941862082196988750252753317588202890150775164262143799471641819530289237566008611682078002335002897663320741434143926096717522766335366921331248212261547566468725424824413067040094583689224075842010138475573679317816740810814405717336840340516881542878987861054464596406755802988038941278837035097660282981425819236903783910489690229824387852970629952810191379290289889254201971625323393523610018693640763233883070365607432582771866102289698399036757822810716023080570929534675751576152082227510649879176460417082785054551914362776711719759140666150265523409033184787231458541918423772451598518416954416237809809575475953393717447849798971292403835965736275234317501678480625898030648629564754978450898748914967781744083682434918573957782460070143628079202232226676735289023451677382934217419253528870894830258452683056107663793838273204278506799344999789349590552159607062700715064118438845943343359212059724297222044283292518591590415660507403093955411223342426198553347227819070744505665393778359594226723433726363718179910320587255393823237690598627167735353463220075474561879537587398497101668851280471298570796357002372260155586094550253643483605218652577962700540059991762867744108507981650908520206286752260528148718172290448240582558991152449228444282947712134839687610960163803155800261068130168095140630719155150595302588046096262431845961162606379629866555067459664427166042007217694620570239308855423813640418556059986005258730177377126055049981506578218268204881830709450898220974132572344949041924583254366290977891112401041498224492324879737626331439440261481510077279117780111158828525852455194505763205315295866396250827955226188935140409725917353448039832634457890100939516148856349539808219081498859858545358715517785676414705412621700888667169126429507049877819717403342864087460160728378873329475436788706024521398417781724489975972007243938901380819651144568206700487696171605629104941042725151105028561971092954911156970611793195008282260551186909227376573750913997532330106276924854945610328516191504355182776051475473617377512947224232242436340016538743193914764252327192482541098872651955417695082055432029123891277689956332256077655082164074623819062926490857464819819175275768115681282764688059653145679568057588605321110214734777008739064514835288921584341925971557746302389365859317508966025710409538607553111746575638540425235142685461202790047061393022008709381002618532348150286943409323103074838201584792371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -84611408305667674174056380866679583702760508004296462328270082982394004001363839180248599870346007248665325866230355769400037346270629444929487532633191853879937538822952550120399762909053725890970452240294378129269048303459272668467004105143609793887849598659772306635217769298614390966955598032618064214605494937223210187684696860621076524093620628131374341899304963886513157580355424271478282823845984171323872730513011096711131506129562996385578853532876882954940626964724072073115615662277898466680484712586061332780131336820624579640611836573447071494737492484156174717938349630575600943038663363364309786262535861860868917323259277716054742881073028318047714161678635823706688114899934988950185881596148251129309353943262366288943436622067329064602960114225283644530356896171666754558852404688342411958348014062116912548986074200446094871154600736284602413719768662081451719503134917348218559738059917766803352767595374732362226244700234203249981682310031385601442729082155736101866612416264588910426160765856744876023021482277981445265982750093409164586311833101807738078211531453356350813682134106326159080762361169139345368125008772753734299535438300674209926517808679028647681195044651668521048813799590406627481114660636427053227497605109459853521628338318223118641096203890123356466281851122024075916827012532995549666174836252411056584128489546892831206533534239347867746372737308491322912878336723412451185603419285713275917983097774592810212322463225880852462899041390823343144727122690793723243246026618037528955412307094692098560278205393605416657540589193102955540795926285798834808911098234221618866561421101139002416879410366029790065491931367405226016406713086067437702040006161155106465141910267015957296124014403934549045502405087885849982274838603207710929334675091096545873480257539289580140095800538037171715860719748842873978105842519988005888038280729462112370597535937804562102453348986592004258362600735426425926588555494610315657609221966029703881923740941414002427048466681937877473668827282728709546275758198515417891837339506519719802382780709288625128136315527619487290202421596180797076353282133756142638376242819198706192694988129126727229913212908709114960447223072744530765455617722024125159130022163310762825303637801101480822407522218642341569145091355417136928567286482842347506649949527577050402332941820760007543739454644692387864715969015500095639906819945800540200380969283181214092672320740173109192310385066514199808564671090730339867687968889286019257242613815113341921730370370068643113134038880919493322766007749387617339022719131609818343599878173189569880447649935818088604509801774362685918189526336036690930678994877457945804531600028455255674388625159603863092560964503296219517933157872164185360469633036137267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 227330003175163153491280685950846624904716876780668845220790845251872910450008593773896404403802280591072891479746517937700562870398343018793299135949385928324052697748061019644914785527747078796448153344358193903018305175469193084624850882412082524458959652033928117479081056887596318186181635110616351435775390492322913080337611066484066393321820412809029520400131418472191458089829520684053882745318430927915215193270688257328283473746161759412811010166038899994871635902961153023258036868131278712191151486359624270922343536861710852724214209191221246831782875604049163322137060038244432342377010404782069442213443846405798186694686780435145600988193991836254918664073547996094348033359931455965865219335050304173054510525026035571607845070961670327290134270527649911126189762031157452219310371221953837123033218348338484495414736409665550167388716986626293393709285489065572871681219793665857874541118584168014572349726857459018805894568214208017254132342442973653081778633581735790307498064555090380463326054367098024497229239001663133519903329246071621297893359038525489984247359749975273796835463984918079454320578298198091257388532665188081567369153555050382954804549022242894006486048364490569122143419411070737524635686652460650511337555786720739816096880821151419730852996763779791946325904905953995131924896289081634057112223925029816331529773061072446862074977946739509250533011684817853887862627547353579733673619203558716372065839035454403603678809471298569670830553043990954478830751065886820455941767826428572831435484300545046748840721817872988595488907597164920984585211602648253585290246153242822585214433025318292522528110175810374443520164574524108193934068051340827322784918183787229997939812830892466829401829575702557038696241287846730715514013900322831576954949544614605773606003096821527440363645437431369321331567643786104588968556824613366585874947037113743869554463965152996435906060964609480665416404668592918036808216417191281749817006970002573480455200715128779311143271654832997389240411331302910007784872703593557447241144392535563266971321481766969570460853870292110194486685104148501792311964040166074826008406144673219721147279994508210365250741375431367419536181273585480153821448718245276589409276832310586408551316943046735823399321713521031912021740920664540528335491479779641048780053768335224306835250537384491214677712582516148846512159939686306416241664271890827541718314897253222477652278232367262220583867140196085164673141858949111959845750297352902543732000967359050834616401276609345768814553800231453088953759294202305772010104402365180909127642748713132823425030269009251862818764408541974083680802186962081486284252282056643781855496581374209595418435509258065357555988157465360177440667195046942510674935568924672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 110018307867652328747860151767963335172454731362299941087667997798095247773352191614732045669736537086206034478395366949215688897828901562730679010619362194270813563255312911553290602441027959015073955771930093299510067502215159908948612909780968477059928220093887462892345721925300938984299959915418555333622402711444593183285737282920491397355850893960122224607828880947615598966187901678661453889273456335131249580467459432932028181820862955610370518146191263368017592714982856896757062320553967439932676953535159276467026937541911676775420491797015887693495039671217445707821135329256446674630944301667193034867453200734133878150511207864448310408707148762553984998404988970184460629716694503837231725913109437498397156543799819338679133468777340788943128373276406382052753658584078352690989364713917547520059557684499001690267195048989267728199086042442021257885138499279267266437517982122287102897307071490696467401123124811413823020963414866003602595234627130214240531859988947548434822177074648803321712182869995270297746447665197632278185415536178843264914821440021263625406057218814482952577523509815290589496794282678862007225613163372028315086051202218531726871488290829394284439592237238079515305832281172539102223028669598536397116013554682287932584433335926559723631636212910476736694656756876735324707667596538494878827747963714107760318254486803371420447761672597946768692126917839698271314456442291728171319678195071834992202543908402256248070767304544823809364805139581045590481117444547241077600913023073455683505864800808467755172793431011861177698079284355214706793345864457217201458542892043113634155116604109711332939907174532513116028033895740946068808985925851644797373071229258565755832710488006155676093133513699186449333815127760881411427422561870676674311993641571806142745652963075442018994773123657314135485750411842492459686559357369183596865098766038985948641488091901379009471096393088988454321829427190664972870648071139244339075170496896258388978423311610630882235591271937701502880268342527603005158532969598906601590982111985125164697415281317852732130905739880992425299361082748633401413469449829325672741074429809121770109166503511775989758961034592901983023374954207249079705755015353401008750417870141727705747851126903310618996500444388341805414532938918922963227687675574274658395832199623442485198301562505936453938582120196967258337652149386450498878133873666717247521296573488966421924141524319842600615039529076914594574369390801831279941564442583653204982204259745529752696631992466501314191667281209575735743965186100319330628621767426880729375505941868513437258113012718024740742043740472185898287566859399661169847498894372041756699735954390840880963959446358488129985777047614617902137298047282095264426436184516853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -7093169734456704980874111174217159279973827992324509364432642934013652311464852628375516908842597134483198088662471909022493618274214152809338492849102046423119817738537919887354500655553225086585562024539343262302935819695039568874480524256109417139468735186304351889411427433203611492292408861451437602186472731494297992647236181405411079712838374251335970360442331835209398076008131307390878540713359960523641235190816440202643412247421426073401786165063417719054280361865773100463572883065731345455759054911230780039581912085274040620692303914250919982658839996308796176661223442480268315677114843248410226384999844244570431778721978553662942325607354132339057519291407115529697322450499983933545519033410767482981469284922485024227649338340889806821182923363424481618583536516916632574748374120946409903195127040970487826947422391676947242816747282702814747880904572924747818555094180275156660566120251015077107172039550650669549493246312124314167459283488035003474402925456620573837918194091549288892726003966173205026013489580051844298007412689956536812849995635378690726587008134378222277994255044589195920508723852367471545131713528366276063835423518464021242294906568477134499202283793107019386677999099428662204342987667726466686780726417416639724576289301999085393767718228954330076178502089375593718700965916565118091291580205641740615948079941975147578444527935026557489897906502849406560337689681877006625427219716827759835656705776512403974639328850942716789409361426233714472991424034142625663792736409147475057365398067783745646956268385413898145207202176103732976890558174718351829433907543113425603086781353412153345501172628984101836898846801613657324298819009263645581333594845845939320449430368200062686928463948925631535991053639530715073749678491908959480153236133301891374163732087944336776399043381124828617070368385512259391048711838294862468787014561704041941573428419515750865569149919426335877826085647146034817749740154478466707512980989823516900915926194157607167682251987015122096939763157121457765021210095878259805484302914074412816504689737441356381843029107398581727262983829523828318555290810314048692802239925672254464833301262903081854040109048415799954170423670318294209407311125396480740492243886039216670886133349223312430922184019392002421639712128858198684528008801767739474045949528567979719728545051890353786665948524083198471028218660651476327637273290853724174650308951144607764789468471537028312063577113980034624108148892550352159961145122970371698053585605933079917190142680302218761225592608287980121150324794474152732662899445952201081259254025185891695690496564861644788507239125868284940549191912481605774042815547775286988129443359423259511237147132993767135993378638619865877026033683443276948095469672466481152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 52081413308480617511546124574619667503838616747012986566800005066506589926027234725099812237249696823625368028840555616018625586622304500508355190094547106205922317234650591369681738518169991859662908758993374059896480407516009663778509066149829276266443506230619446847580413751226449288373845171685415759241047972157971454110839744474999479708672117839428524594753505402289485379649865590674483626778308517859825894810620024664952691794950304859583522907192095606909838859162180891529155138854804246967719398134015509352281810569408976214060474474532396384699929230822033103150139992548464045224075461797674801185209968164785211066512110884674805675247981502907700366112152139576267889432173591360174616286829141231058149415471493226870038507034479651911784122007209346642189338774156406886880324897335829883002628672942811671344366373218069795796173401823458000107114689871100952266306742272047525635583229591509046204048618621260854752023207965971787336333174980258342296277969854399704698018303317269853625822071387148146012587471440107407108372708636465325199653826173098872307283076873980475150878138184075093982967135448191756248248908220863735978136574685677951815371849967021368874070938692270443773521185275513189539437984945489246175812302186528263595151889319197954734293007426406296639500917555401731020938333320582683074430144561944936259964290694984108091990440352326311529910361306924283562974149372771251922543987032293691665693170170347181379540030113011603672107525229957948104409155575610241068150587415060401704864426412924500741826718334660551733791915373589617415305742604151598350954155762509301947156279617070860760881395171513930260352263744931137689507016390102330677381017356427700864257048365695234095961595158859360157244001100187177963471860955536811870575800038213635367109586507318397453306966482518205049441270729020387473488562669002380663578813612315111580847565699830116582069869921110355401873650639750222240720023623570855376501395914769032253998905114490244487923738054197164101532908793192192666932710216016464947340438894959615059538808656371529983680987078301685104243927327068562908865318741642457195928528733525493819919455202212553719228597505272362667693522928705283029017483847899895038652157129149775329957674678288012145565933913076965507411139478450849357791946700386807953048187834635531223080785951051128867139962117777475291176694621283135470744846061410333059017333667476663447972937775953172185335049274780947623387376625640963135779904289539131047978130326523912644020066439323567104137893761064681432482264291033475661192530332344335422890628512999572010152312456268397913346659524837188415986666823799072979917791575025854164286397743367522554931130663857815950561809329859579267065373771596587869856266397711073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -248222937612310964263730198905992146609019442389712852529572158462810786733679482345323250683369842146431454816144501334530006427308987391154692006081560087435547656420844084264925137163578228246886060904612789940808404999193739105826747913026866661559061937990659546236387704469492030216493702375533900457286230507995300117393177270707077949150973802660272838610268232603191552806706151824927052130503667456199816046156200645036369920803819530654688714337032711503479261547887947520847401057518349166479630492548751798890903921010518647402279614194843856606124461113486599676133958912343290335101686414681128192247035160163650557015816412926827133861386032207033197399768878176300370098596154401134288471785098079818890990568458351120845890519282922298120603108262540561210721983795081454559873194568160669220919964216551389147700416210318883819207166160552897484985124383339679007485874327141350277898690221459170122597721093130246003228571981521490070026484454496578963672992309988838193976350674165830428252455197498380562330842849034481868783441613588887730077344756211606994419035165129174122058669605343446779968212251920780238625998031562671239117714367446163759171339721069058041595123761447368460849284387131186852263272921087439588089868656387746429383601499402326167058338289143705266845190577620656561900475590337873093962725869352648677246134959254378132632836282078842160780777450799873374528016339499282247545558019789570705839420637650349911610165802907787695938249657614578433793723441333826562268975062367063522229722422972388255247808787834511779390741186766629352889126237895806146425501831670241870350564961896159818295882131601444063055170480575576718130376788995776410210273422959342387537370378706461896213495960268032116197326473353399035248934251065604930676816961069614782158035059947062820523131916889120185841760310188514805043090423391210836878147162275767621857834726821652447302967448057664817304170199223352262900680857216250415139159428708459248455505990191211384446524244878474946728396483299782429253929531489077064242497840015554745233786455596725315948599351785566889901963444457408479922303307197562456059010114780231789237054887534098337157102718940271404129266590366079413438730967614449281375108112971303501709719810323751913802192064190006962268556576020589645895554152348370912867378995171961428197758437933795444996720683864025342891102636012548972908442646146536030446172892890839291280537107011662369732187264126755729553019377062431020210164539215381340441973396136326190106306573549448272377075510340627261627448104682399378786507403427005170717478063198582515984115701550575511932151159602748085306716602465769016799898183664774646111973222253029434015219505021858784053072840855224246273805126593434197017551319386921369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 931660746831832042803731415966651841139598367398380064339526832759244734888442333430813088982066843483540808830156190528855363588121478180881565971352241389478609882213036292323472076556010397669167994376569095409457178745453355200776064401809550036793665592659734113401271249539486380379412902245175730332937533092865630330644807672281042595699171818610988021718115014112394789714634867404362724707229495092527580760558554788442500801577698770143268057261398754742261617582213920484740303277162412212938019638278495364513273342705400401565928436451017546792336808494075702829124178070607378241555305139431608346173378174682668835394329323581539786844555212076611120214539573383425812396019707816670505215969171625940434834953888416040995964689903521269439734858167233069548146354351211510636928983767358728381107209378778219938988146175657861851189312861613593541471640757686760749003546800170615162669472781676410280705412693470305346147905638521139657136957719879661860758982563483721819894042380177471512127487582811651566003583553803630166268979901711170574992843756856836360761242399938380504101684439830131652289938169627428789932224693621797506451216610419899896359834453880336092860847895799034629706394893199618307497452941051184416988756284276499494377544726772459083439968333783015648363425128172980373846449023459113287177647901172972461830675446916530587091798359917614029874657286439452754646220365416652189979887373500166626615901220149780224954577571050042330469009337121937169525592242850884250313920699335158098536578846859683725773808247883685089824013470261879132470859129694857453928094852031233833836439950618251864081931476997301117124772233333145522429517191796778981277398391793007242553551184914143635064607426391342680970159515989772390089523286133059649916005666734528903055277974488762352901211189582585921030975191801758256565909624395745295227715491047589778783151229128345136347465368663366011482500072621927217307962377926920457359869936696765488072326070692652683765745109322025362636313856338578083521731297472202547361677677947408637180453044107861370884916769404187480949502380929315018367317804176033961208605435410266689961968220939642133744131767684695372551137865238587758505091169983380965053447361438153784417774950075241808955132764194179839063794137393772464042886244422727040569242514246115458553900620959168636574752416824157977305464768329319532030326433587184617383249675820647106242070066935008352212855769912313901681410876659672938599250836896064958495204451526803514701538948348415561812183786412599387645491396112771757126035976183392888976633051621916580493407716409584044520658437590625520330313928587686995116703133527274794934750667536851192598658689236488087710038352222028216303417645690505244413041957611115642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -2901950016240845114121334265911824209284673997802936812940301952139039497639679887765303550568257538117079429421986817148715187065171887449903709532516254200884637485917960490971774707435110021413556296270782835713507194964971145861401013326972745047109503075675714619357418798076505618303758977491599230666206348018160573972890362015523968274540515155410224368217891519215491515023801280549264765076717976402984184080629728772566183101355037188901203670696557859634419647015828999561914676179214023782694157302102608884299971163657161739348086037588782473973002392803545869059292064254000298940751890601999173678140693212649727126454594790405744885239792318712116663927566713425396444300719944621875254875830152363828832828422784279504870488747297004297791646266490686211165971665574450400565419483866943917664141118134673773019128939284583911906038989292174324335647892389249117049357535241472286488580746653335478451369470976363238143052741996593838382121171616889510202649960147971865963267780485468770460235294808758850244436670395455703481442073630175674313711310138494434474040021280864605151816880149489837414066295562689456033519080735625508779058774761910795587739103905872286505268603686370292479410576896612499182270387453380604328322828241439816217091832107049471200086568525760506543962000374879130089478518495219279632191597445491926058732427566674911691151368779297151638266386586765583508559865310811761590782060134550262015296834623808996183981138622095976020588350598866521069417062432991916954660206337378773443805275214586140916556396383004891460779620506854080530223834990644628027473877819676717520883284604190782272410333818575275910597350508358564768342619392900632264771284177448325661512273137058053539426339840966409264845019790874577089894925842532629666604537056047429999674729715756486882877636682166507822505119077337467522816839730990162734385357364405291819905611409389775267771744774425356501657626781786155484177421886840324268691878892360923969690300599106683303858005103402721141519001619227636102883165473745547239025719155548329218938713550215803979411671584166925715414740965351390782097933942650029739831444643879118445355443790127623718841859833291479915266741014919835577897292349781416359285872122332036853035019060985007925511360937821783081403590911191344516598515638406424183463302564877112444462827219259237229120098502863108544679080910244554181210990187204091477368008333475223115741046484802389157371660798804897517277102054118649782991144318509676861858716065492171193388780970377202551390713513556707959427957916485904447047389039765619076942928671899955657476627920024607445804843393060709705270280589205342796429048950569872626749012828054965082548183477651931426505815942845317574758616027438883149269260391920802201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 7709730115634982602412055447189744415467632558202034302334030535693841149072969356360716054380525392656336069260362419821377331823578399608839331695386113686033295828882818758300085762275544463506941789799119608910285682423785891575952567771814546911295963021206270268710365256502827643930983895239688049617603359786310373194116712950371416187095303825374352680895259621533149924363633877412692144024245888209920116261588959644711835442182139391178156984883963981766257411621679218649035505153087975501780677992793739791352907147715837117780809079375151013344130417153706603938981945352364950759892483219479087203411059176017222890666798263519074649479030494612315112572545213657154845013145088418602113986727326573997190130609507790245876672259130086595810589499424321051082197062440553901029662909580503071137509544701461325880297218690534118535036389405591282787941618676739701241315160753686036356778544662667986450696488863455426050973763968821173348223339618973799171510213578801398298473422301195214475964499094890587678691566437725413127320269985377865752727191119088622261142929164726249001644380605168899861225197057950281246317773730907455702044092866918521910648798721691571568470638843602189903233756727771371259317971946977908493667508510947151039249476208530178234079127605970468717391099717792143974942360940486894026237108422174921199217212945316345441795433342402574870962697096069337360046250981406809567819068337165407478319066361375453851650671197814604045127849775635396867198755499625983222283688488843480957142733567174915222874858002625491306985499232184426074758245419775624205631939899035022501421071769357034319176547407019223960763817729994583410043201974839147520426040551379601577208542552172194367343400070426206391890744913618741689495984865730101849140916292800502655750520787978224191708353900381562196969612799789068639649269931814933063592519743827556707770324053784803723260133037821660101858932858588938101083970479818102894395941949845297535400108214265096536445940491317305191927334700815851900853369853650824219904544376451224574195210911274629517057851554657696719191150392490083795592249581507850654429169793122166845159994254027224427152278459927618852837433150228754257221188029377293753925256304332622369680936269438330381630364418203674031939722123992869368817822830734789129430726406138711978002136618338494010510814398904213105117853548745232219520951472409006875880337898951918726774091940609218822756842571398573493940889759633942007676867418261597146333471737547372179260558304695257057995200408470110362691032952112409681258796106215902992494605658917289015064579010193473062289145502013351691534734427597778730682795056625892174128094420959853203972504908217061510396773396820316373330457067073502839919829618858697687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -17738101537071809750295632998306323394744424771960505743370919344238450826928644624800683853124522976764713109910690511596189378126655636951710590037818328142940189289096741312995426876779217731901246621054778156151057051593363546149957514249183355836016135005645797826439774220690071541470301350622900201149078615820867397932988982214584156904578085960441716744372709208290773170493881155370862905245906152306225718121914518216701121438558885862582217489281475078253232952159248672173341603923828523635970134153858655861888024538612999778206026230912885824127898112548489891412675498835964420745429372990569301462356274778363331766194395985291151917067937525005923700753436619053570469649198746037744598966108987997466523589994080523160651928095928294916294325195503692176247012609566885360218441763186128471398634711566680893527513395232449573921018570953232064070843261686508799611578952574416401724475439861793336978816251269579457824138807206794496592100186598559437025502044910025628058227309189181450622204213306810184802995330984466539876342834722250030639435422985121377182285028920074382590535973902075041147238988344116425027836192887584821979309277797619503177612391705694956494089414796297294574912196470022128768415266865519739628404174523351854101995884407436688415575045570129481056814043448026086858240519521219101231468451826420911099260114432010062483287266046668269646089953043338454070742428565954430312256615989528964692317631941502391989995851006548800879172980938904775602543512953228357635304987282494859997747746675638058639552920476757089168923261626073904041096177332625797391426522962484633056594985149971055080193339307013960388648469622885163204202756842911860026478875041754704490281956297111221516249498911694544664909946594169077506991659315404867839852132835259322760510372691375352724936157787524162650330490819841957204503970975123415475193162245429239556902237594987567846739960471513927654852488254255524971905586684818964195642674635017759584315872483836881214650944657764028398032214637941539779291332084935788682830247169766421643460750954884253681409771198298664673496509131786515578325234783165732704203364811574883458698440758097926719375489922197211769308170234842067525748617543089690274890002790574505404110912812940496223174315672147103091434920228643799262109864319057354127224534139921029376689697582749562409073533382778734821569549465921258106619199931408299747357296144060505265397630697659774787042738508598361025631119985040482670998616211078281741294621939804813735354865678452623879412784428511957337682650798193509550911835079583188262888977905270222124468214829382318270138648289034297543584737311398534513367125130795430987656012875171883670288886390187250766561548958795961162649264910487636922285546997766370099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 35163988207901377633213458790807758279534140103296514262164526088697896283497175571409014564006839934598442291603051976661038097146771332293364079722908127672428511956221267696380563596185873134429516387228058682112830087589033240415073790829515285127950866336975302761394001811487660479838508258804599392354499776900161594429724691792205039655107694799751391846029513761725984588203729227400697238531612425190589058324289290784946406547393639782319505654961192415532289047181016510260065055983380123607459941977806425556642707445820408986756798359430479910809173304991837917911376752644008479953269533265522444926696772627254779804409680096003939663199435574203257481830386401551695071639011562310880466516528290545815178613956579682509080231982292950209210524376273689487506346118922021110658942584826200261538268464573028569864964956226507525870962307455710312773241789167143656796832672368740001963941287239824185202451988839879162711192556700256243244630496322312863561249065791995615000960316815662698521588475394344251815087872972093593065754927825193457300698039646918691094044389619920809233799286385658195857633657448659147477166424461045676579342995711948492211974162617428285433640944115608489599206537420575112911778765494851593086597442583328652439379561079463036951705489147411822438712031806067440395593386225073203751533494107368032214495637070110099379603595536076545232962656559197072958656923493766401957214815486078503464656446008921177234667365167178051073183290287141767407850993128447850140008978605084477206275517391465848441401413021974948161176232935017154980962905935969696102560218997516560531373919523017477178491987221149898979703150278496981020601217681663324767747499028622072672030818598611976140580296079880759040498087002599340945494246822815926639939167163366411700693281705249667513292580966876024072123677092992423674152596562227666415245389445419782910190346545010731413214177303303910847130499310283744547604854698689795730590235159573105669926460688351265854371291456765302953371343353675211203800165078659284454323652601017691506117422891572282552459931743843809435202864334270487297080314846798292466232335226584443192477525869178324050748202294146852178818603914370436130516026557952694080016643368933291716528416103573793818057053309861417619348530424277421277924607786550327244296397352715316434398127545739777977258359352224070646271923374647240163664403241755164851813764884708852337993978397825646819947954031440382832330975406723281282360778411010305329048349199965871640822947735159217062097667630117364283936582640190653316864788783704692318480847682464028819576758782040605643974682946789359335924333970528145883396846950773491621599810998983389434095514788221727451551736302281624989475061136554653295558398711983977267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -59402259019998282836599276858534748889166362613984297217206367386291761532321315203115912969331585503665368081535904570452090039891749659350076488267912761262279200512563232854190021321826858465855104318508295168419023681907183443284975396138038479109771096346431479134563709793707558520839857926086914293853014072588993423450010175471852523343437784138556111609772284437335857107067353244655469804684676275978214175785809100528138253742733914575671402220762613908993443473752721933496997452148541406746423864102714336565883783135851056810635297863569156846932806332600534106618322018072653345268493632153536195830308691063426471054302538630588199830000880739340753753764505766740641795013101351016066460998821389889925431696496781239298016731623521234381766874034484727533086189550938969818938454369256150051612377668128230686961694673973043570783083570335342584274054354683163055964476635210783295973296114625486642345200044643776700691244971883607950481684897664040244564698025356118554645765794858645596841620177243728546053873687246864945260282054693475949797048779697123398372202586673659355434529252318740328597582465511536985093208133693349359219790821245832132000851717532305051972997019489225398882450305108607174855449243661881893696176064572920224041588869841422542705642694397056439611795416371929594067312904454239101576942230418191069538531369519640898428000257709434169994449406565210010150671959653404232187883401106094459622121855655656401348734419472356966590542081852143167439263946311192379332769312183847509741543350744215400951383087638997551240337042359007544907313139899803232966559904393378675498371878430488907570418758442116404075809073452739512431708265986237100168678878811248696018128097517733730754607028586243941785357872328992479454785713630175075264604363168391022017960846877342061850451797900714412535346750839231041792720508332272407152659244189855122978380876449831845359707314578356729177589968363670232545375213630580922947627575927344338617916468872224042584639418240225529128192020312908181680877484321898349620947776996783604213485111889276743925434278805431464031777467028465983300628130464526677256173163754253075467311073162442953934651792459863047133925460771143334271665591420470499304343147447369141014598831917898842382154017177795296775750063052415834447277398407444047305940291737987438699409214752515438570649500103892869412046129113682516463126359653949499757458061302915077233832519000375434733277951243518773372856444220759207002511363277133155495100819969705027038142763161796700061104665651271927633979814997814671253892635170767958643661102273850366332170848577072459265917723569301188309116874722841223754692631925188400676631563681444255661781731664690807618265417417280706542139700638060773927077739943650813542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 85977399170558348547333786231553582964117150046773408272061069728287558092528567536690864785273336235302057528274406237153241280012779769540789168208252764867158981977503909626032103422033880271823871666838558891871952623268065063880206535212253402759221580692688937063807871494804124787861991771667118369426552174514967009855413525631609176489466632944029907401874045910483092392787930588796279347459197555683614626279019128872479483793139531380096372506207338951938790455376205093982559231003153934015208456971761602399864774047246596932105939898097260162140047040042258563870313559112177295541728082160556986778847385419347396349244504742039663161271115735271995992632300954496587596473259390709002388372595209157728483670942582288423922385173514455919331985397532199141502288831469717828062639949261772319586721991269403567951579204008336323252322356865669052147421096660795681741324177423734894598433043385242271463599583374779721872619430823971168090725451216113749872526729912224261800843390142400404312304462403095501680091771186714517087946820837967123405131852555361753750278571855492588694649106507129927489750515643404340535529549729736344179516849467395270148487180463324508446737232566985615093396088532452254206595163816374642964281428434861873185902296609371562757108567667626625845465506420832006120453836197646655780269455634524523144628609846721184620651842728592517532388102967407501348720848192726377042829817995607042925603084926078089262211443373187658319071706932342086530078195612207146372652779215898127573713867337287104913986973944537052436551260739716861534536085402687812102499932572519301078696227788116015689623468277584951196987346177128828673211306706662406180289719893400746491377007765980338302484065358084112482970350972579745024395586337206989257948529758138023516761346428757950659421644142156141412283520915684531612963166029147517937247267024116577033460458909748975683326138056478968535550879425107973549487516344971725897606523812149995032075622667351074473065206444096206626377619855061445406597157959029926731390567682183047917278607423079437821574087952180001468160153731185372855999107541937214967320923795161058937932542496901858888322051687943338188288490942796183310842920813030624941573768097644502306145910592480858232492805966557527739433460960231171316324258439969236824574771022706552401298937676507010977676146394007483074210576863343808334808992442647613504729054600866588411185350464956541081704011416077879327263905274375850080504005068883585965731005398979306828269582272468966844840957285420924669797103904587664466612149380627980685139580313839470386343364190730400524814976220513607581927610414976453237432842751827563427018003381446133036028255699884907404686782980607703056030654884861892057528978397406575984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -110401566723870643793812752031752359827081826132879887675275021072269547241949455699135803107322274104114294104636164593263072119534133736880737821528020422170667111621374914583284725212682770004044129858505515768386670568508021102402799517176191819340072227918755753089599269950193652360507895639995782383643239198618423573072236037710395554648035098325701925388192499608391855772244907321525055748484647133258334284095232958626970969266650344975526265676792378984988451609916058177681344127504155981116245064741071647896155127281159217896088954510057641098721834444989046234339792683884063449740577059061961187935020876165969501614754517984508544007447418841772924786703476221324955258794745878337047227134287204120069704571832916098080560748213172450943358783467278678044115146078848464232412386865612024527034054398952869979535904271090527765977369441588384691120843142812759732203787023761156755740084608962245088883295736165787819880620460273225906906972074457907731294699420092858814198815044065110898839661398159461646540426050459051587563329069919332503169657270026372511580466784706998672388540640388906186440912818427372913366600244457783628107978768175295868057751029236363299043965387040777234243939635286572527571446867556614040614630815223894159584912108064163626038392500002209144594183306967340288371839681493271783440371801179344026373249546456064957997709677702859996028720064791961672089831841243629047085354032378131018766737955759503524357602396826952375837166954302037499668752087625883877648174573023287203445601290814822674684998215196447843326935243626118075916286042996645404167081992786334745194142066172694201182882640023939778659967554346914878156583253619901450701392141340314522614466877533031881343836164632202923349648922044918496572979092495487437132277071545595064112525546398816669543831985835596743169223386148807295603150420858969684532933722620747413253671762367715239586779102074424657202078016540284041486562028676153646235322880452719591822348241825141359332383959303827108043642195309299778369108859682431492955207511024009428799170718787841590589809165514699182177350925636487418830585904041469700562533932257139825419063214856805806429759103204435235651121462193203699454986548472687066623863721577229382095217455187703279109684125965303234450212389735589157190014728560342930393653889903597929043732808250347943837168215067730681606129742776565749881561240638310494929284629124541512722015322225924854358130764322516902521788411914198404390361958704793575639221534804952232432532796420407037670119082416259161218845391134240727916973688657768451367039216425600356382879545072274556080319119599332870538396167375187360112820328203141120389203166536590499301819292320691673892969063649848712430556358361945360020937195190715259289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 133475599339748456038491059648099744860653315788551847404574877634140461241631423470905853943670594666669824144582273178023515161679600477457667255785586522930087868282480504250421476125732897309057677322708119356505781242329069870286741725288286327671545142706188862636881226625319683882593029401122574078090255020302513918770966617478228630324365314675988722580602380421363240977214393716281555731975864326824224214402352174002859776751350972421395543753868149476135408641213772661823925809582338198046042258443613529717171818032082564296352451349654082477675489301023442746640160897717284637971482220996118279700056801580700566030745230790939587701342262141725723575482198839613564244319612566392603267610263028685812020322758485137413696942067586766479515950960414206869649874848478562952441353114102445057720476379121186192369515581125009292483589912456991525584854030326858130119388018433889181391104965022104419961306310170919328939733155443323058044173741595529027642615664993841361840515584061342575337589614232010101149565995103685298304674372115428491166864154852087974600051120604953338419463297683742944283482012359181401229350841746044911108098896771083258232757004997335099236579493445420676505956606659088826243881945557621725727544925763975110358737525471287004240512542864887101856835384099717485660122917252296516415167801087441994240714467732309925961195667399600616407324864952099542122759619905506121660535604998543208432636240815917313548725564219743483252293201186833968253573081937043086898153667484545710021241884292291175760691387189000223571907321938699536767527700702616485915723355198232558801125919779481052467737092304515893336664950355379899923044555182615719654865530363358605210208527367773833214244070511469238872202048273070557035127946542266995553772165624363427734245130421500899187418297097313184777311322854475791437542517325110498201998017185898098665584513346698620034566808101417599600761212944902660876600321919625066590063756246905876402906938083964212218310065834149945709791960289398253724202947889054535799860114023934562832730401963409055972069028526560461820657559761681568546424620780731458070198766622033698078817105216545898838038721833166437899848945551065168518602272921621003613579660684836365536096960431509562121388223967499720163747462888079087527764195302598739638148634581063092752073359835316343799137576101285401927264019766576883626617169004574853671016310027868279409585390115535837379182263899799421971310608268562346409550987693018743107121086282261566455839455716642809283786799440056726946797473883197340166414915797575859766232232520257683641887639670663232955498481190103578433557202719690495603415939523092568499178451185270234536118057856040130809093994381499782904413286035350635536977243929256321351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -159888721041130783177216027450782888354872428077837432581111149966648574963686932206589348037613674102956557446860224174761756865369485037596110801643661711244513722389154764238857712646046035815030513648444892358795355978268924020852883919751674862277605072893089795164120638667520505371205239644832944213847893299689394267196428595471518019903488868776891375197713146079512608225153709565690571730725114713754746859674315291953445438456298470708293449627069939377744288021838485150235339423629059516731255299041289174136870190253750181220696679460437769868842288221863732153337544863873612100062658444361512885234432752066890678688126678740207370998562631161922935534576326402118180190437164993011497770454355483902662632411822479326374333936780076500733668389502914934034208014339353677655555497940080149238179363881518035413737083232282151193949973104668392723957198071907458924126356442112456143631829566518018861245743825695359262801464535694752148364707765662610258466876329372114261746803351562078310948629859058474134325186210797858590244181895235407690245417290285000913282245373998883458829646763300037140237322821819064712895315465575702828177356690066818925299560327183029854412222903129600596152464088328969694048409852891568298134472835481754354379692210206161707530672640617390620164867773027359016496128474906116418587684403106915283888337901492685158085093276520709885396355641367426205939587664451070950069115070503675210970546986724258003264001364460517735387907968840788007736830233539648859449058290527139908502836190054069333085386912682064695737838178091459344876253613868778649449587159612939646022877389395104803937465083696346262215466237272008728599589745517214002261327302534990099118197576890654423618856783236552156552234417464557492497412473692797358582284134542125993231295750444687815128110434319165120286746553330534164936404268543294123154701862006735793246776200971938385379897713630467070964585865653518093764944418946888318234286969861248024222302333670693970699485524185702217174989508906834587965125265111943488159784332016392912629875019147546543431272673623449515159244051633294948904869834281855405781652769261250379784482841038023580916022767640295835074258147473155153480587512178847738046070744238252635915653088037572173713002736385270133353621057978850024321188161807964872311301643855518691335123015381833610025480095634987254488133898432976109166631327443997152259616889609247528481569297284630269874303929149760658050603368570666421613503279347148525584434100647200292104093691759261624134326514788240987710054245322524315530922017670676823654821731231370742896304711698878350068281475515993996023155482774514970365359450345524454053280376100857625806956102729933719349159357121106852984646445269951966860610598990143448678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] 190630475965650860948313818013954009838892264296811552445558535558312622269213649508119364534074576972765312869375781219525091982630044602303103894126642444126140386323437403259102466042856003831031472413560730417774686031523417883337068031765781697267517796330767100547247569163718088328804934917148876531774680343562575886227145466396730125835037843336089950206204963250465265643444009237325198356430272514885090099576398043249840017980649964686404561332214839913559440391616176069296671910490731740295575134008831541929749359598598968401481214052848631767836117768675988685569048492244767993117374498731964330291484500273758450739183416376931294386556016058581915514702584841827599162961103124757120054824710832379569611987901548973175657636709649742512904050404294736680207057106601896949266958196535157126246622276403477208919871321204037470044265488400953459918768048398259795777192909360621149721798471123314130396789802513143543796049717207113614415169281009026911443601978486684311363460962912112234318690418614484520076342648545682226437644490795805283354506816812239057202653765404381539262962152224668774484341861727454097787886028210366360882393865171290145734507492096160792435028366101683742396441211202842634359427980646358465491881967862997244399814748169605957332304674913013937715319249172506687053145862230070989818617877513907867683575377086827913431669300125160904535191073572451125895281675600043012623841812936785838463318568647698805697775320103935597730698482827325132299661208609119011412241633950395278110457740739343297266950891196063929007226896278051674641694884238066721275775246168992041099611477530084762896220559517864742089105476409535713015769405537323611847726643479634640045155827744275805911657254078297022822001184693336203663768585007384133995099557200788714899357665688016494837898615584091178422655613239595262048556792122333773871394805514248233515686200166223923763713286404245185390390586143503621181721339373222758181086544048921701691442867910816100780553849501308872556641150440348418193910672318289567776234178737392161132002082229802259500492906666175503911358301928672695235637381446752126896352197726783763432810697859192013197717434442440102917807766161412695619494610914072379785799200233160340216179479331257161720537675164728702938557840769837090972183554720903860045518472545162802391153132855671727495470124507214474031728462499679294001854847601972361595258631489645597005543207073429548938622626657784669237787880044247845479837927802358345877801977939744288807245952755118766015145235343105333227241025887146761303499215292416460017829690992798947493798409190795189319043260894196898325487904787451272407026715868586879863688363144377894187064864766617144234071585392091057829454711759035952947632678482615300259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] -219123077098495406310567974788829421185480944122643903748497363963421142338055047642278604472415036439973412077904975195571460408713220414272783265865698234594843718435226171373360176165317109103945282922046269013169138150349552718764094176582623534383808130070952882897634122471427620644012604314958654056096213105614192090840491379996305490120945351537393423963180012460795678034367712617058522237262313545399488590674443011438520327693858016327028899039854358502601676095083104153369782352665179687365902438297681961260466762772980410112447344253915477665370740860882447323054644928519390046558518517119572194366898692343316014215363587961083487442032587917244877072557519607637728568056644419393244813861325341013705718520716620332225551972578703346996981524727201110358194004137445077658042242624030968394474233407302847016375333451485653369564264958001869645310835552556767905258657889984071543407460188167811980705955055531510008930487763869934292581239122443077462314518522990394929513462725931307106069906709226598947769430189729954405810830332690252084103333390562888724102463117499594716907306806406942730102996093424639413894668511228643549053499963040890655506859278479038270740619047798548364679264361001035813722087592462151006894495196572095585205703368518532892000867704018735648454980042474866100621859407434006067473714940628109949002391387047556204049489154575007074722550219989271621860104149188340497885926567692833103685815972014175848941252973369194899853202170301020161687610678709394903804019470486037465140064283085874910065202173523225542318276496053563686970767211929729837325942687444319552968975431639492865780478583141817498600859349648215855880955445245179270596260250040279119769420226348916499719988108681480392240684417187535525888505964690718011777644552969006293370998383901306158048719067136180894856760605308433908985197029084387947408644421922467948261166385864953501502343823218475904252236447754470023279390775834120593961469873321949526695279896774913131242268336763134288286888812007186607168612589509507446537122836819824804825768077156638838951386701478391585416782746077508011671066560552263949618287054043256475300440666250791440051886250737268089393037378647173458604541477653940861228603711931727161625830737223391705522015873237218762037301000635058483130655978475598820874090158635440122704802315278709723682383509983258255289196339312537843027771578860222158860562386176951910919659003707496030178965574757064782552263153999425265505993748235451226800595943185977300231260909127779714962149825218568444423425120410078594708235653163206830290071225655484447112332184426609763939914252254543416674696211338270046890313319486897496139820434970151820999810408841392473997622584431601830395842069835821709888095369177130755686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] 235722807676971900887194407061664382942316549027227701472186490631317590167769202264977805354087114081574733360967741419087067032978775500520437235163418105627897691533217053370770024205316784589003734928534706253099255066798050337257149643998808873294106021425463463729822399689940323787600904944532767984830755542342608619290744758525678180883033457600732854591809216240443200047272647891586862404087996989281710775401699319396232350284372533523989365624947416927308480998388005856613981369595387701814230861651827653585735969350668729894456126921072490820261933337834377187951546644973022454112656624080990971863126915714658878783868673167242318512374292866172825440934329501679514288927861025425827968588518017130356437483848259173709890205394711918907494458557246970126335746671902553587460509586922047970980600176256802644686912977424961140076705846483539680496217303679359354118747766122201314570292196429165290009463891735761074688842429950168389479493535747515843002271441539970801114839052369451849637713160059746201038257117690894836241567880508256439160231394336198419448205470081409991848118643871701033371328587001222171290598503322954812340947310615950039646324511665195150536321742392434464994923637012101605324282541416809987239785917081217159645250535446064773548500199829344689928400143177654249912493733917839087938337758410701665701068041178049420817825494239317074287184373947641150839625165228296728177378257633825181122092852726173239878491871491925788626523577168410605978312064598731409550170043098075635646299072243979855768220740549936191574637083588823829386150757952629886533034551738978853675450827882873692666963351172203393230102318377721934719083022061410941404373081084366739163361161996125829481416669456377098031231819202882386561065947195060062696495166757609014764601175840115960979929106057540465830053339436389954485887876049486670313474407433824921606347033666292139953070380312282841644111756344124272095349163636273890729341371876201702006572614557997798179907265434466690359651770915199535800511157448888138573141147395045908786858951956778007881413627097736603112130752015104212051938946869325399702790081470428484703907131209863343961023840621847711146436889169090684128899786311642425096725398118282364070489604257112640274044109963054835875494824597880327852804097090639989805000732588074287526977453161689101615444547530651385353213887855254789495250613387244083122122395047124787900519001534550040466823480615273502451836259174037892397074866744065911016633756308700056678216495642657044237096897214378439568812588978861554954811545832204753006134995568395862103143949530941655596644627456688527100175464076225494331690034532852240714291185829234979488689814396255273730884007394769072514647345464516944394868869922400747126784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] -234437781533145805986719959215327910003425241234637181976575789286118498544316127975226315021494129746348249781059231004267272989336803143717921250819351377818428759578425471666232860186717430424391477241547559445492649046354947901292218602106175680330848330810324264461775778033306587526866801646873116312581829578079884662590092550379779093484538592830626159858761086535001194340295498469477554006600756672820616691713250006117101071271112260559073433102041517390816486055402240458839952339627569499757014932972216370633018641782216473982560943543567504088868806468536357249156268319364865324717895740018691520793696915594445595466907219739094384516604783919368276829938088991725196779792671068060644798385669168706965814300619465842386680930380860187782197844985716257885859309187618426116076006359649366919074452706876807604680233357957397953160165183632597120636340150016447547894743865922150550890835684132255748994168411586935934741500210334842565614813703780138847415621397218735397233905394034912645602627443858875566780414715661576890537666157039908667308805752165503652148769811147593795327717895572955845703229982624042647995644450649551407494733371275100054790037684243779694648351243227271012986643349509970849160389592763838330451423763026972229309658016805838021946746776627403575026839931119302795478284843865657529620566619468351683828932743205165863816155389639702799606675632413574254459224078149028266417286948102323567071090419223961862767933024950344813596057863799684041052772756384927453550705121371589879754141167622527806518348013395934812276188247592530129678306283806087809383348299348281763911115023458829918717678637563723000764774137008937823840942496405084381018771544589233703634650454158721418958126136478198052794809565194476550981884874497377452036187103912455807592159127975570639936862267733758844834959036742808311491675517069494776847012440723725812929489727932417881164449780919944287937561813306337166386860635260334910505819347901521594825032989997676133183060251453514438959293187400657701018757046286601551553153668406043413419188612827046199391158706718677846401618908952065420061377945895391170468763845531865198954388611434938097643334398667872749198231439849755007281233756165308394147520028203290545378020287831485958100397241873384404643499680949084055906717851991079915207589991992146248353026717365561993239474879163851179087319091982163238468161388418456660054427917478481554638732435674295319353438637545134253782811962016387918475484577776104072482420243393184545736481723791299324699859612906990284991274161881585020437582109057304604047305661041321898970174405035906317156623073391686049554311246307911926104711291720900700148560726471141330804502036663944134103787038845580148029988699247429559538289738885923183001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] 215285771504753937626802075674771072899158327510739004351289456112179337168627895695774531161101233375726158991731670680936961579053136790323850348694187870490585785846955982638318959654755087367464801905594963133556818747734578952399351941737868844559384917363948702467310045854584174341728420574419739303293091447530216922889817353907593860762183406526794685156980084866475403477848759067806844255901613630232350806026109410042691945320637699398699504073611333403143296998264674371513882773910014817105130323735602688643946545751000250165345227771173640143384862711899159466556793017261005096041639195314063859412701605281308434225801379731623696843210254327382765466906840103280739237513710276814617978162617647755738226246924611424541096349876342071781467200684477251219730647086934992156687175517767906295926266513326037281610788132006771142143087962704773619889361600109367572036845841143916414268781195810786417572546965890461927300663118136892028312700142867876572856831414140951057222658474452980800408291703447309387131603434352991270252135159471187927028776079682631897991227859002039390487667913136202459731790815140020156110000403661337633996474568607594731978609531501208169295118189269135509423949482831194074208278006711917402366551970778941091553954593558699978107230377064109694000330818759871146786953240411228339042266012256021930958426636435992545974555087302461165397216325402897882847533399071025104368580169877773350691928773415644596952607411331125795975627302676592764962123901604677495504150648091290859661382675586392786491275581234306740792498089595498974332873589539142630575843194081930992460514939524064813610789534496084638910669670571296452136725004757285364059203452111846401392479056397716306240143700149737495449921260823412796280235570983143091207845673211149146465292786230842064917350245507340404495469837451124693179430152428414858538764268687437293574756057109344474495548769504391327165532028398980150552314331777165402620007530136652749548290349516112092378380754312337811175258893687872202078040937949826672208213314602856911568898540797871594231199140336321452505118848667786789105292088612668887509097003106864358923899299464113694351336017251119051420126005814831169084501545831840074410915143111106585842894498305100990116995157697289552074750986010891376889515603832992286782587164495970383220120507138724703287669680065670692156429481519838959058656610181622762021515578683656773247932442327806846523121304464326920579537348901559988313215050305261398430804674132442654396726007167313960956656409979787252731535976137700741456631554975315799625513739223526595967220147408146139416800483134248597216921389510247409187465529155025020417496529109270125015356536207370151898036120178908639368739070328818567800061840466544427008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] -182663122163295967881435416877634066394221222867523118602068864525407683163509876950875382024000286219142924667221774698238552468476166111620772329295245685562387929538473375311054072050853898847957716231723481116867504390349186707078577345764102291522439252029053716547677143791707239994820055524155450664605269309919494906817723443819405309367543686033170473251521092097568238023892753526357770371878317606861211274799405039365777963830138857368794784288928881308367419752666881509427737318847422781768087495438681496885017673324134504029749237294681844128651771839586683848586336413085840484567204686934967270904449385942091690163975711802987776831068031020227620237645149687877621250379227664385196171031337595728518385163546721490310361579582224161177603711870054938472747184312770595778355038839543493505847937646049605949668796484205217779375883490190760756959403467936543086402194362253288776835607783381909020701257767387200673359099616694245413846219411308471000468416615026729587804379842776704446160617301351403442039750395672039634886752262036537499791911206888244654799871852978274093526993576152799450324826662779691754058684620766858108888315236597500337452233902880129255988146240894018795649649906738036825814504301001823419562295570008930017173425461498954323499235370860895276111983099668295720503143186426248379085626977322855637701711123672928062254036256236581993863861959019158980810512943559590579796287653316250005502923361227547482694968158845721581815086994313904746928326203489810038477126755938894898947977008842042680760975233239135679846110536175096810432087224422121451212885384107169229362269640554597322620466855866050461749504128654069001292999809820063146049976775071266158728871351482778489844639884275282407432326669124972271748770771609446507733428369728726786644445365963070954029631597285110804700450761626063231674712238861656397880382055578009408176800896040609358854872103759420258621647164535206314249302271579503295186337644227068787875433426789334262200688887853765475871880829872172474026406557150317083908355429293528784612540774215118561910827907453399396788494416438492901030186108236008408854664191209426874163865432944909541133946689073525921121231409465480008175374726121798425493471664153985644362377936513642575009240114339318913346795638982024904920547769632670780273164012572895159722485015103052133838236716549067606114311188958488675268494785967753328489974641830461288140089582881623577381439368299053937747024700407623574575264019807939045340963987688951817756300193077996232733395105218684178154968194104221930575566645817517937594495016419039104779321481037438231381239290123207749103491305203092311822704900420823625409051457087519554255637030604124102506338645989581160231504517391362207526193420834503760281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] 143023065474905820137517048786126627240096545916837047197161266110029796931736621526648007321117865659992130109312661728579910185200125735136079644441194545253968895034435225329683923178824901391658642587280573493861228517393405558007924702200604856653535679109624172935553577038633663206970181538003248573218830909899348508764472335284384646941926983577061128677443708388489243484889935166542789806960522157893563461162305163739180859894872664801666736928586076740741000495500029927973160908457769621480030159055201471725252008852865159311448766880645324280097330933327580431189113492744457231193812259642083806829052264475813073428155673081490044956180003113859299813737982710051908686280270419840577969910427675389141201595516947060250205614064773410863020538027507329239989034591246623974600662965831702187069328743882440552366199346218879592139737489803361949368979047238302028929633609517861347444400109409798905872563025109779109328276102833634270704296029893540044269778004025895379810845786309418939887035390741419989756479541415471537204166263486082441537369862752403659510968104444282565563411420937754391533135828674303443150942160587265708613536999051732038306619114555466078594305208523422653960621396079896773582738353164299079980005606917056880733291890017308341182591471537161973109336649453906630274500430490076992763498095095116203308947965798076263383610946430196166335927858307569415570996485524777914865187091082881404975130003218224362511227180010724624446564724318637239426460822489480742833435020978820378918350979688838593484431316438423228633714160700648130970244009941016744490092155178772329757109169562755532900844467579943998419805755635829223076882215655027260557112002294185658016080480916227273041902365576858927318628368135962114831745868062914785523509397400986151731550789313733921176971876156476021908934278930207680912413476222449726607308828800358566544050063983850430464884137745073411981546072090307930553198100816794119222146363458730739330607906090628854913955062398813776772985311515756000217498308758155797352967204785668310918841747793123204443484124205935001646259278366600350146314969914668778364601338440350260078771081251026396535406709685680447836850086239578655911081011461417318633469599004046406203910657050029831389617128831793785255703149926934119193178256321961009467118992779205227973780559822276336854431682764982949844408560700808474636155237410787057300272388777238650035048595247398164922371219526752544663139855875157971963805245271975233611394317160983803053346766742935861613800265175085678721206837825410721075656337011834441942707545633091578275028372815731170084504117590599641937852929516477117251580340116072432807154089451108713425236000591260487092292047121743472994055863630756176742921450714332796026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -103078806370523038405514951511676665439839890769848634136189535796295196513988234334867578098099446367927915315673836924441718104333603193685966963369070561488359678951579773861328890814867073233833796919386188869215757160530643042317761503261563608517083450843096634887728156164500278248336733721688298312696414142838497546087266890527666934313706836086498821272739090442199913092796375335707136488257643849481988577131476084844952524076856917234414605719420938879479350173607422839121153331058455785378540781898878630393352519458483219946567117065813238413092407692948064097319374564399171566908424318752420215557086922832568608450230723361815564018038325284651513525814758322948475045677836773488229823422608718015103981856004680732192809868534851571353726783655889775794190253791126129115707510448793999892453117385412491451349081493585723735100478884721183949566170898665911345065200937588255747479675430421281216667184322849531362857392160831327044571177431381957353869714151051751480201090209065166429610861341752218533248809452744183082270510661073012998055749534922863377347023010211882213905584010158374377332763759044963652353071473959408199917599441645447006127833191164452121748208342416266634274917015305248316475769833516731162435276478269981480905208591113004817771616353147766074961785531383411058130101279635534940955041771858925822456695744683298101743729674163814997568102058892391354269017802841220497370987735804240698457498627320749187548440767527150706441697057923099028638552566415592782603718065250998269329586174373191837084594054681821881664197756126794196437654665733665207311660982183004693685193113463511650052996967271532680656047665779184745907078463534077249652519137467240256954854378022093596306823897479857729631263460673266683882452276247576271221345476250934482582911893007078310888352513457644132114823316081007611974745911998146213054671864414389235909449629664074412482414479941623190657997599056329306253744847060783436867162990136130165722045145139795710083040240761454735193481403241742813982344209231570363076466544376497930113121994860451581410501706408717450037190467552018462410736646066358188884832157260821121429079152173945023636451807973492537790951643127740919757310962256621731402179635144348305012589992563493852186634741230129302907334316082114009898458835353277924262320500218983288210541496141659108119794282516150991761900862169483497559452172261329984103639091132683761196792025178302241832997402048113396622040833151959138271291600321521752942886162017747128413042127715745234508928272048125750579784249786923053799651877603581982678136141433649796967859993083715237602139162230514465667694328909597304694764279252590706419369974199518095184528275234084046886884759785969636206505690725035374104983793290344975564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] 68234030090349397401394395009436644589723689782912028509273543179401478568754571012249519613278772069733371496469857746883683332057809382795998538614613220220515365622420505472351379583947644408717473603332365605070126267833028677660509672305884424788149515692624116586406182947541610617161312568932191875803268599429051460355550067041777527689561136010751144473774636704683291970022405401790950358949519168951485350802841892161814530517157099645963633393090620958047807117855483944280322884215017926463167493725085272660455821427455748540948151639769560000480581868294707002704241048635801200270189028008566574541326115413019643693334656872209040655570628308587655123781694843646693029468336313933753567124726592494985948653692896604975844829543763136604144601985959809572177445911545313759903869118882235562116137890378971128373445162961785135925009733976167704329680772647783178241071095376119834787127234087517297907549479954090697671450253366376561263212834371120867127588667971433833920981287899548642757973123464188034093560641429386990495399130743252922881012433543346778923052598884562005719289640072042079121801728314201891142337904074120827940073884575905224354969432699831781296652050247545421823575813756752601126906027293925290129868402261007379519736808641727860048098817076960317513393380576397292240323197355579389270196055282349634340484843367380823100688905391002795377050947202982089409406112510729356684441253550859005467065040006508631819285986047576323788731836013352386961535518343636699549816189814045337196893397778748491128123013117966205662471763816119742568872133047741463390529229112406935263501391372235475895889987323662354048504457910310420604810337485201529588175031375427252592717340626237335479321865280209062319014184931581936848317212337475183378713680861935595002446437968646092518805876348260372767926080625144695562667331222730706761597931340421668999586923731005267850586637060728239803948511219548473804861960252254049458109891719781117797277566191834214210135570110962053616179234075506300409618697839207294143041182557936564481068867883444862006149261363311341272794071651672811398140367642671122578019516705803777195699259644831107824293546008699729308920063518215194532787184160656236642376228744416028998874210802616734625616760898722718992321384978333927069737197443486601365029566706304624986096537241962976323920464364679773367178163368726247519421390939119204942429190634420091151473875518529090120649653329260106293776728599456610359699031598967151780794819331242250840933730525360692478424523632383937963192172786027692283420193251777564861929625563415593735896489177381664296328516112852687211838358861408986333137392723745805673001609290329779989820736523820761284148510877819722592215015038226788729178080766390823813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] -41450779394400280690867299916482588079900285513637339545440202637077549499559195222642969170167785808177322308054477866860675086090125282778718970041942345151431247655346499462609035455708761371248121257361404491943646218286661034331174252781730758996355790411217298735318151362502245043476554069530128983214781220696842361883157435681948036248925263986235382524774217925722353029548229901713466361119749239537685774869921873879546917946153824362277937417000103638100772385790740878873698938535848377986431051816841934440581015465375995516566901453255669359168524493244603108859815705242930721233453377238898342342004376995299149926455201255182284474875313059716115672508299583035938206237065303393138471368702642420757901165091595596265520690876471745736202175511742687370486851965442917516407605135086505808687898496580205513385416008575305754149100265355526834341227104370517959045208045933556744094378159457531954286866644054745822129893781482328619446506658396839156423640802644713247934531686071616889421649273663332800879050532222950787269660717592144837157928540654730409933066559996455022787497878281779625524436909524527220562772280354536740171986300275778384035422633950646504754814118832779433968934480190026539091726447839888557776455887035569040321351643675972504434393273296166259461855694774637014101916473263553226484410851467231111521901486583137789552650023045282221558535127195476401829621193665135936342478061823733685981953569972337211112241611038170135376109048670814304189014552617996613877517850130602225908369990159722236899116618520459916570824610383193895241905683264362030303573898801368173311064961006652149357035369878542265230472731429899658075972588855792895764743667682392127069964525690371052188508140061495398690725633293032468487701299392017004872615705404883963647307181356256835852249632051469728396763278166188632622158216377188412519672774375403377115286598003703874758988739068279211963521910165521203854898690594263850442296080108171247478953825951524490004757005560522570465883982967149703753703674341630486770577286028531939566018629589095133803598776472811161447553883285005391069955620929636321058998922733067913886503416493707636892552008267221134958835164183434911766323438888748146034131580828753944772525799756903968443101799432177787630310255782156334871282203344305918960217048563272761477632853239466172022402325997250620794497668881785084158294476480696259216719477481096956028411777205803214741495956857811893009228386656453989530662022450555261107867258428958334760416604589198865875412485483582005842204277757208043003385219666784379122470680166622373997103128220357986548769238622528455068965958560860259309835830258966830864502255208514566730090538699758401131373867555509948805755079485546167771041758522082171289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] 23113406215648910228608490505332928275282927229586731010428491380653181181437830835865515605829782223293159211044879519839988607413397999619788437367146845282782519110263898609604679784238089704864711165442106092400902072614350541828730967066697878341931618530604166754064515770916862727291083616104266241581759822936843748908672517621197255318593840212663725996888813762204070874762301274039157403750317390258873178700366444878900263824757135809366327735219399793514822442429210669214676102357960019938734828734891169048245510984766277380301045794012551704154727244685270366238519590003104538699938055425901896531355211989661007821153564869397390926772108864249329807896571938376020311689481832413366828129895697311616897117606650726484403280478303760344048191042102592083292941245354095361798915531792057339658563723725965287010952944070376108724336694119599826929305164451955642477143675649220726770678624548259793082675438824800033635906470818740095703299916748228942292778225348980410077985617409086354927979863642142443808681865790198329438626001176267845193853801330561200699638125521898488421650392586597032223769011145216440648341507424002032633129845792617989016982586151680478393308174485553615317875660292698120318402487474124157519705458068880065749832559289285723615930760337197227276615106419592489440442279336135362516004397628595782548067369293973683249924948386552053143957262033419479684959425231163397802624445956157245771181824183399743884625432943608592503215906390894362167765790103216993556469912096837852781730969985140667354245074392495258690340096786648607815616101038274713322595648339616307565043854108026482134886359558826194312703827853589439133989720097668804731574117710703768281322164852468497378884161023931171631512056600536119201435391361325129038551439840483288110301315161125999615809699157370253468693629425892429762288449412788185330409051507575782731809043775897185295201933137341616552532539712329552255019406535034615416642195561218729078337757831967804262114535049948616548681887011663376277518821117512187881448929162635455818597345639416132457595461803717952604490575536344076997604821658173900781162134467089720055154319839681994895340296641142753884389915191833776672688696624511979741140522620909818145117129887226815076339934531830709264991239257757756221175222033456773118303168661290263714261084594995821050242477661958831532548280279993834907264243565469193918856912187563927294533318288706139086296074265861477655944039352768210087188730807428214088476955042667142860481031350144019804678641244850295029945303330660756139728176397213386799454923145736550999768569194184365169037534966610727190179380247721034387191758506956698916078370880007225231211603845075074466852960412101566662017263155800368981954748125496632934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] -11835461256263852227714813062448561966352513112671725860962343342748467102725213976141781408657099099771736990490480781246406307670357723794138519339824355878000332419231225820382029465484350455082617098708382273151541009361418974085802673508915303614827065052666489940939347186802730322406073016852798004655631317095305715551249907086927071911455100550718673841126879791564870310170590897562703198382104952628434331207241628742962860930676196264838039143740173523421875316207703664478417302108056367914405622831785392430214545060198982933511942922386664910007542446476654207080254096105314554539511045120367600790172051174957546351268002942193042615820324952885595597045219039587656518069785162255553708959774959614047069061096728246520791970131899007269567960144789495493892282335887029764937197354224413950487964754132052657754048130529080060986310313211257545640042880014598469154314494705415403503671461764002007844035555910395837358858407326834567308360965303128872428189965799007011027734462860797512687830033921262636568239377623472066291908676089572327540946442865046273400929935234390349548646540598932996442315276571390491249672433501042146243959829731930801330912486813879010028735512499633436033424384352476197238621126616986296277605955848450683923144124054112429860696230469444198369656730165165219582825583670037146141204838874242275056800321722458891730589526576456865933874406343150528163516597715151428546413552198152209333483236598665537607264283488304072399678117029884172590292530924286901299322173298207854131428801910306150421923010212474919139842192486642038319068017657673372399509971434867719568013271627594706977795224161586969646444863713205835625582507152477917073449596436672945641972407951689052861542085917378863532334627297653727136194122181935109770392113190892431890087970094596075115200696130528275670016455555723591276699497764208146443987720877328093835527473559581664293512258667207146180108123245383956912759170878585899627963358991211012455885683491771405055879135090438552026855466749361721029842590994782257617998530791740620180883699241047262675941352315285344339848592201548939641651033127350932470357646405663162011533407754218596406077300638890160648003975021122516917751230347961785469517692626514882590935492494398043933182822745944392782061916779973769932324934689916889347661886486378036788771957495094987245720066761507807188160533000938455663033397146814441416868875645830884820369883985863461728340536197027458973468080320801598629375091716839831512039701450669562269509353817405458630480692797840074635504774616833421708406322315192876892185198500293504364295102441437721540855341741117878313851063224500423995277628007943856673498969117060021394190132410088471982381547590496708741423904372348675296484851187537516953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 5564626135447018898296949828341829194414269529329131380454401540929633198906428055300377281329888303006682047754129120278589271728204494391878855993849439780593067006515794595669099467268884431424088485624791671071250199223437699919855480229047500795494577903383551503536075993879039487820080114718776263383321695317930783479199544029791379127477712093754198338963829887429962924166736671113088232762839992637917300454372031774782912221000172573952615108515259057963178599991928954593629648400842587179214947173032711795226681437591927050125178593070469873510269817025924873915466307286180288384063801590718075240443950857150182139573964646093192839928595892477877662644328949117977223299031702965438839913728006274957601589366970376005353274659450164542555361568250154181781401164768272361012296911370737822075960562301253789087220083307619145417717757301180760133461636748185962170219870229293659814528041950542427024436933826224199995919201232353646079767596891949451797708231529005058724430885322474999369723464205241064592199063653968181681137829867861248772850741742548250590814682298910285118986241439826946602693948868832377842388227111735946297400668944246916963452199077376121845259022759143934878208565687504439837976710564539911169395038854989515080430935756096327745461632997220116546528137884904926640986525763974128614803639739648895029228400483443886296773013477689591226407090583162211995588879022236688748995944158064299760889962933321417913244747713670007950514330180730139952563126585044031884466291273791924439461422550748548747660512674991008042194083478260938648994934057870914602764553543003044095973246733270201562099901840947209289616910223222312554225295399866159852435466248489257041340322290265626888541979686894640509789242409149845804613008795401552559021412452961676613599172335126958042428914426964736100623104275450696915233335770458525981527371457378251680179028572434922167054228467392774053878346186876889571318493536353801466804824185649569605847969491544242282801606833945136064660004656393283068434051181053714638244068555215092004879911622488573112669419341352113012668263903595810732233831620674203302569464395546340322903851713878692482462633983552929939616535175356735817573300975140710245471331216883694996483705235745419727535156594606117807257287395148464484742330779582219690804696961753972997072915690581311543551849410136060830011137046791755118555127567426892321438360075438848977503588036768827750439967149325839822138481138907501167583357405110865874126521198391474950643351571012288328984451840251595148180597681785384972998254629571640634879669531129787493390542225950515732346980443401854351605373691116387435848453976492474956678762657673067756748535661580277299064177701804540980742098366338896797929468607243600527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -2400419866665672496764852940841319505601641957291286119767861438082445302338011832968828288950481250268054514412523664680371554892620209289414604802989412441799404637110185974595372304954842399281665957954740623011935192977296698008306633834468828988396025227478277697821910284590357548249996201073958442726353546334494215094981080608788418237299100116593054518665122390903373614808751085579489925120533374499239175367740496405302397971318508340076300484339581684598733613661195531247158825637793361728726494910643257507911996171154904402244299754698369713629432610009627947943303893162106037711019505331189755629382698125263841280353057284350195989281786481413141096458611516680685367656972116916483904603962819693985904913225926755552967152768002766555431460082946642670690943296697617774856310785636598260503210701657976651798887471604642114112091636734879580986718722299168960499520452948367425403674424887159265283146543826280066501964863522071422378715298481306703225348545093502952842642652559134055991215162626649304871968010649206543202452923164068615601152853462024929422980758035374378780072080669083197857345794988919299787875672934777555408362452787751333756493049270083484401856084358205325487988735882678525539962474541702818327007082524393754593992050438023823818902686235332254301374384663334795891593015397396931578535409662632947215299976137173294086932640186815610448195580721693236579625899816877684385988525764525373061655957602894355047880726148845784087402497207293135573435724288560377246013147856694686036456501653563797207538735091558114444396929113590854586888670720536026506763106838961211383813974986048468322232990479480356747278423462169764756799302195874656474487806387918043751396014336707840772096022188214105403176817703033463512262855477742579694326073210307985508663336202673529516313829277654521605048314564599545474843649226351974022331658291730399015805382417593185167130849684476672394419482125991845109483120131419096898396884762354137812726218194878399186655600052018066300887321824106547724986039284459489311711307741965080795254588566540403497454635746824998741892131326579126920281052246530706377137439414958363135752221623722416643833856145723367802384485633785258539933880410554901653095259349861248645082624559976324111465056657979423426494050387973347236748445839066777923128953054454038762046063403419041286031736110115625595394899403606771354040379246876222248786887781748950146748191159621695433448271452382546076653219845333274626667781430559771683931075267910499389163278923432884177772572468358881919143065892750945591262766796164432479279475172383636081765242767069198822172818494856400734004681070875172569598836005421347878663886795134457797656843994845237420550919241455492468739163486409788283123426982059468390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 949908877170302066479647674861738903238629097881753010602083278411259071576808370102205082689458749384838459962672863438537993854561858450779332189437700178911104824304571897699660288583251595411413842523547391763871110909911668647716002444686262592577073049989255119223163142404550642860713696337568650828231216334654370838505128143273549017013255083748133330228227761692809067353394109685527787979344930887720835003043354295395818685119545454532716882994080132789281245332124678610571255479882552955367945136645898669462879205869239077487269405823717105061107331013618970512957147388220187012735255982638495512008083453676585725616275768681541048689447427590333228738248685432986466087723709611887781799810681146207698180969714918393449635727222257962714557851304804521501130427147309499812130725957371963302042927547599323772736102602984408888235258908977564461238669091936473831012822075775089718243361915407446741251799885000140963069015991639691306088088583655905529182548664242316313127099027138452238860549370219976584079262531239351537341201075751062210413549427291251326133655364402149202824641762241036957635634132403153367090694929341106076270187787773623672456625171068472730247581276600779133662856799549519714843890615172955084049526420114817028070057307659617694318550368179250807895720686670885237668230625072781504900949949637137432981593586432302284985200539595459638066318756695550247062080720042531918746471037357090817686351921928881606520673747387736324941025269232174004448402635425601973434643931245490599884669525382550722705127551405991368768601492628522965504213150865808247647364835283408947897107870829738266774394138057088565774780928944693411747815981950531290628548258506772671092228135220304415629542689787816613706663230823883758457553413950829325439514268480455965091665134114779521070896246844378429039362146885925600057448617950147384355226908990322916435579486409311582280059321870610738928993360407771909223555453109069681612641932094127164136500848635566356329456280516343133795657191952283303539196351570827469548902632120386659901680355876497217027919960802443618474596132834708009401611182401047351202183583997366187521629316565239245057162368221165507486855156778308764459705868338282683352148031505779729848184455318947364164700078283238145668807270148199581438169437068251516248127582363829941751455233502204368847185959455613336013567016881962645218368618368488453526242442858688412930071673379104021359487755225197751952212341578022647306231605292268707661439822165760249785893421302797420402034876366164031178840451409342947573638781665277394095985060948323630367027159247786156153823340310355320568291916823493525571885007340853322823287600972360623298088306218683053300483903882778823431994051172659080431113853482177658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] -346000010259063274490364916643106062767928575317731737905698705032261103209134112954673112996062017861758727171821607729359943979515742522771493221431911027109737035605366583027750603805367197494617410238361930344604719570566012960233979051457720107973335857076353490045801880243185622349977281553160621538189437527700833579297120554329565920779981140115863089051994282613045398697632176796953568369847362610070318059929909528245538821427393026452336325970528504065799955889697477548570532002969533255549245087280234285079365793778461467695113736193001881999943006642363935577613378555410253638058259835683404824741236601542960354948360297292784260271862033622035874268765138765098156942994584744028061874423194595654631024926191352885653017737644246313195926847995562481104520979588953307254113024224500903222205755885611942721282626164630263200570015663454688837674508901369835643246429813377670182417281950155763050185123161945555462664488588378176379290189187299128393737186799217283574130598627280956837444491066007786238038529608454880496363359527526156398934619358795855650511268849228330664270804879610670358297013956896846788023997299209676315649858791589670091698341424853772157716948927233856139399760558997570027019032198748412259997835099015095514206024867381866693219434999207511495761684483810497433139359857725596224682872080092668296583061432012119376913200467056984261940880303956694213283164635299937142318010223768222320914576205695099312409633840403699841864714567695002515126612203922189622195939832437038856066682082558938349329103300984890343457560625733330810077298851856721146183373050870420761405333654103616438598316605279473690865179153881654950092221607571940259929146644314276222474356561715605718213245309119377875623488945344407826308387628578881426126503806777809144894529812841364652053699085677254477110381198809115680405721863970782436671897318546441910961393874488790990904442951678045475728130703731039231158831039630486017773483300919133672945396542767325555354676601549417820794118474819031985284837373768865346610511742872983496750778400819722477137986049147000554709923530476673049290508819852942702087562203174811410463479128873557930896668738677602672685082057994686636210843876685566450514966994945990438087052891831628810276325756522354564630414750178444348279691369394545350416103410576536372955035408076655705703547995413705856536505631910787120290472788500860517875295853650454727045874454981422352703101681868301489166170383510673568808545651933653064411644374181242085841590925561945282748280050938943055466685634849413423030401876797571486519760320188315662304507033723030032658057699980906952468709235528158984125851390802587667518150393641403672451522102112211665296714381958539596777472322051633799153518509571650355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] 117301641958816509841819341378708662620062110899136662462022268631435259374684960556040933142557290245000499162383473011295023986912626440597791743082450635194154774223818950850348957813326074252626823893054214816971656079445044105036885484771100903598181577804191993860586356381609913038002403880601830475025599983367593701263364956306574328280822506539892163409340174791247699292859313102232394753221445074398057820494951731314916099668091230349602163329112107421306704908885742521762449772249993340681239681804869666780707968169038843403381812061071088491932776466825867329087284258768938623281518493021994072205463174625899162237827607131042622390495998223307173130865894720573283241591647205465818085123039642538819959197339086070171499437583536314437060593045836188579562543081875110149100410452536280882597020961520665881469854712965150757730904659602364208100820253872315632282712609929940176315597030764005939276969743901179567516103853574933632444691190429993803783906179166387315881398725246740516898788896288684607896222727896365814196656824371333346943116903094818227860838235421460598846229839184124343121593023664379965839802721216230671659220845374901110230261381134247453413235450699603032846010487068887180720130624034621550840191299798389972217117215582107520816958073649109077179987563864492020959581893649250978344331310196625841519144916959971965780519965275476587774503943360654435940038024148989190769863584728247024658602857855205026253763413628074147682734313307920550428671504833649297312324253279765536963152496209733078247543559017946531288659367686683801866079666738719817740011150538070570703258582130230939569168440432259059205888929275042383979626737352280294076540109190420205306224583799317739391876285652555741415276904131247351279468295449316729571485169763337408074308638964817505645207513789329027796210406606274600396388323167864050802189633064722220112605605321627092787832814742473360273425390509981817880581262688743095004401278147488876768239061718374167171058751570638816882555408527744628442921561352208014974245372215056547788280949427487092085274449869672145784030619616508651851768985237136561479846016456990340644502439720199431443399794537880654411511470151173754122914497422161438966627681905189629666308418393462510194493773843512101295529152759798959438574697982957656296897423274827331432667296306976296326921508529688106364852525226811033335877983800475207633267203505444591604505758522884908966218791328206335808968557126753551100117754256677156020910161314462413638491230234821254435934422242269732544758776140028083778135227797000846530902839161347135120805723038940392758657168830127803885190477521101849264709054623978551881939149378112231779433407605748803939620892246102877135056667415589307071059660558900920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] -37866689406478570350374351847422664592999677093960300217910069741193383031286347005937003916726295854559004740070738119395472070632008818011349714501095427829662721361045746263572342337763387217179980198183810235259451136384696634518907364130918006887640309340995415255218164498105603243434725821012087125403239813517061043971624893364115548041265241254897489755998756595333140387129815513746709277739810102455843689605414080610571603192550020377817964322444368051846407824771179659406679905083259841816480105466589346767582493029101048565007320232186133810968414747593792338871942012488189735542781474174335415755408934450326704404837204531183629343381299107176168104682775207880880728143872104799755844715990622864523735875938988067873982777627194992055943556854575297785845742736355938131731034708908574503012381386125863752587667974672436980271955161901090774880017076883278351377194417357558637326671629128270163788233912164415559645838955074868554360084386786809639382325177804423960963419951392732271515097555218553897026667366465059775766979188466071877342927562194998993012501545214699504527960129974480366792378597868981384474097627084253136711461017784438067746697372364950518711493030212479119302797191718856839064896919724912658245176968554997148531231239826473808630208334347275452096031316689598213163647696186958195358168468508607249591171783977221636793949758108401876141095879313063710617859002659558504969979217237284142963908702820846555977470091242116978884235928790362065292610708391955227797870506152509570957815465220745690137374051457296381463405544542659257601467986631580537538048325226638310192312618834043489266342999479411735101832240167931675246435251466695867575091548863879131249676082052757428447837015295414513226036669291900901886976573684347212978297643226919061573154686276840203264122221412471936095205409166486403906984620972983064223575952304174357604948908202445062376931928511329787737374771453990132497698292199012997008152767631227782641346226356981359662434503239697364374996933250031279517671070227370650859046964361411390440638780532604344414284521602290915052817759587782263633871598811684834319719251325464507722632540756428554965830516946560126114805273531772930487339327480104135122257440548920199458441794026438717222808003705790906626585707981856687530134325319475165650724393437974450143109365821271900282284898060888429398420336510983540864633567553959363604240144996455460827552187170012418416972103792328157483394134652454040785550453996350124675082373068211344506559625522566649409280537272978136882296840767983845774365035434059836304410433403040242109208866032442814231493820272781189516928355294401090973206297366569012362862910129111925112918308499583698029514723098377499205700000995021011153729350320049356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] 12017971479602986267254133460332445069586652212397652869701012822540596891247987787827665198239669759314395299743522344966310485306810618575020038049957109016177160292096741153503173967794580267823240142642832142872992740892465046225215321239132351806356447868624955366030691099175217769173247318221909685800135932555939102712956764870240879034556468697430653411700460750125521054866888776343304652703677554273810413989652197342977800783711253295412328466899061395273138979233536114523647163249865079525267972007301136620363539360244331451807716937510828830980912126566767196784020757920040048189215497714901515570189224086772209457857559964867541037499953006245447525052894387116313829634692739214152956806432806824629879592968166774272246117476423971342497532426592270705306262716347282268416362030295555295481728573365517711413686803132945361057483588369993834281125504233067763247261053533947675330946369147737769716252855916360770655168542870062840089870723984721437796896496356188093874816827917806154299817308513593994898996221080235694701211724469518493280498801573769784916421469616584548555928852800754667956276714141297554798802922521563479731918738936349415827621887966080743807713486560897549361006064821008350822193587169255322742558740899364830784912216021082727250542602358133187219503198590468283274581255961872057148999525318254838130463780534724855223115448574705004897111879144060244659794241144881043838044423711062716849378409396694664001603962849534033226889795559894940316277445113817011750578751370369529999204748576091889322109228806241873939442713160722411422158104775753168939182724498994281963150836403975788103171629793710941497587248488080533381013726479750364984668724254768170380868253194213323091282847319247110489857477442130917399033737911276534631327769540346384529512196050052602563185776182294158722271713121288792344413993730265545403085179962687411460475719833497884889755976453645400134630288670728788583582373240518844995242313624695259690068769188566291931719618007068559831530170305963907377688525628361059769667699856576969827559720482250962521374940091844683809392156941089621968143633195519498428581552841263469277250855252376460374891993980074941170571653859734009647371427241493098328507671799619746269497945298618065159110242022963179137808552649073622674338675415546167555137272915536690509377247398090990020177972227044804921381513677748049726992208647096934621334584229618295529518782345227304602960632785284512638365131762643505129949897095804696619612019733846641872939448785837072466216376403882706990504623846132902093494785690457021872837701055665891785228142047646671502950486631813270369637743794545118762436204517933112016172287996905398559272248680009295548762182997036767720373379302827870844311654243080601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] -3847081346600174442463969394801222941432900392156037037245644544193118989621000308905116560017949009044167736086251160969634818206198823899086792297195638519443023722384965007966458837590952097071565651423969075973628724314486096550320108632070033399011950290734572747324855565500764753848301006546332529405351823915502629400722828859543819630193938623486213043673331385503880149704503010047905791616457973002785625401153573599992149956395457676889485444194072107639436688887272360301679175034417577908089900135518820768704580593640400392841845650935837597805890276633087939560114001816339882547324095649848541573239554099221005222431935282329160236278868303475140335119861697053652795211211095813634273357123413469740597182285774121629127996011411252587809645230545254676655802065548453645315019165417619466822730968548132479637935543398295364253702486895441098034929212133352908392870446876031316759646115800275135137613641964949262035317890151022335933762529665150133306672053695172237899341832951781168640956430847351555764819420587868206694356986237878148660641564331124801576997980271597774402996315000700382808505786935345369221286412464323803149423915723011101586113627009780805862011627177098791799087575708703874401150418350657051236736752662353877905952516938768780349376796304573712311987709854981668970464733090919067192834481890716779611088341256455350371896811415593756307204349180454064071753097983506361601264546002737273850846255732277200068673912129402458105987679595591785752239907106596920028530274314866325833941676809382364652780301786637120112536814054226573898265403187345259437879628245569423076221170435453961298345754494357698366600513101929868731435838116568161776314849668280575328867473669884890983629739412811317479871673884645897828394248340726220340219960859545394127013381439145561219298072133034254099890697097614438607777362192117719074077745087849283336164726369810782192375673329198988278293158230016174048341866300961250829412938422342392871098054329347023408969166672356570302635476235354993310210734862708156464652110109056499082662907663060168716606434584939869723114122596480047356975252996200316146666662556886745851573136350205928764803803002889769844202839890298967466506956941315772370284458925724347084296443799994251200030350614916407049230280575431814350237918029611050954812870680626682091128728901672179658009104896532054624951979286025045771888760701297863689414373213602036459157549640734987620672747408074885940334459525306154682636602922599461398465434072117420021112603866973730657852219697689958022153884169184071735231074529337879930033802202427393675401670950927326739897954907560376216137786991070544472638656027397929040283213631786370954112451112641752160913759766895455918242848560481391056379687192231936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] 1240583590253094481979447861801496983299874096361341326624611592562606147067728274124653066583700490480975687985140134548092184817268452462448857552678051861345732566560567200030843124720909883284149844587926825453632073037620676447846742011589676358038713684325718775561974271754149370909364696477295220078208634862082059795914093427779900912514496974889802979835373282136388923496633586295021826863097259869019341365285748559339925974892046644743208870342708763819294296762580826725351156850607057006614122900786655534508170202813467760420490836718962857063098303766600939604938268666140181101687866198012450733856958585732051965788765222455145282348903177132045374790517512375754743654449155564362916702833497615064652951084336480724290321223642973596227786848348613060306274884245331282570782383326432124016276593247634981303757684222870517582537585733280400375990813939806044639364625367896692340867553735910509674085685764761203012013597452588404580288310817483505828488813975820296922479631337669536005380636385572805089342135901608105143016569110871511006058590891854456637902948108398780091041800569492578170668759386547272831387184384250237100907309852768056790216396303925540804414144954753874450670854851404619006495143689155224882391768866546731646783416408605982408027631957533307721053648889379589032752324310560871912913255736257667371817712248204939874540331706632756764976820770461667184874649365688729293061243519703139899140925876651268764785209214683179908382260355866815970372098876940299133187014326587523280591925506916086298440395114350487855166461494632968316937079054840442546484984291753691020909332517280408506092552703846881071082886430177456688318664991904837956725332878794432174981300256627605666650380731964632629340293885960655221867974484547678048434372663338138770473748421745531301804351007743722009770892283185524817771066498524085146223554203402114663797602375608044850556389268848220200162656732671873916360498833445678473415453076945455176937249492920706264773889734968241175013433596523623058689490445991829767641899325828490269385267068170345531912011648140781703407111586776650045833902836140680334655138127579237170852972735280122582845087880312975960703877366370049785163047003720035957509313149576382315026679384048287822470536301549329346707249231202757088507442975109517179716974853673526941931700056083563823398693780752688514756883981316402246040539657147500328904919986154688686783130394669997722213920866910311912669705037752815636224929502621990400856726924339591054830222277642586154696729515641626859135697367428443180759067970749990703830156808108325984609142556679955541363451026159468329192533328147923857430740423737005405843477366488887165702991837545189732884062262883230618327906803071477276527764756045496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] -391696817645494802831156481719400674346379023722108629966355778444993513377919350666006214349336785761204895312083927013744562375352345697876860445247536797089029846586751310552201172829079487427330368724619337762794962840802985196726152864928110605207617436789678433236853281003234777311152510723067955303740681013743482350443495582763459548254234855555000173677127822181691511049050399725897991354173281530936725159974174327937132892410341197275348599628797400754493599670183499177511526033032102696977586547937233633601025370182969845608267260390233808294343834270158411746762928693926083089782694726847020433740043459204848406046365919978227652172491501491762233991128651103137050589547784001730871214548924025480666311105008001779712156321035079733759982408253898565298702393658734782662816964872254909980969535491155170644393242883518839564018625308794984421201165416188817971908929638036819392527858368773539943181399908879686966441269143186237874258685500710019952592286709575122488407185162915205565465315486970676651360178461758869881987543543714524446826137020937269680433372816826436056234935789375758720968039312058377540215004224462343740794039428537276216729265611958273519839711477874558739333884095210646858251930674566376253579033378475687917589731458573188745231837046231494168554702642208711873024680832630639877078512190434727649577865225217900800389254898540750557935839843199272062180207049224955744899474794543770589530684544482083375813634415899690978576342390423780367844265959126391406715493998542168966862538753589293598101495185390358472638908109506872857922967171192861170915264311693020468364323041602109276089721847967710681689301499118133098904613554275954495038307470596890114055579741600256619287007332703529221856242434486425514693112823696463626729185453500384696720351982613971807285285707155797804212621579084930372720851616645404789864935453604945716510556434482514351360397834473303058545868510522339936868884006399699647786701648135655679722149352079811000749479027147563776530619044357248690837152115952703778778402777430631720611109608110278441084943708992893586227994388517733491598185537776254091742176088589701474978402944340397539885014570155154362980716902312822623392394421109762621021075923487272431454990345417745386395678400929904761307551694002693543205220595235417115661797198558757942966785721804693995608991612707781963353380932529942795184127138744053110753351909469016174650496936243756809073272159493724128563310107388240073737917094897437974023298784645296828275744966358390953938702461900161359304812458333225079584875552593535039847548041023946577345265199756933426455386203936354563864926597702853736175720498098465949177339147514845824010271005994194710196981917884567263325989973211316223534210152503705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] 116899878333153230180996148885381050060988994751862043618706894703550522944570148528315398806683574940738822519971573000002803384654054739096591541011352770019028404955070297071707503176549779551058224848684991676369863915483118657556074971160317301163744155200376557347976625127325751703042784870560945027827106491688159934402033594202375825807692839291068545845578454724475823564954919676873123441544930087690284778129466823112084576599956762963920877125442660618580360883835323076624757029841904459678269082349631087067354326327156901283660603509439728544945816115235709237811776516652463846507055770385414736376947518156025331449791202217442304160700276664394077072299019899100520522718535789175515450476515565978214381049060776709964356935854385436137716360104318849324735304188447450417961600123945970151548887896134032182426778029833589017478110160925757569712990480320574099516857559351111129667136015613423039966505083327622453601383889676886450103641674644642732405015906852183909518532190434017378989672884336599609981225366702210911968092635506099896087492128561797879407666933412264513410017623230015321469250756798823437794202597500663380067845884181195439297478042363785997567532262390070344586803891511351479751867695037064733253744902643174883139868812726850908027814015635095333210504849299791801194147048738717164413960590110028941016707524671612003498285957559718530647490030913813498260769269292296248673553238891044268207854515700340277427467608899068487651254879783420571217534824041576124945655215781065575533633605606381463601316137199035891449242005948217838400898679621536997253660614487728899524682959984233885710825651315152116684104566897099816407920292396836295896105140973194300108048477188373869159850341536515322452188693946407515121926786943756417667226410758022946090983029744246872207684756911918788033497805847945647586506694401945877245251456537363330123713478371813405621390627914306016899095133846783352895652307840280068022098004483193642587083079463161261305316942469850847465359372281484665855708535040781491270537754266392617648542968080304464417966467444185415995346611762939103595477346977903798042580649941174462144672411018736835560991347643831382530792525738210949145368765216923857988347496088927013154347900636735770035067437885134100522693629483635653737426599310569515380541521833192901700178184932030144929205705054532660970205130774345487080319972057068475989590373288939441339493124679778156521502027550491603835096718973903436885644526694255094812331825171199727044911041418067799725332328180980768446994262411169462031327748016307598211841685610301963353070750035211627572238198224188907710257322736399219584718173655321672867279351637687531941885417371738309457885796722975679271699365930718657023242286818918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] -32167491267162777261875960382643075659237052570719907152442128469806280951684625311878139877834139950665868311056932964794222898105362951076994631126379147221004531691238861171566463794091925296728071647311929826680408752770047106967344945072671899609963610251918680676750638055122848507756491739541964984648433156362715207103470105289392261154519910579835720800835910560440998178381024700958722177466207051077975901180352681171843970413906180240276352254135277942393044731666660621050100235798064741404097871067935000329919556481620289843729619859990628703644892915088303528730744735580266271919740836495404971478366188525750513690259912907832078451726977847014199651507083783043459068524462474477453948333193219662546749757446850584986846811619705014440290695151908740491749300633981929565691262139261692319730676613880814598915225152553563870816255191208325232637362505459196468993668936240419934617637257699222536387288511560742764718700456284275238503921567553094383934632537402957085489964674343612279917285149440234560616246776315958877997758909173905139526301096755502150987999612152731713375697877776676224421426204656435367133725772517438336416859012764614581897403861464126116021250210520070886534281230819159377967317809622120459755187098311766894765766400735362535506723869928525369605264184510240215649190951340023338862849139455210418375704264503946081411251998185860048094412838914188699653654681231566001292664183425621967199525853197325378300776990847543366605020408893594307498547756992880686156343378550510207655660997378890537962257010043267698266591665133639265984578512305198275009050639995129479338878781209393929499096543380410982453697152288354231414850291720500556984895842012985478026883072388065909034924347336562811497538809434958500177704284284649413906565983764650251431501783097210337236870425470463604619956641949392784840308666839649163482381820415739220059562691717987803737203866429477893468619205645000416511194635370638875263729993217927512238820749641272635647364308542439510117448519704078595632999854273305489165298364283028105706889501340532221094260876439099950756380542623315810321987351889480697091294956523669188764664709563837633882693396772053749675807167899037877092563042399972326554734875035734951840577806130412291264686938163695048956563160654319861617296452852340610138202103441334028570416267374224302943120185630516425629545687007886651381951059704132173690903706927702768862754502666878859675359822691449193253550213978772660725829387930271479525943741935178503168393004380269550897132101004324792752313141739937934819518317275728104021264276700942817121893020461883010459447132945871298974992851146742904886992986218519300810051407768590954523181651806301158339141652849635519737794800379460843403159530163404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] 8074769471808125266835385077961945999319708699359382437542836054741207768796406173679744657671961435611637296800099291602815300280906478266446529839903390864445282593273398644978305694271433338472600988530411565239236861058520646436763660914816536185223133490410659825850171513670297338763711883761955948549558635420301684095583214866355424830559221011494192461477914644082006095518756834897459505161763806109986394270518483030903934756227263268291740351957132323981355763654370168970591001727848779363654537602204324848441076747029493520966916560295703946193094861167240542517746850852588156556627803689509774483157328443484891198003400348416199195185736542442883035346779025933915539934784768105453229705839982732645924765961867331491545668222323019669165903457016260521105142672525892241220893916547393467292626286746428981788135428616150486197941558388832802639008280198487407759344508065896848408830014369163097895431642139324638404994910065991563790884859321208046055981526220760895494599429558829006643445062511876206551155727335663924201600095657769345953830669191283718671370713415936140894219772143172823858273369459129374792672179122300758845820615393264202114397695646738294447572104314565669941215321168401983232253058401847556387481712370455072426226923601961220080215745188003201051559707613685620702320289649372053688492340278688010104022055328005443414838050682283657346297794968715296308324223639949506990736149724655585511914372439844791809519719373329132494913997377967926670984534025014550485988814053259857902258217134597046181892229411043660702835885562104758795715038511601217717162246410471809930397515598751107436482427038283816922375861634404859862504790403475326999715982325007175001189989924809090488524983759905481393183961391463973755838841997065027141411246154957114698419900613127711307323257465696065117548249755690093002536042504572823139413759487337218822355419717897570565953573890248909764036530441988436048194772907172843857484270256638463852252194331499092939731319655624177789594956407592442807840834481932216562448484716292521253965060698389569309399015765939067969085281325173800081038959339288329416664621671511859828866823682422977369962557094991633157472157370148444222332497158079533767525442787733623144280237170587950299121798084044954086198975486565867615553354839943919451820502046062500839819188601501667100204171201082996106447922728796724082867692943275803960987367210057383945897332821074890203776228225785596575820060376741857024147059488568919796087256609661261788140013524268246938192415919056378222348065146050135835157645616248623057144684407562256627000634623729253446283780085004225045322674464544153471143774779893441794739035970269270690302267924089187414372399111839763573126249376059738324219992379228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] -1849817025165633058974597166716735076145613349964223043466415428313018883642364600300200671720523380020458983365925827271075123463485494593110301201032447603678534521920512446967590477249481509736909761287027657391984230067190320931776973012863355114512847113779993631431699235587561880241823067216524766961509979126667487395046796348693765597571243285151879043678122377754903858790352447781890494966769451119508889394311243907380363702069425471871698972635105920266424648639521129853900969078556730434353655825999688323249650891256530979853905597407115246021389597782660298604743128503479680996847111884865589091169100107462720094852755760619439218758256926551029947685176526298956427215913879006244828934542734756886406850779648490339022550438379235373326854796541925487971321365465170553875057796597193022950732848672089995740694776225853688746825470238931621352941296005543704803465087680956901575529737940636851444349323468665560153197914993595936617546464259064538619369046015822122950716409193235029654765530042209327881376229006041183835437701529303517968759008875701803460639696433014001792150691848865414857863468892226130965547717920861409627752068723102675293960271598696967176387942968582766593759860201914511281992006756871911570593141593954547926178893123180248588180436689203536973352989989122973300076163921520530644455915877801746508794956216270709036575112493521017526527904704966001874036224479579334031492226177314829476450343107866788002412782024930546131465397356060936866743300016947056360025938516961241679329382845547172285336297323949002088992069931400156941201123449289203078347127142937897802961353939032954353555993480564305689257678455221746716997825860600318421088546677732613243119889137320613887285753557810358806253180556912658701394236092098261944994529773014986442997533243790455930331194884689122616845482862112834084740107818733503982726624210406403073295121344645571518558495855082040373175557548474344728773775181341407528498935029042449452353675939050063533273767710326119851599366029573480667978891680528965071863469555177928851158995349516225261333697181788487401963516471987768935201129291948258045791144226334906836248184316030999269184765924115257753261008477551577224276295316979599903875169036324852884393528531758227577144986575051816602739138013023919103293961716275271269822436323961925350038908367170844956059808094628883363370187357869013879355707936823255299877046205536488273664845854813062576574334145182579592384261854641813857087166522191137947795527212942241656805728750295705014411530535032978730003289319737655803368149228393315721011668950538492111050105768833747395965616349129137820652621580085241340188590992328709163252992562649871870250846500485548739240839212791506629103047129425095433369174409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] 389354520825734332976517931622959598669777124130865818290572345571641006538448897020964339175694192182780790404527168000740805854915555940092207213674365652306790843331955090738010042065164836383337917079663891492676758193514370438157343618730623187671198215205169830694852928080349232800532660440163331041493256960806980675005032678567255230188303846534044805890857553901622319948629545393640596262199829823715932964840557471501473321964913247667826196350467203009037533478369690660852040080655364203288461425206961344540080971295623880885995144718345814293343595041022538955436324197057199031226478495232483753683711348310231279777894421974607372345410067041627858605171396677735131545905027523469017973260678384490763967796953347130853334729826335945240611244232932962525407611288355639440421184545383364288687902916631648214525370051382840203594680207352966326151920213878055428271744270584683293366299135395529607226249152336909307746245919866042531902504687912890271487164892799939532020040744632927900517930857561233346222095611376454549696566534470224094096023817851831653831884238731171631675866439631588005441511590787674111571519782067861965003135819466235930788620253871512882182652885674606726117071314742591125870035105693586502909291199206662813256251554226434897596180174477671433657516804861508185646347857542533316017751943861199567732624910806209720298844977204663784683699504016797138947510614078951120031880051149866934146208772020760733553435572053056817460140041507449383014643418304997351459868217043448116774739589561621686638995269301070439073573961328178946556522956388367619526889914868363006083459967500731843776286039484080891466011118159997594322162678642590000733057937066351161536798515566850513512017708399855523226151961568001134623953062023125495439663342656797902260496234264314824403448040500177037637149054918897545245342425135193278225420986994897127822782740683219950224227824068979497887264781578058174481030011585648874732528724465876406880913765779416441267653137852340917837715473408451365670323898170420104480824593005277390217638641619182322571039342105333730560363062952587617620929210927187748293825411195424684838863875602307387926303572380027436508246996575774760622816351230628821834920866275265394037201630487692596852171418566284107862569256699671959785864124160713064640755798863723045826182721241568372230878537290191765773668802965389538642130911335024473018372363762920710278993208934554737942106285270198058653532257630012347038785018644336497053430313113291863782563300166203682456166742019177414332658954458053491688636924288043506410925251883187792167471007601269164355914478117823536811244913034464272490510423519829996360951314483860233611060234833667368733405654636096970564751978020197394203317444280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] -75955051438693435466293459938778210018694315149508457291579068233601905399239208443883113900986103174479510809039738550636796069629066959420940007322273491466275936453258732322077247569642202700690148925515012175418276290453938810764225103043633682425393598406727130203325443399444996217445211897627291617037769665553352457017395660166678069330631133344138298185815491316193634798893922167062563808069453097424354826726466825472920295126042093164835279180526381677808745963206409221297687783490868945330417763813578926043724557456253216449923038521724498583383305222376218753657251427596055636505973083019107092819027036398143624550606582864696078090266147506219699160844101448544539553967589140281400125389732051957742392278643614399610451531622108645757932408887018545439985490569178310188441229189151414658285777641628908948544206548998629008496140981387375065021616064478139591946734003783584944937488856203042791741132972276069456083874284061481758791798300381100747339213353737470980572219506857695456632438863672593450721753793498691940517240486131824955036523387592683070889146208927775797335316497036061478028430016029317039700116567542501250423072158803890620828705592519855474626479817152955925009204609428885289813965482506301760833826750504008407691573196511147516531461148487027912826653817916678818614937293807686988308895083390533285351050220396530751730060631053577297729995068964482496218955954165940155753277175214771582506867421486970378376398413585282540156881187791084244257378678855013697307827256954629044576285817663841788128683753743979659892075630244157231199371562950521064971783055483312250793391579674447174017394582011931487241938726427593107150117971394943739252823965737121118910766431979233374788435395143525751262599642563463672134055067689902794112050830166346644768404071851711239908011473537351659043913314399014617747614716982876470912712543822243683111371041235725204909176442974426398312678196859721541695888853725983650385971364120840041483910151004814800674392122625326137630670753835803304859349355478765087857606643885883884615050339763645362559479498403279860718224254135891342568335686899586578453957701928150551574634621481769196917207950001624705837829322956346148016281549697452690239636789436455404551942393425189401794877282352846642549998799138024794646682986666201350306286871448402905923195285105054928050296996702796520234830778854888965611202588416220660965527957409975654844123365276930432838251291395262526120879426023902642403452764135466618774854084020009166392887266506425734244623346429009196251174828543209277763924291923442755242499823577605287648311586066047569898316557352638523041715781499506254697878823717319196412722311396446318700403188192572824781462749072170449833617128177650844090722208972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] 13836188555331014844379046004939497194726397571675755520576288381399315134845259513192812702868738709245022225368690513164651714614406709847724644624459170747310220695866787243349199989330340035382363183469604803558621056623891595746162314143288232510740454747148219869400923855933420693546368579086244854802435461307581612619997874249944711081515592590618198543929135637136799006888935991268111394507454889815448844942450437184957192425020071197494199505735708505794127051558470573285081107015902509722642959647850047172990179312049965934700189930261008906465119798942191296148960404866230846416738483103082672079646854255879013508710744029234340658514789385402727692829571497612565805778487198942293133276418696082657902730038268889201749694102636868325620774449324017027367550935721179530976472582617431664942038016333684614159181014670229411050439893216722030794162790938766652809662515634911538677124280753055178872294768263907582119871671003783575561250004965137566171297475386318755649105304963950441793131973558473685811375896450930316410503653217514155766572544250722467566626883585058331441858699856157487915427274658976948063144660975156161502345993097125561011423683154202128633748829005203550397115342444639798398021012931011293126819100041939767555784323084681733838520947275960330768576778792256157258673297448774097764950744630686346890524763554030375463210069758584572756092867048665187035964737550437894691940294418372258584880530453902887278009180538544066041441371894201635731088457151999788498487502618619208873414581081147337550133452098412790913721740105798228586904294056732037403557607351527203654903778547136337498542629372587650540244686874246776470107946660930224505019191666167711477628034953428144976436271184876951719304495249550191877252866007738001087843248673930167938014464855577531259410114566208559334824616994995981594816341014003843401816108142834816439110260151490992289789732185135830366206739154750607454168685694965703578875603738143774699696815626488605970358756941513486397025824574040579482774128567577458195749594811482351393071781556773575687045611371656045772384764383995025700457355391748570506399233985978884178402161169245243286362622484302483549996751223346942879792591529789443350563953899454084210682490527642598336485625999348668228853479566919925444102408971772199019993493692525913815799718896229555710145378638486587082865550709288007411776808202393000791065096104003237962245877757750231257917950163115441619434423590918551963075160145157397495834622519068035305174319876360008342223879042573371040637068779749501190805553830580785217887119162881402911263788819574875447300533548337994835138049927332754666620520243559479411188750929458193435549107846973260771492294323098723756393461721204131735239162593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] -2364457854969650365078069513001228727305588910701965096850429605875573974367977404814576926058464619263569316633543922740247643737401843405831974853690761475020845904195060543186930577082589712546247811428061056327248818417627551382205918947068005901764815849842419921973485945455540099910934844686952683548945772942790338744069314152363676108168799872882637634360372039344860002584101317314644070125283860517601889604455953645080022321822547589064287141581952814703978807151884091027888542550048477536569658820908183516278810606740251807012212444636140287855022449599391651575393232919108937054920244645785802725587010368555623071449766790958909605147715582275707442955868991219124761792170526828227864886340139006142797317076178487069141572581182352147462013107231859622167640911573889831115670714804218056840761655430039543103159353071503025210026423033887777319773984161636491845311659139748296060993796074012619649998538613083600758935736676898271823727238529620731895812682261280204447823782155024021358674795883183139784227799480629805035310486521896954578436932537062818084757436331947732503983028059417838805291294535226549449812440426534713404371010854506310504381194600588680148854909696670782533249680365711267546465263925756552516799562868040519068765261260074627268165819209071554310881192496654871835129574867637121242395545650303569488755241043132997317445383820754977182451497425299625303504162922017442817474108593490454809286039037267398878293515241278327951540071292625146190910164793165621916328760494860167845304967984002703734681277128946659604023730299861915901197124893125515475023671110655333783524999412457215984072907777336390224940847869739100919767365039129630975427285259237283387970860749081545206722532069899535071116694505801716651005229254350639040204777996061340448316904576654596787667621623173946098640083220777028419380675931161156100160639576637673954820058516731071613374490699929279949046692040787479463971461374028423418129886036030262051844676190624537349741324296379728836281562050281884690840305777860850195207541838727844655498251733684993402770261272209455484086311807548171758767719616417938470506368006394420700840092023428529329188000539523134749942394553384433267900655499206525762909282829439580816215645802874494952031165550742205988815277589830273477191487878171931178437802260763683500613387673294619005043668919964641768234197187890171165953247526240968594627145109165177698547293141825082610773180770252719372203165932678138244922907866385511081066651045282369489359424423679138374080114846761858480954262715326615109153337598921885534319838795277632365419358644693133310152413092366247854536680380169768296198138040886902815214968487150745778798371844423938762028561166261429971440208735482401892735752601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,53] 379242514853462758169969408462617250577958709629593014672754354722962129476326940349410453817396333552348035991322232783708725177430016076503304575416645692895301157202636050116206377257955733602463259059407783312099105104526359715382251986470056444975398247477911130776713066345757244336857857652287650167175525245529046391402198321202469903801635726337483996330550426253154838660265665049810529775476355759678859828839332273466410880893189429550892025255892872204280839461891930089783501114128834367574916333599190846727137996735441172687060341007856779727615675660384607915551259561955641046711674090729377686662762758120559724270526199939420895585636253344927766254925877268590796262064726724314458474792435087726087587095364348992798995455569909471962070203337134265245697834413534022688845312884680443575943996355005717965887657211100196100037120607208826815409303856299161793313506146732383278834785852855687355497997140371108256439097392174421979504767662784821555385859870732566854540790724344087800040522534855677141454745377475067979458749645916299144310039538534458425109056277894603372344400009455423546941177683285662334763206389282197548927007701503824867330159162726413054755110216478985931396423050256715784920229937177325930663888486432765687840220696519494705518934062491094338652688444883618891020155666901097953074483226979078947082256366647037571172360068354691904777646211796444157180743894416178565969200756391301228334852940893691056045732501410131533274628234382831607148047103449515318381825691759176810636009159218931737160537771691005645893711291784801638725253138048697748724401130384630664221374485877814317164730477745107337284567276848560201488039643294192632864966819105976381222729987528450244325818435859902461948592753470020573567465581723836118375868269400504941192237203435353496689863364064987933449665237818368666813719859426720832372392908539145952530359454746352088435429449604433243787704897951381978086459531218450474054309586688400726689807958039264400831043699170983600548111961985491510520086832218311955427453042073478915633193120254728980551506212849350339220684406266375874628889125288420298589529808848780459808269490135883012320069326885864805084631834254400504340927507242176407056965585101498790559283957641318104175000596260549281683352573386248889251858684963354072297562461267607469438521915643302125088694618052881854554108527905686401761185347396612238683861935671982898225832763076008463198245263629351152857755116270953945315745885707550597335013025039081017908315177347627844241059348926568304859592501737279648697829184661607075514344489358386126178254606026341794204141207735478357755861157732630470560125454801124617827995461377287097938331817871627422175873603178618345293114464491524374476871434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,54] -56794974972384267522614006194557590209829422526771602689969810648801513539793849640043534896902217507614991700928006597420007291798029631742155274325141871961912653825856345045672346815916333644261822521389693912884491461318841526284276891729706938465511318372366001584177417807152439812764145100522938076470268806243651522046478123975876689874715040979330481870896771720503472860961047448956223870775088552215192424903294650435356633207760407231894600245695710602231484100833002612017577405073096647940942177316182171238292784273397301746714970612817687199028178602363237110436889817220887466512950835018999533843737621772377725480654593061653784901995182255082104018793732663404834815703788299834167735611926338561502566781741488202319030506712211216344262262387991910307957491614618070481837725117218120617602783971148021434889507907521154803277304276895664416444575007177159285458584011161071505003011165791352191670172396117867425731275031512704625470067484746047531506149250923738930299843358796424663381766764468543838630764720300096476156821265323230233827495121357029541921997663329860628768404206162168361681475398855882019714620450852346884784972685998808675615509534541182061926699081851938425423572504999015721334567902050946475831649395541027043289695136569776472660738857376117118629203145355827920422151957825409258251045601661354955936517709436395589356919304362094782825761814413935123323025186193070519149686978864295146585905051135184361464077102654323212146442281529544680710290740643170088972099773651515507826916939203247152416329401732892199620003333874977359813669695455411030394816676966125945816267745640328013727024894310412056988795623261875971394172081903512430754529178905260195115034343922602857728744226455659347845114388607565967574392072289154678849505189427355432686069174152179072955198455511179189460456076571331491571486523187221490253204503338258441777113221892963535953424924134708968717720562480123062634718751828085841471773795028667878891943500670173622432305995662326325435511756654226535670353781111265346354588276939883397838062404064730716299467495370149147266553903352059358105128533624561477117335903355726683659951758928104160328858474555030794510756630308171727144750701794655324765990224822481559583371720352827096090121928577023467214918460970996791920956458780252320385541204908162044532113492007928149677356487067321635520633864390488572350309856951889906435185488500982017804538201206810270536133630970005569275611777562437649749786444984720652998972726601272959184230212649670861482370132131000360069870290330864928386541151222076937664503073046300267234734528360963471755100980039572905379986350384529141949619320141261707683843464369419305836396314803336277180769156202810941164425806501929086880212582400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,55] 7851640409579228273448987132299115053335988216164632722503462066016042487276584612872187398926117545616731318426819503056671659538332922060698316003157237650513336950881556444232968097921953418902326507802294379703992338019428397823875931831973881668691417504572782111770800348931183134883318885752598884137383876250980034323777484423512466955615887572581811665647875999612527588804329100866296428285603407886014207196096685498220122456085823123210961680920589754028420291566151211640076311552788737001133247892406584413804776448666116327782132158538290959778029018598015563066253897123298744519410314865133869755787366992204723275092783158148644420076847408640819671473910703930868518742566356663440122109597612484292461116935792230852702913717641075708341761646888323179259383181584832319859359771850137450381789768666015472269558732231122604316658398541773667696266146348376317276807929016620797992404997176014211395163808201353879990011147926310610256988381392907365405125112224523563780438433435577067477773827708679845570887707939894097269400035361566241278116942959202751826499924258357017399595630417480848932377327963070676173151797403156295865024703096880559279316458719629957150421301146757357293150326058330202890749757678804859503163014007968699436941284507896722041421156257201469719417303226985879122197171288254096645009647251480793611859234616987882060199591493521200491299221112098516418406937007447480693638362745995036611116190730077919235105167404585151741144992726269857394679912858603460337793414056387385382924031106321148033824039366838479632783063569305468119017861345305597386536032359490115321047770567836001759046078722856568328899954681290629959434683231183620464236835989725168586821274970474201414143546152574626739390471444059719304464490210783469792288142038969132622831620123707268758540249574772150226551262036202912314915114162601537988301954486415639104439465235271045974598743237823184937694053222413904739395893870793086919111682865652661574987354089548774674079379434579727041116650010122170721394540771905336937837356735046800169761681627150640655648157631720519339786015773887944230652771361049054777556873067488354830881485447063391237049685659426530086661226873914007911074392905739428032376572283873858560154716500549597101785071031076219882327960101399859439023089479342546575111781977232723839241430123959554175574091180543798936507661151078947226402067247860663737933444206209191105333629084844669690017588904155978110693677474940873994833474652348924289857110808817953037576146218694226306887765217767865274987867922918582818107389937726819389022032216537683709129410377216428436636091278655817285742186014056529220529252220762807458551282157072970295174886772391000600402612008588392740000703277640418265242009600000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,56] -986982939663389269152532000957232029221614687043975205846115194731801520126594806750357165298781408278691985101089478713123777531363167592877364875173912379498406349706598270463747207766318539636892467310785607039682989662212926894406942888851415557074012644563012206835011076824926084881048418216383697630701400346065330798054779835993735893432336931954285963825597885781961991073193597931983028680430248863994401923850403199371319906821163919891963549522386740640378852642364660349339949183127138003401845432397295152358109015669007371383799867086095308633053304608955149241474907409173494184162260656499278821766090208409867323288812236409955546488091495497119717576375372311963597727270843108044790734426834984637070086209165723809665029702731184815335007074183487332370063207539843953186817138757536430878388883766393024642887584490842429800243472433004913493294415187951936522352076414290676235461987437169732951421430839334797001213360024525499910680910871908927698914402990035489257274765302997450771822299030685811142582533056637455916165876303016875942134695346953044915667023116199633132958384669092522529734305218678419102378481819157986072435256695121823982249223099381694957621505520288922239381221389369790773160109237772924875403366402126470717409765601467300060059668837238563567051607341192334750861338256030200477761886964478104757273228806568793395685969110066203237182941669433959007035160588313468897660841069196011990573592671426853493845555700437647127128408867803291353399872768807120801074695460436256983271206904312904161579831710431823348147777440750678748322066685759182045884610891402364810571420729004090789269959945501915342830733669246111564614211549270621532421519231881638046987451296573225528003587890621524049378569640379523694075203216387533826060856944447366946052404927968129359312421771217868116988450532705189143403923873646408951883300106327020892977304285455799694375444689649901032838988778967234375875215021486263971610580450685266356034833442794943946088514963504282549944165748802767818953942407906282138655731839507219001400852274040421222197413812316290954167281063277267910334842130415378938602936912444157566797564537986495526211959636215910901597086842399420728698746316243687668151647171465213406996085077581164077360589396690145127696595427386043367726095841363972668940058145462006129476859524335860535487500740902177746766336569255085382458300141578742144450120710989402762026693828119032516133275723734049721366995355830309588584735402796280739257840394534199313439245142855261536764877223289943970745749678652261825067911174607637038671467904634615189595478150720484481476242741719678287067800686056453263313011855241090340254851554686285843677463042822714797740789749771904317286088055792292537040896000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,57] 111362498841531707320867862488276836829719007071013408083331000989066347340392989576290015594862887656469808730742551309846362365952152479069954436714390291013297742539486707356993895464473559830699293585019051499292583645944370657826955721542174632240134816617241113302394313787073925891134738992054772899619398139250313613779944085746873422746345090608248040245199233875053266547325764834429907818826886854141110840876154481790097213376303572567392452769134805249905573047521809274670603093887559295001444221529508183950380872411868643355120495974768684380079485225203412321343630385471339479177962545885311745909440192953971729938146874838630080929142175305351761338512990434716253550303458924036916919413014791756766174559323236509506427508020271458410657559182248097707880085806700511643445735748972616214626300395588335948319530566267279467274371095178623306768873366004880999236582942536060809389830789113940874891047245954404333209767544441718135501989316031075732561618738477615150197798517530363324665143471384364019174686144577107047352919121773124455608189316875468740612873118117546947533567189925177753447702245243483003305913680082224102899689124595594927195931143864171749519399557151702572617575821443451366444425691393626202992790051340394742933579999605527052783150876003514637844672849276517881768672025257613246144633681900565854924905311591087428735070684583178973334496317169564169325333765832570092373373581973034660908594964174818068776645528334858668354333235042218193526029783045731378846517691096756895096821186831080090842943625247214405337294491236038367207949107106433099922816018370758380084394162683986599424265859610187467819738300532030534657703366486627550849055324678216257825571067615938003135412084556894292509392319432039668673018376358103090984497148908089771522701419786846030993168793441679068009125394733922703447524064415629276173002966893932713141466492908268835676983974620399940883975213266312724068195870175945234068352519968723360447972764493532748175010488759173188915029797205601786416402150849445379703659184151119941544727099877994711884208547696970474811128441551329307910768501003715448360542205188284675353576364430130536218545673512152844362394970722389449727621899708324348625010724138066450930325153333581195610533209831274076620822473969075258360536856188701781548063366117764856148607343337780213055414275621082976341892530765125192514320762068009310947699070381120338504886750596274568453540780049695388619120968055366183146775631445085014638347895204497282464723374451378526092367989061979735333345711928488675158099596024115028223147020432912312689806813927170181003945553485192259224603552972078352648903107086318252121641184614033936885917715135241611423171582908945846111723639201927920447651840000000000000000000000000000000000000000000000000000000000000000000000000 [101,58] -11271397189662225148663363144003083095805864333805515233217669961158255751431420718765282935510413963196898715967485156732743463150617625174996008757014081688642712270929682769521255114957639317521338046602303143518251401036558885345704924334126861265427505204863616807477546325029867889330256550111746924762149866958941098516726100817250626621632855625901365104908305433320532529812859356754639149126059871103231237014338803232040197661459128433551841040846590633555954252304575648497609208168315077374612684469520066253585822690995003437048619111137563509964171628660577575092616071010579271594297145694132843630125546634439840690095552596492876645423867720176607886130316624657644537245298867706601556263990492271454869407852898362871788695100930356301168864247927115802041195676061612547568129888763502006243376004176723661333234369601939333572244432443014120291543041715686151406391535878189222533360711558325792717199927623117475016126433558004104194437980164040106607792459227819896757750967338807954406024530329503456722369715730265998905194359121248520573836391428015246849410627364700438075694459273437192469558727556822692054265149343953057517926995055441276503386096789240447359379421654513956170003627619700478511620341906247159690926780427422726415707142471033737095070192604756231292715836891002234080793406229821340869561367740866844355824362125091048364220823283579375010313976860601909744959631897240358217125933999951142737010217349872975919293779115573772505761923080247308421553077953163470732314151260247832067975758636217196911634134363112678918938445965722793972671522389352675146397333837413949093646632531115868541695960283560567902105782377758406965153347881323077710070325346025196683747408030321092892520165567918632911847310038398399025560385735690752772197879528239625973909630042771275869625361329891872765052279937179707108734083948379565739272771528085938280648122290499019337052748261610054916191698443093183962730614437436256889435698474994291446489029743339901628974381314421386481854287478361879867434990060138325722312317205209828331775830200377033930208810707284097504553421591025289096633333495934566164556148678389776168963914412570326297925728028100253906615355680056223172122746370779836489471935064430527190309834371443030237067141532233908948022412666646087945363328698861307089953884997264755822249272412325473159793756665423785243200573428989157872512981796977110710932990765113823187423832491736460995145869742604189906994313910680773918086352457015393175865504793319295008126780421047192266924901761720806503345375018075641347922376854341619621445461607622974323128089727622195986038845951873650499245261880810516708430117972821116551488650880387632840144632078934829114615687876946181827355065121580693585920000000000000000000000000000000000000000000000000000000000000000000000000 [101,59] 1052110420202898747987227851835523650999106286554642101316497062211152922736908169204330444086583410937046171955378614633714215172430586079789397471822798732409058480700810586378858445303753361292793162919138816831475154990631259951080892704963662994090458375977490342516228025983021625742275350572204612523081052113913666669408012331787388891770127232388174672120491096542483934363948081515031666173485121049677588147140489410403282947494924370568348939297819130958362075806164163486712346865702432638168423443036415882162280838290404052734581056022208057571492697003804426692964491642553593708127694908760856559356370573109058001536159763674933639261515077044763044950826396689632101695791768957639773981210868070158728832890744333980459652316518598389175804821850856889384367353315334324939625671640557565703627842437703181289968134388491161618541118612580407222797260223667978519983479638512889279696304663545552888980016852021334120561592680210797595396692961562039997899758615451257941950014159924080682662252086458586169768402643906103920826448253155826570321635379983552658960134667430221724520214879354107423296041710400018501220284240137159884567631757825354229683504085574594749108311723260620955314016080216826301697758068970616547198265208958486566543031241330718171264474642264063413073789290346207325183881385130710476592355129834929258360607329912226043825372824595324351531411086392819011185936564314901378795015652286870832948956674332590479068048712008628076787372609016342708218196913524112834882339426245110961349147682705661928403639070660340924187653271787613284221494560628471786691894119771822218946332212559050791115679842198304105694162639905154197691273405636284961033930884892565008861787487218631784004667644844224751436098196357958766815162897212561459159173437619159236415329381034972834409901699204177635871227149252147994155964451349494461527770843049837947345043685251719296952365789326597577833740679653695202020911905569622517465820662313258404252647445090335869716257672575054972549059640672040914653803987353592042347425015557982721270362307369738383270285170890833520823279079493293958533295431689972852847278750613397898943965303278394901066967114364334539357885322758178892590838331892160295929645018114608744036193073775937975568978812090985263715085111716977195807305150833567569856078290862575492837529329031111248154314773257058656043970868624277293384928423199162771574894674558057007809388663051409641433225919427853253455466520904160845260704529631581471726585484166735644932757449181343817932797170379944942571001998182775879760508599082369971724748962051424447065278936629385628077300901383488739166021156135115497140355281979580820623963926837905984247138246867290922159575749832762230489379619181476551065600000000000000000000000000000000000000000000000000000000000000000000 [101,60] -96516524329014132599452476393738692196219667132059488010367971830237936588857302573027376371745130288344674011496583722278713289057030052186934009887415962726346287758668862137837368769395332266353086319901216318931354631322999675668003289850751555992396085922058001295605902271021984702450947924592632278698699153617205446005020163156365645617951391536274546342993361500814509924335030666954958721940497435073570542673262316074262536901446199789024873989074266863505064540406877720071529946281450545542624222568937028963910348136689308285097693353685381506657560367077911712382072100807011959733462830227745827574591692437688444383308556151752253059067785838151711079474192178353123342645384092753235524073288769159918829120190137228650429967191047503788507106442445746918423700965811940347107657383024724958291897078663775178309361402427188949253069888748970194288922687742570997725018719795410651699958087262176343054269049302096687723954935558638892049500073829551353884966554552086977870525433932002210727167660466364997393879372666252332762802146616266716170328570650058758363805807396975567998779732649006482442776204053291731246340273744325404694768138435698265279231030524518853279166637113619250126975857456356875888008060156553462628395095937079723511774071347262079064994769978913227933591379222436369557915165979894524084582987000786854615279395654049543278775764001714002309091574557192856478149115360479498946917685643252379289459666074300751092504348933249421964955156752294985387837002598712996125849765488643717854628425348150115145747869581431989795798459084232173479931540824427334345030177927088963412512306716947096492628147012949711517415146673912580475548153635004559132246501154560683344243140707309647841697867752141645159040939377904081973058543842631609209278490344998663479414383189693424679496900304086766656889671453974146345228729206714318424574994850683191268233360990202715415108068505549576266115246189020179447082016327378699958806974518259448228861281602169503283224525521419500699918527956879475676469276138994736971997452914169768892911766754165886239241090048593398153452039985905013322516389268100895347927339251212327452359220835872809824548074480579492532408724168382367690469232309375607035450478683587902847003225161469276088208836330148578533348653315616164941020448770179199059682658964848353889953079456209963026474556166550539611462609708575540887837671131351457380057985485469615123003021885146658464272025302390859111785717964367252163031066451293995711573109591490917969409989195897433115807424421493994700359376825420145908537134478979444372587467548525349390066030948929436265818191728762479435227301377435308686457899525013688868733260946887887551635942026274022036700820489144441624138878983680190054400000000000000000000000000000000000000000000000000000000000000000 [101,61] 9125142703155967963281522937586986062317609952316798736884200736784270880907722119336878934742864387744324731220245516972647852387890891762146026700513574156087724111100317552947334877008208069941627767963620455762600585508452546187683252583531519303634117290133104195360124463639349650003509694421382181522829162250592220253497926779926169295627381381586130832158366345640464738465968077199107956333810421437541846754163009208913362009315433292341681191025523879131149486832756607154288604347323700074932763714859959729607938602870765650892478031265897671412119719951609277830547093279949960252965792763366195489897162850191890934678564715908346801493247820724669166438507166002108514648095024584149432381392371349927914939554627739451083421710478174960756334349912083457376244993671037044899279930241834946987401917736601494558576365453850395690044806836964682402401306694218200087087442213176210331320003781356719551934606900477884943610812574308027093434483455215636576670040047516682266159109565812127659892218902176608084171386444590336368448207077422045683797734134060813019476844888367450778659586046389103525885370976883230793551422237560425674605535843575537801789097639297863087863706574866068998104645381193086730257079343918160957147473754687571330634512713388632772536953145331821013547162714269295075135583037207559784657325266413368035238424743726313416061800662268468682753161822287467004934681592529535610455111777535756207185610916659838088031138017836501508182759314299854837032418998254846059249136519162210022407119595074665610025704930288302413418611123870635525178651731012508469077073524094758133587758490315155945954728444569521556581688561244093484645201015145201726636307019452415093464388091901341328378980605982784349307127242782306610471290231354805081433690367420974092711270131314678446423368282218262361445613236414914387827050841218972586055874411753778803880512785323952352229371436690500924893791918953112346503274113150918183438890783615870897758244705771361481998314146482326866975807321463742858828276333109283216690625170152038680557169238906739154487395233981497414327023029820658449175104583855965339246407760811507289501458019648568532120339166839760788684813378317598186062511970471325002315220487542743820758578661475209494971137176214813269454524225837962022881903436004373545550824996999427344776334442542371028854835464028816966039167257582860843672954596061505974783986247832729778285558670794442559432946835375203587108357601999695958203661314702463831053904527298277120013087602853062336131412666815418510404435362022479104432223365515782580510681957624680797738891089149633953295213554666971910205882394437805172477690313669305086531189178476831977445927395321014854098473488191849002201177783049293660160000000000000000000000000000000000000000000000000000000000000 [101,62] -839931242791721370369541010046575179594439174922479106547320372920461929635013886585973154888230326884308549124333313514060920878901833953201916924130889627877120802530124257425981976195663676146094901688576984887805841523824884918627679973017679236147166336608847361223325326335069978571507744762461643760684928507259356235528900302052860878902147041513610748649596504062487430121921235535542882019824682794811066297627760915977186278257391483203326665275449629107775271148325245979743377892577888714709415920094783092187508470454190361123917319873292663120333831906000494707666033566379971816898786712122557759679696941617330578170534949714432928586735021494618984814620353400956078445469746099128846750832056026998535454078854220768702763624185014303031904690969156331860179557226036548438416634674075541440871997429133337958108493406050672135680252163072557598668387958554688644028820949167332703453263032148969063596442606694821415801428126755563778300605945710315165392743605412076583403913057520814903786420290248010262293434808261993475171905321894537909302114778437163144786528873610287777522818772079493849262303440942521166444329785257170974430809506392949017115226683225119931193573068854612263850490220890389827891444114161967124300861325345878179906523687387139507808792038330099066374633509889795080817960785180703428445252223846564591669509274101009113835794179940083948416048019038270105960048562273779642912633802238411479031087461651379073445293004143965893804195259619523998023763225422310226184272279888227355796602812136545661028706225738996133150261664655458521992613339915980672960018843012680302056592113515016050970580914973651535745315707933172821062577533564381692184561382920456472689784547408003358389487924942946783284518674400055320446956549381541715297379751594848111816104305947815223743541457853968521725754507974329175255846163834717294985502287746431800786848024618076417198228142832942254527458422058158506832244516565824633165760237423487914077252265611346132095943038055515867979452186544396417092943229848052377565549987854331106862677213656251679578124241669443596957603266491656400954979643129187425379988068424137008778617751166993613820718205984294494265680272042665991796208500424498376124471950394340141236528547316409864265340620449166917639260637710143313990631809580926817870999383413346027742898564574750053927596490171112576952864070625395448893286206840573198651536981871076549840061333490316652963295013634917061411048964403147995369077446765724397531221319922015153511807986460124892356827930299690296915717703339436252271570822824380796979724726141231824852185372574966149402575295885114325974298812518345430405784568215175977851045894219103899504447473130234072726145771449683692976584591485488332800000000000000000000000000000000000000000000000000000000000 [101,63] 65592716813631556216786851932271607677522953255663953989838399935583265250251974887539054871847941953251075951716575307953246874889956866913758507071264233736971343645557986635927510213255673887206075959974557655245844444755613295619188562989777186218457468262617259295223475206525444920010027501699252608697796453368635673627860811629902004312380281464599264310229995971304658516171990641944908428927239872044952887089471260785288588554909237168931365842639015796438810296352801456255297169117248972214064992800768539065102662838161668922669643406069986045064217666247881484409331846465806083962848669908447806359682695951149438505842984268550881367115434684774841289280604809867233135136813145206782420707993487176496264826767464965069352627376336479119337263993751482772635076652429372858550531037711900303103938681839296272042693579976341738696191839734562931119892625626514525526641822884660639979988350201017657635943265433601291195270979512265558996975198547307312848258188700801522435439741663459205222372778913564689217107703865746553983595427850408230427551007517688000202226499785089818278803249980380526695261017915276304951539987061233626151799310491361805650497680697755615637883454982453649565267960269209573154764750472354323114746219155929015040903246337487149960072728682313216348819608946985240113414062647967428561623011933129117287546133216051939117374420503881016207714669189778223427159254383042974479239575626702707450333804370641502171090821564953763606176443624892046939759212534496026300239025375612203452420092136899313834637632579375581502388500504449545035776790010067877358067072512494791382677456086524886255257216669807034846683918295998597303123592183066177407201223185337353467073696307356862268823487068506166790781688223173034683295362137465152914391079548570558673878635200016310320471169126425555537551113722166245022084142824113340555835612555324552387935605997115376686151933191873512226078795761530287736542871998165514638366325707652530883646218606662722593575735122502864585222734948110412486526728558382170102791357445034086860403262420301885090638641133301717038805724607132801113495540806306383961358488551402125777151436192823865462777688404296083056768000168799032269787629864279744219899814125468943738927625265288525635742434895373841678673756880731581312859297305257920792216557506651045246677795860574158106478382764364863928695442250781178255666828149974836926309915255373281021174257969594592354879003899096775557065127392920988484002827187601191986874171722048278823425429881714196880227517626848579074276620961454840778663104619959771191210498620583910570149666020624502532200383607336007038235843401978859011005284004120859764440294755687208312985806098717111824673469673387981683228900354015887360000000000000000000000000000000000000000000000000000000 [101,64] -3735100867804780222136723621626778909235785864997797699500761672941042685225756167252348512329189661803479383192324577978323371038738487454615704429106261332253295025826409476385845211530494841755099098664647399741469655002575060895592043244495105553872515297837598842288998557258393441991975226124777952691394024112004400390488935316049591160301212455710201393708885644066497864596637249343553814899734265287060860747324805114614578129827419905307180560208877304495998911756447274341512255648617735607029437721572575177063459620869102370365753689304531948528483522480384688171784999335416777984800589903400623237177960438025992665536456410009900528132865863057097419906536843483888338337051885043934548736719149474224185714959695604401464878523532368419326852931347407861818069022240264387200936540018684038532005180586076411554232771418183633658967942169498374681107104070839081458722944804856423578943670547946914835672754498743988219157000837682315470478972932932179765227464675499171973196086349394433756525604886768404389689485801422221865107525906507534604995521223671184358885799886692701509958141156492631165273888499497655720815828773134410744538928731154455071455922513456294188894416508739255430361393391124221852659448390474699232118482887332871314655222232757957695659126698946466447182706852470688011137215270921514709861253459073963715716323659711339420350732470619501768412360923932011143360446714545076867378315062345371183689360681518406122717243129834931582844954111605359677294364965218818691443148832448601728540477355179176576662097933223332861530555911666730043904632142028330682736476438817378967989309919504161733437298869918197974569908420563246117256659726134259557532623409554530667019487207824949933332879591081556744387760322848973469598034575523150603849927204119359217872468867700294246270514191796815920370712192782523760331623523303281990117520326793840765913299779210219121553650639468808230438886309788249669698042226424569389451997376741748882762171266847656956094681392693865131212894202346780196995764017815914014566017615465016571406127013542891365119312361891196504080864825738953225982982064104966328364693061236538474072666313925606409161804597832007489881788648015943159945453941389561697316708239030354029727149244186408739710769221915670443858187823424059330961433790957073847551869953196489084041877219910462355029873283237818760877443661932698054292088589283006515201830999394421323035738229800320895631947715435063924594110248278892105391441983549698887065287487799138565013256143914877602149238464693726066361717885047125676090792687497967130475487474135750371916085179184585899299885804787770580304939769607518361905553411487603820682626646037845981879210716462106214358982424377520620353157888737280000000000000000000000000000000000000000000000000000000 [101,65] 121373338804774433332344054764815169893360193399884514515349140658724173672372933609917107780207639651748845156220789893617934869922406923540379151085327879913618929565327622883311083418695616406757939995937484065009921309967892134866494741207809992683923673734077913997496076890091530397507133155970372490782577650298344647275899097446290895072271780064326576992982115553941937325066417809803273221811646670251212042233499653605992740209682058508684215739096485797487530975137624245472229647208371179234324409518604713744816409591132082377036722365992768747713434207779222510372097281020867691403591163089040697586285007613540887731360464443557673875255776740550507841147133878662799633776891308599688661040786986697936279871336712205058978690183688002983488430007085578523239190226261913142615684303614470746604128841773272068367289305225693557300119674730329974477779612772264941497614595246874899317930900642056381547419700573139571591536232516144731692019465005640767595838445379771768711169824040276543570062570179918679386769348913404186339082613142676081901966309145203520550249497051779312719421748996039000895556609263498551066323045366750022474040925548414519956861469382259529822934653370778600904932682839193952277509188651441710539379015137684877672069406153093710630868394480415485610472042656336944588043105456087946113502763022239830178078979918365383255070922005931710734526214746444800272408903885000538463558970198070812585624674696612463122691860613373586303163275506960998524476293895579507518893417559799153457848687265124084233952263306038775582183645325317835077785634831752169851205473413598449963996423507895492019358404372891386026605795282047039559856288438436615630228875104506216964816909068771277557148666376579126225535540068082202169298965496085559239773498869295462805685944178314142017800251837263284069203075557096889551586009705981785455143958500145596738482012435077151746188083733545642686356004586188893020184263137857537289945144919538870427899676757494493016884810842006442442696396295928400064024707621281323384330336366996659410180888565001196368301245285534994456126970310244580671693281356223814426779216757383605738329807369001967320030988257128659206810480253570499137231282277631264212407023818129073105452655216227037976076308770314950622174177884106635538090824560312916356782046483997611372201791172505707751462962590123701955804847817952064859482593621016536024512794844766408158632088955718132534232235569439205754911427553324415076276931794226775732267868167801385183808823091399046335364014826506888543537911537195565455483100714532707258749264792264911844338558957335567846192391515213396714958191675463627623990283271207597504910553907888704673548893011622842399573901273870340978758478945320960000000000000000000000000000000000000000000000000 [101,66] 155436569076934479075098344735244182476187881567424948918254050469760825526469472144867650107323349575074932827050650943214224921249580004798581149179450781685413484764841952851719970834193552245728324803028021006379103084923004505610501860703643789488247596912777430473052808512771901841195021372247042056100338949610158864174156256215620218421525097347506911378465133739063693150558173081994557413108520115881386913078305216437109438201611064356922166035777099996081017969357903002225657784412943157778875389651369298875062577684488815219807153064839941553261062222213170989362210949911046476368889631025872425822441681224459229147531707072515248353508711436868045149220840267736107948166916160334014815702703041676868246690262089768168978882510255792812903523277096498000156020231480881366145946743570120960877741190223613446855229901881606803673819006128534747147413716054234424680449227421402153262408325325328412754958689708498169511544058929282931259962021244543930013673509540183985506459020968490498837164091738248967944188056089261027090608625250782759924525824745051017801137144431013635383391798770193393010645988998668408750291184288245039445644670472019164228930565519859028561789508811627172915173729253862815946179470045812932083926621412677212947220448189335006969241972053611800987559138567690189477812952935672236778826081909513050419543213346682548656455405713788747221536537615523467024907438356249178638761356664801094153851109942359389191647843225441384162946223013891695831514483523169630610006851190479261085298039714042094923330904726309419499483310762522872760393007198576184520680228290926274697110205083938162599833985603401632697541218456915811246027591769153440337679435790144156991222316968321486439731745478694122353252541663586183626275489494487227146650982978584592429421787543450274399657141972812380590327600702128926203836946481044280019333569519860018524798941895452196586048411259517240493527859118326273109471681159793987825734342816514544140502655492890099193605740618030693513747195594454579424983053032725059335361614554240028822393452028299140266539089868875269348810332066496345160441113621933778245811629111456711926641981993578111343665224600291000507330980305527315287772319420904194414493531301817945218062159452528775366592242142204755293593359162003684102868299890611726036529293982867617050101883405019465712517466225172691821659478882155908862465157132478039806018895490110243841883269157848543079122018043299852125507514923307809809476122509236787542426785863570593145340925791286033234491099717807227700148609523530111955175340577300245037441133952487990515029730025032914353035902299292963667087258560032212506990916650673504684301140576687229670608393422565674904323166621162457587662192640000000000000000000000000000000000000000000000000 [101,67] -157976830784213494081976577959783087823642955751542159629969743333941650609872997263416135573064595632067999336516947365045362376299236622740510868394992728027993880403437936380707429404599725180137785719209547922248211176968446215980543400495127574861009565527289633934170954902565334077415938422320669337350522787285806439521402214530311990861602382905374970492718471266186716580132434242758073892526169498024779908507230359581335158170464660722708238055471515906582752526209612710374169180739933350034366838991057649486438700408444702443325968251758627680467402870066746667049095267223422738325880404280443873182255547933809967598722977642105848667709213214536243653732066678958698198024331712994646043586870438875852324712930195467197141602226912156653045298377496830061824417998606102337155257745480645496421804852171974363539546910234171580274560455439612805505771354488825118862700292915703374829019746799195461080625281288705891706145787739530031225333652182590174811061733399240251211804400409531541966495046720811526914108557880620549251601749460849328127673744547887582857438688554661004109665334479105360180016060553763325050808542197079327538707984496889109699025268236051301161323697522700200886264257289274494935525771207904088076801617831483991341286397325229186526356042028784648424308542674524004623571255735624462485671063370743439111622230561061203883625089632484602075766959616872717298719252671343356925239939945765922029625970771770508805089600356834163660544777245315774460853790608743857691079668422072424390442975588208266702700900706580596937376319299123905140590552717980569497942005103524055086896459155997211852083656924378752396069856021651348374937795664686493228029609039752036969705064009792662187480444822178790708963566732282530485962064419953211343034473786060621675099946564924790807867393526593738027217882910130314672990862215972651954672418865666858392040891786231054575251220980962666887147241799895859204064727556411490878691964326596265912344518599946882467818749207425565065611164076467802031942828665809454512229680005765073117142571997345833993627497366095433193350537359486290617292326025279555278565399969144316056111755407631457336891139218290638703865117793206489991617943551050305859342355175513732452037294831121338584402724353466648765760117234512590267176554027665512331744315216480208644615687785395514592926800698668125521022635492859430812941031032432818664694215748813728188304599600729624291997076656186685656579451601705266312222074935059545417778824386050163154261530023608274759821437263990993780295392793037196713640826151514177051964321875327165646360947879499706758274325490939470461363636830171791367301919483128602496588273032519457590075743257342532861287780854838482102887068467200000000000000000000000000000000000000000000 [101,68] -2682416896220286010668273808472258961686741496220921925514647701763867058769437691623858089077382516549271708432362698479926419225930563916112553736173146337247109967257498177963891369769201544727757627752456779120588761041413445598114396334390048651489570466767204818864177245333039865687739115295274899479655383069087469621309620182459166140991411864847353820737301548325246417776258638594105484266661379930302811449758798909876959513405191185064280934378682277184454024840019774285420643081951648051041522791250329525490706253183258908106187688263108715785484995078373663541587596511274170518320278953964618923326089866645042421997624358540928167029334129256009610774627310596952548789192395946691832754384215925408915609484343622587792009724569844736224871820712021423617467275991516274009587006862762466899740188786983570364771912685432834926403273376863237480419362142016900325457439223121676445728077337199182846466425235984265449799758904120502865660560202798952710706974264539785328851255220191954347946678036357792024928944126105530721907029331597731155780579447010972390419918118435656572125177905162360639874706556129661226023951850193287979520743590537374685011725926528397335674933831097756041356046020927589522591641567929888936172197232459207174370183231879668210941030648910028877769891860243963191388241122579188474476646144182540611598222187806995018329310534036623797865233520513564161360474291482525151352476775072411662267378625566156599127354141806665512847817104506020095165286454814408079334857530487480130526393233645279624671711992655267899672901651377452512329597272054237783068027652653457398507622716793666902481667803099493871597614041704591148096196124547720156097287205932595927551685913398716139474962158185240017180673384241124123240245802547084136137812521179334279918023742924518968670776502895123186361616714602186738960094745741330029872429032340385038550908758496450146575899758122406503224081528423839370085883147040671627646957389896628119426575784479240070473251465119404942155810657433707561095654888796489919154542491544555108720047512687370944100794515733130983074751637088120595212649507201635268103381650425937716229091353049895380523584229628235975429870851714094855194578477616759028225446773062950952757330643679786496740316805612637524188420325913029171562783187586723437780576773314662145995309489751739097946664480243119988318317693582141528048802277755250377383224219070269627296769680918035726836140760442824965899463085303914628176181001918152708450394783471614550233339560960002829662486999981364085376969349756880160204761679503876101775079430516787823982788057975686652783052512863802400639258122744418552803362242369256532111368291259635809612015648214887617561946071184705254036865024000000000000000000000000000000000000000000 [101,69] 1092906586954208428305339219223035985928024738591580838129772905112996345992077363820500364377514493261722699752782412386217823393449969580353984170557225011922283509805528267142698220125111189438660834877710387625229608291101333688335876042319577747474816214363884029340090478512222442595734357679814010409999576390829764209081626888756319925988456038992810323299758404362393367499942298744569258578565419138400113114125001700502237091427077239412950440621169477441021279423364801332688430682747947439444620405620104156182542874832922128161349267337962539454033465250720693475582109839381367561149804569688043956780457385384521440326776252193184886419382927142548170584161587401147015778933442008370487319805273937395401966711754309379299332908050932522894945187465255213429660477778326662153842667286349327102032001782931236832248321384226786336675351936016824817186170348050429886527882440495578344657458518702233445069238331391715595237097755144554011172509640429480302652160370174884090072652074602491433295533285994383452008554097125590725590829293418258276191998399071489519453696854138660843698003745298636957285948892758284070659861829901951633702863289166496964632294555809348626598867591527797833628742976180923859872242146864592205628537954105408527188707945946344567993216368223243368565137769899368538889825685015263677446831089879784173459482384618771823300856252640635742831358024937750245288484150751040358066113245760435098447388659162916681266409296003838805307938604177794809299603984805530655844363087045769906461557589239765998935937061013208016003407721069852322675515990525914274030848820771473186387162220013452474270325275166316408178769215386557874410052572164299101787238492963718405176239654039743101610108748975458893752413254082521121445786470034539380783825051105162210394757336476101645995622396322402474146972874833280649023629533614296014224483529147658117063954048133883930015659294166794749860211329014814830242364809709934129059392059609849966863152201978389542263861963335080279249678616311205928972232793229930085926132460862366850269073649995596131930204131076891164685743410169630732001007088483915534797905979888201390363091300000987260636292151871184560230679455844655133456770981921201121537263321035192057914405969690738579930736289761708147050573537115418737065684158052934074280184659358285531570132565085456999523105304105793300885296751261359443391754670716159627896230139909949096132954644159430960154764526771398299150694200385588324967163829109858885127855645812315634656807839644366988859356032461483026378456856370787550134033196511524575272450136528889527761833045685323415767480796156494047504362417089413648593752562665683536034164420651089496287242845803785557340888398718345393223604633600000000000000000000000000000000000000 [101,70] -83756025040069407415086286795176523011691382221391044700150407355603208183756215130445661427897755196331410701187278411290085696628085430794773830660442697150832186383781920911108253908432574883594588337354723878448699737687569723127114557643273917515177454427493479013098250057270583314377369456169338058063561469681005852131752480161723523122531006365350520182425686005097475861608985246608605967320089284968095436860861610866130407413715883420796188214189739196165001636942744027734028159030485946782067665806974945375337841737334433233385657125997654142383085275452897149679288499240911981815494066754488652945383979876409116887021384225288352785620913793825258889141655755272987328756120078407172333726003425072207057861223842010440600897186248608535292196990344014218571628376576904321414197355659500474483646975708274912814533617954292982699301745504614314501007712035879223237236186034504823309650817238032991009735167668273163630309494032263742339759495827782593963836465872256101035871242737416977372300722452155152726456592872185336710339213790901443513487555618976395733243097874184344195845674067077241965220268757319371056384110705381562514758033187059527768036333668100773666122869065720400343374211696797813349822291910098594791408162651917059169016815892937471897669152444902727407342091385228755653372922132301298604206113342563824075144338779463487397651000018979920648421639137467747077550253202195161556295683870458033343560989330197168570711559068857399123300088372483252545017236357663752511787514042284716895087756544082124744771059980324224312254055051277415041612731530886510779248421474126726369848423940993609726556461014934288873301437928427311439708646538741052810477230550234526829467017987183085172741393663750000847027949738873979502244567145092303510001603916530303409013027082559674254494528140789242149259673364518391619914245774210151029184908969967869669438178717106944813167413319478950294038518667874901177898876403348500274489690847921973319876684113780058688589996074718162813661185800719730319601545703263993837083431161287572102130923895886769305646084399854149528572582526652754864941903243609080554600864671372042214628181782463352935550517978723052614207516208183819457695369436854825812090560298566180258241444451123168818762660801662569398935679433247262437740550541199521649220677246079035383061153399425348389288258521923565714204499746325508372821268866034840126523569620547783127467848873826369449235892884020214305306570591473427476977647734993403992803410167186787260177767035581593966374436676357474371673787615219275593935839247910317899878491859663803649523984592312061630851561625110019486564932021815190041571902755589552526603734909896536395932704752003373204530920691064491913248768000000000000000000000000000000000000 [101,71] 4646517989386551584690730403671698701911558620423333202427187520169354279072779903957357872847059078953017845745139031255959363797553654451373602795328486641950558992382592901579441901040628735586504568217650105015832539816657856882551201262245246635295266984776965389854892347161314025910449479160256465450406431581096898001253788105952411498057251570388846977762668990999514700603475267740284688201041406930223298005817777864491020013693929961865398542357782718073196188393705114414146889022565218464589789765778489281646316393440187519106058301434269125306888978275953389963677779995635151680993160522462089444046222252361274616992233411249650105245322656863205024459119145408649089178892415099127007498947314056290982114940757444214390216621234644922707425446154353983402339821155930735201399060829412022341187095145992600578273502562593679055827977945224224549974254167780400473051047158711986294440819580287527443117469372280153594909947804394247505756806177691402313737076657320037639365742962462170418931725096545870890644683072228887999428306000855593084499030042995432394042235865787301572179873499640509885000657574456957863274675633771184142661606867668641695190992910132381271319994392792375160214123545346966543213577293191239283983229840774166847074747065001990687443269530326860690802689459192436499977403914642770612306903235992555379294068136198904738235240308786184532528615183937208956229250107823527765033517825948925722728579306404745419017897806272655240645174009792255266608181709387980587110028876009412340818783460211203747931310431904409212540528893305048120051288729472914340022540992770288206321756509671796736094464211197553797631414786078387288872107887214304355561633718048690530225591740529387557077416893239224389215891004535708692673775591923727746017635652549303351366704423935171123632058322998723342717848475701060611815603224045234281310849944646401593592426105457226029072176230653708789455158727965469368526710286160653086258842904968465805532899937870323687522322476211209469864927743934326808036670918456783340154880707809732985477176898728516952808877065735504036623900571586504429007338753732720123086432624551148428166652688202645017230104676268801628272893943468763162561856879648988374034873902711620395193407681304882156461951825492722276916956291642362361186265738988746716931000653370431801309994876218199731668733577204776185716157915094795986251477688412133846183844779524580889333187321391457271915078431056371204407021784626712366818013037302326550342918243383395274705142010511747633908195428428040759719751752450317901937025670286352420680577771877291757425246018691882515857619436109544867343344436287058626351481440988667876958273931080475310141800938513351849624881080347618138589757440000000000000000000000000000000 [101,72] -276862339916374802451019408704660825948053855405281239371070322928346502684783282410555580634888004307335956471529201003129520776139397092262309349467375178292377409220390273910995683737738311032158183299687509609615361059291019374897412819877812135753357702999982156320231716498879640948982979876478120937948964619572689374616495787634529241392312128986457610872848204646196709704812367074150674805842234572899233237796104592331043069194052555569187808672411600327860724741878438613301196318784097702801050907237679282204721428192667310210151589195013745491174640034968611512211075771443558261138181931223047739218332526296834169312148410538515143073544290963719112405885423521910882348634341039591440265803012418996535707124496878526800317601649768017653604226731209598143258163945868938037275225435225243083549023591478123974660023810233853151715326251644579074442156595533973960959629321620186602489395319916000554275481925845447567264119850897557962501398644286785399380081505774126312199740262105922617159477636019601206910939747277900175463156430511322367682290043845888100851040677362970956805031307357413619042206744949778096681836634312452637806845577493060983708039943807382401921606806298182163509486286985829527837626708462412607939945176158414144103896855021703685434450823848739783537170005976146737496612631734254640494130037640308178143570325241961501595956768482592225710837730749405104984531219984432562130343511474514874024157672369729123015860185525098341306276887670262583797854484938452173304254739576116584329874474323285700579773771922358536726832789476147217401137607459288809290965547165277733389765472586461117740177466527164943585258530575613050539646746360471746757744645720211965635172985457744907298248491424614526799243823249655922682823176916520080621634349321768566571174387651555084338691577266408471132019567963691454792049771342635444278811461663740111639243361930723576086923610845527579242368571799401990208310998869099102797547626868141592304909381503935676916626665062968698873406521143513154397712955596407211634564771688137450158352732744241768978132602209340299672805029893729054881559788029846317199957424823313317472441162071057618888818198246414125280250442725284881188466298376565102072092020645388723651416659820380248583240722129703751239338299673449012517654709454937130535357365529192352229089541761920401825255022261737533683230194900121319350312441264544862305672335289736870138961269749114989527216224543777001776306609631419362260996338106666524437103402351555842171120710702671781092924124102225324193559176603839268260999121122774505447138761227840482529737152041289846013276054997163307262733007772054769172463632510779433306076973393409793574559844917496135268149328392211010682880000000000000000000000000000000 [101,73] 16882335199010313102620035648634540632810875955513268777563154217431756925815471159473770300779378462835998434282059503852536244043030381228428764644625448085402080628557124869690798681676190740739582361596294167735152591886734811690559492813322468722378934919846363495986355952650148142248372991085655584278338755082724726820602523046083869421181382087642141904507827122696010137953929596271040058530514655495224195341747580895144963997790792232952712835341132509873452045428376184046104833618007689268137166145396386961716685954211643607075085032080362394430745457891328606766051713512516092350604986443984510407834006691298997351420688470115653780645396135625379569667632284832250687910205292986268115107986449990913923061659163257073525404111698602594735900080422407075993332779907269334327463134991126041014407799228134972911393310099721797881492749100311284053575271877490948494827253396533195406479537376728419978680131326593701202326682716358282129257039542050939857694406890422501366692654734106786106676133653032322040679265316339475523127337206494208854693959028073023125147819650293045985030335521280979161944647469580793845590909610279209135182477621498804999041770534227847814544318682529449622990231134620870086996796742612002967799479575447635652230589902089350189541064069971698305135406869244159299684348859615678160665136071845953266817398401836258150146889309724627811731081724227868081108549566866555384299713739467623081192153620175064165600001972047359165574796388374667515172038186316972750778042745464521729310494110360496689073074864400019195744574150397843596721569132112232300014859382185667168460949942578269794310817112742073208531187006141494107933004086644583882290667574609637678965747058310280753560344068303292324956006805852597347352658623865909472551036201798433930437615769684989002690451459650040490713859958239780017327163797619673585203819301508057793117739059446496857639415884160203978101853389877291058053927649378357090689382405838563373895196682457535544712727706232678691035882938207585199201434935830477919049874447052872703348688729831056244718513656684618138024575586002617027248116252843976169006540032608492534056366666116795497323781340067439558274898556215444367947529248455977335587539154266604265252138646955098599253175348381702132634825934561251033058605324763876964191800170136502028414992661203425560450250230194356296098828826557561322631905283478267158955577190654273902933144567898034469221075483283721085103618241905061116700541263492844393279750305089887274066454813902233388083152669909476160613676555264562888421962689750604308915968466773697545731861872461809723275264436541247079473382783123169896926883075134471537662450579795459623105283073821612078501383500901973743370240000000000000000000000000 [101,74] -839280496023299631283839861066535553223640497808400223020775834676474829366457351226582390334398085850078237128502709962481830876589993690210788681401397073690604249042709419202722037230668810287458435669029442496916777584139245357893274047847789927880843518676484960994649253577599721662442185016414830875847157701900010229490129790936486196236851855748283712613085809948395239233329660094034850673618469679115956791334891528169519909087175619228416218182509066957192151569060068925799693420043962483785402863920057552172095164165433276116033284845087256690408257991277653822496921739307195400477136716197145000812904810226636327138488789006790486958082715228697896730921194410811106297250583420895494097509519634798381373301333534547340607715846546713516464388991386666999084557765157840700522807827891976906673253628034560701230389396418786682105543640550481279105773209354007648268083500439514181951064621042919474669798229430066876609432747861546545326350731627766959273299917164132806266791931787484337193595535637437293936188063002470645746373177787994643858782360329115040225620258191080887787931850857677065807467965297129777299951408013024234050768002382386337964263099915497016530910607511489730663623050477413325950422280019928124672151507177346326865268166099844453061547105710069821841575281392444043832903451679130394496911812483472121028390227573309006303329303284608563454349980696411510414778439762912255298943616194232429333571650209284584530507240156304407577984919750043215793854599211342983734392638015797554029002758046597900238214791380830852913710240203782954870016218413483038157691211348818372456790913585694467441655777810064464171949870442057435587787632222745887499504237272435228576217026450436155263417908338884277067904867725748846463043634561664276867697742675174323948032239501465475000996924235018486865855154480477771490666941081374802552490135221207388947595879903167819413182145179313706307016567769406288378597492324572882716031761360034859551178058274684397951182819284598566439145962411993855573995579738387566339256587668230860931305865716016893141039066175781702768716163786287817723885966193327174516403579878534395957440055097969865306335215303608929145780766602807313948637254095558597502187672249271996166127938297379127221706646892466616100161878087507276579648020221052022764426039468841123094412754452210738066782769172592147530717720291336884726320648839573422459954983647800021234206324959631909549854433929184031694719631838463306017464960225884163870257758137349483177729009902037804443338469500918325943742553545225754992215146482970751216703343020960573311002560369645718813647090965745264085902228421115962535099458720544618652727184708501597764598725436489256147475663373205504000000000000000000000000000 [101,75] 31423672028703443248325347608803411951613383823713611093102330508037031679867614889982180942878485907489567410335300924271148716462236882600219526922934860531259322959932331651596468700864524343478581042611506177294139204793719828272010146575500853289853339004354703448500950348602829153641925788958793170182256724275614888661533264674189660915420850585535118293057618047052860359182451002483887259044053321874763841136682688055001676687497904650091161493896623310948070355449620204632271457375332691266533931106728792506154047107369549186617623554364339300602164110581473184446807524549252860325365596895987662821213868654393445498722473750153930968650378819798134110742713552627184075258567220245220774986720522484747331220803628935687868676562800783715514278520899535829656867739303386909624419293217966820850361838198656895634325868860755383188073717628335121419247924812024164517411657075866899778034370984977371340025196381816066497961453626700048313088481842634475307482535060511922959803776828681414316341746421657058786434224554587496701654189248949108060135952147164796531133749801877026306497409733412701247116496802076286716564479761322144705556856087501826322222723919974141437783787902080411296435550325111920369025759749622381983988037538481495350050970630167946008161547659524514778788812780593604755818105013977072040025684100376402223034733434194290178379955111618489679906594894938852606853094745422853932811074966380644195734365374597564144881072165527757920887774124878707336261968062384719187721703685128475542044003106927874792985559374700057028959504644706385536374799070691597188490270253940271552020670738564642391135237410938087124577034473731846371041263887350004551078046317468108508264183592081362665040706172858601459954624667381185796196417238294622492888551899577727772058000957369931123999284342981516012122470187222721635710148982378117539554256792063183437642118024015073773280805977998926551393385791008063151341478467609429794514033862216252414517202861487512201429432955610187356715756533717050392754386855229277881389788752751180806211357777621775275672770779941211785583892603817921183448693109632582961734107977391652224555396230992309884972159974935699540525939151230246654712918104564665455499037205908665770951811199895599044673507126301538664250596604059936107016000187866659337347270834201971496958464661824709483494420895135778843642145425404678415625974262895994070303477613825744086927869315135781079720825055873613111010638510767512084138908441853600866905457830626664169599235331131306713488579563278604911249621213312734733427919994699211571419673719733381532447157684337149389731547472942638355214893453728932518074802359400330125685230494596420147750469410147943496731118514674335744000000000000000000000 [101,76] -860976997302725645715545081614356349284446662946970757837847833463487238368038426573976384745028101176405136001784599653806286821280118688549289941312841902609953222429066250967196930010506938102656588798086519835621889236550489369814111907459745131821439667623808272292871729830512667347140451811088095016480561571561385384823754059676674537125458039319321071565835686050273486768203279108990593571165786161997050865520127763951801365996914057137462204086495234375559483572736698813604709813115304151707383865824113424848567129724202750497022890733625345192283167406037679712406572864394399232732406283439464527577394130939423147212796229117486388422189396654828976358870009840243012937583303480816493581419878961095753915691281412442337825405384638141205916656758548804743516163172087344236293323523500797784527348412218401168045091633279794400064109293945033592100159863394654371317198999813063166895615529597453201559741308348114696092001215885114482623023573546931148141182861949639248147292385410836745717400007043230123961611650524084355487369919620942256250954682780375289782305505620579826562494832367325422746496865595802115746947339316160578406202898608731180171281611414536338434776677684139709849359777496452101503227097162748213085425828502271820979640908041118326729332955374958186059226361505126857359145176564326813289338360679656983945712520503373544053728102521772190948963004968178726578855019344345343488560805516036415797213735848324526976786053332806486697634466668986575694426499334188428796415871741376685304632774619140667674663980610911582763647196302145699582547421175688586607980236532609251204927208498287272841465312047247469452437916509165211451215508158042004643022364437691911280749859640687870180472503960731334480032289082289798080820979532645068911005643221067109272462844922111016813436348618104285523493301516809677289170327712373319034605485719542985880119183724263777644468946175133376032333938009723148889357603601988916904400376872731090763011715757269007425764209257779164740770445915378064492012024768513578914180790636791513900022671064277668806330588882694888341413246621214357688166525784182438339053706399505652071897958466119287442205616184553135313777743850674724005240697420431653148988476512614308927316916886368431440938433435172891628197738541454799494106783848303961547700130886975103242266464904430149726132495252014676951865627677134668828240204547466274521811082247367753632305331742801978628044797452259152259164493839423756818677360185723449502784257531366012471540375986010709104514507519753711111778239155065929827539044823982303659524306802668190410306668773116251035881537523394843550365198576842375800792485918326415754543052362068071439580142079163902280378313028403200000000000000000000 [101,77] 15807716871855604536591052813652362948634308451723869566356413558245549877085321764476164650103191373946110988884364146198001470034920772458567863021418532776398723513378700694543493674972455219286541594945756668995696442001231070211466209632552113465756518553133864594757053151073336969760185862242031115560269169871026331790075627392973451337571113763267631154843845737532163768164861071997469079272209950297817832516814436445860540709346469956981812946967157701891994761250637843057372107573684046716126858151798951963798417428717263742006454892278841106955471664445184353213663626568537764973713197016856978446516956726420851541023460780665373125114851178210762820199235334244058991599288039244830080260677650743249398066873217483764969950498348837305415136050105471535973427909052007904084909085523314618339893029339449273780620253532775554341417120235094117059743546696578005679536861876248206027984793678705042446665758164371804149550445101711654988483940939092421437388437717334935250396083265550731071146360668392599720904548104454865478288353780137383164251907348405487099705587028731809498487969975561603776981766739836947083415726341359804078843178559331310790951044713183995894162676486846587962007104253831029219389154321051827504702369278065108026496482896734552420832133213875073606086279268555331589680130210435305689982890777172143183816935501439262653976201806543447232497364102168394152051956784165803463455776809961820354170119512620571750690379429515750437095111468007510223667102470020946865873399544520981831378141990251862190383557970561961494300198365083157821721939293741831918352985574607253131883925638554376132362556930386427805950067936133082423918760727829381839346578153597885630000534695109553254899642007427354859499181220241322393637551881632415140647388734413053894906033808258395215755208205819312469066714297064959642928761230638207945998743934944768760526082836457347383120803110958057638432115477890557355495209717940696273433162716789786971638896690111601522309843284820242980205375621540693007089447733293792281542799777192418345843695134616695877554807951372082906245253504972228648473994346823540781108283356548458469086993317405039734788914620775210114111146900472047235845370099310238846850051485641066528019650163821916287166333399825858587893868470841776409830633027141703491582479712768636787715399893736991582914838518943631019097107574287586794037358180781954620274129255640608672974201329400760489748859002324521042660155924013306255803837468982990278569025479066991799625752862482372251856279644199492853869389669861105702191055968593544050593659949816349875824815682128137883020850011789461186081973022593845477592524171463028196031136796617566881530856111038887655996352182091776000000000000000 [101,78] -116454127308568597224905407703446707044836465533556743671756564847881517451550359007190433776050495084118582494885153915636944201224351391384360718038230739257884050043156925846913381380146929972287836229100967404417494599961155148795295609527801647461922061455938585679977996142906162261486987060837073763249034763802866908996639274250889560096693473977167484850277357915750726741210948655291107928152657581654443039947917878549560913243009614601403875407740337364131048880441647134543521248869070748944178737134741925444652702144209692373669450857995503865326947310519717516677529376937874632719459261451502318869528356993370419317667778938164943985709374666970866137765042357054317687724793345900579433407425627719389509303248173763811490172024091393023247229618891352646154838384997199105539969970417705189516468767767076938222433151736414303662128398499991904938803481718753793865885956872023308486919449388278565879212298981751917998531623072180518285292656407174015853758302962085403208801449231737242783885389219989719734221926079215080349447260855733960798398263224188119216284754037022734744603918866571363658522892332502644545613341561494731521114524359049016986872738792324562649206605422181102249960348693504402906731657895535402851240066817515705550125076121434771655912017239699358316681520743179588856329279164938269744711387663111489599162705512603020509333352159741187960157090069095759251285332343577691934841183742556201219916726275030414982801548338388172897182148748393305805193640097888474074443886451285616911976816907472633950285512481655477166521969837988829779823028458444769855613676159299258820478142562946525026703422827382397505863118321576457906236369352295935118845462957464909832948892679942275147140079575184064278047069755803478823938445579313304557628614333171510060061696813604520771876722559775108797088772937529877209974271403377614353860615104585208910718074418580866654430477575474710130197506364105828208868089877250341314362303687879918247040901232282090600544321512528694041227384588703422268775736331095802939842424130755970609072314102524769457938107999019141097105386806182535296761573324615198001338312844368418575691173578165977454022247687935512962332084299821328388376442626972905745351799334772063123620272472387328788865822504462696348798978415940241555540108767401928704870403902251616165741847867060383531683647469510576943536535269767469464844267478883015341366816938078767114931864549045609218954541182289875461940567003929082992815600351586034328509872713064017458404180217993825855545277494891778037212953573486110690591385355851174122469442807657063456409193898881841408190613270916810334646200909921645309342731914702968536692885215243229166102248438211935146881067253760000000000000 [101,79] -5209647932928969735250536648828348851126274860487118798045927215279607836678125782453373348960330600812181730081867909582431501332543471939478795884838995028493085624671489962643377626415099948122058126137605948892265186356459396700867647354990352288781612264745738695259832873483620614048062329214306760536276847864357495867275534187565908668112192426554523652600768029322714596420232973737260625411361230222194596346484116153429413792490586188202802538197628262127901955588952473681871506261907362202071839896313116582656696238934245761430439391964165069522557637167671399896151240493106575100161494408791825350599018254264346795374455877748528456601639243216957491499237278279518829470738289878733793337929929283502186613023478329596053590218847988561723594849713080310990054797313265086077444690649670064793932614106218778071761604615277784683880551328827237482071118960511505226340311315427810739959299769153711977640827873670797267700676298261302860616226817263320118593699072409563446820154912125574410366825672873522471935532609871708693985519792663119124686271528841476592499890692812985101020117533968097615550504148841785166351761647787539668744239852204723037614480313539999849715070311682166470552500084641885392428120941558894522899716658152232267654596274386478381118603130167680898074336643920124832941871550175630343095621422175753477451626407410256468144555017642670138135468582976666643512834216768988743670293645987053058177554114103612444188110146241895324611045808828496865810249582096208288829124046835657166546063738326068182124761733467908078156573219424291576776945756070665396629162309928019015338250157347227895697923030281797297566732626853105081660802551264630938079823135834316038189561149048803080890698285380442236000291856648430617847628202355765873106329450320815109852295896867742674539853018304510023729206781916462560185828169362158298224869401121577966942312569904808770477946409643308255593967640175825467784156108406770827227390400046123508616099533343864297408542480501870118250529602572469458791731148009803067037334644208101273498294910594623832880863460291517908545691373963215687338605203019647710511658852914463336433262890748937149537475528377072337029671728819050714750602336348039440199668246768587644910532317867634582557733313454779674330891288604542434836871169317486814479119969880466788807262223471991306417828336690261315510658784453599681882108550794287527825642780251890844583243258986527059972661024962751675562169751750037122107823343950361589057561832654241464632306760954150763522079887327931808306676445819389061706938246006236993203178536426750837203199357355244585185254528690883952430434840165326030689197485717683412016609084118216540286313504329030000913808359424000000000 [101,80] 273142480862754496441040442155284611517685869379229263370795582489488053986467500457975332545328662851540637980781662475494617121037487603739784532468402174307617008179091655046766701271728554631998414459056446003520317230904167618989611091067370401814517389061359622958989743352601856208054745956842527579487348156782203533981702098719510986773210621876390002157134176962622457128154491307465124457934572612842499666825855556232878220072279245270017802973640876417311598622260536409973628724422851472353511916356668989137795695348671468599667689473285544585957027268262764558311141409839448038752692220115117748368199803974002616377374141118634016694153366075173456947425828327200422879212922876511468586560450986502415787211433766919031455597231000258810897530549938993640836932291837723090276299062133565131904773218041135141820769079489042609765394593536561333435292304759773155012375904987422382692890077757740397828884813643407908183465656544521513718631184384772175169211941054354918160755279832328900676768311755056397381082999026897845788961286343752227444673260986835622328641461575724220858793250381890357373803283088747215665063619178533769718314802331359124256173353418741758580896179952403693514352696511129937655447516516769251933289547004321031200994434139590035084362235448325005668029856249571937546282214867053219038543454430910186605781825320555537584418324316175446637033229473227704397047444132123822635111689591324277763483150785444868005308810676016334493181606684810243621214176260609455404607868620402856557766602630862984544614090993315894529369409158719341002123181142841482372694821536009164959241382144836547337859867448428499234464920668967905917520298792529687669507953228033216643941748411791997348411837247377250464550254435185897928784882678625916318502878098702551133185526863899818721499192242647843927987961712587344099928644935519107999215532931405476469639382213310201767546589286805163279134927047453001237778740440388364401950773576602855000904676635206560822570768479727585390178531112975961340223513111818325410613299944882970961557702691597100473984228217553743490309438667023217191681721946683971688458232416680962308721926296966995145854639492452316379139616264864466228935459388254668608501399395423280728368929669747434821209149608501029814261942734235452796536816702846081177424838732505239811882930860457052774823263503588222052993618845121883879517697825977266733525005826334680633332309216776785675111444613592345776588507822635693529218235726479259523381712088223234331140623403236767678316851016368917149750851593346000634938653047186141216005641091459001098523633159475362541770253933828486095038885500515760258662330285218340870746567445066273838498993637664012104003522560000000 [101,81] -7419360998546424746323327944956599497670216818827344135605100724738303750428499405014334494314860164357063951096175777149848785844579524116419516568782750226563111039859883569095750779855008315706129731854440622966672840755075695935763075056733806897612437280372714061678376695092580936270422449831788112051084417520582663254121008077896776479386126412584435676795938425788672631893602319254464251309710889876999048288254038195313692448228489736521546715759313760795402703712953626713344525795844550371515662003767833444687451871147193085495249658225842319310718717433523784221699365876881755057573622443453623720575162655875426326979729212071986511208484550723417130630283297702767437691400585623681364809397238818016296969115736456906591605161416709279276137634931295075252707486446284703898128009647664418421231134376192960043623508168816357208918332752224612210126418331806942959772319464054239886621480969525279328235650104918486643415641163710788474935988640864531062862941910147690516446338074426711550934144292394984513796653168589633516374121465845060442577585567206749556484241378604846436991797346009803219782500487970759357217902692061537126388007385917107031270213418579929714054661940379768991712936000597910081823793412377313114771397899262369979044839507694235685953909546089045450890234680267113295968397757177435788232897263389015803742271479596277266343891860489490311886006373167888454883043629340898547898642359285314507465361246984277155754964327267982888661098420789501296155203043788410243974455682350715984715892726497841505518191615555178792131213222236037438265267106463964649339838694311619901522724682248750417355670387972181268746777946021314825017838358464930588525205940752445963554634939199805869900658729340598256541843412521607782481989372647969189642225771808561764742475747582761792475842713631348449711763033234777952426174627782297569528944283579232334308550148593162615355119847509125798572869516964484797888541497724610720259604199109886938951607984109781499813268227267596943544797601548439933537578056989834584262220194470284520041905002857101931960308386640360446544086659516542367154641542518683974383298889988515284595908105648688207349926884516904934882967408543110455945908458740565563782989369070535428069937730331921202111809445143447058696131238077030453369985214931680026379715884626900569642453024606572770194846056430596307390726669995022076679151956930549343908937330837397558257683603967737136284378274641592255836519125076550501833099149996535508706875502648663693406386103349176541110693949735501556036951992366571429719221253821305222915359449507884593777286424456161185137066049937664835834332984696822630283918494707547132644560008120334652455337438073453388033064824020 [101,82] 137049800622547090145782900214673779824127123141612269917968046289189936956299458298290025092871712768442619355462998858950259492306128845269933240241757241099624692758017659242561825375695708708191704903006484182116126051656837450806235456601936881477738397426055724212542660751461237699427490652650039315273585974363591121508946721195339015748968819304971440580622349452569881293988443137766413325346803575692222663590686538801435190470643334895301390983162772091468581023597094722032091774430763765660625881115747899808717847618550905483148142882798843795993814558894129050271546740679601051743428234266487899852668556569400190443924867465173819768075518135657944034164498690208510492706699802531002708617698571398919995567725368864745473697415436175952145670294763507203972905643389694270447460145518096699859467091321198610701071720332469799046910684154339706058742287364533044826349740173867765384401532636424439695408092887293225301701904304980602085854549706600341662820077369294455732282711732192786943659064805115215300984134139595020309741156258512289905112926106117982890163863593420921228139360759144067467928317155984618886811415162748149819138307724012657921528624247628507650872969616020789616869756683498994261788770123428667816521774093353149563845457362355222041719124148406184779551716011451945627134672983958282103917069614478242508137521566492785348222921635896460053355951488175010068685677025620591724773009056784579601901526637118558105633315321219453372719473517550333661792604213925747557855450551245392983261360834628168431178923605986235755351986420106628837365619321976224636358894938765996905551938121920822663657618309308585831466281754164423382578414299349449233920432344177626412616251450617089200718090020318584214028658948474359321646979944270934369966698234769259200275266799118548802539661937549699889699187930692504608657993055807446183909612322988440219201565304496349204552104952272013874298511476668320249847433372289690859619379423573642008590126898886433543725915958622939718940665000161398359820786327770737783077146670026830737113245569666324008996638187480829457573544126081611431659362508514986855555494502972837530712595539398358067719814935612213747809346462880872540829996776187734441008853101217317917270558506552267530610477307983596220479881863314284951518986409470610448652836017922213951860317613068188604486204056343755351762620470158232922829672257930925060263628724520960206719063634599957675273682834966234992408782135736103378509394150476599439656587662606658542509931585791353940573265067058261537622929268883441208984401330829046676303089731196992256468681525724783643552742662697251635279863490806629464124765259798981214008097555384950702597371721696547958200000 [101,83] -1895936439652780231974431061989116645622210491479341755884559859144753410819475795051131738644502094066573719656912637582095386394523948780033394415198753875583451921275162603876134974307319701087880830106052055747289620900108977297393482194181439343510253606301243554309042048945098668785593715826979068515160662204144010361525505420622887171985158595639248609362776125525885113491518173216399249536130294168656990959172206068542383843069046063702523335660115694916326646362497887925345783459740503202277259990306567927690229511456422742607511836208588246750546520581507214763533975149867716714157836307185036998098542139807137320938567529660438183567668750379862993284765011994788911712386643115363509956106663540944700490121003776862694089185059592842305224177770735355133864741037925271067586733247742963371864077472838425344868632932422563457887195599021229606358692033852585524177642105167513307240824873445007447368944457169370143155814451830798791714860765972005331334624595479694829436414901594493734516288914809226542271832578972013849771547749998245218764400166105150197346179656159117784263202060693404287205017649861937706153389505978060440877149564001820736214424784643487836236811718721465087351755917849326245191448195890160263472133118006042631339573837795168778962197295769533044654034502074526868833014420317598281902823652825773687644754952202611486449679945207086662895208522073107044644826525018585305889682648457371355043579383838265312733651242868400545404359498154176912581115790770108182395611184596814979977994655379788529519182139288423563275972439248449149038777862958933462721083790760493268573421716868343399136074372795880225020667100244318742085775838591555034535436505445188735933501516881021747058420542796563225817386238713043848100277635541148479396461113913949670199199527729078133040420843723275933548715793691250042006038225854077505280284483712437349155321138190475820905171778520384273750924063312360293407732180890355517993759758083596050792615609288782467696634356128962726021442419940755097753655753580078919544982532716004951552254729417407743787718142649784533076826748197399708370441138492951334786034684183477727014374606197240040499674424031616298115512725769660240511237420863464848065948688611026672442574037422859437739138799200548886200108829661420148897817567522732701082376712407265587170232403146355272226869865232184710281048051274697387629772375710040005316228900847894014584773802193035317586404992735207269749511570213495969877529311464950009143058091941722177520760706982201672846106675184341445808457082977202158858748300347806057733114152970066016611251605519537598736161152281381836277966806795131390368253572473600726853672357124799733309189515464854353000 [101,84] 16086131485049942696129839954156410812823758390546802903182841893964185625176929284593111041179751405274272028791832197984431766607805699092589189314349306881395073388402650608275075684432031899658209215118122190761744253677252527492845163218785175945337089202891423341467318404520269437180184042127564912777581979532611908106800354186927798042552431316004487693155465294171972581923394347511614586962225900642006835524657326139757384865822158992677865047107858252798472008204058832855147336723855208280937565166406859141692946545857609195686608784068113010833465105308407131434550372749249015979183896448605012276458828676104222026622203377508550954114461112480432358706770428472900893027946409615716830440514602920442165403148242124598410252759841266185344170415139922664104909021128670878776806295034132147875623768952128033328505367474744685735343388768055872953885426584269024146912779573380770840451699442095338083726754830779319604605956625178909191858883918344519333782008995021082317081116173894509741060031057780082532285734617000362770553014649394907032690866189512143515216100015759612795194428261970763607361524664412961941773529390447178802799554571298731981656562716038261877078368646807462732236529797123106018696521585027780014398064098829965400686877091760769035414491016564544028315359601214737908683650241535833696883125315889057899962890454584242710167985287154753859240885040354315067442795046478995570939989904594968255831176075294868708660516730815746345973611441718951828058906645952698643219151544088280248395080194463369354676568904402525973352467679011907418133691271788180692971542363809668445224336147108859716495007269128299525708011990874180942310203013421903746413322640228050523316028865650494306581919139898885399887892862226072775180505424045822205317436674505176167366211950355625536326307430648570321914592643478752955572377232444577529845359893015661833069676872593193429208574395412372890738493692247669457045558762108746933746481631802554956015820621036065837688820601458544888291792098784532273392668421435485719265596304512731822440839805662030472833528276337720369017140005059142808985484116333028087545603427238275891482462411114332491659285612422183879186925163737177902257310973594735080592782083001019302667532618269003869327493031977115654281663115052326518759430412498461812071915741442827153731379802100825410035865182764798166474626056007859179809146011419131700311941659591804909888294818326852704244971690548155927809225432225654324221985302376638098137003451634767940020165643727487976716001395006322912156538324864476953043568193702166537948873701562261833857755670740554920214772310633085195521003141409108260146921977947809188394367797873374411324838076478000 [101,85] -70511669608935701840010810013700070520842312816023130954537691501303179872163431884998124049819575515103596335106506500429552118243655532635198936633999111354450873954074410831135506895948309013523922091741911735389909677331347022672514367327528902468234704235920710899269623536735434180918056967835868798552538464921414858641076813774821899626865137455579710664097215064738678078689179780565521217839347113353751646915029846652365582304670732551668296848594266886123859628045565734648170650793484490082097166582543170244036982369003636229804831467204937057150307077162991003209816592562604882386863329258599317297781075979320399366100163556642218924886764641277490476229645638333597450226396530180032874976603074987820388686559746862785313024240319566945147197784749030179340544782550402151293881877696904561784943246105211406827383490104736441649967621249950552199284400675919960277609103259003333752446777344733778137655698836467613456882247729320137964272667997861595058865502905217864149366747728014087325701432842001223359952519022582839916598951522386388203580387901610999435772699609023367873794757036673234439813529879269050183234871275501610382671100717049011742705954252330541863742099220026474963343041623374302454844968306097571944562578940024039477165927149401370587942390826523873893648209433240025871313202307677584976336276661008412608029235771223795843173472198375074174153633790608460783658036664857489779266165907615281133281181059472007949983668461131450986514017735458945618220863063507633773874387303515080204832803672706676974140246147939972093563991396395424109173537862646144748614800047907834580770398721768374537972794752352728781537282586008033441190871778868284214874352771596570891454560698663053743266989270192275561860425840921746914232981503715316499117275088274561976689463432821264840530477511421036553985890272820338670664036707220172899845224527866263747874571236453034125753206356762363779498715323667050228421671572198638496242696197112674552363329338516572047589777883936128382098538747339083471172751829159327482561255297740030092761401678730176443699747412322412179190960685701412135637106507697756228518166054277877311433996419731527765185880568504648020482134600605575106674418631576666491881009506500402014326165690135588987995116354633448938238780174721469830093498400908587337826125862727081489656507980489526947072554980169744429415367800750650359948706148446546447272361417187350762926672826834983016881391199788009981926697595520019558023610142717018906690219310496605590792498648637609887268084313890523204274636312759941460053423540159647447937904647141626400350619540495569800617265143474107605877253274460920851360528279102037201494783997272215920001812550 [101,86] -1840044866040845520373348243854177327452147815196362642128813736474609169365090327009259882513583940631522221173853678553559105744405463484898372931371201492321406144870085116940194619478365841533907909601704247114118421285453246521582024536881474919079497430877951387513386699605241027504634759233284979895967002699115611718522155097819321626704115554278564422284235834883117973675327423001613606266382886579361357521650665741672443973114326350683461840962313928324179102067574511652959098648654293303084918422716347472339423951031718106756380057568567871663663539248692026465443693398926121105946174787393921499612542809237073030873955183583056903679672649008599327383934307192674215314154580511035130256644343416641445650289257771935192459377504855071068000210289760877501516643984845180515909278653472210058620347188192067555452407241696635391694152161823005457784642487668293574547196824335743234920944404710325163615279565855665550415372408571576188703622362043103574609373559136202966236372836673677957439564193755487493815354780106435926940063636854564691006475958202743602348659655761413849616310610643021253124342475379247128005920221809458876869698614030979173531075648459937759879216666541680301249981747703769620187266251690515978579033958314511558337841687351948434418748238402062118262249308177951498508028438036142987362529950306380355568246156219903091932908604381842665296207026381102501472862114235089560820466222169596779358717429261336679446403425662589184217164571734417763342642369885208221779673305106229907956866811206666755053748941007519826676493975684444218091297745694323529005700084591211162270016246163388379881550777530172860703175810405161984571618206311719437672178916187972999547449605075105389662378069323966673978441231105176924613095828540582074647105242207557132962179554139183244555820372948151740905941390359762386792956484934491617903017751947135327501961602816158590659244739367706194953011306483430250661383317881986954007961412411207051384578284574313165698002115251830783893477253969001028293784734892751313932276438724218395751415021267701884486764407854560627304558317979351762673119296630485201914869875777504634778263238302544005533701473721527110417329651419747210402781706845953236965746403402152920734267418223259758474588700924680260990739857506184901599829474312697144304706128963142510540535980810839727994216542938175452328562032741481136320154778947673063283128213473020268339334229137590939337160368735806057768470950108040237380000486366585129956393331617811343740800754443611616830455673179788316538453028397840342506802564815242417445853437074993380988283077527344083935838816666000074111053101692704143850384312303409923467593102452651961548800 [101,87] 23756372775036532871805062709546779013827412354043764340221668959580041741657763688567679084158604008943338058618580800273461176212186884182628553008185960608916065742968188688461400768612202334164724644048321268529698722990146908238345887742369015796680757265486260580425352644690820654459597857601891148786602635556325840704518847538588984214012111435676916960641176091897517952748821786589060464698531838905636045931575391525541609381742314685453352873614947965015176936842198999626579380437584144835888854984806858115885126331886648815548605783982266664691268251643917094771283473393158977684528986333885115133530751307901393386441165017384064486198997341154592809140899528703076017283605108629007977839414625016265434197070345750927684823217907080355207688170443374369448149918100451308268043195922185388053089866771786150680070669100695493742141292050885926240062806944335136806867302036021365704208018873036001057895473060924243095156963875923830525858590541903572695982390247598131624456075078123381316388212411708482588619574641155355545036716837381702346369414985700707480882271316358863408989687359580088597374785266485040710868456748492303906280588268129970479217496193113417441764825624321603630889269445329069762869754418970631436294988937729306685641638128882831035053337378907685515653713800236465323922223915182720451386543530321889955976767224754493653884288504017950770237813235000554566174188820743559858882270014274580628812830185468179742266526263188429326827889158856185626757407893416301508110798798907482542194522718922323864073967215289973257768404693850098006904753219266832146789187669686372874877594189444014398485092735504764571913842873064391944451559430556420758188252477475367235457370613918830868050572473569848830089577920422737785324450469502754466673645025520080518453170426444148461919332599989114829627218184608619731287573041364072042131558559939666405125145522346421247402822253946827059548580077972692136977958322498621300717118975776137424109623784286756811870354504826718209400165820387717419862968859528068745630359957814503421067009845451249947459657036646650860683876724261567466349572657978566513959739808869346176606903590618376534337286745411115524146720671105318539549015953387654045721118704692892181067866287610242824416029544678160499919339956348667714811544087878042412176225507904480834178993517837773934112529489329062669173494970330748021075489838507628345351621603406953313161661054692192215861661312459171393883182229233810506289435354951372567998233078356943533187187709167782959519897419318229968638739229796884981055901953066743601653042754288727468075386498224159865651780203417412281183290511830195315641924783877042957172136375876044800 [101,88] -99672789300935283327331826642166599352035917142537559981731403261512296650067307327055674918668773028688402750380822865944000742435717613866692103502439053790193263853973466294176991429432222007348786607704367956185343008098198694210424738049647037056401102978172562778581342212477493689409457995102383546774087850960045401808560468465296261159617622737017303302763013779751528831878538154020316710646859027933194764602774581751268468405228380045321976386661401552754637042847413914857298984063227750595325319661000480424272866024694753538439192271742674851215242810041668873966481437842701241809393660708781988217440971288663853172976415068481764755786701404301080238781246521607014579316875146049765180158183863084407096798866550735692497420403225095217387554348497002738351544976718728996272977362383311252173384168875639860119673757574659843811731400722476614545677199777349385739798031428387518973216084013870239495395760972815897131668394253906353202521460626046377433990551120991753943689647819832675945106442978540222565280199762558661236630941163481180096644451341403803786898634648047234204370647080016165451781451859348936814418248029687366152701764444562185003996392201566759494524020055490952850484277796150448438980397449237105062287645839251910886873954648048970918796994000986427783141657500700261206037818519090691581116293245900089694410901490700219110512838719895065116245799161021194029640512298442756304820840529555249476244588943858585161187441047625695455657797818103182084904876273189100636324776812371346762649222717045507638314934973549483899719933676388560115206352097400654514178752389788662172680376566390368464920863771220130679449735270804965154803629456934730099634816673243582738765073486358803515154115376767987659226874044653668005611838447928115089078271460985076136820401573721730235716604656612275321941661761707301719595294061804944956555864954358346498249483749863545646892054656560410054060671692711157776849836046689277253887168074804558892446090910416237014517199152489832893902069080869115660939468780314364951492204727883184690311188549734309670418070276014127674200545717579877639049763549058839072893027773555775432076672976727631027999871803308760330202434529705402213857164164476030163978903567338263655960486875325018717658587374282571969186334796161245788922629508308712803774868043992780479341735151722953323824478830890852212933747876815571406484409136074507729111151884243508472800064303792679172614136020283774587436118891438060530619601667769735498400170415024039562025725428354155096046480122513844792639266006079898769729107507757157905484253334112304254956645330588655033619474819376805426637482104180477238558080356626302092331856512000 [101,89] -1904198881232387052089968547984643878261518085313039079671292587472803999909681371841834713459813860085654346115182666996144867034905819128288395529265812601421913288490019345441938090940978672669949428467208895947111240825401422994732049142935494801372483421368171225080321669804256307375475295512880518899144777373399639723812438021972274254783039764629451121762540770724546394531121164755665835916503262820973728206012542151955515569733355723984850247123673720639492502337486532760548723317094896732006036734692407692214058533831523959666354676941975368803001784103282598254368742785045749976166326617875622822396429750844491164242402360275717434531076524508400004000432665593654243236951404792254031466691776328045283737847990643596474387742887370482222361206578381501683637032312586210239965879404956795764023232007139861320302128620067178572327926582450164602253121630392607948108117212871121411550879631100210377091390055550004112274941253355482293778887187969550782129909103164595781618287416268069290278164157530779734650028973659580086149287113794934880525394302097762386419601328645878196533326583966495856476756807475294152490882624594030070135589032940862419783114537283876794654707341816098888091208842332652990259402098004127647077978152532226306057151233107186653676315856573340087037144408143679437905539452063963289948978430817159466951229800275527222160515163234172625235093915344592755561747401539219763991392827169857452021584245619826363776421274343440368377350158964485888400838981004627728449468354905048899207962305350416312417500269875490174918768735385731360731905713656367472332737014727984020244138633312909485948268893659471135881368935914419331467354405670265158785238270721081955279745092099837932249875424771028320081657642784576841470351608421224171980267777588934482924355213261536018389174293204399988972492092169268689290201561964676320369063145531639812451232000071096116782314257578723299388794471560266195421170890477974901640168559306907805653828615087915021474159461300407986732313256821828093687012459402510807265427070509340155644827653791875517306098760730281950471920919861610637941189470515114260863691235911923638705911981216207833737356856443523831748171497472165187199382205875667231179613024136012506534353775550261809905464163259455547597639395888902028201273075743506296973033841954068828709606582511695577610899242970434535992504410140508548666700299474951792430427009882818764746732693502416657219614958806533782973870380467513439055067092919677732344898431216988760940131865835617274305223437910003377190972202773051535630649873397429333618737705139982168311961249982772244863752224722857289328379613514960007106072321544345353694246400 [101,90] 32926777569900807905092404437081831053357152812565138305372925452134483284987121174016614304439355147137626144476721124154119195072542594059414290835891959276386998867851732775924172548650012362935283900563809082262996490358074249972940844616532671622473486240935135637402637027335515933427859451715797508591373280010718328470142042244252356874653047875474666048644073358625391875606893821550203434033952324009817770001204551092178623160546983587026122109714170164120456858210883469635950797003698806318058533038591993203432008432101744747835574797292078499822546266108205678409118701927940624197536107228359525456478856721265317729066392216779017283720669166591806149776794173021903648622360054802356623688089806182979746695794184949240242950321253465353064476953285718045389819742001294789225637797505144782891944324222419936032822215308120351548541510802436948653778839731082654258163399594034912123791426696809530462344863826044844358190698158076087937180220001088465304675232327356935283335647634335234454229919296099679372494753886172653323621036276127567444609363850341455667127118507585040677496020605920809350185970368054276152957511229409588812589848751518422082681687625663633850091062711854639130119714602393369166625350762379409004911415559807385532550219365985968821749590049472868199600884862652254738128768922242791546733426643914466693426177631479106322162635185678670043579258631276109968151127886517553692526667478621098676793530229810118839459028323568956290892346962485227952986131469272622138665452324025445109192456742738008207218619825682980227703641526239955161118489434928710951341575909913893753333514361587518670225112545606797527080056428429279036682673441069740654947118189718195932099034959448995076042735384262998110322762967270464981309022381716273550330859596217479322447493186216551759637116250002932094714000684337300186943288554733585639843448337580033768186424545449526024921645660245576450578749753386989891555785189050796527158773906553006962310874838991767582523769233861152685028839566291815050351079690710616503128203938349569467480762153579865497722480402311838163129041048442268871312385961684265257903905166821519746158557697182145166648828467824035343985858421947504577431977178867134744927623567220557592660602777928056941477390828080527782146042772146911749525115870264664965020102721190485420965372721524351993525283395834538772363219323012771635408928173218716042720057742216731957337668342560120491236614167043659150421538058723605037262922469260054498075005019970958560210297472364582694258363136129534022184907688101941496794882508977452926017581506679152613071523806682986902914242008519908564601605646427892578595753590617700088320 [101,91] -175715977138944845647849042841326636815959150203483772670288470485959946483340733530585473128536989059887003619355916021865094349867765270795961975427828096032739129547971818346580767423129658883218371280554661772767995484773673088554387265336105035709923617505250475102827307248136964830741254955171295050559288162234970912824385427719818393293109842821485517882880062965355693473735420168475861903609114169606106209450398119814235166920382511269614484274369611400214090542271883522749216253902656202155695630307632371783260647464834488009840784958888803595188457702506359558070300562448900035197373030275475604565672843431582655320707068258799922640856592053693316672012208380444913390430744609032577728148748393846898242817857027718077257239400183049772435072649413847715790167286595058867866074383092101428644709130668197542479205087238932071165937445339624223755020709167281219364450015991627668441490401071458132767687317629365290266771628364613205390291297147218460351919687816626534460947707697339490940044487080088072928528580723894012960845645088664196090608058316271119360290934421174301862969286043110872464109663651354366577040704484382083544811398510971716714858638274069524546214228256349446625912914940393124184533711122727494816820698638496888890204449136374136460288798060004914132481168003986648251317825535346365996232264662968952593343007759932707907452461778264480955243821506086504988135170571529230206470751193905709394450448776065053986166413672444513943650537521624983229573179123736097393896724966422889987781406288483056592400022268496261239991803328470971554606517466234047061383413957835390499440130877027931708530434382521804452084733878265358897342108851583062762783717224878024776909719089040768612807860857219436069208468840184702971448584008249307377444104858693652930647994505525165875002387208720015776564547192545475924063885015354746104865448122862087913319132009151937455000147836431726760662932809625164170716793482704781239221260478143127957125311921551082671928528104946333861332097548544938075488145443411067032308748785078292713645912440814150001276111362889454513400182418627514351634094275269064431335312748196675317058431440054178381296962798489860788660099146514454563601851237693609641148963142875937224882408223206642404298984080939644534240797889014080738363248568917521014414775134844880821038915054176589234546144791001114179863241186873843356472159053702947932033952835346139775550753419136883199919946609321628150700565994143815654705433577924855418572161746905843861952443181932956227157317236131240378084537281251800179374204893162872666232613224357201440029027665093628185655976833192671191330890440914944908466900571448000 [101,92] 803138564722717567363192183893651615257754144564251670930442277243755029071181369235264992201647900492930455068650157563551545171146009810028154025154270108796463085280297831950245882298491578823152019588654567749479139815417087398042325758399501356037110886066657786252276940683872573905343005121792728120508635176020074528680599283229611772418749504638134870979509970945990472872941815808734780549439949461448684661156055539953813555488155818029989753001164681352332195786622286902813766002309212170004318475753271103918223344633494155584173697114055513336964103426120437212732975384367361899935382070358625473881436468816594472666245992132815911666750642654556174202768211012030337457563963884686300101786523024303988220287416099880547461521648951196068092684257922505582576676772966661516429109296138554534066411311692863026211392076381873640057093423277247208018665861697267692747637081321201140580317420219577060887230489839729497517814137245960373346082727828045683105105672377446090006587617343895001038561375460306732281674014129229512150271222386051560855962276576019047860160600747670700942803610218045298327361012270101522749646163273145854609072711589895172030444364815101161031577563008436485464814528690173385609863816727567663696193953490690711179699368830912905515909072038484496130980656964763590327121510330657867260968647411951167114966092000044675142211141333834973450260569885000936759358394198124105464679624023321300645305854084791893585971187432221879140805328089052960062280889569702768737750675049189505696705867427035795605239717696158156137948796394111942689058161827228731228270884919854884847105418058639971407244127002024230757783430741777556873300104030580062509295968749034784721079805360943144508913687298224791397974432413884699615832406198016511207083300537971047925555058262871962239359177303314485642347932376568874596377502466593349689181222366459519432384951339105352497446569933818487024204955769461453401963973720736481765472842935239891935286732025326912379716455325056165817101895604773992485889158852004927396903649316404488739246372723756732950181552811250429185061999871997249870671086857678425174563162690068147245314422663223202925299487183736629456515838275865150150625774867040232860980898574694703269050664880179636240125567874586510767309549673491508249681154670455747811699288600891771306328039628680489785667920179428548118256026077033102671990519781877829110155160879895547656908231738134375035573870216876634386146879858168760764438083315399892027783165295779667420099038894704733028181565975501178086599624874721810683134697481038805733351539181592866916030543656874203891049899621357167421316885704348631026095920000 [101,93] -918635492821781828680209618925685353161328160576258351256028290163647961132321523388381167159328644310750338063873222774280999288923834765832252475356147763147140764138235447225518902875350540258577780656023898690433800102383832638906768082446847061598467952042029404419456311763372612096712044783532581200512799733634653773953698636457233844396096414875024824214397667582836377653899358969504278032201097875096552603136866468108989442655276710064468969252335820513086595534559072424065820485082465604131153360451380694501164748746564328089996456662828391469007939184204705471949408647704877399802528234820650596048533624393848129938020972637578985322284466573282734719429056516071664714357921870007474842463075115027656298637552869272732161223277740797612073424456285936994692963421771781312269940414498324186331146216991335006793147435759565137019978799156447404756487725766406571999816548007222711906373642987326237386983143973781393358505594060578426382942584094752651794322209907581739629886888837453202794398009995055109955609044684933180738551967027685766763101152617127047118380335533496724098814231388561733242444244569017519865489973961574843121377805733434562663600195972191496405156052813633979073058069819973471569738276535304154554771080399765938591504184054526774389939666259937123758811267673222690472634898499034044155696350124722436423425661369260562695255973063395047805986193449740830174317475924923432722704856408540329447901158747111286390984027048687352075151535983905997335390823395578196443712786000881563271811853450243827301612348677462084401600136739057128004745875693293690143371700489003427491676607338792356854917915306346907233651550048145392690470932812312247380527832671121066758815245893740534481268658716594602495870734783038238860428282178595592683512350558097558502653570002999434219218547096625400607899445757037161466864674735024918957132497273194796847371120059062933388508713853378137766872363753225941503873734409861963103010120054794662154821584851577474723851358575688435925142731760505578262749068937975949812936832372043523547933384183827794884757718038926634594582337788198780128678995008456212383056748140664612677694527299936363253129129293289964337522936467966314783082541377589838910438707758364927364396051480789958639284575583134464697777503596144865150259970579056167194691298308016349639831504061825441602844407930805990369186764552912889542366518669383840349764736236792746611532228452652607046103655689730981722491061207948922653002677687717192905315697517584651595931602393611340996597101701931033591232505236902625814929388632558173565351465859609581495980445160830604319926222235123985816948880672953369942640 [101,94] -27257298549142387418928175911551187937036972672949942093259417167671255372100668742602867117754237195769898667034819696509872055339991305431198423679144703388352761620949427951677976890337204314272349411521461209782350310300311431708868111285197245070113262541851874139382306248435818652172698866060609496250778192282396231214971009322544018657591023573434316681540470348190923175693961569084297468812190801435004317892386739423492768372638293695477910176358231324904731750285090711067857246913955267615935418564294022591615865013384332933941976941606247093406853700923502651139334831589199061756057602715349128106683194368908984287208465823534113774681921504143362036317288832734513958254436406380889821925999950679544181475560348564370508136868915979770849574784045214132582638248126208686341300648317191636733546755209809565572091296934622504884902908894725425853997220350138947752201562554212849874764029880952782312432033675682598405822713280466620505096796131580672857914411240304073456634776652064023653116540673323876995690483068599171457978353859600363445357557101996212242054407819532509609038345545183160838941363358961580196808090360412313955693140475355189859123898087589038417698494262630320551677233624084809628436095459651869959539800462646302484956876709593108970063994366655731852798963178946077081208030342907996294665946350801540398741175541420564571125998824182791056753363295679441925570673570347691259907946811351489974671140038883636806904554021825733043581140927842274495797941716974891222339620370687082973435023899184821692651163247360456395842707289568356161216194025313851221494897985508394501714905263152182973347007212307494588980727796178574778937539093927017262507571157083200131504199988628896081925353820538358019604742166200159009600476088334158566559786979951406308602791445846527846971571534658136645711255101000811879621856719134959032157426414040968381675959030359698345238523675857215968513739050739744451539369030389634671755555267793418424891335829833615065223229210383029413416624458318812306072187523193163776433410825436668897432789222988384086143213975608747799341422681357077924160789585269223401237640519175299571965858029389324115225650323398438497209731968166682351898499701415534564797476178040631294950871665015843583554404181547357029469734628622191178899066937378169524025409283910713282251799243977298832429571102009616992054012741278823615016980913339238281287023226294080462148670101995502981728740899389443121937974845710205731176462905634750113009380574806253274496424564645625378802722069071738910819701342537285090593896893597617672701220713737380392897748682699509360577160265852567414327352344138812160 [101,95] -189060449539049747646119364518019354927314326382137710208669870218415116074556242090938461671240046618540722486291403003075061864070891276366641099014266906008822493057825841960925253728230581993826187873471179511839244148570480217331417773076064758419098036967422001322190696700895030419151593362574635286741607500067495972762403086461699620921783096784434630091647343264083189593377365834396237092541845777633965060385776705986132360497203927254127368904468619236556048551410486759648810420953296644483164314925661753765432390678837072754687990145685258557626136868138232136600299042887309991075282594911563418871511260430353116262983420192660319458517259193914989384300408790769914512197525377554951044664177570695516433045202241552241465936366927982828960223503397613171195621184764771924883041758971705080438614918471830852402246593243578025231595741200511291367416975221966583154451658872986708842221109690240966230765601181810716770026142579930626036818290080819195914678783756500833061558829968697797353136409371567512195565063199721725599428877200792041033127373646599463303209110738911472306888840955759760211929666633627140172126138736039133183149381712131696298249431049559340895443658350387969084972530528121507398426697210614268374483242617716851418590461228621226877368043306688084666784518218094073938443634150652425185117621903021354365977181721190882601852556368602790790216008755233376875697294796421412553711954718959216372639438494560959573840136221866699201661141765319725615008185042565345207810225389265033320238018779559036504289278698674913833329326328656123904678034014302239490329317950313723002408639915159450534453259296000070602877115987366672217706660502679747745027238171036046423300612024394333819190964194592572458487047956497176068699893312646490228193422523417071742581476230223854886915689193458184195350377125486470226933646616327572549716168716753042128834683167807915481943886808037668200780638210049726581856669390301800886993244740051694340152442126016437872318852129197503381024242774483996323199840736494138072003542560334872006653441092856849600363775558915065453412625239163408196911128663194946522665825623761603964493400693314878342586978184262718186313327822195725937520602534470041849752497814851844507454062696719539309529280940932630622758524986019933863671589767497971403586561049181597551028962860418802058689846611168731314512404932186513132550949901732929010210797015723403580263341215642702770599897132694674104597843107366585787378462683102782971711745849732112366499353170195524331442255115583029295895444923000262625686586979277764510447471823375795022301349002707754712350562309107130516567858400 [101,96] 1976579544481557719662056011908521605583960589654725851766185475561784491819624440552918866252677079473493726910273033470761408523819170811420118893368379075488115579837300560610764493046635880952853135384391535038826861811491814362468699266201506573893376450438293909262231901173673963830564651234752521476165487883813495566172221818443806177897036033513516908045724165922483842372687272259311611022691793467537860631784731205136140634270873718766466394836752344173571809172755897592460485811552253424768720493462895438091053922083682035009691530195914243876378687255278157678512427099454075636989712824867030019855985628968434769652817971596512811762563598861770391535047194390457974972830555721258208090285693891536876100394981515472045703770722638812444517827756893127121267996122153961544948030138096739607365764788293323527414913759102618655776186151140778553471276471096388986963096010037136369552343437750473163852970790428310831974787098040829288522809183053084818724671542130036262206296208355089427003837956879421733078475893109175985692017018486465181009861796907204649074203429800766455924618091225266932364695845811825313937476372463996623173629232344381290119253162183101303047489279511557889815281202689604662631586456692665218512253472780464128728603705229260939496296696663363211791765485542588639075249087389914363941239074398029246343686947859801221467889993146614491600798539858138868784178346845797299591629610432250043270108771700606158546111359149533542089392796722839176629734519131055572229949745491962078696607447128570109083984549060415681563514670761217251129792543119322277783863093858836579273477113555203825883754072033525181148182604996490942278053367278292162304022631446457960435034601653875297659801317443239947859446255372815645878367987848131184806716738424746513027599808697981414645926104667039847172199887690027110298450861630136041690412539078502550177375559110991246814124563434438558686872713581732366535136504896460316166219122303216900917029988721156663847637699199249888056898064950615824227009084350496955223532926932939653379901348884178331333110685506057745579528244213509014070242628328717745816277622943772774424747047425956394764010312457517619357901509102781601930703609527158056928093228484377175361239008519756178730944908795846358114086392866004218904838572183149596504381999750823803656052001925329115131991785120805724929575785514150054083137395514575948182072069059176902617360003577893306548232178190619171685757501776004915864909622068114393762415918851921400854509498562292530765712218222405918989585883995628189289502446195316254770846503509181746114051407814879818971001669272489346182198720 [101,97] -850520422770712742780738965187834105176011607077057160728838292695167188152423620423019827824461433411444173310298142737066248046760326663314501574958647386396002459394797025434935733770437364547819738388727884041501248137802478421298895599636716833197538132019082778034536103329101689088265503665516074852990024844233701413580859163295886385519469602071497289562549910404700360601654135953351764070358002636575122580775475530633113846997267562799763525751416857737124928221211400965762536066180960899321855972130510928511969611245824600790979543702613954837287564093590422232138928141114711937140525802193848603802208169957767215345895872648235078667103062353916209907506982318751893532641332410409418276948507987079626227257756646605644427792952412987293433746839419321993541328670486803954158453507986444099830793684472129050398052119550506839299515399076542819576269767474783160292900759474696634945338351910807418951138237448391131856041907273873396662634883497520350305086838109047134921125960881582567799957857005694899914520802222276681444848084976038504628921596169984049166701178546716230382132071224294303802379426635074628988451211506710927060097683022287095392432001909579340610909385002399004328527697914756049951546124118275199672633088960512983280160381777879272920658359937776582616226063342450934648290529810899347073447923844487937856150575014169924712991778002585413257607945428661416329599184831101353815114503324268999522599875651360167497976589958909839034683952950513052345806737615284859301186947560798719426942426977645436592766683631233490222483105865205794658754116254661599469850726856283817219238188572261499413141091729021302251376488926216659680879807032306335918044879755966715142569277072917829802978391468082662628424825121343393954735055946716553032014400577498218650817787586583443259108678395360998846436620614768452040643588247560895671169292055244826194213192499472286088509629613829992297364149340616305890975357475441995638446933944947949837958450597089427159478734465498448664188855012643481706434288932432540433327280116284204943979094688976696931743805805349306957640828478787742820434086435652573276049967388656990150470822610803911361618723838122727865233936499312041968597637060626563259854889510729815752364602294958459903859431976499899347787308869867123335108698026278573056473837599231311351545622094368653058572451412977656904324418236676050841527589702893170832427092168185570600946154715583287236696874123744138450206136819396303672678980256898149590389178855490756119284682291635639787523617534320191750222501543047186395404217927112744409701682648812944184580285933180874070789415034799038560 [101,98] -22486908888318047675516403175585946085021079619520138559956680376877427701962950140902733227359012200768250966830015091573561301953468485167162511345605491655462006440651810432041824820315421371486162858954361221438881424117807222765306828295772358111578736564844355349941537706990192142626862598694735238829450451829285022046601815312296773656166350724583616708679848166756767906687220460976840591959938831306604877852889461992265991371946781852953000475698298791815185320598441402789372876849760821299838509330425178571371173370007362557835136537928929396586221711599948301978078426027513500702623394630354987958370786560430529379594369051098150091879245242791343793111464731557289253863715439887032888575911877680483075029883328188607047118130183606672888984517895836218688376131226009377189432694350652856115313726709144674659500340573431439431914487072595063899976406526378222927208978807719018612696854550754301221703411371031621685801513220935834545269324492994811187274571141770192072431910295800720212839785622194368794678631622857666277591518019367501700378470336812793880990491080413336838855578746956420705976540084391945438959585883800488355343674804016799046662007449597516574001142084738039924727500715316314699003778411269454334631918235325447855118430923403862025262207978705645065527182479037912046975783893756781677461714974707251048679779401648848052162770900008428285712728799539503645431426400292745054296661628304450792426764185578123337735031823161146622025553743964142484926756748618413149614687458722994080020112252495948851257390898075828692423531625529002537087612323138079602383391612291054448576036670854459369060403544311439001732825283068763425998741194676070107380404512153365857940608640328702719065486318299669531586051393170845722057585757052448272611388970750542110723474032914642298818695005992321315540293215491613853330835888980950091296881305213728787513165554939174872700237037233880064647222353322573482689293967332107753155046656140818837520709060813163529190255791669933825397162952980365933162618692783796582045064857069955338547287062761168532064019700373772699294512909729628083220418742234660716633185570900853763906730955900648048281773839312328081790323308893558563322634637124525479460359402109172564623476169011843607713950244225042475287004996237534153548907152417747230574014204470265629440512227519238076435794302798196444531939507214135820735717910999202706240893307284775542823462615656960073762577804081950108363903180719705733135666148180082740304714056049834265679317820478307931799313381420280037931131258818680854756134544937114541757088743321459354522563012121025171973492284990080 [101,99] -9927456162802936515286879319399158263299125310358843301818122611057320431336084028102668747971198527687854764299555308440540630990560913444176600817888863509237821914220581952525990238905845854283550347941035235562178216090154262173827619789885731549595223302777932786657190197066386393987329377081115691552404324697150155848809742396366449592671931666428743611457434052799649100126491202610957903845827430936310002875213000358037667335567296017943499948130129977312015538432841679883201443537999716278072041255524053648382198780001080518135885913535420577105928336258258329600612843798232870137095313998042597694922807349328947015813751779679734503829147440989884047055888963035011318544466155315191586337410997369794133597109084360482006774926768000665958933477169482413944279890469742478877787262521659439952815572685387054158089586929428833021263958903528872599094222645761523591609349290149892305436102477468154463630097600097074512032420968025491430171228086133332655941755342930970896647987343025652669792797509821926453402463991847616713214307488290534048071025048549770240365851556106535432985218529304417910952799234316690617856307276862588956941264601585202391805148984664899502477897219705722027126686588478662393406052810286554074023357117226538041403398336243401955019940662975190093092156378600152318411051758682372195557761977028036435597870151312003348820831158291840214399118990688401096261191791283721435309770162866654671204504397676839397904898391515218827084522807882624171761316295178774345687010342314865232411563838176742771565540928396935080739364640830558446972665875808003629119062293935939693334589965812345906894203058347464273052269651769457164982960414701046077813240121916725864469632598140832471837332407105315922944412278023812816618714247214703832890108798786561106949322462168833446291516023546511359631052577140568704645147605466834178383092806721036949657215684117925165728467980571957910423099933233059604861448695779113325777904100097298326019519630238680643374207807631420298073222308616684811715433047027454075917030817258535986056994028928126203717970481130234851289732222348420622704408659672916324011964281654074276170268186026128007880076918673250490436585618606221465201296506076812730058974342073581506315601250476981757201966522044233528126661080522004256703198214290554676683742659447060189585875066930328018859702401905165326101078585648448376484529985559820140534059513728441739014598014147014024004790267209746468077292046811204246571186488855065530349508826882978303307755516562440186396905133272839151784060522131854894264667243850642584996521290039874468247516101648960992071434960 [101,100] 120800889621545882579389300563853078047214195456161316445934464671692273530290234085555046735911083039483043935941303222316797366761345988079389756458906264162411237148553003409085387040417105192003048186779391288956261770318990354130576002595765466520076873519670305518034173488537826243878293424175390825969113723086968938499268570821254263704460275477615228696108467490480217978150425187557781384276276647889967263913867250016383248693410962531616614938395671271178385222440088970188867791158401801665235500115606360811823792024080279830496559195365340216594791933450255994691731252985179916018014828062130321301366678060338838677708489017857197396916201310879759436775941281770104125289745746474120471272656938676400305916300739759460499834839235075049097704916718555710823939507058084502926845186552312348648724252179610202021907502676309208203700602890967435501876843216186434313634960541614158083098752492972714903217536109238165950641269425030693605935773086235391409457614803495143510949950796366984806063071318496344119675546433988618310320914906161218846229217278661826107318918897453017592306063605579286337150518965584547479484468085360256995854479323104482871679852676532413136402762527565808813977662110365431974213452956104341636940840953226619306361187427019179909462287101732803300658911661559660390491628942967358571115107243706357056228168906964948588355974116968825717657997964453077737950877959196783859331421233230724731113631219731245708188874256609564668738155122955310611007440093883567505272016299651449552837193861906727822050284493412531364652298891693448729477390784017107697032184877427122684028984382843468516558211295545734240595800564004034165186491475601696604437928592587405620212357561488308531987389400557066562980625276825977325533126861361050790405384287368701933251246660637572654043860354839319248037390270542724673948540928277727931855206699981976765476305755742889296782538327333576147047076086864592028719394501769178353643494592741189274957247273031654343524932738356331261337010634560133443984166618006389105251201785556098485167946376467057882130409824492722005267740460613667489050507984873910265298533960749505923770966664773296415648438219305212766706252770171622347542001501684273428838993199975736291024523263560587332269300810904530316945504154354380253873065730093373789913424571775714559166979493246105184880264324215812637757052503819116679944483281522918083365234161749490912460016916481770010105507478141031253016666616106097496265899765248608057509202696887322746789710903874916174657399703508998450274470894633710968982976883250192059470215437496117419583455486087759801440 [101,101] 5305124887420759540518164098658931612239394798689832275380033900727467055974949527783424620834425682430071530906736907519930090834455922427079035642758600160396724738765774613143922041561617267951771847793057249815423479778076409145109348898889674010591601563358688658389314199227912768947378463749919591607442459286012575275505365724223792644759063672192800181694075743633317831285505026495944879336747442510747238529198053555331046976037280170892653583913178944293446727553707665154018212182143972192163395637893312843429922727379835146131108734612981871169482906662466415539147389868081382235233905853735289338125179824543032338478607654398192532676424926968570680698405406263751308446893721701551903957677954494734118922579585333718229630534404789009432507004025373255068229369323805214692708337773218094674585402055888880203981585580432764491079527127811519847892671783119679814846646455659884049220473994890096282807653417044713624497207518119536467579188443007826824303187867933539290697268202107712110343752607954947392485448163531541872746141955859114665480055066317153740778315427385011882062576509474854471241343805106931296322985144729681137638813780211265169693025871985860792517408400580846160344124511889323613059155112885293961663837924577715358049042554106114056552749255165148056395967707219755579518461468557451134303096189213484863918075155210209912544876113604967071730253711709351407982594717182479883500323235096111343442302305793374116317931689962527590422465434645843351803151390978389544593368295303021262806250927893498183290168466620063533683504547963862643408418395432343808186869852914947248407427195314047431573507458163276570161379447713859239566428159033166260938985959824935838311059814736697934846387003306347289779457139672157289710444271812916717395420138992349216406048428045268853028430083868168224688075186566035580241124200086109166295764657796789579550207215953869880705553899529844429887801876885160200627236264578307974511641496092933214815736969974953428992417941433845352042101458263472558709166040279526348168049446561208490899811752782203979757230101683073550715829504585372884893448328547536606949769945054936912507805253436625515766296241841016786811845321126362160255270385376744411487770296555805738511146472370375781797496699798227282303101949687989116001376353354925641957386566069306766110427167126770853159588402139413939695801701501310283907452009709524367507008117785524336015043471741157133182381643835880175843669207419458890776219923773553846122769309490923859305492973130892046967860469415964042015074260877526267017364289967351289728914762561013712998625153684260 [102,0] 6834456554862093569616726136421970919848947103264295431213220546098446581599344703344630742901868110528812969742660615354893703883682642690248004632571939632472890798034479684883194683037919808357211112341635933750556591186769660446575873888463127925473729028215935327210477361065749573827599092147234893942425990017861354274307491870006247620009512199511941885792088436608153958441743090103402475243456277160122078544397962802858393574371494281802762882414745395487362569396684991803929701684298057605349019634813777000812905649875536837765458207097270379163384967721477933899068218943538326678272312684135230315183191608888533114474552396471649753288821497892821845252397803444502725348775230178668062414296035160082788774159484618240416639659943972011490758932418125303611353901476950096477755181908487029685113177956608061042625778830744190627248552776392671575960922415356686168708849519766808308868361169007092178192680260513424656775900122303663404777813611553370652352776635934781467172116012740207504561745173466177098041985387407894614532497805318390101724353878897485324062245868691530759979761518146914602407331910317537505544340472147526848241570974359829553285043407866571604721407551404497168577721335847241594303821014455747123373127478435016400865440616929819792057441786871529181301014687292069348488571438215985762041853717074054452438240241859927130698266797605886070554235608455802258967385000347492300210867347015127857901944318118054440003251295798901457075768307976347301835270086929225551312075099432565216205355308188892428857872242306111235519682483007191156391516368364654432465851986006786748317476178376346940097872794833215453693555896516764370783302936882510554348444010639043953561750677673128909399487187269555339453943046447013984365565878983601472481045518624273745826873851738780817293900307798799224008329215437463398929038149150697677327713889396695126450351132526096512420167335628385172231302967291756906556632817228136390779331298166747977339742341746819200637982115145489005205434046068200785685767214902321331771201680440611807243780946474384704725654036543590084284116669893732884354870784591317968999625717211653695098316993699358788059107443166844919978254816245330978952010771680198776415620436550044171213430899800359089255385382474015531667035925526648296864300884616572879644506006835879255235798647116017703981233993267565662399696500690581918447340921910145740434124122194982182169263151861675314849968314703927477604864687369609783226488829049246895983836092297949446487713925337365847096864897553188101444758363127390512429753478002554105182845268030871395329349432505036120353157913668411138583272888409244758784191974037765760844664628016961904728018177731602152757124207745045725725336674619776699465728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -362866968097393632825891039371347126208234329551382666696173873547716024808426732646027014186784404548330573493621741183964021435546398172469573434553921911523354028299381741148554760117151467837188392633672890409016134427909258018261766065018294938102726269253873699013966853552016812533547195482656832417320181641398162480829951131032189540393401815931570224747913698673674770500410019338606290780882902911461482840569336210145629232588159585194256689178513181271791549937802158977448769231381666214308614857538257254661379928008676709129164744296783737486345659010508624947998601655584440336206400987490492374313835839752465734846553766108860879214964195920060691302361604224567590766120794709022697492110793544182887332748034367997464873428265820159621140130819852574750972057664262164413813151058138340766397233218234252067198465935235184931033103963852668505519330329013768636103578956307515077010698620421670816009266527083994265475478132816884929133251670228730923159620020475907743017481337398998197803464871336611179054740045057219324224091531805199394556612867782301548773065277266525560663848699873200953417948346075240790213510854586590022248560254987477121738973604719133624767290918214612829399238957886705955512326258977473101223612950267333724809664151768019424977353813324404506903438460338038300076266523339655429558453565199827717089738195090858884204723315765545734677380180453488758204143608370474677762147731749637331115560641225625347169019754423454168824113571127949624160655766369550279168856803863104797075042302390589658903128408316056193172327128497422857553116333620410749868088208076269614028583012209873193238577139378579340068836684417580613968258483273671212379062538667056725446683244398450329956594117649168501584513485474027230582252141217663112244401585686172213673051389775649135891331506035496925996900824451622359575233259420776141720541054331377981393420152016118162877515261949884744720406098855903178912003644720090405418328442994108110000456837096487772526051313414005199361520645808004967472232709845741322912609482539061930412590645760367330229388637739273143977313954142960423003489781022456096746738872415159619191300188921571753712702504161747282329247569376228406580852918929914195585383309220406840171455209686708733129093630743007927288584183152195714690921029972650847515485884507761427441649454077499521801550059979177503542786730548757666703253255980056503590254112320011493182117680270614130602594148010460839943933850770751133194052329249829305220492936126554917644036445340137081482063890965119378073790322824412411772239140395969274564910924679093962488917584898045975667935930369010959694163429711557019348007249065967670712978336325551712996248840979831416896924097610001465797429294915554372275404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 16892568974085424275512869209392749508390106782629124504235827928014003455445852492031739083097628476667815985242743428665020626200002003920138626349652493795840130261176344400350864208397924318147669907796477054721455193017459329028872533103290737559222563770654062829989077402292421845480339692582120691461363698734346165716628855702901367034118371252726810559917106219738253331903502721449284934306185328594835816153738892489801267712758811203487087511704160081206297630699705964711878978647587192573745985456199566476918607452020187917941252475640441957451991135028820581951037632214115830497180337453358490491041288707681856758666477527889169975883895230114645849054938537117003734522607489513231731210725436192896062451799210693356184965819702352007120092673689186830059116311385227573974566371008633601483260059471001417344633437127862693800375406073704142126901751755569121085900174521250698322774811019829668430171877547969168817461990383558241960626143705002667699595135093877363773213854001355054742650589910378610885084191968839305416409330488653470197928827394844483101042964485413645118218464846709572453882840169681673052047401137515820249343035617228944410175829566518134192799325210958073861362054726682026427547333577974472667491747813682129559873880740312827286183235183439256648364840300081684706732302309043965339697464930592687449675900416901902107064100354055273199725697633326983362000583255497566596063955565706040712254418023859158403720660233638962640776200507283350834016991262307442967887649462639967552775994448117283531844996219809698738798822882174972757344010419407007165347983993187367208213733937401863211462540905100220046281162307473977105119250171228113987100142805718694921906271676012704713551099305540146811707270165449185750569677760087467232247596557668470676176863695464139877345505875948580658496208738483419873676185133396228693060862910766817299941558359943435582900933760033619504744961370762364320890340271327028828434873411079768886994433357675012974378571199777490309360826474363460725477157078009890908131412443394197438726773881660797335339261088415002776042274036316704913452620541094947165509474532376718390362326509048161240183765810672964633856130947848967161335123300816973474331730070127394755453377599267131453421012780849492024402573338436017360931477369081168413863752629039184892676347308600592802935694859491887549201119159147572266936986935089085436522888046488944531744438063854197648647148805256298689135510437299538701572328145352573824598133067394663073304509445266169209283532034040313573771609536986042508227900928645933945665407039774022863385106172185628543889705617200443670397263468031096329771747237698157694551441409701837234305410441916696865894267847636767746909531949660791340873547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -269118939614507216487026915624669983377758224162388449438620565471443037578663638563878278408379055999217537877870539588932239511496145260968424815193141310325471683911081688471465984437895948898064846545589740829125847225818051619098883617312887165480758217971477413965727889730747411726363051688736213306305454617222893605854137622512858280090402225444839430279053157626772452527462348826208817568887114775206205019051146879372992119734015049634415668479920654716907348430825223585160394826439118399350313457131052232383448293198624345260676717323465421972027589027859652839262290061511974645868639438634163744460230124748058263107705160871220853572859275905371126691971849436845242111478385898796183757623226249536547189945963509276407282544171148363218667331414838674375805759923242583850318539028942362515401131764292208969062236562897480117654392055486427828259179680402424439171215855368552792141356693480125129606489469459928603867212126394172189196603419171325917130257542723873108311384108783487737416353093879486973813051150510813253483377482126265635757501876347551094712952372729861439442477436546505514205741380031305456214182888894315873788521347537712316045700817391204873571552526471678976604204624780181996671245272835775184700065588388950761643616887717938327655403469946639951638074713115783655968384614133528742765533902514651909427533745340721756755497516573483118998654501914913920807393511807818949940336496758524707761723576723910556750435962781681389206388082970957477517560798341832996930027688866235493310063902282918247227397436368954427367718902713331697846702517168342516619657776127623335492972431542701209317918560713882598991952799887360921517056507966241365135626197700330744918511801739281364601922351158457703189084003299068776904309941701804606262954719999379793231027262241347966575623800943976013479106530022278888096272306397040439426053562441509170520162044392693602187828053820674247220283926363715095822634740546558622726767540526158095840794562719517175301853196299167345364794140732486524715115944441744753049000846940535512938516764362232348260125559076664948946505164377498811756408430887608796859995769593981339889407069414740754196306208136924299164772373106502132969877423164641185888017407965265419127954956572278497019117374389775312273335905288602544000956438147373552600945897332549433995417221737653922927840560502542721624057168156361719778555285677822112336121372640575397878777370020070010995622996887919136379789713113003117791924387154670017888287853448615987077552284898730958291408123331486598945212026505990660771823204236508781086542984218391618327073432132118090056100754199842839267247319524182435612046640713313051851925663635766709386489998775036146390232288584438908426118310052729706891129651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 2671789870738129291429583890210142280575398859971290220109396242474484136700674354311271957726853600308779423059517147044807186922282406602922096468215124300535328046433892177347007451549840945472091352795454185999746325324124552006132631440741298054265775194091757122627957756229851461261089754358380949110668031080165347644843498215762597320620875579460637440580297964580192150247797513618339441580782223816466868012607279016796734796215393199647523422150717745714141288256522984724067708791854471333505694556580791089566522486154709790602013729518532495207891895013987505445955288697088420723670296007055486452019306728144081838296608748499485037639241791965502422193338085076249515410235399604722165962172348883334036260368022672817104517461832136061702111046311295798646807850772006856737698655237338212742979886147171397095577310588243859935176018515971311258952029726081113345219944736837098429881147153378300214376841985649935232919532874919491235867242968672125121733539947437150717976997011746760238325999718415730260667369825334873521233806581380252854973506475541695624092814703959227310141466336482740616047123421555667667281211476596681640990504542347885584761801595349865039654910097061793816874743218662824586108347030980492083854143570549571703752168377682460497985221087739403029143882580067205811423854668698447371052086501180754524889134975076362918635961804507719342998133258675324197666712864357516198193308352961603808963493323539111398002560829750080292996400225699638679631464891084268741884479859515956861802641794864800770194739709979632443094087075225505543675703153650576852701783972450646750421895790071836274114266290092260894829632743944833511932094346013224313804678149964912647903905533071696109683681643792731884621948952083541078116449654047594365563298857559860924429281696432514491461693971172428083164438924592007899304839514422678324618504807623851534726373995595535186023322275987579468838468535348703000797875450946690773628637914822952602726372205142055666173509601793615319275142874368546829249903932516425806812434240076055593970827235523692637854255315695055875600554450698236359189978812365961174974505050970666393663639994460154501461930474307542709499526874340497119481489708561905367725816295960253083028692086286347657982436373174157319398161075921747368549348951617841167698336631583109595254241940672216304483998031993238594311794093555788156859172377306121938231107296269395717895049235588697236305322901405204149368781595438530403266004002627186407048473438383642518632578978016404457677334809758951343065898264464960943205712317716014733988403550119669934199755633408808558283637713917441631565180005754703844997071663924314302376913240068897722412079393592319807218169750565821225750552823718407024819568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -18489353489452851760799498230600080946993259571189708605448450572999742796819235811755762381454224765049152378934596933815234640225719107260304636160553952836176622026739679627169124529990403526800434396073927356566926598650270880592644791124999128893100300853169808383374542184177323126133838084633870420525873794059289195752393344094833290929839896863140879556599077913490520931532031436233545997482350983697378034427520411531948762960068427874893649248366910481874066648702257679894209766689402302715875490030822547215023493721042230178423644880293361986503992295761175327234887377470803174332488669637793312577224118373923765895636399028124255291396364225236361199687689786587659254751144684913449990295867500803032224198168817800383137933273940911022991514888623087979501709211465737598837681377638070538236438392249955751265487237466681675668778831739156356392217390380746296940721752640872308250152668096936732942654416988598576977305494368478352868123694585467715052919919558784169475467657751037230530222212736435862151777590698146420957656802717381401584639980540312655144491136514481229582693867275065741198265672527819697473820809236729620513105991190021464247306431701412752116631562107277706955930634591175138545222673130703270991400132162331349868396048206659704061357796444517258189575815384379104239362223158102905383652394131062082678326026798479412069435101204045203957392616475412531459746134056470318120306686253640190153623564106409576043654756521047165429566918487801074899328780684170761837616219962039111446484298064910155530918126519154186971094653443251759187309601716469869107707852626475780678914714387030546442335144881985622003459697302317520436718665255298018028057320791513587008173686854979921431032240749606435483188749333949231271829984569097228196420640424630609849793653208424214917223523058530026164697592511152570575754020508423583480839939114932184197016949870890634925610557606693317218585173759992978756457931570686924230619976172255402193037749358443844268195648757520270091527536448387426678389586635933000942375352222535837615731342314817238884741095492287011449741393482688788747432912196658580461794899470348882501574908217185477216264038486316290251570165876804147316780966167657846707193858766928134093452687120137713242212101452778155204362737677297690464807658034289119447388336576401773350694108016113641138155554773324510365845990320628375682132250324238255604913411563624569796760398200817382643131233758934542200667297086437864847323668739119497976221248271942848738922666707011354825199549872092953017346860787442535019870452206661176737971077772262527474757812280252674084637054732153178934357432583670083893871881704239754734208385038604700662143418507943915681174138207751757864351250977776596066258596659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 111848470066978850962511161009635845645575304129838167091831021487593406813412175976803885207046422568937647907206762384794614762272124876984846723730595628560729697244616312447044633562812460301711422521602806725861738493620386492939994289867763394087187547878632004639791174869716580979758737770487296643744817715021235685916378270489238746450160027078559300911034751969201294235396474129887749119691551497391022341436133057139135933599634247500376560701730483965808905126360242917701771881338275210683767869488913634302462630850550248455362855948417177061354835496728418580491397340567240982016387137011905030153171040035372332257792411290979037614487034160375159217177845487729329143903928965831748621956763393422490501630679950682920481215907172315681220561887660690440333031316510401421380834385385672064415235437600886029804792602957867032349009373944832234676200486226454382410748838963357877812500827041649187834025690550440915231535636691839825233121973894342096910624496361153127320504608725412478073608111444401427904146778787713301635100507882398274598514487880054093275754250928809734646892055739366878679713632953564123397920851612545086461530722815318959954312182460654704862879137271975923211746417663525137374464762706427630148246951384659156038552248756813662446697005939723376608651597534703461551680684858204207235238757705069893273930633039899896444549997386520718525346429306164372811109739580751303021564048744292666118731643172191720156342871576150011376973511197002423491221528881644910463582380795511416701440590980587276278623873612347633012044107234648744560616180729175065338831299311096990542320129213711587108845713790846407728936534901020875812474394990392633018775484658923291075891951694563941371582304363835106367994267226642795594399384294184488399771296492421437489408576457786798307183909577936121495527216988695212102461831467290665557722508356127902174966800610715657715428857802988604620580539326806718155714292034847306212312777203776587667548242727035136432618298608019345273246375421389797528152146575350445546881631045266553318970414060732373172884027351142243311694665714809941862969757595748920127512918409180566440816571676331054795906890619967452491662381452230679125418295517760153397472100210253209457174598238957552787507638609892754571265821332473460289730498889497641833120318671186807238537673068445123563150237547038257501054577773861530868410639863355126918949297042664278501845054535698268683848023666989300910958030471822137624557156158975946504236226888239042047212138725829584667480689212097744088232549215611715843409686967195002204174425579438247595581923854336776708740175354205983511453318374611808507052084776242221556237647135824511222894229252997969907453409414259335459421803915118999258320076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -549802128919428631015345378147729759074463680486664442678370397434870547127200598373075706655600389581968681558814408491022445303625415314086721928140332196501444747901776719003802827208219378397842953336457967045653431234755844603078390139591346130704313770367873622365137983348087184776099490771493765534045987542863083579874674758165475474597074492075182851348664718355817424576393504739707732576614254171023174929837363112938723574122361933221659499828122101756678608104331362839245554038009393272187247380923339704207125605931227778713574447805376873120100307080340552857686230780084430510349646330826995559276218650834464798953224643285408183232065141807241379939361508640390424513078309005606503380646586684531424260928014459804936042564024315438781151065535500954568632059074117505092744469729394038731040341073392951530690625011493729394958751227632351069014052716141548153930085093698248029556376158942732827739335763873178948724763748106451671445902072890852604995719050522774173153884080422646161860106783131751196968584631379819518520121699424718415781911605277927983416251228040949826631890377168474854361252689567608228857573497330817933830358896247448165465943764786910941611578228809101290869189799600819208868748842882782128274954206622667327129755478780987301936241977703395378752681105599926656755507211944720445208515937370412670548047875510808499885475840114504288982924303127338841510212235139518225238497457523640485251723343762844168020182533714585441530690165092401718532747368132905649098530026519388482762154806837549436387815698386372894499782201322738717437627017576327647637779683742976299368577144341249880361330314699813334885268536704487425803411378014274402553992161391795992690470093597274156883506319116758399002480851377769045839988806759019051626997045288368903060845063094151375346397893117578325512547501376691949413347302056343150159301986982212893356401731034148930528532746388241700356575759630730787212262047693890084252239593204079972125399437777337964567312196490123614316327529841037669345851383245464052653364662361919437299215266694831196007687153933365083483685283732444025305132824892425381870371029543179300919005555891778695063659260996939234095528527211433340970908114668283859487725956034299066827696115752272809279257310374172638041552602260352059958172373761268342225413548402278461806440400968199906201648174769520055449606768299729118488007777294329370122038841015717642940622871335976133703469469102932649037798197505477652258910384241900681984280999697379477711379467571445204132652940421888015829382807428588661824691158203928667955488276869843292598814477718535412502279673121717021165364175664828861636259076901439715747726378066602837421937308054211419864077860947107906629162626927263208996459249664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 2395609823389703059774510938557936941490597869816630432501090313332049973710005919399758751032317480733713420381250305378044084849550383112054755111756429371133118962598229181371000673030604883248670137095043438894290872670887113751221040851795193425260096143031976835899783491221619447595870781340541704062162724775053953763467871273621914901535617317263742314275389397082988904204394617314360609115560888805143525701040503787929446799999642567017706111915009439761721034032310209156736895927534047699082691257277975398221566934200528335378714367133002109569712188882267742296212081654512646837424773292563784699956257668961911681588036802309611328450378731314262919612035616182662394211059657223610125231062509824075285388726427986692877549440702395123929599286889845798791117202996991591778581757157506012801460960770921028566995747907142183646923470896323575628078075566382914589040605683146843688993885195716123515073670749678270842127157584564047154234106685119462416331009627279736414559147596651542894556250156167736948120749663990984285926032502028223006113395971835547509682484097230208441541583537445469884511445249219068685127193064568035419742018966001339497334511453567090398985587527800926251174874997139479805309142509705258766324952041008446491710979761507046984819107140487926616170617381630969031981655062966911921856163025892048963238765759067032124505448826765240970627851026590819506492891249241780425518332930133473332142729238620059311821863129482920899220289366840520237433668931337125227227016496537382338866548355394824818830060451315984354739580876958924849893668943483038879920345846401335866574467833098142744928280183594137233454102241239538567814787000088189674058045155743845911570555892050240757456557270125695706916162677882629641766886036593005998175620385841137110004527766691264678018492577653358683843894566060552786761724530922946717013287903817007788689698023585596161341686660572754362860642748959902388976558182308931348450833895683858043135560948627796945548476570917422843749502330034906590107948083836347278631611926074773462462930266668544583184185189825953834060917524457066609934602213313073892606793720555141701606522658909673703574999701184502563189415768168558988582978729144900382430225124929391006327758683731817480596120963696898862268677286809395528812527119519755067903197115184503301873101504199346168566345058435234515274717876127341178619746502731924665000218634986663408839340467052490142251376022324800177238127684654583147487350753419308343994981450038339156703477034015535959497218894518117126938505580604665878303419479469313240619057579770786922089164624581576981788620687391775135055721124090999213185992104814657583576799913757774429971803526794297402271609953294352677620875164955744337425339221278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -10978522518742911838724037438900645286774691166038861542951106875563574788539574932547424685307921468589140126540922526497849972106153664888875822004489084680614185443091253897586062811095460081889412319864339354907316214412866583177290366068086460507160494638808929462509168814951707007250912074996920094554698864034674621824036292999630335192712061038057292691994499506105688447933100191640470044330856107250230416120420450778594242878737959671046522792270544356106840848636445161501398640948844750459027754682401476163367049538160490742769289520117253748677887917430914964285585763393722046517888992925040335213631145775877740949894273472786534788581197945267669203152988937379575490476149037560605174408096459372295729447928387807785131907474417841465882973650538873015982695555064839784982661962368289464515598293718684818841500844984432381121256799213268136264139128694300384388010061051421321838629046437133150260305572723547561557710730031364438521607065871293056596075577405067597764308199208097216168701466734136962302491096257290271486090490657194650746900204515464956150857191206105324318522684436174994050105619090945537331113260582391825665864202865107948399456873650686807297650453616459709455247904283734496212740966728902309130344888236067939739249032443416696242129082211483868800530611148631218489349547780152386806634134657305837651750956180121827811005613120265261718953501074328183745796295531846320362602108734762832409324943136092539162925777683812192090932183676101556762252308262529036372564677052093275908362308289283652309781038451688155812267838738380320167459525435019405586592973335432452824730910302698294953270521653198993504700132749240294402544128722548417327591949971637135776355771408958930050523191386491882365631612024648524148362466002306961894261940961177095472472090913984325477429733025296760684330785714854320967834836816316240420869216505217268190382105817210541139614565530164122479835753314926616832042357656673321246513156532847579895243326456057845377353952590050025085843304352482297918528064392525998757839330094507486261432008853134840355741674469419907256610028864292129353247700222590205796623664251559227474103882388526257208138138342731458574404406811577590858372994075668718500159745350406564262739765089078600259624531420984706282465627236826281751102379207913733893301759414378529262878996292381713485141619121339975649753199699666655880111158117044379589961468422733647712592794601137162023640220356138889130289425678024968571303084270839000530359021868577534254004384557464138838921814622596868528476308018133021094246132241835422592405455477880697122792860254804793127478952739275896561082605846712183500560885822642007371619682631732872484469787502654030588392984609439219517310769161810636889016891552563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 50459621098920131246910491134824621649040962796157645587671958096305414003131044343827743146880584933142399908708945707934116016036240095075353985174042064432219869292296846338338713723745466302342028270066068270217134345332196967273530957564905575601131183916020888864452076737976953948201569215249925517809200541879195430087709635535086988799344036332364143628672974320247446724987862285153459668685192759481544999858128008862766038870175138640992475243713750438220665608307818474537448150624388026236350829590312341449609705712323889311444084549024344117964800263894045136109938312519843930957563872915302326602880259186711083950601836312943594654987029731248026812890522951373365297902155310224374030455202360778703880593786425990331345681685174111249955044308684144521041696992083041889725297414457476225767796781929318002894580846488349033026337315759469172873336267839231701523935335252747072854985407230291281586516006325825080008285655718762356915951631007249341922593319312739606361122377437832147961399372814451925469872838420369533330935572992361663860457543431239889712747087905356359120790841755128413120122516353991074812103074920543425594734490616572634450129829051851279984651817794149001901848265088410767516891733835900480091945964526473121384162073113064277838107261467978091563981583459264106142317701199889546365867255943403093595191732469384776600898188287397276602690196066766983659395298978824588917566314404293786906735701803984631354435924762376223710139819785390243456427270451151034474829435646114364126297284868106515503336575529271753218339486611932428304368258555871515042760960404892006655506179009873267643602785060371079712809236236568448090123571333168635469091851144087680910980174706352716054286849073489869245303746140325673099733623438287050908378887945296647439909212899292219145414456588584562660091503663575147089990555227943405009525766652071743976869079150349091615511597970880256177644369448631552894979152220821159715556195749526775753647306176969573969248426938243360950462333001210564844870904284708839107991285984536237401795814745529322615642363531007733839241060575679560375743691153262689784837582275954993611385409713408724247359621070986557590672286334292831725968496928265229731052802979476576306180389655082006557778977243489465706996934751324726248900931634661935957261913059822810433641372614431550798593349896606439978267420853208488179653611389526469628804907812158079871489433892386922067910673370549791949600507872855882515130110077313605341989727115292595711689681554383345548286917219312455578001015831028808748477826362447053495629655209265309440453633768814785241823791086911624583657863265756666284047015483014903971615295361044995469383736490660567728371594751354756888379054857630363451130970007142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -212044947329755038390013799706822747127723986709725909485992360343143595236657067427588399757375161023774791780416897333647821373631558356376530561556478173480336512459656433109710139201848655721760541089638268321907760456020116784399426733183401126265559064468335339484545009711000966753395659079115512071186483571963838381541964034819789829150566660706160979083237963685074804221024787847278742615431461982580439339113293051344341581190506039268510304950430871246701367619460804241565935314784478432339438831023797898246432040123415901320805446948066505291650394643750634651372485701715685752288873543912915939234364043768517449228837876891474506217855248819101958465201827497365328728483221253582490504038542332208062130612483548801881708506671285648532649284941988151281390299475820968595129697532970744263753790456300209360814384215681017675718184177748288195475132066041753102539777226040714457504717906951395300959946800872940647372408230988714078650100951228662062103459900565517383702415199086044204063181333004693527290036295601460610226151718267044980349613050984622155775910522206797780870745410799583707731455136487687599999992680585852697223792052559808560198935617033395570302893502084774632780662453544757634674886808978981893176183225794571117621014964833242484633895497081606977326844792569168635109048151737892142328336809885661167219358797916958066981349161386772415769803023851583312101660665170437903811768407716534576802345929390793812218542408850213696284062873968053015063798330055428069042539834835992805184905579374771264166655774263083477163960446806393810186446940295790945162396752443820112103552762438676959901798511016911383354269280427443509747837348937806225261377112872268033297067444838919212834651172369486138490590869584862425518572377009682248460238590602582910241202428635561501851788851070722355843368678000740594011191020037085095028238529484124728384201572576415314502601459226081494489696633511113571043809103108242174525612800371854728548070278343920360706561114103201987396731327312556606625385693180551923126176418720654386270181626427316632319523120379470314230178066891760789257721068090138396024958608703235618669236765235417944626043258279061839643505308472235811770966830861161218765566086818489578715123446610633604844675923916319922636278868490022365321214176682488047179092668687895538186720334202534989287514768982784490707727278992891729758953688686816948137073999207018351711236654941554787886825041402572662416530225852879979052265529149838198932257040758656819054452206195642977955809020193805132349337078243107685015959520218588704172969235641350453643478718635164606345056624318805777738218359444717709536177103985902111723814000561317389754185523668715478094861830585407004020044579333357235859504181228339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 774954486189353800690860960665608099882688217272836223384235972007839585082718353244822635069897648484185687737689373306180989543838646587436369495643370075324136444814864301253198902819115595938595269840966416364509529598510816481122520167815929144282657869508026549395263015297516890773731566023192877809857416271930396523898742872974995230892150528583457499684278002039530641870485897533410342870186383936969942522272451166748699199351112799340982060160286451607664992337118658525332251993335850199496470953001028567879689019793661579584310699195922858969590634210925635323319759387155676061353764925970426933233282630106598581462954822150926458002652803541207069215682927101445076872621371797030085083203222449438071584876553319813959416816764519305379615670898556165939422811912635929837652834154546509099217023876380510064656209811283037527517493653662877349431924928491570596376917244836442841569782144476046390721627273968175023431021786301469000136661992469104555077313263815338816137338293836572854742902009980464452056848854386275199413987213164222243236175401837270220001433860093514546134912973669046233609601463597745796660686268654722887819504536160757132817024088648747534501338594332389211880155195754594312563153451759290397699879961967202352550740127680184207372988089675481527313068495201589047186079452491782192644094069425260754057749208021553205513175709254488602571660209255502674519756052632696440224296328302398000341186993094627456197516245961035842420468006912082120350405469153400449515670732179493754825691715535128579385340596667959801728173154277406860718351053929405215910747094847647328844829324078281807413458250562007827060721919827937045913794620983860147168159750965741877668260064480932994122539187575523567963700482322104814502900507098690620064729622766817623051688396583397464733047249584707437050044714252199144887110073116178583405820384620179562787982720116891999535066221579578644790044080813141526054962314419542600599430949611237275839324414565480250196086685614640777353663574798364938906342267848905671325476117769208873294535098257513500144862128160012170022743806264801906890745532321054166427187233341157794691020375208073999310273635402879935941163303070851939897464089003278678140515602758596212283363191243249965251042303940671000329492026381753862416660566680131562977902119197126050893870886657718458530307561657318813613848117003463513024617668540152026527083953482008920879182788663984440872779921050722180139573149688824609740234107633078368311219611013316082571380266147471546038703549409965510101025344392535368801014618337783142752776718684831130479179485766937181375546172851984818179740503682003278813925056024440288886689747520467585356440623366026455417125290317797010644073691949646494246056008815214592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -2406433648352511728181520147369147496487900710467375582631669553472809633162196204584232249033056557311145011997086316949955509481522601031506036485215046447540674470045904852961785822429655618643086061846897946541921312840092841827529555830545859061303160190189099898124704711145080071920371188734074045206516465881549070704997378961285618032592818695120131319188460228870358469608800486762583449588611412983872857562537882429113077837322406571646398766444797260875661805445791113970516825739870690103454331058149518569855733139252114476475750981124446180032431098129885855279442131179009521770542120719286954415767388167007409365937522413191180650961195446175486695664118377103525352519992134069876882377206592439710591003970630806584176945117649885189904474300593927936440045359972652875551977617021222461841170982796505603855791694978371471670785508862195396628799925774326606261202788216797075449114629647602248578819071845874494669432660831341232290258915250184679711643514373760199914173578227374080379738239788544603131648367887836837857084522202752317676240942729477751505241141083795337369067778507068225690936800904776331414676199634815586005022658623782780041664416677934003113031646068240150513826278624471163927320617895931666281319420726724761318978034355712517679666341118219069188093861614880718068503707317320393523646412864937050142709714298510561849442454096682304357744075496634309459247120952766951507783963949662291219034855906549889722575975644657958413436804968063759772055473444129761569406158902789680777560827816970922701352243217754244468075011672628189130327106359156221413329130494148562417114483183483527765454920122281149244745470060182503598505218615747899511657572970702498457904829632904342061070105821130264001631153580268027520131283819148027350028034302305862842048437567591867497709720101574918720643736052192392631339591698604284026889492302606706701646780989480716257796149783448081752976233893825711648151048460646875663464950457557718189236561048844201942333584986998075138263631542810604246103552491125427584272554518461556521616320611717733004618723571548308869594894782057757768635915568668525904042609651350295917051821125290534981764545960755272747785700181320725378058224727448273159866907342231406146546567796196488685620302915284994600928488659114089293543757099125728612251888771935612860435589179836377517066338961355875656588864948655672430923393883870514393549245264730401085211236781761704208356792922607850289785409051205552713225108348861362255505067458676309598548432031490130775559483508213954301371701195523547227234152245026679422197836012766759402913998536484319578423522251586457470582246716781900500126858406256717413159648277701766001745530791479905804543808393569665700666226678271688887021528250161561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 6376880427543167043448265780827786645079006012086920850254154735494024050871637456159620610606249888810464984726727218679704293612907677761737379614947573207476513880909444515507881168453781107716960705285709427786695321591573659360687429338960042125156375513628777548892110596176568495122445654901195210927160422237808237401894736131655690834587028940097168143648025481772026758989282330531627603909782594659167161798903087371114729174054059778105369107703971052069109777243990485832622642791791759266133876896389176487762204670942985961834092584781362900673912249560217891059964168580663800529285708907859060116498918969951040784935118985755949583049300061813192818273636005026455968684487458238618256774139447764318773012054873719388059949928351086885722137121594175606778664277660807015218564299855639071525514860074411244853470725085074565182843893668871245733168080746543496382965708962281330823093449093141411084504490192793139801033674189134884970759170764685382250359219732381551802137266363588212194007621103366073250841867797746417880103947622563981202739314198448124521255637779141668743150951092158234154203967968882979894672055781165611812207407623987647461752812393155863968208196899762651658140500687662013678901479035068789143421220499099543372130862604398837545744403801131455423218157473570605390242701287218350907005952737191404596423578866944295133482746552740666688879372704573300050162325264367924647210697117409050848575371788786863802019106779785274673021423323500025087901694154993195335225218711274590579290818386626203761007701089309568338660792129844897614534593778763830883494371101405202088368748864309020216172336209599455429769077364319073928662932844002407521236020372947059645429566293909185053738521895431080411999199509957231268001263010188260018848623028213986896033510806984366803876962670504401694331269584399087489194842352529904005815172201777097276735554666956018470304085956927630374651338869252369839320338570843452384388591021878395360306147315716585549809041727084633609718236272727607277204989947794798589685312990939027627683681990812026798677117257212692097609393754565030229042338917837231390729851052482590105628755640036502680426920440581386543077061997763941163736133575779670989970081582328463814744088553070931181432882186574017024676179420109674469921879247644419525920223494577867807806518878320184897030930679582859530671830214190196753050243265376690493702721096398729322540444361593151921149858498177669526428135835072299956362574781870534691580412590034714753000109776721694029635337609359637634023436288679041848694146065758655706480407379560344057479505997829458539257407975758126502241384735691686397044935207876860744998263795668635722700628684093008781204658313243696361801145532076003541096658477263093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -14496160321661458456365842072568929714393725832425774626070373360209806819789096260844279375899022515856023250761802952990105020210184461472217482328696277570654228699616454211230997130461344785509228372950398275399618787803246721623315110945179107210317103071870716250125806722037384103851992084367243505047285441156649133976009303302184346929078742964246932595182700520556658992146670701123144275542343456306115028360749452779202417452241875991783162268046395577772962884260285474577365963018796559265557477100861268147812817786068993430952956265930940571752725412595615558751631283095872551801550072386059167908598214541680065454814663062868886691643169594062450558607580094376904830925338786998531941958207841391767229572615275317533433247483238281310572284900910422003347934665206326259838697394630535506317466725865860689382896359183153256659777296255013117705573300904353818924311770385560741553833455597643326204933532680347902172468187834014162567976023298083628341473195946601735027840988480385755952064217791991390706772212581780455301555981085757086449710540108821341972723272851158690294401318606166763347810647456462410367381880950263934750389568710104595771902720634987256154452774966496205208924336596202322436430915041923872084359401959428182042272162673226782237933155886790921057345996798441208035934359458900941208565588247856970633987837593870242466619363088147957647415432107538697812490586702997104672676318454006218147209314357357519852768981875907826472653452315285498365552375288175800738904427981234308149459966424566772560920365238267225605717477199812884838533411409778320424782069695643007668874029173406729199104336247538106982177642662634471202624984530318897575051928434394675091157133259303664329877977830047926691424275887110781995768281499180513937689821733225497056032015395312893803113317020147727224927442884290654406565671742142375812775120066186317962775018131752823465465274564288738074961838461870548389363588082807879045581368280004630320038712302615788948584075905019065985467966282294303828257680695315558766308105572773697637311492568172268815755139568805186568125159235507798860730301812910513721130188084241216171368277670595305023645584976886000791645193989156894238055025732234557831160759385620359007971042668777676582338140073339113344916841978095559430525826132974650503467414001327075102624239148188868017206378361579943222193774625749546903336604700350777626592990649130790697370359743160340605564495101640635098309164084846520122193838592235040379927844003654403004166694922561325947426305712611897763132590268169662887860368775704197158283029972197664767144738191034421969378049106824914471697264194929623775855980124521180083175852714492433451205818189940033949722899643632924966026809525278376565914441021915136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 28054021640177940900177776402921477638605021551859472148910783092409238044145323646629232115533424294654432881042668858529567480683390254644619495632549931568751398031602492984703743520513454058436509347313370316340969221785394801373069144141177617638501854152224955306767188769039933637990648839315736043066985861011558169074497557207057189280292133052028460853709307425149358626084867133337474478404686783575326854739814446693471115080163957385751881688579275272029702017017308936786010056613695151473026405136180786306390650326758820369222952478519197954775809887459472729159667249352936241846786910602914477042750469804660980098744148671867181033771224202109062085427617333766553179092170014209017664359024335240441170300154476865408082689436504608725928904609256240670183318095447129960712299282742272962475597102698331067196162901042759742780883472959472128189000835821356266311634775519936598976303942716297921936423730857248041328696367615934633780994347892538267203970919004660609871929095176518913636916020573504002088279723683100643154125103799408173945738118744146214968609989545447469900610055363565275039441986581679345727146472901018531400032429369629617478194780235045534295058789750504363327539480110388215286862411475494373351733212143730869461504716025394246500181024401046590921521597713771754694125931201067476448629061153529460655972866776560423951306805960461937174586060272964957706232639026829545759435304113373668245957174346551548175776287463824017584431544691483624630855026471463110390347498099876461987509175553256487297489967348584674339598848077898597409796020706872350378073186437143200698207703875285713214117547379929749425184387000751421731085359993094552089432470933577928816277186251402959424590439776280519220827242144949093322542064972848283437624439074795300260441874657849719650533478687391986170126060068431303909876977819048567953435516358642481244104910739982259462236690966852756001030537815796548253528742792478233437434603733939960577325499440700044579481213636102863145220122816892673763400881575059010773991764012678899176171248851790893911768552660060598851433016288449002426121026979740985907922791211864839667724157243471549753420073179092071336218266451142009552067160457461902722126026520108931021469066408332552930503291875098094678257381956013333369645257221813829201094913028216055557894658356451970209484592979981488969117032364670843515918449269584190470613812454142288803078892904300979709874261348576250304211863346954608885368679874542355717841664306852587363073327265708982640665721835602280698850276789322098052823729859903472685715462591332477713007745459732646607064274175875179614785045167283242912407603734033606600834156877099619118010015231285799813864447382712722712120301993104966986651693738759290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -45903390432514671669837023784409040355619747752376090665701321400117905304370285409656448742495029513814559194114103872715328404539316365534418358289727045013129703351385775240989671966621347821255659319507762888832377547170467884138356806807038611975233826851222998764373262971101703763856154355556700374448421202887928873471089503464720625126672087580532299445314136556283628048504460642759991487403973099682220539867264085418630197278378107253532551594958320986770900679445447478338191619460120397102049590261670641909502029918716349245113470069762248197251472773800379268399816527847641660608260435325874957160416746603347726558112797307454933685468895411106662873424755473517881320009901350209946253944353693110769322264991515375980412175434870511361996470184153532247518740905475282592520027668833975473386179880900013109941063505527105493926912176505028880797116311077133084310851012250048990041086714811261629775375512092001693824980944766024017332473145031639153741131679870495511518587247425006232357920110669839125014315004928901044777184319119156669661679736537391250557690334489005334776393046569880219342156997957818184146625492674649413397434068558281345069572906770793700351406297849797195919095740413755255381246535997262264141538295424047427010515467208670529441909909303488549655621984039409351513277635339869407587163322731667800853881419192967475792445399863502285016235036571654388331815829103860984617659352990846840556758544758019063941631179606164135943833881397826251453080178317340844145860085591406190020863471731635038591009600504035676218043489757987832183490440424612382576436318191797486223784638727424320071142357808682651075279507482953136006529202551368985410525634952668242137435756125464131579828458441976147594646711516994177106422605013317752394661778299902023373208189839865322058439902779219015861603567176053846070468421575529131601073277588710025611109640665104002688666506705026041243826154728627211693012664382798956499309323703639310542540893819863145881032104606798488742685846829374500292669078197810846886282172858434365349864631913774672352130362560347509027120184120424349579663992866412247830197510982537371296113723836458885244273458958481691785664726692298297890707200330825694656229801339991517097890692183605483541499258863668918585826922338535445179818125122590990501996983403961868041466102573530736270849394440974934157503197213946120249327564796838327509050582126679176510307621638418062546912189935439344406830639248332004340299600141172209505064900551921485332786912419274190415060181138636674652264310114629768658860357798195205096894804892851952018316102232011758609085474850973932251103241260676077182425207435855214561698788534762415781052750314124604634286567443061145874791977448413821707890470616353996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 64329722970094656614924464899575277983179583099886587106619067479720876897896050957651935201524750714280184392317510097296225011375946033390941677453606630486640002738121997556237715971421147102913987359892683088063608433521087134054865239676539476681236991312782442743794165377968096912047105176089293813190874544648208562128980760767220414130737170704587766393513839397461224446951022960702080304444445522800018121867064619816703752882292358234019633361486635888999454234323178584673625779186402472096973170835698958844120630224099472638104100000679802022661795988954410375810613235902387230441512245066311557978381885372319811774048704449775979885094815999688928662505388228363093694105583834706408429709814248955208175459542005053736376218513222940129509541838170699256120308249989832329535748597145775290063532948877814658238122987576048895101353643711955160859253340340588142581554351933801700911723295563623863274043735333211646421439791066802610609143789989227623817093564497627850824779808074586179145502589729863788253959976609927291073002456116002539202099395584221824040479282764844791800110454356814398115983607747739757596016356734515735217875499036647140078450532779551259194062059345771928993536151217686663378503713760545727678170707805964187335614248699509327971128541674642494604331906353071125427168032239119265086545408378259355000768110363158845098941202873926544384147162830943506644367229630178210548801243150705994317814663862648103631964641487039074011624339946860277562611080005934308402792680556397831461587327588251598498087297723059192269182327210322299185799685927968072703724088287261294523112449008742081931575908336322201884372260458938879457704547868253828867632563532435520666074039489584935543474149503854604803589843537509630529507760794353212099455506200695175118849128110210686666812735545537549121948437469688487139092560134359052919672043876442323948898833030955291374943369320119088605878814858298031095429546151772043572143083269994521631319663798469948058540914508224918786860780734594178438899200830161439278024519350983254006910397418337538251858816048188281638986876532668104050434190364919646336375663804177282186737948896768847374326993469283922684555357911929575249744781989828058887997828682294252304127320484931824283935760844649308474932741496124776327290930196513500691368548605249088470475135735766066108233556158982627881864877933774343277341188903962680270518155224565612738701089144695887121436463184101853644245884797787319006578183399536455416578475915865495413340094922753839557111822694078793847533880418974943043544815501514053121050239400940778905884899674902942932926929043332579923058867034435380799177961153578714586785647278956510749993944030602160677365143977207994627601133457782313160001033338963886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -80726161953797531646939969143393123861943366555826288928433239809893362002533413328644845481086290902797693947626029383679548615844364853654774885488371632851291405174686637043899675100762426517433751524282122766310736229684025246289390668507734491161620180837945518622728510538115019878644008246861344463263566266050379343168329195563176488180466903955278504615170432556439806384722639293576831428689000907926866520981951439603938126884245478009761569726815358398615515259565893048514935405547911504132384737561051413277969653696154985512838909538687763497457146554532993749821108844277387990356657038923560320885595843264704711061145152908195173419705569904675589539960034234359067342412816724052084961152687024269816373474917714357044547255642284008192174015258041467362240523789507999205661687094417423434044534733031633942222831783810914310822098126328385876414899777915264521087311370853861541279533564295624879330792068071559929841969587508649572146770473465020994003702641282716576372783949958907961398549681453044547174699038471112110782152614270370971712271918665931539151514614733822549922137749465679533424487737053539775125475291605611291480470531070625569526483470408270027225914650434086385341307581184219701570069661521164649013343262641311287531566806874812763122181775276201984241054633654788707829300445968354843397145905706860063932961009739016881320436807362251821010639413854776777214202384294853741869117392874971001292991336834969776937528863138908497046665711995004105323237737085897535287633146839666367791006831774089794353727657212319320463476845451103806246264978406165527043737851526512799831481541604346538013505465088080542858403836810139799808243770089813611547898639061893491473339654963606709729307270548507084960702767041163165649238287240512227697312825324125163983036755268998805500338801654296911377300201047892394674583295786897673415773409220896745817862906831467435989537620640004985386330667249351990176217770439804366765510534179323883487189938546418057750862249382590925028943671929614791292723561851506740470686656814218217373358299593763271198857302668071902539875307852951219334573290368945809811423726709152061669764785867213606079152500818851612601208458029234144474096987197158246124354413203747717562720475164059276047135635985097617784214957534008694055135422481147437755771824148993309168107353192483125044192185526245912120897524371031969392033372538948504134165014136119401366185507561536008293978232872020964171727209309859755757038954646255308687718226302496991574563469311021544413036851844512160714210000764963110334102252564175474841190273356295112815066575238151370381468431533214286045361370618454703247779347271521114312562604168897460661377665882438905215202195662409039063893922665002532145341964596595916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 97567971500414660499236860703554971094557354285643393480035317740709819497892127701372032547035227037688525719601156795892302392935550492231317724377457812905843999035597873921840383110589504492424399413276032910605432466868281033819656373562834631074584848191834924897528293379303732955465466363718984238292801629838968865524093771710362294060517286180077706415230271842764960534107777581467212437908050168906657795551849227494876937223338664696739417247359308412702268247127526594603001111608910030947754519043398906687600143138294111096038683915577948156301224914302199522817513061141923124948096903471579600016353524432888560337400617229291355349374259241384588793630393283859617261191202505316095028390872747464236174602379542940561410335998288540579091015974373160827552783668578543334310416408193309609260234153356067446167912307501392374762832523073054840294131723664607832913781174663505307889020341203720819750510966588903800927978858784423880551531037585008040301790518125169349408175825395380413074624916922462272852911729565370335210711069501013287364227932455178992699626292362702970366935854910475237239548927030424803928615552234074226797762934088058473343641334611068000992897773322681923216234010868567050205958680719209175950116994356836882225065931889829636131831788076949361599174302630682367802778347608533507168564936378916638884602765102223620036180608482132339903554177791458906354963426917695677175745141527300845425784323765200154416857328923341279560674897466881513431811272382543393354617975346295177146623064378298934186552930516036013363812759312219929294175062025196410145611135340871835527797123946003570085986690045486325180819701385581566691061952643162770455460838640559938190300112314119500163605085320370492222155048488715922614125376110129497700347086527698767072667081760933927740238420517183277622085967181635497878537393047312397155055288552944132641929236037014433530767896712695361345497267281564658130631492656251334058556745367703305723444687145769576843068799116312491955564292325048591939774786805777839668348747225897639989733761147303710119774760453895181929163405535724755188655317018991751306425060867579683977197523366752104096282685416395441341820023957149866893634589700221838967897158630539281142658659439278776813714634402428420515555846233214935753384136618143618339383620639379170528936595775702451999388802840146772216313665750751873174028247210739746226253634797958891105481893146382436810060800606729439099937867017241053362320174941285116622257264873955170747637718105098381247801852232760374512230059458997735742622043673319579684950048371705605836497768874493817070058443061559991017041661757864963574853352824759221382338287866651272489831281610044921072586721012388829346303709291465396766572714468594155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -121274924214128896031182420679500545979976214151235061201991695895776700168003042392130370472473673338535879487913186801064995254510598675213894376832638051910916822849047917732664054446779218881150504618357275806277366679776245996250376231687197486253459007546294502270203119337665043935915875944925261010377964512230088042759745791591717726922385349303704501152472366008784047420904677616164382533149282621440958982054652357639771916056643399491795178512312465859240585370378553191424225118449662858208192567595949864771107910706851699944397921339683274650424067795011524325082677566022620260269845717872938020919278493031718921702529680663451152404091108176170011988607831393928979460588946664758860833409893086699371502984111653680177316838932417837788002403705836200410768502393251028576626901975592540806935378648989305287717596441873020833891978642459218220284968700220073952934080092690548751063346214562488872981460741734175734732251703960616194575085752161149680671555620847285005701629161685726384847511496704848199860540661006405076905484557170496850176923863148634799700345224057005199290330119771758356446142564846369442326588978554342210629672853889225965625883301721550590516402327331416196394319472103892191478743824800865564253336562139876881660909333038454790755886064791884151265577346786421585621557893593440655796490355874388981930730293797574688781678890814842433218017820266590144372500639781719709215132047210215088049098651368201984099815366336213470663859230175288162217820242535716393192983657952118661449320505842388622985511341252511612626725863483460266572499608199251347241371237136142046831247302726421107282158689132176092169224635865044124462046279214331607162069145254598571169457599332346698862976818849217586928967410704888406127249579401768534533658098266411913920124302545423391882636275785677578488945178881673184342863156357345832883971070266997472867235457627716672179454419086165396698243734029759532847120253616229575635786774237812438276448903328994249936242630832003931617235952563251624952118025488348301721951565992410508841274827425014245045997980362206734876493168317172107105445179343658673070731732627573734058571557421305440382357862573487702956127819529203697151845924763878567216483166187794885773260952962900776048263324414693103924348986585254047532697407846975823941363103647886690781233243863074445650062238948581052575804063897743611950809036622960632072897457504888219611379455550402856280752564558663363239971833975965636668439640954700521648589827732653005012822057434144253899775644851531592949279478304409965549716314042082187090359687714947521609091921424533882430344761473985418346078696539760763250258484365560711167005998564601718561410201649859108063452276239282250316822074325946925198491817139503104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 156605309842299576627501709851832782101775121683971544276834495830537218947369146433083254238407985306964526682991140697935928999962146117452316001056532096267334469706709698036201012571730351669529144982462192102226582808947241018986940275939149448418733681784969156320830802103769418961949276828203446353618810790594593131682645883933819515298548127335645731421961314089151134037279665205522973838510600737802976927240061726462485084048055753728593871076228372355847529815982223859557518585072545257519987658411164677626226371528699944942399717345254415776505161073308994564684783429318539190428100587222147237623495901163087376521541059546781040803979533691607425207593643323346517154317527315034756488826645211774175868669283074261544019988268119714266941264525722170199654678947893740154225233028654755380742919637235965113599364565964709428977523669194311674706148351828399346262344422582634156917785107276856762457054605273019401115129060367124401377092865348810661894589533008212048515484339357123403369780237471826477346365695049946007820291626894762685385384842952423617728810415216031876225238814512920476950763844099747803414592656043518691766438161141203437053331155886843783824851259855985340455768744293187724916716941768908697487755563520695870672551289214807044667944781643165892197462017139602929562138539791180518089300539379120876537369773222379202814130115599072794404653249798725636149889055456809961318277937419243476642238027146445994311720393428804162233293543874919446415704832895334518545850980382170035371021899043952596829895706922597379725297904086461684812990791179086179060393890189312257706355767122127292652170307698218532284074272649632822549039814609630778037676398478963474727524954844860355861878052657866994505332601849258327816874996757172920218498262530732473148218450864656130130592540550542678211134574476038594814677657815201190670535854405607751677111176751149563502238897952348611064475156072197685476174668657885989648238281212410632744046700660525574884191499317747963613261771848999800727460022453554805447198172051926669168958489817598739342506474127516646633969658076186734163144424360236865830282725613458332669946926458813534737563417281309768584779217586709329705916462103011982725241333619277762748214740889145097342375118526365615973406270017734992228689068591240761172312696394159871057505605214682351613795953478718633248064812591672274009507417147276874099403847249089349629925902119859033976340597513921571504741217580437528102587539447360577490709227777218786622308855114741732436569544857490467272210449279723412416727259048781161397939668995799063460090337440039267831371216035562234957391064272940362897306893012624031841835160345731704950849678879816320004039411158531407519104808324667615568372211592575582208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -201997506136484359953839189555808989700985237146567915401825420487774687446766001377569469556797980000358630776004715564719861960149905582879404140388180950303218285060254044748123267078708449102774194233923798681769306871996636101585543868638906479105782986731529600136511029337044448235386020195365053628242987010880224444397888667973407136303045051016446644188278638387233072827338894261316085973745837613046226602978607312532351869856553652682793047101770541842877417048632747847956318338107296179685753058489150154679987010234941088989684490172361327480597823481143065205578617043999374186490085331925432015948140025809154207699182935993254298497111155475874805179524794497636472226186669929306706513267678687088430136634729374314354773243824872235150182819448593109777114103191207341833587464100101446769759066097492358762938259559943559515093884707389188929955787863343588338428637481653079799231830490411889716004527734754236912150256740446836769525834352750263675578801709274818738546893932972882490172018171786834812279156261531851399541217520834365789061606511527046834325829267942547050330519903579366887914842931747533479545155604617658381405278165141107544233040506647103498004342553651976204781464995996440917810943868532156414957080048311603562268054816266133316998422607070402101004592011302673878589149850011334435075829493941704129767991470591014002239542971165158958055902500057505879330645861920294746481288845898264843115161645615434490180548029150111041873650136741023380727022600706475591267194812861246417461155276686428509468431219438392059623597103792347157355974820516630422264012266874932469515426361861445062756037437571361870774157654948403925893989138529190555671018061284733036796722063948408328890164287129340632985518699961379972265616114996864691612200547238054963252902810924543229150247868835352186571800512062375183115740240219583333330104696421243550623179118239624953587357889315185327356375974144263057044854770557970580342559155251904789263016977666099498333403676831866031989656185600871175557427420962778458914841313360908704966603307601673061424081487366538607146978659408470245952826991123121417223571394853054456582062288117532790184070161783681429974169032163661657064197775192256890726906651878650972232303783535996445871426137025076284152002234626541874802732749183931599951478646492863577721152828042613190368510253866340130193080981830316224529695890145825822912554087664954952426131929315135782373348962559421430804839394120369359469818975405182904016215265783112522730045456988370575035213120580885587600883348347732425945170890256631201834629097636589873533219922455109702963608958512775156661700401873319085768610822978051152260825610399192268607676393738224678599004034465754926603686155641963387710909979908951244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 248893355482980335981191843847787727121075239813862894994553578791269919601693379767014440887201988262457003949404810158486915971832995129850223906960638481516925869803452931435784588465364824274363028146736631079878075040269612548316569225460934472344563802121655994902896620622855874399789644171841177726974444414631634394731176214453407117455375162891364713650164350776656209678676364120036740799046046785180400912173339534335846363967832295322722877309123698321568939273232786849768610157846982747984934922094297975529137836734956591701663800856299977801506429429781756250240555196578121461932602548604107573786998205437906995606521563450688409212528327581118098172019361932080214821812808188267663260444202952225720957210143271760805315143895025262681074578824091416929883249648877666238616076472879057761360079179005004247856478293605464071000583140424482496547573709452416250236790322279214674077784283880056153501693727849647118563509630491969704162020411450974684350840222229843702577009154299804653308517436766547486440725011611137048062782251569263483982949523210607100030544354692997749095248056286064048044015065830997302268141049292124051617323231160621430405921321730377903683215043032695308518062768218685143279572268571216133120328968742162203670994438730779011181621105820372262162070305586029058614581240452102552341263773633396210548273097417424801940714506388507574880599226221541002603879721584699499772524668372409311909937353475514690241764304502422215357848360621369039797325932508600927072131521219864622865364389712730772041848619725946679964035417821371603839843862370137384262201807206914448667678491495381267559986205150172872970227767191365414520407513903130075234739723094871480760684415872591820005891332492915577700886676108739717397432778199380517092477487241975363109961597197619202965080668157939323396574887620722794482251381488346421624698617093048000951678701056856403537633772556835174348512499615813507370771873622442908887571754872104411262600970964580318621443753009180460780531278243534529190269322600532780752221750934075491718367577038420288678414169845314852405658314668246007689498264442166939793522916130403292054681323876781424135537981146109868613258575110001977995676605081866056570950176528932130593506538692091598754849313607231709456592674629089270404097211331992250568220845896601826904416797978279972149144621250228233700581003222502376257248988607450913364477935941972909165343596669745020804463021457917018147636871631044441429323953620570068798844587305066542154022379846034867594111834939403315675180032498516747469913586278867308907775413444037560764769190853402702347535022730304649349616962572925285157691698732074528346064251124749510740927505446021112002499461288969483546652559025454326007013488967538442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -284601527366691286110979516992134013932693617185697110757141869149395810470942075638117834993836532999472930183373014675626138223012862833418842355281116538431097272701218308761577273256124702188462615016772285953988008015537063621164058184493664908237164436540786813968763762165788116067624663253638334345654685400528882340734998707224321872512362175399230695015892251657182110118348463948373325791565526327744391899804299608058965306564425635851699393638318589536273484201251689169199145504192350296201823836748935852023576094236871250268608100562204124539983958133804827132542680235167308197913575950334836526080483177000361794727691181986491844125303434218869486996928001977734542759861896465044270386240720813258390673481506515466113579335479070053577205720681668667280734391139973180009968125074741648932582776689528950991158408794623597577779109278259423924496725359157047966906222265434120195790924193961277879232344841592916949278805259865384596873963869203975628310321877767260828256526519486292634084765733966121748745810869511463656858585709915415144475752605307254281238268721821581349408670191210899365402829350111295326715514425487047878791649362501120811348346782989220007455520478951362729277177745453433013708626036639476960477135662827022298553743707393432699352703743794388917583535670801358168737637072822384525157834884478328805892722355604503463495383686306768510834766542156678654428778334830814997288432502427711602440987765765905676261663543873006916419474691646220273831185574707524820725522173945592447833596223256781195003624001377925076404277581598429679505614801059813357464898526268188024235757973411807793097288317234190507653756231310733180175575507864357940708340284585508677787143107681515325373547735230919794850557729488526045768565283426175042462059875079313044642785561528861245526099617558687151161736990707685706952367171741294078345997233078773518032532857238798281156578133146379211185417305750026807194753964784776176940475305164580966117296870255940124126401861403787703205864802514214490236885299755812033591381646335697531403615991267523132693819530737236706229540678651633355648646563546316049493534780551490812423377027121846782264786462579491821867600059030157232935501581967306383259183860338282110469183797028803622758055237877728327146013462162906251887025503321681715070877571358480825145594365653340523888001852561870503356259956603675509503666432770106184681461997597995493855575882435075964350611296865614446279366326310760556276344765073342680752653674272994443099098791648485444815991640938756936321746234623246466110307111740673424301467822346811065027689095662785842285578713423485089367008034890140633609298828532530970556480837101234292526881019907277583620015687660069126540114489346695684859505510798537523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 297537310503363417445531504734763326128874726884753702872400450695100956187590838712645747068337496220773549122063862174139431630586007415146745122975522926743285102602380639100724682424597260853533751986899833647052128982935753647626059726034714925669494774917348832501072559360258707091193695263538240434072705067310078579445645298274787275862381487031691140896850273998410989038729441629880452946471134473388647640479674289529749214784567116921623678682899829272500186135429664410279104871152702659327277758194286326196882289473375302983345435684479315116575236064182120168017577423701668562600795402497013000032916894394168586111382908631180563819286630763311598148762213448926963644774467933676925928855825160974741708437019843925538612511862838218966943310721221518310923675494579836743703081268830592648979578866025241713728320034054103384675769982365172044880295666754273519086198222227384983801433940083357463161558202996611276762870950592347251187556784104879315972594655100304192551182978219440526802023028540746175268599916808746866531359754131141205936347094645377441528856981403866497457725946957818295157156916445744220297386566329414570750383701925136797559158538039929220903415227807725716782651343632642324072568337670289989731531127675506023088742007558878983571697539387788903819070354394401504082106896543535799745897928061586933499342612224338981237991561937522622592169489306343747701988471614846755039659384843482104758232607101883144493809529509014916311226723584792225295009534824990545958371869900183703684682756557534791615632507749224679665614862744787425934749483425102391736901949330005268393601356231894496294234449623032497395031835585499360072401054995303477074228982951772526108840185135681489824309625887279149824730399338631962663094116752140797010949937580383891390731813668927730951456652813415576695037523232291303277230061360809714454843143771159613223317729243577845612109458309627389005417848632498119041068356881640775396408572361509796600615038752787403394847537865811368337580285625146501157528337302581071224145224706206851043603731205409551616463225285929938617057361402407403965535150634351982259252503313396198603756015755452336858339996316564918166059589339544147362915175832526182806267427593258857434653473718763926853937071137125272958047505036520942982370592611217079454842828510930861310737288458290524544935643200252579127658754891995984496650494789287710105630886567217507491254135181574419440643239249442105400483802027526526620019146457495616368341836448828989919018261861791573841509626589997657852365083726723368747621052127905944304227365801501022092636845591159763690259353332462910801164480174749434259609979992842797234453716536889244065344758172654710463280981940489140655648488776286662838120651993246597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -282713990302912532172362622836532418819517851102447399557658043791618333041323004730113568312714189302456671542748789491974249100042603920243094796623777514618414617743096027089614572713533725403793105784866030886059206868969292561304168683550666882702880218216264488492480533058198948286643040272367684697281553175179942596046024345888162994820952877406570083691374939885373003432930810738622248424611615115152252515198200227595253174465921842056074548183447492228659872142347915157370508216653977569812656534067293849512229367351296869488818606048503046436267157631020425583035258421103494940909722589606815568902854916386386641105338557494509894812586120146489846707349659602044688198339037819021326921764642151970651250667003393236383307381977094614978948125674364400487906417179347008609133292062926528086109390950937751187068365176854246937643888243717295452460598219168040225091508646749026043624189611897144676134520872394499433466632847348879823595553895579018318534463758061278674062682076559912356303705465206663511627061606432176772428648392877504564841416534284121941581231160579717416143737112449875214351854446528525887064503953008460921957362164715040065758464085112876602011528124401323467034232420030605634308695517678851739464010850616559540150761458478139588018613796756075248922350930468368385621862726291912725920875728478825885661789466928497113277734008175789342611414554777393025318736160516446853568804483443624613907605431837654780594776884933080060010088258189662550648395205756724875745740071878291882711637954335622426984123452870741160534620569747871990093650317724658439531504642853451547955307626908256743622150992040916815419812141443506111532446919970595933305366242984588418222452241283676262136978312810406969187278205548259066011953598461508951861740142636173906629804230114070627821765867222287106719138486154888055182969743870533853952544562405639641167164291901330957080443896840796934167060299718294835466867422644930160901391512448343911576090874032387950505012621718395302333026272912462991378309232810097044200042666319242181298405181289732302158147129034478634782145254641392315681565573977053043052927194402796140881129021993496794693840527409301368189991804354713856715340758024574667784444161244238491362141569114050325139765327887154523547645006331642675165591239057554517138709597719177570719316609232469231934938859028028080765842127430241153558733371326152446411863286456179826734146145457688155607071136240433943672243792269036244548316346106218226295634027331710576153273017816743746265994518488191357194756272194899567126178484068081947240319156143477851423342726310124809959079638306442142574946872908427804632953617173590223320899893022550041955915531032351073169241632268835600271584331242071225526119690472207155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 244107297367351486390031638194756673237997002513070010173122957413568502759598026461073129311831020390383230981954389619372459495383510777839380746033050177667470619409476380042810891741107410965973539118450841896024461307807715969289070624652749952870900403844923186192820736933014780736541613797463418418134042217297352792353305515515023031110848839335652117406651673651666344252825443930531381371488295436701382941171838940023827932060922744547720005910069844813246619695386684480094235128282054213289755604239726967412472508793649041218590189658734134526689416569079073912020489808052440295412930810802671673649712940882597898511030636076666943941579715274407781839124890650629171723097769401425924949235394207702691269655104781668141935661220783358378104358415727773816759616512219827626541306131440799613366465353375795111224874081667654677735145810085505588580408616455622681324957524636544101168106379556926296200405844595977964444233182808498168589119577428138245350724771652233969350558774967664446675497522105306838998318860080412827055376837119808251328313677588189297690995191118108495757676001928831351247447206657823278512427836059146169527837581469672716511790962303629891362359813060063253657314556333176140907439739577881870533188245881360346038876518543237634736953940181739085403152779357870186863130299165522943532272288213761729149045261124562533786136956926176727057602424711308542859052204864923559201851890184474679337823320662736785014131677669431485100949746494346206292802189215871000816141854997632034643006010717065885597042892277342086065504733411853455736075898359229401213086486615803125759984959750987281407279164176947118766405213051312208559111148169867163751110685870801699452785748711858549393873475762602637710131266758144034971718644722225481876460321842806350819561034265449699435998619988526909971304098823714310020269726813163657396770365836075749163371470076646053344661474616118598610044337203421277774701840763099860079002492133576274524851848558968186962687985733377205415893800073725856339656669854004039630351000677294384622727553521471053555486900200110479922687545712554220895931052915358968200895030587048381163635658405853602809377217861905853837228175349368620724799952592921932118227021441965347946461292609791893812959034074199603586234886934712356061108034464792650215491427179145534038425314562566579593208199084485996033363604223240965944640829264848071441750774933435699586987820291752696306819525069315081725621692409371108241585656034208815428005139059494844826525221865986367032453886769918886758068582727075308499984573793659413780497932708830100176020758982932993514968761827402437278187868901003072685330179921599794278259309954550952481342658456973230503792023011292879769120361734140955711910471198257971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -192199407847236208549892304740337264721990742275485510466787946238047012239395739490640997070281695380962482291519781666520742000357963471548636958108741932063711106061656597721896025177456860594887733343464577374179059703776130796191241182481248935747390637104889505588028489844036143747416816953483042805464028593498060213497219385312804598158119445331819265358463860451417919032202407048012872205924963969468347914430497225649625134655374314533767081283171980089689423501894070787350931632069018461815867097205796766450396965188271546980855310373881395462211326191872202152551233472649850642607291923331597520745063217726240116045118959858907272195141779842522995217393403329795584373638583889325357236654115266248139695124428319847018587221902765180473282090624278726714207881595473801265734468483212294595828821157128418002533058128163959558095125871132163968703559479184794637122684763917081847260312373870261133873633690265078659971037625783416584367661611313588022323478588761063280583423568582722098822957569242736551142890543671522279418881519568708502425453691599211736863558516212146395254853363185721386710070519237296056957453246735324972441823001759175378024650482116157788001907355158581212336246655306302920542002158503657360889105083544097371164700155436549650479760114259177401883576874784435809655090714567195332835637167310225664658158614391078328680503624101956514823212422460080747408165871620104162278474837973462378292202985082091375506812754393120866933040751539297171386073443240921191022673405941479887835157576979665038897351334039167855121773640321847304724760510492332471080758106537091562799002830946632655088123621323283772726590215706961863122836655731504269487601813411477261480185950767179311705082776158535308722686449117934720353371605916050931135835833505670860543745225626751847840656448723538389226165648932832062037200752229115000946024817323918575471805066097239027298403980389361429045803488913233829638055201953712771801697185046046643573463867203935179866953953485870327456585040248295897840818026239313125694233925761068518856749536475844308567669207858399174674184591854682534096017269894617870153124040396761597257941579892437354093850087021399895620716648257510450164160000793821895924537272862935092387950038613227612538500507733723735043681431118639386504713526141680197634145828313878136287879267350934875388949251870475073625291749634802557845892038543291942256571617064783255761073889269734430359180015392356504117030747735957480398744778090504847279719480064522384968169038475395765541352962253480608429668298207149230111630009545281812596684953589350739222634281125267258966015158861406906402031142843367007686511198161332482640351773883545617448361958271961557656361979873805630162227481884090589011020158491793817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 138727435406637744362114115768286881872197896753385996467675581376689656341012793365966342191821754948704265485070646485926618525084045526580612124494844706505675795044649946856136765802258447686723776970464321545451765814947500987047591527654672672974625757286708314450662395875963327142557817255431891468706199051902373973984312833035244039202790702119809583644053200501531506554258900354139136150092782817189035528946958875892417684357167661671838292699517255168119233750583940173693174541850254907374651024332553042042930456519388057782978803927008797839241754162836287113043242407956083392747666824904502133012869112644623676417972175929269385247483808919605539419925892931054244410533312434669917181326549632445425799607915639260761426451269151997666583494603126936552074634331506816169619578927554155703272914485176400902157160949473821945445812853206072042459351830581468413534241819221991636165402847287376119188028380793787156822050111301302119202420114924860268383434764131758963483325829860245675612754745444904149102083095945155221359863241099779986851684229949417824534103259293259313023223356075365565182533698460505746570163097345781001841801586924110185748337704720104890731939454224441420455099972080046327793927327512790608404500563594311717809145318777884150871425520344583315999907171240252279408220624080037045417655915140555201943105698418010597472117947955664867630975279038922492659490590676510635319105669215337806553876656711140187774763735635839552712701610497828570278430130061267385845996697026419164262344646345674041700421877459560994646351244503609018185052659840338144854025068979706891786518522897838699968720591933810800966797445352095234311709169888165870963145421539459933200510085951635976430154476810798999598806284972027849626886132590600805530889813997321955570334161105367929308343204458595421346797467967039925081599776719148531827568339646674767612107373712488078100419944570691317718303531927467667884289256229065815097615230097141150024319449477732291330341484861659772827062949210519705112093322849311947718238409850858044030744369755475172186104501621477833249943380242400925926153922044740443919764461367267306565984310450392525752787070416770918154819949771906005439965493788592307946677060197036873014103773515208600740747125328279011179685454439264125804303946820240859086582491763983925313244602214206188253441889270676092297364777595402562555596861002987573352513357025701896877398102764331863171449889167566431698240493930153268182964943937117527387453551791142347244316584153391699578246253755637004964724920592390025438910621525567455605362241358480986897854719269902499353374434186618781912675364279652912854702646570353275620788554357290513027616291099004282891057950047692022920994526409411773103074819338718412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -92288996415902866837540940631974866402881250059135526328689705690207931091947878800390943649338635638596408223668951489919960663471544420110292720995084407219833748513709147848610162208625414892581378387370164637826565524555686603755590269687221066581314973087483021992373783570978178518782372988687783051448352317255951065059636567590291346077150410126570827170143171931781398308549416329372711498233468998292193463087846584032744617708733296348852473760712345776015317505300666887257892194873056064765808410386425953495759212879612822845301139194861991376926184501018601777223200347318454592845425940284199514711521512352165274658897327735667749661455285298796798558529705593941367757619132487747152442248401443099190289116834427135361851239063471799054414711220831910952210941019175036985170785524923061393821061567869458579402328747954487356514383583760949566359065958910973373101254231009232874780386187718879616383560702340389518055257196029927551724593826644098202162136328595193174780370917424706786499921294410879673641990443627604766895354399729575725923416521486345799985359748608762805433181236838291378228383559356600161527926350839212788916225964366859841658215016816373922391746753053070076224291656627930210593428076031304768448381776715884039571579299538577151177562010097398567363370485063640039350259890203855321231907634294754479762397199610538815501713592128615091958116558326520288260644091064134858097368244810272394382801329690926626508216476365254318784040743173065235985273031476146780636427490364985677325057743248021627752138844119400543148088172784791380137330534638651451923843119011263592331807927734743853279210437528714343640214082314714476278234603808482689963318930743580034174910058022122524082356944819379610128513304183447415860797068722527284349945982751859450561999575253217479156682350346217559062818177947305965335526714767055334410389748026837025847591523591578997065199996730039656898373074744616197065914240032914399079630479883110825530035268894861275196993391794872416640765085166760547200859076918872048462885801174579969192072936514671844676750507053797064697518877174627799703159289337772190984716919880073787058826998684315868215488184034168142055058146106010844151261048518168469820880166490402121757938789284857437697659212411366117977826307016617533349610950246590586283609539793959563484140553900183707329586654747358277216971361961806660375090080599942154537976551378174082958331004036349648760379020576490344826132475594511747551501155191067576579135662902067464887164030765084369786476962823149515304042201186001364448564055542832806608409699785684873098533062737451490447360272918283312815310329069911747464882494736036453893158507927889064562246939676212084773137184017803044575947036804713174776367439134746214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 56810455854901807661234692598422592390026767493498948110950612593828036440771167794178881488794934654239008688916064921371354553106345982638084074823225292931861641577279858744224383180188100498994840173613197782191164285316151277890044304323271962666300065341052163153157609273185716230840446636561845751466939259006840884142569704319143986192463107848797253376722612263158869117337034129062968963926108511009958777508911175530464483881867886840838365835117358575909253099846036528458243078512639750156376421899354022802572696768058832134195424631925541392543905481190064854814951541225009885579537373470221249066346255555805442103640931917852581301879909410770063956955382238491370079728760942535488678862885060176804177396986066832049645877388533196277409287119531795622478305805034441912436270173887926404363722529374627270044923824133210856042256530883018476919790005494068379394363964568609962266514074390665289373984233202930552161893766208809280223234357423419519079877328588765551315970565664843555490634615929288949148017146821960990083155501699773046851047173419179587128337727458113748350000382777327015012035132575134093055379904428862155862908289259612123412854976427247794461500707010147227758249311583064896421184818076910690272764361470505732283081293142435365653100626507500845832619839970879029697077500880152619935189968769338984388451654400455002030024544978129637765280446700672087955535573564704723147384430250641367084924068219838076768552418470574656375487901574140466356993333914147871496734649340823672576730981131586369957410044184360258549855654709883049043557733501794777520024329803477347262415602278767493598695615331831809012103518584636002289690659700799160815665955033476515817825947077343236517257107276478043991281514016626605747115273494713833289147188919138863923650202879936868952892839358231943764359118633442322265708863273973147360752636928213554165084627471299217732537724693969126261534313520592116246839801472281801614312892290405327870469406322090790853173838717905930843590914674592711483141450707121653014804492435339821691600245251359355972489531628148608486045305829523676129089077093301090596862755738717203605635748867388214331461184014848868633230776735672236556002566790655786216891652017873073028305345388864246035424455371607974922594428344031008750074457819876246215429142853042877251514555744690116521473767557766600361006201916239268027476763715485779624402735147453278234929756777972220909433422022828210588587648374532647956066915251635152822751761091597981546541882754687123805086241766399217748388192896483788795678998115921025005979352256611782162954259557709040864695126722617583394024055183557218121342951137431001724622001182256543880781039648618701321452633869334247047793261740767945793570011920910516224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -32408068091004597795183207117349923305599638367787763354203206780503593478010708111219066416535425593882488219588696415968924045465607814436316998000036402885559615027700687527707720069522633214386430010287879157953993978325345947350535968166637140240666231500487846182442711099752842366506490645247772632428750083960336223766269211459394580286305409349520053037594431664295873986516121522011799092066018609771981991728276669567056147957235726206430951215928725233242448502514886511505592885992181431459141182794628387606489017060745783004842802110113911882842972021445977014674904600875174819257003779539287387636148191356194681359587396125415088494742401559935037277009551049417497820001621270127118606231999861977011019977039559031404512066670186676097821051734987018321624646896691076320347603408649605568739240264733312070506727348551433070859899938200081101362150203591371108702726959291976410003028265140593251099495908889662323053516542545717481427225321750938742403692590450813765311306126781442667812384309689868321123685426432061984018761979367902599789760327981000172949734370765914977487399215138812813277152734163145376214016804605732646257390798868922153331421295991569701339084785224457595972903391215591721377761993948094518979230002077288276063494256588279209905878855447861963593505857941765628564056957399624098581814169594342653061750217952030654999497697774223641254212320907469674858190173965676360576945381420762166991987409085339737667824605388994105009558289285881200492737815401960129217267446298461023911467927031861755462087246008121590884212500562358748222956212079806055213065174753823992813340013723492983696689316001054363803310305426441323308678708510456851943092970513074748715222770411907311825668417805131229794319262272349868258475583117736969340925585158249319845278125708756097774248747574323091897819503371692517407233449988757170544967770254901108609588833400877323334356653021641685992039656890542899918951523219145496941185964855408171667950674105920538515175516900128832114549199503668920004551716406768575942243330280805146373373027107409681446494045988742605741176008443374674836749441924729133528363924197339951022225327377008228431739188787705713268667812067978288774702664834515713211447130106557598914067409516491137895693652892594290048098236887120827621796326403480129760142067071750389949982387332122271270818855912039440563202135499426993738955525130228715101534578503962635456933022495132993052229049498524379373142674814024220711069621511755997391804593068134750393460411526348415881491786641464951985064638218015189876370455536749097728986888910684188128898281957174049638157459012727514264061474571743279330401878999821248272677131467224124230125642638953832514104185684184682315893915649172294087447850668313804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 17114094612798331528333609939100868667009834755599306154763066310303923946198511242113397983284524389299675556856366096504135532587955926266510547492302502460302016365751529360252421747534345003365861372776488627948964073225483631768857519888286789359960547872441153880106103291170386543846268272308613778484675340896756846000858788009860279890509127651241278415774510363975687187217230752397672311888684054134944938845425273582352830002467752386793418709395787706892235098685818288447617404969534788529275532406884337587389857888299352917403972105426052513773593215434606285305438879703862804936094598836017032955724818078762834477998690505324524534020548239142989080540103238284424382724916023350883083123738649589316440239119385897474477113359890706554012839513564199346736704040423571235865435953579194183830213172337222478427208473628961583423848809424528616429966163529097333481521211081605091836521852674527988504981930752333303981480743497713127027859884954350948411822039854333552767510558519232289765895336564117698919135132760734699002563502151156498462162658814966814115082979866321045809252924902592634061267104566487736748234320672250375451543888422078795968037529657465290454491397131416897731412070263140045267030294798405794514288996461324319957799862465100130581340444394076681723470174848600282842308734821232199060907183579024519087840891326991691023628879340934506361053315933821350876282388637086466286228554562949196911639160678044072582405803386064928684842326962863299899555529247579178262295537684064870113996853358818482571731880529664615492223186458629868666931723105231362378436463378523188365447432366075629825203508222517969579533722495881486334830536692341084693866993857262736535924691771647308233379654977462715684715861176044440877295630164605628888699663599572507057024192764783847970931785259162733592440202463489269482549676493423841403691655940999724206320177292396563788588196964300775807228114743735297981732787698468811165485115301836174698586596206253965312703244329082445793207435801274552260862474125385479490535672175313067786505889756437402307512788644480173622050501577282578703925164166999463291018156980258431530944336683443658397694618403575174740592121614708867810294038328849868797644805157873956290956800421074171168157468866919110377467845093877116276131132560522589956630625673204321625617481723344412143307770561703006218676308439059305816621874175098191935345692443447146600297898405799689004363404555593288977415090975852541263232139426159538958157323828199630190232807577839387999831732204825677815025059410516784871431957796216578782658316387783566729153337675118915040569490178129988693567912817599381649694182003074700998486910687481224692377471458978264050223565542850391188760839637000840895031317880467619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -8341749249950525221693361704890897164504439852846558382300943328762832768280487952409297564418198010790750941850884000918697753993302225391420591436345371752384895409492847637868229648345266335606502866142281146484858295715001672619519731407218665514009403753916540895565116384345360817910107028838269211887549366718264237346146288205165213123058395016813401619099889486850972353945158448256205101648584677710050261741140314376376387718856665721925987001888585936490135058750715035208379643297577012564073696801330986691307238717562465283558370454785595454602478972892029557658510050430177773026064472635991863079714308860512526133925834856384930135366696441001518465009803218575670535712724980910816128497695823251105721287593159492740337339449171531163467648015426474401755509897459665854783443732966955334021004350536475053800958361154688936093504502597795164882357623392626193016404892439192281662138647173887196750646531460483502077223162588769377725425133179879286495457392095262024607776011439383433547156455907778527550058040625419737783947997418246610989215572148034162421664716120568112250161053929482035413767650752196776731285092782473948657232871005697111739970385254536693806617648236934676061585887370466778866883739255361381894070172062959212651271464855701388946001516514735348318526773882716707420116966687201356486920269830940822432761566265064748297462311465542571526528368534015378452772922798421223963349883182927885119464376438932321551143752511080506058846349711877492071806303874201540893975196816357543894302542785488783215841063332540657257115339293264639654558515075080229487115718723978092427268342584195216894283460931813393876756512152474212862867795862218283623235730664572447389207933492656753155740937864813454676582087160959497865157325489114543973312815644417843397529647120859344819162250671056652644097766959142545525125479780176982236947429101418382965776397298585636113261012322898164064072442975861956903361372918629831998943228190485292898863070023904718008019136907291267293821711380796226516878600725330816235158492900222079528210614935327946982060718839960724109879497665135835533952935968736936917176966170483309840619036228402631393075713200442776515816355690734170867550033700995756587925496716425161892605365496372229117011812046333650162537113552364503956859183394808333847604092873995493662584319931933286985276986256050205984010062080073555210937154705389890459285478828615094921062569490117711338233275964943869721539913621624305695830571067562615217233754175263531180483945483015838280365343316560071426184982330001074062563557267753448363640893721933253135506728499626312288864720064971951938978029430035799798679627608601810671280106566473318432675030105180129186032659053406128597768651952513823387588726475037081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 3740328989635049734118215264325400634985824967070318995874206468607252312928711808220282587585370848058051829753997872731373160442810843303544151933127053242240820418574556633167109984852464297711840270133029051259410985907002108011505117387527633254491777438082842479751726703065675030064544756274028042455048207232759318711657528034551302048632731323048425288544447252419346934074518191613111217263832306640295260044688434568279726600138762876098369089642631857808997997195359133317791087074207068233732022420380679550498534043376814784530605330405656991563471171802125018158389319884371129625027321406384452245964849554614829084227989116482697387850678486394047601128623267192336458294376068337800057877173032177281027017565402652389795409748066789566156614543677114248206951578877732592148665780939556455813182173995063017662562719566554767676816787364607923344867021827673477370063143326271065452652629431237213380088059566065467448174054824051602071296109816859081388512936471242824096463508914695444510552575709225932993161247650985993819037244918491911237620066374478593893918409395707848557236953093573512899739897308327651339997835659146374170830514341129756848632711946356567850221455114950210646149153135177210389304351120558061304445775052627877879095820452409020236658534016333069168762014369339732862405845602161339768006806859460208329244806587776403662533173709878296765811637049492588820317558461522478877180631692444792891043621865537254588963340738017422764895402408616514494716568692803802991457861867142785412714740325490197606209186335874404184172197239159991562018146814743400690379727905567947342973903221691178562860934364281697794218117121552323220996487054666718701241600524020567017626492743301546744161235873735232198019866030394065524652963178714362183527514931951534564326496462157572652363278297348609121382216270437988875622562164744232544754733850371733615703959913686965292420903906542881777069046416201288366114420012328889380004523440987521043932422504702323686552126649583550478207335973394486493326465797147714356262563155691489889195592976151713324008458059656670983785408493526790893983657093071770279053876984189632088320042745026953521079432583631088016466426421263586676641517014165575738469723336748711559089247836569434324243327509086078889458078937917382772775603440003376182048356947826142698848733836269507143858094677489755052397397949243328679701940934808067859449322190282501636361608096126282710229651482307229379001478377391278231174832776326301051359142075503815397072474121648713384539439734233074347362944002911567961660711713650028130194946921469221509386559204024764936480897103998502316335523231532549793445285223894505799270590692719246344753299781377577282205913647998871446599106994681440828248871662476328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -1539943837402389939623869327981010032622200150828577634020946428293750923950822087644654692744665054530726406321246559146863250970313066756941291686483453562957666881444048966628820697708118550829567942306621203865052672246652246738575321589948485322366043402008465416065283913157361799981765035198754787425437899517425765493141976860964064850298407219690888270663054771443020456969516273052276206769944473455675891630993627790430046094882734981195211026614964644718570683569120993887733391285100456592240909516760020178804639392233582329430765422842901346053173072117799519949707720922122949319200619855971286697874215822988695666496858154916830184042043484478078467599134209008426901508721684497971438240348372307608286505217859603499288342509156832575658993939690808094391611529670802684629519125413629008379784669996675096263945371969383441717624884432538624713208285185577096433035194571740558773686464621501753257967262955945031673493253873132920545104440141765909585624790103498470839310461212605109179864714311726995442005063394485679126464257520023075876698801561169888704151811457730726256196582465454395242452495940718084250023699717329024630539357384941308643843048305966007419832149046111309197124991955683269737701761987736894558893074174941146855876397814652596820724244286423434403144765142445731793738734329106944550265044354045608424684423086237921458915769474945112198876470569550257925810556675333863245403193296378303950613133382967790452484240824406956281943846107070293889697902929786216845013940459902019683312784487553150993317129396590589233751115518040909488941522348669057907625876720436346294455348566942606296232955081581594410665298211857654071967105392525146920514480517147204028369298333443778515843207980084788219746447448395466466479097863786822311215450574518076112799887316502977929737797901681286800642878561893162115548354269261531629749420467529214154968844322137356910122296779069244434205087330697403912975757076172993557700431630461525021600801079098824348074000560010556077370861790492357473571173215660014603403535832614059671387931743158095197812201102979131241794699778238046453389856370045006229959210267722614637900318541950699160413867212646189677897892280675817575526448539014550972014041960269011406427935528854353798899170803306351401940932328021637948445498423108088353983722355992383346248130207753932937168227636913988200980747912293876194569396927443352814199719867420738292931571957056982915980519351507964404772683947320129478300713137538167584319282187167654676051464463643606531206836959323638398204917695058886264811733464524761845234042373516495275431571911068984687117059158349904484974285217129743759675468289290359434227323780747700514953385719293921469244987500616073359727973545456371796748551939791257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 583298928548013204430372968263224722308956078120896121503220174354563662204008954898812605022046785322069099677823917587983332947386684625723582659384266116612218036419909867942097154081347355714864327109231291802362533183667354022666032624605210273262981974132926194168500816683892075852706192575652148692662494431178346084181418241033438194262837108396933343827557825192969035087721507544171883478061767862607246222083887666724330805437225400130497045872173377250461454106391004503514117143515181695203104115266521485759387979401632488269555415319763700272657186243857447146664329642075837144113541103376513632993371445090061228247287482279562232428577169709730044563644952301753080183294268648916326253593390844323878229801860826079047607136887774905866516415762228746627927157447853988282701491758572615629063096502506855535060310662341993084654833256249602964359879331723447297572362324357252745777094397044883393980104871870010967360879386211984144829288168531040781080098075375638479348240794424552156890982934615182965513847027556700024323802231650208352125562567511273555065436474445632900921178714458946346806282897523378332172419270313428099075105651387001096564088945401000599164753463073868971598619820250766005273739081316545797701078700869850718948582654300026230356519551226095065405042664637685930309910546883318484233441105280141196408732379888454223803177999830242640073022496853713045044043821223635205094202523235585574990239375267047887182985766100134747627861097744787112392069619963905207224697226684847656051653678071856647606697726380861366080652528960552721911733795995888237266657375167688915511824838884374222942571326094591623146846296324219774870519475002831853866049830585751392656572700910452529596891776836039813795947222899406959178096190446182098736060960234269322717725694386665348014755850098897958880566950468611569724750959537466445569989868702358095418141168884467790492661961665866416747808038043522787118810851685543859049695876294685331651427370372966295003367706086731224787151411099381363816175537111042677734849000574117570820055342339360850827750754595905150440337397512677711214665878032593124570158978215041933799570253376614403958875350809393951086475671070795527525250494375715355712077747096689424637715186251095885755608426482175627634898280643457213647351720081716679789063088619083855446290701761834786858427922837661206781735312393707112306055929964404029111548903311840627846451383025216315349908522537410499966395404972996335057626677406058445007173842929847265652803057416338555545891610080201503092592342845101309050911070420196700394325717201037946072986315030012262978122452110085575054504190588487650812518216465885237422615773758232956422012502246550882181479729087244280610674448510762605726617101832028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -204980534691554382926073153509086618995849823715211693200729955598695701646203216689834679299680598008004952957246199436686572923420837660207569062435037788925955149259419968466639540942558828054367503991089576337599290716210680546284959098018356910485362080172451019951002970250612550381651489345600022570569221247027574117166784662516472789624485946606464103304075272627503085993238947371629792206028480728556713939277184404855226979278532888234568013326648022485311545482862143532875643661725892679211365293113760229075916251149057007244193950625997418316461034704422674251263862909865981011622362014554309648433860031080377275064927208340267400037315431014174006697812948652910865096569323873762596918042248854003201992877787246875592079005303311595804476964417848181480494046416858594344757656803924239483839427969728697516212860067770670365642948137208746792772910745113703088161826666888126084652114207341300369146159913143609642860783014724122960885939498906072792465994894576923079378819985033063637995860505544133328605741134856805625618385407142890415685332280030787892125078186494705658859539664138485902310892443404582163374167358863490561922107376748376817473844464908145989494247011514090704720211751187001105179906069648959822433125447284552311748697786247623287539826652062754965801697457729640817825705232232452258874681673463470821942137031049175864174227240653828606403807895366918051937825100767761080360727874432056167708010731429875039662218231449922853087234992881264950714717183075747818106833270884213230267874577442475941354503461306557839367551094670191758371353304691938192084465553755941587132911409369480258442871949529086059063272626883297439893058384277413535734106110487813238330334945554073304325652491332345138263967483320531070705276508499862438519674787018687839795114830164350609661669885177319605101112456425421267716727540524127311768065697320630734877957399949164865990173948109105929681352513938388430183243336458671326355657808560068278673623169430063644930767698715147451649654672668531648165174643306128216649095951755501487619717158747117039184542965756940493546811135712704924988621053786189585172564866395449633679486767816818249255738476201051454423365885957279099645538149314050858547382338604866589304887609544019828908756985746409683603753535672947735722587608486671707591951837885501533142882091185741961467315202424163712891703992506441778002310523085044321185151379385571092644027291899142096450443970629195099006224134216212339157145625251917524608035800007887398498504540829841264974251025663104964618467611590774104323708755664628262114387510224323321147956732427602593959742562466406699732308434690646820109195987868246753240030989411288972292883736022982878842251012090649061169319205670593222285864619055513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 67946482498081460779117537948660513635103958319490022608387650363738851660244144206599829658712401660766139927131123875841176499778020838888295899511222938440601725331897392600920582945218148730759592911979855155585957172378661304187247296717342641819090147491926391742883260457675254401920842363347588789732264597473523911212080629304543859912079632222089431758838368900455079018752891052160102382702003032612094428555469680986720000884737551914061786391089147086196329410453053954129003809753416677288909690399772691074166410452649329687607525534179481497580317398725443953989229482317778066992539766459326473709875337574583498660408545724862566568889107583921478200664190581385970954654748217121168660275289795787732914705290776915502942497603289106024399377905809653105412786774595585610204701711694014803107428922396886590354670834498093242576892542745011829361367021318101426535443105482369149005129063770471689530581234609539928042740168293232900442997266095742725633738481621014000903108985137209237174049014297900237425314749535539155916394845246650351628453025760489355992681056036548469925305009265600554763575218961426869583311243555998794813487199951788080710773015258859817859920765568434689045659264065111374317951380212488466297562912339206538017434600404015908896803120358376445571294773243856719176798867413858278999069355139019845433241707098480961801381720657860454469062674189446376363520018323210523394211395763125965743982990802399773142985548902306418703207085261490387347828162775396482278639149591408161191174203553114523105441263453461455238247681645727670946728638860440655187919437679443695600336201874993300249728956853527932502329443580199091270089000871234765436868090705412138725654706270604456326917332520410564915292238250546519406384355339988655290569409756217020840317844377608103139941753290096892208216385902330080321588127764934533761160731739925772618740889119534475862549464028770660686625778929599271941290342365610227008262240623462602123211460216055611222625005507480535823714317797937210603720333849383501766210058744871883264003721395990765493360733909458284653222145790261434327426343502282144644081095510765987333758445390685578650483134896178936671070042778852233759929173488965140884638771808397842431108774867410498700291533780071792340592877742325637386123631321839005556873401734808686115490943837408676074033689139338618136764673886800337213020011847803626729936436250825617551089810012234635993773306564426964151495340814703343397956669461296207611526248349448809044247666558345729370383306448756467594586323960427339799617525500067583756617927574982812566170651064783007100219545357772375959765887337125609747669613979095847537794802017437777542152482666801533466948030432540627668980117117829946689614688959856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -21725699757701689679581581789277471731468933610935837648327048767825974637351923101918332709325185768629277087935411426812355164511224999581438797861385619299477970804062634456082112180732274791907403584811542342501215716770978906208524853102873891817432198835578898261239329432029670774973037698511400033986341392770398222647522250434482484995833120599574814163655846930816880954103693318744824695929924936959953791861501306404445635763069602395260314730544637158566855334906348377969940752389538772478853787592193779758420780534290163357510530599422224215882415638440939248851506113033656102846877451431693601436974023903937544003190441775094335973011144501313357514804892727911067232686347281132703231047512988018775150082495669819711425727271757140046666647417890137873529205718798304663482115613759505135482090014483817371305954645586651732450879287677974397239439401009366067470110874138172255645319921038084237434103890738269064581111703192034341197225195619080920071642543740379158702600276268923139120785582849952076530313565435280738027071282578689193501918589671435220830425757963953619231918477254217084860635883405967957057791559015747862918411609486541086600900580016496905215341215398114216883681542542886533668321120205429245856486773170410888482813763444461304128812907045210732659065769044591021113097872177790995135496965919486924509670714302794458633712846798303351844073150475028949023620894227980609448824360312285473669016412023287579886027705875415526777600241434502713273229624454212622196927595251186216623182330923335558682112251483899787810136676580129417731289610374848244919466905079006367500811659687170890244765248131176252159186640033799469069947592074767162128298370275460490782779216688139804156086558063756973701518929219027362519890754251945285086658444542206766076523584855230626809826770438761560433261814947116685225638724720735063005652813892414247255514434881527709265522868503666220096871782546886368864443880565763088353658378136507729633393964137881581035079626254090832457673477455198213334799022982473486245337094730016220013986710409133592984066607035001932848123891532362971767368648687666277014149673215496885908157533232126501856821944668646841508314944187115752360806080881979472525720876396557300656165261578915960581870506799288874962543451012371560014502699643057053895087143898029964765325395754284753971497136342320074049235628909771211403565948359038079971581462578337596609729252441790132178989422996978906246671159204083278349147349503620162613810716844001346528825303061725753806854693858152016615956984374216962203137356673473208622318240746038811263065220424691677995624036885329683050378985310516201073545555125180984669971134414961408221590340088954010860180350377967993814958920465551440537851244471910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 6825978894119441933415587236844427199923607956274685112889853999202722035199110924653651403848179213071152036074181379108630300408605345382197562518985581684699567588010380735887418890629633903117752732035661280577697533869130265107677595007839671796693941072830765976257705495569928026479447221074355645688168508222408361791816824491374407214588845187119264073651697158499039604210984668684128509191447295551738038316187573110439351452396667049256452261839152021411499507207358495428164033580623799241760628610376754987303362881425782846800028553765019564987364150729102159491417968968608114149579231677280409803768595744994194107726161109837264812057730165767483600082016889916020405909388488853009849560857282219568104398352902548592630284554722144318554231508303657420383860601536155145015889488436962378148913724194786959535427426853353517663651346670592202969046806192676749587925157486399199131287690725743278441417412987980443076808444350211413482826390109250480231741177744283088854406364387777449945809410409641772349775462959930671790206072969620249708418018922654478063769748506355972083368736533015533300373507425390931146016630633170561208277582910295702946240927011968398482311373899544681435839162176483739294955635325724872921388936224594627419524172873331264141242745273792050675010856857490499735479104174250816525009118981056822956229947918796687943103292050695886605137467865325119195637108938785277347219831089589975708530062684224734225301518881425418767508602182412333391226173668999545841641615865688154507626659993871764662999186937440429843881504847997584771242277793053382405854185455918773350946519398520848881446363198692558796008583859503481566874979003571007322170883325791295045618235989834161116261603627379180039556052362967327089110513576936225397805402401927940994864544627490548462907183137046461839468465771881277159643518131172619797595945767379830574888873642601324234468772441671347084183500321110019561778252475061431910238364645981929780518691738448412721935212405903252373611420658230698440343591218580090562407420961501251370520035785472539179377738555749958037814437889276168499592574580210067310247512073300863749644806587364142566945104977397851760689917381397838683353980388571575846890407834007632431184780773569986956269284202778344383207211392794880264083559721760664070055764462752610775708890422641176171101787478074704059900200766398013160950368994229494241721699471662624137328563479418613352343598723145832427382918599021447270605167496750888117542483157410966332187211149541645229818863482652253221736369496677207385324849096761632728738294520166756579894102280766543031554383621500804838620389572325409227678211982067573869783598550946595229669737755980875543838091692392688963392282488018869030060496141680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -2111882604056056687877882409720225517084112974686709018405415739449836619834589979768971629865421639063399487774241536023468637682593611117484495947670477182384413516438378002669382033666989502231163983190439928038052059600455683485073532524749616648057732036748387524008094667185481584303788394258797033625621322749144517231614172032543137990901776961691196618072085986852488493566117867100698078594651809086077789256927942598237928962597804958605016463274638090363531940158094918599713587798024385609477253952527272273059688421264243995734544839244210882691470936877575632053626723033236711616357558637532450173691727618571320572697359969173274832381741905035696459628602441827953684601047723331131923382086017712387915371775707134768081279370000103718013947811738002455638068279686680177448378561230458676605275209774317998577891603828588719315085551115502495479954950170141162806190277062217916454868940314079940628654221194384285004993317996440769085291481114967062965005228344312183058936547235961389868464742283333237713530521870430084072098726047514742321066882477415888221399910825203450363865417428512070896719764182005833905660968074006392299807925856853056788485518984505087837614717272960044823742263547073593964917460316067889618197567630067605078155299183904038377975399215585730887691143127190449256288431608252356916267934576747595275627223891885302326659500509087485705491048909062745604844353988510378974771985350973463034909202506178428526653048940009364048694833653828173217717585047935862035275464383903540797904269874336440898565834216231978723186756182793208501115641747764453979514153089671165033175700186722457760548519844677400824732601045425613693941480748953590922889955941993009729840503622223914903196478941186501863426508746830592790652674220204384587867966164533918901236126637946092558277234686286027244252084608214782092048757762696840271020974380982378271080899495135801972414383271297906012717320411822528878399546215249091196605921780203733688121497354025182650901872044985052810774808703782198996480971122592397073885049331955067548679016400490017481256658392003975968848043685943018757554513206766544877833292293146080530947051501947598975488532245405155158603638041462981823435139336306880345755334481800740768627962369838338351411478573132314915005718348382983375702006597787957793093616571404448031080340262452785043996641294374293853120971674088421719067028519912358793848514121872804510494136180027976549965857693745486442385298507960020036729583486615240995907620363053636061494322516136648223701460834314742775874799390268072410946229376132952970056864640270873469805900607146934360547862943568946098942410241395179128742706936351021463243473104587440883052039829227636240881889387871663375139493140723677025319609643827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 632741912804116129545574642550020784948061771985341673317806669749404815491376838394830840688057381586132367383231278249611741122316660994529357176243358084608406638252384868414779011615511897064243670608666331879193940975073358177843749310069193769966759695068624925268866270384383730594536195483475549419179112679046359726989393472591874442375288850764481385114806396641393930394834490099821078220374035661925150490805324324159977861985365858067272938548342042867005695554251893967460970149643569755613658600527685443388689226499020295886527286961190250562741345555322975509200669681656630679461724615477979501405748075457710326494605531518525931542479002502096425773577744426313767739254454437833692042555929402695052667107238556486726971659558275623782492023805615311369339429994293012628887899394690726359911482398003799147143252748222189155775688568835410202768932746606606194793672921789576252131792493196012340674816535082489439865725049110760923685656080830366435430226992662317706982922532723572889655553144194434560697925319185981512508056520139610970344653524593822435070089336851672394685241061161470138984937195567687288965980710907174972272402743041156656058109611565117983582590665829415576254807780677829032507166065677103677056799518645669615918830468843341708748188255925611915414292578023195995557273970121033013505512943448178999475467967413757175257869281171931800317828944299801059600114095799318694792764939639547611213632748045260334879864314329938267961281405268802283982161901550842862779960387365224357328193353081566680451246940210291385202338197308230907057002645483446670890644693307166633913362151973132995964138240249435534049248531517850022514579306889539389686942328862913603898126150639953452902514971754341585868517020465194890768480274302952416045135794166551816853526716452371256856681203411167567376822224981159870313662841527350498031953337991318005056431587973412609934711471052578527089297453649584884538431423503593994606222357953702014610045064808779210926888870146647375253358287452249835908087913506897293242531313621399045042454159554526403107703035330428010477817421812451421680608506925909256752507162559782065142042132436185401076941352569763241985279012592365836110513926895336352366693131686697555733001526847972979132746373587639493702397642440536503380437526890285455302489622522374783407493583506780574533237187033529781019192388296387109336271198286790730849515567296246443055531775882605851545053420666609525514209649526745393775425884507435506906322836069197877905186306666479342945384668686264821682349807916625985557671402885962506080388002944833458339201153692538073181745144622199175197753885164128494329097081347636219305957021057012190992914350681797527330217535903638270286342118358765848308309913763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] -179083075357990840562972527428228281981495231625947093616703620404766742774679510169018550734310960062584366519534079964438223884592073016910971579781981516950332093664214631151254826724286229796809366913232058728016821590401627980109343397678760141125307182749568599661479194044201383698102025246395778769837830796216440103489087387735328639904336155914909757372747484795572004860742612984002088112468100159666270652503659475199025986456016565283836037051143446662563967338264143841618951656934877549851880685312454997099307068223284544947146583155353493037648583277523199413525839337815455478253246256506681946640288786654123387500518238673687235835975920703646575632917705344348133507708368279731326322943993224671199230513781706054295038934797615025711655659895668758826177076441933090740876633117087322847350381978872807502682684703339295840085518112060920903396405478853462570584577689635780350738215859537841866818316472696636792572376232608628194079677103308178683936068347682915514085768793224608113161861921026154734561634395430717788763844365387402050948559608987834624904483132654470590090338761718384048073992009108167098791204833729959002623993501688518650547837508930289574373157174410018840880015548364106140791844675585902093713325988516026858993027872746228812761775326110516403096014977844832179247884013394173743414938474035858468305713778964754291589309292509257782488987825397605049316760182557294561713026157913953788658333220109506243168973956106795987908147721123302146332964401515028230196713702078348932890533584287076441368155694916388581273777875541896853974397689128824972154302691405419931252456414544570142864819529970976027283337472555341065048328277052407170955498734546282300229543400787308235265939466151643585299879148925199671223988688501793483934456435334622900193963518166461912817071508677749838247443139064417748765815323096166409948710797633193697512547343070093013035503030879667842020642704498931005055641524269496856783437768178206216074393411084484952977593105212234941216407960415079512082588404932355923206426916318913284379423676213218368195284651241978669579247629896901000642926648421220065084663434587503487588478970027579173916179976042557478761669196121399371846495280753765488392276196624322905366820411754597798740813067917082832774142202176847904922424374459473387382774721286406481919346478946344612888979789516840703344541095706524675442804879818591371364295454995972025360502590369274783778337498602762595911493608052519997245665827904596669642269196990915734894578465447985096545767270458457840260040283489170893170545433106334714398967869049496432048682845205516101968738465023679648651997578790449272371952622326788064232462137345702742635408645213831514932646093117772302200982240284671868422468927488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] 46911897530844332618289413906389311034455319159785099965863840744393641488299758203037929246489330642222941398498436161749968663745186130721248829981176876686436319916059340474382953302905362953513144514621721050160589973359419372369669956559841794608121763439177125397051500855520474788045809091273514671973276514609161107707379632681790863701073679282209001083937450687237042644842381387178237524468040195558022368529797944122511156508640671310005733658737691968425850041724659019278191726315872012859639883281929872122542814903758356060394921490701088676912002197418424053652240293692219482700600719815488574527647508467997572525468875392813591384682846496326770237692390105405551209878630719073697945863826562887585900919820452733589694772149844430060838520082938124392748295123063100166580670161460677963638770966239337399758251709147128583674884138777757943591493247320057403981780652371065955259296762639205333226669084449428512711790042794022119429665983915616008366361892970076330445068683919645733782857907971958673729264981449413884470829399556355834214514889583486867319698980558502296142612256396173855975834349101551644508472835536850457548139665705310533661704039491409322152281845934557887820428425778445300494400320174971813677361728059886357204023547888560916653880075262629297074367488981721292032445865679627491803739305312145073589863229367061378469976307665763801963110496380590615014027508609806721885108102217469087686876019429131382680140953511186666568787246762856786459257871519890914273893072915666243737658493025436740667804756550472693919260274376620350177099638854842787379943175761937937276717858134809208329750368714177204557436475504640017912350811093363004315467699587277412906769740376498593936922487962706742318912032859103091257163124022505447973308657505741082291811660014526900929366920165261550410567386353131559888000810581881522179885641756586438616761748405051081114503569144623570298099886764678895630050821849703978234212463938165055484557687822880577806505386214924626835232259274819306166059536827302558868487353788238730392574243451550907162041110337819530757705846585757945306144988328970707720261493657921210942425660979030152876899096634886400775731882777508299244471378227373596074478543716390058908500545598421935408505721536657437890244492929656768219443751909735278173437687021466261813046195778957088063086667625190527659151644605990751476114737136095201138435458912794864050955420086193931662654300102870005920967957133662091325990869056666102936015103004870112292622297836169494491910510687557805128066502166483264184910825227840058383150999759352842224210104323578389894326167036030515171261007576468208869294876703038668921986076367816866500340611164616434143000243526839987162198786477230731181801791815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] -11258380797850085711244540724211521141114679107777519386641414314134908704919616747137415678184472530226736982479658925823358453650046174738557342458140792810355876037452021290933200389013150200040599430365988568590862879163063402547353792675330824482606124976748969921102675398690207574084905625000335488970518912680582998702611291690419589845319239373450152947660794088649500035225554234733814752924138493268825769555085775133723288358241251041318279898156913327044541466232407032233468328445921086076712109578773465094938242576605045847013534302547870822915118770273941272191151976244311423366239316968621749369105160182318044314473918891237137451872175585731630596186747269352890252470688393381929853329888451568925593057895806178045549341873310979288904488667915743529307436019920007853781745847624157697833891978705878108039682512663685543886402455884374968287751390880471012187569494134325958616313529865472493963768601358439822869205201120282744389124598168457706250341873644582408253525009756449478069412571931780093526139674016922555103974429763303517554760486356006100302954859836053412962671208880426354610536737598046242837651728756165573612406296125951490189501189025085540483916835072288680143453965187995726840911405085473730977512825897727059057527116048400863382436917733282098315509283956656171731212285000939476406984502776101864754678556301410744096096937244094755879283641252606877149592018193335301887246558360940924962591006824017994198388161877715675116543403699486705853901089117355836162187677459417020340957087128806222753836086346992008662762837080253771604488133996704537939112306648702943638613933089635711136763059048513080353499728573052073249500030742418398377242187474783363558219605741625973817080582079518968649025240803432561973913833067002778029403175660490864025866970127855563805433170399359838025050477847494647450201807645972051898866495621142433087541678600555375113459077701690485683862404100951884776411935365154340797492630727843431893935018321848093482622888970976776709831170154900115456115659044186167040840451622343044905285032899572758935756953732960620872192666714532974570442309850614771314325354721083844829523292059334578115487157134180837036907109598725269480461206705611962908800116450499764984836503665406563900675445139382347435428674755697472032324149539365585729143111420508851049601496611907894704054866819548933325951937752651748987755128898147613791555609216461068045087939304789687478771890838389123340413037520749169654990029558716607808570316505740745484412773427700555322042509747455594464503747350900190837302962652243596723104417848310019499689382218584305092449429593902582293876333068593888851093279030815174720322634335666233525451360931610374270074846215833403546464299454918798038746005504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 2475524784258806230794035215615514746842940689289930637648636937569914931849193731583711172626003810739453525762321593662356134459550850009421198815531717173375110829394320930545877654543222225544758874958140132833958707688058044934044153914266605783817847816373597869380767405811692575304267331512583901493755046464494983348761800196679148247309150660005466328402499068692555125279713679042813827050700161451316156100754703536648995588906106099903664147265822872016804727192209659947084175482050033307230957109771590441449290579081161519012749566339599210251388296268627174800447341134020215112174556377125410916393731979522527901514802197395481597258503928247120444533304375580617783682354389715827541157145912248330602033922307061838009334695748754651461921306187714902832866191309636206512851332078910478057373961498622852153289337122736026804934480124842792731702119151534320352782124373311381304045842434407924713505223888864575150407098550746727192727792339596955830698614133035792891441331729150680923365827859782063103474559245703914158989891158555108482967821321268175354204867126183309849290349320394882314945553966532760282768763965082479619092696490790384206410030428860723230352944637169024641821518478623329888264393524600045315757866649249754689243035144356751653551960551097567305147658076084969565630690945203425959691989584752594171602737482932674768360130974448563035780963860365809516309993014888101233696746723386521088250963714030203861548086580503679821935433170885218429472464964476970750826180877362514775487357638338390682771859286747612911107384236875003717392640376994623295837490075363784895135494667955278661994727722784593771744456855881634394230552222532117157258943024928126736957807189708812374474857779288835163904378452257112265348089743476606115721313146089364367781043947151354830523251239113793698493267057063023464069386162686843729600168117800734090724071454180853110495936973232521715878820408650331852162190083851746324276161563505941045541260775781332529470307087182811515876779595207999340427533562316621170988359486820792180885246535338760505601149755194068184444958651311994334597361923574965996079647032708903701111757136365380404035697964572286183370622642848571925455765529913199815272701261714287731194201999063272587496866736864273389987021148127620362998774237383553351245524996116743778753894219569505060001817025183271116577971919379703426753085391196017474268115076344246163773859617144959936658702928011871548775919415028585668602087391968144008565567223788917521628939891200891759917973269862112344526149746889331339686680192264048923816899254834452540382575796216759188208246055922521776600015889634597230310121372479910328838380414827112255139135065748746141996330823140997780578339189030956581438409932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -502441868016198173540603421129114081026499247332435977949737192929899027537296250193532327435371233641415338593654405594123473036228008994196138570116625425715250827183491520981389541590968927578211580238515164497797398124647666391227971708304539785178321689705034568822929630216725425614551760787606552795872865447602513134343799508829685951656684850957903505291507309826873592776168728719355939380861855443074241275395170343315650769967606573878182338762726812312125595157328890506570061143556929200562931510123045994743184129924554146499388947267354045092763933022860180810769364762454088119876028170148887340429774014317455003361650294453482574669695490885329101767271584303676760512138966277756177286763104861992214191999363788961137991602406659635219818516841593978021662827095671029761857804969986659935915693260198046941498207330244470934385592425348974608004545099496290285702476463322962791024927565382619975875331021194274768040789563061353186012631974919952292701064350209981762431336135541965524157235302598408654586702247624287790860832562833302925952720063154150702381278301809518686881270572146287237836178167606924527421093451303322953303944283695622105930311257356355586082704551021102685931407140086050637802285498327849420087159085082445940645682577794518444760114716621785199085597351142738695149448749494477497625867318757655760694709530901537039400796106209686560579545856683581178690838786035522338169519585959047814856462493665171134542661754107939557490445029425001936940059181300196930959409435292914315867547379106771909445244975022968597730646903910345193309928568397716510324754442110278482411970134970088650687511883628361674224474995598422906781938480207921305441180910482772549995925938344814999066618408091079996881135351726000740393373808641141174513654865242513998478883364848267430770200120438103308789185373424812514219959994361546131044734586503515646036491243780524447620985314833371980759453231028350614157999893250985235461332855272751439994887747442312650774123794809130945608096183519276621902227357397685323505959684469796281488423890571384301557801891474360183332140235338362371345684112987402147708362093260050695276319357091344447986432202836553250566982658025430061054233968649258466770308953762216755431567621126687396243922187017674439871251287859833035484356900039220011590525490420254961690015397293280675339055691161044414142448267575793259036487559126468060921684818952995364945429402610103681090384063207411326091301156905739465403817225118872375592284858623860840740992271798733810985149183356910549266780911217356896404816703598820492896534075579509363591506759339018083733893211710233340161704198942029364909709495183605651277432801087726024883497426621637591697455346797614894615186568736483866106344243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 95051954245051865001405395516098779744598891682566145311649085606846106761518227683532935857436036279084904368296983435571271190278175079595956334525788756398499767241825025507115857218947409869161245284303402545901855525540643055875559575861338195189671007808478933217126006037098292207450895126486830837963577756841040099250368020939100012529426929909719432068688407944010782347853537110317078903449211783302102389609699284057417135568567842903644891565960282205143693713144533465539054188584010685522849783219638827792612662232696138631410064357029642066350486909894515214270197271123047793698485253265110682878984147868984464333016665805998079513543370286945444979501715333387522902554363237836455782684276936624718791551810425244968833913712774406559004104927994472659754203380952992117419003848700051537908836223761579358974229661293496175404867195261661372550985545627811999901125184967917420353104459385727388976695123257600953249387493241115069421105916286418431739973042142800252150370610362094174904746275945014388122283020249414505746736343802499301909896718600416981920229880420948871983876015041001214233350345222642368886018014066615166102606841762180905350994721118467315542542815001397232780035607918665643938170579766377234882131590673242287944797804371997207592608292855630293110273123913091522855155668547657049875875322707996856759187556606604719349666245115329488938335702961374567414109786074855023450769294489050760069143386877381303037081478559563886469825381219788649234391970845000940086883760330147473100659981906199139153601156724468483920100960246322330704021408161575461741855226808526546409581129567489913555303489279661692581406970735598423724266666881490811861037376845419929631709455984610129131406547355458442708992665003236652397072813009154776984332159912904047351809922054642476691018329457786238516401742548038773277861065402391498539040971527001209582144030478276447402283865464070729650311680678863827268766622173447097092533439600385329895433610494343144469399190463714908295987574282832483883986299491689839930054291337743582116496159654307507515362635426055999013668164594690052418336552755022411056295813751579841149819876129984808419001189736992657445999284657446719361536735499015357066010322318899867472974400574046275569375127434137754158214880257842930971976620697110883773991889236427910846300050874237404322386733794125392942279611502825557656807416703821826142746098871219305277805426787779144307917304368153041983242528860262346299479204046050146106342016791253661094414128106206071670116512891903987890426231237741336994978549225858667731304342339664924342041830981830174572033419550033988318944506690786555012612590030987002997489095524203353997253756193446199551763911333966600125719039095338547298864988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] -16864428887303732697406443470718934108881291454299642721387437260056786434942714261291280334938727427519794583443271048969840854110575416946099748233823650224450462524019039613722239237899610994679368103485193374943250765196634497368314650581134047261661671634208627522429132832661737358202345890952506906549377403351404514268316540491020156738070491784229083281470556660146070602222955512100284787324437974473337349243360771079083722448181823117086619408628592431045224872982592721676975097070983689612576638311497541681975990744097884408585258820962665010775164130884737451450039616914932165052733608100939732846670273752480712761919314713987600630825813467000776515137411143044072652054280350584454660906647123504064937821988628749356474734117424033908435432813545606420418523524286231913661331009065757471562239814607891729938984617289862986206461699145613085000412929573776417859087345050474194229842692310974454712453944020666891081305614204472103867092636726786320440618601986423880392834108671327019160498195655038113119650879346826243031463336137788587369826273264807775051175273668912847440724132154294517733493251659517766876297773468951878364552081532008171094036846618950808760137313937247122421414530815289292577817820237823165832062568014700299477430460564059628133480226318127952703491902322046171209978293247370911074781295241408016055775032113754342455835601460382646909434504186966526177362492017494739443931639672321181707354028045814294187097608153862400807854138477149052953818817095618278547876268134897751511263546885143864592640323852922617588851528431946641940019711496452448257042633263121687237572651247299560329416040430594178685408609597108679639364622927210335974447595860290324279966524222905568562525539288169449176674571783545459383452612754320144112667329135028167772593363560520455510664366348542000449263285528167645096258062371619210294878555569946040847747668727870728851998089785194774067282891927752009937627902420212622860738312248250354994552720577985870085409175493391129909029399417012905588046656175967316770763074111764947248307688312264212514223546625183598155984675114813919557104755123029043335015228510848245884839211099938776066183398604674739664863636260220135063519619597536065520826182582142556595089946464672959142788955745945344643844485498706153417615627500174442031171568686676907211360173378717850727564364681572294070469763150390014794792369084016409317677953040544287517278310813602969869170700603954411877337639702159608255084826470934900284721877222379610679496403109284036134546581305070063275089492125655070255840518845124012470688679058152750983276418083431956974168616982386555538255326442710497776291426034465435423395307854055544446626490842921825498148987093565654562945452576764215231198003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,52] 2803990423705147376025235808613581535708343148927978974753211299157316939089341094815442601471965215260447994440921563590418396188324766000219662949382095692557870430261883990457989942779644822705714400433011473897403474092079802275260641341703455910073859579314133940689216440820628757953806842037605135462588368620948816461707020871379859059807604691097937611882070167588238954638671909795136314159389351433351811864892554069508411656276521012588851313054677487239480000781414729751462265670726459362926974064934403958506413012176253200845179666606526348734284455443492434724240477994045874287439128443389347368576540394430209998388508771184162259104374428898129817692148100220114228258387203940422542122625057752507066801686100417349409667792793479330612389060756037989813573750860472118864126726534048356716410794126084251397715056256027600194958848015906655899700180726449831521045767040429352765474371039742604248857899293746256551351488714654414566664563628774108423827485800908019873463374189639518188888236382457022084760005144243126708386644690576258204296897528198046970949879630004896187320920768773409092695182572366832961637876881331538686833217163452684233774777055854433129697398600991248489284310971926921193765407665645008617227834154168107797216208841010674294550391378705006903027911889573904992892402474550598771663462183683224585595572778014790202066329003821608689242204537592785525323262174441169474144508105968485501622141234443144878401450367381947876992465427999869323799388049063751765841406741145387943914729309871253425537966953980071406952351902406388863722368016350037675127693104917970003201077508585338106784022656286126281214237778567328392630443867069811787738450767085950932861545581757738704423845695448403962394753927150507418520796320169311400342827356146082859919516043038206163912693959817809134386825997001299470342795845028478994981980786312231597561000562811839923601045576842296754376134321925090079464082600279223477763643018367833096251042466707140765207368168640793726318010860766062647858502284659193992090184804266369374134485193319203727757591800644144403084502208948841733380779297102678945327809043225609838388343193033534032113926587319818961873418969669517172935586832093499330399687154520531074601100649443847344841096627631287478063261835722225300875047967307411395022578855361741580755128551189414297386843456092121559268261677671929326506470530918290036802701563241530096691003901190893945460906422581943615878708541787603118330838120940220817385587337701232185156002819453166580904588642933466353781687870357480255422505075384114182294630794002957723320004148650530576312200437428750867645890099813625600098101090763090143167527687759279427929271861257396456869509219955600804522595881854982997399306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,53] -434135316728108802714068267628364850428341464033328858386315271107039035738203619643155416289243495550393950336356610282243967673628082844884505378087229651870962227323309944678152480096897362384865177186641368902370788741411600703706834965965117886566104531725316573571914764573070308749813284258689240491909356798584041414260585981659732830651800941745363665150891828495223590741944042266525685720424668383412672138444971176295086435819475045565525867459470201394733127012528263912910288402032828609846743105728515466641987817137634466158395255692765178798838437160224261324785014853134656904509605496913429220593208038185614646744435538056791335202145038467745584539500252896328145480875780309124173223106745115358707582014581688584865331320811380699104199868739545030634284902296093957111391569972211060382119152443108692581080481580815377175589196677406545408664432975959803154478171222853822184070991505175685972509865816344643511676418587482137460965441551209143352090054200537276272998693836359409250674596394122730227138705940560707196284546749648432856523777395238566406932801998570616778547066582166841890179344743753531497336492996479036267699880160818553676446354056490153691339774701522313156739557606730025119467559870467586538478919515651017257989527331619312844650835794577387552363103179775271276763431340184848509658169412497998051966975974238103042516868144478037939692095896328451778889074499539515635837032130774061294760359632199423294249313733580391425244780457662273461256484114390233576233785029876572290773496849881560500442620430009152265592240955742294824432257271842999766266197964632779932618900129750765683922288106020821908560964343398500325650467771973868139381822782875441848087927986711817080345403006403791178880674681868356673754036592536218859805189961003920191765927390505898964131752964189098085178297242062102953092467819591950440297382791790698534110657799089880539861405153576471012502370586556998909484383888403636914758456548297489958761011859246280178474782110428369348145054658953586017305392262955498026568545128795816150546435578005504839204573770712061884997736691262516402521028008222594184954904455022838773762009438110602203731399397022146346062785610653265878786367131946709225110403146814166142076482131462805276049777107707067448149600941265231147266893280966534232393647386063661027307352039059773593710086153479877668362146887081367542789938117260220000938786964625234971300315251023653810478182928708420940826784544839789867506957791371070681200902649383291865056136447466812513348988987806531640269466523705722826484578443304373758514779181505428853817687107925335447460077624457293142189335009160056372813353704950575659518099699585860312943308500413231568745764435427474933235774638265849064980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,54] 62111372823334742176753018304600966920976284642219639496240942107290506079271784446364989654788072791509743874000902978651324817902363817163684522725633354908100689107618773617466778371184502164314785987569956020115716275719027548587479785444859554246686810409992642582625706485328029493815183699897310280950409291708776827349737737063082436161764393402637996096874378328153348863469518277886788517246895650794856903444034708136599128438472952334089209099496058820678564946773044481237434933311967623081744798706357491748604901777001792980928309225038049213898217116484346515193299246207458508969812532147724660122363584442128470572426677697905018845485069744583417979493593473853112698196934670318569341678339214484869410321792474940472145847366505401713783182854621473278991456569691099101555180980302058853933691261606725072628814285755595896741505095676970617993361106142034476389418010785772562413999501778146462283161235879960902430546765605313956624315225453835218195388745725570209729065573221849571341614728029778247695505817113042928301949266935967695518405788499479902490744797729636445281920313295569905439685434303715965272497573387498128669567003369407852845478846525218680055758346836276559180414806249530814673171183018749927762926417131534072760027447324968452122124140530477307352987244101408484503869002309073962197884150781036761684947853490800519305330034749273447477830936257771766248888382974408398224942364740619853377396879346491568927364170065110953556678799837667819917265990195193362196989267193284817043943067816870279886890169773329451828504265426080327721759998493801474205162309621673005177767988576771382131582699797898213539827158449125056241365800367878349935865090807470614332930810103605017017483051464031269753058587838341676354502732059605024245303686304874346198730299879605525324491765245136004543563269921480317780884656355923016487370050362748956738519875609463012785364224926015243514020006364253923785204097414350892509878779040367317057551760140142459356728302996628625100482063393259285043345406960452149554056648517858938833193764485182316712878650492038116777694840462521253090099841341325579464969971715028255323635897079434126273855912633372441190099685174898866041275600541220235748293127374146968677480161311536725399461138096645328399562529430876472941384939610045095390959158881531110094792312048299662596720655788947894309874609923245831497907402016300378569749986757309910727985989406783971934220276660752427374819918790188253383752800009220034721708965862387380859152775618521886254202062181311944218919117923729991883453017214658480493861935859575589833040019884673248983275833485698327036870360910543612282392351077619320773052741689152171177574268783150241056422530160546537073147152623347448739266560000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,55] -8163121610302793802454656165487426903695296611185683881357723134280389874106929735148041958285686335509702815350599298152756206221740908325591576621154923904794575559230508903177343224033844339035662895320169751235642835955502577846573382741934019885444905805231841561575384957854302615636014741855838085852166322525771303381786091154250148667110360223852175598974002042301265658584033291544260054448584262022108524961186034929383514040525210311279499490092270542663530477128427513187340282879881691524656503968055260752092426615673779740100671309904900468867269670268769727225009158843168815106531878991074994907119864478181801084887377969814001954053330319038655482019894433568856616874438902412830787256760885392283261613927599727260426258204124198230394899736151201391866812572331660810748613366572529465379456722581486412773799777106532398801687287417328070178040055542629676640928224737265985714929708816503287138298217691372848905236175114376469104032785050369633392622074476099073165356474072539265982904002531516547629554280244828825185905904184442325705825156757808793178573173713521333646749168958193262185752270779177887055618603447931700423918809019948830861480366294448330697060054759501111581546372027950440670784922464911080315907587415883710966611407600224452952315208674802641100888650140164892425942050558481619911132399141415031817094885522825150150652814485502633566595312176604771135566583774107807096239112801268895408154846516626505251803717198891641275918609677754709680801021651418761143967646142228073603221323551666128901876935087388399702680217867214463143384134668561853234839096338105443832762418196981385291856820353517060923237368037455966537501924915573024485128973592134252183614926075400548338363380132927646814337410477741432850066304290062386872322298961484967314111294708586725703086351534214273069741380239317070747509350818704204091501484296985897865692454517522184562245629501284599386332247460961474775000753977076228996329915686810249689354521823814345790778798132451574655826354858069076326796157188358100474400293145796801093834865636859310216501349302316770947291770097811829013941174186278221632461730362857447928222609273189618835708430250171170262328044270498210170888574496946138670670597059469154665659307370144999010904479654061894741130761640786301765652716809052593225676898320512808437822037670784624403687279395751502662089660032058470297977111337961510998771725191587453683272222560099229605360082649837266420092741205606029291778547408233669617126769367859536206177337153692994874382382639370263082565287959771572628510560124982846881005012828792534155760976567561024922253648015338063622635457739256666050341814696282337444735366963433868683781844993826452302327508773913903290639647343404034031616000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,56] 981668924753825273641478595134030278790883222839382560642119488392452566027351602081156844973766857824502369897425398886617462342205793853720844019172909750193959830288243760887158863818306855386229037517500533909756465002418317606803799298692423567390124937411222731391227855390335533556901775631055257356777752490914085618917525372860709721669948204043167183387504110159039604557188975154810321249980766060384629416447417152338462723074151111511138421973560269872094730575503886174823485104248367535753030904333423952808272634711686123212421454941036647425975079084819056399912171353149289817271621612051739326852920852119314005410527837332170329095229078798373102863913473394120512918807532194572566052071175602885107578547018220002888040259798679915454116432947407084105288400114270045347504167754794920904050369396826794169103421296061414851007802269193535356482547179678544507331078585263328494548557930765974933877625174407467521996496209800052544694863575799844103942631491798824622242591753469014450955163120208498781783946577729789699551765429586603100234381489716555547409736098759740936799068652409186812782571563324883718316032898430058449491066888489131958610273914768522439897053665507743999020167501134333274776590160870188238643788897913461141174982713634180888720312511289545002564451386593011767392561011797796129538959507806719069516870408428212889703798751773089285123274435926889340932141670085838922987093310436303053187573070893669452172709220612093707752170308907454298962098581764157981062900002645165806582007160749457620266392724464598676067944940246344644561520470575525232795880434935880182028846225079029553169017612299781596920319416832921375557924199414617820929574537236234252917385705612655748222929178337546514315676301325894409078409830125034168952891552450630172521684593525485470847226638901103345950898342872960586761818067802100900226666528013981424535729708984884695580100012980052617158808975252398693358618146252144950485747773305478599603055849308370721734146067754114076943056708861955413909080195325100760948045824825194647796284842288243219116583006214446513949019589825682521775999762048951868976653279092772901214908684699020053402641163960913004978410114362195091145309283959878611300291671180734674685217881842507844625927492933954326966131576135573404838162966652027717694633167072420882354211114118628627263160832079463942905207072313524080099448941904630393323409019366329344749429514371677377508948945968056495132592133243546489499702950104353404435188307297651269863904729020227735591472104341483892271243783398735688212195819775658012831465304574238744183084915617949888358708364334633388165027826401505645906731707836158513460267991279990022950180143498720932978951353969349953394773650118634173890560000000000000000000000000000000000000000000000000000000000000000000000000 [102,57] -107330097331113685340108080536859064940955363970184396657612398083263319276999466515796413264261451359111856900637167652302518018978753203169457930836287312506036560338875127206395050487959551431004261035012943114666518382508466299046798524474691146158451462973658696768095399794357729413853727029970895592898041216984426157676771715948331056747148417021578801218462302839857937847939405875719326506781898722383334869748386453911707126295290442196864221304536917523282970771224542900234666305641977585080270207685425216357877883058191899511993315864409354176385781013974164655866041358615425721737315343013824062326873943198796753541121178592587766951910408303852264022020467799721859559608855830694225054701181853446090432942542117054457757653887343565034776258169244031800631249796289458359966867005907204930448320899753630103171668289803346855722099939951464296283273153876620560146633859435078805909488835066227777031474907407582218880596400440448010017456669360014446338306765350458210038518199772887191947819299199945814071536719505433103008106348250608437623655227800866105290126547278383499175438714708199353974160955228686637065297260931376006257771235511087942880397160998483150360097162148670304868734322880863067950150940974007609799794005495951000714970787912570757057178862546332917410053001436792970880871327628677615969115389147245377938445839252769643242843632632347138734285489115052205713526214252104587149946081653562146971671991687424119669789153585598599181320371128093566752133571004049589969280614121166066409896984022754003709911017612783225150333131915365354551563175523175347496164090293075154231529983039898053219741431450682949960847551102557944184649536839562960347724852662678114655566406354592168436311366749323247672334433419271071498211961256073569166284979808309555939310434878305803483645185299092966830837661935678216228896456732524414875982427128373987604693308019600455703503771837007143679879005076344741756263106665126706106489757320390108946111180145375172692344947197344797002479804185818541088273392312509542366078850141364590378897272370400489224983309448604236171571737006591945754164611068994863254356860027894963638462286954171737230003220774499598057814361328537391679604219045207618449529625869974264548585000142046265707350125337323995664584583805128408344737646268904343543520382639746575886841619068198586357886701654130263810734242378478019781200095098242631834888672573763768510093110825248622844844608944515486709030992795517805786418938581842826414588915110776117849897688455396857864672815660610243986196348066380428527191854372124870300995825389265580408347869341798018455339968407691560009019041476863245982391921387341422682685360279262038647767946893243807273155628599976580670000894761372745728000000000000000000000000000000000000000000000000000000000000000000000000 [102,58] 10465808145678919023169479690659100304788456897431309205444635624362647876975135571995309422093781053274409372890880738110420778348713509708455844389882359144508748958457448518655910830001747872238414803015913969013345288449684160542883026141329012597692465460553439486309662653284947909570668014034847702041705358416158314915500077331731474776970684716017853993070810418847406601382178683174293073496898010162304650854741702164727432525874774551192270953668472476698445303317327835819026096099179072631947675664828141068027076304478744134826486196750068933881334633059109137703763036904937857362237723914949632092770509434081955091773899293406346629252283927530960201901716706839593899823996374060531887817107580377532187081299722195134645092764821566952593074297679036563675674464259007714199480214518156134670443099825387684595597151670407934532421035731291761747941694554738287759705810092855019976815685773155164758119819272115423740309734344263326773748353062612667155197298801272332222707344990943340986106008784951477778128147902712573734052045035826763612510435017291341213174139376464581579004392030263915342393856600484714190119620460317403215072209284587933383504837026872013439366613622632488548699073962989093030250180253081773923483621232116123894777420062960252502052585284813128417786816320060567141783198523343278655061518635950670059977576498346016812789176686988656811497132058490229077148964797387298942553268014684577393336750159919738102872422953581330150238220695568510798373479444902292323064335410259911183995024409512997016459265605151871551810296508946833820678405200333053477804278101889433337445045675999900054558412537489025398727114814689905128722000188955306460524217676323053726857978118833234530451390922471788077572734498332913169205578852578450694937411144592483740913852867687451225824198719795160890650900078682050609389674219693040045666234642209030623561886051837032591165317439032337106818225859357163298425617906588904716548074917741824253755975181009922468041253237321083269091903803940759082232645645945501967738345473269047746108262928296233759413493489494751049164005835645540415185780333797344935511445157556489441185020972738411572104588010965640412575760245768366514999888936328307807233886340576341582633587232660737943282776326396092913074893628746576393630743021041115767048517476004524386811291010826434768977324241303353209826320337582554851116107465629273818096780271246456507246051256500367872219668237503679737516107591762744752357119910267950763941768850782522059657016676457379247634602810297522500514521966994530980259269542425202385423384169379644987393359219377920376088182399055670957501484634932888638498407959580001694540745321301481362082448927284886932583204716455252877715696945932219187200000000000000000000000000000000000000000000000000000000000000000000 [102,59] -867138571973556725042346897918798857643557359592530336955720720716568622019449050426252127352727642534673349359102249459741541385943424748366296318468434684844023942384208352659289744210309963722891064114692046385713734295758920494936218787108559638891474909544980998832678176151314122420470062916313225983750233408652171195174684525113663127270369234691281779087920213844579552743328484174570309724492384340436974036737558757943463934222767937930763936176832035693586047226529186600000141159826893967027549156261004938770584302436095383026407306545479742374585976827588024142690811735862026780704623165107695242529765435754811180389362330554332794762788122596878098232300806959742113671606571742233350707303717790400029931904499107115845149157279428945302499086098564781506103065237020609869086829465962497487742397091077264279342574231815353580670633362559598648300405058113077541683360843995619522826539814925740975271714271850939272372698787585031588606779232011634459384356556895175774326132765747277575552649364874083157673800569583453676076616231456270689548640812805319482251379894111722416767722999442291006349967290758790606490700479492502780357368583943947074327855234721614831842926327311834958089899829760542943343904805036480681584027765350567564488775836279978934982480471548722575411127239823608490636853976009719383683381157530112494833948222147533903120016904229445348721675005884359501651627927855371891476942305238322673707369699298855910558289642098017676092710552885796013231116994554924026823403026882596259133638597089927421345309727582163778462500651988043917197509855560490030232746159396024873191445851175600675231046651654175796695401028737252103690288368052495036066018293593270156699859393939155427137590857592772895074956696347682321726274577515219518183829528138287944410163072928516038612966816057486205461377425280834261308131623701999180939762051794056816754831818541156456180901110754509539386546631711045159155052489400651725520866713123382991413145659909018130019191534898592854673210067089950272899036861161391214768654846997898218573998338641018762000325909465143830411519042698379019804158526805789105687150675882421402134782036633576030477321676726654372267078150046922362169798034318015519964184336437860333046924597455738429751992297892785676670915928958463822867342381755602402768838293990130675750514193880203291018145537941574398313401369304916395214591299935253046537445426117514373281729391219954779392046724302973897463317685122074725862834743978092993000671554858706354557928955455012138881009627103191062848554441040831127725675305712828693643032138529101947786394719404037699056273403092638471895337257240265818318915332765278376036167308987378185188957632249757603414351195461261318230675618376187904000000000000000000000000000000000000000000000000000000000000000000 [102,60] 54728566276861922951567812678345087922864515893856623859357967759094319579701934559480094978558063145066359527693181923937080705411617874064564013696095438419337733710695338862246093965270621047927459434680464099576654180168069558366565973038683070656078391960969980008588861020391732276378475403876845415622922087856039677846179601203506788474056074504161858201813917280031855680913694176677942664500331427389360362847683087781814659487326347287051344606920007119991698936015445229746105379185320884915219878767043096662575599815199619195646810360785826504171232068705155597603262963761044976625125172740296729233993935633107700482922249899497678838568261325721059524655047453492881101233646869766379056539322451765662053351106552716450293316486017545619087365823427183449964996589293242665040394103344677559059704717710366253457092569671644502612089642663431460953206893000943499261459871791169633423433572380788090995229224792012210575658756476430071195945542434884381858112583787294753204417514753068019635091118807096292575488465474945372204256025663017000765759639892207931518637071657666556590844914813272384011404344027389848812825259733235425546091507141644650838891494093632505520368987759665584803206914079043105392296068576130108148183307560126969554439756393388127383892377315957071712575340382772203132404778824058349503423312609874460838987230779186828051040256477570600191173999762174724305929536105176630139172509096630482719472637092031182427100928903235518061828569900421452155047628777954918426755678064502672397327593049499133699792356763217996869908710558707530808172482074061618783125949544274478290090573053458013269339561870663563433263813255090201786713224717802937323399637741270498605640234118520953179568889133698388263032720771342221236875179436166496277429738468724146315365963791587116806065563407388022399431803488861272103737389496679164872074323390735656165591047328183085003310099846556190735288698630884493538283552361484489331636731913647557330632023662179068679177317640767685472258787360408265180700621042750669143949625000234009456855382040241506554211681081775385084474031425997836532336456766674391650676139319259678013366879895000997749211604067190988104139081149346633915715411300814209422729133921299802128734308932693183943563031708826609754650742309233663274168665448781200969916143988504715668044037193573577199775282083002343399570501297354899548730413871849341596974198118866263686413969071797798458876736868908182329121510517469191529716577951934550514564568140914567748998974586890667186733548783934998684294947050076756453072120210785336372708075236911533964064259933763615852426175846451659001642371004676698516786423335898095032430066869459496397418167775287121815807846707653374459935674919414661120000000000000000000000000000000000000000000000000000000000000 [102,61] -1869078953350719581542300586210003109236073840292913607914117045926429338088562187312461476046647907822584861288884724805383790320838917098142805678003725184590287991102822326152635176589243057466603140328916803317923012825447566868638187903133508124078762989665765732849957197579916646218942511737456754150645808017419309966609872247738455362481801159780859755858247524466502877500926251086310265821185674571477232360080567846335552248956821137060767523271635843499795873366548564499775099735443583470753373664272144319136885748955298884245063372510836889309949765449869129905446692462101601293198694073589690635684185054637459832662289991374998869576495587124928477784367269751332200387862528660070506104945343306320315123929455945392934592771565163157574335345561390254110827489037308649859310861694213722311714927651395356671212112748893616519661333793447790470814924832876008382296838304422888479186464924383808921579893094838286024959109510708795846050354032720649393458145078509675863235364461476237234477322770977582820052894690980852175410426507770032200157073133756766078900655777055230728695837181008050914435163544006429244508162091851209115246662571912506743186661007289115951880058947762242626711448316732671380739620626763832713001997844793513512879884829943169613162485148141999040034056314584344585672331944591602441338461046639231832849719747573007455144960109896738165558005467040405106229885808840691808530411657261752906409028019307697679160135723846226244118641878748950652854067020177271042522256390050160567971544570323718905245461192974141080689940482240042949208289578137952749828998154512024011932016778621754350287778556484319453647972449872276139544527693254273746773923069310803803489106711888459916915723072299500331184507516283689473177492558779771388994623607228410525792247778884439999455971784010846593835396306369588804157048972982006107392071481242369119347731757634509877935435540047358056833611593721221276516882190519742110021305999919051787475582146764405462435702282748088706476328426976196942095805383863484202794194994412487424930505631153626430390327187015461322482716813659391892891712164283244356042033769441680920342477045662510415926009852318106446581847955947648748879316582624208742079337840569757779300886730016432711710167025596412878917802591687829664882971217423953098371615936323860716110072644994225495587411682444353188771065590546656661240764738800940131527566384710668658239480279394743135002429877514087285975664484773618119969250801463200518452328946977443484886626820168314288791982551872562517892745089328130977502268937675960774358861128884273181492008942404409256791366460913362688206099638545859298109299258401945769830792265531242959750157205650373342571604049789645445783765172145356800000000000000000000000000000000000000000000000000000000000 [102,62] -58998571905510754198549966437600236131389978223314167529610681889481336173392559544515722273036261002171737420690800429763929525541652812041323143156807000900752896086613127620962321180631193444248629109524062989612625550708216128960729895757770009334751409871284094124438602600778862942815459622790402208699005705332837052046048206778941115958943506392436171177890208190453122278954611713395844780421240514108967852709686339270060440547362375783797155491083407684578581599143537329544525887573107331793423118934021583962832916189138220568273035223167614726172816147128141539687266592712888321781319757779867154855810767162278857400310412087925468002567804530600063519850040661518755107712228582916816174265790471571019794139099878973923477475690772234797221941419089892755205910330803641925347927396412512673270069277162326432343488250713029590715124584496758152651665595673288886287297034622858594061570483610192410150375764441984851235845369892084705021145302914559334631275428021829586309176867342478294850372562189448909348288156697929736859045609189955724746600353286279471937622182745693930100522417062040413743541793791259925908874464805452925013610054530405925170851753732098854640132095006482933589817008870674050872112661655193179038970636306228892811276559707581793697900906351364927309274045479937765768844690948961287521897462958160114155640695453576039697278465739915767087173740990646463446620855735642897835675246261949038446889180730479855151744231066435150449571020681276388398250804155224405605743776260132622533734547513628809255559394260456275256382210475387315015968099271213859309304824909627238362507227259114554019028632044889793025973669808469052317339206369892387397065855603580510992839785085821502801816158066301158481878125498112680362961048585172908715848343465304960431551817363528315777053730328908846432866244069330799154037149575016430836639088159411761258485191992594302250486506722048890030951909449512621771747576962927720252701906717149244057020368706666801568950894565400651072814922049683344596480601156155017126974440578839173087611170580054564911615380885994901861564563024064020246994648472299237755706964166054093369869266468266244439300918199662920697515199071718538223466936794144302073663986023182632398526505866099131373381717198702143205187427004830195430331512861599408823742955210693193926405344114753327393135770418943378271760615735844553808960105955138927459820499180650820684578306957363553559842757174452283688963679732460048056196871567435887251495224426663609583776812044071452878602983908071879744512649767017897390572477702856116091123932787286331943321766717955676045673071697747055333819763736022358228240329091162542415834645666566820600931066732212887035261693602355532572336443558461440000000000000000000000000000000000000000000000000000000 [102,63] 10688354560106423718782502472521388334695391865366214683744213068213064221989695193476313454604193243629626661813782587773302756014750358701473510014892989555360352248103150580410668305083771969091128540633892267794020739586818212426135926654881654478590634615236597944537564731921046705414404473208601881245563672487300249083674932978483373198375600810587813240687598282060161490825326161677116556308163248132011887952599847202798063170019004331970941636409614954960904048644307594191391792650793420075944669405934627621861417603314187848286059676658525832262116301581438316139117415078682161252570922923212600473657007299664154814774221973282125518818876291353954139441347037901026276156563713786220403209068178815791878531092622259573896193196518271022466859510499110300163710553776743360565500542701681659219327778330583259743389451116785701380860818479410725050639004576470521483770788600370156453979101038042054738377569181659250766398227827316922091788485047248775031845191984342545187514663353613339655506554354715401217496084154307519192575404822774614793296080081148011646247335872402763435644872932128097962449244746670480882617978808137807043177168925194373889516851803186635340051378849681589287549018984941437513596731802204050891864464009068482073135250869452740338993408282302730059998167016468681533505275057684986794851844627660985834807940935367071873753265797749741697465248778575686755098317742480897973757419329111851181145888336764613351440936213313301461762119887106906563592200025732511740548665111497412454644482912806248875378019924104646017148512536128807243633033192478540094523186511880487978021917315013862618523442964506915055444582301255950905520458377402378100407422114364129478276481640153525994405836206058305544859274564497773736517457855481769928679261737605429532460733657154689971430027406576564997088198000722558057948077712911299492771324547499594686538043708666526170508637361438923709901811270910937271167105977874501228691207417650245242748498674173725030057916392303834031697369425729306456351977203150937150615948007286714203915180631013639257665522530181464018349242010346335396242893173221472803849254085051710071506690041709976769564635623454000441991060441064732686233408802703885339301912121864612753272803344068262648728392962598544542170263376276944338697611893707330757663970963338280742880912794425030438603262570303159975627235144200505582588324980688025566409039000107223812217129725346137388620949981802869713673064443737153719251302293076566930920078792853731214817246967929736005327853886186897291669527286311331689154986826269750272412254535751470263856100298274547217389144473052150644263809662772115447890185798656210406704772179976748350736938859772042621271969969221866855377810751488000000000000000000000000000000000000000000000000000000 [102,64] -269507089643148621202129768765569393959655265337865960906643389460140710014485547207556627548874587525858555815541939601845375161419647767055726272500042695467886692804221173860274860202370722884072732045474996492909351440512414571635847243849707080207637066532882433679382586303032008557310963163077959658861037425456471321146112076689881972424949931597903256176000295308102927946025059069397760275463068616705341310016225632916775714827295016348176676551079279630951549950380715373989089026973342572264415545808923606911984006813614792554401512461977164563352314858581644533833257130049864284444820469163839237517120700008881454197510089220929286684367753886691743553729329721277214205502909243189279152887447449124911520388140505893705878035731440764307388116871899440920854639169215467710870280623176382393760796191517527130469299028429439246439760476653524113084942922655288188487349800741660914369007915703951281025594061887518792764460046609001262764623111225902542533350136857160195114794400794147491752188399394079080763429948220837036933694190122728230424116242412224684187623775610072787158355076059653373709584429241916712451863826486286829070511328192654536228791661944225505957169124008427747641868454969621173403106372251201550169356089088589820842695092197879254744844534423577955037882446952801932584704915886019182136432770768040278454783918536187731893553795384612683664330749331198576646412747218609650524343519848689895662201442588334882727758547388414122343348420698069147479370956827932949720026259995554210840770237897085500719858502952972462553340250245469104932064167936674853144800128308769706860047977453825317810931681540604121786405901704440922001837571980861869534631644677254300156078128188711435160578161949050050878596972284255429445665169314902515978748203972405285177973107226534815934670655967109220210356463609776147793439131926021508165666952351865868100870449802940517769796550950818648210217798359603099624284631797392610035502301954477131817294302234695197506635028183427212088592170413643018633963869192371348711622789269550657836838876557869490199728944344711798827933735708010875767152524646127917640474967317586890991466924165795839371277920089755012148883072886753853306305088017928147377998271514642604797232299666405129336411271128540453767896996631073292227587449457028891330969295300869568014104071126278825165491278655262936807305000621871976682642305197134551860126640528174914404042832946888124727915799583968822001554503705360745035435471624148698849309924395656037834483666597144703186794795771811896159907745116478117640587767851507559336779550644351668701056848685682740542959670535949048631399798748644524517899386351273421247801902424389160905505637958327127390817071587341654047176135802880000000000000000000000000000000000000000000000000 [102,65] -45292177224480475168769859659042988087116431196666374363965653035360509878824597080295132703559902653291287375695533705969180445671071146537206184525511825696000474382771648641314759639883388892836169155676388838067926081684471649363848473940240369264070776937717692858534771384590748839227371836243477095121821363581050325290143002842892705120684998806899439684579010598734068606816945324630087618391001551929866805068798992707719813958183139572930584958976892087319938212255717150673402087069391610133785166846479372510290645255505940794884687367492220356667247477986981790826560272118032969692300169946159571184574689233383785165494610695784782028996581513398492606160739964759785406993150886755717917084986914192743173164414281523054889714758167732138981951005429067510730915615248263935562750635014322855146154922232174975346475328834695535630122663321475628312700511083631859277261914737348115825090971375248222798471479338772691148802316962125533698957671068949723413432784140489732690643452412909951065359653384397209756509779402949574302964624199077631474287553505700972829424122986123245968992093354239931210765198469125007376516368443326028526577575013635906745499305317431261475198050336680176074747050402919456697674383425851243862364408921531951830331927462509557366577912886255120420045472900297996223079835182468226900068913561578735149158791393090030727558411606954330768646416272306947044069554937139003575755046503899705689874121911141554973281345634955319337481259021230426143130800767056280145128669465128896973890686156992015301630535056118225925629458213941589153808880641511303033628684132608156903980301437636607939418396052474057562259713378301514950030146063107366053902947731232092219242633653270574414942795283494630678997012723413535497593505647553169710983888537302194874252970799201210808153550782590150322102631839864298787045146510205959234244839124456368905634054891987639791605826032032496453620793543438496998002508696696045842798888591381684214685601279579213876824529399881711973754761644914480256907159054449831757780998137987703534997987686846241506940201701147596980989674994912001633116123194717268185066228156502536245817294034917350766419113997932223057557761594618115486678835802858657076455816919535155584604803264889719667266907308046077742453975367365608329099432603374588619392130990110708124667153281674925235282040453902776191585880621147416212481334621049375011008668634734930829198783065725750776920112355964151763891916806452400864375623321637238160799170949339377442170313392392733635547327948982610893735863580244676459020377896879558284605466004716399776278359775378864339475748286711226566087262479471535346000626378933786924771986143411987018905770791835464053722830251488603060146536448000000000000000000000000000000000000000000000000 [102,66] 5251317430754229631067518119183220938908972925166896213815052684924694968181034767256193583017182431415573402634987235151300810309241120761943974638026180902900510033263797970533183698576492029625842020922585905235001893385988009473569575509692885137303606294483623866308160897176146943974865981764358343928276531240247385139265327103861012352467515270050416035787481177688968864052536217560333018410812148917509403977196293951164858555355164152053427929011213570225394519821009409553358400617165320155990238695197691715743678618422387728881378576011050273819145581411958806845041474213328052171927841145531739002941720529239677412139819345153995472740218615030482590905241246445212110669168738308132119488065410029993322262036964140447195337183320475887204333817299072374491394231791874311940254241914410638668891106826549097286684773231133096986979782330077276100085752646006515719619163478570239480082197676674022045001710758532510159461254641545687617127029036354859703146494983120278603481772205797084939914693090329067809126527595883282577801416192788749102589889313320843802693398530536514485703163074865427443689607795303461897784882798638878149946549096485623319100596730907966321445485478515389190766441973296595677196988265213339912868822684401257776350435656595773049671618338054580431627365139886616151296205168044264115355283499855079760984742807056050380999225704252000286983360520095694250799961819967996801894013471723309007065614024401074558207621531914269277397550100961784154164744524903237403297098324924544508485534419564259983043781955484181323821351949989355123881903906214441192148312587503503255322224690467186171662795205958188548493159471508357553800811241309426389275184848181167095580884197535827314811625081104617811214745761385696478258351413575206281496237536322815598812530980295191107097293453732020575839047856143039021757500004145698681008703373956418886038396824398485306954590153247186700400556571193371886786628259395727761295280642694362788118108747343033772056595836036239157320889630820899626629042936159959401855594331719835102668541692594597280025213609980691195825717358006905040495503784269237992764108375132071182863059896653683262494842525478206024807670355936127084237730226392612764908831945805829492185718811707030916810023556492573268700334032098175327419394543098833747439810103036183467172025932771669820539095289957058568289119775223582923144100016055879748221466935115111630760261413076214814385765689410959091355337636779487036582770923322411569217886876370852983097107773114163741409692823647654457825857876384950148099700366221917342752353216468806577909093172915152705687820597786762084055833345825297083358097673672880172291770035924925341334557472693148839434966350079751282321103257600000000000000000000000000000000000000000000 [102,67] -277361343651669187702311439651627697487672935075789942815774754922889204020185771940970217440567813425410852811440851596163633401265099968375836937629774553468365052841302665532571758797565807693124872476605821997014919853183854916675893774228338666312378143299101283461268001959781768955428941417209044769605554885428489633287475200853399351102400054727938285235524099992684565325963971926045242407943825255544208937673111338422421529886895005269762924352845247243882336886350780013574545428390527738188743493035496827721300497654989825903772669084885592443966620405752223360269921694598001228339219183702486059246828476683809116333524733743679195198434968177069014654143329961673589669164574695228395148070609604060200786218329367929225172750260033358246232478344410677010320848097979848436449351419545647965801252304823199407506987503968407782575749588410394709489050444266182931943859268257957588956840965179000542116726189660477639624560542851044482277275190712064326485682074553853610565823228296265441225900292969466699392258974958043167638270899344309922284765212492802726453275101395379603673910716017413137561170117088236280103481159006960196304125407445583935332543759006567309580561857302546143228853475508815521369354905181585289751773721845199141444271747367675794321112775779928081836057206894777262527176049874905145638843203983867287069816341697711565752475813058589328965845876075656812565505993187080135667054793185115025904163963905045660387232293788287890054258460949182498061829873718483006150878876430836516837964787403851682316053362620327238533096222235096349893067612745262080981711595058367912641325966081805179777344806483605997382479266120229500164693020361462233690004166437856357969338882132030720374218720396701219317705047005353701179899811207929579989927123391707204784600491361041546912890637894698211402464781791859455921858828674704641416154818642226346432991063137004613234259854533595783665378710072114418812202230686599764867750577503723524530437262780137186176305383472472754079410366532318408855419732739709946282736974743150380719095390259699983856325134304621562716570902512833529901458043761758991451634950062324564067428975313742190017371722462603118366391407906372228120375881135033008807608790347715104351958625288159124521406042368249908711696960660406524518088182043837875391283550255421168193370112441301133909949953846998515254495431059626992056983695347369430949753576149501952397922984036024846393818926202601517902275487172891039811373900586523823721129254482118620531081642397478405869832038691178466676179908610431109870125865414014378244230593961813134370444811460162467581398544230776391605274235737172556211115630053232497401856057776682941592423199095230090389764975063781185073184768000000000000000000000000000000000000000000 [102,68] 9470019054406980121148396837574273467212979158600093816034929849971031541582537942957440570777532368925501850708078310717773865882202741741530943767442563989485452448963976958066890641623279460705390263791589891132845202753878067407194815672533988923119716827980643080549466299247995889954190011412323746137675230885090527140817025717321956865508084720806519093527443806814620901357253157094958192268265518994851559409930900445568951014690925768286482854087339644727923247324956919925142256658215274984095907380237916899098509293739782483615398595839240292019299667758637324400472053171771398575994021820297679621070071440279902109029900209667543129793217982300134304871268342100877238374984292457652276005566244766682298244189811236946804241078508078313748010896975354658289089894019506236434812290044280858957428446606873185023676289360075466466556460918838551195714082592903808910123590850367768765068429910640633848568524861018860781850034279292864792847578497180784620620260413010794793148031049592369157785115613778615246466981343314569016392597678158190320053592950897316037163371292599208680334791804639909125890530103396888487198841620138141841549280898998402727248213188332929277067227279892717138198909885688559837001684901665748764193998108122588891911795840758525865793386729638195075717485287921222276617964174047181193521167139497410687251122109539228465160577450256848077295747069771503317857001786693910365755301266749088266078305982315719441155913561892407292213469843348908675612889317525910433403815118438171637267285738807625605163553264547848689202420882093797918433825843123482854962843099706835488172112190222394261725738160355154383157637898395293354452249291431011182800574448095853680957076455226957137418013093120823234177898952697608589449481453526144679368495396609996478620064816820904840089404703241664163686517849008383904929846435335357905759061212651306098134670604437565619944554846022233092557311150169934261638526737930756505411845042615646120947101528865237669249158660406548885531564669280342153343502706473303867068796093833985813219621092872714230920659557633264281871727017375212425793723813310977943424243565026900360004398030118095266420130535313248347615041435557797829853735381646948204796639045216589140346548083492407209135838246485713571473626145541159229618364326082432703639722156987617285883130954885688530014033165464975422735245761526240642821872795634720836315530740517989873821772679462089995500966800779214812030236993211695964792550288407261146022164541759799549748685163951610451941284865956051790944353769825972457699842679814395927918045180734812466915318811717425668332451120362552754787272195753268270404803857855175826109168993534194900157993945127677913891004564809752740311859200000000000000000000000000000000000000 [102,69] -206113010398321820801178743301248299022309536435114462318145124477239642491153734676757881097363127283123592653723555191527837316735385629587939296352480967545328555914818048709406579671560800139458888905636935803428603891592251471466983235352202508797880716668668614597871148847529902633849327938410486131281606707518332995760247855393956771729844484214686511013205537577087526402466766246897383134416756816454856730907403625316566130730177603489959661021307810636013244430546016479083721707098868018889834383003197430396356088502360463085744441891720540198171712908664385169127322967954411464886118559287617215203683047751479894189053312140693961602683413162630106730727102536421378997886742854449669434128163573751654779190457677270816042150595373266677990143959992753385012274824445954081055568335707220950816652166624962884656762266382623758037128252555381171607063841668628980087395315368763202313265449035263974303138239394348438539163463836759568653156521352716415249462236467226288436442561297237746653701135119912957048577328632033202008717612192824233989222335615406792433089158443852145927745265071482665343702311355455731809669539444106789178772260734367107272623204660394872295929539177618688396607174260594236456819420759042243587917361775997876994509237068617236425030428107426850385619014092874742741715297071689203324643841519089663964560382366522570124937385630116060024916179868950336570755811757980121749041169600129695625484305682846541750632858165628044386556096643581712057836401142406341387230466592138876390661637596761231406850700635244198724133151767494573752862957968892486164963228349051719869270201811865963959208835580123312409447991590355076532339607842012486650668061113901783229169407124449836963441886859825418471325721622651137771289466057955626139219974856491520745854131726466925591064737579837440530491970772066383881153104631936796601610007587128980902716539128539950644343527769292373015006442637303341828101856489993582236717349258112546718853022625212770309413323092272979747021857917004067916580170921341935255499701783780120166350463149517824495805505401328633272315411675014370614505489854967777145329359588305697908752399293682284416612084487895822627081692722119901819056663009448607270703178989989571857639172463628696081746141741700976195695272751102217096830731435727478017165475826409879994932268899383540987309621380153325669476170444135891474166990662022981101968494750548124014386721651938694349882759304650643646467780793542491386445712349947977908345919656886386703946059453422061775921453834295354022722283741257519872324996095887767331578520320878835315214529661385843994099555032259535752548264175883785981238216719927618998138400746873197453252595478307642259513961467890743902208000000000000000000000000000000000000 [102,70] -24175766745319179073793237745235877234311169691288065385706164463544740628960914881008590514010878913917866739300128259532535548531731500790070776983296445324001920484180787737808001403660717052286526565574635157085191438674100024178664482797152164752532852794360858725681135717365236111987967530251648298543748288661721361641863100260974021312813439481667432673930951794560230988019190334376782509231629054389971193573562066170396953818863448107972440941673881598209730438731617917607281603192456262805055130376534182493773973250296797816491803571250106331888450971168839441351521028909600760314724435571968170063249314623237216028945841814219654071969917491671148658630120060538326343947018282234613096136980352078242782562624886416981774410972754174796081849196978611362217848602995719072404562526973335218306511345277048092962438874504739555828360756372846315119477554903668153089134535882537213181776125530795919054819911018089396505169491156036365408530670705832299086401219897135594120613418517776745171579534909547243526297189253165795198779116003585859987110131084321336908518417292391796096929423607199619762033337649356424670851770451712244359065410775016166982085564857962450163332274668096131826122006147527470217275140127077018809972982846619608392931579958840994270672694144039314150971040236896264461014524569005326878816236114840585205078158838344350432592678897597483104402551249761950059898666777038277801157278860356686257684288023015603688244646027403723513906270244848819765474443634369530093385071892887035623186181634918327397608277081089426671583012134646257430726897487105231601245838826903572980808967405183909545723484115050756049894148753738629463203551485689994961406296567676534914574834367728013857433293724173101602559100556675935032950638631174131490150304162396206312245537095568831973582715366480203522657428882579552464495603791756051970874330199211513598602046167432700076320165183182977922872345984856430318979842653570666193618616283366122836183085359464730385977463668526541904069043652103736633114414825952639168996404577311398395456995146443739179143536648733758329964247277581751282423339479453939108202202057333445539502450731209890527258632708713975585271438654566385398002788375068632605201986348522633601119813395866472668666413528562391938365819670799142496337167249323841398729235055466426190230176313277782164685921646530794640830917126921966810760384551321612401711978176572512473865507446806944483503071474296661558508580757989623920619691657919951733709017528097896847643639437675286094059572576093219881614047352068882785454440839119885641447547293194257708381799218383901711472648342105077930258965158754807615470195978571603693056086662166470587761148715116718718707703028212447282462720000000000000000000000000000000 [102,71] 5398759248286353297329237537203961225608331620865057901511059970627642886639538601929117746380225701046387246294369232577929456364462786887620263316258867478787707997420648426192064672175075618644195739427292319886805240124851790124810126786160363440109192777565180081008504849178627151055492282294645180636802204970417646358064269315450418802254290891812485891021378309256908376541658028946809842664259621186266022665312844050813126295006143413569097953321375687427023477851858620102887944816957505178029329470995954739355791427719127281646228064117079335614516626445963704536950407728763170243820677092595716883505834225735297296293730972379371865632494954510039163293256624433826506944071530967309695838465290842611075790909095380295342864474011959363507945988327099011227467951634050218870593252262144130980689698077500931073944308891666987568047941212016712539194222035285595753146845479037627973560133233464528990843652091195216302941576827434286946376134994525497027393182542182400418509912066869175769492928341052920504579783692136149021430406380495502517258502786464115074881014806467209336134518374496389087855628147016275917049490455998134667285901951857626682477415909687666046372244740692588278068165049774749887856303326148941554027473998653492421951683834066973155798084851425028005431631148070553723409898659763230425888510358635134977396537253882223945224608223179660665238777080205006669787897478942739581884856461237948016456239061042912626586455786426153530240332094568837986967327865777436102744476799993811944280140834939557949876825531776903236994314232603244965071776831930512135793417493061999099703089480455292591664615964896734657228372424994567808802506221921462266188125373539411488320422363282683674997424078752321855363176665889728927812767836489524525550733735401296362182445624753733910609397119210808773906532324287752176789201327952444729968420094314207445863141998156462911347812782209520837365137436040862291928467440277999192551348755441647661506065370364350961384588182991942041298520373604690480747053396724253482922975745636442266839403973988909108841498166252096532632544249556131299925333437734155438980552533748561364681689215046805652240523822495687221704646970538367028993403155680684040985701870227048533072247918589666344490208922219931580637983059193067397531582204809481795658525168700597129364643971924906412295765817736208816246197582275385952981051478241179071556285197120040096514464981343728051593636820971227891532384703138784210876013239321013996566026851234107366489930796173516167664004999059271744438865326983005746661861229698786641110178161483094027661879052989570695479526276303390264990439034093474220763054065505539620228930504676400366182545143906208485824175120019326238720000000000000000000000000000000 [102,72] -535942832204142027526465257926715091562462757791803164368124615070225759778151431691565522958840385826962626344792330638300088097309626627505245327925069779442035533810055114804876400227924431777781942585743053792015367672644476305754962029377324940450303116320149927991655042348161722674217607037437074355253459956014153804424980132291344696555302018571541177821595819750325575563494725496903142351879401103492576425497120383318268441976074954358420548269130894017528349531667030742433006780668230852170744871570445095243348985530080569012488015884322305869668211323383834016546840608068583792089262113017496491100836864492762717803273594887829220899663646382307794013727097396317652156732573403849922830066656086183626870782849396295518482262367035573950204439560376632739506500292010267439945913883921212043425971901867324661975790862174658126237205588126169184656370493598799853453698117576968269176472969789688401169804397862018795434573441081369607003079697108540453307539895129876184922506086441178318679412999943561050023652738942058882834041143527540404140475410514942512392217271763256257353470972949117498384431711176237769341234682682805535530838854833884836348994353132369879199135965838074637122345192247197751626979616212277777295910409588390913437745024769561578248289901570686815842847553536197476672253893706674477408431368713363023388005807584379569852268048929086187399907500028910161250055728285719637660327327922695260615462953938555159576679778680694834199842201667187942755312419081632769383035612168312851774403466346119541895074766537739868706819895121262437154323528937338933536988394987570781985053946325504443830235062151988329457768395691774591751489708368174717048711600244560112276625566977928676875484264714490453510670215602356791793527094660673402947062770579085253857099218910463824534214229283843820545343133038967673934162858846782666764802018256378051782820436892181444750871868952415175492635701271609058515720718339237525093805707356138808716414500026907130601734585691495813792477288493354286610564340729248727778762463079490446335055691905279941330689644146449034460723999624043493484997212794659857278875145040466354011565535724559579086184847299923292133192790743277786252550148570537898823742308460241424145684363165135290494918498638075164524007854527620115188751268758906138456243890201156389227270415840757690997540973579732802803678978009607270848514848625300162997392413196918907337167094649499850886377601102221314564538230454872388865003601597011563822761165246855159530357959294410085250271562148842525859905090390431741377391818637254128297595400336864165678842133871892810328772218629114178822300922067816847621368890449548752328946999906631386569643192027859875598444317267082944184320000000000000000000000000 [102,73] 33996216309343907580419497490750873633475344121095758062454207902809421803564779003698478733749638773304379516523621531788412267746013953764116539827487085378009769914560322449249506418556132141972128288413536928298551464346281145648449042145719572076483960583614806298607164742798397372280086220542460736364214048815848841800147281985878306773063279317389105717394618503954324303746602465071002825567974440352770601108819853602074712339145642472893731728768773033443446106043771556801108164523013630746596608638928702012942283273070533713711777624533609931499569135132266631736095479392491759070539341248403874012103758227824054849282465903984476234401961700105583357153007440581119721235887245498730784222287356773419515994151883031458290735238708511805679789053049268414633701223477165057946850487005493137219437278163531166487094243914763371922418046520449591705109716831835504158943153074242819167392539096928097203664049095576020741078296814730980818800744103699608522656464099448323668206369685553652027074179444001448900705673024978724381873164621934057412182017149482329295501630916806204632034659500813960109843199953714799498773583065500919096011231009991073241218486141398935495143083471176381527944636302319997570706880672344765800122936263432071519238552150967959064740653642486874273110455734382288313873074282477128215267225530655638183810101293232268567197739505818511963331560080659076249622709775385743363228325323291865436517495243733555151367315043931997710540583109940189793006083762058351572844321376087546377648636789830501974435763264782531192221806080533922191010162332498320662945510314412266462168203998272848668029060573901326559834832872892967098132360137737780464441378344159578845408377326537837056098134222900980337498862813953299908019829897978992182890848375581965928589865370400561615630647211951270623140185494431911798298468117737971705407736254486940743588997876026512479496505995174345419793715306520844608207656908421896590127997529372243676826773530023642954712232573176543478673216999094660945717921053158076537554794543835570947525789906042431237913034948080472914532085421250008733759125626828958284272493826226393484096444134419918755066985568340718833525818486221729762233407231016800360162423662794880859869774535439813820003737909354739785993076622676223275560657921345208631717307682178589982203659268062953489787135337771484362241238740681565378405775564619121387875352944141830510414294491919570599310212980953005680855177539979122286724164308301818006109621128763934118772934663754025954436016214407502408250759591296454328794610912713635702672893387406895880040648403594117098691884796546181533277299166785098986472661015610589436867184413398562621037555359605178961842708499088277504000000000000000000000000 [102,74] -1555177509740892525447743962675610934082969835741959094723514914928053534303316533284029841280362563537501682385879831005445861864542610231651355378128065204381264504539218410613249516809931841344312733534502362990255527986226327206380450662140390344788611304543068230664546527835849471950741542633645815976226051440414757312644880212125141517407524499931449493169744449959620736652133990243442111312974270382904552044867894423869316887427015866115258066929188088050640282735872743115407593377430790017479907520476906731754466166768727602952065132482769174622464963162601036408242768939113826561564339707669443541755379798990003896101583408123578751653588589598164839784768144365922499513991655475447981598597754826897507434952255561062340012334807183577295492593005979343153049009982904425219074904496754724401453631360667259693673285240773638194261310793168437302768314563651041104598480753811975978405639285925450544813713617309803383091083810765145437668833676080885981975898518598543099300841584169241202163527796772314812180144303481146575210835650225453123665364213500251281983617806979982903413039244976758063889126427292921073429845447351331409667082955390586066667514363250924654648644742212494445900976733144740229873157488847019566293027633126135714223144247008527676684059577651756046465741927674836349761534951486130615720916514396701101059163261710403586120312602107024152463558257409367147317645976902817876092160944778508027747600345947368650186094048261746463644965072224662055250042119643741072480038325864071620128792278870461923180069926272087421374670646644309519381165663509753829356357708031241239607402441468564195958793020519877632958957758268968903045826592612011328399428562520212596554440836366407996103205128177385851367312185198275490817673538256252937822263429839711996120805778998575258916321764918696816289545952380745032350596699655157245189809480275991079626634557000611995178182256563830079446771204371264270692188092146709810001433252204919514028305967105357616535605847113499629876353976809228902109453681256403469976454807252013239381188443202096072793197717330071892705382255725017278947475848630462808930371165526321976983401329482917265196271376380770164135097729095461434301042017365772319257082781996834453403976603038156152150203342751924941888056349165297444091776949715508012704681539163334640350808155101678370483891613107016952700134276862827639062138936885192252881200621427048714909268131261403180282537249754409183193808874059620883655890029801127601506534247167280036585730480879028774855669942111849175468781972857421847993661056359597528831597119890721108278058884272185270405998436570604526149405826558576879277520012468990745113908661586521191985336661388969689429787138823972454400000000000000000000 [102,75] 54564606308607103296915695123171999774202701035299854618590241129797409518291972197682807637937008857813204880208191412310161278927369700277829507559235543975609126745940080031640614703768846565212622340326007279510231629555484084742188289002740039462080265537323117211103773083299639126915444697409357529695044023454638280204006360975094266909423977833540552857180799698073661869000683460649088127515706027333147461257722949184957032325255804918966918489193351192405342243952555059858546880746330616267517171076365076147513553750348282511999822259187120323642761812765551609148478908137201415414229109604770797241625896885827025354224199506057887996927459899856926134172268914075893533848976926715517003297828608027788083988796389375903094376425793817333265690067994002978296533291638397873248501970742639083495847745661187015042630965177016237369784547186258985587420882938787727144530856617173914595213718156856986572175029712345421196360509351455914954197467460834550712956784734077731866988268519195274252328714418783427601456560706527171465260785338054465584469306465193658529378360062132846369211616973348467883630132973934395231998953821756380971287620685658701114697761745264226649156817097880897495448386232250202554950760578711155277983972172485708909198577802835863853462189229266028045109555528854553851080541099110174764070551721317538703022877538518768408323439122242953116076934410567883065263687323673126824411184234276191372895940314640388978219397553066477374969549055556568781747413424677122543056379251522283637847164577070862970957481450429912364968058464624069609947472967893197340689829195578628988088260730781210000494260859107224070888606025367071911320864503944338603453978827886713626897407058802020775991023452196237395453272121262992790333383638900011596461220667275321563644027975287449531231551884746441645550654360750429695941395985439179578119568482031209826981703261698810065495106807548078895673413272615454106335726813124578529736949317782295360356495683109541907354828952407993286069182705974394025892154564416202796147101204854569177110180050542788449591764958712670943418714228520461305838940033663441537921845352309830090992336396706492323138820317238037300242160720945959414743943923004406074885668392254421898907251290439044377502537805091681961397545752119048342526150384803280089887249658996906413514168239978184286479416487503274255754914974411903939503186670311284609560813846033027926214337840115728105191131599802917160723679655415245290878849011169006549767300919876092925077735776718594591800493079868791785866209722242639372034087907104249266162531626107950572460007879397133366941389681283188179510985294801641603429890006853605280298030318698986331765296723242926578066051594977280000000000000000000 [102,76] -1505098995248963844638426721253405502344415882149276328796126334235560751044173586945628807418238380763804485297996034235563494666377539071126284145309777803987167631141981634239980522768717144066158348927030019692451487432107819688113731114667842225479654425388513799111157181500371067753539477941052531610264822864548756539343276957333643509875765683353084921224216888316320323801835386608107429578264955831494742980074717689642396636871036905214602711381415698574490304236323958825855533569876392130542405685439140021446242873983798440005414928451297293460913659442075454553788221932685586572280727270980428782027475129224821906254759803128341312055212213293125887192759288532899267639862637885863437479682009928257079432164046848322319595280076615090104429226121648144213702703562689432002877223166812365958610531980963613899038084255730711069929143420920668632191121051947030598913219101871847909237506681424912693917504642258050460056444023526546547930961623292569971523665708513274332471131998233503857338596690425729256460000216986229634022196784380895880524425387645813020962247603852700973434960603454295174905658716721793460825340857234109098408938187687741756090814759102029298586956608182729110962025067413027482823437784461009086461406477105192762615027793747349974664545594785926038878002275510025606069547124140691276278025036647857931935465943907307127526350935730559011073978369878517142219303534058353328670991084764938904231680566113187985746692561156009521078582255957470359039846960674285268433601682724357092039179363550438193261822265795469779675073185954547493963881092578848458959851751920484960738355493325301767860463779637299725057372022408778895510400572917928152105848396008463161206299246157785275903443702682732018247710250089578062982037078340207209811759481451497547438852556475230654651864684620761373968508375272027713635330571590492432295632942513040146357790428779017260672409719840871453915817274916214841928210300187247475668835544804279646050322120144390027264994782069013717906471011944957191221664357543877982873027635512150181697560226425069829088987521259044942190472848855379714495278831121919380078447472160637767685835169724822853469721362461178282155100974273447414776413737250111117264225349306536792354621810382471864231409284310569580026398624420176356229065076688289763951565786274925694459713475865235319600603589751789138954013114099063139568510467275892405424304981530715341702952282806292362203094345227404793306798211489849861720198881911313027231975357191983444430909097342828983787190128683828210961897526762713369939283770392034429875265040254185670049885813410611319780652258965947305952136525236623476859783423751233277238424538513607708795311544134103924196744146347622400000000000000 [102,77] 32755988853250522166205168896442462641476121989686568550685315709663416318102294934014790327430602268134940063540107697793809863800210425906729311049630937027476875375025765351163659038767939054240792780306448893167883943697624686480912282898089335108642041191751996051112780919887821842650055157798786718439368853723343246300154744221779781131033768366194139803599495715002787124707316025361903978899772916645555493436632396945312332339447955708553268103262163239940564781501445253993277972674480780107011849742289897357871108179998620068233222969477694529018616525263022710709390087285174346127539889959875497804013574643794146295482943532297117761001026221502547617470212924585487743094224192603227556729031613370153003887114818380045457209694821496825997770125466856993433598253095997335750589841590844037887455922476766646471883995405730954592509705420951361296811764383413811961521506188100829633222833059432990172049994682669838545599650841919648504541806364458863522074464410576671455366621929760576457515277217038177433648138806323585811974283057934213455007070863464494774133817872772894873437020001235895469197192384766412039801855439346469062105182269000242261018120238836984295653248909868032753749672372344367151314123585562248582476573400521360647670706925419982515041272968713475891016730772671342728655659278813358154438351521831166047039399269415349714134496455856530409996461818214419731593228395316776158275589323604738703716241786342847445106541751995171146019939111180071397351089313432297236696885924733279528310280791512822235729651560764989379279124504827706947415860465705188285871935836576630269960393009344552081800532957594266649451157334361000775822713042322798182803469279952483172757585834100826300602640391722693286017408267005264135127130503389298611070450723247546052880425633713851054253587963503745109235163919808570157888180560826222805448561181681237685536532190304333342511920937181372908394919392147534473501709409514662411685823029594826831119007334493464909097580333423686981244555388622587500964246191620898309552721788865419289577961703184555345479075583709385502033571903628397284747658058723621104798236760901544090339890154712161668629910198065379534816556410425604853164798952598519849719740689242860419277018911503628626294582532758991182140662324678297700095775625561745693805316015246893297498600710736282445811621576647562051581779351760755271111561401472785149848157492019468633375302499492043729752550975285666424892485171276673670099251183116294203219098950287057160301571185383704861314260575658320362538166334019527460797855539643156788948857657651546714050887558616744805717005427696863391881682045624793155403143526312700413746922781375257732377573533251175973289872850944000000000000 [102,78] -493927106163939566213280033577497126240348716195630260347932766593463059631272060522395273818379836912423026834277610296901037474057806861830048096659609740813439979251471851128150889189668204473601656159130585297518633870060142676884465987695384166542999914125384572325715495403305003654819973012374034926183619875818901154770745652760875060271700857582007130513593079719670566105501035054221911391541447074543705749690342642454908684664706967821971656293741768176989614053014105549535057538721586325512711901981298150073673476981608533145509315006144161517188647297362729575401839213473953246120171206951995980125023274601237646957087480710294139356276834962172244233781456966128435590657253628783576785663620602587306681571580493631762060269107292462648965013897573706936685726954592630649624317870626025791630652079680198597437205367140613565549788309191688678184129331191675484338647961812203465892285092853864807673591288091129587003497428234815694869756158896604315102468691021353245872399464870985682300003493627138416888368535793258266013697268124477191226820429404656635361883589522610954044783705265616221421952021531042362407961121897568787525047458241134153369195137870017018699617871693460866536511899894624957919459901647375258168236041727583585044557729051627935464341426163206774833611937248774740280982031007045236327050638262822281950628999818585312178562861723018585453501953389613697191478539931052307987867439004264756944737847398433434441453778186386959870837605704098648203226958583054526577924840119972989782066903029162872463607105800780778665286953547714199873061863153890159984164886705729115062814092757239025154830315720974454398437832754863686783030419860319208482580905954506195916652613980594965197345330076847451214034315899764959124148120002824461683056103897776667695293037167814851472230884683667158939430369341048976959561892626533477544702718864391557064699149188175087951997421695726522313526784850732895603089385099915778584884456183630655297022666303365511997249012631575420893082193659778463303898034705991565473831653564598475744061888225552725067655369167486420406354741686805990494010931617944415434697039465655985152102818273867521113514699981028773516607930675350695633135029872286628384148087312174388370448993507800723045742704074952117841829870293494240324124319580534091633002792049007789454602482596078891341128285049429144417975122661071000764556673921429572660453609302648860813428879889543084558594065151913377150894119170675251583721407399591329393051773783963929571589392920441198556331061054792190939503434887905512721532489293913386682289294406046432513843678182613164364835914704430178658116190115016311712840291714583562688197678035580249533305007957136474577936842752000000000 [102,79] 1461650659236500396238355678412309220711780513763127023328776279296447144168217167011036557488701514065613291268952824668240604653597689538965047954395562755432597322839534187397145055274434610721322281797578251449064910261032781497684218085907385883048032357467055273111836876984215562489462180585152443330330644606616344584029001242078358407078441119555808970327880869743006901288645019729455181856561106523581592094581328483106202868002722188868833392311581588835759857018274305092668987284021529926595851470828378896801368326907749209268389079173062401486737022690359981403168575363336119124454582282557260134645315923387504843101643593158491517239286940721351777110127713705538935560087790485985106350935760245255895519682407492786020132146518616925155920679332388095443234976041747510154166832136689653563799939544060050769468454605791410478583295079271473669421738096235379320476648363848060421010997549706779931129700872677988698693956281364672943051368225391727920594294021339302117293568895647038414074667325073779928277594768691673945127749450200375460765014041949298191742750885681613965085307788612257179618697945026609966493244244835806390029208908286968914637927412760052784130694097490781873917972155839457858859852283705270731869856985533530438866767446143472783376881332661776783967940193610079290242934883259820762659050267306961118112700412874383811463981723374994708751382827080508584475928492202163850219189570585991141323872465086435278504360667169548121484408269453476731243731560415473730994377139482522748274865717941754774902089187163342683888520710379596017165699221337790722828306015484246078039229485057619436171207541667149756715606326699456277912303818590193485386558327078448411372995802587824535744875751432252231043705129791878849315907057399640477923243046621157661065888911471039695941419827639164302896683125439190783556534250930715249612291132127514546381557067526893395203365826989720917921792001310177223795149348708999077525292354816951197957859895606399090705597978846216007608823504961160366301681984272209466115967841680907929644817970055601458956274419184312862817617900205916908942947137894145242329683090284109463474812896366529496642476081066640632867380855965659009445008456049028221663286737649950666442652430532391741535104753860076570129310328907080645377794584843401567325477929734527242469616314344151598516191927630511901377205577754674394768866902545588225468803715888910247361596313409759719130900185587416236299124773858009364323759235733195569668124952620948777570733617191116104293577139940763248859088461379777127941633341405972601856556346825200939394805945120180220336892064795596637489559246858573349541766786338458392781149969447937712174802307737780387811409920000000 [102,80] 197716974387186319339919828426325822322442016760175542730173413455178901973637273213488778444980811555837249304751300997104648959108363407798048297221744092237048880243211762138591396673281793114203551522431588797087741736547295806719662740119167207361135297049940995861995765535809720866107708687503178604203542939958674930123754980371690881848318678079094376108368930426643368111605699704094038470059621365416151796306707595059817170824206367759661547491995637581487261235015713953316782107946595113728085116311472500960012647993699923626800041544414819630298761803128192955806836097164408624785713755384552873800194490797500820956647127720123158699277898707510960476002192741471141314200200667529670568298318102878633433695562172413974764170724525243099409899637811442563606479281584085274363724923644059215639717284044626321311909801012326338999501749280596025708482821945252230537130118033482505633167640922712244175560573143190324667585314449500119379831268592806109877423581277158232651843960407601995392191292932433888607875243150094311734940712063614922243345299747947377054810532644377555503885326908666976925806720969568185347511451557386517469684482952373788832508284629124928982232118285671220774005491387109029963067167590819184322599590858904855760074402534076166899421469617049469686659910808970150181897940527610194292237511190119520539443982962324137350818665746380600709387364321454503715462754204341686752758219791185379462013637864716648857364021415689612710723705216387794728017159561456686511038180182606531641236207352322925387421219318728930347060923461594485255358725204235135936373012321898707501587996247699871596309182308736314783441831615878558671488481860014173617512880562879710969929659484864271262400271444917887675504555474841083575604659569893256298162773380546742529639596093405204661214001355284864354678937346274656664662013595892936194029496358226267084147605238864590009930036049011988549572360784554552377261076459280650091985273255532566209223407848541687004929550213567357392987074769589327007688386064682180543595440566141962515237090066226369196062644315615405692469443128712982176416208419467030015755037213962109534548110635421444690810941322027815663086936092155894602303485571706121880614682651128453714743488273514681757550930151425521876181414515690426660505896900243613074915098042617520287351718247377672313097425569346426672164523360031550236711939549381870446985390823713481367660062970491685491119775853361292588786082079989620045497270673117817923580594291998410207400043900760331074774947395315319281471287368523166019540035242769748181981975576411233266850562843710941322523047026217606728564296616421324682180696124187125353271205477675587180311285440814875416217247310 [102,81] -7839983222029791689147620514798854176615190873550190681027732148767450358381257906863142302036951492262241337501754018398548930369195638577929133369494307732798053157806844748567503489814829965855746329233578140279215931190903981364526772632323346038042738443399031664654350610469125047770879830286256839087162274718915288728945698667454826235983091672235520778208246722886838551472133047433746852212743877325692095562238507357010582221411761764460727071826108896698890994274643806172122452117845945631878736253653173711320622623468661200097110136075883090275416078221987851423873398505021819866557324916831466727751289743686261392234247843467917872662311432988786270020072539899433169900944273640637889383045939477076995196148433571320417633921690653139744383613981891813865929713345954341530926791059898018346980820532101099250407382797797667517587053602908389114422307245750783028158923288976717677616428473255696554002321065160051757347398099278404862212106019388020565522650677785370732380742666076841961581530350243120454730470908315384844491792718250649269504356494664106047499636820980249061720908376883055147880356518105139424437770430412557574242091102769476942251309661210559579469722184192635393069875820070911825793582527077872799493685167994046247124277685209572066302849754099060755766932698447902221311944702656215250463066425655085976481843061766245309357971307912434862333868965914877137074935291869837910713691988658982061134341237518473050449766310912074910891084252506829892851601083680919760315461794378211915429929128604336627033824040266500624538242233197751092579895639884932056415149897325867383361865305082186615954063679180547949420163255691830487982419051705067562963498254477567238781397919166775677667705424611922511837391380682995117815336925196586997015241212825185696462064427845893340102499450370422462308167957966116243271725094238484012312166612601732313295025021690670290657733116580307308383020715211463654147088361098928704980595263380648420702513379087204100313877454354011861680214375583156973742877043286589247800829262035006100585617848413561224047992089659120435055193356296606837810997342592672257422543337556264098100036857127408198754566094267787549182996620890518500550313562487419010541466983954295082237882279846389934767776740242002360501938830349602575455005383529771056448166049579351723944447995359693801359239650181626541328638364286939337048948628141490844726780681889047260617538159743590641620967853114863531845890063026832140430443562904021853790098033689444774171649298842243897943934325449257619991832744434887506336781771478793089325416311105847906408538244657750620179329823647778654389325910870740486453313091025860003851181350277982803768331293446323444640000 [102,82] 194972764665788987750280864145834455189965738851885380820352562968066050898341885626018520670358059322931841478773014480223709885783370313193955744129936610781675157430952981534387139202978139753575367765047423168152331452344365309003774082789739410966671985556845019439203046656763707630849263251706309619564496856085975363867246143564658508516375938986701213061510712805324106113626581869679066208107850160250297687212189679598579920357583593226641344653709770346662019963846500543048581636743493333791004433416325988166777748797535445391019491579063680273006758625674121537641340548611258422419538353851103369522120053502392045651903344279775302135068385105675263469514514883718200230583267639869453989202309126643079975044835020427373429232952217792095358981004559793388337121572005291937876690010539867511144640809781000513419846914876790125970887490127958320299255484592464099209534649398450921414712894755024793547119401648351694453608098060052612913138279976836899446635938117755470948118803378976374402549831219629289339651921499705975712448265964706677455672011446511020048033630369780152011121182270933904971283348244625712731573432102367614713440541075825638591101598250134448096568531637208867627086471901250986711268017869118253026685370139727964096278272403370788269215481414288260231281924296692280999208436861479725574919490984795067989072397793407727050044872784274821812796923466701074917778927765018584928773785759279596074118788869553174776224484030840523881464157610849365136344320179830029356405350992188560971243602610109071024028241334496089365298528279101793693634225198821316586662778907496661889616787360858038083073817000074337665492418888868543996882952948467444418368495611021453531504930292503455841453441780348596715486993593528294578108527837482546477664181880656490233776465999676452410717510175318011245402034002997728644909413157726126634349937829691734903519854143917024705077364457703282901801101108671718137556218221874424614751312971890272735199211214327533035821486443782711285390859419192926964717180607457318694757019803420069881064494643935695722000670102090684437497012510334528527799501326244821055697297886088904559861785727690386906301909697241782220040153773205390973073383006650963655980483058950400604619425123041652168907643947966315436927429951532944357256020816818148899708055508817333483297471142058423488434064134436704570850128730784443758462987230699985349226268880429397739641562688986044430179545148869247523259988601826757945543621985841676770803230973511359360992851368692289990144067236878546613150043365006305713796197869490564472742707300387485444821512715917874830789444434036270088150237611855999471729341604585731963382430580310295151618387492804592000 [102,83] -3536010887292188173465009928399903493341752782884435452181476615863043106519404482004366669169703905188756116312275581314436284527205723313351602285373528419657971862764067868419649684737693947144912936516937153200600855378578822942477896653014064307682767052196672231142319287390812533112566423979952350693489192520336311920662488814182631922885557069323628144775416050041813777802732900781284951064683603161696964518322578816342557678019272265607273474488828251578231064789949349262541916603504775581011994316646865083803711175579447930163400846192919149848679802345069008906638024778177069268785460014318939290207342732012765829648341438325057278488471894527948842022974548313692835705152715656011549534542772546415666821237219358804755045196413823550002030580354146805613158535455819414121488553428109339325061204152113787958133799453670430751645311883342345689882843057250109178185324896898451121489099058991323482200864133362729851055713263083733108582818222726083208047802968010014573422225260262202397526235831472276317098920101532453669597569471004213565792128350953182898703761626790800647939876636004636485702324716194742333612146108323550814157247625409070534576281515280838936320919855695592707256640733746232251713923044448899539285649139514435460994883373772285820604542935288648901158783029617505747145422014943825864470667068142912207805433823741996492121122443714272511355707622701642306150845894399553576425414435142861915187808959921708179068770105021287301394974962069847895555255014582131243752967992634412604213679588453237212333900671232672887261830217965277450805274434093244873759044563934767523064666093811280710373423805340718161254813146347606058459192276398660393074323474211647790199978518011946769424944674013449475604772040012891657551729357711439055737435989056724203549824207578660387363995923215687483882103751247581134690665299695300958291476296483668255209292008880519290852300086879427201221361377156193227594925819404118198657146386457999083217325531532042513793130411400005828605822667787772149215217477341219662732330160995484362878044969350164513451971256714739886591178372660341021427519539535513185617120534608974077424628660082996475127211547159130471312284277213193944320890786270015768564363796362687282163112812482059474097901693758530444175040570353873921430125514909757114690395158632158486690086083562438482535869809563750696702779004465064062823278006789897909762960043971176482490045947022542630025304204650514731575882955817010074083960238225015489052877082589573399726560837950205230861083457608305463189253450841189188024666095688805915247784778454818916354777890214728523763559162157128930921127276181995678601172025231724982346054046695447832954807683856000 [102,84] 50660105146392355256890854673205739387628140369276796829650920871390829821646271685726266196513119916465196559964648948313956736925259879791023743950505073994367825275187876969457795068115203234951644153561497308874023726928737806101098022871182656351405000773877623780447845394606499303510921925855029962453295483083691112779905807061332544447768480265914265713308934281897073958723969126641423827499827462575940432665353829290174070698115248279890004027249484887027366820833363927612379156793183275929376849985553921054930910952038034029842426762178839493568044372015617276431615768178092182055241472991304842039330388493069963423206014918090578976824607836191104039290906638722339459540620281141074920246657656943099795095980880771384597073112013088368348949348826603416789276391971698244467797443860613024663809436015410383885465464108706639643202844640732555742222429369853375289030832865330094058132208011316387186053874944725707139976926570474852356954272753049242770797782042710684824861324175684215095806765474046756523239961235269298609718597093148894763894153205066930795951172930123616248762677560048426645132393593881546353210802633075521347184435677934251902798349539293179231207702854572766873125379422637438466218930570595809743551967564412083405193462963429262468643933468266402258738056165958604996258187933881183628595895715106993146130314597912985819834855733466837795751247580493065944819037095196423015741492918646552797779050984586573970238058950671315797011516769730498918617601146225537960645166372387947110501611743988130545508673459623187785889112742045696804805497165098258569258492442277082291266491542491610612618550186897818761423826029415597262787305325310613745760747688018048148600530642217204040256868075027974939145185459033763498454410340942594738969646459584567896506612846559507518529007927536313828222533440114529994381022277500905396841447232907485229043340780515117385233953644475878602423040941259886933076797580084053038341325398658907256878878049260535930102165056850677672806069984319722105716038376978877284532330267726356199034687986592732596322515694072272478165768712659285350106275108269444796014758556198250508100136054244978391978683690228967437222787916505352401544962965818328173057402162658963162716072406032697104526221698072427961986699334703801276880078550422769607553362544641644056442251069977740722504952594713399144697620711474798501667680164422146203673775567848534602888728597049285934006556842068563412747317849267181951691334735705852033031276216092393241044876406997575008794103935899058400689186013603999869365213695096569276216882119759088054470292265925061689302429247123161694368000645411416757757527695151636814333633480148570968026652000 [102,85] -413746699930589105248268983454535937929484358501277492191258036089265848654578780880073970458103260943142911749023388032542275527541127607323516913180339944426515451135687554216926386306410222607034034638498612043264118536429027461802525644817638954207927834561206767980105576686305706355742147529815257593195770378620757980682836661960254162916133289014581785775088357356499660812983550589942464720104383305941038186731754283345058242388036409081607245698190172286908723370687864660281838380697939621868594414588635518973380258787745415740806571965747354577685048490433798853053053017249898221394133658200069309590769051705549172761802864990479117685850787981823915476441182326719638361757934031682832089413121939806019539674757142743014725628081349075630196429511471144583452463166375591113242595404476221909748024195293560843168520027920478174925089229547028018217702541319528696963677839224853260121147173075688150931805717455565493482519393367437474106581518737202486374966505327634491444964921844864346215031578509012975861501156292572019000732340382913120223481943337959933079815987885445119066675285694620012335523776685597039654745348403394584498209463562787692890392262175864240737448503314009411810762107411078764207919609137092172228254530761089705507712635867311924177757386834790816212663812400456748862704097624359075578395182787772733606373616417777370863885615169299153724515979667133337154789412257896060066326597352556418106561445001909172569434594605384827845167348403869412476145990512274822222313280960286416085347014529498566551121452778042953783679546493556221385319495829097574917471953442056477265539560058476489655624480771495447898240131588686655933846297151331490540182305017416704472528889101809789434055340749424105458008399541108987996919010255655335453219167836274209694343232650212359417321938217085889387366464986712150190106088076088126955929331591471283242538225318917673399407703159942917496115164617140945178065591147017163835503597150953225211910043503743982385070207284380550941740817673086940908361214771712691776259836460341686922145003485194660003825883248212428826657116959830887046028325740831711563515652503667279784015800678657561137357492569710899386040181037584303070986394359900904498003081779587457743818539635942676948485475413085006418872729812251954860226338532161855904711390298874740729680548666191901893576628584772282277705809288681148638469327023328812127048700231756758203011216439935001929927937430187165233565426777432081464433531771715543864695472871490689228949659509842997469263645104516189355292447983791943797905590600388895276325117657784943209102828882703118084040742016425847512884181886705164958619210080544998282662842745605187584000 [102,86] 1972246140034939797657838924764426908460654114507046506567498288340169580287143257434955521268994528954942716266245167561776389326855974878293305773478046755625679894906476449746238728010569568635819692724408434669931037184506577032195330403545623686339871308124435157429151361901140716129578202424214860677348160444958685061049803107772777199573904361901149586298504608829280173387116443982550579313036754942382148077662596877776743396186612155216325739865063221317135795901104415216741476966750484900499817994493997711306468420835515172870703763345933149849198625101100589909288750965975183510647572597902070648373681188307595272020830240026232857705543323041075570360429009203685115686364072548684353596306347666553809984644265909149351397258449344275450626105435328679277669209470156393545141544307386912237706022102930982769006860733635829166349103403225428878378913466053094316377146677814180131977696859984977261422839791716142448003641629764529682543238942472986718514155560620856657405733741535384128676225507946567220818104024507217503004093138810681142010071317906747518163744525906530225466571592078185199303547086233329143709385572200837116029509443824128227617941457841490893713276147668938291979014646151617887667132425089387336275488305626517065480623569300642789766385984060367828104866582147935047288203984695282918046087198936010778757407680218500573684980337672492489416032225319908123770658839194969451588884083689571491092391089569179214958680411082137866184707199630653229906410898764511992918944444941336560462652886527877928565203145697186831006181718893191802507141945020121834926438290505537448216451604486981938555640040651782126561949007451770041088608330705779853231655329110098835463754613283503411012720534439355428612628591276967645670537454880201459495183319750667959992024219681773707523089062908059539457795051391585398024407178151157846711636430668654976418540786482948205024417186496138980387276207204031729654349697763153534898406063847387058541273049319524969661224445955224912015166962699581910464946362603454000387217561685349528640356347774232745596613918411518179018400584558388598345699955975417678120356731388036259647043542050269667994188379953612544464937281075676530113546997146189007007658824298579528705192249850656966039218959801583838966682302251945154193085387814640445480767550933902218494473432164419326301347936646804833707418902873887319208184350490224237620238624726886081888218948806658365200277969472831312002657433680754751380694973170074419724376217486226555738359102300004333971390481340316802315489348498093114444556116223837994923323214384922476092435055503382662150266730529440524722835442021982969564262953577860253214839559962188800 [102,87] 4791233640105684967666037992129581775941202800630680200567374389722791685068942698758185428411766068150877605084134753462843063460477289316198770585431084802068470543558832600512099012799568157714487810359469620074392858131148856327567895333790858538232774488931766589004424758491240234355481206497147677547250723631108031284331020710039374202961223199241014670121551408049944546365250855975578311965004262137373156096460725115712050529975254714041254037381235719262909701577560651443622692748639215153621236002903936763852008134144982475345825991099032994854107563845044611786730284020925653826283911067499936067000075640901551166689665826922065153684519932619097954686802300663481168172093695258165023365135542280961683124595105575370296771034803916134341245970451327489948702607268345766801111539932428028977860715155323270958220200613122809179612746361104131385709582804968124116864739937673582383959608371095524201194565701969209470332578693152723440032781496567051682683008690465343315584646979288579095132609559631274125809061706752155502526617294093389886463287043693305328137760679282480415046142094750165120898613059434981732806092806271322749468377547122452340484860875255865206078701771760959544541600268546728682017076043192378271388449688597756714066963706000626775238292752914154738317170214698276094407667767083454711815483108815170513087604334895637283277753466212618273390014350438431482919538268898417024316432344634396495518525040789777922679189508676970028230074007487922116952192344453046512775789908598164723268230844919235723001344203320985004914438075044004364121732375245306447532975712261551759736664677467793868306478031774900412684989348029161669479297571333532923733363458054772863048037886872843484247111492442122718170171172666055905396429305300739882849490361111161619520157279337595327698528250063360075719888971154969321639877507138479491764395115708542827063247769705838545741110541329564841340521161729695373048386645561098060128580183092093969983772844830731607954170815073454807425729411584562250074320447846876305869843773951783945727411031046914383226329759209525835064152711678979162427540616836022953232139325685644587335841817556212662145081771049696067843365543309939523268475348854660671682353665951420992761302411045121744591332087408619648439416722272392899184923778237179891821762435381085520950921998609417090726419472083192747449300635773628415163253045877364180438740913396557619924645756569819710961524694715714544735890368790110403978316069155006629741986706191039492475344403430728854709715356251779993457964139513119953064077223923402865228571216167215844647412987108489604414241280062622605771412619873844015080510756192959055869857561600 [102,88] -36231925289869018564383208579048715511581892930179184870821796443840889118442923282579448780350365176653058935291257807727157002155591547022659018802703722926900619375767786998206744709002043445978821284724969242747204702029411617492942073686260920401060168527256307889349291525569454038449647803120953595334286809127271151403899773166379338219988250723285760589792016664110064116200554089025646519061170558824218483355282966080049664981544869690932418124401272325841530664106905403538889410702235180394826413179830933487038063063904940218255222248088832526073505455225414582150712320194825653709343336041366510569691465806673517707431229959196301180663886089092552400742243240736235034246519040822833274692865579325318421251670910587102532289629608967052006018821149997673686583363604914299106881837251329785912488312597452110332536027350720282443486872360515057740525204804544194888499857292713650606648234988787618755563937848578794677781157499205218225909531018795733974442561463782389166320649160365944135419519461517351612145612466129171320426762041174476171746163099349632577047941021457234623801296148818409837367455839004784330804936886378784734028929989698222977838396926707799415995474047969117997012357961732055661096851881926726728359441417777232629061188178948349096962846777138653206202324865802925349933723596006676224287988473100381158851261681347726040317935198663998643263578651895830294077049392263477305929415732547527808704140003235618970768480845640582963774289615642986469038402780936279267901392611401854332619046384384539696505556591272747878875387325195114489183591936763329950351422936839176582357778255836255696398466550282448878690206053972201587901747470983412003738125103980862962018972817446990114746476390640877444834227663096142986917482534653846707513735030237646590879285086784316694102111729384927640238739599783153675933619067977377078440912456608175382424533529990325828984227292691667073222112216094800747314403289939079255194795708096211280914044156168466358852951826179614914793163837048538711085404593021097951084222904343440255872806469438216019270345265403675796482753122703625567724400283105129497108620390919921927536719756152012384200369423790297739399553788700197874518628033605870388331974167063322064753493197843667957654987707893244177439943359413311891864402317570987194012921887212674927121737005056024164153502648269424634602712484663039031816171767117212914578001248093367546885912396417217855404763815574069069474408148249920951814001510606614959796297694951587614202443651859008098492221960972985093388705880201251216962865235995818537758424273158713840393728327177767399741141054251043880852158907309321473221309619399999712609600 [102,89] -666880409443402656297823404965383094894457867763499490044078773918540050372933706404310289160896072046176090198220995469499362436587294832481831214649200315971093869215481307008091866400933278847825394923565633533203295326027938765825447205574752953574778667379187643090338052731322392230157673951988623978081097091992911199171391914779379569518176405558751970735827138250999272291104653233604559410949527294513224088465464512808290167448029530962909769504691041603649611249371517617492572149483651554370962326283545944782074641502879201833028885219612676767132526559193981753066995705374597956500933917982372071267247925352873445684899117120059806922191884546294557139726882397123995391895567538597123707825838278563263071202704820049706350349172074395451889553386913686199501646041455503097024656130384219286894830387050917688854166485090927443473732097159389643308078211483302977087914294015639894950420134497915243412391622857966057090346374264235830336135990130995601487618630309651249578732625397509071634541988200992197950834019902473279869529499734057120365594758585708843177499631643321099481638133937658772777396706960758462913075128278855894647058180348931670287390056864888973413104426127860599400133484824677407100212075668363140215326928815785896667976043948817060591005076031478326887129331029527356227873320050051529096518215026256535806486952823979717304578939130050387605670881905016248691965976136141999070620751041167825858927497488901501009656346625786620845189211980667242960421787641400453988995626465729401865108717018657512711249554104036547085559543045654184020885753753808466599483945219699616111008567729543735750250823507298544094211800924694452548469494508219263310721815271820206342905659080689518483680517832563967559533912524849566451108994958875111001226727368948022288706742598549534709071314327422905783870195781737670900537215490038924351609578080272955071294198982624622765791629176800979257593005496934471251832588727930509057360290582544150921875692497932714744822371699547035944299511539825383765447680530487668349116311420541256449434801198623985539090691288499295650324294953802242886168979752282073332526268046292685574587009557082689771483268768264827708678425401817360124604152549869332940150888006685762814905162641538466783866450805914982812084161769309689478459032653322985584247258554222233381023354785319495702949494680578627851476625295023505438950594561385776787623523208468215828617652509801889723974708796290573098423383249437813191539638690627154293343532695289910789280448307005271719074636325555059880275092702216149384143692663681470020279745321608700105820208477235563767563378445100136728573978338008627068417133182753203200 [102,90] 20707314664276676402262329559481497347212456413644636440713058106718353714600297850918192632018992531910658685262946818203095896362845125238735623394104080293863550059923706435447721793149874416085771132763054661075768525354640271817592641114075957404927617727677511618542138567477509439417526896283115279586071243203726251152789511034257141767387268324955754773418749569686154738732748151189928595598616007130636104600205303648027753155438846543102797176004751919192524425884886119280215980727306207134996063033192058943874746551264940664111968942758061189204462120548219792970664049270462519175077793638829382025684398344865653794941889481103458506200846592435565515106042847729972641268203259891855638481955780987927103353154931497578347592662675589162124517602699392249457129395014986946504905678251123898261668272065889334058367170640597697430294610136046693332345895142270701344401481536799775552633287592260514816542169994233327700561902171346000369548937514163909712017284238114395025046505944698579991672358260481596792627722892353641121484652539477938271524372590397610165847724609645240053116661700245998925737965573991643023444290701652539908799914408119850470289169513840757823184032315887336887661939085044506937239709113875454804207537334815602644313050980468835735565201640956693977298242316586142717369826884158053761696479470679260870356148728706087703842228545408158131515714381999183832584354965632759072210634498236035447284395846677420711329274811891011543116502774152927351735200912771658474461792306493967686637480003113834012689092118833351985929551164087728554600265780114370523137704430178124340324998147191804065943858800509820229074475163597493611087860574545487689830182247715810406504390461317798113306178653760058329208735365242298248590152577733547750464146586589434828791751330656075049599660680646411446108643243517507672338933105857077081619182481956781249817945848530236888459217534355865485301132389000242669017842947972740942632402390537292203837682306916502693114010487045433268071469058202487793646461527191809749555373590111435222342441237622096264917550002119685466858029947418285763853039024921087361528928494043428330319924221921343033456690357874232802792981419711747593081470889843176172764739320732696771550406919852225710495865595320963532408833040309318014890785358664004860147299554558467716840469360174779532275342831310399980780567119821284232577003289189287833902960972996779227013923406412579046045492167105818418301126712786180483580786209644372089194930662022719902014422537486200587179689452227280059029071632987763271078411508275301497649655620748559200778900929630754138950564435210661058327122572816098615000811514197760 [102,91] -320952053709939810449816089606917843657879144382735753606390650736291874819428639073955608707446963116756640383770487568493072494674216497341228782482982211717517137666889475293662947063821629474289016695877683707509820143120667154554940428599619764824876858127472687898364670243941650809982001560451702385353262347362345498018017151119348130842881082189551932396201679920685572064563236612042038022359060256244637110437464072046625795487176504353234412874398443246616687249688491502989575005844957547391837074214325512317055820239439510440646103237510165654097072838415042465505324402891168570274415008190095088331726076356994572689659697057170958597963530023950418845880550504219995846542245690964753795851316008121388805358636674703211376097798070189055976194262756360360118669768303095401327703724443431130301298463530937631023548535270988813636756088017500471176664901069054098322947020811891638906172200934794879109295606170938541713782891073944003279993162880709407878469452831762960170689800499055537139084534167039955938589523040595985106671730494509848708694200540596620504461855407937580683763938703961580738268393404807900237534559060942119602859501073308311439300936940002589201317392900949839104303834562275337389728958420029572970437210257199264700514125337021881477840006540931643302085442534626805524043067128870765806351498584793885943057271145810422469491771496399413466506525831991752892363273306347879150978476967540903286541350875759869286248040286599030311506317326358030206639229325608232597595731013435524765134131023993338556451276352013059072419018290764107182190026082319064695690789760066656623346118341824414090491028921137147554872253907681407040931733177004976604067932976142180153774827311814500898428035645121273125152519215546498132012358924806804172430354055893812821017125017610152935954770043337194688005154055976679480394571047192534845191624275253135022807484682345436497198366409549900273456138862743085893184885707143253493672159129578416783243388554636823472115513241016708586252686524081948648466658803167878984460769751058857628470252741404515668494573066772630675314383794638033997132459078821515088363757689966344022735154453436919821698451284712410951368146476419798377766999482529539538351147253534075886472144705149693280662141948934806074130606073374109360099433085823352927219746267779603848466981897197144556167158657781130116771143536205271888214556672885578167899908292104259323295195470312201355644665862202527074378919976911626800012289578553747182718634920765926193022344345142146741224014364966774384114432002411238578381501268155163257724684174809520557234119008241365960299284980905379518546718421421226829192300800 [102,92] 1998397424145498821021470775478161183714662481687179987810259103917825155959560045032055422229245944159312098337929559070103603977304790731435525162599814370958704014285316405146424727368766091363720604183285088032707775367410570383395803481290642626062579368221791325349875279107253859488660716429669217330564602083486658308317305101220005058175654807170667438437624879998170147281852074595363578197094948268811554838431607736024800902146874993048527123812784847735439071970991256095733673753138541924962746916496423645401307147678689379928145818725993900825837989517479511490511595527563087500183859276799345683595612028460642182858674110109430394355023701081818472331753964855271425929591362392125028736611099216870581749785483853667374955234669891903334280560266860006858042119099888148000510746542003295220871820883305972770738833609938352110135720112652859496042382569439059287030011859368287451907847156413936763532810573852921625873026408601375502433745888649019688807146598987809323243277361195559307193325005783933093667943963163875276804421532994336157477771788713708593070929268258067947667415510938300950193014314436563374051833050409128312241007082644843688862359358369746281801477526083847636180774293237205839227445729333269849763336446514583210405826663233277183532788078935378348841874003380990527634249338429631689714706783512546393310116942289061015715020487427660430907600247107744832049634480733972463283687162706700595148873250602561190578797002851361955232990539852272234055597505058037367536516797667286427809096521765748669749361414930309816014537322821346017644197162501169553723565517020429342839268931161513290337725238693629178570404684000237023410311277117166687955324216275367965143593962382846861354360198725616925470886120641686983902798875216161205061391738917285708920893153294052178862990476157558847191871177185418711375918134514477319151662289581804418661086026262984393245461606374722312203837009889161490488105656478383528813628285860224217272393680291580610442530075942694758981947911524707732268440051674451096150253798851845926999408531730757671745989658685795676935006483479045241873750580405268159956268458259622271494810077130083931509502087459017795183281011670542510406899358992532242679297049837752331453376597110468883068097263489633704465502563996477629837005707152614324532702128056830739160930835203949139406363925092166818715976639208576960845874217949250283327030043928143761316512117854542801806329710514703898159911210307803325324475518024838204804685327361404055583907791440488897805355955088769403111356100494029346718403738063763423570974699784102435679743350848327100392333027088633149206796780880628982811200 [102,93] -7990303456040560768757520337927166626812834506280246666362593034232650639294770345994153938129543352757865566257622520963347714799301616967354569765171765121692567043090220552310602525800116359480369454862911121166237106218469504230678183077132348348101824473057237364960746492694190879435752630949812880300467604050248607502018215338848952646579395094418140847067223142121961129351578388146215448033544911162918222623621515203816176498332362742375103969777045588660777127935151616077580061838825601793095408826805493247137681049418992674240506673946981864575999850776515750449884098108177289104096909110261984500997049234374708638380333341771674184042749093633550600302583581431776751815621057531721382978950265439074647793179814860633099461553217299589720985565223983688351962618858482362950456334073820931721707563003125708289142063136592214228804149398058821086603543926542420750422673871436516108201442772604420809273349407799222622603078107679715657386152112566836834260793720589362963468977701105523134460617387677987061762194741534262625867411664652908040398636234720868616279259877195903182144497490757655921134282143800549071896248635285920863319649460629394078431591191348727109356940339132669953026529261820846351916371930965594662217074334619494772046980471831860354640988951621033577206245544226100683160149373835147507019135827687168466321122565642335186122341501337825161284491234639617958370972872405246102705884557708042690300985744753320203361274533113689903525764503070464572416365431627619079088125500515475840033451297276775409392560301496306647042012227056355651971647432563660324542721817674877566847683456799044762813292859580663194824385489481206847059630305001420884649183914768952034309160719073006744073312250800045605193087948904660553134034498408464698082605320213510582241396829475375628812423735293817231086269345531270246320519941358514005207208028570814446033105367989009576314476882077461494646554149388068692883635619221709589629567066188959389395147119092641817276321872461570947280239515938283539672740614819794938492975258032625362297159377323217414215226779102665731443420254496126779067557998483679119117273542046679436671218082600070547483347708399209448779206880950596701022200566080037715705818609273049723969399030758663213575149051000996847824200190587403192416074279035776658202401884273240454566925759353160431096955709995422367835145771970994197133743634423639707307046055288614015771613034011176401058183153374154952817093801842901628761439985480861370435828266243077325396576573201853711311919677758578619257081642063320475194891372942491953382765502854042258124998415527512008289207911633370411687326105110899200 [102,94] 16961306863119112283686121433789814112023839980846246727863208042332796622053438874959131785982636984030357418897733493021295052853914539878087297886173986851621430637438554155204709048034209274926276404553853907471804070269039431246391173518573800180568005242443857998516315311479537217359483683809256139403753678486751206837747675955231435842435441012216526738139749539066718873110415124384179146776829390033376968864291636225575903361205907934880024459629106037847879598148384181591494082483083374054490406121607424093105251662048757458080623820921210958485138610170046349283683339927225304641267651784190470730489628615251584309517570414906132679281527490919609441568918745549870905678470462255996320781652910525292862654837527328005803240817817152529342079629520813016423659618284210110669025176210582645271766222279521335763404839052765120368169150967536636051723108457777884154225286141254851967710175752849016997732248879458227618386943525413054884961397717774298341702395420238211687572614597553964027650669454588607602987280792076385958506112450036885568143869919546347977153178797955405873840507701442767157313122090754991547007717412841936042754765254766815764228970479500171117325574860344196440640078479758367121802777266723109852018011962297751414403883537174177684962234618301520723986180572866905267749759716619493138742047819450313393090196522825483833359428338063441725088667635155140611410472150474417793959901152691153174278309084497704863394941052505707248307770158957837891363409040336254710298239561558910268704892357278183827338058453152007661125983056825714767342521707204076892239383832630564493733845799717185687234343122176438380445637213658598284314142006621275851356183781012500565258834124174878413642175969493924219721214543047686408866983250133216254379505904886661244142267300178057506101506978208817205489006142739748931703716899148673289460428953443585134312737445323717428121680714044925811921860952972465825199710507220207007833033372196321798449367748472602157164886188439427700712527955542635700820412900291250752152442651003949605037543003830688415157473852511735882698436225781842606200213229450956368889189967376416971649041676856128918317795328839189310848720817662297295030387432539038351413691686674995705071448052682423892390492059612327997928749337219156631038295071821059434427260008658382147916957322802995426208900515246662375991500307673506987192822013179141949837592156472825411073401085194439739760454523349789410923263979415227869809461393811967412822911296218219452507850641418967896157540251998505996340559573904485795882385166399464475596329276839722779542446229896848261421974707028362305648957465600 [102,95] 304700708891466369367305686685162590446853450645367950533711662590416573896151644853365341232584191906906630802274938504535620880894695266659345906338986531892160924550113088834328982358794826301300595862987348783008351339870711901373154274802472403153689941917571613714415850974742573809354111601046659175011140118175349186422457365073676878365611929339199548098076666415107943401273025949354102066747826126750403058767500690160665434234094278662150681778199812468625770570688552811271328757212181091378685797846844843387767156580810473191479046366649918428265243531399450152591467593732209104682027942899518729670959511762246836513665122989989797755485105476726498298675403433753418414363848571928364255922338207487785420147061559650246896737181920901387596222061878523332666833624005839150514288906718337141132815752239715848658547047845141120289334001670196104367853965268752712404697252169703134581976469511586813732845579426016877851445497858720451883901727178147460225918653460845779048017004533956121799565793997620533131258767503599273731767655405445935434904520565065861393332405325979668423923440575290481183152536025994067822238802407434382773305545971682226111709610927226153916244878370677412446543266977797532821636794248319394862796030418135283829975832138662238766585389380823972067796872407118150040819398123366692323493437556100154013933763642971595811777835149741759130891815117127444794546248424316991752628090577555886874426794649837078264827602907021675954982187692836101009588978309824891723649370578100452637838505932936636896366951402328902196142367810423701338990376389193326029990807146628829895386872186823345822657604564685792131350960192220251454072680671396832394044455130203996487971508318643442071999516082087574609814902113309201927267666397415970586174258035921219239829822573002661983023008827646639614301465666994847923136526524628134318822795408342767668164508625616224423148394676210583892806613386348457378499310227701165317843074342484341192207862636948360182036392932548437339301590909748726943884596576598708656311039988482230668666497155022126114604952583672020524606504750007245198382616796236491050260743742861788103410155334181083243097501980646564875265765004574188965287040013821432950640240462622418554162933549805386462171364277948694283612563198253740572625169031898706157963293239280485779104252429375567549413705309886626477932649905537953602986488197960691265198767094733848299070463528031269794343919007701847424953675180593469604133874198474412889391547510169427516233548657151429826789156980075570179793681083243632212203969816811714280197453251922229891877730881677968712669981482457832406707840 [102,96] -256988184848614961712632958913327186786616262221703224003087943447676992159197002555683267531612623414287209388566048573564397993415896898887516648224508509846958129552049434650204704207709388426340792647566054078170757349967288510897659291486542009813629533387379409830388646277520372881130461388558334430577911000831664516400071054350239725275017587882916202320802457443530086806530266580002046579394784032133347350042414555775556219377647060985491475771730509294073324140710255054194152109834872371958632595262830290063352806556542720941224706448313698449528181190443536442727790983750264629413824608357126080062895707392206261330482886089958866149778635427008975121220342259860042972840989563064305999468997590571354400434426107979897389326466300419218055696762511994817017410994498322830122017770208763659214355768421652968621053420714211967243859811520649567961529166773732011409686397826344133870610568209781136624594070834723927708839735110224852883836476009245861156098474645163062322969353856190068517755238226847249126592275657128064612178581606570414547973851792082870031752359255480910101401126601025036579346071842323868155702600577579958336355485478274616509999670683271891087820017529166757020212691175158224381175064470992124760846886562340008403082810453682427336619277054839987072626133157484280438783306265499868289010418283407836386748101294400604684690578629607286850188265484437849052788491803210124348369052909976003163076895006544880258359682448128603591976355407449761505443099324740499041534396506390467414976636773547245157468526762821006389941092335436369296135287918237613698447028539711923152830920135244041067019210486356021172099051194632396732930677210914919316442332319715489582317989887820392425331709838559539384343335811789017582639315143590221008068064295001124436927770256122887149251554826215245141030613734937092714625610577034677500292620473101527822179361634957342883900190585555262782979154680720755905243876937496831127185429094540643403281617504332459229667579214086476431516220080537401186289669575928661809251435211383393502748803932890689295608419374563371703988196521436602680419662582239908577310218065840922047967466091380299679497921682505236674889930346075449812042247553403984837831228269115971571077184272715356955003517721695903752706730716983373609899576423455015282970234305284880531644883512157827874396365184374814186256535928624734884913036290151729332972886769382259565740655488964611847306289561118012715452908275488316694846415722116396540570510073356589326369678607195874591022120911527415619340898264435483222358008669893802408186141940966432311836905279582462876475357302210492340 [102,97] -8395088252327835114232671497866555333399413078635818336722779172981855787583157270642984278341625829257178932255250128773524314871250260304330098732723870463540347856132542239475359853475211009680688597895825707887630907678417915356071343275429448437203812615695655624126760689695430285632081957651985904263456198030597936669285766057878906574567178868962255610825078559092085752971608941954554942194727633413815535028330065360772326890401932871462522469598548405299539073692185468221332316476019513282038689743903009192293750443462494259458283551785171017670901234281355169475347500777964310220982850171427514641908493869884915475901088779034689273354088740753470257942580314950179277777273361277632637976538440290652336103848175131192657704551518786333207456578605468163946201258174853633711085463648388728880448241893072795481766375913131116323322397805008284386773672931971800454121664449350683807606576373692884639330402975978697079100700880196983867520523488136468862727490218885359013688308040851689053168421255331291238377049243267347284721637939712853368038311579599531339026468866712980237001039110833398551583271673350376400673459316367165031317361471589076455337169428821063460471413055252855240600983830116196375499176551847056571918769574572399398191089054664412644303788595803402225414975780665623683331151154778733373858737478789834732354510332380146000076891360384105310881810553753947697447724192266793435794529668360115454679993280747751549000995878931813973115444928284817148527794419255960436393854468588099169095059503803258824100330193294161034026021341914690069397770647313483209974389339076792702920987036639431128076513678894220218319123257350257366139382706326448250677883905523723495546685039602017134744639175551189634771391641638799706889586590592620531362822240730481457888767410838745879834901919979768304860073627228106783234510689585306041776372284925797928889460077518332686507377471872300238561600255517895525078490704505499850320086719067476026093656336511513956292364397920389430233359071438946847802672999797384788151940603333952367288995010176387739083214807034788526155081565526646288741538442986550222955987765563495083999234484044950282612527515047604817765968083360646163184383731363442458202659394198637710192935181679989129164356099651710577989780011061863228440001948144249458982543222780747957432907184904218643028183746597139831857737261600168493627684200577797528060768197759753708483534411994109585182226120370701420388458017659765796507480254801288191167897898999509013483637611449195340387182061250333296119253843887916035979464682353725852243153321080226519394097754119250410801444559113600 [102,98] 4465128860264740825208216173323891186671383881963363719033455574916751280716125044829087577497604335829821715420686469944257873626477193442732180936007563725865705596718128090629175164607371368872253398743543899812805236633908030082056116692354035830298214113852819013240808498597824850962851835601088507943924178725930909568361172913149718773703001083116304524640200173007510712101448857237213584740555802360938869696254353228291171255809545959767201595553807178295330294031084084061374906603055661856871555349351990029235813361887389905327032465454611733141492449661360853734907965135974527489394500129369541884936593121731145059243694947652837960751504184246225036421098497609481812085665841547859576073909255482420170257809526270766877073664591535671911413929674178356230384245513643954920296095789224311616815415091180298260141063048202202753164088099081311659361357207621498009123001917854438678275836601792283878059922513147389840087817910677299365151233860261657628132054235239230639125488617632192958687713703450893326704624458687609073283554699066989314221979314662954111053435294919919540693849765852374045333985019969237151594232150859121656344460416890874160136295369157336164746873135796163721661038207870064677401397014278558761225386545274567772913712073511116284545073571662044190056877826105449198583748725849354507283684241024960105444366121043988803048462747566994073810775417750641789194529330043129876336712468149213894974431938616999850571886905698319108622399372721479602267649843146843771696374579784705366271006390255486457874129230237721032628652102697791651563789578224255251247682178439985287412408986452958355059446575703342972309497774738957093879993995796268451614140123122830506783189985981554015945772579140016916663278098298702624386529661342463502670066060117683618079798635382400853936961863241016755227847174680383554841837755263854160451899506165651627603582657835445544010112632004083039111393825385497159482498859112848611202536908943756919269613728810711390175439849190701242006917537211587967413940412174473706076814622536095795346735630976744316113465074857763941240056224527904311073546500816638550515874820193198518951118690685512641455090991520497823036926699343446750670234030811091203592516888207011231618586891134905363041891328305654177666612244566198781236762052319228067929008604298430494485897406088921328754149187214923123158966274671774799502631792150743436161375952712755362146114367490588679734920070332141585755203177768677669389537276027227874878474147167800983552173939594802511632092825227025198848537888922912125488686066794672875744746728751171535115286680494284420243098240 [102,99] 56803822823094775242575702716179544952532322528715514586672634827773793440320713300775629110503669317443021369462563638271776259322110705912252167511349621124511414472380597162353709369477508357699690547199769728320561544422465111051177053617651995349773532330376727100282497354756989911537567470805573117849678880731342109617634246893172069598406626489686270579367170862120593659090105407492668478007522920820663491730173209840523561655331568239492430320455340568000518463133768709789298458100866016272846913840782664735124636055852305266944623870212177794416261139263923169394999710820113077976973062493578754076868094327937858784282058913197783007884706300399971201358350197901494738408059577164130141184853648180412715620188044196541358023992509758409661426067403562922850776773722528659464222913163483919795073647383339331610482100617460194794669231092856787166907270347377069307428146995293171666709335609265022373666298336355614752906461886539654731196354696655569927044959615352271563381823960428358484564063901589295817839251207257055966552576254417374693756799782538912175552704853942216784415120596846607132968221471395992692519263601055839458264317634010100268897314148759721410536954894905036546234629692832319561345887846727424810547889847829151947233665443993911238191636133680062824963585431167442474056437860894836615554396351100112229518044066721007819457309516501179101060190528126802530503027093125443578660521798648717140036837420125706083386188152825352103721362684363625356536969618709049479876001426596245227557728675544520120974466664270970421952641736859661992915780690955964783307368865269868595908648725019023755622063236873219818890820352515730929330186202232870481344488587108437962327501609638029167245923047509721128770426657179243601412650347736411367496259557255483723747900181871275107856099881395835866901069711722911021065120324424636553927738680765616904293103075824735763985474536181950182050924141304618322037661042826478629089334714736193320160902328664794128591323246498268324419857806061504977073810067492734016762554938882858860602705542212259084486762554830704011057016142064563852002981609161846281430775711533308958681208797700536763759755638417309957985676309471990259975789038965818595349011373446052520155778283337404801272203639016161789552084331571623691326959601640162888626313106099612472197468947488148212331000089078551027688156679923128486855024367650733784464876288504593285403890952470569927278297687443873152399274857260105702742259355650386218081290419659620225285934280639306607061452487561032154323613247370882933530681537958438062705991688506954621700947582450269647360 [102,100] -2482824557172339944021287664199300462247732101777055997332807144486216745821739641962531062243126191326754720524429322114473966180891433000232779606040292930849412294691398326475450797919012402435584149788872551966849894892640774056007131822340307741843636386621670102636153620346149320444569418653736480887393833703280436312015510360707691592402041633675024433834087173317457826189328694834060425136060864256726851552265195335615488159330686041850799700234180036526006326902518349489937279290030121443360725607397619107331197058665584272078834910455720707894403387365168162165765237653500962231194186831692135783779278885095108232415321957927011683852568238661470175132704009331701241476981268351923044626954963414501039163150724682585669489524214362474320911873621092127247258126849560658964266212198121282470238492011722948658597486883268250664986945742818357271003821349347950025016272807199494963285047232272746242556936669386622227136030493620199623380066219985577116946369993693357494917919686828515166377521299712791778362474189236299812255111484584502377311862668589689304816595685649698866758638414370804974959001074556527312383951175582284875711139989800087067661341873383895742554098862126401717814341057514970718767186328983794250151559173102737744373169279097183170893676309370524230818910898599316388684660745588904613811256788864138180704733092026727430150829487181390427960380521370062504678245246714278208987050747262085011726888485109439842867991300369724397420299736387170094404389094783302317061556301676110523719087853211331155429416026837122377375693405878165511944728702594230450176857418071809017704031233739923760352538283444006152700717469006169113448339277435248780334712334064212483572786148014655125688015116280955789355722765668254769677405104837733686381036139353712537709986974504354466456176099141902951464183954441479093338181363805112298020435496389779776299316208779652212768685307313038735366817795065240497814537962216121402814389345258958289658114475074368477244817878841398166921761895305507193246029750794554952977822210503789768179232446117122784671160739894577357462570076866322120867792780986305346747299769254221433178064015287792040306408146386917079702464191739108995578776166062162308270417533063978895097781220403000495052645488866578958541452177537164294973561340794165970233428255634868805733194283815438129165813583641851916756722200584953159940657259284761709617756411161586478876559313212319787339270824289282487461857801919586851778511203727556120461949383025852093833270973811893824951479491493445193627498690999520208248972694650157939146893030705012138007554090977160 [102,101] -186531331996020505602990532419665520954641020189361529149832382668224108017092691092643103980136017628182010602374840644057074122998877052615993098142820984168150408373027264785379870108611498338282552063566288732825795148175933403391965218814075547205039184952959468947141566473310477251366447924014385073209722760258435047294910483013923382807056638956550473767875240638167479195293640121672492018312128873660822770930748530836870399919648429413149198026309716826834841805984562244384134489064155799610656145868433537160605650438722761471812033934119311048930841174569376339896701706360672479443051049459824245090400646169182800899314174757964698280537496652284920753246082475775686763304367557161091917296700750113816486209921896089140704969325265311657200662181010800496754638668388554986797686854752629449899697341739841374126849057516714473893917784676763209182601050423960397439352978859760821234310940049797780594579027938165477252111749317706781264386381744379892861832510873586898159062906795744851783899943452740328765743298385688750107689380707229569979209687430798369843036364669881129832785406584031656448733749293268508658732724173589566268811019864685684294690301498265488376799970426467668432627110930718977372159587829771589259638551263338454165122761840354717949942914622536515499862400725757224174577056505986474682953008372859967586881992222756763876634886778906957054913079258420812862692811055566311643632344773100367647271792519979164679558629668341098031918776381858028019367712725791319867236224330160845991774740094966776771860224436248877443333450159684245221312823633887544466555637209707883676947899629678762953108993330144655430545168055083305502428057887561534860223363039755753231822487121031646096819320884547531953260182755986369020584108941821198351032463721254096726348251801933797924119591799891644394152014523271581843962675120072111454647573294276767408746317139655874506490522973165767146213565090649069237224967036961513579495698205520181906941079041688556437259166808444249156542373039852895036874573089617178773694433424494607783107508763385232706176216348768066143278146444482852620491171918015133862271481329336040037087614833172950760630911385118316955087925680996165589862651522075362053190886388664077815333130750139694213656801687209711022722360337260946990913629875678311254903769734511634651154743841096311663887852224760635606259200622463849777069591686589321751813419080569867032187575539247891072910423411472039374885430033443346001394394565414755577840149073913992618691457306934489337976259804325360533199169031286403066246075772952314253624953407766960093775633920 [102,102] 38251494855535724465305993953578948808410792918088451047451678381369622633432163455183772682208826501503797794606616305853837763263711616229107154118631615542391142240720020200127984560362643949146442836484346965696619467533383108785146290264989345307020678506594280495910456278937738323134677530993455435438668263589188739727816332930908074172970607199765578213606925874694128088210473069842171004268175471543365501676865679665682088069700075888881877687767387794542331813880179855455806996840520181558914035898920368786194307976486510240801929089690201279555198961469731410173917724288450939374467499582709634408125510099512290485166266493600103062153924600108687731151149153197519228869054397408875445556377143121367266958952036933688872208403798399388792547649654931789112324307169004230670419131541764225496593119178367001737578496445779951757244942071253613977643356536129153538048632413595419763305887814202329015577827691793831030659160814391899061726633989157923825552388828039819931227776219708203650761965701736738874873634276664992956150519289109967818055550941034356253100181082418210923654422209847002725396280211101377271509302827882618278942608809257768867787435080458001921080203197939712405497268883956902635515441360327375656411825373009129761283781566990732609489495520953590212381729883281506343381254971973862531901361292097280853052164336182445013176958775992014830476088575017475713414724866577352044236852418049949243705867993703895366047986729974797629480490169600077535395316879909209686128627107674029894390821974972824180861644838578075166126341304525383781950696817938115351771716557338711010249552654041092412620262922833915030260944525245047352396480567917822943614764805280388350636193715448965891216869627893516256811389429521819157777448436915056789531418200934716278742547058735198906685708654835382067027549511808391346519261750304965661412695298649497790914181173285119635918325342178062129177197005994017377174224081408625588419482561216251577053003234600687846322411619479748309812387282805731076444818630776520595783623707344157606758977267451302530280753231378323782743860688385225065611531902423310770065076333985276505469491589390652518338622394218269319603212251151696159826605384999242204752726657721322933889995977134367365768047989423153786062342152812036685737838625651699210357353368046829313348188405151421629276308885542594613757077180957743122197503064732272808238057528161871948831973088215278766422328102550231728450575214609130636476186479081123545172640782160092819421923054836525639689628753394006871281371168749443297692235731617084317713772875326767310080 [103,0] -4628629745693247730961033507262481824886378291758718533087179498133159193910956549413691088436483742055082062165321903668471952200124393107744600328733096887637803131981876452765044234632162143436796043635895125228950764012825433611447454349414568442616818855558137148652391344506513564602718825937295090035681449481130068419717885994714139051304020099227365551053477263470107367597936908930198299557871360480699256299465332532098235704757837484598721806029088734488488156175186780629294202103844428561882699856947612217317145912148522305506629177240325356392863844044895694004623936828264182821263130581255386182239957354014147906441342311726328376506042551238728592580404376549849084498750263836202244327602028491630941183734810966432150722352170979839602673218885652527122187376192155488295633219446042171451681774960632325795223922482206155755468807746039609984987789540017566970753544649483730410047712167638394671154227240687235175857710624118023892500272949434840499699256839916808963782016358675208916443904019180109680937950749474855331453456713303943887899055193313905895546374608434030399611004888952938768835550550032257585524322046317243011648314682042489631485467742063118579309721719370235904756770104641779330588084210910050855552451167991861268358962241693262205493074317067660928392768247579009828323090692979256197934009579891247329261933381530890741419756815261163775403764030954514912734480487536902689802387416974644390245407768245245879340280768502483426106913144051168812497007864753454303416753313073814424039111397516418284625573069151613621757652433462192271083411270498565144191565151700049898669947876503474457099706616976980031695751995974200512034799128651030719646548881147407786149606175144675886432967401949831468305107960305152755874519387624690914475860486897919538764885653142152996036180191777860138622746559355038414774623264558481945597297084583634782036189111031423284811640839121108866046490329508507399594422857101352046146861069945499570550493912344826008965089409867783498155859691687737387272709080667899509111750222093657326925981551725130466250397165682887661455181933449006379212992277875280877024067650006524505541182654576954708795375319144459108328961664673801966154007482714720678910138543887752742369018113499838095129155722473510484436773929080991138193169799068688818538617460917794074342013247283777467239341541267756852307582541783428489335433289040217124831805020201715857022792394459229266886891149141829795211648843071727645373298918513441486614586092299287307041213258075301554515463664841828647828395782082972215645187176853357214460823348537778711975517892032103458170056688149171954341924403234418757507276108769060081807317141042187128948181929794478026943436222849318457119897333411925196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 74243022397411993263509925842273106879191607892019711828428982563099816038701992133344247373956507741566339835857168041413703286383623530848457318542537125477126916263061318676506512705202338187144912146456873147418482113521291405620354855560995459018381459689659855551076287724946333958899267128042876213086409109885010154620881240065190668901999458357240043787957587439355911777146923637643152192677736508201119654421051330385006231795334085110985503314715097435909177482830021794397252609405662098577839723588587929333731226613950430498230373174142451371630620801032871538823500942274905816543168048911962005999577129882849998649019528473222894702092992907380653056039529249392505467569147610444680542233722194988155218086769703096328276753163490274184697189205134310162817745033588521881857964849127417972049475584345527464917665220683119624533133339317387429355722724585252063577010949588912970100290622892416010184148130582701744462920461503603715944039731124764355928507595522088327941110158939674372097265188347863467821513535813892237971173996233753736354597303559734143370670390119140673452941985425321877213523184280923753944063574907426626357603395639386075415554874955634528712134784524259727054374412553568345261743658564405280710676061722430229106479761951976300493400460585495069646500207009165161767493934643527063713268931260330832685979623136081650225606418666046498112054574031626784601162989694035270572728652736677589589924425209610453892055567238133334566583738792269007206963452942323444972386832922705676691572831877741153263551082526308672815075506015518491546999392103456534848972312232450847566978026499021185395333476747925072585695852163072553992226615183583727906429406595646958182648072253496640208813300526162336755632274649625425661331877568511191603957057944590837560095485168774769670897079831996505633632662535815396781779667236533284691310817874420401033065665372669154828712657282373344477987192682229141371838714085732566708127621105340446087926729739923514123917304844593501723734828299584691317620920912327565013353152437223108517820306417394473692086813953689505891390443035924161905006330519272413012602523972333244895683440842741946993003529088189888332185971375097053127414331015222930760768530578768413123733345356694258739669952974992083401227472446501650621915055582184507026666195922691316483862321839246872558931425844095922913541088207767637947312936025612101523424284196167352172143471179697971722984495385717153500172188905032255732923547403839554675623555239749122485309124906021941667244866631282191725025862528989379883212888979206078844468440723252315753187198969935507988816295125572031719551760553161920653121741148090362183469476760352080532847570014866510740220228442252772291076797967359182635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -12271902601567800301020398363055457485350083368889999944143105176504794246626957171422667677440472494826684007691474247021322991531499418419841962954436568777995733998940844622711401217573187218523899322013067807605773889946375851046386223392446227369992062040449566775112927207946798948642367898207543367047717385928203577621540744577209127412977534875585497863654842731540492689203939010486598267609835243004605021015017017843133390374359655941450365394885363362337919965647140221781494792241492570736796893984012124421866861933184785950808857756748431021581738757318399428471229353334229074426319199259972044119875720390530129746851612960667834161019010025205698390496323060007672717083932680987402929167871863516909143796384855357290768161036045531488731610806756264733004233617627848198733283056384473086730197165115099807624070899357869806762935488942925620923006104553244949252185651084217215297424120311617219460658995614446602270372774996815020637421222086975908927784490127991601853504183575330319213573702678825422653874131733948855088767655076533955343726982190459083918164457209627470591504710720317627178841099552378559029513837240093662977488159249521583552852311983137649994190591191596573245866820732550988994618175739492310837775494528449472828420928488077089959953151867794355761871154177218602577440385815098181169920924156998333697059698721128579139238927144131287474675461508834764943619999836495027183974241894960680657926543634928802595458268105795994556406176559189374998092862541669115164444179218154778317015723091166834073395195331456127123171454670895487144153126836124510518652490480862888210614503193878194303366833281843405898583838555160849811605028110738427225881482950672418879080842466279313663026824212549521559923032306767814130725489492926164750434236514430353948484048598115350103602087538963566193956571631113454591616256740939277494484089475524114267081498394174906488821766382529514941749875258369807766025690586943817999339159439063883662911946125455013121511262931474402481352321499701724436840888670176396981825854025979844894295290980415841712886362377847716043546822235113716706222105096134948097750858501797281574491702146088490168218418052310980607349098686955050652005373772523344300197816363980395233180891874559785049696408347139397952417301510106275641814525619325882278311250699762444392607533390403382084861251417366046739497131346345680263241458801952687395558159403477081475021153084242142166130878989806136718272830661789594982647282478178954636099149086462286435653917850841684509720255803124445190431610733127035484310078225328340812633263020420024691565250890647423266355926748334597012832263086879271146316982988447967888169058310602067824773562267821612567426192384577448648776050735467788972851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 325293514459057121849894745056177285343184476991395152295514793275436912534373979215881922196512199639365788806043963694897190430740425128664870790691830737200965085764100293773178584002070516404837891629183336758344790267183914612914266579491531117867907883996780857395420106771992230180396680945960184998918537166409600978882789552772381627519560277044870283133840302495780401951823321914581585305843946194249756183671320076530480575145439436156434305174937831345398244513055960833995721853022224786196603018155048048136659095894094758832443669700133649078701473344968020531969124061972886613557216633984431921997702602663810698388827193289780488989802868184570409350766644302329242276315629523854499274562195903354402598541308878957914788710895116622875622927680854220889975045227119060372428922839126486668064580109116054566722126724149448906526618134078342161958454287633091845574576331125154513857321974835847700554869740534425976059404024210925186555102667488887610332735159414768924966954751292323766214610060790969612321466666400327108998357394934133641931553268598645541323496215225838415219398414098573623547607521761445836044322449492998112852128122397742075776167700887792934258044416593228143144039487942087069779813190394401893508721807408902807608795372529310017747642792409034715608658969418275366786822405437438231241767665846194038687805442699953395381868331142031249845387045960084524106588615867938569921510836002224577036887306283983693007000594434637914340393646648304068294356001305289474123120276327736457016714414647090348256136763811336073469667664301959304368216486683737753977340547579528492455253739142897445496942868337158136003236155043603763635219952643184235290745236428636459996191879275988054036772688842981435282692566202637714400360848233135370103781962236885867440222275983042306736365761236025742779926728652543617053879489944453259058275668790099334981632905674869801940136901590982848588893756447950564710778742169034405040701897013265258259465954218783791395031784011561076761789822299540679723776637374072026540283499821039916238165208080889888636636857427093881291771697843739699981549669104145538536846608554623134668936999127924389779663934057813263683818817084885109417480936866483280659928625959403760510089799805496934111675732468413006510796312432712440896878353428968933944990673677338289597522517731157739249876222683507139928186341992488214288135498298359978699955313818934682093237477146384811403349531662113080818382398736698121700161036536521028633595375707530351079083593932094208532792740852811948538570772167744355987317134896941430175665270471048438117853507262117275067874123208963669219210080968324948549144945668383221344504159803989780786243057962715629814746358229650235998338801763971732445593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -4210648025964151561596180297066532206468086177865804272484629496132805058717153273831800292373012216030723921412243958936358754320060709510979793027497969960564893659784617826696368888305310730445137850479522963210054648363006835685756154738534557620325158695322399663423443222605964296697186600010711672296513909482369572593932161209944184647829000449050311726207227335341169577997662174953882140928893903283479467895677917478577092369587356571232816713767845911684094777476837323205011011073205450573785004649361865573944114461991317635166951784919047384190156494677639060667884008437569958046888316874140409738866025064176438959625691962378190901501042429123510419655784998345773333772168992133085404309795547291447808873603207509540598181482843931758295494159951755500806705445553176392041905697605012713795232408216470636637364264731207431821470950111485721881624992406176790291045892546729543967964081447969962698306373273155875921377017129539632047284959683026511425347080678886070228782583452267438304005010329202931144523691136220666491357155441738608873457727015547637631817736082766124725687016801127547220768583797645531567725152669019354692825857739993650027530395264266633587810987211392965343816388228547128442020985607695063371728335798297310047777880280702587819563741885517760752861113023054283278917368733801204009604030025754093822438443236050026053520487599669980686360676948002368642429827199140992891996380586371045404051040955763640055117425877926169762719404035767663501577214512150113150299637466406743787896181051823333229706752408313124455787877421439999917231879103568427512364996551386910918751857270676135967574881837760738444099319646091584235990715276672808689211750058092363108905495777215156806811994502132302490803883093901320296544153869800518203616483656984027680363582596366623774802065730181822480030486349332303707854231793798650401019249274693868883044006549698271639717027053597202421935879001172630330997726996137962251844330343601999493511785897774419824284543162130256546977717174024967836794701546337076655418696952694858554776852945577803843838431905883522899167298125909646875845550295676342515844396594241285549495637126661562733043154520057768652534707118388356759826667070182190205385219397015757406859680583595969357719722163108312819217654499262321346368441747519863549865773838168099127320353248085003442099030117677679955446410514815717888133466584842249706191675529908510332849848938542130495554718857467397935783249741276846261976242123379686655630827700763872168626151940373830154498045999803497471052833875006668314433999606736649449336097033172297922487415460250563169245216171685843570861323473687365094383310647571123752972664591302474268793364524281404227848382335417655838473140271807770074598604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 35513912379830784319023857399042646524553059407712568004798106404222604672985291507614466542586815111713132220144546105011032359747233303163860709475489998854111035749133149936903738853198912408748932714850710562743432014034688044936632563960974396656449213992560117630472152319982564699617469459958400742530978996752423853362248071008362137183562895314285189708011851802728154408250031185533483983203651734594509632180396540256924990507770717046216852291111812145064368768052197300314211300339592735741982945268065665854076422484408867822743829726750698406192575651833725448833055946280493925942675545488259174907673747352542819734209691209166634996032685689799050368951326315785160816816418778130740026302982205438939372543825584059683301225639693497985226137078976686496728672442518500954287817498122056238429541068967492894163579585173154357913223353997502171569146646560582123357184652408318962022973789779760609940736828130165210594949730030283459707134194105707894694312424846609619161886132473994980182650231093999258005699680823812120980021322476326244721634148909658975735472778360580741836013188582817670612948571069370893263102499310768979501619237375191170233340969914497475454798987971702129584517846939663003617028972844846538130325311733437507512330352694584316172282081208952865327369171172423336213111067709177073063042704427130838642777761170219441693318953005446798102922772300307228179504636322748340498864040313286421047198071218642070465729854397691246492569778304987295805576287742297279501868679724581301959498095780972652971470296480170097467320947220009050125520355386693451469649747636542457031658831420903034460954004017919723983593176896601190789286241685838463555483323456023329769644881056228026031190284416588818104075930808754348616663671018786170219851698070816400921357817469042800869525736957032277964336818808229038135033077364693743520400100512570241112142867517730978571603085596055832845774785524725267884156205704093106511977760276830927135335176146174595194151247240659628622351985591031818684876438076178764548866881817258169653498852613691408451116197228274149839697987631625824059962319284608926270458011076315039449934983774612586113154616131115897010495277190670248242999379791838666075811139708698490621450141581257833159499345082479779124641333861664894878351377475819968129974012759997010275249745020403222295422122490445958763689903265230181610572307918932901484577476790134414337252250832094183008704281243892383812583157500893180481399091567188529208669719402913712493390822756117184585468440707101151483690444404455762480740749614646314934761645301786469600438265838672465028514397866126991746907667073285266855265141060431289139943046569969045174059564372697392461220541619586595466165770811252816374776463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -222194477336615100907149835560487217280342178157711245769263444934448375125945455401214421364290428372483939285919611165406283958949759541464964943680544471543087426588230096589045299040653521702424583610027952480622495778954608673215785899533257681289542549815184059001925343567009399916444325498479802873637326424292115114287975835933735956436964126230809579295410778190371876663713933439663606730107812921474892849194447473565578431454866440660793974209656605328452001825766427036556882048253323686202051747829256242525648261157329705923318674049399165375682490000800052060111334180662828371151094053643473223757167005303818057985113048386231777795428585178752369426962882115164682297153572129036543112923011839634162193660055134338338157722231802011690933010126538617364545221610919866588338634154595025102070359565619203674801974005236670353174231961476589891221995488677993368268201296638830446289226965743999064472019714288125040992289544049092561578045397850538563547740797934754840448885767552851307957899779691853250834059832121749399695244798625880259250556573194421442626915770672145300847256702438077109434582176939311625199213159996333366395267767388172625825977401831597882387535893628353092315876150111371326833602068807888015352245468532030891827078831132803863192072485272369680683597481547468539739959960509211612910515082993116946171349293882997523787247584874484889117112503017307172582850155022774737463751945322301386082284143755285229755280052972200830240761464454999123727536365986194681123569990310486869354326510334449185648350735291256410524195873254812658139399722650783766570723167857610463000903832473663166402772225421935352187793170072875365371223762310953587839032385649100338961747089136197526739077769131127195997877855964708795446835469208101625610960743380817325656905093920435917084765221190314666220206526345009385873920587704412791823495802910064927680154512178299392734181932836134575826972122184963208500466908364453260514420020008677050285612295556108946866373083544594542575464762481614904839775225938897661966462919392060693138878459364082264247688074887418365108805404335016504427966546468126947933206489963485918460557030969884359534766625908859773073053137068845852240066629201648904905970727743420521592543668860650746812479800455167322756176261891751480838178308979224641845901686808129428311562042778656148777195593901768434404904335279437420804384411710429654149269345336390128239917067713962721448104166111928871110073133816219325165708338453200705961178242522086567469514765566982796055144505817299978600137567609970298141615291897076715264071994218925975284091784034483236442468216120340508477340245500874203455677278954666271223378353305200757282919339756550796318378456533473906776020794152905493591778918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 1239515832292871241953247022553063509189466770452674546658788924557171316354265356516610353187021407356633638760281362061223389670945195417230284122539101391747665490051199696582052803543850199491298403440442635407405957583618203457436056796909703177199269216719471881818515666337862423232480305086009085374783386828494087781493591525168209205044719053187883517655434308097568012364634298925202909011766659306296565905806902306861902821036571744786749465606244597245538505781136498500553414493815143159775488389452621009447350700445695905515655799056228975989231825003886322326280323874532811374803517103246907036205990479752198678685126949605209720205404586603604198944242514347717675104206305593273885343714022124387237849121858159495388043007340091855901147875345070278290496163151768401623562635358781293615962749184705813408509998992438714127013178685394737077539962876912447389726429439891094814313937651892720384943737057808637844888339909527511757149767099091068824716166838956842544191036084736140831706670965298751182333911925755225631099519315853778404836138660934005004400465122848013510041140492094079631709394603757349868000986535012048633467684574986884022884650521518909929915398467807084090216977846529795393254175516772485677578135392218758996194358471645892601280769536732798242184103852741756632299105626055006695672369291381986814587891656936769528395075687751974360173686945222626960999432168608922733593524841680546155852952943387381993305489086906544351110365745739760165909701799644540211401267624188610308753000556370833835423865155080635245575043160384411408069031570190044217800668079045745404434530589914584938444439126284712047646620739612596494882792841644811622954024456308551422050835811482452831394772967127017525615994085000613795858250175670428348413604493962545463365536610729579230933508638525117744004967859196354995555042577848338309515277841800430877576097146100193095089448707254573133481833433192703254192544887208563219694266381801996890451076689311450270523842906537139092915245900002600424030944825122177872984285480334518276391713630190677158157795983972959987592575931495139165316105370938209717379838781892092936181277292075180293879625557064830195133550922316016183681242466566299371814960850147472433463873344329840335196004267245450009656203465558450892689948333438364254272916845019326204247259147832823795671601461535656534331588170413151143380965573442851568866154018521549293441857603911801272398084955821559652186969798656978964572867270014178164830135222599020982540040429246678167204518238625403706606531215266465415620227674869791426500523742081331414064927646830154178870264425335696406991266255190216322375108797464600198213464872305383020922779426242049710720240037626881442711851561525934732638274191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] -6438692229642442159711723070162106330349143953816513713475740169669494882214490054082277156949975241721880588577795635519729063613867084757673501835259703016350045100613536845560525055051167310195388367208902753904883487727980812483594388157071855410428021104300129803140469842902790429018220708295610903778594858063661786944133207592908401164156789954748375105497541926947762460806524478589030247849530748474118861108840183943128968290347932114517871660711789613999673527470352496973097669681314759876010716413981655758449625904943185682990575876040418740440318439948797841551857694682304295491346037474749768657712409719195570437724642396156761171013551936689005353347568021025879980371251589117464404314160285022082740164804254387022565112690908589127538612296021571421276942281035120822004428513862752758717136070787846372950144517215237290204518656715982884407648280927565319434709796306125081839586712089737513184027931342764469007519713681309945463669053322403715909852923525202770957917394643710137583582432649500190257840143212422412583561948078919861239860558888397106655740493767941605248934457376332685130929902587027614392064739948380677291378948673809210674279152171574660282569252734862298598935783866293475914141345348913292719896515000534179925274467382168408824028282138274346446317154155951097911209123699844901120117950866364578300726418398390297402547342515133224265261163237477682491604395208696329826160425707253204943615409734297286486302913349551442532169818316855152626677838252376124675649421511277938827462860905752818166948561906004796886247192912805790973873191236135808701265165589221109903579121948196804047140998672372072613569306114765144531588476350352608239079398734674053724375843196561150224722815463065271710038799244715081573761058865120187030902580080003326183041318256889960667465526688632713716893694257134077987159914668156156098576027994404060435750786443221697197540182570119814797847990171317842506794682442826755626587605270909571947809216291206352238909429628656033879404124636281612112261376603585602413498812114193008621253435076646598264630957095282578043827326105934091505423833869060406243464438750378996714197154047183473028630962472099482018234506099210155599144378828487634095344104951335047112478291568444481690012633926617382612017443487328835099959972587081947324045393611945210418063688039299267345695672610403671476457316925453180329158239581332323757329366146573950439401561704470730950697258388372880022267925407785112320992658130220004570898128549707229437694619927661419894738984339168293425811267723114569889365516038273084794716746223386892401924687319366783730431227200406004333291212566232107531266664736561867893362973797909679316553300857961719730237629605712155457236336540316960605480576614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 29237535511477057870977113878109602671030876805870536871215349439329031094725086368948764470054926596521152665432842249951792672993331552619003047649724795039973439449025373063304971260935596418022474731025710302053929766288220790146351157644299118914435980512666736656257587211223247990340480448712106620570832767463596491963913619960340400142441759182529507761042022877215450321196416430004918087693791482033279450117662868114183203370857037919219098493498302997644958730639563896014209023899985489831545925673514987337727921918841225208576525113167112140086338512335777951516603862938187621892835947282293356516520478084664698636001885230996106631596349285944604341403630313579999578866537044128169373903501721211594609644688539080372708420328779003748798303523749486115915268486823590611184841499068752936147150709720572152572054904103384045046949524274159825134811730589713684939303007109225393786624935989672564217387590544254375575770846739723836032752966952138460365602461740624075493018868406460526845940979950982912946248538365227790990803904610345997261786325190218923724466465114311787395527122849185781298055028959283668918169053527424536453608559539780593059422949096365221234506690734881245427631298157889617928701666992371506895113274101326746287292109463032673873278142245450587263668630905735625344410292062943148916950356306786047183545270524874793051071737043493639292411698884815064923845298368537279132530079137996556147092665743602625490429845745172017651995822201173632312373933345877155759456648585513234116268075428473808169138654963117396533076020179889931734990342746964441690977820536514837405748702486118314160972698541743352183014554512013115805573726393762452737042407422042051543933400719067017596771754944802926026501026211055514727489142535328445172576687883432101008043518091010328059410301838356209247350559132785276765899657963535345629627483525507379275993171771679121736293044895085849479861630674981459917884847743297183978221306623228442530898063252501779649134572531671849818604044317382713213585473061602111319409398982626205790009366379106696384777771625967784521146360749460225971368257450277586088423536425559268673415141788534759421795243732176234078539473301809228086550832514875638458686831470573345911927756454164295847368548773072365615632636134020659536091971460110028392028661092884331157474118775547251623558534189185633700441374298492918212649161544997031639374243080844716533439052564289235490780827747201264732172745602536038475033180150254010601384464374656287762641700251161599164111095692796461225703769529488966591012565818552682036385428871883759938621373534654053010279157000442772612135943072443585636732645435357452804987320963040055879275523918716158305571969219183856595689522026491434023470057390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -114134220343700686192415522551619958240507709650178198570571825255049192722618131140757128849466160925333404157822985987211695591148347963277464975023324997404605675504682305398010961156154889806137673379790893612714438054420671597849444470797811476982022051454625869579317492667719056527812779735559317274884929389858048049181761205687636738106629976004306219821121000728442947045349734253982967761372868137154691146791846065310030901303125661309886447874710394381355144152579742062711920284402501578469166460107324587332051089338607053974213760262348550776256313716530056987124755796416073383742247785486011070200575029749817078487171554758991125956344631333009013186860792547438513536539764670630068771898855381015190102256229546041543476970517336338268174288508293743968827892220656266902724719677216247491840122145372549498852462347159693161941772201613094278749532781035453994890750019795476450859663163161780147701623635768871887190986455070750632171354699178691024424277109226660530436853846734319474045240314091591627925443416537450083918920309664569735283652103379019007779367954620777390873263453732271622112436117441502043735777912216482714248393278249759119483855886892227058914975055964194802575787331537458328921288919391173403663598188314907737648579845238996232874740223748749167617808017076287595842621510199996539920396438955970171502346709615741675974727800299307255276504493903518624487084832285342160231390380191130822040863527044123031694396288753769114185173840607101104721515510589289261906184843081999277687054257705093105950841030269074840194791545469868352284436406812718318636134461382482436404739307374289684843351003120657120440807148480883890146398028319975590826080837739664632950024036458667522311835039720185194806197683866991694616508603071578643661924661771812147124835651908025979500032224048667380300663833838833547052498786625977989132383543887618620498265512715282310846580543036232819791470521464149131317679059602047843653340977328674035270066063745536271364333199671063568687138239233884106224887840761525121440373612568067947827604354480275697655864706140276882698984376304620853215696226482170763232656178862684300446230672422363084189001433490907627532658757858353047817989362043218776312565047460275743102660574901688736435459502619275525241393459337814193614581428319094174998908866742345750198116726116543526868635068310520498407845426929622784896448302376943320754969443080741268239129107939980717852684798123769094140349582786844175321032545477834375124658237747991268538117426238125135999974230483980280296379079706385134113056113728651746225115542162747056497319607456669157776915366050125345684403845936789983801417733030704449832611840239114212689991380154120088072070287240736866049253427178101681810815791923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] 384869741445037603715875038456341194969275287556832733646951721547289094481707086583008170712554926411976069657280090985142271174799130745027636598084597808141930148069677860116785784720964978479856803100984646986996152759614061169392751572886076229629727492044477680040810510041037039326528095276870987490756312120762071155711589611373969836131299822876034441089076993762624240410192319661611359779870073028177602470614417750578394964960273740110650026952380064484696271816929955408411550127599331083235696737675686053610639939363601973185494063763107743481145287367297830788447214092305862197180846059451048157883459044294669212347390072719421939673272468992557244070653823701292272840024445026454214476869112455463586249366020922105608690218041998060711071066073591665723659869273148554075587450237864775770184003896865117641845754182418191623226249095556833170894962410102994235999604748198823315527114590534942639586467689625524500322437196185596715378085656241413491640963404588063251176769855056458400204212597965283679679262254514523913443551541777326530182603970684033107872687052087908020662876050971709717714726996579634471959905423213275604899870875836849372438935442938303452687442850922270364212452208721832080667746945865923305503666750807981360599360018202560290007637196151025547553930110135792642177740971585954074784567309876414122764023898232477328941072688549846349632365618951556057485155012833815766387717897820427055832835717761779979332999233962816056185178744982598946679150676383595708360267494774310063726322172560335176604305057250571759628469535675591307038885889703437703083582786007891937110906793746989402827850452056073803212853359403760543531521345549242742501512610061830153934252964984440432910410815521851830804262057217504479546811767863388237322257674926238906750786935629949712636066801772423350836292946217414659376466488385588171631448215530491695511362465674608473797905530687335558465566667971840289553501393000605745976484866646611354422259843656751692232057419994133657177927428137918734759642181073244234298977694732223465822226719910260385820962356227516646204831341054761307180297185496864236374541153123761934109137995293290156078373376406888916499307283760394229405160511539746937183260890067810523951492514853128513896320634109774735370921995456035464424422644421205123069893122946412752606920626652862063215676698608251105888307621454940854930151592722715347289623201362992762376785811266117413249378014166753966270243867891135551724886224822289679472916215957523620015864812019611900881323035082983699182976969028391904515576835717092411074337712546670925580869344610471274501834728025757439409579166857693150361511682750154913915083588989003476611109069267140023484738207896213360454870310417934217508348374286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -1130221702073724621061191544015133563098680122963798264889937083183189198334089123514338858326208487795360501834421782118942992686201842281829251295837142630887199059312828636992141031021391962304848498211214587538076372190741449829658839387473357764536986957573755652253435598858786110470255962186153329617699854643358418853448913745191580911203414985470812646642447025364091866715063592870882758273678672826977997812068253642369584769626787225009785356491747973814044353043678808741746106745516494251962040884410017452838734385350577664578569502302668503817237526471021187713519537387792998311511427826527257030342425850111248550734919182538084697502391581007172200895708919582221937417120873018060063330782415974612089988203617668039105226271020194890987885351480345254207846189048248234672140669635811922855061409633200839316760654491839396058433278071374506593448005144892412625738027847667370236272301733970821902057175331850341858020353816579532963508680371116716537013457292017654334968057755874698298879746853868741416014349193578233491353685342633388682460194471616972233756815886667438573927699826670850158148710037017452746378572909274388841560780679416989082552237861402076865337855235860787042939695348456258968130340201983543936746795307351911568024860484179837785312276954361947931190110709904515765202508067715605709475145236777564713688542077956605976642522495272305312662798784633810257645118717972849028529988261148744116684059957477332973800931946707082114796287315294485258792182157914190284782514691149575127278432556572186805881445927904274609902985274119871296885164178342158011691497641722737360121343303136320224630241063179792870504263194211553376193270504789183250876613763199800515048067038359749466404218673877656842878121092129977946791957190494460360711254004125133510282432373551499033026722266950624772523943204864894681474023423723012663516753357340376870320988787589062775115087273833223514643764656098659585886057747515050492364475303177238107854699220166077608125367655428307344204470690266924969962715313519141440806666994652978100354542272780532377599280951433394570950688604934145189947577981808482744461583719108244102059884480637165750303959650401099325578046486964184986290036497739282065375734660188894148178528773476500350347171991050041330964532792219247112922950109083434924133862871089455797990907452591825082460713601246709138770629241133949341851338810122667128174510153195866321767961286276836382636596515634733144360503019109447519596050419942885024814729702576604271032302936241707755124157034314323685422382777432781484663384826016761791478809705175962433758146269298924030522826907870605149140306993788424643026061083807018662658907194168839318329105354720820799275365935212984608783293496810368359703948086476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 2935199089217196535132216991991496137460210660897802911168362628358054230387480768575800044322816846025180205517704195391745631354408600782530620196218519458892990399010740757096513577147273380801846957219406778838494816945606279311377554615663013961294426664764542665708253037148639789187389720400280452456045722295418366914253942075118420404153782085929727488646321284871139389480824917296913343132243985824725822007404034180524839495043645556760223800558458581888190655129902314403081573014595219432460641059331215312650211587928870016381525515578626179716700322156386178395137715241165204551709465155861539024011451845243409060126301565366410962958139584971097282661766732289585934134157533701989603850966440981597434044959327461355374737505926897244439093231964255652742583420289222644394581885851918230790666782961582036104944391360112453340778266507700078464357169193432832683390166148506449108323763595844196001459216724570948203735699127289124286150958712520851816640052520931261092918792828087788095441063931395775154825751086480997267095105219620865417776800124070932774446958861045929458332207687155103016667073659654916291044204974719059742926743920492841777977771001655537382752535700374266859720232220601446215082599985668626517908869211262515970261975097970206224915492758205364032005556740171143635330493696742949979439479297748249315080084006490441503469226318045501136515926085118362439258900315493638918868790274959288457086698795710831044740828092658093955423209659548825806969405760656575936213608760675480342763020440091843341847506666536121846491358316024665399487352379652717242635617527654777894616997584203179733582498038628362455204488335010234186428005811043547984405152284772165022254498945310839020971956639096190444721769305470260350924900780094139679083724304680646874178221519905993313082340950023196932825145785555086561695017145910535243619397056549272413949860263784928717110213170080981888966235957747717618182727269008617504416000956362091065239252364514271681562103481060418533733953568529745572919556727259009603669200425390908101987229491141495286940771950675850999680315234713619411210131125238287638346840744120699558936494429063843437283109230524786338303324727735590554150434908086900891252858209624454309619745954423641757916590922004011072271059321124399927241553739912932125807694716212657245390048131895942538811743207161583474725163729942548414185192419748324192641492193402606292577317874478338080319013243990430196738693509786903912208387355510150584746839689357527644128535657008782704609574148004797291582075086934461201054377194136295680308638175761853098399055720504779025053801728918559410980127536711058345296997651575924440837720824105385791547102985124705464710144581738091722919012519181727440684798170890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -6686825070489823076579291539726271319892048430973793759732274887249251004258904861919505119604401243888450955620373757756917181822767453496292070384924349769323194048013454481866686925873033970820828250361308987422179741101146102026236960657230738438390791237065297335505802175023517219505836820822821638626628890962104459191069527739526403305962075686609222232939227031766489638736142899804871335286790628546700790123899894694934200955582743076201579350960522555609369062829247965636006818918433767351541100744440622786077076564608074642813201263796121526980388957384793681496928260978717597750887778464777523009770180555468798014414395001471961715011146746612693305114474317845719056849440321698032338728563699033132246479648009100015985964008193467431045711376608000709829448267566125059827989115998874077410451923163205788643025039140719566831593336476699253128299091616613251086012986480167972997117837774182627149374480125410073527270165819565297194605486696222479731040798083478781961124744144864688236864518181104399215948495195982245615722332322614877548208814836420681850371230343332442817887054260845480270248282565485941837411728143347073582864209789745200978480693532540980156025486859078240418411428772010501931582863338466068563570544681229846269906282000065662432783143015845742182054247671472250963977485104814323662786349024095638325058510387423470057682717228524219700933688195837133752788110897949074625079842832491415631943803182361681600554931252327049087950676946599254918098511068946275230844531275130414427797568055080645130636483426556719628974941881418209068773840088370064150444408757629866670164813164704959359687290217544281752555852530176628354337418807035067926448064063024851777688136407693706307742787961180081153674600124975859603199698182209640794448629467719498232862128395012366719695722096208874912476604247134596559084032271471945234911587416327339479558726297901844980833007285115204189045799115856981625851797734025421517375930829502180543246601642011155165569243281563087077868291019423048993352322200367983522587752226388400143133492255527682877766592370310789012739002202012911676023519482857244304782219850594777862377265907082344725318057439168961146977068171325988923519165642921225997278463348219331786251206505022093770907099393499386987801076932591230208535948833704872742226806052609683449512980636169276657074807701682117523473947883715838382433616278297521073844762655799860880340602913295935233985814251832128844859048161054647365182165183985395738271587169624887285329836352579171567584169943090577786290785597238745944841064015502147867019517793760007563504311047595710136419011593336073756628810160068356446600456472986011560202859929604827919842120485999367261253900312080837856172381213384396770576007849574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 12884885166692260227738877859881562153721014199328033184590415344745596680580462368699661247491333120301447153247542215152123019257751502194005032270538208758054273182034181009874243662928249887323077765116554865249537825459650684601129625458941186385802385286180126813884635155854787492720924603292710221612528396725057786875709275922614653265145932483900171053037371219972502969144013195633761652096733685967946403488122090235782468218324954572875306181611868003402177827957378422054182666313354059733699217501175865827685461309138172188340349602412536837032449293309620416765747538104538144328895870666083490402752843634254465357203122222931343845865242828905590678322960559488371073584259563124580961462659774844805398159693499947569975955559676543730422473662783761037372964172152109629496064661703791884272048399304896647258894238193994340661489118237027825326678857282341987645340501506385521456379169050022150953179984483129094335906955316295634679522812037866440385911861006655939133661797641977229012362497657534146231449458723601841499976166935962229125668424901732386403711942828033661547472239372140398732528902829507467918676741440878473332715958639710442754201684554060248644789107616859792291665422745032084774855285996345438555100016461036383959204490932244305824922490691035349675634244814304685240474344861143785342624692813691899363537299495210355155484395075460365605934151552069498493040158941986986862325891949142471971395186713308997540305037551234645922490575527473348695510418248770576888305801528690239100637819607354404765579055043965452385598365084359295994988103139349489701264354629075698479048936316799468970326378365388750394169833608082556929374833344848187059702357049178726308516555345887522097008034804024491630996581616800097880414702916900377093780835994242187651606995060102551730616965796009862892162958905948824126200289789549246467968978051825331454729805282850042533356188486498771721852197458692382317636747029290554579728880970841054735261153815614471600489998230139778811750187598466354904312537627343235265505704015527862175248625858389550534125728628909843954469121148843095078965453916054947658718006446723523804574952153444151480255167771201477182301206772233722428884092603472609531915465054369614428186019346201340608802874518957289957203533446931251055528975836336052635328919517497629634850159677055548692020200301233144152103546909555324906141876183959333368581188358625536901768651223920651144272969384234754927026687318094940871603330090610403398808754145586037641589417334436119146244317638525448844245359498975584185578608093771397678300822984153214461973487847651861932330689894657645506459010061513030892232881458394764686526636622142043379347611868515966703127359004546312085537361469703395215062279703756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -20236551128238604017627956718232276579953128327084560382796060922084624682606190941878625683473097470463426097361557021191311281252425406359454653477541970385538997474418750244047585430904351380329141044488993261006577744877510381335384310103850046795843372382751778953389303074184216679996053160236893998524735955736011499133731402336970477456048078174060786344676821902695184268324353618800168008518443437937075934944493722906078687783255284121209158260342340862562973470364055611753999784167400878733224174440674669853619633080782125864874789127891930634617379231947872348642105183325771625535904404515977075950567783785575294495726614268871813262100422837761725716038850309012172007930605838450570769978450867127313940302622747789866122768739031498598471843992631606619098025410984443751708094038952275388160824354781442093521461978142461489788879913411219224942890000977114612410968376019507703322146325337367631441132117480757322257884246501371833704383702640009473434588675402754820437149219720932903430693065085902012118574934043983325259482361203255951574795625612452254998921062947862309521873016501812635077404895542350225524194389339790950397904634703399060340803284188096907197142654956750644991705893203584248317107856414552773055508616933142930109890242949825390457548569679320014777172186368746463626469365165498860782764597491216789697871944638736973516413419868506580820742081043260512974649528383568745346873970072910386105997453335032403682611653554710315710466925172576345735462826245909265506601797710364777073464699293188648528312005401326604824779828663948312856640891168732440673926947581772853834556286489306181644604649275742454665467237966028812264990467414770113419553042761295271988994074973932041340602107717708080113311371339070598317131623084629297457905473523326348618664271381446613958293988732651955805081443162633784095805056740145626802802291641835649158839047767726942551036309861954677808622352272755405615413457070122778987165192836339283184628762007125734445635252345827014037056737854075382632810902295252541199870730160377410382259205569209369676769920656896351903161979449525128034803208049417723309576119637650945344257792555295431652640724443601003054130300851496844673495724499376960276595123984814185098865264394538770579915126798141360600458904569195529529382378264102283546155115991055443910067104180463152971107999464203393765509060458216659737550860534686304799952053473427921429671214279161379698940422080500211808497481642500438340210777501059664883574904874561549329313757821007127544417651358848200805312667146666824108528893522234779720549286710636225964269155595398178305804255652954924761580069729426878583059032361600132010485708204567799312255575796903754268961700350470875310422143462255867145678314327244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 25480459717460923416497887279440591634150754563174522377114443617909976905206827782519265655754561472205113581845347339446459324450316623547576365751434921702240523086790168179669575407992145418579062542085724661016139677939616582737300174695597691944542267861147585388872512678919783909658063382389377172515997833288443634633015500752870741119551999080664238351958068904510239735165520373415009777417322748267662534600400209628210214045663871093141040206723519119691791631914797720396929004687418581775767362281093695201027742894364144072144357464324357469546570886015915747306433436482421304523023636847215131801644956724919590838227900837676437241250265297642048176273672616970132631548703833937666404144354547620989113146785352340780595278596954430959774176226282088163731431775359193942207373098096635930777358685629345586573298926580146804892405795218435154145653319049790869269813412144668439621764295742940209816511878475911952840820070370791982740747836236791956518675549230807775163410637380771017620358223650895664042521520389543826282440339938140080016072724751717628076925484972395365304351932420862896023160928276508050427699794022327817022110469585353069350802301209283694871804114526395151839880930040636662223022170579206189525144870400693111544263299906327223970673239797260579032448975849116465033502916059213352864172524888297194709317257492890873871114362003269583387766278645194011134961529527187145074464024765322751374736091970336000322552678589841689255770799618886982467632109808939777872932203056145332394337957865828169782205776546721185665797451622062401652655011230041325100567026102571824174784629940825116670845080034590228419771881252311873698520658521912554756233830144249531612363787523083270123477394665607252620325806620338059661612871891638014912201184950649263156807498420262065341653688079832061049437611839800012137753724433280343143133473078154248711458417070004501019121090117204948183776099001564928701964490933032626020875899241955841229949115257223834403156458053595911331509274934121748658928745612457306880606359188895989013516005522365788756329642573972348967856174649509702305279374773020765647110279410201861963807162451786483396475046995099862720050017764975843387703183820546312608427579979456581448350255017704553689951710126644479123419634632312462897353579503970398835653985459892899772722762507323468052501798201632735264712136738308133570306487105026339819396713878074742115812081252717054203327684828953534882581561021571949431192961757049145460271089051108935642387050560689593503963152868137658088271623398641193226397677948518430074863088234007320785421415356191157195727492459164131821575528022969677109450742983148742484149793219302181467628189080763791700812478471562902997833045455482203405292505483182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -26587604683828371429560133470982245367905996372703885760497424805373920335163299716990847940470905199446545622643021699002811795033091680081800437974036500538618221157621734835765183425819433013680357547233304231565392000543701708064450634760416380989425374784850837002180810435237092000793421752926496801294183615023175227037479167980276710169536227924390921982506642455979268779475289612007181791454207793383640079134450646750485829591119546477983140662129383512586918504607709722997704146250391813162325768627085631625067505413926781046074974284336400475097389217555812981973564704166145823552304797714929497000817283627386001813749217427578140705648871140676086179823882173661429773040794514771712061367945814142731799084601888416389243796930137778092663704911359748860688033483538833043150058353663083140587641234009515473105139802637388496020730025139277342876616739406425394716780765355967867598495432157578679668000356158355815659016395054195281739259350947661787302217442405632183939771447433363338422771172491935863435240884322202544851629123463989807819620207653159327796841510140042048321467556470489587109658138496994034340008291795480948848159215599230050408349760519327881855022351111855491109029557841152742176564604700341137039449350779126287839550165994153087988572421603289810554411906470138331119644510750143093339194981863968210446252734387858362222209766013265724834131215330205946280180935990467144136124483874408415510749284707360585131566331331682318186872242295205258860958245366836789720619381080819897489767952461388051199283424920276341612533949503609863498205280951727504946281487793104050518780958064610242673696451586222149487694090897297211869951438032563112519070236275952518822816547659672732297106131992353823352223967599449556868178069396556072744091631978471514986773960458545522939542459277999523929571844317226259080141090566924722547612817711196474926114524101939691673097893561587490200133322599219292467018874012670210394894782680203139909221060076206175681061000818827199713757424672643062349597255340057650989285093990283005322351609738666641049769630755790971206537989144882054699268529536934582564373934550143060062712414645815251008052769550156283650856584633921908301698140380747546489029605353005056713173114727452413316447712668261588191161791144209527212341353894857449360196921166527909901009465024988680902042584829926028872839227702658775911597227675231850096786971979960686719273014193034687259643903981868554464252422806638761012762581804057476772607493019017550608434893948342516247435700924854154823239733608557668865757067668652144120324925803242323586661909060583734842878740926856007169651761075688319751325099464000197758279582984308283234232033408113385671968346518878550091604395673049579601012303960473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 27660041035739295261865157943711626948474127426079634002461116017470421304167826536984074306330275017072352717818942140865786687401389502412406162835033551522496028216415929152699470469319289669568793127966600672326009775113984220398784801380672321293328850839724401863277667357690815166219863941412815513093855491000695037832324367213775543379382102809150567570476514236616212283725564394711122277135428864637240546779946984903720325538177128188681363766312906303721350917444505268303848167665023493435823035909013246340619473769181647288699667962565313455956492183890212472444995591699278825320627778319512017729587579027202347415717573691573971300087409699688673085678017873967945301389405209066234059849961099886196384758858933796991673450777774981442776304639081822709798351916847253637332207852295137849287476481309383621862594217332257811814587325645502710512476535183145826949600437599136352870112717494422647824631267672285158073558980272172380465090219343275232428894821150148126250228375423744997519290624959937501639740481117379451508190613953098809431083728046130250095948200811850605291827205051468773118559160474011379391830190656375479963285330176340274043385230808199261719483640545864238344539394456788943444716247509299585472723150913215467314659057637258092064575014503467153078296926529213656927566953966582507674858695981693253544773979989314792083720975676827517830651432321215235835010951418011471655505340169474020805559259086068224008884757309460078891708409667652696759841051876822279163849044402677117873643424064180653733617846251828485910834403395844156733949858477354432370591827556933493602869492778737270700846854084261395888105207340594498075853312407220641010262760718229634147437911681616149591326824620969350583862217960550668244670261398784328526667361538297791679314567363356080215222379156297481654051256212958232754378995482802881467173246701662995134581890477035699839162103395170378369323581179435734003579795637212430204431535750635124731720031639952481362432314643510722381751720502143213827696540038731499538014678456755139284139071084061813429556954697482994524518579048964648512442957205314925199240411115356134291725869763244755197684558282233778766050802869321086542205526741657472818168750047653339788020299799474119819210019020080961044935193571306844404766305291504432556990043369682304955259899856429540564967852087232404156887926222805874304931983220110539216512161618846823282499844405023381943175783516296437479856183368801998094622617708799057696305844404784229004377162436393542710201211155508130710953041661295468176279609906025597170832996840006502508972415584096260451655602803086036090384860080592706668582778977054247331143550909487719252734413370087666604819645774265037822202376850524882671041626347929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] -40178641528045068178259238347849884369775265049510136068176303003750146156366158350428784085872914452449837038724991972628987880752653479005976616168517147549017489274769473643933723131933105705188458201737342972815866232976570436623535795395639160816479045090788914714326606492751383021307326362062930563325287781405343063212849721739927219116667123074439901220513663197137656427943897918216333956513802768338516354179404700587554603262689792254846340484515536070631155376063319117628714499035827499394457590257100158258653578490326194081330737782448310029754005623857713345911921964720684970310525295025401238148491056432597484728730124119704486390485233085585204411821173140992183429258473210080733652796267122015397263176714644158994800992659361604694458138190088937646380065414556590989092895434681076521047804509026632477648515734469659161724950628387636051779522121562664988545763449162189445870257068760625279825832401573986828576139219022708353329310009717455837937235755892966186983863318908195088389780616218623302640303879915230365338526732863135840594204375462020400895540243288228708229653998292275654483962161161662256027469540025434320461605004251793860934797778764609894850742213007865894035512102884307155893977585754548748079211991301067709806413004238807208595501130217566287099551682808006481746128728037092713914285753704591483295914350526913853204334936473356091707594219782787707842700735862378130509734637256455771919946901821474463205422701949284793391402431529921042315544417479981932646141399872382526200136942681915672197615528351610739092291178327535540170100293988190104626529185446520412349938621628422856065777469627541815437697495811883104014111315978670656879872543442368188470705267899514560467568999573195794796285131870464154756744683646253660802161914769957197026020087919828073248017173247350244351134367929018789105896045953375297919731272384486426392289057858911667833364424292445276539873646577917604396838897956277746355360258036965741399519595785161521700170191750290385045871129458940069223948416582218070225187300647656703207900149641318489775591920258286042583283684687951716316426109650473301922791491490154408118041777589779650817755000577731638583946248578865190289286154646124139580458371862026339695671592626805665917730879800328046078740115648477688752295920234287345073878603148516215489420617261668570259385707516663260785804506258219899159413463519991395834720795994526941670652677592876285137127580169394588445887641155217579820326283146474468132468592994797920942640732607632449828095490429680723284052286976127071283437165251583213309855938211302361326564637877915825617890640078258754760217303471639340920062073103629547565510134961335739310028446675986507449799467717447328606279554004209252920277076856012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] 77033048866679614959652106809582142101854574323657916125740608601087927244328695584843931914061569053729266425097717444521643904546567348362024852830455900645478151449271882595913912305601080515600545481088549647372659816172048611936892909705762511289161930172490528282567527742907851052080281693869004388660625019672919563328725511780465000445641606537274146145786423309847544679191036544167787394507450360054005748764951441510969840079476310247247883370452970519499136198465319506388464353911751329908673349200476234987700049973016520257924121741146239173436673873349918049472919514501682625095785334767799517441349484713201848977808239100485356778139167629881135827348139242975567400461483845246173937600487299330230480530350669034456574386473871307702172887278980705921228862721135027750925829487261583812805672139645311162776408762889468071407383279751561470550135881640198211622124389067949833121932322946854334799225422128524840564024216017593912949370498692588617435285038985050796095491233841504110966228066327175265354226647077991412683371639460141972408556003415102830979852751388499986481865797230169425017956964790898726304374575877404561210674336282839689538477627996741903610319515750825936427237160103476969075627142901537700482679587577719899915339932852907019121800892521705621104817902198887348874146629236474881355092997478958465006917442374287549419458418387864813361064371101471635051320925135601169874124567955655368600250167053259105153553755716278541634651240069731564688905916693940738944197608583289159213171789977013688669473982754025028149435871688092677997288635569457805267797638773970059233699297159453323417671288797507195243274402696045296026395516434454552044034395199775377489551207961038304207318213934230784565757589698739001937940866334362350031986956574499717048678393908383693006475995317244593101718114776575353984995170732998817496255811035066209188113870498257952743637387700266424973232563817450008813134108615161277175791476719893512764429893774678496252497225506304648672548660181351180137990206818612617390618559577981340958249230772839145229779947887610603183074334438417024846333642370849549201571421572996129696576194069676600824128726663305569353214507802133350224966677783677802909062975154554526574275999322456396943586484999176612291990340894886542580078048842567269180262262673783665167782449123234497182492918518601118298302135179181303061761732601054588248030304271341066103130905780313984990290877918777736190329287993192169459750771514626655943046878505894201120112512647960235096371264055088611679746415516079754774243295811493138873182461738743501105519811536939313064859140838011785387859464859307551332044145372574353975783849408439518312235318503258847106454873749076764019197814157659820467837838508949504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] -142197307630329060731501523733410598592714880489000487532887497118382762252588666847252768955866711692636165782230135768287125821377166988270126010237598634168349614627130868651497937417448622803392103170618131861772648733479338911974705315137609422986485099356457837745929762051359643896316317738276719206935619785609923265937515051596281823605010243363454287288838966979163484266811514127385241480032319068392742782718396893756705530369554185588407086574196679604556452110338405226800648172675788139230609986770951176487020699605436740450361391373063400091367929890992151750332292689501656438829819736470471821000505961062235408702523056192933591059597166297549222742981830359942974026315808524938882830341044579955012198285780220857465974346311690431547724459581977896107752421654635081114797302543562031793879329027695436326986703598059286656917627142515133107091824708024906787243856048954718461854673109642753324052090173253998211116030158597898228913186546543151654203534845071630314981308938682177830479693875588063591638679135157817746537941386209177941039970115148156489576487515418264347884356139760413545732189820168736095146351517070275232274868176138300661425414807317763111190869849346977622512378080925939134376256770064406472811176576868641435996857572803930038747939639482293326772186077100658992498440233792721058891859773052376990835525208730898527981328788757468747246296071678646924664937832165483788158843839093529808751223435961530901542086240103066515100854054744189192737460062439005634305135762565776358349776543829347828914798840853594629946138686124006555663500919669077720059501049880192974950915356756195189969808640801208157376765799329861645163494625741954820535256855217699393287167796411215293266458052180294231132218326680689728327629197481964249170436003724180967360079712011742309879363144954866800980653331643848062233803781582462311535392104574431766302091184691002750807474781676408319456012691667301478929751436702195838342285266331492507250784445808912690531271810907087182744593929089102250778426369062569548505016355043098571813832191698427266923866144743408247599618984333430217344617513115281096711258490600616821067608793677247341657364453660192935102882101754081123112894838703303437601597542001098961028327234712113072728876343851104392029509494244343931757056758719453235856676298591153550748899393618149264424939905119551539505669208192921454388829011871013492963641024389790549575314511870944598416271327912487650550826094655723480804083242814971929991542498114146476622932253599490710698850873572913569003675662475083945477685115729592678272721690921575534841178117168626695744532229539479372795544571576852399922863648869279651660305929041424249596152662785965264412053918337496311180895486514951756818389852907110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] 224177126481594128887553730815833816622079962218557358697473916994003717775925093956798311117649803632163568159379046255973774329115767140959354383112452238526626916821247344560321767911073296567647211507217364075346167751123730193139930980337105528584394495551946575311917194823846333309852201605322837052567271420920833735561030968673759202769363263305534795229468189609142638166216679988866046742759548386511644897287110331857588286398640486422201427263748735295604691990233176761161988708449007991804916940731513435838166596971884311595158305824195805061729956145433936168720003201797455470068740058687421615927582670800842732987912332124863759156388580032505545048266299673637137617998748144175326184456037246311890093844427395906975543181460480115938984626371836753759684042673402524148756675498354038786004279404357081478830723511085774562135904601161933353967805835383315212671369525774156226690866757225727216118211973782202421758050375155666238102695619620341931742334905284983288671620941128167603824780999719936372894493800695108599793081982220070374458002752297548537692194699648502249307101322353839096129928114160711177905861869436204413961973052671877570211136106109578663353535310559499730983571772796803286776093318234525566969725301395918143440302386971930064427855490299975541753590015636190893474941219951953328963040832777713242294765817873706582579195976176988965194366254684386493669901090151674380498436196180104897942582218365641389948993601315051542577258795402703933231055468421925914943621888508428286305347379822755451404568301201385554582643614712870816334033502470281140159464912906018834897536219431403383482291389519137385709226750140079952648194252068451374493015202104712640340125617307193506843174353108201266249202732251848967066717001519830531001265391885373994296241341849122231414670208100432443265194560725635937892844838617473211349823559618221403288978507854872948763373192052111511466596262178110103442366603123878190733003325208683930036714718073596217165864316298877895583477385440858712163741076708666721500397199100830734623016703589215828880944179984912550854884131519876813483732880515709965659566400946406084081081358934875687710440511614675633863858849183499737634781477868805050398707247489574600621797373573493313178744909286516547792057395391590481517261777908224992074752790958062604144717036242732612405017748533967789607744452130470312932806170998366931104920806766028620585212137728001972325951220455449029447355902403815118611919338655865841186417224577161065506503386984908010977319127903784874284503910423228463147897890271960232079530664389376776056547729324310117199614417428424788788070991595250343269050118799725021625171197692399227750238515326622141565651797148029320709476456700267562807783949305118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -299708127319610975108244382278899666796381095311324090851771388759667769099192450442099147373719503392597354719468663525509103365068268542833481801121496748593699028911761667064576303112511101257465604686201969280898664961688601902192578073790213354074134876369633472202240276331825169806031326118700945912355953860237130095264204539228297924623768650156233988991350821368993134672483440077619955477355506189938945403866606307986565259639905719836794137264283763582452972363000177796617120657678686928660097910495626030037603108822428924346228041614413138512311493010373335935902578113540532973053003940931904788556502615915151396808832037766596520204667710720000519917723284461698852642477231781450897314112956203166519931226417282925066552701144514362843521641373182874551453613668118282933937209353815211202441739339697847494539806206965479392669626809015291275655095259549540788704668094115993825106828450948626178163249736182885376484670551523734586389709890299592384833575794745545442237802423282793750829797513993697489273356330769486097475367188507173143102315593479652834169833457300424967796237467021697208235060455849125695431174230238071894470366538157360969483110193397200345324961401176921805131887436865749518256444611982902798044464428398974980195280328320455963653300140720455671120127650121385329726998498115755358947147087635860965224370631467078315033600736572945436976451043901155650243650390856535542208311575272007296884775736072278841234801169471769405284275700163151007234942803700454101691057565134686993323078926302418937125977101908766735211624334684751752930837963770199013689594976413815951348368926052317930870707936999461219648422943036899558303728287851871311020461547557418366076995645374204000672807444108749783263647767369182320408469465539221248737733943213775077769774722001561434966347957508023199861260301190938836808212385026995566943470396068160624666864443113831100337420312801921337475946494147967886412775400828811213798519902459078794873676833756268549386140289383131919190517154715073512887526759848163005922815512452213646269507669718089013927590094122043271307899230162058124489394278605572105191733451378519930740131361904540552164037208804522471423550820438204127735467938518996626253306377036358592966047313951460890441096466537154112144937647768259734777358793230610040978686702313278584103860829878049378845732647275891934709137230620410393267623847276637436158518081417386026317183400010039792064821307472997491069122654080730238965219361770304673058545031204987656253502636316805879549055668757666458183811109219451574148265681741180755936900776636046976239996721132812150468455310346529521632728144164182227819697091571605108046036455720278907945216002456779414522172240211872025110288433602386484116218142156390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 345821741696293944648105488967017975179756468440685595905671058206697857799285122888985004656130286993752999052093445042294658594810702176872799285191510157041799817961800920824644584312925857617815170769401316931043669504546858758893588694948765135495977487591305923540031311894693603710260583698408888087802917007883729076855336450856938172484971269212195801669167813814118820490558706067274020441120848463561513767522244909433925678427241330689395891940096551794241091486979304674636418073683930457293172529629006372452308124779689277026135507846319703356566189414392586935052327754181300761355983265507782841315710580031705919635556260307034902361472694150624963444872477196811069875925867011157782610148671336735141612316163033053575418188758986913683692484964575023392749144440608325179009611614951687302954207329319294679637973370881496709597769563585289572139093921727882999499347691332177861942775857204770518579572335770337428616626577144304368948967793075642771093079414847650510710322292152466037610276470086350378907460476408932275726721014452516712708720729623440947944010869221315772884308765531701037457361091306312832888678349326329835019325352443341596031740131886805312642012935378166720419940059363426281999834254992307837523361786629106754309453981091649552180516298004341903265806867705350539440169984252499271022759286244713533989043047383611045316473681695471007577553239557599028482069414010772817615771037057515169034561763563576956099192086127995613649991631153063946856900329272261286229432844128542490640827234401195708743929306117430514998602898449069238316835148215475816154416181729237252842432134350655747926846164427861181093887456201384563619331929235988486722737999647074864626521940167219348896389615362008253715110001535858905959759565626641213885375225955637134523076468938966100326054454606587239683717743348494308611765159143609339052817250526832489353389962995036890077650648841488455748813644047885758385596213709765456750823809482912440695841251037335264568122857471398849592213699388424037574555172133629782487417140542116807289864200077615074524123396193449313655946440054132239934772938866777626891532927713346013495196409465367011655539700932028231004564139442117400524957862256909082662158115182739906708444951534252028831700339328620508946435531201098488056404238579340098950891492464210976448784872517728144225145003004244848892137485401980804531617273722485024827063361817443366565352035380683824627001601643348779115603059678415310179993928967288617068657459801014226433177667081176980480702696826841363532308690360240036908862332551334918747281806909943536126706223545360436194583818761482613692363955074464396442982499847064220738633625657026535560457669811950525238941939263709713673598929144958142881567146214686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -351280924019870012779580170953551186515413507246901114931450081499609784889396798292899348919651073311163977217660547328467664136103541450045349474549542964974692151628131980695071717910553883960045973077358250698930174649827857728386063676991065923774795728562704136869576131682306169910682752344796200990432991650241056556336584900327503157266457188530170380064739404074792880917105820721567593806425081324815448048988056324803508463061605915241249879311546300371024869538924571028564755307225557111054198391186634762973943244483169650321161024897001574989438452325636288656311891069350353189014321017887294460179709497931587843313987018467769827039213575613301281192909190389687073735034546476727730298738463173117367050084002991786990364490431378764560647863328932703060209872633747269087671360854958987196966136769045483683433532981005046759398301391821927081068897669345559380197154577909765982585108350790362892436495368085590123798083005798082805789855855854469822660616167995836764293062504382483101028459836833294277473290477106591652825197562791742239477512463358753505945788988549225020803134599078596848866894798445083018170878099273547505662466669955741009620645521206433117809402544940582970401560774050301741159297974227758201479939199975082706694577372339084557536995812910841282949640720231828353605796517961545574483119126818300861687331715068168117163274347204890179865533800911677050896082104178154342361211669650289357414396298260863616770612147738280082694723232648397427350395179332694889971271760786852279323163359941561371065476839241533883282681895743433559853147668157666575065558690809807697366274020952114960761699951297652178778607195214777406554237399675165188717791660108484511567873470178330036832086279294215400576877922762736444125910976804399262683133851734863896889554155551961027984424159089880022243876910831135555931689569746200668543706414320659877558955065696354511168067094458420985253139482510092350214017159473266365212189604839263231333708304366912821212596543612734172253246816322960055431899043655649416504720709735370649815008310636694312566943433395791973839780244829465173606037120871165529768171546209196844159751563782765592977845733156617911213164336373997642435768678269730219347494003128013582685340487415060887974158373524014037112752126242219411903122058402534548306835753719878609827261871382961139641111319133012656081887680525921468540502938963282498259902966105905252765010877496265328886162318344717216308220718430318863244668357015329254424324858689028211526836954860987127282509273876469684086024839534874966102342778107493879862613628033039372533856364850050394627535299402772912113841431324695495079377332884205309898754370989414245064947266914884620785727863429189230599776530747139541867128824214323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 319790076866609693183705309378773249764484194624955191004482067409575578838434038318581841408825103061091137152220440398390392121277732231909482509307511886581927961466958401509136927594611373262619433162596977849043321922984812617111853173178526251134116921075447389585054520629965017458558564207368879469198716894573642959721224161094185438116942421991445359850645827281387536478927978526464516894380998065119598582549348107693548793192674773501453621032872154687223135881237031236193262034152749855630119670389475012151469399691665493053145951843359502674479808123440394324745398177001801521035847522370282237221993436130769485359025501275832242477327381355280165602680103602611619490041415306712134433249043383222715478391325022952764269771295811018810585206910578557147461086675683548539958087676703288977848042505839429478976462234022137916249975190282619320151412447281512229048158005377456460578912065334075577822235531812673839722319379077510315797326843835302581075944502885402190931802277477288966893754533822071810994651310665688662927387727430709816014350957308340300299042565802699569020964854110624075095218099321733111389549389652504969136358285224454898473917374756080262299266427404588343530961981906426833115426950385054061133103736766538438410802211020841662761339365426100504216067486736018385746196476363791849611620863004090664084079184328251320419748871697311051076300239849295600790485303111606366333140072009121590031354567002572355649014076167199432282005869146889082964534026796490647505530848773790184175664707142638419719370363194307009482668149018609869536653042725382683337499365046445069271663771516765079992764151133121328874877065991164492527282705711991835888859614374312599209355581008160047837151094999987887141889201930555611638690020531075852413726889590395987903390291927535862397638790815522207413672055847203276636389169895235485994389653914234096310148016264480711895404698365832424293764583534483204012532470761211342162825128696240959991044588046946568120116159214718430175309578910868710195344549359174557617378220176698234552344564192120428281370268620456655747257272791816965572677948309308350326917769080466794835015956357224111578314009731765278521221221565156171940984484062254521934690942785988261001740614928805199737064073871834281375076068242187531291360254688930574506053567087487808084418953156680423492526186231205228276991340731586446411346149399052699507392111837445987631329520227910113712467384591809990536596946024229469323592778869727805465956867163599219477978465451493334186387362246658543624788758327939748934101255695901859573339003824366708658593328999846677083574546996772456103197597968123316316539928100732911910325579534487292327180035343715976105031388344616975897934723375745745438654147204218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] -264913371759923244138438945761597906937313312208807096880173615155091024782423765270177246375129041842198121194162954975660739607171345713095322181959859501152292006950842146363075471243881894214057755278677055767207113247535437410027493367459382747614975254042629904843572095403967644376921694108100584748837915377782323093517335643550452694333083481504114842429417897409226113583670771428640625800604081331511969048592589322664755168360752637086729110728095169818341323572214347290295067511230961599782471720010618032568795461068845653236817648334149655015198405617373630973972220600080914441172299577311619615873136572368101304539908211558670694639471031120976296173509495256562329397048212448573791776220834741908670217718889683481047766066381622862466381620086913222535841452028450828427163121709497420995345624023708021814352186799965958357118926826946364024415923362004881445408340826716099215908832480181618124480145326968311709913087156994192542489949413896387977105677614623760599842555827869064273589944321410075179011801375228124684183260481139434097463796052589094386454871341104730886483850266872105653492889073046084268608728666213508476405664600465534533791652951221642842603006635228726300300231075745736949311797775149164966302520880964380433395435407367699815007020048875003997484072270859609192665453827568892983434763378696045932728457964295916911251101938861177001943564644777948796426427326251666104490813385171183564849337287858292171790712473185108290666445874684595673084710692034986586846428907505664723074979800974440696348701893355091519834992707996322882987742818566482535761462063803255599306478870059966282141905629695174659482055101312573630248064063251075694526862684521263278803166885785306685525052280214769271918839969292575082413713575769065149937736911497494335301724216208738569121211801490552266840510882832715901294320263183465484605309417542887562963427874631763090287611627344984508304135243206878738737214901063788798087292075966094901907917421208804037315924840712387050039490405664605981609403776307366301403686634914545615363702245751682029834538476431762970448248685032289652779566735056320251075000010853652403591525562549848325373688942143898105520345694450471132338336383524017967806219581967724579251984793590096066292450998190002879542679786205021418160704094666120827039408675672210033293396993715095960410542913929390223079838094968979768653485192031054950888229554447772282675010218369141183095405680308437445103986729835587137448947839523389067387728793874620221452720547944404649425847696993339248708900389320763424267299772674294378386193713379077836150622222544445977065915043071545826798213951767955710134365197609107345342021581312067152858177668547495921468475751826209252540680246065282441551229290859724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] 202164795463661489109736341515341709227252979126252322490365694450041521279137770729086020627548564364460344932151961944451831759823339324812288217820425434194343782571220588001203142312802978028481420748720908791297846348194773153931482976434137705293466085301194470090734933909247509099352092016344892245806174064437682229077319127419278505384518445179026108388906465059418365499390424472989992890659788074368759697425761853579836124019868491951819290601841029883878243147580303583217731750472443591590605448293884102839384189951474391428021467602117565847182126091047152213266094685044865352945325460468753939537101056854387965855768882273254975616267974346735762742768681512557447002270221150649741611411852766292952712609983217101194092815015536541062949680494440429273524803615608256523801587256226919019809104322894228038265286734330282779838783750578176697933710534349348621372915851574479708154182183815286524576064878152026124599104165933626311038485481094847633410268640040889104508296007761532110436856459501235999872318617839772024451277148211300081596033200487027065427492554606086087871063342118233933441403564012353369314548136227923339248618064802620426918193878872025774956862570212266554478845693733502103610751047637878892452451444228661850275044709946528328987898870600496500867540293081471397991315151010210780128099636560665912044304991583593868660280914031661487011348976874127187843708985481313316539061554885623211567084348590795409264855652257343693201475692883747865983754319637500065723449845044855206862007638918631612264977006270176465012813044334375315497135151982591103795795055437204601542568761779599948804909507682086670241535863402303975524728135739427878719675796750744979548798380359531312050025533784111199818159865592277829736066877797676608120747851461360011031019617220194640829050765267377568885383424982499119358439691857006860457694795668614003261009343293258414012295547760521602205807958402922982872212345744381194092755287969366022883615026451316184437548389765242744734895985016525796261212204951771931930411917059953003208306650882881494541975085182849062394656764037877163403349103718287446275015849817376052827863206195207571337377946522741792408052283088733137887155714919136182497736400026364904216548098940022983167793502686015279773260322867499941514228094888305036742774520274646555886625891857506335057186219742145730045575199257417978790694948604015383904941038313209716920983433147076443643231725782650713283485564871190958066673347393347878835512955672383308511329959822901324764249837472462653073129392232392569109965230190179864567688782463190986006126250960326220085533670497751071788202566238591752343257086734515064860100123559968012744382600502888830877846629400465765904714694097058716695097601456865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] -143393147218672287221681105606363433250208845680831096346884068118527784074367253874632136389306523268801573331612575996927222781265521842704638683471160660810344847732099714728310920676594387067855964548212239276699654909442207055233150397794069064270364939216135816951140988713983342875915039927580496301795876845031333682700181193558620600793785680313894385653973118336391361322231142984001443563867061548786666148804137300527956324037677663196062369789073795494480364993810402573890959957268348676766375455631968449552004303042190477820733928378419005166587626476707362833008747808549285745273326211803341159986144155311805990663410502032088090434629133127560572361925300676947543647777522818392423122884326682086972575244482024032914812406263814300430350666875838224334034550047604249856337798964277570439785965409593839674444865120163708473081908262296106641221233954649285421888087179053467646387843171114858140438460204845184472810997702314252793291440979659183149619163305926216838674243013614154066772152052461337542752011570809260236010691721905778503718985712934677633029604615878925801477846769723396569007293623686759967909262040705227815169520404145269384249963475659237886347465958088351206753599688327364444134383658288079987208659418863679772935398658792855527828311066716118723807118737969878418046402723626702565775663261758461513201014158940577277764821356949771350366075594296518232204819011280009878852615106056333515932977237965009170060506521216215141189562433892722490652649097934235290979877174425558972607344322415820711733158523222614273845887649562556208208371433411632668046837184672612158668456353892339225140400028176260429944286109708503009440548305883950751103567486452981425894696476763129229462744175642155603754415542775068796320403327460523887232759815631050210252951372821326792308932779650708671380730626876877582637081574928924574302405109051577724483925321232833016299346804890596008649990846365517423906724027310572964773106856856275899312634184420739622648648482345021958615011977501139335438135649576350098449803331636329033727247465309927789091544361228204873299812091163643868070421112552816086134657399624892161521797168082679978538505377094728026820078095356250307734789551423118888682234086835617752284777172953352149905232933969489599053234279455224993310567351442999445713028407373103726343105577349973632742417313513993978989359392578653978093181206501906969142542448731049124646318367255022337033706975696211858434786448585898778159639078282859893956943827572513404144796192257941377352230892590642280942279174347515953575570855356871216204833044394716002029632734658135238742347503567782807036785640077063178840971343842389155802351965837020976125469362051288769705307062363679832992831724322755356440087024893952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 95019341224918989837133660823701858414796975684702133677376782732503714025217247307225944708136838581393671182708897285432158075334323442561690470576832379631052286809469636499815535956698291369353338055229138706547390107043943496548761892291820419826491012993353824907288542990004368526495169053759242866022190771329061820194418456894643420574957768713961059346901024833318986239000086932159536232002124812212255634223133031433181677780643982773605142489045225061781520909777045447526745429667929454103021851336632518343068073289942432613637974683966011498029295110706539836818361631401181392244876574898002575838842973719482284633086592086322662959787666825118559483487224571503859266328317572148887711502628022653631722123598228314432808496946421880996516261154644923285493359342061656703771915374422783051083902310013943556811900437716542027203734668675923422658622777351752175218342084251660686751698974870300170579815577226814339223838943705578703466325943189777428381602183955206055006138558385897861673814504018660451843173940108176820620082558802232419686366264221281094844868167933940715835007608686032132198303248420099549873390824421444007213990735948493104382028428642408819852458762505492339147895702737579719707004113011664046535632850800672355144616491213696675583474009875780308894151810629776204126881692570617615312778193528584588018835888997535113316593166889406402515123156962856398534697161930964991451547113686573889026057471021011444247748092839877169340207905427084894914989653064189980697058996390331664635429311601161971716088000844292938367029938922830177489119691324723145777674546825020115754297371996516781976081021164784107676254054278857780351335804236244045676461100634795179329036621046188106612879014649542068331114057161879467262679698611246976354400644948473189639303512766077415769105646512075257543345711646977885419850430591367965161039355860687246281830008447915869596910575344620231828300812363661889823043785089132103317129097242403043023916952207573155159343879178418307522699295278232697972225302466572832529541667036504831921952753048174236994496619931311580995810608088184263061783748068620095381491591073995296350493176659778336545634867176907384553212341135234485898349097733656457127288270710154052001211662371523888111151642065617702915111199371261938320583097082350697331006522649352132155567085670233032113258218372452504186490996603748894183062062287205723048062098921624227140663592389744392296561025023857618291380906026265853538090027749066042088893715618564905774710849477771145452549199193849996241154726157661198246456105624262390109067832760031105163199159835326743300361951969015630383141533461200391465177343354490535972498539280738042383098323624651487661806308582769308541171776813278508197553642659643392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] -58912925146100226570232667107537113377946237600005138100569097646482812800688391691582111957893403601677352393304594575709178416691227131804204676442261653662812191624498811673622302507565300187788147998167680783603696155231652122615157712810521374696258556798711553889265396823151424428930010341855198628170300918016238455498538595121634925065601415234417959591441397846515178402160779672105278246008929334723139216087884063071003559876804715604192049693717336252815815114873483422204581517820362332816175530562347471521621074288616042313452685028917770667356020693724902434831752748244442141253605454824902205495735295603789292866196001921614960041996547632205158457721822804318659595692968201789440430132603466797604734984757395988347733527490316117534683754164837898665665670131752237292606163533099883318854924555796476760577450500484836470552327346098038946485149733049535364079045187464361751889684365034629884170068806265313292527505868218468961115674492500853976665397493598075748982586232273129933541212699179688975676497882734759339188918229671560450607064316850191523472899166349678269400036897071680241952457446623150963852074029163205898306844184013178133546125963983355294686686320193417220715930824078247505041067114662154888089656653594274046717421553251221413261436266858002565252274578616690004501744970350931346268773750376797237147667982479584442797197422703790433762555367725721159637375566558024164241670303235048948960617785011663135727164192181655482867812477321746147318829678059867777174584898744487308617054193808390150640959726517895614135929933711285864857815206550759414119116124010073418480787303915102658182660591906043883734813138044427231249309132873679140615781167034702532624035656188081422272035064188237821661471479678040864333327166803574077360774813482149194853603158706144377494078059516995958951719086060386936874192375905787312867294972574398712827416424112060341965482746697726065046799937488707715901594316088984604559491075226779994084474220658424243180542455667323777583729527421010687617778537456660493701078059176196625969602536615073750323377455598176110850840681150132620293723758318154792248813274441538518632337465031673027162023227955580823451245017811449632936044688809385160310557422342874391658258772060854715532846809548017876316532404323807775438749866846863894770115625802777901892218017160089661197319113000213512116913029573403718184608488926368858202933900816519916718875985319751961649731334045681514626990223822937846435119271392438780228249377134537009548093779615810175916943947884628305363781077481549628210947143730696193596467557768309401478190752792770179836784864163523422227724378390731122360561246446529627993255346780296860759295356852052558368648129020416863488720649949546427561531793840537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 34123430798280285575893031441772675292581768382688105691510392908577415788807509697534471614530688873081638529500332673558988843559561132820885208854128848423101823714401799630783519675685115393399052954819796762850460287981323777373114822691112753310620136812148201280553787850501686567655978336090439601188192597223076776630667391320596186507860742058112047194950001314294248258761191546305533307617140057085742323132231542374817359772767165372660572055346601426102583073335304765528994376498752815074937529442829036801252909153673164003780791258942995344848938005963040524840401833659385737298358066615921322576350255503512595781423866155177737605967008084253713502738976588009335316394620412384255997031842494297942522648350559910899481682647940230733546475761881889775638916204953736809643240034895387929689300699047760843607240425742425089238944578308453494093351584652942291522183533410990696265512861526075687046258067337633598815839201064382417189080382270038094307873884522781086259376266008528205006632923653261685173679513027418503994964555050753601107458263740186011064010773588835583850067316639280719336620342985730941133614717424618204731793810889905213033794255364042912858603677854299238437870817670038080381478713651282277352309808192717155947453033141528549779225255848402685385019011751943556175536857684763465712349362034389344048107204053845629965347012066331845295755855192132013749219423680270801770175877892337839495861945177099262577347487958467857245211103380203608980624601018644013153563709432843001316068905965357981047530290839223506084395004573372485467036853860499744629230166484627094099115947074352490639831090710536470431056568496039065073997762466734928303680987998511600178445069330603281854380589603955880502117497328540782870971405293861477451918914343566044199837803583619033617314674664828758094641986600684011729952065333527057146490663740214119691162162038951069464110095930269722287596534941986768091219779811289855179674014397603887228413464189348029151602055688085920064055524934566799067009212912123677617077896931512775065811614535721372309590868845246554409482800858426243031142945010173144589101484046798099089230013293825627516596767765002682589469179764933885961069347355579499485313882983896787671694861855020821207094488742797253651250045330907853733571302427406888596193024452880513519392201617533347255288602205729769465817852978460254165419706771536503250028224533235852513970669301379018340059264756604837676188763792161858036628335444841131679440190126179880983659389185014542897940258300722045583375734372821135240914231158661595029954297398790302747662650510688022981133399125658033936539156904051025993495276405459337724359324171001633722394693075800705314235419135996811105724263389047839013069841214996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -18398060927964182048595366105801552280056292358264145549041589767086687268293850039393708457689328025711948661600335024707218636417720263610918369910101690723272288028291128795683718380397339142024872874971094247299646547870068704825053373828325679357909616966119903670593471815654278579723981731951606666145104531231949324466707158701955261747802940268945749137585672919310841051913062070621271374310997185489291920603431683491534317975860232080651287352987059278222439430117528386331839766865692903244390639249656062908517515568373754457225992536572758563201000145619911115272248349321288342259996351779919285516355601959469213267442040137528299898055745527448339788555029276473867996725453459066916468207472920981321325945481270418314519881197601302052483242103832163086103415065682612198298982073629823506467148104401607860228027212915675422242051348873223647231892454385164230887378312984992881771696901906301889409066368982205510171076835683654382904806385896559645504311801883857569820046208277003316542610771643029920395864874948562824042686255736241912137714867613827347738441001555081347948827424248325611854739974262255636964150614794624923725044218452237866644752873746348271908748296391464415311179792527922621216603722115904793062048112079959473158439323282386582909709151842316796745612433576469561363572463217796872132619458226840702641710496113646073786619985960498268835796611020278171388897103335709767294542618536889820684411689322630677521580783092542576071976231643053495100666586267172316170828203949711098746896756552994186177455983386977892859932720928023131138093029049276170566059122985681433676653005092603150743800195791723669366174410034503703853115945204266377692949972013795525873360488454485996715470054373160155521610739710228075450325780462909478861770765713613055210686812261182447500256609216839981562397102438294196041521534379784500139496528476475764870322409245706263875218197022780255201076686412054948979061647692707215139753428747328784709302124796542570056520039064069411831185254919261896316784481062920204982078951741098644053204715946611879606178833684461997466608134798041572684810723744167663120216718739560688214772378737633012850268228569776032725005618541191591242989320806356463478100003148616470531903989769538248133986605126370072114291241656621313068432751108458324571122491999434762641566680885811829685745485043842717683594858588162096754497155282082212002883193296273195149861424006050026035568918094826975960178473376210935023497961580848314829985468788113363479074003595556640714511700575265402964673718527311846217517165541064857877912904981741482503687971976742011708516563097106738463606320291821314179261958327215216189563540488822382349194999176812609003700365948112417293668513477663664923201637030297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 9192183659945255293909753267834497576316373896963417806887883703789482571781889947501317527654987225411193701664108224456129890151467307069597104329208875310494511944029529700606927306258213606872781089258261573319194591902625906077800341266004210422285444535267034673685398364923922235929658267519450503004091385543982625780181032327902554106353324621358317912164987321083240526013542261104637172285256552020713460477395429050045513281907009619176492297642365567759077865221891595250598016081821137678395788632301977528362918171309731507896618846144677921656537288059532801553202642148339046662824787562611217727037428413329043350866432739940144475100373276305955717189617211084294114196623296523932822966419298913780637931194449636750907960794834681812015511187700550810628779365739258180465879790805902824739719022261830328210800253720385055594338223957369954714553431745323911916322821590043404809490595995338741482295044677826787074059000629760739625468583582962009767233446121680270710529499381287168519617691557130286219099866236469739136854329936789713335749777813939078226980369003083895542458043118957247210876863570796390933243944863269537119962525950284014238324515857358048982254054778745542874565279152866382091685684323324928200184081789217006244824500252652067866670266717274143388180321660224858820621089643876485093164077128801357181423733402158996436694733951869123246478524971100227511990249477640870099267267192107999090877403698741378110039166378940094843303649670850302990269736490661617711778601107987513169344915731955332791130515634149421710824134626819928543922561150350911594778299532336147893577795187855005048202370705089775501336920997251672578936265605622141814877956266030751297644344315891242045425052211750131595135743104623852333758736699579033843856211726991905795892794983384127619381169868754451833339855595366566287177003239781799874774941843753094635598633914586087140709966681092261883985932973388611648388935753543329711786457619176371539166617572855734790496577268071809398454835705703586496218305155931478173863825697959634895218420896838698237943024252573757381088512279286837004088206304668825951207201844816964480359226333531003654376569225333733192512096295710482377229789316360891161153289378382249879406137964794597493801954260874795824394139458818816168269622755241587302272522697769022428650134966926839394212703125582903631277643900402582543455167455666566258998598989878599303005303579567774463320104718810614876319094231446822306645592806953689914999155288118059415108386590534995006587755943353141894707899696665501715322662856656910774232185561461640428130616517299573810050660811963088057029354312170957334744463434814532811316376450559461025593487421523638360869396556314000093550922494829078252848853611970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -4238382379822023375410337268639220117899720504317968609472614044955066508385159672905846038967674733091652475887272765098285116434538687464993462445294063300915977691408185251386781801831261424921642733588159494848084576172041952537504563088380270365149333596005509291323052722065424893111758087641307972492324756335176510251274544996115287973422578576864674562868512835891728284332697943207540217911664093692523813313712340248060646627380344782350414738179642027572192707643235867455267060017747145839022591463648824469295984651026062831537097331150185319988199827196292889206086684909484518881011416344524515324303876828860605089525017072468574173164661023216775623276457022444527507160606361220490418568068216464624026735020073909561098206180917481947064999358705024969436115611839043120174007538819480784488023699539306143683645276984035974699753455483131335944533589200792722036302727422065602106811092893761552070127206770215222140829564180964855433302771565808775121028722212347887169399218479582071315766437972263925442264004839658357130823157268276946513457679531450025963419175947900787672390471269550159051082612878293385851310656614658492061988649565581584869812974575657872754508043766246107860443822870724478932968788410789873614139215208505742554123988810109191022496194469778344753304958214714396232892895012751321804685375329935876147759788588646003975136233422836825899204555092096904362128203582422293879597320892046266899874865628975025429139390785263268031129184971880700637483912399885773493032391602478165329244717963880463313448097979802624287801112506270739710468618678209916740703659990381022670067123957057825871140480869898798490043100801468926002749162155928183754198263942944215459221364447354731316326900940266363055213636621806077410259436050180981581679229440031857144406799766556749738490039694394795656159663221712461926310352707416182286961660107309884767113038744301609991385778281026997112258903510713196290530087453422506352869834736722469143221554761380817755495150429914752206077300511710633877541466958772482333731698706223435016964840877984629957743384136755321695744198386561455381735715005208853008680174385519989099617434334820428639590861973894287280999709036727024554872032563882458156322841521913254143362797530943776677970823873222722942746225376059452063343552945142352759350440666818728022722597900348159276870418743979149989872264435701753976141878464780679553298593693715570355807720149024360408903815529832739698851729048564102916665747733498023357059445109775204976535093146674369333321721075876642085437133932067953473289009312868148533277230355594351940372072019261818156173092342732348186846839723161413132813949031641786026392541510244352382795963862747167068807192891308525574120526103975968981198995613286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] 1799123510694549230444914088297369380469357212707953098036746470888009343992921464103213835025360085205168368060490032608973056303684958199711392957188339993477445563425840121943749632854123503480863954018859369762640623955576250720085629887541965467845585004417150787784091295749758019644506393497049568432738868590075113078137787762918820745706211313527541505686811341489250354297818989250478408869535134110813044918474633811489258485330991414326583022759443638173426984804419862537632273579295471993991852286633986027814355184163308433763272977587249171788278724795863972167690901740299376845992467895271827903610712245525834208079308150835958682729198265985016480722756559665081281433833956940997068207100630105345215549533354125360539950188792789589562742222934748415269763148914888984974301189229040414886963027056916358733417044580961641908191431417570753900322310431172956083459156094224568908278348773880578316535728592967758480171359376338458534452556460074855289017666323321194053137304359847306684321400362040194354082342347719121350850271634697053945245821779813649097818843718475747127189116046071140522855729745346396741937103870159953355134473531407708137447521649591255374306790870373969666979561415534118570740648364492213161267222373434148602585239743221986679549188488207788444712257549806051050862225338541489162790655325383188767460459187652350127164339210291629940173010961461291487954735270191290778705846164302032585552993149425470058437477818165227190189510313250062881505168197720475937682006511525046956242749432494312576063705001463132596376590830654557339512885419606274559762827415678754687131978446818838495589777907774241021699849436505921569276427782922014720176501369698337279780512910270629919914414080626350592055880598552866952182686047442255717471441871726689660936434464607250581742393122498063138202616638928277128105664661696097999206038324445209744062206434333659569009053578668208783654018489876703967882967958765367621266010189371104088441169653750497039378503593136007042162042671300864547496813013446098233158831170095872277525486635689631748429931781875188992652072492691982586296382003836294940276236632679355866385485440666092966379542119427940272452953988776491442083911044863613263770402546429232976423248560543417382837232198229227801130932290839876368233377789453930835116769378177030840084055084333599909449677956397768623309844499489172916805392763344032587952067016425700464627781420263612700131977718377751126590634151982621216830226665406510114517696285509229202160973572917744242635662449765907527718255820613973195879879741918527587541757974721094730223904304266295696762426290023711900230138442441830020714982033446665771953571255400600570866696987801174760919958928479979586007462013777051627140186730659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] -703600938473870994608856138715328527700089842329208592465816380320030872465013890273920603632829177542126592182787305259601385345288043447766990634234406698643027764916621193735772882758692623239095454818475696853204028078554080821311686564078415933301185971911968810626863987906898871902211120705117289162537478841362955223654157100938899039347319334297819547973767081292596143187400080895595616455191041674102454324685774253951899764033865096539678076398129870788619509037980442290912613428852425113713911696880356157610311643520741489518878093222955719023944127346564937204163842796915144835289229382059828404908160983489461950495750464151490913695971613598426733095807693473995527554804532362494061373271287218492630917181225575739797554411657823917548629229739532349867081383774227736258593934770456909878698117871614463166869483313435522448619986707174911117278971687138011493413942230870078630676376593289752549236138224909321606370456087834883129861854500434410154895951159223416030935375142791578655443623887730407438416201682340072685098622077476638854926033118358012259781491353513522965184422152326696472200262355020845390246817389359508929800434478041978721841234465167601175974307776495518101303844017684149191571006424692817249067188929547406484174944103233781001802175565709066190111782550940005362831763186272485733992914016060882562924257085458557485982916478959253013838468235408763678494024693447699779182873467107470749410293435951214224675986289204376460631542694458324314902825087939997201203340352840273123667369415838094990128318071789770068261066672578819210572315706766943388103522486032791484091950369654865591254021419731320621318714033493055095593098806484977304764039500153336881232407712373909394606555889567134712582112156076729225629490394401685447319586292322561163016384724672730052500892086849370928495234081846837630041273556425350206644743707393922444536225026973406935570699399049440619679751462263391035898348771572604527782680030541664282552139093022183758146238014540623231014874092799756054850502015067027308083240677327474611484657153926588063184675120295988152425576216024149801404126050825683923739575579805326798226640702221460745802939177536841922320007856576590352019166113056400874501654925384914471661054418207553151999546882430355344856532070397252268304713318467257958184003268335730493014627733330714941370093067767139887706655122622111570886368353300524425051714610217499887808956497120441849840844196644103413761776650060272603416985359838660687227486300522470757763001149240564327599532296696224867270049998309765222291840034549180483437462715179601059755107207615803852596594153825790252622973971676070776915284578864729793756847867548968701542878291113186407117339294707600570520741291927624439918000865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] 254886980987254947488890764463799435895016437342073353335121028714109175961113799936512549884588044291269939145843546449758238845405467854058454639608407864243253919641418298021194521107443849965211436613790171853743600695299286550695204256714449212778368144523134152466617150165757021298886856035214459686135364983327362510388122834142830377856448371774742191835953204625072828720209025941588154788921789779744110494461190895192209156805332576261075290611979953567667630495498434304885111357195413233343837460034558475934747534324833915972046234657788111814201366728601330079471577924651511149725175783211504795221166103060674366676020458720252024498898384730532510015479672563699357271953922746638839229178005399844122531539924164123814929471732195020672984600252901957139589114867639837738688115347439158583063381206374000275446663088855141921667099682299894745576522757819413536331336923341827976122294352034447944457711476472654399280592873147209444862070937934272992682819011672055866841200240792359472316140726588371005126983763831036556197204536253925363864712188935854685919839981882625093743340073219051824967762142410595961332806995822909333048353612455812500353033572524731902998838362384473800456299578200368016280012023126733247271970578981406412923793305242699769524688262851823272766484137845431793002484067905776461617419401316177076733603192545110966365488367653587071259668326062161129725854652693692141717601900526541935660098874992396329046217854593905980149625082460414039356360567212506241521786070450637445711314482176076226649714632254051102339774743558756254216084375283912375160872719764292422518770110905667611171544031586378149681827319986249288700812256104278711574811563445856099227203880536710848292511844121816869157634097100291036224356691555636713400359331574139738288470234833510205118713812254543511920044067467461793065224708469764335261480333176821084337201946855881902530006559264548909563712214688751098938073765772334122132121562486125620410255851443568366316307301347807373402722286121582390976527116186048585361616200575964546665731962119357723272093654723228518320486181038250662168500390647068325831297985267607945530352298326417664844871283109790462722155092514226456323030312773832220586879896267645937531013732651961785309002939730193904516366950468659425016586445010809491871445860623870223691955241766576313242703505259156870659472867362990604897584085694979616231543294059417474966562339226705950647557419611734206843538342093081456021390509941138017756943215224068148396130903319861728744611215159316460431704977949083660242808325079612237202514977053131202674304285391429980932648804230921488629111737843369342419810253263075082334981803761555893112772676550793124736931521571834075457063789056686533631700044349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] -86459099979523343084555971428076411063495074395310684270862066428510583963423408752045216881300331767159492401238909266624419554682780653487821526203772086031601613632875212632151416477724053282812609112498032280406699553547007146427703824226945719805610265214813636732339629663357160052433040279726692478197292659973586859607540939079055524053103422953086920223591583498643517693737828114116145748114614848757532307539150535234835747187036337111284563470050475327468753105773934075679822832640463701152898316847137407823969998007448941974688742994286884807495201632845186411791823130271802098616938713094466443038160121773723905716773938749783203862072510687864959106263324130461353246326292091352198284516872787331254965433315980501997023497289420010062483663610443969217346725516778434084181164841626863340019673796692305005908491722591596525544690339730694162550822932865170013221046247343300838296836209689708670619365156872617604944191980064241888795902689620903253176441049322287428052521426714523049105370095195983651500471676467933702281737127828949132989963427652350916846791837514366845436052440550205906715271204768401493068329875396666036023640354947768071641490612998743702015087627561018708762904101617305756964632542723931807679934885214171986324097668283368490195292543128721511127066610981751571819901575245859853532591261175016983723035345405730611140082312605309506455401964176099579521479020090056761473543183151179777173191217303772873733899957775173547735827035434557357709973706330235891135671040308257097744547843661998632973775906548065933889020224550005964445354307427306754463705178337131692474865376702635748915927465480462579357883703310202757132997908678465788507253898751496447969423799558580363414335747288896241657474171529295730548372402397714026102093266282035284209637887127916468657674222716811550479330237156609765321388915657619673475428628566695833591774305091160675060005215066037048827289129127816616900635786089285776428464160618737276400465240171866643216580775251526842245947386595335797090908545074840816432397635715975073191638304739940149285000335670470835871085487623018372780800239778676899657733375741122925931659415379175740812664805325729263511344824634280188300140362467982995239054513881576674161454915474625382898676818607421818730378090562365304467255413468234262504851864365176687710363427112434750274440442509371739426009901076029667529247380865595056098270375420891028185494666788272819763704406049399500806097081532362037495266121088839963626187767155123590722687328814774877537838954265280957238039544641602020905171260716977430711620062250257042534532212563564996720765177447696255025985299286260749079797296754335697138273960901231317219935264070429319730913205817110376879274635272657564830884744396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] 27859471063133231751806684303838604114672809182958094695760052768116817372788220744471590150709454554578238409110034237103982336463343276283141265021158434977490367804925572659671940471492757000182735621221648686092333319875924612794246793771501064548286848161166711450322979993765178477996428687475998516115259707401584844497730317766073075060558305965380136780943289641764539283031270155416601934789736749718072585935457413902861591423964211238432607802065126099919135650652047352641511987431162381588982090149807899974116504112592037463756337657532786893783368232117530353570366384779827746313301466144161645974660225088944254699121262005548275698680848228792536010665168157491899814716445544483278330073383819567609765905441716169115421754177356673901614045262031050744812944024423296435691671486056346613497158405226251441587572498285945536648169718853509918230139567308518398824724065257669392088465944683836209212403986237523444902454523141180406064426156340216018943045817761549508241042810423560087569422723315588011492364906833653583404638749023525154527001872346974698501013398155824361403263165717220869018514424236675450131508604259946394947054766183487776191242504718851234993426911348211202439488421489730869163376162362405767108129279505836748453394285898003905226718650936597494520040253650403014847719491433386307276761732612913800532379407979259641206865328008738389508621960732435002092723933566654036793052864119319914337760913284822776597465904256930829901497915433165341116406317592015736308946723754620526639018422242212932774195167000103478841299477028113893308428104320411005671836120051764400630012699455522466142083772351055565231513136951908871872963863342384151017878010146216369433395019848695735403321927900399430970874111513236266141644268122685557040669718066483390711998016840786288471579888334473757299213610277022014479880480064026214726745117151825976419105305193862912820380404641605958183514603924792445069322035300738772681677550768502010575220374783706839849882969304152521653174149228155202156267074770140677896998946683849668296922812329355647841746984024627055738425900679732115148716598968432490567737495468192813261322192789260049945583859315236055172840009161110592837798312455902859598268673114796597026467913539320295853395683130344248739468182219279634472608878469420697082306094737004711187802602812746419421934198325246994426045737954589737913354455543743493140908386389507374763540959119035205032386659395543573870185527076258118491764098369271077393878015351289933593467718109521166085573877474953036601587406334022602709347565139384981274303542859562779985026786910513482219551945861425018655019240161811939261590563650300970774914423784341978126052693046660206860526862880689737551422394030840358394785903411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] -8634252226604638932221384879387946786428138929426697572649912562796969720004927874112034537887472226874624691273589690093962685551946478307453887941836664829856720850421575002914482166403966252844398606594048551539777431582092365372155344877921556259141813985742709279118189180690617066120714783790834336008182969140148778325348397039772805860515871930413011575599586096357116515872792424517167111625395233165495529698143163323798335358466326531943032848387191053092263870220818288123201270056136260727364290267498668833693875905934464301288925087361056102592500363954317462018120499221346270734234702385856165023673626052146934461614807347985862586820967329463004687665580204776141284894527292531584648888570621394452945748371889701140066443876412498004172518517979685588702486418430847768055960272507949237414010068666770239407430913998967292703725899410429701401085944416571936312489351240562774340928062313860333574884339359944845644294082723603665846205502704530149120212417880285971490710744301800260868170749000688469619526229661392940003827436859681718459721794484326647856683575161839972857955147827699536716921752807971863176943622383834868001933210285573427888642178169665991401656071646835817228273507132044737166014278426666465772230155950360573115924996208940998164492468947391783586320879804978388017993797863008484611549824523199410626706786508994743665421313445356543147594680887783869848503385280193809432952908400192097201961089700111501930549769567411521542560048481017837232691737045702022192595310395175814676341828134093457997446246360062962312749549599200618047908522098551019037614926801995977421217792987506937075040647463977991115073611352115385898161400886910538683789596264981685397418831873074379274606160011757234270549007565999680754427385334967285497591624669235906580480509794769806102897383769348664310719102143124797723426080351744560581673561232210085612259229052243643923321035226638538719050664703502554155160409944918195715752212484879258525134409641013575127961730996703894357557447386904656638151747616775363619432003300089486485361094418383659892709748446240165822633743817123405591007556384192792528738058714481395909487823189237621806384875664316808115700657190450080743661462391230603762959572969940242464517933244096374359487753658544232830877066196819320989648255965585679833378539323746550567126759189735987089785356927926217723791693338699535795247637604031852001576574719208054493331021499692684970735592549716171410606624640544572039144816038216412325270551950291874121252526987790276397294378939634849553648470569531399084234394387089909972247604600600094879600458981217635603325167512758937071573948641757682405420805324219307359445250524730234161782529311337195899324203907082622350544134073770830902273979187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] 2581912240892554065457203344187290416534275785542908340269951375044224281847096786978283748837325158113211945222432496989691991504550295478405611884736590371384313474990877023409195028252567170913138827806445431301607097454621287159575725594246326236369835982814672698897352961819101130212743651061472950280948833148964823345180870655110560061082819845014732322776746953799845808884123881743768927844422478065116930741785207004891726994741149787713598849438309171243700310724519507777289450728664645880921780627160927671485827342667984703119935792862304006076408054082082825715010943976125922604704345411212471535987070984329665656087329331695092599287973179929500492650355228508966446142978055056541248107699020056982784936441983934337989551004497114393018432857638382040667040091102169545541122955109968421617397754856810698949587647834014120889106857210514528085619349535748708448441795147870007917290035074712876303921585150221446701255568085959785556800079035512936546207980285248193107782847705485395657651278458596650666925943755135632923972046295280030613130467379883572542346821043618898078872828889004077118507750885322297751225188858686567905658797231052070166587080276245737402596056820295597801651986633964761175595532137193684624684431691896431087111158694351020082535296637554458841551434757997402754142437002238884811300456659520387066655204860187848963090749234640769407878341505716944535366569625922543841756135698011700550871654152412520761636083619997787422133313857673643292674666482868425467020962680505515164151495239841520462376889729888831536211139814875458483823780618551984588434158685200445074462937499484571703540985679855037915976381942356636348446089915483257496855518299015437028747896762278691226804778319350899798237364115741056259603425314972256462585646554325199548825720393733511561663992041957590233150496006076241398756874493279984256541603827434703701302504474586615520395552670341108437259746435241820573118808696469542519924173156587581605297634106432111676888088929688856649179119578937405490904818364164683909584232749734778066583039309487399403498065757159950327128341688026044195646168938273270330457537891787912489902038932451509047673443775665876984444668051574649683019041436601537450037431625144924606635906856115810355237162024255247940343261595862631480045092645262776417620789362123003744855849436890225356067697049605813068201504336311385774349795857178494466071216540984618416204319225979053801513553853530035024149995686308153475076520032781690954997578670578836566198554104976649724525538330679582269803081432763195804640084314272904315800843366261510675789250215879437158038911033097019540986711302448233872429934350188046287500531624608607739800011288880509114796036053592832738265683213721711096011811717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] -738466541087818173472737770922366318343259309743492224154974813027214244873768935054554562438849955135987860023548067118075928097732429312983801698956239772700108942654679429167802947277578895840144754758539494992313813603238224480914859779448612456650627935820220879662053783785930291883056439382053978891982994287658876800095106146334061901545711098705350045031489584454784419119938876319448029957225782598406183803283870233382387392616176687718680147815421813401225972954890605145247640709605378018333439715231263001595848075517411348638643169493888948695187063658517872324200844285051484853795178064787389979713525395760062205263125943185514271581948733913787136319683993258592568409699755358812222004895532845393156341258695882403440198019582292677036312040916598711465821834605425888938583038495637437846803635028419766127394898730500198594106428320009441431668329067673424880863959679294643209372068161713376124577053686469287275746865393276758142451076205520215110902108767792783312396010780002152391737424853227538631254780969037441768735689289115824190019565194710165648420266604675926345674956049884098038807000058934731118570801559297739523402081933697725048667280838270354728257081405538094947879908269398262253345325239550573593420703296293266365393141972491197603123910261751530410465408394986165255796776608138993121088672933428091187142821176072130544360361213877156774616903738964556149040856001437330161774463262984111186002565076132559297557553087969658845195061073488258448287880506506980699162558716700807509507420134789152010252682956737876836975054188024183498108990927681073067861820145400283989007830898674592794066222395169237748559177030523158424360197192855876461767436563374142516795351534335830227393231579351232926469208589214215303202809423096287630149982855169989040717787837932494166817940027542923034332034375460453765904060738784765376163825124711849403233045138445485747368902863319914875239116014106239087347412812215045969516686638363350564963158285049749983896930928324187458565492120477607039094963728918893093199136143838106483719005218000108245185943723459990359079640255376764226514956958515027431526197335780321793706883056638451238303061015224728530386897232660006430004889632012686499163078337498986400113574991960749841479606537025782363412554881093119082504435644490940834812050170179032479039914121713746058694517511780897576290973013845141841836675553845522300163157372068695055977300395879733051553980362668305463790946394787670728636429830514041485969745830609059579256163636242945406737309872868477267759223822203469535161265642266713735602248440611384361539236106415778561454305791595987202568209013359595663975766272629100244130555856544701830815484601841025649377246117251332358684472260074579344227093708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] 198888046538876235811138890444178748290961046983349603344286069719579877604355987308583451408523623250335452034834113696772469138041948199805205742192957600895212536650297398364424678302524121551512367228446836979727573030010819577748019147772979722728646196212466648459229704789117844098250538309449193440441855913345591448187039034666344283835539057512301695573766763354399381157617288865862591274571299817565791718038296034083048141363848947503374832526624673552704892813904254075651189769028284417406182330635721480189290766890112895388523635350803000048713636426069953850288523985097775820258342964058213826446210084123475759843889229414667394871926967078857543998707931908378649993948570329196778848094579610844807184539521862542949168194055278074819485160222001878431427067791682717234445684248709703960283009554910393433824128720403338320108815548672386941883903593738784347168894827124870874202279158317817114056948212657112519311794500524634017069121639288820296973626803102864493246042093386645260810982627574068808654222884087097079949873043407984458326253788843551012550957973522464989584814244681341924580996128949404653451968246879470871593957740062841346544955614026545958543080026659304797693096774254927771524079742257255742250919783320069979447615185159107547389714495714562237139671025982918275630203911922589784828578335212823469039011480045830375052201761214844096414456773388332619936268263247379968252561335601616445462422250654301402921097027887452056058346497182184894095819377419349015303620494856323319902096822896617811377197438763268071543772207194189264554699713155088474484350507473713148018212528564622094045102914683710669453235265940330691301711123317288287414139682991502555877567865851766403678952863565159657203969568324071044555084397121934875033329124167778183738836392867471416934024557312990066385485439895713250114331003014010891487998457472656595650379891234985045446420674301834094717830544669603468010071663150103748729642943745585195029876807775701525272431405888675508033713189631636477560972839873173806089975445370002002851062923492706099178285016365643978348114798305896252024105139574846229943903951154452251304603952052513747867523575027536843810318606080857054151666210343512810849587777152663467291093394555995455950316613448690002477261075743757153291555798084928133759821730008622553655586966611082554062206678868797421280669889045024870578381648301558232599875888872387441098415176214710482350102169520891344264270256086055553797388887506059654543151571054062745575343919409137187633927751743041583375905673623033194130146349613969382779785691863588916994073292387704323759771575905070779020153926440219588766892467108912942015708243769783054193359819945978131230274954890339109680094689586614807947074600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] -49717025391399851806018615061475591008184296162874157515654859905904017851087509151993874088988421475445739412204428931287340617312756743682842132883120120665585253424401735150758365582369505002103103547311786523608851873809813452060548501118016179339028949538889818956517529308511629917135043422268878230166074334449408048012779257535875087340361580575134486427460732657555838688495961250584801503519768737958551397325473626256843596487006794801638746250271721340235924195675193986676051774241593157972834026271160012984908352132790390465310931266445242843043160234323100113978103121006400797654239512570841657115100227973941867948292466100755542998127088584582077041038281888517907582614559455056974721377080092993146420865659551253130140077424004090886206771569054863422921888930379213843386717789911159374374290907764160639569774700395459141230784146292308899870544783021653867624742288826289008980281509579063957374473498596230535502901931451170941793343061437396133631803660177066291734815855211065715708679461162138294703537583412293240402222955737080407963418861476632553277375555925328842111010715790576518646696717921051713364197995335691380482667276940491327844551463279659473499143533670464590836464073121722523476566196707809876577511082640637388621789161293659013198989604849857500210940271785251829128597356221896835632120483019176860556411980353230504626774933652927122899664506536301886714576681004168482333387567526184679036822504090480226755398919906757505779905814001157119298790035749393206486580892075104398999731126268084370655627740569458318733323011808795861581096354677140936153947060800413718082011316054167249099772571326801596972975143229889080098160353148307058253740932380917793957860210361250565763258860987176396960586675850571526307411980617152953900669567686748400568243872285746432767553885384279947911508044823054717662371557708410773638199340892673728705320173836055331249137844446937483512372135010277626507208222325909340882723110725338528560820707801539618805755180657461351403343884701324744460128310638989592433363161036706766303013003732881925675683217827167744446713278300054081282438226013352282458991667291856521162032600322772321825329145974958496987536191889657357745612951977222609178082297210358695839740515257368026855055415256321769334261740177265614889266904682296714452088800161479367857656521031004329616197323265100393099856490512934846389708982697877574649991609607434093239579546280958322254572565788223244826149800796180975689560650523471181894693876846098176744681271123177398582882563972291908813818840554681246556867617995195994184665823619676201568876697913757832124117927367107655538277509977499401741914178938117673043620780918763376948573722626073427518110887260196940214657991764616334062649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] 11443940563641796071001706795359218866938482873560264162435479096292998586942486084287368262064461922134016186329206400004468869852598504084954095971818531059381576158224850532633340088129822556283118370688738398536986034274449472945292151099993727688403484848805772619887143471711911548751443734327823234094017649844005419386322168960585207041424926940682301870255992474916969793834751483274992699170466337103429123151858859164946958263160375070287364454773826257423329010397396013069230927508588744186636805577840174008777602845698380115772749801521760148718202976311933322834697856899573359303989422643817642869779712295450608004920694513861965207435277697903813553743682021600846065125525016925610906415135841747997467452337260789872666524159151737645703497886001856037832633287628837276458186804661832369874450623842474137619028877086444508458979695313177572443467714639856898932699823178573639905128733735972790833926769433911874997787854852568618518585393285679208832861460025788919270801543573217915232662930215241214770689424754710897217275148997822694570209383091747557095943295317076407500160000212042082434140419492832383483432450323412875881374276731708340872907371659629962424235126823692944446351030335939725689184480932720744873636782184826269496638760476153403931147287764197276821536723687931605477276252775887830517477823141157564968051626558825892163676687221555963219437511038212316453433757389556029294000382073967111021892447158839108237046971903344052951629196698481271078952469639571356947907116675409240913888010732124072772128489467876925102903166051941272253055029247388415322435099481473115874583551496974894235576924522954254407889466422769533483383799452520330767920081531489335458519525255012700793151195815368740867576632627947274955289133816319280046930653187695324714073643382220708030954754552373937088861020461541874536178460731065720729347755394967079600933499756031869080253578835167499822815472061544464837896030251562304046337455781301261430637187028379532150654150010913125913242611714602867613024355318712963389341836959736034741524252914634893211543864184002370857267579235025748773477161298642245305531682041822156729928902057743020721553912531671992560159911020680318754208321142202104066631105557559267831155401383565905527433179758751637552166151536120545748167133897288024803586597380983917009459470160482520399340229903381201970731196537270050255496960450560468806267964757412177861506422426049574333846828109778337938792431439878920299976464778443384459282814941793483728051555128167460177669140767660171391111218248865337807997492020451903117113853488367484586302123643239498578443976609481988687855092563542293693983946141455817371190161396651779800271207718392978679599988099932505564207641757308337467540111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] -2424719422232165255883157723317765341537720225113235671748001664261018482469731906011754403081998724662733145736715478399917211709686128318969400753165408450408205051585562848028491009562799772259773262692648240684441736031596041903419345848752320517475682460170478107224963256498279892675366980205946177108000042159803367255695300602785063374581038846168070408345350777098577497448749065516345167598440912561586883201676701082410724057184514731438924630555384705373567106017809101249391114447946780378724107287555679628735586112529141452189847301927312853660903893829564906870443928718693758294569084672278496220983880064226147503055349423449269291386097828492698169228385618389847799571344793365652973261586962839755311694917345664849841318265898101476777626103352232286795442592283864755365883719343949402826740200464389901237019249907316804577801632367868278928122990851127967635890620736478939955117874975322057055484639863742805173225861622360765137229495009281625922988140859910340065709024602891832472375684450712971415499020788041128140433473297359863908786060045569982971896058305130534383765886881757306186259478834883339061580139125858215627189243384022090003867300433730610685474410482562029787419992055939332033201236500044981795431834208460844525985090982525733434536101224028348483837862064587572490330534565512329174123936503503198971481955798345994020223541776422076603859584643775201506356946864417704214442711617164813453317968827743507803007890115086497824310514969161236885840573533174309445315456467738574070641368870111608934149964033357693343757728139381622762621704206071461179323787050260243724133789886531647933977395154908204702220775312571182881207096983381930134657919930055156487905252740213028928667392731773133619542116640835144055880436132346055899826240485090125600587306456395104585611854772052396749744578738250194907804971709720160221342770999900703202399228693497934028361175092626435716218766553520036143927189003855181478721778397065437893299924485258845586014317889177401693646793681410628763314378950571166916415787502728322210273608120625490368410396696809085359102151578051850516780866407347876464303523676495213919013093950564457177971467036324601569302324896337734303797427617787320357390264650121846779981010439740729823461181821413905893996464299498220134581180885611270285433891018684156176752755970495928051724188930955613078365869689187768532676134208388050326950102454960203105355919447398880211453938225567847758382986702610405166505167526032779754631283422262167435799388521303081340651555558782816062343063750171018227456770044900869212338446072669711044472936729338683916968249447360518571571192111586614565896629947893358713068165070281785225189618438758560420240262425877318864026644589600841756835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] 475214597367442282259740301781042475786220057268591728338321973827719929644490280321731346625543623405520589509490529758929033035848770787673704469234758485178405066507965178682533395561220500828585801595130692741307744022860161716154924233523058516961425872687034478132130048528387973499551701668795619673812526266659497536316346408211551746985252873517647614242311669989249682753005996734878122050990906256852403538579778231172551710011494896037723965885458088260165203779726604751101769308573287002138301083315198021380468379630330752203811136050662132325534736386307979764981027585684767799898218930515554524348758242536966823576597516468450492584515736089487597437113715664327085682659732121337543282747438773574691767909801753823822959859960481846931238260591897530038112923825287812889376672518736201568734045785735129514685299469122405740532803823112404630743978580209874571453475883112327540747928283323423311872719047168925356717528608358942686953965354315737151888685036961540484996914739617289341336408430599752728715258463635691204206321290651850892278214467395944938395832900618801608945034236281319779981950957263039067017539756743166253767118064301643741357742715348881369115208065467964056456113153388671434765428798332872035158000790057723852140835823758207248790383089613662223015431769071864321886808721770631188735417638038510056074367009988602943239813004746704418878286795171293759796177432906375928566091648146197766201691570473045203547373078313827596317995698569318601674168542501354893247664090842934977924881739010207343155455113957729434525715460553368149955742291712779224705422173949993701730999735749608707112269685398830548199974227929075428170970781047802065292429662990039521110643392089574539989691913423825397443653644544347280669096672233972270196349301105843658023446995671241425200415694669705560280415971882592524677164367227580940696259918614438515699576854055003705933399896114407021937246032137177706262741755730631891713936995444391242508776347027208360897268802938095725511731086310301492081177082502808693848304690507309246548307562323552163375286043788030359458957112615952004660589651093301636206858864607165554968080607648083172714603869611288108523639760379022039567328705238009855057120556569304565079477061923751317469547688573538496138635796818167242213690658776897260145219068897741815662194869319330580706447199313347344514801710324496178924367536816080298156105029823700480962894585636254656542950518963492429838578065575423359290027085682510378903888994990366758188998834241881621386755250024724385871768040620563638463610017107984910794753410308879606519621415896843276892931138586031566554457499674451873511148882233321331210185376057906594608370382061287362639025909759799610070677893094142233280512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] -86614548395630666415448309788621115078178301149914096781905337462295617184235802107930256224333323810502130113295402320358969541811109324267867064234467985239340841220687722704847525275765290099355966595535174750711188209214336115579142622011561924272482609121390354297493919747043821598352669222535536286129016525118999349096042195645592789420136102961909187211501657616656310013669354125006230668256758216221667566985232064567791674835213983840206882864621815578429369523622837873917262920577745636765022024307886695952574292633184774693053767966787622625804078668442303491795975692818493921442933046627415075058217296205453202686380069519412219582164062316967605553747831277937886456386009953368670424315061352523427919595060853395919748496282439274588736831101303009756481067578928958759635500843875365653489379835128393755673593914517377721217271152915957419289832312158824298225497187863276981005880290724764000449587457869397875984301153849504754658356714133492693701320980725000069869834845563828165393021062197711563191465827241369458962506346899148893724650145446450698646267771585437865393696815325464831186211422920007567461700606694967663214555389269344333553565756437316165203725295509157190918775595842863624147782595900302637508654552357411662837933746080782776518585819071625481104644557150488559236054705959822050257259990481211767328619764356117870059002523005611972602366517935158869125126107931321158259464862646970936340109512796682442832626590819538759960950645068038761979093994652560550862164398255315062707182259250307521289048655655221317897346213154666336001804276961259424020565047476586838380794564307139962769156160830779100675406034121752369476679904153503200759324415747459834543391642950736190676129644890823934694171762426161124863077416156739594877946009244025233108299863422154559241816047189051787128539516719869040978048152351892262246677859655748658650900032009824837672793512500261199117092805115046340673930291744281442304182138379532781704687335213064051433489079415109398468417086985585275082421693376889968303529857372576578447993505235735320183072346952857280287857879172243526762695222203682683356020748980028899823241789121942488387886343103056298083104383870038778347169394503205803231346760535925606325458504261489670596256840968340147494741365513134878835535953448597584580898945993625119575056044443425771362089355920525652884771280073801078337543266314420029982983248697852948221068155876865996547424552014474532910673445643400063464494934460698554264363062362800270869421256194743960705398909965214099503501490779503766959777567542130247837764473125627908254964411971072269736949025499678189243610149871015061695831486496159443155561472240101723295123858471032310754678168143673910157963282882837058106163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,51] 14682656445951188337252952142544840424631637461439495734489903903136544942015009011391875500048954620804186834003629478621353394372215293489838505536516169820585231963063371600081578507051485697608484295863703742883219858104354426525455373192017204129219626667551085201621534563530664311487222557371567835348939907450490097809016668288446144518592182088717781760953902092451787579548422097037916885881862024662890923978316804371296099170631318688816187795867941772588290731256496596362879080966322784884167917953968574159178868709835973486877629246606253264462174675954866779823319702018417496940181501983071848828660836629119846817302683997103367642004004534469215381393051800152769434185697934438409743102495663305537744246361618539093839281651276527940828879531649500901400935352453559424226872287523884438566945301174470483645992449264763007461710929639123565831759978751884100714070027486374694857025762357680656562714469589326109619709138113268623924887214954889943072908083745879105470662131989838267173105854672283676334931171761786957555240605499147786971472804550678669142778237290653191452441329661820230990303986896323399199667007130745299593149681621922559534045368271836619569772511996992538791032005056907569937213399809414859309174121626907817472923788729885411295353619854411302529138747597812721344131973139271739267775759720240863673873040783304713016143148312591350917278884528038553609392010943217034904261655753671403731665077622963984926523297949857858881288576941868035897687154167762607147395573755827672129795027390988643149239217712823296749987683257715375432757844981646798912913201639772211255578748339732826140079362872051472963730939471409942323565287457491434467268289221531659032369222840680499740899654593404036988466665442908978616655874267807344387135363208777938586458377547420963960105465686647268807320408123416652973335913994092398751635106795380186706462553351182873914352524799631386162512677010271383260033602010724188852695711994706358202453834404413218416962092421149268395019231166342838320223488964805146759420411012968266118966813804674171111262226356034720974647013381822137702856390644883001189432576379416104202586676312787733674530246152443108818084024716859264010178842184508984046813028852640476680922146786881244115593405426114004138723859832957837497912433289110605040169196115279993431991263166682711682477540069394013395767210265789865498923595913086722783014380288007209143139482286729274427144326823146983805530507685860184130413423995370635778624786622694543574831048720264208117152822306490367912937347004533457575455026093460471247605360240248792218774642854383578318802464948266155759427666197438391626022859513438279422831252754768951692722945470883282567506775959120744070078902561340294619463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,52] -2294235528447343998445325133212210689620177427237718168154592967908483598410344258647858476422233810279031050304393953405466011408778441712198191361816698433360571622433884251616746341029445069712768695585683369402472879475150069215962567164733454767736994626968577014970162801052307040597524878019690109624387691684006196525340966672702967725461105312560989858741895472399458198071911043063732193211782862859697546404981318461082479896119498514982939471723304237715343153189443908423294545379731911632404706509950322583488997769864023520457542518262184697368831564028080610434320985262259081147258504267811662110500060832080081008688037241242555268759367389972250598266107999075816288246667812142707169666997591425059094142696974311084570328812759654547990512207860770352412759680940519882147343263445780747320777410782655626196707581327883563695600846907587590723632813373000279953520593138530788787484321269067014109726638002000691152789167220287386431416424688831622179147136685948732464037546716024009084918434015504267563391130775359934853893882444065560510435342468677822591863580401219708122611823232202809682691834718412570294945976304415119289169577913513060470247856872522771658455782395077361797315896072101825167575608739426570650456076842277983324726485199174722190468698250469768239144802285554804508339894752521646651379129728469813717441572470240627567976648881379480370626907748658759258473896353743689619688834146944350957554413098239989411879691398632082369155389137174959004806825562226353379943552393362256381860984282053682548652959800628948332059492716179514532140519269729562365715739836861278716433418145647903856195595298602605841844896475203792833053994388371612269479276702785076874278271514299716399663561058024737787949707887989901833444966626072327559594168120729314201663788973638213527265904503864705448076040058482088364309534279050370087471030189469848563099593192562344393041738213569979725848211194411005230961879959589124206912119063787832331627204400003148411071285845276143905154216463255742057596180520678623731914483999182024496285807087920498699502998687490956217229630065726375464705916065712498054826451176942699327802437360946025272868425572519376434487532715465767241564234452351251438450854495857386215862381123474530983992587830262569581951494461081602969017602986487436608518154426055938532006221515884470199548673040908816377959322460702268349299708721929812566139254159963811495566965713569061641678639827224884499138702854738291939186604742188650635510647921184506403560876885042544378927186942203640034605607505338323260802969285070006388636156685725642825492106361698416816422650979185987862292383146248693657707798652495604266899995661366458164523020629360478006784486441226376390809593391605008564224000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,53] 324419044118653553123501520554918584982604180681525906309641450988002915758757833162330843397198437444635951568513638354935895679191176368450484592870490251295070344303549896514343857648773636148732712146003475085977222128941423289442566333633309346316801118212160618465578805987074629049215318968824093498210693175227108874585132519788406872062831192601125523499985671752438041975306950808393040286428502670551258105405652612601394989149859809425203498677491050126855779524159375638487506548489257030499738940978529983974299855975541393592630066232688764962564245642290190064380577372013760215500170981553152176509377930017989213304083618752445542114055695591641353709790934661769572175481944228146017132296449384959410546800031426590863483646330439276626046565465532251894623669008576364246423674188617082548843620206810854383052232829483353474174490229971724624210362318488083566643941370572773426829775176586623657234934061391655015558365586939358095907004471309114102178645244788436172734780533423266312172174349447161610890457282248546432245045697688392614727217627444999854350079477908662615590468017779617762661193213143225946535970680640468718251052542656710711840728457961399932687284656599634670131954766816126931332351391116434751440270850348364446019524281093410078101501127701607826856581729617886611754677635600473547102384167956597517196461733748776219540697825209156784659702685920453609202181894604222204718833866776956203081812885389441614511434665776511913842368181744542943013936829386269913153821421594769845223835156731728141440988234184204878407101834557677117790380898696930576104700285657214127268267186591887302332785306268929529173041723987490351871044161772375621695870973589315978148999301435446408722402431906124935532073455124508876974923699915199829674942318762974492429849025140152411220147853376643644711136936186806880922770765875458128785797334935909485638529855499156994093205122490739749697909639881370153882905642540446262099335123655004698024724804623584649285110540906982571027450718815560221881866804181867208847239161038835551375149390044892272061915414234130685333286167358461958556115100088942294593260667695810096568584140748562886482970155178123734936116308305340836328719293590847422660953812791051777049651912291798659789117425239627040090013192344237712485698726448047291187870882278774898763163453522295615534714235850110591304048192667100384831334441360327309524227788735997141485708745217712378098565072739155084957036915606609104560320843841318723364738795288505510649152540753391590743392558271717687712103351117642373794671205312956138887585824010333017023523217423702648696490588062597235941366500222848195599144560294124606480659671185921521316807423957709720815803025909813865594274210878424224890880000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,54] -40358485857230007441253204561509878910557069757743531438032669421939186775363911396012492867143453342925412362178880064099565591491660829676747667021905336629758420648733590427412949448289390245584432174191112424772208791188864893570784857700441947251379598080300479167125116651955371209470510368091372225123378508082772664428782957662283428711307871083143745526462061934263576578882071530592681329967605105475372594786542840523002188244338689130524981441618630222334314083275673775576061962264863319176532178176196557404480015269265971213127492398780880475694334353747865223047793791889089121132696919013825940187049169404068798989394124388949100346864202508516904142258513113324721920575253724300004587408703733294506014249431201085244495835776019307634008881892428357129835449867164285279507909694668172740207506711204039765969794505681191033807669391708324602414323051382901108354239119928232412654050739285059850074412139871131356256942445759012953218292262879127924341209880925689039550683686235247560593790808239117847952089043220017110458169211731334460131549171720839882932375617830980552991342364060174874285891214383941671908964333844555519774179932939850124869193496386774956922497096911284025330213247253494887211225535191553314878790831145853881974393805708286595118957507334805542678072439460844727849752126399618856146983236674452475864813054080810959706659411174667139379303207695080882330062084256099495389161821178631390923985088351674744347643633594665027485650708141151649553571619388055515163903924090242054093847861108156294233862231320181951557090189966390199776791464570689649237256576904718105704222077304968169330177162866932637935666623185218595704682807328508661102048192076673576025906591596468783228864016873549545742147023866137635567190417454821624588289327089749295955367124695620181105503947732239988985669710834296159476596688316790649696687872317830055820388374595292811418343451500628918626621910822475857638156893944337861495382024910502117850053160583665069687191713036594953164311047243139052156534588935558646549183665783614532326316591556300934189149294957616204700906311749105318071931857328935191666320422033009562390644466286241074903568056564121939827808809498249505731525244041820441853321316125364406869766798588174733076839524103528811853933738266415523299055058538582807737745862045976947324399009316140916198211784382389535875045382577083666359042755597336313415428849702557121183653835397404947234468108585771487522241841207485408091287065011716582206837552098758862551677986925659201548401594855211841882362080352843389976017399988272921314385919952053702525256977686551014373940281835100583016370221805604799050382281249570527911544303004125082393299328895698497809363550185488848079933882964992065536000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,55] 4211459984496201800362546665739707591362679264899150094813928727253068658661553784301603127863841669808080088608525105517310155391119895981994359872953869324972081299635714850448999554460478891815987112601004953313182330343784984450138406817682526370258326429728659334041343703654082481461109493085482377298769701201704415255638551609061176693083299273615643556461985437449704877972022394225892960136456187956863476906154239686428128823343848559309985274556224466222467419403941031228571395730779787110364791220403432904107285717481939395525851513177329749692300475983079580330438157165938616915389296885826973573705772773484712231584083642813390867942421235602075985941843090885152089777694791373203949941120771846360319383496882501752147738341401186039628050077941897752161532455077510356796055268328736766417828290412392905048391235088105098357287838402076427303410059086465020505064504708727953408545060278374149527443870222728317632280233704022327035561584494631253395843897886622791473614854651098398454564414381436799494574550361894838653647719625335120819551032217932816679533394730463918713326479023207627142166352084958705317592091182694267292659963635796487189819116774059833010723271909334711474525888627911488296860861360583959899116506827106809249321382867273038081240218266164417666689243651899474025546139434386244461528646649274253541056549231137036855573845852104141997192900062214334247714088530295051851117743444406819853288505187743104523469814723630028080579569788819524020458057990628194453446641295998145530828020467720798367151422755411172878476797585521763877177718437689797316420146455748813218485697305574353224688935876540690956201358052649338734662480456833816342325446955864948679487947258359759816254583814667947392134306426182521650925649090731330172016414006377501310814276369058673774040522805729171747245105360139070476570985088086973924590266073654644394320235680232765410389920191726590028770058944196570677071226944366169164949887965096729373461039903536440677946478711974786228439543959570495094304817532093783981611514598019804055152490494584588751838112797796496481658890524487841454151143027909460435731514027953982912934937714377655339916677588642323427101130690612688341504704957067747794310989450443889992402449245515457076788523000591204112802659487400318540510575046952268215904139655385246784339136734965580268477140962242323045810770973331294658320226486995129417743510305532032707457945512783085155652885274317648383585008222347166656683158031248476932638415809184428907650829317097255798378581417630808032097457362723206164907251369763765133976073437475279105998334524909147723813600312516773440786676088788555825539580590883145879938446668934029018519310437746138852762205184703098493121751817255156449280000000000000000000000000000000000000000000000000000000000000000000000000 [103,56] -329298862645951721234501889302352937811361815336514651642608924714007860858074722567659236326031094457458952784798251895553104457238244481498780426265717822189329312370450113809802611350930089130408024558583674148896950930328344590990917653235296995896591185106937627973742511747548065608492122156056921049767715610493908498810804423560025003922934501019349445524466987672742095497588312619564422998552453500144146121735617835696354911692198530619557701073647517053580192951886998064932748999237365505210760592624140450591264834184289435739962613454800360494706639818241223606876937661136556597968050852339398691508192166659185674008010738531040988212349311801882401139757916342506059741493183207553228045411652664361680943070199369232290582880166111352395898747903534811562055036861063556144668588400051038771718177671841998375680358736397125823998218425095266152166201375209760362101839553753131457319278148652286507998563998542295839509663186564106061274921539899787858939183492270079119923495537599440208810293831012996821800362977567401473662726021999358701858775212243211138016461476453833770357250201780401482556163998755322087033998900579942404071796869580318806747885439531428736510480916689412611768777380727949277155299648291266208004684988291559356993625123829168100855895816748801866052138589318573584827642236361155341691380709580704677693679439822220113481241354089585954177994289576236999244599581112184773644076515506875607078681773832033698788011777659340670328238476040464209676818050706403333532291448075671475844542685447365944312860160340035433049586977366788460500882014283090540675809015136278712209005038852129629838670532618845092318865383439385829331584418653071593527553251852417653406219006231214361855501954815462564757396758354385308833881689651325868710324749667098560725755354935820480318642476962493605766908199329650419173347859503602797715671658552012243362002113275364673542236338265632083150357394065323079632535032988949686010755697313403675605230099649744869034619304294225937221271239188954254497633571033971240113978414467466064170376590650961364274249606199886132302902984118922605462984721771357707251541902239657642391691000559802439392457759375794729914015767881202317066056537543450823291690845476622490536305145042021062140877946358158688579568439294490590845118791775327362195729561257858375787729899937925386187230313895871663067223642612466562700389670694407242627052901493466238671634038589758721993772394726073925265500812716935670019926154329584284494911037846769870010961019987447061439329688961179413354961938118172484217976335051032083005252404969666671537465533680282535318888675103115536010859961380843911062202235558795512137636242794359700690517836510229039403986901903673065491342868401356800000000000000000000000000000000000000000000000000000000000000000000000000 [103,57] 10900357353743266124404872822808689948132193112450704745180747962719637207329401270048620927609159772040093735176335340506293628833679271609260774679101369457741508510953313150207319922665502471604397097871708426003286320366967604445244726464942513155760724936256512802967033765494453943882625552871790758146053948520724135150674093036498960378385518313580950553135606898049894530682103659195021192145878814963098219172604681244642406346330529095233041834827225660767066283530688754904052821044785646642122035505359354533823760845743164221878302417995312653337133056521614447514158534180716075626656630832196252335912554695072810510248138169085504268765683631132039867589661547846524727966833865170425916575465503137324534487406104501152958225784464677284752241174964675047041106503975147449320534842670554183494164635345550204493153494437651704996487568395112653787492149054140973972196886028161928843841896592917569948609443392055823793776776352297464092486999925457624919639999415105474799581567165625352282792919447358419164493004039153698777300837014471180079395758853387228973708531652202016499147188672236027922968964391389198758444798101699688146279390349864062154475028963270044967567164661636368247132760920487618181109882361582976886669569060258200527255566849700239580129117309653954170523704866792921202504452847220060374417554302456379404402755559080649848968459533445386354600943269290962452194279302756508941987606732983095249949101545524920328252686876009850739324614495902440644767516961720572593103349846632142487204857960918342562695640784453401969244263684901735434056106789380508494427259974309459500206739200278441309410006807793914818449554987464875456342992003268107200752406824246561745218200395792315132113478003718650228739780325498109638719841062386832995704353298128329338434719689665904671271252000020949693792143208702206166877393149495347474529821889907263044700114026709704798232777784734594545426346948165395138089237695086080506619901693156646262237219390489088591273947477852300622050565560265528179704885801367010202833041643550954291239135131032643830204702295980675864918034586556576450592402347109908370433509151413706781081929929031521443150848744022773518245808114981391374606893776131035526214829704650351248308274015963553744535703009533873560718621255658748795447758749361051458870694662584580491424701297031565462745340130094362970855994144628785124501377200030916161278073198897574586440040004776020120734640784338498940575688525190219488003854511239610140539294360889266811694343397319781523743182088924790209979856155494985076681231449943545551708732835716021079340528124742146166413899717444686478846784882145399162522102483411359163542321746294466822186264931857480449747263051299282170946030974009344000000000000000000000000000000000000000000000000000000000000000000000 [103,58] 1992458914817395080367015240921751589353433172119582447791051959043804239543314036603107868062932786595064851240475343476559117764762838197204440827151528143813517261951185791694835373184369997357854202976408142423082944949544989188308007786169352091595986100838328417890560690875943690843304774136038411325629971678604608953040401985349339018175667669069562848596963521600491536187971656207147884720477659542181524918220412573332833497000019455482396032861392070023656368847345526669837575690101869696966277432650884091137498382082154581270721891986609105014900462863984740698142964397184784845812553737532082748868790421969816203116766697488215479799602519475641660433077955239331753918986979205515495498254281543094372684119920013421803417096068178568415249480530498928701056248803251390227616203626841268567851361410512431280781923961818466058125758334826293384419943243227373987983672365098365545790586898367867209219823382526511281566881802176196266873849470339175560015444933518915717610940299884836434781808766887411936815506527912657660806646020046343050340331775407181181409205345580045193555067115048345980102972914805830104095100347948598581306707603101626295215259732067441447279203042376826084673352085763909601167826976676450071068498503942721327299550922489993135033670493892508513330296887791879307862517644270906320426883138283628229323837849649190064511619238485355511773842144938836164942828487549223380374623882554105645068149155469991078654480343410157008539188521884446720150899857345683722292406086513654011790854041348349062717750010627082123326611087743644199100236038304831764256995895349299333579674875987039963141461309591999930083511554364539631784813115773319399306322819838734013975188233611528613247878054669033525005488672415066864702978195097903574682096275564979618611154345847844575633535071387441420277226128737314949749129380504367688877324209482788030331328506917019383363950234344010871693837924466746131840901106870681229452056585206024246381744314748219236320973451542115216017877226710019357723843604258578663321806451282492080450031011629456090030681414520236958636000616171351652839025757681702923859449185288797236354926266686807259438972656118060460767948520347687422796432237489529594459204225255162951479091303776081763956992028825394200639973394518397069894624519405483924002402184690237696246470210515291776712203116629029109143838677452731422359417840991163029373346835967474786601572582813864048162005215782056499454154025525012166125717874569100640163740831639777198025370347732321289651486444153174320227917758807004371653319484491564463383984440982154319763329903234554650468505196801905881546423969580373704752909875446115128726428649306373526128632527430344389314745144320215400069236833386496000000000000000000000000000000000000000000000000000000000000000000 [103,59] -497924426799871622087343349691466354586741916191978434081069004167617283124204672852632587977246748209931704031479034044827436685634614867385168725934794818763077991344243641799715730434997360291090304404300747264790568378527474277777497930218917038511952209791893799671451817191603050960865348424801725875603003628063577616600116721157173204702031213153902728277583404043699194767364805341527333855958496651806234942205705933410398049536783448108990645362589779987991625603948089703201224226568035092049849765490084509073012778208232010573376464738730025305764989044639548104743534106952997411010347249864747883538435544359652445289181291797631701874676182927562481721578214409264741828064060561139776560530330460920605128492573544842037590538259095261216971914486005639102116835124401594713006985183005526925437618875746988977398703240794822583095345806693690496208005622250300699637327917513968475349043933204882037157883736468341167432111948842815302326424160514626643476851985384817507246352120442620577040906772993203954104042781350674119444109042062055116280173806275292203130358324774940176273239171866089632944540027986771491844707711134745277873666989537831016445385877570648407653092148286220032136721779744068555633443077238834544416859927162995149319067759629644147573623815577778350034665049953333317925534921192657242804687384576314103640098143839434330854116674860908355729235165569466321714755757895256080405601990944161039723034914243447985376712583118172360259820218533222242157595465387606892736065677165711937134770090577171818640415043217442116475433682498205067260057833762189836698897278058376581029662097863708268244386985468739633687613415324420565833430703943215662390680348005999620508159733665930218969245611122585462829898424917521181554576785773294365883977202010341062235142487465036673868079866137851125937979399707217299699650578013936915539681387140288219180543806292936340596613356655056309319143683600349291038563251593804756802210005189049321743613103936811442679434176468444562909252102465764665240822471460777540266882494228611939510392925194813724189442938725271305517604482525683140926500319612518606330708781398902462981085942311300225290013920065109013011223852033814201069635672898017753675108862634932854918082321398331851266670127875302662385200744592090286420516347824441565777302811466357065766879035070236802248539149901969561210936813210569297663471696116334752037998091760887252909206186387693591387869654663418264472513127260261230218782689111861485957464561520965184369576200221096434437240142733087257874567022262894647507743286742986088566576864832655261122177471602385016413541414599349093440422185448958190454058341118780722174534898801516488536026116818968149366062431829242228092332098872934400000000000000000000000000000000000000000000000000000000000000 [103,60] 68947167514471238205973464408949661611507019754594634472563279280335229401968013612954104470656336417619141172925118975222276278882866658588785654808998494593988508889456682725527755542489146720503931730491472840280096556802152479395624905337519036187766594954480758418613555872496371994499566542234851160977110014665358633632395125889160364890452874126946510286411904984967847032528071644897549748278930484265067879300729596842565234836613449185972587413748051411904608000324451620856692059867198357037095498405076213362243603338670171205855716603051457047321086679830912317369480963244790708418711340453929616624421097874690434600528052935710410448930868476685497464561787549550847784989200688009003330599097747392548191743872600963913106158516479840619099601636684952205122802542546571324839153695593294560206394462238770178996160543550185045687040211313722401990463736153930699577222239639837826746253241327998589438303224432384772452743363852026862938594776407058086187535315281219788388030275797018667878656852563110817312411435960948588226218676569525068869016318389698610034066024182405326125263848713894137386563214016005804230394758163359135129310291963753997543370166075595167132449435395818690206363201805298681254033172765546955424778532104306277579921910926263826576655653304450527861375378664084577528963272080700789210205690634212796555325625328653672572084174469109943171929611857170140384533460739771476079395961371568803588791051560607085945799544988047591515388043089563627181554335980473516437874130440748967436147638882301820233360929952797593708649169264900012660955501373453339045900996508533042873752428321166922026828423361304347952606471180379807487858396301355620398470294586688791844340173743307936886355824846843567292097796862868819494582745319157124542577002175455748740976244194804959723056898179570799763447476766984726805082081570058152001124998407640330756768173983730640203885879684004929837461736967123156577926873259153643859080953036856304953789930570087879476205938369919630946873345678321397538979221334456646818273798469386509051901297794848905022395981418242744125737701787128307501805194448242962811800963953811133505878860391080129727837315638480553201477682120168730893085574502226724241072239106665416939601262811253362089910184771525809782146311545376835491793611147377590408372322975727893826936855081231313967258431241571690762244211798913009696033425701253161650955011329648251100302020089929799077809298346991903126119458836052992670301871198108339308092186522796778506274907379192811067170080384454309855293369852308415917855806362760300838490608901496327445280945454156112061239937391472285858146871499762923352592663554086534811284652359977978516085486593946882704792034934671449605852754031411200000000000000000000000000000000000000000000000000000000000 [103,61] -7482502651715932927345989451428721320882465841336872699529926433568050843345039755214047407491049407499686117648628451400875835228284813046463676572386323194369318542514959671098324550623356100946747294832896767058647624512649071185716188502171067424860900402221096148240420376100238753426223514895409828962173539599582083765181115524527424599693001166863643291771339138091623849408346216388795531248857307618910263367197019016266978677867160000941249099200109217184938363703655947668223906803305350186029137393929579924300976568056094911604760393126813869758729952228985145669168524528654857269374228134566804040186178987519457451041284946078615651639107694003796106800014607846918976238642867966022904395050734246132140461635078744552497332368005241097137990903045245686439096525933962915246531004948157611803340540762037963083252342745620968737839808594964518940389037764957136469430309116337023672844013915073864627586919594521674729900065128492033937148553280120242321522618230608313823075917751769057479977234654971523221148166914567704522106589031173965533792225718209440166734031226977828638135508978952473779503933041084985127820541411018211362625917694045927836479908795830945676611581087227250991766836496782010882773114016735109422169838960427617720206745809507429750774446602559335597733608330005122739005004424684027883386388823019611073337864055328121260357305187371348585935774000543828121106182119306247427802894294935547500361992299186568091024697396328202789951221197308990757371482980302652319375384676055029992455173680850682003113974077585867836097801404944171673634413349420337258314759201089689380049503203761549559800749821819368454609889336588745032436825811584271181758868675111423496085315454537729464136245685953675245985495498309976350404721232928679657480453214540256009616651061133432485322973649232368713546565592805809711825676735685153663111108674697414361883752753896481499517952108052431686858529881626315001124022572248999715400906687635755296669996701620818998124950673037726805425914027569025152145361167238375958702634548016514866707173190531532637208713995325851188787829058822997392102571627288942969649826931723917581323132592818734536252233850343139734427700181560464374053035208587868587772746273238361982890027640434134326065389248222214670220805880410691718502412155219587712041857283005524876125760374150402469733855100552789838922445939491543626728609417631799327675173676010609048191598439294591133447316366724905465466418997584104073831963581636610141738930944375789025711331110892960238691282306394786177278726403641609282726592995710771673987838174653932930565031036385213204162946883565077761151373195306931335105164705042062810457122786107749571752612388626946158707888627901834085805678321991680000000000000000000000000000000000000000000000000000000 [103,62] 725088758438404000984333335545716618072390438192027524143036235953580653182527523083448756911962225715932005179950772158382475777265005614084925344285425433163015910270396078801122082840424770169649147752751596259827722731785115010253164915252753979647236114162148881659284911869577043966120593184350486776882815447414955644029999418007162873946649802018922310355574014774944325536022667663934655422360839658668549060533693730435394993083589566679405979258884995795087038106068806454450169185193476957382227581874012781851138393103680492582692558329825720675383709142069602237186993290962964135972500980805531753189636283254857698149343213106883610024144850600756663160071266601003625275344726790909292343162617685165437778902283986413339227503185951626525580578047876049930658209450759853556292564035529849686637509454105514827556355195452130148816064048384064143201724025838920089796454532668440469154817190657942311887590404274583305350816288589639840763609701569881182644239529787708246658992498401922081038251478704942316432001926328472458989967263608993307563334385797621590782889196955250875243920812989835124975862955014564866364746009526461607295752847677490121741056707098629197485083581573529203299398297415561978561767075657402506539605901862614216055202422461762889061191800104411152684551077102409128904433333471512138701538021534385758484855428471599901524433118967088601387037324475996547952817276549586144394531594045541552329792800873080413663395443642102634471212992071732698398221160087700840999684296019838263979975761839745063072250355369340541765516721006452561808314934891322076520409085819946730117781982036645170463423232994376152326503000469877164663250925840897242853470660093540243515689053893788034500548442810462208411709549096756567723877094733420655984383570420381197993453015012900959481003921336276711217561829698036606052455857419438137121376601906328719442324982453173708946428302989172356010520460510752528356161034546979388528133054488476247001502723417714981050566186528845496052328265653776869333661490735135249159091957141261938478142684216187608368640111910020454983953309870422605328569339566758630669478956093443926905211392298324228427457281895795419411591134465140824135689531840581631949689739026252292304447254965842888114776072189420537674006351605747205694714320804144517000356937797953490768707962489692768523437987378490398789510847219836882497263880073706152786045242687482281360571586250933071564054948387247433214829315189467985660935400632169789248750628880295795521039037944901715087815244002414573709641618241542843424203604957698561045143016294938662349137096174925836864428244976372478786737317172010075962542306231391242497579151743656507478896779634301924996392939936323757960108965888000000000000000000000000000000000000000000000000000000 [103,63] -67183989979440360692617018565155940664518918482793138307497003542163756034506408704459116060306482861819022692559267426394472394090208938979235791465458785975244538389239295278754406418591346812531981006448144565953444358424769660555017338349961450279228900112326748122870938570266897188820231271408916718490767138425948872024632398352647478860430188241381854238895637008570761931848603905978329620260681595675032609293847096340271035066517630844697089027695599196150756107334240120250332335264875946717997969434128462140895793201378030734226193788716240563209964115234324530791628395639801420687119648338202120958775791759666111848693911082863954555099717942570593940074398248259140079737966992926167305703596934810503307951287476572779024352623794479685611308070370797005857280578609371373112259941448622537175298604772982707257709802979906694315679681842807044827112975456403768946492874442040468925060848764102125651659286981658864845849339304352247194279759284970657988238675406732003041087544199592687646497494854723655199243409993785765091247199695345064627423096558187077644289342341195220153832011832881791046478183633710335092419585393743045536091466808513755193000654873003173373294124233321924311032589499021793416151948990808751886200969244171740687683349735042560484351414032129782714955295412567949287591727584521767728242915946665448139295722389099667737359695517718622912197484148935558303066486717684047578902127737690137911476276647312995867128889070084000004753186556880903755500198128621693995143786726928630466853904632183676319621897820334334523055237510389537180670838138292457070150498300256114632011086005970954478555796322989191011904537435013858601293352264655183934535024993176646561372772380792027599538649177884504354716414553878298951119485733652822304428300706996562387969547139906094716302624784310231730497677725627010149525413335358565413559909835190310733476786305969166196931584858870186874366560153565178757998321816065185572404099124299800053944213376092995818201148729456081227253412195475294687047442825053207842967952417230285593472533485547103728883192910012697637384019402960978624327852033990367352428958727002728703462876312351391409237244987908794725997617000034118082679662530645184050446262421126910532911567425630166930968677840530927492532009041883400334604073166389075461626671562415991915319806928359966425689694992466062838873303189606351454873902472257395487651658890609888267447174689735396561441993068080428418546525450671931389362703467336315806620348869252843774155403651752740082667899073653098171863500203085406593104364872801728536983695913867083981522681143965127175922631022084039090713234541956466287352410039211496365797992431750862608262981127004508572664515905431505280592301260800000000000000000000000000000000000000000000000000 [103,64] 5905924023385427446307903941538185152741215752311381117389977111302723350660407283660122091673306548502207835106843641212698331966240031738948262212231929762015631464482223526958048106454872766657443328940632796013175530545000917315205163857035540198720307937735194626780446561233999237282261202535587489488522887526791059363306184928655222452443114196920416821733376380282028736578323673649370345400575921769209107613711651176496479379857472394698510569114852304811879668038150399304826485234231566002823948151512068790982111542867102280178681411256215421824522950966815280061834300501436130779728498199863370318558726692899971557592489489829998660704750383950205941914408922456400585465373269843269647290598583731766037153114548666959731341907905992377798007454822482119323594278006875283396990773391287911881636108996375567576625069488861372764803856004738865679920428985876037903895705223136863694563268338828207449578520365356087425015109028677898694813263781905871650116048777849489503879540200792828505045949717927605231832912969409073989594169582810931380838960133949567143606026277066594908549922416981419279870229471974091696685491025353634989957064604629347616968247838235986513420282967404725637405716174100451379907025155586653095837243500057894363050683805691098170783575082580692978354450232488791926289104668710677747731850777104223249955695053105818393062469345472716008215603150015425388612486206919041273004951042831751915925163523480307297516945091105172203803750398816807375020694772460115528031462147429552366533925907889895362302984448151392832678695631707749615927106273290609903447817862588959822244731174675957108851581055762687928106367662017986192263217410226340480158358155108748284274471663114746510038856339725810545026818493175486716577176450670274320804346500556229912918778640660494046305303187563555065780536759569948219485250204680462822409606853004975700772090838165263531870661848767455308388953686674050184878984941732199423548814479331318821570600808919678318763620120732392762315670804242397122530108824178965694060325097789284348561733240153502551394193771776355541268475584805916469582845085059101600899189708630308624558061465781593919977704407037546052999565204509003065144171995104836496270835564888793777990828810179761185855435836715919806491930781859866189020284083717819533434663616761363175686623910283076143015825284848507946695099295395347277989255254097681152795277464539830875098142384141606533203992602957688347802936804990479280024627304995501477455545008887895149030554125083212009820852420881434885552353660402370257728484953579138851197159891944766316029353463042559416324776154957037735080327084262474797449600269898497940791937158787817584753718361319247487602107546779489342096146432000000000000000000000000000000000000000000000000 [103,65] -471975301200958348180550796096999316561064066783787684980744632679176324668032533592414815064193699523961031159368625353055633990430892612561194885433028567626971494191635430903335126759227517906242919625754394319268045775789708833297994251836276891043470519859319507472000531415330570870244873488480055925823187030089979920019739468222461348348974540380300988279348523418055484320464727881731238973841899839507183561368547124024675754030256868909146160699987149674089872346339977824157220680521372549856382089171091116632915634467679736138816034745284959968809822604499163000636082674456629623423683168641109012887410748850683915651987423962451380065878724554380762951733598708820063117791670301409164223406770202983810176459555467047942394600015628416932844400737141141198693257682837228222923657019683989937309851394882681910296840075695732802614134142521225119700538653868732995254870898479625503034465165427277203075275146652976265450072306354049922045055363585519634132665124012615976784810347831678211384441431765719534612429653961158702906733572510619344533221131736987480909095104809638406238668100778375358271978812462687122640409168292040392795093644731553884532263011169620374541155557882483137949828177617636401528166117645204465558976159114260058242186700694879770749573707247480206235621453513929015116975995302408151429471642716510872091008213903677403196760834396294015733607906439749716241208436586650327265126923328597347849874581776659775113374003520211432668974996102637441018240681660241576155147053246734263556085258643625535149509446098768641651414452708976048523617391218417885422627368436159769703212311156412701470211391986714858142202930092564599006198782913946770612472394256078903464546638453072048585384912957624959096103279646480111391560584551281067936300808325647321640880574383877190540827224017809625443599934385771095304681612093701483564325973322328824855768369282589370984430781804099533364878846789996125241589525934127179973348507990979220301767861029195892451905361940764202417010464933632709847697431519826387630378857120564361281784724088336746994717698837360186381742624668895838672890871772915948233470556422947201224716486839440389519447808180980525962284672913892103588494530492109146565247560671115275579404407478538038512620037452628531983771479968262643035080815765306827395640406843008207106814538510328476257718795643642094334435861721512316214912942222834735976999121737632468185458756715950587409511474858699618431521999665436376652703334958848294656294304883137456738673745796545703933262126546138307657211507403787857224970901606254414572634879885567425001847177270442573500840025299464979821162578890901746534793479241379143712123191338537167244587840991287755984844596646082546325100953600000000000000000000000000000000000000000000 [103,66] 33744888876449960199070668607213962981493762023525950125649160205648540502014006542270547525234371848558643972059769297756156653752282052290599688603794870461823931332795311975598802222619633294120145345898409025214519518907566050312743921845585488878161506665099463005907224422123561829939814898641531950720877849244274538077129490762313724854833782704436522575720443874558176931742403444905222622139673163075712274314686437240895329673663594219771452209007482119366790232400468162766392884105531627422736694573026420705209644629858009119382804061775337377397327072409105187261027155848956708867836612834460398813111157763581334953717749888827254412713277610915432590548981778132352624482139124504693233594905141547757645085815741635978724131820392208034494802302321406168176660523788560574610981266842424779873962038535806373788017170997380177591017381325195839731001849573381977599797107331316650878710182750245722778374520827125180600583054216775857011059707866515005919850815006432736506321471144620652347223648105161124319583160886260381309387745780767355862763153488532829973665328081933119019007982009607766296295415377955661545517134269584273834886418048473760244594273538543650366886841731924024505886997724010124120868038449830334235876979737876339431015216095934367347176310997346221664230917659253530270397115400532730231737228935559881849022615412397234961207289527802388768381152060659027315200203056771450359019691905727231534818222575384550196353730908510080904224949913296776067534700076239396216037424303892121792466543986538854686866232178967682080776604188628091389578365155297629766392389085086278330702328093508852724305611252703444503012291758698926673547047901536254424465875527709473614416063134804849539242892816120158811946674023932108906852922651415170344069215722279956381961628364030590511337803525215838604770561625125301418769411393065805671870304035505168109774757040430638064498693805405580892696390871226121002295810213217265354422380044468069191320646006641538435374949563481909397903654424455371661228086072342028579174802885540057242276516880053800337927627694714454170214902627973847076394482227557464423428738751450233079018774849792352057363989949863086057910037986744886935545061897784518825334439957059897557306830314206676168282114017854443164326113084539577004949697728990989208432874812866819791254888159515662926132884497560001045221021921349052038011519387368382930227532355274861694075493954108791226774556083573904644031019504516762616604201957740945972991998486437974097999710189499843405659784023488397853454971941520626984734104156096104415071855494965122154613056855557186312629449442695244646904123548640863031239130019688041506825098284534367741278332678657589136743011024387396012605440000000000000000000000000000000000000000000 [103,67] -2182207396357063359720872118009430759403275339680871393529010728340480584976681619769041864999297701752458747151850815951416743680359457035569722474089300881029298829243692838698112949743639842584215497250411469222470220388243607830057231516274049283992845645407765711149071969821967297345297015182601107103147900926229141371069060371604286982150334345477148806386243909583796970430120581403613495366208731399308367874897017727990145739221167254123146963240931560206435404447221503309546966845920400172469566310689558700911768581712018179216218326208916784870407970984537680757232452008738608776188516407967261747348674640714269781516177931050043619681693902752525930997946303007968569132850304896416134789655525214957838815582027001236970138962948895174897046596433276290659370838084719736039963742274100237870021690686119065775910377075984860957627749065753448455917015263338961154662697193126250516779968652100366825987752595969188749399425744181934138924342748524241104290693472246061011108371186539176624640405267974085771333871385685536098505763215973597634029228211419550811274659026496822133266200966563267627022054922584020168284719167679071351913621720839084549420716965045965038482026127858329756078541456952131655209568455705642342855279679700734033308239811781565163031547295799229085337643269213651325383523210836061857037023087649192053291469302735782689120823115550620577272251473408253364314808204660360184034235728777537292607491520730098255845141826083837067817282506083790553606746482068846813456435111892113483030320441228059072463692756048538136291379621089829715803845192908144057369537358398910684566351609339944741402667398951804231130055930101585076721270623983271765066522125884914428840275064149912564102920989734419597695966067228421023492905252899358564770476713572059666960698591673965706058881369435371007930003309202683811441394631242278942211182711414688220741072520171941133908254645964338322453497125727543110546307535044484679566636934953030185431742584817390729384876556152428565825216897120306617629544506118245500533621736987762756640224105819419025652302306790632918221362864556460547549142906540277320927052339973557345044502326181281513068235399035252134521777751247751418127856226329184444923970900980934818904755817631819452246350534734532649614312962242328547470813635277016264303967867204716465648097775271155207248916779571559309419852224433089229786042791435809589373215982654423950309153701291137747811320159911548952224593350078725047401768216165388465362464214689841295881689230663889205304391254670753486990173101743000886895648553516159963082838267137776889746088014557199960908574874727707744056572243068289871897578408038385780654530160378622093052086063388575297325233969270876025965772800000000000000000000000000000000000000 [103,68] 126482501869359656975923490197177823620775792638038852640102129417794467341596865720854677339098522518625737470178486764869352855662022892943065591354557741240409216505011221675446375362694960361200423375982714940501911939182554897482790892262321546652261571561169050822443744904673448472343043969181929161321778754356566062902118884752092553889258823490047095610807750906469139671064148309772784140880453467182205193383822717214165821311888408712926078691816737585969824354104207233156638929388253457216839207144158088677651667617658533141860366022118897857109711716452079753521488902190391983217112280926426736243374282543828415901744311640989509244064342948182191905103616775866424996268047776005484563349723735831072819217413284667269091037507848842407935656629318644257437872956387249604637670434798867905712471922870675198718638170647388729315327824936874059167855120513736843641543055952519725382243590672231128694476998099167615111489587917548350433939064685660894460983620955175707457647908476953731163668972605938071959094047387244401285051777951022085659818229506494559481551681882907917547939812737521290232600555483526614386503694762628470806114008347058751557129780162038465732664809327510871154330309375174488073052073493659023070683817590438654514017185467936668924591458166835098192830335802711424124663237662084324878541631678905899815271942304278553999951271289126865877739601994785481726994487014136736509939776005254071452371636535455376181927991625367393219049293065179556228051885730631950095526450621944006625990509653992911980881188639768287445689447825778800293347143650946814991253227291882635608671627249150068214042705309628414820020294519567072054226355778586928197839982355430473344864156150384190849332301136097216669199171240091089483802878133187290355015829993244913827917665769108392729370688317887228349008325033177557379111513339705006119013271596493603728076065357543889684388221651666218074429117054245630003310450091563930092691454918710659388410623892133303723510094837236807264900024113467226759424465903319538552067299052402637662252444422574450399053769537275260739432105473239982533228454583565057917789045972823093076229040575055674011561955920597884641172167593812201957133003929732216342870718642675339924109358885824473118021784024445841484774935062269605555390575630640823213036560872869773112746367699080748641115822151578274683079148837686776985933007608647041260794367738497904621818275275307374349263462088306675358792958498387170003290692061474271088451911591843300551620060833095522776249867898869839361915110433138183698792573698562859115024565548272188659726166097821004925942703961759678321469176027012866696716937854292760767926544609537397263879480345525757765485861050527317491712000000000000000000000000000000000000 [103,69] -6142646565618248385872438492517523224264013052372967854428045197038096370088355159364607743361469269624202036019414490060596678595593603694901024783978049370592124715813577758252858900198879537174127962974370091176218501083942756754013660223821059110807605578422505766610700522451369785631473519437950041166286410610667137024834335692980387698362813173055635817859951467275639095116752619678596636341284689604575462136926182479553217699328730129035041709360197364307478500309831365542281784477263920387371526214124816666604850828192211567437556058270525401983273062964214342799936470200822538811582121072334527555195504742755482989929879209840347526774161210881868864078884122167917962189176346786809751130216974849271326417084090856727607781050093083774160255557730265612025882092412525625514483399065036118917667544280297295460924899400842488554658987118654811565695547717609198042964652829056182721602862010849638450339954182732651969448164497082225976332991451959095082325679230286891396161254914048107848380310225450691742462802904460738923498132513583634788374238321222653119031350222836357435940823741555024686791555279846387175698888238143655044551346847123805372327872178232846956299577136641350651935056102006955677410208475599543484001314936319159708851495932593469576972241379730126842130832397201088717106547037073645987230512669296094372758368882472740808058232633254687490453424325809186501022496168675229971262144003070358407630103790354006990691635982475428699882520374012506773166286601787413813758322372404030773366274129993106916672121519967838249267420997910013399939341156253567938749255626903654776423143553113616606890711414848440696608374188072054416154394331233297410711867313186891239734709156035247864782607570091196508041506822854942103301018391503784841885389097048513139823768364700855622938046014148720667372329416304275985723938973359578294430624728551653815059802008673547585887963434787661761568529712128544468339997302169424377292740467392554673089689796722299773909841841002042922041667231534775095662283524862797938724304577331104266992920928460581307493582486234710340380837629163945941014268652726637276735020493783792068853257701288030673305169149505941437754579277876847185699919449254595769886347988653348103125179970032216843388000329526705392835314705752701491169969944537383719348783666772754118509580873204391781093426579781359369257781744856269601238805703800317958683651250229024669310841916387358822749271826453907523742045240382826387698812953842531538522883872017925134100554383480002445934493429255376317809790345348461353773717193311898762140866561973046878698844739642293022902111131644336384504084165764249824029593247092312113983494607040374658894070694438000569437223803476144186982400000000000000000000000000000000 [103,70] 214547831285405653055068010438522099536777584471365151021561974872709533190888257197944861827347539942597281296644952344019028229428759395896647452143628370901306475220275239340935528332390542147240806023629201382028390514413255790923028078239089088623144841786696525384987103751172514172369272178392709434087799221402897889234171210823550230586020599031062798578612400125183207491747028673960355271219045906853743139185178706874582885032318325618871674952737727669357300589503365808761383785375601367753310104091438180429558149520723941658277393781793248337796972474098895789207784934325116676670627617987516376252962419943077248103869960711497697768816973433200224153652522492090876579796679962692071842316354897555361496504641003006818732471612705619650914019191165818574217444417932491092020884170646853385147534076643013594492362498365244541967919143559268966956054794958486316323074495749703552022157864600910174552511195937401256273660868631915563834066012237354889465986132276405473132644303960911749592728582408759434106053413066391300972918743177929703976398596376666066722939477810976527681038780572163002629405600918487801475133820785086028914834969140277393454655204201300835850315222351279312196951018272790361420437479918256094913301249659520584122763052253990021421419788324356802413934406208875665540551744780241539401469952037061866219161934178716411429635444878990979345269009311393887715148070627272395073046513922612781184027637275313690438887618140995256726416535459946563064314532470424056002072095106254205269926693616980044234456219869433656629623434657911389838266454764444630003471428399155773135733240814022249387013788886975620725677773614371792744424614668793892841026521426732624615549505846895927331660340259269656512515282501843953734094717453130409820591087096458637677799147278155778242067565158488930001315692862965538871098066931678361501199994671329887774420261494987435770486074072579476360547333886468234133350756699768543488655171549625055781731647966087301476627645003709097922549156717078856894651961418362898548496626883329962328579800280532347659933723333747935997923257638098827727571919957327907974870614244364602942343673173297063875831620809814385719143864725959321711722685063628977194284910438499465280717096823168555061508819563445976633498888891354245607665963306077368613274890449631632668276633778393426397507325130771750480956813733377046679937039188676457426201150106518145995814626588939839483748647771542021247806633927847698292440870708313046492707939816472609797963889049913253476242517062804394768719172655845328571076510594091050269520051911775724268804686748806702192977865534687756328404866854881504693193237145684987690161298797635663949715438654614188793283910526629314560000000000000000000000000000000 [103,71] -2932380786014671700142461301151396649892661095745039181090875558144988436072510266297631820992921195404910288521765648112277000615557543300512462569858861356231136939757549647095977006149279711958839499432947035273848464630870873278004928893918132955050527879962963217512305430128693766842245995152467984367289364503230065819359804403058820678956997963663664269816067778762642954557159731151344946132916349021754593887482988773159141457921568572113867171471863528707106408675472985935943221124953691101072601379169120482156723945602512285450999078605442529986571658351223546587211515285036922663571469330363338200104148046425078197338498193872758797223545366998383606842084474838112461260222962467701764427006814963443127264851728046914226871324535962698659355422751247812258449640082544634218345063284832894094146406063740208805841458266916048845565857585743702433356645715519914478654722559628641457335284240299519712215418987120319397627652612203722234734407660187163036487578157349099187778022953503738790127040155620168187348682472017738113342026884127861391232808223542956329073078301956972939468233170393807988539418604309305345150280258530566289210563356241890332505256425405288722308612155344033227582288726375727610515524020233328783870773230472443155615382521096298162567433169763430003792445485931921423374321072001482116286189355935013986843112874070389348506278910832173107800113695348473573157755761409118213336156911721838266512390860807882029322567014601964150443041288501356498822755255397808615515909960267810987965162304003548901914308175316068373440540845073662546451221316741119983525749329132713887742313588381055578100649455821960618850695361288114395014793331642460776090353314033083242167186425658368038070011414015693286772755769450247767764808235592709929096978305534727720703569065489065128348908459836582898766984438573079748979436934677821331759742663677209752402605134618876014641038042166158306747867741136458426642996732568233009389998219432738710899592653044841885860968745882496367074473896106750039930227182977851730299770986524171046847296684681164166111862268691600345003432521738287875960090678680569685073358283053222874530112484081588233578079366198584696799774638312645196322690662242530270458537796065118300108550316767039528931725103808459643677523065965266615298947174882829159453513946796424486178076889972504892525542556946893659841653132170873037910741879290627366901417433403795693971855439263512369642196189945639117827458396896345553297792781489800135222349353382330002694926738479651140404546375394057380681724338962079763698187937365781439309394224163297189247013180551110545698890157903580788461681326534793128741718165244398728354975809474554216197667770016163843675168798859172249600000000000000000000000000 [103,72] -222353528438059213687094453669982289425911916280983981881107250117080819340040665969852368951081676283544309112720705537291107979525255568169525443343465072563861573543364151798040423339259742591468222674675066847149042422940484757418243677613748050668111626097318064993172491973481076119796609711173982485988413737003788985979480184469248980095618097926050920770069709981563512166602420157142438738436433428099168796553367188115955725361728195934897552834682289217325490314608229768431892497844822192035871592744641309735598264188678372776159140588673359324644451677830051125164609886049672104146779976344505194684130086826137512948817025001114093442665969909755338472100872610125996265008008600339835420670087242895902598206789669599482866673942452806669604980801132091056812243547942910665432867096699164315090723665664785773376082374838366517784007413071950946402866883940268081791871221361987238488234635759151663496372529555530461182408764113936870843674817318085943358603907797082236820076726145287638487474250594644845969778541700212776979835294562734826159379079114079304719921739002973345670438059449581535734130176225122520460359616615838989773488958124350053997818163204194372745958186012683455523497818272514772685868546774172306200099906469366255747009987059393142869374431183519227185353423636855428911266091712286854902622116481013452620526687060161977299226989159830807873523788297867067365450907003079427526397505040310116645699774450597005841187670998105853310722397493975583342320455113802749575097614908338451417700378550085315264577931767584132967801571948099473093283451067607300581920175617938544376149703727656462283228807999695688642769693488963468073181598983999610288049143572961324526467356524170202122950846952661172954502587717558879555832313136648115026698528256961555459629616377022538791310796470484871029850961398104267515815882763103831641909309210564690860397278903018655427406485282924924570751363024223485555580729367255339217064458656019446840719418663020090012417027042822558927195201264242300763642622611996783487557336097376189878259844928738950355408401441816740360520951603129122885763201926932470212674181941620946244176679255619427803944577007693687374401891933272256359378978902712879388491458826022392694886889314690262835122337562166079753107523341703349834482304539476887131995733417349992132655224650186279584016119330240149826957908658678599837996679219549626883603144321838429618548769097672399296271716216257831919926092143409659098950380455381325820732637708617105777582744418638685005516912618135697215301537911630076850149154359746673555698297651347436910131143117377774084030727415690583823663932663307237355884081170030753886095902760934618414888498834586989731727216943824896000000000000000000000000 [103,73] 21349068975993707960119322596404713727491575476884491949383344190883266412116837457586607326765111004544293567536184488308719985955375622296259833947968456044473459067658212904924991549739485359114363091716496486175073432190575682522722067659376560279654207724160922059646190357270903715350770789505581212161592343283616739335017551877559670933768601984095781953654097065225732971886690972333108526849755039187429944623492852980703847930526967990998314354163787677812564335261057305753448167763535440765951172590976079199759425811187937667067761873788329224443013588303514060787289107883456898165784986293175755244190516496799619726489102823535231676644078683720641318920361748265166892515043372134689770235232782541357961467609452870740093948743361267526003602377905415007897312623061114999420669529390264645990051175620264645268596030006553325552969945108693761607341593784032589010083881763691357787192682828991463225829112687800021614412867270170821920242436124643790792598476766744856304391999897914110687733415415344966069658657347298492247180940384680978635870754013938618332381461107296028530740397718174646957233826334447285154456665251730667830394559339915062223930548626462096880187956953982891604116196039520732567894570820117202192060603282075858928474619760462976636319376632783424406644039346972427590816422162068336681487077641098501522644847716212958770408219328214134967409994150178409198578560893736043808123714458027380890008234033211807658217302823251405186991750729793766509719277718131081040222913251411075993543265593258741252046858674554707596010535150063943021000880637284936454699219526219425902226037502713632545547623478462397886636990699635113056640530247563952267614373648175494602985967011220357168083087665558964013943679144965092041749314409701520684755286750416981282211634274119367453288349288473613987388153477995202647526313427931930156072083756072563747037878612837566861854354284158280666310876116566685976157889554676017669004630359921875402918509396823454987498689306669332628744160830523051448639277992381747592433414708368625890981773953131467601484781656908150270339563807335321779197688512177404656580642198524696368039589964042480036128867307023743893673527988350464864926388850713664431477879053294808881857203704992587924690923229286007143922931027407376709390046857057109824957935002229108754577377469688585322688734724926330530771362606173723742222231530848709600063462858598000724361555321655185028180464867303853893877661544339303626254740404798233561106478446090923635438456842203162634775210640171154079389396589543662282897437491552930889429102046896588810944794418608298718457276459622556878448289190660202344906840690068041156652414282984724215796736901798368078217149949778329600000000000000000000 [103,74] -1126341326603449485561282623396388867236402365245435577827305174729650658583165591772141738165472078599248091827370303660940503100218453880745267408703863281616401614929797985267490414184279177541466426376250848901722386598245910304839745299584828479990162396901872244940716246569633294999814995711495537314384251546005127444913640390370632780979322564364841262077804697999544240409863958660249075840215031696386377019279714622764005914182575783404852689384365113505301503104053050998152623962282364989219176088091509085873294989054602108592088855777353174614876625246441322161896604290316141021817656964603710400505176955937071945687582506178945120425896507438419877981247126283241598160436227865154322575544436383906841972714252894395986354561664917163280739804080181059806658864809901960909107828485382898854757541151527601823910615525211816898935401826312415220847873097462997982967939275312521727970712311846751568294314954499655441047614781623184565953468001617022205763220179200710416110348041005965792323386694688666369240455138874966326661583027979190075113488916400867247534852704621169427100649765916124309619642211779271173962851508970434591611076085335381247609458452367593466854673429484215128052158373146903146065932305424239049024340286571648367086295973814667101079171496127890636655177140847802657578035898540967251302504803767230195055033617534386366597248648442576350504518258225815428150164697310991592639647971049819498601878376219355471703433789056115755291587979599879840116130747454140756345783357729547166591968393572692671281545862999694106715377313617875558290829435346744419408285070952688962985922180688220494105304911703009732024215659066541367160888025822832238271874716169383516008703010805522275677597328886018306484370806914960498305233670284141782787272995094361726405847490380367893806254243838267771912835796960134779753862050247804130978335175288935290941697630003331013390841075575226857075007157602092792824892478902614663780805913998454934585592628509443675409705523045853085361614729758338781987588214875207864041191128462265224644233555157657595798700851163579465905825751774284711363294685600747646592832902654709771800203473442214645529464820703233328935006257013801404534835368210686845684514605794235570153351865177247179827714641272415768121510723334468540983520406598220070428182601358600338221036893587488716204241979437690693261881071798428275619967679364925788293950826267624969706918945588794300724659531743646403599862615244933718599419129395383013474765940990949393691224481503402832551911444737706091985590948706475219907804766758755630076050024032759177397518769023743330603199423215023106343124917209072093518037113759057906108070055929542964534776042522191236584360787312640000000000000000000 [103,75] 45001953832842993428512231739959593458033440076523894476891734299862589139229880669429807512741150827727650207058410239608445757392986212753400402154157679105492403515095014167295318648960531994405553351104831190060862975431934344381181888436491096037895106033947837957942091054153830106984027735170810224122278731110110646499524477628803928047376832803637929804457316170985731043328798841975131994948310550492309329199026035680438671522139653463681636079030606146496663000593207619407155479584690120589754011490838073323348864699470956699306149593720898678107750341915839406520246041933180240383951777641622359300756527781819495420171121471701075497167538165628527619592014149769621290807937567883876464878076037255981046378227049224695739232742106488008383171132893187677396593041408994570847788429385321240248736897710885575913273061242364700613950161634393312834550726515211231426075076718675843974255136631987934942590487570063371848363162887752430038075021787979002316360859329437786429253829375063832343867033249657282699600659540673998075090116506151248190140446228798455582193980816405498514436944118521845046361275624597118311715316323208954897825001243292842261938263846987505265983346457925473902475345723197386021415598679145036776649320197371058317172169964962828637842818803701004736344352891885429250940066253773325436798260271170985552598387018725649113933185773632480891145645203439667687253197910488133851485664031621301945901460524475673656520640365353517128471004690653191550355013677002963744279399253499569870995362777659368728940919737898756961111412918167579863444058649317137813125604743405127233813225546604198652272029238852666296270857873498394903747080766116486506555496735278768595009887989571604431978408909650835463507694558312949861031809057438416507666260329872540319702517977182539080662875759187635523033163932960092325168456068752954866452526308346859201720866043998096183538807470730084144477366774227124888600232429183598657743273695182585030771221227511331277697641913891527715823723897045265932131321009967543060690463944990512652567515073897521975597599414460604141953821160367224152421875834007228581106033808351777504421181565992501810484413873513723098972971017568979838453472900225764117341022879167608652199588645771427906266426393896636685054614345429157365056546856486516548861649938530933771161755514850995017794735917195872148431731141464383908964417239488748603742621583416938957404618019403927137902582109986052175120031591492311955419875282207790804569712263862866855987325906334314411888934587191811890328285505988016739253159465766786171858707356460389527206386813157429238165693508705632047953903996117807801582535907572173911269442047032942553575534438922573504637360196812800000000000000 [103,76] -1491781754971805666666762191374902170153908267498195730503908522927617492270988412286768065176948846991476139771718879496632844748567809931574171979193815407321585731941486811084196306292668914198898773156684813657300417447350538859931539115184462314345635949288936312185702376127481121496574066053077854419912509460119512403726422562987639885282936681598678575804982596340816590736450522808762700212648359112511729233457399711442913849251246601793616216189389036892425301248256081922677582377809785928573604333862011577417565761057697800345493710585938836490339246241001544654440286087582058723628894538347462890701925557630455217619390140362464985370464245839476700909082696788227836686395150667327372684940241988077661460548986950831127814493626759046439501994175472638381222289802270316504691012937920683429007018796983354494122609855993690080184077829304181971103786791507069922527259816921721384617707776601551692984300214936203595047485049688293042090224908071985494894835029283215860871148103746120967568213470871249543825778150357577846069046526376692601910880883069832341306552562618685453452835706796565050560855855924926734248821369921583890290725593490208228923955793756288297645560921414767776610801810671020763022963200289499450724493689110296683732773967765336388905049952490361307756857019448989131001010014715521929075315266983324126611914589029437472216052941115668844973936686423013836707719159699154800369004003565872576897383086507776839369096305020101416535574921019047676251735499404648118760220305388083325597185551655681639483637806054586410252807136939859643195843039214292124845674620186803977349952760799002456908819458211603812333273254990972025860498003513917427367044096163141165812751052070236993143872567913078513955132887056408897866100956820952078872943101561010259200022943610218488935103784443216647324216934444820629060644996002025801677641236060318439181800282826543532642204917017776332100742096990234552170702939730703606428767698057109255991522379646128966491633230397356808776498169466960015413231270431949745700172963578447717820552138676166468030998129238250761403205010400296034625851108808925322894291204011908449898443444764439350015528478941460380767501644708684037019263810012383090763030421650270942485172892755450819969557418617930868299996746143412253239198456535032153367497388925397570697180359631170364031783645398459042909662691687559625815648972878068577476781596395537942492354510257670916634558526058944333912934156191992248995922784817155813048179475353660266982134522393436458478602794570726414542759003816985851827238159737976726113914011006964742414120575643966887180668053883544242177565781480543072754494282739943244320053728601518332715928459399822238011063533568000000000000 [103,77] 41075694453052885056058150876079744716882441640128680783487756936460891699266680080416454753109364060277745467794207622370265629358042998346187426732906742185681696436964509717196882780392311215383895496316939806093186396544530822911676081131521757622324960302971255602405148388995321067182186782728951985484058140488045842879697441287018730942629071889990620022964972785241801074597759450979781545313940180757298329559369260890788376575279915692742137860613451704196092813674852907651658150459315777878260594957372364898870903107563874747916073370516362281802383557587777448508203711287583031107556882903617387237761715505791336609810075139813369831337798586217433030544092470428811080818321425758619553477271705450852499713983531567889993565234358847307798159540262965315507020622121119052075271894608690764560759804051867506670020936865012274592935657395697426740838171243875593750796837465617221628580366214424035744185415202998780927215556977814084782284994413675320468466833892177007311417018893064452306130884733965706824556984429239068435394594855104945689439294393337246839105720234161555978749175170276760360737379226966891400414931225222033213696288150613283439908464083568432232668475863058708672529356233406190080319088981763982313561324969592988671640796388508454478486685530284559653569142268995160729766832167940835804091608275270673789991746762360215710953494937955176188850129866272394044358242861761345214662889215499996585809863400071018106435881168363575537881770509795613703928213257916705553319555710928457642131904590480350632368311472696588181867408988314172192097969657523943600834896627436453801094250388890411441396164307153811577456386166189500663641855355034589517037145777282604212140279909776569154857233325805757763414412714882004852773217336184419528362072915053722036040107527477560597312413714484922100626861073572953372977632941494072927519084815504400642019328362818016077767841840311247532325881510988674701535712715885335887348798887363542907746966437714719096674201999022380256459308566042579231974012119480276369320669545256716685080821180864027643498476347270174199729778020256723042142033593068442903285074559992456577151456120622492174632081739958053180770048597837002948544837728186430813814345132256328364795780835762532900138244080067088551596719447171693871640927234845461878362738950291575042122094054504099381226649196238679781618810313492162920808514213631457087122518978552617059947793973552253567653273141439498441133849173102829431906834418567152799351419124755833724753665390850356995303812783056807850692327207238181180200896424066798865159016029355972649663808459649092790447513880986165777130082243580120893950395488643948850889707150262950181266090463966993524734296064000000000 [103,78] -869479963835529699935203866036165801845107574645197319190491424881950054749874621662256821640845129104325176468538621752779492245511474360625321535185929238463614766401894106310417526075161572847455897792367416858301751971867389847554755044060338396144377306519442300567542659549523430479604084562541729851160016390189906858065415535394030809397490064166997939572661229446149626025577471246473439819306673037749945582150802910519823667313460361719106309285455170258966066453461073155004769555907896283361286061707743310535121501215604985198706123390801865752855543626912627154457382259171364448724352395079851275390617872936709895339082112075378520596434857076713314740717485798128468636302373160530301697270809639651014595059836783187109064506447181500821540492311068216652083785276188451361973433172905497447041608036125017444030850994591435717748283501158289538109447763193858244269159122881489930616441388918922739325488306847256899991274286582835873102802757871839550311520620978381591058506460431975571599350763501146801285260415718814233325784648381426384245324072073585703300697215908944701046659701248835953890103161517853845282397856198348947488750548369224839387820066867734484965209398014050547971064280426891709524118789583328721494383366096605809510795205901958414321758002875547199731429894292969137413819831218299245772744366933679245373174771428636000723516871910954899929305508992492159238840383139721802537979333254957341408071139702463930433033729330221324034870646370941738937274674824791502470050126801846373452650438613501063775136340883325113859324142607860774692655086409117717091850169514444845269468050331818357590671363587538607989369434977982930036866496115712389723399871282445800010258565546047926957612092353709046801795129328204629231972032073239426961981331988538251871034662868722578884440246430706858841124628571350222997900106577777637170624009740924049813036743397272218132993604233201894501302975351560866607517055137993405365680934154554923449519196829757237766070753074633546681418992084514584433326368423480552741320207756798706768694379630133823273695007621150955821632409687853260784836322151256268152709950967842836593037417358773816957069605339588811484085035313684842580266809571911034874400667257410194273416075526730946423025843982564549121846646009480656546004010507923162070928735066775839853555147788377274407535918183398642208182500634193961160307159688073899919734509570485569053982548306989539176162483425995910544724374796308127564432753007606540762266314413589023211637677455024590988267138546585734127051203023572146832301519888211842149416136554586742092268495823325445264937797992731398533199420102499683369074180356714423784479918419187400642838200521471428184064000000000 [103,79] 11632448816978222718176974842239261146263226257551000413331911854117966761548230241801973046725597044297138849973435275018624330179504763958142885482294345223857877162493164896969694549761096250264461017268513273926821209506475881825365508116669191943718117564364916836014484392146064203331853111381499204243907842043756435835238943267722650369505721897130116676238145211030254474370729754063700848108174383719193804693931907985092769666904135498830665841883522800742059708166081624702894199176861326180585261711321668387273744124112987142570357647042977830445666114780462873115423027803921565502027918543078001263000951270278895388344747268908033218537480155406077722626321289233356568335299692066796482080408978007103922151602724544952670109491253895059576780624719073590397976396236800112176788379626437326103983409620950815483129237074222663633237221160916318137537829046003499030496821096489347958809268791019217677250281705913972150971905165393529806958252056526415362009437140974785892386379045735709712606831270485206235741976002353653042795803843665192938756226288517800572444212188180848443860125045270802707250993450112966991550253331098341473378113206976723029812407027983234430002569063057325118301650590497745787109234759161021695717243548279993957653698558756070258853439019078099268528241757127446354214766055085067113108155805099421691176574785105237453569700415287190138514263522010876903154854955810810377224991986447516562882370549390824123825991067716521128335484385777887380888305923388587196119286608164233072767738443127799022198429784162558505058029525452787396466611097004874259964383017939477603280151396817100067864947910132271912545588513027058766430562895329063964181391485307209426926567584152643526112294211445722930504604822292613375778769799392064124455838010174276810985068549173019569647297892023574004866041892632741976602255881677005613504070921805116685811380576100337645603451290120322337151866739672764912788433994153178399846754291965571674262486853558868955557473795222769685321948137174803788927041607003046494103184464369318090061487191611097993470973079404154762214238186104081753964055078464962185408164531328106621812299352471715895480898822502839628744361733640156864179727554854509214850587539923193857192322024936292141242896384394503407403801694213506816426151189411879437648451825361537552341581795333679370829563452200520584017573793659589373583403368300895613636268472939264537397389092494182358619274473902640557917419990199166335567424801050045833428299793541293176898563463679019532573412628533764070304069431481500366322536085324079114958432924506333401293742579625628821368795797542367424309600539528583927329904612924272937977644086821032999154783262141302585877698400 [103,80] 16365226531723368397207978484650607403458648860936456081303302504700662111753555993031422163868897854953874578082050072310588823481959935560800974276095696497473654850281258998634199812633782743099916559107070530198062620577919085451632101259495679516461124816807971696374958956559949309164530506689913248924032015144468288953110454804698691510390813863441956308801819561315397625892617219641823256040477305899680815811177565419810358063305239752978007450663999178981801699035314073238348253344130409820541468893245330829295370299836989562555012357840468062508353503845064082119852782517789330482511175451709047122396356458446368982713761665252251356823093187755861677193851010975264176240904978487883777319032446656687582092658585156624494557788682995714121725695347794206883483776640867969029725475176790057534697236870251037909768483224988839516719479097160820828850651056453695090142564020287158862936702813781394322532550717033967626637794239939123675064427774846770725336088102749034469644621366412493506162764790624131658641646386946716985584185833711842634733848390690492805765856320453310954808144576917337126337013965595146816747153957245623357620271485734210389496369949697956119134207018997359535603815372375012357513248040940548528910245838742051119523947523625029822984550505415380515924777002844160702303223190403444573407058542058719400360242251037254750647499347830234615010662488654378307426582991251549398618745955506904724147080672353478998894281828666599864018310141079684871911627094263180952846457413399854520290737208278844296275535843281308280653809888747990698309311482111693705133660336842857110292809096204322451155264265830187823898599632948852206516546347005923170368221819143863094571618822721563168511592880319774373595464180898706165580600208180441252961687365111997688618918479144419643426050528944811629362433824082004634615460997821220744862752337863435020277001911023259446010506438989100608551553658146568952025682657261897614110548565122998324948626531206013758370141731598097404752637539928661845623109975983782843170809848770727692521011720065033863903285675773452493478662864167539514776686180324666294266752277552174102240965656186457082054799376848712464499096101125547737507483298446788606797605935962153999537116405971429005677570892736797193222451495197642612095223416123321942074553421604687897591375818150891933302289812432450726447981750457784209956870548710245447626369915213642228593433354861535227373703631199300346696942950969424599674547797068688633564174980238748284760140786673790395871041634761811865492353285555499736850485343539247446676953370365730707466200203107529034041212617699695538758880186423051483726673772506647155802730752159483042411754124791307680000 [103,81] -6315052655594869977698330704255089469481943848246044155961700109872917009837887784419989371572472034988693602448271641729373470289885037499910902598532496893247422994637419034870312703649132809330815693776260077577513135699218400262003226642255053175455323787381963572040283931634640453321977234057717822387347469095282795144662752866047079716677303351263699508745146910465762392613383801755000411074403607245825817206842827393068528465456480297121818293339343848424554502494318039582411875380803147461486979026352718952825546615673339574654212729028062833361039186682376764718377675669981130957624078526567678216662575852912243566544619448070411664497344529684101058710934873855699003774987506552463203396360034589149239109212331485942046666626347890232310727414665322069598853186789662158754491561326483045635611326640049429997148228278634814710242308316865542711628136081822655286732639435985451585000306391804086387075491551133505707058875487479429073840918376589523416800554504874119343054961132336042053363809827846309714662059765346740368157847447384619197317626643177588604014387349590663744508379969927824376344959178606695116777436353892020404107867228332751420613538299011406935439758332575317532462260251754853308043754316068992553159363087258758633890454342219249979765332795358061405121095414274202276256086752197167749322245615564854384406773979601203757814403293347551892339315625579527607342962774395952049675811921639549818617536993349643292536577356117435642998112110859529674595058405680481503741802335090720028937358244496810327984502579755087545034978378681707319562670960198518829422776436703541994657076701478987319779044952728020424520611718389415719450008773340160358688165611141573579556091217316433911791219140531013821685552225312662514514597306813635709344736524756166276916344278011539091734322936739546988515036277851838756672927418729060684014633228598599219881650800421980644671789176660985260317503628927275510869180939586558276835236734026707069845341563227619157349566498014498767637866686213533762861077790157232631936317813896345886729977695178078957546075020744498784297353601436647601975781139366924474255519164001202186586435611994723964362715551765585943753070289904162822214930596154557686899852650960726421164215814237061191934237906885960107304441310229049606648349892396135469087098139197237148526181862176454164771752887012911623157346476234917740491581692109263995645656943503977474029877767673592932825908694743531659011657120512657895462839867606817000960697153668396769060428880583515553627168444174285399028621602123799140746059529342008991964969030891857509634753453096070185215323029752874982901314761323703467380139779767713019410740717700858062229947652181700000 [103,82] 212783096163364719982579155997899640290394046479709528705525005708262052038418682836481971530914773501777490773234362129785427782394206006927575982589799454918972183921275265645883925688837565678507078060122672659472966176395240396925086399587978844968334453009011202432663049155707286565055646189730070003636285652846167353512286487920474744602941376335707412210713999621429132763543471087931138712063161311710086024190664178123605376189925510299705057262302619581191971395923836367444165291623437579851346927267955456995541262096160745443398016343907670011121653297219347255782251967943795931311814357898196319704572865791085586183859213615651803592429010131049901067678458912868137713860185581831933422884947780572985483753792856370922972744415270149565425630563180530180371251973738716182236461551159662885978574049231461302195657328551239716392338403019264177634951251756214873029019426657408799448716304915759504343858404457205743136574299063992869148009780106375388248737651758240858518210439317688614504157483975356229298226045645431368226420579650172542912019949492635806539556264870932594071920481808170998034235017517126027028999202136663212149591674452565060316623629454096959848578583509108404714882779246701817433913246933519170364683680745830063879927134572802818457880288487737426516217817618430223614618650066280785996106793190723614883313416467677843492867516783145962710263141967396087236973064299893834722741014217176782540999955530857548551402645273979852515223962434807731978023598385165285463936073905687271131934043476628710449297012210016331564075332911648065697959618487640590420597048205044090120543159507192631996788867683654633898350232867151245061425206451892624759598669911110188979447995527526341315386521413051607484511681336448829803085517018519375118156095114565356426958784380036781747400809029159694909840318672286650315492027117144897251684157124604762901114581464495262020374866077613878108441115073638894761354185955515909059777351322313096349309176675928450259606956990302461994427036541393780742072465424578484942423756006161412107609619588316711954309911111856744166013223322245408253790286271207284671676928322121056129877363087905359046172617027345193765330231023114025018231649146928007002618127686577030138818704496991849334921143059117123587104342480849961950013932857562865966264176171129893642119193392769422046187477722896927568970105402969507969000166448046350435043636138254342431131216752677585923467050640091554257062824714134030977738489541581541237902077879050293266863444694364637525693312626447726505884070521417113862452577226242282395734667827298006467960647880657589625902019932125444919190595706847419647325992254784427993377213189353342220550836784000 [103,83] -4770511376342792022711086399656478676079203110233187271423863381169072591921427579890965959215082694512949158940586561307209763238577187617689539878831028789848038690794267175479690607976444627362316603018428427157854467586290607782299010255460030731264801565781547140410607435336514245663835380852370963724113444514512858428691294787662411863231477709950440475708028105314573883953521161303401582510596883955222239360624494357480620007242839901977912744466149032574124195520434781850317543280417617078692785708093358485507377859185009979636310598268591357838387008335648744107524975507007320077187261728173861690738351766299111793115520914117123559288091521071183250294474822819760576947078183056235044258658721730124230479349763996938333461515841261637295659463235829820841935170556269086268449120441222302537310107261227145823770842680369075800308514467222340120781916180459434789783293818230967462811768287851813542660996769679912610031330566193992638585609914216187231264269217294387670137303674007423038264088838473546142328648450179104858422563644007994429772524500698373909881310275958296487571714392289253260549016633679589044633380031002959025937235797003172116075647972455545797203122674627656697958551814568535001409844476153290160490829073983128130103213167987371973884357194400029367221144365004355307193495497701051083571044910620457333118076984279710272790638566280008823526254850132321958286824135262229630252908852459531666899006175949272420761845862111898926306689551966522979170337593686908630616823154056514521706053085288183024886592231455389301212716948569285070370870397356847540026419001942648454448379105117767120306441193401864133701960707968601416097723451352327428570521923123667785351681682349428881344977260435790725246494552962307445937714437452118365521612751504295573838207243705922363804005039031592418307758821592291519467387473566092169192506992384657393793663329439271164628876565465490263966514464891324987206213189848550336006978254638796218584712443491562754157183789023927566917133013280731293213928462909894243406428824035084051327492007895464370545218767344407828239573704172887484939639206668822164031693920201183497341983678315437601795843944297358245482094599810377466646403584505068988356896197914673616186351441128750882755232894411616164589926856139270904895369173637998268201750706882641227503085426603268340647522587809301706005521940949072640778479531962312832499928969127738531935249450144676913474568882542667478221374009817462610664043408913612933510490343604707750759480793823401149829819563517229313288972273262786976183719633861315105983905716788786907092387764918047645275355890111315356403375068916049586161104348280461535062828339764914808870467600 [103,84] 72580856338779153877996398337010273842608648856722015466296004285827639218281350550104484918287215678670188046739881589535542716620862715530160178659216877677215387489545752267914231801072012607717129893725275391888561809209967734361127015544489983004046581505691292796533475799689878725244315831242671458490066403249799791232636150108038962233827683791356961842748501210249673766490071578167706884956356193866495181768500349403009195870493037440488097791359965621115088215851285310425722500755606028385960553240123703669802086302760542560226525667069589978422076972661273835012560647702840600141770469167115107969638481805795946546044516883223282830199529296526609471707610488657355604791341322712143348941414655188952513966833744901626931072343323374717103295659258328203683807270446310054845037813130596867052987329292336112263420320540466252994663544223167747139687578920103233839222337046504109864204118605415849637892550633580535847491767782056684310498089616286292031995680595624093538979642404231152094122125971347028447722192182248045255303524349526854458446447573704623796138647505791472529686347161841939897515536782991426063098375956774942237733411390741710051299205243084123478755163314859887593091259766721812622060711198380653753691828982108179693539481650730024239040976170288669095352704770661809915963340869232863586588627598790350043494595431586952648978487721244197118859541365044208423693865441151256812766591403042609585895180821331420524759961254868337422145933026110475862046755863464751087924287170683138631692569817218698534175040316734160237507864985172180705343463835461919375275081512168271833305895258270692659825533109427934422248047508678175769349477649534864393909590904728207479532299868578593183732724487413332691745715599016105265287313304385420023447345529674980155793965620544319903782743168428984317992915396055006526910540248582999578382241634615896469816379050871812720547264343799157811860395432224188300812708158716851713872199399233047285084768390831868808514842825299288457362742026244209780313432298652451622929692662391997457993947706133418652141600947962593106333064656788256963488354391612000139006900377635367360552709300528020371326871597552321229072278560740555190977771168984233716185096637721738450541667195430952519245719753585223625542032125739003665322632662804375530997228342224042683054196719126474577213183055131428484870845731772341056037188474920114573341380528526423616638618718370424731320912864203950689699752391532762972446652243271436958126440613453556941206526239718309547100948136994813328713769706326526720595963428805202805550511720791945255598752584946140885376172945035408679195757684047236984662772999837299461412057346554355609600 [103,85] -870486652881844850341613460376409736273114208564374577531257772714330889272126160244475719942185412804014040283745624417448418534334595076559733824474848410335029271167925690759927386501395350175607419874971340366148840339637422086520252369021068332915661347996222954588784847856950715429147136975727126498800632272900956388513762705077021948488622427387954903063683519924871134476858381773818193178478190232806864354443533720025939431383412682655290696556300414025114629533094527739175740427494296079255238516850453649700525041176043808486695138930034647050298318055008271518381995539212480203415785618757786052141116273259896573746931396453124265978618804643011002546367902233625397272004660767039440556672688893133687263053585465972439026088113841867608603823141308854245106292752127732606551085303254696559546082082331007349764712727639452242047537176142570788261935406743409089853230125377747204108433306527110267463125986420584362676474804724775261829251672253556799588682633536326324775420845152951113595270682101458492006895566859438217531475317020901658324734964922617190598774327006917084676917988984004298672741596296377425949982936049754383593722021503509378405186394615965193848642181801463485322383952843122317345506608592555282085763314469695537203182181877126268449735317722153735885162358358650268747591703279821216564905021243278011357799743851317183468595103817249177230776760088717337434994946345838878851894607809408173798475288365084403048663596283831657518777859483079066632234142247434611392719983690026937991082046601070810192841915109462782819243561034738596081235705984823697930307961159970639964834882975178513856226045619938787670382860719595214288586116286170111572148627127206933282755907122752007916909195412769778976900468143892522212160788828341514291575256359033812192435166370045152949604156031129537939948521310923567467622397670194166302210755491985063977659578810443066822827136018679479009600911336879043027825651187191798566059445910425254003356219790560603082717682101435942675038232857708822759908565453649956913705734475869367013242973035114499930174226193423030317614588357799886682491943259186543053936303360903577351818542799097913759737077093425708464812298645254444317949185996248411184808469282252410610091501116370336694665837443245326996169671514023186230740985612445178844285462200667046408045905457553653261076977106232325992287707031369719782504974453052482567389230696488212344498814604855193450049911555834073701364169770574002521177453729491947147254112875487615135216544266484235572576596848562588223490879564582376525488637023171822429916487652219654526508781893993936821729657640571568834807840003395603397930704647136405492855900458598400 [103,86] 7975592385552640817121119190307242115071314331193567909977962075095486193775813979879348425017721602077267062072027510556273113879395248178262774900118230465142179649436437097742880029541605157224025315055992251593659002974360240413535791434688696387921400783568030417224232955525073154433895793961586288907331101448063363779005392743813080084412788031869244663594934433939243268985720032440063747992543280866157216876586389725005555833715615340853868309060363202458898641386715199209716334247534645909593413083656176149079477534263792422411588503454589317927236648827617040901691907907028015323552868510637137461481879844041478371248040622722578763273777385843004647422381415829749707595848268856690961799095169012192299288026606009554935527284521908115536156697113461160450178296698238789087973121669370173239944375853050882865285419038687683143021921237803537832394045266367065490784367813430990275220326114503066052726494339049681644263056402202116186755813625863907050769873406305598757190129989494353345698343181697371743152643398144562470495782741827779145578818640445313743839917164282180393561490482153324939655317939823301419888808188363876190319411146638253922746388699559111675020647336398420522872597592169744079099068515856848282029855293376266810519094648422596432174688152465220551668605723922958874174394402359766603205068568898771469737902297571404405032893237353379621154153588689891313425332370221612403854178370146982007820736616649384929672306146951815253109349336715664032945588630216341379100758805231795144517529709597255154865675599530524532019961806398959230783136584930809006490774749029448958300034454530623530696156537850187985384116921090720894852060229094610876918586754874125343826693112443741388226187419603521657387650341076040924498797941845995875819537110203478514318928543971764677195458404050852661985289130355868232739344135468938938353820128701574120880257355793400118031429716725784507055608143353399253358174424677161493414230426035162913666021984494064534778529448147563014084703350879142517301557043542357243519488164292569453319038125445453404542793275599348684135688100688429238377707460055093314538628276835763887991967353935336109225283145056044485408650400777834997342586743324740335951244672497340655959016310216232993007910607505089898237561030821883008074490138552510489601671544871475437386692675961648878467984477717933950740285583297137791222084402626257531282401527595802232311734000075668064516387561589246319527783993813049999432425682747013000071880867181046498131939730941956021437094142122206003017577268620595041344774855938519600138618143074287224502796299707332342924916771992250569861138851137183688581733571335821070135564262400 [103,87] -71043091659969622444891569714157003790915508344067074105068567915299053256335997952289852889639780175484797958980905620729662733362613392618068999098748974620783430026578098846962323935311911448115553854326178687119683156117174841575150157165713656977186385889143373137860153424316074125561022099121098909471338289014768662252580392229931848827863188755841894920233009825913946284828518059381206632826301685575652488630085033810860150430141038139624052656500103535388516113715382559909192348520945039573030670388573159936620481343947064286471491091693620760551791038680213091010423868088362593159302623336784893710573402614759281346272016435299922230230051920206054476153659886216209619017348512102241228391775647976460207090982694182779968838382630958331060936340476281754993075600664851658786594586723354429941874825050200426222043270697266334496128149549717702744221875096763461759124539790603623465982066301752271974915725521756267015811179157876826227940072152152488995460686723393714447958391833752392131210572905027201684568682078358121078611126063138053089636993231823166992195171310398513241329534740577706212607240736558867634697914046822464442055029885989545826105794206406278950273861492832050956836479321815419225814909750592211253882733530844265971794510296612022034165648411135579341579717694541813079911452906103720174349235007100664623367730542769031529391705307336487607525369791754890476211960964630876519694951362093564043095813546350665831009989065745840221050486077774904984350384276508767239242234320695804678413395607229163219352837414024192113110110792251836152688062555922347488272112214300653893214923055978397066637967143310689950233264175180913413411582298190861927643195702651123070078031116523763734669642469032759349717077015557954780614785994264443643943315916842414766424721880412324771206925093337761586466197317535161697757127110881299187293392505812325247190807581523457997434249876637585155321003948513458383153989086656373185772857025748302810814053971678948844091491603989999270033405934775652523012956390303237243724505205431441482764301614146774633851254476364715556996920434185612405559752759049226397411583311446331382228766746356820862571192410473062388007061185799704465976211073051108995301443276936594809803612592113034478756696284671445418817549933869359817463120612551988765036578682492498620459455381170072770261820186096933066474366106753754406737256835508360581487228791384791232363575241324488078632363426334676492327373786817654848789365729107314245762139816306675248178802949498650774849348617601873828077817123285207278246855321217915112717306908523925907614419636218302944267653029084578171383777859176601995323818037251934729976960 [103,88] 484059961118242778049220302455238190344271050737114781150565910241418645370203235046399255724226329801512991160775210419771666671536595693225405412633662597645757774757145187213699507971484954461397501135914075809385581308308419324366472448284909605789968924924478629043221256394588617867162098272281592962110092361974358280498355787523112980752467112550496704103588458354789370604974286993843832279261107358265565908861796479511640245509946654003022138709080743943342667196047622816931809879200897345981512064276090746805590763433697417562067081946387528399454351714546654771483981761084243294524982017750126633694559310047595077879218562407099934295740716913532927387113867472403793788510353598072163259340636576669265036716925496850346148593437021176482896998353091115375108722837608895509014920571161614019599414187427574192302341385611341303764404451941983117045447375230671952487219726549881131933164378221466459757843263242950026321303985338534450776273599947729468299686999638334600459196822510680700060007935431803056501913928920609358171574409808787736704871081210312880216231283213067832892967094375163808388854671466490384355346125809586946547100535093247403506067599117380311332015104005264282017331082080267541213964080194562370124547158762082142665236883783188091522798922902389889376547254153592486219239505270894226148505124374480908147409717609435256503512097803064689408459362184851729166292730566859482184348079501834901126939359164113117325332492282445598791957998395473449038255444685006009523522148845233357164209232790893264408794408646411208302524875637469426870332388857547679676845464058929559320195506142616175564869857042919113551055010911378934378983263586535034164862760631627398085188499884538656576535245040430740864822249735511132576144199667449417300952943381297938611824422731456161134531785925138724828943880723017632882352646639564501703908231298790826439489025575412030068936768844528387852231401487493315166380506805055922496663057998303015496326152529575025711344586264531507022089039334503053122111568991470564649141389709612174070373134587934027377683864420306158940361490152073221424657616848143693059974495187082649994453878490114838304960602386468472937431836130625195810575377679389803219839003929016494158230400874871557472080143036797783895087422749393267328189698107915101267960843797014772412959470558741027418362106755140344236423070832895278257833164465732768369721455484655772868302942730444256687438773461952048457259029404846421947486706981152738242048155923670541322576044031199347037160330937861519230715378864653605597363964045006122121812119295556208243250072329392793829615060462397677009268744172569289996578503448291865600 [103,89] -2093776788010201347951097963577258434549989249897660708914687916811383158336453680998041905838803062688601200941776481293128424778760367225787694988798684782799602428554327406766884360761570894996912227358481481558766256517865693235862547038709659085098203094806661793605440061191217518622826943403173206369376013288904859866767363550383897486631584954021779475269102366992970234927058094970034367334737217513117775358013558409835139542830416396041425434362427652818402603856981635573705485090121242361445675370107143937300919478169732755023960461817390439056270661536859811867365040375220743657057216089446493226505808155847191643072010565883941025973401491777355736773795875421813718155431583430089813575099759357856376512532858551208606503843373489780597047388635256393000839336799985322827011706099737622204004000455968064229005205517291043956176670549985730781079664410647834167130925446314586760187787712003646257621926790527663725230325646156528066178470090069944339821588122542864056891993151861853647576879988115229983464864385456918200965920325965641275284018626986674441901902094448061232872989568031901167884322786074443966359314591333896793729600581290176939512104053571104221196887012779912975639499789390132596026976364937250126585651969235539037294983860420480946438443895172572510030983914746265801321073297941038413973586949961826813710910758522161578521065199272438485386515340931783700337917717596331483135456485276711054357739421252681272541965462353048621963297375013589654723058862629080861567601089790731647562806871358441391213666132524913309105491149209130194132176887242881312993651916139019683056902977721344372964198167880887998162829371280688949921841114924318409560541092074937614899733982456419876030275895224847348656934959612571401535141339539060387825944625562724794133242418943657253164142539852658062761972518374235554203304838946175749877935742868896529614898376277432673646982391388287900424676950913467487609266154423741504098045037751531361974306999679302589899957916948378731573343813249541481712961463316931505385392483458511451747549111257018704307419378652762454286756918062409794037410675421985796858252329352959376815537976978631190762978352462149749899568888652799351861233628565138392281701386734050116462496222744391109752203171165799394243429765723367456188970928955941842803747249394804317250059905339406194330284109788974949083535909080119990234785515563082758558964760401902058089323827255757740168065052988796489028484381948440703987357533052923172786230026508814719506983171738276408470930099715364432090878539251391181213392801462581718647268793128659139846584475900617142866061852988699213811541121794762121197117125420160 [103,90] 14371681131641478660789836174867095863062068772958932363843788818687270900615249719319385219646023288118191975470094985939211852458992309113870318033148601505359933109419014118975024131917001812933197256678376816912267198811143556724646061495538130921943028719481264433911063515534564430203712425901849114906029314449384803475822246335343303103462271856086915121318538359262291389331329518042049192302260619618372309322167619261119268216274313046934980867616180047016219702818489968440253523858699560467821730636688567843639090129341281223024217261263502166260756553810237504020632784368155024354956993915325105344079136596225623295376648053572076276079486846640294488405375846527077411071204804788184120911978158637450129034443897461904713980137318505367784362442462498935057998855115170651887087684019710850821762165617146707111664514624330705365457042367420835806934731899235496058833673052804081084066647793152915153749428998545676740537392123598219327338491231855835336825061831504773800019673260120869585000281830271609602007412349913116595179846337043945873808371876603894955324415367730234229806773760342030915005344212890550204187602504213136688495151682108126828494389532070645043496556214274994964615378136854649233056540213639150453174726964026871756339082185339542591709382952045487561006236043783575548832649371314770367559391336178583120846952044974432977726993755870858107443717653067191458134313293035455219625418302114865477340889307910994385908105914291670411287290213354242485738210510950178024337757084816278789149789529423349773113877103673530641680928182271666628410028423795678523409498247277559542949756388799233909076651211653847211334069152797384122468622710022756768954522429870716309179158268552455881008082064166539935507785988254819983901360341280651230441820994356024585669731360405683112904087429852120588452074305471530141733945537468926869784555893101175947752507883154540442091417465833222009365696330800127480248840349325363796716308884812496249645063203682719589049052860668183048907955642835119289108467825667067941514730002932201546548399528813404615523830146951507394344817796887119270051714772616075457148756685460810130195135915119634965605731292130145441786636342513025706429402106065712797045076045164042775259885484618532637571259370768198814298784069273342947388247514021790990488756481018676639967691878631942776072070319172560232265043629958217916958243377628976083451575680135885677839463053343740649149511699759387044511172417050738287224490489159450812233585065793371811142432296238511149908547270369425771045728199334442398889806072589404003909745783422261385342177092334768019537530324828059651965552784366075368062472960 [103,91] 46701689202847530077569063115357860638566634498218172440089969831968297592201175849547662749586936080648276785365082926838138003928236999069032715111178156040028994767243357121453384602717934283473283603176734350805038655933937355895739880295480949911769274108326641043692022762700443199497635274460073108874683021939311677588878959032509295406251307107191731638358134468612306246526750671029882640545125529828548756192957766195068269017013790468199319698557309335270633348104243638316504313075411998427013155794398830200078012707187257007954781523350589243331575173989649564706820092748128436139174161957144615085564092099377094206264814478222147367478572553027084388488366821384943035378809516622508690854742167473969072079965462866035830727361962851052187824643879664708452449177315533583628423051954832236743995187164363173996485314571971797975971094297252389838286911226257715546988701109596879886412937281959241529240759147798652673268883495029739434156429773059905715573620672980966791539263812000497205639882159536181385696218815000508703521709607838339095451961275980084162963756241357050132769564809755727491512304195198765817011409670826323745136820774834327229348614554154441209296805597274577406752095027186262043524213294795171890862871550290223405647509801573580720652790073441673229056127486877829765104921509189784089439675500132760752538681344673578791539171416059313234780528168842704493017226035952267622562694941840883706946431725202520000359159341815046398243108500109543244987880779248538008820812378425981270360763784891052680403316988656280610205144419732347355104600264707531417921884745627883861065838020098104279678875898457075632595893297785711420512877967233997655929866739876597941362021848193797277732402440426469680863356528869256443171506815247517083810762763346518791872619989506269184488630749982926540935942025828928496142855885507844049060024101028888542342800259968487349829344953117516134889915214673837524695939277587716131610166869021731459493624015850520829961657811411381431403092469976470408346941882073785924113807842012188868486296068189079769622173540739845937109789620203591513754347004367561730212527518422360615044502458368854771276312374729356430725462841151871053090948525221970917696724072807239870266514292171889886844286345293086170537217541913365079292866399587872349648708623700986345232893340201243609440214581158502916631730644976973179276517081476076074145840296676325351546320706527332582934987275988704145800380284044757493517765317620305508104408607042624989967613898745642090430833085759093150047026748915977499042296214956634590457017506138789913325649881127101371540247859875114494827562088920892035680 [103,92] 128163753146925012382373645533713690171324646138918622572556282827016123158960956764073308665446591284233101719650434105825068073574138355086331099006432125681420314514985031903472430819024942305219724271447094731876779330303343672177014595330797827730734467252692957636676374640318301296540562030614180791172890365342436964606931795482367142029199107922188302706487672706056783591801001213227755043672336200183030889084503981217681872304444502339760546379970227509648356570542150327761816504453472290204159631960726619482632935957769769516799720310594592329963205719828040010238712569352580447041679751519753085414227455928203815519894777165598272783443679963811220651083562179545114364968859782547175856799464737705502343994975777670223100448861803254804405806297090942973172603397511371438837381107518837127834480620701241221655500082074205983013810646589346167757709268197084812772230265673451777476480604789537235532352417134139372242967298280429729511419436682736662196890058514769923522174407586815971452162954173092641531389746863648673663190020212849433990695795648016761884029890376723993994774208345077408321755335526249107388535069583179709326755241605446252611985598821073432013425155869341268471873244589177253125359367808077413643271725576840097048969125029065433796789650246517482455435413774487814699499091201222933492230106678491574559070675702530128849093151584541264173194166361318912335115679080422971535432184852148694904792578199521552584345323201624766844310670460895734340029240859637884113490260785320913690496316688169748798392417295987004896200561659460408485358651622767926729336179435508603071250979814332454433973065381252261646146864776029581968792477165376169881184742994650493475450351135872006606217133349919912392206185081409888603218989898323959713317074428794474957719300557997326875561556166074159287937683092954220852517060471310761204673702209512894641677536083980882713643403775881004010346834752415870002419120017517695572923733133827713885728643873885843724329992705301907819504982936272758645163604407683005579672571289010170430543650330883813379962169823363813553258869454797467427353418355862441702997502116519071749978974444135448803532792276455875979042466528260893276437838269918007603950522811463230311076155531242706131931822746387541049585537993735930016323871270002893523693010170936889903432777072333060391107728151115178486352412674021113397062941641391393689108084548922636253791998483138302969771463684939577523062170454596384554107727190275003301326633691729195210088054679913634569609818682527972763407754163466335014697157713178938713911677608445275711918359249128203345941561366020841867736869046448640 [103,93] -5923035886902937183881897076038999396553982349687568520592962087614939928512121267373563437751879699986782708482214813685850561887093411661684877720499589279374597611684496013967057799299662475927592796266624624405032568074880387300618306975359284663383568128814644414785081153392954945235957750796314893409760506503383815299948647751854368938046194786922943344167639713995609004303189696447538475264762140447044335660896427388111524398638579220360014041776453363116366290893689738960114811415563475469362261992607569192404807709314639444615844433443670034325370315195433221624723977556885345304708181958108389190238239419188438673498004463358007436443644841693006395925563211369970712671603013357338680422910091853889235548814683248576082259432057401585586230093864007948307810893269399623514194390562164733528524226840133687287761054675914967393432036360436056752961080003604501542756987405627152031146139399691158157727950951389092677042773470591405014807700732971825870394791865284791023839166065656756865330878479651732158217561138230353510489753593023788459799872691553522898649229145170817799008896904328945075871827229078464250728966954125447679026914983175273730647902298914846777077752424326338921650007135524908057824649605304487048232882417205296136105951762556098968269407908379435429125110181049765181838220258810258956485377510176757560171581530652511397330050641924222962018055637255847074028713663338226853655398180388186286821545424447101118984594950639321416298200097686408787837543113340682002244812433858274029065601037713201813522210520807906104219517491004250623800913957679550511430349254616508883581262086272881350775915625535093926748358859161319996318124783135480027631820142416388547572856619109736665720132195921708402349050486111103773229407168207732208119065925871157073090406591303120758999597638691860953891701057761780552017462934424400883760226429946326587750453824172608512343143926303323694275265033870412318251946521590764707784970948275326567874303828803787507296155066477992069658578748079803379842101102470256351779268840969995043532901957550124311464677071072858730691007992641578344940610018295645793288977018141786749818967012138903663200864110672502700796092750857532150851181972845010570562454270910989931204175952751563785665465914655410419019180945120916172325811853460326539997595211487991041540732174638912226460909966777174862847728224099924565721486186920178935925392524657470083175774169064933684025663489168328156507819110581067684606825003101196663599355591443034018299942970874621066613384459108417148793525979466117044265128200721536033685850927521620907632544246527239731785262719013415633486027995200 [103,94] 51966296487327338605349255714162706464392204381736854837291475938958386414767300234842583044691606373993357630515421744485866443883752447643724230826448773485531845098072788787139229322988706362630937485797745008325100011597434846965744821324262687143614605772472135146575309217321911163452726191305521334502694094861110840975951584515675258539202912487371213160518662602362764582445355558890443597455092772397755840008166230723319292699840652742744266267250134697990117260419067069438326680989665793668326564246848374047370201711781582364308348174884656394041032249482241881893940697424417305728452501771675896938212230049067954292428748565958032163553094225658863129371258555873014493149193498937648921627492510060476269748973513290983873540989234822532504873582680077487338205069137635154894075576252587597540715576746008064721970645337290966392261307169600732474027860854789798805662135022646825868015383492487651343110879004644047961338012147169166342867854037019606049245847684494981972908304502191938626835595941896013361699543389243319528142231518966346093521138772264877209836960821094751601315501853188977785755792857968050961427902890579739924242847127159860460477210540621481037825953110268975555123320083463365075831041620686838729221868993876282627954481522820084037095976048192928150566595574165987828706655337691535958638153603119675631930605074977612768979630559209399333749142345770038498687466562943544877296413432430472313638667072776011475293087552763721299271830026788250096255709579427281747403391973079261594652229787106749566892694028013896442933524404232846854843749933143505671100521640541933046811990524837827517735144138916422593375625236222084068051803035533862588073188904782111575933816553357525100655759877666362438475648126142880619860842627894816187282736827067660473474958149367933254978712005438852956971348692474515570592112255336065553658301794833710438465820666775017753554826947226591951703222491880008802403604089444095597404627724844731579113640634133157266363161091664753571617543487076947668942590480634660675705494589505538976414453386640741848463900733421777601962039666573783143301870606834201001378343820113615834824628129864421317054173209436814396330852888238857903823545255058106589593470728154326370639138293533523875259779088910237207366951555730099316742761233947895157156670790773259862179411229400451240227588721799747080102436880759493465529766594851914780510760407263377838403413267949206702675560666439034769253342400232754211503329170771391330993579110919261960251234843750471725336127978010943666672404828602805126485464218664764542146929177400873731618635082647059944661519305444921535943040 [103,95] -113826419074649697221173292441679250641922675626089065415037663053297235685128582268162595722474810691572860715581483185555000971497153291294182248573411635855392513657837530715945838460164115425738638127155881291210391681693616008716695981074809592961046535071996097595105128608686398341522949335356535343761134514338270394088769123935969889988390217448287367448318376807547564311030630637673692821759825058921284388368005749014526472281475825899057013613364386661614752111439686114878791545133844474517563755088665647864998751496101469192067804886275180390902561143501451592369079238812036265337345725630868658398379448194775307887899225734974143604276527649313260805226658886247158421371707482774046447695454186999876590888283384425003756122484136961863237770785709895246400444073688807722745131669003383414539574432592688260545322387956753928705462832467668773579660404160922760317439171079440954032267061720257008821677403971302975132659071182700598242502850011609489189127694426340368622587897799157559497310475126377527182412171810953490120417737329942698520990402639942762725326345074104646852721407348320594327096446300167537775417346702135438927979560415800759950028298253465041236125787302467898556534018471523159196747514596492835394647576174426863745556029922662247318034709681884240912081621196973024356893065790128186273456546465310220682217718005499459939728244486458042604858915550868995648198740764241601666140515847029905430223298031039857220910728138546242385005128088235994997388771328853457764851764211775878192990499775606081207474448271802538401767091551162395373124921041571810042627982634617668338955339865975985747980165552054302851087765808245778701019320293851057116275000508923550658241032043314453195219716511860361591246500238903924325635805249424848536699356202808366741340675235125517838333987143452040026032816839272888344517248344448600318615369823232486727382384230290028947396605547211519553461904635233338973172345263997781737247388654179449260560529292066580661583852237387871975519661639447933372675043337813759812323425785196381221142081400787319860097416891874300373768109244072685564286310943612724992451001484376170070997213924377403189365720719980834502671769045982754435996436280251881557664435655474664936525225693741741474375508081685957272739889780949155407553500090713896692903046548557165735783217066664255285661434477789867287999627588203023565525183386856917458073940066241509314939783445162372609234488364118266895502968840773927464994462761928904653960600894994059497683035179993124530573254394578688891794894477345571324275889159897430332509289557683646328874456754086669409216006634842782960 [103,96] -1673213966858153484535099572696722242732515045475782249944002833316068222264036693878104534170945587806138393333279031322488176804351461927421486747185543221923369153617317914329623297345578691490951507184601604423658588300081091376038154114319333525576931522317136224755929474456664355000066374970314568099223754779104509954508456708963563770768033530356299310819087431792541616880630616298144487090174808630915925268699951411826517587459090318500154546182954768864173620136600704389619494807186063209378285755489841072705806211230745989047286511276029045677682841690822585773575799127365683317598866857777348571330777286086670754202302987430792467915929723092002661475030893946087254220118658087202478997602056026896483473928015367794217724283076125334882954948885623602681603264355854012634123751429040038938024706473907936553685655550043574101422520628782009845554285338859845446336649204003335614550683113367521818942929249613782630546418290831267072877274185945548554216419765226845318264128188965272925101353549138802057655093278656579825185429479340849859287714481036324250300081218815220907554070414810307096621691977186459239170975767460455221986558844599804938882250492237160838964811819197294837042659647717797875286516243711484547348950476057941336064319444957605513563753432044744019084344999906274414833582988081202858897835229500282157866272604333825612324087954032418306699991258050272044264391371777986997433252201885737248357376477065160320978688709870133649429759703344473412299211849910895130224021212115735584822151047306631968813972007668286742644254566540559375255001221347252136042108079460524599638174388398058582042932068669517953662314833431594193064213897002725627985515862431426457844905056952338864122990625965132899241993074391491530201004773199593632265307750372183298534465928803108426716603886424720245097455832431747146250900751014110970973736486032080797442767479661755904928106999426356215887491273315800903326603885525207036097970421293102786043664869794893718298096796965924526610218014233938476900039529024304488874971002717972240329081685760792973969735509593727309144139365620140417817008852374314112438070173208296118050134616711214272410535484839631320747160946747878698208906115213492781381432686257740717157541321212468286383013961691257506258467749446408537188931222403598024097676339843276927966769493188417436331069105040481939231766918492157914018786761458259834538696913730228137197692658139005579668184664729394386411290752890292056640843782574601888410256366061043207856244981448961634723225683570317688332781043558127131554379013778083221950356947482945637902636616182784188990365687096960 [103,97] 1519522726649451029263077744739197327566291303413154246361814499449859994745933220148805009136913656033002566801753492458991942026210698902147969367997678748682922925150102485655894459604848437942947510770376864021058498575842660790387043324767046195621314653554059410927060973464290276969493120911041827200727145015684039880986487853106761722699341445368450859876067535586955854288681326449940716882088510821409982696445686347650020303748139869158136813657843004578740229682404392656624709940750846617108509043027064912230132674288429058294387887932339889263119912102235840309907608748778065688515291239516289235409382514291770874169760598331315134698092311718888966981937308853377707307318577890987508387709024044699570269475062668856913993154258843009244362764243990156312673250838029103461735822517233334459432848268879227703895721237318274046793311705269806610738581189388590414959579348689991218482886806223434258219148312465438998790269034199071483436340031174894719012068101561114957209128502855054561599034435893487758252902523241169778338937294199396579783683778142267148033661770800507293787742441359473777080011601746574956555969754881164323385649000930966744743119963737734036974699843253440693838477600145772187293872152796975868558966633123217799629338069539530828060492862129951042625057063917059437470476293516170060762235103900581662928039805223914267145632868186514651476830921873457961130081953244484885448921853816143956070441971376022771826119376882826015806285043457095824485937270025698290841041966379363920417555408359565802907357828743086934177259978534094606767297509012065116437140763845109995365984764450023859137816423174027886417225035702126605806259847403698060597450651224197381984213922952738923838642437000997419447959502760868904547151619136852438414072394179725090337553530134622599806426487361317669010183872904425960926900291737104476614521021449330598177676223038622266678865907539267189454257316506887557126306527616079980123540389330327818466123041660704237326776938092164084204148482966454614738241628597672625402594070762952312022013376569878293437068628294725469859494734241407705931779082054495133869126354713109761600052149189959925760248478920083918344026981877610017222730257747211280113347968730668238971005641733812949624517336087195370996136739897979985929120684515445195622215790642826142195695009437531121714411183180318099519058605301561485380260740132011830561065137812766382289145053916715097915145233898844927940928696393446522072770509570357606973444208128567671365508327044394119615355016966303275002476497329595213522851408542462831839893578292944339756182809668250388649296400 [103,98] 19758341098341790668902603082404536253451398210339793422747002572426246097336226412282254710963543618542772477422027599622777108924464746976202631708570145109760289350564584794025295213677913501742974524822562325002002023822365211637083869752580019433078651048109999226956516599354156793921399997748586601027236318084559251321412298341746458480741622372105297075336863387119173102092892861540812664744635272087838410570766548035791264345470155532234365900954391360362234222501770592801975439590475349516100869917317467946352229588833015826761793107197371516867442974196577150969667611903151186143803709148174984342826205776138550071285724527400262945367110351045600577539976145195242994040663283254574684079625764102005087724327421628734792157950740349287112086357288466842917371556313197826225470472179612108565625158527167586971616422318067656388726897098547783422561241916610267840853999659445935951762108768900346275738135790203916954685938517579530423580839606995410787655558441739192443222393496081789890008187034790942675103083545421846319941713956567562429112481057179368757604610768416625987103392655560500272063739502900649443291958877876851479583656211360615174282390847695422839310807124484585617062495761722314344872726070515856722064713732823948343484646252922653238811506273393720928165416765179913530900000551974384842986550465915393998645107106453844722767400041901728946927718491156943440435258281545938681792603106913401354470920679067421598549509318319801725806062910982340669641136775448097023311954358910886832555784812744922112953929299378858745774644790828953694469544733910661581787355919363672961548533934582522415030734428972032506429935288439155931301617912776688782517877553162850872166573676962019614579566097840889666970396071140614996979338763755462630202721514922822708696116932558758473410152308039706222986045962087609306078087721168132326131396686083199418150997259532443604600419086157982944337060380189957989772550178725678045073113898200742910469344965261659738984845534771092475214913293299257298097326413070550948091903900438341321579866868661272898854767938157848996005829489388427810064870998637564047427328639176425604559867032634079528521640738685404226555746073359318905902072605423533085791420336289354019337475746090378377750671402377793824128390882483622036926301366093387250778449908716970878569395180277678300396741270868164550625474171579480375522795088839844085154239520162361375568206650667433347292717420056294714864501351938531002407096391566793906262951579810896429338571448132954022253472030288788402420107041670324389641956581639017407478194786072358811717148193143068486400 [103,99] -14510964795840368572163485624813108802024249436060562887580945400597972890703850896394511018655480971118520401535189804380412352734250444615579227045824549132647019837424643670342161564841239120112977536652805233250869947385939205872987351045719044355555052737209704598219144423450263553539745832961952704482503582538939405688216202648452136867584785529319898855971039872182557803963054745157132345433515122957138342534049927514057551879802779795118043833074242824980647261470540652176109058194908410505603467756327865795881994642660370097357905812775248575205522073326431923217818266119851675556612071048034334258093029194882992354497602576951815834734663938302965404283131159207475033539330817092802249363598032127245786459235341038720631701610112844982102461913218231527108184719879455433100095992958640803674966548111593689187730155282510971564496262315733430616868836637361677493459140153748666199589769523755035963916221934785109367467217701543645362398636317076492291940117963557260491856745968074006980540708823633800144005616202517831837096487133614824639418774211561488768731327822135918591308336069999754273639247483082547434779875446717982869368403029716693290286004699645419096625649612660189942129167667013143675451895879219202105137493803728881935339090163940323355036247980969754354185896156585272731770427774860212609960721847418153157813209532872916377032754053931988660424635336606298113774742725412979117495282650807150472114554676736670224961431034257801318684733828785226916414420012181526425983987634192660496936761858010456714069803676281047430589191055093514782155529260287579815023572578095550725989802673874355163864358065087280066827311843077632217884943061936296679858624469807937456236846674012641368756461600966049047823908891578324945080345566456265919049425681351182427040423940877923366281594069578712634912136061148298788757295399092388716176963966887919341982352977009834575990777488980601242926451051813045815411099811884550534283880522797531768875162633859381695453978879682632007861618150015609799686978194656728373223588373877921231368812012132299320354074144378986017563028113471472304830626277297942634375683401263663481938630601351308311449392949388630923492545713975418790945182490854418623624853982527741841451509670815569908634472020863312580043574239555988067766082858132780953443857225800396535112663211452209019290033443920978807150406578826305826768536124634473345520699562654727768498360862143440609464010539149481448303895760258409396142669357656519734751126431448739954990024799094186219052122944472093414318657769281133612450876201056455430978877290196530262851870174468320 [103,100] -84058893533700971218886208342714803819662453778856383081973789596493865661104122266049205934111110308057726351739328912416084800352638157083366103209940747347337946961083777257183180372101845026432648371263226240273524887274140402527499098045176315603381604200297159408375657269820523018562982925971585925097909880647306314590836581790832183092177581589418572134326624551883010323628324429789811691591857430018006209219672150510741880805032032263723854602587051454106503110551991750313718574246380933303795371637301575745299741008709549637436290084182826155249919403016173242492816666723001108425120472946554735127410527883948945476243466011717107284119151034616068185061809775394958234542821297308439100063977304454559721477982840968929670687765812483807506179247180386701499443562489744596833370126275450245275261114044953839563428899334874901241245743445373916228199635233091309660952519871141625008403610379048286947853914407814732654342675066068041031408974969104788432137045985428951110225755153748748371832207155560216085826964278596550905893968155972703338706051237499368781364539502708535477526254606183484945569645329252004575818028291540664225573433055815237716928035626621274727968397739546841143238468814000777830554481691905022425530623380142864656978542197350633887357742459584139026835597765231939982246455478847454947907587511765404622205503378805965131523645661642253915212128441899278064670019024143590297080830064703523395236605052765470099715339255441185007571024570615910233677249261458792250240683244109422735501264758416765840637825352315509153681953775535123017926036490748790707260095903690124491653656807485911511858593667349373865661215672979527514649584166614938181232202642553814787210501553227023809326469080161047957215003620757523489851787707761297087798262510044321456197263176273267579132508396623399955411765338876710374158517205169371113473224840806816376310755574501875829249597152077656793677388639749767043038562156639617035026223320550944965772583202349251594629120910867353630499603508651995717510809163612302176787548552897460683678906722263611882461927045854224858189997120216571711384957812162058467898933831852563106112536740860618149270730328026564069664693945609419622086806725482181903783153550084472497884438018210815074702816663272382480655391101646129725739007338708809408715482102376637844335468945229085865158843849312964286983835503124620309035393071103797385724799836432166306946781861996911447290096412551120188137511426433733768625335692503834703367834772422390914457541514113561887805048169407549662134080539977934760487703198486167408999196550738861700731430400 [103,101] 35036893527346823292718786538204416834773088685618110348935086267039957114291760575616650927004514379157874872333190155144216114231077212879897918202722864018855888339726035783021486692480615840508009992449268492062033489049583162522515357015671323423942407793141922055121722682060925982764800374497876537270333012132217355512189924504952525247997938223529484683285731679799727644914638831135204130340005775722538408935209424232839700917065958890293481153736381237354433742951402967492598141066985512072099881686359302979616082851145606831800439912224096205793634363468939270008053606105163513368778374006134323934658261180018204244556403114807010134718642505867311326108873627354676840021318962029748718516058966170676895015450318903903206172059916423000326260930605679413753623590155054232004001800405833975268249932832709898589612304696376454476648002970053143098765995317444432891247511981926710123045326943138431060407530006433632047312022771241658186703086691865775407449417322451480080134104011974049760102787634381640966841511300894815392465961948226635269712322225932544787798198947694226120261880535686600865007515432515927858451746395674580157932751899906236162938186419924922066569082853236121503303661831575951635789474483690955634067482044968424380234883991761648366931165396058557249359394155801802778571093651683976494061641348904780638619141263310589307063648325282852125668060502818509485962166736410899470591848750381589041805373285813420124105010764028600553839046625843923006829328327995360670690625199722456540280905487858241903507078228368480716545070011727033867382751654530747193910400145135035105924435361230950232539364831514444546920909849630263827900093083432436918911275070251900728234976743183750763691189194266771275357507200363369799878826494912936854265350412381401389895903757286388803406196134149507806502882148165349021778796188071150981738879039567166647772169138109542985862315007927437686853113371407937237040887191806859058134174816875650513177259762948578973573282287864382002414133310070108883400903151768200507489395469262574334896765658674050528347326378201728748872791230406086796908968089959764293785600775074679917792845042261841045746262318803207729570337170086422177757905926894847877257397053413139830426872619743511943417793919524131538357675432594410689270975562580764644163572166538788071608541947756202789155420414950642911889885901769551692300244445170471876622018015487615049919107415009907671820067398358229473228621803796031164136826883878448790141839643269656821203067543952094604447038662437363986160436463351789893598595950518317012826718968151041055040 [103,102] 181180282024700357262601381287907289899113039191546030507103987502546240611806361140096104117599347348373600534657434944555481144931521435083982768821255051002869996700256047602711979828956276058924926839842992555764360826968092703313325650616362178713674278419595461571218450729752209617008464561363632442355286944164146471726390484234143319263050326281316521245947732117434522596013124513282938813556969535150432096136196928809829004148969052533055353780337582243789279366691498569101264204730879392826568323820649005198023583988063445585883610159672970582964327640106827478774056782656627804833531398324760100347857405408122295673759321703304145866032819595408066122189182041314931745500918718073169994132359145945767267867326575206322186619727093998626322120777593990776876249094672263009628612616283545789687561092195455172138913179455486900748457212660660369689603362330492157882287487812132487820724296179843788742687865327949850748749845749105153606494459178908702016891467539783283503936050076907562197616512503538341179789147496694235168046077301834701809970353989565310742311081506722659446277599910521497332875365043366387224129559458215677954521081694012386071145972675618893153912720092344620243907970874953771430103107381531999038024781827109830561863292628342646250544697411186042574133067253461423178400909955433841092857387328750145670775604424461846295070418341937302460699945083691961896256840663035796117891300182877961557106770575897040543454979669147613014794884689559505517637562284919070861596464329688093735015847080944688224674907107147214228787606920946771868304370066117145677830768063220837447633318613234334561990908737411164432358372724548140530863942512079506735678641121918525468795097022501564318049636200760519883764217266939893849757822810855778228894724490421806509845115982385848501707475052558349729933998982865192862335633150584801680523785984038255947893740082199458953057929747497812497186528757957424196591564576526476994729315633062764318018023302348666767424571288114861217801464851029685081755729328381324410253372650989484546328813653254352814734263007086317328076424801862668645338965462354889485793880486037702366608701950507642329188207784520566324033579422742120815547098897081679604959804334935569432181359848214847461802328822806972340061903843969008517480163297391750147699367080031938221448933345628463734604167892396906235957063067312733410430188552042901133587703728015682641417164667388205843001648116636179820487337409973918552915964158186744231637752904092240354798639332826085177485510598479539373634465218752622758838357886658937016420566363623680 [103,103] -68766971831658958467959986853480341856301725033306733033621790780632472915098512616232166073423514739714139597558606732750544549934551796078515379759435045021713655975006617143995612017530168454948628544884030500814665455301569528579910560256031260906262366090369328244201895296968750305463035321129760143187942215714789547784782738055709017067546664275077268478245214319196457057295518202951550346638436021582469999914745657092047619553025543160112715600886947593817344429541462581270752789944302294291028046813136226917734613565221959320259101847090686143699045924084861495706971420387185272892070150527254891363265681458284901898630878414591420995014906807715428615596246384318526214209923837421295840616711824004326525758999022414751397475562215333618358385715301958853172996308827214545644133971366485536362917202352329858885599218673095456864263875732482382188751620713100221818962003324788387429126046978870437996981697122290828004279419694718744754155228780151633868885321629533848310906691702402112499176223573158912787018460207321794136756212669410028839906159815679598560963304308966910243350368888400306972672005992140495763616207539555778646642398076389524452935463473954407613059434915698443134697274458131104578760974451593892074923194319291293175243821685752731559740581798151476538551941329872835515015894738003280946057048637508834316491007558760835489468363083277288685780655015034297537789818209949197936935636889484214830581239453965254353335138130800569039454433033870087464581204421732855121817618409350488436350731480828834425902659713141869433032761271766923856126138836654191273359086242637492359714271492612647414978252119830460082562094523297884736637298480831206685786040791052821038187264840689755700982998163680019194769957619134691913218736580873036456861434219354132721713877383320659058953537698840733036161867983174876999297052559245567405042586587783097769862497542905013689081991742791061280941877223793768393468901275319151599481500564348854187501782313987142376889245803692724872180652508758405584261623985346235658708314678075109113085326230459875314518160564183564085539211048470309973507609710772905383307881838597367560354289340925102486201045221666148584690361851786159286393316595402881601344810997947887540489986819233741627405242429384938218526327448682497125950469856727908742571777388371388689986487038613811823089974543782395990800794915515663971471705626993522314483692110858491171589175980114954594412191200461749883236190450690041853124092161945092331343189263565346008646384908900061434433119468818809576798711855579607277620631968863461299572257056 [104,0] 2756096108928985567886338395869210819685417886530316406062652181108391918474883561868300825156192203295713165809698870358561920281901526647376929524468605160612803702820973674600971117889007057613816193198020463829472935880847690691218305587921210888426314027243002167309782614721107788141317437085759243043592073289496533587804076864974833340180575242426231289216252700726605856867237509932999589760701520438620304735462961500125689904882954351644289692632322183659296577522286874346706854942929542860200727533412379984383606139187131322997880205463610300648185860316513308065018779167152843335234902874476312333993958303650600529459449872654067392806201711982279739386100863727728582275482090366161316585416426499596220795176857065545160127478830777959982769320140129314852567463916332801415936413374364235488020244252370588368090394049094208376165218687464370069012035784289066043714720916986878008967994699893793333472775431794700238554730060406275624429913505513728361677230626231661603184356300693788356771058907890173597373680521293512981749687011690095703724220278385750128791243273562372483242228693737360777041242825635719426288720588703801367898357824629443694210668303611731817533656415787133389449135134035768631766865289313550622004503340669356355921978643436932208636023025993399576051775561522868533911156481889683263251088494827388659055137620420834685133874899332064383499131472738907756324340460315152867172386592689010090256393098286489540592347667004112940530581977544439366602374739005990454014775087161597997417066983269661554601047871916485573418746519722040100606225968972042434562861302941704588664807665570205705522428847760873568998695451914969536721298727115592040887358356223158881068579799115160308178743599729190385351609525560490875712245100865314392695340528469966265008973813273922326164436572528813828628239229876198056347419930633070081785720163219259420508990854313245500823056271115206461706167195961622742243899320585054800179025630220760737984747288583623108985035526101874900615446758444812826063578781190632919152587823427157263013178524047672373815833222815174920525478987859634755203533307985852276423209931524078358585220409939281152310725281047673989789433800627919336396050698247101046082069776270061571130252565474497684406295489491608613333160467451958603015594039729817736510562796457376833688916975001294080566858143910640245875613057155421926850362906056728862685543357340977854941965904474368351578227313483356481360686786950640729753436571455017603422933522549496766778877862566407542195819567325268255272641583418388552320612883300109567670653946772813972667722853512745768002262738357458195952153387151432878144904542320869104751072860254584497727215760078061066560705135388318589186655278864531456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 183184436986476865911250107678045041885354161920118981535420462189546967865943826561880669983553946437692869473870629393607884284938420140162971181982098430005029297329077842209447512926144971578524527223016573715517171024809541145711346385173907690068898622296867389020167644515564646104649607580895127596763299958612804583367128167904813536709832098578368650588680503326703604666713829328150334793867619107833457741006827241990829773708478407576236537957950133575093191765680898103433241310192109777438142025740006313161894791362070943809462808957800561702180256293791502439589946598860351053589460053797616511088337907739199717634771170680499959615641897812906486750104219402394486744739998616107089020099338237505484673765815931146332203356098808172297210343585466493387308960413344348268387794829925824169758657692064830701112064564831857419837721410244788407790015901806605976269454373637416468656525568263460352317902669913001658699354101917620849032243923876549932075867569587099377134906852128733263895320063470822098729921573920801792740658248228424300318976265763124215317086865299369610393976697598721585061928859596999912078373558769165018806254108235800465960658925637523130193287541776971454355687915325701649268605170775477948743743210183075627161874350711325039242540796865034418789012985587734212092565506196959384043552920164492155564644179489076606499352285973982452874638698808809102674926283533580764979357550888800769089829269445168242754221006861737552150115019194004410567960568119601927486509055746994511826474563238261775823825792701242907550819243131185933570172250543300572053389623839317272688080343645038956962851395378857916195029812884800097558123197353682116961064992829525632639092503982732652430145401052694295922700190730689165603040132544409520929841824631629278544170236587589814748108086905787063392813519664996751929332624500836691971433806353368644494844491464933380731620066099815766876258031146687359407071145790692073797919335851695172071965402106237957897357587330925886889081405868043409535891427815723301806943512173878100477253127242841830533209016857905965769010932666624875883152023993336240875505114885177070148876254090553079279034093180603960522038575551436610587366929194187508862733541415518340938419132235369604942048056844849735054150548704117813934114072781292909553391347739810435231947033094379209081071208566488660953398516603130557325438291508924328358056500355717753136525835728223239697798633875739945577939068956396014652051104329866588717504644325620356316652866057577437062365072556320649737677287988613437905819717088220036178346792937191415645279179199661323669355591074359168039950060579050759233405245339715993062779779192758108147388544255127640027628932359423023689977342262771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 2447286059513244808529215613731013995201053848857966742114522142535975901471403495841768376261642302907130498694909714324305553423930988985197794625678751331527064176832348206244987013950656155141801850857439735406462647497521241128625484901565458747881144675302174751486070437149692892764130437382806426022299079777130556600173261637996311036030250365872335984885593628252623028168276560088537583622329634769181402526630978372937361093721278396161222370316933594173219534112116396043690816110121436447683537233657622786071520973483464689487951790545440565069696426563598715133871441019886885507529878844082499561430745348513959603201280820825774360705888160568780218456366420660858019641628522669814368632881552697835176080895528249287618168744179432815731889373689691846252860124303228745055781984353352918111035405657554311597478868340442078159963462353534315707573308724025204324355042783006509545783299457927744304393511393050399146683465002118271222323302285220996365685185564537705003306648872631993000106974722637954844807282179439723126784381240343792705986452534921481776951093382503962249420042709309562281824456328503619607350116183572809508566470703547494448237528258184368389767741641042446590402309149737560856374841533158326745962700579227882637715871587853795793678735259815126750958557608626647413987313506328802861393986657624782212981680292161279329101219313440459737724678622001567031814176729749982165775209338839612327446549958748743659912101435020702558427133292964066996730578732168944260785294146544833637793715589204028192296722908731423784710193793997858426849294643267071489432588180344731062886909448654742020326536632582242179149468916093811315282573654363092082214926927362515243878046845465639306321722058150515775362596522967174995890613382576209034604585299525958578269540753001707506343860569374130257510233966105270259196387613775923360359103907655386990587621490275886297182290661936816355692665918609224260112470548180217227880097883771814229542436883972336048732677360619256104635826560020915686967385358013094482047013718952691190053518981683476608110017462697274804035029382183815707669455846513844010667334436342813783102056639006520696541364148436842381281590246829697264134079453350229839951076752707657832701425490907534801897115785087516945006460003650411564004368817547875771622107946520329167871739690842290642536713306426830617592797975099633112829172507801876337411954249720668537079653393895294606800319539052528995940520479766548282636941044158567200452551693253132339298380115815308306093901645841092610985863589408880541973351661811573561488590787468713942839151196824016678644892044141057064572061919609751300273966770133871944670235354241922739934419983449016760026544160876115659212845696429838041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -147366106892684878425176090070758361429638293082271321840328710496694932609189323252836364875988687564294764308266757063367837655526335096800071015972558747465512165972615848475518485253569037378390488972523972102521346626226807431891864187211284356137452447746434760496733430989843693707725377504455119840758354870214822933025829777697952190377736743171381514508701293668383038838950284976330902850931107428561193531479509708614323417421617271915139519265700594016429477293156448411041838658322906016967219320937436644275957583240234430874062056509306655256377660316418921684826625007262348720644862343222339269629871203471438557180830733654649863310633927484538438052064331198252624286553118439220787747946167919290798332585782158576088160989404234734696574937501273918324264222369469788277137648271901077823259147811893572915993063493239580268742690368157602213829620962180672380023032055870265860694930956502781425576883979285979411046505478922636607571193637049899544990120444056699308487841831138260872451411907086474894033417515221143130439218851558339211142817032794081884174441570627347896802000832259778532962131609998244608933834973472846511836038564621411736401776118503799284745051582241264010528665275167651110899419403740591273760743722964990518714183243490587541547730324647131582997830293429983630786287483373044729942261414299008536054050792270927701311740177332555088129473230195643361912465637898276760438914866893504371653833228718336115198737563184090837754053684608104403001963727107903641083666628457739591845608827848160270728910919169006700568594776461400162463020849795448325989825187323302843434778133609665787451078036508288957167800307672826067475605461866979301711993245023264917147815334947034976340640927494757077010588652903950006257336839715568358399836439831940273993963497191762755023125666537303549819548112738882218013310998129194809551844347109909772370701830758495288952265275773736246164957603666569703762859152323483633653499818231607192723665241435414369164894196753969681029265178150763051784194796346085624726908112814156132540470271468464344257565904587717795392761859516874439739591414077386162232520305565791754875413137316070609705680968548940255421865971310529994529261078337758676714498797438928868082222724109879518552062568044292258188756971107925567367672642586189161564609213320152604741713131991460901021888973205288560606699028708768640757029430482854813599394775324342600880053769659136361100838641710158280844879828810415938050550439463070094931770930132913795686921269192808137821849459334642952699170247363139112529296314864975194238381922903285480188644555905434774139545053679955287870935145454991341541526554263679488569116174432161009096854631607056472131649192875396545449766438410548936704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 2399983518736452557256401742778366010093490022351792728052080874963982302982763804464861821988635649118541383885700685713595256747035176577788618852165869165696979808004130989830052145755354213411447604184993311000426041167889458296230304905344614634638976477909647116042795688036891745686843605898211891173601361525222014647775764164067885359406232754408341672890036435885401009500313635735856174213145539345445266301060382201223481410395116870771168465865343675875107373917142786230764732916685325662450354810447165593142406730483898541236810446643238579409252931768647937177503316015837600357628008572960349659949269909773505030310357750627028642483347537856906619274590592826058233584053373589786021251103744449762081954079646033467469111959464519060396801503030801976520908781401887316490807829994710301176936693892628935604769302098415037501520817525010659134861757959966727246947910362034542181935147405329007529718483282032229389437933298008663196028145696654875154431754370716608881149339378335585366391594441748658551576463935352884219042207302058751160468990003239298441611453527134089288774509886692004097570006520379742120225408640955854609696876252218477133093325762604612811476144379894745943550620534825443068756917293896250027063096826510200773837675275535889029097441504210734480055356627505064369009487594568125858479252381805564045845668368653168925250305557252428643540090424631868977432536179728096315606222209804242989285091625329002135901482799940869661981476330832221420983952720701523855430858316157936398951738789652713835764373847978590938396412492598925498227616017491669155859601789498174695990594844811605665411216829368320679384114501717929592140491359127405624698009302248360483100575473873690267084535994190449318510240049292091405450520590013735272188258635758343427215143903828539491445751504674956186377009027352594475216685618510506832307592245704874776194106268985808837992665319637850700787485183517881085688097055950381697926166941199180610563490315226361696865537069664199006920415507404863999754406841708574347110993223443787407298098604568750883866772348735589905121381961036443107646427550904282182795645772839131517141020778453570561711453575096309793558235545305981641817459824650724910383430996429464380975547912633314887887036073279276548691955986834457789333913172885074073823974350568107234279534098496394984759058803598263768220401203270590589535238547076323286551469675514773378117482550979731581754358303441848935649102210441968043039848373311309618659202102880453126058914253949027177069618020228807966304359672464084125032465147859038059925063320522851177500749344224925745002916497690107460910319016540122745374943765167791048813875371154262435731354279506199456169379485573870563211315514926385531453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -25383435341966832815386857371645467553765550662903746109498615410681066315179499686931807527998604160861699444349667305225270881066366958864765027653356209111456072539269388623260684818048601351169292813811554434299689294415000033566951394728911025685764458786694105866215629114974586591183757142292621261563934850756901391149311698082739569010560336625105232510081522143999209531203575414640554313348050673669641884211266602395763989931438967010055786286297736260060212193710470716086263097502466082903461069016664642310860501936056695531577798501507418125506348504175682191784956640432361049286975369060813347335453623912369842508782800338881012121132444983682998955310297987291318267611486121644436807757857413719640406091909145599257048332773567490902245030813870370519146649933502034168225702699285237702610130941885687851592918139038266777771572164019299167878941783268880832340930357131655906491627183185678771804469991595433124774075489741659962242249796567319164757181426146104590788144923534180316986191302958813626444504744644577470410552898452523816877357080210408394481621023664186304246187215804586348140112802140857741759477829124736440795092120974789996716507895134155802431535039311150371718408685735358917111639194377674967525583608179424288273430077683677788077118914515921290191500070824057274937300557470176507998539689295069364390259107809089975840720091255294357703543544127076531367618263826852843273850685300782320906223075993290983937079447685456231341699653104814737842617147126126213739366346138628944421481144953257153878941565410154622841387238415003042229620868043792173303964019766338748353906066366544863289581440747902660954670422856859199392610450281104992525763435364023861119102335425082352667764417416797033299989359613545048315700934278170138043357015578397251025909922506111619673626242219668917928199547941422538342381693301277360557839170826412352454199876258233009836048912042672917091624673345552480045492502288346329484942798258308680569640842262413414272632109247116115829123945124189732131897082938518739591038760787561111852941204422224347050043386951444909025958926108633667039492829415528178709950386428753376995034310486892184007316610610014399043044830213980097058911540657370370825764122925933436928379128162895487013645148095391548886997364724314511136419372275983525007185073471389054078494344637446964504419876909090027380266707349991702308572812370650199565403349840438739078217770973056225670430924790005137490320518969202144277099107720363854551370957114392591536767229665256526092777340172632462371261840821384611485734314823977828643472988849013679159335909493225934597150818733576256642776490173159449537877379161113472463888549489184362808274928590651444839222648485801678058039524695309812970291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 210595381912438470515449468377127154377717095252810445582740391268739885033353806665278426580423991800633144418522075736019114387557159363142648317989381989581503735385275952396791499159922305193682940492963277652656709393449547571735428704172457573184799478858369962208444825047009345363239571408175399737552028551534840973988800759463386827784544230988704164670826353500063491923707187214575340730277612418438033103025318698092542497147489027742246103502844729382369143808887901825809683907217739343073720178306215912002547240358809760016027322063447863459712882416575146754583637415022147727334731401682783567058822527145363814919303372330754004028640579239860325105768742580548322759791855839557997010743078891955069112441120356177595870425246770581944412358822264277174794091954769894135045349699546325945688722035695650533361037887556893079923966295033184301828397942956313901592653078252319187218401552664012285627269273146118237053368902045413239626565414988788596505775633403945018418646555349514279225989825224491558186992335772446272819700658956299536392106522439658367894676591394163725616484473250130161415232679278172005620016868482350473619061894111963741070249663462239520073643540164988838787485913075709763318610860367493689503887810318845626132346632887478962950398894026219360506873180640343254839210346000896049179254239648357316255115925745402327539266782714265306988898759086264904577281808067614347972898848750254535957717526891470292541304648359526082770182856605358177259952637691390600502838737920018972833193335505086746614313676705333582848613713508399358891491416664244224759745174567288253428365235031788635071188299567661689319537766245880733777857780980405403233729551079481210856784265410847406911989596316708994176314777637417687541486961976540748397835541574702944622492030474446886910862681466319233082726500042048589399631919479983414853046512875365771634838641218988736129675392392359311101347883273426170146004477633017194582274239121831055305827106057399136980031700043191252548514769515152541543914999905481500345419678105254349473820861611361065163878646485105525933796487422882153591719391450802444102792420289972956876066132272803263284958565407560536331362915535094078837659578600758014469946966912200736810437908482043032045059516753551498704039577606709096536489264021360989451994469695190308927452466762545085584318797753351400135975242241944087594642941923829778685125032225409813684946822276997062285457885218586754728347179387653862983117861599760053940336404044332398078798471133924106500936343770392995124472300087007175625255957149630109788130883764748852212805375027340155032635265447771848389716831588384227547016040888258240276584860674458214341719596213990980336814001545040135284794673720957812395212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -1379854811123256306296027971747232563828000140203623740884428920714695765478400559373518520263353621222120426083449736852857612823823284484971130953760791134986916190091473089283226338398095495430010790372294160435354518513803193538520649744505714775349846762955646581901018188042435701088036412868889759989461521340220128925700419173812270906198229214274795802915023846972390166040342367996492557863366866289029709376909599289612738692861245996331555980997748362786151867409027201685579855314236068228103165669829116326552879448233302987094900709068831339772186625207632507029970121288179426361074768216387128674988929569801771293732973141418245697003134434293302457839575791125611957754993565539531097947447341510040178424495254233060873563552285794947579444374695561087696633266956762162298834066879777517878469127698105978491475419743678399783056564148807767344059246400811077791428949584894391441603368865250188960287860698780766017064087716634029893366810152477730507374050109254552252703365588969606722025088095186517153281298811638458826641760809030197443464536857209730758617715720920792616938450717115654347577200795391209694847650497617186165805285026323432491919888634014478226083320642697727528513104649545203543483104405876750984535035508929800637775107882909332265149170046728964099490235185939016842266190237925786862640171379654017458885916223574775579545688632658960165432231861078467219332419476497452202340064919714342065510432947255049040340586511643260349808081448788298546735579372544263972464120662401136936943446667711969377753741602053013133041944911516874858728443818316423425845833857025889980706199100693972075590795994384226671364494714179320445499562361324733056323517448936386193702871440268770120133012051394496280206666001632556146479817808469459455184131688724838297901429521097409558594306203691087066917468805003956737043165415964816299717589097061577385801033087514884365182809842766258918732457823027096819822269659523293188763816891182312423813932355276636356532479241871967431106096644737247434978385443926903591256856806764895081584171866282410048350291119846737101194995861497662032713320559053159990847325415060016455814376163625462732568820796570174877062912467947653297112192646044557860222658555138770231439766891560637916647464056014336537633982352842920147017186241781611149844677864511268551674552859516351109532456533559753893567020095682450587526659295907191149117013738000041708843805375085961932348784677194607531877735712562293627796385476017917827726635402855183173887014154112713346561967817937901305316241769798290423364469670167356160513103308261510296231689919413016823041016862646942517596240404250525367539661461292549968551512608150132551835612508036854283826488713608336558364813210822032096231424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 7385267561819432992450714141930039716110343309502048259599452841751806936461328900414938015876034034546337913726186123067017465879296064877498193386260106045465028029598384793645518525785262876057534266358414732674335641753887819260389368792753909194119408499684511116710332147507319593255769536902295593624430138909850171291485298763869801866833421046494317756897404002914886167494499484885896052225719991607393803424894290769340986095812227176103786798969590595471716566478838194569382666897013030811515108560920013824106415374178244553468809333771264020764226046584453724513635860397402501781840298978702631656535302497927552801713379852651670818341571402060219707065205381700376684606543708853754003037115233294428782447415182943573574144281805637955868867505243095065871164133227242717351237549019444708976849792835128398445569357605908250831682464991425667726924817058355563662710341026278190271868378462427246714548767689313177122696477143108038817448693945738072093444372051537986179141089695004767470572477056112306099082271603000112956752378448667305034609172616611248233500124385435774122735003508528249349100134398372837471730652863163715563292831794463946518939013087512517300292968540461262858530901489287243383899264079617117561483834636115969116072678273799613817165544862725824435660957616493575780549552155975274993274115027761704288397597849313244198545084196374909118616957802197960756660473611428168566143724545906940820963892506781703889147005520213173788485704135892346362961086280282601988551593689591605022732783427158576852224424537413574770363321214079398825416726073259070759007290903306146806090217653579142060282440929273527985918640954943291267027569390721041208917862271791917458323490437569792427002794557654360534060057400467656882031585354493105676561411613829554678461127225289190765382291643243141893355640402820664356120868682866320212119721863768904719899014897843760214301433757909773223964952318385641259501594645015346414066922009922329841614465324514345187680479989978656434125449325826831518306120731579785953087810745226410366690864152978716849372995947429115700836219414475678145027399279410015163374059798455498663855410706394510527265879993364086541902435108049933342234772253919089197300836570609100127623012547587763328078400473795670462532384192026218366408663502745677319292706819574140422056849595227471115741662171123376074885778686461855502241022380326768152665981607604640794416013485738183133743504281227874530157447059722504111963497380727559308060068982297607387071816245044503016306313479382221674367866970504204838247199289887118396089905942939829383295596098744872602241660060520893722749204322550211015188000829557986334088162102910054732398164972598781234808716507933442365945683706300563635935641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -33700023122065295937801479671312833258306261270616157335544336326270312443998595359656212503444640799789229016911483232149958787063053572694994446291796474043834653806063254761517277523520404239371331867383575637720135387125781804843934876003192269183963110956193479703352791870448313394121070329038853283665850603676376246428225852477136625124361202873715095193119928058532988921362714283405156562557088444673972930227420850557777225374344396321301825344711669550434370987065216532488749348226639437603597841719804514304734546224771964855747088206109330658543523054027895757986605263905010831343514821126207848707654139628326294995785018832393668685871167149432705421457839256640092872873117653157693403906727796946089528340016651752527079914743002022548959086939068178921944864375551990273803407820417894547953865294000379684799602503724238384065967846558775657584954288424834873980868717587866914741741036149113094023513830083189836468053071454357778116365758614743940308645693185472440867110954263644613413193061196299475285369592396864056426507461132516257929280942819369997391701416787312082109930398147581448176716982521021130350533088188024891707045950309899455106174874437599091468917603212549353700400713113491129968293519761570767908958356829996668635471109334257627174379049749807909028843139101629818231145227038235675426891410277111912140780530343183510758250622066159244890295515053946205668566610467135042748579900802614517595731815206593181668872777071410181533054766613062993511134781887814390311170101323321922218482228065783622683602771459703838031189049142962602116337585376704331991595276664147316199665346491245252425828722507149789419160028771182669535239697924489615782488069970073375521488004467994216893373134210733654947973528166585110519695521243126451196501534521391345737027183943403613013188939560046692496136039874384951851359597161020742562257734455936881677598149538715851909191147085604997119798042052837091780541071343427415639083661589327414854685235740133850212245893816516798958605241596823114504613620858044414823967383538897114256767317870715133700472430045373893341027350487109716054977199488069246894149483324914601424164774484685241227418365664456807422083934569833870628997727709832953043983543578676410105147938800130618269394333101114750143549928485602336160587562028660428391145725951591403503268658712462205416218869665724011386387184762493635138987403620786674553679848823556531100774930681146047274186666297659660900826508905494971898100187759814233816811338615852911983961826596515480797851627355012731362383239491696857668083830061525051217494764416460626792172705449929235986143936024174268512445312736940203188910107289850349618690782255491063478295062733030724979013147253421371714341804874527772814344192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 131590363508146978899118631942289916652695037959341317712507501564223112208108330243303937350970259811343182185657390953032556965061477758890863648082053052978586458212207515471442577711682087841918318960733433576917998351940168374976970346682131625265476273945875955460339525250834571486858986908572956937046964219191435427308779995720103174843771767088725170385702828150838035411961769234206237746770266300802844235148138365111540632386092856920698484733850356926748744123068947806651944448597604281455690070018536944712201397881573390143237338961871934342167920628872648698834275623949316776711868678740927709754810330187518540627718921275082131635314651719952848802607211283034310737494370399514304589932149898037703393397119218294129109777849450437562086800459701180513387449558551149466040309062539062374251519458089294408754545006342551600986353262457957778496993513191144720958722054484108466096077645959295163449198987066885094514178365439718493790874607402476452397532706425538945210107137869256324524731960255072049664153702210050508803718035341765453845716170562746682625992288153157326489756660438511168330629829317518158923398588898597393308107728907270919252287810724582461809369536724588852617015226281246920164468058658422836325241456483115025260336393546342029298123540272061187023527596229211841054095724976450072156810536450673068339403649023607025163283563327227695323268866506927721848664040463896853309762409445506793523715736050950218251338234225482408882960357791215222320919129547215633554611453206104448950221427258189026134435525897249738073294005686606557963325986757519017600800948818315024336615834069194387293773038900000360848235776949302995532512304701431987804637181424983102206794498327870990273667545654800710569390057080944592729361126649187287778745095321785434825071587938601208977288890245035423942440053267907363966602139642369788021086624384980387180374467138885516931411845434525924301353057211602310822706665587948284941939543396948549128868760358752874286028166623592717530991761056440144746717443763908547782643809468761067550236068993511853626716150520091872701911962113175628698469040601548033084146386621179523796275478584146556459434189667222463295918247577622536608163291459104213838361902071820378289809513169800061995029787371136618782914920130914089562519454300295160398916045129516493125771762849446349520418751844798117508185898503125453451308203063028771754516471762400515458472569318522771146687377038210255579951066110867846618495290030373157566575689261289448343164355998279865529495520669627325492437928465750427859536845928911432291951643832171250751847506919257779996556717044720172362016001897079991831735434764276249146579295171329867043806686256359949438603198017370602437953012643343079003664678912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -439680990288952818833827646904264164652347491165555586459874118497365958331324623584159326073226877925211401471249044967739972697093333426628823066071292649861563408284517380881255204690530637709477127199712710603788975738364320553097979226161915266064811023772904257268715196148127291814227882591311746674574565682337795487470352615029337644683444897444840171949083828515796642655756829246982610720131924578285242204465730226612626871099993233515635040913776630132830303512496956784637494540434242979961603655568890662296455469886639167826627826637869514527070717202573515405832562474987463721086242417844042175417714371425028739411609362668928863612021145746468886861454163020508993161871619780767444564079853129445167956906876551485679887777500708268934058497131444393008462046528808019420459406939588573570888802916061500901747585654825837446697053253194032975299731894665007249847498772933108110945450600073422623534700696026555513192412674186836334010348535028942704999672447117650190945391558094173075186238537500179172598378632523233318201681504851639188608293885376185979634580542042020832562253758157977644196363463945707169581384376413596210644259166711431667494412928496488682469117148898617192455523594849691014037545363810860312981096070816037794583221010906917073236484313461939383258601347709394319468681045799620050330813233281495373615872164614605521160812250882947093596077201074648705732814033585124004616280877605843099811997359846046476083518502785227337094664448321402423617140114962733494478976511962992612928667629055018622529562297766883957434810175799083403877457854981484995925802057318612376098156790800208653050576057618692182491134615704378405563429631608646473192550301264386541304388760086919605870621296850497796544001102748265120300505460865243966413536072150359574742992476980805526202055622192581269161226117746100609416390195063041574584558928248405758018397180434090772347560492214451075826069188569112980913753603496127867028912250703318642745386168211162697543848640446840682632862918222027557391080275733289909937629701898050079259607142913678885192919050573522882513559232571035413461355029102868527837737474955012057444624869670061867727877130269187219986333752706191899976686423843856320203873564086287290830308409109499477415256863559022947399130033744423375178661306615475884979185589521476845390091150864593230034308045382313781302329471162525681918067353181642819989902028432463965121367811081591004935392752768057298334208485629969271581213594602098242088289650356678268780697412514818038423350088856329444148633092918880357707969192278639047382631874674401651560198732059907523341944412818272040137501189067297371536312224883085324475965070239917852393414839504717284583140265696818283281699091401453954982005964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 1255428187115170561785667688024601273489863518811304813062095870441426052312987633083534782798157423592796684804565008215543381646416095796750695606866134160544656506386808636959256001114361133907085874257207642617346530122545037246788480196662801635208942390280267816160174289095308080886787549164362837776262568295711757585279605049494174718372568942030402358380749723016210954046044294073292295526192415172125653243869552453157507327612833900157691765597541206031921112280924926148874774782399505111655747300747344634413359760421093848515862998592945533500824057909461395892431422375254208273964801615514107970845963554440285149791822101602217655392398498935524539677727214986159189991941874134550222294760578901338052429709934889978581983677776379719863574387754152346937659844944549408717953920320358564235406539108658209629324013683549980111933657296836837732567200459936624962619942795175711671076762535951043035836185930689963506520412569530455842447123579989641576924020410817307160855191841980387580640719960795298589655951180730449870055624813062005676312019726197605414850361395953288589144925337148764607997441702574052034120514712195349976504892238219036848561956094536640600299695334958224343787273667274741145025095588239521538792880810601718277165587983388838615863031042245836413805970018772152857932198146260859061779672069951970599651380150375466890145001429517454552095788507714791665411980376539441381742273107805680495437894919505933433320296155496770630242261330958467928914872774787190576049598127840765754842080485302843133912424397664751994885012017117586472355520854749840575780758794984287444109586628466769742417052033637932611539459354622098529004965721211535243781640798197378662524937564267399104801936707103172744048774469475168859060634116618877356806911058664939584203060853374596645236728421424781705178379540383607401795774579163808653761490432617259697930571726377617531982832442131306849251821675864536341048382146622126887959112540047343126165867043195713911180010950230938583174675981448846323800218240720363224780499028521796635450317565603757670151086526221378325968970374138924553177962221790011820272448492528839222881880198110039403103797841837795190710273590456937995826561250203294582224039105871011504477573959613897424390820738807134149570564022024594332538172136057045748394117864713572362155205876648928906754301123931292999771740002334719291246305073704059258184604554635765450187944896515173161265857999241177157947965562593095291112088986273622232438957004878877124340148511168213521812274418658989699338204740124935175936452138658114102176666961528688116381774281713816310743906684988335255738947727033350475911916764016025827099339299442078379235457128040806559861892460041306551317915521286010025499219197952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -2942992792761843744667270481002211275789567636391786829079181690834841381894177032423637815227700116029893445611149353365975998491144221173557117627363280853631339383564605526687351262566797457782585694328354942500484203256858427460764867970745595878375867290482389198097532113933973443320825356444640118842118841878496408628813324953617249411734744038350221038922615647939601800322967210146464817539128966103127140751075602435344712936270841106628708645095233374675210623569260726234771479900169246321384620202126522383605107082799211185963053930606000038193896413088847015373304513155647147151697991085562118838433199565901958447383718470713204792245723371779937405102390809626624345457407354784531978408863373992334718013910841802940321994861336827618052955182905879166683486644651120773734510152558530725248674200886205679214896044592347012046544943648385794873238606819124428063607743748332627154273571970169154310705464016927964918693154248323616632721844655837876008373596430513092713422676540851128186662191440948634819831616217222182215729627985155820294876609923875043170936592117156376665154796810137297484982503408070747673657017310034034826646196705628602438470284394093444604097188057726763403101654634108921822050365516879876088668879867499232788243032706358143169420057278946939776916336970709331754886116233357203064588555415945510734002046392760407020499744018001559949091694351317047718893813515357750941840334157104628232770982788116841780117699791170466587191664548277254121661736094036487774362215470159710930001493976917842357572539117853629306917723007578275362221035856172626308177471971267162394636410376923487981223174273798727608437514106701158167581876498597680386262725650400399566725756536488766585024517869827586582814689729650413037915488902442633514318332452863858372078338487483336994476334564219115380005454752315491754670004403596734333382259062770878820701994109038857685057446562470410269780374452061925555510457777593741016854418298645033938905610789906972488085338166890109130354221188126815976345859393751699634364804495168400046005252028299196104720124478472088186887315677253100807243298875809173374351519041926830532646532807934112747276278080469487636873396807174027699155465797695241913262730288092911088888295972082461861757598584589790401268403649268113074975570141074935337452690315583643655003908241416264282199955302172396308712136422197487002431270500003200984876623753119995591535889848788077466210529104551340479720328972371482870606823181409824955676980711172296684595025000496957064053029961800889606563614688276301601702399733722132004192379702192804669627259410090467727118731717390443084375746601741600410281227301866313452376869027239090032600912676199000866283180866259027740251581108897717097788656844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 5249925012555291102589589481174434250478029958990894577873355692651740256170355629150575645457850136780377431057203896373204965586682531259852943987493025381523294683666546635445151720781468138895045450059544659154031686221642648944104345005759241122270417508638304051590865048640137359884440020300945281755512594732628452461433514370964832943865050484154758024368373454909261590647764567294457806047994071890454786256868430252135095134534066212129700736499853954661547457236841581075571680004744111178032826748234116518515699664144451001440024567709465444418984916269358634086962062658229755910229407183930334834781236247165509773383594965339314111712380313970522037400859765471726621543672867324536108157765488619707226323841602309437424484182447082000212087080244519389635777047243034734418868984134562159916026600220045085729671920806938017236767793814187851856586883794799195025172685266161806665974645087251094479369211046244028740435630925571697008290417588318952725877863584834039260385788676548351122138627617491488141976127493284474637738657359073532444500102641679945226743608293854770750227868923293444774116713086854380890318416540045790052780669960620599173803934146477327002362018895414203163091494430044664311558058414453140156015072361428174893207718405912604976683862136590917353287359237821223696800617199885192707596604377787051041521054867163399147527800717586433702630644625929810488401404650240877675772517636001549065683358370430163454919531044350619350389606277213626791979591181732587124961181093223681411662203019085588639466172773928743999214467718181897090856695941440938256831742877729767845760618400062754182467804747079773792473839692547131874871549653444680936453285641505173031029717089840503117696132661556247761843958328642896449596067408293518100933164900823226127962136006386797224509400044410798771392899965943337065563701019002634512270294296073071033934784617404126609166908023565261885345476623434444627097126217468014668719085346724482332457454779215281613611398501316942996845477301852914366036650615568969074399961628099874065293099964193305055786153347314311207704172543402727561517423353763998800034342206787154061282561835479884616440022968904594030064259572427913882510045424328224384281780541618875532646326357327061134810885044722116919873619461849996679257249989521276633569568887390381023362800853048258301857101042411672519189243938657916085179856777990242281548296184971727607804465445257381047056753571081591202764717435936455837265939674476256926030138066366666791550532642698954719683205533743458786264446497971553625658302064674701077551740362805187065839264729670725276294534399205070435385498014452356750858934785264698349915821833451798912025058549331140391053614586199713546381578258526177983867419361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -6232272117534029639977941357335729074041098167505434340092204493239386857813400998039566878535211063731962747954449043835967695681204986209368096107469003216285198493009132070715190193280834123383283938939390592682240240435105409553693448705704902948481338819625039998396255600088482467435113190689348373473892395073334308713615970606647298865512639182056868601785203334045338639824646961078661179606737569368924608334799084393491517569787341448650000305447882200874783844179118285059789250650113663131628024588885103825121652787064811878709848831522653928880575576393521727822241126936814658289830522195403975185944707551709307923821468751823647407974947477448311591356522948355739230351861553755809806933466274935551464554756503005337288159483938419137178682796932564911276676933228642356942902968275606242505201362885566167656063901099740263867111316178928915358263384375517941967419524756119575221551220304005581125811900583970215031743682828053863650624464316749331528393372597266384444946367730282270234213315217589485794555353444298698781049802810304997954036044176523552464722661075139461936656718855502207303153153569021929572700093082595821527359971547423521300475284879589638595318151824102364897224792398322419505511415994118859941062390650826879378883578622183925686888101323696326863992929865885538623892478976149278527314139067833049769914865927283724347460007738073943399096758623852167038105504919497601708038454378799295592436772197410970755830560928754404147555626286261836434346670010780586590465354876380514905251023090670840340558310433202132245316379336156353685427949654652669299611337854257715158256237032062549439224222433148288748298925089292875982560094858440040736359900345182090019454548572851958321193723198784478185902303710629629914251489355044667288172973834796874978737588880189676034808302239207330460124285546663261661098766715553175077903633324473800287647555111106929224436126238880860017209997792805789662996853629759466404801121488769778229328659050786310046848763189599069779959655190726866229450950883255685101284528648146846483421261749806366939332668560902631568582630178135114754862370270926737892790061702429390598279704167155039133839466394133958992467409226383944790051156973736175634487919362117679633691024312221720209725491665196846558135262306236397008676600500088642314981359507721489802708001119933236948091461635417568117451546847568801170831610408496282763259412873931827142836599971411639079998486050845614930702529745898684879751845101062356882919420982899100742867500120847411473868069827916997728515897313128581945700833031641444430589074457626409291193723684390127062867452366892298424630831103491882450053360350743059815752905196997164422273343110084259254867004949604860395350562254897182647531025203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 2697245985782123571504852156488814576062041267582327861496892305381492362380982756994777886966863017025581105676252302970692369793948178897846697534880985373499005286209014780791356283031044632234252887185999766765093769222869444644908663983382850709518275457904791659378789848583805639400681119314807779753454999517298164676569753308669507167074095921183604420690638551204581586927539477124036252275140814012443605029437609168024214099706603580543091773227703460101631841448874099670104717756856295008947760712452193082178700251486951412087580685361964727165664461979673054256213693635887044511936302686084168054025086448035575956751259015093784799918811775257331491103422952851063241585272041441598274167283867147582438460321254663918127367382452068595429579779570368705254723749472866968144448332726261438318199708541008652084034239970733327055109504310671310134316534105940026911193986720878844203078336748321055463205954922557698330922716059288388265356610723650299142207283680996966859220208230211019197128488740174138358428267361155255316137536804115330675487713000611119696630375883779131813759847030676883970903842948764176135547003385477198624836445962099392580166965542802945944836109656355540197273794223534139513689679758357533882295766013524622576693267561976319473333036261381829089021644102518715608491770891988258653546916261725477566323082935217627107772440783287687371295713828478292288120855425565846526058237192450882568812586426275075087356373022918977018702244380868267903384466785216401051351460767992076295790713247844190274058588723059461424603930133793710172409838473566912600000013062458827961289285071090724146785808323804965293861595578556743404002563841117593295319547963456042821778489718252406738672430443172869348653935414733837780166437217949151477802151489541152686429739919567113280010837639228477881774177970782433231950131011314482038932408379905499056967976986431843793014355912215370582582583784714480881604535217845897343183470426188626095844270552360784100297621778193997136040445473383185073723378810915376969686247328295323790309482718156001000451646026996094800356355304161569143038941363023360029873892753483474809472003953727284775702533763951284874704846158695878791713734241050393705790007425549114294948805981256508236305553263749779532260898927177123412118179195369225252549735930770458570653671784222156568011871396643577558480331451280430378520145430299199402514978410032341627855633623320952218155755851518384416691084222534785000550785864585150372481008241037013759480739605174554084799819128737572330635320674760372575307218879399383295714898518530766672250789969020055868169790234603787921106766599220522303179308437859199357779878023075080608999971623137989110291793397994280964154206704590454762733200998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] 5911664820426020957636566501826814885973593882494155992822477044651502689565865990785687168119757468719403463566629900413606406558446324069942397198177932028067007664744917715068924817931079964328320272016988204899363935066239783353871375203012880323441215776408768459402088117502686323599253687866084705283894894093107630988434942140671311623950112168867894466233708408378928509064217652435301257471651972308333075670916850934770856174665513040818560795214071963811821332164296745675428143977127120893671237632161957615506767058209051033046205084298146570414498080928531053735065086035827295943720383969950381142689269290547577517605064755710645773893884662411035896045708282324052201793187176108629160007108624380362899795464875545498435798659637230921549495536781130537037082477877680393607555941875018732789455703838605247957140654989148475937594535459355649876819325576683246443833139303446949180156579400141862109875258227806566940483971250695500551537343890047287160518858735567726985396663081024312637452942235424636945868005515856776896313160051906848628076211667578164987725125562546062274098723879609611713925162743285456972744106306537492542391653464189704611016948677224863717499319706626794771527666094985978058949158631299950216899234572631957405485340765454068561433699791585762450266336594970183706947153002901635131280821854675791121015002279699529044009544661515988115664925151141175353075868307378084429272744840771194978577198617407520024365130566543977779574430428506929800164816874866906640926620573521299456364320465369576688259007328182293297264204822661009073835872136588112931495274555180374264966425627274603522442289363819010001070957547399875317516357066852767144218802899790427499131496143057631864470536187395558717746554237390056181903605267389886865164956767513327697096253131585109756464345764366163480589401767380976327995073012572442778128118321436128206793673276547697365496558101004811017090580250947251348649942354645956863389731500576488330001301249601813776460874065599566661139932541093923241547704782061630672082080516307103220663707051962847359523792325415374882764361644696429270074430035353628292235693355042435280175503368550455363741769182014961688296767958051389917302613683123611493691146022825814449728708549855832524287157501822457551871664656483404430694302525943755320949320071973533241340441920210602035655366643513309676551010818795631701623469385040275633943588901242926772725515836857090964196717864535512805997260527487366312786578432061621458241557640989586715813990292216432842747691331520439397960837482580727847415521683819218849968274140965473216603097928689410815038132720393652914649054609611098994142962108345582057420299998258219833731290092324121108255890126679655300353688593275424015135434342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] -12326333951254225586454879665232319168435598389984927274291064740058261462447834071936894122307924643220283577017298834362176350330556465416483268832202128470004774420704730380280524428332703174841871930903775708148376411637526337799404993421223047930392183112437881475087203451524468807989175131610070556244735448062257651099520776854346409851020454035514742229271854821232508692761855026024578519144046083009902125599772708359098465078952576765535683096619169589998602979767848509465770386909768848290995985200124521284410088299701843892425624842561810425290522382082639227225914909083927612348352430995274359072338337582020900862956884816972486240099592655746716917152604493822336722510590183107689976590826964876569429582099010935557346914387170826203235726923347016623633941475533762938519137048367838541042583459849118684818065272386388157628433855554457430684359748473349609194143393414594105488349225149745523609397582346863649343125086133670719290003721214619747059834532157451765346672490246599166534559514980332320656552593577996867516730767394935141163803999204785400947762134211072228011622372020216132394254271837984911470316409177849406273930762487141159999549671082144327865299185918586986187493095635688444606703578563467334913834354267238423523243466493540990427731971352418593203834746200217107228379580401410300919911567347353653229563921385226263789758170875231607454773118109245141460141319007772336257723301134600176572497527975069273507007887871611801855692861985661196115057434818875281534803670186981118649634365259857958087676791363511867529656947239166726746864269574089764444859972059979648673083229966015302464855906700348881877484922118787375189230040327328482827531179171061315894974202104466475605011234353054804686286044087628028539421501459517111468366190942879942145934266316368969464395548642089598298633232683202682729566763975909243449426883617746103156976209463065074566753804789286412014547855277916789230521165877304333219252232713338923722539935891711197770941045677360103123475807541967317330979500967713716022568539422773976568463723196757841587562700114515123627062629814713833164235366180470424307066874135412707350633322184610429623669178901938176250417980071992453778711161897686777523032735197997852501143400443847754907928923513119650286306116239333919645126871345732282695548540715098623130449043613659686612435515919996889918754562541383702553363849233696671391127546370364475501439849890074311988328601212714477947989535468798068517393564661089299090202093252219883570178138268081407814681748361120688852695243971036453846914456327115757938998878436190691053250375792266316818906832470355272814051223074973106073884195133949994593002824477675242739639692823134728963392246083779197427447226936024573542607030845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] 1374591231762272064292739233912563331870539148579385355201502512394422547203970924856550280607907965268060425355602583980267391441148335664361441574744183362244686073445526114444614060757560522324440211525623032206116788738627687581009551889139024902584486197572840667743962804824232255322407460182698876700190366589950381196324182895403580235391368519900224326610278496171077314340335127025412231905995570416921808869885401751381311701955164266427935119942779231293098658903791831811714559370010870693124395046485934468196817013646302172821180509498544152928257048982853720716503044242517398774364909197100253348321618146766219910253701163176077256617181537332430002253659534297581660162465562145853981729269635032067614735449508922967711242980637653990502121121903492614797900151918285589732758976509328095399564128374888558832409325516358019799512339342086973999967206420317201862089714902832360850191520766612902584132037310815308094590568721484049732337279771085869450312020510981210391452917936792258563810527066764998084410095633737841391061536914929758731947366368697577089908159471024100484899579245536322540292348997098047975173833701347779766853878862461712206097248962227139708198256100901814161541207411949367809097143585135180044664161401228250081649218257371060492935741122661962794431876024237685060743741227819216986806906727026549121734578428423223060958678733692619781830688012277945143771665508411340480153982471014828991700247128640338475190767254930119474472148101452152812249335900216857582933049087060860680958575260764098371082275620902718930071083784237923563190681402866749810025653966460975540545602203640225973387726503133071472215131811445149177183489532310561134604183782853194884193136444295024045846953877694852858988814105348654047054157124430541122951308825134962937466580973676077816751544250119575472767679845765934100384948554592659928045199255374998645190655808026100465143574651812094002904396765427795286961540407223352665387005829363452677073598112084776416673452997960559896966271760342028245683606300026736155058243412840975505651270949387331945136364212332090229861963731286703075638219270669641287650988885636781911298241503851975981252842998137689938605294021097324181527896329634216505620297696543091345970480215651825257668816580902687324929931715955416250033522186939873115072529284723881238990460385940692019795634841691922545844627355939164378294206654370095870470697374678983192738471320048564085474292922508666266969922462668759601647419029042004458033913162317202508140258487241296635634715982761819138928583526456546759196815745684364368190187775778997268986277195858486905111775809140727231141930959417146023226627459833709443498291559788732759491406495005231848862774801619089276603112393389493816630706176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 41210328173350904832293908681552370184715934592513447775645803728483033851327189896837504305232865701425748843634688007773876539529683970195024628005614843558984012404832295502516651437054309086864325779331093911444477595751089123845609138834747709003010737417768307954580060571649393314460028392563013004697421921886032885465727189537479916082810053435480756507684262610882640298309306625144850012177996338153129907337377671346101231203859805136418721771343317426486264710242284231195615388808967127705569346075826694871229948738452265232835781249480841457840563614640996830146086898948699064572186662868682160400853793169187565753888054215061148999452273478693057624765929858319568324267077676806878798608480817699062739212924066921387564653871458663817872488490856001932673436282520676298305899863754836077349488998054063822301588255282322054357587738797577713789490612966385418743339994112698282665215089985193931439627816785147159438034695085243665235077199409921131744519362675565026601972226464744495796324424266822203634489977229724899390152371007312585165131025475168686701287191033066308020129741217293930821378017354500929858440772615098089631061420640263936571080338782540160606367459585283355349983481134743836406661850243713322665434319251359697923381689679226430323180239301952021048871749021203033253791587974691480063225972568330461825005447720342397694976485753173862762855270178045712473103418765394863774133840348997673936788550176108435876874596447048606522405879264852008278490110847037511347563095954763819233611676008048441973812783121817258205660198995049423644153235620810882693695058641142989112021569013703502264770794491475273589410736277561022283043364985648100316566394141820458673081883149413723528696735301902766533917262664857396788066563209436474996926619641166936521730810273012842464778436193740155327034745794824755664232237428688357073427870243080457779164642047693999164898880864259268878342735432241227801235252222864665639517058352861982880210474319892508306342241034911623933449488905531442347366177117180808297359167552178030154907824998924937902396271807222650714621081121784071317566142890527474474001549809282633385773024382584441989208188533485320647356485613945051270922436647703288764707132941458083038958733829996294317572126671682080491297493492328498050289047760407196240741350007387372460021874405388706862956625476031124682643434092343012473054107183378943361933395311112472716731973356512831548370781863783863606375029090896090914925166748951714985521859417055819588977673497102214281608378216690091857132049565827278246684172228357354200468044713778627190789999960808970218964281702697182079858815673415217156161648171516884734452888059248665652148534731556480088225145243888299686371406917337992112651137712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -116546960097899792096912634920471428032198985639566509164264317969402417193769374400898314153723590436720454535470350631994006404514939049195596211429030597356084814938032367600128190508309415250391335785620582602930787034122842378391733823325455557407141377077813827649348238334100643439454374857552992375669679242384277132248166502044334322838303687144788138740627709756020698032334761561500791663487044464387061455058072109361250308799178234621259218359381214729256424741382309389475795290550580460722042903572517033146840385298574486011452666009197539467922460231462297831281735216876089254297896341994202997370243192043278358134548896607406036902622011387133463583676547715259539089667838847994944413113454840769255616964369430145716023498799381925125015900396522168019924942676983387995742561151557390462830670733677461310723206882284167690752450098589921068119583389276205390706645635182117882997125140532035753952524150709020590355978174817912263114430953741345928957735483952326167829275656163703702579514942006963804726318567946945051408559900995301498406882509256843213425148441144740298833165752534125761714015933754908725127772625530015318175658644626745135118793779840692688728758512408951515294552957519248794184210187066869027941319051833831479495170336038433590139054060694122854553142093438126509319402919421336030056298506562080997581576217884911663901881267289281711826721003298435154158089850614345721575538714569138805751739677176638310877568263653725260787125931738726813306951530748297579510838844298907121619065908092488571537541809051131267889060829550845899232625509262758754826230877372272371056102661393594855420113244609017125209894310220255825512786823410302644909184045925143840259994994523306907568929577897647510239918026690560509914774458006292886834187227692014728656704089523115066176758948925644471053627820679396038962000411313138738502280585672074390914931940358128741708348688592127587352675227585321707554833840372362650686677076736246631916116400783270415370195887215773668660650442277286166339524109591017262698473011084338154383229319338861288174651859914325802585003503327331937292493766875246340924202431361015302569207162564328915721834854135705952527579916640484323042720763430776336133007300510917291513280872492945745707645043290380822193041147782201437073419738940528787652263624023727123369347899924458412781086718078814310664141345599276323754851526071422869675338477230618163944852270983110455733549784595529958653109542684460349695442110870693917747367944932024557886752739677679008907140905873519074996024737962929840603545351289243286010374556527530814084254219952019396875145007780086796735673861950358932354337878810902220538380610205019712084232544882142120194172770221795550200174651984510813579422937907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 207935460371243956252577256282305053964081416677684928299935284167338271751347840411628661260147714290864686233248151206440475714342166602337193735144713995392540472637230264604828347422831080901866892604213071683198423255757855513522725180879964654713047634948442126020950001173337215507245003262135554870071513280108480893029143924882661367957107557272467736499688463819446595639773121622650804869788693519914325739154986027313821523819356655279342491139731774113031728954784699843203368009553307142965803422510824226633665908862045465559085861508111787387126231883326278796338181617794455207240787210632069996450898382891501158570458881591379380659377845812915113402253890360270613184002798353115165622383628193246029228728685235426187041410151727250607755546979332556945084642687536786151634131646427651811467524036796588981800090035216134503019304453733700052889755274605748900661817188229014102056464648624036956583158185774349626305946423901863619029001293671728673764452134546977184939325721514466854195848463993340382449253606203068259484189539437654572171546517063155609459543991459242866542958020406083772162791040299236983366730369848169544125143411295985914805346271232934284215661458905924124252703583094903344332461060823162728653676195236428760809360421463595823154175432698877564837274169207117691455443504644118559313319521641483247604206886432308749750468813415363285818410077130810758463843333904498375151587298220745748373819826519684427529407349185502708422077709006953236562054081335320283840615490410350950217170727986913225912980533715607705688755739903113588004425574703803773085392064501510947894486991167378649856224973663811528366898682973594562701600207608659892525774994928529039554160954101012488472074808219405551209558791771012988743427279623931051478566827983958469082849914478479295177911296326930037148389957796301517089626557718505223253072184248894569209271066521855903864928565001279993036305622317795320073160613104558472811803803517192145838748838121420660752121069233522653827994708856655914105579351073619123350992654132100613237051012037669808016125893724145207487107186941744248771065127084597838569338468055007172119051637795454970686831544827311782546724721711851961401466580779559889229084792542921854348480272438564570235941339300392982197042161207069254938738310555500617481667573104609565220435532948084677257611578505730921425344424060236455770634143559796287394346616507900538118426843800191414217896607670448209501738598762396418494150673906322989600956143180332397151387683322234152235368988561141595859965665319960162126530045992104578462977232646257598745699662972692329234978212210270280203610474472652435043532978022858499642636997714625954895963324004355358369192559519757651126406120066574548010504007188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -288806003984767437797201343779475306419716874086382700221961491318698205977267378526802503621012897771391226298811139829289016336202344773989535391813876050144140954218468929905829907055623503963857259616992306610199240117928489898410770076471030561268991861315651392681944596004988806444566745795463702422785395304228267797956973706498114608363662250189637512068915999398492263895438301021017200836181692754135155349314842603701877509473306805812651223706439999201399172287876085914684355615494444616358609752159981577745378685606498956135624385670306703962879394172218297965712931889842517278207706673402761988207497693886875462398778598147365182367511509322526968050087473635827004850953238756597261255383319806583065565229660274409878723460591154921132980941776204414096531715798378020298132355571419754414631774865154974908958394050439520476838461057887861103369914628196009607734980153872263078916299576686769855497501834748287244745532360000189640831986806224978264540347098759108807151567971079579425100527771967861154709307480373014852274718185996330483548718998664068166092425398116464899077069817884225049177219846417992094781884242298754344638569914867128400419627849209881286958703075582780070967448037849156292951699507000822697615296009226189994331320181746164794997232948390436308782619568306901002473583147729879096352996650378244048188494150545743440562084887449771363208368320819521145336779456549368044538659503397574862266468020373233269204174041307208492029262588903098219990486582038637653007154961888882792906824311732886562919219289423547679231078380306585411319616866332541430971388644193539563210446056597488519416082353482676553619385387950628463880025621439373888440453090344170772677654570301362555291535535570423682066169034441590163481205917310929714592549311622764960908118040629009439092426052858834545292893565565681282412449939251238353736103220665895445785198613424154747037234240997966246519502866685683517666051461771321014059330518682960884919922286352131580791167380515552582672575270100205801991931137548626974114778744588144438294732674995869115078660936927857141271972793598452316972066697074742650643505865910975709914453997935871751035145415339981412954717398840793095946630339303881955489597774008594163578116475868977442779146042970804327625387336022014354689994796215743681931061334912459230623015928716496600081245100116318490499510747408998616478882269784990223547634966664780489803586884954091083199820368765399035768171715931737872169485336451356401026870064567479961802598109296362190716038904303559166904303192637970269898579252687263886077828884767355447949987255644548328454026255840861247997816457556034356910735307498262845540772164242652042103574009130204170985995629656937904576712804411137514045377504870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 336896575274186530218733487343628457218891405201814988146841296594749131949263224387058076413934897234197911702171852439224615148246299470136086375786279585902239252968211934350496150416622056999394723318599742631394100700994576218549269224234154187330613887930519091498440979497701909040665894306557094430541252490480177151696676285776610503725553309744108004550600507734324876160549845651019784550062356220044635235451258333134141893923334211035263146086411841160138140219586267269386209136656480651670652259794783687846936430336880349827527963452698100716716753895238071064506589384248595641054474918854445127172886618128187492026862114741799237512388107196429206323657402515063525685473721276540600545666899675265121622879588934037545012612208903129523614382048794465891693061479904746744707095740919771893275716233233599084829180124369986443903919342991693927014595193889234368186035317048558128811311463849745760811095985677185598659951749593018754471988482754321184839453037213235587277020026712611988325045991271954922366758539696399513706084680621320844974615701724187225857618197459077156435245258410335904746032139757231121694228716562711900915399273756753065754566107111483122149777181454560157059320621148642057319564907187468607448346908718211894122619489594912270336804111494512502872802658360280124191976108430234073801495250529357746679156393943442884604978723836152264274364960774234554639827205565344321916854850206840115715536133094518530023408322568082662797754825187422006745220840959363346728698971340195825387893960996338817905063630301980399424631797067012568138645845378964591528433282087045720666443730423090872637558548822908502880165750355807741586110177053811856006366715220498297828847523307074196836703453186795610518250363428351418597462766848962193446626736463945484003171247489888289475502455030348930162868438050576746842246685374508465534629232742083043170671960578611787253447374500861904117272867222901454200551668428508680619561697040674571804327917408507094197446519794627313859756591805844419218286426243685015929520152362300437249341161239676225492072737229442565928789081922089165304432904175934937491986303044337320686437979098217854475333949012447222532537777739843111921970145982444796802953583701415435644642356350390737783571137476432052540612410603954298184781955908314365206654557502159600931435649001607996471586569626316360278292709466238200678583733596818135242995821220307086326810199767327168407482753238484417835509059161458578591134137072750893743045056306689016981299234464964807944578011043308578176060374093000279293538856986475840180423254030390403570532373767197924135851465825031794670954582861342017096628131482516986017102774360429537388004545172268929087906729411407080668660934400904997688186062766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] -343902275575720118085325210868113012060347783193801326539610722524886971703755890085456808129888710278240448306906078798267176963611098599252991359465032589232706749597538768862754348238158343918793982834904182424786632988690447868968984750438961268482696078215391541573091897165919772182220335467257497278971490855898435938940574749468520558740268723129002947076030625234263891755403577353043646929569270902650436695909348004642528640608613058877194492117877026785165618413292578247857480165692766895404367805525400251456617900683097564061245300398025929412185370597291188448467346506169764362440123905881488833422085785936810797812645648451137395453089089515871250510467696316310966591845261247465846301015808167837176092044729485624613291202976131199526565043742479780234936884315151521813789022863516514290963513294870226972201524927597774494732693656453853092314558495118493206937904060803483914592521036330693451137505143625304495766630714613194671925113176368063373723397437725028971600628696773968151785959341029398105629112441690975550970712573525677856378901474183672042194605736756315566195453367079908256879270936482713513776334336146766835686598411476421650676170592265811120458563970777662170445360428610580980705184783088920862405228079356948019041070406545026248100093755664828748692852216575338611678639182083352003317215797651486454152498291611710915569187234298443998311893407650304102441180629027825582774876361023573592258252040037059013570302793568903737120160806464532370089938265831987494921518358692141034076225636557668880598823559914657402533571927577575980876309598294388560825398541413021254811674362090217559901029758201470597159500257470694473455117958555173308275968224410299496535557057457942406868052636839366073192344152527756726489644572096667923452979830755765642277931461235778211454298282812448509164898101487434318027019669958876074868776993501270001475394567485758870263577344825242882907278032242257778889887146853637112728927897276331113194341225759028215235113837503343026762983634021332395734191756515617836954862206979238046252979185918431112036027444675261895758465253254625704876131044901003166802536699494386769743350974207301621672432813571031855220069462986886807212125045078063609408600900176982908942985278032144095692642946221061310832987244044191696800001435241918683708508886164231273138362023949997029219583882089954702693024823870986121112161904139740501596080141778855186174640751950867584072536899522780012585444968849355434757152701882139592834239766701843587579421542549991648777817297860183099492158163131351125566023156049493342657220357602926358312163783834866025394934751316052441047493080177901598294157118228345654859962010353142222769111760976519102937959020025788008219392306493822147145804388761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 315625057872856177021618376526160899749650812316095293493411430541189848627305110664466849753598941365606286313170166252188913046420145341720012713835117282739022317546443736334965899785059919399646992250050502479242376652990657942913431886811672075301846419352792319113058527279723447735489636905079333602899749329657646798649788798605580356012940139928872607415482748071482736323367890420374966248524333224990810298463997081763813235109353515187837794014986237442441658529179095957353671069110334486714164423456427115067198442113620185983425550337431136278230004224072161593812594268929162364143774396151206602068423757555944188686006493191270526594244043548617936798861675337482587585763043363733199878590139769818931500803734866412053858079936056460077470627129882615290219420703220905375221596109093185219197439946837493480065254607676332977147703784349368803160595413436305231281321972233073645769241869716940487774515713749056788271185166879420919375700024430387667594418479557722035033949384310531272898758812019939139753778221606096546105625726690208019057698755109912291806009056998873211249454960333900548649631801659058088683953011275534250363116792831110224204201734509198797813786832021484567334922457486660798291600528894306605308282511439119422956101658830327596524923085830767840130297017724086964915544295373000955111953470283024751970239681824188193356737859158374123223093636298043108619271873584034079995947267990594066072327874868714225762820286634759830658181241524844086348218850401891724322070453670298537495278433121449711681821351610384702904000651096694512404874038053448338367570160744977014520026530257017882828097497889203214586303280018199800829962314380288401248868102778525100821550433154856396593553565342340283264084469870305482145526562209776628522382696876070267966602902395272423870467649133143249017997949356811345355835536258904018993457338806072821131689371955597438060438847711504242700174702933484606585940370313945415807193391936709774078309141511461695010827883364469874023171660500971261820451119987161833084647566052023909595141949655585627558368221894116642487446968940003418808047290871774329957904759125758212372382368950743894773149099705092894912587514037903888308313827117827550023873921928727406621930805239402997437862269220389003661921499432986537859646782664523672262501815482497763237291822012496787203708376201706323075628575611228428531167355101864150531444554869040000356153175252633748128229631881976831220539468068048326416711061716278833302423612857766989522101639038156955501068926507591320931673334605131677622977405547049884362052078114982413585445652448307058415593722764623775503598950272196830080671168915650438217951571105262076732363872426964679321282699017546763144580701960818216148656434708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -265593704451172014429011493762079023113950881840198832679050677713172903301207872343351582805182791762192171392429145853973948168629146074777740726489187791238512886598615251566689943365344896418834165395966486498004443633447479861842049892866189111074744691359339238217865931257969803868016983821682016859008244717800990131384350691364348285170275220712744101974216744017742014660636795549755839743986782249300798093587894421937216488589050437871878120408946647023773268004083101308403394324909601906351248471850651415647893358537535885654246305201973232906294817942174949682612708186042690132802257138396911951984710372418839507955865914674855476100657565125917744085034509623834640025920270194499309378200637223443658710181870134479629551758941886186755464776258619433992035495537394076177450375729214852136938057228272734405934896489997428708866546739732537039898533673279656456898608264087793819277846508280272388863881877290550232684911430977381718081625017487706207807847278095395198354206962627091223031168451008758523221495568794439182197283708257447538478402556140131136847344976441110579203867132449915711283421906003556837923624350090413449516252809010171394718864570734150708902235226133354624819490938551172392026197303329450015985896614606744064265052478489575668246887724489898292258141240079800442306873148968026803909796708479659167758801877527628279488861536214552577273764923243969831083025604068057511463638716136775448639620133575918160570818529130393747497914264538199919128714281592114700337131319925785819274923533447442399865785274573532126729571636529548024554129426283652018062672032531018409405484078934917822956060864807105001049085886604821973181839236769972673993658855499036456890903955193341018285519205333112612106697969410554314451858264763283678375956391951910137623076983397951752199045940558533329096196661500759321557819114422932403647363191261904169719354109437659137093838015185227493622350159853070430396434023983515339664297320226954489133607083141035437557648295157182638747823251512991651230531354685865200349347623887011465853820654031983149553495186068004581252999841475111309592084743407285284828087902839925904620555516652053932482291443375155253790084792752067010307207139247709134358058499557540300134536098869042177799256962262463892674968074048701942651540174634863769155863589872031027598537860599412004120319893215641017217365622474610966808889451763426545772624197754333761211961687966461447021300785729220730973194112378573198496976001800586993767016863498967344475784044368731673641675026057084404337243717935422920279183559042214018015663670745156421538872275007806273687017648794049725655621514196846536727804654192563449834373574101227643122616640547140276068869334412793073644238595001076373115167257395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 207925548509092111311138821524116699102836106520014084814348675109157201742771655844447541833190501820732711352209711811109229836061149069592312606171855421605876686933668389227665560664932982617390832325137685151360210766967719233402080244200471867888273045078126786255002055385869418195443124324713763686418453024718376076524689816835446989655748749978970396709774365345249541619458091075939910128212070120415971564236764151660252740727562990571765634769272197487045949774076154593781498908618950041707145710439885936576123215793718818104177649191477452362934497517160204631298020168432374309473523577993823700920606944894092458416279255433586578207918229557426217432717275005943790212039472678055543183853768737518332434745178899854231730801924039304933373880032090698962664902036046842115774974502911204608204316228982335818985735092968116748191674703892442191024567157945385275396976225054229705681699309389128964731067653026807176944304750713997000054036458698983066923896236736604486050561904305772284280406718010086166553009724198744221604622169056620475982812480545882491465287380795971137909236441982113390042982822312078907438676663497926594449383197648412765451108927464171829345246803875223384994166465185998244411784529710742026208506121713879304304900732550125138781427613692575781542569297684989309000525050407970794208006255254656128474269933902177894066672475688318933090337436631393736383553742949797131240313955755929305089872447157452964019045247151729499962508486898914979737001816327772711966794909941030331933001775190199215052205776832752290316273150311420711325210743927213120769839507361973171758598173319908033949188049198682618151008564863993137967954869912156825336928537915497567172114143606160068648106566804129357004686061457328693513033378370276906980657484595875883265297116997707716608574421820819692204342065047694507881001028166762591309110438801445583033523578516378091498457479487000985586996904596109697835781450825861478740284253619182832568675023783781862470282311956964473288759047154859777360188574259836190190319675736209781381116576033379821130037938789743236878727281902695486200429051992911956688937583203958548796318410626396638785121322659152096347376183112603178811761143681993482059180744390813619299914097582728498571875871254594776404517135790987516495984444900351244380005409532976048419754016241454816073671144147391073483969582311167413543564849566406774776233758258931526894026806818038180499284486053111483233143829526750435699730956591949919619745140165682567660688299815444276209509338010678975335801963363053331281813750886305201678970638479877124984693357527867773856871925881361979957406659372420217410890513589423887561072591729767610045754100180778506361571807620633045422462658499109390048068202659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -153033921125024669710394989649462614688124513077892273364664075574668356149610847609209983573285904221489391869760818465292401941099018892331719051116650195730740394561120681813616015260923825189269360139056382722758852860441781394889893080013544055569295676344247020422193105436723385390915972646939108475794320660364106145989561806594452337278693034070896707840764957225258533673414379044913409956354319665182135159778515627774299871078786399087165326131460043350864185596457252032571675643942355647240604576908440647092621791622424063517602134961462196997879127133226387494556154700166057957547711587306296000008134397172920375144719375868533310240410507207825134809706655977617397274392608384240054105625972092814341021513589906436556462055543284779047102074703706596450435568309741509895063723411956207974552463990020575493883467095232796816422004495424399700134616877957854698440664543841650868056846968123466972958657826104975654893573452415695520992538322388860231835719867531952653729263113775057881090164470316118189167583329569169394312939933146859964526241020923750585891511222925104993422083731199365396537605576452835982281294911142772827612875328123840839119526225857982159068869357707500411142350831824508308341623478334386275998101381663155340230001805601481253522040434129108830610127348529090347281526997829638660037325078283338187128032115832148771108274677479117941758441127667227299880588974828355811051499935750895752753819068085359636985804377213109110507461653298473736127093844990298124772754004210141720785085007916636587353595229928383655363143327339282948496544834879927984583809125129913672919548690669937871122343028235393928586292930778877392081248473777860153784791580174330374938158660250079167946070219415318965813999051447610776324894023119920106385466946862411657950128737815599578377860164334679909352781397515666357532638241946295497345834912264122735990107282820977250293047848382335431714810417218752782987745240270189880932976173004192519480295215916528839290528164172692747044356457149179951770232600854528732041094082815160514124381308258776271742311037741075650115041560300470872787513484202472037291603204083155789715756032391927593665523398523660829808206097091949831257312824559742590390081858573178909721353698037785674786193702920915332293859747953979104675766888167757310913771509725654499156513727113111392125903893821843432888541092020117105295360146689361216110011990719208187501013199406973067392215386477626800639034772542928507381962370930777115496408843521029134144696407553008268227450191289895631258645713604638490868228632611695508936511973942006686343150762256226194150998460919471836963626119357388834337448394701798375216866872545535761029582083640370874727192501028127786687918423004233602067357866393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 106590328871515719104131769923405171263525122550958084959446541821652642839361649116922380439085334865249742673648520833659040160357506869596724318941978825908704217083005433671698736144845255582004151662540024062719606685361265145015121665486723289239545204785338716602123616093941526160801846529290921262912203905895486603414084318768035182297094891349132975683745601478527498583433368082188815146180933690460973153504744029287084415254850068811944174429778501955184840139201391576004996745040433985912989301836635513046012695369964310514296601951877398062757456866689543853527205731720393518974982608895442020228537502278433987121161173598618752785424336043822204661133287393592353638812133482352427169323289011376934012976336014016263328175611613542554559982771042463600672238485100125708946037447965383627709326804340578079410075313180670336467877114275082549933609777157937377616837253092474787877637297326065439494937425464630103454084201206689917322251070113580471117042998073342973587957737153119871604280826504544511754373175152676289811498934272697947051974982135603060461747803508570680243003989127097889838863858743102797693191365982028156804880668190590292963981973165164892781292514062359867989147203840046406064617146776429915388527178223476556186170850788851660707809224595700254326776889318210296364899068366071438872045494247332638735624616585966714359570324479815635939219736677952344570305033643298851765760201222225979094264026645229031142698785826377850924694380500266461341417818446773636084979984706642357115216334518314518604567206020100178322414001483752517446587763660975950918128289309792498691730591696288212389526199702029422672081214879262950289219796415036925149339322188525536194248976721225131497350522433684749616730318411905686951779656021520368909750446177351466166602786614962340737368041650951532878652957738431563720134314303386858589351493856617061295651396910669126728455056581544560783065301078210674800910041096338569212407779461473634067696426653928055638814275208217513333598963948900781641563440384465316108901757899023416612863732102241859343120425474859569628535129521092543306925106105692313020912183567486647271219425935682730949148077349666085436633095819949926537801711739724694594878708587816526033285514534448071130414478960388580442024628659641866688392676806506085366338387787284846539331336033208599929351608611728987773756118008218607456642738428676519036640553379941046246750159759407539751973761349703103893468230678477977322228963784645257936711290062724281885690978299214859247212365323377946449012878563038628742796070256067657469341049635580220459296122602811997160967612163805709546515953477382112591475265998982992576796481699815694408120711848800180064018961695877828495712473866839208772853389328384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -70451018471159755115349889443642313665407209115302899919297306313128180654535063142878525295480727500930825825026947690010787587576352465160822782806846658411943908853182630733354902562422637853731570671173444724800564562632379396525596986799895045469957369799343890002364063064475113406972373010579753704279910959084394181140360109764837362566333250105448070801284458422901410021945370332327055711161639103145057243921523407962453896845624986800823819511648958806059320320450409215362594862861205562857690244483329732414753638212955888514358340201697462860364602995516400411396740745307826891620356922359487200968891567442563020700587282807943244217011454722820481245018915808408386694329817338674659096737166771156542173437365883630796959550338101756848623891713247128317731245392022077619646617654136911292476488100887704611427658011554321207693471933762263600228668257736772927486224836307108500086599533403349591852034065496049659487288154645572009550964815885719723301062785520177105596920184352464952940045877522482354007958406212100731924306035842052756668489958164114493723976393051486847594759597704461162514755807820181977473103098247619226896241721709964743371802366974798925956338980607391787329004049811412776309906293879184689276159789156589441933643715440248385260204195167143347968789491668959553919529360693947303375842339363802897563060377756305522958708515441091119258448269147879920319944938122151343535222819948800596492534228064761436831875035699048423764285609652850772240015838200469649564028971983392784620866519820541669166558071652903848769295749258446660942318249344475606893148924753760914454436382218084743078689175107862786156386314261603500593965118641813043269066586273350301858740328697938238297882301534591116035922923682721859301929942018423363437433205584297667170678999615406730253834439967952931048491872199676239690947639965461847252597220834954784992954289639702221139014614612613566790943478265199262343693482295781352899992721563275938721996095422934297974278681826601724566818238422554575825805311048463175379091041856355335247532576752825669915753189290819440775450826673648207791075874513859158619790868514561777979392599698688867314359687202806212454426450752350283295925159264439355459789385869801518598882961847652685947960819287472672481754824206476194558047628471871764626304988365391264327973409502934536622419240611500860146277322201621357370351289489275611129768475579698401692770173831132453431812012613047753054360878401964093956980530147752970197359326218058124087434646262631062799483429147512735935565705720169875467378513433425705433800361832236275418244643022818016604286130385476360142123790649668380080489765922590109303150575851335518378715083879146764296661988494590941299369703866263791164044240486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 44146746680402365300931400050080943454976554070677817365703221791938844531601691796937946560352118797428487714206205665098361061975428912491443712262638829637170843502584597539516204218774350336948695290666087982750514542706888548615166463064381936097262991938836442046721471641347510179959655429524099611875797381680904802095065306127100494281508538017574102532214115578656083710183261052821840471044740745850649088360456143289068873041808534186325448237486231399808620528723118294093134176679783738339762011410870449034326170105213048041361623653107260750507667935940884492236134168671349474608879083819521044832869031758947108603570744150811438150979024813401844399837224366892147327544250965546733256712505255589914933397043653952251795785596687921336243992015590293542323938909472655254601664116451919308761015858930280299156819059099337510298177435635016704995920061150666446274949795135873358146559483605296279040914580250849939508557007064694695750898389421336110369410362022628731097334030053261118819517579907195324743751613811894893666454637646613309654088171570877880605941639081840775511490394407965540739790090494281448458228423196380248205186816301995174583629460376119211833869489743560327122094791766092927415610062741560893648631198736092597283529635349389899453035587692544538241836609683590458258964014374576062811675089869581738267547366429641000065218375723208065695425631012277502851748897817491003183244622701083681923683045615894718671312512820415428460121783119491606356244202536205551883779652345038618030482045115243904382725268159161496498794795701612909732075135825722038076729479416688910081477466076386799205135450859936094243208660479254109568292831534659855617432400134796417172610891273202759046197011920267494487490288278332662976217790906255689939856847764852324502126097710518085464377454365398462336758022079897949256672449201761590089746016295408154715165998327169936270714754716496875881500768461391477428386059826070802087856896415468914610216226408855440079024830353624010221235084871505416028919313112377895257501824970617828956532188650558085553171221739039850651657879883457578302840287815082070361391479289764394168389716606630341486381643054957857588910193453972020896726663360989395749650900572733281404643225548451970708470695924831608000167942088125314398497737547799209271838416990000546600323041067183334777079301183651262767064514761208309127193738334107980551291179537570947978918484817849002708664024413708438408450922909278591862738778275779104138694161824318611209023617198228676451306808051610182064917094170203774042326704041549460862516736966451158250135442299283395304257022054343255256172016400481174525869806242466304375083982568689225993754912093044020947630947215819133165544110171883620328811664506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -26123747687114988580683739610542838380877221284154781372282521381056726052073509657035277116161899803415971709721292383831416229496404348713078788558035117810385804779159506551059937408691677556039642448331255815293144463400669864989124983754827200180287054689632946934492623041115898595884797806255645701525002119615561217176520789256654494608961482478416565870706200565588674518807372231144207861005712123238376274216615867331530285790520745495845474617156905651915764144748736296218719832399915482428750673356120658891023344796887245618217899822871151778617446873073702487904982544275648437677890948130693411278978751373647116547511754217265279325684780314903578477443755768055358183022944426329906330342679164214395429198380661387467449596850406155892844487814608645492909566902689074903370873959761992475696698944964167181627817933831256848756382044405050947917428127501070425690679676242791424064854148055909311607912147783081792217728281907438820072000991075319884823085375334481296706927096842121751759309776210820146023149510154751187679608679723697098530846839318478203326779148367038710598952290671029733524861123916822437426832236910065883428409207004029493273564581203199728658170571188567250997026975645285951715030297446658465057985900625411293131554867344043773254524489802174997788118399621231901248549627434594181923417455269240037742036741146298913999306357889794888405024581043546165829440216555209399590970444541777661651183608754783918611815188673435249883016838351502022641941545004763192207005999955743150539269784658547409629278039085504523914004593408341311269690186458670610435178373449364635263341167422241231645792892584589474723088979988707834846735714203081013693862552657486363046427612217397065783263999653615615747933584906876160927929338639594692272749818712806697410648140468275805937357832804952725240961161570545268393986112609999665659707884569161016464242773595647548303195607853244292736711568263945799926642597262328267532018800445311685523746169000145848465761378271666684102481891871403721972341741304562311103606791799201574609841258710044114151736711070382653235108879300413291096389225815408071843360450774406934175649487364447178988074829037809718275506087334103577429355064998887268575445621309406719109088623764187417876401081038227062013004570440425041960717937891838143577215119628771300437730254882128391420230659469437636465673731430919773452331458322481372329930691597793498333919372835140534606400400947809315904352141405226472222486658669756074729611225258725801889273791315046771747802347752821773628549192808450248448210018833100384529444293610317320942646440810705855844875309531166217300833459836503329882114257234458742408426351586905650724708379373081100255378150650719241636106812254672512537147631206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 14511852291860769849164476315348023073033393925086365819246969322554275978421406254922812039737922443695950220530889956193291908109023623493724400081102027725539229069881666918664624559796767401496052310695893246273427459579332010684551665967387495594452893593965985592054217516536351999108729310489209819940125886888533203093153658493697460521867484689000464117556794301479393734264518976540404562069236004220265559343299668550557141999637507818914682862835550848230444921301116694522820916043401122339870576836176276895139155141793091402454416056051636411784331314928598084733543180457913445044443591863785231339707714404995220363049054830007045969301146217674947855684421044508122038530960466635247719490263909568853066167535031826279350158702429071120757743979034489943597757791327718858672055961952953911593125687962446539391684283300160527353513492758374431886888095751850109480833065520782509919099429591561981530130649107824904460835913833935575479825827403762669977722659659576979441796453735151337861375265770624803091574560670389296120245021912883119198677864155949487640727022102297548306198629780075366168783347953748372292433195234024263692710483636656372337231786957008518425160845014738567687229561619461821194191361044995840658056790916539030309554556642513196307457160247738660278146853562050909678808218445662626978932921782106062892348171757188491769049713434218437246069457763825966081050908362916441614083789502268999222427493576558717963253136500360795088454068324980474659059803193258304366726310256806355308493539389391428599726956790703992128660738122412009751261655837523269771916004946472498970089004937813719130631204522208556437603128830843478138461807996438623196429909044645943775231980659660578594054094088758337331772466923883003590703240881358503707326516168015172269593311429489005140766512489222712971404202926480727937918339212693879307591832291144740862025206345373432700966247374119460177406883174626854291655900709356961297703881633515478574589764867163816548319623118867891701347445070402395912630951274336878456010354336938456619416319088719121948387984746141345234040729050271677855239922578765732467579796409309172154422059514376372874996026316843972335512671290599346732669890413132683790931552104906282827770013756659658361156412497398192648614084516329978193419028602994165951329873283185133587035709176236415183406310964129822510193026417874514496484931270550972590090773024941872055085885743189361218080571944666307513284634488175240013926642744989685746895375649787550129968883117887030270995928287902496051669017790495404348234449999197075878660390248490269660744013485779754322255991749420349317867066835468321256435631137137397236403475612439121365308578144058904619369070739971085829185142772122556166828520898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -7517812469922541892841612116550552095404010010823950900433352899501999349477665313522949587811817126512166171852057685757388045085621229640649893333671350614382821827435043927057951468359912352730141754809221897202516559305244013752449156925103572555540505978039333505118590103926353868852324923603391525011601723947910454603012606374732233927868539230371971369598590006529639453701685685484749595844447993997131401527247697376255297238448307153237257373659695835149404883034181968800937139202487254434034396214292187016231286032796637411728330483467186737457399144505987161474230839111608913211268884810358921648604873228661652163687277199952723233075937986083363206720547842956550699855429485836054673620128182912504963258167210381137688690255331345721228938398002960138691991026985379134438262132981681353791292800707050260136637773430604241571562321174963520055682840125554979564391777371782724384020937169615438357816205903629456322473160562231106858290280583435279381501829683802850756502534755154224094580867888311973861044291537156857117575885894441158810322267890986232656125306633491889008579294428230418566270580931215543656064979189879178850150941901496318624036418992223368432350914402025033319630573511374638499801851114998541045055436631784438027056918406587089681873964483770651413941771729723145291359933135947809880939009875294917440045536150181611831318962886618919584903161816073523528139815175050176572448132860952991936072053469497698047614095375800193216722878171122069747031978501799850541540483726887566135566963772002460720224976902900158943672511242862078507251054487805212755944621563391375263209370648718131070981120548403108377208602698219481797292346372553979650897166733412332134119758197759908883753109093855721179366634601708171416792665342655365317942747972646241533731691398128198594294666941406515455372639289235079962245163323435960629505086697659708983793514128912455875649642473433228460758348539318371839793410611049691047230017599777566005328841167425404489218881811471593493818870526991236702264348484921607809130985320520078484551796856907565500736890000653744742019991658601064540850752861058418314967157220167363760503292398656640565340571095972316051994599966866113457149372657560429027577384772782314089016741971790905784486735877836303433520685298468380199238924800016375598788558926623815115730225242334810779534884013024314609356752368961418748026542666784536909776071353426152859253956394530358708047637268111823613646554222070057234619536104702771846368037682429624939686584840414687208909950551772942158244223646086359427138054375656457759593873674026202533271238487524000415946734184149798321489087993601711695544656309014702628999861623342974713820967787966236137954982105779147232491203884247662865792421068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 3610167876227711744346198494010888033794498951934205267781459028663317702954545018758749942907436398541211135036621066016010310597263294146171316972160111107099739064236533155337578131357843807766311975951350861946521485310945722768224716611241052549911839558920662919281620643910292327247880023853208744727662759666833284869266306175942502780622729961593656589850760717099444874247114247128326470285657583045985051137677215098858982467054995657482676907838757822110628550940741568001146558079739872282337267687860615516240250717753284613782473619939867535669485270795296829160299488741832776293697564881987338282309715261039649715398868446836343880226118243964103157179928421784451633916185103112878802234203030135407333356515461232984482054089754672694088687898922299187568064181019250904358376477085983040265617788968129254074328076634859514278856383704102079017759704925723796039069056354967329245623595727294301280299028856162093748183793691807324444268703095181156584164623129154429549988706096864171842375135976925487905788947273681212677771674349467548058071871301799947691653900950556746438734980505843698676194634202882092045918760105947438477374161248211748977514757663667020589602821143587246671822346694361035986799895690489334644344771335460864192711230594816923834531661773560540821383201778018615721797523822098496183136433814190709684721875409550089328352869774124111625078931559208593912215866066900611428723228142138728484015438712917918712581736724163219334398932307069570603744425612916626490803745059045262826884400037512464181982423219422390765418223303193215357251016339006371107295338776248251664750508301214612786776265282026512106460142433673504022453890587685445244745251484477644096731960132652121335331541022499730773915827736344043798799931333652586811462658997056327658292490593294105417682779477052312061892282310720679377334814229526862139633968194023903833630819275765695970656329441081960827905639968918336373070427276182242386412109652091944619694424402672156575072697999337993027634064178530154896191999152187564456825589078901581928311968308428323413331360586401125507979238765005623471196115919273630616763449788474910709460306423304281157292496614653398026201097666215988748945022702468668691358082171887352615084497281078267802544409109964372600700043422302753225686359137615662029225169956153116606831646067406110252632145284002116476503189427114536026193401041671159836232919435652543952188290516288477385802155762878647021186407681672192070002577620859946083294519891516328763990699525866278635424558481642480548036142255613325406360931574411319910715224133432893417253038279711237352822414391368235416706812123143962244530239146005946453489818141017730429089100221125298057057632310435129589098026958737176211794700533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -1600086000162771998616670600975613008001854863455894888765740415857865774182519740530906235806905653062180942881581491463647033987510094885943776718591618234776314537167712982975831692397911985563813987463585590757258614612037807426116068057010283392326676423602056785840475406632437575437459193202877132731963860270217248140332397552414546030510350409136512890847420508687436158011833546511341230940121241258884165826347514468856594209594789461593314719267243163440320827342581050584645046075615966246960169601672125021495103599396181054428205863147345244227615660919720910218899305364144613457971196124116139560692844943917158910722412269860346356785165802389989246488109983099384654296681432942574313119628754364945734559457076663615276550646416866516745368073853706754735410966224725701979810856210063766042543144955328151801200208306398916583888306324482196853834750988423089081534532593570862312918394328249809491638102634205578139662994570997293195172372155771539046730633891807832278861575269697623448629624830774794885448422348000050893660997839012119468041633164866642728415782832421704877479233145267932465521965352379145301533302582991109588638429821237258578903042188438115653582991678139022953411265306186398472711595745570950775389434136696541293735649637398419777970284504721900949829141675778031359902694527180284498577520683189494928654478806075047098294992653831338246073968403193856086015850572586890953620420201103217456884723821817367262248542384580510962276824297416657754319145320650166990938027685242947859863881151024611436647641379428240969824428112954122247418120397941582203876941378965250402722600411771663453167032709494791033984384139044322141746672914722174867431613392046657490439697069787691420083513646735538311766255244396624138889558079080240405000353774117282143370510829257431963174071670372633252034230145678102523804701623144949372702211546269756183311060650574552713208491927396269002064948490363850244343901535483572074371797838360049323791014177659182046215320479087847905897151331255407984897492197821638690352713599224248912859213975590058929872781165516841881906359445953997000407536062617573646075306350063182749327227717286437427087653244255561894022054473678974323015375499700015297802464206204429071566066191975279242874942525839403647699073570076046818815156461059715993504916863872451238504795838801108434743225317878280475793354293025007475259998942589707589631877135014429949451148338708243702921571513581474042148502363352753859693824172508490896404869961266469331571262789556818244899448470316932298823555983298874359526390764826067149844175557324760945463171711435284100049580073856375046493095700420734118132486800984077461362324707180131470431604573529823798377610962429036967340538557335670991308927795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 653373539329724663258687160692999130136836373140180533417022339928771555316421664946497720671279784293926333494584584826680845545104155411646771789032448845387781566650823222427209531772823194159253968960549728853623056372556253044692946546697102982982698045090028875459101480535272812345826217139655034800909807098427943655732688245099412597932818623325435132363521537129388100730208444322818994259398039250045799968814013475400176056228544360404183950043887102765193918852566072151643769339850500299606162055764736818646508248781811697046151964344521284755128893059779247763594851865073296413057708264050120280220735681015963866041360698651289223282865275358723682426128341630014832999941782285190292304976884903741428337546156527948692474143319122917993584191234261652016055870979988553720647166498077443354677804540030361571690356980761616682653370435822445736664455603539831432354061810620458901638879380131538730940236645316914314282797538649880156231022323810641950484902875670922473853135385784474910182873837881069420064563244666012231410527969960715199002321575042645307706846478731758313069524707823499320271674276263209913619036919764799279324919276150307035008820034664769593934797822972934606956404848265982301734520456239533397225630213723265166430669775984593704734248109927228045035345506008457982623589851060306370065574045675823745107746955503215167570518905133268711901671064106440382356691699712698581413014215507107153203114074100565644488287604033971360358987619925061840694424797010407493536540116909686760260466524684581623654846951788246656558775830406499265985637006119068826280324846415442346143749225428266669673293844874708358147761215895329570095095753402704168532563181758608304581133300950781731369504302413454867076458178447400230174902634378940523780169998285639553969992682876606367188275255519655978295106195828829621820012830718701821009041993338380209280569972764109390780768505119675021941530297187231822494111032513273976309836205025440725752551322605887325982772874334621822194398783822601773663641224953742523993030996406298353697221048947173628312824201256281003817167353717518194272456146034530675457330691562920999979288937860218840475220055061566512129158671660820762729899370170590306001284774513954665798572377483740251653304505472105866840827823017454595752020495734215352026613916060694465445825499446360020471678940174449595475396060158983008012334212168352488716682561984319083212368265744215106499064088900505437500851844411834644633426916181591863912506332232075272941031963289728319318420005912616191053637102109255485270009309400632149908926841375266582838134974724635234009643445845432370362541270053614255778062931779628740619567244042934747140839075648576410244415692667392491543858449438779886542625177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -246143241570104582313719725779045432766869887222095057547264180352959498967026031350875878026514902591263287960801165722016268483568466250812874183890182151913311783211711870279552011484256099077005555355916079985088250662702660393999965293727653135847237924433981314824084085575932521005054098768553708031195516952909003699763896557540063261377181254261441261707906934837997590172649980658839175917177396704223010150490803392991003943791942495862279784882589504228546191962193618014870101801092872813778286727936713359965596085658146535209150961944612685953053385217918059122289710015776344647845047194825829424077954642629631082753570986610895858897502503981013276585910598930123722514424185057850817227978827418238648991208790430436694863975103152279218132193006762733428765890622934707988669659269468196801204625782780811064245559049954126603771124942651434427443370323124256487680886323414016525590921317074028620194139653638380113027494888013366502480904183758688813352636628305223317254354712617916113563696296583345141806996316128922751615289896476346299075426275751331071354617679884296028468970032401812926867295600333070570533501693954736739231294783563891125238413495877475367527209732408505825959407276700327677239479457566542646012723850203093634212547469561467333019384010874592767102151968047822024420570387335757080310665222277003830304320794534166154768990321795510321008069726798938908811979875823158847461720939205731941496123229964093150981478218580530168844213497967689820343703079295522134944406476900223072594630210973146054105039219391173620608249127527147537360846913841076401623183804864232138414674862553087900617117870525433340801083320492705804121305753078810551403954963684050263210369859683870323356768510976756376057473532969003416912956723669500744874446777293597586462549869370877352267618434892783790762379188862544219472923904922244418283908928806038580512159641804781166971396195923027878018742514534622125309450524589931192725198655158979165049216627116403270044174618521328975279779313062550280396978898519176042821341312667975100340849818830858059369771285933132334829193153049265981602278959971634900501427383990262451660290514066764903245197651329473613121440694515497202723558071137828229598428772401338628843910469566685592854903200499897652373594067824669554104586288475490616007013528197747887657313338260989124760870827108718086441816682651468513708929260347423595036200807318542231334218995282273011424755901572228859544149537612002673167108912626684154769748586918491218231646800567424528168836555860166445877956929803105221807798777703430942312836367282744178374021180200179064045574359776058977762559326034952002862235179622413151667410846074540170430339608705373715397230937740512693413979194459000753233906892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] 85953601581800501867576532000558715812396724040132335267383048229626190324197860876872555281624780235137320571080544530678574180272394011094951392668735881414313156035764134807894485128731517853716739765278412544277245817162238921269814858801090617357681106658925070735016310203973391833907040208074866267475675211450330241628606261163629723516237747327228801265100435744666414962966628375226775191835188327887097945713329209419097239145130530624227792590232943502178787808716100495343518835388913623274902716447083009151812513977839438094977972416579348784484645723420691876918131837488571135110940277368543704478953014090756382182321840120152795162533061477034097329445028491536168488591216725323394059114350192918271313679861722968084507946735022169032633954055243743688072440246483948124248384629740123655029320735545627279761006802263336631541895304150375650110170143399524956175667401174309727785393091089943232513951800315060320524125692167193771684489638095779161435041211253405613088711283013793426598162429570992418373613880013000310109255120635549210287417178210108672923660238827893888159243709346829867044154411342631315755012805301686517730511385043208861821832606263084404723792751580856750467288686822425405972157155524527521745258599999114563826894022006011836639645973273397574694352515352574568543519105795491422157282778517404734142997254666760493111497336503351020686130569894905671300119679695125172057828213382191980231500362195837798225324613490252175948116233458070311333470341252631870081478771622647491499013001891535821374367539139872761968189426587474907432195221833837073519590900114191517371779547947655940451441967290176780247567751544457303354846953450354633203733005097271953816446602320888723274429021596576704527890111337893606637033217382968541274248247402346934183266349467092996638405288403341481761118886228896339624670760715941041152779344998345421074731723582404253327750931111133829516263230737279390799599062249027714276791820223536395327969560540453147857868207658437026062852145386983461656251280503097346138668136369775994413746790216297415604806378103116543892868037772967534751283981262875393982423489129179537020163321964748164778145118210346008353783394987603413312631875931754903629285936188083630688470489973207447031717289404058074616036456994193004718718440673310915351450743742320598996959152555041963399516480076758105623289384855796129747871059616903439773695247743369200312745217255817155573447154392778507496367151248233134187562834714229817279681159449572609223994708236864466896541031061792496344633165130976064056750356108456469463376151775886516039496884676748958134777951012161517989243849899797885966235119777842530371479537716861698786073407439631972240232646418774278774387775152210741410817638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -28019854631139711227640148436906750641407723806499116672836454411241057280587243765301866201115441849020151183617193826900091650690110034026482787197328261871984803579288598107905696872980196382968351831774315174715115340557685552605994185633223912396483520959853939810883428736183130848249089187682101007969203023954858961466591956679029026290859658913302831808203207076418748092779778689660223889673389254036126712667010544154228753219765356665063119809247434905056056818020577430658752570179837685429645730228177096880300760539657003869487683817558462981472982009225679101871423463812579381138953695708926331683121925639368749245607909159173105928623633126791152257603246069204164678630053463079811866497003200129450082253558138329867827357879755805814390319194440493313982923279897649086170655987821070167772256342630518427554813769409530999353941062341565837241005606567714201158397741783489778554727188189050934719240339988229325726453277143908904670269288442644558660881515931994720341858830903143972434280333864324866177097028798959919311235866771957531185123579252956659075518154545632175784232485361782747022104995923124010201417379987873606024996272577938576122345429152379000405452085191978109187936995752472875034677367288301168581840338705025603435385904785973205327595944336246009825381972037914293415666332179135217436818553125592693459239238295129554197101495821543168016357323732197770178795795402243557543494551548912642454162019308727170306918282300166307751087073545400607468880325659775778167330286844083428484033993090610420898023285039235441125049798579152558024062600616044367710240744028611777797207312394609184681551966079766477819007973785640716218462264164519383139921496251207904953724608588903445827683399910291725821111320655978765852745568934486677925509135033756259097722508351099110026401389085273056236743918730722228792692092085760845268538101091518961823274727646185258694150622782719800197444098596973639873739448032908119202373791675718986612179179057800895343906135756415045903686342399363264268052667280707879977746413128837502468795637442101248736715684662721665105265888200889781514276262321923006598086757452227622146438745585781601102304442351090210609526836973949558102272465837266349736477934033933559716002362137947397772378470923219271790349071314579748201005301134700345607948141065711949343849388953642710341354722725792602585460960327131538892699997653967535564688407856616505137245593372234654360310537386653941918059973822052957606567555735198201899426707244698148176141651514387964556348864222850271037725146525099559829954703748089715373947658683295693237399553032293758182123588275270634203329657156978891412283709442416765668517412766615535868902378666986685971884453400273337695745473526897609244304998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 8587424611290437252799839241540796065522234547353395239085529907597011354943035995060978574189089593803705450905236908778943542692226477359879172600410502380468648209774415360448536323726483840458304866269652863068804188960804833517329860945405854721322926399351508569273063433597984158746437700885908105730421120069557261823260634391920088767407506821871356350763184854054566377929027565765977271639755785198371411332308552616839470079187293094849681537089250319411235992893120052818774684094454165864352214934394885080424857802170194488397162759442819802560363622891136310979046190627167158106668228099648943007637121237481967117326757211942701673038525166338057823452609057786230663888705667560596428503730845412317530960970372829680660269501265698230457615137542255045681777108932468069398429569383082833866150125783475074704064014292709815350737785046984483788435533468468578542485606676423752214016252024034925382436870974369642557115265454265591460586085750925842143443708259872454647567442658010175489269816453816673205644475652931748622379404819910855525717352327446023395381644442654641205832081598343699494996883987976914693671175093738106785132491107802815537922641984850005737426396317443536605586841156469518765262535100946919629028507435969844523684973484107668244858084703511702335054243650493453710787075159002825424559085190914932862484462712078793548066932641622074829409483088977353825522433376025790798331372850500512210475923714274958110194508325085578312409465780647177524186111689099455018385202075607804078968605205904003440908624756176247568629926869618501088999765812082507009440269289435369882476489389857099553392160993340659237061080345775943680731735913546203723063392154788209084258416689142983493912756376682304126411413660745548301919577170513540224876501589208443537403412998883135144646452196134543770767309902280414185718297940011629583502281571433630884355226244337893604228641591100971483117083728901689011756378724439130461420951594763340082130519285704795036473814145074771922586885461615770269810063697717621224226375274041624391752255036850193538116225361021002450592689628029427754020102044993712016184188570750003546008078954695418375548436577644020882922195349093504423028675632365995953197478730261557035667671543503792513382165213658186772191502108476550489784850656881200262474047204120937641620853017459135513719385659470852114439045682685327749417627976305443000127899565377569294296702116969308696580660913038821487094639499378563133313807957734669128320952884443316535594291988354033399272982357051800610431968075971034070842817505221182939244210315215314760180969715684398913957246689477938160173357607252755298296935594214998001158269061967284530725767189084245337122838125182997101981741911601391187148144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] -2483673203522877550206144098084899093013541552740773096015703909814633596753725755147855881020875013312626247614342388765542087265968238227805401223125906991429960651824469090656855458292453760276799624373780887904708416356222693762867685792793501995042246338441591174934655623611108707851775605467748471688214034773131479686916988006503025306441749299015255918219363017453455846839901933711228690008648379196692137480747117670526703339094269103336704565498124982858723339446028151565677173581893867039585246768118030166112523443311965028449447984935774286789986966084560465252766150252541885732433945247175093139725926055329482140005086042368414793050657551222083839165806122580224831750718146768157250034067275671280117791122368463498681158777334397248250855056874236221101735669556143865238624255277214095023381070891986667492683442283349344450049399653688379927946331043198032493777507018473978954723935588899724318982532419108541387825402495775019590482959592171708820573310827641845817011241086899302141406405720374915830712561549970419570744914056460307770927307054008934641191937674992043738937304639294636613397140628621442963639529349787109002302132203649611992209486794174675749784627965547785306094125658872128037513952639458340193483471821505835788769181569504579271623980281309049503228270084165791436257685426062608188651434698952581281134360763099542058410660539079619027714410439587952989841889998787233032339849539511427711345752328040930275283747656128863329833195407403197085686705182503852739260880207297306101386093812157532635757612304732316336202491828557546198401613730361231265672016478171958673750973365275164730832090481568237926453202431898189285593396923004433046982641710942959081411211154945070936325860110518880372841274869301012923698600624747195001385676538339528845092849466007949796959256792783631492956667885486619487463941553628380744167033066717413167090025730743192012932960702663162275749745467914187934298899523105986483214983695444119047870315607324680566428396439417671106650336218249401729525588255152533968037858952794756056237419178376656604739166676437888677405026647604016831389695476686474359917428875748700016626771025518437130504514945569607629373508855089128305653820088954488982681936212823646589591564826044021304102157490438252262011383329431309072987781648965959519396870453033400173083835131244300981464983431094706030570153237679317799113954423251816218601906874629417278771294314581015120382077845544916905450983851301942212405459707661837394281559273295127108653193010838391095705616906358478387639139451649839738920833845946620710338850909838047227257503432119955817153314117773648329584321897120666583800235258755762821255218298284489762563351274794055218768513718948330488301393360769658941708697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 676751806062724802516686552248176805377848650844477420166048406351410572917142688694708917230534036354597471115082853431260058249148914202100755879895502048498339488766905954898822178157843348239719141924990195725722912632928864375195843398671076056657385249360148156215705872989868807409411053153046944715759515059430815301966532571232034027140067127617096544267815559549114355846560495565732336434901200957411319837867728797782340185257055143656693261448152154753360221004180121283949535867150717514645572034790699103036157046657006923698773804184425504063836240602930824233713761430765911271542049085055705198876461437637718666036749319405305462961913174819765224739167916640154835019917442384216390665092380933415911383814670833454616494391482850427901923304143419331233875041475346809115054904833985723764405348030513896631598087054751066541206172520086793340985655566810215927010407584054401692939390137448879957579768932850510168947278776871846019049103031460320551437096599854480021460204594051502801966257374415637956226590041462007997217828451301553199217971226582928105004068837373721809763745866210709245637349173185591740197388946274515149730143220379932741818068484767819855197641469329051529896669444600107407865285886005964511398044537751923021592722741067011107305529072112746229659893957951540663010647743649450702092682478152422539119151241450513424413015424925473811528163703777926261726097313655748407311258509224217327465016412275200657582116221973280954980717822161940860147252378453586364756126666903176027170543191253577187896616811274163487652097666510873686758034969130357766320180572056993487225069785363515668680076231710886934726770712853008070715774123506242020956186072952969324019542657455915119871885077871419410794813062967090365914783759691313088772949962846480446983562255835760190279263088319274554342497076681489107693867651405555174621653465881489175204740373088084528285269201319311434490315228194248638944008515173357598224978318541367397519169047199974615262688103954851022905988828825220670956839844002990705066191600036263249447989053316088283574412005709662531899570639622364373648127515470785030336747949786375642659686401743192938230848068228938302243873845498702932028531550733275587255470135954573048953757269230112164748389213965236867556212509879363152704997333368799258418102474589424038246394405009429213847908857897322260729113011935552592974357079629271054312329937683457057827872087158920534924257791458040899629015717730385112533257612472327838947291628646396743437422577819242089506256966991320671901999538428073451835363906136115454582205276296118627214663694791862636896549367361618872619939528874419278861827273765538161008109511501824050960764198545268640136819025461880492919842854464626643771064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -172625025828562070114890665950300654011308136397164507442942987923018113950015967752116223569985425461668509277493003271715282371575131566745596555589918884274005396880473451530256047085491882105749400826060202526563166437090091174796339636053093796545118145049676193403368532556387197505427618642986013116926136527381582819710958363802019508388436648178135446191900066210315857252743307864857745685673324116172551449715260100620585694408694392291279967601673623279115662499383587946185239366480675577085988233253593837770005724893636762438597112177381547023871750674956806254668050591478103338756960845824180382919875809157435696120712559276389067138662250759469089663025702565107208707971891267703762937151462445836721125957195930845393319737023289492818419997761796965279113622561070946771653842022403861139082048118515347114609413095797696048942277048942314363686777984180194755750577316862779396698846843270007692785833957901065068623078785386499718984686803911605322961147455200912853738561359545885066966992672936746764854011204405926750573476983354288293316639724635734691127153091093414562059391254753747563415140817275646383930464639869073340214165115311726546390054751485177572274123051214542509737749752176702108773973464572122233047763050276974970003363719069049855491127085456471859265712455462363813353320260123478152887407244899559677823919294295091648752635725774812062756444792071483958434999459019635641771719935366315483735337204010146122266071179702573265706314736681288225633131113189211051677061298065906244910689528820537033620730009258592375654959787563261419634773556569314347319197731854875774088523830982518039232223792780594753828575156739931552949863077085503281801160038767963875928253318697612489703728390032146003731173004526108372341878348287856976393081685173304604350851402277128114858899233318700485039357504344890027397991607551462742951577807219496813359886835428375601921716790521075540003435476276564944260775556413743362233396221611621724852058809933556352743192779088158932176736115983515139764029493249306337176215662051545471795274548520192833799197629144570310688514811304336535629267771957899097798210060906084363244464413840293603474246384858118390765005745583402276539876704014508283714473217917816848012718310034096937604725390347821631625537980456226733521164642234848636312166054503285386927897282716828702081279324841328205688750448486019327134830828774890489531889314311070805977615551334798072313584904070953380416906508627562482322108537950678772237911107120588580584873607349127482184191250934399092143598659752739806849489432820703727599142074707355323043017772322683289724354123362376968801119421627843096052487978104123913214338465844952516954349122724716134831810920781005572418173529029645441171456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] 40894675130096940173753057680636950432190784205394637929658065364091230136233777366812523938152058144618481498298354886432479919092652212078067705575121921334562010181706792833162466517451245428689198728617641651621168224819924988213519519631044170603432327273996022043780432810477259044901284468137693232241431501101281944558656321176932819286197001301167490707314583773579033392967613857795356204613184430012680293350928765113010212902022411817446871029159334383545207855347003499584873201364925633911327671048979147864145668245865668385595612457525464101543543072742011798697359434052718410261696736371802251573688131556290527794052363917391835127845359357920965858674354671206284105287458306435416351025219005575297035177548451560511143643309360267383195187804480400429286898823179770931146407676980206537322946617296667077806126253379257367252704970999738516947893610729454709273148644858627225119333183065211948669851650057775351535023307620506017408189884033387498076438096917350325724962632600085577305765227906425261101035465097160220845115102166529284064444781978774770478368080630050834409224003283095649879249910199776126724128228278760164983182561118438018679651847834118912519214692261339580108953351872488363306721275027351921309834702813751274882635716201977422002735863606133065942304586348112854187409798229543914956420310055748310580810226148365009166005157912083714092813271408341963160357208014146194250116878107800475594317155479955650419430085860800331476581770544767345861143105788709751007051138396209053204892776504870971606883538868877555146633046482413344126774159506552009989645373897407419954356637875168632861398541537852395360790525720728319856751921485971058367144887235665515532882666862364664694063995489379609299741760705755456868678075486241154683762891678055962623731722953337446570187329694660519853595697025482181617697957931955825957812732310986142099364558245025158894783511173037635206424855369723281090410287222690965874073837533720094009939307319037953515551514838740959420960069270955238287477776976743109729402459998606555658363354065965242164876155044507481082753964717931065330826861589069830909372341580939002031488353310439962919391198299368173011005707237478577942198508942167082621123386940065172744773289700465914199495673914176497109499935281078857073143124331582018274428899937713007465028053347076856049529171827444293898889582425850343158932475022758011081144903937025878677331689402834628956122664724336377050618616467326429710553042109331173671389313619673669314271025098743959178560713540164962339532005582176885112826043045233549726233400433695712808306605068160540180798770855123625170444953747107772179171325985195344713397731269471376515526713331462813685665829287091322574547189666926770205491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] -8936167455397966132680684135231564721929643021681688460441460180213685762057504061812674601246017227265362254678238912897916755390846561110353734711578707323028231640596664342504971199434082969018527055209798040852988427851112739378390729853861057930922197554022834235686143127008367303987364689015325722725488135207353739644164900269979473855157830846588288505859633841757386476566837738517384564557733828830349203769605753674943784451296809056082545919845901302671256824750087978220728561620310945215291447273555390458463151441518680237784364875367475797012206855319377453750090042207469402185528149035566437151111720413087868354306665535535522525010811930152610690723165710010300061468643969794113770570038390173327267733607456584690498191042678367977266544925443412055305025878614895748758532495821508713985026481567068860524334711883942577427388835147621729346320930917154399516683866120691835059392291487613279934507785431486305668233141355761738285996860018262844138134039715696135832433601314744286916035852460595377831385765868121258781007035442332757331699490273502489269162986192228070525375904963865678809099014526943798853570554720838620880753208657635898006618202352347678648342891456731197885284069017323876491022698262497118809269221873324405299953086264255660318689244523620189151780284548287118677570291135806878609476557605104409667568632371054490069839112449760025127646562518971132130900422446534410784960303384724003315357380924499010254096375911647666981356044078001116043866273979959173818059170774813553555680156205574773085544073258829245027944061595029238932070252941674973511539276601365005216049052230501893710370007013230382004486922463867375117891952250210807126638739465026440601119608613140937802860143124911251458252456078319976137557475463815032368769448720561265319332110949991016686409555226955837707513342710409178926027182576890819105714376539955751286675895902570283135941649865996491878198807840910322030976307112390986091720352555723495460190375371374072943470859872089445568593153970968505227934995447143575373575628980890780313146974778752964938434395921386569738882938147263004106202073199309534708530447921881940762668278645329614369560659995311609342115047961914690039952159321349282020332466877127594311078949558291367281691246949205029138429308567341297407081386585108397444575621170791840968392413546942558579614855998353376288821312653953465968981130207728705627056383049580813322612149351496263767802854799634090225303773091154627788642764027359438654331386715469983994554861613275840806627090424227879748611152298543798457152241075581691270819438117495358035713869143527537494349896304606251963726435610294249360963226385300615517775932687831410425274883831361546140286163695167454172149160171516922429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] 1790736693374839806175001206536347535977136991533562976581687760323554274040932299796371332665124021546737642176155912348344493299285902859065614642223067663711103684922026943537991342079149124159778131139816972771530075719427927905593176329925752863571351981938903248607904542547950779279512005745957919019605076859459024924763180926447688806182425638685677744521020360221814821109366181780864039665939282395223424434152425401966573029453821471359456986881141602465494230461074107242332951415967150420109879603709888302820042135516139469923097204352943681676225041781362409176903300603679379796298763468271306576389494992796090049179909519957587876867030282234693415993704409991876140047537672904407538180462064204642002366216366235999429071153171921924847338095282291192776144238434527690814756517219958622681922211038585769788561591263046777009577716575255711344746873346221297514054033085692517703367304185419836824584323585934354180279138047614987951624370764811920564840391705237028142231883088182321150223535181520449178361831516917717888489887532924665893807633384191800072817353541299763799999467228341552601156648544826269225827846975846869436801321429212511222249415820310380493011146137465645318276547186482874995886587654331282474328698233417986316472675924587780197377834775660604355156303676899683195638477794145637361886254650599360639110029014500487822463877439114350241474836137354425651618006353172831729533567420475235391275448442838210466745766875785878493287999248462937002824978528221470584613821211151491911901446723532266105608907623423956130932723784242922241869757988481409300324472994137316823851538242582498196451038825408105703438783645991310126139359994450821145466091406131611562908526451894574649527253768465813894257444903009576889087768737848972948235749175378743794208349116648068221721229490716593303574267654087586814184332591832223903214977390865743693066885335059331969380074454891555411487844906815499463947723740578011540983924698781681842306310235107432698985481148278638737424532236339736955038337455442436112622500038797078573850582537026999415780166104129238123103969116965612377768077852061069547875598473955331371310154603969423703738004704817916912995608297570884261755565290535469098717598033881382499240782465519515326930937511126268795668356754756791561238382075636986009859812591516791339043218376048449975054411649976352270707110710047082276005804129882487049501972894525262875915107666582945426845884608698860492925218115820983669224763291084521508502539392963944527558710012957372775079558962423114529209175951925850049680423867650286747102570119143486791460017973254672231482699082467695563217155758538215102516805451770514863025753602916787129616687866887602695027928748297743217192729304419938808627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] -326373775787175091867648212226755022949813165450334019415700990729944281116952292272458121276733346686762095675934947406363942111116860635533605779777363960137782791129743506912774286529716361017446448609215212865351277176545360961370380232844297080667283129380080926281424884263691019396529610803468812027948250179364922980547122368569418858769391751265686039440861398202351885037026447827062210568545780914055762854668508829261589237499613397650594182787241060934845738122355327245825461950393706897659368812090597938966560210397142927402278838931617842262737298428455591567269607486715622127871173544246807997456912336088504116007547793565494684790137148410375090363244360561663597789193105153799363403019926227576728270162012814767469312170495014212651959376836385948076417138977473678902677842048869637198045849545971632565602236199228689476552076823227026262093065084741505638551056332467305974341420394632288783730997658168786943938462497706542874961583913275997744731132920773761594651964255037419189448103416049549675976362941377831529707820007081720763641066554745391162030242616142370440056830794784706913947031182779942977613778238885134607060210446285998746944946373836869543735517745485183460803477173891084412941010254146928395104586312187362280996031511930454522551364089101536139548716684429692699304462083464139060513018774590757517040899265527469431101233257361129296800088400118217786100528229119090274316750309160186340607422547806131658916397320036287079869748642200238208010070405790375371083292752928728771239424674471177742018533153617348092249744259826808435031760268080375977556671538448445906651954972803515361629873590360408341357392977463044716373793848156337643038436781142414865222982227562970949164894434910335358553520054468096838574203283864200033147139664104261498483909456973136317777273352377474611535130757489076522798292897515990277760873410277711189961765026392386694339527755135316147121560784313821949928076166696435411041479643787951395883808439294357767701701583919448301240601462257255653881296342944959110731938741773926632775031666454698061333542114546453985988914163587472593868746671429560224727354497853530628869308779112815164028060311430315147424927617590386568444101382726957251777113074898772879097875027922113080994394220489138173357920619643522408221301515684583737535573436923586061270805406995710741550719509041754325855838892425325430849352831431229177404877606184562392913345650146286746481292847893013358670985927091087903286615182811614031623851910748649636427985009553460213121747246348479398573242293879930543198484168917735706925911603717631732328795928126638454008735679829559092373825149379084997875182070754668241115810551022673288960273543126426404463309166107188485197372557432102846464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 53197183200377736443981043530569625861508214735105099164761479422344752054036458775324011336732266777086002688601896978877115895366714859412764809282384192268737742548485510370440656331685253495896522280346763794243674775541448846227087387508435598683965510475144253240916560096712145433692007624987141602455435095033898349974542945250659407678122439950690302399569987514363243143490793941362268758106806931260716111208208618394314071096119976374816517275038083570700068660018688030872477878719189925114912959355563617983500450827768012517187481503758920982104697933532831561338285432400018880951409685965016857095079775695020691906557626484550360984996609599867063454521348153184141738565556836784303489569246325903256813727502294498382333829016703445418714815924758734709845238899059888309809358043435683699640283089095555144639000664734381858057882443274359547148577236206651454335137300816655948719140734225819490445345521040412446891840406591434643594710502517498152807293712264523174552730790405570598359178715614259491853309930636945301310048356281976328257035231275682276871963904920275994702668120114214733167717946681440955016335671256754053230412150611895466987248763936505932911890203102305454741991485329480344674640230236666774015979719438427763054209402972198069398835881557351570549848366085132140615974674307174609274601954631367220022752241590336539169716388621322620072390341011780516126932624065345409463968045117094368877066853598266361918052426071111851909788633777944682689817824305211139645108440099414271510939611428367687135716899456961818875821643236245222164039388974279083597310638058547150534806404140814071603873661616965194027905103736143179184302969864575021591760634756523111893064999122409083128086344835781951528534405333873730324939181816764651268677222711072533944314501913367039194704761431332774217443564473327681054761185673235479342774393145334796866057878384733878588214667023636676232278696007151239974936100288351602969629548536218168313195406396656459923255653992012406647899756459417073869135441298100041029098165086905520663682260142513157756369556365494786548438587258642933167668572487906040142444765272564536597729415677317724749329345629084241643586964778503806524847028208574090455957847343430395251445631145973425407391017524368081860521419150589251985001646030370358706343980733482452724534360919762030248631316863765740180261861646121976092034042060852166985481371661962277538780857445267705037615082138808847541834520208467057391635891226730113353085822153982557469247406044154186981310991050071962794007332587236345761437153683995416039296193159438350089018777647536507426177007235251137144838503740188024395898087705769470077491951245016638201763610228640555029037471179033706884075665911420037365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,51] -7489714417675207909643681755164626095339340517934350806142997345404784602160284091716296406725436494754905538913344390993161596499486734777179591608492746212898175299853026709260035401194070270727061087032203436603728508500191552749618242206031858022396912336224252247515086926643175240658192456583106715054111539359729062267987039253704939366294187699893331951540929405897874576871820983659019882887033978022298351935967404733985697142426847259620951738723257046443244815230816586252873577966396938542683603499782867463866001446059023492113743646178881023867830942064977740710035950438673671169559188297485687278809817236761941709290281362302534885581057265298794218128503007574523830027020358772448770816078909780471314584685723522604324655311490270302666401743319238155941455117302441492753930974662412276822032105766958267589122949936036882333478699158993276303281308338396258802814856457117432819001087940044272293613895873636719801365996116787145672585961813868721747494994012950579228639890771441449224085744665794239173542340497608311161077920012471797336395135280035309757688214053629653523697401205753064640067398520997558871525905342685679472969794021539347476311156550355931388640842170826474970946343838390412929049445668448044980539353887330886452185725740727946794784480252174876686030331415461310498664751997687371207598443253323521444616890899233365303980965449346143671933727415696429301730108899365969590065112249178794084045463635409906035703049499701909070575203098640784140482019856871782642683077458594964100626604463319858217458444622546974929758336207782455021845833626153439180317856835943544817929176314075843751554910673451338863948974314856749121795536243006364591042281250379694178260896582467281515809956925082551861605376134340578449111676453850990376006257590746839016412154031722765610104539941764577660873121610066862024132895548949624042154905781020584514835478191002802969440276604572972620677301579932057655641873316251637274360615800883032645456282255365285684313643497910517866169565573873364911719338219756185581926068928159959924187932899472073295598448318692187935602319128071749384623397906309467209367184825833278648889389668637916672151672065609146697053290156632409442520172532014340565896131568812909711258209121196242053468671944344297080006651424241688829309334141997658456998622401438895287341633608651085790918004152800142255646803905666464850969836687992370210645929148852191593049707167783996761765482722184092966663122163525065328259341916091432362045840134335779442552211858642286621769769252348146643805377231870285740428189620533885189381926454941882328819429640676253064810064377659729358741386426934913089059695119008617965960430968855352684003689569479467149127585122332128751033837648251086438400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,52] 843724307448775339140210674967660022633992969190857407966312408542693959512081125050232563538250012635549122705805324517092744382947265577623775639136780020150355956892356544093389490503834431744486133013122563950405696030993922939434752070269678654751265370783834284527145699098273269544187619106055585480753506404886534426234943991241919735872215920998062805031203901516819117801718615641025155326822492867268238668579735696800962986219774537936363553000323462886963962749034378949936387976710767304759575913531826221542721923478337415302048348626335943447512933408632961918994247105620892529497866702265217984956252501886802058587257893471907310828261259392894957630512120570068714945007864048650319143155042001622954030067916994442664035773387431936065058963576819474403031103683238948147134497090133001926540367296551086799989864867183724827276712345561559234290671841532840992360562737402555885603251090758708555230874994035063183997859505855022213284414165451169168200928930284558960817114240649535118876191893328439351455886355765548158828987790574421068446205976960468133909107268848741868339869954313526043296913980150579217158811954715633949099137906121757492879273354984090031818818532971394964075372616524374057119171053165969326612257142074913483139472147227268770035473618771516315724215698935467370103869843930635803225308175151001967647813082123047409497776183143129718047645096851847489571880256930775088859948125772078245675690566419770666808846160236816314963935529147461100972322087046359000467872375196183532039127214643071140652101197708136728286916926350832643406422679880110498474201184247643240493581244667376751635018211081162464645488181639815203682666797855236212300492421595805525519160078585727489182517493144239990377653315307897178956271952241434272571035559027390016017205169927702833297787277228931580992734588084088625098458402327073703860966088627225080919683563221374968712547939726744371169725852122664800068900535200219331640756611747427489599805697092467567028594640645531494865799339720270186333002076049315150872520843124341053890787899600772138036229981411523501740059034095872917378807816481983498903978434805379983921452098055750018234310149520577917580162822243790671116186821256283999916358424117122171145674816322055411241692441791761186614763987815658871148420479257635599977655410567315696245629191049581161732574297044535729375628021603115376794957986952101828872829515156183260595393065161196458394830780085252117503469485168507001569491247412553595603533897299197622916257327545769285974649491995210043906247295710769135997463123493307214880325752385991527611783041439587127478079722384959694399916690504347246740492704300734056774179691794849215257487980125395463497131121472187139567394529381229527040000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,53] -59221373580367198053167770829616731553846590444908612416752740648230154254382309046665789491752453776964204363783839892868557782725845477164290363835011926699626910585171097237927439220584843248788415080311898659270393384621892619565708498598924900211591035926763763471002620759428626728368814103587153783278331981825017631509542657492758219776741518757232117578861202449963405334954256385323180094101028093316171355960371534543353382579220091365001081061140182314256265984056797998215487646270883884152714703600138317756922424747983561868917439333047368922024553726621099490068853066652411205392237565301428684905356246054663605410740156311954787582204100479745235390782377038504784209023191752923647814963310020978426634668649713616501331519758993830434951567063930886739087501687688039078148383100590247537299515951784004337040043019399898221950045212737642303745229610549199844296486025874859907614386816924240648823119854303084664308352796458513352919689266131587644633352601778137246567720190280438214929883052356707177472388606096029192108843714771488416510669205355953141702972067047388680712373808692628561552434256870066730991868785148513324172482492966895743971725964745748075998708768056385292132143234252068897930170849589176109572492460465119029416690689906759290799865333874885574748674217036841011001820397902973351120118597831655742590153356375601612263833394091784965599368666037519475478650033388020911990815360999228525612027452560552567939499479340229837222984448514109634628904943204610804486651141606502396334316638792554602711787929470756503076694665951989344478971938189116223842710740216359385552154289013006414404990050209249656180714322491632964362977284364467844481524182609326666788705311187530754035504706842308859939269008816419605282338278261150925456290288012984125839192868299479129504673901456309332752057943701098469768617928679840596948751231051219372420082310045162397938052429169209050316751135844970825943435320103628786761195459902295639148507565539038296429238530068194412776316962286554136898242401232838715611874912429269027976494390319746418021448082859867252337099779919287986204331987819356370532597275085492207498616994718409844203626822491072610042110048290261792474866386518334806138195288951692185580185753918222609777419601317353036432082613576408519718729746588482913944383614700485840677448734440885586018110500991164885451744263234743624829468448165015577502563960679061424169191897232275049403368270410539547404737188308621492216035525753239332722888608049556762648622124340283218939928841290737833713374000716448339360122487524192744531542693679290902924940692494076837846285339938278728830786478954089827863002495702528260337388376638063608121196536971737124466477356241797886157495008218841088000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,54] -2265971686870348828566420476148557879963756410123233083074129246842261721050316232754766087895811140292217885813777508956149575514339638284102447212275745348673039675329710193930717863900424963651485648657163302145877916882243326434372789159266486308704264315156339551078809797662669062062570397210269763030641326674748640905211397839528287635806003362420771653637787975454535521463373494963805075027732928744188223223331356175509626156854118942838410070709485697781151211423621309418950309693299788565049468807463621097168391012430109717579549116647922309266567448763696045581349868002138673345558764669070035342821597947854356289933161799639112003259534035511663210670015568895015771273918379087068877372782744629220932917113669860797177373042185807953981260621090658047583961810493023577071758813733661071841099287582226524485788109056627552328942267719336948075461273406429864564191820307922414911026546937173331028503303868882451625999192873813810666322599906793101815832138988200375540062780231202452412093912249682498540967127860788035559853437079516709342144741084796344720808882112999698332548677925618751389120959185885115090641200707312592344051901954518994502062546281759655958937329168118945650674204193077790477197757953644074104567395092947365126104398293611362332940782500000012235049596576485064242491065641801834599498130419503917921041413128621462022004128227421128400677673947048548909460025541159348883590188848893137428846443821896602219673553440858362764919134255584464869130321676139514335875488337945710032393444031938360684891421140485762188257388449289657254058109597027452746088372673826486087122006672257346775036754621614496804565947649047149645835766763729790367870559887231883509904433044796857746792246465330851493854828916778286157564663093692386659753170093157418971013033880090386242113277584494743171528232372950163836937592741025870481951552303697418438104085571232962047916171587147476026148651107050089711777601039647696976984934535482951445871961287203953414611710328320287453385633279906728148888163857867705966762441957073872743657898231339669274401286511593487426756777211648086266654149917167413866425703363860797411425110078040433870815818922298605375485206776057966286660689065779164584087557386946643017616793657467206661554761105989061091878555487584095470717600197883417433177299706542874589828506002121413709144526301110256344530224420407913210976723008909125494770322672883799873831327809327400658309955348550086554946990900740996403983912396732466852606022910136048551049300040379963311789395763551114306374758271726218784609878195756002509224093621940090775710415465897264531337359734863635055751852704046487715095163027308397851177183495809050614122505586776231347252819806411105181255861972185907200000000000000000000000000000000000000000000000000000000000000000000000000 [104,55] 1639149879094771090312409658608722535742135378463950480607505634063052599526538590565983787223610073236269305551016397450849542474976617839991225386922244171921292267731634757150345290887243506912467273405355726225228004699748081641330767153091734117042311322158622815061173704790183448410283992773025303369278944937094978209358949865951701865388932024062325017785322115385462431621063453846734799549978743260885837073313220711568833715175542035807535272412765540932822275206666600440546141805539758786273168312749325839251128689078624785460525202269166639684111221366832766883583989500048233816157269163350756053995716185310084463854588554656661766194636143705963316647440091825633597203410282703001457280285110424934185660752489638037836361600466205953365666306036372942880385093706294555249458948207353549540812625547724419585121954145928106132426435226981113259207973313999121397428040049571353523810444899156195275038959313029738801178834561451020281793036895968401800004225443698504850600151969972994911696879425615247496792858809770029591237568852429746292993815639212400732265006864488844157406981286779441876890382439622228195063378409275704832521299836798326479523101645277154206509993988438441516949520841657915364634465167410962077938272666025979397438889950273879556480091167101898101375245397927025937750333841771240539098322282321464361704829691815388844566035757364669589306352112537793258846183226738301055166040002305277224599417591230030760761020986299100282765475284061532621955299574410081546427915987832889078011652371110637672953972673544709637409082997386332281773698308961636378608983994661536529320528988632340807769055789869024840364617657604104282716355206239991923093629289854137834096841195925152309704435699398857664432793346084079267353761465927372771009245270335848305295470473822445418954577713927072154856824616613052046267664437808428245943076150632095327646064786040832296112961020958149400397011271866319694487820752552936256830612967649029813725750723075589439160506314160407702332987187266062965145673570081546595270245335485809498173013957261415683706028314506340386992426229539770174827341744074997871692790088054878581416073858971895553872175324929437434088953681264980915298109995683385911936755782965449265187908346406477293762794088791336934901612127926590564550030152192978927665300699507761184607305150205645441853755641870433472201794090520499778331235646047429114119928325243147242157718496545375536613268972034318131855257589791095289588551637513578390817191082843946351309203554999897457194863036403808353100709506228809297594477920340963627156016210424502854643754374159641913387628141456183256943448096513166461020092150003011490452928923603520886040587000242241260839033481210299043041025672085504000000000000000000000000000000000000000000000000000000000000000000000000 [104,56] -332049470994988631755798304433761344940065782184160423569568799464436605813152757314551196461796832195283231277719089579394719644884523290761496549487433043407266270290376470228738887622738681669553777165691410956996564775339993437848980685438735683582498619948551108917744865818012169309758054045006478938885222882865357540848313629138310036242482192991544686255316540491030059307729718485887381012473697200262298746206594720302600599731023239807520611354178110811150891912383823157198439064359366604851857176308368180354275273401645712881404495070685603195048746805306355992496593899488610189766043481961323759517998973418548029864170264182117297466625823417618771871335254324856565566345277277807639957831029470153148852285601734794384805442591361808625280722657400217753082790597185013598354935795449804718436521838799215131305988423396417948728392278253599665297166605026253635576590060847811540391014385768336407305645192122003033492512747649276635555854128011132090172304459880767034256380498234861088012425836740955118296171025868880733349984995595917819550587326529874696455795358176768922109765154442130656174686447645468960544709602339910859738474161370713017260337500318075112343366459785502764736897972303168709332345294581278925359999117542917616150044887961916469466640040830353304852418907356374710068865701409424564037579167230855081629799807265846323175203990732361792375173732831759543842375725154831479548142052129794013244083337286983925668228429518565484393322845595502637538431677175586265317782455304446939288076631777155671398020509838541493656464280851583842253915723289001481968917136616536585277519007361137786092927248721933918091233928360884249351081836047981696363849088441205260831791292434897145048671047407058862407966915190817543134520318675459621202342260473476964273294988971760828397407206851661902947157003788509634103457038718476643773912728580575224182968841739315046784005831338718534678586615182472919142758821814478386127692510221629376038441214246381720024055681700085326457961522451036125929357568018964332046666641597347652188150243956342929719453507141732088105227835459192201758081050926999461118350173508061245590768534260616231938350791340520535604550877474324766077835999075028968361347912259881111173607038956662111496950607666508589092966372168400746903587357735060107040014427951733784125933485065664882115647012993417144592895880775879390007355862305565304144719149022738621530560380334338473488013106780315251806977060747368561492016036436262669100714057413160836605138631030237718842164244344741686823885706548015015052432406487037872764524933838205766735623506604842615296675198967943600564593806255804318882100993624365145518252588355680081674178231317900870060480592472442960326695418488422400000000000000000000000000000000000000000000000000000000000000000000 [104,57] 46587203098197724563558911023210409943467435728042130013469927364809132120314548960607782936388138350346452222682225059156049483446803478314450070459500898081246441477606652314977117929803201748291846959283928365053335926411936582175585392888589361098889915814434150331351398326603259307262117697144361110297534127132521237887933009100014194998659973130158583956264255764526312955275760988403397854194031511823984184361530057136467506766171007127896255737764831275099021482091834369713658775808226601848295194134985282867485453213275262369018470722641937874280410487948361061947842137242127103782913515289547633426504453621559864411271300623495098829505321375952761628327662708775793348218648805678096534379532302557136164769909063778171270265878759745320980861000882284975111798201280911998327978637395166016433553213961771341536820335099619599648374869704746460508324568387660748278846501159891327405756749607200034356456011250764991545360890593359917528947754779194691934330713639143617608025252209697637663675121501595231757896006400808647055432069370507190256663554983977707818920650231571923345950981459118943109582238686020190361837105226134964099966927348414745726442750552775731090584718226111433088767732524763261517569939655821478726913074124231662361301055673947116863440069776731130301952249564517564133726442625395515805711387317951787120570179921664611661448508177685523919320064449044334558631043820473483800919384686576843191348780886911712633843499983100658926978683607287037889593854308482366701935140619309856280288551043629514339896464194478241857984995523456681220518355736689619674560718874861788751447025933118748470385949342393584149899438594742038703865016149675826875793634386793088542196804888484572317077004698690946936109600903973253314187889672588398308216187786736301554041543488896609608004612430782566221399924461724208051665471678668377539257781073851889625584812066726216402727504712655633606196724806362223818933600065123729980242749132715677395111436343953319230854221302683724345077789732119051272922377999892694031201798840528124708236571305472415910641445885754514784759610801176321646119714473830617182570403740116001260226134279903464176422828821179794076460632299219992367124441425851209917075251631634092872340276899159245692303020503072665730537485444257214969432022326955126814237958509418439378847256076960041156128577041116935260864782334775398902133276558465352592113132185343836246410269612813136455065881720194543421072688594060070048294653419536989213523803223263464851640259625321375119508083233099964821179189739477622642811609235930601317705255983270917130226880266452184309423969361059501747768176633660977390763626063984270480343805508072425433594399168531314588360158540090101548092484275404800000000000000000000000000000000000000000000000000000000000000000 [104,58] -5057350834901044837684725146030401274047713291595601174826206794217084869351407599070528010171449669105818501742062861357460015629866713385396716042507123017192247735416408869826690434689519299865799550473299724888873603539618500055042262491099638890025870947477985477714905692068547404738520071942601962219006564018729231412962375116351307002880675311928275845904100542298798267760917639710582401040660281205507039347605056832041504755876873023947518091871396925177483905403785499702679492226784240695739323571475012774836939809633734031428651212922040207810363131746865725167212071738832841885472377692147379858669902117982391936138764841598577052146770799889605790423091434947162362118025603891949161432939254573605010398311502500900359718363097954078527994909848646880979708193741087725834189979245295607892501481995197814595643711394659231020294668667813320718606253786477631449327759623791852860858287611488918706834106203534265362826069098603813261567423317889913202895138833494200911337606482699012025262497466745493844179782653851850857218410283495899355094690389362369227240641760464198918871871983213875967245881727827499433145603720256561680453273449653221097891194103040489623785282983692888935706495869113109671886348653659748241263417242242821993690114521838975106313646777054448793981085464719012313215977542498920060435524624496462299381434363264707279798910865246587598767121709172807571873214029996831371170802426923892445182186734475439132363268786253050154825608529831829521452879305475352022052727516592646223300719712911326045361844570288743187583721457924048536182918803930101942619382562952412332853226038824958530464343582338004188385926496950683696430159582673112313630110829929365193825861976625457218915370805343578424192857567089719526966164726626723659679273639533489769483253294442482519305797368714273757621186911801903069542460191816981921641845169009804839531953812136043474627652560428568684911636530508263084177310130904856476593674413127220718447524413399265862581976569624369811993162783832535591235644588746224488778960136919488743424869432841272747946078508133927009674684750117322097909852781085509836523412751288924367097230857855947954936636999675285001511351676865990728860742543113213452441641076539484604296908373306015406702868668899433474335018970716298167259396564924841239352745456621706061324358206087607017967365940567821890827467519169659060729146448940937728902175377242117436897826273454550883422227274869934433860697897232076890270894798465141160726103370003833245871318483524908546622790688854452155289946667303862394348992572297567186202302836727217752376637980464069535157369860936024455431201204020133160938691065185109817872285921396348787412115674174959042800989450365740831262626755379200000000000000000000000000000000000000000000000000000000000000 [104,59] 424132445421442152210117035907635824775297453183134553183967751607743054262572489630171232207461297185895888025475456317210103658449506699828526721594296484703296950347767986338828323632859544338864223478675316498173455466859105274066196739541531968469471383853738560626818107731891220795937642218443767790928800285101261822465596660426138410775118463682230521509912340200998121148972000161842544735116320077077401501036636807240749581991665242276814978017666981460090793981631123258096237063610264009291815098408991236373418929284729238737962288611535128565886841031280769647174375603976206719317358226756285623517734132939793602353207375479318285126791789213586316068909482324405405396224540335736928475756166905937751614265623218287219344109333262566503524730901687331256479179176058043476298321988075805657199814166344368304572698189815476303921891649554430808390748256968886378218121447837562926396534621079377905668857916982696966359415407883015859286368732859428228708961242851403218317899826838577857845859294011242314580285266496357126465438774973154295453770387827276108854882950828058858415706855289955854519736870026556279108816821338457143758675238403984735535360261501799785026753497563718328822629159041195148452780545842696729641152945919569899794728134694613133984054310170229230156820184440282789915447831176124269002192260954172526083300180961496929320311870810983005329040232278876649452434585080471187643441367748174051224855192281947779903343621078527966122059469306251342900297393452534555178479429906138253523257495279916417187335585314466217869682383895088458808097032414916951960570357923593522726298028817724645240873157895641592990184796334877507087849560579667758486617147537632925165952460900608306616989890259727198391391063000752573776148216188127032355381292839590621524050002538708710547924471012833248244491755329341051974338967665617285044883999254463530300717029954972160679239972728099024258291362389054207611289454169965128174925355649128941433471316223919614419651752143055164673441906145420523597319403000201984569642640126505239616653734880777079025080581690041627501778434978591786452114561783140182332215097614468164630978360087293724136693507085224984528611095820161615942437599260297933005665684984943183664230543867448095799043601190147478221689273217076178843356532484678587393930287479740114463224926541730291690152649609951222964761463000180223476460331577870574703889853010072542248106931597843059122586155260006674450445353650703325938308247358180754461736640867014547579701163508141088288607459906802267254160648325857847320198985238639230743021580715681561682990254611120974257978262643242273937154131104581941525262986097419627652070008094688487590123570992157328146857991715032409160054682419200000000000000000000000000000000000000000000000000000000000 [104,60] -23179383112099451315997729092366880799568769715306711037407754442666546642997306333646417962173351415176872998909888162607321574245987095457004871006862450588176324389308260828956856940782421571929697716008415018274451242583172034455923589427016975637484110030608825084221339022307747068439341590702334395658277120436133385820643141645257431991865721799292088738559631789667191903492316613048746435216910063557512882834226339066246431491495499109643593304945520109302476289100710650413548049532033332528143269581707550219568188165358934021895242443148991589850257741106169678302566877584546745847961622971370757613571298296678519969944867309866806846982139465835077805841215777848366070279870653336735129513674791294819940454678345227175862733684727253158605083438343657440907854152908199420635649362012913940062930923589085664347647049272059664957573449800769432244584534705674233430495949236421650664049074571156085886415785046558072043691284398814037542777184513803696111057532777747140820401933235200866396936265311104700560680730190977618373353013416017287720180845340854726659016567825395386996799280418814244087507024246177351604183421567726577337602877573871587001788283401065737909828321356580693902152730630135280098074535999556790136622537549617351821199178926775114067056456563306916651622053059881423812711438440998283946947832082895102118110739927105923000838771125036706493089795648788220154703995421679109505990646452948182757010822897368589643144100334567634359565298407848626666287216987814807943900505457919412031815790881295596716669481974090682378526708667220820896273820588622565967177013519247030384037424008655374289365054901015381208359388521257388056793750266209285795158372217098137389901520681295644482324047870726234479378852428031049845522915388693959154855376862689599300280386296471265514414237965089452519957676102447496084724560821960977279217337274703569600404595957951502796190216105569388489422541022311161774060298402148815334804152925300828505750750421187731695913249379490468194032511714257437682410936140087947152280913092543128938617756402564202252798143343279395921824180689205276019906304820238871195117900882249654493682704467876457541926188091046850368221096252860759436472217436975048639682718012970082039367945104877609796283876536649133394121200893728898953597481337488212331043084191032286870872039011216565236965974568698750051316198412307775247505614800242907744698685595109434615092300670052975144481018404234956133170896080210542157053818529467606250180054261820896288282007184518892743114671811539059867672878094036031213664557809237634275180535269598046519400569046529719975291994219187169097659055166335644279442810217658082267875741938813493061880409183489974802731157148833611795108577935360000000000000000000000000000000000000000000000000000000 [104,61] -345162705312160629255689458661633594520836010960943332664120706700543461798354837809867245511452712396183517427183958454257715401297893422552815694263704551085953358874484926783919130424650423322096769870009326005838577876761028503801611384929268355388792777170066424309741667529285521271690571879994328119431398076158388677557438056245672512114582304092281404449984715518287843484002626449922628771802589024261963308958164715596762229617307029222257062305230144863965121620692971540723691250118995092407703873252788461999178019414095784889246157798362303030840200617587954490300722035224467453841086174443186431381496354230318079496154707861750284428688788755578546044570750844946117501973474142895275266540048539444755152310303364850972328959612904159264085859347016900239959588606431845507083376948165385753023161550855230894135080405137299095865337459067542854361101007052929514873236833741674711717106367236815923924057529585961360647147406801759036589829803043990360231458194800295355399950024711923233582307947483315773419913787224612440509019724663868389262750732093052209229983357471402134949831749259525943258916707068309938252400250789384949823397316108902985698948788292051121478870263775863079395635039985795971483606381459362212434824496701593412885462750230834961090841242806862478749489035824543862991725389381683670704227581535835936011580172498993016614312200611538113184731404770695308172513988975190730831832190609617524251981805020761209389260186414123956835798516674704277037592802280765745681878730338818035771016665413890864661074325013455654508021074085606807439199541893164907416396718693533743367083484880035030346077477166366503397439754085327342505994163513230562729309710024214051490694786639614832229600310205275742237370306340080164226980523207166829011991648221422706774210508889336042391714703932278457077002962007431115810552116464262259590237970165475592414656331960384415926739230815614660025887600438247395042802370599297268739363474198688820911345962856353518634055484170638185588771297325112036129276342905904664650213408845061635294954104715586170253593044677586450405862208561104390446774075538525940576914998834175097509675090308224531407874208106201652286538498437388502342503535314232945040933946970375296855069045461568935410297653497918509957738357853260267051745995740541550245500760096556320032217665904812103598942762615747756827688451857111957636819883476897172080045922533742364354915832843130901905302670460583693624657672549328705131957116716237156137974129608088084773815809235623760350779577107228868685531557181168794701195310545034261734328012904458704313295767896775755946843601488843904383856461006669388803909731966158631067745820624828033613196669483412540342444777212702651978874880000000000000000000000000000000000000000000000000000000 [104,62] 316075411371454191147651531985863249903149498657947921153914559436513657121785401356158079060321505203801963606273203992532202633111313175846743964262771780554144702827559226804450467147254280336225174012046553155206390442811901572012854999772367447686859718305781625211766078990150455675166581257665575671954593652019237311252901937290793342054185905771898942227702852784395100108268982130849007951874437864589378908278460204558576660245511252907798622042644250853778540003077508375963010856885737165281631251509877572196284211544336624745536763412758418325803411516084311679900225775091208352933546703237089196424750319999477932867820627796452803191377103846096888693453978303733948204840953553141101021051534993222222221780081481900986866897866197563631890358514231512006986932896756878987790846951782750600797868276875236992818833373676598520845552140221191407062198188243452621316058239818288922030676799375300054694240216668542060555075983303796682567849377881304006753592478871397530536757574005231641685139971054800263425210289130123421056461898119258619260824627261877209719886230837023945242677962584328677188310357495454625127019754414164981493896987392699441584173415840065385236254929467777645744586600679185771633116605644221476945596958827531903724318880284991490022283425604713989885493389838275252672592594281136794979309599606244235260771574513696643670284467204412294941352659873219540875785319232048155805256962218690352828895378560106255838759382405188529396800455953994063149004060843583914315609589787065119748812103229551798987520130773387000953732543321625778180177556140610663260706353050604011795669699999970763195659640372063184758557308898526912250799638837912049057824721658125220865284423887054335404994263581690612405568772435893878430656643970347456927863398811508587368023188381496455731835756694851613474551165445545026645258522961541053191200134530167374849716039681524109921929309495945943252327397013580463493379406311917057749458876301076168886992785078343185290609987703707777554384211220290270129752694655534984009575030249883697463996679288454648180819798352783643416137162916121372172837277698203166363309008538616609281238032405327135733547738113067355590421260554487630140598498887442666442171786449040999355354252917822355540393285305179291877344610274173054791695842762802347036563613306791927605623377445568478588810723770181355635737664553920984557185222443860519156843751202102583745309436367739724439598914436826048557892057363081797386975660404534431249729803848246176069981699039878703350313921403683872741335465726293671370425296669583536816912152178608541206790750378277291933580236279712763731650859250126121826497154866554871601370863132118061035098791743284163280128366909013099123467878400000000000000000000000000000000000000000000000000 [104,63] -53534068528076451352464015320984583371065972061746820383938799004616460276065124351007299033427219894708583871748684439286252304479927344852304630623868675453405052438683673647540716807345859302564361563562152190333923612915291332159134025673692629257305338384694872891983336172025647945820894215709254749096548553379642394442363913498803349216496440009262746546095940968741038528471564790433608365178128064297971379960075337176820243134854000288029884650916702495177184162222561927258328289199796733375014770412457030874589914390638991654707293465737298803386600423459480072689178792606802806112550196272381806853612197320697509644217634392568376440244981162929375694062778212940292714898012543071691188772750625932517481240480579692101151132642074430449166982841231255840652569926060894207591014435700211322042609696484735909608351403634237485737307003489474423686327960353604519931749662977186191198923093896601179611592326240623093973923559281565919008670352345822672622090005537844750292397851206028211294474919147858053411771014216843147848437338792013080617965626163477500952468298111707564966221796540119362238085702140969243043145415262462720479322919085414000691581481981007675682900209952341636225684997412471007634558349156825861641525065131127278844608602871217595555578402436785779501166672323546330529352080867043786865938872445570881619915621430253804959865923662773076467235273065385125137305952147849687049291301827176088245656951264576988995020149252237112574295870156370425563346671752466693835349070709665880311006530851007219625519375321709170972875737812110962467415593872051092544712256124329545562732541471042934996039247731688845970826109674094866016274585113089885116081919390789194645621925648890940778297783989772380933579056964558965465147544893637642543145670730139788512138966115781153736829486983949610616704955796809922700329716109221017218182723346954736177723883646464041283744500518862495217984587155158871838147605900428729914046138724525869086261156042117535167599611506461325833531730547088829945009703970746995798533710388379419218113685144129295035796439284011493463338245918405489436226073505801434327650816853905609713877615007210145984269685297423408970189227078801010899660500760328950109515973405784014013740263250983206778509491296746168028037381440083529216782238492324580284150718529122799658425081695600523101139942569610988479413782567037414117360941501920661909644561819370837663331454624560759363363989448772235735897225878400603314655441733098529139393334848629407652633513063160991693899012553807876707565449426090981891708613828645172289516518995343653209162959031026031866192284182799956464187068585896884463398216115998975532899985924738583483683583439428687246858450518455480850841600000000000000000000000000000000000000000000000000 [104,64] 6302974436993556719995281481529618146162526481767418368711908868882597610029388003463616912218971162436655933687111362271014529473059101759092518647528443911234855088868932307597214464143232252659238860186563052445428540277211551256124752446752649041792537133431547610507922074429376321578824968035600025493104225131057106292363229791833006282422715522659969873303438778089876044309353221453260511252207043824330123306660215515738304217190313680936315492294644305788071548404116657692446173512253739860093840141430628521403947402475786615234078277657041646704605203540272921966299137766815630374325092879262819814634941787034620064256472510331300157869230486562706144725472048215511124351403610582344211613033821282355056791125283208648192916893417319134247755913550561047624112567586467400908307596147768017607508344843389564341035701143907532177816402101770752725222852527182821099199843322352059777391503038900003568536655959766740784738558185390526847917790922781117155180837067435948961698747747732157273396383662654279114529947170499735362861476820106331720963880051649238966362809939085072298361895485885838614343416095973467177216751227046664880474748128216495299261541745520970702022881389579219535009396581834359219186740581648099528007695067951854419334652898289326816131209678550675569937803274960232011467176738570444974703354954253809785641683243728914845345819215277010391005307928583882380207617765100175574990370085940572726435270396717791098529896710498300212574460520084671878134568278930181550143424018456299334875165011269545911652331847985611992504300365840887453952064759824573215259588931077844377096408191113222614742447339019654432656529470893063963270266502739707859503796243275182396315813698117867625462851406669874349239400891418716034150857804627086220336341857117775122731117098463495872805404682108987770311152942352555695824888743526694408260303292982220560182443498444298314388831038953846868457961888809305871801190292499966916059497276873894247094434236955025841486780420447676312944333401474388455422670012824259343635498657244305441098700447771473003507187864015116868595524938504991004214338974127354642202901273375655996260298361600545530782232727643972311929517372941135595897863627506092678636816745549182849219170936071058413850341402487059480397621419618576076372035952320615370687626550904319925409403801728771618900653443184307294904928036479840178519098370447018284778016757327993438130305296988427470812199416076524859007071368423804235222078205339060001900037189674757132583301595604717918664077017350330435738416068789401389357692803830406428410557340902104161476747096396796747590093848620504929044919329343652213859221122244294934492343311004507419232627680649198118584113133391277297605017600000000000000000000000000000000000000000000 [104,65] -596426806378741995155420963071190577145284889558690812259516573376295275190458102158459444934660252487067584482733279573559147690567000411733003275748257041866557675482247265025444910292661839906340472780334353153533008393233154881886001856109071449173577234013894137670404203066009718228574506223730258964744177285524990820668164568202823330907678810298658283999204371510354151097766574103671518013685606128352653102328581499460220309868793443483501522239905738900535293324572524574844612176930744636931335677953528500442445096646286056571634327834717747166623531761419262248635599703718172409048726342124399666271695167895984008270200873325347992841436727417044673880782295782273042408426195832463090591259008292742770267310802382893454412490530237424732667932236812059679566357440267215265231524828791158271598530826941304296170538901366144877101047908238945815287229579417836259919850694152076836037358115340300398185752568371072870320906382852667860329718697285110290332610166518542235284064932301119996824504566512201974104610778959077593430503663719589292917412054652762861762119300285959036166847921025650603740539094952319262388079601016613664449662038925102070270980927954398475970042520475963652571650174130367008177922280300959843714793813684336204839990281466324847936401439249390750653907236710418121892331285720200195136332381361179909516870944977165216476970272756112587838167772564087003891670152585771902612815153372162022073257220956354866595310476322753456069537285388480763691143806969043078872595880962103189078279984786884526010526827435260403806134657280094364362165393186209244935034371361002339232767570653397444863270434352264501365434590494308641820406862713877671688674078818471972622356079043676592937680986226234076566601581753777261729154064911350271118981872316215023448742157347562759097785662945911678431838240176687124330257402624907734982231774310857303264889171260021514761523629074992947437077109175724590524163778250697422617609745574247627345590606193271908644198967554658509494756732364241919752358880184288518210170114636732531941250122934807575222630856177607027349014006886508435017473191673497340125236047395367308259126191248233755844462685971652049328068694517179944366432733503777000374086095883141224477586161146456706456173424767291537173708268864059555699196886002042878274017345170231261646194055095272724315799041596127333891460010603568294250656633673559396891485300104044027703056779912421772867737534493246445255237685927366837312878066104626299129475253713312585237929021961502541332429820978018282813602352013737546799990322988329631839429974676893815124326615527662233649457394750958310546498576698243579341500396779451104299345166422448906949685296086312893062344021083085162414080000000000000000000000000000000000000000000 [104,66] 48081427025692556106941969200488093250432938146200776424135462361403294909020378296744783535970826740792699417382015877013809943568214452670272034498375876074790783318028922369017597478694580089865129809131562773900819080147154478976041560524791075122934566415344840373523271874286888297849141502950131102651660933716299120465202839675117849926390569134250099251615721044201890459479960316631937979411346955410917862618716811134276342399082368495140551182742197516219534012786089779308197127866520095227722853788892763469009922988002860360616984802798413752271518081719705047019984874698865771486093166334505223439196541890652839454464120445892629607210827181757804650038703224594175670335433693509897291632602080863321806184329311776599201046504437973920858086529740594129903513229447291680721686961073491300748608226907299912343193323740681776097497897000932487748844988555031250561635319709553924275502798059026048892457845073739402111828682099701563976176424913148662726866979544553296369773854379791675402620833133038794934900861314667498799022500178278560479932315726426194127574740301734573957939303467011936412107252406474330716548593105293092294462247528969794140087875463298066125850736428853585867700109625827811698739190375213979806891434524363491501831528212955270366492873665706059636105769511191481344042277924355206323128566908584154717391886961115995993280001808064452924504276906449029665177648233804485709169088553569858533970480577435334526774993467454909719977352099597403097534122850901854060559482809029152711362045954572243670702120439466379903293704829272083644973942348381652241147873482083178558510194113204865442393169218842809244800908812730665521619426771482205204013552242838195863546815637582039427265435271732150495306996942146780968373857556260834197796104467124752532703016214671304244799886677489359980435075543754317077625141808161990559761250488345874533400121094024324237714197317141175805478637483862701550097402311967670310618542071393298726856916368864949560219365319131570667915029954397832933755159932774600639270550278863592136739378981196217228033020282360063715488436804019052200977133379055561229587272411735726754886335783064496132140038626416461286122068806973898681884994132564399275276808429522594175197835434843907366764989696474643853702855121659215829436118499636671430610004310278562513859053622390866060184272082866020870503834115976360991665988111542192311223880869547044077413353000394185394302020369156296954705157942118818591285569515947831244833824325415647114717649157173464754134302773376680897372846653712076386888030472582218984582676371229593163029443433543009814301369665049801796259873400878038699270615911253885178032746524126307291396998680872255262580351692473150052761600000000000000000000000000000000000000 [104,67] -3398854578775029516798963670124733201769682277165711649102431145098697570956624539845427458194766822065568420547186925313061598956699230671116508990684844456591562220971864952235324406212739194207228164329826576773128901358963924875430390580820097773959809704069670725609650826593069703861613761544785280154147551543319896462715492407204405908795200275504961759168438024147236981009435920216256416242397054071729277038540709025268842623667154426431980960310129311039168798851861397457614968723577480834842844000878063343000478985087810767445998970529326458403514860862073530706852853669107382463051565243942439166226351348953658115525143659244377619181968167215209515742834741025460783455830648031769749383509479755497111160881396990289318154201794322079616180534473278991204395355946199276684557895442265009105217073401024764471284017053790616792065399450444878203289590520268605651980026290402760609189096156424506036519640368061841029846854790453553406961540713158750038320301788945721594345652415833554947518559879127858824253369075089601397838452517100255226312647086405961536027824932706755961965970577493050214661131201742536398383004066059809594606162281394575918270979597745369840459640688000625149107138829665251950593681552526062241550326299275862005126801879404961292028713565023269884420693892765055288061736332063685739601983643912137767939297262187330424012497683694562704897242595269851710497807155739320346955434745340904540739279799574331528750530899984522986974959216786991468905233481489072456555758574591877401873278555816425829933715425857098296327656288495715225310557371224004342348677228432044574615517937634408227369780085893318192519106695343975064417510197751034095187642878565428620717156142970572546666202210002869664870124316030529684447481573921504177195919822418978761188432008822285365204119364426668979943258765018650618907295554989461526089952379300771324939823508394008391090451118706007891274905422442326421286912412746737351247403544458181649272751769015751510767705517619137779262150437662889046724701659721447082698192843886775632283055622157642141373763902865748553354947871092345171703962790544795479063421248803489762966927929319734183729114363807732321516184097836857167833379310563320145852158158027711308513861747815853559094460150030384140186387002417004322745992789293533604963152163070393568560959056536668340978110153282258382840076679793503902310133848883109170703055994329890236895438896871852090457568972617007134983092910382237869180400201725806189893635865773641096145594227058710720659637673394270134976997102522914173834116597969252857841517525286600723760733320222303630423885323096089985199552017652747094427468552343256278967561054341829343943218698119462525718405965566149918720000000000000000000000000000000000000 [104,68] 211873540661628069091294080660599421451370944710184326138934468792452698325146947959731115931371944995985647886456617678352333981149311393858143118516685793784663814956301415023486345155442222401270625683768793469239425004256137272753056728587992510914032184881066019178334209034515846739550473394293526898581255247882130163625581359269641466506437082898935585845682307237401328490856628869533293420709463219023126431986365056415546900399404445291210769742276619774061960790728897838237232868182073973669854606861142899476640786154284228119612672663939140496854188485047476115565826251581909326622686815082425371653036970948826666785278183594335545878804755517341265826325593709672188546672950238603351057626347120698282202725667164302887786699364910352124846765110588920942195755256068837177403069337485822550052664218095852530940878871936200738308606304221027269177714510330264223426967637064591626209379659065819087643333215601073602998853019552770495830174020289717226493059308392579704836904390960343477068251718846807623347057988040516509836408698366735622539960556159258617337731304799270576097196752005019843533638929435712372009981180883010920656036491767285442233936668658686736255349182797385100885282663674178315355074616791916356996663753449019166446840901699182786328968690800864736884352351833076582596935973659895026811922998598262136629758309673250212638779849604740049246770916137563232125948535942793597457494476983507205223845814721291952508830203075032321423934875713722739513149656513751858068155621883839022701780739622368080010463040960409667623998209614478827466833626755796736122352896869900973662219285635914952834267247660840551473619779209324502940585758514070852467931566398032683868785481782911204296490602625777054255393473516152600552018634406389358855143028027245291726757439981059602588867697607034691985793245386387483535581400972784519012879689977187003248767398050305932601471374308411093204439412403537424020575855123558018179552688745359629817572921266248080945598203026519297550383685626963307531825018911859846028380762028800867977082877851142604150504058547287655446111604791517509967287290928199708409498029567152816993744035384804096037880279624081102694914333587930305637333693845740633384749246258117476682164687383743253903349631129499875983939230360911683412490207680432391738806341677711221892204313787369517715399180287495223396522271668197994424779407449562714656645673722454875388759881932115602685062532041287165257623283510751004456488842321601742044978588239047625982481997860297435371544393964310512011732790444678513511210967996395261867092616130904450782403585239999121780503645318477887797391058482502488580943820675528123747817106976872932581389011537677564277750477958096407756800000000000000000000000000000000 [104,69] -11514337345312138210379835089063551215174792457351037940076228438752746455236518766897372093885136316240569514153790429397686355573752127490956441162935741379194179432138806535800720170468633187192292354001599766122268456080236582678766912088286080078571128934231891746846734954042878169737046962491894646581637932577885599627011680458355081262999859514919723456972521439431800031724933079963957459947213997837496944671266275754555325092328224969707630124543929689599457299911162609811021323229359264635910928474340871490220201473111426408038831805784886771952964267168749647394789705858222766447534268670561170495270559816063585512231643301372973909761552738565894389853957096534316613456044351759855160934089797565378015703686211023470825999208497746984856685384070954357194918781979750531483408489935160549732647699298843506976350599786742021617061101641948957571996333210535359416803797395857128585485307442445577053792735927709411946924917104784273242004437032600954485846583033314589922927045269064920059443362626314961543146038773468652164731728211884214729336532573017404187546327516486537765088322432798956692212084881179937555828292788193409871668227024319566831140894667948606271884983688756102867073969650136216646703581057178010537662398487186467217625117419648277529051558360044868383376529688170823302714126784509692319001990099169931203557580885465256955032039290478528492181152958507908339111640965156754369792277587525392341635471534846160771244414721905248501900988707677385107149386756782800048936567501823452206344453450912289398318653078076004833990024109220576558365525937853430164181083253293718582443695299158645699173735644630133212828315823214823167392575100032299676875553325539742245450926241944607433960802723704774951414810399789980346844223245399877084141281829133686811893293459659706534826261030733813013781860829706294622016634833302401945603821561075051407777566533763318078481430236642850191808500841444381736278162867523785472005501216055224895218501524179013411860439508035037821337265991566625690938438949456010352135304410224721995333689843948919019472599775794730455713927031105631822787341926709807360818799931444847438677873623294437912374779868335168054046788757001705941059881845470281463246420965399336999473806352681408727666103601963426721550456534008457155882007623702299729499681046502683540495211848796372617476528461942518604530864007624078263491576367297792171138580346519288652868844245492802087027921925143198467087884662478517103898456235540098825628262578330045745783297650685980074458097721810881371916742068485051547577346477640211996399218602948606835145795548800067214399795683020753963979086188196973143825859652983277369895556441691035709619574328024697343792235535893790720000000000000000000000000000000 [104,70] 536423888536115471425594638371839627207872824661681673120299326096197036651755774338774462009405965147768771531588657655344074472994194630847367131559080295003847991157217544854917569387311091806370433684450721719839772045123237675020807828758335047740131194233842561532022171342236121408348672488167218525069190165479536896919146247154431761206623507222951964597655587233650697664791994588572644496859221626186452825524003649662422701149304577175894844432972100107361430891118794898329668189183205248915148830600476307580739367008129586779662921683097411692087833571062683501552735676179676739015021728781682391341688349705043644101343325616051419464017466542971310853990264750065431824799578606865181303617789865062476803206793250526323850759163096082161069745567649819330485921000115257683560604489318775008414916373987925537914354299389343346599554728345519316784654927766065779110553135075452525654025938326411707403712611779203220691617673193855740936412754994518694959799409803831275498688026628841644308206024534137734083858155870651004855668640493298575818249620683466850480590648099106828961362429126826629719159384914655894902525665576224807260253415265713925922782464122339061025044274813815657822280579431919698718527241122542175084525772725131450558327700551594798782116312571955666127333309975360748501071207130130419908564417926416734360487927641633078682507976775906267334999849110045196083376058048247166163900029934641426611353090792390359388092845934885750525383075691797784343955976293993927832595411038257877916999998641148850636527093600622436531617022989238455412415630030222396810768888708321068217978547875074814900939310385689888512910258813844995953435331028662812168732146856957095627125958005120999163965282544969763864542355350375769007713386773139672648670511836176069607214303697624172480599821505651282878807222888485166999457066849410664606414622059255547507143718621823120258926516962510441630323930512814713428781237285310353466167310437747743800964458324009146091657199174263326005121768249015504168979692625753823582929164528837870721674300916910072513153003020923084148789375017695268526449064945497790419127427731412092767302806535996995233116311469460125065506243084055244640203448651825575326985273543122077363213183601280937376746741051080762612648856926429160797930885179297286015224713005664536808876660563444420732937207660515884158139802491544525584249178206964843378416725206231789996956371640501738369104535080883494410317289061252459120285634042975364404359142727812747522659860069897504729030403771390033739116311061409726963581399426329110211117116254226647613233471895513377050395104484729355340576070896226178252079380123250479161419729733346732454910944355042392369442895261020979200000000000000000000000000 [104,71] -21019302605152528566391497558120809646165868969453164524742278224237056005077332393133027488706866054767672828558473782834649106179707726687117139627441694057830573062381162671590130669948157979625479958233337063105069250306170513673796553790055876502671624376226879717694895546034350100846145605018903636804196232052536707805962191126359895183808827251748841699325329650473643375773274194683095334867907832610845158698144572968996097854291306826545636690968596145877876010660366536292752030056982328798961631358551291020998646417640466258601234096495854847485074215883569287263858449947105262364643838703437554849062047197041434721269825992205561068037759224186371182596712093087970285139203318534324611942934701836099536882645325712829944094967117508378778703941339528153864159660434428453234067561068632950354961587493070773303399979958827190721486701302202966895354209049519270695457456252235079360301617764922266489332612982171707532139175388356217462863405598261775631208507891636304154941596839955321606430202244821416633271950625969217993826687965354067874858999129049918194768944107356158889808757181874580796174569164400950385746229902167580175099239515877995052300088846425557970309652646345499475246297982925150975849042170673950127515691495799545588613861168089913437690726237801696614591697937029432991966576937486240569166771618405479463697932670130882168644587759274648734083427731057939480150472228176646883589277279822746300243015083016937184214272063037132611038979650377889928760893281865359291748399709697887429562536496878246740835338713977176731837640640585992115650757735140401036621248147475546200727296977930585131246298383958018337897042974068634571837721783208015549515856658062864867123586716720674707340342697931356183794189993524193782930347230342660548966560017267314718012515498330927843560524828163477864786314438985762719374557835902747407092571329827307173152384227268549057272327159131662547815273164326619682605980490243114043940456865058603299102123497508097129425065134444521328691980901537383439099440938576224398080382673712699459790099174485938666793671312611857729347372120258411404395714783359463713055305667291236604381418907251871409275235813751172431651040361013018487693976646414555178058977419667170549147480191636463768905907455616868149754231002850294729503299418166690306104384594999524949358438014613189322719260344142833177096481394175577670130249418768579108688114381740464040988489744230399111894601077175918312178299134808710474672204454102661835325387504675858446742830852682012579596790064156145637755868241591217728118871351483887435207913497167378587955466715603674156381970526463918796367018408871744861141351836491703433621409395414022511699353826222355416185628168028160000000000000000000000000 [104,72] 664114979640000289085852030426990862155027346360516363491850529409567445860051126930695026388389409980600884585142069039391731594388959749865818329033306870353423998931957650600942197865739969743152116373287109998419462497574568550601760158947452251633375254285291253031779240812009964700032663427209956102201728780442668301745548991688308339491834243682266966258419444825996003809580594579280695450959176261673424721502578202350100348358095584668857217735239040698799944549583725659202987569791433858272341010015660108188950563315783746086989036812298842881625763917632539980435896410907707271256390885262757799574739364155562479189839606782391240640171835553799436809677416242750690124056772377604848611344789493601027439764462399734822198725992035230945167644533823806983225295916296036172007501576073048557967870623488960191999123785824851604035936997089573422397310054255541695919401331509244822078638911527939881385769594009689548170965798092507902144697495751987898526906692371249238411783139620518832713156556199559289065060668585228497774216694968062931026011845515978741382937081654849531665515465916479246919221542734463615558605345814020040226296527813579981975141369907550568763593883374211106980065743893360568310415933844407854356566082346645944549213760885389981264699244924129054088924727048227327408672264661849281167647955225193147147103268197351274582910454789007201430467134695228791963385864588285231430951188154909019911568850426260818904027534446492078194260792736432335352994791050360890075170286307039430674591803687442538409884162768285570806066392141298345057106921951944794647131781875658231901769055229724633705995405757234633388916913329243451761780854406893895679668684783717873078898904399804815713208762744087758113589216481981828420436396458886660935256397022067834353520581338475045018603588060628342189516090628012208925497672199202357572542504182293792138443372904040144934117818222087338270669697941684966785477349325841334977935942057622345109502338225167729741651265941822695207985295807502503592408927164996001403603397565739283700516470623539397600318155194239327232439627962874351168920120802974250708078331597415427969212792679926749684123395111912385081300341008531203043412019442528270290276836033769551210070103278627935473608086599168676398384876342812812874548575519268025898398156557389091344961900434452140616970007913734880617439164345398377636564635478353121853108859217293424136930257827727857919869532833639542416634970310949886167699755258159461853243942323932566289109172655276712868737949101661904554706831533648038346851521612580617551831469670614075284079019793488956262348169239365731067255412783750547198620582180908813452051033638765873846898843137232533428405013787443200000000000000000000 [104,73] -14873581906405250290301167264400758154545021178453145270126721842785767112322307658360493184770183972750542135125756259745726923691494816395109237087103074971770313880300353076268706277253793989551424890450121500986665156189127601507375715182094557821005869594409495315539788912555571462995750248999664693871736153313778749032894138049150867210437333855577265467133785726592984988083283521252782012956366898411770125895555811316500555699041654785129761407571915701299650785340894845553032432649263491674017597180916138487127791014911310442560359704342702820301202855418634330572917372627468158150465862835833658968397867078880436798290597895817590275021661151156735229371235397768020738922815426661487559285313531576505465099980001064984331718210289128686140294660276348614755302846575827296585952236782879865089551434475381259250140422393325551881549326163406633448236226431227350582936217527145071509099961984290763712470906905183858847153285305716580463201190930267272578674321100978266380699716224427674833703817018243359937752757041487366196428609949896047863755379134281423405317283321624712766805377541091936781743080236835763091861598781442429937077919934533784220453345124403866817202794413795354571832711463407414479344402690752991452313778528945322826198432819654675496657228376216040734454658676764545864445221526010166235285742518634699337409276232621663442428981002560365523765728055657050412877745924232433607709910206835846555390105662643422885661499939445270075115011214349914371639924623974019010739392282964234415392398567480697752910519089140208031776020024973891881048949571219796596106594787554647220080680376065857771025296523713513182299472929561360426140666424865961055041982028594326115521146474806727661642735375836199944046875687200019000266865246999355947694615314034009444420076876041428948381665955198477101190614608737150165600076276928935526628101762630664412189201139963752454867754704769386249507243019302670636030942058291837166652502427218110056093285841550245015557697681662684108394903105685596161418447403405001849839192667217042242798767247031520439846478641183147803985876684274781764024237786876475056962198941614723133633062806906007353851847545366423781293930828553672229151348115662853007994909068435729037225606283843194375975802891589202260844011050686511826761525778106840798864690520373923334714536898959557078020821163864289199699383017475976877458839117254283872570552272953701274073311246253017958972257516464803801406968118465655186730306375591506788795615443741602784075098043929292888017368041624342598252728952662656538836755810748617348481765975361850341366514947966392634308852503064554349709661305036429809407188726327668221237314985150490945383019075132090781079510712320000000000000000000 [104,74] 91208796251279060805618690379489789609200372009674487023359712272560574492380514122772423092392858868711731054086517900069020062064599197554983968243099336941169170037513773546974932159623398562248801776719978451906648095207468812452095353279580023666738017338522926108735114850664747483939462090209997567002032626282319646707878750405688656156783871329542128168808131834003985758093722411755755075830348186715636433193884854846667906007772248591619696179556676880718224186549171152547544640956464906381528147272845992306544881336430935247205542552371960838309614848956624713720592160642329264153982146697015901462696616020254461003419088011809982218550662755112931416557072458229414748030218617387615206482321775023807579675861495003910584756308752990695434023978657889774826535346260271705337526949194182473622906351289425550234247344789256542984572913577829577882364488514927951795281431721983573720886672139718078126807687179411701043323711499319973920850510887568808652061288010255332609299413992220807236238702219131845025737132275402513595880253528664686475933556505838518049121353521691422327965593326900938534509104967617188608778279570675001369364653677603063037299926430761727277757707471925466188055261959189072386800512007725154032894325732565689993811509768126736668244642976924106724757640529326646616767357584289251393027198184011071787087333910415433832953880771020276977930123905696951188141261053410757075099499324619908443992595248305277212370076181571818138606815233577922382467951466696341231365673096153462193066709942905178278706375942224821194118540516191742471869740407383465776748029464610100262670121935604977819384772982783426971774931145728424090337371194845239899404567237454201447545112085051725567387865618330258195704930741491606407089631058852798901174803517467045781364698842176301549196657418576888162237528933782083954410223283520574245099234507548835671688516335516814584310655682001132021093981406429820367887192092143269353414761626677764002600781050776981772394636304194463664807864571711143027324418782050598343528523543527724306469496520019453163312394644983436471736754026771077940289442119318783711605389787271217669683910853187880458595092416789480039458361774122470837057125923714454759818866232351903250299251595833775124613896673057808750029929645922248908068598246566857395119019200133210991813923619600278770392260064708421005390971660844333887998419032503508262896076777669226466262979175704673777343223717468055569113452870452976653205170355620093054137764213013265353058463326564635791417375290846140332160917063151914176749623498599926204940760894183477567316267785185310046874197606475543812363211662489341733947196110925293586498689651024928273327950063315506555526106316800000000000000 [104,75] 12215255667934909334934263049024855755171967093833816929007976728370418150830899241535605295127135281927361911533215779234608692091008052385833522901139498001787619347420906834911994031637742525680570558162146116922863751276686828950279317165899921202204208869569372479650676193935140994857079044075394921192930783934644475279409368092090982639126136226669005358598500114408813489325799493765337082160946412337779805386337813143343670858848038129086077032517985334590225463576194442653603844323936915171101963307148849002174228670437215706162050409757715730545498273101634361844295665397912197983027542128563822937840386250177747157356895046587802327482381901340533530941883911524976064968219081615146647728135461362623843303918299789329714558180703684552069711776261525518964594897519228781375745277428812637681867716114567139979980170687315325607894177806910054824535670055556172087469868842947649001454106642087923880803980726512543091009770715154958499931187289881052832249255235624549148977941719094930975504002216100915501826512626677891794870438251798589139973481752917257391497612000771825613555709245108708284731263300663346028571117601217580352929089147056286649938072892437509220166941738754190995816639331640966713988284549441248916080292567657265853134417862436863339129561398303916110676359491769963106279108676153193658478851721205242484089405481908412518706177746263251925801344915526489274537758106757460995355186062410411078311644897319194924173044809048164160869655371860757821538651322912171715794121540427440532535488410927970316642581779512567348174678584428668007093243249672301775927204890474807094608592840884079092218262029824766849836134706635282552256702164124454888196538877373941545669417396004897733121843117546605710332468404312838343982761465921447473070598199566180005965852103669931283507044225958060853073965961684191773807001226107562178977995109845209354899928269222159176188048700068070951428055484384028864797654936112178985256495834913120508795609863136155186893057202970754188258461269833341371917397434195148923445440342313719044244771106911244385473712238912598536648104405903471583426201794182377510595685052670454315843622576205681184623961140281908226679642022163251262789980489214504901610797608103755463285607307556536004147019858420561203648863245152331440095727386604907268995476755349499116279910807077371816068433343959195810866744218329143559385587924563623303412976380500941309233607385286939068664383212984825916097509180815222181510435458577730958343774173081727035377876854412366595279185505269328030385230208107045133801029168448661125801374592777850487608923776228078572269086346850040464384522318740774834213204437982074480622646247726048470029786075230527057836376064000000000000 [104,76] -759057427211367967368840087396908618827117327162378774262618673513768998156901318512764598675770836837367503001641609636539412037714121811836615519056784352993889131778719174481074346482815858911946812487120701554445684629453658326440312989220750820332555700980431924788828332505989962510978601955478225625018971708794635252750743360612123032398437058845510493393601823653862929253772805818671372974097822836066334177331663051090606659991111926241665263106788321049354259997434735763390777822142334001523842581666008757699037708943102090108021796498772794879367589030199196527243725576356486500186380934099383533458947055491309133558468955067457891255443323425139758272470162431503719493333825565234292144258488289758455684638272011988889373778584553880595484582928690681810211472143184693194353897141861420612505543657523340567303296615319714759074008864008827165502556987480980650377305005332460900580046406436823854311103060423831799602011463990772819707640110578818998676570516493199827409682340650430245331492122043258485483180561786271083631496875677593486649915082540345956391571744794653041130399883194817412939181692132120632002095045063017991299136898172634066021848803583799589151296998050003837173489244815598718986836596082104169036039962592396618854757055926672987262885238278522327991434571982811044457926353517962081777602469716822091539397263320783641463080721141161415664084950201440877645976664264540005830161837628569614378541568465808040516240062520884024845271818921034081933340526782630669263006395875813161303510101460627589734858363796103198493621300327147744882903872013105263782027885923952594814878871714056025885034271464493891134986469308959621487152891132466082061976543252759175800827689526902862961403741611516396415691746619476482809838680272198546052954266257950313574154855437533343087695884197365039969073720221015896360495376610355985898374634832718058420653009202434611792387551061763555950555326591599334660533921666002171324523708102525168741885741386144739624210596716666173080879159687902183622236534627039058418747952952883610485516475421091359045828676901464841150354556549361516733666023903412654299733608347016783135187586039960870067163982572136395961434569110419543601959760792078549456407700028095990798544170535106939221314611977878520137704919594703329299439184680956595676060316798915828364722702857170435494368667810857586400170977720917824936967415939592860067481705457938535728875701659899960619245454351002105678149147438619401903314720108459709391413750882436793799933088106429071916172417361390360452671065670831592967015957683799956145866106784912536734063528100626637494233829458308998156152720604713731954959153182159983264317924061989533157771252491872502414311424000000000 [104,77] 24617434347208338718583612664807597940935929810437557845627163283427589007671616117712849141914027090921593283621794351085948644985585051369114991340971063294385135687166797304823384457739137268147276596445960639634779173772442818475434333387566872173249412291381591467209343621642775208300316974119758228808751502500234291936802675965174691557845557975028147100446377414146599167585078369357418836944630111929540257610579106628273502059435917409610385285525011740166911545776002374983702904341842362084086745053333790542291735024575590849334012390356410992527311592794149665899422848826319384025997885742453911740060607185481285875685512901556668776166152606485212366073134995543474658478284534319478265475726398692726062514557819234481918737103857084234613344945677613222694629088371947184205112751056312956813510302859760474471188115085742465236293131005308071064854933256312840084469439589828758699009421688074011772445779812724105585458820897644742240401611206841199944128916196543311157633062368360519056655097826707806848632705568601476431463169766046024835798406910835287088148446480819320478613709275904886018868115671947190381430773651378184414675435287579236506999257547794565971678408216024701780789992897991515407557953977546414207968915569030687754463152823495683135301741010119579317169037747033704369188863731264719134197780612308200405269398854919430203183142078689241244017729019630292698410112619202323088834676749425616769392809313130422058235394110074248188215817873922248638298611863987362114169974616928518579651100606381304548820312188020031246779578621457636455389082008328986752693444532069034430400972522078516325075553576703617243777643033986946416342904885960228422404141195960265458677769251250206894621629667145073539274387531230103911288209849590162543603949285596770008030481940026208509211435486580379642747281197640852165335909184027848551996687562361411638125942047892150707951180575013058106066365997940464832070158534372491482486989615526280080202487261115663604170402082389692294596535877602113859756079528335494820689188578356298988588466687138109601054746082512312869234223288917997906402661269449592904682075015570080323473779932463771157405965383941550534102341249716756807034976504449523303508037917053442115723705860010392981745324831168940101897769528023212656346749327067988078307935185116046586918912672486213711124037988137191476854818542938616873591607622568082457508609459720753393975113316530294013401777742654906508523533524263043671061105339591749125430623079753889928719384268367919765307309273890544781242692195854869007021362074829332924817895815527497460701870375244642503490841696403069140263391950362241376822775146399405724758306984311407446274291435618792272814080000000 [104,78] -440388543208812553617892579346436986794097904233481144875883124970762109631454910532778608851583419697581512971364589249381775873804238102708952015685842905965047317100733484773715715187589418441979974189649707758808063761330053974791807609682885751101361470031822479396222260858177716364765889954811800717949014859855266970221956839458969574538224973859074416528149199803979849635516096184429929041097391589144506989025651387029439953467126482823989126535630453182679518854627812362352620920677913623312740371015154875640229441549590536434948775963095615549497058309082943163198377985817967133129996363880698855943825842200110274190747968034805539778234390033205565825783776039550722029359246949202355979308480733598524205930095690578942892514623817470244067103974725582337499289445462181782005504330385158379532739648583343194396591063356148783372547493556154154150631627904729192864023721961807692032040943793159214937829122154939930918376310159788349875510935811174585223238418379866219142852016023477565169331685404625182955408550473064529403679408695124677799140189047011500270295138524751223339346859330973050296306505386440001292033229539746032696843010741129075826119699924986523779171124135206326899238293338980007935693010949585007746311535852052431878915162965989207907392940984383463016500988784767571847788295267563801444730138110013841365472163564444338392721929135720713298668931328835015724587056905070421523688970740332777100371659629164705167567532556777198395910578716789024654240600267366726393555735252794099093709258347100997154388320034276054347675230531369145044435311478331974209898184318218880752499392379084722109176932549238572015565704856267711616734008015115060775578855372678559789916842119296033367769675341613051551718118193082603282077368288672615709081866218724774503453022777448269733054859692141656245680425085798425446515306126425703730701718821590664621231221481216824615920533788186140583215113788138954542260664875875013392867319767095224075705113844264516771902978905678291177199613943798830344831098948401960530609820905313781029813873226366846757640718494638610287599976132026081421678477037436815786453506864331316204575620175009428077468132047278996167389209323390033484290811002570402412339837721565722792737976710689901161792940441203637970757454925154760077646267102850344892677053605189400082311262398442575723669705713898241877843647953938018761955043988061028714608342566976039998552931392388403565544302388022124169261314988297602733802244609042758014177293693231994871095454427134882496468618172804793999472421451948066831452877167286884187854410290167223315422685477276016554962552202910136353831694152095938326861137812250979504857582370740828338330850767298017022020900 [104,79] 262640657409681836053133277348993087914306756622851644756345361353551562799780953723153665455049810540805575163035602638077005009769540139056460982274048407911661882090890704313451573489434261776114023272071072948959629409864886223905048891092235925761002039189684934389769885096101752900607108314340061371567720034277425997063028858577018599032512709887006050821491179886702301860673722091381950827718715303977009723421444680129178327446479047153200228613955979713882792924548343113568114506189537880416676791076751411217185871331860217235016945781428887348789102280727350981165645498708639757624679344633975213272175531330382073894283541747828697819778239943795651019731513057606595996513991681085726312580523724926617888142817423020024684430276364879259601640780780498865394936552932610582171409138235614959971750456821454888829946460831554687555198419628655984530307002517240696191968273401004326409592436658925850938820987486854919203679119486564468356125653074884758977057044868965421409611548086943897068427163151034636518300337234035958802094913166566649805995641693199855923861128773610828185148803306638306672124386898962124973930370355096699929864601990709238409834073393690581565106217621057262531167082733553709386036332943289453640308569271943623792643228176246239983727481975894275260544101280986192966663812389896040057425471546649936538001113229664796287982743123173537952249535691303051717552172749097561081192422331849150588906230844320687631895560844138602775768135879858735590282202650910149565160267915983644331984888195709673708403458233128434417620453633094418655962962357070876986555401083480132027153231578022740758354473627138454715870536862682445795526634905483628877531139219667822179800679998190084902123576573883490905393230155053243764097047035877378331229195443370694195272619745892905064508496089097320243701959065394793945842830103025228418655621554834184535706998057388258604164064451429876348794059647452037388693971987317321947468577250455340681169627280463374306456219038521324529260743808898587771841553012637504654776961738764475830652951274817547089780997053947301465097181613881261729138702784781619921251238867823824120091484476757733093625657213253713734280748855603715610615288479532424720437640642634711370451170709020093901042776022358558286804424396058850812712825172957339941978254506866699283114211121141109843478152121055463709766005142810410073572694379164483131142844639089334539230219303325604225013792942432685367625850073377829676661081429962284920587060680913694313223042230784276628741622939089806478933712295889243870791556232491214277816998841544801290570448277048528960560246349128603419462470782412117276432713614214541765480714094726886254158206010996000000 [104,80] 267374989390942922409021503275742709120359154457164370226659827468751824494480395541193044195972763233983727632162406967162991452838412401957076775240402591320374770627794305716184676668686044203067014967482109268579097710388504486731925071230202034929061643957925680276384740314163719067606044104814459710331961963069654807620392566105672143278523794321316408114227838119762754158282879480324549636564303448825210879517300262508133497123915145386143242652796039931519905741828159475746663125305148980084504022547824545043167661259573214256727549793943181622935696717068243080314974533243239350576789111400848543626261938406242983272480554990512329993084888438156938204973357320369980723868372483730067997239651177285056731829557660349199161695424579245932707884762927814262926045349154439428629981165364272639158542594618539870032159305203060245526472923941434574647588138493975684221863453610949568121895908439101318132676057691893125630441552834774432860559355495310796770280195568053081272253044971513594853123744523170321499351711743927980040648130579769200794598598970121645658677292008124755765743623890878653157209982998196718924127401913783818633598340672973723475212969239175352312063677790404103710413527319885602529027580723346568426409327590313102589899921894198302605466287594228694715790239775716290545019231332829549107968039391070518080570810679552454635386641904001833678017299269876368505420184526681832501604621284090392188506251931023283029866049841541009929029107868724808974856772118482017548023668121848423000138703180986950292240703574468993007878022542565977561610463012025206229941478941480539477020842927170035611271578763761459873611882275541226984229807337621548436483893831277173246252379294771050201822776748371429467411145446110202116001509635632131343731459911986580284716782307688445054173218441026150764003808593197743168709264980985012616274288691610059763611391815076938692094262461889860776411084457377367715178084540885929776698476626099271574226857992523068005689899459425903794346576683330453523262817565587537005295617178425681636378575355161060972174375951501288326727638146163438488180941622674764006465566484323164013624567135379138633551798518728266001885480876470097999107925859177317541795254326174083961776473441286148370112426187005995450394963476664037713738078059065631552356778637588207912946915251579825725469127548554040206792223499305968211598168695602316953388226971720833692966894778925720818945191131745536155510646857441123154959347678227950445379675314694690925815465629193907019223485995277586408016952352816796077643545620754814733261110126731442650744244443984517511575293983079134505767874772719385943737613047151894197402400540244254154219105559064000 [104,81] -10594659214780139068255984288775338853872162641578362694880581398030343770987391900086174101158005123562441053173937472095623923936143178256210956631575134769048812279831898202514026594866811450185979374305396591010921845639692397479473791829569749541107763187029377437501190296762406833728369353077636927103368746639425703842191710465511235907487338239996073458171736311306252227424022833623230941592109638928936915090673113633038946817407528195708823853429035003685881737851250671318797971439957331100978008053933563221932013304106165096303008009138434930040924563682427529399834164258223874172750186191763613727891473550591757962297641401210383508236438795746996176995961071247351757585910052398299144212628899455465065225587256793409596188176790158240439577487374463478340703662120661336715465396268268236834977858461575810686303537890724365305115099482625812927259642230953256343743534132541461187204344878713750660007876540128231475650955470765144169927278765419900543831020650369216051524594135955942525645696361288808128115030696408039544051590032903699369643117312493273648914598144798433286030299606162380803919282207771721780617778066315508839979284899419665666701815674926144158771659139662697220474182133024467074861593144288076185574970470978685457264544956975608877447757774037572784220979141855893203406692752720339299330101023748112883100426063270705089194177308984094234077225251185589529273405262370222298417579510895137914280207032367026409785430918472080954162619804664134945392274639806048897874288260142250179790563087856828108564584790218693056296491458627884086360117293552480702421647115682792528723852098809491539368682976467686004090761776554011739927758520136951898267830691278259281922366515165740606728168033373387936941053109060073753388306713022228666354532853524972897513097501027091106751918829580164781096262056051066285529801472018893430784175107546745235281221282021413479284655513508590367998270166147767829726402060496525741561091466831891178370929568839178766153734589526156753218603900968249982948157171425548715817840011628367650821692365751351459687178550785262642079735809829989246185367763321645796855239973322080226628615756485143045254388317961904548586644362590246438598708444888863766583262931985560177662713137411015443156694586284067017589990406991792454772749830862789075983883643902157274992866377574197705530587689012826784198058439629460783229790562848114327840614307218634193272531754574705566692332720262472335997670505582178099288228737027537913026290767840979673445904240349809398612236612908802478128399377155515014493197117015801618148690942561557424857041012800602541397958028741045986695397156056278115478699860117334121589595139011104828317724920000 [104,82] 278580934841576173669054626197207866006626806008014469304860582503897227862959907433177596868273279184440975800639163546177904405612737005248080924244359601475461406964298693729478604451224893535757322024070213361725675958320909238191773547962318038267877383718095019340198980675817622841103446001501105284605150613124507339924345154754763370419597957221233126262317671939882584802630242024755751359455727075074892575257520581924366440550796654916746626657573070993926117191650549609228416899986597276088518382393944073659184501544514167561512338394224299722360946439338895820982318872320236982703273631066923807574232060676528679940133372739030050081317430973782016535638136430918736683614491233278380793826127567392162987028210679447015109098759638735715599436055597364349021094196936274284613586687998769143600285658951236328980897529579462810287381848364080588302010748419431979046906064268784002538934281765926812682442719721388037675529722812948735063251178817309171830929324381836788695511987763178698311669320623162484861705937568509689273378088278048636515630050849978371312940666338490634327495682781295856718298396585606705264953932699088415539748563863165037089974658317697811211551748792475525765497401209377975958956265861878080528423136553432346150941047673497351378137211246272142603061418747429191924659548648245473198780284745385007310431978938492631109966728721790447157484952474446351163957326276062851291025470446193653536440469536554235118223042855537030557957044663925504791188292018980779840184305316114313432617669152950903039463233618987300473878638933514117822492836611000549870048180840283028079237449203980665039321132539385416519341430332447125810873177896503526779637910825075747496778512282641095688507151399858623410358295275949708226919062978463274406301100712090968667313356226035752950289870783876236640666400954216155299034639516288492325134211303502319081416228059643561972057540918147905474962634775244555285545183443356904121430633531065393240666603371720064487279546862347257457342476750337314358714581359481530944878391870791243810402080191256642447976296311322176765413589538072245991099154058960667247982049130500704759883480889524808009838353355898290535458710728104631654276553999749047366875784105760646068800160147211441851059238899351522767170587864116840399758748099410718732673184948986249757132464374946567715505016466535915024769383959286695783906277262264030756390385146215155557887988378619617469855614835788932977362730228983121830899524790590330283005364813965325607871891044619413280423851074418474833041413953911676470642820905259703405655396330956516451852376501644387638871124985375045222830488117691108534513745458960356841459741053123582261908000 [104,83] -5374101435327440195279438992370693237718555316370333077655155577907875391593911097647967958402387242356222737342408409501192016240737238597586999293246433316941870810984798399855943647092080857526249517061734192914351030157036049245886680357685200312498853864540787451845391451753938469313108540084318548522647204362352975008764418539825265407669647583717545118313302642245552478005679307501389624454621937681351279083583685557078836137328434223627606343476619488412281366195108183882237574272183139935153181388608641236509679576773455343581033806965687082817951575160785756252546019207621973207630601568150912099670773246678707446148889380275159474451698274897596411249827499078473290601269156446838522394451227779054949646162777499825139119790293810897665023973369396929559111603683274293852248600939012820511704443200174829380148925715928995533668863469277943826917483058176830747703362940244848228156566591197313865221228145816836150619403428819032230947387182114559695914644413840090724892574307974905354274768860737913607301792663877455181286295951830630238531806451349855627582903127246147004605389008296681528362307643709349063871227504290911187959715477032705151276009770245796393209956242050657642524171309852874171897429800593735943891088607966448800367480191152290626511941349354150995016031368341324047836312294122301194034939069572448725120045890663518121833001315847462336092293532449190205605347277338112034602107715279653663247421526251767267328456575935415002898421816261335211414135993440340332116574526726429879162519806655518279555874704148424621016080521770078034477908438643516727438915253669262382452791961767758448597425034240841903107017887964149208683550744776403214420822481965932312299292819036222108657866607995090736038309488212890342896449701061121682696449175901993198170821124394106772504299478500920844473523188197656470728373754795337082644945411560546300406572928288477342118042938525677736782897318439259366309245998353326341832434530310439824712659594412324963994590496602701564855887124040266623336040601478088715424255937158699358067383822030100655586082512708135163536194371063257839517262126612364575273931277415711765795655210911638912295253400075585501073911968902666771252607098167155014985168809967447752533519296413470559902976953934119922241831640605464850730698671789150272839483374924183878257411836097315861338010689100310075795576920013696402554159010734954851273635566121240978163148546706968365753768281793427981844500832298749197861531577622773363623218794275660067944628849110949092782238412330973461448531181595217306618900646700368187314742338606208797207549200720102091908560326390208052683287677752680173187943944745100827321866003400145510400 [104,84] 84328922518814736717140480375009807674936992706375892580243032552679856382227299682724362203320543654365427324768321591386502687986050429109287052379032398029875353469786333894719725340395354047522714994555475603996758208047999065914570644187136039225706181345591361392719106980898355113391334731275202955303016974068766989705017757322847997382190632185257301021527043125510421147630834883595458601141433915344660722658168031386019667515027908198390383556864450457968021379236630841744464056879671685137986343177012658622290346285642979235766065704753001132892208710960964158969853932451450317889261306181551523620523188680576494741178571434494966545881863564565955405969095175457050876163499278278049630142539726203700505932372139700268242401512212132614082442585679736915781936442175030757372951191256166013744639271390100982496687222264718683098403186261552865008463070135874362067429172713395259895839378217856612097065881990802444722324450385549731639274591187512295289613496028640542561347212660107951562671068569574576458267657786827361821536594920340300167703859985984171309453918340319039915025052761320280850858037035040646789840212465838140577892001302655590471855810360282279311012296651082644224779998099362310385538726713412563327261005939404119545585121559452256453533226837263639369094159190455151361010122672899665903189003041727354069122757492972643190372413885087081835140017358363108484688700065303647373052532791124967505033486066422361471881598122002045733010145011187650915956594182374610196285430023423994252541877233468436393475942915753771403973563845821747471596120347411231010329150534463431365754351130344121856433156915165344517572529509535473528539792994516803326407023346691092909695106502911924044996106653377595589877018461831519571830284552780007557666007166592519404428597654230012848337393888364554083082371510423006641234193057467608723724643471859491089702733668742789043615605879640708490505130134173175412036696897318332286552600416530698931664039743751262826667348105128486884813473090642659162924415709576539895400489494962643492572996078876025622668342653870458124669186648610460257510210576994547039810086702030804577747549286775791418752301197316911511911610797135102148938552959547203931681934260495606501089034208285906281584492519163881857360878925023323790734888650640363257733753593784440793537793956430503195683894011528268159972474534860610675600083500193100535241255565562168726651880532018993454202006916532642609725870313310453416467990268769260321437562399319319038251367122535961472903353746037477302219826414262886906588754540205630696395250371449282914482861148582843318277178220191185361230628146222567409819458857898480609837310819227200 [104,85] -1126649566278590112521649767936672728508781487208623693690359148816851559376795288067729422899492750683544443464294587569655221057747748224444652036190394920394823315921108195645526307576513192599191125105348210681945608502372110985569638536113055127901910364345027842766104399779014572018220949606721495878366676270579737604878175228786491187547450687061380927051872932424323540142632327114982472305459575857973919341848545301675683941566430604491147631039785919029139378540245939950410885234995835502784138714433849009543897363751453492125878578188338866542082758323991993047689874248281160663696187177454405040720785090409536456236144215126641124857508404819417440912550852451656006727949820232998865646060386739093612853795477044961646042583304228791732173521379867396121247704433130928010697132122556053182518339826870719518937673719793424930513318867175734570816543031934916924422389104421815389699174930349583451644294383059848828433244856024857997409001845315680390892851038748567183637142001177133661776733692366901544130625924025740860547237013231034352895731254906448336404061382408745681530893395644381021729930726136803819084636549923525669529615433387159142233679128445560757560319335474278866931944054216403812318530880578631200987901020372241349179594041282786163372592023647204544027597459993455287910532307082928170810172937018778613898240958073894421358862729941267463178281022311535713234303738809011231702787370253059645241726239911475802349100553923914902605720117232058503599078261615803564552543388247096760391275053760332005168490059811652366309335794871331752826041377776921564706813661513694507482819966561108956533321213559504888379975107880787879350471641331878944339143655775703899563789729315385288537329549378966456676091023012896098626059734708927103760373879407511979292443168029439152159128025553830773605377287776730492849577462691764569756310105353341879427694736362869640013003699568723232727609957524068702064822181150554485477571224134896683671429726722315933828531645879860923667904605083828910225889815707310485525069746059045442757943659672106089143414146228279440953412620743796229808263950126173494648138089542505876869561922508167849778095254880763700753331037634943697553516988376895745828211172998885966419885486743930494312294565819629644056167922081272517753502413914782800795036630462721008397381153356120402594478190150815038362761264280536272482797840767167296882829806277650698717122385280483722229438745415730240015877252126691373715474948553628070996944185139784323853762632165067393780007420241272329732307532493198736415436536160953579049969288806086081316508892664675727806572646350601068657516870903347954435735072024839020028139059200 [104,86] 13908577787546275720012537553985190758006656778826768036090954866518173191743112467126668876269818242489791744788048538096730581144037754223831564543756753696794712075330892588909649380034080750061637704361875271456379416723757576826819494983085811611599739853925117396335267966776555597518879507796546705540482875254078600043232584994297969560396784737747431894901296221142217194760161669669924062210769164125405655529353019020006268635036160394625048171252391210586290640358913501291509180160688071192214372212780331346208067244554320548431464741122609426640324693340233262478590759133982168250006036145873149113426969588205929501074432571257057325397586747260367232926688517972729052902352266095522552574850508000984774736292336702895016373123490841294588650693358803840141496886763624123111420350804610960685703182855405330835315764378741264575514502656285915211941510457304363578489019018844823264779275132769610113844277629736491259008824923844900019162478788327467250906311015739808664360184861414335780031848673629837384546320866167661999858946276878704955014030564025158318534880212990660615031377789051138012826073298803981909045986954083020228526736269582231995461722398541375077988108070406666772434817669278967006372299604494151433881849049004655195658244395605242364284798211671253678379944186193329654752217212173608157752062047036213399354879845714820438549684431729047436389326873249533389536033564019621779183534114998759652064536435425091643688790348124184351759251845483521053341428493008392842908766731208910774478756422789982413701176923853019389223105901959720279340635216754234255539212845396629041412897253697991510421953942628683894729870838061957494664506020954122972049593082549917681381336180329996406268317748590917723647261968872418271220743851840443757142003938440982890468562809897118189922517441050849414448642398661130030971377479823443705186349071154758324047733896547374138198851582923930101704327981003588187959864317683146328090610975005821693133721243956451918174112133313332122125179979991405465978005511240286928393939319262339457977694356280771933498565735517766192677224437246629735013801571428448862518203277055019261512524898952216998575038119598186545514886023982759778053274402401297311522992961641647069812601187806295513613055904357757273384117389096599026436915602107383309276847412856784202177674009565032865158600341602587553757849520412214205845955600350650532218180241499835380266509839885705666924942529699492283048067727922208380550638899176330714095524824784811295211128974332634512071033123458881388033247840924836577911578079160702081833949592108888681173256873425390251933225969491067972234518814576017264175420516343150545712320 [104,87] -122613888493932732234598594233621637150148941890493638502149973721860203085912297475506485181854079256236053721242565453273885496406371910772745986752644146575078669802741337946847034960566566146840223886007157429633855275055440891442864568458171949168626432994793825276707559052818815721696619534816214377222278253316782952536631375956408644821595782842819547321308823665617220318484002260646600418107177103461347066534753000657383795517121094644580674961234510656157446954295771140765380827913217109479629794474522708108416204672339450014132568245090662396434409134774635808326358041758172051902104301347430947478141894324619621545108002366524001857965639764244652684285948701009983399659003523425254029926023832808675423800142725133527710745498881905209275630882190047790326977592752086529240815843529493098419106564115716461888513893312726310973772856146791155487079953598178317152284749808025720208927873649775306765754083654908566229271759268237205075876163102019715649910383497420181834120709797508906116013173373039793038807539314169135452711092079831175494717213445040128432276695335143957431111427693742403461746932635292322275993400989619102047993623703058837253277825551711282114039978927783423673120282509934601068510319477232308810900511884269073499992724176113797776645701815073405603348256152282749605813300646887346056641560657155064278655304824036882931834431542721474621447165195204986262810017303486989603191268245899080662608662338207004298023949197323054188902514342699292694389281050831272699673210182647153291290758615061438766784127110874807345848313372633458459635199743297230847998476069365960068052803753933156991537593569770134134480673607937569868058764199654750913675085937889364326152295744511854070053565877729039113211490646545821883619546124747308883408697430327011322819686594498222856225048675760747099773540060525670851416992997628455433476075607251896852791024457753229727721888834020014480047902261484358690603315862276385362992732305145476664478143915545338025833611093358604982678376400857103263231773273783159981994780607780622949394388159226553394633332213613147578396934462454617257305294482367033150784831790530451272830180604168552469584084415220268222899391747437685445006696417266708992228750696216596813281653817463408862847525593478455869962668361396663149178695420141969164209958221200761562089541689183873040021839996907747115836227919678219421819289502767478862562877002094201048443539584632640116168311383267185378904341410880424940934492602342094390759132434431429374342063493506192434118561188862657353244402193055763662428282483949953071752356996249564332874923434967848415879845956219297993661419853707728406961854106218552320 [104,88] 802762554796712362180006764590802673725682186821477809585163021843952254287048676147853198413020453723439989294441793953531208782461800589997370892739445660744124131175909369084387144136840331956058289423237026172552254416757432826578992757144564585652469485516704734066806346979093132241183028869274119865594889467407482420847658809430768928242961612813264443883230713631790979453575800300297812914359327415061421818812727822396321272876210273161153865674275293023100586865486443648763520892320487780205988263673226056952997757346660009035604663018716950418244680404305030392385965523462321120283691120973357172066710660041936340397523263096972305608146233117410773369333570372288556164841593728917422360896581767839432540705222195149733431391202536997036646984444335346949131056525233301329831937948132659418694400643055117298198606075377851650648677809040730811160093346858278903301915796934779583850510357851379498539084375008710483388734312825062109448602787871673675409086436837113756914237832484107936592746324239357389507491879698293147495526775054044416508612017483634597832979167285864023177884110206535114083043270429277973481071996277648585508478334782188358613256630789270790418696556275697317930373546999628102414550265400050268569971920297053659051665705891268178425167577576168253412996197295206389326118709671603511960939403819877726621401110880645268635811211746108456580998328129483365346097580793626447686545418118889736694405410890951269931719227055972152909998904634671494740496915585588135976703976712479829823088214987396847717315515600476874695613332143176740272003241707936474786758353124233507897517083604690851334974427771401150367642898923890460219761516863622412866506760827724011265789559647892488746850983946754601318251221971959687093808136851530110198542348761514319067825437648003935759768400418297189122139951577002035214922754985740828406828940364482110825056496468265207406941346040959784287691996968713465083830218339688086247237205272786205808355521039534001564242087002028128871438492619615810817102306667817395159293357436853043095267514309751473848900256232070538485174819381442058721638201913856442965550159395168163029847255345995937313742833557779973021899691499955447619772570913693339076914295820498813832479394762390019822425465471014627049334132246659590707623712794978162922961771782987089976485193060093630119448352234656358681239182991400353487979654156033051996583590513437626555158322872209759298539607406441460236411599204591280421954453122704901534757070901337383184166351282801226091569250416879337573081473115320815076204671268622526960077875953823895469366817357559620340362637581080755521006623821244385354052561587200 [104,89] -5686455729440290179186868830328243154913828466383543500049687167764429687278779459851276736888877168482330390344249184038641776037533089116447040268764315485987704013513889702703865794710421283717869668102215279283443951371874333322319700974752462885830070740009877370106398220367984081400099353992995971748987777779902998214061885395355168692879962563335630339759764934895245250731813563546001994227083206260474645660663204288175787984742869748883390561585408791545241781574485920428404393650410369852869047513975866638876214212390141439495433360418219483545447851669681687136697840190410042284684726971051287342623509099983106342068433906257558595665049881328324149529222075905081582907467396805405269066594071261872154001466477809646738131552837462123826788110023467704903007244501193927301528705053531018700600638186436942562319875894426614671109923469266949295201520044957036123716643118196504517681355979600663112379855386207977609096806555172494649842416948889025001724557391411046586805275825557287421571184357188816993112487422715960070763938133223160819497696123724589772468904831063260978655665912766397517977729454449389665377584754650496066795043775049185128556098992124387674468818755911450130817393812204459236862122081210663737242529025038235041014649443682470752932274100710905070544807015907835882744394842006280609967134060008269013212574745253742841675921135731304153676102444714970564451840384438711177125884344395580776314798686987188661580374359519050130669728918571999779239991150810343087722333500372486948207569151331213118044294035160457387606228967737166267830005657298565081813440448506308596309764763713464331533595465004723310572727341864167662214084774976473193994601986359393420319478611611297139020437495926317817240986670764824392365257757974984509567507207838471439416245553823477947570857631680629009036439864657703679085558623166917377868399104711442604828257939809950161011099159874175527950463547089158433125483478719404494059044999025021545215712480542242029963975011093408517227564367576607180938778532624742785152826635824331530691455593633115066543855212097020519431525564686973646324542544912925690463501795609521255235398333755187275749257065055175153877437648352025246823332441230305834604138722746470719224917746616646050441292203980496771781928540545703871127350371222219713107339674381500759071573646460717653841526447548236322702256071261060887865596601467733539189051374160584616603918946386452480310175287978377459906918079521490921511053321682215377196404910947290556959534659350742225377278371546927089206322622616532322476243006530182354782059724026591765808879177898702198733321914427760534277823724078589262385105920 [104,90] 39931897768487770755985899089467717878587812278459028047980953994448628875771794024364149296418708557982220908380478609435807349811940503444953417894722965913471147694868708214703632136695094221832023494321735414635454953965875820251888706581704132957797635897416660061633173126240082447797357675533799793943456789034486572226576435035265253193663757227181792463834200727461407274918733256438164225191478545202147624221241899362051079175989969349163666730307978618986300991349790515766313572110153120858017165914225509872725364084889912154224965257425666050988184441847090898304215133821403647054674128968656352681119644266069980984309588689096664160406089109088508753568372816765889097989426739263874077410292100307887417974389174587478107633739469647761825081914943650045000889017633036207050186199829429795667215904982978140570462382957705683847160662927527807339408202523131213419423972433508523515930771554474372525059042191824131507234231060830605550476061916151355956013191113755163378600050622084630565649021307170982876654713378585136790430479950615743603080622127922143381386129098004751013267605144990994232302240700372199248486484716910107508323531340269846743053631619554172949547430001413263500277680953053639739538783890378511912129880814982782421625457120303599264396486945786281066802209930021226237041167321923237188415606589436357152520649495737236431013503696216683629789284092541864982092886169771996366307723937101966870938548101479729924839202091107995575197888874366047183803240817913711750343381102439684283378199995197232128093115423705280950633908081866332851664001244420546200741733271924034273718539791035045427372984397966769553761915257914226580220045317420160531445153915844991026284500627231032464317703043325068069671739705439576728600938899981652138061302946320981890025771103813692671016349472698149920189953968569033962835046718718340833210901188244889992304442376470355365668992281225212763275959586867334645963106570986327966187850238248378055058283712673826926606650105048269781527363765655072736005241293499282676247779565776179974184575078086871501840224043746015827239988457481826891213641464385389743271276531818924651740086033752439217878748850825097643180546764738570216280441558840534171556543189239599280502911517455006245380613219801263610736537036284959798613387434361619893314736993860675378146529568544016549335432321711656619903722533229914831744713617493629609549077611957051471228911641151370146297229708917323669015179216015988260605031332126807223096183314740939434896096046635855809214592314818711689978568536696904071564327401854180067056728617161647445226565711668903422701463572040430832761998075909802246720 [104,91] -176972033498156522790362868963718801140871713495787616702155170619166390123781330637793644705423287693090724821823504503172513591210574933243506516649170699187020589845664977704698654557298328081520440091360066241680866517323865266252826893373504172040036419289250130822814563232890835415818045767598366260391423272983720273007725988269979208788918261793534523052880927174916005618047954895438618323213855099530531718124520554982174197610629354048789826354853144096904989224541854117350974682365292692910843984098747703252108567051756115556902014280545219795572175457575026305705116092222692319293990911312115409344971118060866376146033290314212330010567664379251893401981201380760144879312166964055636105897091981218613432255384479808382451316475990893418196525579901490777058176758912844292180953628741901274489357219670114691747670848304200790424734245021821594583536262106551680217719361526224218272883251310078735514943037950932402158250190954679855197858441668117396476911887539914650382567996945870739729224868053271423437418047062649122420206483196377315499372201267325495523031781116318699111442520093677288691722075273509555497263935147273202734052413417019284450090204171298446207384220010114837221896046165408436521119532051655844217681683391097926583833129253717551318128147444700859499693759306421398070153099030077444447215750943157751210450515278365708514527394990396811374286129005856113921144526731559485085156518327084468951646454335431983293699546902838915055759445604803967879332363093340189265887540321870398310981917174989684696631617531448151849885878290600639066547466708168431987680991104308333316906638518515174364788698394870205722973314146705341191432144992385482212240692194299043239287339198960298851205398653010656366950045287191038737342643497780334614855312415069597346366140353679014104302826804278175436119035107103750075162709150805707490726718558299014691180983757188336876898971821040424051832197780121794554093323467723350006140798251884061445154123531320251408342525644129237284589244805075824413893811855134717837876647850754554137204670855409612058072036962304952707458987273091408554560777790529319614812122541391554809162895357346263135469408797172951875518909892611100681200162058127987764086008489906447013404815502373830793568944654321715577283639164573441079810850802283309295323404311564963199412748530917013820568235093027683687112970328775053601186904372843477793260910440572890343964847094145101557013308073329783408843003436949538328157775593182373264454668406794205297175650244313130462595320797977347682899471829466875147946146879299559242537321222402446124483822435635432769245170335438575121774513438466560 [104,92] 340056407312182885198357828098467510821199299952288650309928632462031109331379583226054993800442409126663024489081001211885264344753540110643136947313436432109189924236475405307113623350320951128830717686232096605376879530600195961694495775678659803474495852186551965348949515369997849699195490711326767351212560493346619771257394293360869327096853052031890655291700156060759280362485255798423860795507229373707120972821194259614385669613609163455456048985320893427424657772017898296625152371038513293801903681479961940056986102145923762203702062539981579789285087854193059496474565743706104593988547507039080675597858336229714961902676287851255047305190720046636401210568491497553943747860790528574225205830403931675977045869920519735343519034420595855367537764968228706979724726019705517214179886887601197287418790175609531239347186519630208830789371815889147428248554743003567250439983174137174546858210607672769778798989556639561623476392688921761777244296097888408659435188124128149403956153307605779240557493061231008888174680890457150004489671190800718368413940472125145753401281055313682330569967420516039792021215280248402385431608781090702599371809523740246836292624025562253271532092163582514455560771158222387828359169072794757495705119496311049000055982355427211298777581112556006888040976182562429403758807931248372273558957708893553958344406183212661645808022210563594961912126572591587683308221750713212324752218590966565617897583423678526860067155750432037340494655896495302263042399710132086942299148711162958633011802516085583318158774369351032664464194726262854099956521860633726266496311825650373293886989030719146526896042006291490654675852060794174547041498080607485822340226551844100291756039040584133364284922643272015189361636970265063135281401009427201137089066867483324147979468867474557022950725234196900151323672877855493963158949849018482083329770163552065582377908355693679254033817505382799140541070337495843864145849283151641720426945143695694378567628268249671859682740574507704486795261299110109818752469799863656771722548532992264442499035632790223105413203108782646186711453383854379580669575730666417205928201033119316279578171297393474941369042236966525253604602019370751255758735274463619655899698261590367106686690102401428602868251792076948465115723351153637418324562162403153782318207952404096768598396369129873838273390996019321732657905923875161197456158942740580992882532269165545199775946852727799041777093763741605041456597434543034287276507222032711354911113047496371456784553527542166987830876772745020063602477339318427738449495848890151946065734345071837066240500912858120184993655084017076400026570366080 [104,93] 3409255024739728617240224659760870701894951860311554202340555961457812449441223386939182088915247603406527982074543034228026782544446830435249735258047566616533004907878356866393184829543935608644940127070978809662911470999328555488797423188566877665401472059105089205257208077716112301135829439683124471485398146769302433078468098812632399493631898793209751322230161101608213243986073144519376425547955374290129195958545377972255799588521050893609952206241235440385266574105370684876372039950632646248321536276584513233315319378262123457378778502184001199101377119992376452349378160398912827252968149725398310887375673698207787982660087569468206303429623892400878510322025060959971042815581801667252300984938571268814374259356998096005418801835403005546576510697352650820984118654048961810778699539285291120939325987947410645539768796039853848223353676537574204638562765785649516066112267304813528645820694155898681013301800705875241783794464694770386486098354763888567461176719603328353228887244790136698011765836756341682517864299683260607046468199096092206242432597483478929414194399785003253927834773105690767416083753940551039810098629204407865533097750327091705548622969891726993384002592882919513006148357739391747999114282619718165538601965513688268860399689103194791985683442033583258676097912908738754991090447647427097196734767981914059057670733513461997059627350034305182636785895673842945237417214647879709292221912639142607026930944860073833433771179514667110679881180676261097472566588736595425968847219269839438711647612175907748084695663361313765588468313739182985682146827135177736189801161440371251516874977595371088074334321020173014298567357812796233912787425034130921121722901720908363921482347775567760446969730559264266391874893065068489181751050702076722453819152105633133532698326020191771527471062671696202515907621424277970693245599881532790597843325338068859833811835418574421938931784819605980176351248713093404901413816953524087084132391967423155407276155724419662608223131622184973689188802555403791169136285361592040437218322812537408222438701291899727329456261145046852173073940460169038458382134272790267676669826538670833850879141699862084504991155188707053758175616031028373081214235057002072870035709168139955597180177630544290316039391788466625905977054749004464776845773780039312069432395478193893279478008268759339074004005608014322409537081913590986713302158843756572826678615182127987236594964022230865613678223057596027356782400114150384775858843553514022737181635039163176228999398664784238351163326647652060700327925575229216777893367786521136098261247358143548545184902002495228309810048632584285722342400 [104,94] -1688397012683500626160317152435900529100957024425508325578443769604672391861083599703201428704532380426103868805052683856002649038143715669027077261252448645851323436333982829852078727649370239566802547587756477189073938360273445104179154297989213824088012220740718720230007905148216211323002103485416853631672690235375656723159872041937502713676137602012448185849651253850345916385253338362192460736712714911896954049040046095648203911661292049775894227527734033807339780839615498533563858934129412312008213005343074707116744819280832379601605358210450431212715933247586231129464170259428757634447903237499675723283653120678174340946708327766795075322633460228748330345445629735346631283940010180384944844517583731953828303368140578886601178988949458367138692660823624276313180836029739640759717546741099278231650197962971257325438312681992647689542100276617257492224994174269212280834330738902742252437113679805941399683024259992355889918999206551927937073182570263795602470490410615764381586402290344689711602049510636435442510545122298185914706133036953361032742329944877410688842295612157257389571039775786815286691930197009544879429564605349782677220180378240111702658492852050634474651779442027767209146920777424252223876165860783927386356422718851481116637202484645341518513488266732642494239928405059150930638003470104994721580112923402037867273651136700062553064478394013776606121592918198790020594806502142597513777894916008513886588309117025473339573643531006126709812250229250994962309956836066455590882405975996597983698910271271144776660315866586719262071072185851805689869186325499120122376570341051348096100943106290965068845967728736411293655440076980141793119269872535764138278233741029645817860586891489019675320663866806362386010253553481632643603312551007007190933680955328801527004399521827866389873620581934911041600383494512064419618073549490742762277206658122138635108558128261395512491795168697157083494184283524398584970704254099749553759207334803643067479458857700775530504882323199926388062467482978836690164795712172449779881903040899329626408495878510307789991460245850958642089511179923060140733481419663442083660605591466486716163144650888919873610822558850712172168702388874264700575061012618351346089738119793462830888517080621469372860271286557458370198713854691217929954425547976136518962104816828158770911178178763716773408010646442681274188968723826183672908278893804192760874345572254962686632022814796174993243173850532930290290215382687037738498083049130054332522639529957692480225933368849042274735755255175803054021892400220111365666335859752744699984054132928064973048919621355453043814471289186006220 [104,95] -258398235461012410159350495969872467511443645207349948296571631076573058704229372916896465814953231991802827456295294173654338661493486863310411184375791301669989119525143309448475664082712867255623895683021226724081583493286992107199377569122894601054766421017161184203791497100461821899091992394289788861971536636783676676412180599133607017259803530035894404834744912193663061120673307853937677312042968660605233550529295775116564896489919821728266541755913503181352858249997151660161972042095484150301089307655457747176233585449061593519087091637718824256846962512652254761362291586121859186303865306186324326022350039854846509743173944537533596637296744628698546207935598245777374069948038093434461402652255424896036361463669520422940171355441466599367376373404749281326421536387719344377325324341410494443022883116209857627358218972920978506209851204679377363839820943486770697932545055006188037970628302899475973286795502640631463163575797779143778702599065464299235889860219217628657685366985028437600432872284131264432337471251216782664775173213529648537539825778406840766467562993428087886076212222939667551595880901612102610186978883945501850280186020548464314905181899740567153151352014691392442045429149693396248544032104735955274591519820187934924598365802747972923876405519339480350679349530191487226961597685599846889282278883046593471796471730125667080730783380160694588839808507544620980495841249835407165257934443201972562710899009770899125362246728990549697767623896909619265434238914652417681342975954919362502898295373269477991939042897689601325152643042171326337601988585366008452288663254404358078141851206896286795441310405942056797923987611719315613539409056662127478990001499040437194654504029511299567410589047996593538006329719867805221996367084401262724873470526912781237963392682303873589623085215789623115258399823303838082389785178703496298853279451820827484023390570766987774497572536047725370978059146236638721480638736655014402365556771087956496887236568666223153898762369449973073559410478157038040154616519162243989976654359784852470114437819082461350949949733917171244148032863206305298982440632663625935240480104894289477619193740274442816213651824179664740338122603942521886087237150892051648853289734234158496472847506011992021856549647324203089006730862571578601990447874087675538711326971800816292836948792120635528778016885396297920248388975892988715184713919216095100415825925573942369718183489792320080968097800852581757923698347085722740525281857652595557025293775290269462576038533476086289370058460244117102615447004826952709528584408599133377540095691808914161736904116705454490975813743480960 [104,96] 380179242036622800798731446099661083928438131066423200803029532657208932560750394482442725365855520197115182748603809928033315296696974299082216006669223862749783535637313050853557036873364472039650317568252189570320865314490944141709179898592488427016157802344120198485281118155612821953867763290835272924439726099643340383009323463352602368884053232667327066267294857362380456257755704156306469474076871341570430533373505129450331519670477627785736290464286892333161919601819749350073933545730938721176763627358018068216970142726302490208121505078908389403564549104440112324338847752902355351015727137432335377812101227427681993217627113030727773559853044494016673781675074235739268080016170613388248036386006499957601095741489075163813524432930326769674562994820159345849904982392006045770912275155308890804307850818694460912851926421582028027085232601642019028572443182128486940555842251581309315413862326383650261621225692183316487114842516482094813672587317844317740098361482044917679754174874260944868681077595188072392764928359521804258161415435551189579046623768940060941416288544935644782886220318099118893789375544264954947744359847534572339374322825580534680981093598532252267548973196963633881727274049231889280299723307886721125101456655785884655302874124815256745500597966554455269734622079622592496049808050113488038101708725257942253699398800412529787651383102808479063906995209036301211233457717321772555752231066239971936878757812509180656746766666762122364074747575120595794393348798562939139835651123196495422244163779709040639151443709313666675787182938061037308501382821797486647911897259916694374679317949734545605370283261321521091387953968543435633997883788675046905154720264055999363133975860489600511430294320142878530295904845674206016681592430561683714965377848614474129378669355673387427443766980341526304832957562003069994762219796572733856979967245248016175938797790715731997052292688278255247280610047218696549352126446392031922196466856207439968951171150279822108100165467454289913463673757105938884362535501819695910020395655346701358244708093339723136564562557386940594782605749643179040960745503605809378224831760216768280476605649324278078404352371324181079569683834488590712565145016371898464760252696817990063085073280852118285174309039584621410384448682211650839834423336937994802877737923252838478679110175332925915529252104565652740939418816669133483840974629095654365764589311239391510150263122992155066338353779020697202376623369354792577635240118689132112703263713170824895021787897989535982868601923634856923384737063279428189210931464612214677989717913869628523179843147077859336666519520 [104,97] 4399929198192181758309334469326020508850853525010029869436201668193231364018165544955423309516461112675296042009354065020434654315916782364457855650956017167160618036872167370081946186890868830894222228010971619898588998164793299431614715995524243180183690429066510556104472393321374055209423982588216026284918902503051921381861582257551282071723551167258333640142073239965389688260505009489158221093019137583185172437883091373041353542017848453923862417554583947457382472136604545843485523803270488578422867208845109124507425084881976407228946588070540762460068069463357958805313847710707579372161997579821364804976407168059576403146941864252472034489968510064735730898530427622829704868994782238911203671416438944455090080975935033987881784790338406326339859251930316777384596561747717942659768791830873791390737829043639137480059702944843317042948811273268931830501674501372765051587849674237495833248439619089659741582812171693159686270641378920482355756984122236452087768602647425777794098349884648577451702093538361831215832649881640531990423864730378427171682239308841218183449720364249881983514519553340578695053246947852778167571854510872865341834292675211078510020175462625406544052791918749811330017225776087565507858391416165365272530043225601972340720727384469844128646300251068096047154604407565891143882604747775035089150329613711444232111080661180866027615558586354161330549791318212137123982071835397552922326181858747494026026735193536919815923078119789593599678009647489377447832980857070814719115267343382081039836667598197299604449423780027147011649075675558107683701300085479578716429528720818821606680904629483257826654052327496171970625491695166711365308643673851225053593442449441772004864513956256818078576798849400405187591548703991879877389712907587900693462069568760631014119555280913629034685876732687805236002637092636181776768396208862958597037232393824296150030337197064655914408460373900528716895075981030332567866261271193886386971672725346948245566836907695410276933531092909582870410307554987927346368808600093262714026339577375472624491792852622368937364378643200781358911633115910743859475406268075309062779829418367488056835441573838433658735915028758696642427779753459500259556849359681306754525551094295045126363740374203330174501001126978521171392757265613213273785376736975977357545641423120623981161502352719461243126716585598523533132854184040203085949911028990607604473293036076092989948072479731008944316157598995920972492770361792559336505428187896138202820965156823537689714169480154612527296547207309887784118436592886894806054279653434695772044241432548940049242173753688478137120 [104,98] -4540244595606271135041595804367042116960377690053316729353989283161518485845745864869932270643563024532951973768797371353184820270263332689469729917861164711719663786511020670146237252292697073963088788730095911500156149171856615647893880473865150108013174852495421274291214271205352459605326919542964072999597201298270903474759711070228800102599465679756444487194565876593149244751956833554244324661774506026042699185422074368781266360279971656254131213764981463578160591659584038578851114448893111943019081323498897664644291292644080283112018478363135833848785248602648168515573812981778592524146998909294756429525792633628920895453285785344994213360577322950675900823633454468990089227776150128880922803121543611110913124035324417538127691239583047468455102532314116350412116193842870231631428774689778118430790775301779139058964649285093396276038554851405252667541611984414490358031475182469578457268516761444765139069044331388297049358642118165427447027615257512806632727281462235719408490805286623339942884230410084226393962324415872716505902528020800100370291676686438977341932510394490070316361463299943300576782095241607928945631466871766050348702487928277371699876329308132781213556733454440475232895433681466611079986183485874195537807026947299139466959025946736908459050488775344414902600973883607822376630884350796030177283189935544788392874487655263277516570848087127178056739094237887911228830285690192930426760471552333188239892116328625506311058400206181269784094459279118745125616524997021129678406132505762141495685383763980541739409746746411258912112242995737371563286197320689719636061329467950732652954327467067507166283728321316872766471060740668262880682037875451913839789281726971828326751510827959887783607891774917874686019811456750448467225920053901186701367250842457952004202628751373786083812492752163946822770997212895928493835068284434837805031224204360579775661192999733064610940640139433740782682818799029520299915127190438411478432225777730979692343895439151291371942660678695938447370507305426886639722504215827115249519540168131899539385668435940373186203677493808545649698828776225790267819815569238733312979077044148502098150707220080746747344884627201672652684886376364756416766851763231710611793322960138715801444071433010623808053853855666892877199927932450351092701679536189546486466110815153373622078953703203969983022804513575353504395689176124192546142752368691143539347409053940011864513766750150866182547351481743985457759757264610471622818813040637938922998245152289396265762154417739294182113850971700827168884017736915386360472127977921007918385522467388577959429517409860840 [104,99] -24858325603112240191695000559080932676615890423926181777225845032774424997303836616043756510331363154379383502808020699216715118000788775033421177884016406386768905190431913092403797482649620456748916185375514218027726395448746008551866018072649714713079321925822041807759171248189640307791867496383158434416369024602532595848774206664909272071501556692692647406312463832163390094249199464861420752306485358634423683681087131609488640013047668926933570283501539891426644956685031690211048560335877529913383505528926091398058576511438183491548551654533154501432742658736139637530896249732921245465705335436052560395234844719723270232712402603105735606869790117339069356481222404941549602607611220913466065822133390098874101596937510555276186077937715158976375068192414368541482010114002883297568895732301701978068292142778890953449940234527520383211745428425141531353601131753163682370989906620930562752524187903763886587008684757445472618084837374709949394992196841472818698146366010859800839942095354789803171813915398673140487935901090458128455409329179435430128970181870269995017475148428885740175458317589397001728167416102565627609676715228851441272510805727092740913080840276258449528351715469882834478041041969657688491427495958866766123837122087848199965502184902270859045248809733095502866896751037564275137857873614539878398662449428669618481382427517665925273682569968969355530277122750006288896205766899400528340516169630849623653699701062781566803236041490142861268456069877742347552722138339825928017142755728477192251583525837855401067217240409644557024472893174190905639723657791927393655996963902697352283890030021824337333174185162234418891921003111467624978716524828613415119831799274288685160074680450169795841114571718371829335334296192902312198376075084845355823835940515693560082041743976594556146923434828017135374756790685702494775582804760151852864178353945802362739081973750510952135953688213887437235000941549315149575894214071486482712389789970427409732598587086643448440646098669279525811326873332344804548408433192549603825760067270012781986605700890958280694577963956036064029970412070462145208538521478464063067467030121119488419451008297882363420358762115467320713396198441581427960602291001221958109956891979411489960371933567619835608743249021282359788962270108428545236002536461830649416801167330167311748848734812957853750181153068635822835006757016709784422951965539727252489325275456889493604793183373382675597472319030732532310356426811457134826201526005777366354380199668032958874128316956132735570988640335367752138468932173620416265429774036105272352723989946329908946763827840 [104,100] 28466614839950981240753465356502841570181411445868021530511043145840636976361923129195397971528734753924397390753879952850700239364128295444480201156015060357170773924369800859151377104054189883800843933028872274803038474501232284956168123415621917387964207655494252626141210378413179625911570414915667099487704485246322407055895670128753122973166933276724676868985848638469765696245287026471769100418857902990467170364872736602561820852171996402405811842296793118429843315280859439696477215866132088189247211445027911451354390695964221904229103130063527488393228217631911758291611245363206636781525140517106684546857143699906206273925006297592007308276739356251833088816840982291533279820278433733084436080939341170744463594398634907552492683057255878507071312552641356073893668254066272063741574848454603986611744025661757308570545684943698625132080314825329423502142011804058502824700924547731780330471588650646577186054938715389124480713211278176334331285977731230197718174947861399768389811993290158206321386536706620568136029461685555681474959220933347785122096715916442089716468129736426244555228631937868088375424734240234805596258064375136296912206303847267336131758378034505693418406322141668008181359344240630795414198397955908052519151343290230047940233594435737873261142734209770640177743647680698211521360200241739412486327779601679640895427243064100003565459008818385211696100313465709262498861995258595269775300665038396288387943436292284568770105195513428470756398650405811540549069562988146290468057758191166757920759207675088122900976850223299781901488348198686090723853877662256521143933798133597590487806637723844858970891262566511979418468048208840818838393689470723029495429973392439494150991090707350779273428362307999832437714393358275939708155426027770660384426230559407947183532984701456949578605259340717188044805999786348582788302687666102678486674561203197464501182229203827761159603935610802212730739553247607216651358508458654435194861466856051365019178248849238585676000740467840074697837448709126143881410525850660723501211562086841755913420769020651658327833972279161871855553016140269347134062151447091078846910973049464142217448412455607635993636551880692705856784121488944776599552384935483814753086094892338525232801997322067646301469086380260145208717041931990300882628370552657187659689290818449130372479478902218118521227612307785016278533539122538979408361115184434263797324700987700634259996862728636682358824272827851751205348107147488493251103061690586865440273808381097231145482922112489555776176902102583253346423105306895409880297395512673983623722073107037689778160 [104,101] 75731827119979803071757747699793973293123992345944709510837132091133559042776406771497131549092332433663351139132175254031385913017046159769632844122868471108844160693926328617103560021562884564905789455477450589771988359936182177089511181707101923693322477097371994995575275116239344833254521728780162479928230133758077725079466979229971615502760365699644355380041479305305025880891876726017396856396163600301553503768612418256092033947752782160907293732134000791553121876763184475065532343493012098111553216198686065779814254236086833808540788539541468280895861008307770040789828412925942713124607559594939582312428353441593223752152138877003958906298623196858480289296572992626256502386859772089294201383766051204570868325087300247356541014774013916455681135178917367382665290937724959289575878813974422012954865109565840033708128407963916506119275405551611340736545959197208445040849625189201897317073989827748170611187343504398589986531637232951150406907875552810934185928958152327710719235095170121615305752040349339245664466215697805479642042085509824907015798414411666609042275904868970922926812155820634417867371446505691012080289446742910762249111332779934316061999640532711188311307329741729956408602027150990151030350646529476732599542988772428740999137825702247910294595356161662723761587795704308302875929961249572482013742434405576613997807455498514177242387340236047172276056486125513446515599022221288191769164078639068538347794361226386621255541115175946886486907104585931036744648883129130435417786461973065017564037186121416799744559134449681263572969777154556044846308966158426427684577829437317307035349177493455732257378498544853847111742524242988935391643469798114516927119686543319260146281908345543653654293298170992482580769847907419816366092435333602785443708456598762256777956522778093957247707647756548723363287707566458037400550410061066236685333553324999675104710706829487511471940234673842897339368648337721895428104795333990747640845150406056002472131074150733845886305782361397207702531867682888086345458488554282118021067874954640430464498320143248017555377012516136384521045517839771179610870138307723082754696741635386994298375492160163630200729919446228998874299698537198191783042620360747879789951868400614758685529462337066395930821922213418884740407117168911081020382464378031924210808064090970248579534960018267454310048667335561769594592373784577261224259119150328412886033910299438918684229373739457713323182110816305434811424095549380312648755827946517427080647377081174811282275347169799550381766437933666124862836659295694899743879579994420156506698172502212480 [104,102] -54402859526978711436026047779825770870041759207158566926732568772660096188771160903759156870526665302800692871765123343045192836212453124533322601376874528757347178885999305415627671434590025184674991284388355454639435568172983540957405720394262889065553563041643292573813244540041062843929197344044277524899131633918548148105698901343211799038928669783271546653457459453243886077311584128329780210351716481169980201935121919047166838963928012439492031546419117386773405019968020782903756067247866321253812787287590586295638610242806510220078981148018351502996069101305037906245746536222278646976647348757442971717108674484828874106246187181187854639449503055785821489194804070550565014875115587553370398813129461260561295546572647048475873583150937512613862931411539655166020510424386827198260902338240978178686384782991088507101222052499574103448321332406123655629225988297273316916129016530916428724370265477479885514509729799891482804898171507744691307680226896577575144902791253265749330153104261196933809295450933278732357059712515322658976169503766900017559895214692049622962281117551967732171200161547710128118715456435121745916432849590894196593862800609852413987884764126346265520479376496402949845202587763101498119173858400568564641158426242396802191918015213805902043197738371594426036258254003558197475893029504742574491718106591649201000718647019009040188956115721465685811012322489717328195414199176631248222696115513256637382584924872790383116327820693514941930481265562449728455927841471908310908548992887880519344240045976877745000054877797142345081803650035352316422607694911316462596111887663790716116784198536344692094040673756349343466125734177244161793455073871641810206159412790987411447639904584598623457297734086883104922893741608594323643795179754673264826579264000388636998191600155059850139757335306659076098509497521370499835388650851736772504686551924211592624387939520429197123187284734888006683294753691661641157289523041571125641624004571239945515145905716892520777675721256678737087235904126566139135743704963698947464038839314157217669021538190535671486247428134529186849631052683942134343575831723254335590595355835716393144342994430589873752061793902303245738799613254130983932253178588441396053351717436781599906860423612483502301339542154205251378989465657021035682738007911358275160947723488103993551218665468843848505898466541838604598411999560992964603483358551041943280214672209003276024511471410209093931514624435357652870706984257597297722528732644713262450351011309347007284652471940208946676638267390354879168758316109570142523929807006767078112165831160 [104,103] -110166781373961518283299468520817776801602359658766575295074579933496442141627121881530117036394500947828916290775529539527771803085446326517961192741733933835766018273363928695609481924803694570737547144533897359049238918288209835715272197127360560322341480895836753091997476648950451566430882148564627130325672757267074714509848353396958822614855295710533056054035100141388756044528808580528784467569209077467806121923914791235323224179000271786884180897637197853444147549266618040830054370639913928310986633854963831252967969976604694771861968539944419353475636361244891500460933923908087209554292928580503336128304224609585640128118694519143106841199261336698537264444648317927192531392201541330126261134124593095709860684056062698493279853178976953550131576130425702917843057238618941583800847192309168815703639608425395949456809289820782123570776989862144430402149829872234462334972351716290650718401736116718586962930917605276170800843045288770578344658924180101120020896228275407021186472005293937710637476658241216344923707422344609661939451763816266791424501017509897597320680094638910673061362631643832908311365500487081890571002516732672251727489576483456062328022875682091091848592490425096171401503478986562428532188985283652503534730759556612115729789171272900280202031075048462201193043035252309468190765320320979564889175179199032945187755809699089721444426580486155857570542265680697852025929362310209222357631792221579405515219015508722760610091641413897413891403608753117134606431282042428478907815290235869735811395069313583802938441503942826285606547816575949475899623600317225566604813045512702865453700987564374036033796651463640647526596282751912577468056816701520448775541581833100710545062513029145872199145221108762335738991817342390330336382924059449874111511519293194350547282531899726078859581206686074794036372560823094122138531369445272207450086647951891754427735180877111267650834720057448386991844635098591450042941537039158300675496809844225390668582184696235741995710713564840268285326822850923600100980489244808524660209531722952775350341950408013801242597156357636687977047313659514774523176763826096946105856741482823277499050750380726755963725280363876590915755573748173119095945356885604407754470700041056659840687825022450540124043298598058297760813335463818838433213323632235712687199151180041151538975605055433248288624851297291363686237750623767393362391565502860056393666377152754346838571778925509702566866438968339063660811859331542982018044118147377354219037644054862077118878920625511841981861612791766637774642187474983930255447322198637208980224 [104,104] 55025504391708996265890556719859101505172552630109873029331813456078174409431899111422287204559435815569382321571424006969445471008320322090120658280575032374644290053896293870230338049094158995476282152373228689693224849209668591261757852581406179701746234158961717053754844947425222187829177344847450350512650727495077736335083064388446531164321098081026124610750165773814066596214712988115743368145969996835616351451530381279036774233962585950098548521017509187116963057539962731811051973715438213136373315563543460951935784725795548493556628370952173483619292633083191975515461079177955949634223942147705014765817070682395189992881496331762519673101051438654489634112671023473913655244680714523344471686409962770444437921067832965906467037941799126311006505475346887299754371174274523653894910091254106727488725966049411179976713518525633645314613753881626941619109117367455520659884407241579321571557303945533614342359896393882880908356012113426538819722700405554227704962563565183018957062667418753821412203230181501192357234349718740068870757794822056532786791084026916684664943711784365042066235156302271081551519919530557404056828081248353039173171795328447816098966672121976614011985408371501141438235730696813578562041814238057540275403195839119097672921472457189653864986811956269146729078212373771871308501313674296158697126242849777986118232818428155216743616716743890610791650398674694864540225625337668198251273187141252123641102462566949356240894949558892778042149259068965080014367196015553453394074341151705258985117728502838536218294083510952468190215051557366713524999710260875530925665804804915821253937395487326945391493473843890762309201358878630590007576945607276266652740901584507182237767585303735859501129284585298269904088226544381765154587974239505908311370511986110042409179096246584348285566207759903712950921902565857539535303639881937199005067934098036738708954375014342986730121178708075959179883793928515535154561663955883520231790332120300657515030575540524465666658933766421829489397828452092511232969782123229525779012629423326605334745723163401582943894121709121653442561079562165098399131962516815951615114600758637781384913158959591611213602028855252157327765820218812653678554359677870641967681294408427030666179227893474447105544084241891958161250158335092951056126337974686234343696547487981115590915623341580418709605228371665526313991403349325920739899050278001373395376523407060920943658547687882680545174648162309100860285782902816091733928390367737517477371181514774247483471559628169267003940800901383560991245311732947611911022900038802176 [105,0] -1503668689646569991394784206164802449351552274779299432205893631427035490682848572806491184447878318673892971645749686948126667264176460614625942405942183750286122340453076092207863804633648222796245965980193777971890803483345591540112213468182502603009417667568183144274728876622677104542495689163858807901186456451940931286462799365280430571210115455686396037022809578617111518004325725658482710957375739412062515849751251494102866693639852570685049409108742743920346209864490584395105181990032700890610193332718180709200597370127791530719274791067667090730577754926791303587145040289913731079678990180204876297870206270755156530571754472922746430426141163598469995288470499039720809665974220955455455002971327812955166259333858271866249368898634664377470080127657914748347326682566035544230535801254752274005349283680069316290648996449346594934579815167004148586772464102248291050959937256486831428515210697851833733043713871635287118186728123741666244776229795504897924818513844635396230213023290409514360705706433468939990314525695724578359863872169111232323026594001350955604811669575535486629414807899728223011589829441375198439045280608388020276188997546991736320084302041664455744848952246707719491289195710980363035273613316882972798197335425582888561207462708330854907129937222929572364854107053802677642693724265445095563399039992496203465857469472811364620528539321159426114050284595466957372232671177551727816660998397368790189196581153859853530142522008003880351950671570660293280118545951722587897963603352236417833519755767238994014121183980107334460031375092383564223637616061026155820656608877519699432515316453955598978666101663088708448588292608549248552264372100429344768059575064802289503283079187394031548374848039722934257570544684312816792504365280391164178894314598912837848312691063683057231632482614639463167978076481869004397962457594947264743827215464083179145195825885998305198602373328391861008224109498959910987391752276631374927850057714349138108191788893952281589723533103815008173205543515771710060653536040687046692985558284085714686668729265091464025907943965751425380085413977813162048365098255979848437086147997464639938072042511815427388957663894166431204244809401227597369792863085564048770464176534157533923829807543968634569472891953836605869755953883618386015276732471032121692268830411861360146216203604597779846774453193752601822523204664766753045134862157275723786843264390783154477952067813676451417572335147347985970172648230780901480212282910306263274132529216111472742329465333750641670970302297335473950160720490727706208865783417268097303418063600216364228652947369704635009602901103986204849103308203388190866812104913777243598308182439489762244948634510688851088840692511511623731036259195289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -263428688145334083666646811062541188217667091703251199191418509241677448105907899268622585344342803225828919840975192989577496777475809793724826712767264882522708704167943398367183057520069369428756676226497199664663844433915270187255287726449709041193503565990912322345121575532772392049846220189759647536052982662900698339740344191386039694277033170892178894473894432357900737106120668704060399270231503586687310235371814971497870550172575204906642565044836897474654296804641552955926270008149190264236034057922118903518363907143946613009961496137209823848837591862222336805172262960828620137542096733830806593518013952289437513429751102731188116542746002507089766117037632886934351073374973267270470373135511782273440138685823330557356761016959881932902239477378109268777581397439784495192199192642175145351006804556317794171317207189385976669452831293342659833748898326029840765450347451151300880431407093758800227945423802440297716019835444850881493002834371068427292030455162942752765578012332860167349309174325061176230106513184620698904849700717193864661825028038022902819689456177948452160089971628256788584587253876328729804919759940121846806776270280339776765884323128732744157241693252006255633843908296633543404251411877014448167024286481118576133170043675445654649608254628318674852920232636434585717313307356840202157133280345592688802106585148701707967617036641260651674676333381778096301145126551200253594220958234001708418128834555846372208522455701580538807952895415319971139037374135521726598589267471742029474238090793429002058731741071638318454496525101140907530344105358458905679975452695880798428374135836121701404787785375199948812566701805290647439985447943352962414182764799077128621727943159691917081779279618330552360626690952711647509200289570197351796187716484883064563266131275797230162274501254783025498665794675494179403323517418332276586878342074470435597590385911731667147603560374363003566812150326808379912951987171835886767075333965565183957805908699291296937935543095862003031676525853644432810965237051124526431917670024615647741276733945132035774565288343277126789257148215723223773381126471183133756640836729420131532321985232576783003214595722154798822179118811445740182791876158494018667601144347511102785256126112615564969232851599645700949504153187174703984937348969789234263032233906875527315798616846318579586366319042658799581209404198909592031512185263065328094455130725583293897330716922433629805574207068330795084826906976723669568844476306507411141509759090500614341251119176666449163506737145187201384941870585880687397751460072468679694264371205843805618485610488749373734220208313103400861433367395336965084441990216790144861591791152152674352323810710010521734825421201743526024377446137757433856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 5120649350578515181556371024601728631836731503264143684315931235862156472573755485159180506450663598449735576301842973468064810975401938029390844848228585351565182346891237949416407974524001796039563856890995948737036073143491521695028197103647960336070945904329993790594971944535268401576599059823365246595245308403837740142115457311278956972643499537901702453778216280707697295665371543925051673223290813838193586239722090348834972486581691268404374218942836219777747769654226171009754201923817843078128094902841728809644590695582199633469067972982997493285413196646129344545033305776625241949049970091135132930695578049102719422788987008145075546672862597665183421392786305836193908507621178147476546162240388708470689843581202089498978673904021470522921422123499167807140309859279467323104263811562724046879097798117501644444093655674995458568561680940314144574444324271802091966962233582523224223464390942261713919448085267643871762001009729280637227347156341491420986953170320537379342867035359644143647074202905206973483468611287850657582913344754819172629641302271884365051666784901072974975237913207956104533113113399008328839780203749954167755164762859268915768729101459950020003424253749012179849438367413790551577515422259827333901767308175585540818162473221661062856774053007026708647196730857408065828029874327553963870859547871917495814521008470611144593104763421046705587749997918025747496906229617146625961852829985091228927619765637613412856263939449101911008028585798913997824949657648013085171712751212887517898326210751394373289402562548009692663396177220252422526267489855373631250287371962886633925561421720764717312073709668794634413685771390146343009011362268423839695995491184657824804197960837533671759596249488696047862528569813243617857060309995800551388421963346202137422148299427427245657432082891584086504425419066023997454955905297404119167463685517066131577327609509157161959504892946553829795532803711249429462928177395772483827656296803301167040034505059559571132955968222423020073499234406415291954108098538588280845753486907427094349618696544659172553807890511522352234167827264351679242646977104217217999397637143021407518966685232154777044377180132201486322689718187346593823036078308182239548907980290735812383539887723464825301019046464517386157298711627832592496174289981479817936864466929971804327571268206066013729411508027645725911422115342210417356674472907653718547731902427284086604820393168219332440588026088429405855692465673342277805435396857557894887876532242097518708786869764467042078138144609534635555004182225802233594209443429587893945919994885032555777660373043632549745277778592936265817473847189749141053195726960171296056039551843391477744083400114238769989113146026931593636356305130514022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -23594772303595101856891974574620298830617729451939067893248315129089016638678923173962100795163047060578150005637207021932498833295907048530737532195588160564206826977873677025427398731930393611665487561320915143803036610943643901695131148174239592497074622581044254724352246323739062700322965207346084715652919834948102412891913126463747032052813156582267384832045075193735817027672839839183726280824064219566062732234104560684127907276875205398755213341105278181149431798782745185278710580740387120876673259085611415494260426771395640680595676000563531637460087479138805438066894280430139803335885906163408974400993720390878306322494465431742203331469454656005898072977201822519541660154156237522975341899880920317684358407650653800656969177736995027377200429716156583580836737902785362579335086874477599976246281171029683352397705001721893691366393205555619802766424043540340074503841719279393492225138212943827960746392662532669170841721246846356389111911551197776669352276674361624962035279490293461211409592790533896927217491406411121616025563725771756828153102158626327860293234071479305851600126220470565630752496947625139074635266836427881354438875410947978609399925594940576956980461857735315134909622086985990157094948042736168656185045340205597263402441246479997406553750473475057022061656608251212483078934274960355519315124705290561858767017437638812224893556724948659612687332328649852768498070734767694231136107230806388947201521912323917284214747522064771928012575485148581202972157293656183910247975626454233849743078017357235642145171374067334711201754173025420975008969571919173253545229744620369492437853316561259835874168923906583279236748113173475834276209552196937275081803291460429620276422077600457990286442581661084643443702670591798187371610824818726989044517142267650433479883556359668197560375895628693502820649755084308179735702783932064184961010647200089015135790584033247737878696237941349186709608929247446718425669732160840823888883579535918890671346081976596054543299427366066422077892149836055100667201624167770796233741062426869098307651321782505293055021321038831453149280697371640651589227683103463116365003503128223588605319817004859572894629366448923162902767729428754405361416686248140324587326278353283592823111202190126605271222953059684837653476052516619983329391633802617379434538736139640454158609233587966496985052308675169660229388046133381154470000890160538687017494654595400752873135732175357680746622009702285115390234013205128926970027730562425694987901813288102615901015892737742253172593786602738896511738354193440638101778730607781202769683918360736764760228030876332300777086657534363205799559424795287659841707523187265707212203561946993712978395551573367637551225150064060594482773975616838434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -488150928554431735985363245174603391553201750178612151175854381406856563485950773748084989320985027982508979025495012184556783455900864425943942708555084307563521340530874503904765136923557007383857719566246348405603394911194226520943940959161015454916784391112844316786151627298001552826818397479602513843482253090533341747984091882819776250124365539404125932938999196943303739937826827543333824791220065340115806234572893154120758969842788747832867375228632098611486122244470557312557120081385463928524426781829684014992895242845290063190984655179920511933753339845471075579070832824481307173579533855169713148932307544929584337486117003576433347496855307520355462588200802810004453316674078680033472895232111166988447444181165282485491708667406705216793625907314538155368625672492026933256493421439972692779173449416708415213787144877460909206085105169918857845197195745628584365991002488436766698952083122044057501517582019392676481761333373804423758413225196268262221625654594218605144084288211007157179714161312182767792794945125574299126878349104506019012105681737501932217004687957442913512399420738983958524970443887523001455947377746387321521803477652660609634995217093164967335944079852685673597953608640477026560790791752701453657600483755058848966170533953785308193207468798929483149811408236045572825195023468570389247348083116113940458316680893410739368633827437271547943025742987041445378109455969777512531455044136582682079143497003124701371011705229000277615703407810490024820133225145877822638232642948695558014939497704887450633579950744049045878558721199515297519296468053396652820198048914168107004786061023959001883971230733761540665788401812758659681133586545364821659011824113234506300789132734642564710064363473765500798486759633968355706473414807383871310291502406713220446778960412058469983741652826145131343807597179230256858351014572332398531027094244233602832845054098537346059724285463121172139609477011882331591983819850929719700409066087831146392576495915133751669420520772979991688812774037889804698186644264440565706251056054371712489527152695160844915546198270342635829477145507507738963321885150614289874474374253788314275783917527905115387873871724511241918847918676993726804990232745955380385649691321774640387510171972078789027650451725828338422967560077193877588638962774704313148404814354052033422758533107506111480233138985291299021783201892783441319124986142703808322906120512166602768412889857713873286336216566431790248326725878208109886246371875007641594365381884412411202991681834336050982437888896046452633335804251164515920805239245673952537214421561522764011958838577165974085379509862399249224582707418749700916463717060690329619308506961244159079827755480165904748793703720127066635106445014656352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 10750237637943118445157554862353199528661117098864155580839311927086352645689692689629093786640078770070974980348707194708174841486073853104753119838546113742182446994822633212890236802143358834657593814280703323100434279073609755357708655913653172164543516224851706193312798247422852748134401438275570173188482163011569876965969286396639411160040487392360388359351357740731157125187453086804888386345124747592873516723019422178338713259796235666206256650211279983912765704659208001692986153914204248535650280035542601864708772427999934460240120710575785291383603785614347040753462603387592931513990009038948203040968605323291008697306963144011313207048070274247332511500675265416143827196256952669743604255520899555028912277324736741792274112719238734230514893000261082754964774476475181660497358109776645690407254712370553818696993275597906574499763211352382930283297618380897651732081563033987934289632342717009360752593636823216520533691046973047141020251216519836125527214457487010650823813674714764447109062371592552919412953386848279609803814537035711702274291936264440393836954616626027653334401293537580709117996709320769391866710579114429316443479622524351998894181857238086061199244925612919985733588835950145645299721441862329010726530547342080070252775769333176593452169971930414885734988484844141399102607817746908994828237406217040771606082170078662012434379910494515307059376850709977807081019625616067985398466698356424318705928067667876820413057080350411456353472585210011466204653936357809654901062708257083125307989790656316865749422595684092074077843603608120948428140130045661346937154431324263634732041458811047384113593124411543034124694915853977334315383159999671929328092432008928438290567651042274589837064371316809505674831521019383345818434181127640540727044699922610926657940731381860028501553714050694208547289448953330629049158054499080270512626195676520129572975925076269333367791586550157450871005868300032066174560334066753256633050107984163023344012538226936171860672286084994552305178264566013758182997737792199479783052546839124375823061760853163335627799796469609857340776515188714646580211861118139602333508591971401584455139848756149831685454998675545336086311867284524859881080610908527877692400784572706563103671252048412714294366899073158589511786136921971952470132504655014409732926568435820072836229158918220271602821788268097840642173911001550045085426779449641002337803191604397138675058864740793582665447005250949185897414983673086518660150718624431342888909458041515335120932161837920650714626850627573364294210604255897769068537376148570844416870779452421525378250275041877898000558633235881328594172772059234408530726437691716778608982811623529497329688976938834313242078662181427580293283653322779089960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -114454876671712981625136038954992890979868235812402412079201663842073212250373696767750855835112726443382954977961713490529320062027578166801136319007036799047298219808375920319827415414306482090935327462125096772741727940162313577689329205958300274833936520308509201758301884489523870247741420865206063417374541423734922424343247720049429817252511018151229635212439156425954930232940627781747888025031452874320494650969897050135164580527363563946083237639270227624130212592218898401530909573677168924833041990047194040468974805216104175340190027079029107038355525321127073898218455065185373994910805132179639094082485072923200791027095225347157311029765834642113345884412551970779823982838822330338427745714101473148520836639130730863888114156462644799933006923887486138788080436934758705916352601844361849132179018246066803059739637108665014551438722209327084898303003628951689873984638882972136346446048585910918679594937535753166525875151952747801717654833027725837512014749329215584573185646645025776566934134573388725236518305109941824974161569646951023080542335043903776979504655498849468954910401816851259946062450458044684713442758641751771425996113339646314786611021073145428066110983744514266695752569564123821945205047444627057919966303856349786645846979503028314758618508347899018512608626967849135622121658852290582336489482402671563027394260559014029068019475260524597389106753119888535722757497610798896742004794801931993869087988626336652086312367300164283648660362820644058254977881302296860396138500987630611353522604325262892144989016134616901948900932609857102748851762805902275892703705617276783860671468922203991575491366739300743943018638944784981211653410101427488503340840872942414277761879982144575199608078977018392900149201790752016798045838375469711563298699779034985179641157140517604670161547314648641799620124544380326621958659296200001491797457305371888619039175763128723742525927126013665537877097606563414903342609093200974391968041806743027569655659676029116691910858666946297504547568940067710297230466447246816540357832424279308274195504362295064075483222241655885507458842940974099357536350990390517681241300683685894602085319184736748482473119983933552064346613959485013701998452150880181348357247732915013948181528166950996985977125653696513809709985443761376273083100107810069539334015918937032717195354726146510399517385822132566081759966281976655278733842898708683088739121316686498003618974815747298300971796464144977184384136143226086928427379934824176783530218719491664635945804926172588753074936844292422723397451650396432673216559546822405967486921736333042099926138584879783657731714731521398606739564574009036779211189636637220389623207599737394955379758884277362424685184100731088304491122729197161886515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 835031697404627592909788462194984559233755751397761623078299206656551900061108834447786335121842004692865321539074037699466553071684823433054941443529161590015284257184132457316312710990556113457225836151996272688568907926431343883461821518574224336058040043739235009901101289397461978023391047759355465807060940972617256805887884510101966882883995045647265039134549087186323044276078106834860556137247337418307241973359230853932323348241645940080493115209965150997092551929812381118559303286540512965271479372352570531486641632386069089098670621535525756672022059422081302496323656307287242500038334829032466676647831109930225312744506989428799961997556962744127793278804923840248287613520738240747579000463203776011250030737759096053637212549757728525339918397538907292231265801142781415425145475543657695998738879855034131941123786469650656554162550388499188579358463237764864103645730703325021834918556424092409197759243608020807582474984836487605291080666916418200227529560939002672163831235286340252480130536579014544820688807608264312900230793375933645428199611977485667902180884514848877497960728213901334001232602727139315560837162052614885506557656719293800225251732753211069561012604043493380952991609983228488693330915078834587834545443718145567989156246319988102278405682009897258097227481931270693670490240460283932797463724862661629845149746316638213961382395483385474147978242833947962968216815552695828030934097750142361949346041813518565021525547874387506972810842307933183910108549447196029662314966376735501493811721346722891662207145912015282107422897517068670287358533225109448884324206401015074358878799402110266260262888109667885813679919259395187702627260612401593495655707382247476003121049935746476781302923777475980126245954440114221780187355825942381062266522958090244495067854580758086692635058534880461084841816469050678202307145779094731347709694996284508134723241856115510493505979146151830340177603779246038823840176268767701101167134269349091092911299923126888603178596440414591116507675820936644827391339330640150293039856928506866420567874141010975653582004158367171016576596628999751085259824119790374816220620158036094263047896259749117786502972576940342850468231496485931085542833420441749979957764563394002459820981162130588133563763568857056580873050240328649119987481529500696716871463604960576470063306989835564425911272780310843340635337457760896052627297807987652785213656892870073326899128751362941271861756531522697048023485460549900568516231663697475287356035472951572554694276026815311908713209303541042403049948247712046397206873142327559169608376751378044577210236602579545154041487667662595546558480294659048954821426679365573525629084681777774875028268017842743409211137216060245527085460911355075546316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -4487670429458910375503195106891419430632291110182635932641109848041244898312503567076484365032378298033227060495190552763028306868107357916303459064374850930384682452575448523468350476973380120137243565375179020281788691602374425462580775445558287932563668790480604800427363064327444207973026517039183115002974033103608416685091578062568569485509855595524554515123181638439601415710474911438785526623645251952408304082514240466967731566721388506527492771026329634898016264648380180236868326356922644597637573991978963179876056875936941538939970649920619109699477585541967171862622209857675167092814859866509025077131300524968933700809582188018811971024031049754054055760572936906193310377555922201122944263416573627080088152626366686814139661849346327206188186980620427905445677505177851562772387995518456042350621818248921171511675704093695265750150983044009388856968363165162991989666488022001414286921066434735330081710621275972860505463387073639256297293834950445501242799966314401793106527239355156873852738048162039107871544331284293941759836747149482839025592574020663587787701617330937357876496503059710009715286328249877122656882903913280367642015355296269904133408542947085932102621263274082830450574682642644976351026322044726792161941751667842286694512508340207106095691127093361521902233091173545353302686703963385028177250963312493947344372657424752864854872448231053423484213866366349336536845972569273118061396997034774780135599729085281123830166264313983959542954258625501651774796301281816112379839901879214631388431983522942464113709578731631389227783917504520977310732411347428525699414474581949413295644787774498604745519878090694653218350176140845422874630175095815599704361074144925913385060571613213039732044275753283629349037727562180267048503632797486536737539422556685286444525423580256499803974307386541677834881242507873404725042726583004341177112494180308539934323538561651916735749390955424769967927115663649734807998473790963141474955280643978722793781889572625070648356209930722309119285081075034998268020790745417797558881604452708460393015806438409371140915386998387490962777584627675640944317356111211266954097274998545838024155698194939195485582836221516356495692744694785908950196769609750209908808616939384679977063263185999023748753858989115206261656309985379038101994871496655756474957453879889405088702890818293820769296043493672108337704089854207005354882802447216525289470577595721380981038234651156778618363665520343823008891557433637776779620482637136638643742229477454526224154680688880716441729593723304111883653918805834921128914411888735629128021480271907722841086909993269888376036134823413578062610559742648213024162336130118325660926745942189702744172560724408353101489155305533312725653484744710880755712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 18770525472248869143232005218596478447015589980555813235632352564799857543523955039279507914845628706533051416300471385220601713814870821921587512235928303713302694615342725054967198077187846063530304806415684284134019428289765072650787558586151770555033108774258161576816781630713603759635529550749487143147672298682188513462929902291433316845468127627027185306869441619160346926079285540273759979199281519719572658539137659168219894782351598309521973687708814707626284753781003210187125057130786363687876869196096821709266726724923220014419790135243934119809252519861298537677767235141399471374044730924574440330060917744992930067096936737078431192544293938916162527315997089102642134506552724678528899656630980882987387846153137066811087115344250888598309782934309017875453734553050279921393777038549363979564197181596986350573800789603842456121540348897934150452412603246748864797621819714106705226961373523562686377000129330512710546185403149344027057836760634785302170726050732678058290627636203777055722397998811880568648273723981621102273400747762364261096903330890378522293584732655589578798431930908963032318388049854758778550164309269038726473685668649670074340242893408757254477224394721168414405092015595069731275970871997101428588526393924645028578496078801067505474178170009888138029048919368040773369117825481292902965966855786303716525114778690491979568856374319450643892595692916531935932410790290477340056652063434573342756109404247680851515107786813589513365688474059483577697976829592216154654171476539638103447998915580373580139907908178721531285265429652687640256698956753877457891665157949619004666580235352835648355220591802470388461286557124552265827382805210830547700017134923230580092523450909053685052203386105539329923739448659080964770563842018178328968371586643494018787677802813619680446897656538708662675399747491989768689968058707498120315373562139218185049013277918847624956139953182225459651108972391368476373505389216506709503300633409119293421716797867110124270678075770463147708737516487381270024967397905284282949373746727414665044832735553084517688502371080386666147483705926798053044563759747624892217600978023060800589247953433039873412174174662894874450948182489471761021522675957781951526614968621234708228151910268136366608363284635059093909277004789455060125601149664170138072346184274719552452077828377554894557532403458183144227376075667707601667874445499535638522007174822075303323248089310726914080214706839443575187186542276644228791443571269941383320399717649557684812506588270463886819724587701536929633945780815724468411498622550334475803754830731040316076397022471498521944338083139560655209357116504761432179300317121513208119565286620404460676211172255648619536004037989567430369596887542788501683568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -65414177464801207963877141468542620565537008036757883846393445988440115444350383766904974671848642825842501667411717589339747596317329449342335874490719377229456609907795646207891038582020638252604361326834212097237229373159753234948353700344127054133602077124734399132704598634234344075929107420562184816714108297490562941340080432351818030442164125424350628290451094548228773732380856981907583746889562790222687955028172206347395544626507545721681473379808711546164897878047472930144872573693162206310997004415521730655003974696231686526996985084009140421127761109177587091755991274991996651406371057757168579779356748145923462676846493818915556045630833184384755853367895180445318886674830132787115970152668107332095613729118196844262897929166435790044527736301342690538068489316246342621749314909054786363138922796278737568398362355125849967060577671978441526530828791435231533767687456964277984445862525284505387374891176642349089817353285120732611755328645954048092387837719452675544974114256159350616405608615210841750179829306376823385421157666568183371794693415035578181098333402202370639127297831467478229978878189813453714495366981625724863700433563785250428290562635886293007709831578081909362421685583000769082464069161440125803849296101065679314165533278421471889122505439913524457589343049100943726793599106234366994112195965127120236078655525860984909194001503379444766799774870664671840775473982835445102303553098709561161174016128662669264447732941023128990690381457299404097236401116612525124832359780553581027580026093913350209677296136317246181552227846073465740895458327418040724366205939009982113337589141480575850891175058688036466658557546402925875940692222861680281668252736185363998200421606262857506555720828092486837641972868584165205002652317821155369827009301703870283047853728808316104822201657072031416442434607391933773286246981669570092867645939171830477503207251644173340972295124845045133319688900245317155287601937938146377726942843278185267069537420389377811181120900998428013501196204773627730188351714643368991018555381069921854520800303235920313317705832431596612541846357345537403425777519922344676267840619739120071773466776334818795187858369476443135652534053307754272592353106428720581473468730898941509664944243847376704073108574205833128132685635889189349662861319416310480651190897835460284093352868931343302653996231868463403125365853907432017225537419890115252906019874414681743480873387338864222566690839243017873937725245138862057082659639249243931283175959031668752501919476850896996634355240640379702382454170454037963197508021396493934694014337483631796697038317529173166868258972615375000898584726312047144939186996879811879313569157969515739723013117881859666224320528115461731064029058764834839147315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 186945736234888367374431994221952584845243673121526773300047432511282290747895101553576098093586937226801268234507566265853924699717852267272044585931384736796305006926112709672323547693855980486978727429119172206421865094354315971080771294754572934306319911608770609261922181374789130616481759838601374279499658589952530306045012257272366838214707214030764148725120199204557749950474325547019705536029833691307783050342246093917340047340925166356295256774715917406599434604733080337935767152253421567742585909664906755431266501775771758398271405091090195366222689083596999915647846034895732742298350320820705246301900022076918613933553148180613204484139903349603614335555297805999549417305569260848329047561110069517624800881134080548615876468383643647345097277221629009368967156114383253475149629482582600513417982658439871464423324332328576756331114095412927114591153876361448808408805768345526538292042446220165950823190659438406423087186703364244008651012189539487011945646619918257449277338510412803518232285002819085370064098935218613651505794773467406943513044053301039790193758891321569667737469156079357240752546566440668997326009188513301512776060170529708747255754720999274322641613962848871376967609956128603086651911939156409474640633096559340098943984186622526212092625677229738495231445563110836679742064699727310974261480824861471368891730542462231177470845976150186285762862648693569087164556200174717023630651825921853272156145019967303080085584468977083492775745938223845753732566419226111905482142071400405721654217248850143158572796497773634642725044297934043749288397922155048326473502143635986027476898390678682204264251175050735069367325143208456117964527781911649407094372935388172261620685529804421926159880953199022476901200169188704492204789148706523981192145749046784912236493288001897744796099049053349074352560383484554651390226921777713824307795903297186127739673434563383751998777989800644107106190519982179542681365291008576457702589050482894183577395798992481802263764303460991603423889130052564976914265550400443625280683054074546745944183523805982363689471306553391193503808787420885593026730070039264243067615442046624086844834875844112550744703037443710964117714847409566303029008755890862383967640661625889759356691068070043607708779997878903762461711962632292701409972297571152284027412508854551598607918123027645142664131728033801869362347485588612218675348199903196153863243603280610855917305264069800153507569234280292930415971529596218224617542104446628739137985001322716128624874120658023074468483304103709982680429787978074660733252987273336932769274339022591016415414579387323147586137429088069161465174073064923692705209182130245377355708565748555609915023937869566687394241926325283809947105541149362763935514624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -358479316147535069830424629072076123298692383419394931280532918001845719856853039962552626190150698045418685187925729840798191060172571412651237455085703470639541518731199585277260877760752300353972832363406957182236132508720976154478253928718321940452366529357390773517476647151549825948068948526694758140031176609810468044429706671979450285974592367984324185022250237119087469604996632857121284151692428468939293959772499051498601403305631947909072526049487811191045796693164321294386423326229017350484720982509806893655644914776847786404080265005156525630348248254499016798291225195396697394763963199832100887819985354366598983153144697146443940088505311702979262988210188851473503541324995030059215381292386923667549941038025254156301301386142137165528913461400056331863678506902122471053016912187416701158403982621486864879464265846816137458285091672860026226297337825539706731490783804081284821741881301764530217246294162029909491839661054468223604697976123484953004822496404808735347717898206601737908694262033870710773495595829705028756611839011447723007290432430835759919306382479922454005232096409579503125047776853844099847276486077396499301746798011952228734255913186885670989809873051766369456147818900369838078422454183720965229889740251963522716352500442566398823541662453848514356518019335165478833813272071056260466156698311515513903255071297564125077396831600314669692387643766266149817744739672708703885045586588009659744642404062879255936339502413241331559668438680172866961278346182325811757140255289839907454425660948132426714046802624316365867276523644719577450768328049558384763247979167047490007761136251662569788225982634160086872335858904596852980749488481154834994834707772115475883802505059129810623976101355107747579574916055577054759236572387336366134939616304198122672055196717105327988685402106918313584359790182712772374229859590780247264422994038316784613326611219631719224535198587447523270690222259139702716505884976402576971066428651521008406295429381570726015933255782240241157843522413071901760501733943167215797327185604764127462126527938081176262076811673131614574227415822737343558724950207628593521172783333199660803030456633336962614127819355439531434549745321461968351264228214024979879144958074269252684331068694411281357636054346502477321147034385196341888332905420059558973636833849128345667311072131284223681332493452107163860344777974942846299101326558791033565689244957355280742432059959028874887135624253730579451702164470700996987546338590340047026626929149014434783840694084384561256691255049779349068240035278656953577228060545220234508255165474106091650176598916555777488889706108141080569938454695790464637986747965596207874443424561887261244613616336586137471640701549121917900752110437870613664104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 146991259981544271326353552311774756644141330963219465533406132697598512525002666190407682717324798784033855103934047854539724414688865488804845901898012179241412350103490254130073492554709470037504041755189386611244730731034549274369780488149789108806885782903926330070301233075064471098430539944456638300569315725038198280277058262678408998098865037792710555118218383625478541989060658360561895769586401636669893363250054339487637302991075256252057966376664491113124109241127509655974774737506797238111426996728862592016334631059614226541044990067349568967584307740395945687436090107883778571468399897780699483729351366029342621062948302106107748607389141716324152815488703486357881207187794684501528342484708584308483080518432696110937638627273609144224563345467882386432476950711476901466184964327698010340706420779058629191956230054536356682087501534768525435113582356539789264145429824156330188497701620669486465395507545592635017774039374378089831213039128188328494946447965047377271687449100366255602741143943214987012293109281185752435193512169726089267933773576869533600889030536175451364900114595542651255176539057620121085509151964646875212170877944903117467209826719746774120941844944523276459876729509301538819551025809148073477898437361624967667097011290203950761244689722883581941860679138929530549887834642309472476252305090299528119516816960569276283913240698099279176611768889367379016883414157157447863108504728170630581941202238478800122021913522058778176928405277634920142219974538581489488157563448469830462793945929892736548816454065527173035294027311693014308384751344924205065859350231251689215889731695466794415789327554186938378297048100264800454828450555767242610891887111274889646743691850295015544305389267181176287402475363190958849437882609203346973148317448869926610313495606818028833005730268719544905609588696224292169974157372081258058731495235317553668015248112585615808421472359457072016974685184742762846578612054660717811654770026105232176303275140012177224519361026970259060781489569639737597538365553868577221386975315120514580777583021743355086011931038607478310674377098579576959705922357723877082913443896075180657541205170104485296696887599352124186306126321784323290706022697660871225038187090154022371508462652841751060591571422763146781485740228239235934162967835110198419075523860014631791544134830578669098198044855081393648753460217236524111046185147439871782187507352350213856494906958073885954206646158870545544318722818390030241914789467215652251426946380962051664085598540362616724573806905275864316662605532704755422022622893330042679700734111716970058504303718959196342534018787054819283995161031985171037771565614245212214659650450884751686350117957291919237432521544766439784088351175589790744827658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 1584036715656357458055227038227373942351467791948212587510327014701865717750678261227988251467885501242635107030662888973066345228754794253097255644363426357481150758323740325422952281577733841299964455816646676393497931228854694102636671320630575062044710859289922961830798214909051781831481185855552309768511860196969292253566429891420870053033919343038347813716541907958676757973409097961081610163797645539135084545478656382942502224475446548457811223411564558701170570633519197626264687258743747967009385569224794872151828554644520645360416501996234723944807630619655193294381734205545935296487816937840295531884721593417632712126420225600875970206956913357374549622784489008040894765612441271754812535064010052306426565489223208939320203750058547437405585736696878482504617246718143698569850881552605225777257112247591397894650858646991050311377700798276491282510180034832339317986417539269496355772684547480875871598693967233061451685770442742218792065783313555924114664206775946690233641148761619645455052160229035932539471970238484343973367828598568441830342565987822893854357773366666833897876932390139355446309386142483742574924762514217378301654084882469744191227398524806671597887585091830846986496351221473276647923518805604342108363784917496717092618316793253353046315544626967255289593779489999800070121718841894086061376390094908620106617894458208679450565330724641411062671872501750662003908858308760868771692355953098078109423488709938202728650994954089929268931122319578641968877108639968837534675110003881491965394608521156357994008565876035198371744758671378454921416776481169408732557079834684716031537547577619403612482694578641307458809768417993751779688249822299010088108491061014674791006272122295978764251058035986843475496222928510282407501435587506141453111277870645841379639676756971743557801069684603614005600901230179548050541976033019123414101151439746901888822367861702626696415776578645389407760461274171648465784648255705260840060909868385326208917717042036093496828235668111308705467356965360453604482016451337902029380527308073767626725778820840790593441067472943802221583069803405659599329532344126661412672171660689688914293068984868448183489599515002728437874819603789929589813130679616287118312217270056557762133657766239973410775134796997441186481633100319464156883632124399178859024346223792285522844325011965290898251054062455435581746920408963583482538727676647561765151322180003980978950100680191878716611390419808047103266004301659592247038165141805454886231906214648285278674148257036578339828906015319914852575657995883671324848747215273378892019974934167895401690548668218171251669738337556680766885172866687978593972004072370537555357559523437893258683752340873785277360780745588145531029441208761652272221388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -5773365106342146840929556643414927415972131317633828399869047506285814322408762014167117800615153939102429462017794080255934990248858328419496534264243639842808793205340153320772968484187489655504169250960631327321102190814948638924902247050791087659068627043302464484002017981112415831720581322653431793845805281381965079896279099838338814014383874651079474713611577228161556107334621480640274808315318596094512404655726067247112545156924092401626329861580927688379384489082596694970114891616549163430072275226755928165902790556948836174905971817030178474203380690297623772713971308251616209077859249431078752323344349604556992324894443072236892395635164818380198539307639131359179125325869331199852774802541567089382425898622000095230558186921085381312592389065712287703136415108944563013229303426329783148512953351741674435629078715477626272476221140233069926750794935025535954714230230724449547310524408710205267918108843297515153045390939608078984809778917198419673615630298364159362828093707937184905926853164527571268680258798394163548834208745630153221848928087435547527044792527099121919077222441511417389271575013964564255763930721099064126855168985172852173555101572875525300647222062821664740794007619510296256021105333220252585375293399060968238728563238932139217147368625746103820239404974400654740199430324506810988349098075251058481789751454657801904352707669940301538564518960188296285037848439945596949879954807320328164659026897172614646735728981616251534683580995960829677964000475071322046490874531586937251997076004218464071058328245489829187003605279488195371799777403559836194069859162710017354809358750114349256196143809152996749238518017208293024004311862999576099303502774474409857910139137172658189760542621832919788190942588662801238938268094313998746765819914325261472591243591161614051352649638747705031524976446673076007775126847866920608874482682259778690279620338289007909284939372678397484493119104959367809550626691478729878905307604353428219975182102713479341912887058543499183367163493845814194781724087800937168279215053501339274445812724640113096436647825988995914273149470374647054742539049353811335126133183926943711924613152584983284076605787398449449340854235429645641949946924631116378031361520539164466852174774262370569441247843793289992742661734778952629260914316468096533531577656769886224607529714807691428113284948026172012825438473739440765240681673814103768054106408752473296674358632539372796376465584558225577814223923930508333082175583523662738821366447775209615562019108898116829291417301663434911060739865339125408268570081176545054024992379658613292850928199259222867797113661469675912220482337591070143649071913675566623501433869669807751197424353230673477127651668703602812636595312834146567634907299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 10448928163940604724050899203289546876774881073204624429393279306259777842702278957773330274823658925903444168970468524355733609887621702721425240843573026939196331416923692990670573284680726529558757599821912351060526507239372823132909261130796977110691932563593716660622872160345080112739407677482293827497125867253311170754289085427758720517841137901132756266038599498052872524796370290856992367373994093046033615967007317897820808411298126366298930917945862778323047457015147730705570313386827401020401602668310533179005494861063893784651771398860868561517085338877549503312166289952321574732296327214993724074285041456683036617303219015473649990667711923895336841807152362778695237959702920324280388483168976429856778358131512428579483623999226889133154799868358976286765822067176302141896211673109195938235177014545537638816677491968632847853812386166810733859857114698307056227027709179359974629978725755043501929394860702266603441635705356320436623073892069484229308105959191970072422049368839628114135348798887390913964570406351048771611199643223312701125496883904211339758410482117500206262958753327292092932606568204587326910391802941619917357572192515948859857228652238582672279979257601006545685773620145841020943511474112285119941843021938849943269280260065853595207523351497895783521837280999175363049627961545562962556487492408197131038573351797858952058831020367859941965115949610547141143893950288560796524207935032556258251756398990392720403016143460042517054400735567921479063953674290075135448155772105465428717138750139682835481217897725209946000708092046053941404763403528907488725017047241759972272852148282991516676641074859979652900118471778352619059045816914711197815925158072404390205833586870129211524023240254429179471474359845705065171057527145470201390858210851551815650514182849658268734336022803391430149350131131684260902911421783699919957919438969136803082563237792976507851838190704737175178597733032964054419834837805740708680178028615156681604837960094309756433224310916469845443433639061927751292338562015286149240676485354606223193623661506683740676332306965738134183507927422124550869907152497741630033774886778291204756676853008858695388606021387721683888498012379734524381801885937256605021314845700459834686366602955378365417369816464225529781422385348378366284319165538013101936473733607306754225464829269615816501966668099567521579926488678274574383579038330912504226097611652740680349925030328134754266215021686755141534259672022733414593066467156739463241995401874797534312179807905753368875928305897548398702713117412161530492025841547713232533103884331332938412860128937996028639978846202350597786341028049632465752989996686336377586288368986088045660701315717215641437087884863126988118478768574761600790455910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -8433004563339444595071063370789213411436787360708088087756059048953169572599504899394677294174760842989298181142699205424222325967753409914047486763818386987655761659357595968550385106329540516453496159349025894015703116311197813985259004867849682782813056626988426323603123648096383507529389011788925264672209590232115180856927293129086435021357058834084898059552007542293396028503753554159440527992853326177757024323936591500473843453003292499273130183200506668761061972517877391075782458861360249030362344409919737128497590677794803944737638700721145061378889324154420762180619712436328161618576477260357040436119307538086552883357698451856712133605814401118722072439840170550305646749797564587255540999935124509971034159428793527146241708450211554465933935986298630715695339011610703545522414900982601593434208610155645809840199826102694189559346827235631001973790686572324026205146968231612788669911044892692254512465364600425580329900150060415122452043446717156780951082205327710390064801711223260687539516470341696950554382864841741631193964433915637850017008563286564426400151281011289331467919487734610104786239154241656817682508511235611122310584011964080996705628526746709880580470341151858460912549130903321767371855466964252124476659960309118171768533672988677766937618305008898005464636370366559920348738291827012145087845842021032495581189332773641238537263309756089363674287268555337097869067617214958431412469930572558474939668088332025648972699913645323400459944304601538525141532831190288560821879290796610949710347050080520658757767773312732526266194229513377546617504033147204682317730559663286186479908993385980413851391488251825235173931827811792222997565820137197443345066972988577932482496595938521084582249481922005296131650763297046734926985829954341668977879387664304847059072965880387947625734533866702522513901446643372650701081309426547164453719660657070346853912345545468261874776434190360517845473621384500026412681027836930558259527207106794546911290066150187946712119796341573911539834520413924483811640564149599467253226557570755613146521199280164140790249027442950076711127048306252945188867882038375405747898323123456366066202506571850046984442250666004502521063971003623562422204002732430767581917715860848582550945073018086018550041566214349400999799450248921297425176164742800013742637845458595282511712562938959275689405945838460986767703950370764469304173192034918747565282808119918531068275353386956839586102495231375171077673536121307882673315063574810528961904116092986192837224583908558580683064998823871987801284786574769332053633943083472606797967445187293954572345282628354374677097596801950874213677549766459119905891056196463493371729731857050170399870869088741304589037950335855915427105604810573740630784081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -10510039897745833744396988807028587312036959268204366449641625554119442511502446551773623720989398659855970575172435631179876624736072567972086381870897490390916493923040226426913585128663164853527707172352555948410241340798479910082040237426016267631340099133569035563703263644901658006467807311815722475161048012391324981723842988427384253054984454018744280268918407626026567596801352698816487113757529283759910262576393412309503339044926817618051160756584954653055732844905750471290118034969813575587364026382813707641931968387951952726186218923886832377279668302910002736355419010159233190452152885545025737024844701875633414905298326466351376971792501807226286900058376639739963803067216170926332542274480606734808539164005581348630198337452679664455912556940136412026567785861023080549094546477442295472714971787036406096038438242217295237397295814000806680877738605263386815145113163021612000560864504343635821413748660556265503270911251449288292733289597393170766354828004864053583202921273192250000061426213999039287887779794617471355581727214472734897108855481620839068441076420176838069784596440412424764990142911404222802585941141116797629620320295166693627887817387282884780517594576823052238025828000096426352059443893066036589397193319249942892658550488345934556238083201584031201264045529469805080145139031413815703989744347811289443845645247652197430423023162128877036712296551898766273678443663368901802082882133277794635832091427261891595847823497036816700122756241672918071778976748200437864171219550067000062241779526362152393075011120732303596595873294807555967295519774566391230966701616864787022404001126397376822776913705857245122174466206072480305185574563362302981792734977331468198607566163674132378588272826698988397312840425856263683639966540788025115818279156608100777422988158833054898286275561206864051933126128479877601365652911844555061547701669453113881457118473980773601198326588616717832613167058894822128224220992268847366646135983491490766126806835169719028962880691041578378950902260461181393487581004693986563151226867744749066414624845982498817583697290000025503182766567010038445743815229981274034922965999646796362155426030215908266707550604262553940623102780022052798207084204518072157140474822822978405665842336641298394170826371143824654513427060675798699064953307550464879237251346161557721193391525550693935420112244912764181183157252725670459152620062310114297319176054276563483438394808125376019709368898709862261220619171665938067923012732924955937299884463921395894875943615241672039484124122984005162613089027324047925317852950816233500370446405208057920082674287457347251531017128782338178860627386545267184137976630337701680548166957964187942548464341401391651975884258056395889944227777115106279926058188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 52494104419285267361714081002103597998757741771138834335997665215712531356665869664922749452271266572490200103164077329114621235373750345175680402467975070429181915063744028596401908593011484747863818220128269984131997293284475198982045213290930908706023451851653889027082425666459110974382648936054972663640949697304157563001553177676786259311705199043987929664080088417654292433874786997927970342012938275525165824359708031033505976989314205978310737741539915177495138092374343779550769523219670576450653403386681125584251826372893266128448308985129034954157921487353784529642671317843423610942546766975198061695731312870122287337340757897842976960524860464702614247211116290362531185157381875371521917584338098132839223416444656291845816179183591212294956464183795598451497872349959844598729561197859664165786064267301493196967268235283263897720195258305399759712800220672571170299503857677901956233522407259732898341483176732880744930478064166459882727795876728678649718293075766198009387727908773978783173781073139212867988092237191802599438189193999364799671718073739217893985570346191430084468186002652208502233050676006888594092124243281742534200744358071446923990482924355153277631561918023354258364816411466397699666273028534992240139167162454920828863832800878457774654574775135259697595898221725152879189868962279235339391065621610583886815509988926683360360107174628089423184035340324226609026681531479764023911849142380245969250900371580862857587944607221670688166152519939001472159750692494392855566632376099891150057369561697653234934474106794373497501081538790472835683540045814781402825835289482063117561143424380472502087370484524816922991085828838979739182464433267305643174427536074306986371386131288575674089851128525137188771455827246391253806950815104980706818023920053697590321359694769898125262144482228792372486859073316214367217178239694898669619128612618763895322921189357811163819790657424994572440724905147593307749142737729723637705995567666391284188349804955639540973220555483936257617644036650070459624309603259886352314477914345267703271106271237602189687313318676360646692975637189228370673277795317369460133997052173807935287115615977631114280436599234175330996565215576580296773300070212680481337299438872590502748376220469548195562561024357329299713124735166550073552035744507341549500002033819691899101978704868070093234597823258927748672040829985005312240769199769924844402034817772833645407101919818561101589954113869307670674821277052860688597792636282113788782235878324868417137063019337371952139079757351267311867731172710661944283689633176471322303974835914363869327760562632602894566976910994988348210651066320975208320028285409691786762743863453025280202313857937074212653557630020422126432396695831156245276070510592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -112842046435773739092376604909821139587136595566088555207394129686834204851403103683093418411408203354485251656058060835082846803088194332320435618976499951961871347128192233747393644723376887857232421388497045967794535918115714830956213203979668066155062090200852372795811655596617921994612552275556896489091068100839407510381833513669048792685459979580130991065818906275600794128839581907953555397193659767745779435024664562311416889163115903475954238030865051548915217119512110176977529849389307208640644251128166129194299965461743576605353311575460575336712289137785908767784876516641821202254447332728700464681807407367558998103415666208809477979813097136207713563453249350461920198784942303229267214169220613300568029561488620498800247151683871878191165094680070706844692861933038300614458455117249149354091312184615429206026624025311516504598613234038585726788999844390419864319411171656066930624272989626638346237779584752159949860683297256215658316483736234481063200686784462952301914445618893683240918697375368641099851962766675635684703111814226245330581714974834932908863913192000755796636919043477280657644262259452023758128834593100016306748854023988178673541354530791097240793734910144814069187967142048925105114448742618526381892030975227753527264229495220541352546533305185827300077329974177233602817774019531550627935988234441586461704179382901740897780814832327225155126753054085750856780679624169411472024222282670469311708558570353498289307863363091912698991129266907611764410673892085418853706967188214007287958847619903063442580641393964817413434401393992736762200672551765411445759542582645591121467625628683952298498270293612482862928486572750708357160318881415103109966779606270439773858335856901771279437327699355434348282520736454055353692797921559182530481249524301983464506804162051641919585425448124223673935769306691505093739955252523920547416308214497810857580784726847405624112846582446426619185156210256658805342906726636043590502521424684450202250362799462466114924184289361999140138175883926118570011083134777548468870100384560274290373906802233009201083042540129713814211556671875644023354463859216166956637438214251523204562713981960532318366118612456252781480124303780543052295470560420374186684782376793730344022065487626422320189751278192816499538348878527535809038122432387150953049279303235747969675047356163033894960262918629534384382938679841762365432153187962889547561250343469235577040990759880806455830027318107077204582154802192067253922960200945561393547249515162363375704861228499837078809413635961890219754346900999857522684809471353685339370468879362039439959704923471489523316617081329264009376027090712079333970407287542384915639156205464641670523887156417147613430791422672269472499463514317687244633355059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 176484332792934795535718100017203783790321337474323250116892849259260654897184491754025306373449161629253116951569301328796979655121150151980313259508299166952468389586854863755621782861376565722986913517351848943216540543711633355060181305057426828777143182826570717106844405756578178858006491266306810735010767281963348657372405003263299711954243146114269672873107397542744677222668387102174482520718967501329722061187864729677715735184691195160309886479772780080085770292389716279146008361863901528226969216560596607079551074913390886056581649212973343009058597826889616895562277505396506049892826222653691981533103165752643426583451387345088850193386162602890401265181576546863029406024427091395602856127504199272487927042576422737316777039705025940272126581129091087596235192601000490810352522885692501807268615880649404386493304904605723551044273703002347457887023344503977512760011437846421364582693701578723832642448251306362954924137934655585281921093622775409407625864662292833006018829850304847466874486394971493238002171467069984018885942399020180526400319249561837515925313623520088918328623000036952471237087304702107026490469456362562548336117995118916589862950519476979226601069654869696195312570958327287109879774623200495480118351437847235779334052847698443824500561443900868987756665004046483654937404794864950739809452779529032120314131069738669408792781974442147498562134266505994463361493892123725638730618014311538298395770521660732926111431067607176410577392134706017205467324817333275143888108934183431434076167951731734037016290382345315753755621953852270145598813498248069653143335880443584616540371830399349256660277569982975530519872074069670411182984621778284545187847922282765252197010829073278497062230036386580495028423460837270235515917753859737621161133650637535495259853963264199912736900854111161324796309142944071709483238156564570264686372401035477640240745768558230616105705337966119168444564322280109022478512248523743902196993438369606992440562487945099664608837974017173723832468941895432359752970017892392555313153737581941055838845622079769582599080606703519144104011701929003733527998636258855949983466672576661192438370528326316550995827568067109850610907339765494768049569378646428164768079864795471418808450517813311056914376976357227561682372675754081233530584377010788335042612160279129974723505236215383774001363053937786495918388756325686660866818483063939343143192133426947472401755197918671546904519834021364198410620846681210643886061608723399323035927231234795279143711360985837162821940493200149802305997065085273671373640662529197629695415077333807251376817886697289493697152309702893550976224677177791023040365164628399221476813421716718201373393284396637892723249158863572497376459710409981737025142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -225662665276604526484153405485358945324312170676907193372630649654199164583370188263238036162696852054628723847009767092316791838479444232028246742567130089146497394447471061510969762475593826015776659310365884669495273856174108420554028137253946378573269121737024328893913874303650155780049469182363892283948482273071376718299120872651208948989143429159623818517363974487757551142492045120723428045793937266977571427059299290316912285824344206643210346407338895439631157503731784100391205839330758935193598083646332040497630870905224329537165462479373093407527417834622772342896418423139191569066959656366288414684204008284346127083687157636155074052095179758741452471293730019580386808500234766381807175253900626884908653737223112906975946972562864874599870302467328373973698655548477715774063136100506655865196331968232156789631482740565492253964125570655175262236405476977749805168326540605618633341056215076955439912743832892532681618897461073361731637336366498345066591044559200571812692638359716224118065234931547457600555290646615477366620184841970234845284568505631147042537230287384135909959316559645477573947158593500980102817920654692105676447879033752698007746650703093797139652337501391125642749628105942278005442438861621785595929757401574813424833194009829211435505203061913377438024931112052875847372641281614393221495052234547328555422303882739185758866671921478610123290953675466445886796499220633173077444848086719475321288816798289087887391038957763145668561974835346192258900168875748595826229136878275456799394042258228816078868740409394430602472758228696201212997273232829103596532084727053319055741923097323694059667106157606609488062547745894725116481610877425837016862435020820819643464739467280639014318987441905562821637688129409841654352657272697408279612161555673280050032535526320499734443360328939744597517128363336494241526951691370386124902060866713612938568976121693328844672051155049768403274159006539861706272102140853744144298567522918294059250999485885492412325081758821209495223968119731913487700339502937613808432771418495446051076492934449359884514234705075877598227421478984337995086399169983299747807945944890355230102939666685528529118865899638048018828371149198109362655249980061298171503254951951151590152663486894656438449484366601296188850922249762531565140585315342956495356582779370076750764901200042252223917833150182504764070553156008745295532887355901849182618929974262158651921389159124686895705403941621015787875817614076718809205042419779358953208426315527302240455437582038861285423654264271409644285798839647985221111499510230829432568298971454382018935665466134183171375889701422809771689768504449527858154716261974436823045301003780891877921233105949158730765393618611524590233126631050454906742557900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 248709625299315303806555053610681214596486551311133847224366253381828162796048030150826661089399966234466379522248523022253819010439920499457456118851577185233360405107174601924030366255517608714470166968869353748546200177262854255897841716803103639508047129434707609808992037634595003139405329281073661004345989757356796209796700775658409022880494479854247255010062671028616483924034354730045993095806110080678605291001244341199583610980807655875165907269071368759626215777923451708013496991262279922131417059151628033158966535032128145196685028482205121686653966456652184922535628653171046589426081537447305699906890259215110181606814449222751999522128280425529208476280164914169596941793795786757891317001211769714359149800135381082656154533651239426172417111264520409502902197680642124552030885105265934014019958899297278491270469685023772295680246774430582298377807180149277696762717250803993865127041993217750360442067684049302340487853222686759183771396402096878945805494611438756751480618738024216702591760531609276124820125028580449151146179538983315689424823062412968157159966900001169595792604924657441465228313487480352510639166671984141834994159573949821906179673674267956459641964778917360562469741428266459163172671572963572306442267102753351032847782311755053957957975174707306274036860747538986381783388811085483530914207750007635869580948898829258114412590381342902313348548011109194518809323416803052689027587645010605085577159179340769037024038339513953481914293670554983396038217573848444495698883553218575673258222104603021111795459844020217083271010158465041124142788538275871215958833674912874034960474815624326145968428616702447157290821926351767719221083313309292804337589046409139821990351284775338514874836109950746204035611495010293493241288588865454364287011077136921041152677355077677577860232083681028097570819773673265120078453700501715977396995110669679843700455884922199168245059944075195824192477626371006722446905866611172812867017461607643833248671550108978273225972100440250711058445655189769469811614778265509994934549820709826400900587937352889658642396333646098248316633562714770149224170750566588361046284570899919417903044166973106126192240285938607757448771312475636134716525387358839909664334010264006852109499167385261554729649631521513898625382470745237634823482244803680005986973197696188319089078888097425402660953618560583112991847352160877540140194495373195089155820677856187326734857868911459791437964713035893111042760898074444180370245849333730212631785671129629330406366831296274867545003208706802676044305069621273004594545525782077643577492474168249386406979645045683310762356436594773522837753024601678265185331418940755751679568137928662561485416640864775045147655301183648518209262765209764947695889285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -243917527323661640947045487620649076580761567385796130320813456218282264299791407298127580878072256913542062912435456660683048014021530667084256468528074568930915868093410598599904420180396877472492104605026052401492285666967881981941362901832955912522952195297662112456330298073596653826155835199576782678487362739329895648993745533367641570249253822732919931044834440504237870199621084668163996033357596671977437125647508004812062048688795797792928696110173245125623591912533340288800133427710260025396101452237259696885651474425085629115561884403168985786980549478262045304379750275821169083417235520122547181105387112148188393589550650413367488792847824944214004380876590244061782342646866971141615397346166234824777118428327696315058818737201506573609399753020449777292751963163921090043460205636938293633857392488505854957175656335069157334256612169441512055621510450574292881199853744111760630064605835821812069759135862462687689777184308117362440432149717864500790258779247422180272918587613905167801359858076682214813659415273529403203668895884814804318494643657760721652324223821516060022355520275204459505212147429566020235935738130543862978375136019516446873793943863981660985935307820318717595273512313595388700611654281267506867201759121606974012009699657460168772465428895476648957178063303692518507765900201452575418508938116874452928109009136497941180167165293345379623662602701710890364148805385714268318496469894951902724801410860738247798551579958777981715198467449892553071802780682117191817432811564683338106585000756985866005640698914369468345402321938973338331063911956307299600492496266673985081593661660097422517119123813359865919951136894711777616681385949711940806235519256204001094181373843298618301787873460500121662272502434510862992996164403090336426191060590060799562717052752400131029154475703989020464944103840796214630044963671108967103803611195888376953268483134920637630542530570309544686619601932261326405018659677583192067336344613890287734367774162115032508252582342098612425900036849998703450937539376031770224735691687659696606509517251184138299939043484109176889868476751303348749256815075133449761721596173891009374312462150357242693355308414737335352308286003382239691141099429549844875604519028840941513758537904426904921169292601994324415742943687056194926261841452990762020357310935916654358867588450508857606702058406656342820875213202705987127502698793451150359980636259561160139938750478105520877494173673703903860421203636513814386402874649782984565226832112313043052619143006264628513266930650526694967302401162001777645939638489786725212522812462518490819990378626754700088532399010663093980411722739662818070486998058631786524420218547882936815788748160869547560916935299377749161082634312547019912510858854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] 217653679610434284796124555274304426718970217444811261182072072835128953250260500525464669454592701146051187087395539937624694885717701900076533445930863214090877017930467164426886726089301139528156573481456389110089812540779301029881121321318891485953074389943959902418974904712169144276855986779002504145483453453236778985577058083539756839246736553169216221542441373732324812511949211976430295505936899856539238419331479285390497944947671291210467224872183674713368785003067429554511558779060695409101224174668355921247515637232845868099382058716499850170949054182416152280260553022036374670072214509112512751260951138623659858290118501003339031560422851889308465822961396515392930324518428404197432659267779626225731711163692413946307976108531018998799480899898025744954286079671210496458613180494321155789792204621837773621148811545516142901202583166780948884216496734281461178139206873928498669693540078850221442287178294322711521632198457632337004957535560666358290051418026931577052052654930492016167228644146847552245747118248435554574621979489818478541330748498575646245781758904133756216213274800189262880850658824448028855184086796015025579023672296673589619371804515176481990530438710267087181943085871715157847922561895611390848271833921857038411833381716679413144355083106507654471311554641205975918611482197489217023232928858951892236334324678170959558042505194320810491999524843084905570595397974841633419954759762877206075299460294315706596622290920193903750728222728448222073763688075307507492941854671020019611190031585746504676525224911505183201667133753625572727993266241581621467774969081277671761226498208141650898437520425884985169184093221266432206128653067752695094971488539033887260835150612278570571460766679550698773552868963797167883307863659296751085500194423320837669917584502024905925003023782879019882717682697783869514399918498152606813436015628640054224131259030205442864233462066638902242182403386167778290732789376861383470910183775264853527334981900465153543278345809393672172545235404500523270382615951894019349146640510595467580673530388785183407577063898243019595166288625917670660937154539840073992754672444825856961188277482777346551689577977358278040139108513070467440139552846703335016448150738911815657562139277120490721382920670386379425129667659499267662332408005579313590568622702531493834374814697213541085567181015805356134788978321409730868126201452994164139766798705958803183888851703497403700542569658975682031482648265172946350419782978841879058658301217017443938702228345576537958174280259229010561132005974024878088110498305606585332453988710006503030656995991087501858781896399206252662210753985721089921356698169028395224206850897418046089936833953035062583536970810371464785805823749706464150637342883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] -179764983951746179951555323223051361297460497847735015397933570857798955111079366900857770041784813634139764627919613398008205539825979006306709353276284969155151368005869456776572450570884163978512292586328792791505724827443333449095727723524524094339209552004737739363151673040445806020648369035576794107911118249149351989418297794605433290244089821395633398481851215078620932972879315516715940776243240722825302011492524749840558504480453790088190586130017104111114942045399216309956645860230719024043289097069011743079191459115026037606597805268175621922233962456179978019335435839260479142368574263571707558477142924151260719405621573881119095151236155545004942673669581523033411347231383003538927891150914994410124401707146505866382094033310202145336540790366835833128000098595684298016186260705502898913787344101819234289138712086476911266527584631249135812283736853327108282091355544952132295931457455499517773407079265102351819303197289063232288796380398802402605942286555608957426420992604082489056148181311069054171777400695967844417239464454658115041107023648290321088268296205625218371908992691568954712839499896710890355767673940024867690021603038129777578060742054218381376453489871185894071549388773280919967916637755401157643191738656254685821164303416626797641627424406169496760603660252338015341463593341127671590699335503704051255453133879225413665259831004106000436578012861817107585455094712802816203968554040380244484638523933750211759842223931012891782085771329369721341937827427592988459533453364702919837253854308814641024810656612738410579264882875633874509323379435791160885004097075935861493763230585252531226600015645962886285327306780397709228671547092132840650952976327726889534810788850575960491218333724407025680978489353719635089037643161382898057074472229209370781591163233557881474187133477223657627560549175867431330237783372096937150864770910352225813734918738293389524545945395428162651783115482462136378183675342378656068371759611743679773613629911936821679881285695201313683038622530348598698673253489866650687362493815207961840242962946210051988746703298478248787238289495575298169672489881319275233098927506397343339516172528743679654568132088514596533714135489406931631109823516689248887535261842427518649789627501455191782225633911491389827479229731027114512327284069740177851258645467823839089844532983825906268979736837323282919090592245567585250220957970367215713233319778339291478173757022812963940717190494585991031989538068980388201205946676122650824530695962409370277607687818327494455200997157165356667044363932355190503595454376744576429915564831731006413888707328344910477147471144767164460330962245641249891757481571139228642773283187001209898778014121512418118558929702855709243051167975351248228423460454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 139441797875362348796215513149731360351641236573689399977854725797210145498624352275684399015426105812550552515657062108386247498478433250075108016858466692765836915361577914842165782314127553315277321028839056462403763781727706769247010894608773744074604886855696809276194334346750826962664627817688656432569273307768983802123020233824240864762172308236546905049048120528378329495540705486508311193403113921474661296076993935788844393627851781558160591926351834698744131594940779859801130127710198347434992588027812903123717462182093864760255940033351202757465459520281255868556118152967727054866328797803176032746911348051284978917353937188692923923191087367472878489702854776663022348202422205122577398224874941318207618600186195408426440927776429342655143977429008455580359360118194195663104167349814906167351100868566202205658317560626565734110194699918286756969775643636060834849476334333869948420500923171878874722704897924470779341520134259455948651987407186891339124276387642004417213567767955002653297047424366652744725906947204878075743405384606694104143403165820223836662769476771235484855107749530956948391755992206901111888036359239584144020066486782705787020347230643290446661643919104785448119107950368622666426500388566382399890520835505218960217566674891663490886875805356670373796744432708330697481898569080339172148118409675483869707895960355769841213006654595893587127042947874855393518309516762464160144184008683671671130268529962525447295472751680090581344771347563091401929234791831593562329847850862608156330909881909103601029298453796618886340198020757269605113417396948755932327220338623957993275793267692692371973465999843208559631486598884041893956072459620056743654452817758452538157810242677005616100202785769906524457715451647248315423987238875733100733197077678855038680503251093824354518782236260781009610690762849040287314140881340598461719083516198536168471502576770022431810108197477334983272109856417030363067298564749773624186518405584419261451222288975334111173958576074200644632641770578767124319619443300761517637483373009239039149398510699429999342104924929405982873657926078146262184270325799039582601566776849524579977882975175869417616156278727717734204566909694064986423898181875627874638289833843929170431143196471428089461849245488139000749006904751927512541491051997649729649337163910533199474833932378537792917629634513886420354037089706425957578403329516265069823064536259895842115385234890624009833846558705753207385298777858957585271764405471933532769286964076571660747069395714461865823848367435865858263943112859075300608280935022919573484402524834551806927961266667199468122861567689902778260588896722564830747295579636569559053593076021225496524358827467626299368548998533669008843759198144019187626154131456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -102955071854264243583372359755378309121980080599865568613670680070255924393015563117371702841773930521390048060865946113699963000870931396330146661876024096032111208603523936764974197982127323344625729646671362474758800375264695474420966013885721352083073557791603619268605822201206735321903332922401702754843014818043436295148738873494787598884938753501282160452994723238056236745597576897750387008159157307800922979574536960850319111370368530865261418851479503759491604192992488570507406294958587984852527586090406745563326029683441784956674707745962125476960505783343321135834037693339349337667188271861166011824384233409318583693457606009043742844075086727318426647827707431738967111105530931324843822367586160298684270221819221742015045432768496207436363485752867735165747450296242563612187701153618357478161922651538120188107042553717387142897752256836627297805808567215218448273414433600863778696891293809178395626899367705504010523115053035758249752523671805407942796429992578920879936677161087166491803302100931774246876877283729609001625538013940868547629456510583295874295980922803675174756361426786161408137203761309214587195447154616181012310053946509212909185762345873981087639159462107023147654652147295229241107652240565176082335061644917839171458915602948781815964747818525144600736130210118532320308506587527490475074151518296215781030094026981667765473640594240090603248447395447844742871196572869758138718374799909600137631534886230452690210736352319354358665224120214698192419299838845654379228736609544171496815261168759611352654043548456413272121755793375346830499815997906979253149934473884985399080883250313392434594519894534040608774696231863335947227562501480349132411500031125247570378212400439663721052998146430726224105486283615274525311488485402226653082250961144106457807970169045521789078243912085128129100074401264667839260245766958304034421255647959230215096520966264349470211593984248760419140358054420356705913004550211062320120590844667395287003978311772627733173979471926042395808214398413525525385771634027082715059904015700853994317994320709754911531392765210848240720407292167418656382887586132355028671037129604357746449050911889058327988166411228734640675996668155854089255239079132521075233915735849341497724672359409469938336438595568581886607375171166784639676984725697630347011135104110621005710939420203736217372548077974299368798507684934294621343406506041100209229733183395434454446171288960440025499463955337674110580816456923496499518963429635031152054796443120529022665224071066429178166326932431754209050476854273569172046031604925921024774927572453726040379661898362610021454562322488441363492206036253554895853253713008446782403938349915581340705261341341559441634547253223335404470873651353039361116471296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 73232040249325031913093485525676960656422472441043848709895078918973813843762156217803347100940899253850672306053307816458377814504349948965385336384722576814688499128534120653377564040506346064294912158985784270581966454305761783193383904546306889368646527682359300857700504159639906078982111111893879689079074206421568245195286378812019723441062971007454872413997562207345651452377455042774914714157567762910290934595482743612719218828113612402487651888556610456404123185730399248950267266878910980746734779390071855114773112967660070012047271163224061216620785600324133461373688920032089098018124396590255553663423043748466545789496665074237161778556575435398699296220331960823254591103727358218466837537533247122065500344914089529097450244407002918142671378909864509805066186899240716755990328817307185911142261852861892517510143760087462034731374726304405707401812354528241978501286252000774242396581830479094699994300739966942953007273020262274857385769213514082583261102841199123381142996125306977575269791796176761211627944988999527314011104984977576366867540524595106171497052463809053346470481038372295974687882625955399270940911632281447660347617393977198560875978589829793489437189371940109634267544730811502025617887166504004972896463719800444560354738140866506291291368979225994947449272900272456038464627964866767775972180898297269775924890962745987808262022917577421400817502812945344564656824978874866695990471099868905091713298109985343132404737007248611238254242694702493136313001273037042278768257587896929369657986687388383068740678419357344351788161080174054834158669033966132064954073733903713854294368512646632625678258252786885732274829772104247176751226112123852090038928080449568621263059768955518437865472824938326345428730404322644142958457089693515546617592575059380046945186292412144693260590422008027199164948445692352720851302832966648742648625037054507777540837853197071958861459893755012649515802338055648156863723173251111148167780811138552965084872115511604791593634653991756225055259524913790845619142776463736067660908602219752631289843346271533748693418059927721608926609409442844226127039499220301082965344982490326694857831312239297627822773435747672497690526937672854009154789941209341477092431045960430376957634424466148657237215775451282927102795234461928902240291036231103643439380577059090199802930112677089649993523755934833454023221999938697135981956003984484609661074322861668726012124270033090339763462651168765429331251940961893356328372343720813500797189965488604976595598799649290439883641056006682336387597842566763158216684168841736049434963396294703058586342135902980152843976708234258768913649401923478955552119497419669563273111281099715290691869060437839031522716488083895197204911434828149256406171648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -50621788020941793983924514004336115572702171925347816375912892395428255242553065640123590494557217696342363541919982138293877097590192467566050398363660738570473789044116449371236043490183316907322446152840998042254693336464580358083953719526468794018372315504299001709958991267974105297856728912062202985623914669185124628153685251298625863467357696661126932673998455012485517938532548675932117058895694938492280913021606905414702672829320714876124185963668545429537126713416726615039266167699999208229934456583071806472943076457330690888716216872402330227646228829724780609456172614688627399916784347775817841018831362889323693320715161732050876987189461747820135504933886358787900402527804234008398665285042051779855361502740068306671105182374260759714843753962039232145267401223013161528024393755120360394100761543736217655845359650423547855152360586098191798486412698263529238828214730489320637574411988727954076342839423988245108451759987073245988377127069059877339154888077332067025352187042151068839871883695608906190689050795097949039966428058451754363095253759917591999139726115600314385198372026920226690986016959112807072222056429819121162044246885233173828077773520268629958030903603515691037264025341276534379817501899647145786028504163101222182878483974811914035211848303679832600150466220501749658903334967243523243444221357465263045406181964990254781245157512548297286970973129483030273308491200092359852980955985953542773731160371835353121274641415988329574949498494774486793750408063747045378431966811202759282492145901032919858523016803203799392684190776850745073391570352593513128026329928441635903841799398673645296298462575119989843709734624292945003584569887896719995598379282233451398324711642055986672550770886048370850472218168069399750917904014084867438740861422919501695446522122024547393834965980047916422702111338761335663538146364288052903177999771280096946008444372806880471758504519431676463427475864657165856320186764545547251809267605879496846717797464866728473391775328624743041047593100995243938812231858251127550345752526620246168254781599292445715352710371823165302933097177273970892637417129867105185860652144633526405797692478770976813563339103506391958307030321481931694030264685067400447979454512096488073364699071645282302743349399354274919229420248976336370586931494989450465530332085279310333124382989704369252156138708091233894432527959688626354642529230944555849004712052181533764935748482380841599922261022993006375303980399233981647607594819593987082385561070708512866545876995892234925396832097462835365765797888897429512377338549269404123122681760589068238694457821420878143114767000927652068812846022368533994924091647812745172850566662414470168266315164292901701437148304248018720053099043199191320053468364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 34094090889708260805625074006395376456539458901123347706526110533592302268133350027505328201640768809103279487818569572994259158519072627275670344901367791769982757237712084565107042401276893628218395030535372448824450908683857903103039631912710442067311054761069449980662629048330453567934476954425426543619097519182995391917649969546107598330789087141554212417360235350756534669021583167445641605736801488896066061232191961257536472938969489214901092361821693863380657043063174840662648183334111190030271153536130940365918277249104755678190055961822946471633206571000797349403046005307518707914957636162828208876680255986128942199249627415196201313849459677576215115619736443098589307310083161089364177870696976713726186172531817082889819721167806463692219824146681325931839016073949646109122917834792682188031515495306791577141288009536551281101619893829158343660449975260398813087357638991156550119322177071911232450803692879857412495122488311082108956630734746156174898753641534423353252180337804010455239404632142068624741542251012302237865767438251088279318278502149338444267340426250022252745113770394034623077824858725454296134176632824394425379777901258578681612433676188767920579754992181673800509727894306231233773652061671024655008673781580467373474215100680711579500309429413220947346046211174260889709751549394984913195079047592714191873195830345331948351270462578782588915517054519322498642250238966220656963377833807233450176417341989527671269759738946752448415017769444905870078771401717567530739571042899544209389401134515370080461840789352295723421224714648533850841249473221271861316736284736097837729314526445106334844541196609906385895026249478800017326790986500176851799579392786987123369397169090153858149733411532894002058799446615561569216085442445133558201986100180830988844192490257004909893236668440100914459718087951772795811288656054051762232511453134624128778135960780439943239324768486560623048445237006349258388333860816669328166949283798866287705224508555605951407276433806514876003397092070299622898494656787216548932065824015514475257035176313399329408008631356177151532265493945169452753271019702981368159664097149567245575984399795985380883854685729142206458637321411079799850982847390469646220474478092035187381215958617478080773708394722768377597850230356347611592058349860333681154380588457078611733105644590724307660225865584352636021431080894767814502207033438513287475364388773072692882407655345051471995356923479820451204888960704107372718858336139274319401016930763743876026625784646578308672341545956123361546869554004404823787244616400874826293569941581320065862389418806112303410500771893390672047089023285500948836374835511660277363824480758803145392740665961690392776922446638337121108683691588300867969283522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] -22263997931083802745795110099501224370074509208636635120959228076790029849137398475001847309939038774724325758006978303743965106526693586396972704567951666160773491763898160580512837598075675036890519814198238575830369077304819578212106075571131569700225634478460524213392647788827966175363129276618924705722628977306653748353030882704507639831704553917051639531649094092034653313799464871003739116339816143729254773407045169401262175350589548436352594986368445481351066969013979736467989381761793715860601823623483472896874417912719471482020840188646045185592461579791145123965127957101654243567228872137415568957075856897777799515874373972838450017400103773575180964478301184150414530157447704319609630033413085306651648623902763332946072127113074179977920097238031230097141600282832236705542486639591958101987840940105966930589925003662637051805135097533642840531785544379365770207324245253779589856891750060018312285676026849805154315119704410134667538700281922662440847231544817025987654150423706416665296657046445039595901854036143470966843517696973800420522942696651156645761862589824102890351032009495758014306612159432557473703590946301841963809889207764394270347345114877233086943601631735020098458004147923161528958876652703629527394631753295979505638788425116119949253573354174280313960446919719152460381331045732298666825986121015354018568777339508061558140033821337592134048888861516080424394158133604948304092703880192857980526729311552296776100628923041773774225806302664441442089882222692881902160298303848985151034662066678035869290239565186828858035329795834781944926473902158391123554024261785473643711327285749759551512048457026373194355463811160361962156635002159887938684043217186949687073084293428427170577621961329272841079572009347979573605273160114113916689071070369606381149390772688291891642753563353471000871547996161986122797024761247804457501922674955221031754268677202594172604579080687303390682878008079693400105666423224211380876248009554897167195588933836029719436734030590277911948446426197276970018772625091264244032105737568423952593763995382449014383383944151887643405422048465184356250670176805817393702556613508753803002192473519856830497975271936092131029361050234844432976156966200336132057283366604768177090494707122165026728131778231576082019692793150586983435648748292158780254530700751500367185607585344191115953843810619900575061121028423485323683907933204221597361664529333818694725403958204523765784735783498726990775927474180552074716061976231518003334468751096338848420275829156248499223614816815931547893061741369931617005051162229581382631370523116280618610568740341685171239596869841536238405021195246233105646167427761326083336873005768915228592653970506430902124157849182218664211296179798299330711283302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] 13945349303994361672848838482820370978571740167552845097619315584850941584818869800815300586701779742631388880438431884237128534462410692521867369578944466597762118960505268743747006865137059959066027236430963674430301999754516934183998713483636787470630680644266437802107334011881899683492471684367267491014037107665641814630748877547737041494880915592735185085938319716745595263227937409179742202414168254232063877314493692746122416404444012449019365472686934337765998137088643971910410347259612754606296928096228946041671505049722659593666725394787944233993493290653535273508991885333553068063534240857123917856341094452915600808621657054382728531099573074250380025816657553932520473163619016874360181204889981176309561634030343975346418028298544612196501337147509433562665075894254959232005980663151964951372460740754131901927260780288624650987166285661584787343129234949523631534267509332550544141698834751776509641225115981073198636180750478728412612430760730737540325079313315627808419273431079176752663028834171894268609774467893650820057022439799817473560628350574867551029884242010568464064428647850509584734010160635128331112576379516905983686534909861401598627565772839068807648066562060809082075877749061904874937222072478207231551326566980472177278087193307644442083914237589196209458346767606878483610143307020373094575088995140374212912035620479136069763488988599751310893028297709317198209027624484319289384123968958939773362136026658947079588797415186867483702920267615869314589095755616738424399147951656118911066973179730103806267182547779431636823221879392447707782844765239246618145873688624057894175752237301521520519734719701722971993814242875852867116871890550712751990110428191952375019050516300718560625235869207914920197732801708008471715860074551152371045062254754231823751279483624189415571105937812589670854915167838532621954008130646844189505961664039958383342481676213345848825040957030348357011333441635001842276704623394598175205595078413812746282144912792258011201708285631316109233452470922175649049488013273389285316719764948812657259428894402364542572788128505188865799604377231671678003565856205268548048451377054181051086460007898248211463137830961060290326251763224435838194796946666166171316181313159194528516202501744916050911431993081109819556528926492407247989113693452446107184408548393286207471723206872293859186930088061054331182609098238369209967402389776915261763719967938971344100969135534250437366922644560824343073165522737079571641207575235977170145815857316341055044328891894899878644723425419281935544117898618660707850428757652472749114226901747898775841597304797763063552865565585948539426326512671131191202700988741034659267748749454865006618638969473582900373761961721500500352422913080730412280153374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] -8268761520256497152050356215699876287185062364508229706295262130106320367087066385519514786685164441151807901330895253776638421284955014275860095076400776574799295235093495790057270119900866062486635295802006004134672576548245060860444676290206198039636418049374268604386384513686843146428937580118086683487864941651612450814052569357147606504067042767692927260839144412662800057642888995676613291681682971745188592744066429034902807436321039630108504997326017733194853865484167850524402415342702464466760415642133432061261735666801314119564799783232847489594757914185151782513860856853003157486504136111343375592177541438932367719982514103506004525864688792831635443950976014631922225175813916833736913989787341997113627230554202395992350667310837371590555520031292534019731624375239739866146562440146123169992168146004462701589365253761503663351362982662366739937446171524045938398062651888247469303544338703048178423336388813723183977233438699212720107775399971150131828341668442620384976656910633871057991742319932474754986602785766120884566865651118444328019588507611677274108995245888238799062972915812292142642348763431708362724037585746014253657018789488743645121692806534368119996330226358263114220752804091675364168433680045146303172409171185195612592162996325506494776726112736198645875150019197743867796176701493682502215566101545915592116294265763806148106866299553162165038524503906323353216616043928630598677396285038264901450219451105351648383268156088420288633024490402345577468032179890188269133563615660496116413957328490622586529862678874062449244138658381074205345249983863675901904591500070657366623948574749578442350119155589465377692409174613211369044931949431122748554011043306662817683759782125445726451368550849471898774921664559680945083857736202562430721603383668198240075225243841224449865888711070109395627729020620003981875547786460176971673494200009406668928141367662735555805292609016572083727025467221549406897682191474597917521405234196281234078216180322787268981073684375496756618125948502891281154757666203039086207238675312288963827070843082760706301668009926829279653249860529788645590990431097236235350534842316823468286211721871297726622885326638408770401129870519453855144736593040027749691252900332314187587929019218248413489211197070951157617149587431134678783343100132988327366456281301499996706376744209455887227596461158256130471287967144630465943515831324569061293288939747656192474409330139046364114877579261301911637329534697952670753720962113958817988677151897642489048622646456072668606472096945432688008028068093962032765155649740170084867726913186529897531304140928335604474984598496756465921101341653266121424050971635365953987321466485226061725189706909753071445312233032613613335716325839083694084797235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] 4584287795754621752317674406997621357987322019358406167684378507956423493387669006379637927347438631222189833751525689768015879162200460348057020674311667090765079748026778915315483952988532489721724089436564315188942069331998281148113677719264060254928699864109657534611356738302186937509429414220492968876099202388668113064696993219204523080069696986716307146623624711278447138743572551207530903416967435721985622962014240229064326390965174158957028638171509458556466662331201227941824241869917574761776622971463785508028452056175898915734595038255767923359887442192303492204740519538691967725512069346512613347963102439436335549790181536922560217652889502043822591329364113369129136120863298144325091890717967506232641773932872729879234823189608282792393146785048873434427190991674576415128988565462506771985814216806900426100584023532023924873401058919305965650669635899929190664091333738922648993546944792207752689999826828446805617234398056741962587354209709506848562523758403603919667827040018497111997870546230851545565985370384854504771847913091810575605985338869046812539049312685014797492496419410820353204579305158986376830049656202789980953847815957611581423550677306563585226403729270333429384573016551187310937003419977483801257107052655098282878565967939048738524113292562703867566020099447545389357587354736460299882477422248410897636613070250202223271622593035940042990405640503982353246231115630566506817466790051582600451263057654542548008452165868012874809009538040674519335121617704286729717743284756032438815454304365937616284144827917447820648342177212992740251662915594687929015618397008892082994264440646725061424925504935232888683712029026627270840561687178067497278170143639222412250154952975212178373658006471083316672954711006116007881030026819661581020739550027104854877736993976070225442967281557477154131098405788788943827144002683485998676671965174842115095376371639778369726720789667651643169416272317642505118566507439825513271327753337019653122298314851787639369088164984136381160351975148470590102201771483039197350617674662460120067152651651101203092366145246138272179072725319288523244249518231064213429190481287790647024656883451751634788600020460981346031397094293257161355718615330595251316085584585516160544147605093998790190785288357418631812510620906650782526780470752616291351034833248864701562166170315464417670488692497246453958195355648381746338225559938912176797169518658418715022941895223950625099055382424774604705681933828588105717972593131519686656620436869053000630454930176108944365513508025938684678918246654624736335645953809845888086073190356373809781487445255246617651029450233429251195809254601438931299498333023559698396646936440392919724136674126722986046370822065467417594089806737744241831413022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] -2353168483617099794288445098642062666654384508946190505046070770724040549081584685452256297825079082446101977380962946371591401208401297472019130810367526398660787131589455553080644095207266611582255321027925844100712087691262739609539879155519897431845071282847193875915743723338542615094548824351763485252683287172787049325908945691245778330039138561229832705805525499663502862568416826954550101650411449795431746495546039168315190322197824105662705325757038151755148870797204142689399279045564232252233603635982259186560322042831053877424461839591842472882411563941474179530189969399809276578119930692540320945111425776408883444618421510492792785356615433488656602050413022784338481453833024381863504982868625941561212074458913985632354205809554309967211759015589595569415246187091169063596534577970779617298046925550333807837136895395169080912631527094875517176221992409931767523058371665421264973947978503881235643918727269204292337974674401259813700833644096661184883816237787208541431727177687249790915912327037207946753680021405834239407484587547519781261888440912862840159123355032699432421092373539715288679495569626013588917615192726179074398545600722656286338441018028058714145144945483956353683994197063053880856339441912115647221651180725163636883872449035723862758045541523218307363296609804523029622939621301012440463574779957531556645030997769425294430062090060578813630413287331860741110078428683300867787134291325853069844088702359674186994833201306886763501880314241703634651008461440967990173599673375500467950672979584121657304504408739658245327919582122056649467541072756863074427393738278108343724214126376298205579650346907866901535384226923316681743520465458151976273096329064338398725886053055272097976066191620221440254152140834476334366009216329782681662380559513859971603474132605203732777205024712429090439394752159284069527214684587098105351160960921809381068612776121277375912527632457168303283530583846860023436340440633031783634932324690967022370562778919416116946999497538900972852085399486575117673008375976419997871805568205211111266417423239525781134052519140036174392534479442513352225930071868908891352668627322450998451968626242329445152850063697221112594766722700603322116776377442095679710652176602976712420840100903727903196744578007097333239800997745448621248975875223653077231742845262891421329545994697351943085108869554384788926332596912648824532622086579081261540560776420731917852654868647375476367077434193298254293743369461767215427800314860994292835019008273222689807741437091685464103379235002502595592835614053976259062389805916608753501933554142179645900760847198262713510087231248276555884243159369820815891521664934102195924644017293717428841012181274132900902146877544031202629283154562649609813884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] 1110675625392475612151349822196123999081147624836783892840401045102949447250026077207445295563120898356259194736096374955672631364024058847608627322024938657948808945895486323308313899777750040865248471353844669776994659862945185537411966742836737173157499776516287776383565408399080441786908259423712810153455347133537185540702077440942912917780953244776753654544760597353430242226071057579718832550090422412155293733712624308243908621341692196945562374425106054587181933433252790356738493966228199796537581556757372983785643794965741256870027255760136305167044459724321238798541932631825290708073156130368159699049733948849321702008991880676077121533112689469482353970275249506827729575935453449786393393614784786146011628524251657528208720571656739167037697844114041436472845285295046584213009332930488984001756494859270933931605814479655399535792422131740725696022845381204426475362448672074421338413152533873277530609353663554220613720890414392809831681595232076435341691359097150392345016905184861214863047638212202510041771573579116420030484967641968958192591604142163548878154675135509597631307969946790509109568798520742518144548217899256676407874531363813944080637412847257485471345221060089439494331753047491625932747140139351017686554746237132693103586461357593197594985497028805106578950664405793475345328515331790896293261079328874770932279510628105705175145243347309132387214313891738478701741562950716200866674647681340376995772402748618178659147338198887123671180301091983636721719226185349091470081779966466312001319189014422641397867737266319671822858517880628634587309641146914589490532193626057400199132296663824049096992966358787363518530915583187367719283573684789530205056488944403060072849619374761174268883561919465571524346279321220931620967284789309741534167655963191188147180507321559350886609144713064056849350752078047292280984866142739087081117238312987079054323763413102220435320526611095475044797572522250096117975206322440249206415376191623629175604557628389982755848900951515746828610849299887738117562047724228759317037801730043974107152815704384006177380670683416931806349570441822089870143379459547737437106730312586916720396327998476094485992164965114475259635146141420489533942358780158264051216739579077560883183074523888381056762129829874390356884348792397317250556077743271594697924269889662475468200601804367579291506143723440004459465136686669742891602554779846024826853946900914216310197061665198145066546768927724627480963347972566336318763712889248075986388859573989354478875521065525851225476525286928959091850232571473447194921814312908942933735110169531522039266278263323672589474869896441904090555737960308940809883138919048271532193623056977389234462066105448076593098860348220587539128709471211848333053132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] -480033832552945333012380592493667740289851081768239081832473183122282159340961272615982087863727796441729215920724146566416169493601265234623544737918707750166261930979300577728168036245673526302215443414022693828280550589172001763174192629932548197324589697898995066065403140828625632461527632548827325503916692085730554786037548676458166371227160049052391363450167613434053295791824664388699873525598121999350868921644250364472733577792357198748363067703467070033960147717109009764436873065181982277796954683882652826404407097939544444813201093444970819735357150415334968754918638394135467230704353443190737144040298029953667054438553033863499017946667161943542033260511596198262757301280871388000488883474802393929733119131278088730595641253185952687161297337171969101369105133233614313910979409596313218550908761199577597818447476366348567225733027501765359633808992296439510177496220171627104084602484868173975317061787356842437956441984556471445275381866553736415348086963995178289996121470778362443676691914940600997838037251130295158014978680224147525239289237734280044643186502282548722783623122879177613107591088285394485810767661792064523374462492209896811507627062271294627346198310432303128892171631937818100222564068656509707477720092900231166828738788088543401148855729370565883236120144203377495933530940654401128764500426591154154836685912815198341048949078390341644404352512198158333530183998279876003358339701541258221927316390963598875516044508802266060732071918090666104181182317428005454070460058836520146477673406929392020388638206148385177825713391554984702482929617324367839691055786875843616166657101897437020841095778041559515692885196271172538652731688515803726996668719561522231861543361142626894550832894379112125269883667453277097819005880261774631976005699424435537866629154972881153846910141338633590420253595560351308437960326000814401729035231334245342080341837031584987329930054183057055917243022713797574838292565175847858094653626677936154246628478863368554676609969118505895843385702867801605086044395635760819677433336354396953085475945684873679598050244943716198132524468860611563982025430643541289736646585636971271853266373312061543446563637518810370250124606707372718944196483286397336530334056818188850256781524355158575387169034359625686374386823861398211200911330958119277195634282320667813160153089463367008098973950782002835312345769918454680469857851108584377143319950289708493327397990451509064776627751839459287303223652262855722692710243292663530175803266768711588168091491183776999491311445299897858536557474575854104744143810147970931687583616364548694944684688805493391604373411229666818026268671811604428136034208025603643674031215296569339336156138397202299405364469671891669326661994821111917116915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 189660080117442061616041693442231063813497285568006050893267916733993465485261824070665773020811608571200287845736472567193363603704234838927077622415506733415683640945497374235369962377005372554132050777892242927305578982550906193620507089124515025663778350305886662716575585652573734150933490620095272975404942291349257145681558023617596860171583841621532503111684362852425729697095859144202397930426708225118384257105060593413554642747187208914135888090158951578015568172166596273647872627891162074170385145489437316724793972571110109038185890389436506422868142721554968635701796029091083330784637186232881388572659774006413120125991363402678386963289930709121962669106240177556357298353935727622879414244040215067830527034838114567479105244192000565711616743174848812178011682483607846321697705926314748179170655871164401704982934322715793773779892843284285335528486514564983438746509301410211132219702537024111919546971963847582812954781502671879068884929086765673608323990041096026820761445609793543313499230754966635837965068897173236474661556003284567262935339073733922973777311459409492889625143566788467455223998217630129063851509229451427151042360609071522809869581166178890897979239207608534007850458486318503897355501856289766767853594348534318107017016593071023386850044436048159102705750395525353366595542798335393221630313042455999352947484885912071683928372146849904389977639798723905072108890823795744579684325561436274671252720672533779795026354695831108847369064359183703331456824284185431371900643723976246126848129210462649759968674970207004040463007524848529616707454286117233665279871087486642510442613852881697659863227352007783971978289066662788279975856865398880381705809690315064476473072668410446837722878579960778605733653052371774702344783727721836847079491074799389383989470886986391710318831936196375222819878690067109004286673417073989371462422228679977247251844948744314521384256373502042290103997849908694092399682508783216032698345940897365534851421421826205606458271723758719907518486527686002524877716354070524723233539728280026718886554897359769196661117198121361658760929550466582032803348050474386667813794372884710971305471275006573953682259411954386565721754360750211066021504969771720267389449499066100704050146978853483629693504997271218964450205096718365786008830593956978139879628293247831889527805678598129161171021341969021245070620592760644233289664363933653808055014086879366552035070897087823833531737052399938109710369601474498335399830383658035436265198913985722446751105403195857436233691360159328669573795923327318251801491139304086254701287484211796264876485605659731988935644617437390448827065656881192013532956350656114600890141335187584487019551503282355007602677961880040834794303027241835244709478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -68539871441961213057589487829166599359444685456675993626114288903509639862670320176229304621953406484132227433248473359645718283860403111412906503434110993754840380823757062980327567248526771600299401551196212711796398689873959787484423568117796390718169610727002847155173789611135509288639459624590800760908620158592003267607286957896865880399746405228114230449875936825454705992731598080836971625072892463600515608333756496835718914037370286225435650646348938299575360669213447968593899737023385849294025123465010122275844024599504344137264889617301432785649565263629906501895171766245222892124306658022360628812591398542052828542367017594140091498448355121277088937293041870183848452441597473746821850855968201853766947469966719112852021578112697555397806674387894179740621878419745469158184790173580129203706306703392135420248837949013594933836863820473736854362959123395540354912902931850490872793208179089223988517797873010413075315306295963791908086334831967280305742289081134848483634424720014674574459384092911589281495340558508689333165668698190926264030198196291754118084372606262099945688568952112434991616140852506328451041554888410424473978979657472462986294687778269524195405367762113881802059572028130462949111938918176265572941234910370759177329532966705524569988619208751507026620807414426053587051596467230625074080175415577551731374316740451696390606705339546382163464986135932610554107106912219667178439722466050047480766552047091896193240773656235831074053849619709162989175666590655144930732827334956938412961929736910068897933238713703651477016417327773482986327968210962500013183480833920633278140246706740115259867476819801618021660076210606278312242534857557883046535011023185824505646143057404933291063981401250145870842751591034039319135976922087185190868280596373418236506331302730467947654374125301590915838693377694111832689088851421871063286612938166180804188509534871186570301277679149933355762841296805990161238260216159203764410503609841701092095454972723156167533387179387025315896560460802732748745375423656684211086163325051408999620625341650717343945614581506833399255498869448858491782854052347529359800502943110129167968047136142205519978507186119662665348877957920914265770239019432142724876105913818491578271284867995540257595713145923760083471483893692572065313404907887239946482136159855285594757919993498804332516704152870711602001294709726332059973688531413095584396347984227444734842197205233175676103452365630381039893806744705249898724936020902001588774368664696221533409183397805525481276407104974105024227466277161041354547275835648209332688917509241064564241427998520459062329511681813476042867008961565685557601308236007802822619815510989722227701891979331176974537137956592098243700003825817738782179328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] 22712488809116846962455714134289006408705139761686675304590687478346693506313804176592477599784834586330251042385391601174914327265943680710644851894562167740025942638857209405520688587400828147189844623595752081857651020837371665304265096785217176670293835469076613592665998432103206976501463884450888042749441450791556096169687860421539589279242927943238579708262462738604054606176651591921830337242119021353312283382094578857707159062512567605352238312299808798938012532737384623069118903170997808824815651666695178545239967611526605779779393440972644446469985945746145024001801634083196991752255065637005232673826948158602519243897508640917598486968851413063649941426753106258226311804600325956820195751458857957494455584686110556967326570266235494681613302212833275469736997972532500864069256226143132406225920707105285540337314564931483691728142206771267555604362160205464243198983956004022796138818755080343711847213054359140044808787450050730602378959952648989064673754233211026877365995517135078229002129184815399896511907929671935202084006890234720911927752418671318119438653083454589914361298431385651901313207299498950034698949407543392417103092434048163854790536759778975177735482586165283698864271988484620282300046667400716384148631706050181989675223456403553889674117294371542156401562264699364658225207595328915575401590317951846864358535343603337363070533478300077939524917435654605513124514201030181972884948733981383792665096130407913594668636002853040370214070060719642495980009349391957259906603954507732074436512291046379795903233430312375633142399712870826356061070480955871624560391585473406668629062786318423812175951142513981842953646550944308055457116351042334493274437572970570761113903097780745991992638126442083312704191395085408408848111323644621146746779790851366725406260731349873824129983244795667985782533593458936686537966370561482387820754697899211325875485429654672236559096200664493799029762058761942601526041249662460602598290272874087913183387745032787690537409363983853163453691614857552769021886743971701063652602112151550370082220257763281459184923291457852007628580201330714844568385870410348127548699861748217068729175464716036822531714153202645475061220469310820348439649975579521119829536907725585411612475253792085454711265165968738717360323329369128040131325930893879070414860574053210371747251742216244663261342550457176241870380555477876340033997715638395278921359862180058841625952798737780008412215105316561829214213282643437624281578744233586516970800664056228521482141215510534365392630108688852271508503006162622093506144646654761067385495737760283086391266442557781720195657245289980203004642477492262218581047846681676732648242805962823814820042902533218641131040838090336650695640915280865946029260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] -6927625650244770115995054473226579508435358450697515775589704351867495731697297578875228978701257491131199015724920199095451028753009870355332678933108884113095797142605467307239470720805444010554939118178846818005326297995045572871413953841323626481815499255442315084051213490780483743326845976833817584983632959784111207666844333513758411803650209813887536030337185560184979811969660094921420197251065117439039047795221938790973811858146365976681613402411987687766771911707360848698756796762990105560628699224844669612078281322241767821887327333452039035341493262286791413966832048541912302196479135117302428336539360286608398587517623846930076646413195339353095989801095184337107237921794818061657333208737877997964923281673091115883210973165987066057178083702747145865124037763344719061249040223246353267796796359264320446715628963676043667582190291426740542186193335933737812507476847620586615751630464368656771317496457961943038719928680346118221770812707127091950591425325069144993807954399702202787590383126098016824025479357018223866497014808794461797039639315229579553977550047315204398635180003507460788801813397550628140801894280069567993952465975538511860872497560938614584604510958401668038024585810684277417274477182466329142318951118536778518104475352732637818491678529179266055064686999277745233056049044818231649127570287172323657687378019986635569874986995019908306731433962668962868630963701877156360209509040701576093831575419597737187862947857606957485253583347648632512719394537975234143722100366712606547507419927044884182519611472395391473649965170067232742132202679935676825288506950431342838108483082656021175733073256815991666966780874263316104774175132073191968495269573470457646248704955911592307346606936845454681203542332620160033209962008047924758946169877256205886873801486655542047863192981896244101392459957913101101666432396669127499779482184163276053422421014787319555474949539084795681118229426462801426231393304844635790839572961491267156571960182644983112674844556070360976006617943250816984343814117657652253473997372468632862490793802099930483347234703790746134256098365594707866438568347581395170700670365572788245503583959188166474980218657272746868619105425139914510472347666362952137773155464835940703049422976374624758825776879026400240987172861310505088407297574110115142789495058612568906332925112549845630415650981538824053349216721659230795097345652479779611492307405569341521632157192592186092614090283216372487784447808171666672818744235235695930394780467007603968472867117614113822729549746673163711651463250428000838049676013121402039546429040641398202470068444807715334888370956433567479130880669311232442241372879084742257687081066741436600760086823242923846937858017354105683094150651419955702634905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] 1952101147472911014321523382963728939321313710136575370500650715752218638390260235092603089238778122416242261779957525022334244843727851992628381527827146098746284026230115446745617018476860156002268107129819565145678982371779062223384965202772188475140281938166004269055103348539402067445121062093555801098962686168100046559665757046996470151317030150788367463286882625552746123937027494199995213795263657279388207931520151487408828668367767310519086282144525499029507922881298831460795117373036286278149106417511130354471462392610137797786450019845443028051063534078959502821298541916093852004141604729731673757140388192938847962951196681282938764255804323068466612050372468436873219314812456641787992373299212005128766364844483992352889201197877015670651633962329814038432992465499256111287479975862699465521142777704854332547202584708865697484313394081236006917097344706544527411840065319357912479701722281398370972459396525965655497971534087507114150669250891938310716170594768450316745117062814768342389260597331907134241103390443002286588884353159028318100847036226484984094223903153565266186265976740469703110930527131261458773991888089133120220769755989893233041769556412435705772906555206005698048857732915401021118330453247710013074413736169700663502771052550098662538257438301222763662514682070523423555108399527705743304005692909026449037127244210066128778017257707857228397660008788332025857120489154171703473782273984719047639734812329379324322690679952294334798527705150339495210186219299967773657247602987753358266889455167309593369472255683470790916279372043566517464990190561536882191426630642530023169205353059623550430239192021684813707050305176465507025613466647563599785732985179910608579023985885312107997127983810829075639413482612449499926121945030499271168449435897841421649891299238550184507939181245174000887501598199546430403646841951677923738461873103263513475609372653191631373347879858203841000171594112886250792118925722303866507777312821577895503092446393334935460481045705779055384990824890163131958277444845866752704578542395220682538510305154455815985871372497865627172093280594915152466283349287804095040821872613193196280306214201736228698415847175895328075922273173508379047169317935644110075117032136188076118985426126234806620336526803854696389081035374594734344522528534124414857690674611497698859701376846941990276910874818309291859214774004195314627119048884046494435372981951315512599975421412489644232309101962100188621920498965410033425507758867976477749454631050824407263075617688910985331148065000757999611655770650344592648761768481332622064536234691402510006710021983007608643328347857629001355928383550035980297519483139298734199793947886323455196608426037250904495360182999095711781246884069421024343490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] -508936046123276828938617386629157813704073550282406340907183198472031977185277421130340300729975382550388477134089361382704568674726849687977356621790449809840024920397690519411997532529080876619046359688986952264607226447997532042990066179964474015676974476876614763381485329388169419466895183797902271152278309552810413941503083294786809143138947089496214937894479917645393664291864204770619383007526036864180815520813351872285721138268728893419273528562978980011662514213592141270759185826845999882456428466204191861424836402507146397339754818189835729012363750214912740680868654068160149942862137256214733903673232080937053550580490867005247505511045096909788343528610903927778028971289892490488899328330944362113402925530565553427370194236844036104495391115417099724756518979536366511603848712182947585419363718997401933543486388539908648967698944527875264900084307161781384968841805631875720589289037343371097826944541668720601875983461861993838862910651509956009291153079060394717832274209316563596540195296620913276020349728019661944613922882132463418965310821300147965963791789218085754287846775243695733814537538399998926001718571835278915283814843235911001578398530707570989940110016163769614009703452251389895615602724299842822660248778069322122648215376324434684934531774961693875700147876943387909973231765482540470549997299122452922952286224097761367207049269329178782032385622166964533193003562001321392485581072393865671733532780463003282047137608545296772558692556972344081710932423586191920815477223128164555655821354227151920858027229764461963790927060323544243579618938680241127271277520649953782749817812883947718923794581236985277694253446321671273996630655952192710058755582672858860749822241100167261013209232202536650445370578083410620420445999407946370126464881242778336648102128234619905462963449601525098018630723481540804566079411495919559532015179376393756473166143828223597118790409418029501910493533715223589583481846497837740811803080970795344369445793497239094813589918047924048495557363283204415721320869603412319771807055062552787119134631459350185687674448518608151500558150924075582304489246713994463567806742204875438162950642719562525980525985159132528330596569544677133372081783310629666236387242740202565436391032023443734338544298529869482396250289738638087026785433532987124811943871542900412053838229374306222971234200194219835474051022189803987439138574232486545317558978928118814453945084034507975634675342435754750256490552744444425083715937288916099188312572961450766405209083319987087591957100828643624194886727781091908461235373246319809303508561869528023128251623872077149757137452753442419358802672074064868157454505221213564771635252036959234824467591706500037049056142378859433495879251682405621170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] 122387315438583212406336872487889901162523392955297901232591182239454751697229864040226539054183037310326745417583909311703028383498040968591971137383041708152194495811399337589432654241673172164665993466106414288555628725148878960787244356711816446353233919263819642407707803906321871220022229192502658273904542462203879402917252239153842468951625278250492469974357164507342624552250701722525568025451219901413202572711728508224722277251134946571766748495465813296618316242617426993648615292300137641927171196630833933366302808307569801373369088613147082918311995969708203095100127879794569473154747762659423564033859188466119755785218987913902769999849998802783348840524169356852769491902033613529723599511668160071392340762387501754160692258897449796628306712660302993335203444407958512502789223124419425634879767621355645395650710344998086712502161909120730761369060683050850893648609268653142766076121291071936048200083831804630212278828069081129248685319600067218584572663983187841707368424853571096312738144045913589406216759910947480170503357909399299404477042590039352720165479941982954718840666113040137591227671188186151892486204011066123410195285655818435502189287314309367369485248975850665741356632012794939471024145869325389042252450662464176251643100038235430432133296948619298865741402226182677321057895508094739713412779021138495218702574218025332217112986252584183244795778607063352480430396834141586542127622712175745350110340666439236730091903849597324671769971503546637817198291288683236720405492026525261849785167209500544568503890781162909931827020822781279400741834260207659803049051211609307816775729094464119132914100184900059888724254520518433012783540358502399396030220020667806705922595510167007577242896749737957028012247551863032645172124359011959386826780339973795877949865530785425042876831474107038139268610811020920954497795565316219912090237069572126126436706591824959426985497220044755600273017031154116333641628814038204264164005822992614343112295166379302746380602898483686330463745451508609063495196314895817074956760204182528142640393491839906447382306006834054699578525911146538708049095457428484458986519882836068731512574677506701908377003848512102820602553960266254424479319290667263848708261025759381305977606546713930698186195070062981005315348617144355935852489241509140217953068448476480145555128999631585176295622753069077468730921797812497064069343387544596312449699866373950621984329337866105642974890422749475725498907261439024057096845840762669289686787712897050505099191791702548234342692348968839135287594374374859996518989857085080300986961613195535472491028459356736884229168627295387953001675569508587643807674411824896929566464171027338307055702680385811665727040869767818102809147686246400529530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] -26886264822158480000900102899842369193354400853854227876881181604452034381336911139881609799354818991494832732409350873497781818941354297508615207217522641274216134333170102335276338322389053259377857705709343130842220838017747678973465188010861554708185963299844829338679966221568075564260799668970411532660441594445461585378212830763443569721910001443540340868070503722821325721948577465181210220819804526760355244445500473400842110440998500045427308066868196677503649977661561990219971807560812767480262094905970057627823347578158414852495080213477921256101123063105836278322042430734767951136846901459877592783588224177217009704512971836028969303102677740350371151871732245253645000630105908703694986214392188818492452742651625945600007373029276260659549458806691442700630694988753562976025533053211106143581112860286188481999696833893163659834689686820833509761900650213270262838535313549677696530536126838714978271874674093914032309601543406503439257770388736176666163644650389672698021664091400466768160677288623816115154136485259172229251458710042295605714630852625555204899273539789331081705346316688498273932248554861121529328712355428477965219257239824844658165186818241962297818781162493472882270663982908598756889478597420410787534527794462770706138935027879345760902112941583894402014249782915306539973086057361158112189141838223857654400518890496690358250968364095736006548658748317813840836719413652144654593814471541735825664607434930898313681439953364400034344720338985488317592575735097760250182289860516243592161699993301294209941682910039701519312371120414626167776745988438345475136087072985739807353658048526173678632804380539847663214890092533286005476556618683370106859322380772833123580130899273684961376797726718613686824203048518353027655408982306378230181122144451920493076211151417651569424858882888202628850683196386164688154571132315760736387128685866871545328494382083843515563591557607967258362380443955661655291307179170598653463777338972873979182797824874558136138166914262467229072886713168526802582416146481874293623813318229638841885226189833175464650430222896032393640839462994529040781184361155609772435213428759504723317046362229186102038925911266622180456462466495473624161417841060719921119978353023599810893797896114841782636727029541400427238851513063270440734437903177250038977341810940983388448689496245565661671059763613856942189691210730308621040167773433967606103716837216960168443178412250825492768101581317537596961790183286601294664535944107604068303958848668757059741829637648289174098375864013521204004417478625402494321769799934510048715267523135085792180314567411147134298998772091735277824748685039151288620145589745686717444605076155171548772817382263084558044909490392603317051922124089984444006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] 5297206907472880201249335917362274505575213104597392523750503420154859814857728522731891281804789082489421587028067271965939896496890904224789228060193639826724355807906868805525637528308649403840670723913913695518167387414357396022038279384236093273520735772725015615109129813875839091352973386604571054431952656048934647776609334860907963476473703490964919516467293028200785228058554862853516626905986374068091824089560142448300104436115794070589409707351203292902184853995300702495830410758971366753457233735757611834087379796568700249323566857901436548713513571310309963897675655678666234073082220106370391927656541089786366975432605026857822679846029307347775584976082444586063929845327215371441483374510893567599420788257105759245771960428494630275142504536573535733176913113201633048397763197992709093834009379593809648650511136351988865527484469220096881731736527525322000423199826159973992690389430350818061553270851158191088732194921198851564396353483216568686030864860164426525687560797670457880395942371271777477159340951200550112265433435002598985989984462014377377247505344244509156204580862104247680963380175076606209493153472975514182270939019582559450001518067372758044639396216296345294892142500684685828303994874716920500313063555085767327433676785124967766763248013604930395890315781991624865127840138768473156549700001802825161483601968988549768420189423862830836651176475282325932333555554419253955336241069862669013520983394117183059332479928744026496692025755821513609212293204474468105049124079690662451978831080476250898098458746189835707492137834003697054457161892706399398334580494715328280298800249705742817159796465439193259085746147700144648218568350396129089575566252239962701181241392940492088691469299819452351194245361906578083468813028670588136814066693616503128591646828211836157749689521810939452043044335228703348335428107321591968216927467177420123012729011564620891620042607873590984252899316261728854178543655987780266905680208803182961312958805841233160861084774536185196416771720826535246826936363998142366469759350653447932705330418661848314725211147217449770359752631920576251125332453567694023562625319329722703701491534575173552744762652813401899045112093514448084970286579762872969355933782919689884047459897914268064062221226194274659709268743656687492090548644073666645183128586999812686611643480363528504500758269005250219081959394349881958002669596603408681681777931969121240102457739707399452849045617331742343585520378544471362386146219266172287959836375252560219984258520211671728223538414535207345655353252483806325388640712353684901872229881215050458954063390913609985833692177639071002292651346762478657233194953296316946437734477625155352720763437018464844936831566405921999538931567554429819289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] -906091966065752613239049734337512854089980804785093113759011150714974269336002327097582695366186155750802080809569924432606141663979825831911019895557965429823120732729422068005961555308668812558658595727569704041268170265822443076865114153281063552836678488165033004968489156424656976675541136350793252180078652437231935891638055034120294131278367393637557861783647524910607728717086815420246436006283914550446047141784870963304617826728547059181023404682865712584601600950714343082697315114831964932627676163963351597026393590389230071701208128612715529706844212868726153363024476118357798421841443439714173908849536951678294511343180404335618583742517243910686855946628843288626410191663384108175297719261932177542270165222079914392543212598733946388749705588400450173557564625606549082819883973713849784937564200123175107500010943630657165200792105520547826650260936486969378372884131482772096894388802097577715528126509613233223753014742070632428338873006608972291771290813693277389782513443531492960702926321138143233478588889600247649678755836604703978162878493464154922480667141186405965714909722571866099504449899609761730282815370131030436990729683396151268778127665219103413936231469421358358658935056825590548923646748365111520092133976909837667110640076130634244809257412268285398538680646835207558612503957006741901227179327749308119587140308450614296658236620862193840786618738983676093084852744729520790174750763698500961246327021271337392710174619729650793281472087824343074396012478488473012842289033224633768977431831821158048848196771889438308146717683570518764356112646228810945035868238649634958142919916135446695639122659983933821135610075646996518060077051800420338915938558586717920324545614042013079934945057213413035152530135524670189214111778138462403115883216833584517489761680060279983300780918577848349131823084882533209891132634298621184706100273081481898558852323034880713653175273499710096208421124827396291277517070647159086117563499759145484850666659471021515674155513297112733692335841319871040523451104784524193449130573918558038542194789144914791855156278039502642896750877758372769288086017903690395830197214908279985258873555941431061170772044359043175606148482074748961520838160006916328690485831907903997920273010319478611478726489228390955823466589048429837652584339076906716547658569242787999935788635446471166883454474510207582520279892103176615344637668213965313357470978027250780719287850696601064027701007031021301614912064077700924057821825843886364924367192931353223486084581907403743220202252167310464777210236781113378673915245478424643653691181792820783946857586657613347064892492094382267983547795517342949441212628265203950131859495076604958081972994216626647995822225891264547674151718635917069516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,49] 125998809572475401746629067479005458596378147808687335668687310620703176634920096296411796636057089742669469674776883962147023180353808057748195301733848863440425180113005140232835877572620651505385458094059690229421080794641679729281371556997650933812872449449659132659465519873009211971636409396787072691686042923768946773449905566382561216644030998428783652352327768376008400104795511119360457922711973382816550100117497666464931600883523250087866901274407397488225207861736022439401320181877009569698206448066303194029947905187542834213846584427933104559224679281046829540773523957186515435949197542383816997378244000160301698972820722016280799329952684291917761047366433187205807955329679828761542799007228275056240272006051005067620938197770225168299045787064346782202307592030925290005781877083653841492624739251979892422914207797710284873577955392172580995216042168876851612758209768377325576570814861574968629644678882170516681783079242541770654786015406424897949952572922957734009725984177393071821308916622510790555182390732392431161394580280716832567056899126626781707671419166540310482393287396487683546785153121393526362809485347199426655247399397521846859859899498154720788325756914848960602671421472332712341082688626792162151062749587887428113357370747925943913136051939499786597597927066705273231651459018333136704237194320145810130856009784361439124337588975533796154728607099984079364294908985220850544723347934761905368786321521974688448358979581613217009739682227633054867747028739897974363079863686592778902070752335598304784002497228224574845546602816730949400402836838029259500306362882240875808324634261758688368434069782637177422061119911526988522694470733375198213079374511842290162002536351949066799161774327890120988126782510315997095654301028754959326356237204603245199885446871057783128459658263836030968312184125722595316168421209408320499234785937017795937260907944218688379569302479432089656872717981682585726824555614531265812325863678417656793394906534204141481491751183456487692584783159603044853524311628738814633993520580144374342039843402286673290420770409223807773933856116672644018583367163469259434918565033445258775559847249496952483960239523178262474019111351708167732105455064041691988417275239734669820106507576670799069180287144005660302316216326946555657416555502413866133396429346915192512731761279195085624504332888325655427394895126487781623384112923212029521195848759556075903034847575465547120247602186880544429789041927871265823707360614048983092937598400076307833149370025850494637581114442289171256252661009009830328802259009966966676057327332322387674290131849889247031781164804671557820470165123077745952344622326868993908625016343634410228210838026349909829292004275918848725523114475110006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,50] -11698831775473740889212511655091091233997248558010416001062545688531176667433395517832122402330589695766850104238866212967281071401409333930522889032008601733843958323822084438559064506466988533032292148365964252584990779208883460423011178252279684988759284083098167978115704164065601757245872367735447590288870335312641181834657125087916020883106100533019789711836170861982907416762171544145442768507580352567064901149276639703444921366701355412487940610889027023925935627518857746745213874691440676285304112183859415013277025995923272464416042243218284153282436207652515502284043420462885008715556858632413839878093304394660495955033452937265781838185133886732159968075840246846887562309556924508817691499245034431051446927126437324649490872831239341592873658878615288014430108807397350068538251626914630485331912673880589851006807481584648508431671290627726785796932478641715732236813015223475833645776015533841317299148345567926289163633167759912245499528210549543608317695244498552640456622758415288493891293330352189219208412993140966101050907699700570474833368088753814651549653169880776657286680410501663881857308641416476896829188730163868248580869716299918770213906782355099011401228351265804769351585879256623212455722276497783584192301728190479170981258329893483606997952139523035147127332770658276982447374449676755404124582344622443539379864977697536495158060294268486875209051775560009050239854507920170250699557714414771892440797755847451177661590405260208662945332870245176935871381017830977277244743286951525857817116616530093733611176840436260850068843434064811788681829629630342334474528163833723496505821826276469696968085477455984860715142548261001689462165186983877306649932077037807748018481518473543553479277980219278776316489397874728813444826030270382034135924537966479778210916697782345229288815504261213010718670412156164245907380817958235875298623050673677573016312930834943460670427234886267131529978057124190931740268538972972604715908580871987566002843744339870818811235547079614277812111826262991441436110802123100024965129854331817277249024718080330871908854964308180422328885045706365803419011676004556633203781513899943108014659556079241184064953480731654351699132919455394168878231222426287489711784715392548589845794417629540273543281566002669499553359509615236373978424124613658044971435142921822082848863169949703920429645899626845924316581297836993957123238979653162349778529048243320255364918180029323693593659306459171261005358674536528791900809080402187301878649153947360579721825519838161693953522524353107835245758088593039306007123855266544002466846730655348577319583911513981768637331640587276424980898377642997821147972675507586632965935819637985060160947014033319631464093813597190028495975786355464601600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,51] -133442444469587635455938625793358412770145621667473837225502211401939314694603689429465269202602978869455225157115663774397966913286334519636272416251144720800579506608091396567141762039170228010093203284788849703956020676147484146271588039763656427739307220716823006724998284346570243636751762246610140490751683184439669929196680534506186459234915179034143431320211966442725876349156090235953809747333767434078711238762849676187709667655396553593915748821785312744954600078519417811373980494019265886888059687999580208090052841780320741183816040780414830181203313160305476093771404940752642820517239630902791685513474883811127606369875342543236897371647193888904646905502685585524338611550969587501401458938449590208957759311610017905132315026746629458939536389998357435864348811391758997140342613440625224808415279905217027171314292910324283461329300854804167495738166101923260214048305330572880084417345850344394224366885959277271304726477233884471036990591577819920292201961800692080288482805283241089824045502939160770183293401610099284607000882130980366301764168250509223055883536506868382180982940134431263329310595871403062851047402914560561001188751162403891948356404894622196455682966563323326085714009247510591341628931329748938726569428516104988176164321565913741009524637660594938029056343197970484942743753393431211631322078559797432417077861268500506191608184217913837871138434265517741707161164461703663222249711470365154062267076142289855429117292978943513999146919914555589597104595827144798916673124239053115577601653943152868365742491697343918611622841978167295755667353466386140704209223512216413456471428767201503961909693593040468188472526550011036758304985199757163279561955280285432137429708360635431949187663910094186774086034659141750939416713832314288411560979021586269724338632192740895071580987239777571494431836094607384670270246573548916396329146518057911430751102310555392060200828054638330176582493168105565012935778857851234289929046552323274583952972309538958582531712574011267968437822369110071872402346292026215588490847953103751177645379494344092607593356415727495716785673424063890182275691112998772221940391856056608930042082254296084114859538711212144858103751652802818865921177547111062693882471626713860811381243138163793814080517782480646999520596214518230853464083583841588761571035775094775706607876777379850661493664081288136584450998593889994691902077728488410799192229684595864695474048140011898032844469729267926792971702290497271170233834285977356513648868542096197018817074813045302132721706685782503902321410247329923193404893862526283697946116849148474360209697067378470991114109999445474779104923526687806798270171468765354517717311507763518061943442229288218461772472962604062464440635946392616960000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,52] 350487458881984793015932963540542198568442999032705627622233634023619913137619303415221188330802068678563932036348413371804623589754082380272594167642462119070596525431433116420876927434861861715031742657060657111260198280727288795688844306546003217455726348721718593512358773050611764225676291345674838347690046534371473131058800884143484643159770582098826137658006542164484851935163652370885236105179347839344496186240792785748218681275159275501614543084670519859741129197689073264847053768052936366885144987301430036816335381591655830010760632425112651225377412342208146473983611006066898077810113956109008198118807231052156715871598055882406239706156724861001766976543739408223986102545262530446773994009313029073751651505264124441104255665644087122498914949097257845350890642749764278586256889509251729497923321415445936295009818293325133680838582583733069830948316448482018634419543964163681762191059417971762805779078486801201239446308154302067336188842499777872973178356447351411566891718112706579126742589969148382806551195772409603346251481718854320799934490521742366084375517986265169066285587752388056795256443367003601718166245155959728913136408166703089447030215862597676262456297537007672150240252542100342645620798123286159307473735786352816638269761355494433804410754323329111289625819072123977999454423781776032475876746294166634905670152011198610299631413647849071337743086404926669172214328154414609248384092823950707100874664289304371896681017103900908064967073235596259205338104537584642008169564529795951877147493111916091633641720159914856453144152064742431916338224179208204315655532284252670514739238464646396666497503608271910872741576856553406476322802021257903350674274951822847292281300442499555032830582325644421706846545589122623985323791494317428266068236610445408350764347520272161770278281032892754396596092357829097958910277609276081888520233926053177997908373614454407734122708516251439869799966471668549139075613459969417081520764204221679832700137128407912609348835703033289875955311384967211718330611520689555042812691092048357686391232578553995843617151244947139700712552392814653932840331689774132109736841459439979756372013974949881902063135942293532690394030096246694485616247056418509986069343858325978829221599346505164766671823794963494897778234597263300123477057589860412338467740722946263009346820820104881557508398007527176499880755472252187974990259734280270635864950738429028922677082443568778474544616702167172717192312039096872112515589455115136464354929083585086847398875268417435541770063398593461107464845223177088158703959867663272219018287448994646525099570054748804152604478640837421201541319664179088466152401667334117586967517003364856580688901717774007671946516099208946556635918433779712000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,53] -91394674519770277297509995421801939506725700935967137235463304437456039779955698724997391525714195900663845792185693999862405030527740870185049278989421198762307569842752339876786874140866971496644414527617150586087030448992344081932396171122267254157036432179912306780418546620439900467840476864346697770197626315096666297031386851594887810300128560216279583526876182729760590621217701370450590125258269237879208881205499899758042426470115562989810813257136458134409676533360694335947019400270182563680270048161073649884101881142539049261474587601547252131804913886237826497734032440198076885262378756041632496853498949659238277889500404309713266758511204208313824524030164395330138056679320269957316134856437697692330274347434670539427070650077417213982237668427032565626798503471870567355251039233043733910339684182003084726186095796578069410428016616336503218128700468098095769288607276951905864858230243231821293250989958613538499160401519203084595944978349317103809265281826378888499784572278318668592299962359188674029111048625360871382659856243528392842001629966419128725894594541189964768182719072156591065765591023871436014451592255688390963103991194186842592866707330619957554227461501990703785056435049820045993874229307023017750888342351554174243617761115134888746341938119453671724853106303409983857389230987139708236173936272779599712784598554542724010260732464751507489258530817405717543236957653601035728732677493782676754897315622816669250352169461961318881274413128202020632594068114400208744743800077954311851329489347203576610361157999959198236817600520564150731524612286556062034915072756706270218648434928734013774755635997659031684619641810525240801366161149493590053914607597150765140002270391691952148146874926132671021380950390427120508480935735675069525681191561175294250538685874826086360109680287363314988067154889572047948627300574522593688125056964077283562635922157881565107832654375019958924665633557850433665881691864669732299768956292021579607035590962904254906645446430605547185456573272922612529756956535336848527711256210009367981989909048825955427216554784990442267441694803537841825475423026218954507721439846404819650790230328308529215742351197300135187537292525624153666252392777349680586439369531227984879285080072402299451528067919255349929693011659940444985478259463610228501167986104474405404863826955030024156325338355290658919822648986878147029719806665765316350658051566392983595825521233742070763847347142138659151649123660009429510299159663704836761272203568651970136215454654260268735539354563058431852265335532987091172781811401843086104065074621888224590147613926533049877244407193878636814141746254826338364039800769631759655257731654140652194047127593399426054625076935632496904300190639241297920000000000000000000000000000000000000000000000000000000000000000000000000 [105,54] 15684527452296774825608058782471350888553545588821336923667606257249937752544940476501842388102038541601526649272182423347408142734406255638359043875349014794141686121923522887642350869637237424826710790044117202786912953027572687947675386131080860801593757347572235745607751235137950537257601749341559520331972911013007773297952889534335493316547469460587421360038913487838775458854815001186093253676605352343754221577571512074823052120677971545577259348382065739530005261420565065395526026211801330450295234480132010658252665465008122572009952916816353790299303956374979580248631330808940991674521218301770488290895341294147231581491507775666492218145953584782631922996718147655168175294776280563144432390780294196393216487611208910760885702976770992376686111259710057808524905478065223020957822884171543776304891930902534865713501800240957404069273397548182569280926906281821189910749037497139886823853596761555379079969834202357457745627200908519000933541695781167385498742972203710301414386425648660759565107759469200319428101574752257063809967481606228595161189745634968869642900537246627479758458036017604853066737119527456161696091821744011361648065264459556070134835669722206493390438410734319748860468529577270642922699312717931129556668498534855362248711647832680813165998713338760281859025922519237914806020183499456381142820954432148588760607638375498112398930227959158123864690003595385787173892124386102347419871032223192909872790856121884558967460561227068319851192545544608544261918080781547790231266265742876224965963936734988098273413626786652924917218954568427415667835821726460847012655675649403567712140031620900751884685991651192280284730096863766060617274400623179302990804346303307813096168135498846778103717799957648148463837450101686615911456453880223444168891199757256075533939484229077891861538512518846167043519737157600609746336772579437132904024429643328579737135699810241698629867590902286139032385804027786693856584432462803697038304148055400448941699462591861840505703332201700013550971824946463974593707490180196339314186411052678819861058703852621629443190809659760326658476942160935047567565089688118851617084036238453647525809046612480739009292896141065853327615816685697420210989858349274237969653882688742682570558674499099103805321193447394047539424087124248589913848159558365925190232838754876013398905786580747172392589142115540380554368361473365662151672677537590087400759690754126847405851174923690965103490859191707740208563310316097363576135739297199642165568311068147731699221205686793213683226976944022493991096893746931413709795916229464309629347173122166429013576964580977354847247333653775213253637613854873452681936653904462305573801282276122947728664586079784558292269050615873496010698210148352000000000000000000000000000000000000000000000000000000000000000000000000 [105,55] -2013141940934339246750003315573815191259945504462397143155353723104613251822636038187409517902633289998737117143717443408756269659070862980373724414837348881550302790356856501500029034343219896181623027934597978919828403962970303842158810563333704424808326818504284706878502504169361103632741009448552589429859544294685799162794894742668272797148511821391645751976386908703053293866865320278898142438156830165798543298872255747190506173885027372187487407422189397201052473286339520474032935352190768428180264942303630430856495522804223767720187617602148047660410746601139384864318645537436725950030196439370335130584429427018783294422917258158122680116599309492642430031490807467140034090113993490470418668349112274460110284940434003524115860105370289792098076621322045562017811050619359946464568845025741957091214386956787328997381820594292233222645554136810810073893294702843769948705460781685026784532622901551342827504032964056600203273496207609625526195377249462592743929194238284289842620014099919299282772018732643171217422337095566954337363484594240470084666118516079290151910810491966207383740093110246370245753333578069014990598090356691857230593536657228757937404199021362406419719698595385292999631659669910216829522082146695985126489147929500217322783671055730420345102036421537976128008525186820520770261215219398332582004543826531427825004379345217960105702714628981683101283289345532683183531382206189827677951645066046350422332131049673880649647172048230710570043087124545251122320259656941046500033204038024438301540213801504753196818920849784847898998583514305293784153982292767692533957283638039589951441035676810753852212113786353569981119438235832899995216591372736405604188424738273958616392486138956857051814985325360382121332568498552341362389254469519219834466162487192717190188653700314004763790351507018377132953856240933970618160454948817266966927178061028083973765386683520867616502950236838888708869218979765093631521587872867769000169946206820445313014309009531266583290561151237834804459537176318940542408074534848956679203482370361579497346606039062869913800200536986399159214364140808204266736601068716079210166385604379784895150045785012181695476710770023461837412478195507147517339747287661843081277102093890504123999882282468659844680127708099695152652327644954046582442211077774369099856761270102308033812877291837088217229638815242891101186184599624807522090606691187922097174486957198746777816312080785622138577584180050090640099101932547938544470280940460409056427248175575369776410568210735808290864188296477484004958334291508579363793173651795177306319968382812875006016650606068059316679383916595224054196517372180512985867103656630105713082520115864059537151543590739667713556651091783934732599306905190400000000000000000000000000000000000000000000000000000000000000000000 [105,56] 191843700399920599693560283076724364728014713178601547060642851564892326701423507447860445858800672752589930966375017850210877836220479525507896744561168733275751687418556830113854313199315163759312434677354338352340154763929992619484191063381275654748085042103822940055914563831880951167996967418434854787636630352048546584979369914634490009661620523839511017587607812576986149470296915413540465906720743359055166085544450714939781153726651455821825018874571084156345203553070649391366785532360061028838348655629030105745940748552571001088162798678971736514084070329748706251499202478566683284894604025792882808386834186516263973282383113542446966475158673744870677802272959089665546758348245201879409690664259864826058472044082942792365805895483466680441912127367044833219521593383065393078457201761696373332695707767516396344687505517015187406303909664402619474684312797487995963129575363662512161698472052875175777858627946483144865854628950480187738202424106481303036473307050674563061916111113995944647555360302099810259485917665370982860715988635626681428473151895651908121178191917339994375118562319364870934049171004275602741636070544028106790510928695476901401878029741700489911742341616346916012814097724077370860071225340036077997397558592605597575935976764917250288409621400892861648958199458126375508273623642416728521547561226883928003115755560246865271415522743624128541387307978147316154088932215724388993541766877530560447186361903644392288935973112654795688166007939673903011325049606364047308900176497370673979054428243576295038561899274340807010584661244993514447448699601151757995301109842376443691927148916596477360216399061815140589299139452545089606571002648403067344102548307608536544366134258995069894386739638298189145408084350008915297840648747038914821540008865520630505013547119798616166427126408750533609491866477467186057109449498651578512597781499218446218299854034285996039880081869118816843819506276314835004431085378596801387553774152161995841159758036415469027838431519967766202000907483565338612677620693853002954922234725654593664904036808567822018248470696939532762771685630391189878105812398974905426905112617624232992268372621304723486693025285003477791259967795254971851050176331926160478755807941644393798826525222478830755142879383117590554957215295457452838853803653830011684693567492467191679934164843302178701596426512790038218522295681621106666108320822262452297687724637028112256460102156136204167994983123371518783776461084664190968409102266762243692060421700127060560363687895378635591320115665217918773172990802927270137995285262275612075694207238655358060719192560252092526316825652265497623187854031383582299555126134240311094758414514901543205254403331226879746010228811192521662211334288179200000000000000000000000000000000000000000000000000000000000000000 [105,57] -11474339361979313135997832259333416143000548394603247325937587008916750022195713431802490584500471898797962657675729138871477190133574832476821961642749272413474956717310899862686584525239350242123962143965107494795315330761771862171917377441236133479696610956916645123483815631784833631525252919028289099525367664409769703547080936708243273908107113392849407040226368311921238887383907134626776656053759555421257112916914607797272521784610584550886183663799396540173472813862633972840674421646973431279885350633965620138704201067653586459886903323838294299985457836159109112698034543439958417282168602639864468377744068192229179849693680757213370567054415488270490807757369502652480758959731911777607283753358229842404075901395108186467939862410781644683673332214017921174514117205686482708756926873934220815800745637089026565296473638673160355754011071303621434524448087701641322407191632766646304283396336840745483234897216734795022790046738342941572336883203578794841018975938663639583897254795732646882835517527545584759755006377035881106033006138215207382372902524220728375334597666919640651653927782651220474788614329182327564616318148490441272115376392990788864174452152028542742913173451872187940428120528452869997808237151769836707268711963611096185916214259952614420024103071139856874532592829831800611937876204469682660405978841089556637860021228261486022997772633226834370578200924335221189581540602212633913193113251297956064364474456682646208638873817677032328965652630957590073533695975454148988129689183196145989149701037295841485684647560734152212286204088873305715333838406288588595323576846698040138496953041034164187985316261368594736670107155730992805521190152614418484349405524397508322914571639472288886266262563048237200287841153172569238179422056256834769311474955085383711208902710772723349012414536695037363085600541521213868821382348958062342369908535623091185192301536977484049380290355600033515703822609215899577423149689425679657452319118192888996732320927007193604411512205351382283809301391677219125050246386752195120002720788941932492061440327785333073896547302418497526669978467198800107859282378310739350844381154199341208993758275309219146768876943482633734227250448514900920769545950261291393741164597968749775395375441813962379612386213715813653873011735923312607841989530094427245481115155832575847673488831016566678411761045429016904872848782341236917626313848311859530615839808031511315995528599772477785564736763442942180926254744112326187657721034392997295306931226548852396500932629036673010405978008791536857358497856993909076108824552002591153891547333452074770736105120683258217896736029454997112904519514940556444215296283164555098845931607102198676594514735618922035840414983345467854725190359449600000000000000000000000000000000000000000000000000000000000000 [105,58] -111837669633328595980354894496137201919102994926043536393745656200375336043763461844318737185834235746967250360826245588939113607485378684154105425150577495376346686230620209129376464011787469933750601015571435163336089861699410346494835259953495563053775939256750705955234454836904250585535481952966018419933945333910586336808203308230121360021476111411764382185495304405285177826504717977169716115292517974377857688800402323627546022281361279698944513744138067166782748795948830632652855515288479157634266702008676771924469784504860263007210341889878682018903466880258103812089447539642615165067465144815195138229405668910381130805141595801173691757275049057157760873648194828278332879900022516422693843157186099915258114835236351283136760938122377198342950698689176714491707007651923473672900663987600602666255004505315719634887123044437589010228909408674908061712848266220600770037712262542741861635244625628855874298324292334700115030032627688756703544739621304442288019599547697274819063868227185893864850299084900452126712035880355668653620884902761365309009304612041972356148925229740336728428494622941691916322153747200698187565397617158659421908517274748180739713576861758987406468493740118595674608421510326028448080497760460315020762953979649846538501530000165074737273377864979222709875064334296297012683422359674723600096238227446645834604976368438214619624396321801856733726593259613974512563282140901182056069264735406691287326242360579231655554453531426902502913302763117745453049858385456865316275331351964967741766957304031602614773148331542449904856572427592140655995186846264155813996783368919427614048498251069563370776757415238313067718456644403335697492785172652498297661697250382969481642887406182283401811341246091238664302702412578622042414250996036122066227411001717346854596142710744390378532913252313412483134386903964962931936625338501889064717200578950243926526167217008982221531736350275413630880337812508875878197484384597154168352993952469499281290169141619459525974666793900864606529859660344625903376854588814239584336151708807354131041996277857239459226385166606253286345112996542143229909352230694667021603287157286319706291257489867020032896611361859182437407236831232945781450848211829125834965077623016521263834924077123280199084464125134411051335752174435352360649853563413643416286850573963318748752457143070538776040810369694306757330091711057989842921095172043462747518301026513874692655014305408889481989581145692131314572725208021687826701636063043354668384461352318435634465855386788059375875791462364443757232862026986664694840947634340980248440159419294213820447948178129402263761616198134502258976351698657961544907516877951820312200221959353324493559490359485117122358228523027096109390286028800000000000000000000000000000000000000000000000000000000000 [105,59] 140670548752088257472723236116237050324201830771992294941888345088565173663273116654558562382599943160460245384846601615851939017065585622803820697957733369248855069496890219366800938359648828524794785960384842436627784482391417562111390804588925099608379474458683980524710857602242658385912442209160548783482252805881080014696253571227732385069759644190279117888633497287872819894792433955680640619977827632025929383573720330594105182525475562688711738740163573841355462608267643478454090672132673343196949773875618773351481929991374364239583709511995817445959313488130299872084460450403764779570301709370515812413048624278972087826694680693286801184792606588287144439660779500517525666798735898816018781451045612332950725407729674969078712070603419964714646629592661212602246487527309488616756048302150948118684695291561623114068085102744544820724713795736335644062812335724685962797636532580194342914210187691723521483203763458343326523778407678054320197424167890829911264347643690257608290776863160524745567836327327783545527632669116149548749629841435370910982714899019444249762592814038130367495203202229478126011480489142171453253712123826579081073639549298356923497418871084772284781159244446961339521395014082479959842373006101901471603868788273711732557180867651516652231382946295070203379953166975551523146499550826639392304101891681403713896498784328367721559715174587442753051347306859550810528533482185367893713774991300322568241547465857923866427699303112184670559320758323877366584541977433836892233793489038093835577016336616056167313961672782871247249281665333131857472443968997668385625373836424922249569292778321407921708990561811492629716073404825013874261916017199894402364559248194404476196492630573107287220607729187001589467922653850334589140844007389698008352831348052009166613448577240749412803380402029894598232682175853914917128289851941911100550866042796229788647121051335387503124280994224238935747127298314702557014435370977990518623938652221850665348878752713101144557892358589148702588084726360448902087943215000708923657276388457409478867868965819389701440954736471557281358846967298421671899859610212275235112298586982579486075593656610984483375656467217938728227372168871356605560581666946074400928431198693757420128926513325165639540270319801845281279433503805323560144101218548781484537108276774259809681480310727068076888962802043235814436494996339766077854962187182593493344948895849102742357741566829280735328325516941877908733895048880253024378829535610655997917012981026475030356360761399781580091237187493053471742337945574807553932440453610114027416389946283288606501154036528926274688358793112937938166241363397599883341844634763796683522479418712968024505786544202861806544064315295650115818304307200000000000000000000000000000000000000000000000000000000 [105,60] -22103396958218506937032588977870298093414354282815174075342078365162496963005410644108906910751773238966401114996474780319731858341592153168401861043736798599381892614511335408243891383678494941645624424827734516650497864853860023731586656525900849899826672285404786844023060607528838768418416055609321249562852522075895235793765090547157463697067536455346262402047043426642113253635822026866825375510745699310695371112376633418723580740216167799306235540421041486422033736802885689361758763852113683249944651030574980328923834672135585818284193502525391429950814302006334497548375323309997085921202357993985971337246396093544431321651470628672292317611755431076788108439483063866679999732598398159487528302964943389595641543782081390549801999571163308796282447959694369075858274773899074619440951148584448870542610990863054024375676062087781753889412137015999747166037526421361192708435257071933881511637791461556139293721520199245692324763829324864722508146394537763817474873410935243174933636003454997734461002326362407489604378474216182984382465813280270352603021863719338268298528635005733817284584243462637783553762689401948992077158880640542786468189697230711308384176198164682947235862181754235692887254667622491403988497585156998761022068942577501842046898977551663392800608834026099460477722100198010084137895414084037646766171091327016554121471220897729701819134835890354349955339937516922607000557847535481447631040513849643058021314583270817954323764164764278062491216269312131923946007555368765280894439543508639865056910113948884823162947943121315686895143632043426061531304884013907099383885250201148083441806472865001302564429332178559417623594946245286539140606537002659427616572737917027569554059242038904383475050481275568839691726293355323768238626069199643751249300438223800681866804049283329054117919035246661270850635492304920922565741129252172553481653259533787111831516165867671516862578321488725526751400927229706204551825326154448235907850348944442617717835867279577902026654717713697963525053739439983868670922703303206960785314068971828036000479407307550022433754879748177628657370906745390672190211728010626038430629210894040103406449586094915208926608495769793797567869376669444752991476889745449115892106303972728600169677962230959203948701269125881500647826914890807690334648287422566023131803965109599949993441503984678747677021899973420234443955649099521336435024672186779404153103081578116090380958390571193701959295449945084569900721172744164274056807629384908215605461042362719835084128260267174607638508491730310910467639971387983652161709685143195042101208360312024528878319239582102763005990466101324981781671639277940066317336469912829505567531430085648983418008362495503792307763524892229390475198464000000000000000000000000000000000000000000000000000000 [105,61] 2152498915274286409341765131207632881811481079241437560171829109066511760479567910871008885226554592817308653795418757865506547593653239412953806840597296608414302119181726127218712431928467523819065146060030836565195812243478026194636150177199722807340928223495154793751163169272382588627881197586765021017170874527399641161158906398391510205697921739258564696464986798330825202004155760018011367567845849407424235567183260294474506021226824298852102033109969134937927568231135465749374263106860414931081800218329044802787332870566426271583979482046992920829692557345633446078444753440147891881105956810711311188416867497129937168342406821450179297811955213481712731287669078561455643448182673111196402039457017787835425203435827088692469935216188212058401650839429165699616528837305434866405892451320213927821282254934707232067361044198738434674289719023889253026705851114895245764024213996103491849996248273184152040900116600196970100312541537089957941312491973618652383571068694801561757956893497030174750207895730633693671180368046004386296186551078459087238009215668833522918139044347701783481147587030307845752209310181469969453230902725592456608150858202911193157415414398645082092426085383209090380383073814581616887139991384431424259489283592634967462604572901643620617161309314640645120662177799357623935140442928082087350603324367834353582352535151573715631793065323388564941421871662866602119678261091579591759078685894308724609718491665577811187488232693179258487150723513951682438222387859177229111868204547288984800714568622577503095986096616721600570630645281445829224421787435995367754511715462232145542194071129875081557356899179620416755117823252033510845901785661746142204484228929022258381804790469272850092887344578462505245656069681033042690260755360580935271502672839032250943293522009273129262490310587517309336756218989778903656390562858019793709321167144764575668128389661784109209207789548400129933442814453691985319537851298918619072637383102846150660601757222877357503699720745736460095314279571518699897584033563415738727474921286898297008340365712494591220426573948889294976619102600870014978690648785497647064083215586665008909828457450876648528629786273240647812008533773789362724714237714135200089840316071044561011143111018654388326681111296124453334601296743353912885493250691258007279885009168097349446273713423641418451579859161582661731466039485586708781994334818419071813563237945470646459080249823830339868599417806720108335350479894443529793315363282388997627851519569019182074429367250352118837040170838614379041265259119326689096568904710624951642282729124800652771743602622858440453561775336562659534046042739071499336655834270452916669359087188295055489794893900116235474378289835245869142303047680000000000000000000000000000000000000000000000000 [105,62] -122754355507891913141763709919498742680378009844968177126039850169544153756656534262213063719325240244644601822130379525241685160366065710770945784756780090991443306306488861970027472817029630903241577843496372289628069147954676880371047137730980871821405138205522097930829839430882935289964996890346335204239176728102465027474854390973412890381690760433946622917051886760993802192245171277646671637936510378114315312967911714893250020662770186835306270222374772425361732658267722910166621858887835160632817598140056692564532999731261192594394882693742711286059402066126329180592448389619108401503471091185385281964082396259266955642586538240584006211887330027424811438172563980256020342513377554580814424317644546170091954323441230292533717505635761049177416545743074678311549404212213986420048217341254861065926455637337063808052633712386287730538397260563322800704758179905788848287161839856787704802764814257899236485592122495365004944670919727570148061302245968009157805163016556740491145388993867674042710368368439486635848790303634676971609297294524401466870584302385761956869291465674541991820352183510153561382966280748398270300528135420509417294182970561005112110245394738081190574306959404531080535441975528806672305751092995882596289522236047878565509854559089221907517975006664261138955483149494988275803158367043599475118141534878787253700711218674027816618362854820556937648891351738086716885521198815978083658282083059569452044116561482448867323096884162208698108640778819543722268599563029221349027763866863652760239189781764809316619752317208737051042484503802752709384776723324561239934049724061098267114524121888613671109976552453610797401573486307416843889092577949678774511975113811827653076946744830116931380810488361797835241253953663574506144686550327497534641891564324978318951328488272189116001626430836577946188156345050749265225121717425396117147962738366719019372547992455833044710227084127328370332429013396553872304335157462387261726349017048528322437691276057655298330559996151438480719211812078587138511279226122530464503352901025741432788140552022210445430635943518628991095114254924082841736953483418437818304042585267842581261876070331851029734550838774685291831296571995854008046531916458648930578859857373730567809427451617981080090352896374541789814183468060678440616890545043276351024728040962953922494901414516454857558749589068320731931139260006489190300191797638560408652371269792494302828315921594598898322132270027676910960451281018633548335635007096077843730153400429863265225273349912773426553523345053520199422854863113963804587485564662424908844964539355916109809853097437682427431056554524911901734100013808076711322969677817950504238610339569613166572254374160540210350110710033806824308736000000000000000000000000000000000000000000000000 [105,63] -1728897525095199537419079517977421614196382998057078217945783473701860942551998862615620471299791533591614561856915490044342895611537204198939600581229609124697731362997355927628517537153463043617458429009250831931391129648822739181416549831982649800241904805541881595173556762620368335252410511249649335347562456388842053913318964601155818154831945819306079472778397618689741263292872543817610944397834443802266954589858415115246740013614130982989945536931823390950234852972361859828832976501754200660659031956101881578450256675582085661760679879844254773354599493915666075766864035864843542528517309583018492486962081104320047077154060761812234361413161903462515531036266766848145960011853726336537536078388085781839547840293968292703049152543452333608534493930518365018264583150210894582762680276461262724209911215390504827486248975959973985036254195956062818576393165231585979410850467712193132853486613744843636072709101804766803126578756828651252731472624752686790348347296290082785571011512567737092048948846349284580024239070560739874329675362374305152996907714421352197563243899767798210966236898158512189877009452860885409693863697158826656322017696448163296268997413711258074363163179065401858881359109960407392552568620777403879664245095797484640677984149506150869990029256158114433412141125937316650134288878068682306313334185038256702303794624607126522886040129511058682505806717135106249946013866276388082117469524002337136707320730847165512914107029630018373780010320902505727030688269328578724380458708522408252990072183392737102877538304896660506381546771866414886340850884183785556861216269474683093644254089221746313518515680991366856552439104160873213319027953301052250768905250043327922855188130756077302935230161670685013876140501245573121237713909255564851316207421376221095788078705070389072271873919497370154157199504940045402023134126288393176552576613112243391527849528399237998613900999229499608642165630682306451163740873547356290388729076673048461661724502035868325131751057580094849844978652866182349648603843836928418277808003552554583700765926210826922939681720541933660478336336779952203197339471424125963595317590623323932959214049667347921029521809059862234892558892335898058036804167394281036304269077230987778808586418714694081821828490512910709102140720614335873589476704507542476859513926447117420598569258744128702782573878981408621084726170258054069955725059310580388217025146680122537598183541852947631730979409480816540047541909155341453044819886044736015773668790201653629441223367587700648447753017390027301808114599258147035592415303831924398351545985355974781390066005770901844841893824371044133213001755896755669424036635854892646690916940857240892030473748310928760520072481722938550753689600000000000000000000000000000000000000000000 [105,64] 1493867312778294952590572175056016951290771130388498227628637615038193656181857211176617121928314029445708639843079633083842199751598045504058352498068047247466886906919803728092691069349787133024327632121065405806056969051902715969560599059904705375894836028889218158917397453991601527419324216428839079664257693667878457811054152019799761416352569697293644156125498821004524971225524145876751394184035917010345627200900479083699788064074773908448061286177136113594371322467360133631075938289389702986254551250700799907732376922381439550759257161027469525229492517063827459948934898369816335363983916996407759224664695064868120546114355457097899658456611072478716779795548255844157903892262693473298995077582744235402275660602657402350414894894570580896332760967664489102461099251331055187852007736314417249599042759395075737132113854775509305013487886772354032296928542721553989317829120306619687678600221822894268384069062158861968146094424134825271845285433469677356164951371367096759831900300416819396240086025162645332367894389130024708484342851076427039998661838347877072940128698921253645766773731200752785010210400109410708965797184290921206375534479199785639253534819270860355988480130505865000616923422021360000137736930875499536549119402448123513839487192350954619138817625269519485241865685242439681159405264653332948112386076093242883331528902895890516896130502603118058424861058734134346708070033045055712636662649946573810936250859390651826332854667249189498715713490613280146503951351179602203550392869658176661026705442897344644863366401598432057616444498804786673353877235040839527306868609697458150157610620529362547461308169803481549399196068263099817715345820826684024037769936440145465089331103540235353451858310828453177692066967780977159079756642961418461335551183610967953978937180119278647072664135487891732122078699570992354249332425751294229405927434686564723302041238579164062801378174155275786158359404666866505125180927020505319624618750030098162448655829715796375900207009106477115055670222935983183427373860904832646408859390913238334187556895183257188123986725497041699748834006123209595279900134238776508133250872519092716229544012031912158842752278885807642213865908439211007567266870138275185492461192638564362272078337383671136819152318250919485376694338855362778032216430983756651267145406805047842503150379163094472246080721089434352244580544638724191453250114494417929695151696092131699056499860387877970824990244465699187153787655908097869775922483974577309823643323602289439861481390800185603607317200301242382175124638484137789250047241819705765582939381890155501395220340174999480677564794567382050239809637856494302969008000559694026285410335641550025371190985846835657591852204806913703018496000000000000000000000000000000000000000000 [105,65] -232397260817721029643665777545674690376747237448397894638623425047678105729222836928592078346051841931997408074975536444489183863913802677762710534302617053956419492503297347553305593545999219085400299822365655942534900756816731353418883163706070976946495878157294925102429892456698718390383270292528318901354485937867536915139283664121076707743865632354751590035043101716503041793498827161278941883974032705927179390946616702324475305160358149100888021759221594503448068976349099162094929486323199748831268270892357676802248828016578016883195316827251181486232763205397077758479520601806449089322016632277280346124919039819978310019878434020723895747031361929613908024707618614416841207852329551692357586929140597767363443550523269275033946369328884208012779533443091669707228246046012204907984832821164173220847181868518524283987731533414464648952294284679081841293061538504435367047787150241546263003996974498984562406360257807975289826687952108956239819275299356433931389669142278211591574151236178536604401655390311383530159760431369335291255659799052853946050264598227972277500147085366104393259951955254980854389513745585741584180724869399229353899536193769913168425125860533866654595439974300213571933971051801434916935638783963031088867466968856074679594602902526197931960039189543384001857311100242442486171288230343732627029820623774335547530979885073645305248998437899493675828119148648393047892449957220945291223123618539388478661625619091179448746187457114487264220161126778517040126683661393877035975747739057078465052863019865991738723001131839709060486570091277992402691650058506809540622490845328823788597479605224241881148317284905393655708967868597317463976863656972618136319434436904490104620287994829072094856252354761624920734382186967116148092680259320014590153674149172948711516550273312971265430693106657052892373235077419285786947999200390163613387633277583209794200656708632702326139332048073051156536257066405883428362858404821793611652834564638917735137237639696883411870110252768983544099172978367645295690626253252434211258534525643723277637583468077316340306093740488191296582946204874061697220124795625289544700766362588705185797991171750502526037482811995820796333807174930471333747326187282910581252572106627070717662189675095808515365420068309244441742509269045399239815177271180316888061879619467764489785346102847982869262694438769553779902492519608102214615947003772714584867258525583732110964983176382903943447091977342458774253060057157867408486617256126340147470546794298919232320806951687790274887198159387615276996709811391901450583723336486665595668986675499071089354780072243998327784728167453427390033234089065682896275754841969529430220169701749427825762536207771716242490846908019037228236800000000000000000000000000000000000000 [105,66] 25353939013092660938228044459154416192807479201065256789276871658408647925540903297639722588123346574445139459624324702006156249989568847034610376318060555889156756457304857183755065282037464711011730386517214394363862106227216510266142065391253144111082822691866347804086280985137485972298908187395078613089644910712478325618528467926436703540609959673154910544602644528886829495020433587507265372195585525198371471925624948415192274354099201456584373886311342157943440129404679397896241348241085350474397266804944572375187962398017540974255943608886306971481350084512079148918147799578210352179362198893833781774717513199042835282800123401038187252810996822817591580926019732947324734142135497188533367387319036951377016011001365546193905932329807980810493207857537535681559487897227092893598438749385616753126795886302063854142110208835005675584136521985582604742488077657382760440660178479917436180106275790044455558680441219367262927793158747824386877184209408418995862378737346118934420268179649116533648545893102830314687385964190673528311774224781382275778496514231119512552589625500419813171089237299063815192963516428711101695435354092975816594929704371953828087566935066300647542406315630354360980327620944790315846335170538696351821758983826308062111910464870690343926253740312043221250412241469494240347146107634541665340288144078602329343261935722715671258208435934439920495692150672289361292675220184475421993089697384863762024508045229663684257657138934124302437225160583483370099813132420267561748537818905307227975301973069704036275446625063678568524660325268428825854359709161553789584211435426131885606530449997965860712875584297011494966014900486647834180152550478902794724222159699618185838729895254545735735898084105452735158659173996713146435731978853649517859417113825165577259592008359039202532951739420118298273819946044390898713280865132133818004598198145210921709474264903420111373080571048878025885770163060063334661146919736851863887053662810504596990444835932456646626019237057372445448159470110841718235918747177125942474076838209981601439031304814341304727721290339023054882973305548327426067876949957280237217777552935999986994859951213631456957811154176086560971872757504004875385052133815687865945912177923661209769366010803534694078294612446016110995271364198740794927169556007036081354681860969148611925126843516913965654853696217121886762461685454484067839685220491827527842548404802674006633632437314053910151199096099509205153439854492113816668809648553244740167632260527355348070739268064457238036963066803503226267556991746305534512221269171619209635039279364050027031377833139857197322242769745510088275852893570559073972831686789162345966113534911714705413577283888483632897775197043564740608000000000000000000000000000000000000 [105,67] -2239420390692037955860573035755682959708130216319207342944270879319457608324352984459314621623251822735599540953099491597314067688916554506587565169910496979744959158459383115994245500733724977789170946499626800069303363791471573865312024251723843997370890885154353689511779584068412776865659675118092776263769809152848147250800018566592055771766427593064270722771344463773165630241301206781801423008224000190932132579174382275190836264137425568981448119433009290352211678480779214663967621839401393345673105501648396053535966875505221386110889583304868756959315338044524357828669152113274774905824175756640421711398126875338583960581445839626356017681500742388717125072138449434522716345147742095757633913791967586981508750228115411124333403250597845202492112958713244933359162878897314447673374376184183483583701106844414171153098526956076484946089389187371893911128987899634629532346065391871199053116700148421960734487963656998406381275281477407966505889173682926143371255191635141353150332765961782834488947921373439618972827750369379034729478956697151791837281706179023056882988090605591395786371471171720395694583249140094126857127446400705077078809259821784732466601284115258870550760267223479801472505917079399829315072819843407031198968080662919511809047094135554376444959874126704843640153482378871102145672137238163299308910436137866520571701080836584647684991405944191318260641658501530008192292821985106239690407645288514833192098191999567294152384409359461893945153248371105915229689707885937291201041739945036257388417872314991405483803455601366971667552173688746780947920775111774571527481983276337559706903097627447289540547883435565610589086369111200770237803267173841912763769848211251971022389279451078165713554551612163188746514492444985241700699208595879642816585090769086397649027330873323322022236002096374204278124856105483521715472702754109215930701609960154870346250258475383832912527808764463009788191490521311758838478432575883585471988475107240579726431257965614551893671043205414433091720373491185408544201184880496482156694122615424592904453328296729722713859890208319416191792909463101475932935407915773418989539453890546062836169470236811685090154529633090177869363822395108075021883750757938638646548114900592505288257800813463494633725265234598985304154652418459835471970488068670736962807640007890347724828378874719822903828017350155225900692886176529593219886701286617156941682674654857443296078702979365545600453717231365204902177814595707570248311818751325713078668836005630538250234513484487547154743017239416068544474954892645220771580142907139517464345105713999571017327202746223919306609877638181700570806493660491013777671394621573351890694323103552338608939058626647353591901137027225301811200000000000000000000000000000000 [105,68] 166921125393183906069503948031723839867642269905991955641664222106241086790327185836145945961408601323963131479562904809634001779362548322407335230424825755582990151061648216228026009683663625963558929209284507181736937071643900867027333692545280859007213004982377468237920867403440984209260677929119711856028498375144575678629353254037654227424253161029756585621877548587842665912042303750800835936488678871938269866511605686713318846360765796664917483972073421640337112096499166367354468069191133853544465842406317005697066005117191301411468245947999921931207259475634639985740282261766714723547042479948854866042829456159629401843676846915906747643100709060281101744732488765399181780470875609250618300898349817171837363306563116722980596039133537302210181711930003957016833988360963833393473765279303425602386126303813730436637322690531971917434816421122548106551022564616209445358905257919241271571062297551767511858023128658057525049865007448329929283826349634537197234014548855490727134977324694104052727549067065620083618157074918194965563304724739749613862647424424190582391989797943980683852320791763961415610059935599591176354169686327631040747982211234992430917149098969537050545120005878244618317367629386894256777800528559489548435874484096163451207217681946630004218625842116014537670689949949268084046801324172050916737468896071259159178278746729592211373651454630735022999487448043581830022293935290993379037251370489485863565052997072578782553697957608049711044061828622725370655739201846363816113706523248659720922312470461785512639346629207551684938655447364143829628454129694257660966353047258703409305710712274572985253086469696563095720531300996794501801543390783246868194258130113581694676599595861049232808248606614307650412654001513284429080794183487404250446630093376095788306644903799471855730940744952830009306915731160420499125334704649172213440122689037575599170910218595116148775031662689193314438671323300407748548495625761066033000913274422790306163689843871431995751369922772647331212566974090275278689508970472382390315698603854219305445394489312977626414805955785223041991016157887060409870646826003918134426256680413284655639722922208131295953226381554892864984014511680465787529204108240225562721763561494721350813297241326386421304291935627243753221301399059930208920659174257250087625316442916035132247365582084272884576542764051283537773460763678678743378155394158363536257197087081420446258795227611579055776606981796164564405389166786493871829929723142008725957940877154435147513731882266147749427074123008355071844700103703971586952620648652617782234704006019914478070042929922776144296517646854576925017329090373729374821691129970512287452272495595956685629330905649098135470894913001881600000000000000000000000000000000 [105,69] -10655302465035583015245749101152106395424420643798854051645273161053737728607706696623973767415375907776325625801819082655408110316028091431525546408315807284296710320746244249550160611540639565184267947669990708159545533895543234781224953795059725944170916863488973617790263034776135957204312114381124018115401429238993297891456079734903033728366336059736473345704735082784614307082092410760937197853085627638735086083054144032782294947322379656269633220204763920765961424151883317222305437275618358996490944415503470914997957098975910579166961286365790323641238124845871293762863431583132673907595468456200224963022765563431371940029511797684512771121842248005702643524900093581246607205730031202082106925766298353756836177591010334988447100759815951553613804044816178340727994860809484367909712286564043003912766380313662061125986633075036179508710684021947368830585735754135201192580490296394838656361053087674152914659785737193335794358580226758507208112777252037270485876775128710754516765700603090817623284822856363973897540485474774509568285592113520045536615364864658880786936762530944019862133537951881496925401382574108897448597881925303214661810688544382459593114536947160567983768099049530244497073032043257353242600445768910199237278219032827176376959496672573261998390744894389184282645822092156847322048648311159639551498453054666093147289209950493517801361511943671724612615308786671410690204928300059371915857562481076787515673641270086723005567316685342760452451188001270304238603990234024074243504905278060604980913615333977045972697739826415684414461169783839803167402245844438435908161874780098324056023457992504769263749194778524320869601781513099457115919803671129411264604851665881129514592148777770277903272241480282817474012760407241002611763767921176260643512783673215869723876694041411945541028875525570844206387045560264459608956372806760210139841650716401528518976184427724173493314025356127199337842310531249004074966869706493683678024338626344845710308423204734817294350789052480129044801219523341881991934636573293797290470324599233310125234813045938400030546611927600356362246285396222377292559719971078725937624750264467712283572785574688917100959866597773679585680743934864207402285234873437404216178648886994791459953610778179153962939548399952389372943880221041408783743994778947910187187680276040368477581502621188903264282912914899093018875665050270922844343907942827702295593954041214119239108200285558763374613178493636684563579574198496820995500760889203632660276337962400612639907050891434559293139509248747174930257505635803178046459222811756768660100896628059512282074258110212518355573115108216867234649341334645985693042712182504834569494990092495536873077408721644631627031258062735278080000000000000000000000000 [105,70] 586390993856985323883114282287068636763693708970901388171626272256559871759483617188152303484295366782180162061617907377291118109082148772618904674563355555962725189195103353739057080892828467479751347564643276966234084975353965671916189703157581273879457167424389733656763250395346690564288275617095859297184917824155431385313440463263854149704680907752423459467290430214274756615812142536018931598624026182739506253614361744640292883622941824010768883177146748444049025540355288963299062382997033790355655610724606538334338367911410376061646502865233530707483987099582312927134650240975108974419843390055824953777839073216012773291667938173237843395433234963236070722417185083410612360858873419293848107497853818120234402707713491277223168630873620037004518231597631514406399308515001408758044840160845824404205878101231652834961442322086474768733143254964740006088177953470618826769630058758681281500072892019729427377740293323784973086319741157106584217447324929551942727701840452360958664399803876293850070281707951324226770730906315162730151740925039349880271161109938739380638164386522312215212416172176082974401070550979056686448391679318462472964667912560027719895668357482659709280306984447011574158142475051504245595867468761777639787425322362625346477485202617175301710422937158003101830916556601045120701140182241426030612141172500568522331513757802706901434281039443889034162260941772245826766201541171910799787528317952994571491637324288119976659290821168944349622790963346178883640437535294058001512844493009982556449993261680529593900613760933605674158608149223072366879578437330908640184300499541127551437307794168193920340384625040829211808241772162041177673062112673988042162204862721929293205836885061154852598645750889391919767886692595527210582224706466805495390045143153712636730426024492368166129532268903061274899201236805885019658923798310145755634677852012767535709931328461380090961094662713204734870216225880587562638359450505674997601749510282345672085280358334653134831584585783911703553335948011345636414445763440950095846329607641089955352282863477956623391301124082540699417421317812603896560520728522718755041539239389558834082839704163545720929938691424012290994008885118527081179951025020978200868543641067590853386690677994882279407434129386891047437282976575611407100722831020907543622273169382939304929976497981358698931302024531962619845774250610348659140389723894631347252049825775336176208368276175935479020476492356243799408154765167156659158743281329230485725310532465917181708871201035096582569291924774481304144054986746105418033548039986675910014271907888811255623383053861880486119585686402865037572294258185261648106304555375795000376072471934911671980492130076487851693671970766848000000000000000000000000 [105,71] -27862284826878828375662470094762735379513856966681064239934887161049124322853172123873925642642889496663659735381519714702477381869446201838107942328006247920092729628200474153724756841402241532691131791634751447157967721214746386221865640815605944200346110590804080768376574107799724642680960706495593643477986842632214479890638483397304838416785719594961345397079482543267512475484718831661770851501005205314483292165167709335364453310677036403124514674373430016372298866150259264390144058312698224038585579207556596022047077861365544387581775502207695632100318893549082609210797785506679258842898221882644492361325095953139843527675415303982332111826575667407058951449916204716905848545467809381221755343545717574874795113902871647347332070841406518353813510951145922535597383992725377413145643917636114324379575100250936830238356189707465175248068463098150879627966954160581617547928258072301174022231816126720373873735230822563938869317945657522508325724709158630168751607314843389763039604979829947732840955939522660713900415357498269883967317852114710621641296544368024955580081283016219571356994757367892097373783704765143492282217437035474337847639850659284459998147025788773019202795000963910013479644817478455268898480452562722533408494571817463238007421049457697764802724574063965144326538752913186952871296300750217367340427682885264356346171329492058603839025316255342869892986683904015930171579114729142654583316373296273962837484354164363133805714144903419836433149967812967459775019632316598957704558141064397700104789809033203186231997107315902830189372546757224038380746758893430635069901986904243727199280242174101540974563949466576982311069383161716081507545948660519882090446879757919009379536653630354098035811955152169959767542719178069325418325231290343285746729399962744757041125080684878324770798793509430341583684986587556310850616822513672257555086827468916247204200045579708681893879862190810492147761903805209041200697047788670541350048554614943704167770045609323663486081878189365847563403443823797302582730484554855909289761288008169907018857272203533475048499456276629909901886958238219148925267636708898598335839728308858810551552403308030121005421088422785965040541520704974892204724601901898505429379824192492148600687985048581742527106396281132138826527787836872151562529122695059332469066171918248482058927907694408696474944379220250118909619656115476100648699203169712954413798955297738285748894707435434220801354951661890800045740985128785498266521105711065177293380688554289212806058481026333729928476848947544722302660635383594408559030460790364716947725256837635217738722539484131132310678803237430681350111033238143431561863011088943910362819396041660604729356685601150534780087546832486400000000000000000000 [105,72] 1139797758714502535692080505334627938168380592002278771338859527159592295962107707109054784554243207202357903553227362399759702816494760981244396600648385136878962051192720987671749533480276939376121861391803791629419688901158601843591070193545916362221437631038553856240599229944948894910833937158648202040528853915378313605873044972732064429965545468376975326615745660960630762011556802778233269220633039788601104712953806342915734217629924858390604918770088346363448808466599539565262399802137211712003892942588670844514935277016292511052809359192347367932006984064226839853643696424546702808682091901181446621200759500862487562083912622032322262916541888845450243325352386808478406023794045995389519147555111282939056066767760740091743030810545144403968234863288299312502165772384343304204643085602293375713929486848323256835186606319446090781318854955027207931097503961663642874930392597999305475966263144937339499553291954223316077339427738597101238003499592673368204344146697116581058590297041726067402044460822519105666958962788576858729116329598889780538698808992474998133776978802412300363090057403798977548588477030382013169004945079235923912791002121373651920319664296678871312509610626698507836600015280651030809472496501356256022090987463768539662505079259577877104302396765500120868727896242338378544133141956493922613332291504525969436584501255351393814249913332036419410680749230572782569259261396160217987328613804695973542582695026522042611836435674779239469557538183511464423041440430459693608290755452844729533558814059179313629024362148669579560225321079870784709099001983747984904469551084584228606851095934463416885635102308827764705605325846685251662601535868100469941339658151014267120741065804859534872299529788587782222367605278242160609626900229394555722295380160527715771949691994912663860553566016516696231938389520731986420620194437727298587818005378424612549748027585686808821412646741859180784888833619423652044101155697443598006051243749098587646828519332181006215038844623624153519227582508012983217674164371707706475740756380816548471494532724710567078019732562177412091486778613579164637305497828636286670406069387569815588923492058228002802303304883560449934115237652901364550810400095010112773185284404126957572921651943497570420228659066736259523333063157037848756978955017776532357898434025108906031537565924800303836357032166343433576859780553706414469775862145922618672866770753651678309098237138176518970673523633378831006427277602804425318328672602511849306063385062524535564652227516123724507472059900204949525206664079647848954267719591774171923202181128084232814386122703254271423345789339798733173560587965743763691920297132936754825905444464563738466519921287107788521658940129280000000000000000000 [105,73] -39724926225039757555736930120123153614424222329115048157587250217669048277349691105977627152254431509800669665099149049812504011773440703133499434642566654513256130232447592116335745897529204460982604345963737302808437568791573326083268292615611298216223326846131785164056190977970243144795808623347596986935697657788852591997362810601018613023543584235707444706465950538829592253242869736135538490516438731900712806650614483288898008298207133642197057302377488369879962402176387595513317363712480174715655210036913390942941278332069871087225145304889925890118955633613819296588858587117194555588567752732363577797304536704544424487787860476200713271930351131854653053175420639568858112577108467180218271212029627830299512633188798622235406873092920410044269811053988379972682488574167368919100554073308274089132380630744070916227820817959996599708814370399949880704542991348855482089647273931042917163662613678904638809077394000330638206955777253108208754324089835564923276599219335047655693921488788213051431051390694582511991542010905283425019740931939038140447281187694650506580014493200240695809101808654298717359817295455200571866954811746026069469741041495658977916312943192321304164530710152128391285369385291981397371935986462741138618771996261234886056171690602504435588867312553482226140588859700477002914661985568051385498751730289054874821250538924907476599587071777533334513818042701640420462600712359024546607984213548859370077982543449323272772785143902132640840107179631656957238394837636862517941262136387055907370207781823962147232157145647725756588851500658964938549683315049243504209912146124258301588446185574562324568079894157758922057313547281909497869844448277186935921296908741533928336597303108778795936699961280834300187004116680800467134757391654674506597347797655511330771067491603450850848632530083242636295779749902613101558841751305474033199987895418659624097520151477115872382193833255571809333271531220608442619985164613583325069637859712391815868414975787755359796374746491630245736529137230057498830117053161194275935780643110343387296290439162869120843903656059605972788290076151408035359319835431174232547187393008370810820305376380584288094515259745188937971060205003651772011735557496195973996397916889429294756874376864161988093690645849215989089251009345444641998814611227356470338688728920073352378926363748312657335505865135389189274640504139978090419100337713531962684263781866632947515787035357324657658522925158009190656885630446378237621504587711490856044540919261718694578324766038761733417888482763647770151529856388373191499995613693956629201266862590991632480052283687529111644138049404068996244438059345403331251845801004155890792259402397795211113827987882834672348329043558400000000000000 [105,74] 1148897729076604201589070513888957801312808333933345560043782372865610286635243639562104794359920130511769168649130439451769537463238241784548250229733106100771766106225719326587139007347962011259198982605748814235468992296336090512609174861518524637026041071994212764129626070452438304206597159343260958700018372045143786325343996408027335985517426417776368825546286567531964929668131265219729693091893689337962314055343310646689964017887907663430255454967745993483029818976637595321209828710758494730814642330161758145335244785745730536230965442034951491373342019159534338554799615137813648258094147342045620599687457580139187692937758417503688329028074967763326247206787264017764647908201739778216238294285331500101590503729230429597830515728841814383553495915354149639415622954835924685225026815083459337860895816663540987967062735326719552562512052961236604435147786339171785096413086266212114074723715016568826941806327341343260392753034304458547163410088367390624731076057442572628830049025621605280610217832348180927559039680760159013556428745168700813823295606396537732310768600755355798848435448319550791371935050299843069892404489203472165266348157973724761176976738533856519940554538123068680091067708286286017774651955695587029015289346482983628449088789075163330723856998367683545512085301912553832276622785638678467499925464927515291333270865813756443064360652773813593409882711872943376679185227320363620725471864886607789655721964274737400996346570074812181157583341498795794655271751155489183913156987771844055635964399302266163323888377613126333648125340060480727125352936667248391652310849289079010247374610653362444991952567816726218582715622838114351029280867039469299360780619989820104910806046175161513720551761811453142748976935588167532653274968759626459319078688194419326844769268797217193661111589664595431513628782764655931512465845696875453570875371807039720603548058789881203049485023786308082832363652776835003912682030763162986089015919039602487867902688476347012061692239757756448556921750999087725236668843358109436923712955896502051300890791741149155488675477632230047519320918443117409342343613040625955292094121756118729808169840745327063507233502589084193670683138624982777948448083617638649927259597994304674724589209713752481673808146194234661140101679672225658586281136307143338668830274547222045732167781430765965837690158121488054278382607026230785372799496188969190221929843447456719240513323022973586406750541397541841271136167681179614751365389729869459576249126879021411245105927921166273370437523111286143254029657165033601313312951452044194319495970051306781072315848080174061596057530134645262739612494146754920984159660238394004586154073104935114412917104653973342316300075008000000000000 [105,75] -27694444915405945222966957502021984876813795736801183727726127778026012396797216165691585206946681476626065875400044193312702085206036175747471645992968672000656403033863343289597660672315216873470873793028931110887808254135448115609620044199807185729487842056688235248291470623492485915298317169386259375691859128186519360504439047578380707954128509890949725625454301262848387004833143449351689195362482332297682657214269269286128189766429799078299685891364452959829467864388344676131776193523932157415423266487800759487127043566041124830260425680456788037207756091393760030556043166102521420588490903910562921182618416826600519303615196969296877815364473298446096663521404588229026133268118275573323994763926444400984248889076263023856016591003001071903556819210778137932356765186214617870540350669710992438820974560563116834778670010042150724423581562808144291001829872193759707178300875268397735101651399755026643573177210722983367724937449090544233162564587462225038673326783304052740603319700871878307195568600068399676285098558070363189367695967700057964236455589609132808940343401487368169243007266353289156042520290220718780655330079529200714282186245631582315818232909696181345876961510005784250149423375107389406730454612584308041008907304736406918123281616525588413457416883217135271338383882594889192898441315783218658645851537619214899827962576401881549843551590008102727034509063553961100406595160925162896917541442724590834138132349324900222816297835881020319639391918513305295867592476932599662870943285687499651120782809460503084622761264242041204957363610889768392770272163120333719036009371066292651053578019370799101412566860524043223700138501902530959300417254677045227768707812013843380653636906349253128669681235752409082438932781020429192762803432285797590871320864508116757237005169915951218389775821100169944439688234856457719249412317230055167164293704401853988690544786502991009808716174088621719327795489061201782689139501344269608567615320068303087742357186216505439517777738812287219324390287064030061059125538998553525895118023701100514023225024602938951683433978334013177876162402509198654636552971646215956427410140197234066091987285425217298996969082085688616597956760218405686172600044477348457562308049410689243280542981808811540643768880429253692051467380770133748351106847688579690958549944976330243504788336102617138194714707930278706907328839911678583215287824254836740815329989707823358665913367335175459209000049768880488643944497259785148005793213243236928051551478465302767515187641701513546276916483044874833783935785989636028423678468222071635734677285032468380925514110138192455297282455840162196969092539364781153273230244467905588392685566543855338800551353167212216452120576000000000 [105,76] 666346168660338954736332269280178046380702735516554814091086028762329737812500153470615315770480548721878109667058765151528306792981443164133731893950239598358082058010570448546299069161942429466483882114088150533980018186859639905841305054656441287813642808734247959133399425118037080891809275042400250112976686943153342900772044460781717809605803388911124684769914836686516594279992266974118288357296650343853776022613223136661145498861647673902119780117029802545835878595233201903930542839997039690102900336235977263894394363029150747566104455034891025864945441396199373427104241607358556608372819727810826278029147841360695615539100971724768688377573468260092077409818144646274052668080853944570764644694108745325048938638959020046072800570402531940870340479577191538831040021177931817851293869132558927999717606261852469210900924267534935832768551578714464985189950874740742459617793673379029881207583670657904771941572529884687125910240991119633911276470904581556783702093766106731653292488622842217293748479912888556514042531882397866624927652855932812558207030457827680360307670699276468689277930110516738961172407548766899200980079223658621437576615098861702058228733150851203053060218147732608533050863363590717463942400547974395861974015803635992311897742243858102771605525129631202097453871598053848576787453836237612166925080263973622995697262917074084715559743956423293830991020470840589511656574046607109734077725099929407653328724459721771248686274625597341289649297984183227898803527714316715006654828850192804138823781268678138092761023742655056033575165571479389387320933438648006180621295572302620496511655610210164330487161445322154682431821832682344479977419439242721591264321582011537197157685232306692921057535971528406973927777416887970751772092720954188261900064197930843508425693955252579506322098490127516712230304063347433366935777481264746133185406387782166846806298657208540083946979644063252148921310854493662479499315438582163061706673705721631720774618690849730639166601263100018624795891664227672190229886735923797729887100165867049522352077387320680388292284053716986794767770346802193888679601651301110095159176675734137665108963557143583341486248488084937011134762381969936888323229867213973682598881842539479355785518992344015306166717718094977404930459439184571952556575252965542518279504087960058478997947707810199545439036567952918184309858402243370347008439188701045339622681432634368876759152482914833119242391809281158563934664299265428474448102104305209941415758353656795228358132031615533617606783967633637330097476936205145072151872093916008431203335132847183535044544119198772994958284388368414787568643704534419831389687819995734147561073850338067700115882329170702560215040000000 [105,77] -20869850483114267481339223628317176414705629876885226606160325407029776444186730134518020647977559515462167975172611216071140637353104723010864075747320119062551015681568866573402788252897681331603348988473908653016117080510137079641992643188389112555691132504267930665578154216063915035226427034313783962504696112674924996352762315847142471971651578523233988609718329863868111823029852605070087653990307681378937218019302597394070230385553287557966879671863612155612474956890774567834573260895531707666797417059259040116475999109653845422050611068650492030162310120122150382943589803120744693790978222001266895110295949536085118251060166578712230553553124283929146708883565873808579621928900994483134112102295483350416717194914952820993446423173398651416193167616027663185569691170509434248218444676247703399192453749869256596339255754477869862657955289604324129189664672194204496602647725893124470317659819903318991015901307485168138844994165542515159367366214701486528059171826778070154034337229538895221680151167416689892825315692021165654524209978979570804237677128836331507216745357007549790474201957021886224383812476333366810708755440689028981052461655581725797304354695537270213881071350600020435182352112321096793020805468901688193200488205382672195047095469654178725023700188346891548249544856670101170204540271938242774312462547734411833898127274045011284762774881884150810238187130178744575693017868651189951213617508249638802470568350718378100348748813329274854645967857553544454849616894903588907834029508897420935905048872575451179846315160996213483011703106703810663979354670661035168460616398317245046844390188810397713849217411109443146071307233133393740026122117582946696143817388139983270201319104241229894507710237857357069143660130835321487174885377986257850291769917127348917779587188457799520035092273040004171687625812964424940069898011272176344123993059598749419799985896151496907639340315703851163265808548431397828582535699436877886218664253945259237604879786624329163199855823625374108628049073612331112259689520129573883847336425875106410846932452712613057253996700268876138428346256776303534694543037871432152515808029126720929257670978823664574557021107572380406687952457185487692390220341686162714606841565330952218792632571389560688069338065714091225672749762091377188483554011253828775963511279937879457220557195958558978449698774993002479491371889894466018455462148011464520623765265562197925073671305961017222053094412416151677091651935792057056352694265489490991544552570289035394373559601219326932041612590806501822602912407404432562225321855874540442203670576296450195890034052275484941289749634418313553537669058268638404427152144944892959826667259515419599388712675548396827950562760 [105,78] 743780861195086793728675710641871668013506754452758211376093529804191669540275995416973924384792707233324415450411968820956512009190635532403903126980941059114876035085850889985886101712676916446146890568869441598590276867589021877557040580929366522459334190417827708643315497057716449138516463425313697888289083928958286745037081844805423572056753382490667991079884968343019508823094713339422127597618733851816288898472398634493407991197867676664620152883826376564377415168704007135761297941477420970150762376765067963770554410370148918654067372676166489415992623536126320254789001988341118985735934403230143674968880627589422319986354080192461501466026729995672791237518636388072637845471141527587415832654102955075066213112487824790543314638090554646170161896936032174302168647099230294764179689357550455018917931601379859549065661372404955457257553824637508180363279640151527576157174246195867002812813853093188893898713988505234937947598826154572330541837093463895405784018414938008693056807568785466715115537283539718637611129936732244057889170762270164819883911990948211485409782129231979942927144836200666402969422497548433739192718245985451203483754571416474651673275011404710320865718388248466591700171848898943176512648977300018348575278287821337486066110008956957825668737941069556176607694805064412633586424797148859626110712454067079800607239918341525826653861308667468863486950153889850914244537745167073886421392140451574554805705627883251156686925231730320895918547392476036674253235402744454518745866995691499552636482976972303601754593527211641657775331691440865424257244832116016539387209558162937552679190125669112897591811331338218337355057023831176259450313694182508480218217014149025671537877501345870922255229629421819979490745228152610534051842069504725561371234176643468785192733504494815791801095819279978857815043597097604341394146684305897943878912378863806704166975405992455143519066644447929892574272393167399320924279728147073207191265263253145435769155523160212863959005723716687405686893437327804857018390282349397698296182401394307502060967470459581724060651569221854254683440458553212260370984775100486080417141471093970527458190155075236211835527222765305835498184497392974339151740155139797325161542893191914012947590024730740586107376948885665087222951031513825130422467189669541157740669135229586770447705365564771178014083309002121526024877070244441164479546663602252589349982962271890982326872318041183264562900793667805508972169754095283215181557275543250035420116158706420251556033208580741497237904084185641355932850851369366219380134257954983328286165802839359191186688633016676897822600360551882952287518984354194816044809918983711155802455729917033285084676352855940320000 [105,79] -23726968278121461851743592276774397139331619447404054633740072053929143092338945033060005398437533463877674942827662664342844623615865856653098763561724800138376587309594115815052837532681515024887304104106849009524477810860689218459153593943682966437290031243763260157997189317426878532414076258360442282164932336795116936159648972219325433514375869202181128067064084654348235451484906922871368514922932297338835533557425466465794146574845198609364094363088890652214484660994584770507971008156695514425784663206204589469358647574677179195106191617301851293442186958314425739671129011451566600896643718560798878812662847918066991952072360534320584960973952055396222280862289896389877436496889656159467725223906548534774816914313197990962333663142145434201023052834626378972875388367126510786067478312867671782348338322945537153424661925041840511845360432878365782080264824302416407486430560037091155099090959481708922924811268145933480239382684228145631556837359161496251262065834502880253552966651122806466494728264022428728897075817956042879325769121276907013581224924449929388093594461630191630712967108586350486003794873378065077054590514511752513528865011671858749160261187600446828104917535697520757924778319491030211109485686380142087624486352887075477275808803730459855810354811942072563973538839350032227490067842472605702086858710413268367686173989422782851470358659160253699927072640058448639940973217226706571560259245934779348822794632377460581588573495946552144522278722533208217292453036005152568911228575684650972939052493432153345702443319716903827898468444233941282811320700261107425641360561449733481348677186993383234903111719743557747002406387063310478465984596051637252115027790128553495396498018060188969208160184766557197744338554438659340742058728160039974630783514065106396589149393047249103195309030965716574385397644076906014306459270617066890460330564464175710005140524728383675861682131191714887444381385895914543637973575176646273964383457203901956455701649285674845955476296149705670378854131027412061932679044359638905676763218230823168894857086417559460860925254148310362355278964344466139038444102239068624814630817222011773308602410027713263797204499904386000811633297414445238204770210012383051174131948528958757166070742246174552587755327516650031256415598354038101628679698939247284922423159568502522426731291548456810805523140446065320772560967266378660878262430449152353232771797967739080640617420397404721196771008625035353699970475669689220356701447270524512686708449502439796685949298565682640938800884691343870253967903613966112262928359345424100785668283608172764461093159717367569826558804203734320204957219117432400590374813705048952604697808332652640043089544685396000 [105,80] 651870212018531053284780923992093921816790098846918394762849405856052585645711898987871753336221720686016694584869767228477446894538587190377684368345510203999730803760914931625498449892917338423098895548639942805856747416342372424672441848301791552451321113779379903419424132032249582505031894635639390297541550359645703132736286482755610837642995348333377953011440239185551979108734166785211705056524032299700946079741110829991266800277478156085744137208617306325141087942110716151465603491367328206147589853929365798692383195666766101499410738652099847455220264133688397460123258483668835713418490118475948038979603522259266037312363713016460440602513183968834038488228705754447934320257793327266296895068473659878283516787761612499855196633401461743547607052311336193461583278677292503858885918042177418610021081191397317533544877097099626660976269336785030178174013411892547101683335543647654173062370978106212501013893948647764249073766072371285760014362582596000145023687209619126772691340039924342081034782100258919259558057175022644823559496812601912769277871446799599179225220953624257178547657198294124099502923121914170614447991940642607022502288447790329298046932511442891090520058417548752866070683368946217774000705282851004142014367910635678284129575021081322764230470274177612129522476433091092007283364105269528508177293809093984836030852414786157600645058055730970433555059718046008730341859019254938154567184664290570144167635146085359690228533562585584979086995451428050340939708521443626221830097422070282173673951968374860110609344949854207327584547807359072759014852419054342825300220402963474634180169071289142952283742280266975929067919186835012151386499953613365605960736655586836927895709843853014971593756674865150884953705833061714335720702995067329555912806699887674672627697395454021825890428731950859479040462304336991258664416788135567512148041164338066472453444968840125253801107163807299807008761729713507682006655419189278910079120834561486687596782137356297226415680484850761497840541417567001699313871344824719543574735086033425838856660290473785137651264987591280440727439949747469853786613983410326023923705500889385242513275776892679662738710035545438427001647835910473582884524170971301041346754222766731727253348325361282720317552020430271594951787184012218326439428595583097079957302221148969811350900695578432996646191326000823710121347357918196588195428521554982644860005884745194936330605307278261378070892090892602913008531573902377691573947859033042855651417415235954391951814585080922608649563340854855074494656007877404508952566394048737615483081603417214517041948980885770422497715235208939486548747505519604632244739918448559737006515307804151448558026952000 [105,81] -16124806619724394147602759956378991724473453048158486982352342954391373796062404805156195645542816472333703546833320318507731234964718388444906671348147709743927415818925136239171511620843065026941508276220508819228580441466630407916956855006674242865549826282298702561721610061309667004602740537083398179942901327887154200723730277440940706509168250654387798192166739418618279799340594499000439159147808710062918147490701792372362316357382229968882840692257481965166159081369463714051305858027202849438344315917474347949742374031193021030204625660062320869843659102324104055611668372792142058301349184074332856582083725018805251062912224526504458596002172510628050772902966936154457340680162537151321547763077598216085112403371145931541314672953245320604462229309482488034328192903549818868483164092631281962281581349535323020520578187210446759743607493009123742927779960239901725497509720976333778379252223578052758450193888503799059626123574498810094129957549418449467948488623377563792810927682248616705411510765450295289760976984276065522806252878322715151899811501046290605975004020841433018953310366742230031522423525400889366128599174968136554808161830444268667271750608441647685509085690865689919707683799504547332666526774245797246092860363015917122148585812301249668412965523847368498142065638880544774749613792127638074825273422947119392335941414791028098623748785411597590126053778476522926095416718249563358042571665883227089102928648761646676160252740210946348822115830766633036000319773556134760389652665067470515074608731136987987840240580389778170951411536859163929329340850686315534289056243444568164847396001129970264154470559695893099099599567781930538612194073676672254007937572348883711286545803830523127084993082229630137648198891332658504085599334493133171570913931666185214510719479701227260291099014662590860235945540057767113416532691993670406533347608305655696961144155402318237834742315521427311824705353511840868852168458081773854752047300874120609188183579945104128415097378708730383099888733212746753880060885936401743833325845162221587907502371954154543646292893882345326839166680172899959229117247258522614961923045362017118285100744899364480765845818264643411360703922114848887737404743312195502471994525024215705222762871719299488253970676653603296371266405199988307346263402567594497324825035572413351669998131360554914838151065221810455588767169258102772451582645035653030869143674723969659788474288740158897753428761289353326971561221757315143580596141928228243650005211682721831758192664846949045580023313764905010093353925788249739512231900655128255399072944318229126681201374882196510168592365684350854026968353409423800771435721719273318852183790838707664293582600 [105,82] 351759243968777661826168378090129426620674347703843000486411314844267540976686881082809796545215104141192583611671290422539053458054787285087026578406351168528104020786842593155023167520864614929666119863044559932174289206761784102500969569372732511604491775590639445667186852338245801536960216872344047175794022491715079674978586870873889744170081671141192006417878938706997628131745647209459163539218152146807428020660635643542803909266085531150420957769852967115696422781613184705842802683649400442190139040648774569919351132794633043858383839312227129446315150193388420626310493829077158733676044284374469925756707313088727191142559460412794110366255405529472562275408783109809526041548079277946822644577059128044662709534789355361451519733758639417190244657693167855283116625104806654333767098382856345623858375499994352627733589856875467883726199577799678387553129504144167963213739390714028334574046458133148004022830228181379305499186214924544984300147686737218663637009744385352366193848361239006959541226546550599997536568263253744416110354662920062643592399812553262399536349155996904966788434550617925110923938796065843033553321975585647591325262278397187577152142059610127721484596843267452904737951662650712215150653655390284069550162211989551222976156370704397153182004625759325622759218955248877426186097135476707027140902034053133702383049204247403724492576278340069888942844164216565557641629187172363225586009504477493760753767163331098978529358703489707156269216482315932826370002697360941866998231608654212119699802202103721913222088400965633966304515120089800270049656920009781432863021057803636999337816101282233533191746755520602839839508649053554662376603170239108222545359168625184915701217965505244821485652920578707202027246108810816510626867221030784061801850213437312431631073061396405580772386162389969640763605833653305731126604077874454038628067949637494447130098005204680332805099969101194468543082131426979716681250894832319755436718291810328132325429408474713056102289160557737882644823889625058262379735741865771526776077977721240984849863944629517046404156245044731739262253910390721411920163536913327755769781309555854429849010703049821468667654635984581461123527569059801824048634559600066451474989197139968756509441282477957328805926635530114494462814929993561705628139917940071412557147849154478951462104541270946483612146699944510093201467192327686100124800376525506237832941650801835904317758324908920516551963620755925585922010919129807637337385726328128461125387211499041206906644139877395382737160647062541422847004100271672271289819089133094143982168852558420724429241395360695873598268869914017693260829460175502220444907122389312548320641424992488960000 [105,83] -6695169731482062747553948310422868468173833777073377394161061787293700384793032739321669906139428421456072983196406992707451451447533242678777678280021294441174796276917659204931449480658550851379419346008265824707964953293202832151757602564683553899465079966035330215445890347521569909672787514808136984658370002894012452500948186803773328305831297592757441937145517341509806006890847676568842097964549118061229535237475264321230479069875615268338886307837439402695661990005825679901439314070407288091573573498374729324828696335574545841458010452960835875480232656366475310905268678344771152420125401663742656261529588090560556994496625273835430595879215575725015364213454383287132726271990393672928833835388158476067022621095083457422586336691640866326835054003514416153694540629612373579397709840244471134015032007480252551894636639530987098002742744974305793050321901711902478933965215276943764838030975267603197041945611308226519457186727661537008994354242927908661506865725856887466591172886518644837232079055738583857902319960986662149115223284267887928523379960454503900869628600428734098412359915731376620810983165588318214104993439558044425207182004163352368254769060090038919134559376740463013821352633876873051673659678355067260760460169748906094076141110367540959530887891336308870159677213720764878183804980818420339316886109453640065880777618110350167107957028937227155707611153696799117434971365526915760023386367983632050268660222524257969418728580026384605487807720060655702148052930077281094016604264116379813976032657414675318937610496904794705678895191707939980353045702137088046657982791088857828353556478785097295012946015363061441457917640821162769162073017661385937290374746757108477893376685198353291778477260228072876826464719102602027682300558195463848826070067025892640951531463836044794651795912476520502374339786048464047833798292798053149353288729391479995117605742288987098749350950981468769913593047585341181530743725697018283332395893509828978735560384881431590876232098255797525088926027722098588785040558326822465253052142574437232131119937319024018855792284604146885987916339994686900174167189440047826482880021354084918436252732224943889335665637690472050161837889057285963151585762615230161952859417699393711120328090283934681118472469871483431638170858898539807271964330733527011523326149029849863797581839311903024282312923228793836788426864592416342932368293445109118079337806977484583652462156947395425012154884767342657527206399865224328017224670983104924553958058206255284443338708475594885389019451909745771352849768293050829942121909766296277532403900199964197226476277548810326762735068603793540288853632049668611950302745923631896766047331908409600 [105,84] 111343421926972368249698190328164701126931736568472620844501928782698921098003367355102265996894108242532394710710178180990207709546866458294445882683586286416138902382683857284419365780869835022069432167156605556037726374533317855249256769051608821816248199550259731920423848008099138337783100546144215539718698873798892698231813407395597612698764523517915820737408200233187422811438813471546032987776555034217576253319769823856572317187872799524036544130632065193939258614163197106434540926983989620182473592822796898470309973754932785549944117522774104944406003106353901742936043309452397134222213343054824224996992320405632339069862669122507236766986733295334344585891575223924450526172797587021999536632162284924728764012402569776341027016382524184000719434782090840193906159346058320647417017802485890115692112002463462541864504352132704935029218078835196880589323542059206251820787999293806196587629088131030349607569515575359594730174054306414883356702768168057915443426846348421679837487460512605391095059856350234907572183768668696423447445578156056586673849148057313903355247183163097359758088911702959430175582482528614656156711758074355399209531969797572183089641457730023691499998843339727253795020362123162580365414060417908519654984439136618873695050334247996871352878489095037311502076962831851967433996566850284521197017576312047051970353967510943445672444352248876704628745532556658635239748433410238277579588885363052719846331744765500327014322570079409297451601195692706073819749689485228183106965678305920125625462708143869333884296366012414080950393681994270842272013632030154000279551120955760741354398529892299673200562308905896975497640946167677969225481434304271038595495706452809293679513404762948527821457222356944240894151143122684748054555453408483668282566652026147965407204728867007393124943027113477911984552122372629664126772961228909864239096944374335157633757361751364970284314958717543787188103806498774176021620525647160089122021061849726901721540281918455057438912084263076198419710941367290299521756056612869990516400759943037782879141697772141441739015478920681366421897228589678844160458768451454386274112392618243999779573262337133482998425831347995693149846087521635624403453198186270647442428826890314515700429686890932444852471770626176948000337678871290392841749531497402046339080101429155712342416480894604358956690543311532927373173298500777804399323503482461788431040087594530722739051081834832993054854191152510209531172245032630990989934970975258660308403371035048155140451848770840351904879896622102417445939589520962659483697857597908370911658955206549633223521031302025475767656851068380531481703647685025693656707042627895892131886800000 [105,85] -1585030431569783630588100315656883062514134738499711548597207393010275109685189021365307160206586502616004341245280521215518336792044544369861320370213863672044301633526105038910625792099516656331463936142658181999348837693857251893086312581018524871067084381253551472372373339567483102085518913379689717797211047257825231765688769930520170397666495630576848822321837833161544241508349525528755697556321935650544525551269352053107931458972574016581315826696479700955547791775783628683118600477317844231624045846560465563326440658748634214911563614147050589846141487548168119231163633879091044970879195044532033694958462018668993179070430445509191919770443079710813501635592375632993939791825288785399541486963433045852026950161149024607325059966866286374753085947944084738560756079697738687625670044188242110862051133667983704998986294775572637225605641558077767693040207005248644262000835031280086728847961003747341229447770909990074290112910836002780275402964321938505704166720892814995115039111976871068806181570854181589991500749030263587641821979842719858271465952908812167705845772991348304324590977095245362319385654356306891275423385811649234743468511274390730714029770394586101656071870310999929203192040061884230833604385897983744352093845730392141580347161209986009247531468283452571433472974189292066904771624150673379402466550688008723721881808937422418912515027478297564778671180248649936603302083812251983476942971440029747416419225354166212116988742887271497515040090619965585456863626461807212810025334454290802384903315890506475639334057753495743727934038146330914591548345228620496143867648920702908365888314253755697901277209378561047191672926709183249393742882907872045749878633630855173887249762724383220593080593411345142654487302636119839246767681674935045438084718876815594160552943214574090426917169295607296782197552124368196660241084498201002995441273695896834074155193997914032250662166959474603618908790150623278156354484571345696446063346049147281810929706126140045085453851658720109168749361789305922075103071467216166626094339891740491483263484902278031976169458036767034633761844005056870824164568019390040551157921281720930135847068299282454336484763360672477071657995516722254938584400841936288343252212831360326622274209007288349637824052268017112953842574394468621813771264563341004682785333335667262822615314978643979967845577549524255072531183687166796222070600595719930174150387716595518290140369636037671506206710031056550879547173166917307253283111780483935686837485336746539089937625346867082839474196191813847946925335482853646645658609249242313683883612461682695845663145742194489569911705077496473350774188031708430007777687858732298284312960 [105,86] 16906151225788955009114715685055893404038941389932155931515138613092977637814092126240697436272220008374139082904114375133043527089021861752783292988287962474326120108287871388939380041968351193177872075467770357637715597953491128911122530089695561950445403764709405093298292979914965712100661853724735274322437906020218573478143991194545967191227731101452485187400396186626448681159393761545345996860589293828644274986720172075895694790042486719568792456233030645804912333961404968868038798923087333324336065704992738288044894754813448118993681449905444873012953883867048127990387702703450982948976422452505758919307775857173110906666212873799242015776819999267756302861638474883950901334776339152867912167791948167597264358480300332086153379316124652073663845775014724083090966329009103848064744396518553771292238919226872880098114272663497175946866977282951375964450305366497441320363363515063149137209343513998474548927093084728399829097045506517080814674327035224733026765217280816622812070192933892248280896040646954807332970967242577366015635600428044154875747611381162818287381566663743865650483536343902086335442023055780854568738687868574583743334777520349128297158718405306470939507729408826125201002007483666298162607966823352770432475187019574170175827891038160379038699641150480187785281703566817886043680387749866014887639351261952256784526886730651576853831722107435033860404986319786386367785812346325725547811110750225429059784049085987078694552062501318371745618817660817248129001562117365462804305485131820919497914789452411794141413871140448674949680531021256780404851884813617446523249492975507817032320995145951330923967961372742191782312996327695336291259694837379958592710163330239450671213283543407388027245463476074229413486258740331259541204828404459079742599219487277133638569706500737948235042675900245235770137632900189374458454466231718447235795723884415280499347863861834986535084364577686292303828896821474746088575197602503452489286450321353600208809547498127695007546654959519998052194449944710457910312629871051757961348673926461019110329191370093468592277151800168336464564224096825875607803383354659314589576743383879193401986988522635223811083376354995716484359445364273306082914744825673575749968231758198416898314462985693301415158752396492392060743448166681413393758344408163162853626296828953550509251327827846805884600435905589060457998230169076883131087056811211247015999592360915411115067926513967950343571442438709331425658147709875916639796314045355669736138339141815327810128068988410841436799778694353031037853491758207779369554875219032460964438007710649074244252060944390027292763806093952874376619104570627325393033017147921443840 [105,87] -145454111909957653126502383246841227276448844741474779867953446144434250934883275434280133877120389408340519797332302075121212390762959240734464677704492736825867374794027263605091193301740327327297155306748550780615313700060731409295282634702922166084623607050698389788345027566202219982214792547548609204712445901712329319980680823361447107579455205447435476297506267363323694711758224977373169618858338643810731115740741182895146894024141600123711371910606017626251067459475026823640737625687543516064235248503928251198235647536057903630253326234957785580934520121294175623355787867543281880980419013636967688940577770025099677860014958689189272422874263971575296489702941946380932285537480181482324832515874634069256879716484939225178528795864611269393161684288854206530278563268272427229875690560405349076385924637995880643931319986621500271999094789645321643523631170018280359114918640111114067929942987735926018247851770790204383248816385438253194785725846537483643962529254363399438611408777602321153249562927031895221268885982301305297572772183258192791476692814704431413384738875972640067657632299989995968873686604016793564691447628492307425282157167103226965800719858678291736269665819607960917397868557429087175615053589268129113165106266286892763682782569405490367212116970202154029313588058333489014933949746791943943537372144166281183561899367195586353132513367819041483430177366134707460844112719095389626270521462558142624687286468332801169473125257093692771732022822192380062051713928977370144505300434930916100580322107639731221615425852896957730881608565686585185197240817727531232408802555072218212629706983729102572310131265848264813589872708979812541116918584484651855146345363203567981974195758983550576572933929583112419923782768189758168148481841400696177685499703948758473299793200808274496946670563597387455466604266549943103358967696741116230738208483223425925708994808175521374157112666740749122137678949920443683227019365727602249823418899943372337881859987824334891992592016116322686302388798045974875585253276839392645108376313642774301771582347382295878195162785456281185165498858310950607360926372784401181645155501534223605882213582235339581944704443793104195857546146612003742001142037145741913112895958264025157434366773948018241939527118922604241776162400363847259187122699197514733669622278009063425191109011859345037769729297667458815972355554300539213434068288013255250407023054607708264970146295060880763661186877214738015611165860452186655399250993547414014552206997239202126701873002550093909006537754062868526887508026371696076429284182916480925595147567680887693753356411612827552261950425255588388225597620568281034744369532078720 [105,88] 1062350499058472168925750868390325617814851552687501879821834059300387281008501630612392029538204710293623531539964717943014491789258439449534687929316855049654571578494765268546014999230674803455430496917920808927230289137719989255040331848244641403616968990744801683382421703988272635679250055329044236498660225904601781599624488287032030932162608427634609546201007594706191805401867098733490133545636345634793460845836496078299780916354566649353564326072074773841357367823221449070503482594131344741184807355152893455983134436248680619716310090477006715256291604437830638722686928130109358723370776466633630743558316761237827722489085822256833849132948054830195778832765936352729802046151300765933002347875028176133291580908361001275434841725178131044490240732797334030079000362478253884844964202080840683168984473285372219740874855797191081662918886042038422164808117199486930906296843490468158799324206215640998675898061315598807797558855088458943447239371813287389805045758795880166201981569193129506678728914997935411860060319542023131987046771182550859478267599524319646711009741785543899633718881699442244273457554129425955761759155382196667834283886072058857310357955272481954531250088757254072583372797304028026414411263555306797658294004701804008238489515982223501832715435973917437202906256446498047855290289215138797713714273865296479975087450124205009802188445869847478237889706813592595497069200436098475756555126723033167895181933481915709377448543597182004816123047841526035728466564303548589295844175584753475498307892890644095789387987419640302743049648167603275849190853159617477446769034938419178983303700436354134869044876534406649799787353735644796628110758309308661521970899804200320236609684092901157787154741957395774274500888696780537834451287707835977343353840009904566482946710209339249297557822840874898890429807843980278368481296909487143493268306085116550088660376562712952749701387111284134240844189664967704962271723278595043920700369599843217745295100991908575172798994509475955405730673625744527223193022800710613974420086678141671542061754991095812421481406671697215628898418034812708097150428782582953858910902799033225217251276185449663934512908569259187771773518762608932221944241349025887653296185634447237628588639505389828345397834048138263625265595348161194789494434438293416660338279341864368926132469757895492806107345395531758615437168631664178733767542338455999942366562157458612804951429002693959572878964156254175887912365389422777848423038383957076370021554484295890221752100455045768034405609892914630435991033623862155724546270279614395335867143623570126334834737315676144984414534160542885380839279837322667594583106560 [105,89] -5541173688318979810475623738794254714502310472105497368236414096660632296309365241524073700758542316102495919226007570728181795317640103253534167369521928996083408455470842821414462621629626902737193162386335713922907445435979671857685533245417764720375536119902740154523542970214704684744955674288595263875699541652751428914038096569265619207638128312654045215036540797970415305184196040590026911690645838439001291874663579840712608974421376901250741717643590454767324427440154815840155981923092096420621438907082039821360585679435671581711769011460069625343461470818782944254374283371649281660412287081920764513822084483758743630885442419374835093897304703806187467355197734738174148975905959758752922096112738040335206362192058014999345558188855598435389637368103416253168823763991325217834278127971107730202040503154076427653620966818666160123906704323595755334139664755584264719481887731015593834166521090083735301238721658601275448057449751437396825248406964889918108780663428270906545960443125003105528891472509609416660127990708130201571915027365148008065446758312590894010524024824523761677365052065052997793161798877927907663467513092147793312018335662988148086465764038758220603154223952286169600046333159994446185536805128456747059755627603097878849364282564750674663980845807169882545835141771686352395258457312796394592146908898959915489916115791837932936965066528307347279732175653624747210969816114186928789150685763404832380085654681925399800521144838733255869321558690664659088945233365351402183475415417955974680699613725914292603734831360950288028204964045508346229236304930769273041641967526842930923047646807656061829962310310909489505341505384431827564358121514023985874272192276199820774049599820798707707052675751760165827972152219646411202315127353126318859003962939773431547783603533669245779397727914396379430178129026484241906635306561050048253817914040388275254400691314924821682239826753179737624526263559829056528575357145858375469583905164876674930755482440781199851515922128177915298135287290012075782151230868387277749488291820563322094170440432255877717410512046122701091814024922114598782623820799424935858428252661815766581253535208652772535862160859637663052032569550067954542964983618181822591013642925161070523157133020660591286820071809617649300964653011852850921867844938303571047868522546236520465281820287151062937378696798860835699096373905201274888344041555510026987833236876496413872877990501538448662857649664460891428193385727629709438199738919891055829455258980956034980020735483946150085401876173412359493486857848880603528840518290584087429217738396712639219342126312662976787760300085489173482453213687160139959040 [105,90] 27737170526207834140717605044485474550828468076733552208904093162912300997767829676300100027679121157667345397039619010657084919282864070016904350707171286321888385717087383125914590096060791130526725187805109940787534504606357042530924816752456061317083834804475491167034668201252008284690915534428405875692930937273027076802684466297156435124506851668855754080245240973182310837712899907176337643508183126704396798873145955188370668888292549128077807819688829083133151940858818619952504449789679749319525596610923830527585770959439052241926039753117856196128465835765365652473755012889249824927909681227843154497899543909002152500458983431678678479867552606203303174561784897065167097244397099473713110365981459667594552977163632824899363255838446713365120156672564136743513506089785304589415419672326469896294972695219492730426384859426434427137147199930305638698836109215236545527848523415740732008167565160863930388788055228948611361975694600180430259751825848488302016335922625506870345850257932821127565265827498339231838030038039396914176756976762328367530691245728552548929759466348941766568150594691146429488384068801612176608209550416959037531179042173525661308116786725937981928010114146570656274636473509152091286133853275263935504048904365093258393149601747270888305983993883183477298344161311795693767276448084102198844082826962406613134279401535302886452766867225854623505162795762201515386444158884089596181088155433604014513417293640517038063003723130771137290728336388396359023901743573844124372369768245016320186493828484518977862495569582939068246410751332399135889556401383716577834866919692227279779461903285894221062364859428686361962994318946544558500778627803907687438428833478152970307623266797574399780764636130327479470912365395496312725932356216697381207332180197929748983147942182487965736947777505623711057811533904897706038932549967840538600398876874578803064611772264002760321562450581299781682521069717116621262079892129442785910809494740914389060815425978082835248927063029145353138398823557320745420657642172220337156789356081219756199722398354986137937739391612149648757480206149662732028778757039148391346449387572219826007059804490874926538533882127501877880193766190579574322761197873473084450886208204322744951888786686311375100954368623484867738499248516538039038544959081951792485878640582482004447971144483755911281280430792546456399803108892644289160990220728318367153147454055086263770966104678804420261328022275655173282949967683939499831276046410753283728782022519911608166037718139289391670857193853195690696360138116136871577143160037756789024487876890729067801900560617878314167064469985075603777386627358722560 [105,91] -101750957017247774830489726358407288295441999088402763754985060459106383868121062398176971157189644473469066639423214986397545254434270625866780729294806135986747508163154821228420316970392533698892081614073704646212254401923489346663479019409264538483215567357436279828417659355235610158024306120912855944634397979094657218841681869319537517561991040542088516904265648094835434607556878058862209827804404479790726979646310154902998448262546013299032570324195895402834137510141216353157404643824457295484207224788112392959836395589125903236194037708504709179186005729900230478381730783530302760442674371346381212232592322758156667236951512221707561209391421594268941331606573029341833237000261543852928737761388904950057492972618037360190983272608265824082563954043104615080702620898734704653024069657473596281994028905254196103675765358156835201094476780551723390484757349764830875554069468951661097141186334938616159901786597047020382829486533378013566213209106627925462742537891302510203292574972428218512134256274398913907522884851121677825109892009838265887056007356531642704806609599000609395717457785128719806411366814992070047108210997209046651815019031487917532983332944558775755020708782695698427318438302708003497448905258617127912411390231825126930050055926857914563506910938564096292681595337282957725197072886001845383216821095996199641305274081732845741209906072623506943945322794759507384576785289460454572593175486692184973600264345268361715388779986345267469063973813400759728477889088324263225757171449332853340585502311589419646356478883852821276498463835716371230124698791421094634949292210188782247603393435388752285701496160987590013136117712391804639401536128442016032326182450641717591239910323867775736142474841376660658869474891747436335937001193924972640724074425557345673757963106121661584326669691585515819067128944436757296511601114867050541842759764352776785746956601668740374277643142014733579715784896186666599201609920765931038223820364007693478740200876125822449373527917150949280919028649974831639908913956497373709341551570935146334958779505627789618919941568627662101993875428071684681450364434384810321584415515691712445700959644912395701359596771701318857762395738283095561845407443465647159531891713136046906742313275565664069539769415507441905266587160112680939398830397223941159730737631282822886897997043729786510063275901946838635815135953206998222101650418453632776534271911179979410848546059739114532098033090723301720923618996257599492434681414085961795585489981417050747911454180588792927889211751773151780999589088641771854775877560473654828395515943758320883536832634749839544957296530085511351687361996480 [105,92] 357715976040397852879687226364234558119853241660557255875746770145539533215905808454885919745308040612368598870174699470879385138371151314971161928611696627295700689134116221727538682990884852040986836692974427047426086308606943815264987932942674742138820317147283836169257113388522254622935949977877232255827966956640188943827170062259776628603504928872649669100714385487733629222871620725894012400738419040534842739345027242783706586622710955736384670395853806649306957662032683227722319759245239246209890299538641381794171846212739981492376433818321675825525199154475598624045350388964393877187787062426287935194298337534735912417595671267791743339706293207055509457528513020660370192730863288790214613827864790143915622428743870100938518006359358510166605656418274180924039778410214665684258054588408093364059876166217492933814690972990634724345471598159104741132833527397444519804563576079728944299613753232146960740696072962707375595298522599952747361044740329711305830048487974821732562438075713563859398415240697943307530924758882145227719185597825828656282795929194072365808508753711609587738966184964451367787325728574937299866349170616914263797589670054005695618167433020565559143035466101485873099551171323608825248919789575656089116609868912225090302367775094040123901383826878307700353302986318787428190862272204510229611155648986632903666575769334456081927853188119524513449484749735610757762004079535260561830981953193321462884830396940679938181663629335803257854579125855967846722424339498389553719603459746763508747759817167096872493360619316151337316817518216918824475944256172721079108841212092838315467539446574737134842954657351592591228957288047150396925601313517096981941843116227697719154043337817964870510970606387396629336548259712557346507254965976951532580928426850921128398340997200251230145650430246507584916884355540648198489075906870222090591672390061907643138782123421776421156315235972588870736640026109991106454605960640277904406201306859710355152265515169241916981744591330710255018182894732690801860108926797774937402915872817076183290860383484812250070067513337312555150332729520910990048481742272170303613803707373209563279233129304987815865229653732991862757967866725267087945370873730393610945404249514631065348002787094898580460802721525815578941483106217583356939305687692451289488204793886045462432870826611387562052436651357912280531153235707822339884532889302581682377144460473875184116450221708296422989256692921307943824959289776150855864222064069642877247244576758340064201323281880642531529089189711683500173892839237290865909454124958102359020587229788984948095860508307670200455613030009137594056960 [105,93] 216489223583108130145139755689950747508648835826199713464125468235435221595162131176521279409881658264652536586290223362266412414449815257881143353040305726255903423815912771565188403291289840935786544174100079219941735018993368494187175543009960525677382082509894142140932302648021941880455748825415545058054084948106223705162681097805329116316994424063492516129178472052600637599500150528157793984704175345648582252773363887784937934369827994703403961693757396740140889678288724598732962241014318382117844653540018627861742181431839779304935065360920945916292715222460320975045429147361663088550113993904856543795441348655559759393120709549760884623849935226187056410491458674873932918713378382306769102382544863438526185074957307432600437098154766984264202403695574969142478655896060721340874712254137786363335970370490964656966813336655292883139974507607614272195754714478230599361721281155843337494010986713312174276411289787443588648308266541671113021140238174026427782132997356354457823985874609244436590305375342538105716266572097348015720747810733345078760458381315853454004366679991195344500809380660640833196910387240336054882358768191267902924382755772427589518935694034842078343711186885538460596511924608248539029158192702679768989184239227025018646166304711594504817821399125022924126710879831862312474659441628715194672618200577308854443228438746617194984030559609563714113247797759330154078117603348096950653458357581339338576958335481654666984262845727675527318954294194122531162878877812474961777148609813785724756636888057600816074471572420420388186635197590014146481652744789888311921123526703564464371553813045863249370770995515721553277614416547679941620748195865963924084625132761477827465670191538257419986074035220390863094480643338426980378152439505507611360899314222044294264173258171153499724580538625003495063313912334682976491268308981336727476166143022431710550225718837586483666453737396359921956698060669351495705958834734701615306060570090117851313323941370502078258409790595277313779945708804391990477379419508199678536626471905452267617334930865164393059909662091235595502231507164029545954581842294445582278484572601766210248574869649103791944649181440544203382578105178261125475622749237245847703746561432608307018188654410157059482372631546769053105612020031382716633413625057187870828614286544211379504830623794222256597204548969553874458867715230281595938368021195788192877748980982845245760961290498014780522732240593267155197378271122441463671492007503478168321792343625279216690980146308474492673679181016982460469313779967643717658986807346287163011673052870427677743149205095493340508014394272279080 [105,94] -24882937778684662907270148058611787419313279403364904806286101183240045409890513525711930500868879079092171871632912342356346404904893714092824638980359016465599143010813728280056059657736508268990732048030895758759401453557188543977764467933276637586518589014967247741797822131090259742409612469349306121916482159288792329423094843324440821894309566760640122031792469158939843995113723958804338560097497639561918065926833159952049125009715394576171306647584111490225832768531670529602332055693546752319836717302965025817150621139857940123813843767733889067443996587802147136790727057910846074451691991567333448036392083157010140190025842125207251825348569014765396147482377864042494080871652623726998656313840978765567281978777759483623954083755365549833608008881015007009419645524979470824680981049407348450818462010502812893739465123062503722601905076662735092860922207312230591217558013171001551707645955240652334316260068208597167273871137291970149052707328700369054568612487140847870405502923134067664696665412653338526397680060800025534399806112845175274482216456992226849699460600005447302411252999723171417832977923873285207319210968952809935149438836868813955945840965297303005705198616182228000182730719156005545150022794564796278539791331899373577106717660141945463620075631192357416362919930432924427956378830370677649488705232540229250838855780935794657669706499580575372093035508350639438022940389070069693525935246468440858746527345652312277919600118739952134691241484676629614495390416374603235846955433559397775076861562501075548458063224764519691471677433141281233837919142246600832184991631659728817777777930234499207391110280327966173903721272608722897109936799356076780632313186164065753075840982940680463257055180477623464377570284549328222761845952030834424024242844881160550935497818327749290610089718235328342337186938373957000033811439094736688823370464059678834100858952568222812941069258195060522698961517981285614623938573258395767155442447065120326890341258340848475067239170198726734166788591196579695042130785489786570990237519010014914529356321348652986281532323411924164584054890715402449307608186594423309016198849950144657166915717133374347945843788849436885482018905946652475170548419669448754055602269328665037290831262787232275909339664470564518959415179287240646183301586786628441856997878609885160005400997063670692452820739683678850658750020394893648310616717287261422756325598413895840496528947381966722494454175316294650637175462146562947787453842658282545727720875841040164945560351272115254667819929982865610556150504067744759757859990667984014942708485977544717092475825428828934151243853349760 [105,95] 49951358257556666635417318202336229224876816360885651805442494264527582044563551969641730357018823628940460000208052032936637638788536422471221640377400343338998019314564241257838632189850349243904946219449160496720967500398072208279230665395959670458440004409345236775528706756740744450214996752264880764297776253729353008834172378053185520422420329913874257661814606498184614361069652336761218809982255643343581636734806952158582688828676275015455593702675174878119503145471021296229576642723234558207499995658214362322362821328985944567742436321946238498090939247026389970023179125673367455152630543225108740994420860684314564731287388155461104664810385964949601528814986714154440356903620765714258172341981838189115088486948433364410924560905495354342761618686589907183175410787792803020028049987283657186393462856129406239672688072546335123661648712274733030361446581523059006680903104298031253892725510104459862134414997431145494800174439102026021581588208537745460323717353231011202009558558610698300205378057932609308597083608156144367484257705302975987817647242570462028626043081679829848951309348131335290075231414737997273625934537584406316213765412797534704427714171133217555575862540965472659113671237989910796343767494242819000856174088944916316570202799894896640362852590071760299700733941487516252950642180815467680733854066459334616607240615307467688893426374509796508431454456827249964679305360641100574681803034460858764878557763754056447696934878052881028864770646646690392324688235514349249923923273569543015314209453489588144315080082078670306006765872347619688944552935561825179279120653200685113624006738287204001886065003126331627689313049922035117316659543605136570953748946552840248470251110068635585831886290002937195342303828059482699746022689163120371066931910549640659706308895985341289313483078774166178555578624844094960086651646363572358940611566506817160486708205455730211609370878715499345606845757921971263694215534206781758083170526957605214245640030173472102911754496706704833451559110221398808710899881474715103996403279216169334517494006457621718035361884937570221666405542136773050733841445133170428666032858927566862781367873641672581054631043885334637180044102940380891797858524606716037699445116218581388988273254299096292181779347983342283498136524464565340901622223381183128939253798004336976456929983054525425252961417720414248307867179288800578614203600468762248167086072824478231598073858473175339679554259545970169686962185537618757564179322284411991736276758015905553625933829055081814293087862808801598943172493727326712714160335464750587874804254956448278617007468632407596631621840 [105,96] 748245796947640401337690962593094503879921896105877265431158546244996444925236017436527534669428563298936724380359338341769545642558266760323980892731270410207499984386316527375713110065493756354564298167677514290833516455566243978041041369722142529106591756174004324760806163157066952382148714801902395645551586753690225628223436444592163701656246488107091490461071092824408998949284305714019562666352077264603590751273975372600716589197364724738161077508287787106036178902180627438377949381403772365157993150140825721474050939367393045199204721271603701400053870927870645024248381395385826316599626257172975776422025232124945291297104555025909363629768213079112792012313071036394100710063044748632065434254397952300724044301541189650973319984351293738844793224677575535537819616618170803887556496225002041589742470369063475106429454924145767303830885901184929379856599533921846131184750412030067929024093715550001707403712432947539126449549936409881557051043742574214423492162945927700255434521715405762262134933840460078047905210957560594192950475540195833912685192808525443741356506836748878468532047363162777047610536370561830964702477691048345448762353435301414434611012638670971684635199446274064072511335634599337983527749173570169422343788903925194795226603111616567305444774066133997333845671336423233551075348662497029619146766769142639799571188774573374577575110969792622740181718758703634456935187336628291978415578275548789804533800125384392972766453634717938091995875890747323343720231111830661934511895168002998514817503125636593763132273507159627440623904611224368478880457397849044242327388519076335016157149050440972594835847333551371997774101050362203217947700396624982110311658357624098022832825649975408409646501862022637981743087018398195438679862036895889133271004715711316595158743582001302531085555049950842751195741990720355040221241667401869058861891891394345778343022323905267924815250383334685573482698287404636339292369438999109589167244881859681903908858342962983667519472302388985664399107108942237620091207558465448844850028353769431575250877416924783660317805810482149502542670517962423624234828526984868291040220103945879950962814958040658457474096874239412530625255051588861319713282260334690147666221494869725743099501883155061739512606037468402237758864461300786298135319333785711131244911539948911248489350544487686945323523734753485473136410843148830092688099745362466380455546309839635611345886749728493326256466102173660645668618265467495627410511683231832134942909785534553887085828532700566127883609571231984318897357846152875946188273983478589646035727381265368096966952273238736405280 [105,97] -790837845473014653436839646094505747055125930270560571706757704394375874833574955070900431185124664787766595721667980063846644371717665478952768534963295566520514084274701281941307426008144456402448008584366849608678903658280156400751571492114209493213865670668072414751347342039894173055983565631283718103375277277040499259590784466900746642311379009893570353913332758740890186787085421756361794847224987877817598132926398260778822900422743930623518977845270655194270091145133571273234668723941502619964137279105516505207277282061212786548801686514149287469639794108081026860999989848875276236006055678096177055408564024543265173266672902157878697983809716050438722752515281104918038614353513310842589941270429799655263769107371550557259051909084653238770892394838267902537173300653635576393208269638563869013061717775951582320034805981597208440968027543430444282624152132830755106804154820227072545279805752187684270368869835480780603792400244964008965603093059134384884364518835090427139422495761159148399944710679273846279604586556820342287086983290956215314219474505396263640225587386853450692117093529008308585849167686097605294132508407332744779239252588973387576922112638849090504057373884603922702913278619232054856956771477933738804673789812715682929283846589679173538642387735254720726557249065927255827704654869976169747996899994193413633492484109971270624036004756158924747842817431828545997880045948732051337124236814896228235928565475158460756830860318383417516046980372840324008876848890985845154667289174927986187307290822502418044754151802537968400616263525247167009696246763137646906710590495585613362512285839277648959478242869106424596548764867408530292594973035359265473666210622652820270048543410527282335215307913829858355272894248305208363047895706814345127595869351120383697244659504222354759717470373754577842983754370481393193409386608809565171085013905052207101130971317482620993509557967505031818795326677420998273008279730700262482712795670851036674458530753999572653644656897771330805687093430163632409628045983679034291068340922398861087922019351234025598644097149823948912764611872333572483303818850283452350286144028275187455569451767406911425960245765006226022693174477979096055681564670834647592138553607390591962867699255674740191102366486558817210677035621858893708800359011611410873702362607993100572177821387466056907788369198103168400106827359532120160573902705008741098553803555928664897310865594876229695734678020374456619934324412605172965709852866754912752897653735645276152856673767707047441175151693713021528844743759016478908863532009958529132940909159806681920335335396946500 [105,98] -4978292857697566801529371018358250091805081483470189493002482204801961202123843981797203932007634909309011321678001437648637270006985901729718027331583253689725860494808766765969215198334344553620902066286030001204524204303126077604658293286541718076654836007847754269316214010193972990178125464111115783471926246749934899630685787157972055789286364927818560685910064306357320159519008193602156418922649636822568095072990771391321178889633915473837264211980152706257765774080577420927790925172201716675307242025747179178324170329627766983441091834966397830335912358223491557777169092023409193300050887093687300110911073321105426184879860886980083017508685703338065616075768955515600858835242083216437591459613545787221439084940427330852155126629782453255142027977764489217420732580333294560971167893698888917975425095170780430310854919004128370129054886476988991634391988095496586803599739086678467242040946947846596207985142242153941257811069463374745215164072958750542584260962235704393211836562988499046990707554943839324555920128651480833207527216852326972146016675269623890659844515027540604664702445609958872907987897159115077631740723940758924864055674908550177082980071128401173271022418584964908815397030124083903956451785722694116688626353089111895504004041769468907942552857134086794331873520815476629090320250007649322094677638783089550875750708641609190307164116811046671106960404715993623989067388183522173446242807003086384725090152724363262270827484817985943115736294669853272364453740659780151288859739709937869235307661408180994039642149554555994791231821258829429131970280767573606488618934564886952917125341838539275841370166746429734807704811840669578603401406738244896821538255051324662780946303041536148553215135789792239140078253080680801859616096587294249033263570277741805007338558046581864551432381780964032510513825302549134138873547141115156845560743203012670461220255216767947182548763273812848498511168561381739264801951320674937958276962251277125214425112960285194106249031700081228060102930519028683210336494301628203885108163995812181854366246425005753978544924150971199579268261762345085834968727823404427671620911496925596949691994945773727231574685044971786235651601247213341795449474244320033744318642474712061069037951835938284543935571551783470216725478112955539731625033339330665356375883393278814035453283708059007819284359392488662956715567172163980620285220917482437460378482566815691899578723583932911566004941395485556666297459184058377937593769578244916585234186778045226651294429012238543772408061808813927307557149150822077783293262199528782880301444092447006424045859200 [105,99] 8390000762994876139527235481961459787885592577799555821469034699618008812063457143898504356800622148392222886336715796065915970505429472561842035026224787261364164918977780191473231981911675146498664711849461840394814260448921887832831334261353459647199828643848959267114618899074200724434424253860428307426965170554621129856791020550565079470851972640585251290511699353658135096093700468717752581000130197095769268092175116786692694175240849764774110465267578249645579221943450564564549284237838200567128419490400845869529249685086223441565987419352610970390789768003614969251831747592455718386372481492509975606263587422085358786696887086979679658210008743577526916238951435969755545327458146106004647557319400158001530545758894570577850206952307401031201393252195153089439979910773084639310673565790537262209508978756200431992493891982444456398558821942281661371348491970781120480027490336197088571980057305711644070701794923644458600918398062416407346092903613481034803077386420040559098275353210635302710424099131207965900696591294091177921917104001002399858015049480853056417700981546289696775451321086237727481755306971515245945373109927364413551609552005751862570226236087308777700635588421409569198709038823860040153261861374408196183057846930894517832889736643064990116782007892472993237396065407589730323423376927961275877319858775472406719143498562891851297698645277296204622542784334033912305488478770486569758684718227079376096826575116108663731843284917762874485739996503880101212144785945716327608942237558638141037107996230590079642461862534324100364231365277686471668330618052123743212279899403987403255670555910529349202401795580928958019327364060666369496199296159691923630673783249499207056281424703927324085724017918029333855376245261862439543620142627955556036517116063395742854376820822240855707455544436095273664307626210553409127901792246225120997722732199232112780677001807550654857215573943026115870892602085757032759135752113913862945608815809570379571706503507334129169138230933222688910906954120714708982371526003070771283904192251788625286790632841353634384522788693436939691619207192715738479896068726267696988640004419083434426104771646108112733859752769135981304543876537655270949007713812027072140730349877050856434093286518951609080992667879683946844111954656084188293349733579319787398199513580679518459807690234698119428354362604240180625581961672499681919369866381648245479192299041468391968526800835011145807393896465750625281635112185086912698654682102360261631089788143897294634653038880611817964899562330007058605081329037160901456222233594311908293798562102184521209680 [105,100] 16327482915309301191252232379362982896308230907614716509900102051238120716252106197195523643176206877305022060803139048507635316897936459820160293300873169518135462445382177333500558642536048554410483448031313305832923678271909030009947447205468976648071538095025747453218465968036962510021458498787941844127397858509089191948764657696341823923135880681887187314793185261666297470935011175732787337026400295591426499286335525042089476103327958906819080213428838754495386499193946054244539766781816145118484066039884882200010546859483794221165641809585773321805494042376705302750619746643533681819671571453497934052853978509623044431859941404320431420731969821559051791757800141932297438714459310710965347310273064689503884112674329838373801010801761152797163639294836855203189760535117259377503133596466122211693994139423083009971950200280918107796156794507864210269759442516836787329182745936209764025256182235605245721337704361082137756777253849602658245142077695489664056401849669813140748006609426763636238313944052864046799451109090961246797631316771092601948752393414644110476775232451374316847781989795112388438770270666034343855396495955804319942334220853480795021858465832530225008111293600671281287511035045054300951708006078408120495469726851909265352238123811027260806101684329137314299003982642802376048562344556494362659972090204207380583735509125141766431467743336066784608322089038086093604486939032899811719696959460847758530658426302476193808490005658994627596483454591302299308054214794042019537099157009239819214128474822512372312032563962812521964698405875116798460654001154657787378364169951882883833035278142022332277837333336695261095053714084816682725464096985549454926375571334524918190910129858905100078436533158161510545210565669604568327933708836392241559421565406972847298570313690956277325170741139662834437934706168396605932422872093654687937675837541588406728872448214419220952455874215306501037350365123127396742050218861388628160723563875132404391968195748390189516219505437232451195794815703616247082084937064755616698117097797351574427181431128903058275755231345971523770382976227791800144819847494354027413791062972482544774692628421841279320588311974598399903396732873513689606078214302986778606126260880430012742777102459518988633784989881426522124409574190634708014138385666794221513496190894569702640436079112054136653008411835981555373646036563758587376816554421370519038030408023855660722868240777654630066803464825367160109391479258679901573389705456783039569177456514339063421642582379312443910234494133157052608853453481526160752059340118558934132372399056436320 [105,101] -30727796821784169176785386227688001799000875954572246276471622310503500125245476796794293715824693862365674319494181747582346564525131975075563119389445369194693290577792605764545260110909010257528013462729563019953111946285759334136507224632598425847953896551479564897075657964870332618276634519586148418567523343177228242804182044911912374061078831677786055550474867234296526919486349987461781112372753601559201277404162946300375331300996754519283853774311720540866129001005448035974793680732996939968160810605080353447009805460082799204587605591947281548620573824705886269621264414298904111179317377376293058739868405273372773647773846251606091472685994174209602461332074753836969308433290933286492673653220571935482560623127790782666116161843786144790142238969917661326549589458075447995024078578336343953357887592682754471743649783835582551473742283659830383637583243348278428357239340185237250651018272652198301825544590428796926548979214303889586864918751791598354077205972132494061563204438953157157861698934467592949599604681710292745448452793348393564110345526489747373760590307817011560097275758715910333417979017230918101298970685999218458390303963664378470212509848966113973513354207406408332982382045957833202717046033761605511241354315660120735202605349332795964755189252648962290438065049543941199025894281803732318060873624016847487764410361653505060820266141855393896619561389739184722691127941317478417897503101192123767067301440845107254561591645558467364389094927005719281312456622254117425883177554404231587826618372606943849192781233322979562839221090319713524653819501713124688789361853339703898028802327595664055709176252927370606848051552300266205830449237052716207937102645083468834730006976722724747692599281443820782160795337232557228637140510395545984142737084800106034914585444481635531759450514376569691321352251567200141215102890788805626641144921569700120333062045118923559674995727393720829957065621809718731978658543787599596784138332566088135895119289186189155259089508447526454093348653574754563736227267162778016089542215666507152472792219076174618477465818640875622831172947430945876791907096872267911994970325889875841061056387196639674656018714100737129563270408103521145406428712143098870913546994790146639663507395098210967950262060885343683019306502891998353373074077104929869244235164149789599719433984255780052790053059010840676650832209282612315049250398649058871426243325168016277254026510773174672041083489227343393829946612249536100105822082147450152215571228074368310376623972214213273968593026066644400576306490483091652809745460564760869148716104928 [105,102] -41827366046873901776437161788733256550811477282692274341215893028641606099590180323542418276259447956148089216232644802926877227532962056734470443430262407184837991775269771605510178657300764637219979767390963768969823395645862889647075911629743004095423146559072465573030949261652723638877942560404769153048890355140141086506276939240682632829237997483937831543868399349927170472569074410025094807893271820410711916608448558102949710619923082749477567439306932846719681616113247516650147763331994891190371668581826124677441438040675034399099650658290514667827299673912516503252536282663681099478117697901107344749305334073079504401295302934067295265519389282447444300859462948786788681952167994491664737273363202026716177175128884218474124732602187593553427815625828265310229766707471949852126787427241816799878251324571988770314409455043979128031180963243088065416728852744730652596246342848716739517602532785239970516736492079622717483576936043978958856858506100404754375164539432939933323809518490149065791867363980411968018965469974104271609227558008696310401862629416766747603253462640330431209386820626503038952584196207573039153993092956266979318871708273327992780614163826412703421119103596570711837724865874041949783635235038259697561848458967218571757704665570018586671334160737706932315366631428373775310789658179300495050796012599864015762501907248882137743189664586440767896843481974730015748886570283843224716924168192420616070710383267386649813684245716017180936455666065857771354668084472291297698855466496184289588296744550200364688482230179314172541040476350949586530374295847869792857606734389252053993647320742502419178810830629609065502799269786430495250972512290005425000921984729925372720214299162803107528257229365358982314249246162141256978877420879897724380479778364030749774324425611128615835624930892235051774805555610023334696087964790082403583684976606646626847979852839728019715923507630017846455178676771179288418463047440444906978457029637590698117847181070703692561914279784300538288348961667182321264990079402086249442957010472144793141170252040061218718734801062707185568131818044294005237975500855226112114554701285212926094589137695014040350810005691595169793154162845470364873566517984790448320236618783507006395746223510609179053006468485284333914831369231034453525779090181751597263826609584890740973509529230915430625931709575110362599926742677557748587866717931514217718386502785766662013403974855872214637067534189058564494416606996764886827098064548987727455684062978596068797823805194342365082526082704708214013154983430850217765787304078532473082112 [105,103] 40656339774586340660857296867570668763651720235212713479073206201702723689915476274415270973831098702236042655374976432689770969248665729996137597149243234267718867765436225317125031426415106561826123598109046784051289814957215437993087456664923858964193956261781522889328410629551123526745677130946750161372313521315030830376485511004683095157658438877231258636697793863900363657565195363346601197248322728572837187312199732861615711344663180060268167470597953876919107698344436641146945172141111174754455784777450826879116934842108285077864914073106305531337950129601657261836530094960417705668122455997194927546288297068656670112287286230107477370971838176864066365805565445968564365864321063101778367999028263574767143505736550019339616725140861346144541569018289741463242388793209900794575437110343162936298113982578105983392865834979691683877037266537540843405025124659057642959662300595664192643884653292798743288746524873817317331453831089660991157283888603825063397863684570375624117896517891753910328170328629224886326898033822722208277729622819670311340952470252343653695718298760580271306627050847018600221996529760542354674699491026313045734927845626864835909585229001348153837967377338338310069234084298743677793539044174551724595214924836797619104012769696735779467348613145760491281933177360805529012523492896453515723924831722944100491111493185129278345546153930578612017921707201854855188132778766162468411282381417101606566768227262847232368187427205317933052926691720367010697279096349665392647862588336064938135215626369378549342828982594794601219655339865613530168082344367649137778230957855709286900934645027340832483015305293939947821172113213581515434566277438243133365555030157610649682796556354554842750864769172975111788473837308915262114219321168695755304953700929947199615568366449939224125464856687521403029173734549467297802238836448347075951990445609213758994894054508061873044769877956184926315380261780805258565787970805982877475043268289990030220285583391778319817146613755047141842045220763136348159845735335928569161147994392945834360340689533592949770237037286808888534493584906694663075445413869158750938314130415362914096855690651161792002608457868409393234682032117290948700356461310627728834792025558026496023669487777189234493339897614696046603274293950059104822156607124791627758971222922363409381087728762455713091773810245546992664505213216886379859500066240806421916517606466463248411758706241887582908487136791883579854535430221875924377999498004306887049190562062470788415430144976840333110729197338520930212976874393885930509208097046786528 [105,104] 41483077173627754253266933496027407101985768992769463995960167108107913134809298310592436117952625516980698376130898851286975808972857118971081446705332540276620569389042153420634011591935206006740373215460445962944562714563541331063489822889294457991689839439343491342327285081906696866317419059395342497848324251232627596631566302434692955410473264836044861384582078638768909569286490043125555916093572921153181521020699607592247989423470277228944278021276223765989383084071605595486447124403324098201045086854663318386097767782492621086483024310763514113737017725737368450500716266007355305874200604623690608882898602612144026698874420642903606274634776301203549675583242765470020399811898091735759162484808521322077248389431211638590442907690128445689519331178627175027323502669760418943451476488009638342859939057810229852416671905292886251175264139782245991203669881526312370689702043034826421815804492327838997342032912945042159595039229247453221425562038883959642735187655659285929990992854619554829130781326911143351287700851796555449277131135512694513568670836069092392377404435695087354068132953671647311372958451474271024316176068307227574323760442270315154354745989189433653958579667979112198848645880014097611814375060608882650580838969386039371274797756497364786126803514465597035771317669032937996098577695807526863363880718311451467261493405810012941669524441989422686241138407571864905963010346704652496240690563030323034462381848594339736201796751389114639819375255530221669643413287631131755222182616054638664494240850104048650003485988490867262390178550679275737682877291398809440750603939759856416918718712219128632033902164572988174692935475967314961586290554430662721196186955572461947547767430700586108327012215216760922379155698915969418260984117732959031854351698219654627322963044933167097374493287014797510696567934614899681804637898926150968176539113719271868750275211675136415236264260840136113404047648452172733401106150171173004662682488674953546475270796732964093067812304726593863296333826833030561908326747908709518279775433045230642567606342261324011433724425590493705686425143005087585208307423354702189855260253261830059114989926322793236138129124264259868758602228553889479706774877167319956764814243124119729463176036050352096926991551070214957741025996926163297567676628235578575373919601947923324207885306488809577699540997000029035346822947190054541456940803537062335892958229425200528934520920479961059395117905568726580824708618976404768849566499732400115934824898005233493898997460905347010543428453178050573572373457265364017591436893440 [105,105] -24247118730715679786059012750812188667955374412578301391091904751829934663037227343468006901997061803508190777942447964870301381571098639607749218212023971133825741095216072152076299967771108895237896589727991688320400804553673578157490258884538177200399674868086719134564000054309141072543389104545736726747064957972906844644251186873291740260090456178602045675455136352858413373773393334905977354759529578384821377360612290908537687488886161609338441318040533190041348290624806871027992845678455206433376859041573147460468626459333984566583425622600336453087671483138163304252013308513323122788314217962477582463292609796531653149896709332988889080720272162003593171123676422197521181112798149220007483720236933403815268791514613890605835971353018319902612101364553534322463724457796925363178608245710665335587950018964986758807644304135337313105291907882596317830318484777040832050559260143729248139527100554821514904543819123341094475381534982610565131559240560856491563059806595328270939540872073838671682261342831328457115790066466180682314780172528021390082666112746450168805837740503481402211114769992485188555894693877906434389011175211393664011364729859457186651844882514711109242409210744191956465027027874407899171053772895826331808184414407531616883559985414643734835014284788524927904454305012774708594854439608873843763339692023405446332158633124158401736761892296459380059314335691247285666220388892251614648615778821393568082905941726102381495813101346261423550292426051201375960781834782595077015193982156878681734393673689313186493284078075720396560156838739484703578278994578787676194800753419253385728544313843644491546582363398203698573043951073371430190783106981767274009188371724450061852859573634311619862221939169060450174742797292215051177716813386642273461361303501761904844339732244505573495912283088018098391858479343617618040334150909521358988245984653645030593621312777428740226377478589939208032745309865483618745736602414135593631673271818681233615377173383314650589883128916749604329872282976324307081647249911086323084573186719082480350966359314288668364654108037888447689020000098510780800782258176888847860031792682819848997029636588904250686631906365439628248587092934513680162833731686266919255444296467883663670671981938544539223824595984787409710481233592232837069313728405699944240814348554927058672886088901633197766975793949875523904093215656568054684388410101786646007278549219699878382837041372023227758039127491895222926655898288052850135112595016430071179262832168148349406177144801394420105537090243341538101126768325679139667616 [106,0] 694218642945049205084612915370925570805085289192524067891161112565238006491654754984470825325145614104984145488572835564245602290866140703726451416511973242172403482020444077730711474466965381574949103424419902266676260982034111412338282113899468358675682179694907891494029931575424266769430636440849729157677868130787311963629134928225882211520595226913376321350145536973342496387962942810200659864153795762391350283173091545063826357194348316938961864020312512369696624480139555361275276034261150876766495122988300716916444444425268622535126612471727383410640431278561156252850709807515103049213934749133889632003792205948068907092167321033454657123508003792164926130584327501721995498205050865496214899252872430219103206728311541661384911906149018526836269238233335104032914812243232552222967960814166465717022056162803752773628151672696159033455363570676174605442021889722205067690073471318026056572585735328227504411307736711571419318129946419256461381593432589695084621779574940817212173727177793453523105626684905176683414180941945941247835588680145423292101828882175106020836832091600739542212698939465712734721660797724594178867113023166193966682320728526790286643655866971031167810299139683486896849882494397899425780864582797534166870199574956589047655617964736874135815010719175263659315163011629351914319859063461405277717552743682557293886841547611543176423247947770309341502088174048728713195449225104750274651042445553442393659386494338409721653696056864123292403138752738177868439722730181843777862116751401221968855780374104899884030554363052543176007567395870289140214619950248322518533764524772505602241085024103424829197765536212783535562884069191867102253601833216260519658685155094506477113060745970381902615367154511992121409158590670588764782577153618995747306719258316941296955505116577719275806809028633490419583046355339320575010604604028287763116899215843579741010840364115341229013889230604780648994197834142767328463967264893360951051945581531188563251459874615526334896220739004435734241058865074861352624654148342312072538113400415696204262277257517019279927426050976241508407566972957750296325346372086739145680245956132041556184077529627015193404052283379195413840173558973245421309200423679704339888716260386930200845715322547081544962240851932275362820653187012453252911777040315791055707105573758345817678885485252033698220138529279381368849158079258550032914503728428311218637311940250697879901001074093536915969123316014568045195231300639204356049172752929031749110112636021055032426305173394457856476030196263160985545455131418894735904430942584252859285787295968362811353887263491496773081945867483434301771658228440631718732680651645200206077263730871909678485836236004668346898208607990171435203085467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 182915221544020796761793844033522009279824117867557471794228297174362358776059417595229412102822328044585836510183164103991078943935366614386242720283025880299621316043707186739145530383669997711155722497921315451316868663111928130535323189908848123489873890652496083805047156586443641917377337453360969611593671696259773650058107783567827836848448825996401698529401129499511570975850399634055375700840015111021458217996404953333864241802451473802003583283539447682700632030822507436722111141173837704864748153834600008679923947869340058310096758896560397407657186725094111756669499172198163050166693242140118001017475542446457367529105635071592791556829579021090513163089406664607993796410713815126971127338557487216946812536059693544136411738220394313262919798679060928929066194206545384029119430458703781376882252839551798015585095240123622050003220436259487368135361359233138331250730700932597245922841816522028943279109249897829507665832816723347583605348687205017841898062977492363180982515410564519059729769565876328037755227497531944640022562000502409946835632675763307698918924367631342663133188408880643069658137107350237718671032268850072358091177652179259777377671314820235407426015262700440758347135914134693539262404350031647899317383698386783433974218436846149046605383676198174999040280549865910306305685036424350375541736906938355833066106002790079586880100757739005586842536653004854913722884468323653607574724472355681442604227995855431254906374811659399949944963760889138541476759679965144628263164898686240826053475613360967533231921496173855965324673467882752084392029234203553772522868283320309271754660488386755716759361294562499857980167758751150780532550800616422545097820050352162569705177621559665158461498450874738410170193638035702871135060097822757715703911303100714278228116448650886790098137342895646934736150827529009293028504302803392079640280507439924957455761478444405524509871196217645244477335626245902415762782743142163462772332603853499469099223791708720255845786033945866473805461729291625563332491921446857914092504304765837319907980632922953364568164570726778034440883681706440460996340633436310434596059938415218117887414199323649316313499270849723964523095282347687358607957599586980404428424795183934955161175303906059823945555966562316217548388916939968941894430878443571807764411191872610350356961835098504317913258366608169311504112827082332735671018366310945572073991420680183802960873901601128097499039716310264647430972198124037316634929409572217860298960463350068611948523807843885296652473631719913747148910585910078633552764707218853239870556730721145827520388644807482935211166717143422086041212980893158056811099719808462898849857952360636671425879493877793443689608604377954091142892172083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -4107042089789326577460519079872139969362798937007686461822006791930520581777552904278984590269099410473445471501326614401492945597527778236871129439713797082062498893234577999970489211492720290374147448759015798352796737226142863585483650592292530012742074255983750697073788507821648359020822521843615137062751258239369454819004949484627852848383306379935748699748444437724406062286739763010811207925950432554154947264554374258594562184445123491900159941502335839417877972522119378452055653045513750006663992595306629729796560769500836540412813727063936643817972531731121261350809492393963394814361295007352652532538989615933950336737369221335356609690508402817058590215755685218711121928297939375423706399837678368946975402953575894397186621934813942965777561530862868911009512768816825976173004479073452144618192506146587072423075510045151037092625057054543438995940137539022121696567397495319156385598909882366218533749216237389203914180221091774242096648825293028581447080302545933806151914032624324561820142495532087949457298265040414678420459653344031690928062695757040793666532670800492471262623779852247876571567859316991611630477264094501968248696452156961037568480535831169828972175539246499399512722826022894101778172217796652046745223421577531993061529371087726183797550501727984455159922163310286939399312388343524443223267223472289588155637997503173356262407589393999087871678113317379922815395946761806459147094494822872099348740913564991591727021911513133357343093574606702679173936304888259089677161598399264285201517050628226161812200675320060130875459097430192916879374422535910671730843058991900425136291993535195317693730044657605116305156280056207177283648541436433613176408889643128203769684919229080250415572989374248714916464705356730066417383624553974619660022525960048409516859834007079952371326139671167036096107084328337620934881761530642759467071812785154376648620327320933914914071200056107483417633883499801223541238362854868066962199822202104062336510679866890778743044272015453017034645963618423996902478788741434978646851717095775019459276266752383159224389751231895136486415742548532312448801643591386402081137129859399854285552314772506327399403893739462372687794144325260074143655517775409802575624593301163936535693457530730638168645078084958204128926433883827068132254479190749619002008046995765767781051124711610954896315140354361577711169577370615143854902971253892116569845821267111017653071854167988685472628931073244869842322822076212518168184107264930169668317859487560607209775461159916487959687021541366852244894104327485933795669817012735594260854799617039627105754740870020538601519451306795104805293625156673472629746175810223235918694380795203355824860496674982547319946491120986479935132729901842432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 20845191886189839238018938173697006776587489739161619887600300123827893365179825597014678242224630074818990348564257587669625906004689886695362238812479092051873719285000841963389712819659706730681231575193943060002488079413100613883876776435369514817571197306254261054932105557064148518529918607256101151305128884842836903407508095354509443233181732651904470098413588578319094367680426024621825279369905929110059971635864762710502960290879280754006318963778577870201796864638526828261213592201669452379761354816395295578015507223135887363287411138559304352346470322916331332126302973948558602911734835038608882918033497948050983226107101169394345036333425423403546831034175976413351616021285742434449504876094271669866041811530697316947032534471331137487574972223029515094059086877611004768404804461202437307723512618823149281591585820922499010430713411131230861529884937630231797968666448398184195108617699386221005393060151836526721421175255623226634989993084962084608308365153586069530970289215421479009328458613861719136711354170005525146250396285466921058287440861419711490479334581160128565466703129783891574060165837652726523078267807373187776050554444573928049084746905156194870345853369262177489419674264462409263579563428732901854853849426587901678683512472933054937781553792536251813061100719590295742120506456158998798223772940638778421224208085329286623059670610425014574303191696137148707273331837676118158827326795346400887491325470034520344842942546374013465686565370410680987609842617238773888400093747943800544604077776221431578871293479141806423384216609648420844311071503035394534409529000384516155035866058233101316303110674367763731191143180108287723648855674868003737094097035192513067706607965884192967906892613082672032254352773670284550844054712365749616181908222990812101173512824640014470174143033696218474046305103900216318642128726194287268154855563968653544228156757889156218451083951500128513696649891488462755780178741028748145122682890537094040347636838164679225811584771964364156990187508230410398047266240089563957909331130415981706953795519468188969591600608938661380319304624244100374354746297721719087823739648166855481938021558674966279226692535090896842342903580629245870102835328230778626838310842883047307651383398183119779055415248143488803392572721902230928828662399116648007365754662264309549124722933611225124487570480764972701239637024130608398691454812983974986431928406883234894191631402504426644746288118693748413673643411107575111517699285026040862655304387721035664599340910262035417042370581533242092944436771270722816033505825479188003913997577823722629471697699165778202006068050662547866483249666842739360795978195988218933583468341853968681782575581094217245037721192948704448352329500563865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 340999650521000204382972477950692738998049363656406978082096112250057565007760603886701838777636506042880166876692372601425195533891525414468849317779758444226030392494531531594905430425362334567059448323389953147668833295360968436103227215921708120671360134060685194790798670031110260976048612492668618140840485294654768506991066099364187036709044291757719494394414166581855021872591674275449575390131542612968887222248015563701159263368977712611557234306792011832433219044906719890035537084637173486862939566214958178951444987003364825217198757396830692345088732285607518137568347734806913545092383918135946501701210510835586951161277432520988352292960376521083488442247160705465445436062626703872742141418335660423703944592422553547010139009023523310626336016748137006389625495498406728947770399091539080149639855865158558498285395041438148407775671999223569962212896559902459714614014867759500111805437242393648097331142191008242024489170115069673297186104650407111429366515066101131930564406419119310738656706120354430339529948204847486421856940795716437554271536398182859682935534592466302414992957424454405823618215754808105797176542875512066162428289545251961603147719577536071816061793100542072527836833998005054042403044988800341803159360398146188554566184821709697943878506535737419334477262633873185135641429123140615879566558182345195483550370291724114805071030799765765661832778961953120571004914731092052087679127712836348750614855502309134893458397539326424640906110805937881346743574735153925952758687069443649382418427270377300887025191836837353581057460472457755452114529392792234924668132351944274782617134004172927493746465857900231030225040332283903175000758387121566028521996850735135050224798172661222996777018700095839719287771803079334221666590170089864994625481841110687725192586190922292530954337772750108416715279755457966994343323621651191619247331722308674199233570986702316068601585236848717107551271291229123301153503935551597275007444170777313011901314508153890118951526569090016679540028423840042354892289857524719549102081956589238573908672034951316145406474855757942629901784168642666742309160929044326791963296499473872477425645137192865220934122526338390773973153149334555204141818263387430322984546940024336678680605558183013972435408993754308964592047861724919324796424597550715810736455087785711608100190962911495212947536585260373694611774391953697014440019090651822039159761910401935593801752941260338389056701435854272098646519523655346153812864047811967608385848383625042456306259637471385243558201017960212833805479471952192820703569033335364420768842219277973482445810683431604731492076408534426102222844189286091010244706936182681848459687554585381302767806005890640537995380178920489573154196005364695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -7244224041637840572655712523393885478347419567523676540210500564692075267036017174250044585404618326212253575648118107576759273333076717474525634864531758124996264742963054719348141896858472526032622527149617538329288016030268430642010255902069920627364759744833492522442520272898856243686610291229313360526286298596385247960332039946297673415589342516680269717467819060641771377375339939944251462966437901991764005018591234157389019149162069046649929391364698768721067758495070749885660254628859974198128261845840732260883428818157153543737711391027264542487716735682700885263618344673551290927560158072035342443985581374105611065598172732290055442405890151375258366860868098842606205264971563892082811573905712639863805935696432135162171444102203541738321096183689486621655528664369278401730307177734234222621215255492906596480326330326839962716097402793140441468321466055605612721868454550262010152170747668087771968237613580471569920990440354080683340847987197528415895503718857263950555672144873690561185458851768569270066790065197954941002587813389294112252093321918094625674948452766245688781550068960386764812481283881263302231666851214853802302825834547575539239052699870637544833817967564610997479511516291916538822945951798395701470823801585378231346982001647017359102825425465991553458947408529880599473551448559933564061613546446757846281974866315584093742840742090020619675639302506117911065443955061739026289691578630708495388119494089238190619571567805253718345444226947706867365756256652677018586702695643298201654945574965718375542922800411783361158207617512270555683511635566521900561521085600620634555493863427911490120759436044855232727165836258305011768296960201529199826480595380576681630722878352442692260920657232769100087887093338534176279918515174392421796299621762282601267573601341716573387727859995630093493079030776635343727516392797869495196972452175641861565874549140548067088175767500476084959496620539835835443067774536033684042022059358520026192009048152233300960878934694869106918208221688744229506191513822157356172139552322850438460596671078739116966205967113344388271711944370935474974694220461942882630718136190507647765774962358248799619253667045842501473041069062491919228618841150079920926931495685805886560935163181354813094627384709758745642546811113904832689371651338952937437516734432438532851396825875692824180988933970825370181610553628105672925608550230845083482823325833798785091380241046896698566631214250601414973074242759478989816907134796728730720181683596667591105889036765578265362192816811730727725292195312550793567705109099963770265484916834399826618446374108997803085250832635933088991221275254987397993679689414820772195152431442605015271224237614748555003791855576062815967413277740027084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 70732899148083206755521533246610601737697192736829233218353867940540337338649777379453079605100196938311699719563664238914860273722236330198758770879409642321068663020704744281325912346994229898092547069571445906685761167276810630763975463768994452270232096972264856010670953851900621035244498060393753548182845382234032070075961028124643871388536931256364679429609229629695640276838122229219535746361940621610810478182649369133795321852538876085870669862297909384548884136704823908926237052476931355522601807702643762513562366441624561809937694401296246659481566713517729252452281729338462232156751472942430658624634470378302720297892649660204441892193595017641005894215892685065229391726557312598750392556655624960314297270807679620185916638183650409028343664128037081765343480767276128785902025893903544445669185534738011763098450323899051833750500332094814386831624030618751262104701053068080109456429515250690239709054054045356536137908144539649905863548462084198354190118807936056031423693467222547198230687032453359687211655970317114485776883581281290992133082276625872734862893292531479157833259604322265892829791652722064417395461255762750118656110711924614015610755917967133893025861706825999988790704740872964583201031732523150580730027719424308297930845272223563617842979743415412619601978978261727652400428643157454262946501467126753116420937037343490278553916812486730345440796393060003664985476633821482011277651007463715548258181931899873663432888127630124905345014441026086570185562472284302843195887012841276799955024504513263378432679763291332266323132849047149568196491733982186467995228000348209062290426038818111172333790193297602777370487773273904546284303189245545890260188339321173758614200763472310393598234194766352078494584361740767821273441612692594602227966714564911853219574539786873336209679150659491999507950822964888125804016482674704050860535472654234043158939829887437055293767113603134091973241084559906768541790134910876656282640212317615001794031598429593798751895381182210477959989075718838818052475983863008670644984817021876713046811460212598480014560790605889170845667648676668724200686621327860374941594104043109599628960790639059357338895525003571729076107343709018679175815038075023530197768206390288361536433671710706608782761541838929691481709566458389721124579874861095716629631672980826401912352815829400536324324984350427456727029690605822311123359895389466256111476420067984917316652858301109180866041024559813421494633674504386231307743496364127593462790059436248248596211605247890194027904827631834914851517381244258574120401707607342513965522302840034865086187327593651210370895833714440811826208390049873946589294495370152914316487501165243650537372500337249707835240904801107768459843192518470533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -489318499679921607121584148009387615529598186592274776587571876591258998426399705349977367671878467389096100731272990357290561451306912114360438331758757150281780183483951399583379482502355801591973824681051690505414256506305540722898086282288138562912424462652760418201449034513559463153564183027325452404577325791207260172575463037314721639206515697778713929542250320776096763925728396882936134671897255780123507425951600920507168278366993643975580549051135804798250484740777323128659392302053840908162842473927230091984224305136822994278608235350605723014954097811321236680973396522210201294872144397655792170674612719856174864450118152581965685138561613896700912946662839556729987331083372891859602857244651452783243164189475118137534807880079145805105212861072223401725286040190567135951786547541920681220931984967558345193555940425660338677081081062222062819145718984231900978809820688775614984948997317038643771940327981039457257609867808666783512904726881631406075038227341124541797437908665999418307743337162512129201876725062962867232828647256381591116608753404664004313571307879364878857061595408814007485077163949319018343552835317810029939345428208641271743642398665099590972540640669069778110204967225806107890951877987372620039228545769916235451193378252261330351221001936316214319560083501600329518079417959749705748192656071906320620796558235053810376690870005837803548691738917681678035567438162976386041367482049087633364539460807807075924413182680968018762541568223246674390087502961416198313048076102859273811141903069096510825953129827088874582872112087992586956908037977257643534251283501760971502698240922444678096291521957119865234881542867613105379410555389451197564406974693628056434324609847808608209439852131373752046127728039633270927455338771956811584679628615640456274443848322623381030284444057212877418739797289171050080153848020013934270038270198738815103040393410570661034902756868319826550957665471473329816517154759158662561790056658243720868424641358004667132094434134796401614537563298262374921723815375924571633767983649011193086556023382838966747139808515818684393559536487708484638823211804948752686539035207939348179141479258557802908342076011929573756936445311177619133551854336785414724473242798011337429835029609487870948997619011829896601037509356893762890818061696299967207781936413342371675246065979755781226193413541561186900409656506545915296565995769483799526748229340843302030779323515094871023116417117593114636631030305541307745452049167303822403870270679933997838411224645721677019191579138584451114995995149807627739889426557421863948470734672200645901903722249028782846283664094996219142289752567906893108036412246323150327594994159961619991997261852524155417015709277701127067112860592536079564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 2870728195379891274261290714634493818360546989419200429836369874380896440539742822169886981310049067570730240437093811677253939006502454882309132757405693041538405299945151705652953485451294921457693227447825467934126171926573568781272324819457424805681307424333284937073489109042083419366573219057358562662866310591983888779948604781337696900980412295705735516643603829963547256427842661329352649309084559014636287552410241005432886254776969433963409194685875420557184274575661366870881882493966169135189542315778306850346428278341580032831960968839309534682939988733093533180677272815637001097742300556919649957792279113182055544228311093211880966878282846531200483417851109221323612930872014364545324516634596667421852662148029526866094207070707020728845405840912309909562371289507459282375738436719306348096995754176069646143042551314476425796433225427278021782309928975257259008248307366156556361426229829840523388801294853316500079064594258138158640437511688120042076998467084612421140159310929566720956225589348861852217639392961414171740304097591416858435343491675146159386871834221733991258034848441780207259951739392507356796102814390025995035724526794582672809355795120515466863591086679919752359075258074431336890641679386720392925807835859658990234308884118814460643335877051165173231433009582401552848979260726560281821995190361265492874103268826854699261774232045799996840909879850692807817985831187154485456570650515626636663064896416132309604342328066198983026539726442388953591409418585708161590525773444656865312616886239384677301381664805943308456090787107022570019784725955913204353298558652278372054616241543286802215017662958991238517364029843989983299394182943417714453164159712251071218858452799974296158791204624251754998478277652884443643749365870451106383189605654607710551714077868691942346723424224594899697729246809944189038095941045348316833043915992144826481362202964124495316999972568643611413202055516541215450920137468140716702760484298211946278667766388710619069547668512743010900147895602341860089559985540665146754995955609351994760718560319308489669357180751932163026541134751895045383890702341709763464493588732125607212275991322496471444271975199698967568977778267867461121362359857982758687852750774440676488182228996263731455880201586289210683322594169939965000169770503432203270092563057869694021125919301068151236070966786064033627448781465504159186233423790392109956094631988403211054673006680838658412265232689867960705472938876367710908687752524055106013102165846002007350928256813050275318839478768765683253133306973754529058544415926304861580519946669408525697177021652211403525644089878774742060798416380311980874555863304892158963851609138990870821786735735107040936646186838258195902735954688556295782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -13723382120365681947083806324498207694110299537219634912700157810167365834695937465973910605947845408176546136904882178600361942161729962964182641502145595363743769735710891023724476314056065891231328874157090503767946109880396825855510884188251306490426582053201470156207115794156061959093490628360226501462655749497531135339029639255901615645431090168222434223244026942878406936603756970851123779543628691242538446386115987697177542317877100335798302779909837728936714853255779371167454781793949694524793513733385466346515115184006527642645151867770476058362633345087397186596867508440526340666364092539857614644702605176078317094759950608885123807929852832089736457101642567734859069031912604293242180392040668294354079151388970393131188902833620300555154125480823012689797672424365612291030114716410587704791509722643449737810493067978772239485606915321429393092813448877309694144471522117871620921823841082680012732725859447319677269446817621147467980602452209184282166495564001680217332838901317988966165185765795411857013205545539905434453269202517902975546033537989813874351744643556272056301381863050884780115121276393409778391029629551326142155987616456509612104559555279981821782855112352460605514911302364971139800811085539908811895199291104647955532966430940201148267477263952901899982993075177708447014440160148848589222215505786949265667180853332483579678007559323883688082397391582076584999217310150881603588667829130880930082827525639801203358988779489896464688682463994502093611014524375040653548827709745432793422685512055341441938807978919938559014921636299140678582863899550248329292426025029939140192361642196655630584368737790265003066185489844986848598424778763181243590079043304261299851463895452480094866412895248134074369745843802500454254790184417055800315092641985499394238537123445680819962439506873133404015389257786742078750829475072532086371046766223011376540849184508617808665666927339824006377006137030984304348207875531765955463193451804408002932730331762191948185550215934775180387476509083601006603307263967258103591650449539828647099480481809721117324834539424453363969397810617510318150148981397492362006472680222848429981269296038270358986924734184840351845490098682628501396273903211840647915554818339506783148838780677246574956599499266490868120641699467344767264886109013602676892689620948436311855191806379813637919544834688636234538713793891722462995953298245464757227378228633976549067122389141345770423315699199501636425252536491010303069395210682378220818047005854131255441938262841190721001826805765030832386001883710774165796053540587756669506004910465405470628320959180024183024977296841640029054143544325893393723369567572411659935393266139191649422057585300687198379134158726302020616083804003417823641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 44048084527334743596054326023009258392723587939459232254932899020406632696500552353765991465507381765184164501322508396338757605503892701429360672044173396711075927492324296258411352066427553069762297813988305806250827160692565975843958511575796616231150204276608520849176755110541706548560235032625730156191523775742715942894079361051358756837635342489808228666067254354552969188283729251882795315329344078826474992253279413726793744527798136643017962961342379052770106947350620369018389785296082566735545654331894745762340997855405950596626185514115189047189590083678979870469548105574579164350700148791022612260819002622574982087719573053128674105586354972369359711292146377493653353526443027783510438949127805121351920560737635346817750356799373146992636548990286985494107493470971923499446840179395045432558066226768201049679328413784020878645460132928639491876697084195559205123892070963116294431931279951256762494263642378836560209419440592996931215180897503025116230176913316641950447391689062344890420793533903082066679020557148176076694416488941994682794030148060428560147229850548119769998195482707498901875763950711875189855189588448618699767484408833759084939566030709117916243914465766782070001364764366953992631404068006389925182307538170983728080462496142722456858163076532374269780194595999726264567681314467322424663411992430031784082953176392181530501034528646479364874796211840391295799116621348538880665289352912256519551869343475071497872768015321770063331972821688159198248949171476627079361705166619401910510437585214096698622371107860484609439676555174055937688548222760934478821686282775663595003110154378957137650607665750791425470919856491077108124960918561216095632662517626903573463192724326068686653849227926775332339207150751593140473381361420544991581424576609702275996423873160639119937121218929158343683330532957783520280188717727574448756974132940112965990331054938726747212272413270425596938600644470744220890894327364790625977778545682191362113574902461679449430225849688543559634429981355399770328420610536251115890485715486368311095549761513339734863008022717945134740671945196112652829278479793803262896493547632155225094478923459864245859899650772360198108256359415368110761305506337682682549724074606056156067504258874424996535728155511852229237253587628807537071767118260716526187151132657077059425538344940305551586494850171287434961805939515216624592217539747928957954728011047272525274513170284474560665561671387605514730325459285821335288509122267817189588299791049894309201320816215525152658640089220806284955352850236023741073102068130061575371123881841746951013781973016438659789292764098863285064200064957215363164105963821895480278896695313267719894282679615231988604738731655606436427187154101842829377536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -58753302681782699131841858335968846916625235176796649911707205853840103926323100209306372302499426822856675709201920562893228859100308313780102504803374266474919796141090959475732307007772319477104750695369879404142230422243343177436405612230543925982130429174315851619628773791738695857926818782105148937043246536761433154628391133995967749973159434100570004626104387446279440733881851647729346581281533752259467037370677509677851689193938666868280108535831887332659057181903431712883953650370392094637570544846997964950128389575115769087013278289749143451190511393849480184767690026138007470199308120908181736070736525256513678095671954048358574057353596605387726910817710481334688901792576548005886656757994723623290611671688157709806670483646317998706951178049491842731954806946027787310356600032902623089808290145180861672584410425385320935918459063320705428142825409591420986339251283830436165187793080192308286192306555320303090905660060557121828580664518298330046031772985348183828593357995454083779995945136778933024846681813240404934123591837937343144399837974023429630256057405795765129814459743552699529302822897124766489637578177769077319735416371018209548081569166140518137777826889345403022697943681637840288879597411278640145334806643287386621870017657288654922778257235359536566219604633712198192715885589828029920926367631826264417330360922110798172012015796451081686665855154677674910617283121832506483858741947694659505404801936335186055131690307255577630319257160431773336118692362658201487108097254249353042213376518474530779154253346892755888313677751279442704297500272680934737766978751692125677106038263287166135040031772513125061455573483236453918661965719538661989707687486995765713602573089798774624335423029067933147460676827769822099157652151319639879396599756298805226315437111699743643734924619821820538245473978483119000877667062216056799628355173486993716330519767598077647067934426259869454313792664497289068985571377127726002318307351044920175212129069875435790629132235180762395187995519690834201257474142182423557366674138892698394119832990477981664181934234084909514433836062578204342811712158013274779891411101043534550718578160220504236749864968282939220255747448090467195834396572986347505595380200602279589213243063124513427046393741169464701378274059936000488367903347447579209985288449134875243259897704944753851058705961325707515237470925664204536145216942022618675144867088521104213737964130420023293699903297347610358992838124574355300930425771048141154145708652819154427470662495833724059539161605223222298481507303027392424298186314608804945646160789726353192996695588490087928930965235315991427404609194797094241083572024520451037698306619866495031417403863943062765208450113733772034256331601709223011942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] -168208034856782158467824762073248148014011249308160926302014297588184171529630903871417953468102985523953840018035733969546692376948389645665089709280517748946297171316059094543882584332026575033073506310372706501873973138109598397232607961986069155554932004711856586512973810051334390190524106482652214816788071858954338814438058940609424316944131023406078263113007727053189680766292405189115755377771775678782828732300904750137287418873969088670707583137280190620236153612394019656462543979024032456339259122696524079968575770403674671653817878420431689160256605220959453289454741569775312334540710392012930523545418839040953498756368167349544174251983374038766140129599786187349905599871034140466437300143252626620712449503334476011771544318626115295606584920304596783155226368717118943743566991552176335972018550230661672820614193528873191056910536990767447700031534652169534397025773641717032884208907554950276718625578169704769682158826543309380348440648261069929737212519907208586746621629724794684536472167821738091840558390810796849923231376482739373353772869647512146156903622492215783449737649435324870268019030932382247432914989973931571303797783015908681650998232631486023793912798586369650514882129319139309463564200561951054403152969803967373356398337898365189468994251513452408911361310464508073105837448046023937548229776547661405867305675027418815231043583093782976946281954022518982062833617862518951510248567511067312821567739025052611829359689624550882871900216343261865454439401711155400904379858372648386688946663215835008305773435491379025028488802686336087861941991451175102534330413372902402006094748249741557994077460382760151356050742204617807253446378711521355431050289675677279834117112969722947517751481030939104634388264882266943493948948672314285310417646427934234864825327138300336730338345423406566473966053857951445199741832814229803112483335152747170355772620199617395869560573592664993404266015685094982511997231608970482927994687858796200039904196942361685807057036427015198680196353577677710203130561291656688309825884883311527393372689266591322049551788508148185038415904468047773379609330450934679658139235061372521195271090787077493915343254798548841802328934706196789134373994795816186482528591413888532013118027286256047365778545672982496614092554900849411060850205786448370136284340715065083642123722487735696631066450900995556208964061770299886377233041461188456246773494106094428307792568924573938068546830722300628058403984069711930312271423541098688817978898007554168838014050075746811400915353431426613592773267976989703613009685157128361597155084942968322667578660281904429247284025641240910668091433452951279170334371921270517536299744744568511734584467453326903615417003602113205641341424180747071756697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] 1091834266809114141712268946268995125116438214438592502584120232207226470815730331889100565170293443129943721167613786627072017611462274464690044840164268871302670025317002588992793466557012220337833516575838435635118126149496865650165072527915855715402728328370352220313667518986590922097859163180065188912517275075764151121884973294205191350645015579649700046786811478737826860369631942583545475301762497656804899608422998200594824223014992417128631862241943823594490742985567372349244973836859793187955904882797612494045481240138056042697414845627319742060040066005369425237851184355834345809069881226768800918802331565945688680879035299571669328738126474027247561920547368842586208133029771045615432385393263538693216694272273960016209381166729631170734483126295658717520721207590702407730399639257296652619537877334534254832015714444028558940054053693236383601239674485916195167387739832380011013776817646299824962875505971444064348660503310868233134144945237403910988676278796476983271522596287098117659109848489515448939286699527549189786343607950734571010381715759959203434588498658590807479733536807356784811238926344504805602980680580976428330325169271258767918098463555358785746474011972264633690786152265978419061803003344911911239217511570552362820938822882109500864296941740228899673901503434264065088175135166568225537621249956738527762038851263402634287726509214930534185522570031221529385510556716453243921001172209078289418490144963120097903289165050682052400804766366411192328515695437411079536240803597168835150050206742075654268435138053197376632293995505276512114438388301356477253272968749861272488372391343894729824638164934007944429489999413631124343821478037942258770938417343110863619955545880720783466143740246617475776560747117366795984113768787297761812124922891337452359341739820325420514224420625224711648272875354963570247696199511591444549104004793100432147021934900973939268124568828344800122714163244984388473917559986819087025787256473126972505797734531513970906631036533522255248872718062524990119773864566382638892499280308519853281615246521406751258745220567198144029340203512071243139207807296511794122348750347452422562800737972800894118255726296740813385662638280626269242740577644482204761040548883947955346854257002924250024191878068582661076881229933857591561577069671509768358725557019900556989052431184843660562100498206993745723472703618898884650088867431693023797966323238256796595144579344526563282230141681677341080893306811857676998900459993675302371459133462089103412172062649860193380499447987293855094161654610381825733895580119479996433408052852837429273759419510055712403328866581417908035494793938956472581738125825672242666764132587369502551325317966861898665401452947525647498138437962970238550016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] -2823032203217334322739046067747412696046185063995194808722008259051279231065566976520973361774712287072865265962493844888926263802304746499972365899387250394145246510123062842086214098281275209674214992632513023698884311082885124132939407758587914472628453686707708222011202164049060059277064523101488708516490442115942793855906262517358711114072971457689594076802092121816489401540121795792104314803197311169424740419900711900015531668572934679197881815480163378083793195721925112713965883902680013670258862061185956350830185593145289520454256581462285805131131612574913889264509179114058552223275279713142555454650319937639943515435376203850193075505014820968474701276101315703172089850409749435402012458963486809354431298338202851008082760449865503999373274334753869103725199176666477282941246997027297606830151580594422405473238512571063887370999426445045371676983871626254271040074895272581194818014667486435024057544849367867093373610814703786557411234930816756147758214664264709997947482626020525058812508543749137024250214490154661599246769415208980439445800381887059610806688930176970187546754804594045100412175516684571666653290798507013786173523276474605338146940918212339365434939138214413583997621446936827414124297633839654059800261730056159763740656062364580300975949693118452314386762330505536485009949028820586095548851189726321248987280414667329905798842556711850843104976212155384622862212656438774208570902691628989408516857937254292805524330777017808132950957149264899688406338917881955380254303366180359575417303175657646920262329073498420273588723792872994556992465945624521101517464509359415165065020677684047490026444343793393606820364486687329111876264839051999346778371360339892050629095591557049413451164157589132313605121310618121413133620401023766720333350091373226155009004674183264134593599093571276325509558400975189596514744910074235211980011302049844303303248478797450196604335116792051127947490031871031807863036096854693057933819856666217078262066652541927885962634781345411350652843327088307718275907267384597947969601086218369997477344617539459971299314203408690802683119729404061194227808630380966445184540582355859782605535681814961419348323658258583036816045028891033461975612995214270695653576118408287688711823998479087644189228560303407126371731366350043163348015356660739501422815900747248892892187206767801864691204945696564171062476249732040896524829660413627596574005126919656386179583351531506888166552418447911822081955408094821798621179210930405672978464585942493312068044911899851873588715004260994685966162952737985685397639573132360094541408219912849105933603098976258210444066499722649078323393121277984099815656595508076425331907122314469753587958964608649233539019707056510715563485737445206190037401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] 3904292695880511792763401738521973496566231739326845472785223850906883769981412612852063590208092933039126665832634725607126773271994256021025495303997408283813153114746280263132321372930711610138777627904030356879354987796115046783229764331901503420275635599132449938882355044827590881830792934475719207561269793068100515628126326855780994150950392521550376583556030180095656178659828825904477417232151422914974428799488750794846530935198483724590977902333068705402727131382749212625835011773829354014607875203975945930769932736713818136229917502817597341862701585781371443088153828585888013778426343786824370341701058911753786844151263482411642259687965339888418409491230712341257019057319887676174494287164689315865665451631575474963405401515381641653388962076103396058417611784693198553068703341867960011114825423507381065363097311576590786501760305802855162670441283129647349625656789103333466338938077073432031777000183448579338257984914031281480561481850450356372726281297407344639784553282015308796493889176621358208370017862653497024829521639158935141696513909251091328772708942571027481165675471685506643802475082449586412907260734003903911177514375549434454171131426424722066587343847842189624946958308408513976279018874844076863416947555822000209987097549868875928929434373003301203685470857171027536629936672507391161695761634885021147479324345711359338492969420163014720923538245347706254148035619761132415959941999006007815226775171044248443976700822078959921245354657327889563048941223992739898472497114980744756549709025323660761830409582876937109025511977938409637002498371167561308218286988364864498015840736961950966501610999750697250799552321550421910037726934639632390354935919453035826215711118065711997441388472773998360692191098617078902217702399871475753545118565271273012061443140715628261812209698093405394590399840143505414176234688178113155460281145078150267154969669744776181186373255209359602156417688432099237593147522924981256021349133954787683423093859582356917294480543415329451939464691881203862214083581905459890700599895488131599087830744430129004728642885612834480076528629319482146053836440669313098889269830101294802492530382839596667369932026135409960954682062575777760153485772377797266552211238000008540205884476677798380653570490606211992901233303962166325964790476472788778692425188090085975837658647786485484649917983029661083708980005961873277828477667218124623187757742122049958918248505741235212916199717602835473326069980039228163101655740894610625750116357636525065138432632890203291160773569717419623991760883964927358673135278069262375175850791725602481472407302136640705198858222482834956076263716819368189355376775436034177730887171183621484720034028032056878726882436002532235605678294600818244976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] -690055399730219241208817947132220992006930110946964322059285327423686946625147883879659647662459287638986569646379104404315148157407664504658348942846254239828308460296194404426293750511963782611329711453122656661675547432568450298843863347612537189763899328904765758039997377168920832989526314936384733128873624278702325027275042720525101385389686803089300988132240104481260332341258503460224876497193075710343993237401054859793538692291071707294008152337291588825519488434430271067388646509150717389640996802489613374295035070269978637941333624890757657451762198319543213580680641451716994773902116786918418460569702348892765336472463822028806733223144804167764125091971194577356989715342048129453552420000550333988467275412968086182942073615058593573763774854886750250291196027295971769414181952424132271852574170480144893658526760960619332409498757021331154467625748279126393842949228657781436115875108281947654664181228956826985496003074368126666120410153432370642861630096919578793101080569043330751218327044622019565254671477252022875220008517822312776260175629898354781367744290180744773494798801665830605351287009577467884850522112657745946065611826980289266880612899511929695575980567047932035122275025728956890122731515671468160849806463507724927847128189314743833610164783055989188425996511942144000101222922806543048938924884967160476634635101958147533322847715007159755407086810247744276660777502070357384642447249564238784198119765360660352633309644051529263542208423226684096521577013366923297997874116083586207371771733388905069368337785819563384368631167049191873075618718910873509357505164065561104896056538007000118326128314276856211340093175420070340156684286419779526469130646778818329726083514199833203647640394840301731341015518397486779642684654622751563008413046630196067006279586231132458623600105152562166859194869402115973172877145693770951630424068535018309524999336693771083833463425374892207360505185741394088788947125039569641731504078789080881183547988302276152005965122530084638174743194896085626138261316952250402873655974904847752320073595270345089719281013825769553460709743374136903352555215303288787834970340869436521570152299442939342719776717987735172734317723755293460463812383137631268514806114309909276929783670303754287545576644249885225363239866629880678017291378526798581178795283499993550802999996341138246829983801451017092771509488854889063299497893877841831563930534801068836658454009061134665864933495401540962801947885336538184990741068193223671055635671037306830716538510688048036337393896641923580207049189038161497260009467051541209626682682548979014338938468877393229671247975566994016867121512330812993548102062377391017178422260114086716068651986474976477392208825149468163741598385015882864153067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -11089157310857354804580564871318212865520187994784082336616108989263698052185386146609412857565980001754411629690002136987054792956478079871575193005635358893963959166241114556715782592546186420457238469595083507090807789861720700595401626407395988158462435854451418403903349822576872694791287039643159748390617605554265442980126189630396381880152366820039224228376890084215097774383666537036567469346722084888400819267082971016107119932835659171450963761314278360389887001171702825412904676929538815005111877686679749162645627399012894714509383747274090601591528578343143580767020242659569784599064108192386247698391939989215711047998368888983491414308831532514570003189459106326534160398088438067020858521267402372599007791607437663336592369138930540554417992884181453759685916089178295074119743266804657838764415098540248135459289049175204287541232915160291180505162897669613556667529867159078201504763429164084990820409184858726556116716760200662417875370535779440925506186162918342087372517467505959952303226952882844597213733507900721107004509375739937154695935690852334590002629323125340206299577204337372837532166875754943831458877992881710326323863162001900402464970026394135701481447052927464233337724474892758503716517157524145057431032446218838108421792636236128036563910404689108795143458509337366766922447773651738330226760650744869762309954350318671263491251690865631985462681168854518996458389251963898272995631533766704579996768340786571351895520634095806951694355947639790027172239164713129530768174446711394863779999724772268140509524445059623112930481306662486916510367705620802152436764161023705209564893840272898332734599882275358988514294535130058614809338900817430738455379062940197835827966208369439790760040164598020721283685232638838944512328688213187026270642411643095744984560478873521635334293733605680669400032969979724560763634216476469284109519640766826454211823734084459245598465396820065166452267213081246655659704063594510601503955138300896875675657567330618635393901161375948531219846138530416302633132854986296906285743082856859910029596490467790758404512571733217353119550079565284130502513106841830275203132633126935198161768610090106857150373303999197462361730848204282292752044335803742100052552403782929645803176853563772867203605302386682286937031615214482295379753251278366543689480937023416085344310166514768590511117594729870794734497262565111227594861748778134442102424021494782188165149724589844717169658875269658191184505892851435395288308588791774573930314571569512679036139411384929371704416782261689768542038237131369767663009375389433587216754112673676965646248786738321338049897077290583255477469657176883558507187387273059960013136247786102460193424269947613886350181039333136726773598969211215222826598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 32997683711843182292150002803173816105279401368159434015897354988091448119524975082964060342053937924903125185205137421094107008912428552455002589444357926523482777754701035447893541498916324401058276100685180077563747354363546571597774666083536548876455486225616102869349335593968802837669007329059179721179683213228540667799133907742788469170658833954720590802015173363428117131457367155722488619340815337896948296128668678044154864498052998692617464116709117616690557125534472550529891079804437384134967041476179363414380838112098634447364595773055754538820621980518003409974244802046566941797007836294768956412057643698370423406469402198905941180450538356549415112780704017121055608870336253332601126765103460640879538305396237968161665157069606508591685575495291831100174031827937654509014666924114062778526499551329503974230390432930863136677999190719551456780851944957373429097175137296802770469546930326999035280510959388409583110836251929237064047027288464643717247140643145085533793669394979790760339052137281683965614331449092443360492219225200290208532670415202128005899833081746885605697185576811637725469689706967916455537680556976010313375285652713959522636043475816584498431590976252560200477958319024246442732775503832762912964883503827916147210138065980976568448660490027274364080674433148585916886734970658922586644962005683080671354075404879378048129964419616755253125648817003971138892327050652302851433880301249142188846496324343675022579235602585339334888961108104617640412981956729185764877270936901140488275685560712119136560490352715389345301554675461007885887345738815549400092228388310440612739172142750116840865965177319126292170987383536262362259674952725665090256431571690535708528493372195333556835374500321941006964898139424300417319308951554615261357355300556287671928396209442991252270673750533267762829756125853633404314053771902259809015508926333228954600461904344211186502303449766744334212641993960597616475147973946089889721828959974614184603321278978580578393040774388317330831854603402761289723914961433760541637725332997939893985077257084487257564305567235610387221618255038266764278507400933364161650419450709013311382944433260634602116294779518349951210656170568281148798253801485043802344646840072648269250167417555789784182894501351618706214012298775141582318191396979460514134196296476967599740867501259068411878968129458733747866993777679498887013049949049303594174441596046649401170949821990627302395877729850092009112409728438707809630460097107978383694874694484043355051528846931717741836138084035881120802271825567515576726360916648595173409098282524663550613345990911086331993463285859549739822948421463447023405041755246569615373723325737149604659663029569809134844585866590499198392644305956297973994356736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -61569422468730791470962342006671143005600224444812296011652544288762585636006096963128353681271517802276729633696362656770636190649700980620793023163366961662622571930139518245771279370475591638575474243650850119461379930526373762132331512630578005230751376713150652591062935530841969014383724480537420995569683299794559873515395521629401430689066170912220518555905099306107646589904723876365104195875421315290058948945195723688825084354636526088337678672207537894638892612373930983884346061513002848372846488670362220687335789029550675810900474539149672405898228875074227812563290003244024741103654342729087928556488806624560260492727855541932106915621473142065510938848772409867231194061060330318005732334367485632813286249703703456430347575203970462839667233211290932905058583525614948734428283916549918442956780931658871009946462235476543225856294259886759544279447205172012363836020981549041580278353055496804629090436999200022866090555847095452236377275174260227801465367957255472009971884393463508127839309748956492450843917692679783705972362648080746807400375824354501551863796788108243350755570825310314963888324759056596814785461716593288221498099758402349138970933577562270799638175184436873497391356802456406896203952059602251100661337998172812872845629511061246676652321857160470598607533325149258691982413547794339765343471669369578610388070391342967220371855996530370619262176271581205637446340495311318249852399869259798711940184216963882005870227599696186715773247318632031136475939488163580112743919182254821162596714851369289128792160392880746168150541506805910584794149362158836249268532219377669334468182699322046428737733270368552889000490851125933193837241795561825197419730496525833210824301758948568268743667486483506642587310270887653209248251820518403872598376391825316236561191244018990679280355146113995465018774120395564692953571363197972134951562282980246924437919273240703371532323053776359253973045469749783570557223476519954969413921505846261828834364691675806154871237063070215584472179760699989904649003771505096125322281439409340180370547141948334130744200147779846803992255322619417455822548815487293627414684241519393201104923261837439081649396173082832054611216595238518234452667382289256851560271841454823566376763251689299239998553750520892139265110841459895737888843128582701854651944962119719537435877984821441533703521427355246664510531567184745249917668844397252948929937280502924268800021226698596206731541218515584893029858124368947787432415831091165303680183822443055175627086309379249658302085651353197939230102421113446663862014788977429227568256147675581878181946540937118535114478941822456410213079356012074107772802522590704612864787397022801232949604393998171940378129903410760045680257660838995427957145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 89311777051615733735021244333595163764809583270018361386914955089659338046681139390311638793633902321305156959872728613207873450960422511736606410702421776515269823758681741818975148592096768923543545223248238666301022103647094429071296842445770102208721989550452749163052164326972280478579818115407614393223781161642689509095192928467251525981069851961601410047281758187275412226190871291336358601362927830247976981552403072446714341120577710951423827303257973304460069658577119968976529500884321471128551045704878116291305294415253407932185091695888783200850554768136949130653000723561548824438694760109652592672908940378751715601365155708804973080961265110167989052295925324192427412556865700454148733423103511674955081140031257563752707032197328743191812363145397453835328128347832930686838105351420571901599722029878392283583814981639288389564882646232644319969392928691879314949150312589404099560132199015609930479025572558167136751275695848384980375385875506860993741283372326156804465706798823848206972915415272568628108376766450625728691462665829699389576581552841015763022480674765316684515517996991355616078289515501824239530899148841034026206336989157375794366506888709472911809458199887962501576305478628094391440156064741346314715585058776031361120302073047381453166261243825447866131607684500894074246734171821393103185461910860439737645183837665962283485438943109488453187859357459475687134526487700728983975749989184752208535783750611034922463802397931882785387121191792505755641891493346443733749132755410542540330736955744704408227883752293714076995880544650348021246600612817930979959305987071763326736200395310312725042237627691750445622793623139876245874294778204387074869037522885613790408179911431795892250545638182715330047929832849916202499049468118920846006642523551710416758047740438251766453047285683824854572791510023586971573078686043755246157872482828839065575321957198929323026684779050611147479242247791258330866463681666963528080899327753589737902053238717000361624546807340029117144067282813734130733652990435948925552890046398460890223224552598864947544222453886633531755056233438447013318510385253812714182546251107237479972678732731920518992779759794517798258209306374810297048359609484824725355012267784765389905860472729873001757537891042797480163236498024080771049281587939393288950211978096757678043188803225171901599388986065079012636500618818380163037442593951076909320217563677120354526290686120173684759196426733715426909554768153047565992761496797221693185199330856351337307175225242238204011246468058252826834140114750081564645990513091319824294251333665188339749571409855442946978691490993471920194066908264091978995722231145961580973072184083479162054892303759585841518126583878696027076939865768725330767380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -108384940825520765006240116883986851785141283490953435980316422036534456495897086264484342653940050373329506043943522308784624465991449691062785905516496565539837624380213662616860282509644342638721401343862824091033636716036418179139979066040769471948024952562240862734638268572062034930120275046951828676368168716730048123633195552117349486069052304123362134336435949325918082747073100737215016192849641895427806033124072051069820569250293975962324623597983240971376464709776536617155358357641632694723332965595586991208230390181092504289326814987824988150792484103873153840974635222554274530693872138425273598232611221771714111135766087782794458489792546578024911797159789153159407625588696320438397899385969071222852709195674764118210582579025280318524672317644453097321815203534919881779417051796832291551157722588360520220653697368240419609075755410426780141408034693598223663037935989406740121361609528501260944721264163978426090500206179188301509018066778448408322298888869349129954421358037585396123633782185926851402645371356024574041109278962827972195825174478762455884793249836974029010121169604975804771034666825822264911170489405998111317330941567678685080053457752219248604050949717525438673165127927588811792823707117625897978537780670342774363680167915973309895679116300341729952719665798298535068827718934631514695783512185820362625626675780609173684481689840409167265307122080301265868331282270969001891887470248130226633163176824822771274494092341752496982464455689060460582424178589522190402613725757393550634364555736730854274291942139140780716369913406784209732688982470841697612025588721686939942032279268513551246445882061353910027038630411673975768969936100209823844873786177899935865816132305334085609044416975950830193374598894202793730562153497644851454955311850696072523571510392419959076495119690021711705245374735891212855195347468818362165651663945122060670665008418702861883640555786788511453673365738845956274057431792698417600438922172202641501590511461656641840902859012203458023730649111207574450085755850425249357371627415681372819751254198785414636039124910164700251107588343416513047220866419719999909638538129671528458825203273066295143897497372416985062268940596966805914863042720686597383982899954145935264522052977643056771754640786795181699490481618375783533615269104712283452902484197240319136310282850443160114087725582957932763534783628942578161844178069865250058380682805248363218545680421496933330707353349640506084195934993224113514827090857809395267025170028453723049397425782001402491513421385896433539922355222667227924598718209606864775902058288507525053108885695800064592358450551500542389872921311654739253711919216024505562712943338256099084757259866985671646001453889524173942215063288374225022012620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 114180043602790961001410855849614273798641989319810195829140455085826564873379469556681346664706852503794481867839303066013903993256045851606131769942801225407260435756025057712362097414616761230834955419850945700144646442060410638707357081639928605884897663912902468363805872694165003977057706245446840004571308968383634933614009415821193158863551098498296451438053125467124120290241228861095031049005987347426408928376887425076709576187852659184215994583765146236987984748581610917739103141938888949226305750877204505019483523199506033249618312984882084181020300001959287289056865976798277702980877660579456118656960078092500477924910638967046569268266228767982126250077658067071361156943237924773260522622356235662212405507217848029702722374362037613328052193987501301636590374818276059672581509317134968705621826054518864040136068286411388638247216241562197337678534215230588598192960332281858104773875424667722635897493263639034004218611530949097426248636274507020208887627589050658082689727534707219306225846393940875464772996660152430595768250938206736399203212783814630315187180017622150118448087000576440505659639234445227863961836216369944156039730868839885534356294226219729323083009665515024067780560377049206645730371924733645655311994495286845459488580576210378570193473158902925340401512657598775564363042796488469177590725257292549783383016648929811036300781677976775089789049838433264181344503088736172278097125276940736454670552359132700330634052907911560190270837598381622228978724466077798006211996469050529114626729545129908084256482035224807510889273465117831120037102551542045247295536278944792107092912565673506658653198728529305415106781139321773600110035637543242549073356899258981915903315303313665708554888206108008689885354553371280219850197303709211017740510674262591718374855772042011071186509861434363748821247385465807018557262879431764993951398615469571790043149186833005194083850450794406103301426661107598534063290938133338840310846362411681454119365351803485131065049486879604759469638795939467283099126811220572659455177031925238722700112147060678922947554504000572215289330964118354677079031094344244752138317390458744113373324812209304725381953672802055046510105325828720874821328349641609331276362671134790313494380700825916450355999295286232694765889693975121067582773946899950919352835382471822739090303618150571102973198487994785783912051758386093738119901780272286715654312170032827406889454799278778286526483202339180200072309916528894816353074841555227333315610230318986660474371031896164857774114257527931818199671077830982592449836946876976755846283586586009157077037936441166695696737505642111190358922326586977935837082964795390353814312491449140420076634052948013651740094431222721773242080194488582425479741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -106695864492062852801957965037962492467243419405165028291366491170326401202460209498054492216645820235092871965992586000554053030494045135878755940373517043785537089446760372692854256428630914563140184474060852960779034953212015517455939956927563142168076501478263433910990513518283733791535513528431158607150609341422402073895588570082133703218992457669512344431487502206021614689348999756317161253913430778826841260265425995386982570580460893608342557847703653809731510004392577020734234930176600645775210580822132606664146048042501488406998816353108726157157871803029192904933009478912151863462448221583084851486683043493305498786318390703282000945179012373974967336197354672377529536034086893658222067732189340091970314466037531333853855936628563497009396569603851224440052390465236291927490855201528361726432676471040139358098576053019533780344124939726772232989491630891603597549299526858040535184914033720177214415834048449817092653178015145118311609424762592938241328607433914169698775663807695753905511059034832891280496560213499864879257874003522032035665628664487961367787036758203362797243975907353741406245526934712127222149002825600130503623551503481007598487705448440299990834733501061217102204619928697735087522695867757777608632955184158147298174720453955174956917678838650138960223219497314276953810216227504619880323489406928339328850079887675521126090793091690380548921689310594203625808684733245876011347165208685867680156848392411214864186263449136065446563551764129664518700243867090768333979690506470004663999409548471763560368645305916635860532270179823565165266416628348679262283076113329509606017310370241919844033473352046997475172994447377047495960347351998644370162075341832917060331923179902598739860635332394088796082200243614945480566049253649347825051765169307792606855015189012624535891570090179129033046874440503302247442864132287429470572745796626678808963780993576812203498530395451543340543101236369153928189329436138078539783505290660045900784318305953137866591835912206193979715123828284180941721866069640868132192803714580986673600480025345597077348466957806349560238535093037913460927810837611190880101981775922815614730236963412329655143314027722470051633450727198780139932988123579822193166651995658250012697592712448181433539904434052276379012631133353271407826815827497646766251034953999755166567847027540019705446573539532342515151544612648698006085874646962650185611813815812135494545111889479307041023789127960252918463773431443951932361800786673930883595438318540961838840981640325245417726317595799427561457046792580482076204252785920604724627773373695651942524505145618606621480350840026711625986124390073856873035705761903573347097446752185928793166206016380598984038158589418890005673367040405638256735027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 89646501470211483121416007795573772677952115137327292900996787167771675849631371359114614244530178115144057054492015361890950979991282021878871285316512212203347226564277406941983898968149783827462815477468380329443156961467212131839645226313111812951041243846737125001944550030760922682534686262758719588595170268497047633532344488034999405641728181941338360903402324456169091764954753521721075747026617440148412467599517743613675539842478279915910803957364760561797906565161047455091589665206787523010988525498061106990185597898917133558343217221536407733555680652644757893044054613669522274717274246370388978890141145076898887445850297737316622615585783146238553943032925706504051914383384013259423862851755979972991802466467842747093880545486178388902041648209429173408345660195873145807183590836774338859141588506761541581259892070886474543432369145903776621022661252140905308972573323683469949765739045234134849513981869158238002334474056727349745275701151235729910869073319661377333173946633738566129429913357679527620716542317980548928029250332454285580445135158170789545184291379028901863736365036386083525890147092032135759686779299541153808994241860022646807263942298003046786330681218539028927068203500427251711416300661259432059749489090942597696537588700301131381918164578403232578785574987222028993336293647474859600210726558182775417036391985076449611936591669561135530061883897920973791067132850531191149242801065791512022674343584007962459097620034545868760630210314071286619072879784727223929675598736369772691481895566197279993624966720356378961398259619607635882063007669168218513469151521298071569439350166833336033262554829281189701743764901703897828012912350979679999525870731478634541351798475378775117113617993998541121939252244254204422429384966626172026351206670886682244914885280107832966473942262234862038842561555243139000355374088732391654823932617250493988413033761513852286418656590438489534737682934636005645544625244641152502355021294701462646516079883451332052485808569062866377206743874641983579120881633132947136278943115548970033136357080912424409322663237725742219348831466116138993463487007595141431437089271707846233582956472572239137833194305732468576894008920216574276213349889531407796281743674885947517189418944517796331783433108210294426306553443010471956142947998389819476417438352432871622345930727326358982806165150499680688480073148830625225895805268394643968827513383160852861156033328905797907634270798701427035318032962281852886309024810855709865696044570308705292940570572760142395784156381020656019914440905129448708845023612697693040653656334968488797147403260317690078604192853918386805264639314606380676606776224320331953583903872424506593531966292305175342643623270284845915946953456815447200959037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -68435101617132891423609916701357821767470152331440243425151768532035558952147286982384414173910508899562897683169782216088792828617079898521870250562394453633165043646403455975221835208107674964300563674843061593226599485132329283864655048225619290343436000859969456666028381526977200946450456059687818820515254235756374569861372172007778155607594753003088764443082123269687041036774531387785298007469098188044123453716377735375800467791281222461579485646518150704446794515343024395734683080521441021278805937846767090044210087100245452157563288927901350744487187327776619934869318790059576153415304876292821115058942970903636558824563754419871325025983694067607427822465469519752545012634892090473797061281531290453627970797703850301104960596616310664357223990845814954368851117271949367378973935087004548723915647181484099143396809980438605006394499256071846948356523497304066001162898813874696159546186804499795075428557421897513605084835974309147060236751395673975633479091785928583737480861324180719935523788163195371866157356763026843512680828721659917129571202329055855540957561860756755180784125228147726482121231248685919430175746072925425367094923477837680193089716973517172416871123160231222360257237955729432807826017537925541525470066383576100997571660144040396203342298677904392489326536959932946786606764832257893529812799012354713982905324271758591893838117052280024202261689717630785654761494449493198257845264831331489612325777417604151767286587470853968954717953462316855628676677380136870657554729216024991305778633930954675281658876891998556727898612167543628407103415219068540483752321358747142672625711833409106496871291213704856967886087356316417738838828209501942007869154025125783423438577768327279032807524751807162333134424807396595227097721172892908010174802326041834746579724876951884823541979047549535113538087293246987048176172673139462419068147796127271632812901130128872020261528411988130736856936330428740273666431704915791631504133356280329920082445638722235709352884863771524470707941852387862414093131822574237822942280126681698279679081997846105828623777807417441441622309843133695233826214238273262134572215369064368156461885806829662662720972879339226887327318258174790958589428637581295429535401826038113398612164951026595520653292750495351908499950556019563782134491053914757320129794054775465691952649116190831852325601554500546409989841179939286007629314581573098278888564827321718939402371960710828357919655400499672725497423916465610832444024430867042956366038714708527449488449931276844844352189350145725752252607485470082242496673437464636593642171594301398678410649762599559904148817352042497723160249147805093500470161685747330521435811181343301156946333845515409253134380066123810703086228269168564809760768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 48100154212963146844665810160739890806840680491142172450598062226566198275698561311429477906783379732761478698371336094594149545764247274592281181241852097765768649726108317907075665699584456415848525342240141812480124093195990642368160863337510043626370533572160484753134580029975488093163250362928576645427085283625166217615098912771347535714534607659912870348475934035990325625489906381684009967113153656178740429757822728558576869051862007214297268436379280388652311398140205183031480689811801219563748216526870788327761851912540676631966905974222476478960123835287839368443840819779452108183395154076044126390687379070228782348170614537946936683492770724561491918866250869292283901000209866532172207991176426716235823348514065607608245901263166153938559864582160302665852433907957138150550478234081957718541757399577951007785373457943316653920097421440159977476396596529799782443516084943934311283645089445813443996118950061060415858232106321343601754937132547683842675231200284086459789727782139029519832950202278019924646653224990949278188596180987109420020523674573000643567643635659771201231322541311113825978501708351208466274555905419299282978401410556666715827575312917107512294386876178627697068048724681146102793618039662759758312856042617470202880530011594411073170202330052420148596521265090726598086575245067005480727694065097183322461979865762005334292765495662518374242080420325484282127831665100473611978470978162440502362001189955335829111795775849586893554565541160244744700850746587204589376768662451187538339563716946289421380563148217656741877713661407549497569874106208464454853213420540044113884082164913820595675656994472249195117956917127482576943469633467921393396046140617985201448594610572907395436887817089362455257151147227451324967155445885297620972937836803553739329418176472053383096253779798584933551751748452994451130070938805524456392465329892413835707220812117662949943067780773681048290260481734563452792165240451416337479936578652105066819897234796202183684168081194325696673828372587963498713504783438934972422020064122697310331435456015080057160389751153701917697715884030335174384214741160784978458572225433444485721284931271565630165616506291903839576068435475303277513441549111886374883306990661388871225527514854112175342425830978946110377300849736040615692906355101049351975182107276746970208411266936411108838452690288573404684019845077536400640662793963781230149938882090983540817199116420736093307314464086483126814998543002161091804249114291993441867092591115006206819152386370279290538144449466308285139235173028590725639819737834703099856383752076397414377369817020594783983372274271292480652395795921625117286872461146035353010681876777017460672411351705437677073632978898455442339923359318605785378848768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -31907844915925491933996989354518066324241069331443465135998915349426442160447102005393153996101387234967309660318317906459027433041282064645232374588672319600851246167079923791889956018328112271616692017052950625423086404576809928589261249204699407078083984211353727764643430137821829310097475094645531402311865905654299643158637469612108891769782464427413859572876356901795805711544300395048768033321073104383549773131931719499311399235462666915585056353767751249734226360348788962861340789527617204921835635034987729344494207848486013528941742180799244769715424379533879926132683145535060913966512576374378691624451245433103927949430609949176885265878559023154736579455626432788997911802881753099656059726500417615901120938404358486169074141998907422237007292185841363062658743507188503810023553326208257610745018929024266149156070325643903820599433325682371920475278190794527856367045960891011344473248306516156276117276989236517042320392183808482322270740161505638206784347668561943242459330040353609092832906142517853219511533213283496886821241519415325056733283026167784584989869050597927194035652659567184555764216528526810297382990525849345811737025477407189404525320431474723086810371102569283437032789038709681642139874865598936633640982827594584879485662579810558230361747728105678790860218411082432871008778356143753636129386086548858670082324707958598274727065444365974238068858970889616266938006163168838746641974729669478350332662802702244662040358552439303801150200377720760293839622744867115465416527858784714527415121610613197112200872668049136393794468942263724633457425058725507410744856459279659246747894684228418869090153867277224608073299796736360854575560880638273515964544215007114852912974180897324803413133713076325428739798045269401807355970454758371979846844025670833301141565785063883948029153369774736494747906995047066970337030738231289623347706602185713129058069762296320766221191055015988824015460714760185874831067429601381529964252596317729300678956020095994045479184033902207966426056701451026570824002287454010391069180791474626392186977712390394897160248532388631310237803163283373603381810184438853267042241847732971900389166408960324258131496678831326806813821013904185345495523033804060816089398496979276927420814039782061958785982800160657318117562664125370023779776747146167203911134285375209449294317114063427769591007984931053961450669569883401312495017063315460818403084273797319987218932416234925652460125461437056375388605213697391912120099750191386673739151489492696323572148124561077483493265630025640217734225553122328994132426181971755518868965538634485731110238471636374964926936194314225253869037769528354577251659032900754359871089017442248450126835901158086690790268212865489654767929712540565259262361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 20901917860744299167960847348602199689463838257130521571774186583510441732002811992739245125558440949275880109259485453024397128509089578344376807511345728006737006055894488259090650457496341746149661050412242854211610814111459013258576286171796203851654136709464292351046377458002032294479458729129744306032905981782401948946587159462987273702537227374751316906144988953446721361087091157655212552673785646009453411906510683224030048249240951374696274779561755979274651308580758883761074861324031807182309273836077781284638197296114453041393018590729502577027110523980536071637671311820663861071020289630277779935078643015484194960859709335364546003791483759518327012050440696043253856802297037123264890616269809386384993992801053402548214290372477748700199392463798021208385816703999674971586517248522893908440376075151654481649711133902791873011734661171726519261276282843191868957380931199594730990125760722732416385391707404535684722640177670102728676848917080524107557611011701311751729997448346999791967333880030962908718676699763252573423748816489609305446847031349293228081008377183380801613807175829436725611045182837958678575110752867202206152011479827610106775137665291158167876574217306481802421882574753958413512801629708656919247043589805880232274167648164992384674900771337626732667733180580486358858125673102864898148409309576532863822048374686100917425327689276928660333800377322061677333758026410320313797992991366050302382402576542683170785235850400777117734799553029206780955829383627123687224633407130610817193764100130135910895925442829587660518547442394827179627860999129057281447381769239744286415574002908421125090304606266581263389291797198093455269776375329441645413891654717115798544409736591355307036868884102107110425807002455774979685979441743293567086405938065134732989686655801092112596255774634064181733962492073574820908354473690494613535241935043310946229389279514631997808739802220932350729785384834973757358564107088503403447950292067225029618543423400456458021206341541545109722616618370480855065510320184941081299210884270963495712592292366954181383452517858531967043392495634276115518608668775194020047256463118706740884902658571975138974805675882017658992345113370232178403092633903951516855667300698925976725665370676242214627398359988769251459363904394593603296291420022405577208524112161080108618688324025127665604819157594134765757574523943002544050589766763227033827800207867821765010689276416152867218033162518204551322126656372919978388463624493971391183842511608133199806870151075858224239100074837547541388794582535944928741038181921513190768181217405082656969090721820685244510538098444692334690282178483885465451016707785190731515856880618402784928074629179706152587392908193367976762722740106611949347799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -14355309429057410096774757815208383038713438796564591197522094450306836819233447174260710303878782106262356915928005248268794445153445583877541729186185548452405707660408492213524319890281103276756887367827003218626707180177704335235397962286171651034366467829051714193606295152007928653819493015636208165083626622373349180804008355321254403070646452979266189273591285326987303860804027464254104818638443661778049067187917979185886357098204808620252419182303576589863052959771195455233261245344653697925360763250097075769842984495791161194720824357924708804679867570883253057598318033133479210312051292053515329359664358222718247931807151560298699159463773950562333434048115035754767955924135281837168257517940442087811987282803247806366412150073156979000558543210968609901375259493497960513571141525776503344939781725427487717689956999924198735643890670224601032177726311281170659131443052522211701589238462924191696602042645378773559222169775862848142230589158882479273190368120523910581896454855483011715186981904865057390035394136735982602625358236315224392266543795821822696383143379544360209070411305930332673885966535367841649759773405694345251769745601079164222466083539674405581546682337898709845922733930359118671831633881807769585221984762305491866539434071677498467841689913517528835064636357939433754486689355788223867788049566606348096183809558817871620348436755956584379030748651850869773765636723643257679803107283561794343540576615872667235898830264038128217261729913393572551539217778232418263850126228130587028017534232657273642351673955635445800022962402027493033141287664561444996669141632366217103851725059698037058245769704663108136523700984766727152094777086394114388246876569469450849429716850454376476895167402024465875217984588805674033395349187724905466526399242234021045213619634499760813638799561733083128292250027078481536580671976981684114272360700126751335413339744780669786317456501278166329324954106414364755513168515382325189774472074111028934851809366029666890048148167460730702702647974335373560490546314509744272736049822691150236958078787324012352020741500246927092490717229536795185612206137239572054418593314609494706848943546194136696079957459197646503319542443187529573398424416366562100994469304079454128095687220040476220738522462970168349373767825657198926112739685504397559132315520531741824139277379210891774649196731312450693274692561096520488260916514878503061665076086175345714079768455418597839500722321543189475863960109889823174713889768742131465568723123454667869797934810098494487648292723793247737913251479208211432179804693111066639935534801782190879575549814305102486001101999786063760194135430268657700472826606530806364032594300633366097456033374473591339833946306514199723083343012093934700173721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 10710418124974754864068298501101918290903386845853063630909597255270030622212127968938466414642825836690222643824778163170074514454640233587248603204142379114136284784467871717052694940419581073623440863754522633765538704554945570259826016187735989215950812355577425493171892050780505460199690335001994207028536448555657399168493180754222065551677537320162439182855782952876334600215723787486366224567607637617916718335879887367869842196673420459366350864176391667333064654145866213810407183186404122989889241006849481156399319753271536574920917724498620498791853698958696509770704990680988862542884484429510345387114888639712965955272141435863413194713159147400594419557203888646824875561858526497578114206337155738690934138336618711104508930636669575669379950784224641207170431693200735784962611814909071813229675800340601173750225434504523066227779604481807720906380139739678576975520198509613500756058745951804106464259701313854674766518156504836720901157537787093460833616975339863401330907560882282120269420801227439473512506097390859874978760119137570935802635867012946812534166746095576814959796195498016225709801710215209161195865608800316693395044684257115721428567013809399787291105419930271795777120000251591920269942084116779632551453391970855188443576769888107227706475951811721695480483942497367753719030120096564920940670519594074581122828662212843395496987506894580266600175630416274200056957715595576633945915022302784491268691822441157982080671389650812499150630018894576506683322794637227302662044055107783627478909813767438944038452123633283531320860925939911851313344923408741446415198030714168536199173526694057027420438241574837353646023386145037971293739836415097566561399311302504947454653516204187177981142901925231227990173207398091790623803321243676702138955015194000464742203996097132514363066719320338718156189828995631856533056806552005351851754078185711764119897016304443033382151456275365395388319471871678286838396084146537978351421970466061620291367823856740449310152198082257800285665588900361746425170032075108326589312798453140532431730626389355496067893089334111184957125412105171327837447307121354510914254609535762145709867052535782783638397376676608690548290916652294799084680714566959297228667816289950787766760786907422058118740764626040167922642609026674459262773928650148876922916677436624339374165139991969019293640271640363784567355198328946486299040391690166864755393618596437150052009885135754329074617877961825438956318223955500746024551755862778110386442219996808957337676215960362712610966783604393395851506314434548982276175067372515833998322949757759022928708176278219745159181563690547782680786877577961893744570753835152071087133963144547686482087052192349534376004179096311457270968838981062178761605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -8469968251027310781231211736258635673709656064548707941729955511648063587562534702153764777276106344719394190056919538010641735079040035567681331472114498031614718976039146002099376976409064500616046361779608042494865154670512261220018098801428364649053494982407198395493652321800015063602294810589488158832342043601731742111131525171768746144392318195318213282810165288491976672729460601653699972339073761777331729131481243069288533309714701712091689628694301028853497491472706204907792118066318444781563970802421848983910241481853051766126420094246108795903225930683096691734545871868574525500323381605917731162415633599732593989116914614348177528033860036323785271057135654712735199623329551633920364177052529046595609428079974050121290070653075240280793330080682847717557897684270704454718684616261975550522296892839793878997834289535717631862705040959227429683639503105981664821542891087375782920207690279301976015571608947347633403508261782794721244457418464179151311269920599259464543057155309604033663311914036340348050243805712500851923595855350140497235010814955924477377861605781547934198515568817796485855261685575654001044280962846801367128007079670935731616832416756448388560036008345254774635211902158229712113351632731584883490751760430620229274992483141640509000397866950794016693810024866139404546864667713721040634158212572224683624609174957207751871032101870371141339960294362332001125533739882154040403484067827689164100709496393094135282575444968636748349519014825643465602315766026037591238388916204068706210496965039865136033300822762432119139068691220256368676493110657876061922795073528950962109493822608971303678941170107440319496887529294310044896168576918804685964769869034247778817161076128265679919085434635353151347228185772992085719982208844201442766262543033430896700718438266427754936520753223679661734811413181481766905553193556880603888537421831795947327981227692277907921059150836728421002637230069919898309184242598180509073235890015505735603069688519288082276885310286001428757490255443638066870274201104164846246827669283191101693089393225233647834576693142823662381991227469175658590125067397477256232135929268756965885020926557510276197948533324974463255810689293660051783290782621756697333011251075503149575391180364145690309577461136289939661182098077230110487274231223418177556345046439872130776529793719011533801910932800375216732609279246872048139173895820526573475241498593110297475149137350133852293127351272062835742954559641256239807770919189930206037983682417562391826079338674230053435348475456144979949744522436208169867072875821731195622187075204324448470930250561065990454583758794013683866265412353679799153093641238398126682619661730813396562419745924108697703838214877529325776324307942833203760332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 6685359279583493447664555635694446918726586750808242428455675659427748946071874401562406988175451071551352043308251036200875498601358294412384520222784881741100046540558552385816898549348713446715281175062530016325088351315674139005939015381567192946445352687425935063742319519416601532258840348742196847132093700158593324191583607681135961694888188010547405208271993018660579147167568247164762141772422534095291546371714457288804181522458624665127433300702243938921866255558563168512283129457164580614501149111433161554511213832218723502656501756099643096462482698855997370025451316113234006309258787807862529505034598746962284584122366807459054926213538512011653892013235173054184139301035737578272075876231006907632024526147258177527212751256565445485305078438274272020494519994389116566975713681644413128346927474729218556896246913563850886658746624284249040980178841525212959256638170092001750954334938447552359138898344369674513321811341928872771017461925130117478073065436575807950542535361652235540939566541846615776529722685494662325014996768185555612962446484145916600800463572699444038071781150996406520084086537638071293282116694710961419884319333401254388994044084794575045358770586330256780504338638503089564326303169572534823999664901619951788490097329784006162199883791736481823536421864533350937620623152384106385532998273422664545768200397761547338311526398341701418551834967753225801607057290959316739882513029247451689312691066484319496123381220069488532000654604007805896026456980181451531646495740284019442390724892782567884182807740522869345451152758795685430205213557683737202338261981905345465430338478654252528805547348494174168529942057080828689557540040324476018060696106867233585394497051383689198504593650047036441888502191059008965905909800260120746136306285053709814179738173255943726937974175138134203245738887122199672371915372712831615877088139158287892175742445267215702735224889318283577057498239358067166465389735119336454352565409184775255715723509327174360253030443717240352352251379003026029786749723806519723354226824638933859908650343218860912635677656861399100738699179790369148145789989682519727045223639580066054640394340763559196064697410275966431053498894304847594437901050181610045315146342444646813138991028100545402516973388481011001161411316237211377028190364505489866838562560080649284948678580279571097461745078567626886825865068532553970676377550330224039528250011964655321947632941810716953119572192379162741077666939550310427594765335327679982705307463036423973328406577837654998382100370813987144515049384197771525172781523124835996674180508238702247947467506097915525400898454397748810465768275856299579095235335535989700329606694471989226391105800144000297977413218669115699947417003980946618649149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -5002911311567800554263914651733652315662122904556313762214318656121527232889212264217598077446067725757124451198047660300046931360095589915461642574104140880539632726267277048455476111542113053881812400249557689624997773453956483838340042724046592938865828320085610554470267172604110363579664478628619631470080656381764034652426550646536979739859910400820859266303953678559258610727624821266772083254614631883486363336017833087537664587188797064893574157500676524998574394734860485897947925696437820010146898086033730181104633614546707494313950240458255623348914048318204274204072143597319227029925422209838036034848922180800496992720574305142694987875010534279625818621405182191822219399908271805851676556477748303199978265770772813046947719704349337349893735184789069193737945953454425889155425059221877857926975109562521537804941996515522439127515444486487510064667670899454937173700131468475899184419082526968065622176052762735261409831356126565704463049016882685254787158605207357218986441537744647418034486628273530289783181032531351043264153747682485081548694456828497556983371727554168015300773525175907044026552317183533492174920644458065827078083052091932423902895251179948995680857389715914962511121462266756670295414844235557313066879767052782647452593271476225008917859785652553034633881688947825750824710952499539859558749738208847968372654718746964433198952802155087143607563345433213543524893013078845436510455143106603481460558374169191164415090225446978756706621686777332798710820326260123162667574293832110696146679653683811730796804466144316634890399160224534839228853994816387101333946187117255732225044858760990018627278229447343240080807218677181178392173856505959895977544365341993772393399676405915989429864125034555006995665623567019495971177541734416131671709582181538136672243699960193458899032575985976801586108521136112743817993766753844507931236003909997913807853881530593640186868906541799226950396597704869377981365535875657726507072838205812710313957280404507582534916101509957397737841708369057736658681770377091266456388841280773750578462594566022682467234233050619678488104113306097970830200412717181627679535781990729555253474139156323302373466048793098902768053965697277244395690892121326757129633979290308249564605178855977581506734591590421759483877581629488529099192220828397311769152158717579563985361628708150191398724133380179540645845607320734027660969134516674491294590515065357028203636427771128420715200217580566912697073724083907101929223688500604342104416215370921591814842826717219009941582410981340614120894560966545851031207359921341791349295377987355415086625734098448860844485219079868082090379336383538596560646658986912439778224323657720045145889681190305668097982755914703074750493042910500658295603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] 3446347758692251463203720065677184026235384711626489630098088139090076050411048815774964929476814405659777972300045653754544849289240364245774593003369810189537614567583577668344916391159352358339812707631258787614915042708184280455782703088275456150460826199748506941018140419619253328191022804358291725744077400836089941288807899858123471136651230127276185101848896393837548155160998286534189041353147874862581760229367810739711239992279600298604081585009095967845445187106601387836182671295212331478611179156503223605630923695094870407930152229196532171224596509453881010548102593666195652509468069924639233365481322125442815365576770965097357077727807695035189417832258049106121060881988505264986132272495361957910752713820755500098829373805216431226373379841179367124522679446746573419956306716102818808301875803643027730807968145343977505978034080319231458813033814925653824634084126440846247020060182785791382428942298981478958774946873096572386030809807066226117071580654290583133985919025934239763639466721227763231044593874584785140692778816552941516067826391924584117328517454339849484597238797052289771433264111581749503179362379815145243016695814178203210456216792605023518740845665092191899669056868982628316004592952692051108510571709409883917458492363142985791544750531048131458787985786381458164787257868198756309052563374835886227284253654187681080663637114952875734718615331910227526726807669987193825871750905596075092804310071093682502328253858918113347451279859560566513200277880007811912521951185360547386610885589019721632565417142457076815733937166670782167677705141506743584234601754745280525442541718700779257626803298041679896441117181766350508746929244113193153516524369571393870338462622189468556111600713240375269016206328209330567300873805442047102847961736683045822864727124220868754860680478234381232784306909456448948538047980664699710298995217881440569750377793401801425002117576005750166486150190593118493961663091197518809826515291049219453508934362421020806740885658723606939195143469714262040569738279253291848837110204736376587058546504787015682933109739616226086138440558755377687401531095849323355900876595649649197876361543818315955573300833153884213787780633571030458728227672364188865644336718923974753830905313449741072969526254023743504690042139307978839491674495122461628516024122035245409005160607214315953226941055031535676152426471153851445869937405827720381527646045613130078386837209389336865902395066955258715316008750642439963755829624428108745016119569419473302255710462645635415365757187763262913061811958867587084998576354921566132854541772880121522602975829617262625723526427335603319431914384122677304403794371720988530764999725368509742959967187588613772564109406200605576503437355248973272370380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -2155022219893621527329105924961707134222450321512311433971237315287919207176919253943480887080451812405337237093238834750565721525117805421497446254882789606363764110585316723913443903483722257914014474543909257311602231731968722993595492877156082251040733445738973000953342074871648353255288463343901183394297785995071329499506532486843721115530350265289251943521272854612950961021478612076601597633381432146164602305665565875046333842406738960072656203772576278737063396595857759725646952401513823927883414863844368699248889534920382923574445159708705785124182495351220668103288645338961353529119514311498319622142402951629843583096623867225953960545031050561861454128128258785173095133923119213308578576363285036797507315656932778559897283110709850690671178195780105888396513389895718392369715450516878062277510311666070968165940237073015943842728024170328556868448364430688695650741947408949632388551963206372581461746671129356135250706394315073742772891581805290480627464172367168931390305005637008139625797250656080411008510870737690182884791904267109620668356697924970886167341740006698817650415787194950309348312251377275232206079401954890869500395717947120905210868930295977156646935888550514344074905555922511967480858215197596909952015430970218661634530615720724673361671552553862753188989643724365593813264021699955794271002013578063334307087643127833278411428902600045724395952423672101655076502132573787827457770717507398581217811470263395874621753532414009611362766364338146049247473878853676939045675691874900881129203633780399860813439185066181139941403721551804083771304421438368761541037624059603893292540090669613495620086034930186899661456139985134115214777073438991556506114351173991098073135911251061211280141467432380242847747848150071124313538316513825444455755067238947111124971597005608783042899581983725726088302371778952057182327870060485568620776994304606048091293258601221396452400907194279703343771374254993706923665851064659696504943133391637895056743419315634226232582850280375108038988455064149886949402847945137373369653189485275486054838239922525054944864618988431853730079386839999816860027925104263763608085306802084185751855246165504797062782800796590607625377974808213249484635240698267571121632235148764403245394380246162444390106325023123075839217055841989143551822826972100672417641363529121794968138573260302146835253362827985999602654076893394679701157487418299938126960537431516067881627197679271074339761049759696493089868885212407670410207494628204794086872102685071571445980032771272922113930999354067267786584548749417071951389013836192779837890017783528797356434876099699786662648911845117872560402852813199232667958529599252482683901389982150942273682021356245782786708297298186948214855694748656949683814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] 1215968345593108253804469924819713770848850325821826249434511832947754577097511164352639499241163870412968337645667998979308548343983744181269178692932591494806229345495470399425372228290527456243619890869701846239802043033652492986833227290107824829628537196195115033403443299636430438584600972077629667668012030063493622409752125795956419341000826206459358534888818116757208674830646726976857369748862878554927251794636780679576168719553913536960006534526135489904826710783490276368649920373258537083529584836611830968036335661603432734548343010168155822967040380140670129715824704713606963230627201739015128864964970210995803197895226196255998334411073270086535794148481801473299681480537548287235439549704893450691193180245862680056103910249040696678602618007230586663435577643727749895041139235704991753344512077122865471509838178602073375714177186456276501244057715853848692496719349093449808337906503649019468245786786199128999498810275944137697236440672437392883000831999536574762144166287337586953608255268485453237483366032675863903868662573220912769276896569977008212708247332716740486138239840050091496808259367856968354141835321702156301780717358099286086090154423759426969305505854900582029563555159004732518587194343287220485514246064115509347694927605472917658701126717931573243335570187872799621643780066257989837277586819789450866918481568711048663572467921490712463799485044867816035693155712293084557487021724797424738338452913332808516640802002403247417464830008388682707526911219007513392553712112309394588257831453998867115046016829360111983920095188571558988762826917255558273221431975745510132403117853725076319717951246791868204926520765452404038163514628476504810925831763226233252752349603385535030596926742410635679197870731823566987414719482086158904630458835215012289917695405926649114292776163107677301197466673922643662169279349895426671547618448220597147293700664391552116663061377822575906132368097670361596111959308921835417853128137315409258277119311709581614832938783771120098410153276497081621424487779621497712752812062605162531327987878268144979814883369536500035616267539426294136879496159521727263350770576481161092052724688237197703105849676124177423467318886303489292531648181765292582865844734038127585551772514735920511269312028217649604055602422084212736453305468128967302300521549086596208601185360220550358087256522970131166126967358048039117798177810202176840058291209015623036247932545693842219406546426875973796163933762656417599925047228088699862525171585626456461517210310783154491157124876326165590018110245935409484363284773952288217450025369299205971864043529947869489600320099988519437228882677819095205713924621634011716370252155464851532452046296953498194448586831184491347079526609668200443999682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] -617821187807956411577142097327685363694483738349592279801305829731898772538753315112449538887390295415688384605921284722406724950892271145350438544382137923810082153159070867735672021778366013269977669448926529747500904833118705563979347672708436844079100558554742277358580345850614360286331654346881088853589676275353953634516190799039986096709837950623105346332230703520786826361911267815117816374920239851490877101494800925015070841629828693506363811139325227625513765051470896113498963899897394260624310245752226550210126442991336578685486910788047798557079638495458267046855960423701483402779267710212899529091036225112931579268060376121331508234003284062560525306931970310968438945898199687169671560814314956802627417779743229988272842879591392675057194433575183294744652127289170472931868272538914619741606164875313549390417618261967341750634933024853647151846772762855470611644017221003760297775044471281697482252158137130234209532075703040565196031933416751531867931589746351176623308362133754421717479778355167068828220990011894325469199192982520882909848916684947240065337023637157626081377230162150710128382099392273497409408717295363096247301396869714736469866582166943387891979983377847819521895470541124438245247792465128562450045889958426212242332040790905220709039348401445117461384970890089972951168570061977682578855917484466509596879966322479119235105854383284664138174813240602462943650674794869627599275922020111658856419008310545093670202561452782835738979763196946262507859988592304658394855645753092426277107456772214545014212042446440042221084550333174085761415529019389006147619667994534086813689775712476890650695304189436558314461399058187733687651471252998092135761059504737149699438283966486551486679674741443948130041627777459780904512722743206276487921621652414184302378027477506284971246862740799852005029581596698309521259123406052251072587717504649267971634642153685466519283115434698901943246114201898457081797202526381838460226534787355059617106599057824198765529149844113011418095540040489070848860603150257202875467585105644353634645094368546306488208561188792761097185671138897315253297086467575761052997466372233769095451651330967140092937383355345563276608902292639313769062153005980341237249328125495145882094288700858925930883736359855788811166951982079276133719966937064258771395688930170222922980229744210984415046003980507215577921667493972832676351376398321133531606280760488736345782902682375392149392618729365208961641134108897410648324313462306403721839190227369962147792837525385186755243660882055039373634468119071744793984915687810088481330163077227046825093903504435095831697705903067776227911535077945988808227871965254102123462905800737783046336064552793266527241384060718406816525785451642480911974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] 282615505541876142610674373614442192690121282891988423143932395500251842816363437659866491666956440087630585802134682048764728702041153850895286278607410563625077406729762440763386646240010668330999942200895074692842533231886713673334203847278643361659636423497703450581813158251351006419429799794351706458027863601953915451013413386968441836919802865719950865182958715896417941353086528155742196008555914735071502743428686338612750687664082894204941242102163935037692288462396317610916714715912952728771927181376649036176182648224636855214483240800220462217108534350845611793438495571319839891974007835549998902618002361707517929865209390931016832811828820945635034083132395364574741948318812315078113932031391210793126456283830804409144196078928712763749178781747340180509466650596949964248025832003077487041052077375606427820677844200178725671717509959366277615637586705045346059396004301138250418908007221942746997718145889107977871293044206510394235958980858526058106801414775534020913151248415492111368741656176948691305465709849750004026569732858412942538770105284353545376393493214341020963470000718875393840145944388393944113080196648886815848955911794514520007265585214158456454672142942192630460440704485854280057871252192035317975458522678054111885550092780326056053239696894668078787568500227419745147395963752816629525433690772517250984246350706321010427557903658690639659217043948937904421949228324978583854847278314298728695367340539029807109726699671091641467304318440851917086086181625289791601151228484225931355903576195878426862441322186413563749555426023445611802647478940006126281834648069191521161141429781539174952785025836984356784401443887503075016460986970457875530355924829585372397198175116038204386114084668078717807090233798234510508839605885686839017759003533321256403974557817090082317360963202546836949668837607887860042529215532191332970176841264448533710352362762132502102737744802315461156398580774413629980004894542613891092561640552081383552818544063998177447986442675718456478579729880948432516159403743588357561045017862377932274217654086095647539807850247244845261039081629773287587758434860475998177020787092151661065886631800100328235066520342913838188465089508387381283780693984854434937879274555868078636526607728665561370654347794307008926895342138849415428097798423323102490002307921972408869008131360729518299058561736513503856403561182479946635053598899221497906228302836341889055805616840718407774907245899169504760593519864525587488060575317642601280659499940664627837979304277514721085525624241772804649964703137683938421193940999020483828956882711804872154710624530255121917361892786463325410520735594688443326014919825480060159314648371984077273238375359641527164763499248095369482161178660119445189427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] -116494776734867957009452043306633452619320123170281448123101485380749730858617168812009479427985022374523395551645744286595581249993664382734767039742707931454054974209020225165846226899489971461960876552553878975287298643895174728915658748647844554800646028925780177900319258880598961753779564601210126353994779891499991952978795635031720092460804804892103782057499713939624418946200199839682143190939822002372946423959689752667577778472351606303364801571773097786501230336998725785958134041700534344324224893104810329022674126308196636404094226311948196451530299612862109687764857501764762081807485049324905810638066519262421559050181738112682602410312246534827935130618535520974699310370434480549726726203679441812353618225832961667054113878339919813499853133562809561730232964049666908164448428670196861825315040710014777070231251272777682506566336307371748071851127617089803911497055954177991254094275987320151450587610161979491861487330048740393726075946958098002277938829321564789525598162867132258600253229964880740073825750869487469619674687860256574785944840779239133320210996822217153807789745892648838715255687309010573932884264250490603327867490097518174835511336876043364139943307765545221919788777046061997988557825295753119138224323081322713227497652993253342034799933541190230556979011071757552320380682520471034418991216809001161570159080744215311337380112245490258120424590496398334272129235081119558021581495850822694559917602218118496490167216708864885077712608939366109417463003469111870674403747666418420084796540904045340468072834222135995333114799224233747596112688378283609968912279732161852712952901793355730820875174181869693458120207958592397670699118428744682188769344729479998153976568185499837239897610057414615563594374317806425293315251255491659658776326668199078491842156412884463797464807850759631936976692063452036636213996875009866010536896525782592963629379097523159639705232684947272060786560713951464707788352108874053414649935761427853449437245881738412814877563471451113528799291433571105351910861078348448914825976906964146844713740019320503785557429983171122126922020838204185416272499371313396660714403742415410226332912489765173223660483955635353173680940776089209388444744161168151795465874285602501580719278450739206126282231609761409780811785367464106190762039296353109539148383043205492546157864918887507879491941050555172788579744525207604609655312183697446228808800567960556099633578586406591492647748265229221114272053299778188480241855961938223748640969017853997478670555186991886765144221401317936318683108014099502904679136944104487856856598773179509650847790396013806273787096638989355294744840816152261425846467620533104659394458663964104667096332510090597969226840657947353790261341322309698532147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] 43334978394607389817314394538620961745777436500617473629203270861634442569897210570409665672887979418423272164938803206427336161311182850540231267464054873600213596100693101239785088117151147792230786011217547724179316847217728220053868733856464078965415190065935110150154003309139785280819696029856458150924252525788183302225392206990024513051974735332471725110072516338167783623064998549683553494397242845756272692393657062117106225528740570552224571963756581895811374206295902241796913489448682532272572267760844443052610891240667910669347320801312755450444675325942371764927242349391413592589782688207295079747579397203847322911924834475838892655187321283887275374545982407249537739870623059310713505387056592936179018755358571934671211083008246346262348588734330586568213419148256613878000641037496842015977868706761932950892237698344390660691824435645401801267007135892066156048393863429159564787203690561393668840453305337484829410448896655701559036677978122941207070208581950362451102635695237309636200756974539611707286040255550302553584328844104703527284612271948620968515314871485044580733580209040447801076693828542157137562311792735836118661547369981588028154516938233115552536896663660862610352599210871655452014431774640498572428715997221670634617156372732063348970175700115123712203867225239483728313876569713989316715266728743848816580070841619497291889633348529219738035053178269719233854991090857971867975571926309376625091790965862036531321679909841237575749356293270540615848960571869701277965384929338243982153524980986518293016331394763124906021711471941187291733753994887430075787300221326682599056845730494388257514318637921172848577150743913370279148957567249292603479698559283591273891994642532707755597850507323408610805006732682845052398891135830253823780888369986315882594156395005248495803571029609196465724190872293756027791312481469682490661100760579411067559607971726424434682169494992250773131575150931525721634027279164029116956073582048223523148989475376037063984753723016433068658474124446257212007086633794835706806051549066946434523316317661545817068144133656813689728702978940808935317336984439413760277890885308362283362220028330174006725310541366548199500866034853672970086055344720449875379310190960997441537659394418357248998317564842225810753717326535627930986380052302809479801144612582379305170503084025431965874368045514170383620457085052372573601899469858934813199681110844574694296423374242878141834195341458845187809264206355338140354961931268193434768527857622228462485001651356665515774628312214304521178413343849326142575098322655588621178713099726268773554136348575804234607176324744158335604717917376736755282494187798126371091079755129390612784250233616201061305494793902287472245585913203746091827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] -14570996853898924589149376941150951882436997798452334697682044083661089607806589377978779500062547267876812444026916724146497840232091356916950733294423358507701128407228721071314842742515210970859993363719351489104083141938946430419750084684860505322784401084193056182790163108377398427900023411733201755849004805342763912663359622965465905369904587381421589718869439866971007068326901086305320106937203295142880750616217215853968762888859075212257483273408033078837451701795191179705736166187351353447542816742836785853763867189455608230862119050170716665757457956464145198186617414560192471194449747900931813957314287363114304878558567530438058896098594104182601651953500258697243208252662163597048360669613067500710626665948592463242195176770716814256744150775294712288316861239923800838486687537750807915329566979015668155085167756133562848877668755582391935840268622422313191886733938771023805599913017426126661628837036661016824546092254983182284631591673877754429842535580127304475195357228626671332620282868952255569587891940093953630901587154936155576982864438371832296389482847358324202632180923656032872325911590411789920551162137064266314789238033806212505520862513046288406185597243248573898747783145951412322635592171436003835237020261360440475031404702470156251145341638318125641136438047040179866388806703142173035630978699572621095961355583338205595312184683371124129797469162962127489862608490442229821563236071861859931117583270411401759912683720290696672506980382921511384858142871096639033976883815164688709025455195222231607941696908518491860139293260407552158961282595906476056911053617736296530757148956603761985664415172373172587985567078940327760820353807093880644089726006115426404496422243360002632949242954600579519912523355750451347405464463625922464909086227732990701338908403064332321166931148417060848206591571919754255521940825504216907667562429744161115378878330412712996432390741901095922615047149086903756827258874007340996447817268542734783393388991870090022866673340802247798540095390979578711999389909918517485491781584460693231491617854681352220851402122664005910985954735359076246135721644477956553640986552840698437788196551679233840512795646732317819587854213224120160000196760820981907278784676486962563350948279838971705629929902209559758248557479400099002603729694583485018765426990758967723281331492135206399570637493011316890919186884704865809084869694680585152226407522984843637204411842203991185852761057989314660342567059904424359516378565174178102601863232518257926150479335718099535388980397291352982458311763356335364942918162304562143989263241717591437086057280395460677873605716696608908947910901025617803590731538889064788687824068315384038694006197058629557274833232576474354716696591454345940172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] 4432771541988799089323676286497156131925863589744307544837308920831726213145324005397905246133431528606515351652690634670793044919650697774066947811959818923265854676420821636422358004057549473815578088495596517134439625505919253142236116313913690622355575183298014831822118370805069461218046427050487989480880848082302011510829798624672368138555332652647896097683016003908405192646915987117867137127745852618806170843102416167857381051337998690762990542362719762755206649052579106340224183334580051378181398670327105734951588765806046104382624139324541636770819684008140799292677124118300688337160388583963469591807240874472346285103029691164213269823235187026058773358626855361481529935161074751022742640777404552642300951602760603989704180710420655159234963694870793212443925576826409339011594736540295200491086863029290673790785735692368689232740517641637340223688101754817677121888653935074810176887686783639357557300298776684019812286820712826770819412063494519891583214693698351776591255538957217138257652410457239846411415479269321477953637218381608244593397584291825887557512975663017628071193510970030155090020667144932549326252757512992523653751062888138639087841788867050272153353150117201561244621979219465184867678888615504037663561794374142321663035322119294341821828826477636042314251059889291617122460893504316194485293632205309213721050707316168374652730181698673840158535156420576230741320856221444848272245199169081799941540826312383699580314402917045923163858847356543699578231259315949493725479590693332211053170804294684142216934613247571348160037192005227886917376364690247681299626267890675793197277164393939065858311481259324274083869323111087344156940040791919465433512055077395364290463460472566456428951536933192590634673978373555293483840378357168197754152832466670765771128957756150473658292871621210095377160331114355630150456778599982583225108632392300035391532390594300284934260230125512741833471792262681397951954483218712809739693337931064044821464194300321037577769974125323596644270274353703531369736616807809002393124392631123727992429586487891256786450051109711788749447896954098676555552107145851223159858400392362108428377227436539915437349979117451881090158382172902732650570062302418652152439448703039534771107188823038700834205072431265673008707392393140964353324067240250557911153283559927357415769643455335540382315633281845190896972195465307569616734759030400603500204758581753556679896588532524397289012522348147574940908393651661315871660651743974969074784078430277662437461304030727714333231914350513036710388132187479501301212104239903517186593029885831795477920374676360855604808857739948049570671041756926717142675812654176779711354452595152478159374426132437787072411525154975296884824451471166165483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -1218911521951791234642742194621813854649543247541872199366788395771593606553216310530978929039433796064478631682191512007491391280917472937832111514111462980349241472190532430477404082697147886477578693861810760233868151862958783998553312067560428555377172246882007946733249137851429669202339138224972875648540025257013206594727103851872534579165795759098760095054850530605366315055538681809903138401578495544901047626897277851910981561716553156064980270282623674179590870860557433695579458848599857713399194681864203037768480930992592572125063773882650168308985224360940651926727246346293861076885695725518853936054328556869179646046465092793078642676792609609195363553354185907697092019869742622249210004219246842999472295383576790149490268362560983905986351754578354001771865700087351536588657798643978479405276604719956240253108442833652093033657045444940549667245577074022036649952833640468637945367756285652421899115933843349628210081549582960146727529834842997910616642932881219694878586841552680453716934166752624496410037104177356903544697533719382304224776513852277714164298448671882378461257244678583444737841872210757604858281516340862887020032258321792948305804300740042400584731509365775975032100418700982365369996252070953943144257438506501508934638677269386947843263737634975968275759095140733998714786740257826700451934792392378945266291476426222239857139075948451651830617496317721427470463173314208781078751554134196585573143895604337292416430277624146811777636277705812933361524011172390629894340115775925056382939557344354853894574780938954238219158851682572516354021414804006274038410207028644396331609769475294230635370644347292867983160594161492359806874365139054415610886930285698225413513048687878439366255463804407355483423792985483179776279279193824089252344627647548012694734343947940383419261415025850401003252313379846156781802136097422151383432282306276541600793371325088329391524529141783698517655195693023181447171033658716068470260473383321034039251326495022932154030903082811451747323701608336989314729397236750220072992059070327941984881397444219353011150631758010645841258696238448154687264181956776604532737443969478264809576913114982026911328524001769123524114144077199516192752165263055040422065486766543671036280310586412439251642194750242662390559827853803995901026083371446952583564280274063153329217214816999752953508972577789742084706988930216185818005109060197903256582255551673202690170013677283514376303948312299432676963612646872227460895329683231327775199212364241378330463918517952013066602031374010845217916292680646893891663651409650804678073426790027464631533252189384388021021955036313408590447279683776031275292946211475843747544557307580596165557861608924729337303174849983456218869361298873778176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 301453305471966891573665614613083693238644617591133726815496233058536162538448155646872681575224129639200797930882540016064256559581715609763661423322218879810871507091114035832935614228150863799649656734260449313039388036390772535049830353950876821329072367636866061438481200360001447053965800537785658779202977235993184098719694301437502898507414903617153057324527894124722594679701719275249058194984177536553266319933726142205333149293111771509016730830863766463754326852982544070552131450364363110177652616085589055755513081470106897327687738434536587043073341001751127966380621474177339372327753222552095864158138890981890073575107885144756256702886843960389446452528638617433197130476817584951978212889504164121968154438052053012457473683427283064237049151996574289650769302509498897023988053825055242166153482276183806283957666879550536212342603060933700671939853392764179256556985225051482119333800436232399378974737330827953501642849448266482690580210050693883970210141759439050651731369574970617791055839852932222617083577088866584991507978397779205940001854194741874204334329931113688110120210211759903686623048437039503601520762061784747378248535992816278973384368385845499840571868384696138668840135179828687721263064150644845634185778755281269784382880383733886292603994280589169579423738443990375123105886801153194614864043347712021087533865796292236953919318168933166286636615726568869816023303745660546210781758114007699680482641980711686930006139918968922253409142505018595278627545638252107894732843481235908526480609059165298211543113360412069998990961179340231080669822541863182164123387621636225349354785602105762063786980542729383578311896923034384700088681674640754958699499308114743930086351637639699680828413739569932301942567689886352059606633338312071871389049224755915374521693342263964764283980472332821012208818816959339459549074281994102190431290255777238292345352615882650982526212695954259817511438078791531026399765171414912781411989253535293799862250171430788901314768001282871301551339177925798935231003472152655760669524969584503485022747196235662015881200668663493615274656221486789811567850393931035189553790566902376415303390595536955998590939178790576502172531216153616671619551166518492025440303136871660398424763479472331137341082308364984199039523613621238074750160180019212313577897662120474574740625437509947678039516990715322242392391112302472941232871558900711513141137366518746341472508084740166339316303310919985614478064849906126883318643286322474047553887105438315748551373458015356979776069848696384963594795136366255645739489341055201389609105945924931019636558795705100143608636994314932038449691150431581223707334059105610460826875891905215652906776947767003537802584983766805465966973279205096161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -66236674406350838588697062519209954414685612079675122543917174307369968155578923565630337741651457642877108847741174523461193848242356054601417232710916620294096877781758182292306455601927201643204647980416594191025731362066267706536503882747997558302333313422472456294565322903912069122818570478847660626888693507233373423582394882550681948436092540058382712928401127099587908445528074545184170229079077648446434042978332055656690237568081335553339500805662285620075450366008511940959749710831097051858741854477641996212031041240111838056179930131528076744803174389173602880933725307042361809562874809747114286624057879748283424795677348497911496968418357533205960797070045521732757004634008944520472423716953735122503515505493161434528069894278609923264726716715339773209984418052794774495282959540131759308885324285558013060508259225495400592698417499894549339268308950296836931686623723038146726538832097862760367498285406820737246545813050088464349488585422911079306709042918507401934345881704189346552676255130258005546597787145305966742659913245993397267314153410231589011713685022524034755987320311908005959666934928908618757815991300623372416262497132490420976195993464732927122211091995561123055903088059156732698657573139252266288811780143913246014430020941914043843967486469755239920524127652672866267275766982319244358828375811079200179588767912491028091379767962914644975344121073736060356563078046318810583031068550180266827857941042718212504274256349369335250010268954228959910411845627988409116230090128506380764588370051776636917327076014475320581111649586086816499510861348415865574678759593255109038561845945257119198179659117033976602943869552866588161051403611701463361958279285863811685151916306301140380437791083301377305743945612366979597852556281819777408964899536696661803470198287394934291173620530886350265175263801707494182086009961139081385769256985590568365672751151099951198018970842724524511391211912917636500913176605776394089903486748084686813987935906443548778237763072032904596471403246927400772897350835930486714475512921113920168197055564233925948723593641577255135978702957978857927524473717977953060997272680177459420271205862282959192232190847516774790312173151009576344632509513293085093811164054235791624502795529120532084738617478386563461315121537321162039930488790568800114175608870904119259997508587071154130634421987327408872674684979756434568869167681492325746289469133729491675472870845373546219196673233737653019381703427641598244763061073309405905651721534860973785119568002172270982289472098972055652651159173295829903112108635313263233536800190378149640924929393291463271634939808468868412896053721316811253895934675513142910667773540251740653908385027706201897517376409075077526499171477839098675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 12600776105838908737949990551032890067914161887479063475011227287360157207744934514478966431132275871411823629718778998534953567779672075050335847971271377943659975050369362358904597344669707974131287978183532571459702668142678532273482578617602025978763725760368812398153553825287352131627177512036086281353624203499560221664744062694137210074849691522977202996077640680009465226233459156032129965785808255307839552630125491624111779910441700807616349635975216602615526219059266150471890926083483548112747786510038315868052122291884061073400932713027780523957775941797874512916274066920525402294245222387128788984522717741574152279064620949124309522855900645677643087101835313393890178605753448098357688011712263158284063019040718947992576552003296237729534897203199953576195260084873754238632702604008919003011603848477732607105743642803877380506985967293720193041081047376607102968441553162625093418062498043055672910474626231710866061247334011048500705901934461379046262987656034443519665618742234734391817512032561537065062564494013900772241543758795848656380131586280444298357098605623357268338406574253785739330683504943601508393534447689493932695670508689562966157248941193811079126154563353813349469095700818645698275070799462826615612150318549643825615899113133348907767122947147890863573069151591094220371441554009900548396320077024403640268430860863201909017800290783387786744706299263405851133799818495942689047633926637155973823197605551915311976595183877700672107413641630788714086783637982395605173482299161373279473386712856135493193427560200665227949163944050258092739083377542788469767350086822159350043643651744480369372344657027754964100383471359433392117090129954111142507723813956560037794994701680539518785620803762102650901336102660996930415467418684556669969239129754566892878458238084657434136755341913942277762790644172038897570972824463419540272103542349648203668537058908136481123786092221800657098168493094114791476660139126533561424831793692688222344869363025473356750664713424415947224666449927879815964093141746791483600142577568906440721155221502363135778488051525579921198183128824127409436243114872497166909194155384430806285421422180238568919120464913645405514356890121673110183766080911698082220639300211785111401607191674994484197176638803060106899948771651312089875767357365132404661213635570572530823648920522507879553003019400135318029654467745257712796701984696105049417704787964780096768729843454512743754594600239971768640862634268614375738319348557878315616014569719439335210096355112888533360961744924047298762051826612114814823990843885532229972568172522789249241998752349197934013792719618602616178292415451863197896078488939758809183709650038304889719988826795030551313441407691624261350995876406676684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] -1960965213612442889131090251885024083791603920761860523284120223316522669546008905922888188749684497315017611764169365416292937373663436684320207052274034480085557995088373539752059630999148634539321896111076630295492145117318248077299158154697587439053642439589064247421000542350740598790296044507086566639996976128580343679039631731454064583235217180333009191319364626898946883330250268898952043949267406547490288054024920028157030549876326609940350739463600149898735056104585094832618819906515517949776641487867567609703038197679451936513484773959139059481453510010217750929096377095991851112787817665348876782299360833095627976238915700099372788809010006538468833768487715621908465346911015673873787968444270881460856237139912799624319914052904311854174843711138226939787362795659660061025854482126990289026396092149910543326434236157336371279238020800800672688368489119092032417328421743027875901546792767144178041173162643676200517257080175092340132011911121532442422759406181500124529662633668643685444163501020161572059668586829500851635165529206668363528484674454642864027372092005714187530458718453531986724723953297312351991502542651114698915147328891365736952608484598386711643752001179028915900819323534273063826906271522361178916691465989034628702802424056534934195436660455089294495503467638425720947086737052961516729557500207040842571923128493651502613341418848830392151348729663575752936959162566566679183846145918301516561361654523064386070962061170870645371939669093088205302724436019460808635631094674643803126355000598350819258981021804238420008528122245762754696572295879049733829132215612008879365375964832561925852218791325709853430035506555982908039488715426362266419414224616746886321194442319554242767184636831915150844641096521650849981350031957702303406046565176849362567755526137873256735913765560831924085585298721503701396386431492756838928610481800541215267802028015023417638481320510780737947936919365401416417402361351952870985629126108798787114631399462699964714760218736553520161843106493918864838264810963333856311407918371468979186822708313294091216251234254450356948808608139156451521676284230745030917775039337746696195134559153003992075133410089928514450792333160953144264837351562566362772605554700398972177593807707632066761886643809173444019896587544899527969757520686364493000294218861471284040617016759202314113231225378757223710898385682154549246777212278683694158785239634906497427413733989090735220602339739121570671243500311954120714271820685546924343088533363216780080871170559993792227685445395450937830739349122463989526046908145645680573580124248435520555968895762079970290992257026243720145349250503321516772074024795203100984796475784123280353308162071835485342852003386211573794078509868725043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,48] 211292501408630899586980540539562811319791431528287805162794904930924385464931412024146787397654421191753699336918048129597566209894575649431546724827654955283129213450521579837081717159302762327321416744139486568422667642160493461139600848022315760005869208774241424611466035744507890232498498810565019272261614880133657432819811464288956534489940650103505428086472829837716035951963773495565845251179394185232977044604304094686875363147542084495658949222660966594047341603018608530676297415580550387021467223049786599876208904021693870948105794248145018040666223194656724845588386319785783597957735726787914390903605628553791116227645361863664700685638954267414695446133972200898327995514740263398640506266014883405679049735036113656838602670237195072693275478717312527231934895092248932061373275626405746584630090874073703230409629448351401576123389180363987777426310496853908860165998428241839197217379569317664952715386116820926364524188355586760692162639876338386118233403375583397138658670452825115437504646027608148569350586932040809991769326549080887979199721455269606240320501482703731186850409576616636474029242768957578758807643491384961650898882209640641196722947014314737943794747592586253868712801568805744039625503617484332884381239902131196762884033378231489534299055861256501374786656042949808584691482544384487449813757860770969111819017392907583666427479494526899832386656291583130506077014403397856003602240713573357551305910465569437682989943732692503864903379802944981146652714448812287067618861156361517598051522229259059334724193757481452377241650079570674957228005622741889361450171734577331302815335728978379097883797190788276550308993629935234646644596236674471945290015000108261415135260006108727310270124718014104723199287441962615287884599478625293612244713924082697738998212741500958385975913767080643521516964389724704039643957135429479558031808472819430569598885245503712240422395804625086994057129025816642541465551802920111439160179100330942119396545445325132956351241945835149296077892012009922488877553394945223338050093213604839613024824299922160598417410326997065937164576676424543730207623098828390635981335359226369988897110138081565215437255744018440384850101181464768820475564170789689872782540843897982878669338626317030978559863532372016969537956750836127678237536009226967494312972611612161578740030329529647682465781685839489417631336776256311699914313221708125276633766188481717452645049253375768055542337640522699463948236904549489706001844959214612124209710427182318922508067455594382836128106250274661691110038963797669878911857372798678488961728733699247429895845423264885017410347479708123406164871898293470493833517903938006135083250330658494863859254857794479357287294929833232158032322904457216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,49] -1853134204445255292817163752606941168067854738947123648961946064170381268118829363441363312002757565545358858163890988272253969346208019561224785557009342856002482129443440649204556490964989575151693439543477413296390027412433174546133619674169255002869332177968959292139849800974844986217323894879923285057577442307012914711930571203332893044894202370249132130302525337427088339596024219950550359322325626645178292504227568988088802872866985102535737347379238786845241889935418222111515281734575017254293996191655779896908367443066153279246077606437635581165519196226839579803828808190546454769678592146384154595393763106054658128324927467583877250114056988473905713281804352527697824429180883240407761366463015132682682243380695702345139527462351427337937360341590762399280676737373920266259616949539287287126826057392160383788804455344656689882061961971980147015496929225090233713914020628017057170115584478767265856172330024180258876569685968999769577801537149172071315577850531102636054802453773333829446962902728152415196901188696000259001742000564209596570932484154652945705872073999562167760736943139086941347392809807743515763476724418915949919964379642381050740444236196097226627312919165802883050480233770054169564293400762143566215215224296301075047336420906744752391671852005186469308009675109948573825548521258381308847656273921572055008678724200336905078554286802783129210862016898527826841076028288426485240390538621668246125395647111405504670808835737724973115064422534542685046522070124874944008545683265786974867437791753051905385239275772749734034995374609005364217472374550067473903678987237136660369923928948010811765092629818486909830711002168105427922450110431198198282839820480740175282151172767916710915551162143126898296299988450888677868349972984018175885055627088464641307399478018785833361141669866975861355344996507655734674647712686664059135599521283094542677891920596680995479251434585824991236837779453555212912871032300462521282439120720779196615673176533158964446142149064685647273681138972803450613897544497721280185086871689258229121297556129269710611515483732143982023855365759382990813721214610956800803263476600018322799301861509627773198223349959622587734628238887012619427257408054795630681509396587577663235223685617899415124247233702256243603207762623412656449648458122274550923454641407461340557832657184198138479438121835727517427074937052645454306487279654301471982354814863615387039439873246276211861484384999009222494353732072127308492389694998951276441401527120125843926945229392190158943994593065342122370067607297575478709756196738096220408794267589392682995925741716139640021381746578962221019809989858048498829097040732932026141330398389610341470603650671424703148347610009464182541088274671206400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,50] -6098160518790390975607761358229732262133241514726589351979413891172453172435724208237496692069043449298862540632080545679729517191731591280456433273581257620212867776872265369011105969940365975074764759285214037609258327840960373023009923571726763037758906562631137249251223775314726759752669918549537641453163990017076471575283651648392122730990877620354951147031007668283723586393224099283844049624291205421351843049460125707696182903446724348279405692301129371379740015159975408939100931981422512935527158873199249974836647495842483511621211151967624855479381863587023682450675167848033098258272291948716928145040299058051804191151889019665962988834939329085533315401480557195736782688186536730590861676819336464985449451442255538473905874316231450123660402975948603671471176979203842746934535400421363621873158438081995995587019031699076972015693173894084029449249462834798708983229583935587805542728106537950510267083616999448622661374624520042336852512384302003818755519355544683105899330005093102866146424704329567948836582756313063299644352083923275668345497757620643834058240768684727621587958898874545695138747238808896682750572561959783598180118810038113223308011985277318105034304397634594871066486156375068855271280499158411529508218241661075631283060677752086810029758325140323881578463489784554389607859544746293462836617908114719409234015627061952872284761888363226961171839408737926657472711815749470106008640175463886792320160701965960464375777518895555945520700607714256077322033823266329219702814343468059985340946205178426470852706117285462968525504914877607616659108740794954805569367874820093560148602921494685148455212524041388036663854463942411297104513044627044278252259365456936080346378043895725611466683460703702004754558910967660741254137222359755650859457326657751170319036616441553922869100090092605602182922596832644749400366111035339564314377617644817353394162330116741149866050657420136005591801588379626704550471388241143177792320495956563885187547892794936658329982652937641687707131730816964473688932716877205923052926582314344322856749084936082056892200237423912563896381881899326218554185508401298350903175950843458553062326943228898962793969081672050619986738558339826851839475260474784473712618484630341335339068361408409744963038796125518653950209762314418280932842956859633100172438334113754744548124948025036747116294218706290751620952527104523005514792520249802673724491112030983999549867834635997591998300980758624117495898000336546753145930620502509556544375173748482229671041782409663419006563886583131427857470813893777459717358542662884925244576845009867926007795541147189059188915142818745117239916980412166571103303680635670485531618034310064905517283708428641744410177576576830578620825126379192320000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,51] 1833062182948806852133469642344590714990938452343633863062359549536344485298776481447685189316379141253105620464921898814512980674338731435957112797927309817543189825816157401232102052251710877777624545654956964128571112266996783211590953886310668150360119230760458190020005226261878737849082804386786433906833957428013222609482864661395100881891295323701947640579091004563323477170933792296932284400988588820115261298091691751564100277417498513985940980417700724954602177435872985470515562908683174133827381195179077145607145989349634312235848697373966845514213633477425079211649672299299121681723564230855164939992976679944495485928181178359048353421496647921526164821232866621145687096673257319540458795175502421903463626394837377199019573015561464609485857064693271661282859233203161098327718486378568646814560583304113099200442118802942907579020238800157521731670323522385352746337073939931347882464876048524273214981204971677862833515805760923590429338001317894381230386067797254822324498539575325426564105300082263274096714891803919465001624172303591456725363231409068233903048915704577982569750878103044022796643776697990308786995588358610831517830045804930074526551921077813191567327263454641550649756449224094839234264870366943560761375972121333619196029370545251299772474457758684789899369183899839890267016922095435611270731600723539434915360020001264817621134786777668714730311460410256506171116256721138397202699422995052746081228354990107020784166466163688658738439931197434882466902894886439406255624302748223635980897978906603019538762619047119335931190578195088406765207276803040829084388287775330775689906747034461878611520240453176676499491668330938126712145384648501660920529627944978308421034503614491031371417210436322748071471454990153796918066819275479078949191681502442355884802259957039403244394931240021200710364454333840702309653303046853910156855253997021394703159509710792341780716464582290184085301647600490378919166121987976165332436559887928060136647697645312199840354912001062820095698834619523017767851273428078100485391606962513989827856093428276569727736522483149919978327620510177893670455351289318744070299823143135707357804494357516320245816403970553315010673613016065910642324062498043399562016179834740460354119222690273479810226462769572719036735774891430626438194312189742768107078920850939677113599682170559097154609565845896878623832245185536827432794588453467576446031287218844829927991296767485599773032783535614215071925782428894073783393062522233600969522675343115072735428669204066357763227672744231144364743493609934324040127188447773620135014688895002277701640990206865377120322505634593025582481669273184091676881822536857928415437305703055036318360742371043345694445213800261913298565693702144000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,52] -345300500741331932653657816115060478447580912435678838940516021053713495669629611941922790015664442717290262815591517844125399446060429883572387321796651419096255596778304846111037093737777274655838949755126274367741939936505506220033453367870096067049914619739300911044573038426241616498036699545854219694059891364543247981605288117211590060957901779402457698429189199192007147570578462281342250707365031572263929342947728001870721166440962524200374638812322187771174673763535197110813324612207669096350447115300163281809092470594176006454226154781529336268552220907069995539097388602843035705048299852852095087116428826647947945345684826215568072543790872082049419745613364978643270174290107672400764522119315521070990137541239628437619863986326510398758930354263122055336046546495809445596655740271000349636603830884397775703426069670056707377021957986493489069504756341815287365593076642536437576079771305141207388953222120342115962245594486782118706280888642800773421510364443870298063233721378966510536552336148983022759603351396097595430935989593083962804203322702048379874565620382702702137189624263946170495451935835397115336273629616978307435892547119458691458508443021554886749620311290681119835199324598413995311462275540964700684222116258040557306252512404109752806334668181385997904266821704405235732030487243585762004660666528458958117683901582594945858840412871204494253380263459486424042758977259101482065655750614010521605476955910508836348842170672473943480205601525444958841919131756174606510380531329810713289776518079564221266290362817829062295933172300364719541738048604506402181067860789050603512188010654993171980586485607283112551645800956907187900447905859981269852937561474042745519694099842859924504917633952616341741734620781064338681210744880311973149513552682038742468604939265673243567729222038536239261791286351286521564799647867728934256328843394741965771671460105870787946118495465991202796305912994203229183470886907545290064155035421050525347928239175711256374686163757217141640889401085666626808561650093626117850865464452239580953462704461333768530474460631497021680177394920095659196244931315594221887340528534924179386687980271880312113166323542739944637921839434733122143924939773516235686232766480953906493839040700513206271773970682706671046664464682730457269506612581932372025905237786263544938046858233495127883993046593585056763050106666647908154467739250314795024784989054872554599371320853320161924336386499587933397672562161799015602558289850919040237487819656954917788734017994226634413153364567605304239720586429154007587300443365955318425874452536524194538513834858726495714523268337675933608053103035083217001722243743181549108356639862769336159863054447163198146645528446925860158052735008112640000000000000000000000000000000000000000000000000000000000000000000000000 [106,53] 46667483366301738937878964118108613855193390485958742636880300549161782907360085268215251333426579636078896519543834179540901903251063823532934223724607199612532061506831497445909109360355960175788907351350297638283869039241737826641255425963490371902945217500899915399634929074798575271435426176032187676322300640120292231849324027236835079822937220424367770711077467907027268734822497637708786164853456196893765458900033627211981395718527423852649063811578768657719569167768813122976972504290530054816619735713094644934149184095829821785669238281657455625221907069966294170305605543400463995658538299683463551338312160915357432470506210400021529195766257742945760478007732913607004544523130916574273994781448790939846412443422312342541718551417381709065674291473183413731674528245275247702658176066436879640683700181849655951287187062668909125830401162474074190173579052162127508137700104111657450449923687811845216897819535162665087770271520080614248948150760477812771745548475871872383773654724158931658031377561561671608580974714993272907913341097072524637200771255057595026597411506189770721002726534442916871637875565737208934363818080623237476430466679347765436985185999853098353801641105008588543938900135273754201404825485417795760202188339325384731824892697119085396953882791795348032458806259953570153725879737355962729639709935136239893543137598544255072396667641094372761937928749082875704888274122413856887152490654572227190445906050020557153325574306401958831597659530518522743928442965625318351125479405662132436699567340526895576239372021750444832101342614147221868587165231898247759883116020731159669754313788241713660861632129000032622263450110872944304319684369714494643700396895496807160330717564561563613392527786401781001240489755102953342895587027459723193310991598845157678984241021003612184386047644384905940921943569165527340941757143873923757437493791011395247488395127225842328577995398404289285550591924556231864139799177441244379254160640741804006699868995980583228508775113678043877629063513475296561818846762894686109371091744929759062933276275984491738132638077715007759363263804145988955130588882863798346558073389880792055028126230554725714380511724273085543791876677600651648524603214652134597062618486597866656717825310706042686106881680992139017237777345060787258065767249579696989397825879350897900795856780471629245552700494906679951333217724893979264728765985159146879409975270049097222550188576585730859281537957632000131524071300398023423814009326044371775809386578823804483741903991654087256041127963167683158596331307001756047247493718482289498873667891630269177648375438829091926758863899822768846069962743422875323987565774315139758266141453830206388752323561882083542343921120523852512817854808064000000000000000000000000000000000000000000000000000000000000000000000000 [106,54] -4248558149314863794966134259292234004950085304537902538980420831940098552617864977790185368421207719149862743002506530293978395324603346238234642971376592902757244452004192596056921452400712143731672100306422774457775426052356381232508946808309423666868023564360240658989450578024158972186860126267746214130115840022384179829807566922099251014485117026891209235152043407201327274201539910142795213637790288270031581876876280984647295236715398594408973264151096345521349285319138339298742742448214027938446404963713767380505670819762613941522604332610186081654886160812132879477168427404792618201374138484351001149835282495327642451379994157898359346486497242597351281014898012587941178172883454801705528755562217173669600611172507541987360963486544150391016898797330489112128320147117835181012760566089039116192766773923321914435467600371429707537110391645711962302156364578047838190556350109132060209173027292317217118444794763082905714593858801341918269924043257537978901132072705818944560503534045695324319120044515596216912223941681901305653738848662591423098411057860945651019641623914746816830276225263978757766538457439535443005738587131246653328949324106233337469705655843200772029857445438732914136919241599757764478940111306968073366914412574713987339701692146705356422127855739423619811924968773146145903101233096398307147870817181659192206593448533452323268238754369751072537653752129364503255517613657550918208788368268755099674089255237674805092690782425313879396749352988850809039367786279082526633006681339763247354504892533763011317772704874333828612442998087414103274098114446037804172442755323288023500816026071028875359993131208435930699776807914953063463699541432657210800607315397874422554818713181753809646797952441108222222387774531136569960252018407495982198138386164004488046099129536552563822735491037637631732659318869322680645275320690462906454060350137538819120476071738947372067810964467570156584456247951446203939816768532159399187184773336703961052973657213737258798476092676393213411579197949542403157771700388780940751788654839406676928298410402603367201678836093134672034094268312412796396442971924306765729393631129040406443629272734419169028314419722620874459649807949159382356201156403386098161963307511971928877418838968954303958474137438341172445850247232231112040218542155921487859046842331293251747273322085504330247958029567395075252192946640317377794093858302320974093810119327713886058832898408305045499469014020501747936073851692264030347657817113021517363548243004440286230400720288497893907325759362351590459956088122513318449853821015897355476159937966997802521530196130415112972699136511121362028624063230941288901356869452972998605243683814798239671094825967147516085017247957643802812951927193600000000000000000000000000000000000000000000000000000000000000000000 [106,55] 137919929903615926490450550293967509909307267397380289408873947573272136813022281539882929374373317620512046947938662039590167173432974146836954292116786794781611569376893854181677153450005434714638825535815981753489309729060689196275594606260127772594545999482039272450320817762635137708388944795763830892630592981267471709792204416420379408459688098737325325959289075210238514141767421514219838149486831018965973174330858859765575708122061192331034079955634874809460721242990990425279213077379402008969118296894684726440902717388585864179923660591764027440792715417884980888959736097672286758186036195605917219976728634447349538435283827055826736882839456896344464634615373909742719147682762493775730027955052852689203724868902143232792603083161673151070749631198464525761616939870387980408291453937908395775103058597693836849320483621048942226198880138988774148280607638807416798352106163513529195596363037794118835780241917933707693936958289782546979029949566059231618370593605498813197473980742109138404920110081931477274376290471046180926533512413977689827491211851792795092388075984544247445267805594603367176873958560751534578961337877653204877654486035636513535155069885765437779823683029167559661116669396743230888822879725596810319091490478737080822118533763465027324467366882718079830320434395956623799110125361710995581633063376423153596685474548335637354975257292725070578362388131850036590906640845690762653960218997870959068109068739969686344764381481797898772298745341149109146260377750078212805931431861939253213699561390630173439463615141933310803464297387928719651878426760859365568185692829482561602727395603350901790704315608139471453397415966747629922343008364886927621340143072862053442908081616503819426846223380566331451650928863611423186536382137114488394512388959751591972698579944728760546780764469884395090898942146372161506284526459784398544816882607371076689403622353100350699011760875825057533446572268418837703870797592977831210944904492641296583053123667071921967270619146554880790671453646090390334999231904280761340419522290570416312316842810378145445320089685062469072167798696376947104339023992959018622086880233555974204138361691205319138541562867976538266434231130772670155190246052804076469678669671712092438952831174917375600325389999655514151486218286880959705127010289338889098609393979994624173487835875788945005032458097975612865109403133676551313999649046582041614005903380140853275866505840646831323633016345950273495425878706142966848023789791163643777681655904996495292445291649041666951086765321758420316868801146578378331102932147065429474559111402257665048967076909035629709807160590071575766774086829283853435354857383047272166026733556143117428511763530227503281663941323647819242953454387200000000000000000000000000000000000000000000000000000000000000000 [106,56] 33306096202221668975972261094548783945184280288397882731298808155728888870598285960590680781338653904144563360441488850737386999370620123577005823047545676903576980974440983225113841829585510904446295533863963378655638229649270319551411579781515073883511781541647575659538755077344020500404010228794633677452667784138433530303278079748152572380668692238326547913313142700413433510202714131963541917428569085812107477873580666813576489571326299868269146914898387480001747910402368662439171259406261238085368362723495800127979832180550059962597529668020651018012290011778645619287004610887318700158661414514692666289294185029440910268051934393893754617442678687903374796931369979254937275902707278159236044550930949585218528611190890485169063521165103966565228056550526341057640489627158448879029561185194807695288285078303912762871109034618711621087655798952452410347187765176190222634671359150016162167295758084028727202949198754700494064607050190256714955553773277062081523235414228515139356925454166405403846484906410754565795000944126112510804932607613382787988801575593086325992911583423686696653428976162200860843668801660063363106421361341600640312888522611053978237753597504517260237444425987465406958150534078560807699546918954665190585216584335458357892614053879170637802652857892960482357912722157150480290056286455756150936014101303066622392152782894172985774136563892778017157892374358057138876440836849337260332916486456406554374501954751758581571905565784028211122329355601379651440679398380186104095537165849529703408017334189347170904490264256931364345043077406018695778183128714701599276518257106607126607627206148509502886999148880588727654818320287471502799553603117002807847008719140079788969882969895811560962761291116861018510821910413554451321150690777814111248186817364490578928308247506995822938496651254595928227002295941797735999486217419040023412522912637969884340671827193114961535705165982427041640968146273200602835565958503482998748233857139147992185511011539401156659929294210891736710451681931414556593028914483482833947743761023147366759222937839725812917544454551804916303871376828467162823696497522956138552687349788279491721054436368165304303906636404772708569859049876192500564608163293806679711933564253603170949822913367147935423247401501724666127831769669332764751417627583865323002333854902587265548164177186639024300632968435018969120441125564846245241108542707883336558434801628592709551240833281037894582606090594547931218793711511151873867887542697324836578881518903370519813630594605844604921909177101629036777071557020349987837821559334034559959801810792342964328077300645216392315717914483300904876302063610799554091177266662917284537262868333505567440512442594939428897034394201563917522147737600000000000000000000000000000000000000000000000000000000000000 [106,57] -7642293159530498388013303246660788890206965510778875062371396107235776604755442505851502235805102563706205129985054655980478145558815450632753256309770894355895677387067603717495813372404573114479879191527424212055486141507546243567793170801089039269669195857292191269436314712709116325664461025914285773351540761643694174950621756463348208455871748171967842125505471364355314146568992963128255550610700131259622559355456972375554350431867845279247297547099358194409933230678126181767174603496914259535102301672642863451320302683767972726196164788731287410083353578889794701056119282732227040185773480698152877285983288533414353877609093352733640820903875010803833578866656481959065986441253911349481236666342553377871921790393769371638916957026752575091462593963622541250673791809999149170653517493757159691531423843598940679271187469039870321165236632271993962408949728225068520396964486426127769204731242920907687041237835736659989652493359215241007985307580870242976177188691279725269888046574012288693165648427016842381270786730147747847093614651950436413606885889385422480822267678669366952583787963740926304722615518115420808798463306263593712178455716516462687526324658745770393331066258056056774005838139720093659248539243963841529198091078044500347867087492641812177493493107351409465809254959263680029608167989786063989970021407136280443025030011553717084924402418256076457182051677969976869976642864382150197740024460122931134742189906894001579987853149505151813673918641176138278188806414645577268878074762324681764086688797190759529034082871653108344447790285444006722862583466378369598153326175651173151014653789975270800290486797267697476082858106872002449968949550868692058253639048688523142944544645421214158004099557572960129956716534671117483204494651174236718294971639637567972589831743809341045602424796925115249935863550688556423295676515185342716775588008472182102448271219303744468583339941665207724090157600319508996774719519424104637520446839966312405746336201382125707372886967340304881614559585791704417440660048153646003006131877059818961560131857055411761079005263431125050783807310883632805338408071516436190128787917887466781996109823996075697901371538980777476057960929153065456156666895395568212104995148585349622105481645164371991763899262471020094954069255141094954495083059214827884743182054545410564277296025020092476688042227213670886597576390900908686309428475633436109056282959707483866171119187088484017414398066148302500710966572698722777363489372908832050233035408708636992076488881229378142171984284292239265361979525740544052846835462080909891572475553070020695383216856696875256835454303138390259139791637717055155358532724751511931965592038612197470762687402259579879402519865571544602604522700800000000000000000000000000000000000000000000000000000000000 [106,58] 891358285642901819728025830595767072152587204796030834933325591146452201537660334334364321119028464658294778834470271731209847532204219490068602419100902315977330463720044299590255661908850216460469230622970695147906530659174502521068440931628268488178659585005242134914760402991338070812275710671999362045564124308587752770109677501876626290963412251194794116641110285859597461718233286158474111585349562821367576428237060676192979637310739398291401077008216560277076242157604825353625300085471249970460796064337484981239995324534368542535758403494393667369888286292579926016358187238521853840347382128535462039076290051377064666436306306169652786473764929317834805529667067437768116184091875969286784102383838943817424657276032253848933314313795540706950555270266654099941980469291338582933129141101650553476538174401151740358640719388787083553822155325020656613292711844181419999441967476485667385944507105486306045640718903660086769418129862463901001740736099656367380253155160676584069376193676114091372934653595548676442771374098720081547464197925048498865607632114973779598271416321071295606175534211455656782340772733919717608285596594360197237783889457923857251880034342690703500801762964256916896746851290425982869987676255367494650346722334316163877817376671645024135849292338557579636324346038919317455976467941229086733294105375992179020246872776756884368572701204484543661262345535612202488989083430719297294947252638777067650235838210895824695838236522985131806266995884683992215359937325323060461467481348255621392518821552026999882050380901131575933891260241026029774178332767199834948178611203303015865953337724637254163573223986720321085723047660647835974837521500013004832551274213009390804008756009285766088177433237905498590308884490515369681164580685832423447998424745276634061684527299424528173764543898153545511052485336882785525062377245508319320744550149660622287200612818393195165181612461095605670311156228746024526372476772951766860171265714199750426512667340809149637094008532884973881781499134969550124203273091428488929665276997889723396902598313424867117701927898217068370146611663911792970668804641681809744307897029211360935257151079834520094823827354660806771585813235643062979036444597208376564278872280831743944312785529404123918914876714230194032755032733256963529722035249691891956540391917157506814323126272497538684596348751557435130055110169692323465955102044001240933110034864501485363698058837343943118525791227171277223117428882792109885037698879328021085319390910720832828840059701937612706317577499837182671636622633605117388762786277254260504481666236489962283333540267214344032000892619238028733599394852842574392603236186125975128963129452605524613760046151008467040712429835869943427497984000000000000000000000000000000000000000000000000000000000 [106,59] -60410647252059532074799668635956125596476305548050843600442434588035125937895239036818011719875594234828881998921478535520337054625106128113159419019698795645797264825873923405234857115263945163709611198350267421678907040204313426155308086289840767698157167638165283314021902028176995017137699196602417051624437425783573657475341629152984933476728850832681513790844559190120990813800374120121532124227727430794764319528330461593524913961374234405626710399616131271022533798909236234070941089796588414512017047303958562542025850540879704536723144743628059524914972024996285627212966889031601225912714421725864997835945851761400944582602916142832368782652729436093388117286980401195661371814189086099415305473340751958812817125795443361875444060271837099171424376330540786152593030438869956853277810998050386474511232704818493532709708117080767741140299359982291715420628731716464209932356520838369227999836249462564607477340917605435168148967606164416779011120554662351453436958239283252148948074455028171767023137989808028094508878787367341327317227697345987019248774936361796449873256747138722247619166114797750375846574854522544571627341967550021700053598329270997192065729967215127123590148798410181301578808325703174989644920017368632430379078160783912580964490489661215099992187058662725750458297026498434531253175315201996603510015619730430163071754661372104505703045964475060847569690192752203592030592462116687137862662660276709331160649610835419438316016350268300572698683722417419019212826101172167904354061789621665877554887439468677417820148082212460519018804272913357344414358666859076388673800614231568427719477219727747115222464512921119502902988497922174072916028721947508065730547529180575147255897639370359304412786378119606522379004090365590190015535703137306703453513961847890559635023435423760246425581587998465552196166529896732034601276365171643902051092968464454182953926992814312688240434724689843171294482425433866538199950524199251853795324466479209482820088013155214544095701622281792685467798009881648250185587492669017446109008510059051173876687720001177505763830985427437072409597187087964733752396995533030015479311220046950333566905365898072096957124727929478954089897014860124473510571824965773278849474863501423804505181038515289454251067724693661576830878325407797331340331906460627764192323568656742247378803571164345186581004386578414605283121911332502345837930468251237136447497154652297873509886173903281135675687492461310987638505064600613167705364546831561746431242663665593954439020367550091163764838946145346541926663354701465651635470488228167073013392644322835969231263040389560958220916733454906475781045233918887981890467203605278175621241408705963791842241516644268820132775660066164273315840000000000000000000000000000000000000000000000000000000 [106,60] 494568784292106981607696174424751953701946553116894992974627840340154504742735194509327620679215192343302282181996746590216354611230647851289775537079101389339886927374009498407190299299670359431573885014547838047101564674359143920724412448318676341136920613590863885281503436162407790023041509609211015838931346846649557461971139220264876744878791091716032484175236118427857658983115945755992918247775626594498066655223546015743418733755908662091603237737873271917602873154380654316122005247356336392749063356215493549990108185073597212874173480531045450780897730670857923162846445550004891389531073224730987028412995798998195182020515300949507476820893975763433811342202295016581956125045492063172396238944579622611573549111810203549903413415644081279247331951996213275584372350277668161748306172757922910358673405586400219022603293149381159914111222297837468270070758873359712711647633630324687659763640122814791782031873961971418243210937276444133799608341914503075338914993315898429276480343091324501019152888433538319003231871745642325507048406266349275883558874933697221223065929108785173940204579536372330152256405592760070901486723621055721468906005698872620668071592694114652534604012100767623233095638971888623489247588229858938516682303128639497582915068630673600010316552549217063550071658226792474670700043005426222578789118881370454119454513738793414158856492787928077088468048883310071556644948445015832479232352193004890752691962772756903565683401718157365235821485533145926693778273790224654741298921125291538684701252171280426305372033421808472293240173970546589360296861604361200630552729248468270408977431927114250192235288714514966938063366146287071457333804776001264402776963568665069681407114250729601227375454931551554024241994167799306330868906581916439270749940158504648425889142715979272683550587645116696529319782349713355600375670731380344757835520250558915951942825896031139232457564977524696601206673090759746260955731226768257247933115232259163477810186379755794075304624872574813738608450523588838464747903382601550655555745411607482472117337965870978569665852201490189222262177807518163796302319385531670447093010631083630524545319257103720102948793468804981706597370274652898668578500412884339047045463505386609905122019216387936285578189691989808112355804279836065807449635863148653732708832916837963914338042157464696066030912636646502185153643573743845893224444053245396123839129069985791331625151974702806465761706565831551029997957315000625324390929550699581882061205225923394240585900978355524947958297370904144920747381142665450266373991912657686657490265777634955794922787019923704712621943494880708977532819130023055710189319076985026336592964953859083814085623702793079584091594640061385398026240000000000000000000000000000000000000000000000000 [106,61] 462349375196927286655107299106896526051926902654570127813099033465909529749362252512386330086811315221054579383079263702842355149708964703782020798868131660897186320873504756600760154858742251365659358316562921897339902599581257115455607372739488741770852711618133421488076645034511190077926568129119515107240316358857258681074661780325098069389964527271033274538692144692591468655370352714426482068295967203583517776098037606540704133117011222121417394914780515020703605029222486647096669032149128554741831472445233852450804028324473951475767566003850880478941792963690597962269343279956339230178149957316427558548471319282818841496536405540145472699777894675803029997605176279266557514543942513233942732478754486224047690936738930275052317353422523784028395710472588347606439377746511658747168766863897020655763494766000262397905563364327275856479486651801704359335000075278397247739867652987961084186410028060821423199612168471098495100541982953134078562162547471098033943604488142968393865887350394450348379998024051296701236438019827157277511551161757443498539607358133935153293028755323398698364712396252248681908815511215347487945477418030641715958995941904326787588385992688444843369231050228188537090635617058246490377429465158341850994347850876196216649887883664680890579316510503110001983560212569238809478662868757755286445049902467590499384683613848914180521891465495088029844935268960934659823101380566281707585355085213564949648935472990985648322622501527132276099806229809831044509010330501254756588081303747518733876790971954730957263058451045826062290536968235786741328699939983636366576048287084014109028557764543722940376257301664199537323639195229102133783039823986401574360603862880713331137783106246909666260428548732449619636923137911474854053297435424239217463314770444080315214989240950678892863498181088525584482351122783720063325454258358057352111519124811590337479817497260151255094237515123949285133412531017180494071582288660560132332100667981354743121900198978265923962336161168985927192181869542806261485654738075747824124734248477665082551524450754388785283326740583066035017975227034183528317989513061869900954306945752521392542884674879604636164763191924868356357647823855280233033274240584962002523319508693969649447066975206118800847187511221415710110344399577714659900411854791115398575475664834920575618646236772727744801271956181494080164495309448053897407449523926895368641319054575839024847152496853931184930787603226383562814226469837959136593581777626351563067139375796973138246646747285267707345879110045728527177908712808062893516271023276159413839185747333492175901896368485232207980395072727594079288558166809655429318728772684855988156761523906773078291554841986133416849376009052194078720000000000000000000000000000000000000000000000000 [106,62] -67242406286733809924218142960046164117255234589150047027134036357725459380607925129187565192592105512778901648602788167415309586420880670529702171623321406674602594150051956162136963359401787599108770598231575392580826774191892638592427358872627798899696610340071378937968489405460673302035647244184095826255114881998335294155346747382035833014205563703650248001108395763976462765136831514719636587885934833401128057918652888033553422204012755051026083700931270819765677494999403727980815414383592363127952849213405810712608515315845964266645590763163841316473681309055522474234996223556356068025514296859170976809264734117164685360769184242495359259992337316612793544941038823500512635675249034135456925105487049830622149595638224638699615155286467615948031647598370376774647983398328163965946929703344580958302745025093829694384265607539710917597189124920809921147761529203430523981874175676864916599253907630770510419440704452225871072909249623223812766131640175269869534214262986980267424666868928213501606670284139906410067515049030088796709497120811056564154463099878478099295260112313932286308466581638083705832245518326821787926151235942510379517087342331435476826462294967402883771677470097531635702415496408135963008296196465821839426159375570514762644103948678694859205242115096921861098400979829757677321970326930266454756108281143374425773053204691895650127227073229937337715985359678650287080877026737056256430942560514167617258961417649387828752674321617380510309485017864445157275618944619139089801340431705651520301478108436109590735036750215525226355840742034336351862455885149707442096793951863483246684343504246952949974151360184604270724998657803510390729671528769193456102388930625210166354555290465119242229748602175507890555857718335343951479962585520669977724519169277330849390820777167446570893527809391550874404087000381192465596951440060859156940509104578135588466128238668724526144260001539796321744544346748594076124099910638153790608245015427234008749492336423519557309700816794475106532809930894468475285348631431062067180156217919590567423899196921380496282097033675274080350393038476213192122012774339939020198217651929119846896948150876019616923361783445950849385142972882216158940931449950175069258712909365827257697523564067847280576557095482621991054821674582571129508242433749947375680963333856213806222582306063243784914850210280523084252858701528519478251866012340692631873719628484521134056718750124148536255862344506194998537595131220294542481008061206438227351744998125223977614650623073480207821516897198604558071426766020213717461352431155099528568018397587833526197574983735273876308102983357281982848305953278574265227200658847778148748807928308933070788567480550085230777751917055619104768000000000000000000000000000000000000000000000 [106,63] 5187957821098749176976646715723105299378171441436613832764323155734540815124029926803192668608005995728889421366152075900411273646001252713285243492464673566858118316546000443185604046513553856603312425819787842687957870016787934692938055804254735024080942568429282419657165861039057276944470280049283325646850375395103498296124093580695272447431636301657344204087336108877837400140640370235807123335609338227751469150240218607581282763236677528674097552906641931114845716389195077349121258781970130609875139210040037974428286623682691535721382105748469669346473780016469045495554168543500991292081438655495107083116191391205989542656563147253361294457649976561739678431869183346753329050260200416358416396521946689580423251498988057694723920197238076769439117859505852069932919704120278832960148751970426605031217691074842689570224404105967413772924803573456854557331823900451834867926912117969232627626350713401531600245177819834008766853679382299222683751588430665535468961251152350803828919217164186766676830380313101555623334250739662582468061300089382190699225623096496641412614316451843958590488359791883976756793731294088877074943340904418543337715631404821445373458210397922192613336964120696937524384393699482400262727325917308609957440575036850587582067487096211663322726382676427202173952772276354752363427549556378087115776519234736222330813215939573400314210095294139690795425733570144262784170982034691800004175627875048765508794305947767137916639560472514243018919660324942306814117454795905527973668260751999789095638174459277359570076751909551863033471928819110442404100705591440028922485643960134893054172315650184066567203832966475995971879732892428030650052406316537845310120435012751045791737636818762021315616425882963506057638085744763837626626069231059842078254376807282613576254357961321376497156121725779343010928233029722460265139856139301514629662284458092078800880173472631498421424786722578605390563301472551751606308681342055725813122689952324061471245794240568606343372642987710274119331004895864262077088350125911929614448808591221852202910534560770031747989775632793883464246482439818995206418972676724003949021705187383970419252762032674044005082822151445649663430292898156318006458620735345554165326226903166486729836514138232111637128018788687616892073433278200739682945082823644065449268216946456241972454712427367533253784577398480460893462005443521115953840548898204752253632216334727377938612118155882843976451307918872209454409843598657630938523658273674725997425460633940770188159371074016704586190539018781688874002085880868458715970013973287892011441313041756887199988780596415419400558540579598501702182324585703092169947947218492569864001710137445724447775264328872172247726865672000503808000000000000000000000000000000000000000000 [106,64] -120145055925687404151292399540399837370783985656618843652175952455555268386070603335935676261016413464630768546474098872247184630437598176198731409803805800636690526373227027630110048767606532398755254147204533069380727298835022186543546025337643261938384738436933017782542770346842182442238238432446419019191787343764006502719768785849015742224694318002501927237275387205466455999550483217903435895067394644400619075355697853677260780408624782238174250494366069572260237966383195917400992640884938245670216126386067730802996239298317653417880028839295307156752304290865128148769944522673230729134514042368363419942179741575378337765211604627760959480767697864234268114906369574281256853936219164137941190517782923522707320286118386526291680039011696030749894766502831607522211834925542077298586424086107495900989654746495469772154141812690585191426076745446693011336206663660839632758156291096485806027832978945449789228088427378629882395679296817890673601263863043023672295560119382738258578553683788021020693990993084732324141199113497447307105323566856512355485283041563318576925146749705122824199961496985725377085987503672043664673600271229766758397532795016416812078993433006558635132004885688833049634153717222434320164822594122569593482256140226112653092607825687236395498242556240104686033711976987130507776009436921397787073047817870816332802032804263582650586288567903794802044153220805785958978982809724270095116839434797602806505780518507676910384589475006217399015405013407599467995654246537683551047237385588530058456450976544939549764477101799942350018523092319607270361385544110377548075810017180282562234712163869261136157188296334016746549175537368427658407766345470037037123961926088410317841947952536745129407482359582850822203558109685116689171446915821774007406826103745901837191454719038580859256296841958174679057892947318287267998179885309417399379035571389425671424154272379184217989592570185074917236624982745367880710865779080521548899339831135514243412581521675590225853878795052372633430701275663507478777879242122646810554573426231007806905096198389809384262273009398021760920884184776163735215376668969705199379278446571400802862049037147921958266176938198985603683779751333330952125601947067029747989430582970196280160595164882569611414566017864868842615153365009129686299325016093877604546011603291803355573304751747334153665905571809913670762577869165962005751191121935962652701725660118080341823155252412049711061381188454407347779140939316536703954808221130954759134865749335145024309185029811706609066258650377589411583053255322324122569527192573218987333704704667916170341933368715578915905483329334379442702715253671664256491189482996140873879815051885121925828858647051481756256166693219965337600000000000000000000000000000000000000 [106,65] -33300188430965807165395164544166924284751035513023385218925262003896020030645681413742478823188402807248738881401147297957073213381555884737752071943543865588447127137446717317329701164757496162691596593645875570556495830808248255379552651017410778368084246310157678014030705066609675453952185304181636164131272602696025708928358063187385903188110604455395387699026998536912124789408461549803344432384812362995613008504972958802492391552974117495617772799056094883869279493750888694987265135951581567573531733258531678759338526413173860447475955710478390549730613104232796717105938900517419413103481599443263534662063186576327826162367394488970280157328240772489631632809359683466978307624657502291148887374256521532348711719191907052490914001053422919256114190392768216127868233689665203231856743271637370295224226010315044982044699822493272195755168475220318068545301753989959825761054390877310744521971756323436660731935800466529779249322987483858294843012705467193167937367175161380965126947713527138103177057648381265189434270856116944641328830417462797126292730584805528287741484714900162983876082741378109494111594141655043774442734326327299191200900500881537743990585626269900867340428429355218133973441877986629323746870471683715762888091176631263704884916499441133687461094361229607019966945215793324824709724319803417419270025213913800295452148479833683461361666418367496770348175122525091060207641970066284730095620213442859417227394968679054562865648409590898334324905985110558991293615038478910911232352706831675255574779184680964675583848250128928087042009994608892836475759925356456613709035475068424730199822918883237306325187607740906711880777576167209617797691127978862778753899107613106033604861000486546170156156606497986752722449510697481270936662971254908561453370331758307407905449846552081476045041422413249088239317370371337657732367410282269815723392997201327588373619583408042099488038646560008262138308594825365341405176688066931500099960441013916770149785746375691217247797751123612793074541049511930094761536055349692802574280315842585137547116554377221528907523756280960401786943143903756534777692020568481192823165456966117204315368614294403857346279040022140022607773186128233698914440062307649394321633677648610551013476761052707803575106544273287106438378419814896490081276455373293577388347882526958646450247490278442945268665650786703112728420954541230342740662302384310999880895669231988527262364848346321176907858728139478598568747892512649959312705294575329499263829428667490038949734691897599269809517136237604778568186644434357881593924719363415955112357918909300370952755605772671687086545785616742002783682089371144038407657750525255025072766978519438473256254632862988509597569900750045184000000000000000000000000000000000000 [106,66] 6745173030143618024520751579589641437135708190221308877757560776693291954929082228533898706534286391068397477077944618048650460523949193012482784931550384125599328774859713184363218658928679925953879882352380275384694836009092592856995868347065612339662860892930716325151280705781420802776837885919273005384742298516946877831953035130514692459969321552591561004719748581540785772088025074683107427563716931081660785054400193126215364097437719121566685785792329223457887413203780199698493493841276842707950744826351583777166383182928204675641131612085202123648387783164965384978384706478047283166203223644205936281243599589921574960805326256056379551342918066845906180370625494328178513929389724260072537462643871443732112644734405760765323423775387782402632775487389274278112575276871558755278479755631653282310815467781436327063264981074045445882180687766323247787343967791864771745210706504507695967023114977056832256165787629540806395913411132901186106372251776504583386766142396038248085259598291414231163824446422371965569420442911701816133157881893977930908517420154838845745069522866427608315667002601883362999302109999976482554658293484677635997181343303335674475701274750147043156334536972101115268851284879032590947102949339256277863741228732847870868695289101440422150290412310377506431410189491263344715511074935150601606621134996717154808834825192980097652355401698499612526556944687959013614316204778086308287418516059435250127735766414666909701228827453563536824030220213430173315020284553988969412321653731931699574098279599113670174886215886735242890618056623419311863388817864844341523198351213669411119864371648960706196110217386405508274371350638011681092958661645827157357869601009166368821617408087924181286102442509903290156023641915822036280929823585287634168189868243413790186641130324924622991930889430420279051401304065169600688130951486570147222051424177836282588730740607251202510898446353868623873875225064623322317772369873923747998070538976012443324295325295035590090640926795336785057204890442976011636738776883334830798343964195465633241563015561727382998125138558254223318834916890695006623753466943476561321186372992516837809070918539766510270991957507200011837932703727105191129373100685958078576426890879681608489310636799517853714766269077875592372147514496096363395536745751762401371551033633808043009467091470470520413118190178179565814627064958611439603234218828253125804647895664786610407550633192276537253575167781745456822599655703642042168100524784745029824837381412407238560476207598826165586390255003707285868626716076905856041911800972396970108414540792794970971530223773829930857791902265120075188184546004610800590467549029530322784951566966430310652259537551474500840192785870172979200000000000000000000000000000000 [106,67] -814307520322154639925851467562886062845413889458435029218454281490864179434646373080458126183945446034604093444811741900293594257924686130555078448697905710708885775775915465240570930075246488820563757962548798087725609926266270637294347766305460893579428381363034988397475082742661197640276218955271005758454692273588495888487527755684813501437476618483201273161811995770076248197004343573781848837376657678000576927862862298572299931590182072045865994348466695350893294633408988474531502089608295755044894932195365210566697683189229026346493108676177861607115763693759352602175933584821016260819389960239927217278748175117776651670616534358934074655231645131429833412409888081580434416147616983980035847594052517833123203718508982079935188041138907971185043666123489289038336676443230598915713214992345734467693750713018624568999177226534358534804738274781402820965625964808058956379917346045785900342529379700099198662398876256425421206270993495813465816508957565866650397371520496960616839026898716961744974703865827314815255459167321951100439436066573355991708490410217080935390547853470197004964570366169782006713314190616876887362251505467695494642839003005034690504277703685355186232936368919424445641897359975391302453504161100312495131840659941167197679535371898573349394598603490088072793345959347570203541344117528721374650506207027928956845034565871275763431354556844235410556618616265232510117612219743126896902638321466936499412920980619413874769413055207991671263606591183333302542453575681661412212008433262126319337716925193785418172125733413862645118399342293188872262088511882558334302393830038898017138802307141630958839882794976265568474052216998523210466941625943664309698708063349258724903785339653372582885390737906265932306559826884156691833912047129911684538568205290158653929777175990326578450856418831009058697949546155322903583982254687898647469797309395335574715534985767663362986228047546782086001591186588612857720396122910825875237638317410888615798497792239505326992213565749494737590352696959281860332067281997742539009770288595128678288162541084258627486505269071352702331921048255383479393548813732880518258971469749977429119839202915595913867474117348002289317433223510367135673344433918139736255706399649496291810761744488586890024440669430736886302696714682177664220283804485967831661281160213218656794886741683229242942433889715590577761087153853082306060745392628938472394499133877710626213052442639194303456713842524279115845435251059615756636755704953069376895324159744449782618591716440808178396594609624638657183109489236151725967666408462960154853786322566245922704202294078302935965570926588054533873903002892728872154710875609219025038746029246484353302667741036510042268938818027520000000000000000000000000000000 [106,68] 75650395278405708084329952278204446112632259779229436240380706102392802230664220753327696712448743788022405546501057088796726661227913400295665794233821219374503262482564420672451326366182583732323101336651699869271607374781428726287536358831992602567726947314823496777455611130716846110245183197813245934483733541226043372428483840017673410948189997198278100864015868531682592192254266703902750619001126553871761970479014520429634195579476094975481828870215658530652666868953076756690652056084275832473048738752471339917323212690254459959705624521646642206435518394128704354677628117090705081897769510689865259876375315500616445864126007721521995163439090368875186104176577477445218836480810086822609486507652376187910358415512482542391152509028111313205309158338211863395695213858162791857112566566213373048602211143507187823736448075537300886594515718061881796766618947688218185756363884711339907336482542620563384765948314170243682135301192176446595379867597130093232641967248883159298969526029433132812482374469582436792926379130797416645717119927249325126408059725038398380814420161232038319791740355595832462525194235820269641762478187488514440026599401302163928773110422751537737981440449442211327987078725088043663282895806591910226437297833886906129752982865779488793504468342542404887031476556928371270252966218458405085905121323535294087568009724268512580323300614563305743216257588592483078160711347076182433382287418173925007987249990783875881557815189506969511205126852711000958891232916317276439131356963047455207048389345590667128886982912226241644995886667240995244306919238024276119097922741840224526421880381019760747909448100570518692557185237364538916615472653073807249409799318989448562032936410581590096929513301396555172823434689045521423497666606517865064239669334116738267588777991742215390384875495436269379407791553242038547186170679336895230800867303611199179860433025909777215563652829827904119903441069756328457448691115183309293879830858540431074867183486936954167402844408378769783948685609345828040226936741325451796018459679929296981668453331624453878879930354575014082163437539844599645150051576375896656868735145563597493689574819580572520228755376080005820414251986594408747391449393769295659679940678665747302081427309161364884755759247791160167227048569454435552053120497879083383787805601638539462221520866523868788674882750828077247379352602439898773646331496714738916904407192949374004615292913658125741119698524105200713496636339960767381362806824466250427987059418307497658336111547283811183983121540829226102756843969082879159726000225102264074781656764740212519246503782067543993798058262667654978049060221469051316778811916055548818049349450355179382863865665197981481075140111745679360000000000000000000000000 [106,69] -5774447779440279727558679614360862812411603003828838091927901226730623106877082623168480254873361690359872264485951497028795671202116892350161616389931759745434305895317143057529003691116718721011139971953472094105255706518219792691189897618987684014638966383407401701135756413642001196998113884696765846130490310090305108523442372577899393141051369385200619073178382048542371171196279379426521278670983651360741411315817397744288137189391942028475491553217238884807065191487884099235167512641876583937636748093123134437106222744408395974120059092291045572734104292107386858802019700256227894777851226786280411597212172156765855550646479033508623601698670657977592464910449754474974907285013183202960770701513442170084309535219059324706229198272831023099267072718698897174776226587841118247625781812731223259905740122664215716004981603653913973189944271982420222479702916184810522705937919118884205368835165171053528751813351365847971492580135391046349796992220907557090750204518531164250206914212553927955223276515812082238818184785706133474822302003690443123730612749918408701475100945300525720457787744885129107593478955178578430328248085581639587295582882476445013130148717735147488106368128927594839387370502025473691828950661864565608071897899882251982317041292638119544305087883470561451588134536315882136068525584376521852383865400221150740195602628373332863293168828629378992201253440513551781252201766459741947049674767153687615358375991807444915540257120346670157583900530551055279660581950364197685696763784891828019692525339836611296343706436191193682724219216282385956894335617197032094345435459248241166505716008629663224402388653639231572827151470996131713106289278984987952857390306812992383687993344921690856913667546703015996973053976443639618059227108336209840956992252384777474829113212261934140239273196301709879227325906787002847809960974102743306949083876588323600245087036443573426852878115514573764836900627351728029847943031572475356330445364028797778723037238469897507426889819311716370207385600804283561822498649729455850576713643831113805621711288988151868805661886702753831685257681015100046134289009663676154239150733545608393613028459226977312924809217042380803934552170970849535407012182359978558074456350884567159085443589398320480450892078923111821525924346226461307798810956351186342902623277180412544748255786365521972174281336140093249836587523981437640496188236263895983003724346076430465721409744630395393544477841405235532787916864279811889030809442575842277786152229128095905986683006007849843263024073844127416691261757480421531246117808034394693838800857720646620529397043678990411220858953754446304976673232869704203592810949168513148078034757551573353140036674581321626747197257154560000000000000000000000000 [106,70] 371857622124581024766206948370902865355785008745227970720734531023696089658840144889777812468840748394527044071746672980338670894755980854687118756523457013970906859529896618591232860157669586821541155908363156012689981239400115526290531072279031382284985943724159988327080477190717891422825745865115983001407119053863544617135270180003510730063635598448838827860829834066599882293574164824256238393336671716004192176313676923519935800392204256527129729591708309931405897672939104260684860373747284747691441431904994553789127464357758229049642349639086158043909047751973248542170847349356891895620016628384663115035167589018794560277841777591467521776735789915479379125046046241553490898362493063751794365876903249531880654150640969334790927610442511479745314011183798334144927645646357823330252030928215199789776585952795828322330223470875111217626450308393227525188472516818579604941120313129823024991434311839375835267185793601123852483992833295686137072179105402227041278854798609772480097482500526604234801496832880926026978193103096280128464101739591745609807495138607582448521162639491822840064830089467533537039893068924640097465905371698613836111644599513321179842946882934612833043107665807762926708606864541958403516562226349035548084343005372235344747839889322429986322267724740726901443866796259685888528021688093092036052771718771232118679418132983679489208849225948967622359905572462796900437130150089049801770919173701302330615154979745491733991526921364921136440507350963558907572753551144017322183094490775756607528899566072184196533677963210751158511819930921191194802149572686163656619147950254997764571186142749270727240603716201600321879102126881335763693285627430094583064629331039024499410309284908264232552302069330279662566924667375772622609970318657079032604194068367733491183678483078483947687629810720172941360862640503885163297796429853859593594918637953482977881963770163337101565859379610946762260661381113968480158232452510959658266648127873729034467833473404534515559061316917568345350370126164307796602253307459706889353011124351197377627711238001463145451040858508207605089032719007442025939821114476623004924270867551689094304813570771323196407728327955543021296880220955645877555635584999877693774097524463476614901374512802044266029267373157068190695851802366615829292561534728398515242133255745152131246673177296308490582323892064435271733123903784147845666408164274001193241699482625988182556079691137351447401346135209331684121117288250958713009438249601332515476222870162657772930996923470176406358696324887743268418390120920656277560563254052575945398866771789917132644329342778146844883285190373653975500031217975535685931714282204764916466546165638118224297831168646885772750050086092800000000000000000000 [106,71] -20513835309218478941142124538675402723289213139731986523958143032271533792843606419132196395237281288219369575648865233911570826761499038876335898144890483920483887762467027876386972235927080035191482508413209634515632835259782559388849266797153046475890919978375282938971719721117729232007012106963239797578499730938477397635546155667828688070727387234041790779004787576876336062571235756163248548836871275882054414729115485265911855460542201951244807903273933748979767533124428136305104740275346195517534810019254580299229723605200502945915772789676181162201688859723921851998858109272140796083211188397020727572988274328510805717888450793247543800078690667344481225818817583779495144406208952474162935944329625503229229340228291182131817734547964297718887863938622126414540135769525979505362973789661054408956791939459561612837124138151493028471498752874665345073042299385426598326686261429192038680135170152857133100090737368926670862374375883259445549684032769515399315791922957242636947879052017777569422466908099522916598264211246368964027399446448709134362793712081631534518642064039465549241265450527802531508483594561752711994975924006050485877658086409213097418122599562658949655776352427225256569850253290993516133886219426608556313179036319683619222468233448329011480493103784923130358210339196738832341563168227901232598886604673857415479338092984200054367650456953426450795537571318966468755165597349935638077291282562371398693055991402565634933290172460455327966138235950111334599680200776455643657369737383019878483722361164922020262992439946952823951016923623346424644898634188944811226985771040394440938605266583942954058952933515710556672201417181136755029148154326507169516704903829653051799374690442573202589389987452743517212755170062070132555587697744442944700494050237951249672689635935019964346297441044374754351294338943439452670634093847929855840606153997949925876013470681326899006172748564631966434252610926519431489467525325607226610946548926884685426758349307105519566426765952267945672292263692613899757653077293840443784828832137457929339991085696609664080774426620088993138006380664205011233590377397952869581248342818685397485333393935458518656178728134140963522546407099764644472161911905813149555826028685257860907473457476497691918412500930577289997295994041858556499951850836220377128811464213214083827071788337479820805005782992775946101840055493679908949168542370631091736424040869622494859290486466832578618682261602110986922650348789256864809645002026452404414277574995204831163895995542074337576848397918631306507403774549128312428035670299333885247686638588172061381774962007775079532966060351967140293435979028097457031394620511561676148725904413014259060771433461786689029118361600000000000000000000 [106,72] 978244937386593100546792025737777890314272540896277570798852321289627710546306988491896043658117213979348941158128643314778060761490611226578529736007880183961532731993810356573418789558677341557329232165143998328980057258238273099347916821556465851862716912502931656749952044326804347608016551042645978164384283695014335551098669729870254396090625661538573134285164243988743674872925677223814785401686039886346734092285433967079378804585614907221315400530756138979738704634117177168761817372980509499430757911932794640158860249401780768139520696038457081653227793049538032632451045280548117492475191919460133941348278868557116861232269941120910642941416745541489387108220495624035158093756929018718767342091492389907247064228903150253349998340372835479032977435517052640609377783893437601954395005199614079827825228257382463341102852569239730242540454265310316874192410435448246640809611490266878568616618838755021466789850740784180765920298876843139888121510327565399881448878384057372646791045672952435487145431930265015591057240734691550520459655860975151483257907798324867639189359432099502928193136047133780902507634170671440284188163097195927037187390185494336402217480902324891197052744437229286779668279033003848493420245314687316613092614932619517796767496705817056972750147027721182310733503979330745253833350202907403652704118431870876706610606472472968492529111677353686177884151997377403195231883804120599575621415380855616491618558332985704838568942159439839867268190634673089264639606861220623370466662165453452664435943046240736037002353997137301549676013555187245950825606530130912216269715039851699985966463676139242147423802762380283583136871780384754016802148372604773907875154183742470910997428244005746364375760182779473069447774905209918446804364518049329566515150933365402029112011968420579709754258991590857478744682271371529180598442811099731570938639842824670965838522416958651481193240066197995777403898334550509693912110302215731716188726530909008345482476590986544920792543343431671681791805752390976210273664774489493704185658998481341829086745201645532282071808256549237646710203350635026766229853023944294412312201058691046750395066053075137810462021703973640347006037384493814694239045048469819217102679414334603932014394704279666515442901166013691902427023811978200469480961660620970427445539161077671401700072055907185218144351083450537266096782666421302790139060301703700821860954329762521285412202023353142666700052945714100129641951928274596864168231889402411505354778866133911819730189702960321075939798537072125612760023242686299413154307234477192634755175038894095246387119326263461561853071982668170176035686749624027354900590230860942389811983758341166505256397849275654903746999091200000000000000 [106,73] -40520305668180029249521037624160366160582353231064681846990382907646154984751588829347722091315807682875203849499420792477370751432370559882813217579748903149248580013615507617659190565237525725244377974695726809441125838585909329753704135078593600661404878353460346273180477139850705422648140418710492790177071242204263480044268205472142699442745709223774966973307624395556366117218658268595275094665285109048501757774386096309436997419869571545343811419527824143410730910354471718255424312288684953099385986672225512219256732323374048894350737156366540159909828475453084783377698101375435460835838041281206733468546580972138848070661589149350096598947059585702726508346189534443414517316010871032515254301227956734824600218948894434081090222442325884961719259138635184660531049848090782464440989174557143187091888499884753712788849242064049356772165970956326710377852000756136953700432280729344355941827728459248674946373736316468831532154854300784791842686180922014819657539966147265403139984990364871743569177889098072635627889379897732846228977665857274223926024603061732671016613799518510420950633771294454682156466407197328882663567695026047018426479145895746678330710428523644416113335748211815883422148820374388833386829238416306753575392558147540588182812223332779004025883749973937758768724388858365084280804727210533093429696854755527762747173020057481592632591359432256979629675199092587785624582868508315758940029959952696811716373203132821361883593713031354688172388688677282819754064791897291116495197548155627639378799435722401660707762958372016623561149587152737280736963486643271006149698943599129249676935467428295587797453525845655853506127084420766389517510655166816217177154918103656583683578372773656088640745364375984372717161253724467617296396516269374662171161805041515974827294554738046447599916181451098204607631985180722726650286480642164803931536291415231304818339361667722433460970811973153645119094751546446220076915035846733496219416835827326429306895209198198170569174334100613083086531993693140355806573281126912028000456045535391181103604036525363110704776962353672769181533190046844340028873160971988485554368207204140539973405809205132792029271990506569730887750693905928540352322190317489995989784473758098254893575122845909000061721006118903999530795035507843495140468667602814702696715387272173647524923090292425980406946111510398811343658596250724381918024626045618403927485273143207814937585862625310722153760980937955153412956375989429530715235455297800385145011523326819442243813803690175339458035358544306523148889697340551336268843303566396407130948070780731201077570517981142376688662025015271534706086006332128085500346067827410431897674242798645516939138533358150562795749376000000000000 [106,74] 1489014707905202537305240138316428612804676252696128718142877085332076634642352822263937902478151193125384567689742302306844224741637641946553812228588800609535418954560195524557958020830993005829162915705946982453094579242793498872625391988335958285497000359011515205238874990385255969215688509655712187532496004995740770157588969365506593885763074586304333510127445474692790832671835969219394191507900058033772697916530640347803976359405294518933731634658971840458350659346952511019463815917022765583141326565507350176297590096027678784745742258682492339498481522636869980033178267637245709371018800564144311772086171249331106255084833343647943254868145210819098424198333907726732315897556430395258000064777661891379172540258012753849418831731700853687613432901835592150303002460963896134571185797819575213215706193229837448867258577652293214279109091190753579148978326846298343069817037080578804444820597817576478253532210305911643766439724687831435703249082716482333145086896362038129707644857750642992140106577728410887265939457367116617558026597100169916916814452000567125844470483280980725093781338648410540394168656550091230324502273583322447284836048066963584627470463125977569421964503891685465550859801110730459592467144082545308974934144237824131331394051728065686673566019414007872343022967188307644115748846270467292841590044353862194605126410296072954873787502515476099540770069443347228928981304050256344700716984574384463376669622460417510425143342366759859101796292238695282931729338795996929428004059419195624435614930440111152826172095285512136264416330659365493253614166839591832613033100989702769778096650939022433562553254507981308295977911319044279243253247640923193013495645388649387949295487578077972424120698339350009919057346732238423656178804925656140641268405752458328838702091609749592944690654740480822042931512370887561381355906102227372953054602863635877562722743402772050231751699938468630158974964741647175320357698558075816853677608156334058914059978308659268946399376439915928255473795129331084792741803984406238306408003501433128480110822491138487439524129912911588955157133188241261089177202005030935161686818991820608063547413613737502256807122702121384191130621293463649692579199415805636432350512661961708231213130392617456607182099436633875869824646019606067582664551084705036577947877141994178722709914892882382469448331662250393303406967595967357533116744730542429771124472063350480519387854532039947592157401371958511343494787010107431623701161439019658291643785394339223269516577943698027993319053550505963082194929218974021695078724965075651219311438317870226349875659298498522502441446058750484631453677347571114552106398871694296684482572512988902746769457350252269953613824000000000 [106,75] -50841619657356527693250446270532254075621982237998225576275649508351762187034777234103088470237425005953924417582442894742794361382022490175482298276278276784334862841566207412759821152684903671665850057090943816341413294246567027326242380847180006709369869674683371686071867165671571626778919823535526583093172326498729665857687886294094232832932813025471096632055218412977655094147513830242503962762588677168957558389000640089669502565406476847791380629127696047569064569624686074678460128782739756461524241390175178484073110728651266518070622661930864786406129785916785451135094222981961666083092617770218282260758783358636949764302255054668065619587486560279155345410671834029679665781528592171458641126986157804293825574780888708152778022078427611103976566076179598581408777876356293386697047396132756366860677259279237767855508710036680476069722143621172466208666224002849754571595024740891002023977594067664454262700323013648231374107566678075776327308456991149129331973810911641851869677154469368473861715390131674337164054430220542389790918002263836138987125415795505205080524177400470201261433437119763717399402591354693569118357532599442286787904787984958337990586208421168943931828653894553153156940986036198522352797180045832655883273722175268429995315519918509627450207930887421551020083372831678439635584836819507688715562874801235006601188588852124664436946114159977823840773523191495207165436995517819294696151474654336108891291606405682696471471324175120749566244185515650545615617518321918341118898346664147340722445003701188766045610608740325909772516835530667264729437904229885099981294682685401392573393325377293928546636938383817327192143747846061436664123326380945986647883620158932256096699868887819589118171603394429313624181718158186495997599069237632609545319717722781800788698350447631600074769078097683047763966207103672771926897561847986640650943358761490466670927300453938933265660888043107073366228164638965078643943527049390434895408003536875990560175639513746921664981426306595752572213912487192225426198749078705047287373136255802978758915373141100166477933769706673563767229746255248056554330763234027654679062861804513497743271948699165240242963190799787828215093537716699791862238991455514378418159907550421713733574300419438272197846022602532774004661578655420067106164391552751358597209273524807330726801030504421077732759901576893968292260426174028768967246855502555337507897442312741229454371381763966089784890348523653393261729003394911926895120032322866384676248728267540269924676343203834720348184198275906528024420638131192705690149739685625148568833104200882021535423980238987529152992297653633702240139316582917194914330396852341867196527070467276011323221838146111177809920000000 [106,76] 1650877948008705245763752856611298749598692649714335022517078038048624888238681841727685701579637576476352469018075474464267462149197764396861989795555900703583082068590079649218539417147544323385512942110017336664093382593010210943221683775237414512063981886632198881735894946260722687733450581299609911966710668812847654175800987928410403910329433642168933919907927707395714607453994860749016907499605236209714849993176191731698975483419801709084591959660629175447366861491296967977072383548188095228811588674480267055782134477482812987547916915480576683628646642136055323344476025447245791455743880041581357408085007792739675087343415984546021437313354744373641832940797337030913729059231033862353590754583422376109024942394417399831373477461457404085681854893977021801644106228353197087702484291797801769420334899687253697890426145850841989975081083742022654896121168134529442871533493055352004402887535282670615417206641411131302327676223804773533389586256340965128456156176823352387996127475195157619911225601263377768793310335796206345702997993675972512506636796756451851741046523645552969399033704650982379516279613689683896287421775216718472520633841484276583675020029454338796618827994293155936413863178877205080465201923886101632526443557266675348293481782041931019996929731552512129274581015478040887305649724777194031992338612288068948593021208233545557499030305917433646802578140162662645026631830665093338563413893340704932841273104012223716410862750250881167686979028935084140467209843937523194597198650993448852499270000717344146325291537749106730189600574691109676517027807233899489100473769635773613475358843235039723186789220112270052947165888452738027308522606385721910738626160883464409810967146113542919413642198390638138834691901376404809999570307221397452144194900519162501293910678301271833038593058920992967634400922541046461556045756032548939616882759132986506994140306198264070073508918261629054042177167233595163510748007114079184330290893014782371709192945686408224594036117055252588459740957552224194087006114152158235633388492466797003348609522059623169400215830212274898872112738531602046644296506105038690455698144301580579176125804433669745657442038278662355987374599591910688993837599303075168920718566753567167101203537255317669515698721530518075870833025554118070093216671722688188855793577211326250345961538554029375441692100137666786385397504446924394762653862596402564240018048503361634592954996667253302873935495125515107260061033678799508591147547157426308276459505713117563284199389658292846894428999952209815267011580785172926014775647966274484838142704550173256765489050854475559687014422552857801777516386581271734430942365294057740365064739308954591554276328538708797162868420 [106,77] -49652849583173538757065182992008756593096737952568984321458649014546271250685561355368410197762357308537033298425350628533133501417045376918342363660707551406405439785244040636270603062080661384174755271230464314255789482487975038280134942458910779460437551486688619329743464684095622616852055667158534266335030736955655084806926443085235374154519583999007513269637543725654807822986925539206404943487381300506264065508748292819593283324115760424550649199250599561821091012892211925181853360183013709945376549427591793397921298370215588088851749808043084648955726893602998867247310108124164652162762421233042723083396474311150648482086482425473483262592556162764029148679498207823612211568787882734004783876241613553587329203630503941712944701854331635209981137877797277696798693306065570459320435623899918004004583980595355484180057852031801256230042505513636855295025879315992608926869817602779951224474899688234031734369007955081353818404526930537559923822202547967034481603805450576281679750871422697091769128115273249402613219471496496591882927070631523364722692951744002136374801355082054758039378875210863579133530491000487120892941815260226192476620307071968316811279786736821950075671643461003930410788798644157663549814885163560456570978963031601541026994585566689917486923368543510672923893278027717379939367694955062607654510305616587213146648619594806790994343385153312281061643709193346920394639717236497025229581590508903262302591984486970097130831732653318564884912887234322190304591338974477752200177788649864774158780663871456976515191871603766984775689085134918306295067892030718375908907441237989628688232934280602760279248388140481395614151618120248943220577668848751982206433866098763737899382990312309559210210834487130028576571802063371724627343761373659905633671754216862345822879857407829077182723628644270904246613806486710942904101181495931141389458825280192045835441121653969058258069914707939031921604062613197293796265815596731617544773504901882775440124452329157519363010410100025584506485987368990472440048900128230700313305083734561163290451249163789631348959850680634120363589109159289785399257608688649144968500223364867002740629775759086430510658204846536747192671138124671606299655202585574108289103987926415867496060930081228446728622288760053866310319946950708379681977754422447617874703991669106635375766549152344756098881639400317395786776766690477912831346548710482420335002282371944459511233182128432216444537705412915224895518183761228194517667002121888024391015579414059933710129720400011393784662166876758180580876740014836702776975590111387892958980993811979805867840664608311120189846872571329862368892953824123803999305505476064790512058021444944805326191511348549360000 [106,78] 1355758750075632714147429089768368548311256890150139403439054339746003897018460764123403559113493133015397551275767648636777005567443595601669279693631774721247467036250171253379837302560963817820459216204612620512167456117591219258855594169792003515576167854977090276603364253349940512759593937962927416421741148495063990714174004785216606691963876292414058651284989148303167072805108164431403481971064858469315105699578324533855204293502848915634876001946237290307921058315920732195663458811134174139692011612032570716857418788812167250189361897412692205217018419039700157640558034241856598420357023363132522405919739698534913644308177095643916984143681005807674262474665195234574459506579882331661478080632512984269549499792571880129694814452435104532833170086789204896130838162461287840279663166337895456900790861206861740313864215360828311393853500049966507458348283144678215994497229715366740671093646300596201289094418019170397855333237886597495516901690748350010836719630891937552327124058839504978168443241536537892513421846121941226807379748930346986035616068633707885995540222607185355113907859925129722438171322639206405893671789662818883339856477448548786990650135560023873364100659517347299963395414115702971290541702011173871772783431391122193478081844501700371359175629731903891266308005692021075915151418792114865230594761204500157950389462559245487101596134670500150232906521710277191904057790658317305931902146014689038980016313180334305786083885778019242282780660708313379296846722414909600887117079807270328676862977720508645841893646044015952157731692826287279297680566031265338837110745434742542407837915850686069957724702089307165160568395799215807478596717010157779015724094028264219401495800782049536247869057017362743608006942158859322115299210714334711651332430931881074998452172031667376278221388906136602214894938104207986562122598024792728044289665288208488728289307690223852891559987564716458618785959283316814071584926046225031621820409949827021607180437858684297135357479419733074772013185326395044558451139010945398051543759167180739728949288076266234824609737800418442015211539454308822762708010876043437359901238486360245025599935817469560392289565359138973636086805041775245855390713037067202640798833836217789775041370834860005381654851055321198988200899454549163972066790064995789202579890182594126059690712722145274531582411549803847241851598264456893479045581951268356645666845859235730104462080663415938165553586949913238226731500873408737059759836900331016317371578727557777234007030226266774413191621786229602493176088727870329696404443307312875873042725525556182814319803507845960069993949273970135920843484905260730591978606900413437759235895438973681869140756186128000 [106,79] -34727323276633182987436948163612422310868655437728765775354037578268463186789696031792744141790949776528347685000240886773876526964749360642045990993596225347425914078970708986573022134431497740138534224061655663494694006014389698305602538128925990826919259795393477126583475477599193329080618860860541237710637712855337873343873053587190441150248737143952165199683729637815365800466050033082454725013942529104145810842339078010913436338482316440342706927918853699367574270494950018811243676664921328074621905986534087554349997232904416424633777076612374612118697497066680471045185690748699604027136816030905763802855774999885238195094539081279795666914327796467363071558028947636065491605951021711911696106818533837430661864276950981188526396553368430593433902072985317483962659494352037334894374931129302024337269050095534587279586842854910502521660608899948456770503542220107091194813661514921996535526232224093206949677735726182333029884829064712225525929704714266214591151834785689174909020296157663288510516324459139652703422792297444244451282581491157257934452449391700276090202960219168078448798005795028146688013578219661450093948854443639155487128723259008588276329777732669299989656737495660114440614503313139518525404946131188114271200174578303236956774509502627526825662724421579471951474615406482116640198954850827802242317577702635303436106419739160012944424010778818933198548757133107887429429433864740838324580729157614142061589017249185713517921170913296006328399217598986438934941398365354814208809224740578001948328066433627964546540060379737887376728940178418420028516122388359881782785809677630463067679631937060236988005078446971212474515200801275002689912013657250011007607604777890666701079073027611804724944306227851295576547524633384413147319940924149231891745298060140473545811191912845001851292850459710538957088958863049609881058255840653042397878395666771131524150200759276404951490653811954955471170401868093935550069512128425631413376501461134059937365851864593317836496217771017262747342850675590657987583928919048783513906436088409992903812531149994167303029304248313810972456441902822020028022313859280083980629136233201684272765552401360444444244388725770222477483697215370515204966518351684932161613742132105714904773292871884922788709456101248536653126749717581793808422403010883698262577436246570143473755777471166105612426522810916637928385597036846610324746715967489566109416628490539701593805061748508600188187357896799062536789698952259094092794933709326954495072962916646930000076799202795076805065686410973445036383876272468996370839469659249915549980558009757913663584454580933831027207784896014459958850976269128586233953303615391493523130292314814733990961328000 [106,80] 884935875497634501301461597901800437096355850234969830118706847583881656571627692803931875814442335196088804381437447737094652966674828362658622669063933728715071738503512902534403761755860163334917779588035566419365393417730099465669402230651538470893944265051834403023694163703405043611411535943059844108384244576037201208462754252584537578854527772066902086371861891145856113715727704753691791106119281449440504156808264674910132171819201933649599191412272371028181185877551730120751771538123545545097527096672588626411455065383839039007554207124419102762968618600280220472607684218794941464567777518786608755476716244699451208143439995249394537615000786536134965342400192257639126830278154563132597468007599898346939564243951240982022490042815329090380625981750777050069867580484556214691807388054884775164092663030822194452137577952762238038923229086149779605812005262837146143309521672526828319578457510337277914785880405681371296441573824536895083630917714949741267086945805848677655503647937331097314550185984716649069099426451613631387526776865475945627282766039237796028867076958895204667174491472031499419781004664236834725953316574340926098106428374186837039781578982648134174522989309879502555784319984125521464283209525902155391006161331395544150264901728063251303654367520277762952680345856678412172282865410221740143976970371874252886690182722150841702574061213311245588466734852044924812723891366788732146272148678786238206701501394218605527914632488251502376699517580009653585139106897075685443344978081479906983069311198677290625410970093416158495872936397024136744497263758258646292326167527699387575059760584936544672459578823021601286268452652532182153296573603941908140595123237143052799936461014783615052351729799675452020810013766123455527110889856724751341071511573555050725706026162696935885307969348174047714747871364803973457950669241931951671886388347108563691562791388384861969665924215671082258633316188399698869542162701611510113844713476187990205084567614857665850988713717721681442864769173049092412822329172493013663793391966170598554750843344660639250430435874614551456176017058797072136437336243873232671626006540178850603829905658507137457493171632317965420000443711174189749118304079665271095840500021113840995469975101514161687700743406066930811491296770843414161183772440228845923164708097165999126571219750932800783153094830289216211700212412761544691447394400062251784424082233389017776932364896970310938390425103660978617299131699647154695698482865191205084828760716039943820327062978442817401857722238595296926816510245649101709337169612549892703877757648124746778665591225624887927378832499800469910629429301443701570369572876171048351781574163679973862306400 [106,81] -21913363079832034498115326357991008837394860128297653183620856159997883829994521516999488655165839577414021167932868728020849757437091608044669574352769726447566956751365931218594192868046128969294352888863136924814804123940823578380618632119219805134994676472056848913251957521169021589721519094191945668101846730908533299710729774150940017411093460691106252492723988598088582884297913202421386877987814864577909368992921012359540415023144442686665704709685955388769640101967830506079822342922807263070121948848266643831805502374369221554471732871333410754022906578329113842810252166295347087493293794433186660954448919706329409963425457991270054902495404987146579316909555119765944617508320894203137210228446043270287434114920567852581762444441459049056766713923661145206711770497389507689689853339068926571799081505400635333195907784667428975043398193136013054004574594729137113496920720371897670295627853326282489046433978030534252415536358813963978026621173615189714532484299093504171388610708410403443670924973432727496273084339274810704004700563009707863966055971366013804338262303310967323370692360205011671349537929469193446352024352025523921191897927797627906175821744407195778094250192477566648424595220572298438916757404492031072350529422697085784723876399119116804825376376610557358315255375354109048420002705232451697967159223874295610933045010182009785486974647365792546780790598489900730744262500090094478299316882574118490489964829075988546140494563505527643475987477670046656359731392531321464015167157606425812170088246306081304922364265126100161402540371511896480616632732266867352253046498842857412092611739407766493806150858448512983624152325086044314301751286568622592108079608272118912506814463985335996891418282455546732917364787338465327238853971104054744982520780060340084426405719299161605218710900401163095695411324518353342666642852142824387214955490315262163995044892267700851681608182214131953345702151984248128514328577784992923329563496853153426088879502216460253700190860548835892580080408696053202250319857525276869599129634518595050422217314117379910459463480784755675425889985529833021653308167157097054070507057033722929483703886156560615551463566647686558207312592553322255537941799943890154023769510486341720118160074707933987703649446818432549347933275014161660408318242861638220706518667744513089677826165219277882958739640616281976908410448792264792556318365959886160270186612456006498745436011465883516434119840943779602947678836780610865566225700826735235568256821191763776208777600936450233999672545643025447635237441315176116737816414712493338708928936584045473097761619195037747775269925706516964777596348338700767287508986104907801475565016760382361600 [106,82] 483188184109543027945707102045436694306325419893729658079491801816126179318136479639290810741172227505548060812234213773231896236540836517058852032484177043384325143761057524418130848080106812808176343216780326544987284369088281841993945863845395949199540628629296160203203872231791104653281796009828403895660002975477935514801586556262927921421609117320689380686829398892667052503128662137207761360587282855949402341378047958342196006195014423887493983990557196623782099064316942206925534643764456312956888947270218032550665400552154628721927752647193228890706800301627033449207158080395815464437792868210865200445217743306594329734694558612901599463172646650312987640614893392084694306827699292151651011092838717912488705618176177396271979295914449999346127483859592108378031779301049232223239956566677303519130598413048108619853450990753455116036404001724889350794485887396495593369220876731427916017969926673075469619166327026596198504949798246479600927704971576502796030366931544143324044491687788648937164738232933939687953303761503057367427610483427421426805792826031050285932965891429424033017365721273590005825300186003324387992284171568907004940608407510124961488081730494069883194743915574201603285603348771085185166637104073888838186451355635775627579599327035971966428655907180029064396364346542601682613330803481667597012700591466221495074546149341378073793482311817243115632295254039108104176650001671796442866633473504676240906122105206108017809877544553437095067634635881715404156999813105922237176809020423337081782773059397257357787026166298914960081527705429396832233146788712907354407293654270199727631294956135063146014427876364685832071656357476708166084669442364423748755823828351058934266843750943062211012852610161751598899404711062356694552917358517540423393215739860284985095386439808912023981378563637767572357403371433316737719288008756720304473720910157078335774223040358879030336389093803604407149015264855421360262445483403964744224518464206954573769730653985742777922999005085419287835542248417018797767667291177526103886548659099685971070891533795525642011335312410989912835260579248569654071167308680617214719784803107271496654270886257039026894874485303643299106088505568922156290699061815746756832117900905408024876063899898975475028786444278204579018425071614595620235252620252347397152990458341120775434669081208393285089843308761081545643742660412746230847698183751104007944190776265142641988926560288366089758584728649297986658072209543282949793971441530257629121376286925326909585268228456224734714108036312255060382180812893936961898665638511534249240493540035329625475346197433844545684414008769010671288894153822698570084751960827608509696027237968000 [106,83] -8995587303217181292734069733851511334201265931926520564568828764667415320107501193072502453312208430561563610894950198445153427093950276198487556967615527390354673265274295393276903881224184883330424354445035626687406338387339456505889170618944652003129198167441931013150574267245225984575571721640209405963917117755128169651855642085060960345697907218674465637993524053173172261658333144815302214788553051265876395182941971458124691956792139278086374130536506844458076032078518555202111432111844477611090358392397660116230839497008324146306821169678552728905910976279175622601448047963271199950537641784584313291219837921437198858788286990218182349759977537576268492937735967195293178769989754833732623930422717981591908587189308791768145574426666794616492353297723663577913335599828577920639364767871450269572009711426759688948414967803830513672115529599407983427569503278215823877325655139632833531015813558502722287435086995946706841916357622315428820334576340418619482819455524590000110347356244408351681782453812311083347349650214564784896524900670355571096247868357232036005984845743159557676416042073457232121484679744520272030797082849493621583683440677790610754181985375704467116485449125937470588301433388110744827061810914576793669021267981698972441211224705422135940027446996316406620712120890982746110419820113442011674023655572091089479351609016968823381120469175851742198372894764414670531210598430319197267394429271677189996861263028343754492463931879152172584064691026449905001138018425280480057325919185345057953797526390763171693880599880792412633645583545251664793129168668499832521120247157741467814564009177767151903311877373140480001691012688837739662601687443078509589693019796788622245181480293162955793507879578527389795170065294844164675594719347796936303337904971893957387558745397825073659601408344348733807542325828631913568934222072320166753296873454018543237298003303293262224351297816109910821436508358743353058036688851005511897213302293520319805569466598260936157446403031189674910939310087720340180414404873719710478461004960644465926006078678563615560275327557081400977519740398626466367670871006363554993802927767279830052179772933223547772505536768208562235990780155813407217079190256732166255204904822483840122961719215555561645381944040921707566442308421380387583643265609838147748440048768079532666041941265008535777738614967083213703667485948866214527123319328391681599107469342268358469381542497183911661509064016198134100114112411702477481570187765765988361055999484764541943530500923003276866259409465993796149134890080295158736767686687169569255143042520119594630945903033239529191922023391555673436114331819990194091118126273715744647168592000 [106,84] 137219547771088275165554817556456306181655196778741173570378612049057924484257028118806773515875692372153420869781593524122270333308872704064968246949277686751284885341113947489515593701491077498161304054206068099925170634829030433856712732710619693829645667084132702944138596590743803330065635396233457003926766792876834738002635462126119450616759491206919294022309742288544993709023177940042368798680542254697124980749342561994458079691925216140287061547732607247758417647729367159031685345491244309469782386299936767392363482428706096851470320312826629994028048819984832085665095803012727144971365321202268531258652789893679433345713180533531245700988636971669134765481303179674806042483787143971159693485817363683178497351453399033340219284295301510032240195119603688393961796844740405217847884967017043270101767486855566146588919822362398703040748218705367470354950712696681291019549378306392929917811919518384759343080073992469421626065412189726420858691887159521202468828611091842019519815278724122647905347077468264079598175630307181423734037665650310312494040463835644464887229953609986737705054500547300925837382133128981185166180336570382183753064912250606758629444336422837563596338160005451310038482889764075188681230215768476122368625390301322517182486442710526676403358089141224865106879730255309457776885290348009536005306657814423599825144414921121661121655608886388792853874416973151741074728705948431269294248531918169497928465631273884692521179226013104078642382626335602526292018396690031139752403962355956128013189169350027646420424069553502321204208264843725095424420550072747016458591671885402340177691358579620878949819929692700217851915110088054388811778831691726474325070146716146306295016011905348599535382664490327426377744858499780273597997655862279595852834697645681386373380667153286618306308192529017731570314272170969774991777125803531202926335063352371070575587727005602594894649596128387094834935125433632220810713755949532684385736540879091090809287691573106873383749034561857757836930505362360441157485044408583064024276639463456820335650189834029128355419970999447901465381321314590078103698877210632621313498895952823720132522411281732475727948821726689823508833086312577509041271699025598867349655024551195047842966049406139199332367448000754803824695215898051042980016257613953989579994415823784555347005497739094577598077926544164257471292214438616282834777364440967881050081958511146669883643573005793343079783296895565015327427399927267354614289787813316645818127326803170807138045876362684129533006230808389658928942997573494068622578460850516132688273011815402522582301259621363581416169255174662647394608354013595095136011794320228872318200 [106,85] -1657550470510335062259133198942135174634371922184002338298366301260708845014999820067745305865869980077218017986839895004224094466644473232296730781606693650059511366141417892280839767396189050616101869179651352141713412495096923471779442121395089504317087624427610575358790545441748907955584210991425443364257019260742871142260540999607944116049675652845886528742537484310126527320387562279050770336239017815002083715295316189092968339743718031899735775394758035965316658511178097897228202152648494747216594212181437179036050546035529752400880573049658992806096231358571279122557417650550975567270025253096190035981197776747821666680027507880639484253253388301900424725622300446785255389177486792331723074530288069645348594723270796535320636603279311277336992589452558541279377815090823638465439745333372381386952179462540935735835353622575318929613845013680394937741460381925895963151518379685422454609612611384493044419453834775817366385321810125204991904317011950440161466390641816658207674350356097351270081576427641051547981545194451265683952336174215689869720701123756859335001331581909022811148169832875716740296019736371799231658466828256730937782314767285982201892332484923041902700206054977814833916507195228053576940499254737631204783989137079552556224219655598953437444885615745032323105977683084867244983237080139261340506824002405629936973650609827915148754345835319186705995342274198984310503152392393473489968085801240287030069601427853682711557059457485701574326600378703395215579390050440452273706665969518177438725944140492764377929017598894317589009898676426153843877544692143530300061130679595217915679674240723198397394214910149414538940098659499020510195147448313592632186166090228566282594286529848237783678208024341673057009969730869759351058203672014266343687862092944233502655795220271324469339417385153045704242077009295982882199959695313994531845720447483479542937288465632435805629231111253514398985055831323905505038413744855035769988719792566974163284397857769043965161207165921124879606894252870500333106774737508298627894771945010341659457756021318536577186123723061017120402038586834451292379071287694192881800182256364133265384185952423241170729909932461578554878259842866291204333534134496239588697897396280991969126396027099153926395895252361035028818234788060439376305459070759610282629094382721816642524051417043846719581305055783595855007010114393500506096371652761685016157754868746265145101030079421101665018626085439160588919947348008220327967454174246928661041596213910616097448762570472898493427027962910982373297735425741259953660548920131189067033014461157872043355046095964758403805645249735224076732706787622021867581384626744651520 [106,86] 16720939305125781891582965200359754634496998045670860463994665208809464433936805066090756356516775841693843634591715339210785376503650905312137590910928174641875494687917755907534359026763495838371696847995728444851799299612856484299178144895180937996290601048528737678001053462509330552463233855986759932528086204557820590625011864468094348504185465877384777516843731465115740411166617770362875119582876310653040450898189815577079821610128986220686222009651568417527411098259686903034338989433646526515279034908447862252057183594186977754691771945775074047788292855871417563604652013376065193688353294749993021963188556512328034631010180520634448432725254969664546735435184547277889611091090211532106625952265112891233900691736270059366287730782170325566548547080955332102169784549665240020568491355426623637965636475375259116279130836787750656222287311978651998116798676309056779869792209993593355466449512659075761074247385928031609490907882114538108440979304702381447282833110556186820814265302739865925990191895694576663280286841063440413510429620537637333352277413044935190219291211372987835023340617264357930280464668538606558527537320279993931906925526200314175279674592557630948689002345423981147345402625960706890538716711412333653996229246639432664412255742644086772697326861227363701421650003156214713091576460053801136912086281882018933405075246632453275538171531831834322149737151190376890325491461163500405885895257798536510883433378511005608138246763520763694019841996013885874783620282967992007402241977202451404139359468766884642969744664389481018959224230251664003226513386366145068769447726716857002916865488583216015939877157972368151083535514101375062956426595086019056502700508010491698950450939863572595291620129510339041726268128243219992820189149761409074025377922642794193162870240168374096285487325920574149755331406710611134249420610687969351349265968210442254989607066441086625768286905262911940034843088896495982020507188766991869066574482981255462571665292701301471521169099784717456359281373602285693822585354175421944669313407243276594831797958398225406748294586095481675777869629970997125252319294423538269445478920633788978720872053464036848846424382403762010508148847381553914340205841171963404992487567764296900508933196140103211610940652862805900959917034291417161111667901222011664169021548510059379132447667987948897072416669563127314873364311774027080910550858196026580925525318766269052146975248938000167223197113924833365870625357382460240368859143471550651850889842304163272046900232014946440637714778634552078529602709494822076682208446521524888748334578709153752255367810440026325491059534941167289311243693905248228806674275777280 [106,87] -138785667693274865103600218822052113887147590543356653050136435385539755233702665074224954431613118328400572251909319377363277153239422835619148335272639024848827384308784973454710423137636162413954994678877924760010882981577431734600943332423347791835287751874256345033164283598953535065319574893161006369122133599505712640358477369034697863898156156288962901927296945320469165748876221833053602502042280959768820479228871000917085959632464916949033767345579470862846589278561739670913251839035238071751390450912851118314829814667607558176167044763621972731684102453185598840684448586415913233070336545266326470907157807540951237283151798818832908363817297371123806211906245383551006997689459780952889325155752615707869275341721664963837682473679138891868888080194065008474359621398348655013696954022917838995352138855170113713801891225889019461184573827340363609960833650550455252290395384742077886426628280943152702334927391010871476252877948269121068444551474536330076351258440633766842736413324976776056859212577570351174379794094334381831672857498330439527368871537213864548550159756161562547991103537727201615417945503770717773519947361837386986552018931758882057943920900529973234688624595347341965414734397420769377514894172226584088247365049055782867072413736244318973177915237859171736876095648874528185484592966487909450682511876656355272729069634473230217159580332997235177306685012708282338498423471820221869199525622440320001548024139631617070576120943643856050923867411175200659657795898144179186318272684383268347174572352264186169021684883116221713809213841280844375815845441075818133099956896218238057474382610188189797662163543061944740161661727731869537846193271040802671941042547573078882559563511133711088408329699464457444824650755476401529184615847407745778081104725619816069823196126114690531977758178617990780918080443720303878155936146046537818450138208535021711906389108990993595539429804441764251150539341785180172898902591269517188813695283007522833088342749144970838344565181266535453872380973113652651798962661536852173191544449121678359579385754787400662625770717761178756601620301701744601264632223796301954010868856104661178262203171197132705269541697731802070265954458029122853379677656268537151573913401997709222881381967306518668150756615112181066583740583856214613905663628943168915718835701226009637126693083648510596756401247941724316851064757576334951401725427840290068914891677433298906350937408670108069615018691957792133920387620713612351972446753498296176723830396491469087694547497740718803079361496839279073816611346498582173682273923317971085744149747960582264127832969664508956788864470900022818326106778303207504761760000 [106,88] 995991104708781644914354330108486285583915965825903925420580834218384987259608346343608424847470824914439296559835730721180090636238487787379125918950480921509544833243009177389586169931618337720830364501216155237830664211324357563452818695554241925802927592819686298763566666349533365094541859558286177794120922680644614534472374429669150886120201705285121879248028591238588010427407047928252421464381563042833917684350064935099828203078564074505502376502546162454311818342611899911937555372102018849308316513695120716460059928376587632999407622257797062214626210172403498621644509730474685744859908242311649957146832057360176857333886517571980713499021539869446150104753031834372541104749485816815456121668221662988406599952602144591083564157777015602458673979700687006404049897352296156376196575540273178069892037534248591938047772262306396911583207174803398107013500129756007023671692876628323575360715164721914705562505159506956089329750028604934875696948316800277372240539895827554786170958759944918766641487820208744914351874314230683869273556464218635785766907665312617800416739040617525649249904428014068537540322337948305957535427497074853847898362006205550450158064960013015140180001066937018905175070798880664108185544974431763573167667512186469323532936464722992821689120437275868250846261413117432398577883908869707061504046886348387989513966647586948208974863958124833903216957095898442397893055604082636957067052505623121180567094796554771660154546989199249606572980571045206291734161782649582821084119649605541674481650548400083740424557445687194532056695498814443973527312228434581085913755520512301776045935515636392374674777823882333970748017260135310332457255054295580167507574927570375436712096785926874998998029259819184749990164565327758732734690112864424763103382496910079625941827604378281472233687423361195154255587319826615302353741636020707936939682698377346634498417699814688915221576949606219988476589685105220089758153493871280688124974003720619467893127557500069467155913031429097623111042660562675367948490351082081874480329281806362139020288508675432116503708209211407711077467320659976324222120974966039934455088410902061244161564453674353889958838941539011040417073503109841671757170798644486136963851372357673980099498795571054411589126473630283458622055744573288463088354664885781984155575023888364181758469624142568745573787614112478612477305603990603862482829821188460179559488214013386711573785737157601970400030884854753144706146128025528829155590511467186531775894223565195101745346047494919649946621653884877238760266170990400236077382262221223725056228723596913479715597328715181662011614297069323214936999238898123883840 [106,89] -6575956640259262268871017706660388964486412563932924003473783441891388303743998112053232421414345449580458772224505484672960816373510644392191811145600653350563635313667341663739278428007595313240540516162900609235668366714234247394968961927489055908262241912671952902899318710123928844312100378049585145339317734757704326395225218430956021249578816685314507684709641066775551242918851144549001297368489736524582645349165507908087887195057762076027798213786129805523872322371681368129055827743724010187236759578680672099536118592142930545329480396153697384293606122838118522451262174367988073420954227480883598381560949645040994340376303912880029445024226719676056141001982800557866799790204066076178723725630248750113319223709415700922217665000500438955492363389765193318484220695029541529255620373512317383646801587081166356640999945493669758678043105132097451817361400327622872912107055724046538793597013421160720561287644774137643586769030506496176471402966515378372489253345378473807356189636498159676811942018664783426640928690792842463109694796924318817127046898229956762394826033190049532074044376879893636349947263281887475615572308786719715783713745497155221798285764832116225045837710038317034060341875553071497493330539776009791418784032393215670418151931270853197592116408476189036681221446019838286143463409710612415579439526799988154865310360834593737951861356327825107441696721529918292532331766025397124367102045614168772081660078461527886240072143596827101393886726331866286410904112069111651666154173917226181853773565108670629866158974689947828464185563251053217688462455462005838577624298761041521463591839001399087371128575528346689257967233371984481473828607136945931099400047705779777129839526426073993643260467899355886334698936122439066062903001943054104997072873872927349128836383019298344601531552159650607055913712116438942260797492538034865480178370784247835390050588644307108890961400877719599394111300091456249385934996751482994494734654816165740584640885923086818315739963349003503533692927617715874263972361751531117963934389783075450615198317745577938967837928661454554869780919232415732088023322344344853328275824092860150907163364620504053595625754092606827661439671597494613018215803445285692409217708436175846135845380361818315425671708566920365437701723640435755852676771999271283318823554063938100114926041277536849378740370446653309948067785300886561688792657818316630399395941331355899892214959146752932717437958905895874675924297434385777009173172907485050928904043476791538770603470236484678987169989487973990303084688203783170623179147149297095069363863985424088673663083237798017474289999606657274623474771950947840 [106,90] 35750694384282764794400983239894984091374251594924611711269729551115824275719310601921033201583581392277889006289175935566589848259943922086840398918781193155515270390025209461035993220038130102054642720418823226299075369715111799999842066246579642355911220885309851682357889575960803315339734893344284836115480154315468004596751223141058407327073677273091305654769112014104267383941731494577858611880539085648836883698755587900429607831429978417695233671869536352465236567837885371583554729241313294649775729010881458457082155210748523248617498646319099095324604424830771104028913083644815952671129717374469196328934196235654780231028054487124015603598749100237375197061324316026250074190595101613539091862736462775446361369011481811955794138628333991041126790922448859336078665123995225565887496027172868546866294850057494850686973044874821875610501115102640628094452492065911542899527717337366760278343317394962999645775971593733357998921053953170381651485429741878731156155300955125228185335275180749477237837200852001950030986902496507872377234232264428580161213296885362696818603232946355774886449744928081942910447002132656600536870476024018751844810241783058859678182963469408601186137719461616424711246834805238449233368246140768459268733034639438227651595209527786887972663119260325292727459751952049410620751223101277445386005818903135200187556195007939667831667776647898336933325448736666487478198312501695891479233793912555383693340934072086723961920511704879624965549682865178377597231998087641393343968987076245263034908439623479219978387307658548853235218119165809942870465295165018257926408333355698967841514933707494085803936032950040525358353533096365481178092654647942074337395010320653990700590623269046359683458594632229198732227816380873268196767728009355874833810551818849812753505431670001422684377465928258607457707912510221378440097924898111140147763277604299723554504264233970599054283622141655421220192320996898083613908761159472639528472504740736910385679476755450892922012647485956277198152499655502644218048847225630179294373384048020404568582945026294482182751445183807663994980692399809991021621227607929253434347307524879336079740686952017308603889294322072165194404676302375218764587746365933093142951359107557239763494499039591711909422257288359695623429696606302815657674136457672620917835212862060773012763013637450860628098290342902079221278197368457487443279115115656367355197873515074100586896304746825329947834670080021202636582762763900541843646287885976874497923877161962242671133652163101901687623697322941641957810112222238174348971483616470394365535953839549995281226563856484072624500393969801067233480640000 [106,91] -131070184477716921805331277127084327450214441404770230610861950917920046650936228861833919817181526353028341842611596086785378629494087641729892083998353550647675566783925526471032562607005305064678345585366131625779660791792021358624349333640801877840420474399762724397497506786285298259003477187112154351391365075405679682529214877281693249377014269860964696057468981017987360457217479932063540073456071785802834247933999270689763887690121008686013345092245598189377328929666518299491232917582763943926352104361000752504045749560918070732796243848037156792866886793768024385711547348800843673036753900108778179862774769702062095633982005729317259811033364188027642771357595776713454877829150492102600139759792554975434229807301368090080741940667131314823179470971792917864512297114131395927993540914603130895692997049663958911881944888359446839014725849528380512752131607068150951593964115290502455900327491554299440274614932779121709711116350575018211170553893803500289851365082312386891841549345720227624541565613218967808982257411433045492232559952262908036286592170461509793444765810203795206398240091269170810818916764841743405699694993863208763079088129904209548048465053012966864274283963630859605180026857983227116631058541752233612705885879910335382041294074818945898921707664146835962602879190928111445483019074625176347092594699885629005660712329014864680204919522914829926261984459374142558349683518933971543575191712492409217039995940310243253140638283494205250817101654331472700210723229082384569615052091282195955822329979391786495559621716987360641936650947351643794402007045993925106588972102303002273200427528756212471665433614732304526484807447547133465759573806534607239365730916977888992114064126221808337092275301535468974106282542834566769147798372145000234877611871703076545945273176588030596252288606554594112261062503929235165963548357888101553153174626776586311728905196305738009631427492602672322307494472573255501285262006008382861906943292754436998908577548199097342567647448540275987619107888290908605010928009559982482020035388548196295269659390021641984486827005081071032844814759242004179994951129697951637094945576420750946499319028540100592239300422358283796642593177030794227140737800057399644757578155952822218258398133102965661557596495415087561588352512247490414345062285132167450822796858095878519752094728963005025147546696558143249671969811625064703743890973128860624610702659421339542824125818145112567911989060988798792087927923423197561527554025313704012691426774862869790669619854664976670819747186051061107598091623580642311099441086448340294284715903181949213767325710839276819195581490332223197596800 [106,92] 567801607748806540222618809386235770205510064987303916672159349038589054593583405912195521573770844443289270777374547809495086972761131639027004525925828470650438314639669743893332637999341623727966790711501538687917479865668240098735743743660751142313607627178445399060424330484919048856731699517379949105404554425179510353118181871361659711034338794078896275446109882296174651633574344850617498409626407209585007789947895767479347231238454829645449271601190373668934570690642792518675150355937812904393525550761083023292914646628817271266331773214511445690195882294418574223871442292980170135464551361851395849027846561805996098988802778466985863926784855839907826542223498891375644825986352939124371075021211681455523928958752020570606432434767299385667260844573107203408488603090202077439270487881633162688965438660322867050469125364403953076117276667904155603800943282012674724221217718910463066848355902522565794091782972812563728994347665797186377912334952907863656590390162536707683252827306042093098957244965344279262252729301322077591569411908388829935460931509062706502279778848774976992008132867468191963466434825723760536220786103476847288943863298554872587243886977427184472624707805397391344163577901119285721049074292375222100543127712933276559217057476950760739569317620056389226688540999343520508608815804910503213906634201115178153178957409847114274279213363959863826095046656993089290329826724531255407792345592246881278020892602493385422306655423297491451585476316558324039255408737433579712764256823218571435437973159207016573760084259927995243379541707324860845529245262025916883380201939814081383383531720320483091895704319648373903214266312911703480805447607796190416786881616934403917649502799414646920088113593404349169602188900690142114591945709123945043671147752455805123772819391878417454928438417324114150416309414931653376719979944330502832487779593427620103889914777656544174491381941439828759168133395173259177945262764109232452047801633677379435918163264485033480625839440907993410021447102516257455355749765135861382588065688146559617893190152624876601969003959995838528324861108467294495527232650361677855941354715087109651410864287694106432705174766473224970111476470337872922550858637011240158614118849918892541552456804649569845969985408932545550671045561536326021516305201836363634102255882618347586743412446477134097607186187027885428304985166460858344200505169897533503088359235518595338667977887731137587964089698925201696853295891257838106906148021916274588319980213114740003621248469627327998691581808823260270690097037365817170642541077373324058383002104428053970127817327336973218835967367362513980 [106,93] -2408208584596195123135453781767060792379683135609800122719129513672667105140933131841658904209056337440609109785196270215450792835316181691750939818046374365825403442793157743508598669990915742607800807544014364681353520607936504123477344907405053068737874310799064978499096542064677072399861243264342364361595406734685029101713360710871615337993728511158257335368560421445748617461972701846972254076797291701468361522455239697645855545410393188305056420841512593090791823105158795575761862871166129889719758174362878576017992291304088425668669469879410308391031870108673253373306917527793249601401074313816723854704573721759306405325535166296432946395232476609650030278166637471062006343941099010002047696722254974589444082820864707667902945757045424332041482702889676642163797948481697947194715265056119528579609178856141976869499335076835437585105986250614187122861480938076506250836625935169181923518932232310848154995653282215964894122367825275611126378675494787997355082588807957424003669303058769325733950146378627657761931813334670064281092076228326960503868630632953484932828222706426005913680454636266212277306395466397607563268252412987176847143001261861173158084023772149679966878722219888870237521858597751769606841129142832958772932858557362435582719931288616654366247823008603901433529490769895584499873856986176583331159249880559786573784327515182185255390521218494636643353398539226490490223895878774261316655447817504800562207587772784035477496730241131299757295520411392112302249849304504674326848974626634573316942058627426509146320592690400227326151840611317452089993160342880252270631038518723455173970907226902641103605662973216776091138721148951040269925311013710677239768805121612434726640673384825230358982426240473270976756397809159271770542247361531009422936335367289621205708628115332042545122061821736604130164463916493135776595842917515390844523953311530257578576854818631802189623962806622581400806180550485865113880487537697537529678597227660459414486349619412434953121245132520396593884999894689383297482127529447812153956933091421637779464828643436120948859580333088968102927412271145285242048614124598734235676071530692782030967357881525906022451555151100296204610678603512095260297883352582194074653855583249360400907863208744460795135705164552813023180926812499939577588939312399519432586986019073867821550615147968303993248343554963637984025824446862829875769573138505724633533066448074192272720142630611094896796811917850923091046469901579399883607406929639714674854448917920035611434345458896900792105380290213722251784832188633719129588536051605607850970244290438539181584597311028404777567078776320 [106,94] 1260556805475924038853740135970665350499560559627961557062216952133168235680199541023520073908770163081629772926403232382714657529245801274104124567522200805413951906055243013275457804909656332148757149962391920773307249282656588279433949126453451242138606462763449058346952180896090502564523791433996944651509031910031406282768411131917824479994919134228675405851987414481319963716197018810573952438222521558933016851032807528025489061427258558031026633736328753975009184850153260665761694144007097032535827742054754729966403505037944010284273760815051061575752333712590868565467014101988340799428760788844737686388436685305383367044629622894512856657195460495716423346607323958117179521788392744480768575111832562071855604250109634963175259742741802584947394256309945257150902174819903396264890549494086238571583371821490492061075534473882884852640528777709573107103146907132341702854519402586582995010112544105129841601196952937195114545564771831129522890474905993849745703629320220984798912295216595210035877163973291519757666803703777821635286806429879729267483862027558843149482696408251323515406822542155294580335969873185434065300354614185364279294649448776929885530511705641725359925334071632316334583732536550884283780931552494643597947890244988900931709274806086346642586254828383085618125752594751387882108041869275942754106340949074090822030421458877171551481047900369012860997281205264749782946725829685897054659548985705805338913562854840530637987835594765109029554559581170236449857831390058952897848895522640976657395594348273766805013482596410253299614234433907132947599984928837348512817404531373837038409977392815930064076237276973281924630765745849340501608037507101000764388236201560288861338697928969395060434316369430084931238504495625128491601616799234736264179128305872251176140173654935073138728391868596606564256207951219718984380759147413293700034308832899564909038039522406019253129186140990989980357232371507737659113263034341803154039207072958296407174399934095112651792054477139273938493508086327777876195183453436888601438382739157435152140131469848056703581367807245474920861444031732801895668053194017297519086530965836752481999230069142637499737300302740870119954072375629754010103025377560001418746930883054018798814677051046532610677809054927525258089338905342469025802326478044877618570679088250108366461655928618565832444161131591175973000222366333692552206373749079737311006062063411497672491885243384389509745098099418449607038862756041209094832175796978971830790162178861607487688948713456314943595484224283803566794547387234924996020736620852149168323589261037355251125159745787733666668800 [106,95] 93689697454614911436373058704837387906641512474048368176894130727890107962347210681560692892789426942828952695024284918591514818856407383492268426491114758493143758130885752656543030777124548733703694311596458054560316451550507975295069934342337746448458264179562227720743707512732943992217955952690404134329560152670474308483077725128547099476317928027319655129045458616557561712015272809526187628270184239826836982347448803034706661134999568124599274018871828773700193141757330308672689095439290783856943250683745423891824564331181276793099730807493983368402205945527356842943444156030285703264575951476402246122734571665037237196901498664028316640467773220131276411536641864512559310662143014990130852873892570262081762498488925624028666716893878418950090456695101889187215316184663750744761099966545463007337878147113432258987320775559462487958556976485221344028771586083435690408807225198974383410813440327694886678232383007410085516580879695757625764752456614006336899402715939107070926519759571154083317882461779035669607556498813277859758841094930598967426219010587848636212878326222657682667452109139664864573981502106909138886592837331524035708112218222750240796485515238692599983052937934367256683362407840667131076807146939973282999070425454336688686794071995024456946097965871872229182717552144435990589686610097468534792785689214067902647125802452196642279162506489486343749591897770387052036390811284722501167729852401604908333277282336391351433298586364980912923580851024777903365913235516850274548122958531918869002655769532119703855033202448513071982453162091580980589296047856433548568470628384438671218599969634024438332856429893029675168646426461988931325385073241910870598728466685372605454679657479364410444648586653089410929040770329072563518844513913565949181852124488624948362691695871523998235558261602055780903104557574946438040091651312603760327879677579874828231715707068474927333850748813785748110738476954561058072502044949454079354453105811611361932216535616335066756482831083962825151342632085748466280820302853632330967061497711583953276220574469465988739116208242920612118653548012701344844245372420399719624092238904635781463805627006045478701437361475636659135665663919211481471434859262855158487385782547834401196093713713497864190882160849532186750189615218654887751865414307815165302043456394045207157192316311571767012372333720196250047613243928062626475790306167142053365680273957194815217736484704882375783502369814539954227823644792719227961281430541158728412457999604755315215861956188749174228989345058452590023302895609593010301944338393575824519840161909414176366730777364852506240 [106,96] -116219985887191115489855761467552180479573473204305955469988175372136800174869035131961384072693432802343116244395796459418384449213374845059651525263681616216793348180013222007478793927026041852881472678636311990807282643373424046698685487819429366544702739022753229057824885944095114564254991598535704486590339309289603154880955202667861940400218516832942594636582235378399180747570503827575866233686196847985168833805367602982106465352547671471900829050680438455908050654366353620806963532840114646273653147234506584738027030519521976062016475008319801875540266594399083668895067537531546902283354681104212313960199742994817257337405986372582723971592167336898294190129664421180542352194166571528231280146817018681457357524273726466177151362045155682080287905156914997358081761361066225270132263986209158893951354809842120367061008319863846293427147240338188662113351084574162427806131153745435126092955784764452901951474633280509846034624582613918543365661584462050721203060562184412392948216619313387864435141808002728870921706410260366330293161850490726226104264227810374432589532326668358809685368486852802276844659602428074649882850052963932772090426665890138263077280981010549084878266359079824185423069464503576734938874267958548166233595983043312453245487697276523223114773768588342341647918748113068555931739888909820014530194818588837051343726016633010352073473768370970547739862381667760291676527568399946080014264289152227408670082798913900780339441405546362037917573180877415873043661263100475878610663734249497242418182049839120105518036330824247895925222313610684191155127730271781320616327007165322645959391074971549832873527816713371812837934511198221427132069194157252526100343582848151412550634713146389200157938596645195488194179549822244246339820786078325491986834071294048130005350106605427401216675199714364170431489847222734052793498827567802496611974164455377557513963070837678940802645648858481133366397745538790707713082266411604504294890092653176117911316272968033897021700397261767466361145166341573472277354861506461970558578458836115284773604894759238056717316086508752497851725377847435384274104221476160063542694997481180370933871663163746758217828839137009185113238510569706691129275040130012582626470655688125064753580130034112314162823544369917335092731014452021627103217895095007564558710670707533478169045362724307152924936047466072932086405945277364530707651270693441708996127765515650859912996074037966207437927681188601785914654800438191844015331760324449673045289869901300901844834409939842048403579856737689520605968126525152798798936675556247826087165301166401991419589384240920 [106,97] -833446914701048054825732783049131423121236221992794202184417470683278830259874135532532387160023350871074793778908536476995595745165110650078186148767260474004905270860012404157672775092547160913942130169514036224607854546551775862229561255022880358691445826148498039175741083691267376641138877450513334150688030071309083449625497302343842770116123092151301868765101543539864615137805332557174356101514989492628390347896391704266392690270662537146017855798203852389094834270754420084976746193219390284844918985323215512348764924605112276945781658596178518438906083295876372572046421827269803085428237450266855456259001138545718890797315460197881353163842724950417964756642478062779987216438657548872553338741660818427801885762503859611015532493587529099279915189040712015771729582523091895754857234264059957861691653052866735762442956881864988979969264584367158929958854512308698651571366038356691954029908679228115471583789104575925717548469567209930448389984626055743441440663767293809499452974311735397378991541125821578042849390826972231203614619684872058694370330011495009079840032350103489789271690287497520599128234295907384012906406743571707705427869339758964443053627945377318634737667938533720735090469947937584301929852216682682994927256098849333679140251995677515290847475710075561049057901624939207083687516204274891870294970513921809897045568089979439578261338494556088332542542167923312702362590276142111438528742738046579851616445338568691952211146838484584345541335931472975630363637645714606380877143640207140504212209341187677979103886446508816838003503211963904197800139428810676527897648849264444657639495315546172528185813667821374026424999281034294223902286819240874581683772971103946774405167890926118000831620182204474417762565346421240842425460310546095532898287228274099116294772470737248299021599891012690610699339421536977595512812540796166669252829354042481167097025241936576844755031769144019544060864190306900404243142219103813046723811804165340611407447318481500383094367836704295875995722088865783164493878460548263513026539710220934998042136731205575542378138660652152192423547590817052058214273347483129452315331290056848551791192037646248453012776246712953019268550368612009202193161189277269631162900731344503412269500833655960410429653926209794822301393616128336569503438174406062921580275197280978822846489077520336606732465720612088378286534205020020282900717587166354240027789843687913399447051263190400693957863116289378970166281849445754358804748814424579918042961792047958748469864582978497849974742037297169614688681696127487598240511912010747897514394672298089286415200640 [106,98] 1340423746132892699671173198232612783410593711846738494555372655436544195020229209021272977841611392372819101850409437414738314351190253510239644680014254380462094688834065836640194539375612820210596702035931945882510064461760912485562387199484695888412971438192214765850822599090973188301391915377107094628213905277047819871830530759730575023091666362377030256192374673274535370757117019588330815100409621133827759383374681698360566752541714307476925521990320505901113243084947738640772269366785182243697709907783592270680963470041676201024634985442189570871044110793148764972051483658049250529328099738013837876884865933163070081569113153491493619577174118394613406561668317427177950406289495501990932868785451554831605660543030852878941311760776771769340297304017837261366797212489927141039756242486922117052063499059314717450075884025668779464946699978548902870037669935041829551770060088672285396050387067900030707946484406568747717933791774652330411464993771267899447654337715827422624226204873501381795522522751344554584639480510027811727402394917115442030501836701009875098446724369598784195063331438772502859901908425127270800525685283651144741918456205597993200189818559833412257311812973246235384628258339913524747866462435283812154390356934408798221326441942817563051085848325660742616485718103284925880445379347588761986821992797841106953001312254865256637858987905657626608294882974039368493605412153127496639014351274333509665740937131171385014019672243537551282680556614922822092172256949855161597659911281566090388715854655223830676874254149900512011017804431054743535162733227288743371782728704617694744169765239263294786610472330409003180213124320305035926127732011637926619115870261410945933621305650928873851372565119064910455795392527089335625808867074887245769359972349412068637533134491227862660022314482606356605201927971254216834334969315565737085267115725216463752670651489409927411197671770507087093160184688779261884400182242307285802358482901664664376132247960346907408172664451542959815707347419651414057061791823053496313995344668393310015927937390713556945866421200237110672014839554623835384130485775135890160287077610317286479043565377665741187037922979719765589530935878359920868538025178470281311701712777070385024718780421771725337612988576923348024814601367308796425460612519091301554123434917817038970370231567865032734183975060229267301069921356628711163530968324251307301194049080099960967561464795837704856814857148285885615419529507274921913826262550612245492383960930361030596491262154279607207639133517408916794844530660991303131934381394261259491238022308856437424640 [106,99] 1482093776989416603142237401710590697024179793554636775722430849993552197513659538613490191523467769670914331274377835602745033870135945929816992607909103825474764548771271790743927648447123679324548575490531342007148457240792223017070373785302530876821000906762469748226862966727069112034697123913705337401226304130635418849180218655479451299214293751673442113242419558779146395632660025691295592310776522062536790313514518494898524914393769991543331602254268374103269213038038705559386725894596106059120718636579250050485259656212903962499153304875738183476683645789680061380257278502488922874681430124990645300415469585938696987378237405273652101810100210639223310790200011872152360061651529565282372465539588162318019239427160118118848599489543320075825794557480830694296570736584726352598617187132439981884058176824005578226511599795119053839545949223223607231466274751377370842665810225552583667887410458219230565826972042977548521926840307010124754236561324133147101783131779315956869644756304707735322312958405358021350921300194177942323454736772435902565799872199640911163443692612887967178773859074718003121971114855755854191377687912505117738234149232759474491482367253213333502856210996796859598159850835749277139699356789712907898593264251608900025016349367235782075303444728629343041168974821786239751079302871057896548029149858921321571562985535853126709245375095303655489912442522607562152138697505159029825997224054373390111281897982946386756489341442788834100018713530705974659063665438634951201241590077097310087426984695568948372113527569615142382311794697370025286365991395329904346010949075408279174248676348768588884340449363438105938099955569875121576485908298261449125499034620687163833801653774799641486583550325515727511966766552010391059902549166917570579845376038066906474596570575271943143472975006320735211260878117504511841619938438927432198819734405565862413261718267151323287187868707055241156221548721285831821902587935455990507905716276465891387423864555526773955959936664712186803651174638161403341517976149609423481531241942169739256936696797478554387060107695674993839536030269040336046912095119428075377810787838214652121404015845042030727337700617937468042025831154536733332370010002494964817843715170412899182340414119996643254889130234046808160751129459328801239874333062471236797770907926211419266905753213371523342037354953860155519273326893985250476275042863926085650689711716699442209718194737691020602006929090700849357254672856939900098938949452851431223975244263822781535879894900185700366283362952130480273643032486488058421129068805905454754179046650572480 [106,100] -8246674332848061584152282935872775568294569051255101627966572346957667816396640256738337723713925122737226139112631205790167078392065402481043548345291148698925012855797570793502303885881848340974480746432672595503633736572505662482947580904645151196339260966646180904039081716790253574255270395007362653908890018010081769079009668853575655823981587881339314208522465524052549332533718927265509827967094922864887340801631286117754333054271495208807589413423427845916285780253710156344528298655057448983806018226902458396008585666341730221966581021631681903498835164074524200522506028299768627672798587905767327052937749029930742973309812148402699612744642910663917085287122572299647848371222088533981208097077942186622384799307959596426576982043583285993374794324642321889564994257644389488626269687693507780463016756633308462644031016204119144840019382905790188491834873082100030182232349215623356852953991865606896108493820370091442026925104276474409819091413228456418910547329178677252218465498977696722378944183437334410876760270056582906729679319170168233146254393681499480028314136723160946577153526424263996238726640213891022711812508045428237520009043927125083661786889633834936656646440597404906462020952128809159261129708872993455610312415836236841430028084441693858829286854138116174965732946362640149889352779395964409851313236883343798846173998492815851147038203286342849583213126707779082699426100566287026818965731821004582308219392617377626663365901742750020609883871179106555822895341492530328009399172096565148929785466373298696829050399168972191695825545067239954082050074114764818918160286961151742317603650423547129028159181619164077327072460156290379423506144522984598357440210016638430116546782185736317299345573727384301581833710141507090783041001689734249146998614908575661397644658986129626817012232076049492904699205799506606839547736750930379191413354317436710062691188921119373398033284827002701703213882434331266151616864235809691547733400563923387668644427047515273841683026308940391408763714514754219136920598362526158668801744283774474994489643495186388964178210470436625160143373189713811039269014457849851534734948160490017527838297016877300634955306225583743182084040677714177235624784894502261343862861871335266482245853776684108542234427299630289070320071611019568607933708677362739394699392385549526900791768553919587786585150496387492332849539454644031633895452121708864557057712926412921510394720825497849637379799749133178992155907487760610096544567953413718193973681442950371607944438563557246800850108734068799571072829817119560656552782777775527292903184598 [106,101] -4895079621930436379432406934228319684301749035993780354835331739241917310895149070541134207165682031701776356328621611367089524479726294604208837198041110823759706281260676475296561991961780560207583092363388242071868117423533802283471322818617970039024510354465327601160232103337740906388849455810338748205760437153001262069296368054044372142702571032042304270509041834353632591382270464489698281559806657268988232293233574119969317488976002764693466825802155100813433615482974737515863490520159146054937952005914307333133309848821492321255075095485762902460512578379977989953428108087076021981909633910854565972386314462688235311088562206106127071976262439782199427176679284209976412510135215386464131975528700135339089766629991598848097624096781969493096931342432548374893038499662494999266108459986090223634044525532869903436328782516113496101511302075456895099582304672298893772435029834798240867450072323719646557937185135220542830290034523944879049097252680607206380409867057429815681524174877028998360972542987939858270223443335824405652036041979404931727278686673299171803967667283249989533819876781918233579490304615605004713102443584293336323047463501919454407389384701677147425643956006653354187020878740075809502507124059017534360110721512950132686810274295204272452223287389147479313610471717992300089451210165460507299949409593757786317248751916014368310345446020988379820873163972735600292247650227376004016668090337367737604437033469400586451209541827516450057451478630120789685045499173311534959144394761953810056774921186216205705028731504234966124261949727276112952539040958256598617380173844246287477928409709076110249356472066071844178834001113853455714416144774544237453565324416247224310685830276237078194894998605646426697668175196289129929017208456125342869739033567142388231503937438876308850200277798595676838695997233753560502612005805710904630546270669378795272222248843097739199223950973563207245182951371881758890209870568737240980363409368392065703242306719050648142548548498416347204011097245472940459526300384801285461494473306192926024185524694606582488786594888705989372793989136946178076258848350837579164677111040501082587372149813903327648136169821277757322184743117115232416322627628487704297865591830895632164817984281970201900859150904732540644343929804102232036336430021807864716367041442268984584077101842496795119893867664617711330890985644569925253388061056689264032442682114743447158030679869726430905768728773063437175597068568901656417708834514968740466841929000611062580469374697627776819963868180512089241303635575690527034836824057894168684544 [106,102] 18441373408214212775527812727742411753907596034189412167443518061085931646400196847081369782862338270968401512435783574849428676192858002563430997672026217948072609430543482114713256413611713425192850899014874589756929624660095292465327833493717387333148198753208362360531673305297185175437712293207293334161343069409183154711670986529484698114889210761767375772164411519002240413739992532710710293614620761712055393109240154110615139433798045861552494784621925292123331089169966522560001658673693842300565756925669845798523206656102885142324414018172978818320086715651024289062286983857356387501833108316250769310643769758474310223570117844834410196891751241558596707610191453197225161286325426723008320699567815948383071401102111700801714825902763567404964157878783123045976151641708156456389069342200055997640838782801179624037408118884183174364838012229028465753444429124806560652290133970360518757480743736374758279634649978931399606600528225426775366625913356645401295736593068703843161190746422977638300108050267154413002367505516574400069131082193305241163719619922237489203100473628792283555329357175535462407251909051618680309167616646391783423787602033161118081164063317776820781050245455090487902740763709528529584754716727354217768471982523885387422483968487421214320439406412346570739510243703049613417777902827212635862427389997150972368223071927690216667711566642408801833432525351362609792501846163261261624082291186075431434825127100190237630205354743143990970162535862520216688580764933918461664113593391250603109163560611055675442345845524225609689115467912404556956373102707749785789543913883997442156158361803902795519923971571717623206424513153405861886690905916653041937605235918709674855743295897901229869799803004024990035410326423647801642563265817596207760169866134181519013380180102823765738658161963276594332980901053821975218902073529916422885236552363465038387484738251223898486730228377529400474547647384155264657401389067401915787377763979830111333616191202149876323098253719902466735713486843285965974965649022546726900202255816908698099127591092497381622934545405786777042072973324610374243312393269406080396262947680033599728397400707766317077079150244546993852327219580387087226717381356535371997804590585316129418496739560451608778673626166049517989022754281280714259568640979988609607763219623879251445188315432625778928567144908420375126991343835230648816655233991800331328375663196913618952700031854061598201780327496375732577140772586933171990885811465835892966493258654324738787498220906068955905189115089742834264486686740140454385227598810947264 [106,103] 14467778150468202137551173281039939273181759515104237027273141433985763231762171265227556476676748351521623803666630699551892400803722594284036409782696498432391923974502245698888984600036308402433643782504054416877437909023026012016239823324148614961067622115554635366155761461994390359266999443071649361230529713487128835294296379288446621092526928350543387728590529395367837394722057223449333963526743865545646768797766818975643809380357742565940378087205170972803435906607912216897248291818690864118544817565398211750646626035282149096654842856207531207417604145232588833854471718222190638573000213705792209392505065090669622059426657652470708891998784589058664403011959113126242511906985256402904733843028983799357151651046805805084837509310641259159524529871161504253663787733629215975788380109134568431600160675012740017148601655284028956557245110398553570167776998051324443073912030037215035128774372235395564776177461334299648495166005412980562175913492573917122957797801680568685861497029053352409683600783836494641757978025159990317221331956265195362677164713200054730787267817038348211904484766868124723268712147039457122580483992547896040498265225326109258880861170601639617811391274374878906319495704602055167306711904593820445054110574833319190488493930931498843548159849421143980267870540021630406739095795669208628146075178012531616852544501470239194115381927802447945847908051843875245528150333593176749387196969553955656642672954159970166048557218398477467386742555106384216511529617217324579389661371827191321698181973085885423068795323245133888373558639490949281467932331968032744763256321350498947539101328906025172252911026987324733180060790425690546040042312704103644125174459115280716552024292466211297962979136265064469872897745538516283805296821309853278823680092708602995247863926227088442908908731872935344124333988455789699066780850237032958763013316362071137938433160818032183901007224907921682401012843214020108568023588866185933649450955921936748178751132688437623485555066746663002805926671638703224650550813948391049416040942623404112283272929880131334083304451765091851842899440905402777400563228548771450383722471060723316299609039140636213186245195606596831391452067139963183106130570856547987422212971406463802481948422340848067735619158662587594176533539387804587638173709179807894493886479205609081787434393963738359672284987435248688755793401346212684778872228491351064201577302080851292637886470011083808020530799875123874945000769292245483880466962503014753461042916369483548327200318262111282298438083970456545257858468437527240134955746496 [106,104] -16990426534771694715330847842063107193579811257380915596524845247228940933794498959705554352097136630043610343667137019840243544386239307227327855026448436696416807657891646317596978050522240186597146886455008919622386494403885187872912626077165364061148984225904527807842362703853209057150857450818496911712370661283417386277683989130722396773896940577667876853619306051648286041035893598541602249289953065035527526621794673546867498620835427510420116036709155303838525723125724536741514688585688604645927930608697303198350242666120531351420331227141965516993338595112624035666369214413887887787536287527699545136228579567118709642041080256968348680695900140267154728481299791143546411225984479387556276533414014616080265567905912138578893676892238806852978019740059962486550722075020604424953967969499709357403700743087349385825822660099782124650176290262629900118510673822803283732026729978819157463998588656532705910573462193721635260995090771774983876808318353472794587596402727272898319087424891735978218460938879541918069025067796935127432611929932563577720899788714881974909550493610175566016548398541756377635579972973948402969235069071058005091279792244238307475382365677542470311632505059207731016211230512950318863212601236245279448457681561809468850649276836636667925007644894257277307285730785617720468517743599246652055949745684018798726268156850711259421290540094624024156708225655337672306339127989175905258225582527561501836743411374339197408714085646588901120316965147309058078798457937314185287588689531336172527301068115174800778238317548687349831625574010369666075090859354841969861389166201853237140514448005284349522164036715869455288383345494404409384829515477167339577281633634084925433940977276113053827083602797132959226900917290079673900377043780327065450429291571179339248149630232212160237768384634624199890834102355406513356045961979889824939295210147928200664186860248971926391944333416983310787816535982143468955132388589281446913545157394377139780062497107973043403841549880499486212648654845275481443954798620457563316009357835216339421426794254067066940711234171430636343444676487478694615755401086482657407100786404543100245984697597068296567344529324129480265774578494511683976307864482369922799310962256752263837430029936430830850096601154107940058408050146391547069679026360264994332061850989760604256350856977772323700424774302491026532209614160228645519143091709217588085846510639196211070270554722184878605064249171087338011523518558069152610904151295462513022588174130097405493769018883693031377687702307038267349224710519949950365504 [106,105] -9944890774898253996517546582471073892858911965790721532953462362124171965401831120964933264562111064181780722866237406722211985140218469090100101995126197452568800526888604575551284927739476150294576566059854895859796639870499431645493078579612021204088263764107035886299609839824834274854870581366899782889251627653045453774500501341174606213335487638505004882204200667309584734208795123198081457289182511121069800645437120317813789059260993792581034933137456136372892467467846347418484926400614358487067303366152884808983956063079437563004286267727973283576907693159506601189725264914646405680029061096172788957628702438519126389666184192982522661198662327578690248592314548563065525312476825694824720466403491921046811831277732131379506920321471179463676363681658782782067630207913016547098928841282082672603980843847831541020611119587725492830325385028878454834089362525727832099459982639411052493014887905602180449921363349297737297398593425397475316051358136890409224696281253434719049575925448504967429553289678599273784754213892533057183568250017329045166668879545693179159989268955438037885268542960510999972920718860412071251550370122970225229666406358655366904826679944429925480443821436150940227225312834216921662699860247589518473215442116353791101224919107062870270901964506128745010002762029903999445358054266003019777585963751206110259539389140163729843026343439801765588039537972547678985172260325124485859048286336018286834030561767524097561347304436127619362232812899024924840855775281353505226329451558619323892898364279734012645180010799588256506112112139146674659926610953310156590193393166145069889898581115277109455578589900881964466260901275187341621816357842950190840989150192053984200875569102920660532284782049322190523073607534306103564193075337311974466479801681460761165876699420710908360669713634974353247925390392288457598958342090396552412006578717911555358920776960508014871536682031537200480980766005058162197516677662678071724564861472723507100937621142676466373679311383871250128628373180224291694151223999359721862630417156694011163393391700190715101826930408018007198119161226613087403946827507311048863992300222939514341288878576395349298078849783972864288956136118296856466683496542908806573586213822012213736325430147700593316930335101892391280277151057342714646221192103708741905131445737146983795177746894918074501649161829271259557163121479569635208739314997009766493517573048600718906235238079479017709257773275233320115852661117477522198445132611010160469543978356861152965429322157697351094845308623742123482021324713425536 [106,106] 6032080305443979894654575604693064420702923036275362329392407458511580391064315027950199833317665787381701401283936980971481645673787744408873077423904801947402779774040541576881121890141241636583058106373826388509801611684013633234168430458857479051460245040678449717764910030885856874525116150084223381072405281491415474918916064297453247746674057241227924008178962941264985834887115428628580698628454642206000782819255286690324499374196292516429372579216763649892282465767289807989787410816880794694037849156666043910488797125490625809644247603506771169957433753312909002368508329198476096865326061017456589849358107945756500830227053114123366559995480573846123311186308059563697504443827437452422893860235235617182372218757989278338151574901804582196953919839696533605718814374585095672102144872576254273334247286920105795649596294536080888406708285951791029137001272768458743893250539239084803646250473439356972133747373206664063942483090722269797181653923859933199066286076882250416432621660887652556500977499641071017873609319412518614804160388108412711820855663832862102150896545800254097585096976731686058847746035143357832121131092216494449262712930973846481822273666351532667056144644779386532623411710336250583420735072400079264456993490277272116212347234918513845246348711954993485783000872750587590553555748450847286658101078771232846256009481998747129832668100192058599671810415983272043539333830119562309628659135149344299899280663650196316824954874263105511888687610765724752337467429630009933807118207095119663331893377739888462510529625247516846390084976813206429008510116838474405112667178106274698423893496827694667717707699703881304562387968871060620611484756553729339990775836175171068161524639744441310754082980883144154265007428437821858379382259402169574092526650908093988530304850928875475585146843421706327401460884742071405143594314084293037474288995741262762449287092620767229032696310191599769064342918159026753365535632337479910470488729945945492974502278575936387837480300950950174888402267990609198236627090381906886714932015222967526321303560384435357554533891485387991769607872664492374269479914596092634459807248949197702795185180413771741677901886703313980039554930363573025407855067000883570489201866013646755822217218656671709876695304933435629262370908712199807637434222286794247446014011515370640063878949886077207173308939822875769247942443899777602093463865549335450429200622871346145019791699494053546993942850671168099546611114507012845619887782164961219045475240431705398987356100157023666640576060769630463442435227392 [107,0] -274391215282625015214698628486465876354749365071685887072763132218476142697543141291219780373543811464991556105148245165178200748360706365686274557962353989873097365263263151377073324736409706974149311150813547046211653518278388122665824431238795609040796342344176251523733060090876889386043550216775077093670968365399906820820447639906782842151139744967229124978794198707823731706305612097416783023591940505221654334809227947598975026507766454390609326843553450690560553907405972287504174963630657972387624907026558205277576497456490583054525009775120584991458087440436806673833391746697336294169602045316051631874931776839603495993493296009673686378832431231700485512002683431919409993842259047711667202685979512507398202947403977621426056493993446565392595338608206079991645576237274667262416711974779162777685636119617068564526710695714494927995458854681077171431450732053510266732524029321966695356828289327020847132046459614532017317665125151859580892912282086154670079079258054575939454491625263536669099305651971653380277525808564915665685241464869062418757008288257664123201544775864652992081870201842806095778765144927369107264286666936100985380495446981210037553296046102585830438937187381858835034919527441278065600683661379808796055822147688525140170443058460823882645805847407509940339407069373988167472052891433090425281325826033652335073199424881467187130631534298983674339601211618979049239983370890706877383030677466944506306858438345245386547237756386139132278125659239111474785758831356215061420384933907534017358041262716623096589669469232260792503521660916444246219523487130549862598555893745089758671120961491637016685982546952194637899549986539119043067834022922288198277004584664922593434983840380407695690033975056934715851632477755858899888087218829551161303445354747606117307084576052828251802475130253838732588624309429256252709630279642526785784222864061346885318996224005194322596242862210332749847824207232439398717304787801596921279048204009191179515915936376865456831923267589857699842414574355409099774023171617527747254137720461443528979691132496835481364107895307749655563751069318391495821147873198592801805412641664714371909856265932331369996197167435155375273676436801501696752018428308863328808927063322918325313150831594348695663204560502308676417101373427819953895084445439797736736427493995827746156948132782206903277997110709175925153556259359955307755568361322912581046315652853617220738285036855934084451754347035939844266384020666511298834963567012076399651135013280105052708867330312341333844601261254728700306538421414439918844449289645948687857049195176708893295416419421726198965767480358639601683419934031843323158479022503658540804448389937249564912079617224904845322557668916909965941145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -64068228411996040925720868885404849447549984034670201308634843042146943025655231225189915703663678216771515556692536345269126947691570615220977194932723512979209986790757190862461745849818145618247510720886676552640059954240043069840244757548636559587662382051607637765915131117576787956991531836970922118268281008392783723711309534315804687495045607386808660924373005680281648654410317690257671403760646007172779186613169133535058202525686785058328108418735269405298580908616654653664534076016210584849866498522160866147925999783092274698329291368453617756407220582264844154464869255915386942839584224895907380983173501337615124414603307067459222553372445371694839848671835972710941403517913644697083063893751237601991647751722445038345915684987763245937950375105004415873429066968680514683421241129297194595242327584339039832757816104729556032056374820599982744199443482835545109669163788572272016191813974196656240992005433282844209119667559441779304809724280861062029118853556472803137005594881203441075223670909545809373442408811512553190964802255610309832218440438390441269303491230570784624284466485065400085855432670809874993117159465140138029895442378228450832130675692314258458645498048326227983052429900712041802648415225043014517035366482283819115244337766718483658719292795983693621681706294318475395329152573659335626205098218313595557153488184359111381857414730319053107830328815620163950024673531176133942637559857643451580714801950914673962319794386253332043372523964952475459228736277580518025695592883333827177711663085407244148255188046310193118917436566039717985014069851093755427958507596001285596163936273421158020893063028280210634078725456271383694440210054705498436745480149546897302481900567072586784364657723389961742215848409707325251972208715829257262803370546374852933886463411654588277524180374157451031124375007722178228186886211547581044030514141179709052352326763743105390620659154188815345053686448205168997480759523682814300077542641662122399834188963576378670940431518554761007213285334888267984874667687756033886470840450284678291270099789355676413767580136037026173844928928855261023814530668860561088436747764749027120784441809300480272340314195739590217395072008467234760924780743944062742055068921670462187826775508022568673570182530662882756875455671387992025333105372492442636712494749876079294621252914722444431818232568972823493565494615243276023297611600380112951882604766330797579157029289889609423005118217467755241645002414107035959572050664363396147410251074660595856464217971402203352200617367166827794587888340359897310501201577057049551535208152082036692343789660073441839899854867489149115350343068204727471666417982826565413170808745052663974455712873434791063334565093011860593588618395648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] 701754408233630668168607019462983911566372038825889137310345315901543635286509806971893275610935232683067371470104376295998178202917084067641697112545910430663950039715038468539722971064043603700671061552439490041995710449298049105560090583648896247750537184319826941099575127192528601812493811346982767598015620936270518209678391904107114722608225951124465850712160309924928111842423462922346914563815230418058571881259101677799441994861471314286293506044646428428066720579927829968595494738050730126043959805035374569784847329473705975686567195625913058069991080377923160658473733188288296511111621949095992072604966431766325943508475239437495167774671901831074344460709705169067609924489894651658742324906639435028728553421329920713460149101908634913708234625408998813873418438340226686370730184907559363634569067853224272957409922201949449490226201122828072221392105850068248560045517882903737518845597756244594132219100332991577981546210258806142815943575757195646787923918453984671790602837791429822843724321960610830515842986468140223531153072965678459441632884912301173159569277076285020498940579454702966332456762717108292377073072505690659004778081398062728789986940652767720784963154239890290785394714796121142441460717975975974516535141434036625352877908039974446534451496371112527209670144564937745029746251773628805701130591128128087260538773869935957244414474527997316079939947563158878332741154723493443946112098834519907675407329021680647888442206072021964510160721245519030442378271807431528517533455236056763617829775759392875500552764579286410292246585385019575470209490745157143662793662917835626013890126666341433945549311335446765338809039140477316786575148707403483687463916384168819374273816998696682157734852947738197091818058094061557756654079386035297138691099609253488442736044702569411644371182829541593934252896574542065614046485743045659447125977657230068255637836071930266692536684443490691409451797149262103239134042338458954485022845407962105578201201381902516632221959633333743784998779342838506354948637950051724422721592136978442091898094689251509784431917670524997897770567469891633197055770621057800595309000312996229681544958445123683808362760253003240356337365159688552504720003642262018950702325203605542971633908909242527495561992438206179073115451254134004216423169259984096538257424877679475818002131074631700406960142814651170560519718018845248075645294126065255640255356129269498585472905996515425792975185153972099276816889413465168501663681087252709418197455918033214453967023937415405243206736606666107925270554800706611693987909355585994349805211875995526097479328821005668847819299513145977682548883592713627057054280671247873498519331240218341227582230654704246100167056870081020473876729036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 19788602953817334716002628958667432617515313280071695529133501215216835599308583979382309961857630699935682739210861091431612975772165326811319556035671315937208550687577954751414102617077411843096769146097711334642616773633170577760982762942100046521824540828051660264634110082959120598992451469538936247859250436966003220825147449499090110777049657117839086340011207620301766440960336706654610707937742936446837267411961115880235827130856163635957887993487987090276203554162008881100602810694051732635772012644591959826780259384230597210898387334300547424943188394997639319877565121470551025286830649873662296095461713356605052198151481439799551752804965747707910626979820534463933076891210673198335138970560303794994421845425534642008992676843660727791148340260081354242862878295610503555013574703874832589515883386945196851819205027975158157778064913927395374703179058983451912200697160860255854031141406284407671825988560530323659458379013939709024151523225987069287003872219895524589735332988510559021544923997962098835948120854779470143701573359869049630033725976212342304723992797493336278978749248396921198014550367232354578642798049987422361503859750589327141646947878261609439608555484238177687402937941951495843686944897953336997903781083600290200398860387021925097854824415055068510336795283667207792701523955392982957026672679560801431808515675749041587732202701145868074766724314659609113522664629884264534987838253394240683640485895482863786915051315474470130108167846728433006316216686359472744943249509737204003013667189760555955209597270313786693156291257662069163773752679220366418112225485653532112199128884875544295738090218403236914637823160475307088511895893743543144072379424626368132546077202031004622646632897807991593729632119512037526755139873291944421246674012636247374150988639523860242685220086785777337626804247739703805112174612318135327351983959259245815682487106237870593402260156619143302254531572744370484402418006457134722244964040610754965471146439589223584049070814601330609531080783321620627531256002311198360307346888269895521638822889945920267823461544017502680030881965636921463180215242034463422420462709370839601636315648164705688392767466540777335943550561018519163245694929007198059675165786689536639016688168483767321345583286300919057105684692881832532354888290293764433135894585003771354621796543027961891187374022751012575353311345140454614549101268062406587903480125796353287546969693780251605082437214210163706107342450144181434002346090377991804274175881881677926647476990811763321722447046968194738272211550776049283700810222404046748726808345040719063247189216157849058760398702497015196166365669377131971878243890940261554495548611147694245684843080425440555903595977441584212520089482690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -575574694483695825461358368220888106528543222005286259778167394907886181237088120350327235421835783844715740735985954529842493232058565904697901003118410243830994034666980936401704003870601850570201577648101400608841759557289813196675072013949187388016977155641295776607538852400713095316768331374997359706915776716509971233218473727433798376578925253207513435334035614029902244974155808980257156337088450777518280184715446994386301221159849410713203935112952017970733342608252996338805867096020129846111765467497369988796136407502928716618683202644306889580905949371885985699631374101835864367970516223818951097289299852747051556817811050354109708793474008646125568199281972650127339555806404009860564846214430904037555596304294404770499044695725263318049423128278819647851826152735379130435692809698029379659788372635503890418996529594326601000265430851636585386862485693357728841952600348605154790932863114293114234448709361896510799413694920645686231559551784404366830869073186037726199997546137337399278817502539475307544348057481675969739432981052714943038485599544163752958264177164744589806424347873328747258086954961498159767805065105548655182938061075561402874990482140766932435213052115288604099052055696336126464142612865112703874132033684192646985729557698964401945912952019904275490073064568133646995975679418625495314293760920084796272858471769409117552864281109710919643290250794024199055679084657284685676751869223195707215689730822349114451448055579528530678569484569481245454374438210954658161986013808246590249418646685579501064542598754958050789322691863988210291352335290123059497606341472076044127822299540610621748189826429235574255299058128041981194439823874113539200379088626727929030476611194799820968566070602148214558544750146663256517340084207025533651655392464692899642239808297668978180547549883409235498239690883795036362406906611214649488818057597902243639676450906474231500598952781012233816120405212515463680328820473224468507080527440435162244933522003133364303112629544177419445964959792232570851827984753135606157616701598469070245939614294244590074718731887439156898812006372000216167699726107516329457918747426867884954664637765914964560630590796689474436484193513274744173541905777710029244887825723871831602159758404320929539009188379121871883705496788438168294513369599359369000940473161414960551818889809376937588790608190691938931754793863755923230991622666469282891218561213828958509440325973036262153365841946519165495646604963396743601548232219038550341714081650699460517791392978469102698409280139686103933778921425343429790914786625039600536775707283781924845579730455836188791861579295445570648385041610516009121475439470086529400299763409514132362840426629500352531365344275382615928633569574912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 7343104564126151639533523242333025885703516748134819012943964984447936510840694495530548261913629820649417916847029762566491133787553284172351473729723451248950934383384859098729670759208313261256667644038193693738686574995877960737208378427608089426778641707681636672706656878944175014923557557211406575138176666560932499603289544348012669270229736848536637942546059494112532505763865744885460787239541336259135125716385479217655584801796467502056716139208778114393431442020277149781845910737199093493540243257734263189942046370289424427326738041958522320547841098442399665567377499498425818711965696992760160155039622881446507968741048581274763505086021813261392316854024983328947027514661439765964073688198078254642206234414646603259514583646487817527540558567833133200012977487077912373456770827068634844747111556456620270750662471137965923118688015451677987862447440719801812060088079306457750093070895067152296628334591332090549463998130986014635193403115113530265331277113777602050932660330969172224702300945901909508484032857856907262521197398817754917195165643590244780970179582456987577817749018755168308420073392865807837666656944073591350279725481747527370454363618813599773283835195475519904274528303116621604708626370428504257354383183992092400816663494989596850799741944854769748730237587961102106700270349726806361058197854305521018620526790677852045026964338513228292739756193152601188404616359315809802766517044488106584907018872591844990863236643374269866533584662515776997975446045187552141268196676562858197912643510853947378799577258282133627134654115204026566383988215203999351875724626145901798229565403191203561341246365062078057831531715791549475944446787522081249308918885479870103580883925453226050328989673263280018854440713087897705903338532235560755735944408305654049907710643787275717133438807129655315430457133570167816721340377878330727883436301025513221040668931916121198225357075739280246909491087841650792458209177302198155428712032512298358074756711244715926307034588758484286391375491914361668965915894656236507078361963420341264447300272278196288266747192922576844171047985435954345621935034070597744283525810389971237647956363909460468450725313248840809983493003797616318628805359802207768291479552388615386197307264690393682108767034669989501896079535898841394500708578839398940651025156496269778961357580408164308998411331972576655179296080463431006646271505946213205854250964755266479721385194355503509754371050692726662136316609841606611838827180693993242891491765763242500804317750952337844629430920167425699465294161425837713261456861181606790182972889885048630282335621505625346363044600033325494351372223600051090049913317662600429840571580569319526250235735371199421376218872663928227955211235733012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] -62987580090438202794047958926309415069400434578038357336550595330531515677074572620984093724440374608826499916802032994691941223848029205701650241917465224839416578449595779833166933816580006947484446044745363311493723797471928223689912963403781178100650548628124912248584661497645818924728460654931871872575667067076239428517563752062025839311069497259804417593279248926190376953442915596137427866178556438806401507205625576997011753850494936585530982706019126142515881538827939352413084368673147562651044007236498559211541467518398164426513634544360793813111467508239712426751782074310475170733284924626076936074269208567746487695361155258428431603184001195226465345403198335932593624946992662820418353460334118599356697538124640489658550560210040897561792204294517020516205675449027684365347857932018338480713618024036270687763190246180251245672747768064865006791700938908591362216639494476174521145207483326915990662315838241456398126690442339506918263613088204542718282234378735526044574022802560302635219643634162556766409930692334950388507922717092801120173199615815248678311777456306072032492219577981885161060608449821395718670993496350230709627877764460956474087437536673879722692828267516791445422753891617943816780332356904721446431993064741650411400210030320455343921228652527307344613821057328749002150081640075491589941412189508014692498800505203172816769524509042119247812355342595078330660270062811285632093795699666858507085507077224066980954825203734569944876780179395156333533794786859708341804961790050584968836203715653740412845385750514317707471854622808674922675973875947904641795024623875566588238194735072539176044842042724724032594245737777398284951299243442992273913929348135695532826898898143725605779095651579169310424435011982130519596880893988597704665381289345385622349727273679526949982518966857991535882852642651857234417109268019485626597082801281237845992499096730409047579470585668675379980565926872093333404132694469900561009879141977778942137114869464350344701784639408937424867367565150972919078974026266710581069524398844573877429979720749304759838955194684688088320728844325284784948401162364240244412107119201851467978543251301558010395263165610931284799319564691900098306568371714860564563803863088783277677312056016931161351346036411380178950754659555575205611722150699073428390598098077336002102915652190331443497899901270484364860241610897811419332244725299847940370230507162810681513869435528865612338551708849889868000807666965940873028755834561143754991794574068223179958933009306599922238413854222465569032100256065935030099962358381303886456665683652134337469886112497235282343751244638239627075527339757694318769054982329227337160264417313781106844135136147989944467920744852360317537886407963443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 385517850390914363029741104137486378852981718996325145815239225084043138401204849467171704886528212627798841376180003327661548500860063909550049003492449216895365331731599391035772335720409061645768063001687551414294997388033615685147697709794444647252333780842534278298640470652528608210380355597186730375824950158532542006404263942879536064072459272454678786455598979468326259520952366379588925020502858587573975378116428148036164434073647163159009063668234198112508024089541596520286288957970267819708960260977635097754936913440171085058738579091787998702298209213706789749382620758536386349905580102695182565614238330380753048087506495038075840179852290451651800078835524188340505075085523179007957323339452791250288380290159660654789334613683604045943867129334487195516800368694072896688536310633742300199479098194237197269787040154554021540658412227034614021306154621724307441194201919204517175842096502713141628162635167151544076830276896178413249004945573271371576758546540248778676070079014554033564487024467540467283042926533879561696057945984592647714447652663239055976593664474004316683867137134710284310189530986680228444498443242225160821733551822220937941582142814905344421437405437503661915916267018037114453480044921956916354010903848321835094224518182742733891613490681004975485214478848094808823760197016664638991747954411755181759327952844320276033251006540130072412779302441938482510966619644638879960641014343860016970530265861683861826460190371058566756101800604434788196068661651234108479379123359762822525302407631653227609107823690147644693598083317993747043448830093978762887138826646655268563719248943797911826333243255018264383166947708149599289280826141923341489457883250611869863094300369859034139035780974198232770909838547819947742595715995542480147380689966295258068705318448544494559373803560821112461263563052914916744158112749372937185402578071622924327187389156478167513945950842590897248793071960116928188590092162701424645593891941800892242988654345218330509011046919353128111797946111975953203335623222966002947020149899982434490068286986426011979225640160105816487115011747558575617459111527565210905024325680291623460387317792278665989518859477507159780132451940448308232615162358520446100296735988924134310140172231641998377534212191651808599814746129029855268370295480246486636995117119321165384144067282911611788218939917996837429998529257357278300688518768501714334566715743305244528804912761693715906542621607255240258148414928706903695627886375534046010716798499310467412307569553212261918054676137270120346446606651719894536934947383110694519044527418981678805690947174081617535944330236507502880600849305897438911368716018614851285173486895268242951569036454385229250444338041717027197600726785489633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -1329656831161485775203123065419812128572664128569717347754646957697824252796075894958997195236056456352529713748757462888439369474757248081379482728169040109118865199466484428091641489616428813166593207628601979349539536223975482205210145717649855089349634636306237524450433148934845393507229202076917692403801597009640089460073380013677279069845483548686877270322750124124919489583057386731633560829253031563556334024221317961140128025344476349803960407969785364545080332151703336254778551815181781453756563250212516627930324746142356397545753621682768661244250633888605907382118282962741073076821932323437185032628968875135432607988683271240853440318546660150238170808205310586363534502904442077537538883341216863096517014432608216919407716956495372278343140805222538560523506850032673222011783627288626233804212644722033812075813899990084731664444139524849347764596100505861290084029615894950101103903011593397275259810441353448305393146878398015838048556286303127829998845980773101008168622595637912048391747733395945639175098026392187879453663488562287792300814653139931492931437958923576678467089040417010913214715442951929149613195962464312102594686542825510292568164168288220601753686481926336222265590174389053508121377140920811812727693620586942085351219293171455761805939759421444089355161703983537794273530288199466417814079541598294427704248267271023872356436396542115777329416879061782194490510245405025268536052946477041427163523338539737190757807132709625701595549676984111690953526872807995173812007466195848096981266523611878481563929144538084343962390113038040207087048240312304099036084853856246733297301369249555749096071465840227435013815818971314453030643830070875625165657058965879855734380447000048725055892025416284482282458776916071871203049878340099442253781585687172760044666281798456275938537123785591865576342746866521727285423028673395746525875956873951527387693801931409598670401115746250713282326341623354081289125941235061528421984954917988200538112153153143047718027233839410477666145766956454779149854859592206612827227332128136381590373825058007976838911446592778831008441203585314589814631784871519422130837568679883936964823606616798572875776044545558025521303723674049001516996732791684488426515340422381389257743912244244164410723019731878693953457908303252180091049975479512149948845658353040691755501647170372612334258760883220885194337834983168882244357472281781681914213283426403055523603484944565964633144511252683639213402751688405153839508231664204133763463072638170723238417525463915002582146036496636920541134298806623071473575176241199717695294518899817799604737508868677262321987823191724043863250186973484984625418193326327363562514911000901541341507999057609463659003654002070334101265818228201881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -759149305290175959650281711104910546095631416301323661340223970593993831601613094023002651254758859348129564456192559946225264951947233690236940319433601740261259794039104854716690075697956866153986733452869867587290657578813600555214819717252975816850013996193931365702545158665394399963227239323049411129416162931104661983153458142854097343106712787774358422185774156030126231368238638860776753957427091621291952957038272236656768443743167795424100687344785767986178004544425048110168663852065761890116889342215656755993495303068312762675108205347902567691513213864508334027765610603405197063729720941183711159980522745242406968164046260042150622152326904799908119762706058693629209085854501402671597993180703137002244495735230338918235386103969404542793698819675466847636510769735879718860986500981089051542458485032531356189179147330735663598445287899251426781134974106713353439874384559290026262854567772598889556538073845695441210277481399794855496442147972001341228926528321436264675029514515386373216297894193568625514895995540862049625724534017630939701675608581456977685667675193354484788367022150595810652492738134010156680429868605415045713290133656027891312090153396855259413913894536929683682883879598541334617163131688434262597583798132168553012580907501203987213507446410051978326812937813352081544512679346616595826074927669212712230098719650148705758619322436425407695506905578307852702110516541504121149473522046135811931026321304596807105589369349728945529437960431159001932032440075667193148825229419281963075251882631854764390576169197894780610857233150102166960165272284621551370719232801720335528116312104246637054680651483320873889792718481759087234405143637040043242964045194522760001119193599362622972561556162810798171759656951634835037958115744681350264072778443326064285659055725930722363825382252273814844982512352392205133625493576393469513812708737861398849141569702165469457270713186367763626209485292686317308218066307085928887245041321640740438149725625640439894160793738133419896744951375716549652880077395580048927746977861351315528874047440973828635462979435754393970781588865464385270545115335296674342765272187669349255242297926116684164416912231268790326517688116298692557510669079962507464220647201746582870523896305142542552750196003650913468607224645874551714090808892278969417039786851744463727128037934988771348643561336738947755421982505804080548545413705923466564307964567307749804739398527749468486245549507471222008583609701720877380010792605630399147162969143414158968712691104258924002575269940931546621264069738029645507066281599441365615664927256053241323040265561121701439738102294935908493613382785840101774222424629700785236443087987505036644218304839593767113457178425808503327966770135650271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 33717704288369826564441862533383596418604612749868756704109798048001153312878266171084775896998736430826049677057970388201655438854284336776058895428196680635471793557690848441630402491962876292989779090938628963411131010341898095553736908030184851587223382592129778343384579529350429585563915398680213826655035301947889115204125659775533157557787905050325095626469733639456925581260060608816988787229848410738765856500553347835950829685747127141554925287681894066059679195434233151899909316971253712190033166195434878208051623809903923860463368314622650772922316323956962819916835360736538179541257474173557606988373995266907958817479384692029767588754636534178397674914725163101196580482258662573481204155122222600517872770718959409837840476766876331257802100496986779857111133847998959662462452753999739755070117568974998874024683948797403691653352281466649894382268563615229448258323179706211787451788502065728875840229287553084645734074027025793664410607335371136650888511750130528493581435601146006303088556728184377459780419687538203068007973100563229573215403968507410438564383858889708569356819503032651859684093063155821859978305268362450330839377643350028062535471301897377880353058038137633667809022573611462838802499864444780288087429742803192158138720093396092827048824340915404460417260773521942202191199693922889756870362062910781098250649445104366217705931007610337347713916643531486292464062085179022199629806111870684623055202124145591904756098044106649303825942227774624235251756922703814467323943081282309001435101179356368706999941148062524077676748461791029842983359534235999653657206499998865372919081598529259670522574733293885855612826748732758163336348724485545950563158269682884445541913265778273232097399424336886340092499316038405906016787405907428033931742425783717563254546462546742014587029233300217763491543770867440270482953094627290678073574571553852637079795576692857879828696669503597815360366902822951936276192207405675849775876888464996738705851645291773201107799902838182852111887110012381551965130204381313837736292802559084398593583335046656375712868665545487183440979733669797234189056851216953455718061347893355194377060393059064420904350435744308501740004171811976000043070661152411366255362695993236107417750687298016626788195358053357162721944220444083983180299380312136122828396971538753476948260748154905786047250459206856928289443095019953744133084353027505031713215834962856464843220688424305975541599218114816446287206844584107755963164777928533608734980017507600276568352852515864443418344867325474405480170270919015391049950831638465424934527848469304208457966743696016409169335151273828300662863130852664312686616183287950645063558525513261705734817574876537910472064187956808439108462792490038067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -179544998959801448375091988673442633886409645173183246364102812484875305918938305005975430557991806002715642619077527610394584423364709237699380382484092461053765820210513299474737906793115790916616580844481085642060215337447289582549097954874525530352034747384844934531379693800132963803685156028000676948936381625294269709303110379885487422874632323885931626586246726239301690102664002044370196906719764187566996086998145215828089884912979853693986905387627277811828474003158401476909581884562179315754349980801540057714642765362204809082850484927603586851140690512191992332001962992743410518639022312441646301216020401933586621384747064534412306519184098261203653831705058213722595764331051819870409783865939797103847269491524932693026519641741851400708718992166206305826392752422263578791404906279429154880580119166654481230332828659306791778381120023833298581715034689187906149917108598267315712100015132872658298325601137813514830031029042040732465170473897791399847023093883283753000864123794135926063480213846832684041496861293594050284600493004954418447915296782267983298667649063750800296754956342776368167382485349401678216771387552635082118586816495566647932884824083445723212527599227567503434411027495598567294207824168840765125173800997071482157914870832624011128393496757776007970613311828297550015643386030656101492253100150181705387931139534597226366118542925682449466757598957714562240895430864274985892109560600720869986681680420100403503745755012024927953437770082803687916282272886117328742262515907035768870356693638056891949577702838283419635557903715577628522768316532494673120270427049436256084660721553812156628975458461200869438613227074550828957867594702208978172441532992910741977880842384665561526782864556012119806541782177007449602386386854810247490614469628316621032322053925785442327599363953766786336945502564255051177535294676486359091075262349405465654944546685198616740760980894362723219411495475450306630195753493403975899372261197296448703446717390743490354803310400324209755724889469508826324960481108983094612120475774076271357720084930017279054620404438425821156856588122189076515570963550314253641098353783994001725046909168229545258750630003842833590763865801079162007089819141102992747701924648004317839300562051471444694159005836442295687714194929299611638121824660017289726886145712649202502671148259134000765647644825374220668201262824535041429237644111647466250316279647920032619132491745575192130431221031631358103458029119200377677741329168858757580869664428298366251344755048179263415795128346769024100251391916267862735428333447887214457285996365083109260299517013159745587830698093012324229994148652224335285989845835424864444246383747181062686538959448875260466987607203849802008471844835810460303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 526116981185167113171381285622865651531275033534706173322573103074442415069266136813386545479418571535863609576209826449101015272869332402832717871914960271747404704449096026496680621588372028752563405230628224343389760996020021370550133398070909901735256059732564803353391237699880007453911836089423515707721247276153672833772104144099119003527514657062190159117899209356127989350291944830647120169736879412372924602843644257019162809909025965260785526481361323664188423916689322606675819919125426250147078768725475596821677660461640178098528414798404345877638122788576902321852884909231138611808262233180523361578577481213328749732540748395578679635387040283639969712263895461443939643806773984226261435570547117202089829420448683218017344817254360644512597311411965276350484967431314802124135077792405874395930884824939900980178241133393077712571557465098789780552780184951425572474215779507840837970433124951492355131319813054617196851500665689581626764490414924224368911593537264252230993643749267983337661548043334405259513360673866860296822904494319065692498466719625062020815972599091985380904474541746019231307473977152800441202693893709862781158966174841000318052440526578986199752123453390757923303967460522366612775929568766735756822914041329102380478987459842257448967073681252974902919694668393907938658766087280857001093042767694040394720305604110499034795407044575598543678689883961838280511203568251768325190723605290327188409947657171390571414963849568611593122962715944132793326564742612824742373724013479809595778234785055062264161366701522031222853693627703115389092107377573238514155464924657926131640769327696288249492042105387908092537069187173945698102593916494232735477260537407553147455299670165340814613138759436402426552345648692943432680201969957510009565496737587092041022795903164390366434681591611641332711379909359265804232425292487207091380238407977998983084639176830481284329189632334501045354814053162005269094494372204683573157105420684684041071486243256846460161722862593763582255936536594999857720656034067474421918149335524189163962385355641481896834151125236590735201048201214418953755738584074538706983681767367506986597987688604733120689209201279587968944896581488439193288660064598243296927616355932151994026402415875141172926697768035416121446625564410175984988110669008415190956659328276683454858070051433578840708947854849246203348228749235410730196858751438080769489821390121072449672304358576820362262637846820661477586714476372435026777448247116806276356270021033642765504406064893130602951354586480084281598743403771298408222605888912782302853246442671918387226138483782736169814967865753971585468608186815333727557598484390331174590167702031432824524881851109348600223922427613352499657024902825141862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -921046165491735997620710444677318487597685572962802018848883212838806045339095080409226425641074052667192171614287005511221979688680772229191117349711037727656151822656611236227911867935287729970200246110853267229447833372530220306232037084804802304435556930944399649182486726355867701214089800394993648259434177988819697240705816882661771895856802727197037254510128454655356937476968683246710531810545817711427215236165277643499763053269697406879194501430136206644884465556737112448268611779676680320963624023084051257749183722145613327719989017213895295327639285073640697169530937333291429462141319546400273375980594433214090488789882611893663495041129637175009467141713736063275591401173875922037503580840657097015482920885592488652857663284530521882825379116122902905860104400885598061229030373989844343994613116611864214923891554575446213002752321389077270786973628007276587857674928801382831261421662608808226972040996826519108042912757420130179932350540313544609220447184623746452313637670040819632522808895511069496587744044732165703744692571890768183790726548475610901915829557408128081273726285574736768777721361232386651954928834203495433939594680325195966104353311527654699327227015034285887723029549248535025742270199789297133917079031630847619517875276712708834036103831593535327086978556922904052575336551986357813120128810849017452071157136874791370826658258512744203726386580188171258087542376856802483630488952766595043883895751817689415379365911665406784186639747582988716406148420124253001731304686761503721081482704960066629729861670779375813070433266375089167867863389032365915581102752712099367999431273223126122454379433100570910168958177429635656894842989317488593102797411564443444292590053787906506440731036115647325684705455766922225334222228479198965720829420768809470255046974244719072395141375768588796581846313337368884957311467775767813907579965364194951231871945894645202847269496267135447503719543820356085414774571623578768170880081210487128181773376887663043631313945422132751266937496609462200886167830305343013410905140655732170331624981805880504906351867372153299533163977601113289965554839586062285500389500017169715816284380977600309888061607696739117055307788016732430189047564618106097326965015909081206057905321295989889437685324949333578205691433813279462932713135612097704475443356384335155618492821652554799007280633642511125987054306123878305573033391823833495360959826854299110682604150474364918759538161862512153389041094297582491575331288918381951099799885756672308471740970651449784025613546486629208659883526763461569016608933793701619668937579891727199228793972835280629919611899767351914267978826230062865438413566110723212848343841755160877485752561029627502968134192199747681191480515076886605332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 643651262427335497442444737334871828654371654023489944794361788335198230732762229074967278761344101360332834235568742198563807596258218242805031225391299291782642291705190431282961426723954247302777158492446350463257171262191454095816285950571990442330490733221534273625882851363269773495911835253681708759860898704324515059152409606332140437719703580562940917037576361257947394573526552017304375470216276298985666497384807437698044090631842966342131145418703700255115068244498377493807628431476870511453384547137040389115311717699359565773926463472425041470561591968106876881747592968741479357812241759094861804618267113080293908816587069886741264846282549289545479208819669317287528081771483606198355318737126158303073416842544297543966527012991031688784027252176438094841147559729165343431788097620497939351748163296340745845712845449148887796768302176222791173466779535409709535453294848268031428775653356909590131512785011723293123864212022947524549105966676275091888398836572784910928161408243108915711628027222229674933932490162517688121496868653353205805477460130695885938360137822215280320548902526781796571196788973057948014347961199000349960910608189975613306478907909863429717229885566992135547823768811711181565721940177506317581685286324200853363682537266218835251427925413366628486655307269137268188152983329117283807540280469547086949803333125871182701375151732518865977768940594189400591427557209562616250022126795015710628752795956079332590362357645742247989595124845102836357056167148804687998401174486893026969842813383422632962860906530419461360792017709481387376705251774176475921569482934177891802076786571124764374527658353743001319377590451806632563444926748799561976828944073148705768732432427292631089068844823689966813418532771406728550589825383382663248590234892660491954813440257529329417217727220442050264994781577149040123309495573945337691556891587657865017037349843587785565095474843096700364788766741771233992802402250134972074079666910316876262683130887833843768992500927696478187652823840949836043178700053102599333553520127549778047707647965316006490363690948156873447246377342382558815679011527912178480216020622752226366494548217878282386002137746482986749366588561401045293376128684647338909208895823299124065169769571215681606293097678547317175046540530551288145856268621451321765874478709978452305675493651102084380528092183587782793706934195480249132971574027129904135946827445513992272598012919368661260721020871842335072325947671347085262277729169281249762679403093071418661725138050517643458298562911253983411782523755345899367360524296842421208895931913480726327669878719807138027097640314801061755834422359518838860736426768203940535624850999452161099446557030011218418058332918949351616595963584644435148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 1548914568618625550647701041925263947088978756249196258397391170816163726432671431777416894887689164995794633258789007430539619191017108819189759131665390784575978006636180705604286282963357622353553860922250652613141985337535464419229000669402575355351651336411642209724083002530297802330177366373425700888494862220364363797419577249655927030995566241632651966681728427196731350792301789521986825241729335191651077868465211979356331971310012891010217784402139765436283996769758578515061866254958087943431438963770037932896878263476639991343349553553327038145853770327618560846851725038291428920103436469574622810893789260806895909359776467806940793110132602656154569061997103631295016294652213580727270226197597511036329513209961260850458887412153733820713721315738691632731077429443119695337585765443751596614926441487093638604314616921937080033421646566592099990953398232484647146897523319442274959313810455256870924365794038304207355883587480633597706141870000365551641872611082594930462317079550142486613976832247269437135615222479160220929077964196534453509660551791401007111479177938171473919704044362165619330033931894002452955769061368411710887617614713932960747816941563778643681225979747899324226801467115440318829797449677095684853532284369461450372038460907898599665434048077113533173794902550649969486202335153958411431749832171418970159184410753057384520714594274598606778104591854577503905355096207337114366188331806891425677706571617294207368469417418113554035993962347263408113790348400547325518778922903906007336158621936894496111368449493474145996378205354001322752325772046594914683401140488100704818519237403629987880031901582383791649137908848765281096970849598601591759914194207798644835107464135968530945298158881226358292752792220153024515904900824926785760864222211306655325404407395199889714369977951787156713545688096228189261867599663618784913802911493044042344968874329563095147423534527599912609186628975968841969512034945415136646239776513710849477935599064447195996394645174545415409322522673066570752777908487188170472134945313673166509795672851929000184957012185228961759613224799326984432623782990336231956122447522035409018609384938510824916550160186107066563174102216547646124738415759071170289845731667319512668224941834889923648068533785093573449420852246980323228586296197015101620485741953017604337228056954044058440902327613299997467623032642939462890517280209711274278490141036426757996242086634644379340379804967885079577630589550267979620435873019847173023913941312706335231758331650485159213002454473098990999374797480615465128103760201955665990056032772435783446382514050292810332159336627439385409952416167016353888566081041780571918570908982234900133731617188509317426863483901112698313307768386903605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -6692165168076689684014556300788085892345061270046401559124672716520053031617390329506662184423425099787611003618543189985343803083011651591632585690233196852651844290251169547392053531007741532441635995363631371364245430685819305001331093186779928498436743950184740333614564172977183921433863370586552890677076102730265304435172104925973405643116635361766682096089638481754281859714796795653545552325065910646354341045493843454261294022424966830065475553732242343255561145602010784203754709628187245126515986898029740422356509594934376223896183648562595261467818430454286471832315259423520447109933315992718392382658152648488334305608780929303296695732448794092185828807791258004202762385194522213394341045966615470184260985655603594456044112064958743645361541282583328707727174344774571662186414408534141521931678325985073587824347565920281703190690436834226361865099045569686281060043763886461114607291710343566789583003152240769085080135638643299482957918701128552918192597688758494756517607020506662164396781521123346567253504857895058341485675567801111675587822976084040896954401875569414073508172859972081881916633965878465954133014383087231231802853760669376866827906993246543403487242993165340438634692948520975778158343080470386620603829701434323771016652897832987141386193453047118613415884843999423864007448975430620213490088114479501360048743720081864661287513286643651388473928400315957773480922932225058018333777026699891795497984094268528692396652487266285598458830338588136391118056032899887275390946326089274112865183886909968278266037343777165141806940502052663985232725600840944526222850891745349752444945446403185301672606775348780057632776129314266838959962100401351463002887225400610852599326123969798864322279161293449553496016839793025023077408408835028875341228848239578322703497960096810371904334571359376766720549398074947606083089465710376082380233137478984128517229429485346878792478501540250169722770640360880302104836316017971420997067550604228145320343993411735616458801514947293008200310604253232500880396560439540863634370141635979146003927923455448041534507980357299336652218507018920158220814034886274208137698211197048617893693990488763776807763058926193339962527539479842436312569296048497913766919460753856384950576153534820440375581642133686398236849394733560265596978718401386338852607165865880290034059525138272993164638718846428071773961577115876045131748338806995788947907001998966212166273859313108405159991517629484359583304912821441055103948679015973863456604453290850391634713849438087564420582862092785406988019666295258528923889552816956570713886178418145046805775701876243478990466421632836183340084198062033366168664918705193406668478723837915068734825758011624347285760729857757031628854716901092019404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 14618779038487166121048391330255864144108810677473902763377811995239163507421708912699861178190849753828204243839648455325913140354381025737423302920059353437117404503640053003706255398088677998714659329942566894598807869866664583464792844924815904117140015565872330467009185797865651461906904558039019741268411882497017511760339810959882383529604696743802541328976000240981147289970756300615949452338981423611571895441614208935510950583960908989898872612573686031386134417583400779845076100023520562850271226316887737855695775762865209250618105658089986981913572443752034036538101925327653602107671492556607310087603010327987904150780154193339717923469871903089120562346246263309522936563700663977191792690657688924215374450848085232142338782039310722356310673856198917894491553101710462742720554308085923830593281984258309679385714565362642359772392039714697573106226353019622449122137765605167279610923917787683034509618381238360042970494571132461028319157925952405661066517348459131122780850521714247447427739425864319961191648592365948833700963951488847398132140834634395810095226919270095110547829877172684146223419102893942307722046370062749038638068525733067071284289982631180837676429313867105653348990247796034700891866540135009123585015890112881039629096820875193228239925942283734082201015111259903111391142471896888603345778873723465137966591153622138641595622642143134138301952374786468057642041835729948245022619479308743265758233233181695306980430474641870002658142575698181040848865667172065428186403650538346760857997638469123643793441872775530630715173374523378533591120541133015410513360217165196590892051943363068245353165517514757987292251043849904895069463243848989041191238228532483991847876983317192768175765394605928894159674909131648687591494470510485265343311223782017542778740655007699612492155173249223190321691028969522198675020507299242087815455888123665259828989856924233350441182232085038465456845255835807115110207643343128999474342348693539803608256299154387464297048741809692468726072304301597816924626151041147891429266030506836574727177915706062993134765064779012949003872460176188226949795486595031145858505672844090177764299020669968659462274776279097026870320702116664367045149748851779906463020037921262662475892695726066517015763703561416996922412371194302906383603984070075734983854485521019386964458347311336584171719858002708954014487943669516876426791341153402762760997968760085397978067835202066956105952300646592468616470313656857701255120513982010366537803400187248945660859742522105006317837354344585315570563704231087710001101257922204426284189537369333273709610849144576921414659218682074044508654845933345661446614465901201725591577933350477404271985726882099861983130097644544485601804118464598084943872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -23579247546357296538883674978363848970540403822822079674869503569217892072508648558966502191530263410510900015239199578820500299530125600032610638869211481213156892392392411635087092289201243379762758284623012761041976288972979665756262507021298024094117037027169587018655300342677055172112500059918472896287312634607319139302515823436132137693734590125018319638228135519134962952699788126839718493059347841922192441529613271416450712161913948006240544475202012086346424525991584763940175803974578010086485364252312713124399701200056369145019138562535486710561827385084967885310453664183466808756815841513826123140047705365392453045370226246901997614556356400354514565827094924586341817625180269342141459042433747641602269417070801879005773983987222878050872344832514241687978844555302985313315039811478314324756646012290307776626923842729564367683603666579913916480967342806485383448669884433362969241465625647695814551495118257657055032580791037913946112629163367674073656428205704121790813575957250060430521022599936431839499018811010734365737899364144188983428807597283344678158186916258461737388520367599230970462645883372890174659386771562545982555735104036423504430043507735098505263108521614883436212942199094224812273324104845912735616989411080420160225791222066156206259245475594296025407781314623380602594933930846263522686278648102900677379734476811536962458379826697851542141627223100595793663128669435289000173642364513778917229683378988203654735113676269325307544182856037811575388422531688875760159857164009348847948697115591476955642307388974473839068885925854870911574953923669151590324236514509875924808472821967404289661414919802970771404369295204937667062833808556073103917842701320046541765733268988849253624095781303231539701435846663047070576115216443125336028738649657986696568786456335557816465786815882216587377469364673799679691833512846630914069933792761743172673185308386634575854306365723014238685000199093710284335164889179938609041091162301947402765015272304835829070932769132053796393557455071320331841092187799079386760749174862040715144701833413790851438228388704065410005402608699561953093067158844415958759708444906289493559106549165838505035927508847185749183211551783052798130811032062225528755064311791075933295858400196707211678521627602484086467202338451578157126821682879681364586825888635502311958446400510947388647061281543514856946772130007786131644241051540833897478764232110410972262353169704986539306903216347937911074588749790633366086848905484521609744676287846687342288486128267363442411052478223194801321542863412933256062359221195423089270946688288596195032557070275927078117625994103435075531691733691213291823441644667074465247120499825649576937720788318758851326289368664756524706751519399394410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 30901646994882698512909754083324568742626764837036217913611798597881959655251846507497958469384682891680762645565609427276498394664188085222980381627618304812533815376202078494279621151227952738661496842613529249278680834031038381091556874806563694663671981759230339862368791399456337586826725154279814022401217402919555646086865480058920555951344688374730554538137200508539520423190852186531487327264827826542831388613447164953670306997652866563003430334508829193822633950418595829964319816121718173316342171279755690982473880122479415820916671584446968607587575146981297167637200817617169729227965038888545663083494693136771789181190348048420905554940932272459170494032692276825671739953619011275220330301902079051582395002321689055560995656682959441865042776590327761317103875326515417672247549526368182679813081836785587840290551412695233949165529488874411053250569849092662081290692966681757141847742528521274957919422448585614590529653190869627780676642577269676182936453803882948293272085691304461405088258572671128019212269933496076766826913944741718789995380555848136503028827370533645101835143625605553051612025836251589846718599803831547892631933986441601245138065591618309979438935256866296122571081702054257926785893650885684018502649289982671267459770693545106952879078781512017872646871903980649433571173717549467019918230947230499926186180226177807286870487032459575294992730594191974645368922786093331279561366452306932572621179580449900579956132363498240807916542488942091087422880450778306559633024376865207968021467642708711211519539019208915624732150177414994545941203446486316821842070577999061492051703577039748887939139151077949588182260264363678098917456716977570596417027891592811741629004173447610710746746942671084733249860832195999321962354754064488187732027414128696958917763559776418210896647995163538149040774195462469698524840870736021662313355154664481895279172403612122990363114924243587271485629810312419398573225296849120758059168758191675294170113755226020275176896467479448245795331191909503375846646397278474396027835313868396426454423954681780043990160469568567277874571155671657722122077453301030285408861387840805419950788475674259929895113766663731238813479331442806756381913809598867048187053565377416795880527161069102209766637855927823528738415361312492235075556481561693153766986809507033794184626187009472099009460337731034959804025327655977100279055325417077759860672368574315521094743234404343068288218703661438198001933118248831235858338651743151908532206582847974788131354128850412289295026109360362005641230391699188422321094018287515038727778666488300492496023829903609045029828399090166980476395196839148687671099462474998604604037838916328432830386367112289498889466162147419327894631205436600132567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -34223378812493793507121109486130820734681805626350404001189825156199098960407636447825423087377941176255874350406168080770205727231636852697054857688392553414611119782890418855320863155843233921429872122119296065179121341596309860532996567339045198602685430504847550508899122433839053165875356226660343632014093579008433038784263165522550119485747712077799993889048391632570843210058432958029281354941152187939507314638721379955487060657162958676870953493689854566096790390409107159300235178940713414976993397750105529016467717898205168731191251169581137020948222589290717535304715299499741502895068824175092624110335122601523721274022677142840759571669303515400391420545837439434660751054223583788767484387733032623390074761657475619191590056879724479972113934998653160635945794485951341159464552888805103151234581780614855904499257833097757517015283647205927938984763408041985524353843146947272334165413814188927785793053191260585875379882947602553968942227200917069223942719316673361038658393323044606894955808796176739782693846401191731432340227032160982617434592633627117459665271107981427884081649473602702757403904692212617901138346428238000999098497189458415360960354733467370691545366855304120268992165807167875945717977856090639372333672128320591338328966082108665859381788785547687822038587854894798506629452244179393562237648103447428980581102074650943215491044082471434650501898274936197050624239768355493657207876274921373181071150978452899967041643978289503551570281880218974999741982259544964216728920440705805688284465466168510546445825024998698698987984334920199319492370250726083185729149004189089250376767884188328494262301320567621020913222678715109254319242701918358436880001681731716694173478710397748570594140717495489769273196002027455042141401092415613560707146811013504838651663435962925664950642798356141116214520507588723834996150762978142573710009716311386116825002161832183400706008834077462041770354490718564004154931223859818055139720950948658185992847892939778802568702656203777553582632348962823450240925375719222718296737657420043441725354668026108085222743052156543336541912775151329067681365055592394496103025163031665031147881186974209608903392430334559334469730092675847554115479801199926544410930313562989869073971151950776800239966343771367010375596669865387600729765687409801362444795409132228128862671485549599089886286003226171549126770716426090107172315400672842065193914761197598849111082810154897036039975775346011581830486625851808083102838015378967359338956352104942593559996600879641014516223783421736115213588870446236366319551336666724172211900391515714802918274417948041685028399748418422766883239726694637073160288605237275171416266894431206405602758558364894172709529389997536947988250332213357104332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 32462761576085914490995590384813334306856133518062650635619815352127210161129376842186233526226915076931468690981781587316377530663423516309299465890241707439666665790255985368010143364209502208020855068347508121690377349545588900602332287352433878098358028941334216925765525508173340269444001898932133718237705593831198169933003055121325207641582756141279985496568619420744829051161087027075341721163095399719139794956733892927759436735948510834219577835799921219114133195554123768313095652319728895142259910960130163527826428624861717272990724913088971966325229203929965633041846749612894340633458278678820602799463976765926939619544255586759908085155757583014234145601811265620464516453051283963203263443051883975882229631705091149063887202489836097716037790440977525306221639246371409075918982272979603890429115905198613429621383100917552328268098450769224167879186354329270752273216169535418615407188973511961963843782626384607473306340185900580973600887614744291602634346536999077710664337667456110333806016673250035633670598959177848215489015682543614988744583114611572549259178535632282324921819498189297222763946673141242137007214336876446763662347449776595897438655037832566432070362134068580487105916982290434945265431201485184489292609745761557634561658682650169959900945845598005340153698102071781721828542677090702569730300206942443134794047171484270194812494775133985691859936763544697411524795916793962331275623173641873783971168339244841346731859435784271084574129729656839871712518265350798965716215607440273532778652030864517334173019252085893303188803060340032586314119122112426539496292688913409601634367852255465578351143167948234785979574224805123083979712350821121386470520710395537735825141702286563837345096476897861649956343926539891720184935468070890112594876846476571865874357100716377637324483583618273728731338651762355268728883709226258969874332839240743418459599521602927770961651948630320395601277746825028348805597947875074671463817801580467383224961769266896136033248284727344207268887920070673855164693787693333356749789123813421987428217180305292330259218839174170446424971707501369241767710717864319435924504582852992346259739556648930463664363515710956658184417412173987551755874778066170788291049308614815009024771541298126085631261819440220188252343758114284417426704960490537541223305140110650509053006432647450088259533802022997487222540978492608534091053536675732221631942565641336632122642523093189551015405713930728806602885994397629500925871122983760433636317353520442447150008887022575996744761186349574389073940258572506155847349505088692388788859340894315984917162371244586461778087544481978718878201687079307904718896153014328876006176269378385703716017209187961593627475070992068162230488134906303123292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -26087533644194365833130799748891612560422438169542511328871899031462181771437184896007508377465461490450475534176381865299233536029970495295916252798262249509889532228724718070373113434373804547658726954007432493543438147127792267688362154937113622261498157093171927652646385659077006303205939646585711368033802141485754561667506599574320986370966148602044589955727307791236754973195878594356532539615278860139986874978141669147719359833715239962072919991533279494699768788421493884966121561371646709345629277077465562286167489251459292484029174541985550967728947080505799196107726547450024001602154059369168917251246597167793688073250920385164400552770710861859012967886771145660173039486571317814210635649161716034375100272075420752305985199261682617318828454020995770813054795045883027406874847067923683475734200693864715690555032998069418716757235154669376814667313588096759934451221888708139560284471023165811959901889598526372164409621676127529702159375809085082270605467559441745100796212549982476562826321081209865339174249138747108864376084865291935222164924540471162948355026601857547281484833495486057331530052248839123382971190897617859368404395564467109985290452113790157873513935074800069890587969435694820336252235509108078480761467345017258476919227168185180791857666612040412169609753950090824964020226983174342336222882192678013133460491718398523076039273862789182518677353657240142503972430424972290472689993707446293361008541391134966984922277026084036541554220598786450489527216480913117791426144880834494699731015863579838794660359398440217138621967029648661339752240261813530755879839352476205276512235235472339644225768461953991148297405848317582319958204731699699929247465862657700172232037586341322464713676344349894979849520192516207094662451943137773614879456876958952388647826370958636175671435604893651567633191916973988154929794020905208810595267908547443623444536101374251800332892535945523316952045748996762566012374014486503960951650289569736148765850444694753438598513379727813202843254902233781776007495711334150772583674412772636955070341290072858311082486918905592998815958060319943889528406460534683494766719708667817192735208039396478938943595114631887170599124796179506050267523676812477386117242015859517475195951206040173224343516162202280817784369509766305793083963973109562638571230205044714859990659595799393714882941802971871503129929601496065619005444518625548081773328728623678288564842997504743702319205252966358004862177955661457352563303484729622292982245883282772812482717050888869651510477435734982816108500440563579029426632791164054738488326282286429767172921458398048865234118212330220963681734632131168257500732330124508299209593852543450405761798174155979118067881898244156747266500302406485121433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 16797786069601615847137369064806026566250686731948206350364619603360449409976991363656839769481607613991837415450297854011174631653660791614032300534321633317538144559708152637234014206047385502707861439947019347682706173577644616698572973298750394182828871806503991037051896078515408113635047120087333319306285001516758721591686773862949826635333621986365025148317933133868036020251199073495958250080131423013630218702979941973598764366957477706684042178228333395094822521058039345354351212222490373625008626528931875531786203302178481114195045203987589030882530506979783912721973449696785230092742294061902728117628489446364202338143885704313634216106341157575797743750806108889077738543529089321288992113024077594780420423113892787542279180792620936394179298155861779559478309364284967961514308806557004178787354763012994439270885708823610057348290893269436260086086812659733320435769933937131742827376154532818758031674025780660593713332244936782038126290938578252640173276796299668707485898117615113863190423645797341200110742336819526961769690513242028519237264989162913531903654766692687088174890994849067218900972611288327083988677726316448466647170702160776514745014183278294425698881940878472714582215535831924493273900842551587150318527197293535203726065532300630492486535073992821225512257690543597034100605348621765305989619167879294966337380492045798132310539285379687175019123279258470268798100414792297649483480069536355208653182611263517865130543282167178892062083935429867673728167333085535033157550942143979340781305238396198020667224008824137899867484552258324720321076990255416050726263182707684399595743440987044828532128239894996788804812916131328887774664365070952990115246593469277629371217359980568455233230389413234952694594638558009888262205284622251502294373403159370147707443723797950768093950182189715926588240383546234811076176106506288242063641443906246368493105828561642379447683515027744215451345884739808980982091746920203565135784047977376509733744580487992129389656644834241719156824268432330166726800002464231217968079556736492672948361842542174755536263019657853367015288856491371878043140667553760469884645028004952392761648684933567949194130499422562635380284806551404563441655776942899297514705482836480719696673617981937033884881340518462237884707021672798980219415356501281551815660061215533590606332894083199332221377393397827758372393354583980898216583473180898609034441006724066374638108182067010163319917001415000939237489017653952070509695745284948924459001214950971995070735625777718088992071408699306997508285539507485356189320125433673514561661091832627599780822603900674658126853070325902688003746280641045209313666574606535210146601272273707403246761738894992675072152565127443410703911836157220759797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -6923981586430481153426187718993285835667181969363873848869284972622465283756885312725174678856709107835461868237652137291018122343462222460404895796849827633037017651459720773655750013553632244298106424371151594141754081337825659435376034965018471719987830355455112885028864699565532423221432342426341489401413476313606763671635997115267682185144222939196379698934438762302680680892793430065947953980518923277019277610751560230316296378165457228521967038318307181381309634531794232672896710960593458781688227382341362729130641145060279301698528010580332207725879216302486817416805629400978869732294059729762685516147875738359861618135781155181534477629407633532208074513180943512419146645759214653983321920236990228409025711680135069234837658097147243513975385761842873572367334103729662897457082873813379057965574786376373614856959878168974666584958778796430911143349999069170493975082617824189233237707258522534318755469601957311060590041744632412522949610979042733061819276475200654481527715329086849315104407413955838904167467654737838791701613369549170996598356032055271362414200151370313223009634016339765557712128848917853466501056014909929809411863778718535463504836243131471804072802808464553274497972520380071425535104758292750718209512044289279771618680000443807481060075543968822971981788186841281533089312358643178207577385803464055963424161230149791956478024236445301376651357921629182095785552450479472467506217058389916381258654327032390993078165515629142268533661008266478347347417422282585825218950752001703901859925729066050236876332614599228725342563612541070591692704062829283935676952945151670390727403916404654033920997413390310928760762279317513321283573857117422466787516803628618368090758204846111536694409699309991421125168881403516233247740079919937275130968621103890220924939026957326294189245840296790699941747376378595581886619206332373894747166408846193895818819857321211585850979107488700748615299232608422351790298511824119888777567267695186805503474892540325667460429781161757508967557280170745728602417659620846241164931001199940363869189684950005827991703818179538168748885463953925446529092232508624867502489212982429333766025574620987379263559560838140466323653581899463489510002662500830062640390141736531180571121931780851599776186227736666596049742580032587254287955754748742228858624268948234733030857568467387114167121206925680642067758763351110299255174150470238066942951932289457538735510482046732123715645571415430943646899633647481418496778311211427866093347533270275386261300105266733317254191247254522457110539695204908910031519359000724466964567329616595370173151503546917121513477297490468002918713972148221221559500654421188902973325053419140163278211035177718375879906252880573378555279523657616562585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -1280608059779943331704772443225708744241632457473817495574185056615428062030185907004719994481323091017937364340601372874594030250443652034496869195576159111170409446954893119916972579136770509037083531592668145995670300527701918090967773654003913345272706220000818044439792681568868979147169544193396172508147168353647302387266509040712827114429864640075336541546644832744386575885264894313365121052856467537655379826952989052924855672720162605302831781450177108942397878284541245718252772463140194728853333562687143640952653021426314142532894174644983373665259348495367490907713752004518524391377402217974392226738527049497166118468480311316944659282072917781293350475070601838933899100000859936918024849762628402189393054638682152986254252996971291305927371224371654145802961046183563636352705549418234329833898588427828256706109374752492523774539305506010922727316627249925974810176294244900619646608760534732126722661622711764119367254307363156035975301737230361158680837788074307893246927147636204517797615492863061015119028337706893747153636744235401901789931011299388065698641822748951692188295901349602115537323734346114879423299221806621254636279933799453871485205752404966918932206943524052829539598445344994703318013312896891974942523444981060243621632694299920295760615926248317864336929180017431672913567139567212926293120762118653163228540372325027823210316586860986962590325403412874308912556199261150201037128575503831531421098406648234533024265477979499733490924723390155795464056729135781472884523157006305188921876490890453713966391101693541535758199805619507525764206727117894744018525596653964751775304415510396055193780571221680348617520495757521376720362195510780448677936046805622409855716749946020007694107677589713025523937667071529731543609304527246269111858393268310718113080166447965593629710190162495452858476729516219212990751314270699437331320298187757320769444414511931482137424557158957006407455432614534935051436297292720999400192555854797148895501596229593887503567440595091941913886346782896237948858335198029544162821816494243429025917200807039068369249458810733552638848303021014723787239866522849174860548320306254208638531489933622270408202496632957614608153712043710204747845175059498573907122614109800189757101431758244449750684122869076135534177724288266127992066043100337481981552962445116583752744421211404987424016976133809053016378864620625979671522266506941966225862056239338996705884594366202177788656677164468839394948432474667139822727180379952945257959027012183266013280822895549584146980412736290225836945924777252339252737471529790971201492045840108993617203762002830477847564685983846302509204774290922746335963297406099254780920696966641835734442823073898396876069705012311047254579568941081133318144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 6317448838014739816857714435112024582236878822730190561598042353624282752515645395088228983090091282456946825778128625384295192672900005604474367436862332127069557980872585342752649608199792415606324757890473342935871761044409141483395396890757811034383032474344308959417208390077894825589257647766533963943829222342929788445791920199426876402152492572257855753148877988295667324481839588317709420417385746934689004371113783664496330094985711994891285305722028500225896792240331058747951545613719851836909917043715022660423156482590035505513061617622867386391390656688353415043323619589516666255831348411382184059650380341502495849143964899109085572347531003408192202646615109306112632083353383659263977665483673499636514725632624252182621743031252128993520005971354426863210570947286195985933975487634586908235090284024593169793487415980204941693275976068802522866811323552899453863265196600921260018915825317467680176516274794429757260519031762013468877904832486163114802584740387793694755103265997066708931800414950690156315793270890911123035526549465636632035609295722083544161276547443504952989624743212183410853317348466589698724420057502989535285026586307526453528232661442785021198574060197368460200493287749620100526250933087587300246344026158772771850051720742974945371192882271798488168609418571732691334800330073750414414717468008792764929704552589856770297210852445881724820328521939173159781114280336408785428118197650409839090674066510394068995600388299864441630937100710006358139071669133525849538523022533698070675903401823893174229157874648720813953624352773603282657058197816217690921996795061369694042917131453721242419953087055285021373550836725150648638159901352445351905354685699218432490678391787211446119095875346311743277275942528405957935441243471584550244374640463870551277932690981647390865395707536058725668054320437112539113509452095321377845704488792440322222794072850031155775828091664560381891711602565899442909142220051424969129658885476886668966368327585201115076557143817256003346540896680619956902258246487753261815622250665994373930439837100306955093667354593269195522286522623141543275705386629311031855367432195569866774597521853831470254728517125300868475529848749756719597423612334314011835920602599270394302528415876861443866181904821707772781870983016208809138296891776923675251011597464100616483687598068648530626333013061327121412143679552345275171595886046702716346036411102094542675188165299630206731912934664921772001096922526844583792367462001831383863384539978634488083562557301735418027662173199804468049872078991034635639303595268481287573868550516749698904269484945860802779614879660836668605204743309248599037524074234995567025958153281850229592219282659154576644424851089323272076297383725515145216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] -7854816691401609299785010001964849512574081380711184685822667944726487688955910443335852743607602539251623228300200901280281008314843682431587054672023496098466346404131009021245364635593102718462441996230080168286727275725531865136520431256718287908414023049379325915314198130754965004130353439856707116131270606012384261813345658563532560831566461125816831311348270021306147791437065675858300502866623524216653811956203802370407335939234200792649436684279427555335806981848235859406410182527863709438259920045282365337160096597858803708964147238232289726090620709938895588161047309346695724971630125470145544630785978643907282970087630736255490653496172978838952748619377644256764563263309007318128856519498144246808533171086778347505990009888484829863360643210769978947205705028419311110649021026993247269436016240783238667930853790411796010745092755459555794149771310670217048150911639948473171413955880161976963634944498083708557693975206222053842125652156131581190663088933385882654449065180767278774440832032988523266706420495674606676477242663630934468977980175763223836500091123540175358703351519114918655955186127529135783527104956974076192849650889833031072043057584931269715028707000917823478054853281986859736862912058170163950358970157915706674977677536216282484459920908449028537571830110580564130706088920559372023742581451712443861329491600337313637952210628975761179809218363084818702965637730464267285690483997773131975602849570309710176876890353078213591570735897321662649036186259201955515339229282420832490731220330039898507222203578028777365072529913992665512117470165842760050521613015106851932215272667873165334032530312003699348705524407593929084901320598784483368469353309626491593329383023409884351159677925232551519713940646510329491280586626117284587957841888916862575176858516432535538686414308672148648313607317333417129996920529402257562551220550118839976759114217500856899795367366737753963191228745735359402873637255899729657729131185198483145936225266898937071861481243659138407375777719228742382112628185954923540433111630065352897900727302321325236670274962808795387405126659472636289203654608121233939357282665214543685109819640011354451785340217673697195429677051677571689557661237534070766941109411696008579792506775038156129110356665954177651222010272574076877189191486942264835370809048923581593435963157076692060552123802944735323023582282611427507593108551164449553436416992206210397516749956848459759525572772907984553098178591566341626687934316420649122291910721831608084372495650698383981507728922161627240813474368287904125296139064185122683994671735032396900254604884052515395657267120906026543545468254080743985132650805182890303878475414017833433736703611941474505937982545895330264878478643979816055865344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] 6659932097420480039659122544558147453353468292370805799726199979649853065048346773628588719854800588899752134588591980663908065884480119779629367689146331075957193660008289616041915465151135684120863496302040372191976497502166532837469111247726628502646041695952431112465857746386810909990480880584622182783660371813993160687920550768158683187204967673012101026833139351771882461206145615927337350150139788066490752917205020430130061515738457146681616505435032784109667778914802352723153089194651694993745173883311762183779764963043236171707922738154357380811839185345750597139577717194666741208166099997167055652656609276665308105716233130104566794747311432828569935605110154580028176050183971426901251521833753449000039071088754529736863290456481018672690406903062920604736141444683667773949368607613764879625341224087370880876126122240874287754545776256802014440859495688913050351625883398595384282252571079603541624830473011952500727709480611268945998575444889287377622710996466773502298006595812763568783521270149658939260461041884826721989537017640423681212221782795096275302139500499339239507638088462105240724448577550216926085096130955852715108275453880117907107838725227539395200337091810500361187179204377198008790266870302131878987685366990846749873792413445053229399855121903494400578008074758534258768484066996713708219597108286472659933326248602425268313743553365976866534243652123754728041118868057219746794567859401629542486108708428293417629099212122489699436452275049497665645178318876288400248091161183295241232784198792503375550198120831144695713582821448957961095245584984693672588910272261907340348011989925343339513429924865283917649940952310400816470833909304935984663879141599634178502032033706122899544092645871147369232937771990204839898245103894492676511685528867137381485979185092225277266324489291985958430598984922214476330243457343345419140740175709335327676391643981498222379702912187637652297594429152404148533428919474868233289465529831004495527831004782001800864932096212952458848903011119879778342957418566265314066254166553323864321030642928459752390203365933223805296235784538887832997731115014033410604640951965116946081732412786747951794542316472853607758839003663225438525570901534786613851101158972985910562111907017967574003746770170922271649113148902259753124467886975991111575753680393444519488451619407993553417280084339499035726707513521606195421401742694916216997222486445218811923771544966218104435563301007164482248863702156105413884869535133335896508032028094051500830978225550422340100791503729883857113851784111492549081774703077978994386426205259940313027895585857604176254708552239396863275027536229950247566412805962964751885724608720379175123293467186582351537008982576813540275964929855708567961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] -4089975565870565791100240348441716131414225655704767426931921493971243773221728831886557115766046677570510822520593254155092540875476356350359651426352488668544952775650498054231333332915337435053515849928273738218589096087882490423767143109666883413636530720126622695699051030959303204039201129638442003113585617216119736062696881459596474345978489174816959156147317185950841220088290801153262626093705297602824632332248797151346840971939487310216138590187910109348557494470440115946685644419369457059546716940408676523056635395869920947139904102977551609522971740082783534863168795218214485141810473760564813278444606717870131274826231417522131293334796074830186198938541684960328740788904089887890275337345612714487982929261875786632783365029189601127340325963424677310861337557015050957737362667631154963368703483734250496943098969042701451000309781414569717062642546506374396626241660546842475412793407637354334185627754295940643345106584610382079207445217129659695439361456716180409960853997227368902132261422715636219968827140247252736869050068595785905487704691045096765049305988396426571794731649144967584934363800270087367683744533142741226970552230706496206678377124403060710163204505988646508422242870381949148217147008844207740829655081759268487275347483749488298542513327533067683242513256973154148120426398128333073459003425764440672148754340790322184252682831255756329072722573203695854827147246612153215373914666418092478563988561649881915466573100213034453274224767497812172179602577199755139929562963706962771592683560403668577963305117405522540168036099986931150570098896078565299445417101966594997625193875532188609755591260982635385057397688794717090358122752077922133546041182147909527226618826658714649897928868338463147066260159823112827479856108437241199390004435018915604096499786058773242296739670065211215381398965129972870868264208843000184072733013974077361984352013910323602353834575375898302049522539047659403875010215690821594018479056045614901989673050949246484626677067041137562498011578706358047042731140913821852547664250881528906485266424706522693500235798718821486335620990778206688214213000805952841224005732347900896262931457723462302135392704697615912573099779141652262426999101765617296529820236697755979926756048752709330676215979689784221721640527341824296682857115805744847648799882106483063997934841288915147867300086657388781632956607866609407458184716059516053813592216450793496667815541768793001364206944362560738417135506430986451318684159518225087066510663280678044295073901275668229831938985297010091373645965891481812066041061201304800105309289321928058198091761768451230051144715640617203752416941340191406495947354866779626488930850281200199106873107633885362911590287660005541764715829552756828405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] 1447608513940123153545892500655109028476914348687629003630611231434396933172840257013647505273085073844024872396876518191098085844358686132871038571372869861306881655776197010164750426485151051064484989988887109073571169616934145947054639851673268563933533027887724048152787699836420391853334255917977274585984579326144692370110181206132168094728660273964312462694894940333016602017119511144487973142632204892059649748596065859738962578235295878749045269746864614708813523660479503998761078039908359129680990704990552662029423451318165987566522370036240981720572884154733278179925861484292716182732766688432894904169191310191364680214921604495864658371256546805883428179447075778462120835372708109795981245260337780371087720412980412848689574646433782354679092447405105820090306401716604290227786180741008175452282071674654654365423129056509024082423062069050014273202276831396340334906153744335843383620959786944992172700284345250616301378083874133015493626669599904635992261588931456216231205481365569817471887334550065595793798361855116381955518868226377852277416381870606231014140731051097963575819496568128365363296886172433454330022383855424089956832592188869827221495976465659517375244272876630326140233728664044268179366470591425013031606059709389523912043671142116523007208874888275410697853839992309178428685307528799064389070648573204377853120502656510407074336628270086791362301731979757232099360194338970984131843787002587194469104737284898264845936480756595699060642975707287697430512683963335630809145402865902645376296219294688708287123744480570877727762556250726650238972153345759376536578431520651863103181034780861380523688008168015943031436516050813774023280600609772804748249184458620644991801762697130877125370015081777708779237335178017098821935067563736581446169905895393984304923163909821923798914766541634931719283352800849343161572490741921800853946218361808524550162068991522178169667892420307878183479763244482154381748813954645974734596711879667119675700624379386090401658188308265920064992494738890122861557880973006723315273074768890241469221733764207137278071185647381034246024318649683796781477628975031071877118611805009613405119149135561509948773740788446941978322375728002026053961328897207900577661034562402040701989084880964805646222190014955213707913400596595125439020278748814363678503442455715451782882808386957239798120585363814528236076411116956707633235965494924593968724812624065026318933277946315364426772694174513829047902739721873320629117111116256614117334820609966005705244640340314349225242984045422570979249433405682366225429960351503608060318594725843729233704428479014902878208917444248737015076980271548366227219722434899144112612362805130394707026395641678407052463903394590980438344007983848803532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 458917231409294005496398828119212367650790008832125592721111523501529348853187577373939532037074718505981245348677560492580880201800666346152011710229374143922786569526532629581660167328418448092106205528282291076532535920695969785276086116502463367453497709707846963495332707476946964879080541850597752865816278510091469386442413066881534917342856502237395853890907953769133898147054000060732072651013578636655788757621650764941540503058149754653184151827131538958897219314187889362603614914255966163224421051362583186540710116006729327478545562147005062128587547434895503838448787371135606602375442759130109949520890635147669095710920809628447986156738753764157600328455475322497012627628884775246997623276773003351134564754302925162319098075062006415527648528919170760305039143179327195688191873886113621177058481985288356431547279906781225549255021244218419166347602423184289774723521474357565094255437371416152142407894016281541787368814441375992984704917007946347355115854026701672704213365371968611642362848384043952041993308611507757429025110202126871948007319323326960236410125183502840382149561576901160600761283795222719074262756618391776376498028501205195295796080200947822161939815876167523287096321254380101546156608524293942336572158589026653576137672035506430052273178059861869851857113083935161860031681984651790535687257842031715175609610842004636008083541879082329498990544290758020742301464074154242177432134404262167874340006932507305113572752176942455360740626537530819564644379997478329905019530775310320380127509997733827507883075780338648829197362430021746078291315231326221653482118247446876099690556746096019969820874147814197579618871232532546156971121819135613965471487294205330407476880474069627931118520795708250236253576898366843379592702926281986317644875429611047155589425764163591170377273794364018308354356036316980509370651830737481306579860499313136063017712971008732820022831501169074145647351875749788747968796548161315079426507861092267034185770737993342566520420825032537749382342177352122202495164744937068825234585476296933776356572964177567081408313667417024559641538025992435556543558572888174362747521455245840099417514149316238289728693914447969674928130107768629048504576133081596573372282645927553376443086533027391212116208061049261618307991877260160505624947679131932919873011398518341195614202799217723812547422326871788994036102425058112112673383104813264298688992425523310442119909844021410110319649580802262291806238266561929544922396771299569315752015659304378522593829123020020345522235602740210900922619878365092989537616230127411601309901112919863924829253015212631037611988902046747020516381739417286965943086128692082558555227862832087470385394768860428786040594999704602634669561498992629514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -1405683596812573957895357484689231662198346205665800245845588054645589159952157115445506921434689375011583517000611554025497854300694085401895505347926503539720704124983138255965181283417220635494992585954257886164983551341406425550474340481851641798217273457115767205652889792071440390770471843250357310071226420616732253220030772781509354817179111142013203515283147656386328969535973173311184171043863070318105043632883148029162084008982700510090484050161717074408986986547547586636156833358877654115735693062327140615262485752229220052128267012311248329092153991650501902638170056863481233455403932363166553993072236509508016710641887969733118143104120736894899782598806463056000806569813723802204986519177971205845779222287125368337726365256797554962778369379614708592135738508829478850946735333351733183816947927346044462172810722533807991679219004122436822273664288961943810218863574575251480383613886006277279459878264705958368442681466366973192191605594726665376398757612279995576720271768487972180250448269836961528598753374284825882180219780390244373016498127179228053854595233669758063928901830848480194288196375985904588910850596907655985909503743178071182357122835826371880027570833382315838573198216832761668405376068491806436556915238463582707761640561266638179133518899454436067219718639246182772209550446814853143964874114537885392469480461304924619830036568693164460787960861509715219057589938957154790605005538184475521618743651914317418677889981005160907449583700753267504552854007311393586467826046273054849264601399311638076066776187331696594597356899090526938282182133993235041339743436928765604201739825487754347455821657563002896029285669358878507357357216262442613998181370663671521328176713480695480324776065704206496987476692548129316330711915135121045197709540195678579846585074567004648177372739991136611643950327157707591877834532643238591284130104142936051765636504364872091400339256470212399911448384581757282479062530319252061568507778412642260463485949496958608605195065144026862699681491411331086958812078724960867860239163312687100811946731309216146279954586147469280745034591419250961145161939473205952291573347147355956286582009306188811823638672271221103229377521634014814990185503744673625033595256596234777015985437886991980495727134647692854006845428277540869142952254909773939132566302908181508318703806597762660194184870020656810396389871671177116847986148969415393272826977170415623800787399533522123829500646823285509139816718206160152301002653539391322557126812351205984820691570722410011257166240170958955689768313645195886925980604940174462054086542124791013695450416225447930469563607795436740185576015851378642537798908574260450577956269262867164590219624436634865901743441165758013109432182869710392524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 1577357881753153269833695881369021036827941507494230913372367090503224697671225073820488076380604502957754556167977795487972005519384610994658964705211696802574142875351037889764518338201329754664078409779101212031815369406972555972818818308467232911050982012021807301454067775213466313792654506781373100741056133819703543863657922579360983910905807009887163114766969692938776045730623787891244413282850930817476251029392072892561381510980019944516938362279876439089182357862082810176423593146044136770747396702303510509587017631677586085357345392890594693134121798743511331108010684667596908905398314042651602686311828184867657478857381240842306775437391680052551096355121746615904972550903116600318915632876605703201806425476836763613961748405039774506148284952771765324647216199094687375279878148356170555850518790873992055914487952943394945354339557817769359945817238190245200081075911866474998294578948908663301778819908039759069102763992417514848515659166660119830962574671660241768686593173098501434434958658226864445222984009533049116063154580019721580840499959955287899741331070409358203817422687244513879396728776316485539459305968682277829728769993995500004196823209554085200481426534316718413275385161828250355614117247524090184900945459136736758983524436494196370680594919730637365264366058950826192747723816144589272544063017522660430402468293891192974688775021670010884281409306619151755992750130277713203515675957364983109761482094708520441680368426165088971711217137761343359806731336360981211663336578955561270688435432731746181881134154107857315398264522634444482430764682365960838933850489970730661017706726057968918583570394553845951222642735829955223034127823255466281332740360416439332963503778902298887070739908906226816374283596841022830435075744387610872270751722904224955584412034982425107723507208748348176621766115546905434578191221402972651694556874773061458589240165872122207002047451221144554372200637013111507794887694405643064060259984596114357292082869151017365758037064965034472336299838349358784668051094456246973514936909453644235071360769608480639527930860590075058637563770766841965580219038421207450220863941141108169412580593494597852758708292466186945229518183118579023195476811400920016685937693049598530695646413194792781408861968223502563940244434732927052370949750929678601522584454144777373881430873542552393956212606158358369266558421224863628139063176056333929538257742045522737062958544457409154881684004553086456393733891371047202086799013274009371217866119596318375060561603029141311816599732636475575893606380469850109647068226380282550452157236853501176463077505818073542962657051166924181019544996336003765653248832241450505288105981328342521334300242159015278003955976530671695669922492692069508710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] -1311361293325016072517003721579147547949340299434017944867825856464917404416249274115192932881307241368402455671998066219295666104270424818064150840238498636389367995086042761230440541920876701070816496420939679447665940636982817713466391278888687767507323829742883525226365081295214202268086401526812121887954546706876782847643210918382073907996450911053218039104196479134716558603414565966376282558830061818628763435899591574457209577974682933842398649136518796164230992985057911906661388625430160680758326001103234417952850377156089369352967802956003297242900782801940866816888378110851977772513698584003584118220335025001559268442135977873803458757588518152326985537402033042412404281650903671298403401652062131165392119951516940417154748469878222382216564595451110811217517965941200667450662428032032304570131718344225865430665069762475683586528106641665885110003268666934874258925458477345139824929643399073682102061031153165837982027785760108771153215209414235321020952562459106325019972437307976602955441607930342682904625906972368205506239150041753226216613727939748997014506038514048552814650262856729027512391424018607229403059042854430069494536851656470021722019348585228366488189489843488459119046131857321351684645656183167058213555027655244535760967074495059283790440355375997705134048006810984232546056215437372504443208776882115592857208094763476369351915965471058382577619160381508151263832439226253023530050633206353842153015717138368005991284538354718367213170356240718866731218431604949028109741539811294819150101399658674416255553545335833022168048194894930457025761463266671376495106540233607079126753948774786728250472982843887041088932996708115626771795904581456095817906494558051386042808478007347287288895153556861536115870319454463764014452791414573549565583966885410369006898067357131498045773775101865405698716410548129368915988975661366747232635514707323739993690500542490258438078379989960458986783441332578132168850397502002350454412940014985952639901890523623106782864475804086394096155962230423407133205115232066299288051149970474741233380257915503780867252064866866225301417637394342103632715383715394215294628294455380615914010249947352499040074120415198593121641556333540569271721085800513588290395657599399904431793485142389435449716489856385792227823680809417774382315647581268689800293427351210705491975476070283008523332843512341678505254055860139647246605270215271325751777350385577170350513536218186649846033523579930355564816341499580422084131623188323986286588270661494827211962685849724260455816653800567447880263177848764071642224955171677809851812757849815472278146620889754496398230904322866019549314710000496187126330511264605125672466944597186935820654475071360553486053956861310407275953996221970277990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 906388244800913885742389910667002257437739759798850485370854338915526977615063763529974394422836669024171906605367751278373737514764661915416466349565649616183986876751904425488106914524805304607402073568340239752765449774625764632870367849703060507288119340451072405141116329760499414293260212458811161726879283957518150664383207612116761799623105274222754826003501363677339800931302950027656400007768491510227316472991434875016699261263117522717311218209717302342710096588589462229850573275066727741832221391470628993299114866754916074787677065951108200679810866252367021957368948609507802135483312374532188330386526907568389316578416761535048577359310450874819029677759237410901995208652066458868392191101010569058207109102563286650562684961434262082533248928265359541841963843493080753363295846463360804521593615390069247160248608319596119710565362420302142793044196941769339536400343371752028627478262388956733083988731556545203799551059639982884442756915380645357159374751666322135557770476043266873565101795564582881685490277426509827793987582553918748230170690244201479816803435625040793920837513531160926528518788425893885848948262061758942513046027495816353309094490137269623403126494194744045054467371039421823601377278121381999641775163866133682778227568237113385628193529322395619098931942931340280733232965066011667308239701483412654878585302139810208625837917639203663721407820384771567837612579683705360971785416215712550262181217013154135835188947332856025292645893216728782612273950300977550574347186102197916559886206230724531970741453775524142954656650533481367099018263275520698410509856003684107076487132684324049148579813031420946501403885617197597603948284322612350538104427739170214324737211750439443359061166277225897475882376672461004490578308758005444674215466626992740496402538632328838953493834521939601642105356753255825862447254572795010243259144125171790434941423213839403712115561843734142433326614112810831725585563813287014941274300717535795202275892921797310101593241343242301304851469324969635695075222708708673959273634729877796918481598680527963878950448347612854716766547432168581727840410990909648208404003745306633254694573008854584225697395837743436989403497969446696739572369834476656541695455099683123384356570031459589462467432065368650469374282225762928820119011718093214361220635463041976636699719778963801476653874371495432200924917347029197325466644461083940685825651640199115963590811555311391461636281297406591191805046355479202672442729758850428587842735404986819746278117615986612450966151824314698438094348963041020079879907214421561045898573878994234444536925630244933847082818801477440281050310781640349119619636498212917486795463968205711754590431924690923868543599320554125227246132402009386516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -542321408377815534466345358104259284514303106379117889117056963156207329270674268506949320779429743088713041585649263839918676024093868450584220061356867392379112768955434337989591634709417912827483139785563135421006807309848002862265940504433650784352087539106346860397259223174089856979459807726111589357707244763151626328060524205897751227165646636017005226307521603287778826457210854280552204995991337592387677785663365966403326776370079893196430669832258365447030863301283149374889085512704909093675777827820032987769516723187412702426089835808256403907780988606662877077320109994170039832159527432127804978878284953023526588878261094356795911695275057044923576314776461524691603229170111314466639616765599585453992048480408406113850679472415771006904848605441814091877113197247365107017543281132226547184850866108849456892334979693443835351735535092591360398266687587333107475115881113256002108232425016729283860636814855957346536226196813113581348546293214876721742910524538429265837519436239522883271066370797160933014137967674148818975381527322775213773983370585754715803760502737865375784680342901068037044722210135074478869137891182026654703677245886727199365219665504540822229416655903072591142796789839701879344490874780637873950910069586332509766761444523555283673731288096911628969634745149599605154374546019069992518591082544243723346577482444274612105921137624851559090103991326938397170412749288399335184657007095903280532669476590881380252582477329437401644420709170623931748560904372842744420938388832837610208671164361884729868870298453829053610385373674414907966215394772557380124247915662286194809828417749549918826714820056960598943911557789467037904280473643710346894706629134490697077979039375625375839040608607690514567841250909413334600034905947800554936342585014389013272355485163075902739817407900134703321881796854346741957967100011275289382673232302310493280405061902397887768918931878320437418911551836803834838311507394211178146375099850347204788716338442616717096179141008393020319693370761711227124288377501035780392459099729651734683768779939222839274540247621474406015029737267493144585673888128077090391528888239453296614931993733046805067348676711416794493764647640397744724373805594918670788753740922049843779907727696803313655638891361729303939271752663635680951117079305883073279626176424642415828662523651535875828121079697432549458493329411505915466788352698158276036577600356532993624701076173786416970478072443495683170791561241842654175783041919843314612527623871731547396508632703582833983599586073870294899668450416242835282346957505870922515906953598254229818268258345984292556898868748772705598553976847146272606919312077467852757786335990095673267609056001002206538688500987322571846746983157209235456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 285953425138139205834282992339974844210223590355422954515179576977921946447986126671347386107564759976880628107203014358946530999210736073193523903197142119853522816648411149993441252746384748642660744089611181707514321312750200803915153171549981211634481642184243263675469583442656262555865313985235225004540064294508413899083928872150661667343641636604918208593844333804231392492523705540921369575899015021338891533650595389121036737704738662394666895709515010106351890631204200722594379772746631512197010936391641995482160821042950630350433894778013760611340315806715207436961621696608654945674089902524832699094546580584385538249057427268371127244250114891709673817455532369349207421076012944870479583989117453997206501617147484324339121023575566439725049257134799375297677668996234548872711387756540292166875180459823744213063224629964088094664284605522134599918773538020446821637643923671876633324830261376403279041577835834479804512194752867550056234845468136632422106513883683883051845507953085262926771844789312361950947054613566703634144325381705605555322322616309013257488654666584883380659707104282263690673498904173353813832080093796322592822412613483076650534167159183590854084058826753463845808055496959140491512384878393022267826270883399540406851475616840522212275075224753100331433648877405443081323900693808973334906117171717574722113830588015687866497111686957370538299153983365695336606038244408423581781871061641677831226231236034925949174815457399215541430224518088726907816464734873904141292412448489116023295118712291689346028531346613748595459136709522955155686732983361887235829776263874115876032715262695028430554581404884306216931441562458613131141943630935552955371282076127552688742101900580066097374334408311866083756196102653046825895109022171134137795775417661593629008458272544695085481108197376765460128830472032947800564066600590534354509271948931176999241842985396825779715148919876504715652022079718994097199502229380093155238170031639046356878545286920569555881452882002586122326127286621094938756168836857003167045738703773325407947917311284341835289713141564729299411039800258682636613755741381957630885233429720171956428784974112074906707587797396172635471404806240817194496943246984092976276655179733698384523187469314258834163405840665837969289993559531117001810510747452765471876677325296727523901994481232729535197774294169296817741542736105878810122107898925999855536207298821207288955337096627951181812490832697472046913458028366429904242745262329708713450902369966852580157910668972543268989215472750427411480518102515862080519230286730782020039040844036135649185448358265932474822473869427444299305713187405341379526305263545981316916729243900791506943664030230205075197175485447333361615245309278316134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -134008227850344830729618247218357728672679370678531377937333413148219326632688313373300664923722557076626777255676887996791581023993678866362492066923395388196086509589298576963477777165795203821853504512009397145366420736823724085360606522719121411043509749874666561970526113779288277334510935406847132463096748399905252375326955045020201497895833069499798848719162731972005037962656324958831696839827797890078083202995979577643534371605059296774717078784469089068938874319073602264305707607569781385406345905059626138296444998407947015466071617462449020423553865034263602006514630102918018835744457403206761488839254329419314161257230301945099933932447656951948812925484283808875314919244155859937994530922754618332477256900072348461214568554501233240793736846747866535186619946091632933481898254847030434245411662560298882071836111573383085010453288463168875541570496054018736211037923685811422211312015192064297230282111435965792231082312213574375560362394104111279871561482558361875838283661526592276169061413650320992747618921157399265340858466035230196880873352666105304909668448645884784707274713948269558493458089620979786424950313657708357665053716301447235879554417376611779816612376411108068459915743937978221839953060969235386734939664874895687778413282864307104327325257964423736841962614484184178355167196909270275829477687576280403168081115005948135793183001880412171471504758876212827934940493632812370349289926891103266382905950931427803010862756738558433109135032743881115130886709312112618580645139334519389948851308256323858532135067572084984724631852992051165882970046278060322587000209120716820297901605148126153593378609855170501663909674774450521642538910887695744185391144352306689717553211010387506245281307061251188484285436463804865414020242778952897688000843565888902832157393432835072812204430176289522571004020360669954360922309780403350020887038036350265948525517612929601291291075771373790960066238188982681535814321914693613876224753153817826118815772599256172871944158543634858874431258608569378408443207846546938502829620116028410070945358424056393224015753716692246413829383528913479546480162709276829198933414901671319111275474875700019647099164702055281728796757808969087516738079265529649253789741986400268558429038349472318465624193348294441323818891051476282895546026114628508108899520895095530841500163074337409492319441919115879662112373069770908280283905824093173195930226112757460755644385368526130512139151058234110890553091464474187132270755006693388585008177968294380857750009763590560498894959092610479865491018431986949138651956571228932165979586684439057494395436149629255980432134736600700413539476155472939086770549068239110892724535113825790939442433450827742029880567724988116670761925920970034380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 56036987978057905042133397654711472011881554569775219058690060660657480018474742677981808499955056202512175959185300051723101485832621611103803169635892288354518937698609330821493968328453227145018654941977874390037006971141734751409602452525756878991904552456417133348393072571205277645446737128763111835136148853467730218090485002202313536443803504198687400292663029604182571535413287069399095865565401820607889368095291422674583715181336664000468550529058472643724473023684463224284723114914668452975396011660202836458388761450360350824141003501476386905242312532972918600012381325646690868025461582100073688955859533595259683054393333522568984233976174815886182753259784736945824682622337339613136462541288522615575878064641837830195703100391954404928375118106874988574047711042016247879502454057182482208478492788499350534422616722114625667978321178344502452680421217586236283280699269318837049419537181350552565787714483118459907405110833406136181152836902694092092595108899653642763858394317292179033204868423108357581153800272479497779351128629948012689006699265227578935727218609864110671063086218996497224667935369492194222381833248872175563702669690989247536895436671238636483237988301515438939757887902334945515420635760883322584790419384119953358592182784170838698535932871211760894098970509854877885352883629942833570496103497496582137808806869007655969756307627986113663196540493849650245719465801500826753707935205151747595896213983052982995650115353181313377363024545891747439377629624230305254189383459981734138553346059607261802586626770782979736514156387757650232382291283491653491378287175766436241036534984292389001023725890456470722243942427437816467246171794827840123051098821067387292953799345152809204439522006553556223193198331546377840551928455824178669664223660495062178611270197803771793483756916721450235753863547133205124002372907106529710458063132684461706908937467154866634624123847682425690747347562509382749859518804452987222196829606453151779037179688645612467767061460312748163573355175138561167080261778407836131404434457727334107821191966035178034720916257103269077806510677129239544325852028185369371806867090627185860984070462982532031581163157752421158418268744831725254128119566247203018481433633569578523213103566284861602070206979927104258252217797881360554556558725892869602261535466637880256096317462363229034585632101096671951851711408380816385642121875531470081281085625521349534798861205083431037743491173842635967706959408466159281185512163619805711866008825520497879167607719427784734334066723620281014439259724416110115822373366429982970660701105983072736467053352097945373603308300931971431034198163381799899902738367631696166365536182470182163135979511728609520985663707953556727495462698106853785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] -20934569114341601118892160406539912583768562309686534987022764122694833524885974373446454453540879618364835683860456916704050405756366390951940459499615847557143773193099221047873209918458882423716556387085523832547497389205280661048471054934798849042408294917223993286490312397976989513299050101483040736874260062020553096212927321463899706300409533113707407622283793652702400890589403458820464679586235005357614669817389542656350295777423081191721129917505716401321543215824025884703015680510923958061237467826212678267392096174499630487105566191099670517163890073935047886570417267899481076858482335350062306639596331787922736359047373492374813458670495304112277989941501963334278810269687907903885899549198835621344117846682829060770579941697886506216143635590826171388893898171839833159043226821924694160899858160271856087783012122110389689292101616215874932354179386801922949082732422006221002587898039349374065305389278794073982642332248859404359230522815347502062770184969802646807182340332510292924309859917056052375807889112847161379991070940090981042154780983318633461624630867387501474829565295639698751304864066763968774324228506654155997010305063318888882435223776588298515222586239430541958975057980334814050755116439851001509650058164287678337483402518127707049393280764510908002542747556880806178887671460091603958252715068449406671036318475416058131347883478581895038363566128467794738178715824048014525753866280526301291500320540883287288371088430806807132414145968835833644270175133522470752345053180691444912602234076042347941125026317205760465380072924541678351586713243768590690756834820806873043772065443263291990387918684568618478574545425500960777407131156732259634337340703074714903992303223216537415294991259025231580050706264662572961527290785917094046052860463232559752101085785254694237679556232607560964357235453832001050366759340800924788905233663705596835017237063151084337361499027024679171334871406008221657113357243670334500663868323059139209346761529425252787312879940001310384963529845669683746200976033988879925998947730167324981200066625415790681222357911619750663309224810750080236455762200212056775498365791400158321516063357123323077805010502783820565068164195361848704252705058095746824516546935052126199701837853603078005114282602151312864442829554540413185101842440461124213657601015954420577047965032041674433701565289159693493014693501027381798553601954604544714647643042590677719565075859119571498188833041222610188609808507987261002245542104696886404023464998353688772547374475944250299458991471256711378591908720098982027625015443298735848582440364258515443109744825379264636051177876100292365076987620269495150260414295853518835856056693344630246408671913790127295172440906278292295903581082699484364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] 6981056581206069081043109827664874935266465979616743933038263442481984054459730296034581438516128435642860524170980332903915707578210689094684611270701571771265777041037828040418729308599225185239290649406751418706247814628550139253740713196665347783127704589904658904094188327341040062880154716411330341813207444709358945131477678431922744063381752819605388484448784446916307482514329542489781551017482028175842138623325166809678598925366071012695264907409824138229946792863108457018691691891671403150243768844063626914044712092797571812686691020153295763563412431815031946345620595963151383334460083737814652389727779420447143574959855979381362170813554152624642149761745596510683878006068225356231138749904124559004880551464722589213683997564197006617972622399433043962927105812129497581742179447430114385080028864786317711591176039500221134011541892959793426465581956237970556148915528198263648724503580168245964824247755210056504928998729341475250781393993790407657833782819503672155950154937110269976505671815401848866849120575946705998604958144102887901201824583987745636083563842817415096349706775765852453759091280319763357095954702499400194411087898485375230448896537662601128809353308025958590937282273167415369796463180704618438291932959848657187838430183249461075609260513128698401349920612682759013871412010099836969842543648937275256495668885874724907846247316764178351488392606031962612712238837712287907330098192103367971344336742077452621036650846787119516144815778524213778650475106076375806315172206117474603396759462187514376464533166204067726869894536559136547352210183238958613609547568785323957893695591014516497743976446167276515319105049460416401390675252832238257783220886390772535245804636471482661412999615877066236817950292625599964684938947393978614810067632838453417000740634244344522725372612893921482792545876986330358458141077435974555454336739342438887315363071541619677485748258084663021756915016661796056655007751286974559553682294560974142030778328221255458241558499262909351451429422334796396071279560607788804397735410254603016458598788161898977891135040036786268502519487585606935536924303924847224838737088473890295598355685508286822794792123997485901111119346414149065495815392502136080032249475469134079788167061277603056488655717130845108048292947067891307993834812701886345703559646615775868299419969197898697761109209580297220503051973382755963328318555624984350314642020257527563309077813288622169175512743023264927206771945255957614594401917808800460447734791535457536469908945388750106035711940409428838458608220182972485010810379952308103465168982657892991430121411600016181349158865472322647445486957516637370027835268647379724998236547808796593877753351108750050628536141058885975348143016424505344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] -2071249662416697136124161922924702452624192205668076349984357399612335068100727733875604510591790527287186756790072834728715811604367841374313850482230880190755830363375968734708830610557443168983464569348502943800077151458755395184125139257510867589036916732870816997558281569095373991988399020728604306496350430457440836982053419573497213512403549525067512422580155328369662634494484106235130618583111723538836209696012724230304354507451643554236014619081299949218069982390456175689216635481941726359596005562306513181033641575898740476528174453797581455717655467176408161725935860741733276585727587365660637247651235876645467374833787847409327468472801535191079926552776898740811678523660071155110958012426067321723665961820564191374478973472671880730701457418383618207948266254863112691428366339976980045425552663836979779536959815265571892915835319285143835073716160082291588286685089810359562623498516290192534717772195521992774666046939553060354476231041770015567645757440040840231221756933050941984270013896314877184456791100186919417301857163422831981551327415088845635451647283950221914758374780164079882652596796126539340978202296148349010555674087199707944723834609745092518037681622181843152573589986959344399589574524900721515564609482747795534679631738665962852582628527122273388164815142291301885067831109173889996135694111363001222827283764114196586536169647232834252984076099571314209371538502261145273492799533468335064664768721380417116756703641392238019495580077667041749815696779562072519141818079615180375092027918561415606188753675306897417947242515972693282408777527299109552617605520568450551159315661289783275787717228282067472241039188170899996654142299662403292190154375456615073961910185109452394475359478395968847819801091546070962398637608834068143242891144558328367814899366888499838620683446015395680066244584314963833846113297079436295288480354739771308726257379253553639152548040132633469337662162362033194756830990807234524533277341420419990224436396746149223129000520626818905983774720814625910856559691318549924984383941974988645400907339221801739166425380717452824987895430386230245751486885043409374597449287921141850605170285847938288714219861947531619082305507467847470436202688351054907790638991150793207134862366019533961478961799231466276565456376526275891450764424421954443404675870548150730585968747752092889080629512337778927425512045300173430117951349239197652926173529517052013893169880421443971516345170718744126473852589587099116561054930092789739589470687035590345040551435822957571842617759738996122628395924854753430412351749109831967147053150519116273191500019147009312283263887901316773947448818275995373924443682473586086088152624205465831338954505966310697753311078727296508641450435509485568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] 543055817026654777522462832234405487106694664875885187233106637023997950897390939842187358351701917134777427708256909826291437290116853707384506531213814136746035975656374506309273816376331367907600647490951292935036342248714834155213468734615984635097226461590909613630874355764374374150059189879629038493042193631951615054036815425283035147286452288583144125197825319576213940385603692867962046894001931073040724316649074695981158641480113941711755427585632993336328402301716930789923876966143486620915564657136190966636941028083470659150010542084345683424968651928687638237823362300308413317295728413633376828488623938083795303250832297819433508474725032377280244749388105883423299908874505301875697075592468405663860323928048948925601521983888131379718846016400761619934236805847675708553229600813866566095980962709131536207161716369920590017419004905977713026178377893814852994203293275776481843727417609928336448290932940826177028870020788694511268578189476690863586902546959643253865411155925685602969419132810786008396583306542111138249982226116956721485655221368061931071705193973547630559304088197960324924403629388796596259993423502680599420295549549365805486420677041250843570113583923595964392947551436882512345479336454957272066255653634982981111273667169478402321508514523612654200266599044621765671441441492795911634287312160354131205712727012768974072750519543146567558846652257878965697889096828755258538959298858937940336521260624190510074219458286085215339011328351677401254635987813638292186250324818125386020475184623700640517993406073669505243449829475280470119304307165902528139690816806543357234081370293106604294816654014338095587493698758999189859139266896473341246596962957050916211251385549085317021678941453866087473256361889939660855806722720669863542106625818515447727178884469002374612551897531099735197828915694344918650521505514942762667761801166959496040547717266577674301793695418850120146662892794929691493138021270420324482016324174472646397250607376220338841453706845223291775831771011137237677495621353442274123229393228761886910778626516005381467392309273920815478311653786167997792078541288012090279537457909433267157511699826961226769307339835200743476955179835833886590894543300521237613605835560103945631415332504967248407318184400026910055879785631161121902381420726570394982882406999987261899674258629761088542809731471264892156697924301158080187475652579679087530139067078870485314318291350184878496197208905774724088398950032861087900878711943753351091579034657942434807653571776200001095981283181790425533262370633227372124700825595485437464968345538299461102212193833272792604091334999308641157214135393881179389940664699966629727351241214629268034209981174415367713999925681420228484066757658961510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] -124197455566494490105743753998599816381173386825426526924511609268748995082351500262786127951313142617599122562476560973555851865264702199623746847036696416487250807194381441363369234578795302686034457958610474482308007298084776569848623329246569437045034959822480086568561901434193557819980740514798582891292836320791812450778816371320690505197134363959122969547651616810673836277876668966075908425983699067189359436917798876894415133697300504609253932872532699538465950430182049384165657049306467455120712987291604620468831188992191332880517686216539765626006667486598031414734106353717657889989600290070394050652051902487744580585172820068337370263336105298784789768631354142610435501450216270203095185014957323973051348021159438732299066447913316362920730831503012812626046589138427875979516428883925384489086172027643619744144987653464014186029119054167391123116421201111861778781952775410606327306942098690333718926845557865706319662445682771870641402240126020673548550342868788180365382063497956892328589735400385629634455522873395921481283025400893243679504898714978521844134693967804447113705836633000233557187832410450843004382430774612694542562626447576910818833839759375895347199981494194462261788482208841425648528443255898586554015886619518580039234669023446371883915118594691159039589137880956032649796755746990725808752885598957316204075927215956361773432010363948681273379512147364755519719268597863758687279986311685532939683966113512201786402682426458600882603416499675586648645975707199905624043236937377213330328976623289339419137454238924478725944175108406935945879936449431371243040787576707345581712517037404507492458260189160621175504234975267929641047943569494249550084704016769469168851049639837313569221440280255922388048746520177508201903446451855332221357782077227031064897331530863370036973302452065837715188250403227782896334232311238742767896135242117664754007081490792236739767695347830353227919486341126030639903358369884422203330218697061927819581555212538411155554785742317008520505277894068494432623052836462600874284568302823753000466054258934685200543357964394332118576929301222415201417671990879153226831313067001673373457060179843084662175147045784312712852746069958717057826485782227801747333034030716612725373480362068640131100325310700003415395080929082097147038891253868540249759336782171295138044911435946627564115170006023795642111737064863175216227521964517374624891071291837831132598012749993213652946639277256486958433655970453894142010363645588213461608669426471830993653634244725089623724837703319341042348329349354583128412331220305040876828546987806115517555785465983966264585663533586981180095435372409774937632479241889688909599741216154217091512034442416279826444937442296356881583578768893542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] 24151987340488165429524389116842043747064779938640561924943372007404860095081435943712424374322103916584970079625798537387618433451749075485209382487966474527513561741962701057964223403489490214023705706906176796220988361961634664871573442915924746778645071222874387039542197926080511337134318044321112721418535625172387814281751652895799919237403691325118832870744235344656828252540528058891066191349177019139890123740610101101745283514730082241306897364226927789700274845269273796231825831237588977141629060076191328732563932722450174722010512286949453326053339052164329753208831868967256715323638955502687387145346548408610880522023861866425046255663709421037956096434974499631206870738027486610025672617578759755579317239032568111905104667352468713696719311259543204582005129156034719262933208249944755059104823281533361748913832241337207143176850444850341948511528104202196220392118546497519216812021043514226778053485657944730815760696159150358349461390594597529931039894468347573204137377137197864528009144878154035411165286153012156564310326081696580660747730817628121337354172567111158824131891083578790477287462632027806364819742747378644875741630315915833099789857781762536619654552931166871613481603054685329569943532706715806365392828655472550377466841273990173724979086536600572498154895146037294199715059087569261770168356607743611202843552997642720647355283433705578685826088312977726076374065375281445608018951220980863696844223468880521877509070280310390290621122328840543624589632376171698396731532218539939696318413217044439170138658445480784374421995408759305110871999103671849544391232604954745701759843171664464364667546291294847239055649551427128115217028258415960597207903122382002260177201009546043456607823276696696974070606645355695149395052997318933799609067409153718308959032712129398742208966606464791934131682081218186822777586093170509854324409447334613021092817376201742143130815028340325241219959454785340994992453233188133655190404577926459075429376358189841967784112352457406976154999794078665416749261586544638149472596901634793886881634366241068106000074224300932231364753866283274799225659604086999594409307873727794855798861415752208380653625426473729062431406161683722903513071287718223261668656649586944023910936466238184118878327627389600373296191907423641925671193968395704144055727858366535912547982821116166202097824894613376422829624863851791661365362508222157253259699619072382234062828581881713870884121118964556911878474283983519579514816624736910654637975040980466964113486351503936485205305790202538605406004093626163029239190820573708024810621989186256636665667619729312673347007566907268016055713743898000399664393951896531588777195048493221436985418218080264006458505310668599727188841836891340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] -3772607177516598369228104213353904391054205943289084927351436965460435037272428404691997599212254932402039247842315550077806177847141411009487962828032891880793473506414288892994584070899252248345584770667856234073285463938401641337576876133513844759110975295778418206921312443496131513189857477241405048230766056769812581688630189567404525419108652472447667700531483395504613788041206641631505389590200434209433446886407433866656298439851494539153387433225927794845956517732581263971716257705500250287574470986525104236955370056486731919452234775929902177958169069900337253361419539801056119606170071639362851354385293128429176510072955379125318955361850688363603001485330337005334543482510890204151263444206580316052507118276256853657824386376790129661959912056036304799396281136237365351005536046996536576786558047984478610202354722900958031166103540122260976932485735197519040248491604605664193197417935639571401435024615264773586870802565400189807850407400772814031412663797567249809398680991943679965184672756696206479339221843040658259993106981920715704227053093980587779118305320444248156985148009960994974105665771801121222705137804326639700693208954655398027079605359313269992772448753242388782146487627384395321855403131247374189308974706471804789492614759758951977240687271648444044463643180055478655811329759428370558738348013591357444796291223195862365422265572675057366492306969295297024653135666175637989919720669895067341772208373276816170380240615891583414002214228706709022157346982039522761328275977161222146561415575497769524725914189639103371824960034216511520689826968084210113071662515701841558844045970432777527546123322695558797429559048228246197044168887388610371194610119777071180709212778993883748663538084012549828079023030598734461062227284313978602379552549654850302023179194976936592173205933133157940274483029605582552182490144308340053439474998798122331828680315802025470331680790369265442501824670694254980714189107662346592427363190100612755641516292067041762267771694787523521855618128555987534170032242978421853518505154940822591010992914604018542745991401583863396442693959355036581402634587309027235597923565470797028932188330838203755122014873600611832307232577903185516670724245912194013739006837326184041276446063948726786732555821606634756905083034579331144841761196091420971992408743630625811294886529791797031565826397576106006714554041904155163054597356687928988745195332313232470548545701519812898030283025244146942949181352795975755863745553954129584364533010591603886393685842013970192616063567761340539928369778622798644349678152289738024592792397996787402318579053252527454220843733078271778411398496845733894579429979721121936916084806912185310614686726498759644038880487879470845128376197106892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,47] 397227762331870070600577386263803074673372645485010005979683895912885470563953771300306057999840439745956594973565791380647025195182959889427725063765701188719646419939662345940530375520677188429815038705447033950518564353901092098561883933748796724535301701464019260820323312404864445259749991061325695372275702132220244824750691319992897152322812599642088735994346392359798899875293278106787279090741854733456757217649874584506962023867301297812086869726465378664809760205480292123190096224267464145123524828331060051115740104025490979318538624304753474975786705631162071933698144364528367632015728702426306240907709172710026893295621131006334643613420709552098034664062723582722042793493900697392822194701563401705297433796955141034209164682406346110804526635301087903971307106979042748057064730757422827632468595645290558169985023088229162225698239598385829408255782586154113662795159313530724835505742751152403482963182371055919216666027404895324194975444139014588555782837285618481960198035537124936772934926523721349495456469676166349564168842273824586548549043630964316677176746971205364616338681546553916635864177933726090394972606214258077272112665582709755827814874658740035146609551483342817553904447409659989624619259028008070184872192692678556698179885114029927199312296591288963329888951149326681042448554736338182386597875555458202226912084553127011532039556410439364257894058733408104608331574657706781837060722625815627271483159696657820132300094068638255833370739298498930384567615645599812153749866063910571627847520975763851388941002458860228139360562931110465132809309977096413148042269430187849681263967290761643829299486777604183092780781572431826245352653358354289434098218058056017059539544091393648849286544567745761735477202529680128382943560927526403546490636522472755220485828284920128421414959489688251091611441795729729285995243715857982032093106598159358301156233522086740654988475534801703838607331112118051649838879753528551903298635234393228024477007531272148158966257076942945808888096472347720748944552313027753397336592959887702411449560957430768262257643911359130175572926293249609471415871112798851029746676560625706134503105755462729203341403677905182800357340607181754375091552479685808372472940650601300609494729862904811945636261459522385198388139993967347999453429076052259327630948202307638423182275403397991037733927309137659073517008230663774220082745044975076473406279351811646911193900131491176187717686962218314564574955149778674676978966561113308638274037589203366650363266232885707032589544955649581250425200206272086330195028153243308672073961750444535439959190971142945732854410494215998075397728900695779003088013977302230252614417371701785895441315177311424907539312897644122336341841988812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,48] -418273569098192412795630565316670975457923642438165630347089618674932021979411137154571051380283325549583142298904363355260004679527816586140145552412934277752055982887113039322958655442289640254769223865972011500636478910390210389347039212532212112465594751780273700347040914270886775919376537204703562529946036091460335215839653593079700600166015318520942154469753112816974717246392324747689519746583600644668459364571923449388274027254270427702268151066373064944532289956704328080170438259587585501605399893825898375394527955606864965942043813696592280521697884700847959406894974857745796906805552110589780130544276874912230673059804688560134446535077825665508188959859763320601418319176140089834951299730119962047181914003871963829168853930267490223489138249033440568509898926877194111991711210974086940083513316821297943202578248416225178834123971332920667297287549191055683257315404287171251110075091072934046280802215027289173845324443202958258750530017866316720077154561152204904720507794626072500021719222633945325643001857761123266540912460835102739995574491105061004628747017792551388333057833430093591430587718309002762971560726683659323237380990498663853680629448376399993812641091977638442681934185168181829263005234555347134122301437793921666811530567011972681334906236237119936349790934998476756001340721543419580709621392497509619691268851104093288296292570747047905638643201072843554543525242038208047410028778860292348510964763175967180097773949933286689059307051405654806439779658794449700082592986859929582315501971275429782825711047842980758858091933955251170793508847569460124399935793060781905520115276794352183685451715928519613150826854335200177530789401895791691066122321413736874766725726272351492787545877961471530671846096376076789119200037691533498042838601298850011900564049591890640823340377410558775862082238748007814800920469490342272630160738250016543518450955474259129686805367779201307929947175580232669753485038876218725466498371115175647557596225595827440617981338562565850631233139096494245674054307011604706874758447491165478468090465620694121430364437670242501138302140409472397978447830963872265037310820788074887889556568869951419719449761794743144215076960815673571785436654562870276130880028023847455570158221832656761617015476951830728506012184874080275364125810265399510123448759299822974111279976583570104485889775355082948775508934243225601547251735440791047889201602219542639657032288483512652802692602996338876698910090988025613071200950171763901407430018256982830169377502975594070754368145103418879760654569801435420355632692838518605920839902933991125949248553996573347870677960882478334784760438657528020047882339138798177599342108785162539240094336668950951478637134374290538572200437350400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,49] -11881543485929812489447970550082244894848100284013964477819680562474861346793750830054215845606991257678032671995707307738691137325327502485478010313410005258915011026184693832408391464086562336462648602585050740673173411184940193103258774375950880827470922718855249145402435908796351969722876105299960603110249344670384995421824806794709291186904981077428622407413079318469558145863604076324423781528908399054596561039124787455740174207140927484127967434004853249108383741291001636336011674189199534969468378132903508325013188407725019620366179542027953595917295292069943552657385735695211177759730784374360078708352682938633444463067686198052571163960176793893122857267990094149981263384196539783913430366023405650716549202004546655566193687105296481101663313561050848465474176707617536650095708651123087280085909453774877045717338816668352969292083253438819367987642725818198275955108532372191171531549224433630215474449098580260842734242048332699249682512455551186019986145923717510890594080886199925025188590715797459229897974576547115179755965481772693846996645447192758844858816305032634720030532001731387474098688808633862788933338555130030173962157897631356191366816343040928787246315543891528542977462577432478725392012737229549740419540768986209503013008456199474668474771478104797855019102827731450119803851130647347142235388375147047602562416580653884448007049082434932607173100937882461378948622405640164146562318840608306614020009979334395673593540839628060894786220884301804515977620803731134458302159966926520496173854146922906569639864176808689124392639879306446787645693659714456171584852473726756464759874762700312814050558616841975134848965449112708632836295170335224179393362215598932284368516478715723630907707301670738840715498921355852465321581490377863497876765502217103131363115151364410448369438356097540253470986629553312903763444004470979400567629051777319242448233387895401963485817859157150962779584601519218179843740901442990827056403609172752142251305255238894124207881834554172197668718099163841847457732245391426466823685176380449759172310056866444660709815772986462061838373560867398076786859786250986501810633628136082194068621431667615856144412794963727343375555085160688493465614358319066864640697842809490729049129526321739856675660955332524392624704834202328672444006378331983894626847951350291114309383891478926815065036364419514415611250124692463988397664918580352509284695833347725517436331998800567345342134104727220985534186504014923680582516046493509073449171775548774614240359683041117440454495859472603387015680561801815981602364139305355641004952008059972028898501496350194096544489271866439603566064722707752062200137408763057638382103067052140010513777392064346204394479070414208213211777335296000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,50] 3268862633634059034474199712460963885468846224026599322876606404279217460561413347301493044816977894496911992917775296493898069711947522912590099247385370647491834400160691276185684688881138807294236613016858072622323722608365360891757933642327793824730293344225779126388735286610542955189604104792521398270211038994184389131966715153105295721405509880582392733189657165540280328685982535817908937497266670996441179354532908142170738730379772714749392863455231293694652185937214802894742894688119773205846882155324387985094898183166545391005595139681612936124353694069535257825546412311523460168492197268682508973943878121504176765376577309358994901076246346053587699766281963489568949674747532651038067669618661605217193578839312410026171733742050103090243607866591011385840728040112976603196570158481111259220979274039512055074131332151705806562764152286714631627948651016143398685546716137008241050455772622590415554139001555975979197563575764262283668765006420889138099023800443528572663166198082099859644395420783000144996976517856257334546306438594381320819061849916922176233472873613745150516078060546729259790396167899757431842966324285212463362641712617047396926589554010521092862923655132060742725868578794904257576299234642828937983211005695102052303995933506284192449005915343205719939228677700076402530960218378376304900350451489339390538439400336697914553017311175431345709479332605323794578624499648409672730942572372041314208804791555588395401842313531297760385438626938438150587278666560089177437109739704593882206986160089182446302316051114943708926489485030050982243335802470782728486761630057260787103378253745852424037184746848350412436408423294633561277584312722153242926907311849472607753593999810832138879270570605685334713323700135357593094316153716068577302471182102698874793260239478967735917484771458916437547280223907566394814216975992111617050357731652704244383850404895965525263291784957151856894829081043125092826099532370147075079962977480098217228616744000700349739094987376575528667504076448943638919111778723635591122735596445392608848950640680852209287879152401321336530465528831982937056524605185636993198175609230601714038534930324315894271477183396714194289879647509677015652060027214001021413625522260847818958369586761883344613814904533321812266300351669154025147173192760439024431113572663314108623688254303162266563490142181279593999243859088845894589476264219059985529206962492266667349911787957721354121780037261505976765480557328778172074728084177951450724634604353392870024801086368871432170827635958866775769278199771959198228988562232624265641034179182277370257253772087141107708084846783078911515124285257067527742699053394845098481468253907121648117443924954541642437159575071294466771793215488000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,51] -532778283789505591910260246661286083147537967861830132066535796021713153866609884419698576931958172245996148942093604540578514804999628501902553375856848958960765849399385924597423667118812970210865615293917019370375476738878849201733433333950075448832040713237895351781436416543886185123086317206107018797650633215146815253940141585874726333495995648744701951252686748582047895173921193801242104845917149355999436948331198038596149427429184510102095462869420406363462630684620518981528697857884974340064078600855138762840205147623010193944677679117069752755405595100187042404965789966916784200849303939226585834375715785045731240840904605734085485125719823574910263413168832990588793663023290278812798093934282244162325705661162431259167971782367709914584911772980944216204452117670823234195994152967727939989059955176520658664206154051857392581675215054499452274791914395488905276118053382511422885026362924062675774270980366194775683147976520555389000458166883366664455767645654649740872778626114438529897778678648254770587217246201740050898797036671389442545320998272036960533717945734758549214665269522993653409152213039133838090932116276484557136669931638650285064333219225732685945653643766915566166665256161179574124419424023867848716758405498064225583776626419771621170168499911152305815992641328951381741515376138153388371755567718174386258993096809785906319907227409527094938450884979221914202459376192162238116457597829759795990007519203523460430768299954565595376098744064286662341626254219771817446927429659762077978722813077803516676537785310326763335196389795899831814912690452828216776418423620647705157518714377235010151749699580862967945636499107676871880499167444537250548059539084027157421297951707946811559002413823853541000856505451275859475970291082755899741413554776766908915672959144380397095643074966453981479621125021749001861935620384944300386438728157188149045826098761924424865625575599689141118873094596567777683636360476843476050455511449110216936163932273455569164127519353742619516228979131727457949719366333551903682247409176052319180454642138177864190185330996832975941607356175497599415269651902005852438638115127226433851814186025541981468297567636116393118172084485797097603110345581606106620287001632966966423595626166501773597171683651489150580453039165359990429931233916404607247103491709253380540373038600364686811876546075929197829340017969415635835133123512244881000420617834921641749887738417853148974016044214482515403169029257561279675501447788529695895799951704742333296520513779177429797977192931579072132622368486917308493615823960113487100522036174762102460567508816477623945041398419865931967647952343395044268550037120236490651615999041500284466425859876842209407389993235936340392310850191360000000000000000000000000000000000000000000000000000000000000000000000000 [107,52] 49888685753766493452823024177405379655021291963018989321483124894791624096320835040680079457646726531902698494771800032231801937961849564850275507760747394590388493524767576994873270837461536058145312393629809478147086510925110053517017570770502480272226952910932032675319825186184265878177355067483651931774657507436683780312167650610542348942977625260598801346279557006475447307554006205884474310615204625411492623317788837505694068978555522370493596657972927870872087233396946981835555866259791532202092574680536178867077610539380617077905519867749234126866321654194313543274890677949992509314824509782695255367301314946512765727424395305376775101712256159438786968098262484010226991390156603662135781533928206091470916734159992746070005480119455448660035077103186212944863251275798658909130305757693632150999972817258138081403531855200615788754828687417226557674359468274101036726919057131156120269333153197525883006271663739340705193088025084529859672124786336825648039612333899371171491131316108225841433998518357263480150649511310489290471321252404551432212691003633473981862058625139022793215113571720351119437076823827293259035460004279334040243824338510448452488093659780937904991885763725951492944637204706074518218005180628194377443852585306103004635232681642397824708969930748839749011231356852616989767230088136739879510577748136985761762380972841033449910216248359490740911105997692455006857357634709219220640839276521333103981119079855156548706141372556808414688335752305736572375936751597763148147656007538734315007495257022715961555617804659818983983852409658014536283377905802514985775628750852340938252441489141162518968283153104921098091015023504544933424591180219719954601585340778446325151455366020595107028515555943235943483240779948072450586745166129734119492213119329781636311376283454216596072147619650709751103835282627560688583984575105497013606914608991970463221715740061958077796268365581826536993134961308945017101425926261665608011259407275616378893796885228902592997092347287589403588374447881763501130193883526002540413674041168431851352483360103225017654418346072548657311224243783904622519235329508816191272313815863606129483604492017269097086725989316023792864942752283567046208863265656073144316557261169587290610655379399259443368867711863103333357648127887666213714898148424130158337462471591836808629305198491853463970755438859071916913030986462424694289545907477724059337995926125180801688295748577080185733535864069151418453466369913274268301711696313875111176096166623957926633096807574470676961064879461610023738140172052476234185149304034968164259430773275300012880809755856661672418750319243536074580776233195153217363343536838121987691601820724357740154897946762606637643558012565806453417312256000000000000000000000000000000000000000000000000000000000000000000000000 [107,53] 720995473194988556466297874938740889352319233599981173692782625588900703542580408888644369150592575982169658522776304564190375333219067238433829172627673445454404326211683704851447388832677106734658881018403221950471539374996059812529314375160571004623982206765409820168879294402428380784832828527862691601436930944542769546291071256778593498415441027100830199124984138538548017501619395204047495786392747762787568560492827781992182516012607068031356377303623365846372618102799997987649148167487661646364135334659593087012908416419054551004671167887963958859412278563504208913134404588316062354484147512669701741411963527553605743254955017205721328043621594627120322193707731160512649889987763591242950276451963968119473300623346038487339187324430380050741651354322863681995456962442090026434763310987288924487070681481963779404533711123296484240644564303753837815261579012047284594698271174558198348545090538536631881479185677798851446318355832348285113332772415278865933633507019923541405445815522732968670373476272224764014466480072164823292720900355050586807070062830890202692869537651230530950870181668815251955616459056737301271695676218095767463458224393176643637753075586536976103288411397999372022526381116767795245275947324347630671897029678045077700874690862435589445396727006089856406387261021862093062315673113252709645850655036447453277072737522492390583533709262197430285076441595714010983593992233656509964061165736576181371969652531061342112208800057469181849391064626499551157970417965697573814605397242327113814311159426999064499380217456750530342912379276053765438506109843392439207257286514589834597542040137764491076976325551748710703594478464223427643567659544526489112495878879458347528729264355903290431452693474209780259731999927857808540914629279476522080148035261023761144851247566419550867165453613083402208269375797407244266353164253975744815549771494888312472996826609455552049137624275910073649783435723231038100443502849392928862758024757295105243904429074775867055610980426864242548565925622340422802361331075714094809315325455900562714516597854527744477385642630809111431262205464181797244693561835887723597700883009134461454455612809469000723072562650047834486147258291759014635502131886659885931607994924212595080161486684787659054947814273158942632822527198628287614769495346084489019518397844091765556477581548079810766259558972276244758552629333306207191196793064935114705971066827243622707135623901610884494912907734853436975115647359064788880516513919035447549766440441252149563752655599042199327790106933812700350501255446001784270876994212148325549824319954478716082851123572850758549109510134252742696788238531452433064019762578167595239011354769903793854021745343249724139954389030867090830419558400000000000000000000000000000000000000000000000000000000000000000000 [107,54] -1260624700710560586128556324789836615354358621998796176981942245568679214571008639145103847204123295823365677406547116518123501346486187537338672580008008758853148669477683073187053844826127438925607942067028241843097442123830164410333602022650350556269366469804871068497805921279215395217913603102170524473280002710259380058844482637866483532369349291064139388096716405539492364707271923802826337154461078489439984964707031797607627969237143686992619347352083809325734033317557350039185484573970475516594476899310679818509538106420914786497169243713345781245596266527361161664427855579037212994811256086367827479022596669001503224815300537236957098785861313428708125613610604049456051896317100759767647832889322030715789195985240308710907976688455684648727799859438988208351180704771183354904248442973689546231726291760937775781099899156003583041752281021220873058418537784112226988280212890697235835085198025410749855474094629646678720908185821357036948238285883869266694550566174176143311388348266482056653034787945446371141807375253632397272052147987884337123768657752826623286879250354639400409935516205877931888371501399077808513409106673251741953232055938992304756127763769246568806183387531949139192129600948214540699713746885000563001006864988432977433158169845995929744214451845206203613093461586048063667577808533281153314902035836999793199430067367385717108916317199081721702975725047814647642607309978693711612197658963119999172648024107408244866340867915927636237818392898858989296510375167713608251571364152422555674418928598910463320038289295111772891265518526025218646879145765973606997738110294718011178753001669911923345579307850354665358699142073727262214360762102852857160101995864419704859381290672966194059037408223286706431871580169844243031337586181103342082448216325533461357042789836337202258311305195155684927755797167735449297027732169382281588465025199667730459047754282567932951034159976894701997658493319700481079438417469399089913799876420319716826737210559927391982483351769834095542759936335443731917127302747789240613764947254845599171010271595017283300494666669106838147419145632320096222493191777206667964974486132312766628588895998117021443217878599961163704555279668632502426292380222347044396977169183720829284928159967267082019177604064707747662152056553720353823651690983654340852203751482527891595562892855462641789250634560916848816246931321689377287943933996117621147523785660809198782100756281290733501577666348817378096707123575079141105009548149240268788799321846854761008780415198362998665611511451974552679235123000312367417773648858291200300749440907872020952095121981980567325319034966176711112819071682255032030355552551033861734072160711394183019074412489553500440225956424009227441484595200000000000000000000000000000000000000000000000000000000000000000 [107,55] 263264694217646120070008196932792380323350779666550659693212196090266106045571671187567539628262700139016951090657152060692551990367233582018870197029838205088361613152286669221360717608522505338336489230577314797559858548070325216773123985623931842603304034611935945527028562482065353434561472710905628558903151421740592853161323469886272290548962915626570399013618290618618300922615549093793051794801036995716301938739414239845456383993583958684550303760760007213238418144113465341176886960619242556440199365733485164594915974674680471852242830903015486541983644930783725302863864609716206014633133501636805694864323607826474161201109018274534582200867251094351044718122773577443684669080731201063688634524615189681931576539177462542093706858841807478955398438741728245817711253025421975218499008640790005712865170788244700909387952878177886693682247425404328644851239414556623596603865013638811510807018016000706231353677638628131016267660381024728595891689150472919740059838204600194784195024415120971440413162770523138324170606924808602175963807503402916972290871386584806065742598331790498058258743055301552474677246173632023574105109448089394784490378288525415978554473037207490636326698931519364436334961869437683317621560382012342692486524662385705966061564962655696172981473910711088472781563845660602339825719257158365078062623692525249444779781297276890929875243081955259277821067939559349887030445909065239679568488376308325137527273668282739951206462876360538098899182415469103873763917543786632929404680703954290124985866166234837885723708336199372953542106993662629375412363325222463372187086745103938241645603275837554184221760657304711844091388662813750125688533068912244773236667196907723822325019169016729614769473193533262662416118460205962157044282214315936647803274845756274233296379397432721777112142092254008418858058611332806722186429604955841542998539190476255631728224811461035006016667823438078813691200302834574710124924964861282068679540352934678165333728386769218008945602682764202515929576177996633182150527582289985995700695104955572383373225809602472771429871794143910905880045952282157145741935712236785695808640276502104501869475728753896453576598083734760681415620364590300046956527458911322006117679276384926635936702384354285773477470549173683514089759040603885402932856324464056351346962316087556661445702027005749471137210600922062479281762230744667141033918788120834434429495952409160738122994768167086168577712322059167094781208496691651887967674761027993821185176796157886733366933465730803691944722412532457688447207931979567625465148972066894535219495946626177919835275807569428813585648084562058671836252163495597643364415253470246138738735406910348122498434500837081220532679737981507364454400000000000000000000000000000000000000000000000000000000000000000 [107,56] -33030062111673851036410921092800510921548000166675709044670322028216562874516912551374047645578442127859386084983168775569824069254351043138298605345399413435068349994775939452365796779031556989286222901548765536145200702004144556581730155042070208525545843510340228770665004581337898778330649412578735115914448227758343651881443281193619913724709812355737350103701434397374046205707542681613924484234709698946633411981292426578914932826473859616622195517346215139427054477449101349276804047442439270347025059244160427303640470907874291693232390306070145857200477331949935127690406784362117231469835731080300229036853781293245850148555197437079626562390910526817626528608296631832221724719289378776674743185842912741054393485806223333327283406050168753717332431479345835845923224333570282075491206060817669138595790203861085597011689624045306034233589941447379935621371244114380943055517935057344443324133200273042854123918685298043414055132865613831894051353501762261600368567148390571051353702266157686232509077682892509427354784175660871579801858097468506799152906954855698545860144908149936909764183087158205325880748707231988843570859612499167045639971462051402491823309646173465788456911688784091951422262229055723278354215663843510550116059899338444258005718770703875451088921448485094374886780673646850842048180429357086361841517616761119381416391793585785020026607511381256473671121823750662407801149322228374872570498850772548761816823584321000280247436718130306582857854301536258352644455318584860762511929817109868912006162788506264406608508939309531286188740477985893728211664413379961841506120981547235693021662591042912585066663505300576980917737345914556860062942498933561724859786873781644882059702267936032900357648034832766059645388980240348432329180480569906324977138603346127815153085125746468126006299982364429644789002090910466285550914959705405937898620106360374669838515804252482193601630013490340536104851380534601374309147433027928621453607683453731639024174100196203501975098062551409724997955048181934553737099816606232753585099205730565687437355900125297812196262562494360080351381650704681623344521626044741406136486573569854431586525939227888714776295019859154896587623768779308907162775399901190945345882885475866700926319765535385559062144647614477149449828537908140922822850820500053794858213209635158598082398097522419703200361423142987389902690328442464989977889741058803276547400714009976072028092290459243040767576934589741815613547288620390442672064459288527052891254270458455313101867389682877968004130629379341878356330572158814600845545993174129908152812719550391049461166704454523278789410870599820354872509948699470418155026792142785949042240732984882947816871051206904310662798191054823835356364800000000000000000000000000000000000000000000000000000000000 [107,57] 2560670547021177336570253177562098281057087137094379840526639973125895217942794263647145640585236991377776395216462787284153489447681529467074523317497462597187435164402803823856049601277944010972437976588292935552939428145906763940249140004290970204464682217693852685814985218169723391913716824584146811672471490010739019288257970292247342115247611469509230377038269612980942894733617733718325142658590375113336217597046252788968937827274165793397714388244213149968881684326121360797767723050692493106749582567729548716855280013593100976794305024394214317520662126456921278116640590827170738769045340149254958549310256091989427261409886502092918961072800147622514710756185733330594324713681646964267564670781411422118276255708427163203193297592418579581192984866176134097400778997601225544305336625249760240859616107456167669047176903245880596774154573033235755007088733213936749580149573080739832306637449451212544154587624784181517949774440253444122665729834389549988287098980397061053508850310400213859839096253880664955127176499384754747723812979770697380522050079181789857532455005750645147325540246848890544251192422954313965361948163959559913784984967773103974003102999147597412809424680019603346789143731125708453300290063242808938930856907606401890834875620522933039583405079978734846062736370901627492600467212219807726968417595039755016854725194851216918362213981656449038998332308207587783153625115444141559172738776613867030049660497850921157924772869009140865645129534947565809724793951993444549787501563263366408162533285951554655399814931478082121621312174778810860941706234140628610207441289518440094450738676724034586636792990517314996088192918298466808880514825156278071951856663563647601705702236770918584277204187993793393483456466797538021363206945501950968900245456891533628360242347380931809216041050915271708700158182181158392844795832730072288489998241847839558503805835758371810560797259872442861203824675905424611772212626171146638646873845585440270636007411991349618915887543345653573950662804076030515078722751722679739561197957781814854713685242656499585864843225356957603817861747063508323866803350799256052548193441843194037171221417654356891448795186287682146108509382009084936440097610559320715797947398367947029786011781138368383959107559109487134021990191977383650597890542827971789812786564078564097843180823799993978462123562433092990940220843600092658547993561289548653290483099238328231163274448172189487934033225460800538504542296125728263214605166595973415281801880463055483228452112085710097323959279690545125434300415034689370892274583321066866705603410098056825347920501254365180386719466564801452877190096489962722408874453440135805674709227862638355457921225226718628178206032126021948407808000000000000000000000000000000000000000000000000000000000 [107,58] -61707719839388627255545220244201203585844523898419318781409778104192688120883615775289367310642705661085049041125157237131352732255505239204570077840040141405134538591724854872433973642920836590667399918570378477830502651634270856615956277408103700326374122475834540576766851028837071621825315060558930839633543346092700298168962636862345749228038551095854971909841987546412134343430550648097835661114212893542638687445625606329933198791423508880799325909578541320557272454808469355288233605926031342578537725263316055166440820554850851960781528001577791257778256928868321433762520179656213789581795687483156514339035901593620679535754414576282525438171696170811038337772152257622896428863271803551226468515837265401949310951121634429316740905333038922224927902855691313715880554780571136868208824293337885930604136465020831767478881738164377235977254678230069545453126375268975055464725724715961413337618569722671502411258212129807533470963043567633293667608349738336410024291112205025161484138327528827334297359966076980490737993940462809870751276866764600237706608408197496320930356650772671619776872018461427432848862564644470664886724213647017396413036992644274372965938466547780474374135965809441814931729826303386688607065767175767003369451079021809742519596802483566297396965588374056098956878202327815750307200737719457020962998370625288779432596698973984211925215267947570685229679590031029905485107895336359754917433087525082411181388244781732390392317836073862409325279059010736022603695894776237625148286313450013212619730344006168302996004178828447858307956885529166412997360883032843953505379231534602420736010963224990466032309001896632940178759063512974540179319454798959571215262233099327045892605611318784382826550927151111956460164537415064155510691427461438643926653548374321589239092706988221904518467828014561636394006192186060179113779516340498801070138987307039261145545200158232416022846536254565550592200500125532678193229144087446457716223223849122216615098489333098943185191288915757323140977081892058674078188631158212227672259269446597032531387841135553415329627476068787892695750056858051049887719102896871702422993119931345998150287234175791168427318214613814799045618637617606782299911341542655527201863972545540628384003569319519523789145307261751064056115035709740367213667270348444168174170991595915728352807668539516713731514506628506453171880895219014271565307028627579457563287379634974713712740220474833170825285146512124065468232790033056022192002555781608071306652685598540890317147618169361612783121221396336999488418095916118022994725095138076779251134606756510758054226280542533922402919990523568853685508899321229950577974646986677144186705285017556365276013017678486890078914082413519831040000000000000000000000000000000000000000000000000000000 [107,59] -13521078832657688131730723437598967989738312824498366150043542444038041158895861655428760042681753150910857393015511820719490006659292245618038913354390106174382852963387337418037302226168932676702390842545753369162311660281679892153721619204591186473067496543672722876754639491765623091489483181230183835713003668202781724473027648229117732529449258980342725370713691394024551889595132623324502516819010142776291704773497293837707979720390902959062084387199694318160579170567528814558167915292228827017856988545019907691372899792334872377376058891235411455242538983423599856865075041377454628261506031372913839199252575507637949930355040713089939351589409230811610162137395245703779951552846336324541779610877641522749387737446950930608467915534566231595418126326703522090712857815238780419305990341572848023672637120348106867108426121669581373809976869176008713505169204240974483484895909285321484406318376744410933782219302021698164061404019128298949170733007887766992372183835041757557783652882258651136671886278893170116974364724898903627097220291365885518765830236350379322269980348487927615930604448991859849560365841306703627608806340147663213154886654027420325837147217911218158326782415791822771130479962828723775811239060076204831195303656014976657541750146304911597920477518061484099513501525890308021450574998698302297473101133008639625909917959459823477211919992447432352614625901049341142772534090864341123879125158991359167595601943417237484478088737623250106395369200132752246260267067663299288841969696376290504672884320272286137901263185294538940664596115596926769884815650668671416379322838815087004906450305282124203312489036755186666729969491066294278653060564391367171941864201147619109698915001581622172721803979943238056980689638263023304460233470402295991100503521649223668139170618555119745900127645990534998221443361225298498115593066946216459224100744154388832837787119011166598407828583413259230866447533919052878837541839765225037085729023737474914599496295382768316512205035442578419558083495130502832829294256284403758984718199199629337797287681284744950932361112981245442780752613596149603906929879539163247588052777261104703303298884586298022770892620512884946774912104754427554497887787954937103115864547365110994871016155546089452481803824962534713740560654193306491305244395361700640372467572441323291504711003613665494343609113817716013176037874810329580550740647081581861042311301158378332300767973750587582051372318223892309647351535779584519210956687841357273359664538488884190398223267569721243200016301865629820938240483574799708048991608881024180319033780111390878088222662599980394655781108169080378891859728579598939470072071275490515404801107981597192686290301031291719860577647716223334481920000000000000000000000000000000000000000000000000 [107,60] 2089064069826439855768117722397015149952035413564445701957971396766705063643455766402765874922710287532843008866920713816764443272234280235284378749703436017272168999956664997300009144634704719751922290015543519449592646864367386078778509109200940312484992033452702843319566850543559107148826998364984568278948698269006875322035730151929149617758573880613491148592182577569290423768821367402998805943814404909599463296968368916865446570492698145517212127755462235640495473837337569639571836013082428479096495775120588787496137266917808060821557163466345567942793091677124910646831725449764145913312024424246266222930808885951283095735406543991172834189323119781595759166624243760473469423591999626391503397878710416397389167625673494651777909799646117398301115999893766990892196228396079041503942939454428347373727333098440846010512111051995745829253591445473502297382107047539907252007306138262937773817916168910102486729443549134338757603639313351500053519839855144344709954806010871613760757393987171251896557183435133161511270769620823530575245409176095712966797878648361926104634731978961450153913750726783431332246159742297458813006710235025790161748079608489327471426880510099401488439509488415734560494645780474801459562998171261280555012272914686524664422470324494130985961813048706179373073067026827851531380286149111007625212137736536073036755085640281594667982742772600710616590993054728308589803549908829971092694953787232285624689306560654534475050051233845681607213157490610451928125822314280822718179554364132645519045369961461678666029547166563213320671256552677686188683920574208487641554135564815510782077812040808646515939481195437925156003116737242334627531494169726888577512198370146957575644306342625620275857708695121422562449055174674037640330501489690354092779862887458746003026119034455572314676980631921608034991973434164731199310290309506226075377910444016230785217431199919312828246717268551984064537871777584468785919208694049541588177073429289344646295197177154628703679758926223896206331352662631498704113568739404542383511362823714323727925246268059924225787875209669926038769861409776881558412172889030774068778425897290450750539706674627112588419573382585804498141097589894980081966669031975494553407884745320841932200261989187462916202381555054913162574438077344276467369112703876113350792417244109178274036559283725834923241905907004542911732617081872434949918303397843996251275025709010180501590888697131799167756977346253034442008825294470159120209054840450706865720276508474333783617407854692925221732473498876220458456574743228486622262506126948704503770126098210465713009190823698004511294925484122068845038783123746555585784272856076792905059579954581024692286301564377870265389781934416068608000000000000000000000000000000000000000000000000 [107,61] -124179412002590861340903934238473447116861127740372540024617260219591317302971695083107563658163010534864832814460405308773975864097528648063662477419941328599897048910672993932773978298778089294956504320853023204236177937512036699717439179173213230868756708541417515498310190503241825535387876696174383199076186011996712773172090158064649086666388032690698128430822215509727012418215559160679620843573072551264430139844199736901922318529804288569922767363455177147354177885608974002736262880085758530181453373524580810392343102531365478594444650324448202140396923889097881167435149275717048687211046777405021359989419022092626526194914808199626385005307904273666454707471375342594541012728724078329413388361928665515257798841562964524462275364665288912519458799879656761290832182258460397254583294981582684184989444044452784023320799967304550834114946351947011871063092485062619778623308095634624347999919960772660846185917945149376504616408387266889019195046726445905563120744332020201987474977047693375740699263965010804702008818865002455109042060226691077591626136162431528940360978600754876892200993015954790046452821139565898528781523464602232264457273859743798437137805461243224806619706423255752291849562011336122736087055415808170410119618317036499703985163326878745520660853142553141584570137687371730819109736556461767704188777201643661554222693349765970626715491527942362900295456944169018281438750410530848297781162487465163631914129183749969194874425676222934046239331094295977540630814405909824976250673209769288045948009402903216654176306152223965106819955990311711290910762095476775203354265902687705958736636994825427571681901070310011944494726731115886296672866275888604771400327586412992101530287032954621030202868162967075361374890979452554108964035570427852574812130635408146202877819289886198604295753396470256660344171720128636442123179152963784301169998266359362359410209313909726724180978317659497942727059736103998273748616844782173551134138493820551816278514192557865565146839899371093191779310553172661109738407531789314402295304479100130384399634572958712338618940741679638073491574649642275404450897069838895172267511783739674583229550158452022505572036510186327416989671012511273250689282968711407733527609118239912579214234264490361967475821116452123330157640607204326683666824762763200425986824041182427212499246494744341268933025659517196348376316180729249462304750322098251215150870070647766425050513412534851004742173292047659215025875009483483025820813662246202477817665543773254781494856303793003222365661517068149889208857599668572961844757786373058484011201247014341703088536101239497294831872255630077507373683526438485481271483189594585752780771935030945524683162098434240533093382748840656896000000000000000000000000000000000000000000000 [107,62] -4538835241056502352782582048494239385218143017065463913784429753338670081850875149669849906489662209434930733372658205142127720100217985220446908784151715548154940398097242550393087429512212690962202276316949953260401982163087280466656575017497408213673685009798742118486262996950091848421548243082144897462350331801376846119566547888752970964447821496985608089457446110444648659176402847076782750438131188883411964264018557192404899862769828818622031493205560038367043701887241654245527284239954033465229153824518994713394927214070835684969053393702720374052606624901724625651477390166199289587303158423348724941861923181790940476217893995305208841025982879282957032746167210074692188360074791214349219994292732628630919886476984072570200136275657837106362788054289804932291449822275835999364685874304723733234908249923261796232291866707485207605361671504145625389458109341421915482228208112209814079626178011794883358024422616703886671380709933248875128079030116060485769869868127819547213203736225732506765921766443855453462641908740786511239496335095777323555721548604998936292423371624538433393466899328937268250686359265676906190617410907685447057316501214974237785017973407843284080795364487966776903402288861147980410624603604840465044868386138695733065086685193045473242574781465922777561716938923520563927336949041090126962435108883530311169487633130268960753423308787234172990691218541766088340661457136921553952523095083910069744037511856120128807822488270691202388142296504679447806687271379685268687713909987957548285257982777622905028777595717997103581654268551871043898550537163051002809129542480763805592803719144054530156260451750240550723225632513850248055192459638072376868796264896596909905869296235432257429583349921569050293899668960198306699031169626537160658150518156362652067652371027293102981367586046425443216127488603766169289024864064227982887238045338803034482529858227169865642693207523328388237883946162867735223538446272203702030593528361490082071701982729978794213832220992150690018335531466504465225779606434890065124324637836471320681796345193851456404843286161290585118223433021474630331047842360003206515139801470370723398608806142956996258431534160401844988847991223192888820870672319769399232962754280158491242447260910128046336748613245995449476314297141326506180210456195986499350349380996559008575267406830041396980988339033006670493964313527771952476015478489856580302097610546379530409066896080417269078729818965311722583783911840256471758468111119653697828404923260133442874163555792180267524006992909149227685963755307597574540568045667301316734421410767026205080007855739544609629914193876829216110468278745134416223814706805333925677199492025124208047433458815390182048559170699919360000000000000000000000000000000000000000000 [107,63] 1833988697484230897676881785487610031211157703993569980879378695380647166996864935930801985138067038224052282797902417666601289956086993709294498827428612307872456080316054087132858252655490652728486135437179623674213217240329381104068767465969903257533222067661936360236141290140510388297697086133285158401661768776277082995489294321375657450887763167631104411493747714095648457748469567471484931278741111077368429787686070028416425829454660692420244723659397997971333077740070679345500960235135096239899980435956970585471007727265731604258061925894261400676315953291745713738237725043271624309458087513472717219644559197278200756184233445406383842477117827221587772048309199000449270385852170691488719409438747054261570719983961234371289431833245331444980208732555438876865170617251368502189260253145581785157939651172694241072272750820268360918333566700951016344669161614443715262615572902535551519110802481471782624840244006551127884965184484245973069784433539717719053645444876104154279274206456297934517718163083069359237586288595002149638646079054288201391631338994185407595942265323822706963905341780238832060597004924688692990069974729257456296862372984462855985553650891820113405739323564548056787267944060518108261328344443109896750404479180756872088179841425029297700147947429055162157636002529466630290833380202437262084137727361744112161242864698040802743520213797323596306809018825825165121438588692734861455120114647491556264417001014266856979140878568447502851653884781427416043650161755998156610079604478422549244075219556663383059830939353320555768025182761301404412894479527890982647230962510732738952775344619630000759276659316567042689565040216954022342480075621391813891114648210740638190390030649834812565675571409736012319067750356173105850382670764148976285590547557137108206107999083241067998099275646478199088750531241620876751104487721322912462482071142702293193511975968780308492001346615046945418794281267797140131855630141502597297265999032850852604850349131396902594638165828065389666553363408246347496412195220845212598895392899895047944204791996291637584504737261376551964385062847165651561025546945256684362670868728824969642262143743709321244793571266881270219437476589625295502842693438244177277048548618018697465232804516204473315858230931746554693206367749768926640904630933830726347743380949309653377451457848212097024226213549485569389526984769646703758674765127449422839399268905385620566963048990247432115831430316969206550910805378910161495694362508501623348019755984594278670656368235347705167648743799865578767659184796348680934941670398506841794925703394404632780726556934831594565372133091400106672610490506509316791915968869376875551850708724130365818299589097626667367310475133347430400000000000000000000000000000000000000 [107,64] -211929665476389252146935580868527979251101088513628956406033853275844132617018861625407912144341797317128580112919809351575750934663772985306541846689710611483600068411565237865621443001357183577162641540432747416577492277269363987470540317877733755076028252526674594483010306992523301525901066627107726389021626076676960324760241662976630585669972154994229119371318637796493792721631089271512640720940603674108211994072980782574476739021875282867878185848348589482889034679493535943812944359707621113716837535223419794935719794331091514153016805202591041889154288948918578338102455239655897084775075858454403109102852124857157573836510788943926456682575692146634109250110183313460818174936924228324509304160481920767188246441530381694999960806850082195308649897444463150726014776196470554997523015724684852692135012232878753034702377081666526096388579385767138609723757701291149764392028979928751577857258539884586025143480119599453776522496930774411548250013018589316961991771135181949898620185412406114193332798741097557742154550180765192657706009398449732393958927602786261572636446973117744582525979421174336466179887538503364991086767054514756030036737927971143724289923994775040672590272865698905719371073259965605459783076990608518321203325468104687028085587254237701661388295737098480525032802255211431013289527072829213599509023814594255559100069594284996020313844139923248688075139032600717558987895782709805252575852742135392291464268908870086728359418296431033241450532534403681626121280392580788370719458053981763756576192729042918618855451899109270099172113920955493381082507147237220389602031744824222903234647685377577051168378068424521584581808601779117034325106996026455444627838351867219904355001445890490448894152667036288137302065255675565329482288499445613422949161182345700632767713689981901099032028985393531704124979205713056738611929284513116267006331863730720326615904364886761977353488246443050924342037832392530587276174720460900015924540012601202809234752018749693273557918936772597533802824931073590355128049447193807337707673397536930898741168914250414072103279940109474044377687509259243027039451201334061732706860565408554483290000655332087191846496180929387130563412604268223412429982426286921919458618641599845134191667503595679699820861340990826869248450483198789709719301123103313659036204587823349858496989543162481971601820677737266931306666472241214473877656045888745957862368212050510181100854990821653906852922694056768763113798452307168528487026534160079190352609625408068149533427829888255100139184105302511994945211562186878657120705941964485630791180951026450363011764274161852216771406269628684793335455686598337708245628328605947159416296931336220892300559195123808892647081229942784000000000000000000000000000000000000 [107,65] 12816771966980723482443102324424807382020311964893314311639185657825279137112555329849124208129277860439376790148785829818538664687093479742363604491632936322610973818531981140413530719085030313108489287797158064814592377441710186916714441686286295118820705807515675675678563778449580207756946538961346703252608553656336043181646800064616698126216452809564134660395020279908985967634451634037257539579914383762544248463790566705443322507377596017869687804452605547650257394805256004602724388349427753368466097383578823413789552805300782779874122546577103516732697243313965812243934012010398092725934830563280068680458170347116316563474292252340089474150299127356426543700654415057065311070737740433368698778169992093789682589447437694237573735129397779497704249549508539632008061821581600976776803696351144702736386808479430465016492002578838875591801078619918105541396099384043707606142970607668592035653455445074206093960529628413479130465193295506104029799858924482113398686023586862577756901885045523075012196645084684138508258123391398568573094566667089317762309138360957024459287421472334315039465946816006422922305569079572195457473282552217638717695779291540000711169035361493964689402732008367989167449716474189562515266228420839600533263710393778124869343553305569649578769381987969753867368142642352952627014953022426578338298325268816662837037899633656581360643178237089149563045713379031923695497476681827120333245383983335487631170578784087794430471268039711355350524294144462477980901600988950144138167327200710276203766703814424977715016937143658097931007633182878069373607151137903674629476681153174229528409280559429102253380173042925175407255094846311432732990208493515992956111680546122915463277448214498200418379927768093079057514888414022954831390313586628133299092834490366719003961368237016667169714529231396839309500050905495362855130964494994126217683976037508762432479259701328033573608847053394956971981130242745907788355536692641874911389676025849512074999058380143692636519497113987416468849335846996969842561850485042522979931002822748987619201573231624371201137269696623768294947359238975181596896356805629038720878373457245399264154428089479136990817702621697697277280535362856479516779196990047291964199723067949596487077889529867356825270153717763172517861579863913052243797947280437414992269602260615654224662647417468714466277734917206374384012322491973762757676498708459504786375279301732517221049726482550744382125112073297182664414470194601614893109605075275675292570209381396212603675638315434232901744367923463693232602260950469878916950530119697313689892921894081246042481844474779391616168420406488414486650611499681373092477083543884158638023050345404552113552449615211944234368306144870400000000000000000000000000000000 [107,66] 117518045706328821242046946737149042089985350416510461705601718559597069478211014344006727519684166353859972809785094286177523556628671671261148564149903835717929170245163096570491999464232908973093166339150150849332205721455760692713648039918178903562329911134434545347564734426805097629874186086701716558397473240641600449897750203600477544290758092524734749708279010474734637758479242713517386343638366301069686200138154645007632049752443896154817347695464071075451412078650910523656735580971495915914554359540514526466415239023218905320766003543484064182369933227967305003060921188849913599727242176900861888966440720609523000648648664628835289697052940160018208140339780889578625720484636532650903444817439162647026543867357108683929758425891668393005204902404222791552615587489439589127390733319278929698141541101467597836131730529823852992244673997717988472489574741247797081734760174585266934797981235770528603584876919514998625864545816886172841353940775210554769154330017820864205321654128161862765355859549241770174031065845301583817625950009439743155512404525450037057986304137601433533572891763818214117085345971244601951304029003743076833300808349508735846792250554733569410083751525458814460242117689174110736135100999130690929723001067047952901542824895306742114701867176351977067563221325892770336243510040657346407246182686987392175726626139901761641980121038363009526615095752232571232945981267285405872138249658677278356593531771181143577877097785291762199222343622186586461459256189497232229652628553654095704218520605371737362202091913425137949612328688024131944316158585630661747719915364693119686012480230361672612384618992157914813762870846985373167661712747652941234940152149156033480139788741425735611686566708471057946899712455361578713058677022119111035277093662927173378646292414331493337512379136116069955379914196285577125210756533481879640756315549151637322509200169889095120417594667059473987138758633218017841727580711033093240079747995570405272492962821468264847116157075302066446751132498107118552400612457559984881703739832105734356492604213106893769409090996180550252658543717340387564068688049660776877362264489444716156550190658442576914999960188499549904569854613662108945324743438220930550549697168860677519801885484242784108622693912685769227839472246000051735132240448276429704018352992318661623323951112456759349018926449885256682067617977665533455868099731692119229001660384650700570379880370955493999649498112312817183032940408919863697768610121537292635382417476311890424419543998601252619518765843620442664716583137217724439207630381003136975239028199706188948216365523334503829819713148387236509375464233282185270931942526335123311422371835601665053860590534793331577464238899200000000000000000000000000000000 [107,67] -136355100444160108618229164071934134524462181098571472943541365973239821221000879288800361172088032103115191847494493355263238056529863673926144334565306104763637898504305069564681173633142672009584323493055462960665664717604995795736997236647120925917358383846985647635082724301013056904283612263630456734525231999427423808299129911321735758100058683639333389699322143753567990100489039748973892483708699511725794262717373241776641975758451503065579668910216250466788792143341057481784004906991576008865981925436609068917663344000619582333578891626664341078362414908223002588073533316247259103306195753366549985170520928798403398956626267393654371119280241968106526812142837250725654355681017452222654571135129299986917681706315072892504648480583501262296979151449279627586927198027250560271777074807948364664581243323394475232064983268337091433362422345432414409548088370494955685293535659119829958196094114793664365630508798515056869826767061825134769422895219438487208808666022440186461009859703769511415631372323851274886982801587989375333215291492190671912089992766085029032959219938408069685340358554505302322664780271109092444988526102454747386633277355501323606010578240017901533922127460584291559440624669097056772261120507635471584498229355934817924252981058623042517979168598559171108791054824306140161878138170566153230800144332816557688617276082525164546773787906108938888451691957618236625939797196493150508728864347038134043407156991364034810320494900867739742003530851822108619192822176675545341034364500569394387451684631251889711137118764575452915382345331732404146727504915001169380661800094346671743875763118719893044476076309068836683389294894545305337766339619595805010111578731334985314398528966946017128329579589875453500475428837682587700816186143158447868883323123891275056357872199596992025612143730975027962525330346494339965079068716523947547990944873944635633034847253156334898405626696817653949238681989532426246247524123882414719135455315846173863216194087754369073195342500686603380977681231958249052064440740610396566310997629194590893013568816823999544637017778862670010886565583803695284652940208088237694757630609478163938588971634702434362707268154936402141553405446671162724584026733933253757526940736919533925344594454808526562310349579378676837343855613395279123005854861562861161975683800164508145750759322692463037361119705292277998822937781835048217898787792411588359153242418080332080029240239856692842113803731831877725164219317330704460929040880918276748077898430196350248170289892774555339443128077158238474527514634854539916245383314480497642803001004540006908650026158222796989207373226410117414019052236456948755118533791278141988740903473269530118609886659853066831404931827630080000000000000000000000000 [107,68] 19893088734983069276070187127024982789793670477279516900349535663754372327562927884115112897889876904596744513388065247839806484452337621916451663557036946618208630561617607097094898629910914403503841482061460216404276563921253395115560235314293930590009766408101388186355842442250933421626676394779855984203316352413539766699364086062127395365733469463202232226229917475017560929487502075217208776423743666632087712377965494817977827978449884649451198738220890045690523517611132700840056801930984469873630391808921849866756244901011264746983497597900030608208236977479589943178767146463584417318837907465018820443176520612065561374574648547721106862939290472729185941036219978675635117317403276841362994237850162147761629152330006577338594048295466698651128680078565940853275703196136001115128951228983724982134457902985237181269977449171928777128029908221276941224506789938334422722069270310261971616177232067829150086354643946408664286856921380719742460704709228355590613431697238087573168228651785912462088800033891763406350307774023889430658971587966911234007197026948523453893439974384225663715829020427079339498779289396395722847179594439477357697202858220851937848500376163763375307086323751264461520397833673118566354850147380855796613026281748844979649572117813735528774125545627969976965832721720378926181395910757905497349519586717610706146977041692136338431182726319224101753727867743418911207798006424266156421769749222168120150167800396165730948550941279295932338596906340745027018195044027197087406232974441719066266964375936413088781382882826549231882272828470019682604850354797360229405002388347735335446918115842717598811626651674068714393902841413848157614940056948648233669304020516632410645786596708193989114119349272506241472003212396693631714642192831170794004744367555290248399068740595908795008786716696206661625472182514918681370088427354974853007402372656308155151837722168974783109150213612012051723225185189262978816432952002816565769875047290124406021475783910667513042703644901650362409232215144863622550807043753233519042813661299860078561788174800005866530282304430396770921280763294514239663734116148957829023342613427550020793491997002865532408604132864896956015973982626188950448314255884106771336526309587274376652300490332263033437466281534620955457621162104008585455860701595452563518501937798689532057723956157058728175241680175245062247381227953608970106126321950500211181725977550588045430210616977035619422075197877171741948480512359230923229751810242598242558998720730752185160910229251062935566979536763117455969733451859022730212955811821092566221175740219889553395321244178855188748052091808734500026102337440242936299970967661198458034529908766592300996996558446319538656673529856000000000000000000000000 [107,69] -1949165920058801255381132407722477888117435575251643831117484607074125398080122225734562533549098093124920554352905657823245277136223944094167742533173632359453917333271283295984838988474480269400720693328385679215165904090658295422083487037524390818059783167242020847429230210682659689506830115447264288146485272211920057132594423115714254892838775705801512828528984660467683658578918677227880005119411713898467442594226856328536807761815748027321867958926525129423072805393755849802022891940512522477927120527007147185946977783930823105700534347708299967156027739555826276817317820737824183691937065235754833943621336202779532119622243120275858240951346032716486040541490875699030535235498456261712549060813071642379753300298243145094588275986910570668137485743266042952938061218344995068224610470689958948545515839334656899647056046250753387224440228169846613065357101789619532254723398450632940572293841604515739194712615238717214280153780089410866779279566696745150128778227037686766755368384344988016869933245728371329462755700556999577016925382189540234629741990484770546507071534475596313326971165645359326767824488639303579623262241958658254891589030352282908037188882069013249996491433989858357671570940805154896045906508138286373405830518115589972714547314742114774521530381825384231421918929596670715404420509605120023568525817030105044321316163583345399241200519811006744624719064235143900152237791526142364823008176197699609509129372664217484223148124080729513214886229434715256906046290114660110710419084608588641238252388475105678825847681744342235410132262971528925376025000602051676689034700053455459704104442163618300584313373182723391892648635024568207220941210929795902158801613467221085409810436270955421524015928561782336481892127204544624464254491199501504407792551287171727170888413726330724703928643421103215843934530300041225300160897602483635606944091628308015287193647964412155927337574383760725425115551785895747429297793825647931399290599695297088709217702848416882007977285075927416767212387754374059971326620129162585225232153840825213654830294587451544643233067660575840294812140584152206220170687958995332267861766984435332669874731996654033143409683228856253383861665336492872299884173444376671928886322129088826292597895312190128648441210462933174430555613642428455079511785911071383314993296665868487562047756356520664117017479618360318378442018609821047389350890370653407546139519752990517667296102065857635203869094193978354962216610560361363527578751614160128290899292368586636559582944334116693370331975997251617646751008177331903841993550214323686678368416823557903053380515220748870519590722377446723232705661416748446302111416857679828196306963192337523721204747637491127727968328089600000000000000000000 [107,70] 150568476821945442931069770169708990619463576199110699427753834186916935633022462413945581723650825440564494908459464685909635366598220998472823527770553523345208857174230396882008779378740330763046756501774262178845378158459360303532354317752814855164723346535352148797930256951513607224529017348207377722527983981567760245125023047773181494108319189805368307819484339012566744164236323372110187194307311567229617859633697112611002026702462698015410665102867535418548990577801854844494364388372151239057433386873631965290755747471891399997320684547748909703662611178740707915395109878189688888129115629565559320333690728589702126157356410555375037514728009723692200028914552993193789779543372727445311792324406811951815431412050507569733023781455124142360161967799448865974031014411602495413908274297175376735332976022898895055641056896140932629525212537471206401101274751981384401475288989414407357978300193373613885072717485343644045107184028314108524442529742063266741461318253867346442917648939743897826752274595752333289035988450469844533336719157081830461146422180379664102221395506810444143615594769377484875982079355493921271521773495318238255538553441756988456384577259291836487211508375450145928969277408243888020136475186553799286392076841787488551639656392767703433559637235284007135047557645903334673537421923516943303665189863739888583800254962848079502282897032321348470839892211347465663759622866706302423665777979670673504783447568395544913318656410774989053214004875165169358505801819710464699426280006495568585543196252239108787434025706929683947945456462621177343133774455376061661766128733965478043576106999131785983091125064573626226840727250522984038865612324784629176722435953572852793825685745109160585006125945586232876461240317374502519656369784185370009768214651558064941720016345966124226966100426880255746159705838021288499736981637011525654050156356123218698175433627401300930520175186199813662680912729578610915268016145587917083112905600899562806862053861123601168768883885955463503418411469167362271410088304926178494248735794351126164607071789656359838762548717958857930774218058632075495915556929018783247068054392397513769937956334153201196878751675482012615542904219161821069059484164780180920650015375164547734152654075345606722847615622181884090115787070669169377059034279329372340326591295837657527049777502219627559810323903689980400709684399242353460016218830596393832992891726778043623152617906739699909604676286764456591203677902420211631478086414765285735446426932966077468614965870251987623529161767749245418063843741372569245540947948454004620213443539289530237699022513488465106451380017896399916304141442818171830037646565701628819419556154293362032932468323520301603225600000000000000000000000 [107,71] -9674403008311436194993902349629552312062744539104237342300885185509138557013918696448072584583805590808987957712862579857304938886469450407234009210989913041709848718791258550448887491061189010174762442763019852171984650862817558018925147022975183403378588041636346267212505759731266699742266514059585484150789184761603106844827568170418046306934039891532085725512357782775432043114703582112762988453978291718534417052198556371497352944417346001476811392893461700662247580460869013416092618885685008998027070477809182410941373263169349884117556593830910279741101629292015647608520099419151741367331090668306091015435779988099346982634196104062880498031915382773915151516460961261105869343284106823277226053406419029557500213802500487855712932965287932086454670191972530116661369133666363703252891239742734983163248488635828008943090965317057618514978469605579361023349081164624294934269658851155005049829571076196351531956742442631924391850481232587274335365414345470880295438968122570008555141187822252227451532365023607547350673334332911705893947780297208188459905301784201234376269328420427325737657579594304319185081069976703221686834943479067836721190678292060410486054457443339679516916064437490691513622751097318271702791401376270402717922682588403036093637329335682721392672566196799180522475422467589236388302036213907345191935388582115938478397784417778905639180063034853117013890145527823854561400563650809540923823291802664935496390320467306672243568639129704953220230620404813047192184851073725127887973729396420409564094119179775344755674550122001278010681485545682151448759264568368930701039866829711807657048739371431172729145216164877175366491865448712753114017729526653788217732995728620960265020124621800971942548976572852700749355030530285650443602307837412589674805119865471886454986314358693834163580471591547737733388899010039907585152053405435532237462837184516575040979038351768835824524261883076844293918553729472730103563982726565530778845710212080130919051557897541176389921588037635390310033638445180275891754185702701344954180193786574128052209355398001075815856205850832926565681539226161681004781634961884944148177055248820357539162705496436162604302313930318982607421544899363596902420119835953421354399454666812140346389893856615709258659520783769878479302142238135158365811882328664691429163721390910257926750227925507152457799242112478553307562138561315680930398863895538160037474539143716261497798386371277345720789543279306004055865636504777525472101050919226956300875495837453056986773297320863602154404698799983648231930760379367551931635805721356670160076096484144457211810055955651279564689363800428807065070607873209786828298749499514103618264423156447974149786588317427957471431884800000000000000 [107,72] 528745904104373027628518309791524712294601844312124003257087158167577073393399380723648718369537418457287309279725586814652601794199724816518473373060744100577703940510593489105895839750276242019822045441092556977267312768681367508434043733584381467325362720068254842034425976093573996045798371214905137088259556713896048464397335998824258532789705222536434689483478481603309917338079335746645299609460094729785912566049194797148725721869750176225300670191520879606221541739312353407173659392994157524230455410071645779948871465045222997374236125481586512647652698979620957539454745045122676797612923802967635144489177946095065665580905431917168056238347280037947952246281434625763952474082451225330230718998410075127783822074531662299550331826294296685110964793423714279850954759697937074669240070115365230655910612484057312858217364672555343809113381591530645184767129399463277466152677904731271093324684779265689037702462389418178290129441978578856104267859256040504471304162025436288167560614188851322736777992479197160415762025206622862660057800983504134650770902944593132084802617533523329309692433226217134610696042511132631022294271717133973539949188875761254954371838648400344867543609194554790379552396189130918467026920098565179122606725118898086475408190765920263356748175778069668193655313194948738172855620287613730804883946522408192038874964608899972422345775871130206252649472136810827709146025453499687243852109567887194172143781098158371932144858004733038831876840799720957587173277999688484993870546777154786688342298790826123645131641241813374354510313340965594977343389319860306058389706308712959754167932138201181686135930519880148408112346689595805090675813954628648946286951048380221413258382809447224183173036096136183901990766574660080969588720517451055957211303699329726533372030839816296930228899433363315513537962350654292840519835537137322584994929360126729117163093391059557963454504656830166063185760977469507574339614061999763816099847115796214585116378981147158229271662565127319985052851313470876238369229777220885944526870347122977300518509967153973810384249691257590581417223210285857978682598680036760994361480892975590182776738290493045834663310210120370010100280246916830589668045901472516467731861531799612815765538556464370934262985613934159305957089585943092289520975960588096089329723453988506355661807902351405768691307454520208849372829059879297616367310445300447261304548805077020560287642247774716178375694778002944009628997089312084920000072096875634334760603496664792638058620422879172892794595655277412251049724256947739693868993587101589159354728873011151699150224004386821106750103704332774105183849501293397832762777846728250599642796929011638378981750252001918248288256000000000000 [107,73] -25132458540022539503969157055626332242083406961932074745522223451289672724355426582076373754575042685176854141578317669966196092202046252072770710165582594992632954821594400789351897093049100127659262881764963635190556367184997464413028581034015042324209864103058980341472570436338290771044254338448716704759536081038330333843565086456193085096967190346213965234922337189605952613998730180647050212830853524249392750281788194996571650817126081415086847868714954076091753211370878351817405359100063156007410768759925613973896684096476119250406821590865725467164850279983304901891068562613614237706334958619215836312586253868209413391868727215132803660186942405070117867821472239986017533594004094108950909965191025050015746242957913167738379157813811713493466942371506017820487936841310639411457696011223078722559527490240636893095551150698996941189881420457579519150978161501285553143326536463698343982165161254442197239627408716059511861813616510520128023929923024991026611017677150117284303947790439997804710821571100898343358179070200174508679683691260618049037651149038042849732457195028255692948915819160450187954898484370949226913071329072150877506410682662054518582355476948273406493339393441234686362574098199934431234997066486885326736338961100104305350823472678223483569871456022875094754538234587758572139434866649943516185733682566336703362267886953378504135358507361076093856133192609844876412751644202223332935972572550514198155039120923844277219357420255836766847976409067070469127708026391953406282880261788489223199605638810852173297299798029064622220688207268237374469265967353270253861886643726384332603721903475876532462516884353782758956377118898256746366135724432594560892631791457945459258940904479179392173158576771951151112219840098360280052551949711125704913861562779586318394581245440429530643489331898894272308248847874689785818901040169000346842091697814528476724407690540595691127606490584116699251739807496990554669701941716776666879679292353250711019896647824806298289444696195922381846225495117446945142796713454425911590497520474635522741743436775292775835533335296248659343780081040722950231126518796706609492665751928871954183883453004688919530672870903985007638749912304822302848708632165654657871878344697661517931754011004030754290917343125139511825035135194784468724434142191401305072121612999160855383425232406403324821141802641389150794583708138232368701732484226021519612096976990717640603159080140876462031768013652510324313385159859632163629638240931167913400704143300294528656754139419083731644278410819094798755384093934154181432703360578347596827852004571143822760798232635371633741946200485642973537595744003277875394431748216049465359542767911007777036203268421007112667136000000000 [107,74] 1066096845437666211575416826992381520542940210165081028400499149537000376128801846472210306481640143356727959298316680103680872800352566084148897733905856032571949326554917029462370617582008943604932681754657777724847403859925054004615774696826120627589886945092822404577134377733476736862693774163328869832768741240550587003661977095910565658017469461955997830546106343481944218458252177834855884422488290965602344375664728414446702294815650563594559869707565337582692932916640199664442096953948884582183918503978292958562101868824300675914140333228732778139443297038236794563160795504792503263889503591724663389809482941270576572958871384225730176414533818913084967800759801154447534940801696750491983929824183476395227892197207045479799591006933508321239120555278149833850479651128758262412507535420275347804956444650297128777859895970282210976768423926675158800500063048931393179474606089287848766777256415115669769336459170976117984190139317820245769811538227684372807988305177095607131713284748856492739456140661080381528102092538902894684927196630513055068169489398200298404685434222444181728668012209624088180313189454577176843272787532765008271368720732569872476494633090472532387158140053250183454407840272236855597615808671185875887007273256028707309718557996126769854535961620403810833920623932896236351139109834257987301747069327029099189950965007976482237032262140055065257193823815663770349613834275662252817233834263553042150619562450941148765063911285600024509866706679023984849394753895290113889909521790902128036350204829965598260566241004087408006098384489074933843951189044477522241270906875147928010237657507890927552878951394772462775569546393000538561841217098645279504887852493898195367810096858482289159154037319187702646920675172240670814929985417019887319601941805997042342057419094505681010589106514691478943721767950613080527360985938864711759037492288575697158190968167692680314258120542230970299615697887268569234567310479987542746325310871101276330580156782818407617448401245264898872114506335658674822197162228955651799975525107816978646318525157877239623667090133606923277576018500755582754240808809645957782485692297760817226457794453627704101723291323054782453390526360990740347464988326992083029092145036113641474621409752588741359894237656201604242426387974086055245894074570238606607662552961278169838363822358176960778124474688921303431019843007645610122741815605691033879542722688573882201792973330661318699576102172607755165380543662184154173922642902371665131740333811282750672662450242049171574838249868496829744591326427187606880156019559266475192485865014173077106789229178438040231271873868811563047524758848851048491883820387141811689393777537054614156259838901473290035200000000 [107,75] -40662960705197449671214300493991183128398360152270735737237973727501272340930868340976358429705812724702834183039370555002752808631029651616478944002101168135368602415199448555515329516147584878213747016606063725167988650056619731392655483334118541219947728225239266654395499150483154165597598279216199231206543994883633521686732142950729390436657567469565222011280011144182821079197523665850052014360541565267759289640498261915174112875163590789124542037944908661308898336203762920167053243239313060888171220812567633212639747686751812627398777177933044544121247495519787543615603839910326595609999089523891145871175158464822498364019449222677287908938936316358981653644297515351377429936024967174880126883490993088607332482135717908021906696356341046038876097211167033451795213248126907509254939074369062308924528975240657594372044043477128367635859992697311231431556158345843678391257945936342085536172839897296981126644046764461607519981712552312236420851770976736505944951118316361122899259627417832190758251130778954004932642226961215354360070894872686376873290477276500762846883128649986743048530568718038915001973382446818976940860674926248305593483971530142596271514272234804526420098870374786097794516702560580762315103141772358258761481609052313776276626175462274676148375113403930071275568001588856821398499897384587138955537202772797123928102093008465579960278810266318261663750713197649968922658993446962753971563197343500550202027990636849493778750542934087631500674116718250209472258140958687618554380963753291577057542948270245058768692346100459646042982856890213213163115504223055665178906768005900844992282523929312800621461824948447236320500569147509334544908324090709437095581139549212223318309167340862911530790414978932575308592427770651513559228880675368563222936774214286142188940041170860390869862610535319434372667494692668947723216025598904630510848256353937487344751319391135820885635651507166775923955090792108648846742826630422486738311304119532894501359597825198591857755359170926146059909353042709266862045828404348032709070327082400842451647066934641351361926771300921256033076007213747604518662071982224010878823484385591862514213930163758324622091102779646812352106088863967329585906097432645822325979735948414023387608199451738202680882854909059953426238677402418719253337374292268353025966736252457315013747092641260964661976545122355834448192116937030701103382499309576655927850448837399544096960598202701320332305348241502816131004962355670758989218225443460926361967572955688230630885722445173000139468440495774566491318247116997384615369228316714846897337099503110199477128030844952867246050260994279321902221750033969095660875231313586405414836666360256580033404523475408684540560 [107,76] 1381592141144052462855347017090022263533804837659117348007483449473496423014404787597098275552625223133774770121855704966031942468731121803927997491075626994121943644800323906183424882815965074641103451979407726304396734989518186783838949319829173756478782846141621863087409598524880857256255184904469102775294463365164331978114546164936369354993323578596733571657556497094258427507103044643720048441750122679631935272287361231435870943980083229143486657891257985863953864935673216590737182321511231575214381039546121127774327907569306153033252151005439346496825295885454434683650551780654038071247011911653764600451531162521929995700796787145732573525832835894159424341605364042857159022720587308806830218510654535304398449210005213094931616280390943206198234167939332298171296132260011630180199527053159714474159126841441224752310758047155260436082746312545010209323518991039162467902275012545578362590535707497016723772106442600516090269721653529456602074782646217679342571596705428640625066311243893075574648044984370100125042095278017920130927183110969136452398529452773815445230986904423256077804737312178350844878295910387225720920209710256270887983208050771476113207901624368885056408963877608607182289751721317938149698574882381043431832859336322086153519028382375105974508441213472728477754161041488200787573639783794092866409206410390722780250917512677256214132278165055646588957403520067425813777355704685776737203035633051015473878445020538706110745029757335592919615418613198319734283623775970517580439509184475839189002145433278200628948837098622966629626396937864004747636448407341992244268220361988059985167539819636971612646392352831037149642485716493354054372500984147845244875834373718296068533311523083713809549331509281207713153099505453642899167685068703882198000709219867543751598879525792352324884551350178929770766541103608991214335014483072803665205160544288010885950988214302725126467717302486893392299304460906714282083607252794690503536250946779709353730311936966566056894075809878822129461438513921033113929561904193640122002842335739166966301977781919932990034671354480748898335023239072796972492969381394944208808169725936215168175156527426852261747116897147424008598527841589167696802429031358516316489283138940741411099566702397547312583345393710372741945587463598305921617648203140413711765898815070399273628787084330159574042122096323071070198350619727496158863895307039120466139065134499788421290010816619625614160818651505293102558137596992273767862376796122740865047049331156650675031352944171588585016493794808609693353703328151412309556883485155247472562599690996027080058724661124403091861702126295712000607359014650791496238844067127344057223545288411642676554702299119600000 [107,77] -42046043676059000304682318506230260465418761715437106832098442801789784724695561408614729365781126479762263307210441376039298975218424756856637158106469267621722748120651507166756205766978928524306189477645462808507445556700053767109341557591580883550032279234075988670799372338592459635636106456554249305788620022402591217075483170012460921352528011901826778981145211881790646265152796570842924047194452395325975388458879733755507560064327288052460583184806989115721959189017549537410926337123071000667033368065660061127004706341118787211393014558647433624302718923290956062235609745100870531952161671971826245961876185541717327677537759783312452072946826002671490485356151242110738576989725613618540429101382616364732451344706886468912612328122394498565002042064318691922617829194190985850071018822980346912769169118448901449575218814684575743901157531828213860013939160380725234939222616473968836114949047192515596323103371105313746926736994681794867068819835157469595392009399107221297812805008367499845867273807333027085647337493368046845636568230056114700510064227241630065945888845997583022272830599803113012717923304288871067259640302852159615249124588629486418911073466924703525358890530316099226070641225092344057339832621012425217362633993919794938443547961080919566233277568249809572334829185382948666988323089889729267519972670832472157218767966634934095644809458447854004356936350759453878729421847637319261024959820433758131769503583749641699102993499388085314364220897137641406314202346837968718915513509833595036520518849912229401243523810022536370624802067263468780297599991716330544834865810691581547363576005957874245579047015026852324899576499451406137193052350105652071680603438446923835661884771580044547702823720029064148556507802353505776712240525343511713982180593352001282888071500361382619200179265581634441380226586093479730507138788917666368079664979065463958898662498298252824528859303012802951632160745651067993365217237971094168081168014229863563132549127063170578598335778798090587384124652631174429749036500511386987990787866650736020955673912383225603739696001798350847952068210009078638269615018171764112122751142289597770359140153885766310679730417274075060519257010563108749865847888325292576564729000227280800064191917714934120775829150356784788979088216225421930493472394700228270606232266871264492547872054573626371535035066553278576223229723013492452247860182580612576540203740209924653069359628828084154055174445381456548359509177047958223603476606793547386074102330736474811229745094637856482377586624963976944431908704774789315139857065992959590192449384480287462655856903660262514456756359564249384510254750724385730608518050442020397268608320261511228259067989694000 [107,78] 1189373874474593623644414341521419467276308747734652616012950517788320955240144083556940504138191756436386494839203590055074269930859421241915595668524941084548156747376055264735902986890711251009306022638450507824577293849719822618315368024663276336908827488338095839172613347221367448804073435257393002631524511710072985034697187889366454443209202896371840893046979027708075280963155375910261542824783000719506776441761405138602768367970408089451834354905591543816558950300348023871493062792872506416402871956271443376310570067688823000441937698193612500986118588373718090778771146909393871434226574988991978205909407952976796059159660239668042292612189118090331053898478009059206243455912626316487853095337550772935913001050447995444275428666653723673793420313329440952280241847867346678693118400796326305075433187182506795229570090675333358393378936001301613820023284172243824119645371056698596024361383499488276711881748955545252974550686623481741685545707365558916986917308936530221263291238810858240623156475306654131919581847789136011220117321033271927364633531839894986938723850959301227977826723787300187659611536075838001117924523062403173074062043667340206656552216211294899478306757590935976123209928282547322000894622692366515946899787456898911671603769384285363858960596930146520183309299485453911213298487089888811766388584138432731206115462182303463871913193412540146373590967054212936802306109250045445969696769090954545532749588023122589169938002767620973163663047487183014099095430748776844530052913642033761422674482163917479573021095170919053789163611492845332800641904363746590017598060743901473598914186542629686052201030718123992938754067182847773854749491985077461139680059534001599988587659315719041175294138582499011656931290966920222835593119711904259289128684607873731214642056404953727938882204140872451211053543090103300026100144803799111724007777367576112473494793274458246879284707824176467665149357425418595323051377449106271045993534284042331293102526491064304387837065787063661416996166869479730195732729029826461153448144676866325959270464002406200974941308168025062037949562704770321396962410727519422010005873103363556716636962847690188788304870262783216963783787839944273669521811938822091750244270832473406691557004002713560383612649982702419592162551924736833895121578229192498598169032566152389282858767116073427298264096623236212340192863657298161630444471714463700695465126983607006782559162125668814093249929195785621328324565773758569394828716958056353980526284759621531060659880859442075790599269855851804528855179642832546915261320225061064109937567668652494041548900387120345508973115350546769866215844259439507488099686415863738052220479737707545586522512000 [107,79] -32765475273271263505984970397917957769255671932369421877959490836257453868605232641926738919585265915703530846926665928962166733096791856001506311858890395093188918621237940639421163666719875255456216053090687834950550884938855169919463589936396430931826885342440153269225595091293652152824572103208611428666803807578585491752374565129384799205076356509539115142360823898160227363012420956865687663594455354674911791399497585636530383026580191661229299458661382980613753263794302109729031289964634465255628522902452798290844568903304013580277447908212886062056753919281164926369704937398566723273918775622437532064281899373274695704732734869761870754480105591276388654570372291113283766440041342528556003347342187163752608360668638914989114477977557779379917490808622354310836488007069795863249109253812838548429086078513314144781603112500417256176341767143747629450174028575702926642366656109322258590892490593411167739768039794318130987739242429293640403144928255092225939432108967009241029617502442263940928643191302070937071845185797627609420709376964983154021250565364261364978906285825593826647503260206115129959066101655223873800157136631472304667960738425457014666206780574710566637055281443494784046873267037195657141424566521115851824745702139854175080521047905645817922974494018364228731973913643714269862196338776212528899651999330849907138724225884407912734015059166828507905718883411374582240132964436191592369607286624263923438717079763884580720671819546569743912348817170319215402993316914621863226422350964210363714064466264739214748473412437082366302423374679522356407858354134943269908654858356140269352661388679600716293922612156664226661270030327029513623112729188758656695400782656059223433953109312860921833353182927233162248298937096399482932606329254139321638055272824888510961566603166653061831598934101352884240038279163804601002435935367349673420473319145272394969790878160569056433734394499642694104847182474915187392043288396976643401780582039733233440639450536097592084124137963278119774606867895251871522377873875046710686794675030972773293651288364814664166958988406220344213688736323104667044269166680850085399644958790118438967017188203750068245799100485604299721165332696184778362291628427338319842097494903736729683143757184583386735179621523509650621043210464032486620904391676372454698957692623118416793796054043793617913006244982829512207023798383089668799883118703470298485459084507153421997658165059058619572431403171466799523783988309895883661835550780908048116387473641320593949692964928031383906747849631281254231948727367773771340615428976026116511667659636575778369738847843230088197032407723845150069285441354171041452180830846932350529440159180207823766000 [107,80] 860938589149422614456660346076490974830317176099618345987225637111430294425526479694037427918634574230984041163420691673555117185528372006109786953730181516654009226091976557479925799592315831251064240510621269660839704607924355910664357415418504135386437409905351284713077282424724016426664415452588644591812220202521209639711491240662386200735571168622521447602156502623263941676544051948378623686039014144590519868588937317833455894128591772765356911177991268219909657106627972162143462715285521923150926015870710487272476718049277555620010149914200900670460357843606287030815396661845807490221664322657346662259040581695755845234683205293121442778942269395533866698818168579422858218934859053285472991613486828470255260422737659451683046655157891850143231800013846797801084721007980410571446211692346271932276755697449578096147215700298507903822115410347258148737574316263957097838821427145673587541262525242750974445408432575146135328994146327016277528717798223054616226944506755821026474324328256321860425392130633254699380087474781739593415860793035662960695068765307470537718230331737624838458839239009481681916845375971258226082632361656051341896405773383761817884951493058820040712427234822073179557057582902266188508591602040000986108383100381965071850236977225461907474466719521825770683634624109141029233144403842575837962063438376229946700238668707346460840540332395269909699367103422534247763664906662494958726836750869462132662228936764588587086882491377988335222989117577848711949930174262959041295321937961096898880310959526192755981373246270199694571068780722167103421658398328196022097837275488233624359141110239246023346282792894442104625179994991765534178049109773303136067273996550277481200669756160253467595569970065675235060934034071785196601756679593036185703602687069328569807752127995134910182375247292530480335253563459126262464480527816215828310264629860977562891219692551067735422252026017584843567542121067068598312999573779270220668166406782714766096440264856063071336866220812012265540430886397070082432706214461409805566480509407860411890478067328550564968013752326495421920866922470908267630333801127373364441864229932442831453939052336643167282826875494203681804929188194438354115112715950634007962115440985458141729574410099061382552064227639537791508194068231616624257460145641406254307618241973354164576114128455250102560062702771683754514895353564257196477746058876239099056113584246693485052670148300668562342636427337856535498792358261747959423709384034389224160271454424854974013807384106346055161421919576466058407112199910152230047597547074609391612470480043213432662567894606629412724364567210993510122042870864497579102265544734710402278835058083840000 [107,81] -19621084644738721616559986341092375365188810029630478616584684022245392347978392328007525624168507250364300075765361458061824839278361608612255853815607242393200394409946699411686455027893863284526094734380278475440507034702489448856440890585429330019419208485515092699538517364890279903450262966607623118080900737483766126149543631123514873533107600642078891693228942890440254487134308450266081144714956671680938267952536165680116023631694005882098473044191597829816091296758318022360481641111168042724446215361874202540197312394197842272103145466177809350777041382789672212983452434694991149564504650924869486734590268625618447353316513595840900286993618365609135202837304382606464407448845344881832745362711794408443794586898204468130349153995385616650960027036451342438859584487801325185676228922734297863767790070793703764595111871029802372588563613540605456007740180679230147237138103877702728933976266057894391819498627431103446821359377042531398910354404262351775271041124965514979116926953781748866582891261183259504584036391229151191266264737176593423085621697467737582302538804074290709011818831800310522534635672344939571310987943328147025973696671956364751464185783780607094246196850536513954225925593101468765569461067812816065784133849682978809325426232020879986945997999350710888765810460026016016679278521719575494984519094031647737703361315260931752355889055464553345079155602799255714512116295730618486996586419633290576979083249831637374033122702198831826171915031866976163026261597565545298928413314978776364299979356801543285882004283496345043049663027473928362988051657922638987256243923843282546174477175991320217208174219862938615555201653276703992584825369117469868237067323660432792841688386594526849586608380515066270302694519633420091164381680206800509453281709700620262967069554355159648332409741565836469814069522316543612511351805020676534500562132581025403602403452192554787863693003232609931601538691962342716980027945540092972155549301617972983108291125375276987376215313840553365543922438139895660652653384871858691522580394966544974726189814563710061129879816818757171891924395347540367370732002654912116264247821937759882934730000082128720680130516036274361876716506607726528773427945244243727063217591973881618237839845518469947015059505247825886730234672800036314915666561019478764610520396520461138964114942403696906779973102783085932441023638524771918485879059121257684482752068872923304406476310152825293519381518309464340960104176730847009909460932456333936281610242652025694675195377455951185187352102609609578626610769668119074492888702001070708578260429822578901366014902744337500147890323678053456346310692593888135919582897286426555255250482976000 [107,82] 359078919686785572420651611950384488224355448286997386458754204863417531757968661912057351447003079216177924205491781161373982954236055410181029566321339542029984654121425474138178201479380931444764786128046155652583325352489750429085113635443158109264363650678425791629291061774183721062915079773751463217163240080231542554917802438224804721731108289374364783828118128292857554363269176028150729053897814971557129320673663566216645680128628014143405471259259004424733115593739538131444586393298660053549151687412229929239871024875083897256433909382629257515311020989540866587479717803707306005709074163223789776943070358958603568745051921015787007021063418297516450412657409588795012460345098434576661932077601032322479008326579597333441572202785049437174153784056240524285254530094395430223050479718915351285061659510225646628403592604646999876150587491918201517581261155163430961227794250376602131376983576255602637200579854931957326991018677226433972970746611153135576588340370746960417219041016931735231184273396152502170730383139669342732231236823308007644799649876919435367645451303527265677228136931232919209852971395360088393138507777941330531274476700782780495724852509700040427698194038128385423737607637192707867867598861820290063771047137830114041515503201544853528934446168459780391523228511295343159014294671631590603396579520643976297501315170537510509829269336360571623794021805557981368850645204735936960882337674372408547483684042053754060429264911856681065223860755003870129166901601008613328091147629327043317693955448524604108340536683162338325052732886298832263000793602684637431335408672667700600357276034789558580926188139496696686391345954583584306913763885580151738230599481297413075888820968073879772074216377896003179910056160586799096519008212195987110157564200232277794069897051754987624864772786455122037881368005692617309433537859828779466605510734995818647758576698644795412994504981947319205332169769836280997491729051574188119672536297892210015694576489712437257952771143891308265389211365539546104841271185638228571373837928982764739156877931784335725890754544073257545450554600143985381971802528141011847459682348563113097564962860750674767201753856001741314204478109108986356157575564522404568059208657573426400581313776610774849244669437218774078911491551701793398429921663586023029894396980493080778020911752283452757893173796517142015288699359826667310405474554138382607154654670199937865463660733632975856476796339475802702073384561582814427990595643454509484480130884794534447672818258543341622977807420852857781372455251377252472543027276195288301673057998751939445100194460109226364633859700895064199828471627509293032320609004484190329289840000 [107,83] -5053314614415511470376905062928238489830935413359631373185471079567652768300924518373991330851493513885397384617341417271053323799868622895991867043987562510838814836194596325247530718258971443182020005746745779542448198650252191806624050200378496120936166954750560974101840304485878771455875446439110169415237124739614827603843324560044190386983228741290995877027394520881258502853149219482283460134708690909633101378363510529110704552640419588157730045108594383591589664022880388011600468804055894643019844468427197095858673294080297165478229719827826185163130852444541008821809874239154887241772200346271898273870573170968737668346188312811383964759594181702481221167682086767783988391287123005178022670915398778908537177392139259506015847924909800440708656261067571125846479989245950123856945713430456559472312004307581430432436639397727286783173863735105445146733774659432502045017003961027687083320845908677863595971006783875014469527868641808668659979698607116304500358353611372693797291783730512759743413827311962563258768771135646183605759198708512231182894604761832510999040723016071163914250525578765030490531779236247315072310745782818959187420280034930911673250783332785277944770741498260825433250368677003518300322723080440839337384089883082186840406878937041674270852670199570191232821808809298327812733174540401576283942097219696399777537182852381820798623839966407533750923814188343366533631339145981025830336548222904326093462882425083625275305259631372634044450679325851843813391543939776510224020289729599120673148554512660126630038693621874846681692794990133973342238618190592169949253375717975275575376798309493343162221336426466923143380498557646642985722429634385697865947211133725688139036465927872177750932262197230797744291451715452754178370881027636403982981780345633502243434525151638715023565542614213641552687787999616143672550797447624269686624995062130888200860668580206953598615769526613661804187471459729655288770964472667516781102787485858185187184687837443971644345609732250200364023567585681259281810877883078749806342134024938946475385553526966834156374077155384141080533941432370824087632220504403815514541863311841067740786373385048406912809811143143010991049396716476251290048995016366544983703205305881168173084329879126445204147625635601800543728516842296334856757769517322339362156124649930823116363409551314859029939240539837799504122963705230011377024496789828338757293835362347438145655999572336728938169464991912412651241497310747470049556694712150469241800115305789855310851759272063379268277953892425965733688968191849881989281407100722207466327960579878212848989269904546467409932438032023330709657189544592154059795432558345052433200 [107,84] 53299345259140048867344213857346415144626712727372711048998251508286206337206382833478393745991630693498722212690608590709069904343996882938114175710800812266618843656616563551179861946394217482081147931958467911530759136235719857292026259859774653842636521430322870728399951702375896713061728591159000000011859931020060388280164853578718004183614075712724134166562676321658717731601588901992208031479936734822291888396088419464097879035909837265427921196134949715613524299278387075926947664434447165005577534477507152694140208666976131373876659438196908137976297766547269022331814331587119879162082845504445876310394300494277135810033229489232707167138698591295377072979914063510804100115947846548566671610200549369035016960096899374315114201505679705959761582366271868911814691754834749946932327892363740710563193109771358975118403208363252626818378268334115548935276037814093438450954861045156453253193288082950513329147472289273482792175712548262424433496452068697006881259471252857510983314077877518111354744638921501078576112635074302922013537763165940067160597381372057639568943379681067018784644038392772316314844647321109482194198167776805539573364889494949049453937192791474427935459361152372064384019935728174645518017638846138291314385704734664932955315270499696798575861724268258112279786217481611689552142599544294505493072703951894029110146745055721035001345495674653333363410431997542033051474903804271086937482998657154179942565068893768073152833504268908404190819637159553885280497803332250021096052044994091697871007800304828340445770885379000452543673907306198069112675612206744247866878188094647109459570680245298075109317295188828720729592253195709636134489983394139453658820450664953312841011380288454537893103738247430716436118311254123057492698096617650066263278228669355977924920858937398835721711777508320508772540183214408716008937810335862296416670985142950111202555964952460746642603238134658129539421923221514659014425556944619343674626595196559943094197115216175175859356228995199971971859298531644660248977052611119209721880623621202604994095155990816635292429607446303841436017764388234012869779462743838919602737358663663819849670527621866990446544008166809581821144562394806828431707558447023304936258970117438078431143983691438671733883695099940000623954916891425386571621456085856034792958830442817011621222163712050873254324316208950156890339455226571695923592721734080299001588828835095530884294754905344733622903480131465404728587876549706602313127356389471083039812306100625445925194053271463602317270139784811492104369246369461130433465148413234481615081999395283838225990116236684241038102433265982471090811562311781533104726338355193600 [107,85] -441799847291660190723612703452209959655247800966211065011865679198432880511924060820566312526012930659503500531445713313735463177243026513032982469637391221960606509138492127633629698829792026122460096611059113589460616694495734796272806873751185893701356482148733334658806438969250960220045604721911920382700748982293924315304018431768474872944920223384765964616402288259251040601170432251281949833770109015696206087135041021839771653544701113187204633339973960076527879596896474852403549040843681192467589830586708647880985977614252482050209571659207058914437695174481608855452939844534013092302019952033871853454291230945795151515373346376918481496922991669214463896646278988857750183472861761271735356085502031337419570681258074997331101761083905593048369369081116712826884312591308038576060495128457357844224450650245483957892909485671968090630540744046289092749976928107899778238573457336967062323282457983634152717166284159266025768765486258081495985199935371803556945480395766304369387896962055665826108853373789968969832470066450424761176210580334310921488913928327196295379045868367110635443323684932999252749844504834847322880814031619964830678064482584177521963899897437229000306475011660665921762665158655791816297628613937435303551626834640457642841223101073186116355114594759639501399262299623697581497550354796732103456044198444448859484145173577454164145301252900446228849776989928213096178918307533732455672910904181437795752610477348705597361680064548424772514215548564653624322005589801828152068480846789793614873284368178639084474863708660188114340136061444452219011266872825764409263638718819091068624461194806303168886960817055627539873595709693436627073451264385443713500634248602157760402311704607303844353506832502938439204706219408472377500569310957142475921630591824895663275362848781676876697694604488780017838569357369792407695995763333286790655732455179656206696324906952328879172808670367939572359390360761014195079792582576997019422244138622721800362814602067406004834846410057544186283878268877079341560898815674871137046821859978806558283977622019814280525099114996160219516142830795944540051845386452700773991653525206962628969294399672704443659957696415866604401152535898981600807862024317563488466162940516063538291197561943411431079563113402071883382054852271488109982955379668623537109676496245597823001631707876059948679530226850340503514778322435825402251598388742817200415872876429049050440688225412148847626702989578760900936027289554281768593748190357564799542770579779650933256559523635235854513059581012639931784500316857461043222863859127032016239291798012189413294536084509605395255764670442469837279166222668110781817396037600 [107,86] 3288345419805836241352736527412140606249880645618009077596021635909969472337141453839874641679411464867300120024472265579215212144825774037761292047619383198810262546558585222043097520467445201975241117428272789051740806067989949107005765206300600208530029696546344981589272040751764220194870684257235307421953292721537788991938309798676167304959742202514667092879384972304102962645778920725072066665936051865087409353079703113614591473557462386629818706253971505498044621349111894274727485245174064624691909507739219860925201338937508573303779078373537242699815117770256552214582251326910325562348146090287688711965127902220119585767149760127978282752697088781602116748534441419098808020848194664391801843870057699221017860270760017474308159036838627941934386203249188323361024928189230497070805989472892280795830171446726488173490397257779039626304152994215349361206193238232405318130194534286818561320550583043912088387038386225676491326437586289570916183176903377948732512781770373092597949715035392598266375259954785040587015548661715664966266479421413720174876546048652760041113344761625355181507347314803848288134630252065378492281372621793590621607896517663851740977115394951285946001986475354520018952436821410387751673109203307560547049916310186255628562574260120446637592351734052243621347016890076124518071415936512361756966612863104208299735025645251102661970016168702795075367687977897568849229360555068845318082684954280342373922088159637348436802032366919086343259190007891854138995762700969290354197435173162784359630685251057919647035411077842273623570274627897437214669293636371184158604257421756392443651585710258913516690684673346227002358478409359978291584971013777199826428270094333851620439365356476498093724325920901133832199218880326464083972287557545371797409184305716430457447857422602466067223641873150621213500843758516044929782771974085865430076099633378650966997175998465446200303148329793269505623901266483952191207318835128289154811556714284449803932042843264274350781442494466252742344074299124704882551398882920942210126790286624615452366314005204819527566574996755817168691926577318263292878412105744352394028248244594691955753492286153823437666309570021931780260720768919734340393147224611056520906865425075731111629808489170994462002811429910414594856392894414470480896249252664629480671084463612224805251801495710256482806182994620057308802526797293791462642947862192857980609787281266929960845823509976399776973313912301312507237922569375217313905392691437998198604278298056510079945683724478825345944279197440400874457432556571946021840819526930726109115434916853437145635231395688089029114303241073803469476092891592765756640000 [107,87] -32221692772202546534213028586065063942987392087773656567659733322519211818965189146258635226275624645102363803969574117854522091210777882547608228682185740784843357409901350648589915297993137789391575124932632045663729191125052703666477504533529957557807349616801130694696979889274396633144518312189014082193820776399797490376496448846579675188100766104730782568353243382298107473541063374276486324376441281531737861586960009845070032199222885218341713277351909018948420860561872634915707404642638373111699208531251434396350277182112003311558901287414605829640314627892012640744870493062334901047221600074435621276833111722508506273348189682813780007577931751494505267526154426305681840877842259658660031982253429822399928914647109505952573624834095315620234166333704332148008104932920302194907195838720620276457913260862273822530490472121808334350862618410827093577602950244040891536948746348165219628154980405362094863560648899511295905293360555787688481001177643091419459225665999586963659577792771203360504039463718676025665036715995252539234072090791073031359401706787016764402291772949008005444160128332657847879835140552694629272648828350196418420713801341273314603957267662861766144567040808144518764659270957626841110902356350192135367836704380208984329540057162804057667963623240533212977994561950305027979410678397451114532908136980063132364215499699654412936660475504637138096460586614772763908646557072381727811467887913171285255170071508512315190756647268216233046370806058111314251592034832545849059770056536265677870689524932914810169462922421657202150135257232182027058465502621506335996936223582861530025926371195042545393307942600145614170730829518183169811088651848552818237741118954932592194727313023677422099038202568984871226563421043830723364777459272767232269274088665585408443860560008683491333442546516900070542590139351488230452975873587761587536577755486037583089977540823765278377802597882575399216743430620577040098273841548888388134106921941150881301133627686798205103016553029851188520266999258098406483350243488778542275767642080380554235384724235664388706116537766813697625559347768967460648518644735768590827673990190019149975547253433020801836339901155407335889431656458443137760691622529154569727550837948502047303732967714008830151148808965308959396546963610617482811169284065355399143061923571791092159733937625499038319130817810477669195692938807643372408823100222863442405514633746918366014905253354966395093967184179725330080495942617365871968581586598872185600695162810311305237539284597628611846394892746746510723649727867910815877697016751793563457185394545242336352322168060809874301367066967611237894127767721897524000 [107,88] 295242891970226003165916768749474817229657991580065965449683657797871164555938065639226297812081234549466102558915215775106639551114244032608312385876980526154958473402409615105546762271421905447875458680468733629188212399790067871511762955395956172669864089667308461654935003299407744006100242340136011479005228430878514442483260293687382504232514070633777162826405752101586399126643152955040335963810075197894977919647513266855737880654635407724806959988945305059539384069496476399735164170874277724115832470086353522307069246488274225009889629003015235371582627228668918376788541695236743124833835804948884834211133511883032879529923096532804754296401951259658472959434705849135765087916658357882369964653352017237758606348380233468018791836220627649719831506258622899279833094621122551337549847513764066623965213235399008661202759946219569383995737707949893115919071815360630237424039724364536507857036115118213506013373383914749900665542064161921524061082803044496887862678144506175893491814638551252923432352502034484825193135896606604076094836399847192506881600984067998286006172948291740788270358844816100009844468347733498145766645979163668634252705169834803868701726776602239711528728360046022767603481610980980373890302540055066733430116406811879005212864016880183266950416025852939789223765272953022647198709844358636366339584139881009166938038922164246739034662778930594176801953320318208178658919365534443675051548452243589920743125327578708501575231687526497106904048933977342495749042491603619309475871641173664141784795394027462316568366406390393635421909190552690966961408439062769336203602079700715390931911182160773325441157519124906187320192494952266638792207021865988600495229770500581621436213367430855506192032676045606437975229562323646269667764834278365560224242130568089482815642758351283023777274615891782974926462787038614953854031134293945590130190031887570181224405128738036629177160536035174074567585155216575714741223649344093182623694649480020200126055186736593650822143857016010640200597862037618462147766037390479975932066338881915742369815098216155458324801015949908652402701500368066561679708437987403411839212758705435342976749714468916457934267002044099856528560147479072253992616926813514375079543171956976357086967302369600218078563276149195365632921565013255452549135733687100561082218883386532904134671337172189616933119375573089872831176424369901942893128674162379867303960090348843866606697067403028984476501058754183181801116642529024004664646000208896190852141125859533919458182112169057250149990103847743495002127626887584715730244715579172080920013933643418264578172685356442005799222048034088421520735045260800 [107,89] -1707556054515981367867383376704929579874755274898710944743434139287472267815094722985675360471571475182285812560281987079230199584175524024967216624783639524081007705438898755545654026874903230846371713726244341272477011167612848321743560690876403695717495142728565395866510434963232964403105243659632072121836734320696536504281509527794423676309922610895552762676310685450111148869552695261105440177990915320423568670505828047403853066967658464252345678387618013935499202944700603546910163200159092362446211066328533273761790185829816237970502699864565665544669184745349340630013068522401205201473927816730113137985942012029778261546374891419286995737730243529510386373185168020935280505270899588978458574201484189107878929569340459535178446515073473504554956226712953760265847104371817383326323316995043350974443724998739029332792102463945686468779742344942000814154049070381489024622675142849780600275043085245437604407828526853269188549330669612968347790021467329839190039684748192758267028645691586660057591846735400763096219734925457108722736359656601106174625005385912961288411468487437992776756184033664866451032318928387722476653346612968818877720356722562855092475645773789874826050612901708381774198384622330085788182761338333257406565708393344677745221148046555297366362187229607786929361175547255273275853932708116615352003352594237837559806420236344584662821477663394159508317645141074634367750344309854357195107159155569781381531222198817398655622009123447679895936699208118775545322859377635280240520526034424144226914558862483382160523904899051752268341891796529834677493746198954514427294838411340934496380605125231497472425791041439596968903343178958304172456287139974529522101810191056195234478545758029874382245685124679854275751961811425569692842027252152507583106340044707855574265860438590581964988837409799154073725188231029989602061941020094193535142572016489221953846009595669717541586540752042771750171362352734039486471321092143191633362759376628193828181922654279217046774724049414665946744427270603319835266181681122092611112465759986853516424534931162926638236957042174560337712971090037343853441095599174178456191195989179788714418372737459841831447587759888135669779214442431727735529522636920131127980956946032461418214751604044641884565633415325473475731193382606402600642158866404938291501176557000711778946484052142639141902277621518667459776732992451931024165191075357510021145292953399574601121131087252870107833367555403698748700069553834726095644186278829811917848069527077422530889663183142759681585009373810583217602242354185858582993031620293480631557602816521803468927413672019145816848394567362726416966168000 [107,90] 8130889927684360991225680542016392948744245061316484995869664945862695702045565882057687895121286741315514861661342674399534347835530482988847541777395082596135630766623544662332799419783013083743311203037863516900731055148454910063822145963137828908681067086501358954141018665839416092788015800328396553020710109218473813690772100380250653963771850773841826840206176331075998312592970963196141152953369247773888963165663919026733079278202765079427144434651046428238027631682148732449400227485700831781257415579247075203429396428269526906301917760487817622013297941772148239170145052576424739884999323390490138124847812226429960084589546773676040054080450980509686164810801895116095896729071743594860896790310787812369752778453291562794871401460442892967481885690431138552706114259768198070357400329583358779729000193708549414966340330723661170433862101030265412726326118564591055109356003394203004435701643176776052644039890976928121147395754856920824420363431021019216459054223959516999171916284471215984463062522926965176268290520707714240185394665897572606112990836064958423050424949033581990664674921904470714832271738905999882249926414032728158956174787754125575758413660533877481305924293688003460093779439848775710274829513285149305659215568426574714105673223842435180038817680652348916085123841086174498071882421648602309446049408262581147170425539356941633063341460451145244129226289386461989508105426815302817312250349502716710376590147640711881463185022656476802697997252007881430136754470251511508910962153033109873301777195265213868689444339519037599801612455200076548822977935014452121314058795262980036948919944763936780026722599332124392178971553447758723721547590948916696361493072744349813845182542131451589089827112026869732585727439844947524735637737533373449961900242917503567083806995960221919326813172108801059785282213515280859082092707038338459520982265011470365545934015551537844292863331024731784250070749067126074623422147350737525087580911148317438330831170211315553705096343183347338979331747726736748803845204030107114305020784261565981250339162775354263184617918179833251905401984380696473933935852159184617512837079980673022109647462043016770364227283490529566958804330023515239065663770282226199062880154099757204791721798976373637447565822429162059888730574405205712013355398264795240135347451574260648148030039778130696771983700039122752579341012503335801653435965940654099185060205038963728621134356744367529469866610673320160255184905841481390215399734266764709144174150844022980874949872068224021433242328114292690067904785879507339286941445939106999010671921298631558552872802443890231276077035209461580880000 [107,91] -40666205422837595869553168390952290621584393678357303523877650575794967178851512421588519849970260265690780760330375138042880712352391170254011624958785905497734807090521049497006118537559212706395918624446260047662925595894301185032866683349976818810679640993550587291214488115849525541850927541321203487972713564769254198115439011774857159199072811518543224044443994260757754817918070373711902096357556145765324671059883349820708514285718724947598624026555796978855773325318660005585202286927363714303508346063704909589587220361873292036937369040298723913655174640738495417496459393236813699802398413447817254321254904887372409091274169189906801314569482933814461322382532158001623413537146762264359855309487168912065096332887196910733466513270199898347360260587898098260282020550356488803072872560468986885190819770819057787146798679620588123233053474967057352262062100232305782550608440267877902455471547111255191240617229661480712941074001949817326041005847193142344937938783571059636549532981961745786741684049871103373282220656721072830348608470840256274221597625553651002254645210635423456013965246650362422226047180208508146079863690225423768366081611454475567401875133455375996011306744219629121620477750906665691410940589448219175533895211949808854426918681708399411509587259210955222570964786419824790496518108315331755421193784793974991473758632998078191641196806451477358718692785580764526467575518604882223609605674730629396777394664652956929686528050086878555287739272474124501043465945153728000377196528384417988532112351832850072406752372975783987077898842243083785442590448156567413015841145614172303441824989514444583429266205205572761345928842146464822322401017261549014470031351527246796712206744154552444985093105925120058443747217158255242755564050860551102372871066552440630319163796282086234178013742888971418735560115806370522084315561691539848972112832142462592570791950612559404233401468871705384117920527826469601801362522580911906866642667173457243141803200591523552667538871074038351416228234101873884180143626199156554206132325761910697390268730675102608518351797210682708500717530493121508889148962564371681925346914051895801460463646763289430772579194673764810400364874013056445891728618025349647774064491397292689189088580983638296053728028524477168550099804312752520527288082363028857659601482634840299455536195712444703655220845430976928456493416432294306191598057859523515924810011609730005142635438611421589229638157376585761721109445335316862363834619307621308491743814090569702459767093889695963135486495544669530144033865652025573894935562159994441122499240583265180425217200522803490850504163413421120 [107,92] 194456064631110171425873093551438478919389709393314436696500931450115116236827110309797703429472200261849081239179109962223598021492744709847609417150796900540563105796081641245812977634870932840171510751577188759624288645603297148220953903336583955747526808485282022392840349901799836302117855642119706115141606178247782894603135609152643525140834679241723327126327364582128643050569594323008119778477219691578123124772120354917541798755632929737993743055908104193721467807319620992691259072309662183738855982032071260364894687895585476352410443083593516978153690561703584345148754158417513178547736451107767763260725691333754036026804594626635968229344799892539374321579380767551342028091497767656202694931860614502333624337385124674726256194782039564980544891701851455055980675987101155899210018524443543258903034217357989510453473750879841173293837609689002673709376007852133803234112405653251805209914352787649914406795660846305501211796861067877831943062230559711857031908838128126094022028918412853227185527753583150116290355357232242561587012749415691592321289482293231093658735950363435255306242010378916210422943167507228636694037329093928250166201940438934364812396808781850568397424012987238319489477655927312378141011245314701917759024793536712222633942169523897612366054003774658044388835572960959530218554409253297885169043349712720412651459999989502664559911683545418768482927705279916942097721285303993668657634909792421739623300610170487719323129419645518163465817300072898731046760777819949420603159455446702974188616360542331141518507608795592750667419217978465077349407065122226233988083198806517335238099657163073785842049694567981308640920968028689022544655619285122565030807525025831758455156735405453393112969398106743634883836007987337029808122339807594548973226862696887387412618556868500507432627492743633534058310849945846034499739601165572389783585548136746265411222591573819636896089732427288705940670857299812794630805879352710886271404071297814604483289727230137338186734033684640364794422652675589525512987913623725494217025552930747636722340821358651804031900508469014958688012396948634105373952221868438075529322343207717179689023659767304614758564058646961812990984182454166445826017183991385710325532053543224939674802275539482808121674400528208956670865892109438950550942386941705455176080265347554104909366557452492050674271460469045208626787607385923306803741781048807569681415931327208652699536491694458740902375586123051732889355258367975325708312732791952179791013331959278113184089626705263367546587251874047262631755599248877570069086657284832069449842138220043679150493665703336763276041448960 [107,93] -1289293194283686706640635297726054843033152375802749767940622375017249232464198985664195132741241888082479611700822937630295119475335806890868488551271399909469864578937824049086874614887391923648312450678304599443650058258878083348831624626740012710853912784650263439586108816292287574041396605560746706840799217105947448703913441061170667098573567241980085831310729880253234238458177268808649479718968890780126873319333166117354182652398506889655034099358045251212141607672218629528791303061946351342231949281870437929604894502028725522046731604868983893879341443942216139631670464727721311050033119071995486553555372634260352569708104601892218250782676203231162447580095371325434580962221204878846255647181720437761912071227245794241108445576258546825224220397523674984476921752833517593349888573350371923703395406602588257269350198328137998653568867168898951382497478632233226479051422849483296044721066122278137595831282656880592475308204694841965627606809831970343790764786044351349154824511040050123212399559353108479507059062839985058612707950185254776810718230524205584920966101047180866343314656834534130000121211502541709084155936889755688947153245091006467763243329327839932940905333646268749546161791381321562899280204181302806781444424787278402397099405446171357705043022409146388314358707562266053252038214990226137185143584309867080640595470111019448303030090867008932432694975965782064880455969663472250751228955154301776143578807289385345926414319752024111195843458387945103737819800048603732834165823376944109275850811988142848218401539223188508697776609753103852809034638306390378223483517443020243898391744546371151812691281240099843238334463042771596304794566074754749033024472206221868334191535422436212363779484787287756021200742708225134174360734529019546601874130010907926781915764513872842342694681538465631151052529187150667612253108400913459036493684502632207787141081237320095385465254739001614702155199451068298343079090494124525936439350132670459047426198560699803945397531939823409165763576936936959314567105307031383814242596627649389326507809173369531554459352464295407100161662091923538235643072457971431190043287884153808654394343841092076288610494436063890348994716384460831723299944712335902396209590525358229071569314297066394213024852987113720424954573121896303210080972267275737294482970547241663414353181334225295447293509755877690028871655393175990717832406971399187135276384206382792348440174995530534413559246855447029996414615989371272267120996046892669061917373555742065040065737137082309390360514367612805716757630556674192806543021418116092895157659490702049946051355110028149996460480 [107,94] 10393589269685344181092896562576029637995334626755211384041771183286315122845226933885672983542514294161971180595532581249658114854420836872415096473468242382365398000758952534161278915409914336709353688632782195657833267850777508078003396508035103434715304024817765634202717149048490180260596443396652769438705631802235396273935678161889870494232241067993345409935796042390635565960871296853794819487518910261491779040606304697881144622130272446311313847166271646982201549731706677847534612332986424001143127288188248760700576462499941475952890340824137631786410642155756717936410485954132293021411561367657940168421702793085758709692861032422799546477139310221401235872651432823944470085164890391926098431205642397732393728697596558214174933914957511776983289974274105821197485144210118184815238521617389597052993845020226694679273463987156795760228108111350379251232384401412788273805799043343926000643599744811983837981803048691942541323536605233874573212073618147003469516752253748585401679104866408462083614214787586384924157332959143453733405943316170321326501886373901248809106099594140699909351345644345632529811382719968245649991023689458979698595763790426508771772314151350063630284269680436456962608942556980308234261163800444630485208731004916628360735351668106598153710768370057089855021039270094750626051039920713577848849265245280953480419076584530367980700164465898052656974184325586124836649318875806568301559654048236226433663002557456604486994134637258962950161771933054280571630956300612209642415877632978150883425275572405899315130147421914760934213980020421835623558642431291460729778528270854015130796550107436016477523808188664910961777375496478710271721515069521014591607034873582151004807821806307201994184503168912334699662540347075611375415424391169876647838920216335866901064404691535761699131390707660561102092866861073418104529641242016999947339813981111815947507693816922556424148506966717061841855038143008725918824048569811079547166407280179728223078834020961091057562952444665967961558447945671642980265635668412917409339726958799635269090598581092293649768954385133002245880695759395627923724738136631796327015280387971015282507998988872867122825125889095879457961230581481666583621435944662936556827065274904127417565390116690918287293172937091577776649829810918816840743915118922569096942992828131443848399880434035186346718497465173699963897370020186102148238889052621660791885046048141047818799694655601623756153910512575881875859479789206843863532058448189123170194771429361686774214131181089244394101277919736329813367730639948806205337295952282015832709619264009746017752902122845767040 [107,95] -8911108148898009481980379487919216510637708429390926631609473015713034278144381832755242158257003978325070238469979986190092366189519326898476628114319320938569078214186333106987278607452982901055555483366883335389847830325349974094894521022093835790415276183649514718319730618693429716126095870042672509107655876953485249576515973002562578817747654736043958875275937895897454873278687739929742154933992858712858487801539440178868524727915163550629670918442380120500989613081891296066145067730189254335365349752536235748503971691099898119368742589527475799201074584465767269009626942852979569149083562913564357710135164116549059757809433200143579450851149932781713333359907864389708039068197152867800991917802305121742605936074065565205450961250370991309756980483188648221331450134248778261065446648527342324108557180375424161476948192529945567349328133191665116222398645847718062288752747786845681519999723988799924528337925576586702662544753753442464528425929943762617404207296914941196347223166541804844290304607507217885867977036489536894481419377360307885776065208616897940369239400049963578608141467088041187152983392342055046169297008876196989697955035448998246041443071041184230366398223659678681293946194755319303010647209102483047177962641043557832079640236927505558504323732545879935234930548826075816475985027282136743000864225234364782332425851163520604949445512462310034552250238786315168355410580302251068523054341291725438837277241949477834022481408242868645813084462267233103172532435075639839547230084600282905210997641879890224261624516792528011364153432225460461025615444941024222028381357544769612536330108064554724580237850189628087845008420848282010261341871784207500400609323093455558968881081398714066766502263645301084229583178090420821866932855139338881647083774793907382574479097514939437042280549433998884297716333909886015580932084297697179062774941502005248651885749620320638369850443362846836465210562631117034525801176892555069593727038043839083109757308655615811111850930555044862915739591890753050756924475567368848137339426758699892200197494446049993487950826136782514900037921323159933860129036328720082381914805330643788645460657386308078887659300981814065684209343936682919144040324295142076716800330775946864831785361199200493078731929891341032367128795842980606230448619849481133041410748569108721444393231449508836237485163366863007755048812309339426762277517731196960201473215512132298019655289575361020945420780512278158988805693562306678185564229658665459190276534407026649343017689741523437707184179224182193681929080445159030688349968046518375287978978963957420691850664726320 [107,96] -123603941883151102509272115406889868774951991928665788685009686055754845077289139349366341647314812762302331419113050951917026136510827363494157654425589442867196688728192663439534602835314902533583020847854025287905383141648957667418970350534847042301064709616764520098833364051999989697983961832449626268320506433938744092734521352068958945612076537610349741133282700921982615291539197602434951114392614952239119567751613185619626247774251860678104913123240407367177496766753765188383363926181804937733356959694219300312449582673253794441856271618301274060769325010600894366758813320924665495475193560001611300998237136561135015178004879335134058976375628018975329098433139480032220284883008656312202557787104934538636934055678378924849582910612341165305079848177551017389421587745463814738433842093379406745779761880688207473711189353428545260416331101578498466537080087228861416176034787898024973001615016379973434972491638388268511599563280040159615112994561459935403640559880266513426748228650250172006491287855079769227313969252890720438795808569798076084666479943644336024168114826755093833661917985206663492039102275697419864551630730434526497909810188234948712904394483342897952824968634353248966690203994666482885189158935636216733587540281732105338170036823023717603346116440273764998476726512267688026808546429350918017928106536798298666843658961916370358659549884677023161427056868246882401833088209650735871094874295579438450594830457841037095982985278198929222480109696193633542904992207986050009257913568791724648728031764433169322297139658701092729912372356582371761525528044459409615481115277042465597751626235226316573372886988994256611146052127147646754915558760432419958811694954026790161105439858484132155350965072007237423202864175880979762923014702742541017957136641187634784691035501837495448116264574453807011395045716215883850012552537914528530644674719553734906226020750741830064876864056797593553922368362427072024542405949118607991036441098323376844104829183573805826332803626573007833344306240073490372156221210824161779570467681041087605082041851289765538005721598908504189291736075690249608011114548939881069103518996033404638059728268930391200485578350206382438860454991451987393054165450636342127453800316897716408882395600384258132532626257204038726992537743835305903359061714034396452377858374999660892844363126472767913439252786037956060917169777220761146330456927742269912049990019009863999161479729869099073386095580641756856765453217298455131600052004891350663948805984312070770334150790466345529159626923898912485415026061890834635764150509021682551896443979436741719942963840 [107,97] 198048208627763103741320956657972153476235759595163842257299274900708036999780987347772137270395660961514728532686014840695896866619437194811416292886066119479749095278555156090163115430601314907317969345591903756297424809528439322869897064538660683089087374278942202056235430970819720266381993569247974198017877328056978021211062058643558959528275944356524611202950024025629506932677026956831561090692231287978159215621120185278113781541433351168055677898933797549793244592047507765604370478728327469266272626305594595293933362049625964575785366426126439936414661229390236967161412176271484744458606755708706400273776086750917466530706340543802746548046035961788641179270717684405591609139400926374034481443233760102948140105506957469583804130427674165655851628248188616194404297412701005811684348484260751827601322308900616265101974874565826207499756819890964942112335618747675689207143440136311368048740841787275131799157716206677901550770950421042950226667363424285264211220920343344399392112239669398994452149444178861249584816533717574061556488750163876868690252523286100805065515959823802082024286414354383580639159997625419389895584029042790776441866847646253030052433386540474013642793398951210168550094426299195626539280794094736234258906958705145874234790006360641670711413682744828700265377214102948169120742281800114903013333255062266590707687600495154381627053372437283906407873750038752805262785320017030722843819241473357534235820366183828300204022849378018572083744072978870580798454982505527850940571489261656201362496100158209704628722701199424216973819152570038657936158028717023203220111273130259549893032898601913101628862563296641726559676244345404306067742956954411631553482969891652862587817041550935531685297025424694506309736381356037855824718182180104230082654067008450365497185717135177506385877834641084864841833537693482313537544552606139712446474812226276548602208448610410648274936301005619752097317585191297130222727431800216661173117861069110446439480556485136322838585342859179652398495478401997414836545624127438619534163115777820468877557408334677237071650165463738181364114999357747688816998263186017557790202567924716248319657588343172175275760016156584637331910848099629533109588834206578703987243172635456991447858451231660123255337506137511401521941003267443830371629963903176543006636715088113020696151950785301834800427952512943944010453742509119303512392853383358531207014368934745231650885621420926458072767358974386552490049649755936059888124946696432826611212560021262581495753898244470922533790118294342215363946352828282994199528942490258011577387801742740748240 [107,98] 4630323151521411548406758776506662828528536107998600022812148632843125814488075336307901689816814376816519947918280650552024906212198944051406644613992127465166731828075930456937722215974978279807926248104894733700689990933787423822923981189751628704141887031397317380508028386034277416719466655767703915295727357691634427163927285479950866352021322893973730148990934023389030991807649530298455036839523987589834146420804559777810758899543677736439460763292590272956369536147675394039612457599560592300887168145275027929355818015890568067613547608944672838685863906815155382745196294231207135283304979214758192073887320262593997348572797965352918218374676570534649833467221257381384546361555500294643789445098746826431588720956569600600971884637395315229268820577313874039120462422230637757438217815489262016390662375638849198727447820146120939265593483600593513864949165728878597868965681734142314326962458058064896890538424605312673119266303812902692944156871076836723810820793730851201686910238644516398798690444515282856784818551701835593942053543255206251250706798798899605102385805711862250380973000663373697993189268317649779806799080421886092925042031413762848718423123920446253629257855246957901316626827997503077407964893243821876970439979201906702262490478798139658220572427935520823980543699450276898301025234703877157752565294956959735971538863040652628161370731831906568877206901868977411477399000478636682583242286274656496505696464171353636125221692864551551258504681865599585047214892981691787420832825899086623047287456910922002840248673609629183697042524936183679625699898376137300855658302650367426499092184743829772503825873234407958716527278132934967561177120365762210277616055992041346325312732189929770534093074689879003629423487233029451283204638544822358490518137983556708014091259385609539195300986837054611373309995961671976243771398898114040914930209389515139667950374424254572224675813996919102927249291191560891702342314217949313388165120185767278841396123328493956402684601210910884926337591268224566751272782084882380492296280882325649191043882480591993070529523921718476768142980834207869340370855916644030724974623312051329829852079430501364862093943753774019683957060666572506701785517254932016006821017444183522834984991735950445379746696970166415524446683537617280008700591968004049963431673348413382320398673695863337804754135126962151194850329422848483368288936959624195467089873304434850544954927963174255991389011488746182460058533226639644473256595486389846478615853740761078927234798161090932400142028123955115259598944623116542133173620121977864892175408952640 [107,99] -1227689063458683238005432064900473260631290056228949759090630606624430748289942439796173033633464504999605205251767983737816991512866964289063469304601020752896196911549973750566691016162309293212388144014164379889575391034495073519213711867833020268019949221480121509536565907636248279215246955883196454116962649758667225412027946445163546970257060610521880358273086908884485249679896978873236545782992432888073354226427766553113245368774732417525971473464053476123371949401933666886360383509153589462941745836401139777375801193745274485550871483552114839861074564908693500199609090264089514441233569098550237885323742946404738805918502815657439431075455997712100911095036116474231900634094274697425428481394739121254773502609515147772946409918964150318494238658583779932951084259795338852611733493922489010659518703043867550454734974705151617712275340065021065652806417338917499422822784560097327797897179362733703131837902158612456283466891566449180464784835157474465466881701495011261587302231545803497211067210171585318517353244873708414481813789084446897797551501755845684615157684556565369483425683007784030999067594880694372883258977059176675878827421694928642704666394685295223877375370713259857747010737908258147804090075987593816148148356131389497184543431537920894872517595641767775603466814348364714790461387014811121082455600583777161414010151933499306524198025408109023662850616422170516939971524273214096530411006344651374630061544712270783400433030334552507983843963113370788461404439207658816351284481193830731783278381464720431229976375227454573561929142344676225847745966167091456731419247264237101590588225346707757428282421578042682596059324022544269913128792493193602281241505686182497368618102621034434722951960778953106614554800319181394384718800586847663944659070956762411003414098067845721774421492042270026263182442396690525952262406035559377773548418833762061535366397200716474159851966830568290101990890105104035517439766458843129912903128221947412514566582256829103442857733289461364714064208193704497534618305166040313880635913373372802736655726191246015320744342514129573477361325124012494904883296434456661703368724714387145795664311788646865571572617882130522646583101054720052894728913996033212306025508474225286756829251678738484439167999330314830721706127776425281227107806264273626208760421215392740893794681873289416562824448277229900879658687605576765654129057003845314226806143514710183110630632798142211405395227152657688017310733494434024824967349008956990389949531730466238663261228377049076078646091622104401496165449418115475115588467576715884224086344800 [107,100] 1318718485703417033571365811740547585329469843990310862194029919760527792339508405938433382309990523662593654748182893910624451450793153608253903557809537639403019078678309308096676058829150869477278974508398583198337319167494527963009556421674114142789847801573553262442834999732714876356913610776096942905807799911132419558406740407715135289406224763124365303288836059717357508007186018832226777142651274165808553635396259786724361572177251339673747848723621574532690955175222780551909429652901148823146956107849607708928764035236618015460579162592450924678955154124463579933961099135838873373937412187907825224146954803639811204158417703591450951735584433240496347756980155405486507391974317382460087695435887141988909942031835779973529907392103574994755764006533103411849304434019137806372193598408175242672710329300461908150913088071988491990232813671581167705824167732549970461366622239757907433509728706587463075780355098680015828554676499478882463965277413632689229200916159848492702648014438964813768780845212608595019325284708868952150498116936271624760428132487773490023787269600160287741888258168210842360972276168619385836391994878624033681547151026869863653950896982238070988262469847905869864885815032909803611217092026213124147017367300589884819471563075873082225414818565366379503552451483408569281624053595011161078478675252215381037176218279865507408947875831331010576724273961557191131080099521268051309328389124147416992510275903490783622536747528698609022988517438875477399820514502314314807642830542141122153478232607825242441490638549077699533420910899284529563729525245239948636516171684938461951174508419291301201547461127434196136261657310550559128836829241362770418359720028826474455166023291518781317596180271810675589998465052224339116891265289817606317550452537488018866502065671362548046919946305160642418330912568279372123190685873180906214173836822081591470003989947370174652118105291333704939140020836248468097240097000234538399331325664840322212882944459590951648561833419824797446603289451510423980576946210111518322173571074814434838864582264139608646248131830337893420166448233482489431588418390488825813021376642506619300079728323060735523814869901931363610327562984154259511115916358247424868621849405446435847522757762327769496191970938753496695695063111530965955377514155709194868086430232228739449593409944147942588882287995937558636010315721334642503229752990348781005207024660916971617691075061593916405625169668153315896691875847166251044328840230214500490686788044066113071709075163072916518005279648804453547958173713463916285052915204530502652928 [107,101] 4096031743866443381248972122252910561072819054251210058842729977595671257575590331074597589752738017029323222793853793196305526401815492544312589997564498952667749133874655188796611622466306289196961137366796797069301102864926011088235367924711799448038741279082141076156179652770089940572339857744595869835420122155041684102777946004460529537631151864803446183296714516041465445041775730252827830306222909175607539890186850019560213005777892030834765743672962245004081870617290644789380432651925943509952418915072678156015215461886630886680277298167604289818352526971844695710665989943900617290205865639991915998923534059622998344648747789969822741209676053101955890034739218290790425769939070056983081456899802279212034438979633059060690666097404971931630074667348639703323638075443383081422824163142500684284228195065121781352437168270189256929496539825435406430640176844695401122524402649312840685778191781417706065704228666778406001975588564959947218782624989106577540828015226056390590943385486839299483695227044280526224376500699241789319833765698971675109789766658605059700041825835287804010344831035660405478643571158024257050259830564886440188446732122330500658599526866669593263910802219211738179479216662388576749308586833975211293986751992302230499161112912725095350320256607010072469281069243847886669199858856248980578680709796453833207813571956664738644805190568800123975189398190004076783028198110583710141744083664654361707439365399868459960050318694906425596099842944056597167252105202369559377423733043822325087944600732243050637779009074809129147932966352960692408566479998735444896094238895539723329461332503604242679639808303805624940672425581754439991620222034093585415771675572219238313728506189940620870749350727115273719803577572731496712310894792448846940190722257331119070721523312794291983710678543107225335656398681442529267066422703452523703801174102343460993501983546287956789613423376456371105097483848520958980632482598530494918825039186687999704833736523543571492360560836250624511248224185980071757634385271719195763147909814091152008432767940574969453120786751021264676773491728743287431439512865431874725878558899925868029576493460043796884965563429460177766391983218736863070968301646434407372664966583769850612954075307231781815378277964646473099363495865780593956903167750319159989445733455150736020493421515390978972353577057619136850788382372604467199130374227615266507326668699618693365137183775449424022087444245199269320120772944976647867595165344044575487513541500036970557865480782013976859764650786568038452597629545822668028144125724134784 [107,102] 601375261378605624102696160878122549111153211413684923359343808619624432285008963855255680232371768965966551592482932932519587139783798246000921820072009968029447399344959401750116528582056361367339742987987176406382882221182806832402437506789194359884813045732888702840659609151939399256814161396272979218358638450519001714309932378706107161664414610584860918104247430698261495880149055812659266955707796814384141062662427053211236400893559013225755695123340270968586607779853045442754474161152663772202462796630648107720841056513707859486397636049822645539043214367083071937993704164955322722014322556774190987537497097790305084111174447372559587765673487849096090058275314236575378904723362927359705723415494193073263548495596775369346854146585652718449374504157144081310165498346707873821124536895324435450278064785701566147544972800044028287294182465236736447132731440207630617998604547994976479297641877637855009970294667032762611910587693875847416334466304172104403318965464856324123096414827658831773396707513976125758180440759697262863910652178048685756162013027708447575962346993232249386753912288226443809543299067289158009863311121071999418294657518143792060958706638226577902298354569762768154391766335139887500739200134021914121442733761660980387775847076904523251112304689076446718373631360333015155129001900792040503807181559592864604557789042049110892307031134900435984123865404695174066209424880746123195901511253089904991582532943772602911702690133180735074748390497700102617641504113490037535604378158692692844159923442792899328628340073574746692238554110282900910248513408460608480596959779027788630939272325652859818290226001950215906653312321388928699805464755229226722245264506101126631153487373170323095281525952893748269548343227523635638129671877263844051460904458011752472637566421225266781701323007889930286659175330610966755226362432367478852257704231449609438251470296317134316748466297692278940143647975463759453116738747573762812151466569558245053589710868463968748956533680721415635852236582432075351052524256601807663503166005417813221438992088793820523590226286737475099705898477700880163205224775952648825433654878672462011516745770607153807775089077398276465335174435615712572810665998120589491538548524746309566492692304076994100084270402993601491430721254131584951638971449825497232263641684956544816807976074300095378357066524647390692169392795948782202801926948086880696244823355299491823821876771898960652661811418296919503194680592679900960521168262343614637750437880666704553531966955135763844779659879111744487558899499709091807400963008 [107,103] -6355004007428203601375659818360149786216919678700900377282048747206695847932850312686775749850842360378169675026565930832174077412044189385072776317148735428917732029066756164454682133936344123683768393600560474349620628209501206356475675601468519539945259271812184686412398691456010001037728227806840962677015523617857343433392041650141750072358510544400670267549467678390279227410240957115405861838819581975701426727324396546755010963395949165120292233827643309982616447311550197208612081962053201317547545059426278884653692461554755326873387010284224418634833558206225220799980206780404056783124673061542866100075990266868426911442817865314521253451083579172450608616766654172389027361292540569154846190317844123775331516204924713061882067063104105379961848447277417824442125426336455102545324947299310741084934892454707894096720724739371251982386685072677926503892339941977408806904319329131237249769382988075622705925841152728167291320434457723826557429967560583944148216256272882182406459662805064636670422710083716513182853745622855944536111699555520399815869911033667267781865265525210963294375008144859319540742349739196027648360209201489367484678911770055485960445875736804989246780550433276987683412750563794510428132570219403826841243163389947870508180116857201181445743014975021172947977658464299092145391800552616410069526089236981058916397717868683066942249387155960872731782634777283624856207233256009440399799976658337923305271219049057155691227563091500668778192970091851913259112930136849309285838629951941292128834751291529368885376332383149024637104721633000425486661214682246374623164234464059696824645974247840450072026366706792881668770499731984816692151224220089005599420427964065603181327054019030691840969369100171735201558603959709614958051039791413000278599636351622739195936447734684878618124056168090573894638229892269632456188082996222381357509287617947973213104437549585777050364337672214601085789350895155783739124547737077890593797143035468707569385241374107712569882426277673976317070445257792523092775110355180915667183848103960747424857639816896992253925137924823487674138505653099761347643648389991588160986111831770152049218479659172985406321628632955506923798426388504572233862918644474324303113426253202472292351858098388679915204121679217920396439126076962503992322275874095332947573668139131339562847062066633218667386455507208266989447061697971717834905779853255535296756586991951507972300898503291873951194884856491246206212168234595771779612972711834245219659561979703689921608678788046921204928354343969502201420441071123473726568 [107,104] -3543904192649684491152573710462431472246135432224646636503418965930369745467662654358563112806068681558569645394747844257156873254122484195741193357967554635359206861015950399372815762180305649787243017635177911516421190661907355136874046186126157275394704597790687036633424868870990321683612884313399215235116533744708921888876527880462986658172278151562342834147613519954082532392232221914511699573469858313850390522537796271933432800167702974819671039699845179948279290849064461245115964533589331540084894822364420099168168480039128315479025628326360370300790969698972696493668050791770186466221480703044578700140477298939218063496106843686431426814132094308166740971095306567445769768155650207443050489767015684425468042600407992513216557502402683672397669093315807018905322765203883494915001294624941724220891079660715388351039519383735612725028411809177455795103442214808698257156514167153525210228842826382569712539625713463978778396071952788381665097710519331155163567022432005813667530641151380294365393249337968212919432671978171994444802432447075589276030872272012070665704619466040324339242804071239015840670455696830614550202418251081857022881514808158496212560581824522322580203898335881910162888167485859619073451138391524925321050501529180856421392180162674958237371259993499907158028508993003855948275232547003699174789890326872024979266542024874209351961578830971963150545849900525210467652724554524041603317697143179762960575518288819574633916618642955028406795105453908211503818010038539481589852898646350873273898711370138599022097981812920308120128795459094097320066281378738505706938676187424653410260878964783392618500929201093106104844244548523822873722971149202673527449652658161761863064679983255418215418771980988659544839685643757000696834462012031469376907001331733674238975692345508878832927795930171858461572745978343015968455949576819680469817994936105558326424188638263084506424022779041195110003959496329678741778884022144365884234645251755118399963144677562265395639789316412261553565349227149177639460488694657582628491866126692556100216602908725804023786565638294537286366197155543103248295816676298029482000245290525063729523913042276546656247508882939977149202926592374665160061961443808198446003660674208437944952099594006981432501822577065805294235731328318276952616884384429296869585455797488881522086846311026202937924579990280637428990739806482610882909332519028852117786272390764855805247262811356970551421295111138326890348757461893460438463179221310580390460469080006025220890467990374408878083448720502546236651832831519616 [107,105] 4040361095265304983917259755399436874688261060811701583603751676344118967220521266916914788812812150556518024129585112917140963904848900636571761336822117372413155703764874465028024639637324371053371583306985636211237340194738243553214310112894051605977563490021631104409238891052924415998312936433711195919745874590046185982642196976694100053378069601107086186782839098197771630217387434005669531066849736581612935354322033430641865575082369416409591866641074404510726450054081522886557010283514287412199222030424839790278888592833584541404369329159250594628672565375212157157871398011521785513492699864128908245031734078623705708038574363863787027856284901711166781435284815839788132397002578609834601254312080354936575866542439416607582008896630989004200463206461656121850751634996788859350669682085226201587020063203243537207787568648023252497240117739301420203357098037260708393143247692815618548672727794464941629481169272383166664151276071213628527936253970468962823966432058011969273704749555445156665172175621303868572633325417489790691333529272398586803920396139326677324736560098250957151536335984404497812406623733916658966813445014490523692320716998580809117935607805695427234611514221843656538628001217832654356933723938543734543916755310547168561786952223229476024690302946653949856333745626573562356284660307104562149082327289374041154475040226103894984583150862567367175918450497282625050206937737862729635919052799871962249456975461844386695927685134018008464142821536579433629703684045641607389411018675974602321989512353819583763015429602718036298403489546673033222444997149057986206643631316085301459899207488375466420649384743396881135834196670168216593265013416442985435628538227851801643805784120319459705652963089194501451971314721448104743759293382271343390647529588810888457823457678804345727964774418357518430041096434671609277727916690124652279182583314613354450910797171462931910427744420303048804318333737372555194306186885510648140764147020381123185154971320219678243325011122364766727153543228831766945443384740253113847209328970711813471986131973311646362818682485965222086840355181269995847987808513512403973108689362894101638900486747555948231377599683832324838969506974930035027290388884239549675312800631707655554085737134093625753974102907473811103500575415920991605637464613639785311688150220802282334206659127716996321934095444031808309879539571968364911642204838453143969085989481899902338657687969599206108197471827196822603519575884318735863226514097796834754287160411025182181547297264145321295525758214358031912262052016 [107,106] 1653918532013291788716529057388264433610483477966851775655895873297321468651991304972796062524420581741313765631743064071075657003407483237509914579017048313968325806967818921249902538042632532734405630185634909013333427761700243437202854488706809521949084506671410645507968813601960507571815045379237277697833174652674121082169117857323052610123377639541887377896547145460524898962374847505738041748483919847718658009967751160677575473389697748657129834183506762883833032027628645285506919619499774904659676921262444598074981352779075756100688186044603468895669740871927609487401562221350998901200808903754662248215055271234653637727450800461708902202902510690712667126852249601076987958871472219326154494099573892251033891711139504556657677165182946100674431274057095962348877475843582196060274665807387570843885799326443387133490085337187975930427642653575363458879649918540390302544849462999785075078777231707873892103226311815060734154142906654645239486531758187696471904468397919661471227144293672552225854620992919559905291183448138680112475930211756993948674514587674141815874431074925462136901174578802417656011828021672702794289915701983200910563477426648729542713774990230528710325671108540598986489287130369274966162287189910806639546248955855994853379341813976604141257749582337879922920144607600165702404906547592297968082690414437246325108456503781007304788572914213250619235916269811301135958747230200289783636735147183680835317253090263501256798266929166977212133672085154178325700933307089482045431208831748334818186136788353806923151180630345862506017906074443406479970078411070757320447216122633392824711571365574832761904241363054178625396722794466193776456592259428099641502904288807558607782988121522125829967622570424341839984535412962048913450608502206837550739423692936976242999089281566199215470970857006106305810720910706363972987812402450646500416642126435064427876075299330462714493496098264646047329990635283684238805501889464696822983476350170739733764511957035573060682891919573185920634882198659721422957721638332025157507837713220965969947766911803042178910596881564851872175774104331276486916630599054831376661508374903399449176774454530556225150351267959778258279336132575076139725456728491563489316675787771378456433790279537176344064689661943310872609185616177146612148396616722565584533666662227303700997410303440223645304876590789279161059588106043655679060333978209550123175615754224123820196364086923290507567083287557572928309689407744786896550822557595107364277313848067647993749673990924875624472485820248718795520 [107,107] -807322093289658354188685956019714018343502821665637551033232759399709787227209428014440463709216211622799265471483985593508772963363887697998274421569391115804196202690716771827359795605002415700991151867931595002386043438667560554103898652448190769920907178593953405414005672566032651740083583674713213462172815609813717157219211980332482873188644131261764417993359616471616632565400187561581021033365739618753349954005577442409996235204371014398652613679302230885369501410230433140950124181914336686254178587210846458103193152123516813567760092802027365170415064265779055970339626238863188226296672637434851694442600409563637332783080410571623914545247981376624372081879484169101489662293281979876750624110273611384316472769430290506841810343305036501663511197357212271401637940879602786756506207317185602023011895229620860763360959448130043851490118838012755334461622011894843618890107789566179800403263862773392462219606775716781136516869453087480627842956708371789391913032436025943342028584644554586055525811756092053996378514958669749393671128915406592831077691931683014292015006623311537121406445529954018917478506225405068042866046063965724635268008715689145179854590684552767753801734017055754739449046251626500130595360458997267308856333882497074321724101828934217362010929272111629250795759469845871049564265758305692457700405057967035705191261299295013396906278076276362916449460873970719197605715386150566582000118878885476790059573246024184926192073529632008591069743582178814768531875669283968691611438141987831355844105165841578895284380863380239202776483708954408142573540529706432852974120776117403252397355200955350478076083533109616136841479011827524551967956927394312546057942874748217367104043238436187310758012743256241838061975113031277288171691965594837605825954099842755404613377499603040276628326600370383575153549303945861353129269763382759912887404572994829958667190456728085181961983760727936708747287517928895672218447936531289090470950592729219265639409293287576082212383758075259573289784935266849548315849021319103353216909315330550420151860431108489685168191123699821378973951928042406431859910137846379778513230724520256725915839467425260003245899632677286775946407553497937017255804444371601923467450389062910126922417012513591683427554078630776439314727551475188993441016586558100055921825198316641163502372739208895378281420568703189391902597919010881305908935387103620521294954466154904040707708762445045851178614005111092744813973264256543671800236443318637420715035023532029376506275736785616506030635309046120 [108,0] 109360568836913562670716634509982034613816639656087950261616179578514630834068353272049480343569439456231296366091238339177124221567515479697590107431325537069780213816741700790163185476018623452291518123577003220094013405462252967220676043012918341159935446780107962322701330113135905750751867548817522407966201073089401895838197935141247915289386475039997135000823755954822048036958889650278349604745094091187328867660932319249044189311186930217802971869658998441789834439055265631679958147145743828632969974002258760731594548052606296871276728127564307980429562844865171256404736409702960873295541302169619182366157332243060974378661825000029970688514856570616315072294734825771191799202944137563980487902924620053384818745815016703547231373329873512057323057902823596910485468781092658567274992038812004558373021241077139785124786315517009251160917066697656878791829198455615214165731503525006772403383322296502324730560068470982051787399460336399357179910241431247590529899416541948287540336850943836692285376053542937876954100770876698132814023121657304158451250729746666871795835380142001361796461706122979212225992735665957194844972096035365604001207315060559227579299407958365969898659068036330792354016551986412091539736126628631818735907276142288893956910454638074297776601168372620654226005532741487890399204026815615495020881855290959963543473582518609025722549765358739737516105376246022281820749281415973383463043214537189202949163100581799155504191780134321031083423022081276403447792187875130015461035761000824844290248023543533086714405902004392081055033310264553909884797008250400224146078990227281164045762092276656540335173093222104282861897529405348651993322297506249329784839604442260041484077209699247817835536512120248656650188025175435662015883604925578847847324070516582614112849836044856340496593470226017220851381846214458527178952201493251433570489327415300639827659837768451576177136094695113762594421078576150267484304183203969602931916868615554572491637670754926570856347668583677310840352072215035826511373462465799060303889120938834180752924507157447729509191900207864195952119681172673029495971658051747639333939941048811829052220542440108426213326167637021431659127290946284633497491103056516754308048904473797523001176330834538030145911352091914130018485058667927875984108168549135486386314470284705970339141274579663177205489260558642857115080428217726225950400807076651158758964176358444595465191242333795342137771400727378312849567790858849301543002274978177235383597808194923452665369342403714996679828696781756028259207238858820822689676236143169465526253506296105679252091736860006462661510815410612801000953340315423198247749688145420501148921338678390603508919842152077208108352112097071565111296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 7572816836148556669471269735757905753898887043693259424790687865951826524931188540934006581482597633823923789837631647919651741801747920554637158287866199871171626944874594796024170834936716302410367367246853986933710893957039781223363879804910300778695477091665909176181124278220572004361198161874548781005505415918016253429990626335953947319747763156432738719547780154616507847161671137747245794349178529390791864021828245421331384603449841659928644741569633574090503108669959065798320808815956370709581129017440256312473283953777774746143716790282000673635154820391746535137616204550784981110873274016429034419148989536847560748641012061827381956298017852938390471127337401964732368527286916957412814960466281126433495274038257741092619941232230160653163606334720700432678144467174418278015462006341706013886208404445826140181061154988252419129223416655678973641040280802829728418718109416508355181503041917687144785387570990153858671500000446013036638184704505500063445901651739689309116831083875413810901257245978668964136047803226359404584860050156692246068995388239870715175796851741843914777746890117228252155766825609436180522687259746904290079067532387133018985546919662775713896240707938380433853856234476692817422238834036591780745971609856707814222400016032012518532445330139135305971258599603022662612727454236399683960756938030271289502342917697958864103724054960565344375516714654384631724682123365317740656163947076952115433095723354559260722411636332568387102281035574567010230226312490995189429418112352166811492927412590862889163392611292375507637946512506275352989218727785025470059305555959880474358785082444363543456681494175888970719933797739142748380546678818486176006748720687536707520664314839102701436997560874900635841605874945539729762480492331117562460918374261197433559114948882167862999714962089907358942189608051255263692139505182553146129429039713299059468637351981085807471257847554249073487937507021063105018930872314354275903210604536481698639405918054835942774353155507240173078741933424120289751645877968391934777727693462930334014464833237254420598891713912664257970641905071869204535829218205039343232805452678867550872150453872540976365159344423641844773303221026655788576840174367194626798424297583651899947811692159676298208744253690067705731858155786480383067192206177474941428730575534102593311943171956492207890109978889621684816924526007356677197705667524729987905115160167142167662631903241701672563888868560621549004104082188743313742131030362458355286360741536099530092156675163196946944292352157748894544473898592478573172331442118308560617883411466263929584019700001292279559795452673961778531577791883008062543173493823992599427575447134268499236221495767686665472330593262962857109094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 448802301275661505561889275242930334264048534095873713605516937182602830183528889186168195618180498524582936400452250045282415344776447626858499429692801956224294184809860255280762678716610483780409277693549949088344132189282361908574772773630487197398161273587793719281201634038848412146509680907963154914125914051287831715760035564184572721655934488020288275436644923943679846395296021523159138802322371800738323477425603616496684321161929033679423076842094499139894189985656768696089684696825917440861599355085948867286097658699769386655154641908450854443620748117245368817842005928551504941513922967947348218824059593394710967192952601656487455125689104887379937529231793266730855859598476372358640647708456165522429583104507206733857244579793709393639967406225031649337681222963711163037832102882235177981348610568206853148194624461271046124669880676918350189793899462593339078624996702016598310772927337097102047333662487382974485936826086332489203025714246401457580162068307418588807196289511984271952075156834511136964951974168757524806521398237217525726170262386727186044903241646694269121273544948001711387481718737758387603800991004426913122373918844675996963668435573625968219617131567871872102557991177987055843731465021872826214390933683579255363132525615594186715059128016606442277641619319579354283548835864077726505194866257347597152064410230100770272074162598981164619792958768163366766572967362292412598027371780369281174064813266554684568786556141437483734553671980167904889791518219746848600878323908953859116358654355229322115403735446692029763267167493966767159703567555484106350377367072444858934148930020597285546114669722366440653205884185061031464381480884955264736910551660267138044687050936402187473130940553110044818267842754524706266270112367582528929718416951995636229637289566558004093102459074075888740477900509817817137646412334241322796636834598600818106184242553671129213570260234762465034406807830069354011116962717126296763606892330042893539141509546663858821486492810314640450144245581707756188464225392080737457020154679755277744793671872025762835720946700938742430863519042679209872578150701547367627441117644661977935129521971856711166716790046358907824633860105448427452664900932425400798144515796286630825993923061243841231789944113326949933003212695421689748021562920069093214287164121102698554435816238154973321353392247048988460972813321061868095608122906943783325583974162852705969649989254045806387569731550111952089911317866864686748649366337932875100250459051879467471837866987943759363146795389603161002174935323980222090896573366886295709256265242542627192671133767734502290148222029857241204317919433414803322058825553975455777375827096747420732629040064986221471903992190739779924986429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -20906304426169278997738930233193065630391521662276765133651266313725971867480115289205692540272731506280545724604285312627860565227324251712354363466234324998096438253658415897726458502143204311203100370452097120139774877819738250842112502718789566561216671676364025327097616599081245789795082487936559345847211709199605072276724597133036572949003215312839089058739645857474076600156664163092795837568452375400386169143184739040708437898085200003279508873632032874585871557707991841937768702546082916247783616485797803284407421635650449772394572262661591411337638472516188138255116836837094073079465320984564402635857606623624537113885863109906572012568481426070045216814289342941616914373451516421513989619762936834197920914642053781421702191807021771646744909753568146673458134736070893466981637300552636021636663208651957041386627144920158360931559702860227501147821494746355021630775705254515149564857138618603088032446275497625146807258246484169817335408394847961540020022927360922470120212731684348473559782793024492227690693506280811204722197946589775079709280988243826843245772066832265741553949015155245237410658993194032885874083284492926045913922949609279825881804933123756124994767514000092297206877509508395664606530325713415255954220044238525068832471585865445885714348343833120207019249650952411384800933407299921844568581035395544369561903085789069396234784466793275157825276049728480130584291927052389361666931046981586039244649065570747275130144552926100105167769967863272346383366977291756507984168633579921989548205841808449411830312774145870766280103161026563415524560103425019217065818729048492964849973535069732910273401215059950827729102498350385691118992956886528082201606975676159994689254745901199583231103256058851872806307755966677633362762373892896535182837798201206251384469149767581632879064194402390156030962368137005006223541715273438004328289746403477747850492629557407201329365818143592189932866041383610192627363649149640208432573744552219491912910348517011426249112882988683901481584948955534062686811098462625200158016993362260657691783579039768329167673991308261152825384396198365938065642151419070397932512379239600650098201237307200925042187866552033027346632396248324185760742671952395083731089538335588786941387378494395327444269874044805615107157124814196896943537069148630848706992017772460549611073122068359768378894363753154355947635740022669396956179859499194754558236173054424322932162404858681402780187972247155409624531752414085530532680293417096748868505950378123480496121261229482105108265944345019754159381127289471483683274426766790907234225452709988019703959018691498313195677532668773829171051729438275330495422853004795700403516564276998671530392652550389898784157506706332407557626265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 362287221265849572571314150401923110485460213716741435737749351792272037015084471613795916861394472017105393929295494887012460190074989284946103087404008640024130647949562708728497565726486837887684974987272171336220004852985401590540092878759715423994602017095388043025591879839006135317214284317333562249087299620627671528114600327676740400496432055207293361267311662365149463921360431774828388236551617442442536753574627744657112917223284644914151282359594932667772030180965299359332847488177969506970396340148047408475016557846731414507230348506147809329267636787642946405713762956930540946176272721623837571145248103857903601075152131278958345735431229346071404563300525153198112167337122200352505827986498425743353766361246190396891074369787101789648279110976605791910789512539939517678666965176781217015973129701532777071547399626860882365867330948613496584120501064218486888855033568366339857214399376564563828451006580436911917595315870418449437129671730295926491475768817885025882176228363730156048886580750177352059038361657108751979845809465949291820338675933370078171112704637575801331409711495632884169829745818716130378771687388460772018112643761098566515916044882321187606136433097562806950554847338840560781493019938688379735376510454317355429826666922702194609079332866006946481229063569496669806884739705306904544605069750199578893197245084089439914132678151787096948880294171919948780961458342136075936332347553563735895634781405400508991080322726169805221103121637034147907075557115431696978859760510777612331673494527878405972636804500138693408264834200333734474561410889651082843191158760371498969119510432705770822172591358050554649158102490932853945305255182679614517274410486719169717743978185605401158737381352242262188265202246872829457806334849853586419991484722514858183664840854922663243919548049251584942746905111814981989371419474197927741965935317120948800411962009371430471970014061503097851880746481210668091918786861812571539573322834245087906991906663147064684549672234926575911407190939856241593022026492903708442265154489834425858657276896620277599664119005598524083927953613823747673744527100417420486346373644950975167212059043604662709933144763326767866511243452176100465031100666518633774743430217267360943191150127104289777235327690263475493243697655764883659385843758720977205839163004018651909200925131812931973731454494770554352131835429685739807548822177530405055928260780385948351857004438791393973830760041987612089075993730143811443320066973352868099592762588834419368642746223915653355298928901026737088077153916898486966813582024065791919393877811738269766384353041815936710271497961382290833178459875217145167234910296719195922433577911905735236701504607134772219968358551357498855624980561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -3587683967968648654422052132077123032128887308713721720476017394296492748119117089980186216071353946904037963451506473105007146860047980103182722183944132008724119337177158586391574172190149241586454519545442165234565418639723907498222944785096417875768450153342958256790027032333147920229188593219863617724051602774716667665629591706049569919957783577162440118626804553867628104394691801431337875202327037582972703255848998656563280785807440456290361220595124760389047530474292378446305987163398240347130201472013720934575486549489011851077225455008663575176377433830110540533149881837517360162470227013923889610316792925980158129696409128168351759062502275719122649356944467286210410499323038107921155875685886647171374060900976742085624014197484745622644319171211170393220236686485276936514899181453414526804677073495680090788066268617243750999263235998404349415070034075044377359745409187552339743288434454764232700889376917672760976921042654183380219146785152936706971785551743791399179095998223599016313685561727635351087109601244468547988815804982415151099081631462351692764202596023628046858269368225869557299705177493312812371146850585034519545548378360033691663554728726784824243922605293958389558860056331850091628115564540114456878847047699637913486687325522477163438054613785905491073225279250426697169969402649762596549412672216366393574391662673173897714932312777456810952883800010447226234634472198471296953770492889670834298947722802105781413581394794931483353883801928199769614314776687275055343128693611316386179632692132355783146367284687144411062802313042835214306803020367351784649279107633407043502226580175856396702329793499656126542351934080292198469698275350952993071809960042408259367610550367746015951375999344425404911133837711806456001249458686385764422503314336594741787545108548164100644254674375697282211461425376958342527754398624379616750389749485834704323696659305914482913572932373500045055075079971690920902590320694329855798754301448623846996794882835653696668661858087761897349946303626080442756797125869369656883630783436766055117509683420358679228605727341359025990683791744016944711960813489486727233837411478576222447494034484112816622239991410332753599717942671390856218917093256485086064863354706331697046101028141623643529320972599417831503429720044296810627507911293243653335971308305843116480614924002575616089673769246842304369226446142938792999717083864855271609724426223928113735191386762547689546518422191218214640586194492091342406113050686780794681993514433104314582186937031290196655586120016495382674416080006546432225816070537383090928524273011557235198891449894390837911328627058804548000921595101983963029135072796763597405184408964117240997550587845170276554212596212701102120100901683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 18278068036713094468061471084637851376169121535968171372142031056903399495965122414635034571121765892859364822222580041256827935589066275663936094094503097145148960895810240621796624015530827578337886260960658889271898995213407442614245052910210620142753013842056199533613139652691540608717515334873457757177996702292767829769328884628411073602890703795875360541222870149670105543299907241157463399439485979060720630399899921398510568407291556993575163060009288903287684462625223845183190037042551120146378762730175582301268922544792008657351355760278370366230655373759330029867600829240386586039275270253732735068685528582520839253503252839478184891692645200272747300609201965798874107742213061355272305499212419032241210916560871258027233087953406152510226496819777814483559104520975910125631171280481933341028916225858314840156181651872070406248738414650317059582938853050789158057459071787311686857611234847717110879654221271207093957506683296842485252961875833898473299462841779355094564509333708520415631100643190650616190204521991660137355423544200175943468119375725782715170253142483367678341444369594271379997248800311932901977536991810433065754875243404999372436882185125954073742791872545925715191067519472687099787980849558916005394677206429251042221200304626550390847040451565046105753715911422056445900644895055814749985832339765934241468977773235562870553849175671307131094602351259869043027836534061882687253042939100199126519133558556992408790253287501105231120734591020160255879764899999479601575184241931795956059457454050914158537481730631040001834728440365651344016739910897488517332412082146275995514934230555610506572656746007199674543037151869555922512347059042957005788984449870507141981598558154812754912095007923721879552914648899306551750784051106631188874614422809590240636220517933749606070971010065833627939066114202465632154531355917186165866108647691060087740443282027265353460224164673676232050304948049685222178881265808532319985857209628717421235764555417294781037585916428803837977186320645604679770742583523601400607466678426410062806331927562986286125239813213051464122185996948805757789018324738174140339483400835360325729012167536108582661260030790313961625820607398104330835633920160458383031459339693867639252869618601420884259099017436009976727726179495706762968282508891013518609710528884028050284123756285264201289827094357313697072246532076380164338375764159709855143953199695490467854815106400845373879393225856388604608724127426126641311296262592707352086745578175608970064971136201057417331280524024770768898110026325579920524403100333201567967733307920008560206813496996499499842470908348233159910126129685963869278234565155079908566732570827214811619135839592665516316819643096739459208401534320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] 21889503387746760506865254233658160906830094193210540249563810159095569117699923466778367819822951080950328736628124544860489984273080112681742019522969395682663944504786661282677614061504628251640806970906767268159472707433293571660252862234112371298462359963883910844304439875812768103348948587883874063538914155697727362842204682105951725986799964339258842781300661650922740566254933772842087810717255773463538964992307437708043391945427933119641903282550130749334756819978315667218569446267306324325308935884856380895801847254158069318932151648053380800509330856839514946362269689093423198443315034358733323843195816649831123753123183134204338691539983936652434692105879190172154074585914353566533676165671252249957414198968350776041724803592825082577996223829705262817357354512000859512598711515809632065004332593213263795130378092271715425762939511832766940847544851790928171178618839792475735481922667929071060864201446308014039567456119959221829469307533684601047193188681192585823470713744462561918594671578917115260386568805412579244399497073492688020053296614352724840334494980902132392015881160420979065313826011157157232051458552918645286376862371490878785594450837922283817585191500604174474237039688971474380360201801274907342163028179910615422967741861275557718398545948581848922914745436252740038765857276113517604376042883525854038991436673883819654394472993547364591557445984247917913559860929470186676816801791028578690653191659528800800189589559796184768234631419711660361683134048749516676085430195415640933386123651221098280936242629195542265214218708961190699295804885411278263684138405236549977494549668813319680343594135911869291819980942760074892752063428666327834479201639174487336888172628979495955942373473702219166450722300202768530114687943614659454697755259612261081856575730299824555567873914413077803693232709172890569227959481404822084901571376594423566220481147569427765305938566664951481048222137721602678927178950255342431059377207227200881605464803839772922515924034181587997277681040967904320445661849304429845794683306043992272588051943191035975958285134548988253154216717193460799607370766381399726902246088200879373998367017571302874582399150663203928103128727580160571924399701823168665442638787285008973680170424253596253188558395616825342302099335744818167743489802913808275092830696274430776637116799475483213028138471234750958255092990962231061473462581453139869185597324810715524972632477827367071425956975805134592872340720840118438278880669038110544988539456436455359019306162032660318616451264271235108943590438839962148731190668736624886251569836512832491843788535285680580939622522923525138239215612019090339405214899007840243956153912738698342021917827571537205162605721050499593627058044928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -991661538023543182972975827648615361740338189696260851164083604556724120937761444538690746239577255961598814459835824473461284122723023657868900861418007804170362443915820847917791164769549215670234200058374477950833047566357656711750820893714209740847519011415738067621167700991513591576604379558489256464707170867962909939352931752615121865505705569395736599130260641970972248450224223702096463658831061261864224614369805669929968733546137028134407965608260579690992603564873106495299777697862699881850176895272177922710604610657372875940432976330206929786809237623113832900992210839965557233330979921863456287634015540752271340256022741361233703555792190620771396604537945594489979616500545206760750866719895145558278048964748374905903369450359395119491722567429873075557836770345040209941983733865264185739430791581953916470620599167216898097801878690843226662356374801126338283283909415982631020818353341557770030928214676161180418262762625681497470210696165045169162230774831141124505533967451539265054151979936680772732735119501413247130629114292819317095195896036998673880904454370650496851783520206793402159883823713757579882916673547677653012042136054129953355750980450901203942198449974133553376290929989114291239545600721474448523332816003106985295748626979174558458346979126876057484969198408759976794122352499549907531079109015586476936746701916709115125882623723967804181513910211371463019010037598548602160051982114066547273091688433079709796524715729341508822726413141518556733206474142971354369305591933684207445595115266051458513560730698711680553050682433855646054860908211220910893136472437852327123102990789086307208140774969655475607940625770954188782441004602334221997471967390401659125832596105637006589600847082300352665260754566264178651717882662192828063101236521791633129952371264084777560980869159891135440531426197968954015443405419138688130259141822193445007308063471085212139452906280397358717092723999159259077573457043689410400278994715658478689471426717030130724770998944710651317172559690197385866745374845035489304812663194218979193080042008583579786532385250865380956507756131555834077516123650933967247319627219151482484668195801599079125202130653239991536708535262178351616289349650214254848206628191579111983645090495323229706699022093370265122267962662955760592264906608571235701662441551560890234095587506044482187895266018241572641202431804965118914145571649927907246069216518378709067673622987896268493134503677584325297488341928500337959919231926544509038571423205644715527367996471147169964102817969459050522792105351850102977170145432615063420490182271258230979902515700659216691018104892348082971190635210984871939915272763004468146815128075662157198005481303189342735967409917742481344299976380907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 6713099096688894001085218046354865141219773734630439927704771822847751396543184087511015321692626562111043701698442866847685403299625406839800804010827782315155295392001063657715423229512143199965850267676066948359484966693548827848523157005881059528410111563081487093241169367545682014833572410079425107400638020378900272265857894432904333142452993207441041823094270377620265420734988049369890825365495994741321175401877942187964150271103126538464159365743531835243363174952596853457759334453484345107717031625815871721001640613439125951386645735052784755230802149936423317856291866274939382009153503260698200447643018510694925963648652990082057995523232192807330032128335009496691387193781506005489242515276372992361611329052056061869550389627081072989090715292376691163819745836168164776027450817225498843464071687917672510891506390023166064158189970679281549697518375886253937642992896147322182703518557454585801554571240098352359465552785070316178098676922348151228558688124453077751788969328562242645013950184048790415687969067806411881763313675873728351428307598329702264203863321598702172044643672516229964790083176797016960031110351106110615177137866859958931921846139291323790690504386442113956552983983366577840869912206963293400694728679419289340808907679624510994720693701766957048881300989927837072077129270353532874692289232264333008703914241606366024137029620984493926638182252794815331516055118025553264432410701545840260239701587312533322265709835870013606469048589371463095380434348748867205012523218992028176892235068957552120294829166247419584395342808298044409145683359060746841439582296908013232199273064833529320441004452144481632380780401822786215869047340994298872743859222209954723965226120226092281154291099488383898637732797775999581497026046867284849745569935495264382155083465881900322294611005942323720069079335874052168895609832483275674774066567767929760692748473906672157045079922099931392650407538420900831473922278261141891176089539513904492457699119406059737831552253465856770106065152125586853815293848000397233610061700544169326239174528629993654508318490739730133068350254566220971238223565708216060960124947557232558340147287250962286582942439704409913898631393570098612282475143754407306301251954705640366841286731607866606297041166635064739199362148527648511856486616622009904135692421401844818963401287473405512402926052455463007475029601220714221492950958920974706534520336579402262664727369306897814731185205353022139011575108834292264396625001920585197005023752989462027677879335347287937496501396025865704967243972315045872076383747326089551497539393495531418787553420699032164023251275263597391026234111408080191859486709402294994481405695623336681967225279799528565139719397412430058385891633869619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -22565445709805237110137281189258772119762221293409503518131904756118717734548952094289501050102036400864061273840850951338590086127691768476101008523714654849185740658785099901766176776602439574879003211874943722492929790116067614039192139033911490707307340665331729706939940521678878752224992269459051275544819622607692932281530424744584188927206333294228373205952928375008624183620428783673021459094879257036435841862084365279038911047924379545818410637140971706210820696302558073697402079497798528679183218091635072466634118156576018128476152409938685860638011211375803032643894928855308130041624707289648646240888569647758819069629414185337737160816116362399910235703812179695168551078578475244782551274093703740717546349614064244666911386126249906630749178625868945524413728656984195134159445588051056274629002102604546572986877940802442501970826395864094236053994580492180711070538429252647446237482007549079220539791148435841608468800363730753986482748161910833976290490226077327785582623173322195321692581704732239045704152989304066538748906695870823581585868927115425834873322509735095168781585224809004922282118426370973871669460864051308143577848221520964933342447866843019083729784667235920359065192926441459168251214377865469450411378545384378814257008709081363292892376139998073282763567786804389421252534227781886484701527714326331230680320164056843228533850842411551523513668864223895794510072122998634549800636831842718184836733963488060736883654521062696227766550067368811079931631705947956058272171288230191118007058262738936188980266043653436542111444931328984320785842721079090516546569655664418741673017958591194162854511479696006066406737168120638235077287048262021539332048502017240323823855561158821126446916388082696851513495151258573996713749991561767448057858699294365251497932083930631064298474420361958643490406751215720170013916330883229139202310726924605939683863491409424329221345535099548679768274705652338667616553563001965444203663974269691175780777892639094955097468654536356280607702121854642467837460510194014651606778453753391334324252687440247607242355435614026838323091217701953179778006926150831048624520012214092749307776050889523250026178711212670637608522126601245690821411915105757157760350584417824098713877219519962759412994410099925467822804779317338769443332467597153581082276806289929704111321639397446404157599533354840707360118605989333117301797085305214692839087241970122338777797364811681334612288941352659713192062845813005323497596409536224006997525511028999935115571249328601192084007113763548169976215326750765010701829318855467464312372346704061039832090183332855086184120549718915171910364163109232184418165280287617254015663530892547854842602238557075874692325783133386309997944807190691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] 33878542796599856167549586606832892647465412723984695153790343368863630582801537166979751137997660642212134070873733087737973167786050241059820708218226593277622165678638226658070747896310672235550394359411787661543231096757495863441490449489278875365548391379774335560975718653217040901953233211495446653411381840629603883236936617578232678206292283178870128320296017467058394538365652904222443111443943368922590399457807545398494669657691262420027994305130579826803346464228885772757148311828385774683566918707041553933726399789946214449783780573876604229106383900086352441085751838190195262832985185144602912231196557592593235001358511308072973061573679232767708051248921057273343085544453263653488692474939559727363594552395915855274366442629870312261673822927558877882035332845873047719325259449023690868402841935001536049034034752806392000015765813519977606551000685124053307194286595620378043455279014782523930715669764800844853064830418665013392281479166066403913725071752205104682555140302677624698103803413114372008075339926981722249759216058656218247598241530851048089793079794848972480827896798191166372200200949111260899461626599657449570133452178963338321481879418697685880388143467791090247105518388830459595734211149485375107761141773801749386700899382649492288439645663080508875497653681189001365869511022359883135811314313591403542660342553238681957876278097565551975699983195112917830597104804268800034072559370214785807933288058576713993740085154910180256214120821023501770019145663213653996345229400328139946771499133780097785474313727721915607738847511194154363793270105417453342282457321662865668618593535207217294058941926231607281307458926255217877518928007944836245686414339808565208631659458374300006018967252645191539093771490426568021113444522260497611811532800717772724887256192112370755976742670877960770236530083028354745012959182220227335099421239296608170345021261220463076319922060550515319272344639156444152865766479328711248707932973418214395790514694312025427041622465933530613365882002684330487343599321894505477479998868800406041956530077993623313322777441568655973409310338793766060573946322920291445866823378811941458671864283631769926136128890630910625909029212360216082860284437206147748044184861019149443305709996680676350119119092726414606529949198290984198443962934612031994148475845566753207848668931648055054517861498686575389211086778167219996147135880413759290003374346750552974191635212026985483618692013653951850178883081095393201986836433264272684051968268019671881286026971173078515933069581919881031570585638836085411114273150901406991257845952387831618481474265604851530863050965391830361872994171351514746515651467462053557743208421016318186972459378821226499972406128289847827634594777137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 42780775477953321363847035884004341372621444506872034379261873495200620532538797846572244348597281046787295770054438149437019953833646011751041879099382186705442964560211984204912898890251882619183229854577906968196069090748652803280720111053591022603824217596255016019958271057018913492838520817670261725927487538189896318017838220758457045378957970097794280747310867583474573151475148752847999216027562610618525325974318994026325337866137320135456763198936474359016627786033113205477990237888723904319464519158053929381875168094444194712058811290098896961621860219690013901984477723499825563243085767085700097410519549636630501848764127787101364411259008100938220732510267754160309851565733878646456099200790192876242644104415335796442205007275032901071111142946755204465997677655780596843344590994714147130691512723453842388899118972190768326011953118410256985260026878986339405922078711552304449915157680595957838649452515301486803880151431062945804286537668123496980836274807171400017597787179322440154619281264073642335064405405007534279213676430777129966072579685780983240792542583694950128767619422641560648097694684832357994982536477857433108241866090719411644030892023017196326494214546907407506598193585671440048951754824409275685848006092664097106522346260279416740895846328991474891019719378735884141624145741115912531848699723978668746022477947219543759720222187049978111388502339920147820858800077227057859673050048208167744181793473050877530521069873078674932507682920060075305135787971370950548291435904084561291589269668087841936295618846069677227832385614111662692244880113252042044400536964691098560709409588216849315146979094690519212978694238822866868809876325347539273143779510808871386514367909760098271520250957087875946370079710634525633901676851905261845668559474621332978901174781085076573822406126674346272303990099873959949155627504765981497214663380914945760517753930874126723337161072826961554647146449352988379270167665676275392159585601595607335700921203552416438296550786454986409978757324031830836002571847661808408994071519409438612717478856538211277574804134032013760080770979685801658660856773310445829856059162243602663322464173207073184316348794122006259910851592360841874481657325118978879229050347513432721779300623292733754433465296850997252629451375710947878920678520641093604919331148452226433523487025335753814116169899789480635766823993775406387677531174831646053053139487125938666339433223354806102523000519999527335128738588244315340268770526917197380704319767634659861173256549923944509494524296105017321855076413477478623926696835128346760138522894269828632114576328853989865120641392711666522233052204789011714791710547383431763258657093597303488801646101627228830870910304553530934205561071541944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -391876806922532231093527034796653853462805939307912634080445312858458272290050076473444543277625009407536132004431231958027136388976894586590049004269258952300401648132632017882600974253481792528542510994547791751156352245398738729226040146839345104833543667166780092448464582254859886607264062348377060237120842424194719569937299599750105954830009465464589991741105169345088160500766913229489716205340163202725426593574232258840377209064247476766530835936502760879628202724037915488052446906311309199144118138408485288588076515972692060779027466221381968365521109405400393196604557979475664160763037207547649551831767178677339511561092267756359042796134066099740312863392712661817558443999028480123318992326243925139542041058084933722024220236737228684846821959301487520922535620054800812479657846002788284330684743071553983467853877464893404650836834345268248794166181756261489660497569247234513082458370650723703887933605539713816052299027244993117736647071861295830974551962870657448808364998525250483921915740457645028104384946750985853161254777135125582599060120882143766962993391119512673236781929699826280688514149839799137189094091807101078835902550549125128314135133255043031543923507539787325908910602540507988234900448841540451997844793655005235571101723415879403449400115954167152636187999668754566609341571422088675350283362653656310270882742836384659407001270440797645217799465732008975710716145333793156045660141088777121106299434669739673125825312934838697093808500640414744589620982246343783071603072361788165705530504284817383037884608991807077600719220167047804580516644964599914163783009515460284319387061168296999628983750940417279485402909023282853618120877816731160168614923668477714175715187315486844822345961376937476190897862733121523007481776562227764009649104118952197764901603235341024917878776165579871309017193321389141358916712318068014839384074606336300163478790207607343709863331223386257103718478574015468888917487191285164928316067076307401504456033090006098982228375119345417584917652062617229096894362902742160304261774548733385838623655029953978491284786151565146793825581402859799289060414650736566962571252758374160460407265093403038431149691867857917033343297666053574769528909235939959856256676196884241453734853353732962328017496962281368588102697611682888604847910173232431632432586267655166225660215574658034979000262862017866368118724064332436188535516228278574014491964262888392543729454115381406516391545658050122511762753601500336085525033553455822282207640200220545573876957844222673172294015551273511283753183327874279216949442112994685822088173292644866979265065975879103248109722350126084093485229863721649786661240068751896604181139241430455121908090242368368578060826684097424927279465807164211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 1242399261575540157310712969942765724157872498241196730034513981691883803662305933927182780371919708040299225773263256424850496580571460551200109272716187063417135784803729481763260276358025133456416433795063275387623103234917362272575596078222583474630891829283218492630452128349148572455188367495608432063599017128547581206805464554216343270029948104687609730714530531017266483109193263135911784954336260685018159049653487164876943497358391021140664490435455050868683731558388920294251635151484238265028412508853724389584340316799723687412067824375893943431129385958918525383395701462242978253776515206936068025397054696277209941771396000986417319852758194128415085921922391212505729222350474862296459371542172570689972782657007983378887241938847706887568611643125518802155548915651330376056983356251993304554032962466323057848357561532503957313515691508753605250006330790558917189002512352321735449161442293096692530257632565756048078755403645937937765245359542113629739936294884358783514425515015475477410918453977574016519643910200591468094977368655584958763460385651618461778581021142878829594533242591657510205079734238041426998151961731482322522605876439223579721272340493334633487005411570645893253551141949496951412791530602564026015224386337725393284137529059870484338084034211845191804883440034333662156237176105615147653681525196749036236092966741129262424860676154299259482548032263882015307148593672119582858299100341331355258950062430109709916552921480818618925148508256189722693781393896369538130898459624563844409960224679809850827920799018371874112842648141405828941079163258933221290689340879341737721421129923808361545402911074690816463284167078593219646972667591245579058400916101556058691824654464211635991133676888176072143134762956262755217076723082489069102983812500369227465305575879389360535427236953878930278213982541827803620529273150513136213164367952017786206101321791067283522453926700107223671211290728889481235054469961307502989320953857626538033117478595952500710806956299376856223776205817050579763540547632297718784421943556168295379389964663362212780867319619297375848927532483149592257840171538863243920300556147324865987064399712231680731210612452219232880563542944901212940335958070802505321012885118705308796320803262676199551343749650507929488054910038379711312864673971633947075908846631801442122796113412238920678927355885915647638029682564519804840163806029578896461009378334905772198496477895172429773466263763722145299300919598983820068991091359750387534231604458377434602437015414713993652096513536219830542870261369463204092489293325154727729781074360971867526895123356299453606929906748394993184664754343202083996089992874650369318630716266947964408099488146463322652231330664206915618271050667571281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -2719429876460609368845991424971242083134612587034534659755247814763347083943411113732843197085077564658394930267825510391850923300283616187180225814630236864552972381217552993385626223780171356971155326760872643011057344456278121111851713670326593060446372581408237595499769612062920605389292592804224825471123022087972217026237842902705479635818092934694553733674004046088474868198030599016515330594149311160263898757425143476946240853154046786644139795570870895765747168020930198736477587693379223835064207518108563797876987733159820774236991632413721090532348897804150079487181246872885880192048018581527756952500750130354041261469651191777330288413361732948304697109990182678728085737986863891038300238029261029282003925618420762416992445932378814854892491253545298359760706477372275721709333341026674434925518865867220105137320997768137287792687445905926553998028048120207108633628530392968050154391708928459402247070296302222397708414222565078071950651123314046492963047734524443966084176892569616628954630239815929877199686477825046740011969908941521526905037238094831927036577720788888100506306743643852827926705438552684630323834828042545405282537410337914401456220395668481911804722654687163100412768428748571054215687375532168805206215310631367004622631558960211724723065991686579462461432752307779685750418305135325277500310054280299591581841623009178400195572665974526858237967328356120516553102059876610156274700197309361303584860533104322616794509768175899444017213223262308179021961962148728002547295079645662242830558709168430195086414833611192734649547678143292959987164542603270908068542691732051929528494804470343674367967542444153203226123439825752265674614539192091353085845975542210210337025233802863320522739371185270303931465965235847681297776531308756980570433782733761247635344402634975143651311493801195756170006272055395896227106653887511405932204731108737619478485860975138263861502305137563209132500163801464812422404374337310356228483065468549830066917017927636539925160564545468873154744642918556169692837069299895511243663207938101102748263452259155861159631864906219826143338001508946180822640441525432089524995427292927000161699457020314602714241756762531863204933200729430455712975632514181734115037476934803305831780864954628956540755662861194217506798130260804318077389319460849746463633279452665276798557688879404619606326930889352554511361589750678644841045412414648570953410179479396570452851082751251204405652954042297819923117277457083941440334307005603214986076326697139143139783715247772423393011724769158283424896397999281556114177529263846367764907304432599035903199836371792973598059923628439201150124793122406272291166042979444818090706853732312177992700983164951722942751890148572026314280994256977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 4704119306204424775736915149424322297746424831478192187296757628564111174465337518860928952583606772450867596900744784527144261974226248796921668373040030537804983658889784628918968091120744454255741472377768079394559303653482119620083532429306685957686455368411263952699887172824316301745057438192587658574092242338758387361900497935978749971110513669829635789889260032027405344489647536141975653437449735879774021747493528235905776568179674214407714378962558994249209002602109791262350676582503156161868785392223852660008557827926304622929952423596457819842423928409056814250179699605588271317305702263470431962334536437653672381811042662596190278257771435116992848050312905795205424910984469535369602872473980563648070352280463956761527822626177152337404573944459056463826079201616140677941764400338180176573057053895958700471909247453431364407509855968858869995744601405715352487789157874728378132682775468386624112082732823188517373573474566016531662998978920834272939763772979855923900097710749421144163974684218693717150559460652485992659399046158011654350310301298564388172593294751798129879738953221832405969153934248584608793185220356922896537689935971075697217583439850596872077518098215403204669016980244932215853305747681157345437868673773373367478167995834811296920118028708078089686017739875374220390786532822107059633501558716965290234969420120400097022714698152866848000382666744674191060968445354240543141920256843071434477061872128265105452426492857425087142577119641180629220656056646337697576335789134143223134051790162752793355353125387706642107303098711079596950066769484076430431343947970608824281204846099494999136889433106336952280784326743007625462298516980363222432695137154184753264565757557671199160041561789336057565775880363347669348988138267044510314987203465458520345651956879724877572981685322364090277663802247496638765327246977373655303426318603096843522820337242953882380958832275204042694970431666364881031194961930352212245456993320553862613331970112662504290199547309172051236993172849379093234184565541325173394683747411005907450028553374517467981565310187278915206819475685070578522734727096132444046437817454893945755371683572842123706105918530339120979075578531551628062641954277938097001603753286464974610390455555461776952434794763074603432455820126126049201325863772954468789207932379005507199316996054060577628789525429889965422071650847507713048696915919919771290780571420164666605322152020748310119334397603806109507761320269668441759195705729775276754425542074348747871215828080725437876709366479581952085728181666040101639360611900789665616201582233546071665155299783467008867061709174477785500588077137145601344863568281483389204584613408442865494126944614888576927672739758247151239950400861807575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -6803876200758595910074525051135009795835957177481695504574664537268772587193470951547499460362528878127428891491572708483660376765609840165764342896031490760635598043564275857836952609332414742774495374833288178262478955893640294433324591896914259225058399770887595580705514269154206450435516160196677185393613657723971201726765298700270986754409922415331269674305254651770050237078618203273435453367204246576151012592669549800787142178201019842335567632645758691446103619603382425732330473812174936928334956194528483907019162918191148930632155829271747934158547246697014150534894090256020145631568415468634853154748336740223886322867770601621459141317961291868770370322879197046769304163562736634579551581051893764883452475747376126153210038044976339150863651928022211895087063814879232068601846733667729167062709362631419342702639954337974052477457144472529716345285341723226596769984178081152037546569957527692842498492762327680905925772770673593330235290494886235985535810314553733556898796961064948701480580070201115041834195112909047364872241321101474113895276179358524607861544552085306241786968166713633528158401265722358526706954603807546200052610906084323676413703942199122003936796262395207307475172082617160647234788589490011270754216132274524336932784581474168717304562538079706162757422306352603954573710939856876064737017681836642755253400934896207157274849873347761497943648344748043455409961329522080852401521503202429701940482424494371023197028736358285012998114692098535961411511715667365396019545773195784262753454506401299885131691253843902910712210274136070836934644870945348228579563588155011039918743224742096026519281867462044400263843519726758333260555121658059734296386552159481929249853062991732687048729236838904738971987906961233614216012964634719440557804166486205754068357421730414962294501392984358345117955600332159278826701695876852003956713491987380551320013157752448376373781772795554350236299773374763770389766028258196227025198018364824628072116934955723944392146529422731934970513930040619796626698594518612284846707142014562861137347163879540257669416987684932389697696662355047410102644847409550140370648943826267690063062412053321607774206856369686250325094814487528970974593611331806491898990307182724679612392278070192285087195064420049291405356999256207781716571985479374956903061632545656428210467368557501704050712148949475860413338409659044468894033432985458824687358555417007636081230634318120013775294973646572031688767235584043856143450117884900228927496235957086730870527716172699878089181205394667463562215882061105938367384734454718379397537035806003061666283294246855863825081320669687039664871930579037590136865692799797760274962727969439237717849098694708388803854732914174427244524821533215948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 8440993975666101161911378857719717021845586596397335005270753498203415827766054751598992814825858089608849106323713815973969875743973791365269290587017461200237310508374658677842641542294251544815694499350084916093703737651477270463828017784603756427665875294486192042868440667818490904142780149687291297209825742111602219851880501059922572652834975137959362054329542864067201264666163246905716267235945912370139238233647028668427022467113949907435848408341844107189637178327409729293851348996648938449262128451973594094707708748179259640065743156161792137436950074164257851861968010327360646038483305856583862493385304804620749388105466376729462051936157249049243932587811673906222245964926667197608026461483801495010883543642941593913116088225694579267998021982079686855536466026400656903294876938036529419207220125454702136321722009416265812727125174158004480774671333275579502876120413616120906548821959238401267200237952328377796445570133869797723566598513452533318929932538836918582486195120120082706072847501606890189792883570088555729767088061072235800935136953997666838652607762593856101095642495306369736276241552043518584937119585686849414102828106435861755343022848065364085074042739435910413621181192596957152519380699120833102038156415518971542783636524624555437772694601172993230054713349352919090107496725379030356966081665364526774737796850418316561694287228672657360112300446067736144909621207722667187836069017503921491634577415586385996059413398744807048041525072073978683252924402037219988794699458367647992897984082842271204362931629022594006188004024741185112776080363651020581672590764393924201394142697378552696078245831303358822446564570398219674655293470759180574185327900897352793631389137068458105300380225984184145765090733940111248355776286045407941555741848913783769122929063982551068827996999002630459495970900094046562872252399712066275170027433597734317568966532513341420507177098659935869617023694964096409636484843427058227355678189394004228669765765278714644276899831980716732813667805201958876370525261701646566366585731134753207611370879796042669001648965696232631730658688939317199754122610895995071183389165164936433923534111059730191962506749932202351245891576299622056228802810379379298405218652509838339611171517650793360987783952756664801156736815382516520154357068361956492608014214252009656047775016482499081681288568968960413117175570033768343170926796180570619305035111034177750548714774053876354178098447770479798364357748395741597337123793880401212249399652259621039067338440407977573857747854002332178416951340472032540215171389445028338439626227281866836700075111434875734580487834983926731119080595285997134805726682758006444706467271089268826305335867810482306615734297255931189795279289448063303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -9006608267712418227999312756513460093683517373107706400255270528239535428517760618520564101925754215320416341071860405618033584350903690160812474856976857737084370574959946371095475435063086339617224123028493780207491432736366405478328125910795644656197608135944008042402770036517778721707723905882160314673705318070000903214643367079549790680195438740624336966791379351253083269742356418094298895388122117559052817611348955357086911277916948187336684373549160463049160592018286828450547130387040568573628575905636839494481404570529239215799138773753651698080840745841864890412280770417926462042701504594979412033973716652064236327389151951315447623109604241275223984490040514331666082919334190253459033772183744279302253378392732585350248398663851771624094317688775261331321262645046955420156956770331956611669883697415340821999408524650879146572102382135514278514575094241545009511602530569203808536039741162156824019933989879664838294965380572998427053821623859617771480087304852976957454621638652687099443781638707854532409817025609564791717332639411260942648548471389156653387852783514970600586702386855091321214339897656905718427636029593434137385688272545087830955546579494851747854630986000006557457851821188636814291571922143309526184730175950190485859978691248263674190383133810022613632598980902059908702874245386670203513676237021641745352102962731001644430677082639535810095571682211156987745998395720064691711521655875933974474379410605095010852646786346025347656349580759820045702962249347777279081837577378768602582739112723448561020374866515209339978734941430758913785595253237889290334321726879402519896146574927433338521910392110458925732402533552232422968441882350054639574494340616422982872571482630165108926657125146449946639361340778153254860564423392092205640356300370184062143772767100673266614728781453936502022922450947446979362927007869988314923679825228893958981727063697764724980924579028617811721237905640721580123561272148760550039725850583352467946407626245285999410971060366469908146600712353261733733047369445749145931785973648537694115032625420657061319343289416584835015180448714121247315431662077470668284677951674206814186208592072838612740901793767481612363731173812112004544483652680521492333370302942980983881235281816441315645925301318701675655684777644820164838658177909381756314914048854157629700678873826966259188048738232962721589825639583521186121011194869034883450668965426023106200211306200437433804976690499586753285772209200068547200767806001865481893256440223705489791935467198580305827875487527730607126130282514946108113193504784259211564576505519520703498987357086060977359812673678906612313124890083055787394536952103876361552655522759665488105709548795592821093611378396192426815176265223792230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 8042693042956950444366461470749211696335357294233757709041940152764655892328016889002043964347435195137582382225567904617916916599022126078218237661507267412823490094738927416171672805961091105881093120563453933512378031906294134979358035182861467638525147900932717447157259446991212960478876837811169449373549700585989339940712775350214391909181452471350242415750144882681418271046718246608088705048977461064665185989812841959150744600343510245171555786697596643775113983007490103553919186990130353584028734591280841716435758324861135501526230655397679815042420087216460706308114264289933041689199031183141884431967310331740660682998034994858261343698094067357253022611334334146797114321072037198307117311635260858007114609952016143524628395756321769205590703288275855045196244833256597069455805089290511484683898478393834970184342535313388670237146310711350894039944039801340333217371096597636957646601799732256069108289098293117390963838293758745807104489604566871485680674734358186841787852690661437528139668194749200902667700911798085021689051903346446512352004460590084335975630449041809931642186034694772732927582946143871000039838017269217433385286024796152924644858985129642419273246547541932665127534085145416766172953486454695708942945117046006411202819397335432288789858130453616725337639043884796835750626342433595607612748594974685848926485009169502023759878426977154796464487735214592332142239740940937642300585961382320403293929012641305114553438898534887551915051301747966394938829052046887145809883906478594271867370524791682385324791118803297280947274588552391403284237771676671361097955503392483118166148855241043138229099790242743383864491321461127619750515026691167164891919200010166598341940236252837998390725136901809286646472321893583086197460304115667241935464509134136880311486826533783483268018264347208822841009639984010954683492910559715805523951756303811554515223916852948145522623034144032308848841983430115068770414082278208294422815449742684829689278468433955811008949151446775875237792302833752740398790214075937312165699577281693969306834495266507394962107502271406801048352045482287445265111361031267147911010024390745876847274570902126576124782602123946352457634240558490445876889417694371969852765871432349626044343923465055595381298546644893716251318314279174874931321458636746652901304679250860794844066036172241035887264944224684205751344698583261689464386319144562262458332450445021900388621881894717555562516117218653535696196995686280947046533973569951504966863062915924802885587089907705957582755760083684362301680640122311912565375939158634845310414594071977924423316158623315544931140532192224269068017499027587921621629020390622472861709072848205750466033122787623447814628230833744305140180870598680903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -5436498858903197268700629308512978312781122786015290748688630374680023265950536897630799904596038569985351275772644158213962152095959443715732895776354024934514149540692711497799695885191923157837598746449931940328543866364253095745751707515352143572505769644815271526588036324088938050021515191238075710508891675400132095272460035443110993561539576253355865382007979348347268243006604178404922531469332243215063271547596588113682365182231171581315679537069006210308472911382075932011063575728491762298584636516774577523784521240430450272611506121861304151443399533764411641835654137468324885609371497142654507800448858252630560029647283153351191488148073177086172874650808671951223951454405968364546629328041297615038388303937511667211126192929394687811710354446650221553660961575130383457003389099480192616029489770919031363030857991742126031315962576344243507475958141262065357069382780469509250423886581891044835965225260390668593977146540595921948060954079257882566698410740724182445254205310643319108519587344834412176832403018406898255802890437363047515062107770918156780116089461482048061813929982764436881122151973884014764784303214600329901403286004146258909705158886033533894304308453443566557834635055587195290218554799048288418035023877410062340430348202537399969032071849310813758373302036976707871344286554865926739476141184162018620957828316375457845866343994815835319111898885555996633470919655966067061640121223194902101225891068032518155930090518159607241547841294419333377148366157143662405680801715342407090717983062348750005889467512099418124220446166707047895451498096744885042159172459669797233550432303579267761389243007309010706016418700724897046563707883364082949820572177835773830721258122064829819718286607236360835222522225934259928752201894911039426368675446032948510224779550731824465162584332475487286807185891360109369981472129177839055540722225764683232824952751736203491185112458769062071799584291944394753308704779529129770354562442577857645126159535837730448215514773770580018093384720959067945969953525454335435399091140044352048531597380583004083584074095512182149279638680492479574358761025393606447990181282657710229797811261908624625394847619323408759775665110349171695286687286752986217086099224630548017347355897165415849861644462231165242943914719795085395197971991072834815635478825924100618213563199586678552220622686342331583147972644286510465138885593161624473405031011287903408263934885939904744870840916537899180625773242335482289280739000186997457039762974596591025636024553616248031027552479256477226872253973570285116717523489651860409791963913027284751001399541215879029084261370814165737746435873886997146512844166848415366592030043775979775518637330558342688065104106718167569398363854720309657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 1575270140335563326263928897784530884260712698995946320326193549785274452669473376284356068576731558287194761658508522877965798731655317394053122532460857095148757102260292318802857375706376263067171143035411922483870881808314716319737417930150077354889894391720960877505750239215290803417421716676699132328091836442473187858906018417736641870687865196224036763181301850181820499608093671998931752724260036590602982042833978763214510542309579117841927909687656776277649719908271553742008885284324781872625649585003394431321638526638213288337161876584462904491396238506251396136593972257823432352469941172317788457715348335047619729889238325828037023267197965869156784591574205296190921943552930921380209775562528757948576955251391537812016389090267772469101367691136858532073415767094833807019323270365588379541137414580432161455087578973562809409930346318992853314716019022719032539641236072644474977631498374938400184147230410009175574284136593863839010404688482436131381122425343312316946357011875075344788309211469405402505963717051867619697529851502332693055004333534992874241283112491388959439146388506841322038470511443049529318388887321244917886111027088006512415369903565232681914618416426152489866340143800707955114233928811149419227864392419556326540016500094510081262776253620918741279138403921642995607541254534947839704142140063239800696666842158687828246410434670759297877515746972552673792181518652227790682220910491806368521085387260692327977457357870557777906612079379590423874854903317342470419137899329233088337703159811135653721970464669052296675429070331694345149903602404614312999321393824398882277203723220662989641715336077252042108937682381564951161774754532234157144075605796408886695350528434760836678068299267128272845802873187087533554742871028330274249716451973520944451653726087914117849486555010297487514374900850240191941429902425428746565319418349137679189191789219358061213394864707555224949403618097587071716079980459853936641796203925681375484028740702280381037806038891669771302491655932560112168366022073355882411854199396982250661588688806443100773669073455951639754121818023947297271718705412842565161403039945253652034281865259495210603943171240545588988394552563541782507501703591355261398083155369414521916020666143956675453189260829070981150883209456041745889989342431162444451929706464940106453594806182411105301355421954478216988596523027417299228220884204814916660927416624051524259263821695591371464093205955279679698069535636721894496085393498120982175839200704514129402348492771936961628931797552528188331495541721001921569344651244394999451046112946589790645543097031801155310468646978503656881582596978501817367868846747804126076660116129567351291138690066424685184308340412514005225758861987088957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] 2656123197364150005277705856117366017643933293423883203016067724953920327027794093518147222470943792897396327499097795954421255689133555319171228493155402547441760731429328981396241906800003502633911753983371644397302241046059117966277084320074709794655063019397097365180174440370869062069943302781462298827518784231288816711575732447735384076084513520589130274559295367727996689833121143051438264135041606380089742724530155339315772149708216582425067394137281253683229571778045178933446337991092992981565315029567762922204467803904727133341124295029403050979614738583033505405571244989037343025629775875639791966622021461412745009980291443462242190282390479700245577673765292550845865303970711554754458801279733655322415530707942378619007270168227703124637913162867300346272820739176889474962957311936773880634458704510238188272121314161262690102418671987646074004180692685601854176330587932992730248114652773288806124744325154915960567397559505167127269621321422379857194783335799294203323097569392512404780102588797713102078287154950164325718169144606333520988627953145279293218687345869470950127976639795555909260379949564412967539840658628066918067121142416179612638461461487999846335234878950052886465212860571961538881025312130472858848192847773413372142476059695016228476705681656157702406821592826724126870456965262407022038841620432363232344777501672589951753676343638508900645514865083664080631544649740233570459186945355805960327488202777712951924762388767295350023416644485075190373573116003520969151075204314995195854633867456617364641830476766990888156892759491960582803480460627857895305339453672833472144006343090990366690511612515298247162967030746142378245136640356961685103970369114128652650108780578241316679623407603493190527451333021755292474830629998955436623717876022944351307725479558138947177474924424828114087630601728579318173323218725222752869853762895062683338592885895040704159870280210237637886825399959449263288428707051423009142957694519219931488609342990037034731868459410734902742418885912615506356925271609892617938324305032293009103436331381732376906523527182072096673814864889960417327612638226195744279299717107336440616715221096659095829961213611062016728680928624104994463798852136596265331176797677238765496963700226319822534803070748316603511274549139506487094470562245775319196765384167097433393187343099848179608523348197796087393908711623656727879544841708468986776215433045551349792245264098078190774675080030462539355666895700790727273523499526006556666489485578566812679062910058807175290081842713643412247906276691692304111395439851572041157424478433877793515191599698326141951958993550083120296677039000605972445570833045068760682583528339908940317322173279598532780696237745575192563550635109122048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] -6134636560995657179532204027737342409884177479455279605436381017510310796519403958487545282218333540030446556499297152877817111506835141038693026630742654946398102531799402629769886060021868081223690431516772764987653410475949934644049464588340116210413075893645648037964920745999123413947968047469364563407835827871553878951467976653919158051877155627486059735455704089277639518569765877437437029440277121698173867260681062471068967633360028520023368311542439652518620838197408046534406152475300418239213638501322053720357378278065621640929167139750297498436120608624143393108698333958811032638354066626988971142629518057688163814172683317514849243202294127077733808042709883114908363617934296609620061096917998622624216847788954925146165135673206508150793612040918191176821661412711930755889370286513879410197789677444566834854853262635958146640531105400750832378050391884049171763797278484136808381755499750401998611592874266410391649772979296808973151702489729455554968739616539969123847646893886145226404411551714735431439641284484248284336039627670791386214385615876148576725036799262623443507128777275886047850518489028975512328958302268604500210256022650514659855313254120823098375601459098511096478632277260530350450556010443793586597454667439709523971898032162736203938840592381894248405178728134325667279959091165485304289642494021969592015675088297827230627188608207882016693186928650643352900554087311887747967153965357516488468940257970812476472478752569961429843537143707168951200740436661466158523074024096684384624658994209883868537820612519992432313714532137699903439102944358948777556441366510865152023352789746339180946049224590758558760940393699890476488743587207636828808003368913385131524775628047217045133352557871245297172651144417336263673152245656840162829596512787609690962510204991617760409314584243126903890533893526865037774730535555961799344010103735615669192679596134251427872831325345503002240341411489030806984949507214595709194240763308527938589994684279081079173212022459196496595778928104994751616132333952560581884108251311978152528782988945771382030296395626292723779872073677423612030144895087882946998621566061856294718757997713217408361896288009788896836326438365477691389078542717994043202302157012772585717912995430210879283480568875695480413069848804724758439589888682265177478417132160084106145653417249280832236084326245101622045384085000091218346143603560627366389564574559140696592655330709915100896618698991069331637670005927563403913486538665059791930001532490318995009795880743098287343100078381623833378993975541811511970807106898342383843104100126876385539320143750941599610426706668991123911702732352991182849939515578354723373566509926939013832551503598218679838980591889660792803939528540055142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] 7953357230592261078063820338861994872663248664666111888172715516904151880893055975169292914799767983339658571002353586405699172267540307888549172968447660624810261952771549019428823581309184422696257729625923178885217091737814719997213464095888069114268572665678276766045884502853590892761716707123522972742852497899206171821137170345593900991211058694089305522601093236979026607608842183102022651143775101234602630832867246319494810214749717486972962219383559053024850507625138722253268033541122503494705034366324691865850808614752545862131291369006558056485056505827559817371466839670635393569197861412369230942952715104566558477804673552040465051760743884297599573075698146888970941291124845171790740727036385839878261651559229861969828223760617032057648544182109995739638236450255761737111973122357696384323718946230105064739104654851854498625661641458038210079088601930188359067089904396331476339326522417211277881751911739761123647777237521426932038964156373210790767819984679483294652606306625552478607520101961678467343410736426324878730904230544506858798373937913541806711206499586918265725154765986375890682405327678029134408446338139200102466222501622681835523454389935125703701214924071782680124120360235494218691115900583420088916266442147528334436862083391782580750389443202113574083312573851466933540656114760188396930632258529345921867749344991249066604516282817873278563199309331315027794370630988411590451058362595856450960425355861704037533240796965152244043965761291768122363266197886075641090907444220552063269398694694144221357306378040894275024736191349448179525116524263644477121290845656564795804171089340564706955106537853895086373273803970146312204993040984269968858991810950305165142304080178830298394712494986600912410270837838019030559346550613229715919609069113413310579449465221351712704157530439290655689323910347581257284641681021939082786007707702355236791196905559398014993784290595130251345564580378930734836424817582606989144776096082628498468883273706422960123810382841288164529292292930741324188131571494435867061990097084122474419664109227307802477510475724330820658954400241907942541264457727483501609999742068382192215377901116597834128338573482017366268793263031927538054902050639508646066758234766385131882219284282552015991536188258461085841867712478089652743653580852061878456596315379317434139523298318947660881720162925887944380839312302755002988580912066726358508409043586011607191691351747889108114306378351824005837474084682593315128943034891581822092091647475085977582245719291646556743185114327688057267866844983299973100314981039979324734531667218722402314406536601431187659909377627306615398016992532454894092300352127809169203745136514038676632957766863411632321186846686102955526115197350366412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] -7820585465940023771444983594754906223601112835485102879847446945770779629688903914517601619205374018938872967226401269268846156147084038373094923641704634646044076736876734148599283615869377300319667721156334326822379961681876549812364929642973769065932496413106378823619350230989757836034749202703453084759412628445236440573938636944861193787408147719527277240556360672827478953592061641134731289093986850947840832719940293001726831717837064265189756661260052105236202691495443489891569545757904942978848215443119309182315366723826587694806414053055579565011487068253662730698711027886563670883296032445890836380790287580445640193965775392219355853781666563354712008356206439805887638275332784554722079741122155022213614099212416090764079035643386210372940537342769831247797290007480347365525448967709488829306834639328810359849320341900726068491702711396769000895178307334914559877298753419179440837662377049163464036560913284974590970635563897694994900029370630106014889054965120562069361956517607868217843539705970119734822422193191959953420834530083696138155090940127246637870471452716728870093032652022455702587271548861591004751616007484060068344913587553393039518905684953092894860385721419513562340467811029771903358136245132211040692136162032207505766519868947681190608194716614934550075973941886676929852607489602887465891927137773195561909047260032776095825846793211012007306114260550141484654923173911937471089077591636918652756336158950579848643658371704820527508123291154328502096533879998077733833354966235267507618610862041504212804992465089168286237125386502124368575494912647061636897848339693499567052956654301627723321195105522540992839873821498512851409888879464548106609723087018789867243658948963027021334117882835357620273903301789053375876381596165161633585502869910106930939878957268857864538039611444173708551689907060107937674013319566087508225347881943402301551687695221740483245523397305512350867852825789207307876677910714809593632530472790804683883976233979058780905845978180903498694330204314915899157536237854801549437968490939936910191124092539969495718995889900758520735801810914752972209257426957579178667947212896021028562976923381687082331896545635658525244875150402900401966871800537475050071208260631773819090624153741909101245496676555273726861485063077473314256150394548759595587348484613271826184791327007637863756218310967497767374666969029879576188243042663563731097530047545672470952995540575252023951440834348025792822194284038667799574019020018114598861177264001765072105595208311394786553211242761420400351159683357289603771663125948698714139566856935419376531646451876513855096917023681278030054442689827562306248553509630777922419318268205601542683954523658633979478356376413823267209775479419056422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] 6146133609779376480871984734208274336490771935293377977686228912102650496905224379612731645057751823735947701134818654684515022525909901922830774945833860249150158459159315355020404494239452453441258340382459687592936004281858321561923795377464157171717401291492037368135295147001498427745700355614793791316479365819049830631715833640399992008151029375094061895122528596106227702416707493231732150154835285789932989047072132200129181524466470387890502078532525619937224134253530630591309016861638937237640420527104370897689756316554238675341431829489484756181815635356879615183106489650951286171938392532750848419812620007490180315558556571798543059146293275243430327863888093393464845729679275298728135931545937771263534728787972365457937018654025463344359602729881475524569328814843092595245714919479501853698014970294978745043294969282866438322354470701235065183304907457561546761673434718546607035412244206377452131628686835465771196855958676158010239591468466124218527911033847837673552866574368884848302231410818945573368676210039638419652299869104189934142817579408437725291942200862261466059335752312575995692111586136877452587006959230853179809154414046345137003123999642926157659063645584647559747561159587091693223364231620951331994164411250575306529701450476447742088667182323823599263851959125350348549078526221758418072262693614474501734806987571930745494148928251098779573167429730000509808826944205190043817030870444885775046069592829896108636511569904761873276935926465580928747235359955487997255066617020610070616457240052929953178912799382197537003777138895473475903650796715581510795190441930206742665818329969472107621683111933227496307987043801423777392601195806960114632106014616678952088750627758783094522446812233291819902952821558166562467215646162307179970096268949596984691830232789863102710494484865031755952526336273238869479937048471530308093243332532055953481905306687537408816725401596736915839331879328569462106347044197429012660439896951112910795703444578517285461429750252714822185472735683877170745594864542759550926022480814719223826564668381855417927840177971116898693983503304977945932479991594396727232368740030735613592844945690024265863479199353598387882353161798758016260669386086366573963141572667161533354518803338766501211786322752541218066754044646088817051594689808350455610127636984927733040692557683641861414081228390213284701714604256539626777022984726144914788817931245763104547585961948477809253073578884938570178000129331019888854036852558343396635404556957090637804352580832820509917979712617647985525400814030150533121397941840851539257618024376915822058754386835816284608416732448707346496566580762625270449839087155489801968190045573877676951306145124559468078126228451438007871414172892790784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] -3770112046149777959891371406624140871045477322337502929424805625296045167777569339290593796380380851267506071846234918526516240588726194015019427265149232450843617961440695005247618789071061140652424579435190610455579077859238397455180329240470947535041984559611577710605355359932878052196663720300081468534854915486192999711048176573641886878633698776061907977481459750637438014143506260357545476225372493433313905600896795630676588873918418208832142096811448232242494657249923876833767579261428744452441271048533873289444183761455550147632275353066237716161472396879532414753697932979666399146382168241209767092915329574809749340017998079396152402656198312915129755693459325368522086817764836132916688993587113426929389890919758002411707726268445963187583808022556683754822042801218364694686934614205200149998493953251523922520246436069902261038993350335804390055712806582464366180004733446721415891124320476960384806708710945235486651881379147219659224145428663725146074938962077750090768839284967009429246771534473265581724932859929431682054558082409758389092945488128197967257535201563955848100686723140921717543253894545617586946127730277733910519188196510190589465881201078507495714164141045415668331017823486339720278504444655568716198797405869311397244903987214466459872962326332026932562127309481523987212434268843917130746738904005983649411913429072328373490564951366165125995074038479071143601954190222538352551016829699000956682948614982492181340792149538128008193748898097508564312542043100269661651154524723714250299034078135210478733561746589350096884256296096418664411792117498006754811189526753962387307090314470915665027770851644968210755343582622076860180311063532286712250417359742151887080801168402519279107326193129943519835296621385336771990679209720732161252227579012037799405990716445519528234236648013870635889994036660243244877547230460194337131155047623700935384946170415757016065569586852123167274139195742647535082940280917019971351873275816043046095031671293866579988851513288838963634167624906353084350619388166277404068555130645924144540818869378529253012490848303463016425039420158554997474518077971533934400543860519991555464280838130249356414087489927525192941111157415968831797094175841839051819815245374751382156850409835351023222047689587297447116421500775847210433822416855408860810630587573631639738745159977142508619701098081931678075289533108260552708861685578501172280357828493839943157981282972062099123637195492198631383558096056027411907677957473618336579310721411338830590697797335673141726008058221583209508674477282498773765282295904846812998466972361137962826675232146539997041817405700454274678154265701096786534780621187393202533098418016327727543296496295017436681898977711175606848735748397130055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] 1532857031069935311541046128799301104951153576830190658404519776514023939637636396578123629893014478154252153385421943610182938950959861782489602460226191701399639076712417218676297724020514523990603486180996976337174188301626570910858757207920092813479942940271715643406100875447546403801572435496335004103425335489448703876146465934428543114511478275132579531375712797851042180741097697374871926723190454578063841381488597135685492652785236061996315410282639836695569584790812413523925078972164312847079586537489517558940398221588905107498626413080843252523532767986384085356207604199756577653425077768408719100662918501690636261266517335199488154149038066884567252820451094619514689928377010406569557228106311113711696365016837037782715550794917805856333977406540100894833614737159629569051044907662396370103421419945123245616912427597550076846212974834295143395552118360686741842579178120108042033694540723840668428571869648914347119563661620848813409972963656132195279215725408744242840422379069922299128691780954172763484623984896511079960156665080876003886415792281093127458967100286885709544875073813596415042598096761880038901415105113043978092294961604409512303605029321195141290096229517700323945525490984490002860481120429029947388824843092707851596969581491213275539486377879353230837576806610615964049561392068704144503765191587764012828195632131158674045432735771062072003704108385589159426988206773905629981846063298111313687466756638452944611189532659480966378507910974380988630233364429439068321187254216111253004171494626485983522908820476906896684047460408783759087657128419839226601214223554011837166428068158200458642217663713132982997478363918077129261184130538830965229565366801797484155057959878096319114422123741797641491920584585841823788551911603706602752565244091208825974364392969814077105288092695792391264018166781011029670577849102024627647880532059763282961070292481886419521087529970100400733889614368563069982089859162894847702508974718705860371322992090290066936253468764890379130442461722727287070054948057670930715508743954577840817359625303306787812852661207818230467370471738624021475203123831767406542185340580063080724276547710884853361417172386366979923322835228836970105099533161881034777510910127135503434688394953219980785828957795268211071833950764082327060241344774478496689756133799080260499017773222347241953532243170258037799756453660509327072670473105660717601532546113201844753188437164692756560471527874586632516045007986423512690865771432056037771568410073568973635141715438012955634825039028225569930633581338387676527845237092540322725682028437979415733713973115187149456158371686844061989745516953986276720913840058493665594943304379763102779875387722990468833177955671076612708073794917787238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] 48148689957753828116782498320654610988032052267451158354020600841201003897685897790554922268801141402997686807136911686544265132697617013759215286587463280696662777578984997852173976314215186104143742020635373315104467296743467702156004747803099563649767444010167982314784257924520443676079238421119637157566466212724661429431219709444025441662023830102574775624132368955417110121772332192537939002452232962902526575303479845472574733589521869630466645129734394885687183261867776247474651425540399425840422557742450553562140740151528713089320118391403924516241352091670258062870884956212520467177288205737118012848788896885937941309887845298249728436112853965423572647046759907080998720751057203774865699214559314444649278612016378302347601963426908795538341208355963125639446800265780964382191152792752262647817034526776083405042920444330267917973573464847664167073716421170580496766982321397855648441343672738466378012611442261299522348255728861582165937444681921615600993114227916965049535513346924813784893818576360033143601501313785373451498888526991685372323403404411407783489819619614519793572125600829984913476236016006126384322842290682237272716429405808078910770147310648547168747183559322625902070116243297019621043764121271934214779436703461413251316807861456426837354495513180438890624645505616337991649573669089981087539298803048449267809813611631027607501314286740729785602763126730475425012878744150528162877823425099406691571518062936865313191299820772724637940148994315051824585575553991380681098001704958590183575433226573191488107380002580176540424011222904957041359400594675213784764855218093752790603459537005192719851718667357814800696675812164663469351241933982024276982926897147242031144231983702132408761249619023967942161148630478521798876079224284675329007063125257388332763725780233286636487119478668134526629082004006485951758468295037195923221005021275776740709732935853976417923518267418785280761850867033779474041531995681564494950182304668937504985300161194498459283978710509270709646506371779303470768630648525257381065069102982609931539777821252470327235123099685962881868049489779980003236877970656398042681536711358792215256897822949902663450787465349684139614089282220205900626213150490464359475806908465003971296311655810227113423690140006828724892848197099290471096614180345074183045057114227867191295581891314314304256877360833654738718397763251719762136670747396162041432426797402610557650087014839745379048700751596019270027141796069856620683135002489205470059722932954002966968790099195965542169599744643850282157386288548666132010003175320706630261062678426840596374317092766602478193024694475170805001050789503846722886175023922414576710535886507438991506619508928957458007941449895425715116788685702430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] -857303905853991857537315773453694297190964574959648320893371262112399251388151501473884540866732241241916000489766221436713595751472525760319997629822802969369258675642736013497277460786595500515877538263591720102621457873872050092275687544814504638373714228362623722227521654023352791931065101162857894255541180955878983702325565638911603951179598404475999422984784323112793842868397047128381072854245819871871551403180851185840788710299868346432644881477805874283416316335996148205264900665935866798324943567071462095643481285847645031204521626393913198072521493303171902101899220166328490992593390763772580184816004405693627548481392482869702251582569760619998747556081780574672150636827258726018636674807038649214230725028049183478084374904589582033209886178854489751047750632646424474364273632513595786099964873761053486854307823030204109646599550274709191548728088394426257438009664199366719503510088460295592455500238167920219202629980748225023296880370349988693114093519966081055248823354327771107362577566717231978689479622242257677739802479083960330973480082511753964293553518384706179591893315740188773172034879758699173410770759691422070057547790866551497081159113609392833368731141129095022019337838050367926857033323867297518547375572025304213577001173462747810564051911136763707429745989144781068533538956947614239894852266140602333361936332081903056292476602203502294810240721295158045894813102684198831981639699552541332379124364702537966677840961161337523513016709411563333407700865420580084370732982171296632171946437939472159049931221116807545014669188487984598525028784440604228139312001487918469281877496132825140995225250482570432685857885907607510643434188254340295518435272839675624645020111906362394317886812271473263072244354266219892380134741468061823264926717580259879904043719528445843848660386328899617900395817270712921214613905730532830866464267425190586534562578103612396718745382532360285948881764022907763069267422298151921931140683053696467106087510593800992729030518322363865541188356983324256421152347731483038961137477385752215685083231735598176427016102399726709640213362467928000254683193764511353597452525261916011981265518562491783988534952933439986475985217197601239230402401154168891226402972407510022209062957033076892788614372793821540164295687241695968290021184901763520007784850254327883721299116251213494161137507445557641737935571164727853807247479541872988724647618748436451318841058716499165946653703045280264235462131912091548603507638629534968646803018462725943138556161727165363777265136999604060273940324469669971375328769381079247545240414985550716227912183998203582006521495850624512979506363171928873545589891026538949853268102782520280494473516478908038464677728839209047710069776335450931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] 1060029210838023909987196116947781549616310479365430630053266682353623298046581883985280333441781611667344061568107475069666071552790237233639341418126592006736568819475794643351616265320229173869123063416539278255561689140249097317076479983227495639433265545139691788873584572925564868628912028346688189555436857983347908304427192924462059585188942412120297215380151761333875527216040074806710221335330620440107997218853231939730861486447707068880192733124424528657055062415140409130603024892733050361397551121095462972702703353533527077799869071666264395785745946344208324671597719876661031974445434720397413022784712775000666192432115404003381193398101199934647507670477298731788084834408719551825454580936196564843261569483353263617792341484670085483774051086411849624722197463381508820532867430358284428108650180761460864490110034083646345737581940629985005434272782610474624010301224289596428223771118811894515658149878080550529787741048601571258800520874902540955757033444725394709365577240839987008261339219989944510988901033192939241489293380309572830619181323253218683824034265075783871141512273315559661960940222023123087270163437399510799586515871548369518894149166141617892814095530570238860461569294003329951231260755089548682294652826958273245254626579481069711763136647337747664029194975173240617641984126686103987337109243906025859092011069200875607622141989905139688329942057189125989757272390081376668860067370412920341266366474340186437361661218447215394753054794530415490860556616293262279619077418910346383741325089047908878547624727820324838506712853402248264074101883894088627471150280398284521103153349641113676500565020501369883424589442845230185978583979524130630998765625198730345043700816799687005333649920569220984739448569264240104081459072775614887825577223804486339133536295893165873994131799002542443947494287371025527851620667805353942543491699943823345841733103540515642455210280920225289825245596128945372040536799850443327409171897912772687935720668139043121515005039761352408746705994614908379501176072670919938725527106318608871790995283931344125084671493205335959555480599931198580696534563323290723852827153957389045884942004946623423981000679954842542058199132017908353754873891908038199279336152366857820282422468431969186551738532177838774255944607435098116381540261355294488923498833178700029360280057008631902062723208132907892603326139889209075056009896931082125658856175179563775150167543213021635187820470322464484282664804821299902045032238829123901834667006927184071559575283557325507743336710905399926478996635295972411861780178139370445946479569758292797000741529021266197883737674916980075463562403061021923186498160500865682629501597586820459033874340274338084836445705755598151547014261732959846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] -918609746341561317612467232316464533809677083817066426126129689923364458077000519381155322922908840529599282068259358376774185921156020521308476228651629757668951150501868688723637851515744506767250758495075595506224745283234952371095100810369120372512649973582854883369132019463023745576318002795400115931936049620991114713152493796572219696383308550331425710006246539497450718699205377531085219008231429024745921295888334386786699883288721806075892256489666536732322107787812825866463022796591917274381656776323873617863853678422356893420787177041416535963481954250615054617418999536456145061825799917937578717288165876204612436090775928189374022947826610211993722920532459117057488769287326704987555618073792227821744802358456686080976928304024602636186330422571928302930805523100743140601931173116916231034448574426627343643564712584884700139719133780591038434432798850139225362963224569152423309831853522104091135401593999853518269799890286081113265018775651205094133614886684096612324736183373646425083848883861547740796254779750757254802980836478652882329697815944411644999019775685113359702904674246306367144626504788081004790083699443753455332542088237151937978416681062025041013786036841799419772474734305918615720323093415492996559704968442539191758452319051540654472126878167262413352823204868432074678386072079153772008190981188999675653775101444042434196967346205753420227357335071796904758879872971551725420073398266134522669381153235432984318401703440301903236855072793452981756584204191853714410301909874816943574565926287932659213355271632356247229123094930160440131213074864669732062646115213169555111509915363107388805068904498996820591505535428732204252227013489201295337172913828239740608269845180332096478760045402817830814024274683211557898154629912594654439294163803162882816757123508506427173362599191350660571685853297878996424056414659203853485131929262054266416415022688987968106059806621675399758895871040427256969588415301468338834250664409222446526678729971062429610083405512923290122690717531383560598100396063040384555079884897534866348067070263761481362200692804645607502894201950795957199035802669264960081372197131766513710437834951358698524950576967905424819753376361445276656241918146302782523320475908542336530436547351780459206944081381495079797388534693599248980102940460274472553538136971855221116947886586387816100992688292616269445007869473162489586522019695654885585128066159744700027400574376302720289287273237863425672520414865454810636157368143860453603982711822405654850343027330895848522926823920309932219499825885158891002649385767545656679468889696679505019451204812202924358415889182466648808646009887478709410605168149236711082310606676042898589730382595626109687884135442802292610514003125338112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] 656812585798488846464749632128127708647236340051860772037906634637769046863848144828627965930478999808958893894343754591731918463933485632954572726032712827859223430470440719931773744469250319253904537140348128987421524565450850743173247845792048379091181595475740926910340571195093370100275293295074759562707244048152007458520151384145119328325406127267559218508090864779823798540567045387374699611416039358846750935139782423373020519128797388488450024527879131784482665258701882234409137857756547923876953145116450150584090369568164369871107493113996826476876038262370579398033610546473117945319462019019588206894801502249711786499071337570843425508635682979922525353139914799307854774370065150494661856865606848035712449464798647418059827476179600179592017673667178250833233818883064468455433056799024231403403584045953676114634639163894571086960241342260364111391627630709379541991501666603580338173487919944932977749129009365750511110354733528562372297414281374835720900931562790459176351267783609612990692582412199801515291227494740815166508352043631966417525807651565410393670962643757430167203594883782571539549591344103777358318375875380407146956367852846131708944064918716902730657847844489077317786793014664472079655711123894571961416631483278711705817660021162793565519118984917259267518680242943809677473298053033373302741650191259373368500796686655948953625492464305249821775529036421143578868653642282829587773207579380835817606911068906452134636152455755326822609182950933705266809137613050283427646096295173832814330054495191254080197351574431842188931211397729123396841423778153682679126457904698208377440312404541581183411314098906250202191559193324393969576488547612264500270587313263430086626727174643441291270648244723655105050118702052182076098073723896151170651072518830318360291071339795352952675940200778404324277689571790688222158959160327655118863574060643333500148249098273102051018013225334675745573127116313753754140343012149319316196179743572072460381962357210191185560072233462544407171561135115255357410001057482584453791739121965518299660930770936907901558113233722562224465323031063330679011045698953651108820907313077711980879266007910989047539631945693880656370483564757126318034187642489484406245423597310524694100666950269233642000657839492341185434194837736457666433811370530537972858380763331572729142006827741583157632858675667836359212860906863823137506450369138387166384980480085433589288677252264103744435776370453441346510046284691838620981422461625042619588928066418393535098171588774346843423048359203860943606728967538270966681481794868349100213383580955612756272576133229614872631787109091460504008880325060964953175204799667689699489107218640096984080644517902313870888283951854023780739185558222274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] -408270780441491909576695675005656599114667118121750571243671720115022064309976334437245278771460206577665737676919109823181229042883174031919229657938503557974077763679376959437535330929671040554137492967347512838349131995486792372574282108705478923800196341166246198508811688841926902030369252157874752483614940297488824405033120223472925924120315581908793920380474262483579349316399845445627699892847905138452510958025102621366645689988167236713358636635006538138054895035174776988179828564623001222880700223012880429272643628650980647646277002701047171610943933163976633173323115474586093844646126088679561042391723506362785467348453982736962497004441049227914464630161860399116723117808008233034094904429744378514664191988147420048618843325457251420010727324312200183930081004733341494247666654847156868463895519406804474417028045362924753435032187518001493253485806808996340655996504970021615357413325806861513472232021153769209936258798019444196014029478828062034363962174254009637476611891981767930939191622901450964291424871861417279589092208774037440569197070119141981852938343557207850769192887524415008184085091607589329547960215635933736760756628534775122685716875322682718465156601472986529947867128461016746010285298137218015740747569484937295966932033296056773843444169144408381834808764661736996098326242121117206572832113168710811401980179850180630772791907557997898741466343777458624613949588296953169875320112542598468210715070539825318562553548264449567221028047169789523743810108842921266602900244753503200059638232151758935880434908822648516550947152529956119569405299409556445411632813365432597067163092462437138157659037962714013083204370599216867213761814557994763280070699741570243060819777144970741109525254482676962287147259039091707747026424928474995559382035706402735120043288016221178468741323568484881932768258801748458974009796242963071636735007763896767639454878034732371395466874933948445127701077589492917844674300640267099139132653507805815325694210843340654266121246401039090930451804228128036490290246214694901036653122885874897878071850287356842517691529446532906369653384069892505345997019092850938290786910253650261657500911333282821376304716538338588188785691044361040046965110750990728547377462761045335428857646265949746445217934518006576809956674219884093012914139182066138391449794111812479158974679549009508592236823502195136094226210068002265526760241696208557940827024365018873692301904505529358455635307194357428909025012059342047241247213483722807806333247919160644173439097498597046548376059479098836413599414577622886104637929349329190751833140616601402187926612809322405850692239215289684136640174065670516573134606732224841214965274113913772029978486635593940822714872561240936831023573461945548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 225514374048805818235739015981809802701058223416386078608967933064564299784004508662667113580563450393654051548179692131669608242834532815788787894421456683979050689176703369763070415813139204226607894000689948088206346381967433137329544336085362947926881821072730325245982049952189440516328764389662142465864039180564318784588632992044704284465885050465620526234999395224102731261100510972522422393932157703532399250096471338231350920391789946851326545292918603007740870212981073797440207289306382602476834695564754631822953110499852285419416801165564799486452121161901732657364010557867865716339584474541575607144703250252609827473598493303025147893486744293453154542768155796992728142265214647078736767124218141088517228255842555708513624685785368386232713661230923521038235179236993595640370255167448326915208972005915237801551225572267808241280848123439291036255834176603002704222902751765669097357830669549930606469013499167075436360468678723937624183635030912946043570417047587963472780014291895134244249311996384661307429694716866881874564209357930935194462889695068333503260384895673125977889601148320596878225737334626003780190074009945763863228656600682110069957931448278009981905664341120634781558688760968996941172276876431316899463127627222417475426926877147524105843823453713221668792280423441943005618809160276299175635922702224781586308074287219491813002796061368110172983274276083843291209691733906077866291633601409366257505451681063574715677767083615749801949117323778341284390118965288551841864123548609124538405333346368146063442199518294434226434206427147548973381530138449773242656027490247739272133748850547868774547917366343291986486739965171144197564045239933435539110274040773417633494297098480821106755525935428985430472112704316818268873976274038926903082170185678446121214057859239759762582117245119653666657110541057945425957010173326685906604000774561041778916357204212594323872277961177235892391105149756798573010647510728062029824320908945360535074250601510869608505606588866263739515256020662636596730833613939531938952678095449551168381167001201034168506684147726124768907953115526252863299089046578924146517577464407383531116918612698570139107164292603328369034347534483122450448896801211727250901119723839034168835319912934757592962674426715831070917345054294036106846009442627589807179173828143805707154143696356587339454071277053717050355170868733989998244450881620404826148479923683925381080097148874348725599373005771383303083433642299178979846553982617170446437533405260232725171495008218864907741360866624917423869033992857899269446519944305329797138340268066077079010521051658612374374665501074298962967562255827205719582127840399078477417928344962711104539705995225312043450893451184517018462365830610944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -111718249873242763954348537909805300605516056247679703410038201098384942191185810777616841986084113388439983034110438463718361221610489536408764983734964759080118990926751142528301847288058472616643978695198692369624613191877960458424956104782745951161042293572102529428499090967325975648408212059270306798694421452441953107055947827221565789732444380087823483058204406271673470010649716553379067791210033692945432069113910997435188640773737594334286089881124835215196907360432301867764219681191157404093937174797505056108789210595260010701422635319521791456692168888778879973347310696610276663932897171589525484099686964361888715254497360753172067225735962498677008824355744606932630121361838884482536651226754956639239122070185788328737646948772924369948603697543246055057409732061505331815971186537649249881494256254521420521470156237092244850204782804484859006331369361344349483256240931090714236795179465897109941282251832804976308984397493364387610051706769664931259663335588549371424273876804775067303385678257072636983731231529041407826357566049279852311260800460138610762392361116219329306767127961177794390638883189022833397833885398129631058776149531379005736166393471032685126101980019517230891566839797414493417224131825674401647117683910624237455798322510030226404427119132730294520134041025367779083595651422213257912188491269222443776070273053185764707832018697453604108414633351316447853610715992650799095076262055074897296754645705447445053139746657118998290824452110539845044236304928866873376506619904625910068726860202012074967728589497051599791546704767859481749905979867643588033806842763131683587605756166623762229313128046521613134959780729355263620128061021528052365561559854133409653022167300525233614575209328220407367253635055482312275227268127357734598679342659968823707133767908132770469154976074232360843078912569267710392039134371041669813079909805250497264635393488843348500589406960307931733994240114926581421151618593478772709146456984502855274392999342336993897064997754483304788584177894167635320923640218787743086555057639077619367895678113100312931985873137305459662392211457122656946082166591902276287922553723095804473567021500362212325008217283096945230388195881077500299891585531113173658238329215186928678010500286907051555324618092252912376068007368930887037603779161156026844232465164089492954636484579537015882710441646983450612517245898342711143437373362544649166028743901512435908040271283844699349946125844163648715271491699364436175926441295170869998865624344382810957692280859395626892408243744534744866097931550152072743227474190603161290017632919461772483741866023730004034686665133458793957990976953493837580226247036586752010999754561124222495969882667388158457993156729360492377923161449876684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 49766140943883332769136911432358971311583452410620639350044405462605009823849473847647411725311805053071175444094864827092340671754932342867226781353799420921068334881628279505147375973064931403296080047077532644202737109369506337341193731571484789383883641249343964254952709348998793065225486222188224609089538687212136261870933741701498596194675095495354565141118522768514742398144639670640761104666087435002453454529341244763852773932392650674556901167652213987342316229173573490201256948920170218161351149368025232505531467995571633684719588900539286733798822507140233469288680845937469104132862182488128455897690318181992332772554658603773049966468564142600472309102966221541991288061130140771504459817025965606328543929281611260399779181342123586868689896019832741948052205763567751138995673924415715279179078399011852564032732244224740893718023874786337160792386049887812309439338277118913103808094299638551811212300610259371029967777570521944130869594179133273403681037819715999582956516448594600235745350063739293907195684785123461661093441154522588300259342397942343103233756600346493391850140092268592966563320568166162473308651870180832639854900932343552205550545441614238915991404386097931653109396884535475012182868164837047996320820029897045577757222706720913997491441659328641345060488381059354917716557792952337879014913689089341516165226837652001446534619823263844442271424406223245718669226842526222805817367258891945433255703677049882005825960338468463433820073003630814678982925161097806600304997053894504909829446909739825562493110497003693888279500809318908797309186959149833359902584774579722701188038340959389794776141329318499175574175545791374548255988990048091084305332430624565596864269277897882882207539207769527360064216850245278757225527840526635491743019304874651247488648833648473006783681868194442195405607734833670377412973306119127264946308378496093982241500688124519254869661859709131205007534811604340402490362433062552180342470718218818480245903662685434203326827116584738178470171033269311948164131745024823911276147844484047962976049940250055883065214308749174945887944259246054938188938611261495699302587280514534241098844167300899580398637204772044928596925447308030125832846152679538817168813090216240112457130179887689700979201731328581107552369794607374719448883076086802320681077444316405420171800186963605156842257508778569634588798913960052871548862441021772540154572023141259094903447963623210281735180471433959171795718017262790610401294037401568163540709357733517606674075655092767823221989106828848842606329097559460912557339439285983803296641094931164008141923458677578427520499081702223334681523547271360059500277078025378184485076443707678197598502209715158052372470509270270358169141724263219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -19910490885080084235805314204813253690819986725643679697832611277950041191046291211900675554049621992586451867023059708402218358637747586736901682957484919361199381796773804626846881274089056430088059744933479173190562487828574119123447868263289338513082246293380899287569854483453964789387337025906817167470307832221865823649376342862096709237906016709809824223889853584229970716116748918675170581475994003606498877962160347625497957004190894844489834435052655233732670091291711445946018706464401415294329220076200092169350891823846938311857581141492872408531506048652991420250499158278086560318625879131916865567696289744112701691828953041603326213766925723354330128592872257245863696275045177203842609795836483971870061134605876046304179725606682419355109961119425061711860719212401529049868003493482544357719326562061257860880909503463666580259428265124007288911261627589252038911253584104415899536286646478210303510454952943903279575740714768527920336482584091440247984067179447626867528793866032680644190105667034114564593884582603573788887285092726844562139856398491350846789838541813036709968396945028833750720887675622426944091482419250224945350700537203947941120621210889127838635043275958136780185730259782572285898260659131473461412775406774835792330971651021259122428305322789371436665486153679589002781923417872523899141418399272170085282744995255486288321396553879692096747860576971488969414654696079633665443868111415904556860502846652869847395935502925937528199429453282316291427470159588230579662966098595731544732509220053585991619189648406761741820817620858060310367076581736026413320290147655350855303513878299877147450259938401708474008024005215742298777369023334222021666267623446360924210384491456569754755166759876855155314109415861410168979756219096718820692228866871273092465982340795937842814108430738923508480514267582828394857381095304389980770434265602670114358546758556241176797625814387795461386648244721663965281120672694687050577338839623718024997411971311932703785900423774659368306705783059158394210124620214532222235542067406139917305169834940057187627733341929856998942854199940166295202865389133432227149711495056798497122242283528603094385078806744662406870236772538413590689788116007580281548407922978380654129190564913882313238049987830760601080994785898926139738807568113545220445254141310380295380167097497595049788497213025228814583898432237960445734500089586341409293389442035455818972131240484885618665834343250165472091181216130392247159213976808322391348629314430519384812685857160743231764925118708110077439560520302833307251441876173188739502150971145689590264897845806074496261708862790306314518592231816509993968965320018269262266026905887781275984965549872204298712517569134923899172278544157900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 7128327635380975066754204416686314530770836918019577482093436308824580215440913316278974169694981279234036391740713219983515729386685082990208182270148942638179816525986726543748218196454857299605249705667062254635444022408037562962595133532153439034795762584831824391450019968723469462868014025746716816316712902901169521458265329109479893878871022854799125991042719649397030847834731815729314837312643860108673388030023222594501153973100994242831160823978010704034204539989962030667417876843237189491285449057617208465343874152399982068218193035855914319139391951768941332680679383582617354820287263377515080883660653383398026468109833401139348274576314596046310781233618818955622461324324655822803948403379462160355045456204514992940398314372103587864293436603921923408382670026698848660946938539854015854800249606554894070883730268463834013152233222487334633281889841083226164288396659146294305348002723902343125142378018418362533815821314211525469272087160453862840877340023231864266319246487325872351672354540489882616562073755370864038937425925859538776119201530262030764065464148800558866257239125822534992849437674857231769487122783491808359913345751106682991444324115400255220969830767286445680883379210819123363120178562808368563105834345885803628132281451169809709101493972429426463843764730604656197572181734261736176091168825118897923686913346742979793070559662353221805320859394025957149877985897848915740371920284420328863478795543039726992689752026978578946696490405305856895640979720155675990684458120446915668801096996663982945606200007063236485024651704559389055137860194351188534253669581207406745799104334357422165011179815008771429414504923781949033034116115182188231565666366531734602266156285572213777460682549483143944312506425484231231275519375799693785776592689476664250299252424571872667441301669669485146057080844368665969188158057317802423420930582174745109026538216304752999010236755248592944365146509830440996320805736735243276652188248203439167713598396307879218135053527874079883423604524139453914127869047580093746197420898868541645380756205433601814709109469236899207232988677825980289839787270917257272566443138928233592798380538975052652770030073252787852813985440163486872744438604427787879804907703078156295392373161082688159257303210580351959584660046723124605082049488231612576936639095739848255129879663761675575920374611557727629926614013682045718482242522130911586781227394640894983379771459470148076341965731128020348687721525136411533168007422276308950841796578981185827755849697253975263263606321533932507194368203458091047465187956009918255286471637490852617509899756493935764751803396530409409992423589172793231845275578214083932607463627757042088882966834224523755549752017782658005680489654701260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -2270942980249820923747906346956348806650889502879169665089997292760781231031455906930583702470976552344592367238514675877685420583487429408950336934858709176721028078094964447014293997583681900171979501314255264027374332105948409369857347167469898334474849812928233190328258277331684117748580666137002776651632797477722479639538851239700182382690530454242301952490279414404634739829336980981690097562212246764503612094040774893074748955652736783373595530718291802003606771270343657442663435207538292465245337533555423578973897653478835048014935176254998546627408199019179826962834788993022718896051261069532034001594767948551142429032638471574873226255710723401846257831822122926088948268773024848060734196456004263038186802197894303656729054910046565823702413055436721418303478130383994738837596136551661128214083438618088318693316523226300438379368521256776985621943572801514631713600408775060768854658206716578080888827609027927208064959038997788433869876343783547259893889146703802408059710713451130474597320148726694687769073186734572644262370144458622573278921232273689573704798080338687279382316466939697238747034613131888706399401201280030640310681181960966535997331824574101684331674054476258102193829865543714186018775889354116506193858222710253366709038413487290796296949461393127761978477476423245726521939531485297417177523392582460296844691201385326989475761100954059503621471585645764676382992849368782343608125862490316596429021309458124944664427616762982819612748063626475399617331558162628669623712559655106643425939686069405403649736436008677500534256896131249864300829497120754306667897620185829602923553656177447031994642691634898945050744725218058487022888703098772796431833203409151831658048675327467094360000354175036048531021075610524580287751800937026365472088063389510069752952542977470477900653699762009194585321032134306645518180307183468207801495994137299701668892651577273639771748080928798844949202299605760311076143121448390184125685506873428261566895751760595386092515169265774946395401613925095608114491162442362528621245463619585068924425533950302424554436608821321568366913521889343483143512880909524513660729607168386739283627851297005965250229895300191093982031676178487152129473172246304655493177108471852707546945340402004674554009043745964278729744842987063508541972965242521187874729104436005406402058944349000874001305960619457339744992342827375437966297293944898321790650924868492203803599471745518525958204520857897623248039489539083043431080145932597490524562481234862754141961145153072588420395923085786207035888363985197802708659731971746542428949559970268462961614879540735348181843202156099402673015269617883627352729788027590020438771509081701479651372552091152744798741153926313900961855864569856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 638612387451241054918712254450278870494255470414650958329553135899943380591373836538982524432081863990740380628489672374284222754642161948943028179270544671954721639246101213512118321588430848846066268831619349292569202772858035281692670903793872701792114760115905439596501859296965609011637066540270079352274626185543667651763849225013318474592217425141084872907955098730546430210999848704558732132950739951687353512937223617992271085177711131261683127565779063173610157280926105663673068678193653843275525378896179748742209690185072924322008018548595250657574808913529902336418289057573151692087193910627432168616433927264688306576966937751035514301297345885073997182324596148608738609606469837315899203131751915640927882043118867631192979366655518411115486011956770049550108092919271083241456355175784260260053399640494570395766061128196409232709065550079514228818588452579397366570858450486259457897916902125372187232871294016915034667057702933418923301405487774131074022686319584091265627469949761167886073968473991039922767663399207361865783722307465102490072518337913641132643355632082496525300732881034599642834637126710862229739274661853139562769157266683375786217758245387017636986006909092247748142341453148225472019452590751878504019597720482408428566507182081171482168585286243998325724881804299379915110694341342447019738043237386719464155935024601486555174577518309614014624754762520711543518876334694438426921112102862766771659396458520605876981232796222820509228479141889949306285252575894545179166761023973844142271065175945820737132883340951636728550573347866697918414092242979777061394852280917623501757134196340172436732392338680404382592022260434818172726754477657341701307714997163768174642724301726994363909811661365084644660519895484732590246086518551037086425487659910836982525716951285515641148272105365287482915570526838615923846582880734925566774794921881453850894399150039866445718619525592080290709856078775439890076631750055890351314459405573434988478049364576847404687665435996798909309011630503884877714513197322364055446583846984559593484997612465740340672904265840994382877353897839141726600764320578859863211941382049466580310606144970195355750679205690102308118717758254475896113613601286943115341924271323182747727028567562164781158092807580775372011749680175987507816142957644460223625057288099624910607168981795025453115481008243177615938617488871605176056144314445396694749787614185279804130574002703075782555644250877125453677765468519610007037681325073935371639513880079226534189772069020213624153380074599258052364702142526766392800426566736158257250254150151327146820678096941117728902963776853273098307480463506705942208289824972242539668303977654245188654215834067187723989330135081589948867343013642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -156609485173612212606329513033161298010032997501837019759589082861995707957349677950218260237151165000585990870343103845523076160726925148368250102683566861334320170364834192889774274912027689960916368277476237651779049637307364089344746336330284347453871214590901318332323444080210352285318385925545525017225959781438746770675288951216495036377507691790687754530720901210219159561907035743089801639760049526038645114121401105778204725373464628196763000772466663367645362846353784853366411820213624215403821646874959062440022645630289517593999630929203949448934427132340968988069468853838997878596344594216907925762513711294984021356091848747040450486387917039393707229590921273230185540431598196124007823292353122264101201022744431144170662010966653619923668615806078357737655686974891435230833260557280328843479196679555679334237672601881975416924740578334692385562197873493600735526115361652156820042609312262216968988004725605713050831871712220951356808099594954621968215939799671063890984025257240295177979914185683218610349867150996731789438739385801032214584420884881768266046755097046109868701145092547597591638787486488800752377352136886801476124402955157690633116646010420180678737110690395240134719035656780662763303661890989587830178892338226425969318934557126216129669864958246318281206863713086215758672377606880875360059425212607944015116617059962290979256592299208167622929837443374410738699336335052662177781896542691034202160773091177966926920780568398709497461495808244784403344350641340727945695142205199593021674555388391663181418180348654340427819229068825443251937573243432098089181588128822022297735611248755561312971870014090978402625898610918043789584267548569984004076478859756369804687642069492668752239888630604321251774953505271407592132055165725708348729635899015864541588451716407886982764217897767223873402425305999671821658043832830880831462656094299010588729832945864029282701484416873412093838359658257355616987313263152376879918313426840734215107427308042351166190363287209656009986634515306540539965165571200661875149081218033310218114863346321549241254933701176479635020579325181769114417915417076870851839091886788576647356793982396679299414142187308537071762000232446170846601827791841945716133186350559657750506573516242222946041258444377918972998922671470855558123602505664339029434178817473997875376702544547664401764748833682772187436452154955436673035915106826915938001028905568566326817614382865115994507770095752768088584801382201174619314736440686610433298294997709833371005458343490093479497204656339629459378776211135442546322425806116514433039574902060998453291765680796178353228650454998205173136178805453893248678614224134686139422806689791784538095884651899398069410187202368242145575892418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] 32825967603728295373848984334660729719262335838484195059891088105538699977014276541233226646246279399386324776707757373419770912376035854341021910646783919841040262082237748587871119320706293986476994442784701520069905696568477850305723450073389218487728758999682222344864539849915518042621716229705987720587348192169458432613865867913465941569199382969406079337241106609771782750506558944595821308504050066351965832596752468490084157607879032590325670490699982302402933362238538538688651783070989455042963276993192746971993713312958107279373450340393880935602269200877014686805674916519245359182056732488521606429212994844953933877573969460626353407849398109258477491029858790889831897626490045981270589765486567947737804941066705228790498842179988355765141446665174972626062920421876841216996677156396387464334023858079145792362274975764616086818381873776718948594322404949669299602442613091020569141729940904707899951184020102679064140097534665129740607306743048184424188264008744860834157436784457197279297337436549831056288843698765264366612363284223354721444085692363159645908119853664273349263175146667246614499047252011186587605551697653552562230605253235039014925768840649007011348170072642339791291116725788524925701359958048605857394087626587250979421418429890933677325948073941643998428405547353039757678847359181663682250932766735097364099755954725260230527912096361647951889212939512004576029430257544882684971990462040200572614033372517795139981497564016823802638560347861649816126520047858708364409609895528112755344280639041200543695587455776982307047353909697119618865416611882771762531923804552084806953330380584062200178886234925699369109306346623655905261393087499100718154229943047102476820668649639219929182860682765826580836594722078224404063194741364068257188765475897870372985772530129656701125783923092644303609654813585041434497460549908598535431840643846073971828486142465563149848090012648385925982969064148961023369183253729746141094105244850123715662669567717481114650688867294148108690967152712645131080024640548814991459431786082021100487255139949533982691640458870824447064634641707250913457822611692183770461899281883937379042593369257219693598699126904371728037823793344109728157659595876658217749185564847353420156349750427377052906155757023191387237493785590846250914647394443120367871639525071546471147154561430202547960403349958841545114854249543387333472442758407969922483679262708382170052201285569832717273702341826572417963971142361627748654115043027781252805544239516423141118664035497914207567631101635753646661827432005784681369294645933023103542687246672676285303426076950321397256698756494811407659123676137229338709598741183112383259734356183441682491204733889166736955618184412895744388231069696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] -5659858513072273599150087605965515104687902150331372278718430651228606723792113958885717623074860241893776179097949430807764743467285326890996065009895892381720478470312096955483131476533204142169798823572683924617844347413078718532457490767205461201196370232603633415021546143731794209544244561982418030214547683280334227494297316310153704050462460912299478344207566422022702224874459357844745907936770227958588728965918151119503568311334488194644884454968027333250650246355364624126253715837389796895634622325650095262274406503070324426635772372449080628907340283798961920666437673605385053543414759143921887992958947730648135022803858985425487267766922483087899906125053614316407065771388200241183155171758270633782054240837649474202954184163010685951195318519525309749393151958179979747071099123805378489349517283976739060285976582725834401379175348100878392608432885955026662050073083885564768580142885698177871376176987830262142811530165743490509659866951984249928011986086039659275015413710151577900803654772760385258839948241983907815413732743525945610152375623181548382640891366354625716996280621199744635632221944252980729940907433744210061104244619168403058205869513343150633150688459328603461957910142841582622883631651033167165336421177549039180919912717980958186480618334779636495817444478005172617430723687221731191591323345022993684625058939126061493190894953241187741164967462905084553194967250410313043525224918156329459059968800682279914305668198496988852378611242046396793512384143968700322320923652359581638478560662149676949222228904482252278809769961230473718512368008182577850192101365370259469726964156190614854056885377834237418286296594780570890142990142053767630557579748878537674476559418284253968791716511165762822980247913655817329267600653216228943769033008255341596880377233932915933483632115541040681686689971870935984703636726025121966880711593305103830972854412077585204960789602263325618648671580821304706264197051468141260945766052931264190421088571971609092761395916007746035913356399223137390954455370775535791680432868298344639336167406646050501605636524156812824622620341783173270140799876610508726705796713152052343723130601301643385764014102781759215501692285438101343534127835334230218383214036691923318614696930880604806723205879093773421700943023660212886936487003161251454691073000816380074683329084150559553220077004371745492878759996428730078380224924977011012932642961195572713016034248037099489447165654737061066709307112926094252859310669591925713848931029601393992480736878083939198959096983205321519774971455620240431577428873059770784854627755129307787748498920668349387720867514920067631587657670379607354087532737765805626090882391273309500492606022022062655828244979931854678889254721945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,46] 732632151436183848301830653572687602107382219838198555288837698061813020624219940514475968898382847173499675671503337300880634667023457845205980399348201758242524322831167704368831809361069640558598940929826582400395804550056076885008950093235336611257073917129600513315302123342033130727836484999903433569396221812204113268088601672039568682020598683722471821476628968461671808099657324540058581141677173918416878132057226645240913140866825492277431154477070115646914628995658281389399771786452300221041411639130513517551115711184180804408645054809014184725441785043260464490178644461162249056524902046958650690966239201290090541456447001286087873559842431335312134629009012389259512673069054290196394679139254705474849816308601460006387011801333677619476998448802040573534784798668829146687608278002628525211832251662752134278635995618152081446909228642296064496222879168364242100688167592333007765470824357747437018990281677692154323132079516946863685108250462471489858128176977543285141727171319114416964213757676535062350182700340655378435481212409062625256447996542218953196087578825246502104348227217662134826458949501978307027910388117542060397243255341106759585548264676559500249870826412519709330649136424721528211298767777162319165235019212743010422802317766910686172977757771652665732682427540176228536781471187431877755197390722374542173277732864033129865541515965497464874445612516446342801913981367629760613379448638285426877937283234018912168375744608684037575287316975186174129048097361791414821469770979521687467317236171844480117519163245249483663012496042931737450991030940759214157420362961621853344552101323629094542798240723917647413264618696057195181177700266619861367158662521163905482275633445938166740840167783512193608861630978144569524230638783509407324921062350323905464340772459305187962593316880828921025836402105176377471497479212296744104822348175613715740618696972695577732854616497138675486602395184214677627976907686246415086348665089993792565955856218497039065603256249033058491713928241707545817111513380712888222063559494740464444285117411536607148568388961055593491843346969188831098073363511290721480638777291911404941501321090839756547220739262827526867633672708086639231343910199969589730806594383805873040448283185748876940742834222878792286561544888004334228981602610958852480745860252511870924316637879987166965414218381789172401334932155913030143515967800256859425488249611082370791012292520142030188758801001184603821173066433718192197059791409846072931159929187710939096265416506449350840985759403346879314925873689165198015168659733501630020359591478850942114643272463979170572915067840023712717979339952010701143570821893026042613039368101757747831267992073254772266113095874153952025436907110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,47] -49161500737395172639230174411860185255407129125382697631559391039139041177750601769721483829350283381230214550118680401487504246205860746015541711752097501067347650788204419425969070834312870621468650577169865380980220041870491995559600764945108195929853955775468925123226137178996913144013369051101329975336153263082350087486333096300038054680650666462026842251090461813246241925817368144878848769357624037567041961511001176914769024775227138849489104144740407452330624949345751400661207865081512780363017983779708661134246626347326113491142161440838772224458762389673362271961480953289608748801215426559177981811098903626120627238795262841425938124151156792076350609877110432954681206389570498990537302266441480480296101466568226792458372269163586706563912992133055515960467665147422061450901381609593903598698408435984845886147851458327937579457117240097907027464640093270064345457007653600633720844402018604494677307349818261828973115591907703848237689274647221754815849242111908086544240336868221280336813802595217477782608487478071227830342410853121195142907310260168381172980193171759360914625128322246883057251003277648585119881202224493093240908913168299323101418712833544287830336054718234828942312243059750902025160975819252122220668437207721720004171603286586999393567649116761015554832231604124958496924241701566484046112361919978117843721139250815996041048316324024942533011072328504866067801677128005571521683916538012391077056804883945962442253420733805705960800975668882978437875810747467833861502928852781474090200810559155626350707395214540327672910582546538555225688956321462576146502163458207516642980458755836831879850115172369884451348446072554275291628658652803834664185284246959056200543946763070529809093898480015075538420556307613704962133052805190258106118416197997549420039211570720055222899648826726039761990759888467015105621279855220615703450770722638363710446744844271417365192987087569966938328161709851104319526410295369336892619653312792564671925028041162508908705636842666594445520473044458706128950185363370016434307818717479377216196319653900956178876160375606584015360549821549569545581113952268274852053173311894364712656760984857194476489616278922920699776298171593975034339092372290634692237312343747140333188636540033746826558911498827798045268813137626654180826235509209812256433881493380967962540984109579179731450901455500903226027143321090124106534893983754088260157430044753591042523497152187532270045044911678334328009148343891632283007652091459350155582894344982881368848969525900906225413486435982201652369662585832246945249205123566854683863085629997425441413010994259448784495060905502653138387695822598028435633181388225623644896459629842398041135692307605443560427456066033536044819179110400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,48] -5730305977259744118637840626054958856836689419463502017291014702311212702486721791225127396057089208136974190504900806855154613136565665793273647184968465369786037698660938272108983111039330499124294626988846717992149345200996611131787955294709611535911120436683296831364633392149843477665729388670002900262396148731918289680237285958221649219798730406984536171369410379620771421314233097313218244834986304906790340208000806719015353032400144442892394754387505443148559562447905270979418565129926761138582465141624270129202642849071895052833160279268142510468295493041919061002887784207359621715022776307340854504604849310714943040478475360691591124722926279707840370300301419027457443112978859552488846981584436475118753992816489636775654084466952877257591843986849077121804857940356041593537497035016966289462864232300562918933215731531532124031787868517582603192306257297441881095759505984745225228977860898322364142448093623574990612076420107987506147750220869651059835977229715359950549652531468540448366167805021326131266773728732122400637236429549420567928817921415510881402250417285173872287510816317887857735333099188715062400735584969565018326168762031671539524942508269121456755949503375210207403319124375047180621954143252957120918060249199186526906881018886119036589070591020626558921981149696372807461950198913135180975541417431645811136186117489250089501984286538961968948123722521450076978220149863422550846044519440768458281146298599953651610425527091726539435161169722516063132574902015150019818847224171118185960444974464221154861693588293544574128857680256282646640814410440477348667521305618550393333437481760482086428457289142490846811700178183523582512407509013084537545479262230722530050429609304876704271045361891746149121527770651116857493253787526263654022033255031830976046469780654597054146198217018883546006499342577393538133182534790952932343853287578334298198225455186843772592168373247812997852508165394487885906992580897708776782645631968507320687110669203145797124902485532092066881395102727621102684468920496639764066424630165328517067080511712568898672694267588505944845829639125205783531448551421284397722671352925422654617622547432382551411460189724824189829212844008807511569814062979480298008623432543457492156065743668612435025528237111380397388258884839330834243679156311904127047446489455500828635225741900995745050985054836530398439573735426916985100800740456239548031501449535633961553267157551950060802053015154866010540451794582431199389451663733367224245893389611133361208182636876851808742760142067067015337026829058358333673313461872714649772526835072861792663894221799488904315499991478104268265198828458511697110170746349327278865706547538205965645250830510734709465011258988297227770160742400000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,49] 2356455310621377365357733643290993296087372797367790098394452509427858983868406307909874900364261688259812209488609784408517230462389216737285979983726881678618953917915714536135430349977424231125487586884316221229678049355500372875956826931127303684163998188192609739913993690598496068613275106567770112614528291635362324976555809282894146928525818077270222213680878922691698773062865651931675507451252704247158413728520036274241863337337069389256316419861675414409508445518992029457856031853279924977994165804150227673501227121223127466932843095254456664457739073349200305749320524605219461970316882930977596714143168246794573950789188511365012600292507860072094562419677208598797521645228921601092803584750633079321497826237762141777544667206726797950022572185445035246183774645542134279880394123724800004631964453507842914914905768450913679816058712428452682397262761474875654758943349506050634969375860707981985830524773042162105281094775597271720511385911594350524629035093501381444592191800730098473095005995822518047750661889851612769574340308308180699956362655969078041454863899966821727158586424676438083259934047511601164740759869059289371329891218033513584977155071664892728547986452271911432300863879584783241789688093038702434544856692045309072919302574615286399819440824846114621783337917701476247006113067170377160323448164978485670084398613532143711876508644886698563546163747623661535564932757654498907327195072823248799209126012359399432553957495328787983553722629549843773240863935295516222974615006164037960860377739366728929526646797229085798055693985859859491827944707534800101589070936065329264609193032896408177128590892728349645893237346690026058980987318579632434053826653738517916013693067885032459618034037202861193443644387847055300721459747377291837418562268875179179790189194816706671989277879168840591878893332408099798513530928706344016069767485152986945076945079262866530509789634031727462282848739101427405086492037537420803221886958136732519917952022009385038435241350953560438183685944857661294202662150709505931432064601262901305868858093120912318172740472375379695823977045560403713095471890346584531801323924615642183353405647197519303530263639511893316682631403089187623555369805260173069299988726173499712455073505532395639014783518025392586113799022792813398765646695627565352487444687880643278749106330313698033988822272136260503332598748568020931032158595861532639750911761535014732903299280718540479940219594382629087103745250750952535729735304679921265321997342757186700300163779653514326143000062358224634307642544404641400697106682261048769482465106821185782722521243731955145466107972009213983123221498700306383359080041201401760809270751774565009630146289346901385405589074878005391948513280000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,50] -312233343483577874363815430531758506377888437236737357276291338321129127903141991273124021338867032271362117567864687064994214088155794488965183671770094708833071568731528402675084258522327781003382613792816724332418341377932030997564890803510056429689468929080950441030677303169530274498329227057201457974935115606364014701499474720388360344408663109012490551457871019049048236403846652495552506109984453987129359332098605675910330795871671882338843677487403761565454589596956496127070645135561813688520511073182516532646349857266824086565089824335769296881672944991941125728478681045637009249282733077736354064782464721578313731677743526588638050737559481285882681671709090043947872721536298453921631006338607231615235474506168281184347590762194069507547523201623046760931238847069589739579368566013969919282280166259657405523133417952492767205155449697051976314732528959487839230550920435249300084465056538275351079234236666937006422019640242552778782098856982547965474959027427667293221713081390381619413816701151178371561739144191587924632872553446781789201312635235190241501547877611696761535276028192230472444590617859246667701632552862801605447573903701271432522957656692001223407393790120041215480041393935841918583281815108258851365104370022662187920904340638693740830478958426716660766239216052865811960446706050184099569010409478051580489243194804397012375379716288705410623690500857155872217730253383202191168296320165508426979327238374391582154633484785683530466622140903871891794675695680151301564441993673306299535378996441090123967390244456794443433485561861066917214972695509921749931879082417747514350783857277013961810162383596600898738699874303929821373072021639942326654883695323753908827749834517677598124832386809463381958919455812602236949555855844672349729894088865297911585465653848916359845512723500487069909659874119421494929572060212827684480274838362640417187407835449723674522853527443607624894500520737016798217568972835088734621191683736396089740838248821554828965577779832557375923221108734116685079694855313261995297550774886621027538248410153116392580269340210019270675701638869296665462566328019763246251484908373975680951152968254547069036344710171385482291582098589172730523495789517055772813368721063719566048495659085887506849924908063098586878498846888784547159917575740635833554966818546737470269306566194713602439525648448167300973660588713951140524292955904619374945248241821217246297270970485531872818085349752319271569654790333931415710691773988113309967486362578236878198608397732024678185792758563350119093035766537201643150841118944466367825603159263173374987451022650864067454729517010872842947663080991228024433823333007874250349223812905784817405683613090767734865355393870744352495794913280000000000000000000000000000000000000000000000000000000000000000000000000 [108,51] -12254433152453638795975323816611609202183609949903081634370991424529513941074167093677851630352912135160067271048095040413087737186051712102087884643023687825305324886199542546956270537533816603642849030457671909150185638915971301797350321800352983033230426486957024380848021879694369848416935490714847340589140320931605565748315198766171995131379104745924668978304100742315653251569993809193270806286200555971777769111240338000118393431642157539807902688337909783169773407348304284736029611186564739668763035830160850329270085424339548208294839803731464722988505518517352100118945792651874943001331916844926599254313217161750133584123012266449186621803733916288053896634103097981556900301432510394010534314131217333376854090876197619470937831507571941642127419195879351239550669977904117760620075189315521242421702986141803502981729288088203601893430598896659522538430866500073585077236351771614709077164983924493356305189395673393192131217390185889012914906171612310727085293439909070685467746812103911510680069052631745518831596763213319291585898065031170631197406751289870652691701418665935129349547160458017323431089110875014899762821720473827933747236938076251894561296908947418495592868417848824344573140045894910531564631351080952528406405989529397666736796915719287355117248116743886739966171934393254630099920137248801988740874241809070155344771707122239428039674073082972663164075358561775245039722345818481919274914785243799889675463255376859851338215636724259038997041517023240488646713169182113481456394395510388960925007327747365045507732880308728569816840617712870535910109748167240379725608120343997118907201569829438760303790006783929376509274374886916240985359359687453104564600661814889805397457630118264920734142068980292521023628466064501149322271774280513989855626148532988991231992645439833163027502513370797350565410433499078123788076679626986449419168386815187057680015680186693787243449786952049638191500766366003553747603567546136746048033305503212608555840291596577947980236936040968248270056365482443007261075258911696572072341052096340587133040073644522511535908313613342756474079353517862815489178262461562456672570623829861440043274280252189864896904039243546285331630237190090358171310310674530096122957935283532957813046416498245727011600474330666288012069549906841358962839749799914082007366595389725807249780282784162589104140556548873268468774326963614009294500186135663449255103575654387893196339925385435252626549518667140241108695706395028548872916044173257575383454087166631024313553773252629132001270093877816845806579645823204632439459222983348587638266494042306400835250593898188182072708313968476629564496218703531795210809988228472780853802164451231401562457829059938735290548220903900883976192000000000000000000000000000000000000000000000000000000000000000000000000 [108,52] 15484362140933732425762140460282661477918080248783891687412261831617550568038533798116174655810505673313181121878330560204827960032136963029420059661944702901815855037304004088467112996613013851159890210312066606831209505159438717371682615682768656092699296283723783416523953192475614152125742254720035039710744151886576164311319391517783761156945208354813017210609647911683437602322204654195477063988803455140955033069239433706416494711637266067982998146872551345691604178875744707990061172420414612457858175443117268574784880697542754927451494822617320358735833676880504153085996676148474148130994602382725350701102359722406076690093552453092662673116529325701905848827723904131711819518854463986722077147675694844092988308998060223298107938037997704362042774118278135864375283291266487354012759374698067022921831044916994194447830334676716185634889424802791928544653514335261744679530982821633170251574045927065939732214996487771371942076337604590363973518305269789444824450620112049866840194703222111063175508280379157318468103550808649448225175545664411640842015596398055454038682650409285147244864345661255449772831962975372287205657090292910009389013422224221070311613458151345194706544597871687236510796484288647336490216741636207488369038093656760095592873081844992896110480063006069898163614461607156081062537518894547917449989544976346439053876121502686373402402933993102343011020677272074367799814684215637869377310679754957179072169650494203424611166355639038159247658329980766509076016067278037879528357890815753616011613242716629906080150503001082812975459111523986474148282501347559799521126075749162228053040256028692619151575754791026268738071695804770812932098495633793368854492751211233481977161269281253766503866066070334059707830236382545894661494708027859317731041071898268114147219279868474639995950405794261285989671992719560234559136727646964512821209727433780600040065873894626155688765493644367514266453228503461482056043338754232116036994468332502646003599202456892338606519725807949681800547754858152747485488001132451058366624472217993206992476797295202360954088678475111129758679638485194014608806621638382358728653888202114189876919404797241313059733329619315592417864789676599996499883698633928081517233137946451060417479487353516497993035162217784434319492670041424837369293624615563091115498646463406252354890460067717953011943586722776459069801544670807839197695263626646871367578752723407218838632147445695952798284647559427960365746637110703165051337529613753685065309450540213821168066667205844646712191666357668928201459138284925997198717254602492519260992805510174062206727362342249383151927565537078825929471353283663439477551206174256023602604053113333332837674339680086404155896633352831957676851200000000000000000000000000000000000000000000000000000000000000000000 [108,53] -3978843166517529009128063911768665920793226186778285936490388384613546560852535238402799317440045768958832113427815122002961205557548236393599359526626752268821574843579415599086394232931588386958839355440862165550969508327901977475836862931489105504474879122788675605472600894739394823538351079912658583158721255280591463100442639711868482474604936470837595359905536610464873041659346286418050083750121753523284781428729947941060191616391719418541762193141380311415794757108252591493465346647105318583517204988225547999049644357074774092683550895045305947182285105596329633024572177820347590042057420635956965302031326599258712181333760018695787321618419735943187439550040833532507767610905540316733842839287698748073008932451330537843984188956967112279535291978933118641120094168503296854253288641677601578779747697806774397517611464817690068363308002000408023971969441157896560662538515878121256728018229569245223064261741140118533116002197039681581695338152874078031098978441238401106174985672698847567540331245939738065852623058776122551453958109675488562815192436930381149249404602316086395272147332339254546976536119201328714279333762372075275912683889619415289670689386066713769717071889175160307573677777059179851269780053386417213703429908565910290019674149742073123306558723810827674108929562593906798847207899088725387105605146641566448828366312426979488047081028208575030155609453197386285767197420285387209205291789185633668428888079372575260980100106020838760114454499294687074673595085390977027550657338319741674918292642510502199590951854424310767249507709821380000446424317126559299924524321470191185238788716535861638879388347125029482250318294379365040987865561905288463006643632437249815164533398982899393399974051609241498870895786007283850550241940685877091226732243179797248418334807694782016232080150237161933204462033293038230958529791383006164490534950787596297337207582865280228639979973609181061073627605655490707063521781125026464646268392817745541602582420452611308144330947131538102199978585779208353458104254966214147278095201858861057447004068683038472366576573336650119165218568068858542201836599369410481819051705251099510321976977972212979049496851045054858100735469412956895259607915232601318893440842073404885013759553911797975563056368554936868982337542419913916461550363916599085156978243961827899238953603615483126876651381767236649924507100904984737563426927168177299035662535844708870508872418516699936389270654239541434336200313898522903503537739851013506181227732254146460939785431602084435520356681331640555788589657450418499721222641760977214226609545232837754912442422457534723539345589512096605122998507383828544032040752430204594345608597386093401122440437836317069095317207172289161854976000000000000000000000000000000000000000000000000000000000000000000 [108,54] 636124418960979998676518175715461203494678945119685569702896434615952465811872157090037649936983566772280602015689060116524630274473403359187557630318464027719517157323116161018417465099652130408384271164281154114593432440099843921493678288984113225755054763056086865259050785810704533038885200113118495658917865512150947089947394667040532455545087601318507723243738460954003489864851268014982879138513300269381128636393331471482770728716314879891644516811405561059225044063104968880826039056010618013971486348971084351710844547814159644925291361542835126773238280944677345085682119130139373141673227030460383687184914448158360764899942153918410730067605069898286156046321688547096433059887989142838410678531142358534385627259066830682868602953269139116650298435161542347378140294645541665486573895368396101570842418233858293803446429163958279953211682845294694484065880431568090505403542878150723363383085923269621112404254472719966150475194256756676784772087548951434651740160061427180456033383342536518491834429332230750426791294654376523635565758356736916030167058227587201211734609712058535053468938948401293446948198750880025792166164755190433085647786742271840502301666357330821939754894580349051626532976715661973090792473764519022997881388668063959444905590306133282497766271254961839922975537787878227012340682072462520246707911987250213593267964124535674677350263592872440058801758680811248529078576155602865854867498071101327147817370751614400819130723725272767520155002599250163519312151068904922082369220801327038333652999657484602185495057753549257296252121915876020285193670486485453643106671538887830686855804364248083795294536440038610159393284882618868187984475843849206006882903938011553592757276363671732722363511796090013039537175415906361607553917422935189884401157013525159861846141912064183628724459979273768582469471947695421039608528292263937964735083907145709414136720644849192809480841817523654689915256277021520208395369838944464301380532479606971640155492746660994542216420806017794385360296977442909365623065503176899699050450394533299192477420877820931388813232868001195822661997021864608787698010805847861467269855137814787328246901433344859774415709065302361345950860929247137888701382008578309083938921775256679829278282186648429984336705081080482558625296653791769085421133176145393033095364675795329981060005022093474234051688061670453994091108219817816928006658676313236424380043925275024431157983087317289512767085452004275797736749157218960968100182244881325010114538227828176863525231082986578795693411925523069985309407103932447457147575182663028765968565031318500444320814708842246913389794090121096067820099564134968274956962874527467884750237278600983489287269541417797115744587774283365325209600000000000000000000000000000000000000000000000000000000000000 [108,55] -67469819353433756350679632819058304839203992525420097262972531654294027669983213787467397476265996309076734936880189386490497869708111918383179023190199631824793691095982277891566286977158960101837775350375699803628361430035474443535787804259058270210446669452247501262678286857568548815921293194434556288417105074922756089792233334034939398750159393222726499461896352117277531819396701374568029348822081806910424682450673500948759412044304976100151095413421989152678373156535851698953710455350852657697490117947450154664480169330165278757567012640731091952409648465646216501141677839969052527851089260189515539293332336802679328085301296027196163099381473360215393551399798557321608585005178003094360875492018841761564777849989415503555868475262314426678927015780127286154555462264364484756228245291259003359757676951451946283067806153965316428871776780037738675492576828470771513556106104337919921702353609496783522903545130185937477351978293203853583000172236876370630751272408633885309929768729365044029366037430360867747564428850398567895288447067854891759870279989594889093061146494421292756846645289194826279644440399141801739861895316925088735881154001771061923714362448316785061845205271540957855182010458354253447462570371472260551380764758125007215607177587743947844922709175429058093664004635735685932296083701627968330110645991529524293294834977067161869017187662242088458219429353709684276577191463628295798943186885323989658020033799395648618901872068042672930359422419890338603679547790354402872350949888217572265329265256488188630072222155473807104447298683407487936101621837909129557585027428446139376535532850177772745570807477926730917966804163864577264250321654061758931258444780126148144543424456246216417945627493398038523741295672044130428457039738394579834540102737201801894674469641714855558053353561089719296548711315746707309052793316067674432714764187099585301447014612581959842654550304774086003096428870482113101544018526379357095662680891496575652132284509273609452308235367829781670248777732837806910647601318406586570464091343185699878737541266164672119884668120176050033238268907976238777175363343519289431970415498053650931924376423415818250133632039889038046046069859489528896042684491992973793934377076329017396177436097398938325500887583723189404204723603683018078907539646158730505006579058241488061683084714660605895594384090967832681353817844147263545205429588263395435943305808204014223307787191166719959332676517692377920570056005571543178764983778918350969169121339912441773998780149257987452212030594349315365330743318707508864071347459119779456072742594310406657238162165185417987595098136755293137269264643641884174251470569398375366003725846975731714193430156555574009660024676577654394060800000000000000000000000000000000000000000000000000000000000 [108,56] 3773793984824264304844145951771488800295528222409117049576779663734603413657212720747602811795197011347379615360504928360640124913293956628181283754651550741452388740694397105287679899615706533948047470336014797664627897417995803532988453015279151081981249470121659906285067228097458981239184048914478488076633998737295877956720741613153434242998901902844909008553775969772448184274523078331832933876102092953183371811105609226357821370722436940506925556336787471344080945202449768960264499062840525536242301007111256658731762967297487864521224057145482937556785602642123465820598457997323413128589571605189556292246068708337352097984684786819072031307110396078927918986107113767064519081341677708290682391544353710773037894834390806868393105525401052677776309127275519374448465225241311494252816396013364229881670346429859227316190680422464018625945176588517180891523547329779008955154388724742983379569941117199576501308896570812020352740713573713100506355484415093594307576778702340734986465785031638182544328687280327814671853659901673661310933608841089105138413632544810746718819498097776986269623751243797520388742604833593081502487686746499612894736882259728292304469174400321114515305617356443452231330380703526513698846179417497033799849222000092791162925237241436075357135924001599923986496608588912109768971528399168048061127984811782630525053280565594908165224974542943127945790270578223101545328702317588138171276843344794912848523293854862562005764834995662890268297546103968971660178585896593538902380264848599471573891712829771545259951599201178554944820350695090550030235448951436150064277518067050393410478845265163280155345790947612399307705257051744409371909645046745633545627051212731979369647134853914288937076622284179522871715492153579311301668681929599023349312257332704656947353603267769256023454474443543654293736161835634531377338105878267371788848278626968723760747328799683552285462830858099283743209544323494208233203709595470528146997206107704081143884648195561947793258090860696541691676123472622781764398482619629315125411216576721785241333428548344943190757364339008078363573619961830119490836317799506100391144140565450169795194277349482767713003122493443769280875559351874241108849827001866802947999581984028397829146356768649421050628105995527791133609334257558465026261539822272085305897755653295614231072928347747497100135976279840567393462586942682708007426128577133211356432390360783117406707942156131124608603823616233225595729607959353780687589390361847313393170307804652884945000281843074645521469016973006322253379417883356478882390051005033892108694646188250127980715976265607732621401982004610829694197025866455522242184531146117534708198947318410504610693747867436001089257151641744834560000000000000000000000000000000000000000000000000000000000 [108,57] 149647443460947250425739350394799824183965001328477227481967707545000059824476153810956300664211437969203064110482675101602008238080903811471458236566306347104033579396062327144434792006656796587597602414100397473000302052370651419880826918025636784274271012906266702053057707973523234958165295383926280859180894515659493747423404992611818080342739461686974125292406291951873964852182732853030650082333551580943642177522335837865797272236355775947878370175816703075320402062265484181358583959950338758544346411109209660035648992492804888290200599843759513753333416027359383618277110228947267977949811451812831557465907485241050704836248629604533097523802022503993277614925574371072455568561684155851165524742141508002727257210410695510002653141848998635866762730989485844836414097028766843705046110378059854441836130086301547254351234285039626322063733121309166551778214535671294289936407570503493099781534569668351024960986324892817206438134481232568425899739023571325327672742489325151485709437939406124217538287525276088930749415456937501761505915760204467269335107773029485153891011504320983274026714357918191927616661366986331647876794705590754393687350492066294709841440915924412627067585334798950295222295584614218583832395275402964870993199293308416892106177788561052576952782482520505283915041622061676102802998604171293881491841596263083225569571850504786442623644815905885244717360648909596649790000669832263430738749843092674478485511428688874897629601951290774657684819922392084277231793121185175467947262336385723593993666428408708763037656972134421248221449986752682778824644161374013232952133833054035179167123822170739781585396237349341292023118711644117173540620146358084722455081482593747589085355447194140179149400102476410736232335202314568658947467532700988744288909550554344747617160019449519806438408524900514882479162589787192490560698435679112957036767736999114836687472099862553196396969881017929191237004333026472613501347158712609775665877489248135440109497421209905862765877033388682578115123978037988038207137720511753004460313351194813246828315655248973615100238015389830349703997806486564345769056164403737516684259409348853907160688828189194650037659533627859044489455654165881830175216021805106473293168080841872175281861196660842665405950118276028906520536943797964003894789376749434013613299797574695252012020357987856570314728056819376156466931204288061639744746424033016396079794285959278478847309376981233484435693236304954491777360181740433550360021566852244266136901991794683543505329913649055617773088997928665542882048700120791789008135988517189121912240336952998509718203058627265508437234377168370157834631965134854067512323373370679352367187960449539378475405341577338453316483266746777600000000000000000000000000000000000000000000000000000000 [108,58] -55647700199239312342826857823446227377472288835558581375180676755728901863171702627526811018233260968492673112931502362800892170808092084987468939443494688237683662485234462907709268022253232065888471921970388551135494386093845587228232172561688838784855914906609404303775483277518000263689485306813152254819224919180768170835703218382103365984556370348900425299364295232452447187200041947035364652467634264775639451508904832333279116296825430047318493963451809567684424482237292751368499292536836850390562271709317225478327107201758653745808800964075620392853300371004789446313177915838414168685224001739188947205683684297307626396206927263620443437284031504199046128594995356366996884163911934176558129061609781971848984816743879115904876806670989187669252999784414739157109887366566208013472249640576472673193736040630532561546891740629477113061396807407194352862136097706129704263057402831618953991979052606472883471681921969793229704294202135387069151335045330780124221618585714415170728883519701548677340757546038844613962545910864579287478727729396677093635038235677938768593129942699636917682659822735525678605442760169138388864224154332131316825826532348928996463551845772373666507510331758074321090515447203009912981097374519465998446891894719354109390551072641134033224483898257729039919620846794556831442362496255659260823630228884621605068578540944418713444067680296412368138447843771809030855299516193831047031253028059088973571362093081984431405153505098845231999590308659093277015661387675837328714722148517349382765685444079734662036986199210385957771511320001736221880750731987198049266496325669157063514998682613653570909172532358931561833591476099608949768158708400063124902042978019606459433948665518900558673595280171818276800931794810554387793741867323437403461574617486256652229807825670283039711309144838045493653603146388075135778597351482256604237519330697686398503010187799175346561593564076366258142034017748790419655968710554384625937254087583312827193465689312920428986051056590405756861578784284952707560617509131964195241566720862691738255461889009352202662705381098015719180386219534183070655141236314319334892375042095820844692233367349217990068356212155912099131237712021110658705802378522689701780202268873737176251917318202450858220651797035577098558219780627030423332556531109218396096767522558151955147313218306556961608627552225474588195420520755708620228758671191635692634648930205261362658653265303853729321920679648513131068781389505162075776819478662795771627081251222813281315755748339285154291991482658446418392452201549611420889661623103294595268799660573144271959728082456176776855763885993516773491297031913020675004788265860643395080621913708887742607012194212895995316077549700146790400000000000000000000000000000000000000000000000000 [108,59] 5228763081258768566603336053066339735912580783837398095726155064655441570026959638324202973911811881692580437646174037589213909436435565720073678695855020913305534517798099018329524193025496338025191684228218732997019528521773156753116811130240137378129571457203269262533640630403258291585052334669974016530283601049196859552069173661093849363669330233787203825462150404688229558259539926161590021996205290660530170538164656041233403938605743178426382904364863722106045190351505295293233674027159398775398492271604153146977307645905144147974569588579669186933025856056328120751493857252605536251500115023663897512609509087071836953362487149820622535444927855758180856004931897608819932274143361916106108181276750694904485695579204620846641570398363559868263509719179050588262798798057178711456703877710705694040300821427379774976808525111169471424195701771818491070205777689035814660310256175889294348428539336357533238864560788379690219667620097625388183465409275720839605650407210142522220402309751811712106250967089378134034038234062695024711822300342904951703935493875145572169862637757398954849669016490997037744868162883602791630353987942002920174557636014557825517052010235870711415533972161323267095054571868320272746707937083562616897626996367367628762643771272735531031428030168071144156390949288803630844723035884999540475548308577833111779450776109420862898148295859964749063932203419997627533789352801579356291299031721228912601677706505316350662190465707847924718564648459076371358635031648958331056625451380810972322254234840816645066292461307001869031225763713506740798860073599442654934350753448109532496264046024800666207679690382757551187486512737883315157411377102643522707008403258225997766946914836067914114074992075844417470445767624069419588405718656396807281230358652589492916714743211374398474829025282440587120317221323972113640255667875680067597354582696337850395874626717678857652059229053936028161843451686118762537607642360613949893690360658307623318497992058541167275236358781453612426374345331492549326785289901081010216353384269232564754998557681994676656999758124187189284918992966905550170859019999945719472145213538944814777093830577243519288168007978098358805435427407813733840540871247192616597573398634669073983042865679538910146058903363992380523495931677407098789361609832719259741998635664965938632435122999765925811734812601058548039945958041472827611541404756503596147092177077025889832986704742128557433863294423911541945013083116359032202909946260674588948412747319931218353178935564403333130049879234731295394145550403730336160644539260930243572370332870908810377004709484925520188342722469786740137591617269397199206320652269160903712331394007396094342493404040274958400656895155109888000000000000000000000000000000000000000000000000 [108,60] -75901669918027562057518474280923102265431863465528961856858911830697252345755424433628089103641274242904255300751025105545558804166745619139330905105689985573138046847043093702119624072389638300138297289298440493783322403181838259662256494662232085918842448927295563806584819706470046644116996445707817853048127744638856785316830142752365217014422642767877873463309717497633576520749287283318522538579216897898080224791277310494192808789259753083722323361553290150117863913503289213898625706413475743025670164468399661806913250191219499935333980785196947459069859623057237266519124454383896363828337406743159307823512370217518925694617930493209416008000149870551524288043257860961518180982034561401450958057315558549104795601920253857842083655101057760819069398671552825673569896171744726460830863820352270891030485103230760463153208835474871219351408382204376651408196213849196840388957294994495152858107968031849194593359146981203977013408248513134590613597938746680923144449972913905398157962274573081414364752972101746920852406095170320095099591507114828103279647591047700014294951551418051180760794887483277542779264695443805225644699256842192009037856660757691672343681622242871577789699768651367345588521064139187505362524563950096489221336610037774169393842643302772592782465229649093328437583010591150747019309104896637379629927725320063637482396029521955471249500951625776469322513510729613157838328617424297995317158434696301083100172699919557056285180944985193793716194490112709859922051818338610150255033148846031740592875158809426722038226254141732427003516411480719686308147337775763730443553702036550233881312358317800471649789002002424855214679793753700013579360110080969457166471748523026561047972091842083398459390944622898609779195598928853179607165646858908132292589528456243700460323390609509806617090167707099657044727994358988730059736342201540788957882208553237220360912041662875633600406208037020301003195760137876877935968304023783711829798851286821366956542599809293874416180157242321719409570958204461423695343948427185283715431316130144660960548484841466712794569626034363264867743316444860753039533204279385084365870999329426586677981126453631109167813391081266167728203377015293041146965061951308469944848535673528022010312615790249384755853798752507282523852521626104831195603621493655870505201862805030918423673953007706595326688693809245760419816952518606475730632352427818651657595677073620927152604978553154274820982089380520367836274262132232703319605975228372208771486168168924108915825679746840557645106096037375566540901144827931600076608496690624495317742825790627581591514218105077102788718393987685015592911737169740223015107696262454141266614558669730532123631568704709476286537007733145600000000000000000000000000000000000000000000 [108,61] -40508402986121759058580010072269129845779685534223278512808241348800787438146761318281067418059655947818578943873775954020746042945631616406072580361777246148463116051236693699394066434358342351265170770768113007506616269658375794711382339015359798677666029049281778655296836612275123068771375323931645270536529066638188547601717610322839833648054212241345901491466919474804088235050308315253707565862962575019917525878888361279295012380021146957462163480382757585436753433783576026089260810352601512620328410691825910406547643801632094143974575369579864548081156197164426635734867718941340466893601030436185743999832549984014233904318412180688206841394829372966629695686497781246129178645419936324992787954059176075332283129382534446531257861017752302077982750981496705661363528222149454205627338921085173083205128677512594965768905170224601668515533030468644518935244406351859553868485491848280742890889369134438095899407169896208721252797748146191261215008957487490104656974581391099979344626358326911492537591479361773993875937797575186592799778022218373931002519776429219791938424436911795035503442896313391561326897001023194772840271624463426015847154201649824102484735322890890730142796419810039486289663679158842438479515526613418292260011723854572499801900724210004231892776017648737528129396352880875988584583630725636858864342019592275821182327652982383845037938130002211558079522511212271181542881871145261280803733657568253260143310111386964029400086159722810260656721859964140993526668443286236103697231569060201387160061208775051072886413229507352191658553950308433958065108285343204860048325538807970290935153077165329481838887935617614524763415178355172198287612048788849325139608004663093028131753186849372593255193087062896051360100131884280277804791421442495146117770213272072625925641617961178734543054591276083446174324032575666570028715022881348084320565972654872602010732729766425211783219648283401469560056101059950338711817146892133636943414807215911543474736745505717017804688941217148782374008735563264019081913416254382513703443924747144141588593721549739226101490934404920331496611635398737483603977374450068202802536204672449169324388486490894525675658372284457547708251425081648474405061234600240723152025062152226413044763699439432883933759986727504324567417775403779251789041020707899643119989395072154226619480439176816942152153185510319338606169808500633892503120053562512594128408794798266127103248631185779581281142561843402353265860379714344640699850923682959938000383655950099715111488047761862817981679519703648064873687880402994909182618917452945844163100366473613039197072778694665712858590049506843045243739077985274738190324955770147925511234405192888323369479442288073785390125734166528000000000000000000000000000000000000000000 [108,62] 5321763805651240181286455292289104618746008287763013918971911542304004471118741567366245955898467063215749313274386717957677393728749226364316120808866060348681336932497011303404716324713880641409194895983293793591560453443989809687150149805572648820006426496431443391281244139260027532774326710551110292296911576610180968926077683212171567027940602293086067727692546051983434136056203945825401646413680333781500619570858233711164890343892575246340934225471767291708118585262197388097033186383459303624049918644364935294748820345131839614279708107322030189398954024669655111618693771665173487979793907271737783247204613411806734159775671624335377673488050123646486214028384013059324643990260600865564308746441771790185656873485961506714721906545135190852219660982820635164661065221713098674348826813129568599024198343519959352183637149705219394537962492166343282603219186488131346322666050485585680632111300276316206908772676404905189197039322813164627956323456336684380125457227678258612001559074449260692847417555929552911487116581912302723743733388042970998426758898206686381240886418975305059579713742092900104737921367409158928598917388345669190373675511403265145770631197715297744508237372771569790486745244504585032974118376320683566386722030745340365043756549398054966695422458303680287651046197580216727760997775542297805720010718211761908668845233079507515687290215053936482012396999554859118456794488523835021169680812463777224559968224156924017670093504432262719150139203560872126502776267773637031173683644496512913956591427673259999268661985735522740046490596730422177981221312459643627619390048379852688394482658134173766472818519341403756240752779088584609541558986986875352843140594890137409795423143354046466698856209661282683259229361696572768189948894859987488864225407770413418750666577046763635322249886458448137333117158171986904283926829734297743271680051769281213146426525440728487679752513022482739774786723845229868058746209000609701996909876509592455168825202909559622828226905463225973417986332667347397371777154963472992103719872890252028141491181445244333158059084426632433174655933127754475489099721492631821822122139021072877742084148790706441062363564443902131790191771512792620516032133143017726797580413310994358860563845528767556643092296886543949909666818978861093030480667964227353865213669723421147752039469304381798092289635728535781096883512554529612951792201316935119646120563481618133531040293183178772378685132223436988890626163489165914411103271086124363266821805234596656946743517527905774428310953676028119048855234215683906714267703600807043754904615402433707109280888090653211153150843600048571971519861543039566554353461825108202650752124691351705649987530032637312805353603412787200000000000000000000000000000000000000 [108,63] -240410171264546280878928366598712061961087548683408553000721122842348367283281489482879383348072077427522229340845402545731017011940228618358385304600382806243768705088011860513223329837709186083731475008824491250652766149745145933165181499226396415877394869064103925069065269710815460318202944062567061028728413428672225168445603588083447369878006498355265425792297469128415710428992431260525070475349844304131616212828605166621869454095861488095646783930656403790746796047215940253995824982909289107949672867437374525187102370581419618336866112615625123511535793447846992660910262755738929093442078809828309449603545173130105807314791062432549233488760295341889386095173519147653157791906301126927371504220340585625794841790517005346071533124212847066077217315699008130781842377708665109241146745185599335319843882875289564602452490572396652577092901166240009868924481882453502032592302851110123273902671060957771294665119934245662566522153979556076237680987957854939146860636065876836466222591346328815575225778020642357791695760975640879964159560670799248051407023264091647193027905791998427426458515007389194905508974447249548511005686797323573587537326394205610203155681632696554450603254058799579519333982427188222979102062596360913053493859050337688483781732793666609397158830894649407956653810536754742935721151127126243692491423496882374589223988581094253626875389566118887620028109779763961071895763055467837149034295800066867667683608434517005302316705359996085954930552307342246342138497196674949996160405611479187717962250331020096125263833736284058524412645839461151051267220882567243202034254683686830957884518127323506565418390246293552552819507373480023761553083306587386015710933219453759210154248957691576704371025862059811740275141413552170920677638660377256444486820412875687456892555297396661544510479821278468623123344831153834377389478304093754225883680390114714774065856292171773365057063418753802217925608775430274439833399140185746940560111600760228952612849497611136373832496630691710322683334447794829335395937974132445572195580384247915759401210723208965417766702282310175129319425729858698755743371186381216597448549911306124025476493394076388007936706797503568303884824217912471874294061493652711449274327194899275314383795773532083354901467934935462338897995223824331476465172303565753505324143976976551966274354305733409814777026976602165858126591686790430173059433787826923663337236080117094347120055462203124146903519602004434904528315597472276353959251083128512364177054526757350752098873759688536293231304947786739942857652546062378398327567260372936205522655325336021951971078417747077889947596523286282388853350368978575059343605099691291858063983693947272201309855228520415161798289784832000000000000000000000000000000000000 [108,64] -20094116759953883087641338092837117901500528329462478020616813815627236196622521058759498195016665693232067352854749973102080998249188780586382933412894542825424869382973894046968954103415378112977363731162586397474151798625918171793186610377134112047962954122467382992590639917173263390767734688793421037439901167182645503093302437999324276501583170728730358717566764543886099117475002540843361500615496208402022938501920501284303169515311718589990160643839045368853365855831198891482019034179128684524470062189617804414285581480629309417328484339151827068475530683895346418291092677631927074383112656635401962852605511085495313142941591380962600036042254722693326476771186378030802376742148740907108702091569130629050639011343081210079755682832727178874789279029081338051352679944407660717723985027412912506335916554170583321542762443097294594665976114816488242074936668527680711544901886200765108275839397933391350815379317884921929649413833737215775829231428533003232831068061876130844154282721714393044611808935195828190377092718407048620687769421813728086085983332440202005557048604945890678028285018960491003134345404755370808934616635095146576495871963912748945663451341272550807156102633055327551815827682784957825505782084927910761041456829616916188001711784404984329448720306382947835002284222956681646486088138061370486554012387342468241369952208791150614917795704763375403563663088956419889678433677810914788302312422545858991857803486499440520057292252666929442266705768558036578511722359606013867833303464594625345535374810356870062089438331337749413912803432600545785660289217716324851106683024928989446423295404935592760681957271115016690777130668566523933070252226797521455419090244958553773444258769116727752510981271962459295565602710682028499965439960297553638354805208168159645854616016084587111297411613467525298610705717958133252656715872419058961699895775818590494520536508257155173429722894863519539608531056119691688979984478903162609530048846180399463888998162045056198696611361821300567089237842377874226108696070616756356369310893415878754196737326385628772622679284820673510578740252855707359535656857286504013410488702389240938124723509175692802943625472439730140113886182044061343401901821385695786315828493029304972554229370834125646650605369155722145569428414486152243659823550232674315405535333889548527052976723780647429069502592187170211420106761398278585551636092811528616172336812442700370220864071204176291665387822901477011658472099750908893981460947420763421894846961182369610466204634557635243388931995295796849943105896530678899683717044450443599332607172440508381712731121776051676660782098290339611813799186665364224161592112982806116334519113847504517473229260454531733865315172352000000000000000000000000000000000 [108,65] 4499636847354946747569217532635724785717072791943580136176588083484465598678374913258102848809997229473023015111647792911219737232496482857595448346507439170079337217840815998452910106956502729681167370969617812033675792604706018438191880854439406868970500876366629067413884764698022560701233453903197383683411893175442493102826340774068263935552579144149605615254626021395991385571222577523135213204361602403725888633445942527526671473475852013125229407311505551199476147808966033816250490945903390432273635964610435849584562905914904630585412544258166775717352265152439728710747324584037493007279473524633530255350841263536644147123428416634613439915551301114497629831088736740584852673930288877004324540651256029856030589232482841187508289771467959659506350647647940750731062669678751532222374126336926452228748465679010377627281665588326313483186816793818785575968159437022528255719596334408944130412778785140673731042104184338901241217896070901758308619789114747551332662677092113252617945093319115140077433235271968115412866024024202228902206184941325650840879923600568972668210023091773551705106546415490418119743207280785682799106568089742782648385408048872200274988796847261549620409358446592121070792640565401034739291924617458269691485140996452465418801672709909439826651167666667799941562231863449574539713337107312027349304593455279853818829622618527407567910211949332210911770329605198308536655969900201253231746056471623684657137176362659723440128548409838631409697440899147219476236631616799704203146792445018578732573804509821562261061361368920181124123829163964019194310906809818865812464727621706163922775995163247481414941039236951391935882382624814093965959379943282699646505842489518553666622925484648540846891971752191007656266214017049679548531383594192492470681347505567654873677089303689115469976870421314654067457452402697476037590483556052107970775579766184176221512201604675395534215538059607352362544779437214087790228944768349630146176693968890683387362451780402643542634120422789291833087628485199657674391224084012371187300701123399689485024787297811858977567126482438971531433202947260367550208315381167850894750887339953333574247688275755224884253313744500493559977416271976545106432349365343144718098412780850081471434858438799871600850934889819221935161464579031643562970409566891135290598302037657742466304330797625722007445129245637918159743188807086285267853753121604747319715641207467939532761983148736508908954779523393991213545319420911703319382963641024201393251181076828012220098836395199896909177106821431501189009263161698548027676211024466909806031404888613294483374084464082574912179174122206896823791452661138745868197258502735004871555414377243929074267582682142937584091791360000000000000000000000000000000 [108,66] -360813559440439558525419047650249485790242228819427396781792155425017659271596782175257175984078796621957889951099902813256072043252197182111542009119053578142704874011319179962787331984366279231648567240687612415975251594933056522188696884931946035565758602146564164777160718384135778943936055548894460085737777558172764232493902115272765952285405245554711004720543219462943817872569689958764464635761540571351185725888659680910883957197410570965018154951911113327105492144501051692224014093801946858548444357687784209555598019655465086690939179873430051875574442739958674645087828440159895635037538539478757264439274655384441343605783062101975235869242050250621431541407352064283190561453322654714306011002009553603174245705693570624029317091449419324927616660736346778655672226438098324551036425578454856419837078546185563140603988183664451404013314370089189937571345654735603925015237268771050184048552789425565052363334811004983078872138155507659585477903068245735407179588266732874221657359689530135245846961201642145533244924072119384912805863861265974042326896320324519808278502556386177483393200490474756808979715578767401408877869636618797830888338997801067948287049612092895749684240266321224649639030422579834074388990625062845776872321469716302049273004960714091367708420080800010032296032326262630579735553416209284860734971007436851997682968489928961663450437857791970624004921448349260680775044370213126399299423043050543429264234259057090827633220273953845201018717596203572763464615273833733339998464914601582251824942284242062740261455745592287042361159880933333594476599710842499115309351575942155781740725276479213344924146081516090847089475894883892214403526374135608584657765436072991520398642563597252057997041481437405883274845760805955980656965617467947213420501363244648180398957458082021484812337981331001455302628960123829692066707565380256786383131858789268966690821261167396703043172927065912296738899777727396992103272293391268561664409874708906650899642826436191099308624722959311170562400615193827174533325701636627614161624607694008507626787083938374116173079973780133245707114889993774986683044241883862428375583504408552363870187407601132613139326078638071275793598604571726913871017828055852476112266484844845469151673152505726373666928329917966406254727879371116446753609328274078406880653525057259154977140041729907492311841071128772087553178113929076843556615646916653902804823536435457597536182743590036487628231651356382509426738700791060353434535952743574714449716271001886728031040670830516103785052237917786333511489180936025233788783548048053569929515186685823149822769174374549473853896555792024562074381134461837224588625634562836668893035998153911074272322237236291710034431180800000000000000000000000000 [108,67] 4995475715909609447629476895203288922888552237751409432183461012035166402071158631388495371059006200864710153080607787423704362359368947399690074795915626584358736218140854634883608120468145182883496165221196097426246212287525513603754180453061436687975494110269737248438083089600940410983726913419946689330318668481130418938497411605291611460998115005084643687209679057058450455082592282036071986149634649461104341763451238926448627611382031885737124975761542724537813297447388391488776259969682454284460633698244865334664753252129390472688588611409771770478589052656254198935897256002939351455185039406258859046424347009153585816632408794177738655067929812308985908809950629691289669455565031148659257705626675009924257137358654610933987382888207294422553164780891532163102736428523446836659934954948579874171383476614088822656856316579462162851799142993241049947095027621660890484231048795081178829126261234247407043552595795330970885127837209966410934670166791799635599566771830279414653574606521081162595624440378485512876362634226293409949076462544292805098186890344496825871379994027037653827224413007825391777881274332396972599524582911140877594651142450230023324823159278869230662013454265423363389941021719531853474031916752480063274853538704732456011045001182746978297500654568316874015740338622701834516282357364575246286782871242957932863021068964909747957824996680755997316978012431463140201614607866238740869064660737023161180360662093259531444734337782260115205802924828048419088161121636749767360101835993262045448752022127245507117113378291618582371659306316253790378060006483715112592489808662301074669921781788528015596334207664124259190389098453686209517135877053170631679512752265699309411233338671484083189356468670046332465796822518343569305762087015247105711452417902281054797046128468367592129697985591445534534978662134562284706559778894762946125254589586950396052340282928858515798960978532866775715712896002138827162558475971681651541465188899556130490322177892868618516518242643258592315797352905969904027593983875164039592713803954051650352059115570686931512022046689566123388819197174014927925228053332822913322106031716385092847275609131873489559928494152802954134429789977392773677991254298720908010263149054553852525401994823181937212296245017510655477992729389768388193939369556201077542649947948129656471659910449685637143600293112848763725525679226392180844969176763330177811632975499897656706713640449506265317212559254285230159588608309600526375115375157207845492670487461657664699108446069170768461533663993749219278010664589865082433986764292360461810243992961132099735032611475845481218319664688177210691384826456719269596295163072471587558867584679297459914606320388025499177189376000000000000000000000000 [108,68] 2569950667042974882759575399738813124354816314416054195802461662229470745320749785102947695904734515542097214164482440169300954916796569300822188415791170951886299260547501507154620132132810866472602332234346606393321784886127413528948854759011178085576953124805192122502402074105667403066541688021447447829049961970179188985580408095822456517521526443927511901990804620840210335095954661419725520918801842466316303236105816765838801730863869022303772798641432430689967958588943411399642499295707193275092791000566818394042195494827639671359765631354745674343602513999506222806293138773765567343852704008113857897022486876425515050525553960323878269924732349413948407364129281232429564854511481665955327329549262509381016843706414715840865155954274420683723589928719719043449996419545207739082117036321598138293051024216208015222006296521284255442669400670497589855008746475436546491587953589622757417763222549525868140264108601720400081268496123614271487759241213933489567464014324972063119683556327466579923320198488644138920726788894383444332617282929749847403574499517819231016400455905647660904701115136273069936092007833489006348235770738171917209310041643370730483217784555739646712401966070969185127668744564829326139433934541844926232469681108070933373580562470010427146094285087735170887586505296007930202853279972725226867751706726374082145038889468061997629607664678823664174394977996714325307325761628483715307411270333770552286524272318577944094429114377951477820827890862356226373762391656136566023351254609170195875205615707687237381403441174861222011905222805387839928927323394215974360861440600925738376075742517602771270462535420702243532767608255271861280036394825314537492207038552835657917357316574455673309596304894082088109877338388709133065555417245384806849316039062775279490287239151044790928820127468554898052213367021563437728445344240568730798317385781392836371549536004348382879839708154085393568182447975743144500050715436856629348539156232120393006511117052867131892845014862263789931068523573327229054457567153842320468412933737726944339731794905633705075731822548876879273209598769304843794338915369337931022764843149552180712753625850808995694575724714044058153338106551937867293851775809518438609985423513177471642241591595381470647759311586365973732138424199823053914906499873639048524109888918898886074538720561039128733669270380224384588614218520769268187385590157595708178458957795840616280034656375964136116416039160865824034074380613791903281262286518423398322633727977126821711955821790942378457663900417643413160480777034615020149312286050733837813597323691101851158418667675458531234383670719831804446252233724162844809083348171651643216352259522856926481303105332311856981108326400000000000000000000 [108,69] -414091367913777136954851714226611218762167924445581015031747594919345091041381940234598505682637436180904733345115992928221419258936641123455203026525762326321817522254764128422271935571963248503586780894743668002112620396655069213605127087077920194687508428029314969605267172457737509183458611780875142900772795972287846558891275852676651615661421663854057510850458163243217246906761379483571983328234096401176034251342110828516741518724421488674719835070039531103279400494741953858655972865346284308676871578205182777288866378093540761638527872495543291211131301184729714405948925557564158344511843472787718125106198503867179075894482412561602178147066273279172733698815430501940812378387772629338313507074662331550516656581645859008795031863799007383381272384034584472054338369226636888653084320200837203699259634735825042752308565887276039980752846149974631227156279244538032360036754429382326337651151292459193098681870747797501078964300929953054421077077265205443479358969933204399894818219593920891153196345118563649100744375809229461730146614501194281774807815355039358112586174354096508894661804168580328456051328142489515226976144074704678150382350371911020929982469149168290943870512798240583001376597783044895776007761754373374623795577149647349837815647564734572672547508934592457967626318574981196722593974022909676616513428636870177847190165597158240986073988470606311413228707150454172499650467834925273226464834478848213626889471214997416671174097147200986894578830933024253299959978121346486430044022832997822249943464221640209195827041073493777126755285864111502188777975340825218712393028685017978818967117283074720079451748013361561762308757504513341392638649634995940887121150086627944850886306585988633492712686327650861339571403388992427350440738489176725258534098545970895000615859985864116668296647539028380939726516717521949229921109289569717845713159529781683654339978345400078046584827771845684323026936051882999661183235300298705611737742626529691968417272822610602754807407415821946054338974173239042258333744216818024660022081290845806528082922077846626423234309320609326159818956303993246353017550204314797803066608323099571745188800103191990286212216882717100443644090904017583622953058615894136696463877976162206459286069530858865905564750337756637491031709819781333846100588113973491218977223425370189981468218809054104623986750648529617481584584815209559359416739586603704007085929690078799949730198005217256245909846095040457742952324736460325612004099364894874948629986685378829181681336990950204635501968291142433129504715333338563784216584108748378983734252030922460142937719392501003433810625355311872560157966550029309636007678533765762850713265257905174225672216376361232168386560000000000000000000 [108,70] 40732268496200808100302762042026166311191273069582050907664307137536324579954176100023817549253028810953412070228130255069660878684804772094296668726258778683702538861268736002285942779479537417715743417101653991071481045838123063166794603136445472268603543580460522393437988158061019680815021531103864726906389762397896974205715696827119601898031768553172474303481462009833939744610200605582181692442413814483186014020438132124906351382184161389414468480565375509315083590072166738719218220639967686952080030494465433801547529683276651357046610586062816530568586540429469194749101617514477831459142434583734553102901839244538612787365716933182656720198969588307954261393344206567577045315492394451903904445383902458399475891537468333230470061299296072737199040044137236186842500865460236089068262156368913679584177871394781759929507490562692362836897271605199386108996624734446792633962786894729849428657036275641684121916107679744974158695955261023029844165123120316703365657393804932247754087837624015280670507012227890635829771428275752182421633917992626371056875378442187677860100564954506759274431509897547610156178764630069671843020457474225504821812368263523583087517000818641638886179810400804266374345335578428159600918310985767496732823836472033169548482110281212417030452089886633807851002986619462273446908978616711723605428933567420636339046348838063453182699651604829423181554469355052253689176987581582949493416914640751427994434115881342139106184842597989978317977261452233705236588491601745403382248931758160796352009465285688951389592874511596778112407656311351508861643383162414258651208934330278859370584653856788952340157799951102214623314991743003149170387182327326466731947183524397631604220860432928582962236492641408448916755944044214208496917863200468678564507560182074229228121896384500906732328329853362603730804930816583446806111020390914371030214849196726350772895098844596442791722709959978599883733968944980309026149283372379987820114704745362007627288973339471331716069958327355669849946973476763036689988271318089078459983368302183732689631740927068716381348968618080341253388124613342141614322163688011928280513677857196168825749331694612412079030841878833367700608064660802322454369941248832370989174280920484592920725661836405693829631400288896313844731427766710517816138396817152782809032783663006083556271549618736209285946999457618804025001553982829136231095127186377872712553480207839966017000217785203712695668272726206575567289510563883914766859101371165148661717115696495371601002524626655924759507015092888568537085617186973756989801026352308064066715953591078565984236571079859314524186305535682731905964084222677982111545453879555857419562278475059722109196021110019221723545600000000000000 [108,71] -3049709838318256251889273173772673360757994961372457224030663417264853848591127332242043276230401789170421226978587989753309516002736036268458187857144313299985146070841170345075848514306017117659242120358755576836141345458443292212575077509313615652650453608578053296957397820765023299669323370771812867038890854403441089298558864017828618583875568108692066568936087425400506794052627783486850038209406271941950971038423860566394834274731070446985949031167829552036129404038224530666829922288737872090632254312265801561836112458699623571842597207196819227657722120317360642707859551430352398676056645481565864186575619787841949752569412309401578514206059723409793407604997101751654182612056068059057431643264825990788882681943031160147077523208027362120009746986392377881744517537058528121372387777348130259898009610690133411874884056721077569728183384258376684623717808617032244381315459485140847877707783779215014447382534337196187626291190965672971104482103312557891074847740562211885202059127300329520229201632101253069566529001209560506743170849316111890806881169385273202973386815205033223378382321675690297316001536027033037997810065308375089755453365798621613648921391998922998593892615989827741519986576207923919065337637856671686586540850119376546118399535469647606328575474907469697226714232220119956802190172160890505422218849465699501488839033013362678189611825723699907897945353435346614726140693448456976364165531369776229189185660028072119236472811616973642522489649839328175935158707680078565338005183120711098621087125501743982544843978726478835170951971281956088051615775541819468336108880249799730561156376211594770675394608902934595066616476870228298987517789212455890225572059718825734413819289932307712030653111683047946461797363715629363149662454988165314580068703660141185626485962721617420111461242389255604782705395744678049819286554876750703364374209153165715932403537049175139710426066942695059763395517581074739312159400378196884372646613283090121266751980449278228218046749806930933367845952598517494983426378360345382415663462951759862322681230885702364802268716174572089822964646492297650406048935291913813809204556191640829620740200827868812467863039566573647462431443935963348676383382604607746058473610872438233149123209890007050544464102507507420478655987136392909795522190833373740646480082867342173342296571332357282321246026943316391181011870325894015335325560341892940859082376792321789271030201902398804845785105226904527542039132343388382023911579827311913557942296798538837379041246551071617408462753980795449694635587232225123505827838235148326007152503830600662754785135495607194347366968600328953980619773101611465741506757650527125508274506838265243034683347433697256144896000000000000 [108,72] 187777754653020160932477687853577795356717813325556798495551588890574962839779409419341785915164450622778057786615710329790361936329265607315153160913770954532776510497855467721259709617920833856860668810667935873549619459353977935743115066547106641257871033499666966480804164537494676232277877951392919724999924083304468841259263998073500673161378188480867928523537190355011471017608295268166838656510258949717289665560606149239889838850564503793681586683771199481997625323870843472362039291901024034954384047054195317589257240125106960580968950666828379595960785189590550029209703863005024647732627921798717569960181606455522040388629648060526616495154807416706315397829859848567381195369951580841348758900775349290024595790859637223610171980512022837177719859230300157708244850686187045176595438334849729441329862763736221457366862253159388131576872616286711357216516053969003176723153658504462098743200129859161033790670011021478795207516194565064621874277429183260147355841542087627226170706315632032580931479637792504468654392243696527739758089283456176226452396710012477487426997090212793341405152565425508148347972135669339048314612481774773214817136359233353372177340659046980286556460013784869304962807924940696710809519911531728696169113804442936136372394666837252959753442704038082406418313246663964757583126641500009114018653350296746407122487857476645192248650020808355511138604541697794576222003526164127093796978957460410142501149892278239026107793445429742970340775172516054032225829606084851065856899874748901153479716038150865886841124303365915486368377409747643477510593101624860195333181156425478843970312847613260117433637324116490633352589643772011964660132498193435265705701123497758329639741333461837533625463557485549082993497176377478464950996825085504158335169966872180925645179246321562899660019884999686875903009230898646529081995576482687406029320798208313329649250447655996535412336486024010075909980117749757166454457692156317980666211910198315479112704120895085031842498849967898209583802688623887385704152342886377616969628725497123670185971109102643125604459436286559302199704427059885306775101893689449617313700095397025886660665464665712906766979039794336170044479071401142916922269723114623904771137822260212583364735495264125041484686304172432026804841831687020235966685127984409792552457927387904284825098098599118225830638477272703542007723777507881053274647310812396765903511770587911306311787428713271371740864229782369765117799344368467910281173864506997172457055076584469885769178055807409953924120991952582647445162765199774191465289752172573355991229479113842945304264330773931831372016761956804313710424984541832584118831855762451707366347476569372953409121229828285005824000000000 [108,73] -9934690521081597460007900022534346362356700541902882251349384510166181214571354028347620298824192358235282771995776476116166431450899751144123593703467049621975506702356854354585854714842193943192531884917670963657026696127163622743246613201588469690925036768291161721336917644671265204137378430678236462332409168271319502485765289251162414146269781119909833064591975946483412972016172489406923548037783801239295614714880062526762585529340327261084235942919812616829815710849169240551879609663157639113629916423217358427380941388191672948386254087894672108091372741386664216076452731204699822501837486589417857641153880930078663528855838581067325930173187723698076612189372370060417968261334030998567599567122936696330913059713347288152406161512432814006583455105975810926486509650944405913854084966077131051009186331039967022364279124206660610555054400337788415772492645380310882366408363960762493107341650312788683284032371911913511911490772532373694044963603587547294129958044860041746415241419730306500238185837854314775514562684763281448781372723086509091490414894436807711412537207276959855667206011190313752914599286293325337060610004977051422247398866087465028418586686229915346650690490567395609720317506931407368912954665292481806354080934326706875401389973315055348603795488288454537491037766859440426056668937133221735920906744802751469582733989268044422832688901771659543295948635308312770048415073765528225509606434437413955079007438442071686204746288452712681065455859444275720266371480304277605237656831496494880995826494447230812085606339404898438958589931473144330014896339140348462897459223398408369249450226238607678421088455629738853222479781438097171502276127044911762273609857948357406596916395652554257529865141357659438838451757259278373391638354304561219654705583456627840927322359494707204978699440734074491905357807953033456163090177918332959344937628087921454589298347956959808138357221099119196100652830683016577557925235760493178893449441131522807099785820061498831080975154510811921746459189393631175777552414655340605591150565326545318584054390984319664925796199869364112364048791240194532606545123570952062624220151380517136226490412108637898468629421847018512943649124206209504640500987951874127739080428697334644608160229968475628994050807699685421053169163312341077578760604268225360203507156800298834807049077494460623368978576633098293725705605339896028703169740316960482472100870719078270842435065434700451712950519513019079169782690085083739079134061772007602488563541448215189704585533239265097896744736272871509028548653101789176452484167255864548548548317343119507298170612531783894107349352553674174219982048609386593767798682876962400678608292988127748044500085689358336000000000 [108,74] 459050315495765856358631444828129298507857404193671085569503210276954284262252880954875264305363631917380972581502263336550508180231915483050215101600831374115484686323877543264104946940799010808896706012218463583692863657782354344789273907715977423396680668216730553563120671066070445580252093502068098559480085704545985391031528269294087106474803711032267736436252706304161569946317391532412379435551329543912046402181713101690462769360672215180781282080703069505768760319109556943800497595824938428377445344844958031944183043859128634714600384711097027399186898024347416152560929636514736646302140717945360383117990913614444216713429054215737465153886915311464555556578554120140289760240786275928177198717825456635705450050586840575101815291170585681432656850928470467814524114738964541590982620147324329962389176077152583990613552288321635962634769966785807600597643128409333014675360200079534671028893880912009009570024414965748150679120904405467936361654729459223362902214616749026455729248902842025139468278831212550125539411699926342289698076172039261235085023260725331320118683663302085693612050604261890845634527906644546423888931730497862971279407253107014491670937956792305580658250525068589877121920358887800310647685684585050131779665105838139345315523192666053144257025549154198862100454454901091930959499049138654485275830008553448685776629232033002298551406764700676432392369530297105730531162429217291718013646857147015310731561247588823601023462655769165033120326649903090883744637087858519618594002652071329015540380313649285452047654623482996372715956805889191728789639595430538056741150091114915621059136934522079430977008217206963065499756272873668099705895817575895723912793671420831226920680781450723466253515304814873436486465153889289248894118196311820787613676150546209718076270654325261501469395827784837608787897099931366528878501663632207188743424861745257650694000142575864735314649090806077859089350702673876131373114477615301106277982381887444333366996450982137839744857415676310974055871844235341040760297735268383214729038013369884539465745781045093074088211035289362221221935352458974042401291147492175136175832467511150877677414880767151118719341635685712493297558278747070733263149732376567532345426116620609221541148080609527442915450529491188652127418249910240872651762688451784369936409086956309665656306874173849511906890617071046273980788961976433673993862650014913965847991380138636161849678212846698040874623985345250952430612786833083398346205118822834826092713316741470461789737394199065418311105296499671896839694062956546471786861083364570535811427423090374088616946520450529448991372335052624176045800135515745102438288785240504819509813076682866135566593405658424886500 [108,75] -18586933114758032499830648950032478146884818898544153488335460983833347602481238197441227386834316472228097862924390602254341770996618943046102275250063543272871604704736200533915466212589872041874496291361398566781328439654802155114636877297625862352402667680990232056063866566980342913390736964121240196098763113217215758696474768077234563221034814581475629968685507095707346915522570026531990131597311039006317375784849692805128279206703183622243855622938286853734264713812836271882552904349091327709284079619221518421969388799577006765424412473612069602461768258541085305162205991583376360774116608758281191996992243806906692677729705321054349739478306031183785261764372595003827056093670951380342618565045461058075012860797691196219506277785979370160623973682228423117516795349744251254555214209150033875111224158509425075780432037442922707679599074450383993059431701831662672740121868822370100825221608896471493623156390632026147604102967667953523486499264895285807083415903635722370424908478542864276532374264053094720253180601235623556414898363635230584356710059119301025582811488284940151457136999642865397578671745172597309341530659989305167301902052473778819291299964528546957193174141542142590540708706251445224030568944228510335769246443823524125171470802676267564667550577963535367007860979596249388064797214077865813497522344925406372105259962556361643206074705530849661244822335812518926526658914398032352134453084939042591759878777807094438124437850587777559405046492150669632380247624575532741713150311409838943055012124088679857240619379516072917592043623220796948367802705424032302093196992170283712583125794070972244508708749444646691976529830532186908141196407220439931699603564476793269300886248365787216491089244007803605413776021705751271518998951325127932633044248357473674390488087848127021908997753067909259201404419972031488346007579902814128805121934426709186026667916552539287835716250524602139345058978389861952216920101213202549197700826898641612739433689339680131556338568529045104860035551023272637983751867630963717652082985309644282532020833743596461433629477119734564887255457882256923824640711111581317817879535776367764882063227453997490435810246456356932378759157097733114646208091078556646020777699605920377954367006677958904466281603952492808782730637731737742610646697835858903162162447444002980704228234078748449612053385942425899929700944847268017162691640248266356439975553950572580176928456294335906574631837320330523926300691928641376006681929555775089226626438697818709258399328314373864737017850480051246923020100835864335102030417472760615743994810543081173787003530277720816058275166065582826600707371045985317688892624646871066270169412673667822710824401725200000 [108,76] 668644173403321066764603764656110642917898390480135499359411974509438050911658688104268254826738568224413700028052846909544216018236029523756304710345498116827303018916471773247373434446910993068215478724388829920936960284391157528962106173296571107235624704725369564485667155906462681814972954351108991671938337908157111776051190834218097022042758945652620907013192626993522586389711221846569420741757549533836038731780284518510822444558389967580755550225103279555839201403051257459432170862329189443213845811632037891359518543594216647202165506245124253653602886846263588629838683522611211878266612190183886369098699894147855053211792028389876226256504723349108743871388283466593311402709996822682017820234552596466929541472520869777315032741834803185004424520193372759767853729800704885566338357267422657660592778032559573395058125855027967360310508252602654729475934316059342493299436529921852429356666574109337515531184655413480639360035686093213625064997367301048948795466882099488257967155040919592881260129798646647700962134583626466104834734725516153247433167075696006695585794771732141340579994355970323613905050930405032848103036865741744070110266868499654425403719585210669370241816605150364513350284315932356484794460938852997428459017522833089765485666163740233362910067582141085746099442134046644917756643224617103360663413284395705513665900092860352535836614289630419300195145631793673359196796889531841312301469199654765570433092968622594115550253992595992545011372405609145348556165315978295391645503791130451735299492538037810424751361354208633201772337192021961777907887158688842420933797321121731591149913266198036891493095172241245024811353567589940256034565777635682918757677370912801535058555716348550144276138585052938027261505851866695860059278643632590553326127908561910926351536093796104394175637829100288800612041377192480223790444110083208461653288602625269586773097053545514579317869236051626602040998738919806767276695458745169974454556987906466515338475607365146628214067843321050791401598930215857545585881894236949746708167287563670663985523772969736933699947272041385498210797965812220255651209492551669887170135529400257781847430652009216996837662890462830138620552872782465142169086959971414961453255699077988082031952259618798557818885806087194016907743287415278427952453291550320969281740815817472518018615973582345218473866299778799398390852703966589584275764398896141330427517896308849863022914692680330964758665663393419081450456563939114767054406123322459723019384342419689775499402137099624114332897557731777723843176264783382118459478970605559420035051390596063174873973228278098178476132726173530106516018835654474620672972563153837791962221866441413513377356396000 [108,77] -22007365186617653069351991588981142274256860750801535753494134132009361603841784991980760007447703084455660808221887718012519552903324562498736493641700194049812570147840431168008876572170161695661872142906658535112315341506054731432848505556378930081281297109518922281830438433323162364661690487608549156460097476337761798287618306075448067983791217854182111054120936971157644264068029156986464363256685497059362090925584082308277364543655719749987234505585699232505363795648115352148842508310846145829094581249760578877000554814655883804204597561411381751586311258298646622770962577867818006508814645354302337639360397012078605188096001051728522562515858993975332162403153950422375648198713715871231471173142453122689065043779193085890244746154599721348695373500469875975112384626466724472504547060175071229562387956882448049041473674801917198032077724173638980657792629341755129824123220508383621031372097170477687560959518921649317098204391744080456252718363452991295875565640234574230613627903303860226381525202042023252119934922469076220373409005379343605300311132696231972052346584604506113081252662569371397159821200250726868538210425520823992102036225630929338714347401056234283476667692129898215188871197810374793846069544909366605793665177734869540459818991054192598089808648961050664581551119375602412803823238581428993240491305497966351829696239548441335521462851737965716983630363242486173324360512692029379054979249468376110164930768221074644769703717388399458863977338649367404346346089465129180147235996903476524547297718360325350725024815313288247085781609197061371405847739108270920792911104200981324487678139239784318765101746011570625119017539716327489277393504947648948809570037099826849907209010695656424355879423506248514219913451742399792732421645151055819228455015478477163730593489352499212822460093239151772683935127443388020350847270021669544629345951277871930842977271438319877494315467281720867364030452058224925761098215684899694229507348630718053527737001878303517637656059057835614043171077067036351433908886793967238909588259056232941920278337949130671911284473202320558686043999557696573101892886576565272408740785865655437184534644962092613242593921122610958185589035664737778509115910517360031961470695499512703257855010412436426555869919806753053436825046417233773003985403921198658768060510041890611428067753716912042596249784694515633758971094354919130290368734797961793409046034091980890047844061803925154369227383498224535420282636870553378108317083767225421569111281816285867940939926258078085554675572608862707585307391411758988516150606319801285017593499450773525253820986496795393215123008557903766828177536339986922489353124131933097286431499254891112625708000 [108,78] 679943835840261382192624589321317327219332304050954671511986829190945120287378021398552854636447655611667502412905741187568966044179503453879469481919331259075801715895526199038753495924531750622007898741294913226619840438150355802429980673857821270696578350262051929556633508900279556972019600029199030999750230973433344681162479263544110243896868718748019040297287735142232933215448650563062426933927063734135619039674192888884024742021180878076467510102736912167027994020101721412766241550281868040350806779843204693211376673270321655787419778030929644316586074666558204301622236291537992283325185784287568342363962972981052500711106419090643397298337509814490386096726077898427993669384744090355363827564047064204150978457878530987199626658830521346834141131302800083949256215278076200741556323673159339250459584481272924198366307713160238338632456648166940206709171017450795931768889466872862339217622347308702524474888389456842848558373956460832752869336407187553277014579548071436524542769262700902503276608743444502645520582814044029975883856223698992974941309986795725548998753996407809821279853269610192975425509757577328470385162258858867908247161451170015066943903277313107258850044541958997101035560573870887406587845305641301830056685811031128484904233559622989448036689933786830823447118804846270977749418715439817730665627913000912090638529542105775230171338752305137593036575775095327106963606030631071904500585924059270430612077579901747451985373150157630410160640544361016601982361780318403437188178269752052130418047218758097830092982006930004869121952524065973303923504457857067787339798726539652404188107208915260261042851367901357371890225502175787396728436913203157037895425353632668161020018078236768406557246910767772737922186463440654248336940846344390618518949687532621578508308171494733132114526297675515968000087681442669572758326054035813786973191016717510591286787389430273556429758978219544155302311040140960706036814412555224962679395084539831121616766453749072908743486884183980174890348077141171171345972250593745300829002399782010999186171027799209922091975855747889160137091527171881024135152034178244672846044545041679620666086061516454010495485191432062996265901390734477781212457590335783430036061906562064356874216792864476312667948180697754581072065618046430335755694950316571958298367737115524187417918980149726952181647574740262902966718024290449093201084246484136780395485530440615240402730891484367114510607593810953954221423845121265788731774709289491777130320712607714689733653173302977773574154686080452498054976689423667334536034285963631556469649805589669122090701103117444877917990628175362660269910072153114297907196236657708943930917232607224263200 [108,79] -19023642977852089770638021653627974471144431316281948845685951831728809468436156687008953821589194539260263645674109555246301171834305678786093963592604702183570751579787080187957568120175628505521222864103180356285531973142267483340477959724755285240321091906929604029983449826855889834659714291743711036668502384096065473723413215963462428956481109370253685368842375431148424124282112053440344722112841396215992654185372623162774150771718544879009290651177791610381742775598669552344708999339072180353559199868197871235934327684450763092838195227970511102231698490863299784445181889824440236437130945359872039052985218658818058336460349186172890322220674820171629853968433262690950664984993371762013505891738382345098559353669781327979547601037195050607845415180455275888420953534752959303285942571975339446874586428479915417071790930858950690460406846664372077920000509939465718338949176694648543896860450973372016204697654549277363354333132330190214260372156439700710618865275933215418359493203888145759413626600250494010443090278234677744315785864646037343749276573462232298829861140187496301411165895367690328922349306650688060538358747771853271484256731143762622023722389726461195765182194128819150997340205196065550972160165651250565948611477111054593073348399991439181297760747834791225843990030995277014790972444552298817191219961097500031382915182096179769465425941281263131719369360793868269593547232322897864473205865217389824055012131683950391062708358739443818699509433220969505624558348979867295910103847846809088007782150163279891028521754576752387750884091352595160496222833036923490897976676803003043244446715107113216455596094938672497434659491668205955334326099341816982118624812027910340003666718981110165048137017476329089999398994095131685372416046369372853815031596056544030099181424679992944896892430838339291694157906412236508894157314866724004058672975160145975668740903302597074112253707012996123790032986072435493928315760566826193499499316831018745561551997556790760038670608321870349980682264171377167762758716510516977605348925129532111849206706560993974870106500141392132530072031065165977287771150452645751473540561569169051035347307602213251654326248953986238647277979515681987737348041075043642128346628372076229228887749387654087969965858288331401601126713910028455787578615260337388667280013357379986050912970246527687272792303298947239879576258565602247037677810508614301573414384489390718763187929784484658877856878950363589694336161488560219374653525696237640000703373702612903364240253076047820007314223279993598114627405798486356982722949387804095744307698335814066198846250013061540783110731774349831630938843645652245820889595705850373751267496566067200 [108,80] 432389576024584033362591578971986253871830254617660927857651676763295638037707477085624018315793988604140836983682736550352430198725744933903693436628229200269549939001986159482583684482483482974918341199768923066624812489879453362402159772922535053689197342135510793737836091362140656821293238133392310520787543849872754108632160713666689967947814656648832249960914224721524542211881568212986029977146041439017372034726604114007538911730413044181787998803971768431320811147684943650954072667712736471598782427547927170379321569943020413567525498549882051788580200100652724937049166804841672667986201166907495046078181874946677234187539469930532837231859576156065390523210751914110152395355898454974495077998552803369132854879001329307669886213628598640585819957439180404755112691710675942136578307675828255809732039787327943664920207860737270719558345142350969156940419090105486375424319813710545682503706449254235031743854221846250411073291853698237152138327774122795170114427726061955924078026615695307263831025262618877710967974038266060704382844670305784414840752425619883847520781862777913103284955107076878910214768494522498893632985478114498762362859245985657218118208640722832403942036387584067942412381764190834655528180509728297410968157372836422663867075259024982132396542305253957382333656376883489419306015874121420079189719245321953725775501891471276936067158463111349548186993006210276429584837065128423102742043544808135639697039592091938119303336875532789629757879327976134169148369626914757676358543914697228198646601771649580407608571790485633851192831322862747025475835066295966585630160249410552319548414855943674762529847968975846000705775658877635689363996593168715132613517854285744458366834755936949451672945524944454262383308931819066004451199089067163662839000487494127870314156502141437805877198037146517814571193255539270768701597968825414087281139067009748475974962758750342800278960558815068435757064821632880356383992397292465758316931222753459000471395722662568540114620412878724612841052829963197919057006651185444030566391100509613099312915719795923802616841220947880916660225786078662933643039170854343496022656213157638614853117275206104036712079740892742164409942878381593787477655280354882881547144038697422669608418663009460102753308273149856343149114340523032678862093511295896480150338956979549518967318181088433125755382587530256334091316247116129148601518907763723934141824816163116033454024572981218737659525612560616420975652020064089154127115151812780220846086475130209666574993601676989133768272420864700017980350718090294628520283388880030028005541794511581623095008118839408539467499599465009548821757591771549345467402763064162466635063563200 [108,81] -7169128971164082165964914659863367680494718742434319283731515755375648677733015183130474287904601596420361267698041172314264492925728831318807331962937550579859133054161401226564994880133776128920931998162841421226550814394740714764693647487313357028353713180000656841500112475238564269238989455712533995699956056843293264653979267547858676433662896485824707390684784212470060136594677684910383637644894392062611824578020558753479062713694316295518296638607554746658047689852575154891206268847624109392972986667730007807297610543099637049815278760645826597267493670909084721287384280327190126854170437818033234114958645251269465525432395417628886429122083153307026701651829014285827674315518408523870050001229967116422458936558318711445971689078684294109351689509810778175788175748499687643537304842045034588856132635394589222824432046558208251204334984849710637785271220842905396724847884182539019263844133378098818858692382507662459521208325071098632018680416903181992644781401503879066632491242563272921354778895003282339612506430275677877252439061621228522511599668846177369346719449419498374104098117604479642828604143465526496446259396503824910042758863165444142904014503835767573123700990569707629285401878026809590963158216798576992773560482983638321104546770454809252069779142307681752479345618477178520097802037211586403101930550852360358526894240324039997847851067255849667513508651482444135629630148456423018708251531342792644084967044457196532932731538526293724219068961174768772103447323103054160729068854787083058543501242221613169896734101085097764488009986663054616911884150824302857376599190640831049534443436546350736524124355993252683559240193393430867300858823807237004444423847310876441552523391223802860033493001040363493966607282531502311249955685973739193108975350662621459691453748227935470012944966910780625954853184720139016400161111253569876167499200823280822997060361734242577368609642119887074889594968673804904766025251897518993844659574880806655014693232498803484268289396506304173394496922244142480343929178084658468304544988742245971398639014274355893630838977672922417708487103457160574222671719410540395831129826129450302002420432287957984753522330570226561878276437157582557083450307162401741460384311089684822980454530477437103932962403357144704143523416143658796065118835189915955760313321199673912065771559601265416272955372080369482704557767965633552297340315493552673828069358316114887503872593243766935413357925363939192886794181715636160961557744285588781955627532133049714242196703249415143121572652604330484543884475120630685493385669321551542754334213577540626210557971206083686909902605022228989234669960849387842163677752692914209972464000 [108,82] 80966845144861511155410487621546187713510705191479418969015657189782527096542983164734518038454277733044729136448882670360721541971078649259966659496490900456324083925036370632481440180250563516823079933282240514298822828659349130033489549370276967341517084212848700727779668167214179322713301666728106617861050995653769152347319206087927525425038245158409102497599559468855315273491330205769200896884711531490805717212904296123685601310391849209191469105198332102480078275765800230607059783375618104416397520770102292034059429866573116507369307492654551614086645577056771038172215047034061572164688163095351053005023446127441754677645039056972660076970953040352414929606587377441405649031611567000852387910868682823310361321959239337608645797588941353558597563397713138802616227658888092938905553135042166086533177847691484331106148831556977326705373043702804039885911232696564919106185240615709186372280750772674240279347498306878162366730601588331307204250739700802503862336063064275837514343686874272235351163869110886076200467639058110610094633349119262045271189910494924485977796726436370023860128900054171942347506440096887165901988625854029605282208762888041096781768781560373406278923356208124244026493041819759051053241692792554151343285689196089627245977397573549887254317095117043343697041698730953329681280877310276297541689273413165589212665747484457129211170204011070586153631784385305855151833461075574778706632715787838324239953342711245692513523809182757125613020419406475825420558249854912991973635146061804766529155455920080774726574838268435182264790159026060339351011116110024751627958045519992671911202798200896233787209706921294796762988652826914070265253907961593805522762683304271571612068708252479743661974568553006703960060211349506016347396478159310590995236350916532618092373249831282943189636505254690039839939054161391115572855290208180264122665366594705260103886384301622117561135183863798733597629986022957264418701909577254386117039935358519324195855762284694335251511993997062565297801741911659853394764939151107862120574767935917117652877379933003126575243181797433198276520433564036389145458051732936518390229562107451475049864434555886075437439318991920498716271899979214673162869627896917613757302529863713909532489054553574531154799486173618920948296562952807976823690260810684980037913846959956305572327271667168641949861254327055617982242790036858540243283693292094981321241654895427754790124549062835168738853236504493740033353145842888444736302575199820433766969841898343341109624344965802021531220020027861704011172672226171766175822731711516116431800662519015192176810071828720848721160627952281752321940413697162810506018717649474834200 [108,83] -682832951638653559256832294730479815350280118309705054800264718898801583958736912809526655492003551392963323193583557437298121266899961903211182192152131195840146747754795761715557494905808966601381675282727265017487904144165632367648695266727138282003593429310442316811806058669476755866660737708659614400984085945908947523262898806070363797654646958682203295707925896170700361238455454431736822222250708376296603730987985165232932739542855441380152143957055904686785956864035042540090860581198206523272663548359146449109289238392667828648380542733662928117641760585341371382011775057431373780459536606472711498746853670460037917703822849523821090168763126879449107266071194393151907793388157699440194461935718834653102857644912779917399701668377555213505349811591328147846384576097251460456444853513962329177488294671576726633587372322732647839544079496824493803032356210451771312069594070780266662063000606528495223586919073931528523859843751168093097956854646366105349464628735036984692926939400204660845475111264617226847347026242526879799962357884415613787651174509019926415372276643462938938996127559153269091902870142105125515479678598331668542536890179601178555102538476394264959067593941866751435299139847466733434246627638783796907500225205231862211488732744749073773019886832333418815511323137314913916698044974576946297988635372572832419767002075824584098376208668789955627119733996786019857253877243393240676136760872533386120506443380303447511095583339785792555354475008155542461538006360210166533638876144769341706036552315036180749539470691449574536974850868282127045133758887451258204237628645332656311495653762601273334890146050389634466471180082405235467119245819208561338253251978610127004520686196390801887940852997749150061090748127837910432929786260342675001943274543570801228373217983853523563956144220871669679848134167533602124869417571781142467793012238806848084228579474826831531343004429805552592599843490556202151210905432854267056339303781634074080812195571008262759392379064371703910977966752160668698486986849731251252538554987765407239687689896770957037534039473320020575050936305519052612339820647622177056742100573221111704061894369646615179011425035084910133763847659564873643345300358551284527515926728371340509847545218918209903024110420599440692743965403522874674711769195007813993726727659398250945638978635832017955560446117525364069920227507624693048890263735429005373216692103136447595352170233345624636472778442828370117214994950308317048011399765128616111620249111673510695809384289506471336185883051525669880111872117782149855374539861565553681346848842714169837204844953739326248838631868486674217205180288606534454899828696000000 [108,84] 8578794203684738999038590245388982765398286019990735924880444875873059467796982046615519719990089090174195473876085124789052506720173732188268600487177695225798724174261384566817843360988101923411586714932865784620652268583112877883919448624762515281576385475708449249012112314983604084573269914590577277667899531424438913838612287062860429437121550381297512140272331868050470645038241788256928742676933254684303849090217704513567013010020846945592771762259447052019249125093037869317020318049149612348212441179783295018281809272713471349489702727522995685695036587258388716385939959609925730641096318478672552667194905109286206197189680023186983071006742408462391430675333311939536183236784647656820458159859685284439908562510753430990738743378779385096033667737859440787769850296537561943220297370333742898553840683505013283906459529287247496229087722842021308300513497406021919139413646445832191005372981716576377015507955327018427358388224617586999330670189095358238856767371380711827729623604718623847695184868186123947962216968498837793636713576946994099231080373630418477323839357758808899810246230019965749210966954721603600313055417247351052444588931656615659544630010322959312850723537073515159134339093717078295737202830261717641241132858589342500332620796844875124379113527945156188062276017203643579241095097456007140125420113450995335464750006682949791655447296465632409862226802665603046172809557708148730011997938122206826715574765022784671176976026577049756204376398994114821214700799498109871008053687613388044690393098144916224396573358357478376466088040547844491729933231668195741378208631520084632174048555119237118135913305026799648710403649945230777295016206489588794442553111682253261451104654259270602007861587255007666319413715043464823454686139006740323137029666120740222241906313668650365621615305503711577326751483266498387271163825875335501812967705729547225739348210511664398109785072985557076471749713879283937861935322085535120116584972958718139670720850069538391673056186770561361542948336878375673059719017164769736907934237783214577346440961542554952347682632029341367998332376976581494254882382255081782866184337244917131909727729653087761846411872183447976678845458662790044832268351936676328147114498601098481869920388188240679369614115209677813506579651484286317145480964594035729697137023606693972062664177001487374914354287244617208032987927200759161409454962101816382951575698519277330554580405466179483815616032308692268725655333988634757093758735332453432258506584505463884172536276160865689151325754949569613775717865987334440075960215092428735450006181894298605627692158930320967481485179782171163676656645422802310020781723200 [108,85] -182355173306628069718763295489760869475821082318869425551482680814028953986454672383557700041874847618868900038173812067469149842726566341566464057616268753020201943859456495956350560055894175458778655885768690036139720487969825985822128386478528710572469460546853635490169963002850197479189567729269306423400807374591138923713135596814213376848559310638771560802879485609207085746988025764830998049245743341075408412317942151841394892782482419854058516848755228744097590492199252710189479036336959304260517102327335180828610450433057353596548158430194870027840311053661227891624914955182776123810913478473074336830757833725264242777734739216824695568032310436867561151657275031287867327273349858021038026300704725455749346483388261018868257947039390897886206878425814579374981033430495393127423787174547779542558008043529566589204912570873758068262585874572873309880522453915314015795132292815357799648625646982854673024325779498139040020350955840871098793787270582905551728812360267454947410817089783153231924049698683042633717985156140391006470074128507929327130405771121224348819190102440639424813528871324663771853270294125673975735113559191024852413495731526170809426227016786000640074571245413692685642864383662999901248901735690238567364369709814887794002600983132780527427985807018171833471697820479752213069994886296587069654072888399049579774107223183579681092557276452679128753313340101311531915952263900004448325040191101406651490006619418593350280966414012886559631652616463804348434099028797756832921410086917119757899675034470216908287282451956191076518616205138529665806201604288152061735088131911882238648254733648619699447466858047918933423625906093587895648756646906572803468754291437539149198291480631568691708875128141991526162935438442809453966134359341798530338030898165778921063477889286112621709646911525330327879044317816068605633448158475143364767334669813419561529624594837032587555846261724241276963401767236773967959952240902496627589362910829057546126514960325551691081553056780179165294168631934686874506088418066022341649751846003556380376552036969556109710588203719684449113812234309015763897827763772815004780773474420002122293689469952032907224225748393201952233836873202444412434422390066262973467430712705050439828602515417870223895826808386306611938825159255594871853462668221735470223349834279261123348810237019941748482790871218075555350711748157647973599759076354730206758758962862105161987157817116678770675648722817998668782959562447685883413920137512431760436547946995239122677728358140824555077086434645214508310908144455924066563489865397232370910159108687462799809488995304717601921630782106899932155232833060576514360000 [108,86] 2856174898545575003417150507075486502867401087292762130007237860863998772307716874895741648696410637092900629661283040933768483721832654530589683077905062553377920604951382937091240814900619337288107431765891218496677605783454676764365600447478462150693465315871766035853030895305947916782353135508760357604259438263666505591622425007057151927475342017338211092820288726718933470299801140952600834239242970840405435356259507598091438546429296224321703753905875522837342733126984627140071961241659844238458430546043665578330267618533609116139096585554104734180354106230661829573517667467495881594682335116382615571296255534104051215934653566718224694751489856593929064147456788403497060960594909234297240300013850740496213750269454966711631073257859890728245353861705789205996084055760928815778652076797378733012060778128794871176623332185201116840674446516932709586471558916780495225321125931927243828913128569466230905549235578939125519635555696616873557513710416715478742078388945094033239475859840364181484042708985009448665710581276608837088773218738863787386777079267719569573365879450412655361602211311470526531514350968858798444362440673802745939873231700602185059572996961635950853491551062170473738546771148834055699784277961497660355422419768502281608208661874950829512802279911385394936779061481164850207565848877151598970510880081893286939135331258890421650748654028175112145841747412188604666070628430872558796796532593100803844397175251111814915079124118046153220193869496311206168436013574444260890090621733851690519223215548862452526344143892877919928647011942298870808730362357553409193765198968161434838598225769913105892628390645621045460652320391365616405123785065236514776862881170063522576271549799518161140997689793674973768059280729853514427547989095955654992835083304343500254710313016590830791558246705092909065321425632336340623566570363762691833631265367842637767816276008095437182509970903121166441236584626073574271790632397525885239153567167237076602995436395784108164688136215962651148570896590330172334233097137804911790383894894304980246021920031298522799706357135047672955235129469529276679617211138895064643812190348728847860718716321401816079867737832613363410994878779151498292013433903335566685440544641408708479240244535053211320726784704833146117876915860133302975254597811015123622809988724445430088821028835950944936050203051036136214556001660963878206600877156771745836830716536639550156781200719272886357627067312697507696329754945566606857807673692261015436227392861733279211924481061228017225097670181127616677938343617328731052464066383351416871840419568424979098944593597282939375888305056025206967558735585180206400 [108,87] -24859780641088953091032307161633994338460819069156029892166868804810655104383380106744857195183804634934838167237077126961374838595096160656630725204284308591695783562477065497685870548098490303974850363560337175545101075405562466998003009600843192430215202651479175151353656048340784094256556472472324674005773088369715069250625765769942254245324774371632438538160113140174627600417577665699951424299384401568669374439313873506117977602177144016120926722139161972959273778073966240059076015108882089217076537933922757909949170207679176454473847151786539330670694920094395545772940988355360399886445040947344282577377298508293546346502533932990269357532328467317422711406603128585479964999318906668386347389168228874815212443635345278462847875108106640846201319068309153927366534950959500747030889331146552308425893083377106780369868048555586661674373392604044251576151508344148691455603037641627482173881856104953984718457816440156498002936653488977670572882344108564365615462299496031396747645102446532046262997261908930436040896351770404704802058229855038926707702002038205551655295809046121278376930767155164483219721566070489030840301684761924254578966241462227995205623733563769424986396037242562143020764957129361543211761412096074763757012816849305089459810153527599728385046576143149005535894631875963746398491377719682031985381377953070211850139483185361648711640971031096834778862477908172430743342760781394645104303404210707742787151376468692374716761746627039180301677896827583539383724226305812575490031334670283781151744748662122785119950763314235251994976786990538065438987739053021232666327589935716433180356159315746487299687710805312506560774731800058981359963772387544635965692556463612160902136962534727721489424383695887204903661037408965892510311395038049780795941809160007416657597931106453302888048597759250279536743278468554082202376783719438423419564793962391833578181161709494808418681697520385177893150185655899820202046531667701455461264676880460923985695129471691536302424197039335255186043902666471271212750882709485745994267321756729741141447991043252003538886122924986843632729795788774272364439396937656183046259748146985400153152950542938533892265217131064823530550471749137553661449005057384729538153654191219913492744853313753680335021909918502372714254814934553213168619145206738104656478322986006388053556994860407185266929276905718760328151031319486696940154764453323448709635400472957351939803292959887712388107470342798411913868799126380112813679221780673553292506387719943514576203955600310611843538896951841086120250172734120969607015814208635262694570193629731508398350179372218208439236774618813066197589462976000 [108,88] 127124947310686135321687704309769441262659111334506579129536999816648891638143984023264580989931484128486742673475178806612711683060714187297474803162366827916065707262582157181975536315458675788510567209328937904433313742780866201142881276342097587275736220055041710586289497609167388138274713327755962605321174892474311774597986544193322853513998252208152101512779990737780079562288104067545020741914336170651136401932570304788269547967350810822192041351214352533587373225274224354010710588684727301326784594288367734014855790589115781983227394240549603704441868914359827547879993541240406358161421746858659448645673479773761020078576376626066570658525561280374075735457774865424722414456088646968164278338434214766009584943735025801908193609784410200418287822588027615072309059377250423460337341185163076704163994392288533460184898489445064144338355723771745903661635850077229866103853313372537671401471821856580509815458571776597960395808861784631958743810914153418500529075157582815029734034622911943678203043499464311192926440821197193397214371806768598408677975005820994253529218579186947314439102511042534709730854811981614876848026420529698349347982390720895360806335260070090707888247351592489045035919176250528793160355707647662002372206512650576120807557953239321243217308837140772209285113736707114052217776488340976305084389454548657165846881726205436357240929889833678598162489462614412249937794232514590996150174911949197616212483752553402187464768116113949298746375497354368194331424224527135258590674982626335881890679875600159995555593127722619221640045720574135654372785041528152847932475586078884155155203642842481376725799539110312578182169904961565428588707679694674147165523966655205453832410340032383024654160752963682384248186430386236769149526246506341447132495594942095766853874767880503437883597806629545657526501446834343398020827565629878418237325679752049799922570642535433628735495836762293381504075757933932807040007327497357998406839162250671133875626115609409386053367452060395023804059735386253529284999820414681877775986762157595377528408450270710207675418564611634136910527557469922918866838352263293088781783279266873941072912774121046319806697242780473257789139055398413958183419124318048753892203491776428414506605784157371085394830251459763360447460512825835467031311055590094410520061104988028424607090080711902662973505445267139934497787452594053393008409917477818571257280741388970381333396140973181536084048562969929069145307633212274772230265319674956343977208611775854518869558045771039942334744118704118137616401249561760030363042316343657617321776930300616391586545203365839507956005082425622176017500800 [108,89] -388558794683170819480450909067186865668154141073016611594763096433651392465392204831623228756720321326039012974738188950242742337010090600306098861513139890201685192103370535284269263733536969004118937224409466092325312201356523595919362135637328016665881965667294354465399552693547319271390828810541813679456079102701660069286116287609235649819924914842925706520193698569372771654103077464531998140664058133256384286358288374313810357085259651097127720578977078937680908676759497294941237593012058135814816178541393569771964660452513761552815750609474556101509330904823390140015074857700247169229302063263637690266752616510138893437926300558981446385368053305418061253363870229206889671442468555333596651265546836764403669754481055572818109212405866367841935320284542362299591249495449333348397356877494732886268566226342373344021914768024185938467567702348878928827457602008234690298317614384646374687065023853682882844849054035783010765922153928031604290007560837300332289683026595071842109056136013370895954092468075430219877699732889534447774802187261165945215631544085577708050375640416279446497911757785028645630571458292441345189769218519506376867101648927610023097622211327382585992784786484333834323963023965102765231940273381101398528521218814424748197459365671953097971178063556740696750130863735904181357686507633619696183726931291013299862937810120662623966521209876990341000077602298108616569774361755558418060753116104567102473619474803012837046314363539750516687812794393523605591583776557163936017980257469175895446818825966475236029370759042097714396109135865228314818281575962860553799945095271798633587384538860877311592081138484658603330413899281958367145196397052463813849016824389683695641222799699479127833303529678567183685762545757872086035572006245199022097730309219945810039412035718009516818129861372641208458505065327370737093638833065516420956865559201676762803548278176116928343925256575274338826987446459333293765375507181084828751138623620957718620461148099269937521057882971718559143222479508363425853871443613494493846855977991238443686896887276418045543449601914680809719560616639986559389862753184324952814446961156820815025428207071021116054694988093326979364263304858290040527728179507858937661658286039712306238277777107002045785635594600171251764380307020611425435225865615341727481767949035879105786529893856108544509073434553824481970309002203672879928332727346675806127162514097975769494981469202320469531109677488283503138723274746621780351229231476780485903006585128790650762792886753905764934986591320468633817792742532919537304928177288021195304658754016606069323673366209270959797813495212093836800 [108,90] 1257638496345556363100209057553971248079424676518131960357865191137492924602063222740203814882944600082438533283016861209184455810481727338167721952237206328905580864577893134606549436475410041358993441266792877932985403760396477941609392177112324588978829252912696072296218189282874570964996755859095294334945742434591616538976457140031040159072712938054680291963646258541383286292117243098440762037560366560413906535249382537712618108095704006483884955784581478689861314453273407877466319796020450759650358772487224072685784830383529657212016040831953732098532641565629886382845599716393133603979340569798666244775547701573364286559563814815156985732836823261811686963213477051616175702366729765333488420720834116519060944708325261545392659705224590340217576898835030719542787206001108209791074446619164966376718331271799192003884661385674000200794250725053212090373643747779941047773177871023536719101473291642674676665337464060285999631839345425018180275078541451375401743163009623286956589684960646085873169973208374820794199098472387736820744951090864554196653269952023037783643732304214042578289647636068767735563825056184913745576872337292171250898231265576432858479978506188579750089939584409542355885489924778099099655784091191430224243459614747834223881991410223994176246115064136241279450754574121528183438058062995042853936301199935745042527075660121939956782887638433341686831215030302026898891938562546093143509835367214003255171730628207099860928816506388402730652821389760498979386391446334952637161852976977462140753893056389785364871339151507151707889130789172992031320093961689865380047828177694779450940736675500709001458140407432809513774528693687483136424786990378598454651973993549345702244240001403561348606198409653188625458388284584513852466465544199606665766758048298977284820365763690712368032082411227992942815854354772608311435208073540517101187866683257399902055839426890412896907390729730729978504260068770048112421197665844219188192574098047193311133194585831650203698331976766865529405444432153161189479221355056850021802718216795421834875872430772696886478616019083892017971057911281741544901091085777328427468212086388608536606057397005400622812322981300342567463129464761662056250937711398155569771767800127419331475986917149722988927307978290772042873188193709337395473126761594711685763504506507908399337068000080364640991289069269198862631932906536131525941459294064627291247380479096705618381261532434229718916048039974253402965280112302662450418333091614193310964254577934771733362514642200784748853685841333716159073619354919221466135531230698851021771589812163115951161024149675377247809667212186900 [108,91] 1787247612511230700756710813117788902814125939662646675092124722926146920266904944048144917957077603702741863765289517836143380024664674913070735225707881451827763067186150489860747521255607894224607615499638477237552785945834888464405451674511960553284325785031170132437223104186167493408346641770118834517769003745247865308623330165114410337587527248180419978042663125234212801077093292014244113266765098568398530729780004796858170253649149488926908999605235503996800717914539024486183152894584846780937771291269698951623488147884164919716557303354708978631440319573745394334865972620704884573777071925500127847293720702560796701906399230898227508135461683103392338588840247722606967606507201839357554165982212792081394359000072676352979800329276750911140985451057293166265957052781188241344850656564651569456832670578144526744241805913418505076045120302562601736196909981790666474762121840188387368208982367894892643327737686119469827141229513409064679957776910917373900542509912665588550755189968741803238216934581039191588215254988112461531077155596877516880295836985333112725711023532451748552981816990646419679331240801713028768965835943884999006830292072727275717873382603275604000636472591853187267864505183481618198289690749092574364832971799412804672290048393652562361812725370119460047240968788258244997542812599256268115245593194225780841863413233153761741284852952554677833799262365055172043524491265198219896430239602813793774018946786569963166734253013144911755606451871536776865333204052853468279587605985548574423311644531904333107922091356030812043692865573106469276223321940071578862170161143910004860407204402036949099147562002612391708270132017137361246546922974361354017021705967946771407909233964617942326922159624089047143904666015319741055378154149942809973536784162613315429110960950527786456081872262725915002973404262901467644024950286991277001397441639611858031402524417824397217513708182064544241909902446852973029897312581233679535884617047913206473531245907266567884689542344990166591470124239110294617793067122554945148101039391893237010359264583393787121143456408430854699903835162132480815641699635477096538806630976994500858250847033246447617571971954237890011894456313854219678413129292919651469447931273704590628045382210840324492853428773588458744130019613948008050924693578833035547565745655337791161487667343712064142317491125272846961244400834543785787861419655007032727057026347085715061774367963607440325561668597586464024051899325306370277380378307693328201413631221603191348607183989537010956210615142805387079562972251863783690431563735971839277698423756738683854214510098418618239322636800 [108,92] -41695884613319862952749008983492996216737278684010628493724884705407968306756474379647498698914710028180329068382273288785680397671413243171830433967134244791536399460841198016904285127032730151722139795656770476365317985331918179045682619449636122810010410435820509338904116115973520386446845172307348177495652319821520415414082199491593414630482704841528861273134859324699261237160033872109071759869997386492443662567790308468958854911619353797614688400533085592641667759997902645717519148531321108919323369417133672187428329854340029794167718692700327350163308138135253144366420518641685038960886210331257589389859949604850952447784047578124240128071584551049659458240485900766697495292960231004346090727628109645565062634529868795621233439596705675214311739600649135037021516244144096288697209905104470707614925842456934400127307395320363372890166519488166971140530383871988903986679781514966979743559625844905717777591753071760846846655516545586075624388372570738782119196619722511087204829789416645881548401456996320239862151907146049594778648122373392349251304881346599639924485013042791104462691719072435112308696485366423679174764136004610800726241551479487680966301951389289188830685971980756577673125771813569938349340069134416447884540564024515287002680292459102826561676450600175478933510895364273461953325315991676391626954747117870065925613295009952170074377149563365123079906262773936772393469125343872275833090765180621808104265017251063675003010462425379251034884957278701869331186454375033616700598995256346113194638133191298641222477557370689550170113544039755668811885214228873906649078452849741427605989110989985934612075394585364725676372943867341722775457575221619664474963871957277975101038275936704021540822598123715142180250617604574401859712924710099237173671574605556375280296262532636696696740345790227872290709019457647835495913666583409878583248690462699718567151451347625124999006122058215621714542529997964615559293136986867474775036455960734482101559815984525849073635166107649666118404394522328978952753366232453366544892102733391233092104709425511153983100962015771379697526954471415444384321247700992168761672449824558189303479570054347959477389802341989793054193737095228450731153688022816649058236415322153401004803589686514706961609109217598778710766975196140258303040818950606031795970013377945646539733441029673777261136457416008296987035827693520900920984094287435374500893498117855067834611218566655480058022803051277603303467453020431420051096014975377281687624017221055222507609366428073397363942204266934480177327431629792897827968962198819339934557985370312515438621202574780142318720 [108,93] 329522857617529783513064750060377473494451533241075505574309318243232874188627288524165460187336724400155767344811865393737022282210695569941235689642544598869963102525079523806182294512688377248440870677889359331724120541379587539120238434786475716877539752675475994853233297099843052833689558106701217667257079329318212654841876333981599673988537945043865379181928975696043248019886193272178163341957049317527628383340757564796468316350028343777942364028763194388091764192323473973448259062811221794755314817207509388680543065795910045582905679691527791485118118851651225065944985406158326075034085181699155605529719249441768371627071131900127970704620872806037224393611474710759926015536521261647819756698653305936982543346014024521221289640064755024875751001559009095332893652416512887182855582946787988837561376372711003631054842672193827366188082261163130278345902254477280545462996044976050237357958677074017276117388711002759087990837929076449586920403101633335522915880002978303956527086943698788893998949979339161111314970785506504672612722871109199437015050769277524250666260082175071406997553569870705487022175558182172362771533514970779852700833518347132003277766896016000901318073213255212281318638695012202698000278830245534397290656317979446860760667643410055828988357452302897435405296234470836842679391279669383342352142356536352071335878823010422392419385991880533688983432974245207123271376621815711528970032392562507781461690059848053551781593249690587490216313814479336346418458295239161715833460578378605224485239080337233527713604471217729229806737665981177228026385262959235750562702315545334012388983121883937828610380429982998124320775113695961721783324694105201250823262596506994054758181721135687975136568005577745657581992279399520960850558624604376504721755443754460280003679740319731576241231869608009919005005486374518801122785333390371213531299148562823541464227760772055480584019603862272390334131806454980705094626546062036149719921078020997743699603281458573887592840622027034923129640444735753362438590733643406091090796195955719536520606453686251047224184391989968879537996184243997127941309444348613833967427383422577843520573507824017538815875128581534062861471848877781794057439089775306201375187003417858459840047904637159459243745673192821782044552126339794505931548314839152488776262049037737101840964062901964835203169078201773298177332682103628956785248124586987479124070537229594525050609735895432928019557968588782416603350542111511763438935696468349376797593787804589378007441966980860514832365705821755990367698069538809368817563595604165552664156638355922573023189998548357120 [108,94] 1493679344231087755040381590157273551338421768493134969593455022664608457712112091569551636850792764081876219481052867350860092045858957818650549265252153482283156078994760172299223856726032777361509397293293971984582810475835082261827579982445638948876756606330266026937609826753018191522559490640255413466885755263742406080686767617351007849394219867939995861256129219013341565924847321347835012125629459751950522586670446444515133032596820685630639658649279085785125777806809749281998049506320876698551098041581060979318100887721806446212687234872929313844491063626902008483357005039824977047744539720471950051896850041186166563922815433528927288995058686708292532341622747092123146069584787667850651961182695304206018339276369066412949330760160382495099539770316231777192259519878576001508607328670254146139139941135975501899666180066468306131126104029268275475588275159294646685556219204289216159231248120853609624850623145026063296635662776273438341083714884004049395977372494451858203440882538824947072415228317521444036108363592125066447129404105479552384751658060881002938358331048921594667001328086607036845995858645437700979841965850541101532907425044688745401604571148615910619344584751707386089255718958351808406387399491641822120221498027477469283832257444783407837267606042469222502358017801526447720440802507742573711205556398216582050674271211672336353802330211053025718433033580936481836700192537860582140745729252327198841036134179659558931189067281181681257774616133478733593698601390042902476181824747041973061567226185831244302450701832365081366557853944019099878837855158149677432516920026953010208052446961892847334751139261721577702552444157151624576316405781031384349962871932763344837087903477854007097070824276428520796631316308569742498541422705134230049216931107312800814631633709154337814320555953115245358379443055584290802016232489159423249847300749702754729535565887130487073819702700223398111861035459045105108044926165441884780201932717384859622582611638185833413404761094696111140322201884251844711724613070232011235377864291994286571373549474032549235316210372673033349368059025805900494729311930493985445908679086226336236330113289368545135579129795027227486239585191734400339728664036889211708044310294544826592125571188908770697012655031281223450461265040941390186150856419370957635363970075034093094357727513746976119065137048357454205713654910886712496979889493670165391323654406322473697686308362454719792511728728004141852695165721652559583455012171668827876542936001970094439789002219536950576391109769474430018307971378167267179312264118372697169860332198496762242873513362760 [108,95] -16500482466746143462057201419036925515588100127889707800154939923410281482202708011861105523669388285674175552090575953492526698263254135920032321035109658127896219767397877878457565117673186355079997389364839774902383875852224312993733059180880456952151494376776093376149748809314046949210896217588569781389493730816630780195587876464060938852465370118711654990110039412531062559901103644723110042246055555670918948027429254357933169320003141542063603041233936623379767004271538704681182325271038473957200244021110078158738875290888102735541985175405818749342324633456329774334784321319898554021725487330704633990250551927842701991799560787929141654698358070124639911085071854954275538148183786655216427224798998391448006281563407349778281733623716598949816729595357668324003184777085189023867649212924629339523548153734994356098756546945183517803196230037408654755350468178237911911463556331041346422271384997476936156713310088782700925761098113287599803335195546017604414495758397496445623458136988244395422876997221676192113264769758523553109608248714215356397420270048418870136360799004039007882994442340780306547549663843160048255496440310905408400239855520931465443048290079912407422887317923066920685450473391558201027973008154072372507834474695414450149546138492115410606028258911912444816477287224200544612915449606645002164477209402029627641953947118784638598816352801799471634487863882966104978315281935913056496576916066182310154394588588254240824146624969320264330764018903423244151230258706431536094163090832976661902278196553817910876005434567997902905544220127979597139417525134836605339740905183884564608817485981378654835127156570543041454671924368863415838367045684216441519320619459565218615822197234011506961113315469389829674780828114242117681576252876278392212745395645225297804363159707508004892305868636981384056811752262852456154245356405417855037512324168181213832511731352499049390895155040239598569936000294813959166077311007185531746257998345055826008136571739183699840037586353048130877756896122693376535651563078326322231788739229291962001399561452074229573376969435988702793518440806741716201196097066050147899400168220656271564468995869323820521975994605886978868767505585095895153697199940562127409205954897236216262303488770763321823551819110201017310218228179085391910902247245766916553344313918746401382866859070584613974490841621604944565431500223913182057030960808507090447705241855218229689560972465252162430163762459303719743674511282174422221612063971621107898183377340733265594236499285238453411931214555174133827644864578205848457098512767339472184891996926575815139490560 [108,96] 27548690218638323323740643515849688084338748498328898796760774749163481657825971352611978288874497867852103810401619618226298383029224738491162146186232194853571886463805133899640549656450162147625178889637353582183649150139309455999362991696092302928634440538954704594297090606950219036745119394102056403585725239337454455085620697853268438791465181675498723743401417220829701622171665241370130502694487744102717978054394223688724044603018931751432093111768779249520895727645258404042215587996109371617510191610865940889101615933493189237789314522213481037696440706353742577174833503054840588900469362092916701428513795893435719876006201891456026404068749318624909716538888431707669096154048606714016965260482641953011141048960980560392736812856513379026561605642465616249904565419917628344293068726839516073803449052787139765712209271725968887668024003595554068665359755567782323492715763092025617780251152416871359754894252519111479561366854153720085252469656821093583763924704791954919274454161419042796714958933711739481903450622940171303014822128912055338608739444772878614639312533595256926823719677589091694200747771911636591200164011279365139917515438274498661131231044429077172679492758085970842194875971973915058461475273721665082635186468304580208244293969265011114073699553408280361453802096514078204941308090715012061147947111376036344612079681637264243661403070493422505638416408765030079004768037629573429089413564128874528627117701931434451792340794449886441278908006668115236711658027387486517957791664579155227799005525917942492885123164475428642882070757836838824415227469476750785656108870414824052267652352212222314397809157757000685914408145459137816953441791170047130577582179447930607167825283483748747994264244438747078861417814397355569485306834681001249825339786205925076644770180375879622330936811830496805518617021193329086337784196129201402512827043337669222633651268730997205764206587499601728885879810861714264002726544720581528603307897211830180513481261101959373451016539122762283104865298860143636033589973057937472623807751830160014950125140552224863597039361891874872139123918087302014492392164770365830073444884701945909119295388440593812171965918947928617374262075201682561417712225548961899506715515584964760964248615313646742413655342845852617819849881746594848036958283906821956382062897192560213613882383546724425206917047252305444573662621484173228114757061422229319680023491009634161183412644173737623923259020117631688136915293694271206646691634795635116725982540832892101428951248664426410824012369656312787359134333124334142666029202991616264127626274860822361360 [108,97] 7797981290875772722436144624893560308090882364788348433843076878862639023081878582375665452530818110060340553069209021278437922416067687602936909681028859534547711142242045802553755173043544782195387131389295816246118421180612453350405268145895226854813204575076542963458395025736925265210558530095678473672265242852349187513640739065195215931626290298941892687923615397326540865976151543245668222910590780519834553626622692770300247996787619138617278167973661176942062918948668695336210473613168708810371727264067622493919360627045825440190285058442481843202853087055020769411778970007284817166270431749645563071945389184258648082274721839492801487948014015804961760069792608380352205031730946482662043728876041285133660631152675665119354626190404312607447439104281639085755660309861115447543448537034250613722610268301019086093034260101282314465126234309488249187919977468023874845384455436579843156403595535797813845353804803347065750580142248652705673560588026165216152891168090188273294867885716920010889693342261945628509778069134476445852109409296155284089527118268070923027761047661647684120884251053067913460301083262115587408810088054585086852251197553095265624369059607177400068236662790829163744547959631170207731226964790069882473695890048376714697361093802974886500661869350227270445718799628455983131096719789253375494491078651478769416794262226263851539699794957025652692352963486043391318166027929585992000016525732949036482148702908668976639396420806935329871785586067700704044930296335566520471974857077513535363712198960094292292826877862498832906817601502105610736367497766767871352819624640425082804149482468779733212334624185113673097261321360496910372038385445898242275362946921772305719559590110616750135565295754448590736679006815902239430295861433934141764896965936302233879377863736011913132724796338607505509391859260243868130292904074268195793875300438534332206509502723924900065705761669725257762243252004921624876830389388280697815263185009530841349552860377066740473369268075907331982557284245795602912009454234191481939212261856359076647445869257729556749682710827894143868151348190385674293279551307439968693346165445151262377787657363647638729320596238121229465718699604348548036969312299669799286888765722470359028907731945694476458543453828813924932206847765648805369441349268214297588393739121323432517684771433526786086737532506628775650612392197993257386709272130999860963126688400046119804199247016183650025864482688346440861234743378445228342777039726988336934637403469087375719484933195531818486765426614184955619499013689311955391735772135850780095259652561120 [108,98] -167963393461128633213783834324796492640150937061928453674894644140747672270077161117140133140609893134567514904387452336710252769477905049646455508953142517813967598975214308837517224984681310119971780836506616474996532100655880020867686079514188646217541355504892053612322671567616869961254858123082409352522922293414918340371753874503219055105390758623817258484216748687965378407811264024767339745208018411609757285081535749300278842107392141918896312431045147493700216629142018407753926227384758223220581233006484989607315526912898536551877897378729841267596033589175664598081537841619261290904170435945978336156672358339560786642135423733968075936132934823940364010483601427311392191842031903077165951649121698382743952699734203258162285783213696061566449337488358780209438631163993013988859768686860966527693923714672243513809620483337866780899151358235174323182230068453929890604982294285486168617638871299639906499013412322919046221439736463744861042189189165849180839488493124117191627867799317007554295442446599206306529107994210873147126358866949785705892549076778000461843816279845964299577936302452760150188815454708513056868760558355983261418113322498776155941785823867994760934437096227491181324739222739404141872875584469546886104758276325799841174177047494929590843755351970224911035488929703799092426119790801014075010353405729357663272823755705636704593278411365385419700588896295170729220314232102278802687817190883172802969856701934953663905908585863722184547733687727470684744009406622231732491867806066587692587771273436388372886470137425971472224288144391369664705327111454156931713048015837229513197227367210604579948848487229949621802364701771494114062011945585403160068003573510367878448566869046283255287547536685254901587142602998295068077574122856127976235879638622312596749815558005972473710038607280262915674447567031457463856683840330924434706558090637983264003810750721692758397492764978970111884642810086338982673047502214303393444211692442334940196086572219713087139601621982588307946367774833041641228878990680296217290072743712800915352489528464842732399042096524476935726241366062392896645415845128175246592619962796919703232457705600824515717709744263709186060054060343666800791847977007235969104563968175056741365430883825755001193766440096765613984701589643296136035858400497478028480251177205741689887340560061979461790584122049696585072054491040564112634460175189579738368574994467045224941355615684001224031645740672069542405945021531941811892095050587804819277700592866796955468788313339921674493933806365026674912621430407801187515120230522357821127164126 [108,99] 546193898496243655090402648883719217592445873226697491716395564805419693965379785913080005931522045257443206420252875606806642322902814145156084362072192161110290171882208780526393166996912287529218007532030154455881364531841864671072941169482934133154121292962664046062667563781729445772500092552098407573192651256365667965737901159266639913042055940528700608455232647729629168722975917215973172994370909168062983478550930412854297336724019648863614847043760765328497522727603286179601647305976267878608695741525286953454060199507669594942708159775444801940182531973259919307242174114079773940821747030111993937464386976704229711805696710150346068423118072520361870856592846780373100267244838615703387726142059357899465269712353461817747784584467167715150231730016811866056978783772354972051191430843208432133690005263239878965578512944165017228515453552049232639590915319738775888341490639959921827509480510567665688302913871054038037169608352977010062912723805957734511781656825809222859085001536730210998696351612259116216163222451043543856707152090688285672183804723593673861570143182053125250397676461639735638837928894522354356610565070108045347084068859471617624236001236359916709183880690796994091405843175876698833090843287583860753931410435522542385419456045958860495710007367757137250354378812787647308010484496551064261272760850606963107266987299911863157715726909540631983849537275723299199658501866221445937091397252321539076678899927569936390505412484838812152223256317350120901424411823502411021181786367250388567968228286415846131463395794366861083418498338844632133339353150013792867086894445030438185458613356646940901079449231184837874009223603169719805286681099810096222509210037116084599242152286248865553388535740345717323565900051187549860223230262125903067655343129856074089247068662028462279306157036396836075674881503737781431390060463275460266008421931082348542407001695248724798611435307324600758301027951291593642995516997501512684031672787230724303777861408069836908345554732983375293060421932655234431264532258943705112233012112848817477286736481603240720157822500594317634249910793922928675993903873907310229529377821980330798331656742606310154494117112229814969579552859267277257927711233769718429575911978671325497065972940374166124337340292833884728183702616740404305673044409608737810025644247277374488195444660958436804164804679287194597070451609610496269362002090692110237994913480741665918674638060569795729752347729509843392295055964464726070528829280679157617317647833906275194359581863082739502866212163160367748511852520486003272052498032108161121536 [108,100] 451544094385340548120229368116702726069555725950792757193790819706370546810948200389576296144567054687310493743639940628971032897203325336829233250119744342615419244808458795724701733374411354186120909960772967456215381239407352750341963494380497164514252889343945958203641653444228610102021225565063426178063668494652033350006293344279152854952054216853142757483573718763851022873688886271613432517104007225399441095410617495694482933244189189967711413427156563008037026210590923686360949806236247308616418323713154952418760057973445651835752618569708659861575882480155244083048323685494727295928227304104669785212064664631784710099402214592262812861390353439573655305622733001265837445133306445108189563162146030417371266063418712535692992333033723091277985922959073253425430609545830419889059557388518334608463623426796653870422084001329311014589694025887296981477704753989150179471656127831296420868218281505042231581052951452442280019196107238625576663949923542466023898472962882172944336828788777303408027254334359509681542031400614231568342270827030428503365892777067191642858760789860400384111360226126264438848350779820669575135831789420552847484449922797431976164108153223078509160324631390679687160740382187961142548963121002711980660329917976392271724876114461708665581093837782390074345635645642831071651875603138084314867445059368966067264446680989870383040978056122797566960618886772589503144110013872593453594946421596284469998182145585409949688168081322514439531429161322976474720874993317134035557474354397373359647974060337299253727010480495281532880869095418489366395310664911099712728818605711504737056116574906529103354682234255228255797874447491728007823574880333008791940949354295104716210549170959906032216090047243294840294526895536276811073629964488353607831721269501835569980838398759211815607725208076273178385589794089968635572117329396741652278410198675520123621060457602483206822265307273790632806280017606361263863155928238667352284787397944144838880555466447791125153485351805722663370517896936385472871633669621119431446942393029440730711346133216711337732988802570995501041492274968483396838563035559139478346388992181331147693409942596018671602404390442118523815382768499097839820305928327157437155414818026414036533176672813172188553156780533209187804329128253883760138281221463753373027646727819486695489370156171666387651842929529363996558896439600336884284642603468728093088008595325756477679255201892857907789845925496575424936869741747045288574398755743444167659352208232608479702337001986069592934782990275277187711253439553789063867245461252864 [108,101] -915216739896992037334481903114428490786755859103915199286122632366804341942930461198976223617159081504968729083830561264732082146887782366538196532214744211537550036700525871325803511669981077834673537384003161419627845593019579219074364519057840751506013485361441751079562595198628302220965295620803301496731692684704457741247068829381025290795917956552160337077143547708607445528145218949515873912029808812563912816381111187900975176662443790048234533545937626261167556426531300076601343140115970037865335156729865740728966561852732906546247239204210126992647175778316941947192374225412831883354850451382407087046658705997553729026597358592534432320928064964624544508960437856261207764796319858675639039295351858949234456144807083080584934023803390127359890911572857215303097916387328000346017380567814345959467439187671982838496687243214656454826308051691470771435403546394385792105407716230464127489085473968531391854382918226663813687140672637083831606491948404676620881275900484061876436705353819514024013853003724685815282195073991608245562471535095820572103383946699493059234255544093813444327043827327029633309808221150818225076143233863122457341333911502839978431933152370464065673584131173968349324849197362756828347959981222518397213612262164610807147730803572761246313120930834858751303519929642780924788261931040105523581862662183834009184747446637376883525333651594461289130765113863936943112833723204397709135251914510963799911476635197499482034714736566212687203114365304721156950054425423271241443284855027719191675202764477761066745873607790616184707760363526684123784010924329614481679385059749241075403488516129508381364673682382314420393642426364898904379393058009325612956759656267718139340115055195758362140998272229150411564608260828989856976519732862972304481924649903689881798723530312815758219956738783252291134168779339798759274334031352924878077823832747758554896541663682772188521397520284786898215372929327744318290839724406590813955052275035861377995035970879457063884094683268049823632765087233262559194018259420386759012492933744235161879270386531812602802747559848788392561712801865585420010239149361285793329743265652679081261617917967644736795270913588880487077178909493778909804446403703773943025749338367003389509348761039215830720039213861900039672392373200877365323586753005719579517878397858417456056436154463052460104540032068911159021023368315281287071240132864132529999928375148141242589698081079744295427629851810186679587074971996295449024429052243406071551939334649555630414678568619783381102910424210001254165056872720940170974055104 [108,102] -1022784425421514311854383260055417969328690505892846826078866168720964112035869910290797489139249994466634286029807111663761747249578391567104448813556707214346537385501274774505104004420269240265245943276139640069785203870132900915954111133046147444092373862207319782344817739032622241193832640131104605583803759668502555743381602509199586968060290050726453345373994637851803328947147948940159417113511077013147712469146288241563751617111551591113962807472212440770348263613724167193431910096026425856729322611651209039762306000128235359757664958065737969421041011786113692845370551092174134372463254964479616579603278862249851316160830203509850159213904626334678598436350857267039600460238552423856874265618393722245480683613805079162568140070939946717115769209044821978937923660979847735070979391676462156462311827374380024077151763484103966911818733996540023462613425248254337964605186575272655055555659159910766543266658061146999984800127944763298262146561511511772776791361322775916714848343601474819732720420791533099845015931478887015007508587070808448024482487137153820450672749588985407141704455922204512514316613682761624874006094342597207808281442632306687324570371904445410121235643903626442864668496412445797130721943548536918452175645351758770749369401789054839055001532473207113123794456213364111357188947062314602414579762616703113050174184103131051995115492342323448951936578256909562876991593028705360492739412982455029025677793534200851880459392094296869213573730124104842008440386874410267621665908272223769185530338903792360063159844797437752916059438462195126407330214436063083499123975864837630630010722054447006173416655643226855922136879940570255672258233888143258305541043122700177274425766964630778999769507655066328861061247210843703230009941448819935595610437144385303209046859933394239811876329932140628340464913154238932903775288998172731116869973420014879207355061582965944672120432646849359386560912792840375878403760669935106107595241208807802595563625593427713558512291499155752143846751622060696698120738066284616729080179181468946293275598355292073533806621455871347184543775748823708512187006855282305632230829823224970538655944893326400636133966897832932104332840569387278491286333752064716315961723185140567638764531342182055779696537921176302928189073482234639227139263122865971890286643917453111768925027000149503022589928697936902861497648743142805385551620757517681992290915471453019555696314672305927854438669192581150208554940665382004571189819172029957391673892056915539953643086133434792586816145970703850772016082311884343656576 [108,103] -324921541006130889267700582302433248059397929184947636608530484263973486579019547580856788548077620588119975195060385540165479893533072707638139057205233704213821320774488031563835701124967998579456791236724221109123331830250645908937710555203761290072022844501534693490724748706554955345938543020170040724018781514771211255630969925245559855971146963169668547090981795724917131439259076214234734617646773568148401601524653987074659966383696069270490475391514973235200555692497250264510259781889309179029128303323118178710450651565334115530863616695541073914918344397149630592602645844470340051921335458854828657859644857571070353668644136166679540252940034554308206622682968474021420661563982412134660014067280159622418208539003742358154754987403699065664551130621122941027900579779929969282304531511206284371617351049177237718581268620941204149261044503608179201198496946817810207887346138901672209992026909244957399008848692373394540912087293143361623854834717437938912492388164001155507694520722440248102747996929162307116246806197414519595616440072210503885046458472577422099570101356141532493046823818528680210707357008058119660174874800598920453494477986892735050104892208534541892540720361071535812470043423800808012821172773259715735857157053009648279894905364150465667428933470683117976945689448817205160734118836939457251032123905569072043117555669290303729225472131620451807505950128093107544043059962688330503128617592556693446346138310069442246510678932914625498380479181013035138649119601854166569183849948544396825023938526135417993192026497430965011215378554554540888806640851585416584204501102544492427438354360749109457064502285011916214773092467397207728976258178810257915692336435748612242685397807706257585342945701394380508832176437389407416716072728870833102432689120718673784022544647662076952476955572650718264950104234438374940002952853986150703123524380976288660220412287500884933885864290720924217192700388290284909385440787094440711122468510448425000556380580506141220288752789673545853036895229059142121080405659515942212070480273203343858527313769263516521875113097431390671973478107724896009571089516511993002064064147618091044782355497371934540754170371987155250444170624441314991358275168442724516326170195697967754581122960314022749976201717370417912964677868951081351026450114717384837805968755258274790262098965777455502018087682409513791427490410865760033288084917712254301728733204819307070960097034519973769998068822400897004374880063105064235869293838019336449172816608216925424090460953552849352236854732352449150019406088289664 [108,104] 1272833693316448644982917291132112787748740349615464163931856180886509651501268700420297475091393248249320430210873430003358258074518020034991478789226923132512915610082678891061298828661934433518742125351902154435370022420533208125512571790096130918955121427636904002853634219359940498064851407576912475415101752057736688507161452964663917872214396619039842094776559117691870539373909121167944616990049115213313383364406398645280905178266795406851100106131517292231148239702880952827487827395294445963477660709742826345203124043841734576018091524185797299049029081871306828387038271447631402585448993778513379938105814037883999480188239159108301850925478688637396137873641474782973278004902025747647951355220461179188072670675185195993298483789841962840529208941423707461939803035808049683999330942319740339408730943725302720257930331514011468620613998061698211807497404213758327210839806836234255569275971675422430870918501746844496077569897259540385917392019334707464240647001308646603140266676286288156251121229135301859059108188559286652703683768222559219058100151489391896385072809073647675592196666420605280147680499674495257383996745949385284703024739607754948689401365401034435507459732626591464619654426805163454728367805327734841248922027720876488743232956680549066127617775146870857104798550436712509978803474563339407917005877378228125949632333533848479547748273448236259007267998209648103317688373970501883806009884929053213594261752973291659102616295242318015118674394913766994279564866869643176220945139891409430768195800134916394815815639766857367773358645668356225821602187113372595598418003055822752447965330904239892076918076942215679381954992709869575717103153493786658403922048176041904009560266471808717474793787255139484874860617557471135970747690015647983882611104033226382340483394543379580966222497178167302640714175442276389485459170033375631232374425828172676199915726084637707260324991267082162913705443654351103448492381246920045217963185243767015110807286985238904353304151524533096646304342768861887759249570936629784447575245494292696528142638905317980244828185308473089316095703854109126679673870452196668015797400934495026599635924917958797240947112808615507678125252146225741281016900888626984283849910269846122536277401193225058752759145665195470630929523558191637088796923180864459748485544968157873117636627340627091149616029332095509437750141776452218101506291652230307428073734265439812879725369630050869717685226950466556772108851419956453613137871448348767034611070995551571774795040515409219833313145127826340129136286208 [108,105] 696146944329914606690979844699175021450533581852492696152583807032140992456578384421893133684899735732411228344461126868033974127884599582115579738064399523950786659504222865933210357908668185325559550916899806857776099620180059061687379258374412093820828364527055187422272373827892777969226018893641177159971797240953405000758640213981168243935896411072416658309288597516718515322631001247363856883998104808488686691118261287603736331239656792111996332137117857613876723638065768266732181599690104019878646120282170999966350248660658533944113767631023607938940791865889766156291239551674119060799298789431705755703766788555255717547969535320985806773817006511175479909487100613898599936129649149998996697630756349886033555283053512243240559041722806086129206959778496066639111707682743044629501463676373347513391920821419541014153736529018868676512263610472744335959694143085173107945985447905868574110275021486444513982410637641053294586771736193333837733947275054094706669294231257470769867189073914198453170013575380914188194965115982880927015397926415831089681884854311132952419261505016402562943210845759121318292622700106293025362324822275757244868689082663435281890606186184849298381228153355121436217016911364784914360158122308304901593440348739159372571208767613247260433660242487324535362546702788995642851418557937684258711921613178545279055352522868677222179180277085356357712476982085740690038421067338243155277830063495056765050038440675352684760154122132892772795901714022422944534992950436547183572070615281313603384389292739878287949331207658548293031313826127569708157645387563815468571590683755349189958511637484447439320193284415815362659691782890662800104816778372859360257466180933013530625052719470042879888044372847919376061276685526458644339283081434522179762387473702892243541057656662204064196312620258283130219649075002664189040737185816019463604922661427237992601904219421323830371612303659172815960753901240777729412577915605094003607757178440764916252522139903096264604250564613529640116296869042156501481503042078215820295311464709363492576165446789904167940146986122655791221019214739935804003891076851648241330853871874517795215179047741624506539629504871410129639596773422247069863008802037426033003469729332024093637401137855541769268097584018079123346151375233292194692683642118629336731058668759186165692323747355638211594956346656588453864663223307757488325355862294917977853424820415383168762385451434185012684764737183257763435918446660116397623992628585922893282761746056564184290899648686583617884636059572866537056 [108,106] -512521130120221880392472894709886151033109340213205577166403363432615257587116472704547123697734972118919839274148760833474762272886462378447547407503756017020019399422810741986704553180055576758922291151514772113923584589723013884450698420356953317196194624984688198112952578895492165864018243969500696726296024333986543049621031390820423620056281322685630361762336267123180596633208743148563665988853575938884242053537322477240395953122477820716993831015825946930969231700463032097139611678070158967923454200564466529173911443854130184760781908728432071375596286167502032620740733388126518797501681685245810900014563711539404900019732943465558189446269242746750211820163161548011423875479340694898180741730001340934978887527000686697578357208918962186561448691433800467841210484836573089519219520073909238754421284394472169942268660844468026785102921078036034402240122783686692178978974943901521701877490179493582609582232454060598939879640128856462788699119805633212775841448382382996650176677190942863433085994619271553134226935186711744584579921385771456235029077181791910636142587264950179456771172534515985455345106772008456246010024556960885026535531179335086134786551171296437395256546872919554405317435092938130002152880058544321230113284669558416510438897334065790193980457069385337359225980670581028324562524573765798952181967148392455570750838906255881521743194509710079191932808855378277990026784211906082495233053932823516238792339205684742095658124535623940821741800483738545007149899127239827590867079003019111868481169417491766206067900823002394778785767265070583899942645357180074169508388728248617994811970321366020609603039426694441386377125878691125110701673420569742920197715199245243828785207314023037321743476206490198057166246855359344952071045849175993134013790214440655013541195858763075673604595466727984806417025980859185904836134672632120524658636831826002978403655615962497826039292951706434029500460974474588423852900762356744964826017073724345372361101845578405825965304132880784918511395209428205565916913161021684827036275441229357301988076831976914064185819119400819678641834249741555468396634037445969160120706276472510749903657060947626385791043578165922554298510174239608950007492750407972757935310458771387170211077511433122197637813082069525709404404424220911897618573527456708980908806170369841364775127346723881958023272714991565631866443349434062466981726403377766507148927157671232572972580766589251174800275071240517718303211282326748136683811195008597992852194652504221880177990052906712228172721411652270 [108,107] -184902923052993652524889783387616863167268908666999516467931690033130206929498648295121529656634589500204452787256625543547986510851064350355673930797267619645725308131024133460010482326085173848667651039392763008166568794029315877012985435600269583130795377482670527027079033946978304140215400414762837374800978851717211281095312372609546737171808788949888023161675151010375458374524081305389250158579206792221622357715251550476064105222823107388705462351278877287935829379125297636308001530769225461770965758065898302112784322500074062377071684474419148986656175641062124070805688721096446487670313873295778690204792682940269204688306913634114515322432291464717125434760041735754526290900343155914075442467065392315636459872119298282866603685088129058856285184147446651189801715484316959727456921073571238255262256673831269652825273962177753872458454471385883598869278650935942536831015170472047630687591950883166319860322242127515314796735111714489821811972826661488156740459182231538847835114629682006146164721035056259187841758043162198459025882351584218858570737278117437847136396511850192089834105757780652415521597344278341656899981135105449594156190194636798720102846854699821962157252422772730824041566184642892151616884899209663960569187250786719487895621731334240927275106747707935326108624125729253841270939760458895946716120572026366067065003600790341319361486000318219271557720378262906906530112703542282380045128073189136321652956547782823704743315010326799735436003680269960337399683409683914426335767770402262598108982328726135174820090513639998930897290317084940453004761267090456121408105905076276011829674036113702497771665547137999710479232706451318751777119519715108456525062980044837308875310757390027942046652843243918047445487014616016754626978959001482632573909260786925731748111407630097088555663675661840514892878156299976207396662311401265764718348477733908739909317340067401188934693387767380454909064197411717163855465469384329164221737412577695819956762554134890120274991404611612542632835994542530195326111488875311951895992892247412526816282646006605293381713403623496061840446392907552753719095063115979852771213014731167879315329506366523236707161877763059109163359517709698336250791911801515398396400662526096439179656076555222366467729386036307513951724224941614872831550230016472651424996175161572079316571357125842437877981221182876245717202289749714789829829752239903503663415982025866747615272027531786374249264867798190310112232635974706077915363875325029629014041550344597867069454329063705834562212416 [108,108] 60096207332449072914569963787170029854203399312040996770015400626917810717364082473331971074533154894541475867260140102068948145928087655136179102999189418364481755535510187808739189463385225722913788665607312274049240519054913265082484538191328337076142890158112487113511417535734639303980661608106157381866198794745212776468862324567251402732878005555598629773941046085070617368615286772252623726624732849208389835823556341858217378558432496620610271648264144230200996398851545535192834115350269206620011814696801374932861050835453268062105472016100631700036257284413468602138113197629128950242692113237153039328378009382463805700951096397591483675166893978743361165951929148501696235932712247421845695626066496736433964751703913356609589138215695990761497977854308717885313654187566617451218419481081758713336025356606237576447624739562685534186183540317301328758078242205933547223346513103950513057825249400681579668718844636579268311447008241129681362890947133633227742127271334292083445892586252944866214833177168100995316449740438080207321281556319269600739569164570467517683171670506657691800290301069909262478772291115608290771969257580748490453357075657231880577407974242745791442644892921716064977940836934541436112986111838096976362409407581601710336046606213343194186448500995307135453250387505987153292563569258060852360736743861162262121176566309848558362782197235647675519969907463187993376601673780964039914672434086150273617748700105146046384794419447165130982941979444953159731675979223550483240877433066103229266736409440247976677002827888445787062260482698223515765210773757941638524522295339832401855553213025915882193577777533156805585514962958201398984841829802359162858220519424324870018599644095749293599363235668815911650372151252452159969346606083178705438542510190178593959504869975102412679760452073288423818653884565095102484597964028330412899832024720465171939020095656197839685000370029232348531309676203448131199600843306521794689402233091296609771200009191476155307263632432709682818955954982390971912694999915230270981619732336431969542093954720874277018712212360265362002329863265271406350867696403196397750496889482558905022706847023288165179698972338017312798613095134828814628971192839513136102585324105198843284027373368894988058255954108121541092486285194821971501849796799872673228312412026276156240826808765532009264361249813433414069348796122371066986540279657877096939658436756993804248354831593759071160354076788206427365276473940090388002025715162696357380895701065452977204975074552367957232 [109,0] -33992431706476603859438682540668291399453728893947152421512219869920172028860566853959741517422354996631993775988174388744202657342614988852040779926224716598097080052191416624944009335995390002268154491234651234250139513697543623338813964397033355790471538156576625190148808256956459795696587602579360279513347766859345596165187523372325437878781670969976460176038074289522782854592136210785033855273325596550627260004585947118805471832429791380970027980715078953422985393554049911548460938217239640574307754436488501039288595146065256409527601464751715246583641354638915817597151296489380163349052054607672667223414243897629470533758275497358498456182342986294497877159842627181166745904989588720104318193859868885630772179965389736746095186643806901310353932631573124229869311977795145170463611442562855688701105481652169013131578674140182985432894979935934760586676559558249165190693557651801785985077801098252151632524911727060283328119966167521791286466746060900225744218546993000345124848465444051995747139307233628550955120850524227419949329237273868478369848780573027563432721237825072716424458647003898916906827797142707163634763313498999186594139345274226526927512456524066995551148576004294438734549824751529540444486502490821841762898923560546371836138415072359414027209557812251512114100235059275967447241382469440272037483345912754759242003426941654129000772704453395838389560885108675404715562886382475479730316919944587167541633793538744524811019019432131909136019363194908563891562074958004524483772305529504901101628337639342416328837204115167829521088219049077504905819844207186126011297093161770974388865409891732915563222011556667177339129033589161550013468554002761465597687629472929809882765203276655426821934154553957630469951981235579679901066554603166486812204547311525967156970873038043028821768259116935359522916995590094610825839712830455008962214796250428046079917101219731134613115361191071183851629809657515256833909062354892839316648087685148706805534297597334018707517940464332258647010965132552180252330612261727327020214680366990663212947498489325374316005328603919220951986545855954694851997358848814298180470847792101233975600956750096968629639882637996453257033486741495130958992292738502773142255405823368797334016611817167371259080672424463323433664045918124798107701556940517030779895035805540976147769228889840495532643354056623339439623417257415609655371214361316306656215779335274955530366279203557916002855186869671397154062305975277812884148217770634751110842716452670674633077400045764422714715710752291720186022535996528387393112978722494373498689947045689127183533142379731479663402630704738482831955808705202103915862564622887854526423376750910850175884800473064424668729939439753625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 2515946381887858859456217828587102630360400752465233558543210475326727573567324278940587445342022869905903656553583255268760920601079223200756357193082074063925930713800366800655463437851681857212383690113976055870243571856063643783162992145539539263208691412895729177213879982690602054417879938448455714180815475107662860393132739701081283272996645452077745313915563933544688519308133915511714487485073995284653295268239142766535232542578097930840527203585902244747277753543600257461902398493012707024961161052990225914029753627644759657128300855317643269072391234016992758819484486204221916715617008382609481071179732009027889781562146927495760255915550264283782333083395110130426239793490666006017054600666899503300568464102638994111762579912040447221159436309989923974031756664298752007676716285035501506316431818917906117885407869415069540440902519579375977488477103252541948730663358608673733535888615182732425455365497886381614098771020908420015280300930874760514740127230743520674006762850060885435570273323408924149315605806654966227421048215264241199863002624063148867663501376380240708680500361651104801811640924185258264478410150735686026725488822625272206258793902305359864167041272113051561174939605294866137312723058844656487680267618937071216727537325869213283850660524959872201707610660214629417890297395486358943323771047317824010362667277386091764322436458306147038334477918268768053289471905223811996773611573047471084340465687369250808906292421537818357872764164326123582141401623746931633395941648543994402117676916879316062904271354770531314602003026473246297805636996085177595707888868339069481695328952005077108520677417294938210203327493690370283035023724392152007856282492230156348661583241835188549729897621751753046811170157634232138577322318193177892905039386068739498868998296360469624002375753538572212042434746287607387829670624576497035415396017033647901913048621538988262761948583602176172263343697059622523789063823808238589663773275843138275109120643077007861960249893912019453224770367752913512110538503959960530591736779688863045391389023084794928505436396862875879630996051157468806087844264155357566876997802298276359989761467113160396309562178658523813694624926634288315177884386836808325738195588523515321753677810934506573828707115037065548925674774659753463580886932177413302772810962017168964025990580855916193158986927709973411862249237508819253723413207873180399543661540451932510451813490304729697124257743151059515241969937337756990810261880583368902276157032482244214684295480459240356253243330781610453001271714845080007430034037520567126684674709533117632379771884636651873420140398633486253468806167246090579175562985944702072043659246546818344836689716886982539329682451577549608714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -279371323634250034751971355431890463330001253791953832151929108732178161815178067669807396311925511039066608041628718440402784515092271688411201365005863693695009891296961368548575346983929111521324214597646294002915999879113222208971251467665218687688340365829473594711212399257047507673825467025217023184027860450150537069863637430823233008168735314074771107161626673124561133812397415399652484726220995482489840406649735544704245467866065994430072273279414237277317794870598131678326967508999807655719716353768030934609945711944953857917322689903692405642693532284028323138135758425532662597447046937771006820040338714722340857695733974489582914561355186268341479574287095224073913612333660165275116689697573332042196924303051149986256037677218780323871287444889080963191731227594394275789700544219832001669215414503046953717083811096150576513536840178734322151363218829434405917468387994332429059689734564069949481678861266626497945715400184943283998836968159900962937111620945085732092720174913402894975446277748864024793323856037938648677411848264536250559916745409120834718478455636933188676992628072882860690479422455497294712424870947520244112856406735542491004556008858839763825084633265023625726757116097750943919767776684991846910431299465131708039244714495520170355646604517887303389375753684355992454121001426985072189565570620952274894418223904094832812186145836918956341182843917033149658823328455814107945479228049778500312628972658375787548378323687129990101709552334635846231329076570814449556962482561474399611382558046876941737549083420276284805660190567927413836166472282224617057439708191798587102378849834398380824072505885617060694994561083576498027130769563349075119506025551947510086796102491826422376474953538903982470860380028041359026305964250136068919945151826118084282627928132760935410738774384300255710427533810477455224439524814469573315878118621783476210003343608838649063222843387345633976537112693241165752526817880596657815800198455861511329821085717637258582626179341955526976278130716313486954656923295212705131515225637282872170082091451193374071764417080242245684213941273749993364038199954082913021376602543253674392239054335312746783253736448551514537766882951018917724857995198266898242177659835788046938553280710102498493769762973172232075646436633440458726983177668664850066488844141050089309453779757081676488722430118459743765430303146109378455920145534799699998081667466146616167209752409266019520992780882017452029777005941695334631356380500891608074786873768956466984204850350049126693454044823418670742355057190656475544500147916993236650460593239342441459124584544985473718775722923854655192389729965528336701452366508799699545350626082091479079358106401795729243469951990012764068249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 7191763759310612074879520089668689042013448048657992788659444636727928792171968754692489204114856860167807446225355454594190606013353060477710229145057307789999358498732211003967293186108374234331184566844887712289811335419478335570051675933862984774185940474700280165103766397962478062158450498418478224695878652012103952044951496603264774849536998149863892470253350881298657202284241129464002876647860532575721203564726404018911747110148895766279644462289481616401435954075160871183534459408032997881991279990391024504200879238255973449614827119780007477186937571786126548928265872829277337300517273126503534160931150103937441137485003013132222188835251205699166450763182759345109569555672041523773015486801875088367821537930993897729725544779248712813849884639198837353231000093103645029636917256688207481552360171160463605920381242404945385718216916952571147225844779105276937087347251631900449765449132344026711752186702240537473522697657488584275911947186900815596606635415059207585891741548647932676639572124772804106060522574033048409470183450409383197435042139281541447264114691737911837764734253058144711692071591574901487647021767237662500439106104907660783381256614416267868783289074883730108397496245339010072978678600947210712320384127800739035512136234189789366547125307043132778164225845888344179671155853751065810508616364180819420836054623016318808301634605627002593220709734317742938369441436413738257025333968702741716651477630059312286687432980245303750189212082742700167820196682797632282534652962079009581843040490281753181382828172927902176101308381840537169338645829211161187083931908383159949065328990526703424847249460640439278283302055353456487713743926294697458068995612418568735686429072396120575865822306859398140458839103075439311531290247537610217798931087120667132232941439937476264227905413678349375724123982805311155256098469603396978279220660463283750470262961470977402912389065480495603516385974094485834621109783430901902673339442919801778963965553235781576264165090260905083149959615349392062359725866799900733670543707968919363535769411586360793645100449307705044656825916531953968795487791198202185225927168492471109078139720565983543914833962161444319933130699920109385708654067694621741834533225790800243543442219265344812255826724118820869604747309400802146459998416103956651673325456351393756232721206011605603516606337697963641206846652758455466837647752645740825443305925771366118502911257730886235298768147063012150179504162070091581609249926093410518149910634642933416865494170059730271781277196351262936686037991698261830946895613010980874004273711324102175957514081458872472017655580643268918773585586007229173800470857504655499700803755475916241597983162390915614715246609286055091219988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -72741900509366119004526097305479608530539345679103327233024275551165033375839097851864414023439346228641789110869273809908393386468609521252726003524317775420793099475655673604419896123094476552561803199866016583489008849535929799633354261342109320531522410066782543890490998990858520412866332495427530740576558511957279433281585146026152207980387569405722588010772867207860030704935320881112313705767235971647200299844263067416402766048572759570276168005694478780044663436321115894135394212984184573104831294333740167299638307913872449416717482304245867465627235952000027768074276107709347082882407963850015627149327824870061351187404829139277975737317021774409149192391797897583612180069870667567776448350310161780536628677415351340293533705301733118279412512480789458803820647651687458500499048422134326886894027464296521249633990936330333077342481223619592791650210221056116945287469721352788197959824871147420916041721316071037111989209734081330608469772444292865056244782074023716717584912621461233463737471337508220464001195294290173419464030552910318454417820464243853011829982637318181063375660354439332931381934586830170094147800808165976879432950602785505690708323860747393671218279210267114303230435270947570243282050143389206242013162558023728973049350241913701720441174106914866426020006765214139608059031455881994664816429230496774438200894260467991878396635908854293529010190907846014050213177466350705915930624532111650272902282533514790963307004161244289112665593677606955876625758824834665297080969672281701807809606196363593396393053243995349336526236090830534860983634272561972568638978616079135160021665040342149195476425070677200110799382774805898898946208547043107463274887217314920337520736251782968302514028929331178345989072597733372614898732303133438593229328448483297927068379281606425192251104308634168809105554037454363166749661258770756323895507410032843189517665024308968431511663691729028321957879789269397705967752958329809301948098618757346169314426912523230304343219136819390947749400620151814922906258091504071185250133827339136329150658032752925506338013692732555943670088823257353149639843359950601294510798584449896515178173010264544462022128446666730753535159123496633028075399350358775977581274784123581396196000316253745984364655658984298662467537693324773469764048023419786643753844133781519816571478423974154071299331110371271436501341423636769167819004846093784508963512775486340723257492767319397439734901473321764572230038186162323485360322205369866623395711062757021120565119794492707963877749498923075180194771309735092315851898179850822282861837768506509846482485230123685246431321254888165614131046998331037643912772228749447152052979393462153031100240629360895955543462331319462051551641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -68474452769585935609749361501295408197448215311401303541478728268096721092772203845742610615132150134338499488370378702975313013305618229174476159088980240755564784454595307532138092846332264470913344144127029191513732946996514840617681557872222686337979498777313105247009092801989182467301426992414818999081207299640846553100393445221644770458355393206229653956251394905290997579889123127354288883689118535815012423985955855306297899447046039764554824035622665663366137787698449770158108843755620779546055751560974631778391611473085196491149968056019022039708534605119392599818237218567868820131539834776381430554265235836665776818635104502686279807564809604651422042008421349798778569113822722227872023373692799420541854304019467298581102619244180129377484570697259681031985288069074631198181912935699054478980005643003418417488562180985826873545928155225499215633461012701617872595182136768965726740474064486932473397250134244950084771692167434641517905297613720920150181975199726946436681445560418478209610846435550501154831525935807285862421927418475226536225507530441995398690635299905567901795784200530049143991839635219784519459357295756266123084996101972063528317015884774473937209910738908616454679403115450463863521864403660564796536878380130218386592555221327003005109379526447579877441584295763171953375414114480080951935102029967782186597981445622022748804054852900448683757669675321044714637439462056032691318836294332715209210582053190312404590996075129750631839327360876398412491045029839065775843820596200639580238100857495817966180747326476299665947252057870355219743245251441631524320126224299588515472667612134362836768081620557315679612650565791810491864206250375290090051349510605519807009880462941365882303617373363580005769746322343643116507285911698540613849112373578660388130619305868513201101825287587945612525253690956808705771680872916490281085360202237445966382360947584955255950952729452782521138636577579129925602048751696109684639356884425205422746957811504162522300302080330943815523579971399716801756835631947843712767037638348022146961654518487423520142751136715261689309579021384367490974048316199450413538005794517530794067583601308414385476446384706596451901155529505167116469589360352798820430054860687221151606941830596767673932639170912352572963376990199777923483289422046419939110048393865075158391629356465266462835436385965295054981684886915092686161258497079477383762619995531282754675678652640309008689120591951622011998996858733334496430980682310703245692826807661485111370780429951157625824809883691551015700435100265088305734154288119836421506436973830938243077953011050696562747448505799034017299484834397723856824544403844395576573112050677593463208390715536422603630899856785318918687293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 9499124092970960982395296030146801833794445715110092198454448644660952781370636832296297745114743119301273176341678318218532042611813646479558778329372800825598510920574793099831344966477682698016076137521150156749280584425097976030122128747772449716438729036740172671180493376962631965901311879046473682207889923401930920735361224637796369050876212084255298307203526692716745013843500327461597628986256917927733730499245070126855616282595474841949108605679299780449807310576842941896634477855325707185538836303133008483742957701065086944060329424973474682729487091073216810109057920680819187523971095594524042032619427395494812055154295749783330458998463237486487935931912687089890261284740217720215312961643310833071565802326708545430393606869207398211148242867880965400346647881356152862862004756843537029727501962987564482941193730076011200229146431631987532711077547049579216680839776617879823650142196592323656265180924334018870167623813688508386955248535367099617748680381042792396143221039843689096589259611444748771735433669108672739956757837412261102626308694756848612500649480031273095354885562357856418932031594932531202061400591196992457340757186934077617741978070648303910159559743802672964752218408867308707341087420110948786622306647846277855706848296321188152148438175632453309134168628694216219799233821603466599872859497170794142361093689080090295676837513101529824028513091807905599655300500349005054661899501655130424877472851977269925136062231447355867570767008451645231534526181074927724680389025447856986775181915551374663795073896991532618931572902323931697640678709293467875304804966010574495364904961599166862485231362162928737379254878259588636848291784499587886737295015520513589294216645164196452225296385379438419807501336226187272845135382982632752910133707263241112161238421533621490785314166546856632714999334306945158635696512235093534729925600616878979722982991705153484122399980624333525106776312422972727312400825341150711924033334353615937362750699297589978893326790805162808170452353059967165309636055616126953872095826299354680134031148192888435488009971715025450827189998521653114608743137265937876338927234851350042340600368346068967776599465830946234016395870997742929090538625360609702605430316365707959566610314098829623565650021867457158891113098258914404767773338212894471368762717232103851032503668959270775083563469437492953836290005913543391866367734400224808912941289767192141061157243589291726147750243095628562875065227190196878039278559173386522757915160597778529893084692642479594177175973522161621771741434526787785641364830356697252090379815616812860923941839059839164372445881119467593225928196695036065415115891158540327815131208097628108572599737441539378491010791041512805340754739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -99937991878307244596906782592248696786896534063100936804372923589418495393107397143316673895731662712772019336594462141107389556996055708836045775392932841268154806524864409900810034384097943604631377318143865353877771350922860267239558219167962367356776680412569915930155467200308148042671176083728876190117532214934949351501758895232080514596812508791953399405172679723991280880046769047344981559050603761369741185362814926582151520736547347403031621290822609317868744951325104135457206200055453340099014975952519553422655883439044511358032828519759884226312523331353759050926621961514195197204678662970822147438354779795152153441883160921523264445751650462710289615712446153865533749705133451188702921126044353586995063946555413507210237995248741590452017135082992837946651185646016138976348580414359120459877922941495071439128812009937374763648570346969080313456761816087361620617268137735429037453202662543829838123373590099882927231688959963743362144018895672960402584016542326766251125792306957506493676977197032804992455318141694175890288831313639178858311735110396504778185652353225780102876978771532087165043579169926529029636472408483390991629910969894615364057867041790163892676215674467736289041129679394341274874883318067638643980921188662342388534672707077361843914103686626973553844139079059632585023234616622618500607298311905162753131993314573323921408043707134976613812754817497407535245163302770150767492930609769064653728372280289335026114588744081764555708615351644417259310260778562219492013560770423821876700323495764140272488910102937251856294425319429799632086582688361033621201243755532238758418985309543072949393363614563442861447215401855314958285503954754031576629265598784589881093007594009013808945981517511336896774576144697461345080006506520065635614140339730110194412222353411144658814742757497101263416529290584557764344544290908705980469226695647892034925655803526910033621838574038038225767044588694487823264710969046397919507761285948100243562227152607983658899387222470953643191587693446783959781385195628357944188886671625976400081764832061127050456844872595979432638869259774633900340825014368543029760328295236046701721962406064082756127856613440356054459891630521351858576048795024970513675691044973805824849907639641816226670852954863844621441045983158278275387487631058625730577961476095694523894909826864218724532451226636723828621782330810617190974413915327692727486052990733646966341927416226289837092217542108363492157452673231721190746992310221017927183947924537434875743132809214115932155989252644357425813372001780867308451303228664030194862946725563663420060313569098761310469676375467342446656355302430617647888223968839983054976963959260479477888718047235451455677332203463516300735844188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 479468402698498318868419968986659118070749320308860415498476812101651037804543590024571712013600573860579524035012748569738721797691104285711870119314966385644061914656952192631083968972845024735386931394536112622521318040997059931495072346550876941439040569035881726714676453199174092380266133356679072967947565342562753186085580988091210941434458653472193891363151957158316541426746172569930446615077956341084640549839254169269290255870841784602954200291022457767518992095257293960303716021217286071989041873983029361466997282506882476195669851542537332529951518832035391158637986936395416732994321046689262407602693984515804887582165158090747059248896123040630589887216737917510850287602636292221298201943614811024424026130330054087080054935038180810406760676101544410146597006408118492617767357625944549960058096156292036756950393518335862946137870244271116702962820252553361619374603860040486789241407427319512449603959265896544062006685210624165167551644236622797188026959200240966551147756250495716016280530104972576571723020290083876495499459067037174722355494683886866898005843942860988558818155991239245315975186197992737854298279416157111170645289786398111031132179135633416573710174244399258687947433059840272309486003403439755662929608201831345657522544686496779384339180835243698979505468334886483528884758061064219662475376760581122649755752506665956211750658807981117787568165488620307442428581331488694959045619045817125666504431424377704583145903848066836009880789168769250009894790204811228601289206129747060024784384548375574911769219907317246607516958849671899911339403751935374895244447903339524094506752889479445487692901619699107581798523671590294087755519552955809442107492094291725792753414168790627149060482502520800485552739271570955355530778021740092412302570035569787943445786661763021975161922051768390030864302536743826654581272110979438061307060296273442962610115746121804660530512966514113214397702716742205480218836825683249050851145866882632756247927125617798741486082051117945230099582301299416801140313385829921712223529297459814125449852091281482645361240618818775365482276677175441377449429353949911630491930255344834645971175612619182484590156046473603591797321405001595944812911186558116122915982349890138274196422690843211392372056503750421497590657847224010551808827101908993708462262874038902336183901362659031276974390366030960529583976242163454824353813670700301225741637400544480305179453886030102588602078142863787356340261798316426508187899035394247196374061013356325807114460523313526415845604341881681307484661427682512071916658949888860274082613026976036642258987300630787226025814854643336759800508272007658910342259456682104563965803207882414863976649971044628659459623148918402937027716710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -936811923241760500398390509917198166686453835650254703054447429231512956997439535304703793531275301836965276091969979390016922574019538376761662868376419503593675922011907347350261769137257128039708665167811179834926969641716221193361448754900307671059856530238333622679081406571777995539898190619502268476762000112510871160964981897045631909740035483459129390655088675690501774089759738080926433217841399557533389235328208567427142151334989352387369946007779569908614577459160262137915177770719881951711837344589971657861821465553659705489268630218163938543762080359533510413089921193224394696498806860949301564776925591972638154657839853144988541940760684905732656672979929873626021155674121121623767927291158332014968102240452645704853355778396363717494094140450463310982843074151488123200721479066557336104741494318101190915488897385151746273480365428740738268457825126841959057831910326401292395424887502218102942514333083610236381117109732020045636349020762846709924021265889766616226980954149397875303453272607003155933533526743037179846611221602048006068448261361703624997001824695137707388196028239991013234828305628048205336941847996822557069328530320817666339730868963981186674014850011183586289151745790602823280791283423734113768197562071308278897776131466378276746926812269404650796934076933092055389351695766292127131722631730176929294781114829702525535431321087938063332769909514423715147862754499270964382686473359544295574815641145814581555456937149261528508040349911236572393907697892392548851285702042307447154082977558806248029041450896546243727483343402332290836325595486214137930079120368990287956991461278479647321371678658749348661519647283471494409499058381892853118126576123401773529092594992457048481020900356839151744187755297012279962818886762907103895051465291824911711262044592713988405891839206863738044047801931072667321181470676590697794884219305420784525356645752721659152170806477371047097814606001354955544063255398962857178863130459988393342299177058811241975751350417269514839364325559861719121838658981542157753388005048983078980332442786960930591407171759302377911396443428982083768836508945930944356836819198447558612186172454930324939385499231130143265726439881082653615004915672088606091041017592815416627211822225890295131592511067114669489527999801284476249638730420846037621839075289697287257410703189997854263048274103529597024793568605938021187095213939726392632205315539675105506062071943939490404790095649076736350246077768889925770244575896574055923997805613247600942916547525753951764741882697340060270251020663219715780451558242938767887625951675810375166705054953176165590401857126957789282940224570567260856269925113163241669442650350957543772225657645670327960200471796579115337729169162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -1459910841084564966710208438620746629765057972245029794352667917252113451320559526764651066711730218024076952207053063036783629285239949555658965919551208874248250358668576260556487693675492155784466838448436679006696570060749507988932576002069303807350486854515248821627694161245125113795459072657307623629913945262088282705262491099312871496144462100616038037245541554912826408628147971909598779936830149477754439737936362074858176567198038497036388898033328720943006466952955762476232968664173381046470638874028206189934007305489733260733575227227537642831044702761923167822658588579466720818820879908898801350163190142071868186144636351261419534989790076285787631646083925663780342058081318234939426946904454209499373554543236415112151581271170732367798864546046443850172789224809918627388414524519845125185706793859171928519523590820042256337264443918363387136583921550568100379734005811426022135644315495579289704383010088743694173413046013749264736808262349450559074609711770565630143873612179443732272136000388623090475756006507490225974705478757466469771025768620197970543542731593691983884960075048141972603425361923585557957884187408922788015724460668267833340949678272184431293681897308319415506953468298360489320490291355580438956352963631969562316908536217215492585066312407049467535565761690169716167860809999790433304871312426547696966608857988677953038064491865703729164226911471533807873263577975059238872559812031089102765744423766027336318783951787063775987579525785905443980773536709442872065690992680625461650941245838231262717617836507261075261348208640116101465931479434136404453052826300558665958991825147531053161196205504392045510180538094955797132873498918404743833332680798016097547172495733663803852810439954321142837702362348431141450960794649415003184671013159366995662894159738024161321211881868432501479530541399050411776928543000664032055760628890396067907344744538843876445245384811464410208933465715735170775555839535580209911384185176212473819265844261269339291291785846555620520782804863956004790903371519958115689737531180796725188682080229136532744755065895082518149505952516224296593594137098490191866693011148616306558870089526589064662002173669983476378553433199718241546848889558509289342122681959543406963302639504382764618938834000752622762705722956421739332533952007027818545190802069451430064961322488122270946396925204962547766886245176556932854846430124361351154087111985011243779600903634514546380862399102399656680654286773152534612874623218730246358682391429043172559593781945269015111003040636856764675329756965228068739740778513446025595578400614424561948351963191676336702760757195111119242760369842707357960757802377390234561501809511846832589848190892432606795158367664042855681641519513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 15021355725821829950745832695542796965792060210908318888337584587781014334881393848767038515712614150359033286690087649022266585653889202651124011207159385085009338384002834196280245176539330507148990058389066350595354213167373142312417514179102517916744377310630440120325307320884191545787105374650746699563100932814037249733364109019442173879599678822456406866120164682897798234987842049141918804694308553123850144263538250909655550779061403540476100647284416172381618715013829126954639882125571873986975679664954290137742417276480321653231050927253187141871608889816864620350530152430766683396187320236805397186703500981403662452971528788517623875101945420753802181498966286054008207415647120058118086782463832416185600817590518561407594454795680540432309562770655433418271894961825870106521186667288133994476772355849345490580514800274451781501423361884258854073329290617139892615805976834627251382938502123278582227570779427825777430564191166581351527974313805493441426738429490491742804950797227837089945855629666895910071308861335701696957714595196324392401938443060313986323255847987235416039643889045274606949245696657842214729625099789227131877904499624654058470606308073392196989088038126477790262592407093902324375477974477980257019887509748892753721070790336002985126643810704257042298598255204313514895916621445928060632193194784796129309453903542899365754450147632624451138864337534005236933872589872250061885987028596641662861939892192739717014914278324892123143622016402177175703058546697371688229531568348749528919301296232140478940311617723587915439644142319229828265778713568286011461200028733369681716167948922619988074898360811093816820601914740863153578531405694864497063997678664431104061249600838285353093251670081792266199757277033647794638063014903356663204438605916756516754938542162982214710950303072850841519778454382739967287796163596701962709321728789867495176978121972554845152717859647776763971870526300635594426664395132797639313390130720342430323524474266609893422489675426733797039686096608261774091397527199030218536564307775805931171395596977479577511324812851223719692612586143918183354273899623368362910137519839789651856712105472279581968813227939403257878177724480818273376701941767048929980062853035238354790282858951960650332618389733009677187382174587286176241065459931506215556773425333666040557557513461501903020444626892196868641724962461422751288156327440997110998080939608333556742424850321571300861580612042401751451042174987596042352646797023508582499308347560799447135611811096992356919009712927048229705804469680484336509917946194010074537425496091830740014728289977443105349180194315922546038827560618095601281871735017711495076566479388891301856134618512026730659028474326305721762518914826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -51046003302268698234067058112409332758015089997150287352323600276453574152224984534245672925527060140622373687549235798686791031248403472374346924897336128603226802308025501920009805104109974234282185095508772053649115307375399440316622457996202460267254981969733924170586821559009424810955852086032940657536161669065554979682316325869465490082949824998938898696139316719624878300541165497308521563760800783486875437142263440898621283652027465899479401998700637666375534191411397330241203730476343625347224089106006872800939350559852473353671715654648347324705333959964970508834938787472203787786421724622556441151801466801073029999186666308046998313280586556740713809996248572500662276652555944246394077483739373413000108465234636835041114105858868053552945450173824760180301712045666802424897745547231708646469885040122859447274715618498336380553592501128831189114910890540113640848499250234907178452614221125546780927878009954439373203593077812706174465502528353977651567702783090405420343791289038302056826492471343572462458201932155229005953646293660558966248674512610360198201728017376765461500452374557386940598822030277619387804089055985947248832092321442566026991251384537204957693076672016864630278620148111074138607661319467525346893706609256956538309327925308066803723020650141708730046339030446177210682765761895079088497289722539438550694434745856490509383168948916790910186079033559707863310609920048778393176916328157447481160164144433451292653540494274934844468458991400083775655918267168133417012791291435793248548899618988931614834384517378991330316929567701945300364285958926288085071810855173550184774347992581202226792175563322562787781005787822611912277543871580136033526583921715906568659937144029051853840847832767051219915329724386489576749618516625619793765956327099404009351871297563700631801965763015918643609321493598428426181147040593367611487487344864037000322774335034929431766587717106500064146880506996753091300781923108803588711601194337377327481207909478103776411691004308613588239217035293882792531316690633672971337014940166251149709190902464791342106454452320520251304351068907727664351905638958424015410513167970076919523329040257378478463497169745271377754995634367198546884588381702036368109984600202856645375214559951467114322531475752153850510639731879306411491250548298709819718050394104769091275129977940743723284998387341513408530561896675076909613906672019188411385175156815016130237077477928983883356103542925163907985436539762763637141425872244120299762732383588375528968940627324746137505450219359359300875195250058946062596815380007236463779953405607234915147708327737789538266238287512263255140424545422732586714987296035657997413230049543416112519404193907363153375466733048916444495722892492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 113689817722944397069913650771984546418264856874658456501527872812281643429848443968658502575881295324909809477781518853867148766855285305594183561449102228938888970513917406329408776784850873677939642083337870084846807519366086712043293365488340608509797454605973034616780473987492249902666108408288544528854412279348909287938964674859175738272546678139626793480159048379395697838842527064003735433451898430401081246395070410190658233911072725001511171360499508099199224838103523540491739622981975868293342717463200759010671814011791566993678694083206398660233720721605960691865378702001517323312116447302745354406743608058386265823391511027177754732112234888889215237351147537324953453631217437314986059492154992261275686694773776930257509484656604983614642638636665632834710352152175463873448533693872557512337653206381064777447013802369147704058094978836475587533624541824420570688245632468630031774970092976491181374009907624236692431191204396235477647900946260037937088946910171856209208787349491507485359376978477777039288765814784108099451390451143580008528063602137481663780000212452782246099398063396715159519780926305884902390002390536510891453325443502009627508475172369308785837485625518234283434563735317876603301288831245682579517571387911113850482197724180518630539807935766045195194235926076202522906485062219100988386557153993869608043935251309444202538975838402441507551209255410505196693492776603484188754797199362617532233927250763395305654718926541614622660322607147785090390908794231109503673821036537018405130496747276681285975993704938566754674193661879444038886932504609051879053396136348917764074518634597513599740176237406530459400421247697680275530584986583455142489383213052827969523799590348473619399621370281904418430629024469348407402810497683755132119130684902933299505258264917908313714186203776793190302075692318215328858303852289365133894045972646218908275051846916095846753248917743331062920861934070058640034168209833454135028677903628959100049161567573127593316405137023259423369204663406020724839308300928282993562010007078621341680561654197525208279905576842467781126304444911134634949830684430057983312789985934794602977882531922241155410621683704186194547871746406289799719707264059059921819681801742172744292602084743281309506580867945845244863678214968032426408630633131913866004015977719117790634531331481954270575083595977214441957908188828238107577225273214192230908340448586031715810717808015918619215666215447687649412538310111100059053888932328665210554028882962956863040876013749654567884083698748475260447132052811785480974058105716708256655610952484396745749602569650724560480698111135792637122019095971403137079501155942430257231709291078967830114381764597473200866032214119837884229540873502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -188889548887291991761391965014575547809922235847826092366019374627896825256812306310873333664468069369291689903067613908308382000776002915528648149178019890530256249899802576666512272290883991910573508273096280717903286668183841759814341399892530002590997873054845857855234701287623948177706070376489702076097724622076106138496699762336246544574199238687585414528166581607725076472660313926349353678233316348247068610219701807589274699107016658099574019218303901913037136435998896474671899832565079219703604037571008017041600411021807538076785484938480032085770974155208924326233000056580846017386229496078984607269084611007232933861238085978988739684199952022953484957422803917356763553414492791599363192961941810667782693137247596063284709085947258716929667430608739381180315540760752876064136967664456333107523735424821396910831252420625340656668266800384968495636343477188594299561791353739066381812657137557918242676426015278201172285821097712385516336924556850247858072223186277564618269772375608193828501205995798001716307159807739765303577368981986265943261093410640440875347992536644254532107555979858207433036053096852412119714679965201606229518775116254654002376460421156096438286385907463592833412732983431310601150012343434450530539660049405482696950023585011083660388346304048162576694335715728886745686632633126784877478440620447265502851975871013429919605763813783511501386059614108663440086414059186465398984736379145337750620967549840008934746341186871822961646511806688653638523343293428776618234147296622692868592158155982842756121724922280516658220768897086832913561608500454827113033224170638771260600186265346068377749026669433743563825682754251863756242972085534127193532812725536163340208114051786091004111718658117635385329528425684271274947240706187172689192651372166262908716233132192336750241942686459101173358084099172226038214856260627541283104713800527361805526656755230180219506625887728038673003674950549858969973131425335964923029563288089095225856677847533391698095442435232800998612303677162814769693353290303788264649276498493686897088485751160045683389195590942555407295066341232778145081130805615276984045809914344179285479014755280307399208130054871524816399314561218843897993958432900364679114916699321600983032487221015523888701518338436242976587945312281058131818775406708865403252501058624345473464475170762091609353265664415123096356137097130929012426502692235993573962592336980509920116741052688057161474471778817545032783277104744120494154898440735011176626220991107978029487403005926787898351356863532278736191133510263205837603115658072401679361471413759616326039154561379723190025988716451429110209715600513602616710657341043982685678961676223584278798331081629271775822700755219261809402552149606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 240522361419430813300369306204793207586298360111699342100154112026475725429855008025412141715936496323568844470239682183889517751514246324039056882000060172615436132824297324385465436389896473877877374773729573486456864023431336393670768166336993070023006854131417600479737806173876375070675383419398060346040562121194848889278123110891384685273341328884860313843272178077323275354833293223063248636204681312104011152172936531386539029895834750588896533891359328997529936717364765417789335245897521492515388428230541058660408379587001936607333048560685401352026328978881534311559278981952755615254079222037063329284368687269706820609291951298294516248071634711937186050016493289205522237698164117524483221050844197435918436901674745671011846551652614187373375897086345926482906448060593931672128341877281089188417482872583357671984305742235820497217142031474922222157248271123600038656799796195169957348562222283575829199252593566017081980308143952345690576016929552208463925536703883261189958356573619109539468876557224514586475989097694418718745698007503687949284398486190697613454607150926990420991696475149008022845019971723281295117978319394809793610788914140261341899877208272840938051935565554084014653713007508262014007958675469165801150106811078778605317474578672498176472404427484875929604329329905505991724510543193078255909548138000551832144223841425845889736419736324706395184296443231222815998431107174217350238166612192517524133949261474772110762534225369502020797639431009439597723356637483878569031564897796390809398418668423525292217569875362582328990272708061266013301619626056442994301900894284221118054289899102028697064904261745507834534981623398389629581119410832639541574765030608434841020062022621899813388208683013255327384733553374765823659603313394761229591151033720219026881461290866294164251952778273033596378935299989836120629869678492329000752555174183749185348067749790495510468897234049776626742576890167460609372287331893581638877333649641403442830122797662618417998057551451252205793327067668405243122739157600852248323060549240052657237498673954970400021189542452842484649788769717741025034777267456865798950662219749202649055183676629773415263712218803882934304452964733545116586779956301455663014829847658234581574779790625377142289092639797329758912547097439090553704548314995359909968672888587565725783690478319063107201238079632892970171862876433131392419674958331371254318296918908261682614842784241309886437550571224510387898880188740764968794352117459616237515178381667370807332802327570224157155413712795500103622460267460984474222129323028077021325493842502647639530820272023392446869659050318048738268488998619933978396800712247569241419673886534935180127864324167751802669174609751044579723038508974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -210133323190119995100137148026779921008154212466976392706923434614723633165551445391743220966744254166228787790426177153129783667140062991014708787253614876546270003839286782463638182282773191119973432329702467099485074487847496219189424299118220658891248138314015257137257385415204967436825444414594473192893635989954910349414351633750987052421104053263419480378655774191824120675302409263817434406585907823366992474364011606113436728409741793638183110918775414352023963617481347085914308176836452747750545735780916785419855490140833011029728818793733935048785303522172993187623449537319522083995557701067917242997776899699337675587192692806179091388102643545451655186571758620562285577915449184881478307405545658585929742695630104658795545309150131809990027749284206354660160659112548766666661757520051759580840559315686584628889580753931645608658515997151408878807741989015287960578590487238708954498957194657426506162021970111380041830779597810223975233640834109790767515006868877449021076691153069613261582524213470659572919150529616836676154207660835647017852825995416956109344419579460087200435042813873001252113475248628879199054101385415961067851325045705902184358967838985068006356189414722011690432715551280536774783563289542004563253542919402940756514103776101119568874950688530835930221950416580918630987003927091154920835103507035420523481244865433285934239138609050283359105084046939863579641190711895285292610897163354747558899517584063923666228844713886156193307500374850917876875328276737451229124747405071125679176390091948735004406034158146773327978189353506289445359168019619007849993671974201097794533013276040786348111108200513406985788595098941378905721223353032656327877586618720821486413706816332193529402523334362303098173151736578672295276149527331058827734468284821932832846873055890087223387418414394859386920348593697228808789060809760905796083696713118666969722211429588608519447582871670902265159774045681066946587561700605856800241625237303994970614452726383200618698164990037000485820390188083212708861775622619077231257931830771927506158770453673044279875624661177485110751811198857605743789318512748171511432454083324598891830254047603932826908973958185366563636782603200799269839054659926391269391348329716738764631665928883302525300571917830853220032557230307362347395026098801761235548340405164620896588647624209598412422395374487088335783582107470999493816834313575562275778799347391395276496423609231006339547746766402895050380371510589027102190163890307144853126614024047856448177743698176387017359448791733335541185268717407524396660335059071201635703137973214751303691289593815942143192536099676408785457381531076523847826308298351564204252581194098639514737996065928427753935749782418059731545512686387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 11487018382499208351143385220172495042334592781218763169210485263654892070573689703097992387946971294994959722535015732680839478145868591762481951952780878336217489504621874262742252031432847980570815052224397455891031672108746991081103138225963445914808479891934207937535111413899515189240927718305926175903180215255394358836141805391597381774269803975893824856491436832769650246338090186270135902167450335598454307812033257044505497016083826634995218382281547756259042848996700787754770133152725920987349228600362007585498843896637328710428883010674085026249753748141063114714983524608610715856800599541516299547801872257501378688353965762299752879651734608899715321811345022928968062169772650701980248608891197162111405972548838951526190605635296592398142849464868872056313066985742649079343486512286173262949431409531442263966982726308431214241689860769287630843018296582384264426352733613760193597217068147750075642834981863169814211471506659643296309321374224712549788298639744716549408659888534916760124337348730853107305460962228206063806524122013915120026212316464161562446079535669398012441913847045770367812918197262269959421932030641222902172183446222320220469656948012006767722036890902926956433663853072703089324919246516612909234786894573794957984147341143307398491432900339034601942563781924187350068759298223962807721925113213662533125366863965240842706054816563923889256856822182164673112664737909132587193771050023309311112398814433290766302440863226328938420484963362779831988674633541061222045212246475579134302722883187990881073642159928308460384586858212027604535537872507568205600848688223055826351667322012331948563853918889062255542487138630425342927166088450213670761403005815926609851254621244697703721090686573935583871941936948160313005180513655232451791661941289849210852401888278618295712789703654813909414142998967790139150724480150326924116616815389662545367160443202951605301389727062886835136928356263261023396052534041985634962256836072549758224855075036693638525956839475672160573143482963722275105172605896620199214558295964538002081341864108143407905202797442452069567327096709512590665263208866229869093748551730691075322520791142404841641683044971354831969847351830998821094251951148055306098752156021641968179547276092781212429861751481683782230448321602769242160985651426592404830614076817111835306396642299315218367974149231094552216313842406084760804979267515986941583283145779728120196665519833064726828940853586441666556158840184334690495233608462058776266423445781595373587911059443880574276607925146012622042963824491130188465480780928462486976550742849250915535564574801772263108702494801409903754349635576116190831715669458013839298000697852342386971544838473348094531472125186493797162563592519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 471596055197212804932092062918849964562851046416454588785427988463760233808230398823961461084546051165822812288704176347821209330726621579175046729366523372147171769704031292122690631125566125460055034951677909190363087033609851852298187267941286774537875083349005987248037954878303130027132524269893196449428166358488031215360295317721549185803893430931822726284049257333724725741029763136261460154824299059714382974661963057498891596899595486773562951651660099958560770165489054580381330479730207125008494959527630284805011113094558683062392466457700631493133194662564476306229044173382361514545282358020265223522759331530779903750089478699979618596042345595149623760744603613770493055318461728300428247648709210037338506863489760136111187937757010480358615363388106607116208834312802020632840372102799257716756147234108706568228827033261893843751248136592495872905551370832613555157291202735701056313960970418341216848268025677578108965683452143991477143439464284678650681585082979031607324345223443664335562140345775479663855307709562907095922695934104812530536014473610680885136924030933055576151545206798762466685033966671373780799796692793287316740180958949762752724308465081707480629024610143258691319254104068530793327736701922112517702670167462369715030307039043625882170994677161882152285850379372500148697152465962979142368708198174991296611055591371848520899818682530977083777824703042812189269836176928322680034120179052579338640032810427252598908451295852095133396086598630228762813216205920594454696993964224143677342361331462101229161563170199872482696416882360725513287004095088426343457498082059128427162392698010941932266403368843888739259091798327240650895547098729522468880095788337898901216410756083407564979665050449618252833551983232788628115465498800194832182825592819986494603376462157960886449523022045950567640235912785919449763192776021215676909496018346391093651972694313093590804441646374441133372724490665903817415470866630487155923812924516954768621814697324027279882096842374782495594469422929172648178020198077610596009357776765777433689531280044860971225471340322579102904735306706198539418852894570771139857191991873200578946765381290273785191078500203467286774052626427688070616636561168490015057685962242796054940106267774026699658291986703669828546440056789194030136115498484101719543237197934980812040704445927912088921231071904749331915273079901076143840839799928786307566262610673364158977053167725429239925449749039838180193466982566085328325597989533763408209344266204800545677839883232873081081208126992631665218515415588181864046625413927399041996218468697684885906741405650143148927575311095662377191620809856426870245764155471670310384749330733530563331525918064087595690763213514185394374574918860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -1354625457472884213744598500518059577498031198009327494515889913602148364028031113093290486681744734546374817196034494575492410730009790903878728030896131392636360257157743901932352258552957925090498060975671345770987053476573051869462402935735008487912494000824202540511836291862965816281265762991064752513228287872965336590312861907543609500361691053777594245775710414953778624640253493033103450725316961753971045711632451810879340679627564370655116226933142773524254255601473997288358692580032649574598213595212730943597299880376694508213601632134216630059784331851487215490568518441430185523128886537331234600138484866336044563762316557007831201958409070832245788330273191614497277920610303293098547293579201173173896019569069249251674816350841531715530160611028850759412135340666454238579628959635976485562817870140650960396759963189347561637719061945716470587000275831181767846312186970955799445245229732321304916937989539696546896194932986127510577110286532931618894380942193185834299527293075696928464081017954246591487740670827505723708887736629695058361981707553398154665507844827007537143911997307842033381287659504907318193358974304284433008397086262499181685968128464488989647242587989437781589089425965937044590493432082203063920734086843732167022194788785820997896273798803016804504495004075864178403574826164930843360901110941428104140054064048476419803990716071511575162514863164759275745213405406031011234533469477426400427592579662149029564047986296149253564889898520731166933116483069109599586033588535273617973380360458605223229738938055440446882141792246141221418901226413288555090041463546455012744039094959483861345895502953325284654853551770431855138445236789369869378818022859477507432412173308365969510144794630737421107605405796267896851396357756675528024788216536592969276135148651913243219954026386593614571604153591209588105827122074773784014710819420382340425446372874961208183840070346926587005410618910583588542849397423042243156892658594840101833642867454037690461874637095936412532062983146100051431781609411562367765430396436022814775304580381480053200725600491770646683229915857970219928776909691739162511749529748550414605781586552934943931818955033417058279551396561478808277185274531613953332883437303036059491560575524251635335725784621293597884418559912003308658104100567904937321256233497275065451090666570604073243870630173223635598441757452669244783917094066112454223677467548283978035846047631296146384404861084033325962443240856859590255299807278114653166464823383978942556841517102517006046367450587174506320232248192365449009303052249228942398395120916676987816869879167160974077939156338303664648855820170840191664188797203618399137517895080309608263477440551579628175739639106373495159030172635627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 2668788807897922582042381524188322631714725099318300292324312994045998668781077507249817901360066712727194353555840839600848621802148225578044522004319127802462237596245840553914481642283300943113889970171896761618561585371873755683340923119141619554719723439752596139366558828685487996662419032563710698238521757537452360649950088832844021517478194298145724464286078027708058402311360824779617821948106369831649014044421025484321317502990717584108236200902731924241259783098977286234419944630538292821614084151796625800503482725318978767223090940635396059595788323533792054631304376679016215619945588059593251674002115606292747987439603106925213281672143716961532156362904328243567712440712572054213266692978531123996041910873014199790869122631622321556827650826594680592265432154018060512608351297235647029779720692456029025944114111534077029961050458213985115926173655273469082113045850312307638961281609251275964558765462203435042779429326986063980657353443189816917608589248045315376692377037761103753918906194925503911374041909232345892815224413841283682894552381101012689828660778418749058875019159155999589259577448254085041828823124212157838874967982757902419290637041245598078847740517153310712554529711948635767933053077986142498086038215195671840413797976838090155976204076485196069431886950350246794939601726632402601968511632643263679214621560133238365540781435882324227347789531042192618894382177644796164380026318449903080008454494242756020977364397177643512593143141489098100296726392054030726405696348371210590723920743650753169864885717102970804283485174556192189376523579699329779974775829308919579270871904039681816929377967277222623135402348390861116373854018239526989311953571008592290904400863902028691578005818075251863967077180270283850164334782440988682077049719294452967214089909242560270354422902626723487293815725554526013024755051621891813285998504277033859734740541672449694546879608872973152729404688257247137969610828096892333883802803670151184345459255453609276669430912094627067595495423760100487087306960149926495876826309087853461580314731821953205501127047973319692564380420205026833988733977491112781756894570602723125383610123368200574390687646194676730940988875832887788806991863754724641999641026411763721027895755822540464447347874919044031161702879488686754946349215704672934926809273298298795278451629754942534547122141961355442948919362795481828659381877390984882604384580269708355160623791061444317559654787764414324040730115661846427725755018513961019795941587380571828960840901203321575173285753623685638742173036633423560160263141510713545115388919191093938686510277072093267554835167387311356952931181059783795971452206305147203087619927287051320784802320766157780649363050199731757448144855289036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -4254671903817292868461371206203413135622396328224538119111487384508389171419751607231670383423681737566779312936020242591504135132522790123603299651412387169898623042565727442111405046942500180461130509019433146702524875577796662240732431984386192842442686223663203590924639928955333529873924080170806652902873498522739261056009613133146121088569728087392602986943667374731201058374978482765707083368028056264060289824523214482477140072068861314705774403473713250109354344892255169147945648177566072929366628893293427003495432380647055469203578699434302882951977800699903261632641941007858135958999367773947185373246851135007999723042585682452125214041992560663751545039503338986374811587550319890490892259544915638115942482683295514146678555960341809150307268935435491174982145789627531427023314682579645676811922523181380705512876560230350727073016922397418197815878613156471462904706637149827922998769198050845838593290318943163459904097644990975119338091993617523921836911113865427084732911676999753964538036773309430034569499460620780411499215672157074587889896316027645056957352916663841729575259874368763325256576453671752939019842468556407504331357173247007883791059293839395659526359019339178026463159728018918316767510125894899030227856995280853551924153865186234428671103637057147415803788588835624238257026766848115932518034274672123888048738129274797330924525792670521211293153827580351474522476699632957916382282075729421639925364390527095070774683347273409201710924807182325542267061744231819130170878726597199591350842966209317458734827810928097587729384651128523407027447602998555615591018146841447097955851047644851957918307037805712425300384400884781645642452382257381847446272045209701589924183161951756814827893703778409066565543035912832880695601559812327367479521660148640644377296995114118194320456922436769079488248402619458351373906618869805290061277628297430504668195711200944029047259224344210208845357314030899184368111937763488727016506759168196424714890912387644105169597319113559356814605037560376587731902488285739083679437618815567240898699886239386075032578082729758213900405338880326313460756707214898629490136588434589843575989822460229372841627565239634917808583753505030842265073604831165827007147448863254092970694100277953446938166133683935987920799916722482380119879553285945970564642904627025692500741276663807796299454615781842019788514803319857795652456305206396212384760580670802521220848195928699444574801785746710933428142824901460657612145818114867185589268177925184361913584890921685530202149681371845782398954366275157610866591579933495753524770341234394852912779153738560769897535870895084144604511641974076991255472306044764440358357127962071544375860924678744649254671233620725598468980796356034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 5722298394515114882769137117929884198573120109846462100707371569714797210534183768655580517074340071887718173975511787773024519360418059080056360756339174084257861945962642397631844268273191529859239309068690949530964222624763574119326664659599823271412296130034745300903263232120811730433077966733040450392564634958617429823571198371804277307861789309808830929571706341450204760465286285969347352420892539501298335770099777043335796220213684763730709518898471470854503143447534639816721131088842813127000901306618538752554466254600869156285563831065364928705174493543507651847604741272961506375545783374418894851252013492407402631024534946710958270193779714976778848549230214848671300682120126828926695762125563840691209269138155007456995417411525191187487865316154664229138796468057707323924258385356980593782505102678928859723487501528512408259975615579186554801637994284694145534807216740421151768457554153682320812348554395757319289281814565145706741471685492705062536853872772111821124607994729913832416165632439037983251771620649688059755486847007447771229734478787193349301827487114990528390358419034870362497844673564456853819512890872166859650297295840777884424880826931054763594489053482996443239722711397116191197869963383544312806270083317033762020083826597715632465800622555810681632703178258748620071143953512852181513492338402217809276297527085032290725208302566555438558097219169235234881032904590565893302558099963425849402971562654847621484113592400666205673161204608211763611057532820526820914844710969028185326672890628359366139517472308000602610301096472980723058174696754849617003647266145055651365736152178904795224635447105549658501093652252038423253188635805739236929901983276192688236667038765389257556287567592031689947297692998390917635513079395867253464445279405184188632685163270638249403238466094214232780550053052831101834116416959794930914821947653824154174126661769852136069231301583704146479499309027296473258902001902610586812906778280733880965332293351671703780385275813536304168672974144187584223675700589766598872099558591155246452945250948567178952253033150224980471519349099492228748421264359825071853000189672506828323161223531323871751069095135660863267718294651595528560346889573873120188392467529361518869239232790512064755005978645450959899642629358687326875355874277797911404473403892347395434755949313475280808306409002811902988411866069941513983613880090877740228655424354908699828124811108049880772987130573758731759604447464290959285289483003216642861129956729095699228056216006051090734927090621588527154212613702106391826081549806946314964540688515467242859809001369196207386307594095714963947639445245185191267084576266186864324482373047389004063951741147657780314876536095853284414693557927936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] -6563535183821519042482220996773873314224962074552917344666464607229957595184453463230635620560537525444794268951837512478591896512376732768840683800114055731230096528826962033591446676945228783511513770468964162833297614083060297984009183752807105914815667364467040326456179970661504427878042893957684361509393757409186813267108738676998611395195687122725688722357049385433061228915474817763734492011647491068450604603974896255564993367500710086800434948173211492733929564975460130515386121431339989972726103216034089927803165190758614336941591486147310890616925123279063813431436200531655059413983861599367635667075596676230190841767075191077126063061004222301412820100513710450617867392611382875911300449177664547441853720625054228279856816414549235709000948828926812507765152010462237187158844601957762608645529520156713867749173320886325568188252760653139571493019262589496000029037220562528193421611638669865014218074037674841553850473056155823369926190496220586802456457267634585479628486155674426486670102801579348368321745937621733483521839667032551528974372600727126595349599929904944619337294651897167362082192679805194750130086135303840317129594587286922864845692805123953772661812059287150452397858709645001547009002241796249449354472727180735766579187759167648505294807721931992586414680706069759479522252788131128526232779706220915868093529039387383341667122577796607588400697353032881712941853091666464911261432463994403072657235108346199441169475030569270787832192316039770883750068297591718648888053170343640258446535673807985555512126223711500438578623865617409271117807963346549552438144424785262459480894259492088641015323831052933079220935712580991474594055993916467268183248365015075053600843357572326492136314630409087583225539419226197797575453615433654857359892475282583351640213073692530894430074715320153877218026897102467079001579786136512722421741590883071974569567640970972052743243998867212971766099064429836953276950180398045822454818148574320710939024568089553419959189615444965500935311063367067797288312079942263570395652118438624527883435014866757625887754988792188345653132720998644221113851414581022477141326665735255038598501165112492879464116130886520762032499974777396481501386740160852074792173771901259010931830520678163215369836368665435192720498767670813270778422853824128273069574971789856092461882131602711900835628631961376833024566548751105656660883164177758158820562103431505555590905280959174593483011719672656303599694230459565882631253205513925966219183486282761644236579516947117437445003150709793906316498317564035472660367959881738834904105619832912427001694017296686819741808840781006204885014740255373326409738377476427261555968532755045150924714126979127333557163242222834160924560887056957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] 6398823643648387750800697949927728037449281218716082852070210126925820901993183050101591021435177705202939929282865142851699604286204486297498407829307699084923921551023402480874384795151805614481346255335013852251441478439629936238702788779974524033983405063561702107913790261974909799424734485191008687238969198437366683568927630376311786619665181248557967732905167388991852681605316199207299237597333203375398276899600942658110032430855868422007653027382341885884717445609458287995094754700601169920466655089930637814405590406783020389496997676900981329391141372762776447237312745178680227572909269019303941146191812098934876303342986309434992572872035855714450366397918086401050675982527967050265526308421406195750028558063768731106133660652089041303963034233301304520144216104600482372513769265513673447380644579751075156450834371760896704249016728477173027951061337003594589529398862678012407338719383959804256666762142064124777327520481254201046845478394236327812266987111214483894885326463398892674201238050871301981692469544577420469716538188478762729101663011546405420746023900419151612364125090034494298372309881120108113278662390036514961507986798780320603488392277432702908240862241705299554594735449032726115367632336346734180519657535943677263370561864541867943792893644889727336474555114530285199343678717432018442842247368685678620886200074422739963875243142018224964186402410620603243398070293782247961681641395184588520733732118654849732445778191056750715811477227726166674532706159278777764978034216265375349755538911360617315436195793482995839799092340329363362955173067386644195932460709102956468112181774340524694395272441901364770530120665297369100368921267750302022727852384877618101387126692683261958366878065845577470904379272436707061461803279409998231928931699806007655767940108982790511507556453505320842828856651951684801341421141983965260600224233241166796847252322801319589408676190223826664655130265692287919009817479384337326578751413711234467371151877144153462994110894172563261964372822998356316617253564631804228102651253605676819516033710171229373495748078721536600961197320491585986934927891466696837472729208921128263210029122537239810329618919559356196594505799518472114586103512351163755041492870979960693620089069467873721708759033261968741117875811938536494065468447409966226355392574479852633411283142605363090318876905337477622053668653508533065565236637899426965757249965665020492248018512884016429210957423488342166857834363031554330012919109339210533049338395819239240802754560886038010920509824025726090227688642305981281712233994264884432409872013586081381154123409869497857933484994101732156002596979971555688415261636310929779692784178210528142390241641412227826572140362048592080249466026930995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] -5205866667877598926841924797571242701497396980539966076080746206911392833485758094969233582352602394069730873065450337167987044405294597810055115244843768660832914647478556807730587252333478332483114736738161001184196721510012396114483472272850320967408864713611170335570463537335756178545712037010035562406127026355560598895622717702106625506168382986311942910050182286823168647890089473140252704245698117425211195208592120227382626030380784952593998622742199389894680207840918921488364393083644188341732996550461211360824849638455243936283927940599023410145064985469783503320182733998043425837392250298053902719372657359679409325847388274575326436816238104395266919630535544843484801190261838750462845226695082803564911747736992685365208069856488087979725040292186035425101327918037679481025589392685236352218340984717586836514276380952829831758170533089133070127696100472574174296431717634210603598964563586699226443337080283901353815927792615709017134680989191497999069050996894334758646522349441634843751534601225081941777229862749412315656809919335834468829169557882573565901200362782543602647948387086751649342665497448305475661743684467172141140015004394715013407229731803878157288725021141122546822216943723554373596731056144405080576543715413497625521427443379926128426035845950498977606959351920036303312219903955917213600818739717506804140709024606120832187558002605059210005828657856462467493086980982072008640015089242469506644179721025933625469173306402579916352160089846751070416603348882892580423295874826271138370098569949236175116408627593699231352106909368565723538890016534277171643749848817066886933570230430789035017430830608150738925251262593094772389280177678532129272153813817370744116030201979877690450840525310383194254889250739071583720300537514905341200412284910966988238403452364182021207894517834386400474387819864134958658401740599083249377370068690978481562175848177786828226278987641155649903310499980997883002499677751923834746528742386135215824040970486070211948462160207188315248130121164847082318507387163038736220035567042170614509176320343838832548283264355597032866120879558663186831760084019596877104240715163410795107154540326285014467173582768240133878483412195238776578877183356863660348878518822395326571552036876575832662828436017773986103290660243849207676845190797971144418126747523277557842456456387193350991650071374169253109974034973998146380446446298350807187914475151413106101867531531769033804123730427368877264734001114534395420349610341842443204332515150814093788250943467258973797010980092781275406564409542315055725214772386935487835948085874291218829998169623916142747362197611598235979570028240203984787741772390986349094120402414835765658709929058228844683595691933333009394611398004178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] 3356207642439486676080076912637724942597219221950222563269297043089422281497904985171454937341849482434791420240745872129412762196072077819238369783540057254132717739170591589165535239929936204586636953638999555334743535008296657799127746671206070277475579348779770420956729683905565325724478155753448026166833112087759797697044353232532462371714092353681705782004133199466034486494208941690698643541751319776278168142829162824703205922330811384109941190655495216879450715551664050996216375085810358684321462515117702903337232714694959380045174446447774604229326218004874233670723714920825939571283620265708239871351197411759360452208891703901593530219574659762417218017279236206898460578713338390174711657081957931896526080154405285361073653908547444179533957627116582156966435974364263424817017348313512170482939716650403328224693452202614697128751472142277631039123163111754024957186664016897796189658497754649484981079553018987043794984816414126770764742196995282626627267103574370445891650799876397627338020718408656714822151957121783820726336668235677798595849802570219193032555406939053417702724346105772961079709150120866325429263882292841875587791340980918761734234516733998823975583309724602243369801987817320615790411150684450578584625493378613693547714744237471589914709464885764671390012834639260441078192739650064028905856573449391337567960421644838471461588051106363823719499894334254457182505964508486577266459611928358331591884861990233669401454133782056909806371659951349870741548246574640753008240733115938497955093308640495740074256818169633920571261916666798762161008550404878820188848593503353504936760860309924485113467552747962445516697094201098909762969517271656882198638304911944190109644220455478144917999543025607623776432794062551386191268866141402674270441672505145719429304597732535492841590617228400135268480596067847962162362280002776354742769975794815860772739922970218470922604880294044400023650742338875656402976250187949280369858082850319800215728953148510319502537687147554019165070363574724885598372261350272241723344616700295599077372943307360022327101167619561202774663620355266077382583286073015088671838941853927001574994322669273767586829859428595273747170653988049910316457193251140719093892270843808534089288373145499882813480072806042874599895269575783432286254658594610721222674535156737939168020599646515975434301702952745943477512366614177043547822223036196875576053589876271681845695914022767679586487916408314039387057430735313029638465727247554433752256180340107614414200155219793403189880517741051307436474857633586338706085089494055784967264184204463881225621049401610750413684199764948248333941056183392590811411282047239489942031525941218214025367794710810815281349685821884762613564500764262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -1424287104930840027162101255923286260476202552586737611477847774876000642492793837269202941327314841682403774599828726458672642173137968435773011511213923662635513286673023117728163183074091712038516688677745391328163099701502310325697120748512354879375806654716165928482133320717454024505795550294101699121310863041450232250689642216522198408121746975422497316061889248683677744555552078347186187005834387336314137342977949621013847063431712038207144504121048295312169028343835598555875861806430407485968047470245284105708966203012338849322169891887981687155731703937211557444662933609931847826434347921103119967139557455827387690235414422840607973331156930743973669260137447184806653072151262290797281700136206940348436410551129578318053885531960496073137464254870454766273968563855412631989886052429241719410040721915564311579495995509952204195055897429752251115100660306383639565507134510625003154441890626625373366895859923381758668702143791121047334041183977471826599386415247847545235709891269481000094113268840827673962314424255812513482515526424465787801492359299632998805641885882696406380075285867231643189206442172457966402699781319015402682912469071640477498099959291312358203575357778438871913060887708376617246274455597454486759714782950359441569893576958775355975659082005101054916421493983442881164621170963853180017479435823738267011252716833451353245905956686551284066707208054373171546935861866742651557964508159651919175501006440814156790637340615768933458201479860505879409961052563671783379721224768231966683435156946432977851705650119804192335640343950728810306223555958899636353710382011670001628048004139549862918383904918240625545199792170385721943819334662922729621698246033760622246002794380041725440010700905687798687124895056266903238840855844491323866071524907782669368867268970912204700964453798483866014372176850591495892198450640124151129709872045686897927585415793493029568526551589128575691251879598265663726864575850649149740657160799347436617720307675748767832898415931002566072834017109091500109570410773711143456180392475485544505571529423424018002623384307517155460567451505206170631579169402562153695632287523101660222309338167265140737363998308969421148307773057151968173856400744175739389802258092480367971020411617050079490192225370101409906859375702512756888332173067903909441652040978296872743353257540884177417411011364782419581890209291591509884129407435494560998131060926843408294758430620897503877675601150188296666443653151785549764461234204994165966852007542314287941903224120888650009973975461807059978303135975462301112653779427081758957776045759871669986912168917691264177827749089740380204670425474830052052465391310356084347742159693861282371947534179012677333404728552424733446068891339980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] -93534675856109687633857539920010176299437194141448315927781185353367111319719740202588518282062693426899115310633934642735638840686910131903170692449268128813102292832003065006465555302194779153157510528481608277079332724509634434137502572169651618866322933287709481867939955566280465915581918350724540734286783722153651119553472098704665002708330351380787002339703830337096118385886583567793367122113025531320683390179639200368074389560351999145637259627282610254046271597294841065494740556096701201349694763401992749654154739670170269671209755107808501710024354269185185852760462777610305242455704808783789054512511174361883883103705384890629623693669221083210044800487874754800890918126207945075842536673845211083255800874538463048951565207153747234955725730268745120811048200552749371730714217979683368047846527401596417242684750031510686865695148100549446326495963167565354270071297390926208726739628971284055195257778516768929996662789659127026543068302259531902245432727506153588156751082072886937887655811895407454466776502977640378296557932289423571466945350933475197494473014362349309861869892082549734241694513048451647690722488104097294832439886414677365152526447954653831391605409291198275378177207048658676198077528207643646423945946761832545304112445559879900400634872556405417276016814838921544037425826606402598994667096152175534111071749737447675314299009502382005669828705816759635000845924139633250314947308317759763308993321765374351416678259402517597387234438115071547003733173840973317330653586140638280958415332628815336762285635085750065504293066424523811844786914778995645483153419170618969909300780168210836615890029855700640226532578819303047812325364883420645660385792419173824351494346838321326837138897779053634483771622503588137177654875448020471504495579723009555617500072972985731237792942701135679313572395540416444408466489355322557328770312651705826218274490285091337265944816140953617817040057535234307487233691648806011505168700533740593443915726407052641485295147503080503688472172865728217647552756306672853664686540035141648595838708549422939390143323364901604376945293377191947980410889766137813104357212807936834853681297333022761247046225919388402979763320775146949326875073263802726698899812115396270433907374558046878669042867905877283708832419414566659411344237210075359954744211457420727999660325372175713943630582120455512657668810131216957554371942637409978990625227054934550856781647140131629784150754519146442875021829379494754971632068396998271748194028756301729041304950366010990083596171335236608112681110327081950685481735980264440208366276802395894588305016059912442767855243161920716951933348116541421822087179400954639591672293798762905221536176180251118632052179660141783340010953297100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] 966406908811551384536467315583946321430855792102595432413349407813214354707543743260367088676410886156016117838554537390090291145640526856007641589029061729334481860344253520721371480492374372295024903176835309867632202323424228073226016975757923789162537836954339187012010503021603606223994072137760102876707446790274103312972587054796137566269065556737195403796388760860013813947691432229555723009381278339581842649447042753923130079354213108224495426084136779493880796176774501513018060618078093214087409964014668351672313890318022135758609773595719164268329798681518700700839494590454833560956300361042043029635279669352026688590721081281050413949889655854882211620344275696909873768991727716787691243663268839091069563416909997452631397203839256285543397252344103527426593414510720568074170941892546919168455432024978318134363294915363876234918652673907983970211468986824225022220049693037345931158799504606679775530758569662488994943976139631605037379386883610610766879817715810907395836321803173120331017627312419871578485378004785046704786922184304195240693866547674570195271433583545870025472733502794122025827459971896310057814842441029332230741735782121280126730996264176514342582426576057139963169650483064075415196895910778997921230269213957901389267955627734237430350277217202625093385594312850955052314452627260489178315508732657473218846442634364459281127280968006105544305476601431709195617365859642681881068137056923540394021574766371569435862545309763128084951588573790590777748335222444557458710966362000926485423500649682210389971706809859355705741154041560722466979137420279727530727569196279697092072963663556818497108188819794800926737553917697152377990505607131219619866284568278873069850173300976726320555879723467689675222113560155248267596748837157994723826576322429958015305768194560918417752575082814299221811438987837913148612816683891148502418055820449651721549619397747229250790229581888515565407648126273255464138387961290990510840430719513724954691869260544606382441311084377600876763632795607529446435066927607469697350233583880732522585602087243193113463528412054905349275431485016760292463365677054538251201188629343921584863179579987851935193896227090946586221439729370299968037904103866134652558117756950622268932121609084805097770829237457201750326456692297717137027813039917499024442209936593833385732333373935072109311909068466613191170594242696944909071239567910285477859844403361614543619227157883828853243881601341813882309242228874949777931335588169652343969987681762305203188338548899228910312306162688226361994375066596975602379029950419119368352076081666009230994899057675047007429594207566310287036608166962188465606190860366827591171100154399608924107131717897573635090489570449261638576436548730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] -1239879109240842975671446776597216247068209377934715731117992677130269932737537491728062623382826848633168692194447059174786985461581015405885371748758811179588255694955295878690753098673832610820674522514258581431810447925631851227761064090758916806146950644751537524333524797684549416195109307389741132690124962215404192197997879612345825127611618882569686529259393524777438287258457505867291185199936846394667540298940564256819540290984156777453723710308834439673284515907904682429454694372434180798561130866384068540191801023293258589571238423849835257300953845192841103706545201130122107434878602107259103794465990756392382660211942433407905975072493952282561682598172917301797138481004345001979533440103408928481400111177011744101508596993073166074703649300204479365850673290081225205182017186260352324304875396558957101975302466197979305982202491759811056654382103883017467797106193070159695273628181652817492183365350861271606793308135370290408793547556652114912681607010672900899287048306214065557115790775962395543559322507948244134878710501291290922926764460613662114716501894450274297547774308651412596050369387455931109619213893678496118007252788360823500576624556816152782739315268875853803463954125996173663565225369843090799393429948237123983840692336356260817629876814939820339385940967552279922225045562867221122573340541988656966882510066456423524451238139583239406504965739531250753262573600410715181674223193890769829914629227715860424175825634454292807731955189826493868263156149654808999974181287897621471727398368779998602459467873934073131406178033549526494254523547051137454072647333820868278035457834078029056613959604357765774947449394430569578957092357135173644794001602841299709421385679159243404591164671739956361944616141232694722487426095065779893951219448810724302589998581541231973760650613979002107347160923380469986135293048743478201398065528275952879265188013955288256434119993293308058237284111354772368869230915961615844086105363742286357851409937692816462638928415439519492200970876538348293468412919906229998216923822540690547623935464089866724523305585612977123503902026905076219942818795789652441194812902254636115036837892215929826854710855071516509548359623766852315197289996373962586751752294049749585524834902748748186932854045814344838133923359278168884769722279330663541891317319189018537492322947315709233077044239261522848021976844187841624624346281774575455192512765171220750583472799682516589513393211522485232167784709112509956995008494778489077156318350219264096588851616823208712543448826936496513968569638650768460595269029599778747774871757917244422829033325274224773300058557127337462488185152525193059817022983347692772586077802430454441808013348220374045803077185599186510296027743911936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] 1119268125997411757020715342041593151868208398619186146017962646811105836181756230082947240183457304747299566454590622071255912977540085357269229310542501724740513596126152423476139368527728269924642452026783271223561058049450220662166812332130256805504904190602689785632801972123845469173323257109590790651616885657149281581820651711541893257729103844762522628108460113292326034668942440302856800676017315776425387892836727739928405989063222644819465802722308155093921316621125579520592054380118410580506036422755379180465807910305740613344822423040689737022058383849050973810029635834103026269500939190549799749283140361016880614293880253791093930265586674271181070467141568584012505908066394228649287286742885126802140769371931758302106327679040955455549588584583233429337238311369282235590272473439266935445729745061808810734125693967485039496167279838084392311812445559776031641729250295514757605197525860576951543255894407553565639968548684990983381016588118136688432592657150670139188236267826189663961050197447998823039874688056996804298412082474025607831771858084333807310274118713909934043390792514437083646349494712496222825724132153096289370643539647072395872515678697542973234342597892591716774627822993007165933121429486531066613932986156761651401677984200006394207834137890092910362007823149887508142782655566644942115326980899515795330985351636793376192227144145481820251260901418311108738337059468649081637679480203341302242940547826690078509174465720372142844865821913902030675776611570622377764905291025113033798907015658608124741395839179678386274253652691226849933543331533461058670321031153033067445990324648700493181724931846102348447933361852245397926395378777217971413635875215436728301989173929459776785201637095285739581694595647246722810591793754977766873061817978427468370557015837829513787102410988134443524578356277128963204911077688075304422496800817589587977603508754578479653595728309341232321938910460060406937911635673486390667363702194970800611871232162928437945343604564118445436701556024115272845937255152744725105378483701537050503233990179865772566105401301964270913708903173952773649563460601590534162654844230916426188853056642585189654467368476255187248748911183425775384379866877560099378176517098413630949992135394198000640446385753050528493761363883474734157119227703471270795399579061369789487505476517255303046336029823031044910431148104879995706864000514521083776526730189169442090340791845877334617534279377256283922648777735879039335996396463817333697163165673346555208216326010665880887391129069016418787185292206129377536981665193006193735435649948072216780111826237210026998667324463565057828081485359335559742863630489074348839742749135608837893559286578790660935988786126462667672871466088529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] -830600437372702706473336918084161369222362276950010994149440642918727880443836246230220077428204865955058665211931726913461069544627492545974340817559416574810882316668822310289654802180445747776967606452612790038465980139421990479322652916400887001067321989744439107179528563318859745827614588145151593109682052273560280334160380246408009023188000606299115131933635545610147997218938197223769153775589583522698152515627267173743023128261293496853335368700778345358620644397792706108996943063575369797747007142036076664077032390334324051741562785101257144742141459928454565192942061162651390984784356287939609354372842485804927744837895272457720347361334971067392319253686547158041053897389273031957567652768933811161397809748761167480137592870938226039325260394726447946334951901697051344819722959264993510396246318962695994185595780936984992480767238875537535142479184403552148112125968512793084211953235854375932746086452231315831415354325101813630047841524440300981456415464922541289221510943631832018397798712979853989114383166668486572678755170661875090194810467088311814420801895274417501144780081026090370393979519081325338503641936903326977709084161924447714655279166378999415503883038679908221699065820674231538503856783634392362235560334477410633530404276799121411345931206374271826005913757046298760820813071029835981322414640256259933361132280324601987978565819846075036152246739433465557615553665850426201518839079343262427380079917196876765034703559705085701861466754831783365418331130702300201432449848255518143466417836983506706799990131513434646134567170330086453724497509677379084179724179759798336429984776389476658623721898808995494354300199996026315511222884885093817875771690804047476828660374371434841638016281713510862657123300852412840303169519033391757134377727471394952321890671496211258243597877380408526340911050903849461556682035681475882767398932045895321843718610327108646443362374708917569954950192058306804650670283397008133988150213515341760340085613978095711644166378225844419940438044902882533962207238120406574284671345610864293573810122386259885716189717535523154394042392889623404117095417064144956202123765064238371111961368390646485832906278434675608714748014006471195676970062608961247547109017594218623756278702893734869659278708260566744226886986266137434575071490234958938887049297668079131348160094644343813308433663640626136052388536075797237769553053408277676412785087699750592748517091045802835613753495646217804466986280273019645626342673759490444674564529611259389411339683248994229687833695534399404403742011244118322705337322593580826739156358300236946487351475807693463109546980207754734829623694130561537869380148429651564971552490386407976251928329573529933877043645004082528651042273781350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] 534189842200219269686850434913040325544911547551998441257946562959643647411149658995237982072421031669219405591219037851431991053152189378447339423284341132017873258775448498071961814941540275460696745766628962376392955937823445940226097304367971446938217478739688096245428022980829923062885953820565858159381722920861195995639103292016450629631257379046731773549357596110073047321313898705539468863925969883562339573051972262098153936267017018679076208251203665543372783430268502366848444088872622946980060824456709810669156582065493564006859070774656857111182094069343770690534616134990265685571440968669492200266926051709087736223051504358764871022111630528642811250017133350589770173209162996737444617317609384272781853399373939912745831291433449683996461220386480245661617762622596215187643233571634207272394012384513813239236257341328534404725497667489342232691032251289119469470333900075885171982008360560613162237782402863988545726832750239282516430968234021176646022540754023673964019739072508480465781990216798914289439211603589097705101262505746438715523525221590827230987119236913412097606706925031258654709778208064404922162361905787859806886523202218879675571497561472583272906102926442406951312806182998589369723427889934426307409283922653488661017408427184650391722460566568170736423357374755854430713430265746570326905728077101274072432163316516430845605675059769397834964696406965993129942069897072783633665052194928081099852350978063816791590763474570124916007202147448128722683254363513262678320245701453900078467525116319599083524257318738518371615917973515652364758291145347999682209538450298273434088694113227434006229151167307209254744872359602474802330971427028062751416440818814920316316075291184634483994767445096591572974441230729554505584595251529942849942933610675991952946551847343392446492715899518870329811769977808312660496220165586471482440139060415304735516041530850583599594337196807997327312645126008486394772105631484909459917217687934109777892212354121658168213946271127657699780115299311350053295980995511639129274806525890244930563965757120544207351794031791052073725324055147888106971178912131618927886516598585688119123427381355776647020055041819278986593279829827806235620371438151819382580251898115813656206980137204501633196233441162375700743601975945041763419120814585858871267829750661743208259809308688370269788738690334264466939414918729674992037536344764225868425701294950436212616046754868062540471721146979278681223938035580530847923091464182270146907668992227527320156364720116771080377273146785351636098711186954938950603355537250911421039549624138011185309855588750096293380115201902168961755745615905443944124722108238995607253888255101819752063019356817890699835713429967778326849913125601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] -305474388756551893739717815724386437397812221923226298996133807874355074451377513545756363247832129063715110750547586511426864296857874035039291925740170563029278765542109659467015581134605078581859926266177804842330691755487889787129270109208516625142814703656061782105197333286429799848292261176601215954633218675536141347322399231804250530408013767116606619182735867519963709711286733136959533769975965678540479878687747220563751783684954660851276069753901430926918556488251240104840717053655125162411323183221006084750110853886319612662936660415108741327257803693960443143048398844245892660614781696835004227145238448951158555257795406142903573439487687980699725893442244955997753620648598440517078126269839132112043080175347902602068049410318265894951446866884292825353800756010110766847137569897139135414436571336231069984514368409169961934549432518227188594091203484356177473320815428454707922802699828114071013153451339499474080026381228610991783269174109449406326613949904573306016310594773692460167956853213596932481349933064048586066732796072756526855443938938677271228050837160595580619782551871730809681759619141756411901867333522884025750246044043047022737133446350696433313624983002014289768802507295266188178791385608842723590867973652862366043617051079160750228811189226888470316137900172808581008332272177149538327625925586795738438893485395357215780475158418944639552177077702742165296513030210230203704159068150677944950826789032812029603739074451920672419498021208952624631523896184126830419299863120712317607542151307711936235218792063925427212128639661021588473707498522210796272214630229962051643915894162679063685328348631019331195157864908149417450446679944998383700716300664702946746035166717519605058527943436956937986232659308939614774864937965908616450103325861744271397756867908162143697009801774549054160416577796607529190509175673553262181519026488522132782303730167263514162231600012208874002017347914302962310968259702325218128341399611955942722872680424405029951735913062937349474192914515001939329480859156345155684401140708192719641281275869949210244632381770024051597879694211772789247023326297527396090336077150053051793218027664318761293770115068229015612473043159674131970334906189581139378939293672927087862476179131216926845967405167402985200357578495283362447927512933665286160485177134378969831871183584730018531354850513250815888742233484887193342228286826198941747421815188025222593595401657621620032044032228258909635902378821624659848501868555723837925331195816035413224169301981239860592644269199797397646763741728917033122033105112090533984164225946904068839318346306817741438012759777234675026465506983336451578148162476986269042526992202436048531952969368563148576423972605190158085720251564032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] 157644467464944810252064145204598928553954557132136855485652796413342540409333069233024765643997166921720098872060125785025928547235703441798298809442932306113931178494581892256871020920129611789682279157260236905800110867468430910198265045288340209703265455214269385482187073506907185261351012495159623618936704690000732793743132025952137934831477638599561779025155150811094722921816850062629151869698110824465785445815060366452544582087206603231710662344085010553601270835489002456718811257188439607707565689465547934149136640311734549322430018950559799682456159018811073447843696019071582031427283411436672712035340541605301091803027070398367921597110615076732020372646306634494092279078315813461002218005168239093326718994712419632234786383772899637810348179421733972238992354908189886112418934977659161734181555563693650438445407593115552726259173493145169990445734419391234363047067106114881008464223389074484696103630140046224619526286530827371668776192194129177398757262825062894528167534800091231617719325090541396556898720558919371964735801253417126247973680155405121125128377983135178500170149928535868805506369416393943854480200335242575765451292699594506536933411375520055243536274489080698747281090098210987441267221046205139970811735396383181748823801366341366550727444946277299513096783750014312430745301807560333966114350560415171872110642505312770243374284249104343382729273952683508466144099759049914832643124083648935742708874030296356645945488742337303777788848185178284120679993619071918110140859300443991165421270694385961562911434725474092249850853989598562735117192835587080506445476990702956628424982495237810755716795137689224760869178655392364406369008894673203003962860978658582631931129852156738124736090038416896309731483974340984194736531805102106140696796751376896933633373797676332005895279978523092942302864921459097702904323778126924466190977200197658014226344692077911927134824281297721732362772786255149355893567890192264925029415117388361215009415962491512154655314978650193486719818914745320831086660572654875880920289221262880929627757811831746935703838598024363936161117038687315875177696004138913837858607427156640972651870941425244866881773896068946342246534685429504370968742284552900662763884915414167101026096036009496833671523228826968985620129641181970866361795802356503770780465747889094066640422909280567179317045315360725201675030526771095218195357033002741331664200021762163429070634117935523561104953276743761313970160019738653568899373855595251452176958121537348490357728392035252920775766805357322649479833706837063495396441052914136419247679007947762557003851715953424740460046502082378226651331363394378411465654456469316001611118375185199583148995079687175307282041154667523708984070504448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -74074139926958340152942080052074038741129765599989124728211921051417557234191193362441762482722969893223004120690633591972063525064890124981314390260379013701466882875308530856399171165904772484507815914334722627728222670287643873239505472667600121947519344441164938644633387355058460111920532805550627443776109113654675163230039115313381290386374954748915157068552055702379987604801360537000207269653446150809399943389761243472651507069281997537267458685734149522870850463698292489301002404969956999575787977634604142294235124487444120700997976828181086964021011265622347676753942134050147455977576596052112670558157575203775856010433429090210114110969487482944680427565368761356993317353724679142049807139987163229838701818293948326692578462081755575737900514627219000474577031103963627822993440543108056814633098963741437474248198417715254555305328394769785063425241667150862839209532448935108369049353062336030971084406171549697754080005987304917730690568764268994062194771540713042652504423837538444755255135507063629205356081141343973382637229289618015470802181752592000042021438719183872207007934814494478624094316085070105013944950934619685815997537912763202912425326815675785857033254637183404874549556281618017327127832701744583454365761362383415540412747782386197218568398820535901193157380077729998087765118011434088419493591158258907309705220097878564501286441553551088965977813453288347928502645332087132181786169569157146375227780705081709479977020294167137119735928106570782374809039582266669341762792401855058992051489230044185737386967538321715260728416498998447539700331991438340921868397155357233261057522042466301045074340971930727147600920732502986103192222372814693476563421274715205133909007404619719598019034376139403840270123791128835283688915020742123498365786152346489112910946319255149742683488273799690245497418300190565378189845514310867885591466793821167438809673900330937824858139755056096631146637616604193651896899070398572399482211803660694501112733713444737659464190364333366892975864400343660444478413548066104983225378300331814252402435941454045196852422846082565510620712112701015124332598778782604848642330070635095362481039051065067952643996176642768459040225531832420850896022197086761549244077533983489637591138987302417857439768553798538850673256835214104511643617135886951249393880414598769424361005857009971329359169510520098004580413869979692227411950165265834190660881780545735970190093770538752387067610032062734027500638656143006821571633797927261707445535945288163020113934354879229104984703634098558803065485149709913891988069796665317687054999280897208659134480487433867397727252450769891037772290408462382040667198930331351873884367425414773595249693619067146742673203434318332171134188283494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 31825961171995028521864351728473768591440342504971054800242801815556848729297100786084165009096685738862364229102014243738016410752836624398427891316196488190024758144206922070410553729134428765312496686911158256944540426984138060680655676583381614306782530222004025799056220203325208729286882718040290067383713404127414329709490798508949805870654434233997287293193361025060482036695113822685998691574859141372138543356411087357602208026725642480044924557153872721141937604637531997972504384269847300379910972493736053474734048669851219620569214205391562235477554420800946340699115625674177466824960107803399381959028357641364000747655021605983139042799466751595650196056043063955880655953830879520596977575336084977539647347614429031618760258500895129678381970519958887866752843757932581628753221328834429111373333358134140603732353724656166585086456802005930080472788559857589253916100201729606175508051443570482464465846707027444046083286495626303275910856408895242994332484823439916233418455741923334491058125427992043666798945242076439088126886599021775147940082903217731912992109045850417794801085318401792290153070342421731708371449264427004182373258507445159486247799183232078959109570583824003351146361322370505358362013394869971020468156803790123110472628444066843643645384344706563676969993511278641758752394985762316270961813537581182782555427956138287315567394128378586329060221763889196572649202350628861857141634406869898640447290731344253725461421448882720291219128599336483640209015885749886926323903552945898033062053102908397983162487039169481268527552955224385160064022789099749237370388499842492426070719913822043605982767346624426890944495264500405588308840266695530628017860290940717958575606767752159784068020275312241824456150065243896986918797281105746487104052161561908199141152689892054592339493383840162647741938655239105960453760840624654358491771355093296753907309954590558517938671197029011522237639138551117460883456327481903972265221916948848534472566546586590336138871533165962990593068648636554735484312500830925086942617218751226221655550887291548876650640326598465148180802885009653092537843605658185608450342270204695902549908120130205589842992536589455366768170828932779578399608596290824332178740692562088876322119690444129605318312833050976400411608774754107327147476113960548683489898702747384282339532572702023034208721050765727661092335766238553694253953051892220097182867194283468897749974265771934997187766999793598827965701465460173031131138760837792051530662445350741720187700083915449230599100359308898231570033246019318625158580540976590444241165096576697888416768346707546253864622639314811978942465448821451952941674242106937035242180928548699450142144958057239729822461450993091370335482108968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] -12500900015131905579122256477644006388826538340469907899912737342479829391253528154853511241104718400116790022460850022399950141871385788164983212217919042773087131380199510336068436213699157490977770480184269531183797035087000029109374877477833310544881945537610528033290281015898275499791565494103790159665200382870421971257086688440205957375331559041179031347364751739138508713049145103295838559280214777580415043886202108869490270768231492057521506592431649238194270172463837679229684735564766490854832415478427524045435389401737714141319826646943512824110337058429395487669016807593495807962381187572055358986240107712406936652077137426626325867808396281394852688351986540235019664707175265794535800612084420845604494725573363215013358728672465626219600711365813297342388843644248387590243496036418305415114728769871300972447775528607956480694757241007355211414363275920594648431787165482080859697029226645571596964129382808634402483299151246821818744422223667881709036368743033336031548459957388010548646332604850654262775386867534606787920056221706576879643718892327918882456967006213289848434485867802676356073866873587567128455853648106561318856236754918454747567887446733664432999821624443010006580262735522245724178372473727625936486670553279952229270829875832982181139301534526424844159681314059470424154215660374044351669865324805815237605378228973054371888134226155773078839060424123218823561874306696844495779883312321002572482239791690945164591337211863229630782966784137245872685300493316975476494913813254148983261001781232578909328533833272000805523698732669301955986652407791582358975610008154628240403839787045405999237958740845250246370059194805673614430715936769705866286709698431905751634341418670644083885516436880977903510654230714845283481409101401414942626993044396074122993237374529825100433171056039077708894247095782735139926628458380614728772228455513503157317718811250135475929216438169854737228599121948223791163488058403389831805825334718288475468413972901414714924208222532794851730156375024818113674002289988478126694053237670999607204445506423714701667525931741436656836610891793439706615848231062506307658487893792615147975502883861788058175877664732221998303824641021407403351237597337188248739338389783520059060257127776208642950851733029449602281634428033142278640963260272922153488615869319204400186725962931665321394093965451563341212807365984658757782567088631737704240260863880948089414523369366463172358492484141723931953527919598335740953619636417977264694276472030726484904178056668611123767908543219606347833412151093116787705356393173791561107972457889638774644550507533684132415922992977177825086381015478454737201401914037366720242672986301694365982015782581018932589253302008075384884786364416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] 4468486135206601422299741738158183230870892650133693233294664897963706842823243324683937192554161832285783245199512825604988968356491686746000288786398140913997300637610962043127475378189438138831838829528177746133800531047628000816427365714360801176537825031717041968724870890282417050021150880878027496603335420397843452050205819830386034709401206856431932207565614910793692174014219005474896182881659109709425380983782160161794099667519600220709835018714202674913289177897622802248418372893552174645732765161765089415202428893058433920198641741483815616090355257139899446116920151185017998267675019731204698613673790923973812749215915191228286747549562434793051750051903637272438590420260715766446650067797210329701544790300814513860688418909540311759817853571619734011133468513726801103028247062219105719981646143731394228783990031496239781942074045962386325244180268125777087679438558046916495844700541590918599907426902361306370693187879526527509416435414271999344480165678392424039538829019566496946300427184870853170312578171712408497593582564252130768775494880135826372858841163218736361883979784272442655896083914074312233822846665917700565130867248835135378298323980109951079590640391666809237423301827265539622992505744726288336378400233457103520824881734808086565450230415430487378399640229272856120528767248420135972867748882340104518298016353629039843386426005792776040487331379925943450763397838241307479336059417014445589878167537942219191116139340841822830269795116957765925640121304004157273491978358565858202271269754007112926146026161755560598335502831548490609404807007348373968846210321973340866735216319600828191521296864202516834641031993036866258404915034341976193500084824642418035465043673810487419463006681189747474868185852184972995544614324613342695169288327372463827022561997194635250861168659062124430741641877619756017911285370458902055168111867739253746858221789359220024480332899647975969217117318524907518195362662470969723606439847379517477615602080242001421027138770227676350099620084543968298148128896467436446262612991818884015699519030113851644134375284606806420761019689165236245702494219405398797426834337662662388690243952414473505341893680795329703932032739711237979818837377065103380995221972413333054834282875071042746523823261375034323295250835814708697755814098634536778013810506249990782614013312852824537346726081749133742666669029623735071568944788737596855324638889153672329262345509426239655413555189516892092778351375335946709760578648102181752716639022345911739308224431774659487996475496537534399963588291420750855424941567232280765786586793555571177104475319188522779313312114047145232074517553876300194825787224058396524094378996745426462334187081837488548498007583989954844389920347258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] -1440725049933883098883134128666907529976954054870115029129990206111726047911559294942822969481212896914633269649927122420658346030805513602551354613988241911520516128513214939091286903663861297342009605840321485521481850662320117074290061109183494231266574671340079409920432309175572513486634649165713775748239864955640167019518673743984072767141120984169802530507669112702662587591552079211101967098457028925818244626581223135755638190905027154343767235080959253495363831489835994456796076350734506435573199778787523068584758840214313291188123456044323783283287880616044022908944750616201599518142613349067132162014270116299357220057119296556630396052595927701108603888510485769359846148046237063249648629048359979158171227948138165227379800260128883011574013535260119947797988496420385335665027261857846501899447006023525743846431767272673805959472180281954435320891042194578720831589723506021989225491197759903027026720585415166591172940744057636090243056483223287776360059589715606970827340865353745101790134278829207544102504147657366649142505211651854563495793822034706857831495241538756604775153504072044339595488689376842260353066501243277374361299633224207629857009159211394142383440662205028669308035808332918005725469938839819488326349491238147923905169842869639432311938031951312022051191927291631837457618147125839094832472743387818073474057339794195174858240425639693940225176831341922747884671013049968870746906708423115622302962566763846647116371715530000912264928727853354851042770596086731247947792434260198042840688186458921380294624124228924276177803369522231509894925171542035440738092522932876621624024500868595942565901179003209677423170733094970887565651482377191345694272127223519824327057381490812548134081909963780655139294600484272748697397571670061488988207568973792462112138415605277560144625606587358679230550460874242836751286585136818872393493286905131747006698052569246393301997794325261327679930318981873678236577330469512896037913316973210524079814513355695997022975766271490693728453100077892589346923645194042733669161392904179230972561813082310084551309937427674455966227835108599694732779939163373906255905051187652112774502681495418487512122183924677448079454322797639687273659996092881077749910692215674404116509322419522498111864475669832422102052705935429002935465997673074448161691358736305518137624839708875007976640905395402694550793146969574273291758556137930386261467431216930095775106083469082307467495771608238909409086903457384831293960029747115172611806874681559898104046381692262176140649135644392876260247718878054642831878878651107362984891274672071535880316416245658068228894425102877177494352669410539168918695823089014605313596679722514705142870071591400896691475284862651587424489046016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] 413324970696486757505118719193647598189271489420510046527510982948600467845279849119037113580685016128462296596495019959574030093526560963354871045686878328756274104409291744900761793840733723748473409407839189428068134625939987796039420013385708330783716201006580526627681263386898310798109987800525081580948405630164588810399113855570733719439856241397348504704357470233506322638211284897439967459580167533792414758572351204577994409129405322943413636292975868330342776401752312118691425214717398794036073129008869325869311205108478083031414261956416327640249089841080363983261042622549585534501166969125913103035595583534708051027707111617772559580160284839549978956743599403136304965921749950264235583806611323247511071593046107988097523406747354339109011598353638206703981971945524942795360630144301609345517520788968161812944202703291603152968360822145672222297284919456992921038392505770144408823394106388432173600736984850908885340882003055295876185925998480123514196191632147326853479906330309215907358609270450093461427204078909477555567153928620617490474332503730117261331467086673656454060192534508397407656698764945808321612513503468870092893553524755075252009176486687113775857765911639122301147017618800342864636018610303574580002111798600816928582876296868430986735939316425553949000391322123927823356487651152200255017550043243455067971618112228203671423041500821470047711717148625251478513503868960989822607516996061985396972950076064683821519661098794263978091587797637394723391185163873406047389105899355827900581290347347974712430139645659968015187859491152025630841474493120914120201113844441263370759290976500184791181069831296701191464576803090324329736958877614354505455503783091896103670782589389039844746582613322604890182286458671056777453990143226244655169222392780953672879895381359207847151353285309854744650076766801950819181043793217540559171593978032921641433059867127699055498555596588077445424321602701499570712360322470110083269670312989657364796646946036636414460035499185358611926381249475316837295862335501194121428991594780644346704926912658190581673170088368587743399676980497598799723365263454903472223910219258788806092029232060789438398018090565733705798454978205430407905517229314356296589110622059246783121028360873185983102523116828052561763160934234863346008650067651723537805537403921990142960355010272723677518223973015396169211773972170924040382389913518662600099837468649300237868918426190954523799264227445409054823164851425539233518762182085142089308453901146659860013954016598104073114032129484913089084454412266937303955498950574041001066775311875350802968285507594335090797279124041758426980730072315605077928591535945504316337494331661765827859890865967399845206326533980515606020971560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] -103363235741706312985178310277573702284157715265177615809964922713181718175488795052601501827388868494399104512616900796913885860075093316151264523457411006532506014799499331527116830779152112566650229193480013209688838290178534258913539517329609624836302727119842721137154172945869298434682554472244097624370003569270359269323905116852007052145770817647212585354706400148153377428371525132313028275830408568663577547735040904607607334623691787515168225194345002370049399048971996473340343924098928472377904949488769422278205349042911872868057989541005051411691231361690015969634406823132321593774571911527822288172940280772838166566617109758035096060692062813715636566496942287580939617635629342762553940705214086794700756541572208009732359598980242733493452830115693016790004065710066493724481741104545690071468973828992671568597429795978508275432038280455411196352484537931108297045963211746064620905869626511575188840730273006026534488206079571314661907331043103136407514523636349273997686088401394629269764436241512938308536752578060128479799341014490849770293065454307389898448782064368288468162654174111391820195982713351478362762717322245281794181874969909402379943674879217314559173406259258265645918477346891168704615261012550619870262650851248461690247975729142491988011719450523284343657778948009879768394529120620783061710569210041209947385651532676451167104233938217347547200738454653368224002208923137864922148852747914734475207169396506236761110804739417256862679525606862466759257005921011787620127212544634694227823578545085670022614362553605070138697841125721897946029721528418495614294666516658844946726117916969743896148778771577481533918732444306232204729069559732030194748888496257338678099101451850523002701416020376794297631807598601684131013027963470815227975475944838721375204088333424514385194472891061696320237942531923264966329085068618320919796785844352636500245078323748996354348600986120032528766823597577529267280032879190912186420000367978454324866111381532963864525949340184727663683594832801382784968076559570597944144380266983655901263135972159246432741666204972308292371699960905638012277387654434831601967028711564046676179437807129794902406961803638408951007974187367774942221628944926781336342653948057302751932937780520028430618109162080477450628769597935712400799798605505056792438431339282828510860970754160295533276073576447638431943036437875750635253674496167249183422682644553268885037195689641833656262137601097453558608892696703661815735332969678132396208199689959481312946078302674680191921088525848254991201491117434066153862762732239646164453200998262936820937283593936665787061962472510216885318004874339526867425148167866271895738558466266514939197228969503725210370403660846319515487489228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 21760218769374478428463417894803756043975999110562170557823635563579254376105465233187900177712855212897835206432686891893457341605712212038478434691413375935139238252095492111576984323201916559480348297399673056634538679042327639418869626525357267973835608580068574154391594752104702600200365306651523615431354276530219472310255025712336651359549965938205094618231899246521757439923154466022683087433464986861749446770315447840631518769875980289857188064885834648320038174982491758148325581683842294939056467638412425710620922796534731047228070525357646369204430605096659398962209290598707158185790245766078102339149266171219117641778620647369606727643527470441592051724273968245742172156327694220760936598716128274206408783544763598274312772765272965443599102531619521408156394938915133334009111740691556163514107826287329209574726272033057113268093840042578627862538655782289116213707393473163530161957629327919530995327475818604209136848040229902252166174034408459437600148761361688288165624608803374347853099493098514376423777362117541361260139109063075516941324046134282454813775881069863602075341280310467863354695022814868544952925595727082788653836625293554407907281615449921004070956099674076604468577113254876429188378850143141009616582663798892427053411657815863260146522928576886809753713905966528297341907044238415367539975919985225663604157580036817583096853027212724098132736108799963825822927504499512329470588147618203122769129020447182339518719080878735036979908451767483086279855388206843797161326948377623455059659227117037567723747765274372973478705392269323677183920200838168087961074573304032678206894621389703518150950027497828483727586265582800144952614683995832271172827345746365866062617558153639670609975234318466565177174356198473906121782384237798834630488943751729515729128390792150160618095455911147840343756188388151742775614518930014817087349744884014849364148203905451232219154776900988939600740532718029545562986376112085221397393651441792331324563072237944538307538543467048544786012244918696278697146182894124502350396069478393777036367159212010254247863209847417512825544869393582164255673150725943049532503085890099425348618492527042985368986202333497890939014501234405017346428152984229714187507364710970615145612224386620932680083886922585561413591573059290255204708897707592011723674259580545090856683213137245831718444066683265454271287089562021617848916180486242927166009944039964002242924529511923432238804493071567442094116954068980415126431516145947103633011442060204529445836592407326297138643663772115048416380819813397288395364079770800064636257636817456291280645146730012895457198218812152599042042369696246438828500869590263807844072642644639974732278837126057743524064577679212808239474278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] -3577081674811008755788061100771354444089524538528766954697206433893323013920615265144368152307949284005325489057594428944332679527244258458631218654849147063757577158403696231070002619802256430629683610818568388095347019282390739504003152672207634030997777986934669994871259432843107030660192951791530771490807842410696177727942916582101141839549046847020921700805661614805283250138471983658277126681478071154664557559075772755577419666561555058106376825571592390764958154803595959479256386927623000262053472999064031278326338702888883752815468019851233377586148866292671753591733975460923917194541725639226252363762654277858467284388836858368536178978636056153633469033966424173714104644289593994304211130178578938324748126982455226572356335853769434883835109256936918536358195289272376617611482954419731590504915916035110315367662837504341243644971778039673138960797390649883237443033121449457205011238179024283091536703114309755585995574918322491264829388325000613128232465028379697927585756989094379596208268493810394462307497114662374462675400561276392291605891665842103256628154049219845429215160746507395749880791417322610477003486389183708539398761192873357017137514853052710275841117833264849751631586249903199405369266994682005456037007982849109140800174310945866024544911701787795900796555797930842237261031089535396177840387300549790175308670303555253214039760337864612890890418516059922257108949032272240059439116793407167444847313625042103703273362495844830577075348219053053498315453224264724025060228427060960233928826049039287663252068945995354257001347040572332096568538549650682656179831366368150858709852271652343947864411758770931496467299376908512402288080313987011054819620544046528655840969333555207694703160594976410242387495688892515502245112477206490056497677268296105281105550757070494754333478435555767786787962590866323323201764677114305498744049324976936977879839053805820999705420712229920257753652082818237680668487292756614156194069594155452652642885153829300762175022647043026758627001566290932053981190084867149189818314432516500938521958107599001837126227543895421494690739103908723593680599522053951448318137353360103572910085962510075354777233504982244925304070964183976904759097187687127523546125110539603902301050487342797448890663282363107404644096547174482152172982785352583933219234191050969857443805041536763582721241793667162461687210224273657669357784187900456390524252351280739674570051933668582867262834965735735579269969147690785896417987245796350928717874824997218829195617344445545747205784577458449050996741486863163767345659179821306200666533905399074543152218471598396544251241209811617284006651021349022254367444634811816570766927187131642130336913411443225565030132501101498711256386764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,45] 353333429350868879852839617097565265959507706353576900264355068666655318004508888418451348128662207512656989371767112734996024447610559796829750846395082065323339279752794876884597117233887779300375233862113740350002971905487006341014374961735241983874209569580367419993683269997303962562653368686016140403842105997055694499797653506226512585766698258665922816357919309302688186352416439262962036703374378680556070450305177480630484058354513032205472207213801750395146224395015901789264737229609798908733601218404754436737470129195048970386578643342418244685431068615126161159735171386273655151043291015802921793386006387864899395704028090890301667887515489678623016615052554623676731647010539394955450719366427585888469467081253134966181544550437997554272332535243802698001343944269710235166813132306711162080869506652893077181545945010429117358007301423770226328702469952317979437386027850501198457427725748985062503429535175651379983072598798955596200330062569077260837106400019019952779112603312534305528194500953380804818868723901998156516884606232118352678293823291298305790839853115561412791780449405954555800515114557780991224726209379810399030370434034443892514305396689181410185681941182853642957146215033159691826911143000453984483223662028165199214582352369604508478492510893653716611178896511468552578405531822315554729344098354787325431431647574564934037598001069427551301886978759441071544513122211183967713606989395343127659970600207346603437866719071340170972295502210001939104255836807017235605769925340910914632613018183167765811774589875889833242783218403005295742970887545015115509886743457366457459303939353608827086504013785633150408569107644059821724689680898507562082681816364539462904990997872670750107288471689282882198737587610376161030016946817540214801984687467207702902173194558472739220048938043114262040387283841357676986035421516710042643440871900535940927570124662098895504644207700921646962946264588504478536377113937534205499989524780282579101004480421798856090066893312226406654934499103322485934328096959322538534394027691254003327381726883636360855973820162223012452828931696528727663312172086156179618301566930583711805616193844782591735983331511467257538765275641290101944145730024899663244652155624067536838141265904327115887268803735149539906473893698394618737298679152994376315644531096891630313041849199025480884107247717478471433077135547452311920259563011071173695930595183224628679545661169063951489394167984333545218503664507189386943652239427825721294539598468331170460910514678450962483450393361142359030241697354011493257554213310214692806906912971446768833577115099824127797046606595284320509477741940689145020034293779997868002019959730963744941538190933032114661974883504679370167943168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,46] 23871735078589269006463968850461731592661685507270675684951459916000291071974456398954077582413567376051475748274103975079039045822424842312018525924333459724616419172015985431737959020945636744570704636036766196730279120570243711720870869613119095766807407015953135087274399366069067095923499937931365572968578858582434932927760396840236186821626227640092700245151251790502470179313431861648279314758885727845486385157366567087735814895505969685572385954173709724385743885684745980316221727078328460620100473547949299144377564000284737213145175572539173107934404624712867196677493096126956970801308156361256616431264224857986204802094755464503924637847520748761742777565441822634519867206257082558311824464710637980336011249773534183075510347245158656970354596468681953169734368635952339915353096701675084755599875486678265653509618167152074739137319866242506010434288344773238094466575118278538375089033061424058695993193346056189482205274645841753007395937711256042794498559216651036808866069201264101064323588473958066955995367151705255469303419231664279331636982351588269698865467369400211277139349480572844470978287594580351668999011226520075424033879992970485151973635310004077643952996516465281591239979514673349825288246203172353520117735558248868571145563167814371702030842792467400150643558067908465931528480712372378675106739844941015244987098508736638015980190732378004680154235446749271814595658885380601036135308383426240842126739857371030842157351486034380224146460578022842795404481591402005888036506644410414623672098337629064954031051521954992629946793755710005878434131871646346335971118835626502752248161268074768133565033924289658844094368548932971168456206315468778887842580741110287366955628408319010731636186350001988026002317353197972344083207241746299252465687899787092454921525239684066711703900755454987874300445815869684225003957537714489944798860466593633678029271901470516094713602326805810671051044117323300648749437382646887232714424588095542916277264598303053149235154068414136774311941446587894955036489347898545154525996704590005411506527596962941452847216703517909912491991593031089035004516649926906968646364045829471677256136229740165307757897604072833071641030692084526371286759313710575818528430896028405981267368760743283010866660725368404293956304498867284418808695623132728434359814757611813678900118594058164963164847203652115940368027705958837714062259629793996579544416172630234932704748263592001866404409537811865046704839832701994971173787136101980988896674880612224947736274586313604806023315014289666017139057652764547354043019470852544272557214817306105664189690664175342860808293580532004057939560925055950667752489348949055207256126091645121354950962444513485108051540926588906299300249600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,47] -21015191184963715458848831069632678920255199757479461459190505732961796927151467815967203168237723174125452244196146293608980248468927563049359338061681479018768648666019966785940209125749245845979729322434041202399591479810489750680937201594184069317880598789830657062482459246244898814446929195546886382136656421913795347466988651518953672297231831760240640604366282061670128256978599310170867979320387480876240498692517656311354028130138184947032048911243531730451746600506114856137711826685186816405451578931534232401284255850681302224806248180924456124908906568075771261520127134249827054629668885767161650563434971880892717144714118453646794118693893628467272344163002280961128131688464533320525121549708417426083238336631810889082968430991885166825166191565511147456093687271922853468385255946397095248540255217957758574512127509527583575646398132763676599363084180333913466706182951958679426782300245095365950789589799405903894528697682739487620167835292495230962744621651884561129976662927183785589757079022633755436690724332512325461119503945123823979079984696746365672779514874765377533195978836863929191167735892769141126253982440262880908946169373250393572832341418164071989812078682949763745389177073852203435516315086009780642392369705129243025793277737684385181094099238891016635981185714715560231022510210772100071866472282658565476017193690815223077578074959994381508728906954367804588914543079869615999636158238867567961537900337685671672396824770486388586726131776015810437565047879498896905348549368323453491693386269779822787801502276054124851580280264640357139271978068778573235510288730862777145271459423432382673129687012184121882969513830092812766900203226391046594161558790342676533181256583103948713633455737979808905973223930978210130509687496144138947346488159494448833788856153612719971465969134640303557793450556796317560880505344319244580680445176386041910243928822330990546160089799625778188830633246051500053195944501780188753842048505427547634840209066331995372049032354635491045488112168099999757012368414069398218207450538773478401247117835814284090173494504363565953362183303744223755281004682662995500976838545773241896246160121473248013150183665420201987683201713598000244096481537925170787506373650974112169527129994903626966170689414049095910891779857826711750650015389805007538272454274771980841767896032637937207155044395194559708409901453741434042993076476924663927959840017703828575286896849105333442388985900636593502120891321830924375702538232949645118925815354922992477636418860162618895961946294827703828617795325870569358607950819823932420237996171505565273719861835819284799545257278503528414665973561458368927537703207983934281445089258483260312308699095391133626728301680188829071268904960000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,48] 5580470031775426772126724947781171437169781279909827419879272732710133135121515811917164565788407130923652102392745386768074795067424485512299790720756691160250906792050207202639005024234717100831024093740310291479506733448280567673107959116361421124483993257711253032884407335861836165086674953203561406896364438240089813899032486119506274198128484585836754218754339911846036614986329976725052584285493196969725506736327532368123112849073127281445124922816831515495944082081832802233618579780720695718445170042483914134829037566109294993771132118408853261152029148434288607304645680805791701923147791785304933745706611088671325897251771695196569929462501382893275626535356389666281600312638813308989240455880919596978938870267365595082640422815706659730259487908861525245901457300114844025977380001137270088117827745845275409728855913947866126517628903707427551897880472576652873113388327459575416354692891002714826870691413030039766183152259096333033009413955079158321805804550391687154279150720777079123190578589252035408475726057782991035822801117137030929509706635066929521435804226102328320342897456632871643712581665525194441941151863452608726207063829572060977343043492957457204469736491291869515329290218101703606884421481871487079519340407400486799038936950951771161006886169190395321112425190456553930741197691254629736940436171924341868595070354321637240181651773099768853927267586571490043874507254832045721931524640685278104540609057953866978703688531203299336656610506559443279910810947086443469663776924971458128160976027453042003899039775170216698389520709087006268315444979549300711987099358294307550004765791888426091344900669737233601005492145512524403613368201526503430596810733486273931363716744169487210347432727826333254895637979789199687353762282821966099406116491507345687305096474992035593396784224739036913470526297218069351599641115226528092443959809977988546193944312427655103496527190727981264816928309274280745454173556786258907907159135379837019402251853094159497086453942727633288458095766889562955812207857008243142316926392283502554549640938356093292392855586539001404764433918957033289388650229408815616827015827597246133523127776037941913271232748747856875257417938845653020966888462448916740744611002988084972590011847704985732599084747751139087017486713617350381206397225726760224875004352684615184213359793094220114026331166200498786515672625762470739384403122309169762241585810971717030483976328584598509352400226927252803820492966654137856039691075789956722476262606980551606289873405358113509598500577932688200124952956066373629198395798147084441258289965934536642841678796392012628965006260436514469449519605709381825458482548575969199877801765883548452744370207098833501087045383499826434408448000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,49] -933454900991385062201881646710740774390185231907253791977568839870337737292950752061994405501507416045191458547300514868171420531239670287791085313778663130858053500315367637713975200543611489006256918133445939715347405745442004901085496761006173923054587805867983184524512873491507969632407359948542202794208918497983632564751049428161667542134667828647940367773438293216860564468841425780737210178922997267527493945872659891603997192734208415037850681199625476379089965422682708106911147203453209354627734376726286004040915995057089866397441332170983247265108807749194133908495483493001836596720861205767722463243192604791906506081219165770066256221876274761930184346605019266955925742761110993645629520549222915772179123860385643583317976565336226944885757514219672913938235646742622561436857002211607887696427015977893442868293951426016116964129720301984888013061817940362971292404585644712516002699745692442751894482879229681497226277604957632878138415963176281173158743586560585178298708747471802546008005443679033218515470246616101062489188643033403651519368005562682699870869052748178142753688262880275429915662444552111447675969780600442862166564612759931942113721668573206680515185863281151314035333869892082439938815360566128591904137727496565067758633452717958372147050030203976384627902238635081945303882326399916658086668999118611717684357978250070215627573878958861861739504963073705157321230898588078152349217734874418267100354478163804070348510371111729565204823281821443599657299153880654931790799727365268246703992267184818363697558172906208463732324210149321670440845461563904084343970792977806861265122292174375843985960924571154301177723349037361233336269408391993718316759489953702024601907664539225703090729964708395416371765514653932243112857213534748985714334309958721620923937398764107150221448353367508401441382426870832575550645409601330848325441077265379083704220049728715067287265867904238547201877256353801850173214117974388235653812788582311168829123283360508733042676665148874629031486223156404750180018218264030096802966340667553636982997131801871798663218040499455593031927847998875208566810469621990608377221176426640626736860037533750077539754138132952778443815411366554694901586353274048608952135402397474844839302949280864859688504739647226338786975816646071407437892793033912107343643415427985545720986203548126379469584295415126326282465303323433654298566123280289622008444000138468909480330866190758062496703911466164218750285891936444863725036287804252510753428414887936241127646231352645053270866947133679608693006258116079027355786310384930264059776438755764508743254619490177800005517780057988327281701213156205133865185364372616079370723749429365031382521332011713487732805101135418574891909120000000000000000000000000000000000000000000000000000000000000000000000000 [109,50] 90640919995467850694477195492706354893582441353390779943060313714372985955176200201348747933337415008217210803672788802938778922203904761203284564871801661433423650887528725802551104055412391533563218021420459537466299352074687186045932315445573671129800366633679011164673350100414464089287081546487273903122871469378500486926010013068176863200894424215995722483816775650557908550993533862607678341446423314602362179115867880837677863094341187261149706156945808380149843328706437906579089803726607086221485965931484261299650311195620848362248487106368963158559611201853430970537908998455261178716016507959840384702073815163155704197222777466341166495039131811870011246470475061512452249821219524714776723437648035549475802839901472045745507733150361777446288389907827112697706908177857772103219602163702499493637121616453134917245930740001880607603010698514922686475166880017621137556654755946409206627861655416487543628902666018020073242199774516998670906256371638017536518673886501225669424425946713497159483918207588789848039219215098348118926217767452000863450949958523414095458194816624215393538403560608953811787202503835074897014611015627412915968647900534348715825566461581207890552838237022332134218205370118603845822037283075952209226697294747783003052002223559483609625351649376377728699444247342379769833205077696084257189879239370821585784520718016002665222845060903337175293106488850014375528166499751151472734466265175211852208505535251587809166665669348335235981352952432146533553228234358403701087675842693185817380508382288916502911492095285656456281683100404704342833950921742865940561049823981918821474932235565050088633670817603607401206471558741020791485635437962448041422090229298163483857364551934387162720500165833438647515906905643168148370213101797581554226421374003807274103224747781477141445872307642665141760570833922670866247478879717689090832980544443782826502718241307438057285626898033788447952918574767017065004479043302648834973300162378298710031041494461436981022758852254216932437532744616765926171146641643074078848990424910015495131068283230428496032825633366345003080555733712263026606770087675046225780343550689580452543676700536796596496032437105900638838447434744591298500414763559760522978969689536288207835758356744627887776313389884230990026560956994325874048480044946818537241506146915568559246155767990027404818200933096599212622960384179904497723532995002412131364206565340763706369748127981510970043000262510934919135452019450298165411282051513037807129045849137205751987032091344235789092685977113225016126437741508704560696538931750182353651222131092156004864539975149950735779736393971243969529175683216698783653988664128069895964538845568201038243029010549619854164055533213219553280000000000000000000000000000000000000000000000000000000000000000000000000 [109,51] 1060904999857001514052504287539910297149737309022415969294978838337019449601188621297947903933532859998393079797074235708023251685032764266252520185107541984593458561522904119934831941852380256254498652964886667628025195419053632275606294911241700413098998892426330041294745198039732200937586042683996253167775522363797903089062170112331420049213300863671541981333465123407044263657888606218267731464235464727582924535923349477829578336087356851190471275574062839330466719249137909401675576965027383865759561702680876266497620754808258778617080389968809932546669791972809522095238043752783840137332213921891733694501417389881505432429537723421253690810572690427742141778581793041428468648402440153688024760824681736627574345974301207726161987138668008021522343172891280974725618561969894565171776022350530905919824533548086765491526174072818129559268364090015478976555857472474085668922333781987673550589800663121251027796716264497190552927360750264223501757051359847071699297045392265827290325565416030767956579073916551370035970014446318403534298224891809445163047337472341382624708800027407151125912942835656302043724284958232684660993200092578367489189851426782641802172440807838092656425379217077817384641915486768007158641694423693331276868639781156179268991005932661013386492862377099052863132679223272617816053100677481912224806307237181277984807235741685216135363923951666518936517423425689981668588906466215965726582195154431102312015526150557172677351903517393500132014106177991165315512032729748242121691615733393530495170955366285888821807226469870387793484794574312109112704393204290675409285723083081018616891129658791678289924785287228533970857515953031541505436644846116012289961439314350859386047340289022764471552754745550798631462256676684036106439845999598075511045369333565693246553254760670768106369340189443167702543201872396985911958907284161238654880357218769053644011048724855861956139405863726559579295718910869723345742003661284301563573379489048433042693369003032550490026553421317650039525087807772609550356327250581760307861651247520010855753900236107744700923826395520242930967156208540210384878630922388262320338677260170219745402278236045686650524883445896819264676209031739170672494861060273892022659980143449866381165217929289021300919074987799216102730427115465702499969402438055163392217130172038457619387307894007147266384455678647102760166531879585072224427971474681321506943906769021503236840942299511259456722087354515558453115339148323887531944834971303073261510109046248897296831020663808129829490348478646738416075671635688389359503926088998099466887225841930483064503749220643811543162338676815067385854782292887692383363897630228084374353965710326409741347798360377791803283482604277334016000000000000000000000000000000000000000000000000000000000000000000000 [109,52] -2156422913824188267191615053166549618558721092630651977935442849550998053945307774398765628300912913462624563339151916662886855585152252732124719216978660992285062351887659710011851133194761679143812274353738762344067104599157222167476272601136626200954592215715048860926815208031488914664830707041849846601575128510775206867634703356634934173381281699240556433799049356442323607855490285586519482023638464080968717323793984498355967112251454033206560696029545242393943670308037875304320384204465843402722987947553169693322355336801705564863811916063015601148465618750030387083978195971181896357283777596790221532866545029137058996513575428611990708792336016424128883589181241730602547627683462299619535350250632989032086215027496202197467004789541809490131025364432010932674189660103290927277582188049662276068374860611664727317717068199244357707403775619778847950217386528377050503681622496782082447636951833461290772257754003403871358796669696009423428228146310367835798137335753759665995030191574974951018666988038965627864675129824678907412130643447829263410975111370390141621276980725111181925814412461571975302879816472968120866107335205229537227707162684712918074163622240674148032547369109114049878744784250770468302805991441703446426391076879962229962941230738144212748006039959409831548276411414718696095169287721605292147358310680050993651379947022444983645508906142634557124822806642602448552356514482794749115347422411852062540133864505998203247012544746826990374433599604065384922597493044356813564944381271887426673388340858142049423693231618635782421259441285711906158760936151615684118688408697990694956892063363875280685369302267577475808086802917726687639438638191600331664785469976692044928445412722719606617024540840023020654911324291221833967706144220142447741096977234754131086749697710779874960805803688118057975821127145874814340218582720259503695249355727102492804110395963243969070503873605246462649121389269204182680990932305206654824228966668032981067366441747224039060067293329053667600505906339603384928842166105116560014918384430334238371463552925962574196311896146489638577781847951654805204830422045227348396102157890724431975089325373866415272327845831862167655182410101220980457709427117649906872590125099868115585140350831007988381654969996814015166870382596105325748283660419323942238802155066979269700905953659830990593439193366822597050915048378154303396331668507485054917091339525583311000490929208650304484378649916517674281406912442042961433495047453980323646386081750240933276147366787687301181639216427513208952063842045160634495699522371268449932672713115440487774151943082502770392498671615386505270185366989201643389485472112199603307369832598395395291441336337043033085995798416546856960000000000000000000000000000000000000000000000000000000000000000000 [109,53] 379552772638325682943152593296468679349608028182831098386505964694630011475248300717694349370519613848469724367245174950824928186234222967378255906868753443196794878484739081590866639585393536879411982088039176887565381104171022066766790052366521978827131676935786185245844338027911558530397797933000225709274258370923341778616233038509346348613942861752717808803268358759121325095306236362074711643397932942738295763391532984420952895707995849713836942975549509216046555222998263180781225270287223184819052187823374673132818680697623229333677743226352258507919153307196602031868985973226059920912609641295543622092492106075535901080666366536076652182996041901611457677874212394631999357915647246846188926238115107086862319956848232283503792627935326335527611998309038604658066450410675868043599409945439013127255842389505738316346253660286545750948985857684984059494461656698962225688600353643908315609265954617448898569738360413479141514176882977158051982078747440836673270569871387285715577722606313655691837261445504230567054211102167117765021677490153627771597587261585923959153864165911598437338191304197789485543720542634376779878570288581082909706286021392433596889706379253992522705271727903592754895235449035982512199694303697791282357252498833477913998256082847066627403465496552645292907003259781568839227356825487984685915823902387230409641498909546882687592713664249109535248360020420852754757103477155891804046958211213589661729149301904272674270861271998185836958506591423004078704479249051492440075658477831300485704745660146564285087676076592936728660978446144339233764392354409723174320099217489986593401421928244930429099877159095047939617125596543013892149523652293045558794339332810657101319947737323034279397496252257660758804777355354123826936359652853758040986630447943346016731534061876955949116141450869019331062323770984035758248714008228719773936020906150760261094922811355745047154256675155117034507484900358253626515199413128345389813573460135227703287704149554366442008486505214680292178140921295577624525786493340340403535148837901835548762131759139436285357780039456062073904003779482473238640487074679563430011896545475190872165670146500653060071991318339822848647406165462709658459479413797569873355478784198990936155707014903529859900452786633653103454504710536285821181913740315130711966526242633419206264121965423612141262366314015658160526504758502045448663743713524021152156854256862341703883277064824532539054003085832937724071243091935945160547844711466227033102325883587236867691428369879698089141742062574112169868878312759551715716505585114349069411786052761158295992286567162729240361571266193515373621709353712129869581585280734600499108286466403713878075320286104921113101267148605279436800000000000000000000000000000000000000000000000000000000000000 [109,54] -20103079215231660548226710127829844022223610312685586770394774430595855465320000278617061934534401990389690964997920458236658769577511504417083993693994856650426001990506469969612570195059038472922908323817795192360427560612354096019661025901879449355915507403973813020140486105358749238254984592363865806167655246481967284794762360037049352770066884971765952539441600525487731812845181674963122605264739303326552087572861613541003613988668857677927096939017824148014212629422444004572012987832243171017246498947662193023926930135692937253787331354984768608745038358680026292993117550514596601678263071392882943565788489938806691875327075519096986333146853757276591191103910520004512075490220950141002027863222665044837951568030205340986944868768881130307380591089012779806659694977683186786723070287205771381655587802221021795868411615709722658835216364541984315340901960203843608506435256698814025988911707960678499555840147516763379801985126705213847181185356697664437638525585146359068058671831133667589537167725071132172035580591800754791722044059728646703003135843587348777616039459047811727603111470913385627259861711162616850161498072310413007094424269963036347975240947948949689332945713234343777158805038788445991572182348169982560074870302463922912869635895958724754465511401076973055875192747402739058507392575012207189905644882005977776097343590676242981949079851705412248892002705284127657534747900845030458470040584502168930797598655062963548473865473320912650252282040454579921347690244507668774600121808528992482247194396780027347296580390663426554267117552014355837014735146630851015620186749001033836233436589671505465178875585212906549685151486330683703036595476574116768183015961559811940435997852990832478743885055045102927540765824038111358640450080246824487517191336035025504147476141155751650476099308293795502560829634871751309494287702270483884873387150868644700839687020276449761983144166413699727345415888568212007629718072720446599348544695751941812556826608007981669129259347798943372920217193741725853987207546938142456069231385520025963566208672342310810818533843387672587624144994377978676305943149141825430785946879824929701720784773823659083754687021228417372115104950553024088716720903497653595955719571682424588094738790648016309224594249767383502165636867846014569662970812256280531610838112951596818905212042109525651287124051168921285307053501007157826231180058341283372690632413984244615912644774863216644176122878287757452638866323413552303547453824185273796589479186019312675816459582426756143435397767571875627727358139827830100206434100597653069286190693037448176365943379698913092874095082344585318496690293423975137195809434535631321138071080663165023273373401080645411903106149948116172800000000000000000000000000000000000000000000000000000000000 [109,55] -5603236173156657502568552972557937879074148687915358556076048794953358267036360739884463063093980794111392359459845113549547033555347679118901460473298553142640188128189241433065407479211226601233175655964833952650110464966787773636636636253605707150847097038771704843200831804352795190981585066146549966048859869408301069634596862438246843263277814600677273482706503691659712530915586483216482672506897917888634932899757091216326780318246244239634337061011333711894316955837907588844230070333908474833261500674197999897729050750671336672340064235232719336264901193647497912963379880837539103435323750813190789353088425958382422332405494122146797329782093716259052655537054889393007504704801112928688420898319604773607090987090764075833494714513117623630834323533090035520867639212616409959538253493767473027876610086425255026836543718708806233249150536095132390113586080852268098309798282789630151764006617373129522234832559171793800117229541812284298197404387676328260712444568507402733432108043205805586515439091033633268510409417336123563383083088178021014949749270294998454170299326179485238336839502730592714083766024648929448715677256795359060614490776163409326283835458570888103485891459048873124676899528358834451046226110404833924525501918177735941271974093432419083598221241801701806600560433994239879581498117408285608834316233773612893522089396815962908652077165332218458390181529029073216427298206573368738965777421050156600974604095452639317153150754154913333919156806286162214432064524498753268086438330335191226243818744164159948497726858693646620192218610154849622655734812021931933779252118524506037397378402538171642375150595285605948793645677443524878261634059213165341363623913181462752718635234533159089320355852681913972728918958346064730969413725586776572274667698338490690164510738854915264475211658307292545431508954734906444527392103575765180831571935072793305329708479309169355970010137166891793930559399686540882675526713714809387866116256501254029881627147467343960389669344405091352364370812541607066534407108923663618343663761785605293309921797188068174096863199423183529233366584089329797590667421742849797948975535648740340474644201434826341216406739913468294739352946157874762090513316043144220604810565594988193376950962887222239832999341158710606238131178213255692157502324380603170186040909577389582455507833725506486637725377135726998490430948833074540010748276408914600576074490774741100963314959890609356853163175039163381325832445135933890019521851358778884604909210726272698001495556769533241562811491835720735720443423934384766329877956447712140662841821612302884575497993307399314207103038608184069008552405354257782765726652776374409702772091389397566789142970446493867884384598529933312000000000000000000000000000000000000000000000000000000000 [109,56] 1726349690577797178622045163671595788838779899321843203036961489099152958552133622277250434806253904883942034359765735245614122905725820090726789621059446818223178292999989793500974042692003464859450392851888915867249725237307275385326575549474629907577721469832786165300754609698366598875517298709421753861920340140402523836340343448675034527864690210348281216999889196092888338564807390745493943809283516070405022927529151995425963682604738916333826640905995781075063671932546722512087329109806809682095910204735240647361080355716510154725723630601153741671205183334013703898131736951485294755275853240732770358760715914350449498825528842842600958721357375489836699254554904511950898578736374999134745359417611347957668263993913035327916725984429611478882325012955301814076935303382030334022475381552142151019901976735440264662516928240886307358597555439883715661926206944125310832659591774522532123775609373682490329304588412524912687109865517190498814659727133042145523488671597287445700291610890802763023999991132889841324139519876071918272905150015545953581524221630303258535745960444282281806868492759315023191612695113015959474632320121772626054773320235436062154438666544252168563672375776531022815555227432434612843911948976838506055914722068025593734638325442016110746471807645272757059984365666509354023877246055131224179289494372533184427366141114528189645878727757406985638110425207662252276996636111363865960165541173452930271859470848436399117948710187828615623549348445239587204457307912580027768695572973334484861594299824706355513333958059833591145031345530696801273035886136445764172805547668357705064223740387014704729500427866989972459718741270266363011372374451838601536384278056300589104787507028172437894136755574250850423070017756386358192399760498674511176120179114825860570493716363672247907986906137085653723270988908564560916582407476610608346219342757663312398812786216657118751104091705717210952592737976905902217289893349165956352798066116057360633526808310606063411049325105202118175223344695366410636167853306000624922370715569883435384231653795838254075075030695454525673676567808912691702418192618154187622227835698096789355361600074192613035926261515322319135129184090206387061906942848079397997973926076802272240096752836557135748010311030290868332771445382253183022026851310204640066105134022549395986552611551367983345587499644231431483786007274239811480113748588068475550022672071838448636837784865477352281361158873172315769980420721670817380231363895168707805816589583959752036052168082933655649753819636436350385854906387587772661972802358020794089173199696227754944137771860315568308738549602670993712982759531152221535870641781500852345622622402783693306186145121062599498016028266332160000000000000000000000000000000000000000000000000000000 [109,57] -260983479093597871119622185952362705855016911639360299697882939865239569083315284218996246909719867720314749420104875268170312078124674448993977147635906856952173095134053120079613508657777598541265829694228495841271617237000127581462071752621691653541010109933432471683603282474120036151286361353461426225722722306440277627376487314566937836334841699110912430318963446263128563408489045073528619377925006123754050982601839569422308500400214842672962381827539919085756881146502838137308880022363992231246829400908203585253304649741149083390401581507333582755341215117056510705590545867023808330312169441364271998565756867719420191039700833836398071102813409528085712489844025183266765197794582236807642627612647293049565134705353689307603736185447653526538137690658959300234217799693245456433904530690283902294786858221017573649989551683628558167660023462522303344735988473421517321810536605496013649148042054385411822335367481881660054218510056863302858621435600962144283789832484144948784616870970785359680849298401085995647883100155715723631957110193414574659062433177153077431915931762871907111603704308171172957394160110967589965482991484242862894858495398046723696338572125974766093109984210792513956690491334676532724990340883301037082244733338999983462399779446087035513273201608662270628118472438763825709340031013185409945848907793913800610711656344161873578189491101175672633368227177718109475376782334570526392010295481491419485852144992589210133451799499358332752285260788410591966363612919014763446655349308721490454367632388486023799573538192698208842516008343488606604229064173848544735972292319912110543063972429410759218898280099925699788698171900093223445711323966769210940613191437249455062912992928491939058355366358850925821114088745104396257540872833944258309353533909885418540954306661993399851015740751814723749051748826545045861618400949118038250362290989533351902657657550369968965034418142410988251745928502100105421994025923545743788476284610880447157618820836494041503527501031536140140158751260351496705798626616921242283691613197926328695797954383830704556115660596579260480830737480258093973443667362407760780741535720169144155776697258482156737418505590023275606273352437985098928845226288802892901563249446841130151699657842941580149835404204525352897043749957392180775244560883470947416563691248988690799553405316181031292740477098469880205108991560947267536139735453068495079204233977496255188570058691300910941235543603835969268526638663157267813105075787119499584339946733611276336032904213864148383732590076404115173947549917325908605252126565923300243825398450175602142046264431033046497970630457613250614247610760663255939463823924957710703370177986166751084349509946636957473849667186558238720000000000000000000000000000000000000000000000000 [109,58] 25273204666877400215633681422003935786362188235911584347063963309657521530593029063917145233937963666474473888023384206544309597232905032272267568695303796621378473439983822947663059298069593743686140919948859875868461332253293580721715022817769373720931181907267744455978987494131899402948075936248632222382779082669235023950543042058318561836158777553732734747023352166402704776335218717966404013299578313820153733507223602984712625952404244327817854338285578259080462316078676117899897152681601734359959464935795596722871519601244218102314327278915265795355698174539228444946565453664434553535303571948174742375370802394615793524289930131382883087103323345834875072797545176539045441556338957656283407079968958106163357571016293796920886470881656806957359149795194410099507478238360767978056734771431614951844582387766957142073705447854025561195356542785067883900759299850184705218527246132669505213631734464311711384596549643795216001467763304018810997999080967105452482287992315191166528682097848922892832200262775839231611219115246096323419115396726012692897868421573692314430875972293441948775123297292621360567667829547228084104475407431250815137752805738718267711364578692744548740805441049558749926437912171680097870124805582539507359742618707274161161220343052529711336035673549281357738678832704802498005531946417438252627351960626937616708751794520313317301550001059624879977367277700838983350227246343983718999694972135536688221313288547203026588133963232767584792511913469994242769855504156402906026062235481667784673221906326553682185196809182279143818290264672282620638893025820045019417559029766777259037620436218241938234305772580125136821555272928088929903792213549308301909142599732491798586551715279919216977827961215728910301574734864732170418362337907691197350486789257893708018760611138959529893422484485251184746799930720424193365117633715258515727957712722176828766433529427841709317216968157166065425027599585516300871320751052031138070272239751520881097125828684472900085309985871620247489341875832419464974046228260347501915537302289684492475982618116367095915420992723231032397377774704658072061361361709639916398392401353266479619791339217340050587673168380178039798964217925122168162720843209119898893435231818866752676351715336467581329567216765132586299966324162086179175476561743972002233562023997159906845944230436797654078739893691661920059151853617657900853358895189924633614713947419875132780933788280959840813066731321665201694514318189048905210347013349531348804674469109342753385366720462067785599213259381307628691057871124053467245675212085195542797898642043826427507418899141933931480011762136122085270466336953655063152764186056040370541746637613659530211732948132541748161287550926848000000000000000000000000000000000000000000000000 [109,59] -1545638434507693745921838209122490445943291068638287970381333908711884193096293065285902294020162418787428123235521102639539257494148466642281530043657531176690776612870795775259281349581127673939007907585486054092887166637710915495158581738945575884081275793520014861322189380121015794309620066603159819775608884760462148064402552965585159510621817108323168316980019784392028523236004773515833342277465296360272476103388630630721726567914587959578725528123265172693199226055501557120466704839078113082453623733562596791289457724031041572285247469229919242892666541227638974303150379599033778874475309638752550972786515263735401117283374469168221649466142970358528859132206610860822981169901760806799969788195092630415238232063007214009348116975757076557314856828630847382074749538371567755044006509504486202428270306742584881435138262569707734878235105511525941251439218695020354762857115672937180849108074718611506118842757353584641390182193907122554899676097776780267073141054159030226877824412910784784236684163009732584222657027722215043613228908335879575441886297904426961016833965319467770485836058642357468068669167829636597750814559920354507308153654927565085933407596605016578607010872548562754231940706269363366596027499192958498761208596331910710386626469530363777778791547972336804887441241455899211679941606740232636405027352964886477847968699883876011757108368788603951033592711334731297038260183980764647772829055217328632982740498510526602053157681453259870664181004810952456932584633850128164762739008100628025854133038306009908378706530545255227729733089980256518482305484339843431278728495127523246558049666015648116493135873726215026581883690782495376676291439822422078620846345896603310353845154277481722040414771765002738192134600885639085752353767556218281779141917770959681120245214811544070738511748092952663140342642192025451514172676741419166523955869331449754591380760401528377851466176302832917317080751645650644707613367728371425729087034010833454158199144808640561960107409543100226619548500537459889828882713568297878357836678281311781568891995531886931508009182379541494571878627327353473924122914166124076523076826903802190528391945486367234970796041480791452801933698400401693462856948312650515322812111858932899461433986812894474307517713404000985716422575346656145341635139924107768088928576162062512977877175847884210942557658242535610016330715894507672751706311601996755400637071154300090496649148911613352178822865662146346047917239340174439662136762029599731372907339984209676294439644501600183205883840200383654654782820311649656215816187787126918293583241970525332214051802129728328309094153071732402834817336504657435719475096830078642633833291067284185346806968634404037728282821106073600000000000000000000000000000000000000000000 [109,60] 55808464780502979330551734216112641208992693639260952887403638373144208981270283018601344529649764536687239794300614093239026968644802982698230112944056317063972566835569298405901889703584460801705918498198746831498808343819855826077378007251872924954559713515375163380894181302648628673996597198319442494773771276812385952871281127586462310102694086313447118679309262883802387914991537504087508086142295457648972865886177122667518445220265981868336095430066221004562496652269975262442170454049958820607561573009603660132091319717207450015156760774032621679868138299567234861968936384171739779023348259866789601599272326224780731360298218205255354199569207891610954783320492912133353398370446473104350479077076241607418419987673351557534056401757200077074361584307673700568028523453657172741128834067935955750908077168340476213399818847731020668217338001992204393833500175224332462668167133838864594868092006623109094227159923442472993312212793828042544686493255508593372368555947391859616240952522699766375449210469724995640667630568102919086036238344172073843052860556360104072615658547704737147699292438731735090394191552488081795750524681360086846826777797375432040813716885305459405211731782608321909557192887822410349696573596230638857772596383172883059217521269304823441727271609200360147662932986777545470400049388302550222056840234293040856100474183102820987854151337383313648419669173780334451984478440714273595801220542526247309365846950313812410072922206435505826414815388229803088107713675477453658883172157289713510349728035833457318044247862208196457099412104745493061615188275172014858304139264979953425567641543535926840320080716015013753875201725038510513720764190823914792283221706671260401281718569429575559247420421184583532232395570243884231015253537845137662497046621806534969282121346071441307184108553102743745885002444341173735318048087191245354504797291073655696024793790509165700203734359421627217200661864504932896068046010515670321862151526113339597854880630586099291160590046147536755839405193460729147534684682087172001133785830653055372259663430363185613173697603233771829475324919029327883294596852937074384055820069759337543835075186620858668592485551235696525020027478615872988419073803785483492151210605771998732582899222426807115737946962241486998185026427546264403259936417976343524508251544849191660555023064196355941735075150438171528175341020587709533181035369553110790343705760267901736656233271105182658043878027983618705225962680157525165565299427419573454277432220794763307759051165371575497617067344069656268517083784552900739562062866454595091853437433825920036256682870551427904949974297780276449229514447014815649295707076097878940283280533838290648811139904507736796322273951744000000000000000000000000000000000000000000 [109,61] -4073819408217854016739382130597304089426603215098319631330413883191852210675705295957577395911321829572447225078214272889219153256503926032007637625155132713886827781272551956617163524852312607954289051757384412583574076285030041037611696352645483245332925186989474255848278013375876143836878874522734117031882181109661568179255825764568443377803043963228269544004450362385947857589696615391309692037763953095174172657915568614273053678535054711533190160614422254873812535307925820817049156006512451610505774698291745267961669892699695106955190778368635085531721855566524824243248999351334340521404816435002409504976193701470218893443213937030860474865545797644753534982137709961433299657079165030429108864389883795359835165843105599819132620019024686583251396330698684041237762062054964195404345059379729437799963328647292523729629929654064327277934311374998816214022676847131384370565717164410085114209017925958845306968946946390723034121181685744104111873757679778924416296880481877160561482525998195564292179261399352244903406569227814066622099176958668547567617605623416480400678084041744454300133175356418570002081097381790857769527945095014364533077289805247219806559844770583791850261487366471867038706806517117981183554791470195889275624828094492712029180894244418706356826570138777663205124462189939718622101529679514927005207717097049822307142149927016131256656201329159508993043485010319816036147024794397582768384826945585378155380374284525800339749118031131555414988433125956333974956914367874460539894686866318155262009945642140264071628939765575762773750857056613389023849661728946961695941185160618498618143035072883008094676612634377380296627958445719427897894541315298001304759836400711384844441654752932178546667067644342403562447479626919899378083757489566590047326911513254628854639071451193896888953960741118015788517474776943055726732087712332153071599966039374661872622609084724796551616651081985098136385484331959418088035184271972003074896718106716921239263551488276652479979312872679161241013960026434028366458132741130938665915060815169433378014960896022343145181548365219006155289292864449710155291954664709140491606835628913844997203313676121571866810412316462931454362685569848497579028764968353246640496646101948018834211906098883019180902504431226647206379672121879782149041854302660367738896054656338867794767636327820023032243479738332067920888624055160744795809288493015779773989794649822695891594038372046431858145780728391671639323697913722953211339309610790854025104070670153071729401867271795831906431195120191843917546063465459754325974403889149294102258355385869173430082064143443448177203153554977759233011673421928780511017359579308323359639639147260755678437156338668383859908804608000000000000000000000000000000000000000 [109,62] 984016286020962566292697259183826912725677029484193889979010372344011205630604588961495241980522485205363338468112323275868587025786490832273677246620271430391229464539034420210015670854726000878980196538068281480248172438751549040675474603722099603679386723798329748836131394545266204035477411757862463350450509716199428230400457755653075079156577657285609612653850499461353077241618966993145855504139043203739419845698196601743586696025680571512405645925085441472052303824000561520913805807515495019277330728820582667005851196558860477659325153788288302071380012825579184612964157878364854701355107345499306343738454485307570056725251800524747160202559963226841553845915323670968183577578907233314125317018852645431568011188446790448233121667351516729606380503613354115731672547698635537592181582677447749817792206980197501790447981494696381751057210480805266135966543181509013888484936737767330107517011640793614593964814759924642967650901945652417231000580764418936823662703323906761757766946119845460266981122797437551845325728746835156546639382402897866360086364545769666476318033101639322196703610877717875926872942032840204604934615938716054526782624813819446947373819744520287348584948741723968927122541689234998223330712529002983635155069797767599684831450273104904674202421489583483800385559438333264610408427204230230819749090959977998725597398280042044669571110171057061449898638286310424531948588275281757433621498311070728068849548253994469775323577215810822391961590036623796027857033955534799257390752505314107651982089837536666003560217654340935432632466006530687086706567910762245772118804035635268153446804494177651805129311479043068649904082277380938221197505916771387923840454698376737260276012395376604494905350078756912753609289802195599372849833757719730022639833021574590545935161977694369936304876294523455843503748643091914885540909248633416325555668124149974668588247549236081437550851184871997898904352849714166584265131646691154032504743496973966175979386804489607446561051261500543409535530576900032882795541544027745311656270287854109137397387507898351779917221225794792619103682858850736627609695297411310870934995288701824889647295310706612393852705015439640063637603855167094593647928807425300139310971271040395671160753478772977995584169535554215033579210579871343950943533060174969002669009383494953361665630249551916779637370496904661745189407171599310421116972449489623273862146826477586269904651691212665664742083098757024971032493317595194033307866040796240879603299247339571687277715222377477737857279706116423031533796695923182028239951469277314375297985811445632432023893404584651823570715603555499193624919464676134599681794592997633810103327670540590913673590882831992473180438528000000000000000000000000000000000000 [109,63] -139464585122568851011790303754164937883063033724388397024153464556853116463106545008667995816031386826592215573318563720937964543508332539631563139948385120850629410176214091661972123090471217091740209474457749541288382481761140084011609173147893988819750804172303526124761673291489956376827306487815090341047163118600457591476671720252992797100159672903619405474828192647991128339903077939098285680192831873698240834057103773679791240422238028237695617180029751667988723789914411723039917207192875051745292363697227126501306233696469413637422491443494792543168492036674995349233715045514015901270540492229304956855627254810291244154754675650162517350247570156949444599939024614285663888147177127533564517214988841976099769475980550230198870350780122451378854366680473040285930076185496371195233149683473142416615383164584936064335878614393291507972933040932431784583160794544124104983010090572890553081072622776245303250484239177103020919560132942813314625219527856966336575274700150036898780775032291001163386599282002136364467963147875411001134589160679581236830713664981672535474046047796886127402836313488248986156748747875368173983009842143176491770781128668578958869696999467319648822493719259008795194742151733301314729116525942160365141416946848808696019187654194357977604171472932011797019431640798092042480742114242201074145191163811974559831969654038374266100540587670631664710208367981214844884265879593310784549308970471103158576076771382019367257359398537785946994721650294324250235451414829183651896390408000666730353769145309601665626521770194828891523654222042793572192290357277131399571663011602348267769671034756267769543680203328354695896398299738691758180778029783580075199827485910036585490112188905973185702815171566674018208690601009765900225596911988798180336939110717999434246826404895601523799101001871497472405168071121089454390041149685402688585669360691395039062636965889811602187491124657445250065002551098617086324757515692863299997602770433207982429808481321054914382933179414738361810621216532247154578474022602873863313276323620588460168492623167210029622957122728857536833067672220435779122605253804083849167402849484419404254711505994031375996124387469720646336242971383803707011622684492296530234986619885058652886163107645753119872378015229955397885496737465190522760166861431024081922198044518814271477443841510760603275630019407219143768906205292967295517558231989060341291941947988637859915881517795575345516416691230742098062418636419584154411515532568210524053601765709424001779797042475780762979976678830613955244980276125550138112071762452693442785363113348905729892898126331450052277867873272826562139842069296477419864163254453916143051980789304264351182545366772791197746121932800000000000000000000000000000000 [109,64] 10070728476276681897441803939315341549998377521274017297392561039339503721981490196978811965224313851588440664864198718179012697248477701708517434297297563521953650831744838442842999697208456296852826403980771030017203622498886156457656818381480718864478205730723088497306462096734425329451319812192865800817061294892333151635003215747673069518294555397238251300550994553435022162231226505061890217323058140919405248513694770505735166932794274785367235230033411250612786566497236508445990484400472222200668875030223343863169659228096983703133907057860816759790899581780298257421190504259720472763668401405753732783797009338053855723031325905090516639368386464062015701556140478998419230319883973002313136155833640311239709841514827228827734146517128244926472457547784651313986231715059002973356956961506031536029272698948985833103772532920094540518607607252136940691883483722983390244308798769716219643787804568875064681111314048456394518441841576490632465518602908570048022505734174298010906724317454278223918567817024930273714228811153544575448241851048696351722824058411123318007424789690206752546102532064462298531323552901123196144252795539014568683370861319672404397159634770706939624422517409699224016704457216802286235094421109514804129069571285319286555645850845097218138931765540838819304189885547469805814297617463296726632567471612714728966194416590493619459471792984753663428002432468156440872816734073874515925154542787578062887531243134792917282018436508797920183409243614467950531776338855155514517063955876135377623622080795301195642270401886890329459054009364141534453130596944500026234360140879077653242240565400523711609265096301590747461920721529980192879845863008398023325105166003722773750837786837212332695102730558429319004599530674551447435134143492224320535090995050711699612939004316690500737411862422117495272082940839354822608961585372764566744528448267820465305668746474620328557697460947047381551561153860417215359025074865375367459247623065783154266837500386105296054263945545677641349414220716086611158632966785020571022458965417029077307782737003735261396291649213476861444111522111885466551930752516353289999336178344209341342675660708395083391681524970360864236608184243213350441964924853751979666223226762933573582716231477448251619242218650779251712595637633046263247508014508489394541973060235291173297393643405076483135114187628679294132614667757629402158383500317092537005436915590485247959185421526310684653385892357048998360310812374521834653788399544202314288251982649784512209871695623479603723539321768625441781293300321509472672186004906796304547927703916039066652838085214211147268895965863526778059633690355544451776560308994138812603009575632291245658560957224158636655247360000000000000000000000000000000 [109,65] -90096877288424753658480526104426402762681419265098486434920632134369237266177996565218602097810215304169799852970000207559172886599775105248278424947715886741704560095361597978838273223999990388826071160663196843351705935988589508134207255246494941379922102522207027543015712129838748707264846616842546766546565445659652492607701798764857652085292032565469504558070836294381891239912904696929963673695585085477959601958520242893833767768188657294007797392476964045365828381871215515896946790262485494309015907646915408862725238658113717555063592545019524097079050841615992661077858525545817762655254131719168006013823707198009511675993079870835186433101943441454372194324717050171064887630261732507054998282089612199907902017372850578910087874401910512766776198469620240332100888804198835022255396851173294684361380644521868732537845193782417050064101066919671185812023894725921157961873875128618346176687108024557051411338695103175097373104265677004953463471764798661177180567343605421916705212336532243561118863092961864561078111173191613219548933047306464006580706904154558069003663592006080648655076163738794007413153983871876457580513454066467585968482251794173218000905720713861436768183783767619504424184721168735258081410058753723202876807852815923976784445491591539866405079884427912638355380288485515903269891966632847068839553385045104129410252812151635226867959124319836886662488618125302019850432068615617617289776174225087597931201222815644741050237371364470390971962832408785760001924988981658851613017983397713506977177838393584346390739624754754618332150696648558097455888207060678888345784460845522432645490485070427729594239559933377633477487110496184056630339320095297555041349482383412852509241078207786888226815224498401959458617202111587673403535088338197877287860765044799860172330696845231502317538869221978605837096073568205077637665098804179197205636818497009927575480217988544763966698360488249304954506492560819863479738678475174415217248393143353859199724711322752778093618810209199258441617185917899126079119143369005864423701908351201342926706030075460477722944591726637614533585532545289383068574903392178239644075289452035447503593000097668738889386152922660602198323840792912126776373734801226218572184333530246686457123809043676533623193957049588542938422866882569805224137397831960205933397896360389173079291606100221544823461902296260844963658442705047380803475081483714791067690545280510422762329274396678987722835782581120985801678133169699610842271468395563134926986699651782938424094355348867943444610554866425118760172981016856546400400891095896545318221402551070125481282608839378732488975580015041428618995335503361321842172567381512092257881929006001766613189767245316098726297600000000000000000000000000 [109,66] -60297910837781763093275814381673151080154349314943378317150038886829142038292192203687449281024535303232271571451115491979603334536408748378506893931016690437340716027505361827979139128368686885515245001741082963396144340183000087855679260223602929755120768283286220394580528625922195745164778682122137892864699325038120029715626245293188405714733187706060022801379429535232481343397578668102567153763326198062272752146965513664899291480456194659649239309703723431573262867080031210165608460677112035163040367244318395164041152529970480245035599759246863481051453540921053759029385278878712155159154814375912412690180042158234017572560987509411262909528861978335611595198814084475223962778379676659865930782230719246622451187339879001243824817933386465509072315550190020647793005426984512034759625139016217922752056234143745853113135374676835474960950426919439676668068391706917555333212491371630724608421468318658140585732445722780307156757635606357039437045973338522686652646242818517944814259059419860257326161916597925836561787540975985352206315819493700478195818585529232979879985502823281043877872945508887821923672819131247702527812041607071969969587305474154883179517025426276473371498587377737059254526503695309235449887523225136508494138850100641811553536412799112197023578648618437606929785850275276548600929168731445457797537419537437439980423883908611229057484455007450896984569810235448805045124465888240115978054718721424418196360519997345493073738280359801281161089075858981394859685216564718630403134344346852302264315826793002662959693085802196634169453529310807613613298170027633194733518740594465822924238710971725985097842254936368199880563647338282974702032463782647696538417437864812516953541425521656258546458363777889714389495163591047670950351593937576016507711920726413557516882289661985673429391968213204397850753073815250038266719037303371030298740563186914580038324232359910081812799122799145070078077609960466876856113326627404890815258759702722857242122754519809421298125038863779912494159702703450151738933684129085548858943217818091006147292613468443524474625871877760819471554081667621522241199287517788785501307429452785155059244901619615749635176731318587219201152973952683520665653014700879827593937204775048731463086636239979433368686062742640867474979994140139208054425904329672803386708740334925940265607151638375064980625839189456356692263303429513379965745466558153323194921708892577309595585080200683263985421316507450916903785365800664662921064746601679467729703360776362170709737341516649139132032844141483393439660671423559177765311590175354533373611555580644352048750371623970777412999231076126383902452138126539552785211708894439692462757762707883845772285445755035807907840000000000000000000000000 [109,67] 6261522601773230265855029752760960217024582504228762384589573234704386761744241615474437611172832083572909355301804583058291977677920245228190880250397716555747321834500877981406925776195853184023712336659514470180258635099806952694060934996445814574883446831770617880336762115446783844769518450589833475518960027535234725117186101524620681816661598615103727478724897790357274127145245361927097425361628920217943010049072884838756959883934954002681239905845616003005893814964623920246097981455515646486466252409725600252115899495396922207127969784237110262988403177172088814183730874160121089666672608930258063732515972304500212464789690325983336953193791164297453246207756062100192952553009014039652461773114136784617949373967936161269376158551799821430740793468908499405263655649981735515659283627472351870456663142294892050387699608985984419140403969231270728350441419620844626618719980670557386509133517389902397935884678413505262303626540949350314775740026089519510227749886355826699991379597461001465911883049849854260017232462339184278484287747499627763310491923388395724081998188465871011056257203215395616149202113927372317494031979029625236153897637574802710556794012257681580928481010022629430484111370886571660131370781969567645511137001745280015751148901214774988581753050039080235911767976792951131240581963632638097770720985394005293837400576264611376426006693364535780937910018341203957586960176436084654347618233234236287163482504084994522011144469432137713070988055534595250590957063796567241692208473897741650004957842607464482764350153534465018813247786640272879460472359043632110440265186543380600918348606710387570482643048060725053264454208365078864363415128180287853900112363551020294389804936231747012217752752641809759874510873823277628749410565121903237739089327960723474049226976940624362939413858520208062676454367337814838148673167123619579964253254108186471300589285456498440555761745525347722954030631656597637308156184345265444494539394727725437487749953057832068077277603046894551832783691144800966694553903051241255288763831415207444182101302927842899511868466570136542195735886350269509725713186564138154463819414425601711869802081765338194593715858343801078322908217582895712426904320391065117077114291432809129264276839203514011478963896286244858024059805365433169670510124042553000150917071268974498421910544594230594033932402559856741659726704381031776978689064490725339938285337537478163562942169225440309579394193915153341690347032428893900164856841124780127936005088356940927848873470076114255584351683759843005166843158657511151517503394890822262976194861485436291077781584852262445477259506386282286404139828257040094756286717768440331477947519423242504459360653575393805284147200000000000000000000 [109,68] -130346519374657366482074900690051182570994067421569699249844077503635420130795833780131642268613983320275215721048350995995789610527968944555775784959193390118943468094573990919684899710918517978275515370294275889177579521205890168734490690034327301734601854461273862721036424967450895845942174919765298488072252777977523458807433227525705189785314422454686695727051541642908394135879749131545848069383468768610095267498026263961655838397529864666786010115361315692402213373534959629382670359877853544944425133968642335441941332156018275191355057709082058367588632978692171348557699948064876256545093353021451060938723681038801733491794194795389192421057429432940356777293799780923127950225150108389593619299400964351204305381824000951690709487264522791417035871470603354011890554971321066473356859966772029374420023523308795635856600564248754559614019267256646148542920957469443779279551997675423989556245821194060691886760075107751009475154356728826349131306822589752778932689997517873291001140892177707515952256303965885877179648705103767424163582591667448076941443999480598158669558560535631842203918916677876684249631205454248171093834682593852111558700282913480478806754624520539329619238037996180750822745346632693556766849229377236970760998268321918792815715583627143123783330173809696947418023289108776457104688984602995506052397847374214604915364391331893462822385695615276152579599350004833012023939084908335171581867371104107326073329192258921415618707595536427280298619731398330118698553522285301194225939167929935599874511739628445186940674371332027714538195088234591307853803272028913932130182970953118295761114660680913557088230927636221431490826046770161893983697217603565854753937948736573456824466738940465593479693445503530736098243132210853830107820338989935065242760355462255798826245346512334990722117063612060170049892744058545165296569256272083807265539707573557236934633453708486924726417098290725994563115177708808657087689353861646052028079996300330021945184519623109565510443516918307879708841351753823972605795877816684772011063121748033889666324046554813690257362507665277831658455491868794452432317601511282425681198863092550151389103010087477953821939189318977448078461108084862990928822550098561305738393495704174268653613612865606928075708255141955315558024720052208073801248287847181521968227834254859492266091816181403225634831025366095599206376819023150267190147954048578309122415891152711498550058982860890699685536942902457687389493880015135569392994129538842326132452635613034001372100036807080564992971662044934861411212815538899429722857973167052658780154850893889658175463521221876714971485661276151697255880738039922984592167881540375700218006994119154548436645307545445990400000000000000000000 [109,69] -41129145657322134567209896241683873969810780282852477941000772572633289362871920875666662443842984314326134001946315826627687791186484136713942875419086994085640398863319351619346722682140543475678601158790383624529248207636603777267527966365413736636841663312567132072453892742226478156445457065204378973416907279733190536671888363608928881940827644203889199278237124121534370017367634178804711768603819685524362806878135370655032950022236651844068677072730276880516049807556890603220195353831828560075088089707375515727477036305557378888300969694375402881565930781688925284618361910045957754865851019469743859082712181132017161999214600591780998831521038829914332923640725557412358843853674989134938213316718660628366718618608530229877833034545436486308340254147310287167360556733507108580329358402696229651925433482279190910138448766206993588121572748134535839822724536588280774970308345546618605150366932981277604840910160185195662247070919441999856366608206645652106693799683354366551333858277045783166573655586973695805254453532986010662143042768993922605349946394463349968699266313192930094298212626913846896194569683144599313875162897008043111653776716966643456708462342713033634656992140231756715907917401830769469546739082588316321201634351033037237511574482220739523576384789683501318902554163357999052548560183279124179792855119493645269493190950274222516649560063700359607823890804578731680612384467950911192758755523123912616523531809973954190586391912601210425237156562903339509521039394559792282609977818696081984314136538122001289157997681036699679750865414444959232890923334496285344186944093231744144381176863595363465695932290897871844557320843343931321246118230209757872809622912581306809660905993274662316447953240013664360641201180427656743737848517680572053317884878920859647315070538244478221142136168240847832761209579774376002329026371748485005856940298688313773636455455051447755018544250004665134584144367604223059123787568581421984992446422842131083788111364116305213760294303313883563234345970484950156333925676301609842188518080248291197677213646766661825684533879812698311979878305382572202729075925591734369116047698271766652109221044658573328931350728240364313226349220804401167978583677883389028843632737203149828635772745593911571286518042419207007978420055650428911612041153680034764856183183876753131524463997100161498112392049777950026912956418627871058954389471212053673995409009117674663769004072213658284254527211597573544307731924650068216000296409210499451385893308612469694403338121109189513635090271854260925092485056551250343426877411924839115003374349965265943889759492040023400579477385935968032261959993317559870282871209698599619527682341777808891601084629160119448371200000000000000 [109,70] 6624419711332750699437063774794258108797408222236439647542011437774445236811367732532771589480693008845622993724646370758401349627159794237024982772643157642130000218447420479581560502336273323900750173115507964924346874418403786045097352881784568945097253605514547077928296088888604515557180903088911735535160402799395297556941177508405381390902598912272588224023409534689492544510851093930514919368548071777538949799554633397347871783332042698914057130761555193122674291898952077071280509755232613018846696756501365823805363107310605239803276132250681676500730669504367806154078657499825517083442476660958157940888153912790590319180239152791831295997804464297801806169576132476086190243696930444049734600793029428983600711704683032138169456883122836191011042629862199077050840088791521184117730098178140339394164967832110824572341077144292369754818628755369249750694625891012674000384848491934332059672991319277927976957869652318696790023774225025930811223640101025737523915295817748824685491587851477911285544463353782733795596989557252279861286212618001078649944722326750235475526197377560109725057046281284388885214728064210460189713012590910936477003790211560482202135685657160313737315305431613657423544075066963202951044925020902414818353277876004971576235870268217189738218813686745253874486323354880779616309132617924811225818688500671146605530131026303870354787533544839523854754153166073720825295478598747799617895740456298347844195215227642044881930444954141489342327227211434754463652903250844204798612233331355440886485383671329427523640934205894564885981560160364292010954946236609471486066310674084101651850781896914527901000879969675700860778028124283302688410106939371686459232049649269078130806304780523203021221679353757244209859406338753911589584172396300998272758232449833515164211171543177943755146349176339945403260161156782244585451354179189705034792784087034583288791128900107070452537478233642758382020227268512591473499421607223850079052398752444400197353323031692319903901975323189033167754502161465662564410972308042876287605622245911384149782143703007344229214836956516241181531117793198807761521281551142588658757199692787335487398083615995657478317225435066481029869267873086367864889680210586547085064795187552755552011978671969556673923376078544419595164057206006726842231122038751016568659678290199413902824354720680458337435717831291292231807121317581057695054886689582038766982885181151487818721609544238401683500706936825978668535922110430111175465983909338019262158104283750928566871802792220354578146593767716858474844452098038900508265744922497651400862755202247259554142809239671145407401173542311073245816804124806496037180407406223512267273466240877277725988829772977799168000000000000 [109,71] -617224402827048205829988644071894866786993161806190635625886871486705387924052153144882032969639901412343098557240733480410997171072785000585825014589575959924315130875884556130912417894929616098176550942381820344941008953676095300325879132437793176082181085834049732582366360453822675300532005226612331506428044202176786082798489149185402144454412931931992495098428005718077397792668305246621892930231011130696610122481628890398773708061631611766594263419564057849661658386518274254936794589095413137638596376938274327450866041177881215542612627129265009520178346356553484020714592513315241436218508108707514305193055491805416346037952929422261398093691717826271315654921533847049990975826443376521423729121659878925468835381035614629902024696833745641758587107678493870194817840056824264057334502091839876176603981001949698659852091559331323366902788018312748832480627936126114498722336924888555271936737209930435278676648174592188708140820194466769801295162581892894785625040238016836295230005348846814794748300823993319743424112130430851356648648373607741094537057768047077935460447520790655021434825243001931137815025935194017409447651505349631452826603485513651716355694001761022295846037553251107394978551565909892605113778995563487143177472750062243337513439561918216006855271550723100613367981247338369861481480661279429461554486223610034679105508570645296000422442567112028506968694013751495280025559433129364747330563239057356672133725806233631619026910187580720088464660233486239750456355365949055124896090416443698211457742683702854729598052332637738845511351964421079685787043258435390134540431328541942008461584487248901119361150310795007586207636757217036940186477918483427075149393074888320482885431123878739788115623476970237747793669357165593852641273914273839814258166341797376537026150082318403085367331432673143149464439430743593920699812420677221725353489099951799809312067852997565874076379065967517944366903609621996251609835441415824109599043063421885629660899247470370870543416874188992712204909872769191411064792362795811459067798529436271990179562759982836249822336238059257240054007115987316553055799050666147161801175274119444499022163051364530066176543101075440841410405871123879421888456135088977242218121300035555811265345821468979403676951348840423717063730927549634306632359808821414056904004769608054846508472551707879902998476231728369417595324303687866071144793707435980838492631543161296654667446867281077059253972936007993235274050961911638854607726100859122980920264255543875896480896816214856218007593343218246316704747370379265359610691794991366795671058967885284832310727816470835935495694605666737545161838025716413681601494306654437581266101169609830243561916094769790976000000000 [109,72] 43435466904074702973585507503715424974150905957530250554930706913099112011771358684919021565295586555104835357917615706529874180038539670955027481893228378831104037073076606074849218357197863062640446670801603740707422169203256198467502980388787372894576061250645060430575682201167063963834266285353327421768291896870480925461719365873886633998139056999629119725651342092093359608426544367991447592190918378498399605325573723831649545174672588908346150548808817901029508743358293385239214076934764508219082729128292297484098196480173910491048946240183982393642559750777128891860321682885499485096075969723011811317467706541219053338330168553147138661296664456018999104076201156292187370891756847403168033011913447261743342969633752384847220624256218571357381698477483142354782631143029570725963856809434190846194770579674363190384807221101027627390945480980913598582414307740728788839723642333270869299485095095290802425468653509984099659094082527690433721926063490284105118790421369783743632146555341301409322201077190465201979243952022086421291826383498546959943424162074286036202606618407083153060678933561997555974587535312640918726639832063318608412078109094635388222395203369198379253952845957606756669233218304402346283943832563216065284308239885491236306939971413267454315440817424731831290121652130249102894690998067175060067807178083918687867242235021023509549926756555125008894094118698331546574856784047383537760388341930738982166706814157664054236862767178984525383633616100189929021513176262181021749479087027394557560965651087913331877240327073928779714048046315795728987566883684359607437743394206768764616570811418272509445607673967159004531265744081071819205049856541123493995134194287218406348868271148223961401907075178590301467567234297360561238658112429257795127175525088957688529824300067750419509843041400204023109675508641249897896754129569590895442770648339160735777502557822007734377979548562712907419675330615211640489572256473057902556575451452518383594078518800824187250910987167401628707732622478685134322430589637654411477522053524379474084991743639586103602488855087200399391820006306393249976454578713685573432555598268380988091726426445308224193815385082797829659585988081057329943898144637783441900996589005218084090647946277511972485121406693192531745360909452104192371502273300967223817272298095747398222109476006579127089349311828683404172499229482030561202459921729424651026619885657582842517408708973813969488054570104554197180764584911482273859977646240475928815623139894552879793828177386504862287570715106118554445483858230720941447675384186966833174286337169429546704622406435033790987849078072357861395365765572414654750369020137029170282512864150154710137715041908940800000000 [109,73] -2493571071348350791407725825018452139060561754182357150225273448416264254785048892712631150474476325011088609417542579345772617565829718669336968321656362160250133207290936124310189430097081748402508631253041133946247172181135448144071335685745282643748877280776003963532765150629140084692733246121022935062276919746011109149391837685496638964215505491265861161098894957244470814102685920667321794340670822770175713258440525542078266438312389340709780070809999311358078980360934336615826755861937075407914510881101017183997331656828426008631070411581387183704818958300600845384267005838583418452683373808508048105393942275119204239802382378483890411877825462443142122811236566447234723596762083514743190620249562098990905577951583586186704741554055792743560803854653468359904259806440862655458225857538244848113379943894462400747332806369272455633621068357229276015523146627116174161520875782607950986871267339636152852052647160799589110223864135311515101151247512297048594164196549598871608857342423457738772429770117324164420600770708017115267852278491567330992365782736432683392602146049638385313712481583652966285372372304313527906689782438682042808671306843081282866642445603044193524711653603565581950419397318581776161609033435942732624572002899934307328173217300122586117533722701938329529241962451543422423138346743985710887813165030799460175770444646392830010258403339465985810804326044270081137017614202732855895515874879399563541173185749437132869793860188733816926892258286719309000531976787932887755366356786196576484470150397936640866645318197696754899979944571528367720821769892689043578838428735609763304212926482145999685700056613364479324742537388699342965598668469097491185707254203837664214433686567868413760286128290159787875726068117456127957898719682350049187558012449903293575876148653181965453654049816642116560600230681251091840669242923039197610630698653993848505265837415378795016617689497315443368966168021948030294308356540945371803438203389021274238566549010678018482790112044015000013197945481872544003748778095996505878831049106694313417042908467153817528163793677128521893664105364982795558913118529494533905894627936465154794843160873984890083980342366410058065284021306803569383455702683541889116272503984686182860942734344723592936939099570065506863945395419326186999398762909491591636881046220028611345389503704009034201839839578615943461401971662781454856835506912348389143757256569110907405906964171379128479675635889038727991743486822194876487816735701091042977062306207162344844763595595888753117451228802594493403086905195714803180919320057209519845650171984097272227521640831930906708262321512271317939623098271987401152797346839422988403090137178563038936817580001041189000 [109,74] 121234926319218146797297366030123772169139413342324977234584379801289527720274938873703117375767378184231632612264517244454860787224586483508072688938242816930893396497525641546360515815134381239716907744350978292506187221202532040059038205715209989444382978249001537581902602227234175660105811410774761345413660875233238629931741830507167417663304772462597004975229341735286984296672691031501003087627137499300530855193783756384137702299059969944857677509530524229727820672933104139182834291473893289594304191294652968066030663372811002808539457248870975049804855047629199180873662930724780844643051709208592774945165091775554031241575212601632017269651079076343549496766881904890518594782106461307956794658156778782428143787219129753215225300155697337849007429841029409138795994742244977019926019931411552225276927033564664385770664206335626242854928734540202340180204478570718017292780175488507994453645567232307087623453505839623388184692000810425016055556189427294223230200185438611276378390816195619259235062686189741357996388273614840533992534719590778258172729522188542972976597185442627211967204828549984948120064962489089177144902672673172946871165006417847557853670936126039611752344452208312146441094434669478087978196143858125621678038285575356031487445573814031950402122391217384003231761422810678490513883682692567971409192852761372644364505193258506745280650479307671150260947267980872273588821468383108084806522063321032489468216091326413673353505168527248303191303265763427184495704322309058728809963022817062961991573340061082021758114644281625057064810729337099899310632243133327428916539341749747569790125683053900911467987360543694328350402867831579914585421564080594562941743396019094160967135978643911054436315994553494927285461227998136383977541093310365942164438424865176176502707105608194406859621950681872429791073114425832330030331835679829231682084225883598036715024574905664758005466428507323215024442885658825444775921334779509215256404868809168141675922708363021837322109942826960705980343937042076615850653754504609513058445761255590204292788708016781528745432546580035966539667623144770856432350833152404159319456962458895206512097618873596754394456072708539018619083126681131594236042331923468344365793597319766215634788119603016113270811584042799387337266645381938938057907818675912343462386295693791854443358639398852706496382460057832897941482921174344083449912661149327564963721995681742474553798740884247875082201570996650278701822836086282829892551725157222473216772017705189482331707276608833815998764431552009746692494900134700134405874210851507005569592556230982661696618881023199404043954733694822286205594388572073375595118821364179657292712336071297571412336554000000 [109,75] -5143195909887102898889587386177342574973341616667253634368408394673027850741206844435135904342842122153341579695920148391766801535262941874611696260677955147453195157134571510656870272372845342941521659126689867663263564550797132081407350898710928848245875991492602214553115984221943228361627336831934946647986013056662456307131408164709016491952274320312181475870780281125679617880526461248750331628089539812209129710563087182948199927776010523304783036165413721918547174399188538041381141840648705638097418868609373394295734503492971554131671657363700361573786734621136792494202210935047772288209764311755126881332846993951773624087996603728978471501353746491693265736955623238144333472093010626372257624516487964842382918579164636910980226001577125090690996765429135196070519921618565390092687423227494794723541978086546476172018084916708066999950643003557195851492773028586886148566724055007471122215480221880696834643559716462889556501057563571309595186483319811297125440923223056349895306359859998578340817313846048757766505706051577057209778483888425064128969886236741960151657099700838666100056404617568256587701839199100031279396833047856435944545991323838441109826458485804138866528640079076859151905247391137640469694087308270576102920444627163163825845374513191228692125870440743482509867381162625391797701550448974625472650412503292312674510814346140040654054490592756124043474803402568943473732496772687756533253060573370992795564723679437776310406483980964114667591085947876767837468158601061662001661809087387015502485051323707092851304482996439362471480398494987698039651021117205793360272669658484349149232819661366580672510141303689698589882050130947719630985962610191606716458174843365851725031439037965743440813241462466053670850219734072927182433004767703128508233029543834182668743515646065550499036737641268700138042420404912560804624526421947106767022657081430598670051550514338549372160248662749264621652526056290076193344088193748698367342833146165224711788846317704430452539488663951910216918323952766056109548175362662045940742418626846488656424963380680578686664516001217580479091911784395672263235817130704615424997978711312583054349610459413692755142450360263928172044293155168459089243386472713063556217408972704468870716984217733602645202363813846989719865275971789433460274897920292239925161109161982700775998612952963877610474416291087184740891779293738981581021628146554087152434595062382517203986821397808278542132403054302105951996624913006685233300752946827362122189053271723272126136872973277512424744678116570010834495154925162069497032619129168679272592212157026536742688229164810906874733947694601803970406073691394989661338536649250152561044508631410362375218334000 [109,76] 195456266255630557324442467081990535303469684255610989745647159348606706683613355832515278131754594031700010356351406633364789461119776457601007015305059789324458641410482252271522716836327151739866578403665356084434935736186755821271011407173270773295913161759078521004594901325719169170540651754150910271262850396866056246447286701619585875277442032269606816138605549267709499154929738012743059862340729188858134813998601325928042931081656257568857697264824634981418285236129503758993279739299065078019113985106081216927283379562882995212720154825537788201191719945203330404313388011606572381352953737034374049837350559185467403842575728022464237147847165873070262567017581503509111189697257048204662516827507785887294294261222195891236841006332638058475182240092649036977436322816976239786332245802659144727183369981441476886954631925348032630352757477462069453026792240600162420223824951163962531875634125973942163586893963900230808692196790176052565311263132068689533402533190494103841226185927681814319853068138659805501273245599443842221881846510599493523371570698037317721149089679349846334717527068540159235747138030008803853173465603107083843054003377417263602052488511773371861912270308368558660208239403702203804062544980127947348105040779699465194481937378738950039260573231536208011816781922665941302010655446434343818473868214468280919261546537081381920096303789442669118380275579440625732829425802668512134064332806443456028450736313297693878573755377972948449505700564327765744289230755741825203406564313357597977482575715704117666854621944789790720172342869569842114804805845422453719184447446555399070704174617532854640239941877416800908185731342310445420762498402923279512762011472926547682866631991443756632714079422895898695067403582970268585747070623748886815948865035186268218380431857539115273640068987761464202295750144980172535710749872560126388342625235372305831696211344724995700512272161835608064714968152440957156567751946825948738583789564963897473303636269194194515530687024408366639906712175706233152425326608329527664895604403005230547110435526384385851339612908374523823425194373158854962456868142325205468187018356235830897023585462864217911623676141333173910207511694495252643427675923031837321881222051876834786520942134039058374794197431605836866557622898783340524877152720224481912008963685020902382992550531080813019353417163747901427974356346719446247558550066158058263587018541807965952582703798152302585553526333508465783897896344127101215096837560013207071818119499750735006456604258675915885651442453273099864387154350775822924875167146999593012211233243716759831871072196450016703349886750228206291987513480404746561444128164217476120095956758425143710804000 [109,77] -6737347749091985596391139999497856746352759866995817931595061145608081987797165507491324212910659670158198956415728593169833654388407352551974335193213337956400210429326422888149457437859852397989502821659910696663473680430007063726169888168070695893903851497813451629292912394653054185165567175456719287736549571408791744574341777836018352856572304516654892255828542343519796755606560675661473578217469213309379770122903052815778103214723913732626624406029809696828803992197232670898367091487055486625558030644116513119441147936366104392737162678662976784792468231562854278615142024309164692527333512487032300772050685987674430020881924022697255239397049100201891965962862222325410253407474377706522440379563334733400227716583164484100949848596127989168354594203218196723672651199972312761713994929944843036894922713509811151786815123725554196565100271112800182337499340236714127250838021704803112079133912066821814555497338923208595295644414505943315488276535953366398073718918329042207531585874056736673310735046062518884815126841697190034012464107437502780567884268976152184714302518701735275186716587817556460618024983217522783206315710027254938972769354993360944645365500226160046810299805418277722158214304607805899887905727887583690431329369629228034137454678195715396236200138612246514256266078978912613981959667999351627700788350499977557437784001272292303540040451525955954651685508875264508108041240646223256274261916586816252282690004377314835291311417758433845121556964850992474879301354703098872115342639157063870528059947621015873364425293410264942833980741709384469905562317164196665461772483459075100254234999106238477205948710458389014845000335835131140042976054375684563142975845487284913114286816426558893717444014993530736442439149588244208753835852697399342484248077692470697264501532189026345206164417869695341859567182849823554958207748500777171202971408814700797130582182534531179893895880778445427370061443896620471695465533872131961491095278443234943163083278907170193268289325464977903094600070834885765885805117694180752638336409180569960993277590301665114331559033789896251400632689604332463096662646032441526937390789830340771534043475400509234447328826716844131388403051735742980713229466132499333742062976845688916959450651631738689834597662771029320337636679845465755598827270829429830819492488287420845252599214818291919130238783875272702090646336024246529199830054079951992586810467147676088843307241020214231807688466881689154018042193844123844075032043305153329583617135938309275291738986552245933690480774335511542581547540620436680121487457421434464714182896177981018261151911347219820250816512052333901813894540068851054352255023246403531682482538727865366500 [109,78] 199009013572786272250569342829777181771346946920213512638569856907917145139862725435059735477338741396582572706539985415502317808585373544806535989127963921117715841652094430258395675887994761006611059106731497390698646121815044806268821745626834668536042598439030754118826716203168398173019923337519263532813913393402652227959288456437906694892388753429933777163511455734634663738049508602441320101353940539054656854994083835304721035527066967796136813460277955394905454525434132057372001901701852924725794971193272702173281565569275507748902817595892840917933174855305393197543849489350153216886666768904837517167795682072963537359067296519824922500694215364920727163077132005019835179246355488961359617144052556531880022197725967283682269621820113491347809652155799556495904568044018678960836445900469716378277411264623627754141754893542725098239724067519293770174185061211449425531691170315425695011512036152228503770433354674891580571579487941829563038878620265237646849783044025091875917387057503321069409449931241526982756597086721281007127830566789671367333135940065878531711426553006199735536159491058156034671225942289683477052691163542489087819871196354690431996277110339166629433329492057594365651062056171714399214778682896877959307800233384422569937920841969677603612917605419713876501086173204102598010051016768758993206543778329262336370323208638497546605845801446079652902169183210857611882071528084653652466950858413042054938252668123015406288322126585896532554148091908451871214791001855195414268358675104990419759794816639594442070848338741135781393603630762502773700524498096021830801249952720855992839500790242373462115068797511844563522661271409236693527177520227190645658788802514607828588665739399787443914817714637612615143319844866917242319006070577387848824690667159147581163820759078490968495572022919698272164054845935682634468281345719560252166698040449466098411212471996152942033671249556285547333349584713551861022344975410378711636992275460163618133545533302290876499498493041911297629647010576197877833059864101075504449860243182562843327168237664907856499830700805137459453465535104956296267501657311490992525605610172110217585487181722085641724539432248100803330637706814644689491562323691332043672914763057630329660670741908760434022609285569379300255372135967185221781991545234985209504859554890970628913702732803245667585259814176895615686300673862928429773016091296671887839358005068301366704991883689700121281839208847506141519290549665890282282896171125927663574512057927620910256575084006010945483314634089791673027262818693521303451834595247891093975381892678891901546359126214060610572345849810934634838729887681525713758697690620182002318048063692800 [109,79] -4317608914634953918034469194786302620659142966639189281540594160401298192267066775354140495226837585724470103137656625303926856837945796364684380629760103789963498761823931411419467052626349921692459622143039686457774898745274218303690185714752767889521610424178359678306466474804250528076083589766540702398801164133267652191923764799301775624241354099490004462755293140072960147584912794814255237590679409471832715567207218186868684616531573910820900407523581079317107591117419897717542415310315564996654814749366874693647267973851104279603707535217643999680824237530274673287464221966102372483970321192450857876358800741269835177557132381507382169486136712085307295822953401224495419470957270477497147522867447234133353073584518986826384313907593894272190796430613927383333809503621826688406054065753448471233119815467107873092866810576158896816935972482961529122128255383767475863094815341599129562827102883626922260798322004071354611625329738954052809780359617580211624730478725925334162763730046798524616045914369256618603653458936602650700215359181826240189569873859246579703329297660101825531115363756465155951700578441298944643826800121589371122266949628095156660228275577003741582595572442090207738297859693308921084859706280531171691006302233382330133746036396120999651312258936210607490644636274396228691638389972767515389573188813820484248345514009899283150487704599508140215550794574977102854172784395264024719710898406326846433665710917883905401589504259033061357832219672946306011894629999295116453346851234833700607960562720480192669354172048109096167541898583115962839333497219279625581616816177562095424758905021047382031312036436492658069382900814773317408556585076579748034042318529081758614602572979248328419053947239802522078119545536294389499856919060974470856666765570092745265116924141434359227368089362427322258216303273040776112573380408916049115799468010958070666662357627589333296845815334992738380785918290683005776128163200313462713495389001053907456299756304953457344761861463097174159297505672683057767586208866574341261289285672051544554880782814626046873891241290975387631535117852349219605093332323822174242182221510208509513104770689464470785057234321185736190284330560887352115038310231183658034817143498576400744899660402274988720575029022124415609447567013258335904813116548096503791382530601846965556272421038137818532810730064189226559195804276374475484657116534049984651343903907982372450271325015749074286081018929619744296913074588420413039327845517722976567403303015902427507850057122365089019936859329443317044997938657267820159523695570593314219467644900516041656969954625023121937822418564805617868329387328653394052010113061372076353120422400 [109,80] 54602163198394230275511607387565214904295522240605387358143252475109336159438025343141309944786259547786177177861352811877553007433296083829095174372730199840018735321527084042515625664500204483165052506791354439415581264774352737777429902843973098154631137149197394534850437094130831187461284428645935694058004109727436722895366747761621401242415146606460068374607995596253872811590283714589319289691532165982346836761235396729040785182148228231016201789203252027374832682227807873467752307727838052418290658618066889533354461737540199853150593098859406504100097960943744524318325262523358451265313048868877371083973591723942835236027516772045515208064254574245832876413031467834340180770301710471002594808595706228412430883634157381634733613798792745998566111821789066880794769544948337949359818599963272370851679239512790639439924084196524772093302382485805322467054478914617495048345367693704625612690705411003089815829649863277263042414242871067038989484780171243812602923403354508733217161143942443270629012563210109427122669400057316266630423542331613540483869291177996679025771422633765135075200728021058597747883332039869598227892640412095038291184594049844106360111181962749330275866372046373446047995448697906627787374068087768905202812161937020034317210518344992481059063796334903963761291175227233860973442343936060400189781557753972805854260338504231739679911899867143925882190997646883287546504664256708792387520846075625747579612901797786868493024109873583191560743190399962116879786752805328943558685025215645180680194991503137918324426474639526792909664384146542646721394620085329164616518356964449437343253271340649428147244586403310757450399036437638110653025200094833349391035421635265958087812264122527328079077232819060782039079346151541174324003964682886193777229076417014408165363515948920078942569633348012931295015490876849458088618282946191598115584012799069525416495322207303875938441614121279122898172261642125158531698243203507164485715811167477344332245315720933355310604532406940015527429340743948605967078815362017793626313632669324188040469547782916830120783737920630412752045283078369518294468364279539246284642483300522345028536107612334841621715120852790492754476071789342383104796225962638132110192074616681334484929528656787695746666198467788715714243018104411486234313703074083893233433855727544706069193609551879848885427413522749662830935810730307019771930071577192389957026103971928291574346602583859273537729107105136188892889569674814541505711238362674178543361710393689355710431051745094980898014246293580972112715846670831300645853908701136850809454666046400091332857552179607455260874129497875952321639341859156348379120522869412885408000 [109,81] -247268204308562758426404812263582890769698762480046142751898902766807150963769028938133980704833804886164483513282212452853911699428756424063921966369275003886510798851197801146093930650552886695781159300865763513972803455403577077777010762858486447932504492152028865958839012578732611373151381414938395454910595488982217100447802304915468807975292224274228106027313279055629814467596254998975029951911637768331267900502837830241024576415836960356180417225298477505273556778942620788724318970816971545155322029656177302424794427689286683692820394162547261781842298266350429636285329196000004364129840733534085161949015419986659698213350764633149705395040794260287348370952283880377250013645222629421701974786637038847360404570089815343081678107914913110152365828473482435643694834348656360240944856424784327789415936100945365714893674464867845025960911085568867035047008125866675862251964059203677937280991635087160761810717222367691383674252985206874491512490951529525625007469113529320014547637781227583692408631560665338339325509810088726815116392606812841477815799606609071370795676704928276556625460338681057785213448425575165001155629109410439659807824733518907596398764097458057516865453592919918662049247926805157102902808973921593463443386615706284566850173384601415123038954902054784222158111711839509094704680138901635538475215992796682505221758538471417531681148082091215542859919953509469164767776729995607598190193400885246519799401973974416518592977927179222496110485998503724253801196047807962662978968088761755393138706087447534401831428593663370158375898879757865426614957510871665735654106347293228249274214163978222225663358774427703950794772781404094088874432297026273354186706881106293710331710120617397720156207796856426285869869924468697363793345919682837314963254518335523265427855770350348414958766732160259445093215595009878738332347632817317889191902964144457440690158201289047893572692716039425134588874928676083819390362747997043006211537599198731326979420176696443099312402829597486540161509636481284383414640219273985889779918089101411177586044911754872522727924446916004775642455580636965113710225888212069639790839645219929997463012733038185845906599387064924427915085117155838289054327138760264436772952304672160437619070224733181384747966953949005433691151038109688270434255290338413740156197366182851908878840061945226022156175241640217235858782295219560487899831873474967165564306381794333202223050904333548101202027898341865629930942233157321179902876985568463329301516574613762363569538875831148888985445320426495226694319624969908339560997422165530987937717441835074280039417444166508249394093478307194703162500842205915136442661301706904000 [109,82] 3175490789768061367018361652078201094512509586668275003668812999348687524399185061843118317716337711259674255675935388342036043351245541620403337272402882966663010327833340652893760755454147564903868838336557225528610964665378633600551497204022558488917028855852131953485923282500838685014005416280061457073978922790036528296725181752979795431041199303437221225459257126453100583839715804054512337786331559324729716298535881692917574871826250216019850316175763998698395144944757859524851791665512723805887794491357880067549927284151923418899098935995723499937080920354404359259846991499510697028347578439514404706349212557422199412822199961530354057190592569495162580370743462901936523823188469675208016344261988303573592619517300265160693416800286465288273002931810820642527723128037416952766454492989747202546723738118287011600845533119617471093501105013401659175470838131246819373166748384166075274799081768111887873045313306373503290332223927090692323983264628605032000173126620849582313598772376623590997574287407359779684957933793067243671767880683042123392892706520688235943212388481600927867932972361251594117731327451406776173214804954447152972384631060632686656075496003488979620760960019118184966779315485457241725127731240854101439178670671143967664172405419469661809410116900379662296385083191461588163557302149890551266150570003890378226853837865734602032645110119192836735810365523837919452016449178924278000257384364949151928453287429126744090571796694820790851380955613527226417219957282752602301473086774704162983466160212159701364879040373811198065123748282283584799059545548598075463513228421833196523700575672003542134088308882701677633943186692800614520570573346197591241091442702624034339398018691854393996371777352851756517773628364812720792304147001354789519326013256947986360116444804858206101716822340184564570075261990853915012944448273508168779923671816222728420554779751925594374017810228222728565150244226954794211428716673460704567026156780717368434768156315547969432258169016445530264556069234944254030149771499629069711526572619472477343696835820209290967188200060594769093626490962612051442627384566880347086136708202005917480665337480939652677632451207883768303786494628021490552455829942799492916173958120859558332029349160981770935782931541716534632650636860641694756844630482559818967247771052695871784401280028334516959888711179075793922243535030976009870055018754436754308725143853218797439620702150037964423734301151054456121971373866508748048373858046097053374956720058508459510422470241535018508132770939462089060044559574474842797836206350830442240664104014078381969652870250029797703382044858005190726603252793833765891196807078400 [109,83] -260926477452594199084894162402765119887789892122601478118459498252424124115667814755536316491346374915141347395225714456099994048320711641150382051034116899458009772075766838684356718279078354165751429249202024218464848875259363683913318691964984803551484982637459284709846210133765100455118733951360971551765405833067901355402213055369955122896883352048658811935220274897819347379004853011760035061216268710183801358524944623123591602069555019317193276233137833570332243347306497424103867691622592126848334112635791998705208322111641600943189058088147705565617659262024523936658740197283511127698378546244080000077237611313845146764329471000028721468532985761853635845417294433490471699619455566644192744725113607910076051442530853983163166220652153706195454856110387650938007809108235275399416919024025835682764264446891754342380249168005003651392041676857548935936627026248947785770484274083029892979548856972699577916133413810816434905847950299777666856608291562309941447614295970440448062171765348499881915403480165042126491128541162237522060312449604645694918848095942782550573055801602150481486222003553865230639255206662507774367101524660490914130624062614098898864374180618762852542801298949297168821527476653751998815121223408814632104935800898069956711966382882040433963703513892575910930051385537125125319693021855357304942811584966121409525323844135845821109900186545771299903380244407866961118070092253466516970525191321825229818287913390521209094617637596865779044964559259661025784765131410344654864743267991965408347275180904930681191548928723357056697766545671083759610818978191937346087349939308771350996647186703113529361915562555313610123166026429652000176062491501808187612795588946218119785948277644428020415531364800708328542510270064781896479295945035795649897340192153457599381119333090442517963995049762525607288056250730365729715507668358495887746314519420176061482379857783736318022832408485264919521719079811006996803148222372590291310795837526450327278889673888452759477674172600307423799662112723821648434718345296456961408831654510248272663672623273358343256388903698302521479376669794481676174185146991780719276796050561554778281276801071904406458891651762138258433327746927832368429289871487577359216021903856140137005181171190318095373016292935110444476485131964664377087342445491928726531640622930542197481335008545623579199514272281873917173008958612462095367018475601003577865847918718731457367240927351479208245811496595806809463333524759893471881628154147756829840879293003273036529936268015309001070585026618174245992706241665165094769792937086091711484963589943042299590749345956386529125316453326381194314711870656888823489307200 [109,84] 6653532275348796693114383473536044065285958802599223420940414128935174620809695127293933152375789118970527814611646806064289922316128819102277640349389806922250483145318885143587425788018489813796386577501388381412449613121975359890553484531212357290901660310408546855590078911361092078409580477104265293728031607184780856986404675687230427681932809172361986619644968553601525500993894761612204179767198497986400011079534255126680152927397778726926720366057970970053708713326013146302062025135286117606182369368382988133330966198631532805670632231292409998446560364227640374358894306903483183749788601280662088066973794537839181181358397646196442967164143959951211063092224871702516755810821063550844251330268779491367453710349694209045758967218249531297354477143260653879387229415233787852324488636296007252415730498744990035649898019225022732730533246361552555260610458617528904269770631057476590234935698004282609922162317058894523997765354534143815604509193811240371273376667482285000542987693275398848648062387803692139069989234865994561750068253489606308872107222739899106030186824632768504679381126694458890367784906666929976999813727422400344029012313512399506125711797340253466587342415189037865546583521375402340069436774721253312764450791468347867883937221177133637177003030829987729722252940723774845082474939261910577138878665076438620849641055705700087243092754981471864170913516029159836466729107857909230542123760926938628457355011256169605649555938183246801554257592354751479546513708933770826055400419244574558071155275825497517638941125713289932947922992091274404284595491546311789580267213165885107553937497266975312692866092502566354905117868075339018202303096993650115342925043044421377276977600249933788568915312431846909927856641937568677214476215651683617013061725710658512708542391824582879225513508727007660917444905998254567671104010902112321736067806185325676020976954103336946473162997031708664345626639984088028946821992502166179064075875155038552640052418678340112869053175361816288406793182730283205737685535910042885668041369327694028916183272685462153752572976383046175483721600657913304132389900019314626564619225177390757610130215017019872510485325342248953862559693033588972862333329633444258102137191997774808773933530640786482865320071959002453661836542885574047158556110030218604124407984485140926252104929859503524425902382481587097666234016795453625437755385187063779776765565562170069302414702199194994014232653405172180726082161632131853334244414032101799970960658703621622724405175289928976792260608817662361781454466776036259112525637211817431010822219891773949989125203054458100904420758171814045948289386360627819752000 [109,85] -77013565395583884141062196375612259134951900230570078147651899048211941237895439388191694425050863996903926057785645601746620616831265405350655823138084340183405820082817027547068094402816630400868767429039522333084637670182150132657128790405821781167327875084431695284384485192853784095286959030435774600124596381561853505030729404024678213791889375036425735933255881577585234082551352860258351726180742804800127536973186967308228687784312313294755323999091044396258933402289207983391654790766940277946513426342073960143520312704214614488157290188287933889104352852154973802879810087601350212644273424317651576200071197294995695294139791731564064015773086141248109430092171972265759332070494673025629504302375245417224447215232007487136115906228977763031409376941995176833494333406085374181709781244048237063834914036488485552095383186337487422778935781875399344273735500461296830547561062573568524233997599859280324463385589496855307055081803812453327748371007819362547859479993029121691793308944427788248197463182628768301185722621375779777339378033374939372260758081967245838548234396246936088048439387378929172793086892496479436042972156415714736497599337151510854847585192464483251872032324109063153580327744401630999681598560458966224232784911604230745033631692963439430168276019345275855452245229330531077975271338299305575146554309370158084269757508382164988002791717253477160995938759885891370822018566689169525841864849103619384880865555735379259988872392340929320685655298090045934880823875675056993944348235988637889601988532805834915870509706368805452046056565576595677157597349044041519404409809053289226838518057559791435746036990663238726155279199388105589745688891897015090149315259665375903505760439846924209507700907012457498761022187596914823855707557431667159804954002329017024917523765907067749142531263449383369364802925692357949746782518937647083004022738049886296899074451970085429252360181006395335032791046998239666760039681775070251439397378381242693616111328914153015804680894446414559298440681702786358608416504531474512391523454137233850697552096900270894365506538398514232483554267553062372989539745853555705383895484578254128005755557856566483260986515739866556101728060178794992372940553247923976314164929864729671642995918066070171376295732975091538195526732934252947575421276127006577592812569946102614256080563430404028896248771012925472712415726122199179820955708337707300278697794449592721109692643912312079893282856664680323777572338416780681783761341785665218587502702225550119572278622462571350224036656726064314096284527664056978756802104078518541132378462710498709968888442872118635111992172042693286666889355696535400 [109,86] 352611368726866589995285600548449347443590757723536830396792293722160572458368137986999973620788877381611073108498235069388023059631653556490630670040333447339348719128681195428673217560081926184716306010986084365620290211216980296881567040969061871858791517964358721273973951530857771301676972028944722293818198578854174310360796590384086004118373590919341763328622186497166744446927729985821246330385650079772246328927645421447726155960401850755721747825629711170889670733923108182923915465328029765069466605589456099385973013055164029311322508394358489181644557474387093782189182541111926185580579387148922516743350336802041079147880048715944530860998672512360591740588845452339526269484273006942738233356334492406006067798750123066011614811981290622463365798350060580637029169661163412819333667919690647117504947555554397720135971593485300996304621708807320009647697262299416090027011404541532494111829587098091559997741714251922286352620469767317769195579636052801933980651250362403761960638305432406777849528099179397932590403609038519591896469973371678436078618508107043247005587995826306935522178634067802193171211417707292354552604388557822989271029566690655779630645885669785994525248381946878480194771320511477367681203660793931477285618785209460871324393667436146398896988369962807254376199354740036679000622612647612445885039644893909642585383725723854836204621130459715653321290176781401157156505388805909693478365021098140598168597649597882200380184677664193987359494559322087460139605621545819586330826623992961982022455045365543788223779752777360008382292685491982081420957735685838137777798259440678267688689350237732850551065884782191674445740105688853051561545921295758592229835735257942636371692502824398296879156024778269995842715850002275429193339218294964877200259976826315014449773963387401936724649496677748793188451854620419758833473656852505185011352082196103871315021886527706154984097100374375715290088058027968861047457508898534181937473661833349580466302314149635888322067365217943503393100435320970039785427628101530615032104680660881277625932092028151145525470583153354668866097349947356044290289755632116186182348643575063669549317703078552622507722828140650753296016244292659173922734937644525029323019271553976838483089559518723312822427544889986339578961377890052441176003970984190168783661073027706066098022481100023495560600683067804696002016815196378025755808597846016804659945580728236661843222274190520192296184625938219492886236059580077292859296886866487099550670209984741371017900855726052035909858417337710319751036370477009428220175867110827847757601833431602613447078717600915529191148346617675001365838425600 [109,87] -38376121152078595075552541975135080554785534303490751190757828625705010461296297847923376407159894167745039806099734797963364832165878316619977190092277287645210619740042858477596418061354324337113259975210508259425944325961794145481392732806091859564115499394457803400783105659273286899804537791316694585529197882931821082978757449006138492354460848670050759782437327419033019610558639435009427649134101145291192993520527309659366598636923684960245350543739372573409346205158616719000105409246629252416575440721787287093339352601171624288524305863718315319851339809117993021730744793571610901595534570037919306435845350851106012002325070028573603025869026480718371435157268782192630846872398163533134610463288626637912292623428098236729414467105030362900542825427408990021988483527834151834622835846651051815562026475385687148019915312950267068907011516880193795312544130534592782825106151610308735951362142873120627350247731800073985679833475914732527937517116332868066643000837335742325164954992116002012927177479241548880567073757058773933872158211965260588577886378216799793790580633411198443575724270293605355070383804244006658841441958589845967871694176632360803792472139880892152042689680730614134509843219962512650138277825616745114751278589863289670247253756942942854167226083656535274012481518588884818898758867690775640194396658251150194497786122152664492004001787264514728652836007264931457703949697366527571993018758338016835094431101555593958042436158070652991494657575257249885036077756773539950564922049906855586916143039128269067132143366988300446298094071260921595236306273632668295066169131559087790485938547366725310149688499088381019029436697508832811156885070263569795797977204265590255423502090799516801238843230781689796676303732357833206296265081818736773696188715861241463564573403683918117574464931278142589403189458576396526139788572329941194429503452133378482781340038589544344210593802966160002614555018864473219479800233024754316009018039849472937855726848380161185073318499936618580783252576387716299343596993278840239820455547705604000709664834344124805742951070255274002755930009219798152436559430096192207965786906204854822176062933895599226344329814207110618844718587597074639224155800852899810298329820174062842317080230371238589853637064333393329774970971460133133036543454560748513760193358497459009279607683357668764576465631933654919565188678803574137730077830881989685856014160625801440644046770131424265333983912685983963829339521067703231599008923440895336582999572572605757496718418130161904540062743626250689651601980984745296135554647086108834376939788612945877688486248750958410194180360663163295585600 [109,88] -5626331120370281039440639476989635447627446591783295035099540642278731192984992974608630915476346793042389280511125231786261086227341702124261761061351188619997607964837443253559129966637233159736233828273979914635207650904263471623230503464854496829025413558171632781458619486574498889111869840177322838163937899374153126432294744496894658023910247416363321481112629078724682045031621212013315845749302737522663488794519726844068170554160419426213921799333970269124815448911053851378189947787423331873740763586175405094039045958002881672727786531665491020919948775685204974100144924436442656146383439120294468149757760110883350008759931142486526396345090820001535190523368312861388432326611359724397995494867481536496157524294963439423832486296644393525886287379137934338360472292558870612798958661483472754462651025163530451164193708521016647579406017635189608473069130064588734257363137688866311016862933170644256464885631705874850642975124049269095648969736650802775462090472305492436088561945670426997456968459658290194185619757277408363323775822618255097546250557204854997820382201812770909366358066790000872936393397832713600405674385750293176141327843382012440860181290455856712355113322732559876670618011769782014902091687802208043605446659606009664661090936003948131828044779120434852671901430019789417300200527366008734447987314824105379887246000144300463659621878615088016161070233048578546651897867021763372689334858600184823186935230216322419886280143112925304247603308694862325065820744284341951580119298604093189203114095351603859859931403011476123132350244227776931789133350046784434469446293025118378070301897318655077577022898393412534954428795094853936543150804536653726781796569940091835559093157841704924497341421134641435876094558016708164452300183059006479924793036975636285127736329585728318138031879880354989086325980440385200521710944535687221659049956861588027942646845602347716142744487173643432241520701432090263308639807063099489228687380047010310318002450093444862387983312655522552014717170949571060847430316784057373718557554703935250856131039275443543398196047917857482447969026132057579415903949184135094930995608877422005791156681039535454551951221995967711931599377680817362905303204383883887002279531668651817130564297596854286686675648945199684130862715724867963009123049009529745053460300196465315614821667824529387214256376642986983383072231581026981443346394896279175086269535826014990985490988958786820859003124788372218730211273585447038679208670513066604111457085747339468777475459341064500472429429866511251773688627595800415298281486948831732005148775148203189660060215569731478489027105814436256000 [109,89] 11825265205570753788862911607986856881151393316385092346598154103792725185667390718699958638104056153855013674504686536470394547286244940827730087609072528930383918998568846501973689795972854272204858334016077089283488686476301650740520672271166307524885677318789678355210666614660550143899738989689957896153773287045030854075126844832069452929483905910537408742429428739874748668614340408336366505489762086390453182771175179579245709681519989571989532926883629982969338552834035674834837820684070999139261297864856776374010396594927392273151952410158382345153053690937183148059258927514277308690044342096958972672633401687200532154157195974358378721375910990129537380557612217419650936579029302641273346517345648506384163930765543318619591468345363712972441252032615818600587697463461446491421877980813080254192194112607972979878344679571203007821157548349232576125970886530046559648767637427524413731031004667761843443598208039418111772537031595896445687886792734989345155204586600104327905382084526945161278617712501683905491615066077050373480891567992134211402577774569242247225351631028045198462290941433848599977046625619208555274916990632133293647971382323031901865087011717514653578111197223557027576445419665160583640626043130088350213377517660591625116260150995950396871565634819582297449347364617080386015874057809576391445604327160787029373209760836488356887590469401836049962215839608235503031681838890296003256136476175535480677285971661254240703125270853672958926539226676746496956821862260305803438779595315820825749278965294733761734614139462921740524512914533105598244545660902879222936596647521417624202995392323015566229873688603565782349450930776638966136323938774251383660184737358021446853602911205102453082427254072633960982909355647945579907999908568854574656373970512362068604528613462268122451284451118941607803617904805340424103609288559840293242730291844919397375565579481924394435454127421502754269299913834286833520585420839169993740200947618980868775462123105660937195074090583421530613546002286033246110846722290551028181712787912820834287631179467574969352795713540791706798950175376201118405707462797866257559882800112414664726821906831817124645632858020638955983152195522140928851214550569948522687557311233031666191288715590049308343366364170137452019645996322954878851839104478683235275930073618945794109646139316194592419558930565264294205521769378258510639835906503919657215317175263069257674402236501367350851115400663505755062516526273070591068740333144596274389697095739405566896215554883465267710244297458181051792033222771014704887310029761628458567662254437167345323968636039005234045822262073240 [109,90] -132421560109086555530536170026521394846206435697391231275709429774096508760476010571591303221961251881135360328585654697902310764177412034412547728954591593069904961294421606648646381554327113634648756340872163684378060883444171098578519713902259867717783336643184805158677888753255221092277429318464163581154306339755519254621625917675698706343085754434119711539128675077894426129114399422148589897266538430210707590605225363047505165332728306998536418067271798809357085341069390832864801302732400640393196674516487289857339223281646270853455384486652227944724138397782350910210876099845715583819903968854418981272688661554948904490365678033885796714327106960502379305360260996738136306239071713043364197916932039052675934957883764611755927353184156626766073255348926188551208345752760253063360249317050657035515287992170279985128060578734250776003309337428371475419364208184738414302125826089562656902350192236773026488062829530282589128047450170941850411769876536384378801091804691811151464446633226329196269504788660438232337632736043408305022479387624162886081866467598200964731493737796220825172495557454981706098828186807509361507940750260736147711292585731205274568692204742984551390274168827711880450784250499808992445474602411891459093976637741527246039471926818046736113992034937165928652719504484481385211438328255871647758818066246563231592372552378091904521021619948914124596791714685322002212529646302528454244018719758395586951779323297429027195640653707978728474762174774885103105166220626803257488115552065892081545065017404484512310812333420778076471318586730539915542224309366099251838983808335304994258584671717984208632478401537520532999106626939393289953816710908536960580776388084626876897403385403906740321769543886906436791180583706756071543744108075000520004790484365055768094236348636219853551591957074525799748044044593921796182815204148808043262712151693806319188961042248747722410315286211490941317777831620044801812648006163625229432744455198060258854261044868893092892660193087603834637592845693143551092391959912728529819315672076038668630928095457893801603154272830852971526318250976215766983421265278551104454718882740990992793577835239483172711495307275694368476434518017937648969409143612022904190983303538487235130390730022022602921615233071637740976165585302189406937572463497604561722839262215291448727253010465763219740270092900545897605374796842443142872080583095481586362010829711776137378816322775778117039365113525792045634920246899941880490309128008322662314360240568863713458960663542819630539441179495321778950463091544258129173117138190963752552800524696541374493595401508106057950036480 [109,91] 505505323784141725487542213466418763318160466653652029916788991995790152317682139116378724450353547588245867879708214579598792688966401110475606738426263538777095364085865831960879917267566889550243267040462662487554440848323933629414209082134462323704935687646047332494078740042164003633499106264492835977274013726012929141579639050491929545027035932482074064499713865241787248565359646893532722065038225101714677836797046134621945345809040658337186944325608502767970012435001514993713580843162784703163873792011438374592604368662368976161996013741805876394839903023846130130178866037578814865859888149984627892409965538181290418826473818170107768096977910244205058224562065356444890434936102800485900908208494590593408412055326890922460064800998626957352530339207882440537015485803405955298188642516950331500022704081347792819810529193137533715712234822287753274376787859180403228696298008563494270992847718531200922495112195944236388701089875848411062898504341415484867650293795228870988092416284004907411347259314886493014061104403743101027679841377766465651694393907035822412318016829511977582976888795105856638497384067490018603334328221254793451623038403031384673698992171777599108474427269622918435935864055966860426651997155342719012978731801303419853699692128603529463808956024827651764517138151801686749104453171640282802800769029116188454658281872745217120183908448157743249466610244948147213551066260931296266518607395331954325939647828853790859242395197020761070805609018915942444750979644814524146148147740190637229140988375593923807798473141091559248006698591805491974514065009752393020895518278129748322878745107218767478130133887122576107369511132325079755062081879061940509087159411518189038149835289251269414638946914513790075314044655177908118648720298179540029999604409487302901859365926329803115153923598150005236812448737656054079205524353096856832759588252110576890089559257528489722889502401749707185217438767873154389726382682775524298387473328610786810955311625486744678215501704367917521293494243345545777782013951366777966730590409172677333385149879394642037574141975218962566377644750392258312766141481396158824293268792088222890610914172730913003564614636389023174816605821591618923967096372467582988345074007635598811650184732460869175082997549392710967796446109092746729495777806705112594850883946302429184443513328328669573449816274093699592917223852605454716093116489030614793869938366756996716093635881619883817401691123380471893346159842681715071890920539591600449443643967272898602635198119546465830033122324469145864295716805165027879750146437795646215506875403070634797677076578149071207360 [109,92] -9194372256648430398575875465385451298310587115860895829703175593527737417769361752828360992342503614621940809873606888801186047087241961813633855479580562828170392126231326098375724222191344820560144983256830721926664337461423285165016219886494718463575740773008291435320214811417366653261072972392433878677818380885858871626824908332854087993927349292628709185918511470554846066220242594314566618129872928938621104128739137771029727825423233012518917878724861022646258988581899896510554559183013727155005064946051005784575131089791638579001807870314792777278393644932432236692241524290083235946346165198893091028394309454472645325391219209234243432922764729457701773108970310774750632279673362639723815648324160069527136745582286448725248235766431071186868977734852977113086083091886287809115454814937898069488314704314688320243738837141587479679499098067152308493049139781721246940889287023169337400202480305858654772546829196799145052320065912274070540480776677787547299830175391682689191533286511685306377980695082131603433136578337995035691631939949430752222509639898272656462324050421725213874153653450126842164390416986331496633747555521751919064363918655332982701893158821079555108446825084211393583374956844793865129134900706264839770986202961625388390570805044404122338148928207668735966070412913753506309589824569258808073548698966078184174194901479910348197311201499257573035940687148488134402292025746398842654585177440117103434831588159870629352961869610821880823108990822910949811310045359277529135209138677342869620782080897778279167217296955487939525378143637941283485496965602893313551229678314027793905230778416754780968952993379472665003203187625550043984276067072061933894115492920643154335009677128684221115964765375337456768714283199324419947486339268867906382330510701298542336876670224956915785193072627506310228021490850890975298516211437159152751751005840660692443141023798690313066715487536204459445303391492114354922236777291748178908844013322475416103482359432828608624080229530715361239988990032137125861595031714550999917161940158500321408698245519070284825945192110657144797933577508803958953513652401332733707546650355183809659040684657485415729944249084308224495175931416936966830223550495678638685823500415258043103937119256465497168913039411380678200545300272534156884430981103288063370895147667928859567370541065932925120307198555154167521435775467312358729465275618464098459171651793779351024005768549421653099339264971920118665312631169131197016539090494513304305808104343484200930417838011145011777063329567335026033599336102848044459210345169529289961447432667781578365388939884010240 [109,93] 201743452820738180846190846134551137909856692022817567169017931712824940217615037498404037264743713937271924826010888834738900714835296580140081161602190064760869132857814426411663019370422019359234072189152617873273434430587423248201913278095334962861871480005018115276926412396081540155228956482535694587311193502456504399449486658871589609622395106147737386233122330361982474922390507700142169545080072586715261461021893067490556268679201619282296728313018050471473700973160428051612668137319607416159526032804219806926834940991784394875883254627770891845039819765235864372623395262443885570915251410586207412119982830313398522658907100720038296418469120391759867155907188848677475854827461372125665152429482003954688174982002141524596448420372229047251270894675465051685640151706711580852608071623873380806398540198324965963868399214310579172291825718318221378318626692966822543267097422940114099478836429757823148779235232521160908672242831266200284643459572116292655638157586973149788981917101222373072941721415046210465748714149333098254758135228515054836952225696567880407215966274185389434186201385193811396249035144508036458589912885422772803874385590521062588490441406808017465564424056468124942956176553506192458005923564408228029175289938904207480114205450943813006867647684544365703870590952460496994964328820197015901206080092250486139762372071274455053203351736235593998927268693415820853321440758343975541076104160879392477240401216362879342941634610493932365241837583403687100130998323977200098640276787219034887482992930183207236350693474156550115852081332671258561962282981803216753530989020087651262398697439160617238103818013061274233990713255819691927742322691178352396546874388581258951291020481427435519651486933234217214525509958118326928496607169654746611873572563541595030489236663414576191775589333925883229712460918339033220030208609619312252745690837524723865592970511071565653206122274137036612994718328059727832452934226809953539724832445857737735448479556369947694072183676203721494645226633194016392063531502705414219240966282411646198684707926736609362343490469247012254695087960506047939429632141764986734576245828288416309124505254412259918786653397330648627380784264321493787456631131248276312873246910147308932937081303342903123586794154688113968305006199400219385585273583643100660617319761055656237076486307890438185706715729143876835592735851752176007322979577406507412923745577464005636440676658168479159556760525954823371473732103301648959345907837628096825359945931455975296978822710162981034755062228104483112929862368529179363420213471343619742628931859655929273484995650000 [109,94] -1208711349803573972310361434371636162666508937738006820107971790189690728032761166965564565067985979247739653882680515226330821993508080077275024008356066750149583558905036221485400961825254556915005291286260172758180107620639256928474118599068674255177693412749932753423491332999855380583214405789142774718086534074910468207769358383140695447606865747314877028125255244090948951631904417209199014587766933165557686193766315067425348098097744363842085371954078332513291809405130412078535460835114888737118905095728917533023916416539797290534596808075137279492328225476848453655491739913434678716457723891873136115468317268366512780272062276406919083192201930717677563549620413840148476823387052714442600208981226601693768818386292657234133868452550999378101254636547990381036136387556774119795579344396890050014975052879028636031610724985990358609720164091889304180671200089665004200274356512377771780192092656383962136424289892370414772843459487285230540393052607243130395787852303351409665343359697265624028035695021702038878225263328471680155816981468554284598229335607763325825761083921951505588062481476105440656167856420986385669743383851521802940330525688323937753083079461569947899448367506222434039119270274170978312310579428451837629625017221393254707731016097785753986083085190313821122624376135386634919964369899637889444081477624909557630302185907093641973905881913590013926840809852161514733227794603596692369666573414151550112818980373164980465834005978327781356798309051969284700543263411259076133574435838197069973141065350104323391635498716671555399542875724300150664899674676576133229463990602295286878263194042018818765546077854363395985744355618770147136365131198550895367299784295396775934684414317247452769837191437696180279210024534656401593677459420655024378982446754542871904499851437913541340733774076281284559626549101295214248785777526762796031673007411447758703724586937917039903964124509956527127417437142727324610288988183647871972031392877958588421618552765348474565513918030688944103902320869160205220362071122731436967776225740125565865321016300868651911731724536208748040689278569610069372730709542728621593142579288117638324964710769572039704219564189125773990288290299897428383283737081149628016240095186261979834962057279968118773912956242069313113000695856698437044522372981532429729942425816562689152926957753151672692399233161671523684286725103368288511117831432202448255966544500640605208236789026770801495357670291428488126298886157084520769111476200733105658525768732258998194107707066104820724219746085404668381017269434550657630675471911247767556617818079604408245203200 [109,95] 1166804617756794165127188592076910913695784743178782291767877886136068917303169652971256374825059012456812147284177482518610382165632959446709102630310616561641976944681114770239373521833421916714721095907209015405385255863546560021395501514091869534228427245283876653103496522153736391590704398170809928380872543536153026605274082839705983583711161076762813808179027292395208333824905865323719346985593180581382127270871749316503401120830691869753953035670754732330281113431543138384601276021698536765799351006388323810731331333718116536953198042103576870388437430671214696599002156919633356520635414876216378617485593002713210030645489904211458583139077519316304849034466250098572388262497992698816299262276469755085210255246069219546736218563814337589280840898236380347923788227725564795261194831656876843940689116581051676931004655897564441747358112934629569042734392308304237512121123420406734049468492767910179764746885319587806362613146665687636292014388136877668021213093153420584245924467589352000236790092782918612967645578519279432734742994845493404676978628831545146113801213121618322497943078708664587914925030264963251862882182880512178829371193514144522881903327067162496080354400578954452301951782580786620801404334900738879591065994716760374326543411295055389981900467988893342020668740148494711354240248554953841683010607509258891384708490328243928921771592755017798389347498836282826386690250862778466054262990225767519208798257669700204244176947181745234477064050354393550133322983312714177610140835797293127828017308897499683404284211775271535900478870639366488540377093150791129204309273222913989310999956710561956903248044563463639492761453030638488439210775911712784241096964710953822587130053786401433461617248674007947589067331450339648086323782010626348195086888808933788516035742130846503119637544323455872807487993015999502542323505346227677283230535930540074183119718076570821123297613835107355879474287949299010032206171710472052634149526496156763821475243805272783883683590218392731784560661690340533204971787259914477308832358843404935053809879773506368823461986389757974859253659723750903000204989282513528081205155026339653603825068574197308114691079912663642053833385547734400779446221294604959261970818393861892451509120823194051697249082587232267194279887252398666222159407594391822923025411831523719308229253045501675368877162757862733560364947533942334960086327387365955129360722371872399830033006385819907001791610949710170699826979459385124854612085518779851072195509995918850782783807664576147003397750716285977187986673957079038832132833001505428279363829490864856160 [109,96] 6144811761306204027131386816258320519815181653813504261795432355876383866353902885963985785640986618653643793142813025426733943315162126203661812971680603042081441204500839795877556179777444338378077242850632390097328643876271445795512639074397365798814972701117907522100072852521688418385774202121513628365580288500983836731296092680455249001944435614569133720802545012831345229753441072205358889243969717332232083486286780626761166730743811165692189316914467001584794703714200003853741170499509884250336892618819971707768531308369319077401759931489053028948716198566800867831787462113328723233986594830373764993056838718943784240665492721124453820735249453517438557742626862834510800637714214096384724870219766948812656432127082811928109197920534110729954453556433650794471505926701104168251121634101392293633601352408706322943023155586323156553185020000412471964050267366000515351902177159055128468136094182347699264039550582995553137789896312923705847473516315612759808570369417239210036893083951538210228219628893042009572336593897206212649422285617993563327706727195192719692033160795221023983916748217871657345751221736120904141965175864600313657372840391075258496798040342890766639676585915195503776038511944109976200561133517469044536136639019400683502156280798872520303524648133094822874548202508937867099478855935298780341457955795956700517647798597639043025708094668597784239314040890736628196433903302475130683286852999174753616882741318488241211586105478978333591173721316488281498402949378214633903071715582576151675662791453320692523865050871670337154704320065182010663221653310695156154369615989744808260828465593240429090808011596842009407583160721575374282341887515813872318488375170949977132792322345380791555748850915590375432633009070083486542501373622721486694786522453878147426631636698801663340503145429651634798903906859591220151725096161987909926420801645021789097334889972500431903598129959231138015171444022092409630842152578645105198886034684856912981923376221372868691230695092349152507051162065711430734128522739640022904845693436127180067257242964062994372795230127350853051851907500454246031906278067773635050136461543748489711425366083172056369125323637542627831141171705836723287921925625657468133909168234899327066394107175377866880606693005465735329440631237226338997671293069251794359880493571452229544935033992067033118012503821368654704456962960735156468459743505690857541891009641190705785607556919799820000209505640430263108403636810051157324483512163076337749399435764347257389524197212968297236223452731907529794309133040143721590847166403329654899536369684800 [109,97] -25671039044813435388598123877428536211526119385213804195839810040778204871656023941912190445765657685603365386001136209204787203834875552167942692232056543982456268509693217484161664818964833487935675067336089984209418886772884832851398076205954369441193574075944809247048033590367537875576738449102916689702281403049509861790132711640719190491221541652725742053675634744743864295159976818361358673637497861882072640682641575411793327609885789652104112363357967960122320915934531228011807783491163955093548600613371596006153083509580930856240696995219326175860543992685494381855599611285817746507922971094905092378757427419002644593667361603596635664059185169880347881888234308751697295269559426182560789114496812094589390656764832820243156578908008628178390914259344626647444727110535540405272704041908979444770004477523353123473245022596251409406309079145000660724574633408209492226106851117523621313453646857049774085390475351572409942119405538539308855124476834195983590955647662042397417781384187736133345244001281247098024333701058226702303615059187349691766326200294553733270193707812304853553779146840599421751183571413457005242754109762937916563553105970778962881751681046324433007449319757744182111556556783855661425773196533795252797485016007424478182914656943214352708085606308815081595102364032545458590458871493609113039685408589937806336233160808459648150399140652981223599330351013000807334730969920144240481088685422013854631175263951379448853956971858793156463031165022374141249955728695585386062703026293488311501089470171636686073134317231853329697818197718311902946561489721602288580334722488428220340215298377547593617053666463447251501581423511397060988571198265222100522208112632369565924770114341932446722374395373935420844638029024372468759662919617324600911420484714537419109754767381530197198465250058650186787028145468523206897274144140140729079041675031946371797685126790524426120285987442191896775705063107565683631069358643758089529022888199239962379207212708453427874438976583223532584729574365962015247110519952483595696555786090320853737597568402270620693036701912406277325820340150717177650051322014366792530108055856646665446045033741608739306559362409678477731918902777487908217881704740221109385190950689112161870298251583233139321648850186540038285755712533472699607393698593446315486437104609737783020098070034806662864984302500618459283204447427462924363908935891405291051337349999443952365877597277954942133880516418733622538194553816145979928971621210222380677024271913903676653354655816869520651285999098539398370740860711282668062973476994161213463796240 [109,98] 76215528571590251905967310602616066016825429461263619751109502246857522653943073012926675520982381080324105679881749811492324235710997108049208677627003350379380545826911595838377780673150255117687987321129840079203761754776283423329020138623503491576666806172313067231178949731975716196986833108918459973515451696433921310784400974283960588861917030650240317660369738046112932911925546614597833972249600943920724226409133750474808556951771501050651740407182258706451852684255500629260789449959991599986501103807693077802472982155085354662401162618200683161110911766718669616121287950095291885991933235198199374288743503938974941085303008628321714634510819579551856936560031084952008542841904946007817310771681570606483195303846457868658843719838584451895237331297413852989605749332543312579400444503550875382935054490992023855445558595413844137966561507984996751838257617579421018082334848180670070787134486115418439760615459213763751293517834649019465606055274427329514582670047089130019803867109002685964645847021027696978471039913013244912416037521860241125663658105607648568446121139901210520345065885575337164539476614478774165794537232975294455582021528525203082963664187748779384348942411864102802882929951640578582061381933858206094563146036081480519599556797191751423854578012413998591850526265912412347339219592240705821850965785106154412872067436978870502181426892399466637934554974876445469722637016506146589737737804422550175728057975389841267609392948052564796671729087843004166920939158568030214397639696655380433765217858536896626956275656041697207498607510896137826549236505030211839715602796552299448337994943767628081918575762553505356379398456377397153573061574935565827982601377312071044209082867808327460527796085616018333983701888315653340427997794181255674614469638276097459202343003759811936938297323559536382781335545224624078718700783358935755694295273086853693851576953555700739911054121712489079374071701586065259605231257570911179930232690904714829257481983894746811217897623395023390276356563150393951999480800329628576469347955126576678235975775127002111659924107009206529365178863631140914310171952409923184767192548296770580102883895944002449372610308201596089328284761621729687597281234816346232331721253013934341130564058141483785598603346128245474825041425542767135423343292270418751846426764432179564442668925156816980327709369363463654934979970827851749670925678822797669873289720239474074332325680113229711017694419215585152672903123485845098628115129374367575557061438231226226602035085625122903162355009482097133203940453282642857190051874993148787456 [109,99] 36837001231049307495143976243763651135264251307944873158648159731817457573469647919689291382496439420364869475445737366081000303880149700447273548193737919790808282985087086431010801354302936091996021041526457240508999912895207414436317208768274486567036745828318299216376187394657970043257932297397298638627605284096518333635760562243878405367831895028681017174677823258284634298869362818638117833856097713459662336430278869205871501483750024019367685787988757890464436150563839482135559466409022320397533998900193180470485291189557958987713732478328277974563698244390894146295500462716927124250828004939471583570981788827625213620483121027514509251130978496872653955298710477251266865313014275327313122401868955116048354351955227841555303920805872447476070019064749032053053127923314303904661546695217484440104401386525660394572581206703170544382390586602542274711163703840575435301581640498775495247364032410003503211921124939348748289801255610564086548032903348563123125804948663762860278635954481463709311941511074802721231275570994710731227948169256798688637608727178805766038924058036397700457422949650155840356644284639454851836364562725773655177641072571970485398753896741600150662675773804493907381545777656348311050920468731231640319111960146984023248325466198449417974572932169387643531194578137619939684383482239355955623277352549697967174200403002693744035300443805238317738810177798351103111492578354713401594754680090038212241687589388226215222079011420780061265225141759496439484521650735927947108514427968312094035713574708963223689220825740728068545822338454795839713805721982628648147722404298280446536579226168784512748922029982686123840075781750486590840444963030138507757005953843940037817878717904460927732302137333059385245167762156353565816700111768651715294720562834343478642299695486913581474170618196179571175772692002005158863200119101987409983142097169167700120483143510408065711101104591835410342295983078698935005059350367546039073705001383330255892822229345925361997676899557425410699589474535737807301806687951179170470353425278752543069628310237719944997507961857618645535734449991465524319004036626174536921447883857241415931065420564213539475030313677754639591641353491549992622024216114862338311501845109488551371237100835447681357187081705212737730007555139927352799853337765064437751734023076053869966770400555022734256177496451953576395543778015885377585583225942743861039368467600154483279536871608463000197715122894375311677503224341370227865260455631416320675134139618226824852027740736131879618197339541583315062600603863642610887075151545184 [109,100] -282639748098421607246900198118145190538178186908675425275989791024978315563886933690814949282675747201200095191234708639567476717818381119964571483971043375223732331149702064720607508949505356254185734661056773627145403486652465754423323473520433033742091787992507867689874461332403861029779323774184915273138317132551146937948407224765500682621083285295164795967031032789144736831592973405061053520108969571064557343161522632384620754981312452344850360041863072246830944796125467431866060768255900867474359773518176045719587822071252170761290163675010435126294976388104631270709668249310574001652274243705450480125514475567261595040396664246894410738446015005919075496628281448010666607395034791834308845391696158729735759011550904798550673732787340788970475576996050809450439702533466247044997585110629305321571858789469874860361841766265778754516110176607899423967471411268613469690080727117585055530041047843023087276588829985821863060355929966837847764840007933111935794807308804002963239362396192180009621729631754201948798472056971444367840544971572529182383665031828391396161646268327351927997066093161377220582683604442096831929733317514294993792761156045604152648367464844572467962439944883416381270892990353703003850673487200426067830894390009597236251551420198464534053003832774873693769551229367438561278422565295599389547501719707096560152451755631342865589641830766349064707485629125367752403926278974017721553136325789219181392056584925520395024731363701925424247216598266416050450710099458356661465894219041842060637180928651744903671711841887010236754082695680290757924413947537093906909422388674744740184859633271717081546685149773451800531775245368484947963065943876184270574068434999509823016208127779882396949317792542448470732439012242191312193447854387133533798640507933509079749028495375857326370900631226228954831410898730611241325264642099582927822142614347701633294849166284585075615820943744460768367648262856412712103906048282966926943170344215081459383470545031676465230315736247933982025586721706196525411840196948566043916564362189960507944475870355309643476334233668803830099249851297095154812546259836306944476526399395679160334907574088039013671448502641573390378064171544143176817494262630094502006380061993425538417819758883615976373997191635204816562826734806891012426292704859032308046750482413084625962716672195536628700071537812607065501255769630422279584441102788035266146183441071580661552114434254228502999543186461358237845233537568558528686997570307741996582163186870083546360171720268666703330863487318515751424586608931814981814184000 [109,101] -28986544198248753143524106975754046307220590041075318252768494576259168598435845120356521078001361486699403378967801049227944347860407453972465225077563256388200939018820514641425680080444012325340722626267858086323251683123410443656068143360051675069531984272193955015082929403402702001393348276068379292991600169416324102753387343888031298927030128821233387240872085569240218851790635425704317612590155909222248717325970382020117090172832171517697399030542455648262705343130862677897368710309073783128703167291249693212808301848039880804111272396764951890570084746422214129956396385269864193927673804903223362373829711482214799783277105300099754036646108989043118740895292024742207327764697117843977245382348522892998137290014748094315122451611385943830611030441774563837647801278382578283101522036251583675948757309264335623188403182154845055094670215233313203954906208819896972631257155580935765031946538145007766190675952421944772488405702420718479694249072762290360065646444690176187898034525716198806546312966904557244478608062351403251729562291923801871646363807025887791200926224599291745857581559708441293433257737136858468828252483582901704861309770272782827851674650369118169382492760384708266307500305033030129037859100460330237058483215655300770360794599516420779963156824640385635547524386149428566359804577223493236561620016465815721595587509849023173661769981456123663608772973243191234623148417051609494053307965272186236424479094263350681051961675958105424465129635931189629284062727798742890299402937713492917907957725103529890586457150325678504832932814924171101173342044640236835216711014936553332917023725009676932936052532323829557426618388115651661768443949625235463083911947144077292024281040329690856118480811665146435392528195244969851593926779516371846815966725023447925690507896182692314293230708861166959584577738473717949534413733088647823744012221870578626753680632347407834470173867710686211517879691864807582658170851116831865118521370836157268755561360599191581175884806598436993615076035620216276514232602285333639000131094723191559608426744918351455953121001109249843554407716754814678947387777942768070642015766177894779813332577924455724528816933032799324986424845333669063987597995957995413312150180081949697449586316402668836786433450420519691568578046739086643804799902732343156811668367910352545888652382116859965029568739977547767042841930627337939645248039895434431624423455300454908723496566072171266310026707619292690633816084782569314500763776208044957410684522651631512856568568308698203574285905233158364279251864694749548008 [109,102] 76360971957966417517679742231578533232537491897995179644171260665609383394652739819729087148814564800690127738889309267740366882781237789581736905871869906392875776794099390124347853970613556879925795588994562018078608612201126889980281370050292074929608834743447333255221248819751919211916614224580241062929218771406212032203448193443053229208789690859065092955471486123391094048767669077866547751760199613462711836474340038654939899984862445860576005432241492562599758606473092617159610410045179899585161342515963494426339359614693375750635734713249699205462759840519549629010558893755785795215705770993939407615083128623182539914194743404484373967900969919020980511681705488617833626376655604718260274742843021184064441857544656134222189223295862676966934290019277247160645139476760394708534467335062258104422361966164101003011270705675127899283431514598940438263812559065246099578262059548160685039403100537600128354322687061158432460140381163539562230752414124563890670279007430684401234812772429045685359494006941444135962203750632074461570646986855732875760563619491441277678893319856138066256843764007132260120373785987547662154912404090369117380945805027374838299412136929428590985382334204636823731421030394923805404978618240756004817312545769463653851571158943077780522471026572039111828056966400538957130231900530354178200127994717117887880697669059810494385790439358486480028519462862904000502063377575214867072395210778811279558650861296158878278472361861397757696969515957947902432410170068782170313050546398862160145829966116663163846978145577014137771086486743834609317094481183138477348884115565929194222137337467296034323075749462727084923686266932025476697143606310027197297901641367179628649458953832943508684095952808325400934044437520319824761543489559910877127976697904782240043810237089158913029508123353999550365937173347380400434208294740367538446327568041252076455708147345397451252128032789340577606394766269767980664839556816389756798910319339421173617923402578897631618005719969059925480168037649112430104739315655953053545671245494971378704821266569544343030420199432894346467726664760556066863137944404289690016892135106567376920407377626109898326298349877092308543129298081334460316514744679614743422049170477064528198901057620839234805574402521349282214907639271695185536022863197232522851629006239490358154575707111980557436434096085796459138846690032869245369699425866608470275289755428608987448131468449523254605483340674908378030095604550328950182062559361753028968672237479308651558038896480453221605823405607122137222932094969728 [109,103] 137874126460146770446752014991654730624179224786587310370693462897451167929046895864340431460394253307783811320263121179540364744792935091154599258338496594753133676224292942761512773921937204147951953181967616657975723954317521762733968053200251488165191931181578442112372193953648100453800515101842052853481608741661749910423939213337810568516103598107930845587836248595635571260985132873615369912233545131784776478666309628153293777429154041068913102979843948801027950276710853890359728318311952014962549892702141526760875079910476728875694979412655129539092629795066362896139474979287350525266407394266399203575001957699131107828851414540585294851972555211087360617203782450516604069070511919059268794139128609676504220927461917028700678379246323714992749663575137569998144587945628571672249205729277556674940007437828941605875516382640816716915318942080744331512539388889896991737307157069313443488699119310194975394472925641006273141790255789991864206746921581852842398917544902146599709200395120972543620679154719860463524113221547453774803507993734734889809804585487559672885747761999768744561926885799973145600670243040236742513777498578469621478384923923680779230902461093983558587113250930351656531415267702203268404751170463981367345147913397379735462199836877143477435063051439545488893485033645079925765341455189691730924630826836512403086703798208677910844449978787908383689265750228572013567571219855779667568446986495793776887511014465896069175754924203499015969874701442568556439142951080377745179834461742460533451071420469857495494250130905416452593404749719032280627406595811365669088518829214482121022837499764512653219829571819353747184113310277145159710427039494156923868608929736177305095196280035494433294158468012057925869744325050186783990585764689540555833972434102436043904359097849930343401243735507365900298568415984472702876432327748048492217236795063716019977889298183599200830069066686306935127820576638389156615040470770707362254037133490557499374323707211664718246987380168949229179497541803699816974499028687101433525592502834406931999154006016668206083963917234071534726915810955375345422152439931982833374957754358828671483703395588782060014320117901317940705859090668233411438178678675950468078204665886958504644861723766594706789553171917586006693366858240498481808730803104267386690247483008216090287895738160876218246862596228011019430423996407219976119947026865827125687949763208938843470255243496816086909051633746833811960249829954963709502553295719799785924662116906257411533439217501709496971598229663379559680988976 [109,104] 165546752847152140270691049798727468496958256290407557575391340360355567846595446485171089878660143141453558479543852862950931289901886649937195223423336842269219137394764941940753942273924816058518886942136353118339119718677313456927882963120645599422722150904848789929597092402175394581323004491532249966578833199230558907983792226190712168024778874715536426556827071871087925788179032338598652213918960000958068019041510488785546576795162083122183335295171191138773477642915016549405691587698263350931890712601837219172436187039946769582403995869816402165457928293945102487086938214786871087970427104513328388315160727183109305069996816334988104894157276281731638292829099151583342423957198979070075701443469796280633045711917852861533320183379641326975700653962247626702210133630710491566237921173599522467054807609269401788381068525154157925643363559513351846240113064361848237012464918577037429468951680774017918506292793387044064426829770566276804268579836829785913718426135839061974286065239678159899927158118103368799792449683830772469573909635850548620455545301586349498803732604874844320419594784471454888161815417116527514653204240949877126346114422692437618200327831698036285034655025438543774670065735095479089975436521391126535717853189480865121963748717063297776284157687703059237882128330223499321816549807206853930116530721140103349671930157702881117441372483368439946098977292005226967268446006667669464195799618129841434385634513762211283507282364404158502516269538713965961304697954450538981082861851946082579849898904040075567267822772357781838874765082628963451648349465108107115230480263721615139058556888920279626188964789781804060516451444964768860968183086044636184955247688274241013594378947048920457285567731977575888658596747764573910803054196462297032686123652622744407119590814114248037907353076956480218734961838115628163639958369768450929164758250847607161685861573607563584369935341968492621296199360452307966522149152530180906360490039742204455406754065489794847271708885026642490985895362694651909801881513919672223639990227303212801444924374731405729133534840670861061875318682444031960464044621194519966155717064519838282572731720049091378535523723326211115491310826842497264697619865828216150576244236819472725617457238767595419200020172908996526311960550226387906823895883272007320152231930929180596994407321730517399470994479584686403457510401789641723138119747797909878257345886946081457370745360543923127668829378921408830917902890608400745717713220587259204036333668920400504554830197096623078547295722947990290848 [109,105] -129466345168888269482861470610831536095780201976910341030342176146682568034709647433787389390241950275518360612876144170636039838129154504098901661721390981328494291053843995909778694864877179694204913432771418925207124040273069100457255722643378026471813304895454929809751331954884020680449882701454173809925708252714745482632298781953490392086730181734817035506251907709031393328044618986459816994923929481710076425198379844612117357214353324935947950252286450870015973292175072430220457281132554652259227491099336519357025296415200530445167980404136310016974983559955983990674055627872821246687005977742453631792233949567463700553364926814313687897961333452186985744033756494435389585480205210148192514694209607729111388381802522247014368209876179177976790143907852882338085413006087024444045660252086716383423384209696811736225149186047792439656250712768710441983825318015939347461488823509545774903289717005267786873777388333860941570184539122757172985185791459147128630961918255905774584274122778457484490391116263367784111752523880990398783518831151298747380595635491675371948423876085440781593236562298811484883203930553068172946091468652755229600035272709411878521754388677625104185624310505310292749526807445812305905351716711342650296948393156549465748842567137414635771129112929474880202731196179626043463699597386112481347319638582614014865095350503412453925964521212241978540423050868587363300054493440893675257251370989849798842190496566264404286945063710415328835424859899755559072457850263039616430668457220312536390198737560683684298746159272388440621239902262616044227425967283246030099718547855532268526244873904982589738695586909136889996872254969393000948609204916773814487636903649107749896095118188754382268070436535119570486886474206571261062772367512506331792872131954621729772786142009501006057725920920154279069955201016707669138297208745911592429216522675419054606841749191871380625693408504792952222355507149552432005913670170787983730979656471833051201375547083248554172787065262259915434332574435311047663395685570115558779612277713342432547867796961658136906879304027480404409130234527160563136965193748835693629413999250368295974458126264466922956453677109427893942769167702372778944365771018979447933608821302155621760814268664788530519180476201477251155043128577822331860025788415801894178944731790774807531569398547932429138980190719595724850388071694889174987206758037340641287360860104146815936608715394475009225280866833889690083652988071111722404537753642961497628995377114457831813005518502003533590756795591664 [109,106] -85940977325428033300771393499997447462338955307971279025420355191968566206432378554829426320287988594929430946302972744057751220176828940228883529509453044711472206909171167041201545833726845850500000105164013708230402183348311411308008926706034727903299482154732436009635643090804084327560788735708895210736021004607272119036418632455605366452756779781837257811285692456378455317162440548548232659600174388067657307452996820168483469308096929576816457337361818510339526730650727558255531325503990713487060345828190647630891058336975104946668614784404266032670729065790746700951178005257954705526849307349055624394637359316860501495698480937699170476873434806786987918104964381366345368655184086030829648730571015387419494377030524861151440285853937887930097298305202997791966442580329978980780624831665731829178136279565044515544373447653945678533622988421211894242886406052048237362776295233590209707485087296791771983085835049811394361432205437877149959766921945547963272517905162560754833862877384939473571648692928299521780712579631333542553192378202124839065657420617868803189270917185339187252317549053894181673515930750104308511490309799833870688709514821699911011115422507583586725449029289347472621045833908999788171744553056228469238151676963688054728544903146205454596022975563723388134680937285339310790987851982010840895063245251613649297720802509443550623344172162142797502417643602762683354180505166365451594648785921298046095755797809978184605409957970390546107945122210734520413598988611144354531289084313276640630852276062235752007912451848139830496637116327061820291523471908181649211472530886194033749766484537512956700963415877645499846231990851512280010632178411195467979491332165362032803189031561704949184036956837361264511178907154128127559242516550503427909060893540280432385907028160930145670242252585566581633513709757031879015568778339878269713043769257349656437620546482126419534445351943940145816590203760629036758237784727387062484956051045866356970705442526640779460025583910870311555288756970479508427477275827409325545437144729948565866602557249226330094102519417384648525904750094655196091991158379736801921906773549122547477481552513255639035467579808064734845139858667194420233763026796665582153466191779419133597625348088034314916501639296776807280521774907353821465199633246151787382714904068929585908624044083067135220353897950399581445886874892880691653804428040689057770390916137708291359991363127289482618843305030217767594541847166754687884851775031290881713772807857863958436184046921927952323007936 [109,107] 35267397126084689803320431390480917235623314591442920709156538758719105814123212757655247098441792428618114494243219619033877838556737361053788075158776682214947279249988201439969699348953109932011640263586674423345835973776205370470245859330751908263980335261800938224505502210396463067628058033008026035723287189395523434594248829459821627836087387171099866308364991572979683479474402577290037099683265420883298748808173682322277071685510246223947692005398286367379056082574729579786146812946844633144806141652963021103091927049551930418981048224480121115244903498477545461437658829703565274225493370732919140213237847731626556859661677948950318167734354535355610740641756094658406441310670460644465666510229096873220145693535486434665563124044637296995086205750338007165227749752764644056018640977383138539770148631468822238456571435044621344394600733216843979154483394816934752995561473176507715685281312349492117016088630956650949703669779778818608950360147760464128125689725663690930761646205726424386161622476481625155824018315154271649368697445389279035370553174322212759038626890981716865948024125426790578776461572552267680099220819024351164060907091646678891727750770144740589018778670545562234508368205141912786279726506338279412152353678459226177045664393554581413874902535843887774018900302877545190749562319148144402531312942552385053026569096965925089552032538047685200919234924340220719419269718124245838219570378026086557612353958470736775289757824778401638919808308398146024837551418575021363969001114010724745730443364677119694096171300069024559825617503835963483568019019924304170265555328670796205609568200761368117784958340233087494708650470106132919311537461349804605438035661928226979106437779206460544700252647322371077456489451411173670932819694632952933575879317723809270875867956787127283710142238857710654794357128483892654867919079515064009808549350945329788261317279209158836197092699100602791936786513939154449870850074000580453924899165063616304735121398223674129130395778272838612981264336692371888574517107394417876728357893439960720088192099354557121410467203129203277619921608636133160723976247943635929164526792053624054277882107662057537737406481109898939964120368101518131008297419816845765917402918666543891920969376075933638443546650546942902890767773355553678271702565153379208671685809241597545588588379433760487631602283490274400833809608501957071431645933521276705521022037113119009078689173353708047544875354625412154097886141654559808441637312832715350670505444847589905683173910321378622792 [109,108] 13406821974230710856101262614836004338989643343936967009095149776354467677778625976135776122871150381971236346960224777219926256688650507891930263664193820855233081073951503418674388582463449158537557051185140623503486942379218859171753842119072121568699060743750309169483753763735795293784747940293365106497834154441039378150149306622167348519184883775847625530114944129292931918077480988875981295581401833220243243985098016413483339231300648933400690655924198749309340216787159439920146310677698070311831316630946467294449519965981702377001127499548068401261565088648487902290593845464374884673666026898192631873346675948108805764135568036368255037536088541980433671823930887114016103341854474651245972571257937060200918336816916125221166498385439511413843548424794662188750587992548425913890465562646267110879123390851756576781152544743368396449310610989196611964487697997241539958691309473429819692107207121384031452116043840237509483895308925098381003170426402459230220014891066032246719232537586807094302107317312425588936741514233546683204693132555710267543704479517693131555848908793172556865802804342054891807819823700883931139123211224676725015148124013583478903153406089658530145500633557750909274055678372148137863471951063164559038855598617848577844532292875373943339004118549267027347803239152400737900383582595531316545609399613792758976250190860036843381999861689453930741448724469062834522798106072915639000967237223316674638627694416165608168131108171553534697101705551851861553593888901272746687145511660313298511603739825488982788009619417768362988976423391936298426158698341362354423631677682401480000206320379931289692132990349100631391939131019312886448161206113426412162425182658431905370094446087893035778342150779900831611784541879945878786090796597831565683779858356296045740816551992590594263933358378191799902515752906590142808024457372148859161552518327437494049392324751652272849812362942047627198741847956481614655464966063905398092680419416052636743029799180335502181156120102393740944264885308068966390147945018570154800876799100909801406159816877765841491014350021470047382977657716850294469931261028913973874486986652718435868491001487024418292011853260780295844684130098900463472590677687526218777760888593779397729952712064609984324561044238997675299170394607359806905306233756753948284793461109183733365478442001088397858003933091704914688550753672217287278836965490738722888198630391067342477189152219831814009984802189851653249171997935544957962198832504057236278791730853426998713192426063120 [109,109] -2617590396905002202732768887854166892236763715544859686331717112026415074793903697617346088831777817273315586416879180937147794759259556320098396032421562851093688411387174048831045682307059782211649277405851491754361129388568924363985437233677217059878048968633572724150914845544656997749478508419589462309581225810594608857809726815466492498449611459767513228832399049251675767892945033107892395947380688053580589492696923155438894777423830191384416363981044351472932737351928386274432823386595113615113584603143520917946156967522601203555184948629343143014742217033669264745839098165556441158897393427190801461978732983800863866712243476896514461388295507928141874356789802398523921016956044399836456995907690615664296070740313940050822309211867644551685032298414778577296950113595951007922291774562193778379239052541392273950605334313873113709722010824366385463884449292431335491659877619076708286593476815223084244925953974333293728865520436388905411789897632187375268765866647909005952419853440120457794481925566293387240589048964152279646434673744748033253171770362555610376982901665962326485709066910343805260100005052183559904252626850951153315079667782874875456492394383840193578752027486329358021825841050084431959472656472513627847606125556492052234234066641721217193400477040180830834587256842293415792143988031217984771362157578519456320349715721672114710625088235985183215185368144204364113067181246855736145123647552945853836659160290845191445144708649177267901704087756128036282682736919178753445628176521909698587974928372806250354636584493370926484202407417822148757681551347048143160457279785662488560145939571619756655961012555123059965187864921505245511712382767797127057863227581314006554249057761250802846318117308404186161785109869186303397975466114793347483915684044701789558420244998193783883738055180558830091314719188752650631912890934861728120422027060505594349588611403241002129010101692450508038296100378867292705871659083106446778733882192381532819156896444577450107369223188916260752163742716305443029212693917076756212810921117969169739692656733503077207557976239191994860941447177203080770424808208721091282253520436160996997174806313773253283203031902872808547827848001264630246485173303192415640316704008892468901287613333681940996413098864082790562799526347856560843757473896620697822495002266726525177714925270465177218332977105425947393012483658981162008688012197948858808294657292449418563201646631625555931477016877242027583432520295547403233144331020500180692841386625290025848537186 [110,0] 9496858015565186676287420803201166925416719422272517905332434346614417205160035803305752883929638281910049490271180481838055647364372303848156274516263464764954100200460518578158679553444684152907857813120757753369639246325680651366817572348144048143626437163713864790557698566720336513070872553732703007393899425267306193498956482265599046590754610630569377460618568960591712552487561158436265221493401819003832467817567474728866846264443536892606824894494045547878622937203156129418814895141075583802096203856105508425122995923264702908198748167426728848210829062192909820280813404044836468731153700112671015739829617234375780463839587271558424837355412774429050451408204522423113339843380758243187395444313235628532208446361359011050165755125383836541139722458965981095009987372293919064644334993606592794010256779460846453459147473318914922777457595250072912178269195779947429890205552183733344309358143691432826822921535248424012665671436052306966544933691648232102372799138433329207141004198602664969433453576803636752879385533519115249778745017062229375508909033638395497433684526968781557227460964697793906885859162064772698550831875192167789211450019596966140612724619995877270196759087009812014548222612364230411730599425337021048421145283144837252072334485875711741982145332651871095433114337225371554208629054475016221895759061279573157001421575446095583414426602151620377856174589278988634553144447526697081952602510437312647468469719252742882628668905085738648369753620151057126493528041049330519699696422392720669377308432610475462852548908377191855922029356684758864432387994272303747140751950231668931939652354622291934846181209052811852046380241052171925340724173828517456073700755855992772703078207676526809708882652184914392369587381688509120025338197725751316058587307244073974075415961265349643765110406594506269902535837947869637016127975359674031218832956108764220840412222378078413087671178971915991971188770433159055645718939896114748703452350084812472567076369151518042858081308783789134961595883428418940710092387718982964872028635778667122684358055445129934931359441427227235718037935169775095611420672713303893415247586540463757787915877575185717269972562266385780170375250323931516260427710324262430766140534052604665106729603683337831018062037485514587839192517416791892743654040994949117932525447389159003619548478394291615821166497215480554898133392086188860568096077498513401616077726754547605507062423211621985638602850638279842187153299093539754593276428994086999431381186406766396674992515208058737241048743318566904265375776703971263544125371407045314078359034963192352973856035867539745921932268131949405190798387951186051970730217436775931130929043809382856078460451095229314142966963251445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -1273681026399117552573717976252941331306256475751716439156237097481510453925590501195636780768593396519804917445556239755463048742085045927296021136708799688700206052425038696136189174151058353270475455573444739560915305469356498218908216342183146585023370928623009442037899066236912384681653083180612460834907640111573920223410024469602398055629107724927154099261493284143727198505516032214344642816995311290520103220374014707033718665302189525391775722571471681005213141332344931358443214089198892405903032027005970226518606035838471348850620669886636233624458540367197852654408585320636486951392479284258362751396035427160830025865623152299935503768921258753332113210609985633789261617446451133213772055994467814807462287121508928609500526565765516658196761149250879075819128984137877571093725407904870765155259971000322249915316705854966728684144482729330158716329906754264900711370103997675370684430281276586420539828094110622584177842924638640292582632957703452703612941598703931861611452883303855674083205295982191581539528537767734489156611200057957899349026365640986194667912858016218349117985601638227487812347344009363231891932035946511437067104486240972391578630980333928634767972485667894806252698464788093315461250581925008694787574391809810725420597524816278000824439877347899131607215812038397046354105261756382219887165492987660739878755874234034845810709169917796257789734723222495311043470415395304847953264199412296879540307119226323261415427991817533857992524848494610164937679948681673888153186710951018218784129590024619470846275446328965368981369147499074966799845608007181891688760815660328895178738077082403776932991377120801540368843899985483438371834268951342167531828819405873461558366331465481310612770888067817741837013251599077738480056455768811234441881133532834127178582989084493469992254990418210789030920889596253142005758643354865234201172984493375638423230673619160875245354638659611153663607368531545544174321717923427905567102511282064989891033142975945805163130360390072993181251619983675173518655524733227791397391707386237108308878604608809204269221981953236256958307520635354976947861135695739979177057232724860838895165461027813316124415576730786478431818874200255708422206782384667001520056824360920821920925279994057584166655831640012204392467652211669933238009865378306130902869959192462037840111360045507546470626214708545513119139254172543823841071652809704858039232189381452349272132408293389801798341766920470062781731398370105367538413056543624718656818919125096560319210324456713229026701954671605287410409793827712146234093556811452188340358670549954686873541058557844318629463133043743911190558989974132866332925046319508299949286981010446882293207559936607555713388146985218867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 66609291580328199156904005974117748518658655077010817548650399746913984201993491738999424714702648421930388849957402575200076550637937159797661872160885114212929120104439689437399991138528394818008513983081381079504848069012639200993530649456894989994917145581701925975319649495679202698574331835270025138434732200314955793010758029718746786983691561271336927807759861760098204928926198933989041076261650472025620884530536928494089776682009543000940658806380680626615629154800089197431768602684476306213679300526326289061245904963222376239149973788399009669503921860914458317388838921535623270536147837302928742577848245730021448612902372306961840296785362965230768086983781756463006445575112602264314371083381742405874805108100346652548635792571354752502370487094608141091779038720647531837830036229280741793124555748942970410288832291111714021992080155662222653502316625758072832609323729077051780822962406816502539824873439314645968241976892330387081468014980011940686079851262337336049578205295795677301016034609940767587018804089954943315874588880883393602806493748864286804918503626503942566367682069229929241507393336921537280638625463255783567098399159081840032615056468889490488174210122160213817674777958706907338299503389868127988737745466727996960175614845932082812422814090307911330007219488838710958569368359587572354941859795062467914768465118458161597119136937403157559465645470305398969095533004921752509194855880407957431208569272268741021751921993511689208049130530862848625460770360755814166008693103792206777929938854570309867708444448714226787960632843234334987176035588284187764394789335051371083044688274570510423382011048754114300458549622536664748147150497388364524663027397763584851643180283296453168115312253340924532006764550093479308813810751260057704778994903192453980687818979400199640651439167367574335478667189490509555355140392813265537031654498688005636882904206415029014296890889957172504508302638122811811486697065432508921593489707603617217760066376507110360327407096902747865971149448885490514703858387094766595851474797025641574908552450537501790537557012664975856109838330667409235688163448848143779654555778137260660283166706052803281753722973874148065432319596914526557530227740833811313647785964465279072487802809105956478484128909616825643093134296355041678365200216102863181209484336263872729980736543230764190260034551762067846779601970928447400615355912053892050352061615283945604089024152133270579771222321327765395331581051571208396237883488732678232012208090372803283423954345809256176184078663729519293993307894925408148782046423445959218466515919039934570377607541860195790144406651378512329222459918857806001544945365832454211796462330279391617634818738499427489218836523396961927168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -743369930358108896383042152379964558454355787429115527444385914193647916795432085729097638658420461134900827898484081441078530352656708192382795877499312407237802038093394916034299121845263324771703743885442837314793910605854786927507596647461070363972458465266249452054808083444200910311372726424740408199779517163372270518851542419872797217857434507545352548719236726895670150310351201813183365187320565525248951513622210028820443234509195428716711406563353821441152374163381168269008169330909895489479839016387071133178741486456374335220465676183177528214233361063758765770878766211465961486737766726805848691992334643842775638032048323654486349742277749553798733627160008735535708539789229823851897056143919191423744290072634021669124416863077530225323272520231684759502572972424306167773301896315353728526265075040870445627467326118228568173169830576528931631214577194299849974038229637528759200160277527382301879669505300974709458389438843180719504298364634469658700514333592805535523748933907995124327429879495253169911748156811383657842890850976728892960237065659820023457112095087809583538554253050711858411418402830127188787067061322151919985111451793843034095915530072509450746285861332064070575617391724342093866884649862467275980621076687055002951768860418778161116701557512653190696592007397056023429771858350533649821931884379336838460159084782194849592984090797000196933559731416714797340588757980988515728743502440925979626807078533924525935917477481202680166694994715105949257530051970117978355842884147536319029399825660913046876607323022877696298526119535096858197831344893356137399224645561091636228532473124266145740222151072326509979398048986640733915246894027511639640416353698061155207574990658607097364069837609933162282848069369409747333720769318522938873554596180024616808336336974716215644392035041450972517260798792048157946968905618493260445253183562677438878290051706958283409599655672246906054547907816155457243985124925793322995171280300283921291106328332315611351988978215370227837876104427350586869643805177416163186968154758108792164068198623520673946682047682093520153726600699862135298566722712846414417959054143303194955968301754156442967941292189986627766329547080356673631866048205063939445209253414387596545540343471391029916918193691375771761082530292053456466402048194331656010468718892129368856353782816885574296233522834981649010857590005807632409967623838677453851105250008941114402600188167464483335309237966636453003508124198157216243824337410990230417198714861847073461106259340007223016404136104397933097645773760103493572220816096937596908134753325656356463921671414164464556393039855785191613384307081465496169230106552685771547803746927756035351502363854860089696753553708435898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] -11222699377281237525911878369706779523107749268023312432844550950906821708636843347755179024897529225839262364799712841447881450089445270367439244482534676346434733218335536150167503527848455679255497270641252116818363359536683036073862787809102107579989986881497503590201397476459132244490021461552243697611519239663440529513433105919273639865686205212611776100956611714594908945394609093573359139931539779308646836226449322549728013588384486303679114180415974786175927499208377067233433834772163884089929322106620973307570056245575058648477600145618765574489844897042802346615188524813105801286066172389480401699369913696085917678615283701301165678959965699547822856790708984909193148557885879655966891503791465811648560009881228601589003920453518543618441287142484101029658163298714151175059818098895999686317383390006350335149351818428246985215238904076297816755495276952391166512046755042604473329253646699932581475469692119414892903759328879253779828151181566438874386133851493113616854616174654251698197265546209793473022716246956866464270783184838757160545555620743872009442399333759070867841143248558834515719411147722161365078131943566040324727633593428614455023008287255964247017432308738602364834078340731976810040889833801760940816686295275526576819881225418695262732200906383495667892562453799954198023485448886481860946865766116673250155497620074339334258195590792738155994220534899282248856896139881853168478337507683346820460620438865519618892664484332543128856391462707214065209668612162154275743768513800495475320450886959351507335150541937942948538102898779297276432941036902915571149497919809505531449996582457768139664310842144980720705025770292242132177280018576385165716862363982420625696866434379341562520721597210216525434544931821279131120789998972343664766672273736423615852204394001953646744590601858976399169930915430863234923814463624434500059761374023252646190761907333073879991099924643183748675646480741537535316915503584212800708624550683519365699768801141817520722606669891323821213863854774511963957122920891091238135175546932794600487750150358714624198145892448437843568824050778812298813790055337286479052391119852046060160233443520242499101199212483876860435670415304311168783952456270815968832278811546026509827802025491648966958065119463927925211276047035122555362444538462931866584575636646077149007070008750559145628343792297472746290563793626057520952206661703663559460750159884286805281865824453902683742357633813215068822912166706859828297948946417854260364652952951784369316583533454377979293822908257208828739055692175601371703516654162121052272487074043557537482513737686860721899638282037667448882431464429109478486816939592674613635144490834209191128454657802813809628638545630006618357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] 332765587973017379093387506703068608223389041490477130101509927738593288812909163276104828207724007093827804744052146744455454215423028311290548559569369305450667544099211192832968566770632171453334843931936592609782468926017473723473028197445644133641287870787796324001633168706552863246876718012845293864623196089258254950945894015093560165270378321992544223885134013763268872321938256382450380451001501672107664599050781100669773966277693089680172415363948002291212571436229662974697381967430466692205703966290715760168374806508445651178265534045600819965989776401536737431924100833310836597583673580656150472836840404203635031402074316902166579554024963744270595493708764089463415361422511769443340536691084362307104583164421599271726107957364462098848415274865978661527812287053996482757530736157257384856351107362009098573822865870733638339496903018696045182807657488052538723725511699180672031815983834211087957407792363713278426405749852791072627597144620688304001063564253131690652576782397855418703037551344061864893917272146667078944422446636713417159788173396144551279052187252640689719265419619462753828614367719587505780276491249265963811767009987803478192390344535205870508772965187969350815158612683478298360030790373598837058695837332808401194396006525572659366425638306614736138416303297393843274074204073045148982685595478431947682734782710606694941446793062223047748424076293727144293853485880373253262926479465392043969527864545186300262541492041738795695360313712989978301060427714313396671797567253811601439064701490176753700003392318049427235086903212930475413256775973969939222762746538780294427612853412940536311694484505762998217708825147180830393321487986552095649220646257854906278864438156161274050234178824700596964243499710921917226065520086472150698717407120404463724243480320437122726258133628718032889111741657975629052518607408614856193718423419141383401518721890057840078712346472674731063465098508231102830838035343074854866834278993498142247223651911638128818515178586359437448796780889856259336381179345252024405083275263053693654830396554493877749269907078078424165205596054313113086505694649664288840902781164342064047618117593605753222452356995024157249066196584846417221940533915508726209375022318832938043068803534483854181436114600667855248101001110747200785991113847838688857104767719043654175497198499658734509667657926973247305801147877347631659416478796528278316251504259199924180048845431202695824293906460281502329693289042861253181007382314771461492875213473879607267861776603279091895071099588910409699442621245064093900224010944388103318250315098116092111509751985514533027890935703581692611981336273703690171944189369676961293657209449351728327396674245399245547802911208031959751065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -2732271416546645784756114266724080941272278714717231689391389537323339035622955869113374457631662723567605291162492126407921173570683945822562319201572088001300549266774501903747645743874432922717560413738284789388943434939708771698465730057081284597692146208009420910902336015969245545627462672538593421942856894046367988728112706984704258178700226667547819106733910879643158577064773458552254178107925951671279299274014999598117570267718425116594592028637710629557827179223778278220431022912820545204973512053564486046258266260991757261719652547131881161882444284565028777500853495159427894150847030952155137170663412645318056152043874891025352808901767388398528747257682954010977434129576356954240489064661025726979164456219230759894624588368228662469399894184676663076449260211642678630209874313868699552090287958944263832132044696332327814054920465468464301553407602183242537675976974243037435125975966396260872363186035050939198329028277245414624472818035589891350998505689180328304875323608769625882303995286010587972238596018698890667003566836236160077586775821481185578753062582483714911108818351853921746588336332550550472307402401944856872213003563917982926220239738721869307397608740333038512635904282730260004528087219009359579188545616896464789432512931619224544057749316690147229427577484534708962763319027636111278950158649320676370494656045269174781600309296638714838113515718861716253909214692353305685234038820481443023330447404306845751371694904719519624222148570306421105165496759992222647430257322464178941498255499966168813947901254882508304520592319107179576840905724164558628431052250172360795561478309874856278089529266311344714655296055802346250611530086738157795056629295465189515205717693280970838967355227507274449986474288899569872712000861683756754935068783799010724652179966459264967649949330242703772925348001800529702351971367579961821077807546565938607175770210052977117542876526374167932017431403314573415133933564742090653362131061982797475417713301122902700148593738230700717073648708886656186231785093822286751276857715307443138540941739376242100769470212999417533201579055443551096006046205135806806787668792083359712359859413494103060972491378828647678465992402686584921716344242811618243919920824957315645371469441309188952453791354138700253327768324170624854164565786922601297515840665531582627161727158691529737176804381482394399175589201629145711634857081730708839906535038284599583755131371535808458817973819406278041126304735183340503179705680393534376996397140630117165515263114093233804659397659718862052910362547987517787160046085820361387970797990917946988565281845071602213352388061882345876286366033203562121219502266464273950878517825514703306118288791916614919986500218605695238322257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 4739050014965851705503928354036815189999200704056310540920233130556654850427897728100860980352770787685895786751309603598396867668023492943116252375382851438574723049386925532266071933302622890894720721855221561994801747912216557409577886895762277422003004764038181239919926101495279824094805476836242332731379790919040014674734876105017596087314430033898995087649962798803267603745281919690421618762444210481720654641113419044571576306512292259458485060707193526674739955129645732791711984831840448056716638782159972648359070375997058342979822928183177416251627040169873604156499051470455253772932395551971358819385897189503000177381017001109456441901179160833948059319582279371384794801073279186650215385684736961651203892894506031581151054968413781607708896159630371538430094225154502439556875470396090738425128042983534710589583075009651218000288655423775385714215578404893115226636033811748986992868248839406222173255160775740261721374864924295672880675553952359564498247970186884914558764508676479697126760663422405663395953548943151888043419179905338262552094093534989854756775471004489232669606411618445168110729744877915142169869889401829918699764629858825896622698529975573646943606250853834929483821432502289105293167537006538363627712703806371192127622398371616740513978944988677190355613039766066846763103472340164350201761946964731085769538179114678464729552279241924522971000454260423320599642062004369906008983589458233131999235570257622637492463868143607352786056561949475487240551798639200824527408685583638718810641545217664359529553543357554377793131380237929717166931880213643693116221799024198964458731973019221201728250033786957672156307496745663070249742904566039880578948709357059926637987639319202214498002267505020286087031473732932098636660699796877549468866367636698056641601231559628551367117768929151381260077727216111863154846628582076334984353646880334688598554643770490977146319040113415672341824359356795907694952822291991533868926469374863463684763083254040598059947176118212924822562290501595399579941299575324746238987333862621102679085355859854915385198232265239186750717580100193733056618717444687547847056720893290075052852373149990743021857025009733853832870331218723605526640571687986365323871717927644284426636487272629104990601184037995155384577024823568169098999278754758396416342744649455398579159573398357518325196280474481671469372699624861436993863701275906053385617936262235786219225272870126383135419138560139416897005768842089516079271920242158967008131879102864926162209341147080946705831322672304927912077642286247007165418230464858699144522418701830291809646906808993523400172569218875306623597187060366826417959887630613636811965667002820624483425127333798116172183404559551512864358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 59577698801745743778746915551731342930235768761564869691264964949011393470058999644370616228991280929737022991192326262794836848855114773924975332616399106915393741730502402096778385866381076882524436985503275249973082346709025470513033420776278893021555797255766990907514673188072637466158758550246975825085363791717080642817321641120548527793879331430672471805304876988439233930969679513308410503310587336715141665513460565764332681087259075407709351556419623744267847980846215580123280243976499747656243602650864611937353268015435917947031107551109531482150593166795844257319204113962135423596700878068458567802894330481885727442465212911537694772817983554375560840959769310129722765602764058390854880216388774984389214303507852019267513677305516154348569378081168194211710452633682316238455212269854538254371853732910252544793601267113825712902050314234629070183750477148679176944765954565188400350837610052069666967419575565815741135657909966400336246394128607142474761885900162418837643026314725528850747012788084292538606699023491973015130620622644787195076886895972422697728829318648909304460577790760698311013484090164788959769589255736911194816664212561236430625467140773225749822038814586876233311264825512837857384252856057093338325854471261123952691336846789042043345997027358411287517253009919607361419884636980869468976710088747562261415295959060559722247008157021587526072808997507483397818059976684933075866392936551254497497524214266643059894561226070290188483984483667816489216730792751356314830367077236204880863741672274286128053886476111920654013688723379383957043236228663088523900431019498160617561924135806749237350291339947723497084322682434684410773553624226685921197969011379199943489412495044257327850917621495797268792349468544661121425724749120471826324831302248244750889767236442186716187170867437157542925944547400340637256599279805736429727563682735370821790047571243530708689537855489228450258789720785269211155307735262893172008099758968585401469879158243121100617506489208231305699155664293147312850459772525578947673311391459483203898047112168168002899125328187571907174830065484357414399258221585802455862024725448879924731562705980128185981077926571192703942891637949502043086877561446035795464797256497646614324439687621518797032165956297146992192337860289707137214173990141411133677060490427326388641332617831767685911477382944766276845095815822081764731452174560497068587237975604958109973714618827980982828843442193220862965942560241013946895343580248564410172031953379419798143771660295577542453076364469484126923277212447737930508507308764351864749151070559552202065832554329500884977007901086389272538197749888846304969848726094337004223123274316683079105365269552852073037685147331422692256514048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -456181611289797917498087291209233087911860655613649034544504185155608689918876439068695914050876784029445351342383536195601054757345945845684052989672520495668530900924588159931821988146308722789587187177456486299533878446930895122684160254894049802962087484098975863735834553590652360070662222431620449303982695160688073902642317405418702306716470291880231362602805855937936496203136499648881327720870944238998594691893974293091761748231503246429802037989740553370940405795156316127168519769774442017940348492819770077820917406605658482489799691948974373911073281195725230708177504328643989999759544973441503545211143803610409729528158283604460628773321131550454117864423654148621154003189608942137321431619845345848184074529545091655308657061912994576656894439489955768266020652012679517691117969158925420804685091711372594414279983042082384985277365025890887625739658869789004503174521527096967514669049535983018197450385614262907609846337330914531138547018206761001353726906666249129583613174981587037075950463498293421616708194675633996908989120490012246502117358896573800461884636352186078249003134072888779519455746012635863723476023833576568618243069027309155352499782447400145385205684241372444737251601045045594190137666939695294899834061852475460640021648516368566819616152897816758021168293736725368004727771503202991420099983174408442442346474364812350700082986955596640724953599021228328352127836124671416656332173340271291447811017531887181704827329232284256741641890327177778803708103243788541951063003552870482559269338349789321074260742720794976691158354097264442302427809451017485389547719283001007940382982036047194883653673132712338492150452575526658223980045947020814052615254587238414408270904230922743038278679805369028059719425522745005946942398867783601425181330391284422345317591505903693046276481409517688932583844442829548359704245165076079330773062866712300360925574397630620306252909607641113429928901745068460506113325546178552084500562113955470480463508137790657157711498575719781602107231550834235955210732846000879474150918320662721428195420615368230591615149968000521862731393029976713310401667663641353079636761731965006406099243333777963105062678127412749652709996144548867702865575107926409713252474716030432032362970881490080998988301474680885201517713680229770852725573806519738104135972896274649271731457603788261249970558528718717284819826283763563131177422600216550104229838106093607951048190751080987403979357864411403796672941771856790432641666346378497458106023384967150158814093847289356987763016323143005841368839690382740338406081434792543443611470389765379164873066577281814605641590610817985371508262229928722266491933645227433178548400013623768274172977937047527048876497872450300840142438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 1695721565252820169987043691146348213433425855921890916976094165257836319092375302333592481342339609362909480301980842535472738647068678550554720723561513623023673309824772178218393218196283471466646843595762985349583782468683317530969804875517091296277827026960368173692170953457990624675168484634698825343686706190444711840409534144973544988894144704831151892909738619727974307313181523109924747207896679864205039192331393612158652104655071279627836247028657304803364108512963118497779429854999740252586092548949324575681266505686135478041421514092503666024164667056378311093343262356675739179503371077943139301469080954315885606199871444176370052700375123669448073197150284198458324715802139234102590778625173475008651707494678873404024350330008225397158661729090247730115157252928046748658454902428307604916685589825563198627868821996663124014717352442325123037482153327217621623703988901911883925761028793408325352771153810225641374964138115770338470950617572972608341714805607812090993401040882025875140034762482340509218406486572873142938584944182988708433271774514042776278116339773907097354699812836538155751643785641094937112955379503161541320936361552724812709751748737655316977272126042349550093336576707935087145895478738257092768042116487006824935809607409987530459584959132005525674243695309967274610193946577691746624202183423191405864124566573955048316337273865556754950730340264480156464984845930824449095410266970654382787242437457598550889747003187284233527094515516826242183627289464887512044416471906461451684830081403878106277543986710413305724891528171003269897007335961736125006383126130309361939541767961272396940162899002564157360704596554538914576056308055565832099371109074569705264717309872150812632097041300151046324705219064182544678545445598595978573447785505192835268074001640775197244152486282233810221277009587681048505154212540573765194484636537400621683908270474011539704074324038820392798806552713631432419026811226182976550458434288063110760342825430878005443900710045392553915625034091392037572874648419352693362561199667866856332966446036822317197440605748632219060686775528481605726073769115950768050089167657987075664697218636726081806294966950035458924887074852541616995706964225386601037837777714127294884132576920030015780094972104300073069985996555540347926197199258048583539615192839687492548680541301914087353951348321868375518084720950652277910899709277667935096700640001515647984403629904889710534105473834546574212127656625232176447805698378031396272688263559134992471008782456550031393741899065495543033020951504962505650872210861563496109102706389037032711063150078107495799646976827320570957386923052389958281275356564417991944311306383746435451408264711748762565317187814421634814448762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -4363754611697096861508010793887220213446565562933866423465041154145348676873740386391883052154136372755573360921995029589466274246981917440766479172867246343453825363134209638498435499506222531223215997414096106524793372900252348902314086240606485867493789330470216165183168359388071870225345471094721701995982190868051448163879825471360665852480039087089283167725417904126000463359665089991579585743254455271831053094325363553194077779818231938693173998747178586445249383418151333386118673723619715915286666434842200476937737107913469387579183863451541347776474283931387562830570874243585234100316007382004565522508557076870373671452554635487349941392772211821933318335984354231071998962887641039290310062721635347124494492618706233484923726399886894899229595235259791779594178912213410155765749897870715842892560007413756262612338824011132835211846325274748139216490747127506330645574630344200594151763987567958501677879273835690857293493922514912068568234912537697200819123170440843979878133554212569122497095581117805290330538410429378009523736633115944904272025885398221685195952781585423371991809893368833909869555748921046425493240978588203550593635053178828330263892212766286202256446421078758910625819205391822333462499127464017056048289480708903748179798970913771623434634951537033080955928039158281169266508756812142973952583593813060491698484962872753497048573400270116592092048916842339083543471923577909711239515269961325181647543679538319445997625022097785908020633572317149460554720332591134263897547666270516355550091913072415110902179374076518562714005089123128599853180358604410784350083026686497067463738233258940009734299659216896354684111688337431428633312902801292053450802852646702658655025633921219993654162492105161030511397921843030703263814128374679285660170607397035400006122014093021515072709425018462089986336034024850396642872341391023751807005128925523775758176213421940711903336537465009039992819073456139321126736776156422831593649613499802442784721553240396915550719438694471993970914856611234857260624181035688685473639599510825377499949506224876380778634744831593934796648262026337977693938979165746098623024643763074176386322713108150798145224040048507770938083683188686494285763267969236181434153156146400424655024317684352890853053167907653202015008581781461575138878771938649266479126197598872681418901906514043061628968677582472825764135562471130421932652257529184487561981995989526113962761984273617633036173794269676540507043204078811550083626928131248488382813239161690557456428043635100556355943147234078227193411613390306280239067178277393294320654500179682405961255639215359004989116755138489728224020915475210451910159761790351330114702685204006115450925901297426278670620681569474231825281843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 9338300646366142814143550020640437452526629363665472666557794919821535351482447533230015672084307639294593853556702077789470679171243266399844793308372858360652280690558532279147198521491249503484376441433255021206953638478563874678032079965121974072986388971169342524506485477775158179204057468244042107420367825657516720562101767438576810444826713157757061384361051303363643754400780436061293652716132239363644189508633758503794319525617179435716574442953713770411539552591706088004670253141482060971479521242309245837064480751180828408870833382981604828946627295912016548299959900502320286163592823780253522673133609823100476708522525852145628410229449862943138249403360459497163444519573416710204431333025262671289544655367634673144814556076124771705409194651193741671494014431438203456462494674064593105561717896295285811518707181283069604290232352438374673983602721681192338181497824806193616289808607292040220956640586608675857123454958349094018416485926312023845777783031425446247058161595283910262032018122055857761144599787353749310535853348433385581653458809170175353360383070452947599932613609387190145537033192777872306382523625832743842643336730410470972679741030629993936122704441428174464748566841495860529969125974196632496096745694491874717703704201083731191352056245910038613773127717714427759659484710584261077676061620124901025049701822658499402648883199041459580821069331136943173942105794235507438052106229370941890048373049322876422600157843092818356438955140700121520175283137982767035396061111911311637593948661294673056157286317832102649288520239489405571127471539852416375677157556510036882471320314093122135085263611826385906808102890779761453661875204821467346968609968561609178611958242477937044934571429433000188571835412759514835730446132262432039554396619689876571360053428577010677980663487590891516677277799885521314037797570341309081237023541038472594372719074560081047894247304734053242403848018699214401723749588707417358572816627888299672877556842889145122573499185599645154772508778423324253865697074185423543209131502557540380524854374176666941010285062764989540768383970078553309690097351643300854704981354658323227216469224900892247490696918482219562825567690858188108191679125836767979980323967574454361595405883911551691059033627206749773759487835224721615727921845543356574775949876829548806838243401421811607076524565956244446795161073280397431225992635629791990249244466269472260083857003425248149114791462149405726340164575088290158725653816040429382898421631370062287287336549195274601920354046824226216937461529187185548087233508745125119865111338317992678604954179133946785712162764603268347846459241933000086992810856905077274860641563644489050128638837862021845920645149223761144994433335296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -19246128821391168180583054464424523994328940835576583025774127444069961353331042106736498293230895594504226733787638109498385297615939363975743018568267676126518222773269454764655358284017706165742800169345326160649215326927676871354686369014383744924543290099096090574034783952581017907602690710367890360497461986372556502239445036186994868360880672974407510545612342924031009219122709795722551933720310019700124198625685460184387283813566519464452382857788921882794414844667568306160183967449073778327720734188183461762012715433693829836857536549821078087795421720643274806900225829488478640618425767926659233360426073132298230494749919311481038173328078687435245468689091150193743777927596416878321359644730276095230687475640772625151070621144187372184680940095277260283339921083912193860004935522631861655804197269820762379694475348076472382054148184922180296846492118031500188130945470744052282170204106254118158246549557145270454941773711086120129939032994720774250816149300657575313169785247916235615411876996072241337458512419852370937152281214586859915336632075085685842805389733913257088880694254559998479678479576091130035053111854418402750195134140940228759902719728059605205708580955841294232885967845423330245647909567944190917676737293543974098418247484261401164912312841424575421065496054502671873919566789994110387833146145520966878726580879484264674727184464037293657722287508675800871786582952813090198360208465625257055796544489573515429780358926528121913100936878884445007481007798407650849826942493726945527302734110385523825219130590194840114771663978102674598924925020803994246965947768960568833260007117710920510558690959763829314506720627396026516295819356551970298758781808088776772756445756251056461000088229382099024038257107524147601577629838264229444619254909175984009541285477541232265237181310090311193628869399416914552542557914758552300271583180341423950510943665041308218667534652335171326236134061673431417823696723215101255048661753548830988740515093587824729594323999768578910719233356771012097360669750423752886478987767183232623155306073669633105263284469091675157998946183297211056239077203478796548953522228302788803048478222981772089943338419805262774384162104851024221225827606434226945006313813669039873613305708082337001071462512212701414004088885371988231802537176770354536117770849438176681156514984255043730140548607861552357471120649236042919053362829000948976506326092155255440417998441349051669241648292003085661170890143188100927598422608259812847638839462581894538423960949590913685949578037409081502126969739423381149204302540874544274307080545346865319575705458878002136087400766251318437024091559644539822512599782878008880906747852310979046870419560556796179860899943697002525868897075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 39633568415493390398297366353879215289392532801330781200210511794275712190208726937109022884134101108168302798125346156822471781997295084209447338117717971988756606289991254517880755323501764411466655580703326581789357907120541804360640334305118709177088318955460523180613105383819235503467737263943883970268470198415777307390163478448635400975593961343850389552976272136492545619216854987171844534919345675035233252022987888389552524660026068648867437353997488988893255890901899338214992793573568425818546964538512502819536621862067345008897836507456701659516930593098448559671022078957089596772949283315561538324772094684036782821384699373367504698647256154442185124586056610149043557436926630855552274978972075242460422483692114730141511176337851141592297247016744486886679592984350892998817210784840918668546940574860548102676724724963727389870757155586262515483256574603009505339605926183085237789536778690308285397264665647262539761555745843164608068827136339317627283873691240676240006910127518010364096576369043598524549904158481074819265627563014388405608029356218555564333604484431981151228022139005811582337443737420870765789034177581447123312031060304708105741653348797812841644385094977290597593555871365691006107483533617473579809725273632582271923121958452724177851486460986558820289840725537296430174604839918468222479827962685983608222754602860343829273133498394088776620807323836296731188064053308575455317038410957704336985424162645922509513657198541320604660124207866967320087327498725216100066213523372828843642667020212955784663330701767327811242630566245603361429429384520658839879627059994513055121529900075718138656829612404123714489244537098884596333291378986537459886281511061724304243081780642987395728631948786783749338713553465613720180445190781927302969943048016496230739510016956401970886017693524227830927626726422623181190553121214027420612826684754769263203651002680717942135261588645413569751097697371621836277820713071725541559333608963697734238586035829783143604233272571872606618307489144619852252346133861862773220689714341385723971502442017205222770636986023557708589274376847619635359335408620172721853964423442965509885792872595796704035254605519541592401277413360946169933858881709876955195036665107355841595279927540114498950031385460411721414336156579445808449153231429665043596828773367070572489406880515599145013512892030903714850753846970325175442460137797166299681491484685797558967201554964152783011553094910032486960380426725809651719903386800431828454456411172041868814122781694283714647029970376801031610555640888819521941777529997982167056813608309035782806191425903752046195995054010273350809395852382531464859857929576198096610066815978149382444152532368496787875966141590121469214332026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -74537889313084830818641448020459654287556059621562308843343261751734931067068710331032724200847129418314357737615154615472193395034635848949973539096889992085541648920963348386372472042816216669766995031223284128372540586777083603348826751477305146264454826019143396161706953406667225603740127266814072476663316001797357704691069045538650011660965732332945346283064740786093554342237301152242506160373046161310308492187029496417171253034536105946351676946399150683287674055988622010115583848951091156946387817234404713506189808668319923288634762276306595206771712796744354931771188213489767086012079059314010942376008154232255530282089857281555714653815021416143860177891404040559404486967864736709044429100787019710752322132602673052024452814867281600430884096893209485725477327132269932872495873191048585161393003422872498351017911909902876098252980575039564197057361267987618844783571256449437169857728824006505022037651398755073745152664074073128540640853106363607275807502255200202622097666537242294430209806065726054271290077679764676190009843689455945279070484312790107192069629387859040424613161529083510759326481827067228309335681801448281057544789868119065835254615790620951543172432961132446934795534873377635671425903445660843116629921541423411205395803135824473157018412521249360322115467833855260415730264927279368589136170829405870990804460737484801399912066340009635129349380245576433892025435289982397563630007429740803284590119666334944113766242282904366413748508162319134452777142656870457323440232486181264688156457086951171292169020693949072411594481723769769664127422959089204179524213370510218120568717782671700502384812301162674378332919584143910199761699799006696007728611645549936471878560086489671706638000229307832135414971371951276485798013461749243616114341865373968157338435645626274884890409544786669477398596377470765487014927196009386725433682749175149861711051863173616776609324147227165410797748124984849402027980138922947144532126690300224249364807350582980572960833144581777146549446132011899600494189681297393951608127320817468860255548069204421892376261124420554646667576188711612086384935976345590113219267617401502683513097194677284443513545842636236050071211713803476856595631713598556027189095083796831779544139390751046255898896727654663373796926566652826052192255260699424657513312960826372139587031209942068929253405148474136968069465994416546957322502039198117893955589240420672885677305752823019210679029499403970803070427517441443038282106158837443237599068758731450998510879458541538206872633599725134571322479288458616983738636579446937627529151648038503339432384747548273267717236611030879180380562943106860358249599121750949338374517428601452756308719886225561038908428935612447050175820595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 112802844939584253037653141967064289797083375040970147238598303060008438107084864011478252319968276982243422032149094922160808786970516896186507273917255243401270173802506235362962135484209099692787455677684105330182081061915495364754862859253297784325597514859626048705358935567003930295142215247117243095227143459446148944150985037802938244548736301235601206308792854494142779782752740731370476558022893556518903737650577764784845601880950008617525261269165182793405811730854233228629568683937425325578176003493067391283645158152889379720731587071970171079091019740776129313567475222699334535640412118743843572269469087147269947702841618128260084585984472952112141343867849626457906976983768665154237577223653755658687672943741412411080744203637491039525627859369855217664650165834758213872209529558307033998341890858435523900140442711240170927792446336261958297823076822345574830769309492446455768902606435943029093909319083013633535190812654697259989656318531790860397049168384594282204839212237816449517352094195225806562631554061975825906650301246023143141201739334045738149555973045901370246227094474690328354552683167522020981882030453430019549005419725330660151234733120505196949695105143724872792618562757263125200673279985064096437211222507390086004442827485041913448068301904124881367548054406395071904796598818009137157402770945649070523852693314942395739290958929545752845566785869375196306277083029257947934139680335699980915683986079059725826326520628603662576734168379063382662041390002629132391012003044829448242855692164529746269147067811263658350312894518908299628536506804245528966276285669423329942709989049188852078116543093479705184481814790459873689641223129239318202983736104533804542606150646178611176144783359795426740976528185903573621595262643709320274894989553776638782022100815334110369033874272318474976848069682499096566595323443724593353171285014363758945444525674711755300102906825058205405544621474982633051714677518155227968536493278404096273973857303713245048996757988376598147756385501375154662741461330995552539973452975278757038289649181498198173080558309903045118317860756756084221576093726961937899417015062860284720222279687251390810058417889852142592871191591004641371129183061739842650217587965156233892180296283800245736460831777494848056068613544419813841405277296246044214367358724322857646066772413044392897122288649297792740420350838980422926080797268694345588463059988879561614207405158920202731813329099093773446000692776193291415494546769342797081741882742490523411261205489428590165379710347283629257304727313406869760825110659244123046186777064837368170138925650227270206547174906911899961491645660180874132044129743186900283836934782139163645305821589373512293048363946033668979556410720256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -112889344683399175882334035161555460741329491087699133644177124285328369097131925644222215637299491879327087078344619504067100662735780375265095946376759674821855799567363408067153770537221739064496676488636377684901219390904468609283886267649855255599951145402723632595484154032698722044815630828933915913622069419605502890247088981304464508574901982305233581651407388133129467138247780242848024620696578253870407569031914081843257201586867159122350153749504494834395608386882951498982049095578316365245744614760974149239941725147402989939482684616301962923340654250325273053202360927190518123225782271076708838403652422628190763583473993124493435339011093677308578783603697758317478259563254677471096536687693380364967393106499846688115935927357107652317751325104617482220094646507725144321577486184959208798700195331317746628907690101376052139381278709670204938753109399908186094881043276313121922687278214044550334336227605246653854818160299790091296952016710732396347663890824780011379092057739887191141339733912436724923742476882599482808565401613541168163694490133108913785579884743896353712378417987690868799228078992590577921827752273105141439197732717627077357739429404454934668981606904042071689538686671780337585916781653801307737247562162621603620419918212172887297892317207815889323696275400437195616851117240482924037960059119363696846919605661442275419727653342918144204398018265636050452116055055689895117893562428295163487337322862516808866052500864953687580262140500660099113161811149787231293075027790149713307505057668964748339924721198552262120916496180768072932881413043180094687907643471574970277804700198060898834679310594492309803884762564038453208198922046961696598634090982163282795623100915585118814835949056131587296729819125059925143476990085127637195672147202858803248650944146762309207964723076914930562324700459510084925006777682830076980426676249932471358917908563179889363782498214150479347904704850433753768381539465708676055450224000955937770167345029192096310118725020832064402916347417308256672844133134494817796678421055073741768255354197215512830928337288050638218935763206550753990939754413052274092917709671164911308951133740154200041032788659934144251242251480649695789029219839971748325460331974470842983160499761624889339489297631353761549993183945910716409898530604860562309690013848215867165816415750868046460570338910708725117481874603011479788069413461216948103338893710214741240965058520780146494168042731634011589454056900358355718683612576709624781635955724575951241171961301457154747749505134305853044321649532937628646416846070836911594965278978640635537693103248780311796649337678044941913725661398116271344663289877198654547955896570386925153262531054345779196824498437590952909938150604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 5536937097108754948185036502230610663625662480051574991936206759531081213650558072019253913519273126063622536123214054300308458424738875500946589244178971456865961084689904997730000641507134985307890876485655831788404978635385729536314578920674613970407089819894386961626892620829493799375080893572370277112991654079113521805467295670563389198003559506648373727074631771672643184039286691077226782855775684036641152767723029480951343704491396651776072901817186412993947923510574474059124758854943670701782923910051710909047232123033862880246092739795291942385899210483328859095707388483670825505937442765696659522116581457685419840851141386788672607983018634009940291437555582639943587326171657827640332436620751416860363423998251110078480859780057721774545864930457657551806549770968140829746756910353111707839672112951648747781176108200017490945861623897341463295820402113407074734475559124594287220217586220826029215998981307879724683493453410715704545832790900225740197879237282935665035542469071498279567721718151717644983554002523972632764188287028979451537310868468651508244073031889769494020565547618505334255241937739185397329839347415231371357099577234916088009148201960603229209831339715760107282602743702803152495981009275554999930803504206407397661366345496996178155689424649222077260840693423666685067141627929872876591251553114198760618345327418149413117749918336686854816745860356635505790225366067295487405434694041060865453215683458861486693427274752735032801068200115863860328579960018982963906257733549113243125674670626258243938180720371535807513095321418849155649579957573030166733460595000375091096255231343626226512425283298919048739663694242492754642060713894764565132812007364276108033911716470094520237843229986290237776448390022947739015925788369653938366131901685802379166702199467590216122558245257534656937467924052672340410115986376026074142885959023755448787125155179771436073454740422421626148988088482793359604586597932480645601724169264605295461107267225272131683089025112852953113587694124489684352363522978755161750464510213069077274057181355275630560767324179759019518999434579949966612041749095231469995220393254142300889957213659416745461466942509683702024493562499829738472056737988728998193904629257322584498835817110907984041998942305270981641926462434307812011452868226003011566171262373599629041283665157287934539417987126611104843917764675551770291521670976119813341888578375346018033421074328088661066730121171071789930996924557513709495344987722000652826094115774540587282129449078486940013516225685262415825082263147555925489465104232422565907448157941935376372984469083178016026137087404922491078271792130203148346878519369105123851429582583811070271137651219437034546778316475086066441655418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] 271664512290327730955719910170692676850333800909431047668537577040451051561077950595092017824751652367575382165071569969405731888171324474156370910302232396776881694077153215074768861837684625281237154180076219987351523236543487339515625505851423316428164430778743964402418177675801886126063132867606952385612018367749195520935994315286574995533391726382673938408879194436897722050581980187548935964479229563340912160361345215801543506025061111580920300376651226347569326683666748411260279479813895892384356532418073121934795807393525231945504069341889926274408282938131415516154067127515271143247805333207138211946494529974330764221813261928494101253670542208136711479214860124890599696764810060697293898627407896220116962817048720321122011582921699742525137214623342287167986362780731243882464572739291170506783442254180840109036418217297181847216031001958674731900816516119108692909087896793622011072911030121232407843458439924153149921865225207107797876400256835168609548981524535527036865016814025079955151516311098045331819216727940614812334083051020458915075255486034034665689807359085280278304329879475332154260187465894687740546279313774142561148649922447330279880537255000707482917837414224410776650352366608721848401199872301023122371120106217460648936829334309228985356839142417169396167086224624559220931788920957930995728766076788133501756191233113814790734407974426768079629002867208688361258235011569658647104047965310663212617352263003769599846394711675224424979560533328514694381829593069600595810637811485609581813646238470770797389150710621536865847292568668417764267913577917006831300197971396634951485956928226531535555590343457645538528181495291053750783623906900251638216741968471064126857377993937984241067133184830101416319830942257867526520501815448680228145249337364372120505499773789479440287329381964426494731990940132695832467645653893257467680849563723229472850637404043466480934669700956817545662629664478193934123162083459738725177497819116708354693246171190140128740481906574900854078904701875103437223130028032325598699676818633236351525116245016514533720337876031032423659527238040861618757422282195887835764396007641485243442706024176217207395657441919487801221392858495452188803764013342838379921813204838485150785565402719062442325206413256231687041816807952144419791674291791996159224392847752957234368469617821759919043172656876937327472085148831453141335097081406792060833468074282401523929006573846654371115706623458251692104784121652159281576237149443640071265002020038434398054941443234993049102516200196247071572970823980036637362092874164031896946359287394246819342038158202432535571795722950770055643166246330781819882076506889285942289695858711734713350817094436490991936654778459223945886931353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] -719293991711868711392799885103676047758946659742225156089011245434865547041539781571214194177196367241482930486562762789736159409381174590571152962490800689312468112140392132056422583175400955737331015086820692021482398573150901178851185469966436015891834299033934679162139950060877893312023734569180482587201646409088938761712562441356153617649822562491756833391162124203443892217352260848785962080118318807686925070019511367014764458127864464681624480270508376121660830949312993258530269498358327968007392328488450100065756311791436902476346657993991138850356279385003784935589579321906650341773905958042388594750383909546765760058883029687164227253581406583827432250070094161335890652101798395030542324944666007197813117629918696836674426025854109255936075026074365877653684682921794986556301299922799922103680822855335644388853081983397579219334612447380737254775280470560192929325248321960790124314266924598884230997496458772872094615150359250899171386107731455106884610010160725162475378100086688287949826893227700611332266263600208897333049106423728656488946150291762753831373181461724210656494398463755208863356072537573373722647293775489924009455954502190074957453137228591363940117810525328187098218599708266681294266714481979889872734367598890155908994915074684197699458907684381930558264522483230219487040946607286444300929136869763313592777446329098323446992387887418035993766759506306686105497272100749901366877170977865609022224083286772245115407298944614080535549999101311704122420882379186376945303587603500754195158460549575168053782927905414129808641291208935137977078464515216927760179164434247991093052715585184736554663562390220880883391306484754475003012840906842607583175473099852390230974845975935456231041811337545113932877098123029119924376897306729866959568114156233829816635583788716261295603298906685101322763133966789850787364858778369880826718055739504941221260641991243414949991570978287612734036466488780198266688568184274762027309939975521277771525936896228566219599623354925898156679833289364825342497687555246634257856911321408832585572858387988214948029810596896226463013085695278528937559122989065853184536190662377325704686104160149672330757882934475161906508698150667651252675405330388306990881512245943829508282807197267552014196068553953544839039530503081908647326884663143001623347945987126192884926591756579024154629799847628957899654219430638835023861399288931466565053901380386922815639543537939368261526514735519616630102244677490664625765690819270393251798993875577426835914662285470002208414771640330454825515810605796657825408389059964669723484546142601804831769724319780374715385911733894371967223349362879851498016125838154481540823618310383792634329351641597246714951791293301986263079342571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 1238994962772630196738583167200964396220754393826377197233158252701533182560178141639828380520262524591036413755107190312779208882446476752083528140493645636996803401708486539046249978143713681206792006177900207168286941180504210303319475851636792640321279473964070553711319909690845709325591882336822901611838489649475016075884180767814748170300431522372331629220935404512997782768010304169478115882252912324197253099623702668105558822756771196460460931651356129607247042600230099027219874581491098347900646399015749211462791684475293851998420620925731733945818609183711539320310296492115350040139469256981341362803554042592948374380679819031410421246471662385385539285376832553611742455708027597481688163935305035297036394769850582053597785981847514396057493439319983772460491416682045859549627047433911231528041970491919961570881078730872508848116746021649531936531168611142306542339610116976172921862795030307247830486459141212063389056143385025372637024720942110620790902896741029696115180584647272681260525800263405647971601526682759888264697834326317120074437704572986776990835023904344622631306861715950371034739511090848845198715855770678719796813652523701834636577187108585788496800985056597508467033438025679651778941547505975615141293527805844018999227544687868469235150627026994287330070627519061268440972013948248171213264309219229649628180788241091737731652413370608596928630184753817156601170926122395466129535126792206736882278370573035485886286669714652932293396341076795836537792572643036083307159733865238065429121399824317607686340791692276821074590503692788738780208752367375173588641613783901148754025509911140922262916810255482652718657682895904920423257966170564682368350537698088784128440494441719097383821131024991606482921078839237930363160955809290897598410566217060214052202361041785229967680956778482401456980267555078012340156641700080754221580967046131082140979547377792205547596179664654135572780975027174333274828650522154954530787589465912972706515096594030061262738749631522029988160865578110162503347516297103397015822909433385330554076539468819657773815739922875130549111456147836032264454958088835416619703386699625003203966635829756029473651728937126941111209264360684794498510760332267851797181862601921470656301427598697993321501731390486164542277879497573084136914174093865251239313077135041887815925592781945818918550694615188887567090687190569570644909483637844766099159299249230574597146091076355710415581865157822216958313330324016831206707574417766046072292533613079733538272701438650045172156167700650581881214102208448703146447122655484729553499429954566653974375932859830816966049745742314052764151329362662260398664939089108564546576925223595922072020394779048314626025872975112253267934969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -1653501865679826012494595875416647693596775659625320472080156002449520379267789746748423224196497948132154848700168145594530523411147676172529650002868225577445209011285917099456742194776892357753140319906214771084755997304705485834822573112963556495939208297270912328338215723289973799424353421519343999831987867313612552885020917966996876571700465906946439951489627145120826475869144901906460355883344556017891563538255140703720144065049551097420334236595374622665222734522942327289427134533155882598259820818365618588794264643134220205462887455044805554832662826404960029973992278862176262693502989000988684664412463680321336915471716846610146267088347845847012329718100634658914566769039027325561191096227544908467965445466314091688290927832666275107850194234949755249968973801689823206551175800345684488540828475168286001246881317391221975774524528016972271965750176898965291322381233887845604559059194260743733030162046776751880949111374641913513745887892850302359279705528193808412363825303892773195447067606801834991962581071875752143155887915628335285400982697785886369105131179606996735514191175439196580875519857214737228435066419209843652137227822015667564828241682421467169180535993185599282239902908243437546717402727179174083296504604023004504244377152466785865542976452036042700764484371674265673975991827065163716308503460032229198904705176388581501552645821403666555513625385700087881184786053618596517229292531557155464697444979912127324573518820566061788857810690334688736322834767112494999600625251361824813175219759496058711289312491423407223516388277706061093106147861775885296207392748063760412798983481318359778930272166162891668223561390566433851554519354783535165823759637666409782078573986932505807878731184605973975537100297789826377046739968016300514261643838957945431976385986382940831737142761171250682673456542252368356163163955173826951064560933496341434880159670583309960903847431976476294361176132461459306872174042034963579000101613353651954771522333010979152920495706251553792882445842538670563548170793889910024049665506999230702464551976043436829676244630732763952779885622318079710549472429664211413154314561109924905926478484806344777178751848605408544862066686474102011217790091728301875987215432027444684192208990655450844935815783182492149985420940798543007938114072835695256721641901957689924873322977227717887371357966771213561023905135445468872004341359605519865919404884752717484221588071520741325109856169017325918362776328116796100538459453671806970734446499280214189572065045930634872606427122879254185869020025992553587771375646852867508099527513003085295952515001538643557549496847139953921497216464291781816845406564949797630242041836701340866645871808391091381684284729749380087742339278176256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 1787586678030823802030679322701548853740002974997026388494611755791291569249863150902148192798521372125812171547231155547035053539389736997766952955253477482639845574832826436872878983443425400142360573598979532228052071393252992286147920254322916630671580735593874801327596921804990615212929899599298747027066565920330357248954569089712365277844658574204317576716927558459056355159871404012018997942207137069509303997058070171480049998142736968239837666808377703124822823167080097692870432085270943634447239131344276693098133205962985447297854226575602909983744514094540552069789319323151421571927952816178072500758370309107931697274464155466588264398623307889333678062631075568566474540041524815145175644986192990302867183921926004816498836913244834503478230404565211929761715761601241982224691851553486535594193859350605011501601068378482376613934515074375309736452036658848549154754092874039138326955284531062834837107258819393020433302821887305063355884743322690826463661446957438537592691180566128951468778840388808541467766547257865446644711201135197631179134151331754314174249102998745497803718960211568934228683162038501858598590737023545600966478292682938461043788803462467565874800483032854909573662500325759064884084148387145418842124408879677630404135089259177836878873880658271259461406316399458746630242978825694780993519159256429374362008337507648373277156105567118648800055993001168454707415348502022262990164596959108971058739826651134860007076261048911389136326228457503964732959216894215637895883717051507135437308223978014544045477111292578308780794407098433190675755928610168545413171027042434719159076020074221401906239708393734447245979108009880314866867984134263589673837234355928636524686793887158981648340459274964002232139064431370811719855810536963309648355579018015358362482687421277653848843017002244322563731497121204100613216869026261243405043759295846899968460369600326020940032365781568540992290968805822048942168352098616814968538774338318973437345494208637414475332030358706476803841393337743135837694500659630316452337502516931038457924655719925250192228929184067369291305340065245999459157771861611414992299788527279371937946636390141382969104459953059851153236273800733945737341585246815619929710150799852572053152183779913174771896283125042177339524971102082776220200260852373167324836330305336348352918382581898543481908139641951057326931140772223746280002229201229937833574519494442946514377978145552420150132572181439126800899380573530393916245335183284733569341572595569335926236254236901390903279209813093324196739414987619134320047223551504275402491612725281461400669750304117596120123217833895734079298798864864594164868298003578935514217419624943970872278649091782588523680500039024954469774471987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] -1564334085593642572129857094817314976833150617649588635731566134517727160105973850275904041050392777794564435027951005876397724918509290958415378344341095162853386357033426592856002149434967331708162430176348089252412132034622079819939694692696539038306075150745738901687902138256229749985320339290395053004643001399400005503146553765235833652737815835440631189146514013155043697519168111815633049078350664616564821226254510677462270887781337831233788153667679289892252394320087650987326842564293220834984658536814769614805843233460549878117818030918628804094385673532787863214514463864271461429702351589610796195006096177867482747100706077481231081137900811324341146280240346829266590449806500930662355409884511764692995843339910140496923557389283847383540784686892905687938493861813393955410888289196179348977633892888161510588740205094472699945444551032611937093221825348820082361451879604318376124833509083120600679661117164818701886366827767384537858302702077676337288726930142586603697411889177517989966789722693756551953109922800231446695346094468779310070801829301760893110992337290224251329906669066761286384910196824659665135948343518476892284594735104169475020958423923006223176918145343333593779904130449525482224543340778733813714866053279730942027004617800690965169427293334638722165368705395690415465086543186236216033101383227246849969144160003804812428470156738362917370068025841535011772369625260235548511775222914036364825243299728792152223027659208048431112612993569218765288978259032182815207752175017058956249655214305978606253904169422119131815490228384348176549675467536590437862439780821274487717162793634807538726739083494424026459490148089533132540121449195702524980726545562772423519086440470477490373950595494294602573738695021686098122735763698327583512923344037467420894272244640902238218959162651975364911940937925296474236450545108899899561385223964499681018290968897831051189543866884648167972489998819911191181561187479160060900995038288597669833598718099397742187741504075403486803957384073077009551591445371146390627696739694451252655065525599141595337721674280819037642322043740845019363790828230082531105988105498078142069752935165358865806927247254421943958758696995547264820730783857222519006343710714992778713202368462142181163198557357886098648684609270292061351162670756624315492111437698143270492819905306987475531300869167534668359720557008331481520832617315927689000433415825101653264301627339123196717408152819932995063928529710305180461104978989553265147999546479552362529084852502000192304924414865505448691307495917588991088517902136328026855271158693185731982163811295494598280963428798169253672287990500483262779598457372581032913471080337720079871321236202787652786901407631653443915717747408896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] 1051480800290089070768211295069738593013077633311397663451587048403247522874793746727157284468540183682192985414172524644764281438580566054590237958140255584028041921464131010221258261590330197509749843083557836338513098806304212973215631424045974182432095995130456160117702579452689397876168363691562841448770743693593644769239737724969423086713827910576937144263930031272650270471869784928664139721710014978445600802099010996553172485242613428168629477309381304644877162629842476973049334796141508750425718572646992008710570277334741985815528003421389922503253103930780929743509073779135344289885626047316417405807196580736938878268124177456501169969744425268202930737366014108820238935897513767896432218775036046200205930303097203483793090758970552438249776520738433170219571853257794330763674787256171958147904438688700759036698576287530484193645116574159361081791453291374527502890494842634444588314289738714278244495185632825643188595288615797647348083909261895877283146360268595853827589672424944416585891815462278314490287780516649036608280655927321523360575578815778270627144833959422462321331670483471688944334072008654589433554070140340936309481834845394370477330871880708165002090690777427974131731986489403655875516753975246665907322570617490510257274017290367255693503327008658983271518737918323771611732944067862980343446898464810893437561180663144665277661065999035963358388817782986131401807884998440915594895515577473998620762617242131395137886672755651282885504052810229822777506410624671739956739650908925717475678401546678967304765793401179911714931762119801396313117188446740768244656549130502619749796759531905613064528258975367242367743945381795166046894237404396685454157402753222915440686650021829736420487124550033863358551156531618932952158713539973143864050604997461939357190012744011118196780839483662554887825469793129115264788425523627099540610711757694998341998330964601000239299548689603416467981239794193746445018951100695109317025724187525222462610490059613266368016079053979158832469968615187428718845941174148138480144235288290486070054223594061993441168424645778079484868730716893177571397186434075129748461488124790093819763498203896312440383286970504122938749666466277099367390804471091064075814721936395438693772728779256911250899640967836576997924644217292155453266679883696390221316339283463705662335193200273822305839381263265824843650601978021154650137764797669232045118898996891717399284831938731101550048550139813606752311311958337836984679090258629657661537172366989954024712774224334112138435693889439851303530430110508425627468233928324877895956777412773471540462280517151930197462681415966476976335555954235191125989011343622424193314876880220313934494678062845466623977474759943021860559310028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -425402074354620228125479077557966638484277726489023815464451600618480459644277528092230844926846636017189584377875321940751968352669964184674714858556850074801315527192605753511708970618410910410089126872112061266713946072113742216007055012657288891958228115903799193901633027767875306525293392013350084967966290188218963741227155384667583595708231746692045767668425540507345951723503727622940495282880342750188490047434495404698399331162758325077686816594527320082772610141960855477399098194590947759885824732490580165853261871559128589049413602773407957526352140712608202084914726837287129044670795773691997817046319017016203373380233035539745140417287990614740643394253731659647922513999649107241748884841297312080811753320631190432063933131786249797322159722686396128094128863184957502165886729649066644791440462080728029839875823248457048560587201673612320619257880896644490538370098417391939720300156080883334955862364688272022249161676622888331332860769895069963227489351656639770824406329225541909438572632149730808691966808343600524072524448521179806520893376591636505533438070229878761229952409608868016973648297439916560505317756193441332098022172763485128929121732256790390857358441269348628237765220585405044632763644215854328254658790262921069323093984148765562927437841243775700582646191449270898257149847818231820524675788579954005441401986618424171787697950909212718671899460543021682123384165392253548131215692227643738055919089485521087719131175949706292300904883191207334593753912593592188932477076062595159494178830750524589973617159176289897262653870086888994638052758461839853826310092027728472349065640841651618763970580043310964424054933307001619679536576618769727552276916472262074523201058156529992594632405680963488888355967712114842222263846987100853032196456880532177746279878001176192442798422984843954031653135979028610331746574412823360894632219145712761499721247225763957746356388238020006018630472128063396841129714038640194946601232893918471389772537157899755814062335936593181047165549841220876163531046055930048248259058574764397441798767582773701302581339630453264378364621573425127973021986658331638557563923041805334111887173689013917905446816279494163717695152412328497610529519070145074363647937145184799295097318891061378678614839543064419085486529639990671139336877035859867166563267512726650882914190826328604947674944174742484965019397291951588879581668277723052232516619608011996795179617506567854736189860164420190595924562069621623788973993378385452912693659128609298903557687181042957389594290062292942951630779398017315219901563027938608134904815213474167320864785101581559479684861541495432621989455409314811107623459939116628085285335879791364259408309737314097461531152952243759822424506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] -120570362919915877883296282722947618094907911257415480107984215610195646275826659472085492618354287428204944740649778401226489398195812306026896664077678502736783521765496223084720821725957074380268623189725892452786994604377334936460590717191295286154023433131798154586090308149761124104791711090986044801490170125371383770709505939594644554675394364420924230008128865627279879532437239193850434970006175963497130687928983417302834228257704300659999225888150435136320107939561021108694215332561588942763436200479947279103665923160707737755002327786570478854950024566191231992334545823949903200544309452904058664006423386538967230055519039447220863959721094996093319826547798872099678212164058579903593387891133172175647300097295250662188275348745737849244909484010486575061474012022442256041964686286754442995400299594802403853676512226561540860447985418292504092672457680591243216385635180352166956769426165244564603619290871618513479856553549829231461769805745975152355965792520431348900967948103165115776554352036385576882541898358420460679683734198512896069332690711240296900823487826575670001414988545074480098033942725668873824621998611256597829516635717201812002187434496068998180470301972271692137735259065723454222452888276414499476473516869724045049571437671300066525572205872547308320187810130084358286415955581300473505631080457008679006445411257719978942561900080437671032860479110993073737781931195458552981323339809733834929741979131131392294392096261964485275992539755041449009676811275949252293074082680630363033374536814514747590565554460056565242938576392215111146136219354137266455908206048854868448895650629291748475535712971339315557741700936033503609562362986312390262036412041893505034569379595658943493288995244349062614490248698903224432212288589481964260279184309123008387112398959030166424434857916734637759064653875767181774392733334833080737585121753203395315710138276984225317516989358927633672291167853454953037781870899231439875530145909774733577243189167832530281212569328986880422546588377044451823046717482511835559225379769746593257792440702822565697669143704592169175442664343943252630133068879855705335720437478969018448421603125559318207702640257615162931848315898867850053951596829260889440965402622826279567332279323842433685833713837419394388413680055458458715501813282525222316699479573368831440539178312309166323740025335887152280644807202261813982114141260561072375453337055015946659780196899020445309313602051848710341167464696548932289383826532221418126514651146481607947043872358790554715673009256992747956130225913636130151718244990440213254568766796159540935402374969973331926305828238839733594473853714889586511564106558227472953568556826617761891147734518678629937861955247395564434555194572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] 462224116924640846737633423784644770757060859534085085418625545720033693492156298855421577092636337369514263778136532808978301060418077292084099540505558501528949474904249282225816544093755122140522513687620024507268660076834743001936359775629369791585069632077287558408249247356338362382880774243772279375706622249100415035725732245159070854079337255280974456389944736038221868482236156023634583530059149958813802610917305766860081343376631895947719370688712935500130411340936575537331923547067678169448435970635549979264724561284315788694926095307795217559484486095230181630879065132565596299960014423450429884409228060335065452438530347304501389536777738322834004675653826182731808688083093032613841532770507718280535124446142554366691535895228237223305534590104250176405670370286530599299540020875819830600359614370857049223154565487288509457918154642573133906953276020242102975063967228553141297125467082078473845293842844890093226668810565871829839973889444396875346315020095863850363044022046276562627351255980106889720317187738394928311738401458650171435368312768428391325202620504041722567725599749084949223611270025851176360686856954020196796834308731988433368377477376665133662152094708556221425629057227842881652385122905117119291270112982198546641198002770595426584826243642604373019973911113047263587139326286665135929524814859621374000660785073868731386495986793479258426096051299697198216220513297295370982592382808650353034601991856473612667039444118493607353219858688623476524009703442787610947940994479977702971439603954099438884750750867551816139010392743597120434452831851116988437653865014172666362370760691528270396767324037865703216307342299446668654861500563268751441156351362229134810097944056005383079427229502240916416454131667268525589645944383392526035622550025441100023398313081661414944829873329142130645926744954334130373779046865942784688738323885778648003310307489612882142367808621691295048111558147564288378940081991446668138713888852787519039563709769700465717655778614571293650565320251976381963756497328090950447741389345357777647144646933940047909262322514088072835760722935250972414487982766472113625913389482523586239390311529151776689169819639322011465473418780505911673856867967299763718450792846973556044801676594884597721962444101031330212680506005817857257413461152405369672332839426417452350927707555285655437565040694907063827349685390919066970036287870551865435594137749460111339162463013562025065283975582779829996475516498494891932028483137541757667120631676490576310246144057010269648345889985729420344482773519662196593074147614955136314376228865325908043032589366407632788272816108858185155543802024221641411979737112266040040069943969026384715544498405810893235703422826844797241865011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] -577976628166579285418171862283439810078144758823216910443213214026335137011566267113430398839769546295554742702040160644009572835399303173240570949088119655680194187717824204144692768440725380920526254995869618237202440894308875531250766699296678577088478454915225202867177628374010028676569363695018393566298287739400333529645600309935126950771492141130837521900659117966871688205428804884611226568841363016195718529097810328620524900318525209687350363386956340190750516052035878810486565780583296363885444656425588575820739732914491364668848339725268347028859044982843211985295750620413651361996383383767077710281531688194445909743430800139925572821020399796261949565899746735926314977334787995969688396906293483911776543443762424706124941130678375650890382891716303566451559489958707923806052796532803659111902892231650382734021177932889229550118593593406240630003751801800948585543659293398204053078361701781388595553962104988661192749672581506525722832881667787083050568687506144585832168388533076934336548734991415151877385253546015830885882650489911261141962105078682714641571734974062058888167968777478119534781690619005380597738032671409043220969591930448733485680202069876114847047233586208052128626974153408913105656706011962589644703263892958135693662996082425133778647012977882605222425016031464455501078049774158014448747884771661670242873226744156500596193029160951441304516469663397487235867311714126326138352719668294178937279701023768663419370466149385026062845587695848073125382512114663322104310525042376390437053154557134015353960030737536279810627576719524046163947154935761417394319430009393404699534784088658095282543801795919184823857301026608432498402753634936487191757504779609641242504005328101918792934819835613147629609364585551456761358091661266495729823970130023210968519312933078766949399463269233738632984249114521564371519086440104852170326820190876396266112621482136649090125922855852797395416631205867088634543457843305220530124072087227406659305579791028345232102120077509614010245278191224472222035338367789383353652034444586780957519524880611928046802037324305829924106243253367918962941948362519705786013660316568129392117986903624866784413753413313635892159208158242556764475468645768454047037471968942531409537981436372422326722126059808678010051655897369724580952543198405702728952724485931217235331939225671312357859119489660462143463561365338598855652264913397614874152939198489873922867405435448200073046875645553821149701279321645615061937038007332850984765212986428583959952671697538799533125210017489106021739357243137069069333065224128530574515486667583672844858435711825121050547384186443821228000751672809141404785983114870702038932272163358206752360475565886183003135766329427373741739868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 525677653218558137456004213759831053590922595882567466902852182418063384482491574227414888731272460643382837449460578608997328221372797038120426932776142922359022641554815480093258311456005619949019123607085870196916594487461477619493083049372436798806687613649407260543727132438945343023296719015916351330002471089372843180959318140789809626658042676844258860673711409172432498885290560425283709751896597027091832430984842177963076903591628409913967366521255135277595913377404216270415087267894336316131432282022587239877115013275516285551890008254095670057325456740973138288350385464642711843792124635401981420542879432581663062995867881507370377268254721982915813307690852505760636206790438439374334782471188890464189238301182354253430185026290888192589311336905166999897926159920761597241812319958402021324014476010475614646414395436615282356301944317691638830029631740028445651709837021420045444941858038901350470086526758564543325499786052287274625693452601264573392163702760133109363542753941524516232396417249885416374582697010152303059254548345898045668663449694431112031357226829441122766680601340494484928648509068093445249180410467702574216671218197629631913042626286759000313783934718713404061373374119254334240314191271450126809289270702926025146270087679000826056244131606536493363095931680162977917430681241057474311943529670835234860800478328897976885430487705750105442954235161987729263457393099030404047846707004281909963620141385970775844328793114176296651379631413118884292571226517129971179734900039026893914364063077574013866129837453573220253440401359893804391558819383174392123237899807685867761249250185214920275655727777396351764049484667714927654317929423510635409030349921605790411563167880379671723343340819598122561848793087864491753935405440628312276876277344024170587736413857027887639576144449600358525475859301596774652818036671222174537502098745755956512149582993729851141400994809766619242662542141813868503783927251894600687511724426520248067369012234774857982464873680006734576389912778778352752104311191517408080883972962681496421944546507041761215496014035672838214671590007595692565343489444543303466970313661237572930621081116145347988983527586487155737722635654220796238312773584496560104435704726406599902007987809054857675991851538725225391332317655231798257974782931752672289337489149808360701655854724481500293646346676969574467459637169410282599216803494678153229428780658137522257343760511253542529785211495762584120834094742239060030844051662050841354267668784929320258776035279531796306698027577288967415608387881614476630833868526161275467557681527013435302350799875716522655951715092769296323175993258643900578567056801127617617710229082946349673668568137284461482636512165579234275429512642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -392198567489102564412725182076456072975070404790390227330154001151862630029390571147791569913586176619762299150872497782869761818367913290738862635843332564650099315557374507855932545784677980607601100047499423682011180404967270188778224929511480775593254052399318817488469064139114217723516795177992384090334757157455769372587634182032210462209778573906671604187544933770129069076194821556850606968184676636926673696383720544930679306198576241006767889348191116059462389195750766095121894226138547592254358806795422964018549959818807810892068728316879147671310966757426688740697034650866644814947269782252987082024249154920342844191361617107682930642226668300152875343006387953610847335372934660434003686787702340764127675836441650677652568567661112826010831981128057595219430280129263877182565737115573513084964654330001337025804064184249153907023574750002997160905762429634727409296783631860633688586338836039544860122044218910672996577126863677184471292388181768020828100689439950580787451559166640171086342265086803223903838018651604345294267953125180042344846525371216394876949314122823292415117371017696443069512067702864357321287284080352038209305722033311985461384604758739176750741371277290697556266183871452164080669826896140848857210385360553092555617232531454239874265496150694542963577808798938293602355655542135337289119691839204311111672870571706083812687581334074997020660380324436646013823549613801746320413352451709112247757066046231666268045393525713754213206439190404870966931062656836143831172735082708224470818831783873237454805667436108068968530750379510597570110653735897586014633235456540307488218143705035300017764154438394451421466660483303721501777464928231507856343777408977821235965631643573862762536701257533106211600595505160681422278429950805136702233072522512872609136341603642463971525140581556271773204461681913940452360743038036469767332534807031576470903654854873423703083645979912785201072885827648724163953684000505026163075742756527091763639028079623276549162846583085937175688220672540081872709160072747778668434211242109024684950823839463431444946222506125354635362403496771722504153755996613439650244381077050040857597818942430432507058971172413200408407463083810720364278261844412918408696342344550308441581797281146688945553810466832714355287665300826247007548238360736282386992327042849269662895354628402884100736467333745770628333526516767927105085519500818954912560188558497051058318809182608152087262835979736383770520079028554583629852989515489037874901597838034571762060675359648549755177980917089234885862589061649398408674196935407187085050149542728017298537743549646091505455032746796397681441090011822175104063199241084178393418252166311483367685301402633427297930886144659803222426674790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 250088836943518860019850776526007294433769822868607461999949572656541843698910965450821538941218895863640890398355532860314853554130307852063648882316297887794662723214145785522502494735424232294893004924094939724421344303229468713291892238884730372224917073096136226491646004570175588012100028567012785755469017207770497162191922909448802740922375780722989968240463642648251002129859376711843474724096552484413595977423306966996970316205203575303831097525202233855520826953803686032029854941278936966704300539635625105604943488206648402183797112005129577452045933160863819187146706890246447358993011994033942155677072071056773259252267503192156182411301372505328469598199956939366140809284052571305583021992741476776728252263907324697836018447543893204880808676431363370668019481917266234622057072576461708382789070027936369634105050040906237675143437234160755810174981083382288190619816975188323235995020387881267628653396980799638096843836532926902197407448108040437204099185345518387551631100796100353526969503500107379757332857447824726025971377245056905591295100003643459746706541837063386083467021890341750858020001757868091775364359115490487689491964046350246941719579224974552209416901396732579342381852250966959588298835615730364819230115890568997903498446319986769270492612346519710467200417193981515613114862308515447343966343107838360601996209689631281212159400898071483360508770451194233183238855769455833246841102901422108748920712438431085614270957812979481252855327638032431775973345970834635439275407726012237676978128938014695565777049356260056820592087842549121339790938985849587369346531619003180728089902835313929459407445140524223140862532070072648366937116612710199633119469950151658914295553344294459113495332754603292404082728732764636160768927658138949937416913515007993683066932809781661190098559219627148627549388253476549007194563664964736370512060225084082804493114006843129950220014143970520391257994821094667319672436016855097954547549290570749537953361363440296823859834234818674945749249482430787653794677633057032185920780122447456167899101283064779695701828344967399925159695457145587629659960943274387704037547958838192889153068753747238607239875259560324368786388769031774820266874644130133647662796510804994780183476564722617838638634175617820102058569623906161805761421510668479801036473491181842169974230431720529111714731117470305821429075612792501978862408459331533356999163589553963670858731931332139363168706444435851874519098646784064529527445808322941747546345854835259147671468629192379444548947423048098631857256404371818222924623526980375093549007652260075343550155432442509796671130309354942294991241695271724728405153852122086254275509022340643816025541361886198636140021028563384728887203201024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -138696681365147170269201435670934749171666272610520787096905371212078849503432459014120641007331185829079673976516936016082544488373586967112930595339428136939082772133664636915701481199033949519806391764832733183011523332899573939198757339343853807568974040683134436471809944917717389354753707483668784387074528115037373199209579633454366851173152494972302917660530465173836378127842510914944292329425527894090475048397676554884043370619323109136713635925982361153193065814473593804687206158575880812255508259803127643549266545218317286136471837908842352668784447115164443273784078516599186298994096167167166980996762027813772058264471290449124895374152687308453432085148208808193927716327445399281820581169242620200355113932301054430464977987169860795211496351915083369500163718594611676046353907122893902001039690388705325807099890383928408805444993628447878234690641686074918411301716378454823991452952122333605600577575798921450887109677125092147465160297067930508440542292672919270433604450383586444976914409768861102640594877648476602329816569189495365432757181136129443725668091730030340909335750846602552230247471159369874461312711547880459278518728218064754453262572437012346386682141616947268715765852011062875473965927203460865500425142496135124250232984942960693023519161567161788138348463488523220192806710932965049155426565357747891772855445810352635733752457178083774906344626480479692274652856338964723503769513883847853529485022977651819420668799996319222304565103463105752164523630446219302344404957334662592171191469951606595183813623978781020155483426479187922811751310104926087741354405816638449842849080492116446790303396730411297852167201105853356754182958996608898108944260757505114930585324304505132375307504047765289890542169111271058121325367986946393202172992852585932197369027149372861009474075247972030879441164963872262079439195524753828576195584528956359174279783388660983903433120108259206242579149464767390569314843956928946515812459100234409700060332574332338809377880114603058714262163479116580892209542278075400600388134707221483336426723867221249377588905702084982747884661057411507601329973180678185682648529421009510654539218140121885666757790789886696316000232664645095718869802422002373052780369701097249451165184445614659575941977209580724803964025798212142206586815748241189645614488093532835459567520832500389313893125715375612102383781435193979798632535234128834407451272366505797474074483255516415628116821777660982174618542527884897623963324275300096622013378086048609535354061961515903368870827446212951100106010667529770067881471623713301365216636606120718054290518875134623557062736325853923194428003391023605136316671484814773262734449539021839991987726576706064016765645734896094401757236428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 67388513350472961728933694839139962861628772992461845709479911229338079574014898853093894565558184542141363304304484874628220480699733852046729462263972656296838032128209615520277589001958272185507280077980789600404279230942622344952798756900245359567680566321283358431102534309487119845212946408142477978908708279476964084859082991862266017701817949395870009538292489628636299986351411006501668924487012461004851585367920906239626495291045628272562071471682972841372737971048772933447298940629987652878088769238018288749517760971923757832726561286075668198926251468126011759425055881392083777327185355650960349806942893395777929964337335917197415000456438823418306787643499926405132102213852528273162551169062835407110744836815551143211407752945470526373451878263299257340489558212653005687866854127346413163398044629977037541172766137856522015608173812132364022602919134184755534431180558644437462257842434784668956975663800590330285157592589215366081227186516081591416360829046205091637625358004119857987665252513419496968598112731986339777417284225017693084137639779982654677535601525820469849015278408947300028659613431813599974995603414945549302737291879039043763953580123140561241824295114810141045542921814410860683849843492262682603009560555170705790797126826568376922923790939926655690305465379227402229336559743618694579497127583581498542684981886148143029425797899303899798509159663978814419760503408528392743056837503207512571099640487968974978078612650770956130187544805395951876172050490087437186502994682484116786401867628767832119267507797822188272540551915973280867853139404770772671832978112752610954683963709582053266548536676721394851848711779559890899145683451271345653349211872049212787271883320402793564102641814271154651688598684381205243758512371462213515025604374521416465448888719167343217116545160791529251066721489033618218669365911269355917708833416655312521135075136864680798708860540236710302262175632377157204244427491761034772020482389177350497090994472668104916000227631968901081645311421344233849999210893444941494831719652480967445777275156043353870408864341091676989538177967839416629516788942883126958806253257707884782086280946268607034063384198839319598985660643374118507485327640942527577201810610825204386206886697435333118450932845934940908086540278142715577400673220111187785168823822338794824381019707565689646431246449152475788129207250252158861073846721591831158506489729126700269774604605822512096188098720162900458930754476407227124846704242628354747639734787512598352795153939140116531204664220002145369803163292098022246426072123860071281090019186695696414480959182457175510848252637974614460650020275918151667252075267959614957358783949873344687676564516684156712116491999740724309681976115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] -28721481268029580475060069991440770453163451995273988694610680534494177144625600467330228599313425492265857084557053814909723815379764582481196419143481680920654379095400360441389326967295301103304361787035518096425133344930369788587678730541457300703752339197010948809926220159491899844290636264449325719078062658091739047640884573705626877530335922610265568864200737349885729293416962637523450748447840118054602225693456498344200407970202624265536612632143173730540715902566313522772537928088166004664171756942589789313549719461351124814140882809458719499338346469655709759251539751432874053317030094493670137101932788269308228785130645582128295887032211179358345271745469327272562253879612251656751968725390903856059731661138668076043183329482822244502305443142144132205680757070307041708681339907508852666253212347439141559397321068452073564347444645155008286356198092092549225875623295533299342646014625460704036381893007273572165120965486680254917352241415254706258814373726748980726544824174753542839187664832616231608001141899456967212573883607797756687972887501127679829221283760577530663466441917577617753197848517267573468655625049818145367368357815750952902616944263377179033304599156514770096713368644495835426077260571389823319931347282652298049602678631629518022796886437929877616094554778443999491359369643288370251492063841713185669621897386414933378468016260924739406875349560550247286381594695087374489068616658979584999094613285447363376967226716016726555688426596428298877331739434452704761277870107723917991989089449130578115337958816236701769157705173593682415322607939345517703232351825470943435314029563778127090793467183544045257013277286679600113107833332164121744702152482332341841259352895674573317032730540566743704526742586342380608333355940917596624325022892645952346014293829782172348803097035053954034211757651191992058782553111363994618245575817666443743783258070444653796426490351832183298555050778140225774865983813740926564813643385418132186609398361727087398618030482146164124314479829687600339005791711279078268712680855744251852355133890945748644783486335561754031155449476690764515722843468520007873351557242773914281264583159444835413899441414838745630235909132679795020167310296674418212004567534448900827377187065983132953397064762444997706266044220599860372280212485048019910288524138275721873308251812097589042303942909609946332944758986990927891205454851940285681603496001775901290495713846329497243128987066150781031380815079840043249114005949027721171941955534452149316545005056318718136872040015737615447486562559314095877546622784811223530237368485250812707847541420235384827929890433826962912546707552596282599123900895780854542592344656979933621997894647485958155903259265076170620590358528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] 10692113106949469620414405102761851332710877451976562078885513038631012822556552536315616115268538205187148782100045749941766158372817101891285154023601988250356723594915167568235224688967882883591283069328100819093552409140627480601428949028360683914702689397538906897963234194309467251544017896930931443301670461491141855993298974085528450075251117008849930197848228947281218749038742078601607306114046129145140523808855175483767878726000238629096249621110413779374765425750261970397359588662276343864446281294143025371598103781789397158310395375437625596115827154193179739374503201292274608600803202246006654440838094358261984957266278861958250379360754971521119421594231653653441090092396112603606253736885359501909680598503686402692213753187921638542555457589885480694651125374457674474275915067268375531472742544915349439861873217468439002141391614011596851589916858494345206509644981516264378654357853833641755163884899743402632907090884462208257923504893482117907781020312450973920669479013347045013376318203471609539204209041777489494070955880483366357771262605438817374528101072231538440480338624211060166086810096852021810194393138877277199560853662364700606386446743059914564473043423040521328434636544776432738569064119265874409725792055386053806052200769879499198493275909332393949113210633847797365498274572808856313671597946505646571074152337141572814175234588942098122655430615133875430762260180879552327896137274162657844218194488573099285850908459132839736816807367133611265903966292926676401210057256753066124825992542780307673804851098584448650057767339943353571903918783679619501117644878025955263599232724220596378462678487082206714204642837883711377698304825694731293152184584000939748432816316800153033448982860866010723151875769767308651651911478874998683767987628649083960581661102204268064266270349261290030553548913334650548959844436280239014932116011456073056904546771468763124319608715303799927161310014012781587408925150057383248919214014565272449673110284930555751978432381995587919785997459159781003456646363601189817902707875338937685003899797556628022809284273958193949702333427449690412802181627776314375487861359499086892879367708337384680051299106194549541553984846832592623922921619478671794215486314399316342325560745442900895454443169767080453782968789394006155181572413411397651559996054065427144182441078574653422549537863163368307075934460061274810948314604850710103032829709592664972764087803465824296209609851693040732400607608911885811189589734138507450093811218894725720952489923945587786739964940080115864292365457261465805213963388294616254190098936159664988398123802015845900011942587611634006226992915680036162151990127296974312409760737207482675134004685774095123833567560147656688124223815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] -3431057994238220135439537888571541962273253673440390773707548138509159611653943016019567302679443886747507593532656213575244174928727151245782126576698743908590845166217752947700943954786148550014565163752165695366754697701580478540295978402741130158441872270933955532854772337016141683571105686291960662296692018990728105884580293345475196517242574019116805454662367128409863049515394083410369952260805255488734536808420500000479377300107845689334345378225978368910674965471369590091708331349731925788181230726930360339661477775131663879171595812802788344527136378300880923776167279372681621434948094796623605133018543566118137757588454792048292613425527245042408005102138493412419865929500561190882412799320320258346338367409944575099459783061180712912941594283149323549172726601143680955961426935692737929488835419832718594269523786058197986617304886818779274290090900205375350030182403456636332848634552179131144839097575785295048336488081928209590874871566244151417090249661246517850386684240660150833541362516875527849143930645079232203123264556095670124812947199563616709528265402836125854958869028248145536425664123458134477735926905139992506991858673244859786322266896422882117348760605058288188964259929326724332575358933588776885709381985530455780965802754611393785050806974184307789495902447243512922637380562685201294524512025522774842383392750643289567647059571788449125188869935277210789039271384481224234847432839035984581593992805622772067691947478773042037835123372208102154141192294093483752904396162087371553073572607542719367423468397562113807963421484992057910392512222308245145169062778320830834439322863708621539973938381630469728049296538503230299001606284472971338802087168344067759114374211445342216371133778858714496133525162291591730937286474031212267181305069745127583223898577168446982308749650834026863945783696752359624866736639099202167763814220225496830607536245218464016692157938985533464546288226164205047589052404447931790831337457127405527799010308870864145273670565489632210647928094284758435868067705296396612238317109510106743224996966603747818558971553200907300561762928704494691370618784170694049183628409242515361606611400721717826481166520928995724504149508104216881400455346633933128935320271632045164825152862896092317491946392752586808833434269852312351697218143205827488177402757542593693835328822337457130937277324889560738980192349551259097820973795402387203109777976688964877829507294713271052800159739261015470331577621438587123554879177170502203199078617540809779100193638252009192231970496397187428700998796684604677212133056823387286407443886594960847752589097580411290368236346417848685973330820019804207470916199380476836470384622994916540454894805649927528005692197692759526317909606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 916628686340209334977715369950601943379048099264170544400207750079391136674420769663050702555858226516145205930801492957151909848523259509199458837974132680106149524386850456471880067473162437759281041723184307860143366251222766515689020730683388408262900963926008983510689481394439815533680442594208529668348663872233928438234682748766558226568208716079080392102836470012992544456322174808679603456767986335524443678761403445977559165683871136970627081437820171692070634180501448115392327586671618914811292599724936652102853066115649253308857046386255471901851149551407913169631604362849906421174767892020280381780128663707026073331772091844073283809979100565960482488238632156061002769223379151939691056711733910635481334692411445477780766892154519225759577388370800547142980456034057719319740826711715732645775662280167551593479702752125253798736649304756992496650682356605264106485825073630815502307569362161139612869474010262039817872213188270964506824680556793747126811529195462134320480382153551268068926481782722759709146716923676261128311345142107426208062926340578150391448149711498969414382881531448856288525777517491776867495400919327709891655957980172220909920262732505672226390920682692034492889850102556964841786162397928648258966409632992409295310965579170293358485630192813321971839058164757378576896886711400392229062281928512627595445500813443031439656778626164176370938399151441735632845227314706523625433238589506242698140556996757316053842537449835196501266052947191634606300666008320307471655312961847647379769177803610565855805240827282720479714395240553709921363619787995356521273008296605944602758640225478224876231359330389567847456201098172199981629171207241221793256366400529917610930334614257842152648372039855680153277890314045040140582220725998548374464695028988336710206427576435376197686857800384736048637718050844488393009807602397636804255445392114243971942709990064801634688439489141140052462288277833710800715707537283555782156446320901281995890755194505970622644746622870956214656738915282879191376644099014116538686244395693337547399886026104640312753845497992022844475596038519398235351310698086004185461886508896890691927209190064983324946044534351593694491025157057671984577920460146671236020899599916622451822486223875131741470819872121946238351317085729980390836830277531401673585496165191444814524389304743742296859444225561654894079640413719907795317850839467824622964968591629458048203778695096056988224093622628858532558861854968061288197798880266257178323622160063946003326351775325885273625222858839907450182072621706538686798912621828192575203630243341915604601184532255849414071498217849599859214993593860341543597593288128070140537194155696250780899975394246812354059970445616676749747159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -182507181149787064661397289571164146887860573852782662982938190264089011404457915586551077727720444108879693381715123536436183484343331130182310990969595110557264657242947948453875353463954608853308301786699794145188905759543717508749805198659258995575628091831214023183201378291026085496749898628907568201879113526438126741065201248528368907908686920126124949215355766842562676722541789345558101851350289080219120777489178665311577730747400319714110078257368525292357332266034554304139923445471498997146800744088395211575222805780319221219170354108290546909366474826780123910245114528872128229418148563163727863914188180279642845723990422379298803715589496821238924302614694951645896794980984222106861494886883433148252518035346594601060726283835837271949209924880482854576320965582151951981106394698495302073859683581059718724638800812827680472651143217292747410571236766743312052691549922023317994591644664361429952651139202790540484616189560896419944390417358042587199172671340683374192001739352511305371857162843071864895100672830330546652691721113928865542975875421089812767104457496430731846048283424162182942366595654826653173042225858056793999177472621700442514983181929860027906893542911237520220050815739523640323666029851640626614282388933266847446471070567227652584366545421008154876427341881315459484851637685214575115817026255349336824115494681034508938303623342127566322427778211569515988048079592673888575195844616360618452609753648874178975262635414432374291137566628953711892287553192007618945027192794091595264505292380563752104641586148715445062206434828355789579920842230129235809523873715155493141226814604403660399421883849608193230343224771484135118701467821882613914335521429672329785176062771657690216380121439413578966632166256936017283957593372968728472991985049522692785875085232296432841219284822466998729478487821421046713130439874302110761378957352549879371092071836992381026992406209819643761639275393969935521408879786782693751546465560185779257469071956852152003820167017612786357735367227455434996842134535537373139484225571497962140293269153615527955965531138343852271302581368136108836043675714817522235401897108439905506967655302885230422393091087308273276932038524369122026120613436892455456561392370997302614402523291645682140188977949033560717265115720430288249264398192282718810943407458307991260009321670177641413317355858298814030219644687977439987294555039306988198667398159789406209962719516641785322525527859717979272136407503992663607416136928999865728252515225882179773689041806890858997171203731056911110328471141983097482425208188885027574581696957011270856038425753799832093925776531252772009487578822320935428778551866453579994618678422514586632806703313102346538418264736194986061594624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 12710412615747225085815538076732803760117269148068187339985331564248517155282891685766712348963797935040352075163235250748673062043915727429850526558054594373843809067151142062948732679336933954459321188825071516579761809161556361829625304997371867512322688627991149440337844598096094165726975220109976256706912420868859062604217146290952051106156097876318019484869574800253216109307513742410409383239065483621947467776429621861694737672233934619520365246015047623241308140375198970761376240402013887797324534004342737312834155853968165320802970784771036766947560023540707093811795960818633019694172900609198040357863262963993462481288087101037411943354250069607108025777318406494196153469499907141329659653268767253055399705458677165338918850947163516331923122061452561523323372559442634270298424650031021756184340272259837883804006554345791680472397787166776608123058637973775623214251900307656409040300177536344940593384782271169289960116517606992395227393138977093636094748880563103236095609778347945080244160756098056436920587401618314710805608826505443088647348086012838080607130961336269539957698591219090982206602031091572764444364224624833327394849944186050138738958572908847234513784407376360687859085756700253230322118290232211250350467009420386730242510994731714085780482096792648974579940304053978157230001403995724629989149663380119661255293390341098250959496173128470261802077451912706686188472410533855747625704477682151820137052598119990715337955488543848673458592410592029806409416998369956472510416148677323508183270266711782746832211487940154425204258527210596851945851873305020538934594512478774064349007800105783706302537171726723361254511502037874960037139479714300285289158184648805226859903304490100903312393899370423249917392696385437148309699322648208063784077172518351031775154435439471640906565836521242136424753429617322032947171276386408955828375145558319618524403670727823804865582123709731504857898686030781787502012957834340909998066098121517213658205108364645898547672249313557488608797762493058355135655291628579223542253869262893648374402507498165119119891098432949706385590005369626413960604039385424250707380507628260829734871055895018986202600380309749775225404743371509797926260870366157010884797761903600897451156114468357074401017879359330353898909958035680601427528665587208039800587444102696759041815751015971971676914962059746864050033291820203706512581860668671190512698245747065513031928131048481294277443103254137313638198101002660421518334201466016370366269707216836591172857699213709231164006568184043309383792231148771679280129622222946343211704922241343698530916986960391045173111943092564601647214759262755499711098438685364591441778668348010960960442561200573637589512896520404346370785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] 10967218052954342651551010443758174528744589430025957304893457814383115092488099848653302619208248886015750050605430825644376315754491104263666276240722108580669439161868678680739160982972562129582179673016267376882592665309185898608433447945968673932433297593006242785296243614065932222787333255613247481043055907576288303365614462581882272451105847806538841800617920622539957850273885781510737296789097936433378014239307210699169751738332867645840851073244598791943202712707298181065123324831802609202995129680281207486464322218958763931749228372015968187837332589069784600237044407690281194605026355649379902385728970127590769344040201226327771328620513101741493763055020907274208866592619770325103392718302824829130040998311809495984943946315830949576363879402593477575861351936161092928997026497714541052210858603045099089094672783047393780736521771446732285294376296701988107978155762914443852523197330577877570004747634964759362417826081682441521343070496338611236707594866370972012993139133565063301027865454613481463783419992141468321207402475083730170828195848735475647085048133633012550502542117137000468216062490050101717310852910511848774523428112226308976107377495213317553146817953069239654458802480998123686586800658629490577299285550789621363747004279928110072501062701875478056580752731517328255807740360318284782742474626334253644445430166044873719815165067048589529103657186708858466552678683381228067224941601059311199982887182363566547724498798908150622274359865311824336153074114059268229365522227077744726322871554299088700573688438134537846638086591920274318255503670626999554224465849644265304375226249203222616129041319649980584986773168851801965648382865151607539341576902662502342165993423591329701756517469852086868430510571743244907045303297052023097133520579847421384223602940536118906479158170577265252209086762270375700595247418486425714593379639953798931825654855345010808491348308636261582789527830816708632193091218291197313802101896531745292670232291861801910580759689051976280355862293332044707410104250714660092170124542389905332109945526953865826180420670434747920034768450384213672192205007566939537199768829089112318696194326084078348479489882611312638706962568937793570457562979594352085277805135435118913391537624919796206945611484471001932895997077445371295388242161632017474219217983384514206221984307033093868594312608102851296949878907501534085766002214489538631104610476039394295057782230009802184908433611889081662174114826388422337428985161867948157412140480092676129234166360293620616859730497389232358260731927044948272278902544503392256176974155869117785591609841240892077398594104661680031840892754045155703518418554693330144453023607933649656963216740733436943303219258928858870579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] -7554598869853860390320132098677043412018054517216749920826237023983428040645855032443293708417719629503780234129018287248677428704668308669081293892396663618334904838736754564997215621194882417856474442592427240718157324577296235928616372193774635416906200837868197125237961974688718750881865683098308337796408075934540783353840966078852469120325043631973806884559664499417223644145008795744533408267760494754996510635066780327440517971564618422979448550180876398668647637288842028057500998349582624892237656284381716698704240247434086004608051618098598331660750312784974436727525025652458741466321359312460157690556458929698313257753295464938985924051188332057514523059034265776136866291941340646169619597882690138443749340638548385080772971076464904780246063084581523700669544022380598875013124460449125396124202926796263172215478311172141909194865104400942957721977395945584412406811322685950073156990212710394153048958345399525927135722574105371397339369868719977154780693976694184238248883894380562822092755418766019133780399467345104931124120763511240912792272351154678647277709881555504909350155996027492133077883172059021690316282641867219124468751184188428095754086060718128307849205598489980988452791286199530128113840676293416913574387268250531964283026360705667048989118964888759596359918286289633278250264985219009168012058577628307693813020671008998228466607097989842428974959023449624695009378407539711250412341708845584844240975667961519003799017508983270481634177277740761592560855437023158885846330246801903308167902204309587296116470880543320264420964260238356073949331888342491866498968217029706795751302866822284332459407695450195926610481355759195720015485826739822286220318381503744729029194520704111057147784541499188145451106012992815213752749477634468106243818917119323145943214969790793486692917333703276494614253723623327609287514680219870310256498814664645375405652761779654579115514522983732735914977010861236303696650684156462632808826742838676374625362941746959296088723202408280374314239718244725044895675238942782052411919384512238672671986239562352457843825673779575798084171853433012001145320793579068212574617273977731779288046539070330913547447091521765701040773634950241028473432728376908571755136526719854948946577817082300510253009132782407871786401430414238403146810930263630475545714563771071818853749038930982126415933469717153251673069645699899445744629159975763469415586538098461069157364119674798910973874690478896930410251502255629984257283530703037474928122283968758974555233186756818680590469847824615972926733459815122714809542546407840011993707246887561137033705740588356255893546657479002839087649906343069948524682533859062990957428706967093259935909427533432911121305953022949122375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] 3243378325968676991093929186124044568643910859374671867966422702607982756015950163129449073310799126988692702430654719053077527140040071778647157923275522381397901975468830647502713688033351109122871732627461914664823171872448449347078012687010341224217636031380808320345127135202780968041476091171848868051078734585114854161869769871593939635731068377342170488505716623319268285518613026654254331781601326213622586256915705101130609854130188109593114011876555374527332720428221095069783948732738401373937190130812112570542021620490370300809487762109058623098572165234735780325508954427857843667881509081651594749266611357609254516613444606955887114396716036576460125262123776925934107886946293298825548552765269026331482561137859921047065480499801004697535978057778652832488468884505814212077336681933693622709456529539458674980992860548402634390494789397595274970797108030992064914698666549364633339301731975264022797910560771709145102269473598438755707199138895715751042284489369882734418471833225578179957581017381038098712189274049707825332172834163514828341994847212236577004139667284397231722274998903613677215338657695330811524843783594516618230177635704900179498386168976115543707194421815793865666228415573294722865132367187684022441404397898117978312880626223240494188458577536201593165589497810102191832900473276575623426183054362013876571339935098996933674096320987081001970864399368462581020969336363646613334036690471506510515430050281196910615383324422159253641781514288751765567969240844300322936863051524093650202819184098764171425561861113282293823427353319209153103510400937770190703649631754441279134330568637757000778719152769778882115661184036474441223635244729300208112644228000189144561257746195009968795635489171919362362308904707067923065388116865510096711192741261493757192320972209306867682288384145609017555322783922352465431868499957477201253972295478402423176995385678841986403770344186420395018192984326933745295300476545497804865821065550360453587775984470676501532721646966787842904945204346324131270549775022969256712469665471617191374215080193044568918860949741799540333260504631648766690748709619193215563581735414304152408751694166364207179869969275528579088327419854693999558661041932062985205804754448451270620778018668981229529270977128257925565442486936403354495473615543020584343417765663222003882771283194031451571969428306023011393477674131078396132781077510772822438248147598632533015604053434774472138786851363393099995061425453432481310831928211060861933356070632983080067741632892300584522790700243802354293417062367756098322501657899337234027793141627154003182174454538618436465154318615687267855811444974205896003929372359936996849886355539222390233047568672839766833833470979765888561971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,44] -1116064833842464393519441223275180424561183513287677848841669898630328566188965167290502672289769472917042146439262239323990728222612155861678977131212143948110712662162364082012161803566808844910590629759270365717871188060482263298869816352942637547973192562314252010646921211604545290075090342093906984531193449742385472688687210149149090174530887519084278315255723103401278732507360545488299362127095271594163343670365678888402512732556283390359322760929691484659788906191812871570213172791598558349471434152752228236357340575979119313387902191536077251204692500311431382057228378830732969501550173399621002416562499474424559992074240041978467931134376085017373804658616521520608684072809593852396129552266577737882786833126320959455104951258736260838862801811619341519124188606461314206897348553649379956113543686059973940658321467172400765279075509220043973814403063198696242891618724399020386402255320771129191606019624256245710724093838176282531154053860875351991675540164449379114109327876558448492705808879945578739689565201503084068236108910647440163523633465086152705536982458317694224158764599049877119800378577499835319710846929357739413522074638745734364884575902666223740937269789836756562902934993337906977949962464513458641533558378092969628185981064827981228861939263561540267490471585396068522955673885034749371698434965865590763966874028550220401560477696139757539413711758709202523793356148515122169898244843018478396535804205595644158553338734358930616318442343067155229766641843647200422013388370474000926737590470737096309292974179115638787412471885326632634730472936161312261870403381675541379919367242401184261931530816670912784353428658966989610323957989673178599535048981664844349627048874515521050427793292670049249624688792691156248107785186358492869647929954924388784887638454163816472833190015741920076257098070050311984350749637764078752462833877505317234178802292155107865870337858010864785298357934389609651379133395848303639233161922917706030713770188084138317845054171191063616722974508768094767435746857284894380856624162268544891001646624144240753787883261789900265309482838659490262031058845184447101820776392385397543725484159011171488861825609635415971901616935391993364974324687263210305361595178037950876713687550221510966382538711087981473241140154070183665148905445759045279274377926675022325241435513311394314945477299481118928070280369408087040393254425724032502778287743921190774373219112402415939855531544220873743388273592696369069925766531642297138087253161388793537979504424529194727007524645426199785285903226463250623858035100482603327687919500789017844758154744134415129974577331472264095253029696393535784084860921035066234677578236924697766416687504644559985853478886490865941579038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,45] 325898718568439195766816064496988720483178521654807403991237350045133372783690925137114706982852624674615166684884289735475212136403277261036777646922026411694875481241246013814492379104895370636591252698491984848309734736391088157860501518465002541898768606075874584302144055144803815431967914280905804791824040575675472773444835564387867429725971401349947748203952702748373858481154419958515343911783912058604399850122268668123200737819221228643761682607083580118256103887427568695446534347542982457825646947382922387490694038152597877201401703781655795417922385685582378524830710139604037407754041032076946201537750760273549831212775818807401165613303602106552602588828707381345931906512660172671604472596226147908558488931799608377687590017701904833281698553833335601260398974293491372213853410178444152671550299917545677279442555918556720618950089677375991394521359279245451010045674051306358700888400239479235817395853921096133422424942617017407252115523343430016610079319639668312505177686751570715239296449823569814773528427784551950194211695039869149960453026594329563409173125075924077862264333631352445244118493582469022230236468419539548319471801831522735111437319942368601334811331528203082459364710803040769705025582329170221462356660177985275488121861542058685607296867910210845722776426933519410724405225308975777538439539898693107452813047949927092586708552844154213859199645588335290227407955534917856262334033863576661005877123995699791504109161225316518803995357043603932541837038291953693030487656588897026538552920818547283551804975185742705254046677939157328653744253825362149785454563821918892978756656486411999484083101398213508521575015183549156289355997671656509342497608068010661784497207861335391528387409985248751355964116610762056486728977174634275407773756354442683343084411931042259956303674101354234381216491937309363480516546294826951066428739617388404317635069876816661518079223702536365028663956145573910633505579867531556624313562079717706345011861916079968690540351068824261694418567475619660343224420358807982972594021633188594420374018526491325889184638319119375689278852887163105684676102264709045755799506934131700714368429252403011498238689902547637767811779653871488727643072425440160408463426887022398845908069137742736262301676779542378146333240038459263214720572481183151673842778229551164099394936253939053210827972800505623226123067171281533529105539801500532736550298538494562310387280917877795951314916471108357585523372939181207329870202173210692245578774314924349182974061312172029214785449182147679788926390760951542527564598283419236041040874003131348430199324044499843841131166121494064435161742954331896469983090597620593836128301610483027642717516851635885493865943210419507376947200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,46] -81947525340009146178389837350657180664415369435693640073879230398603837111734438653630445841075780257071824996291006632475113842713232390170989208320045472073084141827574254668470491992260678766362003746645210862579669241756185258469043551328349864610762560976501853611692677623262295717400740970587579877845293876053007244441905100168704017990012091533711952401686641541984819649394371075574837426939261744567365781127534077370176451973270565065798814311566190380698098462238707731102043892477201390017001477991991882430526609313473369213921529031395420729235864143782529807612087165848879411476739924789125266363506352441799181033068512368107752032629312115256643330162867695263770842801898228233276788205720148650596875166921037824346293356973967725665970863060388319413115738200858129601861192151393418136905837360449207357141368478131958391224136461323917720942248693103297537261907356239448547312903775215765431405264211365681194190036297852745224280272863338105601697121578634671401569438917370268794771515404566917674221208575793315944486609858023069700276410975706500844068379255610289337799518321132695255824517578721299775031940743561471150323402525067111621297986636352011532544106441082941370573502386314701792465707453031640357994801109413884502950512697923710113134412171026063913362821798256286443893837325855608776731032588370419035764432161366133200704811029266934789119394682588393382952164466793313791173707560114655858037182781771811746021055171957278373514469257180321372496140776408781330095338435302825031116898780282368683338905007822315317239984066253399620483361139271057123257295061185504877339686324195193557497856327392321276570441105362506947724326282742584609414128460742770885280081181311065249417864951358566987957215424362076085697665572084062940503961848060932487282851125750861419549749786010406474661818864845249314221241786614073537270459747789630499224730125784228923207183050558817279692834676037815666981715255176858012102433907521304889097802906343188510455586154144651562554114674519620581991688191574013568554354691820254778779748126125651507184949484999417107299864324790220890690802887958957694484664853191529377658051769931296441391028036524277694785452354840767388473956985134205673566022406644593999015661365793333276848155228946739476769072119229315731577311539434211859251381948338905253023973487788515963595209644389206817977333031052784647765872939465165851426108829832411530672428966339237753871737851039703624025007434445795375179896292876344753321842335437263926195625993935775395930637002198332789275467898437288862960207628765000594539680251565273036747706696205654570556408253456215431655367948812242620524580814655095337958824843963185682134938915184580949296048895958935960289280000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,47] 17722539110924064999616984413520736559020183427889889577746466337651017677294036027217152907466021304575848199864948118504030957521368441731765482277907016461086195723152302029411676585988611362652082058794428906197954427715678045235767732027461012743374873312034957104708929592274547141932865656161968926421107896294448619630763219454196321401312001764234038598907442598830324889846828983129953438077106695965664248651362864859523367008900235125728891598644456937940101188819300611871033355834728215704567654374299517544680050637762568297100087482565272725094012887436068866848983480439415187214763923466698826053338408292485574960292928424945117100654187527525205608872837547627137119456333062469494263881158041489050073835551679960810644479526430701400628928956321437156845021429215605508003996165590172666292279234695486719510996672159983045993065887744744696592747038699684165891743141151976921933870401703380383874452128006409957125480813109798785494641823857928553026217973553687308574130870961830568093908395875376628117597504066186352067450533915579829021534950555005337545034661267451188058833922136883901802320026466430193009039821872321703245712230179084847987065824980437089364640370159772233763161457860403224028262359979483093413802504078897942260361503967756339272625893687970327454819461881372119365287942674114018352152082633312432701278732569967696761072003116555805071871699962880223756220737556615548424846316340286267316271641795359662387353220122625976623405271460049222687112531178639497812388714722357837795387115215058098828026535731548020941067660399920466035159307089836761763973195193645910701180878705886797540712459858700269359927117807898068778954715492072752886848040792888257311348096032618926692938955071059061424829883868584670367724871752299688396711230563137983337369463191695588803289396517049027292364896673920729337258546627960790602141365980210762544174915834806128858022217542466839151946544817556094533628026233098434101465210583054667674545460815697672835888489425836727908161630690727271592790778114017329580370760354399611426843431685828463715663749701560630799356272939681321227334497732403338901192316178151661327225191219216567385030357183464211467163058714675468279643240593122091545700776155575350524087601532669061111947890753509915588764935246126101228084015428587265073837443948153178149436918426996789746854274475781947012558751524813885718202236995064679577911954652286058388466235829262154826980428654056943830955714299704456240618852906706135091547202805035652627211119285199528040018102746210342563396051451935000443058871853593864426916502061669154147888785218668529742570588922002920316171868123344777938689064152190702023527334673436187694534921756918660565540159159997038592000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,48] -3262826320629273628877783749435139597119391622302276377588669943061069141517236667994161536727553675641748253539055687479300359678864664521686703304175867506246461207835092360771766095169747403508363124056366433532964482427248006856448216458343008738922287541325208934074468561949969734738040433085351229007156396293230759638199295547203096110216692172388023484639435146983539260748456091579720469693158928067023113267973526970621971076710036176739438012394329282548154572078354631710711243804507162603403298227909443439025989356162624543818017636096484349885682638370522034853178983652140859897811663080228620181638418076160022186582425597942542784293018845363172491108978578725777263239570546385749860997577488924986732758276226048983052608630455216844398928439810870070368119658408177743481238563590222123859436087383571690982991069972709055382259964203798492102978896188946597768283385585491106962335431571912914832001892739692266997584203212520488704443847918964203770926061746332234942848308617358279237146964988960883142568722991877169420999287359868364900976900548466498266956767906731803320339025726389987949797396421771862001284515914244865224311393009281265591383364333103573920345903771990601913083271551022712009529159774674964553164649732712197020328091795624975682693421684529198544231383387076801436456364213799520259456437367411336216133046788445185210240511782289973207779376270035929542345952049074881144155291896902643742280518392522473139972637156676703106577380871572271542597572915789402188198610623027330921806708716899600326998475491279114730102317835405955117262079154289647206650650675539924713101375638367913557581294845694995765263502986840225603308154963679982963019770665643856756700461522392530567732492959134075208286683665058522660812187108003985092563968001184978086115751155222394889256858019783857185124931766348819570621975079968848021039900754312299038368305598095290601767608108889313081024911674556084304557197865847390012383122730142825711133776560691586903299920710198726402122269388289892791534593447428588056970765875469706737116716199237680574436032433839222560005571340332065994173623086231186419120212209274416330948157216413283839421812853046355491224288366394640982907701361329008761736637522834639620482110121340141231234379003922631848424688003288461702709708370954184654672498492291299041413642861647874368004523025166760180826407306275551108522266656658732454857672194997629392345533987875309449768851530445109046375584691613529281840053002692957124833768881716269072714182889395366146298440010426297498135904064715657087131503396580336924685158750286471510452794488526816237265433216820576678760902532945579476739299817812883154541572648089899538853179495624202071824127700193205288960000000000000000000000000000000000000000000000000000000000000000000000000 [110,49] 501830817854026030629437708495666332935694164641237151342546035786708311472423199278809620980935399627282850229594302721522899201518712789346882045555077796769319327715562532221995615038703305646336858086397340651137271882633468442501132047523152792932930070493389578294005325961294952310520879759085866205503832456807415347509781209755186721013836912917198306459886163944519640952802962397717160629321879987834958466835938747181463885875655220739835776517747754978865113381091963597954378291698446243829691310134458091453038746676212041277949922535863382885428391718614318565232978881530698547553978479522792466603485969701563863390869219420486843578449680067886270879892869676403205124797484029321491798527800023595419421552930850232446135956946443057203026550582218690245202789225150282800281169688867194482579842988285764296126797691900313497308127840599915323358230308954941396321125681741982334960262375782250976881298696334118023572423383022957234300090352350092350748729790350818877417955812674636280579453650617513845444792068085554341134479173723617817977953941011788149213201773891404365653703622931866317537209825000251450291371792567843589827081413801417113185744523969833622178062227170155772168382436561948961631632053788891704849028457206411607991936149785857807767269731209072545174657830080482025152112404304195699087714815805193843684305255687003485550270586733173895067069612574488401291497987798499048128524567558772604649458903417139398641400188969070177593984071182011519534561735980174733140574713538193123437459914381071297687985844977959469402992696866199190749993589565471989248768680287187971690285358806432550881469906051972419672281975844773822262428177579063452633856931131991456626780326484528035262263771517396672758738910868204140738654086360499036794459236684845456726840194721485304400878356755295212478331438871320862750269742406750320588264514967896661901446784294212869006275832463097925353361438888668287511671318881775940617196984767529193771420770446743334894888692120469028169657448492889062156816856097301168653543124803366743066280285700300973020972551859310225604916314756899904299294083418207898573374143425790417958729904234420013803523193753983709750655034222264914184871346465224681203165241491665376922113742947014017728224418476303408664898223096403764621625230876839842129899363384968648855508274206766841303197716394827616484601867877157653776609212377161217020525938751291324549991431069178684844126627373676649557331203794712194133170593583588710989021355044074325318700708769247842910824705170049209880453839343673105307293390339128893670538841296702332310902540773129590452939498018946595557795167753757661234829555772940880684111779991228286772552411669904652899554234093010944000000000000000000000000000000000000000000000000000000000000000000000000 [110,50] -62552941309911451318415712446187418517659478663507281237042310482881589616662588182556324134754002509034576787539437632557028967636543841421323142235404295118645003405928010046534483660328043566843552319769526989985578858258540174464186514857622988689458236603326660600704661239074054796934129166811977799576108608697312199925094316680299189585959212410328090933454056030665124974669697626138263808039449820223770596349426679600527704345342791548068697658887203053018010895058719840215908510151756041004462077259624063469364543711697464233406557959749962150894688972373918864697517293473104594206517146932082042171400173568338732756978140681360435676021497684928353249507156459167138488598619154411622915267455549605387083819447603424053062406614407057762614516885407091170969733463012899651729158083561454722955659255369996446765717287626025842444432881357682818541294663655599405003155809061035510092261429940172626951741909106579215676236930490708418255393084411422345812807778298424280041210684591341213789280916825652855400458951534398013140160809361034209127644685161187074069514465002029262892689570255984095793848513969202578120147499756629573528620287957633883728361004229133291200398710331844095057032205943253243198352886236692373821358499131818803216781176987234172050272507555238336524978013625437932177571488401873065142104819191849789213794681487942342954183149220850654993492868100930730214142677482937842547334630629874698982898070030396852430785977587884721999241987176554196553653952913524473868873777812162370345670668322756896560019996896306121378192532293020862974778206542730159482871436563546638749977986943475778850820346728630268439382318929895626583608252575554739018561802312155201614944913988826242172036656477057033664734844976643531796304915813774918820185095893854334206522022554877844993736229863747903136966977749011084417100613606308311164034520987139571522544055506112120001156733762544362589534941448413062352181608883248558175354612460149455362118546237708469731311227193657545862673995270477968179683795174202529754411787659915811597006293309368269267781647401366050063870765808326991273441580863355731188471270626608838514516032094208899156862010208958512801769823330012021127055693631549087930025583855361666666015412610938125653225993716946898378886535873132890908705882412208204175316173697074571376380305579770503650537337809280503735723196339746189795670708720408524353899529728127856256612457072821920698637629740331240876922357162497935850032733075611921842963957470346908026732279286189786533496566416934674350774558963828759384107739870703609004060816264494666515687157260671202181206504234415837076155933975336699071350796220416712106538272907760981394637733758784261845480112151488102400000000000000000000000000000000000000000000000000000000000000000000 [110,51] 6036800581773281361006941053061163533730087731287651091461572741699499949148797703892210937592494985718601413896038635051432468900054349215793827694972267717949084225100199755166064318262469616419808597781021581583032471871701260209379891104934144378454649708608170299488906657358151632992874374414536880338799901160505736642672904685094821109834028278213776938014512130544466138556519504739750051798777140669634923078249550358268511665536837007234173301639163279947653540850197272622504146800277896105463705659058482615069915452995225233625584435272787265543149866348009929309029473136434485465404164526682141854801157202517396686032083534374654379618758615662016529021173840405553784985602452036836797847588309223828429207329807919796054441375030853308540526390117444916786232048732272982144134066750482449130946128312326048602738480163217061102687657966948120810093894755832730187560650581182548757801588410531455488763083510695182839425687254521034453543459405220385044610684034712636482893208052144890809696364957377877431500828787508915764291918724966635653672087476510336324589334684521390692076330862403463792777884613693305199830797533480157447025441935587769743140158146452362493392949390503430041482085402110108170909683244781126458898926521893517087516954088592892521196951582214654635982822154237272930025157028763691040992656904471018410193406851040080621922018465926352560996817485713630822205081124766079221650024785272229611825983549429222542375908511317727590896404272549963852703256671086087890343673248508500881885592488216434523142697468617362475082754563633689911502047977715889311944914101598038323563272084060228315889538047444895543723162211594989280265678176200865074338467882692592808188728823417459465775157756809190740489199392112494152586987118982236451136108637739429758930770438616230062308981209973724193418122635482622678677202622608381837008809782717147884080858108559385842211412145714397022393219869117275177110611660785483911463779128584283428236966338257728864708763211188688110447694858009589376204840729141875859747941143709479436739282483328066093689729554600511739247123996135389561444575369892356936539797756086614600700683059419416350757926612225162053150479364381487821692620648902140210420840270285264351271186135747806221942436076916053939813500752467740159978887655500293692567012270458132048863876854694168069166869777379874891033450761461719756993586125352542761389657660277605937820658015769492165630526619032118697821226760864234457696006791007632283096427344167276130853035358768835654695830775517835384402521368622003261391916024338367563861882645334217930955591728740627981201636555770998101580014258768012877611574651464719173060799437008084292739780165791773972799663881427353600000000000000000000000000000000000000000000000000000000000000000 [110,52] -432717031806338485386079099523973259737460307451101375243681023587643848939425108379913384031215611005850093166289867820971849717803238688521128430902164435659080877985543530319748494929679758054638798365718969530463858397853228766962194394525381934489741092512872727958032243724474536514354095914034994972975720968676962922704551627087648347961860551846860700704670460217797591889448744114195194567097102854052395931607382988591659994471906691335102026772071825027556786021982974066345492735243642182873316809150153919829573358332228813548867874151160821844169502535661534945993771451533288847257750437066568816565856572091494364151860582510503554681148862360533338264355696739482594462909142372500605518918817900841940612394127241394586200095381573650535664765882267396708094244718785348588169471511019048603799279468245859154843740835068763821983315081209813150416511266223719291029515108481625218001167702226472858061943505832982259437399958201666110402414654599876377172182227273104164099314479394611853079508155355555103287248222674792890533152996562965320531156638715876457131078677336463715772789934989012325926365419683006609883324749226749549232002755612681070938679919457415326050225094967386011172040228785868845327238333061189157261256461695653048678127815684074239184873252691753685660643245900644488329217246613173489962462928477228003042531435848139389654885893980308542599778262141263005548413921037664765335682492136620986729024083992272603310325828772512592470758509815289687284451730240250845413370996603868335237504675330399884154908770338669501663685492764260622661751988860041485257039485544715926562268876221812966804761137903465054349207765004411646311707312656008370498505906580090496881883881049514124872274838050929714419181044133524013305774012515967124480334044729892042556717091387634760127758167603483850840187885432108957860030804565125823320876444448578306607106254891943835291482744101735782088472483119881018948010388364357166547083417603884147583070373735051763008157843474745889758050780458375051219773144451142625429771161523562551465036885193002311187305391788926557464162100535247057145022102498854446544078638056712625814829900403563439295935154200984384932395847124837568641258442175238994089459930635173211785323055543558221352927770523865563662392487918211729117317944645941859574787768920123492822320065801212373099865389138213450860439671903912363963778166903568202046841266749194368366896691348109004979007082845297108959487045318886649454802473391414238690246856618245632503272434027346564682521634565105788865351308498944652878502136034037853302193606149929908059164675232808743397399591842557113358775670561272330298816496923082512263517892025139789031298860945423389743947780592762880000000000000000000000000000000000000000000000000000000000000 [110,53] 28596978874840252703673401695924247317444327407987504475916816273932551871198738872524436268972894955201237889895356068166906900703258689148052897788269716307110598104778031776174974224697209359555777089319140158452137366658942081411173579224269103173091385281226855539725076848274459852940179169097645888714585650025800951259721200205663296993362573974064818072230046403311624253789669801033753992807840415870873361591968687208796220488758296959515104795453286117441963050117666432024283948239900854282980041396074227651169702462157788811252484406567506942328720975126065036199099810908481966554396432259045571207447695210744834350164632509880423281900152183457724814756719714619694566518879026021931774091435820692490894544929506530417470794343372637536528320779404358969843517797487992113009969778636122601898865116210168086908444721904989008355279584629086067313969532426404639140470965634847189224650182411720396497059290658314824628349422070445664170744472839313574520348847186374359547885846927741863081968028809746847836194234041259420136755882961824875863396272197579379820385410059540534729673780351270164565320511502534493054891079463793217435067156288413267723532698486956615126343668551962854478505962784780357018988630154249985715689125457155869776451651745625770046979581794046864610876397667506314994098979283477222720499586570193925832041842279258877539362982538053048772231431655788464594633018866975371258720855196491568161903531733876213925840139911877950867518648089641875443753858620497928427239387125974516700702240614665058594482067020703218472407780880797647674605282310004513695794303718622781498801829066520551610787123410646680196112588060296984280486097193448793371502259879653408502028630897797249670833942950488868518055200707589834382696303864013574721082408372934014408996343366547424285204402176758861933167358030519495537237074252580771530671164544240889784758297428908076954027947836021737835597705863236744242522266137164883513543584592702427646066974869950269886194554303265556193524656739049299416911404770131826198355800727196782326771158919490831632123284320011858542791200247527557166809740752689513517372866664036246625803653190266209656748410531395023331592214388473120428555829411289635922144603179179572381525491063487171859576239196391641752586970595721465703118293941337137709737943743799058186753807617339514627008423461693393155539022023897434347246196303891802174309938179577172530910888354785718415481189471046615490234080735550389383318844688021699944933345131921769191613538908815146087155720658365931902108892196818842186279967450867171220130177171094408205528364299118907887293698071496313847581195100646237580048934911505698597803016657762025824899386119375232837835199558451200000000000000000000000000000000000000000000000000000000000 [110,54] -3958328334225432933214368611788055241237073374684142722051512197939747409224213452745816918410500089208827654339611022465940781526992104908728329743529339715695083164685062761216352998961407305545288205073904016153882033524712039295510325376431203799568440408506005556100387540580817234606492431979166441818910678201835109504572225895609544803012025410451880869551908284277149951725576819762196346044424338813355256968723770313272835146657875519407394187028334072798793337715606384264844965066904812175635517714095105054859082203220630108935323758840738945909313267369169542778488488131956503529428287328277385540568925314311700187571509769489566803783039789915131748764625300930869786456488551892747579859332415397861982104549821703235739631602137474258289170433249409529977482024003315074501081633620678976769543245875953940279795633929368134042105322464835730883634399359007553350920095707511129493449747723411961471707370052331509631454725440759885738062621923184371690905079131277075641116003586940983259472061569777890592171640607066599388194046252763410091768254431985726753690336696077904907076478204111083856398784085477582226561124566167228682661525415069774666257289691532098072787970609778314164984056878325541227274536057671389689776133017508025761379265664996082135791137020409662170201752738112302800947763847037497217811475156661195689596998886902620647279597005965314474213751715472121916544013346818858789369273467047575794891766805709451997214108860049753316595166056071847582514085331415994769719838145321343343933657050941883538878708944202887605796746351078973382101445969500425012338751069067120640030508993113243548811001928224229902774453967202161614552314779255746907129236351367060687808962767753654465242326932204372763869409072529995409482213008737775182149906483481984640414004268268422112346122253443085849138796889403676978506283357641547947459394701623521477319907350357204720409582893925239154860454734701406783646584542977949011700469069032896218539953801619122530859219072291566951525752267387053791013896084116843266803757922666445781758988003424729354855208205164537366594091806201047643514620295711000450911593077607571573036578436427305787284033103047767862590926247369696922671357938790222156582899259244885538446969777780920990017820816008471066543917334936277030477187039442711374453029965994851535402987808375946246128347773456979883890779454657114235046264513765793418920938745138537436555626846524037739313836198717995161031677537712101635101675015011410941554447135158408484660910974759539038542844867425552479735822900581765727395809122765465045631121910358817273178999856061805731605796196344686029618445318570300483017603543093087326208534878683139943311052534206557635257398334586880000000000000000000000000000000000000000000000000000000 [110,55] 687724030129596861192421235904564794004140891673506556360966750068792432882220979026623656590519981868629777999336087128600433135308323689042288572285338455725238328241330595292465401221664807577758316212195081192945483426732185422873579266603846377160167558109406917020506499184096128805679016113620969991345933159049242563070424262888862814702634045966521772645657395413554763090508460454052797618061703278450678577816871525325821826157802366665665296401420508051556134767211592868501033472288727484502107212927444169017877841554730140973319375991050017421111682626139197503876815006765662999787975467553134616682290075200922149963983423722029678415378607040028512068810266640413785191663141085941779296534993359592774624504587152293965444455980714761176794662542114046301541237938455096207623537411072495348723964657254248219737701492927245036631417769625597533348019114042690305142305933623791031921066220601824304952848720386705851789162278614650200643886949409213413216353792004044775151309645130501139767814351026051905277059095192056683323305099932822497020164136529804014427730369008960384111773518947124871633805932995312367962006214977825386232622815823286336134267221664852925759040796428266399573198599363472820921871608428943879623767592507860424797774569121904184798736875512859143496947074577836636929541028259151149170839191456514466612433366198611151284718670089054108196335096274782514605366502576309791293366555924214509118817230882323109820120397495876809017873488008426954509242228934992723984992665326574849819334118061242642748574393029491401901347610460375501703823319316879222219634624559317493771844969571809212592422073434732759671229954430271098932697203087787705236979426580026816253824344004307929456611537488743020282327037453439114866210457461937783353979258797331853667307481583624880487772790316049619519139002281153895151457505171131623957946342079756038500335676614527157030644211670686467473777590843006675245190288239863498577309017163054262119470302775510828648561938770963043954437644675023669174919573165609247671472084286425771423013580831064381916757367555216040772293428444547353801941127291039970542532658176997071117071700391023811057800791366862893583476951179957725179737816305117072933408472162519648224894477303661000651404775282823367078154880735007474242020443713858311592565719475907897171205052067172313924577955299070955660510774550460337872862416444443784585522699052741631192141122004875202510699306135860572310855754370705162784836359447866308594017191859699814398041059619279535063657014237227906081541743908185746141924575652405777821478843986165196681071097433491603613313262464017136442989066625359353333630921473120810016933771161701028876229987933652520369901273088000000000000000000000000000000000000000000000000000000 [110,56] -54182068648855214855596522654391730013341500958601727270529889183649233337249700688514926345543136012043386056864215118483272372257974244554723768276593712537154147231117016300673357576626673028923725774837571630677016582791699192520902535675478453687049559588180201158799666689307951677564906864017936452981384733559234132666733778539065235867282697935582209504645747897673909257178218566511212597415634314314548482673788761130093244117114463572915588826459740150623032949889074258680394134605023859434392324224419106021391761499795616922899869686393214243776664583731486165607916459442443130381479704560695750091384787841899241698318191336512199515603466178900568390830063467558827374566172735393218241046273617927534621592808974141889498960749440436250349494932128698106587733027878669177573211239274032109898174379013680183779043777157564177333710911893453858357662270514127905930214442877775600576912927576125975059816747392734010278209601856815816362111435506007577730487441541599060236659256005283365486560096065928088551571094772636156313214549815472915072600177665040595653766171579535164356132525030211879800307075668434783457789156682431401986029671511643588349724190095406801293363514778946308890724900072037252062907253387445441851988486282495836802708429460955690627399952953768852025404197058477899970010468473756083318016053241494176192609083766032005046512967135099072888461650353163373865878838118864463873986040771322222042428208537608635519306028265907803006379047830911819187422786087004001216828380839546735764627861688329333643271262302943615583677412814837067794907802589273411900502242151263167068178086338139182818004014897922488706419101653053287260375067844058979646364388063601895559293095060828889274009579351099941751743676027091209439742353700460226542964852818927501909865247298462244276688991355387730248353286593016456704516711517940772348587430036509576537269428431743246356229968140725381020191072866549351796440342036366261120389381931048478700145092573372038392273059359865172381113627997609680676703446189860862519253059382487417896506703289182694396681153280927655517145653382462073926759216921614498707135594521401645554786727354923248198007560265311273485470202200024015216362070056327786326691415387299401544649918918560874035299291547625606745255133506970553265748526224352894608640818811373917289345050657794891307572302765207164231358918044418338225646523648339433737544830430192494273921915740428964963435449093739862763963552573183283998321163018822118930815471260689702405434128724630034146164337676550217930428518853168523347029163331868799396174557781659986852241830960010095771097453041799338636588134334082763274865533997567825101992156132765950990118890539232916266540607733760000000000000000000000000000000000000000000000000 [110,57] -7678419572549067550367374869228118494849205872362509394747430652910740398835970990111313368509987596037910373019193913411020982488102048187984213428141194371401543336302731508736646912621257101817450940759556341120120663916506190967615712321528295417026038191412479252565683101870056233962358566137795704926562161870616890149514471288511678716238251470025413897887062771877908341916028965494934993839233405791512460710196114322195914903414463680232989817612391626623281493322931477685045435153826286958739096937965690426280832606227687415397480480674769578629982040546396075119615476970759348553434046870670175046988889563207238779684789452639583864338443259517734038236554764560264754173837904767592682472365477148486394026299707473011966665728292784286564849673418084260896100348975667954521054394001180881975833747716413915335845324759006667366881331435224019238669276534896844957654284149629229980961739250686647386084920063167919863670188677256943038113397990529870257414010384273632332642451313149691965903153540543342429566471590064716096602495258114706827573125303586859023500061389000082204170034510725056183979159357331451043277362834696196608651014800238395237736364175925102917903023712877696595799883182799724827343418450056569560377465524154808200990797977328367528431706101100961356905492912478367655331463281296755954364543920080363702991405524066304146870884450982902564211956379293936667225835015164147948721497791168348737822074454797122395363809786420623444243937278397987087000543970691910695746264948478750310174916271465892082520362231568255888713587415636159465220832544422659142919632426929113429214852764824533484827894442459049500921094456306004194963703413903476767485387479598428760411871859706413892711453979959571563584036146636559695907197885931491256613291005113767103601158923719693404772165742531484772906435240454826179417242314234278170755681028788226488479993605632282174737569184516224978183797975245780717555446332815371937807300958572054080630283979771457660185580539072137093975805928029484685675032411503463768548909407120302695802471652470744441452156179194241023689763163805760390983153338457148333300842574008325762137780867369254678800584095151374543669676570538679357920824887109311221965647707628165970668081658029102724935994216654590891608815770098020327447707933742811018292633285058001875967180859348083515774176673300340101725645081826517527968669988900271608590662144040309277571676793174588123799910729043492242257306776068607685056371130178945578650822902478090947167700209395454413133162754717583206821630864427222483783150580816475725186671516291728319060457321284093338460301707492854249116007312931378781624812080319662602206393737387896266453111831415160966922371072000000000000000000000000000000000000000000000000 [110,58] 3096524691703727993651774965063803213294082908185704844895808092974696996703146134556592054931723969080176246927215281375145899794664891219178116051953878885068575896704167652754394583588095160743001836769115295888980763641882375040386964666666423336323814983289572305335782792348946207823536060364408235862868946367523591265078533307617833352973476780165032344111282675468615068381730104643531159810715858945049953299736944195717283177195482533927730032204315959160434258143127531049537206565821950182182689043799457655671285818434227047586648711693278121441264661635138931909633558592710820135759877698933688317082359996703827060588186144999252540510214009877121749329148921803610620214683428890419453044886308601695616425910037325580786868879079364566596006240106601250568751710993802203608389764614375537076108278778794061784462696734470943355948420714656170170119476657698378618508281703016510712465238578467209625551993480484949747834817906057555922605775650117636723407712589075999983212707549056964136558048898394202569752653753925570995551451578320871215284667400495099796065844844728385019263298558379411662175284326082480901592358836037371554696181875934958677941126876311510583737351532111110839355223833905999246486193049329811133330318238862527895478043703828315710303399657320444180308645417666043502062332332481012004482866247096629585343699166242996186359574045005143269334596940773285518646191623867018678357500860508050309185164807624892169720136078705274195848394783189377079948743472934711430944029368996898800695166774682221372184086361791195070360486691079539470239284664948490665868519605198271685117747437045692458260953182241831313435805030750371593615382144856450646758919286382849936951305305036302623113906384880973823718942838031519840557908791325956317469801932427102011676869985484791212791007911551530865349663911132144249512958771613362612726738737671568967662578333449448479535469885946116311752041462140819293937490888333656174645576022932270106739301526284865176567981412394967490697556591527605398276737794635240152831404905214868199585708452529077947913872974147164008487018570754197958676914860684244697422262968687486227840816202873963086087662412396688033193093059922757530224821902631874190533540883090990551212883781855081357780537188003752684671227761259464106145150127565937408318322085940763192483996756571318919205423288603904114761114944275782870050371419440244394343812394791028738552587566114075916724122257860259363672841663584395735426065989481992493692037553401649373193292451178661470250306158586197273917315140634676732321082898985248489258887829859939563113420676220795929805853858325954648722327121977439463775658656323864215828975599435255479963724779269778811577486540800000000000000000000000000000000000000000000 [110,59] -509011117360626710933431902522817118616798555278657881250452880396254597597407109819787881853040413842817325314399208504875793193286061322378703944297125369652589955548280819754154704378578889089788049784421063431769960050760315645860642839746963486434309943946780245249269952859376539830375220712941778773657097140400466487543719616410533484662644319030413336379045275054176279569980626504728458705882032958017472542754891109843991291313570815365121076221696524960308185959442121850430193695301407725225489146682175630006292956932529518230091897462452307484346869448003754500385544590832715471899738237164050674835360498357560507813713513993003319726766875984972846197762433569736854484144303945281430987337071036676201685292111968032349667910781083520353505406491913287514847670996296845325299623555149396095599518137533217588737067207732116110680366576545778769646512333343217334709808526690717962423351885636316704026544586247365841803309710576807357503942347370618412403910546739146917747267063244546315856371178670626823707361665178854466437134555594084404048466695749781238359119054816752040017717038921605664930903346835077295373046437996094483859779261446115134744579250184448599694046718514193701531670366343954466175356275516357108066160727181162966548976635572546437928913260391354728800118334862810810204482780489753304308350117087265587879687091239726993472612971359258755561314449057698151165645515672987983095947780543975847466183477198623198457727817683167283503589854341421285589006204273321036859162266411692665624502631156066293140338694819638898002078646759317891433161484644824407838608559682672223957101963370886240632258336392893513424128673896046082905606939170716764278338082803838253006879076958018107023276255492693836794439892075178233936163936028005887675916642848827239266449355554128359626231852672945216183737171187566913035708905323202218694265294884373346746463186505412009792120829069167783511986166582181692514661336309088178626814867494736006573496607350059272562880424933943595618395579782236424369576213988135481520194928802373629789509410748181441156418050576299913716539486747894133766834020859687705358700837371718244428243766156263252179978960300283636933372703417777596957754022659139548815792526622395053617636284771548974972784063092340348595499378695418597120471808451117364494587826105688258932959672804714384794021775739383997561999348482227171865873082776505267418127469413637099813860305289996300664984014151092254662458629087198517799820044826028736966132436460071978315808693147732441102650263297616634576160405259890905413292834692479382983042381187316538937975914353828810699312601249668405387116051042990409109010665847116970058941052354105226934619080829283572381646848000000000000000000000000000000000000000000 [110,60] 53653995564541051820234574082448918569251217379285841515948828211166270974740765067408904265836661628143776916724495638895349318230606746451498976930902307125710625447087738696991601339678261554491362640510278519397534406023449323124318697766510621501793376662012031502452503815511569817755461574399541806926522946392009162357234811060637394724945546413248372144734138219761537383262120231662040640356513053552726499499226982649905857409113086960213195879473747511512535862270010438965373357733471522804939857957935318672677676985531094043456264492561367739346350129686247429924540904772620091286736563194189089935554976937596951088666896687746430747817505150707440223982023814202319089809016403443801978066994724858013340705210645383473927448331814765516149737737715410946173780022583977591474154986474412448191594753050078552620151904899707114389725716695480674911347536537100192537393806552775737084174514930913564000783461785531261952984135100516096699602085963000488206978959969049466765776205960940739770550100873368934867681149637776683735098156408591499263869266320979119068403044374292155386198074704847604138086405003717510476365555454646728949698721181175132104953600892486907224570738423710048798553912370297434974548285079017621378543254037681203097271282652961770933284150229614992512686011472622714721411423147569672347928640788555907820384182393694823320500360721390997910635729284779143194256125621705953225062872839935666001005071985492192184692997905158135959156709753632984123481263469971224477496898929976728537173769531733813342314797873779076152642301170079519668084115257389656180045161123357659423369635498624595746170705587094211099797108586512316197556339288942222927526565990574496747978217947438392855697256135502068140617156932711132742750645619626930851354201029375391968089054583547165953308103746913613622511881686390643893961101304960227591244986992064442175958507591251222567683097774991385545787060175292827726044998647001598647043699476468547017504596490033779554174450649986500882210305048765823855015537717487915057291408176059357710913003443186629464467710083351498679010876160336531379344472393785528427502685927220561793527279660594005307705128756535894923538784776599220012175674737271378377556382083700177405219152057741621112307818534573563857042667704477686626666350638518846582358928864644228331229602735491625733090152473742611634191682589366274659340156141051142726061342325483413019226385607494159985042591223357756195823894536484307436693137645126285081466153132559677252270576828114741112174230881298918466280409378724289449217836662261093727913419313800286200605815753794700204890111135602267247886507915761937751897478670019421989109901553155669027610720385235190355171737600000000000000000000000000000000000000 [110,61] -4080438617006667249086626524017791516893790690009169418992286435840333021109096463877641229715164833783180435508295015352538869306610817779991729305145665551355374743208327783759891348668598891265769197313337929205349947743382928426782212742230250428784848323705912804372955514693707350994984158166200615695140544352365294601604748963959456303939150726287011977729657626279683678569293315935468435188135655948906408007329277782351726170522725989863844328230036185994817440554042752813720049499898600633318241801126989461415652592356523700177015693222490014059628536201181651192173200782446328876697171789131769262498957672540260632713292532014216668456884308473033686602740114145966312645860325065855788058879326020225168189581333852060042577807050802439830665115649554755256713645423058057326306034920052834461146431741066473896787406644005851943524623263894957643193454342970869502305802956815353195861664596892751885727726794448111740554493259280124709141199156024240157351356604464468094479359542716374213531515132019508057622000497920468878353281170126838191895512639290028941458630790746719349641729350601748027432815595261075510675242992813999244294010937694002170732122497888563046258365202755935074155882914490806758694369288456053127477967050951748058031937080445955972906991347468972229389063819317959956804737685276029397805765822662084020726734823989042021543557573272322715350328884604042590482773250359443972073765930102555919534473262223005257177570869491670991247602420768498291221789732404745744392056984629576546363384826251563119364522014503333999142897032352467356988847908987993124201247295068597822093100393370908972386553363934259937261115264445901293239479502962392138119334634438292018487423170570751018588994907457845137388786458215973058054143442839094105017792069808392540772031602792721544622870664770236442488624950422145154242960312357720958945604055290495723513137448625759766677619855066490718705024742834112792926125330128381905176197338699146319180401991910699202190925544334978872875700275445790631466467360067997825954759834852944408156920564193024897490734386245252452328009048039253008617749563461596187580664502848831711922170917911914889667767786491942195332841658598646142502971439090592962283465914663461553337788802310527191644424072211484934362587173488411074951589118961767578117705201030193379313496222523360825717839952093409197534869169594257159371989067166478237302296321944028577182294275292844086886962997895469319175952443012589604578537002509672056454794467969477881912895172291797762484524221410715231755858859059224534099197352383310845930817187557132608730206276001251725305957425823525598853645116603753717009029430837934575151646412980318274298873432202977818443776000000000000000000000000000000000000 [110,62] 277780634723538355276318588650210015834386986094809075714817584754780615242704832572829453046585277479298174423924845659775695904443670121362301990987638129501878144172182631703730081069577167272075582585607362508901396184933337863102291709681127851867289133352238822721814220219023479001056251568157964514927767133013065223339638559063684300961122813896236206941393331303848480463763067981100030004171895117734915466540787687291702931830587591435838866882748267042586393481022505959943445951280730155194460701717716751198811336465481532662429181806496348091967466788484555048524714784705172495240800534172826822322396271514616896666969940609547229591482336756424055384945055532467414877625872368955839866835534861202979586085450318964079860185641028120625559231621571991959896845101218853221136194167075142916978318253984208885287315841891826822213416693283354337540142210611823992391382588105428350690113495333827796520725975222709564087191337337523773640849227334260047167347841078392283908735906550179493873211846666651453994964498636550419853719497694282491543949764049352359415448268864048466007466726021048381103940690917110087481404539219854582484484350922499658485912579437135199100304643444739830713342034266326991555540580090492875378379923877485968869187548262510968504692583906435205883491074329355171424970990710808227657822998242463613394079172836753907536105263300116309688526387399455612924156511174084553457960366620028720865521886028497071746949760889257716821197446637590529383942648361936431334994758749268117773096763982570884046650224572075645867386372093169939328432201072309651932427522271411855921582688980893494651317836899721119115728523170153468011637237657894736751391418573415101589679291248087111572035426871717092895218893256389970402343817860066240978126714981392015219873519744251549005538162027940787400790541308340760147717025297165732720107527367508871316331994383340006887281235705166443522298529300184134090610803530864012515896634472330353654538002109823964270535206063624857274566256548540372889800475430240531107794067028484250172755883775348233487382908051042124843646823141985633344554859375699599335434262203759187739652250580989337098404681397795062711242253926366224377260285205115993496422591895777817749162285587851975965943275505509599558797755048383978590420990696456167390109494878905301305012598777761632662675953922801165912262060424496680384993960433025518533317828294493408659005704822639135829649761278466162823661453292089237908995801298717790217601012168923586760165716082432367420824552728143331726272914713944634688391748634199241040688548235324387454329627654107611525173497151711315542640022480836096589446974001396477954839825381299122518572548354831004498657280000000000000000000000000000000 [110,63] -25140590170079630347982515445976699407120245410305451536498163677663909693520413239811160165389928755845185117812591165088961087036594627252119112325199929738556909852821248811132814450342722294931221480077590942606522220551467292577270264731781591371491644514408609705404796923419957608047088070871635078014479377663850727832698735095534049654596619174752512970465175725266596866287153453843634076485744967582723323008465101807268724846686674707648985609126029315065519131587386925487913035465794004322493817138612159183529858439958482129021339430140108573978202955351974821902327592372632581460417116786660696500570172724533000102429594485523935720560176513981918941567917735486361143152913627385482222574320330324307993749566220050009248690852019240530695788424490276926064715807963765819573490303096816552535715073504979401734355030509691038784305669108345117404160782123011316890742753890470295504427461864552004957946101813710609617720901395787229792278045166247351301466360355830609483786597468465935412840329912113829360506691322444289848853141094329635734100687736105663007496657228400984998497320481141403338014465844993352110975514868464472225521806338978845440551432119116564981856478035651481252609970844849298132692816639881958531564083270583401487754299901702716062823640257659422336314783319001084152654123407418169647834250172427939823071594980182618467770776073299259597212976644007191975896709590051497207547923346012907791218329465388954513314886242214279891834516794329065478821924488062108065032589843959684672333711627634134712958339019376161612891970254556790738376741136342848466240912583028536709898921670538841349168698574414384913048641098065941202250662524544853109080811504807471231761431224951032053895849550512459740614049827719685822919516536535396294320806055104907220229216965261714774695185985479515327880213892510072044685418542564100608752925509165830731129378729051192480339032392175578652556581766058797274459881204238208698388097957501369552182837349134094555377602808776679849662386607111221409147628708795657969668560407014669277419073246121088583049879933449283897915819115715019364579706589936123169031783825474121576374286341680399484666392717399686707380335932976686214881662581199578947703256019001108689883735277587422985027124261223803794816495505477973667662518896735082986759760190653048800766541354819606383898682005272439422213219352498146698701834694057215010469278826560811366601811743344355696432604575145451939862357769706955491941388308414237516574777817586778967505021670485789001808738964323974876425331193070058247292927401902023981109458818338036846511318445500725650988605699658854149906632278785225926507135620517095219645025124132814494487881229065015787520000000000000000000000000000000 [110,64] 2710502720848487617925600881166517208013234899555438240317651636120386739754083991355068531556569312616657426545135171273253129856068252278526880460110587271409154767369428222302940084363577100856828510323828204507070383956646022368807618599244935021823466238467421162869658022477498748834155529244342290181744070708621778556333039944938271364834104865981685012853160682669142707758952772945495670005316541060564229846683553999575927406411521215409318224205766892974874695729565579199148105868707991584174369086399179156157386122258220323712620005448503892263760589130365194334903299639408819961663254447602447123663018251004763856049338744371775257330706406724191610435443826817001066541400703713049770897768031893105701573524994845653831322398425205160861747063457883506726824745544808880601362979634414669577421260360124796947034703837769275390532968986622788459642482030775204101505307475734421313422786111199616958911631169069384064056391865816051012889246053652523234310045314360653861992582685460809537419062503317510146852470065913299358770697885628375352250423440082538201346232461997508221413845603546864488937907490291620752539898653385846424301631395471718484945128754914403791572955963650281372511907075927003615862896867218066273955610424645198715493502273225718830373971771651228838418782062166442175471470019671111813710476084683929782217120527661787705571670015942778983368880913979143180808901438185935180656603271075655624354482043024978660142754658448350675855378180561479797757170168602804464939613841447054499411234591334301722837762875693383075069588399038928000664153283217456896811121226154612213940673299916321552507210279179747983151393048468440833707062120295287813792797653109843815811675193570740507011724161284085449380403170963128511359319081118726591260141626637858829147445138862110637366856315237767732036779953954797836291171049278290330747389698824680175332078975177889502122111347774100631021046671297347212820551426382062970218941620909813798935208491780393267531686523760358651667024332824692318712843080254744518274699121314577333519682281779143895025895094446713100339735934566427724491043206414377325800680342114536015955233979420372145242665107445990415366296038477649543475252436094338019122987622430078197271099534521245511460691571354866308655649876167676449223185661748509146630943893790013393821369995051579478743809502215261515368289751649476517562095018699659380515890031667585612242380232175034575088971354396134574353503887517971776203054942644086840707591920330547788125271419937041597950040465950958682635926628300603480480714570852214000299326351611165666643185462344780718471410601730363964438762106972182704342187737052836358476866990954638510708193853683246143897600000000000000000000000000 [110,65] -218640302649695661915174833221515416369739238610209829504391210853643883253417905232430290408071745052509872678384389774097837718257007361566231200234674477362488557050869137857404307458516467666137492832460682782978344093211923518215655684749510475255075961151837002032643857678427468683465760120476931676874428094550478010238545974202141406535194554884184479583976965427162146157145857105825823372510556294438944900828348314548158729875541855999543323535681437933964216617061145918982786405317398461156772054479135905329971122599108669432524176481353698582560131320124300898839797093216562866126506496452605573717542916767291938272190851057197337771253197671286287676406750794091241478810959460408109424297620648616325896753334666121392496511197364454539086943998863326768185725257489245307895448488881856097104914636199030144293872802665389110315701472492229065354056182070714234273328187886689326451435533073763309377999144308856035026379981284174149494040078163144124400782083942304971889848449153912154887816843478964999596634551160505653840910472464913267211067746756835628401933296997587083097012483816933112022358026934993535810153180457550689762825976640169271528063497682367718608975961036368655584361638160618573492424989931325790214537818401463832813406467022163788310629300509384749058579118783453181338226376375135908295109815418669031382930980476368131834138173474781485437272528067640416469948540751911332923268062942679796896810821157512088078574748465138674796194690878669719172730801368591177244394323206899480677239234134409850282532092523898551643826103650632128415549455500889427434547288690066802198076739426377424244667929720103402380377817167498105089750625275357404399078674754947411415193416555331326732328435235379016460701326708625019082025784100926387205898990969811025543909689077581117148273897290498605530771432800073151560544971028510092391273826911474368402297693966162572400614027452946061276635079960520522863586479393185058109972082520042640807914735687489065297145240334910002946986432155554524144982621976820846630861799633889030581826944450094917217039448139170254936394382059633888745386467222034379433421134488636009907055595181370687640740327683298253370292841550332409702065401990203084494873877557724794558189156665853480575517164862453587269590422755206855879350117305316461117194916157962680724718888602631411892428353900414081914794281094379840552806076425737788476848770171759074127585575210692119807886783518314659997383287430086712265352721934791589035963432308490262909119629310997368055136200763806905768429187698348751966028235128387756863098399285984345539511570014525928587537431571769618373505470940885364863131641854743123684277397747343974942713903717715804160000000000000000000000000 [110,66] 8385424859703466503129501570409636737810925002591462992062442089356537699536099424368419301134583653020243235933225426708548988547380610871601421045152090244646701545164052495987940578577586120851031922990723633313879320134260933534567766718256364821249842717468979909844173759422851840958753001176529085776285181069399100709487428391604624269780443639484255640128139695398347319545626710049042377367120088691317750553335510633209199551763443885269470296292902187448692204886334209818067148694158976643976256918705630640827382002838145184902790916812019254672618070690644251938568885233482525592179886589007136697598850803021165831816585031535654635600376067597263602298269139775931062033895682997882803743649953917200310008434990660989725941018164260852607223263957382686822609625208086132210588819436782797537532622380085149029176310572861208758103341460533100231006588212816485840948998176931607097928436655856186788501819911077212544894073797314585801846158265513946230266818456705372387000198577086366015402607429458119258678784435185947848965278133114836449327355552559902908370096685093039189605990980429470280068694584654025001393622682026810525818112101387025616503219645401489499823606704742544396145540138399823433688617200138743220613642759454730967105644997399283548502595226321744129705745269824623035131176123347280615391510626828743887682396625178406259183062547440033444956953759536175070082694417201485917106979835074783715320228290909095233390018584826605231657185540422308993456934662087020759648724140644264161420368827804826371909888333807439188912747795642297614110958326739294635113714021976201678826492098694761042265474559979018339532539314307904078472049608299878967430936712219320906365366582473684669665367844515939509754530781011981005295511842937505835842935038948390489526458509527844793347163888056962303303872931088921092658934083535745641735040354327664328175854842905497174939625580265486234191248562929293679000559745981688482049095338061537100324268966367252919293154466508771663868160052591235821521759386617862667196729708448101517530561453016943246727135366139450228958936371181663795824264246784332176732924323352843910850651828215535517804216132916223050834396158418211279688604964582231968124005817081717101933379121008547426144434191266210372787571015428294783575407991314686485844984081850936155178201599872240640172155892619101727050626691740348073366569573853234688174281441038515474244356545999233997339086098635198706875592932682984947249873734806542636567764220392224487762875070033072759232006264592689786118061834563049006809152072531827427394045701884983712192031407018468900967946642312466508225654187594459908034604277241544919892672028671578081955650984458636492800000000000000000000 [110,67] 308111010705975049376318736288879051979947529631947342308274587774725358758364170142801416957787862614910285089164530102200316159149829151087314633850505390425951478179213924286351525374746234436643162349515585316520403174792818597661985436161189007828917371721485116904296334085051696858338194352503332473938797000201379388210589105397957494517285280822434667713002162981960537292043035124578571474223564422096691770824256998830623163730442485801021000969129114847733889657027068437632033330243483495214316508773597875900592204896180135291361874819480304299053907463591680671740863221706970059626682830524180459019003870514299850085074957746952727151174150301505512921121563581198228633403460129121661426713944780596500694811163252617926283157838364608106434918787683752664690162990779229876575760361096372502655056785870539881889399573108399703872457362399255023650967543114494763021019725071284953880069521071905871206478355271256842737080341896249504304314510301259058036893287989419625452960915271274137542294107302023404838455180842661717463363462611351037624485277629009579805557716248376435389801672686537311519148415676273346919247839283417900117120030312604730663260397884612506114160802766706220402732225329892096828429807782680005862893755899221034538720777746283585023475006676165858407009295827941624605371540868793438346819576845027929863133385748080571008600315453455095444378819005512527967461020035471356457837638332132447611693952045377295459709507203717519273100421548503598026445034895331482896097045932483241110242405156925009548705029957879713576973229905760224130580108942636816776054504621833446924033884769383168479581717427559104283466944165243073783972332992313937439233610180129657069369339419037247919774477024189770906781459969461349259812869367396019124578364284298572578333208195298487838318329469506334965927252081465933780998715031001478094829401562062417134645715060107468047789416899732124617616153314973637906326344088396917232774881446523061405517011432967271791261739316787114466452453997373323383945827017857366631042801699228337444523747361556886478038226884800939697319447494338749841386089514080482239494234755584067500155356277141272638128070633940799625949080202117299114936978405976594674326980012331629273952324891055502260615495012537852894872593695330223587077938458235204705873328165393423080863825645639624985714443761379194812892197434693844132182893757012530532396685282161183868776308557227477461698435765018955627059355969306793741182610790389275924756043090712347621539393996677259498728330671346145362106951115676871860261013581460160643756573667004023770696127618751552987893138117647197449087607709593160682572847093194442762650049015989237143980504902533120000000000000000000 [110,68] -50478010185228319340998665053550367723603772783469355742529930991179338946880961744059955853722745886997468224603486570332732903203985369841053787013680749760748450951478274185156212608823291412766462836415702926670102255869580070854776790985372757793522715803089408243879799030151451055882773956302861370365644927425747695565582789886916124490195952190633730320674811192997287048717907414127264287538936372892108275866804640131838670306199067208315918916164466219680835421319272591208727106161612779378549748539360848010012751845498765125392747492847228176250739349891895577212576265892368571352335762504444489270183653233942677786916938722696626883033409702540205853935513580390076289318378107217112092251156835313085430004184252569597006311891391108755611050486935653239103724152210220258886185938603003013657420032085235586984557554361897674276224338153672250977804965745383971032578018345704017192946269257718963502366460724033478490462631348642866210536584223776697781389227656916523415262592277586007432055611393480095415453105739315780045559235333900317134004951960513333036411230981710166410639951613037918918497109578090918005037595512644375226387431832941972412136477031032312447956277732298716756141812840746567511831075236732317625121233855359966974833618133124315705822031930387198320321566506512244788835088192820512917019952386096868409351067537352468319084443415126853529062649720401941492786380094024068118389647709109973292955769109167223553202006085392899997376045896063464817392366199310992434451415852816382380983005474396707555671785882218893470069911919092146583593713385875375991613356726367501721340148228588135437620336282071289396263994514835799835260981112375683834158788382807261664115469592778227027919762091137997413876808989021814950970070382336595738099054612109588859799431079874448659054133251556799563335336405179926359917537357173648565660468715994456764934642182399343575050930065604651788397415017319450834610637147992854396409505116556249876126497046401263364743455227755744869840147593648541024933783657198672087304089059993555602851726253884589720389535745835129194652304163318052221869147719071912625954483129590329714650621252330335138812060936058220210785421491960205411832900237458670452648021279764156146931028126986765390986889444557656508851489763839602146353514454435578277908257468952371739876378119644462139222158303544903741335272838271896061811303982512025160687219133338601756092851724617459271325857832352596071786725987132665490985900187822122145366339377861031405609478054215658479406716175622274583485372607435187993261761010516709907598618647915729874146792955804110930469008819554514384633643131985235647569810019693445362545752715340052841717229448226406400000000000000 [110,69] -145104428818269335374498352888726403418131242788464937198700579196255035831946760057842402056783857452809781596852628651468144584189742003325004828182503009479948837916947513694660623555128351417561267432821223434915230576976519178062214426850053884908690144574058757752672777588812460970232625552416793375252454349294348165939754045096361583388601252889675205554037001793838704677067076669323357198028227009784193088934672756488999530679015113058579334494798810373161491219520284432014992046229409827198537308102848915973540332996712402917496308630346282900146324779479183177769298902374376622416580767514567787897508302414384128029413913031791866286988222228214658248466100277370076920305286374642585932447207189949523263228369340287318589026230371816802096698847901850499405625894914521165110819006105555829234854904020623449965369798548937600915411571085497935401987726358674333870857280134142208791261215049400483347152847916549254820761084583897349876905174183688995610224123728004142759046743260306732550325868313593214318104440598882133002626316857337820508128267620469426952754284777473176594319266055976597520117993144104693897971414100163202356053986572533862249762977376676760740436407208262184985877672121960209495168062665071305110675113627645459301345548754786426325674899276326031864683342611209561432213763342473767086503411316360822911204042481781358917997617734375879004347519175044039598722725309911538602292970796388431264961236792017968628597061577190934155491350461817200312496773934640742979022463477729344261763878157517993940709639107772427164460264226576550791044057790747588809404249765234839283747720017461151801654339893774712016784910274224697895918795635280972045477769890672005654945722828906957081583723029201122897431085808432683294255182925808069310594119094065740491579789390249157374162224020364454245758831843837110102040656329261002408955995736869121129166722717379821369559828570008046549064522667549453983881314889435369163800990683121691840232974084012407154503608470149870794406039032713962207260927624724658638163687517999020333833140225228622259313827014386906021508083146669037126072497220490891235419498875434374433631608339061895866456138689611040930500798264947672428120718758243670880036031780661230471440644503915046352594650816253718185488081474091097524389974598297909171926723879422234944972827528860875349943964857812323201523935808969667523694302680741611797045600058107872105678099678147342771542079326310193925609245818383034682196009317785581102293842360703193332617538314588118915070660073452987681969576385828471445851471982933765330906665097852535341797626969417697790231599902006977002637913875229901954338955953951830379472575292510852814158642020352000000000000 [110,70] 592473794062127133710795515210837056756213527886028200268484536532188535287067867854927141017791169227110475499696987164185415191544574324694994947762456415117177318557558322056777363368485994981867873402042915436254981582396723781630432856344720949891321433653092398468733804387790439812742253948853141660818014929583238785770147236041297982643854920284093501667097373192954996394746610105622242707515267347345218725428952294249592789779955127841944717501756104075716296738736326324768516425518757525786086781687234541292660417433828477343330536947240637854669241610826905441565400319423667065239233634393648088236869405382603151602220915678845753813299327345074366250811700365986668663686506631095261759659787498126501045698791702206573942506191368593126266168465399359064841215085217439157649855370783389743262480785841424643288745269511174246286335094246924496834522692082060931729138884844632455758749026753567468351370439028134721515802827718823949892654678226646330300250599338440411046101716399726599874600717006335486901858252266900038151613964575330856418648537045101002007071047824247698067355236642339686035555031659805209194045576868272905190722311791073198581555133029820849124304867158838849857465481593559757761310108187271329488259993904492224622511964664731670935832561415250912073092270209581949598846857019642398361808104233335563940239860911681384794096941663182592047366648344340431238757444308074533934588458238496214960409241987451918255172523952108456236640681650963604488222540351193551452296335147691069036237474799980803211233820211204780793877268178445393557157927953882853670145416252191959164907474141497845474624113786372054804707613342310025560365118585043606747173953098008186894120902378234861093109511963211926380494513594653777815720384885973801253339471654818252598607891545051858523454335321926261726139059849988785259788274640576583676597100019007325692734339613516826538149318714891681541348826178268255287921199341009013315473587832509044909482717242522379576612791202611304663294587437809549575244795749112889199520457898220572765237371796825388342641918103325544516520333150696842769189054306439242523020970511986480459254055569653942387959360421434439069853060839676843627088271827497310579904962079610166144770445112841458370033400074305639319188560805585394389433593577041870316829807863088326254575642942179602619135858215730996408966618032276915878507741267835863926905818946179178452407789539219115263470089217990045487831981233514537293567050253736029653942175187581971146516839272318901333840642825186328728238089402040430320070298660359798038762148280192399164683795966353624604324445384075761009887768653734112397892288307531852223894570061416435331585082916864000000000 [110,71] -80539949764511170364157456892399503195131895277029571830263439618241980566894917170836865388305803058019507668349802223588177285114969001977466142564920336576358130815013963074464076913816226845228086412704550428479849911527026929238838124836971403161643157193373921666390946807983743981150015623281402788614842346285984769774204182644045980292255166672079230060786125996085890181331755804600367505678027667551289991423648449302603504419742597318931159596698954206186600031206667890842559114464672438369913016219997178841861916443104811307683716771013812076990313925682113772391377516362096806015007798571607615955475201157868004001801382838592189078219701634765224288909203152023525992542314875575538481222451399415895455129816063895280869245816104784067690630919540767090917783642713481095908646793398618434950793823599170577066745403954757761581566152531803976630682011489378326360513832214796959725351258156537037826603960228276044235379389541066935034172857556604578941373047703356866445269202497033668149033114011406807115368051243723077891681704780542656739461984999496238717659785106896044660471406479450516424835332451938913984188280681203520759918069625284630414821778559266698738202149514672801576736869849006927076599654766597838015946052097563614996003661442860249663071889504063114425544416529160125347721950735155184790569028811254011220181248319749515535150935210625819072120849469856587757644276702161224083865836781468118077327351636925274218444532990406623244577666329729703615155286147719724692322422994222835266063434651472204272634177737447941809546638840602422705531042581558520535119066117458054558889694467341470369657384141202981423591995476489026574073605347455441364053551839968482390720547081148984707853328425658805487070803841749551721672473804923234922443776407455786118016222629364704393099875712889924119701645049227211656886408530382645381022437113106774220265835852937980698824170118276209255403658392742712994025405507288990146151214310771008659343880172211473132906783887022375396282163812423388359306608329766605435290980335500918352029267030392445130972565237739977466361845018650784371914945488110199214236775677140658902265063271139634352137234826988032990488209173158683379874153459340654969229409832739542697076796517301370438019041001772672283212575254406085054502519908329073549233442934443592160369125956120769794477073076258321500861593181009515107907438448017190236552355421457421738837018049319189280822657353806597514311431347913015458131801741565131930661771896947479311543763941938765503693548721875651963684056238137017523668559603967038232734438152040879835707073051249288909583777618758500507426418020686513230019059372228337004164768820002309254798239744000000000 [110,72] 6699977127256940110342116455750758326069400592538171291821736577126210686920785619890610070782108096793374972714085892769632802144416362408550306357235804459623202739265315376247350761288019557150229139817201576397673556340758742057159829853632487937620514291216360588221714334866014915508113052606270323617189900449900464143213550703318255409930372883057865340325095843280052323770783204114000032562054505631934996795815514232421796324511337611827866538075405492683773172746817806320108189530692804783411372173803860742579040780659157648189937007502488478764613545609900924833977581384189502621804938793276576839467842997038308263803929338487148762263200850307442623030445589017694950113120115388086707391089201851453491029823056592304067881019874779431388570052732148849335335541414924654226666444581666131456965435232433268448502015589484615049549009117004098485207691646309441695314768307973792301462963150553862463967255616020014227928997027428856764228347397700953478441646006237410646874869992101390425410844838224419810803136562805875263747735243695894415732664129669910708611142076375407251796193241354250946221724907843697053816683778904291827173107725217460940329496478898076492694304742034124084245698389734994370934875913679772453522281362368993541396377653042284346054413033699908682189216339531359178521709082957749675580455462317550671513527342868139927110720143664852926199916488711898237227784111496000071469180731455802322400724732499145910132008532552992873896157270575305081258838794946254586995005858360839683127266296386394082808534598277171591413279087508467830094865802751620589535691325866045126038287539582988337547088312960957649927642711235140844243029725814489369977803336127947140600328553532023189069077903345065875901168354077685441139324619715258814785305952224079079804905180256735085345307878649446719003795247770933339118251781648890196099757313607201445228775364080574699620909979203187079842417612475353749140011232890563817865372338277012625809956002646114170649287826240725296436607918057251789285194950101800822297032967927633535275193281423376843575820597835481135773514444701490335292857910557555868284134639973525308842520355634162192544657561398158089805077009716364000396688514738145223322657827375911600536820813281594104193182375277429343143523550084507706529593975446392003013267666817488893115792393314158348144104019810991037663038597093590625223027351562083941735855258358249273011760118354656285983087260862543013675653792809897963128122235294284893322323736635008725947252212534852377880586178937000595079730114226213625064536633980021140817635677618250380924035650511394440055980242986751098112109872092804540018160270113046881838887388535113395984372120032700 [110,73] -415925017190981360449082195983358449306982284428005443455071564764366628347000664259237082055669670230009110753009903375129454499594297644302229847393707474185260107537604047463994579202415393216067168037756485911691111582606802055832960993969164013899992199788063763422548646196065984723952305982497818156459844493154989121521856356064060226292672565765393643558517819033379773604240492981502107979286298488094614806094365507008563473275100969678652835466349385492761937087997578593377697156983473128191293663472159692343210949234440142159815654264032273608782888205465447409947386692678116533821909294029142396220765992005302804565463068459843504661485180642907072739532241336512577245912746429042436948999916432510151555949339566308175067755335441205328116048449429591707067436241272074210185778696651505362257295482425921529700380218652644645340384199747975152669241599247346729843156283610114341381965118329864712340059705216014824422910849737919458897142399491013096638011289058083063837435123318291535315472441568607832545269777037387310377305894990397766475421857889763259428855261098387675500262747374061005625349009750825058075072250383566568048279487665312186189574389104764743147179242734352539104404039536427367085193610540648045620460962871476433387930020331946130493314288187889632096426261903767181132606536968846102841847629671948105740684324336570381560175022018915921015694850233884976203329884074410410002410687959368794215077744596773735118839588317688354193395898678991108738311523582214064103313363895191824177336442826295724037530497120358036657891547967004308163149190509557300951985667464149210264675160766029019038875865815675061330947262350331013567851740840932005333681920891569007490430952834067254643442479183813877231172432903570299379399894182887962051954818202617491573945407678061002291494375629207849452688383440378345679755420244674855911871259207178079633346781800481766475112706013834744635704010770588670180670851755523371814931335368165130009668896307154006313753637076379134363462596591421669747891858289550765622470351573137963787554624203523218280772498989844020413370113251366460481449888871562211756194135764566943536625594219901955166276034673798428356901081379812701861806169386365609723804698569093042867330589546290832005415819249021858700849131709788536009735710552844549514612684742853962519836644228920682597583090721321607598314031133929186272571377947732815684689624868704538028639572943900178997471062288234954590065825888652294120120432860658565840878532929860551862839663965522367776439281593509434735199803761549120054312790835065065638581884922248085135392576478898625672749848385458255297679621450017687150869287559101743579036944973711406894672800000 [110,74] 20655283638351017935397718256821754736486622938723303235327473782857814249421415786098450604742897408520540033169166756036614725319633421255623520040942340977597986137370344433555371620007527720033021166115982710677281594861824389477793163235700655611162408982690865236468239355320657369907318824256562209486221770550042409465162293278022978629733235152061361280649599378261883765156879465902557236496299176873776486977323996247056315902247421503826795480118935000438986144087761884426444623466407021635348589033098691165178532185712396619380641952343677653231344728989753051301055843994183945424995970131399517115946959682152259731361835195124305326113406656743334234870850479785935203814784190151937006445169551227477339813546486748086830181092959065425489881085402224773193429225632946478666126952036863789529014695804747109816149984328181053848918842570700214548305670112354681532710960220364788756842700805274204435042861067839720112658006347993254252024733629456527181700260378037255629973127743014432940658323050658757851969195780974155687740003245571615102504661254898148727038155145096651359718271990171401329402040148484153094235846605304448810854922525526244698010647954458550816764292374997540495358497634055162179457705668553819852354143948814743954697786596122440587964384409236379262733951129774694530455088482690974242058454710428125150029525590477006872910557664353073755647577771027295102358112979858163864183552567001684867329172419006155934951500429397607262826417964342811309158342464289228252742065292046069430550902911514765180154581155060800109577160805671888363800238604063357269018950184552502456345015611447958353977088740673963423513932623733103226868221439879117257158370982262735824529380371022475029389723072855004785066588216985512814202241988882693092836145203639800591650718950626308652717070466989838189043804639083785988091930328078156304603691910297966137969216431658271713532391878468168040433202312281364780046825824234935787753675880024755980500255137938216240474971603915315772173483738243312937351442345631450972167469250317116191983577009872406690962307994342055090604025169235173238234334764575725205156578229247359756434326855396229862521641440219092944953332434785221222866340971633506651519001654683816138312069816317996409532675547686236089603786212808931825077305329405505432348721141592944349971628851382308724456537033480938808349770830360971175727764993188310677917293194609787121389109475299432453452999126062977524284703688597312066464028369608757519216912759838732997471646929736604076944050731680958971088788112893615110054827943767640572529549928125018361909842494608653822361984974214346106266257786421405089672332284087419647091907350721296126416000 [110,75] -849210116436105197115302864052221075441512273948598424535572300298089140279073874430174210121475513541246821184767653659105257129958286801903354480218112295956175605393987207438957345027970188816846150920975104542605981082443377993386294827298819574131929810047408825778508535118129866393907859547499151926386543734518661604688377354775893141399342799417626049300904140252248259772179333727798254766310478380439919932984884720998495117155208061406575681530159202318018181856440393162648470530679388801936551970777487518399590187871319853935916592818693554979556883034662251174913410147447513229344351227230204299752594406042618054251801325512016995616714503510793414503463374996459919603541627857212446430284271477094896273897939167678272860905072554595106617725912647679068509002944517255113108143027127685429288949049325580242324699619846693330306442517379533312649815317825544036925133739774819082957652951613358135536186383556977198522448350715325848017582356387675457913981987111580684452662332518760384339271205990794107356736144746247072997515860122573250744129831025967488555614755103758256385142108520478546235937236803067435503525797648910041758573791489772237739842791432959214939481639956242182702377684053339750526162971354354525101442855676978402961305527368941968140434757288440684776524307756060425309125193556943599648829982583621872494613018885137639950409584287285878991972463714060079531787891125694100497479608864847438530512584918457141783326304822821734123042739060633102868559508733049470624534773214356831596616641269972378985693897889690413738816028787657687132485097454571046007694154254325015091217839259050457226342059860510702708664167282396781059089840636067140187329879708426625218203296831507422441201627756799570804152614533500557157916163864186226739632539882812297490252736095963230783873071594137922644842582578844307140302634925947038607135603989221710539465454256684976653753364486406709799549271305326214786255019060040139439623936216522581750643699437465531316595266146477310779830698811401510727891734391413458477138880775804448648467415538454015967214878281920599422755014891924040098729706151933800188892402159847673909932021299275579529115628821127114761562171312553040708766737055345674991906021807460805743882571946544606627395756184453276172512000711162887626452832727077666016623912792995557386337406117255881959092417326585095707326928510914120955000792403943028989290959518859249606360559685482599347850523125115580263432490185878262605559176252270803255659241725453502359496239751534885001611359899405409046670233478454962547763884700052783370345235325422165110861736422438730869395269927765821519167145621669337464710732587719752642809716928869552000 [110,76] 29710587084180933520179644092815087353044931374566614387524137957535590645056277134118388278671804339868131228012783618223897165294600529278677086912184207510708292365228121547729828962440383239333560049273350739171885713582561108341102581164705537634277281206878190391505398360740422649618806311848968183356539431014250658865191127528107854555952011932278767411579525138406585290350503824378341629496706988833125519767293993797288236668166169996994659156879458819605217443888801093922818349587770380427451819998359826039428265682548112178609354657563542082743595339716974684756235248182494720577761614953612798944244230661878680434656248943377445425679066496417002097412870686937125336920444988380251798738384206581733776663081442726561675593949553667082163378453394150806928818016257202043029344241672723917739281418748239174726500608933061674645233404509913730721971397203027587768853445721245215525547392967472187918806316876265309575895108183205657748770638690915167922545635585914556500521071049874048531274284718299213947874729088140816467136480383019897249734470963479667349183138442805353710643598769437912801619381032283561889413592387151387994903809763008634781418284455225145515227245233250468461752176349619295156559859538690152956423283106104450739637915060701317728950947571714590302125146375931145423802846833571422248000965348543481292111002992945988641888964428848721322803590125649023086248176068412834197678009004138097220865733094976715303286139761123697660804004840990586154299088061599504037699994624012265776571164386242346120310560474038119506972841704328534587590708243713423062526855289400789535464174403251873895056917711207220682855810237442284398585014967836770772368140339604754878060689878625730136834429429465995470947278147042498729088833247756459943058012466769259883303868037867264391888812833669367771347846984602094804689786029201084836959269094633041692284435806891755874682699879436847148127455591010982251585247240342971949038709317863804740137723574988937415427751064759811711590075022448555871842744540055059066798161965832456181158628744162241187196959004290702630472759072677871081791830107151359299883156123193960057510081666186154412219838970654522040190406475527097691385042977149970228089975041204729611503805832527531287489926647304129023656909922681630563543427164797558449525401212588332467963659405874595224030231190349574797068696068994927403283070356229409646473113626539140928055221473338399612242192732332182559774931147351374182389797527136823919519528503472670637795257704921894166274214791498453225754849920524067432326135311556856934208599439499402996156285458421394859964714083290104672900558499314005596280484566396254296114319675421600 [110,77] -820537244070846340137054023816509374127200487783312667413171521401412807634404797172463286707370152685467426910326768567831687268645275193149642288277973241014186514015164919280261656569505605959911251990924912084429475315919883177161402635976285714200250051737031016769325590120418773130801615462408983751515506125220627334055624999221238276124106392198475976921139638595358003636533465777471185453605386397320164575561889023697951781252887540190623297834557182877720559466633170492513492259871784421219006534328604668976043898149896363554592394471203411393693252067667839733852872135908919996462136860739759130279010254753209445628693244381672171961040824980652014201898308342607640463221483302182193937437179604370597712879703020617250404219716958680202392014619690822631614740355608121035099292822324611796946767962196651247089478832552490229227206488947807056631040615753631053482139661478777679370348416677169405600352856540853210996248168780867662315775626634673978782558878854998853501864519384192047501851942482583676527610864159941416998488251872933987521920230135300751679561493369066504976836302932357820725032382973309238117658374732087906654720695920398297904221578433539290304357503792985119775293492114949909998707558645959472027546701409085617328758389576091669149957478088216626204094211177005648837219846489428256156480516599889690923753207717653108792187990471255668015658566119205924244004049821005280600484429936432765453199519195163370363261934192910979033207122135687434060011443283253871985253732149457278812483716509668469627979022748382981492229208596962860905940807035761614488692809623885472604031548249214504763934818834325112321030976816128549407853057589865107972460424352191251809247758641290024197485407441802790965887990681358718130652719249188018848687204886954572034019083383878341845181424339818984298769808807198331455390396790034871615850835624265970226291214061615981133311651663607651377503548957838188982310114174133329595086258493029929227572886685269871200730198341622995974569335026404943365472949252909484861340082416255805714082834205687428011740241602151194440046057172807746557381955554869854338189912679704473587388346534478055695716315744417708095271687291796713096639266918447023878189745177355023779138663097342594065807757594631176913194610464930344561489141304801054485084646535045225694824883523698249857903083803664366848382399441999558993191059108666619936489650184615708098093164995243851700504248075637925263066748232768070196822232460298555482574767472268939200743383094993431924227197339588308468326316040038007089434155969085172439329646058123959419347250417008095931265725425888748415488736611754654643354088454898257721654272000 [110,78] 11866037310125643901829752571272700770309543673808505736861485698692161030591578279380252172772152480867001846939135781869291604758451380732889057455982326797420978368115486303608045081604668668573100194851004302803196431744513304516573774934502729551746328137370946943946556797917067829011891347626613355148311305451065815006558762350168298011631844905428504566489930503740181519714372118951953224712671018954917292350580240995291670063553383818467728317713182178006992906973865887705954789768058046952390646821647323714813118115146567234563806519996476196640099742902600822513844511285969126914013452762186427040455342821099066508654060111648078625014256102330345334587475605551452132971058293529135328908567867035960787930007716212508580701452631809231079184453679009257281135584471950600563835592192689885189396573082944099404564355372777463744900925905819209135914015358189753635603176012215054410378962879097912130112095389457338552573951252864906749007445205088921761442742190519037458978985175596672281237907218418773447146425696705087554444983410445067486124287616997257562530674530123492720992523214435506456867612849925139076058467264306632152226473912063506783916403179497243260611357138458135035111784154560986288574661123232298038573766121150051971130078463577101444849644248643354559407237059961294310611190784070163442754855027428280533673263302093639096082792793310551494989130964123183011294690395926166013181293432370601202351930567085186903057590271854895761662246268004635731662264259086815103957852774825698101694968203172558206344137149774501508531143683985681831049635506319185718112787159153908119553118983023753052996855441742980735700351788088516965928558852054485667097576873626307400945541493468217011157116764966034118127480889165530759952169682885789852018424328289449063490006919686387180773635320001132791684141357793361367819620141475743974080440410243053035858364475504301148989636116311601474227339749722373959776345615050256498978774354942155638942438756598021088492044486378307093506487621185797281993602840303779937777623477765449918198197015167894821411693226897784671585415495745598290532674895619043386791291862120262754251140787485082950455527872688493897120879284601150322563737929220947610549028932000080896658751347186397641625305835058608621600550529486339041386630921017095731019603065122706395706684884540054547493397797513088462652577937297475236091669788487402088111376151915739835826031091909128797045963719795781519977554219099803042506253664703657014480823000720989754650049477985731594616025527856650109730059945223942987548345866122718130486043175231438958615871691534695823890537324631548889885090650843371916294760813497068943660800 [110,79] 131384243607605434698188102379964297605429122225052537675604175576493174089495490345152257102657485620275239452541712107213981557851593632272386270414993560970559111983203891401515946974183500252690761906008797892734322364836213124819676678215333661451690652177988138382755316291333217437344241279770551811900514742993325924087928966759528469886064677512914713398736899170983074354229411996771645074337963795131186589714883234081914324884913292638511255743040210036621062072071620295744134028179482187262467736738605210302328173832357419075142923370603145037952800536763959507754073679031596721545496419805664546654933049464208664913745668268751127981990741764016077411247917499421366206863486697692127930776634391131679923770347175564923122643293259281306234362050792399255983997540091030229016927399133138212191411748214206207174517045853723828120481330957522655745451750247149882762239684733662131209067537029576028555190315775586963985021370806737434239408902624760007541244567884033656689591604409119996816258784387192653537572095786870141986344906706310044995559859112263702108396544980404731636396781902283930310375853317687072390269559284202818591964640644482132117561347760165319587820913185666517884768090442398096671389384607534972467002799469186623020522171302772468103168291684081224642043251645798221983583569769357227031670911361542829360458051257473911867994370542180072064694133909281000969541600834267409078960736382786969320475523869729198124498651107610330324994896789929927498315460634015749005025427966437040798273480556768248428481248868080174354604893105037182883217514051718749924018254901096161883269463988815580072226731453816147409709699236638314232953835414345055413927850180911827271255282136430341337172811797669911056410857740432535814584981834473829087344120794719151891565195775025022248281399199390731886117381720972173505274541829828932978491409806308970282528810978312963999360292709822723964546046237689593738416718270958680825069599193520656635001108848854826072263459878615366740858394955145063809390906599697912731050727497245505195455323496041058911715746513033178434550856323554445241867128757563025050142220177005734044291268923850653531688678728349330098013083381480047216349557619652197725357116709722169881923465910888326738338823173958172631115970563209916496761027171451019799276353235160510096708942189248958668077611716549401580033647199013849602408076267078069775224051551982158075024460874042638705609190935987643576719818050279895047535554709198906935939494107427094538785021543660048080888748319420869251108842032839489642104375359063447699370993417880661650949009910953120910366393910869687825405038035324727328690761442671686400 [110,80] -6534070979919700847640608765054265834012512644444556565475127490348167009515819702955728918186851490659001417574888497935439601820254888133587188932033801255329849205582536745917345753870569313912519592733615320315281873985508578800864230906697333957460853497006596652301857379720393067485521663392336603432446881548575124621165388635730548749478229529446430209259193000703680845742676208369106278481598073338167757146885233994928174521083000397991857306680743589125935711052361061512757902552025534176340113486811389657482138943232452156592676305156117729976435746137799459721334312287600288991790646839072666739487672197725418869651068123413121853373350583534446911651985051492371367525293507636035980615922006980576998895232719350048549873767130759766578038713158001081587009878075322089006597923398498145110225573043655718431449910577859447826465476798177265021995261851821453396834916534845514737010922955864202657757011770747388669104004329097900007921496655532009745205269957398004270377817922569665740054476544493366934162942252916433777731706931804611921921310046468746063723897498754521387641554095008741769710107833000972406799149909928213138108248980847776208750506402872374728580702605771527969998293439369068897088623538056993826281759650965292022098101874550614219660700569341401751020866475373501223643551246510482576850549319988154990640146466651600443895115737641380732133491021218296104316705218277852338786774787885115155559376172210117449845385287365418007796268685098040377814575537307686020109977815079638818634101196703751902079211645761465431989043563288117442072410007117863941641169352915120688782825086355091050480547494673316304207227671603865281220207673383928609951539508441860994281443285565416311974293404233864859366644500987251555700067072551732687931615203810238309543401609726228284831439719177436226613843939737479064203961915326145146663556954637675214972741816107368784407159076984553600580170812498462260756926171990848679112169063804856939400200158943351166166792200259621906723450353095278178749383587014883109509349194920559473271818520234516537064905575058082059581681132127496246955024256434578801820861497801494843704457424873332813988036766587505594838330581319803312048866320416876652768223846760139816911371586346598216627279029257723962368495102088195795394857253389266791096746849520857148531040123086755295216672080754979877378527385821769801299919581990370525349648766594381828823218280872675125547333576917917190153565760835621928571280475743540377513473628482506502374277387853571839551914417515143722027164682029052576609447310013784552398970395118106549543447366971557733085200977580431220085316971651822203220766544820880 [110,81] -62392135147219996293207707985417650114090581487137343549436144451889059228175589943740393434068347323799266918234499959195603191472757467599278672953876796946925916170569732711045586886273376922714154523134496314387540752678008350379489606669982452965926853472555180396561917330480206953760623506601142929282062966635806396558749257122127258719432490047290197555563652820129320350746832761548218711074000421609922817674879233211497230326507939554494247412604119616627466509747381181010777732403835618677530647398678314092365383137998139939084151641770894404560286667515202879661944135279143064498489470114770686202167551142022019642832045154665890775013715458313981069503013100499552735963930075509304649634500949631121891658279189674357917788287232296569732683761564551517430505331609070304277785633013785603257813296394726252590254061374287371673604840668622524772734095649309182798382065200571952989624077022892244265884352981794605844196872656199071313556837088793438596810320251227557665972945038101425815163596704883349865566586678844593139384892847013543993429080431639742427133388043214207613167057128953917231481057652831389083558401897509231930358955282108062873304503776529841201879510037231026515853086915844861904273943497206108441421214317944494636997529156217451677112860299882216677033859269238033632172608852351142454234856936397530810035088446375262698336000737283845085874203667343051312724308163954955001776675196588850869787407110391272835369410099701135009071457243472569708004092550731132556742965966576875861075026622520156999651252096035684590215636694020761627221903952719079963690560675691793568824539583196176865904388110606578354613200912350888492001354220656706706202098162561665408841481092541270761148823071351300415691472048247291243629926942303847178708415958034324447489497837794101214083802792174505213185221242950295905553270074081343887727845989685378154028989283477150679899210143862515158272541696813563687700263378977344661566919173055350867767178616711986926820899084304280302954885953741967886048007615448961215005400965199418786032204919728653663403981195260357127583949293558522930446734049211145740628930176153355039596279733629801087612060892038970102686725877597052876337889402411861068114477703541470262205424023589117855812349405034964615121016839348253429433905283745801196519752139558154779276708842995127445651539720777472409759870566151177803468387125609966761554367166084734095501844637027386008967465591933353745277048398484307458308188710775943799671360682965975573406603302244987484580400742476346602045385161526999474664269936914963043857787836006474552014351907620319448635392063113429818063303222624291076066159360 [110,82] 6397339944342627092041938249858255816077194047647856597197006529844107962065792668151815969530419079041849719073097378682749818000203499442965327828679066463413986322611187719998349785472377161998442420083683506965733529454935199465417849829184845602576271250665877303977845048512236640873627766050639573748595579821171175695169230475539903151074004360321951277846689609671748643162426209948867705800477864022341637932518310068882524341865642263139409411397772230271398206675735091912974516951253430347516095140812819921671418952104939005424950333116692627196046896816319638359958583727242158883707565942464179859384896982526610889770455471972794015010756323337181129894984666840582415993263587062131248904161644824019695643569339345530569661681979932579269273003502723630443637749059439743538632622868188202401197438210068221419633872497732648434104093746697575168821667591032625627554366635471901136539352619438199218244012043101071214196763117760114491949266095055641181188714548542770368364743699339083004216991323349790053175005622508662252389711600848033691276064512569136116054788764060658406028434379406402693294007760923069912608855485601730080725488314151298795941067933543563504134412045779478698191650112821371187790665298413299379724324692288288738240832939419191687722820453419833953688638692124912349635442949394400482574581898470940028641309457274913319367118001053075233306723443131531279234506126517312159472230909415472943429777826493967881962954098119343103569486021957818288086065675242218336622721460188216368896650508890137243134209839510076770095406379072948615065857566824538575350398352754291707906983512186589039671952310586604878041256342472153048077635607112313418186683695339289139316091366239646903176153295972652420949568590453276359105791437153714666876930293436809148781274599706310662105165829389627723465426949032194534480707347710543450743811040038828803899955947425788130793711128982170661630381340052360370263046723271945316311485190213822198634394407259541757843324298864671844276042253284596320929728443402559864168377130604589708912731669195815153150636511549146028055835693185327712903768407642426058895924860991950338074994005359615563636624920549961855245577975690152799896254334883668598702428445918856544148652080041861506256222827541932985590410998668870552474798121861450306742424304727439056837511656238454371602846895322830983769233202138194136125983016873420027820145160745549834588795796391806945479882557079175774701457885361082612309068912203683257179362487658914123350447652050816840692655231380980136047399997778241269049168816679154071751291988233012188247861690527310873112622435387442946561966380374377146529600 [110,83] -125782916485678834796647080968398199898879951432669073873812913890463118277924366242558139613324792779355127460216366298274254522338590435976390421057426192275940051192734645574955987281612305696485111823228116068661463888082270696017826138112779602132583500959640472663961538266238308937011209242161656292958401509144451661606840940976121390523241663616984786291808397167602793328191870962791906347258919393792027187740978668240677187969934156547921013888730013660927942188495946307257488036406845745238207783439766767337610038863249593384181629548435441855633345500547502410775885847325030124829915516891027807516128589532402472192330637260428051168391390091037306214498068566189668290893467968323659257551103484904872538002033822858953086017333177276209989445838187525493017941841884989882186313480728941018897883537642947103850912307090972926580829045204118251819185868427779826688673078414915214768686326766468729235766986331755132777838134477024030547512107729876686728130222547040132860591463043846660963977823458932885860190682574155418594201371273222301394240513084487000198317622159451435512251183569006656241724749345103794973595533814705288440031919649012950163150588164642889752670990506105896175143448064265045806366489817831870713158973149090830330950065509422998700188690993638047301508844301186528528632669321209853906596238246463773892789801282925014146208950701616158054340411676998045471277303445423218719660665895847033927679727966047429705300785190905772914838627644804361659334300124797921383375071087953664607711212458108377663977414242566718410423137606129744322431190075744623936245118762111304947127901240883431248198612041829308657788983960537171913339780931989316107011446910662525533747148283208711477073231392234956223837864393209538062798962663981621431693829845638511704826350317080444619344263384786509368465576080386923499430750600304105963564789915219756019269137761156075980671511634174183960719299638332698006532390053411506184756641355572489237399566744820238306219142887822186682385197549719418202071594412993188949846394085026580113567062650879315987178122190226429032000411013306712082797935256879033415996852812599077956736618265232798558725918688011717044107025564333441696148899482025364661003260371420236774776598223248712611398375244961647718561368318265064808439277560161165977240297792303960322753438075477274303457428029576647937152494563918999208690506549925663157044383671700426521721950886712822665644397087286599716211277429461078124988694364989639437936913507668131629317656290454921492511898174870314206806563375501974450824414012843648607890562948921323961705596863190816028455304947619741014305373449238712000 [110,84] 1077017660619175685033297546269422471331091502701296029458448225278263425465371033919610816990961450657232493001925846419305002908111533237403444421279606763610962197751655594228883909600904603138535254762961260837467548941806725087219311790905616968095594756820255435408018196249543203483806990834204575729724518618315680959701604325781212842457928401342598577588057794039159148084152522084395259316336308712138801904041839018905313129181812044483130482859184411500214475502060936192568180794871569532406428235090808864486352845244343739226136754016520095665113178334704190292589991005870847126783728832607007349401859448429103558820075958965459058993530540922220521820930312946535071534409504197604730951173334839689997418702138752216205749118637899193012212403318980898615984403410662402268800031908472431669246632731329564888659165377439072969339402040026268053124333013751774075030046960647972227606435427696091506260589327776763020193836264801929183392268537267239867095624310856207921107606517513557360231568015735827149704530005538675650124304066241534287253475708004322627348668720448949425349401514141732792991232033996324558626164339005548400490014342575744948661589202481103146545487568505094902872529940013820270280852073542904431235791032018567023433442291209653378429013806717238485110827774565947849979915843802695929940755942741274042327081075844164628780444108321143288176926687271120964752098052244567509834188066016928038895697851078419221468777314146339918238263703770928380638975237555110046940484456345862881005254265452816861022968141738155649347603124322643357615549674427260080327834447255337939644444632334531207131250994143890959057495569056418514711346950152629818627038815046995654888375333249524489984375518437420188426897275742324024870039858897637208392434119668492370473255570603081460413338216999738984885106311506379020951603298793768935860612932171756600965765650135202846693546126549928229936341880302617908957505391394201114616266032236382285405526628693354653757253001914578291008203265545337924718777490128971382791299033442296772652872400810270258543511602903845574375962925905272085788527519821696520819905940839867970669368436387205568531535314721347568806926133130352669427334307525470832196647546039807016957626524721155382670601184084026577154888340231712680646092902461776324651599176774754915503123115249543089983242119468725476378872719048442711581578379539690392574955965392869327184780587026063591825328618721923572938650930502563351399996105464574440623233255366663045707219634808536330726324104734404407961602911724527167295705616701577379278174388836095315452524504029817335126832435043389624131366589172400 [110,85] -3691958099138989145892475609393717304387762062584870319432968781327089571255041904439573487904233147214680759956546204640991715033736230005007125096079387584217548856361733585278730923725556972561488853238280267680495253963756975877204793370037348399134274077257972018661015239537944542277238166919421700141204966092863849170454899651671969336817734200694155443226469598439219066797882527030079046013882637479086420512689804588398176205723043887265875943875163257066574782105737437434163581053535751998368056881912955699353078221348317096472759106095290785544930253452462350767142106527532829834921465005816691153284820557124504550392388264141707751036774280790676464047347627065462539337744002685184188020818827762946427288635639412154749264227313177266133488878258693484304590652127689825411381925222457241812505210531998096078217494677204480829340252337750000084600042835381105352489178824797748815540203845404043300193983556670004877380772303605842750892311452858317548756846577614155212009073904588281650471940813599265438134643004713084954567869502759414305461026479786994494841233963617855283909740136182717984404628882985958962355241696938729469459806759019484380943866351632968521840097741000173123546615285895704663524356724163486533600344494673413459570078647808982583482116149606570504468374802098215296068547059867979104270098616236929636751825615091863888208330071170502135970093778666765060542401165218918138542411398834951300114919034461031665268915218186020256590117755470131085298369466860942169645213111015708120014493066136637650783886485446080289635329169788916834519459568782006273232872519402300218712227507465208514421181192193230491912832916710200125251362269214042297903745671053932142069040776041911666729086049106223689535126686198255637397415720192719652044847474578112565027382067326394004208443226669843718563174533766574748048346795220640764781889440638711487820473870186784372941505787152468189378412254311316616121757380065375454878871427242447779738816488210154738061262041642398502590062618104235737527114597062052366692447877251962750564785065581970909734628219982142936761651488088974119740922810791560547765318827262520630244102281971912781757895426098307376342450800707769863418917316651927690974272272354906770747046285467681988912762282747280650948715920321399507680856774699204418010990618918261111167745173960538623707371474828967663421289350628049685016264910517477347983976054024143805784158375820632064726803625654270568403586499115333591303225403082105455374541155416814916074192729896054941495516113410341350083241992525854220359861273570023598785398852186067833236790874296050726768212150946434435178096000 [110,86] 9108701827303831072790764691312614648043075821843861617850158965457316121879355485067113903114397799619081627921587883057154293727585293575687580940443938178179644913324116343570770456779583629453730102844387242873273917058095827559310405186417140448046896755024079912415159927135959295604649850048760020750954655019191450088616772953282029136789978375051843147535974691905808919294245275891965032579250296887462067773072706014532340229185364756591072467730272177948128829393637346561644782206579800702976938110491441678233783185599177110980727847889562018989601755551554191521771813351013750650822295440762417661020831662456547281459267928968988762522240306096666908779696754617480783058944881575157616619813831998259939957852092600026022516236812086395411241756034881964167338687241516432752367866976546093643883691180229191639483254340959223145415164289615006492510898750867362104912101717308411263573169437379098191916190719504767791045375813563033560270556378007464993255139274615303367033514273901052128234834719094100446930998152212116664326850102045633372917419955836048015814241408496984999650906534066228945061768874178089046613344394885620125866704650075202679462043081030384257545949344487635980081094775882988873609684360570043050320323536175667514078305886760808480516108681587337206573076003460933181495241724391676353612818425172702753272109749968568080073162981928752216539414161874863870007287936749580958482511361830740578422912898417579103930457652096932448528990296347210620682607839967620217323620236495490917890224555378871178457615572914713167824018859398737232609375219660748287766881250032180151790050012224767840714035391747979486962474357999384019487260696255107492700130813015397874945565443149967385838311073003832020630112732938715903974190762951977265051832398744967835349346949452294011561334265295940147378728429328236851031590156767601452395765104575232105457709361776183614435808160443442266906717213432895222283037483933186718848655175054831493765583932357252724560776338656307921174433154708567457893928043787417573347215385749262753729151314238860531001731172605117490667922567649303643944046437153483228381518712224530795388918001830796123671159694463307627840665850852551020884202688591681662103741125553557894893232460228613589142035728624327586131058867208057399144590146254065565706043489496236032334151967841220817404153354392992322906981645022519483536273203433668649258916886106075883025787070454444805624817176481534812737018612369096688766748221611915514056525712732607644123645070968570047124562936064543954611258848737863924978638724063621635703726432389573340428956799155032850965243033522719718400 [110,87] -145648873711373838450494691509822066142160011397878264674948144901286399950799253402495271997835000689661960887668616221416347585893136938623476318878660342796539748833271879411511422177450092517035706334392305652334247303178685668106009098961346985801311421132030971932048401722387467436811831371949458849992897014422996549579944022070552726961780776420921144192741891938274125660544042713254681617018293637941384577187291880343130228135209001995601174668745062508516721712989182763583590556241402836354441993518955323827472386940511766862092755993916134876215246386943329934711229052144703590049657157559368500960025759093108414811257297248305630843637433257236231759780526752163157871611832978791662711894498854089133351993925506888858766434522188521257353546114434068188058853206034142291970948212887021954930735872110243273870029210328088146634242542768225022190463002406264224032430383240283183389426282636886014789863605370123370618598351234494885324229454174248719403392780818219566290085787960281068035776599155906757513332893521410116470236735663389592994973556913048026850749834086694312354679183205490556884389007826732167595401491537029880491858467973002613601368701523871017795273385421462591581150458936631826939509524222157591172506328705442918771290103650512333577202341180982411428106643257356628729097057483355171074214861558183795006675422521412238553541654765783920979676471776103358544796476379956529489679544762579979896244110737177737351115592463810470597537292423072273890824542702580956554355821027078931151909840044135401258195263335062319344579538954999555280853915930305336827156355311438854116569189731401789312912428981955366968917596537623009534659650694038184180212462392153650295894751056715349637852187594383758416011221755594374009455614867876399572754961856957971818383155376485477261243472014540912189886833008828638059193995241963314753453352420603740907337840038847874999566778373269237381958399718305204948132894991070385721361364568098290039076105872088400978875267665708794042207254208401704441282346817867247098158230514380854954558659854503959032937790677213271133881237455146092411767182396307281106832287196027160421852711582536852709390930874659033192924694981355483103142093280829392425705777901614644876391513365769340111001289556982658609193790891753163616588965463307627699375390788347363720752729735591027142743202282954552206779071765763826451870522696968964197750646295830836160431352923201112868611093794810452114185143884935273863042233199694533719442878184556724733491331041621579919137083038619955823878679323136667652723258641972878285502711810688357465028698404156790825011362935779200 [110,88] 1563608401652320605518542248906778936068207460265261196939806663191860078791398043607812537985190065337327060084503427725121936113282448879973441037284932390521996644086997702668322686017558266572333252650729751857902816596882918683673154130300293212216484681640186048949108357040778913702559831147987270110986890004723633349078102308986590034172497875637978905759770867937233809810610157865685607200487302132151525910145875347354535316288762908927373427270197762381173414428523240080054557915883153831274934698748933700938211095143048709943597578172388499319047473029201366931008488073453456243011154711230927711574889284522072229370676860973850489145777282065861809820244088225477240626438251134198026203685877764220850031155223630866410946538186352815113415331253956253387774000480060919596750902576469509496708992128650467052492215644940541371714699190551749634901455437173501885541030404963448459244471598205615698091376823468848022974155037901706642888631620968117553666071854255783649733480972907084521047393885471117065592093737076656954069377196073089308080037716582723787367907271259490508309344021869999175513872910119264286972920823224461442568791353071573881690042369580466834142691498488923801112238347643946778785373914886546498579708731359639905269770456200286562101861993898111918536660910013804911942372875126434490919431932216539994286242883781827443610463807658181469377941732079760759076350241328783033509706127108691799140299081908178069679120916964385036993740576325732275632044028520359835398875473808537943125004386266055097715915691023667447302358325835812101027094104157154848512127446155285519555609216211156289634316661776473026533030241657046937423457393958011161401974231515080558694479428660061087626815543437759963568013655957277351931985787748897187840863744241802124952854447425866547490110295745838863157858312898891112002469322019561999739831681705471003296015194128717247230807153731380361456404071390579349002987583941081766042038739840092239260768887589027436767043196902702808890028692274462744213549134163413610538015115950084521350423324782724337712661420153934605629898454836381018415953445580221744920444724965655105419424928904257794316346962231409685214993665739721358612003264281962787586519285221754607890260456794926556129697564060684712235813801045604021360495923569699918342673112660960887695199028909687797854593475268453566426762388357336138254879979618501311651484255156182342003707505340278721269855859091236415884132736107706653373156836117619255692167620576802533004333400065852021823734507513159716345358923601351112762510596196832161762817731219725770384974471278952947378565278780 [110,89] -280733320558292060997227661429219405490974979596180409413378397401956970251125072411166034682054209714464629837729436022985974115187305559443407681557007185466681615951183854270964571979278602876998343162718388888415624325875749316482311280633956004669770704350575052117256853869529616391581821477172591840585087496855567124677367406979227023351008176188581407127318468804380294770748937444815795028732273412066862209539359998995620338598244429846867207294179471975240200048468045504515334206625957116718755790959283045204038678975890253199770270815955611797456678182953812453547360421859487496665478393163732904220852180466598125183618485661150203971166084469057522425678321856916452230836228129156329828502958016881747636102455726373466267088711187002806460227828155543684560580999599107265166169068360398291653231562842066463891882668123605950726397496741228421296133586212365947903993240453969559352796019908846645608265072035693222906619872029860040085943387711104830736471689935841655105319699121503203338257004378946903860716408639643504804940413936777930974341415288048426130991592323735523292956207022302080424646065262878637910513397255855789166815045484407047811532655403949249082160361120912601265945714048355951537237099172250151925112235511605938525539148210646072133933354906771649616651316871440184821892272342557032501645599041216659317355388990287966250126169754488613287772417513819342147996396740862865158577591985636312209616262438883430360953782458436612393103434726998323269679499075746593281734364067023128401598677566633950877167701481218269834338011250802089147379484561145924647759875127248743765637505115294926274411429504997712147440585717910070138161615931454530595632792315939230297401323208469133732198612053959760896885514929499735030885944673477763453230445880348069426099562557509369474130893422241137185070841041926926321638665777052253291314516635234056006731623646122623951527160969122596178534504378760547535545355976219742697382229602251645790084125019582101007341509640949020070339504242880015746678653895841502148997988201971296870042169622818272875696123847025298676539275191797731943649601334637853825719041232788710151042882232114000439757608530052459145288149671894590817705529842168046918679616418299119543533711241884380353232735840871116001022596871313768391750581297532151367930899983852913595463096985654481428004452538123448487812057767065829439286813205453892370887700322581545647589964698232961847421351883948044599503141711589368156583000717967639267529453386019870795797560669705349760668199168410957578292242021331072475370111693858712192211917954024904940349400672463599020160 [110,90] 40697245359402552605467339781491363080194076986201012887514739421612236076193192099454986130854586194613173866722824047880367672139348044377878912291047935000235654064497935307795662304088361022270351425919957856464998598279776753020897146016284707966543037866253709186245017133398927814570057926026634142061264477786568698196753644129446237833139887744931731384688919408264048690186484239904328405913917228772947933226896070978636261904955211440687921746245709044540398395334642227830248881991633764296360924187772855914492072485329609859720064067368251024425153377903759697129910836429215200640698932042380758180735813281561221017432809881852581301813142096609958838905703952898334833883159521936795156591920008479706559309559951316151750824968228988798042313601649458142046773908468228218954967417166331445263662284012131152207828755050623737832166967149004140191144145195382050301608158687589292023448729220805467125833676247353926529854592767914800376263978202635782668305697321442444001372880570589279560850842415204672038731900403281731721928194306578922189774203129395906090974333711330577568966045635462354666694709492931774417631829519750615862821536104120509355953641791788849268058810612479962410204464353735619826438538366307567087280775560933860828743751873029638958816881498089209266273244769896502714329330464841161900397311697700146783455894418143594514760798845879192374336559165273960651712863436914511212394970272469923651338996326902974502081199190752562537383822240065334096900348953122615781549314540466804230347587294936399811277049286751970656002121902827486886459020138416098898108269753897815750476521309299915767161858391216516447162718024256501970199983748901457968732287220179101754108424191562188892165541080230389940381979742775631057032663905905114016417024314546737218783893940384135174007638315643355220451049517723107285074863457441983565158179065521133567040992833332535542024478747377357515844613970114548893293353411757227531888871840659215486126449164750223799799602864249862282941733190852516402456148993961822699279473349973214683764020302806722294437678325128258780852087633776550907245030029183914971553934232309310880300558743748744159738076708735704755947061519945438006971526421941135452461528525451097260202092063169214619391984028797998156706496670218235045977817469164366444351558310021941802874851674853270366689558102844588556067504803589153655448449403358699850607615566423714379889773174748357177981070167115542147366379301758932630190600053915384165665117026545712944480343789119088309138535676512564088821691577692530330246700793169793615806031814884961174673408830153528320 [110,91] -643663224938551904569394306622795965461263470466448317275801669836526165947068481768049698958836726258597624304389221959032899933656859169832232171104650192188895064241279307141688627827379838190414796690384439777603153262092492263501434567092839541954886800498927320977769500706230127173854391166962743331622746147047152237817757397139913949239330311926073185182108814570998819113402840126721556173290307058859437144561740748210099303194050147278814627647299231662387035368975659751101516988735549212918619095263673813787980986706547340668400793634272474892955971235012924241976504611827686385980342347638575624799512594738374226225582536676052694550441916731537107693731169308114210439769967521133034446577619285694877901178316883323869099487991832086693692140984439893684053405573491833600375343430416166028736303517606383649983712520517537238360648464967000742050025645129841255373771879371413381917307167365382375081446786565359911833228936715853551840146092894021352723253968879443820250173101195090620341158515893083015287888526017510742662091251701537777448402621635328921882359068122410476670739718316298506171692408322244886613071215597289296140441267645511023363735872796053245803030582383640468208821712878254957475773977941931145621092813398536967361370121283313706944585798071362790031780856719215111799708272639023249917776247185284206101614948546252852402557044280231016247557921096019713415415146412849508632373131243488919407805051517147030495179695055068072050637761233377498192473413428644944768146786246776047517913063286292287325410412258878903545839438085305274355494238517913940847093583966431520419673118963576387715600676841478438577714011921065757521046910638529250189946599369796618776774363448161636607560690143887887735392684125689343881764213531072723296378210287346147754409714931165454501485151873129011435570244726954306785870862291909482448899186835651081828282244761152953118289533992924412632713127208114896780637573724222824923695518783940005507136993971693800995064026032954134284960571000343340229691033601163475099699190187588475904356630206109693200903941528887337818888849300712355857221894644627586839491141184670700283540957085711697404412074346358728835420461013702693164469552021060020132735651929015543189342418215706768115332761544518533500577436706682587364464596583456941697105844919247268039561678580089290820011421354039343893948765536919775437155477081676271397349127395790946294324600073689623171919143160938605994940885943335284279179185698259481775997251273478030904177441365743123562877590787328313377142770631139292856928429522650434109572806618633779020036001147520 [110,92] 8930602076819869125738165814453150292861241543823606087067492078649725814228322767276051551574294855068935667230588202736137918913008756329922721506277192053421442695917414392093007157730918316334532652837716542949531299063793024364743966073107846180680231201050345239084657622473825704586562365374957663798703038423303447332506472282997685206414592897812590890036505904343971447790257956839123240220675481421975285448746289769004822201695789519531128580008029676295047328479725046793783975544133132042157435446518547784463603438006855483923135446271894103905735721564988338279808900738419464561159523163093904940059202294487937320039574992242065488391470687646707032048330440440284547060153311193149096561431565575633542416800443513204653547178755715426211120678208201627691567586866716447704667389709663525210625228973776152804609629152603899147026836634237926639477388501033178650014204001575608918734688219468105649836916425819613525821171065807657618793569670372615068683769986452024050100424870156278327668735670966266366904724450000905714927344599502002235801234326458789597957480659717995924771883961919599779259844980999192991458584821515322241317207513700020205003345049780530587065028486263569138775769268281410811779598335460534870323322213682790455251971013331179353724162569384946931323617921525975127103108262464129255133604757877201693253564601859879871841591704226633327088933063477356836855878838863858844266529447951602937215878184403275976392563100936234966044910831531511149105232427377345907286152184152899330209591046453906977905155153617281680219931704014450644805632775549052089921123209398723818311150823248010006365392288028614736447421255797642630865774487994483750350986653516483259111606007445349825711117805860822698144984250616900588154973334968076947703617847418112906156514501429166496448212711071428903828052789575376699851462053783646247123751043139776719456548759587385389093497263883868666071373946028891816796581935795680028678701379500675116324136144744258531552606670744987063182283178890305548016876875100242702557618540866832780256476065265058403183201038318574644823580269204794280266788435780775558020920981079659034070518470413969023748059364676813643005873602766197098944180471493136050911029052195403458280053105071967172119433554789953700497802497651630077222537462142445879608053630994673166961572278665650833468513004632447270614403173167355546654112074119888725448463765487925394245457333215906686387486817583662432857012528661905791746919209119257942863169886008997182420745470292892712462057026425527789985975781498260220117927472017073525152560390556300140966921240 [110,93] -36225644521104136205952890238315282469806433400480116017786086278920620076506629864172122822890398424063152304728879021857325431773206522863032495345212698372366008843732913754069784644464200734150050527087414267827354598573525839379236537329174967102513335344267863148770188251970140613458567454354664296045012474294996681055983160470927520491140280068072308991137634316073433575059028913624655451727452217797069697794062528442610373741902608208422215517183523229614477485982976107776735613245123745234027771659787208573109444771921015461116446917292828019225336554139614566957036591552665433532808669967714147514710631619265385676970021337895387454465498122242552419377929178961319135815923812425487846435645427019874265590932315033550318901601169700174292472385944529432412264561436172246387198064740067312099999127600227430272233762012373278228109888733534605404471051678026340429552834107728413584014820871619964264709938337588284364207781609066557526760940700728120597414497935607664042547519506505278500433893685160793006133846009844753614497773438018507927604984943497556879084489562934780496603692498734897569007578118122328163562871208170386105331348976013898565130336914665217531860941324412418502656408984051752226410688427564291960454981149863630426435774668370595613944455247510985788122267017455770858181974893608409064155366066668760652295190779320370171268552897547436357994385274189737602843455446455904735942125231145362275583994551112713787734470965622102047557088256834504349461176293527615790194921750322965112785524613093197680239434576082117700758983762943626924067796043134826879778863647128145709370429485036656582696280887180963504142818048381698260162665943177124967307930592332599970451068264800389581212390711456235536500826575104567248533913534597357413224059993972353076456111107529107338391502428325521846431258118703945616686992886113614224868653367083433726863098343256530083564852936523029532963379333857981186470371743598309523299602584190434290317295616115019241240980685333217072232135214337376206557819252994179743433007434301844123787560133049810457639985121095573167028173107827595903785424992882399624554714179142010529896305819501453377232078214845303245299136398044662960720170943820372310202358442545504532364252650789656836538083627204729621015611612374256868752987642656220461945354410114091299923357510300652303629772660372972749002641639188247899968667181642204977573176199897065685471243540937781594312684403730735270293334499316466108276681540638244081629825250323804163558919256082056602165502661356861803665991411007483464395826975669839180831599533759876440320 [110,94] -77326694362309210093195275143290176063256291573603503270552479878438595691896414584425688152269048226114688526864182809061293935684654439108088739282256001623280023452490657323300674524962250126684137024216297181276785453371876368053012165959314064702142141196310097501613363994992699030996972521136319824180846232893986185522686358246510672363791679070753583461862905894190824806086702509586776655766806362781659641800088611009717380168805493416216462636713925318718303241015417519489326804698193471378544787108583987928930674331909339606230035253114152730585803054183397831438163624558394349301498578112448111924379847748594265157615122632536109768668625750766975234885604582314214092519646109652461341759388503838252437083459862299095360235314907010711117410220340133286718874896144484875304738794742075634844407667714823927271346208572639045688490152105934091411659579879001851577911670703203132077295829095109332701560724597365534489549296281608590105245457700964521929010747398574355020634571387601727227864726865619426837745544415274574248730142563941876117984939970369810151965511323995368059680883469022247752486889713120500819946484285202791869659650153708765721582934010946018646697026836570560660809343335617222529703532814700650993445759962676686173968316840697585369061253725151142280217369647758270538042474915212903777072463686143211771976370225906304033237871323842343870061818779993819995979691822199193198524316043881804698742589318887407837418618281610597788276925618712527175083966359648897153561573436974393437600397584129998717500881196773003601951885422390991403275172048124233652798009939300957709597909549829599351514373477310717779321519178151506073318866085614130946687732326488374931046567384194596404954014198125521251057476184704984309739999860049790269218765782396532231249370217613363769848718427249322443936531835308487724194282659978801741340109541365935410404595548209256163054601074874194980199842193509375735687714022733808051178467247272482508656487577932462353907451317264199771150036484771489048260740074687898921249554992089108301883759229212843938760969048106525666267870454502262013539989932960271511802072991921635111526434003693671220928280600299018204951111841749962333992467798006519600070102638199773059714470248429355447225321048582992740040574115797456522564998901103445816667868409689702857285213585919133536583763188295962105243860779219994817289815761889443032471307467883721440882558824411491541105276869090939979866842176927674562945446906045942946843004867032219117589710783251869206146090778664314038019953527944565921065919710882248697185076093773440 [110,95] 811203424280490884623608047071877422949564640747471042085503809870637317030481420176308532137288861556760042025271340424913732477764806351568300161290517552953366194200570874164245504584689816082556274317071120104639438387153747674266423911524225665959190881821624864903483442629097281229626261926164135808953454838047611509246186893846216237215473249893124133190560253539683555433920271406400503247077439980989987904173474339068070399406982420216743631268016658561672713682198592739879879969298452398122505096574930316986472739250585065534358953980316873315771926800870713041028257153636448434840037263793434983774985511714033320589177323849419989593172438687143942598606917309071457686240058182244497068701675670788745580015088577528190313574456772016697894195568669087998027802033181593077174371606447458752079915379308247621923913447256037700442524955905788751523964614316431063904975799882269446738841536425786113292583659364419625798496656467059358050138177318652350407683728233566003652913869986346771231409408213291920822262332217025846896073662229846792827394614010038794828650204861460993161431119684547791381708373475754137053042140068950078824250669611555644147661279154154648046445919968827035856497914141187670748679059910929617732256270862695218714696938671381097951234731560587182568895080969139014490962509606275868301347034478974337973834479547531051912909119252869685691140316234253096101046239435420593782227485811608356949937537522836947662746978861170851490665216243554731642341624242253826404649569793908835561924368370455895234591944961941255325496005050190410568723124931556882952835072752701447398184716642976120752225126174245641382227741771998149567373776307875511420947732805750739853198123730476405919771050973555723067889998416157591470445787410460174073044662937956137160973245298605863659454674000383044351477593514860872013762446327862201863549884182200197436982919887299810146509522709137095994079188796560477801133095592904278029061614480202313230413087143359067992742452759704244810804516042714726785577244056592972043849825014525778762390753236082047517714816448267099452164946839560277881767137023005555655001132764356674576228293014942723636045530406976942203640494210253899279552082873848729711438350633938747868431172646345748258438685939928339694435119313164551037044554260332944214527028219815785736442890377547002810562644361692513146753184249650120145040616505510333426029611002927031600386678256868781837056628593300898254290481592830989490303867141006954878392655985837579134170154710355178726243980200977244113057772324394093989001681018333404446247557760 [110,96] -1996403719960061585878823358025118017969709114781340678395360434029546346192007368865309623886963638926080983053137299641398935548390589784534674094683479573068155468692949557748709303934129910184667611968664227627793814687649200837733207379870094729761481255613088246049483159403686088361035838782252378258046797789357045549370319533660948390555868136874232025134792951478340667913806765096654268941961942802583561652705736759305470824164543146008886667851408140334152085513665157439151579064099681693606468328719426942473384371197574848520466115306093270756879146929785398215346919397127992845499301496404691570752379366016929649145245574009603785769475844847902150047324270829822359003415389303518534774507423079450941668136401219486775792837476745446400226550311168853810584215856668503187100284146577858280699797971616118016822777207108201796720030298222619126794943296943764841399675310605735541629218591040795188213703750097017988964009587839268161188633291731083032405378554152254394474495417680890834570548822147758467055460048012584194416815789217109725219915569417019563752598132571927516366502132505804367651095656433318619238177090680091081859993212138585174017055632220814166528232063947146376877592183230522253208197905529232941993271125399088378704057074586986981427214564487223805853112534711006615232759885266551916431690278398856785676245571013888454379035629370618199160480122719932417980884624900449717639196831450711917144821860824529190607995492723313001988082385962944342123018007877385130442129146112754503269721049218996278780731215770557215197402627912578649512250270067481623933444352377592063061916724128900891817492295630553640098996014499047678098816184418215697815314429741589576968483612938444099021588593441710620564860504680877330530940209452848200934465512725171370830335377238082270953108205922625816378974285986893549450807143787313143981012754909507125330799772023630146649718245341298148204604477895789840396457087766569748698893735988851213339747615575560111062487919772421799179523622214761646613661944991944180281331539558786076220318021633660684147644925591493107922356097363657821565647815325594448304718122350476587057110645376471519981230122910137667178677026066121223604166125479573626331895042925335304562101582974785007453825915549171446254689941058188697190765323140370080925336365867821479695040181940478277083481475094884921705868904623985511194410847402524105515121967137204346921813830905590958970777937975699265643801418083823836548867132969711758357018208686019109399026768639934962571636031382738203496711048965608275433335699779624059059908 [110,97] 4027734064109520077136529494239127750723058221752928820540412716329584346823145226909856060721795527222649781971721989625380083031010118408591714379531688113690468657798293909638224210880938849343329753149769106768996475114962915502399319991910782474768140170534092065116811753381955021175529369909201729270901888292978314690031081210450006904781375523440462926818782668006774402422032812368447184052497592365541052249369864169497120671178723942806320999056651948068620208567008235902458431638987276007434315380890777944975653173641674869418387079250962450681086677327169379556220430236679840251531368659525875462943705925593443824372120273052251337520514390111105987743707479577074837514193083733990479086626122275370077422757261784491710678010109424996222554840007232592321914170213207292676205558810254233617555298018890353425683119496528483101769640208567411195782835455389812828948685937366943839102379910835379442319553429306504771399546862559008247938620809344045490364085017155352028257681234316555393834380278767431676228377093726252187297339713586626331408930080092610085550208983035413474170166703816629370373046419957678722071445231903551356952889227932800569268084549975477638265300452289190269753018588279971177309517025445090340560688848542320982051160563900275810958589310342862488901438581833381253846235296886309873943679876261769363647191353711791856913750127270312739692704474075373398837016368823429074712363396155305267797109676492695135063949416753594426932768484061077160499459385187990981258316957037429876510516104031958065435076149101570555352922191819249389949092110344972941195687241661327903643903457045704548287315579718218715885549695461329751722963806159296903040279128593143036576543805393739807046647645731241978969180512157473012219144064350693282712639973300876226732349768354210028386939985106537519144639104650435637022103569234196426777416523264665743965323746679724914705332097972769575482353267567316343381582306737344993525009722319621965029980979667278215844892478557249463244656500216749269523628880467159852720587572131107493479013264899944025048223293045733339071331363485522279175266155251909443889143379953654121935781211713167011720683921411289767305175211139818827438352983934132863681743475654804803639660859611166157895103949714138927754113700448386230859587748967341908968842579042408931230396779149253944510959584415146894375930692744650777546148614268955921381959996640194316177837665302372093518811557946005309855502522338441996667074964256831660564477051587951833411829923946180245621220300706905661448698968316221202243525372709626368 [110,98] 4429658532812843807223695975930766087531650941111494818896888706870949525782933755003484173564049080695839820686354367807750721641468262022543282389240480177358197588413498624822788230804529602850847930942944118810017052612183500616736596546461776548865468211618356723927074894207319655527579708021028654999539927383258656068313919245445921377949096424008512091599920567300240011647600854364254003577854001578224540822173080702173082778004496494364258115195181642497355419615066583999853401279556860230023052450222993152366286540547635633253877974278513438623196177005880873520575131688105042822474624719731307448688718581002006104339699919537920127331306847502021270415085775439409858195563692681471113004093473593914329912266086241823909706265961910270742021490481874103052953429412036220395645656704240905814951804263914425411811796829026967229013977818431236087140988044675856624017351468894132458006450908227371338139401369757911405342213553710716237321555949246950513347901625118843952535033524540549734871261858792541475092776906501847877655591356339324235775779091368009715026880631496202868505527916094650715798614608652063641256587287562869034524178972178576019129667137545482418573352840903822954448790735769285802072285017705933079194772193727525289611496470901039287649343555560096841457101978664850609286172483641356123801697889808966572146217964542589220095532217000136150276880799068688130673028610724929962640988004120736515062973067609018518704037663832796261306257263219548596906332954637827858141230598934528086167309819761838970900264747111450863713676736944059903840807237433659439285581248356934539092009284388076535751812160552807634724672681625433901133527046524016400534117601945117668552627935509614818683459915681342285960218173524588427288757043614880435042780630420412946722414780029398258732105538259167835298754326300526215484075655082195892998944859164618369679585358990522934990502246834002683947328150778317384095811162244261910581269580849806888016887565127469514124314496727197851573830978195314963295403462592118851943671688059341462185150992387605972767228406714029490279988221715310162050895669205081153258725012325186143562165545505904615286895319327671184839996708766775078126051983344496876648862463584928224155913686109265988531618789148875821423264352605769223980785437677524608374129865025804478699220392268999811574872701956187494408462968460792699980340096465506823490289189887935816383723838410907553568622838110077601547635059511155426876626641399009477044729857008200322588131146274334060588156093372410800181328083513102297238209758848 [110,99] -37981903982474135760222486159436293332511288309303795696672223763917089420479033468608851213381536994067798485644208726732837241294497111307920120814654659922939743309452824458310389483976642152899073402354660776890028482990372837533663695625577540075643738995062345438596924876380312166118638385703824146268145830005432496313084731417002012568266608206354676987978832770308372550316884001592083666431958521960288278044426465405937647659088086505287898394452098092866633815351188341921346622243028754570008497411870473813353428976207870344934358161447247053495621989752723081895028762369316536803116436094188865476152200742123082518558095143336409120181615780763541312448323547364019488316941674474122668792737744241929981261092422886702127309956643351873000894518178829140803623399811250570195357890479097277160924501866390445587073511385532215125141087417812064233817562727191147091188161330277869103944075953491089246643170268614463870457041341134926639893174265928499125136820962453842563012892903290500794789692208282520367828829581520557173359836008423289556746149961038718632973425720417786935566392285842136371977425061347646722350442036334748527160295656773303968801704584787576681455609117926191661525933025083728647044727469981787842479868128288534863780603016623089594953690650299131389892825478687988864116273671884049408266994418615234864464759308781447374218115224673879893046565752805284325593010490261736092372896918743546615057737732190809996434797140265905778805725560205115143507027175323981102199557302881844105903922165340670592319949370330380279601574096804097884852816088921953734389823467716078122508499685498388265936154812455912239163175480389771185532338868501546967683523413540455773014991878099171094017179823977993785536734360387407973504127425951667749235992989753241865012048299255950103386165096510172135179717158696185573161247170352119324064508932563248755275419588204397252974897650243209631718584960015075570067184210383563812967788950660455565981131330304825349086468599373715407061295111255326410205540407263477043354493478957591545128936008331135352541965979708873902557365032462047103455686323079222129172217590961972141410943535530301946747030197875833800816931065288124934330965630734906835797856742237060015091293358277315988719947067637583257345344831610577750282947922111218475841824907636344330171057415088001759789358752140852421700472271912450358655244090996401139746245657203366953679354393248047374965567458923837539187316285683979306099324852637075917373634208814886615414984936514374483109474811643528128341086794334503866382848 [110,100] 13489784254466978038859823804638068915086871383914556590997866227852958331139221234036117123494962773179914272339493405379957417441720102576817922231093301847547920012035412752463600794753976229988155230471129054959580050669903961380415938016398676366135225965865193413707845543879736393286550488632305901403385796336836063232582691998598975925490082270665547143850832956820724947177627117879351090261799603038295467824483772459171503613727801975266112253011534063043554944520021306679280920888873711662405345199454599892944626710172090144348733063042722649927578311394165993360206991262549388312547978588147766174901746723522115838264200329027723202134847806777374115541829754526238665789484345954145771856634398656895797275774742281834326544272628425722868044483535591941659528499204304699443064376298865930182912507214816105503139688153059125767996720296819987017410092297372659191242480669352376151016688533849690945964885520087052193547785251561664665334499266794916114826904784864550404361554022535434788713354885817088959178795230554342247507571891849998483538722925356582593813292866570333763618947975333980690529368903901316874866957002926214982120007869043268190679883590959606102297650421819847535384913172403937131603452061973570130062083319114228654718656753015881149094677058415943063117078449266127275130149734986233450363108962297563246024260197416605856139513465206809936747564205940271335030440203632785854378423855579087542908310069118068028778023586085101436587451668512317186769842748653831563717979250876203665837761567180207724151895933213953882031356571242880787713791838063230047498054295507501389663169557836674871956806623922447398802699837487513936346707551809140756629541406983212868057625658868759952303819332631107255059016255200677015461107207916126148257759237058728207102586580305747796728129225390797802810106831833808851657039725611525588640360917362830024850951152713278434535648501397785271269864555813507129109365531191025599816942684266912216943175112449596917856134371738535401777303185661918981045573836351309602071424606688282133612246995202957545232101822271621205180656483278322567472801983630829757355631725933465643783213365067708521619073783713855447329134495920939874841938324239784602667973237755281820901450646525719782485386283250212662456757265186431068395887585829871568298890034122371473676599651417580324675633348310168102356621927175650617962138008869622756418358639930469643190241884171875572492647978547705864277443720516272236152641205437525244691127373305238381065612141876994367298118098009633327948234185728609832 [110,101] 23523947500324258626060296318625207282408759092457761730458367504091323042286546158665656927124188464793137605560874683356661515331169112368462302059591007338806140702905124031419847093136210252204395503191387578987212397498497307364040439564542113038570669457298777211521822773703753749823231009716610521829620374516779172525748846010583848598489505436024386573233478566794061311103264448107663339103566738004300960622597737491618004300949310295658796806492841877076535273319596487762233566305149245158235663481077891838807480841850350728864990856147322230508037829658034390035051054711687962450112804841786467617080173588035084520795060149719122797090959503403061433892298384052233862157208907528701049226371223145198845632544498413966721099591007601290033361860797744826856169915897096570273718328274028617491478006146643422655115995062437789025876638450346411323502951815274946421209517187749260890510885248062900833060070598244007380849422414298864168982440267585283425819530448967947043575247779141843622003566591754443607699685394417552611361135187874224636887030749580352167235704787591038710851184463579092251788583332223600451437372816367686704734700851326142857512019789261260647827657096060265125205412735662085448699111290179360930949548791830811477405629458540528622819252638113208248849312946422572916143528303957130509547117591413655936562569697793336807736880752778609849771225875376201579700813401481607923209162317359304326461593409227603010499298862252684924564553888679261522603264184923405575763029961620449510674010778360951586258470204617797310390391607385274716007164769954336909685489567717415103461008586279226478875578385124448314720594988415075072190214042606884852371245936207429919855220742623691775032661482770913991155374790133726729368480735661121175230891183804944640699614713384906285894514803972097506072016412169854102531336071508873785206581928894698976372338577457320266060972618731548330794181992347203170997027734013877613408179272698482106649330245110705000246331901204756989251941064410083547048835925603152388415785687530631711518228612603053652815965616740321421931611960429376600937428512669978835777923544645565874151872370552013739207696850166097267776939445730934847945163783940165916996502848607860372160831586811519456504388155083628615136175764394171619737879878290827110399874639215249160543561782318321155435380110371484190885036386144639735238952630706950126397757553957044832858319746532937185245396456165125937550657059331242555916685107818478180756335455853025628967227842163373752733094261169875865458993373184 [110,102] -7464416824611599579792195806987571780616015713757249822619602056398470601543489011095501030098351660437259709622575886802370105279786525754213564378320555593580660674568228599435019890653679081043770800213919372056646108670859609209270787596449876594295607406917693578281243330251691589709234590691547175584833872005770143255508310163803710585812168813856919542810834743124068864386061884517599674616993007474175794525583054128494304084531221550045189515939015643481983023508331374164472341519789888704160594933312503836418693049014373481589934277917330198958126675811600363534215297557455320741133037699338848045658914562737796960528858959899352374335295053002247847392150370780110879221119299277853851522894805064060011282756147503240651404974143764956611525027814064188279831377648895564706634876450145187138910018679334808199273478022418015500183244147846062400607153658046757707471390669757388693832856260088330377735072398160753719278064249822030361950182517363854362437046539820457581826970826703837681075313284192339079853793864167403860519130838335185826248873466156313730403208639419592116383458765298390855317721563792082522720255919310893419906702610768806080597681734084924504462436659643054001725357630471686183171481572491357367685172037738412705676387904757502703420612202122645935947718416618869990503390490827892060583583371111109309381166808013661524602947420458842200293937869949698736229382822227094736479215702148460512912825732375553693787368500619744484378011577179760936753881062685367294134449165834935354770770392660709477134829421976883941202099406306741669044779702560318679914840297503643197568194440364226917929944309069225398109188260278091110190894766664014926782516542065493086969122737502608522088942839373801662016815095475125454509733172486756129167161057796748034563880676178646352761400717131499361207318674373646597363757213332026213419932625554457392028578865279033990444364961484000573542059019744182655229023956124472052834611444790840390758045250360727551027863708770479315191211673210606515934880965095135286876645033793732895167014975018640972991885011507448908736664018105173352583503801832502042444501349377460273635455550010265712845548032257171540267891174616551089805952614628232010091276696337299499681569145076629234637959128696397795539840393015976232653157321991965084072486506320832904723174515810752881014837593484968188534416693189552886951159154441041467555240270033189670110754630294998731277082441662402425436243998786774034518018265674503954650358018564513948987687320025865715063052486103248058647808 [110,103] 33204216903886112144766064731584251585117295589397723456096262718750128751855212228971833576973018680360947860586507958352175134063997264501178518918755189763675228350173537138953994681578687659322581395584442909476494590034098424144061027817628749957600269134579043251154833465838663941368488715425994371640220899909072639436413671492761244230948100673213336587574774730079329623184644947771739466600223117823277583396030635744596042009669008846868730791078450610336106570322422280838973544792532534545223451999967463561166556309788910425014031383061125617557307364268888795933772053574698367009103994610687209680140052533367209758919021303658561412607537333863310170493338679428142928249394907594028051205403254818764234266105275222826993804808240027594073233233000371977280266816886562897987764866079650137621468833549792990870474755002007072677190219599947787842183851787399735352362352452995980227585912347956843136942779530625945389279268615318779517267591254694435395297950128389118088355367209234190802268755426218996848124122399537197774800402171208481605709701206874872458786130314810525376361525591718479166494768911401869962360127684310589515303767736211838782178003396452249178905905855217471748192794073859411969663372112433251787223259825087630774371348262742327110189577661286150724311812957556835189835098409055453143499355871039020683490830585515138908932915955925455211737711257304903971967079254017964723325243013367700727815317388361852820392398649846411385913469591848108302411009052130272104353436475880652781950800092833150467774750971172731155989256406080761471638605230827513635945620941320531814428447984592237896931887555063026187151325460444678803494224987742251347715136743138507109829514015278753043238916010496930430174270280478570823852986097399780909787635586617372218426000003318313739253350307914843316431059224129918804477126561293679081454511600941452644936863673900984547719604440208624511617824078414787898486192001932575342389058384238855971615590586817758428388219884411782064870720547643760359227208670552779616790766206487730134296929346251403011119707517580451005521117576661235085970645353356797546621913630597482056985166138393423736782367320521730053315090409304947786095737407287776197513498914376301972092124281926903239453807301423387996568562624120864140700191695805510558668962563709796270574714001602206180398154533657446010958267610541065528799853373147510761659905354176150845091917963226732573815653503279836758069406911955015003754924496890192042482017907507088568792401986135017875373799785468969152 [110,104] -2537636153484801570310127000902713644964292676378059939847395290943134700045780745136516699379777503351866581115293610753421804578598697281100267948406247348912839238723413708084634229751800112680986919663434180216846986738868060551619750111026551099786994277013122689954661156562148198860436779399883549011873457597791165766795290637106933494384248686611755249369608291773736170009140263824701710553106691972537372712205857747129381507615095722444534691581450102575835741117651688820366544073052617802381593648058949743311713707644801117973375200146967579181694936460594141734030447831496893505533334534796361400040209793956697762062074728146273555121443137147816564317088814013452329625598495072545266776136717844415651723556156576346036271547240059195968856026126139805237178083270104512965102629813062374826293273581418502910993108538825878441074312398050584540079843683029715261003122422798671507226553022902977463064878403460102730097700138323833648158340911614660445295918753888065617698895324333872107091392245591782071864161462951090484078026085676730519825737692592010463383226190995027955135230065011775400526163669661457325948597580137636926584444222294887556165288288536364222006381559289460378021609081078765892889331626589830672582248587698055491328892828104724219104652843032485785027728480967918259674416264436790698850881770878226825918721570172810095619107576731873555066022415559264603686753708548302811792005401620728404817070392586890213897708484835462051413783833178850380418795224355457622657154913388416646189666499200642089267906685987529703262688038770405761912963888129733167478777635138383338713611759225591894104752357959039159159376891019703397783917188467243047354388099271622599481550723133600814391183520815135386037681882389475211106621598926893998139632713224612519204596556874788613627779174077269404341859206746966684345594054880632623964841685307096487574690400877245384441133426359052569053990780898950680922182611529393217460479968610118995004232996335177064805517902252049760604619973516066438277790631802347976913115890492164701485882098452843422728529194663211099624011362361407136298659443389284684278801128739298642143573238406518654742368109204674108340989137207598862057717221835311480780222456651229445983822760082804048744615981050090264607722473435842394979471852452164959054643039825989319480016629345875373374400958460546944292994186143256009885876884951758160154694574824452814013426406106344971810271584479192199664963663432008395705469734643459144809041067070529149845098779745204586811399061542 [110,105] -24481371631277314228804778573828623576922621055236581188891204114711946524551586994773044997307998581106283234104627200365895123128115869315280064145652508014519463404516885369965282882246680659123953149115650794718907815564081185548851108599170777087961582440031393376476090849666386108961793596521181624538797777701833911077912911611769753316911564517476812699273112064249499655089554769121730356651806973623126755564884315528629993651372620800839813663284119594935286195563181522298504941625602965477566423073717133997012922371565788648278879295713178217588276208230713312597063878748495012199018592778679267582065344006075285535998789490834958014592587479809354274082802088530807513850404730579396539976711845322156062295180334523790743238611335331235975392882008700157792264761992064893095219610694669921128217472539814944833810297887626871321252845708973900907096331181601892749006066957797398865333606428282307469894029243843185519916312446630566375155916456548871967061495808437947167431067919493228544938172178496438918626059292792145889642684173610465235004359059892791727809583217887636137646666977948124806568815612532447883579273198050900545679743873088130608980925844380864145177740592497692157155749142483472220876200647088243668731528468867720197127894653806133981424412607418822132890168482885309760167464521345536722951282449310233690563209436862572317697293292392221944591068485200415779420813766657294979006480063206650449720888426658825325038238985889643023114790202802373463339601645769665889282675611420662151917423037202278163358425913674660304890387222999477304946505084786765159550616567261874942953691594768288343917600695753341725916537616611168285579186721378872812175238593288406787567864660762442843823046383729110436772114467401625550673742180513277488767153469593069428469106735555935089028212620152671891175740905983021773385230802778343605888606119484926009992299937806707875501591667970696358880703336242135558192973607987107580400423022565671967083687203080485548593059065613910811380638990618213515333831471188653674133374719249886418544815202434100732139917881168753908484061557944990770888302117118554157697678099483083824233300764693400307116063086019819165074570218470658806040406323700993180548967952557918466649481698087006790169269307798401498709977951518821378019343359113112443745749676579851042386200290775322459308023175449923805322065599307204978841968008030929111953242815110433567863014209634462433888636749540920289836226604888306204860755215181045185520744647346518844966762672001671803559488 [110,106] 5822910646229402247211546406723961809777923863715633506864823239301035118230208592808188595677778145100520234684686509231042473348035495164168591931846989397030639942252333226687599895385149717676508868986233170099945213458462453066775400145068785444070486624192977596914989561795451444458812208034579979965500390224822858629642447323766178834733463855852024492109407847439683003711163335998833453138567567524373641315661462098530618555088219591558437352968132655451935827567979325174225291155496037237951117247290791421377176035525922646394049223562022519353017159557898830588715510694522272203834959509007058848497438854936685651479230843766279682320253941664647056861299231113308972456290752101151629030567174641433370367806842266767390081463010045940547419342002045680621988773140497121569890710367932400286019320883213812078296228657538614790583835626439485182542714399954977961737287121701505700043308223982100224737164585559741764766374610817442923174574451580867658734334359420822141432621188330412157650787982992280867129296056610834366118002569244481061693196700541285211225119751080268846847046294357134561261998237031138346645423032228615093312892234027589299871553507330548103745921220607499807121393142368593299057333245733431778482212669322432269794675294633379241063227206029693801587097744296748320291808949529213622268149056920507782189609962620459743067432339738364582552289191607369580941468381100608246560914635643207723651900817246819262906512364614710605851485917053730583861504799514491391129796521953147401217047022483954855885060336876698796207491996666632429348093076497022350455371650059966311475624361945331944784974145739794819860882879657580101514189727062161111560036410016433274011040304189635229075193513641900428879697653686210474408361442526670477595573101831635914818920885486543620449925704792946547169958621211284868567986287219750336728758148504186845395970806903573525071628803066143406230673408308784214777125143169798309729652630729595437225950349687946545594038693028387701044040723910391495985375546179023134689619549340137681186791318158026117462402764727214930914132508931860295701965887078443046680792813613891386148334575370685380445414193217565516818356830284475458130316816056002004812380456784722619605505153705854444582017107003007703786259938631048570145971770142995733777273390482685879216365080486090728969474423414679077939702971824862729639928547424641838541162547734062154418841962725310515304395972191552298215918873247322370814977211359179721694542951096259747715789087198258560 [110,107] 6056644166407485366327110718790111781024386774970976318779841577945331163084574961972312992154446188244399398241282262346826524120845560036286121369709095276461686921541179667267028192043704586597961972863732869158767346959143324662779379107877389843876026078342498364206134845598327866747870818720144175922346859213837211120004673099976428208009426012059634887455314017771873801893261438085745424458596195943388443599864828254681118911540601887483253697788658731468326777979753363766135279419154115501868229068963295523598432310550463140822302516691983366110206906785282125672602271415864101070008979916240836131914938244723866577529024820076278109296262469085828364786793340264772067579034848769900717250211508127970827413497982902928889611774840691155126066067626743203638490668666583619265076462803092765267981965255480203902586122309259903736338473713352756154783461350364371446552643287382097011442423006924303327672453185365598171721792344505541936170485604846471063391269465721766344238622541187559610513231614471342933777186590026569696031532810259747131343193362141987619872641952393399812542950187681919529903636710261561823025526293874581230637515788368990577774787190248141735293847962740458134947069856956795064010234897314896468766743522413937335913800634774738880544538583280842264313802400168019368945415402115968182874734813011254610830967519274218920768698976202532145797017211369962296458326688745344470600341381284595091788572404545779376528597690947349976834846591773585199985776187366482832640555558023629364366814720236504336646404678275963428832952704169350538610569824607963186968749018907159006599176292104093625004290072785293006497526204975593105550981136665350442282582700134421216904228599383804049409035203209490254013413635456672738918072841820932686855444870911165589290337113020200861444253009553476158932066933332556356546050892159534063469753881952568034502596572985077889017096745449180538596450082123289863513095555731574713350203027899598024027153844299671031296804442699027641332371848118869811504585863037746668485992807754407842850647234335137332874482316625474761871493265196911162817178054580349278021019535318026357471261732152387468870746160971631376725632513528156829527296949388896322941424359768009515222953493043290050862621530425175436321912233410719145058593598283908232761071601296341500631261904221348774457582899387795896096526046052360442187269244381974642811887708780851094053304187909405187371361283178746119769375935494907638846574743695784477105749244418222808583609628160 [110,108] -1338149695547718705960644998486448537801627306406749165344166885460383279111047829116513414326914403089534512337105462716722952652468536121660157712401237102194740627856050571450993650970590393580916510159723660650668267234569660569310138558201958875343074563279016299146952708789135884024965356665123575494192800581361204131006934328172488409679279561541826293778254859617344952666343034480631030064344848284536033327161859264519657169770382648723208965481354765504143467400598484339664751875364228980457986257570392545468742624006037264719952530661993661049196145419783918402770869921430295175211766300009659344180654143931054113683441371739723232777442764401625053564869755844692696298130428691715862932415670263939897882650281499909717978325647002817648248007687188952337861494587430870248299318577451423805384056449224046715568408452995684339115905868278705644793003700052758655516939884930923881474432661010331666900206549745781186731581775527084828587115786088854027730757479853039690357341462985886027569239620120226530045304503040055276013513599655975367673509200086673729933917736121890017887504180891271231398568707184081466155212203935249083757806169812100944191372155999567229082753762156024239847737613218808298544221000713728952981061775801728425037088461756537369273018272657034037825118288447841228909486901048334679858037055711579753970033804012891339734928159229094035364483312425863206880411591166341493174492698165170776191351344519452099840014694621775399551799901532069146716600836366592077049959055118034258919533568354025137920474911795126591197161175307962593039386644301480726416894691341666848158336888924462759521140915148433475294605468261338927984605718560395596454527857454666285136242162250408547367064031945642968834910243607877018671730562277769903369879750462694640326044301227904028961660436189048292466405429702510407495613158453843298419982995587864173553330857858093275141386531922158961703439745939629306632958194651178454456175767900155091593558590757365638478126255640426777914436468203910106499295246013683634211972929027338609089086020939120702513845521935682966171691020776546168919533480406805001647563243263450250081142812610026675440136917119647396948971790466971087627802064997151087737860042014671122393085577914060934238545158790904606847342847155191994669895396550285911178865604934674821096665891539258852507507300767050866472763049000422127371257996794201142322733308992449150695269795133059666333341693005147414014336373405613087434051461767302363224471140075431313146264 [110,109] -625022922179119382488315689431841549001481892584220566183634668779749919139501012912231744200246170305406084408325235017506929320684980322981078705108069077524306458059006705663073123823718156268880832049220297674654524911542860766810752864113962213235658098367533272994929253930210446783046419629011966261369723243044177904024806942100307672833397090146770966492029142000611481485934153923508262642230175239556534222915357707911677192984983000842145769199484030513218294761948403240075203346010812575392876593571087104064551250043134994362227525652808192240269669651594683035548464252137352678033036273608387885583537651127828190684762850743821900050450200829790811633063286289153821778869723386064969111209692599437953744401412301888820224235798004614026016165191572990675203409314429926204816115254303323118070635558412689776269445447631392854428468359688691461818847807667388145274090758715934044686912016920966639542282343880024754051593227613593427240622768500195039854554002057489693555461228618620265183554978278400133150854542796480791562708722314413452486361380872559878267556146809371601578961491958554535535470733025752869131612749802345672320347972696602994193630710761089711002272375712258124097794570533194110753285195937031471130489698484998243826570514943709999881802212654911398545191131413367007695162809678222242018684865135445456751907895201430488531649541824236853790315756800003229778223187721954721641479625728716527244222370024640505506907813561012588257514413379955389917710323347174778302729583848100347061041081997312404335395326155008631979735223735197873579305538305684461335606965028157030416292400541208870360815830278223549627358658692519349086153327999312941171622803542096346123604980247602543582591877251406293208999746251232390332091346489699375278001431026339335549038556964408231933120282167070569342733730445095743218495489169119349775625014926246036215726182009228143566625596574849862211661361097998934426470899202195695053804179215377417936909897379371862969075460278671668693182837631781040198052716459288024087806726213122383632365078998158963460801159760972004823651986830583124459916578190923103457697193423440207947250896841280019530354327175598294176422651246163176460167059375383363448815500530215604678034065662654088136459196041028125744155552208112590484156738178030405483862279148809717462743365511658724585787501900326328911208429937184929380246245668031599412976209520113425354818075124415767745615307315649678274410774003995570283819552149266831808045867244547712 [110,110] 69225953367124422884848401455537485465392566511196886293095830026743850390060969635494793219238395667062713282083023019927468052839308984351996082676939681853951370999155734430057022673278047777567531375137723898912653444784441249934016543274622026103891333381575050140798083116015901273914641959725397173895617587926585188202623370474148344934252981145300639258093570316098352436037621613816921814604789595249800591176796989342741563863700981141335117580408614676554594424245008767266265356656166531974324405182302382507905345839902763799105706204414379182112772773201413896077695968905136117754481217466438219714648892342884257341540299718385115423560719533362078173184434628061209011800498386472211956991992696169996268417558687419424055367004996433744457959891736483263962519399822267850345525039670374593539016246758491840675985540830383553548107677643780913820591261257091496051675737488770695761653915566602679791343025477305145460964278869021873107622193490977798704955308390113060207101032124909855786255757733949568776603234510406276031695884053304896916964371041018977507321131139153678422455227777388090793119790402522293861939560489748911380501213965422393088089017395541664573448623220625865386295770518772274293495570752002500517398080532102593858574903665695265389128166049134630835415829800136499569415004055059603900004980158246035595627855890046021018913610326710858823017637235682788839329912161999259715300919687963699455002995024417709748772715871690595286300033055734020973089747793328777842642625708453115402479126034460112343538560526939346837351994344597960633523019883397416248609259562885915171339004609634434692345097953487996210722569666893949083030572878208206797082544204561413020311726441075178929053859545020140334484366635652762456482826521712592484953666588613767258644452693148967918278151283100613382352689035170717579583476812988935204964708675840280980387564158824913268521723516650674589989897955367744494105360094804596632484405381345540560568637174163240062449032861174783120217899769801112042382968037540232908669909981009499542902281631626010083086532270893747532150293969994081935528347872849333512226863763995105454955907748592752353784967375728960012545558176734869794067672345986435928740881623757710398938492767987197444961209295276124393190358917859629054275383446465463052685782380251637559533026012497417410165957104689375477334541894402552314657030158832219241212811579931549035017780408557420805030695507700994642621250234228106172857430805424370101764681216 [111,0] -2462479143661821058056991636426146929948549831718587286563838107346534000682610321909449617754932357083459470127999660638310857818490492029828155111266232427383318219970247297695506383438231345697245255580716102783575170090736451374674927597358032070510971408747846848273898260798382197101538941009997114344250169638678417270572897903536541007390641956245106022398534532209803124487036062745283571554565381102601480621178325787981239903191038186351494991732234297269568797409707045867001111996484799056219156877501340710099322017407610554717443204355941091351890207597937586003307250699957775143773155262117015721772714896312630159240458355575665107624470068499594125635034310459245422550584415544737097357500458706533057760781532210792570173176415650898294055368040719822448455196555561999370367701544103461285565775431629357810117741719977068312608821632693411559967851009565308857335239679662809391490615537914103114712442823669884875342231689761791410304752413196593857549385432582052761800860389162982726625417645547373191388958989399441070363313560170602903379223843900683076894747386578470523716740313175151213370369387851847131971615194897621457968013532548130269694202209284397832728246630129447618966370451420766357668186859770897650116806687628801866230204243470063564975253904959939277861244451861012329511350689748652838926156149045955280188324545766639547981210993053360069562529344498521593973650329147698544002206262616733750032140667946754439053008984278057475457395791457458228400604301988057833370672940306825303863837688767719728735321200479698172114821181153650312405482908025634488612988328224663853041952343165159816996458461470873396600391373107904590115823515111222718536054637043182580708774819430252350893111533018229424968361450376740895852802938366170431263322534754716814008426454713627039981288015648799224792544792414694641123304464691857058873898988315066320760414499497107250383022513916768067607104763362685622355351780835626480756202626019345748045176837554686622234120196098818700732756359589664419843288324594480359226104740910668393018906129503643083522185883798748162223401115363504373362710188615167833947185610647676845781675461514932042479127558696629017513169134240754550082247596617088436568382595032103432759512254752934619387876227886816215218949341203789054400701817303169434725856777927494781731577940235104268855546457893209519270337122453098442225766487761421554024557614210315374112418964083288164225413333190391998571267445726645823451974782499312747810916697699265591380345087991500183437000198370861570990200281410047928768859955594592559738394329567542661800908981992255841678901860843868565504695977880677036148660059108529289421364056012316140999474140855344449409620377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] 286424081409640504128610714550112971408357267660371712653032777805795611882983626192391008905338689182433268477730763261090058206718368813424572324181337886295440054089355830354032584819030152911318155144664778694508475549060159677347419107368275565236117106990368067896454389099592492955980001651223927920628720127252956440230638487853284208816918053714720200188481359796996957764329979918325368429002196423227524422074859237207194261356940908164630347394039910330141716117184883775388499036418087856100851427264451489276532684542878534126259763203658156525103690099672630078538200120855361972863010134147056590786737077086058710799966348991675924493696405839583001988301722830640874700774903565272159276928526655722742148213002228537989190370778784373218018001443875599171826231291517970485417504414923210140066397573716949557257548769815639962684688939161093673171833288289581799368772718437935575170604983533487853932523176670742921615989236756171453196659688554962309128104642951493979533775059530381361194682916572251615549323337691978347767544230868835007564589874589477053623620555336209682533309034509299167195791719425210120708146127801309111141842354440236270847284523074042039289560322568410461091948288202068038779602660476555030474636278928182582715327966250360834485618442116880653031212348194578430635834345303689759345449147513016283119031731177302907297017049357263919683201283681785445708625288714864184720349141009711369257783554235056904772463032580358129581255525011529487544271997169487280503730002083250456823550922996397801515055903468965388356036115614124991217129862350221597516310404108204371563876200752478912329800876187200055899715167903496243187911140319317162243249134714529778922113357685632559022095508207817537739481624686469271672523235021563861475090449975406549933807808515777305492851783415767381738250947027324436940961864922483641555580144273535658115743579195123198720334013087030140819265787763737709777413418625802983971636942258673075022718898910753087370362442095702322069321962005963054644962350340854115594109093519301376655020763946797122082705574089119143542686086664631222297851036123520014404202011965259090056617232412110869200899048286258332003487725797637035968450523916449399481348349345105185236107353047329055158957818961131976659055350943327588919942078084844404843542212880937846107062879019042797773193435490181344116766674816192781384545469972310048039494445960129279489818292032601405489109183854428161194904672944036998084585581133622038411672497906967948476871859389407912985963299737722564376363597988651935561018159014591207603386703925828783926507121334376352704025395913765492791563854398596034031605196683018954608244571167325791764403479502332430727847172112384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -6951384978375123328625043111262196441538994520303852069093318660764278303438272290505896465920353431779132102403543737652221033813555563138821359411237970895540733994940442045908117351826675498159069225668518126373971919252350659021474899688970416810453667501970949426819392285061461062371135845360039037574133826275486649205009739949950482459561835560528658812154054896651196141957104325386076131532680378721283221110898576830854232898037393258871846815277399892146690841135074286370477060513706290141297838210337834160328634948132386197291736396834668318966898265208612582504019614392745234034447653203956256092260568694457885088896412880023969343545097650381448491445339433151599419557642407963293694661113693467543993689659939160840387002075565228021616248473038374270862328751349847906532093240070578865634607530446492921133254976140191206726246616378425653312789655291865619767601374582874451392763083560324089728011614939846987409161930977724150176248419449157455046544109536265725170394824775429103971682109982248019315568358060357290227244965416495662348523599987252340176927329320917677780444279773287005737542262953575065448957616725912823106429337832269294844961184261572568395453476629392905642536505289401044844794370232224267136044738807779498148835802119078714238747899883659822139401472308248050056457188030070316851213201302193865562984115942386143912200335980100589015373163676757639716967335270702563478067547213569462588930050655580882122120283090294615017241089962066210300122399902656880518328901863953404445161846834298749060959133378511499755715738819092353303359498773763544008276823704667769805214235335072877018067125478313577964586119435284295557502195496130464226213675133603048107452907865753257412929424298540818904502692326959618479951837775782618779176254395770660821719763164596392408780903317726907602528161210228807574108796955516056411807697969160863217386495855763378805227800658731542420862281656467688093357592570036687534918664997103811181459470350656345959807764146272620957187820950508684226973666964698825513788389418502240447915565498407040335737395490177227468023369546419081699477285109881048621355179224615793058164576700748891466440765365760048474753045161615522321534947134381601531292523524338584310822977974180458695473137909505098209846134331561715672239485450724026569455787703878752844989760716468472218803987766270340678261291275336001340747782510993717637431523869836370591143295682714693523797568447948077954999664782482108222248397286021559824348207881299564239934023467510466904751309411213319009067499238990423890792619372658502509108782338571805999449646616369589142006525410233996048655924971956859827614286122378195818704510214937001653487387725351255431823307361484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -111429912026363901980655458341900942957544962935261256896298458000865220751762160094259726066741669141894314417164384285325260199102551146735898401442087738265745661274179629000738541319757939546655093661327233742610086420827595552710147493640856229693818337813392386941386086943474906260255764187485673091030994390822644090195882519858584172880712032168195961133187443058678055748022490803079276965352636805149153865441306721961035514830275713063369254824971299062245208829984272890193219756639335159451604763987478602921978864707414453108988673851046984215734354116225501623064029142556996238625586679883692358491550252617776244797049064851094960234626738940777687043240349162261780776428017850107553403262901601551321754457084243125809797444419513844237395831343172805771877388526355687411752813605331158270752611089077703560656548943080091096597150044991810502284488749023088482608538213226419436651578480415835562853505458952959825320261870011137180886479007467890305548803386038948069623538533853935768073042061914109499484921148907393452714832082264661773365777767121682726864574287695497927645598702918159668141954030926681649463974773504706613059134721045774841937516264842557985346512516622535238273982503104431696224090196706558123051561314636895311104280465757337177365863701134024915653362541721709903131736862264838007715368351602906355446422513711521427335578635921403491362286222310077729994815820329612548613484452337291525388432375524620323623532944005171453615246093000303308068810147106116496391547278058817117867446783666752302906543231982521749665289123735244654698977202204711964538779790391920617926972751392698375910230191936330019628744155580868489181001223216489133313119149583324211519580974842161154891072040224846086370430018249882521056136968873988509201200837923244645975670454093904633524411822296204736541103915239257791197180583945781886047149103501752007484515162865781875494951424553149238109707256543900895128090301954313447119637460881175239462845508639945504070327710596898125385925058051829223000948186584136811888038410965954815303353115981022305689058724077389993329357223411787372800904019085252843434312552265317422697190110067044740999022977380381797614077141335081768269404471575042059820180771802142170834453278933168012850303937522874925486203268406818523714051362121342776891399814308919092656109305147071439949095262298919653110650976993650069375973770750619084605931933526547862402344080823027702321250084037474556965542605344333654198009676259813975173336245235551014309401716878287571177310001892778908677095383304786444520078945671704942377922671034205854161480399998194640773321362449032085000392683072321695417704208576844653735094683095648996093861447344158509223395783627243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 4359327637383768440262953822919515159522844924183254473277280203012270446430264900187680895151291085715754645578407569298957817685599818420327425383963219693230160091184644483704502337020616725229053312901067555564964627136553338965073403266035793214135877450140178255197774571582150630323239231836585176071739967223579577298102146608286033128427993195062948007231651606624019106092218358106003687882357359182436199853393472085942688238420547437243306895882889691547528980389352728456115252618731855494226017776102702908089516244114302830669536988217999493052301421019944696750047342690654877080101504332999457560324695403817643579065955395122078504895816295556984635769833739736854311078649474386334749291551827615031674843196842368215661515902992871611586089798390856895281313373082178934809818915083043341667426519711769630347918580925057845588535958286820930560402067556483223063347970729415841716026948009987743967825263847189955149567003297810414809386084356006247472132353378608166341546655920865577975892551340137116602601698895529563570215160940501683474188858208769996123171971984022306986892468053034520675205925035947448814418123153870666893412077196283524064803856063020670108658685319005575698577983034803967831230505407937360229587249497500776162086401468886433762968655673317617711964146991764075071425013251948347221366114824470844365864566913465455055627151103784999651099784211845232914474640999367717789855586634606210120716342510204244831061639707936738251500741467238547522067430729798806244508481144718793073889136009340581791649335909613414422470068387512465686838464541456084967642507877965919991998437300686399286914974103066148278354118353504632497971528996508903594862102018883870790847609843697371917760862819625895354348465670902455712243409987254672512941022427708882236161178529661739248035634937823262843004276228055851154513321911023591919840070674141591684129937330613940000727973768010706184622239056034762644503308635947901697002948064065218325665867524765088712860294491885164493922833092247725419060186327263129055438300749384919303255273719586328954526195342599933548107308915497212346813143783523307722637591292309109509593164989595827069597935378033565261488713634609333357973826048288097953319410162248464665315606148942625946097113943213410257328561394112044881290614953829097394766448921484089565714321272724749189266550214642357079301954814256819403780467105950508878422842631626310260954658732138478762792684462050326191406935206173134624836732492140214070163435212949559749214064435094951880885745849913747736521325392403076690455653394776551060364641914972268880563963423296451237853131651635620465145543142478401659088630033939397749347402492126130615051303318301324911815197176574771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -26254852399155969391984720260973130224891189791511014476377129034302604449508344954292268251460852689122900722860571749638101673228102967651028126077849085460011831865304579742393200158280184543757841810341961984440927804542712441932514222678328733439329678212027221333431197314616937689518218996053154855781800124248378750842878997954639179719761530967177910494503916171904612637894636988134148046104637979486489716339615774451325911640773083034566334233379484121223903525783352391170836267816474264026595869025808865306717210568526846068825441447315309166122206012719586293005314680220297173114139585589623501385611046208040524003251518618903322968199899247824191172727588941559172846049897207004768783023099203037323981522675402064966203379925234573814062560812510681135835554245647815464226256765754504798180318343330253767266251942192298984032850151160185539918265146897249522156099565007603667616220495201355041921950518355449548560224515938571550478595936878011012521586593028973902855687500847192407604099779295859873239781145474166447999586177275765769150427705618458465228698465166081591063257754459817033796453848298884974041733676180740686511728082179285532434665409907282037849715514954975637794368434980967596138730445047261017836168131752089756666296805095024711131603672473234131513693113987094966472528212512291738532154434470906837808175882838692434624960453826736935279033298052705706831811763640864306696445557307425558559754912097243899162455824106829704484801409625495208965928622607297172457699905781801327873793767015114218273719717928367644340472656466184624204964715549724296816199537333181447663831024626993777943689790113156404582177897118642083444185473105228244878404864139973478750773730668614895211966380263321229368775465548145386012359000849643669449358728646647402797403663486816234405241812494103225139617851703337040768029668276601568678349186175052073293649289403426314796714325906826437981942353934989189503323435741122630294841659951063653184889792890592645429790430965550962390317202193298831723088897395317175501619964095538390435765732698251554424984533899274156933792256433248164200752929630949558640805952151106121110417340298285828604182768698664346262390913218365323326861239172645257287312023864262106005851671575293800927545211250914190012151838660209040260491229764199312021480842325416546694405270536996757994729200432732604615327269935876870691803906034529551495074390062517255786675676546466503415817126977435853548711840638582069262970284464139125206662599646089424868239992705641889967100757785678835172560687131464011862835706611007893530288696897497658477477562799842950983966127574974098433198582664641297410905315955204296118139191163155797370339093656915297081881697517714800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -227827438976012962772823691774782941753310507281811618030258892603059147890902553349494492777861240154782927563140566190285843809329643063004385964477502342367277057075556554649453831749855865194951403980066286854468557632810847255776700861424395134355670194808462283821355049576396453836500957672730636549435916660301853769282053723130058097964378194386486279286349816087625894749120290144915713023053328757321158862524195445972704567796415884052029361597027439840285539473758519698194898360141023267728999535574935433485857353374313839073964905944999193556148550789226701484264030508921431640964096090902596646621598787635868379140068235245439059830131668204257867207646742010483687802935003278193341394558552417027050342792742875626895565262925351670812282717450928849718766988922194114095617594536038927257439507282701787145731820950288848414152986022985017664264956840465580535540947721509580272871456598407712438829865574083015626983594663088525327457261137217662928614464371579810072100418654966354347533490484348246105455792447037625101119864570984276039135937523450516060622592125223551612028602549162526560103781432770703200972744895402542556449551302396523352872236735435165368436983457203301821469778414870223611749343828200449342120737687903832772137016116192463730708000726875478106955345837566281377272859945562393312418291521852394835771867826332842338251275615648345302210915273441618883559535685446540329931736452556605808871339117323495897867949299100279735407579790582164791705466226768867506683260398271901494860785842104644901614642127481049007745944909876325118165092940830849911080618331240046893807966384895971906984058609585658278109553510911119873445844064480196031828103383276100576056170464133114506664895901468578704580281157933199432667035014774677698253720591733162218829012772868425696181843739652835469524329110390944244283197820103846815780218682948554783867115190654546851121667662941253151961285119674982694433999404323604029925701152660591115182583903106206829358715102856203027631163400854882285175528543836562628728362490903603030234696044121396231474448069438867035209770984467085738124111130755849965834753840758016196455064575327912259098244456397532585525171613512866199252729958220158810236512067936134087496711244933852923568356508611335697002470936210530294977863007106900935736351728421874456107296825996732645883939263804973333139403564734662998214070821167422968566480155221780990368290321481706146986833204285117995764624588965190749371363183336033453732761348019782797666017218780608056138583547807735601699680326193537123734175548454759362172626989782421567418409485675748907663215217450657119930584496618840497013315945700811041687904601133716823814155220505705601627399975024250060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 3115409093125066805771282897466502875217194276945654880596620884323125762246401965195124036922083686700929296755666960060528135649656567335740769177811078378336276916874227773521311968300590709296916328156385830101084963012213724627013815068526616946887176502093681149825270436555852730081741835538563327887259597089758715149195166530426042363859889898269972489955066941234274640498020458788249486605571440206748128101900346553444734863836498352431453461178134895023252387058749254426905197084814136495462263358730021436818242081133766951824512624925931210083547529619133244123107746602235706952575599862204644637767153560141540885401508261876897793230725144730678243762403834348405965813938915323617119841136748720507444341222600680933030034615361015727141848026981294049154192775982473807193853174992953875936316536812518882453657907386001070615143917748631565438008241596673471607070342250662824205685878410031291517223430557834038349270484808471887495755376529341790634341502041032651851103253808944374759464819115037011650215154761300941810326871416353252326376514347693950786886980832653847266509750398740501551606142432450293928193178508033365422490622556513224198272102077533408355360156972364131475730767517810788155061999440632622842226942098732908735801890724370797159058989322009963649338904381448865274885631605246785662021286505576399943953306215480507982106729558754330100614249949420092637562177327063127152823312372969304538158286231443412581746327646816465965866675814192921695751953634936184665561655638994782093732722258322090046470570670032416444199503719373178358117139695658320084327342745074419362670848387528564538236763799280017765057817240792638427841181314961540237947673941069233946084464651650906658030418942909588155658352569197782727266519223676868263592838991906274194995943470394143294349056079650284278831880106590429399365397348000254580005648872720154424516565511335505481770182380556354298566473454259893266565435603089280268150671301816777977079578709491665720546134128126415768393997831960532746100485166589736503972122023419841541205370192011196905516674553202085779021693127894886976570702423253878499249386745010015492699579256249194374979075327210794884715159131170640412490477238453898989001763608618792962239583269158437812902216699174668738958241323311320534954559749806806833830470733269200283365970456124066655015871173471698363111307444341329121093537758374952429136769073062638006522009852876061669388536645237539136209348262067879112451503060941983231925517972142119473536213665332913233247596529000674979341894110835045402987070018769785044547339948327655475109551471157631480858478151465145884258217503666940643993164005481647592532487287887453312503262351470031132579280001852040544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -12297791440686622175646012107273128561836450861783263032093236873531987864527927749917362332566392123432770547528476109263755647870552831726788162453926365545693459538947597227870512150364017959769345599785202645145318947760054822032199845711985961229166103167828916283625640646374528497455602305587662929604854575841264683731586106533992928965862207610844572080246814573317605409611442380111563335421298234300885133464234467851777711442117796688687817040534583028804508483305070701332021275672366505764895586105141299014596815030769870108932761927168378639222224868734704154238853523322628288728767831681646880460067570306422615406174155874461330989329725812185146075425818050731014333623888127095922388429713440660923084551332347693245617111301535690978717042877474537108155585596220013224407507232744945532291836328858128367171434004413780550317288889748570344807300921256866118413741011196274846819596625501123253050726532342423892616257389126513643935024402089041096425393972577970599299074627356999480600338641135590068303563851546557131930279645105136602826128712566849741139124416853201931559429038925104399186078862153655662197432557642539426865062661927585884993841657966339224307707234947037814944514553438463383559344114238164552041712905022467334596878129680028988625496764628596030669569031841453160923997622448868302635019339641428621721619758202981262508535404504970842840682044822049219476613842019515405322960044780425174174704366390926031156809174273847674062460817704203946865484805547349688400299972398672983594755452840142816721613147002110071318598363495308544146603294653015067008923831874911441303373697363676527222834111552417911784812548909105260931121969134207207642565454320815637836789799100368566989485767198303083327159096517451527603528197505372507158015679783307161456939553039049273030298536846284988194328527939998157585956070039983417989562534313309133089197774970984239974468299012107010110118623082966915805101918324423728912400393382553487518877533091793043426611280094179727899463150972184100468945274874254962658612422785570305921626790278315363958436098963961617511838880742571963570763463859062544427734678571173889071413194136320395741494627515756449928930769821793297776523093256629486088359129078084159163274217018921767974463757122907300494106478747541854431624249870526661758250403376363328220433921687956451658535948113634596872526783793950532659732817083226477490367986404720453972055931105482995959929453029133175387125307810717330104652488281544646447627720480031611830487293440179000097410557014304395783280192028538528269443439376111452368528373437882448737606862138465547915554457808097796394755802982379482023146260657024206875421842100655564888172261761939489069091546550964007731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 16546158569039993017327751852631585035267640767298171573327302099769389564410161448637512751206983502380457301871005657472862617794064671956114515156105647753721071229187393803151585453035349164810720881658176960598725475806525866160299685074384191745443761344836323873333817135269212350790570657251000845115014296650708399845568658409017954714765241588918995055346809829515807306867989539995423617160172450958224730487786823584288461497297005459448275562943049688232253973060589928297554218855444568358683642320759380954041759529805852580118982682986794742112449819155464961462701539400674019795867816665458499690968706785252794051226864679854120031467122778918410739677292171542728735605205597032976081771801302403911435245229432203070180130016164498091067413264692526980082970191385138532200848131196999635182041748048040710154127925600106330599610716377765814107427375677256611545062853547406464399076182655265207459451805887056595671235479578275405217630809567266022626538311559454128603686982634810155137157886820347598970852733864271902178544743108159564004942616016238782095161964505157398392624566198947478697336318358482078345471043924607629436246309700347298786387175080273109186600023865794893409044451284574631406637927046906909071452249647917996320393744363335413272941648709461770479478944535276223637303540434999716280442984217169135132640782151215971331665458134527805588970785758380721876155661765068297638263953743483770894181486837917860320673468544677601164536746668330629298308354535692871049505457790743347083356237853800756590840502407033925779483562010810796413838650562367898298025231528606862553139656466359130914761948595002635905737254122692900752117482232840613295346358720696894102738052986459949340218163777754394889183105515089520469355909870420268442251673089847713831730578607765843653172204010073917471470550033467814095965029352987993797557664758846112854042514322810337169622930781261977206782282942807440945156025228632763239500019245646119948258228058642194000397998109031686067922956823319779744950940741885718834563870035324848044277359246739861775685012164034718689543491438425803670694761448249730927155596675175686015234829473323130705518515309904127701808114036723444880312870402010730690594792556333235111887246675600091745612601234663887646434369611030403737715550661742031021757314683526673692960286665432585307676684318809318935385848740518571074800529229155351677757303578706785526355990005152257983194375717901739533012061612752527758881093791570456113624567796032670084988963173093592388978608566247995174500521519423160467417042305846679924959875753034946325431839437598868181240274596158465081966211690020984982354101732584529479819421507794996072315623627141021275798897554033465098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 35256082352271826227126381153928696717865502373687268236801781581902842691190509510212355121607231715814754276874149217374993183330380767493559104744183078143334562121242317990346286892131770388709315097793980183575637052906862999440607863373288683571724866936487872774683121698814639999287938062207573878165733022618543480294706504531949631596885150044460680370170320971260516364704033053640249172836345099153608226715661827250959937280857640159653377157222117810553605912128051055960443327323125158798253228848304432729803819028861659248302227128981093620685908774072079022828786980718177881832535527068839326134215845056550038221358865986105706172343773597846929898601169851838210494984527127987109160847195169395154854400137534648055404528710130121568740579814933124375718496643579272280511906090728323606452034601841156644380218537812402540417380809995420394923316200404768248885544451327148825707113268168828073946063264214441607927102399664194562207561375444476644912709333614123497774496865042227655863716049950343732248637896523430659460729588944010516048903688178357079807134737972756226526846708893125228832072235196806210453111315616313720754250669166131163105600928598374504435002603593135257221398113222436159228924800405445377817906187735606110237353811357926919996196469671271180165883877963630033328647597611474608472946115994428011645142419909409242667177943726957366088027210958714115646077579233631014723996436128876009000074542933292232195270313705661581528191051209152757098965122561760436852786844233604332803022250054787468063456107339982746564086587649315874057282444622959908196964042928572331885783937837105778168881220364697238637852171316290400377767133796573926817678419261548832881255781640063559515293056365046091118259789012990521517306727200092681055347755850281945480682250480806482976517685665167953478784104800293168140487899120800599836167257301170956738146505660929686597231433020148710878590536310547986716878851095322410197978129458594360582927440823336900045157702903589882791620972545704657843786178725005510723279644154779737156103534767074113394604088985977644574090205864094709960203283786738577052616388431339521909513818573063751475625695314391877069396726801052710062103796549570997923962365078264455094418385934968333762709275463487881561727288470182784116956800658720087244490186248569271384312930884921061298883485302516178530688631450258554058755522551008884962503838145178836801137125019009380307427546131451893303091128130529344638803160780660796094170253148022443323601862242853946757702568636450170537918956230541543180802779049154609269596204798503604252791590692958048655111527292859157342721052582119192314271362432746933417032237946659108662590920222531801820937024107710513152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -214635173813866523561616682358870294894759713603321518638266637640263581224063277196247416978122012840720438880249631192379836408673832729374118403295757758495150845937537921568596382387774075597872259580182889281154590241727842585021549446013576936080814261007382281710860636875680371937773229317674422706710377869403776460654433670712041871058382533192015040879706491944506378723965136928083338023929286237142166830382931137867626789102977588053438689184199135612337421301109300076522453769965920496054414504558713804107977985338687145148842236829326833516709216096317121344231717325155575710913059325660583326159464783102038753681715040785080931848063955125310353915262184149974167850486502773580533168902837248178866524117926875334509034128157959579116948787778430252299376867245462698816924080220372074693710026183047617785234286718664099798111261990717978864349724707845692663307903829336087867815265784962557558676712698323767959866790091944608878520372368106691240743901146777325392735281332892036820453362510875702575178134662635187591782507938146889954205826970089004174099080073492380373043962551741788250042889980362598507715326516830599660520583559990924071819857153066842605154163457430047871112846510565950254751744341807187569948561060128820574059369589678935807903956092519133685477191212825228522206792631946184385294884942197888958318957591165861490245204335534051543104172985896845529109597643742543851405913456055262316511184708184868880167178951472048490126961400034367419593429365522334358472194715387370687276200236003175090810898645925940369491087533394188725566540914694801971180706955530764950203037660616340368423964376136671115934526237271820231732060655185191664190723185902500870383202923033279410261657704785824687970039344650764255039672143152372060583963246068850828481183101878369809373492940736024354046033757455535419972604597768377778687591775036262638674258090444846345763331419812279646772063611504732572169446450802080826864794536463211588961402737979342200746009119173641050536338693435481207252937614695707660470314243586570356125525936703909195420736361526343268965768936584922079753267359340723468169972132406997490383517414485534090713754047232519741800476586423577648740247162491186618080849732372374303645467409505730020163530608072173539516263640947701023500083140234015152288989629531323230069835408962210371636297541025932147087593256951215926018474020246412849093761210462573599275577533632622888734293214919233350042132755480954927954007426804281949168977675327253770900927743909172552088166637678919626227046886136820265183615890798912884222164344741189906982173863969200928925139707653164563984497844699632640937023152999461281120425228533219106711794801588850427604557965938800640131072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 527357613339976608809467539306229635667725673108692495349888470915086366358009158983278714516390532931463855849921393917606293042809627217940129427958497037466952457530478521809913778178906270295147333294425025421291325218326324746921410483110652153472253914384765903764505112579652242177836186439244805601937219365312744242237391677079817310099742230556581071091263669169844891405734690699044297751833294739979408342214570240946348202875586096277186970937896961997293083911851489963687162537925601359421455589564106924531885344384747593053253860878879174915579607137092091582588041057310300932824890502626352754762247056760301057100253563116460287739330796394979846244155615831858455449128467118072954222511909081284781387435970166396755075134846663796728019354233050907660458408364453983910495332080650454966818740007092511182946790848877430750998604692357415891812840353641998270384006195132185090602241533045689101324957158348165750847938456284171534980067978603218747690008007265597643110780461758259231478101095838934364719677138673032758934300531596206834069867058473291068250183955620999062779394126804392989693909999073048827792385032035271348583728715257477759510456645793266989814905843318693303909423339919451804215368777055761036319363806251509010487496727602883721768573870426687256810206475720106079572824327345509356546915630600943838773311071990013394239797846630338317461456624405752527117728134501396103082640409040622794895473100352087429976878309701849264612149953884686945619928703642296114532102999588565006234427341200184905511927292144288797688512124464817006260185668094904828977329500916483565752127148021664291162581884146626531884099483930561144360787926724979638865523276155164535865451491821341754078485232241203581823384903951754912042425988686819807143989060985136852258659051922199719438771624517591337166123783832443353171580194397037963294463363977989788430692695808935424483107010099205448549738790371419117394623985918466875898701021219168086763317615486032497967939905620210610164135228412214604424690438136681323123152435898740657816501337681467029564852547540199201004991524466413821518247483080258364572678386400601167901717365686899718490207797301986657087684500816753353705906972487628357194825779743520821200463415132510311899068308483010933306743911020085679749822649925300390647372922085678178665106182885391760342083644787226935087273556657771363167786360286839756854314016545607071834161441971957268655057433770600009418984457559002556836739345940434613930061319460821581856144184019370414119287413477829545156061553511731293901470708881339748839879211454872794207535747983138394254557823394699628002865292404404699555241926539543205265914035851338971832077448661110752487771839769771769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -969048423558487104261059853251898040015241846013340607576360838590701870330675256852746584514656311936660616764971308701723288928088961897222934275288171031081693768383927561170418649964330180450588036699579798858495046816082624518655767180256991751746694143144026599388402241685829320986390421428651346911663958438734025921762089789858407039203257795627354964078022038884100959654179940823654153345544894406658232517593787909169366281841170986522307596695407735555858677802671355949969536699276042038547795055920510998765236444249292624253185935695820585698712069635707891581345369618593740431377785145546317425284082484702325279747175751719429931129774713740535026812946919156326329593240167380365614698647421397450085033277989565055316534903357126016191576702631103725326073721251999008134905658853826605578596304647757832509287699819489287214921229924308628778323704984859706603408699314316873379293645952367996348615648970879269732192188470204906115274642822209850606154581796985985645121345154834266898133553595901981024388772990654826350047186827718135833444525023436657280487665135974421828171718890329373240853616005371083066216295329364411555988189786632405677128162471415293325358411631559700933494796547836166538134980287515300217296451218015021551982823737973661937418640811069588002630145637880185476491759974834590730259570115597791336947047862396794742941312026992896697424417989162853188013731337533610006617514406087073133118904826220593697493087025011980098351187065989300862557536245523818635910978603413974183331306135648341444533931325481869742547806754760599130674555663453796550948671180035926397417075779028364233817132061615544339518142960876793991444939136892501293503248875312092825082086069691173296361160504460363968954817235311553388724396603287513004822835976334052745759654837373150534161320903542209024100431697543597750657415104179738084246771814119659148228356818144390495677783998915150372012992043920450199788343944567972379432976053287656057434525160866014575483756210546441319255189043408778547051992856166339519497156363446003880968507345155773306332735317631562351032116086430466569827020617529309014652558140038678755146844589170396351099876440535927822642427044444851842425757887190871886554162351844893334984927428154880633747701047702746375530455239983538102861006150256316579578757932154054153094055411673374117698892459738292296100779240249955003794590165280510429496384312405034956557387754379361891951300941210904514723536368445425692494177264689867819884602043379964917502962257006184558939375900819022113936854825584420413135980297577951801913435808523369073769881873941186001306479327778924507805517302278629436962005460735198105575193255586638100609025286639015231838403098638876567142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 2226006322172410130632462832456991971815618857942051843287880376836619279045092166523977983854048180635648629886503952448642997146249056883508356643130857847869916353525506137093103879497693034345853319277993667374505573951211913340752962237319199327412989796461273808141740334157374292587272301984152623014201947966637879553153887384857379299753034901531633817638262673317057476529452492806671190973462349500584563128375563973072797796784955973504305534522436360146774771233126805078118935236003602485726608283321597578257352139785665330096783622857905985075672822543197504674691817298222815774387911730889677038869732592297596441225339802075806510389248751536737108245865950397937514907692471272645665020627187838024351235347562866612734333904696105617996486123577551034940922169491909828314326034499376752022243258082782198703843198691353178925455648118931393177498629960157254357495621547596679057546774464708248899340341537746129696074873688905718113032337448259736251982279093140577208805450919638981768257861885920328549845858573439065016123816193926987055650226957149794746434171328388504158262107780755458655196984402049650368829838770131014041895055267578709265691962343980738028059593482403286720890336196010325546160189097417524860126469404015615055723061000984538583607062482360060722513969649654191147015057066669639274006274711458740569657001456601603878965412575882048458372674175012043756544508189079534035875186179731798576580666797202812140332387302468369012576855812775894284113724870522923057478739150483155801416319222869616721723714839025397796988174011909288058969189248828086367537451264423002845737041526818788379280132662079122040621357697542305978480903195004635945255272930733915687409961375890626050863280839529156461065065465513183217203582115077599770494729629773449843774322012876714469134366025536881292400054988583881330914690425865279702258549270079257321668337112137751715088464037341918420374696205100051837044179336808767747382284666627668268148012806015752178438398331919065466639701290018125658970540542667544249892840668591308443970516232680270415400985061754292740977767052640095802838193071701722273912591304535942289280993199624903244132303188624425696009261755584422370519014514804646654744860472059183273715076401104595057597207389035503660992394061441662969404741387583895832982149686282132660512019202102233340680405374486684998542442170054958771780688782078399157188682762735839942227903999847004138084971548768228108480251803670510583193638018848973186356991250685754010804367724852345461873543308765570134746294116827625607026155735484328698681893465022166210029435075684195030630238166445070812401707604498851424242847621552117680143121435042184215209624974064014768278715475845577283993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -7284351489918343306529183596759235746410462735955742747621939340603671004491556351206051534641238170856739222694099117481629605819480487761409397761675544611111936002004594171868429796222320625238381921591668971934329000563346601552062961091136708448450180273580436950885382181466920271031109826015742720691973687863510935180418690883091660715237091695872964404763969536940568787204966205072775583687078202438129431112570578648072335909769052152977967203681264825619304496763117617832586702195021596036968412104196109405958571056823204169723251494207426227538993213674853395780543701237123112981588644545312604656950118334211796346008829787422009079655873441116526937071809043386428915128091490742025474022567151680666446037471866079782903048335098921944581098789889230233617721270072839773981969018522086248333849301441340358173467937407265515856878118737499889621274285991691302632231528584507107303784614651475517205953145622739336884850102228129799559343963643156809207845538157390089952861281033081985445583334711619326173349602014841164021043508287483731763601256074983231815277766009926071497742568993783186809954170642051130241928695843760317408503839554400006159857887977233118210945834823283446894685479085422774456245043572676400789144745759656965952990577844986086099043933293457108336873542819663547362158413863266853838722218130498697738498282956032002660323639791045785506210312682954960059223998481596483857173553020382353018161640274743002266193718287078436670138737686569639073321852837089150368742844979185120447291821189788079605932546904767761883190246560134452808289879095134681515755180114485046644875832798429977733445042221939230440477234433881393085279402762574167187755831323972844761446202677519587365410002756883770463962054503592469785574270717016104155763147759409920155560180444060482941313376146769224578869187457453344810428558906733308627062554662221651293181109109104106728242449297813268356812977891186936578694856842881730047296784584162952014890549170571022619764560233849309532543827374044794336056382983876248627510870290089323360622378939131910372100926438280251461678932739864596386398469987736997046115367884943854405626833360428927644806348861224734436680992672010036336317852374046485125119421490892856962222089045983012893189835624548560738437745740081679204194788984292086942283066621581562155810493257472934509553745605055521545481608018417793792547380023103205653804006248306021460929970866325604788169965634094683612900556852503563639037664581263411207847707966408699819797357522153782392683153111570863738824874935926841239685661605476118182960663345660464512285095044320130302166160574770228765801106752621403250961127585513039257599761100964116989254771243282667049844859108367791189655552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 22932200542442680220001369731878879355647653381742768368543282640018751196041539754685966953296204541242991130593374665158190536466697632033522645584526205612287975261743946708632472394221820308063738244980460180831519901899268563146010852610132588930897619972349096767141268550079827106343617543212809134002389412534580399537969863590885899744718407322104560973880322247578970059666855325497642944313139611469436694322977073431513742169842444903084284676262534122829566909735635404168071598901212157024133321794872369765242708749870053566961950559212310854648845670064426384933887520766547789146322274975039346329341738107003263733587657745973712778529746631223164617246200306644048384801096816024344762734883717424273233254300954800919280829796556357636384931066318156759344141094920919687270203656005762480141518207340791143217007929399415969513228604745184713615261214377199399959427117531592444165837001947127162347306113039820726062003330801437061425787481884566762186830201691997013045017847259654540540398848021561042392727103185237309356068371363247956251321228571362274312521547589807952505469931162345423722735250536838514062845384173756552414340965281269693963530742239619855420059659705010588100663081246491282856899423606676752578023957564945381180035917754526804442266054654789088935711266530818133823087652403034341699791123040655368893028249998744044040193159937721571706997342973671354727338305050445562734496928338883779108477484994343925887153755837306344003822687809484712785891355969996380888919090255706729824823268880581306806238785654548974302843602123176375869140338349575923423739539176676440997839276086078834120647198564248369201614273738464252609692759069068796101537470621610086996326170106375443019757029465135563708456196822623877239563145698212427474748290161484184408602131016246728128620906331038044009563594922751582548235138574326687506916311199201255868837610550180038819575645952282575250962758765132515069798633026172727511148217938699925469531558421419149806195860861153962515746557732998324535663519648233275892679947987958350364127637193975037438663534606776958440503426095490166466465355901051492988279465546886831314968312591433495988306398144696373768502868526549453248444354964801337151876699453814574752992397277304167809526280075760029640427069697259527870251979116397418325699724625702133567402541124836900221724119742161767041160554903148778863131755044853369478435456302788031494844648933552818734150497680233800859010224886260568419114498600708995272797860089083278425077447417445713715430863515803568944302230864719117388517756419208310992714761855151764348256413699253476137606831469806009895169010753134804597423287431693965019145623622081327117860023053095294972174696062829883031552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -58571329406219192763578446193843436679725275189580303812544169276988277968569842832941051103359490875671967020946131071520751616789540100642464291202822332990858082148143550435599097775292736721329226425446006593164070844038890200964920726149146287069354726325604393187203262047405298002686835948822177617228922671641267980568731140469646914309442826597640187026611975494362664495278444821220096756425728922362227611641128479665317219986608624838445434866316054178213474638807999783989836686673638394725401268139400903230128362507764567958276680737853929468396467600328674068329311401216725408965133165470742571581700897108485337764765602217934243940378495340797151936520219791181455943815574977911199513448513123770427359276974228191637549685608870004384383252101599097222983556350246885077469878983752207571009843004812583487273169165267170761730082898337280535784044038054658733376645134127508131275630162385414336785194761843786053550154102535777225865311020541007254387729766937089813639760385967396222176676505407890597583345835019958703579941369617019552351767868916487813339855911647831721604425728458503603776482955613465011652775929517339407694535504379024164035931123875399895755653958101445825805150722458989938339467041835662766781381264521175867925667624681755012706698175254855403843941183623294678790722772488913735495106410231903368527385745955006030995133877737678462615189868117371093828907546224850863321945760996744862079887920653366660364581420884525480744571851546336428412243785869051265113200553011231884121908533505983877118514526311336811411860212976013331186339187351080571540233651569663337936189703384893152603738903986568376405374321041468225563823857359980066791030653438769641447309165804048580179210228122724850978323169775080599974360132655344927965019782608537024077870192922192362141940348250530541978887121784456548043168096754548774562141590577833430994319512397232878853895474972544684085024986426947406757437946599168220282084332912421490090645840020760240203041232460501491642408498347215440719507126824363955122815400877150486526722544757099933553577662091009893940642656699141715124991121624327523138241953286174391346879443595912803666108241583845547030108908694859064068177048933028852411167361323506051774861450637635643201095866753502558695274502090111178014834240918921794877728303520021880880348260549331088115212854071756456918570243248700499944034468563842293844256317784581044928908994768679971600363256320986375081606852316272606970571363226459651402753131147015454523901661210624757158236809705062911718155308790384041044295808935706833323539120355069384554609281102426296231733005016523678831500963465894706195924403568961345915000725731393714517276241628437962914327988417766206367334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 120062676539127159992887473692812221845890242379989852996973965250125281102713685017670991334577179697500652575978208224854303502468312565347594067913369841984669734692721500041056966131175028360446580552564916174155850599099196504988631326329183754154498693678860123324121739530225459618231280861898049689028666818745933501429509791354185322140573686925686162228582768847892537714607689197646592108965596508321494906222566863163088637318833482951547245796746974214726917702924471212356616822512853166686153136640527843666950879293383656525203338687030187245415396945706117367706474609084584316560263194370009613021561519290991701370235244937217089802280054541561648734821131307811566691880954244739061738864734138136101588702514225639049632401655523095761247161279006571752613973890964273063384517563794586394237151197799008213609718032242423242598708359510463492387095483769352503212459649029277265779026183959882194218237450561785112589465744921744913546694381201168397740787181092609924010505097871603743446676200709244975680230320333891291900133351615783054139869616050561315989632644316079560765932346770264174159150927551759082398802558083407688857300739141975008816236247408378275098701690453237629713631573742828927568789831538646361518869288562690265029581098526171059453484386919387722975206892241869456691110840617185919145157689400019837265698789776766464840204861701243864530407131323134473837046982818288791819950675982033071557159587380183972207053180117638003166715251433440997723388742340856537341642739297564815622922197069490321031660617365587556706412990545548697621934904858928719634118918552230886006074956680292965344063929129051044549501164937306777327784655431841535670322910921602935415197525319656466701219682362013406978308846929674644837138596380448003810683383041116114653597847857683592366848576203759107291689464095797236189702502343057051711746056485176971470266007800756681599772989154697872371596367994643003377033884783186840384059877211216879708931774870300451253741362046631837873204225465917140880481913608979133466670008680569076445658094131513850217700882091051516527822423772730350514002187240197442946644248080834487862208494559902743265143756663298779630440459048590342047219393614854604870313576453845431081555360021067118033701420001107663432952294633902951652886899397316142799556018366454083250985166773765796487899486680366619376584663401597847464247368134480496949472432457934347249366994541077130478206723144887833155896001257250500354853416718498076282279246686445292553997657719106849313580261192665466843434085810610731735296949338426913043225912877948533995358075311589480695788338447754370180170228606715529218656615069120865503066481782170805481647953334020945365448499441234562410086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -200270423693585151977479987922711335169762777499727037894681177104960943807166044378807493334790345574701307098922596938004877520152352444233314443363433169863327938570008211794493698522648781890851997279712563282475668326589162001915540398120494657478285971679516062349157142081791036546560273465619790940074518434398505164679430370128072767328545146133825984186552709223880364331510257845534383878449695216277082001791936755077988815364235597663467683325866448883031942640626144267934904640951687871158676702974048960807387404750263727446769859919862327547811583912363497313815795360275246165748381056456736074299078411937420480799144141000721817066503435123572328605850620033732903252908637781297240649809647923596096892520978690143124205515349779934522234858781431777345398634097395184722807582922688203493514804633350695325375134477572674426328799382839654217792873782498970474427896772664293087454800478136684280813033670842786087570622562887506276083777876330557177117253939165834668582080330105485041769678222388363105314064792659067906767567004069650887106325888956310563699072019376094247019954065673246861117085688145433616495758171907362437669201828204916224215218565756638623588377624542819812351182264442728558532369069628301675828691068398592327565712871828962177775962399901662850489442115735117509387803319184121942696909483248247562511354797654106110519943730324050116866228512569564297192001408083420973198585454216050522456340626761390804221496822608046321942378932716940365672135461519751886992467721805375249976870512705074973326696584686784971071651922013639539858708634678996334128290429696300080071740727359305205479782042402489068413801849000053776062431387013198480017462275582152241152261570945254835950436437216763551209054217139331701916529577182187873909615579625316886466278578193733573417535045727452492091088403973827607638637012007755002643696157207029272600411657192465276149624478671618225821774524960338379256707734045052577161105514100082184977349293136267047812284591430057772791621634714276642216045568778784505494530016873479916955907064914983045335477466461888288468222222597806159856965792848732916208807830292380054531996281860134955910416207507212870856556307934766646537307848931346779786751679522657577011499905744560000453205646746557429113419005133177392331449511375182557741799964562849497648500039451922087812015616428616216191252553618697686649501326956098303617634058589321392427666450108130437918240015550981415652328549391135661844493480312460757951360627067846656500463525892246230217736114417187260712714682573113160690235335780503128488491837810913202779810427892170085628271767923413487679315668106094802085956281186408129961659450229450742015164318087305559060617895018826901728788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] 273744312292208565812988186739238749069709847538972144311227909174062035235727859350252078049272710297416364313275883762220452284627429706675819266943745073343466165004269355481975976515659444550159172019209679652098396163558735892457797040959904115989293743158653274752130967024917726152643253573878927918517489756302408661445534138385471412872466558578027934230544991975685516524721780873687258693806581854824301994513735954176770574012336480852251731326325066125711185962604297508503893612490164464872342887675285186661378954012991131846440472570883952084145053540532627716808371589177945461485260577794687053288756216172385436723280325521469882762971916175005123739890374248506597888802131522306327329274635774681245640712851926786071484785740638196756889515492858899821926653350434748938287861250892830913617987920782273651018379461106370196947821345602930598889936868303664976865303967153824634297001430862487947919331233199714183159850507705795664301464174641372264947329562175886977770163228816392065886114270225282892728867480908365240351427536448500765172144619421306426109890680832698991801607717250792445657025247429909646048175960405136347827837647609394697849023769902295161555191616013862622858621981677439786940460783498831966851310568777402968049580936007181970005988249234755363346439500139517088961387262018516678515639277493444725484728651387953622985307111987307202634775227415961868216400077675055865915449693606763276172111284987314931893529173043562657411888370156831603727541399277416638842126613696584930610725100246255517849681372105935527598709776968148030702072443650777658800511864981361044985357431298869246827590796288021101233869184427952152199386374434713268826850194916051080160517042273232423068287988583513397423124412169430324994329009330908788505332726336107014048508097689980961459313796021281887105195217933063624972814893846572695434892710616446074056219122426657727734647576573053954193272800479709338951582867258505398475335973872220207745122772170304096354196873588855095717439560414647003878372537458106410322411969803633428496242201838617963212025243490189809222499264682668390368605720711650394879466704807838182478637045097635756602477266234238787253750506243883476944194450287833794595636816668078684171125141987935014729124126501607217630693098640554831843153736270173801351132653998669986749361770491216216950532419325498797816720365071573117472402807096615375958745575526923171712567176119855764964445967460746323033096947827249605128388332336186939990065714768551600964993319407388226088076292019406253215231799407219398366111835961305114140978127251166063126955235552793394240613062750617447527871040270778068617377473747513673866172026755596631967881589184712671124942880245376460888473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -304178900561754599728147206329481019405978096689743968287243540925971699394465725554232649501342601561891663108426937911761339394296956058122896752661794030913197635126025094013509886220632546740916520135532655401018867857167325288029733613528340601283712314127444026725754840263946060443999082456921028344178613075482216573615951430092156753866119803606077335448867691332774653781188029501221982823703683210562880233981243617877092766381882743256038241276883212869180526238604079506266411302112460940304239699285403448201030389851765195038306642443873113800645480089892427874222754595026758973755935159667948723491714920286232964948126489259186191633878430021089584273458445052279277930673503781269137860318676586608412817057458341348150588174507713876638665064322344022985955661501479371068338881141939772939496658820232428788832969474472241282857144193207594667142234052877229506097800075131102448577972758491782735886180230868677526844520767762470283353649288802803901901218973052796889208762471307790403139552831287773127918532259333065911980415914113926492053350294065929055950711817639678860477920089898748854598892012467394807004671428631770787822016007292573782140328798414637032043878325454730055196704407768030349984625786330432129940413381937895981189435531200981827596149197196409163426398113825683270346639057243783455689703217467217296900664136138002168162548223831264150122328195946368669030474404541302000169136352523189911736011516480297307985010529394352394315063176402984419138476278079356136882790794224156073551587454587840595256788081054170310679804586301876616309385800656379680801746248925252839528079729226021105343857315945124067846578288818546819805495353046573813382352033208195003308402002809328432733960057236572579060943641332682229780119074583868038947147229229777789279586935776785591708386145092882241659510212703113674999641055216081312550860443026539281037243057804512968769582310805439257255843102963882368913538213533781649803029151701380308934571644947314652189251434372018447040516802311193715638344921559919027822711255352234537426245760707556130203362129819509106354720367791179877214839509104910317808573216617495955907859851447004596290157383802905950043274516326977121095544518844381512681271764312392352933621792539395069018403947027431356701181804034503958453124948418225710501763948908728508455908460952763439073984449378332448602680104076062649629441455484714972004624390425110653434645361740533423271087415743599798007789114165737308073314048607327798179695034522815815951796749330529858282770590913745262166332020266780328432098457381505306369979182750674095964633658788284805788372986487636138661442651344509504067770080446100655476104440842312717835295695950616003711443637009117328093216768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] 264705741960762503566886271135016993448040661723675351869433803530225142920345025788390908059374330256578884579131414999752328706311800647167699316265594237802415288708912665157460808072077909197584691155789693941804406340547922539532048908579532067654195401132093907081033397887136159128537599482225336644859394017653370083277548727367201329754438693721106795087628983278176004614122618099751422453763099440024035655622627646707150426543791455266614920818003124275739607480750849442248668073235239617542368507059651047088600290856168686567320132612154989804889596484069013936016017782165891654274397585073266724294600922793359508295325066772737593281805283969572453192335504564124052890726412303898741724541029128326139710795449680287129900653184552765507305585183424820078938062627307756820236046999010933813756756980496452394027935222886528823080824820411102446890041328383581455171795631871542557589074319947494759812355662111643284718774894147028010634949713478314573329803638650580466397353396813892769649435742060679031563982181479179377596707055328590962555767310083961141539791970924666230125344785183699353288868645015708311076057160094161988006309423986104288583996705368473969190255800739393612184463690739681649558575687461272862442833638672103336588652977371411024508160807910835713885775834037088110815879824351564255866328656106457722229271932706819365615139307621956066621428515133887399935882133512596113049292772504659869164839375586996132750808889474314856093747519945202502157165158155022499908944164701838956162835449677445821699003202013034524238909358001544048680508993624920884521459268620038755901578795207529298608880621324675066921908558340456436544963688083791833397055265782268874404822710049728691718599247381070656138122779633859621619301466027733420812244622721487089301245633148896061206736668824009452267848792290571509544111413436175292324590714069898095367982867439078696687576964309726779844337036436490017282178398577433089929777302372624589308833268605373305083327090116739406378160147186405003946307814183826791594814198434791882359118606384984985616339882808453233199017755493068588172723084263130719889798226460728357534330296541566277103093497121880434296357742586254886757486517322943777891677048863524083626005353680292534226568443196221559914610704794208062176269642040184359923070634525001931500236841257416121254820606266990391459977250098565105971856178551268508405814767665958546771889824142676132741599221948528069192050225229719461764310414921118597983021561971310536985110723181510540120908754861282434746316389903307188441976234674370360483324593074748420262988084259559893750804312535327645293145537850936151677247348936799932054744934909700317154927977344167817620027828219293600002867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -157876601524080096332196550078680730930416718972040557800765436370318382151910753098072484566986001841192028198897020879206962979697381495861096824099948889772001472586411435963636595408564124437030717536289533164656925522589832213574427103361131095486189447014015988550092661297169263203923316416175956949508418643688477952803189728180427427062587507190276472309072290517262363247987984801876578501809463308415785328800989262957978840963681955267158909397220527874923454421468761723681988374201352919936802562105860910506620348229147925146981108429090448389182597226765251680113850539563752255225754156088958909091793526665639045187444928133879343209181436147101131539696641383453284973971120618118962508814931645713149707789135428987495775208577941399339576219517143830873786018689122076314009803747837112447023263883263615672175070669560660434890417440265036111707978566864640394274048452287365853864536357134582879218310403024920275199832667293383373697660120984459312910851161104951586936053289438629968645024094560584949140362833949623857900501205075674188458681743982847905148021197498712472331955358380943500902490414997914215518947713076663686116820746952688493096607961321130735663226507767451464832538927938396294736329850596898645910180507043009290463622266912141404153878828913672107418886150453676175237294916202898589436696752911621925051725988377707923876796544343998172243726753337033572389732127300305340088634083127830878589140647456548871283763793032607193814144735107486461075404993352163761321027603841426562406949914455021914742869119376633894820731692028181524452013448915129360374163677175587808842992195952038821150057438086795361434755099406121790822445986101328819041708745650071954897494219271785688710969532308426302808726375249729694315557288506726847409924549961258921477893245140943895816350841528514304285747986039126287005506727373806844338388855213402143164185230767314297140240382767795567710059578388256905055385871039890362052369798114700040093045565175831217167409646315668246083730317218733073314463559730976920938596193097012304626931723930855159171178187440595424488424196525513487610432179360335658331979785456938143777996391660603165782723314504547951075153897997530751490686503689290681699878973959716804709232425712679755239813980477307614219846679384979257894206454419681279197958430423765473464112774138774245867115138723227207580663393387652670719119535037331155620613233958124952214823022389135091482928912605470628298947225696162588021524319420167574645852713413280486166185301818586886549431685718133851556803193189585605591697911512117887492362668481103389882276420568683275806085774374608691906431185612918629280685135759025712171535880265233778228623070956436319057883289196316384693321728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] 18443261113306142915230645498823988130844664103330613071802800591968797010807826982577303947324451299828838257820987550860350922265451553327021677726484885185057888551636228297803766557151318414177090700981718545417245079623944563006036774611929012586747472595059702419332866088756799237038981851035002326737755393286920224220360773933372132569067332942676383545224556558018504832671813726853826536194940995731464471547221272964583704726883621608800149000389869870542760016006524259580618125318558143650406173433499790143119759924885783865194158447985615225170891070407317709369718041611564853298099692690543830851579422182486128463737389390227371316483686084435341214667708655104006909788839078547632208196977758744552956253732422750866122689329097401584475909766007849363524300656447609578953938109958611382026237351073049562774307330834160537800792713360879390966989743407907766305486510905932442234730446191545792785179433364055819042531326998182279220938823778303753384096971245699378559671059660127109483968931521597081704571150275998735772316466123978393997861287717263546014395269101763414255747694287124766280775499677143062195658707383087489392560407979941741537070809025972244482821150792967461937008734619789125896820638796813032676461965848920623741509595312920342940765118661060612845350147458912580426876800385369786643999937769159380274568897004392012959690461897384073769431037296161701929583484610808567175670202845329575656999055138630714764518992914393510909793715210077453138249390266792315647953145881755099032438872543123861266204078746797564033386012917964403636178211772622624648684918940198522721827480516667021385694700654431098246689008878010497832954850621510692400479861129826121324888205548051029899748384111172106531822781128466036967321995329792894931522306092197131750972142990888627932704877642445296736049073034408049596464082075870903250341856832114988148005183341027740424397915524839140873797905148410961886387684494016223469005120602530964207765229058740512145712971151171886933065367832064257444379024773329184749363617104084594286000548299849745947667873472096627437958378019463297581476008455806822459757879948472066356581249918895375625832485246533975917317738729690270466372893190134234457534781522469322984568716817237915448579223359548866526451152105313696309042678509910988386153462427932922577865307112718644109957869871820042488317802776264197987037175591586561909626540038677581207198273071488702571622439505943421815132980275424943482028709284609436806192295865989346146002278651444154763827406555424694279044768212348845630265656205956632395065352186933388658513123018215766430798516329084346714623022014953762243462768787404491072674227157697044551524194752644714247352708170751014233702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 105282466674540128102893100864508034871273718031369404177759507946460272833099375616099706616370327209599531550815768580938700702952519557409129168228081347532049062960165125355300645782316135602682841347345117895900104191116328609114829795078787916900620244410586723788406697532848072868525175971912113522628580771122003182672818356662451837744306574694520511518210860282394858083610446765628457932271899400615464272220168106721109609634482186925533462513565838702454388853164290172718542514000840868170510542810147261343654030111583346414704902440427557653596017674366281063597590952742671775117302940384203046404846285237628827050142282168579065598213442586671645376682788947085801759896267877270824238550519446344307080337572610212764519650793318658613764517965213114449275632489412591194030210562750459281493258163342167060913361152520943984429479425067868403504289474007076094481771530195689869531817253146912864376857232113799283650809151092044010009935277707331947995208880971174799887954350053847015303028512278795382933893796335091892865243384964567503812771668755454441969464439706531864783388867992008431791018020041512674306545272015798225990077644514482616066017088585351019304064178562537195845636542502899001119730534052900198162857715194200393796993794949308108691380728690774551638284134917290612238331641930843557033158787443231606208187689150505359068769996093254405375032537738878498168496426482991144202184961090527104982530083438470692710083562951509048428206560119704558766930693586690463917666188390838928599791308756772519224974266374366595162592240149760173233260433180912623880852236361507518667264025322980980730310006514211687150536036561552680105105955964906960195042297006961657557627422480255384667775418644048106061049132660588594501469988642966505926901256083901053585401534651292114059995696080580541531941555710770314787745474987385174768175249749111011482577274358548555360673170398983879968188665687640581187330039617594153593140547361619477908401064788698067604287526197392331164801723650267295183338961888686372973157576750754081229203378488424179647691520838391949812902524616331533072104233165149791688466160786788206952775818923618511205276744722734863502577903617456226024318476461799382824877096804117533877475574628398488286138759010741944920781034610914298914593128894241879544601092136071642919881046933276647113431548100382838177564939548522331288643012552325944146025924131815875506735961525445073282359367714560153369172483689196929808386407516912028380314526642174363127980852203511878561498895533244725595839059033418889862131196537157670491468502114529277216908230959800883691248590132960535253062413886375159119985830799218169115256552266078591719642477636740515159130506602480168305950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -177743992576691421827634308514761749661261452784701022677265925569657658398585398367621493554325362271392541225720063063598050664300177505580787712060637708319184174305266743877629364245227146964995802690283510681224566642595877848174155886224184120168030142349936415935428916400389894056132634186176901403578075587691126682142546319271068776532169549709565440545135836342427719652514214841856201356881543397286393715389357171297165800322287977062871176344144996549513252102319392816985606771436441782885922317955107668344684638379759713770991603343712115420494761401298761310935035342929100947411636623271965300715603084789406795192327981594906879486122578028350403385624192011485937986374293259440625713148874813933360915804343542323971415753068837540902068973096161377924864877286338333155008621113245820532587001020666891158379409541925742012859514556657002796135696856585470574523548222678531480342305033659872652267050868813115160675721577295695327418841118260278856110530449992594917626265739259649031641784225997555976941133781977621120833476045137039516629859994674116750504474152170488751623982335030220602846845503926549455099986476772457200721730771676669543315095138495071812737515157228670984049974118926248873645008233804612429167762894757267105983952220031436629490490014644536046428996425734781657435847574321101897427616999135424428122357986743710162779573011594249736327852985782073111081480149654346789810436423286843319103925018441439874752227276324122195948205506248272833744783212201815869487882914318696319221968213951529316825786033550099890783194425394708055407243668368939171880903840557364317481966807397678326105943440254970893115329568323261153955524797965527544467276961030839554520764989686908293912020427636130977014659741327360699982210212777337513557511945262645719149191633954859572632136164706139121499167487585945812451558977003620586112669073801513009459579305588932354327183390412527120642420251660158904706185409122892025936179768906654545078624385796082265894231885113632081845857041573083675568372961427164398073820582681221009281547696995121342456993744577898840087384431075419002176565462820120459869297301131301718164915974370664466672695005557156953294277138219496675974661130028969411132157796827139797805235412426846773787501189257476306389776884585140553433534439796329944458219471500281994273786162913962132658339189973294265559562750730883759957819064629681091226499780890782463818216450361324768240747152830341457601668263404137103632008223126271539888129024291183378423377243319801452935234174334021304696127069273831755815400161561287303277936977775054117328179053575804840402193294665721320776027062975620132045321230066854348595190424471629923277324153769571682317758687506521261919436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 191116453576546596220847871725874666998408180405668842367056095991354176781578659567912323197347874900133472895232216613545215716908592843901807828400375884523544247480381969668720817080931724519505357119939755787356252525939617735365646067454375496405639892141081088029207004035026150373709060345335780152786177302212937694280542407857368970646208218764145646632085746370879231515235217917678389247145038364827039022873861349610071812968510369264950237585346378247445717555662754393553020838813743416692267795073417375432288751985422848075752994397716027612613371170693244277352199545963248722703319813871736900100590264930814409241317771306349534110543396799313579908663634084615657725653102813667118808327344567806784548602004477633110808035595307884725999965381396723649745803394749806634744682674133664657255705719147412836833268517619732445121836704920789343096465810789643195179239331276588654924835524470687888656327114402252751916195826450394874228663055249477065585682822592249260500170546792553258044203206178774190999809731768626204741267075569855634675728011233100267904476063483263835525944122720406576064173723574341647762744521954920619472891832120808259933749126421795328253609918673587218150618853355149601593014283721043114216646118664963991259026028412374551510722482501313578598178837345152063029314798145818431275346191856822380122795904240934184323534432159205134543969559484818017796002281182768337100951681020076817214741751773944904646246554546637360809236449310218988085445254591411187540736243901569406885636912567647064347681721876846421284250495032383032613816762670734230897627435371749244662520539141583945585088146069696501189826229776907048074026236017236285790678550741640918189465372271187540330343140339005537131405404353952866761559264462330597687823233491199979687774874212673162657255951828261155486284990538186082449903377137752544453653434566598613379917294091975244486308838616745775306692657963311979519505062631768651263446997755406871590285535148303783460184234429148361606923065431370807717998284288915838168860850472952961036697660772936278007114929862238452777527125550569906631084514405734633383880780882551596471076273441974973450049919873473962379264214529083249947234819309513765401709661620805473010605646525154455404856102553817917285136442540949849349246095328243668386818880251800567809357701807098696168878518457109419180276035027099606293180756314476454200542204105904442081458864011648702863684955797145130315385811537090317608546413893904943652715785297200468159130463222645038892605787260173299489507708413793246893784969585628032600585161871316911909609445183080389818751849265581299347710063836761114825562859093855878817447833542515822483727042298301421072255813806364427120803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] -161447931582496429996210019961352419179829034529761486685457307998198236487357150060386839635353702895303905454457053680351737075014114449525068912757984061146614127259166689645008733602975556527613553939529397833172180197261025063368507975880974181057188277927307169104361009098025245677625815274477652061263017481340729032302686507150188598990035579693605976067568330039832729678924715962745706554524099456398569647495990942941093444480451684590872195496929672488807301537073014104251617450812278250981563033159751970385994217849145524938454727176685350772778600042956413753607612030098338104877892236667551448895031827117971735168375426457818954090429994040662537032885472085687444718999599138378693859407605186352123247071262353089482936275048599266187978653838899546932649375136893698491673160529258556907049521729823716618270851995057580056075967273288316712357686900580498900534655359956519468859771735268857619951464707571116967391377040619472347919711093329823271077925455696121737950576861649506257604992098349865882493756000062565826983554842223771720579261837541691311404469414357025903687049778237038391380246566056015048834666207372613795452819490394216125975997212049222826863070292518879869837065025131349987117049871303494457695781099685715542971596039593317338068982067812161370314608157079353996831547540922556855447512359821470382088831888841701616347846605343471767647078572034583070440818408708085199698582615191541034247210507476737974912441855974749381326626995438995630933535998821992692780205582869619966558449227854686219480116536172180644612351917562447974988464535467915926308615475825612330612327765664075245353170768817785730316074779113723968398458683259992101096348146551283709603017540774072575308195270535835125723613166968637212439809301393362418803581269602721739647442446984656842491040194991171918404402198586228373735705665502411140943771018084152639216448028652894276910130690959263803355333026943252745227090358263377626876664635518631699591581867085417077125897604164390837951321979742000364859759514029589013762481317180982515636359343245573634846420097334144226993681239140236509398987158227817315396612509749832777008949087786424491516415117596020163753527203794324823041253278582428420275195678022967869369764977695275031945338436945803486060138294485702023095585269629287517074280185008057538417575941660707299291442690326143962662267608988520739657786823547385034770765330445659994390571298398201999519235112229324811086788302431863119494777497509814679037569976519273231497739719722384740941998439215500887405718010401167762977157762030906704464183563534309750584251147842081101226539003457630835759155568306938320327238892221542202233185444636404327130478801963753939344411938161344143110963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] 113623049068646160461281748134997572813788657876645137108057249941475971238651124795069454454761499501550724622435251567902645841768927873614327999952655299477334159204696810072167220410210052806401670207813161690947963704028066908781924576053548625846922034551934144128242734373775296206748796326285704581472740379528785479887019285735413136764091887994669413858903104677438855217721503023857137603309343388117242766586940816334382316470529446335127150908201379278354837895256153194209445448319058812822887049835112771478524361564090674191952635340514753716052583158466643826598582069103124742926142368827019766353058901571292140462030964086585376999195216555588589564410311937032457270674036627334930663961886698142778605985723025661638260954227807184231712276281142090344924789984810852441004181638805615969653507992565216991665021015392172189348883948249239565629230867032666896958245855717250363101126109145044084458423603995045427060246237358749917424334944139991947919969365900622025263850083114794871957936242353694263277348005212164768599219203472335458461680975568393386127787422645629372431128352148696090474079075178654362241777374072089381348563539161339888478563813314670064208058808394088676314277273252327356010262743155610500202534830841829611625294090093843995971747523997180170109656556368738460687579831001651137513805025740904917681823026597514898628639787558002413759927846063531326789573189929581522492281850059879988821922153210671726546224221447274412505637646407462907475910701448083244810215206490051997167167184217980252184935701419883301858935514052159979535627823668235250284784393544149367903317767048578164474576858199088658060850748738467587490925597333896433295157996588646041758017702071323499626397915779127702020180514190982858317444510530257083578223857073999190788802936440577128047401530337463346323854403316990796031294418062936075901856249346875285405761681650462475047918876603337312262916104185772702985023576466334907764877708147269373657678452657141848475645086666405099610617064308835720652105063555602044652333896281042841465573247946233421156982077005761501980744044587972219874753450833744718135545717073292435783676561958482013211673044506831302400014579616985240253241902469739272907400321426038400566092970700448207154128298562961486111797615798799539091766619792664530973378419243614775261272521459416303457702923154186039565219145223578415043510016600015159893096900709197740366019331168307376066979225667396034242914607020889368381591115223634931428404015834893840878097843081448279541661305523518878450164851355618754046885782179568527763555363087091789801932723718992263052005720078944885331626617386415334974231546365121248256191905820122574540526525281789018667265218567952748343459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] -67776669436988770869345521685389267032534565293537677405863594360702490200027309152877419154279530273326580723217575829897515814929271332952575742036362058941501785312162010545203612911497936918314896884209382527164326112313789233487411740318694667651239310596011410717232742968019376203901511747504603886034068927760478826134008739448631090893204507765616238663658250891783501492936346876288522372342662286519704345665675945270355569346880636890784350512477016674067292924559911045681285804921940947917309060197189067381765147203653868517050516849453933704401274929816670206663325974332123318743731908708951277428666663235294103862652319276964530837829205277193178506893976556863155336113586294498790951304915288003184363811054072764871809855399334350061088771238077452419157911724324346845974136639952569785972044508991612812834657105355360525105741402250828958746194834989620988096881713938676758354565693394417472635168882498950418669061130462902554293867345740216632984507239849466853679459994254019118071441835486944742669656907337345625479349313615047964592842554395203475425022272690947880815816394145729472851868208993164170677474511461728880538678996191848614300996430023690059014725783446085798597068405425650107738584598496030988215142750557705151649141497015833959002457887477247479934594311462627511007795414521151571414688650384135409787218894585996434420168146211669068221140478234582403466038749940450123990245319269437735674558767272017670911981358562264052988462334482312338803961013243732343345951459819834069473620385386577990766977573899507917599891343564707353610178332940621696454175537581585028990501353791889995723757732815697466923593211365502052223247574250362680669834850950837277463674285441754099826350823315946999922055520444490924734828839999577736126508092554421169401271335017400989516854588879792521512357445960687024360440221371174185982576657456567110947211394471917966006055970006350025749690471216991651165976928014225963000746059547144565093103033654351546981511176750901752217927467331216061975193037956458607090173135718902000335190868517331126998000917590911491163253616988687818585337980159302908594466188184976515901954439546991105778083579716407921297788000999837530967027308104812898038044926282011308596724576457334948465278701992239580767008549420055335147968281637965952726689887609139061342844008508626761052376442899948414626273667241726276685761805156735486670754376640321712935097616787835703194372470186470829052216673752874432461560146585359751127024261997065164343306804575486799845077019878389385939766291328233169092269194248617370389726532051528541060049336898374842215228864182752918318270588210705672482763310048865171377415846538543897037762245832514946894939711759647311396864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] 33888447915526957281437269081368751184257162250671218539799317303633913809517363739420107123480004706446627952134220435788330144528819112266733886828046461276934705851756468373552615878390021528344745780327740797968553110357783179575009452631207236156077070353583249131099622921563892117898086784416028925919560969193668090388350218548572070854809643225968818096585645531984569581398194172263007026058968052424449558182253185877223161935029125259350691308290116251154082280096216817308288693040849753692850253549383116091136487376777431291009370714718590036936310434446813127120278621069270027089065080269744468047296950789690763007405822308386693302459062875212030625144986586689791763316396378034285300769840643264065717704890357542528646024445102642446442166627313999121619798868806070668344829358101581556876305133318900262392873822505398763157728303129125125779284631434013844826548204217532249781211152293140030220680642984318586000702817600963961336019467274305352763688716506093333265234102340942425977552448321519609104938512345272402277149567028454088309390625793363484518039133625110753996970068601199276995315581216001567596654805115808813069634902291756371632597547758532101028455445939835449472363589447963525676644137259960451902054400516427647099232359804467946531194531619149387063871780351466636280781348672075880149590612500326716457657321236910640838645781147992980593266086115255730138021435876039927509142260528222989943736840996776220542286844354003831227910272384775712616757641719128037323739885542278559841291510612841267327075133723570185584164411922807345117589762294818193128140826960303105606825798954183847763299354021668639981557557878668849983833695413024596261697516841404405035511617205953662966228941621994581673073558823565857691165017363304068541816878758599564978167164223151482527970621565785572119096696209863520533880958812462167469347010487160703445032986140077725054752286378900128674302742805752291727262281983944251163125794834587171732149873464287606916635061885502825200079011078481012532989184630987273361658701930613158411145622686830652093098501291941123019684289233867771020077519266853787667986614975848027204159995340745984306420620145809353199942816017634633274697735865027408993885208202249977610602928694081658676525893128031117111231402972128454574401663744228716619257375852823458715125965726986634004301386831363408231225851639611297918590827011094738118424081540381847862494372434033557915777318965316392812427763489391698648068603240983532595171059271153963071865635534257909409158914762187611924712252425353667394157143362657992238860851022901702683130998847353346602796642806906593842933160426673824331652889126850221666548247499700781265997357026747541209746683105990731305582592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] -13368269158347771837230953846000020130870221446435808316232667102611899928614026534791736069404358886175800193487393663331867497098457969550930757854877067167864766246382353536857826898332635101235804113279975501875422307991684862560529685984145842066970823759393369081098171043398041556518329138312241763204703111219181691306721077575248423054080187708245494163621635760458763679855330888353561143427972156360115657084626196316660784008143774568693748163896774980103972297880681857845468776534459157799844861128208323139495162764080090853709599846468680595388093592529655931528196073004815589333099560681199954504802721282233794011371878063237377516658403467110022128786138832928881159351395913051954320627932239909779509384317521930926459066355806131738031546535882460762887873082083673087949331315589338279127278968448942076962506092069770885120906495143679060136498077124731251568296534015750978141845989216533163071405915139119248655793562777435830029952725899566574510679877349297656715968407590429651396773001598828782020875124730868651667766010602020961712585743616905179804486348065612332057631134792457492673144570742609689482384593460522864903445972204590045328224806759861350112808866035295628836019774996582215849142411968749123060305966274654197396504187574060127913935673554894872622671259780707744621192838326568737121213239602021028906656867382989098534258470485608737762190797099543591486188457086601119041427832271276016811260713709395597378641613095148769033392347758379570609778054200703208539930276756235177784721228753737289772399911418389183331381193099130948973534598540479040420752667263956985930909581997379772415063042487267858818773089518664565177306070976179962915072987301719073113234752016395912424089203439423140239317259480195949847174300397925706251848500296011400363715615531581675267749280001692219206455527111608624400420433325782351502992934354021285270854049711649980135423006598264508863179205823403888972062761768121967716102532767899241440508393991644550813284551856575474226493533432033041496220459473851745266255005263192652676296978446627631784956205302599528511678474510599792295036935505469592650416770547469722585545048101326818251544395509634201380368066197505638655062019780790412263474664308471459533431529691186898442474287672568660896304792431890600658709812181349887794365426486557938027286739116127232153502028783635507489764321667904554457708847316381931025439270822690163665941031566988372726357148385560561101739283750328522632012581425150133323484306246245913195046721057517083901575798246541582381213367122122732901187102436262883010490857098131319893498046606718672954395106736393793902719758327416808516993663344820964327851681516738028751151804263677124912905830170439111724236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] 3190176070220251342988316962493736031056860374455805132021224594520466071771004291527027885376082508895158584499079239131801366675739373333659487210925060039194322460523600379082561457460229189522640560661873335456067989460405127649748373148528418913298766278806748751846266524653744745857266021163364439816831083560930413992000208222771689419163386908862784134463135243245285440643715729188703868684656156170754608331714511955733510868528301267498987104449736067103364577286689615996696163420071413540732206803509888788475448363620964242490848810744952449434232703304404022072326644364957976149181123414975593434705321369094998968728029113225308349963611731197933807579702947170197332941442464602867794527357902512992172236139879361345100457323543003210261143050921822353163256557924741429891665111283761767091299034776389875801954300681529008820868289389411304682929870254552877266380897818061656082079934282515835957929939418288682363312650581812310797183201018793668539076236031138710702778815013058917936494699072550205914864410254710970509107309899759126031005107770832872328708395148150695235123005858640394366525647566265891548458288434239451511719479492764419997786622669696430748528932833136040706583369688745526605960750328533353281971830401574246884909523716054717199694795874020271448065092364220360895353280103326342825087130657581191757135304166507847586240457171023920653602471894153702897161016402647952835446672540028057737115183768739333435282607422561466195248050189825506858172914805361039318677532684253316714299844765577875968329139739068126253401295709912114533420281466260829803367166476141254347857732038779663215569572980432335065204774898310250225647037356637396897717152993165872557748665488764963306115049663874064035369874256865109080703112505857857545576543543374834271535266628870297398356184635958090448197289820638479449958499088016858893846224894988266448517583747442911660331217068762935145120161564805651021312129147190495613709270773294542884049865949881436059382120928233738655211750071350168083619662723987810189581530183494303243022252674597151577422541518872331914273496185974871044927584444995791451529078978040649860016490855861232786541827658394816616840554028580804074181001143730988322081346815517424958428880392012249219546963528746922971396804642710197314940998107372979155156327933748548768275933050806495938877114151377480745424992692702071570392932618658713436572106621700079221145984541891211442950466478770489046773668793247807452097124370619093698305418953868098727842322024542027998095514013988760665076688274359164375492044355042894652890083858340504583967846864843538897062822590973356673203361371076833407431099032567698625894762413131723776009047653660634011024256338831963953561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 669076965552760855890003156318331252374321900229948662220619739350583234089244170505003917172533291652039970327911119164580362879294500186151181526491097006084335832716185496281913682885052381109677685135171536457568473295417614356680715550893681343755017354730236423414279420719378538043461896257448343991427234949021943284603448775571879902203525071148374559637598331157956632332518238675234668760061538962013703613617782369304108154174837427125485506655627350060442583385572712938083440579304425363474058945045871554482982337026808290168516291212653716504333009302442747415395183854940154420189851210836650229657682503222517808501422723359604040689649320952192863309967104338443596312533215412111995187603570729204796526790040925757901305224893675097788597810581397780288859406945128645684204146519782445159355101000680360885267188951835800696829635648201183663915343738318824171332513826269884134958383825026751377110756456831799473550269092515752525502535501442995268775781526360092999989527092888799311990423130071120686074946565960586332214940519843472214790698269932555675199310777271979725668971088692500248341084325888997180164845482148415425200204943040803205820817748863178369292312810668301134258721600739906476854524487950013728309513356762033753890036118521140539428029785661273819611110340365883577483732223260889896620390903299474779094882993588083726978065100052028384646020735596906569746181780978001030831820258506014967075114728752004479761328729866958750810029787078431614191912010637863141685861923326163155392499331358989077142462223858635700568086195099769507569496218761474067455364486000667658614624487332057007265976420700434972172030222110829085720607653917382459792603889392151083524801058950636654133303189929581979797803029631265792996953252947463081859980320362688069028078528018932778054398183094036808266798891985392878409898410219133163172870279783515540360378704130576504010628712429058638200163090662380646276662088501388845451670485086782625406734802744926928137535307035825564481254727052591586305115931793648317475958033799185491693514214799860238917556339961268223147915953613734197892498883995101605978799713640483005517306356225085076066713867113241906023388617066626290918358506133318485740726324168484674285884833011488086032745833518798629612522695815406188786872884309266630379468413298236783379663617309790079260387029576874138924110647227679528098467078507782957517752893364467878144107795012425219219203428579778063570828442385276550095755946796113981717874948640760708790393749755917123958383321383654339638737323628694082813763251665329080366450346888019672575747623941616198015296060123105112699988503520941666328491469197034719330577421417058484029751538728254821418893367569065338470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -1447945161316129056541009519472470311698827968484855882321298516808898869596131498249380103636344565176260796307627336726353090813203956532333925565829509799006658345567204898350824408561707319308455993268866889139858441830979316977577596251717668740888838526208014358961595199683245265986758626594146850081584387561049503473295047459672435644681052141189254926697274254326213200778593555959291326797403750962018494898665425297659429721705767849817632390342099370027476880072583316815303703292258646829552899692894873791726426681050048622129174908683947108557343100343099139718549178797349641484167272635635643224467022520685026280094928204926082224816284499404539408451569559596378704891733705099441049179326545897539555566413614717398930644040703743102984295811622774162007419339611855274113151516329711319491295023660751845132531798744203485555199434306418395292839206876137625300080074767693579895070839206277433503552845383858592823914654492890007145119831389386419806998807451272009091289764526367959062539620219825293497917806886883492045335331934307508352639914722749753237724982936087389935712947678620055420967780560652761460000809273474105976603602588594783073015205239675133516169780667698366881459340734360067404447873018479091374351574734715821878921141850438708056315042343392948618070334698208660097029941511196164222376130640970288807244461408738995952237479540722726794539132328118494991276927599550122997831218433119990494677173224818138187437324240516103033922410645611931632751387611009411529847777966903601247353261055752925877037038875987534240954817482974969312164740240777228174784861497739350245692549939095135999456640912685647771313615108389618899802161595034785128183417323642669108355314463242944712466540078788299324690094465637908084809865741354508222873646335234905397438987682097675132713132898431066769640627854172376158713332834437572236310485250899478508761588748401675122152881183332889399669950909054277880208034432896320506305889134030708248921595974429612830281225448302808243289577599839222814981089402536356189278330857397316270677564388537171773985442977535745055031712031150243244458917640384659666222493485441903078890517915397525601633538387233452837866607342878969280713648722768396243484674397665469554099386274031881062698410550280674644528954977196507141985474043499696403156320723174577898084323998169027798254035162026494215450272562422800028173272123710249015827894954536178587988392427851026785853087068521800599840977658962848027133646962549766110855690973263550937688512443246360708892864654299023967756558947223787642910976670239488175218490354585818094625024879383478320330463017392028066387761637213059415445233700941985069709204423987451270013246072815558453299307529786217033891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] 1128468094574578652213188776579215438686142579455785085827085912383182783527556501263886028939005265591085535111418389089084557291209598733837003139704167675227751838499918954854624124905287683448918343339367254783332750465017710909116866643235429570025279238520538393314321970345227815719346446734779670055743075431539510591770448455025969506785213183544197753261731642670660516971540041704472461715098514176524327573645124195216295920268941860629497803485322729334452588934988056547377684120260417420949635958117981097967203570801142561068213873098247282213297529769103104063040604028056265944910360399539622038872619829515932313170625078067801886165163481218545101268569994965003365307972307951707835541446942585216602816870912420588216420083402604027634880004681519096489450665733697969777958228559121547346739948799052806814854723786281602881063578272693720968400271751291628024804203625717336009861336439235848710720570949359378010984591264593336439230929722499706933122658377077486268927282588683203962068568694779077664434552152941334030382296151148429369023259740559551074196448834897797196752293487419886686339239751358086761963737493623571305828313908543116043486155034729026843249648754758531650094734371466486841163185414510516089747520471128001697260579037019082514155084931701163009340396130693858290522001121853532973264535924675673258420101846320445855737915961711502553490384179664182308867963617124393897713046769128627383587837156365193329743007655419487816712208518492667423356070183645068921072230880852034965494703559200054383060718446169213831587636827982570927124461166216854958124884823175158187191303088483788106078144806354155584957128403355717873983314517933522649215540573380588690530029385899819467799209430946668653814934221642436027073877381205183324214745216315699769812788198423806858726061908320370601579417870089029339851222624881234937787249698269277530053755095918764867143189048898947808516948939808741963113692379518272518225614831414679672723899334717253925074568578391058128808197485302189174591556288610290325653275779535465579221921858512778374499988927502712629892812584800524880391621633178681568617314070881770095253170284394735310696217882947905684082960314535893008216959584538733742055254846833073809797547808915513097204522751085715133756503728588122318051397533124197829403795647207763159591239471047814001694386862061306859426198439633260573839542461587747980527225441854836071288782950033317932448093258654497990229659096291387658670806466561388768880066126929439623993139584474630880282647004014863032888360091361396164742399799707295819490088847309214237523546270098952216796923854882639399834800621105866286642323115571726920377406912575134400259030201184127352426260400889331397427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] -646853545283290121738285307120008311716890953920813117335890762902858714006861387444357437419395492997481348558204982144176059321786465122194271455074118610387535258073753532062185766339505170814974020379666328619125288934774511595927567563422101003301338614461301960054536653692277402575240928010490067172273664253343163809785919870837246186499130946290252164996053110325933249549223718105845281300689413884204840343150953204322094248298835999341155226273359435054811291987413673207411273501560923738974440875520625752565275837286847727489062045869808355287115219812736314979661500445010741113210724076889748163656911792925654109571437840796022944171762450902788572776344245938775914589353883691908942499739428388821640914061946664570323418957677081615193229891635149975042125852542555630282941536889217025619945219456533676343798891779447345849827725747238279342770473095203730637832270571062135969558479314980160252311413804064632979145152954102823786591482075998116672160145330106414411513528048564076023178505869784574363260799161184863820061004424757255473523918176295127864754875424945386979805461229538647749513422233629194689439447506228457313566061270656210644252039177545081123462717493232231386667635773753970304909910659557581366931868533162744419747481622670169130621515605576834387190566712021494901929327274473075027764797058523243288974837960682455842206921240426105014650267489879637780958207676812676535777171158588161686038182884460289492476131268483976594900006683736471999990406448182057645636742239824233689344929551211857073014938786740537195866463824097809980780657120502559249825992519390219579663360768312267911402235988521563438157926790755577994746956865463864883870933046021799343860376633753926691353787663420046466120309284271105347310178518093986311656403476319031625457853312608162587489104154340439220414050902861460921497179593519734033857040915711869937505019625199878130892407983811778618944059994922676465951147104886593908285704348285886608412023900541670364082716739344729753540384227557809197851595979680403881875141135625625033456032489449661572929529157118397835002570640044070753704498684967096901187592043437344679729998585660147772445220772314829127677542369921170206426181253602376984322469819154689664741683324024427989592086676492224595627149719263074258099045213953918959785309013148067755773731611781868138531061587868936190192204730999506640071692930568345029773276508662924756057050743379292608280228618127246934125450569378476238895426477839653020187288387907932402929225621134986626816988827009939701519209130020579885679892866173546191336770191482619378137081815594060334571269271327596534083049525422256116602965723466365683275418276174234946413109269271620577870327737191953816616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] 305528252740949925274517087925732841518762712609239545064510170255699752288968404872922357593533151179271626858383745144304841437356920297276721489884072138498920695319040958278088837655051401200255690642537880203784260563877621967723467117396871672526813811931614106088864852623956375965055414583196892815800809827553927228500892073189281327230371009354550620418150863530599797867014395384238161706941437350535278773765336550450930407051521404109883875090227045181169814579395094163950439638949907848942189607983181351940010435263267802494429137459344500562334371757879488427773011150199251028141228100299002935985874222688862149876635637666839183855603854379917257928873691516626717362367120617747177667861957919707242185533720670547791036395204712914320820291252514287728020077567026873338336349440730812282818597231251460736518444395076790894247587076855852426745327348697068163780242316747099107955654427653247493684016873184210518903268147829577239564419549501454952406839974020234192846004146393625205334119357750819668759474139876483431978986620561141709590680630973096137149224810671529850766741900276303620130416959378984931735273938463820416167566968698597028232923211259390371507394357471996422210575954119886754423281575880295422761862564260980038176143806670160073326724345134526984613925282657857675288225588425361555554487836700801066651344587196417015323558793071048898776693268805844414972977702328486247458418481066540791780647121539614768721805006248403476410816328310829151541239625630274034145185191143682526835732077305858966938309873024755736341027070894065045504199012944469896345891928954543646484803409183633565869490125047208224069716129982443412374617501288499073789225673626113231104842759958993035178095309835570295089682222572217939948348884890386873232967519661045357587263418197944011537884341515283555676592751539866661327672062976432390720661017816334064525260382024915646541826141931543478681675248822779154220126882241592947161348238302080751681166569709937563345952030336080490909754849341300139012846888644744280655712121632320496375435391544685833655926321549726828932445674063955686721228157654111307994379018131333027260238374630251509787448642381389682751406123766248483089497744155295251344475071844418967092795698612221589013494801241333725782855688863116852438270446048403511146513964377564565421122153102229951423478685406451617194972554907745700803472962648199788982579554651900567188002133235922350044780278303977981801625327337546101169460437260166705859845222556873931536814778489557250215195324127876472217966150228482341376540372879233828556795167996262512112518432802851685273149255474570414028019061651543509196330013372285804751480581062448085856502597672487312510324283498469261312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] -123935837965616083972028411370867673957875484020397610947991155030872209117657968709420256945738747912980391167602493587114754570750167105525458519750567673984707945912757607833240115939631878190527849276448559604905742383819848845161588424930678495067928188970386937474658945692306403882142086318310318812464914787507293273886720725482858527494959210704622486959504354398187949132339008603088624064822936827620701624268834301659447027396199374530957890460371464865745497681516976865925556566435266294579045779698617105229319615523691186118670119552624412629579333074761168551027112606038638492230508285459944307350088005803422607935528875726170562875914649142119704636635966721060952723011068824054283200149768832041909817966066314236815129498362698616639344680197356292668309429395270407277474375630191070592648768296498816876619962901594420079483999462608327151345607959908745525859879262407450785630501798595938109865798831629420601736421932283581512193051672254693098523407048937324065154287532567584434923768393210490160104880640234580873382086405489260398993463216940572421294647254094424827405254399701024564515047955434671596822221279977796864404507531715444581749255206693710774059209957386230274652839476009965296407184824323084296823645177440670869503305226890077323047327081571414244439700556185233911331178450056809214884606343381645389717951861439649176784828769001821063899272546630621892704825719851037597353137710834302299751005001798506249176153709803454449883004350573432526912268252849998065155932487024799233227667094976941008500796412725207897379382685240899830520679512174186874373026485109300174023475998114862224236919646911907469402047777059679759258780558190100194314494754422238347382329699716378672294806804269852680436638017910811561737056353583965206269399110278157377716030191665818843820870889707699299156067863217584704424020194204841113237054621012713958237169857631040871922520201132073218706577197911630353901894775028747278254865304133885769366213741847042347548140173124975467407562198981464746506622980288353250660517910220066336339358673890395235639563962841816154809624671084261683824307292103733181480802515822411165949322635039724903791244386542257293933132382208515105988533161196315829210550444723501069343648411985438389678817217795704832767524660981593876783559692833802925239030536585769738344265115366673121933021649180935886946495956031191569217948952120549800348519426530547090982653486952945764207471315290205959966825745911446292517458467039962213782994681302042222691745802920240213896455353931783010976907427203141361679178798273452365260665694336830398220657960968468085521315047912632802345385597926520593237732854585124575332750037378121664458093028130921696861296194073422295203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] 44135717218556801628759112966047730770783575434429144196388761936012282907243778545353552188280390425366846470772816563761646627971694017365524413718242087386050093585051594783230582802584876874508376486455656547183027489525053419896315904201591369040612925337533095105479089347493166842217077563492813083805308486521548080733961637667700797607972363587263353994137078357209223983345893730938070354248184334582383015130726835696143692585510763083325706592058060980781285313376705544358089923729183204207122209187650210521155204696351675341887415617054890488616882023403480675838506005956898323106976193057055725507257622984680203610060930084709274689162385776712201272676417010529410642293783027366986476634748179122976623529006508618682447792638526785532308564331145629763800055348317043602254704567915240122399031442857342820009844149515367416649021052513038602250842203791585917797924021458098442319916541206931759141627087922810465520135134607468150000591716383993933987341512651197611835074497855024797396174325541293810833005935082355588876613700476876962021965845025681448743984240566174331349109922477181181890301552483312978961208777427287541422537722550474145615957955957063349649413455742225370176712810544552685042392244627831662223542995430087363862984659715752829187920277091520839173152724597771003287837515819378762267385139557745311566317502426268288118665323605551829366897380319001397123668167814099555619301724671803148862398172098899042600361174336488024271503955581662696296359457317886175047338272706396016534519854901637776109065184713218341784543854808487378475654405277131406287768895424954753629994637220586539061327457325502507727111308180232314008613065307496279103322228872884386617142635740077532740690304164064462776353571316419249402990832644002029618956541099359385828124354843011976105494570469887458662255842729390323900100207008819584462307389500238049186291418910632981533352215158873031352594675435628723240164162785934834779560455274057697254354115317038762371406325518766570364288984357776843088592611287498912311730680173770836709804059582813070656049903281001280738182036136792714485494458008366308248358008244132374343055342926673684139053102978620492899007122931036960198366214921003319520647035769695226059012568406208699436293463804560947879530401337362210110759099346330203490821127561704715820691373481390149011448615242061931754536262431461774934976103608622393816420753337998321273160582418830245948602999672595255114678980679940678035963202162697042655595630034045557176893028657366727034825991239437529598378749793771857445949752644363795806484283917050357182550349551122314030402645385425059297169991584439463188209698480747622260659706230482689400027228539315129721300402958588339814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] -14017536633960984203397513764959748715974385437429830068286488006639779835929530189797785151838812365254851828985285021896477102723004213258755710691717970711075611198947547867683599953402400726530667563202178636292747735063708943685223841600699491729638780082187507226865938797918201902374153408649603933012464941238264148964212664977661279970596054905713619448909101984137608277047792206523567661529784692278714815627311525265909762725173601490534541417479116317402848279409999533089888359103585756814233338797583441282768594150660761812746768004106078860294269340415378263948880419640041964890129656707429531685805874485344928953982436878447629160650588183472203157934326063844622426913784529212639255687638329364235743937412381905810024220370191730411550074364234074984784911444037835201369805379077902146937267037389874894984240909546988365435149722665524902382552784195348029532675344327841321578620749628437794261268781337631221175564039734969968296857793185417157856704757502784435891833280031990909929175523959610297503277979834387091725570350186786685975958554376943314939689720338516928567576619290014601665116581482425464383633144555511418643088500735053746150706053336651736557057813927104431534434674943345623440072246336587886102153544854649644186031244117803108672343237898541166185529623353247259100185362713051455345320799230572741251493843064593005479746946075014704954039585807975726859593028322765559333019086139061931517488592558717898790030927794882901450995570702752859605201034627916929416983450293211510619151839371704514032490001082197379797088193469508691417912099481782795152045500526619051167637558172939825618746266366181440169026298585634914542992070442258369060333231773538005475307386452323128020674895372320088750471835303203583437259921542796847681416824358888599735827652001605295217883293606057862467305067996297260694411872114572728054197964365317806585663483716064973287472983526664558565314180470607749025863665759190247775754810142539620942709948086298048827453398128040460113379239090007204879715574269176799527937682793323880459883428075538727612937889239580762352333795279945554492275120802281732444299992682919043479638355589047848462907725581096767564269512926287609657938127431134785601626323931320757463466599934368636371169934780101067539731964696212264004997691927327062658031259145722493754187006897511083020576204867467870266856398046368783943170265629314705169448787119537467699714864958469602101653101419892127291696375100904029926793010597414847070820782940912611087065008421460902857841729584627550983263193320607203900702161682882575860067748988999244719998016696994189926011298208728281221568348061257107928171383215926025918483555360928520355351406343685995265047903428535962828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] 4024593516400895672639652000673397129971230137168962661171171633153869650422928032999528889888179829670564430202330606373200859941745745513929581398624271845971380526139414583072507868063828399686790892596600689641950923607039955926346728895594417941633007480958458869504764190501675549009864214476533363805245787300234416087580245776119351306694543723479995485936035859436384947315506885795008549594127768350932787930443312947138473103771430681987128738892849406258605733825226924287409627919615841119547552384362273346453597243934757457797137466532077707577340483708924397762952619015256462545724265823066158689447869433967649638645159824788636791533321095638824685842083353547552194162192765462426106560548476506339127340271650916501629529427080459243234248583525927161620467191267577882311337324179839901975514090274353695056620292384079704386258442897241694966953976735451016761736244228549050359672079209492242468495653087722819464078278160738812358064675930764298867792353906639483684044498704074182744991408714437572157574457051122686953282430284969274190389270201487253008638202084927402582218327385143885193705965961728701666941851647378847501576262791703460625206968906325029146292138934529855457278386212087401340709953309405651731530670706973005864863790663163610976576039879565717968428394783747332612422896700205485668384729477575870424992045234362120497367031867563742469640446946108816659595497339240031262363163228155001960102401224454964541151128409640953288987118376647333171635889288992414302474809247576901226914364305041226459514298068415829716979044400139432788174595562162430776233032846615859599695324199497375535986806010916206294056093487253026701916777014825606432472641914635527492704467848779483435832941802839385557694766937904915592621090208890667126507118649038560700701874702389309590947193989648993037161642484600054615761612094748618898417995951346022530565443912978286351080338473324080239413356066190362764625233118646335853385832635916584063741282648823509920952100346889140851030600400395664229693257220253413966620052043292405116895694325704166835385170969855898574380484588415102331929586780463667599146223020134623244309643999728353976400100442037211839245687387592980412922212147615611287053356225382775635037949815543572681661845285246748336569111381290623595251220572571421091937731557225998836442861525962205168648299527741205252814280266776826292070106470810195914160866621574670088510770096002132685717221329310797265305688182970837515885579745476198314077368020675318240593810939167464542577138528114046369997673385177257712770946293025785257944582622533047928452015216418699403000030202921386535755832836655075926517710928254160396290447494911481225511507943221950861716250625440323993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,43] -1056572494181051183673479151684229853684477223940313133314754226343188400332570616700234681978819043032956886551177365826350475887755454227947344242575383872288613362138311544575468498709904869471129832449776893647499241002199683381689248457442544253721537133372926682716158655524562780205427654228874350588630274658285130099864205183255042799413900168897451521687052673154909121034742682882957572891729811723903705432431586299455490373128831949368430457893057186912719193820538679941672455639546749472895453877806848515038999380468211616041078659326846438264977334674426647881061101508724505276357048822524815967197629150532022587539204318816114906872800608892181703948652207686275030592012356444180269075393874459613674678675155564004577078826903802621125266445218856954114935560789508599436143670880040049569795590046070251185345127458427535070901284918032114273693743358399077275665368817348368768576651849243143706504304422377826199595342783331736826519888245708546276696566561827322773663580106046899233807118287319827051959778638810985677469274590944844656418683075491319092142191611767043287265724163429761355614609583816955006127005671974636788451334406464198098562628544810407972511771699494585242199643533032181269375502018931241285646797030020992468640628150036382597038043431346513058972147606039598709463393624717418962485377584081386745389976402239131968019653668426800805376202711456398891744407154545984876323476890053143504426729251400046969862942125305948122752752342039491302554919471809104763408250006950770403696171347810057451644597210630698259424009439710697031526146357409187852998386831217601484355039026869360301144662209227254958438144830331861973058356184167285158689958356987251243654537858188252211787569466839383623519619746081289461103926201317027118286271119302370061841928266011248955602439267545948297479534878026170674447944961282228730244906085527769015739698730037641792555234095743279550751772469096256732279378147703071080822654789274891639394754508308249243574866042722183416435715268755923475773215171935416012700884507215942600531041986015365320272544694857276840235598885670699045473639704135319075023170490073097968100322159688571852741977494707606474188772561937498640327669009324724915676504742544260042201843445217808510732324642867748038243873524705797667921066728460909557156034483654392153814769487284576550163240995760179856391993423606821600251595779756378312411397420662697352807655397727634125222550208124438855425828592168223879062680143865901558864003904254909363777307384192919258832727284772224790525271923134930727085752698103864966334150150280666831643082412452860310466612523439713571423897963956864146829988269929602014636600677988065295817937046924003496943437802420263976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,44] 255342818146643654381210409279217509993742601147841634068947278488510426073482081966056171941839688432935626431793552338661741388261478872135528297260792029952836950247535530247523754272072729250695279356954082982871696342663287064992742702885797673062804702910750921009064082699515826087467597508394125601113996530671656671585766056843450679493045520953252973647154668919826124359327427053877600568243126532916984980330553963051562046695062243452934761753540812589174965866331865999176558814048315739522103469869475055365011363442924784464455473822865023815716186382575642041064752858490598098181494215212080730884433371988278460112343019586424570126376393422114224472846388095290892597735233915830873793259197260310994024765990941991881517160477526960727542106169222760542834014295968957954680189194960520001901221670640501925631605555526256896539446677399656406236249982949584952424052628592626291451970824883940836660226131112697189450704719402841431902692476593383911299709714330592275896638523592785743923394334085487567801109136666247477655736235471160941154889105329972438626542603252069688596027359539566755674285080665853806712997478669314152281762655160599472025807836426620639224528556215057272624668926085192873135536620704785088886768906194428761584398304324421976723145599311585438539433216381389767904503653957250408635449432984227009025881780079198211323226760173601410885189739296342596090281124447510164305417177023784665927001226267514927067262797122939211892545323556102297225069792327539634252770331666479594380558449927828875214585376799902158731727076224630159631919066166091003633536697193593575718367976651804077404085624932795077599680316602200775915566676419266638420091840790086307910432930396456901326475008318151479589553954531617804326729358570874539017373001447858010263975694265097861183671285843580753852180234600359948345458826424838757489001259265375040693492478407345149359319300916875624841941383990960137090159255138068616178190635541362481451041049104940833420094259032815678686359219379288802696059447355903740556863535367660008462465357551580478976986846289513841051644313953709460965065839357200437491239980025429548146076134235469973933083909367083356592340691645220742113638445380619510642466736195145786573387821492233705842684534583596958635864247502134244645108231823699735488342855207634792703796067166827559193511092682110738750699529956554465241414020492365064552268467762608561474899029341374530584691353203319424308045883518369300060942134861847570335650560570016291417023151579314861005586582289776805754137751315917077742377252511495565476348824368497882975795372521478052870405363414193923363932247268206674168685094654778887251251294270640096558333252402990058648273251015956889600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,45] -56701507593001070790955577590102655102513346725166946012557881560563954219170026316073943507500987437951999803507373865932057805671933752718529548350550212542636850985549589316649636016587698553636242254279381680249470501988932542941319904181127132327108263594149857774252972101869626649068996989025925143709320462441298437004347061513260411967686627271355178298032904036818634542019643967302955665850519507755609079342727811392942426792999234296091211725054281548299415024876051486309794042650810023999437099905570857884686152408000153590705760043410173923255232140607460563226675669249145755583424300353652219493454230449616036582466733454703231513297738192820299115221612182442868617656640783622137737232764624229123551320984035364554060630101000229006758826956408326318866077956234468490728240194103771676899591671290948317767624724157233553392720097733607276897796138247910747503782315206490412194930707626386747698760257334430803999173534397840812177536664512889876888456194835058329076594689154922233676175549851181775208233004441688579890022448162709433804904538925818350449102669434989360827330499600727654073419931602334135468680035864773882616954312139536179108346254402215644920552385682026848104759497024060001191267525320069175035580011122706619681325129767736830417813378919717873591663831634606992592635318504002778750979778778009024067277247401894509127210877908209978443949299399988447451576833140462326726291989525804330430239534739048514505456754255898907013894803753673125278505446961683579528751204588740486286074110717448147283783299544663566292623625199136172426262067304462739322960097598581237179512694607395336107895538358603825782800046276048264775096687155278043493698290604216936033350215042135572328613769877785014425227858959249731114242712681904518939666844881826418859938707455070764444641820132110267254893600622316201742501416220027802314269807637253684643472551933903036572261165310147260265383754427987934314283865635797764942841870767174620449252751949508527109126660986787744235766752644764494014505494825773632149662678507349910148967782598672123514101858803261333689229360316612180428422913140162391590719507022486655735667572087163945465528368848837810504606091635644157467656358517400510001362234553042678899321512969304000258842693690506763471878445794916812898132537586540911141419051052828822483579946438359827258723212552840254947586748529955851758373728171410251824997483188947477089290645145100825988016589252360110100404535972159476599049271289378044386596179171138818914785792650550323486501228713757940983953556792102593784161974228979052209413165915412020519635753645390528842441915474242983675418434730010303856306879538711841587908337064986903161091219989854801975065639889781391360000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,46] 11412121617406754302307567263123648935965272597956285106441700424610865996078045963155767796084342517422692598058408610918296699125142292132934534788598775097014757579684662989454074690680556335394927958178496266948588289951467344960949835169095412463416189266990732432233275264355930881460939670207334845953438326608370506709008342226498471715095020183008352847029407308171711715805546546371486355807058705025825932597041730814515006344146905634859087487758440697270377139359703210934661395852646961871363826083613955027235386101561121706543095806968845038435395291243690961389277404407809325260665995081015403207046128503150340766076485154246403223778739565696318678871431999391905369149009510103539226988787948200640979770882214946564724524788783026178290764365212558981847429183473807096086793073225189538128744225420164645539819921057460542759350151719299116980357740646873805282269667699414695582703442010184920545857755707243340642412921721251527381488276136658560685733534866589517275959785428336968572701153550440902161633615686638416942193234994258507696643608986501623834273100203062776310372656891863524940874081655240401053309116958224323090727053153880530583055168904569697305271118773924724557613016180859687130393738783085092575658930329366124530825033033574700168377809464095682252195002042702044668393181732664323363333551293748163289818394095323183480964032599372564771541880689981479786211782971348735610455914278865409628095027540489712757157238608413241651127852547852904159467002546558445379135916156783698547250880348483350275211803424025449876262160515581028086881646556652234850103558195853729435319774744612647469871658375217213239385438682327281790210324737786535278814959316474913765159756765369601857218894985689294122429312004063667794326589003668475966651982959764069422693200704175864680579790575588063307739169972181976132674682065946032682437386210004784831523232581944272630099510582740518002957751049392877994946949987446387252119509298227575835854187722268824101051532049697964345358959154698816930519017052654418038509749574226063379024042135069403444785916742014520309655329818673231275637035116629878330586204616143333871495983030758725269572508575669515251533814608818977725152945321098801732383436985518647302734216855424302714896251683907123944138276086285978944418629682600528798057625886610010011826080057898438244796123304987567991642015053143148007419020094046165518455546722050433578566901912589269977879530502982873564599095390924485927902269555112957317896810928746463852140276769240703561953811927797649033630655459480171774934512407784154224409594403474081820794573589937514181056202814359599087424504479947259868304778126582173342389498578801108993789926174858888086557761636139008000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,47] -2024450316808687593551372531778463466216226786905201571884738223448773727243560914100845207830167956420879044388413864730706607061619291834821664128199569436940349127840239052792102066513847594234469740861740381587789155925348411154720289428650769149978204577918479849831560870945657187201387848327599742848214589915836009736286859870553272769615990954060621838210378546931201930105393379366855170879970279139094256995142398518943613509683970312870496504506569918478923198906001270128332017852903975317521703085946224635130736158659646650716561412911901424611638069500841028266024699553268025394453394181450134515927836827942252827465812153501335928727524909090842119611441130671544492873234550323717237293605575248919030725680839839226013779325528041768596318248102640034665085496428808218830659014531157085029459116108701119735090960249507697017198489517303501904794131678009846162371598195407463755401682185308665865988326596883922201290205213925074993084740136847788218579172488764462524525593963535145818791730149146882565246986752629909327274667755514736537608023292263781466276021371755806432719712587171809960860742055886381979225198361068365083665513593027703388511005338200738333207011266964598660457276052482972571363785108124524425101427551125580969350310172775827145551541459077859898487235541551371673206641146541569972090045330848777206082550600545307061693792834207638921558744955804791094025390583069865034032055374068530102180871404290002684083060377180976082858886987281684535919195946991866382738679751289408713163229804528331646433437468303416039183186528774466290981295626110706745393242600367561944852457658275817251622750091199583630233580546133966667772796707683047510267353587799623954635077767314486007371076404165420506835202252851411972348790933575577297904900808938919638965109000738821235059174811660143455251822425468005101485259195273608813888012293692112756350336665044303663437674672413714847694903750823105811799800359266409743190945492350628610943676169846321736690690206944063265734163493400230152272326312491852277601556116372510783147487843423081565584081537291817685601959621545716458227771361353752682174673009592421590600028135892013511443777170762145250165083019416152172243314963509313075677191707610161199925986178621505626976536798127819657968992558231914500371833891488211050346083195926173933605668908805919990346336478092331667147796120131341499654395983698186527123917112081758674660725539458783287823581973360200189024295947138865081516790995511715290736399701842889098075159877918388090697292192042009030267887984632031856467899282246682744711613549029049478481499431394008827406269955049031361985364987071792988091556890609148058071498458366771218498579050758924807626744275266437120000000000000000000000000000000000000000000000000000000000000000000000000 [111,48] 301568192125690116766940374864181174780869147520296876961118648909932747937209382295037417743286398057632249183999850959250721620180064211996624776807229421360090930536294135428977299821583295887087710839470150564982212882501139803114509859458460098133276667581268902929438063731083238881508147881011996903177767385257584506281253326259788100515995447225244158337277493193829802149657227384877523988024952516151446109000293281104999252788736838896074190924684831675190646067863796096405395633703584104969295662948510943610888139490827558811739837255574731806170769678706072292369848711934167347492245317082610266909187998702406832235200782494765735096928056181178450188900737802214130331223355357354420300031795292634145852086886486474925098891054814381403640596412466361248092343622339762411332845127488828970913540824493822142761414808691969314732696201994726899112599829101669169751880689725281858581999435834848148271964375893483817411164690552489744850231679355310040812094772178308257150558705478310334748995356721768395049615471246329705063947290329349030604671690557492804188864554642490072898680249387354562470999266857843016261556808369874015568599275102361048312708467392678149067395729320039115085042732491921082589110619930236479860915933838734925434280855286701497882584058144720063054969366856495514735462730813367673703457462230810233111368700509109306964127719042944842730443259088387972907421820448442153973300013601757285043617779200748497240950877806055411196687493147513204225724889910499996959946740755775571218190564587817995785927866366381870646157386799755302389972609826642530496154976249149367024343244809390305971143968054921431889776975705651521707673781679914403596849604755839007819867328796605153603762452663997763669999753207211564062828862580599908504434363041864071469019658923308161869832778570636819516004949052377656036929762940985430156146395406449336809591511204047377246442899594182770053882916225368006618564551772145846827128939599131437313601238187424001030022230931202242425396787316290725788119879166526093206461082750205269757998430662480737007502312455840349880168684471772478651922567979129696259581675911750487130261299026845827090278518073821642443909103248351557700369668605029733253485402612470011063976586387498733767588995771810391652705525672029074300426350552741484485301204327985274841749563076728938543543988019133597159610580859182618528604016536686890162089267830708141599059904770644445004462564220742931519338989136473573241486359050453714154980849152899061310112143155956253788407450051869771348956816645526785442779418443321290947819251790350607773317980702785007742862539621798648664010713693084906455453502515046294721424268970600862392289308034917815449140393410560000000000000000000000000000000000000000000000000000000000000000000000000 [111,49] -34183978443193950305483584856359064039665745463518534126518523995900554913177091155150650833850107672754683471073918664348325474480739547691781639454871307461551291816022728319549745083629482128304027158891996548789326498665687645930483214291894639771922383326798022619203004690548682439765156295046100463292564713320774426042735474829075310017814597166466022982465161796872999290640744468804838305403912939227446447636300946186963605682933621151150914915356965369593642720846841854973072382737114932884816964219258897732260560024420002687716392958319981155571126287755646038096651879564834117954745587817708451334070645155419298232513568531010570470673612560366079735084913444476737346121570468924257312164878454197563249330029044152384732789884295494494283251926055472406405117518463306467090568845464061106149175256996467737151199493136743558175535504804749155416069367659272961610735047867358846332012146041803512190526680020859458605697383782187943978548748306016123170494878414927056604908079435816720656140019995924062082942942696849151137071086155650019103155345249940633910849849310866397221362504177752556587737421580640889720759927394066174029529536252979197149757462728990968138997854110861356190534771439289448000018394391242950343102798598491992656021124129998170630624061420959631618864621506686279400533242953495431366974399132952485432246580099203440795716993246502135758876965404845372196341954904659878258633657392975094590845228911571375676787636765695822294698376578196769730240231341888649773978859668253028492773118850107182105115253621797722638250780120301380221429914550832262183487412671577012255437550261535289366566802611613624132886792899048531610996258216860304129153742587254674216928717246111859979189938911718711968300927320078479540254047119372318584667549800829475081354178860620941415537013960437758895714876343502343607689427130968922744473933592309263385373007177872695436640359290849626827911316234843784065365348766434297643449741510119521681373411685853332456728384180216998892767894999479414281782901122606034627896032047111785285062651627989525643688470774213461540674813172420879245703268699270681147176801532379510781706317003999595650691446288152528283695965637221530473468885407047591901923458512262773772057433063653537377665033661099516401749416656978726751883974498860403940289922437661763673823340858936686760541144728057614270345751319994370763852656009953472553018453956106217990302523399146863640450125291422457520063694051118720436580522553204889623836868951020822946110802374819485060765614617732838855464351912995802486576180219596445123517632753761502583937570422478060317541024659719168831094580881976515397829025566163374680831619254567419031128757293420020113682065050828800000000000000000000000000000000000000000000000000000000000000000000 [111,50] 2067461174192855927318938003861407228061180072028254571620032324494002296581224008409422867501030109291433994151584502792985377516557321052084030845996118727047792951156070448188388975367833736320927305653097339473743155336758289798049997088088909704893343477972141607153557467453723393433675096492046229948100846417583547806672249666913532307765287694084763974176025482069644824642926633591867540821078485642384130401222713580585520566264839609601909356600960683744363843819212402773793705583012947203684688239093381814004440827607258372577851500385764730965845397647867955071843435857989821959657108104555496153171843037415660670363249206901313702707953702386179003796560063836913364967485420731966104187294225997690110665585190848678062670147628907253184010420174768842587145936510774482832096053519318979360089996585616127260055974034546406006787800615054996008782072502614778565266991539546725741796289445553452051067858484483810706784975768325047644468119802601521689626780845452136238956413658659633626380491031983386108843482841201906366839772270605284686905101802736357007358139139594883537075995111144999754091338482680318808706572064194645152431514739830969680312817757308711117302469242577845439503703042657894495316320890160591811946148643260738661546752178377799956591225171010569559649381999465433682290828524212620904809946270668565009505597897309396366927728475782056835131401438095092924126208838136272563519484414318935614165297946881178196605502153817233960765951750207188077134531582275799612903525231406001482101557604024979959330382152386793751914707613676608402937415665912764395464501991366799945170358974748288489033519039465560830567006131274086620998522004974071341490935237334825836655380245024787381934122043976618505891974781515798737413138785251609856142270426177908950721099364419458084813168192548408169469059164000459485434890798520583622788235930376914445731766027638223833691940849248367181601200710384404150245956218875694594380032269318272541882984568921087647260989325705361018322422585402334055672022485834827825349590732100596583168562436905737204736352342842215370500004974943726331450361193297415562741886863216763755804452345132107261074483128224893752121697979685325297574580209598359764987386828330539745042292549074772596918684172575063559684702888313418004157402264040987392728416292364956715602866200646871120254671756495054588826533990552869360846663025725340957443378392659386167107786528488792316282171382851617518011046254737920762262175860187891465455916743212149973128626014490797511871488036654977079474122480480901929345144422653669531551216599432502327625845106345364765279357256750214037435808594813823999747182018800071649754428706973820279132301749694923959095807233228800000000000000000000000000000000000000000000000000000000000000000 [111,51] 188391439792795290122190089384646168563004465169123587520175989831616029697761017504214316202217199069035675017066218513594341677314369975331823306111657809250626768812578876574703487889800844854546064863831451593307491375691362652743308902460511505357978285270424596467697767676759331221928063893166982848942126654882627674340775754040321328758787915952665003232367947530272104246025725848324350781975625883646029655564073325987879203331176180114620496997167347543613162599625669088578865716370691167705465135732549492423339520074078339170711296627869696665943167139798378423334570703624107025629627893463813855381002146208528783318368948708572932245932582264051401269635019155111956532304452146267162574901364903205654218217125403549115074590615615881672031771939382600694014387578614500877625998459024731094529496651486539983923775540708453279336290911169902561820392345458608680883497336377561340478219287849670095539870267225836213257880604419641187358856485820942324013308470811729375786424601186640990605424442041034506480152414858077841537854005011314951123965717983334399177712998342727280765162680389744072330584674348444555995696623538682613386789056421175750988758539776051869482018313365307060557466721958213653199125463153441156854586417130950043736206943482216818445476427180171592773897765557648723626699238896325613978227185552279351475931576060732707182513043015390666225792310827642742402297980710977857818753544708549171506924557451541706554372778202783983988433290078757481373859793241940066354942694901322838402161565739005681515044278013656371654560437214505477617756966028266140079677953104194545801140834767288524730992002939772634958533093894100384995042278066395421814230027427576845389586858382714971082600965358407023828703815155157882681198988363802537796361466592526692380492882187236635772994040674336849934003793581267959423731251367300659861653105357483685837548377220186019658582766641414701441741821889117972450154351722039866155501702138968718968953683661345667607112975269056802075396552544664022881520265045653857052171388423769782882753724127301142526377953923243300576293119173554825725592564399813493688608803189039857210157443349019157477288100380170915081917238132288057850993300859616880242508322337754049603027521576285842939480487999637414473487897211891987963687162298784565472024048182603003196123553715927292193962241699047884459785133625309192186479285224078667158701501132495089413804502912984141346838829926895216588686578965805158312875592400502451924657352591153536415935276215810380407069924991920889776306964224850524957907101474320633238610229399831878051190080283216905019338938627526626093348442859001822293307902776999182263589108276324554516887062536486107217795177512960000000000000000000000000000000000000000000000000000000000000 [111,52] -74923811939065525883136604583473004137219450670901250891265092523620210330779552913113907706847534071659392871690897775009823706801905467182934720893026627318770418060092120474076338492707538420157938540687081090954869763372790093765771846706280390165485076601070591407431888245767634056400752759071668767500003710912407953279805747116248702176802472121185916023124412659697611636248622476236405929946687229203576242244342853363592738580569786602206622024833306706436529369299653327367718645158412323035310851922435943585281221303103659859258060601766892597239300140920452202435224428299144110492165017286278368929894409501383770588029239417208861672115466535280560627477677348636920187346264751249614348951767161021191286650426607072942782399515127790348370983547581715112598151286613568544453042837523077508060837454619625130143962575775144048280818802055270848003692130519859097403709761614783725200675274733080782696696941820434702180655379669760572177309620027747727410680502173477871190622366963586534364464950110136847215772434440359872151516960064374649830584984359699675349171977531471901532843721817078276697964872702356323826666601017007998793766079359301937510608150581054229418732584619046055893712364847195433204308929431122989758918598796392152027414393244282406324949022049849911803881912743255253452395764594807879830093681686661451698945381677716235392051678184825185192198685606636171835278354217680954446795148960657296613754135691320807835141910862587798895267680897515600068500032418590306139185099084451739389454521236104974386302156243241161021237770468895678456848316295817665703227735132276278482282955881689972246813949558852872965199788482963136565337569268883155203115413853027857870203649527103640362721625158988589271664452162004453853026154970901479299946250898952850619371237230428305174132181694332290855399520244904855773553105127207690991246480702652888173367777656393006150098616480240985011861946209271789104202872140165392055599114243455192082952811024727336919044632580802755717532103447069261285399918971845061602711905431294302043993031493403686923398303707128814456142366859275080905563618585369445027268331595236393407512241972049818294397380432626327801424868166622785363262761312806172245268541599223783354858181867913688430560065380014727875251439863338115825457657435012227922713990065997961839107865531692826486070099617615429929485000497209868753911404777653697259609704492278251777210111564817477784349840374624096154351140104356811000889282624657504412549723051911097657866675134937961858939804932973567130583836616387621606064076300377126713298402156210040385300320455946563208209029625370154068538045469625533425819814041139641383398178850210140262462739972516641678702726348800000000000000000000000000000000000000000000000000000000000 [111,53] 11325581979993423099954140267226340843072469080317881499116809924008518371922488523408831577440797168902395049792496404939313949953516333323060007847990098094412102685657207934735921026217901777683649655096978982981209894755519769564932024517540375802505094456717558911693708271862232835719051891119414413364989630236909280974959812235654054858074204952829269524087182179694151170691542077053962815203611418402410989612013597218706173439968732858485894248226209361380931071244591521457140576287067674701490868259486584560298555608193575267171927733301174062530128279171709446725114632788129648817120082311300837194375997077798635244415747332408559609633960547450917381854951183028495147470289264409198724992171434494717951902344161553111909641387274091070765300542323336071431862808144124930102059294359732892599827703177320775079925221423159311943458282928876759380320242421470569899806740377243463997173894165476936904538298111796861057289157613129682711022110388948752330232159395428728817842716708268992308819285291696725672016545504483819194120665196941977597186324848191875276938069745564004859305932121814264443351613947026286651819510504324556983088817409134104127482967659668854919724181837425793641588038989064475808593056173761625674143597083303041171560262397468767598540091021985644001856666242082055841053653297099566616647251986132801537843889888701928998757965640195228514132344703981731327659985388308988398545222509554039038213642437614910500266719110370961654367208004925555053010098084770182502595826841324682070483180147113371362383479570415094559760826090008860321441796341421216838024513777119901540299974904403427844062142885766317758661938173886589412726176917690461011013917206868768277109025442777559950372152369775104641213484133465337896771474658209414465861266477925345046106018048467687345467872578977957551721975655305313208461282006417213019990807479304656727426661233549026552102007654921231405689395617508184829963482642236104632266609312295431069033660821500949762682755342088696110913349575949132486780842956179315485374748800749442318664898920343209329364065908792229521497607073969261506919451546442284166677178001374658812463275574265209823021388125038335441752703310516929519350069140435577848375715689746576848295910867258520813725162146580678645979665511906102167323688545643016821764343114030104373819964433224426889237342151068043590222891199698245280831441506548023586385008551280519039388434742394566480865887004981735278825835999632764009186987186395334738002968847624863616597473801960828724698404938328029306770447637103940858336454537260673682806956293011957425120175991221185802242114516587528940998447264526730326557030520133608157673672249364593324956191787029616396913617141760000000000000000000000000000000000000000000000000000000 [111,54] -952118173151442625874559314086028543772170860470303143366855247428161589775772014155973611286718054739742010790582806729057973193550326161181701315209180404559053713010167845395418935910630493471798087728337738756371224489983520851902518952385691411426599288565869367516392324299911529862889709317910984108444723180054402482159593917194934667038919656786981011860257093900784067831037298125248752864570356891133397725577390734145376109920291064879840048890340908638772973370732176540847879228486998252987880848322726490803047925667616802491960116653249027421674834971582519676088302614774825680962614048445640349373002345190688524510625381692000161317944060290475397175998873750969459621345185843791963563935159429835566679367001721291369970406945415291527014521186280501075105663091051778691849039084043787038116190251465250465233994387305100830709545598560361503325959511808363436234347120115519362612717796428507407156226260276710083927999990758170222064683562372635655728609425872284584654125084851548295795008827874701640200880758986760037522924193351420981614188095039506093939423545792784252063622078989196169407847108567407903941443968352804636198500774500479930294347601033787785237706593434372030429506868850677697506883856907700123845809875087672801137899005971695711832017862016037150833233634195312280274760901809813452179142795216669944533502623937216522757957266153293439598251368322510180343368824265294352750782365667846035424341527004109807533179095978978520879085966819997882903397858984147677289511254827259492207606810533575339706232378644927442813944940690105234157064643847541225689383873283154189488613809029128652458558332471657442919906304514028158949806192169467692303548498128720747255387989474598082910305091139667460650817986190052489204489375988594562499115627122130835616058130696741122170767552184099955337938929662879444000020598297522698655021409202568508984816986475573064329516060885506507734404230579485622294975545609162657730873074586734701285117543951309981538938525211230986605344794932587210351076919499431169886040750909118879490028898847541519920643555186765354966056390836827563823646538264761456446575629244936348798497618746617876348442654695227082079045666390517656425466236580622169808404457380025267913081733097595228973107260300155986355972772625696310552337785180809831633989433320644343798779855533071360227916800730610390075099893789376193437565310343592556302913291311111928580986826611355654211755191096087345875858647241111599233061255301508878910836297463654295968331335109446585422336636685836743018232067653427927020586596255808681336018879755750220856410149590103575395947065318054866439856845874228578449817853357409289217978810634731455919735172608912405487943680000000000000000000000000000000000000000000000000000000 [111,55] 17989208545419704442409588068674523052704526975150978891858406614385232320862001954024026684773640638527444196206409295625546369556983503789106505113820062785878548536684730608152849814473601394779529140606584507588805394286884114823036856715228540597436361243213328289185641515723698144359426072568362236485001632363988835627050791752914740257194507039292349034767099873367291794298677223657742833120345880472699672088996280591895078784933611972475110824893968977390831018466874495587825330838084961271873346048274756756766889427391219890163912209156765804823717331182036316542004196558095135590496648122304866154937532446780411397900394991222055401218974056148993523213358672011683631338367890848245226176937906673875175944987750993485725091383076658343843611213651026044164511632645973157556109360123393458339849158561317296288684785121236413796147465837499504518115010688942707881321225793548483775416200438345195528132039217863515818221687100489804041080791841888710382313633719363291232077422146467303909320710676785447548082147281843431419070569792651993438117972517239359881369470549404235557039583755218821913614784639527130136815287950379371975413357392699975561327222128194162959811631400192865639099469858895082069852070770893536853781057030789961499076551454576255873439072808968984612081440811823230689758985085006622174724970124564300995302531259882962257317034521405439144437963586317896584159017645420267879333984233961837267727144290088507101250219166205953914016729420929251049370218500313731315967969896528834479111989993455735582100337036979056564956290539400466633217106128512513743739835165211747306956026779803879586888667764598050926825252195212859631429515064678017131105588570245632895935868557492597202430965364131974154375048036152330377668689755213779783091895400957404654468252568482465763978253115321835780781260388276213805132697602894808927023513284092541521787506430004130053994275441146813477504985621701675686714195062287078667662288510428504906992196958220342003015726150683496955210717030511581429282601188612206037942627060794441894270469573408781839090455087817380799647229752994166670446963881580022719025763476576453400557296382220279473937179070959342945090105089389766824592776656887652123059930602996707420827519089109646381494175150141948204718017346053096151978303779218048374938948641756981278016629099217402190852062217606084706504033032477435218283327774068718315542369004269870252217727319550144652283743956306932546263977523443496193994135809313921967802334945480702134120916472077425900612834608581616376216670221419294915195921936551924559998030434903673540788940424727304464656640516930873287982916214841993584245910371395272035829672963538628626804714838058410409281454080000000000000000000000000000000000000000000000000 [111,56] 7845111901834712039424824847183176402320050398210355590168648807052468591571101527645367728644679476587691402688305588917538504772846749875939538174817494334957104162595551254490541544344678175965396293036354310292592712045612528280941349115489808530644540497169609006641354052211594900056246341635569422267965710008227574245781213082324942952294912384125311911712056785411042518984214067224362421060668693844083351036786244694462941342031312909849277150822843105529865851878412510695235030403582619608209379922529679492949078007298745825293750539123648375661053549024522192748457925498048628448746750879783810719530457276385959887717072433296858085964691969133541738646094060385153826089119077395598368968715244293398773181240517344680862802010177806802191974412662191116741089218363339629148150021565200061320269727629302645739823733609389985528976998154676230138956403901974699433283760305834690826378001828332473997334021647474699784786304526937871578866827372648870414669587877899490612408651851770739186885385071907156595088786598769527966523209464401226710866378996646208672194003700629469930597801312136433729826466323721058739315710305929510935693619143481067392386138628524424158920136534612646582073348123634891800342993356881003792386530114199368518970866282003062427314049618298989259630728989839888843929491694178285041229132492720692683102134295663284839746086774814543529014904316535194437586260353518743117251159186329028434004298626201818372908227742859929480346095231429187413853928861927434962013787596121675671825617437701349245084941112360812706776979468045878243257259926377757801848773000075817575344146398871699501819127719073624437011382149184712416482487179429173648021653794952158590166172365924904899625967361782919940344570871120803990409203799595287888818927950628727967650943352593765496052942683232461243659324118633192694193648964463860952667941478930006489301984098163539028740927759553319324726794261648864339281225774951002793350229254960060699568197391844140089781584398624421433119940067033062385794211725695132423230943171398557980965792221950775229477805721293476097234349288092487831788866187744068702563974181139058978953890512120888482943320266044979887431731767647305916416214613049596401112435207403210223335734373777201398119847313111261492570519545263465596010269813684647510741156839148374191322848103481207320503167866838899552230589592364701831743608516052702100967631737704492379733404321218189307265762840849689255700622789377959752662959284668008774980403302337126293994035850523555409524613086819344981471755709475765310962543016029436568396599720750080529521087994969177045838780101372474710542422653420348411505955849023521365222965776464448542441975065875057779671040000000000000000000000000000000000000000000000000 [111,57] -1736836515974045916339257091550557232657920711516694812273904791966898578057896273559946328879720624873186842072423472182215351439096191951555462521002948290008970033539983995745334738685893841610631204803034461787197749492628347883656958589447173397861838964350059666349016896702002448057383206678703198945829558798831855060624715841474375553228782326454262287852259980979550881055524857517679645294121925015206016056305085746072516575620092361127090094457050281017282767696609564161049296139932419441615577578455846065836051054167585248813070480528617121546834071462898104761890055722630185270901246194027865139916845816256328217841159238455589118308292139457001613482866325088174843096145352140915420676857437670427556529091621997367071963696863329032799596781138325429272127958335474160186308472123103624758742942012791477001074567791404991894350269527584710833594186772933312879173832137274770284143303909285338167104266272600946554850861506520305117675865729810600022019055621555764102879997356846064426249043838816114559042777443633129442185922663332418526826911148406655005566957817242775505248895264304227043654100613254770939719596574253905449038266257181492439066135483049668384919582054840717674846406000722280876377781751858206999240892009392394424289635149167675068542261563226322136676826745092386446700908559168037864515864144921556760098795393012148169382963780483695667154637188685643816569402587379820688659531101822128086260350288338792387874278111813633945403461417221876346379510122518545521419160832842729976678619359002559939821851732338487982422504737935903302866980217678600319368232069361798599755880010173620303312650455880439070125088006785233402627521419950745552572128744791063276556651598768061432087657268751470894560125171200572720436325642205245812316835511874032624507763591484161860361038879423785187917029895034819540432494138117567217555519797388721255953916124515328328367802636408660358391453152952612081211907290721185660386595864595330224100687956324928722865763548913662999003953709167139094042002859577881008350394462778056691119331578886593592065544036642343855237719332461707679802293838248525722390906969971792052810822474135044133143282193133995807179582902537474058462580782916481758158900061282076278581475989338215033559182359087037610546722812792725391752688444505710392165637184634572341708897006087614937251811648963955615521306167942042864890168572390092245152166057707571701116250667159109123690319557208257111590538100372941064078242184241908157609832682178536312995627488838204023974478390709328607983083099885770827667636104956615094880873993444069548917614601251788698424445385649350426446748723051572032913326207458854554323404618467187089779830146942362564375347200000000000000000000000000000000000000000000 [111,58] 329080040523614440161665526131191830495528380242469152014474359093474114448986518098200339263564508148821563204195810887506273864258363258487855539731864601156557374945707424236643202973030337039021589184150765705838329402740907798975001347916273530788319286086232789860253732213368556093223974224041381650769657543155271765641714822935912287678970483635028985373249151873317067058933967101096683058613501138911063936479653555833088871802097444005994798900960826027760754263881266749406260561622487923564649732760301950549820992493945624803425157028767528899945192498012571722595516888708377752563905079744583944697402964188664025110754037231452972365292869521326417591988978311191208748218422713673337283108491123570150542816497400054451042203587697570005139198647118985915123580364604358464850876451246255252184971329105530195575661804994809484099895307214059591446200764595118871234849208996169328055221938274360085118702102628943241198147817318611536554585671966410623525518823759265412111973225927718613093197345512193589953497502032681653486889349990304202325729954818416019944783731393643296719457368957491649182886874534690780124255759156307931982037687990134293361830290508737621650899293931988910545378914580861481474293965545843663144807281871118896690388082287800380988988780806877734061541271925397660007871608858548746867429148507946406782642088476385146284402772870270299616344923504229275157809445308462634959669318819560254341280315959120764751035595184962296986908308024028307377135377723784361535329582958320165449907246884695027872510920527287082425579839427874921308041945293744037374304444246573305124728560192368217028839420641986483163082843460307896043109139323334480569933719976765335592462476771877457467510156107096595427736861476598020037278697706152911661303197629220088561153256538392615810292829481296038924175479917088263022365228301369283835616770290642271928195082436125338293198838861202367073918772083400359972324118599012854767193620606505768746656286530618424942169456747663296363235502902224281302358115675998750635710371121535662665914086950488438732934583216691478140559874988575504999423777290480106790020370537374015114606353120635755482253995353319739426869671391252900543236201525883625152159396599067367568155331373882443983696414449177102121421232602737327064744206981018517458350581650649558206103003212965285069642683172163426586761875684100894192456403424411881570130727924366472028876189011370799199529138911728969017387486851221882465247517704512139214802254268849634646497902713755359775882330796741001125017210860163923371468301498146125785901605080847570834540499372569784306624374775769949798288276940159825029842470693427412625029169162187122180599224425304519868416000000000000000000000000000000000000000000 [111,59] -63119277465518106660997209287321178459721054356712375887947211493040790863240062409842616051599747031630141577812085183625093366036942487060588748523033084382309964940406458513371052654268459588952766578139158642431946812043608821797403191666853263502895041956293143851233184101652713771824173365902154786357884648630672269674714851687017031237765730588092701442171990146376383812327541259079023277365557631080297069073315276588013381494409401253092144838586011848883930149055385223187112871839332318991663702630739445914428321758474888074792541747884665788671298638074011825697903606727399112539645550108162122469404132784993044292697343190965131693354335118432235936241548041398575102665493996889703427772046803271198236233410791096485515781490828839678974796587216268541742841718967964940960115047910233583830687263502409534329339382501634252586939357308767669184666042317956447307938542267501685016116236200143738696516558661402198968345155606262718487565723568665460332624122222293189054566869986168044456863983632330219899722287378739727143092372402175743644994112036462831249597809164948980861364987018186369066950765431762028155350405981502285315260673377592906766515183657828149085689596805214846390414706602564417238811501724193581813411769474895746937237858417318635633170533173733062033804387614710085663815755671400557124092022000943320169370538083824935015549042973919551769932208832541103340614446515592362534394560132265358940418119406412526352442686233787887878232048554786545383544797804189135112421683436494662143644029369217810299604370565061250116588654029562110339371925245976174742926419876852324007548370382320710006839445345694096033115935666922341658064856541358905704316654554671404541645682447577803570824132020417566141305308771750419133147404178890154029382022826943760310075177053827990123937966807999082875215876408981508515667207270474888336669015957091368975623862427833521579231624955899547105077488459449665208248379874510081601317337243686648176190423023791056974892382017911246737854632173378725994702073360981026276856243894664885512993817121162301771317626041280279062743998013785773970603231285616920713693743438126781299348538805910319595462829668343961622481607637899118841261624602210335352590835470785920971187398200350130391481972896291261545267436356742625260490598264442967570734756035719501677349210242259970754150721589676192579129604724865168721323788127406794116667713889230901966490696049044896219412189765802848199641090788746163393319620102681300516158388125894837717630988160446822186207348870287335295236311834721951716360321459151538787227189908744712836050240974244140226842996051332907680292366427118893718676080451881271851923630229589632246511937838926256301670400000000000000000000000000000000000000 [111,60] 10415318480091598943412079685235549094275590071860994507363462851300389311186202653280440013408083101611340587191234600433521676030524810386879370129549532619933156446946898975503266147098885896528735499921049465753768545991740172479101660427765444391780286862352198568184614686269526259191336843288573907576777145962467331687922199758219028507599867970615927760099941530440021702824277637445138331106449283294470691001107880858918856584012511400740773190545777955095153337069176733569293460296496466587451702490881831356314108962121244570045920685829317284623715451824696925928366781251840114233072300129957211605030502329197897242189203949612641190346520327108540978493999682255334888085505394341791243398525170021571290586954660819883530510312259711870000538767215478749330615824343765583112362627838446097206713252027686716502971154348116896570264555541628944488595853087747077057394410711648534055790978916369003359778526301585272118970249090765802818089178082094745657004661631334746245024879110475585622848619871846840573345769236623741948879312259262830699634786073767669350140681206791342050844685243881961479267633756294871732411687513787503548995581637378097849543684492438482676466289799874241466032293436564953077816882401221291159383496787554336310326897703689545380921194831181020131400527386125006538515772968641722503398979545870089990330093058982392606630358792917224355195888708838664742740032595261520144574672864623376088133728379794149325395737192523292905430521510419232413432155879514393952927317880497873743979935705464512131704380536414712238766481262445472277341701489603162755901260364126975605932707857788326860574030688334072480645750485387325657689807431492438217502369235760995124369098641821264472754656200520760295946003886520157800244041925251539207199263094480886780768778834731917091159139867735748865383448959407945727827636703959715118521883994526295219784595536952854843189110679997520412814926550941138763825887893379425722583621314259021832692602811380238888806484951007411573949596476774111209970922438795660519975099547706410709506596508354966001981823316078535824843702545510060872682918046573507453922562757278018462808431088322769623959085944667326215903068127860486613508648661443890685969875711085664398023910320348893471132908446929892583110203202452121274326940759357002400278522524237968983690942228943827851361940138225749014674714729689129560656399660590088149661348981277808446370613761993807623716419492716950103768233612520065515084206525494605124280266272622675030929717338961511071288274516764776827712082423647433312885381621920665475158238575552426709278714156805041655909334069987455986286086011220290532759763476429253392676416013060757092841971190212912480256000000000000000000000000000000000000 [111,61] -1356422889463771436770220017547596706178583208384300678216347201136344411186180994508886671006422430205853010340465393243687757568945980274045801754841801561860796533725503038983005473482958171333930880926181331871401165556017413165190693989480907893696869663237937325052545915546253397542372697419003813724112866857694272569899241129240176018175926791765060665963391472602543568949392954183434079924871556520911603704821194820392490833453624416367614032236451756330956968349603836150831848823874537351771989835882746272885989758347138067998300256197279836247203633136233471035730777096392693595430945997212587270904798124611646116624234474869100255009516709781069665526173844254662920814449651647937007709406461273784838052303351879604206742785420099336526536281090009503292511182666465824218889231314744472774996398977048154396597321121360049161561431018261943109618960645946246756640457147335221931089035844455384242063155685778573808906811334159260043634119096880510372688347136980890262560348797575608544097099105154652227508388484997602450702392951112398576581739285677002977187056400960777446368271689667729032612102113163288679432405285097260968360142664259582585611509895476080873569835787963497546163427472927148444175518255805765217445743904735629162783937321187764259623593491264878654461564088533601950669522717911868017535049341742177034862101125350298414895716810794478971448648063124999201506783797110970461064032483168269544220726879444172839713807177667498921493733757525418194568819106843597382198728370782597164312030036791811104461832999724833855455058130062663638037552136087535397411292283408806333691221693376625609914173981666104198595277933972539194985784387561588151522097038325263748394745946977859452868589333224388898303563730939174826224597020192824933394232824872237194776657643578123894785858278551572253723970543440777055501665612998942242155670403699053727547696798113136250943823640144507778577627669225507603226830387248952679680384965741879192670595850061863203719097821543244161462292739716604081493780493108341040790220484675812379018696501191017008085708072242666689133489887889647495901271327369200839139612392769803907421998738285604212688667578404820113772336004454770382912934360793737664176385414888620194076644832959458263492203134436244597536114713286005708890632174017602255207497445402412925207255127830209591198029350797440807047670503513059633624786947630943367709592984297471791443217552470482584587015020273562296838064994981206833221846823218314353628444391798379221788960432590922287719250859703168888937046949680074166423925369879716041779087302889749480543208029189852062957890422781186809469444193187377417848454122777030588416051997640496081893011826030215650344960000000000000000000000000000000 [111,62] 139162946706762771751417114898444211978127345195350413905768979595143098729560835503080407574609102097451005610068517344711081019983235580274696341361119397509205160376070235144750374460829281815168234510824421606463578538106495383613435027554952112236784913284122987989849244773661409957992987802540177922791249996394298521472072747740934657571962852957525428715087775441945635462114773935885215098670955282839569570693218055179793693743363677698409658260572313745940413927890309651304797929774481392177362612520165532983124542302900419950782902272461020694969132190934487573980160043642050874815485820888562831689878922266417009352092475835924888326452533969811940072660156490157820899919229339749245475877207412871492758185253113288799339200970307064743642403608819284416279252398880083796523840611101709442262427520701409412923929562917586440728678726681987826751717073017266645588774868357662427750347117116214067023277590646868155957673566941240233500849275975319984501390374420844268497063035275381708677169675585738144365160044447277520624678089033373887133825117147713267981374285534789979006713653962127622819165218463746728238622749739916899647624862247939936594149470697616687094928877297922497388472911872519258893840767840391646641775297433992239800306229200316252370771762061164519559000512073754689957438684317371980567398558816835773548757410427313444523617105322514236864144084161120825070227780987872249781845908536366298125983327969392359625929713956303032421259259914277306162347486242960791903805796309358850873385384182185488123928502095065477104777352225664352564316854271684384609999032503786133127895411958825527832174534068385994913566416048236248785215144553729006789710479273419069703431153824722932086566145672256383251649768368233943733697259352839754472654016894036225472529711255716024966880562422043730559806688562384302271177177208403454642542813399075488246862355150573504709341741063978924165314138506371292640643870849327093210870295991672768837903355578722581225701045896503016119578898405164063435826561977495921565342030209700877280625907423888033779652921219416605091904209110305917967706935970357844745204031329834286773964133424118789746268161457185871848461942171537140199918569048042050225384513835239699462614077732622333869326354215535711234203321460596066999363066519904935175122736097714402723642613521218127104690286027845122808248053257431877404076686840768120651417399087903645006094221240587879348703869496552671940153721630151552235655602450249279086921270385899613824954581873636603496889772685598665830694212849850678632882737252410982039182176202056545004606673033936494745234040076356396978978324798046431921386425661853031432448505856714024626816623369602990080000000000000000000000000000000 [111,63] -11830531422639951561093388717394786288074502378327246821907020829124880700678161026942389972027357237998015397105921593788723453799344684601672186557063263218672299797904465852577558794795045798866249761957943537957201721165627119539108263084551782468093164140128641924696920483348538918789313362285923297060453487485462148266067801601826405588330710509091742774748378806547828381279075366198291235776221009219235287156220666362562858935966083095567674335768016644101840094867931356924289153022124802739812819628970097318953890685466297880045888245013780001160470353181291730469506144726066626169845651304051589009077560238014975840440773001657479921241968638723581989831428289922385889907429816136749813703690791789882872330107445729113263571970714962538500976529952152467856872129096386401851019394140693654373640570696547309590808596620841773224144153024549845310244818239328680766411229841705623417845628886812701421615065918297713003036364799040031715971461692813971085871897466904034371245592099871350542049650140871748207764003723219470432349256683623211186327979153096278389230662551462024456808625536956742246619280351303599501853449854243025076583201907496952506105269677944114631530185832669084443483746044572448137399798626656399509789004753738605235981694013908263432339625396784768813539631357137745245144362631868410168224152052943916778954660697956606963334346738436181332606630157192222235828203654484968958365784150783040346364440916183698856597449035202485983963513187452880913963434129016422825231565152451928658885580502103268671706203065424226986616453302123650074217332264500848021225559973836460206804474315531476758364068313610240195716398910653493362533703399297373709029528932499762296737888282117042305339404836548142025861331396394850682479993900855045626831788901779029670326076154658112032046381596621956956621633026506181778321725118390168229334181682643168054219411033088172463914871920284312562225822036577769043668248656621654752728881153216725222377035534798874756246830774516080230219138037114026319069913168153881724487327780029804744470051736844808371805159119850031368201467807609987905603676563666673102105062200695956296616303009187768540830711813685615650587023288935124765138032497892991241246800959644656116532740560451877549967709038278903310556579011348599578757015647648398379501878928848777664585259582625560961155109847411835740845949105443210020535185944788384859973197196498329927954010653807407897517939314861211374638208401848192705637474212857395014579851594238598498168957673621173649667868239435004110352397438706676257718046571317207715966695114887668808171759050403335214435123373898487738541252190705094225211071142856762709291567867228187934114648044548076339200000000000000000000000000 [111,64] 918259732311737784431213895840109030780887663736424204171184427373965796688793758050925494998968773282542476285963847278140342715611285714454095424952062723474287104521226368952500972376592355643340184518172293410297316189345395984303627121347836061602071156330379792531909194729615093984374893891009396841957377601536276875435653485251388837282634850912763615471829376497682194853417614803732188196054366293198190232819085476774917075806671377013945588961135211179202407057414111700472170532380261798182230208026841996868997485995527282106614200779041375906949700001177416914942431178309005010583917807012113929142704233558561777368579986486178592816506952730891294483088078956103675912110936526904040930922104015820029600896347336029416945735548378492958195590455803706583801873709212177269342931206493639016623808579608431816860063730096867648561897830881758663072726813915144601905353312210282489560915377975021452520246894576723502353584075332671115132028558100621879026034408910851052222650126348551547451917394787318916042641293477105474631268873422485469634423947948868930505721280150295251466430476320749029365019548123957500161927710468918975926111854817674145364946412361144891925016856190518338840948338100735043172821338087618174001801188817989002353184326305363482292618809701084510119282380926726972453790253549813833590841806600330101346236068570336359114665989602410210931160890304850595688740904641382565163071621270861676748723700053658290543271328650349624071546013909380303128996544089860650507550019622678882937159169135063517336869347573879242385608689284205953880362499346622171299450121492850935056939237509494236759837572424743743810095567503449670242623267595667743300255106838159726047236930898487177354622603398403337532440663250289984255843322313211306786575220278690455625592496839443136183376090936637519773480022837871239415928933679362454039591797178422527115467224784221588849862017868164419128160757370478006622754129518886307350739672455512873510096469517648924481127949291394718817337693686057885232807774348924346294376519868894743865430320402982003545349752944761833962158362874531954551734578503200033026979543788050445956649250346800104703865488211501513187027364015309781955230401139330504977747424896235950130947258223337384651731540978778309303931191703044038099496216588761320613282003402255562714870482561611413379999320833916138948011122376399975132461367630535845753204318976528910952403315820470430095618121018995834182991280587816972629353719177845027194577768218830775673987986399617465955522960156380041412322624065052162531236381221385681834421180556669540315482292281565531428949699921883018199525318242496254498458697302770775596675142028342909920141261521551360000000000000000000000000 [111,65] -70191606061126672661969067667262423456945507604053182251601464888871561522476894360904856370909762361877102004073925323209716320858344941684444818913831738317436178498645353295835491405089798684355207789565187854444139221437911922599899802642980220075797453507154960882777676370821697758522310437397587106256865029344444262142655741422554595486899006750416425850994446432369488863888922669080804334502743277362241592266767910108545989067770288620446038585207341752136703532922645383289925310650469398525323380585885580585900508851192735114524070953923380890165618847162138097182383630317732730810172405061684689427178568124107836627331617988982660776083023459250387878817786205939873544696501749808863074464484047215646250244426393223444096759862487839488923072450392917070194913443818042663730818576354663283903990399115998982258481414516361975180205533883240049533580801250985512127274242314341812421935871870546724789842816410186003250060685355189208048586924277292011623830966186736043736850875329844815802928992588355536216250665841589979946090427115123378008840031129919393200024254836782296445391887043035340761465256953612756059681704324734461200186234568064884321597238442617041776528894207051221103407104133667839633564160517485426837227356749683534756974406154700159543159929656649437138810446068048344948551782444494829477955101429454738209750893585716308741638615161339805040718072389216750395863129837550973563002009631386756093993714984476563357980420509707866495792944938435723551417163270761827886749982485607617614658975984100367903621595003466217384225887912659506876938238919602352112115051945585484393565043110323493762940570597913502897844351972810057447102974608160364269646899741372374596988860749196630009652056656110465911800965789551196341742707620683438239865430810117602972967979588963239127866218658127492120533289440389484494719710572647300168076346589344470549588776073722538733176804568154708757044753011700721904052560829374573780851938252899626828730668478281651935097060975196369274140368736699402480975314359133871391800440811516483970966386347727018232441594956910697000538588388815122892441221329695383322143597612141034714611386229618760978004220647267865510046438943572256415342862880414137540794092418646478774931553299115965459938477142422512323521606510160233523454214911009143803544673926360383143555272367008940890053299540140123950064250738698799299069273659085131953120371982912217881485740252442591781820583300878385356900114284886572260208067251466567662880661236308669655063414520441360065659485827534766078834753899806534718394731487544373075165952300509732053895549487955093949046851716708876208044818497357027781020043454066510414931055567807767605261846534999244800000000000000000000 [111,66] 5013690259262712945225728948297799177873505004347162472623229010436495452870367900764264126092929014681333952162618307766270631445617899227721574993917778619832458326293190881142705830110128380977720812099071544697852314743513808489527193143629953123842913698476314261116174315184747506075509381781121447919930070593915520647185192438826565289023532546220603756122268529806329272037868407409864460148513545853605693368257060115606557533765084930232699544931185492747828822147115300130435955692374466660075945494835148500581096480189389109719468256178704471676952577559701580444444075090743212324616005807028628198905705556171762053755468286305514271821677208794443621260115601948406047728006761595062351350421741102439539018487447067953492524592316054413507425346326865164938239526628680735430552209770728800978293519732494936153228737277406587939414124790039321545668998911886904327575716129512776151425632356329657419395711958937704179537529502262583059162165869781996451833406239335205809731558737204682325243780069654707821888658751145344444513298024917688863300889912644332104087424737243983507349461297355728405276961513623506827719669418780545532933027309991311340139366234040297283346193783982072554170474990940272874709748263186634637987645724187010130086723264640329318040763576865479053916054500771031738639443488666444885765306551534437008301991211956378594747003679485505897792011983004323164115692840955948892055748770040864810835277855140665516144138820173441546282918636746170679362005441534940910316654007953672085545533924330905233436835548553876399929104053750251842408050660953937479966956832460942812581410082971823656132544611828992046950418235165381035725123466063118974835948108231472875850271471322331787569726661875408011368140573280729623000510332440079541987447011407211969290842810396951115533482234322073685648517883501473984268453847412144719923657126642919691927363830011724384713525691193953277898149990882646206573515189301868680992757190836646300182026606309141586742376216846081380060003680054758133113607818507240560407743359485000714211562407897206748812707812196723895719521734462253677265701738959861527866072553352987244523384410570862029472629178902925394038525187641633947464057887676414002982017407308468435286753341244735539537245666478620449474752805607157294011279281180378201936578201908425595733396867419985370167754252770524768741068990285779452811178847228197487244127414241590978151168743152113895559947697124450865080399890284398947721853959191124933577183296965644055969918636757065282861064861485241417923193276049688542481120800745311396926652947561823029163934716458758118310945671804949116110945647050605140835094291636842774023494877820770301667874701312000000000000000000000 [111,67] -287141811079387647266524379879785221318188230037416833422991918139197786382945027358765891593744534743801869912793630278788155826370609439237381845234066810357069421089192773350806711994229952867282913749385186925520710862106249235945559107607095952899160005435433443565782875036314946159922923791844297068839951729336284812366806652359291634211871194370961713448133894790463149642793968290583339974472076165987433187007885843666465166141697701676544166151276884013875559542176946504616435530119920104579766200771984476369114596200176593496613444165491180484711866705578847010179212527998679217059285179354005113925471916282939414779784401198936023064021603635937019827029347176000542386914881197462104168406536220301188692940891078194808143534550569131372858601088974726003270480087981601200879700126538566272363400936023426926418591531392047452110674266798553656780500466609395194609517883690742200002462173458269902841280464317147109802938274976585144169564309366300714405085328598133309785182275913839342283181764346777846857452842251694180180659788876729237662275696893993945730629319018636917500004904156909016788976952959617306874268277451540569650068786086381488268193207764949750024638789857331366383473009328580747417470093205017257310922936646322640341079533957260851894825948962629018942770906979496978311048390791079127759544498331029062677342281993129050270824402109722129334228997166512263546413948308574287910126634778395348133293931480535870958910030735676397825358804237873644310030295700137492186046680564779708939555095268545505547693836338449916037540174369519431779114515326200047527563472033025907677431368981551525449115052366140753437647987687475093157658367332039736524992282943228221122209337069793643424074129315527807595597505763540984412800492657363060215629458042386733745637155136323504267252456267384504511944844840489827377226295385048258332207464560941764101615963548811668437606136824824476847406172670095889376736059444728929977374692116374603309984219104355792054750901101998317544318883730913177034002569871957610964343555519666139118422312848658726357722154680254432187939837926466438881684088197250978250603249741343881336811751207453858162218593895389436913074452104818411619991911272402622380916784399729292657638454034352875284213866374214700342994745640577882732271320067002398119194681070723267203880455063993951005050003843623833839004752646031932343133008289102151020757589960323760947920126488876916132005960255112780174246353440293933731332595508609875436594882373360964335980578195376553106420724707872773544474217139581696598183055181971078972226648484540302576932402568235255052905787577023196923710608695304152668303959085815391694241698744756059712503344319692800000000000000 [111,68] 11446163359376594374215466198330889523098424984118645369388854465579975050075729196789690843455541044696288991206287524080239440987021630010706042343016548436940219484391558010485495577665384162021404687440890875644983915100067348935700098132388326962986396647988842690421740351728769213147279982309658823607483358753833056548988904426522042799788104019915103092222406337237969176940524931333076966856195605327052831086103232909548989491579119594499095153912591960740808578546398594272796371149564339533145350323783286131469733914759932893242626468786972970004293433065108175433133747363276150364693546436637566339762822170262541778784008153769678961012021594456566352348792144184757487728434801228157777234212994077713400363968711221037839382145658173309080125284827229527846637366522353665924589905258906765261791411491093200291849776156483692918190578691776633822380810155565135804584972816892785174851782604228148689349984419957248649432675746968153898402271953488124052350545451313527761220562908684963883656833166230529012758698151263966401671655043200307469479503172444417259594548765072441013299339173887986257326058593038984640016448815055962305741281647354962313667422027255090846700728191583754592951331598267729257579218619746142685593009556927443968183878581672316844230613218704430626070539369432468944330901097210528537086392876050627616502326504221187263783993730026042803555562604599343663617260748348544645817829784246382029400250948555101384375743844766496088388833560628100666936030000523285318739556527793213721553636860669319971752300471259241256997679035190631554043561760928060699988269184893755299189217787459128080802370669900877079076152692290681292641892784365865355423629007299092955706531345839566959659874358047217483892818373491176816797227490238489812408604188586047519573635925133781752665990778444267223571888513087863345205377319610882407828842506907309724371217174599682608817663402307670155287009947626672347712652811184697130337902762637877234768028695312988631856232266456126787670431928865631838095565677325995645291651500419169077611396439527356154663477809586852146696931408108670883583962134905554106040255339703151719559401502739256122861286166226601860712251200113428369230344390015335552327227068084247844195806634413518948594412003249939076497057419531889604876364939497998585859653260532633478482484383927808639641701023028368969125954538658096644338382289800601250373327319464338387637534786374462871226720684617057490511937341196448725345324870588860254084909243931594471047859993943745436944905498421572115338293914871610650328270372125067749722892402513569541742624979708735849214161452681475640398102877327531262039650983439931475659525720959225845661191634944000000000000 [111,69] -439427506586898596368466144164470445125578338542003699974738264086086101876251707682212062804220408976586910823800116720571249683697817069356708591834309430215942085328625803354354505316314312865362285137740893786235886636755066331194520738827620174533776776271308495828972333913511673643304458514046162000367429548333496449296399562031893069352323727896067383682192882855254726099286735006928274615153752714124400080411371623431308954796664935127845144369154345392688357196814592246072462005863782687778964458633478872021390148313473543111530948155135724944916088013958048739944928125395060465234488518593021777779810895316295093996497854694371289864291948080805395826691415253105272663634798814354761467050241619820158059021978337305753491608364386101175599619425165305719598986517292449128643996038835900408311160983389872306051171873082937390375489924710017837952922082543163697288968102572621063523272809317623444464664539514718265970869302449253058083924293594331940140518650339919079687839692201275335940852541888558209229838342985737629004742591047779252884761754416504578391621952332499221068775046219861015224523800801139180941566197677081589506738649463090637250557223512493523199297346904561773412766555508201038209101347478169654672177222962597520455738186374289319708120230265111347526644369647764057836852410333747145183854582730198619418276647077186381513031005026640333514396473259894208831748689476332503594953015381041204190519596886315537484083035404804558179253777305432097646689261458265166562789351369165140525067326529488614258090531314593669232388553445515609659602272315642936465231341320584983717361905848603598069922201379483087778507944108890788394128890751250243316896890543900253740859406214244537714778661523063699556962820864560420087410980796242724446464373566383530712950011710125407257339495097194907148284325088711833611888864767528688998160563947700880871861232744336266202799018716288228725246755541894204964511187575036882374839674582631545518331507535618673798613409989251109007400258691232364230096334188028817122101299155815348018219462207502935942471773872044214585337769567908576971685570318758718658204416859414045349061154252533487841943630085083508777296144113353313280337169683483541641652589534384336998181398089552092458861076225766992366776230039548519569906586764058501594013070090807254207878912553289902420964321888626180881054355477420910767985938748966920007565408502695204413168441683914881476706699666488393517270212179615060522577063440847297682520087804698197631420365550359056694554608184985177421780514524551948972573353029359339422258702163625540068461805681288072088599317567235269597410962271381969811814757000603721574690971531812921739057299456000000000 [111,70] 46338772564311153644574168437054068491833747352840725108927721406107585096366824599928206291880022005165101557757249733155836917391598709002193483557218169243040333743596995144708507292410600150917150569514040985023517237159715189465561293141930942481035805325747916441497796681606834232614875724268190432518088593578541354351764083752716843512898163932878827340861118367278213084398776645076952780433910203913308598259579776900539550534418250832514145149922528771773965689739171214046584343798859845231686555726204543089613910678774339655538808211143250318174485865068493844584025451736539266543386120438516185232604722772267587028952450510311493966369699254820409016848831600116487658117413852539030517453195160496564329574304661841681239610351905563944767395372069885763069591832391942469875814008046152884199162860730964010521990240777803875235893694799913499780991674663099669223972964155996008072396284601420173427640864208547067860338681546929222613996185029838457510469068590924924746633712425045354732588907175444346714718897861730797436031293363104676602253850909466514910260115477432795945305124552759982116222666967239557425707469400826495009902776754961546847049303036170723118441861296032443703715494218496004101725022198398182593858284903746097467846327227277546856910588735515167524717738617237048855337544440001776329177919381586757931544314103367451537465999080184393136778305473562220263323842192373283163337884341933132977579428627507742708831329132038252169444207664657549456867407585345252244955875593580064096609817410337010033645907441689119543164171532188842181022045632166361261153800122039397362232735988910881917896750503190103221506167486387717551399744942481504173927561179582471280439746151887761820808364894235718878548122441985772661888721608663631910923553841287907967823958240200297649533922067287096628115597492377599270666496876410111501327205009143475463209551640262050815984251995479673187185289262487551622552333225837281821035138896444874908922578160891530968716613478158700843002216332525439814911024649494868332088074198569622359559280977943430930818269008081688166445225975226554628636920595956888228677286644772685593492348595484721450178290459521608176356482528876333084415209843221243838358473888431935049344212340896508506663474943608850932969703655191455429127820147798024135295951154028270889465240642860655903620646532031961258328524796076765749060809002658082715434167830869608306030765208529776524668150681264568728455319979156186795867115608480230003176712759579266803881198196293478794764579668513570177715430678842828612865121460416116571900197570682508886269317487879207931114100890443133193659023745993844091768087401683839531368765617144550450975129600000000 [111,71] -5878678519782191401787369832788563897510445069279385514640681099179587594073145441082110566582990007912302161315657715141201283476653701419530272767266429443951575793749223488383314482946908858720991617364497902928173195686846920712654932058270298193281328427120760532723041760053153262491150016679467171600435611035239393813329031493452896823083596974641797438579374500578281155650812515052322433050213607487524304274210874027630167431178433017964396934274185659762376768912482555939883662277985927324557553983214071148774482636341678122390664013036402835807643079670708968111953290709501197538994789460972289577008151888291472954023642664060142288599563982777689413594807406772485097161703077294618920147498254024439024397978425121768003975497774367373364486076421682831594706017954631121290529637983176411581582557998935285675339786829165945151102634193816595424800219916085206947647964851486085177182249652577906422516282205068666917865797910163089095455704472000650825578504993579773660550204186731124528490780379269040868802647715445248075940960062155622828420723265944567625164364052650771480385556117566352130268136038690208246215654132634531955759956880300977337582680762015598733947013122260183197065931511787987778794310024910500517018715022672034632949997459307112426677954568286748278956129466813537610600670993046186990196510745527459185881644226651190085466136953592194255321265716611445541405042120771825482238070399600763894869832735322708896982212260686083359693004808460849420245306716854167900725622225646988194597961154147079589487822642382257875255145661822418837499712296705445137442817136289645771445280709701497239101725349146936373097235299062472423727327065810423176030917338395250579339012844223925321443585248577331132969609885672995694162841187231493749973523788740885023929156664919354419284104816736433969977878338333498818455195655424317556752408607711234277944847913491139618535950760841598885589890888877570740238224055229050671853975725052440264160670776948640570542930836102348896394308299271983008525633949620776503625992346338715686585222069106851537058217156956971342156298740230546876142882123648500363113073945075249437338124913332630669583659942847281298763150116228163903220227614343435837810093329847673372830817841178336431839586575417413498344065817465884740309049245199476506109203109441344291551357747801900684519768121424666022906306105016360953151322710119860766399231584690294676486832302674213374336089617027791707571940560684108624387111916603202765249920850277758243742617959862536393708790527517575836062618373360531904641254388798817993805244979345445740053778244213277355827741370999285264374198536652609619665907725627148357624098562181903917890718810400 [111,72] 541596358129293506744724723510881139103773183554115474082930968767263982553436190387328623909982666723197673986903195630365127462187802941173044190165709685593072311047558219389709516115627580998013111608497328090517801254100104017575237576640261651031542963953618338283537562761328641176816748984811665326695232318895960521618824307371899597439844331098631752107325913883387514131514286797542999434806127473619155584565890698403453847759573045434126635098929906768425229432366722676121497286625436877721017349840698287811303128991894668129695982317254685698148309072221700237356133214593189625013656086490639547197955418349178604638931862478481589538927664066571739342691336225802056402311889911627373812998846462432197660917469664854540905092953818408599810978306766321121950598932609743986299983321408156191399395994352697356406695347369012406860602341400741888228348921604100911998573224517689114164199165906487324212482687130642060960444509693551826019913113676524392394432824893961236055564202889815155472412022358887421658851800387354859617949678167328732068032969818767580835022074274651943585108075222049708626460710677784944699453895119756516573645893927072569476150088145171365249734279789421670527882662284912998293558089470861362013574235220974650882571418394136686983216642344916207100278719593955655481144915245455143356340337497651010331753741187534700845462007726998062292342172842635002147143502372741148178547236744632332813222730174102271674812875461441994458512938856530579795344659217509851127758821986679648762732729690220357520915293112292569777680663767974341099917138573850240220324566141531426663542419961677853219687030800392398843953870061121019144587185439788404811951795657211670953580517180917233989968313452424505877962994979293701935027545369622955092768779258827942355442914887532277819583944323451714823440343393232853725759395287149637456666078848537051454145697091018596653407486956363939779390805478246175297663805039326650286626811606483903973251209191415602800403475402775482117894491692051586418979618222664849395580759514453682468134007437402141867899594856296180675248938356416780827149513165514939432074427209477978080712341558860266123751270006100106656570580582500861126881111827335439393423414620602860400784793354671229118433664125060506910482642131733093070375080682220829534347505543452484673398103932273067718287497919080896532004272936881634721136886092319222941133416137087132512695776381889553672882706240327729428281747462198631123475622962330377726725159410619747825137751509079097653429256143685017683620893739376394538109476689905844590590024997075619509897539242444645703423253220037655232247094748717496225592945589347195601318442039758098474400000 [111,73] -35472231325244209046904345040507233378567511606296609377584521369741813121257617470565646762494658467988016200170526907060930512373542973482516251978626001506491937177842644332938224174011870796381030546794602310122297085886358482750399850495794000994321934775654412409940232997364618274947085612488224003842454394523326843595797909710813072498758845747522816461016721695446260550582005928303939051990239237986917203807614056544439404642094962586105143611534858102617816503806425284699763318701570342777746149346018755916983266892957591915345435669280364906964574131717919455930096733824631323470589606534002225550171426151541667491769071429345589365661337749979556572612588224340435948602289776671622374659880528817203617886160280092861032397372495490848802911483432792966639293111186276681939249923284369051176934794873137086164123307756938709645708433532851123034085693633732640006948573353941272853836137943193088290007592254554660202992230352188210727681135352888083927399276580803382493188565312837179000756111053170567116632141447165489039951253758608372712537414980093038831004420369764786932876510054350732003902115361321946906531767716776112162113912346136498931005523004633536548133220420999692534754641046243546408994434620752554974738966020946150735994743635282536946377534966539506413305000588017335219369066223061695632324558085901502417405743892020226135077235651754594416419283634792642595274636845888511782689053014667908757065252805666578917495233961576284413919998130744495269833049225599230668984278934474315395728774089140521918472279816366565056532224946195685794478978445606679357366075962878786057987062007794368511588483455147112279167756158777922934400840098773100123370903568344172172610325738966720037402520078717247207832213535855181296646206354725433055855210085460844031223557133522111281518962719672120716078583412209085397825560688427330684120028921442704505074141702794840503001313299991976741944035688022144805144225368329997065666357065989579031658852713506499650681634848896054652318971205157194826156562400642737490925667281607687422586548750177414487353299259415157037340084722284721627052613594706431622885410711476946552923772010446483760075905549587196022010684332286644490275253666881816413460478895519197112206029866246195319349795077513314583898191507565351764097397216365474388343507815965205776815919681545461438346226535859869815068412617149918776337642189019023829924213579414823492418235351403985858189979197974102064093289591802326342904863296742039057691998118777773453990012681971215844409853363925297065278649092685395892699179986676563608427780611808903698864009197751981649267089623948188196772659172673091892573988131194515462352324587098620324000 [111,74] 1680796584383773923487962826459659964307244291941971814738351418281215810267760180141988322180751736878819011446249999321986149242306182386583670160115096413117842320854256368925611628804754703564801778568185334702366360803077427704498540438167437745407551402560464439261965728557569450330777912293590224588148437774493261205477383749521938544016070660384251068933538903847976408687806694217159827153214884089007854489718749864076148562398543968563246311470058845277326171369623055939426403152341604875018834957355346421776943611313532771201117287482752388957602514349999069288860864446501223204062907241709184892329596772197590486599686425996413381129465793496359059082248903737396431945928168528344621390956817486855198866049239549467249571657275974616398194790232420380314488976084785400145727337301660297018893478440098885413430850411751318141684062836976096288151883747154434100321696969279274535848107410689048249877492089643334776288442101321911903651122463124825861190204880929460467735522591336985731555447214211517352264042858721476444926426301319323695113998252551486110745768416663304175752504461279517951100837037690337436025956365312607398983849720097299013115749153350644271276663226005433703941279610665065388007156572170481092355877599025899514846776290676669908235047532465493180815877528825426035886722035713982845963260314412772302096876638833710843782434914892503466174309222748921204599469727060192648236812800761619071729272208731713052536030195423748563427432146955692586877258031483763843990931820425674929799045076783325229766826771605523324194042939083558687160875647459949011604772664651068073727593687251678844840424641193192609055180758550934815581378521230217016541686676610379085052842936779095333842371377447962306586700564421143367972358350985161848567218697625139091126987435000568076397005040399471579034550144534452979977162417001115631068304541398018412719780632117004968297372601596455912497911855089199823695469520947641616970184158940184734421432074096906897154656892143457904395740923067578125281355792473872667586181493102679060063169312905066239085086351972991324090495232482278463455967984995811565969228550020455697108780653114304621285564893167886525270384655643242705129839541053819962303785655144963760433928667988592645303579802814266857779061396412041330797220554795390323091569415550987357107702075686561729324155248134709798132332686199329190738214831286392838443338676881291194949347056490388985538846500974042967834710755027477434712223542277154509428991539882302941207859605705388811362068707200917181336931265990650930435767449442587452170557258475026411701630194634326023256160488227071796645503835175285573421155409488844159205781184777744000 [111,75] -59854277732675856092186562699370855335031423324981488214001354724577873024147018543889036331745217573659933373716794810877242366192102229684083338135575127531436001591016768477397343167296605575554771036703641714093014414209364096781381340823020196587935838099863052198463432916889576907111102606699635649522784433256186657755328260161592760757558735698699474014993371027540666604839682563793524725205053522507071041248499790803150404136905482211125241644192965028528233669948169071069853226383950689806623162032285692184282273927352899107710750501753976305885092262903373597862454203229596081191634558740572064956444789396089666817153610510498154879419093476352141097555029467423656354293903953023825455879058073381095698154584626956561463419547828152761620491007793959347391921183711994398718381646781037399057759164796076315362532110267442288485997145572450639282309030033895057395935951689306705384567130971406798420599518760731174336296456519795324889278809699891922901628386694863331136909771901171021341537229119401263671100258187736026168590389168690241420555286467524416148413934558351914732871938110780398293551240190917827561347579738613579148363516860825993174668229664538778021853672762157330702299415517780216625294127834807551682572307902953796453114904277313360491635356090604768227528467127530010064708942189629778895616102927303542393699351828336206374431978874885321261491545837660259198097169308449258716276716530993435987785177481446326149465896898965551129348499768330595241539010853873147778103166035540789573939035684751959756883016056300885837725133447829512277707227590378242451522314946315489185857206978890853714810637559616655500360783397442869941016039152004857343610909157138146121587466929926074134063291107621679257972171078340720291522326177318292930139621839496909250332518929450850997948991519574001340913296117635973567033946974694762495551992157117456567577804516507005169660887672438128953253172944085816573324255831629836116505147946412111134542828235094427607714902848196124842921945340138093244919150220451659434944631888457556018604759906134055189455040122146477052346283692955640397421008371265894525374231379018323720086760912782596272339289571863158786517139914677179662936419238196717953532488923987121512965692075567543269858950587124254041433242788529563790547175630890993154351113985553814093464989916033882302467362903930679154844484724618528645598470454753517530801142513067571823291528360424527719416054200925019906370674212798968270931981654474733129613820679455803849669486030729158102060871400913677757782065664734585638383567017358569947132655515369081522592017733616518432066521949521602576449293758278546806247836562101093263013631460400 [111,76] 1276075542270171581447039678924366827032088097541163032945527065768348277459491403042166565890121247672601593435194106169695858209041966478694932990191850314794273694878615551426310879001519568800474059694795453591878208038563178504261972079572550883240539599910246350275168658468760774667515218731508514581604517040328871023687311695556645008661099491312770624677692303839117695637632178045009509209508395994897720265726281436723296713856969713082683087274056151222939987805747915777997142298397131634170953886879355376335025514696492165442565232907351742605942136265057639992043005959152225499693387591362202456886810108196457971061612042432387674506980777523028885298225528170092103796407448298686957122079209482024318520306647114274005278924773826172300514759893442189950898771954616262699220727380244070050620546134357646576502161724570064680626725399518624152173365762267769055478754163522645942542508215262889046332255240954868792858596834611294558070391844962749369664926112350040601779472546576516156053181196170213635271739682051311675832996343714242587077059386246833795152312517823103414454197849586805975166591932568562323501187282438990302799325063405525487790750353468998490830721260297724369705645793533318616340969411929188914347726981138893525278718156189076311706988989221056013677713432218800215927369583119921192067087820111947589086286557728642741015836313403765700431432327961898569312538911870595583281863132830869684417205813390132090455839140362694212521816591155963528969314814907153940585177167023902148785361210849851146278802257535966906905095744542863184969052447477487093903419983162231673427330927452134012034899264068774743869901749018178928338824455734841590202518108915864007426745399951068899833354978941212464437682624226623448608908379704828747960948616280323420121241137153307942784565813972479799687140105669866906698748729639299020736169958108972283382433309527720685841707186570155490251638931319825364996035169926059869363938972072155626231338540852414301451143288736787389920551054658990143399775760780116708205813727983575073035999986913023035048899973576645223189719391927156392513111702104000679901776020692024851241438858136233531720745559304806282305867126488112422225473864274417971942887993582370827619382917620754635594228602900436664214711975912580806983332529277793450065560114420951152444445291117587013564254014553411622821019056150446688507412715160311700317716135123903684425155003787418171904947984364753398162772593693078737000928402932006846367425899255070539138267252552394300248099973235252209365375304831966113955719966006309315863971530028983499146160680487648766390278589062319907726007420796581253557276447009634202159001600 [111,77] 22006779513727020579612699614143933928973683882107235203021147602516829742729696266328564638792002709755043630287932543449505184104475430954337398740944926980447381459056484655040588678488122471109518124576183512561812014807264544181821910657470133393942125159848023047675039841496936807823420952011662958043632806191798374223552154316020987247936786204084112624383089835773020801559803445841955384971488483725430131430333751541666191793888210042730503907117261119719111826711602606156271854730885797618702287329695146483683248721693403713141133302565051848890071379129659782882586642266914832189786404751778451451608051128115097214880412857536216936592976541662841717586460364898237543127297461706054468342699688566851705170539510101417789715461897032185943952072096998053734514196032897680032633275755488190237064983416858776088239517259863930255221232611850199789311631313235557633576262157857945664052944861757453366350006690518138111545979275968204720894656013288177049958226570081346584242623111174457513404054123991923836794445307149161877925206477783689212728692226296950106475512212647535889439425187272547221477368379706392270834358066193791526689009768147579736281717666100485248477561372530107848718600971135463111483034624067890564058748431469049727130849464091498800657025000472266609025486444183526162892970328883922152326222882570458734340649209666939850720606549509715227281915859790083111542623951233061802095987991546843222737578986416373935251760234350700400526404027152653370379654942315762901435450464309404791463261957969269984306282252517034758554100688413864375647553367806981914094280922753617519248540571459229573025804160411846928662651064437019359267273198461010227993764631562091437163083404113688259011609263124688487024968332308615233755682375451528825568500863433082041684714161971701290126448292198176051516351020500013416993628955382581955966347480239212368838376960345789875246797488576427935230380352377565342797766020402351763585135701066545878507340773862864247645900393751876502140852754276897606972148470626129752993493155301040524835542788871300039218393064044293292840780979265928653569379560167529206045097782471906432942438608635271882328765334061042955009664423583558195718555554715228738783087847086876867255262747581865015243767835397701193905954209637040292139251129509926961315684106692222839564133787513752686801516776870386233526363855289606810413539123959194706997713288478663487837352452693082071736220073103050401096979828716821011656002350254813818824035006874509986266701335639827909567139629982351084288780711467995641847599703153478621731345283505949739608574001722621262044851912754073277864160853027322554088810390848789542400 [111,78] -2484433242150896629025607684487065902698963809401405110254227315843541840774299435188147403733040329339948994589874159600585579066262159486034620860296974627240308679955952469366661683175582656216149824223903268037038427899968541075928268858287853969393529258097615939959205329692246540448652556897790486153486659701665204614295087222502005858021354932241163038745863820840438801725009424079693399688037256567318816587886563318749762815540945075689240085227530101246415390137878782920785377110581644197899960413114587029161598684087583166905971742552966909873890337574082263528125295197839530085925044033511396721357523920126145765253429536377750616694615209601114570359288650628980856274927371271178932980940293594049045960696429512458885837682633035186908929884533579117136921128748890372129792546303479754173776109469779170438404308299838459914134500481642353379408396887021632703765196660451426737650012445809115526197612005418617947316832301137113100832753064421139555482492026528582311744464400422325345905363326565348138151066843816066677576896101456059896430041222575375746564899833878240607460245282484138310042368209878630179335491100867440024603068218274000372842200454416039981017150405757092686506712541362542117103755102542775503730559513781644733583837036124690797874490685654165201243949982517204303747164871506365222830028631902947806973123474830040943086303849759849779723564932979400290125933637796819807550037052396027425689668965110024816463639025864734959845571373929152077311752386769160783331579550826086397340806569508344228402404982019382946480722269970706229890905302968874255463331859991074637982808034167714369258497782398940379250327900457808931115852841184952994236511883132418065069283428290627490738773002885283086028762596463828768049230287542472798224907367857830095394181218711787971957909357798735526460288203334851800029007169315406351037710093715455142418319593838572269868605949421897249215866306358273850112617868399530915643067198250817486729268345548956314130346398328513807112937281143144371397291688566060200417125262128175657459905012966238096404486770633424193599124094540270263885170816230901604699819614306518844771544343317332889033458874853421178820541285626451949661056076038943279650849854915814309213208199445916470539909796797828394057276738475165087508278619223425939610807990567157529692267249754268294637149738876758461826389524109407521670521622567129472351718763362931203480391566907759640162744339302920533827849627488104460144862955890609895905878831549514397136421484876155513943517499184162741873430922607940446427397514459873395472363414808230530598794516759974801188140465659234199844662801964302513589557385312492800 [111,79] 41167415536285209570240334909838579145104883568773992112389910987721432805385247807833566598086652748352641910355733522273305175333146655523663798974235779771947000867672250829377217963495891948735175194455158796463399848461788053781223154472868835589142052317537457985887234330266366116150266925819120324002601769884746834095842347509390256495738476476421333737898344564989602294911523571424551584698628448466389114845594028524863848701039065092271231487475509467120987756905332936908588436573948008396473661531499792604809249645838636216741021847001507936702362789496219586867618968251729840954638319603223442127020186563109460205959240953903006653500245080905392959038959047384288366450303362299187822597730455138360365253971172556636771979099944244138101775992875801218771325421476008999706643521283776396352935588265471659966729925717740754690812471123056921883375301220693538163382707283343889745139176155803788871751273350629347970732625863211360884196113067687158710084353905806780556951312012328045140832324909300042525364718168067747724688263946081472793072229291410035837041574298553071518773783608141713722412345361415131352011967998425463085032957946647128996775798588849388174595675179347875328371506746845331797886978882932891693664329130176066812949821571432530481737173917393919085824371059948203822189605759289501480571611948054141032804434271984967292294091959832603453375326029893108187575314362080920426696873071844848353531270920488215593476495567768694359765049386185952845322607448478006265994714189114303970158200789317154717279718336918160511823362772972962893781938217859661978128437647768871709868668299392482022321463879550384176406879276489929864838060737582003542572840848030711550731018420492469925848032534940971705537892400262021733595885293290803354097855645608031247980785120855853852629986064640911290356265304961495734736651815851940515977498969540330423768086048194447072883059205197058070547618544227325244329886467342116927568608350595504823405135864551229693920208424277184193770548818445688576878746014410404163174942775077211456473156859478879921724929883524836925901057090647902880576833219710828286311430199392948080266443796817652749424784615161000939605396786451333959537528313989461177954953626018978365445187028404229347259563714395425591718397161753004103653660354506618727828437156546562400363925140497410173826777150188886192995831839562231476506485012998863842506726988868992090534703077671131835713525225368542536764031343449066916495503952517646992945511467681017848276167092901098614157804454723025180908671022115546997669807862692165339674704104017510604813793418422423173060289606280443953356684400224532705560491726560 [111,80] 1513139576333503891152834223106590296360741264641118720394310747632773390148293028571444006782763575097822626053929515403982949862666386892608654113981263370396884438464892422740397877465394147946509198140521561432714010169157035203116734633389673544199021887569174148077908088626237807253624453990695774034919758107869720341820471129790144835720874322520785175977954060591174531246421363140482398916072260720686121072800406875014718899197899448441937149153408550866317426579252431878767594114264561452534612750486464358202301717809014865350967034774470740824839248384756747059129968852465637243822836451736101321479664055456788012421241668277199626458350829172610593552292834940849653065896151852142751640050159749484865185154276813601781902820031071179758052025756701495163406269538992196419764643773054230759674494099492193451043206562757908131455407327830368030508398030314831577754842899225145369470728028302568287461068312209358356025784715184253998983538789652095101712962274198447030174670539217887698132282049840575324164991338079423725287768939507461200689923516605524398186083194185315316342502298271584086049235576140804973260435668397606057915202756998592239333305090303327930506240390292856809101544222761310470005084482895180976053954519108931254030976999190345275196165889615210273662804049668057225782637674617234443904840712493219770511701286389228236170709794250515334325620730701499639811555146796555703169548234709859184075179577583874918362239340267934498169755639628450720134791049214299314581689837255693201083323286955139436434365776842536210266857321439748773420458472136986098177145520984492807896396015112234186957510338407937955904721946443267855302469866333285149477028813898197714005771731021150439042706158472482409731494305265846156828742696244362428962341350578680149369098282298365683893437540317607094688936850583781045122749731456164245006146693910615823461954464761793537451357330556967961863493624029932198966696387720051623791973158499360004082201285579049577918107613889343491872645052468282398066323544255848329548291302964502427685101960544740458234859331247722550496955057924657338881093798562571783517181302381385092785093149965338176411425239588183390345234539322429890197510598181045458851873070827657255153547878690766882210959896992561955592441021070394615008156960773018018061983489880238713599125746490020937717477105841652240235051742375202571337959256974717818841770530950021289972853670696320974178951722717764026217005491154195056478542513891785596897928954426430169513563567759323435166121755323830534940225089347692660635270403745048584367143416443810659786686677783561223722421850619851610622600748248749466483992320 [111,81] -72343674717741015099740813454633856950264462257238832059828204653746183313255308921191489726933083336743625323728326011109556822279340353864057017645471338164744585693020506668238409668331312080326777002946701132875431051281760741174155589391828161242327707464464831263672865546204884672825569336842369851179477070191642770543586882733447240049323695956811399087508392490544955596041902813038577955899123029848992035774006804372891706078000362283091897383116234297264349353158535419209112794979987071003604433766592755419218255307192688875872267107335193347337764506101031410808070373097072838829814539690446209984547308130624209139540600405927983024904052772772540717218738391537232215604151856508311378983277591712309832275813678116234393547834143202190181620639489696191062469295866179094766933274921955979844575755349046744502028755493583336166967823291970098288312543409442888631588202866263511919457439957041475032318524830175328366408717614950455278255484670492697983671860818073717386688515190028414934166138461419974277421841714556114989816443542112919842758121538896530997114688928296945336560207449161815793666820651048590978044352899249781413686855503107659750944726202862831816442817213180709188739400976605610186915528036669222618316909439364200418136954241459917333272212043764196073498920125820791046685446052940681147713563844238573214444827379482402874825521402479656409660038054680646201326973094316679613955104928189991742896651234942522274273664450410965489512489661405162724845649324726343213319961400204988662837265302666156890113173052884927105916462594620679271763442895372942138965414811467035643563432260270372761286483134498272327357724085227199124782198755828048722158650216348854677383927627603725495252556035840815171945712932973751374160779789213697411226495845769185737882639645521520258586905104088953869427059789437019197088722493940158098770001817050624460668683424500994603389570784682125241039021116693884921709407059356671308225310368545316649173474536456809225336264376475940983485766781555875970023956022761249503857505776328377023607891013326910710907252194605438832321690867999594200376800180354495915777759266013372078089746604335188238723064907998545869812026887313807676891751796861720149268970583715881484671944013479971076830275376263971292498245445271797928019240380311839721382863171825221317896173868326854355373990003737237767148574625387785521248207161750099004454753054746237225618116852786471838168011508233109929250698666408405221612901844985669236762765874925353954949489373269835516772220095308233393904226617510916687749888582589035679686799957952086343752203567052260632022636955180838549026178358823213297760 [111,82] 1058001086803437366232269351445089773802782084338624246257512630838952685258030721766763109496601213407649503521809314387638666432329646751870775914307091114942291424280727501429402648039377788931072539748181171677134953702656356465673480529740512270316489772660882800371318273124709893831550970338507778612382855326480114503974895472294655648469006648842429910360158086561098553134349487119845349111907809594496457055165885431669944020746910401944474918198872951811990987295400034781918044866549361225714483007082348443320087575304563062821097896680304270553543234234069061801754580821295125810053897659019296614361431149743984084758461662054528447636333322894709087964564007673364784830832720470950099903927628510303281595268519212292908738460267024403631811545042096893279498374947181241041361538179329986686871181336279771159288964494338326122960558602824111604747199799354982203219699172608763935035526051965837000003214113905398998481510973041171658297958392477544114300003149752875063713369461554220042734587417178964365956665594391517868764198793738148810393373351125526362323736559064800619443607346058049113863442963991911227808466506943958776278359315960935055941269536539478215890289665737093256135180252585703955845639711589923803762202007978130510633178136830097365240086765333827892746990709635101619664644636445138035055331851715619490461226255847549248180427315641725246526449038376674667910050953552452404637614536996512022298814879886666540486637223121062264462288058030783069062922739658478703660421057772734107689833521709656229122306550869614532200223232445746420024569367407004443480442547620747986306727436719826187422288911519895376695558650095315050848525135815025450360845426652800561542414876302994710346304430148830204426684425648348079466743961500491917011477026535437459104579919216839811074950974567725959727625424539823897980551443419677962648242592340218039489258213583705460016357067985216484041156948424643751377298783897785308675885071320079180741941047376609583091405513867097750736170532873806477740853572358380610658076491995098834251899908249213497660060412360578682021301542010493193111968196034658708774731964175059758817174492634231629661827404621327873550429337968022264092872836821668395892129296879760511458036154060356502281938401822926420644338873548704214417937298499170619142264118570787827868140458893620098928155867506994479943086410746405205088282644484699962085928225684213024098121990401393664100274496872928102352075940860499157397264672276528883083361458723090227171222599402687588230888769449241966954415135353690835385042854654113498915947062138561033289680677851742092972479016896828095724313960698600000 [111,83] -4111234692682774660351701604801404959628250776383784920189672300937566542033491873494966000886350515204259539226385314357129928175961982933445035040581748745423676935031103327597804553816817117788430140169213103703985071459208328316054524016682341823330923424265134243992485058708524069496272178909357328367670166226609061716478115364269180534227294041533724609289045222833615185732851393395490904760936328449706046773769780500093835532806347359982358138724167068577433518570089754873455918970434375264770531092290658373496232246520981608095341048149513903557837322175525266169860621427628543064607295893376522205223902308634449596265881590155355534522056833596024561499965375755105140315916005576368472613387422537343556129292206072182308986770452831058555278544642068690598903025603985355441795317869378825538961946604533590947401020325663455924954794993890854253466607807259173108001401359211944603900185414415321772866093814641610359801531517295571552548544231624343396663152142305386613118365090777098366738166772885532916604707272575720926146729432188019838045511833008203586885769202972328896368848343866863679829138888922696026247155437488286602359499915724062938044644193625509305815168189475720864416908158616622310067668920925571303276081779600316389787437861682480216367748204686137687847418529403514890167280944089436347693658370557418040822847959724053930318596843875925326402051451185139939074131342893288385603803049523475863743407167910284274091725748420974820216307909625255041753837845868920284390329867937395682649886518276747682924188460950148852422288494774592735215492995028520182700442537767467588453819330626619754423012159645420026697273275801103622071125264765985210299198253414358786344783098493785651920091878378912624548300333008913046096748622530715412556697470015062716593608172504021365076584500915103822047280254294416509507685383272584380962247014190467348519364794962688396142038713443011981637333616859428603507623739813406242975802498042349944357237351418367226580732061777436153043565231082602320354698338779326235671142793923583212483273244098416572814348898318845846130398298460641648878945525938464054322385188939715987135507368701572126354188484598290003897140367355867019961846990424716176490942332290162185636593425412777640077739007609397088001034199260733990858114326354253177187649809844196599122702780011063363889356603418926701520697236368866119717000879104098799607479248741481098361067028124666893042755826981261065066751141341199479495006300998273135919994967945651818060116937189323962258062750701155920241616470768439498547397093464091200329554519655850912433912715480319643893445164715905507263530913400 [111,84] -27197250987215203532966868178705227235699770955449947931578754517169305219464089380556357064393128688680098864455572676316650857780855426304713202458920110105581692191995515214552599164612350701349758710134701796813216506979375158092063843451211871863590861276330066975263900152257309205105417934029078823243716574309854789491998973146017136340791918780683968026781617770427535132063713687039580932425097184987807324002530331378361341738265361051583827292458286510879541848496754118640799640855662356575802338776553718422210396029409311371840344818706555468375282819342960453041459443788070266616821766574044213308997799961513194114928735218783424326858234979768087458818524236932020882226000931886583898324950648761034215642944448982593965388557914611057029008443473759085728703966574633442832372189636672872857282878944829094188479115208467776216733173677617975864247399442015838140955226334381622129961308894909338186497917550857909792714169191259380360869198602944482224436205353479357677531033761442412647596438567614267552745115706802512401516357213439661647680500997361280771280570759270988112465271005192622781566621345516740158647628443325754502512388073482237402233497530914607131036016280105102007946493138420014448995595553702718061715881431898943207714017475387854087801724194547753102088015105436158195867342506681453656656717533576217306485467864060362968816159758431795758911659041218604596111984098622095749575265072633810850394392630256735420129719097059486005153391700835797250418608564672807655569546316720076806864847595885043314029426424353290059565972569638086093143879412801300065406536215842322527892010992805582428507812111307746796303689009550693011297999801730242096765196425881185293056462484733253134901329456849691216170470942050740154050341898237298339134838722508800454512988550224268864201283463118753054085304628977417171882724052974216109278246212523912191773317072075228559657280897563138880107092196908458990869442532476953916271958581130657422303343270086873371901769516915707230723809446228007609032189618966351463505075861676901910510731081272778884381831047538008365780159565952909020925632481982799464828397263927903901782672182942212978130004063845809914121422705644882061290130002835100626941514161730363464197144888338034552598900626210190941891705904938236145075119962677737983164424224563451677365704453343450831273562199939414865768479595367617269081271101618243882740006509677818243262022319285433129670821564048281333121389375252959454704262609928758620055465601738284905452068837287175414229591801409339097729405624297245446100568815481610446786269677363114960579375035311088585981003441707025524585600 [111,85] 162904307121409544820047569956336439884198790251398650680458027701894213602440371291351759343928262465059910060601495921260956904699035363781815567222916680557600981045247198713425987965530675497212746063246507641826313107013731363130270091939299270648866773321265124630932729326261311343315014654948707723645097465296026902518579771681912260695109386055819953641813018459961478312657649558435732739964792257888672575262666889635608065935768898491149685737925765564363876617622877159308279429827931867474982258902687936913445091035703045021682443886405311817895917217756177644298906862809766013493175458887270847127244216952927293651361552367027043163319897738682475528934861954977253357461587808584411589910923987914983274370114789246829645739383477012999026955066008761034871329216753822177279218922091317850065913531694236586417549280998790717009928499539973019156260656406751836463225299691711807741619596666004097375608165366263444240106446465406918481216212624147451906791385507340323671169847530946680320461971481457360257751504923361076731268312123856115067533644649433361406069027545394570897119980172935463779626937964780232988820865410978320091961319118981258446707091526659798771598372061496304606283373585754315163635705382298294617476194596488914101558638196894687320124809227219492085278859493103257903735366621033995015762234742829956421286635440683256589238709127644529261770472604191577115883858219836069639175963338544167468825145119391894210707889548162287125762333811689704713473758739352160024709332595303570438695126763475754916775609490829874586270513698091048837927126247804874939004091484535217079261918767180884323215665140886210088194474896310573936665681762696037916185896713658747948828540960357522887321470723109823903376364476717860424519427802597146992110998499004439416537559551691876581330681869305475244509224516046805916248865524477313873439891698089156680298674298289838990871397173852438857998201683328159442263350337817049437426760829945654745872015429337986902001932286649843557375812450663678287602219695196993874005027379857022628561072884765617199653043803868523757065341190576880788746545366468182897591226498293221559563697557029271353913446412473861285379446733868465937926333233884105168213860207855414183515431482329905667739610038540434497959602372796939948121745253946934806070665350101861670734990255050511877559787879394311046632155855078309027453368885091374740484114504902528958018392170961713665666767431779114098861831834734497181454327144311194916658670847673720668687198686359389553653392872040269442669557974817164347072410802900859994272711911413617251574264708520537568481251722533203600 [111,86] 1643672914419687225769117937178795089722850503424335035587918173821045939882030807413172832839744335895348002840279563589694783678497586207006353354566452869114025726275716077487111030111904554877927572743336109598516427955272700545366066550757555087665701141699741932894729316628801728833574692422148713104026121085656601864198862629756038351091606453313255415726801059268725026127072292735734902383235173991096421075977634661931487606586755510380494328317381014706251808426188070758999382615562662207632423025457329690158620063502136820881110337592102741492717983599245019856321856536332913002597478856512239769633912864409178529818518077318261977710039029028059276124654722803794773549224838322172015786304011004175534767759514712751237445181161286060836434583096587273046360834931336407113395459187975938853486560052354347624011839059308970610219149092817547050381461471752867448671312625938064593894053458723853488336359761648337070263924455907162507626102598826228148303812899091120052833902627969317433509619216407765169392029398597462516719929774520220587536230625995736178739241613873010315345372268618916798797540260114020424686968516221306728696384504066120743625332453226331135608890477660246048699785360635394621153775301995061807415516809565555910370253832001079699050863001235409175897651080285902737855207320678274744218761530706251448028807902722594658434615250724317156309684882479571077765266318355660656652484061446926536797693999196176400162474251557821603333418963672998964895089408682666282997417645690804838143332266205166824926593223488424257758669145115226484983995916725667709979798929572318973610219266583039295072900550068186586427530798487849134335872657363076263636918637468538319188971006428735620225908727834016322686532317100201642541019864061074924438345032613996173167384495723343436441439893706551494458456482692641634989693814061944775124469150767220026940859286739965812198790962848025203081016298143043494447441926306614068724046890364790240308435990263325959876595675023151103316490634728070544660445390602403898377809397371395046592908477142105542171403771849563091282716170600961189945882716508362602489492321274378123228409960257675114836034398787101957742275390084272622736901678421060148997812464012277834926348111229059177136417298322247635186062277609889549982946977551850143250996530551725980402762171190323194907752246800057278722061668060750989553611007403597026428702094582568701722030825774225181888849704523678557924570561662045886417116712007393486073127870856624182746275418560593321859556448597006958266680684984057559820863046982421804730915147314448146271705567400195190583909765296000 [111,87] -12552155508484864387381490511785811316151537409768998043888541498788385986248311466716036923197115640575114428086194035300130050767076680763374646787176985644174294553789624201599788542893697292823894279278953297991321360439927672226759949823721821613432869850481724439744993810267974310513820316655786146636121863480283378568319228368295159571401111593927437944442843296644619323117939874594980623204375964237947000757202153935486919398971430919777056528141907590818752414676872814167915364301582371414846892209181602273972718071233508765805441395960517882114591271004115203057530522750395022206316679304794149205971265959829122687147457022588857057519320487165825309090662427516893378518411848088066546728172992424491073264857941538722572806046937322678366138666926179815299344436473470929750431488986597387530268605776773495440065914342505091607056471114857106912002961658162667358528043272716610731008381710703067583563956536663242941202552618501842706854523440107139152486911292444892384662871984773441596915733397683992364609734737330736868963486348666723185699147293974011304465655936123794555672801567663014369191879734549208481235764342996817079886644467540347304796496799168862225617863455659101240215572623005120129629978311003108401288476227546223256552565794737471122388056891356036767667865266883253338881794784495568120324187286746549913005969683277917832533941808034668512909585886781014819029827667009884429280330273521224725480756560146655517622516456097566895684230134640991329180130830884592442370511379699621156393730068511538148326828531517350409162021733170992841043562116489080890507089142142775028255104630634046435860410882758231570405262138007240954226119000622217180035895022916683084278492654358642867216888490836496798521469043734414984045257536413394814863039820640466761089625832679267599409669914586175988944109608773940290744395448468788851510873791000222539147212606168981807682539341072290715141170341894970788849481748001575547234924581518491062130325497571486048022995521028785111972109989960915235221662305180109206115943585653024919888501062913763627224701655437655770769314622037227588690360777782575822264756914887704162332515778642017716544195549381929329913429691971043097433655660531261900787110363213568528173960669331994058000170349482856275562702985758846846028167129547759220410542681836583849676584027601743228661672302316993064205661836727419152536425040097465581752929034178076824057750706437319918982250150966537587670307550114823656645808160418633645426133712039419684832403025470640663164173130507788176058089660545361026660705310316237765437065978274892186644626966806015617002570000 [111,88] -223676294815283533631355678471318951130216602720386907627390594733619084785389735998697518588153023272486253992618931624918593586591552623279742187655184446856531056189674318256535227540168400457367551139463408919305911101562484491683950236954223789726778368576051324269453275094786933266352318888731612025648200800912628338976490108145447270522910552986642508110034081274660179070146259643604107148953217001204196540520390633589523623618894275928622668628544661178721097206700145388526427170677722953019568494186836797195292972610842951848329735745549295138369389161345293473967439350261646522039129687177971955978285938457936092246746247861761107587022325771544645821673464961766073225799286298172463983701144099688216990115903079714217519500798106491980715339051275530576589344799365359987914480910201497793285073226232930462050177909353046626009575939155923953561380742335333883503294106135092377233823922382247988244996643054920581690396907251138799935999416202522011504188192446585345556652778223402706959026322914422332042564646762381865956785499171654459880798197579479612086196652891102375266177266094951351813124570447706781797885036261370241911442255711812745021803589491490212464369298412589873660384276728732807799292008880803322566426491495090963823344908076422088916498087933995198915100942756135424550494517198285714526839813357089166957910604650528658988945078824702580563051354229940759224797682052950768860066398477297341509868122922971925362580775967197066475929627112756297166569466757074751302212812019800551324483673783528015991639130028482354263422270904308675599572934607771070564689225654021972721945860288386276827789646682133648892159265897539796818033404784630846265665132056480049865973067591441555163760069205054297856256563723217211015514717738151786664386851340089685246048450445949206625292232055243725632091312831844803795172954554864296915506469612362309783112321984294921809308477585764352392665598270552034379356431516499920280638351082487473656308333703791929044635052722948909087053771884566839033421754470876471772536007022738520147978295430818827503952691080975166729293836706647320407246046442120864568820862125759893543008136615481160632021361250359579617951635586867191588584124711207299319368722043430668014365364250354129875065699941574418553080017565186197622699141637613213970477997509301150254308779488345938991461158698810579401823131452639318008017816859556393013337769169370992352087323617459705785584989449486120464586935776285195067475717679136007830095751341455603759859930416796964523234142910812846803280225188155578121209976703387366752322192885736969705443308694389963424640 [111,89] 154327085714586900487955569084565652881513005626627942981247701981896798234540535961724650237933421314579264440104915735588787367431612760661888445821705149609243930446735134187702781474839171617442651604861174916447392697238841454725057013980134908095850017502381339880737890051545209771591901578922777004192346702053442695553526796568857210212487095587496107031438342642180292295176150101790698560268597680861279192784372683106649215543989766508321505471590988550096134934980359254259205662258155934522394946641754277593506234350780569257311167539311157407018665197397167105685358042589008388929545638670346621983483000854981309650537441628986887717413573519792912055080388585083482352015960201359104559021513483843989867901041613554652208040499480391073899212498877979735176648571891892277466814436623029966224272430152251720732167468984271431133555379061179139947016811063629334979270799649173162648070943798081768050385516047243773223757503095092859128897320775169119279080629681897582639288522262318717839771593962278097778069838398734947172744664200442335754624886023582661040983588493368676856079889376403190265717694325473184214850713137086362369585609792326661860995923958162937221579875063226507390594675824466423157810520954571837843576015418292031997681006107163310197620991964827295680523763792147416869049482252730493496031407491160625966982847257462715855485257527589483695175208161493848438525443021157999307916722667569138690897451587416614675828673200858922088605878267225386882479599599600288557035757352714863719711366832734437367245800883547571340531480240664215742951634798640312859715765107356694127631662382446692985293524276549717625699142851923599768417596324961433688222363243416631526794667875694936668059517520307734668711491918186695294652635485093428455290757002143529425932889149819681394765544118560193788547644890365576905342448054855154882017594918824733579935811441830932616780047112164954491432755849152838938779261986315078713477243484152069047180695240727579848732528871330659720579849417323361878281925992570863698381450212735082022638983579358394512397839806857966861179944539081828577989475101142773213017288681038840111079617992887164592982409942966559586760752876017810943016017141352867087795762466056156974160902128006334309731775225765519507153628486780161656804147363176500874643957147193472576799201088730217711990947929069269807532739404409056032902034048895186139726386794241554849589583005414076059477209832344853088147358508527417904077035865504675377461999512621284028445024901698188759432854970238334738889615193895012872002101423112002030733052546493355320037696739160240 [111,90] -15814488019933743234273503785765335736407044110735786933465244594896390289995548619079691656286419384139320397312910449172409463125355739372488145129230592879915592645227278942876832873775193480729549845613036081170227742245509780112745779676407702673675629774570141912479241082758997866278301211054859164109752602504615453393443911527912200072823638854883310294950650551048661574561193624457875263580329601384583566051964109350121321239108605726033753058324764393513232502530312613093426097731648270230922252862271713807375352089949053119023209214706513098270452372729492387028389451517822725735913845945468060462225401036367520253212462553931446169971834055619315371245453810240091764116574650115857484113768162757809416219138886853536315152041017780486469074684340802133410878872688198672368240844339501286276569594257581213784234365217507853457639456220943852535077179282936231545365419013277298802525324152949381328475078539729149809909933584882246165551890699755420800624434063336177389141683485372718769710228253526656272255001046869529206300139032064943734394989953858291622274232511628012211452029587709206538369538471249169542046341698517760823925205758774897928699854505708295701186778829511293534956840838058899035246397128591660368864487906165653932967074982900873068640809852770437999863175655506956111874070993094848563755990550372358679443782050157934291782032578289577522628771072598549563928677717865365032300402929601679875153480569508636895589743022779148245390141042209317295273342499654675226800739234101307967198118985603124146314094939629998302010788281912488980894310537081158149352781702415586028621856681964417388882627527416372892238371996636622341914987421722632063124893683591371245265929999051615970162204030962520439014830797348653769222306864547289678626511394308359076848161348900418473967041540856231236482324970103854655044749208528342772863615458340518187960303166537991876980689634677634440704874326686360893955163128210536855361875610136576438931350633890326053103397563976342023227278066138922478670546088296187625921108173557369094271660048111563826421445083487231698979057738895114215159137812970836101556472581914810742252220521165866842565958361377622345866216294716338935685823953957533043561801581226256406884252357905169518174217192531360103610598900537697235501491529526025770582981087593816052970750853897320808454102225829291322534061121979879376364995045979310613549254063320945472161751600522332416518597886920524659739670756609275062721753795356913298397962597885307809893800191357405427628494041623087478519187186735203185187227045783621668908307985821855817477952949120 [111,91] 173755716558808393358504207667680518571893970221824784016305829765211830879449025750754864225787722948225994902866058238942879959246824211338737609657576192814510378243988370022860062439885514813994227284383819237205076998778265603621583548497985874591659035275989823807567565189815194682682888228713945621428050996975665276743022012359362308052604286846810433534960785585730957303772414634031236570226849918632648122315763979094141860573473558868610450103646302369520749809053633960539024688991338302059597091775662278595401704635438411300540724352856627782536097043199474419776248305126132860764757887827460524778318317865036645172202817121658243720769887712586715883686396720330951947228778709067252629534952789820394679467792065423500818030937239651063566406187749021540507304725687482727217958065043038420340864311173638897541109827716903825514473718300452855942428383143368348822560018053157828507411204426576482225857424078309935832944211480774412048959241042504883661426022006312709395818182664925036365202038506722011662538273656498443682638691565173900688876703559616783748728875263047321908415518031563363476817908533459211121131499283910805026034238387109691624038856024554050099161160476624655153944822562766120418363888889854678828750906969446001180760136527544525346320037321094235185976437949614565427409358936717868281778370179014938844807520842037708579935706572947558147472721683701809443282264043166374776968622746993965060734584206225741903577126281426855962964419283914296001112816242942254560563797901178117228065682390233304768014556059127560862604558409188156186185681337723426154633034533722768406193774376741412891906188273979373195268536035907812399608586404759395370482511308994865453266579582100937595795203318436533331920330236421291019854589008071638642274231261887874618051014835697681060867763110487114615666763719237843787530802495176340906723402689075323924458448180459341898805570169046198689324898366288204656378789099733536531239666968106640824832375101359658045373819640364986746988465340873219199084489117547481335439424524349105732952088684103747428320617617221844175357139082847092143867958228908598582615042487801093972585972021987083366988442584979851719648006654519866906873119608631571384093911037160968448175593343041058196860187320215824399393425909024323181484147439317070469912166578251836688229300650047060344253638971209753390017455026119865629099034991123669312122531597475654229903151366561480842918610948234300993858213276669321815677255292485967083126023006689524337195460830759733210997139264309750579838972070397419813605417573975666060907497534524227937360400 [111,92] -83552398950923128792601373031841227003322288259587579436157359492772968750439426259289412974620999246756882923903804144217777129200897692430560656317955890189536681532156558577928590099401969410980229781878452498014915702953322189703141125373833790933538443903446513975438467063827629988722998366062828191375518176260217715040864275801570385987218473923485245581420699485223782354638454980487981049715591169456136022069304687822087606309402165464146299880867864242989620730856699000396576296893244378492439442486938617698540466415562151830176816502790415018016135481356975693029649212912300329992073047642254803068963218172290722088005280242630534182321847750086424567003052219071856175524686407968320387058121227294499003759892187390425496308851692444991344077098399721223657152281824239548968831727746573044141607348027734787703217462137751994735056640073303472966047001974857247372554405588821120170428566070481535305725508631030403908810776640161080660195321309298058004927699377746511539400449909940272415695874390452647668574941385535732010360649076477430244461503457191484088804869544686628514711344290191371851563690039444589605727554949606020636866506793990409579631435203561292010501514258934486430487797984381798045695827367631290234425754853057538632283156901214938321693354313820464309887070315697852912018920003753916572103558172756441491310799226693128021086612893613350567567218747166259090762308362115477899100322409185716975528791339399621717098417121920583138836454497151221312975227465496333824348824544188264708368896168097476667758105580288363702418620832714404689881720798691328012076557545657187714075810973568602832308018212632146928906584233003916596222494009208316925968693116080369246736107125937012678903026539392721642430513638049710592344733721920198288148746391996283388992298868900692221759854979262637484601996965302753830752727357725870009766056431075012883145233563278080799739436112856480602318491553395754802952792163118791996673653683852496101288768891840347001650985387411962323110273568995440291822762759301740193307231155037752762787663544874544871785382584146790346999181729175117728901264314849907276127901855487666903310594235055795373610188650927729204828467005700451037704202257868216331416240027567049150950751022459062741471986161279237227171969219323944497155120029865724018981834057009864259167619308729578083453042185361076574799647357543950824337915104643200556123592799872741330854553031353019064125852479382816923871463051714583887287262630120243488478831082335264866355116128452606463089942076961922864951252584210601343336464954391263902161966838569460480 [111,93] -6899122835188215970018351060043704843385515982834009939359916157143886787177637912525815731749017538229560617063564943453589853944017992642047862634997689597874603765113291835449481521708595523558191496921453051410767740092194010206145583955098676670967301336149530871718395462682656949986254102674193929687937132201091438694481139357842806495659799383363962960182861592931476723547094764972511172669658172805950946480561802240124302334064257342370557264575630560329683427061558405314065704212494896607876417133638623536937345769109055202975088897045231074778548707476900138970772154115147519685758491978229850059860825708651541686026371583537885737719261495838005841576322320189631810547955602890678109964187288863544003029414212730763791749058292614459892310654314560466249268751307831274448334317529605797561049682839685929352909204474802734797941428753697067524904678291888492033474368786928270429496936251367803494864849411767819692952697264865607422371524315594691865513254120086765365435473978459318917566179014620325283836356691239722077562893209331321421615452970819895379720305925535479215377817258688890683573920891414437782316388841026181506060675840974391749064885232692735772990548198492765513504574854582596401519276732892431228549294506198134250533865237808931723541604213056560162600646725187790816547969040304999193172480659780441216777991492695609202623715377137307209134403262568006991098152809431732872682009291731243527846818508143427784384493377857021100619361570146663903593439001790699987178225620389877580496091035033874555495281969446099113083335509376646208249621628267791169869345576793918351470664425733876037607913495506632102174745127802338347324547974205646470849269824731951305288505456486097861090370854333852864603542388960016824271673986021280927030496720271211073424694831668411069136840743682241666227722498079027884248296157333640023242503560233040849322381878841909160516878074975897408050399002617758340831232871875392304513321322124594519772063274616254875906963687575758926793164352986654662456402135968180655091129073446481049530652767673753200248382269824043835411123979568844937718007869715809088295394708758044067785595613918137618794928006544426428299731746987704966609557779035408836315010013918177280383748470504335624192312507016844368223817020962652974733354418834453928581337045561796454950438434838036777805076303447084211471656634416206261180666792396714676741582368295754027371987514091118685395215854217489959328273189760065477808434382173415479888271432055888006052459627555312633026356912354134571637534248749922389230022301524531173500783497706400 [111,94] 32980478499610390593638352062862105847756307539593141985753298547949015174047475970412133029549992716749504862222466181312436251063783441870277287952324867705168176025294734781428918721913737876412548762431672834224330845681889522566125993739749853051863160007919732342383261425565542996416172336449088838247344625231756991139509404441012270082634009606923138379496864389452321184498696705361778459289813126302708702965150937576517728623030795199823883789456428821542906244772520280034280779393343006938658693055069543614548837561035102147577309995600238188484716559128436760575664915968344796160591173697325731003930823228120748759585326680777340082724782730890238684952798438894508833526575141697530808065344197441723241054565116379075996575065631421661731751319557299504648125338684200935857613136897135592816981509285301942266768305155801263472680885354650287524013618023940611312399511434890348435226144654044979722118625596298616376031382246398926494969554953667847088181844923164843655373883232238783288552516759576285454858111438777376791607657481318020165538455353699021751647788590412406399092927360545735770024065975682596405869969817295131518675387581242593406715916230700579099791633638473903871047489060898235012151817521249511159448867365751218003594004737320501240283315158130394990999393020234326104095806662193362175785011954438091032400427886751287634498598900396504462769920495057383456147157777282724827491726050718886914091554276377275061166904068112877495009097818915960631085323512938446865121886987438834307731882346325939660339269638782056085184261190839951330860756524339985426996694215514676442245365498752238051423547001718744511798098102866707287976207467087206661317205480059697566411429325488846450061761764410968921566710067463988346385581670102694947768821029524731022751045378720229463867253023838152916655625568356734894768537100424335396798739338607399039104334165857577289495690790272656462240074040611415092996330531412043451903575052619616774920939294414484809520091112510380066832364280467959436475353255267808798619878083847114590566215394942429060652383156164105122874517143341213853924958201054227479755214032319356652494584540592217757417690119799518579143391416900577840984969511624080134517792706687965798230395998567523298954944841184962359909045942782766330962096285543983613745661783835422100738723189970918761008639736717444152558942437889984023944970482989590885066464120322846905129020314196577468486819339454036783844082065457856663041553472265396388240209176071056912383028219542558924320304336531805486503044633651085549669355625163982633084112000 [111,95] -40573918600019856563094718848787996595226839477520929081348462002659338883757223254191367093841190163400458689974805645093855107978946921199127616258686744208382400076937802898419362303609704185622881163811595471532355181272297650743823182720335907955426820610805218997725260347987650961079013609234919693663411301915968589192143875075477482423745550334361101095986864267205880401075063369117186020759188379960284381870145653657393208851871622633707085584203484524559363620704300229101435565064017804454310410778553302568217922957753776276669104011773840945757061852011371810363550973282491293048075232769580180686044171065117937724287229854767535107102966934537126698150675025822091996703814813696395709730507734813427868148047358351075085194009151034898897800660277576439415971091896943602214165214697294427065386195223381370491353064624597952273218527968030436603223910778913459248908766453219398081209123790675431117474492191215521760364643980842843939477617358380619154841803076210080527673126889644987029244705957187926035338447051823823670520632327175264841772348029878528111135740529367357829202003926579164036433516736208811824808093569263210264331203467445085404049784115701768828094242677357648078508529364723735600508917006171826511578652454958978804021068532772821945965049312717345890122090262675276870233262056024167723438926777035490967480155063022438910708357009768726355725145836310160668265855143499268449129232817856323135514976899354870487115590710527820049871570316941749195984498707386578173138932248468623833635772070800186253977006354404347266076058055433312603448748381598506860503776459716406474157635455385640027419560141412182977479644112561723674711278341341938350815437859443365502675180324951469160244200471407044667994299618986837245413013764266157613280172645264599625002100974537547567808658566855562594764966311248785728192307228798876642889577805591393560944416704552514352475037719869903479825542703468956399621940894676211328070278931262687533367404133121797975529745073740230269482104716373626192118175312170197284194064795308140608695328161538392336620729926940559290389168192131915987675976453350141846014361888243679335286130402356350958274073748186187642603605383385131123744232197749497971240135110912848337006304991579175398801026877510332035333402888350533919273056614379225992095872256532815011455726453201930293629652770298816823888078188014854489263134286641940708313272919461972798852998780865846750846189131344212415008554631516755738666583831170083591800808520101393907793405128478622423742169615143341045770282567692466833076883363545209272048 [111,96] 56816546516700417420814402590023232000529590297894166169001032631279619563735950789665688361113553134765263099662655607244644145829683938040808825952976074118773655920455902949543325973334182049824076441422026617379139130781970805091421114890625153957924692850683145515337395247415444077035075765696798892263418076254290242295334300736464924357837583186555256487665580831160478112967017543739870871417635475065097960410009645601311633944247854266143103758851102981175959999781362489075469335850093261481070023280153852004149315643101148700822976312759604527917285723928299408372285016008049806411991914817639168915227685847106751147275731588235598323115576832571470239797170360409562795337242794136594503766176684791871940467547856762804557994159319690979247973232857537644342941224602795569853041774475868589445075910923428643757990824637757432993158595192017004769940782049276525419095692311142184218450944710985825565877603931670904112966073013909815132583912104412691666665271112377168949951921872156364343688031492178595165397128195677954294605089669317185063702605262888268874407233427802152902518936230481450855496199413269951259062401730499637539425747190546191583229858821260024447911799766348491881641342167355734642297250219145529336322615729494614309593553403757257177843570416991859249174983049298591106301881785061433293280831140473313300668873539819247954977256674488402854385701705902037115017465240804538260976884240572282583069453232446538482054436091478469420019842001773114966396778684083721419941612133388855317773817527976204271281811497508549600094363393536166687878937473957001500866561220227724129105248262043431071815438170681971585544306417520680163501690595095174111572285930408402947078431013123328001698140433608758645960544962449547286969621556876139749806334431418554069376091186707316883052659413891478644239072722558486448098869012266190783671299703051622690901100035413894741125961520775155012179641483944209390867472122632919635613128511599787041284799806677113707190630578050334124228812064109988424387446433277118703484291322139321838411921231793633683058491947295255475658965287990809861680732347530835270976289981263919722350792774438386503437012495707657323337431835840418328036454438004107011114476861203147087054421602975902239342398332704078522577890486667679154761244601428534731964300562609976289878841154811667647996827839690304334210536875559683042178279963337500750874496403928425594668597260787852099469643277764218268666537111910538590644871199364103577250878963276211736010832843148639442921112871321264265280176772104423867641470139250176 [111,97] 196818657556689718553199097208907452773934149626378492222740170282217531542434605122266827860625485905185726572425138072344339490908406313046123838668237798377951138889947703053796523746857713979815787995623461500861347333150784409413979050796019970333878483234715843257410714025066117801178907393770458709796329249100346275332867985812210239016035425534027886160072046807571352492324521392665566647446689861349536337498356891985566327313653446961913581509328878904370952663551870858378583330994023682391656708794632048440891074159139530464184614815007399766760150476930848592459006847906012078509297607260360307477035295419592536816961744983181287114534077568351730466741683568768652983862529811219768921377169842549486068660350385889523434755316065154682123874921163576882730948861142299518875985674619330354196062046834447633248568149016500436693485696613705448985425128487171612215110962482512096206863885813670289151587947817870816501929710842104398089424192379452041321881086173779680127273154616055472994654902207173217851076875752762614360404282438926985614386550916505323410008032920400291491402488028492951457400669265731487120998450554108294189555601835935152336830045300676966782540624115798074545270394540290569341031180449917910769564174789615616830281654610136369323326552033272036878809953960583748278172648174711566557099025887925501939384014336172606320145116256961573073948084741819085080010319186403441032401700942219405304256610855242930609921965570018115414210904765631899111832533866724791129668263848683630555240925857161308168323375937911192654629971303646921429626362646910158188378880165698513577677523225997674467477525159578247640229467826734341470144881388926662681683795109940048947295491326708474689775277034840506436616705866305993229528597852640757216347025973698869753815457624439149488341022219956228973135116766174021016256218365170442688798634893361671540481953293749309335647007054972463406787922105303628860897839909612514729441494330256809944929479910652360826382638657501635794572479194114669753639739514257525457308746851259513703690896596172373641151733376291068627913270253108702343757202315463438011830880416467525343285078697069565286686705805577053452076448075010130393721473741933501431742531721240024450401133139220844064982768843126229338268549232849068017830148245127515619856193969273926243383913894616252832835807993299359280967110241726325079531839416769726446502623531779227781410782751600264928996489493172006137292591291239651360240789523683984623370612357328296875809989749824239998418089161974818296731212536981178625147163200 [111,98] -2649157522719123242541500523641004652282648575798491173270868034639998861930235794700372836918650664685820944652808747421379705920100948686412716180949250725435215799896024401350927060847523167371675904989342391545321839057069251520678548712598577456329167961773595795410067498105379348224419416938627651440275033702528052704803589996549838360063587948939413384266814830358959758674029482449779014347271617215569216586418925869395902620629225533276359164393570367572632958466291944203204998116083175892105116779070383753851489838379572322014329553700115549777414764360984356045210116006563755236397730545006469690108702829538134090017169202039108209119879742811384622931526263053274836265694082021085712278111148524900113560843911448148089381494590058053009162616636096292129554974257178985498204035576907944520930635697969950914931966225976618364298078637397358020320871047302035578060407827871738959807332648432649611671741659768357329399338982372303462797759999693751670613795695481358967346937098090058300015104624644580546863502073008609082338459949752122500951695170422143344401019098468423480545696573749991110961740434774093399003751059918019982293001636471518470023081777680557900252101691681583630789103710524967512224094224484716855048010169475610024485643761571763145687426315055467578727511578734732275184930938113477350462669022822901312840282667665466918936114563311377864724859109435536511020870722250633569666486646406743815679159113007251033143126951203610787693240706830396226286268551043795367310779543723587120613408565251780738532277539069451078670155444183448977909994776397824006798478888049914606089012274103070829876399681446832120089124762866422758962613552373213233358389046543078581057887154513664117563651603236196126930416849566757501097670882989983679583288462437889152806370889936462208855445819223880898331691254885855513542199148382406593865706203115947350606846355640265344278619813975623587920527816878296300421370590467394160986731994924209036150906543586135223703216749436588504973260149532567177665720552893637628935056320378640289507115244350258044347655737742143703048703418302083469859857767088490002192328061889930041568393428720984881261882651948473363174428165138591694372674520477782427562989842025312404986290251026089987544110126072637720148791626186953687164588277813390943194511133934457337592561335067887336007897709222953011160851412997833654883196597865928036207274825423153760959218262081399327683813498371110733105591604486713457553828728387449060153113145679389289203707243209150405824327509942758182660172285069938907437312 [111,99] 2753048968463496443410453378419681892865748278416926908018780998466451930001686937024921301094487809167120120888077284466694914951296275530306680064009297242464868904961808290054913039650353058393323420845309474719635493733223372272458345686469815843633225127436232015670779353188145218359895580256927701854013683405026118883485167539195059402728847296810228681307638790572580412354063631250692440996160623498321268083578602631187476016090343108041075524513037634696977372101414152720404300892250998818850267379867749387011773740556564082911551091958483676428855359416348884083319987870707091488121455624763661766630529590294831913737102777269266670982506780605447369028721528528091945229103982052526498252480453265444484547191287284069942026704770413018803847173573912460937189744699019242130694881837935913664245075632321592906899798235983878103801811443546152770689205735953432980670512135931202137007757441338357469916728908862968823741333298920370734631088943463133208398590836965798692924530060906966971446138729486180241155872678718742578694155653569416428437143740318524868798989930131750780155721870167460479445840282870868426419178947943439735684041085271577928161646771499736444043481092908040821914346561119837845336504515336556341280621836491197175374611478012036217035722154603305201518028989919535567578081306836953192196932641872578253918190138554185718867092076125491366447509942191434743864625859121599511916615581408916105916329730383168521109119998132840883550653215708290567532973410493184570200760657897900765955760932552648970918021357827363056543396194086485543958129909615449080981765445442790189493841694143117481622958378313997751860465225310254992749561074811026496571301900606993178498516260556701636944716654580596059633595253596122077263410284057133834819786722967963197655324664163567944218827822863522978844963508482919475445100446511470881305473869871979358900888323773675249917770014095011059699929876508556811029226118551350188316785280692988174220368988330678704885836665689475706186328491645881294662306675329228326193440926677972958912931681763597802538522294367263833071095558884146836913237090719683573302572147232078692595161701518123260802967048175585383450057630931934398535771958342124784403618128641436729598634598932768233467203547659255480330119429310855742314617094832680176459547267260197211102575209006915718971164386726623738743345238600712973116570049181164038249462167589695348343174310228958520437536388828705094675252133146244947706078144678148603784627478967493906191574400088115423095909232711321227201430226508206432 [111,100] 2203737978042420617758745541007841829991710145899101138536431121017479742317530165302366115620214116062235052636220241153422318761363183556301524053220370941596783180693046090355020325639881307892042966990845222222627933442640182802809888041380662280590715061223159628751431017787925714831151723090056266561325151437116905534515858684583443388951146818841912917632483080191326569177084247246369812870956033059993361386552759957261354031987672958668540786755337460780620133341996125607595750587218018365495740419007278823472655237509586573991321019048894197071512758301062067389058198490048922222887911674267486169633216333107382567199944696848648241248072123528929269336559355354043196474653976851604313531447398764105729419950148816570633862859264958600968032935069294088920596614144144585175527138295969245455873484762965833656698250895855297093627533323320033628119617002592943001439353002249481658749637592883858258516516400095552785122685668083179861314186778761716868786003710624815818481798511325985718848855250502120977385684265489568321214118657810250438017715468309989661697665013126799654741192034014138076069271144751654033839089829243867002411850622854009469466260263394681898577757428897924789159502798184864065975653789391060507656033922318992047773185534333021896195357215027831825633563415425399194969626092698954566091811194094069649453121206146435434408717961393976737762993003978598392949283311497338118802240352622318738202770423008316656346646987341115608238045693147035160369310072827209894551599261091019614903357668904583648897979971833262101397873982540571712111478018208847220545567122403518086255840191812818349344496500362737217164624337332122174411094808084759885695308298813817306173549295148762645031363912425598477592726882272469234564371321572808162861157545683052927881510234346641754650999141408552490254208973579562090136484252535623733996007157999443333709773441682475049372634768694431842584622849143741503000694858720268523512972405210511249622345180944023619424078759533152700578522618163664055619004776834975633513008502758055427084925870039396917191999907297162136226599651416884801925059035436311033718885814374603407280093883355281573806977364170954587592666039032394205764722078653368853308474075219910612016192185005320812444150374295712885675773755990290183119749678248965319447071801599553126637892896179803679656915598539163649753154616182018708709324741409442633682945001848753842936044601821704357388659688562877940048026020742638016512556704284049646005512862335119183535173012558367576260313730058933855149401159680 [111,101] -3488742638823730595640106120348649577987520284483014841125748871681769944193073285087916963411860753415443117482056531668340968006391678560135003334510724103792146017800935652549233072371384783034127805005935301463924035671626636041869859125138835804645504246475178758017805567545710916491636794815595542949398942311513172046978543580934515341952374400001550191221242342973455856355058958844101575645632707003464511291000613057483015334266047794196865007604775870481309336473303194176434400550356748356421021585180446929833526783943866931261654348987076427232547085870137421998014125760895872689022226525726217609195507628232661954236832854311967846116372600107494242125728193525440750232483581861341934516117362424720235078134915096955359759839465854219859015385437152743060497828574402423875594978072940342803326213821702737482432878990483849415066974518663423670724532591138005259150497419326841427776540928309540881822510119968116047382099988811775141506964273366431151594581299572209524236451410625562798531471083436980118959320595224428311668843269419045270321368006185433829280145369892231942806275764795202472089516919294928339308182059133138491334025438442807811757208372083409993851255589295960721343719028847304371283661699620358137775457578749616686884400295795700771529186156674986788344561453385115062032287231831520560766547096086290703703757689918391681406868907213602229405449901386611861516904523649270638376194822042919455814764201821877014310954892221352412764566085046459240599877276226135801419804056279468225072732485239423328071649756895727241180907107397299355636983149775233798478376476360545386147268622282611941043328508203054100698648703153614988840212593325371286770669629671137047997643579809333701790801937030512699286091720789079032972403136422862534019291617727618816404908530236679496717312264171264133148024814877078666834200245169807478522319566299424807889431756455797640982467876308579321706423679787176187677007499766128213311008305486774556614579627914071365846719286133846694508655849605131069781604022336696615125163696547189327204522909924978545559202720880159264855471380653922501461096527287485926661548069348789468541194232470831134614106096633082554527123627246405742683049073045939557000589497960572099693632416159946151822737310691574992063239381635893100275009650182879680525030372948770557486054310149269705648459238456232415726908321115627289388787412896324988476670409992533614575028127402554269494884189629754503017807103865243296348585869883726943140407033697894692218438106203546395763750501135782283159040 [111,102] 3576636048268899973327634422714195399693517764516430333373908380386086976954785008328773488525346393343973925289047514990278626477353167396509318836447195215155286858277102078644550888619460378441753339742964165700808167168808770646605024519034361299967832790634227821491682056700732949622497378815072131414276803998794442746382183721064769630887790176188101695259397401402185372544179624889722809595925508648800863018760829452275516311631628497908627493931035003291453110537603466226894404996889190681112373813084584420117539048416723062746487555991941648241690370976778456278770172454475973347108784242413389395755746438097458572738908988952968235921249637515028169839944771654131662646273833782942414076014525915104756340927464021373932445447364472310559057185640311507114689283987181737255373852512205203833801360504315773626899818096775514856248315506460253021533508303993665266846451703986594169647268730961709189532141719802970304825807385084691716376317893348644574923954718917547300543075282006363376814789799240579764354419190840863056909577468652313160485070432974973679498652571775225617623480957701366970250055906934801766180135035120592470589679540826974461269001646634577770340719546465735032988250052165399000601716185674662348519858222248939813809908236930337183210553151503660990673346273001505929365596672098432641653680630822994957650009201864931873081240458853219382248005820184839883178496219034939293100789015664353611889803380059782028217314924354844456620841967348868068492661721243185616100498183484827368558068612658184241737685781669540799246978730120980134925947185901449410805979708471827509767534201626235225645498486107247722648520733575149754565849546600902993507534870890572676277593431293888834692002319400457802497482050675348979806710990245385170941662984865692960760648281774817262066943991977933844678291764207658823977048396863463571876925969013557767154983581563505932769975319151089137457605995482076796995407294809249578612656154835528623694233885775686111370119781655424562846716683431775728954750112644158442870475393230201815028054922401836560667427135933352849087466286812368425033030645926108905855424673250684124684481746858530885935307031216485871380163015949209379405408294684817679492166464219335790769999201801339616065286670932937099944041538312610909660707934832903662502622144598620203670910652568484128603714294103318725502421519274857157730020430220241760460597907529905430912244246463778341549694468294811413218491014761851278843170037802446076631731622357382314831659547989347768628297969415804224 [111,103] 3810245427404395293232079250673798533268948465271994383352995631492380747875623660085200918598249019936556076458891868117074198241069131429058269796988986428529754839092806155352636154895225658645586368160166292660998560706305201454979539442386265305975098628797304721250317469637731786798309735134623912047125130835813864524509138264872281445131842843622392074213932132147484009529176388848021777501048747235696062070859983511806857141654341641893936015410288097834032727670998992323350102756886861478228435020263326175951726498926461404065351706385998679810118142282502498749760688326502064193343193058807774974618244869847930000720621507755332152675654264822128458482294715404374802470651721121632090491507089241627306356118403685849041575654594443097074722217584905529047668010375418120627850001891514493649621973749273692626286610451588211584004828914871863908710503173082872391704599785200139788417541471983452059165807642069458724451925310313505444335832998405000878553574525512045598932809700503500602423906621883006000508312503182592758204841195813643682353387083457460405899443014559687548360641110149243003396437825049572275941285505622271572945101560685032123479954606434847426270813435663682830168811876401331674305845195170872358218654785547014176936973167836190184407612507055040376630089675975732385564233263421174244833920898240174409815685899603251527597628537175194385577255405838919640950093855629364625580294038379610287295942809583881213199517059416190151457034555569819548601954921511649814845932352340570477668784760738483514157032339261843345187501490809724803015079579361649695627098266437435150076627443182944935179323541088914145505230041509558538900595691945570900964405320578623293624517492336379521611105726166178452234400282630105838997270421752855237040850550934334165000204947173288987619186626891843981625894560694386275325475347716813084203102338223377897021254087648385651428852111456657480176157819822361870055595003259109247124801087675144919813184553990723275389198897683967655975903138402934213787028855148832888129737986320886933620307587916939262685217515276134736261871896521762135413805390115526744531959263929533246128696485019100846907416184213791869024189223711295804395199032345306480682602226676443429968678246216184008367268595102927977854086378933128363022998892550385902311159268332092001244673559894279450660142631247635729088553474884577461520680745420389891917984428015967519163063637083692689547833342762529247233357589059357557913061584393235561915828917940135665997548401416863563651093865224 [111,104] -4861806035054324890656075638000528069711392431000512194953492091514704269434824080015827733014864919253968449351676657516073827483334872058728393199606275361932479465678003351854938886720202178294513188412565022656397408943188258769372369281436061200074235760424018239281272209914150747505414618665241537241849002810051426409173079893068600908463334408081699343021284114785509809697536507263597494835129596638013549004776901789976490083014688652542202056179025364002001366021897907059804411042180297183732936684284176268974250269823128866364762655589088534066226488836486326601319875230549555461167612548185905300770629870023262967829903618045058733766416989374780364180904666587756774982870433561446066696613689080148096282161159533650967507046651868847319067696935014499700288900390451630972068950151387303169949081958151733373865887303521867845725117461162073127795772071365649169289381886075787893214637193527863701924203662078940854729508684879647294620810096887158592189145218061955004100465595337024470219544350539637757980753570776856837179388168685962573283983835505015624885725222199897249250935885317777732036294979600614647104467828587332423383004113325118855139102954688549782366815058006215023009916513473983232597318011395237453675108971758917566203119027381296407000261102441295140520330924250255204209619989563277748460906076504985214441902541141734684301456064225895928062468097000272512913493300562346954813942233565337205558275375854634403275117069710212136337247249867142705852848507161507731243579057613921568648166052599424720965876380474833171019401202706259953604422557743002567664011219930334426643048941020839216541603355991406677059302420527111970003670884817294227099516012235013262292141161146096097276146568277067349554742993145470997931378963724816142185057831275030072896258258109716350301192733764672899427844534908306749592031010679920569329665104246319186563179930918551843556349693858420073829353477395851093544554877051157525407232052190509249847309774603323797026338481981678599906469044415071884541322257033018977011234971780843817362504634984364872418715040392856107739629943570055277993647527205474236577492926442203384520717511779244454181341997452193088848011153846350027760240798047637140337423930944918797317464996344927786385626688910662447486450398656700557092073609413794725062914150162511610411853828356425853765372968691902672247823685322282616848594889499012895210879520633249236352796472850946522290377859657231205200869809448094821844256989863286940796973617953232489487055876288984184101824 [111,105] -1215301085697961060710770600013368037690399342517846779062271560366137940261200655178058602503170206857694192010255594578457975207682212895900464910104599856421101441207263486708131804242845284685343282456052612600597858180382146424896687212222407673849636302472269275475838349742442560423341692913995588618445705455130084676771273881739137735775501505564017488268432031244668930080336743746018350547383788225762187014063331684114656966805441048376494525035689792007300919882605564509969766264434821088950377806580335712107458597981842862418941646527193075050962981710421179707214619932635227516452961245833563789229908080459957601146686792320972962387139392157822102011389844547738045571310079909912777541496166943453346814243277184036516542865318344530089785484560143720832188371362091926211229710517459968864131798244908196340590285392546226014582009117169186812832684726677339493620037903480903001554062033642604971593961379275329294532193189830831768665609989795508098766286808942561169386481827672647531253091493992529617858378513939024927253901976166817561583002530741170115682666805990207371615627672828556219328075892630045041454931252760528315328082083865322425402988757251660432634617207015611255918188881189099900720008884707243095314777345791568333164283332620114581371971622677625000131139465379705430023905819293693246007289277983416698743550610098248898536930937852288307847029773379186695780484397035986040231235978529365307597079346768957443785622030832062722758437200769160560074089701992909172761092620752666872542730947439938533565477542088192815190342331135987006800320764333706828907773424816851081562170171910378551657102126245691977032873520213941987716532333510754555371434034065686346212044069124691069557834920724564696539945661621369756651874853289381887669224722543789746938138345364677402423788628574919744449681550493002895535316912601536370124487903964847226677537580984879686459739331959481111865353606303798200355316975202133274387177974601024813477497529643194585008059170727673795927455665525905566768396528811577446692829578098112032048487735866623518760562454636880517792831554547854580673942310382238148712422288841817876586214680349229032738763750087277895291632439619783557907546249171982436465557732589559248470173641273292181355711513841409385113108346689657503449424229460950635260152837934260446547844546600388469634329969223645418270023147236865790342439694595241267415241331488594692961508496112923883592398909587109027609470744821934873979717359739460745983347797821176429629363280321969896 [111,106] 1537009862218375156955346474972355474350117566275224666549057399096308544016982679520398529958301205282525473341338596824347136430830850670451264632024839834540268414900773615432776562475061979802282068148348239371610941841099809552853092202105480451055632212872783500736595937898756439345375220061038264758975519637943345787947102036433152862951397860312456574829599533024000191139004540222492858958786662211577487387715274390473216206198043086581309460210314375011749669491228292268013539264443642397259299616262896604549185811845409668292937083884999324441359077937723323956732042378577973155861662297960583885083760383354860719680962523457202855569626049710288095348242787678170714822072655913642680347217092407781749470034369798066637438565384041943441911000117609026524483217674949963546214988688837864201036019765824050780258971196452929811993064772095759739017812539014636908119920166844031995599947646333390761186771192172944178146009103165154755074080345960110910023490629818510321446216583189894527436592929882945509039253182792809131966038899203770828896733059052112431844448726560435668004078529496051708341537438210099133629352345446129597822118221050991006787843939599472093217658829704273673404575962338350749879419979217655116363665994156078164306043427861430378876973500208843957734124956317979564972359457886131721013697360443967880097452122787760331623278248480635967250615007830702910364839704148833505492630371552976565445807474030360031612673824531048226519955206711067023428967779017402757518424041515922718777353614110702057086903034297470670671196515367964781073349617279300092039159958536757619460632194166705435405293232429328757388390804209868369482047010458729861920146201193945716468542980670295757065471049632884249112414839366169982751858483748752962373387836391659836886296143181636027900204509210996701146927225913253555373664371556365777572005892401042669794537060687242539843018240139444795642098606211985873362531934935679425679351745057227258091661065435980590888467534675147140668186814067801374474497200327157889508817353504652082028687781359428120385215647356750080770085342367955138051282567367886474067299052896860252344246411834354578430273653541471378532518594707773775723587708323407973180919063460145857043549313678257799266110457520790707485231994309669409035963948053525798970993731042345277157985082422414494809682851196935677797534761679653666175056731355539713383052613965553265162328567402982714202133313457747991368780316752482279800111832854166190277431351764151013501858310400 [111,107] -32387627275692783500487762715020379430953518289307390990794663696411765583713549233013876426406689956061302151046490543148476083517676586974988826807164042522531406376886193171914008733805445193316197955541230628697459271421564845921127345235744636243101195390425279905626363556925769175526794225488845945724840085565590108111109640051392592820152416772272573240347446074760196946460774771006101767988238228885871293333487763098329044729241469309327680075279770579115907618130562963849986282767745032223886699550790340026966928360023091627131985148687772281142697763967832732653800030806221134167559805968505387394824115875779142007378056659746648987831015354679814439333675756365254232686774556228754958521330899145399472526753302890884152398615853488875582694457552475722189218528621172158506571826643156197126571457697646741862238287547346445188541656325773993059653486606631884397993665255231504064543865766581171683081326607949835986799441871912730201717802529676443161843905500449293393000427451731792017524847861005430740172115215704586027650525333675155090912721984802425784143195171978916710448374939338140834452957667539880137675221271468237150436510719547694757738519488404997032442913471876451331076632439336027787055760636087704944957565124801243049848851962792292257334712504362443129766500902696536006542970041049243961172521035964481883134721112138254606727708259609664699831136847499525675101437818612992232540748939186745453740591707234734670125748943358127797492937666864878187119949340405855187170590874007136803041952660893704661991082876918550253127194054095194262346949269935238488071917697389387602290374905581823795429884856031432304778905282556857859097610486778824395157511917493674288658713360304165259290690303274779025349739329300369959358865262662062830595408265705674267977188910331060273169801371905506163258665155473369056924408313565770080361382235089313911452007665246774699690889014467978818066708230212743918472027479976541775580423667102130609477427586550759280825656883118041687872483156003634728596315543203303613636650988339540793238903485033385833971284806433116805213107838418620351431708687074291785370213358791001293035334861253279271471629760791829779511205004151760467298428336781482342908028411691901767427431909936187216426583346985090260678063666795181792255510488020444245502720508033510964020855961702240782112853805748984105264220769372683966087304227114630677623948019591070966533783600280332705606137353762557988491302259558169886242153438988741008526218076691805909088 [111,108] -255715098015947133471188110033221783354655820985600729746587338192314913271994434708380888835191905681337852637504848011582532683739488260463415879108376938536383972433530290534732052860507030554895825110114772928654906387186290552869716007183424013758708129557119929925747707954637306087884588565826537413164766990435164521018335182349964093300323677045328024864213722956008849320901392929051028216208549655545874822657865933387162127363224233773232210786536490952403261985697397992256126218978249080777738907714167187538808281013642537355867263194960128801653779325557984766074430153211902655694092253041604483321888873381266974253012068476593917408505642722404225010166756184134918458819173921500734613638823740359113354171870038611803169401212117765225655994219973194935885385973886713203696936646320185268251724191541004847258802185798455957951482186737451385737750744479668515194551501978102915944674379717882798465395117225087408199130183568847784740507698032881574305444238260435551840570010452836013984441351305039860946941491090625886010417487297246089109868160057242670275416495826066053847370178213482228190407676402385113233283956710755767321404795833200146159587699756395687858763389546932670701371012481443366044952399447596375359794051212189523973801634041034037213190071329670964287180557942437070837750670386574465854489693014980407248804633919037207766935189893937267547931274806026576509635545184001854971375977577768242237583432985457526782546674783487967375915207194683700271501737694856701544738238745606409428563281372135641029434652856244468916584929371948449674739337269295374353665672735968257874902763379549353758825432436776328778970341474531491357677085422063337406247242298040200015674811595788454411742494055788224307953224336701135591081775365328602450761837842017466509938319442855515396324083293016133698886303014475731944931248364721231858096290983829761248387427738364290947153988808868888381977294891234361499027217721896769857221609277167293171417564265878059498170449600603761217292605176967974927217212432362641024316580930023241729555386913020548745952041014224287836737083786379136567201841593459595567183739828322467388818195207180933175288267741516697475723891342459056214733839751959001118533971246374287151600759121531509407878619464580007229028846855849300532126370205791274992176287529760894247400870791484256657068435740021966193363158867347534707452770012613713683299208642180206672941325529739511195942976936194729605179946430255822394090994276572368867977224478028672 [111,109] 28636990639434031672378850167460711707886085795326603131795596222631028661641668024731203586158057129238901547963771525451868614330493382249312194413745507469202544249142459790121931024353130046543561121098983353584339715038566475598854541850743035672875975409915111238513272761958314084651843563264820998701311541495166709317284400458090897440431683667662939676536354451576159632594882182014881648807609449099808144524685626077728177290097223366067564519211029103052086951809676892385648188578940951596581806869944576962914332204747810781269222199404146845325257395664785601587311943212887601303268944971630903234128450882011154303371481898918259118518671018479036224158680694160020408520743264373532824602708139877596979997581302532574933175686760728238558984147333770466690711869503810484912173888815076761221671463518430385016092505206268661044067011357299681318377325798613090469169301103317930988797688117926874798840596193401663466250754719933072867531233185669532630212469182993953850017633987629656057988757983149612088794423546428379540539918554365886074878165111867069175700945915967938092398143565328333300320602886259712648478743865869600456266704138230996886473404748592686807488507682495719795188897650744967776666789174461188284170738772609367448323927296216658974058840806589537691831789382134015396923270422851223856431146249398951892601817136616117133444160400063411772641074237412885527682104800391191791199719645019628852173821639095197164919731818970449384077873397425053114370642860706980313679258432691974037418431140497551487009825730398387772050755938081872159459075678671211158550782972167284165836650685757175617899577814039264593989649673279130791619240570002087002297801183135019690390016888699095460941909863894737028255904433827518747042679184290129297953991516158175002743073998851848108330099255289292131682309759961826043307486916677952082625165897608817720931967345257248526362890841786031362052842923859095718252512203196789230197447006840463293625498641134151479764574722376446483080625981810485152104269842048999470639806028722474519559574627141965539941912180308560100944211998228296679485968583427353470127619270466357773086367997355780112439417828314447985638088511026554108059068484823720214384120694805589061136148760882294350778484917856164900682091701142701650334237644146652435483454024972572766337800106152207213990796622079800177303746809685574428970536919182946930464932812858393918848934064553862415005161275122622735375506158940344928339711006190948204123779312 [111,110] 18731055866988123841942867742830804388977083436637211750150126981605019905345584562722442421573179013663208270984063765459843089427523248354618743775497976069694673247345704055990484097861384483014561738887729587159646397736811910505038188664993331209124036788386147183099885328660405152821127028787194835098554892046262868668486553030588866816525371946281311855706004264748781143423678073531221765138867511314527167217244991689680782713391412529199420546232178561530865049806673202825794143019843474509223934466895821333398651848588141765247527282463893801383024391235166158171643763082626646981526201323415261183781840235001462215099833361557503378250380082937243784439832889497426128001513664883728018881426458071280921038647167750207880714372273256046771664400199347782752770055962040914167874677584901062508580118206129203092958926304636989004788406921184150953708628352657363890046268648571481851264597873616754464020298432790454439611059237362748404119969339837246435395080426853820451952878414765509892319764820125258769858553354920197426069662569955916422750755461036780648669346980845160439376901051004521015850771420202642590101118105960723457327217968661025328698671173720541914331206119900338329053166977790466467431503681206426603046610976622794910497232161767461886868035273317655878560438589467357757332321014392845115652019033993191840132331303595446809928726388919779358674456920963509866845416241111581052565113759463528174009542440545099386209582728319417205754858731901185922627173274057300548046700427328198334578955208760007725547743647552737722880159191727614392200959629868851331474022117308793828157410885085963370950930875405698179162482111780415885993762851581896457913031754019257241374860740078516008554076071523592638083792888575859642345571042988546305135076770539647421842658403605175799955995768677232716154161853196423418624764255404528126808893389520135027236869383016582068329068314712722618107719892607862487011345030683531165713578274905985523336239778787867875825607647292453482659994519741197356490043473832172489649580578925802505891218003581765018706523348933810302540343216873621998588755801639790585892417473251883150976564518134975745430588614837169623826955118087061919527954056483064343889024966741034133124832885584953363148696722594563511148095126547886125565544185673394513677725353092743098031187438022394886521797619297758848066716440964488357730570045056467533499928641616512787426814532313333405081068345610829648564789939155357438389359145348235374080 [111,111] -1137202867147701438331976920919235174793835897002515617393426914304087066731091511136449089333464144420916105072778537190444073859016171667896422514863565350088674510850378713310301106721670616408645831870437965148732543575478358708238835657726792758811488946101270098577213958106384662070272613310539240958083217965054312657589550081805457713402957106858756421384893491543769116249330256650496003107497880700504308568007413671084597783495530638205737157836659703397141995939436630862357970337665329784563891006351873201817221346436527624767838566054451787358762809063897924341076057060727874420879423081454436692949289561384144934748300627843687785179386097642645532553204371885876893994006781828928536922190415355609158412232211928312074579502110437127476015303822525052935541027345090007272223300932626665976728518164900306355171012529098170801431017492891023369126702227078033044084226883333173385437471870136942194786143887188427753323283062267073063735218821582837314732497149171969747118497141383118304510118334082883276624844611023656384893510499421119368317806586099757611297920681988251979613618860575157978894983623878858642644895959381315231167733001424804350917401097328401026309775817985970600969181806820386056881419102631264167087111324601988525329432476048422673798178692530157019347630042694805852254385974550230943223164842204365902369793622743176690617821689587383716276373997659814875043266600053515371762686132846297511995339915552824500922459992997900406441705482804296554332908116972546863496362224695656548334447291846782939106366481716274060755191832564762827417587198523610146274247344942131710365893182154680978484610071195166108109032454588192512242953222011286511601815390896228966376877964065147801944594706927604280689421433208503822424601904160063946670678578172335696053391740447973851676573140077322379647700137222285281244845944747314694083771625683625244107823881672526904878220838219970867861247230246431176047220390339801068372019829144060456011297202969476478162469917249829208065426635826720009789253531853218543981987595067527713816734553852226723841052957090105402051665663670843808195364041239701530485067342229942246827765927782887430287701322482145140569046360817632546403291101790647354281290335782717965960100791713691095678044485090250853544701417722901465059555610994210487952044262832665960087831841839147017948208596591011402743239497871320259782949180103973943047990192126932069765333617732809346107149090756347886205207594688492726842107906338016 [112,0] 500442921125417214421884418154675878064520094130086774265134772090843009969001805302479658953963328412188345320274733855720158255175622344826169183993880468521847617662324068963915613578593792142454285667506904717869656205942758498251337937992391262115710392083333107841118614683823764168883435425199735294386106399759735048006877869283867478967906301207555249637184012224668027046086391617303221518262252973693560693845530238173175594545218933922618893553026322945039264668077811691407539261221974837671913355947030679862875582038896278329830422713005564587043763066497095704490137065844703151462762211461923607100334574007472510689758280616219619616863220203435470959268080606568202951789203459628583228481651332648318690503436996738660126594029766161559962234483106465108778146099550331598970595551042456786813366629464910051561305917460475587063294983177424453877109611251468409525994957328661590874437449587394033845632914823958799313841440446395258958859702550894766440705962364368736233495102178999702333300986773103161886445941064272394083733794381881412055092906211689741511297591615387384884910881187970193398326536630146683355727739743218967734978585627848444597095670753294884758069701213129541666845047520654813431952323660777816004665349184674466431494460493484771588539446626661954713964984948751178892224824432018775800334211715329320254608368562258905034317613120914782395319419453270596482318460775844034056989102665662319482222149025054997036794587059839126023950019811693398980014515793648789547086783118542051735903185692241857026100026823830473681936762603312316840884909322038403369227915573781261115863959928547338455354980814703682347912524425950571396604099789449137911622324424511132058625143658963159834669359420770715340438678211156264648329941700555055480120912522168607272138279134925293104608722755879046753531838405832362061279927583142796383896929217889283889911542995142221172548864720813584785055951669487136553798710128785674799849737437881353331238690751932931232092598738639144726695683987453522507601037959733073597286689314714964191000506900505792924153609896232590602762871398551985199708981002330106467799379374503821717312451243091489102191810669606661262456736648851798335150258642509775328632298087643738005418405566534601510779878484801545798268207801104883252827770216897370295090705653119778101367416761471245088089165322529875546387814948061528326100705084514724397528306744472776741343837150119326540541169740725756273322041331534315371659755355397716368897532022558655480035025474262663777368002524363085517574269186623958229612330840021045656016957609104835349275927550932269675012463176896810678678686638876922089638884249109703621098053193540536989052026712967363038281728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -40632327836764713225806014862487852716436716030657298723128355826492308972337256231236182005485150927021770998583161470058052095847235998398499816519374627125063314548237540574620905901181043636248421162528159917966915080260450545987366026923864586221433387754392614743572781297701754789139767419973503315276976174610182332716533342135378116202493559292888908944146321043046059377507024204479795342455662435749175222628643531908450410784354011644652665231923385915800314657359771831612749258551623347181502340616333785999989300737477144296295454052423850242732098823852494723221176348991682001771118999905234928796217437055967656407723184955231731708684751436892238504027671482100149221506734192603388767599819078455566978902319810299879842164109861399368808019557756280953508328345497257687293182348217942633059087932014469755431706358795821606615818576437692175054844668941175883218473101090609054660877260586842480745466168283016045994948639423136530391922815866886775224968598938961278732152286023039012216771762644768614228957301962405189507057865282285171006629553025109291328153073946166241190853965007174973149383347986646304030757625401637276492302154512365824645635698999444300691129337602531093998123659535850652453721897909519862106934613063548674459892367819024655339639174085229941389479708659400404866099160020715203680458507644507211694196277065012344326208392877057402329591924025176590553979695617667203980671809064585394126394809651046555071465806110268201434932363288400567495445927472899458218321997763853757878405706933487020211352740020895795483707839601082623681387052731445804167341003843808165958513513278123687966325389848315037109566105296121994824996598732085642686374531024863227011612701608514431901498029175710073356007851579659188496364109024132873361330963294960721799330857239879730004245222729786798874364462096378157426717535570050978802577562327478023304175503743804081585959354134277327971368635790074552072077031048776894730903489742908047682127515666743294839590297824645215396521935838874682779033078305311609005481018480917059166451830501399329646756591178896732203756558320747825302772978464457645376686572169935340803124303376864289704292104198108365413215459669986975665228891976184863629662459081510502696498494041940141034631873110102645893733455331313371028185781389691566199760989900218104306931099921044253262689780761499245458959169412981292824338579580597158198963576150470615674693880909462113205893298808942210862161700480642322681175078410937689206995456017318966753668855302579563290349885983523018621760815509596272847635823944765597324301331747656958084514954301291047097055334749583891384690118323081571265377588699211959190164973712810235673605792127025867484508979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 132486951436670147713269901507533637855059456685835859606863290433571306874026347435019151014690519538386703243190776395754085039892982345891897678446257645450452438347934827915184015044272240258166651477842866651595952416937809551632302466522018360220104752687537283304108411814787041445582523970635487997501835712359209675535350541814442425375666490867800292917395080685570525567775738435823421763221360669159730318079811081521853720777893795248016870585376750500271160748592077745691309645506284275215183278606200286806614445312345788997863806629108350995044049160019556001787637601227100293215572703043852570284022720901847241539655181174841080584407361426704034671501113490707169865341870621442927240915404382584806274502006963702160767039414241177242736550423356605585517874558860451965540032910628608018318037774770106721454185812554504938509539919944726201127255667211937655342011067298439453747140436453035309287090377868864645163271486005720842259567692940049898125025979975422473821519412564992118855032821205428816858292693605319934725284263347719069099675805897406581960319714075949020726811671315423997693351820999811601380752923691072175475600964425523138227750104324965761525151288190759325724979055112984742994214535348088818031977227081436058848724169282903379036952945119920000706717820476888439617998368639659154055570526917268997606528276258966685422417034634352852613356001959786757675491805184007082072610955459816930714266257944989351102631188001479201778334354783932988190470759821942088041057672378560376563899882266812266132895132231510410190846938521051089865909642238891556226357568353891735392086346574621342970230086665713782155264941633827033953128591808598963721113158009801536801971769770276156731041203070296153322434572466284987583433269981293431767301007515437518759134891960010387269161015228104922975645332365887710526377348019696257553854647960594181623393915441305267488256041315259828446703241703891361523975538094145386725833645961549649021837781249680529951465403201132997374214281559889051581038462592156236511020089611555470308650561263245571489691283551929419274113513568655959548133100044588604267644963020685338619029113920294942176101636945043739751861144042529061034465027518845888205198219076229162932633334471311041501469295028023116226237668748293027435994986477575567207150810704154232017463203428252372468591921694110158140044605400009243009213078336932654278532824331044333204502202350627336305622809873832261827567382819225989987383948931464101333363102230347020623940933242921476886951767924803155770986490044812877991450688220789289751021682869017317380504207219713994947404924060209108354820092654974633103668007365778514082269701637208140097926086113968995264156925952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 27703590228895539572716159123373341568087060817456289407716556789213636457373482058774985780968985637356733507659492571075972111499888841061825159037542345848040854714123889701721542205597350778355335197557215406077756726539611019793766416868283785903310533749188849924557255479478809453002816116987880941625194080085285837416199974283041419743587445161059666343287498083483415026359685302225941005566249759018065843758551290362509956352017075342724207441500193368763030709896578306000728876862388567817259487488055110043652681593605631170619185148383992875105996918838038428584196376809507505631694787162874877107683356838824907986023301018384116339920819628960386167784520806919662662807273876734604426255888068601543883435038151012920552983461715976550120996517441421585441225129218207561567119965395357929357037219426163784259806570732982026987108778125532441006485038152669161916601496437060221287382386763300904870284562490581472793832375028222293493303998816604324674210226382588702955907873277656969033519473712836372778520127947068487344984099084674704614490552376471544592861099652364591324178740607416782417438394194364453770617120063455506918144423031357736988230568612753577961324181137744748956440831601463497560819427245425633484262722462529036131933853635819299385107875246123520800300629968005676970296769848037977473984648443585757551058884375893970324887681238469452230770954490494270734480090284630120566570633791961005914837833916296810811139844286746967758143422566243257033902424178901448553107905549274385968983812218419498685310867432302653575621957617190340375389182994763098409297366696353440601918250205996255627304296629372698267180126278233775297459787325388632562995871358819784114903405719633487989301461262342895988483613360888547554204930428490118658879303832976188060778887411310095770159560276490427982100431229902785263365877901115279941857087820123624914789834890619448700874268186323396734830442328578463757221509881124783024489575025606541849472139729221120890289093780244092601347385700338298908683854695688560543010794455736314426431595826778890749184336678461975718247480293311452317893972809257795881381768759681228167381061258220552381665100864057835272517099915821599583153373104152692296317768936300681935957616875711162092997249656168984711356236861442247469437444185109746363196169425957661528728283062607075570241954231732171344764230612965001619185321499315759373627148652735771248672416612731448462748190309178357718421366969497699997032039445278174603289645048829347457007357710997284351208377488840610133277421864010432357831676003327385128146019308783446162013038993766334915413971613148898280083546945481068585411544085506901823833118721196170874450477914496988681403472281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -114732344767575575818700789932340688495181573228536002731524744985592659326688122242614291003288024212446269018273363505115047514943906816924264801658687178092891108331855417400155739687743004641303438716229421250035608678690617846420048035829598121471799915482412903350666251828894738448897449478308956737851179233556705248344965809989601840918906094788842636574852210958671246898400867023134577422546631518982308270517454648563761500765800702934419676400429878399018142011261194474425601573751703096109086652998894074370936779749309387598468085876644669095767317935438198520190837398959771752331554663798453591087226510517080698331683277285261815961683473801051245313314858440407080251312474279232539984837275101622050385938129939310934476359886301292087046125062588796853628834401165002980432133340642776863124432442637058434780378182116326675823265942210325381316690400802655344424960251721443215227725855230494183145142233565135235700988899740448663376934371671319145589872779855915983571504935357821388248776101106976589018305495870134045365217277784370611541630332073329129494021855475430060836771838444470561142132125191985502861503294631714505257745531737051888125504697373087465523439580779064202235497736272109660449509211383120712823800631218762062406095855483996657529868416726148387159869789442020293492732201874625115291471984883843240174642522596229803750850365369469645614319428501696310970860538353251910865696738533048036100058518751822282755380132629865449853318083178237758198417599856058294003093906729335614119914638351962484318991151774222434393596376841641919681197465471909384639773522274960509627179713169164947541788181111514049866571964905373214308209788313583105689091978957442512345536205693340923395145921372318672787491226746420945885216681782660375874954476239939086474101949967109959392017127132122487170485148968732365662021912679241138396197284521339867205067765518369534625801032920309987383543175722494509994383506057772910120489016018193311768526794030233494119741087943348891008053240629672906830943488175857513760623187234455676824251585251887416934023764886936289331165332346612923559329259060911513071999467817420439500301816206715124648639865304188605042064288866502352583194847310532062332702103395787685246004065398417863795014392852243920976744403823424847015778200835750764698842599315265628727430712037519173509176030369197123431181332625311198398200786503997818359440373590770705587181277276519300987740705231431436355091531361031422813991118317776686371452714930366560003178879768469798760025564167744144278369518322209122714315502465171142166516333726854925539464990538142526654996038003593295291088599174730405092472949079644405769602821831427960613739911064855116608118917693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -5584920699197413489544037918438789697496539336756919956035959667620706575148817782172138182002497347513475115871359971180928728252424745302490985695916216641560862653283246832263570533297177659962692532762577136026931686027643916550213249317707191712251051771462752920509626228258564872445996567888381346700471849908587690887093455556822006259355515380903231950304778932830230002649737324105149282795339547885586379550160547256243043557360415968598177541886768290729417200139669271333275525720089681040265309502838129301019126904080497154084922682212883424371775526844745713631399525052388439662209903281401117712736801811869628383014858695631993601407325018799234265064296785978155622118691865252500525528932079084232157251901709051207729833023934122389915654857387329317443936229751743952587489478225477185448823819512672889429469375112816128369820564938911850639066477245201872953038681057161061899552593879158889295100185986590791537530853294250380618163041315873920273660095136189664898610531661605722718017801058201358756740341821170036113377667898760607090986248954756446997464509556808489821616055448916934412768131398406184871963764293516951728831076159178994133219452915687262991091855577652262726899996596645964950114875284575469191975941942855192168894338581465546495974409021863974834842584114706002306966777881817930341735363485165691160871953239502261705882483330908720661889023753343339116037117784698662594335488749464108746083568702000815851855568213763792576256275065776334942304637110721986062812183650788903578715973883741309281971885130467992724296336142832302852477843585206580733859542313573253506965188103062285305567753970237431884017895652020356732209489082123086432208015812107034896462273034475697767450042109827012790213529594982110589902899848366953684523907040448454962682569344747920999037510768605307969668774709993845829823274053024334503942170133303552436049906503229127838269489509240058197242130611309085593990611945009831442994328817412627589512357456697745146968442148457776331071786228862800261086003601932157524469473489026503430130248380763234343520684861242197787439952369569888575269316860847548887877762920192769010010924780993080545846747281263427057181461908764095465919135141614139478122451580591136884458705836046560418114004672887227153312322440323940951784810266094242261190116379286709713842071919095262283099984317211564729013612639648249203555395652150385355164148989587601498564483282126864666712252804942288419277309355767892188852638187589622416935687740971290966490816957966260269969827530899062771513221930170833622084039667273298971758587243390203450181046283445995682844939763816806888088062301025853392814151517305213290930568181616263039565284261925549583327171706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 48958245777849216938208943684715200821780188252447407873821349509926041205505010846942311950719807636448128400579750689053241633454016313716015585355101738870117511643144261829040717753591682168906490763057250449723555958968211168795224413751811650123360587690200724055754952324518702648066280858576392605689729411989266428917275531292132950707473936635213184919252856051733643198532050957417385408534980490598389611241719322363197869677871450578132053768334166667630929608523031936056111536137437049496311567090888013642500726847020874624958016761115923177763724801972188655072501747469384417882468021833286932763800941592111869948496632168939855680008962935378414081945804560784256539300405144552962750344284815666007113485926816747186388119941792913890457783172283160033441641903387928640232134047102441480029406393243611354478328978592590584799892010682179130143741451215316885568394091769227126609614234340461508669953187426126245962033759205011816202244272618838515388092303933769779341055022821886503661275154552999474162173912400984074649366373510417902636042241053266043982431990235497933838157084974379181894247703908189822255156219865025254933743402255883932759813495550423348855330077994566587743546911043230472703972929318903320832666104636959408577177706524402527946991713414623485221656783119480996571264532438548860017542904546431870277278229777072423258185615166985568275568145446205685565710424369516978051712599330688550542018590651845904785110804679684488222323987543432443245492773089665759954111000156666467808249986048342265750717579935802492989586649037855255740031321633777187862732488533109910880004892943074634624200350417464588384066970550640776317381450289232058376941462420467976592602409587267937082733725366752169307535538125283914096130375565264752323275377939294284243272053086219651179117601072007973208337486217278513977342659228357193640695733814421942545223957653604221645968399305696389985602965686025530404847256642007121266347072630972376573429980350861880643538496305129358892098015980935010894242527900259231336960340353610160987748735979063667138930974996135492154913806532054213245679493575319683600334187050229157725027145887424388523456434676795189246478895750524511204410207645162346228115732665312285104132911518574994786080041269560554100762649082609077648876832560507719122367668894622644008995859244168141380167896065559770103896851907543808608032030937887605717320932828519300281694846354601183755606481929867385591311499947932639722378315435157650021336584273410294318013152142429375872741790834221016651599665220722284844327756490930709824107742895474328980550672985869596983887953660193350225377626322610614297288415466397901466863325885111440251551060014888702358993552187326464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -35438946124683751674303635810120299411852798356207957969797903853860306808475792466777377459117064257897340939372048104530040466904689981909329889572929505619942689325214450548352667888630896974028264140264646834995067311609502874182623892066910644461442900326792842119588459310960646334315990021737549117890392637013556561237661721436368597812547009029389996786774672927903265036193216219636013805131261081430300691662770174019154488625672997252348473162271959503823494981551662055146806815963648550714337706368962339022178759529523409030759255762301673743760482976564646030705742491931803744000701712670177935958610712606909991780724159981713534927134107163820098881577439225836941446781910460218592107427585136002605181386578870901091959294680464345452560861221014062139069742585576174737229347422966282650488967208488143332679784350624642929228338915413957267451702523650304636911435587923266116863489932211849435198227379445975458314437778030801419877178740646594378465422872795244591630652849385753935575108157680333012136536615630675611470257241064651204344912231533658174339605914119599987366938613170213874129711657897765578754848480464266956719589367554086197663174946884731914273924622028631673879834050192084536650202052857496303636901154334496822241834073314299602822867129375703149073158650569138648911940515932074449298076146198662964088376023119274589453603084143138276052948870219401059149725786899637049283631418305006880569272265024906792829905884679378066096326025605775110409493934427821171194122119207478385021856089102706920254589889723800804331547628626575514404057034182645112060480370442970689518313778216743471087464662732286580888902187901952062420732186288818968936439807813912769715044360663136204204715382103256580103477521976451434081664567312884343227195841218181387454445744889982386042934728291131448840666705619042494779218003284931715922787153822188636247486229861406194620614751270863523094254677426135343551510901996486576509386338383926570717084919344477136139191279765638029089156642652477392741905318583065524060941681580759284570916071876786376396050494505328551607161422349113980580298694877211859610610874328988698541227741912360137748259395932941269556474527680514981626072676682588254562733561563258180193591407369442237681795469112731939375782620471573047440728993142908901363228409061188507781999273170816053520483076616977586665051390521262646299556984222166674304492671921756362703205436580759575640568675955998630895127711311905254256310169739022423038091781697880750333773068492309568222852587081600010612333401777087535743316725848084622898687411602416106765755450854716825091713883106669001256818761018793352072786863656523269878821590556976923588715833090569908391986186944512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] -601997661430293168758093849748627408705178722126671215898519235099797693586194865751668615660593531831764245329281463230336264740828585605642757032239094911849658280057538460123077501754744291793491873681311498346588135804565748274568864632709675435597774205693168276840631144315248158039087378560095059278037604042501102836415476071964549304993531225646643178567721547061911452385076251106634032332042491190410066089803733507513234212154984431856453263549927724764637247036850796541804862967411444200684174676104057028530320083001484962415445595142568990506947553432965147941333506208037831088194037729186751383561473073765001172475548415338830113438792546196838012948878519278228288709320743340975276174768065064992085057762995572904201851892059539169955903191418512904146774909895170306256568543959467363772584532090559315655524702516070052274446442479656829470383243156397278640959810169704297950398964191203806729869768682660219497062124679216576294602947340428718469386054975674200064956641119981459795161951873878463760539957747211821856160632050593681600510484590751000968939155022009770438724749583067110800948530875700374014507426806225703099272978638556947291960458712434127039317269013591911941260012850688246167587587379150386026968219346270258087648776805514653126194370443245516419243522852224001244405726638033014898100393398361477943782660673375223147516074415615494943970865928082845979610493099787218031127080680406843402586126846442974979226281221401360153115501917862256393238237584327624676489099281872994106692724961903279765778408985221505552478778019118453105252303935455334294272882263301802946842123005895695385322646624359898875423754931849960468342827181846035893446868289900514578016273350464383580166944173404766142814605221118619542100521434004153692174289047620355552783936001719255538375671892569279124286131014748770406002380113082565552149792176792366472060439674336993485767245139735979767980605836981070720216602615561469235702351309597702217893236784033311059745523161949011456624229866552905025365522892032217190433917324116370811470535522781939052912933783044843492945891587680962278776612527974476669299341245967140729943308905729432537960815170048835509212347036151238142544704892036347505652824067467068841902153932937241056464723536911254396957402966076723604227541115421026474093266121366357996955914640483043000697022276351639072791448608718605028760336385631528108598845217565118159368047222178293003702482386522834005273576040524812151475052171173121794320983918710468583145449426200044912923681162910750380115979868469495980041223542789656871145978694973199205912933591163962519426884293283318584294872770277667818490878138259534323858218282552165203108746515469383437802840739010314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 1612819797751450240162500036643906357482554885176448840495974122529300382892194552589883961339077495112101292188117082691284915372804726126174834231732645725424515612252463932940091085334670046681370469415537567967629957548096019687520080489648187051960150709099351462685167119873396881988332836752649632026193249866705909236388556018127329500175060454183370971826986257658749995235528412571084088513138539570731084519962218378047481057849193542572376567736854701699909066356591099170824698092254095699699322096578330183355325274029474313419666552808047847579685639812369783139357708080492448031033009533923726390776991566038827988652614288121937426722999183143258056851229700400539863804779903487345575968595703451814953887292249714936501207035963963842822759310078291819913789289486138920153990866591388157539102035655278328543555652482852743699395318649739693785421569777066410508923486918831930588671191008592703535680417105232335649861364915317168214016314096593742264311187580046550070983364345450599028641839668211450388307533172214391264441526985430757852820242570416825709808083578181191519877200842231549893925456238134816455157766555296954461574262970082025085294026695860312494420141091021126271550706714944749864765625107063503212399017059149500047745916637555487563478259162892155800033565988379594194681703679651414047149218230261512257433680830456252922432521736741966362478542254611115756112866532286833971418184453231292530060254808335571370564194160619426861909807644791236644221130972126919880645135668320710396431698701616277605219405673859413839096129892163099413951590514675147906775713969981380485195085729469083734150290962129182331733922129513377946042255921377783120335266880346287272476818780299514985988116246661997626442924322415115521659030518316531772012731621931573202142939418727201017526114492733288655194437186760341901344076150445381564028123154638592543816357500623654113187342471721175539702066954971622986056201240003113644449949849589640963828435931904875035108519932975863402111828161614030969250736965505737529874055144926084722999310353440387448479663368032082854420057574347215603322193425009653488899536763872306418002792343232137388594937508687496504876565045821862920646822688047683004321919842695618125296082563756075078563532432007143112240752716722812295618926256296905519488998249580903552297144447975015010310556081210374532137056007494331379749436448867953689213792071904408795188554049905713291326460130937970516050956577338230210352258455424325348569575228341850752068782459536972195977427646731856863085854834617213488850090813182830772855613965475373529692077527732066017420696961695203639653646703458822649823819157826718690622478930900943519715562462014812224821014297785139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 4293699724798969467132812985278682376258652854312535936605622629958552293041864528535636444862872016894444708638967414692453978186065643471019800681878126652203985743514014433249532326015226434639150545639411260284193584335462223808673284203680107020842468619327430346486171362631099841514215191591792541388896648774886952650889058881205945749506652067169095915240721060813860128647675410297760783285564687387212498794134682498681068546279979514435012114176445185737483723636697286980057663889780741383590822824261690618509370959717238939551986412471152765392115906209987092658562516573323428560153829350075842180829770955607462665418248652594433239006688636699589324600059299572683628765904898412476131025390754842123797584787691063234321408108281185286029347038992556690781051814579178544899642875483921394307705616128564353499898410889034750815264113754432095717092747983824111826886402848440260468996349207069577867801205872975512589095250632022350273840327743612818436763635618195319470674563792305694064694600798372416734731566054312160112298675511035143443634813643843457709037956401056019403798803646533655222025141901387333659232049047392898801301251689898691164658074233733431869866208545396687244856208335785161161514529380167557583351582597049514334649580955255757753733022006520345641353195266092903603003282862745315540436941968764443547761953782974027143617740490433897336143684359456546630046271408220320309277850953121766484720830942259572464694550214628070321854579406629021683813752233060840196326917318984199144329863505737386959224445892462479308009048792436606803652785591177369597069371118799749738093293694777659572576397577915800802732998167179137116711344429759744567833683679180591360277259357395949331872204724879011027001021544839489065006525730241880579149598225739416713807302637616684386736172112326295820198754187374265671979649002698500096110551344471582584873308824230911365352388694487959053063363121595546085023939195750300130657685136258838544736557987447627690492529831148732904005564313734358319185587442410092547941010903362154964938667322324905553412269488271703007488347294180677965557992447485626847428723246797951870827626358443398728463627498986746582097182370730204878463825319898181046924604061752778384989746258742215102854002731892629797413848843998157472442317576314429479810439456138210004901173529058198415817024108881742053019858622540099708693510726561324361165679949831865533008819179718754922693168514873578462940220488575463554619459004428717149277859261320628545716042736099280018252135690241473687824771912534951596298189950404472667566932602080473787051460038170417590932595623975958289453718674080948757315257714609714391494893914752384226633633114190628890061016808833417216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -41790253280057297212823751144428355776307615828506270866036131459963802151400170571057659978224553565718937797671435230370288336254126925096534096943047715452570827156746172559181382772505545473853783973706579275534340806462016399866253309077031459846570248775408506164753982458886184053959361696357918777420378665829300465016718280767973231068574540169960214639741312536694634489641327885325528594868157743111474491303467455177718189303858230290665720631559595028477989679761122762091924770887173279440685246777534238249580739806483545835416032502844372417321653456653216146557559313347069432858028049939463702631947485471520955348927128634610615721756211018487094099628047134689165900381223616278227243016106999672727573752916486920359081359909933721121136627951821577694704170980563457224007117988208337741814494221036231160483163911487127427323844514404112856768268190879877872551728126531029659072967540629601562583512787300809463949390673672381220206800872269958206154028688012192516479769238785377784338304994833077657064212924883538142482457915843490155448042612071978673096181061476297265747006482649656754796769815835538430835295274202119433311728081061189024646065985339818344111779117304300979241020345401849753051693449356763442006340447285436097771540551250015322748578378065381334465464221711887978725500035341137789252249024255243639421818501685636151865259365593547243945285304177816802527179846409660585476382280504019660428058635236201061325584137261248080316770824810941772747227233313216245537074201495938358027362082918232603861585933978463387604500409566029435104124063853439798992033404754270702257794762306900216551091940224314361705673215105076342371059974614804785942806439351631286093546207264156767673744808238504864059455996469642190367431427061020783718103003257437308233309659044380750335150471513003924122970777348890451187542167373075982655287912203506989189793911425875028858227345642608550651510353300110084172059538338178718505055114743633946660604263741381220522302226847917997166731272122870681099908354557411640907225023854778058282654528533899183260707239780405271627124707064232764429731807425079897138739214133074534157397622986995356631355935530307251466090533640225641351471597527371195378120042323471252024233004707927897244748483923098322102552251915981021993446633894300445143248646661710916709747421611408145682919856740014459361505067069899048970266252159795727637073260589930295481348285338120987128168662169412158080902094344777244406726595216459529651505011171154240594557327417534887669843305203582515549206618687172404169805343763327366429909792746271629867803139518012526758754018772437726442387425030363557740652541293526760790243603557209403236348049282344286027353699595478630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 153432422825251331596534343621506398706118491836638132582296752916696140460351333093413784743472788974273263164476056528168221315128464340621645702256023803342280271879897570230749167249875244649046935945013022127300583059876861412232311328327637699021080614106764875422679792621935995141546515116404903470867818299297368785191729020765504995650975652041391540710050319554375087351309478591521013905116789711613986917623137920441137142509293867747072773997775460851934112264959755394924956163446841601597595284569287989100531030823938446894950333548520669713369056300964210189019694026852399002712494927224122428286513850421706432213450471742285214573925705359176179165766570673585783446090295559627324239109438860496314334582075088442588602712967978050113976440169022032486348505580486471812703961077362067012854461983111156646506313202769246587338789109366462685888126668815258120236772305066437050031500843083376590512669584597634671722030459925289003266957955481291127078461957158913946882561891704671006421909234515672741489941835209880635509548474267272669330236538299650235945466189756306529889979312905348786472691499593136781415135407386759149918170399765533664593314578521468934932570778138662594323562281510000941426042074011846622267341284505643370860729514796836530611682892692973030831738182983396465236971921953370791813425289032576901623008014650118489465479358100660381930717878793177959150037354519067927709256062357573975499977281370383713473766037561221284660153066201265860823514022032323466103163135089131956230082050485079720747087651435050732635208361609108225813109831168499223314752505594074145159342067759233027288144953940146972202784832220566769335328684646183367490178875427053396682194622844226207453086784657034667775285029988562079822482810185292498278411506394283837172179604045282383611229489273636678048997836390183682304233831038113897416893374150266467041020134060615165173061278469471898244764712902635040408494078890708197184386503294976980906951649436292443973407641631080222554715918913425536118851083202111104520625701519159333918525106637673593793896334095390347877795462767850924809180172016128895551798073790918806537314105568628573755191311785156645411136940147430579167752021266104564673482243470016674252034682063810150372295096708712685836198675983571182165117617302691442016489750442324033000646710332886409351797685255551775228769358045016810726861834753731316357999637691918337453475842987296013932892355418397230870716754819410935090502345227805929940176397513899452461989144426253148680203647456517396423406792722432078148341685971325907958805660494963435953080819771641447054746697671598782767588034617151997585322014938398903150597174852858699718329343723822636694700330938582171648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -358092546583297668923893458648091820216410776262151128970697411626197886356222852228407538586738136462965694742644167632699130085142091009473112101504505694167128454261380494314203609501688965549979522147656616524720394367474350938023652866303840202315187466729355377673939718423931729317438051141806374484364780175971370193257612991757132914035964952000744056155229638947502027216236488432508844718204665142484733530939310875699252436474967510621898976808503810466057783557600050244097435168464281830582425704043675895026435274354531615443024210830681628641988091878871713626431693300382617001483357850169162439952381788880942075411398136011320963442478711362788714993764397017703829410877904568472424672423506701761458303907478549631868863967854886946062526345465143015568231806314916422250313309287345338831377510044113905555501482277268236110832842555752627974526180553874910248798505743347718197551942352792907816856203826199505936832610633284244118234213075989892729564011782111806467557304906732309811852912189313126819106491013644016712669275081863769521536024317492883118775593129926372252258642460862819942188705434017931069914721154488594675768307178159065356999588949179560534343938184387594068185072143051772107404000835854169622596830724964891560220649719187289378747688407890780134382007926749100825878219693021376501784144951682492555496351509529671440219571814590260094608405933206037023074460810861646630382547062780881706262669339402619477799211607811033359961644256391546360638150505041280443788113910477006775460277578322470216760866984368822010184497512006782539791509611818214996128107971213978567310328800728908198438503919958927433713739620249246076609762732640144378267740410337688994931534240852755903311166483372308348130007547938828331643729521950316766546350789248461398048696571912112720865214664761277987955098749157119881219448802256909629322349789990653394413269391921107131825129807586586956386593602459674848415073919302079562726015065782219908638005992639130729681247182027428316145117531929176598810947353626418831236678076147829196831657735523881137121574896784509631501134752166188911375933913192442258179620862737941912536029587118181869646845272542320131513474964584858363962206781345559282137880933204004607824472091519428164951724591937707886249581900731546092251581124675798611141379434097268374670938479271067038202118476516537160109615326649607615449130222049515484590204405398280990980426799140736136583760184122042917886060796855601075804304438408771353712956403845774193040861188337532938981478438303690875190650422624334650798350938719718245339118846037488883740044148333891287112283356746170286193830142038021898404531976595490181622597195983443278760007836144043870055762271658626252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 537648128117382934040017754931042551011585056424042013839557343129661497558756315367244636915200493431006328056420399383023782157255675508357023532046898669232375702874002445159851702364028374256319947253703785009373427014857091373353982614640594938717553403227699557963847299694400045933587536810926830615178119282318981870880144781826338308544690984306469790964655875758734285088531242935509173340705568932755312531162503051609428879038377112345130912335354402203934430827181104729462113572531564994646457196259584970055800984201258570577493060540679347264098080724932067865707204162374344155566257770647151398039042047796520806539037508742650151961237078058488467718136095901517917924120943002393100749896840480064601273380113032457138000092987154538103115297752829269208262736231828133839861750231563686495156241532082876761969937068415183424943877910197845880817933171359662071188111936835638690126509407810797732676238002966888347445791044188857465808174158961322537798438385903162976508760946611772490276179147719824215280317074390112812173635532911605918734634263601338630599187086602247607774846332524368522837790990260792649445482313016360561043677277185758652772472065249680501702796846681080596335622679220317092041963035011186387518523202099481671744252338895463935013898833678492091175065801405954149157436967535530794786327231232822131191537621643035130612629312850610340920605547907046831990373372178293250016628352322870886889110449549550076703017190748444893417652361300873463817941045065474488543709477317232419585030503600955551211894812231758467585198995341690761015148308774102501288256554839220827416580246644318153704366447301743981297891847768114692254254288345197463482849024966521976623120351954693014318784982037225573565188335336012546643204491092436342610939536928935277411214337615772527184337773989220774920628204969487251249405842981158883981929664081973411598612120644684518129966202349669048883915424036290814200463774739774587187449646438763168181166807844431701778100878853878251074958319329728035412722974873600796581055834445786893945649054341105479617823688798192290789983148063956601210235241305211799822830219234038967530414850173063116591747369560625802996145590092985258536496602267174712252215807107778895570513545578193275509803532854969516309899035624240721664828425727987712611662967080509401605328601547139354167401389315542436671432324614202222365473523731865806695517765151354860178724066550956847396019290943448314052872329287184119403991558816151414530533580664289198387471997096823090618280157531850249855644727419871533386769423917620095475140109578799271949675164010387861766581726753661943164288595454071839150261181132752455940701425674916723734769371686391933936684648248069062656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -281506345769940320604742574177851701546309899324227912207651430200185094486679454035742969269517307954332758328042515692057258103918869884760139662962982200466334526096260781276998354302718339178405906636132834804026769112087144279668726895328692025011168011986359551552365700611993657696356179183378494623294954770961468072932273196962009513877812158563644605334254791322068704124568704507545565172286582121468754528110380433302882328519343590189518189369414372896727495083655445758847475989811331328265066181953112862538779340345234580497886942220877990807057769861074103002546210357393970355241612505655908595496261688597040948582415056344041106615984756658792470975717876124092148845661469279607954577885038729642683891122820637948318915883086696637998303198066637378271485427286531916329040859317920393801974678469905628851086764685860873189415664314861725255263514726952689054943020895813017255421926696684252428053844630825129871920174624585308172911920301543680248533054968576943013784560784731124601380087932079461680270997603506985668687712861731930955277227987136120504403523587155136609321817888785123957023678411856194472423676564557765957482896392441454610301667307183498772544568799568589693579353664703207623355343322983498691103771568622521018650730815336423872105212901848058870939145162129056950042607490371161651119538663475000429379022575579046623493109229720950832598070669735259637649495285015148190922421497748929951044236619937886126381739886291528047055530954025162596454375157256885848356145088957635930127307583651545857955322294843808950039764997999851017454026058381347927193498181668693399564152982358915502706460872403614735323636612557651256880137261291333403732070298063069146792610017049691016931461337942554488913268003027961540326670038889942832157776874872289306958165734078672177445783269382908707190224326831999465605081351206613633231909862935372298113579994767372146950179077270568164468206841447460912170431202822094008109496649519990783593992188239567306341365839699330135272850773806871002709265456277563864270218653024713034777917135444653069008170967181982216038854957066368487716948518486769840654490571026326477913611553841796031372963335768297500900868571123315460926862410775047394240880430219081488862225716424469265357547480222996442304055213803009680241214739854382683403278897013669046929953310355268563909800450324612988757148531215699653874332573356815804940754257444946901491120739850403138064678539656616848942996635300856543735236506627963514575228215504531367760892596455554105248355099034101840938427307685886851850052132532930483253975602508445918772663751810108762853375189438252315559322123719175566754640930660009114305247809629062342917747839659635101002212945829455462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] -1170825747259561608889818339738923232700353516741904632613558008352498565784086241432531122438131722039234241414762754035667102912043260491543063233296434025640108810686917089736020296061879390210688198650111160289895921149930086537488081451352015085379912283825140069996746165320656619971365226183895183577574535243573096451184260971131422903044870949838302023091708127983817585945720188723141987722680778436726768305394842636833004725764883046914601165686000767268869112916640977726891773744606129380449903288689543872677321086322634018137053917586374685950477079390093750702860939531406174625979728167433152944379512194097363387038952240830063673522488743928680650067042216266202017893004176234352337859469917249621440197311204777447148692807133927276295910875540926647649082342243514146272543866931732772549624799175836721931975612461747169036662289045550257578503328865063386526038662759591102194561144263879794087194813133738133295344595877452450649376724282748477904829206479486314123418504746131287382062326243844237596166671332184497680997740919674835036313473313271932737486927787103503423730597552993661628134635574085965132073851539502996870285015815572472196531837406619110729552051293089605330982368942187368752959556227285273847651855204812431799267440978028576988928921252408028798931695847829440422148834705763946275257502334578849155224291681599287411495789308248956247960816337998338104072564585918572105807345073872947606266623532578494679875844747443448751587209772533227829856293896544785257003658443377581868360571240774008964341078233270386273685141945978902645521901078488438260020909719620166335694952786143979997478610636985792412776354431969798446673850046335599995977323613440164498416128102314789532629671741483523782120765404492362420207387177681387263358325940335931156482884849932336939404875206366954739728620560171704928376992196098675184000672883934243403279890485959761159352897395319367985626627747171566499903111084720345455877679204169798942601328524728901522366477799698794683278598788773045775211206717436822075092978596240390635816543441767477792964841838234737584894598539879080987086534257589189392734127238945536342376098684667368437800648955619843556967176420018378627405440178856843078250184191650599503935163924900213486445403940544038396448251090748116311712183429578929502391458466530009886990538709091455543876360518528608106650146726500789329654890555903060543094532159710305026629858569763789057113933815175260262812738834715622850551795364367864812215839245669294470105773831575556459350410182318183204965894861496455864389474506323810675441207595674900974240147455808573987432931512153364379235444016906096324660442421003613941654548979291317391296749380837487147728842394494388142080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] 4638350744298922907713745208318321970964760075016942840894385616363129736904306221533397010778774621165985756216831872942101527832874950240771471035396941995860976687203060451989245379066487260143099960219509938141378603250635458129596454875125717130675630452200881749285557858718014645339277349141385855796218397996712520488125867926363915002695932784744283158120315935427698564285018559313289760984832417723312320153782093217147403098162104338627020401109366775757066319929819140269475157021102966228468700001098257109806259803026342656160066266279522271458034676123542363158085779826674483425402084788476391176523931030077097416792611404678331431424853629225581534739599323324146870120531982867954422430178639804087744841248380651062497869676675121327086186180595656211622675035027789546546198211867674136293013855915353428263900846758235038306990022235964349972413353656729008304936750996290314560785643144848177721324723175614917501009669623152098514140166805998725415895177437479431919853552922845622156121913559654938601557663880920990667931958518182600227578633445872005988092726762294737692250808802158702584046298742915754851596462185049784071168018092256800925451629643410762376374551735434638877493713383882575329402202080330793638421116159752273626183419930452745659364272129005702159634541385363493446925893398891265119022015536737190700629245392880411548308724937724927572659684709417882335773303618578869186348995773518497142102976201120934335116613379731512345141209069642981143316366427937965126722360426705664345946119416232219665266137213006515422422043429248117790680983283938146364517400221286580220917678698404029393218718575672094077994652596912149873831543156753340650689705775657836201480317799894592551666465334003109855106957432926838396814866169879068873918547030218239808554223281469889911170342827546122391425757358691263921297159566433995765295424442187071115795767879381975226850946407140536946608307238034163121611940290636262698526044587533764128862161398438260065351007800454474632307781547047359237291686824826017645013827339528284317513887279800753415530976120854279545328034163561752497255075603904089969927553863509769158616795561049502561640698161687952218966007104999275703452570292280628579299645166970802667760976325598850755904163580015645665355184110048481832539771142421377189921584900323600685665983085187186337607506043869592386908694291425367964933837257101552374469292848610504403289005821285445476517581274605920805000459674839185113321342781008732572916772705522463073493002465816979731965823209525960337701511521863220223125906889884698983892732047796314155495196777904184566717885381181302818769929992822898904071743312071065601107768536505306874966730785381902785584875278659538124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] -10107355534633932623589715031036760700944913503259179984647611052359944848813352874838111284526133242930428895213735467968089582413350929248876407900771513677501745098391879246038003855362582015642339362140920177890905642391543889742913534901288036845110396089455139627899863383404931609609883373517811037909545253746923900329088335275890362058880602268665683456393456855585099655399565587713060528528628913679530123773282833120093323558077073121592120033284195571492937169313501084497109425269640765110184156078553255684690799161509960733492269623184158166675868606006105062035316711725798133341632980583550338665623851601842064775110070355544507645868033015785150706826902857955277874054516639817105758857792736086281835365430088222202723275333984619175568890048478663521711756733159437221408114222236829413072441522971274865069211959372381786512919215493934397114442825827806108192024534096614493861234569612562262915402597291765972317446194032971526714055785897886554274976188766475125979780135944464265841159227672515449466262155848195540463463475866574297171619601063850290330978817706720378635417096910936784182926431545176284637862180321073704885405215707869281179023150687166062526662210483944441798220082976628114402940399837235864957329530473599186431651865752898652314506803621500956928451378064031705059088604357912335300137062445744881078940304025376953852386212616466750502095161136646726304694171346435689464189747314901435585077339357679313935857512490065020821236479656677078526003324120903979111902379808346909999283733345315757907399826548618354285778678228651664117791430648231061415215477885092025960749262790230276176115259156716374004621714017276669137888209417060267736883720953070933873303934488996530208689295573142357643267680592494496588287481747517460463568328064979628038651196054741619463632079003954593570059197415495695882837131988369017238375888176531294590012848463460705315476834449052809441968793311548406526716450683291812255115408357579672551940849147674251221464541529652551185019629523492922679953244113560870430914435426399116308588199429919339436090524828403005930432506968508590501771766255571474461816608966249462349755699377911884722540276883907510208692673766469676555150978479670977301222196091021426431114702612219197107546463631475164108274363414226980471816862490789703295014463417572739475176241795855231324397098201537191824029115938671837818174242996760786013266858592517856322306603315369632839269352452447254498556589666767147195325474074261901269930779534772077357990932489186979749379634615039051729423668918176759509302155167269059645866766172345510294504848427934466855562723177509008064598189356596807566325583553663879884359266897574823230403734697073996816200002212658969313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] 15383301937626106697300417042878263506005094775880828482549575734380010140883120499711169891665231076431371858276615187390684456275756062518778475294782366182575313934104378238060223072775836288847607726862935481756897177642009338652203916717499332189264691457365384782460997076243497347993312066415482814121437242779881347161450915234086024063788768266268636693698671201058002761965328606415325139177295468609200173154473227112417792613858256114173500955080649871385021651055598712618563360283771010631908116132085241410182885844999236573716981392268360676479774282768652743248558546627857681664242534559261932886357745319172481399893562740633749048330618376226914511394858567329395518823310330826992590168950391104833230256375934859454904304320462848105663406403704245815553096077592999295957951677305634193395003487839107555348444741915947154664764981243940809655397564794406538165580562734614414365572585644555216620013034703658792700991946756142293094954978588280120731197772532539767514414925850105339271366186600894104651664898928213956373845739032635762611468894827297074335084041159385585806662613249013052800458992021170885003109542222285353554681438479543063278228362766243741349416770291337332483977996103035105739194290318601199075068939203269724416946071304832498265877443204693956882715024457046364761624829148020877451388431635810925497640114473425116742805233844852001281221068666046641288956296501483042059951801758381227872103916225027578541582461450777594097150509085321167327412211466549910712017151681031464125732472909600834354077514861253670986967603080790882060730821955385928468256587984659984262265292560107805329320686629623415766513214529314650115582616263331341086174337409457327563989824899518873452415709941301965304895631120742911932616497975324494565033886105029715737757015995087894229001747672626399569777293290850098964962581169915702494054719279334343122163263346733020703501389870818586127823504054875845699189015881309404542763751911895674026418937104267536989442776600968365899692668209692770340892200189182747082441251871512480389100951842766093915631228007539896592174597040955753825715958039235749039796541391602767236863585679146668932575428506670729838745145205772995942933052781929691443131095712326513162540964603363853498936239492578456277214613422498592945324131569154262615037435866651463623920605813767588087878196519358223056729903010765753656232684463625678884794575487329758221086819051577065860121939117692808589150198463032604743403419703478035012080410173354496548513324769720237719447729253396734821238762392653777065280007782264734975337023632152161243963660560419982790190319884597104853949663040242588253897515665906155413492969433301364629423922960290831412267297958226663833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] -15386584817953796144739851688281900229754787258837091362198612180851691703513074604941513965376323686821598547290569684329852725987957008498598305477916043462538611530246994110561160383735035901477652015012707668331226987031220304330082822485194991007239092890695511520456114254143488725294803149122093092676259827120589674655264771500265231836715471572352382650806084222222462831296736451783130943964160833577332343973020346543242431616343358813100319400481097190512367021521939013044167561369674294322327220796532881031760815221754444470061900481711769966129411670364598511765014117810399965776831500855084661572917245146227999016114564400920594066846165512071286960024482795364628966280620204565636169544733030676392195031570510616360408345177741436856845575503663474160664525500308807448196279281031366762659890829262882765361945797239030008010913836607141766261581341523761780140025444459138943963522457314146408874708211504496010872521591958286144039696723183031747881214882232144367578498440129306882166901257054765750278255113998921349154382700665103114460467288649676303158435702110666077947927380531419931437537309040954814973684137771887007883680486394175506093657381906625558226541346331788395832683439233014358375395034655927388895511538109154353414437390692243161273689717309424070695812846385123317020618227983056101960243375627727697955403451542027101507773570896312772564476621580536056356564137615126452125324418827433809519523361100950624155264702711745202797286219505668132204713635538249859614431300485349328193298776045417828637004781345019877500278557442854503942876862969199185677185676837482473926103049918353496735152817700148843301204119648236375852754857845883511407782564592225869063427001761132810061989378675188757438642654536870454044002419414370752308300484367578717482901512331044644207002497888126447507842385694270001395174998285543441382486048768226294290210341361153534361318335086758373455583137470130631344415162275188486588491635911717134854253846280598819254897297365493370200216232449274480707145317851840223711345424754663932641367309177311497483256012611216769813415546837245517695141870069291486923357414323805739787461733473229323834448273558583148268769924583665485184114284853997493872527944367942754142303014917510592151763073932493092566883849602897855936397153091995757118192800531328880620457077383109987085686239204230513879427269844369823261887011928573910053971225530824488289526601923653176598540081092362508108876229930959467940163243629765498218501301807036644816851882904150394107476513576236174441410861115217456029214012019392055830616251991170186004230813453204978865300614051453685283205601204093505042599457622354069002546459000778787891050352898198768295739951480311335878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] 3831036543077425026214088650290504829191906863920376974355438691465384140930490800959186776954948547730036316154641594776003679728075397803281318062182936889220067978252328894674066745540470277750621510347246615111695154304705189070096490341301525201727083263041543381275298658122264113127333360551309051187534660924472844930397606831022543718627365180672399385419777667071457516650264858154465656462592755269390962130971147907927816166945454626652169559766987038568124164863105621438689006121913249818014183770543980364676197985331006015961508852271494807085579221169310733595582048068015713881090115381942672737239780101745738643232469219845692976958074726812096026801662073879387512085897612776458507794638411874450854980291169713661098783335800747556914442699816611094256306844478616337504551580919768106912721163134872214453014538577314479916116573756351571898793444639649121818354895594785522041419164329129616581551922332525701986021443326780842030746120916759361675773613996115914978154524835979523124665934631841596888174209917426568574487850602183887192747579184419672265379803710885092199976694419746840912940747534488645419443528089016132628339729942260545163809524219793048027876716928523560669976392852711955313132190084209866528765087452173284234406382804194444713313897641288571335095289150306976934405288732490727803699889131026576477702090559856842362733545077273038222245144453675481377325698594737991748941847643938962192492439744160115446882320074119395120233816438178275631188759397033856033296560676405594844494804481630210497292820541139999641504258169750083609996141501352325248859307068877791431528330359432669708029709466834266482720054558323917075039734305411569041892095876453971738598211170334354136367777843520171356225143512363169764665637810510344032383259843455578686048782974211185663931671872856628678947680532872347657158106978923077772713826072476184385585727541931922211088561871338114566851488274934202215008261279662916202032001914737057413752068799477703961468160228438065084467972075657894860737470307056152927263625666429969583483978559086295270644344368089521129044252334943047008971818687923787874266523274530111248739892000693589480364909055760731204670643023858237098804553482560901690752161541190994977579150478140153321657107682624075663359023177975076126184682450681211517101242720551458441830643034548546674628559429135177264125027057374904005904897941265144887442593640855861446274353463361355138794628032291886831200454388714062419188745578151735516647557641823413838481471100591010645570563427886347364909253508320357661011433431490723222373932641512040604815719954476535806960552034889180038965931626006528886062658193978582238398818946671013989397681718464233714674060831085717094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 22368250650392376147718695100191332810079902648793402503730802331720249660162651985915315283520249233708877269803113511653376767529584594164130606898845750402376032860757177943197655424416470847518834585801672766730989232478763347651900692260466495712186025896519257329742285742707478771496082178964125331389523741545452467977573774345578090925649859126229644678263893326168855831201116733509460851587190040210905408547248110549643253325896384210970030742373877367960121668138366329111640522797698090209977040369537426347907890513072678808159325679064169879384126294218314601419461813500755136733891568633465979689314013385780309141537203231843420408362192112953590633103466042254011255337482146420563795940415219947434748063012095811787594834365329732715801884062569833202243289585610462280464417735232748861881513657709513513978316682630044637147245853921431683769505282090190988776323604816786327775912112330321952170471325224527758246746958709959169963391006992006254520682179421637306273729270672416217213302312646394575046164642105726388684702149469453853147841276840580907708881649405496079517117747510797185643822711527191880846831297542850728910939229269052672728935567714256234270347859471221066268281389294406363696959572004320138105459859872697795188125631136555140651623148968825749153473013417225498424494300206271655812415918516041101009467152206006393655143704794209600626642946744019257097241607860088497480726668333663615679741331315598542887153176588359598306114643780901401423109001019433074379855470819600025904668161379136764971272993983132961614433556422662853827935383479230273646350136460031552333505071229005472767550202918018082151870351727176682886271327634852094475996194322154348823803825730600330028581905124365718449216518316517018174957549559213437319240396991248709635638516824066702694216952160266822111341284167920138625436651340164680411813499349262393500693653859278638704075643066577989093291219388342689017826907678576110729848148534170030332354866087757953429641140010032690997064228815314811047296373188941112546472519086887297522005664365280976833296834277364411957536542975587857519463911130373235703035113935415793773071858272506207029628063650347385208630295623956840351086979028884764336866362480596122476095384771737098818296409735756438612975340483020583680397807828649044109290470655134110010638840603741076112267871185232160239284687973417310219322884446359691609247892487244031157703624038083194884110418955067942328795819974356247384914961085192717305990978994709352406026056858162225403641737030763582068862748386694612267480239179795301022358275440955907087889611835042607144779301419017498881649294406875581080495559133383516630887697272718995834844539875453282250134936187672381620224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -58845982815544173978806320469497086377697552555485092278878168739031624074459008394584450444455618336017525738346800529973467727358877702098416392225668439160783422232401987421108815188661799772777259493185129024703263303469850895517916774804540166797858369323179784034914578545543295636549351257568631401499870630334816914466776596886557590535126786936247162670100296602340362591851227685997117341689779621319183361576868914195675944964112268484770115228482385764475884014291555121972736237317226140888646435346051551834613270628533538092630715889992895472976132946461770483700191624335458514313486359374314097233145516966978282445463280546148123822095957305087078057588079394411149011947703769539423774480035630267679477669928142795070548863316764087370796088008179052578608737119094569267225742931329455255329043307348007027685055431817237984506588992176555622679189325725066097590140434247097046304234071511674110907193527321242871415373460197785533940837638011438559601995625877492593119430281486675082168417256764252504436748873753741439242695139439924069100158205448201977125434147912904510970394718446881554663889943855661858645450574386406267731846860037343785683022528713061734362139812542514530141318371241253896826067367492118958100322013810803821355831293572076672632837886756775428999425151403035395835545728209036762838774289819605186277260791315357936742061284466778705901732031644259375933625601909182245299493255088366169636280697796403492087910952021323103649272214587526244657340162836339075486984689427094863976798385981974675329813888658562901064275831801214957909034246972403578014789550499849104944135408849705841399520740039809666160031840526403258702242603389747615821097990410920491874288671152589283824343631246032133885359971274660169669459317275939343315471469942704967044242859102830240291772115726822720665259061248250864701549295484472290447021271768826929687636231648606270005792309535111625566264703117914606390142725109179713273762648966945260312115133050224672489323042086257086018160598269747849043642614033419818539789443681600458669901225133416181116836998530141201257179022129565115886056106012519390585476697959825549852272222098266652544354589328818215334905370585992249084095661438811171789926533353071014695762441249717140273634463774860764382885291700590420024995007892468542117388007404272330340168680943924686898887281293317461759941246075903119105443267406095614767494174152124731395915291567131944790431171431817096090806714577047653873058710835278494906332337268395265596807703767148250974266461163332807408713682661059135509695546726000053599080701948731211529721903169936002803799450482573291026657945514832950617744662377245403426831565927483610041534385716292044464527578514784360857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 94077097328487257011996185815604156524973865787149600221521548974483299748754776973819942586181927467422190251232227604586664129212338748381310435402966540552805723523565525281980217830913717306208974833364384561794753479262287254134191187246337684194480616064381823421087992864729755615464711889345352677728955850242410987225818709049778861638182742155683441989857625685677360618900860457971344301488269840783976502700710775170729566327539099693260253893048343752088889709427534602084392164148476748973724246733436712472891648219903700501235253385382057214295824248839154758977956848510562489720757004601461548546956119930034008890857558960066210763902944670141663469216723572597005330166441370479005858363712578543576834255730764645214993487931953901531986583613924260452308536639616319458917748042790552464775906063092807526589051702985892740486756766813397278115556218884008657448143298589039335570578225573302592203437745006742494577501873017760468367386440582265371856393369053812422794012483537055688092032627113172039603418320183588629889408389136575163488359614029810728611530114684344623896699800053057036867416940063684090641132986663970296601457417719170790705055146173412814279587668309556178615638390808425389055652847108017175460897969176503105457283299808831941037069889078223044999383933903191595726223641256316388730427083971561022240543622653495321826006445023948745530847468457139001566794715518686881448401127877742510446588618804743028931013719346101151262266427278095483691137704824187934440909775173132735643807129232819253671457336002194827843094655080103553146266165391585777136591041192653262410775423220869594802718248084631935747819200720132435287902129982702396091785987644296175780829881131704463746748945090280537124308128896093811434987342720075765728673986565129760015343422048709162401783975067153885017595027697846957186502275902913556807490863211737616257137084170899265932303728758866807190084436178138896399947580259485288727214733231789361623422301249375202943091554844138478211402418668198882459673203881632617996789853631465207041821360371085824874994922985134031968231281389812995471998141349963215471071700972828081525200019586733667312213811687423278860456988805669503537213413024194923721272698539200472480696016445424187173326575410843869045163759744592715016577526475307031564657351015549448785949760423318748041789829382265240580762779603803683924795881873201479575950288315107083536732054386867688405176464231898874771432861441165672480065439279245648749726538890891201252562411512671373053621770480856062113577611924608311797713169107341694795072828662548593389393773735252254204241218060564664437757688340162780705963021790941872347541820528289907844633713855569529895515680992017860526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -115339757981526196230322327567578367111293638381156881482827577743346143827226556809642252450708423134456138692482659030937982845121978197992250597893020922426751004355628834648105171118496810632566768824513476289014584306256978705260088191493736117998854032290388601979487807898910367536447495132569661916607439734022401335052991842732516703002033435389823472496879161746577749302639565681744131873337776181660184376012469198673358383546705934834659139406270204384506600146161828930010430041123975357476170530168377969660855636292027778002096551977895649271014293221651951995667822247373034969849014226116734342096561364275334211003753731601209190752609676239012138708884618541063448831957141923909137012379456923413675738669398118934820001747854355363324190651317591112701675759496503864494158844991468643668530352454291967690613846343266521413876102308985603374642915742752361036833038421746347928641855079576715250630539036525178569660258960000577829906400287806024257652384124218027306761420791557955256470048641917567131579317459577284795516922315665293510850810598063027707249119789318984362354270860241779933604096736536956739837189087768521643387512621673074121843221383363061211626068849546629936244565082408875179608521650307964773999100124226891035263720129898159895835902927516166334367587443109152859165222786591820059556925361669911150932048474601685541845174706285163830031469733614596341355780733090245328089061531140391456604939232401139932450931697509825805701901525608500131683954493892561843964757614241357746911640788130267600654131708729601840864463629716538964443659857116182292544202194407132471358970409852662937480963220115514208920416832850533153267989439919452328010650726585986533784942718266363677117746826098977103244129567510464049448572273859524725421192071322040056106783181889033943453098182342013730487808633710151619278582182351164868934262335762207884771768328402128634393937950929161314900450733235150298509796728396134226525572513681992574310903161041080906777197163770472878621842457356096839256173013063116547087106686737062464140796607126920384805441076081182097930604912921295497406931011034803334198594923737650238779281822359255008933586117725630695019874331362453284619020211680131755248986148894334250368680821969040735098981964148384412424264451738498999232690546751443186302586368903549965970957254430533352492893938736120927571178419115864512932416452873005874097911733983675616692445696037897986616532664666944725466259028830607438422707070091435445495019336189863177799250979519679737269540037112088781134317052872403843000700166795942234641136967162650195522408053758422200862263004747790977821166411639982074490097093348192303187418968447150579153883278413284078231203371594869741977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 116107336666650451038231137175351605785355100233434772868151809630082431659526739546528884824339907402639783608547790283867157934187501695852969570957948241148031392343124298109456556586394325795145094838673182433341208766470304983855925840359063665895745211162007645537675309133173951446897019357144850394245446375789802550358260844025919004783239996537246004858508460183546412100133163086178548635172873456324946681972532094159630278899552284911629091111303421905812272492883399643613526679505851538629748287022249667057053695535477513987634216874566937576696250438305422973071255341198315978885452162335609708296340484466341235581570045393911187221669248252447048177155612956930544037406499143572443209283819607660564074537256015676668292883437167609695040492019873199340815592414807596792198274480925369556100315993021397144917799652697101516552319043393344568060991540746821187509924109638262883139543258601860380100947483231455914757201697608741425721370046941439506919789922540965855324582807750710420926242657040489148855387210070471164636553431031518318279597126155260462937298421383806300013593399056880127089621409334005248639067628306716911245410535219281915712955581725891581638769695842726676958313720768093187487180445521711971700325149074808781304912637781257829495928732597062997741726642013105243376430987290565034097534279155928240076717145511281092005980026773315965664832803914625427041724823843484129085658617057352216539941017962317925086440826724537438401206903432892845173791444131537545971376875176138392388055022600511485603921126645817252112456549652834160237063621245279860561889732000068665481557193070321228404166027940990567886680499158513079166792075153808898478886670568519680124483934328961692844952207256449394831669965058734734398953302676492447230843695852345572346741544305855187217484547893973711490390289937614452716468472026857187079665494715152025624982812216895430062083056956050183047770035226474890406531860499701259886524232326932703315695341375543174294492497021117644320508271868571032911201204925332582061546426029210568708356196114472699672828468906306468401271943375156591118460014581285713436383107175613577455610836827964787050616056764571746584263798268492731403212184414210955376122618320298668935755399362468101648954464789437755956080710344152470594504650073441419904139678447023959285592799020306536530991883919223172824082408436177522201842383016901805378994898606295033285029827950262074571448871496323947745772822349494149609926265664697844068781446713111910167442443043046034608263477013202237546345290200141456957933445444456242977881434891392944611357178678296934674023460376620909552080374248121891392363785343429892416228699305094705559487293109304023968378037674477396951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] -99076343080531850042387492792280048247195698388832491927115624247130428314129591921349130714975163870313458134094817918103430240980191308185056425414749364618611359124154520937274047901460076100819973567591713126665661494424013222083719082372121340365300830115114912245198539967964320586749060002169571998704067369019957437598877296474652283859093642410929604677392208604946027694500405832333899127254642851480117986674093945282415725348989334267472595754054410260462171433950684875042972874881295138845303101814143257691253775259827332985510359459441738189087486902940749561406766394245185473005226900766184180176167202989656666482422459362904982028034078937684744254758251101276825514339904814584675711202983003546525243238661450494693513216101932914692975135736241728412996721216736322498464354432224358665049192018391622151979163757829750129809079725562595758657708310900186662711326697582753873110475220460366556650365901388381158531545167708698525156512022067666658296247395025463750770313177450117552743230177780102670747339049934416177223470161630548495164489275205999911144450517412522465997185386479215837858104860509764917326429400474994295156899790396492704043629573187635124426343169452214573290843492998392344052374938725379755662891355592347785961727830397674038372475896134395495942934337683646065280436275926208091417768869943496703955615411612879416063285924750844429730808433245023156178901916326657472364616890921051078137333391700135061022337551693332594219861525065143844634868839629345681537395163043171139572337932705881140730006501949037637786990627769999356550227818463676480378157465767418498365199703281190094918065635319926173948429605224072995615322105514355473352422260772223994305145728887100261395091823625867136383485493459963336076586410898629280953797424025157091336481301466695821669542360519397691570059153276879644722384479330209845201754155538512216367100798484050884628704136579699591564321682299321767553383047489075584709197143398575018876196721959506954906456075199767328567549018007352152845046975659931740498987615617337000180803951678975290257119778753538476030335847522712285511799644130872871124578124679997935678943784649163849962786396435581837837988237286419046856672302750559859128886978643121291320824879029834996172767160758646128163094676893387735155497894992550849141884479041044233186737436202641276323473858014050424419870421629719956788360679304590422901976929260727437233411650760864725901176443889406411848254218087604620834458304580273262949371973041179776200757609385862603593805981398894508617580385807268146346534715943350896839571431205982924309728070242103530242592019392597100353837809059364618642813643382368899368050313960966804688552437011070846724233671059772643737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] 73097404948047902763899928071343280620797230279406082636371308391062947327017296614018930758832377246593724664429258027231251401782473691971630629787217932197472868670878366196364502396298542451736972358901200788309618696152486496656791421230344018250388448777808423540390214191859208150052772508242255377220826761641642783229529965986900940587187683782127797982125711752064025678784661778996894469368539318527569785954265484365210608148402027326759111301180543211760967470991662838395934312072983604923478883099816322836974477154949804694838138627028886336118109108977340622273209981648883361961602148681751120191577268523124897713307238074267888960711495829980056871233439114868682872405448127741918302133998610029436055532111227850102113440656736883652087201208646691355395081374017554827825148302521462545309035257789995611652062974347366111414239273802309337813352044127595623579600464802957963409516800281090069177186385164142430597256469458686755031805937265105424585284118500594948342764857136168849714517062050943192448585037217824917342865932477348165074810388151188199164753781068539359937597518492720620877145565944069155616109033147955172659109845231158257774593426383991394465535794083793263124845552651277011765125265179553346834926576621005897480621741080342568980314302136861758397860365506423851475488606609970568241630324929190480445952570106055440088498511810649634034605733053383819906407684609258169725329020028496671311496928143386809164415765677062637392116149010977875895323142667069729676316036967228859762653029351447631393092017971907710091983113966911810369964942810313264576857833241173891615646521468801122634705376810217878880868684848998180292580174385812124808561393913536709793680424350603839434407912608279621025094542710410552774410892289697108310800034109362995270824459058844189580892350053412469804128372157538154790274579114827501084516260010405309599635381526288029921117049159358846893690405531460631051380966649176384730590593646953165816040377262578949264311594557203102199407873781721117429427671135937566976406246815453568565709057093678258109402111245698126799654759582089344515496300363295371199775374817132574704763836441465883507763259595901762355478650803570278250567587064832469785199039202519100077199248300196471056238609069128674484815288468801757021327538842356582939441467282747051979269624090765965438285549186149779498993201285835909383525891033297596420197653852425909386436950229648407153141625571476571210656011289369819950360340984040771556727568057412032643050904090203825970942359904413157885153888337181631679546223980762762420431936365546706436320856709949290675378709601329551544486567195919747122326785446689937962374272057201422562005531487226278052218702693839048540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -47367167091095083786105787377417741045429699557874268908531644948184068126936259050835822161189083663058087147560519756375470608316234380286058372803245356370925536390547862732094331444869049895768164579713933216666010661630875284620170111251716813997356510365525451718272088037803488345542425626740454725332258788195938082240191687175484301063216589985177829439514040604849543787901703186604364770265745514477627790195030363768048318285559830440709423364404506503311004772749635282125240425708374208164442804088408073793179969012069731700363071621725010958220807193068484343725487406912909208929693770268360670045959489320658999186516171467519563286369836517751266149960932516410171393429389075158024234099799488164025511546755550500484439503731443318642180878540453321482795149400919669613511202167813092136039248467133803100794877789138343053408723236484423548143024090645356868248820309434424246158697214156993358916497567653811300047018552435954000926846598253365285842749966063566070070408742820251864080726574184892004895982920085334401022199817939662033771456801959816145204366835699782958607291549915913812119575030123931767567706743560846204719616158148869845211893977578059671721447170207382395172321216853472463738156962060829178715566669735170750043566931118654067226009286190288611920526042227022987263236147703389367129965512783977328632689443783592335589110186361526460726921187956917040570085482260254530765638282483134210317151641968693848054461634808499670944746337792470855063812938213427798352604140730438974988514127988893949532224035602283681337258065947192866585649187752832211535239054266097582757605442272637143480964493123463898478333455065889967368971356984302150146778767243058481190409572553270679535718171829643641678929737067008643451992796112724948154019981661077758251877917461338874610331421149739653614159208357828468204759381962892703043613529857731247246220555156319975656076006416148330401226291977161377679354090942338940916396063503284205699785711937262138583990641070099411909007415281935389215342398501209480003037304420745708272680987914900898891138321978930730284401819763315764159702740780320454942931079087524716440695337902789653619039736498228461527388006742781214574494893265276329768790431891678727409774765532845315057981951155883889840240798160040091981361708985402617922791078577127591361289177092803735771707909773485021651771042093623370265518179689497697306509137449331121835339245032867227657744530477479454297106804983478152598880821782398730032856286396563524879379523871338028078236389159977820035454277126513887635978043282928546007143887800994541068098340807185627309023372709468732497304670445069882707716779211793293677389452794706907411010116949967891343813153393078383411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 27375486263064471491289517668857020919257671679377883475542900773290849103235772183997380343085870607798712076177815381844350895692041095695675053682087123902333213147532458134881694111158906030866318516887360864631269358122250614702299334651176040027512115678512522946960241926624621151079744955266230972562955496990117670636977156859078454340906456758468675133198372993598501679848792861178820293836226127485282625447372222273804999390333218894198356332248472407146897849012228199296401363025079181095624489245074396420327733116296639347527529533698844735318839945295795766322818076839478117503148824684759224156953500039420010187962261064781185104664257983336690166459331440709519014529973880786114098493059189007858546783153334021170412446392538248998338089609262893133785663737701154993418044412583548494463816618487808285518112208072836961973510671203097171161576139947660630280426959415249349943216530372388976764089236832595879877640221311650827022199230968826434068700362510448706507882475752244548826055671462798806988920690489472209020929442013017751447257790176851304580996079033480882700183278925977621295952423957877841431439400975725889661998627926099202270714985936307907129760729121609826970537146131521315149524034925031138171664812475451948388372466926239601785530618402679824041526540480115836427061199342295199112620712093639949372073074262202797094849015086664275573345200200796542065089374053199145841150726666333526211667312613657204638219042516573878320548256986636465502624172597885760104613262839844411112351496494519500600424185842773779586139472196919832549196195595764077980396263009222409229274640441275388625017778533032259484164936015421054650921328931941832012302223935166906075645822110430606358931429803676600412778997001999296776672783706914733964619846659830732157189653761915950109947595806710320552680058681850233801870410986601250212261820311504976218208557218322143869947047603422227120850634760707414069846052698165748029482201278744522439423017715335678659196895695772813473346359563357221756843059704462147789758691953917136868196358643057865881848633423078486269976990562228720064224512577266477871592076670024103416580846231012822404759026389664841114628503832033809168216624416071872624611066908591509081754942090345899140763681260988061730526953178098039685734743002049760109591997722432812357897385908488864068116629454290981022523981338896135485148896998881787114033903659996997808525747194836450467140212461970174062481623117145523624030533875737462564082122009949873779953982400586435311961498658851608489012112199111849069815945217221466987280752693021674789309450794622183887471250235546038336805196735037938326049358592236123271357613587846220758089983512699904768767502425401447153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -14351260433087769807524909637466930751194858776770588057032534882044271535514929082711274397614050498403390703137294342934661820119613305277688697809112598526584339364305057562895292083764798330183873962024529820078816563708446551855228020061265173333754596140455382168546256672658426245321426939233635746203298179929093552700766325789374501059841520542418458618541497657334876588234158960965734381358010368412825183403111648524882304456428277620652600267187022615154309816729680839169653777742024432388982942628082904648591257514121549892193753372603630455576786939360655296962769230059265903989293238736861076118219416900980962113988548074028935690651541246529895436971298317656178531340068025949355684362721735174232798932213618761227158301846207127106701513580226461093756292565627062017478690481730446754689289052376416206632160235271755889965615253253234915315409163005530538814499995053512787620781945573012261807839993116600272262717225008566235512441567748945915986257755824232812228317533712979664072038746158202029612567663892694530502007396481489756907362585368059043874231034918637778733556454070424428446139512259563347092458637411790601919005227537493766374443095853724310677641358761192255152478749972892074649368754613800404218200788177143973587996972480607066996860417552233241393152432605403693048739414030197724530280910286074139319494914925591240328897322211491997952546666479188826658128343043669999647498392263646686825127837388504588336578539537313921318652636318109322654801638852920488791440286132007995046063870460603061083651260683600873076216220385247208527647119557405491838936521890242974956138897589185321802393890945820330170109428718742225394101600375833439316507669571411883434741047396270128542214337017390686221745458792204886444445476485907829735586348395004438796291660476459696003861868032965477403406844743972716425764835927501979237179463927633869724891728647871874213990621098433181995525286436355935654651833125944168066176344741837732318163826251891086218089753911217201063818769065657491143720527937829182487837017079267906873961678677296362967085257106122119374378967081468258114704866605612637692017773420316988701798848993770988308086900440783290882585149840410156540701521124695101160181424346827485690245370549340984196586569661853396716729815416009281725518499387298174716855751642414473142225051004862183442837539509485719420704408053136700828030761573826581817862178551063478182705957270033559995965118215465121757175812672055530696490341662755079091367539522188392673571031429066244481051337603945175584314290091177831375193765175516741293190641781303452014472030124330316603599399342318333311215091148199817732181922079602787512947683746364075891233407076300395465524751936570523648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] 6952877618786159497890862724966551297805134605145462373082481209837992480692152231555515818811242194101361506057214613175291541769561267081316567886253991279073313252002717301331852789778590811850897300873136751629463735049883840168900170509445322362048735859308131013982087276512792780970044939646033742047698479453610326236679750411150385871416636291271352951815112730805032048878453882211028896390149276141634261516206827651426494067994603136305781018780978628470384446672394458026937455187426269575452421625872499343675019503049432612370070950544521960016216954267767937847429911562577382584694178376866360965728921174225404768828929846196790773238859861855088835230244426683322188120300828280330274350026941853854327825555330297394347706468050956323514553641883482617194114101944576613164892394216872517961612498483358389869738861260964393811857114474428091352978456321335703985768868464525353471769066534237858496220895589838893288924075127048672291792639864868422237189828283698222200990336841425540193962365230876477552788247396768162313303127531566465062474553743993624585276399530709340480018567394567545762055936572035507192017891351702437605830189077655922355939784062454908541425888363318807661829646541980721693000096976145258216602629841668610195167298455111165222594120897752329919645096702704325797078725070243655228438325561213053853048276575150883421690660809311658078369422173984242418910363205033995277094767527259320730755585191680273835711860987788487717886039755686510014848407564690634266491150964908703155733435396445072002235002684286900139423036848604305213878331086154652790579019512733620921929353424147963272459122084056374262801961107954851127195797466492908407150538204361615558118805899134095194508344668675874394954319426344775148683403140559535060615106521348584798945699974090532424234360560694146918025024533840750004523934288823018804973236739090091594765996218598736637104872715255183654767386982054297949504840053474508496569997447619127071768468465328067602435085015442770756374122324162203860701024557430318390832448950342352744786400408546360357724647946026657356108892735331463868592313885689940400206603007074197229879100112834393489508633999109995050822600640524061723284716642547668940055577505624630716537038941714914083757528563631667523209966906304906117527827205788215560811398284313342013481079889483676722935940854092397435833591676478411297596994261259654141491458370858689533150924955190801744823514814087943927404864804790805785836607605030309541798536317517440634671175507036140608862613439364242248939857866692789569582954945706456316643986038047764747531771407623350624745627183894990459775579975014499889764141252158784732665442479366176286570835820344965636612684376461803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -3171415313066550159841841082852085063004874712476122104894082063259557874721491404055770808952577245985861599128911838242301527031742755530658014738883715300725156560442281733591424787973213011809791935461580321324519838455125405075793078777441664169532012366008020808403257329234746735427593009788675621758556871305178198121082577330015374495666871996197097555828453051070279243353698075587334058655075787128074373420581622869997921688945647119194082422529166281763358908593084931379238011016118227103472251682397802158168212515788514876227774890455007098853051365692975392759328239998313607972470284524406378544136918373932946349166006178307798707501223803155431713798228864070051445964753718614415199125857760831304917200277051997462609996850309030125185320200937837117058772863785524101438017859222624326498943035988350615693016099470639248861233495281925748139650034810372267690792730527773485089376008386162017619779821650546748650551794753105853333866596998535462323591057399219566259058634752697322423506531769443062112045162380581249311468340912072532832701182698405404679233445437280846034084947017517873156237099673775661001641305737252613397755006878734135350064661422393812094783260673332261567351935726574642581544165967149524674831862156806991194794319205682141722006516682786615128096597284566989445586045218535283340110136946098659457988888908283103020090842806214653788088449248110840872335141258748609805885918693347294064792986011791936760289811457996353549497790057161109118414188868388198456643595221552226880176601866319389445485273743593163653580641957487802342217525942569675897622972998313446305926960208725860644438510901461878910265093490500066970634719407897809579291137858380009988540200136862715603424804082630868541169669037284628388311387123222588224440354175078498750239108782416986345120449170002831394287454072339760024172105581506689831093215455023341704097137858752135357613821869712514633586063680290101454686007856347229924724937812012195015506001242445734581746023286995292334477528508172190825257073799685544653663358082362534338616661223264518518363649987142795275400358581260244417373605848230919556689602973224252993777650480190211757767996460400059994471485579501929891158236103096008922082314398823381447531363186911445406722258536071745987146732018314224265978180662544352359793688941900644702221298230290608957000187204851508603779117767753033529195432084174702701494660408509276852695038938401044133717296623716492835194146606274035732601719075944157257732440269340881377894513747888142589982751433413261216394315043306552850663622154680364260594999436147390698557416007941933529190405001712744418407872721730406759626630574195942735346076751242909943073311511893005539737394204924025241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 1382777156188304313288825006207826991404668554599716503947215362595534999628810193456031531465623455816155863561702047912429006501592218138779741105651815497153207817635708419602594866290867538989505517250480460219901445271131831496860937275469227002569746445350621183364464884029904999205328152394554424721978078164632689827371331130282660343019729325192285546962611914295530111989052045057607783422078275348730429055377522660607051249686477091277631879100383688605718854083594916815753345629412804108570903475061021615071935124624508814631332459208991095915774308650543387922622941805288656303051261003720773108708521286444893694817161046117324038406167359856151662282230481527603811425346897768215960398764971616467123036343955174224708544424724250695053515229568814942137000673759561834845696182403449059799312782494867473368117650723403814835039740806674397889684995136661466845843949747786744331090208726442038811447602082011132207200689295806746098043954107841698626905545674771784429893715969584865443209830446719747350606737832210768538400519079615762752823494938504820557634937454071482440041151125029474123515473966126800858128940301440680431095827669159088243074284459224188255092631037408066008571496394241498367166935578021671634497362164356051995211469819450035384622370877025333818323691755047676023584631509915088557631998484844772766377973289984694404637129162950164536921801145214318355252259226743113568082356420621736092627818721581926611129738718238749797044271897912750564382139020560840884108438712634256040102053028161703153827933789024223143238872527299701880093201479421496913995960637777055151152487622404565695069045382409925644044963331314014247725189432411738581339770537329696391699730622722509359637093189126007864781224485410499584035070908772534185231954866937399182327402813033125891381488031629225062603001736780495012467816189290396623208042595520148439809245245385437308311767645306138167776672893357945436176898145063648313016649145116764632753750130954451079792306651395507264539607402605866138999987112969918106606452781691928416675074268897370508457910612619280920343665658172998888998248562164234843301135780973645675538002127898090810865514663994277329871076001454895810140181283229615362238072377062486170433141966612044421685788900041581733856115006722673421737700057781225544669203614922534540601822190118941110347208390648645679580064542810259363722570272601121425037800671526842340759726351569358741182037414914389439949976378691200084603134108017202158041757901350552915128067747143799273667571181705259451883306587236066476309319189346412977337467022890050457200399469716341400919595356657849221063168523380377116002443645851039892663224284068578873169554286399607079707956720265330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] -581821549828241030728174908919764591534205584781798841542730287266099000068655832443704683515451662517425524026617518882492547188261484878500503728845365338736451893747724714228072378752882565578744253988308186994144610597071706719053633387706006928242852161667988788834691600518242782350625469973830888949568322415451964711709199048172701006856341474176456057805520185216365992709612672522926631838026385496243866794615417741391158717521396764129591320354440707466405408670094175609311471176548603688018664895611364182683857073990981124748852224761633597046710965115914717802624308638174260185312484600990772944448597616902849374188937395308076460503904662657815786782675498086942102078075237177767990355938176112202454485262812849677380583509879656420210951600012087000603528190377271191254527720813195064619796541698739112998656697460274505293079910016915325281267218858204802855353066936170511665826438196731633095765250586122997742347345131779661996415663885318091949648777805336247148869988369310984521672477990495075276099512146879377706365779512180560479193013747575561325743689764512535371611003928645894282401300428601227614950383508382785314104358751195471190887384376869461984436283379595397423243191065965062778848565788252612135903509191753810859109170447548804383423689693128651798456989752203543620545573474653968658669088732361225721051057663537283092826436281651044566785271995505827581636575370903361201845812946663596187439517992922005719418881511458065719304946389604348545776566936423205194886684793912965464117709816417258907565881115407754747146970913513303800893767804001689603829555090053852162978093945641059971002371626531595971767562999001436509835306784735932988636107698168944082909272225682496542811811698817962426958120339291550901882790650687196695738765889717664272683762193756853569733756604112365274772249910108803166913526480679981366606751690670351845136946855878562862859857974784530413312333362626869946018122467859286193056055351903725940278286781536493885197190463121873961522373297730523145439241753769665719000024094795004460132233422160916995746158827234828160424547982023373675053874045438585688852276663685727960423986882960046299896523937491760600084095140592589916720721671416524039128610537173288724902523031025663178451845716407877280373852834603851645529039844948052782807437231280458164823679275371007651939258589234538080022727930440824493020820405447580664196219856669890930645890594711081805962430152998254302085008629470219931957926242565276690245907653525923266255205986733370389962468689940842207137141941987601671553179209362461839294298210701661284361090931620898535524518193566573368726219302812334075980661626698146192199854862735061643652486649054931391249058970010334003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] 237374687692183606969922795480560495411789424017396477413824641995325331600447166341237332266828985965881807676726509918482457443774293641409524875367647067041577430435778489420053307007870678266375746194446076034786817560855663069225712242769552616224329998371378798367953408301711488883918960650223446462327449032180348428869928098751539559633183009156898705762458134525347695901629592988903723110547403101195957295209457317659911676550809418901356325173351472075144925606482942753005681654798834332805421644478157795627741763307439922169752013659436573899869187845029158582258013456773239245635585579876766139127931737800864293056418097366865052403445620862083089557838559253588223060575490877805603947088224159145920758045470006911712606249952308861817234953797591664668798241198048145973515537822772722332336852392872399784435348454930797050686990175748868241303066544360939383722773143622466441684592747574856432277055016278157165923305024451618099936583427677866249049268293983644629286969504236908014867288642568119767283398940218490707608029521503750835242789045916616082621241835458570792564588486021576708519158321631538800864148132527793105193733552161666207804199184908369957536552380020045551292672211416774094208451177145794095867491031180753730138018660448054790744985992728469636311646972168778280581448892976826639594278294144186131085974753144319028854294388081683139496299706257275983292174048432523119774471195991930923275142242072820794617820884793046344502715839078098732414296644588699274224498754986552851190786088464541799004807600883228409169864070524749749994503765212303773844266893212683059939174061218392988340723985021050457270739721416632074619052469725626189108716327396396614811610244508735054550112633782718572213087674952724129496660132186338411334799274989581947072692310172861226695762859588175827495695275373589323458409489373157584452963718879619560141556163642914427965301503020622440207775836480428424514433053083354693102789070588296619625256994655160195168400652055629212123374327374224917772071481003967667424885081304912152745493034207429337777058636080919633875181338815974851168412646900756587693943485151426580321527424971805449035075168747108883498613438416514333752452298995909625915022202930366428424110736350061111523182900496787313098503928693540195748796271829203543945697614258188689352608585010754494581657455835017526600855425838293719931344181658923838274358848254730346515959224654653195679334083453679455431758101991218919080565594428990180993981819785388073674406784288200799319205651025258632494301698572996455330157348506825983593627875279447039099245081529868977373717121636636645801658861325588517980756329321664569220517966006476479923370695312494740946903618000760340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] -94173850629628665665495478048831906982227582482309607777329481279599885737435216201583993845882509164584287849695915802458992190552213329130337509129721723509868827211324258018881528395361573935008507657119407816933811305969886272444795980401036063587073159918861787367493554536719975819874436847413969484654603345693821097310305191760212405215162349495886336570858011101000512384999473788790838437100262414814671614577533015970535508965125716223964559665891981556776252227087609919224793563321398456782594477756108818984965488395473460047623322833339073854731229249001317374829801472313127035541350520628762365519522668727974210097479848776085157025410543857692056629833453716105187317768936665972149459692278647900952240487635559832221822587818595639833749004403855222026982080682766738239293665097506332888510771353512014050415979386036237182348314461047644506430697862435421155550946816253981918455162894525151751851431457926889674130723189688663007271999267139110543272166284472046478658226716783563107461802558679102983746052600652706769489291521479151274260376219659074711342075874686747238714735088178184397531809947805322858712725216218260066095811888353927115037475785685105086614828728080244212320383405506584052728748258502327980286182779733647597595270466604412423150579887230805675710419844773730110341630301121319408502819207669910208571700030497614755858429419990912331728492398661158797271401990030193927615896252799722797201054663609064659453232434369984474838967240785649192292794910267762977659502198585100663165418943682762322244138095886096235203468228477537605469015123098887480097223753476393404801456333585101228496274813652021173834333996468447493076194655371354679893886578815552820881565029493802100944469489122155699606576606936605134295784017198206373219237615073323612192986723150690204436607224428558790661669837872604051737338530780786875685270013803239059636816238388415568887679042230390092007763152272034087349343249715933629468766617298391694099040667344868081730200643916585687641287977256380760870598926630186402161582670982405503507384664727086001534739428248697892375561222396059805300073263688620910783777435428501384248296454592173989291450584128268527171518558830051520046932842714697429718985373047743104255196658375899187140179923659438947971337375772679799643142213056526805460716746698726868546635775740527621240233179442408079351403184979602483839410945812885401545341906003884839825496404504120803642967686401300279860167442317245462828375092968521018272046683693010882488716799338537275121636740115620623545609920172309451321753630218452986930948606396458442064294428814716219728320832442989868047035096829506684359440158388030164986224672056438831981218651321291562039307648563675136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] 36396063873164557031781995577480324395022711344567652292128797097250718215070888660001912558785626758740987045377354957595098873902609076801950743273047901665934392212158339186776373393930143065025302569471149593447855982431366466245942789159546029521999424644522890184661031985169257495779916995994624761248526897661560914786410706454481379121699613833739117767132516590372228598167489632595368572287243095864514560816588044500338501757994645150085574899118009748460004247450303884798948241432879131873995848943600755656511491996158899362247806199138430138125219797350499971344120639715525851111312490383227372180090581753881113068715801367129150802497456918687049103370597825616955893454280535298553454121607883493402067954837777338117774036748102650279987577309363089964790623846879609238522675059784027779368546211266155589176915453780505323183133105850835734956734905226187475420320904298025182088614606948821830477271240665946870569182215194639282068181585144510367331950738711815958352432479613497328083114566758671665472804023184880246716844270811324152251868704586689873446745179862673489459774040699105287807937326219060151624797144574443755384962689965286850861065020455598356241958373780815817710535509434631218294174424924515142608903232097464805566384244904423421078485652543658984618440462686746129883891762103588778489933772127825208338786630508688045716092358894266991971142133446369132700662290180884180110025281211056937271934560838939142633350643653218577831360894188189578139083008833093120171242596844023698176429207434508771679816165402011768095128796484249081547444019706830651579878274257894736003861643056649769367458330858264871977291834275162001358317649460856388384649073685532374988938024040423747421120743082000327833269126482694377894824902481102825818403140495090536768068087661397061562547509706536177543087015398563460634025781630712080916211286689351405876248084695837035072338884543662941570125787167248175219076856370376888082050923668448265205014900049556222891541741242527670672536625372554839631669456621716870816633300744546679932715802877485139338089487505183529496930519358360113027886199385070802832913007081473725005951279134925368386607790358794197193298817089040162467198046302000555873804574418412295732279429262995915031021619815641588691599365078465012337330853620143205391923445227494186130543020663435512230024228173538696381047044393604111652056185132818272032237721084960751306397384383759057864720470128460088884157951390699473042117594323436584548733203982209743845339824695626971209676804614613125731736440324775841437826833213066214737485964180132331291382364857844936094712041928621781989483164523563030259230593678595284454265971959357760490378249841121067679569810984376729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -13675455815876180869142274541229977455887995001643586687246919959958482368116686634428014212883067813025298271005052292140045418711734142755954387086898016005430769935744501374845415142456046713877308937348205427816985156475658535552104910124862768028494642565547914623967297101175065559772517979196990005161582954941223334043019592410117100846147548415459966006628028094817098825226863537836617620066311598035042999792256789404085367157685507491951134440791025062177053394108269563045545729506919798610644497034426844029724956737462799591182426431689814815122459923040600589685787361203590443624790055890458270222457210511202599623682343416316919596640923863149839914917591190136620683970793743014683094464750926099020445355787470960978193036504037740266574094937253580323358012465289822376619361395003479679316743950174253377501538513974380443722391928851219781822504156006646243668707185379735461629478477381299757924203092451495362228703899610055004854266599533111077673435011373237505044730014725466692657452253059050160932962851895068216347977208612340593275167734537995159967684256722756174891353259782206742474279825713854875685853301276429282132249161247398940840267133660124211235136226933089061935892581993401393570872381910139670463571476597475720483023745907111465861133636301372612080211409487596658295822176115430175949738810052633445557014031898318263476254810123891303079186078511761630573481788643154116372121893055180034191268081813712010066031241698715670563802060564026011258767982132781227330162415585559286339604868118842262875861819465133107964017404932219430223037649500209467647197194494554074477541850888771251106677588574247930745860464308455664905101629773190489371158526388532179963578875599466975903587456916469187351377307426214404730463838796782537032991462162637990259867872772299734388688409372674309872216255590580323051933898888314969637751162667269399216117515015481687844400756705969386324629390501524203811124776480390171877707718135242331858709102497318209395358778352626854578039032228527535536917763095135401577245141519318359752089569680749577541691580315808870665441121481728103333210772567513604976461368578420493629928745523903237212660128150612951349544624157400436422515269105081394974118989713834846033402337335226659405566600124645798294209020759239761800896767558069585552840658813364454604478811023557430720705216515542205516123578101774153802064651479411480996941746784264546458282203806612748317833890370939010555234863976690952978115328397852722368522142251813104943062836993734245780136145925831694538003863114808028478804752552903619913255514214219553268399054035399856821791155298301319699077847037604440179597841229594183040617435059921000627173906463143294726167100927875481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] 4952208939300468717602128764893424782676399564065895928479049463641439968633583097641340587952938218865679522056057709437544100145312709456561555172327774042688595818259484796271421770336486028449195585081910906417815025587412524122895675233035173442456740362665752998756535229858627998593424813421663326325579487017928693124377727752624039732421875189511488072335052893638327633347317876899002801606290890772147571502937422157047531531834138996870647276537184507053502948426813730427790108311668688211364851173698441006912355023743326156152950646185908437481408613469380532136827582796583234040897334872940250241987980678314280832719962808052559127411215638432483105210641363741563546645373391094016594116011247976673224543492553788316903287612829584996123873732246104634517998597904594650010247952969600199005404082411884161026682230627071433636602454701720779185434064922553037024549855458883931984285986428178393882832781637018448516373373175966915696579994444432462745264588290103789216817384490644716829775538749736197901192089735790581013258628521522529750397586017013295399833183969816345692197118074646938556746834468907459097525127123496907158918062134645300878613649245670550356179583226523053495576411493953618384324614986597026296541494646542631566860406834045752239338287878136918633585688528936276440564845296199693655906845628970251427180143467786333916223514435550871509511728480682983339962242501178626238871859197933382126486237416075882846959772591340731368299644326191255025190166267435173308239710648454761454316139314289428892371784255661150684158560567834141126273891789793560976151295428130978163390127547878681687796384234171670893250184057393220453522457790188842818779270859361184051591652219275053997436185885679889095834327080057103854988262334326207503002629241838107119812373937125682459564838677962330158929369181803696532853448284326326028475106248728498083262719512858931884918112171755050410802785708424150930348052060505073403462357671455492371619484600587958364390626822590227922374279607923706160831021488325353100258429005312123412370588817927243555792838502207039316094749918723227238710649065021743085674498966363986389129561465544119936102240090942062855652326771151513717931024367263456143099186979258516282639351036457694865474063558496181097346896527289252427013318122132184673703241900590097631020644066775782458306379843364114626821752764111470331322874445812511727796254029949744038361463896253018746436922540140374862527565101580600025053330415942323281876740986953872234274077653775245913724771902585497597728723204366086075934787249705680611758801999164118619952327952771807573934047995641595712205327161388315633102708569955369028655296021785632702171549079307088687799845438829363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] -1703226879743023316222823983471906243802431691540248515429657247910254509569638487210096763954616500436803784502931232276736739414612378826434602412441848336416664679617858263028249437341888592491439274567711530975851742921377615221155395920841087710998326355226305264161553486137093421243280080806115609498131176539650229402819200919148240618924498343906767699720534215268924588806368821979945781097716221527081900553345322187520713843866633858541506595526166537486413165257433068052180294798536747194069424080067140798560875096957815581095130376068734740727917820120669400148381999575321424518004658663476527067877455467543489793230181389691212086831892138275528225314087909860725374563837567963229443014931514238444629415960760908637539864273482138607558291448553343655247571591992246022701018925275367467573420721585697204063819565061532648716453507445718191228961336262602391517589480452477923224616922510179538371365900615224296782770945051794667616052846333003029749441359214976542583482672256552003666280473702553799344421381695800647474211942981715192961221330983724520507268011899877794343067690201872638387875405535854880290786097917969333397706240943427301837386957978211167340135922146929582534072687689400678591458619441294060163232874889598950511522159763699409693224326580452118923105663649570219836040283241346977510523571827535057606257912895914134709664651102089562335986249500893205731212013733627359010713861480046834892572020188224248183711678441454639434797373699985983030176572862175364617277301599642888937731245003918859600761878962614603591217849804373694567451243972906017859474510037560647399054656709714544327083660037680076287601037645544486347692194960362175673943451020865693384640094035569924310198300863569684720249165696185956982402019157039553276464288756940749665230634877475976236928864503104625467940267146499121884161810096255460008966773785421917241096227037208110504564372914169967398969475128209011385497438990676605573360645552429237251805933008080160725496418655798437346024801543985999690211328454189535824475399927935720168901855891457807567069757402638360130274405626363054816810641256032752244195734346179049117287080645577226864718572365346311371449643526454457599378114692663607730894955991067672286651287627257449603808802882012437693213467750536627008211240525395108362666131023017709026832011446475145648555025956571781931201384794223675076158613615467223916667372235647392654624490584697153738096560308403934120120915440169799466539591191527514455351214574098602195604699857254303290337184209559406338288683448530727812114632570005192198635172551116404181492434373076586446887618521506603458916484033444124513792321347775670068811226313310617041343339500159088883585085442778726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,42] 547483727777515555469220193432889374677387550715417489633143666726479800870467834634207950907455720040163846127761153206918239435794003291463188109199580741345775445993049861712589966636463758728033322841419776137627616417865936038977026754103784580618549257140093614183097956481162323968355743458159759886214213215751380818749381328708610324581201008357524493350249181924317447709564007793520480744069452863474364025721537338368350005474788905297552855457508704842155705246211176468549150560090514852468469833250176094439047819537906699001679452951366181401037320407490211135417396375421061688074165436201153273821808045887759925594808695555312472021011035485133011330212526495433505550499408554871270230945208509274124743118274292512466242413620642157703173482635093891317368187318510685444473535381542211148270629228710324982244944389261933005344377750587473325022557495740188819642492960032951061695893089146231951672540253488007856402094975852353889272574475209617349995194217396604962882775406785796854175485704351310805658062270549435690676284337548544191219900571113619720411769570590268610797310895825761953215783798601798953694157785304190607164751936960974622523920186010133002917969739039401076099159558060212544725058469863272340306120971685712265953140744039117990486293829633491185958404785277423027404766454148493828272500126941603172746470485601511543706878848418232361372998497131077583837157578608153741145727461959063950914112017076043567051382182284740433461200457377850863643285500785289180263299163694968094892023483803446754997206456179080937048904868113293337653932754329993682928627466592095416648315267629773578035603373102521370899094178853081743985966062314781718630306013194721455964769332527352125014408562983068030870296266463730769704239589065027185217876070365292413427376901522168933931035634274254349132963205169145077765418625961511282756452164687896040540896451764928467946440396260033487024738601765943594947537700592236731091179978037092956156250489758536109971923442459036077289157371229547619053070085710137799766091749977903595541768299778530081538413861448138456954632288097637112365339184127143119222189444082961048397111208378306110046369886179126634588820063981342369796778003166111468542546257797734057407378090792482681986393048782335214515067837108985971330511958138369438261287676709399804153908697219066928683925803444181002493161084270399374601221668356027693069449409487404092737921294022962938403105625026883496063072741796830422548091309660821551422799898874715477562349465347564977720914209866077656525206983851724578343520763738540663803400456061577690846241843696458450747796168078444289694521316777099121382986272525313278554230342348023029096558015970195850504349456143482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,43] -162348507099687445647431554146145713112600580117748451657734716684894762957070471678111111084652321154705218919503546276442619478318003472540441609078215371105312511692788676473452923558550125980478033402083779249671706660522284302969748518771784131773400245580793514633739514298909449066346338312740319523123508284575273339718326912538646149590012116419211149735433265782217291889106643849169345747210823149163984942228574419748844903222003407581444193964155655596505148447623244575835757580723127596010051115724182707194508414638038600610895634575892502458910179477147377700834100728328101079386441503591983268521614553682275933500378064990456465196971422983728325589787056327519695679783814383332349216869503645493107006745201082827908468847533958112350295505556055353128574521540150406870515128905088012813326197451459682042302126444362979769095368217384331098241658886471883095780911945288346861072131728879544217056454911772619582809150422360910332480903192266265815677364817741381082158815578573755832641057702514463776381698588160923412099313273912176629685333281605705283486491036375680307617473292258864150723979738200470793319774072898372366278858701156170369680944504148109600888643179394635353887306208059052630445562971708293154575168979317915116416579922767489922569503950108136224870417490669201782323193632284829090027987215234024351568232573532325885717077445125429703574763626406835174382273659324442890746032187932537615882878403281202552157012288740549547954987399125699839755714559687446287233954351119324299486491137165862283394417720130181314183189620141704306986548177144020348564811501047885711338266005038481474386580789814096373901146751527158334327606841282546147195597404606517369301366001778616810458324329325804167485137252648130377055976255520313712395881778848815727050623364110620303278494971873330250386852521510768069505663885903716050697620151174357563044291614714939274313250898802934705400010659999309180199139512554358243258897977399559691895621264964731748053041879254139401131894547895139203108064973673818615840369991910525450220473287685780001958105042831360142100733727925495346183981137220146790187930590293769869099473291801104673285914579587120197492281221348045551480599255474710289142639039178354143587147049589047069483564024694202663596580241444516890418005122198867719962505253235461331315285151553581116767318687072310299186787358641442630523205492441767175890110945413708464373318414175303518011183867737055542950480484125289928696058195667584203315620100850114540382187781484110074997790973184156536565906907953822222547097735283442791261441696330091994177735619203397224015907431834831292911992280635441702130813577190457112405892053588720333990313955593302638790842758725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,44] 44085920942642970100122398971218781995822673653517983698005304472749631185804866758218152790302400886066471593281372618596457867719226836057662464414919011115246222360872967999909847746969427612706056296262865630613982459340455199200786752103862056548744436332656925577104170844791683016596248473244596144065987593349991792704143883674770535893759813217783664425334719295627522227009918974630271035039330876168493987971313081233668069382458324082336635801694559637632011928046441655572966532159781868523920402525891393348677099555222855506758592060413434361541335902059546254188528298982722896966891651296779837496303002050539578625793425485026384262171647422409010363972989189613367815327613196632595822053274593187287588388061025259456490864887853029848215659097492516645595151639947040573847887240443729421692362653693301066140585533045818136055140669071835284996482320853889380078827859950578405822280153137188666629371900910154802526907667974747009839097021577960499198072347609856422880310836544713607518246186711602400053190703212487967201587316670012525275115759408572569097463571412564840837299442448016929221132783309123132250679281652935186329895723833671976842257076273536213276427838292946061680906115208649494424693185056880504525021005206683758712859178254679830141605593582876192923349332841852468065821354202131702328572047218414527783306307586249179111538645173882200533225318104508557885204019198193101964117413771182486493415415074504546488734702062984321705695507605553105840323283084864854120606166893726247746525164337685424149273515128490918156361329839894291275944112237022425771104441516747521950520287061917572418833641933984204960065785133504602159916698275397026356858011012164932836556055909901046344568929584993524604892507254638828448144840958584164970370210482588978765334334033084005822525559343982815769739160032608329981853075987289729316219839508364579626648184225298791125612591689865120765834823321453549777556092392197706212366403040095358876863554896862665373566204454328654056595883995873880649716322855041863903263834529881632495573230824894200019824834220098833465352263017266093211428198112494180896599423652297168632640848907309301184687860271530882163098420225308380749722365096683070910924810192042528739861063802737149195474274267836983982043783773147303748708672502102418317867397979644284484891574471566940082813820346699302508842220726364751028361901674035736627681804822522962931324562663316126513197909383518249976048643596682997050512198807294488982339433042238246162326878795911000713868682972029289144895461801014081589447840495597024986111101773829771131426527570955344957392868026436016644828450352549087163993207123348470124878612281199243133218764607306667470277431798005760000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,45] -10950305368007917778930308386538896869918724406557849902099752300266102887098376045169170887932130714677124016085487247297111513000914381957921080102594098930104604466082307424733612561016002287132787574681858879225357774441778876873037540222713060804972127757809517587109008580290259691565863821677424357670939908472762965424056298470991796621421750937081909840877680404709981811229154567316540786303308222945050326326641310392966128262401607032859776438372886180026907082701256729939507357477963160981247869931171604612743594855619227335306835732865596706826831234786553995051809781665758419923691718309260059874418422898175924034035751299920241798905572103163499671682613710656599785290390658304826911581586449421119532366725182948155352333621446106680073961449514150451591871419223485601982119767438271276532675888815463378323031106150057795620340487147353767934520485941312629572647832084077648961378210083843523947626537109460031778129260275837324701988711682271519522052891497217617912651052428202094659430789303826228965055843466133995300772486950855475825853152047494650511166907298616106579649116809830301523841622639197688426347608454791651617876013404713634067788017744631701595135567057142695567727203266093950411293637831682286475867166637919132565971724369852957577392078934020765999074136152359018235551531666333044035869210953311528537677007476087398726284579228205100063203069059308419558317758743569084470587435699609631324942242097849509219923410722732370476668166518294867478648351383192627244196137401484233283022716280197841279713102961173418765826291774258379660801847347203254956216916341751851510295442717492455480369384806366756090309479876127984705345893646607066052191634504179166244193311790838771162959413512906294285313765515916096024079796064387286444341099059697310890153631776650818578088283529057562670522502730447055465343731001865551699537571528927530857703070241599812067893353172736648463538310738249024076010874925522278441942887476657090615446968144089968641525024478125100021617152101267290401794518828119451166483122993581038458507020035324031392980508532788958160260873803816301068247192564127430446019410199977943039828932886848933389453315998944014196308986913898436156974933298511543605789723919844334463895926821687043801135489328564183388287124978830904282012371864634459928960378308012278889795134193639147071979790165859623600155757550264331399920268177771528626101348627501661915907236994446492343350961918622897693925261041641714164566495186936878818479968754571090977212303786448466222078190871574778358249731738683966615809926766528800073310808709610497387578959459530773516448710362015497989825968381085988149144324007704159338883042008023148300960060171394953102316997181440000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,46] 2498654773886293454679513096707533417339913273284970144183876577910798436223109121641961656932461544920674706872274097218249742625098832093610152223237749594468005579096893985769724477005092435074370159773841052602537786612689611352965058910173428815507033191287436797977085172397511641483144200698499794680089928501505193052107146880805664263227407213866449628611192412744394563121093949521898224704016193292227702532502216108564724136682879596240913993329659313490188330766607752314960291617049650391808115722680628646371870686320687590855445772083570993692689029804472210571888695529248873354201620429579881824057379788791472730537513698093620869099571210946885424365476021869462704917095087486276039588027268801505569937928283232959745456149154525408364438789543719332744158682657563236422751049759351741788682890335790791416108828083978005919220388179115768601588878169832969065850751055708146724897730708170438348585598105762615987808205997369846099521685212577123519807979652411287208087094884864780398436526478629797943954305102919016855322228076730039981237480425734338753898675903165033385624649563032613401319698700615979413936289311719509388115907207088167502353566980653259132407298947412633695962428259198580522735002075869354839867863352312701337408903837161303648912900289339750524788256846924829380813238286624506907688170196247555457863323217118853425957028787927585956554440810240756387264154920902434320506088778501370961283532914378390887229328400245777663858376984250673187549533388572096417875253792351534326119385473925797164221274159891821126433191461161588956175360828507390005058790073038583614095676684887423738237609075996224706386595159734122214695092202939018365440974812250880562176292826061875697075002329416503913175864849447405112063877211435300211085606510492647069655486413008009951805347992504122467870860883319608151693816042175575711446724317535189731720778504345624666092468300363261616383273423288494351646451668106314411429171278434513357254832201885269614423434146477737568648519674240568454655122595936077420881811507584597217744479950675607045402641507423256909312776592111072803070061480587978605525221838024185739543410487514035575428957667396693534017864640796663835099636212386003296412059117730916910205679899217489916600085700535752755370733668724531542202643703953296753645344931015025225413126432943656201647239799096814842332901005149811304895893200513749696517753353693272942162703890627193009839470999760918991334978137231846635306708978102553300904658438137315515884494585135446135774130723488815582423450718811455624940887590958576510167610461917092127296478916902038833147918089652634528530479450723622757320130504588736382532826175896076003974279683525931071875495179059200000000000000000000000000000000000000000000000000000000000000000000000000 [112,47] -527743424440661912037583883075896106742595793405071979003768363651399928453465192248265028353224101918822581289619245873931516814217981492458951625870893799067160934444671861157803847060976797871843655731828876973255686082170296141513889526105623033471487855146975115122014521583600321610266978952967332837458318993546540964073690010429423117207703784186308264439285403196593625886893682791653840694710088784211618138293267157810420618220566332992661874147091922994044670282086789973876748563542013876501540429312202879808109082087672726964580518139935311602250848878424187911617179046656421502244257887072736046616819412321631075964617820853375790944132571686203882624167193380982592395594845533120480754932220671173520918134059067806964515808065839931843261155517949780704576707518039145919168340956666679052459806550175182533276281591731635474094697458613209159847003042344053364294034132017323526497135413014285990683261954855682864546994971690433922352609911151263210556388564682201315429685071941212403430117280322703986571809043566668049411120654269280146115342954804842828706135723927484825728499328887349730464090400251048461357271277549221761030826012481088486879453890976440400075592342822463143747807344547263208119029394038163308498958738372758738172458647123145941485864390341441597330685753755922851656499034167180814900008488406333679868098090984322701430313566771551156754932578648813783790253479149501190706206965783369709613834911200665796586715501798075745865276522596560363093335572054570425362538217911596785308796836634986816608145376477687973897317601190306404503466777472436658489253213238075525075799910729771980697071070913408260928283350115040911642157384414243993038715400295537645065656291952212082222469649762165480015444673601973362229651332692658391269947834433306376186933637676667243700747812965128667484796162987611033855224248622397127183812300926568219735665896203813590969187190986031388492426688263535480379228729146501903767237296062302940838768810639093363005527348260968176640788043630105168283924705645395835711238732251974142281980643555605778994070690051694121739572527951190210877071107140580504449360523148137031603638193024107485012773708641662728316035042882797860921945674862637433893145518994102018716471570786089054326313271686963254680323785049309598638997763917586136331306105167619678412513834738002227452289203244346205458474434339893714278893710940869151611938501859486393981070759439493046128253954196561443118340783228212115394598355994535886583093294450892754400174073893136077524678853162363265502422823913512085006115449977883832124344514653895101238710355937900362829197179178514680200901320866124441878452892654974425268552240653640090728486856980671213524364558336000000000000000000000000000000000000000000000000000000000000000000000000 [112,48] 103862728639540101106282152350561628425614838504185714637527238562001709432558757893471538788150610619646786352109069357276699172069436454045355973779577040320466521560982015086083305270955251515888893497712028875644755185207879164288164118247500509411946084949999610253914536637156288219192786517416636161471830125328449555987847185547316220663700347842808120253021678983159945539908340332691803270885193855103921288350281286545052949015213052284586170946568486220520893934150308448169679935315234542794183305178867877044330053353649982766646621170950786730509237700898660067648852812373287478090550482360321141244939651477677636184933110888395127300023081882442188855500418184538052062726045969230360423284456430841545923771445229457604917207610875595032262906228598858783914865641229918554280645162920238823695829802348637650358274161824739315356471239386843257419488278699173405532130990686100720804668619990629372725621648736955944228508446801912453800206824583103019489960412889125913021908346398588861871100818503809430883273628027425509077164443277884672395237372056064832896835872882880721890932910286593960654533053471855920512290367895231186771350621734170041793326753112325923811602119052748360249553157486049129722389551820709318612000442271637612190594458730882773213213690057327375030668352830670815047447991378070389814384321436864831843900887887651204071842137179166499731719321020842513530873453284830567297762652180848931034945899047375241392933616037667170742337114030032238871933048763044436170666190315988272975989687317096511778687918739195977960341924954858490783556587239117260443471562754285340567808409180356672098785543773772360425233361492547391369002385201798020143807136975888216664159411310084689799651750978457822456653253911095777260188742717873428053278348195796760331662323407387977475978348025236050536446751143432047306282195987325968043032339096941161480157873738354395866691796781357055157749978560508584202232722297854627401133660927111826140908592238684318315813256999989471528657164823780315902057242546536206690244178069248569396366803086892342518261499651204420517817392647393192167639157117580598226755907035320739691948728657513136559673592326082343686825873832075905772122878503745046323637211954087607863183588410594828263583857907186112863555804931020294506657982091104569727688215131006876520922832314177365549563225233074845243959757597071856433973419172964425876991914199053229517225722557981396031185583230166819450683171148849864570955755107082026279624317570777465149894415383744568228395884414839149891098108914779927028724443490162927050923492600019698707085319111280614906170879783159111105612683967085414480724586751354159030418312103431235560780861580938377225521279795200000000000000000000000000000000000000000000000000000000000000000000 [112,49] -19057470364870226698807836908806287459475529280276871088866057645531592205415160275420295130796040370449337316988633260571251472018400735052675465227142243429830114784463413445503834561924693902496716808882682557801969921024871036573786093160653913510441734270690173763400325739801326645690068398952227081002897545534672324988909808804298900706885071143032829364611248001068638743216601954749924545377408826762520273339781069245474212592724656135763127113294684343109490990829733331286814432017453736234379817132067509838553259723255994483017346759625323590922204723685255932893596990873074415546717843839136891321282612849015491186601738273740588732083522299813903113574366367146596525452409847702272410313073375249245926357469744679239789342530447919339279374957112981671410836058841793082993085629036432246838883321499177676454194136839132436283699512382644347512887293001431819971858543128647234580319088260473905554147529232905762480294231090998771494675818636368934776532252028917708582672981756321836211784523150006992596188761202361071987930017137024406134794064730873697848439578950980963606229292893627898766692391221820464436026820212246596328846279772851585210557460866990138220818631527867739955691251693947956617201331515590690928579536806324710267922322167392348841592277342195672945171902811507316872934515377594929636984303837786230904823672133987968211042639055178784309348088149858816754128491932429201971841503161571736399536485551579923403587447271482982310886326540119611544624759580501271229787975875312858172953642815068875989052405414219582527689184062592373150444667502629201773366017334802998911318638194417395430257905743086555615976243343397045301492968553573118198678071262645379281341920762086868374478553855842483200759899159709976671941021053254151350098344953684129090320993296553110841056449578677757797340449657912136689949761098463346966334723762522178430495858793897058929414210317452147125567014794192322692934774451100875388278190705766185189497681981603100862210968236584259356262174868312351460275863194802809572242997447946705142545646166567703833085961850817829279053617778089198049927629010860772573236421400713229106840315455753889164794978317020250853099946764420012098480938286811705741702124054849541543955887619163125690156103204162180967861725984657611046153925873725679696344366408898717932135399790091452284223263544626752223657553546309198059372028207614447616230263537902620149550804134674026569109251265522176566434251718412397979738701430792647020624407438264453242246635595032479095002993940655927773553058208328570282386581645701170990906626410000406068855582089661872605177795754694390678200375468755760577459731359404938108236335470476467389181332164220971430254634598400000000000000000000000000000000000000000000000000000000000000000 [112,50] 3231758204864064066511324802742484082329085893531913700605463169344392812331571141578211078474101745373415183281238155184250890867630269639104008311747416340354886462736863556199984701337981326955321342589809246456079308802541609351074552688711594734956086738753633852172497100210702543968402613613061676877734104833533115988767650378938313845478849520838885879315634269129233054304358149089981212971383804738321228475596399411668558810279265714329826934764114038136883110222112830367147218029357392578168767739012023781462431372751103467562823678725922409908976422881241321367273407592162503680305376178157077403268293620191866092077172516542148872416066778338276113188923259449181388436237080864229150777900218559567677266567418999352795581281010790455074575435100071665023187944547528338109827411597771026459251997075200023215602109020226956482392335535071870500381678955390583267293076194394432564116570395563613531172185725005658235563473454103030081565492341263726521836531791458759305445520002329998446514954320208692592024329385802016129572422325568985718996992101826952779278406216308884503190908084245676642708476869703330978365211090698475942740583990259140664529731137753866928366948199165898850132492287264654626931018073445819494035354183441292182761842345314241360671052840795631361417863766771229292996712256647683236175636907432126445870233364607920020103689904570268314337339561470120495893395124191249321991262079239587667686747769927345183216280046737836154376479406517243030365317062005831231190802711628110579030163050698433456772396454900608294524116646561811339754085513775977032299058451966437018739475725885300907849492592213538610694292922193454296443813896434918241750261634257265259610671127457351313843226785990837851323276518546895792663129304718708429673820918541153764928036302364142310046363856375963954970406374305261852187473111033380747495765602809273323110300629015971841895075355891842680827541698628877468327300685841453591088934079382700048744561352950618121402885707630542751945016122715997189608489486240878377306992830121875475971372303878572763667346371322711787692409488872147509482941725409867705739139261073555268916325387863803900331742148216998497771868993490852541429932166107162746391525839197368371893318078681598186244463952753271077900737308042593967157716730249120717064448189006979851661093765298286298999271878143716590864263055570957221324681238006475599469709791065510983183017977006279212780407093535990394970046555030823716138957515734759312068242175097582232865114256216907176663572486625366815955674561830623104780498890070542039955109012241263136612478950874929677463629255480853586833621431214046272791892665080614766333883740321129715026868975471129976138283089920000000000000000000000000000000000000000000000000000000000000 [112,51] -497993469551760423292186019550435322049155297359753118611007984539769854002903635488312187071486938386998546414371110185433308467842198814342027963455205840592108782087462246118393300530411605805980923995804025603467878912304659784752985150052145334718421820061856351241919942518623087111754959636765191307420474828161063300072239144983775110504780707399629214635837204989679342858043629348974664619435053558924317597369696625595349658613636969476717692045596188765824635480311816054768932693313579813184473852335083497153165584498765998861566309896542106879310274499924667601486708814085004391065282855367678424430708157030221502634404520225224051045233335368638110877015071514243910826699036212357028951979788848867387076311358499594527163725979467012438206301791695349998933496194488982543447390086289540144316665921584150207040188296063840852332383210085804547279212040701957607840443935002456886030997792438345429485566490984549114331600220948804756649102538019423186625471111458812573797759923987310664782180735729061849984350361202469549800783907757223559748920603771900241140632314617285815474482183094221696891817428550573946342903843183561358586107709381001422371482333506420292846019687038852129349661836667134732059793649019468716727486058756893635179619987892535611761611281849062649869598912604980218445110505827928432826507377719512193003469646811972611125165338836785424994358511972592145469377003475990402231174927878813652435610030938631226550166915975779950191821885053389325203363188802482270723858626567290403725200284602570285676014936054489976173458490848249724516259528423819314114486515342892686104675420847051105417532433640071245358990896192612536357753815611526794540785796961923194026660741145553527679624151720963518079140852570800509663137246806749291908894009969240046578888595668317475911121202807252980292390492563831980675097573364613951526679653572453502165094475748318874800978733690731879601169386038120127643942725391143841016581156193653114333321547045378232468321775212946394584347997957854222593973699128678044738013617026422463364552862162914591573117988557537684513065668628235175011783316497606572593038787051390701377389258510725112631490718214197144283086482452913310139691545749161955772071030421247794320308457572631697715412866970888894900372126754352894679876817680206214659350365665522378772598517961945536540282026042709092391927792000492809296931020299145300219557409289368677524600214033174511566596525275124309615219349449288714555849672627159406955880460000300826478675439446898530822211878479295044568669574383104414843275959326616009424812771520302265280233018688103492505535825076071653985751963972427872401616564043404434439851449311549233687915390131766219145792716800000000000000000000000000000000000000000000000000000000000 [112,52] 68329221085617080559331711635707328895312556935547879740978137525277949991243578388401349774987144843833329525440526372441090004794071507835717942130439480419642535116613285018984537239799395358689582210427206749679856177365115573909424514379042983660273114838279583080127662795880841622519773084658697914367902396201428007942192697123213968281480062846747402028077487878234117500590115336129173599408058934782982651355686417312359334054496452893593121887166070639840116084875651364207244613551257737884783191220104015367700045027980345216022126293844664876367361033240268348828684102507931905388624398204629090929953316641628886852444663698934588448257272852542247947945621545332826537355052931572548414330029416664258544338569203149594055649456410789280112434527208724962102079985482188059542832062261174280690423955675957085423773044093901522570369510205611160268830568905783167294370765547197106487281005985050027940343077561258571290800834207109789956384007938819215115029902662533018515623816089072276264828953371326115495705014588284499349516016507260347191893826502381460572000845709991497510421706690722510773554459627867284119438316379025848790024431536687947628491658593649798436983905999823047657472698431291234607711031534180131095251049112252937026724211062971518599684481420811894730680140150233646659910642879624246681625860291156683634556775630261981412330612718284099551078767913254535071517345293069001036922152332537816498650257467305783504093213679195412942506844906769398646975496305233973210871847129791850701303146103974809492448031990318224477598050024484112937490891925184950116600102631279417267770853852944242660494137556574057250301272217222014051760531603004928602637103732716572966716543972049529743047050229633902556907230206212514687354433559588128867210965791403603881139807449867548570014779815212313669784410141110953820085162276322083389168054523759556325902367065313039242786513497650355953532846258109486966226827447382421014640395635011466938285311682934369651512584085891431559945122635020265231820021801177087925328663748478969530505910431953670099659620003726624462831971952489844793743830192589057354572389097431763081846605092473625831086697686814655457805365962288514800541164814213795835384710071312918725085436257687955513472082981511523374738559725397828235475708902605803769805045834986671508718531468743936668846993426057390008967562279811745926824928441797734016147934202836587814751035594283552257485817287663784607541479207561869998287780539537674905568092518153113591183650605041772953144111801881188588952797285877960405506092479311377503973762056590942663303059766167014721234514529868828927965268710735246197847202142561227670866085251556025283597228770095524621330677760000000000000000000000000000000000000000000000000000000 [112,53] -8203982984604769642933948770991504541334220711837358728938802196059915839110521312111782613872766631411402776030534529382127474385276697942871127721138689359219754331925720537097725196137187174417649878983895354066574619372829709614876818202038028413924873438926893745636280436638995665890621062638114516957317239951535753613010489873359503108261666603121117040108364502906962377944286003102608911273227787988802184913491605042762983246503873282182666676076116471258033901994016894141692581853968059073804892641205139821707945074158743908286987518220433990007442325259029048307714575369925664839684695179269059297698849552459549303107549692363042907111202250057118311101184834702160999105492820013802245656777946467869433309316728983696465114038453112787031156942466460892290795329941977336477028405984014822263936736395304595857215680300524054557106358826233543943032186313281755638782656196911209908425326967303954777944960813203347036771826205903844434183902731468345264901463939416378007364374981104258488153328217458430059304578847541478147795804752924142695250167865722003189540931003613314256073979460568810280044888228317120979990475382073195879421720812542990117078938761622975222681631065538405456107492801453531958250046688032739719187425900628623126202179282515281213965688312078536112062624873354260891707791915183743059078819340473767313002770094178434873826659397698032635343241644667886686871847434203976443920339636919594746132469590787703143356814776932161553827838638010797389870287133774439744742709769897649974810494566401699118323416845413427071431279416278251232469446614496452152755086124265136650696715654527819744862248165589260457988863000201139647196773575200631727891311639784189784011808110903497010123511725972667230383501461548055809832105335790983089682177798356059414458081213780305070192604921646224980397044263055762273303418099825266970276155431986418278437581939004091862845014596652875100530054809332391770841792709316562102414643466643227427965399272426502048292012135461155650212450125922306585289508755048175698475913123581866426840230196136469687821305217216868870028593576603669647240011860137171057384278865853057740027866480932505705719897050032389971703766165519596396183388011114997596984363468360890610631009156751994424699533085003080392466147966217159167465033680222167298272774141504012527893147280346065873147075996973638624116184050255006344257601883929050039698060270165056976864000811062748643190623130263152099251279536601396252818890716522721028955130720291905070946793825971575079330078415762540588104146306848026577282433243291900919234139688355825913990880273526486068633750758000225309598977442611128165451533196398540207691031817874408479209769357779988142620672000000000000000000000000000000000000000000000000000000 [112,54] 856019651245761253105168230594610230766367681567009933557726823039340678729416771856764882342568836091545032781497457173379824267329871529153552053866294427167548674008941130169639285242778640949634672553699427856156614934219531104393477881300543523507411333070266043597001939263350523500892844683900546957054668963129173533095034420170025114239084543319728778774580335803708850783041009162963106044052714191580754036551949466786700310923970412539634712317529378835335333442485271365731297494512401856530630752197845230252702473554194307898268256695957636713699918170342492524493156866579137705622056817411965429497187588511578649346390248331783601371457204001254450624804474963848700944980437531666940729737586255520314787379986272073680574457878028763891890181143374474780013137065328260902850693361900262411278320151348096781432316662922438762398303952392307375705090507274603798694105083037289615583486821417103983828371398238806684614376935563771965123357315349161478647545256410833896197263289127942110136281695458623834401586366918331783621696805153187848962884205804772244415971733608094202924327850676400602574562021839109591515066899726663325896018812833470062805326543937180727886589886443826080501702624947558023999036786496135188801350175813698144027632859101613125759392957608359582235216066666658887617050784713963409010885984217596160624669351113021758437392813305034373617981697201374294448629023924368991142752155581036211164559004529886869200161081634380288912549169105581439360009543958121872092243583555730109743511158324036339591110053546954141990318218151600213913002151556500951566772918942974705612139009063772169599989580708434412354171943854919233593512670797182867616557078400225215554691482211969127427731092853232271931411722262057579030951218415106734836978610830926559499012587610586541433381884068836906697617175332434694788400792361315636019156634489895632918549740080662883933775918553670939913511035444941273170235835173261800430946807829314195101213852170509689669205629470638422719169672175992818511037888845063223509658086816039659058498788750134788247475386487605134157517953503435669589381002183968802311256355823630942466408549526311638495168113278485324178186801660704281763466339181838052049755978653312794006260982792140634125665842649169418571858067593939584060467450017363546983800685314245847699683559029700462908747581886626135306401145057677497351186727130169083621429227331252935659845073026984881868186134160901710970097591596959017024960287552688973815343587719101086789860143865196993630511035291080010572248076068686990448501040858381017094436980452466445611779680147991291543539222688985420475056397575645086372139036400628662059882940952903231711142427418515284479180800000000000000000000000000000000000000000000000000 [112,55] -78886678623495904822327102961778203895034165652061361807752860754077204160406580024987255704026964649045236776556290335340443991650702665342798306558204880481312090620247942370083300962579168312678910287595959442326149028509472141654058453783598490078304578499365879016700402931681116436372461957859820849482358333665061264421671854367758118757503281749808644114069619281433017611708943204367058688942851095749647892765016531493740015875983217752299496655627085249525120477111332946437638293599084000975600790976193373558691286555512227271960032719136582854647043178110287944435084278330437592537028597051413482129082710328366658634423986735929130157254446264819642940706401977512387476936835344710428593639984485324208204492816065400563939446057268587648858958451129167860731651754939372284825488802128609206140167949118483800906041748738593303409362718568401062690961035116575872354132635775001278650634786197723541424639391054954206217045567050565310433384034462716302882747179711372445284238123838027116979965716805825486492700367228364833975161608042487172449081611787561254256370020801523589574405156252976258072770027781171449695767754196137218620429027982451802494340001485410128940428446477792573689909041617830594489848422273997450744528183986015286080926682513756234107562246456662389633729685899915132883836895275397925073650885992393954525273482864288408185152430824195218234439121257769324242845610318000888480473520064885836786772408484924295475811687462347303404479044221781728986275555002007844096979426122485511088763480181480294956759688713743050739788723565375365774437613883953930388858949783703648519963121291139075745383366734429062990282856233724822712628065840587328202504813388339251646951958883982567866004775213734349122439616647023091838450234938281418734774479456492392619213012098530079050440393164925968349033238515059078404238675838720452266591186504487782984200950256578251729355237582375552330508903787027792061717906387143452542658930220768383350636689560741508099041154408541145107333005382151622785985778876249638619544071895732135991641417397102616912177264268429349662480203261217045722385280193063957913087179541009032383666329565902706409838089005297396767404481190714406097312889008174534490831077995176605501716066703567918036977954726388029047178807511810855917810351494352176074442780841959264071517927852250142179707109570159891289899407956349827098317995354548449890399230714702993355217311494763191991743624101664508218769936909780180032628902835182668577144351652955382785675488775761181266936859372451411831727736896328316678472314374954972834139859822941211487186252859303010791949079711600020602998858803452571401849113276251488678960525380306536922724850943622733889536000000000000000000000000000000000000000000000000 [112,56] 6805265193869333757514880655760354970425245880487732312958405807912688801629263809583816399446559185853113046717593428428543008152654212298548846588293871260883027451131385690709604875177678587654546024080752525990677348792684535200750864625542252321555754121644692159968275167916844694399414809711978139668820498894016124178636987534147516974794892549990714490977826714365738201044925186188192432401760865772075183608225557084273910132073720727000508395465643228078257189030843647012894453031262417338195882445613071000299971798952204419124377127896972407393437582529057889199551116514515384406472731656187514721726935124571857194522562801869002632846166642720364265305489135418546479426281980856108411377698640941051755149220708773659847516551181379092278097738011134065611832798616025319770782479890645346691454919277560456387688232888249226845832648045254009160818417096191262373279690861816564753224613151917608832115827318280084324761368320279019911602804648672668876899767724045426773265189730615444088767241583842999063356361387738723540169847143711245218406941834197750181571118551070995786767895145864039501037460811132609980637422102376371214160469144649150485284305477474929095704830937173082324017971371787906604946057634620012464718764281624646162792852390019628610208724077119275297748417479268184164916783777744125224389381877438593543967685585933932682889171787998537394402063378603210992425891690888733389215584762518342613548117549097529252026347353915860121745932239967406046885975719745808487917994504040436104721353366904966112957739424779704972906937289959332417316066263222208715938022717580396240936357337820936686520255659979046807160638631684824997195748170007958344690884708625194993861590833577486520999155991875254210872491976087222793472927328955977680314643120055406640394703974175893881743745751841520150092747918427129533533789799819960041249901277497537891508799267829361052604201283817466690358932099092721778816011550208481259032662342412566866466204303036121089340622229512596067547940228273490672012120741442927673203845262851693269950699889687621919757163735410850877845343313150175251223560330619368455381620929785209122988985716967187604468241080492302127572960016553109525909829493359173834322677050731052530568082235616792101380609092744875447846958166522933440958825523765848453147844646991587690180925468744684387019577682170100201962869654334273094728562562060192540928006427689016916566801736939125445534078873768389668125964244559759650133656717133258676074274697008363755008188238146673349898811658956382465944080570077810759294768798416185087726962614725871445221638791424128740699308961227126835996693236536930896329764581170535166402921905080806245846344257231182731673600000000000000000000000000000000000000000000 [112,57] -612045897064022039920384471267195792749344956093862226867206545629625634931790602054008968792606648380474786412522916917253584693028634967047979510152111425948680589523204732788282474746279243285205500191195815150341917953194625906143358891149222564304049160606122646207587814147436008739361301327604552157632061973874968189974797879592611427326022321351879645142735885170346629140711443304048121597238630991214741565978455204048240201735193720774265215559284849336838111672374539084071124746415430608874206274105590062424515121994296082988784377347284386638764466858573009102806153706747684431692684415193070493605107173067994988156070768535299979083884610411629069034730835908060883378653936152751960868039849989212521899009314582234196544011111083612013073827753349509808400738347201579005054006833670556206314456035824992589991628765701582943896809066228236974385484127750387534487891691395827700432947451408457395636435206968701932169076618764033864428362773354500089227181990930663045042312984733670295095451484739867843725820721002192761385216773427284196702351562810042864106415051329230800503424029390014246354053431055393353413881720344598598502724468217577720966528019609748682651370471638577976853818100913150026463372771385820915011071622842317197843944790756475342668329326819917183874645747300655366809663763037579309102430267055972515114404204285175844372300124385285713124917191304874412663848856231007877580498602974419959362101297787072810633068511401243705950144138069201775937865596721402255695465062427140178317184721672248910607598138444180539022729420482853478098268297653035571967217637584660152596674937119499837334190797310269199918327275694330098269785897335254716199785981467469244356499786614625229680669536210547333802605658564873481639798573498960902978530037117211303113600399927781027335174789668177249689989429199244947105834853358408932258609891024545208281439510382121619612449757445288373773396222463079718549233991329501312183374082694946351577254336829357004445232573216215329105441594485327252540267674130084183356086040798779176908197369688493577898196397065255344176898645076390773315442531480004492280801558896923740670573609086711689203152330667571812008850092569745159465881589234368647999796268312116105964892009747571138862926849317305946608716962016891270909078562150488764240453322300007625278843657856222485511808015473020531871764125745202265230675747534959813241110736126607472704900838876351290669420462828078752058067415175362010946324721411838901769941842883423746110725272889296938329260388048254563952436440874622322629325767753563313882805885846976962523204860214752474310223614725695335823169571274062551583573395121587372416525993739791144115447447133718839296000000000000000000000000000000000000000000 [112,58] 64724203477185266774628562318651632370020452801403240119452227906832896226046913068958307423346756037947542564511088193684131975230923310394925843065579415517701284248720816508901433585810858152127724810595216831028641389804378046936627723600359517217992393172149507494915046977102201341762480368547154869444732295306492689992954498938950978901660843594900321385457701697929016039115423882883348825643128331933689561721496501699776959914558995438072925628280274976594651583455147413417085013683718260600437499109622082282766400304802630512914155261674381010352307338808277544140844097970940445616581408174857249385518600482315708254098158687950498673134618740641033971017864878761560141592767977525530560961439339822181350982548070672177503855408667169345204038061695459230316409653034131610487101539713825960891750203754346805204613984736556236356491720068843991481479831940182946863287365381926218416046736545349014278310922963046048509880683431520906302159567926911349846246887548755952484638536877975258094501658254112577201270137146256383553795370080738104380927061393487652859966657426269137838504020991145202447243020377285637827921029385027560137242051945366613425075132287354471052442209910887220985500715076447780167540779068967323968912030655285512221493441963072263736155793146859135805112801670237592635154876002746486943255231713180216024726943371787025124370699034806566833677493529647666248509711193677789087612992353782590764327401878816181481624869715321253925572903275533957358168858401348412185253490323393744044671918647344139218354682615086615966942698018224854175791901029734839244944664916507261629393662264672615689800613386568905601172066151844224660241747156731203719332256949970463250135664334011336777580177776952929776432606996709247422677592960462759459182278954326673238888609525093298371888996343408872602529081228208102998486886157007167220868424286472024770851832351454151289983939000147882656351147909913251377189127398258216995503383786785620921083396737459253088641156745137091887920890363247679951773173446002347967509468054462921060275423929110258351702898989065890013067710172759085740569133814752285559482507566260773238080946235233262387774553437173124056624372400207402904414645795152863254261889213173504405205592330535261828973592531208067895211654726544015488127222481558237425206368692520104459133158139758693576044847143330838722809007312399524604782783322734842977571487668062937368157744537280643605924805883815100489846026049574412485576279250136798802970134921738140477286523062545467490272957885609908902880116008133963869278661972185298064239640226652886780691123048741267528853939756071127354080068574634468287822617339921393517427167070334972167739708683442559385600000000000000000000000000000000000000 [112,59] -8530312864829628841369115400879014847311583399056826359903200491458950718779473851247056470729684482828018057101207975103767257751571993888784536940782122810005725667761868741736120744590717054551301747040327385583118727240712839150534305957512422617707075798979479031038517071616885968943677786410287373301268218253372019778006541082150949949845841359205552558866113930203226628859866782776836331134676771062889707429654295842811938567310515499783970884073587256603123373449267329392268231458955228847774486427213703925258458935845184636769730222421047676075392914666375455320964416502045452628600896511798413641081462376152138010625160249560504176999145894031411446715387161554878215226410540880149809793603249075517009788887652377124775697955249524125777638332654930453618621248304864666123666894791008039793010052620114861313219300196505764585881686233877448083371861332645417057243465667654586826851611816871888674082723989553979814945475864169940459166133962197464891721867255947750178089134677650945521983923395306509657019625309463074041885154329411920847974168194537943670340820518489676148257352475847951414846038410646786612999861974051857483294770337563822939662261483744206506845946710733117676659796348644365784958317859712289982803468066436518757601947728909877527150841628956104934843132990163566077610319880147185610065852957409106189013505117706337963070640970116370339946667107993250744027697575270398838165790944678605432036643839040038476401356554347591989176760956462204950613170578600411202144377829479062655722920727535149476181743093206180624569364509504914935935121578367524318113714035496507126792706109057330998994846918639595558439577793604558820435141871293131949386303060551330964530972959827877314273053998434862641682766587784967511194658902302188526405217043488731315029300448281671463862913306460896163500887463566709307819007079455130091047239976038904504788263118914262154933426893299261184555679790244069642934745318491949719955247731575648619232042569154434110855776681983399560973796869090069020965858666860333713169245744598024121400927459924347647576930194123406984965341953494166730900794628014771539351057816327209131423858141547863362594681752301617116159175358774702661938251055384588175927309193910287518415767413857889327931153533954551304002747658818785629825305181292319996048847736348600167260876431865333082734991769936014102261386234385914651446519261813395377178682413658200161964787978333065856305046511375944039765089994047907172109794043010557042622023728751317250457860226138452252208707507352225140153156890307305638417113390054895269347429421245435167952505134545974400446488754834868579501065355863681743706144073588333996653530710794964874425917135950708736000000000000000000000000000000000000 [112,60] 1300823027746722440157204850342975985781705178641851680665288878285598241447513941396281672154293298161768248075001635159894320807410823876806964626900578393649964194401584835937385411945388852489062467172909713098766962946929382681826668034813619991837153329298970381246329290836771515433192272336291275492780133809546180852538275783708062192932755714876768259993879762455767026086260552760481063109209200392421159501889115823689654578713912285284027770956794204324676777312518846212231778157680567701377314627663607320819688983487701393773695607023229042607710460924713964458050126931826208924101420612689193225014475521601174807108067933939958629441243039393201466186718494516564314969767727991743221313919458639938394368885999832103083093596872300831885562190883254518873935948530287327684713191704897838613718219566048140978998089275628625317369804402048122200890582311542665707454401828191927114220055223865667704656976397968244389057565422928616311797184772895763307434467462334600970394604418143292267346129898377328403399382269569184588070376456113672591840068557595664199820960472143603659853874807877679274684152795751092160727969995673794651045761980332833334639550147771410414587330266462479730841913372305046426394284439650898356489033017162382464757193741785844150493329605452003458239974069013017896759408952953336153224142361355210649150434172917320781080852091408491327520501816659014377060058184126625936840816547104220241115857015811697454438227048564421166631748454315594486332626305730792989646916799545789945087876476589567723463005469015449423740418268263674085201875735226301547923521349412392848089676042852692549024617843587365548578565369188790141505384762189498746208799633515651859303986437220827615688085131062886363187420955502582342872422228040865131387093342941470347209108822937255516657267483799178114323271376790690609970300770543092763564363352108556731361473281449475273278741266569116605768193154548222891543214544636068156498877977602689607399725887904553759460617715383202758545001342368410697129685595892180021344204462478621974823475084399559903599693651523765917882212767267464445996876480234890921475237339701901800697745214300669469500840235051966005542893664564745373264480610043424371023603573118663640607621223726887833751679908671666267417331698238701949732127211974749340172470578680046952562463853189384285848231166733824797959236503042493624714460013935539373478829808852492172024753931944749409738892741017024533662616905827652879178053204328047487967863197379189645813885219410854844160909707753650850813239469886181069714042900658024678713776387854304420788256159954824258276982423326210682920239616767093560745634359735592573775174607270348597366771791506471649280000000000000000000000000000000 [112,61] -197117639290780996503109098882668030283948793220403449942780076447033600477347627789971517603417744678376815632796159450161971590954913778511839880173379096461198224914704454866449788345394357151728887949280289378696241177540602757598446410236171107394017122174504398731902122385173703861835968324618055387638762162419159234081045818627627643370269816567883241679584675707498000766842636564565067902151945837728259038162617044278977852108588510482861084960628660868385943073744909817179175013961270620064496987784956970636160007689680482234061368115919127100675015530357273044621870189953255631031624501946610616214260895100688698353250430626699801295893800083369888599118252944317633592167542443374678910781597222173864421409766208950862904548599977136999082455736614313897248056527286760719035366931247415801102237052893952584194308964706840688672743336116720501130203886471221769555358458172575322078995235377845571374033237285566058613235959352821506765041406724452790336810753887430392655776165957847557097151916909992315123254361541900099240162188796840145210447940008727941333807544685717743923881485508061078720624991179549551953438404014256142390725860567660232402053816108556325252807496204676273926526590996879231952983643031657579786059947573196476122679511630061666280739877091484666686271334209240075807040222810303708872090735207910240445589766574224376649490650631069504936273437162698280924286581835950753821185062527328929253375946013405575637704813338106279788000391256974160262305658929262604508472773501240593413350696786242677853435077755798954677391266469519479720087520335031833249563307189963626100948457306738427142202542720843440044812267285562288957031176500032082696173763581172710700611491317577001676581723366548701679905564882306563567778546367840505070716387025975541167303875077595550534173215763365477342999377207063364643232334332209971276111202934007193506551993348634795729621470237815504184562128770329634448841160657624041419074819857525587550519876513211707629165735603734521236795547671363603709438546626810945118885202625110516450730288012408537722196206301154038611265053049138165555397936271096451280901687223580575706719451028529173366679520318976118506960490738307426752142809034051103333020935058930176389868399745500242521995950232649159580407073956448191353231440877335606676049387531221491518361014351084817874002475207447629860083206354950857446377526640220412714024587063520488373117257212708510063419772736222308707930401647737933357677095136896911405207683745743473507401448754040318939837532325777100987277619410057158871922394684228746619923159214917965041598667177038197271393198991372360204366144125500898799803584242905354386443686590897375121963968333086720000000000000000000000000000000 [112,62] 26656767856127245050375848741176721578268691277880581556328710240284436000681107134700430679008692699509486731597336976359648094031567540421736882954763928690331455111998785318370341424204597354819435511691358978751107407537883210999478292102507295723734894905403845456549737808625424084236886350612717561803655961530579474667672817577104556231018273547139384074845301796126942190008736826649388735787354808407663680778357169467666180162231658802919710301294618123676218537168825100511369498425125912914062990929892430828098041285567570114933108804715298025972742290445493335864631782886291518885435514188356653111810090838326179185185409107663763489969955703587759240596587868324307950353550740955553183934329441957295351038370672866052701147148888612605500087008007682065510629549569354457165770490857907851166536914628080509121443221496026919517332538037850018089182241520363117150201168070182339885929269954225790386258418388936606181308934539874999177376070033800709708132803281457638741919726644634310830046403720429379017466075557019315163009459679468911988104230847566033014797093396355910406709153037994681601248458837680782930739290325125339723479281929837488587817146229699556936786155322789465645922880943617287759229247189063943879056632971731233883385368974385340122409592672702840973208246663822955773851844066155080241912800618950062556396829300310711243481775475261728235198716659049485318689425539304704450086147636808303616636818998544736085081104039474268151986925124113627406244783406477804275789966433716028309748742201732594779413408765056170512213728159585409316700968911064304826864267423713446405589252397164893216479542347751146422816313819792470472178730927751577431145927933400845831243236040082559172603288793255711315872684733099941261863381092119205603376500313993598620717436743121146436882341183592557439604515142474178361703335797019733422559077137953692978402617035271242407182860052512568782926906898777378752071808451938727065294939862502387986173194628535220115809642822240548187128138298505992871006951723675463974367385322699919668960538166761439351053428189838610236336931517096837583867822626473411230433991209414313503218656266988625585835133276621038934373020340247869039559173270115467382238185831732719672366797684163554602708105063951065873543974857958628694190393816786598986793747476406339021457878585069648942352753854792843298443916786364940560309246679138317134732369654528566020224670328714000614079857055131664748796627967404208554943339941014966024300271540718950389990988198739914092999280510366406185996970936058134885278737047622175878940062692722923660809185997961429640233594729239024577472033962516928778361576237577148228302281137699302409098993369455001600000000000000000000000000 [112,63] -3072982535039800912441143126624363011032465760108621149630779847638658671145341030290324460391450943144283087164498396162212313663989643304164001411768953233036594307514624106023254904607536574422937799937394899342701282787969074623366983117412264252479847759343067505693034935978029787522667383698087339225479874036512550479911558282650649958121435988609441155059369070767102903449083783827994364922817810515945022687402828418834853370220950087702413646797201945326402849654408271068308498386082213220156987213511387889113960433356150412174975162016259528397812549170764658240676295061638868261182279250282410434530046205877853520309775785461588573663447396904504921538183225686642193436514482575849384020768555843101785108852671548463958105655515721148736230539529826062839203947725485232840405857605254148923570118918417270239308478167134227730413546041531658500643229115670335024472526023420518600740370576666181994598685327021851246842722547449696376593267099567920099940843307159878973886228444352823470617622374631031137042741657434848737056249449231285073149196103369742134504795119459497332420443481238335627779318194654117652203796711221271775025555528370981625120802113084827055156647234340842031889634934599569843564397138105588152540363057960930608724611269301693698311095081668009184719406823264271028017545994428610115436873313840947845432871219363370975460824601669236666838564804261377044605647384978273353049516275045759031575444935367428143155810817969532025448362795690148719235567955538527573148923702244054539037656723967964820640839424082306104832589669879916187829053726445536471671850900444096203653204193943883715194428235255394248916218723716036917634118335786932468860382359458588153960888557283326349674946220521407158864172116651926508983136449470183016005461520201096575517964026804951736258548254273713058331794435304042232377927302624743794817331925035170272843850055369969018962993220121163066818826417727064396579496285408284587371087282190425159830739218372067771652592850692969785048977995035915574510309740461997525185438530488317748770265149683136633565798556267117208966497375931027267464684763337611018357558109115624017716520283618057533650179021846320186066362777688448425481884188037965332780799915341951866276152573671455195732168574472295485818777397506874967341414100725547856788759107103682024004888236637971582320868933311751618674176567473457235150258146703188100458305932872072822082946692944314080460783581419682414211215179139650786820922528881672129648105422635354080588201222719727282749034133940844788917323495879571440831721895825579323179474804337845173633565032370201919744691210511546389027181329076025564844895193935071943996036720995615294419854174453760000000000000000000000000 [112,64] 297176540962778480567015648923765143173336565347446014642823384830301652042753301884244111572887896033433918620425557156307976822423028433275600913385908887836963765274932781746790779078311165145032971355039342355171561768017758398391538042604272225597735084418582626899427012832582052892324281705607160577822719660736325283795477966590367531076069862626067037044215906766670278361300311127512302929538774791396277299806360531421763830835099198004069677653658677710316696520381305719790072485057144778995660306252560609234355657314768817891977546388930700564455511467832503400458026677866973746809835578466421809025824693003555062290194043808592613403499278252664146595696064715450141444470557812833068342835369707613779708445687433508465991235032786091101138118670894187704330250571095802031669081395846307924037524087876010160709291759517817474174999844136963140627861391946690749616685731380769116619426559934664561515438752045528688306031540170810012560980315413921232368040655855874216115439595885713849279876787213773306848431669255312283305696559770534465025390273224034513523640957771515932679210363708057562572351782601312677303059128282270090481472185441148503235669497971357865190806727025361425154259928707664634762206165727656647586221942232824770320504815536405155738780012037455697910496118021098079657015895436240269149020151934556752835649940635954876926684488396245467476769159771979060784982923477750567569997720040800219323604510414812022925410781476917598137557121727370601721509923804489842811686052245880734519583357935988114069501763824792718945837888928765171971276364794173968588552481016507407082536093418879859191455687096725384935320635110867430624779090888823618267239788607302643813250882262850569693820126914689982523817473576821219085998854024825184213719911102307457326428356157084719276665756114358860940433220684261107723702335328856027817002157387755979460241213972008388115981905063974823505575806269546665200940780686204635371468735270400022899560352299240467106504679425764822417089929228559826521621006085882058963472341055765912889272352173158413370022882798995563974479449506295666949212126381666962110880666414834445593142478181490520176432902489194424379279739215770725417553867339766766199514003414541749677296997964916048788765454698435298594250431347998998277974685555531412678155610773843173015653516092484942459039547905817781853946318347338489858119407251269612516886643472614010833602989587399610055505590749753805008428106291206815971223894276062578907701764716282210126196819317958354627697704058658734962627376506316800065395067448693579798143783357544674525761814260235923828575868481729440567284023264651066836388111312451283032112510192285366797762081429913600000000000000000000 [112,65] -24156297018949191248973738567050425460830910934766068220774739983540412399051927070263282874175329619921715465406416373053726224487462578896757413841097499866725092512129423894309731235822803967442091442330903752772987620947467400108795515902910884880307203795695874430792193543037101666827696002845902891745065713497649074287513986215967414674314626989577222051127346923296825161058214603106162523549746110015677412517333059614965098829560280659458422791349831125243723706718368512985101743582661444145889078623608342420078302544980138762035072704438124541229971139261891179254035900203152081678311210953687395418372488403708558358559656145820798042873949907191287078722129763866673448833865442626209621761698350877028162401529706423601039476353829345911896110883918936135293824506676157636055186358097834031865397037484266492931114090011549082347095914368048678736824128339354202578790222441061890100896382089847901120256954248344124780423967371953330091733500009517617658735265352147660438578388411651005152262176979516327551241732644218872846337955965194086819494711303586437404769972096251292785849209141139017886144544935919164839091387715760817453890053076841840184213300253238848203182865583697888848376425012486907676606198004090352547512959063877449202138880216732521298979634429141566912225685080566797040926099158024107022307669173167673965605009990708721772730890449923365286952801662171974296028309135765698898389340191995072549211429816655242553662011528709533568315194364671583278089771632047369689614026612197923631156388379362737107640328794542620937328262383838487992119076531649874986059548795588431523494647487993201977645655850357164983435605885177314230915850617175230905358096165185457040930514702241584084111079818308799969977260977948133590351642907995642878467774784281451252331970191824023526327613031001515616103651460244691893815103220603103261290018394122801374320619910441979861021716748927599885627205208852972465615387010558986036017374981306069317499137082391912757752691307107157409413314317996239323665456536936434471752159250166896025651824886513199288820615255571181551374476611965825161729670247772346750514238995151942223932894645067989545435087526858524416863446820706720118395841907685254086238812998548304139384067031992101193435729112538357740433357046267310133398018305197742665009793885740996664909588139973896616971591062974821716543526575272775912228397687754047255324139889293588135928552968810567874796734126481730188892944843887833139118712531616281509448062247620886247368394170114465834925465971581031920335481116713711058790938185828012295665104421434386637199349101254097236097535602387284764431623736314863942686987798750578949713789737501537186114846064640000000000000000000 [112,66] 1685692836662394177673305012866593830030707508229457625211886366459226312338368964069775214956575023150363718473996787567890786341026652283372373373876899106791749329056862595401812722703448339947938322730872561014913594792573406453908311630724920810169845547527660809601525786559602368004181041028746230622740583294355801983846482960750318788263628646100925770908959579574950767518268318968063140236113852560846691675767877779680228049817518055409317228333924717713498077701163713118472196817958173704015808722475735453356911044187563531310581529773876693303644540220292529729681722551883859404130745649774985314724065238757624179545400647534036979620756884552671373857120785571056700715865780991494566031697232310008978384822561756426870195446201984179254190720184594391924565849596909780246188006082417537585860963969297146086029870667484635762803613415763930572953294047881256684028296628843963783465397939978860095298217462651068247893797500272087056246877977599759554908807439024715970274847325503161623254215809256494267606354494888826231322847868642177837517919554396476974060774280632329547470710120726852273767092654815014428965034757582726020678683075244883058587114353994064216002400272371463262566820610770531840848370962346879713838985711573664341265549040778098887591972725066448682155430866198030735329304030989384722371434966732516145428593226626194264754326964851574412926732610136310042393579587117564903831790045510023213670152335853930522080346437595630195903894641874489774310371185508754208117344359078194469614042659354715111124498287730340818199607858843768328932153179670410756238199728461826775619242114589988719090145631059380523138406074824987927108282721614763110943374651724107206131226276705839499756086697257914167565211786047166294113899490053163152879626092677149980981039160717715683268913185108547871410383498158283226696457792130785897714858889466933773824182648728783462461080272021402576390133085086965198953308953335811724501099326526381560687209230965775781711105408526914761228427180914976428063383405818861210005678858822145769599650321111345745299477686868452183007227141791333223229678620516065080431550958673624566700605832278834762579445468317604892330257531805922796284354245287783185779935650270851010031728977539908736074048912250092140569519304894424510721545672274379657782609226519586995804137252488902802337011348037706017363419497193538128438150918920838856382130548577020544504658912933193991474011521377086133250468942451019404895483163150112262265819728697083660360152125074356547384829279521712299156102737147306460725068826928172698554675900610933446079444085992150131270251187224524571768174632726610877468418915140306418083943202656258106990884238131200000000000000 [112,67] -104769019741484360066128035269745119575226947365607707070649912222692039951137779724401289553119974275493743917349429850075054834477840113828158346957066017558001813418285023414601835582509922131159801003522275559407468296964383453586799679406474806029815425582981940068216554446914997019408605455776873864108772729164182807062907692113102625159553755982683390934876451636633032582200150444894891717864332931759728362226219331524712831416459086450719837451644667640308352824401582404684633402957113464100437961159339202285029252328763273606474778377733587431042154463935519511759292855537904797666251441305709683663846395984686077317082226150165245896843321268813418103961661424313515852586053113262919536442806768286495478231925670487074532155200205223700459841162852400265272243466291907437022480609153021189111857898381166738646221839829868234431984878800502663374917868031840283900346452563966977527582295405578622512014940641133958068002732054643375889881359593428622691221923999376476450280723713325501273738814900411561907595678618748250334357655062364518418013057332413044084273573264007355692642141111433644492843071827281272688623820357872227049869209222923546208914451021881729399041768152722885713650801487705858205493457575261359941641733152136780135036898009397030922269824839383855336061816087802618307151734502147990069557281137349286950083007480009252291149911891227829973838139200049120784959795834069872060201331298854896447125492458567914678309301018727234613782401390212401811099002912173313493314463101232738136800827511880583346980615270343908552665763223103041748651418745166983028757937816352295077879195349917082739843808454458475563801395623804640218392139013637908945538234577504412195624400700560668652775777380138037509881010474393310206776731838977678582939460044651226569885712812689967270351327169087835025147448060900020950418807704739509908494854323235964846935848544398876095995765727509360927278954930746421261106985202682394383377820452070445558790111812471112419097677192199610683537479935750719143985226614781112584401397852248777700989986645712189273597037881073720703889537530231066880865602278119580314851977755237169990746925911195797225373837385844957476889107365256059023100636037245481021831908633732134778190641453578882430565606448700174047550780514301254152580638813654155362088649280199069770969701678860512552955677142943014352957245866508682162143563061395849049227372045573488137400413362422163583453089930058135440741874966179292750544471834492630286890645357824756846292055152504204424966977769808806916617614932237793406319640187725232628175779220616254188561886707332818448331684306643426307073562431674103089431455497597288834661682131248094249236824064000000000000 [112,68] 6119898527880103566195698646016119663124793174767136825260614983116751664360056169905651251453412453041430714783844090681471538827107940700477164353341951587427136281869257402594309500043027542002478470085020718348021683989623919102560430045766609858801855187447897002214909877074235098367280779903362090307247204183201875655168364717649012959928659424043728485462188632216821657729804587568945191019202845390959620139309244696456325728458594725111676067237374417601742902097353152887016938373552249914258050350875025003914973285532198452853282638976030064148226063746306459110653940704567605421018488899230271193847483857749094463677218951237037445320285192127639232307510930654430799743093625295320178915547485932416461158226556784744689923065845585688058166799146666937249220727588694679589853955812467111937161378561393767731019809942468686344841894279936529621704518403644405015298448351907227199262832155774225736282404977969815572633609253528365060317816631737035354519305875789357236707340551669440371413559013102756534253166641326899498972838707828763990185413963650379188828152117780338752152587947897782007461506776483791297207179428706045211964298141159415113475469128215453547018422168501636089242208944416858925555347792948179510936628052770441789123894083149924890751398777447533432688161221344596557260353641399940280761126514299445348397834372308528185608286200939163335548191738959449700896820365095109722600516356934101452960010724188409003575055956302823341085392407882363997487837141643408903539874253712478817968880678354056986411647347605757013303016921038777366466908992046112018629226354471040150080355096747484141623123385158010560713115841693862863104681209863572956361048264432530001300371187859555677890504468309978020913397498322969079103398000242359342523371097113635548011010377621587874496345491221602964223887041143346940190861883753567853508159221549945554079966717746373023023292730322081350717766183410775548745311563989778432888919864634683146546013719211907565586327075667623728725480682643148611077739601235486536817698683355928364921079338267066763053567594681940053782981521114743772537278317858141063055519035072833818161761052036606228332840834178383872352157290179074622027442374641535703107546685543523282867499510967148885508194820544655649154247796629270009097425806490586137233263481694842085676225163189152286323977002859370585635866941604509918533811016914719865192201013773651434551631887269035246429073277376466830987724739732339973786500493382196323148583713372713320714100938321373644897833812039514297421317695531773573227930140605357302369303733798818934671930644427221654701152613960616058508163760764900714274523081976862197617956827889657626675380224000000000 [112,69] -353662350488492230972214202201326309674996865961054137076336263360059370770067497877412169673286219323713660575638890084656338006717701482494329206381966780957505885983648979398969043591590679729843431507977934467061393693577312425096017700065499161008949769694457606917188231054529882604197027390941673618967104738919326430540703620158344581865949667695498587668598472050511547130164873445656442045693273181535665061917847259477117097520550065475113375527537614738246221529536360754952271764989831033712766202714644031575288102025517205161502937270086517637781546549831623261373414012490293271499651045745301238752194248228376816806474179577643294238789292086585075027815936302871963335117093608165424023692215900095469409661756951191431667074395676779555259699382192975464421834131407661295873298141844168071986434514979609714997904999021043902350478448672571586741050849683047703445105573415983230238825110067716915495925934763424638924990292191726813854497798934561087826784010305031546711496254943739185896312906961545115271957577358129906989462936781325427168197046479025231783931210009591231328295967593447088473000233261542466938689354033081257089028627038446758436458919334309712586921556609570267376856757003366776683391290897212305385500872196751969905499462931921259972984863888059147932182440358316847898868044765757186733888971809270846971170899781839215448424837522839612372131991917074099294660686042891637552978314686858108511077767201959451237155478593944517771985530761721849624730299578386686937925882547255302319619735597437778334431976135994771072922834040450640885597421058969150160596971248913647133010241870087941960992582259438080199755797075824951853760037782160794250905925600592081394737749114959339050097141613997685463129048536834755565521487670500922896333489409928361427666450831445125967433476470176591034441587745790248188541103296830735375974828933552975205086567275125145769616817675291126790285877918045683722038069822013851600683484768223658802036533340496464222752555311933890931377205129159117078864969647691669613353747568231005717046307831686777064566859485242651627374964615232072465600970602747701578539781019690073241590008367711454936774742533658254005866767228352192638915025072479091548080728855081148950290351467302359218487804089523607054275394653381539964995631414774694318383694858412547985451081338573231794529629940727570147474754664914595595834667872498492715726439311471536560565762170330950739861244358228089259801105687515758157815802417560145739120600447388694291120276392698230477105796661955677076498756647443091001091729815042835473005601329321857023576519205292762774101089923120774516488433114497144698441568075987453314010593156592195588198400000000 [112,70] 21226007622424010038797889076125866126127326816521074529159628480007320076944907727618446604569100707118169034352483303532564722693255857152566414701750383084720488770464845995143449652860509101743381385275360993191600361262359959126685987253760630029637217419221191432110516100479240514158919211145813393024963186397221695827659505211396297579049137703242103561334221991772442313868106167810872360204731289889190627441819730466677828049174011961646439629233891698464198353778984987285379178887760087197560688227718897608243825172933626979066536709962793451348531203340750145527268881472088407662127933133755596404914113543226255941414879182110801320157233062031212348274942276034969566280541710883986963222458037037242991375017945167630971726837825048554122735376613814024919759024822772547676595907421994930254832183959871433336422352519754239926423712604940816756370991366796867949281519665743109274869474688891696618211249505516811676879734948456888720680816515446535503195933765680605873423481742054742297083412511633279646103392882545448747139005765378677962460909538368210082584984722565425034524845920548550014622062983259546298428377102565720119070517887119130041491009193084598092820989109295751934403051906221942675508042878967383287164781742007403720935999663025146393102089048822830949626936129615494191118226737208518507138628461278968417801879921111274940899897773231063101347678110452351397848380666560238577478767645285996988196998174979733811096057011926805987268763021108073181393656311734070513371285253324297939413553056586898611791990770039735206045650846427382890104650990177705993402684126423939990407081586702299190872822229574724801478939821974953775384259114505195672474478355640453045399004413045147478443594927600016286285912949303674766198503128885098506551817012217978048301644169851418060777966920202978972927745930426400610100934241306300613318507276055743075814994257355651531813226267516747788125780716251607108102508293242907200312245827770084533994631407455425027888958148281739864270208807196542887051875798365901285637166937029269101078350428658122568950122571989598289471511601777631070537196010984013914268675136456312866701775646779805873883056992431224704554876712099262589569026187810353598772245467594722017969530668300467207590330463235241269785126717859474087358392505476778316321912886262683147388904522515087991119015458967704677349690502762834595457350054781140846457182735322126963489587739806449644157470192060841929901669392070020889910951586157960687679383360805127573910923603647318060874518516446087233589583894341974963146153950774242829099080039363440821498441198496401147295497401921282482356092472394779791682999090231438958634072525041534848492674450 [112,71] -1348664273297988564745561065540294148947891644727439437445344937258899410432675438678087763252319220772750916472072709949106553372136709397072856522359549291668098395166680755372709804159332846192761825895412304252743510630274331449537316447230948987421417261645925441742531347603064722351029835155205896373568522824638354812520570004806993905517062220707423568803745449932021204618607286785614845368414505339562112404939801114548658737975875625694007779174350239066292092233356997591801010029266217028361967260947814001098088187442218023501398686223738008111789837807085980042298718463125350786115099532442702649744751034293080513226293387438269393173204220315393671623584853253820321792348989249927863885909338373020134028521048334700354971136097330877915458592523781136080336412041214709129371480425977395360970915664687566293096989217762560854538596701978593324045080323459696151985204752593760831320595624387110220457551611425176360841442306937164390686836602868504716539758942853281859824185280796966844755368607125882677802372132278304999431530581935744655429306529531055141663017610052944851802876374247517609975989850917350297831378080666242412295715183915645580337985783148712443040553489143359137371592323536828367449082682979309150400345704429302338106689062983957553710874758794524352655475333991095063803910351316081702220717640360198466571676264925947928811642201515231747265778744940729277921929085317774826441661932579970153367738030597533085727744352550685227162131178362301877502205412162490777908344529258467595871100797829309227960330323887558747096874225309273614580731599753477744035667052528058880033736718056846482003401105179664206140613130106537877022907779533792553574747849896177229596660686133713627216900918926120349252130904463105517525986540319026661265190082603973746374467985918126020394156147679226455517303434351456850592205269727470578200583589374393043929515419837349943947097663666435516240118173990722570993359241627892244267094547523037101592809565031025567541012975655214982719225961031965929544995804831183910915949568540638869276449067768922044453644229398954319881104299965743189985830744580029690765242208471509875964475456918007480592183282430746148720622185134729602117601162526976176311570110373154100345304535735424018311347058314156380760181373345853296724856580626781163390049939615678827933378599873280287856797803777802364089179020125993988593602778356023719598041197922234945910354647888835316522026718490321690719250357730515253053198301051181632343135370625930121866109855985875009019101408105735580196350548719725767679985928741308521707519265045922796024882618201997945183217229293910891896996115176436623495163337632194520059728864954978399200000 [112,72] 75718364670417817002026622052889116440518093152635439682581123012173606696931214712297844681011866990067214583188098479435342982822332029948492016686990212822302882964419705875340441289892399328175746980095255973467752645191633436309032665762710448404980745936663935241097917017522544100029547689824243722696010248161298518623561528525029226181286709309545452853977440102010132164865111166470352433212457115981144888185430113013990424403811517169649544471569871820779884283032154189522424167894677968216725827556335307526065891931781783781786029681070517375209140770289089143674501080289524710846715868993644522553613291826208475298331354989474163970412364997005796862391349780893959867760075943017796920632986579395791863969646776072583234957620504198362076522551202717559429156507802267505641180170321421059803820207537356152643022608839654307923507650574481444171541380323651718516604087750506872481032557760015236820955954543012220674707237707190222287736467431785708498441856022139956938762218079051077635725783243751477978952833457342516308412989492428056686531834204124029084732567319992195572372918382916157360200981171303245621388881317583264663110466885586438749504751072469097057982166586981394748367668884289270372851260101788478572881814255896316871298506234559215388039396166239421224596610399979329927794857174401108524501629974291315625236977720871847486985814519936673757783778007316333315642607774381210090724323758701559704942667198587561947182591920225386957815914090613330800253134877077162184013159899833445114105533910043557447538880782918797330346961069901278434234427287973470664406979776883487859449895563566649515300174415426428714071043503784553050680365197588975147515497387975340280873437631016475189040854702978439619450057214768562482001564806837553060180595150762929059156313768058837112746534130386398541797433952753374058385409043332100959161552932044313600204711660226227113943769843114768930497595348495470220239646435434395025406221207078224544044057371902245340217451472431878862660692543687870429935253100500886055028877132495151268739441423057293050861339725891451441804408736997446745401648987996674636055448367858302873983657508883797171864990345777049043635090494125601647290270066528699459321192131941113348400518231460381872866497124355488756023806692402417671534453672332154141500546625969230707473025533547434803035317520833263857071926696874573927844596958857352370567145463561288967830253227111211470784131432115528161528365665545674627793555472368824973110895213370951648824046806485994269634109008368313971924062806751613199335847615088105456592333058463276988964880636099834053685621180228271004210568952309875801935681828798074339485603291970296000 [112,73] -3092601619592484025668173812694353290594320560498663588513953261887079436099133000060715459757761249887939761007666750969818096805833745846118815610925657532566676718003624366272873786370493030676262740689312180984184131109805620456340553212064224459700083572227437624433437850681143149356008494100760356828730760037994854470499480154421615746327263574426198385956138407874781046948154535251389762675291390964778767340525203443298777332565716621948721025233864976948589351600081599241460447751643591603469662020881313083067599360692857494364369398216037126405356269230500101735950911976679365576969580297132882780911487233856890788928400658386855428292054067374392362575522997943772320181517761900212340494890556122894367813764379699534841143202716811233723951265450989526330011870082053806933620962787954180731868693032193179255073688610572659052489242223302767940813842109930132544494151130369118381072045412284187509153722355150960497535782577578346943935106485445754571777218724516686978185773016638738375336680570414757242840373345968314108208271950974146521603781214190601258896604005078046319708152676990811363346645522664694138857034952042915272385047653469950658317547738129553560662021090763262848604541515926360355642410306303836457770696012132975337392779683955868334870895709513820941299187419029965205671418169763553793603058940474387354515771211400951246125424210054655796090111062614960389077161064442550439898215027063522922442689052827816500640402586894345863619124885713871137164032855803783953815989352122407173973428908692637442700202123979369235183222500590574782552999129191599215395393136989990515545029953724443009261046373366427267664495716305923879729724927405718695597651377699076015348447739235301455765180302433916432810288122168369950594030763351366095357433724563116698709094171643068864395877069641653512164028208051250312036106012289174873966569320871417051068124704227944363519376079823203554804045582756898080863142909915328803432148979471080885378682706004512269228141790010684039253063096522695750623532242210778895970400083509804946221493087984067784649760032475729319417481297601486753789744267681283586853637393035805090616244499105059270484981726105384404704794281350521942650199041647933617114408421021692013433880725434401753888127070769547252800628852990698883802679749569477593055783336260054915439390745756172432106750091973249784762347245583276573908308597259229977846567560886601080129948296058561222720485966224910788221339926661804732023289817280354540787994807564869862890633810752905461575702984180830924900744060553562061578930454603594788283338163063825389675287255710602676380524023999178792520896172294538410976082228863986643448883131288000 [112,74] 77829089877843817920621175696315445107491747219495611296837919781886192453103488902928708272514676157057793466169796854483883764411218258325510730051590848677635582981019596459968079381480607301799030498926769462011065728620193951267084877399401315905454670320929379888796851542216317579877108750606503302177445149526269027246969758915886343651727281596729497351189327548598125288082775514832264267521759586570909409661050120191933920161732125619618759244637579663750755699315895952468928014784990717513428436461207412803395353933434798976620881981938704382783752164290140960149977130133105242029207450989316054015130952352713976370918125540886102644426926054199334382463059213784211706289081891928044680765224550067079835492487075026236704448100989760063846985753518948693131209082501633462173291899326742772427265145080936481573357674095237319868839357957519207907669990331360685455275425850456447417950740719805682358463061189998606953428286335712778142998258812624250095569817269323123737139155948408661351895412576918530479425381644582953653172768646747256422999299418819021585512433468602955805254239075497467102084397867158986314723929403188757691776677521507386501252601540755317139912452712772179120988408723067565036550379551911504131989022670648573728947023112517037628916511293836681894169811981526657728689078514521373753821689571378830729988549019614233634262645778414582221283846823835544326077225034554841255927110031692151713351846980795733871418909849984623486696331252427330209047153997209592370227971606833371814127018021214897680956475074722965685907960052045137683154361454466683690975623812200106715109770343096310730298322711123797516904748977731720885130249688970056874524246849153329233181787021081963181505095401202790051048655220612384526444420163826252563719425719020787978430673540289249015997108285826128578063300976353841920887732876365842979983566790534046748393995222178833076787860627745902139124026844218376787760467077556288538073029219273838485353134372915336636748866162178779262619573637988320621084368816411791602923508648553173986071992206580077350663998957305396184809274759799226113878156223768618974781172214949843512542936606487537790446997905715290126927361195887997781098611237070493245553208540496592236995035486637868116370217793267605874967435219721143714019452376144276918511406230567398407933225537105729399284165376834907980640774692624407151895518848194831909871255070137018520081042884369749261717861983861025103764777481281174023897675590946448670882845480790362188808356533189964761787423562198266181381555919267955082147932823393835400663020824274858835810427707940730388841136003271299517979436873983712470799999171226005526827532000 [112,75] 957112238863407373208296625690240846846211259292949238154980972030365700019829587516076099416573900288747033449832704080207438586929861909615320973739075556547235374559247981476793410542393907270470947780380839555272704641249373436339509983778780433081029975824152073425033208874936842505994304606023438522745265423936267552119732304186717489436574054275747542543389578506001734545721683849399144912466739187915213757317953884443343127462709225865654862248753645500576507945563937356994097820731398078642359034812190120130517821150933930921443902650896734895820636599474571151139552172142828919751503107949298736471798668723747392742535129934077598859755678566545871504768745030680627383717041974043183736714863870333892031360941448267455210841950290626514883326714128531532095661199455770587438824304165051125829856540807338119170818943829649960540512144178092782367721215636653371624529876357185825205003823161679437061909949904719759595084392539819894343392425093705133043451231945699383014435915350208363229266661324281730394334517203595086300037810880296987096124717159934124885232160758298348689366151758042609892316799067639605820581440240815280829223033069141269296637436973597377813355451634277092582473665265084382804163135439366564294331780245655273448334191282201968538455432718788969544242366562679862854914145198348274683037836524562395355113954666223793531718396634068822010369740268066775402604863431849013162623473717652875701443405481571025670679707071083810960615355583461150546645975479882674587346352685651137387111029658936543671740292708247154758069486154042276759894115990926703409988135650026880381416723354441008510213220459123797324629920573847342070123989551080223927586725098637616264743619375210199671700991134089834363013963771264381735445257943459557550826499574364890417333635633956868717697414933063232343413724009369768479426641111208420580318007562481122442056784375349607989424191853968657728397257581456440632778335762934818496196686929481382190941602817016922649464076775742465673002103822497009063246993399712977423886143574664043257591241836721786346463953371180774645027473154549743476893223289672059829302280805032813041530081229996700854357532568076364041744208981591355116899423615452731719603132003238296756568277520524731227614731352953015891850609280387550046877256991219951137975870734910073543594421652395183862256385064823236718151508702371832850446184112696346751116987301916765520220008222638465521919139707789132052965166694359822930159242933849232716354431914975726911574899742426273918493987491133701279094836354372890274196008344646420759727533415740306759445610192213602861679495709818187389922862834912405918971341175670945792000 [112,76] -244950930814811906119061957191415173196006771569547781566853364948902199360392488367919283881530333251358404834213575210839873005775622489262053169098591947151450972359388326641816660346009721361133327707638467163046188871621703171859714485657462758945106859503922623875017676884272816705268333233549125573786754161461900751919688069207073285461633767575294984101370509792904807882631053257605556997221502381899598582080172320291671794486888772590509943302180201381785448312718211215851732200766725571303210198773908825938630994512303031262736138651455834664723813333238545599491874312381615926816353349868237811108676334813418844783391436821040296072114088846459819946342640077960047597803170187906604339226498057064744445198810856687536556515426397717326736592779892475171096956320046720473166202756470293888787361485483788955126878354456266224180679109265615493760884328687235180059471999282677440471556281942574426938506570475387357733583377568927630741692606936619758570415757017563075641401169952780220494144188857507395587600109914462376483774607462070487513164894162238424114637447449280458599405211614031251113718256464865410715747928043652164434717548578525992858482342629973928559208213662078856158451315426161476895078284660487007848649145001778226227595206714168986288509400453451886026557271685024486127047402106429532622749488191298240697897660138564853133793140982418533356035459397567239476612590279014013377362130938537699483196153080866253121368197764757213521075172218151198256260312805542002223053729669192647861142842498411406181016463230795553653933484605091942683521998694640230595790351165886368843562141214322966713661958367010349729661787878420895905611502569642429660637535100522092077869036466450619951014518377245944866439182375595554647383413198725307277861581858055981134616488518491656668897267545113817633037468770420915847773292685084802247293815896684352867635645011187481514505662189575182981119581103636497964073621057513750566962667552573712106424953970916102766342049644959314859285195318965130350114962240790317629333501532534306246584232081438168233475096012443989070585151987658631347921498116131433419526593690248923997889610710484865274090463714160498287651258056993645783832729935432392378937190934134524478720191330009839432286460982176580915664934331133714777179955549156787316231252586581574544278451570895034027871847502167684002911121552925382589275442288015065448673920854828219633325197049062791266502721267532362407056142938895745264132084444713471074638333794690142913046801379541541971103717948881253116923520858099594045453136905948694142673632575920445802121227422309912622999336542042387269865892848913947519785516567641889600 [112,77] 10985435800737871995245325581598804888612466147408911519349747238003266431121224921393388854575434301982390626867628033493014275709708777699142007200917218421387726188602418030831093949064211360177500344195429271869446185675844747364990538034622842705091712856946421226802756113343845053789637759161209298636326707822615851000625538354026406589273449717674194064717910494236451249971125496522131180693979030648786272629887144665241218430703222166770521214445316581676274737827027522430845487508375966948435336659965368844748011136420626603287047236669584967837650417440309179840989720457068838998674720967980078777001198648604712974169010481216476745644463665548428728401152496478671335983582704718451609184208413489061017070169332297107127235279650253555859791711931702860860116442221549814402914753657222369295319825324764801200454686765193589471664587553693119714436153709371551414745194499848958855800603498694196282349301446609785250744296145325341516481521997392649191248444342561464482534316648307077850481809466594111182976993375038123532170439791686866872813182732533897310178183971531291562773131744475879592091684691170402197253437415394690262899283466220806503945040262888765495787658521329346468389522084496893346095460112919369761173413738535094461650549760457079074697424172033217036256405643376658526606749532188412497675939756060264966288757526045514062394655223083305778645910945143578770595510394584357238407390726824675221118532643091631504817130680867867096058389515162739113247350265104429335906015565509843754340663401934741150688478811594626050465894580065774619999692969523181035222657571989258143914100855407490410172167565840404785019322184871299075257986478141824449040574675586084320255371552036843212294489721772961474727763584095034486008443769860876586882757383230942049634068011478557263402402269056913862332884261231905118295716873007680209644062547138529913318753344009397522871085144365261070028848771984104658040428744879596549956661828940434993993976854341893766336257326907094113380432640819137490294256152081451833698788283341240200105278136578292261364819858344824260891483466583499000738688195964029601941880779772972979779534275477205500098750885519563079437598455649200842926561609668483426197396119843627456939927534004071005948785197503534917193149759308960271142677300415080883700729485228882225973327680840787874878187340700898908743991939825759907576663722748977155097815800609394696009714429666152113376082186560825793187874083698094862598932078530221162004872467903405109780783552631011204888027265166775011192611896553408954808725339774855357341406015424387209693257809457037859184015488375693930208225557176206699672284474476800 [112,78] -48576737200656043637383673790018780233930807367910501133422668967905883277852008484148848115239814685284507098049702252089357433566311213034479027261529732022898345435907091634799586447058885857027792896744262827990615182079688791320667551889600374902835102069308139645470197336964225601698649672926030961677194205420017106417514361052750493034497685905569039296075236255633547978625399028558917363192551440445447742741161645205778699818359328948263531295453133369824506632954502154378831314312699594386516002334446461534631857807519659672483952488144692581540002437322640345760569787536705735738739971114950910947566750772529069004400835120696049559624084005629471160823058923927942870784744613839214404099127601587723200717099542851972989003322066567675844990298939672021257776645286143943682409932859055957055658364526317815545183028778193182575257391820202453289028999634165374432970332682666457725459998399192290524140905749149666400288848412669505673657166508785542182381451775417073776636477022916572310311031078891380614508665899946648549814221708078892121539919923946096013617867985504400842330137783054891524464435803411785360372865131007134486367618906542612008361325970305251784021526679146096146150761409013070329107296136839910554964814753232807483876863009780593625435922497478932871749546614833387537479167766039867906889402908447582097641468169106322836266433711836130361960332425172227357701657869830192766705629483463283177305734793691346103076809878647728493092855732641450777393601396983502202674944654733253709180541735538555238684838236200169146850520034502576777072455770139352988962441453797890618979816890775981628259001791476275984484202125715751104033240878918956938630080809487262600471599279714908228932720367132610012343645330146562713907805491812447380759908166395852753986205730416077015274780606698345665365434359717572605246793313042447607251442859828631918370707965778450667710194821819777924529771435656471199589777450415558369822897704544811806747692655688938948916381858320391925250283594007497647839549766375012746826880831102893711881363913571352259728230557124025168101914567755546208603834856683247702371579755133682544791142204817846843545766197323196122610709822586329427835323247424166796455803638782768894278719432051285873113999183486770662911342197926471712376520739040527016174364539932136329457226360604664987378627115507211118146051460748430829099248745470141128080823537473487830203548349140240948090707545895847717672969569621160762472655254484729067585416972058217957709688051186265256787897732721298701734328114681461133696625959598523248287335889894109029597629241722966304597649900419666811095226129612077877543009680 [112,79] -12158715857007561239297508435639522956328446322110445824815131107460260145264841372186588053537269400133976538123940547914597040376395447930629018125996023315804167472605741379057100517875283757208262732594410131839400769263098001917260548810697676779112936495701643192906393737279212819708766768672746398457316553865586293358835214037869980819943059115568490183353271677926090878411161003636512391023367876309166499242341580557939672419911149400590619421162750111809391120778660910426570459692181190749534760402547789456487658845944112125755580454022540677135255544675795567687108555388711128978173160501875753904956387817519273827531258074182664471119051570142218025714456075125035268665184446694581800965202010555860927797427862972947920414241084053449081980659629124500111580928605733210002117940561314128584626538305416846598087664242324990928134238718462747559351634610971475916627624019360569604243874577212140116961343767113151204758141497697638996421771101566041076792346048851240820867963920618177530662364629370762200781200138929048752327666677043493021021803113605845644484948857823653505127823162940198725250627634930557595138723810541798971799535385533403756996118824447886407251858168077657920838476495860838902207502155088363069635765150908018292736861286649450060635083103054322627341063481371504831916391053932310380711290404118675185500802354152045109257708924638386938268017840086109443004236097807939293031279962925254668306759138906119885737103059699042265804574264755715044507318878872221230154666417012332791332024536422406135271125774573519942044031229481786563766050342445076527848368260537602591309201834484032076239423772299841129934305010329374848309552790697080571742875371341171354438186516419774783398937465031708653215279110848475602068832026053884465768340036905560582096731838755161711450057006664099080531325671854170381081447407855358242370596393307134839826061120031936156855536488095873418632037322283610805586074009203182441841139166792991859460540495844876656636932571716441743686352867745657086282676096673867954368270272623267297640426561518280213027849217443722455914322162775110436447835001431673169809665532841999159393058024499696564404933418461385417833962036605471437129021665299291263835276667021432570194708103221214615033401525604179792781155825966937496519915244791206798212186660445930720528740943036677406124390841201068453659364595419046980022197050410997153841250581412230488323514240340648571773320854433928856454119961160409289872722300181115492113851911765629067294274664488273986569034315971524535659121243809763665280198956640128566700422197277018871960052214877970684898064949625212390861177736897006377058560 [112,80] 463810982750102790850825243269901895907886236250267117737365222510976288111586003039792847328604840931963221756467203944138959451742988494563474318963447827631959898473350510917516672213692057107707584462496523932795999020029728749762446277305243722867512447561651674660319683356996229286311096039213334480242380568843223631692996202233520669116669831543047884452451860248656426041689979577296231066457726725163067715408613896747042591893821322497071677370945081792352266675060100435140349836489973412524937296643631278114944075511063104543563990244914577055669254498450662963996582663995994287313675805188845980605543453244806651140086540575624617208508825888585265753592767351575116954028707882389717307853904285217628283329419469161381881633331995016842385861427597854003447258046067585897393507472378897601570959409012177670001397505019461644416917249878904269197435504471363003889045454575988710299454268389046762232834700630688096387174248631243406315215967111801805743556540102340565659859575099323363098238144824388603198523758347369809555255408518048486321870977436877463309337953451466205799106087483905767945875477282587873617476880901579500997426901024080899722914645547668519270281500599522802501836059069842699963194019025732335532918192830680338680018102792850536922787283285457625575177534583708902747311545433730938027502158484942204781834309148432144524811229281228058721651478668531082728488956571552415935250637168908415442200256844880224537509862987707841465618072303074751403584727701111126507943386988592211746173778068268617401693848104343959440877170215689216206496705904040706411148376222165539252739652680114486376564345309217750723991303317242128759552849028700907332959682360458340930252067368656230997566031654729835336402504885920917786440043398277310609177594144131560686086430797668408179361172488474781661554024656035362494489896947365541954046071914627370102334742398499724773274458307937236141359479477776420397401231965026706537966272559990347597475789192560526509645490815833381780547687596693675455965822776460140096509723817906419660951457825683202154020381486369557078220481052114692088421125830888860038655697939572099327241476325653344524051993320988643362111965239807979510804836148941821652486651971155783861937790613655344054395997547419226376271283907772141428918131789532370092122127453467157193483176192765570064326397411861667514898281644517934973453892136629600549810836620325014000182047347032229239988838117805439248365701304011211983163365633969893550468629152920956980767041202903440387122728127027900081845490937813186041067244945907206872069069828702031750282890008010447769556714774577516070226132433258359040 [112,81] -7280590371989991840619996387119725727023744339371267440864608542376192512210764986002655263125342437990124031000066579799753298879026318747551495557062468671032156490554713170161477086555033005173196175263446363200766147011353807359258635927801534632267035415600844350412870290128677060893235625647088006948428837036580906007208940431691890970317897369757476569381312380122352679797580253005673910326470796886069836826604082296850884748042162164876465478332437350327713441090578235754443498574220925597331538643362660712427216873725640036621352088235124184271333540452552879013435547753227168211407515464945354149128580408462905707470623905707573315932660875092614905269729015771238099956525710229316463791282327013700786228845708774370263106571686671378309989361124330605631011485327985268328723113703360784009029143406255182763147528731757245876486968718245676888755620586645172465569278296361922548290133387364245262822054657272771396422943737019347615692194249536199022789627149263140994878192990899959483031596747366060679532046818201623505227378720643696822071913035762275790795716281114738270318212458856607080019204912676309422004692851920192957042676819364380426852891737192113324033433114136992533393365399076386220445440238753941974253086644530544767794618756953533522929317616111686108599556428368762349250682437288313356018766923101899541640751080832507130060748685694819585015068391957053538096635116024440342814536533034042320371099595718109769543272458202457454623642139495365899665729943266237622085380350823570901843703682540722177896960126064307178391633198834880996282770488068046816062831850178914778085756593789232572119092211064307611866534099936881917829294873991595098462254880438499832215226762677080107693298644461487947212700976029926874299614322949267805204848414213483011777845896122431669399560393561726243846386951485110563270014104304675383392907070452303637361875315154942661612310254486939186802756419078703869043362535962398307282501325322834676500682405656116941552524886746535710598697731125653578296414114306029985493494598136462060591483621237471822339100897088241009189250678628389885900290722817390459166858038729107871014542720710545375864800904830850131868046217092953737871041960109398503845748753386312856559630135802900466082346918394030477933633767441264762944552241071282123455578124575156570148735948051708494275070057363422822135501592403381996482174026020038267684574826867007432168762949869658947449239684858680929858222251679499340827968223246424977703212251299385151982891458378729117049159492984829962081472629320781207265625226949013715833920580130037896348032868533312814804762385633392450205936488544000 [112,82] 34095221914978645315430747474886762498712018797378028625925778648219573648021571628979436262048210794078588123489179282362190618856891490941694809649274520324150930892396010601198524182278430670983701582781037700468281757014304737479177386985330547633682224566535952594436924407142001218691210172831844272720344875038450353588506785755554087930312712863491000418221450094679932630545961619266468761091608295715059669730454728645223407034534266220579354023506144175975108480169915960992988341145892014003213982518895849106201568655889053116165616240014383279729040447422124993484710726500393052484109508324823776635497755561805220427068990008840938815061761082133217423248318352055614747160345784529804800899898055288643538683051386126882883687096749117354701405170602269638889819101341692878215290721626235244409912647737309547539584909552167572563349897949500032130442877464069636486121106840192591995270258196009758040703499736042189762878559734087198579450338480842341674922209561853660298029108096083077138223336587928190833434270278991177988648454296872088398852873126693157858164690287158722135631159464869682535736503143146846855819508710082057728404239657053030884125042155776134590870470492348862488778508121774111651028912181992483909294863638151703650633662149805364884754006691482830843743203010404932830955240570412155294392240166648098002822337422315748854549943685894355871954725320180577102873142781398932059810071942161191685422238093789944609511885436987058004014220720017984559231958925372443067899283386895270948292914223011947624856531398736841575139496953562174997286059133932120202605566699761658446526975065497316495505694636153939247774998746131549345793128557853043461044974394837762375695001926344368782686874208202316337829339235401906026041242131031833361192524598681702736681803289293428603509095368120748161300220764160792026413344746320009170299126429028949346783884239112532151501014794994784410348724832004347784132221008373960408693895522030125830402286467432505575016375040488326284595512958972394407783801563386939884253491319095723170382254075669735999085876198470803375462383941938557582789544425653807631667988673289072794719480216019780965753666415802333702700664888392541437963867610759405121480093996173842609491875756715175280690154204138846195375215325034237185712479674307454945956428376074488581551199946256037738030989457874983695166665330990094787341781854480301494575133325305555426073843542386799870576600560750794987917558596323994404074950422071298636932714781056149060048225135702207768084661670971205604743589808608341299961718470229835372378924364420955092021596816328235692525169959617537392302254000 [112,83] 138534572518989974690057873133901701814552149682118986775049363959512323568663424995138136187340102057956826133533506787222406727843932158297304827443071102167585611292538277199300539085440706744887779405087144256880292657514648835975222375492431465252932207505013333647707900898262551987070773345803701611467820858407188905602130043220939376276020131104111614853094185980032391696297720532491214202718191821486643879322372893760093384591604060568025400736193488450670778435796322766843945125470256671808149278989747225650429073074561631328302896779285199012805082799325210506935330437901380759501819180357253845396529309234543218437429788118657555512460506515154828613505494318694666237150162344630773489773293278052749669633724339083210101885109304038952795845999083504590065727404620482975002504936533978521535860025881036838015651558190287630281370387293828650924961401856430062944157803352759427605718778228351213973933016630921794826559624987447300565254895286889781918664062205165452139211686049056138661972151809793418718154891391963027735233777908712667528667809144853967699489023985167711988413783865161059409431955238732109280456401409320575876022762908310117286202848890064534777548221974604427627755567890135942340632585241691388150698686648807750571481788926746445051052107078205467371439300230275503839740519004023420374165444969102213708000367628694972321645261704309543467396993341886022710261169156030795215732137376848948138677362745235405708129931781779486632919024131669339919357515044932505797022295992215332369328527022174060490579266517700429694537773626397086017645569782315233917432525450789812796699141197230478020959371277063507391607239696125732235334041310744862762727279815187354218587699083755150690044605131482816408965378394859049130711711236185353217922231884258926567421279261152791492593738561862966812316047389879398492822376603365395593186541651363451011522927845885053830813839520736445145959692300953927327270630608548939048841140090932575653851410500488799750537077520144033474512535999716562514935307968000024180584717817581545155201885030444037059775994134858150171508039319043647658929405929611690094471257859793244268370230853811902130363892561755004364213298900611043517624057246612739011614322311723013917087012829175268273172098482165743646530765574675263131704471102878864318374930150399045648269211037544226399881956794523261895409719290849886405386472464697331494711407263630509047947142392892439274632259382503442823966453895190352035414599634430973921903741017282713735764238023373447363613896889082211408152391465251255343541794783418380506479885937877757251502533632550751929812409917031259472000 [112,84] 3848408603082816027489727672234765199544027322723890468549074498633933176641899071024488827207605315507884102097639949141702483138169359389577376575363643582652492543765963448733175251750314497729951552583548567581409237577425995435900846395073585238458480741389313208379529904160158591853535992747843138469539070070412377330354214897789296723075847639968873136863016651324698928399233255996569586780394076449597862171147307747447270615818803185884564791063138496821058124918971575455231838296685184941315267815022030047335886504085913095789161031349642905891992988439048177852251059916055417363931169280246617037926479746297451236254251431689579103950133236256415402194189425144158388818432377716351962553742385707392584924405385446456769111125034455605607238881853428388080045991685326018613787458537344028355901219670885192922170828984432870546946772880304927893481057476124071089370580104658354591329577850816380453133518879643021422742869775586354961571475444694937035177626745274366601272486266402911911683383919364166209316822644463335982688928930257215986218222966740432017992305611978525562185231314992564190640110135278454953537355671012165722750091956907030730950448991722995473882147444148037690193592467604699236651911957142179362316307449529127351919829941259954275028426333643145691941944007929037963570022246052975435101278667498170234643733500902920613458876200215929105635861908384653862482368401337245962619958266566891621439704142473882865483829143686959161358090060685087721779263311979815779943064384159987784991047960076236339961110586335497123130108475670441474705015534065117685858195121282011932968628851990801273625347420741499547970271571549108019717408857214808711121495528857636434951255615157930557773814852003215725157930892144838467881661766469779836394800182482399352309197580490726534445075952206365591363172070696717089382997312759586878634021829047140293963872578863552772491597810533779017624103763589712001546188838656693743386903456917764119042926482938328403174813469897385130235837272763201119391669437352877055157091202369507311999776435695458706559442837142816599114682118051028000098569603010488186633983109863387207906199868975109363338204544675848421845641494569943396102856900848806975949317018015233508745731836953583148697940493510338712183164172591916365752561629309764823288608289364616533602122175663788887634928487822690815451354015692196577026051848000819619792002827256334194698133721903184069138856252376992788808763464393529217951091081802815367664616948361069911442208192464518073154479825984795297731062422175682911970345471081721056158032054662154052177919496463570031314989914182293600 [112,85] -93867252922531972955409562747863611975492085069306698630814473583174100184922312551730435864271341999934550804645903290886079007376315728010575548291399147348372096941663511320872626209342463465238499012915273287989503393627324484225024094526022027175705015144317363777169715754852542931926519769793106351087324823698726755989257787291297313746077450411502075946745416113861497375161269244623466469279533859041598364049333852756285966095543280854876100258245326995210347496423792055207066412963244608205532042864415258175328452783714606423105715962216815651089484779842001112978015195631187184585782428674768975431815946028134803652921661643855687504160280555303307945541548120201884093074490848444836294611998055817178030173678625972153381084636405178991004060999952777400198818119391591402373241017292014688284125005269767163575426218736177817015617090931718292601504580454521804029321498515301404095305390660084765695201862014627313192979363007196048862292111421804942784588333558656615304625813490370125506937265277709300824943683078871471061742327214519395261169341861325383518549769331953487892377532148141109885960444550006441903043136124832207156691960724508110713976007298660031833872152688180586003959540485455152118637558621754438406674256266901445133874779543772277091215993112488364714830037398123728912273372967605116475170875925997449902625205708852417856709264493390849448361336477426293252380368709972048811822163458183103849753814689675434785909411760557640847203589701019905867686309270706575691476652383791767274853240936263014574480319171257655512125159261809230265965837377445273870154463332081196879151118805230648911966051587221159250561422302318500510681523199547390667407211117533096251337072958133045571234483292624450960276165160676331148462745784960511215313840383476069569186813743103178123639118727491333527256993066353091774400264279175346018970764362652193903128277600554158210079211549384893769306998589101867296768431933413287985301814950528755084971591638389929277698122805724138939128743960746520653197181279223340379447820137672920170482543053830160722298949698721718781637200502604629815502869010431856253869499112861200394888653888644315143709068618813686854462206295988793565543088651496098139763186649887951166774803554575625683756826782541220174989825154498908099785822389308575805764764096931682756439581537670615035420422607168966589772242544046928121170942685100041684717531383855770712264134837290313912469893513485491818539354351107972183476883292218440550815658939312635440198946242522526439529594949401820536576242815322891086940916377046930966805912597738527318292203519232092332341462152800 [112,86] -130232480662434633816738507064265789779085464402397864150723831313587689160382504551889930586276478919340673919948095435307577493375759428051551257993048782722482852858737478087178260657184622396964528916175368202444648302678901303184458169818263576780941832664348067703363231984016121984749735917002630602333322776733789679181541140173315795199498970470977901784792041570559624615675895700448402431689309106588253295839160221118783710928948451542716100914132977600920242046497931086675508323197227573914901529722318064936222821961685750210960593434973917336907642247563854023209689458634474784627952710578731789213135583941128442973722621591023450119127372678631560847662698497824141406921416774637311603585895819391660373079972459251235706867900627209517828789136412140280003498125818284444384309816283344997938205720063005338143102534166493180151253411428898058874967939118438863880494230116397956543321011393422236220845159310370220374493326758960269354865163994866530136148927273182532554631224656742983341987332867806889630024277922507810101959268090480414873013577123072980325805170536009071333789242669593938614570929131962837135567629953082416662298571864504329062696683263439725239830426011135866481419054521017672202977625787459148734783982637615668118042712673682694008949059171220187338555038313449453618569667618897154616839339780733223452046007539772833363057868168244790929996334332036110330991657573256002591580936409382648719360635498452379392999786702194075152169810297816460831154450885969690578539046019005329576256452776472167493623896947889814342014692266847843382483076390128979369365988715750041255666733952136373100529776578596834730278467875928019443646179656932484632949175229193175250743229716084245725068118945186433400197747376134811650692913807202486450264917451439460496342392083824708660733199634429574869743659371679282273743246170504542039063876688486679431311522049910653955544379811268843664370144920106777161299058261313258139021146649156537795773783765557762764334638441040394831731026779905645046240033204477793141021917951744138713572225561981882360939238140557860530807863748345807020720851896798530395227453220765282346321547387306565315286145955061905984999299577639734289083028886549799195801087938576346471588260210844609334099477320228287100325420591626703364426681152878967243295199405194508434741713605450354633312973524234027620868118850514837551321412926194994800768576491303240643890460636366099059134423082652459649089476780126211941639341402435332023601357191376736969705917570816726061850148147235788895128864720352439888967403865850524464111999524182420448316056573857106329843900 [112,87] 10228860064815914383602391841053755062964639820915159343928786031965636536851516786370718163914252580750357705715713789770665521838367959219576604744011978385266416771364424293778387359627572659351538863520455032806062668709974607459782170255328372022032734346993800368949103072920138325617234640837252036662375494405575680505881269336881067714703967674158668076383898579242810806628768920305554776531846141365679529732051053520489921514295599476986665088702456432750902427028230395573616462119692985468630123231511708966597024227412729859033987196955049472912464527315998243115389237294662023169937394268908571773973160033263581037872631597735469752627093897367913361504589353893354213281608276986723399471687809999995992336335893117776037209343133876142044813284566600215377584845500419433111331416143408548614570549087138517970239191124006313572056376689099874485226778773096348976596551214365864650139251174047205428408923009817051970364036143037736164316482466172786081488923489328866863703831174188041459713953854200202536394685076689146142317882601501625326857316152495714475850672242615926440291158896363948881648955197175714519717245467752207067182301322765765037473243685783862269340344906901022975680921537178484568902288901566229034529824783252604536355463251411538230719915772918264515803986912464096199945742042451099114973198885066270789664112400505303927136367776252053002854062585882819421421606304706283390054964831791374683754633675435386221023299189694214379397199687138903880814596802485060462407810317555511184738148968696512805499498359352320148941684146441417971204894354425346701606409654377744781093320897671170955525293007965585205548913892017339779073804923677969829927057022081093747677435387294406938446010111853100743184960542946916557657459729877832574112620628599205188873466135636844461737126269735558615667962628476207462199161386850172361810689325008289869534758165667882460292641237001460154572605180137437830063724566698564403918027356853547677364052115779179744834831603534891356686486350085161446632684825125902799913704843318606376791999535532922512603307500764307952474959265519462875756331192763329542070527422728114602300077958273716597371457735912183920669379547998859084433930236027927863091554424409632841971491786259880760725673597613134699258298334158554231006853858336288911799519146072623841902047112836517100035624116421309287351713922429300360043321793739622886090992883591738285561277862761179118741336826485270520347666826767946662415241399210470106417355368624776138183501621832033537900109522316688954882672712963509567631200643867714207848670287997100189792935274227350313600 [112,88] -32660021658913741557751803208975446747427006080534580736548553070326139398720422510460027182791699003091712775887572104594184147936140243033154818410628532369236363191398515443646906930761128535852622850030337232520500228330933564098333300727682722834134340653902629811609472899403986639324408842606616432967834973863319476331057289297995903439032700050053108226417192445265783478688258484838039679258396668564218258909367571102597673681156926949544060716731142438701598023640850835821765976980486271379932314601834700047600877055035318538895946081577984812822688042011967463259593849379078697574152107009937167243631701981717464673771482758079845031440791199912046937039968344108745470145166335364044356533764311892632514494716282476122837148542676748250632357722705108738747101775272400970503240398821645506052909697880764063210932996457640857435735524608433421222402612046287214951122962228184786560969227538432710787374161871735797199544216103884545007170218357360075339271384087818295760223356666894795797210155486327791543040452266220783732047761051064439620643883988268986542506393950210183444427666159720009608995969918334846745432361480134125952806665809322289219611787000210477530128399372597166255940394861616474198315309129806987802014924565862556766188315250355132480609594196478315747126588259240426556480013897049851991692482633048085849501198551301424220580965123831063611922480696097258045206669898932769099748801947365220582555190583780022728418394977926645295993569802352361987933127981521822345073648441445799279792477458211302264987797277836083329257206532472892786241987112393987151204682527986176713047433740341322484973329273277722229822406778499306410462526513555828216677398340567777659539639658999196624065536136666089601054847723943813303592430184181062987609800548898812298292612331261536582312958965650770584628837237497611822544325021638352911299952297485263803467256604785627036476106407311121449015622340976520603757864134337782822472203687563617080842038358281476118042405606293502574381235442648420340340005347856124699081441047497727696670179662707581275007626664710632278781573548725517806182818480503712654548772018085432359366023968635772341396008442636535439676382774928518195726143871755675620888748854990169371323798994890744145977963577265824456940596398160579956701129838905822795076335423317008852763809451991251493480873088780527379416871926569200328591981939619351265291890027559107082338815129676607480279841231022561072235719728620544000701437965631278615656557981253479256414644484273002540382435103191250312155045310393514823480092766379656389220308259676713190010788337528800 [112,89] 26576697857020674918143611284805918293018594334384810027628864031276406775702773765856902496914320919446362197490700274863391753356970067573599428964524721136640540239460339821895487895516717512204328636307595860318602467481359004028283490387952864110187846139088650210888347496751420613336272896875202063365761876074022325125079020414513764399440787751457808957151049750432065765700407712310443624233084331888862525381869428567282784986415916846170607583732929220717790494046819349735109119616100587828906547119852890009915922150067100062398053160236562636568472867332381568213752771272506189105993126256849547493905201976862092988229390150001692680839394067150105259072982920844295608337024790171546467017416260848362210958181293937401207202504327682451633641477247897134667714799550180161006718561892736448790226479509481198111757067523674839514449618333836030124558333537692033204158893932798646356607625364642973005563596054024265692757995293618156035776313745804464794560014983454323561151506236834951826564527216991400709035861512064118307920485385101192349585392965459583150076745335433265831509505780487329137401607737274973194971632252402872157141408072152407320324822144110339777697071864418338137760920720622651619428703510878062487931347731231426216768840843830614647036140582185957527604094995818329787626004045228695763162005104460678824330636415706641578491247217875643930111324659064954849398039769499148743297922652617386255158176362749536717938716935808087683161771003323581918105760945056340693958007929607077627643386328920040019161663462371890330831241950246934002671798161010826282217781902295559159212795543567709213931752969574057998530480487010739755128742243343610436479578697802005899842378287274182057696516370189457733568039839505264966609889376654827391239084372272017098665826189812865376968052033252201297814124210794965605467273851782736437969575767748115155116686411988125215443010495015966165230751261996405443613814760555118723750022419745604168825745539698488643732010090336180427237394297976213686758001922834174518723769743535557594276528952702704890816640559134941251855632643098399622929288442596372716905140254124410936460231251402425995087317976433195869698530341929201747380912518433104306974895221499962565584238829536030752016782928951106178505756910582098105980558111004612002502225719444100471786152857812490222892983364308437826447699467696140720660351049340514587229448297424010262252159837288197912893933893498653699143876896074079132282222268778688734037553875929027126176713333919978186705697049760439765047042206380391200621343862387158993433546338994935711085797600 [112,90] 5183474694865757742588900730405647302295056188941547249987891166583004703181231033866758818294241429968469041071451584763073463005728694465695502606438437914053286872763011579167055654319983477164949704987734913174865099503710527897060343703271734009159130408428367756194272557936608191060049705061904631465833167496073239506923144862278642466093443425883746787454467058144664128879034248716766170985469066414991919272788935824968556081345478177022089577453540724011044028854173687406554357816726547336231061438774493924336422576170226898232983320086626392750616569689775065903877814176891723895529721629626362490258476132682947539724816813199368645784239506020620396064223988645215629012222308808069218609456154193590021021936193790904906864695290159247889028158636170800634670362916426026980094632087970250423607931898412043094870556382462615346496466011398545560427672301401826599461559261975781837614407228112278729903511881836522868861420996563450752746077897337172285392201792668415264380892809695145819167686427168255044959595162239608202285985091486568280477820539222405816181485801167462822056514847219107877388986388779252040878134607404583966359977585361053149554546471804521290523590341057106341392120466671632869056349837179503383842738540228282535326953451517559519674294827268800083855366422738690190060114915438153409672916555394013392255606177560663687660945936258009685333568659026431435521101699738202651701461938553682319280043983629375407171186784242462583288188722491674304733176580186804584082948159141812914886343994783019398226837002041693428334058407311535560807887393264882812829388358043954974665348832224093250629680620352957946577103642211583563953192906588457717473504040338035000733116354871526587451660056270225576874367292288570043272569009276912558804733548038426305640015093589650190510823036508314856102900027593940523510198597152203975960414951809976972468124912412475088551385731567357236599616165639967873694639766251502560560275698595008296553040065858536008104427881741277992376225403621383233355334988315225639394675124304848433348194239944238311755582625489194476612394414558242835514357268710320793076308738472849935595783820994447190461549618175279056281691453456479108445042335964999229495713998721534031457656133666785671271936244740443422167781918925998767009389931305703948513585029247623608225474925353464983546094922802979754112445742798086573204777409122602857535036272864436143157625205248893918094882166659064817625947159842708210328891143507917228470069763757887035652363020304803900197209242073319406838291988684831702974202743086960817658496727447011424498040 [112,91] -22652794338259341373047043420531518383744019002207208570196547376405198824959803914604523781252337868587163373529187228875151327137846932231624632790644400610982136178571018285689100222037321213881280657213423122561257855601939024330795430485026441618583548751201339325798635718132837160979090267236691841546369155934423511030860861186607084431405194194913932885183535814914698275226855181221504775907524930636044611240081818688840621622036511477632579927475282335522592889778126948094607744188499076227703392261736398838677132611645627901473942227490906035046438878207496820832262116957196267335252711588425988637161612057217021085309716699315550344220576157479152652868685404433114693272495461816931635653414705418365844778864510642980271952261187713396442695392189099262816567085569784173757699949132425741549977583969667817365159114336185572920506950775517175893576556572000839461583544408509202674368999626446198209552413882954416060762536622879485651749486975396282108827763335283431943076703434424488031550602475766282625748787325130525658514653837060918221053510802140225008973608061422900789950084141672607313768859597203533575725062893736673503754278848628383061940959867019489646619771815942949647965872335476241044312114837582313062498536486930363251704293514521540051334294440041627155143106268657672582980532867541860714427866232233369359690684249476420956008179426459286848674919738067630144368894154075493268812574702697546210505612258308991272308388109171649545015263236070644324948231076493190374570828754534481049562150338466584072208255478783059623832837934865056808874471940746306198113010567471787804682791722362068537363976773804304564570794089022835954327366504717557108934901339558813508287645527859081285921968757161667606458762653596425604305824001257304057676204605677783358053402701976227009927945383679270746725911049832158952563046625485127659140673109202986576591633294522927639955554679245672547164062027851685386472285553360842993718977008320358362943885313802604894097821916602192009675650509035709685372540266504017677667545541542949372293443575661217359563381467859565331716727705442387284488504419078395418553710341050341456686099678590676355160048143558159883104310229406350740745709350666781135842834586709503298103585198725749434106747671516393241328756947120202008630254456499836996036196690420803969359185134212347396882585650225122977297327383867659038831194698981892503145892624295098842095855696633338426216324683048812539708570811249269760564686868592315826740373923255514210557130351447894616146850976209087246034017972750105791111780577489266443059163270261534080 [112,92] -51929677869033848621737329346634371637692540002623468081765800017021472333535406208423600108395119752582036025624315961463229117773573850285016768306850931475359930016299322662254148167016025870223729792208999453368178425876341664673095130612669418016552252646821629914211462595040343388998755385165366998997603916949214651502613463016785944159775432611988941948905621330641031101880162005158957708852093932445683400911592354596045743084223788799757546536219334463928411181565424223303950280781879753381606101888257596443659143330807332141328961788950948812577146324868422515891753767386591005348251508529908802635126098254726191019700384719444242614740575586072654247212163858454353339899382073713594027232557694425769558685295710145299553690852705979504157605245995735180378747374021170945178902328322117462854907259771463361784559319048014446843234173106850296159851455256212162612500182499312188608235316805765239810946408415684634411032587219484690336974938980064403313691842560566428002481312728376474859150976681624217267511594424797379093217568303211069453699037015528210949419330727558546129886326505514858233330980933015057892254591442129457859114489728592687977805844485094894927570743704113859537665109001032653660983634598048934407219172406918374429442430318837936109543403810624977688839777497413589935674716813234680082693795528771098009454629058960798334621297276540857034319689333614092242053254767112415643818779276086029939005476307044331487999710626568246235517104862756194890189822009771018691434800330642573296360215809002332535449429570094941724245403262248486709992302036202605823562742833781005331022451611481183326245436275230540097904048879064214292336279179446243592019819389803681988010002266310357268425075273367456449792501943609125584953874452298526955928215156989772052689180120315942192479312670441103049688553629137113767851176646874438104993611241836684188962753203659542351909226000119946584513483993172265891630421587160707266134226853690441850069130225143209171826645463190380654728913074184684429644281740666561801338952471921025588492472059881628926003267379343834958282368982507953192156269301064793477180426377938175412034646268282773673953374085325118262268607982932805662468522653491573626728232215711298494214556672081778335491049141879341894266021377972349364397197198234698332291905555172422476428086234824957675158494885595229353369998264273306395829435764021279902003400448094003407014057926597896952264083386664310717777518034924490783128444994655593709959790731828118250479467502592414382752811058501081720620073133514850038343366932743139338791967471440 [112,93] 297710409512067643489458490131965217767185250428362208718780778152544609746259627717941138495832217057090459041258069303058725300010223119990225842275947870179629986323041221735698199394878852011035138367611621279238180243390111650836746603242364128274116226629001244303142265890865991438901481134816496995818795237707857693405275962982664508437846017431118975423536261714851031531506775575770738224662959009154317138020779103895582069916980750075705241017506579920925818106079448074411369313030677408986454418173588149857760532237790517791558062170290812915378953257429483229472867698891271647824331973251277521184890763601821817902094710325042411661418467393309854233402037836732702180556450296448707003202999028894912394552263572600655788288247694010794433847588937538649515486061992045923445783574212214792360139897770883394042855536246817128307426724297272387681652333235152166082683523357456078208699368170756019613619209196071265940993890381922756857631083683115778244965309165268923650907122867424229564560213745218617727916928210382366784822315379191228142935003163417987669699702660536060390985686596963567261632528469375392598842763018325810018051001012016437006187827378380250000868842668237553334147751168991056618352826990036187280023753922173262659522032355751703702395708268165851604789962549132851840040946943460271020368475573341260665891341981025091274121793599036029001123666781120659556843378953052646825890627004938104357470976557999963111455384814094646294159638448508251986617932428401044432163762806392573430997211527158635673260618814375422061690420577852759528775835361954300328338741434061542542500354118308546743422995733660647861992501021552216701550529406966499077071899775035099372722880590248838454495072995132584725704352816486452534598010400145370209493711045911670467221435303691316637423961983901913771921236656212868963732080408844587106679268442400726454337227689027015479228643679035203546668637156798366296093291357746599117004935368120023234968146071775018004677565854547443431930076028541418117245559061472472910207582536506969381856528476423212937574857055877480473926445378005563819314982176297031520667662262697650972391307700990300101175747009327587777207715295616430699083124760068020010033637113228177143368079404717550115150171783414896141363411019922027708056494934024434355877438614282395826084184774147474173329380069911299439469849258281334538713590931930785014157357546322789727259888214701482157514531837403563628170364247482480312619855833952946675710187124123258693042665209679600988561662209882935673948216146049451127398327906829610098982720 [112,94] -425871301366050155645312516334298192465071405750766919254017755399181822722286197019033866772383356063500025358361160163688952530442624658075698234828251900572033719084611945898335515179438174605694277684212206896719595251900296999873051570496174182858635323014801654805111033238448315331535441640461975225424079895174936096152970068766662568335892296462772990905549143700452460744043086489494207011865004658611580295035071709124964514789460619434098747391068268277308716686094634854605599733590979198491306654326674656071628629386345967597735836840723666206532169114919941231853336347364710105151852131791647369441369162567198712050209061046730816050335550407947138066678876314748807628937722147267945893859558775760847882533412669743067211493768409824986778990743317600358762735511388815975748637010250775240583328740658431273814865311420642387002526297409410448199394353373676059988755901236721263553519598596932084402081036045500121143929303779885198374279827514608197654087109833091818970745015767663693574335259061803622935637967156823090098854979156488677735454593456662312340993908929858305485351199306688131570870360810335465189707191125399392238721790605694094923244573759236864593091733678622617005290817849004712481487605033664488681254569173043210095969671065969337588231427381265479455678806782028191933349950795105149126645572051619602768740672354304497412728929137728441007782142002837351758983571490104722573175729250848677612088780818425849613681997310962950586696219135833389396162993458482306920159956126835812197192937527318938560163824812698101873999158996666355643653496764120642138754234093953456723645491697735738002830455699698666516400076797524877309204232106295609715789829903044742618672598795975965032164952273006233991685629413590498971761574907337402037792544173775351005569662163235810618520651175993406123254670817024368175830429187249383503101412912946690157037932642364920076694422460524442290929038251254492635979227345223806902080382912512606940241633991673852900056299067629434535181779656259541215950877954301151501363361154630976040891237997683883694219053609577876665768572165896740992711607097837557659698770520889656798872733162724661953515915896759953095351212283903648049255634042538139160340390764998863937563337169707861002321402077329000009620797158615428433943337052257339937156535606903722815535715704400011958124323926779730635769359689849242365059833149214380571194986316052226231621718215435393412925089466353781840382570952922681412022495021161382447941262467437149785796702769139633790585524531361049426034880807021031902055902928243331300 [112,95] 3734273360266471805732850894355139006872640637847986008965854938951446462887445174007824317269538162655373447178462495242162861811342530740892205255756301229719000537233147926546601150821965211536012919485446622359143516860682200907237069344636190610804254732304706157830775184839928408790225454433683334252909524518431735447529055076038033971301872344178130185785043958976135781910053632376705035521093186715821397190616239119081345974105559202470844160642328878235487758481759377708788477303587286408117461681113246476096253250422571840914049482857977959800352456186070439887778439548480578902778502668345168480331900437424708313102223427557049152703147150458745132984471094600716938810382070840427502232196648834048489345402575287563496740409213560900818588068616363694033292310278621225162428450288881867780833527977778176553455053047089035144741056956858167991394193249430857062350255509481494666252455033046168926277219256452130526836285372800844692405729987875737098419435245511868118811667201520965228600061414281150803230679018436155202708363979915361518435164676426756041102133879302558438703879343318570797459828100474899269085496593086402412542699815503407878923685092615075650354721740366034368720174359612874368379699253489927297970776776071567796674569418396131890627612671862900518262488043508994140255502874355521327619514975319938895886976143804473823466607517988981180236443044987984580686847837398409463627924249870452276448780659663695565414877448298902337050745571175302093281723524582827172990753595912663910051982633639691846577584334559867559289930813200297539867080570858987316728716154392887701057977552539183598184477413855379156872040062345646697435694273082875751870409120957876477542701684316999183344159276061196952517135897905989245951088446488723688426355637078560323459924548175552787234334551884473667052056913884625940834537934879625333726144793847091145334109689615562329479249046357757890534983432510644763613721301815415474326542534851104305570432342123308007106558480162205171702805269050155679851739827439108302639097878910141208265557728925939568601133922846992917723882208969308765247245575156164230366951820791004592652459577301974269714069102244496848624255794142087798414469693759904442941250127376509952320870784014326904000067915790275720981236835123795574221748868079496659034092065138223404855257048178924808989830688847707100662596066813017051598554211790304122263241248676555812014999440190430212858199218717061644101421432339630574606125966760573138455073955669562513601639384767437862122643290804884413368226570761354056785324863030528 [112,96] -1685606367845688201613604904144948599726128276249034081068034586964126006402305932804679723476090058929734161296289306379339656213685754716351305501181910335215780001426972340157520906506304075034315352997477668856754376825119819984491464298784512337382630940603184836783783185900859641456401946262446609503606071723528072977391605242180180492562724619187211498937384872435220317704618584926790101975671787096861967347084614591952657879277262217354936716713211429919234874705532856669868396401853216045519844146994882697588774361512938357699083339166947414282447901729126784708443801914668121964877792001242886055626853154350237111667194665328622877317019517839395801848541419730264019592345444603503325742156347451777331671997026650977838989841399773330013777189306573169000576739319261389761812110137348256582344738795714344355982246470951136491363628984168794944177605208820003544156597075809404884102614463546843943365039228172779412439958854930440211946555859539738152102361414414472596234156796375415445141085692168852490644731130723439812918381379932434547491473922486863723659854497400050680113033865815972757529164680273831498153323220060953774725503287361227725453850351481494847769575886257422414418877923054003730633825026188801111973996244652767416784376684269342710585483090835489213841356156980195302916690621490872035358573077255987588986584103041943704294186630905991911703133741604055001807332521309702608316199289847098462394225783698818215756002372990094632995663540492950466466906265123855702027549873210151758855453950701864848936707180365707626751404960029552831036116541046978900878397141728335351451104643584140821979694036642320585300635271864320241847743283984538723412033736830147951126399663159996742101202677295847837517364419426184333222691699640364549266827251567391422327737788035241768973449992678676957720888514514320378903136298637690668232046488552200550637895278645565807763539117814458031996812984768473705226997272337562523992901659325118550993466927277276416151805724094100549810645746102024665712007309944387083662188257937829379034894235930941232290818721008830457053174718883880924661911483305215503229585350883819965569542049617331868675174329824459644923561597189020485071684053026361332174901787509757865520820463832027263403156213918934705442348729357391547726810351265094935116926509983592168364625363847769857885721159628671159921407479551776068958727895763469618263040430763257638416123201909105934613797651718547924295737098972138522879701879163233700876317751109516555321265675378786393280352443746096131628891250822686250618522880 [112,97] -151591719065628257978723048938558621863130538271553915846148854199974126395746101043519335851405958593558568807696024802693472195972942286536306991436580311915435327686056074513449074963703848527650619445552632437452205432381524502844474898233078761727073473449377348315238306047060506881701662754220259911181528687243174030082637999895042216816478622698584834146629033167984666735585757790998779674880768698761849391686512086947626030819510444999343473372808817352890342248141226004824319263351966558976282799361400853611925040867722009262744839609076768389587770034850663450789306987970530787965615644004315220112938203439081010689214038293852598324240809344747323790855341071350525315535835461567400062313426829027910590370262884016493241385821970125992225221718579340769262826019298847394331148573627079348943626605864281108185015347385529263109490567600039365842971204324657935928176447623469783128485749793426538372660358175664639804337564376379783185333665583632664446725347355813012493154510149524999368937183903997213675451761060462168302393626908307410364171326005450281182994329638946812267357909058954047327143238577650755191192202255353673325204310362268225278583880903468872621608710532862936015085938464716129996720528018766431616490980933170468287899085770166938191726492601392667896008777978973165931165642791468503661090720061446063830984319124904737290390896393069344906594553463658106314331689405937097554973665094816191666538487943416596274766562092401687993225615549340878868032449829120488418644940040189935838992261393856314711700819093183322297935119480344188022291433664161509005038426548592908838939502896842897301370104949123033295027304606302856175609421026631439942331004889434283968276244646979779270603066886861371439821658651081067867399616023795427369536667460594370487854471227094874151971823235119674481617024885704850878575754172995001350507302118713033813291594899715148845065717835436997831853395727506451722539726774585392115331340661059226337998095490503809891778266026579159044939905884705793442818788013105469949840714886041480336544304936751086663290711932935327322784656465048148048378125950238730211223357887091264410475255039233576145147902441038925903579112623879822188032601249996345189208557694827506965829411394897149732084276085478794833989738185132235555724379656986622764354086700566717212296377979466778679620169557344718026879345151488174259661538808011430514715965541812888127629155115903480684933276341469973584654694940164204257729660201952681186925831763648790781436021484753195393099508455146600927814919743307394856320 [112,98] 333757894564400707389959505191319952129374663266234557831419481330260559542077226748822950467889461857302859196390969517175576585595877561023772093155740392951886928040960275128343175575722785837660707746949577630515137195283185996323728919445407739374576271287082463224884321252688356329059512852050471869037652040418631748728351560262563439322645925244552291158982133259885417205081013570650563977890438759674661061328776293923131553069756748258262632075356823390665082329178501527974939287116512633898046639554465339257000186901917303049255507827143797816510730838398181154098394349418222980488375151070134676155823586898739738185796987971263484148734660137482169204283354815364299668036308967025149196849496063887626146883922527944650758598192332154125633556981353288655157224191804259521462780922718529534885426472924453905526957045238315941778123556731446839965882258836488037627523073603769647245236548611167074468208728635156981573172739596191324443171489708691029114099158172208555573613916532964566808156551921649227072259358014248200993309460933265252738285473375488648893817245631973578403231719677894135988101519914530991943337526844710040051169748459481896114101453272605581897474019911256561317150759363624280454897498750273851914949308575965810335932723687082957588965785116205271252576994420517775633665269552872851596121310569810036474695230659648246459061864343296680044471158837956547521369059759464637324580591010599085002576043191410031709380785011720565995348248959873396462112188064866545064936811885038753428180317726599907757897972026468637347392325751992347759250290269915136399297296109777866924040652235814982517125638448443618931507347679540073338716367770371154908488970728483367838871148700424738519732026926433571619075274586435438244932566518568259102614886273372059988415506014433893211652410202274046512471510715709853441650539561193175946649402650591231373754731132739867132634889350190703936106346128256235465405701068193046531446792239559867739029432566992435842415463122929923545598668080614959312227017475039903774315355824737866809450722043424308935141487894440675106923077066603011162720391441099850485275421348014577882721941380939228206080334747814070137440682003319715172727106020446976468137148400032165449957001465700850350101071134292325722313181567159089559863499931527381536463979559904082512515075764071100301340583130693191072790415857406862925863886679365840349529742428819531921107504899305281037073250030502323400665651886895822387553847232287159431100201623975721565420266824786497779063699052706795999841399687446120 [112,99] 78958853722962527386834165072161410330058438171666152398870657158742360003201226263104408569295841284820636584819970504979141313740667947257568399720324767499315787401656625155755665932629864460636445066204828067685785198849394634344731147707883544670481997518582873750149067934363853927178384133709676784802091782925606260968139419539749735361119044974794554571563977307415261717307843599966517661248719718694645207067888482788037881898225732353301954678435628827786186639362258184793075100911812175266843459046415640459117498339101995338190390170496653542362381228810209187052321043478835774911453283256648391651902007005789019233466473691434076629390173172505516692145839678083731229933965400876418396854763787774816824793495443470467053524835964061638500474266987110975647453820152691801157858968457663798951557246347954520231665330329055633082774926291866206332046797857074999879532659800988705760719731297289110870548839407908261975520717809212635453794715630093166515805876951556796915895626372148653518584805865008011694428664807254031353108978556001832948626474418597663785462165901815325692883132303488925177377481270135707400644697837335923637470671209346025594366379212406384368649258710143761245689042500313246411754104754339259199176723492951956775127199918373292851198729303596023842552288668802433451044543448930233977575555814698860374429398019652941665139444953765629997247025205294541895138257273149700800464989573845252862893214422316863545125436589986108345048875671395260570874911150334238715427041731714826452316946593111640306957469675404835123954883481575964613499543225609679496166793831885534528505865371944724372326080058173420053705777354106422744271959866668937407871695810303518197943139171843114291258416796039729381814704342179017357653614092874448901654207905693974832314058615057470736749000384682166609908139672930555409419274747684166078387569847037004096635386622691975491874346349605666732756515842367019925445268392157384382165728870968398843552112578508691013976660595125464751471440864738708117997039366769455792735025233302054995369742068516428687776553507621889583610814265751334857650997061285777556744381245304258575398573126366560094338568254199552863914800995792117867141912354385006425220595611897794054056159974196993316965719762480334956668157487269545334458915849920177910371195366493643596056573053320445087799879909660081941969956800919390081256864468085546087148209063411706208100428655096414076123126776380523970255222796799626823445406638558483349648553806866501262332203048521101280339665904849346907817452160 [112,100] -381038932819814123356466602394611245175779060301250436044885865692507015284737959300796615428799127738078752937208735940620452161198621295775922975791195702094717883010241459786197650652006962695114893097940789243116911129868762483996482557318970490407619842382679368966515562732795515383684094932122294663640480602464544858081195178326884326269757273351649164534500804217836409081402636248377048224822663071896773793552193924032509649341090181617125166152881863377438518576120265998679299825710198425195187179492634329758968595389865760267726759208547902779783472194551405943638126665082813081749964682525987757925547028357776553508063434427654123086611317598777310727771972459938658925290735764800863668064102688553483254488777059035898229708028397793951304873993546167266550047310469149999027050728749797359472350284224033926461895905277010398038848393816601926081530007874453255626689259416877281341026664584112447757306526163270923802430667734456930746934427534167839190553141167257296660514078370926689989793471819419996592892425837927623575869453381583753544373391673156400340047569348848018354661352694037839063627143606654132798335200579309557337171674101284126606694529749671529680201089091399417702758185892114768247750989773403941591429163372589101434780387736062253027522254537216516872386157096037841539149208897824957450650158854484957010611865248533121802422482463122979580428017336317275355925970465646771752986463271576794097810072143778722782901199516992789572736849165335873699145068706419607271162692352859839548558234505268821060416896044861814556530403664455755342535304828376014009707551602374021144389438230234320797948822128597533436416536916375990558679074130538120386482155865225546040032310096115323475759366606693109387133901459925240830911563103500453460392925773876573182700909894829617515285860429548694376867087817978761204902360719558303468734290819357428829099178889451326134877517382293284092478078875392056657059404392477851135650869660479473278118040672162430748905510415825695811911650990862178520397607054108234544025954744603777226025296743099137981804146784089806201203516885632200179076851533731136847313996975562719404652689131572542117576009170230623690346840912902911405767261754452242596578898320741976942468204595227821722686215048256428906907501121848318495513612902385113400452730484844206223453014454576986118313310612025588742753937570111202010008701770019279046729562084928581151982031932850817677880069509488455402947298619392552155190558789983651235062219823132735646528514072809806673549966718764887256880 [112,101] 13983099594249537230139746994591759981901452856580439192496474073814597309139730890837345083233128195953781907224680426296966890673311831749298706665810183610238864963825582137962143623787455855886309363605368939642635372478274524186145188106915720995990214047564591435010602011087881449164818859300671487683551277218760554913998292385215203198640001860148417120466934830123858231471649994837033273786627059527209548629717580697754128627983842400171618650762604739188250876944782760771606397121044501881757863736866532632674056537674524300057235270121205111546520757245336822940109728925243940407865836381249336532456200659011407065809975545784676558709457440693102171681337029549815247947878316948600998375512961149947402808290760006030987136266361031840815254604420102562953685671721150258584227231938649906302765598182865053212528067228944735602256411118196899197226221296331632851465933587760624139554750104362904340336112072592891427977882259878388845452438751397359544134761941158029304951979360031420325267191764162638561636893910833585885485472241880138252493171859142504706360873074769696426969010464498223526881444443472056603194725361932941391100296837719281403783459600229833432299518788352009476448634701479034014450884412797667787572626829982204119676756851368672586753325737024600054993862446098848470850605658953943782370496665604826158338877636008547842443414766545133956977987257160163855680092428418196651065880791342298450441013390943805305186136601148204743403096132948376798214823182279369541961692400732743071331309075237513695408478777381251663211749343113164208019932700249450749113886517410098182406013901938359798274588347349125760898140444663681967607118888704469210452474399486092115842409751477292744805170131434393995675156328313708936000989055701593392137481444079490588135322575661909006757907509894981181280241642773113116213496622557076679314227408711913099134853882833953317820179627156080745781129254498124739507769153758318221351855394711724294977176744109740832686428917313060921761420210698805000117602352187808266383354656437100648084810541533399863346088769275051149501876635133145517532785154918050781615353346311221821477988722837109852138615354212146687390115159796128728750361463202327903739596173226433963642770685747450226520359256559740892101496661206315709381610553748548698404074237528977221857810127708845958516815765817551533526687339240017570250113940206193803423232753409947543440282314756443333930354852329632213988171102130120781875961531908108861487500521939231893652680517748521797070644118037184 [112,102] 906582927914393102900439290739761186334466121005168245700697024224781216942536774894708092393538310531431710898111795123978855055622534006311905591492500027125525923988034163701741466564543688795134761057805378259776138325964332228258541030974838943193968856454023131125988434931656303375292653077346178681099690588126501307437101129939774621730746896772582116269012985007889773792835715367806913779221129767989445629856029989981276142094901599711562870922218909661587270355038634087196601655027610179710881113286356632900516942957807002016718426695541993364596673616823876909880457157510718287322777497010779888541807493312032251962156712275456614093932217909954642613380883696476820970583736775722764187203230433531091811168682228599052026684827063111240925536271112780500511380774536592861604350842772009039465470016892049856764640074136952840866425988386291475822854822891088251714120917704312611373214888696808225803550778611973913871153490860621617695984390976872594902549875225991008604943047000351601065874781061883651401811272195383676227665520159238664966196988968717607575188807565499739840323501975922500403065985157233110760529487302714481518590216585767026752964117229091860665247801786888801623948017713408978968776022254495451498323227494033824918356737490641238360793196009954266562136213213236614450345822882367699266696949009747294880717520244816580974301377815709251170136856676666911104276523160297994732490319066394417655941949657777900860109995414144728087471955886619423403330885736236148373948999628932588525876289361353536899317113377318449199412954665207049858941799913916999842490928386320689083226976500961465132745530962295797998681154507671794232538894207826743566803949908192144517232424098814032987892866551043821027516888820022511668179805841680994151169510404463441061057744418155677321495712768430380292095769203029279681353672296961560994932738193270326456224804642461105955084981050072445055873267270559783282353241159426163421860870461993163211634080156261317895608624452080434203246732808390478779843989740908770617041351357003535283420495577525525295101960756542351398119816701562494964717294808036180236995716811465363281242965923234183590162707791575122654195862335451656827122498534535175618513512005523172438785365184073666678967043068538793894949542769371484826958371544051142632725874590367639911544172396978853261987450274103890550246686798305538606052751415349551738089537483312024502719671885219509644594153243128274575453312962884605197696602548320010971644735062385115994661310368505818411071481648 [112,103] -328884027255284741578085380294497469512632690221105118188187431203866600312977846810054563913627070523025285765818336884085125396167426651658278762415049576307728262533435712809837537669060281648243567055362104975599786515514708945993693185026281233176135372142012213790991519240056860889504770940141399187065857672205538444838598316975934911482891239585466455553540538228171674965842133875738295453854410646284848911950075007186465099403656817275842498525688511361831031140343726244489765668650472663543559072312460007018192136385540556162519922198252406780284224491833574726650423700950304174234133930248162474178923155679932264937682365276723802923434910192358029167440078394706318272060841372068694076420493050276304542326579810823607232911661706412126425670285437100544006697721867949888966796046518710745622194504709094473130152687227007189730434231792791378308291963045531984747823035200679301746002438831955231638024149170412171450835979729410463776153302517042290768663947827382885077848385651829045926745928985310068098155058329929350698864482844783199814873899158670942513194633909489929120632699306129346860993403242448887724155095272557356216571735413722471967361105009186307309959275421080338881227542601455952744197580191026818947297201609262670961394873950517700702102477303558119874142297940129086873468452728355867736764978145962837835764948686336406459167132567883163102694217969449114670407873204250480626905909175412517790013680736568479317618978242199395585058781597115876441935383502330709671828696621283456273199624779761268622265741986609522016849245170455015264633924645704832681289004467523271614343741677354185248967910440287942536116131803676403804797624271927721304232272433313513307211953277997089716527158914851130326429044681299202120334278322600865440930473271024140044216356242144314706005047156864604678873040474138264233981208930417507502219455781745785317344784869068078983588691600195930341249824951006347465406539306778802375866903672434911066630613775906866648682529515995806108872878662295545238605577491696729508472627989944165931887405913735246842357779006992520716025255553497381155577639781606040250102039154106103623476774298343201548981260482684160595489831564005371292256556913814575507904329840202653359551512070199979045903389097440150320194496117759891427125867944738665954906151038717236639075443135228294395680177967374404698929751840435791785586873764424493501204421859410271016712435050143390952229143019083553717341371295488867586346682137658958975809363085775101502428308312866231015616 [112,104] -365846995563825621723641193249091472357695824768760616220272577551789543550449438838673902472507202296280948801283086845601893102515347241250782304561728165803792351667024227107786134903141629237335887428636520103839984044468109617199990295980738102825785595466670338341867092871625996814989208740879469216656146762617265158492872898101756510678131037617286730679204109749208838693147136497384481008638070463095913459972661731052495710083668449563468060880912933019793579641449601817534522138399408643748991841435347178177559850992082765231901432719388777143900101158756434539048764174140441930858394508810721335783469002466632411410623919689418754279170219845108353778221591265599532642994459111981168694278923026150139329361736776548422728819224370978226581150886306402666330287480216630447400834534440045257196148771117924546420791830755406373795671043694137877481352448059518000491667422563680626431216760654456826876453090681145455186325764661972196375429157401602754788435609984948029014694461589321706795366782667119399256629594312609798545985850402493559637466690269844364469961919781282275582370653856545355271595309248800349164882694928640624712870694058770281841182417775134071782280451054974174025266657944402971426883605635869063582683041377564520190520691823003519104702965861596445663832898107980093315981133351747448956784522274080964742572126886894009785622937290066833565610462424021471371661070696907045376203897090701574777628004837570267065288364658632309686565358785040343656769270811159979949338341610368587919497249616409216043254974460030566549177745026797952344942716422364758203989298912153835552009665662528264023613041254827234065069859670228703960131993623415732438472592486743059965665532947571196516580506999134305763229259217251930377209099759202297894087146989534526072075313208941945289994246602696676345102457414111345395931942905430268164457242784738208345825125978394945135692438851133538453677009951998479391615680235347663408235362081589404966554119713245722889859685937989237075068146115889411033143846746188899713614365658010488037024146889090229996016130477026566998625990393035347397113982739661311705864333909548928559693811506157394112651272901175073064965337663665877403493766649996081151286459035670452300703060485109870716845927781935412086324074017771179774671175662936456744888268057902927758729288441456643694278079875145001707105863640845833210802402815086318477903077036561995057564193123823246305331643134830514905139858351154435821267249299805554747824776487833348489228778524266032 [112,105] 221753447873253915057344538891963785036076550151025951810551718797492650020461295766248637130042023146923732251507102299112366138470030272015405583687970563317056056081083277783933524439656389818342753855264565988445100097629416540287780490593055593361121332086337221229643523449205830574361290664652004234156477298906784433814178653604547365606279144142650323542765683867133442612180200095586326342465455438984564410368078652460508535356557102552111292797614277912858522513228636952572090419212155965489076764871284173496060005505530155572594673813919071876318817862676716038145082748569011664720411746067262465538890460859686876130347177660536980334299246252024191271190697865910395911306552680103992933198959733162812662798240413501155987405418292446508749537651600214320808664729105715349847565752883960685173537003199132091727779547014167628896716822167667051623024507810374757803684543000014775089368085821337853323986180070209422375943479431636017870755269301277034664780927030796384460672307394776951796826275290174724327820015874795173272467946339421801147942814934933460615429721734494435944113475651169892714659711421874282679452729294426711744668080633474578028163185278639297107295277809968658756060225510094271583302384606980403048620824130520257355938126241583204903932215390724344226122015674427245934305694172057682578372324000175874659819082958378375965775444007477636524046369641498015460093794089613106948477895180275078246568778195007692971116866027598262500456718808416739332191398267540784120956495969314155691192059887231175703404432932060010866086783949176414393805224743781759041347285779867116623693317537430658611972456224473688982265560957885690667343248260477920683850365806535325841340196319062871912848794383474666711522718820478226733072900706055543700836549698019112974511412971081227957159711164009288206863491320615431407359973746650610381265897598588960286381429634390828665035212278326669849135382499833432111813926545276474098658697915195798932784193498094725564775472310053751590452816643479819891151088582179683214647237168265681830505884663358546702060689146352330118714527275162879637676889331836361866980480521441075010685029168880692859468475711500756091066241436043788242096862947785377230309486414810011410537694996590479457168381373580983781664528361194044845720934638229772521204732491876191775073530571522120381320622021297626877540757894447233171924628653319441494660432044241303088498485311804902473655729099650735876444853062922642429399766173657623582126895923401614737278357680 [112,106] 116679128928993089678978538536066877243891299279573298550820454592385365542217674716407174596301572749577533029002780541884788947050777548689544290839793741107133483234473289683342124375924645371466367398261614569307804149789062134204850525056149890575983286363570921210575265616441924067243531762049067751662898960694416275487049938310033931807120313566288959742763524369756182528048152403575309037056039356719570288222817615486887904869074686237742744143363477744161069553549302096090246869310414567512742626219047442554959405120282168800671396451597360835045580103346361574816913334016655765635711712896225099499110478141484872001095164604452627180042949448159370662673512104904557849921377951381007468087355626830461346864843495318656013331086583933745933353550805061520912508081818002705364712764735189910347513476937372477424416323407282960715076127230541193604759761976602239773596865036614053784972635003464341209055097630904628491434296328269904628299569436221638963954218693130641629162560767826941759610512033463919634913236999740795316033789719889348183779206350814026186719254297178152285675734840225616597980307762343271136482818684768138638434371218527620932091354434476203100265304312971398096743642588120138886025204755399267574355762533147756167595165167730297474435432378477331060617867620828716300728110897926043162083684238015728207917203269320974402213197717420007922359973756265815066985388117946141412293643770724830619578472482503347321075780779529869513060826081723828408607966538126933527340744784650683191875511451348322508285150733650212338017511089527865363408493913889665256736895862784310918591259147222435697514656083865773865313900650966320793064376406654364903463246958036323777243147196489681953682359738884075828985942803073253259664327655002284808424592057235928389472898975102737631742391312067570689086534874833765565620494248780085502953362296048945866170313446803554612158008046588274068926500634059163591779513578090319050651377742035547409000033312776186997442966692470600680902160438663662899419852940904912307194153451615167472631717677947497636482657538079159547242607307726283645444236932991731627933810356400150755151601344110871540646997807143849681395049297162689868152894001186396709017106810270165149817210722396520568385906248324378892184949502064655424639639590096906575287053815570908986874655344410264493781727424604913890349255271973914166397939648546515863777159352370526827193995044758135949531123906250766046684592585046058276261655829118187060657071230410819101496 [112,107] -46398507130015390512129059157335358293046685969279606657775581044035011356520318920776556455036362767901399018887975645170432166119421570614889390164744482255570983866988565665960902323314194653536396047403229260081537484125743606768097878568568111975642545551864667970579967891143480996623740722583794296950325000965523654406182163055841427680842273208625945008985565953098212039769594850827567564980896710269542372505944378271109783172389870621687934687628454807101558967794618649952806328934776729148526947481165983341594865629540082659704884635218755734342470802119827752263361061598070504772986873299463174967124882118929771303300499135816896973824888511516670808802362779126653905775696671828324974650775918110638674964473352936407307432317588507745321915682607881853330367250249553503333965720236692253010111363017111042059331675144635202766535408172027506936080907576909731789107210414288501234992116774263097718294732085016213908581995666785113161481724039992949190602530805614193522715524670548020616647734713835284788260647436915644552527499705504584490802932818411172400035513982186697965345310830271615084554423717501101469978472878360313696148543260509265840986991999785298707853249914986836134199064549499506390203327647622039228053055086727269942563436364152045673571473642980333057352047199269752068180224822580949666100549386762645346881910200662719019794505534396119338071994719417914937212931114431489402110033164177792171512353451521165254232909607826212799093758793812068764122816401881391693171117687754679745325301682559496334237615422068398697883816889930527980863032502233347005805206892371997074766146135052427044485524153661650445788847044587194115064701813659505556026447441866143413243796743178310871451285752287765447672445450808205540502634517612009876206960175583594090478232072437889074468133913041856655125295994154653558788609416293789928130314875383310499345135177619909775428881010631851684588769179649799394958237600223450693223894106348407102960766261482656339474485594905684260100364520865850895781630084111692083271628538166722522078771522390494101466423474823778615381811419646901058932381320424565681306731566934115583131323669802822108660494436903910178449531318634227061703432512870223155645768001986838942763728595955839675381499727093666657057867327240354395696714464305312638210465540454805628780608420659881882019370523142824161787073356752668842153861947397495804760249498413313656339943200605363160078870474980763963332962937380905439574952986917359729186869520837760 [112,108] -5600433868058085966945339543907249564096856901432362930417727844720320598251660557664491431934197038096237314151862632895993037539573021546888937935685807053076844186886790048151215339470345290046957451512213859122666620880414990616238984884817271139173453744945128666259715345685663199713568670770184355692166562533196664490566994005143038235020424015104472215536704440140068372746047882409537441879196298587006538410534451844969714350582488753402204037215121586310609773787444991545463846018783417531363755386345950886997746517333666537200954166634091333697958885592617630467830059949877385152141768535937230412815200558303253344401428808235814278246456391687163091214235975535014515869817962957842163852248412842936221747573837127811657133957354102889595474081664775026488267112269462679127305320773479489036421045743009694646657829730189984598140089464052077595435785122012073640820446494765940067800870758673858273555815325395919567675117653068883062066371343131547552010051607520719651898634386715539776639109431312526112600148771234064768222002622495573958554051567541510868681264535425460311800203665327388463974526229584903996786909705144782274286801026005142952717570055369659175049615509622255998743918601383366079108872690176703332760426423124619359285486447566328761150295598486321017997502051324066169583374841159471787585643837941829061261965160170417091630841567923656506438151558621313742766355112056364222634224391738981250812435117858509471379997544820552136027033117320620063823947942653440749415548002233218051326494548973318220596153226113056713505212909405968630420478156467583015673040486446594534617968299403690609819201444920312609718640652397298422401720378189990192129417071943391794307953149537737463336503859905275455442187061233280483774183955401237619159817577738454564427101312388284044067361190427066408155907955944873670801815801269772400226577959046196173433431700927792301286087750550209073647795686386220322465561336125147052758299338700346978223881621027341865986935993605758867476464147791500550557414873423393446506223725121314434644986611018140256618307118723419248434129078081992038990026060235101691706289621170312749742739060849913571671622776754127289546740961214891115030611685638115859829977753475919613789878152969645731981920228548732057975444409279185593677083663139093024502892672147816107970222170348160475855852168376072329300423957092188390944796163302750977967878462699078064384966057671996969856706011776594805755327367731258667138613644916200174646883056 [112,109] 7031716699361409703836257344093210152378009339711884222437476355113015176277233079608689376433980958368000844626773640298936738646936712150558839071883213397406883120834060883723052001914296396350125046573125341644501565885703829310893396196887448314886203154765580116684567641771833217562167042740810257843860325615768894475855535827816645899976642128877888881750092748435835608918732844731174989526004359691680676078137869371695284931750242199141926689807009262059626836727440187907633446070835564800096672869318158229486195012560776388008237200154245947536417801143713786148014836783968924619328044115293067729308907081084803086429192121733307366507201040235257707276341714393849109630270458035145249303599304241116207179068441975094236070415199601127693100385599507721860341625215517571951947857992769172566900904553144202875980074181369204025451280075822742235140913965543455202245620024976585035605097423525059875941590519955128820819490961999024998253922015053780551646340976779064818349441329667051267466068255761904494704032035456686270247516918803541264169167914315379078853582421694666694336910463639884473739728530893024811975280477944283783944218883063822500265854784257355803742126139463170349732641003631584100305937194674042987821780666671051669498361418632382218549811342246348573397694730333620413237860850937725668148629015091128490824388782577749200653657063267057462616931896256134803304234544155993556060061652599542116995156761529820169299439266442641863367911856420872807878993868434005585999986779563094810460847693361890752632759671401898109708568004085985469620873126482499078855859953144984460669394196564825103523134695932291883001564226968730872564276440317900011683634964937024172582197920738039174450507523794353706839834700322956653673952702093635949129628331205850196599594331459021872189611144042822950555428537795933915794406790777362478849402272714568365243617156019025862929974220570719128950820562754968480850151630839800200021176262802034024678144207802626691670768060578926283355170445040974941956998376636478767493709563491621376723951453456147521058655032857186352903227168469927440778920840988646393342495420421272555376645469029801953519109072243607095684903562189076565340828709211652793454017396504071435433640299358649817926972625430012679309044814427131040359319336475576275131788844904598336983146814134147403313882167779932383447457876341743227423814766435201962600708425242978999368726079867993823155991700912723304469061026439949831094078754047957506912 [112,110] -348611147675904421808543739711687475767337683474675148519417096193379237644841619942012494735667986331288138480624323310435966308783765750947072330451129634836521677125216678172974711212872329645245134303655297102478341013081356147836498667243404225198535942215686950608491174231581216194212367450403498736129667284851946179451982809021586519548965722363733037023365760077230123351695459090312966856702649665479538561048302741382605121414432248242036206749697008256957384492790689578251140946211571950668582079925391253270105808394718325702478456267735345645611702802544200091623445894925898079566330470503493128856563311570168875340148831247041158825475434839636771015551688332764733417005318991667155104767138754418966553667894389902352442578875320393264758590301930903746377606583807119346727280803320051387076702503346897152090603839542860494648697500976698912116268041373696084398795031844207847695959696349507547898764208521223955143735455985088598656601960249047784867815254584474820972207230842018509624550701149512831299232613446040560151523428812471077849464949325966491432058565183195798958856072371907051658596071837549864189830167064959825121470445751395052629003015421995492109102448798855324030236555108713140062018771272871195184255751001352605345078608651601125942322732201801358402010996282024317241304718334091041931403430230332918245188868449057689273256612539745020803930667639616133422792410068334620108935958808419056939837142341804118628465052054807076764313339267059859090621745745324111583669628333542710235468378542561930326678776058200021241308583715947440704686782014837589819243580555989623209754607648951725709588496554407508305937382132601712220462078436439840252883841693757448104309820765964068946975611086774607936950025785574150875237474294639559266686883517385483067155812291671010576719754145861697115749081688908161633319997610463560946869691845045251619984518267182917259137918184733203325834671055397618599997775561205763193189841460728167624313792246156455288760529747401922782378579637802249320234037691668117448746891427316847546817548561407583530197422197693065932329014307809782195732475924963635934663352984750201986522556885044395248467106914346878975635324401580083700210404782045092744555180941570037264676898220041773782395783701955967926201589781049355054721565890993912451021508961617041939241233783238386707677647152551517580905973033875762692284838927484084704639294979711476258021633334526276806864677629035940233213544833540153549149163528950 [112,111] -368698233640918745188116702990660156926253297462689015751900015990480863250819132837633163937781684517338590883046865662467592035176238677039854060148866432772724958480267381911589922120477604975972274697694607670559324876780072606948025691931114643553478903368332163457379975440145839820450960919765286044289860856545070123619940593200606698749420876291225659566184855794469446678484082111038069726046068437933308034759427215481019336102126142767411306752627315499689707858192939046548014041449043545318804281579362279706004714958121750048203697056656270737254594714287031085157811940499999194181943749823895653857076366513277291225393419804821366050879401718526758158496563692682110675704635927233326021256222254577570903999881604630399047609800616405001170738256821206185086949087851934999507034260107354637874131786562171063934676105690324943582984203234219805496000733233941464837578979927492011579862833917437928707564092299106789665590653906957845964089362855897026879754493686399418041582366534274463584757823241671057894157535770639431521767673038803931846231784023469077284954511862387309924036722476989572820141764289359586704379085969970957368161411356298111205402249016702555534826504183348232939133147532291294981213669897886983800979019658404486517074975431428618427950127730658410229438046435212257512967359111817661442169558373149246911906444825301902902963958432026453567619246469099454682835415738689408616645861971712026012206682913837659864536889329747276048287142390747649642822062862236000614762465482342843116033372207928718508393903532698798573235810222453516095196571197663997450646101762577608364024682895917107899858843435433483506530564081410249642277724454213974041892337780540306829224349553739681319041444745534233644554236728906593765607807582880307011318341329031012437612402695026711274995969519866550496406594911340064147744745412635800131042661686842990109908687516655804765940832949884180773669332483977963520099315732723764648951229093255367510107903558773898464958238953893623113389557045057845736938225123576488480396823904492583163535210066348727493728048120503692427597891455293253966588999125890186793040695118531313949872245893708778588554725589565586995696538939738368538656039251022926470628112363972830312904492497983948114950730292216791019950106257078794754751158859090928544216995234137610047615311265570886212778847898729869202688021431804526614185268398904065156940003789057280818145585567115254875208916078977143209316559580371631107355264 [112,112] 12655507214505542075056154059658399486235410265396009927859491562270649010531240326563442644581317563160155843127795037636858462908899484218088002420150770675223125700295307654820370783885116860987569557606378608980040825186264927258086393590146987202426999606759854257797404830100000601945909985206971598148943788749421004463406255878200715828930981040678100294377611297963539077206512566241891992524260922194691537180563632666887998711432372850826400606395129755228536098952908905923062532861492991571453792040791134191341980980811362508961239288145722050241538166351666652249284499250854788503652355165046545453776351977668028302583641382769028207339655376161698780774228397421243771485732374280639580999378994888715579602637761911176560573741811756484541012365924184462591927284027509120878851775736214405121215016687609689932230432932461923902791201543093528462185310936905245405357299296287145186116614315471476499754593079034727767048760384420598258888299199828901373097565634555229014089815301118488478291032236779738693282409398555871211007354380730034267482729591761630795519900266685597889222673679972434541834465768864291754157313413056290462999011282061800392481410609342572842809875276439852319408008443621815139040060314683967778014042425654826349010336556527741356363927901732988834892478298886090973257617984685445688747181938603236868553331535245712222402166840843621508711225292837217692012502474263179652608912029528568692856023350696559055206300985075366501850126646030220858522563022574142114559962303230494474769391069912681805766520322882789681773967184857721779587776082919692823986046621989998810772870185104750961212093124264880054975613482010840483965383985094456000886599771081289210461511987694078355474835199123203333475484683377461521777144676296491533475047933131926197297114212019548829219462682588176517483665894924739577912877781952271996334406627965657550012747098861456150862396346096653382006495377083035601424535340844467915562853653201514016258407510476911920848233195571455402572367168309003412081364493456741494091522575025886372703943044632697187307760903663111012808817352790075902621647387368624543076497091124794622059272666376691350028683092635718972578560879457918744851451498879939249109826147176029667566212325245919551289685977433670331116226555025427344043252510951192263791532134290791157578655661864074955661656333943923828134521858479802225341349089370415650895433293370273252683645977768233098438687446773563252549311583725482336 [113,0] -72457677839745544235805905891711198612690268985213793358812958201784607873676889728782787149126270771419184981934020750860796958135935790705108294744151949689002411779609114386148698337255106843898950044458853596339776277812457740464015440678768837865591152588269474548347854699577650297573893598086839864514584886810154786664512280200958573557918655639928344710726913963918717669154930671438795446032226007638170669674103172759554346077959846703365977823347368734621206538739011865496005909141889856945642422262300224909689732234807345686247723586972253722646289985142787793254029401577055039878172336530769492965172397636032615343878450051474160304963750200390507456853713257776654971707630246244136050014305589773846948169738977069692950233537145227318379173888721505462492659158299772366184687239566296467711467882553978056784101112063033545941108374797723562493412488626073289811427963997348306800267577175244409381521169456960804059050667160716939375021463038403287592233495257980564066331368333999083127573453470376972665515687748613812501521807095901453968358843437409076106469430614849307393645097525727359320227389234944298964670028375829740126573098672231267949923195558587765174540240663073131200378806248290441541401730182357414704700491598851614998429242438462919374622910823618871296941263415678192056233217896905725811527215835125736583809755862313720307566477085601102228451638308905617398123100346659388081667430480140559346770461766014136511130484636046351465167006483806283704520801055891097611594335824115169799050611900792533443454310890747316746621428540112856042248236722173791500930855928731956321448931041783591277486715843816357348840828267556161983875698163033123668863005090135030805963007852488744117045330484082109570827817125887715147200967521869656817755327610026248300485963621899717389276016117612566522138154631915623331346390812685008803019046910177350842058752240044636984743300894765967041852244620104047030879273015546252902284014834791568462404562880254049242932210761866833327205224286835268026544312321631184329927211214536614197637629796498952510709879634156648751320998370926796000600599725938909453635489394270804836315882261206693040230834435515552877004737877218501029629988468491546605043517085665380584830991636401053882970137211521405616371431562867638092295165567138117135940043161289553741659659000086690090812528532754065843252298821249133660227950232951406610801127980949897792868901126515745390319612607485284909024540725146219794241656954463719445802430458406139097013338936776574268278005955047370951900586671284581514981861421530771706809910314193972471056547608181613585238824638047387872901976063804686979125302922450525439970506663381836914565740928810824499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] 3075480603124276731185360358589963847048746801318928340888594416016684323152067540155344226786302077837803117907910989951155955113894148867537361515884448265725370580659582642714866649849599487774388492249242729419312794279983134202354167625938700014578743729261917622506095537295516900476583360366601134460588860955981750985534003947642645929580918160741821800901608404633315791240707443365309318154342703923332536750367065539273481088842578039917090928908174461138864588114840498661206704878064215351278500648372618462244209770724464281198274557605003254411942858916670976198777769559593157172674521433396773372785795927658109680667638469440912237182648977238753673551497233858089947079473939231604033844885766602949417935830275726000349242866221233711895700319690268649471871113314462609486078114954009953315475154351291297185659574354486593823677260337497265079547075878460654094465266816903130453903894924149530945418967329426079642093951752235651491688739883289043886860926957827680644647622211380832797124087647977885647701112838223263599776989221299865993453687923853926111189169320709398998392156145732593623019113473920054784652324608713409005782606498470596046036204629855715310760831053174536108571522331679056553962141258831534220186808428289576365531424749942091360277712189929750791911831211787255060729238642794580468280212090860547976014892055179084193430124610891790621006755861419403247451222659148400263806156417757572729167035693559255072596201951111076008098072058185885716775788735446723004461019675234225589549334759008434556786785629441020629109762904252407596363023148379309829986188893386516970203840113675499332370788958444104947841306330915134941622535276883973419638711245854641093344067268624419374706523972162520839521418382091768884286604101933483395237935354127787084098682462823535860641848493367114847411990324195117853017895825456799044868743129985360590482182625350831195162357280678429541099164149849195425601174997483223964859118059864826689169384628851842231159823569812525148656639454841703936489309592025138061752254843402616833224087055670229484465754385869196818541105270373134981302972310723534621761764380647641943796445864155515034397020750125609429494325719548776027110345711194067135855714697159723921499378115159335089599211186078205828451536140958753325919244925177113118419640775127790313175813649136536738353656839681750655711399660701926617989817000168084789426549249734953755525489735300939790823364201663482207978881992394945077025860151440160352007934685564335591944298121173815254835265549646669990422031925809413823092810756768564992375634404001625293128156392181633002443604363944412971285345691904400929380324450457289689874116550725729369844901087390562533769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 91820824285343647062919365255079101023552599648905157350947989618523138856035314516431854454000008663644544494429801780230540780156280256039514694007776550106310978017374570759460921852725066557179533904303164227585951486970389561746431854300432052284890935599254818717630682830663775553141179861843281881609737073261489606371573036449687130822470221313079913819306018243030559516871644520857167836213080230966030702059720189506602231163162733814981231312023302267275312644257568024537122763602517366128337557157617427621599042928652923237507018352004908419127102732383605093814850742119172061034433947872733620650988005687950466915510675094050132896925893546488057783892318253508259946638259953646433959100053010803678397173785816607264498634078892441692358604882267370353863790750477616837917391966920150523719313767857333425219320918173716139806653145303296479465545091342403426957698062472283412873988966948610732388200175412041003457805771138001127928271378028547199719969186730221668423458632105957703614883797231855086521011401500468212026230607970517392525360829010664962744424876775515615655518001141789950541838762452250550980255677153321467935598616370707972103180674694767176892486711675516616578681436180019481210683573451497835330333876794799502454806532958003960494572437389293358645228485037484007179119160543933857304871759954702497490573553317206452528713685961285429737042194401260135137736946762429680422564495641817601818028008741294801092525980681480176756314539264826456727611701285747419825008693128726455552734220587256099878426541276579334382745522089754772857196530158065872823977433253403184245971410044305965364106531470261404560131821333406793390720584005848976849237220711438682460682134750020705155845620276732482006135138292619792969042190178776666559308675335496723572408574019501450733034256790579451955283936645194781889580309809018135187892428585564489337810302637020946003600271845157494947854852804341893125650807680636176180916853764531053920395090447351750539492269165749388539360702015735650073848755264299636613764064251584167942049851197948267491751103011899297542710914494489844109974179271076350302980605452028919503534363238307027284142927227706443070379401545002189427602635411966948863226911421075191602361728625526605438676814068543404701625274576184205449174533528463585966546682808945329285308263876715345020864469341256770919746414155214993764214056399435974817122634163365109146009807360357488385846200580608736158233533621143677615586614165065586114859689430656316878918550287177615377957534692849288092418386444786563620990968002535487307093917743052916426500956237259423146295254560364171324791764114755044980486332437266342645733731352393386588734938845772074555801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -1184446865137636863907729193981033555433082746704910889893296153941522613383555551440996491246175716014997382830931303795386064489949753050798586921022469178044160987074151384631487373320944900871098206925994121086120211156566312522221108619009097083615547483734639490647944426380301998797092865331900280454357852996968886701972742211400028495364411014458646306477417014450449427748491820633311561005627613198865603607314282817164410283837740508080360856540713774152034854088352195905635016218804888545715660561158201218562319935638457741732241413970489715968341362708320966625807926746039377901382270839572764931354568475698511641619438183213211817683132007880312050562100337384065295641005951845813087644047397261998617117782983396702872416281341563931017863508089716578280013343176166145197575970804572611107626559870593956211428750237954984152802828734060287852167007243902178953222342971121802057561304579862714842656282012697468030896360479899996942465164157565316847218446269657113321944591603573655944029448881563311547850333528366238115929991656570825243280344332689468469214690500442216474856078040764757200665643022083995921653102318762918456810206398077337358441958498194047277920697742947991958698881157131216627584610323744140368573468585618171758391023490396933357744537608905845842503952710768485620104524653269620203596042946733959638840380301227503349028261034403668065932251476640315744159498720511005779398130355950744701922778944668570610212594707061068596543668259990831849543992536080284163719255961929257982387458159550752257117348479401690598208838493649387698641912680590839421209577405760476897040839724946217664902541802123888538487854915835373261887922090633040119965267622050193019732981362162266426993745364264217676419574258082498672526959196165911456961933464066247371180492773544641178265079008178587045269106183524638359401105375406897349453337200514176758871537265141082338118359849012097814959816522643858349676311871523539220860086400719294446896390058718303744712310547284291746484604397454172285646127720807483630749497035266691618691208284220047425769709335898388988815244009632394764604764357531983077570912384697109477602050247380612793424116158951287622627030683300444103904500111984702443584182825775955533329768895925160107524263185383522102428928660326808442686837596687304415462504893736404964679759727177891932510861015942174316340147418983976519557328562737396059310952029319537795922850417565082722810280167460868294497451280888730505189365180452307987450299323839110498737113541258956609978129803240815723381242716797268097885455190454647745807284530455318724107103210927103630065114961029803263843182148641416195918700624538610106401920105583162550361723020120214683810529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -51762710054407085548429323566430757235330077139655468101837937707010183960565816451412533601454623997491850756255647220986101806060431975781804206406016800494374866346782274219114639047281374041476700914484747737869189214715091917076043649623336264921718023490940040886767225737199879663688203227259935778095838742327295859506370762081912143832559529765136709810689928592111440887403165445803746557847814684967917249461615692258681878103824972697903709593624082053027776992962423739374291883840531138951287431886894798823853801972915169140984805973391624483327823370482242428378149678651875311407396984401328437223820554775126115498029537406641227059658759056129760771313893901139709879094468325527105262601621363545282177981762875884862032730447211688018158911982884651901807761015901848354536764155264078925613960811685441619403665291019632426441497761800188895293000073672113390371579369775691515087703010498367043871801606850600886525595553612861854250987839200179658159847869032496028904209163414084485873111460443232635667371646156186865610926474377513373252084788727356763606490187559223866063276486932650742768708854827699794843541828984544107916400406187358839280483735597240089893081102415891479760221936502577203882026063300924327254016867947053607155392828967266425452609698179913321951927972819290281021431761424671319627507990840641490466057053503446044058422743799051888359844579980456484054944599739402624304386939099601309846775809454040249739113777149942804141748346557750330527012495287406802742580999478685928092187636563107633758173985518320233692677936549680309026777732092286806883723815997391095188885414157241729651766874016231571503165260527941973388069905327814988269785814356712630160583503701427583446460519150448386993127493529308296901456660786820441963509826829690367562280648845692220318415052619560470651476350892126878808417504401425384657932967169118073976328078082713877391413192237485855622742833675312405369158724828193849497429560208105681914351157632874055460053044555176949261129763418219701151841618513619111026971463558935586792021888385625284958115395202230741406894694713324359922734827421629531214724954567165097905768220924103267669207231848432800491310651178570463022154474595985548262836408552671537718428856343181039070524711444098799650069430792408659681784750595678719786672453082675435205871039070254997829227488824354348778774621119461533466484033040616023278832894687026967109743681651153653032433786798795453719471502682898137710467600950047375825945899194705589737075346999291085384988060276277069822492164822300931181737903786223591984374276851005416801479832073676062588412056242024068201903288168965086288333271655812470351808394117295351488901087342298989415576371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] 438948608203352674608660209822467016436941051569204012248726824115537732315564042672041968414203344129257800167160966261853958289854035395612226623749455073231839413393506925964827538556853904227050541857112889576241334557633264030370035559015290986097396149005141412000108362242831119309353985725340515623954845170572266377461783361380394754166073175666003994462406423319192104220218551954867479167391731254218487346220107804392514793063463895976764422805486241587652389664272408960927517271504430914744735053433956007562783533287014418837545903525738621300871992153974026388892755621792075025495711307543400201146039595323531467956162752797480835780229422500465406696524223316938891389701355695833126857255036217049237734009052360828446420938398796913283114518208380311608086997682849190202514076320824436540406871272825982594476198239468022949773311323063700349787316662402533098042492271205828377231233694919757159722645010270142908302160204524365695067372962617561585214129404333774290250451389762068707247512425917476226305992100944159603635105584726753466482431475280536127883027629806709944603286188835241566600451862875292416671742676517711839286500628324490484240814900251131688487371873225446913822214776515144068984774663822468325017766572952432681833630597149367151202374765168709698988292958935126275738397656907995071901750770395653531778903433799965122871206746705248309262996800673660046523288375133569882546750806206771920220407221718920592268460574631888445546558757514362618975399261163805399694463726859999778979255546639004200148306758755579443867072238225126372313124391790873310568509995125095591815268680363582722357896284256236425690262504917704570693765228636713638530707559008702177753714646006792016044460058154657734656245246873601175343530094210452422910539980458892284195570924696040875335599377002799462283072418446022236313518771749489735378370143339625305989183408386234611804396096136769170222745291213329366731224634477577843656394369754406199262688154037569610716278777655646033630932574581581242956309738815498999642915766331344463284948875559961314951686582718338844505335361072137706138338567878526293658800704554234018365489321356891147121997199347605107536623154346666139557138620043843128581369588486800392346692550933639554669752291576481309067172116697694613932495604962913836848931692428927737603646613739095166715497026727793007010485415966367542769665904423634448944397480220385797357718877270077693507427396312729263553677132859799436875344041919804793447107226711773885926466382439105315451559610701789480508018858510128459318532881720950619320050599890625708655475232295578778150692487039597647543949640576000249481428272224379995292778011154819848207867255729986499655344586752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 1458150377836024047257145800794850837840082768583089880390212556982443315322792509237575206765016293509370200323540205915594682528295120977484907621175152328873308918609082737366575846405725700519887520085938417959105556737374946103064760032849743605358623576901653100360902802467411115034241708271189323430677767657237403037955676548913629727371786678769697161436401645963605389457344727142162187348996297899867006419624348251787125354369243514074821300831145674701996667512762880273363665356816430724844455501299192219947765706740378384548485253946318321242805465496335129074280881397161151924221185846820662663479041922237748584571167200333680924817023361760155099479388116707075151368180373886085782835623394505236778664947438528317681229543724169525729120500610453239951852963392087383425318153373238841120282309780533753792584832055065149637185650077451334854059957929426770036695226596135441481083346335318618128644341379441066661460983131360218980694605998789780778944444053108040575038554928216486721594362975575666181290401825915186062106922012830936163669945969745998316757780302670966651537887040442821858569797145065187490858802231546872530169043089615771981211462709651825421626593857104160781375760827228303689783279326538177619380686575301183970587545234763178090046071111402351932200132071175386857659828289012989704412062517593506050866971960487469173941732543597685703463505611220048523489214427521425244571976913590851806782723995075419423027758891224602374378530368282568596345985305496925672045182831635417797769760164222568666859989352638342342628735731085253408886142900493241317713743573123734117452850132792607323178646911922646630094534523192521492098788303744067512038086889621669985926736155449833560271575932508874142307100500733194224979285818778721230175164403493914546666437756325417211342327914828432885143590420425953120911836096629566541422882883568976801366565319616565235532682063033607079712615838750720916523091258247566424633219626497633126017516991365281678510752669266133395170223668900409861473182017359214141906517203533697622078786760486727809925289545473039951086526138062309969844149170430318738329410199107016691869558888033658422266067898844657724533774689431524672469394613258233666028060702256780459089414207287194061686436175784498384840722188535911633558478787057402398924998711979873131149038439096322478519373458889785646286712749738788037316427416816089148571580266963413188517154097211984785624449505810794948865410611599767303160123426080639440543138349790702144159499346775684835069008555729305842887015405037366351936453973597738979879841772077271134434005029300582893239659555705197478745539461033480862411124872658813719731892346248794690783705478898571713897195110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -4290192786571379107864636015723126346158593973108881932359939792621822575389860622941261128431681039497763020199485783485530477534025466414342258989255413444648053623735884423741021971049860437531347175139716056964599735226180515475432712215104322203462557433837419485185492694277561843445329729489318360436539566244320925739175983215368519253138575306573887323317679221630077856330768511954869584638130894479618963939893605383889506079087305052280974107117965265947914325998865676570914272633762981259820593470879455580517459794460676110156002582487472367779390175876291171977852600600550770081745899781161558690186194260404824385543481624115274254885858231352674699643643238555973868462611512606876035768665774912864778844376497676835184172812181522396789773497169712858208597688218346713237495250693875166495348565155908740135772427132743036716608879176300496634893166266417455178511933136086072395228146274485994978449371100427035881323402423113768806811686241446391467420166801023628774696660124957357556161180691501698412465734118631174170049977928169653995598428463666661483853388406453295790243045344377400570334211442141802682230750898117615726904393334229421613938220910986896719275893354433501408744488903756355742857414076644482688514725486786720978122441059614902734125713493338123876873530557695094789758030942188274680631255134122768657133900993047636813024835458236762550201943546876409909233653753918790695861987849659947274216107352475753743989199577172239290956796284615033291098849288649139267362788917508271982902980926828211082328995199445148458244705625980189794745019717721680140465768820824650525923504594377813324747808952329741421819769041654550565974773571332623547929235302350456400243912448562008211717155247209572459933247119631966989739796503155437503655391430273645123042141031285011925972221979421687719687911557036775775894760093820582108741626834916240775101723110111761863648357075197102533529044171485298116980600130434090256992965426454610955206564329971495305617514985183687118619957706367452448209594962525328700581593564188687755300168111278067803312299732094667926092542087995810153317591775707690769373181414211957045815176904857671966424242409519800791673328282069525066210969083035041869323852463919581783705184765923148496973742094358129360189381488076878097881526139328755861518108803903069294468215580475746511290263987558076488175670776449762693220312430293412354212875085680290492032587390377423789198505321214785193331492688910480377833609419396628654422188851674666665374939436777592233828702598993516258132197059232313358521817942033131023468768950991727307195382275635148522672675122748259387339513992999286486439817717436785987037086689894429624281782850755575323108594155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -75436668260785586391622764819489483007326776162069312194700552677099442412900283298160043753458501622174813319855353384858804992533248114868196161331964387628557837543761230956567985476644582627436225296810483766263081957654582239180517995015866063120746367591574432673236375264044596852624488177015310428982408921073347462200967927346213147152235350248100071363718856073616279711098696600132498691998327348624748252389989248600552214169236141847895085455729621451018199724795367489388145831232693016493753541878740079957159563071426517355363248170111644498273762052103474380957871274158688950351817586551137295363463682190533565056108867685582727832256076203719296058251877171338307838727992079257630049809755144114596939278131642172637680146418928314539129086287971929663606920697193072868276038368676204030392891162300529749098655686829123984248872196415613841253253844702656114290911581253741342422126282020799420305685798599232449808217132272308911710606660411245735102242193996277844584655100154808826990693534290466620579249757167210209650277640111813728090282752885342545449210655008802344112350078445283112732648908456170319983354544101769931237175335019740585563763925826491327457089272674679769311746340065139156625306546132784487229865230167843828569612470125882388109417958530588222413633417047632433767657800360144266784824341079989738480563817302775161998829335936406857430308071364872538309237546875533610227031079064048950998276514053083488100436660291558997781474038094682599920580197110960659551567568693892860809820215511147600697081133535646391425311184617174430413722139478605567471154232367421758255888034583806791924719525711677336406256367069275307957671200823069711585573239718521117525398203703266802775943578339504329200923635574849547893039061677303468648190130769997760537715079734164069646529695260330035539769642179045731220425793082484396942136167735945145027896655094263590377985385730693859388384496280901172568030430347657541832033651606223202989552447931300578178672323018961360071628329871742154776844901419265743418346067890972167096942360657597145328603114887445931642670052539754661569803338243534467526378008265179240403243878818691321945000586487601108919880349768478959769313133232953364443133627777251771245634409219626470597426098318584625165374227353333636462394519806090666634237754911073804793337543623902179288511230978909740706864436982664706849501410733413656334549165038684278214276762360635797206279109988857057156368404663002059761418429297415821022669482295822194627225341715676385894904046125022280422220843888290851110292533214053024105955471276686446320313197279164843250237184817247506774056505187307333826676067499183552662415236733659750074932502252792899820534208921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] 550218231746740406334913169431091328075580649358178541874118966667534806105206017958112833069507709066269470107836003280994675340248188823484943574396441648326148286553313803029956542758723530046858693129817863306992580538243166262165218086082887784801699759841145679878345119749792558714711043361178721568013626743992707660190362516409662732023737184126685531446758452267227603350157086231040123160385377514755276599389921660204363486287218352988023341507365817217880783879466142602790667920242627627548072020729051663290596924579673531329101658782631868539092142163242457777767694491996803383420363093952209808977968123902726247098612415682719513751509141326048728045220358241707921164227613359341238315012037952430868606867529342531853739489258269011865012318387397191932809178248167886234039159076451173078409441128846988133755189734637393303037397429341919363235489230604317318987038646028191491869603637569509079402822484710606163675758651590449530090699249736050163128501056776207419363891494233404819173280589625625277338301857776877273050787958669747081379281797812904657428488280950265607732414034949602023361737743713563551909864264190248335400065941766172653236440543092556342868865129738297832673990097181967734434360030252110616959523042475378927564276725961841212333342543986432475072606563088892853696361433718758403710304370922999375868885460276393305325338193239489360449895199571861760547681384309118000112052485634811250049156312557893801699691506094551821648379236271575215543302889643481497625645312236414577707618556172063322183844565504565779029536072401647552892863306193630998303435796239750928815253028712135340815292136150543432256360707052731717497826478280924678008590836329037180897844115253847511867857892131199203605776457153797209718114785070880821805407639367853260042223487914215883942129955512669754456677713047638631974356125847723676006102603348407573218300570024680138102442709299926763818205760097983463751704192679486008258971070400895785895320947264946540272515730668871402590847995330144944255209095813781854785168109330676509673958371959242613970452987824694777759933528572555371401313786484801628719594684823510440475354118268215664398499010980155754588548363834117135806972726883740954972750746632150323240638824172853371015372730093756284320511117967669913640127388085478034689649146362558543138907445715114942520711833556936144306015005571235728829020266033186118501755597277691144339546178486259716905096675405140432490997775786712243825694052825829003594323567552894697490911374866998768249112785344536587649842016466172927949961203192692755969364241390595958660032100101832485030112196669711869607668405395108198666214449943523228799960609799282950434023310629070943120520915189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -1943425979536210100821132970198647629780081458516390514630823817889492802032646712833142711090783249752100691384161312844307445545501071511570911727210523304038122274287020572634863395671353028236142983655749341800829124204992537007773001266923774516767965657331119110485608678726376801202932531197127998660380772256852202531216346595878877919003169156006750982148192149558560411522640857448834364336700832316079830621143395182955588391009896413239419046231195237006562234002606694349101750459437363169840335112768214290125042888029902978469239516590009483371952124367594479492660990938293157135825058118906505292859041645802383356659596034602141847973309129751765604494331618165026752804838925320690810402234060262775738499467761415722567242828250129781529928576695637021112921886052214387294151570648025859716603945456897331605836624311808755719755607596376984333005641746791170507875308771773320699555735871805714900039224322524536034684554097400260132128378044853077972029754383851513687675275107210602595007063327069960746013533210028405882437369544744907181616896149167035450154128665657250221822080471343822149891540916404462842051647158892999203209785707878400858161342357944787020517501033998334072444704339812434118953337386787747184097843362746513041179880608371178476232577357171830606288295455666087643244788681936493636967302983766965233554245925414789287149479354530349107523108421125131409183348990149336647993688759246828498237657061674833766153262721503816185218401133261385390012486688264145922081733904626875554382531534911618601123513463073464469124560177869893828700194531530201421566820376668425155333751235492504021906035683973222953622563307483921416383257059214730415307559182797049568673656572265105590550018706712222113395937401127542364035247326465446558421731145205587273347324804976755546038144394376865999169137831620300314369892772723039204911640926803365181600058698524720666794506939429046786022706469255031925888878270257700333196726787030506505813737806941347889887728301951980451329087344205647520688933763264594141227015323175214396327415503143412992194967402381100353395344789558104575194517712819633072448401281851390752506157928745258543192474169938606021939582417669732300885125637975431826353630794344193142582810602490638144414246914076440649839152831129987882182295802753824359822556023588097219088364143538572548635319641100584172178770755646212054585488930960596533310218651090231455823480417446754747959308849959839947863930486435512335261557184137412363168258018030134688056215562430416367347108820192205597303113596593443954032759717596801863554345497176313905855023350952213180310218149827128658822371916059855829976137732186195550934601446558484142980024957179811325165103900262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 4492854532573619751051848660066198823606242792660168421959213645498510324595875558479497373699999533338212631889887631267266986090602062027671632187768445152582368913793868161197449551888874089020280564021475613139193321983604856417151858618105304015853072033314287334458202133660227780875567938003902144855058037293875914414557816245364605690230976153632718513706625559599972515958701417102405562995492303092052499348883848968982525756464563816998794234888868859298182892466127415575350762856374799406336955316856228765711920956272682857176378876498979720256028057992814287258681314112034940535149839301106468417250533496851495030182189267920960687495411108867172563465087536684406904545977009571485262332816948690360229578930801285182299168016289691150308036147876084063114713297447330335160815280790114562515439963832537667044966320925084770521430549190060502095898625303100800925368263963391374581952791958353155224311673685977989432452294031291690767796632525367925946877943764277613965622647333484884867655295891886444412214749319456387908547560909135780248764822416635462393742365998724821734617162393550243407618342473957712734750870384508713660138312716458425013370149615404574988418390085848172186699322501851397262167302015780332180613082765247160906719601480238691194418007350635613113130843221257624835695302844748823083694608050369666211689555894180886582591857326582495926458712560854721100540348815400067363637347183640952819657105506366003842846210145009413155898480190728982531611391042671764301221699867716726629090271843614683338763078299601857904293047127828396058147904928077530349726470048109439061160044310014364931105997133173510366467735019427256048997098714654170570814306719145560493667986317732488907773889121650196311242451911547016593603307432281290409765335147399796015187089455431902556397817779688283354713074374894935948104605920862783098563010672193859420472939291293469432065367323447069754779389242492666222032545910165406601304381839260125198246996607811322276322680910444257416321527105825405767631481433444460796394812809074574652007499913476347081809157504360962249711199302220776525984035608353088510697367563459986532089657231529238808487212063705482628448247281361699370438020067436818280719507263623980404892460615248059708975233727869197359404621266812410612805633804135444866984084342821867626539709771752617630242968063967169036421932238290076545612976941566035337263731472177843011894977012421619218750259086641931168723100670064668204146455620461737787695660673426160602937004979766401637853442838202227569272658828600629316069281178393401387067263194852971579698655790309889749848974032374536160868800329633687475744335473164946261832950730778554368400131364250649090213011745931264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -7361322659750043138627420027093437351381130566578993841297449775449144550774920027173865478563117865891058932590855088317174665448402817990408253378015770464627578597534045840355299914479589600000229913869648128519705019775730369853157252370370123484183891263950761524268804969585607056003901012593686974445145725258105080684444651306785859035820839093446393520369015022458544499120219173738826743544646046682277944291640087382922366110272439146777429449605537641026515248026331729119753650363428735199634133230668157680677131401984525855677924341036628322118798306155748414532411194551182602110900678424982746382077981334169009432924231764443591236607833887736234150727397532577292506626650224134451458908489192584969891520163619657432736731651146466259746137459212728481515366128280578717928627319958019600487533420143831375914572502132581233740024050755734688220678306015294842761301148174867668796997084866111378749949157270159172745002386810814687440045823049203934597619841166018672340321720092931373651938851181041794480062871618158039686709979497960239530214000423077596293367756624330811634500623584000211290972716865086355799205572905057936971853166800124528387999689389443735745584472297995548143219177594598822195156736480033496755458337804145622836875339721587508389730064489217880844262492500435045957946785621265258964830957369762869321904824557673202543185406074869246684055446776161759093086432251585391515052890327444544858195312595345210596584151342161582732892009910743859371169354716609973120780440897647822041526078587640277186574211482101951611846824794321118039776850950435141613796270568717438697626707963331373168507472361238915314014685331808861856555795952730087684698129242652532478498846652457513694496415997593686511251017683201576155659217162093832787288246174129142831353126894788801695445253338268212625898887882411447997964316605328021145895427283834496561286017535702124384106339836467545648176443670633056659687561202021706664378903242577276863443861417891363372566000736128606449652319218256868564035647872231077634094168833532359962778869554398035184082892440883241915030608323852875805959787373247045691563509841397934345557602468474636931000307362270948746800125175316953409093229263937246367871988382057377485715207830210856183970819441705030498272113322159064859957480435573053734617544220215666961492479616238754463220271181184835558865543569425251784810786730411408796600645161501753185099446802140158285108550023634792678810977563403923352689993933495626316761414422161822619673252791841648553202307978242242806018407278018896606630829531632843870356103973884080929585114273899017599302993221372887041652155642521967593477745081348320884069956083412933690334337136319208992821793207091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] 9445836238432363495957207750712233971465459531317618416917891601101247526073614150394313121166357027174022457842142074511793649543796683308996375865196078464287722772808624670854098933023285360255596147004243714512776818383299186896683416690824849684460284287599453992805413940056633740944978694247062482311707036045704490493056621204271380387415571158203993426901595979764907757961692757319961495174526240707092552496947757560108334337284023682288564939469958073795745541635335192210516789318661306223690176929973363220793485214575048484339741924995678715672087635761739125617371561908402710552597118661308738319383038674166244882323349447290830358716119317394994014257725000887897100238934099933408496544816929275279365659927743923741502632824958712465694316151772778322533999710814519865257170290826016050857285805687448795968405610500378311890171800320358375199750791042560150421057350317017100224150556132969275524932497069061215421114823409613448418373272705587143863036956067815692922770632918739835534468539451500902085846002300135244454516608311846213213039584364325955046759314918292363827730297782151595836178048544526881617281777161084960512043703660771048106429010603741490176029980883014667757968734743665832018119945967656796511871864907937377035357544592996304928548160632087407334359237034465576343057252159107298474400152616638479675192330695832115961691930994349925286117506169277720982807588972494803201795681401435701729952190798365333974089639894421130017268213025597828271766064883487593443931289051019393417539431880588931308683149147397206745095132827329471340393463712812838221433572724008289685843391749013114614023275156458815741288534758243101726174837394815320143615492991257943186691656630652687653926081718447796300870910403739874845829587646527341395011347197452201972084460835424293565769481703369465988371073843840904594439670494313739838186081144758387490195248686882573466237058737021440946152497797853525201458822263660913673277407383859296415415889387550764710738556373388297514055704197153234662634423325799243850952522509449210134259221313183063073457388220981363150623470153978710167147051851277736261595708716997065370272503901190429974218748965112621922020460466426579122284473622608337493377655067730086379466290355227833899913821953870073706677052030174009289630968770252945162810874145951519630370452222075513204248654433315624822906148133198787725032129849035472366991911697330692587472269186444941729444489550747249941694216553697445901563432869375132586840379356894560572185498980332765910839255965653538137162019927698085514049029258850668998624870410279862800342257937613076826809227402804281986343937797377684261011665307497677386754423475937908643102694590212738356572452353474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] -15074028784441208974375662494291456932779786782945181207829922332244904952450364436439506301280396782023753634655522531955388475763910639086066016385081431933385506628936015786848743994308423990020616343191997086209424531253332566109152635314608396616322063679664027257241514065605935817296873162516326718021095341632211120910638674962888614424055913982597971364833080988500696196547521824529452477919682185696303126911202724240918917343359143033633848468131559288590462084872780539091637317255043146205532481417767657506707824464486256335394085952126828626585214615592820301133387720968294460198581916134803714000841291061904116141663646898883201278489444983691806027360338245561683698400707199237074753599973659470273450391363813290456302305799812039029665592698708687503913770452269775145196810853228419539693819884583856420046054777232056993110630336351562122369147318466145928793196317610421001995114256768953235794304524943280634834242137569010085857183654948147130152947783881252883537117394010019925844707601195997646416133813163004387215246853579184118458940688222350875057969090460956455647444241242833302625779726070921233855592746788533537077469474902700618630504017881288868727302252564567048819212957744318473946160549970768656375741314509576955385029136176996739796394621990391845293818279137598668556758930923494028914737472815870079878527978521963931961502492048029931320592784362574047059540457448586802302407404919217309684162864417327118781491653109683429688536686485192742017945293754913675726839636918267000186345713583716633843092754351795853879788952324430999252124201894207032732939784415944493569484169463113512568899771965445254813497815082934626586001026052074726835142488134689483926610033720609936599875011080811239323093442610770374422490034804215385167575034420555039538012301899251586147156026960285697626498966010660161846573139594606849017176168253004940923198037512639656016329290829712316631547669679318968284221909094308057838068865404214799279863507558512674891365704401099100007060757417433217884742658582060853169696629999653104301587980064941849972835553218189923196373772749074663938019580380505431240495616164099297088355800109522287661995572460377848191915209144678053401313135340155540552808802111378939556050194816956094776111421622291830394750364649199330512873664115528257716163194426765005155070396605501002577324896040741504446539237314706880437112539756553799576553873724832596815061700393627569664694704108602595834995728910557650121327140749596364756078219991076757032066455525422841518610775091501852847082083788568297616088112440186949320904285997572646091340673000563808521300358878799565898162046040521393576958021403532591611376486379466840172125691963489991958639658244505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] 41250827489325730308639718195565992377100903521929870559074594975568733693539073679991408749534020779337737102957601399044477647020623309049168702390307894195785153788207423191593471891465849659157230685586232996617331846232941691276796233153704589269634686459176490676688774823035699247917431385567886028617234553198888127678138779457602807700665013632441326210200175894095814348780361527045689308033143213322196842448759468707339131019933949583952056605182617299456950124355736413999502670633945408068050195831603770817141307855621405918263149793413986071124458369490663909720795574132892414189202493431271636309418748372368261425335389994203257095503034449788220369502397099370615597049585055286291043812513953010866336187836403628203222130686878056942121633017986709888143173100559166454600582405824727651557207574269123967973998858500946575554153068596712842844056670290398171249306585028036441830488135505097830118132226290497796781359976659105416907255740759892556297904079576772600594861850436354985488571301397566555639371046363998294094821564615494918512663383126996794795965929669702442458973647230507944547879081724175609440727167228938727044452819576195251264188664398545106438113407266886682908656515018994938015853873685739602955424266397835058004420812402005204559359904593342689395307742733659098345086380045575630736313558216409990939430102825097170013699567095221884145933022008729995113505055502669475853713058872369812742928402495597700990129308135425756309329410203557680808111347197156126708009447174842447417783755443118612219958575315314964559890313732168640879655083244104798577051214287351380702855304151884633224037411467902028716327438734501709257073444000704231770637088027905695531737520943096847627618093294860392017211377329041566022100512449625424210993105016543344632423252082066145482435732398497940937710028343042074368935566678622185649351662939578513823817517051278111910824507915828189906916581535935193088233798633064948161608406592794330979702019067185411510307842684326985178142605670929721428410435821400700489315479310955206795210104298859604018498178001852078208028395378564882099728262708590189224141532013553119205748683875649420567131421091215070854339774055092569116779998331063021197584029197906421732712229986737235664981845686220196131276873196014181588993891195127415856784525962965163508248466536453690281620442495677567563067674591355592012290361738380223763167247981229897119910305445059614781651685772335545759276542534507557314764268435870193048031311818695409142332925008726289047818886626269410561027950803756362471503902805211635364615641637538704389503069620145726091502181205250986301755907055883643675045707768139195177217565212799461400685021103855348293603233617674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] -106540588167979574339976520982389437919034802877182522114509549688106888704533191745754240141681483365500804666408758946951303018542185232135210543894919287272873187109690692080547160054105075522248525014786673768057329238786447982078393155874567786422373998369817489931098393750890649316699346190732547878019179470123580891118915957470003382399223921903379329191800918914099076507231909885278181972925330020028260164666513297522442167026059801764937896432010783898462731540550180580841682800765296703865085032894320353636059595219779800941805323696827256004991114985157483258985281542004388620056357430526778860075029655796567599664998560344524289765788292381961819429194912239018773707740546567912046080267919603553984112729652779753944305844786050856782443353817944553463961094323094334570616315429451754946166355242572073489098491057986300089246470563783831096985737970328038973589817456641360000109657886409525191770350986702350566818429093326506380288186169170611938841830988603335520215661618822976703816025257991522706231739305312444978300535212613885748305218521711965982575618936596361469805830208454290157722418091197800362765846112185793181371335695776942554963829038991507097349759529353429425399984234550575613747056091325517474786133455519195638128900417479173582178580370658948706058307857421632189311344489722223950747645800191898452012122781278169801507373889442230030013690404834434206803296253041907769655535569002592165237901954614952316839054836601460121070632275660446057595379236562711074093279869480289129676140914485554772338982222034955631288152315910686220685574134484683140607752173537314383382756176452126871838874779314006205211474293926189106385321930266721129667324132314597672161351303333208440304287433465423225445280284847026036966375585097024678239674221751176473742340050765295746866531078283888868571163950001650889572568748328461776404152656721770072770834762196821248105948829646652137451651163878983593191608588050722171895126144686142897747502849766319367021784496075135702619128313487807284822697012013537012629146729870101265938672440710234798376559377916133688023996711852460229273986682089969430273833485968819108688516723250394281094017520692053027158874658342047424457382374873835917091027176335540419686181583993304127743026980889935736582795431103689753239232040771478848376691226201427969360961183203005746376870165686815662669589318859036184861502052434057134640512897025281598639979529870364504755173004567465061464707428478799350452441972609797048715560383855007897078050731551968265355598317932857824759734385788484346876570823502071571844062680837215753076513600280081788968539381565489426699175598307599534383701935057866072619411551604694326303712508717009934871183152591667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 183166454965492747741901295451398156708641698453852886059171488714413221148947516080265995468061069805897073073777196046647271203008550583212531978096053391924529683129501424332078543904611773609467447789041322897125783316884412672543377751454962145285995639446102653332089887880265394843961258013937722520271251375423220787904339787999016805031227226794758483319526796475938261230974531707955701838235629021469969733886978777950106818344708289495281234746953612074475748587880133061630019359952652985654081098056542548473975210361306207874636467437537675412730759769595264810886084280112341539749376291980126117087616002658262322819679281884330576401532240708065685598099128811566407053511120018809426804153603697270972309611944908037347651653954082873856892611641328986998814547230108630470211421603171817426221585723780312215942208652844321815763256144027306672120486495170364811422185782202518176662723731558948754549807698510058925683104476839797259387872888577761411252754235454950880740643960415594139405947372619089061084156184818525962443582856798393186089548565305929473736403674413838969168121838833979605608628294933602205511443912723080111468229233124581898656967777671355159673490828308334799601436813907339783872769213343546754112070936458723058381311402168677746028390159832907670514823435072022456978044768709930294290905993439450349274403582006980599175422476840663506181332676440229135147516686835327609694262586954171741183391384473134554925834291611542674263606476669590539529975769936860037808207703806384786110399123616607640326406195894655090342616514313149717989717202786942595676051279482929277227756670405831847338003146644522305958652729300313579029896767627508011019355390400881554219151838313498509222339090930283285373514385678796443650505767660754000298775206877912566823440510348520512903557165446255249038829000658968203359006102872907713381412600571936629631789448486551015545197297225746740504760050149962076921480998571083026357694870404058722281913948928926571421126141509377370277471973141290406730529912571218066424566920177382942111906927164874589410920554047498157810952465683525909623208406509493248016946854347648510380702494548947166746256617306923666142818129270751423075189162385161666202882159642368771506804624503812157598283380627328312548695279440461216505103779865792186474873337861970879854276278548259224996387973884753396501908323502886562078632654525428191509199335746564240166980273377910484541547283205467840404506704277486422874746550880282441731969731466481670005805557216263909470025172922091853430693413921003971158689625760552137723792303260144878177567070305132858741971836440239073901457636554587355323687465704293702953316352172147868697825090898177839873523011047915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -147502696307156371729247829250784125998153083343465489479166575508351608355787133560054167277805965895437989308706867069268372702906423468715619950753660208600594627703725471658721945355404958059936268867415524118256539326881529382863779717919740085762906839337885346225582202456416279919234898705118217325206045967581984106420850783942690280685725786019075137165416328113595892284784075365579565731539704241098215381824008372100059154868205143539240606941355886992622395654395579304717271914680515021765160826033423343458082366026495535627882689391891529262754718468140287385160767747398185567965972182004840634519181228018205924637975484402266475627854080576971434823161857296413023628468930436293788875243744716904559836689617676624030330924349534108173284171654034352847683730927718726750495625719954324355327388052713950004705506651745373406037487636465249316389925115658842226486048436596335292139470743212338338884397899229886049750794729286460239197937255705520180841877166743132470350893744711924913670611970071255235578486798623134888650563202409773185153363182410418569351121007650519890110710262939251741850425118858915574743703758181942619110220488102327321061583999414185376445954208462404154978014969919728308315797789425165364200343276895231100863284977165745129412565422734399386573144207223982264509955953998607192379760416530051280090552021966391288355144980467873986106160858831252172782101777605350277693107733298641338239099261887880408702793454585140764402705880453120490145452485794905759964765381308508167791505040486890489635061773369198895925513365708877940980221538798163617825741635169513337374568809663919909693357554994689206405903623108577856155624509857756624077705223176938358067173423545528658737366314803496005036986509428106030948998535752699824617014149784973675219635879132565491742966777237673302962738968301679961369307406737233894199270661971471145563043239582614033754263775647000273007474841414002755614155353862147691550623544286986781444662326764966089739169416604582683437578336180155437794468256004617679096526931693771021986385096292093411568375906528133132861265636579401267322457408812110424849482132992739850625978964288575279035390677221876088222272543044299122669281075057868317436726698747858584845074199067116663014740188576875279017757532676321839377584843590971471096825169274325367548753526482046061073175981283556037108861488700232653562025250914023734308805625787867645959628140991349636854508036422066716579346104950737488911284613633427844375842695803432753064336679008304256403992555779000611976941538640905789189166089506925705489628193852060751044919765711257158636848973127620000920093343088619726008525767959479120370421294627226361432811657852260169001291635857817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -175289411136132312422300275501822555042192760465054045668121236494152741877800693828505698430454041678466208282192865020786759579024302622588927352202484177425643626189258368780399435131160452805289641174227556697179732093442094241289234631851471670718372381153738492796749193375911099763059546260923726897769269974214390354872061931586273729347149906782874481589264674801943380184830118142438375995971531928125876203244878482393435828058071715473576773019314579088376399745203197932126994327721516335117171549325867978157006240690529342329363929006467485847459369161992786519124999415672562993309703716491257298315174953114847588977878400761899034159541161039753398132516100642758102772966786998091379447670276443801429660194360997619308144446636581865150585875210419229307283481753669184529628080107930439203355092988424591472454526493474179459248764426975629667393327235868464594458423897051066683338301577976658907981918332805398307355934870116427433372371262509238630237242396780753579500099731992309191634710423440041070525234918616286063424179417439738001035792516971348471431046842895558048242192829656302746857417650818042804264623820146204698575365845295146708947139689279055207587642833415038162530592867573048650018818717453523265502115903089213147451203635421198553882194973507919169227052638768476110221974269406140017322857431493145974470940365566756818041235310403707416455486471731484983662487720477206974240496905385408141829597002839690334267976348528134541954456199781866220823959675778219059011099883858325345110672867462322360701677325101005122728628671769761201384428744666372221157452562861338908878037144569012730580921458253802578435971848156747438103501941818139012158295429947545109467027842705560915622673381505369403195948757404185054377841483529013988511167705133920110833887103539200039161473315404260751898383812584167583064044213620840323259240958825688983040953569501564007516587627707784389035731483892119706052334583153820625585781531509482737365235621163331700089427210935522901109867652838440888759704212498770851398801507445626166467837916167677304467547530501352727101733145645540909746841438321522449098244320028339189884345993158221497359265620338828338164769816894102471137291080002582543282380476302075708007386645020750501741265446420182127518917910881529044220585631460030832142023918523449904256593542277414077272970571784066436435960201770420722338154826481551524646607335335059533561192233212250562115197928011119132380055971828268952447050369080386767161103607849619380435691569476078944398674722153263645321461185123320124618004990818900936957864510604080627654301048168672578268299752026746737516648808945828304190243195230244887325458432966468348917554525492561412393122857903718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 835354417704726884815010541499230997375457218139759535450930200470567256387549512397303408534053060765400349685341560001540145785521250403552402213048464927072647375879832025900242120614254155206169666673401319863358660574643655590410413795952883122633685218589456505235920879654665605508729789287416403282866217859516831965900904990320071174973915042100937349685100958799651020050289129590870878987783887621151142045876793407391404067583404409350901831306736161933367033281189059182200922649327961379946765768653972225464324733468019106624525687433117565504045973388454738982825132510248572338523563220478770984452345799590108609360210189073637980918489158732240903178021139236780678334589999976785393653220084662554921616474263850011740447364396977729069798391187275407792393314554398302214702590345068435903589850220538048573570587195651334806788567270283363289333222063957658870686639592343959608527600208733093692058964790216152835033588459822450326879116373389008878409982181312111536452226359335285061257947146497082295537528128747488891625566127453622753909962589961844353232297304617136997682204605027033598352958649153008577437720437513077626584391931406213041908543692746717533263311200745183058736395194176156798345761104863551214424388482216597708568063241864746211855973654432917432844045835245435627081419954236185684118522625126037195028986980666788655071811443238550586642743859109847516695050490277700232229564398874288295691683312464587420334733082538103512429049810332552394829274195456599174379670403372101841329779939337784258456903730135549232068884269465103436520555860959893395757428021391819365632185939461703433333506231815971407591344667043290547421630122681948971981092880182778025940300664104112376645187765388450842048684180854265498443151282078109242010636415944422084700301537241317802851408089144436693223239993970121963279344169548054214291207199958097286119512313611281360123925234873567267428535360176828387923370571110599056237555850195044624911086377727935422598428672727502455728491953561143436095187337596362089998966485084429751290025864810606948517403113989661587789099739578884767367465565475946471640327229386494031014929306308853021597063113251746722619723752492730089603987893594702380918765788360459052885235249416648653008812501683888046939171758056408929062955832245718271407890737826129449204254693852853299999418535425492280350561750410841786995073549510777550983056837252352254796242873171811808234145235625526120111417911059881898967987169148599362848797006463541106268972212553501486124915150131956413901150275201059924005096810639870669453211153270403656535020744486286720083273954779158704406183319555466054669533277787363475840978346283560192203849234142379237115313987046604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -1605504283955191595285614968286818107454591242211048965720060644691670309084169953203534998290039735740714321713105411378836580027445177414606644494550224991661301465788654753019372672945240656195080612820685375995879911884797404711502913642082226302933287890181064653711056130560688264620199543476087437902362935459774556051132936704069818965721742536193066044458926645393368831772739666647660262160137297030595488677665711958006423750017624400276646058289999444230682179924881417228279037752630642070332590736492876420986935950086800084965182468421824533037978501541470954907770534976784928974316752408016803778933574346110840337122582741300399560839335452531071378976704924890593142647533804006431489859989582341513020987501175792379442225598443337738033377270760678250496101560844482858499045984481702698025206931435857189013964461520533452444465719044711915791100941926537193368511338131066348018010403978345568898812605476169726321375026838890980980203214774269690489872840226172115824680746301045703574285489012062776373923806595358556230111730466861738684431677010411478553249700040172193195258658456879681941525153364842397842849178498853159794503617955606715838811745012429932505919380848283421863847790650908210088499993668141924816281186214340967590337292952257147691881509980365531237565977088859352241165668775985191748145507545368794995149311574024555061380581782062098825695653072461438963659838262736896656028076887928016966974102479562121222159026903092203173797206885751263679199589973384815982720772102290272236266521496970518184768862397729026398207577896389242893098083592739078714588907151341260284688919592516456161454962760184397054898314975563089348647721094108645168759642127634027471250740473531658007452094922105351586673706427396795259844595318779567055010549122918684456764334555197523003882181347121499883669812256430425481814624823868651965807344350358194615743213471228674746413943908449492101665050458011271274848025868558626762008064883461497717785408815494497361261052410401450309795687800251276368425209318631435840075990786736456312319359730779236318425308525397903356621334796790927973739256291832206705832384664039127993570443947981540814737143176188487428378661317127719279320603404320900050594759199490710620650787809951813595068558267386113203507765969557018800402597570187524429025271641723646503352360365681327136046328051786118569543473575337518861192223036190088568987168480000732972649737444768490009595553318892191652531173320311659764646741699985827489418310190738871609290765947213989963315250714714664505903663648570019773209873687528863144330617348845590348227396684342190000005194074814822599678336061350616661570379182965308864150043045459316208881193568751321989431492978273157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 2088906183301293938315247530495634820405098901109138544144643280536045406901921071109795912836352496012277022798290520481566476040799386690406006776727749302259661052009178485750221073365183115507773695137798938587238001738553543972238381031042308640174323266532415676738366491790343193497509292159857758728476226531815020297426061196181514119859990159383673391480386659860208104801015857532769515312605254110228443685465524032568242708897558703075989838939954480341576526498326886397857751345931007409203980922356247440678280748179734576021922648219527354216649641194142745116031420255163858052330095736665437784529742368820830290308090311397364551751053952297229678138570469510431138561572090522417377946857715959140309854787502594934034285707113576868654514780840057906096226295390911279517501913776314620169823768223443870654020262409853263067067093808903924486830125093564945118816746152996262270039221323181064188150073889012917440315830215244518203397183796192419109646056486729620060656579961531777776739989391805078152291308319596111169491978659980727501601796510798402689015322292852280445810903592428063529615541657835348137003140793371094363041068492363693174216339724652927126494324309314360621438076550403706327153488028423688600022884223234361024471324798041010683499704945143279858341920245808014281525704900817567509218954932431519698695534972889898747031788126776671651401731049512136881437883771497838261218868662231900963173296963592151853283907477353902212741084625303787234909006718062197466933301677698319650398753650618369900785078417934362641037743222412547742327657846087953117052871463512343597264002095567171192536091620899599608035005608243099307282405052999959490768021271397008460401691672007171774585490097080620120490242310914660804733421240599242477256943265599951915728374807647125424438337564967764217121288819117339038459299246756972542392927559728527471431828310016677213467844361451539467706897073360640693678555200615676913971881322789095948633674422654009272626684643070494182837708237502027160226565315360552918150707701744439210773183860134027391937831453173141013859829122267855916888957108847430354374892393212461008930393449789858998361168185831751309214769853943711897290308371579124217614697189957121265224592203871159656438089376225449830813735882494936604243918229256709682511969820550221297056631186452407197767941592399640231772598383109628820445709613400843119083166048536234471016919594338106463477676645378802080032193975896478814872149855607426747298547120899581604765523410698362701494446879102771933963984458652734185789995768369005694415621275449607083243773482351435140654741347581851358862869697312737304610393942895855441287523129737243103800182113853280257278752397354598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -2075200062515031324424873012557300958318077900154864023936615083927485431195509362974044595410235426007933068157182345009723366658975648949372311480714949742158006209777708863608497816531943379612425875414730915151367477131013609304270847167567667519516517788232781764714980222692031898089082803737075809724283905553567524015501238672832619038149972507380826274093927457324700299348362388561169254359501544214652640680381494754204756647313413709783734707659676006166265302111292837677681150358116392268521622519276316075030024585603059969989698075507421654541049204294700311769361278954644070716032524205243015076295998871115494538687895566418637295491110849966819933898551155872852223083301514736374117384368253424517820679596503457809542763891746993811069315236329153971086062945357668829116703321119248449637979479920646174989677083954679435262021090049478563300294916661896454918114382765450874426165448427144982312506728252947050766430181859293890263943364645373252614745908402190518040695394834308822915542296291043033305966138973895564596391256974683672803046510625288481521991257469605037618337950059260793078805683657790431454642976748218339300204895215475993579344011130531018978859637132916985320336109876064691600921661070503313865690665989062570731479127300551069088724806960705399452610228390635775410240208843787350129581828019245035106108025278451798963141414197403186385113482395324901030590214977905983881476997029473222546686563541657445375628992037750547083448484021258707388892707363145138522637667415126527498617387876266501802043989471721316752875360699209203250701554045983321208390110856649999067186604849972791214066352805593948937146374982571794355295816040018786576706963689893772116515126655903269540590856132379852769832056611947716703545843616077005253213225272652969674963538361362895060465726661145302809277715218688331356786033473325259238282925532696338238401951182133861217400658830402456092964753375543944650154364713180813370084590986493780057006600655121185767623821029992608993038924076062284765114369855115160634988900094347806100651587073472057118465421466930292255551740732579972062577497283090954864274463583867607642443496864459737174158547477694068427144580071965026261707678767242774042482992291966495210805640528085988036399469745806519904118730998248105577267897318567353070735543978733097130230743902303426366947956743775494390228219979429732787398920913689686146658624127102160483720330222598299071808928503828533478277155776192607853244396846709338547420054879650593039778134360615700721677069302917964718902888491282925420870868190794420336451286994797470098881556088766506193309161231462941315070317429382203027209629186340359380968733936214919109329556184265972099063524892365291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 1783180837115920682171712473661769240723646543942192338020973503144304265554294136649114936562216150275105738813334951497735195797785336633468430890111443852307615199642185090150259714542421977293702636508417700256402599534568940881473588917337990752370745402581869849295197729141022735455128504710281872601997474574905079208921170307522337600345818150894370730674939948359254569932967747750950246018831982769209590688935717567488765299788756865524029578924095213832958093101936588556725640683136149200633601050938421103337517468831272994818583997978038464954486378163360046084832610617412963936949587654399510790628551805335327231436824924859327647332996282520671020507895355820448323316073565436791089619159141456366884210147985435133382478372023038858777957778133757622288814725715007786275555953166880222705790875840033817913661085178806164899630543972422614672756244718554384046952804481021108191048971830961658143300669292026130400892557680278213069877845228836411366996254001757535006636724388582662696255140701460667441376920390768033599318755912321415564434368826614497759090575898395259776696806958611547000523246849674837434155437340000604193711114687905549247195039981836887664213539749859252659182645552099513943698218676579034069484159312732685426022948536835553188725281507663735227723056340043625226116787121250904964379149163195855437362770311043248864860937377622904458689105398462564884249792550067103088008629927364683558788265464775502089181656695329244600605738064147356178562062477916361015769476694445737530012621138578190692010118481266171922140850257519914114592383285097905197242060124908915833535430829238683485185226836773553880025600252399762976473668507726503357083201467472596406904473601962493666286982945730261324606486461431173940194598041356106168205839732667884891417971332359981551793005373558216492633654869185308911188631797104424745430252970823731138371396896662309182586501558212687674434275956132567394578921328228923579122247928470440136598840344445153235294220967592571162352882108039872308285927587835120868693576553208547677715723362854764468923215086708615822685350930684690940683698276771515445011868065323578766691028325839508140178470448827570733739767608402948552734184968824268858547362557034099322221326700616901986886460184716594623450467468699484972319172923528566105174405212266066445564722491959839669670052787890458095487469463400042696515241420185697799959419338272715305295265389513510613357981731541262199391204826628976710429845860117639191367539324059305831754921683649119850757630638098536875003329681902298258693796094007368080064145520978935983736567880575473519569548421629704084037726275889928460896777763004179380560080601530302635914260312997408407748800448089292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -1675894825413288942577421555323712646198062109629580833813417549587214704921521129574683265749939849216181676793074812121114342620699891227147332409095249464575027093514406879573626207917855859645477897088044085899494462222566881258529417787440154007898572442400766951740370854469412473920669249564418488277489972878249063363098880525325197111141344251096311421582171498921852861227301840795806289856752604156550012802870839215878997820129556214573907909823554408113432223330599850809102760852869509774424154040314948505023024857582301425131826464041519439077672662587927168572015438991936494605889911496655971525524061563204708999550823714606075586579356597880037529600876255425750249205570964055406405227727102262762313673924972571303355660999059037318729791038083772030890753547673162864075895282787896330439408548277407955831310413249753901898290205394644057669972678328679881798148677243581631244420371677374100745248012549886876874649414078882232047945481875988734043740034393395951081177057304551091373381981539055460519911581508214556343133706010744421951781241804109021785224746664425971037983933539303065735615352850941568492285705184326013068642037913107628375146556884537853780694532050047749186885806520308498811155236468597224439888742351168351797622328209334506823605386505895813805326002936279059547681461858388519919055385087501578081161422607753933378560146857623662970717806950142970663350279531776643442073238514042221988081035817678667459935611952883665139086317353381234752514792450468622581630578852765144124054913835590003163158981622772276963229837463790850202324647413932245973640604765623506585119976559732784096392245380904480075445740569332182556252083036787063739540937865283231835738032829169264635491271545584679245281111766393005026174550521436706637685795703444012406203287443092151648308890721488005848189732511536517641151320166011790212073485987192517723341801465551840798275332212754909360018124456337914348905769401049653884046731003490089593041680599231227928134478371425897841502746278708865153117758168967713062742550285768979427169909742493900588935752500118493629477759663897987147977443837951972471380200835423793340754638649289837179887381835513013430395476614836815853080433829070998806543386573048507536589491100664408087937002009227633588856611858647389356593396635241361853597780706159245726985672297197042411659414976108597723565204799587328947037369162297520522503546137098689894428033569005501940278573944413466716617726355416412801527743015251932198985875778040612813680654762240896481764673057426847594021476461878978789444746376323687663142822381138884028033344419526509668889725870961903867670084595925205385954921847837908559547901618925819262887538171788101531078811172051353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 2009781049716783335945811196514133807307080362234680910820662810722446426349800152470703972081754640833297591771488371239730208880509871673258098772128925640874430529549317179411568909477086240612888947507658066217966537578575997370515553264465233296477388847767829409572865257677302398126280332769035202375414303602298314642451273867761138096958130302558729094963759515015637379695151733489140092831627529937656248704787267595151314991683350465489932544095513239595493132890021989071108566748713315961860629276774713688102336658120725056432088240928120678683568544510989384064569898778223283015573564884671795051008769274738059907971687586756957284573227024033558567458648533255618451273410927689827516099999770605064903745022608962879098095269366513141540057737074775036609041714508563638300761168316749311028285843407679897034220121143797916869823536993322038880121221468811975404034491496819386116129213433552054201646747657327835546272680228232088951732247950637913364769008041744980756692878951951056302381982683833514779578608290667988873686933258010546656423451925870562156564039209161906223145591351474252229722067228175776281047491820407817298818379034290201737394288909892068076401969623051143975499605610893615360734266580380587772216906015317045332320464481101659229681315905282160098770252861090949089688685500718237400836164416119396593029533889289818541296003356166657692062123782512967373152103326757274420887390300485213404806481109476362755620759301690379792483048793854759830792664296597118390235250693286716318393660104071478320240019441244004820261904230539972456428515725187190588067048960432447632935323875419193930252085108946010676610542983238157909460747712143151934424633377592030198577745927401163857059633144817039369630474939927866949436144037371880238791736227334485480192884809201199453101225036422461718065276520627991555720574619166751859210973594062026318013494823480347525705110396503441896034522850211280632395763551188323741467407029018994730609395850496288442393225957804912078013845418642266370052553013359634024178404363525010911402354262892296535096727157567615991966360409967439770175676121727279180599710472776905309895644967646567892311414907920692369592392254340671007471336695008162696219939912815148208110324584767397038474131243029606535033182285108747430844499378911288241763370515388115793040451514634798247987120037094551534050801207532805195164228840981498370707958073881908517961037128733289869972570667963639921594291294992856838439379253168820773285952437718315049902877793530231084638005623921473732800572732979371927039294125454886286499254474370083104975260303401994087196805060832169568024734694833874148839164667511321899947484691528867439748350417171441540531809389484441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -2595025323768411764293653620221901218932669350840315420843635228886949082903799077306635277425345954174385036978400963668627011749141954728113739335056588479785663820702045999653360367849502948077391828583911610319095043818260665548132351827529784041061363811466617341823695198321431421734776605307852492606775855054143506157974213485570587367174643533574073008769452956446981550575265459602026307202962942104634129873787091354177656701324307591144902229456470602560398969259498458577779463584515892141916519192387678440089424771061923123698802963102591387904846969264667434203170006258954992517787285250738872008127820167570311521178903437821346516273404875966278648909975607365130251525590570902375596089196255031253543910677903659257491434264882898003129930179906359921262833489870336702834670231870322429428466415304223227884150564013489655519098706845082237834175716148954013299336398417305490095595491603946910871390076034029288060110406607414829518191272628280887467728502864550724360655312877450801051831540513412661478975288170918597641483440457452651222935926175573718362204238331242966337220014139113509343489780737115561780371838261037191709963329651075096614645302800886869860459734261289521521770943493734560746177780144768852094248794994877131211824409984345788784858917332409086836174315161143204034007330675334358940878999333263782700416302067549020382931641480753800293000558503622889450133728770735993197003013729835188048555912120071759125895881823306996396351093145550835122709292815243773606190220027441744696865227815893611738765944798509678523812302472023325748316485810538548022488664357523194940648352887175451506195391855040050192621755029030983129536387185030353367672775806106933330786804460734174516128408539902842178921660031767650661353066509210975977431429743930469965303643124076642928189916660074221341946699092393981339055644497714237192552858443564666433384406225793681361028619611434702876707396076437960104345167125117086734745334327780650610905579777052371370200036971803049873483880262102980905397607781794781213250994855284886876263488497982568793531611875809920534691591107876540788402330556253598694952579851674251672701646341475064390249458142804525869940254627839868636070690363312363301411507012957133159758944269136543676964665911906531443486955659240189765575852379271594570298868372295443723293672983875843989060622400433931319987556684414645350557456695717399874589400261305849559255787987218482068713022851213943501924981389362448781488319195604821561199810694669025098222310094746073212496193269913976709063604592196948690893892063258110563421762278844673150086330184175257001196629725609307581293497139200266346750461981517067337408087796964290149405086041203300570987679308327157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 2994033834456483618528539609065809331885087663358397469471198268417775025381063426488112880588532554780400161442454934828749633837022001684956022262608238394094472548944906580174415091497398913013047140106249460000577493948336064224099512327067738848314852889522552263550343808854850475007054581278913567975282712575743820382866541506767631014717213909342726101509069702432572274411065536690625068783567242197770172121112072409939183320314360491307181575160489224578486123592540109902700433507267707713149182582934666198610908190218747437298300556533669912183453297502696570560194660313908072573694183238403351904498314473697337917173621963665258327225997062952031503681680786834026793507258915184445592600894036540640642267003888660723896982933552850208312757744910336115721338973839337184139971404363126863406347806465182648150437328897321101352860518808973090155911886239387867805670121945238642830172489442567477783922913102179915855162358042838979707636262824349821813919779851592895060985237787307666011960625310799908124636384806517736901360243224659624518291930247258425670845046183718967017990284740160633567548882847908610340850123541916659663268842220875256888367320750640450096316733545305592315688018329368614020817580644746016213867087160509066682472713911247097226429972906776782641064228628560639168578669761467802522870139844791505802891405716889181603937254009061197652461484588505336117974272634625433861574640902349081982788601283710929999625782389270495271864644744487449055885209694197357390595624968100862951461792127950256142821659477246399234204998421807398265601449990204991473786817528191873390393376139796672454252653820994883548427716220340107434841687139755057119530061739792108190874062983307428206728882004059427931525568029161769440074435295040383096026908009861441084782777706902345613131963004172915586125759254376509183106936860138467556038234769386679392516002161272284145142145734718883414005435448771081874824440563466318114492825675784699079476057918734784583274204782626853421960842303309754062242005424442159400154431665314314589375002411887833855679312712539580064688713317609836406960756486444768376155033908661305825875444113923404461687531476856907235842598674227139122721731429259357978694205801922307970425084922130534903662667448907518572611239328483783056545015498581769600753131832645715465977213080414163519458352362997472523017949729637014688759083510829646611329445363365611285151164930178514135278365198867854930035436127931359002190682267562561772261460980365576908301736676948648236119090040820653064393425302304965228342507247926544214072344790437203418903847820487053110509529226077076188877482165828950760135792938355747996366519085445277092180449245659806591056390807093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -2907703420129453931986214196658731291688587785990170016948335713620394586394966067781677362362500704189948765569379585063132851814394171755926320502740549980686328826224906880350478837137834876411302023544204464724835450064604920258406656370099219394539772474062384316831368961802785717663125174068339953210990837274976102167176446585241289709953952573895605178127303790504888324440601115695765676547644349516490785674871330199081918491111752417097789997373155643914730503355155800862067558235489958648821644280695269462415339451404145913198033740064258810456147655416270774576422528715509342664107228020478097369812589507952454988440792276504000690102695093741474536896540655902349069870495807917252874188250220303369863117046015651457998968918176009149551958368413319359315577933200342760449061289012132125978753155616906494343037029187697274599518666059651718756416863818169372809643864173964833643488107338346504605503519028568168164150577161679409101928063432659465950640260799862051600765312842927760571306925172126117690159565491264000717141326120258932285177520188189444499429929979062825115037966885581356370795421745413724490881481461401420576772158063797610668463402375358871316329758897746793392570388390132832243550157125075200437882192191999262539639333447840418493332529432156327480401316774318643432722092078630897872091420199740707227119571678881694192854551337471571207956678461263003654111183295235141571196588820103772086403209356301452255417279844324339395571867878456020626722526720884603964098640951799841301599222621517694094223890863331115988677848080990226146805307569484185925957801497178323257596630842415990108064897936976650844891909653839967728513270857135080679028505579748322397091069132200727333284564932866975297129332238149405468170163234536927719068550020443680474115192197938217454981229669646877570449671483623400129594353332697368093967396114768880865798492143759037056782208257493392927289014416224343260923214341364781451087883663965562850571427988307371407851648869801077226496866640249889869617641919224490159245811903104952640976050989540529948117945905167291224868300595247495535446662354192140675761566289533832694399002502791025954384109239968681975378916877511440966711611387295365974262289940018501372501112039826115943972216409235693235884099342186374915781902552875743153449294364754919606424100217564670115603642900301462301481042821775975020274297238317962646344325387519586594944228375350518097589767574527631340584670183244715516165882609381997288978231248084184144062245761200385717981684953545429323647014796440088959396491816052828181007175938553339701945054884959436048038128155743558383241389331631791454309276644364880631276245315032707365568913225345759075622295005969776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 2368203179211302733940929759589084420432506246452590728138517112195631025222217740731445514740451930347914859265350118342256748820297412199124168134808031575754018095357277382472300448899362420261327693468066406738101655271831502086105904079625025272946160734701183424787042209548404822164297130722760111038765671209140533016912127473078858389832072857758296493171283403682949223562569785869273403839911344110940510561199878697053977369967919434085560819572771500760764068602038632368355633091735090864639649197457924145491635715483242085259706746531404528989400748529234481365280626887199206032795531817432614012536997179348930966730592798195683314867304871264023688874771050592010795182878559464346669372552017774452109925478274404965876520303535653966232833850619220107491847068842254646959035396744629849142208525636490161204088805104505248172396656446057927268956949146707414492937071219088579200565757852783105749886613193868105888488049459994694281778224347139699803874509539753848987434664569295329290867417185515328174529408935614516268103409421097731163534996929941851993660356070370730760085619274395690232777849577975789273602425701823371571733793521882410724563625652094823523203571783793128110295539817989293314404912767386776382593600212751601250090860793506041681035735333185308028758789821565283767860078044813720378336308290682715745648751410136005091772197251919079780837526063669361169419351420178818216677958686172606369974722864745622404616388813724283158176326262792236133843515122157864214284537492149276588829502315757249606805229333940805629009243068031224831820263306796958169281756798034503242647528256674043266484357826834282525502523087788085354905871929822373272494518853139086920588922903253319718748169738429087983379150361312067872035006711581842229881767257883721560662491783619858350374784612393752911509142422574268190445075739128023710154270924767666481726234170933434297907115963522135877752550335529614018258125276668725355512774473642733989401721938399833788624824148601963923663862025522783076945354207782098357044747778474269700267463933937004407250345290576064562530919127033825162998345408047116340193126353525118145135954507313311888660341792141807930823753556233824028948959438443328322356886186225450926549405909118575521120133185988063277596095967174470978338287361155904223114788495190821114637021518577660267901870950599172113657703741316723562376663004433486596216495785139222591904378093208410335046443494790897312640153026194091222568059143301856514935866418340340680404873579837013996125546050928053826653641021836763288008023785151765353272243112492867784486892109017863681807939873836631026689730024541240470948936616706151852693659378117487498653434753146213186526810000169369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] -1633414139486899274730314067963539136564455875487305713898107017907981616982984595503762993517070157032817730888728581670844344233320671326848237805090244046446017555271467296089482289698474499459715200547545304990639138721802837496856935232508765082027513322173986874558375451532415598236254456214358127101094873410889339087746149103811550827644790603515382872708950828241846876624106030725128416780352990849842143519456162519395818294305533494675643702937053181342100634099704660442003626032431996229236382175330498369849176046196955564670602221821810948584119855914422266996891041646811083370241803289837913360951647224399994863198827847234067057096255947633952870688903199565444116671109686258120608190949674088709586962286935183225418761434190014619693488590492967508638924042074039549957840614437506676332565244661551086400545639907404980629014273501499381512057428414292362594831122321058175450699101478249866438351640464025947160127558395684209095519322645023887225773963702675779078960594434614931622013317421404959508279263204714654963386398195352162935274264726078105545964161746432104847350190339220034710286769541021771690782547361437829908612357686125691141239556712272336620677644968487754736975308571158635396494239453206433937182293009557854478238775667420130058525715610099753734734278038447917190318283895089926673589606836136771082822488084901352425399592327365596852066475138923967212726192039716906244046567619738182173323125478021940348223421241776673815840470624948909454993574961064286403146162894198914490786331805106613640506602325030560957469265095181990950798184849749107009143366868948436324015600748563974298076411947549769253114838339449363659552626783121040928290244265472515764992100692972633243576956148549039583598118381460027970803786002264492649303669101189526536342074936643139896679449370798013204233175341059139807554227651137720356979952353264341472773246484844307780418561144273943734884619709073152137809988196992765734879429888253855867431901874870962998231232316341488345751800514387291482000894859816203393805954008567605083298911287630418675795822084687597847308385850002032795767529782686018414080816964358353212152810832411521565087091557580217209937778806768027772980860190421866424599041925471374871646765605053152742383688489057898486427987859362031735157642417637235078113851257693146177744245337222974067524176045413677551113018842465613126087569099867948923152736692625323056816334202351313200417303676209344619032594549993680944562537557216340086927942094846842378052040911911621589338453728987236767774413765240372850171040422005618617881797602138627879839000022521848263162880455042936560062287249998622604750287725210380909094928967870816928973920731189895020843907057031577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 965045578015592530036363015823099715555654614830743079843660241119741613677796182647365735407396457700533831356028566104467169227697704316182168100489124025494530783442084413984642372852969750183186307889560800498596841708063500241057565128115638147339613159787283291013483502097647798174305075849171517373130715855343236099235508542071797819320401468265006445430458119820407351506106644920212850755535369932200907497755641362709167068677480342023221414376951696886767235695272517486193358411159736307319398095111433960851425427572129763024039369720057298291463167607154510754242485125653204097756956898623732707611926084352999865319068346710884297398421832496136213771336310849398158521823892494983191508466354213898704632355736200562586285616081894784464705683977961186436230123119801623816724974528163683780841965280494294254103840931969437029275320683072764417049488583311464993660181520726700005358331282493105842057963999230409886325799698697202621812183276504215157743358571049906967015342761864856617319147607431309102794914164122717558315133566452686899703775736285520509592385417631308727536374631665653097916142197357697555703293726133267100738167621605421199873400666022127974881471938855117248681730546101807875049624615779352376998972049486371357006425043541265823996849696248088923966531745866651739132593670134443280076374656503909363517762845068454411957103534198241448779479981350081798183146254725913114489166745921193256595588502267017720014214775104984581808016436165887437039614248411859340306769028900316571761032490451546931233555016966747383141493249999326802559815581359162729764572253144345027275755897571504181894971551851024625896216597182413042152438941892825825773789885186860421859583590716990883205563516668018723575687519443032971040342651961471267858860808201523255044470449363241266348887903723035666510048196020893250043499129729353883946461161240028320647879227441070952039480757690914727594219347553015475355149010940844663804822623084048737264939653541346967559678081304073819216923402853578606319112303893695460840424909592540915747032732642096192844873444192517346606954295587349089095555923490819559434039397460683189218071220906499871770176583734448967274707236806830784367801887958100701591403122900664834965029589446966362059347625021267783527170970914096301854461006410028352239238290419208522439295124659964193968815958403479978586030524284260233299683896018189491720704835805601084406498665029095200365054234821062803372086453832560188085444080397852804164236711084120929048088415305738647064035408790123763299467296414480395496549771594411761437183337883947989895711573426702897618414160839590511463990980526930064178618534090957779448826478718412873905027767162290075004205348683776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] -493999034586363706425149597088937534068195581232676656830903579818620453007090844776107304329761056314690586430503976324235962284471339462176578972361292145858018110349366298338103694306016146178921758516425407216172529640307821998582789795018639172105325457840076119881090805252828528918442850577531080549722328459300116002103324496621975099134691436893911418318251664188393932576936608923976276763547218068387410725089906052257457546860918548100209719333928694987925219624789312584226036058264705934981345279102016683936616073751731995866567141614281354482395674739232712369030618926024549264460758574072720920913038269051933302906716775792278494190229458803688768678463750950400266994467376380516312474320874734947191859169467779635344740306559789755044021283239856545737516967864766620609622233943712370823992363274590904337679007196369893156613061444653856522971519223454843038652269384070433510096852476250239190990473391760570910132572452479876923355859394775399853413426292043947168949929723421871106333655872198545308307662245750297626010113984437878002132378709637150813354979122439519270733809950238765375341851793828893991105062327068925404970341219641228652555941220219821291872018154488162984265592482224315785675190153873094234506988328363328189295559123254048317987257772353876472058237023323174606068365028572869435889282687161918210950686277268082951956636130710092643247341573783854518839247990916745746808553875339937259654535303468002960125551625868766868502180218361850870170681770470214544650612955596425011705354837727287121028550151412998106784200288239195779882459007517456513057549540996730267101644280542356505544784778010138021683797556400500515307110990689820535876510425497083596512455397669044319787033087529919035184941884203759810343893452555331850420870128127909946318789754972239256891336842550193496921063301946606672032589214671406528898131649575667285360034378102234168333779807908306207120268191983377439682968045799238214495561087733471881805792947401047795992057017249742015142423322533868423797849877358580159503932848535840308485453244766312938353649363586801311449295769781375374069283643707915855349145093664134039454772155157464892340344002245065884989658259060154110436995619362620687712357995518550382666804519055209880305074524954003484734776378879917137348204065140411037390555300755656048458651655309830659877282468106348052812951643334360729042521360812353398655749808924953713293927495085625045666253479001087782144966723707566804018785036048797890389453075777624745168703400507390833451492418958755545676029038548566142631440540375904229394123119260380861564235349878355592162657793818739507806736415754005087655122386788957562604782882767840566780735857668965450219957271291494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] 221895753152826791646162312932827035595858552979259340743745977934861566710628307562423512994859816815014949489427458050503351435856740341655501848919465489205917029889439595317773202962974174949344159076242436282395957913477236854159091169568685363479193467691000067608595921106895247726394217809106717453183082769776775509153297455567083556079034741162046056735079081397985217777836560566192027388733792473559285280323103964031214345979300872910085187637031959291034067861884906949033996697479560054511754731041197397852279104989643642788618988569244030328127139771575635861390152901070946942685072899690884350021797975158721806729095697596450381128745179529741030446585633602362559292222619867363920875643270366313912684108870363683638578963621190287410195927877816362452298068434180871739752164846698233290758001072700794658309505840515709749010656695864969734897977952879682159161974962811692685426576422926957539916451041613974142916134354715334679262204659713606058568913790472734006140320988894684404842595013011787156852506244295438623529277821818989616316271191905283728869966339994782736212455018140033347861082306927843450653733027899366718631373552364498689964884106396305618576120779229544131313456723027186226427669329297140475670827924187787757305045983913460151796124093154825797448438580000032828501862839067187639092090148997637582245798375065976305630845256291233991404931392796284608481355131790888245644553963589635935035500346134556877879877225422826373782925677570500898854519043138873670979630006931294276989007727864261804529096008302006527836731238702412631737353213661807029187290405317928753008282873496809718859516810387488767206836008742817786198824247839840747206477882452776374937709432437044843372609872386546326645060709635900578545951379549316621643620576630939470980715183476086955606355366730669479094494961162223077201567835598204983184653642923168467353514618571132350837200043418162798710152024928065715958083644807124184688332136443396968259022818494306336889327322010457987973324827353806531449388474319425101226085947359175121251035179948916746060753008257876869488993856537376330716072146388764701551027643825945704905031110852925282634064139352607539946571386122798706989860747923713128110293486148687921591348699862135412160324960273078327917756777411805746621205940253805328104243993833633601865817055609068265586607124483470987020020645323235780237788288561265552254365803126282492048779185730891020972395472705989856425505311591183691677648605203204913836153446251561246500273471262199856660516336118435342767821793721816195993138688341109551182739725103047055651236868495613235535019762193469706604661600331209051641003534123413496844281354717764613150451816241427436248252450183577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] -88922505189057562643838270068699467401544933721443532846951266338016050725705674424296413055176082033467703341472580443207255763391358463731929850890399687921242077678719571468311018614325285238439929652673620383201864327454034916182669504295703221280061593262414446642187434589511186498411296950965865242884184804105428739863111068835036846635856019853055558897033267809091946280245475193639291620033161774880499694725185437552101692211857741530764293106505634986578253579606261465364400740593099335256613257931878945954097920277499379005004471081740664458753278003961154529734084189052639117933785127156417123775233456215947516105141857038983693414587629268850378465468577840041547348357384800114099685711653445820693149601711651252542161109464616948620056697969600351937370186224055573533082712314604044250681232474780258076267032721822037545987071859524737947812940774065219188860372221865194793938704200569069140709924226157905196826618643342841071467118225202796626306786916841176172279252511947387082222802955047105496341800833927595261859145576407991443525305722665135294603005340286356289375662448321698122284604177145978496527463727973834096321381009913522317594870832699471181444169867906742055649018053652851543154144251413474239397968874541406246637049131686757383981258354303668540586330351254410878901357598992633691660698783179827182921770030018902530967084226171825435182385504752302672632995513197131816109876669467890612905228805466527402774603605488515111231214403588561421043552732789518895792478716012461552023557639802499404134194709559083123643389001550131001605967244475923895302672778376471724067498199181507295365150925390733737739013104353077758115192660270503988096701599875401039243875237756084859568499525695308023795570797293541633194627864633244937137074759325822753920469518898843814193494521606934189069510228378112334574968004423118017473807667144278160956916051423858809618018815053210404457696680956654934101474773323305197401842037982711340147361790108215852339674918078611624162091962056530330401311634519578959858472932818475674568224290396104372744736146844782524660064571233803290685775478633241462455168766990759305330110028295274012114586051429245520201538226923097681575989255476361478364005972684124968584474534400812047554946612303524409569806678465699976746504264024508985323019771551809937132021868538894112788063558270370745686395912975412994748416248084232022733678987573281349813800531674205263629195152872027523483887146573923749273227639404278221374470301852268085489831920919344021451023939278447038794682414313586072265162855408744124694193963492729796042601536310950098545861982540911652121434359700135284636149729967661395602791584724188863580374657428523983335891457949040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] 32532278593234301652561091872398636324580105901377829153670028731115354674620965909223742696393831551576217338915233524629299757102001676261352378049623275955232387304469148496652845236480338097549784009580818306496747078321647789524927315927046400625017436785822180301387794193538853035849189827246983694672839036596141136518985867271733488208217188773778174914362474082082807466934305616610259748768487968574791691391936622448738913713203172368753215955944146178524495835233919021720008814405710889959782052127089318494780283934851226526708310287013222588981141704624653019524435965753183460626409237498869045634519068301885150756253358996818489762239809545473489311390443193929827290902690160454120088203025447661982292874058682114007911085072297692502626672212022356149160948175973911837143076554884948560515883568602615776904955117775724564673927994897826710220013425564546470209452275789245445484464480349347682205140484242683253380639939423810960310527203523109906080080135135336345383317763911894124323211745080587716135663730017425927540596073545382149897678078439142156116376415489406576436878125010086407231215623499368994084020493407364189904031727548484953471392495973729553192650084596036837000575214733009327003451903219178615331542876152315989756138594638147046412831802140635306701786049292384381286947430975867226543446045084601266783461179063599652111807750039060585858283927850045616865275363826422855921708864245298025462922613447095524494847525141386784804691471264739350593870329565528587011110374516883007109806640455590377452821933719358555996987914380575419670113065539362934003469872857053576499940970084834443299379574480381925695729624035304170080054818527795009536996794809916678631636418321576845513642809299302338577657042272890709432853110474491944973925010355492770342929888348850890128716808174255969744491289723919817261564155117835438531238052568811068147984177559673743026783779700335659371380791352497221610514545217084187425816060773345103622120452382232823216305531885217615929909409256908201298447034254745259109369100364073735705671312104254397211530687867851880600506139378862143539565078398118555700492441225493032606483378597147300711363244368193576044099295376129066028619640333968937435402377618805867998966396096986516105312416362464702607464599620707801331288998264327052757161661377419592247626790094396315173107974551532541785586449606456249860681400282383904582233270632699878964585099286185006275154555193365340283047616188881054478304143803823507079517189029264775201527567401903551539295390984254319729876399425901385831160633781269754828535361428213510369163635902660173065658194146005932819579151961978780466288711501826643446716198041786523146395547682204008439112706031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] -11188729070606943257370112313388599762859404695884815435400842998587907314070830520378884541134216287417249430717219930736204841132062629791910518202881600372571374418088113164457391356838624384588732541534277892321003671790379305833270496580098754445081353114426887957227323094181751666223722410445996926674252839114196260004350503353302714218526035599482230477860040827957424461840362816527163793492966658915816849101024019448312297331630517545284354454875111447011458117008621887389618433603779519112938088191513498116398972496432219551735484709203953429158842713474081368964941187834908043046090708475960416031550247274076347590130240681485247076492108555984634329363882811332118482601987189615749412649019375293934822298753643406179691122593578960870223930179116340106512284556929793836224908070495752102845017674461237735393365222690578885385991276351914646241743232223286873662122071890261563333382819561611824369968423531502354507188533500506205862972577040069908195692269755914551541158446305151294055361421711581639208215695148397862246458850436109009961825473996498107031189234850914154799308056274799515644118927537160014827269504866704385581881299266679569955520173385155338268253607498454390604851692490989348152388620031864140601793553611931098929756952911733696610876751575148257996582526820179857922552465042919408035610614437163447364675568520739129638681285048530708520940382970499818277794312130610180279016702182696080562348167957703262149943003793649854060624879595093596851060944805991343773242746202609799650551723327902495111773773881561416819756848693392746512527126028536828119246419188560269905376800900995813480361937998956105556775620514412033593230595595628869756422322722544922486713113356787441239120118917780950358892148038899789901218919512946608273186531758159193602800024822208092200920065894389643416423511784448946127121672302788928088047718389197426686795548767723916304016582751970882326513456046838249713366433659021680370399772012693216461112597693787264235111484709505001226002799988813055652814398137421667419826218067683830499025724008113572335080425463144285534822877799087074811824981238584649282767899326474121459439639779448411736136936285806640176269295599754800452933110501814288468957396112954551490677624027998561473092479447922344641818318791589639359198639728481793407161444706028951489342843303030355701064621548585984236102363398137126415455252209129370536810676735138883879965305292398066562130382429556370771551606828855714045971691456644601296467954584441832389425715992603533212287851807643946107565133333187276557635235953962239001619610075569330430371264555361595361713631622382459546405781302790031656114684496325247183059263691804520054079821858997858332880021120614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] 3721817864209172753417659335535789788107560729791111600499399923214646893723117267133189087321543137082503865308271676440417243597643001517320071655198067158148053294071295257609630785586232021455174219901017014872748608516592831362626020007323800080218325662571489824020693202920492705753211075849894185987029445426209318385796684012562133916339378283759594845934856722889421300055939195226210688847406563719541184740080101108983069746265811077221669458351511970303569722186862813571788307422569138534311565566159788744297267027553388647247814400002172857987250328438847988193386969748011803470283469516947637205561449759767394001154155719361359199769278792196504841629009591300670200129243052759465102575103369731635965228382305240582699365087308082142461508919160825731378973588916821838927953990120274349550107445001646125284177240516060305913852865014111550302146053070313732724688241917456646897184081745461172674230024866636718814493506796290729747202824265262973954626651458714884783078775592988310311211249798428878735478249251237433493002639623483099742010525196279372696615929021834586722839818143590050109297403805280519874527477789397076908328928643401849542728110667301058365406350615572689247088816731077510186722264926098771618557799960328651012967217810574419944931800930378728617161477886471690365105883150695241160713061803986925063178214340130219001204038873466467884901418842308989982584744930004757893251139243809253624418106383282730532828250437567463253635376016633158374165942885190770438667437067686658793067510090392399345062773083708122360197853310923993988283079489266557586702142566346362442474820979536123437764086304307441591240852976161075769858212135560064899181736352034468083047695875896105984457770316833570754455873147572279102650467443537708997786361367079040086956621427364185744252663455871416420612546912076660437028535324709586595150718925625945046284620349990796066111223728393626888006265100161869741386958504065002963231827637505457259283688454853225874488856561682152034495722961701274403041853664105059330886410549652605361471969226736487683649955464389603578483163143290517602148431857432792301477049556464170711690349351953417666600050405135230931371882417552982203429075048884775979783603674811919325003420635432851706770133814029290466567570381735393693687908333491395187756043369734463929428074291621815942337182074411860551119399788897938478887298561276675033056760663298616117156301716656079348051942254889132254867930934567834261019178846460215725252460263716986623356811326459175227526323313709032364513630778205222423977350323197740093392702659062065143943607653086563735483022001702678720236372413765766203657689781518676229888358874788652675358106338412956843048335048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -1215100437836770223485630658172884642928727213026977073991315344025021947335694825312828761796642993827260789812615129886311783385655558042794483427221623080842037792958295445051609871095703928681593843824416813290723521330760312564883653229574989865405817938975971203388502221579060954919689493577688999176485631029842792553658525141467806762304254478650091026142017241027397293150172560840690528137815134488603718046770790942205002608085403541336118700820394201760027784671461923204187345612777216690938285664982263119532005725219069872246538448605974325938178012424426126857776785311856484023860566534769799826083830467293909133088920195449188004998904147340312835774067716859028656999784886531595175234229553803333740526695663331460146262427435517338169687610880477415405928757921093653390956001682396228623888456379283283976469584758650422271100356923963968309643913928635089342701118207598235836401679024221048972035889942888509954816551065443590045884837381122652948528662383337329955480124050132727125676316523109306736138844762465181569008716367052391147482258863262380015784622806234477806747270043401334805922883935724216952964336474882095537045999058387936059980806989921824353079581220506171085056102342911095927904949003095027368779986531360187789306395300318371223756676359596212882334103611550136229728925983152393057877041858795492640896716450890924709501911467226452520927498164963206618193411229649234036958572068344239283528230806916756702767289688143761725654294201502820473535860249172022420317537432901420553305970346926688826395680790235545321056180325619623120361420539101939408050441416413227786193723513419870122677583886236643426660079645753789973092976930680782324608545914333907837610690306329915400455978115554544319503165591168226250482214630005494555033028961493603197298149157194780023686005600610943400491853411743923004720113543973870506928868495340276838447278429795068435071301985926823676690936740227959040170248954038292862907017179056228365401346923373508544988096277266122952494002683132463033010801051046144940184312398971677811813613229073002889462062682811419869160308718086171630354632001715547117910642864877134807999032473460244368680179051380065550171893500258186997245297694777916545976782894621826690790307511690956003377929911335694580651734138155638095706131778007553314016819760515074707956813000722279262804594376015268416327121297130107380596523026857782507645526986204395826864151695743288927844507240505478344735192075947877391110293094980116170399072680823205447476456620114789770171855123673004513704227348460080641464943293857552451538546630490961170537708909253973813071282551980899641630731909609281092387260975856563322979462616725278676414451068877010097382202173030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] 387289155375374737359619795530299220519622831218998674234920850199211233884176004244797586162532090368548046617462639306177414645155385609077019557463640788083078291684598587745424678556926478160811196777622150587385477932313247819291914609632507984246224693137475551534522551439268654285955499021684168494325376324217544426488999877415730712365012216494475465724694347587793832269370841370691167282758897930510417382130164388519824888856142943714252973764499045450677984041990380177616853003507299968501983780247682895638640957567400333158971444783375812731829999438522382732288881010335656209710106222065060568748697601767743013459392303947677252594479332579161892401432700606274139569833875625378145889149634324230010065366664864868621187669289856723761054396789445923288019739793999768731554824609458569590955097669994230318006308655667275291447542634811578652243743127147234276379728935501024536168735700964530005622540588789429323191616642752730337133760342983518241850257039805120322267791625104045464736160489552356859676209026305277189022262995031848778445829461354068652718200838871763180609547623414802219914875214884415223238506708869427712018814202528805465757428079613227717734201501857311033064449249544760563981291157680873251042912946001852133889191857221118759527693853588409209469924484368698459434759601334891960526944834995148736550577312963377480636361508732795705029135161027664888660425215148364051410520743977428446424844725610647286699431372613298115608065166666773480613950169200987412988583380826667584210649399220638663667215920458861413035861139736725965806260135366205676879270799067272390564318642425160642025321540470074483198472455026099237721058017979459503773291752333963138958683373924913752444061454944379073654845057630645095292858397726269577179704502081864861260142206486299651290462835563500445405910145924358064451522362743384545817809449424054738614590643516413241643048229616979766838517098771297863298965982444122054587452422635087801725281473309068811547215219158136144402897773433585044458837957246281887231806451400574632760732588331669175750029166047242354874473812382054274926120590087247055126336133559858187039750419684057555490279295725302245863936391632727656833854747282711542762307630397805321386042260329402306179990008461046269307437308849821354876633831469934743749097731353202764704829620409806653428517518958624986206708094431516422717932834598016568911652188246027576227069866515531720925323173451935664508611024364435759747813243641154529004389384913610471731486134711971188892352063448309322470078168452848470230201158466268144512694463192557497916108156324322048902007380106847638134053924058616353768659064738279041178388820963725985520527939692803926700839875379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,41] -118570731758722276304540633962836124193365272945575211944537005582151867888258988291322679983212762558385649647421681788857457788627239819553331707155574651507260825452083130655694066024838083597662013149669769241213420480380446677802604661811727654246518238927399114198274125602629221105420873130828387700931463827712363999168710341405901172193699479626622104625392099464042188932152471271122676667370014869516133655938507465055697279543369915830972180092180027645314176254006873816177579602477608211437832694859256802646273548639325606761098294142634510528850379918510974191502095087825464061745540578234042954377670178402940415971060083899407296284688125388226979992350159669594726629561477260468085785034944000818326287506128059086494344410797899500489609448314159522197839425414295065240028097724779947325983896281312312073028283400837501923200634346049354755211011547239054512958367327993176432560950740281740888488517271507344016509084311567812302321381280359591858460689097458347591814469718102757547620012081952495753899041335746292927799766334643160184904693744955647646927974882401145371587444867162074125498171630680490242448491241207631782831071518671887914856051597457188892191490314265004924159881533169940288863490983181059976478931823161764806612135509710956011803253553801716667501706738422211069774533714855779330476094146660150076677202152279129835252143148609072430076436629831315974424087432250420854979019977255836945167599735205999587090683635997772442736251404703665086375507360585861046010208907930393677059142260118537094025065719094373705289842082686543434822933157449007742221696898634827947775991829373596422944533675440381018643389918668874896788334962796370055070008155426481244867902462918473930853280714889075978895310973022448052569422810073093569493672033360515633288231605717970361360105490017627248465896208891349997505191686300567482683240231788603520500472458801318769606859863098187267670073729192104292182093640089314361002873005408704059884289635927312490548529113190085010806113412286931752254795360401191072873501565832125253555870197739245001265435597158488352327084359153971144292977480703713804263373350346614073989748516672715457774306376999218381713639008071237060413159173467935603999657369577974062752317784269250935498880783295560023510071037393128874766659114581773925849533097705388501908013026677377855607188152523250148013388303762663546118234260647434104306843820554550715171745125924091472188275492160876443881829968997353466179677510509861352322897214753836992674714016764507835397671202931051674798337307819344901415087286648335018275942447930760263433734044851006148954962687429158251288958200640859585433241749789076785263490195699069073749235781512607415545458012979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,42] 34437664004961437752445860374188236848611063364097050473737924120321196771459645836363428263152746138184412838960495234054464346614584004950478750447580607270792061268584451202639318999835163312797396301661228970566133870645033580790076202456053250435111168929428518707062961718776077719357883158130854379343292974775634034467742857451499879231048775781727475980478994814050574350672355378035666415052921628593294267213838214312619196399150520430693990689313768764335467433802928577127376303618749724967101975310045836850350916837370048231631230509129130963754459728412628975843126267125109088216353429882272967264536541448423105477847040557422888998978532588190248851610310512123160142249939864993501616979592662473433031528717690124342953412409785827891928832453955590913152934545914602744018166757085147545366557377335787350859300902787710785613572120155306379774954257028010611039222321918713823097702224246198980731361235891712836457208798829731356991351446752432008939922133588321503032450052831264035283007593489681138028339476736244397193045918773272867831045152987159669178066336909323146340633227604300629457050112267623154874508957584968199011023492961598560578400074856010844201335995259981596417399223275789320980207239977025032542134451522286796571468618706059091360511420370234009069783782813694315925548108100645650164343854153773252031069826768863624223821551101021399822386055437094851026923610108428680327955438756650745795199356882363077883265126661487296232210564765380009144558236076078239306443265884681325758833415772918720117557779056756322876634795321606684751192468394907367985108023020950863973446355343671493738131648589197400217296401008886477406368585857820527445578127558571462703963045566968350209263677236789393837685628676854460030356876387066897025737265417031681793889593607918125335202003042403373712814046811435212923175578845195077533241584645154814449302005616371542841460522286065602876275117586525886974285266243496580185859477578375118756619223273052491640895135508942764788654388733062142537293359232448832555721944816321863764443083357949952493469604201312026589513278572025128747373703424355991241596729710691897151648632629888541242167886546861515430695953487371099174703054775771150447378011155326746980088587771281276273165865402524923662046616291545371984426863130047960857356680122936695546045874202318338260164831322885961703005777776402253549135081988627068986846360271373529418108101533449026425517176479442247760538386133447319500953093890382129445443463623927430350430085488778957794832081377284241919160394959671608050432835952308473320148563058687062536680244690128120124654077071468326518065867732697400313201612512096567467153444568054625697483393254967720111704637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,43] -9471906013672196970819751312611006114246608340979806119572604676395678421869753527696120165744287706824086670583541324714600597422261308839940895969839211005326403386992741474242565597426152765692832446209204591578228939545170738626907940542801149568960923636109276323102272210415263510098245104379751902530516532901964411369662634724248984823366472056429284881567077295515230283972051262628902984385130505132875189238041473940729781530034695733011218083309094884340785872978851707226898585461421505345796768918888203330447030545680861745623752202489787501536014739346849621968488429166202823002558930541761020109901904760256830376483176123262977897644119856203482310713685331525476801216585962114877911588384945724476394436050251704552401370370174551263607557899276601753567221798453363808725270039042847853902450630175537310570861423844388225769943069816338880149035426718400051931003355970261142558423234541312596926272314056215167163967354924549341983563438527887393524366667822380884960203042586002195144262552266255066068823964925176123175928139279770750953491741474175577470228511663341963169814470163237663503659109178032309978234165707637157010245470684908121751012454407499413918112690854194842223327832753474462063076312615081653129862170479500222740103443703485352239851685284073146302139698757259555048416724761366084118646618808708730479432564102741011415251894832253951283879286237210787403464127390571500297958504143845496263107271670299625201658195172328966705321105113967993766789801097237601338452794819820946771302046909240103114849243237140889229127439430098051152712917213508728349964976824919395958068813007324581283215548479559328779223420495818073085702862637739408210928489249104772254232972131943490383222161193183367151406792168264368696646749142386961392645161157230556404239906060370337194836744345949361033848668905958819746426472005457786094364579354539512457050007998040313901019492502648679672043960365757876031106423514448751553882364753924721321619377596285961852995818594899190461347850736856392519318818090554405868810265174513515026354262720080814988816958603731630470401088542443546691328576021405409348553044391566209391171624697139688757095283409842561592424015175368616646408850704837238406300765859632027146183866125817762161998197363355953215562618688679932682650183623732815558886715450377573916706508354576726340224146853434412140813853942328904321687119183424462389895967141910220599752253471059875813512144150780022784722795866179275192507317795533217851472588813589135533306785263303782705147030954731798487480657525688823677022076953405257022281455420030356893216903722340027005325225270101191360232585455419950543989090869684955753097158481414869593417287928904054614684881387520000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,44] 2480931801012651305668451404492973695574946697905022741675843385493136503738968324067365043685517928350418261504575460242035320339099619372341589020212313810933789847206250099366127038123199538132902465589545341814279419257885145016204839340096890254465722917339189819922983271194605407455346215641365008688929240877851378871347323892448412438256447836244225700149376982445165395749734581080431444615708624943956403140745437087998407897888552715451950553924078139954285663484904349787214583357744792857151787502730200311364145072349727993478723309876503072303994113946678455354681656806569216542151654158702821341172209221194586639209407312296541776780791572639955686139322792862795749088180575045044222369786464665341155381964384349520202572331683893335312257619380289038093081997611919008545614999957865542166788133064285293022531079334307860665724922086079117729510595121342766884312310113412935257363136547217050993350712828789021146437463980563423623721244863295188998899320149095906433778018365256494959460134811851784539777439099000374203441343510508978189761347640854861004512607478499519043828357584447050422709916642095806781073051442160221123136268427533301798884708022256588116134550164721427798297924006796690128204016745478969346017858908594240532544779222796897390546714876988069868301724978325764969647355121468462182914904986851090050998350291811632129497154739957486356072332912346211083345317533491248394272755039476240162515989853121626388493008638378486396496067723298664178309507108487758464710694231448201905729127653323698103326900529095290460404890538615393602133493314247669137548265968920486098633565441056142166488826550251237543015203558077885549372057333062490021331235312182221108911556943516518457299074266039970292236389364838900180608528402012891502127323539128617375095844363308863651225919528708368965666963670059088402991788739239727359200599066304479268495466139436239565029357663206988592220249713969273247689645581649616146017991342187993942711588324313090158490311738749621685459506377889612220628350588008983103928452874648260782857188448737886419320850058240089411419716816706178774911920074233469282947902873803680980742056381980130437544967915532793388323173742459772121953691545790555864014074594401082939907473512255953327583218710457539094634592216307966222078980298654331377054231580831911038119080967749202177403447823378175858336954647941199059113997911558959746364181066904066250020113584502625507616683130094012773635269873122710655239734821951361324855793850586445569585144056700009215756882558283460186087187941502730504910778060666934902040354189383735536868095956129329186918888945283377241095718204092222682541381699397055337728296955334187732250181423814725131030233088000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,45] -621345377386943922272220589474294132677251761989571253042692219487729309138239605918220822210141272849205543595235868311308381241491440817941225923125520851043721330539598169345738904698456352147822317635562945810016757015816896096644048375950195701745061512671786064472838617911729481953959659039377747354410913669447944672514113555706944968642096950456867451264059278728065303399186809369916113570945848142408007186227728928621502192353549186589581516749559463487335122315115803313177077329151456845316047486253956053618600877906499321276599439508657874869757218821600944959295235992451138978330890072401737442625237677940840792492907673432978205851522954518583262003954136441890507101120824833684191239354077432098830983152810267713173284905200664749338592523826910456673441739341100410028775675108637082114637174261300995297268884180338651376423552172270664037231506993366170428503574837196552836692025200648688843891300322495500143269247002456534015896491385019275993115928455399462429721690098540842285509310179277547847121530459692624710247070385362458981662106359930445674170923884147302669356315330243059537978497992879046627363996973558043752399024469641132192291888952593010426796030750625778522504613742456353994769354965381101980998239056366990841324206692776317309758330136879805570521071436081665761629551163695892158409035778525613016437831662201275827456786382975745328797144216078941277719867127017063327944510627323204412410184948986455469766978474125495758493826222729193354849782165952100807222096595142238408203544429839276851283427739966071699783956177981077085784661680875183670859905991792093783102969299268427982326607303264949615482622769194788990987599138127978573711840698401261277079832141917162983717447651925990367681548840993361044172733322575786798492259857565576237931621991205447027061865112787061156734233963989949924327782488773772127306321845742710061565094482076013889863423565076033104520660542253804034901543196377852374821313349664954119607083214768882701700131997750945983502638634017016347016719268134347499313184400903194873564687173558807375083491724187388830197063586549455883079054233905172056541050410758330045245323616273441746894875419081330149785794561854897666804402075467815383300867660354817509581718586519354834991679165732596029700361572892071771047595120887868631173325923767195785497283482183904332532366073412980595588578331306041743235575857028212033823849478496739359891035144112813394167600612717590410823251466985208077233827391096777580202489490622260423123218381762399711572721856170086432631242010260537827657116998448844766465507804543812243430810117320673397717120884791950593355369168264077085621866803452747363167501409237709432338446188264050943350485811200000000000000000000000000000000000000000000000000000000000000000000000000 [113,46] 148136029208231416600982409793006957958403563216162551209283751221567242053249392338733376953488872976722501095279477686777655216229361888758865034363702034072328861301345834189208339776956789098565912978874096006176288497066045591773790124779685591748710549625406692050964051527519162583766796282857486735076339286691948436763642613628389535421912221747096507842816654411942952706690151703360853918181214536019616801303592843916088880864613420691625966551353500827657806147132085145385118033136041173241006009955146462899341479423790547300888612614523459283853458603753410803857163994570527748416856020678372450370628285661224947333841351974034840005717886875673642774385288063986186694654989028349379364764742433606559333641390453664498140484361428053811385087048390885526883243298708265052245249102331116489509573299166603199525322105564746339824909079129369495182728868487116293845639960132246665375590411588821131507679618451656386244927766633296866001313152851152779486227059877750519325141296283819637139762238135432828064111618734056890050774817826767055543051013541394905948530495542266722187915537828737354973282187030276767812117365694645829625439089571957082543533349135694421980561425054404534207743246803858136476069201739705954980455386300120632057665233703742787201617056030928711668534151416575540601950412192551325596593688691750493794276622863870646297358237095578448101446601879981719922701055321375557749428889466076678055668938566550290904123982602473234912139708576150029423841561413833623649795414532558002302360772182119390872277791762647661904538237476879088139316505413140096774473562243108321468047133761265531911857271238811550550468272027727739249050452528346080527653445041474765434099027925587590407020360621673675980273015158163321880891111920814089772003463505322843853617130359552822859283241475858532213068810598124384743584632337865403994355769091558432679811027146629565155258413175328065249748526697072723607414718518904478696070891861237634177595678780441622999212022827884480218199476111354383310359729949542417985692352290790220318887068867093299000990458837533773632930996212393272365614027418826714659183911040199280380457212286950213891338816522969311585032162899531134967971085102471488227681756077553456412760459497863139189735879349191298603178965397861542056431987771522047685269136625878004769720943101764011018059627811758174461098486587463534034152881944363220107797572223546075519355986708527130079426271883528268334191451291852686766440204616339423376905378676576915831495454619101412172997465273344122038171902429574339350592247296771470385827541475686278124438305717409645963806499275503063214813001376698663322626193770046104637027345000535784195281656489552388896587776000000000000000000000000000000000000000000000000000000000000000000000000 [113,47] -33208556961142135609479909462805303770553489994852040380856336845958803958789378782277604080135121261253695139014512838327249913771659822175663050446203273159897510116644633840051144599860566873708066994249339358123119685352377326724200534086102471005684481272565122648886296552598841159239447643223696953799344353277874344635994219356962218815855038448176425415365779741033602243912418955198614711149931457512560793394475417163311573628567808786235192123989216149926317050414701267493825477812267820901484150612389981520094412713860121380235713519701163321352335972089897427230075631254311773353781444607752788897911480359519075757165114333085503847009256454586899848404783273473508556745091258939016614894736305289046281740687060933233496195996429287081474706619652299098818655050401491575958913272462719885503672166485902536247292549982148930094652330449992080899017698289245239168655425941724223686436747037219784558632628288537183825154197829826602858170305239329033192980425514378277952065411405399098320080364341249501569878365156034581053385328616451151297224693591033479605445395819773952092953796574489208397632655197112016373528037427041351850134105913091445764031843883805860633061886172858346573131992885227161564954396724475293694287140295856036750515167429941843179821304752332597741091344437836679535935177443916914686180523324364410107839213464952853250681939911400321255236913105062067090352311469510769027857009145825747518924222783241961610565375685690702258527551263858934163402406091491635577052767875649439987949109830408882951842702017214270318026340582789171776629539639290558678668412560135151178876305367690573063861765539066629351395766265514626628805802597198276708074377654224150795657102870066077460571013500126074117532259048674830164430140327329216224908080969541345327418403020537523614016868961022498435717989223376899756955274010497355558052062737283487944594427126519363193918824805386376312419336852695175290424820272258536614541464889682612990006493810364942764064195867416868255096664833615951501048143305249686433039053020890738375755474544848878022700153928330334804904253094425353555451335820146190201767497437589649147313813943311047907331180854067201447441272982723665275447580798978868498138887863161390899422640331036903386281512477646554748710845343419720990323152032385756870481645815001441389357143931089141426582560229795015354979074429814649626952779894382981692076855766785021443573260374338938956347799621080667280272610668838277560948136236996021185512926797290866396477863187487956264743130656481985409110304790749878712088520346343966696013814453205548958970894640101455557878882020632219869825584336329637106749309092201408274945811417810703112785059786359469949897932800000000000000000000000000000000000000000000000000000000000000000000 [113,48] 6907378874507409785235327412995669419677762218585736936032928213880640937443850838917133035237779411576921465662053498260044333628565090662642435909442797021896167147817306302341518506202073809135602469169753458129730814031478274258173143803469258052243578300545699418965297122598061549832407133265181596619413809083760903639565173052915535526285502662838115868211604287180584572794273770189219250072720961767064109613445338289992805303101662093225213244532011342238125702945010306095750729756139601942585419019217024986008213691722627925083559436875132835340925646116109166743942710680185247919811809207464447777327861998579093663187914103013601981963695471831594955794549052961283969337405564196808731077221426604272404120529075147338930810983171066156267434336243125266610779861542632761591450754496388380992585435011445684539732676994943920958360003505978921242757423157505552908024040712561560936348276934248701121484884138807176903284936239867432241782635885263623657314920784825559849536278488499339300237295153290096620187412566749930992917618853210620107281644028164957784662070265592676636319837623109471176156283772381116554160327066830991357301770919164070337795455117598929845950521984905860575253458139643350036809806430753185180585255142862415652556273025450924251288085203413133407628254809657766217909709203863145997560737276266574256450504487732506593886787618672490105379899420368048094953833313499233919889617034725251969123117592932524860647755663604281387247989173461542865547345880516132490595680081308786464864572090749674923959568273334138094555659934884530181462129808001798393144410130442616390387396248126749836425154729571128771207290916813185615156431115404873271845120744526865299595887811647929603670260469519433971411408903066282669282838028097963152331654551205040530335622987083553110357172441385593588019313726672720037977964785951511646471543127295409331352603682508336359144935013502967603558925029207699106467945067754264978917099269795549523986295833194100984051297409254069869266754783303767617964431724441891245531669397479032120291152904055251454192655940562758608150529588113659510834252007035055446666999689070263122229534610012801717355118485133113305827048950331829521407169996053837284149639630488567224004008608361262679554464669245941057935526332295770237679253360408928193747897348787165571584591068263963156308029807572559927485153478421892739837224754128908289968818649273595382417551568035348335691444450593560815173546741656253588286922447009884651282790047229411577644431805308458144459146118932016653389990939692463293332961623171345867115770128757604700941150240586453278239246311405829867077032012645734296238342210546165993078901613904997123652196364460260149166080000000000000000000000000000000000000000000000000000000000000000000 [113,49] -1323202736268237565406611525799524795764157302875824448138586131876337733267404035224046908555171283362279564233029279728393486622124370588517081539146772760416600114206786027817013343997356390227756053984417465285687217521893760265732848392167132580465459738927479464233670734350325246046874877077077864782802037672098497120610943610693623107812861345784604208106309636584173706649807039195481779518298856213912141609913545870163347447944182634383464418309867351524926641058683684767835453175783638839055123238561928812555368991881985797977295812864925607510704696530523816358614821827437425270039878246311538100909933221903912924516933195946217720485765358210273937903843196827906716106130976438471391290786506761510053616586149214055852971448445199308931335256080993272593456682473414042582634577129154057941752875082797999897238864807743480279600678919041250140633452270735195334594975317902539109794860406692693546216294928048008936684656735681629871625451790960980707044676569901723626225112399541380248732940765922363664756187706854996365975858937505011731124783189671321161659738963771633301092336518656703644493075584831029798293939123810157268966547122050673470456872847072642658028682834615537164583860959501463129837306371558804440534495609046362000718131880463586184576676610813205503644651981152301492070089935877655389883974834496913922513072093742782195185470293088131665318925033485769456263341553200093436318908149114216500001103125919787436135482447729753250275981064760821971829483584631753351200721306372100784111066230507535604566981887389953159219973575753692213987691849329936435435952855409619155265575696057565186555751826104884871077397912129683857876174813074689920165256151837136664569444945234121768239958163356933122945498395565504286951294231177331516124048651895290099265167365505210255794560962748766035339527421786394397034701556110288672807611301851724439459522373843541967239652030987828868030180827360831655966512665477626138649944007169196346690262755125990813394131232971988187014446446592164225975487695430599592048256266808262857397676066994622823447352615282449685634372307834972291698454342042620098898073427042638710806159148000549409521285350415742170469271775749900894830480937505106769830564486939283072642954311860929719993249167972778834667566880962498569150991288886827069823260241745696376639066134812495170207928019718781088705298162320090290070250264438418003280755924727660785716303912976005461490259390168670272912615930477561522788139743860682652755002022975078887350546434571950779390874380343049942576202380932253740474134989557020370702790291418900210625546527892349321424428465663201342896719959615038367001341294829168644249641327227492163499388036424416837710643200000000000000000000000000000000000000000000000000000000000000 [113,50] 233779857158965359142970235328550138322233690774800425233888420477289009976855128221284138874166048769898597970658637991389936357609355699302502465640442114548969480318442628664207783134848930452586927927712224667355137383369352322072264446331215627434728913476134077348479390464841436130753102829878431704374165019506645382242178012124979050055711901237906144293756248129186395180927366577792675307692002211725440759331254361598813317078903138881319619891310731862569245334087175538967297603857259600429820714064295976899111758254001448710057951423212007214572139756315973793835561105399814871463851692727259046312103208964713283363106753658189468375147331941329297926806107426907637248817142403400502719820028328004756740106808347014088782355050172796596928205936617482138174439764631958348638105879423288838215036509480058748384600523361101142215057862576393174401626323684242577328534053676009297212017628828503787977050536674999496583168044085779574491689424430733163731715891948985279234224944626034477508994358450421056290627805564803728185233457903435097150468758432756658663147261757764423037168671382626040769929823597231781180770395856625203782753236977653793056770515385178827269415351026160740478497135103365505275126334207377983569109261309080473963942714394379079536170847787388138456690549107343257615375169713917991027258263942776728088082230611815055441532045620848030811843764383818139521564917929786460210908624698597183892428636990373316090588680979309824139457653078950047032241879110277138614741743461687743754722101869661700914385522105628766238979286313776249441884593798251655376520279617951082507076895255767196731457780458749023758611342393173846301891711170575099724901712999811301728196317589173051793869005406646553598900422227443816704631597172466938740227644345286836491617454066524002455793186727652216490008357400139183793826801558032271624383504793876847720462631276572090160235645110343364339703335661946856316228647398583231274125670968892728052580613877847843896721103324032064479141932154770644703925823369650690795771807418440316485075363343606922881976358411133253583464609110710465652718102955811231828015336932773457717076276492335550190715529300328024802093748281350384905315498683419562257720801786546306525884002318298868631593584029912126173161284979674791840153363007500771698073054185305879926752579273635369041281275797573174429443399311903281114823323618550345021351281625308956977798675414166823945052978889084049781505227706377641384205498724931925925839265293592389740138232547236672108558461146758530354217692625470985788872069502763181463225560144673934135004461942176796116141203649866347720920827998924325305470923474286083489267965965947615869917277362728696230707200000000000000000000000000000000000000000000000000000000000 [113,51] -38407780853793140530051276040457783821582080517832836004468285819152944503010739619545796165901738521226586700554965815172397401183561027572396983139655418871474377509425401395447029350818239435148773440571878346363108131136001896933889345903171375404904273983027781349602056197373824429890595056006782592344033555222916967588300493491362630455131350624400323766522969593776940678268069993247065981328831140072179448672069472295959429615386527778282135278345386552327614306086247400059905223003133256542715076685199384674413764645233586275850243748618682225657652304785144358925232269123737245975054421065462671090055571653561842641924960857001616870247083178940767143744753791900204921920375000167185095968424497057411153532145455365660269401444848542229326009498614406323313448284726704966003310294988484944526195470951856307537751576784742953000070369508690207900688810285910571413453319761929843626095775588812605700251771546364959017489005721594363616633365355585030795962314083220738253743086426159460898383582858587192624664430861770821046400780692506628765891184262149721305555098411964109967820467575202234120256156866519836196951659548641812036740526463640106616889362197386424534747304823563228113438254067147000701397243457074849022868158150561616610602131716155082140203389267520205164956080250986487815811799742673061112560718539001531528351943871793594471192145180244958690584613299906441770339187241490816001704992048719938336454509512736716883138279813240704715451820913634913087545628202536019978361622390721579480164799881291572265283030768070345220050272220809207913165166346185554921705197450988704100538752287761774617593530808113169271982064842730133061117297441023075114290485876271556295532362785323117516001371900008716539783718106390208242882588770677373232774070009826486198716059335876005367659999462360308950228494236778675583738498670334285392250769192119230563354059880930398981397311333522318400146675833389315244399560370251888202467909390508109031519807919521759051468666416134488885404848423262429175529887226384279633752015303100373162061770535568495461108038374577124991041313129481134244713897661558385886668672412969644025642497514678399407659046381162405867307789570729572737977025901222093942577321642300947268761320196220279166640938120581711526351821383661652390980633818998999449464738622653570796207602136262470699867117952731788185964936657366048901036180528751751177385848306262637057718630173716070000970532074651798095115129638139969190493034930464214090519712120673502916672809024285231818817565640058147177971570591497066042329266173448828443197652758397321576905365190606616797730669019961634309466644674621781769532992133569741513295796174308222334476433319163476605665280000000000000000000000000000000000000000000000000000000 [113,52] 5916651591815203658217458212898212608658645124693143464952521091677568161544039648263615689101485212051676665499021874866403941937385621145974280565511667457462869966855157059198414879378510254143796151205850125935335084652349579369542990803455706768250873730124358892963654722103106342636646924337280522718478655964553949391546375138079104872397534613187145064541455236302403193819524275827218842282786546595973010886390351994651203384697164822983430052731024202664290544854354696760812397162675943435110769553396411495983897724567033320811343335823479578953072848826702439594677262830323767726416454552453562180664464481479372887351940250423872799521113948139600044856698052726074770025279524188247866060763127571903701071816866919134743581122669165483109960823606575193611411830615553414154263283158173483202618404500311827395148257662115502520951554205059542799733777444641499666703195868791855703367050880144132002166491491182402187402546684479750027090386526214818226467286488366695870588017641603783087014538925239084137514503060930625738608181918811774336912606754572949766491115624611057273675184718161941978624874867432326095226690992720412429914858932460563118690684554169701476200861349673225428936517461135624164602510433513510639547873685466652138398942536708390689170656288076429069473457564120850215658720110550475352103212180558603630194393117376555809924255943352735373391378565528415240110394458611526329833228516651227172306801829126375806090860931799574018544893988243876759591738866451141730635611276205693061451914005616054201307612205578890822569762721318982492055194295411376321296832014817752816359881711635522126653128650495289072055081727083937611857222217215384517362980426268221723738186010045281910301649672654623467060065445375594422635306899538165750429449341988782312027530963700342697875050958478674670845406498583942076474206293378297148227885755652849964010710814461095711386204134356700239201943376908721124323863341232344418425993104639311074658237974758137966329355945233289943614376024241832849563386106715439014128604314021282791533042807989891123845728332629093894673297858077755543174445910838242269208200576692639012154003371910706054074524300802376057911337281294566195848068306040714775523224651997558554213935363935369710461808022422874161354387600498517860545582266885061483803540227978999027278384514374708679243719909776185198412175391384988001274957120701707130371271467748464750249107261234425635323813511904045576109419255300361664531312269724294706036967931589712390094490120047426355222024571853865141336999784284838529212128591752608384405731053408313449702888956711037711578060002287264546347510481450650575476991379357937209355901675463167775677550168324008050688000000000000000000000000000000000000000000000000000000 [113,53] -855210714205534285808777732597440242932005592797820653950855520979880598696559828166260157727247233113398905632028514599831516387197155665864286664832250207552909520127620032818419485315317646306818224525573030457466519351918663205357733478519906472705891914581785505894850286418442675722953560153404644057853197976517815609694734368882346410056552071273165449834701022590810193717747292306314174985203573014536883902929737213110132163302150337343262902785743857186809798401837035311122998120787450348484817073095297757872541783183937698568230749955699301196408577622705030805456116978125325737733934580196855498338560065822990895050302203103245641387311231756082196915179430968182700820643528798800909064040331073329251742513641578207939121776241270579772622158760977832837403605061052062118155811143961055900977522628819688561956468457424326514455519635556885376476011426065394879102405101623627049885426978491877172217378114912202517427561321595563501812022367801915702758316268088204587043514685011180253109191836709910042312265414233853820639646814122163693077288912046925017428735656227779589063880227383403899958627417181826241508377293205416388980682592265181427575632780498530738852139062039494381333156128099719577631192319509242239352253808643895973067151627253291236977097990666902441929972923755777718442744846960896849230191197361029484866126016647889475492617535721078809284724344215552211752726821500904874686886250713987112849990840142979659669570423857902673576733866189360173683756675238930884384574996344352732097707148336304760369144060421481502493156863808334801478421191820236852885908348070587890945937939912262957952206129892518302987005849731481834766428557413890723195824952566662668483494693361623786099406598755380727650832383745464394378753363901286182192620259416080380065900940131370806310698458427778135281487958167525607379574415388733159962511801708988103829859322425253709366166327619405879168814066696743085268466279497362066981924182866711520733486694709019293099946617501023661471330691075249241816990110378722642742255010104443707973557304459114520450923128081143165502850709029779267427470069469375752804263122654914598751081896999348000843639274864541768547068269909537386052942929321028931094605579755937705603933682096238746306766965684670070174260941857703066640413506712317530222367195436710852670860685585609628232634285332754811560310674898020821593387359900476161655900230256202525867546042417596251338504476670335808618634886178476680136617162106162225051281900462707095154480153248137862797874238777769414845869995843558623554801814328132746067328231050454214603943744834896344580610065338117883879257943365077118224840291642151629523807300708412550882527346255329021132800000000000000000000000000000000000000000000000000 [113,54] 114936803842667672885905887388659222630366925795024102542711737434387896308666824512535810638036280092425657138945690758235725074343059057713978154749737508436392958217558436916459971811655657150573242360639034013891792177465445930301819778099430620069835764138997453103462079975431266005443565841170750804011140021404379545814708024511354504109411950538294118833704746360524453638558274973463724579526883474331151855267494781066695257989342380861535097006313164826386909271912239269719162989723732945105624451158165292219876964036187176897940797445949979792287577473988927965308851511129716103492511785109986627128458465970013845045722881687113374743798740285545466541756417692569971479883937021101074143261592069669322920384749130416975487463648729119512652695879386624762741401171827114437648535197778907921537167148129444200307789220871361470756186695504134464974493605280723540085765262384726473198560513059677730029200992950598239188420269732085683973883793781145296114575468124572401747531399165663121047312752345022415871145701946573275414558964839941637915814072204963268703768148115732588652427378543670904542838454290646495428958458690032321706776804597139314545045473924408980751487915648814356420849254180035508413329305069753146823102304270410778309994679761478100825532218092605307905806599261085425782534431467454165072132594698040462049759237016706325319014744451140097270351218196046761525410434808586832445204844481004519453535290325931248853838938968523480377479288435502043034717244978905477306637349846036042136903504969878722154826320888833583249011063140068727536660433284709842022391668407667788135559774292069034961893780451064065511781019317221138458405675104109351943063583932731565216987258358733992246601156890310655727551791353426837181486294701596408996592977560637154666651755134154747931986520175408432708415693281209450870063898423277488242576433924281639279026615200533180572051939027735365214248169204442528616090923540843771612709432494019958697744727729098664600002970478765407793338486979005522818007306178314829457320117566376132746562784007930458262816343195654719439949103939585493211445259461503329594423081246758562588259622068364479955974037555266851400926823833245465960629041000962328189804214875529798349596414262638618454985758608150707030664028013001932003040670263600557635452608587963933050499281966930548378557249831743138250933282032789486376718489479145914989733286052968017121731520376334348779256370503468340960669798533761366254068888022299597410487862844826632039336980732329920654988909718271914715290965352974852679515747833938563753793500861581805659202623483942793584275035506736327063904694777183954132238837962807115162272568302191830765353913526570188800000000000000000000000000000000000000000000000000 [113,55] -14178147080031852907669582080515737115472917340877034042031886192062205987960196430736652877653128928202043599014932128002798851169881768854303618158418167513568755973537077729449144380903507038652044124776225864496751064820858770913647262413928429339091808363099849467828448749614489687122177165335741585221326168410031056712595762477839927028615973868304583357660899966912871667837309968003635209227713678241449397141213409377424564493849276135620204875396244838083129749937791730198183888566826290322760900651420459981926606507919425113908387062683776813836894974632465616877879535269807139331743930425355787943332539297891426267987772274682265704233272613564470248652204114477574878652797394318911561219874858292383394218177828969933189897959258636787474708144949478848098878354532479119133145036408403923863734140253339269198119781605257310005964558815528775768853411323510511521290939610451325432615079043194285818713758294889077108047205696307982021372569175692464114519854936527633807465257355703101331348436582597140384952542076957914506451819194576030231583464674268736766401294722881513851162072525476418781491650410157289739094091568618388087616099260669159910475457797484392227660216562523135520400183999876988473585859957419870093394012500136913576473688911634411059033555024291592321771442676209106620253514055774482434432997058552662437122085501347474073826485537490749226303935073020904778539105967492030287430701405019619105707737777574161757653479846451861562519925978257784370664760242283302263546325256954188351529688973204412953930311501760590796249938552892013225736014780128411402466662872676373662110135241357185474423824317916123664362827016880910190254341608183018491838303805551010012050627824096273262946092463504363576549029373538251888851213161571346144800075782616641845361846640805841561254272628888388308746291263017511129521360625620733639880144823894041291521837735908788574846041609456782644177028367713144154655698402819997642945440199526200966014955502377693162541593989982200766157481743569903839339439469586313318417566149340144780994942941707934121416759313947234558477882400818827616397620170984616808298882017045202246314467711947282806051041221001665080714710639148733672291272758349781243867327684165760815333589698989073968469754031531648559436746912273138953608396790678408376137469388300930169058897387765619453522644035730414789647266803845882352676143696196811089071151678599275100595096823503836386812844789698775337126053836204313682893295866669914329435075496466875982167510028068604159280354679470436090834005980686461227854611786273813759089047965101834712989203243920892731857658315107338539909360412087364525876294370887004304091645257554060940437335824084552908800000000000000000000000000000000000000000000 [113,56] 1591672951192932925840510554812849070305185277305952703158435082461073469231095853521820759301214735198413159235546897092036052464174905968607887656301998399855336039144555803472364736225787098119364462133662115075129780470037712895075619853838775206554726683262014280514431278076711840578517778257846438411838345287024075286179163509019570778267970025102064126420670033057295403209449227284407489648359488394641690371708247369571441810579198541271089517376655181723675862386083759255681699234537256938886046907793687119922419677211710358584958739920244609568032756939183623768057655029998129397575105431020977985390663743605520453342565979307915089197230062984982982768876938883696958495170981672322226770515648813944215713221409960207103406393802789503943907090907586341966224052006629786523133813443429073898973600144813775152595187550716717518862864991915482697390636634295833814997115427860102625505399115342005359656040381070266769243017942146058965824421930226862342052133356596311523598550781694642221314805801606251609563337409576958700129950904075992452212133770538031649851136935225085756173291078576942162620577147863885965110265587202620891757013893087866906687847942104724741455737732180333528165946518284970646056564951445698432629354242186817996345530778414537368405086863003507942043948183923292795573701299924908776501444768738537746827982530019652445871466193819200648470709206943073130794662471921470409507623921067831381943814290373574612667016453527919896992337906865929603787193923407712067669097050161778864565538010116101474777083132166606253268652237136144431929561845708512886404201568575779927486737207699055528695024601867242498660529061332912877798016426878878412471093069850258095700695508370449784090820835346178794006126448854365598401683193899761963968812602034926468611466958213512779946849032249761649617738119829899012827286271191981408509159240164895571944283529070491201139578121500388114199371924688159593185786257220682969569687009213275247408398564502832327929501216610030138730942518867945103686003972877291142654869759055313372688251088278471279729270956381507920795251627438990729410754142647084965991791229701690274875942335421774421431111026529810003228556841457520538044667253070117186694001916465657033305523293613649333259251172767600791290531735610177000466764867057530889237836232612873944552874904609769568407423937618878001217621987708573546003932920487946190820982172455849529895622619204072239953224885065150593263931901720228537873741368262660314085689501331083376021634890593104076276084213856527177513611654764186723086011986733480840558193278705277153730821886203301907072166978927992570722984582889209069465272143600813725392530544005721705083611049084583936000000000000000000000000000000000000000000 [113,57] -162856205952854632764628425514976310375867351238776547156263111461511216643961011740019907615882702535779901276628613130253472311080350239373042337034563734660370874531548159105311572867586318517385296851544611326958723672088804463834184807674025314376478450884203858984171054356715696844203309838149101838962605600521001074204205324277333804557072058256430413521808242948291845231962713520652624102771629224172150222681020933793563452329300770901699187277787531108325585233036810906771829557473375128186139849885791883554670533892349777567247722477062916593585726481927912371853235734550987164685727249127249910091669437161431176461039522713214804155084073197509563186250780142478490102822307765073011502078136979170236233844376978995168436578439932100535171338439376151882911877531014081182127329588426458261558946938887059309080639441492684141647251534288181209232334929818151601107090184827129411981050818785266190773196926624336574751374853482170687137324533013175119574927056541902693628698336559982563950479859591122176293327651449380765321183847589456059104797743745701763335407196834908963028003146481484933239013866046205054995600881201613821233670099309358269053647955857737870622290648349912341141448749336703104380259031107150006767085660034996922321163089001136638981304518431485920056832431929693130519253219107598631914863065297604913067158894740409678708848364017093569264322984344718115228529662457310358808708407270082116843887592591503619569347991014503720300356577971699369304383707939820839413694168122923719658186519898554231374720520604910293376771086634239514023047637050431732737320708206735073784475502812798122144674380334318241270202267735830370592473870404582987647282437479892043720619492148908440005664051612142334311996935843597583631045417015187202484670797491347785674513169438771907419048721588544359368777706968494082706671805703799124496039771695597408785986850736293216685318164237605639032426249727310858993866520502051007441894379164856299908715772798222769364653904346718744350327785561720339169438015309225437469952565348559796907463283916484474683551020733495536126999908907941951528099469203460924525154140257521615026211197342714739211440446312622503165530201924146308371661434989925853910660133002201220708215822308048072171588563743360581973286462470944390857364962264107582225655924286343730766903954723906141252018159073308747357123707880927646160270434234055917305443257066344045562358956654903242942595027969156922211115535150775324932830832499399359688141006766446066899607314341404036040400243920590339459556831702263273088356511129921223794458252646865906019427488152033641722093194413045957909259072499571294001519850167741593193618648739824177281301430736519168000000000000000000000000000000000000000 [113,58] 15513229381077409438421359063185212823226721799920744710244675781025163638682645285429271582594539587168346739320256095479587049637659440443302300062438836088883159756478057101258502513681143933450740788597309947487641419940975244168897121226533981798302718984401778431790854935520011300414187325874169335803743275727733383094612980453741154642251338809357648335335286983265148752373615077640798693210772399459021647149020577757622557448043149001379023846769948439215931576612198945471442525806647019847107490847209394455339763372701263132915432519353542801197449003926012083942170914237874024606906777960722497469697660418765426016093945853905592765852326372695705042220408067089339247081113023852707435924912032266692460130594854557501834246734259891324209754762077012331142411880230931108064539986142299277173623594362901680808445615542283135538746360816092910734923873444108623962168727849783134330869633979467147652301858391776672694185528245663632645208854023947078245050592117300066352583623849190826522652331655136526739464283095722598107199615625393504350198465506242869405127787894799492686975772665487122466081018211813754574485080200889104289372376744475559200573554971392716300441696298532466043575296265558230782961003493767191656079629351447480759344454683889843556646496884578077609346079483052677447916238317636654567099833836469845249850721852939853880354928297207616124984328669649233527202982094610670191605799492113381751468687052506143472714824591000480148089586217754502936634662877803256032020614177416348158892525575493510405376164751487859443060051409865736767766768692968797206956419676711858180924268825460518072624567251211765407678637209405877006148384817526518926362959585433891379046454677296063762466807244886286154884569224117783895470789541174200271564313544973499794611440966479094456360474191147448896987886359624842339102843107129874780085286051933008762047850459105887248637892171077476219776502887580124851230371227060485565458870031214217416672425427206324332892453383155440548071533254038270210673665644869904289690050255854479632671201526218339886988127703608200800826593924685165674356382295111535750698321548415481604418747900122928164655304143961410311068113010437558985079015299769851257781191191291813836853005999969243259396177905606641933498034479436529162184876985259504108078058620623118154633909447220578268942835394962088609654404546121336474893815379284978738550903091547281131773424110162814149556138481662554107860732126936652683856194111811202654460532095291789820957194514679682461421584166210619974570356309372352362010446969779717785100875924446550320453711290068641639831099211464690227519582154292912283119137210365426736069912135190733386872446934581248000000000000000000000000000000000000 [113,59] -1472016438843678893057535996334085650389989721933390707060215820247081152847696026590972884969402951930702163863749136427418982041615453375118545811273843616140567023273102613421742731686085878743411833959310625959206068998893583845893063906612120995075805111693010589647149103243511340475008411703178566388285096709511433869133466123015276853398597570430332755064773397277763055267719358566020426159251061863910716930638558965650447029269894639515255260680308637956157472756521658750529887054249869059525702167690304742924168031345594916542058945849757983324714679969662780665080999453658809854378563530420864244999603684211105588260153742897493975712758642278738892910655637022064954064711683143771488485946302898690107947799279334390379775342732605244910029640565056509442794459852009664929718001471606261778609160529732688221982962458220149605358770686995840070277163148041991006418968758825376647796937628067205277698056786504820125448825225216887661450314398656472563107389483469527066994788850527397137046442357456805416299225407165786673351485756999662368811618813198380466837006503786149749232487140521206138160701096950401875632729892947293807801815214168436836083693803142812509270149057980051460804896638307580815694977647486396434842629282300612817517944858056458202224025320601997396780708680226985380722977447277948385549358926500147062329822932529976779314877692854310854013998407475501451748026581515472714589463384828705995681667072309064901220008086706073196931170017980480651623567553114325634031757471067359350118075718112922408848880600312892820026245625914621418359489343144075897545530946498763003718325146721502823404261042881497968505233416343895890811632447575894708520101655883956864929619222035985589852802817525181493703147103587399781790501605378178849098967761434673421848214516456162541295360377171571814707318209678189625484225790980998173179784919276029980650389706873710658985484863062186815132945182501891052846902249353960966814340899586313554203047800818267980159573907133913221751882339644948573594728008477212769866511879467711949420096919062221887523001313870310557570729554799921876998420867993074207112844351901556188161021349669159660258125573779240785824840358112279114569743397656247577226243378805157800547490502580509479369351173100605392784754578854699520296695503272890605806861751499232129860743111241328582773735317562655529065525860133807921323036185023714405187163352843212923973928291578739449003442893349411121522044612384790190260154581446246553819114188542398949653384079024358723184020059162982107080170964200587201361973140548700910369940872546684270907463000271855242798168178205130130406952582630281126428569787114362809464324886044202163907194602179788800000000000000000000000000000000 [113,60] 157115630707036680340893288584155474267127665218680795614849403225828699754360319907820191261872093301612625271200212363822799627150195010421065709489664979709127800731967691582296324822925090669230945201864786385466000187938220289142997729233414996932796798501023543078750554988817566918779357320552713379251885228411472367073713296019075002304737005517271692223239962219307823734278240215095133627802275752134239762429220702188367118337803061499879272228383730305127845034977477232798491547028256581630297798942973213703257976837666532569261455850094086734670106135468447191278676298568115462633361054453455508468608626521520327426267153768441418729645779111665756508387098059829080886457142557334108667382382177903465393356621786301499984610785434089222907722070870707712325008452244287146933529835669089540403420574519247042293258213196455497048690852574857804351805333581653895941670157312814546667971431393133246107841386884595122295418252591967028243564713059292724668081272392152634877107803297552343975614498480514278442017735480314136759016068298277909926465842318259652304333044817176865436968191708175392836678807766401744776030278433253534047853625376055677123277636066277271311459566654414372657436391001568168483643048349535459555453063442109561830165086997591818996664302038185556509272059672017436848291019650441877712863437349378386070333477643596587254885360717048547230400945892024937609733932442117468731370965587273872033697238951648955040957339305858043578279888834732443632516040442142600050522149863194903923101186038827967627994486095164767431061742944138531696603658963997529563156424431019151241736652903989671824178224843106428330859699783913032011022750686197421732232169136944849842305433111605097359843984620881117409751479207785350805859524473225895518789485442715247261069804653778283115727477471534115204801478308181972922474421724297469647025150114402292667291728335243247844593111886040252615209732698705367660027972896334003616935347518704857377243096366095430585918500885427852774747890897274788798589475419933063334834479032590054260089186852049256629757456271821221430524832148228547129814914294416848637137078721453292143633292148882775380985965892473662886163749409033910040018176164594635417543594894402288761014803590809594489116233825816894249691461271447290160860541823813003263960122156558000880128275292500587487550334099695334377328883013223060095404997338346426145919353194088065943724364769702284375803737917727854819568695359442132410289583663342444849031688587303922436887087787109128534854294584482088705034840353717425273981963956649247395799480773599961257318444880240305006797351805340394010281547526754381469340511865412864308160594958166595380894058414080000000000000000000000000000000 [113,61] -19949173228693917299301806566519128521771426035493786663417240041613127412690703088533386254768230110842224253737207006417080561748940548877489212431850894374960129189783000940900353401845203416188403330491700318846174652730036562375796347736018906545100448687893399886820878308831035071892406892227448464760432549850050827856591715111586757740548366730544430645788253301687191338271739094446541192198216093210541550946314660023688411870569629105850056352139508842057576326075069411067816692033913096735619044037901922836737984119952848983258973747174314496234279446731765859987269214058979138605979113081415394733216743877738178534368623755528215326654017583089629353611079919677505112621203717126639967845474792864349164769681948534574602787603054551352624955845419899503571184558153222686401257634982006623546325338003789799020058858084155254374132095449879903693601732586344680142352472217925437918084676927999602318651990561095877976755312071796852952048217053700725875315821072720097089317467833614598045360567077198067736439728157938278596825721373158984828565720490613908424592246607278443495896646280098826831138779558524196388443797347329871682619082775041276909719641849207756234239042039634579703117092122217545182613091627899825935237950946524512482223834896384531797384786786023636410400364613361791749456944951694027444427922392771488613297519007916819095791300571913277218869048711563860816763116131774409424390202521802471715786270844690357948756591866860227063765233066661194125169603298624011221728738231713817038739610834728052224338185214066551314233347745579806227272826172487452189559932845801977890422011956008585478666541594276156966075599647411010501822984507900218439036601248157110660068271274977816509805953977008760919944411270094076677377219349051509159748259241014709285454774314474711547433302183797432875352556287474515500269597714361814801228421354721171826658363494267518217558257564363404103063563428644939175741988032412644515638731459920044795764466151340190354563898571037173031498832146315331269103752411009961049899180709950022107615458990824748334007260040370900387468969094458599097939228410936280082881298164565390689691561833836717004668367509382971201321072337253281718692490759385976127155078727505243136448240736778480985256055027337138470248043479489571362933248852530357819348820396457398809092842446069323985045512228886260030189315636960986243716756076158293064919516935791908476248152617103515465721746272906878659521261399216700110377241402427726589199982236043249399369238319776171080197507221417811611722132881056360009374455145474219126690025707567187543809570093568079357890609116702936992343441496025251013564279429873080113575478376133366295654882607104000000000000000000000000000 [113,62] 2719262720693899999086114236714708804030712583421626370917113202249709310038630833446679238751859226569465605773467778198185750693544973157550234251682546377339326336884126308712446019916622110056498089409904766376570042722156457101914485943270446036565058223122080005917117012748272716564070799372226989660257368625901611635465936700282852161723210585007197706845123201946244951264111728837587977866274225205029995617395190485203733522409096466518895792595321787717668172650306913644570782581709734238770423904343577539993713761972572779815650205612416309428359466918394220859080888481511206554210129874651508608493717634575817485705884102445244069058747298291489383496962799483386202242316549901793257523967180633119158865687396963675399081846850914039217704066194915858208103732039989431551532224641350158288031383458646569025433513879539348360665120205545064626619735883816743062267435259971202690130723112914900936536504038353406309954165227558552685094785554793089221964295284641217092919710159219769303435703016226461731310198092061094620527745666085290961765590399085017189655309429614163112664311350463675770584384072975201045679179135276161147543196102827388508874733953830381538389940173763647333479500696380870390550308857761077965161788646323651339708228421925562118503895899738325009023244185202542298503689221387259025884233827612715753469017702663015533696151023995627935645071912901022165616805688779838898337305796744191278565662787964302338784705016302435272098832486457141340652908978644584031502319537874815529876883809093291481396760863549908741117247583660018265327138541110452469945966288656991980610742855148931901254929612829136515297170219140708397765331220593156645766884031415640907615785107530211146893511196413464105193320579343118383948672245602644783812040449617953118599262908359052660051139929885338992315102429363691898396076562418645066804720764538868617189062016957338600250510861670105695788105005803422419307592789921811430729043904454560167940860322541906009246864256650910632067845803003991179205708456022076244072321985866732096453645650103167875810426113680716911944923202297186302104522607644152592501333305753156276920938191076881883471975658999430903282784638869856790098506223888538789350471036478641166180920020032153765961593221736772878016043675555891111850815455477422370930405604789078231978422042333721152960539540350831493167547634149134388260032073326093792732262920602093021010953163097134761119607237728502827741986734254904645758705279249544197868927456150875208884972538153350005562236142232583721565095289004940754095226119723421973877593437608931965745868566888580065365738655144260872165127594075627753163178127063618008593377633631424879869233725440000000000000000000000000 [113,63] -352579919424250263207139858982171664832116569105686984734894184780185985694388053176201337585678076943224870518088986535802761392366173437259068154181595637304424605276444902883146595800698840254219450898890931668702974232296981070912662126769717342660559308283323397104743263310022165005566245599423553754629113055012880160076691665773003168407304251831762868916873689130536679711440330472461353049345924326995230089253910580800248437033922810558753947286570637093665167547650815059677223314820472624615060306496900572293759661419227039784823759837365183343453591643009048714566659597596824140267912109827965574293112719850033384660563263100622721577735985858383379406532493632769940786967895537095073961491696476218995729693651935380433773297014243358754744379244086833511186597269489104839070044906916002888283028013940228157007470656289171795105071914317492635338164450172234322874467678375874308055715420680472707943778428108140503886930960573456642997671520351367166270423234646091192992590575653034478869989697491432255199886674199517655155795656981579332790783699796048040477866641051367180771975560992336252716223162423834697895402337978451108814733738174574878562109521246098087504469790113137977437231462701712762737149561756956406754826628369542537876960923365423174529470418805556538744859185610266961425020074907778343073615805140893376527808146005616254894202356950325192059471310315673538278131333943396030295975777242804214543831176979248079951795262208675805001434202682674623115455871349094711269268432234717473716131482776045997526926893570334604481305172156625412107178405443899038721854615598856058160912749097969037509352289004122381148925677927133084276723139166941525029783325528784709187376532640607222189641394375477321557976438537749865320414986752170866402866570579212414123049320838820576239151188365727106630168426529867212941894004582383159634580033487654973780407145419013330055521071365171415426464996445402187347367257892352147195956457468682224512528221676331486042038788665926219762758993641276033331437838288229233949348547843021927172500862524818808654451909409483638172739906225719184245887926016043854603368212457204637039796214120976432073437837517911603229763838103851402895382862661382689289748270307701398974423435722111718102689738757014018791912431205403852047392742577013927633459274885797068624187960000648587771411307903838992219921748469654864000952846771001841720006425487829211224269578434231297667753503597012017113289606952890432555637302923063262436515331257898243617113124149362507322262533349599076378080371357866262253059371589555667171829566339890442584485164857520614867141083447943198654715617894280079504516770559391741813728575670020192466601246720000000000000000000000 [113,64] 41271221432539356963204566810393041250714713386355276476303818646205665465895192769605206698326139885098924893307274081463242512154027155437759732988635634066014325101737266534907783154143041925698281254220687763190648160805000225346039827438669131920534259821043202233137154690232131180301635327076362142375786773921815490995258444725028849053526009006252353629446908746357129191889177791603938515361287689197792220538078348886294566923158274468294069600072630623048404741035936370225043066372669535202502658959141512461942765341204275906883657192795370292136051180367636109289268262519048315177534025091803220870786882051698177114397275325251776107636832269738264326090001387169024531030738115603220504594976577846201120048576159045955471641950244489906851453141501281891097339179458787579929200751261429703359575495403528251185039863197589770646549864513482259576101227826243150784406831850901894282384916095639855052757043007426282004735512642514763879153211009341279549409847145951764280838562381526117233450223713894578944162657379183492605168163930817264929803541750848213257206113852515406682790925047778231761218039623823088213538883496578729601264740749906322962664265438631193124752344744458197584350258872199464962753359332703590730632610440421901107697531003178641700011502978591894267199252305997660719007832341393814680418843096670365848696297308261881217295505426671072265877266218683155217427868480595134973594242708074452098102870765031141478708322841696115859260515634584053580761334683349121131963542111153449633519447950939010329561182123645669861863617219460385216578998812089055980624353694944287175357828481486747516111007550975449188619008553844257055820672117771038471048025081676756259065861140126054870746576783517397059056644419474503584336207576764827952930744602684176117237331929671226129220107006370762237947276657093767255741128157410136648581426497434561227509113173402588987247912020765661328042252880952971884713778987593302798640605124476473464174376736064643658291162460638489837639486576610347611126321446851930513108346723410798933955910548166985064678820251042192080692791942125414304042955979368011875601633795487228162187260662854255351999112159228490073854415154283272010182951111281225235694668847285116459746864935891227955264684854571811651071944103384066271454217708325918559587988631138884589864843425507790338806799821596825576850251256273088183777945035710656678020182455654691615072874409036765171566888683541085175182087616476446026528084642598877300824624870838117635586197810136787810664323770791729580126377316669143996944526334378995035778485963824092826194284427043165375334523658238307953039140666447558464512721938621436437197067732586038976808222720000000000000000000 [113,65] -4260866062234117391358290600076446355404745161046131399717518593188119575038315015700700803114789015654701113613787546486188362677184704069769617372859294396306375567385927710245521159292374891431228779231740035438747667034269607124732999791875294248293622870668194452854861195481667614302516016846864815989775975864457444585611846111312109706199501853003942503496359243934829893591329218636764998801437716949898199812196256014747062079744288842557008449847954776709729254389807575576388536652199023241586145455518778624219463102706464821707655600208299461881099496579842626943095184937167008800177220193362941203471594865832091096478616261308012390229974863766885792044841580415095313243124801011663693014077472619585440624003381616533335500780240685047607470849782084364564214803751300115583720582872576580038899702117938939318614170764485796073394566301424958185182491238344869987927467089773992793190510644969116613085783109152681013185185057880589238439204856713075097931143771040703664922683800952174634131359446960334387963803479355914464705022413659304114451691393524780123925130290542093675142466929488017827866059391490751584313401676552829402975173357309486126381527785511041530849706550949363581760921703076015792464639487798908374796678540658972940714936594669998115647047219861112497593749542346820555909860675995761766186207335319810506638513002162676620088165826260229125960118035739170929030519269126664871791047963402639858622234072641496930199801959139182563918587019823735319603772855007697030725882499521722959620204346550099215847050999523011041649234958552757980503868326292426767487811514292442526435938314225572696645024627054290849846548774991564479114780901014148863243996088377884964618489770557530928610320063822174884072939156286754391318414056245262530066279921549457538370058061398560840175027947560938877134486659368752094243093622206728954304984843511347593305848696249689430960384239447371325928342113376602748910075914134687802211673754844909182399299957955521742978005429182747237722109269294825475242525928498117124404570881635086231676451638644964448631209434589807353290799315580319662873218580549663954790800743099976668677956116441343449494683977629635204989233876067688540084029876658015522133786117055615231402687836963662644941501972721964801286235870880343778136536999365834773552865659013524959729029912494811676782959912556478704008186840151358390011367455255623058817383310999240934358459228069707895823210891072054247438106199239064513764397106276825066828447444509972847834492262202147979494898624267030578564103427790541569830454984674083508538904580524007937824570202090492271448859441436504749008255607918771331885319529173154407664288946937919154548008550400000000000000 [113,66] 374743385729418467529825604671629301335512481605942472803325556302560832264703160225454350876129654052556917204124234431991566093029761576807355371900189949554082155316822698558995384466484627044270687736509215207537543930897305470059970806878580539518154700945397439060941579463988617871192021137874535563954839715473481894275079829972948037348767971016099990890168475602664086886169036335548151170482049024766769167948077009726400983890328861456222942655211380427710773685633733018921394341313677971400090856290088521958334437826554049967143848624206233636399867033833324785071177808295325864036627871777294608157150281099840029384596232501618913346738288988325535017100493296518633059986319245761881845706811488164634076382247934429085332297243105366423744834552599140995022504226614702505385871424531424880617600949569248118113529755933425635344113945498585229053522163770464992421074209917537389475458503259657870048952375571445395386155255228107193380529812120868036309404502196134154879363386061399907222418841283629768353320886535671807086178028355559434867525652979690470542702348762496516367836445873153621292989100044565608837106397855020438201100121032385626082035770587527232364752793730120932922021254698932210562064330727477746153490317628499883955433029816065597479602431278510970160442721046019386862318542470826433457455598989443859031470976606684707251867376485559898981477138821990192512499414680184070626573449028036914596999177564663552636224488058634266543499489052842293056523150570152854653248859946038769569191802945416285844654388595279277463976820179015545557686353958332614790158643145549557706593050103693368935176044878464721871425994231754569743314581843525622063949375425186883887114873585044617410948638190341432659643038018389825784290478007401150786581343746772889604077401262461920979335849255441573479385518327885370169060669005103728488733403671121051179626967024674720731563432256442173551673863005554702503418278806624363617814794691871920242220884894674786780481759726151330932986555259803849047565948981813364860523584628724992809208437704569187819319837578974371841652791854646865582225848700890201415549215121512873558796286561906821342543137294394993988376519393388248824041591623594837746844660703255575347812217115691468307679785606571341233364116954622136843982782869579161285730707780881685872817344178807343959498438625977833634180337024895270500783763945327162781672898797685504650410764100233058058535773567259604131984774881361466174085543459623214157367299609190600405265731851824526590941823033437870777454669609364321951653248746485687013002328594190511491341738541429352903677916443570465207556819908648113566945570584950682850433064471261801059713024000000000000 [113,67] -27047096817475889721684041272321656863534910812416346069660359563908442223258436815913383345140319959183616507262815534528509853535672298110648425906057145168813211852734948671625946037107845254806445498538625873574703327412139288349132015824602295971469194961679423493191834472944186182784885257517516590416444696095787136070204679303311053325104217438402373259304465264720663197109651588686063834221543993978196459906188146860685648662938244352569975963207395948865279326684491624585687817656261658828312913905709669752486599878088569086992036754262656121759124519812139275324890551140957497437850942887541777051148907080684612542533111910174270975200772015193835353913282682766768681607160484936769815400953333210368477457228466954900013537124867543563118457135763525386872868716677876672443719033728407394338848014123561118027530650941659838916353276156641300032597936014004355342709775230811683089103040107007357965379851222174929786809927335670274548884489782147751291370009451742603250094007762138422787719984021885942523375762860321250696507241367099212013927057550064144980495611885857766038312212228087290685231826275984348407511623798521063180089350708619502188933542191527608261249349625286550353224852067585733088779790999960926904582697514996919968003697979057568766095966746108405712826247229376836316084327020995573115841502080298234247650757273215365594850636454369802523943569097953856318159390163711723344907801031024260157274980125021072035562817893906939235009231285644442634598797817950627341497743614036302859900765761649568282715520436323277323022558819305113676811492781580065982646329052727108020138786354836166070380884440883149929983268143775351550420907387681809042463266626193003062731581470417847884723088440484870073156180700818620023991843043950888921993888005021523370159805151051271961378315664990581578222334500547062733878273689024116136208291027708389647460559578165241397753964174504800408237406799951857467898467392264416308824353908121871705308090089776432077236185330795624433007871261193799219961111215446590442831156402630560194859798940893469896573385418438042882182369855606718143637116728491081637603002178661970515377846134712334688847010740779561804044583433794772062155338457683410523507364418499858833644054563967645733780334897871915716613022353214765010726469436806668084552799598326403373903923886702682781297547649677607221231862792074060626026353809519416533261012412696315198961919503426383518970127144541688452909158994856935852713962310105610820849991983483278003856310436759992824701761984032525636434854435986819247959895788445096360566737535597762989332015309830942078457304110841027916671202603234703905938187922330792756905883507750117830557696000000000 [113,68] 1585892059701049669636946429699171269714253710865406532204415789845574484707085857850522253207395332454779021650077799925284100751886664874398769004262881862657557967967104355841350344899053455050956142681643699888600747690606543717429670373460240206624458560805110725853952620841064345267077185921925391932080194448537165843929992609227086593497936140182095917818870768876134821071583123608660549983152008241324298060792512392511444408777892801364866808767169725517667941091683589035737016670149427905759441787818249258909023187881953975139850395416674930265255435933577330817104849361457726728862937046672105890603971286549134510933594538390477630156738528014372477834527296754123861583847164844722740328933733587197157877147648651319348535966383808286105459105978241029756504585485213121141268101655098131413961484682960083667889155281685017116281442919280932299317078979063155182490046959994234409688581836341881163302878070639833865003520587947270707946633357336071449912390370616849836791334138158975776737513933624984046288285515540459379735519007576748162878296515207313492569825362479860774550576349078571638867367295970302798097433033462555580014249775283361185154199954917564158431159484164806840508115239954610651698636984958526170456443469033815074548769045976611861901118647576008997644906771091918356089923795014808228962649037577793974584960459497581323290731299221079576148079597958951074400296763892282623908398081353022681642956968374047448038681528046520552757719474493477382406260663841810326225985467405577750854490379137483164762217870612836939363853678923909940727594160625718321241990896473180224488851596502228043810192866733759990400233237213956961983665985180933789263234276198483301386419319517917470816987863977599297002804051099105762047915724329846173679795615197875885461280446722925924537447818592073895313672590645413241208639459565445005442845073990063341102725182329697112081935660804060584330176484173614835564743692964804802779255907770743510196122264864381404785334013555787783103285099928389931565097295086430362094794030530005145548089647935196576115146424719092626916607625739212637581238845140048963776508197586771593241330472617029373584049710135834908906530181140400057739253852398591190559341313597981116798122379848532230790843423332980925343433684066740609052681384989228796129061200139817310776147727090759578238383196932054466277887111277336022003315535604975131441948280261598525428389045539463003521896652675088945909040094599961889021479129082744179028337599824531902571657985886629738947338428194886163672234606215099273534827279522419250198503015928577215759275369379568198161182619049642465470200377846595554943149576761991033739968784574050473984000000000 [113,69] -80662942288908868742809025631842080370982314962203835899406588407770554839204749601579286386353082886914400981709418332215955587127947877070998974175169055210059781662388890332769966684734249936776137217812180666822404536918530837150165083331802258361838044444397252343865658852919060228291958608973823186718221965724140607026934902413142931375293719241414685916503232861660691913252193189917637056141917950169996727283971982274585190549728176461150160419019851530493208801213605755362770543860188787990059517378576296022928097670783976869210662618427482950447150407740740810594019265533491479849098389440586206868393677419896236653282851986465184460539753710784893569679974964235617008139325923665225901863139362811157695495971206859568811451694851273112058787069729869551842214483350038612871960958358600295794978891304418489766535395001186818404620552386081947404512436258124720817955338380533151815001753592085873680315066431898556735550513733888750420989823537998913439174331107345136632544342045343988193722711682299931307353894502453919770799240862417464417025746177402922576710226303717966610934546993978444533076282047826527325954987246925078040341926155832404527640508312618189675112398830027558399832807141462498358342625002680638759438509105986786871715306259932788848157491277847603106097475423099893304348658624279115033586527064779237142580144413559161223518234131816311680798451390502131053424269785284383419245044910854365414011299091040795088763556354336783985141752038720641454285660620255893848589148099511875233792561557290154596406334219627796921804398989201460710564421811342731520867585416743932596082031965861930318970025600491227806695623578858176043212004491538627123334846302863233892234258722046510269033099901961478066941396516521010997595233283689708456355183531530389535718777299442276654243231080775307801690201618966547769377372924646336179227657451321367610830792123360637358042686086473261516942131883055385664188207171825371694088037649597849966526028078051526662953802405367483131187906902049849610459463381747706933257451568290195738334520872667236959270451756426325813576511411582010202081439325010301666940615871280939337395740341669462780703734928301927583759241309415834565755847378995507850130359292432684803276243107496001445039978230368067894786938194409599505635767723386843957322575840053915857340546330639649633460626244254710058944944557204988757403748613322557263080133211701171711452467966882088338619445243515809835254833912101988131716557143317182890580394397007250818069980594638107361324026069970589571359522706097378784764991238901315521324129188042277064883409872743232657090672665279586152827290237686136165258860566205774656546076160816091587235500 [113,70] 4209093618219640684254353418480983495043123565499935689359331605808390766827944899572228009347018439085324618649266200588955711111835474408637275254456118790526751029043123468892683191511422187313413869265689216808609890843802739864079414093062670043143203978424898907252986140148334917845332919015890495622467933641637300642491663938263320918921850363142621600968822579147003366999176820913881253579374829643661683368774577183536631666121955172678045338421073975208927627069085847448896964862351783586670792131625769312710473194179827314715988145175510454601173777371161872491364945103812244074739845008478181902974505552682490873144540099383523548441985583615818723838306969433640030037978565680742462532151486090316372980536662716063126542205060017058559661277480170344161954900370552031905623585980771204355546681248241163736618463080795242314015690971722763511861965175624996754496056905350089706122918623865566826085424445123583373074722148457268115302681431332999741860008168185784430009762032318869178541261671155719653094861129819520200346017516700027380578576162519660679733648492316979763580481156628334232023841007787207668542032430512637381505145039509721804499315812629315356878766286567496593974733548314071512795866581887068259461533912531259647744335188244435419073626439764891626555138390169900326734569494996286877550899433952733334035144782975363535542656856014931116370341522861966514395250431142340790747370223295225810367624960076422308631897692492249536474005904755884580542287650805301357990072167537513580507934786841219518726587370680954006332947904471519783525836534879963101483430473014726125620111099248357319803105825051789661608250929167216448733086232205924966439136586685427423418808610389751882517831549658902524650230325679141850554092382086632337039706096723562243948284575589692936641178183070302286326033242359242194478460987356338608677097316583735843526390262604001835465332841593370045802363413516328400795135659697450021168660086786053625271772887775676701885575527751419183458608546453126700746406148543151000776566362772743342194294191112470484256100310056703550348996477493018938913459341761008101019689004563586819018744958489244817925168144823832652849647179599982695316869781579712622242783362645194735026551940160239759289126189489792148214367593931934261923023840615647824886128161789078785325068549787540704452520856878158798071691951111265459180401314892577675384469952625717289352762061931705992982316377994516690100905553859884897176233340636951253054623184382991595231123802672704375947556739030843114760949621558575853754537882794169666608241256943734706807513440445807566245945637380877765474674684667706696468491859774985580615475815041490400000 [113,71] -231384157160165036361993354653814527286414563387932551577176088179422783288012304391392644666007633679421104424995621441109572498785302042320839311410469148373131998720249776746686880221109488555431854539362662901154344241179666316486406603011769642280931320756608000113783807295881484692284385756969209443708165151449369395019262361436799758676322743562291694668863894839601986261301624156647600151372174405837493056946518054043793696544805072279999701607951902603930999254725272848424689272163071095609685485575506932996629819499019241397697360204082821015288265150654205489855070203238988648672163802335610416761035176476666375192959167081865224699020883103432177820600849309549004999710171813047797721384015277990389771529946605628840782739799431407411611564690246067992879829180424171416848262825042252893431472458362632529525828678943039068743153394187361844378741272836348125234967193587968600654128603950312401645785172618973638959875708788118434107487175755348309689566746370072672581118014006169948203277403777738469978784982003745806392833334570464246289306421621770049622382594168010888091951130515333513980671214271301545384201444916927550026705253211886341049344131559903354069394188395788233551398465675653129922606920898419430251680350365023555788303497820934808273650271476626789189142570553667869165578363282485839139127751088246000064982627170359593945789781795865909156203004989867624425934145192197523756673519643479922371348165386111609732278381576908844415349478215985753056424170019719586747326543634891857955752933752351752981587067787290923303814666879303527856366008167582762073398165286505306440000410725357795870596847014365965447944616903696987183387332213335415997947870634428847590376431650687245992448092939055020643415213558459270107427335611529073379339974526060974432912818874371753442951031977377242149576935471586427680544820128131979104099094855597057023733351989207044563909882295671433588809942978108954111336123883224459123817482851740299182391512304181121544289604629670665942384422897280536037503487784427220274542686621499354294362441580950905443601653468063094040685810649614449364411658812324976315798955541431907909801166412941174947879673648109762109208805342987219774604011587181559521125382719940501679100949808271217222781758621094125434631023202436038961978259640957758218801609107690929382966104042707068421148114819200574449880521894737435442452690423131412202244202593799760487967179720604588064466284696106991873095131900443033447631480569058850564059481822709939085975909406963794790717210212768835671782911736199157794617039754281992921451496667033094523589644361778231726973792653047019520207738700398346200361173881291007785687038488404000 [113,72] 10982770086998795594056659907242628178306306279572815828689720574712829806489082139169849436629031290268234332301859438415929199359328255209988943426679673296846812715874044721758898130615599928355284878536224092440811321707460398778686525395407136130493422976717416609404641135057010864012881381487409751078323617957619913713669696123356804937762261249308753566790138050568402800018953986830454711311278585543621593522052442297947643169012847141032287250724564688516684340922295251114146033798195270114284929627593554039388572441717080210969770653773691760153418039715375328944577697088821426042206105306804222015300836902536566121527514322079241764844721546719130943897080677553848366310572088920919372982574532601975725359581613820093743514143764277518706808563641725680839920113460832184198435539446996495899233052736093582610569366254007522609007138418537563224898779861317074313327333289402320795548608452371814724143395022449564515273121384467902291593560097914885678924420967657181121244985036183161434858888488071082376857923552844620679141695232807846520085901287869444875675569071581471929880342792233970650156446290054541401569509513186818353610805308241316447288571147510576750692877077221119572824436550721334479776127303969190322874983517727166154177532431339143439514969659284039597138256076780131698352978379819606597918350726504718591087229539641341044695629111726719076777326849514222827089877646783179383964685669798814484966777761013569729128404198007558732969988439255672484447897604481253413510646011883191132435250277176725714547311749122175467278060287369885286980928553936843657233869684084933291329348729237653355078350201449102104867927583979853624089473594237304183185456047749147851805018869083481343139243768657269409476619339348623070498596720053916379248418415704885953776499998932265068729950939172835834514476103830759365548154694255530826191731954721797192793309516989613671782666311572488627470889271707174603610467989715311412691875070833738272727137328156878856334598440212827168694075252187301368867089596452285460749610854058803456829216196938229066972993396938160725051099771154655741681848086399245443387247609885589111652055483062089561578109835246849800573511758193673770509807655234513875842251931044294452154383940577083955157931073570474663420299857868815567928805115059331766585179603260635544206658662570052678767991792597956693928900098840370278015696806873621277355719394280968650592934394690982186614971729897294752718686791808733003955491095541755115740500887224111265983379399321126747406363356102520338733760920041622147040330158382510989304242844862979520881448112018925694043622737317775232668127933735223972497149452326425868113789352000 [113,73] -324281583611987603864202586627232918915506838464640683017062301382483010925679512413341812779960346851312701044831350834804900754782573536610251992042680150715722032908181917205535424531893791032322279793255969320552709821310242387738686700203705678399764695437586660776923902922410502993446639253717304287703264522718561136102244488046922502893244355267601531656686629039785751122727390295603970642790007801542865563432640433290846950553602857015502517790228844449683712864817105143470514142485775287221294262755100577332252914997833687484614253582135901192367489517427179510065811869562385203371394260084403859918079859604523960380277313219501173681356554845675537489124939818685430350522631355992023743971718171143956748828534917376078216465168628076846003023860742801132340011353294029000073256947148953093988624248395533221567755804681033848093865301335342394885913687675110654057267550339777178155368538253136321244977135768502672622393829333974607751875259756144072745744405809808619418797720509780270352042679935212484989436493611290276700837465556025168040946736292352928783394258502433721623615898205123574702636703658973756713627071688595669965143485920117380676768990602878584169059153441377849466058627338252984481102455441215952196306383097403593382536484344269183633306666144344115978157966365450143509430882316236671358086484683159469393737673814323297438949132772896519197418226327899659384885670155164758794407858005942010971774473961417207259208761032793548205883446969937480867435586649247908397785874154198348320411652700890947836417252628748055272547835318065254289227691985343285166936542012016133525595355519313666301054421405975132605713830940012394411357965449247439100415673023512219595312963484959894495804751328357232541990007946403174639636437240734741878951213209949164243716136548179077404331431884636940801893095771510828343018017920714848829016851544035871393893379365601447799143853886109808494088060279384635113715327309024851192071839146415265782785477194425010031918622253303993295792923683735618646722852939379631420406082903704459755690156102688116468947446354765789581063478308791465647849809893046716220503618584610316539947524448552101949760962203171624480457876301422788968393900123731508970533232520374432091375424366630909654702652439273521052725504485329934250258570143006020834789145822596728390747649607972069173088287802568410176066429546561231127377765234416356224066452323532744975525063546506311189174524738101238065166403665264508484914947856572727007413898011155637847502580967202201008847935996776071670972525691124528964542976515340091124617771386972237839508204445100202114342718428361882810210833321197582131131131075314198055493800 [113,74] -6946770762006536710441122326943657922668794867123662439019323659644146169276305486029873604806210092222786570207042999494875793774918289013700827215129142989351390890961034800937274192541271496158981814680305810717954216211157146706042678572355577478498386237955079776672283867841402610624293198960548502929253455335777075498932047915226610713477662568302620554793496669299954184621757464478380012533416862032582254879936119458244449602698416212465017367990328565076154714978654125166130886669818577635478197760851693617491060064992178053311618177477146578075501038205179683551883934116577011407916886260928580710078800128526508620500932833779674686126983780289199381114168389743412864611598642762606438970843718671095599449728135524216167856309412318939565721785192637002404676003812832187174494183323149939165425933916713825303289538916542293037787110123287629383732230028518620524024388511081743649103834524431206024859008301140506359861358541483667437850100832343129792901491339330580549178508417640072266776735948732120964373161280258380570677946377747874820423023776110828620003089891070659614158824264823683981032455507569695437010043413784289570172743830678762811580204304420665760170915626391416337483691748559033122279817271823187474468688258019464551051378024094076754119506610417174783876850437091812508240265532405711390690529050954333996084548077430229633593804514647344753416101617838962744324028937254021360493744770350196667831122121990379479141671786666823390643847618911495422017059666804273710304958477256289025852812156605030366681669627502674802883235071979937731154889498892685516691490443695228979337518391331962487556756453422246693559145978925492530488198587618207479587008250985869962899881443434875819027712204410285698582803702922740339621475627093371930242928689599999878131905989982274913610681925777009200466539626000503309405966080712087047730334013800788098745188901553775911936349224441845324481399321152759496492301356391847831005856252596081475792223884853372398324956630746345052555366673686358831692870994419183068282698736638090956635212759515901199976119519375255871285431354418208499978351841076056383916964272489406328696195485056987155156656350554305228820815073266013372376064787359183805369591238291140611521153745392927629424958265172545679183527223132699288905518820276006220457564638229104225740257946267955164820098769853081664844620025560521350876257153335198412710852039640708924002492097872044455162401394382884436882643287355968845965150135896604027014480640249545374516821787289414454185442020257018356215924817220690291063345306373710695879842232100081519862045575270979413902940006464409464156328151144095529270329549524538675200 [113,75] 1284494547986463044533830282707720938314705284368021060385170056405121807627086434911232114165999510999177300595617158386904797484630884805719964598895466691974451477586050852912985736202692626433455270294408656264639375480532551841811669183808383325740268509129625898614279839477004599498807467850063524565427943770618992931870804659562297949594110226454768905892004435778229243658571649257779267398967241701090252918409999603863849016260168869131127952982017246451070882385665914212911262749095717276506398453994955450358757197169041865827980651712869754029971149405566655467563545755758369420713780776070016098551558338087955822926589424812243263921639700983507972564392129559976593462549987741231757255487453916263658589412637871099925961919403991276528633888822788134031138932517039068127128175988752997507519565212164292365581559551045299867006170284526190194558782094187566597328108355041923325291470410840911067604677934946169726935363328924530261292451632838246635522817601926889792602003230713087787562427995727504134099237776260267487420322914733790010446032372244713282700259961053588932509975018099115212529791168035321738653778280184334858538901598817068758994151727004898022708335070525125114609968680936344005748962248429835216657135153615459798025899530691910646286579984748103282846049963335586778332513198321086245677721360418984882655862674357770971118052849701380863574408906609963368378041057169787103722808669838282062950295664556285453231291313980542495899396694128383057318579733689329373128150322466865627600051274324944456037507853178280996852075446691141553390522891171888783249497605175065426484563115560785911780423908725831626960583187044289455893183662048600798477268371555140573220640828761867645816941295539652023101145581167715548090718533069846097368717677963865534129780462239356406581506764072811116869591522638211592066149644476118928012929305472373403913499837905473853730517301358270274639714341593145702598884310427844394762004895472853073325960415697142196576067958829771151817589088290129237100280156728143164991958977575616569184362646458368889403689216142698400127411064325624305746489076177720633668327107386280811424382139264046863826477736374740595998528894943116474612362980979108526957589934680632890510777894232769775448950911991935095394574755478332673700825494534061622826276696212584020465262506249317172605234648420832777784871156521615843252016681115891467036957903056162044549543234461301121459737250217304719793655686161637473638177946603692879770890394197271991938312499321417170025180599960599082207861001298885534673749991195243530160323002969676139706796764744523370253498241513690534751911574571544509038142555177363200 [113,76] -51891436568722498968675431593825148853546340210549743871181517821916224315493026288627882229026848489351783982688949325294022521147840571490165048915168539882178890211211900045572934160366653069128148048260115218008853713510393038292319265621542483772564820494494417641961933468844449170374546586612245351668537847103392167073101773340173455203628444014713104130950747221944479096458507981144335592040525320751828781258773532839435082173977057004856297786507366209620075503475138696990495259133676721604495521435010027707923233944795849722896119966684867199935345405953826856914317877046389052098894013341527739691055689355394090427106027750313369080485684053105485264018459848671892666932492714926569379570470543708601855892166610769096307244840685059344304040465388390411648124778967951267117716635293641214233222408020171276134665913889199669190462981440834384360956627723628671265191949274466493915253895325784494057333620618383405334112809251414643545984870525254964071710598505562162326637726205159808913954415549484693876474705825936896786360217727950668636446837119458865550821246764301696128519268165416659201159835524210274310544096884762151667904977686408908539016362327620584061037621516616665730232879110631290532468138849036509020334359485800681091007930899433248520107540834080290834262948441962555553126192744096604646633453290363890939144892027093638731677531282678252724770244659555802076785952449051445588527841251054446728842148422684885234239581754562671899502111663648872715600539049285665296708281479470562373155855835653559819799428763109222376853819598995872112315740985506141696950441792121945961114502923125434026958282960316919935642284158379103279264077167489746825322772915352606397297104798756652323954877633601243860884153232063727271875547862269200791302349552096367150391770673801671129320018768045790928103479335588860529031579996484803813633670838827642073388951259312071933398220962487342081370667937553378211736061360044546584656941950144875059335184563794331188093313247278703370346011845644337943474243325006082686950599117005418978598775121749410170370205596077849181933836555556542269732574384400950212414222336428114169704785882022156435918897931963097666970936518774744828338529079253199959508004952847808361750371708114268560540005198989693078874975016730315577877870225534818785214397992050980374507053677986011890819787053790767810073012760649859829519251374804210582862802856396250887394541759119191525934673852686911905695244639344291574896930328994953791844111058596886864452656937583160475014482505761060432478490418056038020487449132338508332499209017601452099452896125984185533760336570428023985708863279035965944156673968000 [113,77] 410689502305270490083015953571016345328836627132699860047580782269695543260912750159144529254017958937002283186831929818384917725100305601620997283795712762804605657925805635021067543340547249505860005048346451265292310896262980027321432493188926145045746509645705750591822606525876202638135194484265318778177089472418286452014786109340552947184141810761914469924403960197430763865707623528264615388377197791554326346555782573657629511767096512236529444673480458819378854481574800825786643849599640218849960301016454102143040825526352115880674147028007698207182729386065445527141577773167665092701560292123081369277737999002002235693584890271239949781316985733766200450138008060173917092575747416902650060090318408849604153861011509308550565353039692337259288509898550687300609479583969225331171493699041425748296534303333855987542002917421449605497862268218332780433931289981029806094997583620885941234567199209412606313998527587484718832876311410339486184887843744896395155351027547183780433068059987203251695476525175168919227067829469824887869119631522523516480995530673774066727147895691360918069924521154098446380923197470615273912974558130818980845773512457936819663122151387683110631144453785857893516835571216600031769668541739500852449151474038754106559798324832078672114299343134483849147119929622624910202166703857299524261841318822771724484463462828672150834911119411072966996273200212072817321901963026384233695129390440442176416196015110761365899512564263068849141252772050283166423384971740023242235970878611601497983629081044407263466883078075777187494408720099129477715698329712741985259814700266314916750130301214233928576356881979091630758708003642936977316220211892671448949063422069764854784886448140940446458341887724067490952767526619058205712525405200441790578452947833088077857347391829402250049996080864271758990900632183909632083038944889473249571011260491509632793213471397870410296831449310407970577114511643433230999228343461839636240173469708033120563839012271137054512980485051193023010972023940422524297459023963169340628773645411216824425742342429630573224065685059360456527859135127465795366269664151956641802881773515875398487801662704563468419078338850966422780736909667109247950050787493414497246615252421502645703442327682222134823038567980643626331178889507435841184016751388080501397292672242778929195449554601959145344593420533506128207594298035448070507245381539033652847384298562305291825274598157394090536794800091496743883882657010531787884960953346701419144021012191320322506554989792862086242046953477881799185925986248892087608449810887204722389871436370181396310649702905062212066913553673225084412660264491080427709108800 [113,78] 35374058865615856736073354710907874832322860812816592060723078802459601642949345437975597459000977523603002670726461299715845857778555485074703416256378312787819967013898653256424353855732476044514932960596081923998044147466036044207763264357810288677644957628644552613776566058903246460796198142926022821455563514449439301375523832502233669390220237559933671409837489053209572233915169099786795266831232169978298103069493684898436899090750872302108533274725883009424580178848219707755180393836115338149770274324244588323353973700167312703528380268999392153329732518315835490207252629716630195033238392943009930762734519326963304291102786406963295607689991832028614828910801395511025276974943684903901832207685420972320463157607874684730707534514749803012088401194521295078971681233375428279891008469177990143788590519007163519895477784211831971508896675600270753972903847599013201201537088976123122419439458052892162944500537264848505856711173300527419514425443342923736274367434811561080413190561458257242861556949735647246977830295825579494692246571367774893121529528748658061782443995096954200003825880802497823244278430354182855659845621882696122457139290468277392699776018430115893343692857505562651407482428043817059002451768175442733785405131298068431479176712263909365294490768473287761459849416209986995370312066420913368236834517702280746959582954551700879448396462639933586235061774677437531313721928390315689067802595264481508057883008384242890486956775681518016341540219415343963313944100413685954361093842644146248173434809173637245359053847064257618485753723253662337185567640357451641865105396396380973573876286948329754500526144303375245091622363307788964470611310045687431145108542957016990680127285142148554908020028868078697425771164248438811094925888091263251941794984283413084544549889831054360805219515747207930929546962168302434492709824386313478759725858934296636605705789220774929333335856807655726777147943741337365333346411890373385848441395765127739463840512507788554046760621014213480067825950063208298430437591013710908447024122011299047203136081800210584768133460330688310178803222952150402870692764467240895251067007885066520849924339486501372366138467233729443886992581645180031092556557550366068075853057848241501006971834140889827605341377441160015054486772141194229784227063437206890293354378909047104894224754575463700968999919556727779551314144364984187766717302472406227506408791574130155472197160575131728365969337544865396013660872649366102174930006740604155261866313390573719726639718387153374495957191209269784966350203839881490567216319589008337711202861728630266712570206619457080070248231155495484167489510358307625196800 [113,79] -1546146065539076295000179549704946450012829063713171690381508192060459466914030748604598272364235489206459040888713350834282805156431811710677313652931150146233364416388321697995292333358480101536138128107081574433338680935102499131229970824276039653511775292951666272465267179699920754399079130682931308655874214396026007918556087821219137006782631319985446743285777920005124011424776641010828633015789378404836008035219028920185341364668457508916934172793745765721309355816957552091334449390628026890489553961420430078824249497069920417300876571871114708985223528996466088562829282548230846249142313263438766667151372460054156725502203193827726943021127343413645213243317440587968806114788074634475505198582113958314863580706691865641638281396364053768512775305488337423452567451357927631222938697908954543794041551526083821111346161922940138391434614478466128474407996962664464416122121254365926890888769205966174080516613904956481027942514595695420235033502573616462019242601905648521916383124682382882608555108913417066678854293775124210287315763504192693545899079543669220949455191577988098656217109009356022025840251853145571706320625084593555371401464902629809325657250150514876406171347464068792842751500211778934091953793310808623634968925538724985360298575378789559399591106912554838242246617594320415438984542768100564595652469933102621136349411655967234498372420861524442582660593828311507388961749490300562109433868428217351601079272433604409398957104600508926041067220773914304526834153338949156433935571279708578755352353587385140076746922298009610648674457183139564814561018430128139481088149732238203494030206986469522107643781740032593627373147248373336897227189729359166019845802239980269068032614429100268025542630427238778370989979748516818275193872330579935388570398530521662744761343313988058988705686328183165459137945515636567340667656396149166917867181490885214548104841977885290872471094895413244686943712052246689856371764644210446939972711091870177428100736782945370671008834039960266103903918721434975506099849969276951000279905293314372594351238819263837107553609564557196688161393799060685616472344410449690553555048347855741564671032405978625684724040008035386216045376690091244903952548617750731925995808120414162014704822159188480248989959365029277936334390699826118485978402406855269576214709250425232838589429632464682084603355939672916585979170940167870976381771502186032489227977942656570207724073055408763241738610385636837232242766303898102714479712425145690575729194451231637379724770359326028318352323032740868507219022764758781538420986657515330019003015490457941557626667833263427116751389703970674395357063518844072800 [113,80] 31758889861937084497974713191525643280738664422231675641876513124716385045875870220330242136978458440732330212438970982849586930225437250210531629514503655507121630329374695332113220549418190703408378303849652068429221942897927734246986248864838544932193572206053536521428112653674208426111480235209489767138360668513453243770673990977962272273697094377111597064702556451773556291559240963379739747166115541987392672919259189671433572622841012979570679826901113710723604243673793806877714348420093123218419256370464725491061218931931309589132866339589363024175122140292581051620801881687635852861754989316206632979431016130251532014223197399133357276712892696578193780100756051270395532150978709830683345541178662651568720095226414642001332260340119140015468524385388173857103040331351327393586058498489516352135482589410252378224504622308052900172043039123247344023752364045046888973338183958532804248841189324669962499390628937695453669336993785020336916445607809523530623380189212350131264356919330814903479967887267715939651679511307674397103696538437780885468052671638749566910242285218694814451884960761284072844320823081383550237659675074304930392271258200227728080995385749237669347205848175562051286198736652484926346185750428251263286033776588563738827163385441590567677456650761368410976660780565688094549406268343953119724512378211351076689529377990088865778499781413270628743660237018307097319647263437819537169221876234606537833935592976093444705381747119675359676200612669070634206450951096106205646911435602883660276592231994085573982591923912743826495920171569486590096933981210246588260826336318436863898991995356606248490763861749792251370562016757778006848809983396625906107979303327040806549363021031971281365898125480910255886987404621170107462849960012085961937898195756240647291900950233726277891170778719380395374699935317775601531941897109450923014237541709486690988733552931325737841353713949123680645411055423407887578851899176346476911508210778814033939133485670019110158523990930482583534132287644953653528720140282252616195997564850079176021749833680071428238665114945516587893439881456962797073116669715684911678024434347385353221148377792828960355763630285929089319895880751132118587038210915795973847053095193261213499347637919207948459178926685295805664827713347828387556368965479376227357601262660139456095037185361404545145527935407997067496511427828529976416793134214462082612305927431054696512322928700748075486100070156755650691614946630727985098931853217610650465403882219291707303944053616490307292659859245438331582801202968504129462760968268307235351973218299586600277977119357680044326201155179891175579961697050880 [113,81] -82381985697665893895955509118209284591392186688018972005694545560429489830671059666853664616834124661890862188988919660713578497037978607232022572540474481690941681719941461246093985163341288622980249695916848212896365057307188924475663299769603133483640881216334262400380666175180599181049051763536718856169525870793799788754839983542258230528160555645568340685507379996388259052400616737270027862870041598802243118634018290656808080325863297747201454953433207816538155111804149485324179710594401266086252007260069645214509325193018746199703257298318013017211550338155318578854951847111436430091811264946204844444488187880372250861067811791186939339728870968341943691471958482372747752097185080781073378610684391387463687085270725502396741362536187112497577289369266177286694130689698079505229397283689486840593746075755015632546075236657767040619745409728645968175540615853697682004502242861914648786669551416803609203737383405872202191145763243896316844024623059693991919123256255449054171867434199663033315179606797533833077625857434962834144134650202530857476385662493139112157835659656599368885902211339593947589245301948746442073351219272169596139333993919936772480889534020662181232570196551878393479528801957748183031187793178422269594557177584615505872975311148490311776283516873978121478751334547054551649298923186707957377459103137758834556557605462631292819120834918593072067421154037407351515768596203149648731554806384910055762442920633961202458223028916111503896885740735595582918368503519930293794772309068070369546583071268102615845166425265407233519016688317256174849867025999486715151193286198227097283808614019474260751488231079501142871350170503287171173322776378397944929472919607481237967085157576322686833148821518547072334924920828575750197188305196906437196230029778048638639227789786598157415788663481827497601093761621937386690007591762728620613932328883270936757025946080988809098034182159641896158936678729200864656945748650229087334256585473702900376091134756309552621686174341434347371063685103754241534737626192954369041514685897503405123927301693448946726726412189188346069750906592158310455353980594132499583094515490312201257987715466668060856531480061328882366015024007147834100091663280375401131007236732719611654592050629543637203047309355669021549358088838994502557803666601246721849501472388448737925262724126029633022135975393057922025540101808777757010536314089635711469029238846548587722973278105613432744261403381043104653932047024000699691439216573643067082681420695480428611879641046873521257620098604958391456183100992969088374820407248130215615401331963609971845204944821142330529081582220426002283297280 [113,82] -6790587582674460921761190489845607071706825343815227568705072448711194834416456192409839411083795084877870648850375061433178823520266334021758211670065540879430584630938601436212668769268171902711833077898996098547014791917407835427481849111243026327405753995762591661168344728606291797208090088211856324119193935753493187552331487757075818226644221882742583962206541903604454089984796153709678408102797184431513028201483692249841620109909101930235676905462201975468491734609808196600420709632418009649618943716368351600547647173777384983568429090668917100928655603340799035882454141297246669480052718673926321872897885102373107078113641344257234521100359855325470461127296672075553076046235584409162204931869595994180967235386167565248376346111223058070017779094108966453466513065403796184636731960207715440640007875927017205251852413099058405670831779985641075456591833999701538663293076571533335192097609007494152924093081254716572920065908875783038377347787162121424249224527311727518367658830940622776424221283770112640573182952226794182919654275038064961945336550963623372332889064512015216575309350286880444939763483436414632301768884920985696470835587724802837344462321572981059221179236457784806282085231487049862807623741429420272811695685728630710165046635508799287618179368956019408319404768420451616542918877183318627368529448902539061703542332022890759019626976774004898253659698448837181022997734877912581346573145062700415213280114335110579264058316659091997852619561295598215868454958400590871309936270257710186297560355306876030195127717874485785599150188891546186537852405321827173256498853764935627564266709211970397101835087149172443771100804793545758415407128715350352058904144651625010371655657419917502212322274712737948097918324508137708687799172210008221527962456840379102123872898252196270810085384159863731038447790322149927280935715693285345145493728434590778409658256045687493051413966697997573993840286493592851854249556335736944862402684021902652765218316508888754573435711583102269618408939282112464332047235818380103508647987864281854114105320751383445859748377838135317205177778307892157594854704859990849932051774295386263908614531796666564361142267275109963022837800139043426259683829864562600889290497775311974319094351993718096094173126433037145316931922916364000855432530929724984973783980841872012959370505756411939404044934903019846421405703107769355511217310272841611216797281103458460381986106719179314433478176419527758075208675682983447880539735774239333873248154897745058118470101820005958917368641624655607243892452870019944526036311791066411778447133947500059511443712258206650349280542604181072220800 [113,83] 25078493392874864290208064292647213208593243206969887799545293950230671733649218005192203816751005418153654189663474933316864842159825516640959971196650320124022459434139906237413820403082262993718242615017624042932708902939930428732744062423700626738745660788901947500688291463099914325021926311885073266135565998729171844539080047995188009274818652649409085450030739593353087589233620000246010300958104343943156263010219633375966882787727254134469499588017040434141403188481910118357023857669877494254313131969134943520876445112796383987156440168177434676326120366635588002704374709003247180659836734217282608723479654627124700267332515842491981547930294950471827592112861393536115196424723961039411045776234947485889075597500027426886713570292043526117014451175153011574016714961292562580854485279406079269829479149232212148004748315792621108846226940715073320655115414948935008907246720702986186448066944485348510834437880262437708800747251956622029809709337891597854164916494342250510619416127528843416033724816703410846329082487779997698880541101666554277807947708086523157816730489333933098046155237486426892909249504189390525897518067950593472062414754612168371795909102821766383470250442039889446563856440689426407095393191465413443875512685248161727776815195665363352184473671484164897112573443557763542144783023946746321291007032269455585028766703416642561884892495783942712340959665972815248723032951615060667875857783462469877704803927554183765303440165779259727591133356201029972887233861410160179166658350138263860209951150777344471117165009992218408014016430298417983171160211210367928307466568196172811980760754542297440527155313919035099328897790707910082130360978560315258707476243217806479884629653963203179451377024472920821335026873334744957723180903853453364924164699254964243874842891631433395453627015742586313612584044443370574357691365932370265575762624262970377624561350726270614990600505038203723879310069856878478186829901499889066812542005145041998076593211002955937405711775433159585113352746725530684601237860415305201673565398981003481765481630618100966091883452062906725480399552610473005009202188350298766510033113347332827299986347832043187534971950498769017877450190294584151928474708487325519039583179002131347140359282604378463320334579836048523383021158276934589761059100480785439222931814899507403727654540313365478605058802230694302464964837825000755538067329089037855508332651357273063800327836772085891940716029662830284218628827815819913546407827398468480512704938242179532139330942929601447561072070142403042609344553028043202939984462147585732914415140336166465645629241619614063442920155847601200 [113,84] 651193762488690024686428608410248796085293711314410809809958246623905079799055914157285309387544930036111311491571482933152770203333308743550693415955321208417562406951447817832384742845657106979593683565557551220953334154338790604889177012084009224490594263142719588052400231155927269411021214040166391970366184165341255049357168605757475087027304320358238264277660096691329765246208666224365182239294138457900100862937238138226354489490516990998844897629011372252368757008682637220638499109527414175337030517168855226936570911889868738702599358861450841158376470156841507936976879347619780896959837773858510191940395661061602855206572451756537142810040467765396882826889024274035389802498516188761112190329325044283268256377574172371896042539020214712299067884895528969269752964949582090717170121202039517657032619997938789228940157280535691766042983252746949367293669545994475002164732460835445799611140970970338344338832880763733735475283322207098963604494303232812702998170967022210752360665310069544985809752498123298342877482012575239151253984147599285032474709057839239738228758722462085783654851486585941235960443951317054083973098609966056781181506854807910701562590145998665141645959719022210909077677109485212495579624568391059481810905314892964690454144706504010048251955152186161445198508157882660154597970009469293066631798184569115828806936909047850565654482390584636759374791181080755928644322756282154722396745451129952708642836471213717399705567423446034819908254559788456073304269833697877084466138777278895862280705918243249143014753568882454552616924536580993080032500463313008285558233941750648025535806402478838352202397826631032693201281268322237583993440505808205494394205834232565312327580541363422274564807717571118325975565925712989687226347051269145523019790539290075590090284141951416079940312324424058495517925026256300714602582481250899994244540475706766614218164776468463075584546879664273169932194575390403365151370332185644488026565439213111397754225634100010388411080117943009186012638667938412258600964312145420542335552357585352429690526982749123774441994983659331368462195703954086554141433742806580618965080271352119415524736194481358663643148561748410791951167587283323620816190604289580125269949868017365771176506025727782853418284183967918512742416842796292641621735051358673947924630892291316036141479881264042351596871438623926448941975405715601179316498754168699846800718975557190817767447513798413633267757538183539604780870646583621413559052961699270535994305260204074885143450780829098869527510173211263519747672687962945951748810714741846277812111423603846299406541039857727784507868404000 [113,85] 7413451972606902300988031621476591575909762458799492113713287123670546413972036551171427434957459555994020971357646791498463067768298198601284918234422602730080578105366770386568945691718839621039344009855105902432750893156517675206300390778046693496606405790190421621105808408775569753123334938841702659821384713133686122790075717162011090514619592044082605133077859975985649039715883256220247659192003069476340269346147849442558488919799924298612785782999316901426564119542911362230531417230121035672577094327788069344853490817705477530491353544160088604225631351687553574231010968692707721574737566833137832969386369437963217016463923857835183961053227840518535126204810077552776416123220112987698207322880697377853869286872285465968505755474841864692943064671071043136130990376545767677393334305842379529673944040365233248111259914928928390406044553260361092663105523200038618018512239834361859056358809018815195235218321616300283238371452041268845130748019002032869596418138963337659833827724931786593811135784668518020772763390499437122581948339820536473196328833834180034910028086171846792047964011501520013043576623243843942514653146853371328242868738404275072107026842932034020973581002042650773084606925479387649761434274267885929704321853795823312080100891225874854323403972520354613371638022043827533116270690793353822355472760450567326017020270692162262108588974239073400836433636416974246296989837978253304106442394813631630685450548392204730267590368371119244880995773789698379277729196703016507034365575002871839358529699648511947854780632630110707894335083005333360433724874457338595695614683837710448207543227867088130049631915232910990425734991615618360919595621044029378501376604298945462707647885920957002033407875427255450825440262490016414307890598409888852735200623707188865961506805208558374622915826693194370664156314156523460304242595001274567435638831493374296169600957695353700838880270276082146208415666243690696647845609607222019280401964311984262052001466892929529037975558141929474202008794372138989590462100500885614735991761831383742892313187895320784797275112672956025438392627824573225798130388410738566421478505055481137246403390437763135648312697647256295283847165405180931171438311264410982221623107716761410679218012010014091132269130699369535726732260571139578037185395522366097074721658828640372673783258973316617606899375929013691537172976219976689739289266576180175527255691767582040171322795515269685342084582177476185322788907652745307039000998900138571593210135072228416518983915257587468889521097454003002428127044650981382070084666991983918619248491432198213141219316207394536017606820 [113,86] -155619123327594540338332791452889205150543105964057435485851927369721139244193769017274113701798432735748991871822931393459991188815877458814743009374170383545192208486340652072703652799629119295961771827186288161582140886852625132784076044986902636515669448169868410045528946559341823597759255184580005835028466613391635791061776811642653950063773214771994722958921892643301877550303557724959624955588939308802595560105782943486445959832957423584175260377645122446651185453926903735324820283522250287574350550235178400608700341087853776373097679803461388207000943554978865682970103612507146576236455166691396645120263495903315885238533520245872176561324699362626169603620433439883840251938115779334068002557737380272931157433419782560171852786478480633050071814128008641015002666956498504187135382921149192000642001199303443940923543208162631868744785156133692883398403838121847907927048100165037221636150843157515291949006823624304696965871297970775988350055104047699207919772624872528048327919991450359224239939839344863062666601595088992294020804801036843303184505841193899334418870677007143616361305605689243290475797373947365362475678596542807490039996473041312935359388655176234075246067802722973858463188957384665722631222653499141600365964416020762512183046757574660177909479194454785523271283853982944356030400990006928063469084301840383461174707744042322972620126281012883440947952406503844448799042308967147459624088881194089132341950771681415071203874548936731495413318622544018167122342426231122596484451337650197066881129701929378404727860189248275626892607718544236470590964370771359923750022306803719300010802960952545331709317342268078024954935059288276177282800060221326550828518723502514827482271816084962673921109510730640138478341151769345096674999194638108727015464377378060832803994576904607333537290928186452314258077477621820022468025253161564325134185992812304278243063550996925036026874475343299067927595910064730291352011350738167300451753588814091209731871367673796644008657560904711375156922271802807046758989925486191680567988304487693864206875085388134030340506546712404050958541178629213011553486409514961663085515079206491139602137688982435595784359506763391916432101704557633661237571984390594356028661925650672822582295435864750415744075807498556135697399673455876360318286213817968598526702247521416639060247900467905649728885955337313723074713091444201211339752356698849314570555239721710479943860844754951177972314026775857527402773305227995586270273456569103760084748115611054606976074810210905942698603533802751359012658430912508942515729136264079113290865366785673844577595421503975532160 [113,87] 1143280703260752467436063208839392257813692685651490023243130081081248786393943561152054916358349565592082039616838877884501778442057798118446907903502183489648107604461483759233795612443999754384076294505821697617577975537215628083926914744645275147143010056692417847542000407155291747914106171971939104667749840813085542724814329705117549905698795835809784297046680273186463092500136025542536159729259430212101400238380036773929049163626173000510918123517389566052137513962333415515983602220412802069420975562877017726284965335706290745601405827833647509075478093718950283405405143901764765789035693176803757066699219770817028556503015445404052566674049971077302985973703868713048079329668505924659235252528832569187972124616691330107066989814092048154162893430833956284400677915140361954353478304170873869434110067468142713533395473274153950892025733346569218495297485519666281648562261611313962531011860868706585024641999860587697490294996326949489404408915932652015278859059727696962990671545905759520016940464181664117243776969678268393863604525876395647122024057955126713731278651891398853380148143598137645669053006388468995877663677833766388854758015452093589554401018193645124934669311256872659699497130108042129592399117980973504392058939813291757625958824057233676896687023020102966774801357839278835344919600304769753816553180658244028472886086515459457483775924094449957726414904121044796340828049106701285506673853520601303922522347876468083613730392691950794202457377612347375685269346047167254590286021441650182136310727314484094525821380970420169479063352644553880149519721372419477927981222549759663545047175130872442248899206805779894985583384239019138884851981153157716482120834221488336376539353805980033716523969567775739063523553885839228978473941155959490735298657440626661365661970691582333325998635948682007120851516205268388603382333083105940391351668940085263562034185864261258883346816723163500932649398030917699844216050537410149119284944945054477416496847261386732400050935873919081557331087429022547686937429995429440153612499371836956557215763316286499460793659185078273294513257992649375997952606965966869356282815422612534504793112876946127044042232770869173067670732468403929041409278671578609501849186908834880652630067322514440225361516923044750467409623927605537076492680592276192105139188516777388386633000847599256492714696548846416735900873113482720943797659118210225584622399467249975414297577814403518777288681606426900826102309086775358810067818753786535581073929685306503412363471915932204067629774829969262366213099311421254482225531458090203008931833821873734017644992253196400 [113,88] -16935896160177333924931609477605266778677399131751437970550023477066325970205972559066045695446264162235275414296557573010627543632102604674896914235564074011538102931675931482933752020681100421552879267816106412599763389352770805079614314507090978610248146742885054371894247976789440073636805567993225572857399211199109139437271469970960934849791806000401812711680813604215247611338447014130600306544817470204169819684564579646694897445480343834083508293103551775915562762631154975781703715165774043344234347191010929557901447330108598642510087926929643630636702374893881067442081122825685032583936371479212750647612886031955243746737773365680909636421938069517592155745026141757524042874841880161459117102010150601649626363827470881124506191961440045592037126171464919290997652398504863977020274102356602437292745282732419090321258961658709200611572309409497525387531052659276794106441244253423599792294747733873724617512823362303160624971659643408758783834884028143173190851248765347859352873247377823141786577206332879709551658667389933813096668858386473858886551746755567729037994619360285597841042628146823642163114544239500227610075697293002504027181965629728344325350332476106562907804267382627913972308102245868148930091909138191736005599187033388131486424600216935397156230150887234316047260992755336140502585281902975035476249400399881316042868888029039912714065097824987011276186648436637729489237231260936443269006657765443601294987380876954643404689503483434128050191226828458077882807802901316183790131999674170837069379595746327441729350629739123623114676685392871469498360952553403692450670106492004822404365227125109354088746485196207479923030567108500890436167252695616063229912460380780683656155481947360570859318655538163404681295333204761665445625160810594894946795756567483970043115776443021936515163047339681817243086877811780090719424793550573629876482870987578288192214196994043608402277359449873646166532005657746211125917114158063502029017252128780884046343228585477589950302220972188863203764685582973355911408729166080542850820218779006372092218390369932605973929277659348100449012271319941230832160744686683758809171872244858338184009800033989026034958533503165386061454316137282158928570757736558580901174065101697511447511418572228925152782732232160781060156999003489761852908969587745716969389336349965847658482223823076425876400646431137925298744213751027274637776523769904736114577532072094561745889386106885498581656161525967143954899879297353871343624829688239198910511629343408159003926114067768285287181444947411112984988866922034999888129608043767916375066921788151367443549466400 [113,89] 51349861954893562812009575937185043488316247551818598233114637847446404167601870517814280546616204831487037690236130329709894076843070418512312443448042934854646095837073286652617443482722486704902822155528451968987258242285914245819024745497068502567251225336712388742546414707817370790535966040336094501088937365147296807148480695917199655019576743502552559190713484444746561847302658928267264187954823269044607499398248644661737252777079889027707461358425184044130864574659143999419225209941162622477166905980630301077346837026095634411134374975840352706984198222050869598074856475177256540892016161681954255238458136138134888469687511297922264481655250065329889371750277642651884234078123368522548805044056950683103799374410702918197787314824009558842070568787295527753544383981725466449097383479656738128003423704037244550802723985602447245206354069508752373693739822293487864383759482067975119551896485691812278155481611467201772013745314923401328866556280905517423705029665527509349006172070319649583095195972762115750030060132154564818163107604452750731403661651687827278616194268210505561734907495747168739030815973919265668103760092983940258222434596650967180686636128938009751963622790922645552411508982319042367354457644584580049916070299392432372822724964119193124376372727693040344002649081698843726158481191685677799350781811048674813887658792073665123853633676020664314365087682109341689417691215831188385077656714342900998914450752330222592006107465546610529050886171205811292164887318249045315399504971133162806889506579352415938288324567464243481232597594457585505885346495868253292389815112228536987511401097173560226769306001679122131775179781791896499566381517222287871178798413005765832149167040961652387186987313051414798404905350211093777994718502758361122330548640293700271438369719469606259216352536397914794753199141500792428154994093497816065610646525784370191966338501498342228403506899309778019423645599937807368592488850961349676344844856225537080014086577931050688469036846509349122027513891989218182706837045074957835308380928661922226354204708007070668851653150162345981337128907092715943846370071889152567996319306962938785826353573026031295617720254283245947614453582911641057130772985407444810675494294991574353324834258454704350435443910355172799668139653352956758055397749346482648598157590016398397215952174904669579186270715718015248638765041224034688303733022091711902027752482740306838212690395785130373791614920723649266036228980996563125378271487755254206397781560343682045267848227172552729271983779802821261889120257506974524162410096728422878310846496020286684556100 [113,90] 215787177326291709162716709627707664058834690849298077381497733725537272763888082440397831029878268367431838657567718055427930274408363365300115327862393652208202916631151159735635888888657324315137173241345451650759629709974595512691086235185133567011473769135429268483105120370180786849629117611677437320177399732999398250747392132547728874444007651137686201310877525643240542645756717334153728944649604404079613568098445099532077508783391752442580276077916358132467593187845751559044845447515199938763886643710799677275727540181097151441377983871825084817246121407642923774424506513389523209248565118830488135579687998289965109088904466470705825901976585827974805191742909592246746310184509421542960472802370496164113620874398868235787786317901560186873400224484894006951751041031728978730648176466330397268333477463644345357946492060094546872355100044635309646334197385108087876459232817729692650288241183043086251011012181505877161719130251967623010539605447656397279243652668412830381707777460225272830226796705011078110162223658053415500326059674557628073268947474045135892041350662353350360122316092134943113798689176269382153503011702503165847673698602816942453679910944977215572831628016515953686241471317001645095721150840616571315730302355098358727859355686045978374469246990248495971590058247419826494787374989522897932097290843539100708013543689390363519479763055479919442253104528749579968219546969603717309383313921763748180296896208973453280057973578260200039033550710648243819752389302452245824916467425704001092437243263872556833375925565284151047590090145113466803063085883335704518964765129384613340207254579004695329428381579882556498991151308168364556412389062522481410726443276740490536405646150698134571093831713597489348092079297153788624273997146343801540706048656584124420843761221400295279737468315312418978965133916834635273472440150857154842844249692392440748276267495027075814606521144729985562191987107846484388274488322064391293612910118596383883291338716310088100054752631666159464731459573794485346338565009386750883928909839461503360258851179981882026338798532964649636095845579338122046238897312910615595699252973197465859642375801442947245423555113217003126439206778722784163824816499615893935766745993625423498600695354282962944760138524174685799528184484323529628136708134780666912933613423647994155000498033582341786370785725537540805624334656226584899502458040396751050767992952335161312005219045126733633785599046462269537986108092908905395197848122186295989190597996602186485226978347422668819797135683894486821967724221862206620578238282078488468133409623913722240 [113,91] -2936344465059878192830132792310516339364698596498003840695042034591625642997468231685460595448235689686514948787926578341286867148551337628634577792228648377831871414318166851466314906420849348205989650789794634818474739327326587624914596914287017697444814582835519537522737118957875805695417619204291654321599223021475566261083644430492296322376395959730555661329940611476890559771678882012271036168009415174094829419517884815657044052795796742453818177784343794095715809997827867141523860279937526857861531640073909835995083908288235832767536657269901804559560529709646513936782256884997437143782152760114768950176286094273443362678907710771685153610892055326693886032542028859828252358448132243007134220095627638367650009851914141500292969718906385539498127538400028521918168681749402114802816725890510991093423389218810527776143039507159463029825976730298436315389945791669295813181806040247246695340494492396982534546951487235722665099921622801783429472163670111828737639043580875598965558888450318986786718866739705427565216220661766555122383582902824290836761906969775990405559258661223306668322394449146894119764562105535696450226430185974248350226807536990366953088500289894174999743668791690949569344904015951016783371443339619015259098354295518077535149546735734820172205095242945207330363511040446508674205017838584997216684431311824132553271034289024804989268594441730990987185457643239620476757080538975540711179597094565224830974440653733503190740626958342695193959379346453931940184679841823529424649333852401426578416061595195865384310380219004617017261016772269844106165781416191380085301450042656689992188259670272669016885024378358251300559460771703957824818057983696522251368467772719486890841560930801678795319940179444737867155675451256574223266566566093199286565206533838886956973196273190806957393071014342302850214850345311634933902496414877463371532991612601974003143650366594444412806957949518822450674710338566762901889575408658614466258596723375691103415649572844385475742107912365773630943813208185078355939481171501535005497578303126075275463336841137656114168611655120643885987230770332434233056794722734806415511396749853141237751200403357321550288540663017394222671956521332106554895944734067519488945599439218786546187875375182394708867400885221266389635367785276320438543511610735622305433782888086786611881085228379299461599945134943951548512445936862484743729310365647867916089182566259122874217634385671993576073165212264481857785639132561916576160046713054871441869356273173722913238703984782060303887364950536030318609860995651871121405344266288550684096157000400 [113,92] 3438195889469946600662848688450130846645431278507575606398810624313275046700974426279688791434536689170787946635691614391665041170083073478023512909619459940793920508734036130342179919929409192531221100228687671752869680396555988861171374030493499421409222673705831736584410409643380673134651524915458949888285875041853501209603108048087070760202756891859935210818428952404738398081118595569136922679329893378028408684923138825643777346695139222644110089881961049506357620272937876613719047776535378527382461512518488394276502153809692752053368657440389048859074895386640274798467249818800022955313295597977535713510125088314395137678788477420174023870638909701512020284626666007767135225502442038176170508910049247640580190314133548235099781789997225969240197546107900697082649656029967009143892234457550563054068925268772112300163349134431239425391549439989017512452775164715873575506007092528378784364705169058777570605567167621012209037322021173676103681960952627040903662057146441841159653540933236995770895123989568369093376933563419461091993699862034797522344588374510601436375795388417712079090959960047740230887529199347232676062909417962379042086099851987368763908804760864084661558314490718667151261030549011178405777312868368160685614820763420302435624325515190311624188964427087066786669045047237507502910744607576607168365416193762562448865445168258944111670465342000803499251572019207344176879905128138182394535733554231387779747190545896090794967045644593172700760740275548838970707022861282317890773761641039766992191838692685817700459316213587171775451251083280311281261606709778679872669052712043730898950382121239769112567029134997317376048270585772769333358867513133229357311348246998847716459556526336968405238041756930203635357097522574715177228713539797394249836858618195163366206176745603235503477103730518640161503393939595573519377172866994348574626289461685850131557226284229574920494619899439579137827770209847662140681133628596201768315614635912064756812628354440698975944909700969354768693066385410712469163939763648369660589386276724500612498810475115788088399287852062834447115645487222873893147102474329991312240225927320710743403447522441656751802658186661204525905480580348871550577990580540006435173763585579675452909446220471462984277882291255650825287096667014471425427219369348153974640932893367261345449944644753960270767259151457020087779929533293764409942052078124331783353817868091167525963521212162305398876365581977602778076070255737664006175912290547311848114866270458157402607741801860090447089226246116344553276023899958250987517213327608807500282400 [113,93] 29060326789244545053230574520839004459913641070407920460334792819015453780368409632418700357289744350028169925614751379833856795147237931023304485517277388489492917475358034622424895365765307296191412439144290531200673099882135087906375139186665826180921167916355782240298480142364071160837037762095612624580983580111739689296975143359412489587531169853909467936587730975759216846932363447859063988964296248697476291365048115530900611212235573764064141764437898444101939592479276469921314343422277765484072712465079132553142244151730656786274412253166380675017052228385418425328325753577836625843301059754907127353395944092091676722870576801756490828082381530247859690455536973701527953541216167068460909749758569319702624762000012508353989938436412347868083727443160806558606586556769489357237807510426465735169434212345822438001953721946202001022733617040532555584152476991456395729032601764824528581254483300595547357521151332647387102491116192176839121987753940971622616865287575183163677589993254300778661967078492889190477945452870082400624712147263218915632382128888527649132676685306058919107368776233717539860831998108321243428991752108808454665419732679134881812311023197483012165026657467913689993715924459454302885305061306925923897510485770632058066954795904917761204463943415040660921967127951723371781722443159446370018535930623484929825875189376215613103954033163553459399729556602923081617717306729960379796018406125474979954483688359884830313652489030227493351651631251537635294927137578428973525631046976846760354001981878015370385700931709759299945617679742888682153162755856338374318053354573844803230655245893721587915569944803351417445499342704666654710411121628162419580922735440541773852120187781603924256099283188421778828972639577685472965440618721343829585095879206727155713226264654479984655092057602576696145687341798156209369338654827127656954888863603268294507395537293773887452247716772236505981778711604154396329587464156289810206219298881272412949781041631485165778992703104798048692222215348434779703122716893514205361230999669672452836337863939570408783481303688613329607823052008808514319806266044536622604371608276081936177932614708775288357824800479438747848644257046722559503967579913900912009541562863179122017035029518594625544533811661801723177826954473167037701474308004682063367588135013387890764130000458572634358168062650875478796563508560134201836507832559864419288706608865487149068285708089771112301929586967145252188251038437526459996048944597390936521166528978448173750071698943927750727951275688521748831829215407667319773550178592975639984 [113,94] -21887583126257466865269902908919470703736329375826903252264623620885887102065732129380023109076559611971458090694620606002966988469231252588593887220688833266167812804975184593513102377880083793679566177566737090214601394295316794395668657862104638447052901926766238436988183802092073646194019453858575897550414468153990329330165872570825743312567483419100156156851587344617025672662981480229894748375372050059195483582855502772598318980827886947166420020594972062707548706221444373221921029015314064085620524136702576335947130634087598719749496844410887901944885203864070592639925355608817351841059935602558355697473274523127348507992473747161702217879075181644153152402313359108428995015830930186322089851492316132175384442631348491585154387133664784379949392294178128304763255784770162446799597159685709186133732756251633047812979352213510865943873872287289825310495133022941032682732680578729353246882007346596341447663274284336468193511339799806885291255741815371445844557028987318735132173547969769878624618814006701927254889101885477888056034826676578094651542203904185937287427430748574568568408089893741428551584886359053416417818226654156819647818840211810705243815511154878984777547283730165823481564903129379239899267022807352707376660319349686740081402935705282430995892141636317177134832258976987015572540200059543510731549628909599025213298082290304756142845224316888605626971214003541050201017336068554585736352286707348203121588685700260557467240987170529442267148320704804755502767179907580729469111025830684374929634025545076426454070629144100770289040703261776640254060166908284387273683571504423023798728154710101660236902817137779111535121542944457603205365931242058964267593327316501657428769336786906372177221495457280928533441987302949813452634857764745105110757416107254606271058553232799890165330945375671175128630146849285910417617824312157016226696959033310748247074769822569639830755143674278315108899762527517860819872241026623545282751778079385277016081136450204666554182817900966209509616056875022722676575164280946457943167864740950483775245111846807614890140626350707421108570613403999995129831130198433518763845222892717145792162696895229136795689708050930638994387848063735612589128192512104058463611840211957347164262502289178311403633039938339751748111875050830680310073583358342606078553290825606698620814290191766743621170732963943392138380911860154513285733475111614656220166878168867927366368078888643736674008805889813312350756394776298804251648952042415590448107748084277752715898355293499594261431346513057537841674318575207981097083701567744 [113,95] 636099266932158774333189027093587048784009965111353118944223505147391254054219196007460675072259758209386085000845792398067546165456425286687222882104602432770652599327667841509125761750402023048748202281230037309655997318850687849186476912159709477773049365426264209941088719120520787718499091698970218833156573817280256727186511306898107894495729429363105280009917911750241285031610872269407518005066033414209903641580728255382024073325463386843530841266758232300949647555071998695557462214239433323811384550471402936747315019841055504124127251298561626489796166156373572581836185667943903079573177087634221006948362542949230295919644300294916299356092765134912447428244511924803986219729903015950083583039864205817579079027022347143845776330720822559064968189101608278588994263497109738547703652770967003574895630481327306489451805569344868978436072800470335544890341016884906347580899214198864767591347571759726942227122408225118356668542248009233794332680043670371100662085867695103294767235722192856126951782629930519425795345186936353067536228945993145518415659429226271730596244788052005163020769033882556782965638146223431198068187835757015261551669618454426762835916668593724943579264312578192481834261690284986492186080213621972143490445043769291851824991387011136132016318239212248761759386878169234706276614876237500459005060326948385204765647999779458270244576437291761301319708942799990859775479630454097659247539382569744216434758249502876190420358562698049012493479477497666078060192922315579983829658129919170525178104303901074067015396640095959442949296393932461617691273063324637393684690837826399416889644673379734811516235527403631478764830223413421832528847223488817719058199341689331509886384021856054656202142572905407968483116959318207338426101526881287334698843885193295270529178406716794019190529969669708244874498054183621335306195627209330384460432158376496324208479526331788746987065958706462085071867626277978787776375185993777416418822508807986959027034332263747381160053412247778089198358433351567530188703132093867112139288591433496015208834721155320850516223459737278564019512042016499582577179149857150415425921742130672181415700452575019114813382301094048139401495529481906787686199689824718014319915512487965422887100128147728031085709716484897438256345587494643375817624310521289816921686285990924789663336300469899242023662924038445161452249495431368098650934136219262310454186640718742773010252981074789315861541888388970839327710223628758956750214203177004401967163921767533364354808972434581716594693397298465994844368230531720981887926496 [113,96] -7653213927654211810652463498857942208977855766242630279990884767388975772896596870840747952379494125023282600370373336461779354328266427967433281299636144468126579375406354331823449986824732344015511643077156764683186251364183803956924561336392383295954984917915587661907018315670484077926830987007914368066846658339515781147335699066260846234592444421873621074160323551572082766588690395725030853130245428108867257338632311881994726265342002153396496652354558406609789181199432176548173575215723545274540170569999075661206688504571238475352884025387727338734302708619716642469352966551563701368739798479636514738997888470550602599405231908666056099963600882664780599590764920546981905942685599213355561726107239383186821577055344717828986022245428666989990948340353037507278607918288027976834183186190371579306951997031849093595367914564124658100895877549309543196619590610849143319195831786685081733715459725333218318827046532084127232088025200248113570257237016203904932975182421837469985464540523988751401147703977004110026936098556995303763831737085675841085997861772028136183662570414103694650955747860687537304699385697882637209305535633016572106363824154225094625009380929989894662532198061021691873327546225220177088646310803823970335865773923268657667968333321504601981814111446556044945779957576763582199608559864024061307393926406989656885688410341506307598442594674349916964473977761263053005062947274570530558013468564633515644339220062740896349827076076663261061299634860752067342766324165788501365761110564340672639584413164424506376151788380714053358768946528318467840689248231114021450794795666065707031210644114084106100953717698203540994087264316868313527942076757347429964594301896978749278572144526794902592435055266398640071939287607212343265173243083505961477405478587780261007847135597955191489913834089535391968090702656904230915190973718042145967860516043295849269433596453295916120298386174327168482093805725495720531142699089768257796430334834063208990708246345881666556833372279064062659420762251829653957904543514585840644367152138776116900289735898090658817993263058583988305429189233849015173498712178375411360349901741440260083093331757863017380061904888663998838422526475057440271257141905805521505637798912277518031039858967777742197413320053185945362776179514230657118248738182553562694767257016626033625484480574505373406282257797346239252427615107489964359097110474217930709327363575951816408731446162357356744183820174819508033643344363157160178551978832110381040825164390359365195168074043165788144857420137690488458661018241068123843712 [113,97] 19802360078612270106529559176877438925269031444799484780903101745880574858091310025409234114685060537802899169534545909201606718271808669832618606388305772494950520663251381279395762263693010020284023644063752727418079495952907068562784905312654175063398836834825806526396320012616847502582368226291585108245671448808753290105963279292186568904475514379817745683954015517985815595552847121644541964967728436792298117883594266995159838682089100832177809293477620321821389066618905897523381053452565798761924922669194833202435637305790657818877626110075190912254748113673085475504524720746504453412920049926221208374940746878190602609804831830042590203720606776200369736809427290909969343680147399327865962269958069561680502499946968164535237142036369179566295194999996692386874763015865040246679908960423775882932260034027365131699788254726492747500536676026014703361422534879165494267519830516074126560440195673096519801228420086868166154254506526937519212672386450897131434755805552474674483357041881466775126648054090322641696573854457308811564869133570932429533149609562196160320234779487820043457814504323759245789492686836180577371316873146287835610083648444164075097680295229299923117300940146826953990088635126801558416087759470790328387820697689357713816962878757264149452825125160862968023199018062598098057698373914470592080902747291154499492426318040904679750397158003950988348476762977538525087477634494457678806575511288232152335455459771666968830172650869198739716526388454292870525955307224719916922616735264214758003543105991948276373972860011441932947276035413768378188185323380908884058339294091476449360840454691310991413382396927895466433547525130381488008168975067104591170533808366839243678895469696576481562714162058724756174342808556761470552540739921828531898185162228888951417570243950032908263934597828609906950311121459922870799809033745271751620059179345950056978130534318540185894425262719785952202234766936749855781807588215657631972574576548995515317206535354449504177220904960087029497930660198374989699504147746464754386952417241570799609445333628022807976162410011536745871851944061097808187056070773736566496228020508403601136500901938502532478818746878331682009073266962611230738899320524352846710298075634404952496910239543085809478962967981699216437763758432159747441499586808479081415754587723438525765243433108747293440888452873780699247453633696503286845369122541170101086179564960450059142788778796982762488116139356138853837424126377629831393828788917243611399119482247015459788353150928853415575349695464184338683756924754035872 [113,98] -1381846736833338618078101557941395025824038768525885290425935193050276943897692761805999550960346917865312051578778926511496902795363139699881176346247604442679772941003713118721670580908461534073770664316401846072342404683033188815318659271795190690146744135145425285449947725549458553728149771114403941394224355782259274075452068823752706386630049297698258768378010866898641697173528234756161641951921473536717559604047918705798888565604172653081178472399558668481971935219176095170707755052383603540609129054134245142445584563073056792021489499237401118120599403952288063587577165096321756796108795048905113457402959192223565128061881594598406872262191365052113795542817720464302484591680943798598068757161878614647440428589212598036463320813159454090760347808806060321022352757898393816367656489041295460930955156955985992941591225574757457870104836622233631051657264172989084189013829319136720604167177827943495720714335198109051276016042777228510317943557405253009916640405700343551604145665894706320017088473660215283692501087296327542298847126953422994557558516580423434677503312987014406840226369431374971241839436887503366855533174931885848749629504616016403744647427508489844933407033295788171371083112656456123363190500434499955583172824808776394417371968690498249814292676076904295201904297083496013895757394298793325268734472784559477082344170301824106469733508164682281306950750210051020535207832096864496258170906509105894464338358152036032816056770426434104624529273177629200742785937053004718025038974523470537337837865526733684571295005873150369845229422352406504612590809916045494966697624844598515951825776911356902014463722484987252184501824616547764833361579158960858850742237272749199394396673717354375220295818133605764705530753988212588864020439989446793520615130144937020728759465814199194564695358008953227210053009700670869543009096782378240666159366772646686097593599737477589535960388162023476622295518729404924244979219528589139397336120848816132978952887502233377230042472862988091072417114488777534756788952512170284559960581962874158480270050530720678667251685619341022823854695006620730154616657389094672643959662014067109646785375378352212363064196468251198596777022741354731546381334380634742208771634800906326544789904501281132931335259367840466875474228017983783534646178987785723832271796694049614453771941486383530470097459658498002251063886345353205932823000300868130530234766727202960526414338983679857944960691991398017720147409237046487933087552638585487780084323776470700522936489516422317411643402846072174963642290816 [113,99] -6798864848515361689567529284479242538769285541877180437882501761846950597448012609617318020101441342165856229620619178169868714915852249671732671870145583297241550595768094368327961149590704716117859422295610890954418907167171383727939321501201885617883591603550284470543521977959629541918544822674235205244589939255612868252216321335460719434569266112689752656204924234018582056547486411711761046267316048825994308189602285129318323393742837113397010448992489162985196573482303322611607609214986815807019697211864227887362301995609090757866708641139684255506052199537949806375475097021258216576920499726753880170908529402249050490138684940281351081948077622592827751708280214397477439488931393319640034145131368696211472997824266458266112433909909835219083962543037853883284445030292450140121575570551320439199896161806345820656717291453198621305959195771956006692740512764815781126464575200011882354969650228592956794787459890349156305102407736829308118625096739892166246883464546503923610306032835088712075672741257330872655217177666981675599185702272791459736533711219840846918950346861297375484765271669961626807259719006810117264776370812350624118394852644860733264001922718847491820120824277666667774467750022495204538597847947033763434510400505145689848828395401562983950260832010814476747781669222813769203141283058556353164027374803146402081402294645566182436919145476205888262903641932846755424810875246972767540781137738894203792370898457499949993463054154693000168456404273884999631884684094071664148414659747878066100483414653445190833712435901793794940314702359604270345093191267400954542742359300208855851447246445036509812440501807235522934428127774494103123768343976645977885609311253656965216514118667003730906810023056594182165356329228516954333947675098506138998042893360942224738455794464404198760418640368408129232701477397765560134428505024710241105742764213644773344603719759375865731437986784463181899811437714784866417020210187905937765206970786248868860123654785336082663712265528455183507813601125321210960218197277891083928531954703615707406383018266554918850126179134990504946844844120914921942474074108446459129574614459100121740738568395369120844657414208649834761303202948543892463777603178923460619951244847759779337620135819372822777738505267433488310648567625340195467769555414238659087839555720480746802795062820164105590968223028829521841998002364790789907850080071029633118909545201056086690636871569181445408585124046293534916978603704435092012438013666272528105044727479755314732969923895336351152960546623903124366032 [113,100] -41558911529567422848487700507776899686409471782396766534338632203286687837674897458112437773027584993451735866749964035824277512414226852976786588749742491760738917146080251254130938561225019287810231985363256812805301883529011706577239947604423728344816475373922250136215314970900502085531179042245317028223175662026767663865718529392286118250808065726257913281943990174903604934728325261127602705034599309531895233776783359434309343980648748548199696715451134578441840214504930124226392978710816437098008190607735714201941296951609416584470481761600645274682151376620920801245565059655777286992714873245390696814308282634825140883296215509982556144660689827383357014972887096383195254009626497105604385526687487043242103350428756006585199459492536034236017594346046360070807634859438243004386057635647300250745771019967100290201631187009943840439532270666284060084227634402994470278670096538829703071292851415167115560314275518582072102755035978226063196803713412731646215310103524214968703097998274418907427150075480403386581505955273103664125758223152147945157313650216222318676780130607591444903421993697520995317927183296970835275112420916538480359646910144443789460859503585961837866983373787169950207624804063458483916981333484275607506129764355693137191720753548018864508164905137055025621019016862884761588354834856959020817399294068427509799741048009922217112110503507269150658061770477531780587623948783843317207316734039971041608458227517271582041604103773841230749296639329500482575417268127916593847720230756739492029076936193304863204847573601117206880089633485857576553363874913155978772804701455171800932178455648619258908466259839937164269036002243274351555228208597101806554992824919304372943778230911542735598834007263452627533633974848300905410722041685503957117923994992150827559059494874893295329354150303245656777462248498981820593333109981906975327454651177384866232456674579721979282247011151061272273556955081863300069471618872012544222754788501045870893683633248961208232595999246102683908937759187471049185659656394597550033663554135367262348035896438723096311025278065990885244857044680920216893946268875654884911118301728434932308718546833043704593984225938617249719562829593259988806993721587239180270170913161050854091421993018993846372652779783218497019935651282787957610849544302271470835845396263766413455864116246122380579126549583066551233506853912803251219354128120975596174236487774673389239562129480560897538273241327389157872592250735831547953738742347910706300770631052062303401995172469061269872545209960514848 [113,101] 90334922843092394343340357715712775436797595236996239626858395936380629816197512573030041609734794410418159263751377269258244622192487629087393547818574319243618257881744905757855666645260925160855545821504862702512593533080309488439966815102668870118971386697882170169390207339747387165008276308475527870788395416899459780769888779500410923460441172042986691430449811191287759893423720188378363181973695960149721683724811673666247687454125214649354550470834603498105765889455541999838207344618414459827330776323189453261542551906561986069071599312595875747718199113133346276447044737727885815049517320507383487067739205360307560978181902170012230645946835128974634674839752947193019479290441092673683038918938827834299775348768108746568362740411678298271104274058165802655133139059714116656053195317589691706852968643826487004695012325164178915910672350345814871564857162353249506923912986236832521133131303927445534369377511048131926024527231921339072375776873030702514441836679558708414499333991224218767180755930378660759019573766607911753084950098995718712606657428686036300853076805744220798710313338030327895639806811217871161814159858070321313747993009045850992538454258196541425541593111035049214286037769398132662196789370031839233764967558057026579124480568010509478867249580028247450642358091740839711002928322502606893433609569327841686543848981866059009414354189272313107604596465187997980016218250666178885590838021859846931532700725496172298126200890091084797923716451022505522269591419672198697816705459128570072837011532833286106801887636613210397974230774461101785403061888509573402115903974845357869294657054389904153286441529270598068906030011188972977762452834340687571812914726344292509629018047950971937380428489349603751260591547740687980044585972694581874040823143547181310696698068213675122840106246554578629865616143933540201708876961109772303786490860709642568145910444810180799225120377172263430131671726738803646193212001633448580637680593013343245510855521529886005404153400188425592280115066405208023523224781893855794294993574447511785773505995370404066893513618223414317648140160994520262608683349145266868215988984274201771458227713952641293012511828755090384768538137506116807546592368898127564363712236834939468063798689616700627763331320374336805689807998570908980932665013411938917526430528657641882133924868813992628883695050904460873738991201030373004814788330376204043835195595097221373231831327524245295954351826864849735146608259541693813292825136050791613054080910617559570634842131670926535169803149608 [113,102] 3912717296319123318022901102920433968795081273103810792440805020908445368402986844530813615978816951975628447394211018748491645806348385656968893024308571456571863364086833069971019879019612659075375451702528795881754510242446469217473983870365999628670499374352967060525795392157947838011421705566938179053218616617629697222063866355647419996403287223056962393534589689425515963297429465094756574626825101789356177138393479911221094950698301138095536149218464953084356100346388883826636759340391853409371534945342345683036577092705462795435673872852908607681484379907534260681461307207725103868816952832244619792464595140136608652531323517864228438380406353729030267320052278883699195446862990614698911690397940145880334177773340454599066063845265637002519792928093344071460859694791920492117193348349035110934110862494313658177514774825821166045437288607150935107831699547491773361748931533825154221672727954495696087939296831140243722040394153200215252396804715389949936927689890027485833068655886120049724927867029957887683411400823856669947720440786952171185111156413780448103204935050211397837947760395917884388567880196917759978964107185676702603316475539205629100449990778150272429750246386137866645135092289154019671068787332598721235235828397792897989048618672060219861378474219091277390326237562170371490576776968226058031400298404936254360368281346056408859746433116313773230405915358328752653912891692654690358236350662879261740125440345380792623502463067415774986974718600066661750737946930239674769469080618757678184801597580994637155681594170895678439217287810352774384746685837500072469014077490232188974002616435385594335578739335791659961159754718046918884067181270969208422867138420063119704253628949093105790635096746926713912500252932768412243944125552439167175908819824970634413569184875763541513577005624207665032345699652846387870891950921334432803070880983455333789506139851879967782755669704255636104158710422118391951744812572485073257342575634175802308679916601308731371880079531042643237140117662791508866420814627861839735434467011665015065835977141968572188941428775564563944693450869070345106500899795822490966491404792930619045970463442956844091309088639393237091534477704025734561030284778847839810474342335491852030491078699934178572685030613445199245425333343312404881424153729077801775723034691543931700872425912940062519269959599906740139574686421450806665580270421532178098594030174888276891059707119154535490164024128722984151780574122892463832356479489698430087998335550832627601319461060583893153472 [113,103] -33395815846250744384201025396466039866001807697549039457397357857612171966885860594693508379987002918635492998313297313755201032688739686735061033631768205050160901013495071411730172611590452227039519839375440866802269346663295038664183290417809399748044838434694177725088726322143519920945964921510082800836913487149424047344243747238402217220848168873697332280730268586029871937872485052199749702938881471950160560471607748449711183665701884432979112578471868900741517208324574672243787049023714074399458666338275160246346291208051030966014472330078331108799954840774919640879451379203685863778849037221538814263608903044194040030551371803762559484847827736140914278134674581947331154779546701478897546178361108759815237483860494148504632553981154809450402548883627306962808119322335613009904062387671829372338833431307078137102345185295947901053770117521357395510364333064508810363325534241588819742860587434449686263944153424651937813525767223037950735371384954669406845971101535389136320973206339185288307257344965918057992662875252296634795135866469161877950344251524593693935930243587602239504061940929705393832727422430731664525413909251474582458969757356884242602074732411598921292085602916561923277138982964690027806250207531235819822249572478726463354786684501395365109399089539892603493033074937146929006833361877082027887886159134009463362589001237849786848805952178489398370409592906066001798364421074634268764774487339497460786980941292538818463817484298281841829204755404686942813569253638559748325148747975924950874513062307285691519546870671884913571572379163008967185296450341682778840746395099174983158570961237630157720896368185345178073895847006544095827931977320672672942050436372191179564640077108513077832299013581780198915552640637722724804906499502548240033144606464725765548930349201639485654632137664338907048291428043213411913722169553140145224176621258482699125376656846721943489023429516085412393461680424292732319387901426921638170403532599107870704788531137227933756117304710727782492895990399533635872242631487298061376544861814064937792071952433996488404546891541312321249994972447432508973908391867481595433158222243541191232035540542384082518540315378617210024546733696207267170799918151725892002609299346481350235907759372785583411086716878705784212901389277787770916775020932204579667989741797513129089674427759553980150150652623406730158104903450050554165039946245290533642782540601504229734518425001340691207744739512909201813644884198480881112777739183713178597875192506737319284379471077142280 [113,104] -5871731955837405788038244797976206683249667592217250114942308892744691489523039857687968207621770509648081618476902894243760753988168829410884290704236356637543619573009312284484103388903530522952950666673797775735827090689077675439022591865074835256749770994539655790081159804515371089740556168664213285373143327624026576789546521003704872683864802687001935865750283456344677600089017699946455492924459957544927541359105110826648305648475285679779472229481051514870578329998104863403369256410227401185949183536421061852993177212864325792995043881191441726384115468821492243466486029726337445245550343314785458874973351320782715202227517752444723941954883903002164135468242762771010268428040487442784660988589678865960572837401335910713065991412733762234004754310852286683911072849325978889135085824099484692845993028655440336915263233592682061952012872508879516530044456851353101516749647282381696085240026769803268518705871504535958219338141947904449224614653273547923237156905609776277882841281977953683353042020464248426443982687732257562484741566205139715165601636640955686900127121097197001581387059353192315380403592474629215146801282797403679498808747408885498126241563818101099019103049624029995131408011073627778249916683739912756803613069011700332911840726512552563379948906047663984957632746016253513567519896951060888349671630148277636143902219276504330765122153192835595361133206992425359756801911466073599174323247916669540410833503365810444730923203801588055964566733500642701702117497692619111418876869877303877088744677516420394307490768293466883629708787235864065613645357928956758318588929199201403200948860985518937069944763414420389878245349530680187023909659965003366372133972401718287046372527918491803220831929248595240751487859388718137682608108517840066741672142331374845581827483771282102463098358473793648848013562359080267556363073251526842316490313926338411432999952541212391084580823938810535256739842785279260725980115624595665254274311807500506023674460406731047891803025792608815581998423426841479768827941455138081400535190443227487237920197225416506779696892311513367099029087306563659018625142331031909264535876787889470407240229923012187803276687048058186770605467817672415868857134112835283452243947032532882089778648926009388322320316147915624687136228871308595010880746926232431671952084048949108808326039236989093125535003532321687055565782724829589623980986264017040619596953067366400252233639464419325322971124545773561542527678592124324319592530939787347116403789859444721822374413648 [113,105] 17043389938955600709935887168572146362267000525854826273146965885072372760934317839949952958150536526056506669197117401544202937754060705394916680722336371335968894772011896875418697279487840782792900606073361284197958822951485725278125537586190093470540958228280466101894526120957785523381795833975787530590180552448190707891682927734997170685849734477241216818232488202528422580104111159096760944495034763904979720115663343795072961561287450196122429235296222981606369819188820259144327585998657338567104318681145176986920007930933110954283137729846329755289267092411312214413279626709817392080638982910343236679304061161748817728395152060911536909944515626603284438485639879102467207701441801886374339556719177103281930625102728999891639123209772159416063104030428318421096498473340249250527988680043495187170239491686162528198534275831286375233136067733656956366120729654692567202587002475042215588645203271118146259925179385772273931515311850868543791778008219766117351211231737357552535479697093306975015717297730437917152714361803009013707828700741837589147046723041354910195925658523569295470315356545460154494653745214528087807140287009587850474851538493685991984935030096325652810342488147666934576974472865973516298046704932658359446965498168847877140641813543822149994558189163618393310589173291202781582746486756873783796760451791900323582836001499597814576664912007221277115691822135238711929887149262954161240438114661134119512777342366103303930312939017300462624415820036004122024260409725304718036438275124859186444464457521761035912666641206097742632553962311749896045601343795844081238261229228533266840920239519496298156798232170085832691480620896577657590249068642200406696806854713677095556685444380555485563246086720945074941095125150174991851060496029974222571425064687895008299107400481048404685739595475228643035846895652589257355667683543747009265852544706103232068960306609505726141287465538715256190278018959414046442602813035556782380817331002670324758851870131590776401173717356429263770578844441606480758715453785261833750781770598318161492248213697498215948195621960544480304526746981740269514328082972307090282151955568975103731326882819652805749397668369749849996693280679508314553501218779643080063297175299021698465993946239416414374071901738503057163259384147072154583153913376258531358849598677432878416765685877232104952061908500496406483347866139461316156827319713540547281944934928375718198246522397532908502866104404012503391038935544451606119648912875742245135755936673311265246946 [113,106] -3775801602581293567215247521248772383642704968231582210079662399135688334347797758236833570125685748295127612611581596981713798413936815805316429821905819155076395096697957349956034883013781200976070503227795360623974389224774694180101715818449235939307389908801217440832005218174441561743495951104968508608002814852084524343264268395359511578989283412911137643134081192992510444635070661834260175233918696260842530913883071920771586913786203252510240704671476808225195233975356987443734706437123486920964381151323635239579078817714117822092759948665228112657692075996652254500529185871378184345271639318028806069493115111669652279670103136261042510492254871009097595016752746999474292306431996874694080914653202919010520935398075148872399523577575243635956123678039756514115928608787653972633812774758225060107745624378983099449065659792840214941636630266874020641829175275714056892289497938645750736556248011123719334147043476977207286340762201012307678201837826527832130229029380914499726138698629510920425529021674209918363492575656206558282814809485695753084202820936354594290020981999617126643233041753004640474198959890959266896799261945145188030062039662856469355185295207492601802961898214931762353372133530619604299236337804039194199808417743942145170335122091196697627425092128853107619560450201303187506208044333067885874688200123816799013167315127548085139884759682440276126769541389617416743936454050378249348928221019701186500852960214705639549643271529954774850402937025558356746546009667663715706713047800385229499479786694952237955360978688530964656382922811547014285318941089142679060623776028213637690408730446305037030286300207368108180532117333994922036309326799698722723801830755882695547804764568437062518785344736092090557915953688926269903806915900940862667095884256590162690862313875660366389881944519426645641767225876709894770074924322712422941657068793885961416871548781167876650112040641792688545854127910946960088896898904516790334394613565179225074175408938431170990643818969420090085218569977860867175159347262961619626626192130312684520873474433913450176962683159845697428714762982180135548566407271690593236733109519805487551622597326222803266841541658581610288066332668786135077452143261798046377068318276892495969330664725029973665141721924555178068008583052770547172493503940546401407521903797082806107232218364361051597981080601346115367551991283628876655112370090168807457138326718907611004292280629836677016802513049614062670761589035717062529795589008989932020278737083945344 [113,107] -4610957402560544651614388153648136640712756594446847212487711388992344905211769453654944300588818599722873765285106804650342800169272969788143768720680459520070147029929808629194375379937865550025435914734407619888508741836654067704216267439101650402134154376965828648978921424163636884719558292109285936500750942497756935729536201118131489631119849123572340225596847870920478971338959561278933438918802985088932847823509342464741702935913172178247276199951176202801397024903299672777155320801925435488094027914316168451347837356859895141371112317492169910246861165871360710197774570467132297525033020974624120973329466998500218896300842749146395887558775704437229181787356941474501527533414133847121623867797279280915225718544934848253480034821702854832169389104028522851998266702772184426674278826094003297385304313222535234194513107560045139097245523856213564502417597722977312497660396626617021532040028896613938882522054141246945980465100007625414109181823396812968424550608803449986462363876460602594896158134744980627072900609975168640624413939460305501944295705915725024978287702666059962690004250023961970025174552339900662268954871706244514090573342260191284805282862021845473004528007585685854698150004447616540816554245920682609667767741607522295508614680072836663783154506860305531783967353841619795016731713493668607464001890117523542076094922908367864397380933310680182801459677670675625208910212442908896550591397015059205594091695397224437967419916042048494431081953001720255616021109968063487215434932652461940417971218670614164893394960108050753932630921800995876764825392559622109079414246928225475675156883488292976085111460223092804803364848047510207164722371402207881313792952977885408255193725967685848538890718412919450852502472260254428812154160936274797402050669228038553683533666075458562056336879624461316168920308260052665573279913213713146930108133921903624701546932808373540389407536291420974568554283450602483309206253949642040912964607379676327956177621267047601233534537687807205844927936995913567167015829907796747273066467334444556987987631644805396645264997794212611332886352289410375281954668591200452399608555921202842411203524794885569510317426106250520090321624818687968407031277336615277915881305431266329751610524659140178034601722654369193162588163295955372836876687280780895789436740095070295448393800452629516757090197328716450565924874902394307961615364374080718804172212420176794826221955471716947262387501453818709269682375951814084472383718090224034059674418416 [113,108] 752850100986348843478640037207522715570283978771368627253196442438287074628282951026736132636797114126197093377509073861736769986749905133018085610874824168591764234266808526432448252598195545243187546209175706571048302557968809186399054980363391014662720203962447290280675754410459395521454734112801309784430112342866486401556676471231951391699375101909911517814352481183314303516504388540875975296724034750066684227151712259077654767523334326386207748532350432226676888639738950753875933329432161171960310064173236744447759884332385322480033902666350147524819346778945958608237554035550162904979282681699158487487552715968149016980034893791049457068694850749169971824803980451649910137516006720397107057012272368265245186380238839545503223101709048873551725851347697896963751231348441556088489509364217635673250257265693217896933413172141507416024780436178361401839658190202246486216768055710416300903384397828514935794282373552314379895835854170686637406379701356757628587517834607079794066454932938964367216721702998448645808833564230806144451015470135037695021036184031822686006332828024264812216200761032051653235994436600248775467487931747151693088050054177140942260000486266155625562375631255332054694563127315298486045735760506984054337786223633251580190590710440273991480246644672252706043697583156031363589274179122370806392649394466380807236337249833019564050834446000886201365172085084622798860874543220832914512585650739785365405799490140677094034283828045773728299309125456016249293773460698799648447887987833990718557397772830985817737025436483982199457537280291949783628275643382196416658779788166379528032463226474439433281840132019111296883563847826950321231969930283606300853669951437477046051687728948985673071887806500517461279743591138061094407826611231887045163154694594172559181182667009583731573703218020122579194656537549994092576102697654414289771038147409988707735619199726794802393578212795884087214693688770123618122056584763604415290713738062073444681972146924386713684360195063946719398046118664831210143302102391387328763358535931428842165232641180908523586302239527827386439515653432780762734644919895076038468478335454428555013647466290661193102883754175689345002090121909317412676208266220317127141437542692299456526951303875895645086374763699121422447891326704523854482119109636794417599518459914875725419386710561180414998075219898541616552797506384062762737210000233946851827358704285042136446755405959266219868957708641477102292978140323824395776718558370654638272 [113,109] 186592077485960360474050604723720067265980881728698962944967538378397299880273557469228093471094469801226954257801279773877511312311036818628925965093963885532603117229139578205923138775588207222599199177461914600991942552317143970115941824527791812754337816682591304471711078270141151070787661128185748880657433922153328063328192849356863212571697915972938461524914506651359571483890440451938723547646866718039289186988890385438175134579761028885839958431867708513750965738905925094200344402224334219059478157409776500387298496301735891844053996281031458130306655047428577663585561504857573099784738192713141263887899843997702375851802561948261003813951049986370010616006299241510239969207282422519899132338801770663016895145819110778364487343454939605604769053957589707162766678208551985272837314371231995374213571383325726323390649303406059843402713720871385781506503293231003886443550951451140548892079647662775812856453193601134549305123791604947350918556669374591628076493323210234890097049709964548527666186978077042370342987863832299316590168251067103349094277363437097645901382332745883278135333168013534922362739802906255157409584517062705065567514432839250506846560477858295705520634613622836012180736881818543136576047457978335322271868103170921217886943834975507545268293839863668272741254817828841876379394089900296572925342310990103954606885984024104262181547087546806949074969052822659364050921620347435289332918646467840971496196567692679203149811881950592063514895637530696007110091060509788170056462131802123707580426236635527382108856852018075577781262854670808974390155356810499933986779412914365755953171532962004027247417282163574083105037768922213210697281892751085978204205140008677221461612312764546622054634826541640325352062464926144933971566572081634147708385596832311146377330494814593730390491233650415027371521513852524845910020092962683193755671287766122662656982772708013380786839502060303632593033153484582211943906514658561647229648411070937463231694392944191109427934219068823387312969859842185854322703924757164450552382395198472735437748156568429006595000006684466707535033452884364346798721958411974608725166886768154303365238424514225753058012716244385586813281768490163197506974045744896021167402842789347692991870749045900125524743151850131604035725999319058055591159370585160438606948578397170619518752998190472912564544904024246597758108365811942765852568771740347199443337580707596653826307911023094399751212145900210404548075694424307125075588653061336 [113,110] -134547906151184266146532601181008571957771766286155402523891857271212979284361644764877071872585808546235929290337586139348577284794806450026670478172528535173102389232068817401449861789675506019545143432722964873290319776175879208178491038049458396069994018439251747181484104766002642816806108815437264213477075505069273709043789902916098792881314464298968698819736125452426308573568081781453775280297130299732972117020999998682988646209495731006100952884992967866225247826609393320018316634126679350322282523696739037007689617759869801770486988702341831360599540141550876738876396390859070085621093671409395818041735863438178878009178136341648769550727730079812903255847693708814908329996785194018111595245398572160353351560107239425279824900176248417760763636763155330860163327772484662667764215100751645534834376311164105054981884353276706156366863720300788444422820858839566959528756628698301381707065253325635931343186260327107865523696572671381318560451753334876227810026690439834454387948162947403313695649359475648346448639751654271133163106675661334594638317143398475845085710727468928014991536496933261113550261417513069094743883686421249978803755846626850911966289011905379890510229534231678842882966319693263357485433744779579122750264381791386281770531260598858870780271664483987906837490478268905089602301274421241451747560650408263717535758759041304031818288841006830437228297209347173143112065353958408947095176047616670410101493139682640341526913611162023610351765761005923019679058413961002387238132511581173789600380758925400025132831372686482401819289201531715400293198566061230061552310305617162256136787564113472811773560813721460520781787926610027042399608849703639759302497297863446181815107783607705840496806657863737418841697020867173711233219015173855233922517998009750401956706535040445524368523313163629722653765361073428442029557716933722557248018041133065649217719228486744006053331644593447008616810315644979836152963881785241731651330555342120863070435070757629854561707074779384569523547622852024525160518713822532967081723911037339771090621889007464338346428780419289535986498380974338180459499247695558382697928198956996219848531824785584762277378368770144677936631784151854280108678037866817508975065265703560433797971954167227652973523710368791393178276223321037991273115232173585155404597280492477745964342665368673578668599990145856042211988932280574017912350838277038361615626929304544273159393846381713036553806180981537785986879414885754376645925248 [113,111] 2533331449665767646624636112337594689920586526607060909520517930848121430033063570223571536850910561470993241674437185395868439064247975945466585101014998838649506932727631334627738917056298767759024029168723481269100824742065130379512820021589912625848851493957139780924411154139412272023505923983808634028740130141280606747261332101585277669809376791739537497897377006426297731602857880866373566454955313163114441848799575607756989478893558207753180739502848994195181288256012959155678584935966475447998814514999494104750288552151689177509241881073409813677180009745395482673107949923019481426801064185624906533065749532248894084428779793976381711462169513205097834017123031505372296404361709674096075488301774350014273374693765599100745632732386158415777159102537051439639796879895499241472945193116358343664986493681946496696390653064077399719875218097315121317534110459618544058289733492352376463508713816966170119021738858673289279533779396511236511496003587412564843651611818361181466418543578710139923158290747087943354739219581432150880187267338434804499562214726221472921656611622026012139002919791998212566838338240798780560406341930423138414451721149390653071627211222214638745294895431600475315652574009106451598288083560930303685094772554505320797674548782090821727055108447024766876963879597669088232432172804006249625816310982485976676588526815673741445923227577332759285882935862173713737676673335835878742135306720790392954039605835423155750107100026078177788032874354001075222913474243658636663084683658111850567728063858827153857108402249008238384540647512764613866854701309686341156220765544864206193403477685500960000029926956968363461656973794060937431035467301701591806797997341560984896779139602515323963828043661177609807124597481110061851190687158880207745469080758819881841350280787804894211881307612273255631438777727511025302387687571730472252673339434521899315090624465498827140466047594699098277935575884779222985987305513798678232574838844969202184132578051614043227483151451016080448250043009912675243740563362207539007051498643385228593014677325125896981313649710585269625584733796824827622459953182131377026091191871978116979091510523711021226904638790271661015477494714385215769546193106186649254068216261790722847701781683854747995674156959173940811884492614043603759078908219179882636970996731730430630099407216586383074146207079200231010230686581057821627947355935027122552156131429305026580239165371532424103762774639544431133295427473885239696 [113,112] 4971344410730259074935155665730902291267018449256801407421611988537560358373230562691731708935411045768515646990835519070527009173400488155378901055268570282513941598371591807333142143800678337134465111244568228320546024162296944850755423816331765878025772407742002261155731441519645056017400804088516050048949738826184294841868716610648801023976445235140513626896280499106078545229035108326010303834060554929999739583797585550144933148288112969765183251924114965038153034820632259341404719619543466679474300700832848885849352464175738640967821980290785093846798132943751831360645819525515500652966336304634556600710631451443695887028666342427300131628256034650787214855317857838722579280213052995853583852129360380022889114917620827467829061616373036100970184661280445219256272372369466876273501044697023353427378729952048495426112498350935335263821728077976933408570945069145549609254609109267576922077203938612512457020699212556792628402546807665102327616633267620873438799532397424872288618484506697212013401370257284229679470091966533799154735098658318284993179169083309805928941664097757623012908997411013611276018002872423144356760257375033764009718483189752455697827500291539730468935793424075776542296164783197511454405214806371701597482835674446523314753344798540032131055484337749805215986351247615707078430398706287217338416350521954901747020091815249804264427864719621981336287192713924657366213480705394157934238372978757798783319897686467137395757932640385282620532219255702175588362383146143762324105508821773705046192411372502507334112475284206869973586332696713113764827892207733957052150303456035794287046040849026246980778863873525794460458059476678893657904657084680384200032214528956176989217575077673888434333232389000483138421928732917426774333812323005401259298150518114847005162702950773852525086879657683420495895033296062437208931079238373623747217629041942045081352567340169571218490178149371861721860576596863554032691261880217722132057958708836055975052870439877426819234789227982441133937955021290264023552321648664714068371711499591216189255724487023283689349125301865989631346007037891225719894053390791950796402115956497027697395460068911683104298939004373875399605034900834270659972791937822707883970229775218889947821714307661281859141143013554794195207275678988359996362554483581651686978909575524128049487174023237759250518856904218914982470783441648213150947126929365451757276931998596306891119532746173950918250755775193913624014355962784 [113,113] -124314581769580068679084470584213846668020940807799399194627872941338255068112148282759736770408650938675526365481988378561741108292548934222533193437784343276713613980154728890745084229392963343970140529652250475342693661301776334834753854487746683321044196100445125609880538061673447267964593613769358508943612109105929504459409855491832898319649983499591059737848881023496481262718868266188211948857364807514852919812677393164395060769339939902350816005819780787159937776910226346875549988553290567551029528396408095720101745458277842036225767140936255641039503058363992876843135133860367734407323344963017992587671299666416670730846016010913793791616985046209003367850444565641963207478631153690649509550325467400877128143471425733126782214383106820812064838339601453953329590960220316548665511978710963468124342911647427942599921966446714038453021442145971371243423377921794510360298972297812989330779345753569594266169509196675980578741473645371276030140722959806422868187240664845597121312283050618667259693862298137344444488173233525054048692199176907562995301963448490306140464123659223529920791592520159281528560992218110661555889335356406095091516743095008320710186165389978524659575771884326312972846712323645160282759351436701689195451998776268143305972410582275365932429903319995896134580149565505515404331838501751573212332180337118659297237745689375801679714781176785735517319263510725376531054293659963034080257629510020288787756552812463212182768617228560629024241252283028709536301608011625733504551076984451846255122277820640004302959396895677060867572131124929643388870334835551048549248667828311702060527229724826660346329612299781706191172669384072864600778954605677628217309315053565904417616040774759456792975059468664709471619501654647388458999596141737059041007024232001104597593629111969042161614986682274396108053700627195810238107452143023262705010375109180284553865928808445781137418891437886724892954794144662685280751478302746044812916793150940539589501200182455144073339350968584629386512051721199535075413210031386712460534990227440486916083237479200473453994293991151503187366041601968378305442138555251406205403890551909472431899282990138208312987689625078610105728542095297968009324177990632862565191728306975664673752499218468594227130444386231738906083369412222636169744990973131801342274861692937578262517174824534712029915889270804538100599673415095132245022263640190170163921050033818026998145631992955469261514979566818797745868 [114,0] 7396168796103086208866408261580296289220213164496991276623287754282146524132383643980696106506282773251602189566894021649055851313909140182913913250789725388233144221185366397334732926593773389004672931165856092905242089280220170279041730350751254882235464830912551801648719897485814586814695366981651980065884473724894019426517171919935190881050288051316841813023190198108417860766087554516156783260122371359398109260027434524174771908777788280361913981283126020117822450516406308460792178398649497179666185933223182853738957634306088841134753171945721887074917934630148282459245609195837681445130978345361408195749083878950407085167932051529714356950421419528754023243576649716496354422404142678290271134421597183066167066550866343973772713011188844701244686231579884620535100630824680917460442219237137398944145904253494189132495516823785975168534678404833393245089409550758811850539114001546283323861405040034719400458766050649362766809497359209694021383535030093644571997995119524072610688363045104941317098769342353557940976930316836826247918032084698426551418404871039525782220943839699356277622289168904034479086754960392977929773250058168438206571567023921630513794786360956719428309780382877141131181802012892232286561058370271300796900179664953584065269968064127928970664301166948047006688794804362747635903754056969860550981860287223515196894706078031004806854947394875593986926483434348271352599714215679101676796520065719836915772566490185659056363132514907237777410384860447233767832422557254927323275204292563543799158638099913607978585635806715830259557435265912313474513752974179022001991739929166689013002472795297696392842985294299256793941860728703401215758879866849125060978645033158162013814974465735902757433832244553190704130308301837849405712456345103568995076698608327540968407875892871213151268259185413096505285376088076504931081544023715157471184095008158461054687501198397646387630327398862205240304346735859443777977558633129157655705708691762407986526101249626872057247593400038418684853236433217565337374105822377958074878887174379597105444693352326413101155136238532923474351242478924885473321978384494268704507733290229397646443344043188357750769083913019189961297695041676004333958469841743269210101003493010911874299395132030694752832739581363643831282788686770175847927224738414726888620157145597906464485456540480329359890338997645947834700382326266104437516094574890412981960775868267319932721114171503460942806560942246443081894141188297285422224511708843572591087669848781969525689223751659242382306768153845705433362255175781777611803707487313288115287165710474278909815692363902404091677079424439241759174168042217081368142082067095830875445911062852861212157533026099658752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -69546960513407223681247149117626490617108410819056077145674723008119111780354130337510600398006350039358604665382961450976019742118677177015738476442051469651244526772506762970831553607328161184710863631135519933614999830682561098228743812649145462893041106573101186070569074873739311202345074385716364736100140238090997171914297589908381120135171677572533575437095587137303232594163426017560985826805790942745688453299677020614052314458519505180024686101098759100057971778425247884466932724678104466327434285762024670900161430026466202353712782593714928536954507629204634328346583037210409539390986682314695835805486011363780167064733519160173238566603129493895372536200418851812273728776877750581569309333877091686365366454975597151206453608518442628413938006187226643365300347381798798770040872558816122500636647859845139562992952161823964721591663972689636178078600325091069737400152611166477665986063078793309637100525573222915597741227946585037542611387311124184745883470136994739155189318722631828559424705412881218794335091315054116768075541498251176929513164331181162369142453278076413747405368572185899521211496643833371533546796979094203298491764059564758771910366030918582040085388528996279069622481716947979597317254021709103038377552071285264151368583966474486144564484669622461070450027984314599452119090305760907227441144128745946743852060263352639706517918273333904602499816002534213480928113489400278304939987588777675821667389402929449297730405563344548646139403886371026696786977098731226541817928834763085908642733554478828228567762696978311373048892426407075742075536243569499657979358126460051757251342482112446064016775991325444194995668924103392593395110443579698221562914172479366041304110770159809262644274022415919256615998310454463145053231380016926594269894268643050995571325963726831974308571492983383294721893726272114324021668006844953573268823390792555132916144449161479674738325084282590122334768274470881002045725213639088392148036912380833529745276230114318517347147678046379524233701018477219788417004053518488481526339291445015492480607157718187751618973654152781150510917472958256299735568136180034765712467954487630246131321519262274321884743254806351670663387738535644845215292697532826663902686051780779244264961826366767025368125023479933537889314889162807716244069296369016851569648911068302509908408883709356135741709377030796975533626276375614364683286403922844050189405925963862530690980638430613018145081904623727450270491790841329518531650540050207531557949114595343580711821823448787723678089436965491396179041328492742473824375087410327933225496162865939250479526331080273684212014056852558287587841547834509520203971473735577416092576707736728084175037648617865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] -5648080027386311431059767787742687288437141877798918083681376496365202310855701782295397767097386594809265417845378590622235772078929058713915225115359694090892463231502214575456573906862886490138540411990311537171736765384912196459605113881048086455553972217176256656406634292757789740306161388756644107402840465331318984068781417457181310433937347800634871428264177928345767942997438401057331980094549850998955926335155386656430484462526968011923415111402789263505187809796953047760857858596663677771984157366672265640365827011731048051318981841357390955375257137093844821361394348162072548515378179063414504417064441520784247604297134933680946554794549438615012482529621462525840497986135348448257391843950187210275531337318648615658292378464650443157206751894380650528130786828180972766824065450621997436423864008967192318719319889792727803348589668936652194971983497638070198626325199438372290251336611107927468501551114719813161391231274507134310618187118573399242519520530940097529862336969565668492590982646993604398529935968027979909114089902380201165821453470401753737953019983947815785693667667538414192437636715212943837586730229890283435327586314037428524209590410198102548291802928512283634301840048808262573564917446998531208907155291306624550608063983310125293453028058182503209720852683463297831283246139948108295795480154270065020772323111858211072713684348791379347817005920891956586246463030543329618234885108795581591768804952098345066906954025959128919659828409568714546020608453719584880615563905181767148112557162502279435103622609603283504749609582385879402056066401916323755547542765274186171573937187728672334893912610455985342417722053189948863226225363701835880266130977590251135774668153422465834147084338601004278682711954359620095545829067859330999342710604997853717489781747475870818633816854404760569341053418305576336357829041889271527220762455228714450062124254150978184978210009132176913650881932634654655611354460224635487174361518309800947613212708002801708023883799407170158742757878706452200154770492031138475305288072213619919682495812566487078087541060288430260232594295683721440272950008981898048447909856983871924018839408670490099421937477963856018480451623338010881902845748337575196295568842340277122714864538000086109676664706411454252777420349782972048413079429407741092218230365522679300647834538080571039802938621032126528809508923664125645871192993388444957143321271339531108125694197521914167207231590357415315730689142860759847775105125976264586613940849907954072684672781103714057596938706270074442118937941354139432878218669481433976766993776590386553150311310512367670303421310913783498941521189379210623494728684659628108823204172533156528659059576099372246499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -260513516507723373357020162653352050491849973036646573955828148983205059536662123190406148177857904487126865175297080608897113459662716695367017509012663084699567405246256668849576766757381105336067713326045286243371389199888233439795874985189702077946230312986555380152816165121790081166832396406051863027786546086418284735722541336337870466118080523682664955896066605884652083468858703212269784667507799662998403885453447059841353300117157936149471332493592360054987984590294495840147696383939543112361552245283941482303834501721507954729849833508371022616529246623869692532220160387135136847910495691387199038596999619541173257832203746138567560972058936808230034783765053760639352314288271975604707891265759610488357767163112696080832011177471486995062035848509924767287322669836945244875446331433490984954624423557060128934318892211747802912522270714936186957072223166229123348798041905867271742880916871050195996490868243025949466417279209631192838592168724759033216571692703212971368818808972001231005863042010848268619317803733282104917097141150220212702357864851541391507159616512723323235051981248992617142742727383843240320405367584359418666645624236654689743091964246413122661958770308393873502453996605475341130206579663728802272554246420269925132677896010586700821831616920433511441771534309297349072969925669376898606230654377889761814117546443861431614628325191682701037784011952551323656439783821356456127399689794104733712272788830377305387484069503434182670183492927573105704061760239523355853693714271456525944530165602181070745705904930100548481069602719746249083682761834157538743365165352360567980151013935519668516360216702169613041728260832067275936763673947514603596952447248632787495977773140553479918774898837610550215037219761857707868682698990231276108323731304931714250179972341403415638337878469742757732282211991717544602798932193542593389976839495619242505308498725412392730789507415487616422324421190418735003166542917618849389454177596273121980147689578340179187955756813654680805362288634600783594949280914956769529841894417630477429604350701643226269345233905827753488394045531079717455756955077397640078371678872487533389467737989451497291632170545267614428435805254817120083206834331874724435133525577209622507989173382254568966467123344456367507981628127764972633424272604117744449354449195660475580998166148539060251554267628831868964279726519069136325838487269343235921552704985175726309861867090138205492529234984591315059913927204136332551509682582103060234280999552855867557182690879759398596866363564406584793632974850159164923121248383511788348391540314209244591463713987921751670186369359999378347694684966320960719826391234051752244916580462920956589790179132888577998848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 3904688798956389873446295473551606785031450981188076961456369152729447488216066865684521780073303603695070626603605910786687779370399292316060426983827111810465686053614665636499065841398567281303167382604150674745535756514164047234158105629408159351718027193758565078711771786244100943327549008219924796316664155402138457860725285680981309565422986259319377723339673176107487727197704835025230858958141878623187334157738404223527223003444511011880122261666893720295112144832088696685423615391844746742980665109252722142794848477244455888037694701748009517876766294255739680236313273120717583694463196183656874279559001387772400108101224832386670516174234103268006153584046571561648334392419366590688154058570113450215180143401698049254696011823687935271631892102138204697459071948268738255299782238813273771140773321606554059369515066356098425717190319328494266388952021446467072757719359157658760528951118448663814465304019192589746773711415200733904319132017601718590323983129238334266355172363414469818904773443458262929983853140523377496354379225187330855904931249548441250711732264161313072987650901148846917078225548776162485165883549377385503109954084508118645645118324907278965652434932566059322293735810847882747271271423496375542858543603124251949775591296297336335966727152909958544383464642324019298458571966287754671245084548741426703275037276795009786820020482895447201089773528276900204735958282862432236721854177157000059582763108245747506166956810444566077568655155431444862454328448660126582490732651417136827675768968112641825645444932950470807718061302903186105310040640068594077220010482433786921494332798431535524307184765803272794421687229372283599049521407467417359326405587034103266445495594507702723252748159615833064071617391611102682610313472746526218480456728017692898079867424355297313532759640412312565229363162930050477641670849142556090358655457767112734163474772260551786703015140537978701596307768978406449031858172606313047299497381476399178449447415544098463582852810408916358617692404548376296977614257433012680049428331736426152399681942714844622004945236073967212872266994597430892808450782859662007778722164791107437086954840866115848650497195704703424558041305197499640994781453221037441708973078308906723477852412583583458819357322877461759703797956897653112436038641655614527526135450149340205973248744414847487632208924680096029089179631117952410161262546022170367383463067619287077590154253915449884348406979420020658364419768635636251995147538800073965517415404949616748574747514211172409893883838270939490902271520908581289526073650779118403202107083649651488013748250286790029794765369737383714794658313757150120999046889147923193698242657903697261801987335465514854032343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] 20207780746897585903358081554614893998835551488693446147770117290545876304909418361103356033582263647813789150278689839122040450037411364448694169135480855550407654706137900439825143092909319700559565682992750859292895808068808185733116318904382005126972115663400601755893958816584396162454728684447240523118666562763222061480570889246479549507892788095548454902817611895512220447428433524706953848990032896213775402028888693363639754608890843892796785654488498606717431351489158484849748040784023416536961495455945272116103624210945625251339145115531406472442440905082234214225389262920358626557745198553570329317797501825761722731550106412945094004062358693692621222166661213243767770909297599693888788204738295220454423538449692567609894563842070766197424888287397815711888486273660400141679410861901631928867823782867273654601919299841585490060189453353291005033347317760452239410212316809425478989101525361512742304806757710184256635802945128929876915802755139599160441341771547403861060839379748619949508244374153646683535702630771760361092798105067028200802234543600714709594850103333719336067241154547939395798194845380868470493309240619338974289373426294093216353176560580048554534480656305242909683913292509277080860340682854659496581976523793469477026158808120526070320886759368015710859183500111531949647696328523193384546818994575500090259170771749343582035961184648550704358882169607747948622304205539167894016462619038390300979134561537502552173053647026992843619040756010531581886117623242156721560847124199963725385255986667788902477505532656853486853309233153626371146145053555444286987543089757054684030859471671675692649377706153853415437435436352296036107167446019111786570852361931887293054018379301461735930189221989548749036063006948374529097322828052493187314385074315794835682398925867765453844363744389822597738556731538147981501585498522996176677171854194045760003288762129435055441808724221900665111186962152886249782194722571651320504793276231815079237451656945199111257126804090944515860164960308895003806876457012916642251425110925870596593028041788276759458547976789659681435957837804093242735420604298886816941118002511998434490531070068871693574853941336384999571947971012143600098415326607788391908931675477676445704008937612991344626021571664280642344960040199297147637006811705424940068458166763284600618699452236206443465860553854211530178891101734451188750186614477148890357092680465791563306660569088951133668118127727921308697788552990714096739557649694644575695754503396207003683973910281537633836271203829387998497886772271296890071686618085430675908151374335354622757814202658188108592479451195229315280405319915781624386062751876427356549917384479523657103222720521181088186368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 85259478198119592282604185892914604174794292244854405648099269093244122183845786700642006500937787476930872551989737705770611818652570486616706279595737460949426749485777744121265208002757390044464308176907576634117731990058347883041780928737644825855799638880306240234777181041585445384421002933269501274798773444442999327306993878402646977806729831825841425003995873582439800011658011076793316112518049954020073976601686884194519311637248089349758063266212191063419556946209784240417574997376269500513423125605354925054779503164832683527169420027804440223229430822921881095716983873070455440127322866072223970279613341104426610746064477798737496489457153357091641507356968581618731161802834598548359450070327051824574621574199876950512333166327175431443759243436404774357300670175204391512724483129190988708656476365722622430032431085575491461617952935581973910492344737320939365146929701466918807432749228481590242244637301582690557381389922807202404573919372570560262874404383322017723908883501096648223314141832329748640571631040076973680041684906807409649685927260259498176183373810632096775670917922966092984807961567604691641496875454869099031761169344192061502828825179643732680612652013190616131936418327956935976839536842968838068720249525557566192616904690965897314854462278994010967707237596589461291502642980929181498697027020073681271393475261686703063165487009652776699726535519324792623314435773756123352431219960091871006057006145262536251598000117389418891098003949524030756518239616223204022732661819399571744662056143899234731297480908672129125830828727213311901131417115343737674571313339414592213853021739688070852916558825912030073339755059365244812967600681534075178191307469130634906708819672908355153486751039385839793579128330006877871120192746135050170128171007792735651481167660686350764010919545719004058543866223799683744918693031381429418333059877011731693920083923654945115650012662396003822883389334715663361964984784199554674455511701990694466124830026874675780356103433963711499062178822026542215512472949908021568438578501182168111842925036195195507596373410089138999631711880968965619783179495825011993519998774861128721467762265731860284535992774484316302545446972914784016700151543222921883730244872665991081979569194318671884762602094675983955890104738721493443659541104865695741694741178246748015228499173772051259632709474201085677572498257242106378265645237258689526891821708016587818459472921763353585869919388589164587471278119850038887340132449947885232952088423615673988375053725020061079759730274646098583377755824082275655240389645380866501367527244763559709120993806152915412818213635581369925910211183047889154539745548899843953474998978120760596059167108701472282000752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -1637441199395219008033493688341572533366867078514232578963644373948461993927900404804225366202880250933729569247753428661471167241158501888388449575855900769390248280964120822331996720503423081993965115316009384837669059569473153443177427875626395239026432583863337833228284084688081309269098329138261992568504670625378097714775660780691828556216171608408342910494869752546984221559728101929628504851237102342705207847353668472512776273213935102719988904904334511730873615160468558225236278343920004705968387889536382544827881355401927737725469448522237944575678907012034325640290399160635311818517625406670348171089817519552054733772964785041029907878437327716042794866446045395143213691581146461185961910515615790116534964657198294271998250759930273674836686415215242400292884612482994128482969243215631334662516497672110394866286219269245062279487392014830502394806426774028095035635344150558502955444339192178742668041002106209413969641168997052543138120898258961139796813955911563925214916476551226213513088292268927098000006334167071251043851526412069183472266217982375723284342779589432728544158149869587494900803614228056349835458505591955985387034728315016221120930852153290717410936132942528820095940306361421600771530037441377106154890578390235142965411541191366487865542762639184396956651102010715847426607806416845704618526157201530072189727316509621430172284642782739992624021707602508839196120767080690358330307677187069031260180281851260451280528282557164704097166136352346498221541919370450466944574954616494253497209107721666017378092811190931184467187687463314512953763785787929212565686453108192012960598434895584461086718587022377097465382710989880297063506587709507834058636719460003202713591599249947700370240158547513327143015275702749337683234176948060866845394530521532419913751639648587300984480901519041961691534900831866299328646193940961389306883215131974067610086196125971311428015275434483180445655457660913051112321100888427916201365729713230320117306546305107200854300296201876472445263472602408093391213622620793919173436010768266729695010422147498329930782161587460907032956059340435496020112560959307661801128171131148385341749606825186799913918158215298596054140082862825730351805517195498671011534120790220364000982424006510492963518196963559038333502166571971613095755566586305535152278903170140544992749739340329670412715450408004510444368597148738101548659448631780702550537871227247012592597583010580187860639014584078482097346914959856929628455078059288179730063639499413735793137143200922919164107562149531623938315718681060920182763931782008431273188297575581864795794347687096511667844999960829847528932242266293951221678339909283183453965780743960829966607052781475382595420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 5729826390585707219065330292938993344192609286991132538736195730476083572828592410670014107564515277612068644433838259613803065404895846321078256474756886856164011433803121167247087245227608017011079128442549905183616774681950908620410225507152554569469895487236406306502400627393158276564149839444757822631953265699453850871999547773462554003238934223314558499103002567368086380090579773786266180954753487794378071291059254970440369669657972177334243459482420279743737371936016130295450195897830282055166600026341245083777277979711921672307207372481375461986726544502062680403389410590274383719246256223677102013402543442682615941062053501167831401330945264793445385147115530073476231868856096555794951516854750624805222955942955633573285292814417074810277180765892097247228045567204733423610093454739802307287211822817219271608980907316748999684444700397380694049594981576695595201369645264872958506160471772764815281615666820780866532951682726896476459446761267889487084653928984893506792327582590354300050105493180549541791758728719252303414470731573276977621294339028349527013292131980992205297147159652227550434856672851626019374374932280075719809440975811875183590631781692270397119147009109921398807190089697057423452900283162087247809224938072932406650185841519120541524027955207419833132342457276948123481327269996797903564342460183326994158300743646203958925120969387043143967488007234227770242658137840744501843985253002173257214834272005234048316457366766792918141368218773318426346955834835255549962242875355195542186962189025231276697199671681138081678441394168388618682932833268528586361253552186096480621445389899097861083300901188164965939458198358765310154985654415344215167296853162506954167351120048220370799636486946341701868228117132707111406377762423394357160222489931199528135330886551734077676791609779917882847167898060577575039892893352124993458718138989397471455838697856209962835150875202434122577600353418749956022233516559181901935515235140729986449177673065060380189159731668232452722641339981615901123471148833844100810398047474784705649996921780452658323558439281066042346246602077401614178751304686653632505749373276467253150492503908189068664526824114754904565564580359759085288472036620167281416720926295947731270073822345054857356031170234382668496045571570639552149295899378159507907471934707357526657383068089029289361800960341474747782443561662300964533435554619159868573766446026636249992451466805452737082676538737570890251158876622148393754864755604858028917005025191844549338402003386270095487160774404045482631120077554037578641469310282194233990340160509148769462869870056439452525163808457302781805060934894168672299830063788427283263724619340382335375965371454477394162032312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -3180068356278663481626489261766344100716171388054815019087523200666446340314373778405640511547014451086413688591805014235738154407890425093657121172273164792361072463868563625480035594368797566953301434709278060649664583456753368464079822282933104244019909646080217090117351974821927037593339897937148881440823161381657766288039604430359844411556072521888545067647946967900187238922526078533578268453011911455940973168765964060298874739263370962644840905813818359379714606931710810507353103282285587563183927089434708295581714152928618765794193926440289670752193225182606898904128004573255113287908969662118150777686378641541123256288498989792784034393903799622416234857282495179667101853020638363869899229264479954757837819073461071322284135384796257160575195895466959738588291452259156536368214370413833556832118841894530217408498180700351645177642373840466989827315765383648565137550166630773504763302919195685360297793691344651397395757469710625562252079084844537771984364179864973219928759259896265331590533784652755368374063388868590235959798802605577019765023804043193217061774269394364530890100633286646507117106329978555600228831827171890401678562901914767172401452617779391460649881936988221339774853064519475147758099545470774368033880750014694910729811777476838741943569738125888570921095414428888923367070709965200562278993887237442286836002279032910966955125385391939645695118112067899260098048563168568537350053661956465394605680157335179464903192106857756664798407161048868234492543722239113275792527846602152591249735365755588147686005634988000051070411292059450561486361895255895809510588111629163272144320668456302575237381026210624827036984575637282351805378581882733734409066435031428709916417221694238494517339208747548386819666674775714517401770133035534881129310841452543474626140120878035667257290601788879447076830462987090709418989489533124062595866688283269896485442484597936973405456258943347893280623195802836867518161952763155890868811009521574845722817308105981011196746179907785269812079195577604021756904366316300932199330498763712535885819898051661020999751185608205052457463984662616697152877388094729369890184755388925858039912948667669113613861575542828566984367916713732768204620591258010440792673184220542408974907804560798440143987996524471757633379141237749678039351775818486779039354594981201487670381976713110496465299551348516963848158179165891992489841023493517390115581341749472285740982285870997814039100725347713816161158114331285924591524931343858554358733543773455163850410567934117690883538655509328045938321477882411437528279353660708804019612570885376944752357257634303754604759927228966805111829557780236306642369744216886930196023645798687789568790314092980926128796467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -32559395332989353831278418631293159618387032894060370358915616586340885424628519543092066593002913730667136678286916422650577226745404773882650615709644763907786986993678139998009181861078135872360958292955927925020037175325003565921539132478256514000487393649619714392985417069171831514046912684884576842299697031037134049001533485580542532068803272007830402234964184811236196685259272656600152325785599155881226736623960557128921810349978346014392101523528759665566107746929043609262475316544592638977256518677961573153737804025985982658866247628101964910667943978989032406136986717766007268514728207550090445155584347299328087461852915136658093244819493857063006757903760766869965217653422118605875785154442799143901110407113064325067692776356961828732187182167739486378728645646384230455044306253923467451517082893829132116398225937792620377454254260662954424997787032683631602259212150314403860738256706550245257484741700146253936901107291344671013339410814630842110795775507310856353242155375154890314302173482328602733728023314136502970882608108610831814328393146364136089347388327176520789844909215865052593649933879804964171572836646070348847344199138543730764943844552595992677355681207433837717272027996061923391023914572792267286608394342653694168972760872057311009639690914835141103515135646204072743425221531305008755788283976267139236505348420472029071873156886119820363653529402246965018656405239289101933422351754328191668520480146824097563643754423474767500324437081843469074017881650506558683101639922057875788150545176775467629253084771826186289618783276129292335370816078623356809342273840420901346541526755030939593444650892012235420841102000372691250939759785676230227439291138620874229846827114165143447821632545151542351314839005941513358785102789657554260610280531433032601580015178780806414863913627484008498140674533827864583583713859625758459986014686170471722823206973331948955653263746171143310532816382019613414866609545717706692445939015679576873812153740568028464740339847179695276951227218576264444410248166664677557582253645813132621778787045235950376277020578789007744558692818950473137128597669549341607462276061870799407728191335038999611812825716145252964823759741356706613477856444083487163927139734300870905067320758597663895882959905578304139974606086892698333274311187352045225790887762582756026821321741375002544197222318626533382656586585434719575225194744369845004893814526616917413877674098538671099967410483895725822269511596777657281006929618282630139466153341167040069966389598217839029924154252924192461028529834027700867604464320310708949522107241539303080886871906317737319589675376420802953166356983876828833574526737636988112144217003192794219465886802598518245452071043072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] 75456370125859234185334156991148053952128285824743997087234643092596230457037304549422992974304771975165645846022412121434507222479127099876624269022695108445008004475679670231592056387166268311991962669229048083911857794056934677203107425095435649784960798308066089824295696159691942453668132000684777965068365246092210186822246705365521493939416673172109106974444424813398480769309201337442308045491810419546580355421760879229590149989502449623698757314015320523450359573846406111820192049611153675180466389025484189091397090505988275775570296745958858729856501734233806445476822127385056965037455333961185768082232216474100816945657873394184003915603547602099328682798034761993176933264553547305507543909297028826062505272561904736770320695630993917537308386448557742434938156064610206294239490889652859163080012429994590471793370965422425218296435957821810623721344827756497630012105286284156527470067370069054846169797454378545196470250080574826870013096632807955699422105584723170091962497459958560694832764532963710080931490276827900194756286559124707677717240114487313513530942071829370726315943640669888469815008311504768952499552890751978744755263252089693659209687510591522218635918087054407606196523149763511116024917112842441894448428278652899398415584808858008161366214717706667535970312108216043709237728830364895901484541473141463100000995472095495448283487961770280296625812772208833395721408347410778048678316194043956107057491044069603160766610830003142011537160330070307823249832824363122234406921047628677697305619542726018624440338765396114298924203604120832683368706715703816287277001023616936391839065752570011758538126072905832829853156125073315125944928018927955604448831639321410908048485612595839161070057884483588073627493151030345369783950615410457022731838938077250948070752394935923097847859506602847994076844344052873283363630248853017565757954447189009282441274037272884020056092133816157550105887784659254269998656513424900257586326930526157672433990910241445152140596574516496975141537572271489185472715253612885547210259980002197366489198209343074286324636293332293068131029206346586997206734393703189546491961174795329175343758424745699589215783585119720826934666666885311152684824378204728558155279071297218352072554892227830108514127436386345052457428183338580321450142191752587192836906548929453147629247049407951905720173714068778286079366349156494212008606760753530205550924091734091481176244057324102811747129397225557310950125266880240156577218765260986520634566605904553198501664261695845430758670924197084082392712154704374478365575423358186913121895207316480941816888548325288031911908494011297997799153017546941095691983199931199016685994950066673311159677079060140792019209420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 328113204733594622728536156186424970414410146682149315177466652699007057661729729909185086630760323708895907352984939995597628204663256112535818047824552391351807144732156228166945130561522490642502561025562526552066464213920209658573755018894230348654491811662383118476959264838718766659455358531024153960411374014492717532125153097659486760919743258852660753506408107396420305718913789317191957144024440810324817220738186227458037646735969898908239927633740179426102075743708921327206074117191459097590703095259869360249556580865704402355603796347650083305354790035043507543246833904561257283597143411179138973312019995990031372644128504162033214022854742132078345347242074426453091443426015995565997473285656801302909620143294665131564046952876517894816520686527169783407255744024576776071296817553812234608134265600382572180389516656453323087804549384797433493468745079543024447874786916596654355966380871865793250125868898340389232434330813381647351580089473356021714861029267828428202502829362084721054288887914713691968157979023235890998644933528607551175178926105958053762363169219528242939733406501998799508299042235579125118070404585589047207416682144336078537657462130989273736181766385731846388327817578113841991479794835335169365342700444377878164518749776151270788376403613116336411216345118622086047985139829934500814698770675831616552533586423046587932429591895182936722292461166284362108104988833307587997263831939558647469555051405671736211936883006216353456801312739874628005575528430186953484730866977802366945707057571396427132420082845126017115741993560575813277848391632267520992753933274320497849062408424794346109304989972888272767229168287240830796033150393892185990174382245652313610136786739747907013896118814495822344001691278459219415124364883819101641422608647750971533951695334679413660275483371915948022819625290694120257223501396142480410628322249488123487693391560434181944226204574731690877428709976577149815894506222168679543095677466987937928858393091615569499172028063737286159302313880215237428289032869112598814965401379425558532163974819752237519397618853964494824047885301974359827204754238238665841004786367761204296334996929045158583344883197329349333339138222936883874150886152771400427802801457995307769092238330374479014072280482432448012277552747324573716493533824916772125460524545327042364764363975999478364235812382862464829935227112927947526111289043123194581593401826457341178617359141616036871131097162567162201487166063336317439350943422777598009008634540121674607349091399745919697667760391986263264660047305067539490469921931589388994135343421269739828975067440443154981533920437869772529043670699283082314463379616025653630565826299458713110122725013922183104187397570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -3165515379205810902737069671674846225009346629251906604223680955839406721991952521293923646760892558615120911794226854517869929859128438470027783456897257589482989632105624074335287284963121986876552774442344995013564578919292762309485522839291065980867363325260742655468365636306104638772233463160355654922531315000255588442070993912945457620883353910149272306298959297541819956101977341267722415319927485027367545266726322834156520221534601203639858062749537465749521000134593979024445757121073110919593942829546584971048753395420545360430309967726663812401745998256398546446542962988937472047868040624585435178570305271720272451298195617198484233543939201586287345263045742502142756852786592231443180649322400327458893561984966286426755237822931165126866574065425649849576540040608831657932649717784345566947590203097109616064117871011183415172309946165694454383151574372667918692075085650639752440506975536264697475314270645644282955783853228003712093374338206844168119110088381295132760437554889997035979542706781757341390925950450429568081608639312147456965068769871407011807765932229168728736459685340021530445871178633718262086072902915109080672145806709656293286414228464322460982783322772702933592729064669430029362512211234278724856464355863306322715983267736225504703222927803737211237592960032314222163197868655765701254269326578972861466126535608926170184956403690847394168408595056946162441648049444825776228985434915090865178654533179903995253491015876107143676742133259569122964837661922549392844705773693360469988866057958807494644690816604024190341562849951347431563973465729733357830254997227873276868180487202943445100566436217105835541662181504427844704671712292501859589822654041214726350578980691581145660231505625783013129398300350895506976679049517063545364369227390279814907884247066053409345922597578596206384947562957471902998983534645136114536139823534289660392084295064137408964465570555206326236543410460904760731876584179825598606877120522542288695700558068090342742504226807114962841225137341295113020017362186036821161563817216738234255432532325594678935640723955437676541614170408634741843924405293826182278034782023798792211208582532748065399336848403155209911889350256867349710450958932086267831875325611930751830844048636500356383713740688122946356787485710247522045399352530208568573513527700101967428242044665723333780853399377464768597535690547064146257730845365705415015442478617298328985657582813677680940517858116840172768857742236069266989166694813993247030477829061532614053860426774054421109447622575539173390766737061420399495228055898179259210278592021969210746587170416459704294434401741266436281196005862984318686519097071338813116735508632779409917758133754133783638788433510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 13978958727904466181164846299017950670391197865785806128891508036045228556366123250944874603793910515892464780309389892311061698912450960311075739937788304363297581015551192723544583775375204392687900097683977146159754193275503525026418968583629716979845269940444233689838191474642239688415081964187237710014045540210984886554033476767474676565125981528857972370234180482474321285845192616348312440050203926181763928116565536939189343854456306143993574075693730957312380412423184316395361723191948791296257309991593376602417137796414465823308717390990605845543628369985396248709159273047783227981837809180885942288933992428383405021222217502910834293537756651801700743887398725974746494457710769724810051374802217122610478810577664602365576448221924348444532185188776716033624241249398392675427772116832114358727763795285757681892988807664419872447083299481035217269379644746540444123358314378394005597661124286660466411590387874558815729257186864267180881889426569619140859131823950559670949025197191679399793795455716406271428512642072776521326198732195523416554525535249338302146452616945307612340778596095758558811218132146050677083525483507036824962874255366635458912714861522026241849258167837160168314348315096194501541027339220969364751086551614382047486217187526658291182457812842034748752255161557492472949589078773654177140537550286931504910279375944696223438939947214738001140247594617201263013731885312745213794367774487701696113593165882867540188264442795844799350923556254277609298830413797267667853151462035095685545205023063639924148316612991068834029615175932280275498753761509121582587734824064521496221767291365321798015289743407313105653442541064715947488119558922748084695233870781459298342350659404736109815080943449498845852879894307331682531115952978343360880824880562098684722545755083971312295290839452692100628111959101403973651715400188112156527393605961472702827359129249473932874693172426473939721415936072418446536608685735016433466979534778162312158711827505665274065996907824253227813755805713611953068142717644859390004406019282473635064515222727270028039292511318219170492973961458367122856992607102969809654010549053054979234945511399250377924718810351262450177895766337388296095335198582038550579147886417173282812502804935950947209545486857489535064317290929736355936003536117201967205929369938118781308915100849480115621948858640005468944595219375262617020026333241943894123071395659845537755696409208904667268583800199632953362530687958326890303929800371634282843422899658808845974201129178398517087524988778438403030984113499276367903162092257567773618208393890172306455291252661861770172875499060433603087280041815119028272433306076401377908433109621714485473606955576071143008463591833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -43760209093774499578901935399083483041905021495307954354236456379153840632878443140223168740159094339591888407581520180622035329436303149215331058297030277275512775429032381494036053023461300053327893758305210495716348920304912402564646842126458937645298279176470588589199965433427125083358325213292577834881353669306232023042141147359918822521270396233325901116686991763736666162761841200429277162630375029334138669584757461429531765631348813771006731686010764767028322262207791489285754816248856595037812537071579516067776444661539055866457055692147016023190689216114240445422125915161278562639144060425582390171596728621106319514590983565916199652040897983076532290175903203798891134805037178109422048304786768690568083417090552361942161001543277105419299444280533187710211415802186568047874203787657197838623933016409846207400900916960693831711806465997794226976429968541611980859471445528129019815043440411722468734130776280099575204267508138209800719449758007966410469817696493468740841228352442651406419392154434108074629688329376707745816957577723777572254359000839332477038482647517626498464909560197269879781248117981735204913748608313910813998933041409762295775857310929294025148976579058081575751556593516227632814164047921580853343443452846201513060884667451184328863327940670369429218576419868348869142030039693210787796214842165896267656480632706167782252926946805969874369170979172490537712792490008409483489516958958701661043531550876819913113365354533737415281441464223324940564434163012240405706656539516633147286279458283311728195590101972590127278761566966314069311967422236051234842156787752383503444592356681766850518308415035173708295745062392836002370573413011894349660003387617546287792086686437347331860206694794540519479761232412050170870516345694083956120248564460942409478821880089497004641439910349617892311470811007692827593836513221586090587991732897296991169575811718674233127177883309498856557781347867975658103632586118458381464132648465863871607867410816923507920671214339386796677878404710821307087148704110309969688753678128602222180637990352409124382595466082925758622228041394346829379308085390921343373705494222927091268791305449982751429848517146515339653146761910147190016910870751283670931628791928179703082920473936059137560881461788829818269412132897242047655963877744772829147288578858569636811308493541988423429398644096435594113575033340595449094669910670426828764156866460472567980062396967775110401266944324429933087911300772817045275025888258139553323675878709144672701913864707235497479767974647920013396179333570615944449129034010337916276087657470586279183429938745871791482132028817756150259391481367523601921727298860837150825092103422403493001031574625261137075249138892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 108447280256032562053106607518651470627570160951986657587220939254731781128625852709217525596954734985004595515682986607266562798090800851394704998546610442849703587614456752943325123810258637256528756833649386320200702543921690039749601017650908489548611218666239534134514024585361807458175461827834942561021530755666730798024776758789327330423358553384407080447307660635966491979699451771902752045158807515390490810177390205072099563622877916523715236665043902866616572705447259014002124711804594914574308717544574611033990667658298964924933106528737572861590284065707268584714318432808252740680394976112142980037451582277652239266525306426465890163573767394887427852013969203837065836215288156097936241058546315865680896054592347410315764594270564966269379698914464070482115046444183775974962439232609172316963569886502527043404772274288739434443896821856230361662673234595489899670709185229678010981068132354080257456341297657099481210424983144681332762956566334224919882659281634182659246459072052655098875961464589687715031203836573595228693600675492259041179063139493910911479684400855594190989007770250985210980472863075799897524722377496287669883850326934504796597419420210534782802717235631660157314668365034100987378353036845774671895361641401956587981405578250126564005103324143528961402754244146149613335590778181593552305232070458066463028674401881929387814356297887752577158730371028103713156110301899190456217478104904355167718275030013056899375853315865557728355436706140497195959556956107052523703112845378120335488492157881078067860018729697716122390272792096326232529886051205622573408469780673924769530660230322356904922186467728241187035413142553310567984794922592564931357877232109518672329292748032046389725475323130416496287592084379503091546576383323551525871651304632815615234122051208982102172514946049241663398120159257753721296023364807526437273838368448140357975943117450540933961420714004593172435258407294251068833725225525695671409366827561410971610192660689086511734147176335485114178025772045105031362978936925210988987969888700318423267920107374365995874199325453788182532706630008644370093560500312274168007417613224377045189439161745688068721080213959557214991292084807143592143312285162037436584187259150394992704047756021044902299059335519830298318148391680616695074541626669971354830354025141475972440065721606097515078778889278868145788870218595899930985490124545091479496696049877825782038567634560664978338220777213737036359972124578724448803457100477258700048951184474974833706929671347251968122025419588344446819234125441290757759787331815138187293927866423635578579728214056130038843965324998805995767763551090600066552575839471750155659738476765291892196498048186425774532346878361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -225045765429052489107230131236745041332339593106797564318437789363095746600055054850370214112452938295461915675798777874325054668265209893836223779105983423562171608368699261623831644782258755910851990216024065131930619097156942662906181302612960494752615382416195829879744457965869888261826572909424184306691456637368017598774126908371639389825341781917377825222582771485068400317864135113107393167909764259480909811878009614099318730657791033750099857265083037868167683168861691248443859670064555159205967782163933582080871571852836396056400564775440881589499443152551101631839361950851768379180663781910941851457103361741350923446177233113749577158723971407451553647384520075588837262403281271178786004603163401776177668193774754783729492086212653855825704736707098693116134249127921883984110668568752217018434369461982669232273860838003279031073014188957441493034384675240151308418877759375372165213316308105397198212285453894024112830777181334290418698077353781512800710352941828777595857787394370748577573545966147158791578229232076568388467662676207116248035455652961824287921049220601910860471651455309194272849276526178048363995725906423650643298826406417313713762811984823924703128356119238264936502256044445372198719657854202044960486148481149662052191874266564526835760770491458596900552865493484518563694206935362653765264710070890446623787492514108069646951523442587812273862371032680579573756966015476605113905929034921605325489431640751711925373725988060043433904652659867713527797007679956898765831128145631871503628953381964608177257896309483476472489689727484218131963059908576135273725518054898944226872169468359794057628770672200083046671576132695403610598855854029307912129516823463261045454874569246527008856694455923367723069352711672759332962926970169971956248923442999361162228557599044525147457153159998110702635923503754663823915416539977526085631623901346029669038533812033459044622633967753145302854575284351919220201959148571611272736901377309917416561115014871641936989953495091138363242534641896251388522840057751309480199585045237441718082702760930712699055669836292349437979353092924819110036354346061495111423068350874630331713164288036451934060548227279315000342750590075649770884462270390075896149082864996753060230269311235689728840230183289264159991988205346617097243563506876065122620779497759654157732930620105677788003739924000921477568987622994940559514360399335532281121630039468704716399186172430507025588693073874181085578512502840492562480091737324644805818150191010619947556109747972180216248384141374074955159921947119012319313946688781362253607131882135235366833167021045908422146683367069268997181799576647661380021814349758620173709690217962642302764181313080140107147743173017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 407030457643743477105435142652781238606848983349827780402234439179025229234778750421031683053497468081413230864761288903447153617956913590425949809216838771938786834012595673484084154254783263146589287418853598320241085233351400684220586844464273380833158136342492461119248648119157951870145310418770270562238694695897108410422056382525830881367958455938245552140366653462408542150593400138655514291405021535765900757882904467251822462013439018903048193409119431646420655269426662211442866203921136770536876244010333969679706352302145833336208104607346893310323991306836263532475903519597421377346454647131342885424901621125113763663556642018169142540580003475837867976647540188202240356183421889976683766662454691627762771703343239640627300333798891268901821578718938655903173549784098737218943214677639338124943322774160533094266043341454524738715648794219766736821282013737323436952011932931842025787403532961422507862307482110688193053221449553341817961035876691676273967142434328207361923717620626108821166450129418496945844812639085243644313861537034783472592106032954559350822525083905162327479698255055359945339292981287575690202725526773662054525370371891381059811803834267749979593879452904737427401920653184557692236868519778278233397265921983192022357097908966448428129162383387716408494266559077906688730263375233257909698177548011474113385964998416193784354338773898789244124247711175099428321635358303776487523675230367059250538253845414068051928856829902840801152739493190641330179338496894200551904390997510124909856827022256333198856917682107538672854486702452150682687071430621838089189133353671372648550690522002795602637726801735869516170534039457927560351242080201017759709015252011145573559328353647717828067999809577007340988223692157537944432399590485037405309928770513228383205845465940710128083268666880831827713539939108227339469667911722377408762487776631318750912264798548924042635212201014105195499046561444947488283903746743479315386860377496230155222184018413237411862846707309532499499417600367905601946529292971960383753974950205335080070674141499660045977648180734388047203979995383738747026994235327649477287400663388697452015872273113021115209316626545777154801796886357655702697299221275328517314788364326851546594918229452503874484831666929077905764690337121335629096912214960737831037041081162693763499633054884849502478688934208278043421774701620298079222029216691226972786091072189639056603294648483879503375325667595014748049090577437380693705034546652195673322058980218147093749647706161106694393948630666932536646228137998765990741964241376074571583508401663490937695264840644354265885925675874110153708629403015109056650763377366200898148841331901866163268747374456204742621452944015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -661895140905611782585059779846753353726046606436050083385591705635722095733809722705422592162201029506938999088701215471929534986434272119461121825465857133052550947317734866405255215345121940684074647689631429027031490476447201344100112442969825329063019892491893892774589470043264106573234740646480970952959470318396628220136178038500168232788765016962008059372685800738432417829470722766304518237704104060245736782312734748348693054939104941372954658608490410712919553003742259460535282892319625986332758999032259949201361688369868825992881230684292624264704554171566420571220816807668721419942080961453096084920949691262303882990084720522795803035747694619247476161293324634580387671879934799835141705062005081315922021974852869845919743612889998852719163355577206445288038401762465239900038810013875443589204099773024646039419148029886779362099388738681964965719314668617614573225421275029358107916118185997289979612639376701834418091294738913453981377739745754291650846253905540400092012610958147497798480820797942983120630819883050173673696946852373161879334694028925908907295077054753743310378647903496196205655452634837343185483945054324533764803274152346347079548548664099341751465737033077529710562179151766919060241749605088649820495465296337633339220142356096499818161437051252177618103666891799987048894848359545575753254040315677783693158590193379641089041844413698434074495191524352788160304439736557609141724138418218473683223239834942540159241690600841324296570103572092929622180986043152049357162132810169221685407118749280769803899554349704331539167062286958711385897795580359675855254141005061753634799014366179720762585378775678492591378976521909789358094282912619133917158361182727168055791214667966023341573822838545752086533431545876378148548128528850259453504880698895347777465167104790778339507793509904324710671409802968598995008082978068989696970979847157555593464802297927163158945746035611351952389854076728646259158958492194726338098283924846623488507190616061478324642623567161809929307728163362186386174913619955633566259642057990197371583039425539725206655565541792993205389677409859486600477022945603654102344214173668735474797956366549117160079919755312078210076469004606045720679173461836441249998567397415976367306765972141555119623115246610144051067984901793049534763336846840344092004217262361836171880063703446610951121828223889479218366438923838852202005003748606165515118856468051271032832569443788620329313243983067076269097043929645671950130755172562536677837332195372045614594544198106172050959334739637099848816238511713628379061592618201202047863739914596318897810251966069034854024477757782328966177742469364471422180539836781443372368840312334306270527614476386897087132273213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 987234709242544529486243846552025143952731318332233565660266663317799037902064637522269505219192055743788862416073473905081831442282909864789090472723050455263237123115912804270329911786471019221732410435011785681557208062758518629956642629350057450988558607647094511852638215830904169100808225724459947242320792645802117153404886543445386613004029135937772066498167811407209653880382228491062786554983783980152231688120667831102116282639187308650116796908368665980083362564814487228766329237921602045625355552898846559937721998506001716424279736486782522663076799730382450458248240800556129403608258989406840732024238239761592599248944799080409555682421923278220027407080688116609896886153418889796399248644949976901374110655010264050896576019472776399706790043250503913361975884743361160556686817942435227503008920224359502474788741804107959557259250861386876468478876601270632438798026816222009011745912314730640121851765494812202858956658547969890234001682206120875284700920179234449825713067877647396844606058163970965099605194026834090011534113664909661927356692658834271535613040594673223010504606828607164538725533334286603153926361415020569509622659898320423768443286430826599048488150593417463012868965058543564621206040521451538206487326593941530781666852798459603141635654642543163428887890733690136356089096974660289845163702818902625383473157950242864146165253659640113202977831007583186171885232629589399859700486199666410156168776298257644413011753010935380807358057477932578059897312143332104042615856627370704319600578226134201816003323269996973097069838939874821406688557473589019143535607603043950366505715738657949485240293850588385282451008202559429787045065289615145249170435190382052934768155733733133525186319218348560969653251536003470296851695806102248091001935611473906015876052391873188550228807966298531353034161491307588589184394607337783142101098686481443823389245486437380602612802575079462551249736497529907051541295455682151725229043812003251253378840209593977243730886264412636040699564867563434195757158860577764063251950397629174660279176994679168491538064906535689600338876547061048674189809491669244553835665733592845342771870578295193427471939183522984769948190214823443995024344095948102846253872916561174859377765846174441838405173457299297384319955022888759459497766677359487687113401819799150837219201494875116911725212637424228856742818516157924606501567587053672289946209543180020012724743560757680900821216583233687358223858850890969411738017959186175449119107510990481873872052046745591024186105298722579519797250207756600964950029976868766380521186383797888052450360844102815040158213130849394933819721340824528248324897493713467280632829039005231783186035499734939867856036880711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -1358234540827954561047390144664447638575974617266397773730301156720535371046756980848230275808777580671755648576739192048902410933383935349654831168268650693093320820284117856638847278281978671974793350869535045300448974460062082965047167552981740022509735129617152307590289729942301815292601264840266886661517041763202823746924226257989089870955627339258323436734479451454390159889237161222508957870022500563406029846420532850172831034018985106701593136576287390791447568419348494279988848836387168810562043022485099288621953976173006920395992508294183436485796306562667029763036360894676885119246269354713933832697110079032371560882809425844415641981560296270525216943826602698219491668574882779424375930884754546743700540439561542190068205151778472969828122383540355258344852777334917739070492157232178722822569908115895993711293468953013405858597819321698061313580905792353533574930437422713693080190326798019634841455112162815144685757675258657474802996623877015759548854983425639799410715554720722536335317123568464796013896760289571827084263937778939133454467781781114452798599574374530111579933182816965252732257157241935425545530101934278769195643036861264998658950964204941125936267714246360214264921610569223820902642620510845928393002254088543148264974601744551813449222670218008194004298161324976879932447587417481530316864736515581484132134934323744710020225059820479368844620060943015426593504118180329970316795419949135853648197830021300527436350753802155785002121381845394275209710738018685868746705290439178293934308813453871900054742832664378101339023949725108830176257764017704374475025248588196360680079151581068761397578818976631378017572100280840829337319377483916955489542386663728902723788063598154963515460434716107213344579846856363334942250145275580753470293410567443078580953928246680393460491578673524498796453845690050997740627799026057255252295825523808903257524491765873496286814341990607855060769270757972296420457253478076204156009893273200093193108033382752138293890104594713887148656630256703085848033805575292418629596613244947909305905633709645226449326766954125736810222256786365873891943537220530914764293525101723335293802091420489145386070178423920784522379217470909221825461811662850882277388003327482832634091184730779635239289895812000397854558737689371178943733780358904824528491672227722092198831988008424285241152464534194396584599451372147363907782014370525686526814327342774898613302466465472773688562901690768887288072294381839692091278138674540030435408047390595427045067104385440269959288228693181818042721106381576288211038037010631029403352507637325556432240965458625037983952926774514379111016005469736605661754880951458232928530290567642112333065817797428909854530110016716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] 1711372710440250696474005116455929018364295318849112900555570075752708564528839555490018579311850805397001630398424158488126482557303225765641438974167351524254706158798090285522786878912409726961541380512384929249530658090841555615718245734921326968222719047300925777454983527611639854941818141728733240309349468692998547844003897536272756297618044487393219959558748046620238421125627528721909321844788698332001254632701710346617973183981307910794463250675621722387192478329301292541360902578374525364050889752154166145096978411636324320143256509943315790379754342880378839076876003684959551212754447538421658602763646372631580724644193150358351663184252862861584195489010441287113743223539094382568711445685977138165414188966297719799073696479413285292215224742584517240283024653632368518672085360583104895505773937144153251964323745094074801174278762944863023140732835453277755955597727500268561805362526117082446636064719531204607288235014485009565776812091444878058002189644910600339104362870048724716798784428461834394841886491067338114190599481741907664561771178564283250163204522966796714339752500461572357519543788994417704305809530968747494872478951464420926684853312526089209206455609799668627571587887389251414877362976573922983835279664981649549972939605232734603410916317577266936952826179563128052015090351889364645756339622907092387111810524242342601204867809699612957661270163448405053274012793449997241123626815332518153332077653498654365486288919900636898662183499457735418637497443532856846365690241490826707091588130087702066781879750543855942819059469719275947631623708097193136739751057292295092304719879431103556664352128582587297706855235578094249928812101408951233790613459854373275279964113667054303550227144780050765919740167428633342897299179245603925751772717659915219240630442763128797029388709346883460912086064443867948908984929167987034195145788706644697342603304580584672967822948519574534841574721237200463417580964914465521692694045902468428805865220174950687226500872983144058338412998129317260156520279941871439649892049719939759300315144495354537710578300275682350952995277107109034653670830299350775949824360802047308211252748060528391383595558665259920316330230910126554502115223590305355304917083092798626379181907937351276598320304031550299905443791469687652642565279233398133958793746110656209725568591825943971728328550034757709204711976948210911640840628500163767442789727113102845202428599090464554537437946724636009397339332451396730173674988637630064743832054070669798007200392506327143050923708692858418248914962523111340737385982524518387448974755938771959653283671204469850565426574497801748330151915455794958694916298661968687766927995459368181535045418121012285710063033185730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -1947118376924689652086518581458316670562283496154674634292671488214388277393479271142499232334152414724788807956441425250755081449765267870434538606873246384192004227867639079397433097214973875359609925247535277457653314248143555798122434649359859561072820116537234224628380779679129170999662727887900289632700097204525146584812988648852875964100550527076046343795705631088021220355925040513443358998616469726061867189529985808745980857625236897697389838671901461376770907078891894288023982515268578990870312816859228154174019540877846889159403394421522105686265447717809092270996048646496682202233881379812374093815984516007753552975213392106569644715925479734089345012557636909290155863408517708768674383722610092343429112072612511513062851381688709985132924293021064392678345867387715955956529031167768162558532939934416733617394331446090472753470085088910442954141970369883059672720780236577562332344541530036534805306865835519668794629730057056043118806431395354291253126814606355035079927682183379902119000193165016826466534578906884468055374196771425438152344671845063483625327158743156843929424719312419186195719105101652828078480183352122706665931366600176613124069023737605435234672717564327789026927365373681759900066515953978632212190600570485604426181868024267067165279901992016507534304750555868664333465374340489691778731569553583119779937966141203695475126872310835741726120853061456175494435845808953979596734946143022113673876307128690359781459476276276333283019300640970288500139522959188187816824198708747211822060894276266261869989792725397333459836990790828839975092702873124818077285076352395776814517508912710724026752911979241375507025117311225724595877276034359953811024445090170219451944508017659815919480504637912120486762720187382836927687857439666416485856370478169577241623944270690521867596629001112475966142456720794191544057404335069292904040647155910908593397670829996165159316418254840000192316841538405666864963102917317676616246326830620356171448289245755595216158147491954458932911379325569000341980941659435530328625615547016708506818572424593816499145098997074044644436010830777210178433690668649615299383490035713420973032451000653928541074828173019283868026419212415116317625253170230697520921477902337864372750819806838562289744546589448563747311002907414718256164428663655322091254857445924203549791724220421743055640998169160977340278696657215026001163191301202120056430089313273451990714473105494646382967713958802240228660083324105372146446467263630967980467803056118672988658398198387350154447072551119029846430834153541153403182953348792030356093311082549416512431153122274143042623178130032294862800955918411405371381756139303182612927900851999009215460891700351127410642798195507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 1969677223631776052836584368448107315652727525288805744725420327367027616657128312599811652679094501499781568112793463743557754969935160402217872930342207639132589129600096725924593586076535326461655193011587867187633325839047299717047879867669628777122329804678189526074417287522428076389859634785697030524106984749734259970827205829633578127910512365534998742250126727515865581373414630617454507788691448458831577720508021446092628795373529924837320802518403081676369756999950772305292093893411478250701884901364321242432653740561192346804663711423895313449649873142439199367512466291568926577453400574154692947729282496814544800889913194981320455701297065160257585479716037787569404098031929674453455504404521286108671974492567168564475483236303167372942393800756354521504500556282767185136723042297188868743589534478228145521189314620091551751365719544910361101099994671871669949689663847886419309347506538392862122099300375067648798222621159214281843236811402082211084774340556380845585081233754280754020382043894637558096149325653638440900920697206010262508344515706663146823828334879782776507349443963106373555404416866946108225680541660931709611762069815829632588417142986240095681664702022289857703209469480452562922720074671396223298054151350434074831278907530829532078237964980279946039466060714072155250380481147503093268894915928827221596265868939752975312534014799600905476384387728977968131402086476024717160642782061393187527945657126942871997980222026621739458625549105008669538772605642160637211205767184258603587739367453009854437044986608563916610185140151020717994514723475592782243249121127584111843194667418721581732577416119434062302003919875095492794155187931331445444182917178343366961239894235598688805676877723163959090099645191531861658275634024865090657947948412896006854819205282129736941870244390610381852549331346569714483866029400296523634537377063611345539332969401691848060913003826098084595256436807862473183133555710438568878337560006457743901504214750763366259177398588818074222050788840806134987981634785627554617051061581554268401724228527806972876726041295374750456752954191933575065222981265617743998899298220053965022168300598006656436121368143226472122180395889671433552197529060899064687852359253205293641851233927268699782492953794561180293514048996234333263623778509210964729443733838969218914376857273057206825539181513292883193745879579267525818943669689800880637125050629012890720933070199561147900422169321864754574111824135322664998744869179375153702442750819231723279453525140027169992593183263760883754109889023063255387039389716274178106233631607706566008126281570453322570473652073309514319235941236033229910965055577052741238266840037251282161097750556841729389757812535459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -1746383581141323372090466998108392468890586133653087016150329045345642777855631589651273062242663533476339011571523984379896561977200248178012146739500774851731945456120855701390431369155801136439207703010907619163345775419579862202797823062119316876450525537891755501478220519065336294621537976555382939442169498101598012852864404309803873488407294532460454615358294754778145923435199192990546716765013813400535269676113004718516506968082360077675942020648306745548793881795416253165026345406732360832889709850379099269294245435803114665972353224215433467701188032517488186119201883887497691185835220605650661385939218502214282541482187717549518343547943187178455876716875057102878932868866278181294811814975601763641782566507369367904045963046241013013837830172655023092751213437338802325326606439089394768606492761235902001854973312761524010293280414055104858104916599709395997343613980303623218410322812097895199166929369137830097832398742151749103991308097541482079234481839767827077914679327580857797361683161924101389975295827333510009942181975102306276956575809933698713420930700700606528598626363859323592731207500967663653543568636780324073643426912732901707916860245682327448349895194116950877757818036735809683506213282455764477765495582372313295154309219763074381673654010993973361330983686414353080182970320996172598784695607855495796444639571583503539082429322472405412049144604149749436056534460851258061619538649430784897662257978458686032374984182393369784783562582747872862259782403140258525863303124912404317893748596279455575738182314839523907045887200078831724475972445038436172897084373065066086543024045632074209492335324476858319991359344284370398032507641434368657957758020689416662338597338005869659462107974528495222329732324289480756148521080953297682713064006098466418756220745162598630101781546277560940465302099053847459473188300523963531821068269393495053379069619204508905609944191577475356687028199691804244244438732535491362109392180337839132373952234040648743485047821607409977857233004564252168205641315797010038229619791094279421031775235320151313795529923722966263554890189413722673681415835324181772520989948824964485140855083201552160866158249979195820736649004048922204628279225493801922180168244907388449606401002026746004190854468632096526456104120840571512624276297200426368665706579346641510300039735642347207021112505116607255552520976203660381815893330785700732709848430654334068017753282778031808715890975647806207114831708057947453369302012753384496566238807053741391993471165700650097840036877821717265351160970175183292342798095194935159633257226629273321226341219342813915755959578641247289311740142941974273413869836426908384925123540283499316946834452824042582614487750986956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 1338997636172106844478394824994896232467749364556165388883250426025602685404553343821333828541643423773759557031669378615769175583327666397826343319498320507918503998061632772191608390384305526556341621930632710303897686508268536377581808392494774664699999424285134569942281950349817706723975316776366350623913536824687992036669645951853817203203392271373897717827263412767062283691650290560904093183162767870345550338610915278712665909974288967588565298669203113047213454805312267142372200172505071098872094998679112693825765833540074797995255150690937345460039756483059400447804479103794796236459333449812854389450379454003249407063399604325926119734613723441273806275724780350511723463902206040821032472869847749928950400951078392582178970272565114820438942539292247346249668322319424035002172296233118861641190695673005183922328813309645122440864196122461074679258477179761451939424121191250621967353801845215014403556222846674742627560382796536909934491794826924706650691495703360703557139583694349448948587693590281854500379812498729250673374029714915171173397444932910674575382800941505985807257510671264735119564270072241849531201387187623222831130265203489639560924195731471393881587726354814725117870037244716855427671263503100515681431090859045805749020519213597544552880929766744762652974190507643071944940055452531812849180750048861341030390169096008670366481965656892485901542843451310925858232182069444778171202677786882588576364839219105760656922289342151294667233557683720830274013113988043147412427664402552367410190933419944844679485906504690561062772438854933487145447198371512512860460249597574593590949448769212702824855040886781759707528751711198753720940174304024696191801483595433766769879732936647441361567615579877968473684518175990905570029483119764880866013847936847261984855247414943340217305016499865752739446353761498077463197236390844235804083403058169557604347342405525831865381533253338715929608156879629584974011749573085514191295269984352068309769805565537185434444166287345016481865511950552304548488747520888990825006959155077052265474176856953286737323227801194497218468199460321850213408644368079189939295760400618163059256798348894484397027150366300465131195954153315837462219938972513544304750298619470581728091049361531042202390951798660505527823865832576738085540757177337071355878317451450582080624216149037686451358267670929655492004604394565649902026143510249349217595695905487576402828875333647174092290420366821459905590631487752071670149847362399371201930016348689268010505701248780168467654200028018209559980540877054768204959237839263768736069519312650985369016937513037942351699800495975553621785715112441121010185009006998164508600894749994542391153471534727560057632223458754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -874921456184645868551292179722602756570227505680146391796610485014122173042992229965738341641854819901490618507990958131293351445174806551823572112948630875389118119699161552967146240237994237759977401536972160662467018794724092241375192451305100642031306343842031694235691019474875707644236773814037113770396862309458015143757109713769323113665579562059096859947911511346127930080884017550605389645969321648473962588929041087879589685347893900141388442157939712555365906619240966995508085899991506701824340595619974552984940066232467060946234187646399781990563902645019878031452482452546167129159820031327549436680351545542269740509757229903810384127783837249200901308343918846286733015462608583470152674939634371064166445091820183488160941857313490888763134424664835704309496732637054367019284276792038452289910755543655504896474705239054443461527480398804330469724078150398989365348711903611857456163702241648668447118787446790798192579895703071757969050883123507423585083055195251940237719404124153772293079086458027045311590156207845244483944936973660291640270914750519396550077887994118981862463656175378031467262287435357807484290607761018656943067726828377806461497166341995723376104222363504943218595142143073621486016974432982728267306048554433982576823127462025389201022389971858404585081392701702760518224933358646126463727196017676894776163679697134401150513051681742818409261187056517237535268315322700339969044998448967592334874971808754351266272214682619625800041573264791013328204563646235143952321553148314722042270685201699000528532834206204471158882921467365637164067231095928422871669509615724253855550921815173133013399982957843875785151893830364132299787285702014675204152592889510932302518069955057724018047643268271741280602974053208018681102156225652037908866739296898956784603038119262449179354222294453984521453505610603558656251154212354150712429719925530336657661466060754640322612234805565560188257700378573458733295724290113845776509225886184345775313974045984301753452900203229872659523898442575633128980002221709008105698643324806137628708977667761696373854658945180985296527646075566615979435768665739297616120216449565257500056613919578122066443732922459872685218121992437289267390708684246814081405724182332415041742537796470992232841365415664909130957262228331236581353051162125543369468524816732575318650215286495451194074685201432985839794552336771061734210539808897205037828907000003217345859804791639515498366848160110756293583723187703900736792330838908817641407268216684109667453166190357312707074786386952113425434096115130913777653031351296742132323315434574099990596146649010045827761620636114814974614100954450003921947568746429334935935205856302495415648171850027546994734968445337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 478082180168134640790538095158364266801913866730939833024323753908619516870773342715787248544047328433129025661206822691193508204994063432042067404473881115058301649883472295630719094926386049479416564169626935740006309960525219894605128249352178939575239165837762885322237388565789653672731646930173060792130038927052374761211464878978871363839576594764186579843953950091627765395976317060515566009382116825778532600939232603918846443021045485035455147425835648904897179762851436476795001822768238830589770783903512698713115428521511215159666903018092467433136368139731567704308708192001796627429101464012218499285218337272107229168387347359475249699516724226388258162386629935462084963694001470116647004948233418977317034069335121746133051921530261325222330912980188557624251077956165193087279297183905630837195428552536559893954396132723410606698963863974070494698428034552116892782872213710568838903315215196799050515469326148945566927152702744091064599616414613680311489082244536652686947742705298042663112600425604764722985552115192068100019274059705530395748851707128550746302227910183614943926357307443378116829484275846871110251423517671811502896653562402643169679353591941088887680185826273229351873099391200369969542050257632786861940341199080829496894723122284130987586832871827778616792763017487131899373586348906046290921964210265676395274998627938982925350235537155822275997554453757120790634447847779431800233948962673062265791052613402458412592024942556569458196445430125724615283988396884523553396347614839317390779685494428041438724424773845848920841939719771325560663078038835287190627944932588392736950540059312050346521569488283017931355347499801393845232148210835546449394666511336844805092340884061775837466459180871489376064644893720808132188768998162033590387475004558498946547328553343353958881010940489302965449514941324410296477848651882796520576693545531188047237358382407787604950636660947264106690755813894514397422024401228353330724659330590613237540396498185892391738061276237709545044124585883948632016362700578751723376042372257225348289495166313495971699599897274761721564770361156848338395517243755735152305064113921692432689500298113239093185945490194166262411006359280978711392259620083986704363248499035328784725378543928268154605037576360289730193115442227868316606145674541386689059684116495101809884707509815035030638579832197427392319817192992322739378047055719159754374038265180071794112885948005722738655385171155958759452409613509136089300509561262088106427497404187745873757954513118532016233315171907003351980776131112970178460831086649289723269560467701296033896277403566230594561200647193293554152111334713969751058959500460381851700568241777260235074408266929055133069196247695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] -212533257755601946249223924297366612156597330281389367697836598699422227348715049891738200175839508505038643591271002911016320063512527715636174406889167078694989861413724967042629937573538612774151528218104576563111378544959999504269275480435672449157543425742007606997462670243319166585110591149689279033367776391642697293603763044092037439289048791459581683319204398847112104138271854878467066344732262548892866298607382348271656791085706807686380801548929684876967488053755483928811813246295299913943516325442089050857892746781906395762313470965729154458269564180118506510835827465990362860271811832901677359202760599429682754010888363748002375075470772359717479238876489765571696620282382020776553017181076645601036318292361512830117541624864178026068809205720913986526148088507357867618083209354648928544811684085744710852012698488929617663327124364305801362956761235374250642282151900592984134949269689257706414480199121458072910306019454246659282037181050596137684104945219491365446414651343222793178391743503134417928596814051337912527246124519502049046843339828679811763591754250827048741944514246982272692641711558117708367219492561821739929920790589657592636500217426970290092178288816793609502303578289964614473740724387288363187358078828188100749419268846519169522749741498311547667537251711666579219011376209598445146682491663227837356460383739010707663439905918817045337656221754091845390970158867127300344590923256797573365126671021562067395794224615404517976721416211381349398143298872350828653626815333402983173460382042791125741999006237207445102710669689527393309962340482123623779330401545972696218546368540558187748107374887068419844883530878916229240699276469146757718032096761114209745178944248060009110262181800665194132137098761695123460361741744240302222083408589052485458287336955640395952403588540039183709806596521464338987752292616089189897946418683515159816304057933639581312296920897757959556872521793480334755787711634380936892132349923130222095406586953335381203660884712301115022386547412143156470002306190084092507098880057190441996365205221901433378770143514532091125174081037079659597501774899913261809379605678756622765131623723797528848505476596710761004482277682136903924493353404995771390064694205981743847199531732553702863869774199092157101734742532938292897568015681173620723601494597370354413673288349255458810774362892746274232979881054337620548690408112398812183151557432439417971682121007490041886404373483044195349554337259611191714713945852323572617181077322033720477122773226338106029233857571511521868951857003791508557556126559504696211124314693769239952859887542593083838100417659802120677558958662954970035733994380391646702438327159086513557901431257645241461429807297331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] 73894770010636551605747993161618308426257420334472750409862624558726468903494518945459538359026744509554600886968470314546689939868721994045747845065704256644828971823887580549874902395905667316852409602496692859857653490858128514298429102566798001852111257091183458922703608707651852150993559001770340256518634428467206282762791574302702279753314346142994964767912293051694355721588239031219162444748979475543732798013853451427000288891031400281118541135769440011567844403269923464834893669158551547026209116037627516885423689832882331232199611238218452382292112620841327700913822925127731557449408052234298616472540374947644578008062739362798338605229535547600271176399138264247067712278443325616161576810783324558028845526546244611477246109271962591458763979462835162268766112067159206879234708195979250110881523280179891043029692425013855489708927096339826557823461708650500285110554532241865408081440335752704524062480260382384298386546335547065661484543427959149655728588450301282505517018423779575175861423801968698965666728545203116434790685039082216935001240136352965146756844950814693969159306257009975934528129870896777085558288210172365378418749054423700472556111976005300172185202271439865858142367724365243107148038702833396101948038018491789885143729476570926504784201436283405392268796461095068514866439362615977254262704415912395595999735224086602855463889237085640263711957245883169198339032091891676489678567938812907956943641927992308457412217190048795154542545149213139277824437303717247562006883784725548029221119994424494552376940758375132797817977714959400996906734822991412739974245502366637234825909258218302611992146780449781539966744609065039247366011834419919612911264961918756334735535145485125995720387567708232240534292127053211075254744772920676078840372586238167756680603952622436006244432972346129692787873961222617450985410252830250038437321076500515937497871147050476311396573754449732808561515035071706903331775610246382873795145984950814698805938283326715310080440702578064248285259335110686434368263399017436517020997605431693980572821771968981779494118122314317824677810668819418385901690797553993131189420856383289693241604751575383267939317915640620604913952537944743063786650938279883209064258353141958824585539100872708174926082524301392330415035848817829276252786376026053863137772100444827027563119073403758733236229837587526891394602162968703562369195003890225956470086281954777404469543397006532230326654986714548197857133888161340737881645068329952140290918293583820519262516991341933036040393032343988832576487324764395281719958836552796423045141888966242823988928122553331598022943297020446557763632862557194120793092878288825818306136895267778882375222118101496975281973782118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -19709804498544068679257360057143401492053800945774283099275706580759122914196988105261284854700314814460621694619345084696252743339687462948838209338404912562611879828767955311148887747025170348170716040770080426704115622505729109444149229313039389365108420001583952433280234089435345528659252741505840096354546785203121813452728079339739707322715672492947388265921253917513935372738287117046385398078005102312765433743278748118705829724969497890196807375133538228459398083197468129303253775474363369327108598654777325183604171616508925318331550068039640031041791917345356929620122819239713495815051352931461611329812007798479894838913265339764990601069200617833792523187873210896783145988017700175698726359684872292769196938679390165306080352382608758890032752006081355795821791308923818945914503815170759335865667242209573282525488896805659535146776043671450794607201895410237165847350451163146077079995482603806294060837275956871459867571166229496102180930241542487840015939685000398178464843742403294143303702605447155305045014513446568518533123997151703935584885516253954030013298699408037297837828006136329605596953385606095266247671719347961256325853623648725093368164705469423014290636631388481662817621036732570182915686572315969109124874784005276288239443903896491599411665465541033219192763458594879638909230580679804381659303236585849970044320466826294081885783409817177149164626728129878491596890793708436392316279823830408288776336078355892062066207187364790733408142611455574309148845929525262828462671940218676236969245279350684667971395511139197271086863654902834858933396618671073573895306026344558324326765839187520038663972007186469553185413511262093745894812890440438122976018279943755525394860026048932818991870293289749439315246639397581515769138951990074408154445347846867780815504812655756253454740797029783111303043246031702647109551020789890945659952961320717125273657522236494778506351580461923939851402333079490907019311169366469183161761345635642931077643719608020060619250389746496509466609323121857097873840636137466230431962702401761892504930796529777449305301015836518200658923100809959397032183408017344683369637515497274503157958820332984616093424543196595594484991401443799901466907828705628820988212820844177784222328445638349099492354341915263554216087225996299237513717637617167969610780870618403515522345157287129793198862591596786547727198246671090663188335169141982144758487460186139870866734197580851704882695805389454561025308788780265325971290492852567469543313218257347462981196987436912152555518530344749191817004658233978360684934414280276489579390902628245929088581254614567358091125514762379847508010849440251451862340321760321772131491722386160703182973429830368277042310624051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 5602275340412597553782181726080559172281472396226629690241725344388849137123100373462795150452058534344816805010261772594444628196939457739445531465222987669618315575717933984291227962953799187997376303460613378849048748432843879706937735060738845948691864873999655175113621571433277407871589905816355756330098025393234108018033909909052969036110345083417773900995297636826915264074065447126009206352255675346033837474591922327174543685486772583471151587247219446626410720844994836874938119030076938627685739996454341198220554238897425632711440960223308576774122694163826672716340754886072366406979115179111034435448822502604190862911483438488847949244096637518726591372343108662806173926716343333478049628800064365864297907309077796452132312684472811484338250412899182566793996602551507598942358047994076747665201948970405032309716273712776903430489589215753858603795863620854639418540034904374634838539327183358397909794339863333411104224219815038281822949324602887050141510058640131299874764888750437861103330892594576716744624710047871065714561709187961230110839172473198570533965693758944804199129596587203456450959545607287741497862789056435253673367581350698838491442817493520139441881387897710247982523059848988070232227911970532056496401306806977694453744505862674203988586799455447820237854316678473674069157908210501519539287878385521911882930386297797897094159861085213460088281149598251387821558459302862035007403475459918165536018209442676749242047219187442217895156422284229972104946477808368378116825808058344552608561846041287339411758534510516361123692029993003921618211623066698540865660222299853468398136634051837729264445546276144069060526409086294923704675356219821251222379767915463806313553976973674547540145752921662158076533593162130007476475784381747272196814937730423688792961113908698056340885152578210309579281606845178350798509970923250953171679391528485019425956327253029183496674189706964745891472006641792969911246195198994056116301096423902672493376110499047099846828098513308780303019426850711733487763055386853158606005367253368888933509258571947150553630689107248997984347279668297201043201991264302064344798756848135615379376454681901629894837278554259087500917279846401718401748689096790665511596294743712922729878769897483379695631832181289787702616237166161785911428982707878528357423996973037945735447621599553954467016594211291354721952995122923583937195822790661881183604089449651888256353005185667130683149966900593971815464918443394675682905887287074591573654389913748203535964853258278307494622478660876559455592177681178951191377473363639726132220625756018337035774741299012376208811776333032894899690267744476839655227484847451065785766736982957636070019958994615572535097425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] -3869785884526528884746254515999959661308833394468519963424058078806102337632671758386778773548455546861914141846983927795690086826342712005923650187438384359014571289680941595068923877652162044802418540202534975099393933189528601395670450573898893687214599680142539094092958037047052219575384614711225853672715039541424392471762076842185812979720811298636086661500416882553157085107556538384042957649944843097853513820334424061254911241326525501122831111434906993895665931045211354855640035902611493594317049615154744243661589254285581585464377329371348971210924650438797289911219294090440635552512202893889544357153674305791883910079333819677820179212437625177080101291147713092734301327734889457568287415222410918094096923781332151433840396670136217537105461518303840916588976893726610985657295896227211811307072272358076383075809224283931798938765374523347892234343144670447932513505174653321236265623736709707878707908536937106970301452500997332027713270873177718322701851818396566011820730149585584084058269164151599086163011637804480014016325033006429682986242548233133832817188041375460409586527408508119801953845384264706328841830421061896756015784878814629370498190134967700583036634400586652580482253692689093488079399637362174797177389108220567175582967619785920542829104576549372660402174397407509311396916448163972251948962127290203567923949490591108016908079314781207390108901836155119293906338050208593897025507071237061622344115338358205238361069698113436129322809430854826112195276805734979626305705970151532860799589553283679268141980587446689459771206480211633355206965019315707391282199187514449352629458886128904908160395951771427475574336014867769413794019398729310093535055602142385730106279810305169483161804994870028421075893398833182973427467892228870271043494363259652262428583297388549800587219320723695475912783947004811484295875069402188128960727022448868611164681935319467196429364090706281803144992264610253349485478330337231412467063086417704378731332122554606222105562232280000120401101492778640703786241461948379639448700304482758393018587428053697422949581414045192749661866441778328234281094152870987906147762636264464135199961304256963048474376425500998253507732009023106336953138971472763391069631812291781417470900052321674936353391173520711223012019086604606377147712716536365259242406217219248584533874337565931519604300844328340466508262623812552758566584550727119567259367767994193694794592653584730076646688484794103498939087025633536222312935869939706021530234068171558721952143085980022209508564576734861599613232587630744206225039395484266321681050986548756183670187536445624994359993945949892226900931571448872141927911312919815294030216204374273403987523553980732085125442751692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] 3491761901008175187678060283947602587420238876395242677492241774590826531221649018363951444441453715898080860924412767430451124482805704804617064445290282194782427673655309690946211233115208557610397228804734487503369486915860673669860226775407384758486488986236906482990976233688922705814670221288217449416235461896758397774653478547230453324787722461163672919333200243391409166895306103256301165908577506880234170096636467838416422642827192308563777502763000162018311173998241015001338909304622633550132888112619997766159430938821433899935186856576867137822055440840404184533089147634329984183693223100862350816658679275740584287337682402066431710778830056395668895272812426002928976237192677564692624885646095971642601585547342394111533168369026933634415344681832393222873906203873293298932920156011409831973413624588544287916661961413276659095330371440889539966855251744311616522774875248927287288470543943865879145468906716818135275542139330265235905311698595170852932770176005883676123211897522664900535669603525349501197111778642225055728423917330561213534944555066527638187032559862258511935836005196373431703823028594884576628594292651323714963830704993877048552297566190320715264279024374636443564731728258295894523223438369597821943062947741076419653230254367905157423784594523221532303832006674369396155969056954803344173544698823711089972514489670581588741185954792213368781182903119412016156901950988505933708066068780916817650953296857782286089611207097375423521793586813160767575548209376340531048808581592853524671688339384736327708988124461806264775354446910523392719556155481366966430204885340192439518438787229066163024810758017158206647314861502724872459772556111371084019772921115545668169358159080191060699885573158816969409687013647388534030237796657101837738295012114739371535361860634864060752886294686971091854198072052500157722097741566206052156871572118832780705470255642104966879381845170805472412746154672445784731570087224212411644918968459899898317056375994852992101193962306042200447855102683887952647349959785727907512207492912140706627849569654412361682628293311913881142594587244583919393148456475226272942063106068976575397103383359199719309529897493972741767505757536550353839851866940229753527281698800336620798929930741858043967410145672199765930129751355672512953372564347133743931417292024236392559495706981948996595053598189575543736399085231647486917401127312654480261442735253895685293223398664293480906311327366851600953852795568147325514720716942055647344179053078144254435848763866248281252729696833927527959711417092091849818290009379456480453998799642910994468660682747611067834626790107847910561679219387404926773529579374252301212871728854114206207423432406059861542748081356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] -2448226787732682730258937343078937291525734761101967240320655974128133002827518817267550453883337299778768396231259475427643132245105082447373221956949805786660685161757060427965726955908258540166640931187054088391996842214460901876032236086153002229477758639968861615407677869938987481591433900169182690992924903205212803556337369788547061909573218090599654113386495932066584600748071034812939595163921818034880782248005637687835021588440896674020023781492828676226895910934723211593608506844194336735778426985730423661744262763988821558083862177992939773966204963954648525701654943593358492392602898995673085387030093185818088855238457281704636703154697234152716821735560107319341646333493773682064610392172400990798354859251447729028363859071099583663699807000324280562309137864906520393326610845801522158200053890349967658760907854833400692949936365019353578176101090734130155038841088242931969741979895431408104471898037301913593914002520678818692526930264356261300504106138527010072911636201682527455911144639360510684063054635406866116870854561732047954945047340341478882836805324195675578227780258143269973124283552672554727685212046368293184595763621323727134661504598946602248545271687552412964653043705419760259768725445895118250479315084808919020374350611706826725634894871672674298633467615123183511083703658309595459321560742089600136895860866444009688337768019735744334125505231291834859436930923682195950110918544777690717309671547100927056074399626753602375107235382900923727998631026573068238296504166129515958362590010298881926023075858284556647170407140842503643616290822393556663550759126252451392188024714300204283387407798185053836058356976685298270187539408770179534635919739282804843202118991199555229932734471660738958658328989690050109678291970182458549966616723011814338332218442744450359752819904602880840709788723270300534548606194589357405150666147942515755523536825161684856647548575917834281870135029210201609119159230083668149206725888473621067395116256934039376767276324293297248791172162203377775619714792879613821850767098248656084054151252089857244250648873982638332898839617013986340587544212796110224058604865667200374502116465395623397022866934146329440412411961736874478612862681339944846834166231248798448560180355911973663584174073353367310136805518584687809038352847984789205549449479833801698548800314131040534640553944753999046340338825956810943586521053211819102103049644243891658950545216771390569742370744975094635072728657814691581184291293348108535953339726801685034305763490132538268321945772418691934330567811867542037961410842974146740947611779257651473406763339546479224505977442762704909099609389132478852708509896611187276934425667993122576256920845468565874841434980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] 1313709700889514134808498958732654097696608696850949581558133355926246001463127299892405390081839884420268162952524813391328572256129149275530753873649289874766786055695321594330583848168722126159208510037546123612425074175789808109648545248243396288274251127205765966009345309542191263850290722974496514483994171238726202562842691139614960734957190076272159626379440458204481107191281256821729238088642159240166445507906644053776303141685762044978719727389718655020980628946317499611275691317667254492781233383265092030394050811189914409801835202521552945768783274460611460274572895967412568662552977912735638870355595130896429843174077867221972922590776230785639928928711746695920153006854865837714380368159488075624644835638367701362505950266389839016494803839897564163196019699612196574828302390498123667217934569462992708714530017555507414346277405033543870313709693933109847718666539342695676655137365786748887861633122025070625987918406469145027339770969163209395584136519854738580405817019479795389032699277249145067538278647930599296831248616623254030337158262740173849205635529498094313349909442033579833511831598545609102008845066163585770994331695586210754900180752981345166698453636287529152056357174949977840754749928121353388374425620371237011894646518839628700546156593410311825438860657720323748351940171793754550905914799448589332272892442497211454872994071059761149801123975684794496876330716669204675690508729005436919909215804149357134356643311641876571102361380974446702836062297219285404520406272684937038698683701354311098542151949015485810912641138592031294085626751440482219733935342328014278758443770356106780487427880710732987066896621292097762349891201552279303574947960806248048295990243024789119477162272540473682374157909418415083880973591839863016408507964759475100414749535645907850146167602440347244140524349391023353457941232332975684694347562233244649169352643057567825970164199751372342644378987263574771827316332538817546169040467925051005962706190516913661473972344377625607344520532658332823534638822567081284828518423610285219408541515624777736461753426332621518204814131141202336945537489539397813601895898065113998643616629091737350690131736440049792785299417846256522380890572975624287362650813522041281645766462910497541565954593305164445123558245441239147646830453026960785192721346776468124622979436805239948946664237383500233285122414509302456128599121600312257301418410154622321253525711740015206983565719603029543795555656800526455379194270777755920288738549464699661313047666619284913147109648170657557955341046625041403140316701630436710203326549346097764314571107183607998286362399732134089323877358776917624056732363139482879218908759804800233563986464148394049734817391575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] -559316641449313918712809020387747611650253751235386710444960429500428815889210432333112957798646309206620922524443969572561222294267281499368067229825267511041622992760138208541767654843682462409371861117632872518427875563327881405543295922146464653696639631885752311575670146256052002498922097428652403860020659722173487268249445402765289313055495396088145250286222476181527975692207360872788658462861769507238414480657543083254595680164810960688889217305750553269468383850085723037723820237816141723080787197867969597393625781444790362257031576578873063679955532601189971205723296603657748575854080022865414749481999413405612119950380233079307236556315631680510548076642095521228032020372427746548124146639446106947343848518856816344604899658849669192725047462210104051645454702560548474060956844526895036675698446229551626429605092552852484232526147412304770911824878382677094004516807377538943256792775354756379604627269928605325916993592639019520632859193269220508487078718149353155854308643823100867566003947371384324918217756427078104270097137546920662464345280082077907027093007325842972076405692029880140678830085541168891990903173170787082471427030296058229825001037598389485803564607845273823032281262453844591526578705188799852445781057306306064998353588384217503380402034879326628944456780637061504274805588181644210396113088720934029410852397074639590932670856959660109398934049392656683040063854246782384299748106995413889210944166968504994801154540871298604165378698689924665411387503556145805093529096804367145442024423359342224696728516939390909284598142443518522316775529261055882778496219422104139255532357270920616141725007274959769753161898345147875407931952249733907612697138166554811082283940483847093542181193424632584579207931795533293901172005256910302351343883522062765134118147941176617718361730747943235637701428076302403874337786948670664685248328334777226648919954799001263283083702454559941126757752991214675580188989760066852339650658049111086437908096356754318465558211741546491180693221289514067562478134623976811711830081788521845916765312517127975591526350669479111586337172241765543776088997598614679774445965724925032077031524971663983144041286149815425510967430311111769565115267471912065647738547273835325459024812511867708756404526857419684851729310090240759014198749015765799305319100370235835085260029086155299147768604821932452555558568449160137682253931052140192628172914137562795310684070777106195267174754069087712067798037805451432106252804456769895944224364581937411514704949177395023315824350482172208827710193015475914427504651381877285356695520946335098859617313180356085469182909166135221814029072069390139267306977201599284340293131055036883579298877969406122248210323865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 193837401866523355324419083667202293615726375224242768861765650142138136867566489357910765161357840134590214460420217379837213229035392402777319695524839836138204431782539872400994247232020961122723500091658479150527165921967301312247310949948238451372495931231244136110777402426609543999560837675844876320381382851681333022945513867934461178283230031713954729944475210344838014873849980709466531611177484365903594955495076848159937527366571251623847111141043697980750799469905534834848477798174624482632270993653306026242547088131903979660773672679971417394335397153737256041855520402929665747022624462621831558890532610331625756960940515090190666359312522612056049129292294793640567241742012681301352270704557640823324658581603016634860975341384589967155122590275815002454615636738143249436147615621555808607578161341154130045865671090428141568054109008333388542633605825688419056227971741195303499895160292836364821881716865772336540737090569832257661839210206971735852890495418703578711643397940013548670343071781736730726621615555272588236124561763629534634259113572324562839037105009881141327807210743440431894122723938547702194032668706625543188299599046942337985287687155886506292662056628830874034670504168289718930915906942954369064537833541698804940537172420152142466105035398650191712274535003547464415387253853285138857853065459078216109652448996983951179100282194449043019211686072575484481359802843247461624741966611003970668684921393583238988262909017415175680825691286334124120386226238561041627688408238549115368887595175378773749704965979344074734736031263129780692980802968986551381630823501786162857861858552627507197821547148390431277192487991477875402550797514929465943211878822431951006790013023798902130845911219505335753010936835427119916724906809400524616171673800832435505178176796553895526092919221758868747615821050034785060238725234567595930487707234038205356671596431999050191271943385044626506336233990278549577529741202911300743134205037558783574890427462513094080852715061350485916923499733346700741562485242221085833835616161845993135370696437873930830083633386771883842983994801560963210061767567331214269687544660215834443270005805828690161474877720607840254809327754750927203887374673219732138468396177483986073167407324919255413727251017949826117351208167994439462869969075138295695051656674253143034352616399286540488509343824624159276755148020568368077455502877882775626363754825445147213525579189828638760835885894030791978595367392842330359131104930942470566537015091953459696374184457396113464451444551964246434171463151922435075301204273989350624196793437289804055009346680373124643770862005125718563858899012563656437771128398189365209988924978688196159035032068882767408867468902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] -55763526893146114419386089034633941214808902001195261420051065267880645252789781586371095223724206169978064197291360079260301744589922982401810896748944629054418842222770228922269058505744084480259538698200978257751778243141434035910945771668675071640422736005612019481926804480626636138444150297007315215270862908854176878626436206586843818311644389780606997873509142658474489705237590190897929097938325470623429218141512137348500116942277000030603046602514167786411050673270137170535411398398068499951305115229470961490466327349565900224443032735975836962950872082641143983215111715425515092907554832036237611146568672567721011280806416171898568923698547998182866135444749591405320766018300439472661796626229287382734147007446443314022927829575961127212383375193466992365255779455909255679256123160610634643493945741846195917927122137808988811199628943269300296209896660517992390804796616387303987528901233476045369839139134957258684582412162128641199640186747518691624233193293994689309854779169236411291502929932943631699144838517037905154953631777708887613951494832754978333618842211993698489902681102360754731672777852442774064763520553877162801176929368553590681976910211530473719843723066360215945727900942377987793866833306280339122416498928248161384326566946040713879942644574996648845540972832539888568755088354559295287221399920930152665494320061506950833280291338939696419274728038500728810440540862482850429179992706922454504492048799281853340818320465888511421875926979260331048435055822578145061048722745592176810066257588006556190448646204959293552654110992294968913436578182677199691489187943506608760976064195623803367904677129804915843246081615736389892160091099449834298797643291200854267600075839633301473221850353688062152229742229585869228226850460046223766241504692812864249207758897039475575438191740127768200767167475712250937635693905465836609929253924458057795337888836468673640622604932070500137029132066817216203691512143472321447104181384914705262031213086753133503043244416145791534155218082827699240710884068152979128292606904691393181550969114941011323141053259832060705928372301184984882959905626482033203073491232324052212770727938401498045630268669958206581875824142028277993960390563136808248335720758377980834614075469687914458401055028491575771328816631751259493423223554125569669361544594843711600808020649360132557954886772105589826296018786758048862706080303177228099257539487771074900763196019467426504843390823822792396980156937012895475615633484980231629326407127204150921977436241677941007176736256212756215086022919808418018047895914512156349704837871600765268105104870575707804188736087004192970565246983185838018762105830842289940555063642499131027511140067471354291387839283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,40] 13718345278079431914059596657846222378468072915812218302743180350989184392047453672850462259310055816579399837546277666347786245725136427164477281727883816694255369301100544167982055773107445984892403809362732882548115489847967855512457882215370620541931288475122026272534028260383459711195634453960188364007932221284583110837170822302693225040375813816838719014586684007689624316317418002843936125044492302212900868681217823524072603732343738874818787851423016749358142988909232756527869369385250007318741245393543742611278800563352626376836350306876268991132654168958386149913902906075400507498086850562039905232774604716592558169954685976976098425848994115014591383791691979969932334648156444393334904553566941467853136613067557598099982755050086080804950269508170885531438653241894159061584217939977477023070333103471140066110837282086024546172792381546755213748405284655198089912032809763090712674723473788160047644180141585001650285401436493215337399585379647658818487877566613720915118541571068335509750462300603930088508451570906346058891782173353659622242747914341749036584915453540301824919669912338795542862501241891604155441393260417250863541905997621131965036260815850226673336058728553329501538332009933484233322300413012609464929447231249520788970503719229888875045046564950150449133506287097761078977884659206317209223370409558263521024500567238355727361105974940484120529967742240017386807250689731603382150878721415560094489649106637236662605424937058335779654823156220839242917756106716008550477090588974323110185608570268660668339160546279288887745687283948761010389650760039746831220714459771879124267294075440299282561603958452566327560355664800846147869858388792608173532361825481621523671860898310544304995608698602031899776581551674612853045313353258446753803429189157972376376497881135408134606432956132252570222558458281643376848840442518406655320474669184936847024233545325440295752843556221109294423547660312014974630192387602440873062751807919933132614423030661619187256619126161894825602898644958533126875805022523156499993456883086094674294234054939025778780604651655208003050972879167448629541668253161049937371718005137215549253075741637841117521076025880401484914782665140308843757694461502142227267611640132572975500431113806305836785074929706282168620329215470030144018857656782267610709954384676013822392110930526011293283321910986677464207725360141903371236252156796550097279037073680770026702870274175945462201311335385024266221680222857870240040573449662630394867670580565766144343270040247526707522368276007344935128657122141308985791749366091599950136187099304406387198851152739856078399811464056963502170473681997672313526333833918800965484333269874854042135694876417792025552748544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,41] -3100696738379821997564794810219403207109375291379193853201502948818365399681351754682434359843185160383393939552406294117749387898242964417386929127549835589239621195910665043045103541824018475770430047558703712510749942541243803242160484470173765007192065205380277539337019049729489615507610386206357527535645261617527615019805595558107407971743492287988233336854740337929631955388857540405171078345551081746469650469755485763884500893456157890389189275880794471666510568471020497149085127846391834735018739462822021204545192856049314046020930642821278249134231428028045492680743864240575859854604580389891352297815505547072033186774519483397589834189005642057094429401562624587706358470418181038181899677336375514355940562913543329280350416065772070812613522480072731648243222576019868229468373445436794098141101760922081980137420348228903541475946278245925880911133855346156888565698924852025267147842130007461561865905048735761520637529964358262388765245324685751766421787129482438846270748551824209877162782954214039199949994585113229480748070210904069595643012054653518906565834091879995825660010156226556960115742251780716827090061873002955652244222617992429217333758151817357382220734286453689154449023974165917132328329135621118901786206347566469134557157043432660496703071978953184741988663165185479974792580254585731084272228554171596748089930988637495590674511110941395832336443800283073372610385778070535232500873228377139681010561764252598115680689555538606522852235465412502847279821970538019026512530716522765131599341244114808274849793285820953009475140307717065704303997436638699160475243595590281144700958262086439595377276799011642720920186996734374027607552072542035852378158247048172018747731992161346393904323828510182318825970781523283161454463519218142720183209163357955099322780200782966657639692039887495570259606487889755952000018231428904032611196065855210544849368821718335870741095053536355130727762759917780717153543636143646948307053493320989684974316824933717425210255529393608143798030801296032269623400294517489261808944549842715663343532392512225770579109993234123440338753636054993000651103759400716536785941017074253654681567637559111532847888673936940799203833409068436755633738053216881043816694997136476862289623163953157855607612065422127240555560594519041081412684435302204372451447057689807827720038756546042197308260749793647481796674098327106445702599085355717876480871406448527835477797783448321536812413500259471129894236890941271625390411956571555439034604253994581334735509796622546688029266481421272166302795780123811837164583014678252400941473781791742294670911433492816022326944774730025982184809105061806286924487157004252349697003201803190659792965994142402945458005606400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,42] 741657397877204730520587848088168724570636681502700974009620839401424809736248222621221506670659079095000469945012887666203799186841742488205129181925885089125745082709846234265028961861719973536794695545756592534594132586126957620878345367502510177561034506055865983954276645999724258000703151016408889799277015575395995229884086979016909236457975444446042495842342797469027632181368890675965584818242391164340284091942865227945313096579967717003140920733267766454155901527920269849108419297171580989720762452502381859831689421240753215832620618230279505581992406809938362585008747077601102531358389616502259105115777118674452499602444024233837123739660949065536858809978962410885534927707494087603017091125460983373143186434537057270917378172387868681252018619839794318129776082377051102551835495382590162933412876834093686884009147060855002763885407474411444105360462835942825911313122081470577253203840207171902869212921549007845275068638429154951634742153685975581523198820197877386832035209688382997103977152337477123071275628834013448445805934022361806832208407601500796094463506453603089434997252016329093765283823333205278046551059323581041821780590560349561905906016676923508323459463906608646347183292117826421857831901242304722511411420794081607411018441583071236252302302741305889898673274829335311216123911680438744860175400611848384302871469687210042415249714952105197027625089014828654861168750474795269098646784861733395084426282619521421033242547553105887731900755576253498874514305480166683722063325012791221706183151451813267752136939481336447404689333276520717666750703768500296444716052293144516880833076612138418402749462320257850426519383665845498984075415362215706183806939418874981196835336764705473402666542248654930894655329434565134154262803351955127258121989436846320232673320766737105691110354912656565233817558078944479825877981771065679507018853392557626290329224411476603476536894746474456182924750827457952542047848278265065758223379475405631823567725860819116494738522344870655267141086425189120538308664973791315185301305343028328441090110451577640493370287003810593020017982186227851398743170559491731818877187844264672253081282735604034385315914206984119201735491870862588446781181765765230136930437627143769354854290951542604127916360317200377843440189206839390392167000937482799525282400552979571207032403038145627490580334858034619461671419857576293886096635164152317394074297402002835002409703752845929498947147534761981416561239080432104972274757844025542360474018432611240606467559068099951875599368138826015869403491206398178917116398884246518168664993287502993813140939883721031020256843346680972773750946081175770140547178240695955572459025182687213440582282618624067194805288960000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,43] -210853057316992041297020294080757441602460720510747399308619177822232328755889291770259883039635502619163387378022678718970676598908837020502245200445235381655832408942642249079533296857403696899389166633078815467187272849384426178260136616872761088175914593172230203792273047810689488757701596980105909155150737520664978458970762229790874328769357187943783365225982746938698070719580836033410133773448034055284067728617710342076191436980955623023909468243027842501716311141940942014572690691893140975152741989973212194363028948088170426676507815432627965054653509160467116227219866013414568400180524712221217668464490526055912573201278235832839583835910640923069503613499327976262974806469438812092909408908114563079421621367935120913027391912172995104678873397348141921812262448583094216158537189566084988185704004896882484123267292831782704773190073437792289737942060050709010044679943916193528817983686083800561200438307647294594408180324836705197824393144958650932450262449485108985319617098183286104784895421760667312624119157323007426846150054280826060934521758783759154713868557623835419841678494155767134845243647463983218923255345931240162101429206658283992935848021446838923843835174797303388328488959218895499173106807602135362789863531963147259240221633695684638683792451544031417133297729717319456890098316587990401928726178937784681643400949841538288123622716122844692415669234809104540576350395373021612898345861850112974091529577678679836542974871040831527271609555886474245247549772050357461738837807474737848899024449703501310906304877823514796011752687213698381101614302482227866773048783570017169586546839368281455381187102056727529089667696862675553601617382605231459996150194369965193170160778275331518085453242128570963231480094561889559295543610775263645565444010937807578695966524557300186656059703161489943104701912010437643445832851589830567753392285981096283268261990335412025743541837765798713637416084705327429605675528206482945573789593323636626653530328362174479126484702116266660788548814595528606112621660692823980955683769191746146910607506152230593241254806775820450669019031017630261096820411714869296738224552186660909591464468858533198995248637784471288983504294307810804811122013972245234398480827260294809436790905009724268552714820709705156508153651579906065354097333220481415240014088431163553038588982955268895635756770292365111606851496035255810108918107811738409049054639799649027103923175734916926475504017391027622074124792599940113434585841167413214264711200729083179150414100841664882087783597214849363748979678624901696079687102651823516168222422433861282788345854861860813700988200211694507461698366530828036267732180633868571124236617360090553437534230612336346721681408000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,44] 67044924230427134311834107673012409259272828427050694118528844346437651610122305287159341454129415606390610032540341184866154497698983210723180721498637650989134979082354040154898211003493383074339506489974690646213296050634293379378474625927174603452757181329104865399418490287200470000253640833155308477295649722541237961240782059970706909836839317532068787466650855184988629109185622998633386820135870828028693447285350627837421954464951221402842328814602257200417484581207788411949648535418790725600638020393225471550920187130395269555043995503620473986829348730374686242629767269355730435428534740426287773109600494343669716788430689637974568662431430806977494973847832428496457425745704560366876558154165558819564765573618771137206690336982070950791693854352849875092633548743114194944877755790258240198999191914721362979105913695130099245390619310433016312679299071907569071227049357693319821267233692902940451888374615138732823402368069599224256082980276483964836350104109064407289546998622940031105909017799449031573952932547148661400047635483620221493323006082330587561525157783230325250194435331322849051514209603474026630099611370721839045838628275521701001832975357007545717319316166505094736293683293518741542177393555960137923067166255605021582934300168787090468205364230497543430046129456437265431275160764747669775916754974990528845170087494646896329416702936401014057518841981127756777129400922171892637289570073027209498843217224108777898375548317858608071176599797473574445913103607591660669933005244903941683578243873328135429159676750368531098773264795517803667907973815436956217877111229657246872596880584042725992918395230246825605403408779194755578508661692263416683981252585506029326712176156066213394229016750861034767448413748308333609377480373576404522397241994848319492427949701738523776441256184538290295300140962517387058180458501794324456967872274345772591791692444613677801957993981280933840558057332414184466054556466153675533268212233678865035764790786914027707256758308252734556591357234288414033933120714248895184786989354001708095029802632630087986450161813157202124804213441286221435803732350870590595776110563336255714405958270601321440006198102947655408883683976353664386698029658693157856253489349650118479144490699880106596247631478212972969395621484920945820173618425654605267599624519241553107100866250175776724862799539435272352270979375642398763709093497509255736947278874699715497053690799809439156846418067969440577576950527890264129961387126806622532006415157135499534631237787185991716153449605888851539337779156870285507873309681546903565577724032721649839511957343770333817981966132452309335396637197879557925760193629537422139135257931922459504131743538112445895378206720000000000000000000000000000000000000000000000000000000000000000000000000 [114,45] -20988292821767614957094854787194732119659534714135144107022254849538881337866691754640319755139556532253458574980132816135225416762904611843584416642082522419324777062044336107372067777696988208353024836878395012190736439675374972740645071198469350246082663729206439398377485226762012489799948139371899106994593273190269213020125600072068243638211930949570026473112309583861369326092172552953405313616896778634392214114841815519671411534525206069065905272371924950652445621351216845278853156708413235720456136150294704740326704738542270364536312254130610389643797455696265914678044143093294053264208730919632437449225087368741772157765351187230170099597517246209565739804364478584366264482070260381455751235272244623894204756583541608938281225725051230366424065574544292804830436158545618581513957020906401634266395786837466158554701584767704115518564103047651907860915973018426778655370733988171724108833708137370831380722768365876104905016837483112105840545743539927105118148866781773488275920425575769596547729783215635284882824542531617395509545775639850356470766026401863995183865736257325654845352857133759210902375395403721170722429779756073362943866372552462394756916984036974397402846361699820455961284136693416614410157050792631486799314598502397727931280697581892445651939575589789281428663547505961890088564934843802201429409042010048011059662229457522415312346313415738322598595607864778711051690609781607996661857240486412807054076258116927210251216770672570512152319215152879192605466823324590162404678062415700319004268422002900307531835783610032022840450247151286501878870443884752773179168314277672784325237780342185910679577745751300618971967769773388696979941590820947742730888711091610206214439471320897339374389385392149984768602806378245276692049554594107820788492672639687948417893869555401794922056621555512634364601231813320792822269122782609241929384419841925920618717226192434067013761279799107973117923201637003901303711033582510851720546159391972449481097433950280167873712685268567632412940300351471408923161232775629507704980129141210611603488623269568929723608803463041358221371002869921684134291104999595669389209022671251048679103025545889957479386479129527410267858381325334185917458523039342086054620824792145164853887285302052427553201009085836376822833969393025956357875212043614004182647026664343008787914970661492704410351521912924910979109756119657871400439268330293667049451278672081704288334036393123347394814094489899846086199164621611220812273018564648924939725123477869032634282014463746464081934682109823738772990790548577787516467850208636777448536642027079120376580935139708913332599466505131824433545754706553881097069605255205152683852499240334278494070781291724552536064000000000000000000000000000000000000000000000000000000000000000000000000 [114,46] 6091070273734886256337974031496655828145190123996121262740329781085971560022339987846952270360896743318597132260858297632496890183794155521803479207894361674807838682174961080484236182153227329237125588643289201620273503173789279523983135584446871610592491021276664497987811827700679557937127865443301853885964108823160332091568003328540176559712787211433559507236541585369581688571479193860790056197379178590928359408139919602140423267084432736182440583351391420983436502068071600549232378081394607539722436868996712356262671669036842144994493638111151138307892080819122216214943530085987208820137998004640464153996698741354506133282697323448868342725979911197833791759378030015303592181578161479669036659938766810381517134559711140373080906137943901375553804174757458176956338683952874335992770172477849812231150403481785935237612161389541825725241440306401455197459923108293960041757212342682039774148784039526969801750144141013281857193227958138032446911735234274586345161598194279600960000857880262956266133129749092596778931230479710396949921028579692532579782918227708836210956374137667931432681779161032859948367175200881947033403290341185358954280518443008803726947587248592090718387081404836707544747157260526279708186414433741116997807173849985816855052512441639784013305634853834697541203723280087114668437666822064441975961690154783788585766901385063034762255618347412481201394478103197865937992553037947741066598853273664203787955987904506552607281922330598487974323439600433976797276651912676055548345750774507001017791586140879736537621161011398916057701889979434554028169522479038659990963063717930441991159965159560562340043044489042785203635982828321876005221347432257952448235630325893535366554857796831297014504197822776712686961606891968565539727643254017292567239141948767070886994922620263565554498778216819450478753171348720751541081324574266858510837326478486828371279893532980118733270297196269328357814424868051225419040319589355784563087893206174753989286597888708964128551359091839030236101085899927307910707354871520935797858979244258785677504464521000528854349286914622066573076278696744200398195304221152752983566620041380010701184610188242229135485298802436774744329623565394498400113997663568722109497664564054040615428303957439160855862956843265638881371813483845325769932861350762970466390362028351933611874562117207029422656276225411512537736845951761480777514735564898712630942940862708731069643759764352211486378840511538839016317802012827184882386737210918302176223646872120703245131505494251740397392103806359980048799976088807261260825556905787374257042159110206993671465612449402613818993421970355801323034312849919502960270811033687406805346567364791157848302855924886761426124800000000000000000000000000000000000000000000000000000000000000000000 [114,47] -1628472068529895415813437332015139493447642646236484559445251388491330672355462390197863838154818898539907696678292364786844562930017728971046298275776837312670742030669457710482929916473770696449034999089264014492060666525151720408975116087622965370219728206371243316719676930966968943900467299320378757072720959903177571210878935903522970524056673989001272087817568191822529650685478149424610393475190051170962937991676333649265945356417642123477361457891050600990644959421287996908924516393682174330941721155796801298148701443350463249944362067006774367083500790174718906717619119797078126174469661928707751529091914383448861073738961456973169661481120516985743353070707715110612838873713006486948528844095032581747633345298053960090589011278321271710223491310088208590150206264246631509359413022476292878804304847975063525109960885429126268809359070338916182687486965969077616343481229116320843907798308099995577985241237969536802264281376823669090224041433511720511537583903746285363013471935401244011571336703989967333606733046734874661619399933715811084781435155769119971786774175477546167732770648051407616346979549753416010683610382374513766895797107143234719131140182312983729502785289863995553612899386869092411916795914760806190797354638957244074470452292802927666310451862428250597351218943586935496619543004554297466123802620457442237092820268814634700855236249993525620472303483689993024063565244095118447537339647368466361155982656418595922540816715787382683091353204850309696836217173632710740903762985508200291539997919740087915220922855179301995931337497371962455128672034667508564401059108815334513728356644870445241642899177350232257173072578485647309473766013390086913190070227174304415484275413897855388776022575763812145478291152740087248010935774917923023660137112149598403867029299911273904618913860308111244851231024554950239237174411237803974634561666463357415897048998010729607076908268596893956518836337008199398455767940600101670203052386593859532723914845145431971821936859520475921756421348617812027204471858449215748680087723903270891958057234512144651638499538005785828601875710443780110769796855462689700356338261216663662225633608851722992737042310719579873819767370272157287966811925704794235794802875792559943775423869813735225254840738971063634241070996783343665531034320245365269143433266635014975825234318514825840223447726313902421018917212723569691277303574920191120322728689570318198150603872308886618922539667033108078963417448036351168506726675216404492241174148129870269609306367361746152549042656578581551316670725947370718432136024913892501410543522250830546680709409767014318613773006316603406384555002768834267508292509432905524508783095361965652653255467102610123443404800000000000000000000000000000000000000000000000000000000000000000 [114,48] 404621082578632522800173938689188808340585077021963572991822299629951699381221517608608685573868066830186915916039182163378672973106799003841795922834292121546982413141083857569814093961535967253387834673537121659839375139623212032392969640687774095846309340216580530630315750613972844752325416384340263840675840532801433785105038894478720138630222502622328715741196388979206201158702277895701369365482827910912733144341638742785264151462348497072698103272214671882549671055038871344477584727543455164142838239346525207333751648382754630918765780753640781464425299384442204685133887541826152290906830964615538441215806113097886504501154349077477861164833895518631718228318919948654397357256101631812795700440863801339446601040512916603562596060959961490020483809216329875577275820994759275718616502898694101803081672946970229135146174373150273847251122650654283616303733845948096696558296205169779907329420808521699103791755740675472633988931959539778142735817482668939301782450955484181494789598290494326969520791438087063843587434705893855813494435151902916256933904858787135637711922206390206680871687062164265492861172526221664071902981369098931390720945031632811261304450022600811013572630781727722962811759606554918458555805558249671277170030376044384498513929279924622010118510717094264844763781215015440611379780852489755255479362555269055479759763485238732987213755049653283832505632771313975679460276563079975981245264840134412049526502332650953724427192416022727337004683849720770604972203081233166540368916280051535985158065436030827656379148955863225184314892449709200348911640851256283621119171060390202326756428749658673474353702863621553632515179910468976611166685110080272014770059780249509805361908212965823188057469093933454606841294375576468442487531024397679268147042805148667191573818879569487381864986138777343876433354875742547855574338261533295335110332597535436754145099919110511481636975047215374484793955886735672096475950055233732434504539870373840740151846293626575767061369344248099172292620408589102964125434543107990194815457630272931794608819291099613659706950982836264584495729522626919988638283197401399184977871651218512522213693700246595378738735960085329492373369410684144606150120331577277855840937278686325428635079836359694250878609045479193725922202749759304429573906028858592516805937829944766593104781213205419813394865913854041006595391423057478001398622380106730246716858363778243363479760364053218623141189001096020021522649590403705327857283967631458778822518171294790615176470441696250367448620964388934663650014600802629793158988912543038979176010969744642700354268244750639417336241215919405652481298602564525362984597082899450326115727838068605511857008710180963509862400000000000000000000000000000000000000000000000000000000000000 [114,49] -93819359853756274049158465057439110741854119982912749515196710812861087548341810219356123571103818015419510153679776570259891942692518816337874026528767520103928298623443125810070705432412910587158067367085501221009272248135206647070958272972613459364398611311770346447853112996793760475398143957058520638710321353328825377649634620455543610681192856713936256454431458195784042513524315160069390365781599745532935770572983505468197161607640032613261273719729375696829493520074280096220164495939138914356534760863667719297503740369703007189594957371952453983458623222876740431080366718815252075188607870739391322417008435874432491381600799335913280750612008107595163736425089790513921463433487598163019710951560347348500798446320966744764367313552502316431009904476218308652893490155690884666988980496097105205617971522266685492252951621160827637206457620170717315273610957640104507509548368177676010110094260141589204494595466781628150186346493021597991898965697282881190836126798225939285549868529172051248306596574018913891093605155524776852976287629509151329521547078700077108497770391440238127584559226875576828341636855127767182278675372766723858598172793768984569770209503488726429073361154064583612045824197353727681792048386413117734586831661575247769480466588153679641206081845546134746474290502397826870082869854547761791104692745159991734135910889727332379142484337663167087598875245533267926691547569172738275186592480513370019091764064772564573948999744263810279189335619017168514370267979579263799647881735613720362201637503293863874938809215105805607931964781972464025788971139986451898670496457922724658315162422547286387752122812495596368772118729952857433092512521160450744581329190142512209040318265017716977856849223217466198876657175162132299595715981496909095661212243960400189976375567246961032333222079661199499746131904563124926766978114945040597096276786519234816693694552406725698805033381441756860381785950954669106785859184559729876825857849739980475008224573298536458376621628070452156878138117067995797783455579221111908578637608852254418472629331513678341899640250021205674528421107391236955643395325604573359058015676169883136465367339200115484334881697774947044294060657108144086800953784178016459935494160585664169597265355884680358503912990749587089485866982101251697709708424336329643926562504454190215687593417978471432070476741615266660320953891221233034283391770712680556315333397779376378080262482963664872380727499249304424668912310206709489902257744184722766252624778768055766935281979222425864897809328124261969641393154396296429432179467804222072095047201166685552726677882297872426397197384928242890418505389999589585743259701310362592772394236501490503495352287942981504204800000000000000000000000000000000000000000000000000000000000 [114,50] 20212019775719443961599586967229277901780857218833356826316294682175143688850529827731007417479974311892291491568354129981189352352462157651303792780434385247742815610269547117111430622052538169871859561591693584253153631184932506799485564871312843688300981330159679039492165967717200230787137901377510780592427776283792529391831532319877871822320778520431973293189843051051844518041686686307118220649292541576521378452447123824136248207994508475907238844492913686997462507696659017994511785135298981922049609895975325787407268994773347473674159372510911189331604847272203696937840553084720301138475096355009401110451015430559604128596960612840141723785713353234888860941410286834036449222430804901952955239201936889881133843382919482412970062517343100027704273453731166929468874795901670425001568361623630288538581942834511896434165869858469986917724950019032132852049397771044294308707626834775619236244273662350967307216779290510967721809187594291648105828030519822563500899091822302583739243063083730965295344005783215580859138706221854024014000790915107245223885888206267844829929436445135476470372429559074956437584683554295474650993855082574679855901204584382177645754071694408403935552925536743229830914842446656921588196289392026064772873385857433579018402218326937626884669470761455784096550128395547150675967016610980935195342201301682064454239609134091585784829173168510982363239136832016584256719247017354779505925469683099497725067221603363350297678607125115249205985666346245396721572091620690723478641971947371941146536067480828579633886777724874017962137948232190850888472168907515401837164686194293739875508342962383613021269750547029449714208901883585436357348305837128024950560410700271710360632241950417562557957234601110495454036790225329542298389158497229868629494488329186868908837224358889337770403310091874508767633073798196684424622105270173731718876563001360640527208950373334588307289989351354150998332789318371366975029011304202188087794647090544884652455753211325989260657388801919456763278095483811269512683575447729394502972501388441050700942119579215823616138749098998404562932705816891372501093603847450765395392418503838026274225958668049510944686137394183083895971706121740846861061125233657501446284355306720266000439688948908958955839625165435935983459391471013698845804624184169310231327675196746829445164012437082142229241008042149525469360359031847338201558381091363766280811792584790631208867624019838548028956864362669707420332732303514602923659103761714481768224060853101639253775041664266725684288728957819686551759323770856630072856406815682031634098007020495264302004388656719011804862514501368646953520999775330296570648827271329227986030328683817590786665300987023605104640000000000000000000000000000000000000000000000000000000 [114,51] -4011758033872892474496091394836580599241927514774667379688371007593912538954417316673634614119662910357389193243815841491010245392448994274175665614662260706446743227711950254997354005567112528552973833236121847006305190799034429761969810083702704148333405303493163368681448368731629906924117592380606215197398481686436262852146193953809413169403710713686881536692504417638894545364814225178914497122661161947490931155076158902511544476972582837435008916306275367244754819261651089331217737568243485741260701411162681927095411717601606783787023624747943166133081984558057507230163553406108390055268313414832434904052673722709423398370353425112828489307442706802077133539657822202392014923809054536601948774177911552759751716218273407393191031556296284021430445794336211999580569235728218525989131546222871497413603792424826221763021731454340941376888661447183143628332778129349729164766698911458852114260831380450930667441858981204832941703360225445640576799008898161911745904744002241217556841983775625960537646121630442851966073050126203293417612710011902767398495258143315876354705334685523045674290614224147399747128265564438423920121393545781518255556462145396322416751546925230722428516055345280873853484103324251208330150915742080112939444021087101546076316517259964230636143326660005540971471905397844040278416730551398079226170497160765158007251796983366153644822057073179510171474312406690573262493264213986963760956299315797507029742880880329972640461229880638968932178295696704369659076693676697422618134397198374822506754064140269766338275860209379131722462773516558527704055085757080969851701601973550609459068864730046296379162345835556665246699327764274518480181331131129278962318942815056103134368860568775842595695601256813962179370062210653812088741409379803158390982461665057133082403632670146972418753228157955908390835821543293462858341911917751538794071115260883344336581294286915620753245372997683729781585580655252241515949174686681660080884915863428145929664065054976807543263290948222826284878883127023144201673556501537155648110214495477599525059515099804632605405158738952694376025651866088459185170603206964840971862522733811361061937219413304105930550537355648019839567607525143580904077615646245125770533707538991136871768275137023148214618244082152554214232198793520888465666489384401113235153555869574374910274719644314707289078165375805301501484342852620660456670014779611270850897107596519372498111869317428200671169449866376735296662213233375203485696614442801036476270190801035170727354348008377266743074051373025055079217116809964358036232458956769246541531975476293102809973481202006545211563543096768432154311559617033915158514032193856734436229394638935153985686683585379041280000000000000000000000000000000000000000000000000000000 [114,52] 728296830058047445033533762791894478821706870788979195919568744201190329620701761508230085630293432096852686980435755276448889666855206257933985897461055587634986051661447014154273953917428742061132105496190039253512403800045313838295106887894416831769937986818875981043849842249329008496703807907578103503276707495796526169864790550693749632091535792040225258025488558394301177994131572658611648238418477017952944682080918595802260079950437978103561990189748584558260961300682711152395122269058554582053561508956228740995002282322124998803193759010290882596590317082995879392958094200585641109181780138340198960759130851119958307435054570872036726118501268644759434405543581616859852345197220624224963366902401401436282200180270234896865608917033355275777663964793456664561339525833400456454299966887911951245684877423822890218043761591269883646708841033206474041064171894836718640384640612956102675115304569317505349781137364753062817816353180748339500932605882935654780121863713425812295857481880070235764194931583138319958918479244700962818186748109812625505548585735668511786386174268518866346700951504340439086515526991231735612057070005918425626728361698550867107231171261879591273398492066653508811305038850851764241051888872141862631984474401531653800899971149412716226738665198232906682578477096395992094007482440604195336806191967981412815143412673004298892393089763147030070662975373403210515922029036842636618414576985353924252365426173660371006743220623768869243513736368297574434251390224063608171778726630141658186244488789388390629544376275044479721416811798989114376639677745422048630853653696868260362844603589957950691498104422915646853198762596519867309989075639231648052634756678156853501608941966823755821146900576838634229985562202715323279961068496603539282460295741322978613704089073745446056167891724780944757477227967713280599288089109105649331159733431621744300117670228786346028631097153193255087646111098397256205573453953606458717781686984016053402653821412827830054903065779998086705232835403472145892220358557251030831458524571631384983141255403194960715275787932778324129144575019880941137842675135702498748809285118844843667116108941626540057964785984986179434428827389417361946988916017297512256087364083791042042247659323617410282385588257206704543303391332394634893508031036661643280617668989962943301078098981156691963915179197822060743890565021541482560731356118345272223969917660506802151178277062823105104047914515464230034767562863051138242204226490404737375561980360939433486828387844215770545041189928505750177464723645633062771786924466839815984432353899340470134419801766482309158113105209532765420049704438829908279898555409128629573906514768858174966189090642769498603520000000000000000000000000000000000000000000000000 [114,53] -120488607834301023718767995447160931969257992261857120779542645844219020675895094950905259824471251005291974856654159171525555378142746221120808536507748584404065186984049425280882221044826534259686024790168410585827090179526295405233210391526951905677532708430705091125072591562689573730641753091924393080434370321570252959354543385941226510769592650124243237357625970904053734614893800880099988553441011231035758702449206611519156818230338094072701280592566115080725146866916184450107469484072661846815827610550584292341167524021614978002223041990484383050476748872960422079145231149219447595541657597423686969657642010639861744029011322155142732272295406694185294694825155029646212704882487555428464965910009378542220146500997623830229676933403211272454109732904982793636223288355509700190794257368954172332939127635540139402214776444836553773226006046374198230204700359390041085740965966137449532065973054490514924776469724620700312722146725950673513284347123862450838422919710985670599605971786928578658693890091441050290511093605167535876366174695093392743186874958041574120015556638851028285879799188770143872515658860711097433415784222106362484678711882198956133335083764937275947439817863573190900750065862877942349550322044635788795852051892334943556867852174674773577003604770030607137762299946068000482161022373106068627313629140997645080772824015912038901548742602468730298525222805337511135514816424906786037597398433917354479039560479445674621036299819393052939001462592428000049821649624165179863923938072662364304302909139068380397228446405456868307815443486950223677827971317509034084595529711142106069192082488880313593966393256933802419773052451968840304740532807398828268647500402987870124207515521223543335598835586694469995622857267161637000381232531666430358504687107155890014457498772474571909682050273082391045347687804471284292156548383040819559439519366269222876199272378042262023039161556254249247568002052990828338010331749674249710348686066833872300446792494448419364851362451034648232220677727249657095572175865796284073688744817319353842706940669814002294491692214901043786989993609836048936868475653522522640740730881982505659773439470302676335640061600421048324285683669584461751693264445986185986884694847590473171858368182283686350217028254597228911610933653887786373506801101216804135842820835776659437274089384100847807445999882794013016458301772737890367231130075087936605676101003159245282201864540256323641698280453288607040828128053026778476694162485946270831146577264840379157214214194203611926198496229321084590661350870946658457196088648407277992862391703498241046393628172072551407936612322970679433142521197660360537080694254681079906379917738970777275784822004161445888000000000000000000000000000000000000000000000000 [114,54] 18177855218675340597670470765216115406743108766080026403253903576456393412967223195363525682051285651494041014263801376344083578173999603381518172105785444503846053964291853472280916250674240274644059918239774892688476081346427342331685015553923387076945700109686149413088610954731775427581975570484863393960765312199924088667797564497870749025341380575965648188957217195031689931947146384568513537609804297037082781209848307969866902087303847792327070922883028244295441171154652875080144825598215109673596125387851400138338229650494994373638605670821058609517017057743141968431732683996420303527040784277939028797120265717594869192206934196390699963501888044606096499391451131088997449376245544971255595936670773836966382402445327732971798848037712593471545240784932276893515789624111832829551452143518016543994876036917740319858978704177507399774491177435870286930751721268099038202411844064518444353915724322192174692877100672356498850428074896014922022171855522150579023669189872058265080399181374975745369207334604496754246079961392072957041905096556654892758850593222657914814598221250356766086508018709208242157025704731672964377230591118011578495504724465370663240173664278627682522707475286814863176620988595750927806109395864818431848908382463296035893766165535554047048427185073202323184861906225276288758087491856521638932841124699167393017159545609984097217209719803548168915192412907685831779928605994398192281153717774183917526127327908843192300935190532910770308085212077729037769766032131050472766267707177254242235460832344062053170088058305582998510074958766448825950712619303475726793744912418881842644934759883881415468000310746781381623878014736925767790384776978886412353257107576446539037389841326541744445280511335547896096560399844639158729661008897190622414547774198467642812921714551785433836126156254045937407810554299319608243765203604268611934287238748461028386933364800487909207261320708600215141317645781750141895259138953804666944796619363329597948437415302775690861198428251167351040910107105474401578364054515286076733185546279588230683781509644179974023479910486590104954492076818334293903201618307559428256059934393828038140331790708883289304169416612750647707135159107391385510199498282217274936048904957633939852741968530655204331263620139585729856504520317950242580514133329673088289542771757737837087473770672196711013054125609005785404013035155295371479810205628261260164260320400705227048781365420778501974119494075650462300537090467340659546443082477606749132740818693165012815709328771926960535184953552905957793286284153341106227079896358089040796482831294834442979196954623482801927947262867959068714652620718600946105924425776077158798459214828237665348582890890539827200000000000000000000000000000000000000000000 [114,55] -2516539115968949083093264174804727901574495724579319208231964230431116378360221796014788309819228449920337692621625895676475363763843684088630795767400591159922975303070593077240946114807376387158467846238621113814048680358982510742731957099594253531401020931745890591408006208507882956931326967484351496344685729852055296037431791757401903197815648592210429077465248468197109922214214804009585624866558451675793821475538385734841339156649709326988227037691732483535222078378972810732828351881696445642697717329237774487444928600187112678021112238346247699435567369556125066205642735009083272935618284264700425799029002992791188895611360842077260629528926465308106777891965086610265281180987101381149784189101256779796458701160347271527329429546684668360644336585470991107984595351252461168561703936008368922705540531882123997892495177239860827087753948490022668379058492805426329435650838656390516213627123560346358444562449201949556517435019073418412696185093887929500549889178085839111751691106742799092226840110687531979910763678348514612928032949982218510999216227987254347357175161617403411047684771785462771131827870357714640335286564869904590643707011216184440723061127785595288085695500627189035778032336346051536163035386788032612801711275330209721497900345711619441277829935504836324032760201165478723819161691167743303927828532413605801574282680767929697809478979717466187181112869451866002281187073241759350080876004449398344884994175322547382915549828792593208383427215791054375115220440833152100814028295572885357501259540400919414275911863606297805856148922594396733837518499353514392890209273634472793359550016896968334826725377503721389670128817648134605399956007961404123643703484729268188400549459247337251355843323841560501044362546935137478942100081801287335648733099823610692992213179611559456354678902148010476933468935057342864019201114177694824207545714930980449242254355903295270980963144481771276142273870257118897954474496806464621856440048439862823169667135303044483864996606461035989873204579983759476765968056266788664814661873494218907842679993928610934675918712377055639465547374813097853641668562393198782965735541441153798214738963270059915844817913469061947448887863817149587873209456655503865409421945178218238537187231847706770373780583847677437696437796631863415874727822035857823121187975839802037857249459501349990023091060812821845566709564290831920193666776718783853098140160021224052440244026357321151893688649408837873925681287826328148505434483872706516454984972332930203461955068393746654987651157206003625573798050689872066657169446444650610360601525846000088944348821033865300390324500786486026529605493316061831051970381934632055238354626235901085090837485771030528000000000000000000000000000000000000000000 [114,56] 324119963135589075666804440995770425900545300403314829432157854123483437394722486185362427277490484978536454555740922130462798979225499330535440594337204116100823087540773517471370067512839018436745573900441848450565605520733547629541339251252270429382334903197834035773434261177678134511038817652323990630336274268547405516152857078592680612429389291554135646604779650341819015363040065133261559417626399955174837562956620781510201170190522944563732511452861479643164424686235339280024833643407101276204169404506556053333450558253711159325032025841220107524294005709988492967207098065279765114669591000623230757148081754608669096208631958805793920676840115191023693744031848397235114284415188162133940359921978302643801625996901203941108581948444068893798065156034953606645602516367350765487128965907099585772241679675625810732661158663385687849086086385110939612514822172154979516563107644767143578273869048990983548651068642196294637894782880085647168433053256057721821672725308738953261386752276887565793018303384219479979426574408414910069722125159064690491106881838170430123138021986744141243805779519118762878281126052297882736116895040301294975826618413541826734186813237142823222196105869776773873636871288347817462632547764170669118650631280442982999124182390222138086445208596471695040792552485609670121439290218421658000241126511371799275886029118760920880956334532882906688483319575891662870178778654065576527428349727214521420932706735873669368515157014453673799173310783896081703701280953829392208917534520917663761010228871661024512130282558383055149922421869533884613654099951112922844499216223868491124256329067925013332716336582957857248721158552549453724062528476903477105194967396098727340312308936501171154306074530320822178849196672139813971095049429552983216034711073203352815908310960928693173988329701118345048429803486198078527642444982984362680413107096436157565160071851856866852743222112703104004275824161531699837777806775754068171003450498188194505102653176728542392930216938023989189214867982297265248525421141438649327381765440897621647167704451303885606084280449184298348929194808713266741566110227854587134349981760052787989678090610162668078904817313621466973727213770609226150657665771965625901001636812036984852505883834049171384733650119981420948737372201965856074414813175084970078669827195026329391949794539856293746096761104186843500896921418253220228155491858188624773800373064990068242834661131843002949216344235608176568289831728044585325127182203463990213807298751513325765179404364899194947970020980952334244111096575025762697662892824600056761061665702095128521644007694056627661919133977453881939467292959475807706100349645515271799019122762681835664209562949176524800000000000000000000000000000000000000 [114,57] -39624645402210578585911136576806945661205680362677530372074288499678939070971364888146820572755483270917062726146897816256614454027221521637229032773907304094423261336239267459947604404655719827696775725914013216420193284192809288556039636196740368690072496457589346627374905669649056397755772304206779734690825451046927568265692181319382401973285023320491067106606043660005645118034964916542546765265758626494915970669115420277572886106172917006917018077363277788881050318029443363467616361157826697256890349959575317468141864556835635717018613532047952620017254532426966123519798281516965453836620832064755869194907904783088569629667849601774437321832685006980549784798671185454021050812261322873808485788346528524172771038399569623633821269250550730343650324142692923596825498638226285246884380265319672740614698993386591299935117956843834801599303065231191864747281469753567159627933107168076631217665953812609891443308082408609763122086486009455708292170796431635838711248573335786731009149786361877799379213178319356435683696762311043088577261559529246598095742720363249399033174839652967724155304113166585025269732381916376245738742383008847551322841340626859967143047733900408345641565810701629207611070512155935622412050230298798357999311675989525843261141731253238788983301256731691822994874664975235330400747942950703896914120048844619890650281877316353118571347999149337621697737587392440012427938776763494698746768642349821916480510863583380898977433959814784293341849064186490053525929180141731983371989291235305960997366943043766753552269208042642378145374340881834019901832626775989393888934100895806391023817563026872526224151304132529197594467123513359053493328490220915048634629083763704453638972354814288970387880743279846069943389211151555180764941434284061307680994413304224900275394456693582329631149525527949287207800266077962363878501769178802478248325388128312833889623501723887983907477480513489030707682504345266408163981245055447781974504381299797515959333268405690611118291174966459992228972099203032858762573936248044283788801894423510121583304381018734026574289851829963440894147718331892211359240814471311459630511802054235807721381924503342807053286991620578105293270573211609496555375319739480771693782717741645133907471319828997014962200685262011207843484125402041253382579733695280736894943648950025858941877873194035757167630446344154135953172994106083672875761190780456994862796906208397486769574773089451301343129164202084707137537151464817998499124225557750118853624012653036917991026083749294477281020665740786494994934721137632982066817824526479208461792043306484501106579073893898446740018084290968407797425022243415209603888250953889070776883063788093014319206571704320000000000000000000000000000000000000 [114,58] 4673118546454485786138327179712854329342559777472731907900002212193940195511049261615156423413083479524417486108111430924977155230001666594139433551731851333673809359293717166328448879512574051461335607150557607735257667833383160681932063314036581955431809873632145220248281840943704235754708404426336132579036942510114393968721228144086185217076425144844345051568399903353364817795358826921335240895639178830930740696079656403870712598761938420230973404117352143892916899168903174009010461490368504813715767463691744637718347120274922479174591154305697673117722564857161584131237897528522501963426258484011827431604452505789812899051991001063676496723603290453872990021070015717255945865995764137224269152649472761222384459914715158666184187725363581152713291360363354896676169380605740097066952238893877295880323656786319266198472242561941389765442622326798585630500500679560314296261096979861352489400613157616129679760348338642496265225290789572249087839324859875292284587855277015344133024826396583878279925918133298327310323788951824584672662676882353807372885569050727565598052105210674645558847343122488694370697988464176223318831181470039040522204680092155799117514022460858795801005966036003145011196456539992090592576717028113273342019209801934943548287420871216750033110611913234047729947069163060266454123512305607871242051947382612474847676853099931446771802412649307326710889993463709616917239635123109633971667993533286744573587218562727692161282037543341573372899402758991154557863195349806560304899889828582773166798967231129667400467539223497365587817927612205302531354125826967641214147238164337742034006352723978575323278887961626718651837419629420506816591627398353963760821253567803491811304914348541785846315406571167982728323942614503234491438827270202795778190783287879833128362984362693765271221614037817828937842459804812224517120067635702852564114123700154468527333990975460155368934619093744707768689386507779838557954756709668692333429325144338816682893693723689331613602889930905454470002341896911281579962316638448930855580612158940177368821111827197047801081541016469377594033143876891665156391601085024169791086242858750254569662306663279738680452559883425472203399617961251325830541629438042795343468888543868865947049820414205951990796476407347421472062799740811604794313084259846686599632138635529639499484040845185837947158732245919327924812050557252127141199658984406071077517792050866098776961531165732024457164055586926585094442293451936019788525114999499084242132021832184714158133254081807708418085803763202563293083040327290829998550579797422737381927957412621417139452404615872393792243439240800361157780053863194901073144538389161544717501608571534385956565721022464000000000000000000000000000000000 [114,59] -531185269784364752088702965181575212255126968103149036215259674421358565464429451507710085843556095405784466115987465738848175278479806380787579066176512644542578686174973159950935951790439540422358136483932871653247248190788221081206130387274455472750542639436487938290522738706610577182949419021846070465799314496898163814091509525851971785819126678927359839557852010576488019256960013816795020176620869221259069054778215151907240080240145450547253420575128836501508394310694593196063510809331515919462235487210229341663102116853119499817978921104966979789333636613661485049075803414479801501185142308008033054288180704313542131220738945924582883797007408055151000209061529545165668158775829784273438327189442858985415800681813434796662325381998678963995032225567881630687783276241216980814864499859108966292164232290898007327457147522938198359269154512943709109819997670970757182252966393705561562377850295122703965628065254753336618016620146923286327996741980983731489320161820880339070484519002063808913721124276863493330524009766928113502141488691499793689850541311323679323041836727350274246284724447051275195049891767276141624615198830287760278654320570613667163390620831184259568085081161889961967394549885970903543116569664032620906625383027806564047599723192401051756389123536155096415635822921995753211746546300529043689302850873501790091895194267284237218863188540676621651878030948942059062463922603914700154677490992829562870734938071939392798171178064348300962463806720830774719012532165891768969806850011727027910602070595200588809701505441151782955724674920992345898904106413687228331337484469184247319580529639366199809652278910120449846858805997140795517541377229425438602225841233755669490981029416855022617160203445927989142463694606551000088737702331456223026324163827994843174203958235494924806954410320597029114814608021136258021534136197215064477823221441056566981172498051078167898785870279193145087628452149479919449192587498596014550216038442871164194345123414790285188008201530371402057192425823184793011597384345244236567884132420219046084341940941531019416818301814073877166394039797253416159954702492966013138546295980649292836329740387874074588305402958749353325892357015154167772829904470944140986972101878643059596676726827941664229064595390584451296689368357657342872265667863556291944373382231346787631111621585055289754724743411272871056353628376665379861127411327980980684492494829416484861973335807927580793674235358980362005939062040318685977310336374016139209186627192904413927932801645547736263772712977987383706930433199093754178489602396563068059630144901433199859556810404451318207703962804576634196726250427349677777698172674392724366135013592644316702904355389440000000000000000000000000000000 [114,60] 57420698671951868469537125087666979696137508645511824533889603163971474258588818707268088947825776804968332507155264448449832773103190098247925342980479427012302547955470334741219162423898723607793456611485136453808450827305126269960569201778892832561630797417797274205207040600037865085234982099323280310485362353778081802165294157624632796140132941833244062352202508928496305192861204323103858121687554631150133397336263117608019966898810022918862880663797930715633105118445946428300568154493785200894249249960447302073485946419372948713162479389044706131145500961109057003020121228204113499508263064235848168880450891535392644070866657342967765227019413361989897893309717200956941155827029528852825669411666967423372249961815559987292846260789039262304845797607795607101795132941311989344105415365050151167545611304443301816752336944981339136398397547418307618563822899073717524886973160502102522936073890399759775268324668478701598144209210159320385791148923962148916879128869311326094086283606871401606604671145267627193920947216558075746456951954591371793758256028316784466503885897526099253479465571074836670383596556120433929840933135755449806384641763375727180648215920088233185486542451636223550466948404899616614469571569431316209844266546433842143455602451890121501764929569437533871845136486643745255051211289016428113426835882186881871910652545003388226653076769987842784139857521292456708378894105921282403783039759865709203201339153387017384644123032916702734111862802301238843284007466475640047077604473833755893833343140030734028006693394595485921383879515572733020483011672421456326131421247229534405253931451776467685380748183634336157903154931300964339793129385642305059297188515652688723779725122470306368994106894643997856544992309872998275139876935461424582121503721827909147532409422156779699812530749670026012440286751732099097375691005172206334803525850084381955959027873457808321780819842615043165519307260957092521767342822098190878297735397268296338001015971360729571223214587605269783495723319776790047865404892235800077751602922829729191577197920504180081700906651404222468578573375746524641959346660499202170056704733575738771141477105148996385319016452452447826214379676214678217025075471203630322129438280974360742281945656896173546901077760854582493380736520166163395556944998842134754071315458371128936791690520159581094149446792445491066240738539661039855978087652573417266454242164834927624089698701033037498503100935881774690987429659865493461325116180136760641595597523481881271492355844127636827560932625775194252613409069912622682491839071171135723437961177302632424957629505097143732781463200111522394725256452656039558573416725769480931185029145141675181314609774592000000000000000000000000000 [114,61] -5872399090894974855753887200839210599031139705426319826480031999553043661135116378645729706760666822410278959251933242827965899066896536168372442925804629666734578278467074145773474648284313155976091819553276220087657615019800924705276914582294493055772594456179659181587730445233986771000028917148539747002798771988622129500056658839743599294324828749629312367908269196918960291223500938785615319722262494892178070439734617927449961469968233937873791325050157389575833459494669968709295292877741416731960130250135225237337777301631632657659608777486972227584665612276325624843333216249832133679758265300362919252659694109216513041317433734569766635276094717232126472203451437761561165842110307448424830736780264832006174741847055214049175155458771123930287813033994268630677532136531120281919433537158529352716612906521670600764058238252623184877654668033353191476342082440580801864688576259097875652157100547387808786725970151911931033834702984282459869984563701836877603969548233437430514106148126480067586775053052053618739337753974868970585139601675447277649452068543544541051851266185368613496052597441223505171004944114623940316288552047924643181512970901044455538289608968044911700805654880917213415212116061985300301826427222536953503142716441646691314098125568029269636384177704568782742873026732680699921320598364637281656089385735982537889990017976531114005391331976401787340518665033424663068643558479341486625807067716802420719566365286633399223130290387253316565972488072514448694200386740398268301819421933869401496970202143327938284210101738667838156458787849645688803213485083292582831779235704221057888570041831576517108438160753746851592893632915836181930071054716386435043567025447903422806748026624851696275925604919240631564013618345569679718886180952750874237307804301191833604594720653140401100550365504049522792099015112318864451199924374142820411115418157724156696580544984171135070407902583340162335698061744070829578865191989663836938968780211075509630799078245358596101066611036361312559677664229147812964897977473903939083122701391648227385547104297448247100938138652188279427548213024182731369263034440827111135987858593945298050547138543998450933791892220576910079100574775893285485262553756942639160049572068439389558060617017101656167398013904197096716636544106081604305460442073876536606942650033691681419765903959431679455863728096217718253279853699448114016762814832154569006926505495900936676312647157504240451763974494018614507524833379381207966907228863082505602913502770834041824728512308208285328548474347694978084270857022147130408289318869446166575116263635271387555973182691325358184237999807277615303986972056867245389648344682978784215883727128145232566408970240000000000000000000000000 [114,62] 571533164842928661001903400770706050536032276317579554117466692719475494323064720749760166744721608581323616604615278235493731326911699206183815781687983428243287251533033841211205924234063691546915990253194787423505697724757086864736310043628646771534651451281334672654517566231174023782465750637219322697008607965368811766969360666364317430513251585337222720623589809362179257031090289735626995912432449793196933264358329457909512745620314993178205292030147796323814357307608622394148729807793125302068092448083072952112953974497017576680620948806248275192693418971006334386983026684533128551580045415145253674838997624998673602878238857897733512381870017622326943851354370002578823603575631423504584768563693798849114592212400598569188146813260204647723741801593901109381318609020138838546209097865444804167303330993755110513252196200576042552495432886168516036115731369731048342223213570863622707063354100553899203042238251495380780609386560659800517756323697077134574547198554188280418466675928689385513661950072554133968873521684937190814680497599645859943102676138145012245722463031397031454165436529013469470993805498962318272121631209954275532969149676181538454586673099996527172730417586062827819230218453706873559460003215150916201670468216200366244148591530365063319497477857912000247428557131611643439441073822796232387687561123275533453511936832774539581860524228415407646583161797011023876923567817380088155847990877031183033679863545565551822541095569637078557089463724509440841219837230351244879915586555611691848126208259519839918202560999503184074646882045441716602568383193747168564140705893722380396132619386412195444266701745149987631345137604557086312818382941893331450702803368526992783990109442831606543374082469596357902346348155343187502199352328626111941915283460923265127829365630895290431693807590261006963995947871393685727263974977973198491329478772131396316631782731999207857443275358426686098664396410519353468249614983687887184350223015864270826677144823884988696779656790185101910715284225538581863790274171771958815497360985322024948476114042860332179809213341080983990891831984008075572353848342666725949903477096865715434698196042582803381749070383709272532355040602330657278576423074390457281409795858088684190653699479085056800898885457165282327083185994618883815818178462154374854997776902358729299425972941412968497411490943259989981008130227897538101539669913228484805411496057027071400919471824233516501183449355315405987677901739364840633198629589702876540447754884999859077079321076459595659948386083482323158107316406126232690585487135427360738970344122888842934552530875017568021030268447563872124772189764450768508475840494456627064551068850621635761201060249600000000000000000000 [114,63] -52544456568791351212751241942736016321027650126327796132718226370344899207045858585274396257471615808194206844342352920847888798765189139593937351710797082408039173932407200247727110384697510129335861508616146648949860240842898510849962041140861155764602022988337484563708324184098728650084790988657421340320104096161005581515367145737286022101783944055979641201890495324393973736829960878082604837396355568645240448169699530967093367220402742736020757252833424907567818327493253413272527495398339555672660064630333453947576475822003742497412901102588835424851411665575345424754998149529323174642112022329144719576716356874455934210333864532533540627876829568815200066650261866370863728755845881465534255934575197625292316947659920451693133139981165223530359112398670647056516290653197781365866162480866774352908555441008531675866293528136551912152106422230309073358314571189056269762894949562739190852546137764253583820249893806532748780470437119984064078230855283875703024900972830541359394915158887162561830868172739983856987787392108536597469214320699628113050083243719515589364623864796173663963170341897826030693665139307483042600413334846092519335201625899178431901835540830819925646129624681734516439296677536957877542854632844397046257457070824131338168308429459778191725150252310720463836769531314093168141641588412932291303718562879476666352253821200683218154617010776250611020290120473397971408994065380297314841526718199533968473083878113005454909064934919331412861596586508070389016303390435588617881231115239437878169098617513277429925660951788714469673987860212748081388544089893062789780810144420529320641528950541510136557927095179797159666491330829565852156686910230859723994194947838454520280095880104761480541095747138645782676844061777487682764930111301749175886471295856229551804438041990892739051022599552008939244268264453894897259549401981428851236165349459412312719394987059725993594936972370490676947415513306263367855683561334802918462642017668764039047263210393388097736432795719835802006516978821628335727013141381145009432782203876196886783610895148383465429516531482639844737730860838569198347855684276416768505898944312126805859086668740458114479290266663789257331339973149780302393205214387346624217016389173516895266044718241564507052063764324261635757888102150234311563292416436270224819136952634259104168304157726853870332830790202271119470682936220867809819464493752836252369056506004817648753271020968930596210525707738491441251690501652320893072839338172484539538514027041779107099082523420674840710259794470753016617012246866433928284797331846078648341696683341444946358916687013986745505459031502773612721440775527881084371809461999847723910822922802553916835758080000000000000000000 [114,64] 4444349912322603307950891509293841362044723216332474728018276792365800605579670665145555666994050090400663084512430842724499622898661581625260108128639893356996445873817204285784237890666158893979450548993125929793617712972823041803119738632708594596697282174406917237736125412353633890395344976477057510049526169949026370582709670304354311945823983565361951109420926695030017058109318856683665213705111257693852606527358932348549956681681900146940263139120102587386748632217736372452229126377258760797428628801157181220415096246415757324419566774084909627309288873782987030974601400369145076592611708914575085962337119292807308899949108059572538343444883083347124003393843670348755566072815739148710364171777086917776272962815383028552027710601245447219080794617025390695263713085844722259096949321284722573286354651414471405816367862265094601005154638139118924091255526158498159022242139429432848818375302010224430746129342983261703977813038347695984816034618948506600089200266638817011165978057760357340546189451165214040239338828469207158103556249053429046618212504614662474420058432151351485002336906132839695157874212020123041735564190971298681134845837288927874264397227966578859812744403337880302918891292939208712249079700126202348598859877720285476850226348463545348394695789232007200416062837271088626689810186030967108725134193901597631526584137827904618706913051435401204949276988373431594132794613781680769618363299832598299330113423964314483871002342712361179952356799762096181035187304861630144687098002530265006934416587579739993425232060266682462735537064015156244282440654288143246952596593854696451856431027428370922511888391221215720515170813811988824891385171220217155083798067233890762060282505808796599776484982562357794990822948193333303326257486686096764273763788634425348952679275719718787960001264579853270367786695960055404126351404011129548398039118609951029488692724251009932404961135478679065900642528156838352551325840307880018988316623872315060104900441947647405041168355864790264281589610014268739672945113960908342774108466931399892657716859774143463857670633727457725379225670573451541017292926896635734581756215196770495751564247963954747491761423798246200620827562989841621869158876703803473908668677374184741104009712221081266914104018936292431465295694221694486888697131818156145692280322540730796435822803913365487719256952811020500415664136621032842236584847672850244417993660099189234754997572106082454864531895979163284514447516166902692986519351830261123063998526854468423687408136680272257493059225589799126887711494421126026292774411110297536976876775519100840990521042815407038908463124516327721745684681025938638321352838219574458283678603368286661152394444800000000000000 [114,65] -346133642596123592132708625862352226610547418445065192055780836155373487173111178622862664579356574149330053309333445900903771351548136636749025534478016115707152045008063217350319115973018097776588385632735877371249387038156612086481774999750953745556151100745883009745853562529555947278078659446527453607474730305716035562634969134274240814380581139987028869955012297558040856612253231691570007935508409138019044822439563668465672668057697602304326249054341342807141080766149841660258816193555749769766239902152653990168047206029766900997568701329233151814747336575082770882152655965524775724229600625783451573145220509118681128663494001256923792559190214603808713685537443385496386561174271085019376481637247207421674386534606298692588120565677406601467042816528940662717836313111264753227649766218377622040056105354744186706555751526017474891289245739771854492433091743654278030153891223056845568078417308614492970812222935757504177692546680080119262057902761656683185470468422764148035111141416982372833662878751062861691494989380002063810634347820019126730733071425439480781595455537951243958786718120820285678133010954095652880799814942603302381497038060777211100932128488019900792189143023045101674473100913604632677739057785114336492602061820774104597325385288447443997478620158722156880251808624915258175737410103237465097748299575374513057486137668679884656681172839749087348103935223791411876629251653972684363063554757649343216080832946096990935826173194195360150735682257203104296964176682711523759487232378794978075132656456392369154126290703975082399778118284729076608146562497013123717388122511038418383706738894519744343187388715300045647061528343954423871829939097401982837054584430060095403338729386623688986006503598520993818595783992026390824611546490061952995466782150775735234325377388681235329353653659145812862353816245468960960631407334291516129463285291211332892639207071053462783266748199474728470687583249418586364556684682106131785021883548091579384118073306039291278249736551350159862262007012663678654867027425384407570934432692730266738158432170280993461239304478456509726116596032186717271293334476375751079090241670175148529182496017916050930062267472245676300317651652798288217384512914799558978444330292726279326539513629797640036448131643526116195997882334103759289495663214073066540531200647221920504925158771722447126662168833546803933580028228067005818472032832304823679982537714359581137122882147785807556940503537152401340896020352255766692504823360782728805386772373705137834940791808995405623266473958051850312401804684196579841714598420367495152336251454843314751279926752183092468707161467207241266441830421025291986860639180034592058674849227336992363118592000000000000 [114,66] 26723852448095395153526960935259262685281212605248963342571627499872937245111060064160913936173635087000585005133866591432669310534542650332859705414816098799239139007686335650687527306409921444172163886378157922292663329739268307098771610971555925583273986506395302104774101890494224877363518820225626875208776347181058234377475881986316560247879219477158817316272620125651757885906931441791171475895947224492924350743626001242248576765527900358868500683882010157367509789973518349821544209730946211045099876870802113016575231768579618984362475943425864769696607485680865267223055637111747534214965961709606123855581449798974470087935057129338548053952695929297795974328350914547432867661632529016716596438396111870519363012529494941778381733844791086711903371136041757663336316427938334447908409561666948202335692861754623054617848548493766544605569751498316030854715492902716934497478064075353725033214197543656914729621278850767549593643663961527553280747950408660285319202441946551878777151548798198078094576085145769880164612753462698108196479780929901714919503406035369245975889046193937199589530065573267316743827763032575821219504430906792558264299623677496990068092467974490865612992433978570280829180092602979981097327187787097204464745578963778832986374671846165930519375197040588937480806106453181126020690740891721747919990015689004334020022551376015809989253598526499737407484184931485348876547036674469605574904969640255423304614796249176296466480586978282268395667476185158991365845455750486499143651809775066381184669984445745093255118552976362967613727942049749676994025261816261962309683334763028543262721011337965177180630899138460031325959215194720075432643298038793199748827309115336169220894266045393259708040228515985808075733680846895991083610694290260549294408146333185827958185917576804637141995079604379027932241041695235696012860118499719983147389140094777094233857214437598499812300755631938087695666160343450551519348446964965339231582186905022907993228551771814770599930928469826273574539645091902426445964623858967295660691195484937249495440850686324344878866753039098380213801751328998287895064981671356482466467075013673603021210172066385583276706773930499180327462061491943490523422731395128235240970071104749199717170191060169688584514787595856495630317139495933430995621421483280735991342309245819109032985524128311052896389020553864962193375304386828197060291394841971512850857088613996449858996093848438155135826598361018278260650706623470300825886763825732072111503895945480376812288900154612817676362333910091829453454093763157252821496567495428306950832148288014839162540157221662688297023940836888819094592748418752542543873562321637599149257343105323650514944000000000 [114,67] -2139107540406761547367505610837703391458732150814632685992587829594674084703202670939664868955553896428100437389312209666983646652505071638195522417264654558831562209988690117811325544261164333210159016008876562550572559690090046149327431706044598877693194889144706776383567995625944926357195912698204757794120630156339139777762540261579058845947449510538379605064657378066943243070956080772698996196140958208862751701628114052693676424407016880790719270108054939776443425452155112944061800116460737995940838794714476769676132646328860902835621700136000959470206722599204772301955352794143246818427678076944890275635414003365204588169472602917188657661318816162207796558423130473711469931680756901617541182622822845433849098718930027624233037872876010699125796509384000786588046535424371740919998999831464571726720895335860752191151757537984401909179753429370203199761655796620850326846795424107332346769897629374727283574973974952736054159277791081577958472934699368063540354023890207031171448662768685436806792286840155418120917475331097825208492086840826916927263259190002073599264432136101033306985654423913778555370130006272559218785585816140663019262686437889506594115595836326480628848245200271478933989395724542888474083768225315339806461065776257772402035934209393934744774197216247737334560501199426798002130854267850848238154238611311000110779367844794134867992007941749392861446727189838132361379073442375132712563069085960429008037010182593006017620298056518902097465495870891446746852735583381876265475811125772061139236457325667062403929490076990444755282229624257475338731662073495634941179559390664216395378395831627276009865294059532601699479872963252118961113750937430463642105454649022148764465586577774901499617216339859537400210122742920658701943902590309357170456756064998005559551931501786282409866624540683653436468655051872057404366298962151004996638035804043200480034688368243654575492401055478593996850001943342275406416947795920474929450791974840413959014961576513286443245909518790966903183583418785820473320372640731097303039271352214123478049441628177138111308953897318341983148264354708890963371493872074248645597696688429958200244838767179396930140876145255181086466180097536435617742824614199179109616173166185379281554611537998739453954864689920941946203488347856704670377171439259455217159205240306459985359624843685894778572060951914303784360509542645139402617606346324424572471513341839649353683080640482776641563609357289128163464144840614724678739592741717045700897924493596315933585658251342977765997637758474347991753196347706973728398691413182970594388348450454364214489309122345182634944884722991884682583893861014011393014357242570479616240566019783323545600000000 [114,68] 156827302166027589796396435242784864018728493802527123243189094853176658533660380709347774391251157247784396023011163870548957397643410916662630894666683078145032907446906218450980228675086851913998751044638430251779136528265218837155592477368448210038739823858100368672616024157597156962792844148017230983006308091126718947010426646487112083161979561324691633322136394721297126716733864360827840215390711362947729354082531652278101196977644728730404546009030813516631271388984181533749058188232513233260815146888919261197583415684794111371615930321963713087259526336209978121751523861499648293566892562668823625055096553614070016478872378256021016248666971384118460088060162494128179371050304921037023335645115059923600513278047437919457586297411321427845930559503761410903849200441926965342106727238574089651140575070438517655627022959144514358240251424397210682359964343160653136436403718870751016553564514999222650600471661457410150265626886204284239969609425910576592325668086869226438545662244456939504571872892976048912301764817671211605753583124469261432099405001712464236919736138101927630777284821399968536766588995658700246884775045728058233109787303132789081293631325576437899436318813401115662269945387490690132568807371786082894552752230512394138373243777151956916821393864183340958866820893272527649905691857415388961544025496706312740943612886320086275262321976988855452668643831201129454962838498999653714549480102236510949394171332420669500207986185570682411583239118549258354529682055354269826964466678321836003255380482602991171353766373461717506660182562347101151647188151526390635913533802115621650775379471637347312993502245268623764084253529630251357398385809106960492597300052160398502040422767579909087263922216248261637945763739591566056430265047058990611101382456034973606140991824221836037766362789614276495724265572631376109627635399798726389210294569030440957927413571776074656912526560514289688798056917189598592355917598144525376187311848019620460903523952410727463320831722923009502450860022693391841699747431633348076501947424962566532973795075742680364831316762000829042824551836382350540144153035815594348850015620653218003228393376378239248496719235543234420143991097227440771584537865942136677638814872543812575308200972679424677772177961057810269882317188329157156260762523591460178845539872149622949721187648322060693255662784184255232285373704424887965458094068358755973729911223658116173743993656779614445097718591543988547428941042289600608168710063577054191659878229875505121142908125028953490973055931585632478586870354828385655949834542983529525603137982318638613015575037228931701666783718433215958121220992608760058912217547190503876582884749434522621326750 [114,69] -8916499015487520870556407652539565267906689339222952638009226050183593266409950165140701211799349352515146871675589499048505857715615231669405429023619922332799629608142116476382190304556276172423166602442609830660442687055529112659741872375192371699835380228612304822977532511885483788361118371600401466104469691365955568849100833329955856729566073419111152333380840060783389225910092546556078472918919324980978785527945142876062234207028708156234503945888246383236137836508722204479034172704696859055198933416317112889412477466044452568634381025187757442327131047809107437949767454999235451261671460950568258865744195682792389273517470659944737753724991761943419154828795888691712517421797790242708175726693712980801973756233478430004910774400518545270520700073833000478997818072104467219411449147512540446170965271338614024844048179733019479039242258614344695347514183644211004413933316476837985124668408844272137839204523943533417323097030723595760929131950251457296390064969872809493764366460909875378471088453640815437615226948466796195759666483585289550297532113709455279843916186650134013586357301792404376653123411942279351069251377903105683631750062383242092762068753798403014914129959811354140425363835855594318854923669969112249427179820915479523541480296181162027899512588615931779238050925663467082065444844571120424421093076178419604432577821633542416365292286291283563894036292463421615438219393013555686634868834009003480977925076622154180688122169892606433922434766997491049416323336409039578090652551336603833727880423344306724161943164847442501780868909608579867125136236412626093654610704299801779096312394290805300022907088714082545546962500777507700311299980633590463127185675695550247004933828685459789357798536132030360559162882965995195139068141203000165556830859036855148817415451632186104251805522678273204844196299958094695558656658388236931687572820635254421418962000564340150424241535347105813474214364825959096686024306818272675521781103167961667869433431239043140903201027333372099620921659189631866584804485776096349948750701291978447360752562608168859439534651039180199598941282525068973621604424178546387521541044304335832469069308353709733717161592582270733145100155431295245927159969229317667428588525667992755485266700165819005192872968514876484993389232814752068903588837004782731213238890321887369516826947447187175078879547104507927860332494522602764006706402022799955820060913962424895287150710065957295458926506300650206623096440452440680295325696660066679885558835274301540876186819257454380306871977533758931071892208692982750694236685323395068815164888423423196456824480517923032027931738413065479710649828118186040066467740099589330287456138669451000000 [114,70] 364590731348724259494854533937449065494468048826920946383021754812858901807856893937225621964532824195860390609653454615963298230104185406318782687906956143192743133860341307648608929235357005484562643693261317725247808625876966679822091684124624838657864607903548447209848400696717371181947259779353103033242675588477552201774524073195971065690767932582698628071059968495257341172995989485046299275021433137599762595285476904693002020888985356675890420789956407253897359862089352509099015829133057249825990150244755110637699737627717735500651138670412038768926114101530686941962139318283695489636565985253692278824129779172012224644281206003655230940609059603353139134901011147651820797689598560668732809468707452308186030001714620285271892555247427203165627189651977540477053503746444575865837959310698191124925508747587773338852847573805750169268460078419780931182592409450579099742875578811339624730700237669100964086797946267799687525580527346562984940446696897220602531461403271513110311309994296862667756264063542266193323063351298093430325061827457988276999934247129330441563527820076484309553317871405689832770359885737964404899454796385580372741355993200314966355575738063656541352510375409097310287583958026730360711373822697841295160198149062988486873310389192247916501901182136965383777252503881853970421537928901768713502507971256128969100835074389107804243961184610910622058085557874050106242530578725703887150594930621565347953307778427492523274031694411725861936343955260261346796866729267939719473334653217147360667818423635828734721502649113849096344945188207824032940454129070573672300312692209865822818944605970078548850492764639287231736097867790165670332893494381343619614110028770536722976121266053024727553229499372321815398080340895161587722799620304892587300511074486896581474548959913836040270638941504790024804774309163823728048600641663011064919875381187619829848340872696148917198766598373716847029426476496006169936780623578151959978037759614533809006730266268347831658111948390617417112008994088464067800904010017521337517583710094778053507694647604905901165728525306251277460495730194049444587885965621126525110014650514269962655653802797188536444022140451428780831068413695849216819023057710418867379187329299038347642537638520067538111738106855872956390366251459808181743901057447076823127920672796709510265432945967569602517173088294042225700174642688841903916138990362412329569347175140139858832952620692703695393610486526018052729758176276878143188048435255726680921621979087418045823267598606640575613397970224514901211573896353125943534514201542876669705320649140671232113100685762912612294290583655497840376923706920011697102723209499756454828804546096000 [114,71] -12949723381666678636337976414220638994322968134535748960575695955804829123368714412473302816377162181420842413766930496966907924768349291427661597302542970736610815741534873250966819572375886677652683025781644992815017202239507031600832761548163097536247686725158417235525927502613077115801205300385067365503900072900804412979647437537407554059250488480052897543439854956950314800991826167245419648844103168530968056689141276124835935994468473828527629616920403647969820513340884011757091269853174379884714403035915135750044706170336428421607699739562395142136277839660157714139528167179260225877472066581985950733372241287303996954097721401484723019168179260828641618481822291693197176952336055152011768171307291825538498689957536183997595110215846680263107961092375625583256793266135646331740687821603972067243427698499612948669375812924883014976135262969296341353070439553898091399415269718244945954991261365334038908270942518071493704937161053628366101626690546363243476677025132341636906023439820033224312858781418492285830684840949780383960506690087923779762172109105070626949347906778587717842605046153272964805280665431878784268892615475109350428732794760920988072776004086259129794948506044265788419947250568893458832438799526111713369425339851297850317725007743539868886731162355793008242820795110143114866343915825052977593300107371267445502707347413657636679547287567037656340574665504433549741784031204582072695933403421483317520663073613109581868564306348849822416527688298004060434957884564705674106293970565593588953825149975023804398018430996061036626515415030601966162966058392594532911817761176463785408811842315828301530077557558817290680004777397345529329815572725681778350020885935482368179819393657054549921436566291937836640389525507975326669112645828185909001716738326358109400008725687019723524121755397107483262872931235623561888321577493158537527586353410013588591255347683525888650834912505028945688806470281645235471275405962519473113334895058079125279259837392156370822532799983628714885331380478457003725279034918524533963932885223745493658968457600574497544597479672719255851484893741961195435776965474101506000103522147351647109762347489845051359848293673040990418097550623257907051369806175402057836397736043918157995660019256522602149937578865506905890559161199330665581974373496698838511151836205844569197496264908059623084612157073313956178468860858646507206103761865089564418156236937914460902264555250012220501399829031644191672186462499134278870448451217689936206856560769353128646099834411052365920175236389193232631575917712550184566937072812496091768967230406058499433529572433470705641675784059211624003368324838277475733398458313180499102823056000 [114,72] 557019248809904343392179646078198691616392590175313375523005814748973121467903818782441511302406071280244273862396018647957220269286055379346656588561086392138201460957599968620709038072357008802918284529599066676784596266011433446985131624807721889842521813227766099029117884109744283640490943215052006475075285474248108014768330618076718044469327633510958517405631320318785366799479644312487421557112038970949354960103778545347604023753778996649374992847764533116471692281857257660402394916390746009639529482660227229300133473663270578439948696063621918818670642404663806921182972325526235310681817319656718111619622814548161513500315564730225565256389337183303150166854499811784020968716119014153869971989780449664240799939487577951346432177190920071384014312322639721757768609252301278287018492629311795109918937517787753352930776283442991298345634636699660571062125002547298302458176905479385765432248246579072748534574688644942330522718377977913206843381352844355823722983507238920939144290862062324148510725591508191839888529499169686834327373756566456402087682921344069150271965462471004913300424736962148271892483816457528094491557114792049396171356792008180337963905107985494230940771456409204804225425726905917857682362690687427514361842125829742572198710069538723989035700328815754784595428529411358807113239167961147758880066274778706454596396834100058928544443010378525547419606226693740507132576484025291595771720206692867098412150870817544862200365362864639961234017428278470776372597408215176334223992037404241351935735947947109051714628177778743885214173693530300415270737290660337124424988112761949489854005156730178246068507291784441544961927562366224054243064664637423072903104968673345838533876829272984230149141541653675429763555350102917297644109015894518220231418588500146538565654639219240845822789032793405230680493863596956004436426209368996185698386682096430918305725067729672185813599180381963120944299484051258716253958034166839731318607673669268629766052806959420263968273114511576370553236429585428610166787863849624024951705090466643571991890725231750035061613433665012033835387734481784495096267179124436302335735995472553790761888068858489811856281470623417479520194565307331938893987243422107311549837456048046099403609531758386943863558401287066733837620585030334001095536588984307185086206688831333566531626884446025303966638786197225080010934865987948029397241613532623586842594261789439306560183801373544208946123585572700839739167407976499690256496466113389314456895560963461924463563921362425306221902551910058073689429306434564378105911677205596050284717920880551560522825688383762302106295060860079094611665235002754102164304074152823043588000 [114,73] -5472037572821836011099069713123232894967470810770446130706064541092122193501201401117191228928385337837246869701877842986740107581888430252767238512199779745605975270938460416688685364748372550866602237858566749427867408782300933067569651479913591534166838706976168234039212100766581148458019811092302237756113961729617102850599262376145266995581098469029803067413892002983846358717458675342242855763281286280929169455003236795308554156444222591296942674638929796709264376184535033238706161481055918813980612013146400489039364581205337669160541252633998018895040595091210834049672131238357114024846447087540877852868335201142348297284158869209041187956313488206869301302915712018354321397703335236831267061177577491967668460896587683107279656820666531522869732610641129977289939864097704846932151539580035679461461166450106727842476737521370742535591302211436791017820953955309336887620345421120994437066740005536382196364217427001646527075665643670202756785159438023777380674631771206874824560472512867392456643891572611967006086824261795946407262263345490510105923297720652855260846938118896068187072767645970167188424830175875019022994986834293806087973708091852989827163284511629797622899558799843379565014219406691623023578481097696179874035286123808936437861680697391368046025898418222858577931666118523545741330698278665482337181847842925266834896859046863148777283126966465654818711246554516596598687414763881047260280321484236362982242525271358459093087049005682937896473991322880772431047244727448014950682234767438779241031350513134026421608654424266923571026761285066681544017705553365293972890971516692714576127840999185906039711785375313548618398367999913168012406732973682748625416350971633045055224430088096703451220142170665264713153401147003601542337268944892412033919334154414658566886183491031631622218663046367617610120824216741616603486263130741041213090511773420445987148009968526911752052052182675146397501074060334000898908872707616696626445171284910962805047299128017958551599397767524546644120666959929387737940896599080979826346351899870289674312905710065641116195747055240199240139474639445059879003953225311259538066561055988395258714391363791457996678599278725237374066687761103301600949719227515326671335194242943211170795619454951958558833298063940296335226261332838067818443117683341504954890819775577937959886650811100469828517312765563703755618626759562137079177334776249877333043437465671219877963502679245482887131238572240820194465185389549549858536826848500830839814452195839041819406497582950620086856011325328484345416301743937870071923644274204470891901134316439763794090555632608431408158503626374094410592782025138250342310106640780595200 [114,74] -1477300972355391475158621518948149346953018063476044890237754547495640993420832434209815196985282569569256152645111736874965706061291116610030924144879713672375063241584654962359302073550353603787373053610723352030072430527019352561128070936960073830745481221251154701519320222036857946645093336165339953852096462038797183816521541675857755822699324406613835148411969485232754336959116820014279209737224536013425303432481843469791695108368971415676978426594052498047516984181819128330163259769610261403403815551908379681736797099252989131711255596441093801343475797701269717852972317642087688903691757063657117130193918906986919902444347364114006239320143143725621896720652666373529438204417310298009162199555351554160230072813688640818121845591808682129941124443396662877731897210612947920942205926207926987166171595192640921733880444524045557685415694903081634839792885570558563140821218787727999565155416183252274462892989048939618621802728083545520251546102808244712508007612796169020402432959306101634215435150813563607647823250577513520476126892804489817854466429602069892434011282942627048706394904451173827572090716474681249823451983647180763213513642920236807438354793568985757964563155342643654710491574223520599148908672473281527592475674985740826880151808582499728239329804662456991853760341177006301181918149710630418572489989943940651770533328542194824090614677783344818811573981428701345976723796366238955472949989315119240827396669537092055073546575219052466637272116863792582955739079527191841244856709747022734726301642819783020758998185124169311233843207790745249034674473052497433129954880513595869934508071638939028739675273639643600986704721214695766351251792421582723337554691366159430525536395420598429628507237464173625571920813392391464886975683154618058615102780807051752813107840396675370577436837351177497618343012136178270112304179788872311238227299027676518555696449427557431351242627768706009289583131773866509063233151386598511950571408096061060616289002865933519579113998254215705938069661322995834734080444950205913561822692540718893399120568754602389005727193311155981964932590124938294390493986201905042505926078699705993322940827900139857652794984527209699796178840990273073256733233105146986075706671129306974796848676027893339700056134369552476217529262546300012516728038446842324055161189266671549656790932841494795370126078753712758694810309202752050945483828373027246997831855203370188635963930747010903838474358063392933471268341683312872352734520643806989677811272895644618329575988302464397500518016948573089055530676172774483598407710997541405201514927401413181628475144292012987191685873966550874756434385432319005997473338822563200 [114,75] 82207369906777573507155239906602643416829119601545369485910698036297243169200605011813749148455249187583490046455959037328093127753669360460462183225823244978382863592021935162563036485584368377125236515000356731064590967894777247363715593693527422717140563069591218486460381962824359405186113695654081487033230289556426090284044138657257062820939891853675641053141185852866502712971404447640743725373227100399508800740001858935018482190582890273117655804478987376666514031318604329192326801853861224098663594561568988006279890517919699993856301101325393791784047115701189903346452535783226976081664129358575110147466707705718587023143593882842338677095083141131407568622779760052546020986528327432432500748374164330988067970515823015456812714915537126320108089672089013482714206250857379334889657705540330525888385285638866776795990097448503864673495250775928527171642629551491864494239245722126013851356098087305282501815191310900379970552815271673679224321673095394026489445894271571942244526321160449528938012778197633282884156664867841383842973972366859723882413890199340512275029603038257600064943429825349006900090469785401077531812956837199014361559162307756859587503698038619443323747308976798660287108208684951158161566887972850786475502372975980047447146755277180430359733102027365632064633037350409855408822134870072520404012929637143617655186800898847607607228144621733836365363906235618461885130210436272731284265454514829770724426824487382741110324712056845340940670270933268483862227774567397357331565107256579879678194965380398920289967134167609153118749855263325105841869795237931327463235639130856177084433906729292436416181926975167601489133623264510000218232222685116147932722199822174428048521637860166516652949110520120168105570774263232357636113958245353136287072570432246774067482867168777243971095199783883936643353670753773836047177824373564910179101128947598520912985543916543272506007448086965492183597133464192916516353005858673499484096708631987344677516425696132858147144868331066056960815227831040417149317894432828007291051514672772034791403418722266236221838762440078109085340573839547916856741744516843536503357706017153205760692667835476612767334362898021046686605701998824497315446618376726776500290567374736331711245179124371228462096572216754598595881884392703158586281889666738688725230570422725443959798107994754240967592653706526318799731673244878276433848211738949817405162236292267373516125155743798188225125418853579982974996374944834169884752310385412802095303507279036593920980144272753982438224014188400641734917482386144814386685592294438983638955480470767613345829759779828926815034324515303637063790677392603656788987593600 [114,76] -1469205277721548698646725942259171210607044719857881967836313358024147811332531930466356005802032661892651908001984841022434218509940742133136331297346184466545288942146440553113188164944309967411721346378044501153024685991290961083677136724302210935292393184971909273992799684335768088045096037203948355522220269003046481595462903229294171167046794945106706179616853613796704938484017703783283455816416330297645831184527813098518492951263359977558422388765973512368112970539382696201689268584529055399506832505172073371650719232874492809445269760385415416185926324140056140564263923812564139199945668852201583053502036204313767808085097693597778224798722689220518791404290606356407030368315110138765978295531577579822333597799185606299870642439928273991153150276049785907234015335168001301675665441707082885171415009828105258679926700386558429966403172006338901639623498003202109371712304715134705512627996264793387737570332177715896436095114893983342534934086647339240737571313771751061585970485907322704940893513831425239378160336504788689921775172240081899309378353563069383854905196500540660617140760019599916283180187771280673538652343761865276209709450641702962037433291029985652353220684277266471313566896193402759595523199761415602784747315519708362321750614957216127765725744676373858487847281685628056799430291016044810313589036523456159987815231872519647163011121595854449776669823900266533374332146796198789131703828765643558613849352402710466632021298588627778395853230275830418588244366627388870857164709912191371841781061275327739806680497849649476824847977999287143804935427239832190638969410445008031834373600769588731199497322153813348955836460479148568049604048393749858693967448874967504742718427672068844413283408451049951494864883771711350217923892014591444498541396361257550257422077886539463386100741384973418369930284850792347254060287250073474811153078469710180732615412826935357584020994616202401315426567054020668840998963068761109331059525162895602994563083461785397555615356273260145995304558711750530032279819437187651935293986316841723569278044335301307939882471285966424728382235211389106938710666944322111812871124923015672608655795270631155646697822559520594974268865756374666521146950540522446432023490427694169107190669721147701068768477731368811961336949154318786529079950766233569552950253189975678684986294223966363554433609546623758280919910122355690469310187146821160952782902835151605519933925930078704002549678549192703293059388111487225145323742088548947838956201005824440383326761425545576354662552624641151166060842980795040133867412230383211784928941188209762395915033491662631055378157585706633640951995611556071501435400 [114,77] -31801118975083388750038946068026216366957832657692386746419919264384495999060422740585978787056051758899409640167982367278899756229216016438278542895250288022072325648804992937908207790689881687854976220357339806358093082684523277640402050015110348359266690000264623867919914770865833968636840367952985024381069498719304740204955503282768342917934245287766169630154825124763600983161062863130279716025341000842952663382109018974691126660296789035386239196099022372258399884049744587719913900225148065677340092683701778758025001759851248844592900622134545171755445672149272383343584253325429210786421704152330339616406186810414547440405519291668460281433237807989626778284726603763020743623167821669554512295073424430098623310606261688477262447860686417514257074807587790335949610901626486845096894885527082107707671018090146517795872965241478889599997420976239747714296653416004855961739021915208894614892970414617810411657178788282658503259634807096601136931064609352462796779065018893810654469728508024291409560213717367907025550228395007110282656097920071275200780675872113832703989551463680780036636508303361339287163042480872793830584186620777761617691433130872368761138805475101716330913963155798210520296297152148900195356894779974869515693313202287566523548048525483670233060781145636385325929644603487406451967643821109583694233759960096222518610534476367273543470108748742765005832230760577173799053329055801365852703547405988127391585045916901444206843916541013013770946077972131400021498028960538810457244922400212405704231961286593777916182694665018326367585918608904207457595434150938458242264288013718452744527449336006268450716097668205258164272281422199641705365510970191888923890634938643433874011534455674860013615353662920951094292484697691373756876185064125966620393436573748253598756822287822597470908049311164492224112352731727824115349017463677418534265608219462137771098444300060195460125132902958526887890611842922947796226826332205281472662048865865887995994093493009334161498075106040419138500470755735550700273416228547670290019044034342842080103422529515301258811206544130821340017364971494817634507612487685445995388677830496992999555852715108239899437993260509335330657681273341695141750393061282830925290862008508124647415455517389624801986646803396355666478765905389587433297084003414605020154669232715114474478871698917436276027025889083417546717250085661234663347363529865284748080331824761508247553555210193032784191893021078245165277457258753364968552624065511688465916648295362657458539493385662903856406373463027035259761577461763913647699111333742303332592531613210039873679864697725183692467279702383501375422365687724454400 [114,78] 3063199760705002092528557252712769074884827720355419559007837835479387859446004323001431000379906155588285588934517441539544920869556891528547940286942479985403422467736773041298861158778551765417694677131376029672858550519449368594717256183754914407870345049745848235249304832615328852085274469085276316045382788229665578964949383274063920655934640701015055783353069433254740132751840043833925302044576184395003728278702815912009443550722321372022633343614155449921753448049253766307744062591170412488703987150895943944612086038037356885866699840553578336561644391114751839050323491813981489595641801994311029578472743214876440369361047619719526430127225779041150290560475080739110271526627811991848375361110088193014135825781709995322473602363015541404852386953544581152679926872327723650016896914124196228413012779688879270063141672304769459168247894822630956736634248420634673608670805611808557387176075817117467860911905953451510868251680284256441400388114438801008134745114182364610249273166902868119633835628131985255054983802559200992491629571465556650836241585862128924374608714209727648194891144534588446017345463822226563959100240629890981648850439310590999387026021315777410971217392605773509236316284260092124457458558905425688323369221978907081747636131914769509461301706861687804258056789174772342596456885280444916841889741628233199715410440728665910028348748601580195897804552618404692733083196017434803650307742577799284271877959130173666798890628596184480708188147640492016324304914934145623688035854952917515123896212917883085296374320572439075031466926363975528248769557123652194565710976567703425056547329072876636792271236116962592139864381262908304349465667334109761559469249455038918227551643785867225561931135524522931673240638071119291169497128579162658544047364778712632612513107627856556360366550820455061617590594109053081592548655140026361573382639605265173051052140817062734702246354212051197588420947813225436593938248604468780833293129419938777874423119545644459650903103086557923181434126292128136975480607707806521090673636156225192612338845539949597467298142041088705987921961119350741350663201824393489168133156879968661991251167585799695585436686643768146656187777423662110243723409339207874472027619390485176281167868909644033148608068059531708645317511189392632434327764421358333155258181617158150887611920106618863796439581585245751539541158120248202365551412786941136669778054888072211106572187391808962338274190053495168625766855365850266479963362669811742008857629791594769345743605368365568605146895048149905078427563854580078540725352934388850375732460884337647579000410579704751496894631077475491591072697993574720 [114,79] -125538062020042510709245723487021340872252510126452971882242943419702989317526479446132864791375692403821240828997493955559800880837204651376394813343218089684213592309887287134226100907371876518614547854427029848992835478200050640178699483823499475348030358520873597476140267100474189984864275648148492879639570446006239275238358229180541202313035504395317747917952725824192208247980702793631874806597158215137847949430870172335319499611323095778633609393269184018861877538030163268277737150032116292379284599985813992221303156460399669583455653420455726571142383984446500782407209912764754141700007640309538216550099383757249067970219901051309150162084227593944668726052334390051195432279339459789544517077069675220319121775521435498244759173133646686830839144224974510921651919985059162361745726488574416162192572787736388924291571820259638674729000727682349397395449434710537811050911786337385076285679506303966336602255057547242438057002294561956332040611137032673073230999373528274033816975480185096246203511450885550560959414846555863377790867062559504725933158354922520846953647305606069027453576526702208062431872173113048194307544893418886253776051247774163396047837335397347022271098574032004310542423970232199640218456742528340835711444897887392936250486555644832979378924307418471871598626962774650437151994256211949890584313214302815537926684789834125630736449681429089201402664445373722912471283067415357233205652342832578271263116881190030141085813680844158494452788231137066668180038779829986444510558599796191830814185310950858880660747285223778438162590562991531988625787286521674932292134231869448654397632522150434584201032949444900509603307885260130399701302061947058978089370320280048128698635355976724631243834237453884572977965627364078395720611325040346190804209809716534077823992553224638153487840947515354043961084826549873607843623595304260660154147049278117681925530879751807486894714276520877301934033675018089935574699549030713286726418070604404200195294120288968735434856944077459009445717725336282820191684598854463938631264807484372595189121825662650864028041242198472293251234611231502335074756347405078157402488239185942561275877895521603990319633723473683860044580485495036255347210688006032599436983013003126707729231903499251835441301274608828983027635455230815699636701837558255716375673919773687595722408510932942534696264415984551810950533455779890056610260757423671747014025089848790935609303527776906351670311506419445329609399275719902038091484620376751744405134223894328693972397584367538921649294825316898763384874456840833028361446331892949398137508167648351177637726625718759590324451886405467593926953780160 [114,80] 1790975894972343023433543047119542208511269653275408017881962337417549269720275225288729317124593086607314416977727981842603703431883684446446498286598068447647438711289275506520174274169478714646994406598701599815652993931696595984905590939128831416483088074627593170980832640260841583198995490040605364563609338287719760143540148207895423014317835057992889787723174857342608127139142894601932178952600840619105599823826003864111452306414381816068785825136396891384422684184972156170272057921598750276174659724455233415581710804316991206592479523678130564407188209759052225698095015185318851717489498458856860353985803032120110059091038908462907631028042088838919634622075361769019418449150385732478026879519065358594551303187886468460689140188118630990721084840671710573640033667644153406903483730799893831926894336066253282765089129651083128516964738618649185926277942095302220370197783004501681636912301362845132572377964896763687500798539569003078045228341193276376554337508007021398772076245230293761140009430699876849586608254126137041279018529892269999596358769186906787594009860995201998823948303848249409133866625934487765609050706924414843814213397748539341350983101856288799487373180237900389637073451919360786399529959317064348552155414271836511939167914393924129899848693355090328659140512590523114099301088025874435307193468759245574288152507774811573073954312905152775387218398457221827271364994246502840176707137178997729619883716615656651446863614355853845068190556616507939811451213966750855460764197049784607279710602796985756353488538967894447332049563211495516072993364838311244865210995786466949004247150347059853339514608906238219591006007796053673087571990666946478402627807686460009447419255238899913144586996270376125341632308978445248889379191710035392616932036073860284129203394707267055674778166252659751406076029655431525036969598048344617038265310181680191776195100140260243894709117686804763264091303879234701621871641173742595124896924457441321122154180869804981007867552815940986014281343880148460442317059043538442536152923981268792052939370177537112602804318555957517842362444023470099685899781499637115237499924348405135759309967934102776641433915939313397149211473868560318869849115266841668378803483323918896915740356482087966771907007192019214585314040674608447634849371245615524890775109723097344197309523342765628111414832466652613247545416896473768928610626675118630238952765468822794125509887199936041036646061700312738857624910421255230009545763225867788466496467152166541559330519920543499281612016319978842608471487796401414791836822091649958554148884211162253903733864326339255179899702185165222298597680 [114,81] 14535869708740530383183142260842084758688184609338265487655765687516511701529708385622187536129772866917694671208148631341005535438880328774143832601786088320011259997343396196221546718117966565920011145688982441213336863332563701160594181440775921145047704811242369639639077229453283451692162065617131602657156165836876196943567433407188307201478244507107963306655194768583316830588506039060928657646199779253853507998513588231836894181184492499902358830891928923269338411935369856325648104748374547249545078381904039996460387744564185361222149352222835085848380843469605458529252977303476641058045451106194577169377879949304166295534573886596990480551263056889286289859827140769268147896460667903157977336725759759166469958101630885861791774801664783778623913658010506898211334696309662157762198265400170799532915658571581834920032599398648209659832506627707091419049198561406708265815555033334197555907187380830382286080447501037680999959877497202066973798181200684316420839305841110019164537262461010577574001732263515876488186097665190100471156552009577145149891609215310275238225707216696562685080148735850972455599744205890670667382461679731506844609937430837805165196795733846527845764566416104077862314403254663877956701957245448666917209313008345807592012474390909969242322391425694175156778360921586663273738147189951069560280588318114577878678703097593593237048189352325110644872575168760841504494353486001076451497646086634176561209606345623831512630095604443154142114400963756979790864322543959446972047508147597876372509192736077945017047731906073062021532927504854741720838876301079226522700049871315687235963030570409375108155647298199768137056815470352870880432147288791424159371893737921725632568092560464791120533565136533026827607659020766069085757908294836298438652469856333548354587203223315179579031278582373928308430526978926253774443024338120895725502382669720855202338998966529127041204210160268966876969062872950185149984342851423343875606591525247936346897907755014045225663392541740540685223749779403318048171261768989514133920838778156855093302444760385824617512223012109265784308635734815304682459439069169666539462788387762473900128127802437778356371345531322368018038285269218132367541443609177140286659985123491226601917106693959446536715998473037237480431705526191850463596521100965594412231274586593216873303486506390836269483136211002034771790981822559228644242626412041332444314202889438535308101456219295475007459186639776086395506254345934077827500160741105871762804250794074797027927386052669993746152897335644613888459523839132107085489670734213185347979336001747348719792799568986109448736896963987767680 [114,82] 41537734720922342254878823147643395218484543521855235059348283285294486317328065360095918124478093065603951610334037337151853429716837794975331254327606989854268702701823849470672145838242361528334274169179930883335267548927538850509898898465503570247688990095757778590800092439467105474767146124007291719223640219884305031917335536150885303616198977450298233518543111211798583950446081084880650892883210507891042729093184048769057216855777373995288999638996422825307342654730002768660328973791496814126997826729991087974532910053850054991981165503615926186465123269929221934236047929810302616624222071743511560552535458500681342256297726890303060028985141009105426313580099736358928347117470351945908017892851588293451351623482962513366944321864120864542362784062406487463657615907202007722819284193828940341178425079595944779269940341093397580844405359967823012272557849377607279291900353728967112665159353036159817766730561135026597197683044509400435294455267980597826855142816529933963281717700557839767620888897738424626446912761812381251531197691841393609781433733223603189872112483559954978755509636085484040896617903642875668914874330490984150457889608811149823831436418323158270878245663008973213605223115037772758648080954481121483488702107829570399800683713067964113576857525090091680860686401116116698933261208364925851676365022553743620301174737431673942854651582558513858971162266252742572624552679818512583715236623055741493775291438301443514793682132000912287402175085259085946477278257262166866400580375677213358804979762233841845983641367534359984901700019808166594575328861060000337847428396272121553643745128717284642472300903041964542461088683742866018451419739324500032832557478968223073805617130566345051585775643769501878277327663056861873016910313408204000187899740270660322684272370983272884749373031413884990419133566497648770015459597197239089790717087078683099136342573696471969768032622432428510873647460222207194596115183139229238155327901850467040190215924836411308892174043244788477668094726507969117765755489901607038899289593080945909059564978101479067480158730284811372525460783482320476919503790519092598340575630629857471820599495639481329912131250405678383247538948964672349665025264559847436800282100316040216174134476808508786948170324400702198767213798158099418873219154694650840195261260256943335332979108092979151647886949672564243445186315398030277254244202016566593062278497402283013840123990302521756537131511030816522277752105088762692137429318919416791399210681024485990342449015197706068773789060783385538028829307899213554982642206108564176798392965697225173356923837985406365583891737264000 [114,83] -5969113005186365259165279066676130280661183795114043742670589626225556925861963794022798421446532536145719946453259384283635810736530089432779746438626800355530983923946199095070975546113299563298227605594770219460125344420127179023798600656503028554869400643167065108670665329694463141756220679205196439135957895756817037376594456981086209830740870734718976269070407810922638461210909398675462695281657466353659539335378404296317220279508607270049863027465629571725473296071694141374890268436370766144748857863469715550282707551096559490432377342436575197831907051123198236256089698815258957974853050358448305508378000014515152931809501625802175560867642120797894164495728434536498720062450158624744142037614262805311735792442006672738787058555077289603931866935335881267563238580091475217428590762756228676262276528010525780668498556994931778478663205620292008786454066558635631248020697781571240882428648556508590673673256672657071521502259856339749896131868080537820461769299678135994013353046917297966488158831382339299537841502134614452747714543258528181627391949089041136310038074585919742706437269776760768441982021806700521913741519529095922004291002570136037763759172236953488338107414291930659594922220911880452605225835867265554421315574114604935247583380882249720611571051002327350056859430295032933495442687009419229946460395319211462901917545791322037644653207964132818745801088103393752808291856988179649536351493789759900732060519720931048106089919080875167185907882673528912986110539082358890879887868950477561688467239633369070962237853547437958126180008532947050163115095022062850158786439972954913222024595714149744393471320988823467554503223436462267412756267862441523130698042992036263955931774157897922943411517538850802296160482266336308390393880457615455236267390691947963283783840786800280085434053386647912250750201037845581910924983926740792885596331772568542959308416798003741827005061626623693911129853041363085893631997343180635069662117813317963689433047062282558230930666394759571552336629210591472948343642781720729028633734855333335219560465515910580333828102388316139732598634991478999259704403136747873980933562693623641489504705494590012480267439424181686153947494866070433642515344946170997486384121661215166579767885946530079898954158171680633752164743059770107305902003111209579554813004609292883951668639262907979532704943911237367879156729885010512977315318106378707665860356905782328980847419994474837567919004509886679052143261337044115943456801075467734540012381382156003012070496131070750331449640356443189126093198211998276627602809563601964506654165260657805817406330300892141443823659200 [114,84] -20093752482445220459328639404871516277060259581246600216798914433892803798676009509423670638083154392867537087210984674004864830079319292721104196368077983987901144474741769842560479133934060917049807503627815670496658322480759746539405611663453713247050162179653389025455857713222833433201574301685248684092831543544116585931862073635514553702212046042644618088143064947795015077996794165331905196747768728860490867492311721196036660724681707070365523873863093364209455060237267377343825847622260395772620477949047236625329641076643285152775284458678581509560645573210712384460000318179756942397676692655552623100996533701712280264412116365272920189776416402079669069117026592565986387926627142706346377476665842138521644733066198748408681423729772902718797524183689025456303297773883838411869804212281633320569013891998476254045071352047637025034498404552227502341877828713766008836334535087406225977205439226901824635063068254554382846494331910634293231992321298355146763842007289636030009447115650630120647054721448678696512093186099387305981542033613238468913239434770342473498783803495976540886186885705559618719512914015871572927797336172496916377777865808787103306391268567152501535869544182473983725620499275306448306387521525406054886567311381019564274104828131124256812093930971628748566446393327480318954702067751301787133723215127300792408738051536052055261257388193612047152877920802199602769787829546870328208449537262647463623450014224491451634704357030941226695968295225272625168723910606914075319516670260855784819507032470302594465982133575528680796231556863316749556976885671772333947714321228104688328448000628524892852102005462770364158274096442792065874750388018850379902012568566442285665383810250525440313211402842182514498211228196975562843092191230315712957096561475969069072773447513509936402552514501277379182448131723873895436967457282837494259958928303081577588283886345430993201138802725559641053043891855275663607327930068280197865466631514142255707272117978666663058115652687904398670130103787137728221082550121740197225083327863470072399815158801892869628969070448841662409177508605969663066299343323451850421575126637872183525498593024773766259507907358205837221781269106103132956913054170830742285613544435139175049400038239911947250930775640703941446323371187484969878913412736214978474910514987339998662994220245538332216901477243797301429840128039188731724235806824683068438759879793482155982707934371264962812555257161770301864032194304140562146890134025489688019438698163297733939814702255798225251250406662619342992460069434299267158366298655422599677042586175594330341592178533404570293140 [114,85] 70625224748893252511265218827741997695639072139280080367681390209025775246128449687656556262529532512563457111536190831801026642510645392490452289110247618551968144041502385250840574751315131527964200991989593958053252993837428050705729634454020666042070986115800311552600276131178663158676969865534853842463087061297599733558133975104780063531761437590502283891367266187755825245732554045916149411039920238782458565184492691108880817332646079276514191741568881006423070430957192034400384764620574109577622797428090099981353387967928693829009363601061625176680665629732643096152240542058732115695441643308569690350884384762839509549550988837697488700447196044843928645442985351182027631724676811284364182933623050493980231540968316539398761901007955213882224363933324213002338470151809237399014629604332624312349404799975093579059349826531517815880181784231296903011162989642523475595253078200606371880142058700805161477589812681556515743933855255751880671219070267016795063682308954971211951150623757163884923881231878686056113266144230848453010394679008076108615846069908972390708897392768706720259084905592157403705164796411600810202212686499186807086920782027724078679930361099538736368286788732516662427217609849605365942195236918314610618986396867133461187681650889069768787590462050025800691402291141703154990684727543703132514684097926457504958492038899084252744240441261636767224028074709964836268150497003696405335669110136767912201478674313597905949782244629138368218151713759485234261728184702786294650240374106636314113048879450974517528190441255174276504228475410593270684372044382196028656640459885705718390459114645554153901281154560910972255024612948634198516398515598433197079047997392136676947512746401242793937736395985658292681343970203721096687296012203901828015098587106463261263420731341356917210611501223635139786846641651729152471448639331134179534950401798550322561986471351884531206907952320844290263571704801383743929302885970137172555560274945696286206738455857070758013629237500483395639341847509979891446427109304325100909797951928450599446698629317597284143169319000204556187071896442757707911176778817407219689771655706647861209436663516602847329107600764054423955626743142404920142939537954335086535437194888884474547118815528898858893466992269827020270914549878398616067805093992965413254049280697991685205536416654225621764637445221010257612775237171822929145658225143192879184023340563524810134079806927851791614473213342257608218216520804339233409464272146036660802054412742103314003827067363797574126118916399555589437965704556823717630595145112372426836912195515561130400945035253223360 [114,86] 11264938939935530879404043254467307933858887388782140166152067555958922313519659334262773016997330942236560206826641412227772564863386473026117358503874316361074941096589598573103422902992668323827888394221542519010785480194057610265763810164637437617831322341889022184330277546091417213375552241513216026023603958776138925814943420445766650400186157912654546961283201784633226948137569446081352198686032755946781678245205743720165098896096414378444288424640801573157363201589199514534029042199549218848539666298376271479821278153997683566198558739831204172273789680780061203123368318882996634530233761149974264290405705650741447295374621812262515218203451473174062684118375342866294668202416211636210592960419436485048861777329799976215010679435289302202869898641853703144682852471199650141916903631283115430304438370521488967143527058296897479498350737588346429284873321609337461171879091718499188849495536268905338920989010089717735777823221860258503514749976658520579643392773223748137788649261939295663278697527784666553584005121462316538183628360510334771263644093049549737938602278580215045634022077332539853306250319950007189954427461902936604486383739245528959928910868753225105213235378386773725547374443031434185937329615813863808299488637680621727459700823416550088262980138235381079564808708341574896076548660655067385582723057316342601350176402414892065775095511386912568981834281906138287504351873754725625709607791856637997805312883520452231316989721500400847919444800662320992706165230648085812341472765263639685664173523901704479095411496386902921685191978585157583105742384665472254124816626465878763354079731293416810456670635022299659022545743439117175883523063531249453014310137216190583938367425107111449505135291373012336700032274380952653777939883056521016170444140028921492516968932013058813177892246313972974011543863329497598709925138807062580692009441101978531732410709391597646517374469458277863497211934953413970221842794209389867451167668386976617600010792587393119308397860904461962823162358831772682946957071576851370224547594806821115597250707659564228452449258455519936036494996078260432054505104748213572820378567291241247804937485151932647941283683047811825222571471508757967781304991500873951798687495658470092512643848938740337069707440131174550390850915611534231101266918387750624174933588127955989110674583165094961386696387058596303970315937437478934697541864207456230696729791329244076326576025090350626328061346055527389672478497576074987726749589975411837249440269497874265270477383723953091406632669061711584730142523446111916930883195400879109380576064670580444207733082437760 [114,87] -35920350385034887882170572509403892755202398851693095129015166080385417510128394993769183673906713185376218773251145203385450514253224540591893923317430243232256782406941123751223643695622530976477876962568642764135003941312174055939273709950840976169250182850390222646768082169324055158402376528411383182083046956152834441347124070068923977061811117663804866130412464318412677845666420501914845977157686216896116750250658408374067938258170134461945899581690015156930792236600448745058681902968099546996342446798418478352593238861785356130425751456241659876906969155308589121412799015270765992262385467648830223549191346200376703380176820665280493427012364635254499647343151495636057337557752851311198447452013228633105108358326273987381868343197043850774830295962947600540009346500267223429045312612533347533981076072250342497391338024852729044794443025121733438974822435808469563131900477283444716164324095158201417142319705575847733406006198159095972224557416852086853351346949628590595758497919508751613018328874856166932150942368027466824748667740703012724931870965055427690971932893277166195446321645854818307451116075107617718373442590074594494040943425845037956129120312913636845951128665489270757342289802021367728465953466408764581715666027033536005403006471071329158233898837504369824601183619618057448143565698515312656957147826846974119437214399167030803491023998510127282240685339415600588911395491528146511590699764790523794031575764238863928711347390654642351140577983795980697197083982467774261545467377808117974074188241844176279619285924137336320453826401828845028513026945527030106265059845661490374363074875843584301337512091853312972019515609278756894948324224255167215482881193848168521509868495459836154980362834501621813850733280589516493923650968621346799931349517653909919905896534773430076187186965031717248677618989834705540085867068798257483809836961732093419359819483974526524005026458170823161753490089000557545739530010026161077015907319653012786030642734287856909126783224443681382296671286817349023809267311900961831649847880507775803684213977027277721278441593103598531692240877684482570965339199325420373093133731852055731978218283522570325547590541657141690169131709782970329207776329339142358885430828012622255241788446220519244335902083914881389959243061899131984656207813502511938962619916801326666155142712536862914452075002248555282357056358325448187104781302634805304047482247575338246099828964258903155729058703888566257800494057370355091168041297005374720279799405403604780698990863279893617124022531194827115846554954310515227158785050542028393525195718166352500887385600 [114,88] -71869970389660421553298435580549134173307177524568031699458186569856281708168774804917398918459685288455732432068707101534958160636221508652730118388354985697900313132077317276592949471002950219258284408851281287284110801376548041794182228617530013438446920645479141192735619553805230347897902857690047713258579995030289761731897142059414807604953286250649268585029094308191468971434639024373129946187859604067095447047431092368236324512762770735191719321921021008573912979547607841378213317563553492240400242485387201130379613765157566095653517180257549967525620460404599004519487472263992771736533856792648500966220752985837099434968957333735111356529666682135637503882224896066946866439333990467421381190967390591877768306803061557801627148925298697618405009996368879658423199762294726668010956154903969144225926241908374773740940730128161845886081131562137029685929282672327112968457287449548892122153259861264872739463528328209282233545564094845406699860805860753796384617701034465341783725521103403193272619173049020854307023899739717336698844274224882879644854983491369531658177970158368117465870332930095594112231077272568185331408659826531515082848503465557767315301275903514898298117695001613787375761539083975407587106875914848055216579325496891294213709930523554061520299440671896025007012225716199646178330840871282421519352325692721263363844976484482532520507239449354719353331854157154042925405464982054613858117639169259051359527505567132257490790366063265275053368649353244337180990245944276873708810794337227069072614575714775311988511217035874296353057629890251858427757935030831330332101862859540831074557656722663083603672770243451340013139748612541058464143327366480594485529582945364392639642271401291921202784385879651087641146934070517370825995236542008733519110303561328384916959708681717568734480695578859768183141563816650795239468236252428983550523596687819387672199353107593165628709416914759727722720070583609097158350833991733851544578279570832493959472572318868266168487043985253345845506613229203450736697321874895085748755885438037813810340668600916286614618781922073133972939113252180452994221698810607121233786975307276795143596263455447961018557816409114218384792006846359502533410000815599595775703851001552510649173804794915868134813815515481510361874572110257924697967102470016073063317206862000700345035598258119988002618049396513789393416231242274800285089511772525366107989041848944820869954039362677690792970968443329840374493091340478264336940053943313442942222418471185003996416132549102191105909961584465979662907716452063826117172536804962182106297729166513038200 [114,89] 10112774381612445701152639469119060582528032397252432491689075980164954043480209219428874834948044330986635740924031234437172681750166056367655173847188672330328246693381946933424605110258217805497866074735951813480469547620848247642234664671344824536716401766312332706637093698988488857598210887285451313103769579335068869360790749144883736893826796946050702011379087873432436778571059142755114608560182395280213731454449795320399733876513921224983287558363659906341380956394848356255261868787300075281977321369187977365566118949398022431866233210557109018008474968997980699810946226127435716971348976899257682419330927160452412253576520357420784403690751741301660247524763992443149452912140830912175963255864042334131059752070574493900730817434769121317219025963937467447700177621100499268000817144886357791989954783335193165073613747623283576571630509376170389455668708978044492929498133169557800761470974439276876780359081748415714653801798724484053732211127606268338444728481234329813275505737017566904578161780476637058511453458790873706851885379976753740799822935567771524960803963576762440369400278885449765226458989556642024768644962051456529515887003491935088386186782388241893470358384660467474846621776546424419676418488274660162223204715640408247016718568300928522047540046729972062144475166885384106911439585726140637820118688134700490081374608334025440935828641858621010106281962390212551023087397756105480773487733609902948646490269752180690257990349126152559299861953256740613487612011152545389265881358662405916916235846268092340129884886854183767635087387391100514681615063625800738305257302415582747235534405520313608946328279941544359789321106836518309559200990442146445538315365847937220963359715865548167241647207803569336697609453471530918347451171687384153351941464827477619257812502128347545625505959393018541924465527463285509983089595314673064909691158115518000859575342018219628502285512072440405091989760644269564338691293214143102257839420461123948491486925783709963790836171324470149508995796226694819817479719957544415769311029565848003120112282358111898377951217385064666611717359949725399926453127886515815798717532013991655965620846300725504863912984832865252160218200345268083168606934385284952254563183950023793978615106742010057909711376795720670696726109099732606937880567906567194440770299516910035972619052261644440479193732080809132801254812024302623184265124281423872594701476781742267663613256832866824264176861899155181865160350347139283354819673998080358561780468083051317357808371241542390432571090605607448205207140224025737892902606253280420906105934752362880 [114,90] -39766231723549167496050291341143547967204920732383101696097136376802527484802773348751070266880307734931470328428885077344358637287008064079058790283858644094371878152694149119341888966509285929943150397444232499690917918871096873160764638549784361452615340972314520474911921259004541234315190817254488293469971396582573188114234299950001409827584551197599942419570844200362047964216181758362407112325846843994659627892967007792496370680441731039330274101269141202838158181263559236019692220621968136412576498570687728515296295157866091696495947713491920325344172987029272314925697978949005072439033727052559793048968628908522662590366346064251429766113545983168239138792266796882431268543451020422548655308413785675635534272096485944818504556765358848723886052051371707093910939894573531353277580401966259158097655192001433678025987168122512584194086390348227347474292588771776221933697073915660175244102034759087060599879300823992389239334902540925573350574220620887719153527390071684153599425583718263966012370030263048888654244362416071161852852555800969106523161643362939998883716354096013362433125260292175337115576032789506803015514618116800394709904994089923924475917006266848896853795161530118175718696088680780867607420645791965594166246881929082423702089139058938131199864625737791644198141713188450858944127988625059731692827417074799356997694527597536054594269951359148618293793473763958385421957766471745799262768502144177393342204728198883297797646736663354716364689704140861194883696085253805944335065352132359706120379850325613817767507527101019048747932899997159127620599321982850957777788850344666463168198852025338950720765444814054920781233177403129166635400466612626204965324230820109245451811355119525304171528139214363969196588312374930098410130220731779807339410915543034306503543460763709751911864997678510040558080117291935823672167351071638045796841664154451027503615375866512297334309985489261637089663899795181960611350996592314458237880589734427385486164482437963065550403594552848986806945455563885104957838194096338482550858834235925166818001143239289682333747430113012457754369324601267939702545893075987382158118093418805424524262329004351546897307363739628127263568630552326541014017575336471829076259987100018253509270642171814345633708187513502797467051534893906804935491792987337809332032868085319522759764438931212583137661654961235978940461634200939649194724532112542326788442812611007818257426168474658497718798874617480746440782713066466208391971419543813823795739907369555274152367989987657546527813372143846633737422244045477605848596122266811907684028272640 [114,91] -116851994529740068697677083489683445437145845168286083081393588610489295650937175569195429000217038168365109231819790791380098907369684385208068056138121426628108974913376681930896596878764124745055714406978517591576420028152265905201654029108421537415923100356709491932381221774270612739824223046343144130756070180685616808208779327418972802954251587047843251001858940539114890676070655957642296841325728009914808310771835116436741701339566226016245107627479859490794971319418296951214335412174883785919607675965121311532331619324415806257736166217378603057939393692232704064070599568002244580780037466949121136977467435866973121727587671654609084368069721850688510265200797835903573622829089375319351894255451094532321550733485975139574188514461408675163984692716410183332203415864822488719430015045574555729995661830214979850513512376289731791420234650547406535378201655850231920915270100957331717405898623234811731294383451878275065031308264802676769102236429712784458382272795279515136437848645036058010391765270756792764921976735634845974471454338818743910025794473834241356215254275443286464450075169927338200924483156621668547427777329332452994375033319130692383028886196531071779524188322456145654343127487382769180635738613475930613679626626821316208827789662904004166995867848712783220591805560815581033508351141914924546729491710749973168853773530088826208403111756027442082384397948878246812003827444420025631983289156938487078291057940578619427918186725026584619174804316499162146275703057557342889527267218282949122701589901073518983905861911491686195817608528652274450936372596399694368300913372616596172973111699227712670449183246075072540342238937504702065498783799355469271616578952080509836239593756745732058906766645150742321429689850298135817125562692564318946576430382523065702331817539631948797822921763353162974697528975642004284277270400862346450117694628188619939912733438242956213269970815878672434991024997741792213381957689387934238858064767836905217507780368593877039863452356420001537853275643254584949328112079977878884619458735338704712409620882214800487146385997024365173617831729642927379109415653537371211187419375425118251285982636573327665434248815787072299807424421227777864955098957437173605678458862496210451258500331693053795012816381985563471115863086193311313808348715550908833995165505491026492241423734009704446457742148891518679986250099325667638748298669287491738764406697919067008620935766729835835472127389640934074346915126284870545738085666977334554087111522884230520959180591489433364205668700786599669829500451684228689874783938526162785194560 [114,92] 895752439870044885923569170491806204386523803504489189138271293488245324965288331766365918635675741714459215927421078556147791078109664781866397663749892882254842981064129511292271917665210635757718135481493529212588439619162248118739194426253680674619152823739508346401683704153032699445600254574097877965035198845419870368370341471815923222256512886413230177354255937679308018849662592563929687692878010033891936585993667641580893788449012737192418806552397979279141574626932611263679823835661720859497432989986355095826873343247666211016995338592081600408606427982710196710013258400059326895083074097608956556314927636717241112116083203836040727986582881599874341673365853023786828144151555250692984783089521447424422401006975298003638360537479233343272374967425659762463434800116038707347897913217115721146236617748027845994568617211124794745911559971300600984395724189286895352386294828471465756275166465046669040413310243612726935136448465018252478363073297865978918390978574389398710958108820409545984595845764953561580491833392757823657037210905299032315837888215649395110350813072992579880355598708788710639132386345378543938924981031672467726365361082838224740740075602450129264601132833183473127644794252916991380097552942221876712763745685086202010579735985268724277112914183490474220283608405554962383562474142029381579332515329936203146025835242125852063233525136122235204853266833774084781508334194137420146905435346670908671113034499507350516394449268344841719237802813662668839025900524491336580454658322438276822671373391321127776981706412095691691134912255699660033115822868321603866803630310900865532025274351771949041847317147109400685293923170194499212598269095961430101930659050743692152828383216147467305145827816659273743748217438422551460310108380411523987662623921010559596174486682221296824430719574619113517508262626680662304432638388691802309563072472075089906225748789083829227190899782613379466927498457812568693206755600356279830011617680376200791521397893661824474785857579188524706501952919408853489792823654126138297382710037399946391952241857643775233217105721928518254316925884234337011308897595684577583380454865606301489016371447558221576640939292078543089575440696289808240309819113478999560844690337167357519671995282022888083654008692054267075196771530579507975131982149922880171770603957867255922100962755625998892731170811295763641918040843611588532796830303635525889679447380816235839257857567885484021808878781169014383581084848695911318911948375483684909613575710835109305745608079215368766175784251000491992419186997056764231248934643889724270 [114,93] 3282184073665757765076663078009109902665645102758181440960416568741680235103492053811674745956193196076168113057043988073418815835933020092942768231947906565045329333897500712153492041982754497402621947619026328623731260036483676829991581275249380244694562839280031028723957810565352247623480989138872947108720086853590109699944962108092319312292255786951445568903715715706985778666077876589678561173416451372219758951789172452688611770209984232572367751509983119747886144658031679856396331980344410685952007438974554221069177855438528822536102781118224095755994515833508917058197052719405965496996148081806615117192489944137277776686499367437331351511335710000948641506957453563540956916160126313016809916901679899666380716164447402056465492648035707127428617988198179931365533354381324981370405248791486270019832553303526350417136400819938444537994066578125982853542090400721759686152032827873019520879017910071166284949690985376274913009107590358592195697769631261372885471800893439607517121138087259951820326463582478973352574215168699214222970197039100502714833708458864949237218349911422989607026666651514229587918194942388652093810475622068052817029520883290212405124156047280945003828334385553650548019685891500434229153098225180151196599591362909444078675379767007911523659660066924618569291396193528002906867249808242718924919061023196176162414623557854930648284975563973851337065928684106785154089782169688613989931757462846866785056944231747002374059112465206358065779117245878554096723301167367819464980631758850919608791045120683551362506533111872078411663223861403496351508593951647175098624197686198881392330975149746295052127803847387987444837207097844247164313033539198788861935035084897928520325686486584376578285004559572307326601406075656913693472797572680744718369277884855973366164256469209158140708516598190749648509910377597562026132547099726157694758106687277104960622582590979908992924925548993981416906488557979745209780371771774094839223373786588412541445588745736510016826886164494320071434543357595622672843640551629038844740575962333193850110110950353090757755305287255900694291548854319194862188242819473865295706102238220955635910723881058617544203358304044357814814357938748123862877491956245948116703167464265131379363877987907588393318067591367010079119295367455259542377186470549223609602881611618307429433901703213051810966356683483289244390991397254267745025320899861956363165605296280744556695504756231488827122468902936481489511730513493248224614830147686580261091682075323835019120416760763928077622692128540971179178145258343778129655612082176 [114,94] -1030140926526929299879421503976684199333791113869361387751680466994619522742660538389673804447772697212177873883564868307029019386849357361136766152807055682223879247854161103204509263555004588529867994095958309686658387353949659459796110112176646666400210128783992811985917399764797510787929674952770104269641342370996845159415154362070304004929585549508318787788935036485523482976681828152623641470026794625227741507603670759236299290348415993465315228903036443505138356697279003418414704075099620034475150903309490760394214921263514474375930703186440898621622806464244030662728261174124949490281335647021927035188110808968281451601731791595323037426427153360562692537766357855665354477852694609335799340730003168360518034065589277132855634530919844588927566212666121456254483580817643000998649097278596000106252977842890884042481340213486636110328137155701885503526723356639516163769258500763197550032197040397685124876379083169993307552668489712599497446519603898254857547950540322716843707345240341585773538748853972957766740142282096326610161293335718159436532699345243524408526272646320895551533155631329323094710163879009194041924219696025740524966317839165453362386441107627254090503191725383368417680926455472889242777956004086638767573519231842425438553905124434317747155813520914289211965522504568022166431864761263161804111817744319112757568031889060245979798836360594507960432511840267526136853828826203335410859926187795866514995686843001910472570642070927617487185980096373229952174402426886734863204697893806872803080111419625089677402550040885933093107586441162507711702467399754222902753470099607369628030021988356524452671114897243820997624713923403393869664223293458558479758533586788199907513394524136971740040423366189946083323104374959290378177039450089426067675423361593611804701047193290481703259435239483048052813239821937783415396816841129893449356844740869249773892800747842998697718661120397380243569418620692627504152134616260110692414193411023463436895207463046060069680294548587913921782955037653220530902600580455482989098099059736280453882833475903734784733494836442324985473564156686582690662338009166608678568281595012856952056270162303467834463707044736747677910790960489407192577122446910189548257978549400148167714189663547214407297920339887671923148391901297663663299709945823119228248167997206768500808309018923294181619355521142641296116411361052811792122385220369283928674884640118830948017661931952967807133812151302511196837980459839338939211953587183682140799223047190427755678912067790135254881093878959020103659348346169681623758912 [114,95] -196801382224591499175569263837880019535827982512780699501906585597365146501840083170872999781080905495420733003010977241581005223082015968071954831093419585316452767224719346555815441912650526255738779376903868825557167195922615500202107468362035578355116358731954952660472640254951971038272811912097100801845967935227343491049540701940658601963778531779350892576810151243107911575963260065984911418397797988502670832576825273162206785366622570704572317411024269993821630671418329987476388893352179405445147969458579166410488182971097280084785161373249648665796536976833539708251710765834170000488906574067605872490011528624353011253534048020674579036370891579439281596264699163682004538680050315636923375564266523498730219497309123985684189407502990114800189062821609504439551557909712960618553672232974668927589056814603415395353158852943487318521717897012415070334821826682041217110039525825129459953733014425945499631193973343552976705140579704042028085950097480110316030298505499715891372349897284561532438912966052610512364345398470228884408522975373611175648784599219311787956850792013627230147348175478547389171094923995587109038139574383141552029854642287182556312456796289256715557694934169389510115577629076236849735903324692300646910780188171379444843647796222500977442005008598573015664260244255981158041906679542504392661942742266227344293886638962666504838056326028258547326422265982652825065950202675298186620838172843461151875145679943967926076936414552959082843586139243262278357324704081459841837634875082267553358272447002116915654426223852513944609241867076861982402750608436880606524838740681453401787817619199129328778164979453088603115088651620034952296397908705875554568190230284704656274080732707785664236424969041033613382555261526699628748413177007135764687320577483979911987132697655091286297642277681803515272117919799654716852779468273533527110490296614650142498857416224972971726635251139662045520012001601282664056377612322794414219866082841572457519850376152921091776715638087253252166654489371313632352302846540871522777742753773409817071007908840119570751171991299181584278427957381582896773723614818299284210944392024718973965197899355757809039531202497686626900991371298073600692073664871720954592658936794594980818345538115026861382893864871444009075645860848060617492718186924388898139902673518075746434159575081806220442688502692852784429433580456416530604735242557837498249621669255722633246000919344155056515355297577236300450945940824592925869283740609153640850136840780774593367545577690245948744283873956585876111165237191216168128 [114,96] 816598443233959306381509915410609250236053665257885162720785561263169284866068723153535917614685835371200578614564063870344186977261230411661852195067334698499428466565409041422444656805237394208230339788660533170513961376771906248023474047759430804165374546647916748808650547405166711706647588665136815707970808182711996443723775617288619689236979636677348550863075135318400209993016286994260237536618096139982479357652915426587155733941566011433133770793628801699419720811820217933052673821360395075844349918040633541633808801838781828869748693169631781083569130296059659132680711562431093655821825389823478229209156432895498710696947549773373783539678949931875047783174188515650939346373316961166970243468099045034435568399418803520541135860160772100851673609113782851433909947827827415273387011171506235036191312607266922820958119372528428263104808642120740292578939401739732927355440549776201337130634543616635667655111774304846178277172918156234805795077554188821823370737870154441787270850645868665436378413039902871025548967104028114382443534768433307489075243890080978916879671619005972465331638221545634453230833645247707060496797931244280670207649217705310769595947090654093177285993105979259842043180300115289361525675739606155193577507820465686221634267404484895875193235315279708722336744307696073515735242814831849557994935429971532893221595975197699595028102345187956332930751647415175657676245263769595005714745246073633124846149737292407666280661931050608805566382122171780439827733966418920871437895843388350628033691294232745677875167150531778427392036783962446095531747997672028734204435887668569895659929659299332882691763676424011825497566840278569890015878665299666455581409269304540055268879759820257867857308485351583182127974978521136483230480943201229039505918478762277693469335151707277174621698577988682900322897366883911122656893046495886326895920803717200158766782001295313210899675775394100415371625673346838877811464827358129182321741627297491923828115909904787742720236044488973302791048362028469198878765649055805479840600780511798693011741683382689183243754168470765253743135707859264201447405660936841993793316990523878043814961256821677156822224546752961819408114999179761687017342277283292836696383465513994406553976638110353012029325563327398110237954863147694317475227740988604088605691289042012264964040301115883283613393968010425507221161838202707755336864905947889120504772532488929865351716005164138210081064372237334996654308366266548212410269509178454227598972658401973211464390956528478355701903001914819073499127266830808 [114,97] -920002575333998977594132458497167160465448896670456900030923726102113601447099747565858885419874854556474761548904511813053951183991072052944543562351689046333503767329323037963298605344284963667303333236898862575659694107467435520898170836628537745493915359350961328614678465930153759549083229098863788842246875278284805034495313563512009189695888761143305225839517124084452176158324761521931827656159960579412373990656970281447083027307205589101098593202434920152455060976376564176561053283670407215897294765837663655031162931428187574558614926607475455472145417272501220924486493604457379467686372848927793762362409117799761003664792710546698997286150942835689555025120338161618748843874601104293807675332370709271783872348787365386834543663347218090843064460055713212232735941397105945031821088531067744571374025233989622363453654141416933679307535783694659624828864913453685492008772397360656531090315896793418570024658738535382726605756652061232842752182404460833816132305441213143796671975969518195065781255938336023073909000503167555882315374222220341119292970300067009191315786929825240388175024562520054816567865109716197253728497328511479363899321760417619797954281118319673681471897704566559581571018572491061369790558225397428978124240991386390339278366555697680263774219292699718522958060334738141293276672316128298450242642520147052599765898413747268433291138507349969172756475188504742247483220235120953427852775801623543514334626637987035382835370327495222638882742143394144191708220568364511291500237430991865939534801169462413877592367122717843064258755056853630332884605184281121496906594654645849182075729052952530534495960036961634872785589303956671160083698740623458555356954006027928955685247185898261297040122425513550247574772178245095897053532834262222345600802087675283909360445493385310861498388701004421061072135935454790731257749378179103482373673410735921260796875315764710741252813760055744576563675411065767853670014915448239154945930560740927445605299638927868016157296607137550334125901996190427623070690907337211093063526757381173349450404019152952512212608138730444074763125092946203861717100510186316173355697672948692312739302513347118794660085695387448269192006886224374593304006335846928747385553409691620698058271346873476536885264686565324890395209993983826136788975857463328404161962907188535161254766974587553982054518940208099544229924551331898712900534481650309064141299465992838139125670954972530058649817623510079155260563255661373713028576880957412648064715504245808875548398687979203469251626832323778006177892096 [114,98] 1358123716306802830776771180163436624901518965253160604639561030950808533547695150170371907975142575066579543963111254114104718805764817185581095641689101883507199430430209628751627104440322761416638826725146209388576002630362342623017916189062460929152619445238557842552372270794628439302972626484046194120596421526685165193779725766250407967663747475567515304272604640874389257636768835702319278461509069087086418553415925225018224324199606836864245957041509752450404488908036195253499701761333412866605822066758093104208161984083448858011194113510840401790220810622627864369002809512445191415109212589660949371578203439454065103276457671695713396744623775503605780341476413088794192917980610142628887978938845583918060552434767797534646308053755570321773988071865064783960854947565301406346221053102747021765519278166197552066188421178874635992996114168809426793130366138797422254817947406320079749232149293181407032039888020692904024324182793646376488272832055613499365513081752038972142446076534239781035833826862353945997014807910086813096579574945393095848531848837047402227269214654736616969384935220313123639684760995510816493390737086262473212195231864361474508516892418099728708208332344909645274021679243350603383217536971361241687510768498393593168721230012695487859296465520951277256038451539742433193722677653666854041377138684983820005505733677966996725643597180865876087292231812456609170192885625837943793585591557135207996417767672735521843484128246557229715690969440095345876141108749815478027149480680447619979934125437841679241257042562955115674490397582053140603662571690351558211183016362647674293555198405849895176038723516391113511733858407518048993035525664817066877380892169712967032428544029397528530069237999180427801835400766556734073876080435720731198959173676266683566201579496381599071325045849809039331225182625655279872801746333373403688020667615309117067220721014179664700974609645155628215773628908209354878268911359213145166557688016284644910140091364660927650048619682086659045158931335926610978639921369150623257232824829723370148638982044765568338391011828854232386087264676225558301230155069452998596505968158901502524167618270151520567361982414045573923740152353871200616970475150548990433746301188626277219798363138128645929850396698473526101509180333120861524904527476909992548190031439853144596110142940225798716532852189427284672495867932195065350006570643541142225647892156795935594288891235323733413832564124221135751338080580277914130965271153424613272284803598679875316009748346066817243679617627149988003456 [114,99] -3896393450218372436750445257374291185471495812590445792237449025211113023672261679014718832783663573555986452733082031484987307633267132240080899549862827323096800796194336968969831420232880681958725488724400565047137683778610878862288436612811647106368386051514130289467818609592557961108273514787543247696918364412176770185823805449537126540388340257380417287307180521380585691921068911305039758896522003121062298575151835593511867687860213013260358125770513673300277022845168486128221915394979160705151905143203106644234662964287072119580500558833291479438894464285625908325543806633659443951996775178135628952719670519652130260763601550078894657224677836385015495696176834522743897572521979112123829022873788371067949213228069983387501742503007619669276289182977963803164976586263911701339524279278501928640061579502767991559470733573385061766872221733182875815196382458570586598325151737938936011717644957907869081424080386447921198043450531215108217490425267067182747317911487038976460588415755663168274832045902557860679417812635908161710558485987010562861676250103464132043340604826437996443955257546060515767486246042537959475696588103317510509836638206139563503450856829185948007753637963999984038024995057384808089680734306831938350207138375253602627217055866545998924574610156636817535034553364361164183621839825891318119532786712380174888203727681517834136857132828413436160352714771643023989231101880770290291791156497469412402273065293676023516454681619592082617846560145971211387384910931917818801342311369016945360863404265819054730824437033299362850883047795009816972183708596886860408111064234477515667368467174653636545901740643837899284781933346713119805511248982103913815971536597804049142299805180657980644525931163304721231560381148827676006541626982236957900049174080576259797007917338331046056394224436163814731821810925995791193421283412454611509064335627182235670069997160074965676304314078648959468175733656345302467878739117567067064690317944868363559302391540546271991020723381171991041392027643691037869348617986916514279550792521667695324881693416592141784313459364094440347301368606428118627007737003861395373930294201656896538202940990329054196643799845910894107775435046718354976022502849543274089949295251229991868798039913145512801707306016076262142359085196715045507286507755697774897342808227245701273979539425392258633742705629547889660578001003144542460345810751016059275208961371695746806722058574598492847531544193351975419045388630724574715212135725170671867482615541091738192400077134535666186451054104838272 [114,100] 5127483047233592402809355564794852203406352088124001118832731940028714693569312117728477812377169923033204684917668753437720710405033327092594764140326132081939890606445409453284619863060917809134111471127922247336954916236307857630861625598577180105578331332037866243006851867540742807954463924199347326255223916426685245040976622556755617269491976069608674978043100245884054236465381669064255460422046274900148139284589571368060976341287452036163437259172563672707752584111264243611576561541075434522549954118554946765856447568290290781691324602531893312987925873099149939642092485935357743893186346389882000124803560946044067101654092642854804451179775164782567928669831734695191193800266302094484272911560385993003797087300336053641800896186200974188411856306549313491915444687999300265853652562210877398815778844531373416125434846791702959056079415435665462928664487465353084675414597237958573092903593260716776083973536499981959518192432705465895565185352691890264773810445345611295302085769650477788873485534975434983666182962409434933739330104371664433268009987090158231052806089688028911652689208430808831196227451382803735074179981380993691359485485611622958800972893499648163507223019350118229508999957592548659184605715563035857726414337372184927083935268313159658322865929723909292474575736661530993900304858218925966222564853063011733154976409018524073978590593530523613446567641737972433376765120458638644826617908646929204503510072259452864088823097472602792877873509015630252083267983081478639682629423105535881604351104565528351179535783022137646311466525604817751962501627019513246479370765459621421683643388780442627240388311214257980491364666831184768228938945963038634891071859074715265503562720262247506650597815040162396439926990312480762035731123353294049013698480488087651947794930014417029555486805040002983123908910277887683049549161675653653711770198799028441549982729070856670563781196199991309873205148554305011504614273464635290591238169849561583305720440666974773298247052105863509713213322430912101764946298065592124530213111627781731169082035292137205852408292584412990270883991855634046545811537149030871104842431207996682917903722950108982051607924824621547505745561451986168683380855682799734450853997845525718735273158800219343687630192360682002188051821928904702645303295070762274883143279073278695815284664452281001628120667683166603797390722225207472529449371780168919229534085819374433875260898313198222963960293732576042686694015944037631689277265558003697419050656263435912943396404382385302265041875654 [114,101] 757783781818956016519101333906595633293940814142962170731776861742524596888473260287666772664139066539118302604642245230295394675067541298760436844956805024442316556281537636390190291758433702785408994849802973325525704380941682916121159485245285510139432110844619979528008178906665562866210807040016979742294655073006354708053128919876930546881629691854643066590290851523327624515781471687848331486730928846526328912096615763680262889110126812280609848369883044665030375108811503187215194534157723241517196607247044484674277863511471230013000954152219010304696752526953372442926791594642255125306838341280605577725023034799581328337121033720173251204917771628697775437886088528884099336552285869023404643245699882481391868836197678947622939630141548846615724146594006492615549156751932208550335329439761341367809024447026371909154245310029297848793148742416024540966035861739879167725233894690597094315853164444086180436575610527372002748845030231033490420378577501821322114382225111112291879408201939400039984141003849124081723051829386777649179062759489078184754653066050744299178597618854209094831258756615157712515789320676326443414765948683858064128508201405523745316806631748506305857055957087784163197966847413417457361605999920462309505258087394381757146512192400778969866484774062230808460713858274020971090360584804523129360907009378648952378388930044998572501030114222198777500491020857740290712775293003620252298574066821343786113287533196744968395201561999471739099310916735697577956090691939136406892913351065924262216955719799509969853583690857569559957980365412992761248668076127171803245443582519576945409759335628505348530559766857267595501426799058146824896529949216538913944678752882920564422767474501025066239489275080094061636753210770861190271940555333474010418478132325082813955125602847314619151271807411884438122918722441138131189163974474095325417115437559019019497992989771471960902410931897397214347943353919746894736190983445169651519367962048039111069571122265287756326789452740540162847807285048175313798663256042542007762396430976984404485488784229977828951248520666400355241813009149673640299878897872326229705491796145186481236474419065219806968744043293159857854029373332729067312369706874336116682848851538687342476121377926555940026881304828213496624411910988365531292466155864814966880787608859502165886068924922927093144171775941793577684397606461379438111959925198704719501510310645744774649498327304675168699466642961567746429625304875591068097451963691211897948690079703838421506118763902478818496 [114,102] 1412018260949384383834647745779588281115793984149735243787662085596196877908362233540315311774589181972654683722673421007680658722757294986018559962283892107160479510342109712168377077747043067426242259984078394921498276608144767719031622896447640799444979926678227412648167368579803150283080555334903387547365762856929166969116577198221381291997472152355076414120057204248980408212715242745781974003406620522372683002111736579004422303235733926873423051940453349989178554618765833752410023896592681260360197838639801559561797323984373680091190333441923830872935754401103427111943193375806373909132540237973301903454268813676801728657453581917739451511930875173479071114721109357373587185208856564837111438616728247580531635277806001412790204301262307969293080011934468484957282761406980862410296038478903857715239099408794211898965661035580852212153323606227063103000926713989749121769748340934246202368678165413664625370135853710410674617190725583412804869147982296032224593215102302179269607886524421901817054367321215952259797563546653268305978107709778185163591420960917204263704697082232780274757084740856307572204683936731306624966585142387861379784652577051539231815579074623563076005234987337486118844792738602227318723236470961843201957183496552811045406303863112956704855812012853317868135072796220375174411701718657563747497964687814042127773372145935640411514248854413993850779457729110615617259942854586327976036544263116036297971551312285168756811679248060234297396834144961480713569930732967170483743057015712308913413079675777374689357239016862645741355884399708009755704556794444104342299971473721805129824988085483733703788133022922280196742674290335863197781967572818812489185244620819083661602749640469339410077476476313268104014381902614490848516209259787434580582288462033030862233373965878042541756843083965960208129795914684294434083282085195519498631100755055787523998144891732340740934983857240241194913419854049692995432229858852850598360188924798827475448520536412472955299103857122178266673841287369665836569313208028561381487350144501694931813422610227236356650523539202373436892839448212335306562630877419946229297098831271587247742916324417056170089404307372686991452992664475433423416280721473035152344318382753802686367173746185308374369581919252023854874499013176038780960594835971358318814793980750236995403870330960329411380269443163086218775918296979324474477883459141966618083208123937159332057179290472738687131238385660311981441971274672602853853531658350942540792123479120291601182001227994816 [114,103] -1190117921961090780244081036876570210771133341712534823409896865840325028895418864645242366598843891886165042109712777434918510457034844397837613386688521788476099508978977564052205242264947751979257385405127396200850520325386803454744608177873822374109760645492919461796907958665209754259729970846970359673618172792074339151499381683200597384269746121594155622415241704385180486179106141254865923345334629201718889152802969403309763646908526815527236478802108476788813393605470907853480578248931893384674990493193205789126778066027794939960994481857504681948892043435275756765166348411402652970214316536102928592158078655522149977143991058425032643699098441011328307471911809587933065023970433165051459718007285824165168258306460363754969529843175924811252111272206461261117044640088936849320787931486169656825614689409664141611085451708470819933151482397065102948703079769178287371608557538557011128496169930416030073219066760538313470795854146157689588137536247952334699986648556493341907892497899703221454908793361142146779710642592743214336087548258189977881393456006480804567246943034851281299379024802639986781433757210903824472057657877625672114620476507065203503838474011085031135856924571158244975373042813154558724922964401167810690081558319785397915378148330266880521207811192405359883249056373842579240102110237700814133374233349924474679148387280856924863766349912847433878913141745539443081020517564420403121701649238882803286901382433636357063156318653542811758539109823088388915567887343732103186669536633511504300529807682380013931047679786281363961568564931320797237028717069547516149419587934326708716788224817655799271536247225221206702601721194657386870412824435981007477062448888433628277501423079111424998118682700226045279643012111349033162066804210302644213017079860934071832756976608713905133344352900608279717313024591030614393065954969900741927278226922044901410008651075034053979179805498779407322640436614047528692920800632929624094497182047758869594602726336631563447822289735980463212477164947761488368047198865165148926044379668460848566736436030713134499287670423421967109386181150332565655496822354532664278353781193330614121430866255481558069432197435578082139588506014790262406433472665079856543980538809739204947294224565523134143529960598061364826231426504115544530952246006617232247647633109689342333672571078473110284742589474854693906053065609859769985515470649515213201908239346538856926367795653529188507678288034586079689174048752198343841449173279715823993080719197434154095724776000 [114,104] 1242089592261026980807035826169416051757017388620429278132919505558948290492496648566377975253873221184693294601089998100501083302641803393059952501794623148068827826860365886242573576889710900760360449326470275503262895428842593157696819364963310890880490652712926079044311285785950819020607827740975098477225458751473976003926995054192733098863787392358891763678359216855174678546837497973604831398407169544157339332959996480923502256529592890847546350576580367045142608736959105910442874402966065179380606221118291630152666926845379470021428930290871362632838697732982720328999048477875271286269369483217969104457606317950550379158291458500864753953750625476541084209974713940139977056802042245118726033253607852104290917287892808093478833158225907131981337548320298404351475617748209049407300418649583959263148633590359582100832819107005219906784353737133017357754584203970795838938089637759320473153501169950047985380096785485015223736854890673532625636820839790918448976422766453934521233449571738042174700527313727916255332096086208769955345769343656188918260931021431375797477698213157965621617083785271210470252727931672944534269217120044828045856190429843328699538110312847718728072344797785172603465437102545762581053088164923070254321016816554466089414557812983611283755064493151675618872740164195624724113003607066608886112170765606391758520048490547721281276211803842556307343497573903921267851654711236208494475517040639686470112209958675499462039235709402680384725992123603057852558469878459654285947289125984871160042660554274858007468597676816329538756632117077530628103534438154903765434666706998100270867835992181064419165627959250722115131421540053382764027426158108077498142846935648719158877359771851217848735146499189371175061313421645990861443334566695966427502616595567326198212113268422735901563704256510110494331469053653447377173148661339897566814249351954207211456459213796660749002207667506799322204246089020970166290091817511393635344942683680560456223362247913606081427472061413034462642997179836441968646377920744275460389957669193628215440431529801997853726426763796260224090948447195102255852659342397330933331935997229022633299272207083008605876503722424457793418241714241787333630615386169822711137309086055731586619158696766719374212026166307766129898353890334033302823647556128301596954831401074524900219012494445454070272888120046200869684103191831588345081331397513143666270060562069587484700072519782428219366943423680855982869203281568098459695999008962009955026106377929474406144 [114,105] 885624639457325271211858680221109066205928815122107894494660715397585198113114746536730087107353915742099494088547872620222966862537773030483563365005158185960617425278111964583109378952778726232397195605319522186158450191343173818780099869717271894462180620195404823704220293936501260217416171779865548196180679340797793535207922954863503663549070297572430772757498488458673368137749130179961824524461990022601782847137771324964593309529302547720155697179474087696449350512812465328757120277393654370731434207893671849576030767796543790373128985865605604781061571098264985605967434508608267925342313791532502036760571626406078393584385062494538413509271618996001547850641062819855340539952890526154110606611492326992049333918732288448885656049685858035764753105023149085072144089260366524609437462158078652566460446130043245922786003425541729904891375490289738257536095276725128900971233707634550384209320686348990914947979106885508408585544712922275080262262501750829251467627389471965116274188570368511431938415182238487760189708818226350056621954704037856106431120087241180153125036329646619862223336140651417954651124606702001721032215988514308216265957908747562954575073109789621897014584105448400461217966615673379552871649742718476313106179911077409114384247642684034573659760237898469936454357167422722906753606789745280751934519199348583797200488426401779919230558453856444402399270207824726792737659471534270437662874005996152631062552444214908318442596075619694578779957958460980261956383075420725363576482953751888191948083603255341618557698597849813103247922888859898328848449115860142613790945579500694100436087499261430854228932131045800328887190351336496381508256499100886269459744571145581646689666251881709708508216168829511924637673960620054870713910547772668087201884732126948987364153645041315543292491502910554483066985991899511144149905738085495324866433744815315899242260943980928456333838944011082669113734125120408660287115147945280250427813900282340994120571376923618432569680318969225608851031461630490278008297176177371281733745706320434155758252596535497523892295670350495619837266165722281329131727541271547015228730506329198069461181985641769057676487009468595975132632166100363205237049889485361080301600558735530750894446400072879384190101142265286306856171465679691258864586990082548953865638742496455657904614561384810569462323054077717139777864062021824305038716718047607402981074900540390770102274645028133555063868696051294885291805313234664541158328505632734091736343291557248 [114,106] -311124205437537984021037681377767286654381654674759105610163971324922327133770249687292463057635858881310841346737689143527717972402152080063947465678663536851076420749712235186304970550014640634865341919423386682772236975377312995855051320655930470352539765021649392726484497244562288199848081440393141434254004890719924321711500833859749575126901426997971501558777069470260731083648662319882474182476681011251457429923421569377951915406660723738655282443087202803966351359221011553125936441987248897580027968384331178814416835308372251221036517160958933682378771461287479557468539840597710663115451686022119118347818931071454494093670305778340177937586817356039749193612375143368006705436982289129283766337519223043149728895492988871972387969375181671071458891684974652881556479739681274472400777660777461455411214667985047583095516367047053747004270170545645762333168500292650495010923642111851930170661481286184651168391462370845124591857919052070977270545773702379439018023682562575343651375373392138759343507856100306662900816441147803469088286770183334205483234597014534201311367209062944079118233428778508294414699141417300413863737473348574168804597235179939531848446791520620442438496383040047816818930281860809331909015031805263711739023556367529603561076882111366877490977112209534386515683896535140464359199153189529845796937660552464408942070115096288424312901995691551710492979011039348778015978659039768014404426993096493410180167458336309534768622368121454651772422492926844949238270608159604066836862750494873627025071368095616441712268778700138048565345551457933155047605804500587481822500447249181068402942884447993787984076995118017276244285973929520918813375364050755573190857586307321361126811122737406480014751758765746479210901020881369467852398466529694329932475590079761790191440685918728510781981863612061002572301810137237258723744870344341258149132390005749315106887826383904564491476560921145010917531914396921692417831549355409132488110170277369482559838519813938962460943212423438475494636407631352595343209935239230438259124423052323960057109869493357076260994970857170873807496326744773802397980059855500368793330512849372267630648640760102418995057956654775844089630761269548822494934268342780692056068153118977974478121660289487790934028141804204254947628319232999704110746646422539095139939929154770148400248246444339844295144155993649877956672508017912530390554720716749090316551127100531703360102708405880611404711145757927094044119353789339633281864053469563596890818528 [114,107] -33546788014254286153992649551448453781627334902748616475615161115203043392770621740937364668474135363343865186690381570971751013189869518914200436307466091850729467646828181610909680644247780043674219724167333504762162677700094941321929744479589767595914294913962191253923610602662085958919003246973249586814534884762830210127694398818088153006719849098832157291772836650537921398059276587571978710045975496150856402264370087726398084620199845254196315475972808758786423737220237886482399764406381088719986590593657716798071885869993878218134819293050560675750630070146474830861025787218044765804134361958252385763962267275390936672602539882611307925568741808645769901247692783533637484978755500689552691095792771310610362423405694880019618069294134976693031464482711617618011494758801460190300820372183009942207652621160136134884853024177087731512391068007360049507413073924775613762342927131047096402626453907247241767228367136699242051148607415080204238852732775830374981516096960364128685037683050725854392035327271476306269186449444524926402861283860034423644908391671867194153688794770218309027448300318064302224518040334582683203871650487323470108760950176813772296656568791235979698470671460489506723375016282959609104171296400361375516449444112039058336980888372938760892077836442476420507622798292661537441930341858545486522136748662562413368703211279426802218876992068679511379186162758484952358712191935473394534820523418878855611999836756222809436595746478643819924977916276808983282853681123048877827001450973004718133435624012227874913018092247543299277816715865708940962964947825345713124428659418822415823642430358773592746468096093111970858450978501293862579534304870177265476368846413723092651795017215074731186388922016037925321408726876188257038998391920333400854738420697313075560732749699504169027858501670753734410478231544532970808280594210609333306232235699018570758100396062217404664522701748989870826358547904948933504150859652125371207422601364841523670044215702055589588521684661495913357319026445592955931604520323791950865091207001325608681249231126549251497428931788629023531582497833821669399130111668683502499497398410310743922188717340721015708261770117126688350036135950949928253414570236266619490216419284169446854237768411812460964361470467901288931190996673481510819416291139994063797052586307166054223103196035241485802276392277194426686489691949868875780685772000640726339338961986668424695096658934960249732787981799113655513157050077606936555945585909721825952 [114,108] 102290594470156216853753615570399797701472017418994788963252030485020329394645566306719783488910265010030717242042956381581682149079876661590939235612961314212615631853152392845567035701838172489955318590857658941954451406527972096126188806197268259048960122922734207453321020946057612671981137563408261700944153100819113899139827512686904482952570208600574985096024887984908763544503307513355050414859405641850158850578951337248517103756186579016421970261049917484460679033110441696446153226684191571664463874944754633197269400321892496333399807025363189902508893554588146915133616256456351733927216542037523574713518021068541565934286699736807359341761725010930699364812952098868636392155386970497756168738952127972269296242633161253858599350419518117297538684041153431548375416078409634237943096337026058780896183790000154295570149600697561866902696902028772878898330092568445718500811397333737516156465465597277092610777390378556362768185712520078977848732524259193980958926132963967262760003695825845075212930541871525892461421083361379412215696032148477384059405515324016962982766542578939159856178952321968934276902359924032364101247626639172564068430776480918653905595759492892166438261592102665108135696956106128615690873913896322689228439279431681425122326443673807815981830514133367461564609078187205673432446189112800072715796952764887999908369044529538292102518808871868036374172627824916989160652348283456003166173283540374216489039510558985190868551754362083443966710191531341647819149778530786843183701250577390558886731181815741602861131512461865823476372349896988332466311229064225679362946205854508826727601813873292645378767208729998130400568007194351550858626171503384870176597049376699464897916403735565493958656492353104417686801614942216965595099792594716347752970622180817035765826882533855593833498941543587174369116936817922130069011904987168706605575698005232611420613617373329622018598790967325410593603305077922212315724803826394047041294509124481504189105555691630030769932973863799619018116452833191753061022384279525089806145173014776036464246241241750516428706957979368966599042462750154954596882956302293262194619360282964362997835044809656070710596800224470950667241754462718198967743856216544789764528248546030182348433945814743694979585626573272831566026580340783518957266837934745851525370024595019576737669217373973211441239767875362644420304044055627043371481275443305053187117792238285532001921685608376612725516620445344235321595466681603847246837236633544 [114,109] -10161450476604078925477038408751577452347574454576768969271639494809144553094598850701531567568106082476775413265512127291705664346656909627163600999712492312501511405478025297173788810215919243355421499063843633123515073384297439549261187200202716821393877060140529658424001362377578842240137114895539555683756858236879329484008124477717798638721365993766631325377831505371675473822708268363864201581899775665691870269143578155686278064228133282242488085667394918065822833132103145377411370220634299415010069809188153579713741316610063030054227301950704898209853700389549085818982533813739731462908352639716943001817997114232620840956031448457959276789956028460210999247344367620986624103518955660296775974805795168885366394630947858026591150129148459961400244887648982669004855328484266930182232926514468756366388000104534025235616816378991092578938493348370307042429490316071607622963945408812220610517894892605922666823256981820764088384017491390251219859779880092982619051595650982258859828154470652414876639565856264157270570844268559709551066315887184363384304923939089699531659752346158249173389385781636829143242317556692685176802906015711471834111386156097172261458077149066774211875412047416804621645806702226693540990769217142320895159459771916950059909383080268024439316106081393588102914242694652820605832399875758350209029069952677715113690203893604875154916337863318209112251612039775504500116213529191890646812674147732846718614076458036389007546775062746766536552597010599112549206589090023859757800858157840656545948968445314657078791950691271025123766540199152123168170506278840154155874252724663259251764149889109562012255046225909806061269466687359055555877957466948542373172914392694289774454767171330820204488091088731055418869906483940213043970615600215350779458290364947468591795083005690719087115714436521309022319045919293431353702093810703774313274507845813585317279122249791357799387867607936616002624787107936036653726829625541980560960925288504918977203918778572690759369418108723846939576749337888589711903047945165869153353695565375608945527260151475847904333975371711801362843288734340535434435269620414844722094512610181871828205568416899059696921629169252095278800768637386640543005909188716328456917073538501934097197168822038880782888342381612771931586580093827039352276582115284467750910751429422957072972574643556784339240524784127010801301270670743454130439291715306502536736786173798229727081704844663329995273783438076914345862514796077719450299392 [114,110] -2811323642490315487397803745118297326949709300277024994921556054535250131303821343019269976504080535741294111632090181632325638101363095495815543230803557705933805739759174673337930792724772727038292335154055284418833615054543947488642220799714711992908382492845317791779716360675337611473386056386947732527746896903706681106843408662572122342849763830349050900258660500957494908526358675078450674014110421771367270145931022879236488776994696199541194901524962973466530751101456228180100744081105668532582473823124285006437279993301023007426374437817149946961483393602474421172702861210654489414826185495102686325701640184545581219775111692922616318151464451496752734030930662545009603834983222095619463258507752963297670979277280446552261699685590077226841798925114895084092538199604502355552740365447709608717331829812939479362980357290853873069291487014710709653422753809803900586551464866750442519369747322751559489923838120692768492411157941745329238694432665275954614048220066997690858924935572685492375185162309189430169352764772205721544755564161552493533251530764374714914386547580173448611548231170968744940838189913535515353998896185815279135781410692401332293729602881835088992355297743350992448907241889050538844600441600882399306706511619294003562943546118106075952783354597795520652344364987077269718702520853132893430439360257577905531894366177870173491383743764771544544329684118609041371192066996237540563625653706102520907191212295860840065165238699295789817410206187617657562819894000430749401525308150611382006200733740412399407007958660215737832586653811548157641607173455952386890395687789039898161968049315400452613093999346050647321289856937864116826001337262297211964447334035998146743704335966431340562469408342835059271583805607311423716226197424144412628639710021636241083848917420035615220310920678361558579593689577794901557428701870556152951459067707747025791164547139423059436420775224577223715552311612250410247506703408827371792769560984469563066646286963570187924765812072070928831470226453366682502962440943395407686927925743523521445292778176986239694071877442916425762333208937581830326815371833795005044100843214176574578158297877517043638181344144438446230542388567517800584468257425275576003247573354077781377606972344219090202388341549509332641786483696112043368079330196085994511759669283400721506818617932825375513139825383260441348386672754087133227390518014977495122555599989610284953590573387229719397619635960826658036138773262294841408 [114,111] 1870590487455617153944748052371345326573766260314274681943353385733409499442450520782813330953624017416448263051633088762921589015222969487771537218679740471858755210612383138835429190487505645167994396752818751938030440789215048784707250971485147362175547750992248195497391273396521011724671742624280485628558145457379587968811089058449192501754102510628989636693155484718821793227315856198722077181083718556704649548848162281456624295678993669940585061769524272331912318246120650266451409920479877194623205133866678918501521823716100051385340585808177882702121101064299086776866973703732076297059754126204279694864853131444118164691862859979733888993624535687967102713642412066679481880327211658854537078234677833428398295787614382298093325456947525514141569013105742406086215280958691606956884932859446776732411352425634009350740666954563342309311970838698461252123508352243959060311880483617682040682912991653514191424127906861996129683616906236708814459104331790722690738355920249979997813953825234580650777324618740163556975164176703428185311739445400167616290583609850576421807041848405236478389858331217175647963705836596258820881064139066074982730016426481440339948460594237405675237529544438011868026855596716840869738659946254586588657495412145876755956533579245602596062007589874251370637890255517703669211826749830683671211072566734161957660883991336782219889430456991126774219993040298300385296510461443700864962796691155407117939309639749019992918038017744793310328906616962510549274112767763087550702429010325772453332031098455786897914247395254057750703720976243598797569191817894240308445448832715806158731132814888742741223572539072134581723209309413761649386736666177639159433755127385249627909534798742039507719976902700781031086703793866199031513401297214683026686657857130227360499203187305861980284528458344353022435730388506706337985663853364392649804281932014446102845373646492505735707669574131457714956689451550535825313403030232375499529519485669265176206152805490505147405826454432168692096482980704876590230313054880640617397486761093889286013320275060016608688962307611017381170887399620198758524253685343861939574429234257615302396126902504181692990507602085941562951957411247448877200259624746027428428454956556283510946724129278078549153266079473327621525965233859524483315810841399155482313900095036349866081525224918774114356131611997939764891175405404185379566288237617477630885799095220120873293665999468350806412574017823556344664897094144 [114,112] -24351994549377717689941256218548811901869785380236422055264852032183967753829483823369335514289147216251856720320016893855576749050667199574036937579130399058927964000336515311974886757340198966954413706341458150896634075635563917226247439082079359285977487838538107650189869620823161759595898464320838369084706232793163732144535970527567299546278492714751004169742036558043521815114091320066288451791975296901145283111118617615746378635442609714897331973320310480958485697067903036032254945540201567473975777203976180888975426256946773552144094490282228224871201677980366326856455035112204224192133342234093173960595682129190374839777003219857550731682316481954265105884630282144907427362519925083356075749925943995980361804724857662373486461625860669307033249341368520722839478615100643338823382805101778288828454913889012265581161440368023038464499373406375148716754379129973239492133884804096623150983452791683415053841168305070185289639070497586245215910571136087792088865657978728867559267161305810796052025249611449751016612004311421247657290425800317659188958925629155794790566736605892419208997943056250836637768335255055991160810557314622804086374170370334352740956004454871829019416098353304238244406387692924842521777390997313769099693952652248226057854561953422223691112191639365513262050211524215658702834040425924208702977653863088625796908397205477066796202350784650026839560626951491821848398300100841932689421203917949613579749579745600489725272517381222498378925613070688277408926061766677740591487480602148634162555295051369446774832097313940383483703934690415670797319933216371897497798896095478345896492758138579779387679006701309393262503296634711832543070568889466977621350753335686723388765717503223462780331486127914519358310018228473279001255989621959828334545987850057543882687822219816690334596511416491348212415515148697489207764993669048547076994708448531273230187628710449391129694607395087891068578686485994214851925179532457074360888781038251874006205691243817186392515017736838380333480175062474615220280692085794414212680474564481014902792901045274215592718929268022466407702616129169929188649936911492686319519432220826252378110862933570395113025855910809641986710655384934259564083318530806346544238175863386355014848041712704526144591795684543786594210109266264597147741461700185738838860536656206030178408823406234958180732167690634215148661790748221397412428640991318123584094817855087052786308979221885054198053503148211235201244 [114,113] -47169576902631583864641135077973516722707359303555132777201299052617165386949883746326822194445729822342857879259175721589412660002577206737700151040271496322238565274302400147101132145013863792706093989264831914141686026311421841847994598037170220073178311425567211413319736118104285877740919829649529074436502854319973303852358863508408489990389512524118500018767616810267752996091187979360987840316438793796014049491649099995737998739475058616040761482086566805261626593800465242304730908839459395572882446298275960992571662997814298544276014207546174794909392058389484292082327914536248306146653684659658102269516136109451793161173320047882356639109455462123605956619152727185050422406175873631656370253176652454046699105237067753599395509100844073957012270736060900433818801139865431307772504059752195876893254624595357034273413810409892228092597829301817261744365447786413186960402637119770293127433764797287375177375791203942238552330851822718462055004155350890398694781197527788207226969436509201261033771961171223744019039747865781202894196618676937587951968521959998706142708934967250126295351998441410832430477997473385264319373475737312522603837634259113850836543774610012953227286979987978298257525129954115486785612605162818733032463498938039415106697980236981761450777341724959186435551938782781413655368887060998843452014950842419026074282442368001304668464362566994091535905858402843633879306461859499861069333899910225216241710470153614511766737961752301893090620131927339984901789402841997163088934998240259840254229865005903209721778188299455537901035115093402489832709284135954715324616875591265548036396408965500654368628102413247458508794671942366969063246750362225241088456610158551229718672456789431732067171284980617726813832657437495573095822878217110262336725889104118717568433828735285377047135161165959426928858938296462512168334014710479856990291894987655675823577195913920476898052738041400963838579415625463313888234016352795267805507704050836440454859027625018464542147420935021199877170320247244342876929386585458260443104258578601134072557583544947227806694058629219503199587937644092773276376479460182410001424042019403398997923145912680475730824443759513293936189190500818230257036735846937839481434006583963698701634098185339283572008271247056837583285155146721637359429964230463034391863751122563720594313560358963124125270557589258321966202779561042878139303281175148296872320140247300292289677315096368877488200813778188608 [114,114] 1275627999767657078705092253605258018657576264301823672074194862953924102423618001576192923871909590130910213545180287359821578569729309420276686247785488448740525421441530694901972085464692280398525956925371459132697186963405647953970515477085477485287806537503097046069006790158541134760691002963363991752620036512988091827537094270852344247789223906922461032444161949945806427288307253363787811641745670619090841958632808998390180803366313053786978166969873987602512044130630599947505207360507263937554826765714535524907534380458601079385216895380410461450303242607365411046320915662680437674100370915855661952330089810047977648731731965123653070561097516306190412494642140127776704070533745167467496381865154621789710903433609535856620310512730022151406067099015940515853100585857794600970074171887399564479396489155339236827722394125514118782725881930575239534245883586482264420676736346998749246383218117900497444643275799572908721045366113142718740457430684212771487173870145376646366081890277586615103520089396884258702185718440948684621728459782327143717776370951986476440336505254688135728978792840843204971362029425271033601114015852279209925134771876921086207525720535174043078744250388757224736360973463151033515619750783806692696500521659463415571976271558766413342180274612969883121983732978042104729674706960563707389920399228794407008812529611267196894918572367815572551412896765705587483935995733765168713493266091694471134694088213093301870605129248592533258371466531925487753625190562936756855054122242737989999371742618281564366123983143577076635987314621045024868383735058155070060917398349645922660201740792719063822104100435942383786578274580858236277091473997793488871323381401709609400945279461348083563265056338056743075117296069648323039406655685579680345714124894446648675149702994659768063502676994578579863352210652697701175263599355310967788800067189606338540631955208171384351427328605959514263821565451092782814807279293912092458226850963518313830694896146431308770948355201170943877126646668274213694379492120532586768254272919224958360948201184257235360677194457718424812784786003894728165725541756680822876523068893333175851995958560267136410035493921146602320981347021022031274995099381805724564676381523020938481709535504730973653749372347610322510405429292533223649406936512732186878746786083364938869853938492076824774115707146462848009932098710281393112173015803047251255816209700247155323963331876544139182250847232 [115,0] -542454517329163834211745175548406744688325647287442205676504207056628764013695253257626984067693523576916776610404963802993769314462804440698188336072088656380379094988983611722289429592360004295848894315851620912265826622705125154242299583140066606147313025298077830937239873360880894017313806308813245450120960590600818394442500098881043963803833786882733883409887441381269448290020195154342740697360024045508280957474626290047617437036355671991975842175387573189211400295787726839827281335229166052107796969370592405215486713409708048311452890916426547855878647419787314253741347475631161996820272244927726256788315228288697782178718583347310934345754250815355407579367657185325470847153791624110231081633725897515935836078441704158703905816510738018881089578876583250622332915494176376379300533192527766176412110058055308885015901836331969980593470112922438838271144699714772098000084216370976979457293805451175928119522891495371713294126561132376135843191928719170408241062489252700586422239336665901738244057152974305343065178143601206685360075369718204835423790969445619314176393978794850005409195981854597877546393477789270417484014229674344068423058493062748641861365203063018574927986278102610105264358104652707099712106922792906739385411869100130099369943573848417539749492205405917545784813138394911614313889624714006710409636036765729110496633124860330168285117771315826696147083120916537900570929320795112846889007443837200836343251738916863811059269005172589182856277372662506826887498154883217881708050402326362133275814511319811755774972623791566765898262963737624257194178246870432497839805559166035627993264613215865004341579641773674383279064055053655022974457541509850656751735892819782624957008569716312920852976739706616966361440873327224213020090965844044403341527030117057089574735048937238888799933580154431422925822352640721894398060677894825267073485093215677943539564214810017674522146720118351546162743960325701801795101950686289654932384306024834976682155274506313080067695511465339905888090162601509146339924619844213879609570963375115499746622275223658048018622255882662160827053757694139263597594626284780767427256183876798039333578144062371343334801436858010174802263881153601592180954886693527297889136713284215617839933504638455892258331894937101470670018645056293928984181113479625424961194885592602278393580648692111121950447242071839229241728574033082041001926045992740530255282893573682153882140732347466321973344814135873576384607356729724683618182704577822771409361234809552810954020336492290931033511892352789902326049779036720589571007750440198824705189017270376762660206003686301887469169082671607464171899048660457864497934743969212823165662795638043570149958824755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -3084113017211073720035086388247365622944088341554351173979506298830812824705072504272163996993699263529643349115798071401495329549527358112590629666121976887812612783924511783794778408630181074961353667373455175648639145335777317984543537496074059306705870139168841278240033876617117745548035123049158283045710933660453629574776694020788354672422214183385052912808396994843398957964191498819840693544653698317802470679661014485255031251343909505262934868116468847989384539274368031047423154573236188676324190958709062792315691504893491927903990036962760893859044954575902065892666246344231471172927681327958321551090469354158374247143460272394843218378924425929568551553005000934193461763768075585855518359995153778409126273218731023234760048723774111368772333887402156392672079813567089527535734763130600441716242685336679680943375440907423051361642970743448268708547457093696225754021840733618938948677127838592441193700034426768119720831629793725358299386722092135840108954836023511720931305484117375181304291200841151381289592333688696338850409657292980741624038435358866151607987196731207341506951196707539953957265925399756146226588033961260634878613577725561142752774813214684076316225070825767578913519903796683792791012081398375989899095569607582962729830972547100177447603215571359718212035132296026462182051580607820896841025045357321846348022619022659060684603340678956262794213206037154607594483192680768432648457488615627571507004583483883059078828599454407277024938419275433330370155714631642432854309800537553445353268987535324839988434747924287648916889254155555901735398791885076349673853006331268329918047565417364540603856592895290952149610361223951933242993416365063039992282995148435392602553602997499368942416432428391745750128513973173550364075553485367775647346164071135851601585030494242548529835686306541350032569121846436371062937771625477838092276380512675266307488203905639441052139842209684396685432732793176753233992319260595216210043615199202218088331272664968769937143401380014287869134492365950789673909559611972574289231632042159719245569517821042826128691655101803943644373655628100788317433162620778603672230614041163199843455185973997242654324579964400362261273802042847286446272108834380481281660506329187855612268105957140099777500375297539707768671378497110071063884986887764556309365200859103611847633725149446459435155359711889005138881662363662281044508885660648860096771964069584567665426183934435228324472178315803995498400197858640686727925324334801523604877579385327143381691014625927016813189687149603334962297750513164367445888656749094987690464648527124695988476082735120022614164504858105159743256085239999607916169658695297292571903962003210385058575941615222784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -384874460296049172054497515565617287807501086959548722707438968245272820399243231641051757018361677933680756785868360027158173182472157466143031803454883300773051490372415990826666743270673499595163269273807270555628338443942639265889074476673491168808854785229547489098896698394467762178818027041830075676593394040379141424146364914715309901990555414222433252028583989912606441332163153464431909385001974167344234021015781818837583851120637194159560191954640815721696568465092034607364541283218182506232102744360968017752936646150517337971118773155850619004209286390914587209280856578782687971315591001469617474281696948006115896103483592823667370923971529615833944182269451872465723555006889692404377903290237917534900561711653059946867601571484894121843007918860293767900121306293552405198184912516755054652208080412615201508919058625776798204203721281176623499629545955331556716925898077270553283223643296865167707155440947098900787762659711960978628461196833349192169548338329373864197426809831074539616690208117188388716528118650497682447001465238510143900394984727375629212398477005728295479828575825730488443653555942040905665668959245485146782230199651179711566683874713629070240233806422828189934200549977310843058581713560782541704532557754520803939716819525070018601851813314127431612364942225485421904144869316716634945009443074196187167284343582399572073977109401108760469491788365585122134934579658603353970885533037355314772214230539945314728239894778894679645280077535393531927611054188739282009241424397883159871384073546288202821324732216533028243869017381225151395793211297512853322877251639852548595460431478820533834805614948273911203177044248699072038044530970663029904289185427523338595772858000097003965704602484681048555945304713192756574636075106297144486770150227918874360619316627802440143588225682237154888339987655706885861491653492069974994299957528117629011497265333457376395451428013066521723609011554979624182689796145352372663595391536903351474155952648765239768139579099737089808213043024262107039459629549373105606775297603121027926458318976555363457643712772912855613106017958989896948121553303532806730468100898352525576932657289675789923602330865138286631214873481575650443011636042785613949295419526092883086933928257182146129224058116717035742931587469793379914088729680633183076816495775391363356585772653920076240513037215478609253083332848272137323858687243122317534606018275880878812389474780904519186554963499941976768806179189942620355277358664995234627449615271846723082932638568088012251355916897989622651431532045436085052062612868449280831358975930448589214886683438942536006126938383076028011992742834916003748010170953999781236389308090903804715969558049980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] 23029339081538495613915831765151398676986498785507686081806067016030905479974232823051877843290340945960087441868168997751709255468682252271578570342392572023057780904788181703762458368499069667554491706937301505205240907194300761954991086540632604016556889203339604865093100748372960676497680520375252385910357263943692472283334731334273144152892790103307769551971077669758015821854457023677489304695887635287461579245776280449180519180794302844457112120194155668874343943300607370765919114505633626491799686717034169469792242375184378857201154031257530898150561428733214581473550479012753533142775988724471863347412395942752019670115172856458555830453324847264717526001848940779986484830601967561315054652420082904900838171763157553022531421830154122290647627267283384315811378963555444952960820383670525089141371003749862805133049407681307669730515863842646552851355119209167839191571582183186936005043305431262504825127711472838969445002502539580214193238907432004655983755153179264651464809205569835615746088552426590214333873179858130338750185544222888237641773020475566242759495925483873530584692786948427360784961927653596116871645073473264541119170406787727938302925768629347977517255707815047101523333385866910798323487648123564122166018412384791305676473567639820293359054054868797973718003818863184339475085596306100496209084952394915190719943606107320423526702705685156125148200575153310811838421528828979581501524515193907726312538933170931738449596361205443974241633482482805279777854183799586894726354610702425184446298801933602857019448433058781710349706284368227372130795791149747048816595235868818664012706945984558326287981648472668941227894558393041878457480849758213764526587312598120535702054654615148900825057277717233905463021602635683132315540677269857399709495055089552819981814787543014708709760092911087352142241609695526508985839751018085026557076197791053365571040180240746455888960008351258945439491742151308359577935111705293768803841462057501801210491154157713287434918227611316467608163323922961903816157163220842493223908021843406364891461537293428319695294612343747269223284374334807138618176848199016685319290805297460148704328045102751434379418211027983604002611104691767269490315840030293994721607384432239454062106916403945504393679504303397792692982561965288613146242048980757924651465148997457445934339902993490121199872554467583219429175021186206473235995249642095852643960444852983650003162716104970458632133590827767480957066312755356454560718757728599363817344060256578380587985401695411934482327704276242014373963497368996977290583679134255240197024069978209547337518263200291481629797465646338494567574060866778410573352306889096071086062237402384195919835457426913492992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 192750767591246756614927795177217686785854353643992573119462927493813141772151384985304025016082834749580364488298498079711655358935237978099906201017140791086685835785761550966362534651174448465036506648705713749938860810717043532007742086383984391720735870498215802419801734703598702171041290093521824412117948203209394834000972517403406146208163787090883398235893635311854360436462657804194437862822109210349402823133472071625645375441048735366454758276961833610734517077498988361716559864401153446706695676265645386020424894921438741775352308200995232840465151746752553953007946122832652138598647927824210270962557153229409959331969347212668309721111860069132082318814534643434204497160009346351987675703072592112336527219890199804441690931120096887135141768410700673799391707842112844130450021977890729024489178958953346576551384370664892079178364698295975829003715083351726837817239657756110808697206456080569982925700961875064918380378464699941016937458680020206266540112326936754981039725034143544597328116902498252171781701650400617543424039117594169758089852486452571574218889888144835680785534062594072887272297197441385966684632375579793358675191888741772673265899473000459973736827480758208857374933026278407092279337679106015210974844433016124022053983442693317993225321841721834191879205097460339242747953763727990293156140914156928842996467920039156697044598993597573203910051860458604471602940882015647315053669732042967570586207108343122138186412788716218680830261779677424878072921590943975022648740985907319081628687231367846428165558681673518217487350638307164169181093630525612197364640741727802414972703771224462686110634853502529950351677783440150832047959528510890285866665493710899521693075835992665407188828689139625479550545003400208472531501775082756405091506553796891649914608823015322656710185998294189342382813662101993403101569902479067873234187938298126095751569130221015518115802585089519736068859080345485837649532413349923388396934998710211908088758658952564572091375227598141849445991099369258920042956126065733269735408961797705917932440512008974971722477043092295049158623074404376507156035596083427360843597358506618995292013928964426970493822536598371196350102586752308815572090997695228436930389896348582486391055079407104054036702153055999927263769470865649010869003508243021410437082774857056956790532643408029122027515364057684523988765508155170527103626497526583910296748797742882616267762256289277155965017624991573189111810829555483146904759639787054057337704520071070463650014719238921951166059380680373757054775636205451085692964931161854683659854977331596745432161798268892079745006674568153222090268177788957678009512165030888173484555187025289371344207397671193804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 1094960553937853174632056928462826022650220605858715057458596812502126935235761968540834585811045866880633163452476971403199497674037441415881283817840772728891861067686902775150355581400513769092802858008520063409038550957165129973325768573389204958688482433434905377479151359021412935275549219294664369955606793930566090791330133653715097270983067309951563859638663113637887288353341834565568916349568688102411293155789347632388408588052419251143671957881975827972380664444151419559102817698128544008056703366908814477731810202146283419830862307264083802942688225548257962448509490988791602754084312963741172233815688166419871634385982874690356857007376488770450663326691991286729804267821824478455553211911988467710981165668018814864641631593534848461052565355413657766800577232491635663135807627640582545794787926089285985915441567794679289348948904713378671388359229180084609622915401221648925672838748074289311109546740935689639783774619008368737342354386332365551920653405724711238961589489787008102579340724685523755161458650088280578777668339923570073247591674479248803676591754412063152991333636725393359906560602388989290932429436146285264752294724067033716953800436191489940752681763079592684430409671434711490565859982326030786964775814266858003695253902879205131789500621224565776339668345596170035926352926588633616611100320474766177802040384731074295717157518511873188926982247779728251045752404230291149720351296622237790306494291595269037570551513175736074351501921415864747777784521553488556816470157707373518158615470220154491775199997456686256033102828988717462429390684213959947693452795257949774587609264559344441431464403247643440648159662379271159392481038508133324599619535131346953884516579303048456685856789949120933895608424804763125968868538077060601294043593990497722924241489019207913017848660350929133142828407230227465472032149791747123799644057554333086288959746689062488529915583703073825433823230634816424710577387530103655039136319955128143994645381615833039128533069522224158522206164076477843970498903316156022406451034133518642996541610290986109221819205746869216370079004646321919634093269555784167578303725335205901131939898913809374066201581600804247644070566120003340366206121737079068984563574529549836492170047728915108953563719239839854974134924302730768390873219291609678771037617270049675063267520886440264229386720705656688327982261123038959438235269305375918490041054319318988621516515974713737472444612080648158130441981240087845122513974498949414893341947317257641523686598971339934889778921452508793164519031546731253835737315235629907319023537008768119366187028137699752483372807700840391547997986939454249159809864495362711472260291023292628126510788448396414812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -8203473836428980824116673928681524154398899157562339785447334445634400966749182013866349207914917000905149174169452938267874090904315183996061424021182207719379741111084730085490481059045867277789189318071144695481125302750696227518298339933741753374818503811548888905053236632186022322573455767087121348771904996592016071238170024371101895252369511661127236648037467830669985911634768035326414596054071720679344851197687228325335606036626467567477999080749057230346724481408182464682047053857378248958217403495548277389562515050556594555288093648819148771975099405973767996596991803280312333396411533406631158954750970660922257685899749617311457789912974963477716464506513641418953657655872419880011221949778899346516059852667966020716424333968368087086745644486180632938771599865917785026998812961936089649400100831817459437720110940826445896074580074707575428713362771702548657106926230176973815788265584157501521023068819429320212730217845889370136863246514802188247070135791349181466072714450449991249638608756322658609209917197788445920482006813276694061234897702128385131307505967414800668021183395112460875940294173881038025360579488765852120408075393954323924206613652871407693395389413571779133578811284978925215514113067104753780957983379665792197628308554331287619987133388219630263277388836438453687625662553289664526077437629329712847879260430520950504808742129546466795282598805998548555669582273864995994045959727073792254499710000319251610908429758318151352839132994076018061923321797161803418027873762767445409023266746253336186349873065320810959381960418855567324663930839124039970187026908584533969763366378788333724012121001754402386250059412374474262342640226802972082297466392333691647877670179759394912739771600366594627416454592373305070072969763803912771849312892246661965790261839970845718435820466689698392163242949481190709499688874368142131906412283454390810110300138611561303812432342843743960536637909369556494737731700444570095940556688682121316152570221461027953255767741751295682850316722250540365769339403799268038072944500025908222542386725264502067095052790193528288316369761493135084770616699965635439002382932463901004373523469763645869696356355438014889089224952740120129886306414746263029056055288165054984482775007164995979082678362882810927713397077278509136136484638086582282018008300022017702740176373797788620956914132044924981210268379292057730490570173756357712337742351514133610407466624857694309817274910867940365938279526000160229469137495636378858855911958839113351708135716369818573425643434426145920539424493296078125886933912257972051466320478655638758409431319256418400493427699539852351589420589743245056643071040819418292475102332234936359270857135144274021580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -26289519123149704624763643635194076520608463479519495907632062581217800518526222779016625460117866233706417521900086530841715104272263139545204587817072892789328273420748580773068871997361424140687607158159894188965312556323940693265152622604835342719340050533413059426882987268554798989773339726360378651959874362559459258294086954149660703474358937338140071847705928495850824276816547199601381991453234021563098074726211614342800908334279476192965586449705703510037606283332336686890096868962839766293456417044214933252189181604276054748542445598337970153772680367166001526048499960981452713485985354187723610314792813958717641572336649191080725649295813912702767140275109659557423790285899754580958860289907759489138842037644046824832262652673464668857132271209929918466242206303483173232110830853280677837628137442223992124630043520647832209182428361406597617766587059612293650007157372115951761091451828586921310614608583489180568630521854545284009847093197698633450911963929739920022453292100194170719048881647896926972958319510086585436849489488633657226233282832540746871274654058520944841811310726148250389739229481506476250150789100452412742671204417698774361399544313281198529297554998953550347344005273784905912630517984001412826386170332786165493135467500144261059477199080419408695971577818415947527340180948114559346868167754775416267043961966574485934510028175531064942174197924297463239123211785745595577241572742852538442901798249622142442628853171926831016784488400716419654562201020903984854636070639400826244095988064565107570245309183004538160452668697652331393421168699827415704165531773082519443101874540598312655371345796268577031733488946413452965183048977748294918359584707164651701926238457552608422644353603900264356924147110677385085085006920396816333776196437891457069639658977517291876105950483032068917721621239958409191129687677072018748611316319944276589182817740020234363463713924747290412749094877944643419877217611857019721349948095332286823038292194553280052108479865135960535995002123874092897359434971971624735347416602403909146492438594163784198226676402527264245475529333016769489184673666743987595037274967333994734042284141155459448507917994901352391389447639486412499764087619513733739392853004586995282836071561048995606998109050115253506535076968765865876485206927932115681158678278123684056421924325705578058218657343441150321131076158968583184061873390262830589349567797531201210533880414285371096580136255069944374140575725711369126479735448762564414059060773762027771618956156854779760759731823216840641292503401889651258938609544970668540764665751029801984131937827726276522044556515613784398868600218612246818588369318516320771431612764561344701634551200215370186096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 341549366642841393453410836241391126076211647585918097140935637150155770016756032375899028990743838433044244320282803420634451812490115014969987736972832211047575732359961386736333047939813324264143308040301335194929483193759413099130800448350612850272602186865249761617275166534647953914220699738339083474204622720401093750358975402905161720854082477600603920215082179311785740110010958356110538507245238245603119165977093229378509347177641024368733906016250830580864014965852311214512645516665135466030719746868538870508146641646604617010315657343826139977873674384412259426721042106568122587754595355216917336699069236558020954914772230617869111637691511677118782236514511796542596398789394877026771161036388924873588553485904171035543298428840967970886412960262064022837713476801022092934685033506890981322109752558111858381598254396623095258491868565736516905782036254910798007747360613146109682695193613672871901030934148531291968247007579076010505247005010982795403705381362842232103231731829564859615896733797137230290315085731705946106748457300018897734495784707071526537674962962713744506864819224992726871635293024569722389629184370282564508645874307995914816223187837634988097099686321123479895145289013859443141039410385847566398819260665382802152865276447048844945303294533475827420593149045336720120371617313259724909177711137692420179692224025873637784752926775212361260148959198238481990254010605388217309460421539004410743746599350147044404296164043212080425218225818817787173914695590537312764567049751093271896028919107058557495565461607920621295671868461319679023038344937782380112610864391941498680443363570467833402640734012819420581906515824535345043425677925631042550780873883558962710823604968811418639634698892657844249185592335721378299459768072960112636714258022139712754198031043281812301252865588023789714262432574847500205369487058468653410842514257385365490405913627895488835146674719182643018651566670898656223143005675001823001571925600322250182672563118355126956964205547890153705156482338569451959459965233434228111671789555011752150337143869642387163697306154403837732066610925714946065318626697073150071876053519612241970620773037767608376065906360709623316322578200597646247663029872713839020569859210394894416431832546139544848730815225515725138224140039749641606540189471918488817720708250702864037601164713908584744939134203893318984179749074249127585445582722352760716245891290171472569824248190316927741277556722213041811521063386841138304772989612767668270927234158190833474544202676883553124553782322313704648394359645450629363884244907640394219744545036294001102494269848238842217261009146045417126171183667556206255608161565767085994782741830312700481756156389456848355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -1175413559828002506166905453158036617838320137432748405795316699420058489009430215346234671608207788862764811741116299536151034091044341599464826674801504434565893042576736288621889655983860412933940241370948237262600410355243516723399358831244140934590856183821565239847170352716277540443729352936850706007969545330537341985634060289719231211120899920711389016453527521732884371276316929655512641876010926637942090930313661949708017251497851998625979799330024058983803720682669887077194830171665282094774884273006267210212119980595730931789424011731118715744614857064421145303213758941693678583450602770699383667260059628140614128993228012563248405329437983762172987122616145048606606139690954644553718900520889436698002072998146435901601173790988720583412321613688614613384459427583788680548654813830015448095981099193307864540741470542577455356169530407849205626155961118241493619794000374316099597961261732910104956130734457961224486852234628642782505938120897022365453844062325753177652884008579988118473607786490171767870630096224797625326621470978220280261979592655346105361606787447776302945672560188516509843629574961399927218265009209556720899929114741880700267164755546182384104433159086727221977962030966195963254307106821576975068976796603539368369522792780623072991420198278196940465162657016305083027089222719521956727984126924317609536052064717621311706984281371484992636629727087170424033915623818948316705266721863098090717626828421173402159560393704073927497521462119438597306236032015602398647041004958721370323893810521238998663382615682831715476276154348500094642763137263560177247484004926881150934314432370468956516233606032751035243188628404561201070611351969493406465354729557722135340108458062992921503179066472587546688958356630490736978361476524305686958937631805467240102943039767215121066892476877924551955895962891974616184789873281491242014527447697040064089150836407387066565162852594065196090668471383686781150815642061862011669073764191325717801700006379727538848181059277567242925091726586431283367071571295739508851356729736558979162959055683141851780576000484740893651453940593002191410959724360957760080938971425586085499369099456858983936418671135572939254579449951374947131221191173062021352464583938630450690036408345740183180389366787711881338729080244074450591609807652180940712061554507160708359761548915963954565119121558974825492031725055897030050923898682043012364118097873500349014959338066179166955405535641249106964160688974158052921591414545219547971496537635637954086089446551075179962129410161173115603726886608860384369047969877432643071091971217530016662942228547644124455527478090419118605016624070726343871903937090483126214029771911426296576933260205670498859745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 828656874228687930278556014690831325568502350443661912879085841563678914021555834639910822294470398483374056107212173783926699346543201001761042317081116690628930681020283276589333555431534500369775937650407423532872024291154709971034564825788838367215531677070924141233128817274736901628473325761021354851616706957169467917842520515051444641945316039885607217051375341766229921247478116472328187781124153804647492096463460016666672605048065996045613110714603711270814210426454827263994419172354258041356133564179570234480610574758150668735434633487638973447262640248646559673338400169257984407766476146160507211972768966892420736408548538525549377081943546410649058188115519503469212681125508754048179757203398116308386810403384524074246468007347372236740897797582656474282319604845213142319749812016130081975247771578494264325216703800697700063002132687347062672765472802217634650533454304830890601803131986380846932711463205160382361610834323625642357182505702087444174911085089188432859628450089304866259594607428304905301088812456990234054534185787267975034580098655404704003828373295382003100273930438453625033382078764705267143346156694993966971632830161669425526201280111480086074735707496143740927672535720241340725819121523769284415161697206473202158592958148855080038944588338647230619778061893689424288086924253035012646113504051537511724838348395833781092367203032600479751249301329258314280411353624865014875616820594553892959781854899013611058652252447967305252871564140967601783617317911432545380096476732009275378528924270670761524364696946259231296095178856666652972267535901724567885325349333350413005294973800705734056637755665229806245876947382267627431815522142896008224432764188228543246524651464081564723600064783219503385435010695150445251710001861996710529156983462076352029888687575057279238361412094558427307729108565601146511911822193175017213092250308133328983328759494021848456001146658554711584541711774813294445534010547033989215629202997391332338038687023720044047982476464752687088810025371597956516567438623912812488129838237042908287783118368026617142443257220972275493584172723548991331329615473477743302723880031712955518601497290526985711781223673092030514498214073372198952674606636855129252019556276296840583870797039907166405931951658836749974994778521077357361396445005143730729949823779014926185897125718857365931701323247805531450348460993862523352996466690369314723575498928638426117145681846013411828593847048964021222894817016800905628023842480461199420920024859917069269726664410192048708564306940495697448329580898950688794836399022887857842899555422600289299014855447215786906416957056483676529936095114330650560158741612004413308447918384964737991106600984047300431052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 11101437159911354774508105223425579750605366557263307117371910678459790059792775470248041359155222341886852032437960659165574988003048322382782207958077694721947701701177434822104129203257032950115398116146334115920992932962554220903444435356437646538835740809728884647060913042454534910798099850570126065973308078309943263038283152235367389027212779607122053398621372233098617911516482765794896755398280284399854282608541885860184672647680140547969469316214592068241812358291286628577040386821016054283447793973522568399527949182665438965075470414174153416541532286638295133561549100982904571215766589965334080297968756676136616936943310346546241729627457664561758384189767001825428560306018000293776516265864412418490299917572496959112684168019606906312014455318209965050132784639608790382026181745088850537795562925531688372850535885689516937261478664640619060581347660357108555259470715505247081396005637151032433152735222843906137432726344091330865468619452064351063956364143632037158203283981540390260205236142470643908459945988856625152649727846031442231155938347429325383846846783710303728909190600732364306190344738511848768730226406482986809949796209645647605450067144704267467180493105861267345048109008588873679442357359681453948708737085554219969145291416978240606598321679469688038932604787955242280397887749111061492220112440151229083542140516636191550595247093510803784192407448249346433654414142267836193261975685515865398432067633548432846421573365719558926833197058834095297457108227258468537385639996744591047780462139021545015630839274133191402031536804641149554135144837780908929127497117991739783845432993753885004778923110831399383777225750795384904357149625211136596775686699154302835339902782305846977401298448302018015397212976470418214192381683712519063988664043070344872278587425628972546301743365991941104032584127185180494059727267927518018779067377554744192974232461028256251304846697076359136270317716968507617882997812994287984356391601052740285254470025261737966361918040476669729178299399097592150733019464005557915737837701714160887791492389410926331226714805467021714184658192637743007681914641244858552562925923101197769940170309956618533637660310107216721909782173548254186004936177500557554150427360807999572638791079780925231950866388317531509645893022549373122699736948473526223253009773708730392505596749743036319928172201523441169477830143435391625728444424640464873349282345061125889892182200444463520911293888854868598642642122294358367756809515906460742033927525801218161801804331674284095752074916989889690055716354299716321538289438454137601282680162658145825500919414303883348874195586679397182978521533961165575098905172889864580343543285643989194099699051045979903202689024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] -68982085303514201528165041183631579584532338571933090363063038216984151000977687300783684648115931720960696924014362457691434074668801411630540990003471799924704295480709094789132990523971902210600116261824853525830364782521327371213893444506576272446592867525292221284458709266614008436208761786036919210021073090118263341997199143920033947545994771292384367514321422108648996387290233897270661499638312995206771507032391497901516093391862721124957438281436032181279278263001726517741573108896997703184723096124707945461983095315035655785185307739657486473090697936587533499426645163668180939111945399436796202521538540833323416106414766996786371605576936253103857508840211637441032129342239012035027204809273986454736120340715858641692435558565900776411475302307982627743352872885654773560597940444255471439566012431363450732509175290445031725728840759270223220484700324780481968545924084509111763783589576870275677639454101346321765320528910001036272315891467493295041761463352099944349500153948745546616880491652749967139445051907392238912803105604335566092935585562742888504136220065702301396511260282257092773485599500835613526312875210809913594057824162440825441924724793216092249571887884098581408879213807280403947509515478732181164591852759808053067348105124926286566555803385066807035346755062812272819055472573095440428629349654378081853062951434188685656663581110177786676275739970174258913902374836274423076229561439857915725730937926917130673700593085768318577717262998988163775452362111745325191995920037944093487888698463381663636227474380232825090153923121213177284003402106923404629556122096185258211168230004533328647843658841836092016762769112847928396183908527597167067518723386935240473381387497722993576358086756311312215501347489064999254213857599196996355849060822366613043656912488036221184025927943090261389755922797914108681695124586527503583372245863124024528214501918365996700358817890012527483840443567721559388466778675760394191259208250697360525668226490452082363482719942450778428368682018816074548070940593375019045790002668857455924055156232431006579026844950180905665206523065252178182510964505004371036584337034590127115213905452231644282891109774611729615224955384665699191378996812432400068877371169154912695092747147671217477699754116333319374870976988327748978054600598624447389604137543836513335953988664102042882639988407596155488897591285351314992895927290525989529647997508174897231376838368313965574597668212286936146440365085038341647358420278585308173861646023174522080640480069447565762795352694352332497485692696860301771856284846966067543635578393031196160821805747491671472360866377837631900999204089006000968344977115758066114761845482594063152529186733507556732724838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] 250188715562448869833519212761879578942657048616654688768979807824414309285697762651513511249817419568647700506827798357857376906488750380034059134306281381013911678294883179404056887066986730386625563927925564415232918115058753980358621225397570874996035777639478212102969313878933743462266042532644753315028747255798331766302122599695663796078691568434437319768553289898484444825495918491681978174050304367643107272170083162620594309104549010541294631037967660346007071709821564140850417649985620642780884251554137431410441017479808343431090304775109202823106503799132017345212798405676090925416630884309246003415735850857563408433315392864993101545423199379008090456562704753040987334539729127463789739573769862183064104677440839549891095330220838423662772255278801316321642612157584061892507254946481818345573949714449829633853681438809214373082925126770428564787483046599987967124469008749219695465380919004040271233335585500441475369903511894932709407011113304791619969634613887811818286407448212891610980271699116720807241765542087110693734378391367114191171392520470025406097868470894830425197140988218413415487930998701397144236029932776108138948115458455346107110724456629714279980871310157009205600939019163530568074674696657737888410142384561205850794325025069949191269849834112582820107949803418421146035014864001640529579595160539648482251625695901037290147387443050528175458210855053246940592290809934794082054203539730764688459730952502570019820762150054942317997509618087296632839584258893665714077403199511998422127058840361702498069395912399342803413363967862645966390278250897445838176447335388478152073316704966773745418328304285849956459572316767967134124198333348211828847697727316158345389635026823620161728256970815825464907333524488792330503399346334575760944565051686417231397047182662927482346233696910103533857550446680951799056191998720449439135868239905256448404526822602772062561967850347039450534855592748543260886967239749597040774824549992615358232197578943756319100190910982831731584558555035629206677532979279909010872232378897905321252460178180382766819667800577254151903961944217756938713175324127511387055166434440750031790117025482459368767650945913115278114568539082926133883835647656366740479535911027027073700560682393463027081155469187702421858911774130713532854019565811987165365345726176011356727722525124901912870342169462899657325440349052164016574783951465380075520074409478811003443406964758558616493926162766762761339372504207537797298321927242126049498908197874872408665840444699332567091625421308139981846044833381727250368630461264791170918204459397653724458468017729555674494849814191841941880461974817900900784200047351995168429018307183596975609520413444020488560967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] -668162693866324775384357851262569635797299990314643702679516878265672975056697262696088393870074999841861893901857959215309564531974534240739475986623901755769708349623345577305513807949341534202178849583503455283811368530618796118835970518999158494484099493731657130033368520545021134709730111861092544241606051829902626716781195595360823826467959207480240221231167241955354822652309201261894194083729644604452528390422088519942913508287525486259842677478910311848465935133047222438954166854451806805609429467985383022013547633601755653183230402457724608287765420613416034334676412557007965795650057004616800527333366798448847242386709353260909470187968018815423333550941581303866972905167664863464314164018699111448215080565646108233273873472900541089953399754190959199496195834801520057132993908710691376254573655227732819966717458055903435238683774221855646484170432886325266583547150363229756242611958317060002980662294516496492519811398766860768854790395721189494447066177527224883442992417676365963387619449597575571098331742228505021807506981454597539820027649568748169229821205938247569867023553509131762410730298711408205582542480042100797889570649686023335096698451035276557764182910332889040151416880396856905267894908668371001574000609908254633653049000782309484290038461075514296366327411298432887126526269023179991843366344652140931165021384784337778285722567683631236683521728894372145971411416520826662864062620735194344181096726399652630256959774383315442518325796390472743589369304282123101827545565892916798509467374981267784670604325785639534149239226092348316222943061322055371534254518172476956883629029595423016665052002107547814350102957987807097021388628367543124429852941023845460759499893359192232005910326123497080258834551305650846708247990356095150449388310240897192244469510474337401396731561475069036186987763518094756586539471785532452953968591236001496808999950574624732053977710507616076810563231886925697355365884006007139477400961721315432850996256166612542841760141237370079171547419729835335657532103617205216952643630362179513576680326073848310266300073324454762639679391674461255093381503387768022588508036911708794436287221271450632653395384904325679876194967727332474320395329066593268058960817469814993364691544058413109619854132776001538279974512483658667662051753547416716737410959518849037716423773212655100650415158900350067216926033627500869729441924758273401143910811630756558364154442323454820131964023590408822745267267628799628959001741529397847829519653486907343836686062481977371879541041900412598990852776392843853458842051775371477458326365366842291390951790696458017461305046624217757143351808040818104681990768864902550835094478964959329473925130451045207637806284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] 1394127432081247968475187711073605920049760148905798066605374655750249470055662687940532459570770763584567119584197262975566775964993840583256002333488020986104519542810305446421031252158022261347981340275915914498518139159109113035006834141803507003398184903785843330129600724407893446039814625013477455770464688311986862659381583624559144152837747744603245617703465830702941828338634931830658397659232353061480941936572125528968675558670017263096943285106033023914600212396050035491933259209500442908202363857747439330492073872703502966398154648806909451167419182982332741578455215619702710291479226257276090283266525594652541816080999259964520166530920365009471281242462619135467176826214503498850155977430895772559728466484788419566610702098938627891240767747660778464409797083282535922374374019684196402667565854422267447877270087857856159468359090117381404868915857970600983811386980223891651081223616212643196140763322211548194255311061952463626604663733278370649046602475775613609468701550456472803056334201678151465807035401914831555050808486242860379992632692097617971829102098323908532437332763609537997700310273456334776648606822516862532134593914692824793609898575236673700423240712917118798259579779901335763154211192814472306033611252597168405319501683214342112589124023054859486582701405318788098908635406929905900184725270959912027562913728904282091286630113335382102869172617245899932287696863335661933462111244181330586363094789542953924184660855032248720996068113820234962882153631985634547023207021452579360539790338724499976125029388944218401658220811763330996184118771621319656948344618165256208877618455892212751083748027197005632376155270952579089553739619106637305100014553866584910815547808461275920261769344290617997358148913413693739536215062938133652680762188005290718152730341723670485666823091152410863744884887727280811083064523055147445214969282659825389872351449053324612541353326815812249401618207268640744442514335715850411064444422318206793974335162494414197188973724685194225975153726455185312894809316920516050782548765940757871293686726581993452125998397128185400239089567540305034036116595858004842946222870390603979852483926539627650602584917758246129065448855193604498842175696720198012240303180253149333156405779673700068282276979133272112943082729483468317841335855746080947219162590261361331146614932837984034378395253245489779266753115924383160791044865171788522642839971449154529550749127011897668667935679441066437775558351556425689776882766918993860352653940944438136603890644791397440015893166379350874816580712463499534154126396012282587664297110691195263422368229803839427993246189512587923344159729167431308641505888333608263594531672979823899835330286523518611027352616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] -2342518023632960653691713120667459125192145404485446289054801249691858266171825048237052739178922651608801613929224914149478371251867547971164291808733861109322026409960138573228275223012895195445845840169636682938819499458940299642613486592501691839380361638742443980183366111917577307138818076854162371372251818095469086890069274766741173890060693852803797124485306898958399652632203499794367777468091265340611416155234152729228745146112388344111686020082216896785286734258425096883809619148616262514455439008793284340643726916934036324809562735175137771284821396708455904340413747958403733702658079321679596146297506006454464078133957390617871021809964996749360992478801210336528679448323080910558910143473763543037428727996481047287560880926879723000643808500390491642772065465485547904493872836898380744240297880274227743439194932750141472382777770849134932633305032090609745471793265626177271295532107248787652436456029223364186225583048003439880687440838434843739846959089417181417833881943903336614533456082963459381219204666474417133240552339189148677340406414083024632326729552127778478818755008380541898236982365932835408035063137068393987156225282982498168312873507465203951752667784693531190191766774631185871089059405947671098418787770563314727861613947584295292320161866506823163962673900881843662263010344653046023042839478980836821963455870305911232314143068755154388875502004512350419805938703857823362754427375163948137789639645809329323983873592018408838871184146206793393047901573342615759496522329447917782285225179069681795341749959699307127358474276925649624130826774303342092324641299275628215680459741610726693388173985273611089702337041489519469395766862053126354937238254896564257728636191872786005324795959932530487099975403845626250504663358487216706252967439754870420878893883027416545918826382931710212239808789352901792499650058716298590208960486646355775897392281505765825369263709126709615560456031359354084746864615755439002246310065596774770000389584900758311096291603167599659340950851921129517197925152917904312916374276420222602817675231791643449771670072196500352930445632157196814985110919864494150451170824429021307918903070331380686276502342920825795738581729471786406000261068350993742577978975224169037420179374453899414277198444208697911510626006378524062908655112982177591569822823276747757875127851138499788566276299761780963602112517121913303669790492373941796370488382384027274805434075775585681306209758295108006152237507814691877057191744373052681747533452158204895316162409722980453305562992716380742121933909466800108842390383966545184806182113994303165603742792348558959732733875949526284233047787449315219454772172820698548668390716990226266794799825045603498935399219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] 3352463657409784404303336586082254951428395571338527168600737056423905567133035685340468341566457457327907231790886296763615143423397108851862200688220957616897270050820671507289436815977669579408615630005309742708130412664768746794705065080842092686397277724221139119383313841838631101903924315402765811469691378968087367151703083581485056116661260230421078867829365594803313644514740287549098911364138327935417245590354735342537546631200303489747875373960561661478116838522858516315227300969277335110776800162112000669181434210521355157071811465471445998408811108410674485221469637659033603933639361827456707191032319451552272197081648273837370634845700545076256614011221839601826565454123883905987332821857012970025306791137791903229636397120119446765908256535543944367297330034162994674904899494861483689821736033429485224721542145040472597215368940706686148799551696542270579359313959480324306801194221860204982891461151005158411114178392525174253180256355562036281078225750481158252189030489188301023678124395680631231676175847339163248076147127551950371641464758430452825563649428949904342872137512092923640951266577187858884067420837958730868307804893578286228443032715771807895130619715406392154140838076998171883272094894943389431473934116186326218233331137584646507002473751297791096638409067790220570383848794123727399932555186961969445170958324500369575212268975145501543029939472359644125165286718702946800034594343472615727775193715754833578677778093342953975014111462931195647066903535980468171969420767132909411102240751103866172857416075891148857467034105788138843687913741306269643679644566369156791150996615932569881142627184392538011206882634396589947024703795140392173490319234182148739755305855505215083513278396869083897746474498611444040510701279294859026834830324860241483496878322548841387675138281842656662257221472374767555109282814638186388964327819627907673855221444941941345473202221266886620128412268314690151147860022990560700992272706786000434193381608278517162090324767477609343398029907394771047885619753371901548791995495547921829654241060846918804197950461081068405198316539137428996713514105770480880782845744880981223031436006611796424001808328016883491664244955584282494918489634342845590730409493966990598989046251858970529588655577597636014592755053782354688503596232605743139391693374564768961271072301428688903028077905031702952641452103648658300558167593272061196340422341566709829036478587058589442326021726923063177279438540569418441479354161465616116225093251963158620569771588706910790715017675020031353987696974837389683603039345700685728950607603910415464922339434711416531895838797409747054354310552598489209484131143719740980498710329749894912594094406561637145185668300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] -4719409167023530371716029204524184007387509780928326904231146037200832793505502662857596641449777591812851232569059912090365260834987350825996121645661911240543225463794204142275664544206627793758375997877466220669437180992815248676706022204336905627159984524248274271344114983728296394537193530694325751141623630451875063998706114471190924587848535980208768068624718425826421088173603197572054672947361744147806843649468991032466374410741887770366354090272796591061093062326557901746600153326869613258869464869106118124056246512798136570351663988333252969983494535020543713302346384735917756566175902710006059112121630502213927722984742131072789425637304211733396218145476511371985900405684233435427727893761332142490163715348666739577961785217967734260453141055506678476919711600363176902701804736156896261574002494414867233958688580065920823085994280098026586068939266744252817388076497524557410871953216216410066543438377325862651499499396746584136082018525474850235597156128056787426211373383536054998816159895285525350119704328313224277923112304926053371103710885761375918235626777014389843923788019714305820887520542226832537638560458109759652879348731118931604808192755269729672721172092391381549682702500483714871323946777056681331499653874449154892648852592922045335512459463012983777765741264015731506683802228005193560517433973221978259601343178136554020190312626159449535185369444382858669995469382138457341547659994937415141346937536273246795481895179841669161582788011812969106824228732610303771214496903761834192897947673670071002040165379700804967545629850219524993880015390083058132648672241603623581623419189030392617138417131288709769204233574398689598172808592856609735788481617003920465690704497540024131662669504265282035117422768783083511109385513873125480994342657696325235509812892652942155281097599984705512170799216659825259511067691439021102082182774822088877109432427169733032177252458252263851179809131784494560981203662653942000313345989853570448670489553787601945733696498402146665068435353887416557858982720727718754930391911868689831012148465614300865552561696129868003200225572354660087623575084018440352975152909047211302022679572142792077433981990206237477925671344113761122897799021057627673883137648657947274824820809067300988511794824441932411181632897508590846006110698115539221292949350535251712338991581010032594690521762614464124914249042850634223658601328281826061689914567183391220949172758875891309485422986926572167276878427139994657168449995539541068978794100181087710216388284260822057014031385560113001731919595922407826795138487398730953171707790812016794305483899723961176566448305734010851081267444703577049164397467034754695189509601722760448308173038282289756075825561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] 7869508946002008089318734055669624931116361583802904644722444598839565119690222387077393246249686332377108066632613693810952876998000818831093776210973556596558200032917950481451843085224548681920655793254972011988084770409831376581448702993163070866352986399053420139181807055006986415284366564118293073579029584572165151363265111160374098346855279514718364805680441660351242841198898339966182509084327062432658341847948776522287535532456798611151456534265628701965652536004866386249751892626634894750115794136486907759828033820769161282272630011316184638381854437381394404389453862981360444527753383457291323678610442168069150514790935366780709005348276928435523715578800326562461636822210869308266182363853342376337110885680695258084087472891311057220298474425961813685577009545126168901573939993100607512605101192997537203306871195531462141349929187799955253556964070607896650957889969150976336060918788014948105116004201260347632808651649349892214916722405341107611280859809967609483819974067766846617565968027095576835106698514367230459921820741656765757589845583277305713405722643844468527326077098873916155953623381786281854298769640304747927711384103590992443877877660237158852291210429993103077743868334689155496475053561941479427392934994140350127321781070334315795889149015499927908329369752901723161640209857686303820508353522233703803309658976899242594772756596581033953059738094366564493976481590340514634213153273518186654388243358288506081554602531532239428705291390217110096842997371952273410556862398822877946866024525997170833981545510981150762523291595127497222965794220667720882799776280421259046428125407042113611630672877604209334564669943405277312171918580890725786047763863284146089112933391435707973286936694502428118421395004512280257798963201393631258189007752935486724469830649542259158967080119774647085617091179777700911329292304837897151941256365291405032882639587429601390688664537490152959509913929499043888977681320157319839102712394333671424412325723065121830845163697576768738528346104519963855662492107028465530965210802442594795157098880167044050137749182585643076941095196210898278251595912732837043939742789424824411896250930306247624615226365305387794713663962646098479888499123326364762376065385292683326350422471975434082578142293085724907474175601560633706832968945471661235484188541118979473719104001208838225412847868698206674449838325577872523612807729400548069935946928667423686491307676681977676369650204070871007080489145410971023902883130858822952982231256703618430569850786318279726884100449431164488727035990113896056425636530804918804039640785451775082187736267932784184382524777457691056576904144166420204826027620575775642843918747841654191523831891092667046855291437056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] -15094044095022368573406994367108770810495506412019452816307490692552558998816822385013600265023613855254609369393824606149707855658878884322937534810173820492004422867240941475470325726302972874622929245184130796598373057325645961343800179638959001553795829858879234023774885200220616694483328697659323578795575611645828432941462565845532070437472251868462208394053663272916961994058341750071000629135063513671674422556755451022191140762225997997397907544931008403891029304933565726404124543246133550830991885585541292799806941139481957864586399814364721370798744385861107701735439993593933379561606380095942483144075445231103149805634632247287083701726617975077661170229433964969341820043926103948564911561640616962423867407611698733162804742174754895333079990034566104424729164563975518398291400677204741466347461015913888669113029107485342251700982486290193511270510161578213995136594452515546972006031646551553837401496167894691546218268150539509654400472342884759788564765778370522819369998875075984786506356507697851623526451895854121232690931370594216633715448377211117760560630105730199697856043562490324338256622544687833609626009034736829707623375640326482898624597994458097988717032088306455990503600147164414133292102108213247162209738003236412533794789523743591550414439068785875557432890105593618320462622466841496482045703974549377364049927191920359898833340063598984556821420319166582966746480345702758555325630850642165879012542188679094865713795336329477960639668118793759412852898764232394975473396016997447949249621293268119267046618279243259410854441382882842803756331589629428839487916724329900836256077842193296201423545702483765119825941777543496161116899739946131044735393320895594476076833371530231728670933701522172887865456229288258108958988295029755613644959169319138153954063440938074873362060835059417115722467919007634949316085097804260819700901345941872542400286128613296964882801388293058566740045882931075960048214358228401915958364146404427860952258925759962328636832348753273156057244888270518118873947887467172729107941702953652407534704389074381118104708112249692759674080172989483773042058565438025759609278316973768252223698438102914796526532408869675368035630524900906316948474017099122998731141441170111215247753537207103859237352553284131110827339748872744061534275415295719939031657159693640182733213004444309255381633374673658163198316157667790051321176177456593093104165929613189017626174355589192157177935161736968377290665605558149405473928829864831639909915216698171543102464729880906789335597854723714242564008886075176925186132529528379933613700560214740428016566789992166746066434036720429963676705325263786156755963992186459412064816702206439980994167174978127922583096524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] 27611686674753395455680580885872027330796434223721353330570876705134563739964882991815797693130542516013519636182770448060343894714773618130235632694140916024918033867952300677356446449973465938051307993896289093495873965309966060711211869339286183353967680511534883619152644765034568490299634127929389119329816434413982561545079165141917834976497903389434299173207632742275058600129464360699106857462486267054590226844382738871289301967412188533772890791136800750030896478469427624557896790618765083756440389229811180564220412649464279797419322636081060398221575945982181162706234316956451677904422742239708109045289471736506939927648779389380702845181906233584675175718999517159412141463426504485534196459370258485570025628830737902876491802155474353440355997448234218931426417046828289151521083159608272162157942210235301987613113654002864151445736357286721575199172549399054090803893908269126183044820235226170643600466120593287198613361849766737506045890427284167016228461375386277929709336451878634709899401306047817882469479262482808425921800938889365193167374372709788834074874992764641476939913424853465366000676089107755464464676297737665984995376093521138300009523783881229734467341203199396565290631279248384677049874749970060050157316714069970559290711507481468402688744443594469184979341732404667941287198792576823764056776654899898497870951181855933399072148202130882091412696054241959497704664513275839433859585137304902061903086269753455820037605214465134191479853634224859708653447244079889946305873129032632441087215148523569365255003151753653347987052721781584987646663774746612634379873360690842603971446911259407639771165366282121820058429364236934481053750871709357665687224190679680777117919572917553332897180722627343612558805163732703784060620188862453032509319537140094002363044563560919134483290903727321444735142372512411837207400381261093182389220850188581160855978088075080307712859193548944755913400983905235023853154798103249220345881658038751904506175300476407353096399086024120268887659866818981992387524816063106280776644692463857069242755909972403018077806523405305547656183443295487740763803356028683760527651294894157898782979354537821950117837973602956971982140544049554270297060975905034160625806713032042329488294110084062444134118824749474053120899910544710685215849494969032181272004784537192995376515931146713063684998683001612227951462795480562349361632770573195194676857779104096336417913962425866753218986563575439726094965216333001801918591259218036082927278592364550182277632324558247534906620023911685074831134506130421270776698765384232677126312465697952347630927787389392995661166032813980564368356495779450176184774067513450721228544410601416885986136666413837953150725652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] -43174693364011810873525398459274706267133292770621147048471432670513390425231832516331221689630698503945225864018910965372436567411384402114500277748048230116134828839467322459769840847697373283401773176108013337458507173750677374435357421444173054192334765925524571731254378858144014181043227165107475866901419334226172305495216858978498703181803406792341926024040167854003036516348551202360597908836980647394707331706924812585176103754063695756292014152788795700500171988733228357242268247695927263867005826395370963896671750850511410182742210774647269202360008975525896274502219880393406542678339946696866525315480829471694849712553855705632032129968856652064344066850612766403798730865219310846402070319337976482878965250028103972341002652305398683746862821606052337865320562852066136272210378445921633873011275085204135103378657407176156318995760145460464869950123426141039291567759221344620631344879475081079734301024779728189655743067032608558921919933075773829430457250582528299122846718024986301627152223450386597575999149365726923461791665861699134830721999903047574501929479055798377654396470514066843119225365319977098646299368914065974893449181952998368569382321762820868778788023051941594228589560331962340768021076460355981133838730448507887866094318908097328330119829669186387502549320812725745148495153874036847956014018327722712435036509691789287689581850960442978468749235858859555240165935596488098273838849504846412579254607731911305343700531418028660760072612682335479487176944961596734244789416026792043730721071910237629799108570794641913628648452750622057218787374014474346523421097341041554207054836748110068188627426049646609310645707980978060496712994303139390845360183566673502722759852325827163873800332105899871688569095399577136448499526320574838277004391278578078101074585694408303115246291483306536843167160824673967665054647106190935187173882540516596566209001812361627631244619132337854013286491790173352984813667156761445093656179493977143010738156936756740255674609846867096590862203983909794914366840831561553250332562521108295949431723329874920476090403679721258949694928293441839062672678713871252373696364913744692575301157955597845614983788166020006762493686356466792425466032806045111503405824534785036947637856936015398045023431268160814755033694676137839807360167316228238619996863851761278448605873473614569002996130883197727913572570378546503153068383580486975662376447460971226386275914961396370088050697734094837036779443018081691536331518346927888685890970110375780400042214720106954616904731179819183200701086059532680684723082636255430845952108924455401631295393152071979733235433655732801003206194957142691497240000358986505132980875361900955991830642690397406454065450188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 55917500273723436935285825570615672490500702671528201363722695752866183446002730782895352988257885536553843656336177508821475895115350035479238027252347085875054961668841547595959432357751998879976616813998507686489779389063467504125536440306992979350265070116203906790524509169869696545239285953400698186125815892408426025705609579546166599979003933193788358723601692114228698162230636922302323510666820349336286411156206749100498812438422941562552601178382008125577559870799647356209924007795304331002917756962505338218486461621418368685808013350133247728340564021392050493041440685177988827676576801072787057261831837497526205509025645266226438545752327417103899167106901827153138657632602946030470298123217879273357675329452913987501342847146585166288472451180613792730083855952610035744008682100443716594147310889952604702375708258753963057209665568710495122413204827538621684640181557176243837789053216434012528029189557236726809087360536603183696844925777657032849276861152462540891637896762310568599293699867691566754746061462310842143532783079182981336519528802736653066478577612476267779852700209129267402855368884989635023762008235587339793796678245214175909784586475986800530032390224220275206571122899763343705510044123072337173987915351329739814424825426457077201320757504667127654105216093957103712301013440359955853803662863994254910484919394972986718663591266924604017007093654095711470244932380187887212420624346715939909519422353762541062953002597498556046592334242656254340716421716902124707185335101836924063620027529944203457006744522814027386414579570821447470594399444671585232432270755584536031830381573928801945601198890298668510033417249124864391969085688705499955323067048226070232223443171155600827890114716307235367072870304374106849083950790711939299074323614845584669767533990295905767060177077429009572417644086612862286470886894130069355992911526648670046039719589412641935551824288361777228145961291732008750069779400424497362298001728488484268082233922297166442403367613105320272018475961243693728782731089154166122898425066840479390165325316918838771079909892430599469494603656067188548280684616715855228889531069447025686192019052924960494482020278762883075860569017809819687869178890133050501465115707367371037612476055176254549798756951333022551679039384056262187573875784987226355646060896359336753232971760165942848050678847158679354996782699135455226532052895532197134175588707205260997883782612659117615696294136237042227318561421242140736631735557635082649453924588999950918557656128640340873999009265498555461025152833411692112448847830712984766544304776364668783734430326271953454939998966775110774155248095568711221487381003843315958078206873043360677219752205807542434549915975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -59638012690578364285337307468482897483756121688900449577242756697708528427272345560467616088553251864938977947527394397767485760947414443680030216271070025521613514716516097852729701941047689892829909961315261827135065524002389428682432853398153303562491368694613042630937211164371819352236451432585323732471724992896450650464161087879571724706196274361334639422243896682755737234458734148266119175363889525266172401034922298613908321097649121229600706312603599083517711653783948571452357154817818936695409658203836941064989343273335012366100249458130576286512130606693334352539506007317402338039038893441571243201343090183389362191854835554151758695245022333284897710522634755573544254093993333278143651760620964393923873581441484551838756494830141096451213347139545135199557105307126303088399408200355218821453761415312035005011686085683839271013949136566440401910293554669358591624667563644079893284304795936956480395176115009176862358364197552701477985862075044981229484356489649256698910385513180412978891246291254178473820837734332946712402757602326562308343962596805170340271635169426281943869347781669742990019390948048611343640240298186342953047376766156899236444266575306342791992424920178834446239434717654317553538321130391156818668794223635878131430191800828104677382043478858613436301779660356255967977012981713826608168554256463150429037391157833795648599242631578496250672001136814111550840389617226930459891339424570023600743624361172284448361952196259233609150489587512162110717413009584323870433478801351614506532085701129990626205485459967953760987202289734446099505304597220734204603286790412081665861622934150333508812432397278817781866812853646022803319660423434106031636915725824403123701204783122967365880338193021500883785701278543863113013484820398072716245117054031552017855443242439006984222436645628500999560363019448332381373847671648757276692906108940742390921749493083714487059369885692978570591488913813993603973830361969675412081206631964368867254664691988750052683776851410405398244310129102828117452207403286391582771020189553811106371612902978558514203101588982945956949463205643193164749612846085282503632654639190477155595423147350817962394015887574071081642860463459884968298530013446208613301935334802592101067999194446190466150340546915427324959042159144497324260437970213253798317983469900727292345649086477917872342690332938584663842967290992775103035115177977266306687406177308675188180564473026632375216366724439358891655369143189090555836259972668239793370072528566789385422690729794556057470817935532861017911434634312795453344278383903749269628412984879748225135894778679714440131388285271817609658744030871082383360585348764875289315134586945682296323364779712775711991896473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 52158774156834806424917794802872466690492145937948546608724359429743579853088064618215605187643622271610088942674100867793703575683939504881768712345886245096011981812820331816663597706521597760678460641969352573608274292509673035017236875423124870414966587440488859900217870043947710096346112682095251414718502837680275953025812442429822622618534541116988878678788014515833987569667029242593979018779334253549536354193883058874130138783234457750907003852697751228941010354633514676350913480590331878883867698489637978503999470223827719651415383710363771505669420010296154759401646372275418918298534830977229644237012994281221263747375739161766451082134350633633248745128684054644076130242878350245042935941553589649901374195511525202445875398929396255549604058519297946594981777586629185660874518026890167997808030205958983181076226507338984686785383161151489431274911755429005397532930407434931024902935938930236463212647729457789449853614175825924410967812386427269106825115685329596259691525103206175956547154682790876651293271795779729018034029623934854437028037263623663790207752915252374465491208622664005291841306655513551165664979422270174164169911495679755491576996352722373011364425906478376236418068726851154747527729659103045996729274603446906754670983148286142362815412877432821241754995146929712808939381288400321068143328561035545204920959831457340829115251803002340633548178415873538040063602785731120862823540589821977268117337674843076634777360526537186987459933474848962773234142681000905815912356784555220978809972302650658781370619909277083314026066338563213925195495156536993934314078321881394031895695922077801290726971360531212205806306059207978550614323535504865433798296616198420109890472962782257976553320106960643067254022604221353866604037670100423354887221384250491042998101855874603586893262019145882520790994481023049514040991099565192270122307983445506806007106000610638106671970536163642736225713738707614867540971800861425914561553099986882758532973567192751394133769571003008814582291300544642573644650183215140956848992348008376084096955616219699229220292074126250325392156547085440823721100868967171889246514990772165004234863692682993260968914847453993947047144436312582187477607239235920090125088820590463567778655747505248664031467303417706588395006272455782288769885744208912882809097592205326378580127802303896737585256889912730147468080315659739572043607578986249501060106735357671990770376435065355299801109647363838456784710728087882926623006339004818158844818187590307043701840364754911398090107882693663403184704193218934962004833926089960537325042608631333811981299522255833304992515979165814650325542492373387312059786055383049400338206750565977450739853581597380185964014469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -36903928665811015896781728924643717172064805145249080304065999902443630922662989530391280274348849839967535630074893205909935583201836546448164373907552472448271811547234982226618096037147213350572721483610208851497415578727271578993827967071807373367223022412338280833723819446009587630441492413581315267722670566662347727508873585757387032793238200119751542068938146416854972777751794378226405887654289228471327816722655854057898588985229362732726087907735010335432791643763682815625790519306019882187559537550943546942802355897568094456425849986010845173659471618237080642714916645607080480567653084670982640551096023947740272891520886957301062391835936790252695220787871648962685718705687164694919531549684866015622250250271976023101483947861147841314599639855277769797731935803679796734243068242900325526329104446830520732577184247737133327848429484770911923894129944099932914885967149237079824635157939394781850432159957170477697750740736556199465648246504220730323869641632135854977048404845278939520958329095538469393812889051701833230794471182725047647595547568745854174722766476045103374244885044331688746556480555901586468377673881754153624232711447307969851392658392743197719611209345564891090410790584041626260356621288451646063748337131919860695376684324383540286725869250283066368887052502467946004765465363277426616368021230091277706955186375384915898928807084236173729150752790209808665723763582314350479677486892259496793020824912654795145227929213401213412541456372247435450756496655857316137994931915956802462297553518934390209083045699433434882082970703731725753276302756305533249294766166022147978602488093915287956224823677134433802178540076062095683598277605909691297106017611960294298103537360985385591280381067314856681151825186839610967074899241812091091482032607197088896565544862433330928766299753094163262529565414670073976585548209066286594115036884071609386567591195815970353561222267370869443691652300178078039608761758358947594603929405327075162064729197537950246055118748448332673653167183384612263389103778209632276625747127564313295074126585378368807200913897126909593530154534818033743175862039769058432761704819864838450342034487706738738039150062669242216811263354676388048975797418620961237162734336134821583976076788695542444649682637447447474369390611901677023334452208162460892775487263781191700488227463927734113453248288475472820886381890555229241534115618429780539060948542719092364810428327240065968083152455918947663780503092289295664229923302462968387873678261239915977154206766345085218143309654793203777380815199127574508234718654009341567525204254352404788181827589392994324603356335052962805797122373776527737972604455169072654621142921331333761064799036192264237938953420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 20363390879179990668337271299173328435900866274009306759938502056985215306025664788248761846892723928731025412312132379391647827791075597361266611734516731957415026119980396119188426665674410120229215326191542125837130206193288254813590363793261287366762417558208218105770081815601600869296276838351232370846276865899286445163954071276755179081762369414677594757126594991251723648743782220080290338340521600125999220625234828196449075570738041825152111947172590556181416277367715157389800269393255413367659928160637539426971548747111666237869132054319733026004696013693274305586183165362178400460768551223442896890767101944210615713811673078877245180965555222180749072085737021301865969968769962631542299789083347896340461475355869602875993001750261813786314793731488140734511532721743869338139400350299970251466561682985253299621352568744891981969416440359802800950337243553975823874009026946087473684527337459220793552073316801754360233185495360865133852121990445717586759699455744318941155468614581163132829769236896333731783850290777868550849589399248574507754717334015986600605671714182775672058316621085471268665018365263746377720659141097060437735020233953729761148888772086777335462957657348509640529812514787186506970266573018542163578719641670842865906503628533860613789389638635987302856683815252724584878169416657122430440204549902354797330177520888487792793919953796624577852025882716142298153571586122352736216328204529650336596287311598023633113937408986577605369169911648486005817250956101599932607463060045175897359957993141173803330602385152024703364429542946462785650818610869511382577716243878329137351034078158390513748959069864006979365014222667194382057418505864002804392579335069350509077314153760018267324914955921781454887772151821750910567281586547508142965053758001392630157162396916038381106383845586102708179751653217031296959328391543789743426501586099257564402722098568145699581933439055623170623907684269491888558337826458522046235668684098525948768257085756005460083961478478476069414871458434040342756292863873632364556265862133684805128687568607568594049573119936265665013249050060115319535952650661017057518146633905739425472075372286173277311438721239628165039006167667002270878380242549002923411002765790219163391811440707075176738049026963726948700676984826598685184953480562217725056880207645804561633288900391502116983575826275984545173617520900038671924461580220858233805873719247747026762318959883399125789693393089743627521427444961334306196161936800568662236368627312177359902302584437289832481589940091022335497542208538817680598449423515353406194092126966124815200160944115387641870991327115295014477267280598196790439707672559877591941601597928663360810214745283579896066574647296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -7889054155648526230966513500671623493527440198644940952270943649665512247959502844616287187769578494251786882899590486066756055394207722864651735708670145234701032478966930640034721088617382315823190482078357583382461917973732026881858446436414683345713099166507627082897127699294179096180259033275422090382026216019381824530871898132898838455911529383677063895825131451441362279532429679055495433709876887437610729266680939110512059749878552290011340360868056414200164126368411325494475768617728655584712994142975264943600334641744410649375417392900145661805414948671139394435802491143899612958928134386787543664081937632546221117948996021780682114014126470931086448992548064918802269802546134955520564232827357284113901221061308559201153768629565502530329585952333484233961445631257336854281528992766224788220401033025588080541672218113658620527871486933243248204083080398723054424927468820006667910966947598409991101102114067169887157490621731784526449859965331018675868469784703122056100020037592945722815343675798534614488308266276960041193301659259169822844517758957790703315048526502640375662345484144301327484207548703365590353958551581430157151485783411874695211271241729760827113438502014984352150474592630489369571104090539928298418356770058294040540391962139375372811628736293345755974460557831188815656201291962861592971881907651660651299820689978578717691977412706563665951356829043446738969531130367285641353649173468432253541903939187929691727178822903996545247896464982882127863000978731023358463124690529174802322694520949603311013063270004574077844605142367554187852663736564552267300860740210991813013931780102542501876827031993621541220108526995643719376969510267773025694736955618257409765302133689953529323905620894571462318221863638170182325648538931428441355085909409962019362439872345811678920523362023647165234091008150642847521235362103923978776712937616603427665511918098254283750510484277098020079448598529063612399803154914983851503623979669766147387437132499790302488585035970412435217529288007840691235740292147664167074157318368147030070111703257118083460570673072132410491915230948822451465473394198055315639167208401261871997623342567066335211966523041283465096500266847863364829431385894896580369953318590649804536318943771143939579361326765525081730884870922913538211476662118903231429849290041440318795833695129069607430701716023184646273262263355753114284499006945465806789611895656838310499258066172035197559288163169254636779797159538619107061127711041860352635306773585086080493993557880701987037230594869748216798377550567115096552503950189391309081223988196467300758515352596812472884578086169909155522181006328823054186993065536208318796063619895766022432205108001796224829305651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] 1254848847185867794891960000652933162305680586731328577517815914133102024102648294754641866434897434784982434593944429230673215374646098556259123157311694485496676938314244089077591842948798248004665769540156640853951620146537617959477220724951866561615730272187566843136336796378007240361209707411753140883728478337918419808922556284025587662061013593736742797361824882498523858435551443640286600630346942496838360952894796368587926799601831500870897107462454602805283040227912101581510655154898687597912418510956554743506428267516063365750748089987329593526743383425021781460483311631838494113147408436028160831058521196733648202728705438526362732226893209659268724358511702349482123208658354060004820784400413717789247483162233167785295854782505669951265506410517556839369819962828138450051434402115552784870981756798487660955010966344296457773445382431586866920292465398423414546421192180269340914217406652819940405672901209547411080365163500315720927471014219600277239495164599867390350162696302734440004231493427146721247975177304797076236714608663682182622423574077328950753762646564026511446214665729712684119899281212485877404441267555167864156876021033121883096357370369886021503071746575138031035527434762386147129764011252696055466938982295558405003378405707236336120127955238765570165409880489882968034798032068381632713168950681411410077999071342289762136437150239165115670808837033497983902796605179912993911975094145940103779020436911367787630699328065409623031055889069044169290297320724673759945556485548040760185526817776502778696499490293314424088491292541617274283623110798500890583305523633660966341844514823948111918237198710106156296358257098355225095451752599107888811496338844458367816430862967174684184325327616325775867900323175724659585996402923817225042595380228612289341608860125008948736325673522367535463512466693875272391208730309998581910629730395387623858169978096609416582776395981038969522957386984967158722056000053819438260610607916941675714378280148333797751183675076636768662061429938296851828255753365122161091011981410456529061338076472501652247562468321736103685696124016456892938674838549958617874351775386512249033635655446956166795283462895780288948875467975853852481727028689260427518406586232504313683733335363747495591880546225774260216372724112661411654507971089540666944902053518044265922652859044069501570871959975694545907133689889453651110876841849879456242075295976703704906564649588219092128076801525810691442063522908722232241242032476813393413169248008060434359605455684448916230752788213378593961525822102046285260014454540512883496250047009949749335103698596625904059669459972082661425602033664125018982516664380521221501202951035115682999353671131610293661283123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 840184513171762648757150647135906223610817882411352944705999552490305769689633609990479551277429972608870506703922658557011926345989897612740736643957739867573042919356260460213041514839897978017480522647318675181061493760961542319698358317775424319141221409693966316807955411558275855843379520894148406123934823636953596015458540351482072727854725302131197950560755320706043736305351737434651329052953183681589950025508720781378756486224384779941211883671206262497578316838097052427087826958834811768853755215234544714585893236452150685155773906133626652059870887456652925763455743422045300898879455484787282779413194103872492616026081373299047970177835052152615408338322119472576609132842747321851181803515766651995223129101259010141442293558500762638068351761342272566527880807741105958422977903884341319743435976089447838148657478632702915718267473150063487956068878841552068777044739506780401007393130491950440125750942504868037760931392953780205601603302773610761883487103053061407559427195869824738657785888356674941774250421654529211267405240153430019984976702169348138240453679281847369345961133184095427359047296310898458651622380933239405760594876708580247396214695410927067885901966032832109895607799531769500852028812763709265463622652502825499487211907710320762732443810132595833004972387094492938853900138538061269351498410816996989530598837202749868254507152074068518798620811208116154114729654929268932992204698834526563852019882920015992724112221034678853090985452986356270167399974121728987779253344685674299549905166703640545416825405299427910207363968700679122529549945727960256999380815345878502566546510548115222740665810296116333559712039629141622735231616841891059378044873093767417644864070136461688244926438572527183079628685874435459483285929127460530977391323601884371400791992131486675813053403320061136833988674338222082679245938573349871748080012413200346461915489209223887809282518423840561684480030218925634695030822674737725590528623527164941046785780248218717815221775339055375514629173742886990170434629553155089980867495983861771064649795671861498333687910601951118724616176593011653458579282265459617061130914574863780952576456962734600042887603375844787626221888867332864668915816375927279928439410992166660418100794395763923840680894727406722050885799326949817152611128991787174480241210382856243223243064566984899462777499940105938758238139382460112202452566024758588383443563039105127500393677684033640508391579895087639759923968909966624179982295503046792754207621578207364988636982314237263335551753305373568624456932776031630268691741603437283839096991804795394150360504586486812636048273979893064207761107197253607121026617964959878576671252884296280220088551874077707673482035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -730736310285294399911098777840385601248376902493280795873243905378914995983768461143817234657203972650124608478480405179503176190040373434345272925328703247783483953149219572857795189727536071858913665199499824151041653738184640610384910850803759187735893527486143217450640673368444425604967670473201543664186083555621575903170961193800152568744877671920825528953159712433242203879967059838680048386793823200914586404112570618158763225878736637128125740476340851478664482871450950002129857957719377387803589600733305844640436691658551744644022065919964458604127179153715707717869930323695839385746208545758986592759368795360598418816834035732009127460385659979115877470070335619308262764401530338156862589711860655976971760850307955097161912890152447535255773536996713627386471852518881041936206540970477941676717573639792807642629063647609676299811286057736184890926945142724400836108013375859714844908886848897068809762549768227062899416083725471320339122354574612843442696458927215082292980651695859134538749843447537890764849100371093180212629805732735639190182015937978028041978901735199514546591618499995383311404668177461094136458969095282230709685346886304700936757853709895676756849418437081888843898665216655045581348909202626751147001531153186469762698655958661791378223753980697298004089979026713883735750811054741443990037834242947832242108781796137983979286632518922073449853045292253509302201038518255563050056753603299682527967822969549609930725742256439791507269138252131222752203973438315244540362542505655980588175112274952419957637607800596733863525083231560564282954286329296995487635891211934286216371709909348348684129841266959434109081868155972936433600670535743790964943789561352183677265143028253035412362943288976074493479718387690986324380559708069698061525241714313692985397978926422678891903568054862786216091632884570861629696755157708048384088451231779006105367862801613163325846275565525655253750440534523195385381720076479164496480766137922486052636234854902109989170003233565513427086112848259607640336217981609032962862883904124102725642733448983867978947900912308461382906415050933791186791708059451668968262407171941323504418350556273250901813135241656065060103255272084839799424967607788646177230203214597257149958145288288452881578316668667561931336066117532054770191337237097370219230243148615579568603021242392995566823486024963949595954530157439237569656764160594371836312827721005234822874791824332268932312584305181722174979464031947564756452362601500387344938618791613123188833497276348782536847385449523979259015644526365754705901844523619509557814175756558370007668160896158088935018827196078711728255289584054226976156190873057700175209571134356997579474389216748283562138009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] 155549070328442481693115303112511063252194102422056151316783927839238329619115986592262705703113709500517711025751131435012231156009652305485154880468013207638811966198538252261151389696551989275827196759889982999311060888638793418808641921558946145051328586849410367073999571736408842409827288311272579316568471835077882722155518471555706414036939089964371269646148114689530684816510841187595952978471638282437363454457067135688002671446194860473086194868512566486874104177727500947852867522608845689124266603893219905306056118076027760190252458372978402476241555055428678005792830541092726091698491465979052302437940588118157298783568965680712216101796694020479140229913582020850387014062085519749244578612650756121468901539803932415091772715091194809871477204405973189144390811310718575706598508831401887313503560945320995503865533503424868545538419737300696620135107024574551409369914521791441709646202227649801606868180117868011893694055774516664951187358052681923661917942239888389270200984870290138872820428297474400806260757301035793298043236401272167258434458325616869275025477961600310193591380830958097514280036114343874099199552238015107185440756098327692585165657606370964326881658794244172226917136269862287918338438584382115569496637846081917220262786290616508997514795869738271338841551101335000034577175400550637985518321761796277043753442526100493766046066719529930297221688108571052355251146380436492118305395906045676875600230999350396096296628459017426926143060725827998314209250599021396528010434181681111113736675998506756913913889400998408826190126397174182891830212341478871610823633550514039359207475594812028420443461341803800217754234576199870765798879584660987299377621392556077791573797572369917152516698894234160074440914126355924573340149566344705434171266052558497438976793402550638550610214441073395929194959100169479541544354910881929039548287050062881561497352342740609722602141855706754378527233096837747764020543915137677159299294372575181089389755840557204382553112558595342452379785050153615838972192411756499158266817623190967306827016015652018857100500053231754392115170446318142364330469284895732224634271793474008156651070738410784444174894665257517984096746754544948088883721227763599267581609249041840758864884583258392014647732439360311729704140161255425752822047900029419215629454459232816754742609422847957087254212287340087443189966893156700339766955743439284115647286387373777604430710461654414326941736052632930431828947822887095093469886977134036215348714607444756769290928452134042655788458479697886614591203639826290464015913810910350713799273875540743672809915459341865690826974400620990200976512068668305665033729039563123525999508390886099322360346312380574252348211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] 176353496722793906239989006366819000592597161083820464794987618642474144117599522112470108051121642055997939309726795509273171301389580537758312550957250065180196562553922387226597858362565403315463553893016749923352800259145073500276635457988886684403527659513215489128002972046779690069240284710046689517566821342507156631712836774783487221484790223869202617712838706449856270645823065815026208120094209060502300237782558272333632329990511783718127121094818053087749331234636842007652931408811865033100246478159168722184358471535505795861861113059760297561969983093329861316248918976482222653445836191525784259414444963879313694470707124569031150538784748703273937695704392206287419964923691322603860335904821801028992808894318556704594915103000812258343272233571299455853351665205391488107220886820219798527056511620034251650030848729762856659040817845922034151124174349418406493162863329170576615482719241773130393276107938524146609454484573374882006518170620125759584911806344345756581377856865322073778417591753959456082167140532297351728311927626734810020057186341826311693894587445621341250796262165842344066764782696840784912639673880871966977615708085358453718510561025149793615683095431760836629903372931666107980092225793836854423288758791077588480527879322676490974657116420487493105385794343874716065668489026836077900377280615335398291394158306419023207782283136740054214075207832123757290571472071262648199281119968156339215433742644150923173589412054473026786191626332108746275494347692242694937524407396622114364955814127614940546161832957271704666562800686666771020364006383451680479083342230672428789684315383612019287065383676268246305425457913457747889731207758268466375838665985735787008718776348971577807814257308667786840119785581033962866974896549453539178307424938940132872081005249781236630521065854935779576686941391528704610988256159636576817769627432358316490149337662403400869548593268717403312465495332929454714302629574501742785969314546131536385429343080486633010325141168575905735253401613708724099914440727194991241245696456358440332274766054962733887076934581362693926854802798056264765663823452104465423671354788230410576112767603093203084004896694674895476327438004504480140773939573023810255340080724807421823991095548429265743483069553609194727885306114504196607557134485955570538365409361134597745950465039475124145745351530950029013374247991877391264013347852852759190201510017172113598699893517312739749367000098316751597072321881573939974164599181890719587070310610503903277943371043677062382649198850852219375160567803586959458573766913689969118665115380021472252636720948214148875673108483661941048725612671789962775631538639115127768327249295492459297495826853964140472224972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] -225808708804286583779581648442696228391619276726656069737543087655962494325936290181741912602155338641396473626083005012304516327680041189387655919932481978118793947614738426611617050318053213804130885161266397709194381105164590834768987910595125084734684787883269911123422577119496291524441587150651092538795648033722737841301268305289985576718154351648336591886761179130951058723474980417539527461513249993315836013666495178422864262286165721038404598510157033371955728512387860337009372986527911461544638337975364598141855888118767605378149394809940008598838894394640146374808046078364410588814477332473714608540411216150405131318180744925161762463069312137847412512311615598177608278897661228800580104345991823243840986335495371253035254410718104409956936051856973998769431492854413278200220390885646372914896731245518685929228001075545117615624541545609090182976677050532830099658065038669630097847092807679083962702555293688842146786674826962854548755900633790869475450837483687510096546181711438629278326172208642193613221279126873221291360994256031860035488727591707655265497717413479844136696832555215117987723489898617834225520257882975309485930617088070318856728123636075534823059188013484866327927589862668970558548467046864081081551705659497851324054503895678769106481864832809822817455682812884737157728368777973576558495406325736812079959407330513650207680847074264063286561023275946355569405518267075227040335505114834439964296898521270779689578978347065266099838276314418146715754791064720896027242469526517470818027073617068021186996009719183188212516684244917847298831751279485249849625616090238913399548565706838899458456738989810709276239320193014840051828358007564199550605351401412297924373425985832377829275983953094971794223393551330714527007017549123511797965522989327381693435089906533815076093122377717253590398391671361795856387050207898418840144886181122871039032354593163974710879311038614018163975173751349886737467498772245016139038043368015746099795753768449165387537089855521159890228470823644668893432524518865752842946812027759441388469677317693506020711704763504488749804324888385909457861497665746705779404837795817242457145506094745339537983584990029780087011553296198480018111295739657088135309149299371012132144356076123946458316023307725977809573279573589718973382517948802777527530708049761717071621117360576038466937204319579992969632540449981478947367396639198351399688696788524365156343941236859371469409940784997283276165148750828280876112034504039701752629077974113070098525858328787047280891165617486882128013846550607436122646273187162025941277302421024087954267328697710242292034792748357741615257090363227323051097065375522057535694691029161207581461427294889927644282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] 153342270560603000214989782216821714153984604748807163532684183189097360187297888232138710370298566926729309833683974594263520916827016153203406725098900738890863808138974161810805827697561313400143431989276668702720698867333015334631749409807657571225196600293027610716333288319400220513869102968276264020652032195804415491740165591824028930067325300455230128401181131408830767334722052110335685508509109056255998525811828485358282035369725654641647745688566049148552542918462534723137393964505022245090620028713424087225818374938053271668923361665503452633064733672687611506126334536930903504246998933215771048426791297893303812269452022404421814212083714346267896187077420653249274824736106806426064377723737497582850799361520007335478175938137669216674553706316920867817562566549525362452585160807046195005089748868696827386145877988827712759808323939545775692633644077335311678289476987176862673989774187733872362733282369194668406757159416799011129838679407522005597257516342689766835706178283344950557718679757189510873233231616024179888316555081828373169461532209558774442291589251631822673904349197880146436486325926512462083176852839839093187547497066906536969629026159981079658000078212247668355584516656638914977984842667800800419761597048199549524736063014130901025887433876849693446910640734836178909724013836857870718108261014308089660992530396461869503103050795151052672989793600219705782094661067024628621197071151844242269413558124507504030941987519648127868729219445882360585034890227238145662145947883159933641789476447105434919433438698024344148316160900920321998057759982247995295881425418354655813029905225465751291853870014549028823078858105206292583792911637398049438305351842576095687262477548699483887469416203178531270998431744052439465376971897566782075984410439979964850068302260362589462723699332632387824680559890739048970951909795614906825354700804754072687705598496960934548446891150332231094433101346068488104914223246246788944225903133456561410007996879768571071182606204728688476332086085370657905175147324136095168293822507581594279998192814986636934918408616355914865354872682943308900534709569947075539573962739284357344359706250462886291453143203489634604540930506755818534896744170137406683919817277236434324176862393991554970305270093932402625053647492315692571316071281234130951658351072626924063330183525876196704128053167014838118576428883270442660883489107426831704370898946425049215774459320780418791228043927583391274180872908440774525268224333100272068011322005622817474556945312821926245188702523124652329384125521737487648559694572837873082265052315805663488813466987879335475149109539897536125571466721546301601937359882958439865216374152406504463971975595816199177287761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] -75809618805113501371269797737703686804969348169380083355487260692713781252892162393106703620732156318696833798377657097959975442287068485115325932862171716675255683758651273192974834674447244865502783282257959044836128886488820672588409943300379567136791697375111892990020177265510181944661250494554183850354449474521979327994608887036931061967600886821978457916195805439886456782109023962249739690091074106359959280853751538374085987047875134729754271705016047850689181234226890380510691464985033180785929118850926189156897606352529125581863841598355927286455336275176871408594531380962981792399065486343968807328413316798816757681351546893505421116918657825630282740880869130823795488562897772143320293385518886639487046855756182290603949720896153748774805361550062005934342666815474475821674845918189080037247209130475184374162882230098944655212167200180412316193898366561607719000477201736450855597600726984607728934188858482142518134556739305350123931731591006386134959293509614852977553983391256511427697395822812170097554683590367710911190363832812832935598668985989685174498202068696072359414922528735203641911478518610888054434732925509848352594652473822356435033595919561192047653627830648422323423708793177919818619198043952708147282996773924946009081807652813351532486918147312484012201820502065997288123646018514513700489400341621729082113539871001458484894172878463180233454775329617269548618988924442985715393790867224521863436246137698347939621548776394765384919652184794284349245222200488857936438830359353883004439242500261165957149950242341530528397743318210816410977520377718523780786821928346490608940756692803301158694683095472717163503800356621927504509854254288836935613430309080626870736324585705212591213736676320873527554483705236090007720699422689282749099023378731241255577387976664892229033228712066011487844953067658481531769675960816246589970127751513077557136015039858579863058371108075496881582145656924123073024612172302654993234015920262767804061836743382525240306294634535634593784526063920043614966712053232420106952607320899264168217879215612001231311590337679354616941138626133595603261503544080107238710126070928443743125768978038084300034952168152496673054685397767620299555456950117598731506555003652063803303257091162534808278619764021605087822801801076922092467126460336894451145742488681288662918638526925099981777289145228194352335906260653610433003668027697162404319829127294193771094795168893790848323790237113329820970061876779928852729255493188849419949743090938666536520135203781480605696375065027256733895270447126449272020504830434477113296358430894887812970941088809654853700355287180858708305735688105772814701140483524884884925478440549576258578975697298372653848985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] 29524328025970137712850448066850377319913311669277677767715897364780583756576147075617117357086760618644162044830441614980663226355618577951470435302554106159734736041331116250413745214207148982787672921709984594756523598630108589345119946049257022709788457163901487857395560122048143824218354556927553624734716318820641954719729947108409230542445214053258863747139822952690634326137196754285768582481933401051954433581107291011860667983437972556539839722398024315347111859327782198143098112307234116741640009976906263308531848679157973784663006647608082374613456625894481362050393343081450318214023420586643472698106618851252390454161123487155963181150592894100758062009371250437943323331223645378060337413726224995097228481900938094075680188430829838280138468191515912807899435170396561031682807132849815463835653768130076304043842368490526313875728077683833229741240774704496618243938281181182285524585962437730827108213283804276600343172203184346782491893724389405807411915562543516412980054723477796548950576635706465287914271562598908749169862947704889788182872540975346123468869156306212464997524289465197646291120432083461353149560019305913877780653467160794596057857669769529644279305669316855207471630348247535880534400471169099202733545209281912034812740452758847878011875718396427823596249320901787298932470836245607419016801458045505459016183269059515824534687757957814748695817249335037295154594366214527228168678569678123399945955452421127297542426753426164204779115439101589261702206067271284050824712635707787027877916484319885215265174770650454532399813308293721493231489800650480649721258971360690302455985359225924674632964548379028746829210823445374470539266233129757408328546929650100767359164912746610499922329514304635104103561662690440158219859416778584451806969960396352734557998471816852139282800318141282364884836529155119886017507035223466717432464064578906722036067213481439781764915234127802035586149619343722106656950604746520913057570399098077899773295679092433035201443875122567701045653576234130895966586155015585208876131897885009157802648805639217961961925214452363252074586783893462218482839203648359247393625073548861796249367791963300782651492635097946730793328695578990755362238658143887095218740913480882677664079045781855996610064881912836413461029591668961967887498984832896409449146860856118851324362901344635028483400720910671091531294186238652324945859664403701308718205719055200315076126776460990850327762629106738589850653923002719024405466843782347030783145034735405005622406720189933436898843256792354180916639240453506401715918101324384140324851169010315585477806125550293012290193438297265549129704227496481146840379848053350015211462644015635125612708861739544532012236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] -9331538912469799986953089572567554952145125333644108401242453874358815945887369147853043840912557782686218663903610564058447643574630177430348264434395178309375810539950569683955189019567459660441658794807892344387633257498595220549794663018550111978242885084174732313195779286876530112094295788326632932287140787456316531514834367196727318437077042009107821837954110848058471113677684566862501255514441023280947467115954671889503765209147471371580864951532216620559498452905641172573497045832270223673853101710533422647687457957962585759030970785583723480219227239968508404954351322718250205795821919796358007516874038032698045333457849247247854876627264202965622097994712470703209571953807267700490986613256268688349868035841295781621856675947221019414804934887651096040656927803697516246407641361453151173149329010354441429270867118884075534500018350233704532239301852270852301888954586878261919361381837564828603088892742300389079062941403512247275084699794941889349534094801234285214424186737424339044879708918840954125201560340362303415186597577035793746233385864215507578774562889072037138194532657171517695518261560512864083726698811005209366032016853150773225748814629837354238801128896025135981656595590634133721062854035043697602884503314549591030179224484658556436995664285994397151366434211249886205634330150985100945698460893565002762406387076944333817394680498821629738934845979535466456260710501691792217161740732686161730281395275188997445486726175056752228962013789808518004694221180445974974846876964733651592647234308246118542278742742290618088346332673680175860841828837021641797699594039207039973263053976271739975882365089797404784174401375234446153824560702320718412782629076184108103354797732062683900772812612976139450896967432815070060618985800955981417423797659336750247769243355863938140229070289933170393722992038426598163560455648340519436586064643683853375144845204193868382945092619229139132319772911322469021932453767764742109163143134142873422725482165641262681723643036503883729346717652807783731711110253419575478528845514295892140853383203713171001393887552893889243060530638739353914292423251849402543551760207617204065873076944498360283793544825553230657728469501676874974046478266749438509295499140224662053682351163139349357552316176922542633548894431448578819021097155687784952468022606429482789284504182629575074312683025045358569535079300807898056258027340016022327571445198402353006509616454275961801704604489213612521781224325077104968592812195321506566786666252691430711252144077182987799250040177678050509661937884681701969402715029181109265058415895436977760534736742687092013502716507708636805807841396261432588130702806717645880895418340629084925809592078004831241686220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,39] 2429104533364649723036444154175652099984151147616953834921908792112836478503343780648118021373965174605589082629935600852640295202721236403742150003282851765614827749352295571899093882797448916702503743061546942167448614232957547405048245690036903937315482884928523886689933509577001667442489134818604126046345504855652877848131727306790927231736264940793581287573621451531612102991106340333865477050930061645764698681716341642777493866880554796843852269691075969161763869075746530435473288743308595178003195738488965460298820891306191113666523455637697479327240696952732234776469564357985239327138864374123259278662901421599530916765592809379813585409443860278677282534214116161673559517216678216663885708129619266783346737156038387535460951642685687751754596642173561188540601048789585626656653208758410370369797843702112594057580846097028274173964080482594966972743780500303727835542965251516751620444096302407876141951109862926584006942980944587855193551740566663759139857662418997127224860638253983168110253273541817732914899087826861146816195503541988779614947963802712602344786293661026645429496297918889865038986790248147836441363970289750611102247691095064500149387948701237162556653714390290392491497718743973727973281529548468007332663157471943280444134434325983007330054704278331315529560414337890966312199956770928187903919441211364056879171760287396431975556411064106203982033049015974153333535612057060853295859412242550986406306681174719397622367872497027163639881323588124293076612341555315702959479549670728400364406327140861362052212631234204655807440172097979146689257291887042388485104660497577917588225440125441168417393100118525687052361426054223980194937306771080171331552463525987846681196254172780698345626460052615150589116387274752371850967609202041911829839536845832797176225154726327331355562189395538108588496358887871262056387544671177221853016332325150494750525216914367867208237175392658958878749220980764975516260859433133902178662193813904355444759641136304670476514536307267990263618149836077480395357030922293415706937819978765504620976624899875063072631890907444173565599781978201567019797199776101084533839726052562100866969241384436538606687303712973625976314383971156948863995895722665819069112781629101271929487600920768194168956119184758463308190513681357172804781168682745326625133819382563595964626533580570412839421153162923962926259182238216090093632192436626109959718629315235926729868753781943381224775277441914965347373967154056968718053206051935393695898598093852332855671395270750634543523500157024889920205396171370914462013833146800782224875716047367213386006085641751606342018094400356655407631125647595306768276222474428346613595633832580218566395866559032860449177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,40] -529391323569476592461296180859235274541699643600208844741161750537447561913565404738074378681129429717161492457337005731988423094979009051361272834771884228711322576221664008944326138475225703772629462273098224091100452295806184381484747666560563637516650204369489548154822330769840912449775077677765449188811707495841033568744289730127184860115220337577236717555150101638259155169473982242404860020310834801182956594553215102123014482946603150636805805684778748596383977591659890785296744571564466564736732908178912328926754493678081221883343959324339185423641672898661082607731573105853575026612593375139268125094874644723812924562438432204324570176670092340750265000979768650365055933941659297709023117290550375999339685491631363828574616932196687778431585954475777137439160556800072099073239550728159289160028522975299459610569847234652793465175902676826196885233084797712161672291288430386868324329065985131908519408989313007317007848009666802389956833207927884452539834996917492826271763874889140721975076742941477332477010770793992767354639391281432168938526029131574141530856814185574802301234160587874039172544940313719979391567450246794037181239460069882059725703316032981125027608826875808049248677249620558316600278491816993328473726531922404773949937256279177407424404978263469134680879692840564897273275250019932368270449826917601137856493213275856707392483738421493958517968369236387344775439136074593382880265185724039427214191861611140024563907773634862941312878036339974006375317213130278776159676590415440606242396817243946044909559035684719099799380640049117843417323041777807066359060053877967871015467750158449515400901647000465853173535383737590209485334903403852022189379641246793580959324893628586758892961366828133961945384109202847734229958985898296131635310947686792391422333478019713751444209228942644659131590759800499025298671242717398770216560838910251160575611403937994034294112170576086042004360301709425310548984812465079133151067554742736735509049118137715858084176461529397248221390398009194539950877099127010742477372691883861408800753326312361721012314722187222282152588165317686895293001042501809861728763369532580441173770450001165461174241346605001510691092996634129707512550447412521524464100336811058271310543265921607989934333760479359992671745691704675859930493786265903163017191013901797528130992948567478884689215829796278866520990205148525234317751618128085606667633747466460576003996914231683150853338388724197620008746443562083299907369020811609869183786064320229659073053213210895921278958129449127668989724296449772162766157151034186852447358395775315861998942061413977250468488197044542049758019834802807865289058060025532155886735267715604259819720708664228156171878400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,41] 99800504939045203223004602173191121410505510173450616710786308456419961496237324984032058602966047343279741309276890289327830069481542394103339432722354740648356187823797912574615815872082784441325641592646374814311356882543111963117796078734774736135867005631623133288885723637572180836301587478877467120035168061923609207846742483225986127415633652795501200488199649198966060987253373926448203339621599989750913398670040605279636131374800463985360655655145500886483185256083958825373600389897447757293537909208980707101073594667392331382628126206217080353334970071037708561691273541864685642350285973243077996804029993355309392473271360970771271433179037527928973350243897690952763426868736113996599899853128352152935994933525021103542745339632741834625723899645397048139627019092684855595036237536272266262520639069995680674088819131102607190240194658274920458539175776616105387626815169449498239097903504554180436561214817320378671569628588771800664531381060152402988129706595991899746033652674873019547606929020456066983412689229779411775790783556794325912967816538829142835058545224989251675142880118639197504602462603079100916531952224181119018500121722182687534579499100301318979832731905904643736801598608532136130046460819503398427032671688114775115657955258722522716315654306132404628676519954596431465960811455242568629625558266911508558749257352737033034279824609142967645846838370065410178370776373418071450557557390112497469892889690332990297508543079847807487548029748538046532579481127367622724327303221556861559456186430600915339267826370553316999964216296823382188384736395863994944926741346613982770873244069269088660263034784851010663133112044202944810646889063308718466410450021937396582989624326149550390853440172458290569254437527009764507426331065700646238234358191838098254436153353177808400580979239082536316417266235396993378487585538231071747006841811686525070084607159604841550368262402523065465875410046265181464023684182722392683777725768986471685256957794334115145987119038608812954582705835676080518728952212247547125687254633936486403086748622532227573250519412335059611267511060966705834807665070656803569746239228223169942305074744705436438401479765379476276134450527777425424008218396655142252981406278095334464314728209827281243132343210680459775662593978099589429046649018705442678147457860533101160830116524765525449894417209032331265085759236030081763376148472495161601201516305490894747654043426377574216201632907937106093158793565931542455472619908926584579218670888448950909705639364854006856339681380186694236502615614737408656048551080098286255508693957529667712755364320925554711560343586752394441310432153072476116251657225514666324952071886315396956712618029432920709529600000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,42] -16706430460363514183515060467493880699136890585688241367288693255556400605153651164139337646119097122942860146173755226146594782591414864606328765719718660398072371405559244139601831708479915098220137101991380692973414317812762511025870235007131404806531653549665630428493341243715258910708869059217113263046082189280189968778777415987997767089888389310945493540047484436663361919203478335492567874481974388457923358166704058031210028400742069977946695454834744667295142355120199263885325280750528809779363243644676707945587584424065959289961407708386513350404803629604550798586115332217189951156228353123536522615752385108002084301630836363029654324856042087822350854957450102675992620607937311541075928549114728903242440440505659518099059141933521119645892268728874462799049482232111374387864932118393821743056168309471584763860855239650790917370060202232478754842078901961811562715311865538813183022739503969928473244949634809607553198932505777521121063307042570282457489269079265790401667255950649715702140192109770623494644474062387257011643548130797743380602155622976400817316088845675470414339907584539129838783734699649371610554784974006680721638229012664119413217513593611167676347792587999212581984581278044220015216352039446967439670073838808425513930033841082794832716735680218579901275296640868791965604550131794581034504149167474070149981528209485616296480647371836185486571409627065463297027480925994674863863055646237773401314177126772391813571876682310551410943766882451048005534324866815133078276154423161126445117525089577638805579041350675822509777233621497847636761194421429616957273922954296476506414774515113052526180343117331868907851851930065460427590992629720458116691687311871684388628745091871047972019084561469439858019581213269647455842725083055006161924890201014750372893818223090361715916459977336534640854143176858163043688307755247333460013810437711500666067335197087891550058770808574523148118228223900982651171086774321421754916443605288758755900634697309750499754599678600342036125824708611495122032780108744670301022569152773553030138429516361109911404039333535549099350984764412574268539691407455006573993455208322011339080659660840483136966431789582871655076958836519316560044733308656332262987415818379713956552602342957037760198668705603832182184866226548362180486820307622123259361994861903200986509368634896591929606667084947853824583951491977454950747178894504182477460743278276423619694070981709384333996610802572265954107144881166936611190072404936795866300607996002149194538323232327531052637973758013411190078233984133835325039845465763303843763952086188290686860787105548657750823299520102398961454366384376479315256645172759554160398445072136553256458686026982363234304000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,43] 1930160713157138834542210369828356558901467991536118069224058848262252975004522711417172016637169432022361744861305634857731600130358559155703367227398142652210798599771691979926913648376954610922230249711287256174069764088706895116436972905026443851281110255901723638261375230048567735914607494087101475424222036452423892748682015960823863571046642776148006873781833737026039007987054900021819965852946857024320294023175694370479892715114463697392606728407420669573822366334977387730274580339632360344660173813343836428208981267112975728233662434637938288458725669180087458729831425924005456868045516398974794865900613991579445048829755061614644345953076153082822536284105936507038165425742443819428450538967015476920123809173481295480033234190908967322761753657209993263290860674275485685227966100403960825228781032634778556955858978888734774378305865301997868773298686535539024130528507119256214939775455708411652281347129373724650782471889026984609654320175833544809072462130427692143360821948664878548687417908794877129411134297351769373520663612448391841373584895601240483138534531797321841348246507586166247164138550462876281641465673279244221729167344927495432166369674276945163713198546009225757309953697148854267789243401219156765182576760065006019214434263140306865646145444390783528692592473595025770456559388074624181457055955945494388531214005227223522247022028774932969501684292300979550668875513048688437767660585898514830889993134454485799886202321763152244435369262325104467483309019412026992746180179370164767149458368746264849812144202616641815040942857500810521527104241963350163726106219768672800199957733294111304631641689149120441344900330670349784409114370518747147871622318797317747275942406228446397330691759577009541650114692991545476247221434264878330190681736015656673875642293819937764062989503787938850266452991101842343760299471957261225432004349297684133586982857288765449224310618067583546455703430100126849416719415977457092973257385245846329676664340935848544350094982285165361566194402402599604852678627546616710653963113379419059474831186998194070417194930902188069089506907867274898808642379404651762100740068615638138952595060710881979959174781468419758166152557129284575703515348415483618859991282550536376794260017825953798812531398931839254238075769761390333855515476139345252921305590276160726931172661942758401950830874026815894421313820201449112357413251585979239054682031440830014281220998485203506020959444432276511278893839227762498373061591602210334349767465823758551544795234330259851892303257133628161836086109956317714414858244622940014109830245326139077916437005924361272200266645486792535382306699901451169234184691911874435749657790292220044082897626410831640002560000000000000000000000000000000000000000000000000000000000000000000000000 [115,44] 402749345661024227798994922926136742780941265680925093897544675007130939253570228180528956598476846912311752425380058829531022447389610856608660882929644345386962513438683502321582984726980089396852488155671909834644455553963889890547340900103772062051485798919702486134974176675835173149655620502717190628695034911936706539020312767340741119476953996354997065870976162256159300762009068398583626492524600695408696112473559570095065918219344756839651052587167087247048556388765944130313210101689516879330637856938504663805071176281721390523303217553558896491771838596357412784139370503805140497111055693620195463706133225241327933390931619707077218802228501758101360759519218079518016156833660726806890544318386050680935966387603523878485617603904028042302117292847757526566447128079933394847346554794120024418559336604579248411452275637401571296178984167623491181602624020575802999240036439323750745821411401487665125141722474003939013832277314025329488232733557732232015869016187439016313955293547628677403798078076443444143106977292255906530621091788981347102803818129439982184102784848320845338985793814298003085938099160222301236478310649215812948583359933273521343408936087914588474556732020395591121586943822460486089567271634070627497105325894277314495417481859466452806428950384096810122590963210364766511274201313388015623589965305947764029594420339972068770276372021271215153728098956335930952339079901305491469037122460200877441090419004958734684008054698899607831727299676139043015350799767381188962011631737878411748782257611959670189755812243503855532213007825307824783894852853859781184264051982259547965069697378959318657842151627627560952481053670361066726638395053371276318603018386087619181445780673045685500893758077050515291653653472293844655285599779427015057212219836799529120394176470219099960790169962437841798135615996151950839584894966989995166395516779192400828159779328534961799868578322226607530624519819654896721200330473991210578872882968993735925236076530228371780012030031033675498331270168263392396022537246158773701942589279875987681599315344433512795692311980309761841935463907595185939363485247268256638194832108489547988704522204187559431010493312800022520267564498085605540746848305781870143366448411614247637663496816805461628546739402736621745499007359668446034454601353370192781359063359815483057834625824046925480195121935150747477100597522506979379884285143757469316686969426658236176686508517696136533095490675779548831960631891024339285877746608971939161500304041284814917597456966262302661250726263373193255948210657187282737304442946055634684477813890757832495294611577940303703984809265995794045099047701252607368585151017514138012597881033003499162116578761538273280000000000000000000000000000000000000000000000000000000000000000000000000 [115,45] -460579117737626247733240197074108997490182329548978340790150815905058535306102031007297796892670192774157550731175145204789589167802540663327147501338393301943920128247886357607695978098040199792969416605092530083079016971873818003306346628930189654049245449400783179666918410318603316286516587135414565852362947290183696519353793449459825287042044014507306699343394327870016258236530429228367800466809406367379489775585751701532676215892037848170633113845035724927791945929586498903409938837178065000205852920669019835004342651362927762212221285375064068219125255843010151774533054136378162782869664287904201437396589242895026254705729486115990704750891139227862183486337530425979166020616665136692045947279755066458579238417571076279050237049310009731140935070939093298899569808367918753097421910904424396161657391888321100853478497115390827317469626728057149168913338339415648738333541631422318320938348682889940472801006773925002512789046415469615314929511513116754269239575174830216949866608917271926084471752479524130312991862260892412887487261990080237362473704436107019872764668876555247210471600185938269081311431962764835754987743669533194753591289482984767685328216191794502623166711764958200196784896455195582255526743767275055246927899603318555048602195613718852571427033262201106584776416497206827873656503909356260924457068407946706733412479168762424847462770585459106803815330757216668639293622316125434867428769537673462646316446805766374608544317352922925575846116458018097979480459276792331100775702865494240438228542390622478584312166508685147096311720189244117580259197930050677516916013595825883932264318181127901806193618445473789873269008674600279092773595061421069576479189310766522713413569909677134743484464627182245232432575540839167232434529483277302458742992129425744555579169096845009637465448759370284074209612133345333705808700928623454231985845358591986472452633121598759084236073551662351737533203292101841109531441656518776979651341098262931143318654556392828653856345318031513066543039585273988058991204155755993141585996406627566450667170918530874029062232742682744202184176876539202730010125608074067030349144594216565334217282364801005787484907534089996386537201196480453049763287089425874088335264748183188114724340635753558391358334207193218314110256081362455746495818570335400205357391982888732263328598937751038178824556646353848180241536165000527274711245490750783535471985102400383439641634145230097454517375061736498179541690548354210634890940550301634098069600656816537326703916027735849568082726453892960441320714381529697941838461401187324186206811159954870041765568399291269352104335777678323926167983116759484188893738052643781181847398875343251096398850459332666982400000000000000000000000000000000000000000000000000000000000000000000 [115,46] 233080023610868884786445895955028092870442670737306564411263475779929905584918687962489630489266122335179884359046360556577176360209184819540965180394398529751523324945781624030398789562789267926821725917689320629598723161156446755932133410965035810987100198798789489132304524734033179632811014915230492698222117074677466628229067637799239286193817787563480077534369568751408499982612333478452553725031451589800586669332177316770511621132622897410668030439700156460122515816215132339870404747285480336172013000891234399443537393977093561526549554766399783932346980669174081639410150725315280861372919574594045357090775596297943681161233317113775018002225778186724539375156341319430607844338875881415067944724050192395738543541825775285081812132611854157750966789191761907564885588316553148883456177483851602680342480551459503957507145150568502579841856298107377162631028513180781958828614590724766658985068565707383180342691578419199600970525102259748656113834440653239770672147927006372536923995230728816200032869023065369394781048052218054812035389115142385223526000790994469958653591371764631001871930225497123963418405861235782337202727437146567194777092165807694536520183311346148843921781830920267608754114727845207372718262004752213181918237550193315322328947981820514251448908329145975466719996908080476363780987308024372995213673838982534744217442748888676189222667665007255104917922566623246174383249952727492048296968943311865967362069036037714998218300338610681125566219386687085001861833293640359582672884556029874582990138289169530591682012792723594206444359779709030706828056098492349006621354666680252801676251582367523561993036931852955272894589178987024249327876207626685129730264285019718822525674738367841914786078566266358057492576626563953722139454544142885422887070772636754357076111319233402321351659744457056494342618340861350140166211912232682467891110562399552882995617070259820424027929361431811277180362594666333264043021356195398845052254611818606806186339618520009000055582307923291338246237653150742291742521737757598802595919857862451225821822962612040585515264195113619667396855325435023960726981815399646256718964274893183451605741340156554052470044244388677794954616193358237537777322728528474748473171797091677379704434665734450002739904271681750171223989298421608051847617451541798289881459573740773173786406587117354293125354608023723548491083968022319885338621546129547082404463117822849929149874373047663717472065552626709814058305550796353225270037255728338989230591111148033125261401359795105918201438751977888835900353834383998884619947539008867109541356500609080277714041660415914101995619594182773476664093483551887264892889366773248390000339495032322404428728782349664256000000000000000000000000000000000000000000000000000000000000000000 [115,47] -87795115972441462004183453860932764343921664311825431615646519270695948723876478611935332644934330551682988021563666902455032066983966660402589605878872096534412596778051430086211648982600536546183652038082661769875187610810271176047347481177699065841188273963812700154220206387487644825692656222840390129199611292357171933590847841111240376679671757511763154119005664503092065418179197077387967049280181233960872495338097730043653867499070354141017600925789622320474456435887716939799421015263427836508507936103246312457315706790652404987643981430428128344744056360216734282982821683282863625979433473006784985825156822996651276693237406328171649385387421161735436684016333901064961958568443987579513590839389778368674766135488232019825527010273959450192388531853903804445755202630353383367281391665428154098118077545067532297522690093642642403928020100498867047072302527835175651070688078607835692279756162769527544397906884669457042119701228873027752435707953563100069448498885612009547193879129356373888995196429719138973508964884606320369889610288044749905542122064356071854235252511647575844810387127618300440314295618330330635811453126937360189377386444763236928336508230128617905046563424677915997466496092850085104972626377361412015090918198922348162880774828975945894666659900976056986150890437349821224600776944245204921725023135746729755251542681550577233408000710954210014147952525798534733277081946825566887438308159688391655292810175202182005829972586932100588389617413724080117010762927960995599797454988498994333226709546605198187827543899441894861735187297412843531962392252251226707250622701038926676786001299907192920645697362778482876798568729979528469909500956125959130489174164992819877171826124702557864917423585454079372056863355595629730147029805633497764347486698922895443428401009239178749082818790664269502948496392727742528818506144190957678542944647589638860596198207056744104758994523691688730745216752744179593035901013750057528007931300119851134056444710289845343610961469712723873141287429040521627844509060461695155385127487478032982518025777690058427758702713271677849541097852285411787965663822445928608025455469475426040118713986516647430092271908150366211476445565562766584713951725286302123187690537882715642122345881885238742659994187065837131358571263652879427679230448651038970053877466649500834149383278100810430450593605769864899954914985406173451039443274361960749045400963818409011686428721013177070324534332733421744299834884228953696324766863664836338028922453015958319139655800285712461800638374767163138455581084885907230062853174637554735912080023660844676655714513751804816052896336047510027048602966845756776370649954064040120840685223783638368677379470761813606400000000000000000000000000000000000000000000000000000000000000 [115,48] 27355412417678634894205817529123986971440129387331783915007118907551316297992642449770331339414942909755111862888640561771093643198737408448844681542948361576727899541668823637687815162919349095873368020966739102045377437215465580755649012420189388419763824668044830414209371578246061564685038233056491118198908568237405111431672212935590305289871423381624832526874716646505725218503157093199936682056333328851699777697305951384530609870890495365391500232497039346500413878383981677203550356546340886582049071364175268319860038675932071185553652421729859567022742640654795579172846784733079246017696215811398914310794512363266982702765763500506327825055015030923237926320021199260513510464514893532224251830061256335335009422629916937684561708207863596998082653824078794019554063254646476379560612902705721716810666998287084181002576931894474021538887593777953650397774632399522759902947060643298074135093964549807674351972028715236042073825248195404025614807459045480649169495942488803773175446319348590777260359255373853642544884838099414195272264608180244141659526816996238961315584169935723184407459965365691328129405630821903831213485573396742250089310368092454637145038942889835523717084660581127632458858416638795897676734631894572457837632351639684582261568764547316262390320531636172780587843210883038817007706390644552911173410572897045658621513049903513991023712128037357044537340595070662252681217235174292744142222511798277996032315671726559977633525107140331342592258335043595706523966192002744209874603732672730110762073310853753393141509925967029697948663030573800752312085630821816425484763221825902978183146926313599771265183075228624761372613048404332050987372633419370241052693122504616458628273119488356370287885234222937362790056623137979864594308579223792973818831199176535344127132886895216478624025906409747989541328967688530315467920174699200521722249346566139626840398153743130604094141814966988836451018331399607347369363826544861555704962623730033168374286370602334949376820166943379173184682352088231474777364387861065203039506548296669228339070596413933087019069674237038378948749908971453978039336546900658340273881278682453753761601722761951769756017480814172587311624673850050640083863844429262673966347273681518237316298123503628778504317767078761975835994114234329702930321597501763888118338123914140176967287405088835125351786159507721402012306607277451798049572458465214272670676358960878470458451286714807063581951976800239518454501142894603742705847836841531716836059440079900832974507507364458766206539958366721791470953068715429886048047962954752416127583504717977831094485280078260848610953751021549131294979961780770459129975311561216067533923610603467919032957716663579443200000000000000000000000000000000000000000000000000000000000 [115,49] -7408628094593931472762711474221206190099559604672612690174540369595397992932687364588088520840107998979342620246689746072765115150239000713070102521056269028486052947471910487922706568987692425245802943498185832641154021034028904435342674843960138332417561730408750964329103185156512896580654570497718052369832643821973607750504697564909446560676770970514175037081242899983822899998605987743495481137718669060860917449417098833869076840608580402499919368405073707378739144826869181713705283249480126028429313007154516297593732562275608047230088085591470637580600237996569018622427578027819872848011337219708186398785980390800115677689801508723006986995471663432087438248196882871808924777730997630479152516754680653383658066343456336163864022551885446038326663395686102965800768985497150166369257055669060914917997082785178964621554184692851867667244420044971109855905550422315530931881511621175417568392085666044073837453303349089771485980709810133223989472524430442412588860213174774172064782124920927695821929453398255577535020335048073652386248699158421428426074425154071649235040394657589332374396921461471559643127436755764936595319997129056679533741693330736002918631773943873301622064747709497627391244879523844833761228227727778069278565402301402521691258700327508100376787602025455067815752418690724743662100511341653498726050801253743530601331490591023745052824051092729515588995078699357211848629446507284128002679322924988992843478104958083947940260940357988290743943566382002699214097728715250928686218930062014591050258437208516066032592189534254274142905290443136380375359018697347821698003717737326728067214401076569900891860036684076572553845564921833155117444059117829807565894851164273093796852800502417035047110828618577906824926037521165862255352566005765183590465984762753521286462128975839219289516534069298290114429990370361716807234189386645109735705060783086145465928758170837641299820876694740643919853447717436417219679600480232416293924704356605930515068285340496642074440408382187668600823198016060131992376840007422739973999684688439612830603279060776476204421579694824339648572361250521033650801118578337019571605702057790497878639212213093850511135159732968742424154476631045590317801960240403450532490259532959719802600937954912828017768793866612747962495711671590437875809045359494065607984936642029323657597456434767380687791604245867167858436056267742848600478379405670828059484009411723871059643999143646307143619781537487955538603102394316729328998684261438490216175845418910985242359197959224364310341982979118183499012189139772449457954742202284997044408976225768480634395096011047025991180267085176728571429295844241669917173289313781587529820264453175343630318729055698944000000000000000000000000000000000000000000000000000000000 [115,50] 1797764011845058855979978524973937589782814613546567301130003603919059716839827259450258304863408108190861764181954147205538157372734017695539239781250515381900281569776519163559216463871908584118946344552948812638003298133605603613553390074957481287153031879434619186148478507130056902850258195744813506096709550095644644924989845954894973075246389737499001918852082398259086290447681409777361773704007218501420588875844554399014942827759417622273332533435618556525823122288768756378089863281220141785540564667037225642242481205762087733673254371582583484282740778656670023241446816946883849331070993533462621604210727964300814341264042112344829192465575029825132992268385341096143304465516240155177717079275735195138768643572735467398809602536540654007490114283147616740247670025787168816183152704760266307921150870575458933034675592908523839860487446133001595508774389224578510326912226243059250611424960074047298774316987584137900887516707776419419244227536625667918909262390897768077120864350449867222993100715156154509864786563131209903922590921082029224723553465544518209478990004528790415695371931883849510517258620360673862248368800335351982685163984362667748051205222889972776164453640098025658939039012829306231374840391200455704415996259395766395178303206587098725770371242068610410805736975317673159517543781871514568816473625901840260635064202989926350175287917720142550025945100765686536150289018343647823061502031355152467193534326762915951497690391656228887202549815559360513463656996361839795295019698239344492931896741374224433283601275029077662340634030750778256848702320610799402684626050572414286746435709114234460000574172892679580252347064772402996010702656981549851636879870250205306386998037978608966574144922221541377014569576447836842520923516769683199296325431277297121413501555353420475518444625601281318386471546562103335684227739194876357285280376555016179984131748852335938479927122610554562295031738810846382060958493368802767910232446775634118086624856279836611188226695220367064141129101089536651544643553880899227067734473590998936391478217620969257313887439019188290510036301294445167033856585345681492500782526304927908459263831717945600316246366027128269723089745100262465907502889657862058698015833952150802010021342301740946496790107806646893796573486575192386670649533092205685439023046818565848755049440478338503155655735552551102078167696854293259018136445062342677727975110972521464003660667388120743499024538351727155888976868988899278175280664161195840326735223914081704946698468822288849164751075899099715260209631874783166946756097064401481091552258385751958374550261938377491570264741555391427931672906910252352259443828655595801500245133965304458377338038953967616000000000000000000000000000000000000000000000000000000 [115,51] -398352048181137687017075354101773497962646822100874749901651157649216217963450819948514525710963936513719155055637335922479929539355057715472430967837533280116728348723761933010696092291904574116320407410422919049359967157867212179491815870413632419437064581032546901039405925900960047116966137815242498810350425171486474389662367221666997425099622782124336352865817278513553406542575263226487296377842171430776827254876002861315878007289470586975433423901523608089799556075995232520952044845428199860836878859570326196964931504195292628641448464993494110490090273312738126733133398617997824406688394498696962612008067452706041685606146043944724911071541937161108936523962905062111358992617690321052211264308611613102874381838015633315643470969114364748868219196243094504848648010493101610043921307967445356842177578114494067704254771434835381758833336422856315592891736847493051893272290171027390788460139027017944768199721679658898157251861187429207932846185382452884919977290610618372854612007191377451492537392443217305264868499298710753841215585479515355389721259649880257343482699329379617768143579246086275146418783993867844167333877855930926627532572082760348846851186959224548283646855685325591201271070962928046509710921478404340276160669151718030623299971804097700378945992906159086046955522647957486513853242209466545434856664160865068524608870653542039540600461863492714601031891081680816630862208815813958885492839246269527225871343023447139529249017090720170779294404659492993059340604012649843923570771877406938327489050408141492189043483215506588601829796111528276282629534169108243236303552104960890367852763977469983961101204742324535976539724014288887132021919450709970815204053798971087473970807579306277605796265750466896552463970019766882305893217301926610945310397379670299515841768242270673077853560715660410403521355753133725149890416515065085120054851240912716599446471989837707819228381755336845281822267159621018422740522025281690363911713451841367676252468928409631349821387423169490941981716431135004281399876330137870520105887960906373179480712198829574527382252480020599346570425587437405812741525399942955732958631737687999780605899126920652747690993111531940357434307999377289620023980870119277480012346390158465031003563517430506749308203758853555001785842105300725424679457334069282562373343789893220694011637770323954544184650639190457538881306001375876851415810075552805183549682310193356345462095321787722338849870903711645048545609826216629093749859710837239622147057416499624991082762842940911112721206323512415605313607494845695608169711168563083388870385198783660445745620591884409632752926884598222219514100940918430947524444385499761082323029063954203653655269932573655040000000000000000000000000000000000000000000000000 [115,52] 81452206507075711667380147343915278402677437421820606549479504294848523723210557294318674022943428498266669300980607827797212740597140950346292128977495560361793984769834877964930671499037131006279180386469471921927109684709433603454242020208868395072251420153466768745814742713767067635551615877451044786486031821222914915367171274419708180045013576383349433103565754706427131851292620554054135513559767006294867912667055267888484795854487028004701052903900750046268264803928412435229523240511396012654995316818279000547946978380235427407300239380436375620369667038557999362750753393808759847299864619793749519559478601343176398670178015718531642125996877082935485622190943516717758325632079683644759586327860836806581904470227805019281046254874875399367427594664932852387899196281015156304428510096618928126979774924640829817400676074853573117237258369957712994919329664613271499199128203322309846856727950786750482524130035817313587152879023051096570604821038231905748227874677561259031724544231721941741040966537256326323874181830061277888360168343966325780869310517820933348827564155355793840444640793306968343057807039518158863768614483481879950380041593053229469038585592284036267533588475532918169630557113892915521723199107920056358359934794670683397474915323503091566445031752059036323677574073662280391029657261575559134058921155531015332390224912407551197415102721256403970418235731609148105916528177439485525732112129825389760783323868770614430669045226749145117579201455549894897398633146154281512554027597119597623624059378534604196887321690806109412426836503884031006884869813255631099920472475279334769519588204771096232663373440013820692184106068189339198157459948563804180464147815935729112751556445402186052717982338701292781811395959804711310378926888164561270598327834148237121660363393030395567170541192003427828645655081233287563798684983337348904904682576508445206448862448200835738926948313074876461654646368031560696054064895055950330471600767411360249865578618086890601628882835279940064603986884847064138393617718177398481464632507095044057215656657765162860976249551769787429042702600757388328330524783591129618856009911498246789894654504358081210409872096858524582258413252721386723169843094668951730265896578986208296810551702141119690185598404353014691349149810093519168758603673536473236972786203311858903905389021201040758725151593206549425808613804502081035867855109944092338207757027092530519079339817083263527929285191846963141922316949460692983743764481376037310794675690895096212126309226915048606915292745562752855308099360843992541356701882871742656002193432271263005854460239656927177574009650763354383745250847228252678376451991286462144766926346092340985666421687058432000000000000000000000000000000000000000000000000 [115,53] -15429403715740024859388389427970898637746723597581404640216571504931100303479240140559396605867538577874002852399106051549297475165757378801709867986717329010994988613507557748805444509845091753203877920775182502605171288503962636757149409278166764762931899196465179910429843426191709550219369646709565871100684558995237658915454139462998785890361227222051309147877795684802343663330627553131463671968312985522264515460977608294923995167757911817039401431191019202106685367693370492517962625779005749985321526518255835690005927438158103895295698281322136653797015780708022164113942641280196300871034909385046389266388990462757471568127715332072584963572258236595766239524457208414274194830214177213019337419296377848082391511195957235805021516099876069321821786781486622675534813204129228584155394111506691333575641624855427171845993715192493027796378275900999860924333872492829300153571806746506663904402102754026680585480770353397692370665571547138572111857445101077757887803558549606167244593062315931869049254860915343393539485670060653468758444528089478986766454637950710127575180620602107376794949052360942471968279045304808722660506818101072602662512308868096813792349896748987618316043897418822811147928969360325444278076464788071266489113582610021197963523396188982387157348227189197570679344090617213040506107669825456184541862866459914966221238918667507327630194296638795228317063324792792457982458128109669812928790289176829825929323895803236898162071720415777987474979120634556433926855128508264920022996432844048296893660097755740935741654422877845667782339072616856978206952644161498854793931133740864624284243529392238786703185346680638134988071209357040884809320814985670141920940440010410752959631649859606606045690026401584485803966524990700805874898777278134952609294103674787552425329906606589007008241168442428542363266378514217689299084803112296033487817358640644893668219846236679140589050673779202988230534733480204625738428772395178166013861379953955449459434842052655014869657198054291780736833257315255726977937766242663430745852030929090964774759750558568347066254932652729854591340170414403127654650502597954798978874861788535559633533647778626746391091594020919038775446206343379095589695153491846700622833317485521830070211577528693391237790823136930495550885246481478437983616709830514999286453621448123248689512022525558261220086906828069386354900993936126664324279424895101803706072773939312340490865972268874418090076827893909606997194558392170709090683613151932609460714113901627018794998115140432770741082311752465204833485315538510623273110591071623189473370107912084644795519360070386337794540886569642156667213496805311197442209152228375608571534705571105602553089737359360000000000000000000000000000000000000000000000 [115,54] 2703738532097138620138092527193814670859206610574059852117162947124993477065961653526987227339508777675944744258153422417171496458878610739590389663172815227978602281602769183978914628372564292017854587397435083943032713728181661046558210326810624268136829898961773393161224846429784538036391279071836619897303250583133087103608224177178113875264096391170267519832784759684333997008731816972469734469780779708736241065681252874581182053280624865624658811656742132841255481586485415722286613109233817926432306088443003248140975314169005238928546255347812767889041084145433853303075725358207853372436464208817434592289431954169840774786979585009608966428879308041233414094767719242741090972025895370459083836823557834633516780237164215511056865493803601525759735987702610479971376330500516376814654014586704298443315203745164324819882537887690432343898183302725659729319606948026472172032484276383962278768742563208278723529904050266265796409738677187970517652191253823317766620791329726661264976818354217159732811687577599673311548670039253024490921625983809892482396895924713176028465434395491389631022460587288975307004122304172600302307188465057784205828002644325722444069597988632679229305001526014185744606665620901870282593434332655643773397842503037316166941738829845531033370378647529225548857981272743038104028415013807967030813437382699036467824390977307151795607804140365993562019230821669137629110565371239540038920472166391052065626554035385082783140221885776435678709353588984354160573520138249116773124003638769500108971657317904416734902574917408496331188237943724428946669497401874243801883651868300555452085686661219258781537114270923414929843233786670544967636148041757023534405220135602275457492745576605703743732926322529348802801143233467113466465814093824998583613729425417063581813703340825254080014563441414523438084389437717476383524486969458465860403784286528276717970455650781538332458486501447206469105971897075432746082908077973208101323971841069901213261765662437182307120988964551172712161452348711688614750169309013316141972660733725996133214705484277941386069112872656092668380754572037749778155392891305246132458911635712070256926084992046320431171818781239005290914491538300824860028428263807087498983957429738741626509187082723740222931373132915336092373224870530399965405538841168288823806621177985812620371727615245883883206832082682084314100050455321516267165105131433743902142221842712462181244149869557862355792088045533831991062977453094095299620754480273849115691191636656528949950753613649123787002136148214238392424317100245219335361049775113889855661353334879835421028255861204332915906992767155103151618017947957365266132421220830788077020985775319438668776595259392000000000000000000000000000000000000000000 [115,55] -435697668723330944651526774446637151452810615097367161304752025696043821373542582976457870568258625399813494846790575156017089562769881834834855614585388303437294955611368903309214293289940291290896892417822995028998358638822177359303562118369165117038721996660632768514884473803537655501608110177674215140127641436535338149079865580190242759829254280487257158858137117733811271402679217292880349623451805022349383393900327997415698874451708841578126513886303358620922402012546138404953343420712963859171054489363965366972261885756608542708336494233470215674746004067207573164422580511762241827655639108753018313303662165681051679795309497591872023979038511325501277507704203405873767227433193675446998609923636218512492586219659120451443143646935390785096367833959218194857169727204310284037417492285722508673231571620548215885652998031891349501156468486005414873722862935528726185154683624632688042785071080919081885292984908527982370897141842425674700214957609624694993429775285242688523584773410983072951429619626375010331871401996330978611252632129547708040698935130271624890395901860969243475461295328112221254778023675175462831136596222834162488321668998037588416016381676705505540819592831116089626520751928165261606061906510420116010274804149353308117730394626922881801074208608790797090490400717084268875912181266642842728419696849069483653799345772913160384049858320844090121999948465762494614835528664903021530548829013897415476096830497985405853013137804178677427526201753967805109221573966362586437308258187926467448258095160813571336157023022890022976557499773134056331555548206504319052691049822863426621540167187363540942648500533154797620705066874912451182899375858133083424815100034325636644950272954308891641797574350812541544893846282874184481555877197916349965902420951805707780837237551363043846233941035158531722688847880936392418956970953075881690682725318222793932453399389823652517871550562997927863134305449237605355751373906104780152869216879818957583673673923699595416482548838899238684750244293138463267802567912145044148963070828458129124999197754244943076526720823460675268254129145553119733342011877054139377199549022057250981904552140839010367799288815575659210770168409733863728418724889229835063645138397230329921343308748218516011801346618689296536125285976403668794031530710488191934074405643130221354871378721938099968252367999930463566409364663950544029707323582664268981931679756125126223823830940418467895181662939002314778305700385646402173604347401500551039799896449970588214682273408416103964197889751650121199491877392455580923512398905532477353235737776655230705914005523755748279503477082836439085411671079671002203739131060430992808968956303451785986359230778572800000000000000000000000000000000000000 [115,56] 64049894346440305119252486449800617144156894581092821912325019854941078353709156867219273137489275571192370929736465443683751269972248591026994840717198648243235459947029536082926358202835290335354451117927675277854544410001395084286621611468842626307407849971161364855565588200260332622618587009515117651724869930347138371227654106992286704046223970749839974970308263436798847566631777924782018130208232317035916722229673668740197817899572989289333957933500844532312761928280720667886488326992721726047886765447001097846645810786780705230553272591594166369380590087505511401718791431598519451788428908744590581959110659737085655131867625800347303276794607724431065591436785254253787849743699311946443912114433511084204239129592250771420063098130329503890292267578509549549754089084613656970935148119925963005281287866564193463032965972766042467141354176299923420662980083848653340858505117925588508702759385219974148072052692279742466724710504365974026223604593317327749124030547247467700559920389285998506232886590060496044594385793979996769727808325936213094763554546500591332982808595754169102343185354191399119084825020930449284126110881408001771209313864290396928276476685646426041513441722207758008581890970956095515469844751085672806317185668511663606820542105546359165622686772578409666498537663582842316548756932517386134648568035271394592610746011678847432485130265637034289827833881395527329244451350529131819958108287573074707880037916188380195974462097809510559824547680516112637241775139309541185867570352564643485790592191145491221925934079784345727736555899295914349362948135985178872244790723434541058451722573072523729024088837445851071381138738082900186215002120062812081509927520390177092807040676354861192990958198103502021837533839978081265589419020953818560679518153703146486415314498240894659630344477835770432199396654250649961225613285678417783090473948370246454242036457089291378615718229269593635417083040472712256402871625355784507806707714364388279423883453530303967856817590790872870819301276719574751244782181726179776640600943473034068677947485647183351321472192633831232081398987412449872114234745973239724479945161620757110811990089647769324564240511527241025666743308476519744422001405598428865209260881336809438589922890360297714773867440010738842801327686121564183003119822121548942847892905319263007557890723410958937348999648930765490389575586406172566242240435494716517372440056724346728834983207799127533057968449205369875713787920720306471971944959995932980149640275442084067498720364288685778660799355114429650853841582121869632945845543422334424072907607291469206321069340973363596993384637110396459156927366786288457982419161427709194057086320898993730561710751744000000000000000000000000000000000000 [115,57] -8538271357931337438586313526447392071586459827167712250351910189374417509092428874463331537196812737255975424317291331331703194456696586624528012876695735856789898117010263783748720713536340846643180376386748601241379313052908334518236856055508864136172664820518143736655769946428284698872983141371483337609785217043549496963411187586309737681463023112486565469435908055424817550112567514606674506444543741642669295947161333519673038291729810341119887560527241388030940696702115903329761060867018595943688874246318266396086921281534505341598659347905451537951410757800187459110725899070782262687239992487931930981927967100976193015213564367580160694875243833246048696835958183820598931775499881676008535083571383093223975287440300223149468128358107791413042192258651087908228000297655701599290848120208464310725873033006570627121782959427706535100502525700865642480698515374245045574336298628289036590332243397309285068211604724269659051294074782605436784756519620420655992633523442703730081419050088975969712037692669851662531168364216435149678691552633212897412828839840564061285373079158481846084776326821169536967619803426045262876810754237282854275839776232448042736618548069303821928041204640055537633007772988036322496616794401032214788114403168506841540627298486262572469986496697048368359542407970351171209137070889147757143843900125642577211476723352140262788790010216621855553622303970370482509930553888585291734030099897821389950734551843292698478869343828221733992387615200775645528464078301769758998571980559262102568997718430180433098653538455837541676279827392459775167830809290096976200649675495201888880573724657657088187515880109034120325837509061711487053555005258626175357905670709104319243639574965489151586378709003110047391512709696202583413950690275585306646051952480565982911478872555145729032803402301841963993219863146191961869621562608547699934049553837302256031645099778597729574166969075563479612208746621332335139328829478813597298795154420501718958579280519779747927756553906007345414457457635372421318975247804322340509397620685236762263311624718075501170076243266153072774182815873136449838892573874492849547757842261562967610085270244530409505256842393532975162500421078169498124360148576873443159528442434967368077501082166471242575128837654977425930688543949691232492717548613188906185168859564170639405280547744884887998828272724180902434691950289295750111071929688631406988405760998367010120166472201770180218191214974016276597387001580589372987669769605931854218505564068657576342182885491217557921916889859464562894272106611500392209908452842972453443244323473768631180821023444446795308934050697066080507714811735965213485310388423053289396321448059796259933463248896000000000000000000000000000000000 [115,58] 1032725748826133230147708126879127842909675685130064881532145203446858034833134958041836224025348194072064608343876777662388741738296301800735309249437040918618808968012155032871848614759338198069645832409789364234991841943244098347322661861464602314659405497407126630985761990492200501867141111817280304469442082892569290505812909632920099371223076492346251375943078421366423145867251003438016036847013902979338353496895841560222686948951123763546893603932853301089017492238426081780205808006337566793478521039362300651712568628135918621431813455060386238995372374570585390273113924375934100180028726333960611509785218330542384158187628316781774375869745516005819579547716593012838641030632735764139538648580275492070114105997103609523165291242300918845005557553734209320980566322767837929103800650691546006395543090729095081362311061178527217315478588308431783453371041713839875824648286640147060361259280920304946649106805141047212171322441157514211888135835775876700706151710668174980726114053921355982508477934969918920190465710461137028824386080521455882842372746973463329805189461770081294331902137251214426183359000089691294863175014528441525956708016618431333491287740157725888061764250149198524610932939637153497320812121274071851021925781616600070237636316315232972634591876876921821112601833870009625443391637782945001543591538080705970551161524038543922126705151137973456118912080650861983707556055033309035292221004340007428167313779785128630039065512726090228551981783087387288982041352831714693420413480039639982374255209855942524911184580950356858848359307272360437632862307696731787820668348924566285905615029028724184878395504335903779308356970324242908596722077064987441032076490299421077357876064465407485935388005539222931972698449232186331727609826422118950879374768034743473662032136971778532969452416453180241318693191030147984928186903830663424144218418256119357133328874758050739800082720043692905747916596687119427467541773797080810183921623166791891198203838984481189809445108434886779976781440785273454738292094658351700728853836119698009036236029169455245676125893667735354393367178315846645425398502458427104182143639284946764686296098137958190027520243271287670037704705023017443499907970706539561144274476173681680290149284525798244941145649825026276291769813208594374998723923661776072933295774128346794535297143282535587266922212647035207704741132205635423332898984832121923259167703605120293899381194073853383105887358965695255532017844949853588976092368199774701120038887479158622759233928429616693830980516816016803519924431711633634705121686989044032574161264029130198754989873872747093535277697604191229911126868537114356325243177114085351835085030193664269605415157760000000000000000000000000000000 [115,59] -114333387571772428435475310471708226306540154080111248567211970863939263785650532636956148845552187777524618091181319783141871732022238049931102407090933759867203902060793787565275175883137444987885625591819938849767025248208289542562156584954536823527165090889011499972396646310735104461138361464758396325613826547525365390841565620607173191558437865668110607890035208280331475755151323697314314127905176049654499889327767058363055384624456174070380970721548081548827046932855791673236790439078007992269953288518293028540992155474540218602153337544694269008028381004347965676915932071216731623191193761011737836858623773079065554819933027142348508509182493786723604756351876947514061166321720963940510896157516893947071737318334024626683761551042281830173837079334766209352758309344437838701521271794161053812070008098914919294678613259788823303116389540244528513459791667111331052057119110571112847352528864597732678976428155313387938310953007332503003384711007941188853863351314965891751276096395382502750846313801332488245310114551180696803362485690378112125278788544651478267851240062521080879799226012029356182670483845256566785621216655432502425175289862220648594914729019940237546180410761795744201098416993064936114534192792989061211350236554715359942066417417089630475569679487808722829338304017545538098034319673659916692248031727949787554935440463270696789122376284676815763958157098222110577618599740141113992406883526901197426986673137064297638655921225679298868847957893356093883115695060732544042377780420934070483464817588899845625534548988363506395705325162518274009370130446163241394726049458612647722877171240573536635719329729924321231469828315746561924906067851808811592783740441629769057028665200754933507221721634507689453531917263119292739484320691639869279463883135415124976516311501527906390203452344132387604512010799710517452484666114203656177820864317258230634431725995685082465491053347228731283543861441265767669433630212113545489807721972779354842342799377872090509041175141187619823040764366732990868566298697152854370058199841003794665498120168523798910486733502581223513284663880654141323175271588642619034288455215601329522550926198555841683146233971836850098218025181373611942876777517960249002650452155343448865467474234977160226554790603005505428051048253758164081878634845197265281043660018012230507390976178526807278413996021334317110597713492908026471788722356884548099889750866022779456867216964461047105325119897714012897095649404524234645209610102963410177365102740146302154878474110154325594777566690720842433214307676584306635692404815487144295363610889138286442138879340990133233366635267231265043957800978426974416991536450757042777463010117671232939567244902400000000000000000000000000 [115,60] 11744901662185534712611265003734091454245746635016833093168158625263719193552495559294605622721953791441388066551209174659794433302657195748808388475624874193254933565423851235491163377713571193204849575875155733732451799474665657841592222870560988276655190370174937212397249058369253469164719829626876146600127042108343347991595356597862559768451863627465351439497564345847366230136830061346366274415134855497909606445652312664624407473186655085514473321861545107881857986133174845237523853369594941632859160473534859327516015108416431787184927247339871637090496550750715532109915134284643090539213228623313447103468459029165524463064801417359854968263284569432781022659798596464733460699940594912503656422464087327393806776272626193106432518692191104011010011717316371674816595661094276883112663935169602502597707894141800695102750412612218176754433665868666919808944593602977462256647101371856955664443121618679690694838259140350698945135163948167963159649067319752000810939967437613459309572534451129978640100799004825366681032663085025720603050612419662369434483227969200725425691144284996917504461142101636687763550187373796200145387582950439284208073618185741597997505854838130735311166547363164492130979490549121336685193035426023712424791598377115162300792745071471451891793974060633609328087979236805103765730939802127202962333604720823341104130899581159858905004551256176606032390702017198748908368163222982415902331551020139407657268759313801846118781814417836526035853712898565778255405400381640106941509148104372764448569648561512579253093967678409805665642190508548218201658356021872252570661997626881995062337537470245595631982762948950014068469550847825359673057566183485394200218884023298889287532655376020689414627728913059006093996489452100036655286265183869522940249644923698009275841404224426346268346233712520902037589905701350322068924670746888174858515267319528711038258832447032195245937923635012147538527161291112385747500671202683858745583007657061069461410319245316217978854059539877424948808187196284290755719270521181238243994857665468490649965347727048120995586530966987379548328219745978957892347983792033597572575437607640117515915277533902465443703075196257061814700559476291832164890263959859617025163863382504446808253599947319099857059060952313151981534062474894278225326993624128475452324544961798979345378230273805273445615491392327399692110129678341689104461748149213978843729699248660095135135705542387593674440004349224786720406685228123290117198001577877779525459256471262405331398291478903828695676930715989090093466594662968080621600192431534001086376333467403561641130129235480719943958535829571211688335589205339525692008097341103086616759432336613609601761280000000000000000000000000 [115,61] -1133733585231494897720474869232380373283010449297845514894052887525175673146680186817432831092831448150756070503895642484718104265953386083643759515680889643780367633296524370236280791613094245314086020476511026786136338918518958717589611821105918564211618170645357667403052187911917758301944910217533893196005533777364352733746498321827810262063766761157961821654011035307970958820581756890866404123530584037775399597137106461677548624509903540264680344690927130695720040285355347961300036888287839482217518992248271613070168374149784809809949332419637645771357680641073125167261581939137136173992261866885293702274264384503626197867153705768185903765824950243162092515721619632502254011297460755083318638859908219023903707847864951751711078913755622454684827953668852682603627443092973772975784466178298319998523435783299436320433925242206318866489787516443081008734819584700254917715586288796931318654385940532224188997836626571427877540084045725498295707789607291125259137481682914605122077917217730558727079347292425429237686174491312285215143303928830619820075369621503943806935277156612783466382718650281769781829284437096662686271234603861392435815631623659010068856865724177606480732380670543518800922344695685095333660142812972235509857299369695470695233894889554004726443422750314068898643235543389585875774121020867820409492182344716436522262901282936976268947291514255715871053672192068527996385191178928104384876433751968164013119252729263396235917758285335754962264294660774065192038302962395552720808294652724587371928522632158091189669332597894661119372135027616484970416831428812581278157301848209253855182035229366683861144088752551073473354612839586071651285012389512894119893060599416134678889917309229704897006529014382319188455892944096599771799893688686290974518750567095143698943661192180038251195006303959486469809701926137310978732548441903457232539591742818794118501401753861549562760183057103626753523070355343015191312198827757813456574551679826413731452407941668013746480987356058327597430091728449483777841167519237763439137190246264746896924637419442982117934771032145036544315768306275776079872465918843428909854117153892067073689272320057542088447071348546816112776417420704179547528572811508606299592166149278167706399436719268483300787485899888414991196064272092983915872471399548316479506271583392210118279982378118951144523417492193195738939267262830338778886208259267908669472951565514556759057650622616571755339599903809686456675142300372461925277356079415725694679360698572317662247660676791163032145860138001644660115321405184650456677987206465714081964040744035634127762638130082625802717774782270194806101399194330128435644334094429718478322646339799618226539724800000000000000000000 [115,62] 104065516338371142737906625928017072839100883886144324995169720242667452575690917530179785981534637104491351486209914867696016259252596906693663183904685693387230924135830151744507030743909043451942636606158278149056670612259546266334344165873483781697597452637802721078823430434635448998010652690086002024580653908259351857924985010316571371384840169143291901976865097702562342092866905200870572470477937713895741514088812674040030777696677748751003271496875148553965833858400203226091556559630045047432691504389241861524977129051994950984654663844292277620221368142513386928224232527029602476557560334286890607578268693935269127245960582103979049766369689078337544950777143529032926825754839102561911459685098869431645180479882091846016341366593981022806274591551916462794048815735800789704492687436052970511733391126501133515473199864219721497715545868070107792918452724696983601333456154699579685087468398782388528151030619826309245485404762712946563231236631045619453939677071355882795275159501730762287284557493831939885148918649685348733338670591379451501564509581562373865288288393936947947929000685243837346684928237247369558607646727107317311488557941655618702446017529580306742996070442344280166569917236531504580698971650828124780976426397342386462732136308771263388501005200817583016350617298700471898073938790345017396331099353219724055972841031023535416875167993888162775392745498786426839004377644298718554794420500792751884366119942132030006490264257385773456307505889084302837824702785262011937734661192704309592796495332880363846142495398122495640514085485187179740311423712705199495249054467969001402453007537503008740408928837103936069239573251325778070840673618158504108408928973000278289949295546152267618520672094485609018330453622868406712355720328213246152765478967059632031370482173937288552628505943367062986319608670372859091249113450615287134666445306498462524039083430262688648366270253124830262116135679668939132137702852308766094782818913415671597953938304929778077782454557236073358123440009967549586051116850413408489664941756459831200844040163906733648701606255385667914039318699659040174976139388328642943390351743995740885641547304974893428154238176083783707197193722724962219001408734314664618184058968791806957917193053497373896074540829053969269547843422447908546730012618372595063463056809305030828732657800190686674348126634773970408082004080261267513134191039718281341097188271486889655583245546117795164906810303476709625460014231283031500149452047512639112217509159951499048420031654381156496609470642186000802246893123818851343223694753432380268224608815908147187353354157025863397776277634877152650498982373753770659656297928130773008110560524064496822517760000000000000000000 [115,63] -9216054852753431886865047419308401038756879028042022131462601338906870331636969554242925111392820162431250484769552485327057190585243994864789754267214332738564841263972769971405130480231572632795960454945461426482713095161097416815255140404974108315655743984328469173370661148573911785771540781461030061276558351829094397515217851063153482473809096403531663711933803512587874631869112210224505710334736670721177915563959033518610640485155916634287892853976700557067696297524070814063694250997394579720511225589995135751707314060619816185764732169246260510920655510088863755022223233654421432023685578846106927764813118917512833140178294684457439964350667790138573867985636263238647938217717663127208466391805353354468937820770170008665222546197649056542628459840955640380979068256639031412564415686331429457589203468110900997533723670202484881367413565562686950575668204720271998939870845261003681151286839544215903055648959924800555671583670709105359122146694321279568882057603493346819253174873996819106094956102693278512531534751467256457841544681227108713990125925472409688255762562426513806480724715752785671072924690339568981535626095290449760383747955270688531599739742391951196393596738277849378998060483910294565808706349367619864337982674141790119049447333932316164917360271926832108448655920437593659125514193832660686609493048632358496547251178443458065764401334819125501007760185039136590251462478247118510988859036557181974566518119318107530475930365381843123432267696952928541998170370168110341244776482107145107860052098286246925736546031698847645817021791255242241619540498980569365566820116321065424078725479718316436953437367632252508690603099452657892242766672439643427176754008353092495923890110505868596276573929595301064314278413400469247832293771876554078936879586102046164597777457170643832108242061891163583858775299589966750138233700132142432530481446815941620197130254785859283205686411525819288703616740429432075676434174556525175852119387629729518277180481826694222225152342614814507500433579016803975913798039398612597515990784261597954595537511079827522413915736284975504873625770847382938144283923524312115048721680107250829538620212241998982015638769096951769418067959326249128431737852871542331564032134050972086779852177734986763486504035707707403926129792574871095022764905144085448826875664093910167727302127912633015861109184715796366647371346233983814671373445034146215911845262494770414147884441812306646966925691578916126853317672057060219987071250606879594208034444465363805606333358307375842517560704762919167413124034672851028828918870885155859604405335664967830933946980285625281577830062708963121477544723398813692503131263198051778151723877144048246875750400000000000000 [115,64] 786919827694804485563857811096383021643486545450953345754617671868026849603422574110329275536249374214229877392399236736470313372833162164435582133004406187772063346877987133546825172993500092181757408988161140579594448408699551758440500240977439919403901909679238600157382167930221217794954589041675348835723203605957829093989636137975034344855734290512482959419860988124412122112987679785770765065263204966959403609149198565213610569887877607179571822578172553262554683671502183841441615144318958529970704687083055492012147717290062384141997883957465876546635186167217588302393127736556826484072099434492232240453248086942573523274334646319795341196289337701465629368343337079643955214511394269237845742691822973012650103953233380907902961197701015970061106063965189373764840600323413904687923900148147675599039038668027783622389530154954594301787210187902160276792331620251466274071968296357930278883919955717573223512361846295735080783048000104371283068650898342052865794423891421932240151497483507797404307415053990777498886219910824017117662013798799575082865967354985402297266174473176555701706402982167903037900695127366323310037869632119344689229029187831912149080301289415845993125913498664526273848501740155535889537155372333887983383893047213414886220504807380902961538114424925821976528142797524818873705528395558801691771112452398397672962023630149157356616906537820947847676997686801481940865316661741352541080867569247594478600107238585589209341087404221822162887085879702463661091192422846922672865163103527697707649694984482180151048722004407291060178798124925928880299724372394438719929879832180672471272453722514463938666090222574045551446734046542252932313976701648907427566863209660244190698670329049955315969157247724112433204840745085688439452300369607570806252888618410657937757704753918991597166950734256382661825141075271740130347033867728593018360826837400112964126428213089550108620032985878077808164698693654585402773617713487525161763631294581364352755134492768820068087720155559537948582913983051678568978276255391870318922402059478156789651583762649394108453779256781350216176349203974763114698877994304893508059851891265388683856844151973812631839020376644507968534675394167884651567073669979861215704870113697436792174856491866357044788150351384228281480750971143176513558629559322760232703142059081671861719601104416357684201045817791958103405509736482228737058131010501235931667817509590647078751757895274684979819342781928704262403322728612977337563748299177236940441071614215378630586073167152580247434723317965309987169134743733899631633498189757363441632499574491773782162263234915858182351947804317542899740458204833212877447711175876342903797510658438314590208000000000000 [115,65] -61698853169585945331825382546070165642620830414790350671638570632853302972083181824994803043046558708815338148203735654448942828797031678137207218400575071119863629831389816131720670464464535691501961023615510768848553246504133278829528704583247971274687258559670279939917743052131204177799079654416246003171633877233621472445237354053779448013782054033403791915288966032660658166604505617251739229000949160858982483023462075902566138022948852488380948160004194291418879762301041983976997739485879564805017677104249515542682562852131642175274764115106104009891335354966353054687527310469480490472858658788790683227359217894426566622935270807408164380534754777639878820823106210749649827464523396972317031982639601336888565447214459272988880340625548357715993218829504086938717234400958033759364523943930297050570571710726991246564154692979943117819506094974083115439943284069400314733160639999424557965184872101512214029419124220253197759845151523569732861124523593930585548354732352544664260790847577281070428491903351406747265599438042650356200019346600066291739254381244630446489983234586770541516198070521929420841827672904436995682465854410279680885841685823133953669152798357841126745719615020838557868274412832514534780687070659694878692054733005748862567904179954653298968064040093262039233211606100623078821411128986926834285303654189501691458185158018311378087115703465301757135385924853825752070448958601699496466597273980211423643082321544030066272645460145602536187947183279325874996341456465991583504790803067746445171762023137586976558155566088331932152829976236782131041625022563686950558595664382574510214886243413519588222576048248975191447948809540219031354369261051353415401156703015285209335994731189941191050740179215365234875423920027361121443234854347163996309253200416302267013390306870537358260931573811345216237084306458886637644484975581167131973115288186911503652185115014652894901760788020912640337252930568371841585489570809206263952393908588428752369194375079611636102530975268358574992407873027416439431589864701636824362135751723558336879824010933760397356012651240150641757722195891454410718268415216302762489821809993669730995218943516700598635114936956943304732828467662561856174409763845457787973342508483905052206605147865223152091754381440456954565560328765593409974946190765188225862418595236259867624261797007039456028067922115179966382225797199702910812590950787755928921133355449086143332612561842967166823926324393745950213189085625117893016918030062280055437479361223217525253761252536289651786446862487919479180232456170585416139974491906637084542244244167165121664491413544972527182047374115771660634167219655823387137342269514718319761109408386652307456000000000 [115,66] 4042553174542201396769726973857057000958966448745010878058586450810099912066330031409516239501686745072092869370709928250141067296390854271969326665773862195103365950555036470521564427384045853810205019545908556999654205353301991322360446948422532185641974601905168546491688568269818942803851634178011876264376018637945625150572253755053823278558251092482002689414519535367691893503981389449231366591211900006087987196362270567467945235410646367140142608671333983119172078723359607697195348606711097082356493946457480668140478585368035474989572820753615801976975099961237175418165408639462869832197438999676583979240442344826426669820833441699457885858561598922599475587116577965012899055939611518274664854913178070291266401330705142647083555998085263712175921415207968035744613995289863086461917236034849346116105158602943856091600710367871411244898188219913056977664465970001868830826571975169508275882929637387342166642200433995401114899327248068959242447246989980678866952774452593870069544962365888000133675787399785438919781170482649578762827804363868336941512748333592673010993873397724217255834669308113784037598940300002081957608853690913759775077539981470813293723744434280389042032582798137222900836392672377039293493722098900325506057221075300685652346454660265030968738069585547391368419317492335501054819593963745256653293706760154362718080843021117788470415447083344783212881117627984202662069482627478017386288832140559514644149731146521338017966663157607634152286345999145608237163484110335920597421703986435287830552788065155444630409085937527394153098689148501154429934489844546233587600972339660194032819119121515211185515249906117060531279631285494638136417020902835017166396925355850910517567511756860613032335357255390127936401770147573267668048542413199511184893395175391140498708870559357985167685256516749584768328256839422357766317443495716347794688577288335252346185719231110842061518381619839649853797245975847328227061848130701789494092555836799556735509611473035324029715448025239362187649339781695043334325971064218664872544764620698205683134942568557658503947179573793539224177538107633181093373659340240381282846031728892292903435521063588031971068448757036218041964608090963895805319410160691803845736066074050634796071008251300637094876184914245670626236419391373067608065845685322137240503604937590684654726730710070595963135623512689564085408614824947545706957616330707469250103746284812788436295071699583205827777232348198253214392270241303998734343001847120677419988511672023763541434427097922392726822437152282311777098945424154594084065398047779093508244936633276318959311794091434820803991805612338053980055565418837499391197395841105077269361261394293657600000000 [115,67] -200858031041344580481629538482866937243318630768293565792251661372102837646088943297992845490743706005374969975701542979264376686736542222605849412077177006477758163449478731574033644766041592628848566047856431448853586747234884522844074134848976875226137735200774806136461102449592761768619521894422957568489702411129685686803620175510924033674698972691015276687485455603613661968198870910835273701613986966431262281621727410467595070655267296364274001424060281832958879161493188754544882728440405615333745741409103423583122642443874835530909309173436529059329127169396944061653323566486756206526052945990511424747728649566015252790629935731789472463035450071789768222375229820696652855019447306772616087613299497482482357124054502067136314264075187684741717110614779457336331392331064342467464589553315944785239894801238581826864998892753785949840666871466468331591160688909535396084724789995349041891174986292192993385342431425443174983525987790228551641750219067907815744541285652644920425835851704143471959936703460439834569180096308459760958340640393164763972939040406663993665284521477459317145873250257047454016798618616083843485405992108780929234235755559100586071227753363311311905306904363714652977188206484049941550475328241363036315283928885758211568708387321714251298666919055096438206202105596080662218091027445604335388889250431981280961889832341140178628619689608232000153909037123565834291029235972371788963457605766515756368971528243668547516556176042350422022582088461400196161049918402461561345523547845882969873963856208979209177872574249022122498590447560668186837378214936822331251515076985594728469884275111452649787795283821433164425048140595493937677639747824715996800086064174228613776842441777826536177192925051261946665734707868496786795350436234402201665155599119408472470593126978147730907086369155022677581910831439770003978996070377859410274274450980624437611878668280695213768057777250246569123233472646457064774813480591496129037051394865123173529442342124034061301928321617133295539634900379867694015197490662732173571670134011000986929462342618154589837940667770195859300703046745431096092021768972662146445246442508331510106516080570035979787708102299290125781724717253379939823952923993082642927532430899044215514013751649206882310512185916889877121520581284037800977676805560198099986691616288584519299355565835096611656827850767417212496520262244762610929875313005205156684155780012775008230676660922879370283986052289230201634988287828529934637985811583796608620122936927959789424833713950357270010691504773171856885610724880460542358476435265795561469381948074019934011713615904465371779124692194017127441797012925683743386060768876218253844146585980554050600 [115,68] 7465539885184215960425627153762343102282502083328830228120324970444632441997269012429317938259262782099483577182776213377508486869732188492623917212573392360577384385265532860420802079443444227979337050271367152832434484562362027437817911474859227752663295232237427203384007992848646116482969720528699458891289809772936219247271387518234387929746510400000493748038679395409922387651293101559364271887368380272464709834700666363812901711064636845392806886764846659591311663107325403849506622611183797796012132132538921774283263697182201155331407223416943678655098485663415516418939153401910199356987145038807763222195429051843570268109314245428484685582614932410494926798788527187887387761438307985621484049737202601418244664224428385690324367621688309618010792574565207551554786920415645979447152033057965282501726510016746508003845328004958769431674277665620078591436124925352478354667920138536253080621531163714657937152804617215842439964091877257536425752802567523700408235455857379206712892304844366683746680816159216973207901644030651481175776725068130052430548863272579950517601149260013061940009111262429154425179434851928618031803968846545277711629414472166811159704450078051608842290393636172551197341847073557917619450968963568319875124610813523291128122753316768886033871367548342333582135445168422932572348316451365327155711441275902105130698113738245760194678835178215654828883717602662100847585228023391751162628428979138577408466962081693559166843039875089325521169423000163943396033280077772490131498280347596780090436908045924025915295377265057438296012765260646929504298314294016713789222663305440997611976043466695096964466258056132275625545527747369745061649092235404006878455849477149027656709199418526797992636976086732617294468496548079573888874679715525531269636029551840548813153440225234086960106132519371092211601175596988460569027929100867018477120371700941930400621711739106684559613189512580120850272416145213683560545770414719381280197136254718234725241135143321220822439280543035273356252278582541269834160340679764629572866484283902799648053601709260029160449032442018757835532910576950648190244845798467935069887678446279120760146572260509985946955693952287262591219894153901475182080968210045671813218790169431445970344255608308492243193549279731461639986441643426654598567509580624595992776309891023620432339324723789586316948322092318024428922550856674886149445843329709039719701163703347031468532925809515638190508962229414957864133312427557806789611372267942965043605499624651607043264907187122227481311170334989452188934803489280574235555694582393036575213926142949220538390449354665652523283630072649523935921452162907139558224859579292036051619161396600000 [115,69] -239071548011492654893493614989046747556792775817574601968940155033014555753771315324083904121846667939197450774059475152432346271897878523886702667635484316669066401332807645318077717888105656458859358021148940144746214953026243685044661091626676750883053259420681585693606749430398529968521073632742109975059891454653748430889302322665238910795798294916553016305266671499581786140348417286535407298636520229830927178495942012910768733268724637923580369931987975737666227119575268750331055730190327636382607269816495902928297079766477868120394204173426666234162627281642767091098997981408205979805473972420291849265868838397939892336908022713545448089125025517482396662988903303921874979635584069812706317008115641997389124444897446213322251920256024216001503094352101726883959716641142889374585650054021451547087894892968232718740679761973161051200963082161430752258111996125618190553938120248631335324467469936489078942157273711479950076016576708190612895040694277272814921363832337628918914043965128125460417970278243536414943764241913027343906732821589562234826840528810311753405121709449787522963995134719919363521353357575833747591777356642241067617827058455312020246875329323702927255114430975141576534201935708827853976266871862425873040841508433597115217076206492468943195457193871106382934019793809911996479606730114919840672081248761550268126033699250760079593292454115343224055606567879367486290841889976338777741882325845839153881059363219804721582751044977569301664295471307207275857942975827542531334378027828000329843924989229744014640752782286388058232059938787201370014683508448254162861110950755463739964516011009138531292911980638697051683812699571884227625626146009788648100879927626274733132047008687312313371885232114905115019728145229731183478485658442762110499556201548589986376179264784089461613685201331350294143298590271183037971904568759873747130094656267947306183451542737438770598397293178545711086628863862928997256073037151200233600240092449936413853952078447792853537689616224134691018043285317126251786053460206906884827437918654386122719919887549535300063282036165517625351801612688084125287187750092587432283563032541894552125480865200921274089388387379743558816358114800965916836232950428472324922521592780728088646904632684555479850337243910883132772637563162873394318749576088485801728983036176948469914450444906282130137893032939720847081720166766704852892866459739666985979507851224460930159593076928975995791276649093901361702104669157274105156432487240734797235987401729015355382900358612834020959930798854014648895693050878564771343580367900318743752345367990731058661871625755195782239149324140353994566028351294139419808263706936865335204893879000 [115,70] 1516514953596844965196303432970797259085595734351046431246028287891891615578957534396903066640915532269958312461975106183562520632908713433739775427276828343514145855030981241254221820874025762646882878843287865677849451274731013282618498451475758053139556147957544729228202503136492399335793554447023783988197818009285707062710157661699678533845604586064666673920932883192173415207932833733194083928268237056914422634798242915529569742631743268104296636080496769357314494676237800375812596220113247550170488922325552697554175676228605044306234885343069845426860185893217664549121010526417729713014169522774537991496988995523376069405063135320582364314068371041148609977201802058968239642703708572504534589394823254239287594769155602533577113527214539642436959620598827756401214422982741748176278864417005708118600770617462601539800918236165407867846635502031195611959826153925899876757066704281158423751177718065313235913659654764862056722031523942157378577041157045838055946695508589966485559287410087632889002763538021163119429039892135427925823967619411507000180881083614104471094794421022327111120875175603276592462438736126937523713620439227131111725054334459925594030108556648010465345049377777873486456689800774997012243076481358691196954332407880807369513851256122010360174828935873781510649874782842861953185849146047368651752344935445746469676224971456548139709310122854545633926554958334226474507623942640762267507037792498885485728448433168563919424480924590975479676684337656348260004157935050704109882003764467535073337781199178286115754024829868573170692123752899434614297112533159467644977444053508629430477420988989940967843106153406423489443165117286134822006347057001916206793634969568311509073401143278232607388316795582158940416931465454668651049229842373929138452301732257525927137293534430532732786100815919809441620693915444995262605714187305142063604443664252097906026483985076395777269138526233924121986718207912644327307423855235024259097688113429041175557018221451593268353687821802830098568966560935074108837461199501169705177316466432574195356504726272641953396581389805642346556344036574279420217518780459806077395859045985178829067944393276179288192279456705896612207537205830175870414140376845797323589087175543709488693202251198831607799314809141396428036955272881961127721121698160917119244856590124564891204556130041661272215417591519961821660490682576259377098279716724457104269677691548399977096006440420082151902844167989588948985251784627997777267729608631415113867656253491783562890711052753912382438914626882340845452590153205664935277068271122811079751914555850582987142004955181915273818972197322673468406273468464868550806564648739015594288000 [115,71] 1117052474635415339707630747517628559770785248939432585798971781766286092674255357317492316189622175018345494095956759001613473027900921537771596209580377094207966658977509035031864322271891288579149696286777879335389290428879666589668631732788423222269258954910880241538751354892734946776093527926741116004168359890122286408644033311281128863396081475141098078485171588233045515706923083396085798438108936518675097264022265436712441770289286032391081262865782094737834284226855603644581131568238152458412258637737619649931595467097681796997284603184880238748485244818264187973798550792682976609289538035925856694985393188858506420170212283526691507146286533490838950673923516746183207386447853337531584884056917718349827681777598063302361315551719315020474372844583757471962034654867361881402492616931252083472561966705468121254248954061263835093785088253766190028785532013592894845407696168051033943192591659412873377662939247831653137376288353364923023497135694137911229525949180248967579894575444623491904481824969944802419410520014460679821583994825908852035894875768531467635272463647654969972200341704460243305182189932596638005591151176680227756640292151897071023602914959053605503692379897654076920797395178186139180882507942645699967854098961997344422985060125890602764416903906139357810404443951772348453623298970243806260240912852100739714404571831100425217219671481612432315602111295398254180609885019832418691735616262901953968163310278098849918373123364997153338304163832395663725199227708926301648519435925167682148141712071070200428104339000369232859296994008073103229724402755671133580748280615549757439660390111211711733085224845496863393200384220706882699461190409801796068793518468464342736085104837242549329242538541679710517483359436806668351664531506849149146448012009708661514814697703070155863494133730224566702611676968827842099480764325019489211735029424452044339314154328533739353745967165608683246884250754188722260138824239274945303280892306023798670524997713287244021000207124339383243260462092135480491746046178670003117618674840073064595854216360070422366998798335162226110915003794884461305414828552742221868817197856598197433685986871365413586713916590693467273339431278547932033173997459149999160049122804052018413148858586915351404997446231656864493762068219229762099471601891762911479829032087241802789469491131074694741470727072605727830670508350938460028631122084027104271363244763327953897789824549346710940637079636810501367847822557636231123944725086450677060692780623853523156120974573469743480732311768591726228253047693777265087077281260364654005540514194838536146309457810302779498074021164402409539086950772506619178131854727217755735600 [115,72] -112101079843517896432992135431174210386797199411686749320977628013953487905812639864706640789868456008950849745699017467124486489590553747694965777715169057858736245845335587246371352963503088318621747922257572815539445784867629922033052122007214029655821697089173154344531329455872146991475593076814913949904933034121484434761504517109040660401225642498063699651151165791138666512612171210838531804247615150823390826793169264701622022100685295149542243633758481084660060172634621519109527461825806568004288217790507608741669792066143663478312546477692463461960221084986412188727369388534757154218674979071385455995650142456304452570524087031271658985922873469876936674509665193864176228971659425430874736811181527620994592003783552733909395083582130192755116475624712497767730183512044657411872223372213345347925474579671074999987400958067512917764579444503008587393501959111524015371245730869553578352554138060006065466930541695873027580238300588025260666596974135283673637120646304170693162269891331326325069280769465095810244256430670652436451475207776607093253910896650581324368009030069847861469481835759778615594936990760504780680252840562443175181924830045581743513094081097321246173502826120857533635448277390501270545060290730586970840999745227499353992627238145703225326760205853097565107085629308892380081233520630758131676366488952115894543777882298956039892529844789185713560736513427265430600950016625833174562526788967470289335116319840153840126925998027488015612082750690101376691001402706828135435638671327406189640525762117580196744288120991251863886926049422394581671459485812520939215651208052517850176218617986781038736994719668274222229037471587435084314873863347142820660638583921856809289740925864575289121711236901897818801373228890655310353090011376351697939901411821408216877383393510132624443671773070537343107640213917245135739291367104780984288889401675628899775914509238299373740321084561907049461956769919388884452009759841470380834734588059967416190847462074543429242866696049713326229690481166123551941585750936117487040477932413573844979192933335994040666809105936156307924403840133554273322246874642939922679145599178129661348687412078287589949806061811628263613905924640133183564780260771783601484673265378646968839701915205337570942296398768130823894684798120623965353256986657232539952058599284618697177390400366580268257555636240728987695370594084687899196529346995114521600634822794841107990577251144038148310545682682711172844383161183072230735301404973393046865016729744525039763002718968609801859000014851185707823040024673049073823230280743691142376648560212412733593163000950372255413280130623524223839430007388894264963625279960064000 [115,73] 3890354812735372259529392446628050870673964302295132160627175707936656675869255693610189461138408033137271829016755279817359350129469482889647693609339765975250505850421656741119372637687002040750157045498821888639472535423648695322039823552762694301374565317683493471476661368769728472598930019085191019720795737614773489867331358510921858872056687906895784140019087196933582838724646824546716102766323128523094823648912023366046785267208525063247808353676872486432106279728086386677588796459777119267329460706296887706994355830424036622175648805643638971487204089187703443082923398705577051477419633874110741468716589260748485627488824577104510034238961170769372333946297753610718305972132217330134017793073832646184480913971915943836030192177051669029600604113235061105545627342607738187476022890100864661069010548096022850674086870333741147784172505858128958914067536468781101280017279794095474039836194000589493021878622888657228216751119327988711541598727541698615902549116077499671061006924384688911790267685795550849762002035382425821693975008112805108048478974204806023147889833329927644141206759496124382112687380696614483092297330265922495255621164814274896940609640416631294186828024104021191649683700687438570305818176598992305423287473974533329516799581453919689872888573278060099664689830472132663819270596159897961587705633942982311163384520486266214907522655627393185942714171492268350981876044325914831538992483142859995742175033275229111688598641070139458105718934796660994090516509790468544113584150481644540454164912703452292177258554172382721434424207808016341652755814830505719544965933813800847536741210110581973445485584207575712870906887748607599799093563193572953798205888551156390256520776391611071875092213604657365417162926332965694348780656710613133230291105397525929681657987806050434292040502087713806794987713204682773515218896964707176144382110740302607032213929866752777719927497482199417721260547843815443628318952643538956578706094029780018342743193154003973579522746429804699309406948344837307825557311090583882627594655797839954456409828900449281345402453807211678353878358620367410431821531207075125171384880080397542758756607053263445814150546880293487089390043235728114238171383879126030420641234881021262002644635746886169085826855914293766526116675803499643417985546575952268498418110525799415584879139171865286314659431289650580523797404580167386807959363056878728213431011581371271320980349300612030187899336448086188492433324027747741940133041661147665860201176339603242966009154079624352430675479886018049292333637851998714750415984348762560080281607957931041493974194657312852588760330920990122496000750185139011128759584224000 [115,74] 40972327981974553420537974029095092645535161214075460433954103691873793799870464798926700026830045374036114287508693320446701847418098136220250192204060884286572094149655215584338540012908286611727568393553515330067149387394755871744146738992887074377318092900229195540424848367705225908359419746328884947900607801900166096733814484553454606452864076522255469718156551111900187752716639587819663840185332349233068107942235555069919069640130930183544961667345907200924024271796013173960169246547976935396199574099747280461496839901939411484036976725509650095441700793170401516546668207258329991193463296105347983773207008295985650610822029994214365579081140021461660193676472910257792104714793130500708115021881649473822469446532227879555948652395465722342839086635354256671872424137385248151575312509317784072356855907385372896502464509980662226597221847390833929527881383326271997320854686207043216371478332810174390622793573845439188429802295403451320018495475947348739019180435368354445515869493120762094829414544858468333851987344982972628750069505564103754575592716309113204478334021663072762462764050322298811855384201852224959894842081301967987759441206174112499069422003968931404850356875025544448161611830482353139685136922492271920695139854260728742022591697912616859951972424717254696772110623128561168813482623883684301990075061418050184037237240636852610314920498741444344939714051265190477890672084748170889945870410099836377186077457615579833572514630970684707506459522670989561834231634770252201216439298813120055808166153862145447180603952973933127021166932544295319465858902285642745828498729672433040755639857209005867537691919455988054045217792626658476107478907681610683737570272070365444116325478622330276508160511318204341440915161928927456011187672932974638101561413822616067561720569100387212988610633577644690548541332335027056493901029761436059533523020604699416909281481546285227303182371401654697179161833843268059190357280691507865016207521388173272793803714509656581171370478029349471617841228534589085581783413843727417380604008737232810777955979857595059574065832849310281260059879177040354156119066069728421196697981212030719507923825213353222744710952039997705094636037131528750604258645999744374345125173746723157853730014672069002793531968768808223064743096282285262930717328469354137609770408321203003936057729300807419759597500152044755976339501951892989997098148719949487644341836448754570423017328383230632870001663457817091648082190206557347751898743363659402266369763401628293115554002474648131066417455279524124501981767340849908448486284428704312240681882592645304665188570915906713605241909347514501866203020305688808935996800 [115,75] -2979876538968221756268089774119085519536591390126769559265083917104992985344835950255133980452565058170585410377180662692353449002089337200772274504954952638061232928421982840164602700534765633759229281188033688506012738597147522113626506231258518060273098363429096755797882519847950690328023274628120844615338512692607896049803618567576214319914721595380699672170424766132755759991902067371393545884060294871379855193162222607872739635253048248634732039015230178299812059340121811183008032985402674224553259499468422547558015433849528366311655952459365810146681619865951629327636228058706700440717092504970659109588010328770853407310799635030298773499002068381769634306816654263907966358102969411898497120032558430888191792585383021894604770848726907097641169292639626103947836287755034464686777658380233659411284979871858702384683078048287662314471573856258148193561630058737449146829130122531695042341639885002986029614872249485152676877685038307561742204792831380690795373516732688219277766829135877710127324933873946302666020188404609350612763394777612200372921562003743425472791943873855247390703202063154019147240866001335833549742170882578183533253660938676755825923481954138059982631898750928290624298022186292071191852185141573402423500236669548319948101394033211132620292728157337604078448245234416519672428559619250894625501452507610423510519306310856212969108320386328459994016852810743660277318969175977092428589691541958980511663785909306349866678518417507559858614065063252140109211466790978094181335702856378669052933864164210339794829555027931685243067044993346129450840699647061419802338391291647832333246151423836126805574990826685634866403763439583261788763597034854893955540851142278788747593993272074209840023991369877810546282091893581268188044063175095230915871932040716435317275928250356065458315442592015346394234689808673560901785067850102420125731213551596812998186744309956312423711483135351957022065030109753945286006512699327619596884372173599474741114236520654698264938781329063105652191045149025340140678973706649104248979705204303784088638742532291767538673355240676764982296362748916395716798197512250168615869189864985598183727156296651585097694904967197416362911140554989904916044183011861846915768813309065233328952524159588938104404908064698206763859061354594987039339107406340528172135211069313129836102786762828730016880327458448010959529644712703969991352695868689517103435979722857160633872726979850097893734931312645977597183407310105931175567909137900447044176402936016157967587245822443108076949526722720548373674421548993050661030705130738681690449294250707312281612962730670634054161630804723306350201729532362224910320 [115,76] -10698490682248747238631308183593505221467038122744992664728426376172049286100796721690294217781852874165114301262538274646858615879987073192728398872860747684384076490000235216394299328448622937119839349853005615414305184851945789449559841124424772816119843276084227924664987272881959492182545758814369662514212139114397085769050300580873452218671524298572163077056105780280295374451695247206740319246767607099426621939386440842192773423445688538964739057765488505770985657565706986127246711319041916470461203427758294779677589790781964606037906616670855850940555496699670965143114789049890508745629944373465028607457149512556112953588430974178267152097187839435223088648209646900789624933683414981616716194901337305265203997240445969211351607492980578234760623106742291750994507535653119553925997986229448355657606671150697010856431942864445555164951278861873456761091649386976689542652086380726767404067538259775973464876065442454649095451036719478619930758216695877258266528210240513024322580782546967168022602581041614345203497249180937895273748219154258161342968906540303135382164613056799170446015692719341901560670229981820713516304650554854712375891512792738133512251096365164482701954984581770192148379012306398372327203193088278399449505960494623058571178753428064488806630246069529315347343426066047630740972843424465486276535893440069818358385584834171805044110266648231077249161295048885407477628069973773328457904098408436990461750257434507555187563217243619026339249044720063231808786726747649583969612021159114018820201162223890786905939743802170803147553381227665004046304116045354543713933904994532743917518064229490460918690246943944240550268240510646376384122353849047850460572482866238387877834691842633031213722483727568502557367437731668363421932273735758572357809947105183349867863270972159034867841962973089721501286935803052210729328268212963423560415961230153841542202734750496910672435847310766710017266476507633364522780253747483019126961052752477438178385467488893156535820969220206313299282531691889827247642440875654795631199534510819667735890731253097512014438166752554362625629559623586862810437733689770270863699487021166053999304533301105843734371387079664135259175458789322495498653487940818612751584642575005816290053601052003178446396105565918355292195084962650788059560351703309811948970412840124792962896590161647099938461632352458704571210141724237788798877672840764114767254574144886759631094271581158286595026193843139960615077774660672877749546347832882752650085745790620038263161634307830730119011652401471599225647361955797454697281533718169233995952259562844563102682088162447103331284094562849906847658174585213440 [115,77] -662357766018357711462487828515439893619147161505925933876081381962735275979815975468527230295839083796975379716282852237260954731136296601145278617700790744646571880186886066616959791217352055197002168173294011313369460654010419930924767330631728376002257180821539121104505296858072313565277946789738386457074702829025682257611592393765878202088892005319011161071216860591104239019881827607055731430717168807564078210831442130684211467647477682944095493875930910578393009275303401009588335967373730040667472693572147122454981967304539589991432134330275985023370066399398759579295787076317045798161529695686517017000161240275109029612517352581653055273788235828376128828571773036490560431572823975810065583285663245487167959130185740619625291818494436365836046789382943815789248603034161264837209486274763541600433096609220815883958744808502932356004887786824379754417818693176685980022277480920833781894693748755535256305747042747007410320093400676384797731001252501261276253454838515676211970564917593880452661481631986869601588288097018705249944386090872196555536638506118893067849479576262015262172896593303121563515562635798801271148272745704580153378302188703344430464501004061873371648088570296326525575990259609978525002778445974377491673085030895013332790517349946237347254172245050154993102522264432095039968084905131099704973571081074697576673343998191885788235251685842708157446983640367674733522426186047778013216064945578705487657722775089997316026099706899620627954279191563129193508290640388636182886818469801183196587322918617638595050911857849468921809439966861038962887631483114100051550357289328337539905187431699494851365535638841129195140844329961939114432751015660551052456600446699679308448186386828173755464004250211029033995730613665681665908039250175695698597129764577771918230134139150623259903566584996174663505421797432879241172666106422473624656974480831034456483461508652498257660579581972019966224791559547252430233192827900602001142621299744813118041129855461338565001726127707123547542337082089849968642359832872124512218342561639785108210965159181866913646499502016207058313991921129151084772985434023697472156665755985518932685386697996580633677291562259215537016098791544804696920168771005238442078871209332999949758626155606348777014616940922399220461092561559960153638315299373943956362554999171936626973862284328173732670721088129753351271435451735009640966115132309078268691875562235589849363043217826090263480082742274208635051716039774793624247500555272644020492966939814912100878313959201572863055483364203623836984496402999629907384132605164868836040415041636660095195431050603401672870129821421955173852657712320 [115,78] 106305042204105884393399281027612438275668958532347829509181992343702748385122304120087744486793739787813930642012436204982564906990118543883782846366155587876818736052358276371949527796855047339399019751332627445032905586006057974427775371835163582460342736593737544333670131142207165687448064118394174133967702087633724323203558373639584756937479063467837658463308080407370117795544217167867797921030195947324538811295551215720500057315023180205572627951393388204460739429930012742252346061841700356318420406486222234432917173250630010226306810201607190380874287417601779231029532135709023933345627911382458496468541594793702919305275656455347842024468808655968893909712139070965525624113296581900343580930703228705236265846321553562709216612413226976247350077674935555673004743912776846511690535464040578558343618698738661096637306032461874071806166179129025238683506155384457831793875630054175315047143662716703179972581387586389491809628188535969698604686454451704244948522357665892858775977633680057276437564526812142533268889694572652902468343805928986819486764248980422049343672913345517731744730263598073064199407895527487041343985913674191371443681782195232004986435475371872738388048991390734570761817734548371345925595198364373492009184587641296894608501642028431136266291169553367551497574665559900770567397841391922595656008711691883212045401834593399298032439039634511309516640548554415275836107465297347550273462892869288010534321927750654493111746363820083471371909668857568088232337092170788909443881857309092495964342958862199585434965462553460927609240032287610696064384610876083709669279520165611718711141648276501164248809904526642537043986967694234566857401550758251025414617516939797979770840880304993518931977900898992453234942722420715617790061760134398128416904232949203265946713682664050546825884445736284147528249297524078925882660809725274430611663834446794090080130746450189259168075708700295199969891532539017522389456438325032936143791820013057982487199749530748732764981427461597082778794532733017024832872676907113244262252402952323328989489292157442600483465498050132937691717344269457342145542175388280149124718161204302063548260130973003475180061623515843552520735934141149522853624623487723821827607068748176104741602869574631166881229165023683753235494059282260402470619299373329890796339093904628416768937965854974149638783187434007477081089110913337079762685045820852486060014122334119289685068652823480195361003917387806119966067513084541681379300386859951062186852601517183221213564588327087189489791737317716198432688661831810644019438451767076554607202311112720485309319012673877253833500876146141998869814080 [115,79] -5027935888814142423272457410223788977620023011825150267649046836484559331219818999329612009479678718912726162375959172614910684236567561203757731909365505236343646386315858538497984925884938552004436731385485592673192376801925622508556212169049634746119714752848575765151820180607256842657422883962871965976705152686133393658653051832381776185190302488908771061381288036799792235964409014874358413998223902129741737131191814426077716750862218921286294014587958742714089696738286028425647937095077645567666582222309244470756333918400872683697988693339373720187736909668600334544263586842805500800684200236580740178884484892574081552145966144527577066736007116127260439363420413296764504073455411904134601947610514915099842259343393166533420252329544389594591852157765050992625781447692694722249693422349756521543425072624879488674120314825290409406430387595281270213727229825933109989860930745902934672727007819711315899448150463295428481281288059765602921175836595859077431269982341543780499574498117941991357011080971728923105038684709247455901453613051020837849816181346294311371123574123038736964124352480437041093302182539236824179044445385925383949129382670495125955443470590322269835379897535711817646543003541121059551672823357674806853239169370506823732311169945241453444902018292379958131841881508769867629735934426884527962172069686192726528380751489534973277488790776447722264068019223357249245407953824189848115983779932298704865118813435631692202795817834465507263771826588427971125541527870547966380490976049597477346548337462181217718187192594921280134374850042911857263446228314449381521093967847446132104867301338458238945538944206087678362009326433862727812735233125252758503825555842580565772045015846620233095969892415664977038040166063940749597518682300898059038506851347123919070623758281477432783885061289620016603308784316448852010329482826168169961000858458648057879211598856091049913287619894575416654330700972548469063475573439317449302685872077738141503059041807907223303699823826623863482545092123125053176835275571922818453801663378589565255014642299887835997426850823733257893779691831455616668846843557123541361544046917306762783677366235862647453768089937183053919633647290872653463358155785851391945653883420505179037488668674248511440429405850649895477237660071837166842317761487676795183523974366483676821666967620650924297406208566354523947269229407830435217721979384411535134960041463008065862837972683239763798875635604911066537367849436437378992178321914463034935716757118475097320607023497305728043412354394635269105146942052662173180203285983937384620987733095299288788218690575265409210992035650204895306040 [115,80] 16484318735516789315566812083832600239335235098554171607107058810878616110570213252761483461195712583046710924687924467305982625298170227343674706765825113108158160076902526656591675604922160607954099370557311196268756634828896438882455135440860077907169918904653249895454397912180156445893136289643301705717652173161221239324773220360608454520365253625030670590218435067887437239963984363318024912625451108157737004195000864333887833505463234450978418544714517751886582443876150514023896871160133204642507051899284893405184519132195672814569291735323191134852170707781616938739462652570196202861078054211306563902912060042757047989593573009007765312641997752953632650369560046332732417905652892202522025164650923787699989898158746780975675878070948525366596292995149030746486925260908830448609272353486482774593438392765290594541688996821460601904400169986550498455075105258599248383521151146119490452962224291800309523232628747223633013189083173512127406261243223670934942381158815886378572944439697364919794047584268801850649988711398980571972861330642303327209384359378173234659367241886659096815576626177813067705834786762637076769928255993259177159395601602772386190678344553079980648600600285234598918477651254478660710753571198144182184930037252791573048016507751925713351784891843283689994965916866839970126460127101244944562080253150422194836782594992296152409026191576753986045658224775822820723428436258792558313547328957008813270496069413427487884708462093121410619880247838634186817800174473411982071023030946448877364960912008248259362058336127831996628463971036639785338842380238952454477689485543715856365451923162359633471773436802342385860015512352364988092780893049374376736050888765926002345147969231484547082735691549891530105715670630052514945550933805218514448470131501077943530651223487867908531004460575758674022471820892680424684955264418672572493560624397128566765679619961627415934493646837828070730553372560563124135827401897448310696631801904563671429594746829170629363300090263105670212518859470539610176410690385599303841647437262729636779746544568456365885640585933823398528780571447247235509532117544987796354993017842640886267550001989517618840319271537255907437532586855877964028231820071604440685863737289794869368679477485906112440436788978596674950571644843983847125761880915198002070329114279676273508429056569958185283452456831690116800485964594596863331011814571728615194424665507282104779231424291735444033646939594502123664533092543297455693645679059032361324529759135936993381028053266906328361896965972338812973190824351797946480722016852565578450688329635122264509306012073127712813973603210058880 [115,81] -300272028435607671551743102402918150744852150185553831764726637088556453825012238780310484850251740581720709830107548322058832265082611862945557913726758308897885235491728342276180656282804926406080399151150292809791040257975248229366901848160728122545576076512555445756148465642727002654373064260741630202644124955171532111251046120145656294716323739462327603323323510673302296846276131004113641179346586203636416328326170583554139262701242360866677075965303741393538975718321738309119170355809429003518991420259367645047525494626689996668220192809095274311406087491045285771562026760593930631641838524311046231778745214561450114411934823687391835259807126906905099353920609884283774522382863849995197051551100868946857101235126968605816337362352361012481538612194009912562940346104547797342079223724331590173164769782243819453615419934524272535836748142617074910396038576733289517000731459334664872597741500695432836278209683778230713194790643585738016090427324420493502797023439109997145640162160244155386296619535772477344593911096987721137452514926952122629721415515715230510577815985907594405880811480740130840371603714487847573062932284343118960184339274907761269095093457122821351958375076742776988297840851163247067222830039434779840668714748842794817902348795598496562397968879307602549808511703474512701876936716696604561147598618738200232682491281816724935507767772100240243627907620300584525558723968500827988038875702139383449956226494795949127327848093102036547494834437398313893427200217569857525249925738999647064214116663598037346442692663549052539970950989997559875443679172342580395443689075981531873864675593361993761109151311359062047769728425554967380113574029634325473868630797056369964558904685318524752732713058803370816425204433828389701401167992375163450053610423222172982376831269250831341547318917109686882617280707293593173809134417304497650538323127745938971332755765636200602573227192277838657480448620073646083641517783399344147448985963781734888291772429464646519254567289375282932349313628353924335585455374209088038165734406466793327480765173803237223285867182430841985037059585729102302154852907352166219294914810990901070648453883705121107581167698953829543369791198434105662662651595327252778626553567067257141338466138738810209938395888531504460664991024422236799550164346602272106245962928018597875832278420510655759901416542319050180723906850353801554225496665255251389627776168752646531799052420418917486020259171905428758024034783798718764853024840295098199374697092680686555588508788168297933984893016989235954696862474894793012789286231342922231935329347329459925476426731363833307254505854800 [115,82] 29904378965847696508393484352870942538399688532800288685125106647389233041594822399230875854685731060776060638441605296991846034141292502189385449534146499782640661360557815566193343698561389553770744140871368752538512584523507608850847341166461283346395279504097392893228327794502073192023816034150434090642174624576439533916186768759657346498594055525529462698315805744562279215225431746931802783009312587522686776171914645815584220953393036043694229032739255190019783792531248136595513222737652540611056682277118379885439839103750065881806764564531703764494552636693495696814845792894367691945843276448435633307624193100191396643398544043905967336147317638651715597085663076112565882617346235884532637699835018995745975727205819171373916725838967279707412485176448514401986390175286403042052910763908734446755753192379442640351697677068250875279665243787964178889721442187133535927744760333655781004318618070639933648913248219056148173988355211730774111923599392074302303255659847585125647227168920242662354751910198060435801093352227786384467322454963507012642181833502547606893462957965920057426538591840258328549937429316760121693450781948372351672542270935782260960918819174223689619404256138989633672878020075094208463403031339430001305102944864027695942126923436007872271057721465935894639814011388760194599729305276671564339223531251841144597130923683501102065029597978528719289339809060499022758332110911760764870020099310395891558722324313635451644439456690318046201208093484328897735139663035976644585233625565063872530946834133759806156652299294010608455553238202459131854389804586060294816628543214859340469731884476744818195704347907718431920631224012547554684651088187610503563119995382431002093237903068975670239977431604905132353994658057983858482019833782181113287386932490363051399895413341274161372047641084822000966143491469238223565405504495283403651065228041797123287232869108942946037678505740104416226602907146733312889930862247698206957568715987459896607585862770375799174709059345319302023615626038051624218034741276200013114751698254086195544691758602599727277534392418680216746243032665922006086995344701397958203665282907666635172566620758800793719648163031222508908920320926640410343042198093029711707798653726284742632640060091320281781817528213333068516359582148121184990782564996878703012836721470275689614172718727420905545811765745344761746493810785466782369175119188956447150868552812925595813523212265815638477885235506605959068169731530056377184650129018322641093734904096762325933480163785162071471052420306314558841581095375046786587295255228163689545911236910545483524451270311467099886040000 [115,83] 206342960923589491444320283114858671687933130882500217731837646827555767653949924738003861959347323248366525236781626971603078565531944073923834537519191379258014247658831056790404166056023890552083889932584136171018718993719431632169860250151338233123528834855679616683492527676436403836838916049632118596979953294564106787161447975101808235854613335748494120898579761151759277414112545755851441786926382572543646105955477332524584759054317029946815418058346776140272706332836268365505899298906516713790744617941598061148232349280997521329621716266646248114644349465813700008659987034504288462735381561873906605378438696244894701023323972119146724970012339683883802304227628612321065748866690028092214888823147834182452916341330470629823936205700051105875880888927374992327337533472493680437829049748479560610365934957381480107209636198246113537439614474835755347360213265782845861815978537780637691728383091111619229813570299103855340532032468619956981158548460999837234605726279245555429877024646320140409093931682051160811286090684062059023201690646089589971135027069478502013279732017255227978851657557259153368350252769970274454063601662548237474193873895765184036881708240052357224290422266843509870864283558942750478726470596876950922072981081852379349844466533205117552403312781381855096389824470349337382452253429229852308683246795369753724159794198256917408089795363390280730075018785233890537141676167733585531163647565233975337965685161613744162105836764736482438376212360047831956570373806116005180136619399030090948611202217130787235790459308964523069643684461959611264254189569362932736378778752905172067900593076969439058640556993663167392210227661156219967473471143549606483880863050784566930471914774603733346710690467364514318792833478272258397159462557735060406824301681986648189554841748722466518762174339575390316353254065125973710441424077914449240544869872768497776285066376907408708969511597945175888414057590804404497278407998686610510795544615948419938742383434759105799733151869407456363382250182064616486279322968557691620967643019012805184830868818122614457823313116839146053929541575041224374468633321805333856993845841158391280914857967796479409530336617116226586459289484141776250291142213261229004119061727740378408605747913906247466978874212116457152877068600020966579031397236753699458995454080936453677944670883306758639494585672372964153762534600500647470742456239581885970443152392438556662518536980570527445907522813682135177846624825317584702294628499428250505172399292580637897400381294006758873555922746053482260304881626558544512484507134093786834079076181782291635718978310209196986200 [115,84] -6987232703994882317598621519323892267643258184652613137675218280908886120767142592439156220625607349673185719589270589217579844214407029195519802532216859254700423389555048570942875262975494393633208443798669159600853301932602319885671092588255586398942412453850924178267635514209195460853112128088073649625322879972163610554396710088446460011505796213185593421086009416878758163332755624554096957489896951525852215535582831509204466174669181070286216711927627615775371549938741900604825732120147914733720943467119312924345005573598812883325511001044638748508631690300910796573809238615975921548614352962301440944434086013137179668784793040887063458450192345371851239510331320317099079378165587405456739963234916982573971464531222367608839678980684578168018149236922841029778702137368371922745215611605201917609512222705784817583472871383974797337349459230156281990187418165754968961083667905434408800610529142462615279681414867991904911035301528957220304366900366206848589852766153505187001022910498272914055437679138502706459576820285405886415027730647518076858028811063181590241380055046242203188517419464695292396033041175521176037762432974106041043212078247896685514622861646881650731038833443754225094833693491533703731379944795183646696694308808729458018314579720719107938849290024416733924863272128641118420342577130073134604650144439932028901793891560860720576485251242516770161451941747480874839362559115192025632529689977640710016901023889025341689752022391865340116359713087994320312988972894736863457968524249234078335077425502090738484893012041162493029608655241999526274075438160096791871432367280405319360843476773755425992371057662959432914371662257904667238819933268437274734888532095807430927165601853533525534581399354601588643444642620641873248691524409981262093475824187996554176158530508406054573863975905919597382852842675780512196577315106685361792554721655012868026530078191895233520251776187105980678905405880580719121928906551254248184332952719708514132559476441271364920462184843158784932532788509219182668018199786561426564389210378578580501297698315046579020329186963798084458543293839860353682059882656872829721562344833991587350899214405577950226148239158654953553906809620552809485170879065565540616745753798399381503523915538078774390913210592780740637303685601635759922686149610052643673459016609916812588842029814808424851451308704148509840364890759579238974502032089802828126715166582763326562444044756356476886775502791323017327462510124819098820518675951145249482294837674765239873399616967500556112914864721854920782680212877393714044409533011270039864246547158848633740544748954896320 [115,85] 39914549516357226545328049445872692505200043303857322436786054552087288028158401544884814735129763677655424010383544326718844922789415752975698939617589688996331295504297607736056038861568803775818975504051983002406873391633004353817932371925743839723594970664250204586070068744182139182717134504612751102910722945642106462826069772172452999875522023077826678958249266001038051805063049927244295386580402641387023797827697003220621330620436765122711276742732752983851952556123973115864366949295313458590410384680142725637552870964344884262806935291821398440831068594657640491533682779290692307844056190711457865204681987312972852069558808775459540891392252817209825293990098305808891292266448662591258773126069738638055730918503614514027024806627645253714257044534334292874259963138014268420041073747867777843045249540011971396254373540636445353471864209886505340274044610002287530848154238424632983019559060428221316008015379944296891198657738859540437309364386560101646743298509832893813189266618052820698275642856161204665190509010396147169424206823300674965780416737197700696080665247152996152613414853968369908013210695226495567573724920497085124334228928630824320440523834185648203227041805404526848908200173486285888837536987700038204573177381580557173445507252440060057370300081679152554186054030998784677322401504083706743468573332029834959904441155479686827257555078165925055055158425522772280884121198390309137270004938933968547645860208660140790163516246231377198350781215832844562831616866222095012337172065333391198920179587200995254953166976066081050699965881000162479031970634284392324629436534275371801593939879178940243472311864708522457604866591004896442058463470170000046059104169230816268204071318421785055232800785612014041788364413584174168704380330795930061002348671588045045356010402590367174122328462407306427750304407549481422561803201303161779428588838742674325781886152729291544182041392140707289333991905066650140676560752711787271868307663772293091155150429590820985371135727411585898008616470813615917911725524664127933102538284990437844562172278178941955641277841771464011644033102414971854694048489532902670520746909600406733802487137177974563214790818641991106294563963357425141834422837437987025248528347171845749798561828307147758982332986193729705489434595692386915419819366531223184095288896408310409531511374308886018423109707921796576183834639990024843959758738124034181847036416046661249893793042391779026905327343426530668313609957322277244291958479693301696566407867207381687296579522506779692277624335943312093234806531264499966371986650620445409649994874928907668989156177080 [115,86] 456970880384119317513861183490842178815712174505188977447460450899434663413101055320566986463529398199607774594778005852987537123931992510524474497256712375622094163753450092181363967457696848731138024517717320329484913726179761990504627191217587555082993308309931615588288262284395902865301417689009734905246484098285432474272999077355140668083536299218328097423823594427278254451104223536026090413411737645046785996208777333666101790974460525398590359354399422857325758691754940066367324185876995651971879606725778843339295839165144748998579964419478505977671969879759673698971971690320667150928468642683971392445234048509221488175839766284690777325331096508168643624242334854724925733613624196140236892530689706125290812121713589096648374684628299461745302272148840682527055121032862710615493269464799587351372813451264821257152560318099536487636769689178668359768612013646643967520293212962762275864491919226563267648968709820319944802874556347846916982156885989364905008261868410228685144157672938415285131890021626861775318464901299699217036416396849963885916956755615798636812065137398720355848902489237846235492036042710169544840261600966570727796088969269661610531729682122214550328013298874681972762929976446910962608992829903758962699565166730707572589934273836544627092327192185296756718318146432734031976620500419306175688515631340463965912466827008012234292080210084630523651399640003118681861003369113394573787923861491610206733076115303777297121748653291858728696166283768564079837148043531468565552967386017443931397062684293241928966959408703598382923639616176308965466470959356947642788809656485133895256191429362940771197015465879988270491981976901244009852467250577772857324435963848598483892618021872006134055285308641166803189347489940665218569750535344316945424675084373595974542280951313188241063802137692684594138138991870431824706188547261731041929390764916308349930306278052412001760431472140370875748656365811639387610125974373369465391098119515693177859830397557305995363045713491691332440822922932131442420337052978335796089089088390984736986394367037226254932042072411039797966375273017958002404685350035294799619629412067740502349133245688252040747653545036338366745455894568772771013000791031488691812910175353843298205710025929959383177033533328374215647782492001610167388805009782689508307260479051410937172980635459216707687520574000148744556238337908186803230638388371669083437775117202671300578496849471578842368928040424001604170747252071974708882452406315211908819981486172449364224552686673897491746843307838542247345606404879272392395070899841795132301071284482004942232320 [115,87] -13181702545829316854815865334079099897515993425252559445573990882404258926650369116429365982015353824715058780768769189020248581124450902061740784274403246360792829316011176363744067691948372072082208364985055800482740988654380255134642536506304043943931138852741140555442834232209473488415097611786143854124413726351373755290132436518989750558643650605202697515560579369194559519079963715410609533674750868122531070448941688424956006804270325495672161222703216347347413811753583483511999129656646555107533704771733102530354658839364799837268727539604304290583701757946669608821456786212254076434506185221517795133972868724997709130773578050909951164049634724523907974488844311178877908045739948803475746682035319309791275889308613410012534567056058679081530105860329045910134230284885573963922845464930358186721653129289937050778756035065924626133201884771483805803024327934086939263648376893293797708552981248944358364292297660256466179917927608719481662526667260101675091543960947994790943031602270736723301831170568045107787180598330808311941336998889249120034699053029708338004738756647493095093582798534242612758547459356851241812976460108063649626737315842089707740567749763133447086520524856361703594460725810079022961796917763313666876902167053850358271080859871510197943144730165579584385963999829442022181355181227278511864225274308341918647348655367214939168528283164768733693672028477592397455841839492171566529233075977517764680061298669552281218162522609769990777426369081619833996541002105697818305730600374373825134818540857119688777218091779597777191514703046906302598085099064326050221444373438667441576706171102142216102573293105943080257580591250746670290413085182413742301052898674272811444808637111372913816412372977453952975157277726639054489973350434629511587258020429017502790315232422928291687490143353124344646835431273373098853755616987293778135969074770361017116296086077986765368555940008914812737673835618520631588297959457679072736864978463395715494830006560498719803262438428299108220219028783268047528885557871458420750485320117481861738941051366838441249854852795054962528429435084015134094338973499119853260689572094616882836666926158836721098701432813951278512791178494577607593868107450788995792780750542464660060218566007047736752721708810033645973646361613344698143784906705844772361403700051922686222924084751811994893323810360809353569905079519992035647615413965755958576744554047696443050612901560075211012101238283196932792068741279341508198665225392477647577976590229764257171071964585864450984997603521602073821341255706313893628992288723818981532865650125792336640 [115,88] -14095184895160450963368435599552054923899672831335944984199823882975785652257042624801401275447926921589702176210543192146070545162328529707316273524830287163848133597663455433882702115174119059614961613592912523729511163867191291777444973207685015009666071558554938067577767760660567357188321674808124663637863366122170822817545124235480330289326549846230250236727074858816721543030969329886168718825685751015621436569605324997083405293045506506284696311874891860544363022137662977729087907905148676206719115807615105176133181989818613009678111240047180571077561704100399928818513302031932528289219293176464606152570521017596893298218560428950718528140374040621003790074469423241575720089922523135988347433664981882214555922274419326389544787636607623999647420687416700807460933459011712147992388098431395173856410066456103592478991486453111699981985874159321761577259804629763483824574827597198918196177442255059249350482200853683659059635065374618385425923919985690246632198404700160541077611055464996391135934868694400049418626511486447548669788521121580073534513215048985011982416405866216398421846659867118938515745818722309256779786821331567367983202899233051937165778878405496270301455681644715016438377892098918445522150028052982870069941658920101340668983999190306799282355208347302584909949630827609231222904369807680699229663487409674880447014619249825976785136585439616924521673775442493826503767381708225853710249740319947562150020812645639312504641221096150991666919940577093008094151604809573412625221368246885005273465897303951630460527524387948334847715159770753576841872554312815466142105165472551949226167606767057368661437587480437594614844126282146095376702582747352982722118064652500738201054970847934296927156897403503349592782883019169120692695742843226235102490171247424844642594117241731883002667244606902117396750962470337373244837167358540609476853899703718582738522182473849076987961165778372375416412639551889188367502196921363068359773016511185501266245498159413031435297300447972261376996451646802549113976843338054028461302477929497527903395473466729659567884499129250196863371478975680976647151955662892786363253333363387655560629426106218464798390706354574607776583737527107249342501561668333168512540375248939706124961516586016402654291295370678358129629312954466252854638902660325819401390638776212967434783292419082209451753659705927580810176748721573177054802526364279956559415963219507113192670756191466115154286529363005908283998420641189654516421843075405916289990925149048031902898500764294049111972268542231041700935758650785260771495738995253184583461452932480 [115,89] 257444846893189434143731409247217276846490627163658347138763471186946844093202367180901495877589112764286539934578576059357012299318490240168264333329927096357570001755604243983620138847767992628001059265493989783405116206257605471198308060918996086115048667469619015114964622950521680619008972820113375112863626151176034812233526786512831352032030268125527963716517570158662774165134305015752760983920465652819424936593346297945547071971819965909984467022142470613533926765411602354842352962854576699464735772255803631074355609364007464876804449271725600304061970887196883525675766658072453416930402463709842891892794451775611005673205460687515397400799945684087514194846164757357120341277809127706949951646041296606526206452343331921545934135837006529321251329181847306191294261273108663918391181897658245931827738877637158169224855692871726298366055139740051007861237504991439791254401763087341891705508209146283921915458133823419403552829092650815381925070968582833387742250289009124416161029128185655667922037435368990290372655359506678631580684507695503917796416111935489907550816772851489808217755089883579391844144314670666946551601761265907592200447747166925532440786841168194528836437865267441780820235497882873902548340385303683154527030974504126003371146942625565823822765790209050805199172832475369807940245780484071528060484725387825665363959460255986919278223296781602452954190365802974703673012811202405361339694816646099517831027882103766280392553788280850398851877621773254104178076509095023936341987087548018411827877307669232944265113691065435081121980764180795987112058032225346028656995570742024672363785178179412545702265274542461462676484422877379872322799426921259742511913762980850283897920391771793662907890019360526963612139169946600750865571396310463412086089496115742000133420273004577987173825698480468256102628909580250325297392061659829532754063721066013799787388787044839928583399661441493884732685074760348362229707039345596155954651109075229208374123808493683750190736887110781058178369785401829994084304352133785307971949944349828944739455748373575794641215086549754374748263495517449689811539228987889651806590191377943396967895657660296052935301446668200013538504123153152964464896452951174161313352252307149638890315097074186228221302722923841829792994011729337471098436111047011332420517496358727179451142336231137779051850773187982153959905229990168680451395847925709453295691370809863942876434459185641897644204461449240008325082768092377556987591061931053341078573276206816008992497894624121894624822687584849582845772174969708954128312333666117970091135920 [115,90] -618832936529011586770891863862148825150141633205136821184128160632399681388022812571998272442014631352567905770807332385497455041501813098833851131044558822920138543871252694865951790953774015835215960740701585950023107352151659927131453524921871999143508252623691614456612381928700102019512154513124237653499865774787902911111368016317581447606687046256401636044407512416691252185384031369815332681066446558686362453088527683311772367561224108533456162175496205391561500031418233613672637279862794973443386388718292296870384758734644882747445696914446465307755767481097077592885013089650061749886619148660536244535196857391524374551152689013737367370061397246423506171070815406411576977998158299023923084677616568871923679034667190092210299113009520478363123027767904923920420733552233025615590341307665278163973238237224567917407941350404871797095553894641448488555541136250713341866932041727619478377008198495653292339852279650880076600932454079752977982692724703534313751071247211953116236889710325759509158322088332232610239089517416717513638575314598119513679492743001541679011282520420881863841316660033169443981671890818535501152379956652800865687486165190818253609325652175598033948130245785031136057404940463313336285481572699687559421094525360542015933045710875800190256784783447630545328793721532735947385458122299347149943662348404976983040206043258179763870601767625431385072102649986308177455206755300924818930304451907307313803391362115493215120848983484290022584859026671865168281498163846591532371699503816363320560077730548351246519631278265635672496542886342749596348716964213007811005412893981051270398873970306383239784239398110934314374214817394214762387320175072524149921882440114434378595128063692159996207029411711509853141899126530626323745875056412260066641044728170465995019368545152799242660775144199232705258705952644579142943364845856154175711082233547844768447210249149593900742471508361987708711128392157918781020093995171971931031486878123757587376555940664896908664885297276283776099144656345948481871021978785405855426304364528281879691549852270572409127114126402893775547702669713014083834260301032946558090495973027434457286660373523686751777938748034714402101009017688632020751063372069816421271345406054430860746396676829176026618507388168413680034905064118546735946224264660000214046645541709359172364700617470963844520335406538641181385158707018084048817066989479498700592456025586325410242336635374642553454453187108772096968222206113249992604386629732954479355555444956532759179483268452804075447843831022672688495923429084426529465883331022665711040 [115,91] 321267160186553981470788967273494217612795463296939935221539527371004404034120874091452764153026764179876955602093657764686275277707888550597429452490727115003486076481542260284662259576229499487753764716437125775819152711428912070975785432339041978403717373400301804908658248797475069924805750169080125008934958905616184473779775837159632078452068294589938736308235931603549366188229585641801827046570242096827564914416894630662102410966943563669181521514423454963443792512310193231185886794015458779333944573028650528849761274911109957087067334003537210349041023857320712124792538736923545818752393633878966898279120288540285140912174988012346300282816509518767612454938455812626369689160131467217878119395384698954054357400375862283870609095411201837745306272862640774114739944266294013881691372036034663400142285100773724393898009094996967136875849354768120394734864488262911697430665981350632477083547734260180003969102707395839109680895705895160633938098476353894619270466243644168145250993460018026775794895704052723228407303838085317376223928751414629763983960783129293769008633898532958352412752777515333265182468671422777281966860930846494798438710093058663313850424240514167981419140205448124134203081066189058634689906182876583560933157819715597672786611974441810585865629588149681479038163318913731994997289582415056743066714493014041331543841456611698587945218046756065189535853169794870274519907464551782584859445847842914140720859014104843492482797257014983375256658859168113579849231686583953412314813163307492415451932148126267164111378010535207187332074213596432811984192059832702939400882615319783124575974727823841604139503025121257876331037972650567351368181082053935684597314888245981141958028878792128269808473459752054956511249680239055733376860890777465079681514299915797171107318252169278275023134662238575878221532331220315311552817933257496414268198518939031385624056528680598521768056099255338947314231200623139382887288472389922089278046140241157267139120750110528245542439993900051065120367951687604535554423159580621270134715814668366233885586582969459274015690980025483397398454852363052630412031503636427464430452283748319766482669291678651530247639329249874759529438149671770892036840531602056173575383062084646583963573773196618918601951329947815354958114718367063100400428160038679399114702735104268300100161223583011912280630132678873590117299192143682611123275366258758913800244894076980109311114667488136345060787532193008930991267862033948461099112981039620424248931479659873505455353110374946828204461666285236146679917365499271142392149884245792 [115,92] 8595094273439221745249158870870556542467026450041234532150471201468711163611614580057677843782399470036547472526876941120823112357546662488079779788275854142906522494436920703655577435863437930775411864862383021948317467774681198153400294566198795088600837411795088998138128760487313657279869561461442956422510545987738991723726330749889756306630424276772037262253830372529084129833712190643665552007905879679989536767859683075460672000695279779566120641103818414030543337164354326210858567996150265462542020045292540992921370471833427175285760184175327648249235282534417835435412598041620738227907290478626466632691166051223465592799349573464156493341392346189744108672995711210991242638607462052532714158715495805854458558803322705835531753662523803381874142937422943314214826966583882074597569733186732382447373478160440707172085501367190839045957723849793677832944231588718458550092622904570315828808366804908925635111564716740320763320350699759479691077505973468861854123627901934853485320443353106710089600792633685747322747213276270105540121323034569388499853068988283070719614199756831783375372968768970567266229698068564115389732370874542774876256504847981441799418969888984579996539078010855830794739812624808127037641057070692237191330769100951837204538281490269994258721306518935822517275657652761096061078624834803968092500180590480117002980399698487460655555457662518520262881655476251164175253619505743630073529135488302237230201146352565793645819733114407083050728522144410440790489205659361972602018016518541928234376796353467047046120288283461281086535089135273903851686284855250774149216040228728750723916478294848981165275024053023647497467055291574498689740793117113870530163932746080666974126383482576821284939421290019428528885840267314259562888165721557447720503617593836486920263061382179997893392748222721024150659804048409193677624468988186844257783543526332436182683056724650665476810735164415349609498231075853101341888142244897357180967421337309890654515875545639908886441025372689635621431200513042361030660424278271335118594719097241634281059022859578945092769399384464245834370043217268443401591995664513601671310071414922970357919821181774833572857096137551764910239393417496609077759716138650458794486467425115656642055049598759574991414695374482736722215789097704170991279380731882235498531690619007389962012661794024105482837838051840910630889990180133828770837249538064782280013430632509252535058522189975758582140437809915629564051383650967808061529857758079992665239711646132229558187634299963751207672366856323045171259108032586997270383326208 [115,93] -261238295078356529500102555212121565908380916326801966382842713222623397352854674623486538955780029730103735786524150370550441758140494524784305363706306932602460199735747799830063836315823800005469424775885622511370557989549710923589222708635801049407774986202326303060016464633528862439795411599420191154650999941271090889617312678570040248251934366978597628603528627290598473864598036634296783657993963126436575307847810704990447432641411375632041231079467315075747966732042981358795077728176571460788156755724840331161532058492730216276433715871015577128584673529070820384570313389865593237947338515562241240126758691450021633301045232486897873602947905081571001787969664070448518226304155717899188048143467211202712199334266043759155743677845082689423712308720612194572718368056954092085818859797414354360562098728879144203292094448769129066900529841457379645637893575709607671005077095678179531818462131200722639709794575058553052528183465088948096864710351326812520951134840737569572167071531518696888005492821408309582990483542837901694363928181005134096391312021264072036780538505893837641580627780802307638867925109472511503484545816183520266247540440379540396317626829673590266253973269840894037827199299916870794494513809223060032601098633529029462245190319423888464024539950048347741989979570105530877903378970514602398813972380639847247794849011591414104970699015484204073195522010340047985163474333252404158642765805255616115137603473766490066147031399518414622770041381369208934877165758147715504501321705361929309462743550295099541187075829727559890921202634804608144358405163710615854701808632627976881763979928645174139185247955554895538489452620454461369925464010983014204610856788896562091086153770684837875048174266891789216132112178321808920488745752813913039952191930777443293576082707028145071228127778510629486342474210835163785654034916890078778018299119695812245532272875356317348745094663455618345442270146401383396633096544004533086975501286768029604694913143840537775845524767270896619346077844205298973626929686155733583561792391226826731558867415953939969416058910167050541195613345117462566925733959202086797657605446445602638526010778666407658021901870391790805134794539071676887325086352550535395363235857767546687958960324647457916015905789029487733203144954168489298995268158239781578728730747756658159828760034060442793434765385911243786391198754127455572232315234772541435260721115848127448350632361216181026395553982966973098545861896707509360878474873250842653152944128616601259643854076358194715507176811392008145732244744392828588341376 [115,94] -1728786654529140641543913013236001651233892127422875874229301942561053978675637786370358227887579526664249279983710850207115896773204548408409734689760198027303093679357782294353275357762548732495363208462789433333684747693372211507085854897784540590934813490042347288642275618420158133875920509558374715068118097662593157037205616833737141548326981515458058151453175171912007370498696659920536470848479134922481221094563462437067224944683553440191712382002623611457148727513132730451579136221560564432952571029927975470341970901453237031952395704899341167857333774802402868999178313136525037878537618664205109285669783721454806451201076695888049068537241115649911765892830004085372926431215150741749666365853802707534279026267346333550432342780005104042613550809112389966050069522234629235431462264092401825057291850777328665562787763039598974448669528831886515812643047532197948415929508112744341981153421506200568559921159771697388349965238162828988100741617772473240370358009723676989103005139572904483689694272495665267237002286653303560539611131165959060344668423909349919302513493185696369190178844795531415937455223584327229297546085597516035460792021447062417512664731706627807986848768718725902217042076887379633245415503262976342862461356770560742477709236202438355325377461125861432380637801473486109861189528370060860217912495226966121752420013866647655834367544053354161944448601801754796911172385738934509284326092830708135011178112769279786291857138578852899958778243979669588526028426829604151381031630127846542010417259738409952552009283052110431324193249924534856078782164438736604442388602554939363214926951051550082283660602920708915359618357802855807606656202479889288491420570949876105200334982859872535913047187970785502995181088860949278086254950791741430789846459765290495138089309659626811507820260341058356206922924829321159239568313491449442351822845007559198775829866743999235468759710241373627709993101192988094733242176803035484379269806496176335332538727364926448578706263408267995440565929259647606198378296750986108304245229461835214696472403545846196769721037473538402915962266695316171245835716421748758902928811496296699064461774382116950638571887372633371977437642676017908067377077805374288131384970763295544290212755470490050150263493972226755358113861758095525450640201979165620352143181467237821131004164105557837771172658665359082773077118162551035845766708984657342305072462757574057757319252133236234143015937098801372195310287096243825186280719144472074740774237893309879247558913710238366749998352284082186838108112189622866624 [115,95] 11918721978603399249187688403047416971549820737391759247290175904331083525413673888677403138645410590540795204932832256404270168152848081661615848166678225060790127174955303403606522308569018059592145752685812148791515288670621536297650501757503476368668788421518909364207082282342016085853830090737646556363149711946192743765107627283594789287176607641776703404387320108947332831915059291213909742360953563231391945547206151682540229943104880898140226870079492416652097651581381880878090968423155386332977877865405897296504482826394425058921832598191139856966352012740549649055843157211055906803487696964314526651904000869098084896167955513454931892469440980229877005922418596715698581693292276370377513950098165739343480048594283054255957402520090501120940989664815852468916481873722169616210782635890495472549194314841581269256580681166936113888412295001252506788245480812689638975745198392200642042169930450552001694436585316332590626734769135624982661146089128673359804891704622107232363546445087980109151805969340363577952823117565919818335026776277730371584664589401771478004965999523984353124782620280903246564173027911217013234676249660745806935636253879037458418898651695512948782744115335382445372045668153243711114378340547514603913405359286791771318047363059637574067890400682083387401801000803122144674083788804268475733600736051126288429168134766295611996787249684892568790094394056129439621865318676679019361703232304757870511774978147593239361426346341548529839705261160584358271529088853705774563852186053662712648187602763158915483935109687598713241437327248880718684028858650075209487126492148426930977765548233860298700019753394203920478388529580012045015063242879718311354212935659710150039328887679794941218680845457111795577041527723141771309761429021692577226010342865816420196439838312672043504974054613956706652767982272660574357722630019946713045617157964009015729626521377342353831356932312806981622117819272027684325708829269815605710462001640359388192240635125518599008564005827510667044926695216710527739310938455701654081603285420322463746826112659399268064110267588898965140468528373470399415711553712935335502852673467472077735450721751489065475757214171483768716653757711504669070663665782784949643342874914582687966134132568499561387961957165226897900087159930472182020386879602902094491324244105149127046114905181072938391176278210444463741961029181317657953691311920187821765565844424726292580780029614587606516981633595726744717714756970439019083035837377236966870946586011443706616280518336703071754092183806905902261403323435176 [115,96] -19470304174826249138001588604230358583322097083676419884640035755764190862431561873480703352862720766780747006613378407138507815420938388908168255629359134150145472216480768168364608831930796256589426431277204841855526426452517201014388015482702545259454891253870661568351875825304836681513169996110006935024263027011493197444917718604910557788030047500054211076038131527556011473279020985825932166639946072756741504264378710768262311285955577559459080210058102297788042254785473173752524840754063078268929001812595776929984256504078918888690982403389545718401575416182796047511961997854697748442837127539431608324437482554871838454991160764291746716697502738089454794350410103701463695610751140509382800712274781241292853876219575686029759221182483329293683896658687592650153677670679586688368659722729950371904218427703775299287746942528077019720911785729044547865292998047862223981222680979378769783177513764330567762259705613361976317967628451901026317052157192084176052430781883439446087379219297039626299726213511681790108283120382258963417643971538534478990251387160944674216326662867141827545329982474917869929688413888273732583024457753292728125836574816069495150805415019457682530002911831096526722639828882673547765611285176583209599176134306594674481738884503760584922065900827527764459748281769260766450443229679810315887387008315449116325607438711323327661470880807893036257031109719476340285380630592364483498137483159659357695132643241190452322873315276104576168316096151376485468257303859427085704531153718366205427918447408971850331459227178197694299091497054278930907722149824379468379328812544280003985808832308637730902733048743626028967603975099576309201062839774780280394364501727182478777637767632099696429276681088928830371462343273260218492597556732276177477445456996573404086506574380149907781443683323745519100393722071385645763808177001277550878185905652281421209794262523259033095290539865055298939743561620271727994357024492065126220466949552028179332343127537183683206623944084186011630213659855863705011394570264402763306366428396453579946646072045329945313861783246649975174716183572721488061444195876995666855082662628431968987017887388344482406668856116591682466757301004956081987377509898083370892913301387057336209556252146614365172731297649187157677527670855800126641682167893591100166221924806352274941682653470932958812547325536166654866438682593277178608885789396408440208625705819288973586903845012503755032512655135746520040888665548166148210218243335181407494654313674172636949599307590024555525804195335885710647646976 [115,97] 47446558525970198976314324643053848209349935954979486254604500085914752123035590833648494536781752743186509295714184014657392511932652815112416217046275241762065599534685643061621583466548201394658692760512983934755650483177583324095799360300748594017797132296702141663385848212567766409033177813160457394362316422170438089526427208960490069691610992904860951203699478112777406297504278344915111170550530276714437234779492646224722545572509167673340528679185937508910715628357506222090541375806315161811973644737830361076359121428223997222304382766023841632839247227174483543724552211789333097853581026084457944660997490040313255151182221352131844283918123059775328480982734410601241448439320293587059184685470477960156354754294105884969973871316419178798296923792914264453109622039974004191748787238444310819812435609924615888632254529577082804446864402095265298326290488376420376062322001533096901546822952125261043578834845015397383720630833912400927584607372133809668777097063816323598985199718031340666267006654841667140955105950917603390736794181011815784910999234729367654809427647628669681506178668051359336959461198160989290986028556362954371929836162317797683326297002946453301986160075774397095344712396389380441673249267735062935661579797683766382537251373608760600868298671877451692921979140072328891215513961349019894667166890832375877968336660502981126874474350669499167927531766247392879022544178197414627677188037169192899469300748693830257987523496588268918246227086430295282977598285516214871614997098298444521125291550312576325461044382511425969702604984887747246052444415712944174675880919849108653809498341387859716811452390634266295406329814340303886347471620444654293575710041441856139114468034470887764009005327781710675350671125597470223861633447338529649151029643598896462024963176261195469872079351675910792246684964626125751687472260721939701561965001838779783290522041238953747263427966841788579594668502747975301719000350983211214786933552411486750814018835522158075019156727516444288048655836224544648886369574574397652155140089151213693863622084751251552628958469177805499310773601478794007400271646333718273626805430996005825351864249705196536168469614365735523680980778896718052186979478776412223663547797793584813844451240976612509058049608667110925021501626653995274253704599049894443714493717617844670819462565978658957223304684058897145151650537641887202252051943245381524487110566193322448633148257527131722489152386950099367825609071121961915153556004879425564280924406938512865931047208083639070455485215950109436192 [115,98] -153765091786739733920819173256196715887601228549772676835237837486017924373602229428741550760982700861300354347674589123905943636842839515799582184294885322190897086359353439374954623314509602213874692603893105121502464304233702731084623086609136264176656228487585603878269375385137802346897084759274200134754667692226223302050861176838651056297784727444943841259390407709528609010050518486469983256006123493089902526671821577573088310524769306987208083400700254553057745532702546627543438237481823901127525106865634616468988519160393921788184472606554818179780719711426766916233089499439956554889574335541141113249011617619645812747160211913359975060358958188366395981189123953868875595231261845891998091298297197049651977397620313234499783782509925586418855517023217116891511390408640643538672975613203419243814233064282615418165649867536176397405866726669528177828188113471995902042637062282571403904009000826560863397532264238171983388665830706110161023328705420875669085455800197965719999506913413799872332669767446545485854934895210466165643413981826286304220523963440194253685517629685211971238492731415863072401973744255996820924004495295038959698682529047205599613846255468482022255945009123211329990174845014546131848256638598768023854294123386604020813412207679311295530782940919017411541385054944179681410886915847007347491892171571092346840217707866854736604800321325307837585566380161171254280015504798341511116193561962965532426820682701671039587171008917355676118163102894749850559824204413605113677866711387164242186893913360334688701008508229202255979917702528405020294425084336482586578549110423626857968785150949814926318204528774120108679441971218323888998550504421842179472267968897748648094094294070951004895475861807359878126372746906172185671740953983851464894523004630512259222197203434294071416307654534445476938295240819840358040535586668935117923788637473025686636117083763078178585896093658053701042965723955376762034046443929052290879111433607823692872184815978078778898465810990647319907122074444414004591533028124285744859683042592398934714364594073937021492294920318687931193658952146185380889937005961279585215220335268060210644206707003739665657003836996080852152118473505769039573478119609693308304887066293276148855947020325499204593565460498939635324787567366970719528937932767379011079019365146049163601395548644562597436937976618690940804845468842481322041612229500125841234634047015176041189128878209645515642249984439801997940539200970252088162679374473835392907858434573534094712964163773488657420827896644224 [115,99] 181699682580668746946316204482569326966697094329561768351232137360694326398027015883307132175025489494875037037202564837615166172453944829574658457428837327844605027364481818571484644017792451945369350862727283831493914025068355722041063248575006324864405727547852307364159664253930722349153318287049204971877234409041717659816398675415424534738758418910571038145171831500158321907834755365835827506394691325350242538578324613313606106640887980934390457243253465574409837462751007257606150479530632822280879904078457735223777489809948010819869818749627520412526009763858188525434020192316860607173331222307975536658560449810276513514243551233254981198788820924609899906032098946752848667814535821851567527605355804708128298188308110327028319848666123776765034315456894958192265424576455807793568627446404084431775016211868065878008437131614162616188068520685230523686650985741577915925031106127353120480213084977932877817814956042571173380745462548130918237883116865287991129708572407809323292903097914721277189671636920016182540500807533070133685897793706472326421460980685210327723240454715529960387126966240075154798752213160083920414897146748046354491815557932684105539093439717865494590533255586240470731369653167392580162418835552346125002321285467641058433699430117453650210678384645194614639850612555024353256979604525935745571458538610531808773121576858734204004812003036649683293993151283593793548071529941051785697756895718536056854358473954844632498547470151904160141584412698601587594361167354443449122320354580933482756118830410439107140540363951323786957511786990814425305498680458520430708588911541406579050727081190632313578263484941157164503271606895431163065794940028096350990375098299788208457378077308643002629947997446172080814962332267508962838100158326409480761808216168464726132925909092410883568382021553678722357207236742441926888303210217757659257090527667732110236487417512160209875044259718389821891027116228335702715766972590629626606935797752627047085629970932042953203292855884611954777388522990315595798044616622852958589174869841425074317788366867203338343929114360415672585470404028380538594734676295957956495701604418281349821219683413854826294806241397284543482061706829710124060975516199989989093191341997508608755255559821189129966693176519404720920043656508945764771948281792326448193218208767105469215274438438621419406073734020086532331070459668786695129089609735300217759890040783372140372670878025860521134637516428433575800701516438407703852880372815073826241653929344824735404689345519454124427333672 [115,100] -74872223454417152970351457792556479413226423880233334171906444450648645299303939345860035293627217436245790386771545439631291509576817914889113753002875604302351376132833436334288509333208896047780563620243905798261747574905057015660916600206136206324275961016392917373158830128120473396467031379633850496768349234839006739639540814140615076392154389856132174514066702628552683503900404308336005592194143876036114733375073737576839246396124056781420622996974578903809518532111456291080916573799566508891415084133227496865943847967044966806269448381904449026326911467695841265282610650625156642138844650827403214111855863756305023113188897474650241259100305690021996294005023871574891958648787764407381823665380962175974329001928299401415758045238467653550388455218252510107465276246628016000313305403802894571796345450603906622827316340557331218230902246231615951211750820509525787491953292827583504673859364849746923271004090951701608063394212554627239582717767571299285853233922262013710234226896634208157511848555292950828761853760979156117404385443844220794812077202988954711043965253596660431703145925879400882784649588452779019917811336130432215206757027010208845714186687255385848880532759202924361946036477941003589997284376372722581960756325512011734564958188807533122959568052942216789415692024656902168124207318557784401499577888085899098823786141265555984992455119741928987903203069492499427711860319028267280457950922604708774708747851486365973350164558565819013913363181693912188829734045780513871208030781700481887480433542762979544521118138815353755900905095943526427873133156700271834951692430653628848809091167026005798574094388884123027692726936206221140704729373396211479019372548151039595953397894412370677895771594633548281943904664581402755699735325613774491166629949205127071255452647353304995222752639807863217280645121771147653821175957892525275115550866350958364274932609871758765176277767278431283584274660980723349780600529481718707214973297953734773287053978586214906336704666878393385916185183091650301449251481824028763071588925629566305932387767639532331563172633864968731731056551915334700236883585446752007875393383914690643709993433861446894390051417648121876351607506761233265611146545616343038269394030230042634270819456688183098185710156044348985891474969946984268908566422371591906847056636196434496417770089389175462884147859866212837277840825832930671165473901819689256100410309171437537682166639809651480039152424913782574730671191401759313714895520588844574262594578941152017950929033347914288320 [115,101] 144009168180690348678338805609323055714601198673875216320287143585037864043612083025225039160351562516758952497725315979908890350583268951729437039091501609597774132297899258318274574780606215820726753343268826208807563380284656632518122870284109557537981975070160512831136392775372518114523150588063516214361503265769184587304194281053068398530578569051141110202315224367426588897707495683185792004742310879666717821862139759418445130697613455300510628581605284927112546443822368468809577351812162612093472311750131592750761173446645836443835736402797194774229763233779919203324095660437707517724000725009914504338731267589602417550835538069786475177763087914986794428081081651853462925587491248253353930166078242985803709881325388709402548574163344762739045897654045865785019609820173327690967030911318582541490203772331139165628957473521722549304138692804733873439892571959645401931209400698730958991067195543239676888990408581925014390061839733489813048668974518940798463540365824510006410251742541684567088691766595609762799833410134202136985499295858478122417285428494776002719381431673852436905720600253854996765915248045873027934597797455943925531727752581173783156537825593978000870156492858013146158265820265471573065787829444951382234140926351696667334350257529251060329114491235882505379575225822995985340776581101006694137354875930577772233272641416058661391516576959497747630552649971419501256790871908276187023031388204509339115688602275807372743257883801582544968409578981206670300044893481545084156483878540409440404257471467718352037339081040310059793140808340519558805202075952335474442172022815859072149123570426723018330405300187952124041291911643885738217200841469620628168736011267159151602273954298025906903891044382549103313197347375047086849191966403320351043561215502689165333167320447066487542600605761415321078241504399717561887507762343642033498992226747517767564586889754011600849144697590103171368130422494443003784431837889950727943526946162915436773064932638146129645022067000283654297394957078114586873715761514393203115645166095314481428551167956689245117012416215371898789259820321813920332706428197118881973417137822060079494050862302768292777703012286409057271664222114386906920752379760203199100354043596718522328262740069763204539489659312922017439727419559811814910278910700064949031034693069040662501457323321705472018334065723702801796464308061244502475569002424584716888443823386860642366586305511302188169413259766238361490684853967632866665882818227980441335063177922969866068603502389976 [115,102] 69623738112947790945894960142111775899654402350460993221713653917388152115865307874400667817576465019624892017300686609527464453233711825523297697372660625977075150237449722374578801955312178465325739663069770766443775514586872387542628649316759823146898446656050009146256110235926071281906138627578184338210608397703347208017894514233967184797927151033909681271589050152233645140714498201797023542255644516918292279442218528904791313717617832015588499665418698715508332873939714359118801567599194003668421432675945589262146971292740099046216116115889915844039458576344150662453592194425789466618856136944334889307357289535922474810019790076568863334306429591372644821287008880239012615155541815983235450429837109885115932412745378272719457249903985612972954043016551962082405430458889160841051529534368047627635276960461862247165266578264226930244114370548801874245728159710008371667662724648119404026492357087453496020798612989365027106645042674579326230816733101680564268315296582513758628759399217723043017053914818511582976494817959284993556421772116481234196437780042894963237400346359466524743479663562264448941554894805087489000572339234275012950551919687091434191372216782974607052290428807296663316130224008341087816901317434615999185293068825788814262149826738212536799549386807929510489758089471129694813637123737367467816551708013243352369315645565751259388835373310616634809868287875559427455123349430486360762403941527012728315317501207622300798514540447397992624076548380058506815116724091669089860330128481939832664816992069576755448543760941559701352623792461903826669939536607005194737849387182032952062461718840861176381320594426906392161085121125068682058467221641553342042076063613752734581785689102783366480148635449061566421342033595881767462504696209998834763663165445446689823177749647970896050615392902277973476753302105271009930525295147359216093164981790436556571878058050797085797698791227560225852745450708555359498903540598574666668148482700431862720864220679510992570322151994931195492711031790348415088951277626876533805250755035664479768044909406697896005808288208103848780449634921309308034461667175862340606883748177398236101959067404009315369146086598221147633036762481099420844418486982235471002877039938239590580208012927873702486154214486128783523972620302582134319805739811823129009945683863824879746202989947807501662055672620912150020809958732396565653709930377141565196468365007293398073595041591651443338204255892437378513363678075361259684015705908939047116177968777667675736939712 [115,103] 21380804229420527124934854172651892274447309906264104370889348484377167752202737090493212418771971580609169868628708658614275439686481344087291723835735909664108758904357160050249876396157312641002781501275807919013527567721240168538606667186373075204478335916482960610031047268158735658376895350524384108953494952313850115580012535612197581760847992446339032690536755255626940555181689583199104572924478093459105289085638881609102345017328976250872334798156031648561040142280989226343794102351423532910636531348042588108907090182312791660639630416594377692310044371927948496457204539029919247132884411511922048581901261280441568993213009412289021666439352281714138603241028651185544203670416946059980729621823415829280871512316782257239817730441801839694106910862476799211736570458636833060811008687286080368533679543431937990212546399617225746820315044362556082684654405929362012521786327422787575566469529682073150369812543812241577831203813811567197644822848945192231495432675448275314736164231425345701357182891789717134906351434678814488257974502036888235488938799580751446732831355686282174291309036884321060275333344427530629956970307498442694085425809415160067035573822975223839216160818514174949439586076529947371338054265256407082590919610396630065508064132921421706795714424047290161350867374548332186902285490212076235555470026326785268050872629527940446431635265961074156706342209761035095619337042959025209637999802279428990661049703286980538936231234004714359114175659643035967199389629322328082864539992483539474753632694498506958506507831921814266490344314855758913657457261203973827202272459867576427340228603503410181141144569253630954722492934085888572207701381512267375855030042367210312162669014414103008587136512369381495223710380842258440933329757086520781986065240494041550777521084797125607325947291901364488793172454503394929096879081853745954681696560645242291215196376569114142444897851909461316302558056209391446602041222674531560858548541743829796561752639074652365349308939070225065608714103809754556259946776281512912057874000028874155289842200273657598211031403828661614725544016480394659827018802898803395686336975087705310573940458443542871586087584794592431757569290347086902672509144412921900528548808582952070922310045890081464678560521207196750409831157417356517995932745591414002471986294635788541439031314729369103868418434306054788110947153364232432808875008655332027299007825161840240194674232430177431769225928972933093076014729573391367184038704810570601115224708584279446648 [115,104] 108694220245544992411255715283331151869143104141655129282696861448601831428440920858867451912894102827277421904935933763666225663722300435808984447500511602445203149105676103019043609214390842207619490903792975609361599936044645134002810354913681173808967226499337329539253743082144922645547639476045479879217295237201779062834789590832347647555221680641301476042289650776805450424846952047232892744288151786244700959357154798600337854387953128025514771142361875510568797925207524897660324988917433891507923053227739180391537465866462714419628435674250414505140881499623854759855291083658624802952498809115418396386147420370895897394655263785295697650879169996347679566669065262323442157316447817537773833710113488383877194423981742956944369219798551752094347700215571850178865838656159482522745975108611615934512403994216785649499206931349873637979816957668131317095339160596081587761557191688105945549190228876737669423696888183307408015622298310083206080547119417573221130208368725146047635210413135844637514119513075330318861833253892316002396061152196997915634969211581261334505709483602955581787985799342652514452837926672866205161618095788839943820413628330497420120706562317966227158879253326888180573078467893424748134082939999608439848848539587278134285284823600454731781453813342783990701093331806949560872795570406523339413878826204631225955359652916398718848256152581643918030789744744674817205560893360390425299824939057627501566586030983739926835970976510667030885403980731160816450108515236267616519402895497472139291409574998890728538745512015605806821584622400498151770103675350821149965422912985991032711554873752748703290359706743391213857438708522020967094906405767237016465119820857088493902398814316663854098546959159414448495197530317981274602752500535064067154743444256468400155094191405142570993051357320191678509770632651807553466913119965183372313146755911695361767617012851038333196277351965291568682553815937359590314137096394929955500277737886493654202096893784035363760989127321265195877678047239093105893924328397308342470978118483217923045832357647253140303084006125169797583357557608385019563412160511580654965639055773564449946675789602668015372767811802094531037705522217828700823327215271579704819200503139231472911047935556509674367471859897833436535045451364375069570763545120190217359128257399435945471165135086730255662078388241234624546801796763775135316006159784545751078195252665994906098499069950521443009036811094075116095923446579614893975294560723993410159006505429632 [115,105] 24439411634765550469518904312612520416599258182050578910536216610574664949564644850754367564156437252230809797140109190621229622283929926587177360095529833196229285143876465716673178283252299856998863682433461655806047413577476367875238728472201693709888747318471045748872739649320794795629299338852823686596100244551220084208739196528877155164652420369840483609737528145046958062908632797732453148705276674040318990250500086587530465302821941108631441209686196540371960313760292844486591410335454951656718614752657411663301008186263510565650561299302754252461377145773139277078682926330765132214634924643437683679371075502566242756420010267969602947016935297048241783812629743997099883239276239417980382250587697605359420021068411545229591550735066421035619602197520065634513673461239579259326478174262293374899168422702598472713475527823287524175747383332878266602650547608546340469444185555399798383306754005215943218788846227080854134672080589959180312663203490180683367185343606615639430925118515280808474140466532245018482137169897855804815094965454894654386412596259220500358508439425327939133553971026002488391813211168075386274288579873515661885877295312567371062165262020938993452774251040798464261041848801382179517884536575467124948692426117018627612463900656734121585057880327453506338020189288500724153446292308253671582648577797008429219169435631871144436466814002414232740317367291458796253854541591940543436167971225275582465720319818616225315722375018506750671765276136084947019905108060689620746809883959715103276807270991937616743554021568814209032936039059096673875631528311908669032787313389303694387947597318645190450607390173394355644494457195760147174829678952203845143325180570571610363149007148638272548221967492594515196562021988493276091548954332375142924894429733124328114799675767533920492912532978755967351602293352708710632521677486702979348463189272412841856982511081311351204110114530870666922895972015567980376162638113812783388989755653560474859831498403386254790076220791682719382491873518859082889252930148819004428445298093565516402559076236699459729146034589119175252882364632191664370847930158823696449231984966982214299751425511815552797150283627184780407684536334541961086412270714116360857565588008174544491837557343117839493328803098863903808202678244422009798365904336500330110061800363929804652356297703367551752100883495519117495521367899278623761407624843612594111208631667842553898437673444717255632823405920126379471507988763023768473936916134252786732222576 [115,106] -21959226919763597951349970172122853064714923995078003583415644334806686615670519181535134852596848407252262450187991376504839732896030768902002217171360770458296616377093424895413618580175561294654589748831964008355410850718977447892773010564217876411366136220738348804714388387296090498096206647689091160807757659367648265892220207844161320483608792421043229786660163951477435171191127611005846169105684316563490335673826475897814520087398239835094952690351075404501129016136871556089644926172609369670991617246228410530776846487747732945424271788688035629852378843309516093522585902817579099857676252111153175660473397656555854619593566523636358911068846305916026880223466195139468603443815408671656186431276311875411798586016190547566641343930025078707127487612169138769203143912127760132285211096428937829291711886780371669994840517496354673062218172037777883659725261125187615055058223180921804821227506056604389918041811674554024454317450335976226761371399921142240944875724743854260260945634302808372194961646752555002337616626197546670806770683822621744385399225512199737955996461489952037693032617317777745355271345091577101082058749113292585654690945416912141526054831333444456373320253349911321395544422396680131807965003235353241089038247688183966042415385820385274642920605374988456403361627336392697826318707162922355631564387887310281977355669038859295916354626809254186665903861976682638941179785436159237578116543551991712417835972873587010319051169567329025923185188587211027460316515050957383554798083347868407667922160005535495507564699678416981426301637597888846785688503871701711233956404376806730733705040120900722055885322169943858776253118802337062058672563567488263001800794807296427548303536360242841797539786866394058179074171448191614442598850143462293304913336618217699312060518793745507696932588908805074785641080009171459883464946898965602311613195369497099487997816851580688056442952712942158575572190724473964087687730915624114796543830942418127652946099334495252637580959039300349579760692385353359337154242756620740694229181091247388910494107434127265594175175035642987347296471070896495903627541240432633500311164454851875785817552058362951447433627194794956116206940322114504976561625967983353089536630817042477620259367087410323815225665839977687332021073060258961423938261023764329419321474784113842225883697249479486947905590049983324449998326645359162156086481148789312113361880087805398432929194683850163843029199040784207452308834057739873444561630501504953376 [115,107] 6242218845976817988349303209617713491536774094710186874934204315343587159684242508034601085313697837972678668287245048462680824554739957754972217997653734635128181269883174647909016855133491959696009052699297464905805391370227208685397863224358293356883883950427338971773349538468199624371950387566398092522488645142089863941560017627505371994578527444966017750694909896160768154100073189040133355065696524483824935920915327511731962015956206423705873276861911418210642574257356091249542373227168845098212965071912263995873305948838878047007056456007729113487782233899281966740426086487163736119214632363160859835562636844281192891717999517550900982241381824859866097387130809412503032532244685566166421041737624582431852666900831131246618122093347803774080169143163593283312249561099450093496140731940252462115518780047845215292950334776035323686172766269957108936249184888093844316188520592927236185847838326594140055998882434895510235298104581762127842989380483342632640818837201175383336946909269166773789840867019832663655498924822792510471678451400761683760923934702987965592014530703520141134875652617504257387092570883481010951497442299422832329873754222476233678652561613017531436352188378293131159982341837502515022148805336172379305979255546236383628666443512512047320224917570801878699919686312688470674858628663698464933592913340245047715575383349805116442850877831379417886274676395179417083066317879004677242344340601183596037004161689486419491478675050841464250176055053811509621933497648456344356220001338649296785287726080294095067979618761980879434345885756838069355926850034862545541080563705393792975837892961097816406625825056721903926423230706625584271260098294016202979687775038628762622641461445519034852251623046254451399269861511557404149085966780022057142468461734323370443808437118107402810765588897977162867241008546359765788982848756974065347104580245123236534884151831080478970512803663336335344372198267212996505313156606509556738559988262373975261802406023812415492210170747689282887063435177758983727765071561709368194089472443400704619362318538937232802942481785855530833300592595113883661620088678007960719947165231316945106938046696209991590158437875397373684521441784407250249051399779901573266016131835219278474419800532091554443551942554855592545694075056405696355476499114895049579409305951637613154207296413471380627036509495396864211308053140661897184091027342668232234108286107943283106058630848462772261204225284475267837695540040136003060829623779052 [115,108] 1933973624404484085029862330739905954748792578565625347629731478641596269954041251477989764937750374515180346377062532991680276212897460371983110439254901188652164163468072288932841744218118442528309685673600227164022241343748920107735652057535774155155251590530198562262082747512232337490135264853427064468194761412840706799993479103358830528809222444512213182235522554964618835591575347928947898417352367503191201085817540242206364542719459231515308580155147501174755880761424802629052794681733741071891897485072903007347229786090517263342337623047268334835052995154430251758173180999387067361925365522339470621640866469397754434206296551201285137842651453994654972572876755992696056084713707830405816883861914700632898678499039076950259738239086943604322371697856780836674103177057980965770717348435529809428642203804325156875035222099996127602251028400750027058251661289161924797062969696117242526432952731731917608518997828047561954290713647293713480160425204762432609875947516496347576662743355954428702969318041681626042289690419185591229568356681033759778661139347887281651152826143039581267485392950804111110240720001132787014696419837485132878289758484033020183641530718506824057535341459905013197095200104384825279164157874508820461851014198112961823703459238472645261927359083635502749921185649343531211627049903375111959894689043466596052746781410358813463747066221062515293704533856672705404410758930473214525841888415388429073373098384374156250615330271694913728036427132671040901434559453412472162893499746853288737855561390801167494528596873286305534768405824961915179721389441332718712308475931493969190130841214248977240061072646834808514598511385539263288966377067596590556215128127817518917361079589397092003598433588478236330131686971813477557638053272979802479217497586685133560486245873771429622834347049041547654901793178325979798635233479927955799277161752336841240070814183388751412443573997955795050837401485508317472208816812529669652473456150310050044919733195916302795272088650826449930381738889655469224303850705812748765272588417034484809921588638055511850436925164320858974732247917198519572975818566149118459943509335925645653117988222926922267404437068226377560975384210623070959036793476197206680039013676308935697714060886979982708846438353968144266477581539205846934990069686925464831280258758418537183452936610533451085468023936340943952482135248748209626872926917840638899706415018488769690926862176102736735454179426365744341858120930366412407468032 [115,109] -1389554886794034319365258211200688974294003120920817691575918763665876526933269352319702469265564149241913923654795506102885161092780699447709854241217510294379231274726521765093643544174015870642806163418337084169917947231373786274087342325578475407718530235591336164921977837765063622846321289315030934305981027119895629114725097544443346484404360429733795936354680264567459100890841319184789744055962125273331093943587553059363833799365228088919911982704934792393056367646535947959419170491029668275068074813650865955968504606269161849623303223132399730965027675622918190591944573405649868009250630384453962020648882674263535851582723493458442189550819945736155631139830110656606735136739147510595914587265775777172319064001966095786027542245268589092819451534809684961030915835082457781769666359745163807105218105918043651570874674550900523113947240958008794963542402194395219779865924297447984262595753165604730448201990034161592144844910966135437412941550135574516279345455127908930134117315813268312757069356725350469941216210494674621309078788018542647520985677053944426997681878529200141702009014557594106059008325687644320835892318299823692963165490341956370446485111285383671714453318083094136359980953819931204656207654866563698011053049592142235338622463741544898868768243176371947250661123725911518990619049953329605001422590144480575781880475991335302786628789314324602116688622859353782807038137227760500874912473191563476108217056324023851944452467039363073465709423150166237385207477551267333992525931713050341141726256544341319747757314459811883388041428377862605025024385280208093010687300012879627622877828517363557050507678977322364232088607487482141796397095267303515921431892225624739539909144089984368172924530808605844342647734362792302829972289398334010165755242800435404781904275474358281971397033023569347988184850321000420322212961381018395755270124026360268730510084053965813586806781821765317076453883792300748154017109849666350189824748358942553808933980800215224596025929043428354413965814657377138501974760155002867725903477752695785998972519461862422713769678907597691680927117399580358276198676622573681286845609965464973352924778549223198282881076457590512938077457439752633696395592378367254391942020390983850772012013456546626078302906736338855949045518349796989790814871625680168405018097414082096537946635152914555849465204097254236864709588996248307365152993674969562589803691447995984797718953297599504529831808359866199329796102979066321664 [115,110] 171044718257888207500039806177707032872829208012685174588313295491577168204319282865855736243818667918433002641856384050140983418207298608139465468039515903361357946001557697836302505642378267262902299654808239818478882556607302359025845380896634364336531792108249885380715925098466270646057018783919740837144967620401693741228020319098497348848875350746464583591691976230682942555253163763143006519104415857165707510584331961860679167263410183371734371020202608814698176226554478213325903149345335734240088181090228926955436063988444391941414371753577720756423468307959521994167443560459659989411550381567060787885256182725705719243334268621069723151782883195104468875337947454920034900399013680330317887689437925465082098839303595520679691282605211119967433955839750745855783669947536287451844883964660309189237728895171961219271839675575267179396215129995692849875208956145166230803452506949897719699110694326171396405704476039356129751740021773622949122833134800627880611057734314461774597861610781105968084194350346802582312709224659266373143192972158599985626990055099413914901971012209890445487736280056062646798632180456896874909198500931889614371935007949809353010592677268038984123512223003410498377171340783470758403291978893751072483247177256610331925243560963216633034108063334954770460083939093508172245011578024413835447204040165752479302259122762160473370472345801177378662310194514600887193484052852669485264083343944706885024811746423143889730546633090752666591616628223289948217728124560697303973432396756796992090416367036221489874141370381982478902215600962295159969271621298273896556838232922752722174485035295228421025564925570717129139071876434101905140123051741773341371881525983990729256350534662732368317641093151982545394358648374535638265747009992801158168576752009939059391095786864567599909980798703949023664455773768222333658857513832985412787128528204563036172624452617696883838075483072886706084940185872029771202603571146180074334453601837675396001817221408362711107705401800922529834986965629046612699298833093282474699319417999196340733343213711939190382872945924757380130408574801581834872804459203364969993235209164033016222140780218001689148025168155613199839331033655199275949809308483961657282807766089901322206902449032483409389876634206738806279102271522626786163477212615914321180806986640097500926672131632995341239977290731442204823644215194660552337898059230807805297810734998192734781234979251164431236754461404963291493840839552 [115,111] 22111072102507183618651204407926563224191477307975907994061773750806546960299725486558598072926970027474235314043940660238519134077948488503045060032539396070258471198365987817554870748790682233161979916925051584578528870790355886464626818043211776755316747962740090713206881098743430205671501141211044560781465522523727062438893736845589389417512020262396384485237978459940966470874658004926130048063507056422312208698121768217594054169545043469353187179295110271673926794902547171875769524687974103081918117293552072638070054066689893988070605590138782623178424375573376841573972709317420471003307903797715890334093311035765940586687025637831485407528478142780593925207924648184450394925925151052869352884059522684855626058823771319473363380798087731336840500226792781201439882691524396110841481710994486857156750847506179255439420845389018274022399007210114148512958153361989074668722099783735485496099441883673348581741550394881675879148058609803254942776564779115700967811768747977475402525793770037287326069421932477199729476678932702714474582830459824700393025755694086979088075610560864636199354107900581053648546816710085365115585807565451121108748020794173245865770491032126008684305826777710358983276309251066543432929890978243649384713477846533301857807709247161574006297449126673249287104854870572218293742518199780346803916859639580924364546921802106530823910118800203011824665514052455227398361525197350299772378275560815933542236327561312961739080590092391250135417480377669619687861763796774356628257130251896847711353936555849624725272363456147991663324980468237234572711718588800235058191158814209977444181462284133148457313697066661653072024184410479746295681799885039666458993005816693817602800673398189989437195165957263892492217574505830488998070810338189979084846819748014297185257992006544754787493344835138094605403777438461501418535526252583947133622749969199232107693867776081326790185773088712535701246510361144421953984064620989167051270489545495400767167331790417271151771671736478168935108869168726581670829648249071762864373358268473075552141915168380203561635681059654144326206025210239312567848262162259599335727066296025027097161842353831558924799642994830885861256139303692752719288357393293409253907648430350580929679208772165688369069577764794144949590281487640943893201289761394564589929636951120505399899143352790843161637328589735824164368929598308238093263804320517011758516571556620555658909416452523650699859891424057958060288 [115,112] -18800829464313131752739245368163005404780687212554014140527481605763028666133396141893297971374883889742587377080554242863832172559544911022628896282354434395945174745134445035815758700152435274538912507280119360093915968544620080510984929872671320523536904249157941137104347452518446641414344164542401202150218770329104650055087461605272175013023107742432371040585433337876501548915179632667878926877044388730333741989667858141934765980248408158378863540148372076867986361831259160708984618395816482236756646595766003105781291097580940309043035175713006285224844240999813358403562384522330561629046363364001924735133159292554973250593752456470972457880719722256468548208603264604946208699812732579157927854450617204253519737758503514770462973672985245891510990968976180927098012314706619838631370253048097432302450179485664543361414084590463483107574372379146699459844511923128164438141723108166126339488016249366167529862089720455573061719246017283867310800873039935031606020364573314451533555375714046158634781436077617728673946268903580761395241813581285120425615966775910733271124494165302596859895934041369270133315350056497841338846634934517493507337270785066969881018261598333695253194912976192107385189297999497538625085436770173787221488974688853577970346256746665034921288160814617658775027179604619258890424411566282597048470635992388783414791795977971690957572156571797752721705871682567384603064405652558941098467161418187889459310731216038372313174470344799964012525401205745222841529473329168143697744488715479650781458293629377654464801774086877340493272570218289480656665218749336430251370681849665287740449841096728040208302777333764503753651036322355172094820612753393097256679889759632613335269571248677779416094561927230812152190667561709479555036946856232457300274292557041009285078096281623495090241753971578408059509018025135037695536499622807649097186835085992835048413517563671583364538634921687263132362038985356355316981603863227682047450478745099335036597582204322085962227905245607624270125036276395425624864379154824841605210420371662508603122442126243912609409020316340930988489261534433090215734844750790390834755755759643428090085414609990002791306811158799032793034877675757150924699113333270588946813471508143969136309852104677126767016177539173271047696540409305318908137662180071718074228423496581341895004992064172682778277593332580658645188115761519957092931606171619115375598710273442375348892648002598366142561618366295744 [115,113] 447516335018261060678051899852002674740951181249177571851316821234826355013815844094290132801527695597339605122129535670240572412203005591857281976442767326467554708879543614887127662232692313594622081555270305470472454249463022725565411683304157479458091156883017685926553114517680812868042370077961711476844704205039334816508176217087181146795324489109487568950893932920351463202598292319320237219671041328599083287872898587998220252369872946147181224005079713080667183283117133315397016266485373664713366431132885027634185775806948887971612676099374648079387919981184015587027196460539094203783974864037911922474290043660063328410094375489482367824402705686091587908314673853209590209437011998513425944637180281760375257462685616306622181749134600245467303512063624224231132216284703119893743577511851002436602743872076695276136794017381488241965638387732226046473501453712600972207150326031696304249902716886556614312946323727938905753051787892103355441796410357687725595690431935851898197740803271226141583486564219414810916543355096573752531614728589823474516189643095956787624794950567270377996270752656600929266534374839348146321673614633914797143052968240074651915970582037203670774934941154650863589581659060150811661740498587411985570010434484976463482379411203667890414084424561672110435927038549624543926456569387532011929916826476682999615723886669650176076785593863966270797215889069244437560381371642154008056709085270877412134172473832100536697674835212703801635257014745127049917339324966857256578509892629902438240544724654933449276283190125602942179494491780715050264673362538410209892987344121589787274191047253054070787477372379075828428804816572852357602392058132592236705596684392457936561691989299121635556230310068557303110432399560208651005533562036386472412199749963541299907650128058618713787401834249386825973259739412808055125141194261555654429220009311693613180755232804438140775887308136481181472489896527945057344618563522125700126411191182363177671026783583438807488984567939019314560672204610014485003133948338306236413497512965270407958353505416168948095868256715766937151551872814515984017185953605830631925758784029463034308157658221692362754959196896522523877628595278832118107898912184538073537702264252540144703518248820604506448744561884457276403268410466142269704544646039982469710998648676172192685978074734735095896714489823747512716316721566326935740217486716762549770552663255217178094653250253619521152881560 [115,114] 311342939018133460397809752813270066238905743500270689582542283809347894850337475560029576333114284723416307853527584824323056903152791824385858267724795633737967324856190207928539497995319283854371199022165048301470964299534221597078625050825118758284731307006298677571885580854401772120451461273584522407741078858105708543284193715666980031976612548726966059314251000414448895362348631495755925094762446616443336954060269858288526047384020456360291156560398878824498905432934571840279766044660804762584489220928484281705628137297862383186319714817595166261803062133877594205605108948803741256417371174252505234033053794332171955381099047774289932538881898321665592342487565423469007849238524984951499167786289620923989808220656416130302899685194640323970297800545043587009441430903888195615362617701818685344525358088904560143400098274155979772313282472105916584464238416992102905379389013821959498962951871301790960131495599311629093692871606264604434908185077209107078137744041452414388559167965597743466242824824989956853848672253690585104739825107728328951726026666262007046304803532364238002593533150312855351562502596951849316771581702791937363895204113933755046423643756675915065087896960341348938159096490369776256485216034353897451977677087888183389695903151232861446389196736575371639832502685338556328050643588314011539422270133447666989239332035275620738474635543467509894494795995697277928604435031213054491938449588339466238839395006552748115423631818126691228840409181589406315049284679296564177610677943281619158285472134418493065789064773257581848224182732330489783833742659676589163275566882412616504494048803311828280815970891949480267951111994751977381110099353389163962668172039254553028211929987138055601978045905961780376768731570985003397433698032820848081362753930290234021350308327144790693321334600984962163844720901679324823335745204144135810912166331198770765928241626382107031962906736617744050553742780227608061095060537562319486085221293975975853458646865594452210741269162369432113692538953282479076232030947907174578306148316402402506724874422069750406184203331417784842173929987125120196853818979996277804309498772194087537211416505282725280890293959347079287052707106643025097041956671951656504577643736694955912454859130439702949179999056645428234293119699070693847780559909302645737592735842418577087925233711835570000392404430785491254890639048912439677647303396094587917315921319701048143615698213744537221888 [115,115] -10614506610124085903408340570140892115854018736009669134174458843824124701401482855657947080112880508099729619644420793325902558587800627457479019027431270394345815724343220951085223576698640355395283911938046007020966751421095117632303547142546644963115104318145924140061873120033002942319814061601689240619507840677022001655890286849662326727934136131659711815556382346942940669555559351085692242831316863885831534379205336095433805704647408591818125349424789923623667184405922188695218177292768193363884122813822944734732857470079567444356750294132676273025124680196704000496099719029281661940811314181731189370916244049649858843915883902958641847483410787625846156157970942541267549489568120835126587618639771324309090490615243209955662448738817099147182092337701739483295591703511591101862690904992853466686044567997743187421569273574107292505254845776983132717714815082409004667802799082158074223985449533965691312756204759688763214719848078138192869959340768939418791768600314807455993483104602224285342448982255796963476876414954542118489325490961292072346536074592912475776262241627653775362787671173933073196792458834456935209304714214544747538120032494206243329149643920875850773341730981197604197842947643689355847617248291671025656335838500674261004611806498034695892643880399704158965257201474657261546470770323445185041822441059429889463066087989487286528677274069860234739326728483280731063099701683557137717285082572704250042903786544324876890356688089598614871524421893247968935098484698432724597558583998114292288088684578108961424112170219755490278628542183311151368642477652550004615213913959231720568496969285028863081108799444537196311143042681843758200399741390189917656344098652667025670328572016211449904938872870295794582792962237773788926177195671205347913107897423544803026934607658362641376085785707269105305565871914470849331777986272392263496343268013086044830521592694671792477324918656526575191732386107279451055606689977076105731635150054827705182372174315712448683243323817526078929740744229739959041898581355272696213157294007108188079991756206522186298470738453746515260906980806184086496275465458236088303750735466213954280463275303531686575137789772340602066096208419705277509652986782833653880714988411238765445863294528302408356089981064568987419502018556342262246904909936829649008883643898020303911461976670895577072697271066680831266778087423895455388772641452678229545892031732908532367188068592244 [116,0] 29375047911866244520679501749408331547183440421604666210250478542956237903924518811554067952089328548555768777743075595858746428666954952147974417895847263814316624607349261015174883099054134423793766708402274599377949785389738826567239654573220139999316194358104973626679787949936527062013817703793516804081978067046882367887109150133406392628205639331633915560658136982667271076199332455755807729892719283476663526425010186770697344980289751380024672668407980768972577069812965297816754855738123391965673376655230525273639720681318603065476271052866953195647214014247039919807729429096195908917693595365184082916006402774731230102342241092469304172564792996337466179655523354638366836312077983001809331392284347469121788469840231974968589040074602342896012529422750303606462727944384325534093520750348834343374371744949266525467114964943072301306424063102668894778773677187866587062217221545119410729160311825926252364038148472128329976672618983883999489458143046037337337760314031492543140181061810431876980671129204549856024319478144513449877118136925235041951269149759145377843323475659379428167011603190695963483371209243356777478261277254268722436462759242258481238760456168602330617496906361338448633428512443549123901757713093961313585775253750854892107473844452297284032549237950714555341520640338930610629610560829529574001724109788306628017346717456956541072608642399304094928259640590797024259646549295658215973829222877088200343067672380862923618723755593152195690724387728243662321532265159132990266121962751897856312453050699096572708466017710888691760036199127652750501146794624117632049779078030387630645221051336664939490942420407728339825003513236101204345997320704151346887626322309640423859162824665556008456771233986515428648512275730670725695302075092021944662397723005635855860677218302383533345352416523761659159553850368964885754341318525816459427220030086204955877357792135102166403818019864391016223143790006048308715020548594747890190834866829706271153967956862306228009795969065741994187686824608870186856954631186607167822108355991367296878622952635991623931768601443078062650685025256181122420102456206135600834598841757018904638405460033043409341981607225166045640357293113903507605574977502205837683944406128252251812364587625273743897926280504884129971932961383572444396354065112839546016117429495336968863384655162772852843857786290715340585961598277316171805008863148666523840568696903869894899574882280917317972951197942770280192162353045573408966436782739853630210673105756137654898318698455820423751669765363746719451751331831667631287201839220692729418508247691563582346970196399200788716170925530745594433812873279194703105194526813855274179178839027365094837727526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -101782613279828211647530012894983040474589560964508374701610776149038784394507237819992111923935948245261627377854677814537393802851913930288454564473271798519195383586712833629114134079722540224119573632881647690918438537190594867352246926036276806652165188466408581547218028322996628051924509101448157290292402332027671435640998873823491049854397116593185622519964044314961952725666338709310131019837779704917493949681205535884617023370539350124822534942599997259307823210869045527302861391221980418844385470154712531518000107010329320216782398781771977067451681625530530273706363136948355005805958682437022996289771966512781170803331745657014549940693998549261626375135259429717534117441314698488386691941030039204553071513879998595558512631311649873316278400951824787370495527473753464335202816170253132684383498684975860868927507449477477199533863954766496990702755639381607991032450354928208341292014004582531173808344339234590228990652859235171906479085573734470197386508934419813351413770741034147991617579876214411684211233870229891051411616705328887737345708596958468302244293287594112386072574353709304951732673292719006269701912516201003485893793343935787730484689707371243860972768297152669735075239789857573701356919491889290607683088320027246556257412920510908392916972045450021799226689238015325433630694989550748945613243127010320093017194367992385027911459534340505839296596998908147018736730604140435666321543400308704593247295001486319971071320381905773849356227004198082865524083566540829652679305606073112407659602973068477590316753988572661809463331491591182222381956757448044307121744870168446175251356506564719615250070648904029206491972742210604813455733218494484626245533115526618479026916855051159355357522547602982005292032468596786580746684430565057236822398953404618826369411105337373569921292513695525088106583816639511746490767967798299689876703660603845591154995599230116821947584472644917665597940774845491006958737271174744708868282181215695019453888969904705087564321313063146343419730074418148688576958503965202843428896746645486084684320791765582032685300958284684506155284200437512169782368548231794662153455321393385349380806720252719141593272368736776779483283672707562770329198106345289341719779395643429521679007259510447931735388590804094357971720740606946905990704788036941896890936174999613619623770609623046677359340830619466678451537427064595667558702306385942159546831080585870968659895127640586735199523755672670987878705924962482865026185518938622357198071175961241740707913035190230380612649673536272334794588885527706221416740941834900557133247172106514168808024420899535009481676523357206307083265680577491286834007679854866110977086355157673286828451430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 63294993186366124751345642500717164178281707334426826756114712113821466922816455031419175581565214594892084694030451893106535183959608877480922199394644376782395046657576391630819697777410392509388816748848056392979016851824282486751112501555816140432459988054107982861875026102490996728244251306396313945194632326637653938824424155796412932303040938176108589068774133842657336148050430193596622447606475955452683362990280559963075195139653074357450180277615409068431475871624161379277447282141774176531183824771309167332512617005534430769160489993084273552461681987567092139486817889429751349342278468427964366632657449913879182524411573716853386881162561139388511402718128131018968018077018845677350393559960098050990268665054698852029890428431472492169785917575216396443205782128450160030339452993926977006913927595431962900332927226306395050254202044149719400005752049313686711387854055510622291317920836519098354413471984895274154764795312291100618909767776829493323277281093473327039700332378902436646805747941257909369638714873934500543140111049190551533321982530197682674877069021146685676561493733093412257860548796267977819364296925703481702362673306559437171324607833004763877936521211108290764812364194680106832253981201674405273646019659008356848254020733668433884631019923540253554669048689518683712736116411319506782752579904599393893246957778734453027127643945962811021855629835119895951586153960565124019007402809858044610654879941457038902743126169436025210912125493511461284773493894121756912017041997566492951479174232654097547740203364106679680547795988575324531608525009900682688892397134154658467679690267642291709667602919874453779550409228314483366224035866272077005816282664408323593010925445521311900574916309991518560096659259612977295431927748371930516679714972563851649895551302802753525419041301419355289023690712116524683444136140296897988885132309512250374876367519300739056291547342621845789906144208226172468670641292616876228579022003800829979803455663061248544957437375214613651570142928671028772968111970093608011495004860816703965184989715845074480406803318024927335506042358398844035590695059114930490499773073788539727146088288854258871572407959380228267110940383314413704050437798296473116487872978660523559569385175199990309113950388689647149195125777348004416654745800070884607380016108558024815997662443254760111607148739196436626865212715762682142461718569501712792474982254964033743310606632900351715573118006419693042489310900926756143915943863358169980757614606064009579377439163255996257957991927747259127734192340508128556571326237033783493394842341789785787523835030393487376711691614864543672883142010182028694238452766270083640403823179166802361060888510726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 487600300845897483917143120696546370248263033190007664802860115880185771686884132717240050906034250907763273816211922448729342888600816627025071749779128427890192154065043825016751169163925486871604169754772606880582777965336280363751147721923204207429578144953859887825605698940675991897470616708639060199306197868850923292255318100098136976387968086332369737490057169168828602787403895486089386609683535655026247886218570893545199581786591209971996547186435571188261983954960203949158310384173611819909796905775149452047989946082196472013282300599668624146905300465577319174076098934670511111231471228944737482717288101706281607999455423326254986801340136480841278858009345675414408952859909312543564987457816251796299969472889697502894092772259890629842710174545442917575715421184574483044636760589889969209419352029400368787309267594600862751967939562787191049728789931616015777897556214467147749482042250254329993402360008423993573895213676208468567180042067330583430239578628745215279229363876706224042738037629712503453607266263191598203501015602904926254898579412615904013944346341395779142672295300939265886540858135339121160802705025987737146762839333532045054002517506486681420585229225713364113075340952726223624407443546428424260494340417482460999881883591724110428282834236349887152371872090315019634127632155792768977908796286843163768890378515831690453443402081992332103275526964087371509771246459575717391123184921200053982571044668286297430707781402865959952821818739967108716447709661971901791174964862248145443930240578274632221459106530627172361721960111126143037663669885027081133567147631598012941605894546283600667182797195837204591775651558682669968864963252680600864364786601660992596821593193294507911119928003398947854016436756815532083548195399276228229629393587377235047090746342063581600983611591704679790830687388992496699114126722271801907798376822039776376361232978664646984076012968224879045154968373897777140843178333081174537811994012024384206398778540111249027475408819815329406563660998226934203658421847433839979535462418061184337661537078483323243656655924811482618500545189160109876044769312702444625652772798817496438434849122244074074132719400297774700515111262266093990205325108469518043640591258820310488363673745849676294339236214873810917894108308083622403696775610701582215025559120370653471260746905909073767034283918428136481977091481541303490241479355809285624663259302577359182263695532845629614764119687058386186473081290866323310937359639309028273509205267078007981886919099233499078747963771706000988733012230514518141157368894931243294135566406355644988801459576922329260747286368641295404585905189932203291372171347232577060571493954445093058293970606489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 13345455336842516996141994951376662532078091903610066234693124108364407266435860029959842381335909177661287097200901490195756081672992534927422186322970802666301318226541326942681515447597703099919456142754496381736280590838692717383747606347146594118279997518758871032767985202717910751211009544435448283386314957349283936936219197114769812158952527179895602897879378964608773703206612104364262319039153776395118972430321608509688611090319005829171809279302710528902169890961713438380063497347339479065784157214152521698219039541426450960809710948490792821258764394032225990611147047631886546347230139383069678336880547753078794844752580298911269925275641903937321856078009584234798786633219674962238947055606136456561319151905705863372606360969466778096806890217566628297183508571602531911144125877276266829492651281559597524668815168812576358622236631537617703038250822997513587991968572733252333334676938403465235477183020524380953613753770516567256041114901196412224836264892235822369637273601459826054145262736855417607716369274872438134718776977200607732441023769432747801394359047860934586445909283161494207181132931191860566253143105408758791873514322257543095613148019064289918767259957957463759292431391264248118905340881689867888475373800586887757731599740146511702669792753449928308887962729990397455042326859482733328500700007562318695244560442256070009651418163180895673441225772210303192981025756395933946333376249986912702115949507432630937233370692053670950448897682761792754547349102542362695650785018805484923977014095638689568123003071824961495586238958299925759915409392018510930215695053473227059547575743315498080304739062069499347308436807320772505828204986771925210077853148700233564253860736980026973129342675179164127082041579923767926711971189998016183114395292468742920449997831751730653676468715185257039725428393799423287224580321607580647750945669164590867976667916486120422703325265883434286491151551815732665276145117837858674435801232257066207353176956045967512088148764391999220006731169051735236339208103188235044318533230623644086921385367386787491900641805470819444677974846783060094632479840022346450467318830599491280747128164367183927158203516970390057383180539824962076032455413041030417474003889749556543748224377094079853392569283974869618123271719909889659233676835074356460988742815079804665766473613769676913394180294524360363996509086179001719109066965811578412318638526529256235134592329472446864508220918286432373804256346692285148187935476885380616171669006200472444955049977875863020883734147902407181919266367219363049909592451129311136249242104908416767140097865627099267436120104735021974890575448688962622885935841733881714344227311254171711502240230156533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -26291214277863464713999400395129612536757092415341873765395004795976391653191086517775511606396642652282182642258144159851457856306630535550121588300923213871160974148919948806205244908209267054926599355857210792880006264390839676146117826027357052272993531692412739232801894820922288327496850414453695807955908668984233109744048297769500697533162010774221896056352925114903288039971242270341759214453289882772648504649298315846155067139713008350766348844806730346897607808081418485348544172875773727112942828513209809317882779018202574735256156809866450900424660592592234200502020704413484005430756830489429077865253487155404387648436648221993276885497686509140258292973499676068074850892839413027828884966078314344820669094888427720580553071522924518776332817005610199234908513612392779555853987749327259561853372959988003298348861013505966211632909559832883745335879787599050062202757036445445918748167484496852346901721239605027024031413113664231805250759395136735434134041296258955822547791269578645603109582945926935262125736785296144244510186204615839959621528781706783088920134352481720433733040168943526551200998810496763134728953683763431251486245222835732525928343443732361794481920476522483124674254095674228345140878443419619237288045337879635663896656255477655509299551781791236997317040278682786893208254567785042224258209181130952390322360562627018213555630737069045415916742284189889317258604755124161204534493852295480101397640472439810582428619302649350770283775078223161705820168378486928076960705767942232090397727221026318194811612474133722494856210153133992855891502666029490091533767294731168102876801190006128888884043199359074212076144028817091466905365521519422125152639995279485296346500858599339790797255110733308164385898716254057249543878713463263009121388228722642822825932006339823623290272441280874457683658491958875689905157730522760466647437920980938603609353655332225969259171868391479303721775796975151971757906417231870057584500968947642347001134825334173012011574565501277550195274563454543393973893452950735405497595697702966183728302273292044956104643633236361987966537890931638792561521686294570534792217775649768069295124075500787868232336626641945907994095059393386747651122239267843761201918984738038209300322496727550716096534213300014378723211183785982871140122178306384230268583920631683610154516906558041275518831216249222644210445598985144847016529511341329854745401800107265255721211574938229488210910853576981795273598110944698728110696415402124613135991320129316383933015116815522834798439852572157464177307566916543959663287228441464842252608704699769297122770736393572015165318743061538316909858781868564645155164002967215638885126709375170000753477276611379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] -166744479489860942270999409580895493471183330220279568761822316663310221498633891846937117116480906069577407671300217851087453787336458504799840744877196719286560360388470311141244319923326440612030113723532832539759187481566103157101980916955044227948646197039711828642207181238766115269135278536712693903417372462678857731795336161161627926255303049639116074525358724678912518587391972680857491412808368220768796582808777911637760316045046990522619506707526585885097299940436795055230227872745297404810174597505832757857938110217715758342429935127693263908041461312243315364483863134057565019647756316650684838145188950116867245557718414618297638341111036329604116997084488596729688408645714868698670084653382351573574522853247100670292346451448034004740000965604522699133342780488744141833500430898023352626112722578434783578589225401647959971747742215362762206170530499489292793785323496287665526743300195737381092821715015075522070758248450560351380537684233520507417255076934735001263712274534316686074282705836211744976851175196932069981429149034675758653259562585960333991773592353353144422753362468600574416149153000217633413073674185069183354297799109723801506881149350872006138388098526865723596819390451325625267063556340692402003631308024298287554464428886271557141132090856210955403992360428719713807007367260821411969979302470627415664109750750596141489009444857529019067716360586708915264194787856599536722976954382453864368010835809158154652778566129797864511697407741827372005862470131697112728679344388759400651444113043761966870094003242224406209673857185448812459416133769646202937745066326572559984184813547935131777276462429521232229423804358243948711818027825606576617663395510077419794790600788979764260951657095373678463596529179952280540210187508691096554680182366996273118304972565342362984281968103885896112022803235583303462090667390525014897960469408984387848766711301647071983410193011796012857489157099554674085128278674604957208599340047291803292715059183885281389201927284114702383532905430255127965300842561197601841476517749800816827008322008558922348236655691105266771906008061844604442225669428881386242580453043519804392616088313967390655195217760852555073553593718389612563965614723029956189604668738436432939822263372187953492090734283223078292166737445979957093831473280322109779759275421837759746937694813313460688878524049323488216575513629298353038649888292054812876139612717463925851438147619929042916430552134443669063502617251246907805500299416668390058532060978174920736767442893094281688138243192113938422643222664163281594378303487879760987105551784864810559926705108543028761628387557326367107861059558963893074667498740781014183001868717830004546293151776175554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 544184968236499011261877824768633894451506369899047409730700130728700415899481117742666843145926690275301163348438885902458315768822600421023611867247776196184793924472947864832019047616432304298329364926905177466555239348665946217562611331188820170516049351058698504597516959901699715960436842478796138528202395882541649189925716427153186528459548073803540842201286044028231140682274051590802778749704779189392428986206386460396543733675327556173319807788459782813823521239401440487266478371476643535303822046020260398324574654144735271114900049690833073665533483788388794623783811461207330188574465468748048186354412939332588373793203452398749036312186646488407810627294113688292543335256370330580622097494194066320313438486263158477410847070792663240847200458523613049325197576457577158275339332815257686472231265363030835791122013611344543812687647815150692384047941322080323915341062348845736268945142902458853558440637387096903887229797093824683432419349139928226640208087798727887975581866152142906921473465684332115632965890194614073603070579944882702254700368892142364497164801378926332143641921274865187560274463679732614821339623309789852263157854222248589602968260822858197739242844592643607240027827909038349258359689862334400479171804411615562382549168036235922239287684589330683756133338248927287536262038463014736649104717162524574270365400743006432391576576056244164582840971145257032148081585045270495477814304791229249613717801499754603025592580550878674368723527834757640599966493873273487993989156584851663319626614714770812902758783701394504297718701682039758824226094962735631685925753100580745037878250658807799258490477311126994343176641500891956317424223233296568775123170195638737352369223301151276976519201459513980991247404692726084901799559997676789410946714408171595723439062983770034536631810389760760269091782086171756986136372076358823785533835244637118134543623760489979915150608592467509244089143466965181833143411419780275613755891458282963379810236912556821182376747154706471663685020423092124580079139405612569507813002370257758738405385806219208748999906120917677254128651859768308752185319091672206201525776126660462357275916906025267003940694863637184567193411998046182785394077325428388237088389884748057659595648358037528414919508563187181553888938737202247154624777803206213116103159557320582742837651149360969273560629522209925655285823345431578525783639043509482253107312506418294337178384339462941801656597672137635482001245612202471808378116855956539300929302074547962099891166379670248774409901077570869741670928328463908530023392222826021219371235518329997660265519393902472867078504906481514106666427651672254301100819966620107553687321229012805025307392665976832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 3874642441036089298635821012811195897906953508089884039792865728657301462355076035881500929615731394651562057438606867132163035819791018691133788261513683094664437187699943752469961231802738175007581016532926453318466040198376507985580145801689956105265936424404873862575110381755626175664841514757392152864812202509479150515660106222108035018924542539860010263692187409876207457254922225618828162661397464019097925837393917585317637249896878888367100493515222260657052379923905928801049540153092000795516661041154609124531229313473116890074182537842098244710556495921670826096350220188279411754778417625593367999330966377897890297924078165347977929669000333169374199949368808809946858002234928513433065783035746670823711551989901204040723851627568978484444865516444719267575568249828453737827176881268261050132760499691837669070071671470097710271303597180613517565390614472477891053256740068297161477064382993962506880705304107697954177113882117643745122245335078887722235734767158867137205266172122270913287087133792159795647514936427276960447687816705659364645136071832209632207619283826342573275534538031992716924599226082285147672268482831179704058182285047342486278811050470558241484605878342963263500915198437840830023089877902259398761697713973562037676251991850020871963259320468579830185974779549780668094551143667078096476907915405204692792747591754601768135076481973278998460555883146311340700482584736522329061690689674084620367505691385293982241195810336214599463404608241992522834230972291908240645284549295468325260911125603522787730042735773329993649146149642622081991214347858492851086687346046338474961415348742684664193658622601389451329276849959326386801057729013150144543243726063894215556883715531659405119972271852699725195487905940812885802753565901866008962241857373274651820142429427712289468801462712786256549648885689611545178909378168787353704202839495900110658485866830748524730587115640658030893555126366532307180926071644424117426999969293523074709390694093359482931042645478900095178645143280383311444452636860009018825527298269425502324623964880361789543426102691077372945113906033032714007177308459828624027583415079056449798599829682622767354050881041683784584522008508228877961317452315225984120936358261099645656142012975624558643115334483617547198352600607920594941769009029263318982552528915435606584483131893958901790367141193054199748744157890896038342419488571406293253489847838302947394799036123735553307797725275876367823813543701972088884194434881144579946361591625872789814825045103520494518501408538199404432707643866999005848669823447822452647884021062264529991137709859767897783793788666578490034813905797733204834424120759503265677239271315751663080724937958982942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -28644609920478644647916090684375377458602465853928917025390642504415229241310284193188075162247139459801860712489816810818194187369704046314279894752814391918836387511651609968246619769244126601513718168597060702700106882708354004706095469071720972113181913230593892726023695479943659131293492825199433958010304545275957110919259255456533613602372592255740408605754467674561310582675058055867245135195731527880736094148078766379259118476971257082299567309724772264611094483767285416377023889282456511795578170204427468191828644781657423761297874738520982873806193970553619346453865720585370927021951147969049493438949836904790210994397472882558806823666572654238808076879837867451824939057083431047328848574493804737372870689783461846962831277191572724649115070139327310978464401794119779465438990071022905661784559074765518172870615844584689438953125283175980339960588849959356818393118247767587133014403819676534785539384200727640793214647491912392325930417983540110741113294810352070685308049880622070163681685649901338687622962486130941395782044663229352763864500208226838474364598908071918515617081259519119115373078676950522313803407178077541586402279485134378684999078185991499860501573408764406757076347439762246697455284396997828418545389546055464306999823608413895708333202840049015158178677163647592411788799505661548772557289683683667157030495982788756614188653315969772980502480759593130652532251956829668753532409104047606442505067904672166316828118702379328909100125508113078472602823288145511924719695075433918930531888178537514973493449343814430328349783417397247045665077341140459625368854077155439519953252517559248890185540794976721161658093822455877764072241198159685761687201050215005009357968163891248082275468762272891702830045612908920771390527562299458692902301870082891579972427643814173937617705900936413246839754208605907160367499664318317114392728373234093460841824100902631203906415581835636646441771928511151885780495626399755037341261471070788114502855612548530245536132697799111300827299182159746013818974036666521778560145950414205226636194238586032678184634590832596508458890862462766875413281482615125519913457667883263623684804266759066360670385024587763184821476430590202013587149171532514808289555884712886397122801835519500921018489909805066442178927660717651206736630038323437203910868751187467376866025707526724596362988400165411329645556623633273196986474905930235600835822579651310076779378412734663548061704330726348903062424001347498534202559030600094381472050101000028354146780276460103042842044580262012737156790571121846334917926123335567752660336379693065495985728547599702537141379295809679691540346347319519268627266412046109074729792794371087086676685205822819532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 17638613779758668097368540613087799688150469951302836487508379949021089841762835504138357020733983801554907199255038249196952520247816201483642923536894887105874691271589400882473724904096441877610832996409957196030484379161607384369499505040662942739378340633236118809602565007094656043665170054774698135711743949220934571375430155499605373853893724039225047706636670153022661261226681982253761890625772885288480284389746664627358360428941722239749141557091792169756170028258978327104900573108185416128052124756287031750478756397697780875778689877599940247415291863380800378555655709456004581915750796884030000268234757709699753449050724926803975054883116007330063429592786530457179842062643277658962531793605966258910084812208618224213233147139815170817719941776129805297281787268311461241086450810639929248722757971333322430206305045106586012342755056570581004154224299225736631902915463301839868412825009844088316289312232861391653533175891418435370426942602522010256496693092389087838855103649961574435051551404403653566078157813591156549001536725211416239868213128768889185941011853542029029963002558830994552295116040127844441721879122406208837711011918847592457435031243981376060543455298535456170200233283657017006344923040554445926081120295143104979674367331517389753423668672113368280165460525547455145671035239117872395837961788727985913264452952555233840551259511466279886026582853719535628557798824223636785526348488171939175671072469163662019219018901343216681065326559541111962424132548299983174715779252056741043032280051415263009555535481512963718895861812428356050021939536609931826877366274193183606722523432854067805138027626681521475875027583063336023478432104661857812583757499869496989612661230223583808353791076160816627983687711048719138944655813245960021921873066827913317209870618967701481164340419637139416865959409252966122250543461560244593574893466097890020041983431354453028282974323420358041130548581420241577623082363629598998082351593537849233900646096526443299304141287774507975187869071588334629873378717122106575853778889680824851633828819861998697067462890176208857530701426078591433133120032379688805693814412241258312404819819386186412982969954848662995427559796225429501356940819118455108522757449119218338267223886710090346135623093595609742964234658868555462901354050550858190746151392608902306744411407496054455956944296339370151423436617149752055199771088723180821732403039973995696006228435798813947185304187018907531410318268798686522738671972920906876327248114710111071457698786663651100099158881549931141315957190015023550228236677715133619320136326496722736292145318796259692213002074063541270287003361168837640754687808238704291160521335976433233001378442758965952512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 657197773776827970270753132202806667876028952200529355553985572822907978466465039678634691125668380597963182986082318058765225519460055499186508494517047448312951124835128349803225137849144640297665189668423410193992647374256152635764132040886432806480599451389378382508824574371583540067107126011279932389711204329455116110393998178834244095265679960003701037588360412968184999497850018912839481746271001079032922716238150646760983891879663091440150053674476479835586155775249626007058040292727118855643383494026955362609155001455753432495125411106439928886649868265481400414102752113118560691297030092392340610860734169719248508426620089724183512961774995798291251539290071071808245404372087240882017779223841444984084915065876523522871995198175292462544447193510501439039819707833720677957347090518087333256819898543867448679264596322394401669118665599866260204231699830753037965896747949263587270259279614843309833827500395473526345325502837572757292765337616284452629978061583248297995871656498530472656072854752303095176042963931868439928611651279691452136375486346380440252642735288111655285638843186876991111383440653566911286469535301728293093456813606522969426617519422923643317602525760743780807774145399858234246775126515573400968032306602888461453461686261574549049747466193323406626557915211326611658343443307323800436536635885164850070859746257191217099345697503343735807055370915756992890621015794278997259976060291473331826917873339256939943679880523620281281677274964916334474369135357337151105774226116580938524307399871928690501882407137159605044571928817552096242943188072327745857311348488928536392845432394213176874621614134961597492782611068695565847310550786190293806381973331005416608305900781339786443414596888996253737932793029269924975827612522643953539000137112054324353581607706499118845016255333088500330804175855035604166933740320474529216606258377393082318323035706002211957740011509433444790258781811504174038581366197251487879536125137240415610762235342856461228203247380782875066380223505107422356914242894557426992525585397064063985203680409688094523303529121431499681806348921066625453391267153479171805855935883622719195242492012505875405970455642687677440982290879006266852258416182788316119464371668198249700540919635782546608670855206119893890428801722137016543092445981926052485246804831198001485307543400361104976269431410842638002414785304998140154523157306150164440226368303585325694471137484078083454738386881591262009757641437738108981419644768001360194087028508278066442685388501173598865586575287431859503232100920866663803456305383200115715986905114847073326230400745679118837830741587353598213782946704044893721190811573674516575975846363364285422165382578632549990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -4478191003431261361343800928377458499346750736864885765235840781457087266990086191430107601170157025035437004138270184345961464919705309138008208793348886794684153950905129444897233152845715857352088751401797681697128938641100330786067657074952004298865920814164231272619748868135503218880784690498170127223880648439348656956065726370616957622424766433100473429316562776429000175046001976027919591647030925627840143803760998774484766953521807247037992188706632373902909019222325039959769256704875539480858951589206723262046785844559654991465422427444133450677422516095491691532357607248919698608787159220391328444092665694671506451948852730874249265511438686042527689046453841720046778707263665800313965193510291859972931360011070417507333877793848426209768756405904237676200236195933101758630460661732973407469587587514900045957030023067803443750552481867393887339945452476825534506028751279827815214104541450538073435718667070985556546151488035495757960761777488795633663516891383900216078505048984002369751707907067006844224979943954299676515791473062929304384048976624782218465489778810994235714424002017341937428221689923177827893994630319523966673395311778701366308943698546995567174763078469457116596949419412939738810133382094262974657489920627353862747729602304992139676217753345197300756072708196302377710036351913403674150434288497480892056442821894272194531755819753432049568153416672406759736181399984170587925009230798905932548423741801269171899278342129137363896388369699528533299837239996703492624597023256928967666079326036860558611327258369474974895409060080836403123387569450253912245676147206968288588383169386158496937932813218416971794556318799194910115896874471109323751017498461347235827724736193209338402739368996579892779713192553960840383178111631304299553404057405084662709204945240958361218868034734178730822061895455410657634041776051459121143748099711305785097133801642837397557843897301913038882981138066175890300272224437487053604507908140655102283993223305118647442192198513482761355553198268420467454737910394416586250112380418654272459578065602610337337228441171799185288896203006601372481895783729430678629361767245405907815357222556051885503034028871547968203319927167447585892522210232546289651484460299208573809730987870200684838725305947512852144723120937927753446635718663959829654288068597505109224303879993126660948145284171777370047900305481598999714729321702731813178333331429206675860570196417874838984098369533146748380058265282329924477664649723479544445932293112103629379616955446146995547731299449357653242798623375403463196625548748678342110898296211691902676712907651965070128413862533238508451251553286615247304592794490267003124814815757549542671442930733366619668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] 17276854570767444511736268677178744076672750806948573840053857535104257853413478342580022815884486116215796426604825221388564798691740895273753915927235021275078218801294521360632849334196028327262582012621804698978875905082213228907410039024597432456930765806796884398889529275394074163755567371214409522315579105579736384731007427534009968260405678480774594921287561079574321179176950443658511509992886926307632468091855487357028676048429249880850707342440896036389476832758019485300099643115450933499550980550046131160513066685710248207316806438895286832545603104387639451714103195097244485498078018773016995118292732809517424976029196693610687203558946125785453746746011059927257924289844766296528062792036294131899195604427454108865994508307249114646127053727554607505822099311478089555770481508553891997958724390752023698234068017742967396241472888812411785074964340274001418877194499718173408167718365067285849339525056668767670311177342586395089693422029461249916551199387317977939527754757939105813547216519397769391776826854594031136595734076804794102640634156906874171109926139829665168651399597497942624815422441778692835498612868532587357465791585399044341633240007564328292296871254207320417854762865286317965639291177306219925205479924230655574805851657507812911000231182138146480239280341376452788137442988166890705085182587539506841157242142010568062457802848389882866566781667378582585606733498985063723675834461039353969223437558111963266871701968903361806658196395074294740959074045394562898042487399876925163847184670103104609601168663815583189855439186502474220838654431954852604850110387475519401787700419574255877042807787922315066308337430257711296678062314953116122654795024979557756305896803507621947356154698707258265609919189414213423730706850620107094777471856820743601082389275770904048975484174251761386481968884610504887708806866804238945093825528301812087947230547313771672048203626432021418106091634384997081656841444862398237706481718258331186841051974582828942898144181727579473348848748909641314030755193044457154943902208530267420209958547382572654158636478709798018509878648799209035065182652545554832820510800403716699517443902259059894279549172628589868881030248934778039976944552635601052622833444725377117570718657819275523400606771107311313606645041856430033576187366358645836941239082862205911528508542477538484773870026320591677440401233757440388664337438229399123753987333147146781521532819952548084977949761294000244529589341757833243779951467729678873879245567826615896197428899810716487432454497089864168866709269543039670036594750892613531962960533582191691153005686568270583536668798133904507979482374359072945195351146229580420123695434840208352987133096316157034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] -47930103106833314110615993433011168522890998446350164303035579285244452047207942705253941726280637363858615743939902164431164864811500691706852806408599986857867970678210462877188367098633279863359552084148286983204423039540461919997110873286782796834942496778864702845456396088333669406775701552548447587959147687491778541705119263107899550165715270345725684859660349583163698664850956997544833160758990379733521733008135936831153238828546034216383764845389690388879158525334187132867499928995462732474831130670846353668693215924299210900102258410813465395784262710862877790316225070152594381526517055288501448743951297470890190479920823714459272768839669148044770334794306608386096697253789301186994091096857221366254687823848562335582291809238278702165601514569877504120089704626890608907998716114382328667584760072604021591542398856789743413072960383313140731288305665061733030373288786737343106917050787722144802467223654076026589334774039092094736475777038027118840793043896220920766935373293627615204149945893334149376317012443235016640361079572534453718354551339182200434453600117520799253601574425724687178698324635885228062374474098157198420780888180221768568427897867055443744776986194058367727236547394410642139488239583486558250882772775097171051276769178068810801745329470505629699452207738079085164491141414789114254287139901404499113942104416495993933193079118156337767501486447145211313796677943514568196339663342593976119693821818548867515027853450850849978611001770007835485848187185983184262262221522104742710093445726240612521067022382745441792895131053212237460077227047796037610961462642267706836804083282477317252808480398115210344996220875023062395554262409799725801914021079933521396571737838023880541985681263238258487882978063776939849121628494296060127768203216674733716546433905478492538821891581135125841912287504323666165545065349240901030753101782952918874338891179360610260215109119881732854106869652303513001161736668374804499925830278501359411220861322661099276677257794710794883925487160650315577539513714631813495583528851851881783722347787062793395491071664434582144085628930364417369985884949217359834841300375368976774417090539475800293838893121639311279611908448455077062585382606815486658371812220969918247021470319448065361603553477650990553498809321440201970164679243600153198193487785934531024657650909774397448819453602849966280741739614339911450092161989157853605416360297819885606714995742087431093738555326554872947984004498943536391994780677693630726771684889333732837613117106789191151650071904232503844701431397379238853776025206596568008266342120265065532690859650732270513422291799064818670828483770777904952426101385502243169484410047432005020140846794268044217548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] 103776021864789052121919763269457352911845777228867808784719900527136660736932092335048113252828083547196180723154787344545592691247130674538129219760084020165682572464452117408561733156438965377889640884928377892597017361798266728140672189928940202127368146950501676373969530375657763130730821199391427586163064465400640974336690170462569231603994307199696155396532321263516393493410255069878906214130123181729566515162579392591959225705483892584178471373028956950604567859097032331649839452701788334605681122482986553160276323603470444576867315890770845245085731342019375353855333192427126324032529770957279147292239924065591623423760448248122715345091336302790490352952423415754369887423277836819220622776530616567609847029885142137983238577789048860889358365345723760803423601395458383036995181309929819903825203915022797709400108128240722095843463854109655638663618176102386126175556259747676951500733007185696845581730325163634402936589189141741019584910374171350185144443956463470221475147517233247774315189853763906861291998444434083081815522740568249917260639351841561298146265725949117441123171865408834009227904970715853975681527816134640580871908400423464577776167294631588597082544775161125999380820101614623376924761234624450569663465360900727941205329834538198567946754587186076928989628490249532211172903103225281521149330699352392527710343154722002894337476179108063581097930720693476295118588622640547602095731618131004559981944067270218679711308801924205244665915962121649063677253733809024090532191708077164884482899666167856019494546034988761099771634840256210283000238495215536626497833248427444238036199808926670673205275793910624073949371039162314131567776808899366941614326348784456470398002069919649272972321399863398809252594538850712358931864061727078581289321238267495448964153563231542528378008675438378762777176827602193048296808939128237981163051540020157769935491042469263204039358857831923017317128144561817021865887090081265223844226173809754103632172743225006540325372566493641808391182635564930606832874468873429638684206606300660357028282045103820495612762622859620075111356178194612600690977511191806792913763941677024112263423921412437966300107067503023730887508743505702429619735314399807049327217740169726993666444433756746058635688054029348860223661267321632109899882877966322923513671337102536738055221559382712410287990675277209150350825484486319547323890439080963323892235680396654492610394884845821934266550861876420752393943018431063410743929742540889329524520686600443020368010258388744393018625418529511067675094281902920284735260475571731876327427920893886984674430024311877125936493951645356689485954066376137178362972787669014676144168038713696547129742863105450731110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] -178917381352030766951334131344770831440201605515991868287125037942414615765604487704924683589764849723282697645305996117015695042091634284887578842652567309883963038087081377647680499078124813527344354140303624253304587342703711887963418611736839870154988898793912932992803729094413270065810556974384763371130752033733265867296049693950058378029183937639085919091251940436924378222326741174554130430519354246516844865239843243588306674022435659997363537245045053593891445510570136280553552737854379330870515947947911979246598122226766023413385007639396843160584603530568636420765737570239210954216180550748288970238691536465221829602811220248145812219795259584427239111741958198639773842890888239493422680638703210893166249118102636888113008090684264801035833959656855796483260766476577245091329634235769594521116697865888376954541844998565283605304053109116935986709663468930389005115281172362531560335420775906568463504380787797200322234343939812970447800184610063596426790891599730957184678003254006984014199248360327629818197780656309372966172983354917149099591169755753174523222990347018916078520585497986128464588531261203080336436868917798462576670827177725738868604717092159932712993130881660207006525946108905247339328029507174100619070906090659730368954357271672885794817299325235047122162804187107901882252930737936138525992133816364957619454536490542724970372579930802708719796732959204456367149961587623587084838558348684455539174310815598755747635815633069325807856987244952317038796715801880986794304452025122224224605500437471252951413861425161412384068051292266252132666043539878928027876259880906345753701998387227454640497929369339939463877696189011734528024523395844843482960181343064148332798079542105021819954698501708240676737419668972210368989958508166628935123685724139344622009216799445812141689976220199947933670471011560697089756325707821742384053680976281233461765229393982612729198917937188545298852612143782607288982726960131250499030307549629938283048613847534610543381473144373925920193178771568638098914046519147179791963293781299350586282803644169527071876530244623810551760597371540125990788619365731999616484532619939604226479743386390363423568226257127902067527511986864601943915323779898440546589642050099902898314270621988426777641723019580729777010165236246399633012270904399370711727187616627431723914160640449157908969680718814513407511557267511366174062872287482186591642343747257277668000590869881059020061487446517280294259524869334716258968322186832392597606996409626409012825562696904077665246021147849444610298335726847355243714352691478409659409350649509525841039166505346053420610143314010000942195163439516121177901513019715208372989716226419319325846961199226721014906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] 233206883100829375088326757018585769195333648172652878616376633718551773121415109368019343955194318489912906388065984063302546326259282679920460939023788805488395927524090794612764736243016044207738806503584869381209519944181261757546418061288310678469473329105031951590794731989949913189649664615587736939548125355129851398000889554736110433254702000338227703264584953439650016490082880580708467660803775986448054027303723210390576574165699450120862829329793343025693566901555045364587614134187945203889481308222567849462540425192780889174798327165474802807049795667170555305999297393424463834373881323782725031998632572185772974110189171287572130644445794073444297395084964510147781342691982419667408803246634376887082935639560434706392985361461218025489321849069896146725744801670073418149434070543944860408969065878430222550993542683211080604243149758496217558113209042265589521717387066026304581441657535004536455833379153589611553190289993168435860870895949278308458512162306424541375517634691773423080729755145393260097752221233152672394980490399982112043883603722624955402812640783695262181857786821604424693605639775581525136638749671533314382713801303639269204740237742190350874316462951315737773233253317531953385258787665902228753044575879854017521513403027053565222990518736151576490125607538019626827436391550700424543487209983049164724314564499947238589479675086676771924971873470050088257230770628707570801956473068077185983542975386094660667963248247255706882831067809538294430689153976208566000151152821060840179750025831329888420581505232086546995090009345070348422569284323521509751041176855824985449347141361743432602265448510213105965747384383585924496215819111031224557923864379345442980934730138838596987169087993155892493003244208660415645925915092450687231092642352911095411361051362615266050977107201284783459124556864742286948234703325958456161999907401782321754137016039926154212865883875233519145728856836189604083380914167080180582958152719420657082491947600279596194920444199604505649672739493255155661809613206247678549086833512741927150262895805249489469659731829323501003778516060567480443807813605272691544279132824835451257048071482623547624622314291327996720299297760017867675713748515057759027491270334969625665763540270968947316925449332257416585696727768522793395127578719807694341811476567028905938291412155428401845346413813107626792882894479326691865179945206744280147137885143389127587275385651945531176425547777911807499818111412095405439231992846789393349012777011440851128624457067658193008058623816272480398952287401917313287932824512229204919772984179411466824388069492904087625605533090290193605056730608954773408187892040520935894719011025432460013129753109622285978828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] -171733116524485366208951583458567430174554834773060806074665810367061776478219279590595011846566757791150319079003969771967281982454520735715295721083247897183271076287307990544527293424090622089528448668536985049499581816025978511493117737076724518280174177231461933218695059004141027386535286317643152439553576077646083442262858108511068785588047984930028903205735538799896841198530622366973381280147440407198521265906312084496798889992877994144009314267527967994403099571766834339526534336722119023815588471234931820035722416084998029940125304979914248384933977830490931341188086155630181258355080956866756522668891461734461467224328051590822147512751992654830839159258021582618987589518602302083814861111662162800525770278668822841953143400512241680558662580115445289371578523276280890622908876778853558098374318483210395045668415695227020675561349698875856025532427216317053129336459477142698009625606379832994464317119617924894542380694908940539073105075099922233444650137799004146238581745209136139921116714795812747930319074793461688596794828876668551331966755180413322705122264274194554621584128964314870457353174245313831922734845556807981409595994866827326411452657110207072337394587853100854988235285544895732310060155359099310824270637824972733926821426392513047045639389294517052735105124982858510592099288766006187531373714223862303324739266304581221899930983180851395685406537464038908732328323423283128901154418035088628843009767764647379113945386970530472035497716184661088068925436401703818776496238066459334776682494559204939130348112200888341347880079370414271398589939479451106730261464917314754969562766940529518479300054666598800319088880391361945131215724711283415360614783537985383337588254064372453293840816513301613552642927363091275871623794950803537575364292346451477865087891142468485326166754296047888923554249059336253242193963814733338965588024620977515870139159517101204117261351877325439377205202326894558488041396841312206769520202708175648032990983071500661482827646931116252320442475431074024854756313089252590470988727462481990229819581544567859308761000457334229361768725129027160938642815871687510370105670232751949459311829893487328744965110693835379841124372625699004374807047548694869842244364439861655010487419965769376723377287751206831391899748025785281250242751989399893623856862834242723305229108953897635731530091218179528984284279138553770581853811094789324454923703684398766453682544272447386031326770384476057040399111395900508357276814362323493324380358977952551932239652877771508698486418008630538013590971025803780138699165958434825742285897272560790369105675074065927941205940272331619889763406358866811412812372564960217401908153986556432379606140854259991237885952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -140854420118592453236833962224360949098329648305661424092846595536251022204223230422735325266732484678935701067336839151732134236228888245336018865559620996581238937411405049267798217323698193159395900077906098343460369818983953451201597769072914604744948934970546870715380869411413848214871769617490153546689974408589824694129450611937075689664503484889214167438440959036935975834544478553290130572146036420544474135958669740856211554930666072527873460702749899405064176174780385952480681794210090691617152029021750324890711093242000266345589271671346207211245681571960586579614802669636020954319478607526183996651101654547104496112147806661783004060497209070337737407354181013024706463021402663707501567953849084588647491916601394281859867784396191595577596940062334711466699151093607896160409965408369920557791611085451368435393411087350765717707911255542680277132078130996708175100653920805293299837918379989751558609416097737036458579638165042373355173526722700206105750730675619576892320756443015218364231915384045774214475110654025942341338429662113155956112693185751956143869012387740849722796354897284333786772477803706803368353191799241426400990050811144853185271521186020049746072595133635414252647502307949138990878726862252240439814660024657099398738108417884633724826633048690835199671962035596924145874150703706110529676817639024111129819027744539630496169801809607546008225520343061091484209923499517677458794951356762089820756717593592040101127798565115127144362302620108754109080939244496935967377533952669484208716847673236950589429667551616692703062818166766464852097841935044304238879972521876041657853344558506587678078161757287167867305960172017092363426196806932178801463533113798083134621777064177537293643168151423888267087391765369047907189192454020883781108497035628286270300898231206148563196740076398714629596907727644228522480479780209130131663659832154244389246583925362510992929583262108974213089589559954673397684907005761486282980815944230280892074241221938151461624842087458571911053855235857503772606326393816548576111377080617253966492861412175148951196814690439464965517267729876687816485274462603685947294068459467506842750738109191674056491693966391610860592537840833695766476243380411505016193917560716454753125660014496147955259889872183394522922050667420350210588076254171564113037597099333147139305464457106497038029732109902752280651215804186490858420830867078932382659897497921202913124661131246920337371573266064108456665272667885872964898028586829828729816476526263018306839373934417502268541308211735047960904264800815301063625991601556470200483554654555033241235853271200404584411139509530689150888623137306831190131319295509654572158816242800595872015667379871213735116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 797809418496477675998694667265202997025480858586383754925724798408716291179756254736139644984059024848378654142397564311319001695645348539878268905542602351594043724916820046021469154647770525782554078049095159327062647215262226885384668307711201649494010288328588583489271154794454553569521082147435125757688593054696392159007470373387399627953639813669939092475328412728475691232556258616949539134172312078765181146149530601949133309477174774708409727414012745843215858253751391353099108299129286362812460080660376716508024022043610770686334992310834806381116372237061747262440087973423890545578365912028352000187795416593835176950665529500517246117042866385218319942100327538435377945641722815556421353383818942085579996140140164421413675623548749867514485019481772957191376384218961702603272452764220515512786663447080426998067402124891068476865188267703932920404041676849024699691899391160289883948831077496047989757934207337592090433238850321947805478853415761077270098249398870223508702998874122686974064542571289182966039492348782560211814343151983217043652517384942494153064946301676024433923091139584238552189587462030241214268991607611586458460287324661797242830957488115632159789315973250445118395501245396145673832877626806692452347856765557345936259664656600025184882175989576686872637824575755722379831721320263892854943088297055390632603070147685210360994633258920094676983194440866502200524206749211643572037471754696672300767709188556971084948683514611185549471475433012210688411566685516120249969141907274014146223862910414339441960369464127304335603864451880096062072127232233241627778647056451573072783472836025742664055938071993738578329731830425053109406064507677644180197860310080601236037549340245077372071785241834454351243066236958497760192615413286222230913037124647924696352301049652605296182017752313534123233222950848781787052369456855192624619476154650807963371585405512827065613745845518987646987307782521255747456460241945694234807526115417366379729961669010265352881470095870187390815321244868210071755983415589016510540972705932982968018373267816364528257334771110811466084807032474393290831699187263293231386918582581732931407544964581862689577015740254958373276506890096618745209478104830035825318762789086545459704262709175347098684915552353412799378950030767266842738151766068478630924734820669646822554018416628094449124852866236322239426172251094214735986589446674491189345522315531681589072032699197414872913007736583705859364756959794005319295915158667785952347275430108252661158268734943900618945331061650205168110272615625567078746927595894263963488091766892752577183176367563787724775760577726140119347902607359471178485359511260550583183948127310690628050607940799223918755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -1731343114551759215531550027937100633872890210293871029780416339897973470651122782054107545138141866043109531051349597543310121508634564522139912959283044253783030024313721636833030642754433230433809936796691784731429911401164505280230123294367456898438793419197786909002229611748183523838257807210049573724886602811262086836902691838380633207474237108800757878858312535119019693647551400379514937050815270012795547225221058890529000074586575694792424771107901392756021360955730344933076821524253216530002568959334821618669612124118681728134950084883712784418699504494428304712869904821506935219450636063583119701490726955954278547594070925366511509193281218850676784426884417565379949686031306238063761664667217121989716224425573465335885464022410529706929493822218081036136196839416068493590228479329135519258776191821484293696373079673490423473054728498864435985399669530203366040428348265866173810834639037702844521548588340215122092568492948032570684924254721536697807289051080429275752281624960510628645947427969176618855130415856068400243664039902072686491435884442182143071656514091702874909989222252847002321730565428375234769544937013427539180441375543174691159008621620613877400808531015290435242559184201752821063983831463244073484465422840895634838483354670198331289685908389618482680266657242678670038516435313719055688951273951801037384868226513917331866277381794838492466480702580290497079085307285356530163414346796583719544081836228707594516728781762491197734837993746638091042770423553218025035182087630682536660774009827242099465116954663206880151342136360802437088092632269195940340297300593257591145721440310459494872888157067418510440872448991386580159843331636984214867465480360968388106006032065936125597581600056330538496489054123717682270686117908819905689891288465904414491313025830849336128281027415861138911352980844014793121162199645372825169069735803971430615874897769521702361958453430551044831466943967367199556761210379583025582604607076150770109995826885779983073876328433694703052092044275037369783479919381638870006609497352305269711554998400441218540505902128715986556691484519251789414262863690064315568980009757260333043169426976348470413802948866035973209912052252474941723813755574248149937433244346783551706878677211344779895150021299577926500033027691262942040935577253447635191730809575174808406662471980548126450985764616183860105276943082423180841468362911063630694111835638385067621269866774835011762564498976209983273389000570803179666503407287180837228686643206308288204176357394418980757378047754881894802048902360791843874245467681570395663204035113350330107809506209530385502814848856680970583772650170988124773883895515591840442752277918820353987308961665623311935078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 2668329908690984386451265292195769718811046323517668423299543051192080569763286703193266366051827465523394311976122370008694261643925897508800936632244355787569904169938131264848604162542182056653084604062110392152216266349093495391007038610587169777255411272053364447407240705900934490801312021583837827364739332362301039905431301011348601866191714677893781877387087121588783074024765183017850208311990829494189181108564586970644228930018735105038795060613184599835711492963432581760204128062108559465042546044017462961409129142886898597390307473811372040066387868535161500404995297641568553263690329332029429127298808298964679907667944556364285176854297298971777805698611559958059955954774793452241018342886515845821450488289993940606544439213097595318978604773733543150509608077181527295016259854069309341821696403952363762485510345150857485118154850468183186726181996725320962628315626184990393177447818119976450005325340644669514419984003739005287576588530946093132482189119807835454512734509442220696850290295420167879501542059419629535977356863386855999238908166639441385998559157018852036084603411905390027458591206455284242529303789075613349306842028986026412670877481446320571107162456544930963899108736209332968300853792883743341450360460837817225528602397025359631832669054362658133996392908536878328253371926079586550563158956016838671687949009497621058631942303038620172362669818639932685653247199354711399552508279968677494931102134900864208093426986615885832059835728293390752016796798310863520839145231619835065074320292260842568614033101171334526435885024830090671457003995256279453695697933194127948645014600348832372775530098554416214038834709978928349283241706446539253099410468537398157165445807320826675331019423619139067148577830618147606464822857515722551158112006320415293897085254892931444007771925388536692988578910484521511901386300897197467944047253433656126661231942698702933652866272440409827105227178067255364020336277975013131998532504306073577522361291784523327596236218126943525243721216255812885155639261795832978617119542274466964639510854610637137767780544897306544632562061831534517902088209383584623782857982303319175258433789829324178588841385428589942129281334957204599379379391819963097639962283231769892339124994474123663033630784554697922856476513976105788227910765149326409245048978329734739418081588176235423267031132133732332720327149300150148676507066093856700012147402317743718941663227620241506123861190292875872724399531871533506588686564791811648172007248874073349983996107044021049989152300517648195764151312526516459413944753420783569968037681778113336856781779618573448256085192030689828903322417487457667354930352718835480133231548579233476990915232879874487888117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -3247304945038792581144690697451833989347609578135707831352804970745401450827329902566879116698870616527401325983218225253730739938377770220204397997176460250212364440700403811469044263487527696227139463299005553824870518972101778224650259858515500443026864228531449122675107123081219439801253292764694136725676611876830823896397772218793666750523244952781707345639784804458848638119048197920477148761327094815302816095783828378516672755591502428429316884802051334582051936412324353913535093595620767026006855979924693338542061715061539811517481846160088049276672923507734528621120622620224270342581543334579377735594914374329796515331030241862086451515447406464397248374561343132677563250931702296224545463137832284056987211088295826379443772553386052013245043898551172406892805083094295199089037333108753378320909888224864533609938458623810592576184574914447125400068083989915839620628083013866700843333357452977354637036353828105844104029493083755759795174784968836023521957489107278672798784036812281656713983350720282533966493865656424964807119874598871152412212697716610754857347839463581831922709594084090508836956156883926755696853331127788107783455816437363393655617198297766251946421588254931130712139729953885355760083831822777274223808430674503090473611698846780836148036915574818294760399939766189026765274310102965391042641383143553753849939638566234326585373449442188522915178091487833946568233392109476993116544330353628964947991462222823804381258995992534635670131132137957256845901737101585981637032951610450238704521044075311112245764465498987974172396807219740192482826517069978991930717803866063832068584364813891340151924186063610666679319467001871258002184637337273871942830034460193734281463500886109682004834500830892676149844946000355008780266180248838222038500882534828453620773960050351784871337194847955626405510396691089188955879422508772666293208884218311514817178417198674232858100225533422954627931296985846954543985362307172696207001587418978428835792101420570099952360531005240401686303473815463645915051592253556189842048832484881666398897101835076547856661829331218812630146320933087224016095471292174490372130252147371999893957150367732535062094350447365865151114258754502154234950497608972594168598314189982134158239236708731136491632413281414776076748659497517009776455003438724137007158013107376132298430932573329232952465873713304261839600662823132650576499533196549559783876493333359688898047482413839892050183323680223787205034796918262088720231711561585263039303423209514824960646641828580265937934108979313990467579638926972486862676895638816542254740472804872240876431615742535691917409303447174024103877014988525243788731622238530861754356286799219569636485002942346901114060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 3236838421581970333143460572799638779118400931054003692032056128616389656635729313799137081268025965425544427802421608752164422458006961261371092097431934743635384773306386643985022497057481495677405336133448800880726564932656082525865215866986978116754307085895305270124486507175243986811034257727140979283930995925458425983661400574928276397738880870882978616016869879185233975008547303673014032688029946248621318946821461990219223682406457578265179885046799830904720124083932882232679469345881159431817761693331455021107112361668957813431434461792891485376451444270365107299016893321710150492231647824534944589417826651774616248303633279450162901635557243939444003635697366493926508277810001022417587917753688614112850662737440731103060423609755953286271618380400036383481205836889658895132045934184766893386067157452938074476379828396424059707779521068954691298503344422409223679692889406998050578066945635660241404199866554972995918670440395215520068412981154501943774812714826407685168364185192048805154678743824066968509642213333049547399826068532989211695257558939524298439050028199732602544746908223804277447367910109217633355479254037495032579288990247384316267916534825572159598693669659050930947205017475845523915935802557592546250864817357084883198410234611473202549290134169459631621314504598247836039962622526385670449022496560143531861335719505876961877604280562029190518180024920653857547503805243280917591647898628126389263212587257933161673477709780650709065534696755734774432879268646926426727255245726937446285599647263263929392368359666116047421431939014941484495565184284524588823408296133199591833423842668530006545224163614506564768472759108866799151826457469818326239619392422373561896824455416420573109601336697943190186856124732764725995529200651537599904942659139651308939443026376691251484886660724670025780629100815919455062660764914446123063928456529525839257799422838934146842750230256637854150314106392738543960081845444727849440616033841159338303684494789534360924500670112894349367475453320368601188194224349345180239492767582368752309224627089704734622462899018668617372358755117485000544908263466595083733953957362007151115713323972416728097274350424495563735413131594286542871349787889667679786371097465556826599565769981949362361475019549574952250707282820259525913745243701737578212594310130867926055466628516662060894768803057060490888374237526201807840349652516272377940645613794636337215047712002913759856582604786362274163084311497089127739508678809487589607665461430745262381873940079216929395165585307777854420323207467627527831388465833641597188837448969789728521874660869955205015201918224151450432775824237555332515065509636186503913189293148816046822966942920852049284300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -2679369656114980200138903467717779009807128662760923796936588372653822470321530325510014129178928052032800222782225029220033896148270888975174504663037015202003446278849230647932918850928118263558314727674692347522748186009531421027743641646129581876572121083998585955572772154613909179139089428716048832248249546707755637619587314724628712661857046493431776568688943260002598072262485445008409337506851840090015552222544530391182392245655659367444024284886877192277168140706237417272251735728683282343593601659301472736880809807786540555597941384874315444980969980354110372991602309225842554497118587805190589236805225979693964525403278262300284754456626990960013500362115239449777161851028235552964724781716005095375245187834738706640195326158361066499405109432061102107734532689204384812168651912535412693226596083998227188789223759673681905075585871304563033190301984653232642307432100541086383874882896146261017409020643128890824509923778316868697746188514801353044340933692030164308476663483496616263502561303144749241523506567721091648611140517895853679283101958931158042658681588777469558372404058573026523466383029182715647595811813085329499535134587753922187983767359029339743015628690651816224633642192474541101346033413680905152376515323343071526086088204069756917772028608416795988236995410101084894645754009661029310869593411758962626623828113923085645790668033998373491136548953090866852784125730791119267412264398387195506596091675309718268971432468840367925844983040871561022752257088033332715435149739935575222564524131194106821740675269599253716972680323828572120527386287661755197779195298790248537994158885770438072550596504620239023904066138776682090520140790845383338725158852348248468830969257629601093927790555207330755660839244611433165301129632763277536160389691989251169703536531540712761255264544951772853678575848351638651308653720808831703450314515175450232630779769352728485697099167672683237442007694177355918350912765352457448170030375315132191125669006815596413165538825442618814866596836616232005032437029023016142891889166730218739301460944626160582911430251371510650808740470077153208450228530569541630361949268822367067849691507847506364721534325901821208032912321966158024099652819780893585359343302451515645102282660698044187856847062966428714772174221885944680968734415491748224813871792644165857038830857568220439011738168303158652639731434752268987184319175119175085437299246630153239123503304836104095870559151517244621938847606469966588527372161097765024848799176987418110080268248961327866854205373030402886176498520908975342138469646924126253174600193147885569799019279767129102837554391048698684085990463880077831153742937032277009402746039557360074373512292852531514153369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 1843265041077642045676854473415644077568177491012752015059533840254850967350372298375645603615479891278298823075068743452982194040673557134510170490939188616126108185324169897963758546585823828678558172809543774408880270554321737152079190993208322961643255853424420499914477509417429926065441450467530261506380615510549848201916555276685237523234896435305208457512074979367776965290014226036774841103851460445100523548736157893991582743424778203460126547523877852124702130164217457190362038001104957066655483458296198202761537168994072084908615495257957887056692723047524436834203183366728177056683272619072415712783148340381239897533914222040257176559225542004041952694178932142544057831532320489257184484443689511677706419873986177288979991101952824281306341662005662256064442271721877296937232753263175474477101012565064747617390132571073433226107646317929030508136925787195977370139165316102504850228806413578210087900228403406805228549046587287672511418849366437170304184757076909427257626855767711730046366195812147529230772906452955009809554052061227645465654949563924824217858367962264528488038540411551044347536626547111367772053831925399024239299391387347459557907899945076288976421851043725063455285016466988992175360140461875542860364236201431208186855858595002459906539172480222032749323047263607076314192702972659983692996336074317359225527463204488944323838306195098649210013278983178865668897519034449637508565184463014699425989443282034737695041702865522854266383607816534061513806696084363900245450709215263857368082513381316199790358998228464807794075574227944485654992575120032535316268898720913871022296847602844180642324136099485610854979933965728159717849335801892386695143242736919460997057922387076283664274417563003177311309874379897039021940642523578544368467950273034146164780510819401602875104497359266841585086626722639336070603953845486559833573232865247010250596411076046011011663360092103401738826559798389201997832924819676488193957983214062762518129993767710096022190778547489319011395251766293863439454627775283008129076322609672088286887016557018465602636280282661812012998819276632714561226897742412414311883191864595161558469583200180879402591150943876831504179486309114857890865526372112301226191452833902551947105119295038037024729402506183707621081911925860136388280645119790740235321288060738317234592802206104244042287519776248424237388576893834884464783017372075346142038262763544924451700738653802213939114135064626372727723901122178313995424279723370943595633500177390444806317024443884798210124590025084244823575141798379974287879282659691646552475378617644741236939516799607284472307479058039452547512526890645145607097864073499178240565356478473337567331124345214124590891008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -1039510686553950588072798963109985834603741018930467252239642788716047612980652225655247724249580195254723601326129547238927562875859562918285847618729907992657255549804275454752729773927725271531161632945959370639110932504023790639805462339481860174888521023499104718213244679843605814792922760196614959923977488071565643369734023390612114027945911367979134212632060446071844474332299825917855885243115142089820629099781850736512637627017798747578723076557605433133749887058985194306230104189449327439616741211551073133126134628152194561187104959807949981008279266110304875564827288875342804490805069045353441187699644545088420833439049928681623992853876889516343711885818331721570041788364312144237878609694950531387369931510077482218787137905481065726614220392251880317825103015709426637415287735238456478205146668187716450024742276386217699567269807892006169147082706749604263902275399837097218923197040951906857611125904892587694487247928697755190363454583133905258675559701015235252250496756443403619037030089098556924403103706328746329209226920871696603078003395556157877564137556999845303484147922078144133722056830102467763079214923029554455082429311226009356356268920829029678583400172375899090580051600376030938734436238422776057911747896758857188350307551702461431759649874384740831011364839939079204210781081530376926008337882052066899214693816956713800994650639186814655984568595944917194925920033535629563934620364229528938980628058341948376786141529701352967579617837360175842569573939922006779342247093330099486859075703318635214536002011628031549776999579062426202205111816017298939052834910282913383225022223036698904109139804109536212751599873823223544914502228136612420670174985347091494057781536417946073450626494513696434067439469376602799684537286903842239997720049649115603441211901444465475985738769121007202095007045853170701343219735134248456753371109966379116160178134554431576523423395192039831504390915463526150244998753810768436761151189748942157346420057818164979402492103488898611980541169330812840577347906761652171616206794618745691919564630629880835926187924070035995096878508895346857489916688285442951062800438709134332080674704895515483170007648843583391331004870648147362669784721476128886613692425906654253798054672891247646728403395437761656861740240436188774746488726963037029883038621880163562106654810439235432276077744966028616440602455863403588912050149954393600705045303544675359206276980674229928100570407975150709236571128127665632154517994551061058688879530425609575951574795745363255083684872959069684871501007099334175378877976001052299215277412062162952078707681073827524563567304140078671989100052503639898807332647837721390482678860110328169484284370878100967889305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 459752667163205046257322807591387770551371006229457217709483739786152818613158083060784287079709499949423195805380741028769730930935378773559338624576357821805926207610536345884021806367015024142500889612572042219886492607208895434263141504810149506875735809369776520970072023157370326101776803599044417684071814609307663525845102998667770267152552077701738212872182222942426169276470177089786432529010236969947343215361748629553712977072892284456373693325492797557628632574394650875247642886833527635014447662179399373168793212032070598291539138508299487120689484335655103980667196370065244668934711164827188662798468067659054728679430871639807895804343992955694288890434149544213895186581557986056731371354429159368078749754185619172070865542733862686908840248702711857712947952129303861255686028856787235174997364847090794789911621613090248161501865285950854738645302207028871556009086819937283704836550366898234043478220046326702786733329830258900665919733510336632061594148515831946655490600234275254560995632079899943583710274867375993349460883515432816065879000770644111178749455879700180164412162495583708644000460137891169561019513414195170442948044636857450475422491156252743685988306107239164576809556282870031324483245001336036937354967059222647794197869793327386560385899373520110478616381285762561944500193713252403638433881073651815193655795879554430904219040105906285106430022973145323605821340141734151556283325186092443714715692486665815479075793546077014975021363971039416853770318392829882388090067490421986565760886717421240258749475647249352048192219626233585034102355863143938809062275574447430431141344640280711360870076351599902610382046632225578756689217040843155797465502190534652013778492653586895714534391498339670310553998958994428384553104272521210973210090555890196309725449738209747739742657535856177014118948826120991630683276762711485675395913946887633127291216129816815633644767825828819420239587235287914031923836972425485271987946570239639534925947576872721689237307110480186861940488153322552515933142036966315057044937385231838892923254019986238270990328038262258019287484849565913684823584838593954013965893084577598176953165075345633673622531172167872804947719419834256970401468000624883772148886375256841436780076659976916480201361489748245479084790848947928109072457304703909654437318125304832725688289071040328534782239329293053363094879086226410304819902805012149343152142131873494279865256764990287092032432544426203044202352880985443780866986813145446156878314088588676357637273285636703405278124992215346977144417478665626257840100855720175687836749978357681176962078116258084635152233492447167792357796842293033954097321139477939814331563606680781443368377317878033232691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -135764052449205013853395029856982012646718276632578995930748054477366974683748677333351138184035271652559684302013738978877417827939909135481617757721799408783543413614563101216087140275767327442436993275823557711167457117067413845398154226760231695961532538893564071761471601865171725158115057157256712415017247716665498504306741944300107418365717626685325294094859775715638562797237624388482198334688348130975243117498936473168898529501443403493535747033338204476368133888980372566046322103155698171421582036471398117956278742827118288605459196409096919702117161219507994051009242172686179432487417732177804480803257316085263191785855806974416759483247459526949457236952775502133083547391795922409759814229644890061853675703510797251961645920155977357267800784953429204066584745078653534102529630442521896503784996403006120400217491033018512797393062862542277477016237996444986301938623539220738493724689557071750334300442558580397340718381965376770552316442230750881010703124796897477513023750833355377521268804621483668378288124364810688407765435093589707552405335270419453605070594038594425798716401073896761328349977558645487060780033589163910019166990853793318963377057181320346656801938689843863753151795770818770254256162135779169267611073532257206391798936883276856375559732932341461903533170539042363389775799327610099638632672383822136005053926324104472256749363729208987375234928714190246033469145346420146983377699494921678316424836916216919508202465782254191172501205182113533845026888903951626029242897121118655833488689445814454406264653493110321775730182046858849834918808640725450782663121183162277936257461503907403513595878535482132542882296231418473954311696787915840797563293111841207469937845886138874761661077472541035708905742765560767300384668887829367711837677748286072958774735193810664570210922120160711161738790672486433832972149211671543376164571020532369371124821216153175838141465722007652521699011136397435404367739516930423793882037378092022202910173788219324131851829294306563127909549148604550161136876676549106444155648253757727586343859961050481499694076359406353662111755440329500653542228824852637265820380368494479238168407927753911086965666437789055102460444842611784106821012861973444836767089714605825329429830467760067856196016526231687561325645251588843392778975404216102559453816347086676686818855126472781481913024220332271333917462793917441960427742003349082420875598742249380043744257175963346119416903938247042200595556079015660695602447661068973759734469085885120526391486312072780933260919234035426748261009234067893750371116605280167583261037180624856341565851621197271469087419591893448400418999865920020634658046233758996532898483418302021836671437858428123139276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] -454294381008501433526652944901817214074410641885332963370306155555076362747363117033537654783267013332393223495139675511067277712957761281342377126452989550187931609468157188705190871621252819531121728804181600808456439437667528538402483442065952257048779443576736675859778573747752831087633112597853026340052719396495214276257726308677087593257579069711146080001897536910940194742468686524649147834297567154568446650976576206511418599883361203105214712440044562108131151335967925048641676026174129689273478622695571447265050316651538461838181903716806641436543246256777374452167520389882782572799640452234957569987903094132986058139486642271866749499816522651693089770706202031990387784530349805014381546452102209620641252606391866718408992422245163990186603203448382706738362573390924078663545392064989853006682477235129393266929004926127343918675299565134435544130760032771639738866592723864704574967088741745382089742939729209696220952056739156539764044528094763452206532953089171312203662311378080940460399775598567168338301171464516868452269407081657188655094581994763590682716228557761801754031166491216919315066260827064828917492317841528389583769754795684414016361450438229416418645073794006938238910280012362985842792720032353785223629775226089922120987693551614552614636424800341786841543369697062136443937037162590003898604584630762640542293302029270649686893095049956383842700895870283029701185537228763277460908657685564255269266147316197081142297645049256234642107944316971546552263587105969011049547597609992477780533052417308988686624178918735718461093455744953268098697495582891698376027048816806059369883921572784871847894123271633333164146220058517330441948020190917020508866265530482474888988868646209516419787943560347875795149845900952864827479354661962030779525225485797708926056567782814184503191179208061218924672376289834299078342052030688735639104073063468522301877132903586028527475187585460369531310953926185838410698954640536854898425549457416166071898462038576663692792453754399891876782096785240520471412275824001816380689881583985012040946748328659242849004502825180534285541913489269426813890276329635206973056147398441050725115534469816894675093223952792384501322248891962882759199750358256017670758684491407858476540763146519264204477925961835941419421750392640964945536231223879915855139906432424733633427184233743903227881033577833193076706803297766791835794711559346167047273240997575894866163717605071697293079505768992129955879612838945265074665775632806665013738789492321203356038477713738404259901221237930764685380361891516223798422717549286691093187250446973383495695323833737476025862432262648416861166551315851778146324722769081487982441562971994308718624088767672510054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] 36419987791920437499120464618455538140902875014844381092488374970881683748088734951511138068024023050323264670442451571516325536638388990171834132506370955086376046476296495059006861664204323461083866766671643076710842572443205277071580064835994865122180948280195746116850700594082252231534997778000999499244073142161038356353634385528413019715912832517198339060812590420343594869194387126292465329595488727201523279268952528416358676889786048352805601105356484506139351975724435244929528214778844232695811182684342687176441812017238800665914465594212452371345082547417906801225129765608496224892570029873486883220968916748284602451503946244772578308967654484192083109302922792290703907371821844108167592170014761714453068739027614214668225731344877713738269866410609324214035257929699704462606318001576272943537619241432921613882600474952741975045681194722822224898143270090452516360227188903837733002345748257844946979337111230312381774887186457236367554037710139252583945649032190120360336691129717869762731266328843116327099850210180478277643851359050970010047267463896445533244194985419229714776793605563389648685482132047005043457258958541819517525885145694578302922354257948229298710928382645018201370323452229538994769108412552966740255572451904844400167933338227094618971829542978065028743854173806113229128537542385503083657823810697951494941550577631573591084200184134598471703422505088402827188918547189887038730548533564437024905361603184830745088950511788226298938299321754593422642006624993144742172991305196860610156525685881902566848750616443816770883991993353684497380845746532350667690874366817485701333374538377268593279401694515297090476251108719478707496256816098622180460927303865617480120725135301515915768707243515069640160119304416231933301208817122276681026246920023823651566823433610663900472914305495255341053216516137431150747201368691205013544869774304677183730086911979605334627973413717629017510233089399400320912005575220191612614113426577297070052883528044234902062435385939470292330842570119345998167463786122492291384632477803724143170047271238961205099222722135579094731461145076281950483352199708740589550233110567743769548187485071204408711567442696973495589930851849107864256338104959284134055198385206801562329505781247630885464255677444626608430874401714370203651035743804666181437772842042315652830334925462137554196778937281465739483670895748276015663680442667478932287021563533748466670209125176629630486634616240638036626484303134855639228993021736363249189914267126510248102689391071633182379568572746236382163746755235660466002561335861033530846895094753782147280560462877532669533301943499621927677208730753328913208874039067521195867667091859200602731142768147624571699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] -33935927527053857198542496035827917360949317436569812986941963475709498987434640580014459761836715100284547396907649716792205623000395712169439878229400987789625394484560572006150241511425542530351742614054766891982040722495382595489894495859056209658084124837657405838446832160278944736721687091385420717989239169903066082657349881016100786641359377876103604329948298510355221481950419724019614281176541289816566673332434703505345976165660032903098475977593461814291766000029314004348960373496383059017932558093634384969585742877865079443985569272126160334831935968690922071137267920501569342357354776044240800839043591372652902202895251133667280101566969157378680483983578731929694115631340274759885061352075813438301437863457091520449060403776122307728911710937479723423084362884115289681384026328640097399457251581565162751025424262250474301157555894112760867415893985820661208099246337571844517268321312134474752361391569653602266368943627232274387155497328115977638717772053257211565984998934097595764422939158423755160321263378027777434094750175934172960135024771254781419388798349381601140282609709496911842431928547576105703620494727400352661341015021505050319209173158896142142601358699032416904132784153509931243063468220566501511510014463205968584331373136854291989644294591022857318604850396610050163031334453033898746714821609330618298095008398717927217409023072198349915045173603637415188594347281808482037888055279752498826558411282048324402615885363222270035958597555671663592678105746257252011595351145308398582622263568871795706888690169859747821776796463138270300756828117400152980187570012994907869975093949578486106294063824873308397465731861474932855152427039865120721833432140871469701148741656291086098970715090539135208286619728078411048752889169918779467833334720726447590472540962127589844029502461357825543456638249321110064950875817293804004180668831915854725933101555500730452542393478755302718154910054176840226635135175846866303607410223322985589139850696496009796245989713881798878432154841317843793730806241625050405358419191785631976103779606361983650416885325393915113246712803111972642755019556127547645490753014240396939918526202856705740086606623291140099346158016521455355679585409901819673135932609448863295332243034587610562868717727343030371081508318985498027435472856511037075125322075164943225854549552503431589340951651638075187196096774006890974916332513917043148347426395306267244860494466707149500919281563807640507221754754462594334422635531011758703775610841054541996781614699295045591671308935691117433317780728785682066443539508750988032023538076677590586394174863786586301865032859455602734732696929487882142056570960232077705408601205957891459634611639294404801331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] 23016556129303151787577230708095308131531340403673208223080640814101324034678186170995272355316833819202667811137458881993867486204725894473858197259861331290373065381552642075637329264789797639246464489023106418461140731678059021344202423889518781179430764889218642949132075693541523075491465349591877549434534284621225486967017996717912853897777853382876776113924098319646183760017521901583814378433027985047525776164607275151034627771109524454046049688525686584986481686365357652079465904547866373285148180310400754447049420725500186918393892177109915866073447238041430176386356322452652455411175281633763981049942296321840478400250364614678630064920157758148141291314650775855119644781055843764397039516948985688272892521851117744107453640983485090952813945663483735312305430535219922699907164443178709144269254730959994517189746302029984254785007218449451206576587673247308374155438404945383059766005557377501346979553084205769019836329227326863071821287376676945558739833676074446686107061469678678636914979882587628137420975219533149749538215812123915887249721724309200394646305312992133054124334686441778716752023505349354491902482694802689218498773002918844780391043220906088313744654454072229193249697466880909178583508922137629135032970688092145429772153625746330741798688364786447802441438432514637327546391492856477340390857930942579753805717810050990746396734383854988876054723161234230834453622187326783970374640026667787759825447302467256607723079269329995406835840716909848530053850812757588619237912045073989802614679197843246761136409348405566317847092781480396499150296807835203445031402718687779584634983745217333171742741448483455856577753747256240460923941914904522807476947367402500625562626535174852077227600499231110483461375623732520123405863086779142185566070521730057988281611470639601060316022892961852689708024322913243650454542596456280305967238200874475754587252038441893859408015702857200843069694120825201537276678893300469863313222792038070729172287334703129546474752140100029440415519989455432886939679023659705113677951332999477822258506676157560458066611269275553714821762251920823143369138581791792376736084533879401944070642177085383022379783507412513801838972978824006805870144919806801520601287590685959760046966051147810092865375982746130673358296575794552839679147163199425317234333797865544797611066946151345673413428493994235224952395398588517230809857001794037350041529906613168943187757333336763201367083846739070267090035384636715111574778078560485474238326390243565348536431915922678552374875415769885665626417465178942792128314688872431610718721822031652687982767338376446860008034135043664013383729094998771110764740576201739960034915278674196823650908848824111857664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] -13615560066746434488228732827172675250462421390012694839125035567429992881234175316469026224056428825097335501110262109518233386690552399786265722480265776848422754691995787542579164247369695478030375577988948065749667447737336604640828375330426584297579341750814257630772867553128788064742393321822971741510898217520031640047926998358138684335419719525170242804565480648251349800921879921100513175190097026397101470993319966542588474997666098352375383116464123138321492827727514951032253285417537980515876340174218181502238400349751266350607307638958812940788947951747083244480148379509017980494107197368983638911601830021157418067849869625514655611630804501195150768943401898862381374651145218242731459310198547327863190719877048061268236652555331880915191192239624949208610636566506429656533353896575108156927782857726642923377837864131645013672017042110004315550136861901002624215092775648783112458703019781374735332356767714295254533452117032012735619360411914773126069737450666741059161622166408553660297407859586427015383133040307090128682391714040597528783917610003645419564896089301867608448339427449619681218769771282148977307661267932150970118512062911893169162644538344252200061307458803696794704748853731221253141147609845177509747431856407393911716910661255239681324906661494263503367471131621999614716425372027901169841696950542734851420854835847438037419173746531486227231634052225239696129477705209038170503810175067095203176114553724216038862538196507938504300273645608458978626845746552450746660798402249274665817875317163567935307275708586026628851195536076197867979897285328232676652933751947412915377614173841647552200320972691673468694895770031297058890794192091478117530004087139115208029188799070131306654890662845709006391038526600281391035476271113917399052077008972191553267468499992723302349261911958765325110365020194018245512767158887164680804160083484257912886055233727798975463560828503317344731352767096931367512765906922693209158515941156830576792102281315018798566612309977982035163377951978042347719817446620829022266455707863432296946085036459656194136799129349250749732266630033381574499301023118562309990276949854828820421217475684194506616843321113905788372426279712382279702054172785337514976816647874214382382609468372496622910737756274160229428480895655099657364359029350490142843773697596549952358550721627989537941472190756024303221760569717616469352238760569625718303403623736088894992992555660909582317148645730362582947813299171914885704217853639287848008453833333454962901376846276235387268001351885128311079911772726853855046303997819867446092885599584456616607671413449066869795667501658876065417591229815480464701444776791679574420168081926134692463260315478981041192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] 7348572183863015435310117344317632168761487747012208314503334883586895162896658501609332619533235217038647093235226655179120803556877478257981019978353194801222316544590962271066079346228419178645937843075175107467204220218223921270893859224292881959362839306633170233811147783609412740625042299844795204642667685149506191224056027976029240393136292986069204826673183360088048080173221832289114279697873740890074833836799647280868628586974389369724775177928898286247049677478541120374553553114458085819692804626798135804373190631492044192943257424541424256877096298667760990818395736825900201526425225794720220949148140858946928349565886377665693640434119578303475237471871619329219345080174518372210364720727500760452170274950817994483059682694285924252549005832221595046688217041536032227206621038028051813041550924045985289621563790841683767893575993862201705380572191906950878962092433072127316213985123818326445537389093538493561276278405840937844981460356588489302842923763076369495854029348515200293282565653243261315978491635930426768742342945933480442006920571705800756843930103078316676258461965509533744304534662190076919850048841909348529488674113454096131930714107701857905937370048739627472382617386838762550773311453093134215018244146754846014026738774837870824039527406698750237592765697925906796066368279685320951851571980726946690046236887303164764605062689175661853896205162604824751875923293520054333518979485127292163695025664995932724547666530580305598670065523071166351009466647479658592051944613531631806869578562820471526968296718064595479224723180095405301954329553590257770628812329365472849266598977233746796544351175429385104923739393844207136048029819871371148944468874778641215477986839660705423627687550170478251053268707217855918144082930821927771722940927328330858177199593016794982899064921794126703624672542373144147125446713656038078715796136715595525204357557821658464631229378361018546897763472199650956312924326409733514514357059047776084781767175367292786271394014186036045856023986808775173578922166054775760430770767589873905305745712289635441623261039326206644531133241042082362031332852373469429704120296227584395120886249725449816461158949884578677987385316176205329488657701100768080635332984335676627630657321198657241788244028299613745350123922398913984955585408657594840813443948157665967273878947436023218988820742872054655513325094764829208342119101060400977290344465815165299346655066561492672604796276313376422970276516177011209149168207462402227468307986224674437803890923743676943133850259199272308192701193465233352104319908735435301074278786310451841536452917914979390873911148093482983576853131410097502860658551454561462654944021246949031204199393670455099392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] -3612256112520369955482070655092590892907414686035783442415294087864539485886418826783889320438994637240882639892222287099911886443808191774704849566405465359887684342975729378660971698955679643588810374501252504065750040975224095234165253348029480896735527745180054121168637117914857332287844730792277246438969061669476329963692406737611963860921086308738618398862190179575196434291149470313161452610577544619026948355645972662904717991909685690451915625383446765668368824382868254721411128069574783440724538280020290478627516463769687321500079218590184880118005743632129560443157118480767477498165305477518230276509526391830076300622402043920369604388071023572718452398520992757999492653862056393002990379964658184608382250644286003582335818606247732322162865796405280050164266920797082099054522257418361019767932597552268528898195743589865161994618521615794997858894143669494005731858449836249094028146915163347277294046567327039060730911109371612922828459641238861430179742546495852435797074647928792201914737192816840645953758195540825596819762188225680767398427049400458329404186326297302302746856448607301085203101853687376253150878785921295021651172842504972427094782851459725328382916576524149553890534962397095572643388338026558370779481624981011672244794848669992941501805133294036030407519952495920173630741585647272529417023162663401439382745894597199277323541588419466644003671685961578705933934140527082485691344731033608644778756245682894281536271994554918275713065053324006588244698204333677898603462470126967426042780168242737541387192125723413803081643337122599559179902080157191515006152408517896471562473191654509881595732513550256574935932855574312618468851206979044335852558122801578498155310235048392659436609188675874838064107393955687205495487077960037799609154684759964691647910922906484376765081248100928560457662159010221041884470718675790788704282584891425897629408368842132976954943158777353792902017955003210653869348525612951655616196277123030175591431347467461332469024493012822329742749062844494442508302085819209445928255034381005751890928530702997128072451467176145624914999486495860689213697279923789567016662547440925940713990387843160293993311471024183494549348880562076448117149052283681233779814777354745596350538046561769286006902367782503952529863064651124180971838880164429553596862336926367910296960998822669521332681950626230407156766853028899840686279246376633458671309492152972291545309368135958618903149352964516201644267692709643137668092683846416494984846158754578203263680373470708877843481585474202732420326486486033248879675047148296923164976433188902967634006241444440335331996545418137869709304914952046286439258977114238850775930242592213158158924514931334394675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] 1585587033959918869639287816272508727375909617068951600653338544318364026336293126799533815233619640465534853608386877422957146026265143844657381084886150054121858008738350157858080129723861800682480690416315340071115410180790795340669020579502100196655220226446700642068375433861467172956646298918868954906013101637907837590509751611019560028962747961528278688491558567308978471986939888402267084766429242528690610894637886360918931453435595426806230379497203893945362276227220101253165050060267088980424222378189270376514074145906711112627156194031208368728653650954674266977841358681145143446425016698711031795606417017576091785262803459496456010763190986204307540186489441153439225785003874146238743052963813683744412941297779689071728389475986592882910770593334321368879954764326916763012875930310293595073018928789962858947753128851679322388623977907369480110558690254305676995872429085191225047543517204561870452226254920314211249756420299715066514717425573234361447847661157468857761187055278383505252930976289551563777046185358060785156169804860348642681595199482423927959129434801075964568671066151759979668630461656434446955616116734733164661731660109281378245067591178532611377195140330749007155786831566230464443334287733660528458779653816681872608358645798511048260774809842681292568799855032122711186423536018479310308777970195207928300044897850813781816796139457636577699509097085623899782267676888835406588420556208488142424663625093046847076985206591105846353345974398582366835634569136006007753621513370264529939323092657378370949146843545745118590935719296049821215130232656259126753348534718056351605349169721372235865418931639766209768429967498059831958529327757740526378015051949372449868313468596523220498072486785351264107271067264601099352478042083827973159618600215367644283281158480621252163832209671893609955259228283023515870571684527693826632264202744431670740745718024883421469933643255526472201285320427517664336998095796736201351116963545258158009690498127541463570388747219480183186240827430982223537578844722766921395879784833614334759275232904294295401206373426251552800526165671986014805330530765053605575000570082337941297022210011838484068312602545614933340964441225712791883239669767173148341848487875055824163364284805922236623954617733306271999165293347545053595040940700286720986810300058622260295941654130354544532823726694752443099729460770990172035226969863812176679453729462578844703846917332629649402264930592502338009972160355862601770983138775581780285496709812555499705169609330833658513030967824368301046862936052610738574772698429535066120829077395902512609761083275140670782996746744599881060414642638372839106485860623180804734494819310110709500350750211181432012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,38] -606252508348240844088578629894929960194319689275867675922605067156997130304289675137130877761973811274624311556432017108229494440636237532973396338406858767258164191504118895383889001705455764535929551881356881950592478459386324754502681038665959758060646795421671030529595034424610998823294167196106478030898257325020468765486729537372768829058969646161992356468371136668921200817297391213691532476374973124472418411994170273444908860926447267444620882129070945729571772019525883180664840062565697191337086565220496560352068564004927110630818992338973339219034190911059832537356544914886964938908226467223998510715701393689517332978605963968530212131968114148877641863769111309283406699594187107898588606488605977705199423442853416706562307378808875384190828462634733189359333694709444424796904963231898096979403426745462866799799686425209091092135809175454347584556348374582241216536513763554980133776411287510447260208968757116120406475381404920856629833144890623073551246337941317386902633166251902065421175450672630192531380777743657368733427697301011109848773542559424382508592399962958186323040757977373910520374413406255337165566946958457769071083976460003207694365625497726366684523711131902698382661309710363975652850690345915284357890628275206854237705827296941631499005526359800634044717205694900725198733909859615246880007702966419530058396046504988176771711135304078453755087926550528881167681790257354643835475653175958660470422396607564297188541375746526666888355460709085368334050361680637680652534157858296700849091738431669414464461473319167835489911374369504087154358248838403139627495754780314756328763048225523575507639185397967252729099089667634348042764359006509122778814548602680254989642032718865656542382026754623494209068142951831929622894348607429043518623633626958221984760560317582526293434866306174748812496120036327783041098139789111438636750199464622842990258857758635698777995109937484306096407530912319665427717890256774980441039861208371471142550173389089027717188561831344278911363567672137752494977397434664659782486533252400482938694144511448595957085560881625571195073424612964628531346930339183314867859142526954819673551016044321683476563469667788452706884679853434289625065247084141682308369655975133495103095520478301288054084635654060004003225691930251637124096611224359783605624414288744947289838815244034218732015779998226628903869015357507736995325889080621012806447658224596438821213420150108731619775450207707570115201179306763190509166122966747604872161995065005147116185866815175952567018279426263909182422197900001989024717367443178218003803811637956474571943416089780592567495880678162876573810672324594210245520300866501636239057376951223975051277848712091323596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,39] 196188662917714730391032905561679681775553018670469807975758616947689854816783490525492873304898317871401873448377899832344593467802632864914749218340002532275456942238280383603954179451443542729490515450895417068518574679934478667548657613505194155597447240445092694091762594219357251030134818387246168780050822899186624756757501163542145671304907805242078143128285754206035615534791890679479743218415500783960081864167706788582314798814926210707262075985306707458759915728292904885830775675719813463171149560267943910437214021481944648111233745386448528837501059940372123317275507211377699288744712434944464245778147017448758774896938449064664299570271804403339205305124431695052254031716596744345141498914316928640530655802093828924644633226828206800785518134792761052665415949275160384815859713723535506920140368720148099552656084465147048832217274678166895793295712718524064781856857298637980472710812156588740733824006114890466606373861397593445219702592388992532717791798642497458944397990319895264971951068157398657366472030212302337200692349369639930836286930715982653261691886901710646365559686609136303478170254521188537417529621160131796376496157641052484798219749953942740371752394375050063255298261121555532925077366703283886430434113686535888288184259587107027307176988743185615057055535092487941103809033424414766535656835796733288149115570568442603788171146145510848590615056339946425577656991696820743384187440102717209345947158176742970992295401766740971603918074682123768476753814676716571124338870803675292878818811199097279589794494768560318757144149977998654875851586476188402639463594544673240715499856143988214759244440580528690991166163032289157659732648057699524350571240952307954443392495062287559245289741909543717679058183077067039898043771171373352116446431688573546423812495424649178109138488950658094109799424074440499778901288594089998478579689397191487127457440233305297701465750507915640368775936995576444636661682945026003739403763361740641750846790317572002417009836250320146693284614736903659743111737618398365602995913670415729601807625135196453004617032499071098598257846267269739896634615193686049438629786550051961830259322641558585511688841859060020753013757414568043669343474339914764201137200793166036940881088794893879097416552324705078305187935713478197239323115344598409525824732476134475665745194966864382266248786344734496603130371819998020944351050475229648078784773053558108116577765629484192038900097652443297500700247173589024697020532438149869782742177066131059630213656806540458212554458624218197187193313630727684970482553211535927622693934623430048518659612561444905042447737458500956228119405580803506124633502421026015069446226711423230729080380235821193625600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,40] -51489137202423299867175608419359663969661735107665302755810508413366508272477113238883452813886042516382280977368969027997097580453601198964612431987990323190419507512221116217321719404010210807041948177628342929201152515469979184281389174219489557078972959360109636839992758675115106548310562109414745811346275931756670433942892052648677290738310506771541982831473297879112139702525061587559755217978469187231112549548445090962521821879440575327682286822505393840777326186817349647217179062559882913478542890929416650454422231917552078392331206347822517001592164667963469079767283577604354666007437585311080615798039369906926338102628984161539969920046167031631475110242687848657461128067763860778390600664724520238311626539422313109859922272220441946127471307686367787479323727015643636221299862362237050720478758218925467000292065588446252681525866553135124562586534183106721910455717811607341874017838525991700239369178958020167289948745747514912976192026891604723211912518532338015192975709960353244716514387195955751346738022808032024912491373188868150390936021772602770127390678148337449591788799227095222410689644822996183994624826181439606157233609423718901676549973866299311941661503414777037097454461156700439021289069700815590508634824258218299875024868040375183106735013476084433023258718254588770023189381382447061018062068189155110048943004265904823933957329634631814128867040469560468221017345223918757328044394763504129925111982447798839950242263103806172797121428109090746990794946461519103551394878517057034108031345445862877417316174938815127148938312288990177850850013962039250410358695334292537624687218895295461181983204858387934687363748332125521588080493027115819116107762505337941134762818867965868569381116622817411643199802713833969057614192903524272557405308326250515709608946409738641430244876268314386244610405273205114496142138587706267561051398623376177942022494600911377207902549317312368356282612490238528919090066997455077240146251981700582799273615015244334692388535067202410832826403121921779031745800974005495582127466145570681788634815104205146885845048039232263907415283699531077109037914507721165453044461664486455546275309037093123329169562733855306607554058946894089954418044113874238162345927636430284445568017378129463954286131222030469672187090897894040765406866925325658990587793315469340071485507465683133951285084392283077720239546902891886217162053218645899769958409637466042275639973324445007543019494747095381631279137688808467904120970585066333608201521093407140011931008888556187580507273403696302298070906151427370184336293261657605241205568201582233722527487509028660036632816031821104059628838757520459562455401020146196016527997107669140714174510962965898854400000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,41] 9960783049319069667197460486613815409266846676437873410708277689126114699725286606794228917630166075505999375157100056206970823610782090389802395980998331451758845385614232701432925574323035930491096127639359517360988091968757670245315480555196949536945029703993777890862846457206774714635232344099427502141406790674573770667108473971437269415162398727252280105117236122719813396800482066492898328437862166985651798594650625342434149352006014523664881279129020250595331073309530892950292978935824273960383824083832317497572483713784054879017240021191153070730427057196890476584429426213302069000242237086186498565318472016327753683563365633973180946188034711979181558449365842225967217730004013890839488129870105577923364518990227868689498184912204742443045114886359625097333562598006425364265305894932551573498202214155043092580206036105689486205903853089149472045275795462762223464337464411790003481558699848545370051515370084370047595104343519534759424098949441939573203512365212846692631959733551265760159170363662131092549425964094505271409123652415704282251968901923731079454761006862460068674562662343026557171624619148747654905087667436484994845903696647433169460126790764145382701625124897098665361726900868002109115024822820016581069384559790386371398880894917830690539259312971880509134251507450980838847732737246790513396267382061507568064837930779293001574081662378268590707359849822138617805633675426963734911964938282176499640251685988901675530977892225658509928948032475065481636518395870162989519125742083135766345783167452922125962256602150836800463505453275392649268255363122625203840703523560838987136841924919544213684971691943576588266844042519614707255398790534044117836412295619318543612108898943993242871404703555982257871644681382857670297300475781138590800347742146474912169596169460725103457341712102495105973969884364524871183517318462868814588250244484948560672907977819831677674943783315355416759482613399887131025331456223239712517540589291889362287817517138163695553170524229777995617347188975832859626268577670736671989076287385697699801551413600041790032399278634067701733653513544813776954592696653138650506111693133232831642733798255887564010142967646138025391474981416799820349536828736669492974054446180524992574753185732852665498297389722080829886047945306329770419490562764452505019487533174717714014030338521988983961695664716341459241831604728601513719494316315509153057665967251193392015012369138389276563098390591866375299933431562219981279248447833757712979646391004328852467329739583513884279940116603682230220579311086345413495639018619042202930724166474741833266153501280613933079559528655874760012181231664616580113076186546396103090020070015367460943106855476920320000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,42] -919792826717239179815501947169834283887995317242341901406050509323374739796850818279077907076333654688609388916912795777571967797715061168186427243067460172266742227856890102208639132735285389180957812073708037877351801039589459048859042977266439145081913522623002520403140055636042080896079700635544024539015401778665152817172564045782924982604836026327562838609890331703569364541170562776822439494568997434755690485823093854475620533268463114205945353090351519047119357413665602731643799105110811633205300879616193673549351223990736615754407936767659722063791474352695393834531281348890173727370733382910950064342194182306573339282525959011193692202314069724247809986525441272919544923766403479016503366309989112834687216747064018441745369245515183405826507958352529371048327220024699773912778358549246717969923610963574883052963752223900499473987734142640974891641683203302569650264523440053387883960983086390105884636025755483663985142339202363234875310402898816705102448582820797454407288342274875029849664944973812298116266860983579698955285152270325922817376752734386363637908044654727467789232070713947219369794614821720625912799402640327801267541230178698902813020690956542067639123302228897354652582220277340998969701879407732178566996715264549267891983622976817061032223504890010108533194653726766640938430217189056114846931557715805268397041966054490093150869478305305827970396783295144040942121429858442637941844903830440108615937131868050779941100192362131041101746022534933174447528975485447668887152634233756125831412552357568244273134579576232677242091612074383467081566555711510601109671045644817459712954400126123637463889034198583736882498146693464006098596633383108152248587253083556263338962937682670999195882165460123907565345208274000473974013034030456018461830968836311052908518220972172623714147397628091053242532473683687682394956150710751552682920937689116327602239320157960778113064515563346595907885703875399147870486676456456736951133647024620516409686301630000157275885354978587434623449809898313880519357559023970470365065756878988341440732880953285642568751574087494180500611054641265104738162883052060799269057696928261522224745937714683641163996871163630815195447297271402911644647872233168975512445271561108577928310028487781102266478367993298807166897541457567183126615968561827662268975761965042758174277868047197089975577426382689978010794791184284081346653659553556850912253820857149172046624897244478927401223640903849063311391239423433050509190871652845021735131771959210865052903037802057322724119232247269326806493420656607998033969169586012349731771984528865425911001579912145952555837158950231152695936972763070351480256458914225771291386560020342903533668837978359726080000000000000000000000000000000000000000000000000000000000000000000000000 [116,43] -254351684466279418213473741326418836654757599382522372178061700290815289901493197281447949692695764470945437354974632141585862007047868125376799590003548764757300643879270578588208663412986031201610422845419493152366159071053076911857801510813181895537867717924518181238113200482153887357114093613322542112236017098703695843462266263523355511821475964365834179444036500238798256165948239669492625921647137676960179092547801437204003195347456781649902113809898953014573296877434644647722510492571394926616150112372126685374196339125103489127188662035816319645466960608962555278307740853373417781290443342474746541828814914464158521742910539532148352737448980606985989280167782350770469187239525664125612806114992598658247528926666424436071267542173274097626456292911845295991572072872659917205570974594386146060638555719479621861481905601003336831296569711873496157084109787267897098392374336482772597174573918037914247890288857129087407667683501891199910453384297320959684957553906736628954200498656918454410154676518859919060336709910622349521322606415158914932355456920194812864875676891398935710791045663990534346690934252622725981949258843414119989873627040272012478373476392617955454611567721276857190329171965811823289822865609966612482339211964587540279634903409629396528347799090120943132918639747680312857734910131074585485510581240570549685666234407207828128677023218646729219087343169036204556476179726231907045781368008661107089228380939063504213038059898394086202682208615230584379053129149508017841093382950155444456068847137839749566216925846023270188437227697282366451057553975695174521701763791604319502228475073309385380520474151033103095173144993992850201247448814329791635620969349354509276273147376325901848201265116856651475816677292996708937718995430288672748054886427094209215962501135658242666376283624041591350660918249714844633524730960970289643821480309396862157004361887433609282568777561034096502445909269862601286923390025043355158727982145412841789308986418613296935717471593699566989146344627162552576852133049125695690864191332542927622025115090612710069843688312150816367267494351008483920140524803364077708413579520357418758586775785692633136705356679498963308355482173046318594787925541519185105551372826013226818543224950164868476058227903642731176075693777865918605412836659210468431266911354711943758830904541300308623805461911791263848462637416538435046657046800385984521477263015273909387745439190461980738208325554037378704171597540689137681892382424334805997472115676601767522831052790574434036133122430061184712427997744544538764515051214108746766327746759823779873037658335613171022216176725752906584145809108211576752995348148380800985139090587317033175933810200543232000000000000000000000000000000000000000000000000000000000000000000000000 [116,44] 169313425129106571543677313412366492374549041488937310903902160376234435422323173654647193931484354230713271463427037900149967428163691750357746836562857996672901567802951173957958069135406595521441908098580055140366974028908513140095025643400400283186241857472327061874007233635739372068178480388599729642466072555256463722760306891191132156053570309709376729102593744744094084597322979831460678175983806359781401628006624800545567647349584106800625109954471801454714560103519843402239338356034552886125061863553533368648682992274556331565025109533502162318777412516409742387091018109152439307806651187834195244721231328394486017688783254988547446646540002355018865733018138886988156061896582962654169084317516868517354388257793005298566651437689684366051676712005901600370385967130927139888040495829881752119991726951722111193399439952022170493887763294820118908255101098320716369302477755315618057909106952848455256341175349980460673716169609284069077504471881326467353798136706728975712337986367374838318979215861662606431744934919751186307327667820280864277164719477536995966523882496138767197630687684184343138542249659369285378237646365405529502351094607396589467815200896293412581695100729198959934691833602207098606138278677036960471829676179678630317855857150004981013843222031188890676437904508304653754938008613393959125675785009403916763409256223296860727404964138538586820198263942575941138374522604086448081145880937808578267530418951844479307803604638293591860878715785664298729480535826592474832120626499466956398328180801609619634090015274146461083397170582589491998324065791701874385004636373731221203531718917076696632242611543593081321844442376037710546459948654871430949802290023755675095911997048545293892491827159328536249839504500071094942265701897069735859514219203410443470440007776244296837209590037870270105656661414654868595892664700898638296943566369568709397139478082258853605308699398540207608289106828349780703586151154466576698472725707529488190680170944319531581848616570774018345962334601041734686433116740803648568970418498317854383332619264381663034525818106642334712188591741491722143192583299852878807336240486603136314808763724929133939798413103819281581243775141502017656230866690510788400690685104109135514065831635410892575923989238387988409334248164880988789621370511539416921061417551579146591666583759942766187751688726251750502563766244794311082557224961102078880156982026195443562286919333962083596767899840732978160585907073123719212015171255814561302877036791011952999076887711172764303983076323260283567098177343829151449513057735065430099124815136896699715611330812679697220435195125763821323405997260004784827382250366848072180923799733407293779155714206125260800000000000000000000000000000000000000000000000000000000000000000000 [116,45] -60012252595260690880352359566079530062000111234578933144122736469218831888324085461924190205068557906750636502147459687038501677525606979412410972697758577787958790311500804571480358383664993076852878051933710337501633981008085800256097553299934424180724564328202075325665342129644440901415634305095854164896674136730987453787804563386485678059982980042351507191677560623192141417071694044027302816593464252327484251676336893806580621827837965167712288418813625995025913984210842009369113882309974701168865724686843100880326159627772866500063327407524413929600399589695850854251317482063129201768568519724829256637649652279579216665096606630054810140971289839215402039930108583438577146820672309898520793284009700211911113559730642507050813998443676303836268692877373634624385268646258526185225070569540276194833322551841170803858541311068798411797454437956300981896365046168629470098639502406676781539338594132009304193967568568114211403895767490732292939740352698343393514713002157972820962285641463288909318732894788885463894181109679000301363232030031044932836390846210448888603543455376213576831782300159997868587980437385800451889323729974504148159832210909871036103039887784935091027575301316952838965508365925954666741545584510255249120075611757403085601193222716595765041744148083050898291275359005409707212631764392444779595636607124015513561264444168935872581571346046253744105482304735915030958210164479657593304443451695581281725342627155366862925458533754411342815258003149830670082301570564490119765865135720772922058330536726847182554174111671176636031154329548394883819715309088419284995284968941747681238749422962237076271753742782926871864880713366065946162700379122179061776979225908827969093693721461334967001692616498845960403610112805995542678949913572019893330348371941842339059951651508670654191227572649079935658704001592280401544392508628970697281342480557459491511733892937885489843516407386353845603189084061316260624586643828395228467089466786579814784579931650136661420511221862896428215060542778142438185844784661326742132362618097277906487390116803247722855322522892347662291897798946297635158752102709169335022109856861805678867385957100440974574049650625176969932995518533833142575222828324390117990958191358179414804152259280411223370642733588757067752119487649163335793474182002544472774049295006021677610056243410977343315020039359999826293685999019448092789262941145277420940440750785543379197049801450750205751748502665542636978480156762422371920877876041025399717779563146953320268696783062751146582441249883208351032569989269853588468690831979135070217982246209960436346831909781987101188129581104073325856640109492826584450158866396348721397323721595451832452257244879257600000000000000000000000000000000000000000000000000000000000000000 [116,46] 17775565588876502160566086039083173743695386917280663041493389555866756755922828154061047729045338792959514579518371567541603039462488199504055297270838949206963084994835166996366892824532073823549499189088501999270956390483559996249410947805714033153866210993304516605029148656451841254913646282361747622180794764883700672822430979338646984932341169357236892875603058152393287694144968501366402514560400669186270006426187814369315540362494570289463172183892546260994118258057626000185671241430857024256126363211875526334418534177397255704941331987583121263411420914740446217997925250275574044177573271405060456642449279204052719380609676075771800232326594659278453852521265918162295813134009677223120102368722064485084050304781972050855924976427411430279915436513272023299178409614502747827199994146345536860258871847009282411322086666186243439103910479506305707697438837220410411654073113845100677061376196446872415228539341824013649253911679325691570885100737210573255259985550189003785437235539944519714714433362365395614921143473344755106695334959837024923263875335556290603983874483158498784992439656309077971139091480331850410085274985093636326652269048885378531766772834850567632392764606968527074754525586715722977242212135163219037874951010678556764009645984298547389040714772588684532928149885771903759596682656419710710422086414837667866676309029778782945431579994751518271824384483184932452212782628797339422048205745413257582496308027216032177537582412511487091221447277763398078626560881840350566198935987090075155748480695695707626042382171658092955269490377298636558502778895878758579858617641243997390181663812976142602168288329942036597646001401366175186958392265659278202846004931675401500675601635681154124699090412215515015880879662983290501540125520132475452302661031110664008766454565596099708612483966985717407723872068574364676036084685157429797052742091922840174084182866899420937120459502609082289241426179172036480416553086739934651541920517242862313566284032861300106389382301888939042567497906244931265287987361325435627865877262625503759160615353610916848660039620589001475711548705216610269292658012604198092700834041303848815114014355693711648632725176914822316502846345401231051365077548696309468034363102244892179719635377014180051562876365368566073674169293873789263406983080321589788633355578269525626419269903599930834315790237226772919565662839532422980918597070692554265719606789239717140676230682833531459147136433027585845227225897770856040003185138164874682593627611573615573122155931163377217112900608559765683505982274956020960802127760282554796160812507663769433728210544709234068898555666643667641109237021761536137515631819994537411781177151205333753605623438639104000000000000000000000000000000000000000000000000000000000000000 [116,47] -5050496392771865987554292555097746289525125400253020958946665802462805947167109347407034516386376757486053144079458665089879923085134300744857881495283533808092203201652606633909351595598482100999206854843356476446534189574765741658638901634943877810199150511032665365334029144973846909544212954165751488334491245065163684437253588896232746988753849491297871764618325035420209022218165027065586685495814578824597295661582634276843006603925149807672852938470412256620319085542193949923210921407387582641149757476627236507185205223303885706330753957036936717058717678207697905662374104536361883920841851767651726874389455908621030796013664668916356729424352611798235968442803364541096597458488192203313924853673922411711617250603928229963862986492500458327172206095257662888776542221295135549389713984054412235802549963654243949598302201493036985440223314139974480627027235204772395659693154419308412124464959710384071471469572124466205878000104232690307928782470292899419531824050278392829121156315864015018835040733518216831286028219973307696634662071380718837894101703753332279190305927921127823587987932320373572204482955436073191232745120128228451859818751255807886258955587094167004793366740582428789839846592534192159114315815805868556199480272291023587922358718954649768892412218001564961981032594790695078015136353480851490434245052952672991061505576391821884230901826176183485009886180213238757843656785832306772346913507594561629032703738575954108913384688948196466459840119990938984416782429511157065428493810304962741365865112398022800248808809644387764654257953221134406595473987762291643141879510879886013872006088795331099997114324531139867710981718283504214275741135309620805469717775124787931774806829590577408118077147699559499184983340094448981497858333003533348045208133431116527403595643008291091476079151978017494865064398709986856010802353118994807313599974835483264805674290998297976420018756856709406710286178909345478381950887654102778799444215790204945820571321721249665142546202259060615445578785896512643335252194109766488516885649386608758117394213340608904788697450564788079693919387792092550362511883533024367503138707414470752401944859306327410077480931641096706646653361453542054096863218036204918568227311232843041412646895703837835577977251477318358594057948432114583481051795658333170807455371484808965260505535803512532693385842048080892185469765471493719097005432745427234715605225351938332496106108864999203871081172704390180584752498707688040536848506832581952698314311138423072164298159693840455829184760076988883410572444309186776806856232691068154284549495458996417616046019245873829527163397787101991886332703257768229545459584092075472701534689784392017957838901791948800000000000000000000000000000000000000000000000000000000000 [116,48] 1432443625311565618166304153094341199950730050253727638679552630750269012607058488376237848295042900537672530630604988966043322971681962202764801849709704853234286816982413878038169229237548305011982160218298528255429089386635880644695621813603064639945923531160212320024255299597600386338470485330655734216420791864147873755557670023011915555118116143773404336209460235076609031298030110813728722907644160245220878101193460035829766120707259844473049366692739306557050192608946344060021879789472774556857317919680348280606945594814878030341489102838064768641990911612817030654467813091925408638690742316544903202744880298774815299983135956378704174389595746321687538701411052129680042890514398327829167344579829826202361727844565269122974529738708304617189167546719641765389030716841875037530695198106091378028690860206741637687335766913192735990422247759736468593357300637941574765452631065536300919513583478769655516379593469220746003985107332846843229092334384444355852214088905173829873542281649237888027724188642731956236612377258758443856569352269630915931994140575263460323751839405730306802612568586386832432594468091346060386062969628181893817656319102017861412579981742292903786972127078427445197575330623146939371275850867655226064551416581668187373447594325834620218501522267426450915546034619887920852801990916010456249503144935897285198920999223431682157666848831250634622365582475863140447897165342474195680527758614491674470737825168355174288267639589865107131682332842679098692352749944659329963793518223788323268710039893617753795502240274945175271808330924267523461003027426339337744599268887846597118891549250260519518113361358691351535310030949528894951377089758770808431421675614571477449687684399863126312533473050622614444059003506784138831272512781097010815690603423406777655307713870968486965453505212633333295153344559119604634288364912605476702317437035917446653983757320050898628619037247892196902983448411265682469386184401578917564256876422261964961218648836987725252632192862166285016744912448535665675874563083741719432441869737492330439229683861197868443079312643243864206367534714059974146415965469894017513868095492058516573574199613185026429337554996179508882108298702402757980431346608291837863879619436414311179714107652086729420437388595162292380377195882795779717258427173054818247429511194723005223947256655349406161314406119262604766792562054729868632796334637727629543923577125488071846124061797557780814833793104324721971653048594597814003556183127502814079430347193782991434900359239819684372912720437526167795710005948629929820317022765514329119659536484041140041468950584398927041782785213085036371773488854327486654193082970354377132279930448795864463026407079936000000000000000000000000000000000000000000000000000000000 [116,49] -397183683283729570972439049810192839603713067104132809090960415003921714335630769683954417560170091366688552698542778222766709301896235056276226494778912721948993657989424313721171885543663406866157253589169648768028534663023360542838003469531322789731149688763890763509813662619714042374775147642642976641282128455083567949337230144791824077452959659003878782688286132372617162331034769359588629293841758123645480630044711450252717787563431878001131404395471533908316308504363315534428365926518399578745330762652471404294790151262061229039877216550593127891834188716089349163730227953100610054008562769861512415187861358673843138915753939535270326845841832186748498586300871372422012897453245079651596253202875383981749367063157700329869887889052107178036354564543938616413438316942934755234840361125898781401654615079379696309746677404080847567432659718955928485795551975224786339651908803895916761828585236549201781511259665453214918359088537716797432282392187499717447742400031659709195669867567639335976199382642060315166277162847457165402696981779168294155843245163827059415467342969090813013362211144645699730074290190534712858800147565958177363381242581400398844628068177215268150835460478347213974296327861645756772177880939685743361802715048549452604964423265661292424576861089379645379549193456957372089680924785137754768363894255242777012160754022028223264469488421467351002992089861176569615928594728611949372430233824367322925693816210754526701122399690676557477971766582747971253595077984508950287753206276959785830418909056306744800532403772811220321632213000603267203287987529904467344945881148771364957074216200558008618718523501575874681482032030371198917772024888385196195353054454770809891770361355884218867035231278965165476171053691531461896675181331204408950991732055056782528874240131848218095665466635993265243576126435622903582380703193831115930483491359957762035862177021434678489336364099887758362870178733742579092096277840362248734739816435987877035095305537342102247077299990724524537706037488345160781036276588774894539152339371389283332837671512542294887254957852001505807768565195345464449209338290425567219446460208131301826129544689958033525489292245894306930378165895829106033230983908904227420721081663560160270520262526024043721086243546830895999031641517166701235733039873918561547542408315537140698592169706742017788489909986908723479321768959289104945127978428065629452166240392369536184558713141508931616807321244376866481370281373983550203101282434292231296017093928328249292746477739053846777058202862695709575583584862514624157624563309360698987838232181459065722253271141475035342549809877893953771796744977136756186231976439813871149322230148374713505380690821120000000000000000000000000000000000000000000000000000000 [116,50] 104074374177508527010915894081815103896336846402026349077572845885714401791351427587697339719473674599476040619675249234048355544698627730324687885112154992480810294708933213130635192190420200331307306256006738573475306725975767619261849676007718339588194239562340035496912774321160602206957223995990529583737936883806579148411038128066047031019938564057805398305710042954979777506835449137631362318550818439353003541144187223815002374321557832965886341432468349622588653081740150303153865065540857366918278123596343960847882445373760740962944506665745369147319864939456400804498398100796213366181281133319455822862687968770826032539899948278859315936440473761630841507118892744702755723240689128123457920251320904782223523594869050585325570032434328522064099544019463179399725925168535925845790565550296230646559525387578268835369960051100475484333544629679440574262791722873348108117607046006656192387454728079394521491619723052740325568054694043660715969104738858534340214763349966730586343015775361904627266588459012356292711268222853707027221648521547384978524864388476335390203107553124572453341556042551677960078810726804454992394160534139366134288830740647359230164419715755863418799266274912275975819256027535337833690551408503491305950145886447851472974353128377439507017233115345975907825270302919508855985691144539359952872911119823735040824750191335420339188981941371565328647126881585407564032309542878871857598335008968798012098631240501295205871045378119883004963613765421882510549859946208204813201190873553825778182497789304024363467906142017241057376262073158249100888179068957973520343543235122374493122540003184927864404887212990640611830678457682682637307181670044404639246336093724515497637731437938948290958638105240498806435102548347566119653558867076329714885373839151625114034989619919990709943418314891421167577013546041132054668561119513153748980185786653718943721849130365093422059152663876058400927717279966300147616550792058512982771252504586765679760166498979430122119091984125815552607635764601748090599830207054642608234743718034251336407393172682611877099092375630219168402616074141293531250245933860940766577791913037132740188990330437720677677768898685177136544171082537172488228651198088322216418429573944720522546171141155618416293090471182076110481140376740799224589688986842441540618519929684753288731905120757177401732261743376468092871966641682709526438064700712609283500979493742263872061036087563000642146859157165667536404307320997748703279178665529898864908069049172837744042450956763409942783884678959482408030105944984332241786273336930971046785586975884577928161540633797351384232312510599628834046495261099792008669809679421164600504887362961454764845787166801920000000000000000000000000000000000000000000000000 [116,51] -25199125475969971639629161415134891418940052676830163720399428099942596636310166698207933775865881756449949453857497303906671535394462781712573059561430117254578374159729297322209553977303128279606464397181818815361097432338960527329174588459660578703205476854821554839889063496160135766702844010217121007278303587986300787517086447852161290356524812327219485244634517049952497242753871517031630787093055992214777980549980329075024098499043690831918903043274886681297834239713242784522284422251058209200169174362028373252188496069564091227187424714307685943114196885298332876091110359598199531464188439779041500607233919293479330592501480924447845720555283729216538862154110205246069896904779073989599652727244294798243427400324252622005371267301138651429801339247556074215381492567127612019896352773072118892783987799812201169914574821719264367957394781810056833119424708304255132405739521590540687114767923016393826647478868912636902761886768079783137191006009951315853295130603676198440871861651988773167667667828105020846683120993550931665309526202130562205754952123609788236251984599646746849096076101470683257695257268595866340467491174769968246912982700960748163436884274021260333224491958144514568254041439266341918684291359079187911664633488895699007241144055960359375328253961014462862258235969481852294240031303280702189340257972831720579254035672478842364810471345775352385055526846529613612080413257945512566291376863762712392698228644689928975851444200084719939668505793877703578637652776489481924049832761558637172846622353163976955790937120888754140646200530979383000068188528798739067098804632759893499711336609965496396983251924771420298147210248782929432217235958430305906061620118188178341773811899516646588706836041495363589841986534214924037289250068745301727079560489253881912087852532776842583377521827350667509799306497430167463932912749315036677795511357106588181970308116405939901383951728296900527058067153469352652259157248083102902242918193186366054014145553553282108223611498048161100392862966530459705549276637095392021622638326448459667145265874861708610711685257583147598797754143570398056768514864044607342295995814400565846347766635993002423864687436024191958170636209273238919574204241753448124661502656283480997910439561307411580718594890927367844350112400546123489100531294814670700464917075465689238809466781217691942379016645492624910257436088966824990328606110849258445596958027646625764300913974239464616523024229070863935481591833655587874929954872024632456067860590809044124873151052562696102111174260230063762924549459080611665954749861687748112104558983174240637073385974787141707813340951238685291208353546028354137386972572394448816442274715329979087815211745280000000000000000000000000000000000000000000000000 [116,52] 5575785261413211472327767907984982811708610552449417608609325185354846810126416228997814618929291564565851350128629972489924543930547607056804736912566141952534891233077121285436788793424917582922927057692184736149758537585545211035264352542126443041523439938341636694188728367578755469889174765504281413215713190734589122070726990122327006385616185709565586706337906597806045172192213414728389153723941696455999607384026621920027988665269617086396888428703312448394094309193528505872165611388414746364557874990275527177547584999990246560780218278234443860404670069517594767445401242440725137349655639923521975683295971649187955652748400080482873493951588991669628655859843735592255666106763340446301451161091296536553909702979527325247622657530685357517106445912531429814696408366450907781444350984697084035659907043382117031976529529748738977712720162950001435033269345546714389851818045269393013467746367865897167977019206641400296033836214639929606542859279337513571641726680248991468969566797389709706359475417483821941957658333721038918651513287227796214592541970730207285375655103688175291761410263765779832646458993740031105947914163471977479740841991439922244020894216314804981706456141611217106899092886728853358330978904854438606954713484676646601067648834642254807178857286059100417771759848701525896823923331869723152623060685851911093009870439842377661511256307547446217819006877463031298465388954356833125755819086105533095261603724764731159485409062069238724432990437462193721194139818600404765380327791826465084461858954906847768282641230897529056721767555124560017388270501935026916474427361445413766890695722537474360863681936448112058339546050427197676926091830950391037221605504163373933416309774189781666278112248026503407388376176139918316243824261123307638581641763523439219840151063234577487267047104524185039162623185093467045875667582910823593267627142174463546735682500817700018039087391667668106477393805810548722492635585351594437217355908469340927490139311569470306916645614031560490309730493048084483089741833236752431389064728504298304413696134002777696249275889244376943296630296425807116453272369401560623183590533605647948261739817620741598144774582830960106034697999739950814853985643753006061869613032674134965470041495512690678421779687292305358973544439173528864590520434396538402290169293962424245317027026400579090720207336443792254547897291435386378245383817980693630669255614453919773241770490988929099475754781428515300976915256839359264633014044581026031422915777809780991569771984498409285732408442906253544750572531197660775303363794338385801013377585992393534143325612713481228006617143540784245761647685268627999559266176110522376038734869111924344626982210764800000000000000000000000000000000000000000000 [116,53] -1122632542955051823528172953436184885861458249364049848466155944561510766770045778656107635901983193362088516017365176566569411900920908422641538468783409088415152716961661550211943723691849895873219536408255609202985234596746730675792851864971350266991882129359334974073535745618264219072265146669391416898581323609182505385308153588568188470074601821732846609431616313841147453607765670731422880198921246743084693051033757060876574056709122137285742798765537731300332693930657684009565997893086586279902695677395895454662109751360433580101980934436674946478203622934387153453538821034136118389149596257042894342402991136636077398819594845207934489491289501036133487528153422069170309696154329106468888901446967558785085995107751031060998727430416256874430655535003165438648528353870692970684836153879357007814151021605540101335851816585822156188883362809275032248012225496262121593840244504302939885711089248347584018011111031858885827171059450200849486007288684286881489814260884259312030341709243397952120352814468584704174880638276123080067674592260916820465632081266921031302173429753684844201561129601313889255623693854249631791697921381884639859746192053807547425333105817980600097572518884169789552511512946166534409075456422140801497411405474036744482921270586652848068536336342253064154575446437365177512473646470174551922154867222154574721540379317527186972142892949826131089102942965446469238279008269362111410629918733150914595587049629188626463520179334642836674451189564362682823840387040546650505992063468071320235499242380318205768328676642658755631869911468248417970171387033912418154696611238412124247889646389314827671951482452787221297314512411252295453511436987977529555316305030294864171180185662261511027351368241125603101099438037476315815647509205900991989292301518935983448604208634057898142480530125966969694767473879103147668826652890233607147423605598481386029225544161435897224375771591281615205926022462295262186886791458629972988449154461470830152942409334580822424302908805227324303998743225684463811727122970848481769368896614187975248838182993941894029331878866059924147614563348549949987149131016855573662575382662466993718203756885294968616394187604486564040593508610951841745817160799304083468532524717690877742845058592750631179327193625926021742526176395198962605172616080361895167255338266151014025874362914281352187725420324990440145661029395370279759864332152280383354364889525785330961004981819956553945575859832244533603825601477420667394875296752690223211676912726819466635372482709426603130700842221795260165967013403288365396791376052297300886370756602419313771656553030965835222387476525371818649098605699301746457789502039607795400214125806738411494051938304000000000000000000000000000000000000000000 [116,54] 205869491910963880177030481592189659642448362200760427016353828445619933759959417409248679654085708468252973527637477321204596874870126933302064444032926218546745256428695307138306694531080632956527980184081194485023665658530206319527279382600966148117395222253352381856540678024677516285265119937955425584242254477421234592080467382708003891761274866304012267122026505783486356762203814533044795081262335129902638555186746541977258174025278706020970306190434508099355979934885016509932795419325621687733829313857378344081175031927374020556521758286451452802202825743980024402519559837961715090309776454400399709743007175038733043663187814276551024832270825177080134228979699027385593301397199557080537811790545586876569065839857904690771615307253383453321039667805097302792697028718874874186587821833132218024406096851747875053467507883454967142724264497226039216660637737574946122554938480828143556553113929460020339786097456556459768091833398935079330457986066244414791207007832732627416258159952944383154781963990487940042358367480708169868330787691003536718601044554130653669235844402851306964167618797109134061341144822875763838485024317746548246095320361236700725428488443209620691315632836136216594935216931419351432888222120944432801082030739036356820456137981492375140116411290047287537121809316054420975869188935644802421604063457894677153109986902363476055344994263876971894147722002302308674612053140602939962038765595181970777749142136861068574055738223561564004597876653708579373879578277774119466091377225140894873700840864779200193222812722911647082277709741252928721688884096937299305386262272678198625946985513130159882867780756628073650958027019314892364413585640165267795179381520770550558235970182773061649698753457327617634307542547406045785470058783010453612143372717418818978810409968220988675857763723609853301178802227642219425382736638911902746313965836463033326721472295304295187988243496913989087072744780504429606145412911102773575820699048114317389466471941761267342847979497138298292263294622692832667877343796918821502410684228041257921020045185346228923723266323939055183104367984991697992596532000284800994583801699310332807952469298488791986206205445145583529766586690701570950909384481410665055426079653237170639217467010875917200385482917747384591704943994217897612034890618954244449761204179794156082457993598307037496966039808990504095722335124153654454237553803935087641543972666409658669640230400552569785464111738713309455928376123768648541973290636625331741668175697242267569768779158288003792763619491177263398089583310502660764146194107884811168738077783601064760911996151059000303131581218400016437641077201321696898032338317566704981479960889328979577545110323200000000000000000000000000000000000000 [116,55] -34586105546836382368792526744320213022662218798753678856648662370955659663166317437467663489301296648676425874312824600461160244727457328985579442974328896876061747543954039353694195737348574931090991067262791392528601294927919601455977585116597613518582718344987466571508061284342854318723944759994661443158992090512915330811137289895955963935233944609971580482072684092636539603366861177083980085982948938405967155537447612279438078689941945056486067438497087648918822855952313657452230598201474647836318218961438172913212651693589664835722299947575392008870204135650954053546341940684066518499933489584219015493622334336032633588525589032786332206846058833893821763111117366160988364593012316410690584776836117465374577626082045979356051664807862306062106563826546914091056079261949970077908710434977830808330303334643951529156093499531157432127059246173700573646573159107210901574381901526886826898334892090289964534352522005767623752552241405150666589438211202776949225811440812514665083288049425836234039132876439728814252543571774017592031299698672689835304073499399905354973572968783554358147319070185798345601238796932850488307702173504623446025240773154352975286890922001041542158985234940119654160498303350192463628052193071906743742315868328323971340355279738406749824539519147642724486430422744093984304808950300977725294133870424534243758237294413139372896099304969812778388171669828823858763402723925839884880128339861394384198601892368653807557084113301054588029510162536366329204062006374805300700537887052378334324357384772844735191893279248275011134687549942158771291890889876168539713109896089249020955484181214828755102977437975012273660135119498054980619623805939357969041804436718289418237855964192192533904169316389405718248568864398362317953744872183241853910265374646254852235729279701039373604897514481281526284733193400171237918767394903286099989777609365576668094348322352292669644726860904649362822047277589509139584062417091823928283025763010781038112256180935586431918234832845813867971758301397309234258682427044315743893705033490788373137664298581454539673319659818846144398102143824844075749372552609333125558541406972659401150602018602987226378102487947858941561330253998513116518280668022394879878054338782093188333866245646454266927733506412736657584922603861573629072778344645656916228307736580552402890443310031636785344150118709301805847889274231293338970712803654055955872411466098312076880228747900947031004564397121305104971821048711250235802274926414315476906731395226849594198732707681718403115246891144484364979428114207877642410260046960453026429895593141371293832388765850260138684002839224801337309647904111686870216332558628913137725167271751087758319288320000000000000000000000000000000000000 [116,56] 5367364385387365703428759833249609178261413698226262051980082419305674106413554509277941911908715128713915927535040456539752925359087630738834309283827490111392921384884520904767995807392380511055969044587322938623942027955859466719513256325568573356839995886097916113828598879929903333314158588756995875543369372387051001722749396856623496850675641004550214580130914891489750560554528310486947107895670000682671897879406804952172114946614158712158951342584527706406118125115458677958673799648720275643641991710395554015230155084367704440873248340477196805962156036881689842066366450716575148637939635377868184882583506143057234113188907370061874738457935204132202102988627200845799721745099135516693307716030593034390967995601236066159594226035784102468492528516910749852651572509871411287224272769446575157161538944139596016803576586297856235833617274017983210712349779645993397004821562529630151706293311248000776525454756354078602476122192286947542941262702983222812117189519469936273564040830058576705487392485346042197097624509706941682201185413808340056513408239378054548638813681682394790675336060285214079560692453808985794875835767801742455245712267680823646577102444368822109698526792757533902734935507518117759417304004040960623183612554825515162057222925351588354911964751884089449402353885708401706044896897670379711887638613722927989009271662503678260540231959428183961615285713014477260326818467038659858678144646680081139457201408321362267525275123253233404766901740340662528556855622543338375815340012820624644959659795555791950931121044952219087535149037817902250635386601882151546402987145935397608259896482956002672662477820515756843313745818323477843568030377204292131842538554859768669092871237013348434485003172541049368365862997927899049542838967293040190183636710972896052019362259669786013740431510519871050477019162786911754222387395834730755032789695074948180448682580156368366704390625261725850542578191105833169150994264691004887483792134504732800148130289787700557982872535739634314782254165905711725961071922219860676911160535671435557511161770213039555646975258874045110260883202393695231901200634298033079844589324675360020646909577958136507634305707522818368511766841436514024418894105739615690724884143875492222313282023522088897959666639462345470669389374168228300903173118275811558177279760447688916804382940636406649376655907062904364721920963335005427970688159328353952764377150461637565227748429111449506856447326874089697034858582483743074482689867406645445817180553606246149084441105889188316958730588831647148332092565489480948780958103106784633195037915330984944906215538120907245368505029260952490167814736127656437544829974775144162263723027831173772283478016000000000000000000000000000000000 [116,57] -773894516538773993680864465589978715871391308052953968415286676868483013425739724227521898607425282536911265275386408191817282156498984547736746850483238326791194967590694822034718101447838033373377828671543716271291984429624643241965558416216526164036021300717449167728080738906093368555751098897429521241260117446047977487344169187566398510988644201114271365945404387347330332921786222826436483383895006815535192134264540827276953585004939607021467832494253078016790869666982204020578175721173702907625109475754216032854963778543315507336864145199326752961644529475857615400860764949115601943875789844893244594171643072110409921548185401084805670371993679756432667096728464007043583260584782727655118598757704256341377013741227081664172704482646378125086124170220631277470167513829169277872750617236292625725798900199594780652115618304024706547356209768082965142896488022857828733358334574654228375874535037856454938387230095737645535112736237056487114135398182464826477370915026655444733481966144664429745228204940755439620045109769615842468355047438072040977384600971132789707416850497538077671301472668392643170467013260385276825326326075969771230278477447024254606915375966393911144752327481748223662252873769279256002743657905907351711384557197656431982795989939430404264260838730566436366050650474466894999647983622402931272494678136608158891497520122931297460381153287808347657059137097230746091256561036377746502491982467395914588141047168356132635114022896360102108995036953485909650456515966110663252776542804514682153187701587431494450782681698022651618482035378565142870158970494819007060957576434941464029824025152935802540226600311212949324555214048018704425128948043230329536248074545009091499120199536119975612405505096067171342884473131597803430514597682655548249983295553688046507246890435933905055459275905769180687496393148580675857704396286301435473359540989925555112217890827370677779255438199976216279646192814233679521867445081981364342502211618043273324012431023429001242878081933885076810830246046676663651036116325665515310659382537761175831516175416563131496379321907710919401377214777365256480834445206009901715713441654204852346878687785248398757675741480062252840014560185085154018381147666058119351044010311630293251400597765744489449587051524066334548847844601998026081195659859650505400872632690948426568698001076930032444002321655447658029026914909035690037012550564727085383810077577537167463398959537595411455151423181924916303097222295485605729992772265784403158510591024366070069961915087736573696365451017227497223749647548373518722547403216773665976107251094268765215493875939792875502577784290533965550794671247408071368284151231921886428394683327265089414758400000000000000000000000000000000 [116,58] 103617110966660697210753906121976825235266811861579056470610857545407881328587829502040713202803742280255974012428549405731371216016139082029350074858023629746977126284200329943441362678262495270530788862263856530067950283187610641122847090950185824528285603692331607320334156376638599236761219792185542198844121540017051961424905522901821442943189541434527662439443779539067226667723019501277343647782917685348552300632631311269621531570652768693424609840536226949887872536906938956522274805938088659838605049724279043221748327977311775872071265871415836759106128783248698668781313526467307890809841589642300140884395515771484306191845709795655659880844217548644746366834507988923442169798592432863645619277339969129699056369805034987836514041631580416581609084958291109571756015821966712808679272645513055737060695069729853706059857951736902336885520013640097549134420580895259827169787370273309965301097480359689261442908553064294627439271670747635834453088938258695497206774357816005241549461729828874627539107189502706762961128003456132193006873985689321991640413277841292987897995660145185870195007398968651230313532747471632964388287097738703350289598963401242470376682368564695621005135728838179700803990822994677767262713013972768701937398638092345590847937740318688639218816886614813842433918228398598123001684863259508261390274641284407122121244896524025149901700369868458534412641376433930417592328933185691373523727746467021581392362118961015641490931994109979683996403128430927120484689908952695074785899133041154115358129468734745592344257254794593349641043570275532540894300286426795338610556267825317787329041525721659116544953583925613440112871901444333419383365164085777637992562318009640955736537505863433894979386081245208617122095122911980606184394822438221519336416073135976052185740114771068194891282162043922673696210491194330526461356974560049388033103383059201392040518882464834394258530063443474732029622400979992409199302751590642404579981918336494965473137848352212348507634998357791458635828205907052769882231909695597384071150456094832932898681904377411324157055312282155640677159226465259627601875894969821590122595076190241086538716896968539239926081067569123638956822242528292688466804282939506649451994710104591625427456467315695703126670151823252341788936806667679388731703583193973031463763238627988723888844259133234374213001538307937056931879018192656161539388907266493024193077843435866574271057799584975510544524948705238949686682368122111282923127235949772282257120040509257618312343050153293279560952669245062278814050164937616065702799408431937000044757571511282936868023173108169575619772570693939641130151307373756957568908055776553458153900603292439794207948800000000000000000000000000 [116,59] -12808670756991974908969289395339670819957771486492342742341283169720771626138385665013769201388213296749773484002961738594792878567446883843203673156722515336774468554099200738206151304642754348855714393954546604425369684796787663250267753871384074185197411148084267288481649619197462425341047267693876793182701371605578705718432176296022845334055005481634690536649916725286024273661826204346438204714358214628101996420916903350792841310042000670565930232457198838917784769538247041915130716461782493146422289701315950509459255926945866358116773339444099599865755369677950335106696176847689199812961647028082729658386688823867937735291798791851802764628981872666261566131553960906296568789078506654841799685726934170150365084030857631607189844379750973175899552319625179006111722600084563501707892066394858529188908613438904722998977417509541909934547936583563801651295660640287434002074556532634110622868392916339300164027218722584947482246361463773843564743103302401695315794328658434609952783263636604570419296588651791187003638409736351269110646254808709423009752400007824391242660574905068208689874325376952099322325427024511278219896052924368759809417903433207212016702127036752110833032589002058663880110606194139751855124175542052681893667266016373697285434775352020768173906093292373996111671619971297651549345273025864910621115545218880236909049948490883772795745369225952051964610209082714263234040266043558076722565306677757118795482951364704245806331717906539932679609658838167238097863992192257680981490244505995043288978479856591715311744366706949719364159122615361662770924278352350244519418951667486281590260843028660123678061310691925329992239381171003098018044962156733484276399110006074013850020486999061697283699356594033650901858821452825291969359890551018266842530324928862509105456119205430837067986062665714729671191726446076138721204645636129507833459001654461877949335617691416752081250671216100465919159550799647184025849399933065580843057006992338779604989222948589950509737038688717437385921929805171757539926440558677880011814956586212329144210579003932931359443798208366302057671706736804319496647260322299162772148881216129460501017865035403642054691981598596402173198024702307488071789534238114631713282733116423111231054254811928277774525728533079929850881338853501387334484774235639260404434401090767871948670964502968294383666101648706128221427336085154041787772001274538187108328687875442007022482979754197702288090414504688204269394711590078690362842388091090682674337435632892890455710936937182154161609750843480188840826540436411178565657081007808410070079828549016394840544943334225581405028307635057430365055578191970458348423259910000195410734657628626422333440000000000000000000000000 [116,60] 1451255599608634055489662778221100649691511539368008915898996364963066208295943389490297621985080310706415386509090078677468899304638277736766443743463316175854766828683973626275573205055986260245209254455300889401906671404859933055916635505357328804314993658751939414993792719078453234013369978431337996355742462685318395339154296589905355560098892355881921932523493195205877901297144070409131535641752036958562416305223317722770729941668218972441650318590086622798729250275605553764818589352862930821450055180216483548405181656046927599415953295309391179131310590777769736350842267903926905023888307085251012015185829539521910570848445800594243939322803172503414813351479625562461541068584181450060017072890941239097011102704678327510370537141115630498826509345783384239427489161866474469403790879779951005567417880855633796474687123901427171671129151006225757642397674577196099662155908476676024554345501349597930643448952675738111891792093743980037905244157341431972323251763381146356423507604810802722401265512944594617649641763334975115937466223795041797936492067466276626456709179041924984872843585262845464190206592734673172504521073448250964754571771437518986597689877566374823179822547161585243856969769022827797944493055451687175671478910341059920550627262973925017316542050553282917381441851983297753327590535305148281245623820159544402530646545437545927337292066214724367454729731600904382337168835941723607980081687744371450352068470048916374822120969065337104651995164717479175079397843790577220571703260739154551783458473095979762489725348165054486876841721283662264494573118139283292875672732596988823076645553190553240004022782490621216909261768370173380314217227463842788470643211997376422269315888544062405199637304833309271585156513002880014525579147687012005746385939253846683521125656894620880785386705368598425314749999665762889341100376888485555600041868596940358109422862118932942426231109431192150672346677672977769993009149831206660164583623519854654992313148017858619262287325617724620982754258811888143949741664053937182322459661845037271320572158691964600199439185211710602341923231853222860434105812229725335783767415225001147170204012094417737377306117209789025069846081979529149993179882037807846215928504758035738977384507997107520367971480920141900793424379840606652618408780732434095548887946836985217534734222466020358152982530793346560297817622695607602381508003726182315284589134207330719728726174539557718537977692237757414648067096800828715178279955455529563307286822316972556324857717408629651312349261734812149244861797677549828132421339998735971737278553517112830803981483616987317927931884565692579149117022681414392204279679393184937699991806696243724078284800000000000000000000 [116,61] -149424591724029676619595965396999612900293606405079928959294991603127061188860398573611044207514673047357409570707743756508733375105463299379270223494739810854152975569147084582867970303961315372544343327887303656351863218876153794564804906159817158498643813005665716944886421641610918716213667384343074604238607051622935117155029859700495109702449945944520882662088045548858918020481609054393285516930744871769011088085969412458884389832675109308192357293999766054399800682984407406649462540613033865148003687731937697231347258179752235320588002490314715906068901969603122216845241142369844444920295135190967146538519998496896826106653123840100377359084855507502696667296324018355369443768272260895406775441673983855506082117344716578368598404112398513754348413040972363045662128723853482739771316122167773355208975112021967357258572414989108128201215916728849947284630910069952340562972434686992623785067472805784011090562512043463003830961096207119448635959224493093570907634963538099514896050915973934352838742380152772066723220790662495770089672489390435487285742944747528479886436933992317815083771047716442452616660057767989431444691707820657265006612082700447083736906918422429718478491816903434509376922749521142361320967944244136820166167312473526918258465724024751300599595199002557057416475989661353940109659228679419126368080803204094899424122803338280991992194518051873615399204887754105509074364471988023636184617900318086676415656901244597804163173810385788327940844733553536243603646655944558112632791390634940894010407029401921449167509365195225819539594863316984376886652037776482305295172463059257747569554383448090810087680334865467482592154596344131348384923879853626424682544401947092598902892454457256982657744627822859012062174043286981909574870410247044429157595231094857760309428357068978901025810836514659374938447150903507820664460626128174456545158791911561388823514859211658337636481880016280543299909687440325571579264788826269748803979532940778726031362084418537360904853612517413073646380311250324919250804048290384838223943957389443220479786154200137857258272593171264596001132167334393555304899250686492241347488837641105607534407111364253215783999578333105740849185840295114812172008698368210557722540141537516325663830357460240708210620713666766424187052310442061885867595799364822421043839819545450124177721279875293930528807642782391900580681690004929603055532777147048692102613147066551844129099228969421764995259781529284544530258265449787732449132179475016488958882382004083101019972002530739517169999178731139535633172835129861832866006368196625482698266135661684382082957018055303994808245120551877056177690969044839483048532829796057812430216504264359936000000000000000000000 [116,62] 13789098575570334065494642821093278178428409698010479303272449900792039529412194178896265187084210520411988429015412718778435586401208478662899584551862376754769539426822720512998447867199018711909466414472574708874162828642384073432225430595097060753462069657268876106127991267351527226307183107980704365259717479540614037652603663906115729885477812267470504862851884919714548293876969530798514877957359305718193078399010142021937914574146725872221915031355856429330540407686960776769732117748569204609775067236408013216847321632554429049354699999566186617124376035871750977884467494926815068581428387543508206307720828838483232334635344009884325950416786823712885284055154360556188501512004613297283314828570869291510441503053562412673126534318144515263329146751342799812610341509045435893117011408582169738871665216120927778814471352811258428650322624565574190805466029639006815292910265161047050927185176692169147080063347390719603745531345373454091930008399477290460023580473346141121648306584289653192221968336496154885584780857044689791412066736775176178265170592571643256285773663755639942365394612377206029835719682790655263800452315051255615841997468463916926559713813131542755888337902047743497167136578858697030786627542741192603604251878755439006285154743509370907326085527490236794001274919012079704601481680228890021946836853286921969664639999569004826485309185868587178335134276509383376957175352308590288515860193787255550135228214016068292801613442810967626755403297475800354332884096250961933506410950600947719165297237373163284627819995549919071432740704379509377412632919297571221446831116482924782184676018865676033472783297168411317230899074206223996321435462611421599215202259612954070437857482681310801286661334356918132860537411714414315988556426787400934049232234460006119946346253761219059134230073275426338801199857908342296859446973644254550008339423870401154732168412757139510616945032965537941334897022281732942694974218893784364794684110183693064675877249462456697113908187844627548490375257973457306336243838500954950661923560081102113790792889391692812587826028836032821949277606147292454460985530664250368681830610300473147509916513786636175359939976023798521058443715761175013735698201829962070965290253262702022679225198584437326284392927438198703799254555505804901985465961227519086594658163988314716886783747184583324418040433830779987995639761890054116444722619387560477182568493900448720528489758647280447452408721358477500174799232116048260657735912868463665064308807641778645012439131548780661227988152772811195793709699093725712244378999760044177105845612775134687157227375200882396703318808160290211920312720937106651844433924372716904373344171250324550451200000000000000 [116,63] -1119439624626253222374389591255769733599150473494246163545110792545806180171000833743577301298531611806355651324363908690071175278898534240537303171994348347345428984049739140107596534953528914130089267620142295396667422226472644239569866237945527159445648373948579048853830673759049705646100864601508885175557805371544478318198567916293382578784832386545287863680804322651058337479153327107482880025732994156056955063761139415814990294781042722837952607909937181221055767698965794674075815168008517136124718009645671370026585688137392871787384661005242742068784115665754839596431924211953147662507518699155854178717411293005255385255762717496180303285546715184180748420536230794341152680604120880483903377915495768763717729827647546955775499271868084146481994535487518307990333227441603106270628751604152231742138761842433794448306363429856607273379925219002491906355551274097538195830177219791703633825354829857289082724389955148590203064857237713427326121703014696378929760947461035010573373311924628255106758870585712007862220463802676641195297425573349951095760623977943399063835038900515006956856622696880145568689512776825007245835134551268551735789255970072267765002216271515417840504045420644032796838750711707175179315597410570503258008452228398590885088833388129707979482233807287281461119465686598086540326650125403036312482491690332338512438340275886722020835540855954656709508525706541134955803785204746452563373270938722475025305026852817213260542040258333344505994440085429679865367492426803578453508067795998224186790109889778970341881468315530610838977767086790661073916076634929927325722572913849089788702346834185793592027377369196090803176847310505996283129677634857839034242920338950869879272751551220975290491380474588205693180810402054160742065648652988255831654704320219649481403932011230481314581403638913066617918991069905895482183904220902194571457005834154334237009100294768985831002052413898468321784375496475478783430175475351468616615531665075888168691380878292111298631557152117143240569813214014927160072863509112588118678699579436497829607197684793996879329916220980023286412757043866396048626312915694002128771775555755052661387061684107240871686627531199695972759967468114452258741882532056234428457872279909311223828753226509724685393642315117667810569642544319828821995265212508597543857606084864995373102829640582482417331495991243024271502780878389371713826442884588845032638938129019602631481687881040550294740380679393539927014996608765343849469063984098106993728884654192954387630521439878195670931654729963718133307976474438174538300204517564714075367070360150047229887917810921278084051491975046005564162634470643028726060371104986921169327452539192344576000000000000 [116,64] 79192515425963460486954971096320318667814801356346355454014752928878368349279912913534986342149452608521104375386683586736907501387014887931236832973647222078537352801952073523425963700093255019763051537211815021364403662181461014215550740517812345173869360431054971861949141680550592530646923687058777616701775909665089428253303754943910704256290398439603198118015892981473667330915170532825571789448949281441677906585035854851666425890442925818188546073924337774292608567131630235656435585122610340012262098833102959241898487631540043469524528075644733409848461213484886653111570370228079062068354712887717628420549078475803984900161434468945644945551069217442811960185829210172271086823055898436258141553443486351570447972733269486682483217199321781095695232037638995722600802227590595567234526814532381271319976958269809764686314677392594049212865441360764030373857205519660961791956900235278980168601991469366706259696309547929205926397274729129802699942900178573386742264707153293116388074208463697309275922264111277739239245839953569175045560256587036181514819820831238456008662418572759629304681826617078177933087042045068726021735583979888481356706457662007314206549522396939525662466670245628130691618855193057316669813231926892639116158749403843699732822007465990835893644538955668957089807508986173764956541572857479786044537036519917903567490920141845674707351521165016971840928860209914455718040203946681264649880559839512003199912860222908484617734154735744248439564196795982027282686052355042993020458397277066017484214413022975623914651191933346319909055032950442743089356269572372465051157696992869431408107476735155316948163807876940698385939450584642211358277583557805744198412461930120437302483686978956498895907186417059147116163996811985116250525011214601696895343592983798575334115628616851898965174953943421446386674558587225691743494316491898633541012846977795958277127191299704071971495544446021443482653788925270134656531879695835282887555555594118193039397345774555961413720611078567974318214644388645250457251674548116086980371940771351455836448686199695477369228514869089750923988624308696897827274961710094514663189225745505829872758719054443684075547868483316184152937397584916417883184358693006283257849934470522494166281372319748491127660391757890761820169155875822979545634386074557574684789351840501522415944150170764506048057504907720231487376776104595110940714678302212669644332641435003342288963331434534161684494534020986885249666335319074386380545385287168479791888223288916437839912191513703307777881962051382885052875217140885177819446029820668818922306733077939503713844672883215876048903316466394302556377159821932494442397061988799619900704963369631744000000000 [116,65] -4992174940388987667969396520809138964393113329494279810126864186293879627417879541915996966854171166979803075058512700627222801813074594528933599866661810802919007934797824837288718996888173553919340967238295786141248445664939489382420801841959187537156521826224003666873268094874279474781230711734246254448534760029936737924865330438478553709280882276782395391934108358771464327504920067285934449629608071414260513868916470024027501250725741342651293972815084069493937046987805101698535097089645492523597708934730585768405379187081018072235886287936490698139280117175695983430635508642343647746087159800104429619881188751000389042125870953476869387637431702963615664375376390645144958532629634480321313163806664329298687246064320003619033788238820938170973735208066141766768757921421390851150033634930951134927360732526596131958779374951975823204407951638307167745616562289428804049309864973659884320903839128923921217978521963598367963279763404107313149002164833207287105507106517780481244805519190546780301514051741115355248052340246194571780013675788745853348795903355398842786618576152321208405501897275077246485448325391151001862534149582486754258811633543104236195105347031276490341931022894525741866809629700907834591847306084854948909326818015132137309658269578666423628110934438972082458688765938351285119795916627715921095828627592172206118351265140275614228261117594656948036089914017471109971639087574515564857454537069630991455230182956738501776171110904797087274806305267077394792914643968357754472936689758902477514348172790537040258726665898242849725009785051809244644617507729423778602931538780181077336165343406454431754200061704673267718574114195202572470254453138927303033901260665945727236352566948557841516019525079688590065247584322521388063852639984235803546245493275257628433782151366540057037350601728046096940158639303629250625238210525997675676353046161484899277956288132208150400112904994920668128982586016869931162743709389645545328892694954473972624008248116066149439935474046927602933537289633136990301328804315920715904596911538231764361573492967456054543334256187439750605807799652895121176965036262288245530844653164599616333815656072827978303639758617293429830284975717072432438485697175988086743933876366788427079685715440815702061661506094111902471047935164093324082728898898302673945398982679466924106863113375936497309584772125028013259000101160711859044510636684993209800900231646140706927871643448411850248180444974526989938923241939232532562323727509162353433288328616613039450468269192352459284967085695089651289622896118669791730028221416281254555286055634701096707110451453392364258571678296414389354568361295218721693126310126235960159824717354598400000000 [116,66] 292065801525013989647216243420330272574670551293399353368308202687500556330500664742960718727520982840579539553454375136019153938168884511707947040759442242069499132980561627151751229004971804478085704954152469163491990085798893183371803921107488193286291216345314051442078685146558848069680663399544683357230058463639231559976865516925175856645855691214728611985771062946197121199452808987552863172179249147529529999503434368293305874228033014287765298969426179645524751892923568072471558898892044645534809560066123062500308694043156243863760923946009783905933819975310090945789545583544290013695330615896855636516866717095197123488188262459834590460998084000062721184318428333496515520477973749530660723702939262840001977818843946765000304123254522216465399435865919204337866845618975476909393446517703623996157005730775542397741153284674087418312511486687264738030756403760876245712027467773951159547151697934782935701717915245308062301677880751427751494487525333638351323275091929988918855914884021744066305939438543916514676680132058690864245326553447773341543724498091933077410970455215541924691067206340058884043098973378630905850263525881031418165653742263026906707599644688625333524361182438302915211601376898762421917292469738058842082203054499151751839121899520327033249814705078951824938251236087643601739458419471841998459913581885431559556845772255296146500596834870767287856871495152256063033626848988366852974660733424444944049668406607823209811565688196628947298538301728321817355412112478833534854573502048348887305143743603498657742093427596981609043506998684096001642054073695974291291706808472706544428132656752173208987929859930632633035296263473494326191738534047825144307004393735525195561963711057093013542654866507956742931896223293663689658571325662714149471713720447689210090998622051990386910559381754027375941159899786348882195168392711076976425634181051173905614942777425161977151640807799134906149884600350865661775852277374446946918210388175075764225387928058132272244688656229380547595930341485790628179185210367768096568772021238152815090664127035900659366653435996841367260448344233072716506556989206684006508918764786514327426935696331802973901955919336289682317299529527122856143126368018353673449730998601866282644539726603675604215590706517568378251452207615700504762376574330967969886778091132807621800308865026492490704422271162426674545320446355949482344740322622986578339176719153457083012211035579760733254016744300301016850762832129280449322704397244248424427480085849613427051929352948381184633454269102199395794994410060622726067397892862621192079406601269854530256147060156042526780120374487707273149184189145081861316047662406689618361203342396480950 [116,67] -14766534518134335551235637675009988761562973126263189014740274021417354346073156018749869671608542604332795732660757291181057183912400999837786914776977360604711973597899594084319657661688305816223801247071071428046239506922849572927320887484307080382784700639177414586226923929761818972192570843222809729096767667793233643081064512024548890587046201321667568951590539877169207048407635701783472299488325643719405043600001308035518963580930597478102208336199000558328177158051722990355046473116129911999452050555870306061098110435762970789768685550224509291246731605783480131354693250670979846671023567921014660582172611481314287814118587614278176017838621168128573082342105605568617710096567264087635682424292201990043205798104337404146774365666517225905590743942860240065441966474914459586265156255933305393708878565409792117801201106619015872518365656358073688022890294619117591364843075975574140317366362500054947967681526014775691534309454957873112140486047949275580330616150783992240925403083386134720562151194759758567942014083073097929631398052004992661383056726220012499500054529614098804051662854914382582740573399175481660888779313461579434311076509140182930686347610700925706512024264165201841826577809061338857683785059212966948733139440155581847675623376660998997711678631605806301802796829537331482331924896197282840757686109177277937446830834926266714267703176500241158561774980792118665411995337634411982614250612672571056281457111535833161650551311295406315755663411414018842411791383382298568139202045101360658167700907974762641230761745259255794050022779218376449659382633578795964040692692190375111216484751532251911452314635211215353963567772843008292776491638935501111622529783376379710154963563516791070382198134540139068367126459535707903602362288821591761099313639777561823068509912828669253002017180834613354272907383590761504696051440105118743596864542749276584307689216190665191471967704308619330922650871873063669617547320815942170076794467102258271410008355208455927304441862595172831312745005097272613968476594394611702463133541402942079766123405884968795845078804562624442394394919620331534803206916252743651714094839741141732584728870094666583943739857220352094809516420764277441966695732204671262386104849359513790034875889354782841092791391652034237870560796291881221991743929798745392908630340045836201550216090484647888629992004934764357404872852527564770874624521124127080967631263669750183002818141966160812361205609195039690411018432596421082364636730539823432916529331987774225383220883092448472386567843193978724562681264093050889986676905129077062733311780110374560971053309107195430069676745837164954338364953508986995897821692486221419540627161800000 [116,68] 354915023688382606522342905735834318881277836439886532243802337272334254177763946989004187015151993694148197527596461899190083022698056483209498757588846914973886070874405073102866796584529401482082901838601451337102241531667836085969416310706680988552299808137805090062197333892361513002928882038858828513515552853861205632894313735836807652210305137165084457321247449404534406395740261216971727585959525881929705577674209931415218465781310630975883661317619128010742467543367303816757060249228440733733586801911055111056882598513358399149480317963149245176630990986372182926535985192959491048818393435396573306029202010379165299764657607343874265533043125240226423886599580876492586418934382572759283370454101533385726168715062743360223428179983945354402775194876995702064823277267689985445789897654218090885658992258509606710944198560363560374752549466612925890981103529826391409905184366008568314161210136373874240841612019852744223662578508029151034445572023878880084558735795092663826211033043838664778928271299299826499404040486263423496092922974599086229292516095453315982567906741425795799649722966396449856654004895371902660058438265465520326936822870997090333049566542733834061565269419476493533611937011964162798528645038911112143273793151815690766947277898424273773422195192732708757899658212699663675523456719822972657961445858371308925619167935847363599305370184060356142034606477258169164209324733452253926455032007519866890160179973220372779356248278547744288380492759275823674811832085298236958462120973083146850281819333963346416094040603110349508608302043567986789899699463061096070856549453686424541839594190485003954470067948406033224965180948951222131822949908127254924615696325077454594373466216611043047020593861639560609526300117853671048317872829988568206433580322554435008903339380180297015304870670789315899906766459027558528747117971009005215839846120712171581022153664118395965796912561127718862833317109707014051809051118604863190574430104725627226207350086472605460478385313771659885628346632856762682030415340535186605281972138245554845768064361386598929561305316509820607585393280462933908819473185157667260439256758731232237629012110358705771408441581752565861499061338944009303948523399328089416439494582456503908639120094856544025599722055005073456275128479472784044850962571432540722469229817531757176296290976031539991535739733714014643146740224340929020330233493820187200306418743101225235110452347459933647845007038149421809086042585152436920993783516529088532752783248569349793842337064504108762508544145136679787741378495573496849498797531740048358334414616465870621298963652818110410536351846529506156841493387375526124968541837716294932418686000 [116,69] 33100268011402963362666519341160185407750120372133591457773069743165417108902460956933360885812255738170867309809683001902535041836119625903981696252866802699949846118302855981954433039721104760926295599575544302540815302696684058174002165038419422917774134016435864242300057561727112214544392928679136892589870747088118681174481704264689414149187051453975668873165115340596095263992921385454697617778592495071877793321935499017591873211784485510949156047045999348179144902613729890418647600389983893199948535135969463016951790661218618587611767138916765250958758100545781025616650542453958148965558032815763530088407076018708530231482706790302562398355267527149146567285152297491682247136142325640680839583672426522558194820869567327578720455586954019660900153582292839226253645152863788432608970343281587511157940473322412039963417171590294268380032290386666318474444477206893429970019713369771723837550987432269933199571124687062291966719681726696598737988130541601419231402517378542423513561612781502506162673258166720682268160992243512019946306303211180634739407560631124867057324857514438965065180765115073635630928307538039442549032936111566638962592087649891311722435964227260585625212453580397133083742314201640473282909330245701185987574553768453061815825670681503145582432312435953370464100196834431724982676334060836316052524986238694777367993015631097823202123628582358153485865295533517728728840752475311836015903891822259451081848997654352043989368307164948889376370285878663424420473896613191094292944887708485333987694096163493074849855873573656929541931070801067884877016588980651496297229358659996529876954974771330821357079774963577320495832932337831390986752376969229658324655972735505929265411714284968927778279363224673904104182665091996198769615390316651855673413348557387652901249919097583962887715176148738461308864740433407637729628050637407330602274994496751408882037523964582873877574008211888490449318147224115447717872928492648481446399911183961154800630557855235210975577974965781043398745445524391089886290951188370519916708356201174364319299346880679330298406199555002954735111258506369823982495039700336570133692232173666928512612343412799440756968738381922332063725711117074595725262878248106828690047674773091804941030198495304414239287096011216497333255536629872748102137689412194100410805391591900379614738686301058171060546564717310860181702291318949251767646599763816223927168076227256462052323098512433286185484874642572841138438102011876407300152563307332991759234705660759208358797885176751399550496576331410799003518128103863113215748072065307554609655454198044304558365691523079561507840038250059285598036550322717120542867971638298821394000 [116,70] -4307936472958292421743881707715142167257743147737281706956495156971579420062693279398009035857775901940829389057111293600582224601706875350256106271830356040213806407262378934302276045791288285343132080969041589285887298155921851608813316455673762384890030645525437110525243262006512711372676079180575136386964492993318685430025412231349674666701051250352441019010960555399158559187938781783682837859868503722893786030631159387856304083619169076206870120095333053306851154655014088742758798904404124713770258230671763856332003301720387815428541347291846232314200007626617917191503509336284199123261583071105876530286786541568089153914348089924812746970716721068066686487084138728443196444503406259092003096981007124409565710844182786929486324375956007347476837447395613899814346579650732833690611715329156123253170688290464617630910757749261918615208692762609412660600943367095751202782007832201825717333181668188689282513871319627900623825984299627641762784308851101287763087997671887846650186294663402938443261237309581501116378971956941265991950649906652558619384443632112158366779596884583875224646584821261141601495394770122310972412279244695250148444727254179614435560272405568940509672541233948914038674950503947400044191908025359503633539615134389313804219495757305293106526252245300755104207278248184770076867982565482887581713344576063247496303561201542375213930061447771455458040223044250829191364143218392050995753220109390334036868832949863127107766770899430398172240396257390293436488061331676976353742826526882679451779314804988271969663414838279903610117713222087733677378363140052362480137528320798328637507175805009285003080958999997081535083976418001207365459942550985030974114555459878963410323655418787506549604706900470886751733660969248490097774945617038974703769565237350722919361257575427167526099234824781793723457944907131640883442297288557401949847361645278464739972714585525220591444198194908513838674360582835568373801875987938295641763405275960731510060831121722534123879894321936202282385324555868916196250443673438706433896228963947557551310638488791888141354797587433437958280992534312141838227431443745849494872836836331099798855675773975232425151324291293976610632429978306506523220544055697402385727819634592109872372250701605998955774618770184924238109622515108251442948802974768875976342847652489433696199919892727362735780208773119450366148476938753189114157444083209258723756169656712215850762819782799682920106615113692825124611836434189883238715675397918993670476456718122071968068242959440258253221663064415632487262165101702535362140333179628365714513363175789534441187731191525980728480900167775133569683179894822141158105336898925178400 [116,71] 211797289369912442697158509548133725618635509423857168426798073281523096377950023766391896429720268037365956407075454527975391322775975515448440316367287730934945197027162904107086017989295291337530185547959506681355170841449371666444927069647177875026676006277332636048640101846021715423378962013270421850060170905599767913329096781012960411805890478101209136827585325811978897440300340190010246711660881900083393598868207307000640252875727274555510370303223361724883827772965452700883249340691468708357629044743273271594882941822777688825513905179933616963386200873155300947981615233098685554245090492475923242413342120105807591291729806004427785800280914150661107210965926393114807554995931515506619574676169255891931457170920409472609101803819536626807621121438475316706974127622708102309324813682421156706650604651360034881259748542128619002489724513815180636727919271071719509949941780635075949866163087378953529114474324190402717321417256232110044735926417044109774443828931224553806544254292272564476080062316547292067240150910906963566019619289303661080892004273511575925520323466223797930718102466702666195427810509541112740110791285115660726297180822433012647254920622947836372998635626930435449741429109304350766685800423579862283320773446711471557719534440675689147718308674141437805254620685122023429186457967224898708829116345802914581639150599637789919407003362299263823937588092985888635828579543661877652164091610349952644227820669839510050997005237379814916866389666778046236256458878310480994593958158134364910473755746682585862514265940341432974266409611501176334899628942746850690048034623783256632872516123281058277562033741244876648257338788555972133761701524896335390138090714093862521101180557249399290645995849794468830629564480791977565218346785817123985592613473825263916018572564087514994455337891200089199554412228365306705918741570310044061078588401254346829928549771495931755125317418229209195222252822786045930895283740970873344557010884761933125298665891604402607856952459953426649119098332881166305285588375213846542414136749858007623546726415133855443004478070780147253024895438992153182162531427659279083424551232667818942745430752880501165063671501211159092565095427135162563163254925274267181181450947078361894409069135887735744283483004251933176591606071911292950418290723220028218399563890393099059012061039013528864732591852734353947838615535078248686379281610658440991549582989713545918343722773803586059533004515188926165282892756220508943662629103760801856297459839891753886153725536665326326367086046779240478438665537191291733260643601889790845070362239717187620829810683652653516239827994912488000501250870724090987395420813209600 [116,72] -3797730926555676416244238538506642193774522305905469601524286071466647827553779175283118500325842252888372672445607528478302605730150710911573125526260450361186751695632703791068638150287198103503060890764444833611055925934958512587230038590165373120667169816837453647048184257545520249715314208875215258543070613765440929765200592967392086220613988836142625265048092100875583775248797049150856330715500073709931561068665132530002867612775532441103699500199906264366272468825986840167174648843638996894039881643476497382828502631144218201603076760081171881256443142193422756698844255989447216534724555565840979265527314264779404196101312620544666809507701131273852571345566985212112174232048930692557202835016202938154782593976462934993046231564334997238640817945387726031292379981803685616544600543767141234183124639102406449961980018340310554885181996313834911740041692046375478597952659461341168692958763536032677765246973159631703514654617464061489370989200243362486501293071172254070094440166176312161058761950803758092201535588568270782167596042065026697673677165028453079685862712770907815317196187959485429365617758877432493726567100075397615764049890195607001452642316984230383900914412730866223572879668613452210234587833048861327020202105149296748659490178824183804318678174445964700661054970060966124231736195061891828166115611520537276101963342930281902210529698305335522738737318342030588358226050785875476726384780296500079517162569173231885240309162549569181186204655121789769628981448144898158942113056124544049829676669115085616015788952456296072677234269713487923235155106448593522715238636702580953178773477271012101826691062309925447934666126353291161312789175216770475236045614144952834182934885396954128074894346247982017887301756083283962807905421759830555079473601160641999025040537071243438490348087435366922539749371844580471233306094565484882606455200198827382329917975868975677452765605767741349917157416424395827834953508985758748485132885760785317409101727914092298033016046944945360373503565177529482783654734520420507400094194773975034744415329849929055163336953152102736234338579017135837902070475493420444415218009176893120849124289915985680302564584196280132179265932421151519234421651501288866816868958789469674371196248466570248381879529626407355654952158510475158961612176842603444871554118581413336835211629280889364731983425812413674520885711508088449591431977684053730183501542797775958657379593956983536357468483969389383363934190723967689795581868345317673946460429182113646286574425193040426667879338304067588526755074859207157191195636233372801805750996273294865971162071348999882793193584579627921749055950881350277780726686400 [116,73] -89604631204650355473840714522891059518872342446919663453644753952787955048191490727683022299714295002252503222047907250648824360722512361007995079540838107395614201766575854324432167603381742009114928744499288465290730308723335983253582558180553709987930072383203129520748872365773817690562703489298661623266084221015728497035020351241213200024096284602855597430979215301433502916500657394568250882030784751588628114896842101640057542490078929525779454023605209423786204649933186743081082648129359836328585541907002948103692852255790724864723236479771364971068298052859276423142196958811295441770183779768037747410096198734502855065403260396228410289954875363975521221882743806510971363754457922969968208726556715405967524853007235938430707045713038442405803439122718594047357348221127396009822812719551819010547274528867405722476950734875037721180259999203035154963088227317820123051574199659103006962420719061379909288052052502354874016716526419756027988588031288685196612825915660153400831209789610646082332812676429307966634868371804349884242314785196867129696159097625977973948450960002028316002187074374116380825967341915053275439670415421732171544249664519743817640993451209148196185554278519711229688668506074497576310349074237700809378168647125345688439268376060041271593883987787762380061862675947122443765021166605808540545732717836038381276388313736620220453779590013307512158104931780727393857629540907231076055040193767456938352161581934957440100785537845499025473965779209028244705565462167128838226931285978843581505365431177504443045496717608796561557248357875170368515082926580529211748828152772493762161418879436503323313664530337278967493075972375976772834300976150442080186185111760234745917532326773279235748195687231358792985165372959050663209636378719576315885029933076107909938767893782357640131557043037969960267205158759450540789020435272651078509622929681480378145703167020456214842527577067586879210227415109761748023376900828113496111534993008362457618690132975943241010233241556390577811700977032430707773035057080646503585211697154284229890837368957627159107661489913695210898390436738324679746166139344356143468734133143939466849812428499005085766781630586331304180939116602103043922620613335095119360445755492331112548768397845181815827496527654033655976181850017733202235075760996222072038853842251949076946669236835602904876575652740950937934877386845879841716173627712255724836664088524104969775535320062395484894898223784254612724814157236744740069834717267015780572030176207733417233175373930467735896100404705454910711538111322916880405554257229906527513890452677000987124841424539759947823426804370450009232761904780764141910400 [116,74] 5865261723346312008787896119812753539702600414326987768728705718627490904221275817859777395539625832774558563747399566750884715263309911442379090887521244388595167706126997015526156800360410117073649459837711186615286698266698062573654606234471212247983658580183969341251120244877353944310109479972717455524172316973753082754039340820990201001185340604251318257241958167947217502832337310549195367424084348324294524716088708052978053924536649943455797543429349642558408163016296017169925404630623946278135882920230471095525801713337624565920944017568231919478338952886096875394980035684751115520721298325220484720044134782454781468741583028329270054291195680613175275917002377205729163655254015363661194028011637326334199415368662188617310698715999724143225857113970548822639500162417586532012168342100560248673490015829345979410355744456352599726014011502946471074722077802316883469462389294851713193996760097656418726069795100526085862304832633706548489718555930437135147771878822965270539945581264998820358763713790370355571199821955901119035454904662952212103938592555378672889609749827022569239226186198874405248703427701770699442222018441526985503322001096554640409010054042579061218196367684907238089661743361617342727348147158892204254777695162624423432582859788090532890250914696162537422248978888908006212088097287676119148911660444470190991222505445033486624443427377610087084231976418392945652289770555984762296854408679918858908091817762601543114747506898532828077460221927544722427449790763043224753787002650635672136349571030938990909636841810937668930121726324337937912217529609428167968835738572288618618961779937055391892970277165814218200375355723462361472594731692753486572438715934418752378125716736984404337268515512906247689349976296674720261790885670451693212846803245184809624986120865521448455456325032809365071228693931606982902676731022681196726767040921870263522069196083356627652469812645531068775850193198197408917526059611165452016360765862614774203537338752184733933832160619275042830658941362467396910204505272763696125791260998668463079586683996771045909581467073518563795132051787796058157323726327706184570496909564856635291096680019498681486145518738039076656512556996436079748764756255718021490261352614936492451840989857087122628431724124846599686058753255967145363345730921943317202275155078170102209584492213701630798842359690656591940633664133380487880631449666744784310988551408280751182351804460942302690060912877975530706561288531656151091577965593245375279648476839341534189644378857048297586650980429068755506622084734589035230516100863909182499467385567569271602755582015217435025510493955213622025926774458986762840 [116,75] -144053603780296819084772708681945793775563861379729598157570825881842343244716646700630953011809888425627009722275665639536499050233807236204374105323147353105502321180516150995211998898128911770350340959363104087833365885883181651649967392017637923635035807127465934343541843909415732423051591780744416717596406320099025807939938661799040049213245107189210676056571043416485708894485579234248490928305658088194657959342976666843492177553645984946610554131223616429150799358915087895157734580972320738731222896249221092883586859581710616674727546791948180293508833114453219677553535371217340129352924686378587776111142232153405638744683160611575818588599480084708044589549943303797246043767757813086376294594766263811419646438589738706048053318319230736167781672747347155397743535718125552286886989481229355558147809958524817750969566858916474304653241682831457318720595281047270195136416374596046925024341713922840211893262917979502403552184807471096971380648448652715383769726408495728810603217713020992614859228334139763755531931215316313770905688044226246360292721896772533209469835335054843298704997133824297558959114066331259561428893325632195690518707274217276614312721662751490353582702215743612768101578146013906657932104660694193878917394206692429875515153002414013654291377640306394277356590190048733633775064015709999106149043666718659028769148202552305929783601299868840082165874359696341669022436152551320052668070144599473506356632307190632724155508706107908355629321194185471720616363062021363515305882044147593171555661497808734662503393371608658161505390633549003509433252451818460148556194435366702692649481690973672765420096644597901639535183792196068374911166356023965276317303707750472526953666439491691927557379858165690584116549449557692610031595976364761197014763259141961929466820485563767768124514792364397324546822983000136367198042769648275351942576669166187788997312383668835929595192231909748716321488298427546044296260433101420158988746288360686991517085695262490029270460942589229435677158404739557337295036638081928775145678094713430159027905563940788947237370474296079251464549375768957289655061182683232275206660883473399374314875966983509576410928387660421674575489260881694531287570933108413114931182891982333946734982943218847115549199006721712490000708874116232605694301458297907645853042880416093922766268082087998245536910890297311099380079698302048011412825727347894959935961268391648217843064182878695778272243763305110420265191369588653540257865507117399175716324218437054061268143894654797722150042676098791295791983042727341354920907316420412998961115523407695375025108550093980000912954229346854001020790965643520 [116,76] 10684124341053216059498138099285885885510665825109847328923386982681453189059412244583214727437145546211540043309314052394617815712323942687071353065266095613261694191714572067947187562268351755509707981982150761358417060884447223385506324465539632942358067155751214113073207458605305843641096885376295429743911496819970769744652701741061513667264962939628217138495472926835612849768460585697666936254316348347459398466260329901177210635582480579199911845958675173579117288433634769035280464363080021749973650486370987665046096723101713257200625244004431007815423450817350195169516341882776317749013986427091547366200725623430531350706166842434401904669754746023372267011179255658794432206030890161291020907724057496410023726676685923216088022273652145154865187523752620950547128869845108689124924794394365403327458483918924417044698345853306461616516030366155200840972626798363229236802388753651943767446905789073991785337084667804845852294508401631420797553432362485566377617339488291822160963668061566102829501418189186210670834329733593128643207728317899647854058663879651339849486131309904870642825421106275317484434289631044120897067437141970881745878010072878748474700198718257685588965811007075043441940061573580955594323899358194182862724889559262225363643029046939350669914643674522290866107141516200912958017747500463788899336616526239446031786885590224719738130779754567505368267350248720316174722035941623343480995988953865291264430733685058821126902979977485670057040445363437935683496570480974786682254702951943165287190276123264670381983535703567370499039100741771247589656179540997850179548566252820266389735665223339399566157863820589814806684687323068167175925679412917527295423265682585805002232085378586769860022006609208126654605775556286717038561669040755495097311105173651606546993804706600521915147083448074641309400749631917588967660934352957679505716392398969326861969774050642985674103914179196665970841132747061512343984187872005918931424549266847655053757367370369693229766583574685201148710069996613624664592165941444941688071838450610691831832416608991854131324480914206622420666944824823746421713781158649236214383676316670567421216692098797598048825913070941002655338431281050239673209990146181848532343178580047588231013532497276007865469431617658384825906210520653756344634368750397027696059438390904531639013019693638448737290904154591798426532509823973289703716548081805534025828653876514792718392813830816361951788915678340433599791794366699657849527017498734856275448817239732652205165542632110029091789756364307211813760259351344226558455514123847688366178891043311233243991701969944355246749243416202847235302228800 [116,77] -46843547765291834394003293162200569924249632025832826615383826167020421941968833105734826663322046445154986181980336335922943345191582367036068635810734662998997861643904441194338148749237308886939341077640303604277967643059256277049549534948942770462941640209689722209232987941442548260872805668621291793825723541267808719963123998365599945513952338030923353267353863275703084454435008980084809144350741686470736698167150801034854660482080467448962886917153176482187242453664425149446785773407122447583752337598642061326579012649133478709830679195759864088312302864467267015252658202925316569356905348512865360476314357563648353583045975457110301864580172906682295532684641281880394147847817384927587453282092516568011279925906762837986812035831061816876468603861782824036604507853684217557923663562416683200015833270865066848142546214173342070755517066012633994964705265854190212165988247663667919583867381044951496271549510355723865670718132235010993069308679183561186659359780100431192811869626249155083257126964820963492126419355486560264812006621718609876587864831818262309489912669658086463475122445518027024647652703099453985567124246535887264277039399746280768274708837042286692966189343479001834868030889631792550046958690740914138951927130001629586275296243357673754035438890639562159349787270367884020501687903049780914693906509014401093918606189897780989237355504298922280610042488890502634271871585746042289447440272179861778208504087286747337779147820687903709748364537335115598287597702563955205952033400246526886679297164709945964656581829268140718558079765545661285061453971113866085228672016845447938955093939728353412080146020231431846394445870697632777857359270919657479615131540265792612120004899713044770780719559474999863606930355962857001918780360747347203701881034106985098621068274876107249548683084541393846019176794305155726805328585524940608408199854169341509418092494161463785698272180761506708795709952587608120457020296595373054516606615932385542357307051224694081074846438346961769770690044841094286095504993715221530153980978204782482964869988634830082491228508214612490601678790286456346224512072392011485124840540964524060825021031169521467248876250309701072660325988973992472067611015610007743236307784855043871028188869948685073181876847458087442605215829728519838944355671919187298175502240891602879198792365185472345465665207978043003702201870071194283804767115521781815314285816741739262712197865708057059006722228328407589636118587885765251270358029151904385452693558854631508167495092692702834571165716174164163243391352868825517887337790272246307676214911574498746552109513867031756605753332674793655006400 [116,78] 1976924472781615280790000080948766788294201359157204118491569442576437300206065161254589211371038785662760267715256234418850045072278790713428098509418339660280723848517015558651691692222455131286935245682111703235030571622447937402074941785424689494051844845300472384964171095595096787485416728165069652280626283578595518088499022600038955700890574569570514386507668913939302299315298643123802231356846591791591064327727133234403940659808799069056752044075101426859180299439573841260664868497282472568593426220321572770761235969150953395450410683296672080559333230968567564680443483462409505263405245136033187852239183537274345769902641273076807127843268307294480501276630479407865748674168569037636194527578718688000514632991856956002332401378531415963875862460053880439367170655976159367724837016132551456588550275410374982560938355956061834855030868072507115258235829529156578029994219787417791911540962290090389458949532487645120405729037544504283575458993418985436508568883255773264210531835094825220050588270444123513117195877308623068388159835468080860510217222214086377730494163995478780972537020063429935156677244567784857216133332938330215435326686510866315816689450927085915275284698858888182946454116506845267949907982453887667787660774918104086260823582209368900459551972056573437918816548983458970998516912985155569232421856012168769422335875161032518839873325382895998818956141011052792739271662924360587099969884843051579061481845933347462088909520500893459997758211245655419254983985587260323055439756761991871801870980434877621666393171702558795813218576601898667524825939887297294813395380329810995135940427293862190622932962290038314497544521039758888303411844011583463479767081383178790562169734739615360241934868311020279264222866769153237580229730595144962931701174113846848661417644285312198086521666774625655030393632221459819227481664872384571819509759178456366316060618784546515322506127476771521391446368795260864751164337060733464540468421921821939144644209622005273507385506311864041913932057999410374459346374015999120401697452742146526451727736390540191651963916106845518326654153103599420079951257983672740183866320855101659007830108525981003796894917228910393457608495164229067879206454362803418066961717115026271281454870267103043771440037995687379643838807845674218211955680070374774176787063055935094352828856985354481130694668450783942449567134344442434811556933417162947861903044978173717562795564741533096689581568663167742388079165731238848692559043095212460909325160443471657082473447493245902123006900776579852664905675881540203143034676711508772489874167140047308724792184569856415282420117892837640240 [116,79] -137539006869462654521511547323675874098214546380738319928459886864406552784436495594803712525007141644053083394709357606414921850742620623189905394051570397916473317790166863198036506036508815656246461788113402137834418815745909130931961559636824601267681796485282641721671475582170567549978937282684435120427037655124063559574405478118643686182830128387694614506235993358222986973100219713666668891067106433230150509827651960842990349243715348868904952527216018049409699162407133847882156742475604670013444985506048715100681723216286502637532081482370817859331476128173735402901492381657745574278328831005228886304481780857542562034841345494115668002191832099758688767820683000564528998279665765339888273945744590466612102778470961636637882717101968434354798499592882194727063218435313246525308167069505479205504118524635084071529750994016410531653746838302990529706677580875384661354461924716815955267800739044420925493085407259633782027082264458444141884504657985568496330333853466054215682562695065837579124726013307653351969961917475240603885855882494115879745960112192418054866196109649372632101722800137410409437682693098596548521643920196396001696627575049291433031122625428882519358997316265307288616422419243120851780663953269022668243788316289081311699309309850931515811459770428389154172635219916764351242748679529953426360859924397949011366731497501455110787135460345446114386975190716344834387782757575352051984512943092930176560444033802161526423825631240799624811279970219119207443492133288275066102556849572454564763086956072416154815213370420138729979637720102520860789317777196396141609246901845400450577295485700989859573153288300086739072233032825328854998905587698289084444782025161681003341968577194757852023194351195921002882194841344432455096916113251734349320380663743198226262579619305368292015332918932675888346972990877812422956256442593476616687339598533855479614977058834605146407456793514333609914239520702857985230664749473997817698553532471410986030820426017191094046768237429449926986098029397338107611096842261507488314631901888731660969067645263467603681532526845236708925301150655915091588962346351893014443773124050389304624498321973277607330425619329519231393455181949347263721242717512385877386597348962896675880342405557230387262982366831056845822846496468108384008276642609839652740770404404371401672106961301801755657071742989704718470090394399687272736594297786350101636283565675228738651861123857047322518041722403447776150480892961205112575495215107691666250853740478379996464738190604525330800823429217754588739561243523251531293078793250296062094407532914232833960939422365106213026568163274880 [116,80] -1314058688900328748071448481345710274057805463749728765152203528892438833646489922127151806383395224784034735770495287456817888411503246359717716925986613076561859034172001940448538285994805672435858550588418145130497579009776019426791000203081725806512251648895259892854428918104529354909740443413054051242176602646510336921569103333621667391336939261304800116374634282516705686301013516905847087409575723637597680398489713574720368641130272399988692906510698782240834694014399039620332709252063793291422449528777730182461746418099792724413857839238231933480712794564423002433647873835520191359378275031578609290246055767813363966056341769981404359461129984456803765920650336269008956963067034627622906712614913567188151493809617419004008895588675816584430308745338021173861654801774162766929001084956531152632627559618945704496287242957665314612005828564474823146949573807229423509944186248985131509740743784324733334375423964601211766542995805446685289403937505864723252188102427525117300441186747817223334343942319051981092918515211967089950225974377680252837475595309158492758437390607629772417826651412122274328427654022076247614330471604087186888585148542441669232202150977168590044798626670119586146756169542853413096860070562237280742749612299913360351868242019966045292865739222168121657919328692839728910234248730138464141837076503922104210151954449350517297489159590863018403789648220059952041232183359638778968375116041470136070100380819215400165745918938998993821915032912620507343337882667247843636291721774796966636462684005548546158063690640571542321929718679077599528591350816671196365118923174796494806811152382751947713044191701003745057795649706456122668652565835737164299541729349670991726985448995051941286943366259009629880249084474159141646924349409945078914823281207487415027243797679983933693167433936550544824055037884506767168845432606742762659793173420018245578130426161732672238421277470159945805227576675681558882522924950163766970020071143639931134789228184397171542278241423209143789495023132541161371163435943137503582270444781891188994192523881107870827120324908670752810022186894168530532330764750600416007150302233955497282158562399136227949039881080089871467900267768343306522506010117869775054313461525818848903843355067055169314908736631631011736224870558419919023319225728422953620424671935470519948495580356042544343239919997652219883625232058600315905534811348366547448106993284641044628033450811220574253930779721046778020295561963815002553222003807833365075825965973343665485539884919088332893928747279540600153666369264398714664115812736785178556101331648482959182006451480001397467459911840 [116,81] -157551239515707826458419018032566654633651274956101879666922237936462566311350389005978222790657589569978182805168516543491471533810936231774179327991765879344443485022858069299911846528114214324269997791598340630496420879277523616880340566110108976341406083193652611814097150218353575853922060291603763765672840603635901707460359762136188942013913146690250929791415931490755121775702139816869042223047463024125444375028777587339694631739949827788264984759002042655799869596162092517350132861461278243846614873020604622407780010123077684571001593035680694818596904757016140552831910047528863674929403585332706317562118301916171384967044185348056767901230661103936707888463856924198670663930828556888066622975557772397540105956113149088809976036408634876748795458128284369442621617423059332818466275333272977065653377346836532780238828967915261158516456601639157967958714580165487403135120536245923787498340013221518496932952183492158318428848315197132597779735536645660834032906950934777430210565271500261423653844044169148264269888343382181868323366865822667800576381207381805623069263092036533226072865205673653062429951492106956487657634889724976183211680046021586093289767281626103178127032963424569726853417530333071402512891588244315192925639683822135263765211227802440673719078092299125685855639710013392087174806819641213805099845505598175287685678696448273732700283934210283888971845009245777027307464942706036809155663247421067342218474184855808873269584858844045955548297587792947349621800955589774472058275663464960482297890886968374358205436324191325288772282560587625038767498334860321612877510601167830207620870570979762926222872972056642506115604119196960664409260142200112187068758494085068400535286588832004268074090915523146376340347026913220951833232209612544561998795338049050555359433072857593260684337556365074463186840969018045243075394387000133779452356452593706381392920956511398464156862308175106687237942405895745152529177041315285624403529219264842404300131414145927856973748612990997212301030804604446749816423412520421860348147536566840703509321831560822223057293969628739713810822263482205132092918201850290561435883232788865320578309249413996396104702126684339925300991337910398069581977429377613696727083203588724981646513007055789919045471810897791220980445368769383278039518744726353550888115181569247673739081370674491101527661278911557703090843756346824153373901890855253908529340194305370452781834907002925181867521340105521204060416777405272190824929773494945365572394518904773209004146524512338684856565242077030649002799044203990301187824655934153864931241872377251511300272814167549949333600 [116,82] 1099894460421872895338748652638822824234911795024809839820283110282857681321500617796899692191181505990624214633883566599887969627336822116650845003417914162605429361477011260264565812620707099089231486183718362428406715065188189317268538886238059868109238536023084673042576928748369255129034917942933281346913186229874771988295003156909894564962477528570534869301622817730781297181854025186077373051339614505040408221785151038853205272811197538657587182949488047462395986413081979283286552298303775342890854188144843855369092722593469174055616954868583311012696328833216429622845851554681975359463462772060354692509200486226929639737743253087807704809090273223068805885716539184456090604876942149342975702550992393637224431221906465213389195564216585773454370071970632147817355189174408645243059236762940067117179472711891328208866736565324639132072793342059265040201710306133523333809514109806520718606270975630168896529375328859140117740790533188015003200074083470771723955802281605979012978855241991229600132541370586500890977872692609521376310385808542510325961420392751825536846070548210819915012383435592562934161576660725475259919105117825203814014548236958983376116849306435996471791617734728116540115742270495960158207410006573027445016950990976427473242214383852385387300340674281418104019517573292590814996088199005113940321789451795817082187691638854358208184981143743168263721306555818287156022300392578156468356055673625182111823887923380844124391134389318805875789023513790776399850466423752396553209336466998924583400930980778434523547059885055021244945511557727761380049519329426167860189457354095652383285148881381754506243281163610620796594412052768781692892944400202662699728346215888814784127675565316177491701872190352753693489759131337397536020847098173227770526563991589738798260452947512846599807999262150952503271386287777774050300158228473303053445906914634956003910974457686298056001373950434767131917701020462846627936603215352107179202365904049351547041920057884589325298666772678288118299091558419017587190576502780389435619830208528765370426505223371810481985074626364024386505531102717882500589244286781695569802346249696911222506746809866665389561920729715389803578356626396666866592765341202567301684541415187307822623427718598096388910752329950940094427882538671673084162631292661068009730817453959496429132325152013791953154630860056735032913276731090888072028505613574773823078854434803242672307646814677990791556509306094021456748178024029912107979665087962949396369530614551637520465322726890881015729651386736173847583756507463181855655617176086702590633544587471123700119910275016579720 [116,83] 12557559034102597112695597920564466240378429956332840158860020598436347945661301752866634327805786165603886581690517853116266956736149147645171136442001931174553401920562710211954169873178254451039646914804861028651514643447050536771038093922301972419518496129536096762817349423936560539414922989571329639036712335863132349286451200573850338264634719588555059977459883640375112239706503046923227545452262669313667505965602354922780097271339712713209950136316219361074548906538604717855367695147649836527230990062867355351464777330876243057954441387779120756034388715747309431639255324439481841975223304334092783494836659377122999252157890023410440758987292065733238885114381352095603134827913059554427545541474127296795336544345685231149193855195470135538064661870265535578454589205167684863973265066549274672595705845914626385543835069663748060815980478014422484181359624709498487652945489506091466228760791113787293697027077059089533885339137815020922240721823221251952553533351352159646405977781971598726784091069460230778900486007541730313740454576496263459889252306294493027830728622028522975458392578657002992756817982728553543587259375490488243505773316332043473637466336365189502407586273840897196134352591722170301846860485690726566303290677767728946757162200561151296866797380625972602085250292254184338063763934128492003000435642770509784207737005750448237868839293111422552161836188080921339238183359833331999706372575753674163693019070485985933523590590940976277850899395021898965123103980397409202211800870684956436030091551921813808038451971224828383704708806803066219131265466504792720471771148117596848241463792610468612810293080685195066443449796528471550965324046092547005275085499127011423878559550307074397667858901520228456474354027883639202170684826824752283093644025708852879203435700409463137350302868687299779462188325888139639163889558287495270038086271238748698831896362364034865583494566069498792227794842261691495847338814865266355304204435185748799554520334058025413864622121774566335776976019767426794747199989683023722347122031854761366014883197723789796894547463739671953030503675814214744737592036886174026068179715431965684140178806862106645561135477090367909919298673059908499759606506747762859564738912631999589394646259849868512749215740201590056964639423766744355005847817426611608184537634970274786781513701956621642725644828620252033630237964322659364455512426061169171965723010902745902994167402668328420107747189777581324842412233485353565694496153408788540586711863420134702142434866223208725127200794911288194981316643693618056439448081143185647940869154818546061950723021262400 [116,84] -412540930069178109561103585604812858058933866064717426241237040218547639345987998794916582105618463844006724103182180713048146706095196824811851465886801661795787891034288770829033940754002300980713772512144010938982305707895912108093539698192097503268785242561536030576538661815967817784163002589639241763848365408602453546730307768890788045901067264284775504694618083736969587389263267647216580821238676802234015574812200581063815210691137809310520719216277224435204324611402564802218640505466785032760860106739516855874314694385458019812567055648282531030571737895157004738987994054289260487196737197922846686391217287881170293581543186917265030807693067098894069540269061602494126708046535755047558509201763741012771891206950098153054648029307169389382890100796888695329659570172194544504547856449367173163034502431357853646193246809913912103041572051362938794624653633783202301145175333984793313179190296631173304232292517006047476103773588488317447295962875638174296566900162289772987260579049194495482514923072638020408228624585660189192216082613717964282413104152498174382269451483691193838343986006941094290182308385938031099988355976023930165170436746533669474890971180810267133608477242806582176586087458599029346145830508431336893884837238383579007330299522394222545214705158601762271314485148192382166344484861571203427931774178705348173761810958486602449035122429431615347320183550790174300726060552893652232226907095841991153345953241146148140783757063552539295661590103401963733783207573999657345549014251616663776892200860555348551822549657703677063881138563345392508114544318238186033991537430092444990329477100872983129251282784409993720957517765312193662398009447842827932599950874469208806860070894478837026890697743046802035217031051769252392864820567340878053611405653849410308682739066339633254112898623580671342139211690590718548744282161408158578640253217347348008276255644755455614840524282055310413713503308191167331456330521897048272118601749853929223499699185493957584768563613380281683099370074310539544028595958916052096010103184292164237854775641957618926602655128505112526848363478855087597861500576259564180630574177733353667664436326247116045910803870045145344662766524816518075977308564916560968794705531050048377280892403670808074885982573176681924632044809099930324258899279726582652157141460417077822010144100096309184905079210533778347673341315073716957259247098192610812421372572138734076394403221378123217249749406729677716881677067836191693005770115417191939857634941400876353878198895851226267922104758759372085267780528608475768320833755432591250911632718607491558520960560 [116,85] 3431247404716428863815309294675674355942072999858212276848828769394931586910813861865295765725808143924089476559382625789368292182994067664088367276210441063997263185705817264842153031165019959195640617130382288598752904449665840845077286451046367855954823011205683261445342134518282871576521991263659252867531210158888811717291950132410898535402345215560687596976229599097532984358967670715621946206702829023681174659833197503976159831015990486876435554090325680188362810343451517305996483180089764694198100979958432536258768717439351291109793843959358057933649595010373041165632121163778856193470833431861822768729778392321443590325114308824587331420722684930815832751577200808608316392067878105283783808722474694607808881373148950262058257522586089047277927859032696437326082093120092000406907517506979379427991731207920307916646086846358177300610174751882673020489972262761618186916808158030665194929253456503387045647570876652744619873907600929596137231192967167368281601657495893340966695607204375947505362906189419614824910153514921053255709990079310826514942178958244350561393256017635834377155068777330516333589655501101636570374441138322328544148818501232266699946856140289788849676657912321299428158807166574514833531675442260545547898609987645265516449590754129075151327964513609233519534903728652518524865341869154034858205605228292881951958727614368912449219085372945900227965299004520501045526975376999989743279845498600510452767429904265381708259914126947700920509022266631320821952941802418270393929015439448398388758129628860807233760115990341750114284271847867111545585449102538726428008058633411866506886795557018321544197666960405689323361257212527185213380092667480730526476003755427334139245953666286572599032738366315084091494180927280390740535754520512907200769738129436581802947032053236980982957139616142728540432540885039350784626878681858044509212258541419590524667326034600745659573574525672410075708871180486898049124418452988277490927169947849203999143472263472414437603301930833346382796326869976507383548517447551336857834926214630009692116393884400161350475543436357515474030299211271242793698859715188643987534663487272463906099926165659873794893017965616660672349596340232058158380765128548661084240625070499578326957576522359959240358525005134002011389833528679468944667668838153598538905032895028211964566189052845145121697958232371774310403104650079735137773003241680162585626395780392418602207372815755462321751918399342225834374606126597331177963716500066102062193634331618860329135802639704391164341121429804816602029060974665150025721011446904942718482034931546518683120 [116,86] 56928221948476705265006672197559606394001688160241697049657667395985462159525021340153745406119091417244841099971573990274172947118548653098158129038990121150929975088822476978316276921872756315481991499800466001154263641603720818135384105851389297734652795898796923651906345648470427417711704589789592701240950259106890022768991200279508782442279052048265842792000579820836266175072514058438373351620824059150515870768441820177917821650544340086692164735590421773496167908665252868368982869209152879364110059265909100436896184462874972562452330802015683737708579626891220443726454779678352453131877718023731502555016189736484652530211253062816431678556304405757648189718864451104247537184354463359764724690838520741805040022500603546266251718674904643126645171508888960353386343956270427079923605266315956009853006542723436712637566961005130919719154709246374906552469128079746481340750409184560279100949913194356233048201063049805237645903034651824674038645772670457293614179315244942609596350273424565938434652973313153822171940837584544009886119547447711816966274716137476535081735031598612244934373709845336292914520834255597619734112330088360800296612879061267686291079598425465892311707691976363278996345646212871663521975511851805992839350077514919493176140055534095249219821523652245004288261020076540341690356043566669022722630474017586655727016374748357152813952481184197067095377184820740013393013236933620182874375053720296228379809094978025069905436153411045753499476591997934764742508852389577577778052655951240387080521010889001510925925120780984868241139801368574242364064089681318177875184325728349978061661259230764947102975808011813738336087986242438813216769134573498908876268834801607258434531669611268973908697121844715727137849172502410715916153205255015451990815491262832298059676117556474210740536700301163518238394704393872214355489666129318156811122824834224356394696434842381849871146843497550750285694024295352418634890021767431725483961255172976801889601242979537581576116343549249937753368023602187235609123568314996738200591289501251062439311037612505863601042453685703512920607466842022028474760799594047981034105656941467403931000559563391071193760321177526015298502941826544643132687695771937332984563628620679290652860891795140456979480671965946827593139164965438775819461435552247745636559549809169582469932798098489242149850802378843865589774167445393312769537885509076217493457998151745561331224612539040101280241036450967802902952100217559857002674018868752867637733006581036013200597235764940807210551056363842678834417965946095360466796422393658378642127787811420200 [116,87] -176577433172639739128433627120262390020094249446891826123031810689382373029499645942295934910875938098418233971968894731057786384196275234780795517084823086078643640129762696541187076316820332479010623183130891933345488246646602171763108646528562493589981406910129945081824490091330776848428094808575897224999901572529167432151055643151086174478855550223621962115947176751209047893974456540041398194141405831071172553602320078827746588952051569064268914410144638126620801862070964267184186958919995903882978143254726996772767573940340544465177830374797555917097756555796833561349745798613603159358081368598154197651380827914850043662310902915551520749038220548479705810331700283094317116468934016210969137393241077293884136992607391954871807562150640225168178678402925772680591075994865345797020618968349866379641978007601286111417456809449600693231906246992962363927792394542469568347448930135686344548398094838800700239013946017829277676427279966560055857671201141885258904562675219863890308811555625256552434841001149436365690090017916306340390577823198121391433114535647199261646964603001911859679425594815185865039568057833791984747167993702809245512018309024370009653875298319915709356124717160680665882540253060303264991074552279210386233763455476826241393534623624971161840749608508637467099769646248260284738981757693238626371451229037389525980814839235114319808200669828716045723175493243247684865817002341320218730003430506665315001605961566560037707774169941972890215760609435019575916786669358711998322033783445195422948558684063223240657666728988961395534110868888343815745524666233130496381560856000485239814427164227863972440362418871675420190924816759336230982482301217935472103147201113652117394476787844827825235051991048200613337731736102724638392489720768187180553177479658743825172821242646968112635436399611771125954863429390167111390240115673985570698409238341093858628467827859207817174639555173086375776962925696653997828286221496150315154100744408174770824852412609116268553015401013282177551251635595361236620311416949606060279606794463913752892897309822401424490822906931380409338179397289096924155142096594867402969782768850358141429482241651917074667589267498241388057986030659630204969904229710136880356174433457842275648141646659751433564127606630730126768698597171045754085326795567844286409616725498676207990360361948499517878591464617797332182926207968585159456189720886507332016432775109777014849018078149140281920285593764452661000438734346500690805134453559435927002494279863008710266868179533548116549427614619155514886538618024474596414448501658956827110989224960 [116,88] 4067949765512036950256111889871217255172302408814220881530092209559712938177473127682608196888876973174005611964357730144316875431368965106544966378820918532133372982965597863778627523073628368041698634810061577043639681612811469340293808950841411015118128017115822772633931413089244180775387188599945947319567646566961316816598494407359128964507369505070538928317096607753537221956225449385122134970955569509116000392148390098298596213066279927823165810307351151271842268518066922763692865136547127632307635047266959855776295217829636062924825208922844979362128303302005618027105502253554911908445270416593496594984267676334517059815223975348843501701453883897907153877825229542585697380361962220294929911958025239482936766743144976128726653000238439740789833194714707490234089775762813443581831246541066345763807827120838861348647673622638796098211358545576733131827353855446134383820725698779909825053804101811964493880945188295383772098599091320234649690610802898059171081964867830614991882004848041204015883161998449716899830001220816401004475354320311892200039198278656993888066633383350839545816148438672315363509741811244155377697584669659348796090950525964461042643484465686417928813362608263333728254996725181596725988765694610172278418471782078283991970862452454720744100795339150313093164747385696278001364343818968617432689191072961156700004045992404322861707657700270173059814701464532032731405771785686835506183461395931071670714515531436004370630641859000566141415026125340636256893126074020377033508785806596243156451508457937279452110330178141752583743365518570847808671610380454983056579133690608358850493109023285636290680456943976041791089085239459339770004071531468380195301834815014427501643746990175825641932951667148492461392147138800689072908461728995477295504370125493042174893550140035798547115004860324208525316824419280161254277001660693210929318913518804400138777390028480883638566417599294917087600701817917020571076751918111963964043948303413731901008539005287182723165226629689751951135042190375221049915988940310789728595736345002164742461372562170788486077723347936840197997088929373837396922443164888178892118343813977899628272237225085296473752487451494712022788342262938260923125985511739863665433497236148556599665158785341443815968614723703535686002090634378802501325701357800403985176825520925074362786786848346901658502244839903410536851180119621540249522931438320118522556619517097526419005458087187608384454972482831096946076937486724443361346971600091937623695408962037262862924826868457123983133117964023922548805256286394772725613798736181384522314320 [116,89] -12868020029799576429600615465656993554523447096033192329090632811059552536971292123232339818887064179466900610238290105117129415517685989616876371050155692555285432380995095617308593669966382745463252741222245428204594078736403748307641312995532371052936053133244908439598930995968862236463627755689481747579602944032032135331256881518112403937651584757062766722597695682343978358988043448524471096179900260035065718681249886514165634799188361147687238337650592313561489283379461469563387745896508768980852126203468894020575106401143563957633526674171275157756090221869370491959263981684804110498516891609615028934624303456248620058389368463622724564336908711641418622140834131750547017249049153971314734781999872308907977949547329395741743257786331438620789826360330371375963895389503876740663805797932191108474515182791624993031684392908198377581880273934137394117687455372011118291980267340652754633291879324537804952841273818975105197220168319090599953659209378494924209571526522214314899660064704180489549204469599327916620036992620523532369133703066333642591227688313381272599965006004124367823248779037654254077000685519668853796902801701228898591516543375804293932721745103627823656098065687256034529769884673228111429516317198576241710572703289173249906189313421941439869367396330466073827006170843758765132467050588507276597115323668417693062290803912056351442438074315235581344750025405990216230780952692544372580699574071671534206201955703799578462761498741290358511898817558312759584668726123151063205719617176928608192438589555560898037959598694763480632666022012867347015739090343507733598892692326495308572165569714269131648263692310618313205759967710568008187477985234828386499444840486209324680588779675961727106719787026402157787475879783979461825175775358928503843645768376301581068070929752280017486495849891202376079290515918393017425439887887724619862245229871899420121710866933722248867400978370902395876648386069971564742915380076342937090487268351874247914840761482630967179064076311454332924902694958429402431729495006220202509329270986215606453460234026452378175499292145897274906738698027388292555896638441250988778579908420771622982469572628334200119183885549326007236248432774340032032426854907619634791228139757308117285102007368990884015543035240985157263733857802463407183818877897616284017911845687063548522607681034105221675352251742920734409006694990053931713716603510300175562123088622612010083122847452240529077945974297956150219535330281396142765353538041403169191181987663522008155000960215323318131729467184935709818471789071724219942051492933191234400 [116,90] 22000016608413949228743143960274514453290636983925558374958758812740598242509857143225194921084165912688916983885123053024264662462840600687429853406081353967721928069671748242263260573770475470881538980174934865230883483364092144936214472155333350834277062890773230867922301115110366741134669149281373839336545230009456701020209540410408471641793148278592170549328058034415390542095185428379788586289661495362585778217743816107891858044414109727289621265396459191146342495653536219728832761979737351221115510108475074332321217649845345895820674819231381770774814549460731299111134373888909811789248159057622684341846525030259221964502011506202140755919677049578080919525237441665659271586125654566264916298676568231258007556267956554227481114570215013836552715547832578889466455342593297226222888246707557739604098834574906231209268512342332809985669103215850051238624525049327759363533024014905527694939181631868452048217044024501766112854291290201355973551879780541804382219195704326735072915371176642762181610916868212880333023812072597406120677971824700761661790042037781683404902720244772713407196451974257813394340551985078787705435484381108410076582358625636680974788412878401974068025262254144322763866924845557422963752689859320788674970715064801914335325123404702003978367520896392894244418337934340357701260168004063029088956305367270429500082378795386012457282664186944572364572718084287784852925463129832405402074202403705098457328782317417187418592157514244893171010878424381863950778643448030005461361928643574393255700613567844544837597524450982239880284856956560029147291309681670106434556789892249931302578547867605774491197830923393681401219551090747269834234745428052654984219551007351871055616700095395322631712355435752484939427438666208016959574088726988703223424980678067604389491266232849888102035850233326541135234039920487361679904987156553661186170781088059523963344327601848934474880521772134054367102558384087780376023200294574885753810131663792547931615272834254035098229645019404242557796778753399135328448967375764561279072021419671991635543978015388317803825660829014368811029596806374937243193978680817236244116771495270252179132765949504281700188516028723534106175492252415999854558089947598455781052948452645656727573585307082238066586506889224067492782065848422471705049184605757438783012165051137950439250210163501654076291109105460564511359911668634898725176972513541123407488582004925493977357922270476533155444225220773337230669193873530265423406768691869925243022317163861303389659697860535863721064609083781657664594267355304346759953545637382 [116,91] -1237865283643614172359675504141115942347620842199694835843275993848822736297245616434897604823580030067946956447658092317555375853050942649348182218492030649290881729366477813557375076299789989588015124574675877329519641249506626098655126725947094548915868361397201507261128039764694962803117363637707787151825242248025437375949877959871379098736550759208294740954567534085594238595886903745589481899320383213829901276513778161340528124256463772384548001012116630002946354713319144316745341964364062376207651878274337945162024792040074801518641455775243998052024445665829922591216409394766132132065185870100952855183324501662970680726734665316913106738333966965818065784883976157837427070235232768337962909072233736913210301503219925204136318381026844563134082817251629376122472507465299550199912385487747533883651964335780752416613475628610501567324544073179173373744509981891718507814687174068127714830992097847861728761089005401988368217782642069257267873327904719034713119542194168492857186597478530527724434449705195486985552415429096970290016875077505728741780987612483758890050335294975785188363062430932745291360116890158778544588204902904189339383959104011825378908023076637014423064464599191744790794311158041803653803675195389342027690087476018715852067670924039603284353405388478440498247816620179307575641715262871683552270541616325886136097633631081400424124459479676713858142407856253905510906857493894294336001697392017257502652977811608277952443398045196373693377990916707435587457252068316474893376441428438888064006278716948558971743195397163169375647398758591265626076231912071681579790361381289443637700337872957246341342325075765450839545355924488422869384337046199153632972358859336939863491154933830337638040905618709460361410005992843909604704187751354724607608981985261613597233578000249274514943222454560258041310819988509296973771886756145702689613405588942031828791326496136346894702050181787502151568564836233911771995196737039744875152190378919902168367993835118649116867573322546088411081201928191271854688785200559777935881097766790032926083413965953269847518500846701678627777211437520577620992357314862454818028894021221280697396798800145044734635660802062046851916173102751182238634550248542043966278858966050042646664883161138756521885344062164426875227355856132705275825036681870451129258036125527896311099288640919281134067024475464966545513434047920517668861958477995760583021607681846064127856266031781840856332233060450989143789003935993406773368988872736102960536609732550517217744646186483062167433803122677644409569255574231448945929955584 [116,92] 7141741965651622450116754993923787303822449698949452153022119579917369958702656660171407166579284651152511322656274048745506612555304316219079925344176312803682193903638251307340599361523747928897410759065410849381514597984522925593087722797010733907570873124831778331039490916673239920776730923048891244119433873072882269892713118024313843979677939354709647633968604967682684194837428756641664613704456387253837480354575376196430813083464074007557407837084713653182120897513791564800537850527106312033481715137391595636249980588794916500274372706186455091272394803904898776536199049071122684010311226880839203164239276131559799146130797387090244773296859991833447783651231445517489119067975142043153013897646225386526167071030868146969811323939876612710442120565327532502867989390062552167907408231062485750641526099545609938982272477999356991713113083737739795484300556941746409381870793506380477643739339445409930838067507123454717583656455122353422956061865904858081720614112419961513568869324664068927219896127838760890974682414660459929075428038178767873889533410425744589137388830527776174303947825983003433176068902677564913362615271438964552200651192450975415506042792936646203997528202000333294957207456930131329679811531518143475050757311682583341337245634519025013751512709887552599704945142164532522780259479606022162605121443025637757115316610142106441742703561012414996002243109647331570107164920138173145618079916312799578752963648259367547044762888434192400635807526805749694317361449224105443803727638687952263992701143452326257044166313086518935167790206975015703873961468959507661403333779067801498828417208163537799507600614528883025749023879133171119076921215756224772595782329630608650279635654746914407359932275051950853793404985205565686070276871729898969532782933369113544398309525325355409069812475262598134984255336667078082918136907253735563798592712200360277328699155298537985726331115336706193037004405942860403833973698849079153525818223068579415003355490949122395744847307501035226950875775476880462614041904186972701691396883302841140994861995315249324962231474918759263449877406557848668594083227021049489707927745041367552492610845565765537085704538480524020027896511892525120770200567841444513265041967252424360940977102889639226963505160259096067786021309829249453712238488078770647416603997257627928288962129966499621640308761098954132987005595061086093929783807165490770345343478982459791175240510912474461431754472369304361178586001006677516613902135239993326250460605982644078918566715286687998484688487847386929902777048734373938712192 [116,93] -10424895096767258978243468643227865658668780965508525183998883629843239874295040270019169627971370104707974551558689324270933289894172796131233860056632551253256895973056255460011627449631408395081665159512268813533487073645837824502700479870725731689777076797176732724081216690730395073924802432710848363956850074784591987221277083923926173875969054389745817374761452646063406987044195594214810317780184429132396260878891416087139557321012770311444984051729929599998775855166611772149672277027307457309582089977576065747343582857085817878643672629761884821845968688690593331828609145139413321130477813588007518676910663269035112143749173657614432168140593431463883666706123200102320631128200377857364761562591388719058708250070272293673380498485556625681707677609891743772998780163084827437272937134937813881381120349717972873278158848773727936104544994003399006809154325040041176422272321172662734771389742369585559042017276259532121683851736287854419648617786915920127375142438686081121051735235286457465198375242101137562583680539241021782968031709117852919876612409490518191943068528406468855782061518270974706466474433222948134890575887748140608369865951436224903635484968444388602537320014250437166684114458871676776116691504059149449227697120533301868816621242003748017253546824310036554618897635016769828108581075013644031959981691492698665875152567419687770392633782580515606684808912911123632637322032505332362415186286069273121876859568719878143499819389889910837187669030738289937802526832720563431534670582932237603202965772937080742570470499684745088702643035930507172079002155830185763172470488347224558907781135190933828937050062630555395505291613936916809140417099358329075204761060539021414577226909718747782740508105809488191423318687639490461591349957431098836248795093733268947689425923247395235274587134702593333920449484042203530874725794121160761921730009626687223321638660860231762741098063940302223331039779047894245223676429846439985288531599376187266435326568137477559991400799502163112301151249398030234791994569509449244527528316421152823482465185432095740013524632943748991997910887343835224083440565432195238209670076934369844446608059725270067391057700072030541870181687392289698975624275993615631143447481500193751168699160790711805366305638244554588609267603714120369821493465895530573064185725104637592465118530719966959413665225022299086610413411278841011675579262914369060694968138752384705054621089429599597644208978588524720437712937273608497470042194485629620465444030021723097923371039267785183033382531876055359074581866114022208 [116,94] 113911687557931636219195353180409306686119862083844757643494948642157181199749015547288029094813819018396520518349455354761516560128754141791046102220773351297328064266383030345761203451023714663978581280445241897331457773677712857832128950546344325861854803639929470138305894543791649861479914361766057220988453177881970738789390986089714474676705626913922106637086654491621451741948679031646118318102766465909849815948736227660927799522442581133853187873469078975142918740712455281999470815321019723332088703398525792829035971004853551109591491191209659214773426838818152968482803814538402457286330942061432489155927765297062735202771182735597363241042132830318155967276562846928966599455228731043369073732061795102603733325239782894781051958381909563721238954795241342395991179868653236522817646141160843992620877560214173086728589937063815186228409717138921483301918497051197997266569510451562233211177977860618246327061005947467901899618174492686535882389263078564829576789111523012706621193034603984297697377072850509192724770700021271139703741144561953350895825958868018124351142482813056287121775845082608664940622123102433111852848076655094820856554697123897506366667331353880493920547784774785829673945964223313611423905565633180416612574290258306499937757530990217526498699172568372661014511193627329842163112777792188421467278316765151984439807317190602380930130220470492920862204292941356089172892919580128446558118262355031064669850367258605724671906564246296106629615693512122713143346365340494627437349030971233965436794296750663292664867149066746948928405530484914484392004314600385440209519511730929375981762588216061447503607697354296384846548076306960934448280103600006226035484809279254379322513731833398507431722975652490707045298912694315543887337328509221468800696694664236359000527037034042276159566577433589884998647117458922006720073620894611665264294649630898092112771092301431983700652163200159313614428976734085548456003886112003739720059648770269207571994413092987792507179677048597569348609023270629608403312323960770568063414987995545246580867979814486372400871845270402371995128907196990883614779921919634954540521199893925548564774401725451244810730592451610210735927578373022335894403048120272639182906672703366953906946285038449895937236535857343554422631388290515459153454186960755943018627051462258185404435814900398025178053636586930747358277612013439689160548445856491743278733756615439727471683169609657599784146829902853130077641814263243506902626322060431359329997975354721565743737273648887071899531036938095915969211521112 [116,95] -416708014213946533174909183298608543282447498998109062282006901689062687575203645018760842491705318227147670554348964743472826140452642921806779842984834880582977402845973847072426792605775112610076769710456467382438783282189526273635666274718495223823189684120229427729043448778637681728505133920857542161859953002801643752497998179911658977471491947857048950473842446240216795983627047727875437337590234661702827837784356435570211821721577014917387175586684279649790842096380247048914312597924305087842699602351988074142916526304465811447047015619830737768903038025769185408649496362546214685380232895629551655740688135694432214591607139773978605355749418632290108934207757641692633161763521007138401606686413084472310553429922525269528400474891088500279639287056411172234276527575348653184964395295421523144468100165071081469629696404496943158237455274669328517984047591959231635574653733561619795339465335245303717084900374594918719001925238500655792084494443307597136800460971967745974174296086125354378936709428891940161092680719107377371132738688808746258385171144706604690102084890595853604649241352764676838880935967784056077829148561208540327856512901042739089804405915466854077768531893066679491319924972737726763715637206948618701561074459377883735630793307067355328023219616408176140951728257756582592272212932434497128319427175912975011528016301322826782797320879402488485672662937143301372402100129635417077141220126411168718833992720306964173048420578228337854168405436921039792817237730371384542034096232146314234598337077060084784978165412839802655475799124392103570270936700680160089339531957573625966155599424640766365742289403824345383212136742017153879295031313401182958384472048483156457300231499925057269519355823643514312340382044461526298521918142988969367448521839259817101092964743086937461723369407580087751798078189415260526597695862565036378608464845568827670751175568623790199853674740816695670939842992066469853973862589857689337072520713582190236097867009548933445479244486535266971001375467119398419023434212971718999899392149327291692390678995665181797352441561321302787147933069991667345606902946027811516393926894377273645735645241492440089290822876899113558390654965376473928560269385042343166819931892601470219503893816000834083199096695299598975198914534317064755355208766768170239902347023410649958474915731501849668288367201632876502853209951753189376285694766639411668189093786650394545832454165040253172292004476010759264428381571909989471448813812092798628262897560258536621584133253534405353279637970015678383522432 [116,96] 916220374327207262664850253720535024806076552129720899977005840926360822856714237280740299656536101492971217045145958826169079006004799855725800663270355927705986470543280693293087905720434043116257579539378489400768397712155002986482013458292680460997652079156695612667933697921501392745342698020124500639010880308833109781109213118869427993818211043244407788734771346275125610260910600857350760262964630690278278847322232502593492605179553676013274300165674834510681212467337596407343632297714093109190571060152845888729685572358060969655011772156548556573239356405090764407811135987672323426388567158053324861672538917547158766581576667078632751907615789609812308215921771904669759943059410566929033767511647955318996231776343005726083566767142472214383043847564249230945447352642277420794703541755621628818664589878185675507762214136904165465200243113031236207426500668708611933529937817138314440096801338488758669476066872882291777216524503206914696382192163977239376357736886165471976730372764061728437484829409251905025053985358558099861887249085944850346436808496239111964539484263166913622693770140726134363091854272840507153595181698622336022982767219537868076332574378926891518949687659017685390162027945704727386894587203830525972736981548543321151337600535959666099774062032104467015436876767822510216673531619035771694006890881924795042243509043071220912899357664724578054416960423720932984093668419330795607401171029402493287832084153054379189976800669868615273897933587305502447873184239185929263079411583600130249133844906145414851602677308644727174133073467877831168753766673227706258127804623323230801890265736650874438777686014981090683673157486612342651631694995908805920597199437283632777479890675326194719302615231453610821980060152563763357935354529193165826772635864678911630594482761625400805032665302826939526216742782093344064216294155652293499049247013708457156047485149859827587689760951913867978452106492481897642688676974961060758860612286400122135058154880242791990391496204607737155679803727509387408452798680478500653698987580730364373009041912311232099787273992103781923873981973250987084027561492451146324909258698174085132906909570008139293266806498559092574995766165234814579998052698862959240624935437514780525730715200023400259283383342002178573513214401746593703880879904284303788006106322897714998696406047031542539829619938498108086666916523755050580871635328137506408258047771976103444152256967773739211858417249187095625363593136471265953349409966165272514345914850586960519787666024103474685295029510786954800 [116,97] -2516077681195482737583746155374519055813190989261527031430089539630218204863265254170288630127753579990433195537044949932116306164676249348294461837133554041298198614170388423177671437354415692948100414189594694703420126884201461324134858324335154350707299710099673214776019392089081942152657209438684126443105600385226548886494903455866197083666741643366687372560816142175876103385828700873043231942114801730665764336261612150387917506954358963023582273478301933413540909606267705414511697167431509856346592973201866815329781775142797208055539307998806374935635237668005490690483621982606057896125256023724337888767997170433954331354740709837154991937825288538361576112443828463403477145932098114913941639144841243924133526803632821477380957253757804439677167833520545854486086791791776940507812517796947891747914552909941871616631081233132827505001954304693387833091360661074596146254109073757579503795794725027609844496492700065472293374385006466872797408546769717104795235364218307590482656446975060731043022937094281558621156374313415050327146641527245451462021421989727963384582635380989584692723964474129023226061598152037273255644800292984037254832618048588137722286704109125714892685306868748583965250155733920465910709212887037768117047167250108754936227935290516312983210247566059987966163247711302301723177108136358643427363192124016100298997962792268024668110933468399096898889858489889070149102836121566947694277094452245934672556422671859781928149573117658019358223327704196420192624409332899557117248617655733829654529046033324638223330582968866585003787531185487313399283762034566427744847586299485370782709568273763831870314451137521322458303649284993430118424091844409967714720869862620858197516004623930290907334072667058249951496627380593091446290570484276765235522238338430454820618179861503378176257513811924301447587424798117770616230417945708071369074862595455534313528138157738802971135101428087467555767390645344298448614936574224593887330399710397956803738792275927457150106104015028179428253492155803662777841297126966043981846381025910606640114006298920629049041745486236145249839450727490005518081338375317951388688394490654585084695760437575620529764196843404879696976878258454699264035563457360857888337398156080442196838880320956916800212194396906363736513512635682749160607096596249115391991741938809047534939767984963397948516337130188859239855936787489483663090307777831469314515790415549761933428071175193224342459461514463411237629791426338975208160654987172214150224404521049981169946615781997027779441295411520 [116,98] 2208267844390769553775764052906749487552446373093224866922861560241645287884481224921418610137348482105944519538619220384185025766976329854708819680704618025490095150986560612266739880029311238330556255444280648361340341551440268167280645277679569199495880539469630598561011659449209152721059128795110966717894751874855452971360993140276641235414544580300095813350162675623429029350599352120261479067571308660399692590877859345394755330548183197343329031757064205385170410261161972665456653525171150277621002898020451586464620747220727801564180319612623834759723282782787172410973107456936356689311312202746849673792796605866305968281656282584932369330067018916976581766905138446354690255930069379482022432014302050501203180687916416042759520848009486078853237061656627489595903936301801212725644768318914256981177166455686518091663205959680572700180775010458330778965926568714120528631607708779432822737993115596892274172363232937299271473372190056629785164714547594029623153860634406807104708182709582624819552429440585774172510700198756917138379107845621553484816412065456260012308287846671926725701354890025696320019525167551551196248322014986246181020416836554531272624708086848641125491949647735773045881122793210243204685079952977341486175232308602471473974688592419956472708992183661287703382758321104231000623771116830624718015042264444116436233732919462986834435063404701785511009355796730557446911204304272861077049644629315746996417014611175552423076318359597174944700329548358250380506072612233894892572402795414101556504041448878890715705855259833381011207398751156714174647979376896494626243305026812048295025109653456164624660517958091982396516771790841858608377737439533283890709814204834101954185448702114031608005055775570526688289298759624124900432434847723135884320047108862996799644098471717348795595238103547279401288940149590880587199748974326959997505612962718331841673886419118155862344011543859472210701913505170132583023990117202191050648921213397426091970022487700512889327722426041870131647622596818331932378126464995744014023468059092028295999269766118160912304228281922647295925257147109607040763446566093219425051007160639586339744507614072262821417195664479263580161194676700777290486021841148817504391763326686948935031914068267971242158189965374510061065362975629989262255096625030329793814372408221143949119604361383088466560279564460428736171278832050526300717479689150825373797120340098174818912420277796540585776297671262489838303031929384013948920489233990707145987636239776743371829345519180639188373374 [116,99] -270338143268505098396425686076261530701860725875445464773629158686101026656471381549569641012212280734820265817123376248786343565567043522955430636429660559575678851031883349512892504168112828377377573158190848146757209447659441632067128915056818102675169701602588091342989046781741679813358413904772364835027788724435115269721696940935335153579759446664687642612165736438748780259854527158149982957770510505718253853085408021274286882179580397344645947340432513256192014182821906389821179982297289962166804917177409667728855989992906719820025952592811023242760316447943375160214995292998699828221816171324364287265449087244307903445573330145246263460543470145899122661686098469692351021892948634758518692536458796575324225157362602918991337063017306041804655243840392250573736326611794408951900726039876751289092320990616854462283300292251048221883961456908303086587967251371216206923284228449349545792552819691351051212127879679573743837351361018163909889554153914878239477676344279560252733699934419390185850076925818706818647916084362932694355171063431008815334796170251912631336829164577564908383891960899996437560669508525100974973617294478190613753718940184217657443803832509108742997653515985329471754059444522913307845306073581056596133667169476689109698129329252711160003791193645562752199282135813628191270034412520264929622766395942717302534089957587605502159628959158211631742167025718969668214299919124776252521792755145849508720209637153201987989964380998943466430606847830589177716630300894142405353725611452332812870863625633540212403355395019120426258204962768814924454168471426713500090775131256571178029353018869660202251344680085385600589037271151739180817148108369053302563120487246735182445488551743961008786979344932107216907411827313120349913184381947936376856574439521912651345027929679208625217930261439678734220370372056730481572318668606853686452434391841381159769670042089095108890246336439916772767649413450329959289234318321383597204362907464210247422485339146292937760247068739701730627828122953671330613378575908750366194376459433117617004853125589129661655746387254531863767371436043681162906445671398582007535187423530389230411373425068530940872295699860675904976508484071647805741829801077361998250188291531248602939126152805947187115102421924851525680583879600118768646968972951157874364989751091520527301347969386934388296601965973688672916352841219919560503135006863521726037290527784709012586957147155290855331633395600184078748023541110676924043151739392070271610673385507264620282945509707575744 [116,100] -2825303711430668644650353814394787913042342611667287832107976468959689346456013876890114178263759538035428105985759491754565205309475394543989649740469097561015088093336402010021874681068143306532957671876984618424907789325362313946613943652377216515395179000321488360087195009913540008100083584058144256872629355531941555405303012689314075346739923555063076298119339494902598402877735230511114182039488455536428767843342007790097323475635455497107014785444977731026346114729485299524282567322332755243607602295098717804004861502270033649175322599195095454707620088739621617586433088684845002831013175251458496409367066231948928503130326130645965486011818886664192642722440466064436036280724629875635092149878362675805194816132244714820876992854794656407708060471532735543123450675185292161064615477262864937541009051373603554822313849730727289838315480344190806903056185712202960811058188792434787818321567995313720836691736054268722408180821948356276316292696913419102604818972972325613809498637028065545321906027022292342488900275138672619173723393775564413800963447980316287762268697082800112451032215351222484728803649392926319415904745624087583160725847837758913676640554081015229930059880567909604891163995365207768950139225913367095880083552698127122764040326570736499930208783908362954699671788055418166768241092515838239557932783077007388830074957906833419358598794552386943015699643802149369627912313447530086681917676095820552397680802278133329406785076401413509213137192194987594540393086633097987388188738824511750327576006822312314958084116034472871599658691082179141729705506734944028201994474132061746846411463728601132046879584913408167546640058863337389386410906198537530062435651559507871382803021882274083373212271467671861769296706110676965158045187925149348657325039732801371293427768087538114920470372622072304297727516765625905220172013990827748826328087555254653684531325431236608187246887750071923558070710001935124253481544365852979329028946615019327917058956867192388486128390668500889202139090282800567075176980780323365611773400479053284957851398337817090090616227437086741222506717956604158638498511079635133143783873846916518284670769263529219533017015663833055959592886909869857811272082310372439188758814880242538668764835900404622308542579688685731172738711942010108700575702291641014793092915876751258909674389132692687756388950491455829215443050840607914449654772224963038124237701730756136938025010311642576907519050348876866135848904774948961113060555248935959608306498323136666294054221687664 [116,101] 6253452326567466695413430872781832078336918568998214881784719276621106218821150782420244911708653868576854864720874226166456561503134733157798155834705168931867678317975401930579616717325109352327561657280833288230898802059218346079430884449127196184497020586544541843054092900142762490327758459020308244466711246949622813380280483467727928260499832320809310029986773361148552716539990845950449561694049821748004767028887348172988445170676835925699097469347432223178365293758751197480605386306050901001802903168607184524419724735400825881634657332529176683356184133704198597280889563382257622774483135733541036735393974794211607410227104323515684975922717024031432650032158050306698990081893180433605115041066112142524459916211838570239491982448311560675587118575454062515406608596898518897355467839747448211061393183806150262861598264305410637585754794257496594693839350278945106606235971689518222970847770406951586185869627042498944664320610635412523954295630616961298212195249652196254945976672668696387536411258686274014543135631192121022928504918020881275529497664198216862895841495734555096204919579714627015509091476278672948830373978824953071306520507595060342276579743948465022082292082780346851742670354822255432656083802425703573840347002784344571138426897477330491276346960510161068143089566688725951257108743233177166044538606650328253677080433076908835155269573558370035781432892453907513521150561392047185092909919268294214468775558143875367014297924082538502810744783660210475795370802115531196843393007576448123784858565490389345544665350282845950198381509095076734944994633316721017116761468802330392545953205755466336255702159495901131304413486246013212103969707988317338294943645068893179738380634998566230515354590502891716416500996977361485588801756910411515893632310250593491860304619838978036272875265032136472039059815186051630688910818818219239169285391497687662495133943537051027464241926484460934105458180440305080292389135762852653248615218972872573550154750393699567892022137149585144939990657134382626109635898115331569191977089236579644907797336676174483803162375252527399926448809303236079765533245852899132577886642800193883775067609681941850648299769494820282094790409252741346960569759872343562270561361345594060503411453580779973832409005012630231668726386346635008796895650549847170158364252621210984410903176788695745642781000636372501332885693536708473364409759277303703803489510938790325822100665884088498442024374114117209343011716120232568996688389532133215922233704148338538189668720 [116,102] -512914686061260758255287348332761336524900036729347951285370896621470970426147805967783112366911937345200124328499322019508838410012564459577396363368882510176206347757451452485904090658588324690444524616133823731323796405081487709337766264787464491143551366200580158266387813817100607243688126667720262698124027385390142246873626942576152923813956850899810439203768390436375881158313814194366612059195867745107070982655376081076245010460875895397568799686014334633110732991284396578610431202952522173379753829094691878910088297480036044443168335425591543999125220450332109552262255408860322669813604751001672317150325707473645907956519851335262267776290850955786898214139130704434822727531711162904109441608022683726601876148311319279988362817684562350170463473338353856518607018666649503736665492248204024797479941393501833279880472083748543657159739434033704820359044107719849047511703394239312539701660376841268776075165904432702640341223580838610916569672311881969585995408567797729912910406576652281489035630442223370839064626759598916436010827983341397877538044470996787859696989776003641686076309633845309591296831655791684294335927163938360026045160681715232696455646131069607979921172541995897661264766157500350997132822134534773110977642305116703048092641933398078242140182833114389173319089817871882813974388222589532048930040202504088017745489543322253325775537788037208013981333188071165405923386656450023292034690175448290319160613949288799761545971684269615887032862150706107388412005418710345988056239564389783443920601180996869947226661563040446631110491405206279576677276409185586783777349312661255415439845665741464806798243360241275624232570710348224057036202094447395165076996610010771026207209634536413728264819119088562770510781007235450164880920294951308505514016640912133153716802035642657108388826860377957405971451425356050357410709662164022117448212260365289166395235709755282438099775976650633685872513937792901800831788391058420312174896940739645877707933151867810979820969223382549098359524460011177639897891295403772857468978800233708810009516495042253615383171716344093397492924155945837221366348574660094409514476579515889796642464465412239634328333493735977958291602302980297472706232864681126296604213764740070760399001773297512541928671807506867366384847541038070612867482480430434713833311919524887791889519043479905289545953095219862450116334040857799601306303503903867546862296683798446076207848890475989623045376672455496712262577269488942046885171458308048000637922749615575792 [116,103] 4185648287375747582985588182599012389959352430581988053994675784062940556826325669172319081874700764468434019400476919360886221297813948760233669328606304957132961669020610432142406492765395930253798193478076947379757709741973112711968023806731043160054490034190228360481487410807530074492485733511030037263485210651580583314753734510245966887626421848329914595213090951070054248286257640035196140411612936579516913355912750868650353754689337690072242160174480076243208096073469549319033201427016179250116390090239457431052995934859094614983777605883201606906384188848357272902839098484508528008155173837136981649090345684747973589467449198738376922354806251634390126436734302528338168274581878521178954314435076594728296997275687776610253040632263530103312198351728839570797036812453370995605921827898921385675706498285258268762989804341832503412229062588902501419598804841161167941111387160957691474782859415869791134340660227612800869006840832978370090915692300146626469115795977325895687020479045784857164244327727070999534435061780772874201498854186117403092677111718141115184389717289230892524084615158415399735648498183403007934057250209733789078772267468549215796639217406570688005304526570572588752373195773577775314679487537116962913017446602519956167435759004776046038902436950744987098803386050779401582191344166666152333279018640585506091750501979288498932309023585461649715308145331990082828978847746314750021365999903482102343423237050045633952467704515274182730206713856673430932976393709679210254983308415023328705113141698931971232023396221981103663087659721659055912856858362012413156124820174010085057134165025475323107123362652272886354205911609886806965847826276587718364251197242126014776246775225617008248300126185153674677651567334998530507872758671249511019585520268496243611083421138902654838670870303243247145418115345006397848424573616702051357961056596750525061247836477655412159618998389565199861908125717877012644969271000809501562350839051833286206407220421633590334752847544981023754337722329368011684525629375860009528647800345840954858395788848052041681221911668343061689762977764832204857142605738797756740543173503461326165555252998797356403746022131278024734192666041867150591650245516073850311989275310563495352142252735879132308040999187473774387387322679083667747334869462663373541100586659944537642098918595509537066050929296620228693409360558361379276196077816719650692993268131441679733682240872920948689736329669021271623616101497222359367177827675227362320284684414720 [116,104] 2743406910482851365341291691437751097853314082568478403490191226681583316690965747851780248012850633653620048659677353015099462353098264987815312398387879702015978561162906141788266897529832686193107003240931843047671377825997930977087937714127821318364262629026101718512007930904898052033712782879806052569577047365441882083930453377354187013905311622274990668592585487229968573188051867989006009893823534003781627115843384282202850395763187416055083749519035577701042410937407513011328285615921509698811066407191192963489889088857054183277168731759669392315147382265388151546063237414135997647725859538832178600380045410353611292760684944717757321711277355500616809396538186037177122729881353627375835392766754997363527151182732939481735019943542867550283391144952498088504199233510796769204044538574998686963642294239052068205893585623638852091811682085415059507495821286316294416702143391229470890387380904191563198873516446259462013983285346532610195144902304294394870627995583854257438123418688187995054365295672343582867997818176692581985293027245646251152444107400676324559302209483423224391363954213155976280880508346990446110098796963586097383127282006801679001653909211084462835596683910863598962799560056073226826837464213677408301673011914920712158564790259444901340963550036554762549746969949011820264795969929551235935211408111735474280903538615116009871808553030279637649812872459281834741748937701902698699118410568381377622650111311690203268523121480247037950858983227782222017224736959905677224938410668986005874219696865017788944986016665885363675235903559371117654671736108170677374949568904853978381894746341578470721124590854592575757020630961427611705974551415559863224566258115728535128755401279751437381158657073052915483450026419011357643738953912306485299734178486648670218391511372946229766409238754857891211482637922186290480355773308495007917169731611936052350397893696916918821394844402332208517889262014686094025636715438718182723605716405848641295341427835699887351835407474573597063369181569054795620364929150858647215004176432551532058465916193534395369686860940237763618301006113945995238734773620326803348516746787605689782086379353838487766865928368708309943520300711481285020005668628158182448734201151514340236066773259728444312090353975139203931651190887704415862286537915685206813180516731544499880311355223081593920901207517004476876120129041830460644733093591828791389472749667016104665857941973518256455228095591890596959651079825328363456781950156395126097242656 [116,105] 144989742046806507722210066885176235226331164877488256541327600645698349456607284660840115299434244576515786163432280763431277833278069369682174834078031146004402683013373441217643537529793742272931591458210380139805591219752140169117092751780304267889414968604535362835577374242562368541582479034751110507992557292983079939677362427935038605563764986687355108482292300012875505538317686271124586997993285419800925002770243206673440569603253538517459160757062680098112845062171404367434662035120106734068537279854102599463217993001690261090466629179307313569212944296682097183016178975282773192780412665763725481803603204160018286254555759112823169215787319068265340799671850969184129805039889590300073412670412692903902078308355631293388647352350361686212096064127891943437594584703730007356784570161923487141989634757835882614915631692622525672652391070518985583850878731369543998352897357456771839689779059246221302820495121754466784600931655592586761010708316703437020767703097208762613737085551082736365976081206396284490393555247881880766061206055041284518189951339695333520910779237584899418970206142324315493757129915388738526263414359876804744219412334691794525515986325456531054892142088095921458575262755910529638815849098733620644779697898209192542479888403048265824758092748726842863488462839047000471854868145782575478680107069458097266650657374051504713150096489233368546883090682757687456789698917450437433862017408455595906824167427488439901143989795296519105995445596178412891315446753648828166598530655733716863892760940303542079368942234073044546333978981526086695435714655838944986121106207259625163595416255494248909045403640592127769012930578891373695377421521170798663433544980885352623027342065790560088212980463837489037306246663520186285264666332418902073277987190959061102730461203190375102184050749780908722076540587785663327130184827491819770202174525042207542104378503189581876500506365909501543540419907004373956463804386355715051536524136773199677671783602860276022987711497998199302769114704509348985128812760877683258121111214333274830242102606989429188460740159059827792845662405010610874326031140779725501117002726494176113103508904558081060673489662320676638661494966783932524439164827829497985447243798369744084644761890207288319833057105464666351505978530262632292426489496236878024634479130071377495823904918452751948295441539952859605225959683319101816926097656386283333411113465675435314098484015145592691147415133484015279543429019213623582930959028371449856 [116,106] -700553449968769367304890977318994602924286406350280337836885793791158764411544975058722116682871031472497097840990203109536798577309964492430344252211625736318442864995445153543065157371790906803853811194649650321356841828006653414768161904419815314212018775200939603395963295117967693330013658683511215438025211029272168022257617615911228169049092456865907035082488986705313008915675376563069343308359505492553004530564969859706203365040721528727157514420787646874771176266151813195620254974908695609523263661535674816121118976204947562134817576209802524764332509593950569022030837079632596330271502302419300818870013377903291321891339671938195346193604239258426971720867475952746839546024706650418584482170753178868966329826559225381901934286291936405295034621605973829783571441038636550466638404531868953847446168681738378452213521162384648965643001308593998727764273047290556895818183650136111382509201908109233147727542647236201090987936667023114411174477607667530846482765397367393334943408107487703845463585937139786063598023246765492393736999108002731404537832517213034314010913417112706346544291943893533595056238814949338620569754367708444174058750663604387545070375105308022579477054756206111751188508383325593497175720623345062413395763768141420987923070014103904949668111246803079060117160861789653000330260081233996866334651180626930139028009044150316651577804756053278007172634186208144120516639702128808912021205140165015829756781710329262027478979808491503695885208319526998677839342452352352362102350465384615143628276384609786507338548511184804758187922889366448513655929299919058198118020739630801115144341186554960533936240858119412118658534356431089812969947618893059881499091354775012304732856988676601360530771939853629860110809254906572374138739931163097507989260516158708326311083940160599183780685461613404007664385729805539321348408819524297693755305297082875013791058022507578573724830951929594442865453069834812796263245688220337280750106669832143819559326994630321701814308270118022881518239668861781644338487145654480263359170081624432154110544370369034686819795375028554379249279981073021725090685157041476114462202939082775799113966706760342390894051551064072339482199351319825255230286499070334099731899201571616357777177085536764511261874760732222310128841896796162234162284072302535903768469212368340078967437481064940137599796168125264651362231172782760793004213942219457748148605755713180497934370376176095705991846404731596199564806433747458262059391230308 [116,107] 407752333321540605045124805719263729414644781480188907039197875257738414495824116414250265760523781993995454889555010889518158397477249037277642282695247987607176129888199123518527333459273552267502404987228113074634295062562257732804499412465887515776717073406002214475212814396260804466053512087657452227302319197072034374312012092257583408588202033090099033144815148523706154683223536378543270647156718079272641947364203831785300413219417077626435984182530139083793933034220540176001239989627962938556889122121903627846504146889845766920678958135555269273314704764165219070783800293034542810847620962665744925822294393573143536710076843348085411656758879980169591804154920795998416918446373765031447975756239070614512549630201750431759448951806406843892174374663622060084845461372693591440103591436655945297235563461857411622811582900886401579985771817689868080438961787511413184351497869749977795437957928152006209613532224777643432207895710944258052811791006165522337667168603407565429557606811632104774696115167181416306434696786920176122868320418442793198987314704238975474500671719618176757221458809453258558937740590718670304628494647750271769444260989661971020733610361113083952556815225111479396572188216601671973686972179158329387868526628869982972051315519380104351282704522255356923309892354811262061738902013020970478538487964323816505027748164021752556285113590742241662018105970620446870655293114171534689821620651728808924558419210062286831005586561028699261018909688697698799282440859653567059851662489518141328306136900902901929333954714722755855227216161616095013470667760336964087492975052748158142735208921586959781126860580043176757489472760566716605851784112681084707514293100302301537962707030136347060914348026199635195076276847553749675662431044883782891149160047735106689712810974301630226034492633992582623009877081925351959849586274100518686865735941127205780979310938158843130677477792338200885515668031280461601901162300753007882234592123080807445434213291169284000874632033309950239623272607799620219381362850270572138294073203736794146210945754508648159802694463676070012212929261182062427375985260487143911576906281425128854337479010968438973916650352636392459242371543694669772582699469342039636553112446108832507583838323721835802239149358908387878832573018846283092884477611954635408102539773454038682781932725166060404899131797927519621137145323930113558100522886420847263828993734766158574020259915428102795831595915526670758128319194744044286036800 [116,108] -110767081461246719703161719045808658355607848064701550238628862351029576353011391963706838007635233746304108186279964348413494749419306838335527211516778201183170245930945066787928880058566641213977688654186791163870076970018377528774652240814079741284095923471796252223740719422870940390107055080723796197643524186010410608985039039805209599001023401907419634455224291187788190019017168354128681546666399267431853661260216063956885465256817549131678383686943795754946052080226158041008803129299477705279399632529988581874794398768769597511509938255685186336086348075469884888182186416406948968474597653032943669491192470644039612118525499882817402857424486695674437654539108183534777554968344536117047707948483197955157983353656371868956677529008015342384515078881756124131393725196132628855766967203840247576288252729247900704771505892155967953959058040822436803438261629321701488427339485967271007054057092573180626449619136619393300851662678260785265051261030511893937345405367846871375007034895231529941558315079390681169733693014317394498247672814206681970709726993183499967537595117586829069364007734468780102416753041909602068587984846239538632319430119507727644640009408438433828964827002704220870493025979034340871173266301083678836906479740037849801556263724967889254200570896464416767816017516369351188117151903339255417858522533064901936650639376006952211173968745779100213426121338407840942812714056629806342949057019828660249841862486501680437551949583548961289766519409596296487881784400020863138570690191422183933523232942849690333193505530991635864483506845374595944075641756801635831598293576170572707504060094545747177335508061470613514565163799042579328090076109578621339253506010298841123466450253372122618980650004133144850885936009128783746155228003478045956186461966752207960655869217103460891803831992619520995609858399883418420889531437988969102956889867304740291515029466949339328582844813545696408951042911224845937742882967311081446797627096144551903257655741817144755156518462182247818890405406127685220447542781486172651309408793887346208309863464186819139329141177121059251005014486767600546985355916462851735542959587599422880622345063513780023098591029906842378446913719337199027779811295146145658582230876229067469121600375983827137022231321773600508431351868184294085810000827690802978502970971717738499970247799182844538995055594792182653136256396925746718797026300481229545016259522765637465673321408997590714510153075637906551402612115806315200 [116,109] -27763301900994177118904610524701167334717502512761627873194059989548714994238828187456783645770926312498713790635996844888214280406333619872831702751228702985829987344482333902255924693671004260613876306258756751566697161525533184018951962808356245196372195969659634288903237386600225491377698567213232461746690341467479228931425789808799209701617130096868353558811358789594013960912494585160310208738339343049746443075126987181473870536510739949472509595296917013460082446415608831909221121257939783869410156885099630190563519238998013348920547142653207504300206658684595245256328436316334973851374677476664122109571897142024220404280271079314483532463195013648789053079064896429842010576725550859574650599325563617290033276565443292157192705983918723111174425116166659249398666847932413316149451345677641515920566160434010201645627197893042735054006598458210657332364509605877241476921558791209198291301819217174282084609097888193599446981628911508646422764435556359533635550480202753657710987190674681484715453980061365487734975883590220519164189208790911803403386014289188382030260762881667585567101022730341247018693208261936021031287457957107250548155709182726009477519503600187012192991857428597302694161949794419605132439219401505260530869684073527290134954190168227037760105934231740637658767532901541300811465999001143812842884113833314791032381706260071580432580554514748759028571947164120873825562703284483665638733044855743190969481169131810769794357293823798953778391085655203439556743615821817162490479785942479334413436339033037578223145535901176053825044693526605955976131921956293510861413030541156678480598874243384556699436176801254287132588058024973411291599452297692956881286825029636903008428230388106979516661780051336077196737853644613609775934809282252593909486385994802451036209209573221543058121001433361813426259979682582509819331958068013714358005158845086944160937878270427386086807022185392196430174556263245353905267411810426334469597050305685309256895455821212892910256156942079093906821776277711974312526518393464078428671590683244732944624733217026194772621356102374039017679527643252240233080064115319091591015286040712413996257684506506507598002087337070610751028255772288342421963437488181521401270544236460398219747425179228912074776110784205278310855338230051940928572726497163920538614055079037855247058853633266889043923749490325838677437021775932731348435698367596803384486115808530983265113523153455305082203659574401262201931476480 [116,110] 12221411380865694148799936385668901418166052293915630260224781907528371480562690928174081684618916741732064470812608803155984625011604275497032133361999424247692259610135852071837956582843004592960504617752323671547740722365284343445354730061987874461371598039019198669902602796186171525729486741648642695347217059537378641582706054819966955697670924405558224148091558467058978032723553582858891782023340376098949393029615866722104937516765389201276815279786828780271886214648640933305305956095480562022963907284494978462118795299619864781034894571899927716341196867628933692690461067137575936235275989135407643969850199631925543081376546553821967762226967334143869262697420902357133292773573604284888479307659904509674590540953860545091791921689970543231823549303322612153032285149287085816026341463380543532413871660769495337690953106955320393012245008519320992472784408631907369223648698370938547194288217120398547326403481412482237967039145135889446729068239748746522890663344574365318463561763519168562701090619834993940472953176442328216895328184496115165220801309687668131360309356363740930213330756730878485884385937836826305844531542672334704108668133980087628391942392612152298909170879946644677448208037199502318143135152536049959384342921902994519251177046004246429072120619453460052157711531634651062320684676919667654134490100496473443291120482644969763930488492476042937473178475582488179520964526492796357310861343732382709472632619983436713266773525297870323627969267070287208952430818828534363680093652549606278324354785446552327063027430943069304108312950872521373386231412083610273918857782228787697555756395412489392988266748243349566466039276961125097758221323146310812423827949879153412956418611093045826556034401803533856834195864853540575720706005632709712070249690927420189697059317679755583702140229476659344954702999499350377549680678026458503741835057659234098193762891583194794712961261811929234665762924640727135738191093665746084440682283878002083011522310642649169125044704492765905851294716929165900473728848712292647111938105557521190293841471072745811468876456564193532132969711507937678613835904500858086027406070983586635440875445312625618647152361910083129673441131996575980953883896855398809704497399059757881137622264099959577101418599773042393502906929410763759511001161777404883947730120073253183485597615665656320976672481369592422658152862120539434346095472236091026192563164610360132077288501262924273243713005093926711749636 [116,111] -2493131702837054787897940455783226249244174292828900345602139571474585691748859184032511843062335514690904616154469970865560112582279678763097473453783182278246880314022413569145149182911586541546781658474101565657391258991857166381942877469808076896588092568093834878282255047385253024206876910799097242513111370805778138547811947428383508317701269198050857442802047604635328049489248181020598152583485128338192375280686292089859247845233370016818995908057727867559270058145617708773381557512157283382970516513018974452868138863342890648151907198021641415176281184678567953038716525204323203518720022723692951736899629029545851256853743793873631325463585099338007919234682004684588014657981976738944187118815709498324766902183184497118165424949951220015595837731425489329109120427808843366569393312707419484642384454005176731229748049320328134123766759475396595511169828659757594643077547358768077848082167429521392710036778220127103003983898703371494521106777678148679403796115085771113874797633036580996417616182131744931406438412455003075367313953700328168110969165653735974047722450164378331206049496261285226200740082290968109607505674592301958717526443767425258464500220939712553673807118564612311523626731069458303337116870218109173426707190535421463103634154532836014068274270375999862667211329213829969734726181113493400769237823780819783311514334486307877987940607326136989501067581955278653845936493753444483164232472394021631364184130657822776970471205019483350227807503167863337896958345513669763290049933107808435149851760189973677804919040275241915628035764809679012191204876388611904904937318617810846151389642069064863135863900133201382058737829860796361532669394646895451788233634319335896334371826240498448326869213711852087342613884343365773105157888128940785570513162757973924787315072749769562685360462570721691327193154744986380212861578152595624550399708380852416946063643414152300682435199959584997216330754123911598559331883750268153053954312647155011915560127856380739382674680124898819382447532839795126117066283112127542006193458125169736061083237292128026595056269571134340304132965653279026230481827580991316631638506845968738477990853174070622041401226162845080107227554449990270276840032920549021714532185882321537184816451743160718718658326213748748396044006664872321778086718879469753343484220084538471648158448828573185980894799883087735439831108081224916100980296099482574434496296217431972339630171020340010726327807307549568 [116,112] -14268708757126201670823092222035245391086954307402088473458251732101942376273010415945770734620317467856840888157850139029301588804330596674888950743827694207319426116672259103187100346986272346891981893125700761792978857124239931073695080649637033201247945945594165598113449237086737894836991152484065664587130691660116704426124250140771389071200524040696710067319424971066538223944524537093256105337300175414883355595690303655005228805026271941655170138971629415476166426021103270036520704223584269254180479765173366026853133019298484280469469939304755288644200890485382997071863340526358812469290030953867599597271079734284352303738129151989807807334567333157638965831098124812385457426968279628849502413791237576686612365023115533908624223091116318925513565576833716685936248088955820690109274052574543480406085735585621131883475485894687960451454150021701007812549064336337922148820408200219917660428298066462903023064832869899189384461520998317629037730092972229452990526682611542029762331188257733471865258661530947287359239769612686884587975906140639068192744638470993141521677408731194584934054847314913367548682095501550489967453480778533687313076906147022428056318312997113651933739759176322704884826445320177173703352652505613482959283014138912752117540208318014685108346644972754529002292437653892673853555793930612390042769161976604239642151022473309699849625541500384077712760575313080690630384486969710014512815318797756014920605931582593965991085926385389123353234086280083612387394215193488811533013776649936846138676314986206229581048359421067562652353552796744979375103610874136265777122746214787193585959565402914346571661403401349012680357124940800171338207944564555300422372282239765194174264505237532419421741050378000781446600824269249784277160753086125945507396048874848447706617837080841908473090809869140549250296567504228068085416116492842231919860503641036369111558934554108995894734751456408672327395930731674908559087680543596767094574050958024970561843258467373220394695277212158908595787891589752447467275993860385429814954840697266280135163967450290896572792925276063046246780140469689029501711628078250945589457477269783667851081245656769822651228877864553113714490013470674673133496612451858691235745146280634064566378127423051345446246534742563500759899501552058858711182207895381567518746248443883140492344748651151605776674417075999091493827736945346866370574356331684043984100017346829177700404755214759132739717880 [116,113] 130343780620992524067082570850177791172813741769257222275611686979973182305619321940168195662980512407407363771088453310764973561785197545088524569779737741760633298556119129570493255630292905642047316649493816143882217180387717708885003678800922097251263974311762172870676253627780475527487894028901428621227128428158415153367695797171701741075057021649814496910179419061122356690223340083025948147502212144009546977250830035209491057276695605472186395081264656667879043124108830279451812689771853976312950540213938434974514240486714221279372704189132986245010338555583401127255970702487090895272719921727613008953805235277495281457263131914055470317694599204741239627138142742902457191220507833703807623015256655928566008365416313969659117293662668722979755683384644215789669726551685261659724915976237204838626813861198036403450416280598598107500791124677110371042547089874541971957361000561298932570892181672802878355072541803760510635469122174376138993765194379956797633831117530021454164411064889629431609776305888824073509704215261999913977725409513206068792188772447460543624389560099772316156045701488792458523757192850800280743352032840890721692071050945197767946032876556105877485915142091269358228189011152255488849180620544237435516886767962577079635547302346082423713065721688884285878959853962607889264680239867685617965260172657806734892436281351120062922304155159104301262211176550537859602660730537034951829096086159603751484500546227964230370145312805902246161670927641671617519269770154860775754668578105299518838085239719505696471252250259615465908017839972824278057478717371978049705710240101998127329114251432752515384127235127095625178016749030078328785807810907961555838510813372456905602464558322786901307212273270120372583885251235936657184163692671495917498054449857443396104848842964300690389064939276411303971861224706137788167297576812571907056951440596549625499173537757165744065474910968839110321750289723409507190885056836990994936594781287857280347965502469601013441632162213679552965666563198043486434771746406998295998493732477118308957546061966314127154200544468337955329986232272856585170502892473817981072902335473567561449695847693572526100076024722943394664379156356219956994035219206740494515074734158456457403684033914688823286728227673895046195034632990687858218455168802733310585053855650244367401211531288581653798737195967780250686390954269411342907171054910642479377289067547122168083170954452181450416 [116,114] -5210252063335865562404251978982617609259728131790810341735797416851389310327121532593022930375616616377073236310171230297075729321885618741759185546213135868148536040224728768059747215736126222942395402102649837222021223144257073354918696123423247949197016039166639415375006310747705789042097617428366194172549923455897566443257697553543219432314690395628414985415859733763948677516486061590214547160037583931901780018238568044209918221139068939008315611292994810082089713018807992436375114023526487062796272004054475112973875349614414041138027204141560090479956412073016294073726209405314713146299775897734465664954367389787387685171356369678844224464952685164840868270368694929390784088748956457734266748936815351872988703368417516176642337998050985309470571933741304930247851030220683394955669706070198881511085305515024053676036399461422109497652972489018182968305698136770137008920501904815759169233908113206715326309177454839697596041202327706032875510652268683846238815206373786578247540190787495593536888630599520859485566095494312783338921519003454023921018152151517633700124573759250663676096844402893355439172658433209898359709025055863241622783332316748897495753592610628343456384823451255191377702483719215500583370727581320663589499091020101233309141062927912973185161619218309059047689726782302665462317355350512892119689750520458855205779487727811389459990185005267616535695670841726218628797377205699162219960875371983930983796842445782666345601444403322957800857122299816400194197429354100456307516895977038667308964747715382286713657275633301704401301573453667283647941858520211831493680978474976357104619868257946466180316441471120705929642383758449060038728725388044822256497442928909064369106046596033489396140489449438853560252138702699333634529984025039223281079272425327050330328659865141503002479921146785199323457519481419845195103265598410676573702892175271926003634305572131446843240621803987173249025024680426825021805305977408654601897347929726105615998641237454114436411068648081089761844166486987309228343566988442873706579931960480496323981220111772318922361648881659444436984848666118598774284960754347300263892078410652954371435150191518139091992450259652069618107098027540409616076846064669116148863949564380104672492186326755102509774931022686704776007643066722539645966677646929785006574210294380786294115108593429135983808990447279955436967415560721965529269123292538114519145117648429807447171796479525 [116,115] -1391646951024872781823394966426498336025092732474098929169336408270096512437734862566328916173237701603454456069168974524959267611489449268574637948974112232235425337558607911629493653344802249440593651166947822461652709999167315603008733301376587114139944867234290144198633029018927629708464732137467797458240488930901990513336922856634583861637056338103744665405776968700299805250810497929495277803030540399102887350645348181563647936652025836615235758977160691167824489197062710325615089567627332644416340263174384085210464522705160089192973091240016862697497287798736593034390125482599138558493250795559439635593750584610981407885094660148703778164448150800440594449621785165347767890526326232485073017443938781946807208888311120773261658249273006249086659993541928859008628556819683456483133403785328728253070262668033543117250902794096569479712290753594903571778919644395062283465535060046790999482863354155204741079747799052423502366861698681882772678848910344312296150952797169104660265665538779182702048263095577676485317610507390798124142230343785882827628821893918893608012918906415178826242316803356862715638389779080773281927947168275094963624721625165895667043025053666334312453794877034770135101807143208826431803272395859408616820243471281589429522479859430971719944324783860109894360230822154798862805916924846481899050298160764412335717384620544201948183099463898528386492350729921505276623861680622156611920392193299328133888257123157476446340723035102529308532374675658329197357375633711813366632137708664128711676313026087064206362255703259065974293737767226377236182633375911773559093413507760469568918775101681644613833920611812970430375920497377279156290538314941507123423251819053906087619064306763880146151160129433585692522418816437174397144808249283079093321995384316074941270505278810953769635279735549371424802715525778450561487486431266640870478251497278738960344423776511150495889773659109867262245104171796448114721819259294728374180143582800727709721275889395827308226250834634534939293641083070879124884353421183750662279097228926104242844342702406487524514222398111762864192477584414799370599922567721398763142087555328026676491110442836868164448283100589959454698275911957817708811296095222667238752595172642201681333942481326822272187402989925479938109452127276961863269060074562906203316747164187999350640977992961117139060303282107737948937383461445230967665047288025549306883032518404745886144608 [116,116] 57868926474732035238526418213523872253650833716512512358586610182352731342583730367379395638127111657871734384411387769235397008144513990901359299214240218248975047034447983882760379005615622733078857981249587712735719432713204324399455070064839805792809648464545895459373675256210666100497506631208069714099246065499873558701897282210119783891749579079469639611322458393779876706346647012154558505371020584696297931534013830566813416902941567657130296026133289519023648455274326695273277243588123167462963597081694634280702091104189177826942206609844911406393205900879805256443944167437133403836463363081951429573486693957375920399416479852843949515700993121197948689670837533196515663187397531942856688427910096750104390334593649806709334229552855690495140833617550737429214217370099774737830417203574625013062541445383397407959289867596940922432773429975207313716798411611983594918013656509885933502639544846980350064942900749736720806460121010098046568747171156349668310475934962535249610773227009102780383660020994786214032646614194763273902189206514279651578697038514669881959615942972151732190675874578848132644833404357588191627604149885796900572559885615528276438035318497236808358302845724328373623309924967632530737770558358261533235768013701165365112725645413000155977456939583012619973845222603328947740613247955652759094539227038826694882761491646259074785836482628236782718616055621753888753895034769049424493234242009185557642995993790254138641836558424148855988646548285497437899612881268311983536568531749523605958829345364874507081327024179171202720285847598374449477535189519705365336581927167178186505802117143228891239964422307187485940874738509545201398644641939883475201868037075322278424473647655251469942471436776346633475548713760402005202945753125180418546483293133591990857313116849281075695549326584002418564774133976244904073965140626136517310393279165783468819554890466573247725028764335145775457879487279969402653333571207552563850085866687394494514520744263253044376668765190881689194019607098459225484408536741898348284842911561347515560666912441305121538926946031149871349220907754860163821561316896206104417886202353870563690691929189858507059508597544308471733968025875180950281608084952059064785191109913973357832448954562053640721678337337459553005168537738162350372613892957319170107957007700527188339489298449260909503841165792742579245348406387985599659130355572300906329899760698247792 [117,0] -1203017398979119434910672860805752376106262036126687282711745992887362041884198316952622868318796254544304188441367718220406908820940482660432064886087001123968385511700479346045076772597710233024531605019796038184208205728341428446948090556809484967353730513578331100613103084251895552734949468567453527907780834629274438395324811116812355017051747632354367254270725288442877839733364566512934897691831995820325756958754457006740840094886265025374870990017965585179786384962476507726238179134785797520450472290054280902202246801903782880619118114866929448030409107146193691552155154744123200323305232101391604841674161955793708412554635109265720254456866542522462661719645438920095264630244624017466085976028445347687228603880577350597006621012037943125430987426178066106793853348048937211336626216066984217175121139161789069758363764636149943191150725047278624369695446819390290408812783730718468365486899517060189326389409806446377111209044073333644572893743418695529328093362759079446322929986211910141100712402857805140276454571714202459852930568909418242639891130922186941253454850397593512017185937040009640586617997591135726712871918679926008890419694931127025091021565766211232696962541328089501108345692090946592277811590545925237172318522392201160294138768608010522414658460119748261485382927697615916011117162776512863880575169415881436378611953644544846876806566264819624232441225765294677099564158103977620009609648258449147722963128795697295334787134950207469744454679928723598111474517206380200681039445609521590931297130690959215466748434986126551034681876512072340120675599609696017399558505343887603726929751890068731318616896816330262258467370740547237068212098296265171226423883645417734756244165771804560860302228472343445666882462614135064819721462305082688285833882631828768133269303546945330444498717699152810667644297257346596468523010832752809254949008093777659667005244891547126412180833597786359201770313681909487158697488664427762982710912847438939937570195902781334260451369006438537786812211635550258902762611812784629815756825991304916993612175932428768969268103880929454447548140071404170865126224102224153937053629819928347070073291144610844924324732413884734810402402305140081764437668855334224880256213840429857588968561210447361696144216322560012140827924768205862313991988355649350104903089399164984471848928785915248426662362356147954739180575683028018151219240106581389332921260138057338913599537642369887759085043862538992581491722135655276162468387533424463552595436814441454705407065468984623738007819873330915019028954491917543880678478831711382659057822264646115812890811862342444725450687497064322059118863516264532344841721728926185420694496941686967920230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 48452850348273083505463852511045193453862201351058684931099305177356012129023783160515044018362208742521910834459758063480774816417464793817014482139880248427224671084654369109979702859334161970359420557925823315600912724321651204250073554634884390299482665858181870473341317210635109205797966657654082596673356167187698908274094850532600004815218092007212426529958881687575747876648477663922989230721609093111149750112236005148937078547357111483531455082207824418160425660253796261984809439784344859900152244651747913606072120729314174528444663282920996511449646629746338767927884703098928082590945338472881499003608043845703798381906309512190431947557674487116928238000948005755286365069998785586333407958871071087025498061005922959101695991378653251536453754778624639914520878147255971496503672385533333984238347883351067180344590979676636871084275361883857091699448098949998615347651899462924863574645158546196685132985088615688103670685958121098894672861869675929436204239473934089571832400385718835258811515025280654304972867692034898846272841207923110337033404704647043798982419991593146054489383019837439492693630224814183911308274248606601636526440176643284414832275208263636786975435402635770948943679797877809031074168608091000066453769942218802508953704353018588623715435944687380400733729082572377225891664806087539552716019064060478095604446025438979229634760793042890862078587594664652900836376715245048673185142043338402067371238123038305989108100358004725289842837384298875319053382464817179078890930423025817942579376193378561174773382225113973474028935122691052923065567315828409485776455516678369878202881225877080433766331534495077603792821643689304536710257687684633038508831655545028450064620056963601923867730787626461767761171571826385427576762267172155157356541144880818781811133104623490219272467003343556247061905613168354954442532303131874513812516160271966278245490711256237231493621554337554834917110287592147775031327347647459155042683910420836791195852713513776055589719623633648134206700623124404987099588408378721765357610415550221599985385941864309808747883331525862547290969148760227517730943802299237304622119909381094388986661540070562064338612228344528444797616699269570499093256987157909643278814818568842656443918471507936602202427475583717553906821173344083456613602353977193860967751548817363976425920224179000857148008647994008775996556600042714487194633804631173284458789756389190979402621315107347896445430398918527540734151952019279511202920376825837731248797062475120825475750933468032383670082730860790818656838149267177722308105527352807575785455279220678467119198569124722629456909083467908943210622900267901021493623714099551560784227091771305795325526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -1480679653923076345794895955249399002609671112056687240163523828626602972161081304157391698789356481300480922874010986154992785905342026060475243798142962875352403091976720170996523497711078077595784024817397187794442907274733931338009721325587621768468860007814333304943485060105138284878991040220429452486110641465705160988762795057744751223651456077202996943561964333045554798086654023182604790615597527830452245033630362815088230817765150037073602299982821046396306031185158220817935808357647154396543684793296182178592857357788412740791085225560230171175722496292634785485658168341525194705560047165313539330295665979849498866202337077256366896626466883315350660369165730814589961651094111869254235187870548097877918964173975012028650736937240762807479951469138079443992212566994105732774810642917413732646203129443155499664710854321099011985452021418429093645591657490511239404215004233575126556457206205246687483115740523904994386128057485820293115175058866334401129430101308912191729085698606992888204069859848385818243382547439159938618569231199016330021803125367040775435387740774603787580112709333190356940165419138979165267035175708979053228595963104837180035329246265169921366083619136199719263909182994664980578106177540021285688494449166295312932702066113232454676633111346817237746499546713911403433524980416200045313262904426383546111262732264519821573072726335335071460142568693245558125926444985120405070963560801243084438335408506859149863825564933425434513137494319729191559736194130927947988522749051981592951622760583790487813070411308681755425858410045417076350635215396763831923497896004706360176446266166713625706618392668396115462699243196371260088463531859849523696354682710575126044057511527703383195745597423182658096105038546772666290800036429268080697120458988064059604166454067533418790334493205815559502225029915283249940693047850507794980153519098209935044282978050948727676858337363304750344221830718673260915537735429857559701986829109597978128398768602356204988905457578566845539614061079751172625852311926115612810450507429533358555500721563281916715760391416111468869157142073497559885139080422185393130252682422401598096702841960261401986376409955865800299116664468267524985708113066648325577244298491723058180854689577981053446899602763897792193150631287881137380593912101525523171450062161542701488009027808210825377381121539917314055711697376815900794623628877281728925991147440370743174469850326969736517064294618987334009041894573601335776263663071497793594069190898584971882211727834227832474978237583164875126668824139006588025341820207132538150056558698712827119942414241941929259194230388076399989406292968885594342220283017086297852752956321408907697612390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 19682314329952360349627264151235047121931994766750249053494758438496958588007473330358892489840877590035432213914809731063928677494039049587874328343385492589808913681969888059002799768471743798189872301994826440061410766518527840340925840442975886456363413990211827877929278340709139391883481582118746913786348428028473050385734505828292103284096839470192203553960651568651553486066581877222318846641550530837834925040108032782479412227698488805490037724323244799328495500563777914090972767991173496863523288005109747237159289963993872765026863731745783352692589315070430308031783412179915135291026576011011657187760031047281460908373331082798761806860276402684488528507713489222650259316210082778325723404650413032875580773190120455176048186792078300592632391354618273874473181753247049324313525233002857573349362586916383075393760692786534014799120263794071620710715051607120170352987933752284211941544095990088806868819807655724587107801028377383204454342496615049198518493729335381496683261343395369057324372809138398327471823963603500575927266358408170873910637220672245389466550180101515549207042255959738511497966309884532327554512776166517182827057339903229919487894278195233252244880000555763553574632309410274066392840480809795611607635650886923348289960478874280912246742177231468362781688533930450506607948336893368954839745695085556458914869539094586140220501083507663366920315728735464820283152165064067546905830779654916276411841753691022049522279952077037643553874772030718150040270801122406882433528334938944041723424677020694538052069828678898847070789298926436986183086988041060298065507953955708027168953319857415140711875160627173608271199071352063516638917172661826931891801999234653447402272814657633618601129825828214165921088869540770632248777982238960069684710954690552776866172746539511318990296551399642132123106203673578068130251214691192894189660450871784670782233327824708077979808187787984807229371496236877634753416598662283764823505561719545953980349238988207862148994348857604531245836644717849925335507717048403290415789514435849436855832047575372953628848221828205823477948732865002196806387815081314323420287615812388027731701818806795703721408446282258434845581961655918680564099941311847546012544248667782625487661560504479410951305994262147406517304749165418048186463156259244455400135620093746812825468120964631552566755801001085897482333735669596906668137320523116496037863529008218622879658376342042640786621002973121694211613463449665872335392042465827455217777531431989068328596025098779606145147662826310198305986907190689638883228075757022198478797963391374776669664077038001855643194537852802708616175030677302699737159685548314631717347550854068952008574894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] 358233065238067697484282126295230714972628793605657913321047494973697694025287757432375634684884813172742683582042255003264127586256100133833469381189828895057534312122112016620949655319811302000371135159480437895707763627586743577666230968754275817105357107852873515459758309226108989386905942928381608318325786469361231745785142681010731515637436503634303876545874316429155297040303224285830828124943127543932932022780214810995391247873253133769733374200602513504859239690415141314833895129278642071415661863385546671951769885599421325059183992824594024814409803151755320200626755807414333200042028164845224438552922348629609742368201734597749298723440006097689541481373874765683785761576207420599288358938606219980038291110595862400450487519962375396777331613373441778523930198285774167953166061178841333778904975565717574850724748604511101115896287129735602802698745241665085207903157759451737389864640194104090364604113802617814308225606256733703925307111580004998646751047553181714907062996712267851146394363728918946836968842718061558460442126718449391473390155849751015471048077181775166227954931706095581779375262711452289600892042783013171348521655887388266167906662203416269239355672546403276746205678867807312552852471765758139803485354532033868636234833085516487363763574410702009569315729172316153108794862870498115363515265154171775965782431145477524200062259801462178156290647342652332184678225618668932797968507739023973917648987237180388701030933018844660273974866426714733155428578451891472054364313672527197037390594086400025306868000392811275017463746610993070381607196730590049514998387375993984737992947320366245458772726187305414029946625176644617840857262751779155671680964101690266700844119100285306384652742154840692861680851893601297943428075212410432631857479045256487796109806459183949828242038602824691301646259997191111461516628778459184374399156591377039803871474947095165693132836213596244928700508222430211637845779863876764865541963812451803389351199399809258964912668052058445021562328412388471376754498867494814316166079519901202290772173177470544579756186332284581988356028735856909803252681826047612868277883784433110654098836808544680314553515937574760710017373736893671193467483490387479388793395993973766244521928434176909210914327340063922331859507596321340966435144491794584461530302241316651267299652475120118751310459993364732554266820455052454929830490830261425256285730555483238128052294866708950873054245945187176812768521777737414997282065190078033636685385758216097620590515424327549926762099029617268169316117953103717844711378024305602136639422535373825248322184221374186900067736294114309474693879915131461008182801792913065320735567580145124750976352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 210975253736585998208453565421155740629005874732495815882528146596625901064619783576234342626914198382599636191015834524521128541387268581231839231767600090983258614435615069791362203296553700222610659079986506962834407716171926089708148171877692890904934632070247908163418026810944939138541895849997311128581438223155742016795358003062439916924588726493188493726897386450724392327041389668127603900350087932891379836518723468192626515521994506619701033842178954946258306113314808709389651796246563175183172656743087119800046834052835158539643307489598338264985961719784041899111651442487711262053271711192669341801860114428295966510984367423376907014043406468098411893283685841803461636839722395625005705633659842298012170797953154968612695551720209974749747992648518120866912093830084316711984385391660279474105291430816708900032770782594227759443464521742381399218555604724161533178297085499609328984385141290016897077843889298058287102821261726449578894970604790483059624910513636242419851228709978241521245214724959894190307762575835393332242939163447132909011636794381342727632564445761190926956193701755871242629477419194626724531812628054203937838867889899871250187907228669323319310684895414455783323544658021356211867950721326526595371983201601018899424185600383118387065707797599010276853138032361264917517999277937706688078093232954959995528216873090118513241157444446503399351789177177212870623371268456467567615611516193560928790566832583811092649880839897382769882074671278955222946606104745483634909747446652518889954023924224826908187266590432506153469881643474857849942045640629799753263670273341418581434061662009136994247646333803146351172889124120946226956751868041027453117493766092518970677697286579834477120920718508465741595454145909464261988024154195738875577372297862652049574553913434515859723906731298896722969842831835129383320824380496236234287757221000997361111303569635898452147650926777382289451113203628510219127388877567215290264238072821931002910105985518308683053000780637613870041079593941356554353189954583045694085819371807976859185383004967412129459632821356093038921684574757886805119096262998614348862942149956074522830385880288345211772244106239854186860652896806433372357822394697518635190524148133067203790278835876655390363626142165816314895587459867948304843897012433009565835700376118643610952752646993688284561520613251294616128223305534358819317479765783966601279946890134963239728007568453934157294792919499136620848990259459707603140960011904964943993888524000515795758958852828776907934249827003054840393894423963912920818203726373648975892516650298281494496128603871105048735003250416284628289587676304887082812779198500922746958225078305871538897813504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -12850624275451227467265020773993924919835179910420808620998799655544982316153567421171360665598874116961157283672954970253606562949777653034221327646646549257740413929721630218838012490528761630217152772555798007120131643028572931079758863196181298797966797660278171779773896171349786321089634006938031330513819112263736730751543243010493088330765844342507395332900917212035640981373931823403858962994554275667784818301207404373563667719198207426414997106567692136725662863114396594370322337402970603989297156372100963944020885713895443459056148271441284677314562434928834294814811423492183642403953617831295784116687203649861266713581138860049131449821595754730371080141580087931272148552093790840223765587957351243168144358204413820698647776136655406306128865474485597801938002629084117606829304253498126655184784757456945874219362460109047372586605444164722498742372997725986807847178541815866320414935816199267985285637087627622560127892481461415763958513236873185751000007726124236204833324431577576486017044345150600499043316971053273051805784099405783530444140101438396490447963685480269733750896652935504359484813305483983793104642079963561768537366940267934813915490601099736187870334691522695403272862022865203582108745873002643155195575724568831799498075576765151375423432885212458430795777090105584567624719677546738965468922132608506723211706165828473640889337112795428078998032996780168323169800768841372799737659640267770452761201649831826668303078095933935924594854550802750144266575333935885385989168792987080625819711622858596832703606731582407909007748838221828667828801716701153639372081991222407043890383504699520451255412907356474500232822037079032744995548237146316879003399074467419968399566581167874127783287609301878603685662047073957447269801393903509004946549703760591476581776269480433043701727135718716273591022197561556756733155900686887312224079494971495559302408662355969133717825763844415814592993482647668452519476217941348602022822147967478223339677463885495817070889665719811174466607130706039660060189146636737512286424293619999078309366872093375469114697909575232336827621908059904681387380305954148202365527557897976833674546982269096646641611125467022596546074634680677661593713834376456243432442697417964240697180482134894496231964617174142966125037423837286249721784605011817833320068125104157494611780732976412012856833867256186045287757251601410782798334261539630308407504973393213016032110340117713016512214567451537042815663506939362992505831527321580013831324058238680459013858379531486301312355191932666449066879232640899741234825499246199677445922998204469351003325370994590717818839172891462307240701223140687631052515575949420285713420225921128989492540080128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 90454998835704485617556651515518581492162594619910687510700984229015344121994782740558530521884831803036996009608504547554483684351416778043735874563432091248432417771193387218020695269241512170219767638532409708761192601206412217949023393482318115893748641519302147352441683108352764911555716114347569292635636294437842993961266592968788739116805849583560216929942952610701558614013831953469723831324779711247274127416780349201204594438731580185476734444364061630653746852686117625778667966507871583780940131593011897184676122414401875241776852915486330441250848267330249828684918151951303956786961615449401910467824084310507539360942697819441470506420611022822509788315153442958452930660862480121770848515516355023105121378315968979713975081083293618918162473607762193646856235646983069677631889168335581038185724575019990254917832871340768770979276920852310674978689494740656486844416188100836652441772815184858594221611141286891805801457680561628026247853240890837955610135802986699713740922366271801049702339161566770008515678041277226114327925991064520898255012244576088487483454451107360916384939970342578368356404304310111324201936115526289387178099423532153724356738458430298698606978824213064691988950383563740069037371327455796876098844499041540107367545841748046237346114355371077386875833120375382873567625839369023659845924947989062570888755707482388968294945480703526737216570594675722139453560731574138756487119258445533878472666588762410585155338015432347705395393215291807606141105063736753357372847093572390449938993386127739089720387018724821155592902016328666221159229549947373628217484884618126087595369745805132692248856634711452721882165094080531018339681981673904358966064617995184817291968479404772341520613574658406631215579097376400408102312717708029961497295684967627738479711154925060216929553193748633980034391771294975906030371583106855035436102752071402555087614320302206636277388008578899925308240325262841911899468183874965805282704773401818514780869677212253231787090369496572505960011582933258783859118827342828743574541528932598112454704186872721960800392304393258759344575138583601452691429644603379893997833921215586037266738895841105485170545209653075547430872883720147029380555150470821099055256045169710699180422994376533963255702299713717245167948751849306083286851795804878286321171563932851668673186045793942704711620134336236880454986119849630559518091456914887329206399200566872294850343029958048171208148224103086332084972243920086169150522383667845698134955303981780307561338186327148497757123188031144009572763058073377996156602954304714244455765661335451624612421894714225910328250644544672204739742871504064716974465382260136974354386441115896909878489964871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -295796760258071321397047647521541013069468512225663473642451303125993517590507771885109706080560840900279482482520282282861771220710504360984584948842795566211638940140003689809305373150558148663951489660399288956308676521373723679409937954489111077287809053577087100350354490956191210235742104163540188525780118816400503570486188907798399219703035927706966885825662236757092836311170223558859160910978713221546245043046090079362532606363832157275433983626560113754212793074862336737285883814264149179121201517221650505647711391437760667595116619078645663190890451261557399168403684508216085234898991195057694806717791997475579550968885718511368633063511052033060095841322821058168403212515656062772177461850788716941654725020814103784734364872999177393712508245004548396730952046619087729009279232545119234810836900264847489012759344317862754534647842463063780047996316203444333502125780680087906781862899812935984577616457826914383115916605140147252785810148672575358892632590165282303927727238285351877279903666038308881720395412306458929411498130636232625725806593750788291222735750846780915257549577562827358341461747776668446257013248732765662311261435375973179832470770496326471166163924499335256357858879048793839714431679409369498492479911766312539987477978737881925738204473097036592138852599303190922539240408720497515653485383650680098118781107582418615261989606297793437302014318427160553998251614882110645204286192268393192473696879381561660691328247212975101201157517135977156600978763682530670729258411666109770762972059579946236423319073765818964893184041313403170285499064994537620463595384258008245209300650451247236151000780917222214323169943955557722631863613173514845184665331054746086547390940648325633894863482953864977093256383581362195235153596350633030738034334622456596609753443867217405171717303468144281803560372273512475935006701704425648312724519820485358076950024636988365389520518100054824356368936874028008886137365903965236431509593818458047717204154202331789998850703630223060950798755901136882107586248767140878702355140870233950466201615589881719834776844371812676656963426801256422935241086684640982216462945891099392842045829298013224904033003519374865553463832777047539108956363462165081769906142752767971210397525292643610368439874348687288931620903351191412132208970403471242552383973972337546841070022896501824004236961587939659335513597978341102870038458847834868841214225145181125652869101994391370953651224808311072546578536593609240016984191061777981620099733270189298270071456910436932865910203538717253899129869506447568073880305555479188821926655289849270929096797463063623675217872428779013584522665449506582219250583412019020186598024513437612111423013388288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -1047011987393420842701075239592620528809883921210169477179096130805619742761186514068480790336459699796234274068013034257318568379052620027985640082018449873945960652213034004829335218038351516069761861389357999921800502919370885709946044337653641879028507760395119321517397889619309915388799031646007142204810727937947803022218962632649638903503261761637136465470331292929577180877012584317741331142613452057380472609764882717284789540664632854671996483918061346559735987875463133807911390107912582840533318834957857155591148475478161211052380855542346822620591506617314552473534900171111611096761942360598574812902741556820403354038906507676984898642439848797512317760548490950655970869321563874420612725572134806706887986277384024706591185394220015050030256280570086929918744857269978672192467453087945816449712756060433777441374888961905019466989035477242300412641383766468211384358975510097961281191901848036764005416737199550990271609911663779650427197950934015405593209419481966648643694404374723051057457699657924748455587254520335989772344495097752299130333997269304677479932918561920923481812334305671309935347829652819422942904340647529882681998563020382870792573410313771905193180030266030152251564661076195329484454499450958188139982969868472355307851044294265953195522652709354689866975484092273813464413528662525232039940611854316774300767425934958278821819911411703301955031105168606484291125028897089895201049944102494186998391602296356075408334243451422593746584510570708077023567556604984727510232829857272843292358953079261558501338272517481472679493695271346202256252352840907874980514635385170829983708745134388825083988457542462509308303241606617010782146881446827291350854155715730328163654980627726102982609056344106157895343802693904448059612781165091301247043700708599843944798758478497993837048328157484568555345228349907583320131850209722646361254185366237752361740992189528301552496535000552164904814186498413860530966594228011633760215110726540059660589990567423516678071587168478783727519758936130953596974296860691396615995452080925200813381858452013577555020532374584365724280536797613915572021939037682498035833169127159716080903349160410574041529222805012501502326629597954519510207577396971791707830490169393262269102585793124032877405953128723365059593082448290973296199108936118488403758493831585527483061330010271584166044070160387340337374985097026615121544655671231434515598659559401650136492110174597436538748863155123115736535923287412858836042398617770879901355237060532155628772318306226668891548658395334702372276636870443729619783416161245465580435850545976795630000505387531465438186821426859341374454846071533412052109237166955241104846535822142004902445491259703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 16631929426219488485447500894864108207853252306394497755969595154541391659563661621491761166774935322929539652399013609552024663864782214204743711970409502873507097911454122988679488185221217573954827179538246624752986244793446929930161218412700636602328782898689063885097086289418021759347277531966998857570453385256174305729427062106764717475569435698141699762203153413565624696986718458131816130527612839722292831766075840758488949410693638980998717011529387800298042433709461351541808112338485597255968008662746570113003757469458580982949967168931819733656113789546278207235705496606897074231693058654559881944597391740696233050741442987849293272271769941514378049094269553040626115007516927485655385488812197769258808816220675178630120474672701954718482958349562585235929501895767702986309358303947319940685929979416726830143941874656822952320310964088364587540311566633302836962119747399954729488827869197982298437361051794197930257600409677397401652963284249967753606444395654110361333357724990048325701550931029625845264976917140719589481398024656160532124027657266665123169711702787936361934021787394931455275414219911907682481199907671126087676676283207626542493908943263637687345233111624628152234909520968778856953915748365069184691717036389559823835100348871356619020089262995921788944585864034145177137953036800873582927313933400878778283058102725521616034293687991703344976758957742280362029283333370933228285623656282015730659361686806210894452538303443797143316817388254144493925891830214948338518816914335765576895469048589392203668246507224699494669796438572761596929648590850798177916954526415329031105735626008531177227375537036101124231146646150931028039231117905149271439562968298913496237520001876965037654793709331993408952086293639219132313536403306642516883768625368367040269224382151169544605817722260696388591178244580035428822330758863579062332565684600493357526125763237960952702634516887745126469310085134566608680934183504326952406672445836740322335309303020236379006999481937793894325147811228560452920181026337494772545150178857173182622234050309176881509984510142687797951682376306065222700141948171601125477649664029762903247834819677087674001423469717860887108059197036406312322262257964502079613023204585159352730148769110708493009626638935509296108740079396219638633067187191558113154984649988740893224767534154626986003154194082830951290909201318708283082293450201025378340600022914819676472176469087327429115129969519433094843476767945814315497852402896910686470185607710971017386677295843150405017248569325579280521368679373678586750223917822584138459057107981620155975124569511563875762299629079548232375063894448805892033958606604111631952410391363250009044356702404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -89556584392870724001784802950477860316159380826195086137439471089696135352972725937441166137234580804598004816305333788892423423996161081937941463943554748708635853806054480121938268243209981694675032105160775745799318983638985938832807458003033444853538471073514101639956675266900200734010868400353122555661029825913403740546810812196064866143576432751101402354811651395924286725014824060227868953573810241275863855638898023173527618707770259560453327445624381561107976715179807246206863816169639313115212785851186574047308757929116451073598667900361935225432816988895042548358169268198729894434487354918549517189531201993142363635142509654820497374307685419859513555359853501050167162843697902999458935681202496281518482904496731886867277329744445141582525538936243799706054961483950319409383688730273876320948179539771296323300091000930595478881571436559681595584825128796720993832566642617925145971943686682693038489374177411884429795716910173470645105384160317996446280187951359134883128894450556759254628720992945478725226384860193510347929600218371467227136422848507805060839999627817514979407503452622760719936742079315372474122917977926052473015227401618043616566160425468488449457910831107316303237928790983302004986129166884018670840132399635461201665231228121473940849961608764994861859173340699202809761375513451383017194370742355803316033986773150553974920334080545508882927863932985949323371548239195204997459785156620746970703094871008343359290277386931759967378887521469515683713301898091115217034590721468085047511599157440094209834528344032780504062852147352493884715299347107968583905912375191372484150073149303735528793157435888301782896022918079661470377739992966261358580119742971943076528020253184268843096200637655694678809328413738437026575956706541260776464568888569633897636714803424578844264625468409942130257007056167570171942445290903745334033992058315718534469187299513831875266319941023621758512695814320863580779861930078849626352025560415701600071869872180250732267418759219977540121554907982012614902782350646925842934802823133037731827378857733722704782082048307845332698440003267766257999293150341118214564298422736596422552832656531404399236736370503099846885289876694790224696031128569589632436776011295421681751671021865648398497911243473898425810799155366755860763408820730751630102951358875440425308146057224065672698596964207804602131193797148150254964457810483841810489209966136640677973411931422458587768099916479578210298385042153495093246533157199266682111128049070152889008587243156830227508344097360805782756832720854611824237731055270503162701279083458197548555817092080513707021664767777140531704288587431253213164673975302929757835585019680706994619328842233282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 299580121071615640526593677844794123955224780280020125665257481048713988273148154178994104623835369408883853395173101651685182789467029955884444494273847073522592448782746671276363369908279691042767794815093527594352020647942260158983782797221373502775521734641171197960007503220970228706278221824368480136780100184728411198941706656824444547124870171580889804500455904375057338258573196895204882412829262321165173890911201774145545010768079985378631254606417983030375801195224786910275289739633243736894321225884525103453373332689086735085815978101317441286031032111332635566403767154075610069725483296945319949032723843962427728449077132004595310757774783524465041437267475065965704780008166113158036783542556113360128515311591012337210994526869976863335375254437427376202536134141801843819725252551893398876621265593886285089165765846415703825299247209727390247682480310076167573616137910937360785603336418496776389107710641339799672449809089805924093201527539532672628171713185172846621941470206264354493703997265217195604272825659310725683005021181376566519950806036702036283416295544530651537985732183251620619594426956427342358551093564290915431417694596990612855326748516618032327991514963289310725035296609713139008421623006461298007415502149136731981873810163170247800423228574897581067328503016183441191434005221633898707564008237286499732957586726673739477153229852056645456405295495383834790544439067581806286449378925659820640880345516391690037654352650280737837688040525477480627458853944106114306704926906266916599911469874762384399745283333027160141847393962998350300045711009325431006394223257446297821405203993404457038122467478224928399394717153177434565921978687883409240585887768741629563194238087441058298191238161013313143386123738362139235036556112839462929507215658531726727822276864150890763923840060647758378268400049996986372583218040808438908831583795286534096757271353012095538823596643913180482385376032856331833330118645500346123151955322609790158945767396151393352829928620798590973160959535771405552229232286400048117582451228402619681537536639040868097162293779162175115393553258897530322816665110565319072355877782441682092029222728904030840182412302939286499652382552620224651763873645394742235968544906140725944614116814357846599066512280725319600388864154517743481741135605576997640456985565304694221665252409514216194381491126755389877999205964238748978960229889123597828631579503651135942010947017208059166154889324327184459927604274280725285261888312067981846545773396015959637173630812926181736478450238164432688685547046500799731519910772613350231160028252926539002740821805564208909041234677269582024442921395139953194594685486371779977303037634758203034834008748431769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -719494978514830729230538507867194472899737988981168989271817567410478634867919979240577337794040365384806373713073346512891563200358427472417194249701299742157205444332682175275819386777826612286228170478261394728907658635684859511823765455687138694021295919718372315611664636386164579895883021027425786918277163215260957437959983756524997538715635483629718363619760600146141081224494594013042482091523710966533751059970522424413748812614076015471454889604766506134850339409417981665124245317504400779194497724918047784398838283555885601949843332077849684448787328326212103446259156609017602142887074766350209439116517899201389551040232683589319382975372624493903377591900090626762729374517315719870868305722795578505238131869902636165532928127902299904088760471470440192531651995036718194229348976941595997440116497869092880404198498362812118769378003331775782538469398185998152656360416717989960964038118133800880782359542530606953489973482583038442625865545757806201015137454823232576970297296478130199750997308321191619824631793977450214958039648728878191684065589570354190758027663584629169877437269752378848086362646327018771900613881579187421088106946637546525516012496780883062034224662267576025676800976318514509172531548477564406215062856056073611407872924050139079685390881979582232007420124562435241288334423159999701467925051990944982140986063101782440198790472301133425636763389036047802635610170117861660873982895095478572970828319740308336110412345699699309356425365804770096724383323675219917274881152287146977038880267828235847256762162438717889382879657515503871918129919732537201580655998806740915803933971569388551792159216392483489120578116037918741382447161587343336918399343059089192415053963092267316005060703846482301338033350646571151680764779678803015883444457539740503896861976522785706727070992837676635473501519114539473597457574386021454636996616296468816320673030432899315015999110906816417636364310990062960040410187386881933367241347655344937646276357360102704566941903882201363769873077923496628838999707566175997949812498674133331425703599028432227011667068832617203676931739100435575896739459027890744809885948561053901525014107569272984873598284140676873155921024083056133317792854672409145300560779363042621655531357821960250666432761748666677265217623101823992010807976681534757447772517713703810403208229000783576182918492014352849025685676293167822917584301734294820250452541378795233659308512551969755347515334620250920054370245200325204573684987584698509661148609024158238499088109275558159304019197695572530165190332428070289233133163726575652466481015825083181202978267388608339096815127937989581196619880556033835272998836514880442132107328106984553907947805296012820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 1343022558128578194843584695565803499622419916169273163180846062807499206762304661268419956773125776716090839324741093309896472329256883886746395482060948672608334697550591216915542814158008293927227864167708913008468007203780397806135822141982676326138512270585115419701431785143883933318404483127236413424685673280325857748641411958658305362604086641583659057574441532848086705629622399647292289525239686071243958520684575573915308682986065881857021059996181507689679573198179607621008212630645643686981221281395763174212362073212241686420720069623036308808712656252492568353442782661446972581563906765088998461348758286139393129251406549582879029441797352532741110387515556716356925564032485207908018399834845494316805033504302183848707021316154037364588360101043549827324440550474470138561886548335529118936993557608220142555838952228105703955882504155879240801375477520608809614039445544273066921133883143258084297136842379081436663540057364186680401610965858290462261653276327333039691612499524763322125119917199738360918728679072302497610234176351565549467090708422807216191136363370370984039316611226193298955013715611153353223882064042901354443704397003271183327975329761216275602463459988799432485840698111118347654563934071562246644891148361406447135725499017024150620205318447576355338754711735490028638005688377427849476906221074535706384099606138698806360179816301442260715808583429832200972649743679791122254891563669967524048323096018730726335654208658774310947054953731309057887373017150522943055039723521141099127418068692392546162422640167255494350526151707092429654707927175459111202905772923513821583388511969116482060559993515888376265199780537906384564762385826653851109850273085519581201073466165264751865431430728685599116058103822771691359819720530408098723521278770405332374451140097877041905049923798137971931600511790584567182938588950891889787735178191043646320300833129925824508202845870766767373443841972289337243710463487160421015606474332841578765291787282642825442690805598933815055042752499796837608293323736603375057136302678918416453577494024387524361339741917966007769278608240562162188586366429107166258030496719403330420937415585853886870813500279840849154510677319293971433074478324315984134617014338755279391727040042706501405775095024498713087022192911195700636238817247762386980153816586759638522601690116235724494060466533828278785682080841861865978685666644202621250265900752424195614344103722887145776870891314944811932149508667475326661819456730239485518201525074010153998198956712773830532854856640413412205073239378238656684705556751605661115776004441047997690800619541430217888774014044233572411446448797116909598010390038150865764105493433830637125311379496815820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -2020539127873298297164140632787356573136231321815720374878774250802691780247070735170108903547549092896430954594814396561995447899518689198699471428180395253406773230053330938330957077351491951257843171380648828425733665098283487647934008024163297894551800507088111513983728524001403078874458979787889399779476282408413523037361933128287755695495196441994749078725048115736250957183643098695020492641432137089281606580635196287576544074534555708538225974071333820327546536096183240722136297955507005089757781321070310084827982618095052326848042960125109303860873855984031234942373857775884337558230489907354539825022013335310463771736908344907781645206208356201891731980771324730315198264669717809958498524746251178990791370712494346009351613091186119924328415822599966339581931111770289336442790041851807876340968525532955034551685465575936406716528932300790996874996166770154236421718425725985965749648666795091083039509692189620714014287471942415657315526725892613661520020994050335819007513342548996381120507848103732699486672265043355150545684280169682126554868306424488897678368514797726028526095885020605205473063561215256776485307002600140646207691643882593929932641251827209687452871946393822566138645317321949196952503576616994459082723049078435647861803938220392240475419513489663641371238542796278834320768269515149849644812951280545352273345054722132544523157741160760916854583316115750508781999448344407089761433645882193195893982691872820251840021655975821388880993562290677612572958886613277415345443556784842776498110014414078680998999640595774718867040194195282160348712926339843920557990627223045010004827766221419351466082466560042761620779339468891229735985029492570406408874383845049365175929996425538237077404171878672215355468684774245985013804349159485731301263628796219163641511553590038317974172562344090558850304108011522054247388890274368838836711559757366624390346115993419812945532620032311702131525837293932910611378987885911025402902416889381392123164623579386317172493870142963718442803002372180650509592229026951001203977686461103569693026055503979402167082143871735970711538550008674155623278291894548271535085716765220411892363997055340281056411615987719081870468712031802735253300239344570142775744324279299783659504084699795840853407169868052225192818143313089031767034495904560236158402403339456743069999673392430881617403117679469637565122245006541686452996225334041661351323196718755156931966498100803551971308087103932363429702957117874210117430360219839477345165515648575108298756424549224578521215085749323222602449068157005449671241660473805380345347353287367007463388544182650271286463434417050728881810938430181016296143034773124081652862584293674384338785167135956008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 2232236520264274630162859371760080855066557245131913199831627199280983945188257036232001469988063978639500081406533053615689218718442004761918907139076655744329816678493108086639123844600602108451557732977721922162149422716311199495320714011195693684239420921807210257620779254346538553097167433123105120331717974042392481576108668526914934556519186385200111845090759128982031949571833307626196582877511410835658546864121596273187224290427292079616717439142855402181812828149092398509018166762569105843976686742521904569061932333410331653634815368359768070071542135305755278632742032164929371321114571303144191237206873661393689292542865764209643786207790656757030276327547656748761606067643626757947880178736103159846424792996318119836967775965171563034287784009028425879410655299798607816713284124072163320722157140320391049937883295965913087727016698421012406729011902456150087015084905560798103655641351747014601655951851568552438477726751527344279903595531164925059382332987549001689234069745773419964360506357566735950883479018362371931100522127659309043671425546882136541129838298139427864698353725818514288991779988102303141480719535484627107399272576328491092097226765506040412569423784572398548805729735191797221228807027796903210832056000231568790293204697810950416567423978142706647516770874704415287438657773607926019465623970684245705890595458885335674191970461963099674371085953416544787631095718698376055247998755035243417468810261492818483044220529822168011298894982370799097516021109409592791599980016375879230372206774724924466947477605403044873012037110267695687654859489052182172864543084699213688617528062086265829606684071316516308249441959929399433787162374534511089042848395281914399304274839111879652357537854195889387248414496796771603730480370950019752497779790020845283611060786411400275319289912317153489536053611445487394587887661062809289826498112598067635927272973021602456305295579593370051823517512699081677996484952389777705842910681775696039410053946495189950784510056136603392948378546159160408929635740012224425485747304099792408023414892365658410631109889506633961052481190489885946230938393972294501933561881762075260725713919196527503159904595667933619027775727014299576637312762395375243463619511794145769473569930936307891934918163601027583247004340663942241615170044284016229688114864534528131873861133070427457228160289694162829749194860235602631694173546974288366383590206508369108702144791313996126498292601471269159742527441688845922033025952251417446427465228469549234116151411844673699210886837484875981628743623608436445466466500170432905215004789817512792815940632905459881889948243725451537182787008089646848291237414928152452817733368754897634410533922615066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -481840629522458915597979974538729499510236530187412500010442582445628834807617907973163977632291959405215833828713414293266159421942150642371364911318352561649550074033259755372571825424629432436459476596035984372777665758698311534303694138070115612519628435911204826102026375962559253043411729155129303809542085208204513502785909300207222281067694569311804809615609657765285531845360743013193155874489613879361780695618726199503257216887487682969817209957316723906849293415472775045270315868324696201911734360936850025079055387198484186217099436020450718886986469319069568515197249553087723521121582745198078815884046889339721101986508830403520986861716522299436822549369644174941626927900948737470330421275942068629337231491028436264809548807581164696063763783250751809095968340054279463861001969047186654377065950315461561830984467721088592180688959221406073773057658156812188411946128046688698531300271569591686449101986680341061079662150901319101122707427810196593413950403093683818129883708880022155565460202999068783861535194393475066557118130987310210434448675844938565763651474022248793798962193556557290611572641796555079172150165783869201323503345055504824810866076064640176371552600398289761260661029923468140576576376826852616441026363726935491698409043922929397048265338774408338570991782256527396493363532325749845296682216608760919935199653735256391760666652548805303782598533736013150679681255069150991884727584709565414371678277456241971557302647656103034203311518616232264843519174262188383666084737060471329485249095820900772371202004467275717306350526058215575746396578447615371134846755204074758695762022515777307672932942823965283703408866427581565585218351157150103562099478732738258273346884539066488651770553954952374677113333703760445581359175451040178221442964028988170372038257004080660493700632685545177136251083077127581307336238308294467743747093545522755868968925112858214212387133905596026909215657801188853771262404996573521750279639691582213369147286946443045794039983532279409054300176105823529354332426379866209819677217149856187691736492835020371092743863761896458841900629433125577683611452515876290441054281939711619591161206856338646454574825434641228837916716813878324865181685876970614299848605460636564847101453406494953976910040797216770196300172969123191014299799323287555964050155115711754516418749767985124356012883687427675782828752024624304450619566006574418996394595251396833625303482235308616790307877432683147422622461270703774055135886318800863490889326371379777641742643477349345397661775331345128608989698659994722591681965642016357629277205533797204388577700757620631645942631435379543477062130315180700146935044853814024715835687193063662630720585694638505984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -6103199368745722745944604692209942324932729894505683183486301148853865106530797224668584908989820421644027973062271729763546318035564791578516079600035923761055744054737116326208452201011322471239172233458525446403726541282530974668141795381532708560014295062950046206243012911971077118714422332073661072683312507273535920054279270334660783351922795298559374638857197238066074221120883632506766065044025185993817526886985335269893861524392914761893851927014371426817568766624995921054434343704717583532004197096195612929251277532215423620900148356968081077017324697848129280651343199832469850833567297745720083422254634378429299697147179356195515604863935776775210661863163986792837220426053325892489950073389824523079969860192286968716137640828305805536224463334948726447510629621731550938796181438328555238660263188363674058288128145145316518358622768082713532998391974043920428907430634052967008286665379987379875490462360478216914619060599625200893108444929451894119860387641485899061144613655146757804966667714483803525310300982085187009544208799135413587600361464676861674626903241026225491555185664555898965030913953099023193553858415534184373034627510090136566884630343510140273264406211397917139745987652037026902959793952241673136060522505501278242306332217204842418811415870366262334809898636176827934206761995372092170074279501306296562674734004540463334886821591139876843376613822706340990531873011579923118262122371708892609680362053625631241144831137268574582912093802963941803329437381093212249286907534356837564137012927551015001061793456972410687944120044513332476209384276150917704492453760975901274812444097844555476065560295063936072229746209099751092785186306042122424192008375019538607637537395827395312171112512173758182473672726091918052665883736106291614132067981412760440805631137815916824288130908743530562767420255699908758286633502252820489304000453111721796530912303004839821276194667245180620886596935176160509891222961690769396765056169039917984023079985430713109578050778505039815664500989605293593217993631160937995928248917783821377266126614220788868485977772730767469541105971804271173129948386738645465725124732917771597286070319940212545823812899693458150032311707400597634020648990738671290286932634767163764490578775554773266016855888135188489234752301597363933657987076343502199287516713420675630571332922065449562572203050268771587683131938562211720288490911697015408048458345449174098828791904314426307988791807789759038946088603901303868766801119496759830551820795023721677708947162681453647997488182474212564239116379183351866852663864181380682747994758923620811571269147695839007031330955944207594727457872322375465924328347706942480984486405347243119052096473718482534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] 20466811633095977287732838071080589509744728284477943840662456593780336330761822224804942943083817217688005228679530320387978543420698582588483383803156388431606736771591286998131813678939293968444335184266349084690805222082862934073605788862876069337787403347006719875906286243717523304631249676714797499268611691486998914817339086527218700477833596719942224126079593048280613016913580077937343781831371933501632096055636195114005954963955938121451334203188296908957080199620071998766508837434641242911672711125937297899480779150862346377556033249804120282889923613881352474395082208946674923561117102931199392311234078536835422152030603315822736101509620870269647631459368314200041745761564954431451571797642378773885255998453930889776354729850205166451381004620394584396822585823198111110519668769212894197300664508133472529785051674608885616930803323354260767695266160339090723391608749995143511767713582900882511211787295687177276593445687682493958340231184404488285967362019923397260048819791505683548401530634414830580768878331053951512615642243840033665628075739969794032289337007947141866454764054314692603295102257890466950392747773930392653022999149567981700798483211201843695605877399153437757051497582984059586061193956769540592162452941757550034998279767474117803670196038948037188246879284176548365094095618213305741412813530725256144696571535929749432837995783234188973390985573434190935366448061070721798957684779412986027004015416747448376036908153128745209993304394357939157121692271916317130390852442802709472035833800786210139273140559886821771506292050126287816307483445994112920758318191266003161281508711525835333182129671540444479596017091615466857391157942455224557881249160941345464687520619887930192427240102618530638569417588488368964359603424634176320531199233074511412256056895727334516734066093196328307253698438115444903398919033394760935287664165658930015571635619455477984878289774453772843713995569775901135708266569707005480870897126423993746434284587798615876920740398360249216054423111514474033574736351616430784501866494087177960128374301460257580492985263519659989266223403711938859348074958393884620386406726846594366147148684104036123456503221228063784772718670352839492464785222008913852607446225103135478413690196904933991300154752251581098863967431404541149623484710255218239100651707119901327975692827308624304771548088444558210445041735370021793402277542851073479277649344023142700121502223944636613519331443465704976741089144598620315893110867449141452074791542042960129715804026356911821713624264560506849433071090856842918962675085387382682357755617847086894753376650911061197749466353489254010707203861905573967001516610174535456274649798632428409146099075989624586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] -42282507121446393356769377575694869314793403817985710227897282100661592090604285531896713197605620701880807359150512629616246513606715731252698272890042485500048839335798096354794048256516125737908920448102091064835577279298119587432595931112177804565349943498729379710085554810279077979025459515609361998083731661258181462628986155066496491857243510785077034376352323962559424036808748213249986135402342067154055981673895667115371266525389212154870611082670370538420463747307772265210622075350176733280324578612549694291071869399681974572367356890558729390426084526147402975843221246796884921951220651366971444060845284704816040767564786742894768814049035622224980683911500059393637439646916570782428380989679773026655804440119897197128151672061705127912982633764719825396323598960924689854449165392063135805520629039708900637748584064046373143206823986119499076692999559014329213151666949705996347493970270089605789955554595011017535707782355096643581032196420189692813281685364579996643232866946079919576932129602249610959090273871396995555824576728021560661240112156251653599703513844857368045257347039189738615057321571220214796492311447770944564822090853411606921501576629432405263303390070753895763636000894188599084360418758645409909513526540221142517664133313999744468576731789610433733839706767072675892809421372919029211888279825659117316594530300535136314246430020642041870304922964204305904947829255944121604659948157594626878159728880478952891713582746825163408030389682828967855916056863863302174212102603725329451137889479319930495389712492103432227410278925203458678297182403857265142354944321238816609897683181773731690453204365063760778765981037686207533024027161848359077180879199824405874323564185971432775687347920614734418482303336387277842366637838515579894827281819117581006346869890567233637578470762037350873129955287138179913331725643338100358100003421468554485305873820262545692514710457679424240052988059067843016386721297392868668143319216336652581341914717097994662760698490325074916425830647744256045094332332899614235084184466416367019529293619019340542798096777458981078315046485021902078830468710485229793451397746208988457207497511565194085040838682908811042264929763945674979407838406361865368010032532433514041143369416912082527636238621741780222660834059065191967041671194049489123504388819692891751984712702437967242178549448197690305133184036247667698110099345665548775474310526092447873966473710270799734502028831498713943892559315036172576832724452677934825229555044886569818077742724307093732965183787898378766238327766397838607594891334879193853371468752522506462866566610396904998146255631360309554491270701232699647063000617354639968153745385688157417129863654055031603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] 65404694751974692686327727875368311166162222002180623256164328636371563582524982431371707482636038293432564636946115281889530373581296519011849866901252256339690053412635272805744707899004539735681603550767894726519626784457282816252539835400781089506333895919553781595280402059790361685226008443128703295026690953042415356293604219473137774758737400780790345973593900622995550512155043993872558841941221136597543193702044244520462159627018700589277816593798540763488848072857176538601388963646522462290809492465466516683267131284990870439876604302202160534764835891256118652612054913297678011913672045171631195461513252273745636925413094404676175890881395775388610484162024872984530429096638739531368677776838555121460555190170228517585369111526972106990285604673728670400286542930481614222535821006625743876593991151091223390608892406328493409681705310509260362585636314699684335420556147257829570464128304323599903799021532085233016950525453854430813220237505262492677354131230316709885368191191682116081155413414657220723496067948277751815342680333513398495398880555862935187033940637339668508916798457059488840634246400497401514596879669900436610520282805798839116858641379522165585537516897486346307147093491352456978675369950233690001494102553820743711640468824074491167571598013067918987274948142571037154308420336209787792141729932288839897586855735732204229915315579958264590590874572502793438022673875479175530991438302289072438658301592869241149660014395527204956694039525505533113629243549635446259370775736974742659176967556680644490737992629360363732470606911546715428166388642691441177184110873014006107776368807410446246590370508383999336410051629635370119543140673971647019685206996782717493362576527407001084746923261027528037067863551023192760014172844299074704729206104054220107904302060265527410787846842926330067213575416588060332786475537051967344111380471080375183383379252562585735449069285853256443462802785850574728827207631648013641796408419455217566371876427417982244518262885971086077136537077219675265704127732537736303061110886018556956443609388512179597112921003133326393046407844167471890380438276775093908793192233877142401995753940225982771921003874913748160524580093172983554677025753603175521680621913121493237847545364049979044185730977708761853730592756500225639018072403728966711947593868022257616241126986017615713756542783139632624270240101871217888213724144730104074746488616290833279533655259940275911826030679994328779198275013382942776144623867134210328960137297092484642760968435641846568545871845037814751196359271236009922934165477563188272620934491067913705800685339779531711797387979316651526823081663421604449780734336875203441873968274582629056209211888118970449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] -79929836733562546329502104656541744871025624361885780092723668720398089680075349732324614550236813873342114313251773778810463402672355802621873416495555827017557002013571061725824103212919171842677216887552183726991226870612319975098211373773333701602396919229587401971383126911747911211782183345537668155699455117141025403184769331135019188237243655678953819567352940793465618783202214876558061733217778594493496615993668300543804959551474673530729136450908307755792754850307606960499367641922805660071844847796554012793030293948651463718353490370122876592598244359896326834642862836578387306862356817728150564689917614180035052429835341853200526483800177634938822153927158224191501048409272790359102717171694402292895903227786900529586423365377306736170987971021609546864284195465329791450173693269677197806721906130370257662373287326382986004525984020150606223127549432783091292673471742707115915809471833558295894026717016010306521760500089079620247447088981961210133147310406051722727262261141969302197978894127999715945509872273587679958426086621532083063167548279228789442340690392261965303425893866037073470578394859551974029694726995349404725472318104760105804807723233222403762333990929977499489321606074491540796402865880210871148134671523428290686872340378551419407241090599713408650482965989661322547432508906210293649686301173716590371431739248198519667512773450231678237405044518002013514838550160663924833532611898504826820150825482451747684453786430937758632213932223865576437645748403773976958474940255739055993589268594093104131933187725388710801019113273058419062335165521732622586553200394450300049643962686441294866196886490197495630220652620243724494135094370776906994416392576678983732186784041752601893767255388501472042600502340550218925627340866525032037891140484383963617265806800523384614832640358776458816185401945089407871465691001623569161916996198741586448824668852724135209131015395445325648348165285102391749224020153844464080554246509627232571505022220957952927814418831264970391973988571768491627971607373999898747305708695230548810013428697320765071714933728304296640551277030602159758440879615238708729836093170000209247303061174138375638222604459231084604415107765970186363519246948396489477940765998499637841242503219109869416554019155352337823936662580081333724732846260864560839644770661055907988505217902423132408217169074527656149408952911154693266223189577287041653924150810931853387913840747001735686202840164872870567845524727926321695517526542230083640048505008938960049208112562882553130577078041012557978557597128571310799954136758343638886438749355482011549015067701746805895124027637642355931760284070006212564652619634760812416486876974472601004957163626354966528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] 78604415366576657438185838102890257799868567355055516532276959968934211792231135758679113014363467507830464872732565050720657537753842301939710521904712662816762379607595955550021034662261365361640865603268103806267021869727556721418402191364671207733097425114210901229417858723007394354052408031153818931594575502094873286194986053344512609313601089379526726192435922488915329797548569108175722984919609382466297522890602728502921451817204533188323039910674861809950306633074008481382845868639479420804161191101807854315853436393202513977231252134415553593833944676993478354470609426224196897881695538763665975337586016797799784491585953551868670540784972837788820371178013892098627825221442019099252882297232780171938646064176139043680000403183055770704390776025447996606634818508144782112649812375678107796448310747732264736083718751830317088976006021196712485341443219509396303778691573417364420150321893582822705611120821667359494331378872902593854384704024709628840802325296867011962868707458683726241279068927364629358550968412676837175248031431446522128217761167599604549905180242371672179284933546472847491532025468645418313532907067804199166376733761980000150717806703377542502195127808286238632256398529330016823327069555284952680686191998408433633786433775205193724223505152591784580410057908647977013458785499119722379439767110951141813904500623355989088074957732916284977916072441748960572230894424866067423644199527594089129371136768153415753133412937364765240711469920438891299848104548521720699340648391132409622171630374807441415518087399698731952288340248453398279648989115961136625223374211462071197863226945153229238587879276111279613569963553426334725266413635898586875895436424899685890876921919893144206755661422644628918423339648449975925656965490504417755802944798321807213159339575915634641301997953289224696674489208662075644437787946335770140221300937110092202747302600644729681880289286010000887066262762208879460260886505690504348915657759695667352451048145750097031798783469582016685784063381078108841616863099154601161286625981211464284368527780367828618099861731472219362059448399336458098907021397019041905625301904768648689574946544903565446824087132001299011878856327446269356938545046705122244584449410045371263834362725424909896086675724342871889695866924138672440521123172272666641811253339846481818044852048981861075378733617575650129588908300991649168678314674998995053983795116353306392056347159092261467993182030476377295904603385741335468363258101484035242376387673990426264515104687324899508916044636657515400394875434750499714181229190121082562523170567431247606236986416703880459456653338547884509537295751789124416920894338955554569175546195738889539303078498281843589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] -62170424789252343839735234268382637916669205734881808206187749203880189149717086520818831848882922920476725707105149328409175789115781812898041697828744388557006068206520617745267262803849108110512690647647788404211056581437398780853954690161889893817844333150665232140227781905164014267004758862186441852143774079584969988084683521266552695709884623756169765042259516128468721909354212666290346905026339182270935691699642849592867595425715121997361922675233378453985951955072452049879595641776010755197354228321700189707594890024808439381604152342201976048400245132879406570407675377407239071903936689822554687417123040439451878071155470968220270649580300290592213436867684578003209288281566290149510773964230307908848878757331406540694262221264917580734551862306825930758500397687903832691221806222503404037710834597384631568238522538117543911999943715538637831562697421934505459385361342061360515324977713095839214030947982469058540040702048681480478041153554755003547878240432835316318458957145571080318891044775491674508271703054236313379814657900469103587697104614876958129778846260677538573688490539682110451873488913991038942911152110931624841376069266078017900363412218177089248219388508926297570113712522083452095158493150437135223446512255453114890666874915250263521317318897747631227155276004938924627820829772428399850438408739067484888427202861145038821389143603418015745599251849761084893403914655847811159353321304523194081642082475215659493933096187456778389774120605609122722261471319443473122224955725402981403284867118276977926308738809432933682124307789697121412400792401194464494759467196834884541551555435736433744193653041968369517242831780782046163798633384892461102456181661906296950522333794287443965252444041189728806168535013004701143995971824132243611422152979181052753072640275802669712381022627991411323324575564080499936114076366625525096038591606896017334831322541214765882807437188316432674265978677333663378431202174640919715593562507186954247958687158494354395343079359950010634220936295998656746987869600338274931201814765875455531098456914624220886531299580587884464261961101980541803002328170265915659046710361344775091976526403410799096233146334237285078476935667136933485301032098591545501968489723994201932533483869107678242297873879335115791360189368414819149233475234997845384832184666300840204282938710540432422581524238319410847964544295899660068448939905234596490025588840149673749382084869716231630515469321371251720983047377107279009746104731754737926944216050782933671534590197709331804425056468992261100966283677190994768593987353225365842186252001562421774948672673177814544554861421985921099703357747642045089507995836935752559500745139446953030534296800302465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 38648289468070765294800404556264517876808329491813055826324333022179558047374709047405902573214797338828391140070058790287279816704502954805651542108753009377151153302328628566865631851165755613161620221705448592531757357894480945963452718126829364898806802696210042063934651015362144908569626773922091017173413308577504883359657182154688172674563971711629674240322123009807383790679273227102494162113306543104855308706608823936835574730537770283394172249928050795899450375759058086455990385680649614228087628257577324232396933698788217721863762434774105614354924737331274424325514739262691763009191025207707015259359854261730290492999199471909447071900366280125019118057755364641649587703653417427301027908496430925715475788638711407556355711844310689983264301714428144400312534125541272013414840818909685050388819702922706157686898655694694712187104111544342807616314067430083213864641707019937572185146215360608503799757626335979015969397833168251734610179140987144187384444257785399854443300899546420940078667636974523413213597573609113577877427889822875438548370375164107193855509933630896799722114029401149710615935994996262503224965326554730458638844030421326573094412115246675973986686502013872325385578515868574863733317003336904065414390637841479569565143963013156627787356980146061044934076734898526653601772315423279518713704371025984832873499820849209494264006480693511620244146301609162527302421348815804184932744067242526557439303986947407269227253078688608313582514244281826672171375404407425617578038398047481352970583912025897986832425712170110175643501413881562005985407917754979205069244852245668466508381519838503251523904033409046331843794505488580168087614039489445615025269800937559840439285136050488385013412256937828129803095840875838564026083370779955622654733276740663171947966304445417213363266665112142117373475296314024329904260587191349837383364023941076501055723928162622384570729961343039828623335171440594416885789816110303512708263426941401332648507555925433029909983188106124205408069606204134708199739888261624752047136655540604717126651211501155036218854655141181936047303822323245423528040618190169051821536007922506561445058305179621203980775544257552787577864961527594435910464775086116581930942717745541428471076556326384581208294065346876963675635422874793055096983973767169092601952005259822755289900139868165393775390306079601592894560907485754140743369366735355436318565932100748866234367377881793905742939793230245132731630535215868938881798798079081462684241263820357240563874226910645347981675810853573467528399873892063402661496093006297375668459594529301884469199151138641503848048477077339488321013682012941884726287009316571891807274538365370036608820404205247266816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -17493783330788435537994935468296866570601917253759276304726405219225474202700239353423507347553822004569674495862204243147014086213525687040621338608997452768348263909398753275533773348596169374110905424513106751854005890418801019479782689896580118624609577205241169209822820443665459214185725333635895897776868636266955040336314687673382753780717426779271302695491886524981723208355240089843387206349350126628985659533927647918709967501367004431773281135676819607241533841522611494481248224279438095118124115769206268051140615651720482898966073324907478603258070906780272525945586106298476354323138312448138103280683278756262239008615042863735346983162994174711541043533765882281548215266594090817585345062074746044366799290642668124367408001914885513094523342211641707485836096568712507521768396705785468238672189854319878511087807958041765832867479255030411112816322180267566639404108962044101111475501825723247038708259598949320913036576356498591834330271668658482413374860411913660176937855285023389377495096423800272077890020174156753197889704986651396311649085845334522716833916734877741819358401842567386390181580299869584945547159253557242215294016576837053347034453860478468780928807154451088575439722511942412044983855125613868636378036879803659224972752335663235366241421131045338303659293822850746802858266016814873009893011653829007875190011290005938386734136607533808226939485072914347217814764188228774227775027422792774289465804248712495990230376708552336848873402248735020049054273993856923386913377397151273430232927337103635570322022758662785938805076408936519396414255679436999489990761127528010265517182889143406463497698512889338190007149486650481452469694313683846275580845533698005170015172131909051496234220804018826243635070814376203236770998453270214599744357637739470499908880480567379589827734679481673297584586330761578908623748121696231550401978069784236664634951778122567808696847749568771494904262653172883249324035904695780807843021241814181021441292894727855998475728452552296897027482602208800197723551559191239198009331973838399762239136162506096927534278756476028737936103812986713569114485950952113699885387681070027923029156913437203610159689294203834891478218237185631481751216181913162380134456868439797625372940964728809567464555450423714328121497874405896889127015834268944990947602416064611195257581060664371425352697134425432556151580390337177967895551450839604281331364844782951530592861616762014399158404130101570153625252568120913822118461583905459574337158813625064653672451490795161914842653611661990915432036346791840505978226927293415882499017545313239320067588551377079284484074801808386215828585657188345231367536709560241416036623654110501476934207796032831488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 4076201445054489391787240876859378658751470622674559216798132959133288046977791554993428748986825955703736125798854855675145697905949729715005497067399939803126710406248918478984834526757332099521392456220505751055104314972142160301027701872663441430584633539722760242940635005572850633870372397651820371843261173731081579497864614619438406280742374316416799134693285543013206517659347424245596898736703790652364535943474521389510590186824942186041214837291083465591817457432014010918103799658334455961758559040929090883778758485665041164667158405780594706836301356744326316720240121096447089457229046821938202944165403616915389495172928537080946099587957056412161797659724055004258930116178260353268130488115787739197839745878277663079167274641219170685160383970035079469678250721473352483647386836821056729590028735992822578153440971641454211836770448224566151372791355573853515886153423560066960162814066187520439850695024599728531222889975678060583704011355577821674908033084624408065816266643300562185759395185658939824746284148343614369578226190701515646674697093717443385022119681925651018934664502562410489804887009708180613639058879732475183855778212022750233365145422251641075697098984544111172874312212615142302491319592182743452172847643835497057263238198532080397078200096216482531063094926514078423813456955340029811022033260680997257279364758907102746218679805286154534609421971225856114641904453200875431271707347785759383870940879055883281301200725423257065139661582472848503361318471691028242222261183385981656614828268636887576274085480215062856769496669495936825607880399071276114551840283964686110717316229980082368457278769043441497839173257085756055036889866258377914290381981131613383944414584789121025350518710042166976417108724694823741055086555286344729164855151353108228305061147038434373907170832064096462081720344622718169698426277190347857686320736694392045180092688193051995813820457589819505998192810561618626119814333514967631727486080522449889878345161138037080826422688240106044086042778522663759030455309683262808824775050476008460489578014967594456762681894684670852182177563390417935015130796865598899235218514699814006435998862961646375283751201659642017870763598430787724875974832486576716811536492090842238306743736606210160669536243782282474885348351901840426172543446300990040274524955991831864067406998076417594288388877718722432554148902521707840423426485445522905544849719455599348239934354203374310158515558386134427176572330430638388457185784026272522965852513341052835457564455969244120688674934424271436882621660355632791532867292943448921349171555834893413794815932447156855573215019002290143460115514716620652397539850510142998264278351426660428362953035368219279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] 1576498878990755259188782150604295154338858350938725470233175691087957425676540973496422547734009093694469393292512373034437604249858125940099641984868609920962890370666713067083410044479728375271231224504733510343900176935123111616908762658162655110140740724655253774200836319417505052047101586898909220137008262367850324334419839947537080281021718959275020010639615912484185475501127907482660122091167071036973501345536607601095995291793048905104295035546797128460186284510582440107449964157084557856195545955223600185535745659118242130315451661767851382138883129371644434559460623363099193227317409303041573526690073087232482634673207798869583491603600467598100867619470042249164361761352409567140723325452233397178410244343612188046249001307205379420207574339624329629521073193725251732274266134948799322650717388282891925843917290829888439945867707867394995710573708245064547218648007830523304521396716836907778326029626814054554334660707042168682571875343631672448001874465557535864078204635774660706071779214586970784026542910785900290929058478961971060608183600421420096921507181341749088656346215382668193863521616320976790790755851645896656241074778045030757508560413691812811196607790138605814884930279689349515431818839085080988189899329037181950627022241313148695748291038030587547336965618985365611769742752678852262067717133373671202817799631683040931721933026711681364541698880930658259282512424648413720890494073947427444038541789900839552965073438720647651829423499945544111291259109958093720382301079260810295183232488947328246513674415084108236330417327001361019468095062957141270521555437661270952071660347550351830445855166153401299030910152991378208072690472531313953615996903360164301617952606944618510329291741747907230345956056578990712195733155560079973322753635071275086257198577373638546001730781973577603626001615685188141925386062787477730672115317700730404827630789573906927879316429524277222167421101679363045601413786105779831125900826577392645269045267695621403669641142133797131575814832337533473246317183374507010954506061704438466755153261024004170440066078966195013212538135139629204251313411405316130614065991284159384100887869697963346795457308462575612846062297730520613621514399624796959893849632804402826188083920574289303468023541482613885758100365209389293523302431718523990852345865478241192095180587213351445773796012796932312207486980435723072333659373303947946665959941912825491999251693148476178800083181944740263523534493037214720602322385833681339586318306147126307847091493862836844100577403259466948352775055985444577554757690871434807538485765652830831981948205822145690562513001774650895178663634293711538551458886118257017497670038753263481431762064884577075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] -2422067474501470797017681945953726216744730409366256802166617785516959828022644384527226686803898481810819093648848496527732045836621432248756750083133564381819434040102563624712656784779702755287671345756109041651859031694724067960862828226428481433177876237628881046161305877763406623197334778086966235991389392110785258306059277199518537541728905646032273979681373223972209493503217598603363999474638138506887793553899354233727568553104561464510910076868962292337651280671514936496811408191953108729197452845320123779480122708686382128135490203144232518519912439159845924623734703409604059820678916145977793444725597516584785183820779222654526076308793864288487949834361385182136424807290290729425640011078494419795904391281927194328805163203832345060096642450257001425298120347844081112626244153871008259756488646745685015214659179895723509652142468608654965445563050267353131242135720572538024165735528321556777379656853761463427813118051453447252567513758298916770081851085970763669185901314692150281637358201811564388858259508369197723009963907964312007705672610093447474805232824036751993764081318385687659364415418432894142950058163331817118886449180435239445910399890868539275867095666237263637494831926101908528495158942648128947718367762511630104501834255384122063799565752655556956432188451437507492279663703080467636837859571252748387415884457589673868323749052287353119747488757943224149551757814576955006193351539340593280012919262483688359740321323242737330525081371508999734279558935549855858741862065080856965019559158881622608669342850000939314323282280555012575634659176240947067181882275285210940822761470435476055406241713273931711576761250697933293927679540593226002830816538072998671722876141841727989258654862987365096077485512368727054712186576360238591954337456847088232702586616468045720926597592854364896479882680992545361429837034280978108589304912101227228085852962619388888817383773752273533374644976168909513778344554239924370505811507733245296659374088362179685623563860224606105221277858879976085608548852177679639757062848912240479717487299502461575745103271702779270956260120709379122519083436098974582831468847962736420534441354686773703608849765067976648819268486730001331524258902259562893108029870056973933925875021014619677991433291036411479741211371971677112495559618271930685901217844271419184370922644153964767836248176673964772036661933672552731405069615629467308808007667365865642847806944575647093306734432362548093662034413947820015595325144936659221688952810869087375311272521168517107647557197270041303880665253208493582434035095295321097463937081934519071301873015806416319198386225645296580727946640247288088630671988960513876720006075697464950732603219158771957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] 1507259721345666355493655123879862506902595447770696454950290660345433331645746296702092674573886901018030563247006652137636763089264900260807068407277733253549908292260406730385019071917994539469860522566462149781304204632263522673665146253425662407876630049745371634502103193082228823830912485082143497531894862151271734065654628762284430872975837054811413763811750582285170878871991199383624408010815826409035862238801783022422505226572970659274159780609407005593765090001609987099421465310863406102565800148130666361399095732940947144169174964091590645420225404457205739444988058499326436139070559439419703556188017143758872995943433602587424064235343267580493402014949178853477639779202891340650647047221833902430946199582142255684513283514674901008207296792121956979995372135297261771129112708463437076311903526964808128017812866291079235004173461710341870700657940682918004784616849449242039416623357590983904799845882531624611126314093653505069020090223676720138430041616129453321032871295738592144417613741527153232939741962711804769161506821843678501528755262786432992134288950314715099730320543141397225976699186989270915093589073058428965440359769378283635629989577167145856335857171313815611129247584496863658135660355789993892544231538984850701876306346037132546188036220824914395888566636148434182267773479827276979606793151682913535890267399643954405410433194191038261832921266658524805442722673303433843295965416632723147484365903011603961127303614544271226992277436935673629919449240620318043555576005994493509183021411037189301566042523069619024850934855481544515210457159865607225110981938441160122875935546563403033398982378151240871734150156739833718409385461708182360187794008924692476845413647919341514495317640845182887336385164662598441466839442484950326107391405988027368969337025451528678139136754936065561909491506616153077279172573919397622300967024576112952478397448513126039588115499399098292933397355498000346440523955637474414541615681491789937537761329448175763886838013961925442731221316025883779935162364577228677201805432023593612336788108746770228024727457658454524036559968580335630234727612566017629100840116428897936487631065638454265740641285962885632850822881618226311839134626286297481336192376736267025869401745430548352048989007340169518147345817158637333209498706480814895610879543099880076936486939083004647802560758332881621402341835066935366656699242509226284016363322419323982107390853242589615215529011206438780722010636019188618363448177080928950392533355091645516223005971947038323955453000085052915009967189923509905943668835339722591374660122816562280063168943344365259303441454722335738452734685346008559654548142548166595816898712053595882358321586310532300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] -562621930913784203354055003875502447099172228684233476409231950448063805211257726178037134319877623432101061647136752965201860477986356379831009042870084053312035017278818555078106828083346805778469663356429168924893113492301812108472222088092217651207961668196899122248689672115490418706044873317292609143878021821210996702769538837020482448026957801920973214682421249572569927248676289733532104431333116187864034869937900159280886038603920744648033206161786493187750776535670161658749028468222358495661798207863405459848122653040152623444276613675836512060104655784239703436613131249041320411198551849236674478079914364448740417590519868105014633769391990299345178587856165427087126471378888585306041362284815960325897062281515085242802778552183861524064578824761498136316329335108292815162936255621829221932546567648467017565765279893143497712893939269871942293798989573865323447647861040132765317603279994488711154824890221704959650180702002428965917677457371918806408422310596594101692599447092020182895307712270108061363108654778137012625823549930576719965714582930739267042881136342341531377944924168240840820630508558953006251859572281359768547053685799885891509575204482232790598031009192081845876916619053439246275830723973332414303676941816702519686388466366102204316717373419352766793212449858798210845710133414554136341963341986715622450650953288286388568764917240956140416008523387184422784931820588454159928448972962073663464295113803743954855774708521630882772381169009268577460332878379770618603816575268286963423603047401548894777770234824628293677260780741642335339819045004236913340788071423499048349833456042488305813514426732923693131959679610334873080130166868538937984669503182679074006193422028295030614162097180338495669614125327695101323864363903443160580682172648496619459751663491429172820659171236126407622388661928905641779878737718049290146296283399748221712539065017271655583928083342730805695824043371585003534375680798102570295362149256534328534084772934499819693370443496435558804571774018781058998337514084066063398329564495667038892423356021752295578463012667107653408411999031512913696040124193707149821718348270427377095941751556038640263265891718355705076943468072543913353237093845133340162867435702710116941893242264299840112085962933325030437299769445493125656654329333654488618273873620758419866809010368229055102921313113933368372315334728113913179420406334305163305133429124995143829735315029255943699995871242151264078484833442883171183823563847625514485603465568862614009471965064718444267574945327994244630419480358420236885799596709283680164111854492065675838342976632911850736939803729277979975043590651385576368516059817455939758304464157416129355454295483309096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 81985742234058160453491721769922109692548757228551106550744907728965621288651779244316787849868927135150613509435319526345036340730288261308321004265727751116102653072170202953083821348604079130381040174459330251581913289472639854521424383556453240827907375493419318665292041205472339742247722806588692614292264794282453595748421668758546527873074855113510532898752973237130516846437286188833689453408134141932771646416242221370085190078648163001861432228352816365449079570273068176365357625357808907527809920803841947215730063514995720857944564100152409800046063672690525636830930534842218222505901997270930512389206599394717893181838943311387867203040119038488104399814788247520001219310856649612965997997548290104516936560222594422287999209546651544723670314142106076269259473791283692702695265554997539863248706921137614659137205341385581136442738638940198307098505684000415858926734066328281341515755564063271175293726915438499878053667271294782625254054446079115556758485731935772899820871093004356727428927002759130252358589509847093649448085538497153424928186607783609230304701618514487863880286347017036957304234430310088598769165676651404550366270264311107742044454142204123823661228969275712363021560255488420126843124798054925546456899680772950818822925087149917417273103458638917209788023216310857570830238744428733350523245572865611759790964562021337465297987129920038954696082338414140976370009402435630910552818161031996139269696626730713535913094130572344143319721486916546701911202915194703046983182389125818972480587081903618123318663622635641524696931225360865268328524605795377017175708518524006051492275889369344353369445059717496137515475570353592235241306776480473408392911326339930097361505551099578148699833776853738805628494943077062806260677517484987119813136831205255703170460902226972318500004991890919893381494226546233160125342235438075851128488314982836703455823217375483316864630030009594795806167095057505359687509502930748418430258509869600412509271468687162425453143398660529232834070891066687887669810467852174004686563664312563042877187994315345084040757783523996124978875103299999938346256552186226280475286133110165426887064149147360677075354071390619531310236304959252529185118701952609534038814302884758910473969871460294081497389582761978280961879663032033804304153679892286477596797853904339865744751689967596600239942565018831642025125248933913911417021573422938071170327506469353114469157787289328519419454487708860883944614952613108336199827570803416179212096853025238290875014163154316065989045863564692950375381517535576996765236505087612346295288241969701461148762756912333249433462616769281885441541356872738378248719570486842531348828130521185376843328900825088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] 43748876933627028127676031560962791151396928762871713143958817357702063736237337170216247980619710155096479225080797437351877378381186557864209373839382440981362895348204189942809698159550572637373886600005749819466602565716832652546380212226466088064210244929990349880355360411257191653478310335441464537316100039496260941717261376694512473513890387100502885291396628790026099282779582135796254285391787208287931490980372892774962689827718815531115989615840437113679842396651429395781588636846086829157446192628732248198080313050202344019681231292855388900409386384826504115008212417857566500512512856340632668416722659329500382473011390830768004711564190300677230221585353711983550766704394244536852567623485974581221962564369720840436073887733939262563697549495661512427869192643175877586450739773555519171601483933654687398775475549979598725535453107028153594145527950974943871878997777459487340455627231620722339047686502332335732640252806275705984592021285525688646216228367905946556507933546576171712048554285652547254523981741535233295794765530169989630230917065634259726255802705398709262450380258811402620334187847202654988169801450492642998098554186407930061929024223253246730550477886940208197625925978866821070427944788004361224872219355004403790620331343280387563514929875529114214783283615562609961631787020504083408353443038511736236979839946071798373633722747139551570605314835563350642041203580247238767028031764480847425384581133931211458420362334739936313143933587240317958443181774634116120681740322601194452671619529156610619401326982240931125264822611036882040061445061036105254856754917304783970553677267511226550586667767128857222963872325365403465208123478731739759417776655797666257122191174849926330128168539773654976102753646269521456152567987948785826045224663322666265670709917926999908477058386511814820603257561164289020845175565627709316050077772471731205843621224802164645404560984849914643045264194297480954483017612147928103124701430127436995640054878420570610428276835088676405154060390102607452531807679061943890611870568773392028203570889720040990230688253675258274334636835666365521126918559644966393703225229845395553329838289816253544958091584877353354413590061113422419045693196099073184904289819720336290154637366925356884837239953914806478617779428425310349096009849745266672716512312238727190221030272598997451133207385351610683168891370936328186061978022282025733839478762807775127768023102460023702360286519539849015047185379090964655619255643725140126907986136816412879289513312476046442063247492326278635544759074956631885181138002024327834115470873936079972312139377884386923568074419396591337566069050185273258098019819902009385263550945357179117176397091737436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] -28898723382788880706275318867756820551261415772344504826848657705146592728601256074651572352865637257086864550123254225753827342846208061798000560213162898577358783278722983140241720067285201653124074611234823810038463501593765486329570599744072384156131411863824183757984423788854475864499123960959639586252626012882604950073542733118374226084735263918356941434082768655163859083287772888540292881087439326953999820414338441289908115028953707228466990646800833330046706673126882419568405873794036760570483344987057677926900325848311462739762492671502345980978242092629165038303060044112086873136477032010591940926353546167234064203038652114889015261838699371276559936252359294291725156003954907400482945667564362752444400703511916491027257465107871140550125025793145532942287039245970013411688448719855012279753127638499440737083388689793520190596205432332467595938363485903398232344979191088074740012108918721579022019127338763061178599359291349732770536845853400443475186927264634439192754462101895075672984633835786286355885675647322080712816675746800534532889655783384961095205313977737326467479309963922974863663562131608773357823133479388743248503425027804372351980272797882952292203874236906264570500276929393900728285002724538638312875333434369220231594844834358660124682536278089798710504981050383317672583528800847486407871057972706122450776036107005982650892526951594865696276570183757871938553123368078258642268002506888418560137924634100017370349805611829516875349294159418069184178020114489105554835761970398383803599739004134161966243538954321747302606788847828858571577314679609610121022006117148105695987546138211063104678183678085737973434137265403605270997993355957224448181844591254346000848783196367984277888856767184655122265517056880237673690578444614698903681197729238391564120184933496645347472981281022687587660530340540939805441132117681455949811049835330840589554457030724007776037274874430335723898963253147635151300831840340881213013993989925829072308646252806977097828841393245302447456944794065314306658578598572268931530587168203896472604771304929375367919246273160557429992707659644495720619977144584924667882593565613209252245894158467700150911754342985084480352791751485702619002772359926018166838126660704276817854979631947194028506115844502288671938471864989393717431007660509778779453256797438313904720349240594799325429652278016488644482850635163893566820736332991788944615877609271590821816249159958619270249725861759865402192589570070155556834474136587339400756126594638581982427764839205593370253171611314730526607660543002568621615928160969000252769610234826081494487451521351302952818066848380100647979298783715577317957891453561784433751390960586651449693115767377100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] -1141958300895294717239976177405416341229571161007982953890454596608652463054051036391823290406998129858190564400634712904116852935272628443821463970837029438522416057773073252605099382970254084723634947411633582125703252106646286157629334656574724597223842472510325210195427061727960608205348156117225318906302169258778232757018798521864677948348499574729088801307170321867446061271121906941790073222878011412468606743375529085933204573134299229015062364874098319566012732941844361094084210882100407746993097442206474776724692410968253915571970840277068465580427623586675298239094031084306369754488131887371422197996975109157756552234356383615462142500775525779299556153548402180952008327240038434665822103417607464604972005289070139326854557227787403150007297418693368514337138444504240738740030710934258911544169936657304368734906186554324150417356454444147521611238188613895139558292155028141498576721185573451888010596726364042566105322573258353893181010298115662709290602842370398548356240824724256163027771832980531744004316589265846114561012135243396300953553340020429259922822958517095467049996330733055308334233322854599676341623066184547979058624510892098116615471166247297475475630264894584432885828919528705599350093522963381379939299067297522857118668080822884517919671159529080660742719694745999444378190774970548379890906305501692397470390485045704814364093108717007653213482522486882964097271235095611030651575329788314301030111587495388195105092351512973130363874466580211248335641863202585489071067497103538121733477522164877495496632886928679734619271241459275948419705753773232350619231246096274419261386780764116625621407088926653713625382112132870988715571833931640514751603416145264354903228581142868548789763406915558326001317602716917977784528140976760296192314529139503852928741970211058096223294246449977156549565029803388310041110685900878257504733550910456572062727450479392453587239758848958082034971066749075293241996770571673261121033140598522705095236445555377490837380689773452959096009191067514228980033286168155520528664807695298634951577620198584216726635206567672142711876331197107534698580154605432160156485156365479888201884125809126008127341529221032625879319039817306471595152314018935411666174139295348417385521377619567918381832543240724336715455630393698130536401770125195430047296863088319646951853023071632598754960834596730242638460915166060223747868923898536071033088302306399736548211928361123213909126529331294714885507363967767830198476645408173077730099547026224111677871269446414873250476368601833713327904185640469402484029705016031120323105412410824252632325758146815175883190974876121058953112319863494617403360626711940544452187354897829608286918597935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] 12208787909753892799807356725564071843884144328821336617412636523141656490624362614507205114747063591838442985090508920010389874634526032595235616729750109494467790925797452456068445556433656662246802235528286207862033272002431657632221438275154277997499026953491519268472258343809007235714484970011730026370279440992204493820602498828476486116260316277270222919551455777518962766795358673795481965585133205568592347473456755381977287269572495000229910003206834738638154307803983647460570646343751925742495029404570017434709998042580701791715286019080074687513269366929699364580276862275949726826651012875142903673100884493730453402546637308350470453876490071019898193493246103534483499512769408623034413976981904411822045741861451440391570742406940335235864885664690666680663244603924833343642795593674379837081548254877271179646152443246371393917267175629436189090857002118023256658740488874886502032842753376563146962996184482970438292334357623187642822220695270375142973949137470201278989840786771804635121872187060485357351859937959384302332847166876447791858627405194357938774305336792352890273377408380291490502178019716044426559760661998989028482507868083156028975217472107456056728035899223801475769686375765715401979505844302016836421958248378514865517224130985413826235796969318535923536632306321750468902939990480572239847784664886476747280745532193445823820054908072482033339000245673419537657559323205154309196349378398773184879728816626540641533282266555748560944067099468144206303754238602467885407959047613978313563801696341467110996464733708565153379244389595985803323168540925303231454193566886723468637718736684864527771732445809184456596051481715718286276101304555087896090754285327261695753544257924949441241049187790923450043635858041271249877343070850994088771957680277177771560066192502196117468541253839235271567235239334586116808673743337081628194020712165137184790106888558790465255715780875840322581960621305199694230197640139867447084276684655792590954401455277077704103061943946226999338438296634132209613236449787646741377449883104554232783908217297643208079383863624576942078808781936469893629269263188227731891723142233425981924998509799346663501709642224195463228252692894255251778345927996201307255742592085657912573340605970238684908654186681094497130879628306764455707812783423004840939769212612069088231414216058276141727852841566434870934435089607512331724673005765868539314428202013445918291515056467893963700410353891514720679544764977094188948749889885589419258169479355729337545228510988802778397984944508858212567156743584947546118414548310029446367216367846856682207010157593948513866565310252081182922782157226487726967368294281495795057511506761451178874477574356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,37] -10161149556134646200202062969612194826293450033850964114079505455045826077932671950476675369131178024400437875728692247825286572238762856055798609121013605491639826807297194753735809116314119180362593949023818790287026744431181300225799602427559850579189780647380875501340111010262651410702629012197488427829244260014637545710803978204894878834673261965111098600759293205408403885063144049604272054338175216143402153992593111545307655542839492978978375363178301786281823555827355791428578119729928341608515605129957008592776081761702105386003863894451276986262345287452474997086345095724017051088305672872941838576550749029917467422947143991111723449121931633402469818244602690685415379758774498231586555065426442240780528953092750982946945521120839618709365512210600076737231241410879877551317484157944154023025984686717331768769377617704068966199513034240217860575701552412691240102929323952957170582725268757685685280818039492973125812047808721058334313834823045699444846989699159866163804943782240416728499521056546002744435443686231135961094553868953762208118297250776847110214249915617907304604266071368889712689374519765857221487788919087739578346091129596939628096778267210259269737525996624120830709696805848620279053756167735182440414987805133583642658782356739598456116922658040289990710161726590466860033294406536511674678011963765575245695335047022568235497159694337951254964701023975090945131432018970968813536700379433930784562935461227987999950288296794171073117521099027374126861202298286203809659734564803231607970251549653765400879556201122065180608393800752917265434883589070752618230117906925406994820306083770548008658134724280112537838895128384761660872444160053596158196139781415776127037199488801322659444997830669619574019484542919100210291527630579955475493636889467827244418644200392060078744926864015465081839406677856638380797456385721345760645336596244594930263599894394938509750963589864999277077706132605251632730873874156368787274900586272544409208971711583516661817248770058294130502562482413555795896280030281863361555669371639642040700117447867719528747094879524224392498392358169924996236486331699434800661661797581132130177234563883078603517597021017040762433532914862265067840232537097830174029354834869283344723964608950132190885039357611892789513568024989292873738121184451043563227875020838111921848640828150068129875115684368221368975408540491770317601059199817478452953687943010672836921858972685142956742065207297021265846132862379852685348457798998795106837015066465474627416207823199697320942559648742923062432832411393894339740291989575694182479855611783853086376032799481168154162123215740737686083060813636702133961263518893010926621493747457627340234437426025594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,38] 5337732285391926266594904414483885588573632224482816888194213138896225901257198354482569058333096856610713554786671186162231580115107515305873634828367760280979189984773158512209451977257770511505654228770748466616865366451067931316502859532907247981229272247943318925434208124502660813345896078986664475509097111538139918863844536682597861734190429490544948282130046682181732846035515591956491248042800679274997211264457128198596774472994293090641008796570588449575616997569791108928790568571520248331961536676629690466866541834046401337115620360346614280850599922159668849161712083039161985173339515877380118313121549823783673036496068498162004322206329491445528007775368394132680075541655038048803449784248808901062096533464360462316714594796740202533481473480204221698926107300249531708847119001605285206060281097539397740974605241412634413344498322654983372502824226522398765312152275631037867311377944070250868752649442547007701107827057948859970171153014403913276055312463374036639937718310834846694742324210865160385292843532631756736990815639825543836970029995199377031908685442187829479682170110444635385087142203564466948444655436755104813571965382844813390571292245194673114692885166809120558844939955918843248600707531058616153972282175552922458322477295148887577583192273952315729858480237214742190257187891710060819685931633353219925399486897470670813031294325741771387188140720510976133825584589706927577544058536809676715882262411870537469434626387728044619293659731049574122432223043794877129162729154827103168567343523985081842102861285611437859729924331610697697804984292876428646768439937114820388943856663673420156141150106581313762610672782346311582046583892127860048144647296004342428198435542723881801063552525471984959798254371124683427991692649958633043939337106856049263161466476425722920234166356145436384838550482022128900663863353477500901747019661779915106186804162520661579082106904190138409284928645141469118417828826752263412943009880295575980994047395732057465585651632169440348331199266986586902337182196612025670089503140284144385739349137341895293922389730629679938887609432271636789794398182258820612171735772580063383606349044572401048825694166718278535268567414707811639565692198067588039697656942141730125962910596731457481927694549771208295769834215608864889237872283219123420577684303891267342132217399766937980529083335414741109030787157306684909486818324850359754622854575452925589683972837908866396240473706206932969729459655897083479687465849519771002053885543226167620328037063240019153561095966389117737132408152967595352652820908160656139915971160601058594447755522094209547485375432073346618299585200449838269716777504850940899479354667577908445974322099519488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,39] -2124887320366819363803548489242441432523693257325660440884794677064159682090078497173142644331938274643089037040516348986186180032391635615901240801674921897385212467614630341065915898601649883338784623755012675833781834219038087375184500651924190913518202862656129800273295500541699105117944958203465945248767616425295956910382701890784971570713205556788929439682695773153472732509782740372287181716074734480649190319924372726240702711740761154572546057360343951036562000703885539065483869725142863959893265838669132902849963295916599148331933220180319145206297799331915293787571911469738857748082388982401825270764306029092660154878586454415844201698484501603671107039391428875821693139149251573872620965264822937591130643823883128462137409575387233149683625289744260452257597220485896311930264937526055626350144683693996808964705179939627598050564876126121365479647470196779185222250194650201351569302969444729908740025522716007307858642036626159511668206655151396521904875847068307915856604524634342968730302671186612127370578822321328912247148473895867821767325001834123707865530494334863615305896749537051658645014669095200158024187056415706572475282740626238021172743150921630004742463409475686207246915159494514613998268228562868883964339615379510836047705871229429233425298864968042133950460183379379068724587507340384443904968347675407520578272633535215758620478967828678640483031596209501595174013361373474411021941678765733155531382837492690729313875134314435962904147635762605598785998054202137557355116630468070224898406658065363150559837383334014362179891173439484409774274883575812162473023931263547826311094495544230815698278287609857272814300384649144178042474867562099678091903373892705225576310575643963842316592213272695657471654910854271306889938949434669107545410988348431372101094862876477305619768541194294512860110252064787469915590385953048395361736235523714174882784136588579834085130223588776164823875037463721359140546597354284035701826964237617198884909169535132667674747655897427469788640279551951452685989630522252900898933109024864686943942340905878285038608049283113237000427350333388201824437984527399437651048181950218857715571606637330147453531754411859938933434442938470478329444021578951334341236062558722194123799800719643956154055995251087818817349340894072604454959300557471716186598370777360225566043127822535372958212491126277888761991247820267268086129134594422431737427468070813929213163017977806408854982898987215107451989722143494351014032718922175993205605981814417416084535541932564796662314356600472585454875566290817488469781293632121540212131069766651942319190042607317067099730819870175733926357110137319051890493603547900238633221846193249034923774957364183040000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,40] 706522355115530881671826534128388733478907468548530475656244870738660346792691257246236294737386606372507292187003733614622772165364844597070261758340854953910176315419602198997814444729550245536821983339486329439183167601959933682149607176859381882638838009424460863125670689608505238911278316431203681842737019535778818065887269278265999622123771870957559636194473605079294772965184047322012421215685888081569918887855651942279953315743798616755587435017530156328391928276552097380235484090380169808918805969416933759366807111106350309749896213464867524761821536308441331799202972847704857190922439219570822468361617965038912865482421822619351902138996527418190437780648460294426642801690275650603323709944153802257613788279662166501235785914545687791502504758612382610714937466091408872115619375173803221158256900539490918308147970970340720965973320270024530886757309074933118069632588684337997323961993590696274837911550817118434588184030573597064281412976594752820754127546045744045503550404636789659783869948767466149405437112175859645505149881091858014593886682646535894169300206225438638034602889433723711615529514902357713203634856930555220661559218095161171139098099580679514143425489740145735062911766111832759383812190013248545511804924619530631444768892572343732092059518406334155178049510729341674122663298732299818602869062112061383959760552565166125446570843391563731180363060820363174007853855182645240623809965262359482291059821485824985764374191131775416923816963221167628395022234335842170159481034436063047372281081742193156983354308855466250241964032840104001761060234010485563276426330388973351660364139894267261864229519689617241947546363687071323917032290340966826256106510739450675192920142875052539375621518448080757104433876421417055423551373103665997964129353361823469732475165089787447319303812855257939011136456994959986353052115332467617944503012720314592728781407965145952154065964359845819329410658280289761175775193828084868245051383654976445115521315751323734535552342860717530636774216296601662599427372824683202419362616039180042355703096199229435929329628443227742002291174560579133967401317699079599703582577955179272992875005393707311460571408881439606853755079370280690239688434273676126803458052190215424517721711521895360608527146974225268192479174699082848248020304371289137032867529391585181858528107588956084980467541479275791993712525676966786331420745358242206457137063864578889673523600154218654990176765772209013078267686740828015715622197322946938694029196556393471687402363220808552685761005245434451512006362502315215036516802519182905868308069774993544442425640330480387607876094783280328487798654769748847419850930676213280451044030712957970706952624275456000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,41] -219456980420934267424293069160952902025157255935394389565893403547209363256638395914686895242641356403225719990488214717035616331434615308617891683593369455746204018462697756518079245902091680273279397827624595720909658191405098310765393310311060034367647279113719739229057779543517143239781089192148848229460931093033777071697213157696236351514810103634561021520266770024067640512573813931892149259198627342271117305917932483893663944065685657613520253522182326962826228796912792524049643221999253135268858833546357539527435695559932388984736586265112307850492383630769466371325730199535784631252637093489892758898403225446410790672259476249095943017555699957970317830677813143194075905928310989505847825589320169008860203559711560080174026089277594089302843790145500922469133995652590090802715957685232841515024104833879376944704609352955186872758817550851884715717278268403907797193016430694557915362397813252012628944568540323252928164679868553411050678124622606568408692710806890537862567392227497592289800026145652115854005137188823836178075209109664069531400396151271578188373093237688961376582306155352576574920399516865633532156176532205294419740398417581327940899568153643986688641541638503246334866385639207500984694123217492329255126091993460515729154954984157220576971045424068794510325097592985817981369668403972391606251247703872235591313694276295163810359199667137750726119693659554070129661868924409309142919758335476932529203020356425939955573777898433263204423466932020003445863185273167445674214054590940917270653107285945106238976688163173530492770847511452063823981447253199400335774318462104813269875086079963055716833003771733088781666259207244057117205438298982089272157705838496632214383036308679457158302038198613936354643717188281244092387970235802957430002887740890133698609711222252323007414934552461186889063805657341590481367853992927591982355855497078060020147517433823590248208069824250916679095297087632609017242234714351537988555591764210285139701948392542286310957139013905550307801323940510623066661087926375782045783144406455350057633355582197717607671238415537397850044629106860871275413657788696768530884670834239946714918007422415061578187635340040706817288869244924266202294156448708832655097706036314328322508362357624047049890560070564085033662135130774804874809090687048664605468084738102244206125448376179344973394794520320163445831027295338116745012838131738090176329619020804669813402473313999614640740302302258140119995641634417203910625062461989457677040426853336995343133046490092052941367088646604770896082602159163825537199345950712731171595267220467405178473727343562881082493100796912315108849125706051689219348229776669662851792699562739597364499151564308480000000000000000000000000000000000000000000000000000000000000000000000000 [117,42] 70921060425976917749273777577883500686855433181509371109652813726621240086276719746498680215282179203856185785500285032492331112681180963692185642384160000261299428497223308446850307524377878838137356129139674026664277789588522134884155393850585642636141051675490434785682080201985756863467053262087451995057236229740167711358305505541219722575965025645071385773948784582196397627007602748820589157705121319941055106495326706330859817361402159573357133860587256139335722789436224682729162705156322647257526827787075569554740188722668678846084797995083663742179172606390178322169386517699377013564114645629554432196075587119149136068456436351046469796925499384999130222033226523171176036218711289042746604362928229501339411238758953195485872333839583036654248014488568012774817192998591957344944557347428329300066157686056458908422612928085257428429274791862091752520587945851618541023979060542322030853093912430146516351728247842978985596200032285932584598413808898542412244496374092068457531058883316033678102378549505456958533791620569158424466124957391352924266621608955074240322739293626578562976673780689301401587850585236472391959634916145187507991670187955935207580570952391698425342428091570042143823668771154542915278025238544539883140269836352632596373219929308444694875212714973928040947567849744673880261264013913942866084680277733985961433559829691797491205805724437171706073171938303680553961054094446335789105066392621622045665021074401160194020861761028555815079147494852157737550681155957012183400221189656674811499993813681518953179926894736258406472305496630261831156734642602637883532691794725190038248921908957813259398139368807864864157818742540214670592545575621037356544031839731920651095783316080394549215177333841940045662872086059795238930819882731560646437546025341331231712264109238115708096723801745625853842923418449115166712906792802780325313347112784770624880178272979676511785990196932944833976769619560221189835601179416052122703832587124112839771043577052121740688038866405475755046801771662418933420076046022347928041088876601402503817746970161505160655411528963979798870617247012005149229039356592134546769595411834161244152735544683468365537055998199076944616275683413317566268318697978060019673357777289094291002041891025506565149945039355815361015737644575743764165739759013717423644494818137461926837130214331241519295681647683066678054435915947554618644233789265116410890591068746435955099276742592962895435872946522758590991941309906869304356645806283062629312183845896575255785565151501117075955905702688409030281623275897907736118991965821302775073057156418634957304912693714234261611147380001655912168455967632515120784113978486947480270157199969165930172730310656000000000000000000000000000000000000000000000000000000000000000000000000 [117,43] -23932303909063967946215199356998747656767481631782185376428814855804216429184668140487248715233552275028344501604303999573086521917373802716718572527599564092374361799593144088110391290460255661077008620795038496018104312887379579649657201070921005521691799022349185877638708574820408776521484568491639621834477262416133117099568626759060052030532839293620925682047611488464784217009814230321356812910143151938139573704476927427073588162111297325085468885037880103739117966050012697652450101904797683472487725722152078225176997309533331568890211505124230184263025163945486367607671830391823958992124877422299329559756312473585037028049438344818936554908179305071617400725430843535832862630871756035451963410667197611996805058507546878318321324631180682856964123208713597210566597874955770317991597200414362257393643211743358579780646129124956065853548935068891959830592599328206359324114906598538640632737409841046743757171931022329902342214806216430475031679162999964070190194616577324911670722610338816973951096298563958777104410873841589897438600964028524585167815791626666608864137637480955397644483864615121408950679167404858436642930233125654423351048956094861030309367051850895393545188516572370174613236434469113699050533639176175733546495918024910192932830967839411312832575722933607213316160172945211252518570680703634331479383285200308570233742516329958085147327347182570924694771812112588625781582216933620317857888722075453711630537550040691526987287994068825278314275165517019655585396193065656041466182063598884421871215482300986045585262806136547961100865064882312380427427267421846540592100733039713248546954204883843767322346583387954661251448759175141510076585969528411819867765235619757578160479759402901293277402751197083575076201879405407843905889337131824090641584326903916104789002953400255006218416390214916250039649036870288988394017456808274709594027232634573030291712542790467837201241425244331128178898703646255196702330168476575228556433314210132110062355363179762177140256761635218742615234267097365252258544413265703130606916112597845794488963625244873325739596422959308390323383620467481731849061220795615717822555289074141236981591505503522412799138674103469759444446953610914678725251526578438125408027647042801268230482934464713486498789793618345805882481624008766648899155305324398605655787630840044097301233874049335558954285817358222285821814015268569132753850071564416605144278355142218329555484860946203330363214091388585932075086526063944793409146422468925034835417089968870577511662495837698775590999606560379987702857162847861695170865435670450500712461832740416482410934198298777199582115608360411427422381543178806924372570398566161269707355302398944421037758165811200000000000000000000000000000000000000000000000000000000000000000000 [117,44] 7718701700854922419172285715006482790351931114907861771775886386729195226128400334292266536632917141346469906286959050930973519856956135430180947906237975742186053906923477620388294242739129602171690829529200078820959975092815852325558701049677134435126375965350596385145056545375500515074407812334721491243286613856535938922766499824717666560678029813723774886407185914567332406403664284341753634103911719619247230981543762064018005852083595526503237967866509019423399060962435128804956642871730603006090096637665837996186035451945855936301002751488950581714945909782592630963990248912523268213439454639172575771794566157018420891389841363378593012751735980679976884917683235411083944568454180391750034726385240977255792778090182638257575102668471900320621774153231928774123129105478243624385760623446048939769589359937090422307243836076521220821944150585913075645171043434257562845447030661617440541759680514015509038435795225582586738252796610100774522490714978900156622595215007621746314944772772547641524055042109425602899004234564060014766369527556020216776823265550855128820958275018810598650831721696193800417644659289797297794138236788458415376147100377250385807151203117326620272304579195200092884854184839977573691850111003400647792785837255464144292226712893685879882552939621647494086585510587717412683721026635558129771424135907245764191508298790833803202613015984524598713929497875351364476162651414574282879487915048734427306685282508093687914896039822522030854188817807738265451897805338826414627319922415376833911742211318543368182743912758288055854078390111233551553505611848370635179120255081757240419621335627872499308359680621555859214732361168987702469232207522196480002010622585285895070918158461378001463425954683126564360032147277605590737586065078163534456490561144075683312682853633075327393758749713548459670148558687463565760094376240834475202922367199295826712380549463513422455873935534405197623680246395122613435484386120633866255315792030107196968382237855336788795289123114139995633319227053662635128243910983187181646861439859433021532995118953086967045840803923737045783343696692734655553083061439941264876745046159846616099284970373569610574718471463583664745010312725698174390267107196852310411966492460054547129090764507242413389600702426249658524442682150849329984811994637598126151471259687784661550409838183312957090379183946830874819196090610364328928913027517067818096647780983445314545844562338462816536329149250652055562753781656413744481258841404911593109720959588818418856996144400663973618172971560528682083359070995804613190597963697108116184830361302340651893421992833792234533274420380606998663240590516827805932646081860067250606141570425877359583119697510400000000000000000000000000000000000000000000000000000000000000000 [117,45] -2238002459917200414539274990426763211103313338895351680077721733192361294952741237070249401785516613119676471574949730422645870019701418177694657593578195237744987740086519638940652676330052508650562237843350248002208290838845094864931283353453625437136449361233021832666528288228111421227406792163152125865815956261108550278473134760435063688631994548382409920136418976796416154943080354502671259918939267806843830604700906093018291080752312676064338555760938711294358633909308879046991585631959743019746929995610769242493841305542985628499694898651166166669248195155901615702620347913510593834095220123593614205250777404325435762022991850194391210860146027078946533580879724641907198182795812317372231848910672187264784014121171134047753536052922370751151737610301180356485597734273162288971034796975526659569153681848396974526311333912266892801231815273960743199851706879537562201169228235690700459068046209412749948934386166958067630272997072408607068379911955473532035841614824133758136668306601773864916363305285305653718106522523189818317971182959312020924450422956352047624631567525524484088362769611641387865826540576042703677052354188247104282107801156031173491141201438637008817261978261414978432706273145003894180487797667590801758858902725985014958916429891903008609876617259234843423085844607261241547121833481343932157553933907754106553496065262163316811017938527562111084269929217261627808082227569023921263883389998782303998035263860113300109571560608891692175199998403127764396005597817057547156037702254518130006411281240810319140097147538882828958631238010460655157836101544211278666175001318061619369229824146933421762159358141106778727287128440906342220309406934011002184194222712909555707068742128228463746198565472650813375726977730722471808280682065990637739975599692956413550128739131238719354864736004729352146498983125191500044816293018763114825131241280081837465652849981608660310501812601879372023527488594007586955267955400389446627255667164988902461839988258574759539612636183054630083076378060340461477072702269561951236841728912543106764347631986700794918324069655120751776423997668918427140130686491195870015497925328260539277228007784598141770419704291686465506765599970083102060032368910436365125901605815814146044517552327292272092615559004140508568490958577579252957549958222939744278669555832575218758477691960383499860872566796325698051463910299698990459989014308792399843704542381192141924063876377918650803337305520722053065004493141125031114369349665445831740222186867125612082868086991495645372715708260258268334992992220822684306938152094820240758262020947696528048192076337446489821481191222317642058975046608998750054589067146983210689957164663841178221312317849600000000000000000000000000000000000000000000000000000000000000 [117,46] 595193612875146389163672177735370863938592383704814051798532417817956909895619480432763179773586634564545594243633498430590748104523668453110150460450049348270436586768184956555365155181952749490827659713483967475091616896358755249147189386310323266888788530618298124336854041168282109952801240294201762699138172362831447937403828143707332877303732402681523910884164894164168010469724120296458740760651033152576178243400320775956426929215554737209192194723945456343546047826736381540354243065358490678708916635961095487454442973876538267191652738214471394054577372069041746726613152923716630771751530874784001894173824064072348316863149566231776018298116864844750471680540576337534055029669034907621284675587834072336922177689037643266233096524648585290722587321415112732895494800699695964191985766944686181244328509411551122164301607773718535392400765517469353319389489254051884876944627054856572909955202756853477791437360072661673346346915077807021794249990674297561728133099497013866595718522205846266506512285004525128264601211658269309900827417863630975715964405782821101678574883512187085260797777414602861261090362248286917669913643557839726127990768304725519616382113717841831014031175179833694488995364355962615836357806091649151272237388457150982269375257126629278107463864702259775963023020532071715038212619942910797260544337184017976156081708549216671789681921166503798498170731744619197386257866885410025866166466338244381850205468711866767186099696176758774228093399796363054444977246019512650551459377736833756272109393264450226654146617639229177120427856754199273101106041042371341220521256802139415486672739874653327921131595049708768697460871163329400627159406059308248771258815186535090139333419461710107182770401058217525605926928699407019593615861924609979385398587345668140796064525477049849020837028150112064017644279199719327297647237249887630505232313421359143580120592674584635458673542620512170001548347078318669701122806499591001285499264163998155911762584052560885008142467490170392198345969980214358058485404652911730456535865722484175467968435490268551402874844065660938655836873873015592457269782964968403716871799382029954374966031971390372486150680289097547256140908119107024871038400229682301993472104836274737598931794871118615676838660455419953521760359195047428160328970028536917772229335541556688000122557788470538900357344352323199462871040061051379724491058765606690072496910954796077309931213952932327490419204227370529390217845164550615225939772562048894782879144077913166446428522541425773639684676338718264834846475640549640512249772448423215327727131534938269311299684783786040679823855830887736090432494396509996220406631861982664097221623184847493736726475571200000000000000000000000000000000000000000000000000000000000 [117,47] -159232115688451989807284232067359180689100418704855927453791646388860559760411658649936848814942354425123868133207303312303183103602699917751876482337357689826463601752476771019592123717566624307687091280802422745111375962657281596711712028641741932707990900060309819148795352053245142675132275295341687788341015712109667155402739850232269409878834962583058427567886013239456431914496711564193176694007658814761045276246218152553016235966839819464972133785642452088363101944608538473866368470181522961921998628049047787678705831676072336573812583375217611502448052681761447344440094501441024107746876637346351659372563885720869158137245216172101729440349629437777192383163549795948024171379514509512600877811569194728945097895587009653118580825567823669834120035139614708344318259253229468166281713692862358675818264965349810616667838638062770810448834236909962853035179985337618187780901669862215206197690025854249908837983635052604576060474081837026243868843857242109040548563850093040071017963200789938331076048943589000997864039136733560910862783283144373314130116810576693056698287216061740996259180726211873922055307192624979434403904451939297040188393155774437099330464944802123639334168141505395553719534368499356323642306670070956255133704801704922471937839268809618886127189003620460404176397135703080502369889816532882876304149974604249831785025765688459592150055132026268166375062346936096762009303201569088705550093124800058330192407916911738811843540364698785536071848899756616045946629053421546178659283950853210178012660180749463243372700096388877075433654786227794667417020953151894595246508901606774220100976778815073432072721823180333612302722443081485125770311398239317638241417135569705546446484279764586156429583008296553111311470433244415638418468161161757514079571125819321009248382398453855458344181145904552272246244014775732421851935323714644385053553492370003146271923288032193876138078984924365834427456095695242764838841895042309261624964443379873829376404873667989417570065362287007289065255128171073364949956435350848282831629042377567578140102088723216660415971259989757074359420594690026093131616198635548960604512325413890650136082304680424868936247493970440355356783085242548665093966063424724040727981227865024322473022600025088263783929252371667687432158636908081905172651789066775689781885583239657657005978266208021231302424286894451922660737822577061550328666823166440463452786496152278515244580068138410059576518635433539178227485431938339278511481681777969119363758731749667824791866194339817625055435208303616628861122911973242864151887212555520615572385652819527533758952369246966498708838619255715263453753830792099660145334369213182568652477363958408906806940139520000000000000000000000000000000000000000000000000000000 [117,48] 46381482941716978205084870925320800346613646110895270582406283128208596324275109268587982939587220304623421014451559820459885411812876533205249041663322981271929242482150184091115234317718144370478353579491719121584823108340331097123280994060088444067115926027777047638408036547478150867455468462244870644203868736868464873169813951727447257904854530552119832751638390371254010740620804711571906367521260214942616432183220545143158841320542298556913414502826121671983526680954177608419676702916926294873548071344714157984904772041317069233578440079345487363034793542218522203024478882399271499977719760555941157007106127172519318722640994205493524186434809711072245230896323855461268447456851702565272051751644248431934941869314342625381193692563139601521126128004610119949379210894932147404604412443204783932796598197773211131868456077298529284683044028543391721654860267786649164490718979752169557938114557780055587620326521767294561094229105108727654242938251125297388960490536445985180364259514265672285904627122179416005128496786532287545600155430709777296041283186421751295420336789005489374124315408198070674246940009496713156959634458499531926652669291714253453451504954026408929284050965759726409378067423155458986126637937447091973029362878808643346345687368347184101143584940763240651122541186644714680217267512795105305911036105674532003776067834375198963956509306561454603698844528070201509754844399360431872182243495411600795700520686997828366410615757515046674775947294819512134892154023291550962195541973858159731576453743488384249701756828207574120440377186675819630059251584986005389318775014500234348298636881094820427338605556555639776107366866593877682298705160119854212038869602322402013219698688329736546541770844350346682119459724179945398030219561416586246074708922830553899148635391565349630855674973229817458024233229892438233830152411017948880278908456069572255142281384240411388224239622396655835899037916428750587643449593680086094757070829931122878110951293989769359719692759619421411757540067857442722847305805118285068601712816313825331064244886312888023264294041270964345404913142519463573532094351492742040867697075691869609046820348012183721429478137719091594806705109514493822651281859309732605144936664864820790751878455215946145462426420388349636136565076846430667077618962130886970805366188477799490821830260765879090732499564813443872129597568641710001477242334958563106432304976586143241435239570062533733088703372880496509948043557470384367946568858416369594103414676021637012142454795644389316713962350884017490505498903617084198516703155001609280151366294174893631935598124312416976103580143994115022461217182535728759500498933698494339617323157664276747558846464000000000000000000000000000000000000000000000000000000 [117,49] -14190897409763869284319039424967923374066909925261535404410240314884957167163241558880483773101938799786131946884801743327609416579631091152234149315301418772581354615863162361962584825331201153875925397632264452421464296791291864220026693649730711218900663881359576585501065080011008431255193562316859541840422827597242427660574771622744008658696441729600230893515677197875047245128923054017536165193523327039896594088386224606679445799204344634130533657175639487185207564293495822757422739315299401837115531826979487600016615865107414533118621534311887935357124372797763514291951342040310084962003028978506471694125702284769376474535181371209095262172016652346620996872551892083717794986700141090377649646547005106430734624263096025702145461347074042920107026832790617476267291550950405248289856671805487768651125822785147648833663835699475154922427745012726469062888988581750118460842533070614853934891508626187586581050020856235209676564475084380564435977026900338142813295743517795096349925715948779985501852638477026274471819943179760806125308234523177672935372996635433101006966337797789989742580874412716901061744119008330198994091308052522800788674893118448149663624813678696605666046147129026043832207922565031260049703465873211326976414171534558475122793127171808336808651492010541745906019356794150151035184051769013753045245547857844795381060786171267618845118656083759000916248586335344861728935289834829147332607406588892647117220035449863378508054731692601515183674647348331591075734601309273834248869498326741446632876685118678818759183987761731943022439440211674550179111441934345451127280930583006183970186853938522061262248579617071763881535400597142356855418191659710530524871482606898268079650461810871232864248140054375355569828807139391142531900827021796692691827871389627538496400628564482328393959935794577401946981762408161897846936522857606117646488055998475472660520955045647042942861153474655939435735146138142142920390758384589821484652394366645269617163808595396887284151795924191788000003191293306283845735296336539803070078835156234335196896968996541671043549721036538147322176773746305846954687724521228134880762283668053160196622648990042874033697311033026820691230875754464487537066832708366563918275578757622763270376494528200730006644373125874083865142749071159119872917841521920332620754192983417332898797601545973518647076451871256648354419158195564764591388440438868056963823137308767008173000663645667233359914671328922643503932651300864154767142967989897945236014736731311568369345932915552122186298228865721316500040207920525777945316026508131832996736612861183948533872712871993962965958504342539193570911156685660427033873572942125090256940073111915275390392729600000000000000000000000000000000000000000000000000 [117,50] 4154358490837700445493817721604625769675518024054205972754778335178645322319484062744022323857081223369614321492370371820016150282786524911861022674448297718924601902514093523904250426112721480245605468944857579026878835116758418120344100515793293156587657838066061061455501807200316457384246954549069801469161940522157898562284063768657598579963500341024358464974691354927069362605002442471318795317889747285057949564459748680967713112698086327130979384847688857105357733455916970789522674288868530918305669128856583379785347536908834987528521250929763824426205432341137815839499966376816716677014830177816550720572781454714244454649181422888547278235461010012075235358146370710287727775830824032150887099413790604437874995496626160761687721557731743799802519683136775090916011774183352930574569878246772117478396615659834234458942340263080565485634737510120401740432038450963759198312107811944594792752629359165038276933536076617005262465116999880033491310366457323246269721480612263620297817583851991539530921867645113817992711561820866274791096623990898767384840196857739006459766726100601037069333024536631261507338165379234320829600925236807192876670783340389975933364724379367592740107370683634373988328410015310759695343638274833312171026434644072101082389385827257049157801580276924739239020408952755064225174715251148176649250763496020093039243833771248097875636333934919236218688146774044369620927635255198978202180634577920580215218307883744471268474081716006476417524638387649372053706082536505208979462300044764340356863248779238291312491597978888546298552377917696033302706728938103409712887553418581280813091521352133987192567643483100133964892037298687806177545193621851403332701712212176583649810481120324445852077402066586392988861876862708770057219360791763404022170161576245499733445896268677501668310734706444028673739187385875603405061259807647238395107383285429198032960985262982573143218513356334855577951226086930886181416196949274405707817639772142800815325271561973424223025833089336996314602220320017437065243640063375900405832229711657893666528047166537743427551782653620729595406831145109631518664371848210388597094976113015972993868224003434323310759397435584380027403948692398269699850098691182192536131296527133333002548866184229198140470143442986613897034037650758802046061287888791228247963710262594826195817633679647925576356965299241054058894196156316324873720731886042134953956218637742464306337670184662156823643136771119171512520922377007698595786671935336867837360949509207435409407760652712679252182643140074123026699466551203117827879320036514332410075378696677759418639523947838116945452338192710174824376533283611915418017343957620134539923305153868627093487616000000000000000000000000000000000000000000000000 [117,51] -1099761444386500920098982230009094065699825096120553145135579352229545212224917024933181045341978163013295092937057434965895370097866595392954352670444152891062820077933114916552372970435744139300421045883424225263750824636605593024192541817381797994013039810256181347030548613284488039675607066306535557599753077151875852405321564459902749218569709933757858266063345230380494441888090983694999172244155191005568948989889136796654704289867481309722635775881414153734987737460275652330531507042827091443969818181506674751983098896467568230584970034008706071369850135625389118707291172742055071183145539893158994603876566012144916990870696965399252494679449014993791771262761211323458244459786179101705997076545762990035303626251844197225258766028880528005137996440802072700759997939550089117619832390758905822452875886354369715235618019847248820008634234938721937292363659751193990322266579464229792120135699400657872599864241591967606032715398182946635994043906965516443441422828042703907004970503838005158465630789140283057604405082048932642708232480635143560742918461691443434246618006114999852330358624024027162681052650190147504264480566159278921947291518010589637043209254787382422998268758306286143390478167991957941036660907647546203795769359526559453206675921987066593057982657608014800631126679166498479940938478322874065285299426302072552687469073060109331118476009575739309625828858572707280702744456779396598522468030314115543810339869059908831916843090147974530452823323341075884676744850371676684822336090150382165879985647773979366099163596646184483484590989859487214484282298429387479955459195489824844659635074238780229254986114536862672643516101917644744546457434540282572564737512749873283153773481932772220968280971107566003739347651194808997272278772905675443561841332104245732167636408944665532841225096827248265666815995352912543133564859668377493344218767690536644256181495219473738930922514807333878151076854845356020802895152292962450090596806034397919120489528070560635907215705255887174288887478320586011279558412909616943472980940810135816051274582501703976616266938144750092211361462031292478819602995851359325168123910119593624589647533617603546158618923245642364971664930085963140313408222297537658041652060725038393011718116244668033768753195525595527325609476655260303764126848533098306995131570010993724796095796279892388429501683158355430314574434459075293208273479380611086623142296388269637228580095651161856037359892200784911579110510200908435443876450631886662071329851618519010529302783681593939412015296672255688519499866399998159902698397721933559698525344895959052303035924525822277219259017474228496643036313721720692561144857323389405174563248231431807612171059200000000000000000000000000000000000000000000 [117,52] 259564775974131448284227185137927065246744489354170948900810137830880522398102672638111329764578126858372315070949096835588836774367685618085004431557391442738254272381392766363446263165272348381944872559156030375504702768678300345245328406409439074471785362057784430935487766484553523566104068647723171339992572399048737218049358585015978279787088824729443347700831363719741628957939445533890483614435363501257160138846633851606734239782917427245752748588952023094158637392820365847089276443771342799702576502723695234804055554215843431058976134507441192137735077654403479006609765054753099053493539535724167302290922040668332837626698373459001988830607330908101808407856938766954870583964530717083299226265795275224523625242749737854883973585434688586409477807433279238756531044326594605204927493289381590646010054227883780667863022365331794479850694723024317591367301809737901629325069515955868274617364686391540103439570868797988409951464472005490098906834127890051836271877182693195312917321626238108570057045082190280980871566192547494430588749716608197130824436672030663771954369370265894195758355095595731143948612177578107031420204718934674870843107237393457838773826912258436080478426794426367942996439394891687647726510944443819239588522421717827880292935801885479043769471033901250544885894016168212276731304641269285527647485921075925417934882985305814915875307080067247560245498426783276147204265157722475333187644290705398875881201239316808597683142685422348914709728052860529592523071355627720069065462862039820904880997903921619822804216503496229858922913242087950085792614669753144981515629846345588096834644107851150551454633871578815179531294275096542014836156693293658177867801981176744202846841388442738063334113249020736600463528952773949907073003589778005994459246967435449158464682189467661982105746543339335592391656451246588745917135571379350448311789796377584223310162993614548009838083316543256929689831125038621394720079767640683709061236366788214567272004182481307498966958718612438622631567729289289893711929223279593959802017346689004959329404402571523841091435862931769442437391878012987017928062946767703291856804584064312908073187014997072698053928371534148469097973661147123599397072181844203797435083495026738917845349219558250781436055399089969658487053681301656854481975478579800205558940194759871777735991085169885881440573210684452956446351906816389761956092473679449994411664925038908760431261419229942169894791631928833637295487584666272067628181754576048308272767041425161790202741997037887967783348329975449040585777052686726607123691379026716723841387084326674865404462063441478460191737165532383663605169981042248610422585552963416973561201898705482881695744000000000000000000000000000000000000000000 [117,53] -54825057106348372010713099873929820700880097603980074497539405741640636233428756558050440660482689568102358022598890082740579944417305888659942497812756189624113471743423055545363961195301362213370159705846742393411418818973527521785793070339278734997233017564021819213626323831403014394397589453122868854747576440659136244839697501419111550264059887253766327672363518472353641843666622266474994997851221467899910419225530349571983286547347677175983548931655401576229902156135044580301333233495661601036467865769054034483404440320608598554612674778964672771472215800570360984740634147359567105315146270376583362109873606360918459663269793233426188669970763345682171177665735515828977391764085291795885067343487038265626857720763331512111758273751297951127754251227767441802552706122897881265842015748608316895063819135399025348802669537303980493430900140728026700063734278728546502132687589939307719030636959804205344372577633941707190667382550999742833497490858676154318635068781299945048894225198476834247962017518240715088178335960811891583742833863914762477447737939997560907019523413653519402690291303843114760112144934290952230647182379861249493808893139006563335742492746138771960926897818499976568338298011263780209167203471653168918665204255608630585826482723534587660217340367372811080280592664207591898786441242175312620178480747545069761182425888912787201787232898750474883354225400875834864653965640106839093283967759377326170962971129436252837300519185135149628268382155303633427250657417849047135125687513154729130166177126998859777533535733020774216339384509739105390026842154198819837632742519075503781338636432429827133003794185425252285890840316774800887648393096298270112081234862077933468423720273291451568182919522242672540849199717155659977371837137881607472738078027245704804315555618161264934676912709072557003708672584347651640411300926331759048870139630227258268559445544284272477823590501969902745038963774300129705190088475515319588394818405713476577856967810504313938619489957268885428850229016364543689713254071399344322703789847764452963971046473529101963119267901398377815663679671274104719793652372159425376847953806616808995447850224287379923057527911175904417283308953146554128956546428931243935784964912711213316834489508743798515592834958000000741072878832744976000960249535894554819035395476788224974951567783192274500202861445485319238969592067102656706792079022680161415333503642432724840673015743473126981920506523688531576954614238109404157920985345461450978471282305035450625477442626882586882908839394630774847596844111616008655151233123791502501562873570697310560855135319336602969074118503712872714996859096998313615251050258013353959238492718363072069527142400000000000000000000000000000000000000 [117,54] 10417148520191287320869136914439584308061787123134199442952810481739349726436469695092243553457391867525515699090003440496695515093295300817073869004353505265445489100698057084488408353170740595514877056353219851242508737961247072373035299435802888341291723567848322915892796384045893881477410788257184602310964934542324498054047290026147771469835250335967841266983240149611043122228966760025230567432546379463021913926294157807859315603049470178632323538690639001807384386041563039401978498911150142985130547438156332985961555103904253996761835177253685564326234014489716830096187776187568146298611296735364385406606119048692400363015581013509853257190101962579741901998961805072951291079702669772026600521571367446907210649166928607207522967110996246754457114993894623459730167862023913287806094422189251006707846061019085662226806494417897000858085592961671026247156878108925393332676887969529933466490217476623991072178065352914013874233947678125463675112685819555314508874410167853745834889721566758907421193892230912561849475236367163944300027059216820725916718654380849360535981088876025085460169777559638856890800993567495755244847057894390511429814729102495715650478878730445028622692625568615141527245622942606384868579466974566368159085676644036882894835302157063714223526837897653525509855641071185420063823496266748549881060576881756143844643164650369564385614639187484355803914456143185364822404916609512277162820005879839759170116391344637591049055265868949965644368836922498898147427659203321918438644670481635812251193276378341041195973481897880307498642479937280321876765072337044585501410059458060100072163110789880551867504393856740529488562603594981642035351308505198699715882112746187940613184233495168179055858129626941381251954526191199313811276766275450351765299616101422748308485475348899797398561711094341263736805561467101565604686568595729793544895305444566351266653476699071414381654709245469953253949795605696502814541044549935671204345879805496097010091792650328785925876266532382914053218477427917051190478994348828175312671022036998395474817115897737324879755794093040557629371583243038940292085334982299146154701565727477418226904995467090819655909797055615375117163141704579445795850914648612676210755714364350232412890980350674203569959061968780231953210476358505123114645090675627225826485477006255706411388678209785099733043426720835684033416905730634090123662464715676660999828730531469710950619624806447173535206914073005002624568230218015173767237667704849443047939015740744297954619590806151791611923452544029169641418184752118050209376030957769299960299878643934994545466831864942581105993550568135564080071494063586432658227792921330819350354676355157989523456000000000000000000000000000000000000 [117,55] -1781161006253602170562321199175913546096694537211699030975739929672235842180991476145505637769008214497904465189889096360710585228579630979213216974078187155513242674221592865760714467391994187692544796315792665042911756772351813885673462043058273116365680128593348013142567293787494269631069219303883373946923800439808189694304229686116901513379901801215305327144370204908156007260571648483098503637138127544591779494596974311449019148802127511992138489679307840144120249415185080254340708746791721984390927362454746318124211675590953737202219253831340891153468780653743267426016162902175076333132959890513566085671562444377813094737128021264834672382941417485225069371929097790044549001243238266572061944742186569548286575797102255890476810116791263380328694066089056215683025157505581214323861862716214704660480550016287144146549816323520271221528858577580463670945889224310690974942545555180797832683904720226864099731698070081843549368542828474271265557093503716908249090423498530289755384123307950055268629065304133863439159395482465112230900675846436136204179283216937000929302672102274175521044069515173859355757446184136952168301084383389853964740421654071736922940248055803195590495198673626595926663380707930585661717664923539669278286229047315884780700239419586517758342521221735884814170904006307669782657936255472134498139688129827359723009296696528627902602911060838339036677118991125286364071271717310647690422597138711802370692091583861974959815273239651179152611811636076192813057447157060290937963868798609008191025392417060847683460013186548724675247886028082550400868320179462767636199969159127160094767625684414206210569748163750451961032920755476448091359230044253208137021695599418135954368100987525485364985837782451710260971315389732951789173257430046046279480760179111469198494892191642036324483221535627380269110998645748816827424872182941236865523814528754692532933222632899752950746682858178428751073481931571187366406300344684901515065562166601345127957751148735905370950109173477623781701132127958608108686123560772528355908122549195684630125141800133077811223049499532918056320663912549450959882943365890112858629251897530387028088303783743103931510283544110267911840884350504134677816851051414978897511290998533973581540766342435811265851176301480018282117931042324369478512799720922076378875602427198777023311532896306931714272713424570256244841705184450608323623297711803421236821417531289638181076313734335946630475169189102575634867678297323353990549444455449122792478569784075208284920801559467940332289272077102452335211260230348398666687273561377534107290004226564058424731503755107891242343805703122128627568733022226509037950967194394326238595695959610157013401600000000000000000000000000000000 [117,56] 272976032840319919396314380692045346944323735908253358246507869880616874856716181915367593402178775426913033212492010838905843728384245247529623659974227229124393813862591338937328314396229250963976300905223750184036860584161604745306645708741173573301187897438293870502117697698757349722505336406615226758701481852883160530943744160953525746025032930760914440453962780868236662349763646421193119116136010756916573927471990916102320210286852445686903224551367436258361069266974900314735103455373155223721026042633696576057569203973825203259636394542249062875779071967777936427732023389364184479246452857831690885744747020822223546721026553099990353214187018887212279555617201062313841498659613609104848653871423825442088759454824329697548347770758565592445366167234382867977048328073147790092087832851139820111054252704922636626215436493367436069852161328642764992327358940363866715239657561054987544035787207330607074479943540389785879714791671481854515745706383847228520816645858923010783195711771676155808192701383269048824793815369534201201399405646939333924860768736369923993251051173863586147064694624429966742948970127891628488225632675486438829216570256981011534552602107279967266910332772727846746606808530382027988796457086284611946052514863751203410333492296564735781766468941779650959280797953758313793094026168255478252834283077010975196934162171217154854114367720478207572163375444978897833303556845317557875328845098421408547861924546595150833299049360727527695113220231842886526107519461529461131691290023848257362851395032987956751913886784016495629963910927800893721293089153578481140597354352719762534491614950891276499582770169107451866326718587596711557375141701043529169542881317223267972565416737380264195293931140289730789919212733987238323674118514774284117168780673107848749695061912197502361872130684204175871830085025939516274978956024719103422670817656891584550479223723875233846707207039659702682467611010759673267323856167138019405922014362394524869579995142413845333011987951780072899456531040381936287443759603294177054321664156535213622678076762302422170283639097469165726801495601387367840509286250677057938790898441769508826255445766801193239241359732566721651133762619239428943339224107874962572093480240302822750256964347455444402719753547044326289862262408455958688612442566779520422310837921537926984218635079571608965023235452339370647527582453824701584035833412599426791128556798322599035893894415233137801877863847159964527771253364409506256535665465644787902482149407506401112595729705641406658293657716086820225524284862291933172162243326560729340152584065145791403208297250781741913831766902379906115755133371292600213394820571634171280430212979368635924480000000000000000000000000000000 [117,57] -37295767037590904719959705678971256269567267544130497650815640570615448977846510913306364164258598130942069767109240497700904686280619535681559350563853002687999150377117647853659150308428033194035366452154537533495257185927659907777096705202151970308067510997544257254506682732227304260784065255712568818377882472378635447269563652737717753443301360378676351903232806211756444044807404243890995396276938668007338937236622577464831149815992959479270543590171286449335855491289135405018942920975790327765952723297264247683811944285260950615222929141287394675646793562441266162055533900184650469981171049056342166480503199782639455186621867261913882347158141148507707176874052891503782621843944480342499834261039801740335510088420856564459618954307063255072297738738068166152329623156631763938945481120642304707322684726576427448399973438160700142429169571491041737276820913855833877033182725713910187439685723761491456711367348217245437832156782209652476349965140307570909256125726130865582049530215971646216510657323806133119794899015880427197395537153883114401211613812370840291964119284954352661827680015382962193202984912933701218291966387604909715908905699500188318702469288518896369441517981261265187087740249713691962283420334449848684772560754263749683034215673160708360047261171486908475112901915166294945471448114010664079753708136880674931244960105767118442876630576407663886627820573524822646193517103102661971241573065435231091432177663698114481669455049263882306885775387170637771645947721823664663857748281376861930924084863551354849507036094938388205066989864981261176931720298845230584678820685372989972826144111241251267487651154123157516205735026224221841523609590646280005214233991596389565856016053618883547272553512057283551268608335928129904585291760121874727037792237700158726221616476010088252939045078218017682703575818788811404909816496955803229015605835572820518262888919747358618950154747771339163019036114942851190382872612517840719679417073049042748553477533629116199653976043054269243321226255901758870054604117584249952058287369581822808853753236674530795504947234312242273365964449221766292354385513471950282029813165924557612651352387805282270532258493739007175729863873121842942022807339731464383776132211197581546972715710894135155827484856742920928501977120700774455129570945563663156482552856790508287945141558292734417699128483640810918790739532623656638013856349882564822833728337583615567201381217139959190589384352887811217501555745911352898655383218974957794504314427816921635682132412232205413138947727036603199138190643875767782873946820220322312692420437492182388990659424799621713107338151540199020411261638127979781041782248244689781170228219664158875975680000000000000000000000000 [117,58] 4515457924217795038025917689177311216860137253136201832172500148565676655748843962910014962471657379612287072829662691112429783793391010592963712389319235727977818538000038420718910693456623560251273576121841446086554578334836655887791208215008159276106759036551712312962864307225911025500605742937559573565831635515400506704307108240563158668140504739486381773603706295200527832035736111018739101284580333065642573554710509456838327934938683113381211886719588625892667440046991517004315268325497973211532707819961609065164356508182266630855502725585902608629814518389711985579601961238722447535940773081342832044132295869817873730213494362961571825758904313925713450781149726016273190351030342923263267226982074014665765165558636714032959274037266276107322929943367855252144800219332712229756768679529364922222142192206542925278178811264345909897115285611113769627926387045976769345223995381349787064306584064471049125824527735195564206096544480566224057162887202313074108141523464198664622707873094045990858688498714469709254176561181059018975096781922646849259666424526729495369191542890103246893185594940802685933614809134805487012131900635720433210270637890674127438611329294356413676520984963152099083997808064882723563740945903746277896357325022597869994209425755646675169649011753271692986760972195113051336122410669241342783494933467224624971940216630213987891639933301412755151748770701202576379545049634557979005204875084866111377684973446454318569604628534143567654117065839161862611722030621692276662523191678861713362952243220394283905818477372935501746597698201423059124857188196294769502552169020987760492422610490017629364974263401112820528063611211744145903060353790374896639539774568660938972980049979692093550201639160163969126718227152734776390624248490031050793760046871436436173530964437567156000838692431935160664785606851663121518315777409738587353782348421445995334155559943475774452666273863620839991360763364428916363974344130519420801385493569273940007859757929210666088586920418712571060992118337823660987248872365971227938749115756402105251685952594989491374718910575454323007614943259789581329304488784509288237731058559042970639635227103995903757060415767347857923251100626760823081106283044793868328703801404126476650282443810449865927283970876222103183578544581467204780250433218423759443520867707193395278780783141403806583454752162313057823949410165438670980918848715647919392963804497134538694040924925482519096844740840915217621435506422257183952499207308638041099130653598954026802392241860409382949424589379129553215995470866752189304832870500174009917574035231493994975512426546574968510317844600003434270158460681914412326498473060214224739864992058699677696000000000000000000000000 [117,59] -480260087628966863318442547163051720587077493499443618400075888890737673485841315641014626524455840683744325212281738802711788102062602182542666254737529943285445695700245628312289108056935614587900859375325166339719399279950423162613388612564089231161615011149118567360478211105722894138958230899686239597655470694643997222741762795331577929324402795518481549472882503707146097011045614431545205695952597949903488680352406508384036468666883768478928607406718526668425859630118631917991270323366059077590788620958776362826408694913903671330175707647803361145206838119682673730324083656576105539292325106747622149841277061961720415454445920804692794550947866204499054386294510149575295617749052012731005689782839649348836773890065781003283169915520194445901498936934997765361473432167699569517517313358147313743304866695884915209920855462047296689613961018562441807069598881965598859551980216180927880967539866834594419732932524820771466581055052183014272021914230684534179345565463083827532666703035948524885707696171935566643587290726239629988436738471074592421461635645597707351988688634972989654974517559808612845179723531184239415078049051470397099181155824860940266378939819524394887306317929139871368863763682155118460138389925190833144021046517870044389697748178476116482343792991653219855601735334755479555189718464096998262277092997199472274516407382078784962406565403413240271019350602357567066161290968160480992925554590401180667465159909523681468431466428150935198829894219626930543370921972447504115486500526794256713696495253873492635154952810798295619012732047070101928034998894790063380750261610895541646574418191767263831802824581193443763682387416764835636710030468563479612579818590641806647814358482905973046359980498842797764977018506905568075529212123818168524722853299193828026603684455287176892937147225705637845546851062169794509293552435218319937764230603212326892069562915405925096493612004754586309071017252970672763975851167650347540044435412102656147689372524571468699401038133196094284283967694907274490180392962098343945926990042126972736653990986942564223722602137113735519877520847636030803648338959241683523282010902784782619468692524714449352693246082475948293645769425215970925104363036267280577050328164303253179846052417054954890318912432506893960595068285525474436983302024210535758608681292424677275072107563497563487958999732193007114854192156441459696347262921778425095744817449317354361103285151490848964284693415684511800935870059550361528962193405044786765631775061629117932290609720262638349985032171372810521994460106761444927171059913825312498349045225560461289669817132433048402653526220917279738561633064160756436201878456766286574150617589344947404800000000000000000000 [117,60] 44324810975171332296106165559139204251947792572932112467397912042499984287708049580988041686019144089881321137252986970450155461731026467390641755277759556467591327551327779362342058649673825504970056797917871493256357273344783692578138783404266469165462738864978780877508154355702741456546921687168136761885893791218208835783518844581491992853099176092144512033912574211518096797854020035854615986262438491607862438371635025369382625294427111500219353203211762444426859679433920266769894302034186643976555447512139408494748272627296981488746034519570092563836349201329932726849947299139750971705140874439491402059792480884835032530467664268862230031456396617259796537343501423751361565988533632592716494505094421034809552546111252318751345258271154828804042431575289712409680767364086265284897075355680284097381402723534050385173005153332185412649041733847875472709204074974735837392546496115426886567986598939745361255286762577782293251187851636405466849451399516899760870131690915595269259960938873137387099581961996696578017602040620794137282011087956025778081471178394005840779676484830654940303265428592447901105128629216307399830977425232136908346233727856994488026183716499841225746048762744626902080500854229058642136855073592337636131950256042899002229126603814321674381518355118721037897017865467990550218294274211981150560207923910764650140808987563849210647674704037334076223943388573125809397804864477505981663596382648133625265163541049392106142455474154579194795490436863036330487038867723245038927995387703325853752849964331643531405424044653774552764646461862973508125674800279497467636929335804125247894791043372331650766155038928810460106007630938826745291060795442999186499998434315552123781963072161885358987994864382731043785476230074681809298669093226380333595156463290464750944045211746049004705245405508493626338430510982845860996153922722310390529260007650061370438109238135150398052165477523215782871221377992415364663477921071528110532408377941141957081027362447001639329984386183067822817098756078227528503612148589599827129761882362742890940135861537775596511270083031402395280975767306389631132626364725325433933866443864511411156609784316953310812157951472692036848293022632314866690338825156301518717495506082725340865974777066079921909712669428964079835133884201512798482903678000167641930250524884713183328764157877212417775006598338155409543973601524608791649894374983525740037480642136110386431700938683552118161836621853649134386504792579007022181771428011358703503875080538867626750024126096996394227977435553106944305217461788713581037720989891063617477986861060251279752585435114031770113352817730401555482914050472753818573151191772297414059631668069662720000000000000000000 [117,61] -3523075304419988239952407090055155870353240917589313413920174144375615010028690879509050712131778383206007885194546847625114620512438730326829026274243944342707151257234387787221643021613067110618039118528138519118854599441739570015299458833311161100352004437648947847539273591835778410398866204070468898257483588827758765101095131533302574172649163761318880657572956026419360532712557727646487621218721737485394103359591325301122828960477916468146254976327214203768502893820298261561401192031083558349663078755923538793914452657395339096167972053894256124209899001658451367278477250526110623748583875723475878772095363237257276587010492311414042019331963578084132454789955091522545621202007332119898168937065826762033939565291940085034448326610325149897031150801878141726983190446974017934607811774522363509118626939074732115081290000572828198385561277399172453378753508164382153264483891061320987468721762950772574673183572804472071252030581799417838292033264110039346232924172745294695372815742872054038612376341079148641090175397861751191578254060304842919820536179425665789243926441807543209231648245650747447700478019129513253555282854223599169976724470257216327109981444256450745030475327276461249208680211153534059077910894590960857860862338462176856229163284899809070724837490735414478220936547879783608357401437486855150325922686888225035347134825282823283085536773583506856491213334930197964379738930017156154926569325799641474626314601987533067328455877373126970592029167358589692100176915220683097894414875940048409614089906385884790463541901652774086997749917941269674681801236388254595772713677161316184721418019555900902210085715769544017494390949062839497149204711980489810377610455662941214373325907607804266550055282630081928980094542289229851821941083759898275271748992086816062967556522744007076419803842855545779200985496150006230680125445747610110656198975131476947177159851897975716640707904934661440948252572118746298391867961467628524365767857186646064451779678821057270446205316439695020054707952230351184320680605226402812709311002275018546930351933487420854680575377548456231186763385576677921128770151267493320253506587777244916963363431184278897181657922286085888283852966011483002742319400827010267052205772300168848533668823568659738753561447605305140926825206052243910221839372944382583665553644980609240625487483643643270277544312405231181173768666279844616423122990130018505182380041317850263071760224085433787828724627449934721615296344652612461011609377358081700226291462584366029515785143859670240859290633842228208588807333320339236535059319586589616134385528157550742167512754898447853118313532158876497930274981165740109596661703239064524202047978416688332800000000000000 [117,62] 245221096598998375460525016182904131985323162777870626320251036268914251239192267504617171680493458830263437152561725330212453757739157887262692690202556589889915942780593644631863797673831125864309698491635692756358302757645282738810244779818396925543486452250275157669767071439454375752491964354926054306741053353604405266870935994327849885307655049513991778429753241177309899944423779171871025885026666536519539161237697001601947163762922700454792495801561086005028465467125578040550455761208727131996789344310656273107078581674365438494371425471558707054778594281398090473136180113964741408502969768044955920377091729277525200026763195398175852136709308499206690835880157993392276993231371659088313925087040572233198362492449654235825423528629537324484082966105127524250007218968211901013071072736367680742911399093980664371401838919586501408025982649337218837600726291323911605370124557526493440212321191085697828251367161135177659998925915491873125631061003236868541487026463341829735758571651386126052113765818381168655738081438009592958381938671929057484255038677043384438766575199345814283451040862519473030010822133466335439252822894247009001270196379672613128080017994234366812621607949631999226191769221369134080346790113649957901613743380596821549307455034761354051754531162156594430778022798961646161775161762867734582784454144268593176410072667526647648572937103989592739333026533973054738493316687648554346876524937159981715226419688641406886495403102075227949663265984112025090284080558418783965368844085941111161045745108627609885011932440183243713133634973814418601787352403374768849329030171834222648156927354010539692993794798277662708536566198379860086767357111370987924346029559855558132104996324601124816266578839630101718492491022084266884097052117758591305176599124270204758063724958899414477770337017652267340018996695885100704222945464318585971604570268901071791297424847148297219877275379638269582382791389974497056110387405196850477905908497702694286823206022650256304805661324624308201602087149467103096117924239455226547509123897016002270604659377671882729704844848671836802956947609114796335115618253914811044258841212432792446294309525802045186281964809708331924860621882068106989232752244655178367370669807018809270078665459885574891899837452027301064209977738855859964162762997885278923173684782248132256834685580380856907235110168395510177918530143560630102808180695282669424018254049508607175897910789199962728676108120614637996142712697848529615049125116400422165097473768528947638543744305291631287538777999522761210844766003425856383257011017416361177997412475014072912459981679085298621235357708186695402264012980463645308385421208999088212630946380251136000000000000 [117,63] -15369635533749636612942513798837533915117321159444531839939186037880116419005158229730197308594275255858210557597949875256602203355567318878032706942157023665027515502533726242777252628127045248496281110916589098935979838577264237654110235768208714333701243242716326134973992601687110967089592025753753772113596257343928853447874562971398316221746476916882624159290556196182114382555972044517311326059588289734225569910599156404514554348083950344125115565086497730744308888868696507629702010153613763509085389455569375266136322511266430973066366885603919395311909491786784585619089458494094091522920598198381374490080538761590722036966366093358079292880543100906615402731018904402990733491668610911303032275117579437969537267385651504975985339357725175665192280836791424165135462298485354735795338183251991632840987541996756179993687268694093357842425370959336422556276514801450406364101683518963294097016532188445401495071515228701906787710536069452319627808595134033446562730074820521211497590860431924082187881597804815112601563682971340558692633818161911817596531796270227883352800347789109180314421038758129418441947892629234241066611862461207158453535547231623190385535293511324714318180904720138027694183337777426716949199096132681521857445515093155753388862763930319013892538404617053328097675582437450632057809108985769263155276597636753060847894140747183849070042739729293922961787082380832908714478124051451806050885022223509542204971434126485452339993247596990201079801564180329000463472005017741792404051305663138227950831117578745942125258698308861883247818308235199811433094268053426778782586123701614756483703018011595253318763399890413314346112904844741107748767323789753010758379801853137552618117254977143119125087940937444913839309474066927774519314952974521374835659823188818036722324478704651195969140019240737273397473972292276293654986743266937532205212404597976079508638238349571539173328090092060150567196608010214372879145160358743757417365233200998386848576937302329609333420021036329873370171880362014486730460715349333053083187162857656853915923323773948821183229670351651579904179998073915862126926027636648845101125018855153844598745457976646907437681037819567329983125574709373172750410003416737383740192233058437050977507123951675845922310626884882026380784992262220522550277464827293786216906847885430120850016160562774051924528900450487072977734294668941277903358299219954608470098839043004216591347363973215517166477436272680581271399353777792648000537252126911651309898469887294106926692547702087416945782590361295460228405479272279596908215015579734716346248696017870443553285595790246021051710683726901575358093424358267808615690309454378922978507747229696000000000 [117,64] 721084860820195428349323674014138097366942026882408472465397997226314853703327356138514405873087912731437982032756014770830962583977406280054320102070083478831835973884696709403953743719262231829467316146215082794498883685719063571433153320437133859794576012535440094402207214505888460562763851240483025944574174822849972941010587118605696711656093176284643912602976293684364837539963358069027164672892523868913951314258213060665903379093002909184997032786994043212107872832899207127791609914556579801855454194143158976747558983484292244998195829305123243164077469345382636157538674891064342148066795813633449796057639924349134153191021292250103369185911764681905107991773444546346032094737221100834405803813500167208714770694159275704802622506689821398804473364559639018329109310812028165682583357795669937571250728905929101782305682751879769069995108561844217852488060952149525247387269083044184665069307575863068670146576250677474176308616429278377633319494448426807855482145581726805410490018204256369095625087291478419876706441149297801579819115183021036030855609696371308981087424549947170197328745320519438431010702146780118903275550588921127284963402420259325806587305171867221008556392375438269062977160133263664276536415361250266595095104785906047233020562310771543393282614068011328255807629000346724946423069045920511123134471337349166921010843401114145394880116417145349665493407530606934454988623433048609477384518663392689584949912865349297472923412782090075490348060761176614895337033223359271060485731175949035226121504634256585584837087929040501728840381836449532085626598194761957959674914016995627190687577609072935458690383806069416284125914663396090229005950349563069356391736509812262680040342614414045309508205604244601266883763741529052820465702543390303946037097828757412455347216306431192483865442007769196997222486663551273604515645812169462481031794360527959046781918041419003132565894212152995262789234461612247547724249517698741876437249535127368614092407292722790017484285643892090830203321920493810742564200050311900437834288387606156019676312536579102979758557098018985279960524492986171881799964432157186153788249152886229220235590667633311833334557644031608591604977469476324260593329282572176442095762027339583619152086798317789125879005413698404437302248702449315939549087359259908549872498022828740238293446474968162132120309024731180090557747980806813583575917291945171466213978701307814381250094025752938025937868195569997342206378408454781122672326914739226564033392558140000144951262095341272833557814315457178868692067476787679752195889656506163714023751600320051509014331351034986219883610771224423230175511858096474556256001946102891930812509286400000000 [117,65] 20671782591274749423288297641088070565512990093986090572208107956320817201480724353895791982963150006171684312758483439873370493066430265610108192672303418701229831501609289014215836533694821801833121927240418993917780744028589058248525423078133374830479642371106269889096299351119221615409080546716945666165131288151359715633648693588894901431319358982684981844264913883099124107351996390941535318603049259466063254928139593704409158344313778068540041351002263778258681552251462825450702173322041827620442136863626036605233573936245272125016035755906288992539871173087112471770056750859952852500300680903165191551774401268846684031396156356670033828340175952478610297079841167131207116706112891232795855735730411479462629321311181686874843411176198082322875368078573389769653630294842826981490480010007641446581242723660486541922472524836476244866089974531848706941467610854031061905484191296681202200150665244975556278808925111646157421173776287704544485337625404215327627084859176471054841769247014745030326161835495944725592611741296155244646473975757302528485989645696393981550927878145307678903601091759845666891400503558889661022289661420050530727393539563497899999169649124674513961701251998099883532533272931930916952861699673038922689892126711711150743148736586608188558922825727829807836154583507538029014152685432656316199201660063524640546873508294423480560097391689898831580428319693242547644510077965907352668324369213689153865625873573156892910160453800655644266250033418181640361480652333196923058787524207588089177904159267291950465624441182990558028124283337961816181760856643821981172560704766626182434815001080195120541621755445202160438349563328979898436867369063708705670784360521587068726929469106952844303074077463363146630613767126698274242632007558554701992693655004274925477041162176410878157879500853469169642461002947179331123044785734504351680048516575016955939585360074030762846938962126597747052000655211206765645207335937519895084595185129658826825537639511079622766005119295514227049633548070180464460311565367366440041913532771382118864347922913029656812207658342090676065084521568568883553594901828678100971480221613801044608460963830696796507288577234709003705166471418903347996914829548837614345332354435454997924228480000914008726177214116970620732076695993623470342249801649248460036500254210398082387256744993753440855854328812053347470253336411606906875927031423508212957457695768897925088543262386308834241711812194403279779798121084972542600171932136815981960728975643255111917002208777028994947689077655450279189160881465628916055445258245468893944760955626279404093785395797457794625959832461129377228812311410000466775371973629464652609386840056900 [117,66] -10871405297681255556673797914954544680213168118129299584781229119688348315760822600728987293956693574163144227392998394596393939891077994914176650137153079209556402645320188969843789066072034495185793168136115802932620111708475906994176991268873440117704439659527361099696500831044275000776296493679493689241318482442089195104287284546959939594835426404926089944136385521521725045717472653367591634798589576174147406104293468271135942270451375077924964476950691998209773374843755044956100449815828042782470450117707940212812687027656631428088826146529303290522564228375650886905677326426535223763843824912721553064308742344961635218418085882059758108365841475413675980705638499274226619204187858676715070723429520732171303293279318724343579842887194943086844996568133206024917834218635076620496636524107044264370255944384002448484356212427870515866527827522355584068581649758089645023778804099599057856346442677501152778739642169035159466181246937539978317955695053679257778145624766996627663716677437383218590096921457030600990772073575542682300742025016549790108412829391119638405890570545232224750564666699113170256267949405831031055721813102416809392121764257368681122520969642105708931003962971704546615430319912077403561699959337676852969256022337961963036894390141246392479879965937395058509685052760377932471875491152614832947871777226980001920601193242230634835550133619237347742930941138283627103990483221660885306081893316779876607486105169187633691880457584002555725219103198215780795884890955462856552942562969182602360793630163013920099277195502234127294398187797332372763471598410065289270365883205659705289269387319426553411498648629685806856858506774413683684607084513969664678242048422791927317375105371084014792601251276808640457336438019744915135849983569434462954545442350200859846790041725123837221610778643344265611769550924172618988827033552438049747007846264504134819741793971211488724917518273561457063287556829172673671651254960511910389381255535682003396759793949925010499862123275736223044624476190702597348100505648333153485149725304976442491953389533926669545953578503676165882879761511596521360402899665011974025513783667003279472170291931904623393610654739759011371044312994474392334026266966198920574318826954505433751854226766117976749044319235746987877066333110107546452499080412966321488436685343017024000428603747794062597888574913613937037317009471242891919945170584802650581342712728955930048748399989650492545416822258838495603419623373381026123560223393302690022743331775257305765091498816411869169717598656367487873807838880033332087819445867855872325379884526685472770146272800895910628628886864793065148767477765811444043190346650664761473455800000 [117,67] 1435745140166172175519937646289667336299836458778341115802804761299266320507094852492818531344988268336695328382955533842178021152277457903424829584913807742614229289416387171510195807215838550036190732382741070155690561517733050393244932928770748577538471827643491505089440139495230159277320847360257042692587398527297290467370657896474528703178490806273415753206334008788938607210564148592182079584448052463541444991849564046992911975039545680608207601389210886183435118948174486960926073276883005296672638838615580430185585963615367360725557515882998743795326336267182175554159008738887560659264108633771356253674835767964818616246786678106595602163608883559876166911446398993469874434634774449542580875025358234484182465156867078060602924003514378459281007472477314864598334001754564776169909864518714043810593853763738957570317104183203787838697329573354142420046479040734308312568950700284462986036200071066278550375158289856265702873619725969922176042904135739815759383675724098546168495148848954776711038067560880235421723211386921970080024069533677242030858187155659946086088784401923440103136640238746824410195999573018566543365562778598803809299851850217414570125179929485114570856309643676935931103058763631803165948859516039586538826273970222813993262613616906563293638869814126786348183059361545531498426127747243736534525203693781438595365156523670312180254601869616187406740042678018895125147783046421416872520572615736227372220661847135063221456584019871343292306220839109349156242217373211199422829564392716864765292499690864126564652286555837633585479663537668307929817908905199506264797518520334583821442769586044796192553285012105597053387800218943784390126529762758058478105241947886375514814730610766834862906833483495650147317710086763339022841768119664961335700166672794411031819246684209285564096569778469830532112127614274141125279629502651521731117159495708542750487912267796267450876662818373932336453099697768964408740300200762585166614884393651861285103466394473771830853753704918294202810978508912516914124909857652404286485534482921019337209616001354082625938685139598003173066252519466161911105362054488740891851180498676226267015451337470710623662544672663863494454150877431010112438359637953696285918664461479879053117586791904741741630955928246059967594252039941524912575865721334994355264326617459070539523755185793306524635245971757040374352951409152928798953305961948849847848232141648640981437581315813137038807544185896375661577377853678963040620060537120134636155950555554514575655631360349904726834383053727359385477587876305192778157873211854858113543007696130840797924504780710420620620428364394415644807511000128960401382758975529116903041000 [117,68] -108527446540031820547647972684395403418587284343074827729475227665334877367729474195075478506168228915471902270075937237419567993704634041042611665354023104671735606493087814427273182416684096356821433741016433473757621617224842772994693977991705361984810562283996995134095537256305488516578050004777689736350277822350103073148043164772007116688068739938849803577473480633319153638618916324149363188222006990691993153496856435899350813157066698896890169333027353038435003757023668516807978052768845672076801689631497842553150194905413201244299956860625651487647284099199742688162183734102470319814921462937706703400431372580506284736309569753771170556947973698703341876372573975387537610220242061767908525707668776290854025989846193867105980444437334868232862314519114033339435305848895468872623970866605246127412077453024503182493149076501953180658568685530631189340065885826751267539874861877661357318328721009824451387620777221658215387140424867302416231208406095566073756033947558088676143536511382157722736450470983571569163925894676876218720525932734340970606600594596040874044818290271355358818419259976421250219579559853365922328086666385731049143247806948176867945749446025836759281800694725164624355193563830479422873121038892707759666826843776717694188210009872057208071234733341209416050015665304331190164485589355016079145306321515847454953311836455657043444604901329773734820654411784903383681583395419128665993906135647692025656367819761471801309664957160371049640089922419414196283566007867929667783551455977079352404687087724340258923088446281902247137905258228355860983191920374639627474137483407662631485349166694105050002897929206989390544851011807190753997318248076056328997959107072793434307931617944017745717812414272579653447006095014142728465513623658686321525292823194318359626840144379723969216478661996816613138002961956096388645441265027206104222633548055152506146989126581577809019909379207923505819905198296925255329837640599103851971075709854926901388459735906325522111167002287820099409800191054856842329504344187381255140640429643550376101550602630399513252119958268341337159353065311617055366948092980655667230318744679341195962023647228085668859376607794360000835732833792045885027533897053482468700868783360268628135774413592797454855503071385775377435358204124066739604696078535245875119366268729903251473281095227418179810840280643598835642452079133095789243420338240791831951311411781736204904784141291629344226628230253454986079608667053963201135513645830014459127394532202350115860458099614751245306932964821666190186448294735748710509805466663192022116033552481994347877586469258354871229405702859589436767655847562595134801963370914126478000 [117,69] 4530281163274533079165972323275682781707682705874310589172243853923895814602085047798170429580004985113815022205118056987036162641773196601007005083070516869035855843570391861408905182958227296353239704159535525649918854299051709190762398187434428710589748363636146761081640829879711483328425153389206438246447610971113841148602123201136686438274772127517408533034721390394122431166529290570809579983761865157538365287023422009784109607971747030130232804241324088716214157476263660103908129240713255264650259772624646859700265737132737145430923012200569230074432832410047425952954928859808140904313097961139117954281073623504498115049529545762420345505405645430156123704117474510168408653319122414042899743108984850930832065464147800877900919219362252598187368076970323227749511619542441571055157949471543544408349069842822514657121194470477939116214325060719297638647811030758730968468058210664138619695022543740378013401426423723681075538198303524724253941818590330296160594867527070637310931051490457974586608174309973775851319008231247166586496651274325217417776008650288976495227100957160312837767743752468130298135048378997386412694122561776358802357571057903791798221137363835328379914765341378323147420928578564007788020126981294056499882414297587306054857047768461848708779125472939859525288487913856357330890308595631878680081627040635279485695421769654559846800962578613140195290621959467785686384278207808344038744794857058900203534849663570927690694842793172899331948629972895668237653495733687925057986898316813987517650332367151716663766162040939920784674730925100594370112897046492103114994189031996060968221808628617680837136325275988784222499715640340373044183864435692822903935735684585193947083893395178485467904146711897369252467326969343512542760467543483339905543407649508646356113209463741892566930799026620398024926238465109080553790315575537968352188269714582588773350894224044089532343182586988766536917809503657337997232113797298899326367832830245875972627551682744365080749563879206538268949613376846813068456538583658536469776914320522472811861452077759500179647991315678228264254818035427331154863390729833134640418614547562237867001078455461365289011530036458747968731916774749836901267580077593227270392973030503113272619776858253000333103871707197813246681409326169842658205912445926551554713852547362274223477743720304006448670450669528814429739283861814965600649533436615886452334292577692441612477679385222857890216634360393096733433217571867275588944433201212088899356004876651771078092299154514044322060553415703630872194030436098064949808978183161048204216352578744410267069594698206627200280636138624420254623883243497389124499081035733750 [117,70] -54954109527816328455012899740308337489199097792183018079905060326136117403265282282518122261952162688892475844244710884503149517498087404840106167272142017493051944639753465109701158022765106402750321444043847417936446044237326244360702390408123271360918827679353478720432368894054142563933180803911855386230657672384156248537986061601391015604906166430456168485788817341953744467210206346443144523250710712541702614022844495396913027083754208648940511559298713295113852852038580085443301878560630176651097717773851047137175548498559649922552560326667051582886477592332083617004790297465612590934716966326336968684072058273426402029405582961754238163298184457514429877669671095650241917658545631998272715327057217289949967034437184343881626163706253247029558092466480897107194179919591884022939251627399010775757669298723753219845295449813458404746593127454592601522993850969344269164559458836024109929297222679581265453632070337336263688340407276657596677840522935828486148305607095307288361819680455859523220795503039946953462846998522362062129086134782398173100268064329736757696615121256324643604101047658281747372041173261901927876362685321373026677254372782224804118108194944573944643066257186780498938953941720477733982806414598944024883190304687752591426061282165261477543472800094963403612153419288340070195808755286073279840500274680584155676390938678046419585702143497319534697631721230923222230410289818626549421909450197098783682408324603723214556812307364364052632167941819503242838701372901564746968236350292170461046011016787331718224216532233946949448222087778699736553163062989683392289937683298985536850295284128011809084451736732159749135746884950930119612723133017326807162517813581752292362994704857341361434927512215902235833460552040026115226053381417411787071954103321083795357042954037419070541685737566376689252645291924257169464030857392275398277810887668140043762655197613548816664225048989119062309896386136403284628800162070012696376242842471514320723393286007468371181806655126876498582512818478470892503004538103933467769841120628192258101678450774454692743195964940178563783119427269750849362380164300516289426350143854403285421816349158233108407021102330651652238190422437950745939776078080515493497725569775671059463412788087501273006725706864590613687535810866313639609189259508282909232002496639978151220798223738020610724745682956204741088194112706776938030185371639680892518329617637436028190473510438057050721716569411314884522009168955505372317020500594392390005840831541083315549998673824537344214806598842505316605572674975244135724599602595110652692379138779983440174126138133502442177592694467431697524041685213616757648480256000 [117,71] -2958781359084249182528032653982239446368996646432305399779766481077825764254677191699442197829145237929101952186623592511388156030235096199719618179164430805699003784651374582760232001147727573009312496808231726152329016257627003991089918703881154015776921921560225240449809942886248087865066119810310538776669353151735348185086012909309049744677954695073785448379473551751717509454796725213199100104926857637044077710502913042358547095688251628763719194140854913681350373923627796528996852382662921011605989038968727751321749228290673586459387926095317341676526897382826294942462972755704483871910149809496661630661785630361177889294559044275210732237162200819183623070865236924740227382313742343656531998126012603144079846719881962529787959479566062583501485960958252447631703451222256599271816274039621571796423531628303933331902121379255267938127115971387764579491746796543458014973538378608447276952904846152260756537393298829073424537748862630974542714398833997435090215778736754840133366847001415214491157359630092825722946925722122068243619118697327366168689295860808135162283708842288545989344966560216185847333792067171495659114686090050225462579218523567887571596017245173607791908515810856320997345877883724103305851856013546303706701831258182291262394825343557109305547254760034994555077934169532936311168896679231972848248181865226105029143129919065323049148292846752267976661601418380442176297991205929761994695001523915293312482937187297278822822908759381259984059513826828413686230224001259926822135965858504302082440418605110174639207881488869925011927134311631223994031913740704284893874255389651685132487535151673947166301767823473264462518115111691167474459388373612797073974489833095810093918392644013329144872470205488015517991572409006095712296529536590290556751540705547118219013629321035889654076605185467226217441242950954781817887710110747425711126383027925666770638984029742813366190094224234272995993404796575504702196277452997140777106474816900104425829385387538153219918806251807194137820608437794217185645519082534397665413268253549227826890759919257510003149296166369927940945597405480221585071248248114158484593234425166332841669222060243047586408073365924121835296710748759996064920619819755256024952859846152111664040839236568550269582120984721517105103833206860957007046884131431539930795350239373292310125273154164581160879699878155932791658270366227290198467993096188183799696089118379576511381494612195031575027586600171847001854112550393878393819946818592348709753510522225690048451611398571448848565446222689282033443112212691415967075574406938215878007022180216226121622940835738567467445231551111362979056951311354183104358400 [117,72] 74201176565124793838412152796354697516815309553647003710162698791740660210362584767575285817412635575012014946077163117713960240849854374409179564554109082462415402380525023893610021197432151682864403851810525054866285709737815848628213782350722927870611610342304524427913591959771195619086273993148163112166643392964464028872375992864838506638938727916444682557915233125034322615677560507666875739332762224207127825181760262608872769221612610428197259958120378300770356603238010253589747188319085307843252649807428619339418444271178513876257284951505689347407456245161080594887598682662138183918784707024739598953830284525059326492114193663977053962634794855398398991023077650339180887782281652532682010846443019755247664518022649352985325396252227630078907187315817558266986693569488302001015047906684880050019341184773851250490154516918939336356899073345566370192156649296794764172565922454354829950898188487060326496018504130201675127306449298861682436049114860647307326544671421389884469455038771224475477901861233745584820114698499439760272378473922625432039464565657969425242340324280993527466173092769649440132238082233068848898567218821390010124618863994047162623149581696670496807486259836133887531697369614618061267280055447733376401740944101207689600999358494547533968603618565618078651446627026875278063773105086032948901553277546843411204641797672104636585105385901183204898036014098636613381216056741363086202323003937818311905002030405625662538603550308612384069183231632136560288912582713990802550859617811417366416433884340912221991714292513629369440235580514876072394247488949405562154570470858467160201191182442332402434415149870294922589185733179869601445316440527198443751122995123835548872547427839291803933703036111864955999927192018522516110257322483928293612874581194972451717894294390607324258181208113020499093700174962566411744456945934644698217713645166160290746931994195172403343635512629046837182066020094054310108556498587053582515682041735571985330650354826469118481305646463904050316719724483230291937235252312788016280368832996311645496426970426882051080550838457722949446593595633522844449308612054446112185040684569050393630119396537470358029941116622558450248573923528909841362687467555565573798772285568724494535146378913837293869890107889732250084001488308826206111355378003259346005296340296284017122211614029007373759204887461895979878164055266565995917580416391434426081626540479418754653660636162157041018134567102730971845475271171329672650036400956491448285267841350134508172651460866325818794518531172245561357866517259987905728643894068414049386978114948572834708967690683627470772236753710941472745443741448649395200 [117,73] 486654645134936879553473573982043640763347432524924407268258155919268495377920022312238058100544772096195096355102969641084735478159074022785866287181299851981942128352289177084601367151855440858021656497874968958112021057270686322027084319989978338776083290000948063119643189422671865790877811201142488850929609311470606922702190726729306343468841052834177963786393553659706261003655448148548301691101941054868001908359738566002968623808775155298918003620573325149212867958356831166912277255812986522973582552808509758118411192098815682746888596792508289340368848599704521874604339168827321499231210698505379717830340781107177346402446843971954366111905799628114222801713240523454746222124774280417993498465765787582315384226787476249970356916798238899546988850603515783129661728573943134315277064102309666021201392734527785538964430226541985836690968958393795510290474418431199935752829460394053414497463786884151914864281453043280505255014832417776940905744275184095181837802563572769740954722605916527313076846149808981719857395643933982262165652125842633145136336311571317335695355331265027984994205897842102186866995961170929732443987265857856086284670802332923150628359901378458167286323339011627517826208985652409171679405924118110254343125407630223934816339780505035576640142217252862985632200172312562693362319164068336137404619759732135245790246939439132556130898493278322859806406452131019023480282499835540194664462520911283631507357311295116614994119335417027191510250021356614713633420213996424075591437441330491066163477470952812655503432243785664285502958282619523891236428869926542756304045197736796695477760141075397121602568375191395844364153251785938624152630527360666118753820979401830102016394136654571345685768437146996297901002767033479951984393850293211123891368754862266638846423221317549500274923603019808916138279910192119340984301848578553250940612759681052603758113811962944521335305445600505312184687327433652381801808814440252969115261627121977417515613549706440103812154771307945131625973977535323387337138530808247798171504366742828335237866152163274230574012845125917730654088367823965871648324907210414454622255654125376110347787044518188460871972364639778900611326364644161382885954641183703959884211549232115837375564533504280172817026873991101343501293733498848776914252396497919809893651352640568320922344200515200179677988611981785913575579736812900278209925369637772338369651224968674022019136438957094557170791924769343390925583210098850424706563420232215690361464146479482359860373959592078300282971492271456696823349704590966400615147698620377020524987958106233401620003327115375861194251800270014490445243806084480 [117,74] 217482447020318636038977336783786849947678448645536551038973292295932268138010340685471575476593376497074342164054609577632422352820287096783451961485799254964590063007382447908999904467102424609020433773581290415602458099915546715831003777767730542454134420133323615818289561999288084191995778459500438480086700076473677132500194500276522020823573026416816334042722943026234648099059375453290278139623845831601965874542724178405935989718632959525364435387603175782855123004817476302392952547314425865587323099906152976046497903625044631862028891603691209769858371832978322310633657381095482252105274056048399649080009163594119291561251632417445037138295871983603230261396869255576643181274463129050930794195239636076013695099677194934073920573481490483361662233592925163519802760415476328031028793848348647745902147060522723614711262631966865884410753203596919222926363169584875505104483448565604952406743132548911123779276500388362772247155576981031528559394733051445333937633279090473874058718221755441161562737050245009928233274683173934822245615728187753600982183222457337720198378713041031465122979360547053577369554851740861228488824242180350954964354694675619509809671389458689368504367121591475131142515057333127095875011739660823633027197786533350157356426491262557108110787762652651288420901685049865694266491174551284710114449059682521076043601520739405591065465828446038830129841377540889502707135783111113234417193413444657132716663977551298771033770558619901054806457722870466727640182129549353321743292122411551537316400559769072499385000281299165113302684000207876618024113652637376103473649596311087856152992975895127591167623230892855967437285691125634611181515257295328719464896154231568248173083770467011601416800111640151586304835979889360599078051281577460741681564054810153678950998667624101638285503053920511296639843028988527443485595650245993415892963394017925003975715180016346992325773829678818110818105529457290630575718996961787419779826452119918526420578650885974002410800371157003707062574738457996486654052985325766582465985687664923510200789208205683987141605700340708041064219923262076207129619204893735591718022340152277970762746971865198542740594514305123093332711684623225384383672329047451235023661613499578981069186693361952644391816882978782097649856337242522484301923028409910418040326987420471058622097270197252731326809874106154276179470126276220366419147975094408860557216485342122794415233664438621095346856297574685981606063733324498673593137950575385645174494212901834505958043409161997055290751523877967921197989932639815986988607589009732844433489237723529845187793158913118100687222032365770165699579900160 [117,75] -7427842194221627725303904191173525782922629245844399432405428215235732670757470460793542142424211496045389832436878996368010066373641741539745495590255478705836425896918344483904285425352824013825105182444673089647531791634573995815674633692701141428083369185258024523219178013459260212388788177802258302040236147939517903631705758854781697538641397457382703562389018675994727561193717485441970122835226652066589539158559834555031484460935794909014037947618326231401277159373288531485483874374316339158906046435555514809683058920238425638330349269384495858484070314340926572633123260537216907403894562674358676833689804080971605580760022514177180517585945163194488300708768443073091556848165017892599072218350550396620418374009601660695982249083330222995397041049830871938411296204365737257629236304931544432198377672140818252669827738285961110479820440310133425270925265324945448303864437295048377499164428720340830260705200090079040498596849192130337262139144107844453905015623021280593010787976394246806785091837906743907226250402120780011578673117597694957901348773072524378146893048265725323174289907666806426717659883070610980287704002483567568455245044731831356332001825177896243267123134074017674688678243827373978053325157498453737111857976675751724145170469739419669091144565846692846104801942404470136876975030491443557581943495571598295452286757437114435011983149120989034966343533879413997429014508393176446990660710431478210309937689536925887337987992126303489648550263466905547602457545208698361317206510216414394439230633485443616314628523147946687516634884401122596566078131292358710667104212720938367808966913583680498218294503583409031065174922600672299498740999615793176198446241491964195005538880846332427077835219616818388462653648841527152390951147728333788154968711656626036973440095173136402748693857770393394004114636817090765915847533587219515476196638635401857087878885548469210719420734649376973410306692457197543837480502305972042910312867794676689329705939673917829078676427634811394106266657691931063904848458207622620836809070212976228751058108131037412387885858105740194581268705667976004879711845760560690979552880148006063768294688345486082865658693999264258711051556412762780215370388695250703263900104698315496538536900555282935522191486433968417563659207510554551777726239184968943331466650436590474926065407540426202898181254339607689355296120198543975971609016719841794631089037814547831353420498221313274947908489627131164833877910221712165327572031518723765066688067627371385961211846350384083118825288460219324416540357915056355372259800651927879799920826813672722768933566810803480515481231978244049926036960 [117,76] 218668346015204197062089024522510758174347235203204260309033637740592443258758440271515435380267912494894038924541711886574659323900520902692377957137573315549245564209860385980141181306150604458547252962925513512608698129411753224978185675299877873859677367885461396660598544443342505716127624944489993470494663790213843581222107086321097769783361742573589024014314446465420713468091656513593316899200067706258876303607033400266782874017830243774136396976922534848447395484019247640727549316530251185831775955134834022692160408607528977830265544091903278602093866236623422546295639929616604643058245166283079801152660333173921069818586055038635217064210411386629506169711951975856911405300396846112392359737946067393821110565842678146521173067143184383380171528622846497269713969738809436347317579012354988012444316791766448947096452114072246706413965733748967834126653289340212271360622831370084561315962591417729708888409159690172901684390780533572822527315981957997037417014328803652135790791313779598253359013231523809347479716681329293799434416238592384022414183103551190229218019879933493249611323173735253557389579825268026723781297844170937992866235306210449348036253678668229131380153343527416561845999721849789490971797253771546619482171210760691095960018482769866019782780799452049071670628080892334159123735114052852245354048543025927870185291480496394985003875019629326455979824870001972286651440141233220106823906861612776430861164800171331178262230454404466925039835965261482649763778901121236273227821960238667375237366917726077293775503183503677614663920016973582478775538737503578244561086932040491093653805378653452396957211139970058689449144405045993766454986793468024580134220607482532656606822351534209131299349729225929854347170439560755805569468177564835535257491081093202086697722838865329013276918661299054777971181614713760513240549724816825629048209181492196341884242198692708567161351140072307589360057461898070253999561825140985766958338064370345270031995428909859354543513544988445632682410149632894061920767750602739943466799947827225716398929080809665213353703790203512986954546114375638849977218652692069253761277216459543071990223130400427967357730950521204212768563705865501797584056098246465918102651162535582761051706827785150800170473614823999310190524585064248578350061976655465518656285327800083710431070740300143305508813358440373726652735338343169689415229363627821197603757121513539267994436952853029834136601124626604916427410675252450565152106662290957581869349232562099855262193025300922201907778230541635497194548550841001024181269151650725601180476791856744535122415344377102721956147972799864808000 [117,77] 3698917802518114037535590529948884042246884425982986519407312559830215087092782426902915665662030410291863352232036847493135146046558815087633481788269708130057749802942383886005786694427511933125224290080854775157169333614053667666246791964542664157164079391339992830482539423541929632599795434260817218182293174430898375771478960860134411737159896396283871249349467507875466142631025562621740261668662833655371896077217371826887274804545224677192910746211070982453472464849314336496954134437555918931531790487521099255356406105148626378909851213410484858275352537227863514747846478078425273820754084260705348889757488208608492179332431384435039832279364571179538870324963179841048844181978976360545581546081226131976665651835542727534945985899425487555863346505247165256324341159928937956051590955117054418476534077659493254527274112139053551334059547484302262951333062006533922827027280221901817470275463749031115987102924955831104865477701300088972931249346138065290254641575962758179744270847740945621980860772998907203517656443916434968352144927886129860736152294814006907810947925574984589507866959194969050304346716124420692555946352327227270278656874406216931541383995386538625547798067008247778324649259318483953948382104063537632365324700208563223876711318257667663110857331887195940540997147618623437574679793782147941966053009299239268465880254273297997651548979627808808442449763467391819928353321374257414116077071143723691815998106957288086245702868270881735344473813184851544635764250414433019610728709658929689377967744392206858279791261125637075197829819450521297093078127594312733792349514417609364590366862163695098935175656003765773649870576784551535633197347968115708345034709215794606690451333811298905015710817653285812579606882043118137575964435246985467886377839426691810984818969855576500321434647893317367889285154346280154393485585073727423813958687674403908228205974305998871962479312735601876522957362863084256429078026946714454090308084567579692893466955077011322145337963754993796839120001201959544560533018690965449186082613346506069840424567742841892171353989215122367945198788099070181850095491303548432553595547874208936215793938860584602940899920298554458886441394934622772932367001238528820013272679837513081005993139624404092901117150743121923067237122494147743511554017277737051916345504786507286389107568026653908411701341332996348569473786245952895302552966425830132587128916139845747007541324957901230663747964043782844420969680818346412045279046748430980897583211385875160854716594531712820470888335269933800598233073493045803790218282331771503214195757238168896868587139957028015703716148097108600 [117,78] 507214049864564776814609947301055445484056648070797541950689731394431094937309794768846065074741613750935245630530723154580291916915263193511201603836438715817410245840486366328145075586974717010982078853219621369900409022127356685330818978469851987957186779955564177190828687832811576041115594464396682158707315113030529055511129942685687619394876166815711542173184335098446592489944065804593765115440458335424020106735043627127599738086400231871130235496017050934618606594068918038228613243409313201302936150909656509812632299344712596540856954678716016335602216020066438966525521357070673096204034863835874143230517133307058023990968566261880954992785833214659121969648091815963712500156000382836394770683986450526510292420491318632954708521295264624553672398307732826298415082113614020724321431568640793470155817932522015538385378473085368632543263596460494875537929993115378380064456162580791705640493030849586349425988095643522505119464699125624127377651733655526941538637221239615780554862166532508565420328264609141476067843627424049762132745056209820856348775698449519036153342618928028255499157991291359672411051556540148183877262911585848346564435284340046954060734447431405784924030394968205756660104603720436954043947396437801655052202111778005367428205230031985004686120146452363202760569078100840215367881229253678653977879005012647107543032914312401271344571916193081003120939675640078753615202429126395080935731362899257205206801489612380664248251032222154978450502995576613960320507723196935940243781397536701822552828044472294365926522270910565922602679667424673446197708790668467306059986732692599657709440026337010399201175450299163745051355681476487857182165039399785867879425144605789944572780047640834321220389483009033546239008657362061563054756582789182543807790656637186454567799470939221102555814456921092750004174846230234325246986970577445611868658385810308645714312778349301454536338785998491161304283560376571757726726829270159291688205715869822120119164209514362574839340562168207976254463657405050786237559270515369256198124415328012024305340379674246812047807574567261586698221819935402249642471128962321361930882346927827216358340002080843083848273727653825059812405868681549209178747635993675176844806721347260789816013188590571930313163732105107648315729304612944477452092663174379912033596900451601099463016845356383230075587656804315867188711261779115890658146999672647444870519131420263956575008830998046394941212207506431168915291356106897047459706034608166192653184309277088214544628033643777163642992223289908861950707244697973090044030264388849171490887051765978040904691954712193252907054433920 [117,79] 10398388192369502497206027903588473817552781691489381218408811630559229114978471111570984043427427184448094143762430306790912059398820105860172097337838390570466675756571653510047008867633988661309951028058941022692983243796497247784410109421884082310621157860140589002476415927430757691130495054309093069646210230414528372814951245414599740520117299331294559623009989721954897377242202414102740704050149839262128681133639727301314234643091849003846748639657548672356811538340593757831329287986045695891781289345485608103953911154261076112410347901839934264374961027555214945945085642244100568019618842593841891436832017558966238772132436233448850594164266141189262889425340736960681046385172956326217228234333712911420255945549134623601334412785866207411807465053940856473846506157150572101354692991481538349749143087867623400933942772948253174728733966848558625885714692066091323929308960667025434195464708044101626512375293128534822323111919391872935128812592176269314278303395923080785255380700659360665406947251656976012633645828824570801521555650191814319215443665127725217364573622441393811611853479442032414663798304434028657174597579445711350312869285706454852920745120228542943091649124351649592604818805072263032978559535880944940215562652545538756989935328197425795944836129714156625638013728794096188467571863064372615184862898117850136381620485580639878907567013610624855273721203329104678889122273515904322904514995679156712922953664033448973352523064360006546662274919847120282456712589365474132192449145903169919011348626349853323303765936899945694597516040104609343955392336400133365546337466362699940780946599916340677339585572379333316172936876502274913455518609922653939384121305473137736432190725625541888751884647028010432736422894668976864138444679001253774988825753357371140538028239558719548349356473248628573441618933469112358265198778594753513762629331065985267212741506029196832460679913265591429403715608786389916281113946249094090711280498630657343829380115043212991359182343904811157277808052971183919974786474665541360822992490178663422457071562848074557713739480747284585777260729550321653820452082084591806335612657852768385227157266021330167689471139662668501499309686008210717721711870284776954178216017173765701363258099912146134650384146080529300211940008691625780001314575135807333169120271728850268122414380387977734497287195950049905629883725841552379862415712928997320549410396928719389848136300997245071331366406911813131436974376516018114090565152891108644700061525392957187483161783421112378177321307055017115745203487335704743689148568439725372687052734938333032184808680504229021780967440 [117,80] 112269978625881487963258916402660229178243157215074653973519237555340572286279573296348081862390183637059423884614780450342467407766146418289771746820323435416203294411878342412422491830884776858937507818651360283941671087227852319841888367934167852125905071777435402268244346720166365440704378667954672306008351268984671647602772347388881291237935200657796412573353830548806406480419881322583025181859072387124507437998305678860768405210479080094100559441549210033541945228652539243523643144308519763967009493048357245645822961728111211467312648091042690280322289827182964809451010587310976458126812544285925862817749874379076268667008090234538594366798723684389197240385335823954895350209156770919361941075509519856243377957940134212144378903064945281914231020107570341704784771353665238713446599076579359873040314315596286278001696264541495986770825108094917852477361388789276329111877949837284452186981935701158915698313058852198811638021620750385017216285712370683470476912733259934000309137240091808159372467873394489693885324767891477603705516436697089711493998872410903746761928731699585945879801790848715023188198255478979032887608267683517858066793258858574964303615581136666807656167695680021517092455921436489276321671081586903958116706358642196582649273920275391963266720149738213496978147542825200140377777988474041681768955111399380008718882087970191658908267992708171316182977071991288699304248038671537871043480022508983692376265769279602707806401275352711135301535700711864892174305506479698247354213015470331110770907615346237108543588664612727203362193997192519532774551935341616922374450125092647876281879604031126857622464778960770941074256950645248081251481500922268356463526318592013761926227238739574126953399341866123628323711539742563519599085510649882400549302205184960672308600379274859485107884370404260155271050068973613719843136773236706135421910043371881681039642948103174499735941539435396015483259389836962898628529903682796857537394045287822792503861803605050163056982789218511110809602160557101541945956066028667630215615482367718754181115747285486455200260413471592016520093510895972269087721975414571423216997547942341308784482338927511557603350469271232839117417933945032097942378646060453948546200831585105375023557907083159301660958602722618872500337093309043851924933834994177277007999882424763892723555424964903226781536193692057944526403554203452945215864945185095378075435590782613695009568227290191825109235711464181383364440591759468430768175402466068360892950345519390080500688437525309515313645582809847556921225126365134901978852482109722708192308381322744900011758437613810005280 [117,81] -5049181328815081090526943652316780787173301183903857240603396997149906408070325054460424716298756846845508559073037231554993381476230982913565824959477271342136485714892329110414880014802716013561734226160435585632896285091007910487394742812327459736912098738366536546242950130699685381396107212684827522274160990105333806146419021156653929066947145459056964515725692301965992559569998578404865333832094576139621711406727724033113293158207532192936563885276240933458279002001854282235041258820891309500100763799200969139558096796652683646786954979294532936570301896961858177812862981081019715439236999377712160875708449603740025422361567643058726883115192524114273202041494921759374947195463692092299407959403863851284821112825232593512373922313554919785257989616368813906693944168316801912738944530241576390821440317523664841435088952811213406210120914600344665903123386257381830299535446998139562617023532798974292236619212625225178160579705891590258053962254857943175184969998648772702540601218853378234924228500389020833675791298933096974045209862327819775944007151009414014440659356175547968505195419566142943943266147895152414389876807654704399632159481195837947111702167859162396454555156912789357489034765042143134010344034622412325334712866818238261885729394302087574569723403838857172786465835666139777111667149989892720191462727362118776287172795643638045688875863259408854576631561850032119012926560401059439504226822435874849627128040934708856205298052797809256281183576098158238860825651871689579286750217727539479795714868252138553575224552164553379517194190066328242244092485413712997988395045616895540380497349927378354131124319926049131031015606653027750314045338735361987630121114044994261413512338979871312542632188191939570225011967047914335649872773508426919759343191541284845627371380378868535520268211376416847551726493623856919368758710960543656283313172036566804134766714353022668048921788750411857256418708234888084127452003754023401202449779444199332868721241973080037254871207080727030229735031146379395445686413197746954782177877492488224239340886960541414862190437369876826277508931624606020977559167567704973427345563861993349559159795733372080101393427677321311551352340975496449595921105988188721495259528744764568534361380084817593969703151783940934065383542728404297267045611865986639255769482057199577003255965637986979163546444085451747690869094462156611454766365688271431458316784854032503869028032145641255162662427963304582906770318701840832819703131900750894710965670707034280903813332665713469677036245332676611518172586666548966429960624674943208560599881308118874930346792927571780 [117,82] 26219282504516531247028114440174916554180815619640624833149564321862265357231228790235184564714625648393568612184566434185205685964378419753091194216844827171901093737435086551303750579532845436346944706613961561497041347152731961295467492147549203429509453737445366737584463133291104430179849224330167772974414052560466347086195884952082771375820290803242639945145115928845398758074146804010336104065443734311529560892532988596228312572555554504678278643463053219749641211415208381933053641527349829073035231797638049895056815927995363932445214314605871825026340606547036977167954779109941797343499000997227457663472289438520912102684840935958253864732169595475072896859410321358510121650860884297978546737417446997050507925087446702691346803689136721410908729728540451730863776163358040928300124190271607998025370055928040108754114349513502017958894973656317695390810713468548546840950115279683917354199146532090144363951938206464591648407271833161229036621530961077211072384645937828483758086790098638152754796830737427665474684552427070923243256647561063008750685329649147342054532916892471509579114266024362669363455727619345500531306349911680981898181545798610110480382279754562948560484859522194512965885538052199975152235020533605119161711811268610600667274823734164355358204893794824497661339369942034434556018204031863944658846810818198476098835209916996859338910257465656601851751565266985525610141962856866444686729339644208626323362425186964506553838011550461815675695107706717780457466720546067686272574924950552517591975385412920909744173271553766619920907165180063318987168201401732867423632987334379960749614747789423276910266435155168686113800440594730893255117964191709469049819226065399509106666532810009772180525720348972865009995915820956011206391714969816515209288313494154342925201557886240807990833037108685397561043430267818990955548609458494515508308995247365008272292239893853887676536874532211119597699908789162809022686716978172307615062732593625095872478984000550159521915781597062288583841378751995080979947109553499385999769665510156666710016832977314894428291574249580196044288352872482948526940524454732412176808388630954655625037251206400209633729744961845342171900330080551153006013818560333753347970862361439299720772188684574553231195463877931381065509478473841850238751743534793472718317419998602345311452776360076481665012324723441359824449973587991739815139275555824531838625151605883990866264989529830319960097080776098982260178441466979241549931942277712916184281058193296269759545442095335114873790448532793629032945320053615799018791165192279834794158783712231803788749218240 [117,83] -613872719754796769424389293588559517084657018012795293347773982595184636996502338702666065525148749966664851721925153202963419955411522055949884580984685885382973802277184337992525436612872561413144149773535737932432949376103735544838779359929804902753515134484729544210417060301885671615845343698078081674267882818755157543667613489198784930197200932266681549683781513420642490569831840486756344697218066151300268726989562163014694493982088912414545159366334503387951530925817712008485577534819164902936633256288845339996955993436099157542327786313147654529701184161532855792048399175252887807949132585106316029644968706865247702040864586455730497686368018918489912892007275342886950079495482723554128885744882140353140646320512531525497248852847143373372660340037689353087208128496283115710574356271387109086050627722046424670295786736130414840068437540620901991893928215836702919445593808239528739045014029889059431681027845799283397246391924424714714390618515324867794159741423121406332154194680011310630532463561499824087482056915398641521079290013492381694815268002679169894957094825010088474640243385685971473491261050210718037903372273274743158327814281960973679242424184956315779643163480637398491103922452778359379598635985145311273870188867739381417999118064255883170677781594983088806353835785619601267664518003985685438181118726700582940964881183823492363269265380020182796780989849861946859979379768081512651227151100118846153645639485149143000696030607966528176297580281902093070666764086231221796831966658416046306619918374530279612261214742594270804404725670246538858027725134672270578738340279020087533175074760547221929364710851805674167875843159716725604387282264280043682508227686648467859774762405892268311436597479725559066415971328721624895802098258975787374602202264989921706587480935455189035864653151390112511154661031684609493624998543982031447902140972004644002488109972342231810703643713410873301311911923878520929388503058099811487702572784374243759666848259497968780497310636286266225838400080266540201207077167603691503064132353390633446897685577363646044838870134530918654751303191467423620421979579873026613818194307399251709746683701701239284326097837825313959851297987581551113014847111548628281463049776511187041701445714283920613303621769220748819808282984980228655686767320288489874964684307958202975337982584500434797465448570675680414956616802669721469367562036384102900545670778746945738056865436160433915486256575064302199598490389943603837844089995216578019684381372071801098887365413419315042413594070230465595447292355589909654929387026160608713186842807681374688483080 [117,84] -23413490293238177437536062965632226615428296089277622095338518785579934517515715974927871537680721734664493943036260746404376381943458713454987494414689859943362494033907732253593455621514380964210303569771370700267684170860383333586399877294750432554248229390467895920882344122584640225692090814868742664963816088265838542938438896518011330686947041145082654102260620420485172622515392343603748077717312726605288855141587358598875004789657363248307819220702165072835578538363890298214098762316066364474031266543967801391056420404094220004971130589767613174989863383584755760597342519579365284092699094383996176925687691348323942874071805381514994326035270752340105580906125403245837357561950818808598380697965122217193264427427315182042125527040785515064023960470301396893350380534070916013588788665262819457977266001506805573601366787313650793689646752405917237280697495899736966816751202925559001567734128302644323472095919521274861363995044573974654544113224113232586995474828797407305664942152323349285632990617414487657520344766948545645569681576477126571257913434777983832103726282832273636750274985613206689682187779398288521689132295686408323835727076811567054582403954308701794333397497197230054040731486313525926281893841574280731273491799806919573355118104806707298878223811812597873419756120275140706117793036731835789075611389427263693578538045053037275216076771165270570791893224515952416733766294850448702251227741697152186561819696425669117261793334284021105671554361325323189791492674889364767900961214596808855935154764772619450565750180433188929497862261607870102124055845734072903542741187575573856475930234278158779939364468785707562886298295096919576706070115527831035632510283408377364946957023027383213721028450173516021591967084385440216384209330323392159991409737646079974044704912725881072856426225225863836585650025555981655631619158598596531086972868115555744915521721908744584142040511395651114120023861965892496873860901477862705792037786375399318829717133785283553922224604261826576873690927587113029967783816706530585743283848567524660790822973228263844842147077813244263012037389642339989955505262098666734451513376396598190039159521047861961748730686984641899468888375035291620043928094627668000641935047058650997940954244794426794814260250845879315767930554674150358307090706773133427747330285585565126824500608403109939328240650898920134202071000025761722397052187589434959964847544341469289322991347696656839872933706499269507331740583969502387864341248439879334520109557566459896675633690730402533052327285922727887945948987604433083570192904091573772784973172339721372560 [117,85] -50823353459838215727157592692182234149817471059513076010051221069236219241620894930553227179309343799905235729841084811350231002825707329076125974437532150676241025532054117959765480734204868194056247113207864735632839069696848862423787780113549959172876810060194061040061514072318260772697256775644293940112287400934861758039739830768793547784823057452594256316729887519856312772103646398393813628187131145505546958187923030316713901347102777967363316835930596194748978005675923181273282942349639474710402981009737838088200929676425979138093367398726703497944712654924496404795184250679745463116154953299744181437511670440584880945251932832746879319769564352331372615210547157289712587025927401761525074797780524862186032197107601809465347560440041809152761439352576933325937760290639175768875574891473583826562198006300144457935158223079239134666760025294611209168464534287600607338706552668002184598049316962252929780306599648914359876899310349536289312980604817004947026839539351955314142477742732991770574785694197523638773992628111832712973977623922192946269395537542663224227852402838659633573241686181487391051043248658010949003329696035094503357079481316399750503496299298869307984605399865675162583742834255358178428047848407682350665009343421785375737462648732968096074999113819604278381961965762901790227505031663715561784607050762036630122703764771550642165492189321433698209634857063291695675434867536489317446031084419876954803191025105661186880471962776897320519834795220940686928279222713718715614422583820198525275672429310683390632511060572599526822510407861608140184848865167661184128490913707544147921114295968802746270413844487459784558637236182047380869292677642548049626296294623992868484101354690376056839573580880493315267556615703257408136910509076081972308146435032516304092607345136979489799059203182889142896705475954196322941156910154149404885667182092556412116710581866535296344705863510269557466504484430801945121190545278510298290367754020580716148146483724716859748197651282385844545799662136770790599875574840178320116949868728766124837374134248038600544345039055402063855278869309758138153303208214471654048228103261510253502229703345842386965674834785620384379932516316145118509772445482918889750919899153234231637492612755135905803519994680461853901928959851930298298900785916425855238670171455676916216514915559130910155822595187938139907702938194885500606309947391559730486597889561194571169631892959914834851770077773222220241421167320675696097312372372870909861228543564750014427596712612518420494359379959248210445731504393977947505659497564395773649824121249390 [117,86] -410100147346736680749652461283009439972540366488150962292474421514046509822567095499772488237729240312330965194279480129594452439221490830643010231572443111645525179302919812826298204667639490072906100899613027315037346079594176659331678807723825379891721959205106329341077383110982785251517430759834236965348335642997288371218510908183224572536498378185227479240650952578621870689416283029067092824149711525060862186767955000926436391280765266060405950856115724129716628810973895004495234370112252222418993087725273544066655862065612066258172219229217314824703948382012137193132197725973649336267522643440666100293873106059130063825342467762035778676577911216158802522441608368343325050817574795496643342278819548675513867466132269570545321858914904591132669463775761091037805524618609098818959371727518491589143933979475514587329664036765845071733090630616144259949706287300428242067708982720226777043506275952219200732085439612498121155755530229574586113731706143516514142577997284339863753018919084175792660358638493859851465276150612547922512315029620252680159648795687272565358539579932636458734094512483278689358976583952848606076193159559812598274040096049787776081355749297718262489803154445360982576551776388588802503056294724261655114752669946421951342304955779158507089971991945685036753952111201623898195524602214642661167707809051648524216120699868808761448767392767292990875845509864873670189799261880422485161183099326744732080055101633415639399180046958608979962651577062600061502861627870520527652544951867344729601545883570827479236886372730611285769049480674052743932634410042040090909166774809568132187663246489779228293767124881025924589989223658344309997078846626517131120126469631176297323278086541244589094649712487644195871929852790737401227225951003320482899337171464739892001483392744441299022752550780391477381719758312746604381079564862623888041006575001553480377068236830873347145684479377960719739695729787609156707706739014908963725222389960163822347499563624420790199379903801646460917725363402829198227785997534096301385218057889802273350890905412889843696337795130443384035115113792951238717590328018118852628984714383263781782115451753796870672022568765082959579614578880578806341373295068583963210319315233514447205787504161690734630853628307691344357982900098501462611336786677411585981936405434484385559022167832222551476716575063542156570260274243829972646942754051283967961871844493524699273877903502759439338375362101717281823634478950171643048755441760061413151239735588234252944361972871491694602802387730456658071394455557401799433396538643127674950184960 [117,87] -14743512436453655684619724302067578726919522077065000639074959031364555262076466516041556596990466112433039607799949608932830552278979054074787291053465120350596324920933022981035335988210307132466407359401637936216881646059381815676548714450213917821641196709281167506231019306145509013609218979686899980782168308652104721658336828335911667482738497270293514821054351849407097048433231561411141426573975037089221883822465666645656422598711638399965300933664900872626404461907811473750679691072364329008400029154092086074730144126214643332643710365148750445306945963912279045486809958313875229685850390222721382403974609593404978708410586066370284871194262726766624691700702522289975276079049664250954414709459839299771185345534719672095549624580739888526000834978737055509996146628231116806738183716522223968087327522641130943441444120297361436272616210688476253870544278480839648709969768392800582781409097256870687995745093019436598492070287325357083856760218787444066949504999119881043859251601839725820081990956136413800760382228326851418001991704720286303698015799722961623087560883061633856064717919127213928583018708919734262526436464171896249231987218102426415598280666347975709139636536438989154963033003396086862258918385740387225525627428191357815811155641793481792491109693359229679661527300626390440393572511288850651253526043541320909870657161307180192502742540950875270841082977243350052107863709094558127157393288840053683588822701782807894404365416329618224159289365527259284514356336254459149939844504194313970359509295055243876079852555939045738286179583686498315767543636295027161082839004631497700522286366427779581360402440080455273281264963433140004577913159096072595821252148213516646532680330164246048104100497206823361325071627129540510955630848836677794269776886242124242990739109281951851573450541739184126786670101173112409580273402949817415921934852420905806530120082025331769621641762368371055312721144080999646604789393083324126522322282572011041331886391968993465614591868248722045970073478558558700530705318812429019867019279466211380008284617480700946365957010786637914397967502271786850761491436754108545926408739017430146167201712995403311016389332572263880014267448035218395939588554899692620545876646994650436813975565603457422429854747585873516966008643222492725950151477053503293466039879422243826695839091076027622257536019560956816813924287013760240831991326819852864629769332811558494633045909247032056175703966894061835380793067178634814579738155605044861361553141029154953339598206561169370075981349802666051419009615371109350774492657501100215795200 [117,88] -137382791112982296284082385820567356248638106343616198569392941761445896157542676287514078810449437335395264472815192134619983849330487774400600436626371066754347277852658131458802683870693339909905103782660296483143730782461667060090725695252137091148958898614262426635829567720704530929682764958959082496744376035322736112480181435458376802286665991738237931978486590810489153043529863499648051890884719087645462106607026643341390322642636606039848818354858198312665067096251849082407682536259545350941047847810406977797193147734732199317108663278693319846649761214776267636324268456860182162118645642005901488516904352676301003309262022585032092912749192977775725820766777460488614728705351355651397746742020686530516220549187282201355576887523590826361969655915034297343126402892187437254428990723356494462814314266727352611674396444691999029469281912382818758559815220494096701225648341677124171909203903129113375455461961595135606540493548556515843127506809754743876879819415729497060407913427701723893694217583319662492107376932323425594818362640961822821636759711661421966550198973866880848979459581557219699718130076791139002670836244306357416267413288537838774152576695608315847483930579453911194238726497092441975479346565888873901356853622382034687159822950202429777897237761081814894991186074431509660563258190100964469541951686300026868574312694903177882627031839190588804391112470970426605880613637878976225663668817963048774286797224283908068872576609906134381503976969884529393134884561041694573546818116351787090297516889424400037359985504231535734950060594855411845124575556872031291226686227088111961566850929929005382245410979858338975022788124507654256724297704396645131573736543537241955355709417221841966114359290299594774522141938793563797951073896045996539411859261774675355637666953964737864062060353835540877375574074570303984987770793291598157158419702042968854419469765786970465490578649652772865188037411302890244515339065212322861299873052049042806264876409268755937771446522893243523981927064210351526993365094987988700578802331868102876676992881135669406972204603070977277590470054952620456832031115304177107483991461623097764124467779445075386452280803152839853030188775024376687178256763241154936198833146825310580227768798914843083019144968579597600219441687598590325529178418087941759441304419749434466507742552512316159604998735702343174763310743662221802210944156030630229429845211604188486927922539616361756480853576371921081620136149492401012721687612309295195815267421060118077446748611916679379891537792601477418510934591340375679148798708723788800 [117,89] 787311513540702542037556226126726539341291150498360089973121397083841496365590642379506313352132979264008838057140585408398066245322223386613033597122091044088115069681940319762946828886511864270167700450936532605583430275743872716523052381997724260567148363852269198636555699397608374742335658227714518765946444849630648441660626095689920995113468334272661800924958103825395074508562109756358544643372931054405864595384631967560351577610396464459353489851435269811978064009714326292713475584460515195393644965125079999022657933547116024672026076639507097566619068564316170700138995538856405926807307072121370578914940035669844089522181431614144677522700652389297313484597969670593515473019682436214692137423116132932808706850593293047433153038893077277549842256846934318176821798783098064590109633209438128173259046214540187136309575447532006100538939697612710079101494340042375174574675427697390117060710131264984491356373362277954990059950870897678432286383219644620138058939041221453789666786808453672379630062854801848562707082539446283698959880315559590005138727613886627168078336293262215146311908832463360739920394577571104477764813678805358704716726622622452269821415811164708355053910290754991874358972317557738684662913158063340618152085969687354691776347450395888816221581394675742784666652765218619061171736704336781459699678024812152839227585044098699561911523292028710868377066023431080603034359200005471022076781284555021254759673261588420985391439048961877313979624601033990746097649113394301463111309829021166190866827686883176982792852682647933088638963477920279550875029586384376994503213842016766599437059579603109104567244126327335578230472902172761362417665591009826151350362343996165583202540127550454739271479792144138388044121741651551362433493539794792044075726393304254632676352890112597411155564252780471241583513975309896556610509111265394185719909061589052491396768565262447365936436203981862285907128406640638264027554149913511365700263114158404394111152035124676896754142622029790511720261998154197950503807668518141228274000098337593061585012920234127560227188421978668873545978437258244002337297954600844564476279000417018113140734432227471821473260775663755013441381943545145172889503470075343727798237994647916167824997145078189912132642292056378927029009089146895084333758859722908286605937476084404622685481842855248388876131775563968755296869701965806936388794989022851688798200182999227591788773752400450245350076196146338599826417068706206235419964105547205917627525191804457367200361534436252080932861368849728341525763742340749328112264797760 [117,90] 3937293916983937698667492398984259617493343762690763467778677900262059404666805870247701612032996584087984635963246184575889199855196081960353341327772430502325202490831741978196632735786214996013486003469315020769999223715931486275043712553563328872856307771612885857787936054734501577649358673828991988081181070509220532626410993765668441110477638839526136882170486966026668098554453639863590837525513625539936867647032040545244923511737037468211451703261355142258487592908268909674900404690190601938236473989484505792916393948307472610211012415760396107809952502993725101314305644746573551839523952112782094523813948704878749822053685015143262524892853476106056479319239422752425163334105333873164802756252059558881205986568362426863063581099144421445231919341244958029247479682813564359743479687316062370054244748445547864200185556373795808027981862818158288582903088025989515477007205541236769803896185600992764124522308904444810183637909163895315285266985537169852427669240676850496934716242007049628604773137628918509686132642105981193421348682121317963539803237514066403486434934177107594473140352101634320690057806137913377162733159127823989490033104555002744952496754277334829880020740613393376374042599367590249534517278311951136478312821125305657983238516871813116224629174457799656711099461264538982246727169446982809233535163720379731588984898697190588571936292627596845432897352864823139704000871069442698905696451179608571293831186393133889740405588288725800436994310383042066956974214669179589038720281814134773874496903333244250293210988210959452459018134360373740121672228499887754900752656634012289776686906395896297739361488084311795218727574166779518591314956881785195304968551178647385564263181211456540418648422078200699534567203992276298224912597841648396155578177850458479867675472028933727190701582558125986025444986649082631111235755427764075031745847520956154916670047935314617546835433382859616785703890258058955991598638596888422213041427908679420874759389375433137002150600396027330534131655992243345814249258739873443684031764695229654683188822568743269598096228467680726459897232225521015714169440839022582275637648127671009596555548513563236079653084836593288360298449460808718582661706108187955423703048543570714965795885141626112339519866242819870042767182468687211127250422882298219269710650795339558944443642332028963077376472018682049094998700622350346686689591285537376476104558446256118665374150496361171641283361687027554878908883559137347990149930000787817582258727665226859642449889408284408526550189734878463328476122723299127557855488 [117,91] 47873595444088180478947920643912399045829278648200743413169990091507593336378669288788549122737539034899321175490812786859887660115134468255993107093252935902755208320555261519385166366453633112092173960347157328767093147093189993311840840936331279873941570446230919611888632081585897077360699579637327792784641478521628965939178892524038306409594188640291883133213510556708011338561137937519279473206635847168768239388303885647667737982084583466784304941175234967382484716512387429151686634159635255098865621685844275123587215087732767374780409513337534289260303935184758357193746214459142581690158269399995297762833282220069135369444504430505266041417324519014157002937399162895658553044432297923206353549835056047895844811479983702062883232779253128777247127174836563410141558794539505263782864259899928389474598144761170513529228060832864976654051727599077126774141825341078270511757577934014078791338743452981490714794815923186670655225338913226257493276443008161050179554452634144178845743663531358391412056477945309228540465566059208207415348004691828712543138610272668084855481012113423826628435325302433635853840953975562574836742944705344593182615459625990248547192751161519807126522247965656860530609521757553689970983285747756920123624296947178335358108462069159206705558794271934281260141679431989274924010743396301265585088448022913280579196622495765015404455306491423066157190495013128245063763422719010298251512220884042938748009354809912911883458014487727771640781920205433104662818290804326487510826740866776061562501054385296386194901094244291176977514288211879552008136658415511995370771800540803648714180667022292509521673016952072242214023700686359399294986308971509657419801258571446648071454059195296625342823537245851933343186079466470295689694256309720265055867094607041413037142572967781641079880659820435799944366934637078358410477381177374705253258286118305300737613946339630112826638747394398383153318932989496491391292670177674922690990963231012334990080530091971361237726004039307691854428259316700858030401548623846325136595710575464276357956847298194421747720594034406974503670578793534666873090148563953058275963395807472515720725733524734756873331404130490802363193764317708444722451633779730116026123070928086051195895782571113015907767078685694811814631493404975211461334283818583593678107696931739640376588761938913863650275827210924711311852773657396793602260101983957947052502659595089728744199517910584980045575593981357103877197125581691336116956269006522539376938230381676954540564714297496274847679730156535712882742973353547063072 [117,92] -384495714104371162232918855110370850749822268825777901180835195935344983612545444137436180413449986823394154045853015823199895698899386875273556506738319461107083295429218224210141868909857348388536295526611563039880401198839139076415293076034994785978570662269362089798468389399752962768885983721213901633759656506047877517820686140418933945375267885510114706067086956347449821846355283794230522684052878529917218628263164848718774225001735762133813063043246365533151068847460607717476433364430832793171388588294213065645740384253255114176762815963801696995049854499023905393981065626816844318885305912542329414931780204239575929874037450205931375082792823826701784128801904275984380398053828251810234597941344650635521717908853374169563624201476782641993284800123239382905293341085713392771033687567234565850437740222518648503849682261464516113276503134071847220602799284064107014576678055491932725006465509482604440017938366218591050475515709997666100510030423041153400196258306579753763948588897296975401257273975692814855099112665381153422942998131352221604691614617342218690747812452081123200744111463404038557088128760000897302110174042654443085963304210675910086182314381701499617271265825323756297697291935983031377377039553046835944471703177618049286203754918005348073921469662862528306370022554936982120348707518760159926226722586466496577380731021385811187522980882358109408773025924434665570827063810173455430166575249198048403536024795739197219540331618983465919733658360602238888609711037180141007888624713843995269848430922394873275649998268298986437157799483239883292340551547796926065234910039786915759558427618405552442022413879551195124317259331349452306917091964899249826649743185468506640875386710920257302479443811569544126807133253807211924270424030632271766296502821248369504783114974467726517523137349579700670203243042392895187548374069541464691317312447177547275007440834611203517896363614563609662559184125667821809180585199325615943128273886077313951942633255287067155614506766072366563314738702306896748218939561751275373671986636571318175383710196654362354928495376950018683205933494781626888963076388532657285352778836908990379105591324600668179825055067988827710909167561069742349227955010044817607366915236884190186771840070005991030108193531816125494870195036059287579110354466890101463545181559066650217653455487148239793938204729153725744437258692137458184999822067214612432754904744158214822398870040053019013320882724614759438302597538737182328416638392510402959533980397596424174278618183604257515157214575680595582663150259605696 [117,93] 1029159126960421741442474576733032423044419269419841232672280959222535122273558515688014784097911823919379910798352054448082200645918059099329649860876198883019153311752015172633379648990951023399018976561872815899360588738430176692030689218427711235635621105480435505509904773404184819420835580474436113913395898398237912373254939684648563283013560303533676454574401775798659708607195848027721009383220239222099984233599607694682551938050885943889495905291024629567348881059584230340651125886885657404140352279471624781223630413472009843826875548078869205647414337921612259353260422425094427625125499761414575421309158838526296994503091789201100167259476807793637512539603204193216339226709906165387250495784577690492803998466740532938081583060328331350253270796347310262191921076673647515276314619103607964975970867096479195943040246479610815246789772950681751635402626714489869141672966613184936645732339710364802067464352251997789649339567603340925090496171910286584807653656507182828095577791312446311857175286178874338048674298244413202109638226530024724619174539259942533923450751704816839090563740585533581042408590650591124396392917765049864069722328925121414687531308704729464331937994236411409721836653841673214063183235334628398533013911694071487772574453836640380952041106626698282286925935069465094534288889526280122947051344085168500811433977371788568436092050217871291354457009824906665030148324075174672838992599203898231140123629283650355773478361675822104838319687917361414104289228704151234869754840742926243825747425431391051827204436422086447145490734793483217688583903742118559436511684581181912961011988611881769137263631263539724286713708963399179252337769965793114169938827830590262922220587962060668674075884988228451063728266225373405124709466771697245636748009864629238856931388529818948079367912491401813495749853714955172882149404063592654518199924576961260718483040887585304619221062841775550542894509019527459445353887373639895120911515139452524085837894514765376996299246753796606330064187908666867367986103218778859077513599438383210703472183677157956137738107030395739490981422049096862960740681741963882106153398664390418230685468243879530316800828512029337500091759489391968382607021569297710777082894166893073427759720934574436505281430485470664822261220091015475822123643392840112136907131574231240923928565394012690659307621897690531016868967476426816432189917893672514132437917712621297693769671007613118746812156259977036130242601084456284462139226917466069420501681468706913550326642636231517606458679599813198150606974552 [117,94] -1707473479050264631895324057427354957392681372814426935443112841584606394408149684081375889439297026987754086076540934370922910748697081286548213307583626356045371216061031318763778436532053641776210849477726353730948021955605574754174440486743417598116205869770033998347066111606937842489564681031100746452912987022335123742485724699384511752445659791349330166516779011358891771140894442049821486931632749330285489155106835154657907213906689628539491585293298384014904402109639500844319810070678432615446661397254929122576168138578943785047707305651260412752225598418329979906560806780471343273530325269122698352141057130855618498480799673259870814163625434925733428688866882721461458374144427537165724320400217782325973567036104070754320232995189338088176984294927126861637313559189540148473092747192591693929520203590749534109022986424942776771040571155815289521971438675196550612631987975227754547561466874746307092404656738008981482737205123149905212158361622228291077169889002920699058817691157532574859205203926512829920473685107451242187200917091432824817493541963103930159579912931726368264682627963056160562515193309751496839517775338482823979878139885034058739570487142372080211639420466969822222154976676418282369770465247285651238686087861873704318051396200653972918812179012524161368363336600383470570997770212403510707990212414482556969717204474368143690302801629902733015720343943598377069138855410781324944602433359376246965265975903465029950653856453323389327398167150785336742777213008108302299910628096888190294870857719470026891271957282339397744235037003602083339602554300240592299161575850608044726186457795150280295451943689177003714652486610909241369537191812906234308753765435984523015108971606061506710921269875709746413425916780843716543825869722684600660874035610702601778917097710262770849840151061559803046009151486750161247681123786375266397909214616740819742419023094145345089686020930993304104443001171290724405896799410352537119708611893549770505289074606819299523342944629774832120766900022489325645620171280584967864585055352762838767889215958357799478439432029283943302052959572269898146484093847642413755984733321931906644813179194126427033714040719214125366249089048956142731115255613531688729305540154386354834257523725276612821004396171250318537082840947252812326838969342665450749079505902986631580598767501745229773382443107113080621996740017071593267972514375078837546453760768733539138960142466734425698841288835455845086661203686110115246123529612841665397980209981766345191977208527379660569755045690589074315136 [117,95] 15157569669837669122372955080897345558287274957696426287366161743881331985290890686689702392530194293231301466094853400572967206651605566176502783481231961134903444112362122241296566001933701993191692495233867104527480971949300955038118936378077241425727953200866976057793468395362441844368816213798405126513769149011348585975006338054250926759601630423922569215090515407249112029949897580772773876760348255537014568281747926655306191908002261536335628914277369525478064570589266123684964949911786051626160944044545553944764101112311683986485534441654424786639579948566404516691970288522754444134586611035035613661005845244729387659272122890359052637909146778510121039954590955985571821260550188559698528522948356078636789971519376904897006272420501316844666210819850198111068584418074337920847243575153104102097732497032401866840028880234349323886639456963934911103118510363459987639892099448525707332405583773808892701464135878898163566246585254463529439380874322723346950811421231746875955056467913277416552359597225622101861157248770453592449027929609817664663920401187900694324376861935545817023009831934516198200204542038110224110442284405743887483648737223980116727007046124261556188785863074105957302345286998832594014149322626279541552113626477523862312438780491310518569102581923825976165865290113996625529869652788348920658718119639295313271519667677859782621397465035543605251300283074113605980558987884808550528043553626775971248733709865014217082332525179313298814367393378071357881582436889146289434089755992434763224620160331883896435858763839088635726153054407988820835068273252210957175848460726037056129424595727201843359634199897114357465742706166461619550074495399000606267459212274577332980203366361564953903471400780528912993242326038228551496953922954022525249581382545032592119899057664283101174684837158438105459834040097165539078400551933743766536541453090368257491105351365819587512730211869607835871240111426049881167375412350502329870061306638296848586643107262915082216675919913851336563955145857299982052056776263064106430530790993625235082507829076836583919192787219648922703501194212437563221422551575439229393702709284499770915288399887943974195080466774247476563468803986651706195088093637059027347448524059739298433094303769242737627060961011025241797219341393284489773272401620663852760641095018355466959061583176562922563269453250525077620733904032632434566791233673861532909240196430271848932253687003394483347046099778640437468938987531771504790406024896466597543268686312759795180539974444552201535735568018440784 [117,96] -47809167348923002396192879806683909887806882498868342607005967342641299521233880819961505607023527868063233766339005725726258825480661502465220134152270351646557595274630928881935144950603912374606713608393993250057092978767236980979829353924589475227489177935574786307172430608917874093559475383746399910636531135598233937882739310822408356578188179433290532973488389984919456580571460266943976659329186637988433966330359248731083650690735755759090256369856168214433175339337736457394390966012289848227820590798177756315084331382908905469769814209814914497821829287245117948595070216226496804079026511691452816000452459985857645550225036540526616706602002894567696200762936543308299790947024998131499203955133750457110894891993578685014482617607908513737765034834079508467987602303952721703783085826641029475458959229246611157026058552929507607247401866965580125174431999556685504814417844165692409315373755583769357679413256355540890364831852001728477587665109496229154403779137526455085830564317903714906517873790556587786364013346415883502454493195342154386336173662108128590285107832657020057287620420896256069035651272485160577059519090427207449952412380018495441231876547919073266072748095651196909458844538005147756280270791443345793440325418416355466902822855129082569253820261387885138377473425379460152907976054092332167397373043312711995516414995933012349146671905358035111780121601460597780383622061540873206221556074408644848016850821170871273616064749017914495276343183525329304516488950233686374341764818257605236888822719545206421553806687293844413743019026233584258721981644715076262953470190956313035154124844226964351805471053754179306675581013082772988764690257865855504465632631690213104964096482428646103023821820150426358504988824635472770922941992223043883102404239519801396925516456442368139458557741127751280044796080834448969028677885053654623778281149733945960129311020646215085121084962156837962311164195078765019023115390765468182564410602070514013955496131268815473125787512732947875527864491671071788343027080881995833918591181336522907971752771329194140429362915679877313540867878247220706986999275584922324891147852109728898239700889476240144725970946153014079304094370684322925150575992728248390668729625747171283151333205329737641191043106369385371361184226607677775302180449027300497690048356551743679223555744411418908789687793549219812579126853975326816001751414563445450040579716193724682614619633420475252438143429073646636208300353645357883364127302413443065685924506573097552292349620405416250327996132960 [117,97] 13490422236112717279421615688280862441163829081698083071708692610101632548838624149603572898343885650585531055906577153700030607101092241029015208612630976132880709908637394877670627148281081131666605921065255602022285216165987606537753761411148806333684610607394823420028614379572615581292427752445416813173537661576825327261261727629215948733657212021048527161103506749286566332567433693246241858163522365698513938315974072705035633542074364344154465384419281895130015385816190871744665692434140781808358179794544469015240202098570186302865625452447850700935072202188724524402094268742538183283392103628858371908354128620420054610843885942457360191931525000761513928762758108040702313429943558472402118517232082195541203529362678546100830366641278217118943103617527139768438392798838169041347589482242403786299117097917045914253215964097323590331132463917439540222545720918475621255204580283226207435724970507468158045549585686398313157508279008805987401423872621139875651229072263577088532253460205773358029576040385745243559546407126520327719487953203690313221375296878161779206460898523473217940867545112206734491319478468095887049179501427318602479016650708911986211091758977091674894208379185151857907879262991292769630097044058472171477376009036585782098333110487690633292288848241368682857679953779588213962816969368270318199220672282934425033880456033844286866086891123674935584957471122966801435441809375328460106830884873995186541034081842803024927997109274716206978944984427301993112275291412716521085582609511928381870044975847988266672016690848946712107035521164189002299839393541400215120203003042503107321634048971756445059133837107249871865006876636992775968529843299716735054566032894648106847598170522803881680804851128545477177889895091781660435347177073100140486519385062938555065200785076865630604476389267458768738066808369623444913356979855710308524738920374752045003695579424424232939290887835622359813892768758829641381396744789211707888279940423078779111837341839965132543241376473326960439013166140465128395766257416778246163450093068086302595937229733566550518703413116720436903751231251946137315029349211822793128605918797453758394094516294824478695279777051274144722514786913826251062737457335391647357100321522732860722456297042631839487619410834799847730070370377475853933709490750763887372794061567967630760373795530676014035946512555571831875339805128967237008375142395127045251729186368831352364056746020710993844764979096497736288145087262848388903196400812205730909056946272789954032766304714513050778460 [117,98] -73083026371700970000957382674099860532246312943928257910837141842487561836386431389264539145297468169816380053327966018280092254085772416929810056112192672215179183668261453008944379924744337597725031399329739045346305438680048154127812710402675328016242994102162849988476253986781581247964220090429567323598213826881330653502809938077553271389290665112039146563016619224722993056242372035956057310201624028732547780068316854844368929956161527710064931848025921445090598084864791381569494625184797228287739675749293968921075809668228748657985930466778730474348499397603411027605300716984162935170087941246223282099186829698926336576752953733615589535101249786187785125941207360351430780194876326952106088990734366848932028764677189119634922450973236342586081881023239845860076441462080767470236183702503129729798229523540963721297518622910558934793121904604714778378606815480603725203432086756032514955051237347099711728711395521421338036295433646842012254159046314275170043534182878337122121826463072555503608700928342077556872612337993790441131781927092446934103313239176466791654893480339277053157866566289352682879132729899368306957377338797387199418397917846582338262477584386544755966608812528319204884549898325028889132549475105283406764662854778370362337463084128748598749845024920659434331247945779711670164007403136684173972997109608912530208631123973510151955637094477292850983154977568439180062653689904792965348770132053072571034264386481127778678544190508618377630668810851599760673409367779086482252149691604480084173353325877786671170254015798435114198382137599123975125463105728253761708119837721041134866050731745613076334731977362906698715690221809293025370992386046816867698580197624913347712295068068323496890285219223556646258814954678300500112411065382810002947375552550582405496490168175149357687450992346759218988571225891921951698751822005064926186889372244712223204273760882556829849366577511907019750521656035041491583272597130442175261853116996431080839942738386637238440153306580776302085577075366510758608888701125596394230407794537031145347758408291900501829235265472066451296212320492124429240411374621866852248371279203972639065173243261187301041230704136201003501997631244270649800442617570372518017731581192449889657632396786326218488372021845961740084848100450665448136693238713548209820635014910297520806449697664690075928381398803491530927204514618030782024191618940099904846163016033087773756211736891918662459243925488048024000679874422883493360161386617329650513865547737615710965600563661498944 [117,99] -135362558938736612491147475084619140728317421068562788611132519144631020611821628563691318964908807815381782530665056540037994024533457034399516488562903336131884298770087053429864163833304843368514089874925316025174499633535583108216067090766784737926808966531988347265146885080811379462034022633932053262722900504054662324608228455216156685405992364639514636326864818167029473967834964244608996658520310327778801632513217486539236497380186958927385861637556526721318421307986654925460035758610630053097963006204684970993173890667439056722412585991909173125590951907907197214314042137986222586446330965189551553884939784835116897796671614938193050552763924138537779139875809854636007528023989866324583629654331804125443171551581983791035314059099716475699119849997655904194899066627335427414989046119318240102540241567901212421654209121590702596433376165717714842281199985271516042911247818959689226620860834132507667511742934298349021852092220479413240286424483069374043812575374495684146713789011302748165626801230206960689803295097131353640431623605384058702704323297982780760847424395890938379615251028483751476913684333609302658023491569082534631323431717650413000485297889799784021777568385922240773005851646752683654209265396916552859048738739714329682703018497052069979778774737879227482597535721346227856122470081615741647171508622181094424996149412624776937526503103658171965467271028944390525361246072617777255546360669117843366135887507330972405629099724677804553688989788086373623573922237153025080176087473623788372000150427880747820026832127236764100992398536571062772901217745700850410238307779800820259982618030189965589517476133422265902263599176081394613393515519277272629578279069558028344751415103254299137057484388553539691502047844336590833560531395199177838275283928959360604095058661112873913795219840117042574008210315321757684361546818805738022450572100032129920256122797293372275694968648051836034917599683099664304506942817495829863695169486756360432986898679280017182083575282989085354091667184698727912433616907062916904347486137016874885111046945139935223321589643554687253838354455845578264222551762341622823494004985611326183688691718276720206426965930748109669550888784657721581418742847041231522549084829708656965560348785274797899355881856352658756736514086553451136409179069566689770937780148335864370557985074694715598679917273731986051498051080037223300317044720369459769909205881363222904370793243382832336698954366240450615610631006333350874319869694664962910606316712632275315285047002888 [117,100] 46314516082778379644966165929513566227141850017570781101428676572150551531271883646071694427865994592711383934213275121326336999802206633948498923920646283569524906704857121988499526232326654851093964700556574966320509136092990631716562336982786596694658679311438160725608860642156940626353012379896403937315622742242006342920259118200666609621666993795909167211803950874354231971387566913298554386176899328809663046809762302943411489890502117761393600978149783124553344472547180520482254506700204218129287746319133342222542044646778591592156501712387614798037464140689754023934754235609939112550589900587469532987360012195070777559482448163017586036155547137570158898048788088279803939942705350503490677961097109517529033278247616366629125249969587770729870278977226268509472434654663452749784041104639190428810377101998184506378601267367010383617998280141000865208605639791234993164469886182099887084061821636180484517968907667201551982434132863181070507061335230151122237456306592639306012507359151204180762138943406502772618753714362952722028814241138119618868799177269412048303140163539187327954583154178425923918723106378721070092486307995019978762471031145897167025696370957143345399528328209536650253266029425929816463698241321923220959575586148032976161688708872386087628266449587573417987758674049432028588978260071697516543660940713133521708545176909874622507618904156717402889133642626313163861572555324489025315856813846010003344952201001965041498267758470206273069909254972529483346572777883744797422549332572912774615821935212892332944547454800549485019950857720471220609386966647944393585538942634732528785157496394668801653661135057517216808521374436437735653000831562092296277061762328851814143298845352999606178582730928559091249512039786196928107064899943970102652600298101175329553182143085922864364758308109774438656483675111270642774545758946034294784341335907488491193743775868200459116442588755748950547701472757427050659217505666763460466934128541796693217050556835648155650320732876196939308836868615092366046668121719887746293434576987273191673426115571707206408370187972550091199659251607454049923465793041558785810345903603235639700042731675562612869239022327187477388111398287796658042242670515447651165710916302840958847755648565562617048847946906838840282814154374929603765116697234160754079008559593089243792849933126670398740534146422464413687830109001186942222165963040923783735528214175769095017349734730708690556259120698970785339522596650251532093655139168187451950244501975445188656496 [117,101] -186379771693920850002066637218074748974699134186055081421151648473516919039411833091346845229516286517085237320079216245414550606656144575839359746342007443082834223390080348736830363279748330461999624068352752858556022570020428778554083358067385741910111608376425496817172760248577838800520779916264811651012651980328427413026961979197546465320645081739518454080652634735566224352932891699805474448895609331830139226813983898438507334232146084058214942314134155966490516723751518690705084799009800665425620704307486542623479195215343818119804452200880448213548393385100802901611584187454396436129227748119011373769450668958620278563698865161915072804456619674604175965948842193976304130476020746726325829576541261909096475053561902707158749995413104252304442716968159287449349017236266692351099770293710524131626405751373212746454523247425107008800219199687290678122043209770704922207809702930205204237721577724045672960256768769960712374438455749338788453321042863819840903432708943809392706004174778470674979186779484244457529497996760428507716963317213796565375193298150193225794949931697473643524012214583619233699279345742479189139077253163954557595743457979432352324639362711675106595361572274968828501772510799981053624991233157404670805320667802026468049717022207414252255011059707927442443141210864588885342189292402530920874910024779844910118324707139076700944066165307709527797065790686289650462533206019318888215524057062024744817870690903931854085847785316548283709175683700926651979724415241306216271715966378063869161104414252293226908498874464986076995777176662900469500592107218323857341620211357382474827860451647697914432350886370084478310875085469632955547830739704780462802035542464696936375646622716882637744665443571544202795267286183007907033527355514407812435279762540077518507188481078927844694837149445869553813881039984170670942100563046651002616106541728931786913343321695816579863202400119589055992664135272690400919621654597936783766367077598322027512823567229403658504402347027297892585726824601487640174921048980987132009328615126636747655895977902530019543999133349371103256522808628619321391590263204132930280220912786590901086643239821225816453223081998717806142358729936216385653738158800331129506423797491343978733199344431810521716071169944507355131233266732453006980042117219293865015494260460834361130924035264483277548718310568146279287232337726498051188062058757234770973128835486022422399593333470082571598485194667166942246657467636179123647935644372796034220584590265715726 [117,102] 236321358871429583958909851790383648040133314118893094435766325532828853681106257155881312102614939833899709553701966148563700791549957552535110417092642738799389083928483234572809215927911014036496952275674185971348145649645152846316741811485822011346664066660094683915476259925467863098650990402846124722042385522974448429302101682507267615977314480362638566491186906912409169448529789201285098722407191250322025874158286223383399450908012467364264298186697856609156889669949554399661133312246419969780323267420215086563351938336116542333590691037517610508563329991968945244036204050326529213371547357520320012013974191106593084466263705633185565458170153513440811195981115566496687677463564717534936190208619675399843229870576932296263479157230034817935765560692342845500477242678308006383313290248362885142353182981717020383056131194946204914511671883517412154811632298216239056904890032235014746958238533102854665652644280707222610950467196867085903244661418148699178177209558613513083153749516399090741329788846692991673286977857583217156993657234301082332662431365157734870813995222246924432547484695762670782354298117859899300760135977460636262560440849123596470542933017919358424880778824286882476749371196860910125930401553952812297571295653577960849310405356551699770326867451566163576839970070441055439804503511733322431237789032403919586015841801119830097562375848409812424811320709668654631898973059552126838272233721742023315412395415312799595358232643269702861711773441281380285754434642036256040810414261545078580136203813114379761430066190979139711028879070843816939297409731617362565831652834345683403041432162654168624565575650867359333237862431490067000878864818852205911090662670268758848325213129912971963314977990571538821468609448735825623618476072213187671073147358141522163533889875041154075775819312645046156205288193214215103531855255897841873779468074174422195763901982549267555155974374262117244654742260620017120625786911428961955096228532961363662073568468683473321314053955664568350249400396338027478474501119765489512840942055032706110638567457816368150833514254655727708956591885031286519610791087833175648557520263766136894640060606636330611548128730477275926827284755454877119889018526912097646490673735053359502317044693495600677461237984167896584730930560171363260023076405730652710911228235564324202964144487704279597588953485556895353662719087433915478909071681791524256873254728767912210004300466632804270024440562295136377807626653780615911375526089483924641259448311040 [117,103] -3505146476637725240279893243768786893803346581378387262703541595442959081582286305569975264857533822911171985596732271652269887753866164438645656477166143724230059698630201151413794595607141159088941371438997030553442051623927844390587125608014260762663839654764099779171406902427922016447406502712329188619466181190737033285944569578202689669526229046414732225643138345815374082488360207254989625876301607125694828923016015422212921758521021108239305507324603122460818873594636472726466112662134313996981519106472401818391270168578354390900555747326760556491879249682185024892546710437913399048968890657000486491441476089752107488324729475338897728848673780849349215545137201545233300203521287453469743279298676312386253400574113654521928468463451380536908058414128719301373376399172135098397100049144941662457394663489972140832584428802019700097929730081391529562294897016552365906612832117302308600095854898136118027295647931766499708730774952040156864242312608413073398945529774613525955044639350859132493850329334106950392840050377569464397599133593955828974782621713041610328037415449586506896066766693250210863070707494286948290517997768381007619399500985009914380996480669707898571491759975243152516213661260767912306168293883876690004222995905833867320770664648431702221349922683917772307834863932824516823871661745140923179486560350599625190061013035352687988927869657317147510256276731175756954828364961700117001382449953208971507523199109541635533214885989023369462269894074318513129017444232246385420078800566849852203498839695094504900599407148969083079445750961611817656434694544518029879738949797318689710177057383244339258480710155718692109485792629819706436792574154106813633431725226205980015703089059176214905465157710605130249930891852353727215367733004460139773566697556238998396508751578351520908260529130824651150732378495019711986826106784651729195329359293630527387826403659645242434210042688778912987351394072973601173448398547549919139989803291512116696949526533464545790364061561766435144654460518874924356449078093592096709303692310729039878611827505295275479509199940672068132908531716511527620667065929217853714956565890785948596925033342588194367776274856079839178321353815540275759179291044125994526190546683052967944531216246691939913350039310270052574698269409670969049998382877797935933157880034722594254066129666769884340290188743820590573126673091627275301187699452874388612246575142257118201259687623143803343552968387065925175794153983410662190734020146977459850976 [117,104] 183665042401481692612480105154757830692973567658644983885946953758568599828478139474926254352861498440169611765644050301340991116271862654042387646168370388210967445894828518932558214558070588262732106131439811472994614228377994026461600936642317671139387549385839324694764147097696027651836589300149735761782891970452646651128169873767311506071237645445989278100765186439468830456225031511181030803927020102142998940711152723693484390702745057603476932872318901897922173254725836647039532272993759291595115736038533800075618043274392691214239087806350116801579873214336611901879203316708930524517982699573923437293184323675837050658191382654267619790827716691052716669933038672255404886624833453740295882327532696546544883784445141907302391931188758971195291985344227369515224821343644225445869862594650045459688536187751259624309441919247118990890809108175268606699325195725475463947579247277374708007300342797294257008809456203466272649737872209172228095868597626722220211810272173027146325992209949932164102158469638414634953908783074177782300166914960970863427522815492124821217070629375280187168469625869344225588371322128519622331307105320469426764638446030848386453362524265601934539530638234652785463529802967602293914019586751797258134937225676808827243624449419696917025661760403473191318402547611620345252967306989966878414088095278678003540889964089969066749997857716305301230744691995060808751816352225937842074630335519425728418031769459645974399139372211744154563196733393854675463541037644904327269382332246485520689133191741833648177126126004108571723051350579347929431710425455977542312114842804604427925928571987925453789528938144873891717130983035665064430092407968720226461305835493415295337156211533812387179599034228240877182386034036909419901547290295363752063401435277815259307505124191146815031689183244607949154158201813303724709181533524738305633353129583088195046349111730370321002354945139578077588678681811765660859916077289809861715556681963381092249360309480479330561801188592447494950452903064541000224483063943070939911626997079956300531595771207666974265098769709042398382722467277888243730943095916552035506903992300647479226929792594110644628209993122032066297999097734210060421127746439080008338487911218999084995424676977572248890894642319493993652742917026529164592980917269453143771008142502389325441511056186655261387177266437737025195199803393227107181246988040380907884444781756161561539513148616424996156105468987019361139229442978342366171006222587746880 [117,105] -37255686592538474800574082670413220013239029822024040971962360660524055747252724760435298786099917155968506280565369995582064759881835848275038369101981009226692613130422517800095887861529839771376898885592964809023041813254249843392349498334437662683042310954350027579405945520817704030120253804935325584013315550216438167310867227072430557946669894192392546859225180781989137330948833040921674080618183122985345037924838292868322940890226673839031163428085722048133826117684035477661459232823345533293567502920160045946982021669429458391417419122834374160489783039331127353724076852990522984130153773575651188927974830683198134629715822793264190369221128169808286189140837761797644777463476751125172509867163906293498849822118699956902951078589153724435650080511136738808879550268166270361814105522154559899871888571708301018325167427868600988682065394038967575153280024125271800119402476801689249861324113914997038628509901968649731303930414943689032329579679840705989442200025295759385350677609938162488542915598418396506445387323323346346676831752907440837589760437176949383064515278860521244930052350788415550700239967173776467803611513072348515088923079598583717628366951180883638451405557536888587420527816173265096812077512432855638498986280198973949952966682038505620454476581109659314578173551000227097381483578657310157802329671797313386413711065690187373640053849758906313633192471322840417810365795880256077450659188317285750940656204019782961236829433584811085746047256470947897022562907381120266176465830812487469173136271298945712803406152960170239018534473352770263329663955006344860056506150031758034136228169162242719458880532177215667313988383138074652060018999680568247444113141568084600608812816574610339763293888870346439923846900475538534087787620054440130124767114689890786041921292035731471311824095098661745052700645357187813864615242934124147456984346163908825719894292442646214329095108957053426833830379111328320005107504654096809114484743316753353548157743375138411200687906095812921513196273525639773838960840447947005826983941818648281473236071269265567191161705524979867947331472510616141084167277777504236325329348076731768054792976081413127639847414568592433998804594671835141917855453522017513196419131468447711153683119021113137474196441870989266586475262645963083382090160878885837186067428979777481796576866243616152836800406849434416339267108949364126043500820523523245830739842543047994455471736526088108404795228847112385838935849417423975406943491128 [117,106] -6824855703207908390673536772629637828812250126307946094736943558211039525990156259913734356094597301558546093129174998142215800661477832974224686237634382951467264157694613011898768135676107416652395131179242088530097840890079584845352735218461264987033872213079766431885029632839404721482786934309271393221345881273105814475323989221056439413056669237161561614603423318667697530269738881060753469128146476005302819992727696729367767329583476287076498765550985066027536722351339694602635887941502986215947105889106258389860103192934305929670855014110301170856961785438916815574985998461951415777517235555246977151989349677601616620720932608066708310861095084550128438814128373127249194101884507058051529560489160084166743883855773034695978518709826654250817855818268099819553102219005458771517875839014795370636465939633357693120272932620196300483498614837229505152532709997609460741311882880657058528094187686334366076211949207291104818404933882043254691552915196198866830469894367915604418290652404059113359001989890114308891121560330637424734357564810706829484860524995296108704148884512164446456060471977534084832231511671324271222361207502933566634932916140583555913603981644497282109932679044736968753221977294107973380473064603149546869243298388476577715803203605877644849786742939744113214685690206652941771593216956602450571342666681655431104906365261669672589885690852801329735846180164159394681606926851620135995198393791791354632158398142486780982774621906410451446181946676098785056346982274918071907344106682516523956026404372304058160780352303630784139529329311424805007332092477904632328223127787442024811335891892445434137372052459579465310342852769267349575632487931792270986176298570484536083448521740425663190996864571732528799964399690530015732259246107890357696364291476814560984034618158407614274271851772053701751759742464862206437263387207644268063162266251232228319873092216913512302466831204622843737744439153794370820301378107451352613302127669767482808516967019000112476225833553756909583545354051088672817828187892327161466572488218624071158536719030971965661654756281386319923462139442246418640502836460661449584775301357388208467172331008732992693285195831026192687862714746372132947174072331902541047638621289294668231906153322300106083900638273384472675135144270366544215293877388684012098253432820290013800196274938261958154441615016080425626730673851038906108626837168832350717667473878405789054180900947564447659695389143730156679072129140212058179648 [117,107] 9180859339572559104083654191319584018981530727353039432071088998845251141974825950591470741667003496954135035475376028931832233644011154710263627804352233439545747971382339216468411258545449648653923371251517227511812139938666112834613751740593761935596687186358267064043454481983824632222078227761975046822024213070507892219898010243472868582615902301604696447123806432175709170742443027494893348707946998144691556299206961600878836993682540308254772632798298709698638569884674591826626916884943688222249972497959082227939183892048025999405079935692986611197471708848837719134800377886278850855426962061662869048473321197850808722913933230435748926577746267423180483273211709218780419696731357235466242369894386282284742374329283962694776524105618752244033884071706919657160451954465923094228248160075482023783862988442856345080311356627191583295494363135052302093380764697453542426485200200294856154137349799530657399841303500060323997756822450404100399493484088897842025014966515775119285113670206514663665658657502663454329143571545524159649536542277596073696702100055393979782545965766359800400449010078630167324567080871169974168997761779719188109994267104910128924487855957581564327955497675640533283494690460695994152355804016318064854251460489417481828325804028002408042571951785491130604281125182842114372459286347805674592969100596584510958863858619802928149836851201990282600509129525659778802008182362784037949323379346229547029582728482101803902898900281430754082454091304700103587578505315862138711769542628431064122327180190401365555227530707096228167156505949310531140094014548478768941072916620912131031434215694213226527336503412284468560010133857526980076734722817181700765652223075466245724318072799754913953762580695027867035679795411169152538045722704608072175998796111159888908393911889541636497758437398109254390524180111300948733577149198373180713944636613098710144787821224951765736584316191491232405961668761776998188849964535943095039681639196267776481017944567168024075923194412910481563323533370032815296131774396985100503305508357605276655006470675031477779618055177525850897871998373799402165806773165310670088395521548627221522789558665464837705280218015929849954329980533197460395583522074421910295578186299961004187207904364393044763230250367251608286995828984275009542582990228944429363174158191263826285709742594985735309396812991372819833377644671547804902614781388351279240412051888225812558376916010940277411915335338321078916182814153743000 [117,108] -7097166389356060968911378922902502075214239074010654103149024182129332451067739016094355475310549029251063231959469148890499617614326162829764492421692775945258657484780193550093958226659819297281651523751937248064913803291983305456058637850657259314549439795141344847846321910639175637584137851562901593292934947047185172981411240743793989327812873018727967302566457926762978543947522532056342816265279263341051843462779467913556071855464454434676273310670705583607853840571987777524354730435611420115990964849253097683518022664415068962594873281473476844386681439853894315557062104368498547849079620174946594480052575131495479457571472805711875129580898569743881910060388180157971178172461848803240768875846850325313800382218807576715249400885261490495224028741362831315897754749712775389934867418307374512025375811038184569149879348713190932127327056432830374836127663627196559282079180742931327087399800687890007441267637528673096766829209379796934740460353183981029883056557222384770393908122480691280249389040470589026029443321976190067178746765043425977949978886771416552514437111231957836115195637386045414253471360811985032597834797895143403147983288916614218409263112867490810443255696502694603739246138840552638995646601360453438300622718884204128320298165457339627173133896756931583475637460546712204595036709094072587179194459962971576427607258074756608654756058572630217811698415948734996717672520907772785168831105642067851292636634197536857383566324740930807615212621472841465578694032065944421545134065942406444699712609534001102753681588334093711480613705025055834972061367089347471521562615141634654778604143493738571848328997609964875240602021812565360337622787532428147349196523761310580397463741181760969838964742711663932972305862989641720968807975292817073629005096612677399401809739491171547726506197100337863142156355285844612156153346977556160562303770249075545124832174992065564342368975188881409363158667357683282476715468338305269482984242004794607931470241068636466851920358783369563008092229531438290749256846441733854056579772383781707235425047191294795378708950347254154669669888299608677375403492784450034625931131755663048537158287613333069293564228135527290581490184112408892008441781648995421760833282418114934499621138279934720517630423389635431897163676188968761234331838313108583295760159480611959271812511495150752044578625664607108594543536129654302268572164905387403229364137374372488555789823822432356743364135074268451072040555136 [117,109] 1337199755650444669199246830958373990374011866806652194210905875567338910254722972016520383156556480538674941487025981816394975665654670614200084252654215413041716532458791639236606914237689262466848322531632218014064775224905038242181627373911447423789918424290035259144208457266816152032522838768825661453349058232007392718113439071502849878104549940045295282279003826947565510141516694888222745768423705367883390293641726314430518656085962666842358157081710049554917164038480532736744995017601101048756058255815212544605393212574195432516482331960268390012762882976988919417759143139788780898598000122077551275418128923045339631831932534515104696606972022923543879775651603831225401410494329332575261409308920849441610728793872180328001362998601831261167180891452467782955218139488590982635904150222242777017117158840583826553378232061230974131372661485530617144659734577019878721944047835838762134484074938904422098713363975264609695473768047350330629145028415984105321832193683067849329640337577990569172997804860589402150817904130558570905981040954775527172053331942947896680286553272795664341191285293131690908986799828340627673312996213009756548984356162321378128916056379401162648103862788289819174156234772859153695884601098348038816673525747045526702441648288421297231084109683344230020438924122264519523384546197509333001800213093429258432597599477715209203387420088954274446888813262282922155567104824152227153817840364955962108827031901468194059132791194996110932367678163287621521256742879825532027613857341382278821973552119898251239663974648861959324255969793518645910468618250583824124504151100439054533943721690652337214350113418618851554944473056328111308182913256841401506922064936423043120126957261151814315487107616544530383850640226344718971106497534326887586742222213904709408278337115067952009355248321499287886379871569363258730470646870967966694955348370929992604971219983340618581797688190682487132478293277034281799622393427475797675367218884416504916843276820456224134482360318347180413430326000499149657495730384463097852361655631438556750666203074037593637251187798684167640387086578559150275092452865871019319081545133098296379656478994322504273672531945551356061561830171280055931680136115260524069911497189175696684968918595197109382120124347882791850017962670530102797772274718733574756905212218307517920519573353669008593332504284192273494560376926716413113581614980478650167822104389091754287736388850674902136481311890356255519208 [117,110] 83890938339196908801561844093171023382819472811285530967654036188439851107300537652138152732078727601163078529643872861333727096069846565163545094855810514658824405734318041446412023445695670989515750972970534093044677674098832173358822765043572165570982316868688238461451726405870512287152621830655633901917326216484420128828552353944540181730336672491598525039788593517657688548161461576763215199261531513326464006722562616760894669960406180906201433423145332032886725634451185214438421006247016342264566425333429684153423760680150116091384034616096748925279555580833439411793095076847548923389173357695754283279288543927173016633917421312099710845358807040982973308105047991148585211475320122282094779105155734006219638968310822313740139517033781422723840684245728758386787723880007767681919812150963357362085036001042057691129347803335284615743480434944907002465496678364008897376039062197108619879017309570174121229306039472195226677258236821412261570830718187686892227713688561775561061167235191300035656025630378311978294545562679727616263203220372772262530776343907069202413659383177445551184983969738418561862580385611006427437381434158040671250063896878774420890302876711582967732811391955054387417121819222184080103020109971157077520866117161746558311256287141834467088896350545836536437639351566580366384900448441004619051032338928500496132107986003259836399743826881045632813661511630190090459828040916451557352759480430535774023825875637736714284016403495079235314775013066483074854258983259490955948074171900608002148042896937999365477919718760568272222144958873289488851203357817748389220602174878836942504185110882464392532645224514521325835356176583521007315520339068653188742189090511618770424528500597623901839822295380004868076917309140913461994311527609797617509768320351455935716704371669177108409745967720471947790724950018686460543977353645959116936228550808862108694065282859762017658089245257708164432617728761743535975818736035443044564376796453901672039960109463615534119679216642406846789449385794112256372995273321494256427041560886157491858876997559016460107115261979038086741185872242453288526249341770719644561938720359258784509552137845756923630060197958891621094703498832402327649193854520624628545864728790925137582648691405608538226960919485470719519315655866300801832259931831152126594695038412763065338629009992694846020581064396952162536279521337547549837869130591411010772956504665327730066449035855612866791132832590208 [117,111] -58790956231781421619795311526557725530490587035873500274845681716234301624095780115575894092161663504670267623822859917481779611546997950241312200291693142382312779164376526342207047605250685680818491634303647443828001125570589997236588202485859435773785329057300413277482241955254214003890323323023058244590493916294899955493861517166596941875985505915498186689571581282243812073526785310895969470766592078696960272112110755838192215821360048280353324516501197075306157442017398475450647459286719214236934802635682379932829621340215812173156879776980220706650658132012278158119888492178842064714129861796939171104650291088477531582116225049546099219019880824271103165616345032895653324857042836060777443302916803557870155906542929302624593510739642249333769735466244898137248274470757873739169875454859507919289788371046137219347186900129737313615830719271604864630324223036661707664579094917019973583610011851976980001701058693050958952954859985690568540763735154287109787497394290566134158826317320940039749909524357920543055119662943624628405347563890300366283907314352584118444741785498402388721116744230122286426283490416050822851252423739325533682934383817392390025221614334624863095539778597862871210370180692295619445295396433636897145111259935411488780309826600903316246181823442837943289928305183793212641454100789565903725392677923956940039290022825999874996087960439225023879523611767247376491292980206675455861229702351291595775270582323139603075877626464155655128016673858206318171882166939195413672619097944447478996167479275862679897273829353912021772191882914828960034684593309114203748515780757171811757766288233659265347875948749321255674480344398402771626255383582588677248215581008805747472674559697343996106234556483710452924131432057993172343828089491220549878931886564390458738763765844004271331504816855413866194000218076818919789125239767312787952121907904284103127076087199874194105007309761613014848367820439165407233356553096890425995824225785149462377252647187809602427685635688045242940361770047251516687240614536416531765269342144482375534160694909466435907453693485101207313786707056159924483414579244120962097889326085613939912856052873350470960582510174599105042852470220614090826151124185606997004115214059708154307877749600910214724714848889638159570655213576000392331418511990682841336857851604126729547173250545917870724245502939380369496832360941925715263589383922059733051113903491974536912162572710316224094823952 [117,112] 22185937759210508008108903700137460433548749482103570015169628789587315493397925828417575529179961043744903105086864243108945360317645972621239244344401203550409770467844231609983413075480445546517026387670495335325639681911711579275374391962789327108952535312394381385903427317738488207951876654495942220258343227099280806427116060194288429375296279427680704738023009131867315145399277485456280144454639960134271312591903890283666850293666390365783070993597694464635983793043643897375367955471991983993176008556487724945745403497136062836065731165207724230888031139310506536846522320001603748071678502964903925240421476317390123091202835084332336403508962167340840509030703215430197661641947965238568493764097814441580761636012538340966827489627800130004765641349213887332920107066660500541479214018447000476044762837594362233884479399354339287385713080464499849313543666213804031896328035400351982015269399503768225332960301939779964987926693368768729498043385680288645931931112582204315976806211633179614159714208259089662524100000487970085298796932046442647196650859119024717731104933272703151816000186976038724310105351480360237043434117384346343757265340020735803188174515122003865488001625368298806999789767785835904003183426067937175685052093142061721301217430306468015089081718002458601485772959452957899394197237581792475483435816881683129952727039225595469946384871264287362610284692756686555810339375372998742950856546614227228502812056257523936776996026737680183656060048300502085687222663711101471693205066171550814205176064008366776513605595608576448874539820007942987878517290357560561297595345995637672025843778151809617312951514228830809736843311598343547040108429795043312368023569384101180870028180093933600489834084405931870630495496230469540231695733226630182966642471344093286297526934161323585301232492208254646521728982733905227053322480544489369002373825213158619005841654420655733025471991973234790486317933135633857392956156264534148820319503528563149516113271558186086878102887123205693826981970315426199918530314058773631751847067731880102639754339131390545697391896412759703808879560624891095731862336753169603732875731733989306252857867284861761784408527708128101427688919130863485418541756360285859582276010631252571855761365660812852072643925245621367773454202347047980562842871397461115801967985377264689196431117341620389676349915057353998207623704195751089638968710950951455529661769284506381351316057387438304096 [117,113] -1334009638482974696837277675027821931880049695232374549687729894756094203087520646864548214656224961229686197524202793077600392439508742701968180815260353305927967603710447894773458119666091881457333560083803626567993912292662550141714780328269754886941569451109228814574433086971838479770852492912294118153912012491219825547362656824706521509921225237836723843075656855690732671651368363170003403570181118359793670570657158832947411662758239199290733768670622443995283231843238991304944191312264445918561520391783283086738422792352023602028539343250211284460933018236085989488343814874806860306871050979352650122087606736750750076343151381409413929059486429597477157646725000939913223028361975656223111354040343263884486635964415844297248714859439944037797157853751900986125877396318024177044362515215251456273460548550804271298619428839642323468662701847575494057177910534273843425463802753351456560372109610747076434725940304366447444788439975349013511134082681197586229270689525309718154580309314200781992136000691479055620992954973289265018679663427589778135611202745671732321060269119939389732360257226497945743536877518487053127252226072154532681050810576580818501043817058102870059028063657019806568854058899929281458076460234915547282347669329085405715057540244631098991814013588571096869338690073692611477966445613291939633815166813159307245242408817317555706787969653793333173563226502795578669737025226757587727945391216718376050505947852764598027838431753714548874440325171001256915441838224842502173989995736574444090902100577046581939644849011356530880681775071998556708096163102767432505239254647734031110569256922443300532647560101860305049377237756845385751387138527434149391800331062799799441630540779622450422143023255276110515565721756707922144074812717141389414390655675674306076758517955711559637537215733204011130363606563678537237651395226419917282879947880635726543733225340109000507201740761844462948490832725698121799568827989527698100201679394753437491152280794509208421858309988644941330827520037930117492368577197863117825747947113074074670333972702496811006547439972626942872530371518190500627208332933675943875926475245769839253932840625474888615535081553489222801638247812522601630362815192719436862314991489398052116084572309410499478178034990464408061391304079533253985450803588107920189014587901678587939822205069722608409928366433210566474157385685711130237973671644119317500268318497711989067256911365508 [117,114] -594311048458731598076761567905646719555021837936089169858449980841121685607769380188280938098315385938706423413885210764950400498297446224452866754110976774275973121790060744506242478402959471065387582340046153448363372340729751469196038173741444327814174897386271370720014116813508049185172567480505718181613734575094403353968713665865980917286460144685149221545920741223662070925821011815488056084187622234171450023409557551687879142099348017742549061197759893130958662746754776198916597177963389971795485480727543862683043434005600672425358988099238096308819408021762697436623316821147318968285979667197624232846886276930994375399109352472447579077510521962549856262050935432126104328295413076707602320346509908733515613266565984755826106703490491332264820929728046775085885645336403256655132666728530048786491242307829200339789689831968117493421615450919748021802314165243136189472694592522756302337767740397695579787619705569959671047682159185815876795638785713927246241851392879488725486548448930153812172201438019387129488972761775106143133201530813950716489346004427820473444219193150032346712768430751866963849567409574281707543620099121522363006441573087701163325835760068392700781903244043775626093999557595615089235809401035992448909751437570464310439911948432243974495685384056886106903150216761300490182757790621709162464250120444262442867676405793980744410958648169950870647371880064334859807715912981073750403647698793366984436178170911402484371126949028044656557376280743552853396376001733975736247031339202522578748682368887762272545195269844850182062813233937154098237780781321132809960635163653879521377792807156997074027322990563612414287996847423827298957509359632157133811661242902340890702774263751892292364129109074992062398267590130457966396261776670905720100705449618633094397601302720221480830881462163034194277854270351153259338468240355561969430400370973645672187779047460060852141044426558619432217014700919749134915417809781654403873670546099802701672041678509465612149098224407494401101691436787167433021582731415877616340999059745963246249823643858211233990687634580038131980532522888078460706290024462282972669970009059975244943545701108680133034253168894301890129090350907828673860974015243135494467841996576195828206388761098197177015506288098702717003670686738723662283701159369207428191556249336325171515642617750531817750576746965771021796990695571941867467577541250556854825170268984329311994400 [117,115] 32574346388757006361353117235641043469097484756395140418470795414467176440136028680764243237706653073324893737888811631579684922791746216747236203169645025427959621125893578879648086679751190892699956455119737053785822948933794998734136585364644295874837741705819818825556781916168839014906929435236427525333585759597026404535146310981028771164736863023046737749026187460359312292360781845053130545476098928379504052969666399292469932141549752294322111518133415366277646670931057762718388338434622228005279472153819719924981422072981444360635377600125603274253545243880073329109792083973463773912661333124481930212625226056698675706679719566212224525867091281238111809460441712884922220398555254095743216359233541954930878360476018502555572853337991664114014737941599316818797659718677459339462244214167593536771306146189183309941315247768594706162148074604455890469650271133364975661004597099764893224168308269303183065143083165123311482191389680041942875587064826222984466393170044403439224264320731304053565337442963679861793052280171865228068974882708205285074490818902470229720363552349629562185809088558838367808282450597625800227197081823429821467150059277523139697479039787738440637585336354737687093620037022779722842928888610475438228235896760121573489180098446195174201702531083775029060080737499466004335669127687703554844453494063583267798166431207085963708097370908128954042777960257689755203660980168964238620536755144637726400314187526121645950761034718848190953563875172068483686891834894145202577004486446623622023858540472544962907260289061705155821368547554323393375698309881932913529732543786211605089171355881525295869569666015923067681538499823048468618324595251326312727428724502814918098038982866140892627712856257122923067970530085757138166421966048262738832445297550487366453973383442509846560129506546716417020587272877817127012619603149426882999556249213037143371686968363440948018866676852180777087324465932610694190536829227872412579704930217784253562358972982614906573885472425973611891575215871313568925282793267789478025464237995707037735371435935479533132648722985244172665584731592017713779632865376414491093194616791609992318363903951685380615867157115279141051683913650628375169362865944141484144207249205028380732061023818053995679721159308039313372643784219294813420071507087570992274693605985024852660675782975055203771707562589421394823792077904249181287463452890399020641491388519689164 [117,116] 4188202938657940994637536614062598591182391933221521517115643963001384742134003554860559133817109860287945777710027850461737597942208494933654483838767090086674016189887536521070193762277129334169498725951021520865707101095729883121262033220499845764713048618121447708557123146803769033859182137986258569349811087957361239443569926664663865986476021710031661827423775076216831848979051875074154805883199525005580766516669404369971287382210303289906535894872205799307565258648140674618649443511697443238978360645060447232608455230094503370455304204245986494333045707311479124473381678908708770448378767989960267541246098079688664056851914490489790015855077427782475665277239558258552321871989309115815953852996802682593433158302063605157933635615767126678977104706742238998592548853755811688403525015368294037074212592404461856405442709993666479512974867186249094521423332557272583863505018388009402471868337270142061546367605210818801470157393093791545697914449598183520136869393559026921146862466687470897210343733584454682287342187855992648396978700201816092351242826598196205090621944336669304469758122956066497822197569603499838525986954294799360151775244978097459069964041987555337069050454385302278231001703438240085334044093532057813733516386061685694091180837767612516326058591316996454837514854435533051172206395052965593509847288224850183026481411928177966285222231478069157709834509534276061690090749194689554316424202063522403746661006332531871249788727773726816655305764591954827788398106790178195022055420319525230658665699138573105946994098913929099167411525458094490605791623365265423850048356533813284861479445109502793295313808659614943317173287468051900109622266443285667894693717477663062454289879543061447839935391127170953899159760544475773552778276120725915966007191229975782382379723497888642259385877360915893968399600717462456913278419844716005026134804830891913198537780122085792192098756991393395683199887553295999822144438662838523830931928548052755663428231308292765464489859661426302706710883678032876117210065593018876490187513372247890533672407120738759218959901531920776591457605126428133793591877162785581056199125935348539740915644603541460336709029836539789933256365729301214682515242540157728219904690436875003732027688261411090678400598603040699331556822476994818121955197284227266047503038741261807351594474779414872794180440254034792538570177897878743746945555366256370996922509328 [117,117] -199697110448392816764188672682816097533848300234071002313825180943619625710079380434333074223836008947994323070245500635607752499248427288935207397039797380269102213371100697300020349818299570338735058797344564263237392665203301435840558333907950036355210299274254544468177560653516129750600816295816277085935335745652670086050608963347188138772962767015635354202531695658659479048675066525204780162213233395347344240862830064731168747774540301500914137322620584575641032279483365624838721376903087736464015106521108225312512271935186187959871001157821807183572554305674118501618412410681290794582344822811952951924362994046517227726668119126537299175565394519603011694506051979899179112776887659334441818283350629913036088120988405679950041020855903078337605320863169417730376345239447477042163063645518085528029353981587942867117930242014668486511267536899186018546580190240310289985744963297767770122245049837166504440692059757058818344055964829623865188982610120522060192897579788341158010713874310629613119324572113583242511774523391702301840806267105424690963465972682579933674045707158220051665132519983417247149702348831829960747391201113333749474611813003766115812759670275968635182935211633640912640402713370806861973249290697236401271366926393864146413956354225764972345346751959920418706608293748998287480081414796277345738684787542926950656646398325134401452808491954803703965127383936381149076021840264131458496661008079693710009321525215140725794504096865116613308697106031559934367051819944936830462064036203936419419638445883453268824626344969947665302626250380049791722430752036925628199956845087329750938884713642300993393049033335962044961777521793757987528856016008975114472213580816038000869950928756132461219453003403347388932141111905738411989592549237939331792524585317022133231657293533563985811509925162117816000337095085580955318980302115736693399958908100071604698288872838829820658634349941924695164227067303441866920796764891029553043458322647638200877545438553301267800325800226715334344858391881429019984520509501150764309363750331781897324239545212340175636612372271313691814171820334362792581757050987720634531450268918694532844506513605816377809336791055121677337860927080675360341902823428762817872925914528922153805070864305879284153480017095379369163210154825112562706070880957035985108374876558581321293695180618633596317171583341411182902825627067101734612018605318721940594 [118,0] 37435960910803488252881245524641406227465109221827212817573180124159834306997918227946918302085028062688653833676073470738467445151349517534296534914880655697892997383629028729370673033530156691670970746565882352736383587752050945121866318370130354847026464711711373146611226948342431285336176135176044256013234669290519736819688828409751542979335414998613144587273530249815327223691158973304987620971234801296434559755941061159761643401369448482102105987095513563417543769919335934917944723327915389023812881789460155280072640898740464313870255168202194909330835890140566280164696718816496132493880361545099994062152325580604505020008331907392942801642313473338321139138175154599595078403384627786652178128215627648537929499148650540520732243840349314730816901322854948841220805339770939268573250480095423761717525197128209377005173017467244050606361817007788166816668704757323415510308327511932490282614724426162636616246660582262938621114896878820299004969048353929439522911129055461468123837247949734787361907218061103141287063170464212000307571739629065293813728232623619875745766518026050038106249488581536062344684636242408199743454536936012143243619397507324002445904282124811211435084909411068633361364254968748283342987510023950837377059460099153265878410336662184497498689941008864151158490836401261589310957189522941673770342678358675916792076660809936985901876029018206085686136226075872501868018084308943882000395818361180677882599638230280037899109419947999491606023976767920634695750667050093912295832157667841191782352531169880020900362598737052640313369292930997640755257902459924392287863524078070585711171283869558717063916291832588216837920959985251380708563217630074571073124467612433662437636564156386722643684894426831986271383710243070953352415363388508573604260846008775134943778362096346971200999705596414782435529192873863340781843235987970144951815290687507463287157659164590984802862609299234554210692158476028303075522403507605926212173510154702047151182746035355183566025489367801650809757688781252631675989581949726507107363799878448936680834323804783011949047536709259457613905255048285526433008982130503964578789030116868613473104245356942987181882307737830093087380943874712926137493510841537035308867429510725450535749464978183684305594024982345955723543085939650113826358217731657317366141748412052684079042539196840466914062763812430476878218148923533956662605060238442307789713324173531230388234555315021276741292682209149770196528477574667522704732549578393551288524579890713526341021768951335569965311622263773970494407986852988136724948551027746285541523360948635650237151032419346126312216659988760757993592215175199041092018466294256183389712370974723145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -3438731741323246315782342506046218849991922804849136695075859808193851786438066889318510686605910189221091820493935291169324034055705304830600734283121313355217542702704848062894237024494965937359395345792213356054918112503239138207025310897620453129759254603675557824293862111150081808543657441014686127904562069889304833217320037360237277336023420764521616248961773405440925370552395260455275204707352850869451410884084098157296331548473001340164663128242261209492808625279131886720806780444101159970120632184156743405749125325362435377839439585401138826522380373569316883592532474470195948177986081300664249630925734607287122779746490550486147391432228381588817145880238038276767582619561558830448667478547409210680119374051935100546036312595936990067880408654868953175511293292766950161909253717934164157575946218717320630360529678473057830750174397537251013032268286833263739649502392335308052467042667348188969466846282509862475837958525801291201588969653081146143735766067830255210016642141517577298376735540904026388751248391616012506098181640745802850572967507985967330176901586153203298695734507586393920329496042611443843292872613634864567046810644355821165318073025567835675714326026482710937332829983850011848935927321386372765988950591982918468755951691283441498402101742181361571076256420381153403854140007872247631733144824777976206601704297384377341249429359166119871579571303998851516372355481132028815326893603567049121151715921880557783146325648018826593362033233887912109690581113910666396869711603292747755309969648925951702268706540836428435955620465884665147714844345118148083860911915364396812501541120918194546753054479614982459058598806006788690554456228620986691659514587896634875062277723255630674793357947311164646566961085121702894822934452325195029542908472809403118365514086403527364255675155752882299941542246937844421455477294620887893640987276574969512235644247702726042909390337090746628500928161755835167552980034831442098556369330433258197298463656299945445663382701792450367494236199745619042270156250210289436540569184600208818902396260853382745085858126641009626932194524925129856206845956121857352798723946697928217804490535318841288886326855409839566347134976052797198773363850170107123328864716517749081017351851202925050179493831101633285951588715287652404042193502325257182992272622100368770290719528796327978614211187364173589273048362123560280025177241527207856431703289649960640203747400138398963578539383095311615996617817324124036537566258345821087931505029429373114352936001071359130615129068759395354392630616136437692989602481587558912130570036626519478914325373355249422571808468919141969143211875054624960912840528464737806491849129292100901273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] -14324782298851649746072342094642610730799735652462281264891283113425698393708682441613606088735705828911633785166207953169947742712851424078376004048928522171998873226816914483028847524097221425314446976788801946144278234784257128961090885752149299258275486029235596045414595495592151453402967744491274980401500138960563184745460259867939319519375545745148427248559527513101540703988836202108307256320292562046356866955183359117684072278569359018947565895773044273977819222681344158640356359680263836390686066381099647974066227669955117641229678936546793415498883380081890213529616610332879602488846447444814533880696235400674074588282659787637383365566208821471788070709959465069081609308324207550689845070574103772321246733363302683873487000293700704371785018110173044631969566027034831761438343167561155685183366885696999593802677899525053918863826294916380693487868079034044286027214807166357380096272591015553209926623448022264783511130467131835689321467419481049677839343326727880593729455241221993589696990361513130357605731429545825708819924798846347604759085288542656031191175516895653574047144848275835452228585947506584625907026250426226121299853023411144206773663291045650484170501455955659810960418139603030752222866944414159652258461685819533461195812945779285755451253745421486950308050703448227012484607669596582588039557381911729562280899985565315709774140448611505443007699035194582882820162129457245639143553144214302293260618663251514038730605715933142441403609095950202942303716046478281628546930335611120672422204619468881565107076524683380856483418153245358075789771912966463917775599302534601166696146226879697153401214806234437197366211184736389605005699640694940813154969318864836765167710590275785043943657551556711272025666077136262302493595749967311114211787778367680172452043684181744196457352435075701514832606719033246818933221700628980913285898636291792404216614557680028262556440286002058487333118842556522731608307180103748303270258347121620871269459678724737219884041637760834180962295423128128411036256093209633024813124851533622365037117643172464027815660411449813044612399517063332028292598641088569386124950150761121497448931527456713601791837536970601374134189966378185900872036245778417172087192886034710448092370060750980470633876645534637050030443742813750370044724827804171663606030516574763272166558333090334661512709192032425519828113763358498406781225577165925032971871686721232842308654903118013881015452197702645418463636301145615450707270054228804647242335088610113782597263350795041083663095113216689161607031390342173971318908566164222552458409220379189979332988164865990960951892179734355255274197680665347549146168901486208636650747184569653898772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -661975046326850258065036911228146137228487954578589973722879258331733128587259396744081049102373579479231634051960531620622666092988818769371144271126798213481147565852719067229693713766359443051631060382641129832158815586359349647190836595276731250493998819151257048987053991202153667762908285618270530609541391261109946719127552357628064946768410737013054066014585061025836813205549132219500674739867912740713294982983171039740987382554052829749275356558588364307336507488963570796059440099028585174216746084285667333952832467068215023594786079607331264945999969284146178180578320859700488210522375480798053323993664703085421669874440161220217731036496639783765462121981997111815086096965604586593280941006790392322088629439698204235235124512706959933465833344208409321725962310286426371701645427528968524177425827939142918657873650111571317317787857363855160473941482936172549875150294415372704303640407913937105035247022920219260414432074659263099151251655717569213396334217904208045365760412208299010728819779554457405322541745327804101284771220928100185928011600290456812539870313613146113020113124728360483872804255387014283805695637562090882214748888469410250135938985129066694931050882793260354681213397460512709815204128145208665529903116437961614294582597461333409649058456343156777637583925607854340303338334385368962499305404662783010658590767669157524889867041320562065639332249702499443699010262028147885650375445743315309786463499169381267960276971745933718579487898990417956240302221703784084202609473467549296357270060846972256540512143648235274997252920886815466240287786886707147364275074754738294426337763837830796900686415444445442502812614268189868341759860310480120134240686896071826505376616617941410197868368429648122286632622389976094037295930675192144240338696720925339564409442010101624580083405848746016448496956518762449870288159038365790986999359983365306144483213750617861163790199461829606694514666905892284325309399120218529637787880227788252506088142990935009053310253081134899199994651151830095144884649588979329333162356928040968399235180995605343450849722797817604241145363404618478195651289294399661475738535216416868231518339533675808234451048418860367585658971559625649835962967047430861242673726881008069559619728018082295794602607242145980308435911732116189844852748585088456102416660051803663463859808583874431948614330611648383493061785714380569030080548680893835204737395318673330827156517345625598182795790279973367167256347693685004591251983336334612590430688651891581798370045970462244599954239770938463238064789472425795936177577215449166411367792876141993827219081896088422730503440958978871574685532953474463566237699710098644828039141968007301326438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 14646403816983171009964929249390859271054554324639712513839075265782269510185767910596006121316585046610652255047975079494812970636313912071948186873443672322102656712007282807176515203560522005630541896863145259841282153867019679083089781067717545959601707704951766859032688952248691130673835260045993105923810204823716800060822322252688991301599024822849918454310972872936335701066770101553292181040218661082524379951313647513474916097598559329294634478074155801857486922881441527474314763148293138123717651002808947469475607450906964623784524500131072625475029804123725236688799605387266034196391069572552338272586384977162307293206340563369295489128632849323608413269111492844689440618488196930234090212272778175951032356144348933472786215584661350557550325677712027810574330190583001167049873242081528668027170820707766361627990882392865867795620064203155725349258258673847369062757861909733249121460416272156382184848466528958833332767397075043736046164757871218277771767510854475581702032580938077055473797396634578773221667785135753744301147774406244039280303907966696206636792996185112146460193016995607922221624336758029079953657148095097435044278888612474803010199200102685719606063906846383182202560838693771469925714385371493305007684063098391507083924733181324451744548399451715819566939714912569426229772960429321565387671332736989940755948584262038916120341270358941403686815204105197269159966318116108553941963562072144790660199940512127444758553370136298994363236685343306049664254851151552656877136370722858608032440772640181741237961555842141933379119131660760710632868592759756880615235278440690631629227059042171847332318250246628694095076186807963150249377099257108303144062416183959000630981129912870480394668918034439501966045463382354157993263302303637405000596801743036246433674491285815047396382316665062428489069689324371191955896341147366002155851234729849059323959880365116351084444778749532272964570726597333875963357211736186492249628231858858909859396172202574994281922921233241479832637087666996510858780414279553775436936607865244525348557947309281835157548168547066991322681880185685113764942261595982337999585441245698413512580716507088772854559646980920351721267037571979693959319518795950916327175071328900461830085923593609734950223966806131971683059167556779572224350353114221492316119185348327514011433086706431879864523818976777592780336668687351472825988080833607958572773193454656916123250890524782765010815579536613678766229060775774127398009422827455784670157593278975646718836798025810624848518838617405517012903145418015643099761359073391599253899640010709210189361059129140551345167295974760679383488050182792349450299098920406463259135261422075966537072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -8183178165002768032926668506694993200009614405653274092519525920792067549219664834070371774942758516397295996409341512864425782416880209395331302277158452062863029931693960609600833552366522894638203915885844277118890934564088061101862138471431876756535616666148655748565330814838852079309345095386869344394562986144982672661650473816508274426708137252325298769642871104485033118078176006908457728929141139358498217459879320413185093707278610369111261309484624301126088147227582067444748601079703669947538690953401000078478522911620504714029726845449202890222769132271511882181910697255341661250675428395705105945928446382127079796161630351993316081824718239809776115012473587520771596112741187407613170355037373769086468634655696404237393458249388385332237210489269071000634545938215145738333090721669580773544710417023832218330546096878531735521342575370635580747758691880662487465234911848316399113349774604173841215736518690649633864200447880789568652707194743450585669578326797379815768882900672930265307762590618043824620104196859569362289758651537562385880120790406356827972272587545716969188885142009057002721733507192966075035090630204942578782915388071478203181831500228192251320876079313039989482188732072007359790736583451424755583364014640167190103199143440010909490834534646406258384440254178426708081579981805317197685311465783748167204568904729424160799277823745891301458656243332630816102076770472829832300020668707363909791911948947942196078124273107544432857867135004577097648049562772641600379474160327839445162654605054794807528801926923093476407541083228990265509117481202640203576660219199876723810183622250817198854775103313094429168400921330079618179459905457345362369219692977071791967123445840167951763773002976366419444481380849675435416191649962429412232111812891987625182577045791435963602229802809069618215262935495715508712133307682010762854888002389977346978144882541048704141859373636042425771729895459306782234012100315195112287422344489671284912350399140402790668645479478554172403226841744835678707101462184149649941501703118686028884914099010440708307381856455482385851260645331423648281530122553348276704278783156458756411774227992086404307917535411091998035338051542194293553300150869611765709230498165938152855311492432436867457968045398923208709280123520601362194818839094941555757842762455794576314232105159130909124659375626107216619256992892452316984625727986904954199752431881657467721497937882118831361654164951207800930376824740572606605908504908114222081014601250119397171088171174341691272076589902615511024079985567609505382216764673245762004901974619381580898737181652540403000616991998236016819121234450460478728482564488756673069548010933360214933504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] -72478192217872079524573996611273780581223618699594745789603240795927554412990413728897141293400583624167647543103330061610651437614525390459547349462203796788022612709620813085557222234774070927405512113878210002459173482928136644526405002917751407018537158559494617402265790758965027968189831093411967329402700318224462143651475064921112968455498460837804043099804745985542860732781683521255039224235865289718087339174471083754539273762133647808042963459545544456766433416370910008430837037541937457061682502949428465787033683018016261273836310026723457872135598979088897750053205635017838553723033555176438997877149815366995608251980021669586191343596607212637121105499599748775956196973127657933877910699295841398479235539580798699154801645570504849397487773888692453319185605690583120427597842556293080154094117827056585010128639825385867280284627059964476705589611749239056484184244995404712613192596832961434076404044959028022269817503714834796237607875205153101277740610387531991739586809994740054739320673208315694885805912291985621377015040745429365574032497076672149067891059955806936542228937404591545830710522402485114905883785043090395857472805164717723907046759293926670992086118329811743208961295954431697587381772389388677464619830343185296935715661428755163186945841118815788772493742596228674414990856727302097208109727407134032210014484571834916423695260449070602719230480207652005324873815401495116197343139703933653893102886159653460231864867405440672950253747857329106691138519204856342409449989293922340311062333646841544696343730118360127617412373798046255547337521501835017918785355556728764341087829488980949236590824380932230051591003239660720535519063481283803820000896491597911719969569825813553499088406592568351543174920486028971883492903596182592032543080940976933863525701414694239732468127008858784333270035383007325573805383666645963629287915450315928052659215162401211879157757671629914573005458613206591795191855204316178876724944389497320119942380521626709170923219349000660640272751000780016193269259585944007039875055918321731529765315018539404998414590808536816768093582845220218701273042913700688483589787961295415620771754257438651949898956997140520257535366919337725953906891513074345239290522019477404118421664592866190715125481824544761194185243484067352293431742903034166622476670197690451273808757768773305627703178922954114874369871333517640853920306052018640085507479376510599647828228651536695353778929673782293428400082755712989842410335933144881182081380312234455852117854214806714107245973276691359804199575637341378718687791320361959738286413265534647676274979998626522522274117256728536028668154632618894230948235466644362281571014625342595363063726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -294490169873730585593289134220896671686136017190209924100572320919490198067882448945449149782525631209699878087878680530438988882193823349945471127430813876174791292616818150865972914813991908523104151665532724240976840161833059662205484910115492908994603897427598048507813385169947821678552711071396691199275149624097049622973198791787413285832488065913873871094280632813292531444127599793852920288651856356891012948178101144854249709194730840822604099422817226079842343859028974110475335573535436110126214640041863192603923766222013290447290390379348031405382652292030618383888805698279981255593517708129268554295804148482342549755241484751802191675173189672316607951175171713318454541045104928704823592439834259688362741811661762154423705496382572219554554581003602142215048095206158064745718115377871754286622156286061471156984766164284001860047308287738809571749227337878146269664633223761589195409497981768029254933549146146021598295687232926443690174594842813992920689880797036300100929843646276570538371658276519981979139863993426556040194842052931196516052134885037957127086147740444073326965398552282523136249231326563094804347432393925612931059565852978466715463971755191850160509492791801268463665287572737156217996409613171960240711094676218060385588963637676083323543876720676906022326248065273403065177061242460817784405195457713824968287609955266184571866757027607475913977243869586950300045132706319927835070656105705046525875710765668030334855194040907898796074297440016336967898523239970329585644505498614139382793128058848908738180856890738154994222588269347679433409872567112666710930490548185941192398588475558743954151665201894307960633062273980289316682836454262872898636637922158486142371351506954264368828329169969697742504064950928689666390759497485991045023908871846649999867384116758827271361175358034823739053302973756787005740523087387883028267616524790582258190607490685633362131620925071463891785042947006222338180919527187852118004445209120364749817335113134885316561899216054754949754408644560567289550562583165034739048228230279958021069378250482993556402545331951341186191989394497191414585513045921743036689415759037578537278950698489409096725581708543889488171814205495943202624324265644917600385528024764884741416904388575682741416157190693699690739551443853172127348017060951330853256111488138316043313186512945347711720135327269570115647479290433971765632857135034304061725021204020094670469753795831967783783251096627052846078900200370649049854914952073835028838985586437639546003565344990739102804202157322520042781085459442926528941524152358595548202879778335336125899986648529926493309460004192835061305847211829729438699404296283301576165800115683469373210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 3984937990896051555736572692167669960148192282936544465965528557784783221057960788168327641500558346997263727419795404267314900222453475011528517898540723758534649252658353407557036472878396091004528300162937890497209131778126984502960631188783125806029703063106727831208234564122135905849497682012845661330481073597889031355534422307304697338508636463990211893277256932447390909177845398852687486942602013782710135046953077048671137948679929508720770117825987174846897711788323143366213291627357322566412315460487272377720256042700430999031962693549534475277084322524343818840120201327819142850667804655495858116749550174828386592252670074322208851272376879788149592715719628473872581960732040537721343763539270049465388476879659220419243196337777365653080521168483318062328589899960080527968845011750012512282202015593449113508571190067309849302462852729464937273321862580566982838723524120709356490743870819829979903080050279862360815605572687896554530385539276483963460835145357634556198214877945030646290169740616147484960793910629365027361527047019821066687284138366430117394637531424546748845893663757854528426512520172498611641061838590444028644630527771219203469930322502579854744545496730805109319482102757015918641766090441767328153750918511843740993146169629642641343291768433933223572538393133004407285074745640434027370921924862817575668589262213241817769639187786695957544032285017028100415780643801334391553653003101393137723444393117327705302103781879951378358649412495877742267234776518645681811906278344699566945077602887603262069608139160346266193164099332554301242661408860315443750809350411213368978658900820820155310380153423693772404460340438629015084834043103920023467595720923364591650678172122174104386323519944156550869070932519649894512349218849415664931224513107980401620052291612109229155845571540509547550995851519590694922398613487348431681591565068507746683259865046787772621500052973699299288374624750068781027333739385264344086552150107404906683264496058819268649959608525777085604259948161387276223935054285924692621618123845702857798955965620342845549539159455976004644782993905105232093363418299924535768741137004149438922155484693505555651970058721012427516704963199849425672183284676478239819309270659768288184362901289947371431199687572218019109008651849700122958625110112511575486654601897974843446848122727724857212487276738769698405560432947217327992260426160892953798606479555642392347272824296755214164953064825497248546927144350831678945484269991471860762112804007479509129603745149457670592192953101060569957570242921954244830150288038995848752392655213331780413125867005025262499181659191897576339093667648800126772863721644768135622121661870715938169295994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -37662811527567633929155538191377278768771754784457280965325818657849013953318030494912260734769613756768671759785061564333868309343387407843443622035816457348438366909344731375900283813795905210991232935742443105912650031291347369616425703579680008816486026568108602475213744454797116044896628086367131880460592415575463722059132702923170990110726635637579330189747654829335954379416234871344224737241788657020812452201855565863136126109595505266527613519303231158948699973382703056394817690978901090164987442517828354793945590431649272714895778317279497237963683064009001440636471327394762288977759166843324373999253714852417788600657054675549015651425537559366232244077122052134085612379763682640782907281735372589152191560867517846402062320158578104870309520602852499624969795848330819131875348501931238487104920377746547105891627426620984742861382661791084474456757112272191529358766268113533759584237472674211901792784586788699599295981803116491988648810881198325237535648581006598474944746822378329959330392513726299039033889311358901638342333030723699643013812212264115900473093639554876719013946155187547801485717411569484752170278035785890500172686276923249798316877606856326812415671223258361754833861209494285511815373854634602995834302454204100707523901741917269906336819536352241126628301700975376015404903902184337455924326972783968749624002746881052930430613238523345536873367677779258196895202976159050429273316139221655354081490035432708495792036526738526248257792778245975948262926535359604750329312052354298009961781634500477238250662092324572378221392725252424233970710716325357894639929565092839972595107252520683316463383970152145913582538859607397163496706513650967752122458900353044734160609701917335774311666018194581816561234458551928437061156522293894241739016795906686572363285728970264815365168429674954771569473767719391614397036930193855266273132765758630510295218699503087494611812415997045680738993096618310883762341560225588929184499951205169983999743684823761647255268816908506078769178446248380551572811380397437382033788321901290976183682751062391215110514458862661678631370021201613139644166649772739812584695095405672022500120572803328067528632323714712479558584679325100876981629652388535484379619746053854197867322437586485010417816136553333201720299084396038405206282172363441145101022226157054028019090681854845538285090091805277248515678807415435041860762929305394965684075156346285508670407748718619143667303657528588740798478379259501622669437479745725917477381953550641992249629757768283793639714691944025374810264917634974227017971024433437487170746726655976492865628264345192112812574977021883003772035862909688104571649516994079958473609737399004011783048396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 293703681958071037507221827439133417475652662225246356662659272314387033042494997854815742977145929044371904220821570404377608250153086598496808347733250363979656396313182797578865139854919031402910114318639971318639829577609104507219980938726958653023762270340997470859169191779537787496466585351120940697287436013279832101119354673325793741420719204960156587909255839158776631839771601234897206884931168431520859506065633455163376502900157056652468370885404957620485804818242039612550937797072423294587183650003418780441760764732850961534705297385033558677347380416443070056229708968949523637209390897876540773451456606224400968877583071863338998086020356456953409942474996574227862071199235799985240340630452376919852379851852289487569247836162619477071448132627469537365324577018227838881443306335611688768165305369802390561530981319180781982751927281254689092841980130651704420830652142882347648070012451664501792739544159211926460044392195417026271261554178738745510116842565978632653852354019194680058788373408690024673640332107197867080544566032290950065462626321097829313617275871105023537436581616891365603553742207030693264689255206854946884790578464402523056713597746564058759392599634204358281718912887667923402477224778416486178708930529102050454058254796413579210249399788653985903895657499867781714885280306619417762206723075899096838513354489346069756202575521570098450474870764625774547799404938911005234994417094597123477788856305702427013415687167024853974231150432953442609713052605525801967885566817317240040612701561580098393966786276490968787771688113303157672118303345232041025324318745252493427534401438354869703984171533966182844014948969730036991349102036809177569973382336954538794652234770352913726828212627058147282357944192674840347709554368752031542424892085581709985156077574901293185236469744871691739432508330214588792881020090244831605951398412360150243005659153291126233533737664013931830811729033587598439024719982744799948246287764781104181509161029173222876777847407011942005104198645910389049369071204795476761717834078643272271791270015488751653234233518100380614363669272348582579276293700855477004691474402688429591370382715756921646458838997719949444803495802316287206817287039972010662465364945678805017119056594192469555697185930198272612576986442651417666716018263047351015186337234293307242895201133617222575409976385860518182036566888129136889855431334900789366819739649689200131969625744659963793577772666214980975828592835452234728126025641136006267078260173009817935483087223793350956427004064643036094991279227389027130847611288954458848805436710875632295095881958219001602725309488436668531188881823858535928158415977077569479825189076863388467428212080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -1535165711931618899876015097771518089304362980030763487570394028975080883580269893640395828413842392795373935743140338126005066578895602268132594881815921620784969439664458676848036978005781655979304224634849048233377091045015251183667914972628829946566281701297690117934859578509087137274089867060369065432775688445305619076166178405019918009129274205859650536014025688894480592652463866420475085264233867374730584565362646480851905835328386154013364651941195908878744247831784656706719007581576839202642950598871108553778558606535526601942364741598971635783493224958916583105966708956223780052790348657241478560479486988260053591667964349602559704547474852095621374954849046900149464133969553208594126549498464921528514020271482357025993603268384219494323464705732094559461843275810015823145076886498414848709065803491908019171294596554760780943167958015349116562366084254845072828373917167980467077465418241637472154224983528738036407753931359907211815966049009738565070713185324350411549732359982407697882367482884667619777874160060600460491177749999514680312835319548969655979090701469211872895936402357705707002349527617276922020642103948488669537866714276262291009700131187579636494493031095250406926241998331287942539535484411367456899168969274335957342462017929835716834835404117088971443303113649099048811886439069409241235517738222064532570197897657021899598872907870918714459129611951029478677524528308869472411061929313487119400595624050525941788192549512277857145280013417125326852125605516806277668587500518705500408440895181798108243829824064934553045966580008988737963024755406714845564906604283707464565870981691110465386180181159806508036170603319384672908721897639504307739690100879118495654382054980168915414265247330906684487330446075163832389638323261668968056384028381280980000964009246263801393669907322388118070735346437949508089945070573952104412480061738715810924437936640184050748862365434458678637541157695025588202288026455697676700262121072069526056615638432312597850483229033392963828924817144125435179683420618703277811417872486028664980529314615044972693904445950545066981946862117709109711919064520454465090425220683575257223770132765095388959459748431663677521637880377042265759855741722581104390304411233204085269778469113215637489681264467148572006011957349037358510316585806673324847565079111204409654991152724461421073607083820673867099146155597911867407820539668164982063638515500749933329626985684233707009297338629320391950948200491832257389342581314883335486154124076027495124026691298347979554428257672327793697720725710994569954541595095646912553629117351411216996134316169825604352070073062478886005527091843308675215591323682569807435874507126620770126343962624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 5353551201323083868770005011507293229529151369383790137153800158751168425253545732305617184167815614820899887007317799825951203342926875651282287354771172914839505029266388427017304411638607362090126621627913154354052512809497918700162865440604449185361154625313934363193679363710287448313579876129737091868376269217225320354734691736956300191212114390294948630128521618671669294768954442147411764834479890584178170994943556382009177410709725055122117798074244252603461404987460022472920773675384785284360835661705817475754902218808908270388789964823871125573638081969052446897802986602939635647440413296230700276350974175607912934361756579652355167874857064817995345102491341535529676071413016611874982961975626186598102817046529087300982891812327485922397660005305999033150915089470753722002353529769309173757804075864854502114525852569303868151975505392047462907497304856515281641166979846528995612156032593020911150063741902748276153192003197621563797636286980022612721505282235362267688136418029415347206323796764412785701004880785507364083507267988386785148237853018711621730973108794608982326260601200931694628766710605287007844864110719155128534912537144692551662437408503909033336585047635178216518875471219841342488021331222408938674958717740039111126102869846148045373437835455623499180994654575438464339744377061961342704951660809512882914213096456320288144177008968827109855450053621136647971974891112968142513407261414121906421704730949052185514597743202168386400856286146950730868453197887120656288953983134546482050342987050109126342130278595824516804762370486665217968831399225024318260970612298710029716318674087256810919851370425380047016526264274871851912772574371027976082973868681799241276463222394704717519682692820065298773229793290297919010509846327757218230261647072616775863668645947109642430664413816275400619101129389020646530683667042275621034598025910422844532300122177964241833808550049500252576365761888241995686185132755996018972934674484219809704697883466024270487180853919355917673424414478006989915592599552375602164404275163035408053263021615753040450105448812468665268040826092060422288262335627124090207228325431425067449246649018056977363417958994927477468430813115823897693627624485078960892973378205509761423789459769266598518144598258632600299533944306836906422914021451937101215253344836685846318542621266673716552035494240348872656364792947106536699848691423313474765520150597628448772071214531461365205634151556821767911753048540670682699033408426071576888715444085778739594684186235936241816805370790346104831865297641839561449681964844910443225889501324548589095962948737958584367742703765715304656684480526893479521776445205437706590865372997479776810326934159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -12810061040002381413819137536379313070796193550070480576897436537227501192635861791321861114542464963699523358988273755598627369157186174297051040313210781650588441462458993482289388302592739641915356157050598384743961592275452269691221144676124438966098930723786355450972436938488509820018287391945404382682071100419195080683103352634181998742157592221870570674664507103947009640083391601884427345092271251063064487344237149964314522566919908589961790855763130265854397909442854152479348494601396398247852705475650461158340129468463323935358382475509529699011370205350367262354168328418137539975878232856807554035846470458343319597815955875633745482134593234754970485082432016109043111888350458375873890224065200195821589038524944578221816080993698401276292163569522758824931862973930736391322099754891108988863141908555680929175606909352915651046998903697621840129821942063482110166084240166073495086564476744475051186338331074352855077960597872834261901674917949867490977168407456474994197087246806939716243620195910654784927609100696096928242056931297623299950225405299922310048757357050780980272632432582112081093444393679740544730396723879854519609917020595123622135593483851379383534157942524225001068096564618679182652049217360586171268580217007090192752636085294947703452980892363612824444489498453456449970661995599718442225100438314767855833381489082994045711113926775719098728937820751105815514603346801179464193543121515410217665682776073041252340667689770287287207853254420268239993798559271702883525298772609970657408897724116632022005809388981967127307188006849997836444827232043384433854281000360310618165821049806910468550219065970400644439741215829376313123831084957802317870374050211086108064563176645673825081510537519614912870288861365891114277778863790383750835229667165544805001824296741340896571607914463200069380766140139366171325634935358071606990202566511644634924584813629752017173546705506808810228831655182603295565539723140141332009609144197004827485465479035332837721908693726244715681393441149168365735155326706525237340263117557266217212049401237988618632902436780815279568959824942402241292210712385330596440157527303600502534307376049055558016287077137606905204599940466692864002349248931323434174339212442054915242977175517628732772307779422511118924398444426665491074062615486875078056146467306004004465393247042627013004031825366978654795424620305315311246923258158724663460182007907100627929111261302907314418577077245941127431250415602714672195459015837214169143652596309465729025911663989785882613426169145992993140581538481229935080245675426382470814740366003097068954578502911909719604455139159206651624314757903208544427262285242659475125968893894104208089917528473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 21273834561814585895322933853382639183023983656532574029718878480576499936524123193489193853116542154601466957099804163769996019370673583584048372914109204587007019513408753907871323358795752972710136585992898612456253776443262472576082299771618817785074724657603137236837535696453893462770124801194207569513623841771984140120277344194058598007079562277112799661656027238831186534076520982190565095242275803713509990618807438648391473341269654745047494390356407313272282458947339031026506559681610350557413685151402931442464281970432911288414440642962042662856959294495910473892580293824136765454140765274508845589842425304850357383014720495475226467701415610540867249917036648526337946079473647719010092128931837502926692949084568969901687267739389513505230445542549589816298402605713065072044906098579975043563882395929537301939985725310649400319498640994423098152427878227646231680570478635121694181880873378009913932422666384688655790358702971665593852443159139387156302903762983031819495827030038766954387779551492212856654684353827716662675475790866564560517412819396853338634921049553818833349376914438036979260495194220150651219478129163008729812999065265730327035912051605282421235932232437268793478810949263322689146815158668151146502767489289156921369904419289135582014509389683729948299311886257337698625020370903677508691570753397476238013515384467574044450825884078776478211050252011282521602544941250723364347910130630750101355379499888847987935687759523667753520629518439300209127568450864900973438070117588742238901922051688381267331040713725928732689781132574079108441291558147968320047041568703382989748465447725160169998251800226360311458111911335167342478072005813831701590903973440726522827427946027883895101626550585427556818676280173461990854930275460308365827747663377455916120200360803513573365052044936454936687887487340168873560342417009929547426966000387670892397854715292497377416357594321737842978618180438208036933222388069223264435742100860764103441853106360069549214951292315196087329720670003639510967918204112808995776137207474275856569934501625249109298302792990709875325419728070476992944241237088731206090018807600662160552909272960490326972153592466584033698711728506886994851229532025902140515492820651288753888354306213690495170450984280603641486345178458849337730888969762061205684582331437907499521093179612370450012222365290757394418171391107153486349361889035227729758835693984910476987315498186990993329044178608040100321940528552089116849907033280367577273639981544958558548681052472450067521055901513779991981143864994305972373137671919287745283241486767114537399901717294946502852323679769439176865933985643460695010393233497781882890658760692612562213818649804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -25515545288222930549882439687539594177801878891999637170571851611489412744072530858059214348746003521502226737450048432209886044494160930114221275827025152725434562963977204743426305844859972582578907548485629592198252928654960221570284096792828822592705798288292256436873201421312515072995394749736311987381341546110900372635987034466457624179070733802002316623677219069815541839421947197448278004744797579575844381144561343844989678372504336226327959038803084090384281973642515183979001449274921401809390230228398567339341285589221823218213376634520284324466990110894391757876579680981373900423913388893497395564844210119376521003960944500302150069556736405057729521811726866888143249004578582809421938716131727436425754000943624059757800920381405989499104728958912540463424832904285867624317731322005735252890346467683452819480422059899544135654745901120964665848204447451448681640930307939952266140041256860597885986812801215944147217952905011325819905611560536811867427681677710150010621579466112870710552300256935543702008004129105750667068095497167872713548702512968189027302809304092298243299544138254933811888304801991856648945747604024805680855726060406460306918125162419858929798566262864833261593591851924023270550652131651658721376616210242955042584417574425437113964961820764211528628498954117084423773359416648530243233619121086032634737025881465794859081166284317936547107831879717708304320740366077553934896076227100633217711846899335129416772732062798381522915863731249245412428883051002893566939331354082992031321223574006063373212581871720430818969041308412456569129509577412404426219651562639884140319791162526077404399062428757122870537911770928191248135522514142399921184095181353723274097724148291082177648065316774577148866703827853323495062901578982270486626366655230834110015376370261844337745663455858092900373690957218619863303540551120122167783496281809248901859532402088546883304726550114682441540192557729724682311557136870431354091884239623140213376093181984732336435415500655462929777159748772575004879302422293779294456542584366566197491418613478389836857853910878161062296773927148247234453321522141722651598840570740843381282011312739735757694144614676099991647565004254359382666620648900224377366262507715613453317587723195855093889950313432521027253670091066339971900276590040667811642186015507672523937366028939209164395609582207639013553191903936306815180516030013097481470319095456471310307584014449920737405315698258008403290582274369627600205089312499440094014688176140016463341490242003839352646328020070723485226685286932248954136467451625132639708520742379504904635822724337661037259387712671351486466229733861732695103906517251489153186654100540810089534909841408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 32741303295961663436033964448143651654719710183855151289111784409218719131911500543043138577774606066399031727624995681516540022235327522570816666918948394130408465895114894759728926814695839038125720826903066249735411513530884778657798200738415929457345310555713209261937092597886297007545261068578900721622350660509423021121295369859372026993497785778678879034083356642296825144147444724019057076795448559568206106785577137386490139871165489614842206364507679390434349213515855087643535107220581020615957758566456361216017330790961484900411984551121270380919564760275808998780094790796987916926229245036937467446027450667468063582900727652701680975906859053621630712759335878948619218038314946737643686715031774889853946210879887053629437339838756275796040499124818545046689088484437974250932040334056972714230683741325844303157483781132149543210313711381470911655994006306058707495585538154562536051705601243761091105291346883815499523396544271973202943118680594536814460226969459388516520880882876907147008490392121977090781282515929145688044017750816265794383524443150684714175100471620164825182858508329931031762344376842507059119113754736899470664324715082491625537885035823155542201082935450540615025660407866777446094649967479953067513739280183506462353463294587739707153187437687670884942239673732360384759207845175646194957328914793212898240370308795223846061954469543934274872743029671282994353717452260871402927208725961436953173459489589172675755616214887381616416846972799932378638030811352881426967885232000922533722062090595680565171957465827450653421891626194686783200461410811741597029564415107391303710307822872536907509664999277424401712296342908695725961835568493912089695298482442651850920849225197701821080525291788082123150092681953104071827229534968860638774527692755882827973437851799128977152677409852263269737275463001989599828477998768639113941012739444479551844588424333957994233522380550737611879542892938784257527709210260874783775269140507576705583385369212287419147693777052566045783614165262217714670972494550670454682521025457792624212246060473878941420148852683840234949897963552008792746664099623304026063389584818795078974550247411718165240165676323789931954476284656104502290518132838793919636382014121193264171619046435049593496064131568813674857198462019130101520511465864690648873402537750934270081894055108485329815080660143766535623548490712645754082472631200250890462762670404358301299664896857818781820707703592407030907772438730518597245120504373822176456934905352554069909409083820595764926148597090240690923234702605311899914818824975609773969904931715016578912946301950915566390292640859158581879365978175535164042404634675324192725339376394001253166335194562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -85437707093725653075849579467933372418473894945716829564285834542710610828483157606608338092080481410957150376278283250211100199658821707722838547790590621883495075339572064381551478692191523244446424183186584699037975276426358458548114654810979514616597818036076939885872874176098190230395947870110348778151741689172043413097210424453969573284982865646268648111296626746459131413480527818204133562214909120158462937743104840043341006930063915243593794336261915970977730578902675367065344573990253403865240318789102525056853541084707152284012360135643545621157571383512275502958937121770139997381903567531076432757252677224033584842054695703469352827922326510678930959795461439980935691799512267276195892262426857963565103563163752000781823741400129138972997941774014592495712051642053604343659987037552115652246222954686700422485275063420517319586476117000989186611992230323838106426317892961732822088934149976022003839037458981187406160836595726690891628586167067434307237101425317123588692309024276688444526895224531917865411020214029064076047314405006402182119952851638421299373037218636714073108540602089694467129259284178937995657889910401124538259296627954285052722035280939448440874379239365365878538222233612888358240256680151212635635514873813458684310954586270075867145815423876588009713868457943186394569417349625986638440582268461723393724231459051819990492944755142705460276425646036878163626098934416572419530214550605226556986569882954196828291184106906378461798536942851942320300333498732513872164965536822330615511408257663837315891991193783318336021118729255873005534508324211684755865407944253011769907000811189403784975681466032314941647469692354485731069067252507527489329085801527459803989640087963355885502704274803351208035671358807711346685284850437999080512477661044636912878897847925682295671274795190359024075885205212214971618776374970338084967047916188190683292657278888156290678946730081760620699182619054159198842467837679431580829004296807515911797524981227759324319866006333775341666592584030420700699560704237872919197470070349488656115988763113249507296390475130047836484027181614853471821978278288843725158743471605963856020205072721489114756514756918457289499738674727619799438329673854795924896082324112057088309054349222151050282172225029954740287599597806408188198831105906108360270589678344174998189907735483885764102113009603556467492939108484074196030672476846514242291748064469223417851971661049304686750632771669857512242938125937299281098357690150962992471864923531273758107442905574561876057602969167335907853090875590089178701075413911206402830855394285830052119089672387058503577706671520024241405910242223051603892788476726362986374476063832349239928734875648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 256139316941993863525365528597549732034292967380715360347578601970524526876131869598594952207660655124370008128846427542169685603031493136679643817752796717191395816050481606361748489030915402536776287803108613740928575575854117226755570876116597270644488452886932871735678966452421557728927950075655384122221988474481443812699760783548692062131835531958977990776281306449935651476983227552439203394885213909899121877146888978998287849540360893110541582612845637316321552000936341726097542881831972267269465444308876370899530760545662378970810863457035040456695118510347900202733483419009956521069960480551438954253798678730402214037233795001330948297241849983432327796136388544226629650301787892602992733547645882080348851794055394723003757604109289327980114667319866029360747014974860365454389647172104637800791616024562196136252407131106970798816568338410826648884295499920608880464691985470303336289300701118494093434591257000953862869935335308578973130072796942710360685915993667442229066359965066569102139689696003575358609571897898544216085671872165876776869068387886768692205599357729202210450278912273384416827740647195552296883976334296665836146884696056466133970527001647474806276773099629308000931544233155531737754958441509624737753794349723311323853308059309368228817092159047646213161570482661121357964405331932529379349841741868074723672307281538481883953199101049459539643024642196188635183074269855304611970697249412601128099063856901146106863117362821282524287807726141867588005467730485902686532868239353165269385828548543854037906426102209594097707608961294635792826608843991913292101603415280681737758060458693187751111409431413805324394379866975567982916516930735303168082883737806042890538238047052918447259313598339734998619030475707504519758225077986676162718101201466897172979075803632593306005143267442938850546106315724149928529409781596473426762773186395410037229175555959058196916693991641616662620423447420100360435307893645659878179864909589085456760786006525321410764776268329125724087799111736093871013205549719658785714673365223800701885560641704144263974164286484248232523582266159181275328327870904760415875662203936102241938374438002700442938849220813062243330869415152849113851859865151100895904302702605568673347488167458886216011979868947599145317731866936643001968888698103139777506217462350724255731978993922901983906338849193173663405953013830088461544492401790367239012893985067937733524518295060747987646031022870553282838676044501759765844603442974250439762255794192852430849829086109843818638870419797618288564435486035720108363809608255159088415414781145224889245130525849820960664818422432551289646196155425718580071486697768258374318624743825833529816061449338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -584185498316111333586011590643919684394797106059632357934185755439245028717856389098705117368463816992610859743419911128695407511546275717694051752679194561700110514230434596614886062032967876694450140340112007281869088948414026485769121096074543077534462807265292266803765765258310970990063944792612525117080286162457254307572758246647666002280697685347731500256323051443179923092709666478395412200729908816632648695951696709256573770298256187089229737817642687881356331304673312111960901591449262556457309401503325771572471055061602225029474348820053758390686163249240541872687472866134259351794971210679640062208639377761403015122970874935576893963946697911959484006306312270742392503001745383243642085874975685503733287287368450789800627725104176913562370115595013337029885481130932847983071359714924233356421484923583819200965266300526270085265076268908900587096845412548929422834975186774544460047009497618370397544178153585682507127161500506168331774351026277308063971371266602672663710800949118311389656966650292928591526204123203501522616986896180359253166468196624323882636469892926670703429591833129004425917860585500983116587052296946011619853654803078445755311849304440989689273509160869325412707543751857276509745220168958076560243005236017183894432812971151999266299411108160330193775523550473164123431782468210116761537363122055740852957821436610073675237520451257383629912245627206687117874864333623665493323110755350849271195573083488574043448329195151981427670555858044353934092029149396983073035350562783952807526654166966532583516126233957110749061853081785918232125322547953650442857935128592017114153485454742186703371348869079004937232167133687682795847113941868555878341663821097013058804220248583223367892784041004248729015383682282358992464459381693623131817557001164085959012999694737439335195663662019705510675107891562353042432396137711889265966504379865957862648937114645545936469503152396294316929627561712219300681653178252367520559274553356827208845283346923700054499068264016965621803927833030138697040551418199922752630191846899657380539918095655356947628347132771180057420123375839732496422937274057356120701966978018079719129183789384601322960903606978497193326933920306829162734479049857502552519339526015445467902821115383407935886024847619666882103101615159423148515737973414455984778975814849806129347355244255310174514513317682951660938720106751349534437521951919359737648733705197832981981907057449827192337454943183138109727396178820683477311851245195183424505573114142151135609640300192058432027987710342811135995234490300777974332400924543784630775107890477808814372303743525212286260942777379545984740030421179650875101965874194600484355833256673044264484096022937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 995891723771760035830338604297271203370743230001119162551110205164867043962915926862787015701241739832691469612010216643422155097824284193464475764414915632312222725985055806463202318656455211219872496561829366978303928106330663829997074828675457820211627971007705110437494059854151174694869554513644831911461125684955288799963356667155540146461582954831427973499703115685342208330477887355096138905136940361962367060453788902032968419760459508098581115707907557096659857919668941452701323458705036006596902917767762583736381199421101410158783782653622926859487475108846611376510137984688096479885065194041531463782691396263621556782387719101161166354465245992705133767423604947548437969625036142531924148202252342033229811857799121782776985345253267585278804007390618240225435332106757701151245439538376071893402884016484238645392121111387268547271912461891591474996399041656699156295760431215276071054894314218499404407834009538407059198047106027309502332603956408168106359920043509311998075674805598447862837141012529216183531211322321560535875699211065460989835999748451841564063105380633767996332397017465503514988899247537332338799782064259516952658930779184111790988928811219522993560403410799016597455331995947467054079048062950720085585028704814392872579800035091554032817431747103818618828312531217099970715910616987785137441081752408747373447561361189681624523064126430716386047342708091576669953324491878336659159942747437498153515224697865651943584973135185298725625721567281653604469853415829018758475659220525564239357400137957295266567465554898615119275138402495767675751640310175098913758529878173907977238471561023538133600468339379383580333286292378093617707135288309191800998596965137012194467841737103204324098786713075770939965452605704135033644787345799679972075650337091800119693884103145594894475373264925235453886089424899921699373266400408652001085897535802248989236198451316204987136669316118313551037676941231490255135082574954044345956135564599401229338370868416252126941278441601602606839157891986769192807924142161629136285487903628309662671787262901551684072201191140628201366552607229579135232890737139901794039284495086783054844562005140886372746218959631123889093838354650611108021794923484082557002185141874615971259658202855903652611457404501322520014569674136121781918638403488357441174351384852091630352116752009153718783518968272180263230745675334727674890111040639860573522244694458490877508404139707935541745656415833325658038365635040007580992720175156512075559368730782495442002987785411170380780419045465651223871510385054600678979317198691797461358299298957294135315719940824478495198574881240395869635268141748513740404782214412124995522952941844318749967260802088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -1307999500065645288316679179976359142100565149553212805977428507706227119869379559532585621008789122729214637172717559380600026864188347531031471647751517832576132787900529661029716704223415317261750719166986567326385724940981698817149398918745778321920740265740239214654458777246902031386913122701796114702654240773764832952266927581407134768982601863876569067790880321971724041914168759460136253248170088601253796869812917587987171126986906588150536206017515603708918258215724200726649184844697319323400934881470998863626235073770753167147925264550731892882676280637037321705040871805652090364197302748526312897768214369981326048017425299803630450610434809776133197040291598710854683155524772520169783510472501579261124045865956170221208317698143322116892521534580716170356910937343516751261062068354366389863391575645794118229104088985225545855178849028681761172648164862141758735833566785888439116600835959713506947856053247905909089301250983369856783810201809616697057942399384602489675965986078884877020560333735096771719310383081506267064357922373160199207625110761398430675728534013639374161000065617837562547904665675228993595688800737665969976983171880484718252339795050945826493712635462737205135381237530956903225654522652540902899961446795951816380145838282472743385706921641579789500885316148511566364293496269283598183553361870930931989896966170997465768455536845980439762506005060607218542794083487368503421398301177389186023058124950761787283299498849078225823193186092924069278663373445010982229572388533757739295330051048525266783621279194949679067805033942091486754501099354694428227305766654673674048776085061312221786289871959111875361143567160115814927858146846282423656228018461987185895552768118580930507275332629990254873857209417161633047215823779233802616514890052275657715597634570924407862065657496131029446243572623171735512562594616228715876858716229547166616970659561900310975668575334424439304212704842023282089874279484704485818303486160865541321369109604347809495167035200145006749559813342716258574645863692499777456956042189989487280249911354024962279222498496037153157458167306868548533294735462666219094170688464159643756026982450889627000860887518800631272780324815092083611686287612089232232125258148439231989567959729233875950448124780887336688876383109937971055441963976188730424808250956728631336583573408057959063366040415470859657983948280298790177866801767670046870076925677510069395842516813303788276469657103363868222475333745291186074966777257170026708854012607220701635792781000420286586603589480477998203201636653501289789661568622504777438507304197191416820091598310321785627056540107646608429684280430404844700811298055231195998231677944142746690842232933580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 1349627721556983387665727644856576761295757031918142233401197713929167401563341385998409817532592987897771491183988110150550803325618082419793526788798419271776693744880319056372993666905917303276239097594719411311872802451768712103739057257962115612851359883092073684792638314806633858249289719431984935298821797369647323753242239004968608852087444563407534783834803939677290533934774892581689194352962899079144336519944224970451467562797853777977864473956982724908602411086923979230875271018615484425921425488636058018620412930109227921630741897166076832042150711702878764731557173599144502472978666584740255633092355525565004825060729663809456968654707677265547230380891582604680375065184108113506327383160369166794585337815971188808894051944334707038723178978710140369985536919093891261875693184891213859610688083820472378131037976443383689584376431515156886204440596036199468131637115926126247663431711061240524728172271470008581263053022759583872500323599130942414824972255396448287256033684158271466286760583249700121688843864118114451593936051472974087540756883865556249957060514606624361300639796860940336197533774155869916167989640483485512584078222620125295670498693635210731335558113351974064027472318655419707689308713349120968121775968764750202960728066201802212440337671779381668022339140486474582270407647493196251733857735023752667049980805545873801818876053477494886639027217691175709907811426519061461536725012876530340704141296341620442141436200712238708416685680659109102980663173537253789201487394723171554099289685610859637818790682734557522950839936860926242167838139487392607506435327250820213217383618935161337658666130736383841001892926690559324560349616999665137954789865780636577860431855291875978333504271479239213358322730118199818032978123255729081174940434302017662043237758406894003693317476305359770402030853731318191604101143461151846579972681998146654526404513543197531993471837230581779988358049323003864197234471096404156781836826101643007185092531382277661757789421647300663592096839115420207212020277798312598064668548252553615738873462581393473648090655521913253423542211275988902850621018729384197480791684206604822566318128773846023240000549695339883875823957743634688506121455107200589033537156548002358339599850963995638194231077300827063794304756325070197382344452567761101867844554189614535811991802454211533440987163997432889499288004949175279046082911814899462050484065932404659437709081608640608453731233646925805745252666950904167371916438700197672574238299953129021785869815135193504224499887006585942807329999885146935266134950338154299513516723983732532364252568788789435360778362319952787040394624689512488487100255572278798324641375829774738863829162425057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -1098458757802450958491652685829171791084010912129515338320605224980134246381640711478765372985812618220416136219054996253106625314800454919088771111469762989692544899645641724839661594595284442289088736349963487037281830653888723178605998212393775040925782596838179468547767871630630854591236881239925579242105067969110232973979919944778569039890889204825481999331717329628732195121602375644408643748809608005336570988315324192248717154010429177180445679182944526371888202246026984817894522994139013999203975397867986724855251771341478907458302393489512537094091411963760215592855400637096608371321541709142312746945737647513677599086860521341195694534419423804596154953897813039139988887002227013448252934798550558916726593059217017113303878656064147456601193704857821577121582303770793824652659281802657507041202965528395604028488238179499097633020116315045864671860625332219739592979636131717086745357275361026246889329457413126440455834976212069117300910288981131930279034091787948895304301265890465566795050273323706313521586041112677240458875710488771520793246909086629648429992458131872412313553445711517314066757377869751110266883896379231612981035544391803445626870975390669279612865914575685745943724106898502808410595747853221680459113398410205249809135871704817380918982696787317031939508148434395331915319702410447754381713723905395700725088766187052824420634242806118347215033733646915087918109621533267230632081823943021101369268906236982134958304252076308204248834516441274285436926258403305721989992842338208917799459171939553569906013994220710100513722887471641160930639469373921493969666003301131692345652497011994548078185675493659349307816049707182024792589333878433767056693255814711032935124763116204852130447259538557822940771029322264939050571391540702701715120945903694248576263483340250440358852096437821800170324358853825913711074046699128279075285809516046124708240902108290608132186170423323543515340219871977140744223024004876627869497487945518951110018260382136157940487983987781081508205840509376738423734937137287342282790432844364819290441730931476493871678951809804816573019773588048351674786933475116164007289382003075428406268489060477139074812839610539526350737099920012305384079973497329124795038224108824708170973130431245216867940841104679425831690796924092118088082433631660579429232493425042417424534592166256309503466292334444079852951885752811421784680302446560591267776163472867090852194956619399485711526055905282553327479323552858743262993554085353418928472683769341834351493820412416326166683950152705435156102795560176138485359575669163013207566421777986732295928498751401193965478197448426535680573583418978543001828668709631359148072597158969060784504435638272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 694983941918993493427125772385687885117206232046329987498612696151861126546268946531512544532546254129052919858740788851441885378683772631797658993256877523879523473146108280834880056278707706829026370167192587450482028023808872350954470230039480232450836286464752690624421112456091972183365344082456658965092616041239411048221748530239027155540400369679648704804382649766001400330520080176109422250614591921171917707387054985583767080576918027747297496073106294753904530352165594223024318137540451856957844797113016666924086583996922585376569102550226239356925723028509839145878213042592379784363149512760203681975798562383455618452699660532623965347655766223498389684114216251012435307774777562280950778281141777470190433373571334159104126813970100773406846691132723552680548425355373689371295888063180939147663651150277683706316161537831941993274356603761635932368901126065790993959357961087510411449982801915183544541714321588010151901147945075488210806807273905180652687809488458034970517625363675919526050599369254137801019382832072990281101067573396531236237695968542065018387829390231615280564529294433668107978307718615559090116608928881079357446217108508352236920937772026022371389524550807482278840914626021448005414195350523118102880976534797218929541688155168108304071683982108406326773423412317344061594920858469784270362710736728395074107238152815256061312525677948555032475347120276010807382871467130255122228967662018777031488513712415245594497715428992632659088565514516563613560380242681936560618455516337776747943911702229059240189297843121826865927123187453758928769750606391376295354158497484671232418574101785699415535455931073006949969899382766605549027768751866786496486551934171677599252764837523645410848172890313691086703411171438646444974034476817818201513257317421443653922288041214953826178607594854387596013459535521624082550674888221324015077276466952520618732024677786559366000455181326439711518306487140525627968111424422785990862366623249901174534228386221232046623346800239778488540423761620078181493608166962253994724424319436910761438942708768284591866768712985768349437898223040653115114309860528661509228783863665054930270508277784501945969403775946137978296525631081792644112515261645288869369982344315870367033574538132152860917621406773799553315066532962128137882805103544959440304210468349073342328041923572347237804332686220586694344495873832236284342316040270964973387934237289517494861549239126383401911339090951333074335302350028823331116254884529995608165988474919316208407050425277490914429017896600075303770762951999673467128752166538556437218793442596175712108708446611610449462148069320620734966482119459564740651133191323070942676449467477981136863166443028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -327431463676646292621935279384534068938908288788325504994383239763668807424718556246017829707292962074639741226145139742435062796541182395516145261035238021186444545878567573640541283587701294547920990138993588650817263581839065677326231038299595029773846574250642915060648256396506456526340212034783571250602508520010131539086699248422451936777810459122196187631832483416465531714901970957023884074208382981170436867887355699653363231841909127606898816563666390618041644155961202111638264984475890869777153621636920706909770506203467468626171851586190634032943026426572787222356609655390990222094796323029594447962506465482006456174932001459157056043772489030728530648922034366029766606437394775525149610577203377107377754080214530603207929255533063828337072712208758791854857130371898030051609373330790970132508792405456024196650387592543525390529299800280088277604961193421133024224042501636082915723336850001665378619942618009879571344027718306280779281041351528345816478734438407445979875066055307323311154826649199454726173791141088361339543381334768212052032446774500178570112692214892522985834867984584545837818270246521967590243449742836624980479184947397502872265308955867239955035029891531418782717014855990709729633606766254230119720852650733186246806069402090602940075657027011360220456655167274067452121705927309529007650707707475130826800712205061668786778256656867604274522066916458600548127113660805230915461303602731796527703576427101433284751897059635634337285568709717573550846862802991083870466279118967491085908216931210785262317325662068457963731423473442536278798250465626387035560883906718235454471250355292380146466280404907389412048373196359993129633633451986623418005936113356678926694717336217561851168064509388544517929732396718878588594421991778742126629499455264506020309666721456732918748776024682191111074913135956258209960542185169696979355154308070002215528862284225540292157910908181218222217163701516969147885424069422081150607936707608857461978587408100036900482406776744363584693204754371751494955375420861892232927251395348957836875485074830203257685798641257284712958501908456262299264771609267221785490818922704100932078201256093181180543997153043571661217883930812253362769055780679162159263898019412852043812351238155410930609547384118438052057065906999298796854926220757095437900564622884269780528288005786891479542122435094311125951763374856378905917684252355564840710668595740092591351235179287287650701793293173712190432289601797349379175592618594611732332601825528198234835168056502547200550646120002173912637401914661881437465222007595475197976756063856329691761143236702809147501043646730298136577311611731537056037349391961047421449663850950033953855017215590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 106643405542843444056694097174919588450701175982414214835636174369713965475372484580555068724585470561583223263799725905181624159979336083406988516224426303867211868644502009006034231952058253326258085966087366728783807286079208179631787218519236327531216053168789763828616374724398599752189098402433884033525865445319296961575664551177375662443066345436252232046554075235570699549910114824422608571687989783553294588001694150528428553773391288674527593305924577913669917688924753881638522381765167710638978840633528286253715724782795896183545492171199525172836927515179058479300631625627184868978258259163803206904329444575028866295192596574667488372727736490552724932109525158138081488762217723852131314909286543490320144256997999017612455497634297720779958294727445812091000893165288106602332053330091355437463901601704690738296608590721544954049161969725941941986835448976085560510498358971719289331481037862528985343349942619849504137932983180316642965948363879059471949314094721266511446632623712304136849305555868709750433489934366167807774086539775594884338953725982181478815514205078549987603237374361433456644135910365373726650743052306290558575369598822461094787211588267527161643528498896537913705295936168632314458973202588422867940546897220262429108698874653191183917224471828792349004683705626562338765481468870162479726661305324066729538096743419228921870800316308362759553604383331799478669770951596929410512593215922919581836710518974691707554552675395948060283304814895880590845483048133479704725342228050204378631611880727197117118094053883820394881991027023975362379229753421298452284621542787564672185069270304379820597379322405644520192412631151170900753929771185960688911899455172778119690480433430034751409112778894893436443322248200755500286335392850801917642718491989879675293936690841387790670133101906492270806434964798528892209346427955784768928699441110928151550132844690302362617048450720264604210182192600406931251850318557068478625624276359185650397175505993248442689289519049413798318767333984957316123382539204459680691950705241983866537258697108520336420472417991039281236423538715688139964301230252529704891668239311053409767638803040173650197180542184714786528039960380355621379350335778073447163045641530258260509404068915616273229103867245580381321477793082087930031282910320808068365741488135394521048824661821754583082689733715221465541207372474075740221654660693737167859650363997449872252528925716181007057614953983191164310762762948626931254475911801600200099005154032495843735068255992297926490318065123025957219112513981994278424191269825419041683107498877029029988127720560114973031688701114388483913962200543228914453400278283984965951614714603658614839665837998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -31572057094099922587574915990179361194209979951101924085788682555026368943347250565562870924824759104898552403656313003179005772513014919693526548085569894852034371489396874817774364215745829003121185663112945013981956332498446681977518909310080286711432908462450828520788478010910778777527192259309734082567861874349808740361150027501668555643192836336451269064459877175264855834679264732460158967527740790060085969866094273917484133513850345214198860827787245067012753294223350709283333250540473620065568929470183767272741642988186016510718463962121388453098133060669423236668121095585482877990592907236495684040014631169331087098501813730335455896897547721089815861707701246383456957354779256757498702336695303059137861227703067894026996378367034168773590979099966295750341550859277701045580262899080067426850627435136449561665546222190153496718464675106845793398135541172850148866653588394886945801226214249360812225556447390833513956444126351683489916356463003099396609044534325078191920915734155093600091867478386855965391995350622433751437844166555100787341343262760746926730878377137214332945111266806423819038478141104758552171498502389407937159864072476985526412818206044516708851748598872367239186646813768138712772785250311115356588680934416798344352679097212864296499634552842141967040603494609984853904310082106896027955666636501192756210092326605305177232798452074986854668973521512286923918677918448771999656650583092520723751308134678284681284912484501193240254812961828139566127604209802030568753939057340927351798888225887391591579707830710461107474312575484906260064567919191283736793081953786037251688296552919800452085795426837114283852096931416572148407718633732688815529876315793698391318584752917513843305938470318955994820524387746636141905516147360324780495529388221193141865272834998555346613490035648904473441836405499178663919762817458879674961492838537778079261947960199053189310228603186348479844454677358166279175464575790239114072022552520266617588137281139820380763018402676775269728845934563506427033641305491904179999935969031200110541894447808773171540356350252649866422490857724127422461646789657394576042296385553223847414835277490565580981227419647256195020562556672673542112221501295217802314700625177692379854608678604106894193265328069279098361555093482985835065348706228343280478199496750967871651933334355252175326507518971824810688701730319630565789151833313889958263337849136253027178146470745751956650122014751713201415548724775128183400825814652083167278384593937213754860685596585686723953835513534122363223190088383089674593173450592376765131857471114405021838022048444598455986583418969691984807332048570113448726184530676179104020671703579082919111661138739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 38031084921923431775253970431079764707627747481589295232104526496083240731507790272351696392092295393755199867102552554433076250482278787571772118319173306950097898221604432911896431690507404071233160204017326862418005976066257632561949076126840009781067238546636115242563821742641725439368280476254098560040343813323648806258769971434215667605924568404563369264176871889828089382347182817616032988199889966999002567841985796628436504689322503592136499117316150751759962424740432308800647280562843968019121147939359163029556747388578961646431070802224083523000321148726624566578394808763191489015607078198110805324993988580567378818880888467801744862488629031898622889587992866396462616064989506420384202235960553643107694330395146835678227517782950197287898159857053481974413937441601095662546557742706253749912328947263837510165737143215913189409651171929827070074221729197287750188126609355864985135237210123995339955370126142923755305728674019610487391805030462593471504688549343509833271802300164527606751362140198172584571608648874477162052688972491076043525031785133581533703589726682646121781010027646232574724001914922999821474061604710290631977391529025256645493473217798624141908881752429257744207884267972936550055868134090071581787238840611781580041573890361297194939191378025535539655700253914087291169484602449320648100245168120537842345612792532253331575186664833672921790636719870080295452696780533207145210187215029987841689399171931044996989257347379242908687526416654970322249857145791935034564144430086212792789124314996752733994446958005655795193931557126487330745239206394116963221780719933880508429631249802214887944271868850625883368695102780671589887319472012337434003952762984155862240222166408433921760712556981950489676639000117211199963238500818428108910490490598306387772507095282226049109957625429869487245088598982389105714650413524400277161059226448752629808517137446375018262835524734979980443836425126916079122695579042989855584858873825842380459449174127763255460987515738000676928549543267573954890129449225129353034176449347609004529015882501559510119165398622386448062398440460776118731866663855590595495745060082050568628590780419641915102146078243190307974323294035542225550114362149437755640530256861358506078284759993943459778601529488679141132941727859909424769494875658350492170610607655442539867148864266848318598594689374446012356588602215563143192033220361217818102269908338563193831541756009939381440884196796890345515796333397996326628016886370427786580091459256202825763438664535887784576195200614055851484755980543910809266047293787848684211262903906128841287659087277526725430887466330369226484792661113498451554096588974397851618483893860609645243477073592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] -62045531974600746341193835069633818125587499449512625551133555191068250588994808733297940061488167721096519324494692962626126059747639984844183191828599696969468283249952753868034980556387608146538604000826075118179768497283856526344863361040542905112842356060660237253840035166355037421294093101577633795376002459698648545574394336716258007009905653526393447137735680041708951663790125748595428276565099649754854643485178966510796326872393364416113964453488369803259326110145069675858707477389066298289479084690137023641434230159322273442596193582498586138468649514786837704205225198009845555048839173362680117088273164684668769754531486114211733592971750562718644654112157240294400816625325005142954893750544698928959334612285954818917578921873824236929520974124237223190803756841945098655110946900084974879002085696689833703834667446623877139778960520553762782422693170989173774819989071728813261346453298941439812745681472353052169334830325509810786976596132304934022438767463625687803174342235280758707277533750398675754741382653625792667189430572803333034236823189894821189909621260296460445988928624187512715574212580421869482123575211289983909861940829519114645866777874110011125004465765843693489064006203016511196543950775889640693753647797094611443356620144556413892291108553600176121192844572458132210125571078222630444593025665839425995575180047030247379896436152188766454651177059673286987469349278990352709803166888781042643228923956795988741559658407178274537003761577938835711188160041319807747510727795443815932807312480918566357885141564398467735140937056072632798976633070589425637863877791591131985648875930938638036294192934104542850643099534385427649823225390418596078425882393241523996655371634874886330125368496009789016252553527364200473091929923118263131108246236462892452797520816712511855334233103512613880604528762484329495250996792390238977464082963958391018049241745954323642796570804504247694537050714523496382754154363936143410814963879543467283896453090830451965348269047940003469540330559475567938839958377316339424560869156702348212410407423987231800956820684388059565173076624047640969725937813335416638585755583648454768747254761409760877047510952713003944365090038973161855393319472959381037935816543959867866231259089501998374520685286719219295219360142294237084904951611240534609090368622434034983076536310134715109108733332414783993431623446305464221009040671736140386820041796163368927313216597666015971766701880475913258181603728676352108184009230590501820482462918713254843736929682086910413374008549292586451447244882674642543104032106590855816306925500894476967757145684547947236403436638456774636236285937313306263168991670327583100073397036706316913478704562176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] 70972782485920724883279853731277837254010610563632627864248830732902617809634532441903794540402363357028621028264749759936687309453731654251026221078726059711259115849971298810514460099846054421741378025638038490027259427758155884207951757225146758181461003297723644122961311726618019427256229891868090051903389678895121981165614730320060397470033992568353910994980322680747863546818400293788328824136543340752249517088051455857591925112465650787526883207953565763914217558411213733706038131822830822392199602878986485229281341845458682647147112698355751363659223942167154428272928557165232408629592333762092962895051792514236447379690222178030537520735160751852617811457698542945768641601256778293063191620055378375909967624772008385472768319710850919099200020660480069463793321683042686498022467906298111411995627167334287146924585303172547329738546106264523755016657806563571808672003695427361246854781399903735329281549222003516956326519126389250760581506761003564663434062157993585917953094819034293437438551415960258311012235771278752590499440768254014680147211278433586630681989078680847556760262652643508760966210817700127718277902250773782581188819220225204752494266030779027432800656357695378950775895138794476625528498107657264318591119516780169270036594610218661846257215153772171915335341626702005766806587776785538447728479478666367786317926189825162637000295916457401707991752079013218135203546020119498714649479999717451770669782175926712153614285485793194667979535604642149987170223688303330571464402408981822832790905215748797506042352865576993055622237679057056224407359907278690811156888880877435660753019468231807988091349866786690396134085603538258082457438098085729896831264826389294854879442535203349415364135826357362629497988757204775381049207815543576275714327941255610328636460175224015682199765932326876159426973855308994022830113982123124186346202347561233039373304441483716298221325329137637950901158734200267022799667113429496810835390330325174281623265162061184563675192886944931626760319514586439880392533813412897115856078013312778575428205210474031380444877974617756082636524109330743892596712863753253676396536776992744117474382578688382795869440151479352457693608765042514284486531989946055680626682772349873576393082461350667949634675997538475570928742868723063061820158777452643092630861475563518063830637185218066212797357473499888894601042470684563423514886184254775683872638718646534576907761948698350507917716435670665303463819167375067258595244851327796598585263207720676430505656737632652895540053330668846671131022366863262027640833247260038369465605149127421094281727444040269796982825461646689351158662336894202229445227147929107746080569180842889381693626012139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] -61289045290712749932323244601099891600244448952715951858666360336976602692950789883866572480797904501238826361358430837894799974468391146976252494807833067825395003874461651722270163661787058379298070323959721232019373041807472752277384881871200884535045329542036701892709189486715062358023036020786732509978594156659542656029122528263130323017731908179036817729659508322209488100199046770024308333404239595741868780302125894889997767062795613948240147994462917969325870750271149905941424581356142398625233584152845700315491921266206460455708771115744741902653674037177615057190506220231735399215294468115519151898721710508177262427307745621403961903263859552007919225284920699656870752759156104076353066228257523927040430356365334531815010076405501774160865014151388128015115592430521151097668867769472124789532139541396807874075167394714613345808082998040206204274909960707595566317499143995669904441987015933881123281367468844570343231157212932792066293263096112317581378344134167151598573228444492837181227968136404132409430141400464854835974916117831759024479083572279948352709106640560243637620761988638042053271208737208611728550418439911125860956944729346010485727368099743992898216330250800555702091158131688165626349304339921026409502621712170934783330841097523274730737774623290883807632365411396732277782601033726088312500407519898991497131587788712210967717689163710736821948922825121947903870296453533030643521949433215343255104823285818349347943081462239911209764222631095128239681681165839520083496409638949401864333012377292296937822148283797732738039894000916035702805490673412753548106322268715245185864966136466836399981292603320250823136324609487199226241365711431539292176442092247739434124061352388324519233749444107881086071739539962001432758858228627094542696978720982414974856564849042101109352656500710294554479971981597044095442585694150033634266418921326918963598744694982928795018576381906860464294912485150685294084638226793292215876908856316173459185657820265241881176779791041474713985173718625146268201081823735611673927626005945038194905674331498335506764518305356136086074121993853713262586625171117495146654725368825805331657622140287501426756442034433581723172110874733050204185969158074924914364232233284182780195499841745406670941534153978696409566917777480158249402583713742632527275953459407267058892388572046166534867232627697935382154011455203908213775980273965804513510722124515843219924737972479847822569680851663543688245812515000313627431861415429190429282730575455244396243496311771763291255400769643599195269319093977551745892623243151848491882203905084806910686673132729161711403148109687712426274638186184730557999479781828318719835142620029085247752542093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] 42782668923505618678840944286743271693688836955659389725953190422844211512453547062460238355035039329993704434762593664181721091065057319826414726452266331883740575530804014893053426747531464625923036385334849108834605715972630055815783312349263983643716064281706515975854049530692536667998956820497534054885273468908618249099446081175365195540202701015309821303296298789725535577538300437320746578344989515345791703004669197720611850424033570857192190213489700575853783478594961407490624493695432052288812489952914914384704654477931123092740934710549850963964766494175879925010069636891320679840454329763931647911736530441579095213524579483798810876688909755982875117532251982472313560178917195193550537069104155061302886848052963500872139294320895114461861420004532269732535678458259405920997226311579169091728165770559897069681929136355222084006144162206841149588818197901129667668127574746145954248801659579653470842573632531560200196552738938976069859318363836865461319156508484057275847953995625017839588709247699257940226217625135987834061060282624068903445326248439178429542743276912697670874516704625342028609266743474272408853691258870943727106616755609914953189146885533912472708673437286951186893106431854834574345720426405245667345520550212590588514559514520330713602246987800702253727513106823299688957765625069913321329466791191670000096585761304319209664031439715249957245124519170933952230007677633617649158138719588073789307096510852970167782721506715809181442520741214875748089694407206337335801532030652898662641185945722840662149070007428893993698618946608842939487428108027453248072116193286993845275147082382767535082338904549754972211736671900127523210722807793651476490462748501863574986904579519394511655262003331048509577513033615708071513278595228616704729613063104377274673651101560968203715080855608296861401732749002657402621847989475282867438754082305576437027448852076973822294059557150754658936949536161498553012493697853495825783609402813633415714708212618733439200116697429138714482863815786679271261127992330572739072011303003365323954818437126629904432404936040524050647610565568135249478409262934403230007872605102849191850683614162975350667031174849646331702878862470361794928857765792397351559155025769388597017135173509235145497467697018493491430536100374519263109881324076177796120429465013048910182905586516324259353272732223461003355646120038143826813198060718934078045271893426208578945534923595863227760124953876488924588017530922175204092515949828930857416482589018955440968208507582543127344400723739401014609811757369634166530756934369659916813854021383241502736558822858554130915870972758332531700115656132709305809361890799043440289750003412086284241522581831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] -25215288866850641557200623336881658253287744679488779484848966218334752058366265675909500949381688735452035099656314679038291925882523790789156446634446860908522949183588706370167666971757035275084108317100058206066549901467279495761664766303648429305194623931539580357600337716970320161924697319258696802149683151106900106316150705679892046949667305444691038878247818863094469398942958865054377111622009650951900838111182007494987240428892523162702074240117819608898200991733855530994442446914084582175885565082292370437393680945552994412888519012570336688271462436028229621818310065655171404030454048631681854333767740923246885680994818238349057028278141221012157557077569508039354776473833209299373647370933136791284198516007332142680574493032579371776778555006531740243044464607289807882336277526901367811639358985778698942211775149530300227357286885583121530789334931571126849191216553907158258687973269397404455150401523804669124529367783150450201578473814226027918615881978690585908669965157967450955123327149120983634971471514371495165274387402249415124523805494568150908129556175299140500161929717750401214929998564546960515243946138154201793305988291496030823222296709382085565002028994618248176757096942716995898841807511107756733390057943351530375140115459194302695942544670659122579386957519767008837197033141069972596940681296811239401947368503710335250438590555090943877064069976734553882473865808067208085632100132717586586760720797443533934381370343211741448347439893821667895867717712177053324570412644147903227358109887738650684588136244980389029268538855584420948104000546161179366246474372116474461716625203675187580647592706085904874756813758083717266465270236234333800316579119856712016945727356202898324688119071141732026057744579404050995081605015253121771976377241521334838953814797265097768235294643807183291241149648572235598941251799142942576806482153542481145129614011770168676859379417094860764880626533907261640105367908724727103259430413018654427768194614175719964870223950307812776142528438886750702219760343583944668824019316832737275944438557113500161923898919299789705464145676337009786402852048319007170363933220693747255298503533952303721433334071864424970893894482378934398965626359507280281884593303252484273877687760832181680097493312162100383842616861628937453053574466744575865094584523148677610570079252570288135286987280488142567856531574525559808947953980202882036256439699882207854113382079270428345978753783236111048231160828529874822594705647362469519333891880073872450344869533900766377388164108371029995143364072819708219093330382405255532906519620242642911912101500671680991825614483698658410344606670123211571631258501659391655961175866491240262734572421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] 13013120879848670001845410172917313650225968856328259099149013486535797920002462283390413532678933986350012171914899501908709750719265061184260845678416344377887603886578926381588334104832485836883735165310268978690452295558029178850822993272832329990063788857438739850611558100140629142588591148003425909771650199204531874818417154340926483603989603032785350841056954134128641245529763769493310165674234369014395469648509190555217708895704570118660746526598345119525156424658761463767460130058146161155454073194356573808407319768069523199107104544082407153604938504692342854936937418411129211744199020861491440492954254261407287388688756557074873320560706912014737087550181140399471577786047091987445401572823686071218543807458852877272175309780290873014120865223670545454949916345839824460473077774037645867115059900826682098163760685671386250361732477529055029421289660716404898073319540321514867189929875056065898182297892303816576477871716983802993936888005909654440459698772225495098270444660446664019266885541804580082873965341313420629684255040896700957958312105649139137336215887614294476993026846898641856624920767526984706781166381767135468381548861435181486245913244130472810267382133745667505473562982030400268087633028930980017191756724651079900909156990143084658049133835883467126755399782677491381232287320637877868466354658696181979340903087631489596101603737884102071874927881347117663008856975291268631638919178402983179218995158041128588917174070838412631905351239171856779135929796113235385791666342119598887552463222308633358033563200533260035955380186935724289638769418285325721598878490862207955439982967329865781588213433071654666893809083310674124116899898121578975082359467223824369309651149050913981361513820000374522527098691918069282728681165279286016582251945194705045314594220517276823491675143767141849321858165867831176160983084518270468849895921576836183526757137626312079176052156816560844097817548654466708211806547920495473498846003145789592572369689451615867409198048828727673516079087779631830853918184957388296479416317204242546926981926025421849506726725051301818938302314381164431797086960813744399130914211512251402004968315769137226385924639828503129782564897946326285298805298268144553077705581077614238157890981886893855787906237535587718611220920564140097109043859633519967418129535779173695998361210947147397529170439228801147919683005744070664799078879880294010793643991775482389529669084660813926837402491671007380226109812499585133651413941280398938823853104896524208922946228483418753275438670611854613217743324418607916297292097479635666209467824131437640626373159898401059226254867707735321798394966635156436702757922561395337990397547519377361056356420812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] -6106175144470282911305742435610964660172351313269441237946867145945703731557161555410756851003224844387702073127047895407067913715209768605576020183146252308921094881978880660551257226950079038297306812538865764653752327366959506748451750627062148751826411124992078894446364909660726740622780183360861572637183330423319315466342418158022667302150872200418806846735805909827316626725609646433030076048069528150241182109531673639754554663125587845271349174759212707657400353252305293859851964338761469638553628926705216021488982679753188303524494292956604982006575901536648673709768524514791592326991151946014212492465128581460804455682873830525818637124928950098533706390383300536729633301040774435125751744159975353326461529946752058011439490484930890954700248269689107605533536437581067745535629184730835824687733533912559625664853836463662117022330851499464822400795066724838687419112952566673523559442130673492258255656526776125444218957837518574128620212703492713766105944187251347145086499584485586785479476969642263696139254349297896274140364628353370341988763285749792216591759710045826298932834076345141853036726767326523799168339266405264666393068658358738171068657476115216904538504787722142919886554176735438378125092811618421265146835808968199717293604493455455506418633503400646511799218489319886663163156627913567115941259170623827028325860267778360029760491471596984506915827721321778069958171006407383306603694061188229762477274493411207728536140194724043867584055123487819247196113479534069452447319128549406033059565263105254043161829406276332241587719942097211497426338113752694807665898530419424126695465961508931860183879123434682344910385621830474898854008541085039505384296603334431974527305715142496213269461178530339568847595577103458266593697646287855418306626272286397457686198476437423089420275497030349272235781669189869028152898517162615954239493100409920409110332399107832921236751407559029874105525493169365044571192983049807367588447000459826857466739252465999439178783235100730135119210163737694220631876550408629466461365315556449655983059596357021913525536906683891916343978060130106662545899012087028320512008450466085618111792595437658349934335019998911056754062210189703249649121240662230054388184129483114253423666535613214511364657563126816424131067037065922305729202967703438878580639049626884358358948972802573672024301725802914186825924555058302504031524229788349382226162908052394329296739359476261012319781570629253644619697502247143179004350684777791032897979248062249407393857775543866727829836871967144294455361095011054871264544376248395688420447224776405087298145853196668363833700394045020810157572447386782500488205896177818572199770423700051967871783482163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,36] 2694359892270186093672206953490567358662476892404816166766850391969617515629482503160949035045252044887204661695426625783177318446188526996432393973794630203284317972225085964807479698350919068541581726097466472691100699197387409572956216462156820926651624704324233614186852580871861185620456386390211303579841406694834533370550980454037232003622124936531136803776446577987135495411099916807654963405435200431159268806673300232561784543275980393643155111143037526330927668826247585027318269643091917567341901207895882943086877645474895989026324591141429964113032874479448340153355504098261870464801447964991289265593256094750462424887520347272861202000622731663675342464725718933230173744346340463897816311548133491176210510514254004701852355047768993133112934273135307010575960029040259031138073243039915371524255005394975470375144610395068005767293293250534542266633493758049688644951714881866399830759929671969298604368109589587980854387993332476325936690207824891775192214960134348445335713132165430474402646945880738601467024361280920614094537208208227512946929023332496779952794746530215739678138577158002721318915876482314170279685345825615442509827300567680807637024920873734919802867666255570785105352254796507534486750422999571428691124476804389978183451557887260265060518823530184950072844496928823754008342821859574974547878203600485943888616958223995323616435726616819978371524459659858814003861934456249138593184419111418213287575693754751796133656636306605009298242092572034371001620931272417348782441232790560929942343103542155121923400350008228175097353686228009059975139499834571573431353386462911222377249579793174364030670856358454681429787018921567261343817816381981012461162940968751724519981858032084669613867504933843964859433819031320417306503686375816939043840654935899098933607296217679780957468384778275867276715017957481251571569904217363204073682725278332035602382517719826225267881407608920349421360641757500067270181046220606102405481809655151219183340758197666761677463521687024939331856980971527191275658398676963896152313141013767663340486817421522741213744883077891507578352752589329666859685793981495996261511739280500085556516874026143535560957271349738569287659825564852656925546600060927148931767591480572656647553867125819425467338859935489953749865904761109623857837714020665184859122075302404903849232897889645760613354054264808902575266320017596475362835905820086285882479578541133819216374601056296499468763816071876293343230758639274348378352131676049368405512910513681056386455797221193472881339860667502841788218107556650207227595228566118700733926364856230500759836802521529577302802724933555068364777272607916618525102197651531998955626285440656294390424938741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,37] -1131573845994179664509822484466354719698573527447011670439333349731919361149280049878223833885449632664186836851168794393005903977859709163525464993554151709878480938679748406648493756415130550737156271131546868523534569190826470167198355953911049207730639093622977182131615714060422153661134496544375360487281501488676831633470383602123384190408551053757557855450066163861704489021129265631493814064165937194014681670941044171062848317511366384901132887892791778894753989364281305787744323084263793466880782334739529514611703578149240135931953701082913916652778199930753888971944059383019380627668881823073599666223701422647733758194809631754686020118588729250974934179110138340520271673025081185870066195514685250665680111819669872653506564283881844908215178912805697413105019926300362708539002462704223860112915015375734116126616633223323418734892357766100019867564272583602769847694874850136526102933583195634722028092371210161947486340183729802581883197830518492274089745640135016919551954113185625945762680853650048145832094643744780968576079452270470104322324204215566484660066521128715436497832959734854206171672796145305899397582420726055391649703242570683622265111804685942966212719288779124392357675046418708789883040792783850445409136790807875757304866650544694842782902681090762512975218018959164383335173952304126958767232665901575426109845414117526770958145844770596796826096056082766982703721930078946498885923740681154448152289012673896510193544464210859808077514437383280712556616938402049716492381419258383193284657945230763352844400086077705714682517194859543145202464973062729216628262519984709244039150492039171886255685777943106468465336106617250157188572404708401468585186320144215410715088870054403350608555435319880268574033711555265872432722841542262645888631511848120923706148241034056838200031965483124876323322894301047497624854626779290277147289951026015587981555159645780098314919627857055072488136616775735962676201925594793975810749885193949463465478390247605176194115370137033518514852165546426001235273599411656791760299592896308638428334748122064048317725345086102151466637021156896856423792564456358800121930714252997600050443630106580661844399175635613239291877418679459513332154347555282519737529108225413500803314386727072441906919205498952039038550431499341981135721136052389890108740778864047598708158355170519296355323265434601216998339183822907129237357688339234917199934142208677852848190798061059658406092811512016506117290519706240109326861665667506929701714131538543489677218369507905935332219613613244671460981290279806961237809099236060837928116705622017255767847556734674349812491558298472126688122887704746967358609705303364601010435081431068282059466211328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,38] 442683211872985566777854369808509324515723540529673718630939815808701267537648198745069890092089824875458309930552425260445266294092916736616265491144756273670859574871916200903578905728299515480187480842039403158168612926041976202626427564981992542102364635523348966780050927065205277389335475076152787118029792122325069078604106675468035759412085897019569394171330396508059296453072971542882515213230740243927649423824494262789434999630563986470474714405345344499455902552090818738224842095982592870494283545104636672442882317505022084179894689639265474999519930468684875856622522629738602826445148849185316896863548874411035466789467384600770085902514638396145252240300070255950060596465965060972199204928530059918606551053766221847745543624707133048709159623341624076310238665166054603570165375991892557974531651003034944485482756665732654821677373854948677487426855676126821757558592013573011147072497683705198156026726207185440520327166470961098884942719413709137425569243276859885433347967078001043603569308278337392726494274060630348977828788277973300368465443471234289138404317066182801569099576787804385390367497690651250052247862985957247388502803543196649122382858749750303531113207774681940540586935981045949395021807602129861429240044847981902335492103506346289932453993887132423522675607368227791244671634258998515149786670575869863762363682686947015438040533716533724796306536632200800299348449026388601348964004968792354814615528593800579113448643879230282655812899944761801151512523515378656682644169623993389303555704906383795145969559180266181702849164152188641137902552125691083351697283155972641373691227081722374717265511641112125249751083802827935016695371419689126691517085839260182890858288898470147396565645863312216399400043792729954245732434511520162657891807427372167939754090238737240748282197708838440909744787452283453732416088420653777802759190397650905920946455547159193866493665380989663461370422724739197381869417780270283392848302360461506539745027725139467375672950255293806194573341069319296183451765146158571961564065922662511331933865652194156954222366972755803182440252684742336972250187226477670580207537187034608878292470965527058243208677056360895874843030548672512290769818633717356343974120941558417629311861401138502233604940017723640185190299619245152886717881166936641933507432195451430228777165618574627633888977136133698455075757844189980746449018159930400192836446523674146867435675155540935700945148699383699745633257496097885217681226353633084810458093718667971376153424855236547146281221262033889896312459353649178994444986529490310324746486132489422044391210544134034987188810483159336315516548470239002629328310434099814205250882309370555257503120097280000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,39] -153941870864781781022326511628136605907839174878207497302351943749904599457018619647017066061802761603061416144196496520685272159900897928125456960781989327426217675945248511146867454572126408676266046160784928576733465798908101018203319843551096138581480034404059473872547775045505902260121330372074982758716498860896228101731763205569478783064643026953111818986802708125248178761837364517726714093957522892910632462150521002109020873181453927354015099204465182025094228202451202087624590749777676239724507815911168648126550027225548223395368386590330143580309777398205117184559718158537076339788916133827723494474354619864908612586518421789187930108633652929462687609489780890130209208680371159486006902173379256929596453457845502083025989750671341981517452608812827209073443693419839026463614793253354628074562353138400109146656074488580722104951042752621342597962007499456824952984230380647569187002273128057046477830983488227245147937366883197947608839786975158247714187381055610630530296919139617311556647709184821387834408506545222788924833602205600148934754029493279059360557679458910907586110098474156914256537658118027409748505859816098171523854885292089547283640319208327250601404883560318403074552255511271373812605804735988631006469640712113152905674291528162430655387225620842741547535587072789929351626276251436588085143889848279112262031773064114932412024733383988227123760115054324415897337293928782187718778542484611241400129987538117438610939097133772560713806267996269633394306426028507389958842835134443774078341306029090278646130894487132620218384765169208215161041577669708138762924107771896453704038628373334888423083158824796306455032328997462520162674852080409730861187085808554463828261128373602343570267153673300786364168935243290694737455290696619674438995252554665013289212066059506635305566628851523169745812257425050570978322208076981324922256850546279470183754847173566775391477438947687021027119586740220204799938546637438411086681868342679857438282612804460772675843506628957248305935800469127978072037989996719393426985606733506206808944417670174644613566001173497578657331736732196389770993383014155270046184820145320081662776736248308588923040679590686715615212968286540187728306174347429279777688500543461469420413883854573643740917272126046855457821661719343845296458397590933371615482678958693358864709324270307139388452626118083956476654689066209761101788409477930661266094895982810085837720775627769302432652062183918942980205738349435247155493740075778572269578124791675905038182451405977797405851582733004584431917230802333261968055260648714226065409395810899233345129751904575392943417728284088860379830017156000136620222343710056311351224433136683047198211964928000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,40] 44822235750778425810324626214624499578529428961551595754555213542302407662246724740105743627011895543952995772148893394684407973911202769292564069392741714894941148863487300995299205154276298924460606546726540382018305982543572337676415957009161505999126216151962007701557136647578938661434150804254556006213424047470123853435283587882694890304968940747332734505598104525988189032064289042517106712213905424409366182612101565510485668019141820535842334521454231905712439282142287977952494856701850603725396192299746658707466672017120602234741982427668650522507031302790890767171820079669463703381667235746197698683540411231531138726074682186521380337265066605438075866483008918050570535276349097407985886904880078908355547967608593452843248030011718059091652946502992783226442079369803118871050176348230111473084897292198034091227143708295516964877605747092286384207104647874648981972392296256907855081216926552030082545724651890094043082150353824376386485942533961894075206201081107964183851133794933676027604351718582820321890050844908921973141495929610873206197813421441515436887649028882811946059927151687337548881441010891401559853626565822768828001491668667852874524098435740306718007174613228863560963082385327822127352501995182736077134315983266379048822159958179135941830299538361894246983128019112758349969549669131720168228709538702019823416437765809239142498260521522169998322082692060114115140568861294210739074575683127724537759588860359361865836936322106372196333412447123997032814565600077524435293094157433178413714828300309812943949794658786913139418875639203703349766720597889104984131575036471000700535326396839760627643311879171582027840700995265902881154111761710735754150308220825051235179084294738529486738055767923866696615876102658635507210835565973003000354803260098449993305956040684136310862593546723860601065025055649482047466539924008702177969138954659152249167659889145834845635235337137900541622601896338107479709216004395133564646920523785556675372506823203106529796939335001086319781683227885781061144390946543217395517087298011237571131290312994861143916511248856350541309199605193996623879040746713597904242469555826460400491099315910046213713126292238066495356258498739247179340516464727053477611754611388608000242414726665077957446763583568915131582201486196509458251642789292094169077701916185775795089348210839592114006348640595673161341054559624339177944743287077149759854731860890064104841285313411220893800410121280549598746757010997929759825642699710310737576500240423249238650058795933850840264650853998560108558577403629431051875049793256426650001475913389519888289565324170356785189207301438822382898782582426861382957134226664863188316501752987616085657633423360000000000000000000000000000000000000000000000000000000000000000000000000 [118,41] -10034174021776323650413282935890517741539146690295708080816356140622026519331008415364321865397528027172743958266162735453797572177044409972155186937308636150864014246851673953129081304754601585455807575568222744909618543399560570436336705084741019178889189463401938016989183872008019994641080679633265670221018671537466619547077163262027652920859822499559048156603620667991529510754004108394018296360274544709553226924070580402454508974642562035517854719815758540745616660453494177114139328699476941875808898404257470084709441683376420762817848540165698572942868054540060887232005339228003168957730032249754335266468576606798712743608820562721674343192062894096032815722468002743217730348826690493988861728846345564895635933071485105527648959668584932688787706488263715663525647542415328445043571063145601669309754573081692774163182681850812197725548150733974332427308009938166865703754661168445888592839331032847789942755517308755596923818989245157984437794852895648876279858528962408453329274729570687708108800350104288179374808774498978104978123667789928971744412784826326002423911660637557886224109822559624535484918641608203718106972251718362545323015704429683979002414477089221858324968732476906766123565464384951645020602386823416380075088779849889713229731428088271988305866225570139269143209754956294171311737614889631120669091490447428102777072126187491959162932462233445490132572707278036988612243526050109518503248634724333430316444423584261268024486098695102750251575242818266280870551263275181670382159736988939242467615614103392182511330067596430973818026100542141084184087333943160731201441695439777390392895320981151180344720076961270696503683885459004753070336685702416972913489197648404301881936202343809954885615514930863574888814745088770949892637051667362965371900081522153347541511223176784946407860980030561704440436465085383420706879861046513204345666988659060618810870501511188124895792622163314160796249463167118582919989054803056305146012229294229121290616642935087857929452512031391975571225490664246642179722818032785134544237150921086725141831818648324470160201036962091527870245881367349212646300300418735377977857772968734704904646109971095824833892267876997796158564750238721772082415478970535716398592091544129335767783601411843763167250498965021715229654751857340292067332342710450427219061812747589153058409270170816511672261566154908132721172159845053446428245872265893574627759522561973526616467266560372352504465389398495003170016728735223640920260767442007496960942158779294946600778980165403996594035989423523874321901753989165653083564016732496683543208164775312060324998821667784474453973722694548034015188908891565658672048785517230574356777300730886247998816256000000000000000000000000000000000000000000000000000000000000000000000000 [118,42] 1386553126647873928493752924371067418461911449943758979660771954124775572118405680029853256639545731042079794163310209946532285012717509936752810230965769731393720708521068361038953866531955663934781646517471372759063762785473987853255948834521215690764374217502736158667723943171430406559633332866244992057452434528777171349713269921441205215173211384747886055730578069639489655186112459944822044223806431556958632479567155087279838909814159970716983164666284493825978475013858318822572049907140719277488598435317080354504963986058441535002126874939483931492316089016695362839531010819495853092055021997304607392183097644621764231870844194983780631818612203173888066988252551166398723859379084399477477224537740857157257444801347340722740444585087224780798088793743093787657805646566284353706295059553780491310060931523860367929123299743389119972963459987002389625930825672335320867257152567257780553087904281911210211781356373687941608846524987017518966232914505938514849765152077064937166272032233283007486319785956306210586199619452956791370845117120419632287449199630711574907173238847855027851060326900118066879516877247549816516595992519929651452067944391151516026355145518599212160603524710146076418473883771791177621452107250196990143803866299621956341620759319444752270306516304011053017208208136263211196663207907464010946479054979894448498153281639069571900643618605019731632983590374764815862546743776494440086768187263895930133584039156769401561230879585228265232185263434588858188973002790355720460275062507688513987211866635305669739187399285257586244572820290273607977958942773544830344609780603826135721369714849034219397397198145044190795855689627108604166323021471574137364916214826023941433582488873210889771495985509957998104034341015778656774853589076761178769340791256984290450499236463701400173080716883453016123054552156203607669944807690012118126365110310347145392105926411080780481525657175203845687830353174714300797387833613674510924822706520599876870214037699699283841426464783216780002355807026350568261585850500275098259397297995329044136146091007396249367205527145278541226209706987805263166295466260706413608831083934754193467878557868280323404474722514574605986109226459033260500426616304811484258328154469061173358351914827650635876401840920737291238605431724068078809896755037299099281882878410754164038189760817615820217066751929845272709278767405044447423025707441129606121574754501725379918012874201445952543576307292270486564343412975215542726306815784270159206851071930195643195049590051560891870459152085663118353985882080941574269655779390290720305489065414566557597656887340817121024105940184328394013972720693680741297304768687328985059213018900111074507987353600000000000000000000000000000000000000000000000000000000000000000000 [118,43] 41996857796707692679258527372684764533813385982058830744684451767607081496683593323134749707380252244948082208257736917686669143569356893005862226588270618552737847293344894366465294758001292934011717986014046260959339616551187544153718626681769879176716346915063394869453793895017852344796182041825500060876978813331853816958718628141805720791935913829584584223874606185184158967230275263939304244847687348296969721754770971701335855765618470800831007337144630637818512424324004569768044511074709013235005048447587948777873830899045307470074125192282644447467109292747751862035095413845439021765270203548411109125074302891145202356106252527478151053336570173886225440214749704971406953956858091550825471944516887742809105530104066601092870396205156919147187136694672024858923163830611331005769495995446138819167959300034672000044875133651099587339009635751883425354207107565375496880367035246532479301180498739782074894440279108674434556887323574674980072353975098692043438046559780057671922368959119303026603745438856007447227960228511206038571468506502315363561678058122031158763410072814205954958873892548754964820632853215525925502517059237051547538104085234069106035560688095328518971705866214237950713225528525742508565568544801345306912173296162010995854101891876762402833493449646880096771524144633745765631309662167675214765525512062713378918485191915023001655559538025881525915364985361856490603465697287127367501660390013286565714909194458735530122757684806406161737446628930048244918800245839338303385501298008217076197197314093929009163187120840490034330708483226845566520100956950342535040499773425428179199265014308875885054922022375849725354416634540830107338494851898721099844322564118433356013593093294656406937162105550432964048479272264079001400106921258260930211551443359055520497955831549062884863656224198047194805994811312258713569548369609090924346431999281533672796590191806734278828159592047992650818215653971475536093991770886727634261664070318703741896521135030498774911013733810285918539051053318951474447703339728722609217915711523999744220697955339746896772141645892995311363145042138413622637470321314698451044961258418624829556553828239683526930623956652622266475950735386682888194481690777473991226106678580670451677432890475048850979619524757018125752990240524320863201494765611858129881606060527576640975135007751411432296370916072577824357532168512934906861315110364059938666737963994801982455514355709355970470738904596347455856554037468964371418305320641826500908031266277450983129682190656398399989841442686370197828903379630633904435967723416550319673071988375147437563738824392742454166174606726280907316787028535675418765201610214194079749518122759772935553024000000000000000000000000000000000000000000000000000000000000000000 [118,44] -87264949022024556855274029941147448743115258347770275417868518025040491134635815725475218711682936904353881331978887280517875120277669227934239591319463925457842598127996120082702003491622274335769358289003398115194290936887136056795737122701917463494112520922732451818076414180829947502964730886574446376508123804753753829812697988086642794299021299594264864762493124462066441686568520577294258991234408347934305466180321467311403788657320953282153012312225628325563137674498169776169826908093969448319096427074343627446871549718236218682495481271265967567365888072691440310687040431754969144572818138372670171966682770789798857958420133497627205328285770592935355159423363023586734109945996633587566627025284081124389944668251350743204948865240372248155454719449565054532021201246018794523393702137344443209811795208681507072827794180670849327456924350562721834705455622762931369797903189047869236109750438709101167892815795879657637081910328485311330237201994652932459905026099047205926892869799174127715027374202820148905319902826731224173138324809800468594830187257685255178876030960067829163657093488070442019566489455288810072822857528593357000008771957495064044813794057162054964259590992683852454249962215252673330264305466049539226603067650521758882156165884160030040750025459186702183121951423107218614313815208742775784231109795619872300530040664346150214037711229264957423318561371441906796887642840490773763244050862748299625360421404744888960447816800383646175965931481989089756616902274201897085178129727556561339584885318252310134345746603670447090113463851977331386583667865822959717605340860716331916192373764708902540892036541141819624511670233532642883354429167071447802523277066603265555985944468723782078709261779436495508429994426689888619105369679550170441241998337210340686281429976598525618908658425950241855008320232475020870468830309742970412142132313829861592053769159482432382526876893520619869060431495264709672239768461564803446028237555646049408679409768112184806607266449783316186990350033428726640303355358996925006409858129378280334096643163491442728860794403482363278025357173863782880035035860827415946341884119420882887654510665923229787106461858590584662809941758265740005702754041259365120655748389763869528457832178878254325917200989517113211547402730997386234882182768779844254466122989102737280960956150125799510544539507775947271657679130202970142008556046360520370589873360108136062012260191067958415453135916364826232615706411115912360525500907550165244898793918401568247940056391659590059444788713733660558233486846690811732471253904741471680315310287369777701554845814451177423018241116434295687523655729815941184411831270493504037060022413849615563698995200000000000000000000000000000000000000000000000000000000000000 [118,45] 26957164740528840515242975869165414071469501592519236807960064535369327626450854844042326409723401858924299576196328527639440237301819345459203046539291838070999797800357460515930728920490967770209062940747835070876711142388175387596908939634902748437700059402990177886942743681744176334186517554131169924718022325898806769736653653473441519459362679007093919485637785672755268999044107375546719775963558393339902857665271621514985191033831597301199781668000486757178989434496224297557892317889889912679682502980165033142455488004490982011067074480496103617223630290689334683536459827158724460701686444144992542463062246444000879463538732737079186843178264195659404795922150227099508057991823509977171625475180596716391697556668114529805363050943750828231463301030376226208697183197199998593967361557386308355102501648298989528011628977275799063581728252990034563142168127207178309528635205379743123603050997050305610301161139782569602687241106857757172899054478362204269571877897271688543873912627631490863165687034265401119577248758398459842528545897509152353173759628035752958636989528573732691316073051112956489430686017060678951413395998749074436490124484248330751310942293413903937978985127863765011643554095546771908825235001867320455977193170567383226014921704619170393041118713184751570489737066629690746334817404919804350501401496261389742775493107347933395775269330887278854452658385091231890845767422272184029877562349686842997490579938348645097514102669621375867561014072091673588401570983896688974249484011882483648423073583093146363731884705211995352246590182214503280122899953289907817103184216699355465207283969472960388748598918991334541689169405571261309982349708156480826609016470900205340446062535654548088746782125219832435414775540024380401765994215844162352922793844658862304369127410967328797040075551453806108204936948795681640183483207648548589919955970077741561974928331398144372982929130875640073975546279970670060024341904254526045967657621279642873931514844701827472114498388098989294095163650358563433713782982135891766808785991862700691683761351996734744600509263069992525872638010446422562422071730508097321124456909099289745997091966569163969495743427162497764978279368516009492829455218991832251272398595025137764185719773467990358494044099862485379524664679873236920283151183337489808282262620511863860751831004270423724811970736767502960541677127239854543638867613079524982470129666161145061666122691074622444719701346782415200033103061615423717096441040032318182463589686683718824427182049817822266370048796992455871282284062670462884280790289975785251995271209450214604863252573001505956500426964104931464184085198494289895661196260420742844825165760958312242950963200000000000000000000000000000000000000000000000000000000000 [118,46] -4375950469365607017139368110862106345043525667513805690131847769850463462404920453596761156335467662920547866281146960022477309729417422936837767523119098260124241600486253782359707411617448669383406289416960487961565313293837695831397562066087252423046895058289330715141619874846056214139902240911493575787732003425793118442181778879824987849502317135730553826573172262922333774058138703883620819936463250071923561999760044672507798991398443352098562542541269391466750223242712584323467933067826687944448847621293926125319330493556013162746533612320142834683976709557697700254795439037181130236157055815313035703011375603642002735888533406881477183225675762929816596611516820269682414858509973245711184395099284376374305910311291575330955371348667180009910333632732390752000965804973451133681027574074473081861269537280220076386478209531078862365331200547755792683846550775179243842452085579048789000937803677479099629927824452198364973194510800803323498407291841788563059772976510789293544238083253883397681132031123120295818218100851041967971990371400327865585615866066326895603172076925615725388134998342789368708654752722340502617199262293582696453907704114740159237217293631734201401440936484556580288532109648607800923807079465712128177365171869013670387636530694157535625837978658938153432057173657077051984683706584298578906726869871423478731175438903636295498937208809972557531284359907092985016513583962193224882790369521102899294519762662873042631847699350865571767427320713735189995373879060505798330385636374467286664194390888745107656098671331939427777672455685209454668583994819750887313306601216896346388758398539058210643205690089873830133587280430600747461624327523457773871704794224608888810068448887296201344335310185066684330099040042629195593928791363554254523941280524063024887239365230702028757454387760993952551713011493475585989283470163079284642833710605374957176905573118723828569003699941674299120037214901740975973597761665039611223500289354632218949911360612988907535636158852467434447670752374819241014273862738207839358746293697874750613796400143097955524168315825867247143767985173991242158213251451643661402593703789534193952961321993841662874925996888183484850599508003133984132851924814250079990331427866447635171492782081373197717709067868172294582995715786410448133414792010755504340246185963810983913540285919407836496028924100692025308474766242018826076410264080124411805956994428440613249572086310624072057683724933925875463732873701426397079504719563637772485583858126193769992720344508681410568660120767698602571035890151307847670966972532166829379075224305843164379009756205033023676037895438812760955140091729089086586330432134299470510574359466223002095452160000000000000000000000000000000000000000000000000000000 [118,47] -145050698556721759365332630155013995788493467661376818276007879286826524650729663480949038927990663664203181110181942070965902619961624381615501787436142565544882423618052384479960191926341070543270060767050884092419257004661675068134768064595025693495567078184072681965500517290269199184153894286319945875431660958448089473830225923378701885180344086607450698501282650285598619040095112856360104057064893146664003235881939982229678387232110923252250682974591815012558155749482448239549717625217684401662869034241710281359404276371272209383699985085593432128704133341632751364281815875576284017779041114131673577758511977589662747513204648557323197319928064125598156236220749836411145918801937334087469674013791563571462696287382743323329082433470678103722839604602024166878387110210214826282700816497565022397335150325684162640192895429149563482843657998330236502828470705472639335520554063632725148200419308880657797525630007725535569136100163535054074398262719857409910784530308200719292064281622824134436183539440553888258241374423582282683078633403802248611757227184785943494245030174856874546075011554361720984399097458400626910528122033303321389241455099595528820958622351075424214360570485699489852294448495259557472970056935023796616822046261700365520395346419272153928047535542338170633048811589377881040394581142457878840289367734080552777866861984375124389224326721357866329301536044220176638956510747148554055929519509507525154709683160501531879735081978414483477847392428649779399940975447622609106654162438896549947994560327510951951377279401655195043382040072681987367259549432753468208783964184259538831697686715095654935931899354799754721365260357451583325094463717939439316481410462001706344111118696088282250617850494040806671793273173442989778916210533714909924149013454148897470923506068720614189570457817181827171830899058040434653503705121440047193913864189250212944835267340500306295542662802733502851542992584072022230609962333354450626766678426676761070083324590750855989161626316669390438898390593922616188044189972281523420250881212957835065294398052077018146158314766094202070021419497360783137672460750828461363901500238272853081703599753509183114446908850866124077505454083619485905771632355939976178886544487518303832581451726412523252602204695990739796550145755116060204131227062781726969938178937059987133935505723295916835044410665839872337472224043232086267602410381312672461797933867255043859927377204574891773999627206417993203288818672852788417266852441836114539304002304804502405256093784493906894870802889889576990990023541851535426062861512739664623169336515233662569063758963852968646284785541902567272581927278924721190381751047620575215462691908595740573696000000000000000000000000000000000000000000000000000000 [118,48] 477038029092601721935051391964963638536927093169534251618523405717010511746292842085729008832220200238912683253709316299477293269329410460212160951931999457869721965074293848382439088736326546643437711412978875100851998511829984981313869938141544879292910009613936809628347052148797530342918575641868486295095622740980957380015054627739683608230251508072108674275726276638918204586939679863331930107202618669252826577946131731887370323942060461739597377526783561305522123418642803058299566705407753208126868990311088263927096402412003440443938382819165254718447624761731591347203850103285404095977076271092927800982063259576589084054542809999764507465264340115663523182828566306041600770647944418258319721804491269232367597904347728376807152258172913670784001415211084125124419916939051023410299491863421124316241667017093807460655419976223122038684976589157996818594638276546510352968782726409422712492166668409753479664073805149272720999043133542657763004508362271460963990150233729945985601550738384945709105420412772656596337968894643868567225701302874944663751494385474763341536073390243397823510306413031675957124137158801486513053955730083101394550434279118075862106755040208658881194092897448059554008348241653577568356554642981250693935162539568761978559153926217654042172638759492975767004043323260178070410010550390007539226352706315594232457977734823528004327903987660529137941733976439804677510244316756777997334541709557206558632581442857051982597973552265232543484856666601663675585968829405421820003506800052271998682315922150242936003307646051003194483654068728797348468494980728984337395972001808993793556028383966415803155113635228441151510920120270554501275470659898850934557103005384812200721422640506886992393018090098338990939126870570114068097621145708895491632744570938576570536255621252460770776659378603942381726935776882383232624070920498956114735662077145465029567127905700038654440610736871143479759546648515546412799574467315386096487798427579078905330099989087959928959285750155365405175935156163956048610367192165020806163093132305646800128587273747533285402148480333382562711442998461767940690825127311378126187088487402921905979415191574066586721103074911325604323721076347300659799350028114528642379481553366395155161843982624226137165838062055166797703787567675911541191145852910722530300258000299286325457946507220085560249792017712800763819138260647974352507455295262079526644404534554843547932051369006062606359056554521474477294299952923480555525546900553653290805830805771266794643876542623746344860680928127964965715137812216350077344236587540583186514241368706763218928236798592772404923946580226064197966037919099472794199584051932041601222871237142372784537600000000000000000000000000000000000000000000000000 [118,49] -263031380094748096377430994053641856709776768417913075511584755226355952642925983386245670409118642274889887870347368624542082976960225380106207054035527412865062267780478495229450443643160879228917702644650938714995722964501565294263296720194403545876298567269505472252600035908160669679869413056897350415493706085952407780166631053073900217396696667720245267713957922124313272783172634409340657665380650574497614391611890164105176820288535995955920945936308944087353922378785426453218607156786569398975995793208961231191406047668323189321712781707568785375138519276038402635506836883307277267964813406383638910586465835577733995019767168867260664189809477181751040537735564864946589253973207671494344884930196439832438246940861089500299239672803544195709436128012323780561783000932806409837066156228897458252829921963167101798958155166024852600529999469683945945412663188533988267574174739155963307894937704826305727635088452195418807986262812652511703353999026291170821213982456064822187417110515518293744459911105626117352825974969411743481202402906621993055101745295112442124857213303396707670213629951872754854204939883027806431658850715689088006592881562900946251997094838404922585704234686391819642891851608901751379771914707710825261732276287414000825466549059408222510436256099255660077624497192473446859965103931706794766993903431718019758594667627430841398470003114636779927057220672088577594465512264382737009227942750740937534326473468252870800807555487154418254983423077858396379235509794327378810149494788183345351857130242434647300593327125894332752436948031260158323502355181641589807140463506138256991160847603846133479680970001304526750289521203099834687434100258590532472983812683584037580640005907643939451124138233666846630407904311997258243382071394673692250012348729400606421257188257617176998111950486892805542387824210831458690107479547574485984703199906431629243379509778741321529317056383432094368738839692688443905343747077815567662080220959748131506007858302445004195186411265346179503751719782217672198828294924322091635546388679963947736895614857278622243682586554895653020039351923978311638624989466725162559767276546618784036976441520877781544296143798819051238497256897633910269799749287914548113474686163751668991283349406211671869576484575921805337489921628190145811877682614878437247352180709777343560015396965390190896145155799209012670078210005087701255200555476758608117225469966951791271851435271940890146385072166372729140045224435683056470469292826612019148777509581500802989288440956544645226932043407730997496595067712926589519070795705997395040841652903271343780062602105342501630182459572414914238231269189375016857756972407654727647536100169027829104640000000000000000000000000000000000000000000000000 [118,50] 105602593670386538523280536530974414668329765097183424321697435664195673577302744240351995923447389335162826864064706551662909338326418612770302910253727902820454703787214238129409061581154597691320590466993927035693050260828771677246278247027850851443719521775282518462811814028275235964415672457485567735223975352053183884096515735411278049821379063349776312771708197431388317184467740286638646197452222196923415445714576595531081382193199202509689675912830411737106167814755574398102409855301079375825046924592335763658401867997840162021875162060527980718433682573828524323922542903682951843394386540097258590534715952221252274501857527750178367571633044321101749455500047502630218465459243977621435057201306824364348023104827570520741612588665935808985125783917861729624612231165948422678589636399835888418941828331371769684743651590010073922676097456612008032070845606541372597974445808205336058770336806906300747087375364685796357541874664795500379453843557011135108506893481088927828463816012532335454565067560823476501594205096231964636331037593937338329526842027669241318125127624373106350142139113699107188487049901392964946799912411450891942024753480340759936685455457070017867738459723333636649219641288513379719962150096693640852181027871816360720164881561921574316746796382808834432758299440629507739740359865471204214454238284916175098794452433618652288381192561153429004356225120626073264029344802244386013362108282956071213151428141836731622566174903362451691508089048104644237757890632969451609283706096403068055653185114126579152767625208898235490110686068000744952082523084717113593293072306839446566859127778866463163751611840660702068341599455389202314862399712810497301357839260475647271427144763341797059155911259483348680930100307160053000044721234064347745386614612869035894180280926317511832691958498610637603116225233529372847858684497115893410443188725809954059777520433266714880383352087072814860273948481357799969516910652852504144138029384249440060563530823372392106006285370775296851703681886059595096951298501972547839112085784808072555806284517062493812055782908086666902427307322092674291787427769999274669853469961279318211919639753381762559547006494928018139445066221898597540183573314116456478926671953716291919011968956408983423081053629801878658061684414290788738493666252362312322564727264076172641014728660222676821143314768749420434101605252928366964061581197195001286646431325600538248914306850143675779144984270820332906623502459573559615946960199777334020686007896725681561974137620429280487425543687978682188764811469832499912032557876891083202265739863800049707475140513341626858201565340643176068807761542884441409287237865986876284132358570455632707584000000000000000000000000000000000000000000000 [118,51] -34323516709718961136262890620536014812679769231514769064486156134168543017293198662346755359933369439063631619573281888427166602215351228412648522248301755201836891370338330832857609982166423874592028359915461871668205917988139444306633820473538257075660628324742521535744118596395190108725196318008522777521468714928608114093947366927045595681621526494767992760386402322631076377401209358677732243646972554234660687943835002471507782466227964189810196517041129699167747172755355411885374522354602600357351856502248383672374672668823902023955691202301715882161198071991511616681731447023905177798685881173342167889677749626581962874467386155073632130443751741580188604095493453312247161731002456356544984026269076228107508114825511350445669612145168136284012838262221058762084154638583858754926810768757469009230267940010960823424574536608378647901176362627883390909256399730523154816032584636777276107646514366041827431134227643294260768482484601443630481972472889602474993010468229196830050781984823096435799551340453785424639725734483550186198650762455315451256320478038176027730728139040586770294951381211148234922030080418602057299864704632176485112145616269688952150564638156880137280185979091293549033862713584495945369709919005562936083278679224096063153133007874060181138824292242272171692118907364661628294169420804783719579636119650684618763823828290751413653476992835174710400004941935154540405764474346714546431931731114446444652765842176372957431761249246298251423808536766159372305794116345622567197025316215860038825245283843569270276659374654495568355029645205408357964805848958409621323501880519352306024278187099656241502788939137542653970957641506549604787000839159297832924303994708073837711911745283905217538984859178124349235766677456573598372201602428071872856512579849518439698221688339958997434827896284759105939667816392229122778779942475690878145607660660373935539737109123339621322006318630259909202036304625329701804144357142706238628039599917262924484037983697835528267746488235657915951591230929622687054760722304732776001119069032894554454429232101273352373776544957766872111666404206488959159336532012929893641901085768682609108154538526895687898919367197066744567542261380919083524711850086066687038436234243178040245689715471188160535012097011174086584069735267873690345637980726011590275096351303508512791280983540039072169998698633679101849293650274280380112917004185457656361106267368378946034557078265762598045406774075780880738595717571510930636964903461912859067417778327549399485465421037001373081166532553150369122113174548914682574226762613855807894781236349926283506415471072317756263157490002121110952655943488014373516075774312074997303612309135220015104000000000000000000000000000000000000000000 [118,52] 9270183995966827223531589330018956227357986619481207835861786277771208126923663762257461753216871696177448672329861353754125274069603666073969610542464732584856181270532289629823995396607610410498817016008179656420400008873810645915043789714908918942961448206897730372841785130130830461058723232796915591210071648819142389106746883819693245749433547953835581011533826956613643183917904012809747534538383098678538938537312779416256137399652685299652570021442605619729779747887901003093751552251504238389638620105953223636591455262677492358530653222931968463368041563040405243052642116434971030574192562529595277907805328965847190894823262944199118753117559955729696656394852325018466540122147372863857013223083177632634105522735156852321878893726651500866534297104606369582952935534597453987516392153452299478095615145673077363735122840274794518978336786832341333128109334991701171039358785794665446660101559291391304798182865350753782432628024314353123532801025395729552479671116955053051426874222188182382291773104122705548027428562086402831486835954589375824531771710398038249254251770649462144369259814964384172278651894646086675720950465840429491341248800572830057785717516307182447384551626512316015631388314869597808127120976873541355869734311189892998414376489928229813869251033900795411866844299200522771346247658099693154830728015365418058085225596954314665925040302477200515754151511667567975634155556733052845362983605867076201887405728440621027553468240588360179592882731529123144900197987571441795305943245226042826117147577527470088539646455088662082618965966822943684717831240835941976101805634030675487721732410195063173021171777753841303027078201301335565353061540672111925462388777925841395926549319367469888612206141497494734422915137244284760675448047070634551054102947053479494096358167239082869650840714447867790942431146659479782825936173800355073561644729615090201631763725720055632016089219452274972630259043274955822904359466422046082491701395578249274600031341606791736385214533509340147320819656480924263541906802061108577370138033964546647944592483592960061168600963908705726050391217927061207888117142906438196882260112957423006532764236286014053158921765924722938214027600600141038496617971510639325426657044875665824443427093688459190751659212458085660441073691550797160710210678511833754104866804336433300354987022322584646675482056769024129495553489453246197525057472826318781846186096128877902964606867738397328857608776386420019240448413946542230607169889832287620035286617075767704175144879639118836708706919855592440958062495199004391803674272542217877713843317943837901368598735472375165490210513697314311609914350910186180136115147374402136277425985610589195468800000000000000000000000000000000000000 [118,53] -2115070154470294254257638611762683930229034608534562476933487233900790435661149975347143720453077047863129373465404677059679488123582701660347577117833083107566467451189728257745201963047638562643934245349190012703247459309121433433468766340996347718845278443657661966648201416399304207358268247855049868474837911007848415702498934943258057766346806833933126898560265060832604345590074357728597905198880394876146245151221638602990787142962268556169493971737049992239652058556775318555363607823370387510536569541628263272045870894370232017106564026989764091289716754857673385749144060536863879349550985939645227123180225400301455444574285085890701013249554352617177852436055112855739819551875778068429349210475149666536482199041470474285359484289161690722689690961898761067560671672870890876906536141616624820995484043754876793070613262190837304771168886179578888662698384426957789374243226242934506284246170144584011316073431855218289556803543225156854457898693357027683044441704926988297152208868164993154431689304567227692235566441669832666474887837995089185006246242059851949081297363891413436002574211824430135295705575102002892935440761080335197757745949359497517149547826726458926974266898144760990478239036149485277249117603235775523095107424702747633405269745011396749899859972827867893811966835724515720406571745301153117413913937997905441761973757663992858370671987228252668053358163794854784445691287835601716392205408197898883454070724239058574249619495303542861482531008495200324735283395609930223249988684768249766624605558377306504018388549217736737104296194145411598126171377746017611724355758310594342860865430468440000478819666889078862020739780845813375220159398585889610928101146013229946781223729978690237668640080350244748314060565580818719701643695503651301967019953864691570385722661167883699777190866546705471428458661335205105870808606915569792266134793787999802886794322934789949464689663919237037446917720253970632431833165341001769283229012381280278398120493249005220677223773849327727023523553302035131214000643759839078365431608829900528738046424376617344520903900909564542598480071920610068845580944016551383084466097432398790199667891828483829294515885597558272293180582381603686324114908299889337132176013076735916191911675863410921346733932898156936328642317190052074614824263125291943432538746168134566000487674013875746787168444435465082531027854956797899711869566443224672521363123561577061177280089613986677317682857352076673100320132166537977245397799607816553055035796900187882817372977254273073556637842132187540940832558559396746811687004695007978092752618092637664778867068395481401688260841306165113095418948487858064345394048916339546756085954280840757248000000000000000000000000000000000000 [118,54] 414139270942266834753652844436903351736206563301166740338581282641154482140604681461296994932136253680673007766468542510982278230016480192762733169861130948654349754136697033984392409715741282137059905788051371607615640735186258698001285634123763255013101312936508549686378197823869169715781333054956186469955250741301114313681460768467157670654363022103645324236618707725066905590822525874030113878165624217592871175591062225123477753644522105090477645676578962487204766853290901491516321429009109613161775283383635652200172728558686078199981924970188126025593464274334941168402365969027078877406018878467317475335499551612851462170720653666009185923653596929443314173770527365796540179986151660141102709099138733556626246836613979903000186235963887796033358696430922411743853320838875327266534700177271588738875071397041519927733853210435836325462053689045935459059501224711130866644992083366744808442608182757336155564007352856099000891890091010481935675147405112751289086660774916592058415634321396071747248936148359923228633301721123819883847343429176006290814933319106511089818238472524925260001715955515937585329639962381129223423144705820835252786489296089226445299716861154571201327362940767757587933363323034091467400808411620339003095883813117473345085734396863495037174124128160444664327106236124420049284254575615812932086368935829656223669046553556878689327507608918602765952302594241490293269897461727092847165837590304690038196977461313204088791171189809812521787186818947877747725542881877369214151233420488440103358537099049978702562021789164769010259617995087459399789009171560902708455400808888709306466539960528821973835584467114835946168852039372011241683991064329383372166048732800489456826270995202772242833042898453716952658776268489040113868694018785939834019236352277120115775187014729738456039870752319764171382554815627107337034100970067269976151757117741817898764769025630530748425098793328217394678146766893353098093700240160762697364498951236454198111982227970403407099991898509573402978254148935985172234302237544612537200723060433403607552437000132858524742275925066620928974677034888229440013362846797792350979114773916234709360738993183993352415321531665432356896015428584164124618853892027431311683306820198236534395986634448011493929088892397092349174812801721754068205841650433074460393438285902201783927183137916621207939090150220564791563927035435583294648106520240283396702125436613314020665434486923337481649799114134419843849072693730400302678138675138901292266806060606485784916521409686035036006608260026430387039717162861822029177455598172344474452821482885585089121195504198484657373321090672965006975406065152251397170484720791481777071257563981204684800000000000000000000000000000000 [118,55] -70581004459997981000274372917066287845574448699751294229603897951080322703562670932664885270762790033445712711713768162239209027174861754407585114947382212151411544505306978930015028167053844743096798947147042162668600105452724824610902153908728827616853759954946805957568893823914934355061792758046476128414175366506149725539746627335045493731468425471241157675373656391489694014659678276779517113766678827513083477714441302471176402779314875474147337048830592040207970702313148616756619493196435476071737236915779458677210670204267341055469346070963805542204622976500931770827387019718827944260783463947415484617916033287809817472143742352844925460720067639609417953370431841216602424554873849949980499217829661100943774689153060843501059456233811026654266946045725660511749868679003020929015798441293357025508079729052745569252180100076781478666326854051826922973737989170977803960563628067226725242604116017633286249928729042930287846487523745666906008619633389911219590397757898106907218080729921341232121807819845770808417402637692488246599649738762041530379356477725024894361321643081301071480493800070508059008247911008365415404254377857473799617573368190789224506771851137374145030635915410633366394096948804447698262502441336913453341553858988001152250173586904016884604241878638646369669127370372462122050550309328260868208097246847074538113018146747624252692711607967392390074130019834368108434447500730492913072375610148981452240516075694708827733258304973417412810572707901235450214549722245175888889691267503909773186356132848607232318685778789365683924012433929406909671147503428072839592725965502600284190927980684210245368431629371079516823020551830872860533285864855436526653759632159340973387237268845409320682596879941151056455682406226470090818447740714999614025153687946788069948899519107917200384260856681523659172728524843009096244396243929805007667136487551958333051598775166456017192973442223543324074236302541514311856208623198349632896846378487435692940682884566345300978259930200501907696100898573673753260427356453688867710469126088161334445631674151736266147918395977993411554580135097789154498402177497296808577003284211949418512042413703645493788445721351843180483994296134691485661995248714803710102064612535513724860254865409312111976284193034878818779979353903964324188840454738734858450357527424441697444424180291309474976740375016709576501322527740340356682790771846188454110254628743464114591943972798075624307590971574983087757945193994316209131105495221523647316844592289425545692279755559205381601194595581015415482149755435887814250795578163676395727271997554284992397141242630685225581238582858667679711753916594758999905108833794012520250032226775859200000000000000000000000000000000 [118,56] 10577894612357363599958510826598016393205365804666114401449677233611542705471827642824878902907534630122372914740194361134241824782979951139006916310480326411899082414768025603108479173218278287589522680883228017477747432464506338379341815531408059795339175394055907704940372284951127725426082905184924522632511862339467230217661576029949967557714808626630847974515884060999045709075984233208763595002859777905834371219395305341648328236578260808670957851275852745140285314474536733560330406751717935960670015639160787774644495145898519671884113917521167561825600194500877784612634768515825153035693784736196291191234432314855676692650015935975910540440126395376419861207946425212108462998284384288749256033770411549508110655207988495978069563049932848063827770259918199734809770450915393499289474006065126306814347032967040596890332067306048740304435571619254747591137982073485166857839611300741981787234436287126458263433569318736899136770890322225402453789071290513642949851380996247288053512716224219891188958264200284635648537513489278442814478845284344310267203127143706169263523658941274294708852371716538382486458552371324443728365336850048656942999584464890794805685607251203122106523531383567285669009968431417302051173240702978737994871357164808234316238910931830195262005911911532333723153348845958098495811048074019786934944095705343811495946870161749440085547593932728028766815982841535849278500089572183428192254201209373806654414583968232172085192296081341204364280027111155221743126666665496286162369641706877016691877842031566031220585430948988860993391226971339680552518563315529081194719291636089106587669859896879711793376650541455736508062794897694347318274371046476406012196149575977945521326533580046979400066256176896972091194134339405530426417711435367599955497580253290955568986755311516604845647788298014477072696315155508478010472167335308046243593030792565386100749641719216753372540879395871203286343085101802725319529448255129963479248613046258066261073273024978789012492503290395573429801077634736411083390915027164032510477685094786783230717034357212122144774703180372180867108351506448377254177468739358628702586647451113515466642381254343877673248561411614814315807806077959828093095246155254378889289019636242994332189303398107195944537483273290872095581910024392965847763564599424003056438728162672020144847189239573322715781742312155910683302316249766212254065980651390612842583482210262224747038569670234678174930211499704868163705222796503730861508384932907970997178697845761325344476278809403554837857281100347959096407208136399134682452495669447165118329437873747409752223833782723765695335479307843984171293096721394702972343133520622212915322972841925672960000000000000000000000000 [118,57] -1402574101608455125614272281089604775598543129082329267163273682665015935230542577515771732430422414613610672713642811004585666762826827897022150207142648482001128455229314291200920541391050761200045887791058520280551904515327319983059211644814001551495791185095382930209807316134128208153896371639838087792441715830167991886143492434796313454266539682297655139004027527751442668015507937169063464994796617943356969853606494258916504932814966282947706444027837340036415595160285644345680310614804578079560423848046829685448267225181870748213720257355346063749958697796097369398984513066096622587064032448756158539243696650478265542195709995640993280355933257507702138114833697236998541114425095737199344671154148120462496288831565687846608399980567334666047874916292121159087347579374743035823000689524339023498111020826673660279473630040692299307253946286001799896347389253273059101036868245041950351046916582091127109751163139304094848949950275661942161209754528856654916181981375045644170488999916296047711318300048763548098204741746136453132282319012528280251830288280172116993185983319830805488187156281096333068907107304422143592457872064296732712828669995541508610808883820129008564332032260761432615606024627224982304901703690383928261919686984112170292931991248976034773527716357802025937201570593396249731088818648990229461340243090488832756833111474352328238720935616573302312188816618022544639682242160662559662149650155196281032995411853914410864922276797591016678759801883737226471827233194188977056065231732725941423711554007515094759357289861840422649681854949527432527433588301518939463875330060197007908727060634557518916133805998477301092678668704223053079127009126074507699742736039942946766356645569599962364871849879507818469914341395139519039656404038244221487223315688947558683283152667155885412133329447143635953339633257061488818230080414402745905423778021425650616095712871158573231594449865151187001415793111123483813741433482528612053529353942240897712132190866852480292707814384883995657370555273225467433218188512180618251840208667226123617461703096682727281432163742500666112410562382801129851508174258286178352987800961188243884671882512283566211557851075232008816627521809233222772815448573162801765384189536430486772668548192399029885249226767545896422550862197294889245879834662517338977759528784546117921149114076543853214373897202046137223648247065185885310216888166373272072400566925267849959517546172215521704814772959166760156292961701314447968400649835235366437461343893122208948020361787705425615632083081442979838874484058289103278431759990822090738554228629147377581073682709211607791686590195581940825117846325258520470853296700967092082179080374452224000000000000000000000000 [118,58] 165321526264764270547781452200600050020058649709456895998645081725795809476693044745691500444037748278810407190700655610728964473155473646955147567446385850745534220708376386098003523206948151162602030050031402430247616381236050206578507056209421809143095366065725496024080528227023072483470100614700054402160001970479577508523210916426279148539472733944557638860864650372879633073247423644034525991899109295975937788471499223277372681804254958205025214383200793156860372738254477976483254526197839958535665904819031117066863359831339896310063848207575460799956880371304671042307194278900893702180722839957163204248479280621610501461910868528177083175796102472318193610875375313633949235997550138452295282149836696175468663967074795013309415957485718162195681053233093146948604357230089252542817021071105593380946712236790555077353560502358589343784988333982050555144568214171139367562951238567070013263061173751983660839401646428950066112383259901604869204878211885239567334245528857520302886166187915047971480783328232803243531667119781410160486247949805819493525495475589218001453507109386833811536811907405295576446360641880420641430760594199410078437086701124289521022626754676755324347683684799107548472691969904259717682362378320691357344245330682470497339748083342645385483184605540136486528876839184713813563432919612030607786332658391987586552014887219303697588560347335843229046418586349053944344445438237272618731097538889534244802939971747908570200739385662914047672241113959265357318143304734391454357414667020902186487265027601316468481977411240821417415683434059640496240988667600544099902926476791514794402776617798277456822546011501262656466223312602308261407918452674338295767653994761785721879991259412132191971045208348277236772808741235813939589332608848729873523589621619416986660979915659117377663444202785487945360416610711354421094114871954292020855664166267364452204080056699024871927441102822099726601566534313074711674616414414169516887104546869675584229023533387956598407778356199041551737189607212822431207388190708340636570548559603175168013915221006183823928630269027956003564852789969736238286577755201950799765964319858236294400707344986191903451998171989268503707763224012318228323227914099837691430450015429423419023177576709380040392892455297834788589447105330179516579094153259214138810809586407756094874705566091441088845563592606827072276449525300826262524150841010534251592863509016311022055438455709503121057846683703989581119376469646736349003489939475556949724599409395664784726012522613831198585743862030431305465206047536699256799857787057885820530365538608165313317923967537531050602325782812864583226403096441640542776556171001337968792205435233894400000000000000000000 [118,59] -17377916325734745872645836164249403160138391697159299845879208761342392150226521453479315418958086548167042075624848673991686893182183549251156527848908455366731368638820367264001200480255805651580012948286064734473374124646636801430917357959375419606745207267891411166202571327179031784038965703688633843293497599216110347308231286129759079002962713475075264986151040011923727062335352848115473763645210603321831553159366348360998297998077307161198137447959734199224967938135017169188538154271259711023220480979888777567232662878403762078163130853317037557727948718148806957678857821494857882012835413045689437843316852330906045514407479364698281451469162228509156562639788028957348146629446877115695239658730187713870377300227270550089759013857127881233653769013557442249842591119940122812293266426182165364085116015585949139827181916837801251791446556221552452809817992671809042336747541739797154415856399386800240802195375738379453971846299993719276696202022258315112139316587317484463426973603978950152623300940606038311537095281400080577124828646702417385545513824793560840539796652367581320536255643660378216057843509506551886748620048211436676342405360500634378362130051574386126037606292178203248404658351427223958145035228974867912877992630289850393039921395906817803768590009560675344429377994605328689142850105637859955202362217188325334277086557091315697179946180754562212391948503128014688609061090790029597259532648032287471775894399768846333872864279615674307666763900991195823127736095485132103971742760787656888075712708971013105999198271817451037075075090367172503662218361863658796563394831155652742076180866461454703161115045725944758120150493603657694274146892204633118249165729623299517860001737295188779443712381618689128385529114126396851126033941854866050681264217989224546204563062379568249393380867651247891708559635534651103987926367169628518241693288441213761880679696893596034449584773477152657458718952536927930565312799821933474121142670433628233426229033718255232144432736542731424132535651108611427421986520192871361139768269665982649622342292764298185216915418184931956614126974051711053118319960682563952306554814625621907233109926628873584631425685079924456958404273257781884414523490421564032361271486036622933519595832451114704736635128899739962696934334100514841422556164625561377644464480498546223139431842855731734807886148548108762483320987639320881899266596815762911419672250751507265851630016303375106330357885326778739713432839916643775213666280929025668254360938711517287270409054656003325953400498486769191729870650942034826373545530489267926776925400629388703553104288501599835412175207372408634928271969758372732764021217898322729980703381913600000000000000000000 [118,60] 1597726364944695582095209211449951513110289061392448824214969634621539547941984860298434625992283000578440808756793484182117200161327942665523499520934144468300259200560393929251732295153197026167946045396258541969535620724412148310053323649738272948688241935092589377758012207340477304038636527969187320205700608976674633620673239759873940840323620819563232011737127353609800694218494650428289298107124869550695800950437524217926827889638736255443632238666939718794893319023091143925793882856194770303697704420103398768893939646431249414493884000536196406309086449805735805540269704227715801713475665306706283189219870474425809304301132525179320812565252025635027936449553342481531730899288641292021485057449847568784266533635674497805750855593477310383265765558909552251445371370278962876744480672240431676128247207443765419072913529340852216778575374462375033495969455931366471339652529785093469397634779370697261915856480605095923416008395668509838188020662012086309174847946044862403856298190354494795622728233887261730041838485740598746248522445342178249210534981230373989139659108367070877292268737207212189720808476936461177629705111714244724057373932963400529353281471726897306508747447340264270823073725664049221357873283535432279787290124416169897085832306857135164784061261132597199746299258637855281670860533818239111209892845327128570667732076860474104176430386842816691227645285234366408735135648420311113256263493397223053829199752139046326177432962571196514378071336981542402863900207143984335295931887959370292740849094878501456466789570171192564863116240158583351633033076101223124017871645268574751385517433832231749840773991023184192918219303236543008225379353949630754810058335875389605871292188639624684768598362881170810347778325001835163102898285132301657903060039750666629656031037114036726290438407948281873011264276514059518006698277740731436057237030375418542931614046903397635400139780339431625427638776466278270716684062917467333330860682822072837406899469732571243440118791968515181757119303815129494283281552896961868704362909948525385018201443918600660077049046668441845173105338376601556326617319705265076097233977859813877658228241971912548953226139203499666486727030070835398096663810609443664390660840636704496194524122079259863612569636561916158493465711872887508869242753412855531908269495203011244320837030833447210438202366090180490793952494568951863388886183636728649198004246480930650864890756126305194911143386666227562672483545101870692832298043285456271907638988275692336032340872320060129755767779971100265112782473966160009473294284099381474343430661722268269777893133142700503844506208160785601038263219263425159717936824034489634951736814311833600000000000000 [118,61] -114066923799931647510088951944304628866023982565584128416690458243695731072602266911255770448014869185423631424273670749789763515724344429947753426097981571801975874026976327107976033818637090064918115637845455136596671399148690610513802312152479793347684120984231735541446031948120649476380874500361782693816847733867861147886586519732360740719847449790195028611220663800116745888052566246085109018055509519483663771893016567610766090128991953980844165299728314161154393020402292111195075377055188076870850806223496987424733475402627634788376662825983720281146537890733925371129453135858857082710214753133914752935008086637716021911368827774423149831502130549614581162893476398198444826641255356895223326068493649336923294481804831877085875688573372850766163686018020154271931029231074162659617718009850032212303435928516114213622114797891234672949172386530871882939887193465190862163380533720958586466586261556809875237295240871346963425392085771039439973278811237187510247040998258214832155330421547830321478020485518936615565206744188183671897121944380314018437657499685548411354225903002854182869562005393696000426465530713908955766788745058865049610273860052870162753369984798982085386068171195248098412282342482259313389994396871910462390289298476217271128951984785594958516064558954637887007593885449501562537588426947785643116931316947920354947647664077669537196615913334895587116032485009351954837174610530855341076469936599581895917647798599813486351925485088040803749478193005695146354936565126598593216429918991295529202375052070439364504754042896508849966417548985541425751913057853681540842184935360960701726469354886029859373278347374956203950242162311681833416820418543650286670487262571963519275694102368521771231443174708209446015132954593564204825750835574703077427927116564930791167998909367009014811146803575487089378652846882287224653511197968267361418419514406552982563515947416940777657354882470989275976759222856947723928863605739988513115515527947677716552970412936483632265380848405885199626228839670739762386828584423219560395753880259269902592085151641217808782467595549013654584771964993849904206676510442319194833553728280378755067360765508528543497612871699916729079798887371613372275192829894819818173479574619286982971419539265157912282414684812021741841136018241781309858106189017595380832065150817653844986975274254001791399422139692212377885315375430920418048901333426801348162981252395348625918171594104962373527550183681051135554956050181917193837539155969414625991246303703985921042134182602614551498632192758299203956587782767948411781951234939659246665470192099564420254640717854342497763404104331791161739620384057422791088243196220332194101100281856000000000000 [118,62] 2826159340691446407545878332650268101978245710094162173150986605550514706875682033321465859713536028610966674186644817568810204805053494336344069957556797346033778339245610611184575648938493226065377555219333042123686933139502305269751846785349264073028603536625805110269081984398086614615813695788091675808178035601832891746277312643973396815118501577163738107070430234235479957102488864805241222065343696250626160561097260231965343886222313008234419065344546025879881527028221168351311318525441050342435032730210340257285786746810145950216346842688539169052248132848946810357468592888159699372718931443913194179308768850335645755079937659385041245250347973469146731456161392496444110481376359225270829794581248930292196578328906869431287210555455271004133702155683184728757698857127030084872933187586614052529360737429871259714940177066410001332322410151880981354894482626708237936670958068565253751237302945420474337301125919140768468141208445556167162423869861995458013616146014207199803017650332146504823204089966032500359350802881635607715495973093789887087702133981706637136502164586472229994825533777084830641784559478986970077894630603291276752933520126630910792840515912671163280664331425244530020812395829239238113361683721228277927477666372109310801245583301548913685322372517367546209022260256953235052742227186386940527972034026298116614599422580119101236793082516738604485150900740283612416450659581732337671415463210222842649960779624288735969764667876408525094417715274247078435075768160207136415974212932492628936274863814680988599478296310703783243234255598512852289360207883057252792390413446991685113275442264870638767552931305201913035267867483135632786601935989756783523946786925268566215039394723424553050443016703486107601705017057471613966580005355075180591920722610179963651566631265164937285554614765412572667345555483361679582698183908284561435829288902099512761515766523369662100674995357978849559599879831646893603370498011712933673857029940802321642194775393634502925614551711290362709684633826086141218341467400898159300708380812011428193559817478087148960447334895195273082459913675284816620331352127037884950273865343865909442580368692763967479702503775187211137128917859871698269568218909606472860137022260308078174674094651169034271985804393157798460803830973741675934311048851664752462392713385357498492421754886492353237789282328869028943950589857793331381844161203511026742138007912429893411324290204596073973200186529032156569556913394900931082979618137489731533265788281795875043044327431167000491113764022543547812195748767218611156557495924522206598067224062102510797912237535348681372428988157851909232797537990473165351137437299320272815415885824000000000 [118,63] 841112141841648997042757252956332929182398719264178318634576708595714189570668077517783276370201709977208435018968587105520554494549580246863637929968316392943875884853101639441199887318595468762416907733212303593648694054331849844397229548853783806587200060195976202855998191420791119274501656615819941814798859351325085780091832868506885856392699430709363085925782796593947943880703424539415194923749012691763522064035460685464046004443938946900724321911724059203856178513796928082976817431839511330689263981368994705884772996858545188483602336408931982375637762892766654503609895959677256365922535994274489323641935114296495152913392246451149370979491162675083094817626676353411940944869205785742190519686067396191403033635429585191475909377191322657890267600551657277163629826498444006314766433217290705502335877870215767580616404627619659826428359886273937767531188503420750543094549504529707779507312600698932187080676821578007633218029552712411428400133618953805860626382121277296659639802353571181442273078659484936063478767682749692039757923259261641035071049195855512329847773854441314005295814838195612254925737884799463228113671150328822932905560460503752090930748134909486238728995422060743954064466077612686205654526329402688359285978794508097981738585644131923938440756179662527148106275024287697120801754847066934988638703493482440766016851350514481535217000324724418047439036053937955466790576442217343183420491637746582591031540988618316204588494735956975775170668276581648918088576450800594372796941160283461768380726955480473317078226775663396022118640802950329663423987193929588797251107405528042231625168094185740750351368971145850566920870594845747660446292542003570273977135176990163129500570160234779667843146516766122537134615199004504378051811059467277218193213622722641028358466273263965457855621364753746217152924920904592610256314015686817064390505540736952598519338289178326486441952715792855181342405759922427930745056377214694708920288866596567573588889343223676145044709029125406881280492207788176898213178578222507495666089123827011758446691555269225539023172860982390761671844018102565194662329642446425140279785579299521042329167348351494348549394306764387395894863074471806211626186775548174448831341940987969702073619233363252583843825161728520892080088277645770514673365760274733537925490255618740349902525822795014810491187164575914671767305344784808571635437212837064151800403828223140631475957183127579849497333291505086309303242599277146424850541261022894829591007931072154406967847866934281690148484196929762135060222475515904969785685219049711424050022441136295766581368312710549773285320220081059222005887510650477364203447450617505137270784000000000 [118,64] -176996228560872560959203997123446176265237651045698773771989526580245230263245364027066744966585462671787517977616173269156348738878549116795491815878312654759523139576894836353230014516267143114188923285880103222877698421854769155692863575513058100842850459031531261370363332367970908880962707073623023470809303730483624543559805189073555779668153446181642251084866455333941100473448467797667504779075216530643526459178870232915030152380233789711553157972828912319346941222404305605714528493707313088672434011437065397554862240733838907776384979956614311239486653229354723312871677171294379855580522498549805918247198682358411680895004113878799649340634548185179195703896589838997451810637872993351031155270314226183505972639078625453697126297091672740888319085042714395414887308346753698073809591927933742751847669574323706217522458739367420548007834512323356655416167914019698469439056468942431572214705623076063809316564303231023110146753889000102826543563512144390288452141913535686119120248669674976561327145194922888638862849897831347074904010186145864075430322757522907426841022701063183968928927269461428172825368777117797943466316158063618454723248058717511131345320158137222819242144138888163192659638377255226783898680206303982223719278407139304384449704280790000343496750057404503558660948785295612600490727929627986002724789392430347948309304987247314716834040994119819795028390827027185314425823400649847258018768628165466225109939054075535783061458193807634272243003285917095643018409937982205552856467022610937801567392055520575958626123580746930732235722987685909469317875905820557966692494631201597758167711200054237410182471145249505660647174674257608039751547073044944850377549415004703255603230189359790685553128688739967830213896364602651063317422584084202106609485359113130775568905393621289843361737014114166284037825862336680757885276325856785073140155372885141434517931215356985692960630390598816365327370878654614439581397064536662888113959276988856807282715917549350427301450836681310602344113469107339306350867640947973257188364538341791787846375842361144158162959846671534707591784862454899165481343929010815453431820817499403061440307546600040406632175441983698965064241878041489917357099747198275936115348804779117336795840648026011042281813907994189487333439692265989368344317023826026561158754031089530914037936498425876756159011054089774091929581320761635597848400037017469889676399274933222765938180660961951715033836134694782022716070012699915699189774671792166358838271066134583255039552445565963308337740071523710143724126961712313712102301861402628757666267378840965074253147132813920490384017855087981307269700861312096837685638965465814402693447095750 [118,65] 20136824967487007720650448552701406121599976680604899419554774744595662960438798237676450886698997868890610454253509563573901006899375254148209417545456593549656190250417392286384338551170897721136601636253647121084437476255404222146753190916553912704052127843074783136388503725850013382872385851921676461329426141527034916191127065633754931679250652351524518884474402421078537000059911077330781934730532888312663468947088860376139703241822551095474786945849156258672183259379000260598513223079500150609352952763562936776235635446451052537158800155456154281937656925677985214384427805699279694491881986439964007066071653491819078904053582082403992307014233353571292360488006726059822942809530328355950710658377435881893566392602600883357889901354272934868089786939846165774805085779344653928987251634425225398189401996149737435038346079704464153067506885062283465451523364436223499662131333494135472353553404672854917806811020058713619441987598737980100645056954856923303376619929800110072424456231971608298716765020169116337132622136268145962022190278379921545421687216171341162311138934509328952446498510627856549741255635570264480907553949475481217188822196417276257570436004329767250427962155630300221534717810000388672354027886288266729377403146717420533445592360662205717290247937423502361572991207376255998452049633251973091613470195841492097965176799775213556068176761610486812141853828291805116874454252516150736521030671828930031110641655220781287706131847903426534017740084111886088288979155242711281159752084344429871154376714087509443824627860107226413499843554610872877788417983005568307012244554581916727227006731062990688489452835810936585370918607392766868023984233111316464510775290837419843864235333576590356923788608918939971253037271893457516649232554334631996264722823757884127364348114739655659801261353216944719997890254869219083156115606345483039284131260151873811157079403726562719060515112212385042980485854164120690526703540952871093760310249281089966550746289056267854090014047031717130101199472618364316911019768350941889429568236323805663337101392410211145504567961610782973493157156879424409505360895688442808567244113243550250120675367377404953534326032458470355848078750128237580981100460086285490282265611609449384376289460632582504700718888544333677724938909939403925876221899535939439138512328879870566536538175691400517336244949300143164742988981716305449918758447742594177104143913046920911712191449156665323415673359401873940208244126242922164839736721920167313386697741567992515582521786956436809985323281420816935551652864987891609857755345243805386837063697147090210135766390852455357884804019669158588386514216732122761096457625304835230249600000 [118,66] -1501965285647512256899855666698399924132201553615655516577544125898654135584008176727972802790690478255180954483583466869020191530057709484106796040304690789172578563574088269715209838096120964748619017736863424804010557997648792866878835943150359035264281252369550906288257758602348323817772447468226318709761378738829705442265048328618400307101056981804836594376890986189680962976538221652130635962414333047560492629067427777646708495813849865816769693856573576680700793346467306158366005858992426762464709822665544070812215718554562216236506178341960189139732501574205026733854036155522782661253630381728752511777295137381169401672367694959405113699570238966796998062473637179313870224741419802095642859252708046507421225856752238770618942518955158794850730513762751048630577440091741154067599905105435583561625011874512328099997979327511837538593748456964507312983401301293779832759924727115596651595042020357802548211166804644212721705633367690895553290245268683312355734571237473821441076453066663815925530900095036403292649660411895260864858016004414582338469561568229916364794314060460065970076708565822096979598699667163217899139084828306917111904171691191458658998043562662631239655231760942066055652041879115013724348156253747756999039697903178603458530656636155725051991999080730547257621320474370577448521425382393347791558889285980382810825214336930475323386297082862527606930440997190141500231948018912790814236763402414649414153080168940483521615465069174950524417937364303975570592404036754797246225570894491882468271269242152067928439930223466676071506033916691160310169860767688176145723899455819759380997717682326766138294164307172608437519732021787789563530294066533017337550651684925705013178335294085790978871472325387799967545894289100218286343794376767482960318912320305303902516571140588987561034153989110932118262090961260756975919438142286569745710282926420759702639292324538265686304389362496856498897649314551669357882808571384506864130354856042192963576926863423556030052637517182045130765177877211515627483424690411271294061745744172500056252512496028389769585393020268766868011268659635495762876614974021434550014015448784908705966343381608914996755663307648694950656846081045850296894514157140061409196978996872337479564964443695517864766340662948283654426953941991012118009305832815072146318689576686542310804283284735556747085205965250983809331558702855275771798674678108419044500334206115935936173590662225073229516705627819677608278198044869406320205684177633860476914949482088942284643440389042957075404527573701521920283360185383113986707201325473066014108657057571649599069660114619859366687527938776069284692197148662865410356326205198339264000 [118,67] 68225683008731763797030948833022650930928362775843181965322542189308276171299519146956371057779505047631889038959259214787545326511631303399414228367338020382651593005489292624625375366378762258182012204570130485121661444097845489995628226446107377200405538971216601535294405936858173443750243098501074301489184418153338954639845347475941419141026593559481606116783106405790322560472823182683983059623970701147380691163155870384742498399854021779570037992453789790368143154519566486009855586368736629205441446233705929484926169875377435029416354668162067255039792851192068550110024058546316012515436436979610970066837202896833729492173187216054168702718798540824118618003685443695807581589545529395965091533677368634452974177265045602286350031440541563725594303362671768239337013794735314994261965245625456603272694691788476880483269479959314349402607070974750433533566459480766356686740714979441679040672585290859293921878599907649527437822856875230848483660990208989318438182107577847846491924656268715419235502308498962539944605567112945579625766450717113459661621394890063273011083935229118161731318652179760810872816394181936052071634066446164674504956961383967522388372619771277381406783211164966551149832638969787951719704177189980626209115713251807386155360656124939868002104793828498752447691347585426159536029179279789161426338034833860419098480999063370069945933911096786700955510546565760089015508840208733858519224067020445367204323528689518164310689680534591295616394713794489669307308723301015750077802347977765800387530522470262730074352999788618862353700423862295767362055522588686536177924417666440461666885662662339243837357087719627489555684562668663200772773998680873598975148420458871879064734047345459682060619017411553826432137419988803102548252432539110500670098558606345681847392661277651836846002622006297026021391786401057140715339240125762422267487625340952002523859387768041606999130801355812051385437101269977854467159143424633188920211639174692139589553103060882948096056605442261850309698540835173155230757913930017461584918006862869559200451584572285521747345969885976045018648761624852905156817411698726353379650506525577902988971551113621800421852045265280118622451145365684245459589698323019747197683800042232020770640962883112958012769536346180738346720735416832810874425987215174761868458649538461618431316093628538725900787314136782444858254885022111327457688294669308748251241253433235825661971913926587119475935000622603594990887798644832658030773822686751652490839961523258148989231757252148397751121028723379444040120739519074081645438137400007022615580352756952364597001695277593155966471964108017374056607783089707854464224574219072000 [118,68] -1138383820009244307331298378807894385026774790732972225389615428240117839817581592314891452723040394927501994684502343520903522849188664076924738696582946511508430386493190040862333174471234243911168177515473926659053898688190334838787470778658153578535914727840300198010795916635844833260257078354226435790787927871368339113439965854764737742803859676260786729220204976242600043553502576373551427088344985647436833698977106060447792134877955935413592891080852929597156490807566826521091724631325411948227879162154128913604879900195816336223339630162099736854176725996810009798447408988702292257768715695505288049693621441499749762396529997286070805046736837554840955400709718473371018543887866936868142187954329257380476020355147947781780418273666136679017722758189545908492795467327514388608389221507700249412365651934155547105065505654519142762217135561661674618753556886612614504107900877943719160573668666349151376316609666859944051108086792054075105186007853319497510177000056741322782008298587186427953405092284412268596110597583313484787083466785163369683387062920089533958909460372517772598518240261007769172132449539343228259372731036655066800137258226867138589995642204413884881646928775820460792807015384359426556491197992965950701453393272513191756242628506970041484443690711822965395849867362779789119104992124870539056221635747940453060199843148112886418957603375663315911959979623445848785924262090941963026823351793468266808372322567953417174486923070627126171917216792310383018522087261596093025969999004624303844457189989744191032991382300028817358297536234791125398436470327052705755046151686480055923683461650443370166757027870562740763464445956328808664558386937790274823763444806080932973823942530098428149796636060986265324555873621886568280196691134660689375706410105630143916999833552492109790317097529830314981378844943526671537633768994618767113463435538614790357205605463312507793792272885485062337056744348892926576203345340826946114871563474177242781107990727165947456595146027097662918748496868440981856949839933232539339353506308920529729851316796867362613277730365031226352859040478319144982683627720291720442775601305571641284878473592310685982931198602195992566110900648767237429459966214580997472264864999313717076528460527953342827906064116021203937089201102993821823918370372882363554418812979845546255493909535703009882468983763481365137345236660461593856140084173315881121390721037336450391724956855552005258253467143776476696263714202348615709769913303156183842568093391972378569345192013903577968812747783624408892660337674285451081048045446904206753751126099319713877262720904066295674988346226380026140732991237319902519541302524800 [118,69] -42169726439332810711161858628497681696920038381766314342263743019239211718666038684177680019466148099899648058897674635972128469720868822887434888928728751218468827150504254111071373186805385859753286820004339565785693078924496344462971139644828267963950371256353151221503596373053663490221419648872644619090902280365419675477613710482532246530323868511331378265847849071406905288771348725692002669478778394496295850949511859184760304028278579285829448098940689437027111965540041948225105907209027950848588836917164977270580977795659803715985141309186415998046085824593814870031281086909326813560983537118494267609855499991075416216227500795365137106063447343920891098428657124877422345364329032929776585684640638685915827427827728013947171618412891596599722122462143973216681923610852895524946265185667038189981848889388908523629212556609035880960831388074553441561483739372818805241437095125853004288150325604587881706381389280159097151241122395575634365555838010391360990668719868742627075875358297133103187032991585792454965126780897630447910419046476125634047284466738741931335577935124649453329743506089517022153919508519361505045933736360230217026718856257460887812995851491801776336184264759434772911092917252620548849165717337667107649516752887751256601985292039863114168195732236464698239859758850994601562234971048857002766799918771161650147148104221432974433001797449845177973040803180875440740906645771455397299151056832620792614377251823691134239523481634354561708253003153467029770472842868770218512254913921177041409986548620032220180836194934622668111641197345143581141754804987106528907519127728720788131171745945161568468483069706422940545062300477673321042111263211980469701840525666385592092406719704408412978426977254803963557415717797868842368560894538151474858588371937947246824833804620569620042598600260538507422279656540510779278084990175265458764169509791527570876099634515740133479641508381416136128989250764825899942910910509208058340835149742962764514027813617516673976920197881116371289870028629869112062918874519199200336493768421797656998281728480835118580627037720524168469576109608726348377578689233642069170299089280194895998593475777593838303004790997196207593862260762450950801008168806749473273986806623859726470217258229863480388724202546629064199827414017965305026389315215778729153529736521927780842856717629768577830673115395032163960650110032604758023290984497506674485802689142941606238188286711761546134096140212535540218382078091098569845908180314569579155510311745370702158827944305086925480110704282652175485653349745022983693394642029755504456395514702942164201069275780066126802501524966491216419106321317937579438899200 [118,70] 1707218594317893515689881027812319831795539251589393732581321329830706397247660907089708584154458946506755607341839000014439965639390331640073215380945127498815605311542129077676667242015025991192650647863956928538208392829651941213244225479259995341969378085862936793619228269852959988334107865955373489416032108713002455191196926199914273685058682533935685486357544450810205339238923662723003176718445937725498151158266620087847675581270216589320847757349391419214994371667613114153888285375844553785993074251348463533104558862389898302416673930690643617254151247586653757749417329021993598793821889725526014756799871381146485659198570362359260578168756283062802488376342030527665340612038353007673159330627354106151278811877844756722167971850154823415263868833582209765904068723168623063804021279521549808565977413423266618898874857388629963533737066740408231674573329797596543027153069176779740263776153561763658122452763796132897622561939965450833563876575140138651446788993706600528387878297423585063494167742249640824060454118724208879190559966413035086246885988221027656274724338447376198521598202780150256083283530254541439145649955305471764994970724277501934337952631305719989589753129124869761299677778360367307562865178293116696218238830754443880791163065908844975986537832463686753740281362247963831071010022469567733787302803620072626616779407155886059346636454725950068280761245280940851291521708919024658910268916878070467594450771914387576802953598488917965691466726992282930561294599843866629085466919171818059122398532718301440361520239543067682580716422791862741259895056296503592181369433846546121322216804549476407413860439780304481520983039759335957494485059430662948270108540378365727291280029706398217420118867871342087337985524646038463868985605847906337909372514256771225710524703384927672849579445501542132281893948978547713608409700968055005638934940669514839279320253618857838093761066211639322591715688761270082767323348956708979753143925116946183422045333885496667560741482471659482035044014570404091801559792034133094508639124270014678616286259644700673475740072554267159230482855924716957809973915357196400067831863515773973504701110662913486504751291934398067657567792011013252080709779521720357740394072856089103290118417529368191456681759581156703476426295120480924161533197257503370344346117682821045909578006758873089358911632643706178462214112750994289674303122390498783860757364828098285013970581726540371629378744547867759321941938404358907733645250099968658171378710803844591335893316273353201224774913638873100089042796010414960041182010886903413043804731034437441192787460112039112181282623144008308323880992549403965900800 [118,71] -46616170950675126358273394692948619341674736879967813017020409773448723055374250062380140933827532317600671694348322773620610050297895448524088463440556190559246162660280074582302373367288310692858140761290670872257613907264148888992235410614011101530172940158076430767195393933019852372859792971012992037581289658468543442922046109276170059516312915604765549709667322076729477506305984806177749045981634268933847253894274969076096403730474988495757592209653225240992838739300769526872551731714150907799408477433060011839415737791783160387430853600549442528942340281317856707452287443850408933989372289621153774669883704811210900757854748420217126080797361380475687995728705979384573219245292368674846853566621909219428819937239043251078660468179547890456199246956403840043117571849504299583264482374056163526533458240508807579056125248876965014399693417512139138345766632644157646249768509484877991172727955959437509695932935745516758564018891431604018323797916613429053149658276077984995591908769477639648426061185867521988671121016411339682046877760465825080428742566077914363201891805421931518086670643721118176584689265436556323679713774390689986870988917820539440936244731984089999411063023258135105609629910996242161034399489684143670559952449845036930962933534168806683682082782348149530069375170273956675649147712922867445493480434739342693618811827714478558595753874851261993887803976746452200608139551351226449503040247888065881795714360472033194067971371644867850740857981197424727071399369860361450575766266030794995725407900461662602951273711937346225579982509530238157624511290816655873929463947478190438175939392797343953310815700957899485739231556450571807596287009120094045764062052004176133410367675524579808472984666985116649786698891109497920665299909353279092179168855170963103349421679052601621015090780710686949576020950644129957425606661241073468179678513524000992669619778716459679782057037239077780338579130500053229095446900658198568160592466665223659006500315657108746430217795045891006047424573884149679255219660080723986714829186125958007490141717935113038223442945941939968775446776207040078310747307722022826379197854476943694453137303339233094832152847301727833708626040531404490014148248433782039776223212491366115966272713754310548869544262585734932634563979082986970507002255022106574786591967185835012800401640633489886989912645983772069548793745620176413297321796673647296585995986480572058437086682792169054302278859916693344716445316122924494208251332708526878330749055426173853179439201374661027691530913060067686501475091846274908784886205921508253950698345606197590386048914804866026630893535034228487028867549163468800 [118,72] 6632141755701695048095648234913666504688138345329516764499105034500800518373268984567156810575047191266761345089447695944296676713470432103005781911873866521256085364470269666014472691382508150044108921637077754113123159244585919189797036026922144620008642402861634541648631383752435821652571346826473028760463193570718145187504189631008784371453172248063214837293684960697169258175141561894124845682826613897088633609339139488082734191846666150731598845052570296280866427880372887527387231423403019755097654079324451178764896983405953164072521407197991986921610137758159096880126722035196606522176849239007968597187846140322793337905309582415477573587854938215494326414975046561190026696039151846194828761581545739959977063575739606806846455443375140724437659561833104493792948615707822701478742644794061520774569103430115402776999918977781366861363088389707220936298956697038945466805879107565442294114793612855703471616659531635091567187717811578970592265038241363775473585136933369940138879547848058635583434276486672131856152613658335496564205425625896454821400795403740036128345686043732434133238471457407326036446437440591946921142135345419032272258800942272053732356430252281960004937737517884383324008449082506731394252867723321970787700046648576129729620973674111929048385878964432709441286461162975636718193339711741241647858598413120397017136620878517590391756892958497223983674295066055862855658857534459435663724218820315953501335554954670342777602843858472354169539832190125641628111916479221560303825366954822854590983709916177827962604575950388630682153453060717633598141689849266253142029143470953653534635694823611231402310826028482114089974382834691321411528219339279838792314987526270986656095761137108684801560221252922371719816977230334836676452309162427172769280702605975872708061489154613865434983806860899478109815918817763001087880644351878739722120366301943832665734008358437431013838402150545009928226384361499949800739941371197135155806997021404467863168464445671754029861962829504618012706858530999550682956478266006986677174191803194105900301003426811936866033689614410810574199931014904809548955792682150978043991405940067370976516044067490379536470956412471133278013408378087413163243696031082611756662109370443750026890066713768508993127214351680861537444071410955365517473595207677604493452377812744261399456037164337234576272615279872471311724442119470119182530205317356392673743538010823813210335283985387614458727778271063836587454863182791382888121763142368269643589278679556842719448597754117195978610532064806386279901597983162504104803216477425766413585728610565686801580743643208755626781717751900137953540994934400 [118,73] -309155797358627293374234922734440816699247561407157201603941195846775230442175151066302260391806746334260499066607160065593270104689428558574995064648191555215384546896629457817872068765232303106193023155608370243955448673669637901330439797135182621437489763936098217352351656825878272677224292125580299097332436597862054074123959539047439610197585143386338655446705820266942438940501367976040711899219873918464633799228993365174267886792226937800578380610790661228398549676951847196169311109128807831255542777350916831243486933612765500615104460252087941062204918358713714723645023497777844682097574749387357112900383978317259937629487203784608128072761016238659489192894079002194654275251432175536134301429706493259828432236010701897613117698164822103703607292775325165811579074976961140573133239162619169592885118737847569892411361329159686688157311785538710881950303612977395196584291390307187210114019750864332112845816480829086658445850098955351653877094062180049173821740005167834445366169247571791824906855095959455146761276682229803530729504119554930360707489355861671714837600988336892461166315974301443762103915618263931811218354526149645033949604793696150423891012882058613661872843611409120979780271772278814296927752390369310087982005743684655663335463898966852538713796455568858820687964546318320236401367243055562681863366443970977233716192967032037039318628066606875061758251580236697972526138298631884163081459963230615938140779714462801795892046167345180413580201107946792953784220707379027787488960031895488166080842834148238841297476092497149406753495510173501147504159601049024045755361700507920531807382114468754410933215122555712721851235022429616338691947650370305066919576963418950179136015393354030403359137011497950046041999441611058963292272879560475408801787687749212955871340263699068651262114578019907953421682609079647124875757692169656653274593096282926205429475564315096816082203895488888598282396148753648541499164174836080500293860444495644103970627000020192050928770365080761639901962767275901720546694182170570272567011426131128305045737788085944832735421392941321109579951994025984321370284470786357715735326594052582734242544019849984100884567346240451909880210936969756210106053562391418865567698942031509667039056217501286830016305766675144089539734887655003603766361315303331499112893076209795320473132351129204779094387081759751834905085838721193838161004157915676226777115213950001250033986200274824017879686094668016611208520959339591136837109558130415570295971363538395253940378873544958729132842683654878377863080084407159633367163642071055913409204242906229425250914427077552595611300811617988276994611200 [118,74] 16935239577011920485733566151826669014219743231775758056681769312178480298139290297770533621191160725153419700324558365844277263494118744554585315690884755446340520159141173874948270248005606369692866450581186463410246933269555799553310971398644094433683166716888356140414647608071499995707979836608293672834804181701746438194674613067376342300816989996454020765445651991589167205603769025064019788058786785606814276929443374185249333178917165360285686817056814185337677733191458056940078088312802485650500867077209257976775432949235435622213606722073712701340571581940183475171764666755231348173264052729802391835214479647271261059893805676202249627667419369043422325588706454342218067002163199512983350789282774328212278400182081835287717907440076086741797526444945538869388955416047383949629831308477864888140488021353360259887673952858475402211716464829977742556007574009710387587657877651312366610431663693067635358117850428835245021809691679507102147744122011883794296956017691128671799862605468873412189944355752834144142369021992953392716480074325894591674264822527906573905175655584852615345167877037145083584354304935334333661212012785328304660200797015871257467052915241845555818685065421414396968025033839212336130674284853672931186584307240637561645568422586698633305790411285899008215371179962048198924944681622730312488519166989335082782712630765797095352593187879035999306989947523983225420571614401530457993843430837317295143351889622411918529111574170661142248251983069163649093341295262912813668200817089956934911711022276647310571704317221724243762251700549612047279615927288415173088434253496278741150926359026696360304344856417506721964319716444964449948900398440532543867382059867026024759366234336012895255791862117746337607225145908364445218068533045109267690344370844707204547655730219697602275273529333494078382494170399376293250958555387738115132107571707879183250502352104513050495920986613833789719608058368600382035342257548740917177489158726606718930573594964098261594964732433932451975503621304674264630806336333911090845405718323167704277062591874945398997765407261938545454973547632671151854966078960106806901906772751196866888400495548707059395200575393955262269118530338149356119846444719502305806054487437935508316564653430928722325726308173724186312592106027234811619988921056320492892936037945118750202295807325003667837131128978753133157387937350857153418229584648318304214887237711295776640621728887110576602547992518774994628298132005066336700610895977657168359695916032794829578588629985922703967835604139249685288875271908079288976109666550626740919463358700453690912461598983871947106031896047198805670400 [118,75] -150234606648592588693069350909260257691499836887386772005177639107430500770772831055130687040763503023023542450904166733583661133622218203182156160297871479755286024394009980949695561693262104850986784011697413516482163771517540805940075040980979841441593178978074419921388106210634663243425228288753742465542235856662832239335718936085046346186923597126945352424971283760170558764095479492193716942685556661624388439689583877869786411805217639848629861130394972428090145439636311930925962812525088060371118519325267624913842504088838412200808539345774826900060475104437429339914018161659937410511157398909611954549385421643914392383282550934304469839073323994834974307922063914009109513207566512208700148940477697122524897338900420661389568997972602225200132607624999406768548610329495114442091571966043065863054065856075881818464186308320516450419020613684866398251019639920775882307903428881457098577505934297762239231016667193102323135541473119838040447088039737683393027637439749152358045480095959020129905374496110714769046368944343315932226390572196798182378669995783428592054999947323636916230329064585647996628675190839521546568187701249661204992744984477710225127223014227639081192876666116291476453912854576754885384464078860862646829602303365374503882871160955895934444996726398586992595874089843455827453176335982396361645061004642642524329825854495574444709120464922744076213263954875686712141889536444038585217796163992047364172184682787983822779464621239958795903563657248087369683294769217503048034462029090481174376352315952963163733510436704766456465995600843057501787055114048761570012780474653895205149490759198289798585011252667756928665935224042672830284126707726774434589829734837606224912969236544887703385286490204038799333428697354677216339400512489767103515558232063671856503651571008717523656721596763625073462877318482216111230772481585609404013032889714163627357759482061267608277586129264270422155237034786544229220159693622312237982962206678255042900335494890571919593728114216800474672249614708460011209316009145159159745663924302837973153295996510541058286252457084901912927816798818672606602383888573755772358990295000563797025285407581711838656402566231645122628071319624945187069713893427639140534877977914141594130102017662925777732639012729099968563856893213073252468969041476769441995499767703171698081034896462218241583912029016404998657919644756868718197859502738672887200384487678546333088713867259333421457751286267629431534839819651687047994172640297217908847508171345731489273216784862434902282169718211480700850211934557248408102440733645329795838052844535963539563981532364665344537939243974305280 [118,76] 12054610500074574374329787682001508131409124983216226614120796495368696419722727902204292114720751376349953881805608343127269192076538022347183143515644979131145972761186762085717344704164409362671794639107710214761954512965428277241598315731999295722464860720061654045677719059085749121208578784473073142046835451557400366802818207862550176876074154958375208967416516845872187968240998580431850952641257107950355270457034906390362464758808758696393887700276110260020196669644347439621039869195216420665575629388583590937431232383595489218500747616019204612781135880022503019708125174145181270132849987629430483694372079693024859120160163838187434838729480783314409768551000593034348644895997017105873304365030432891296065500638638983066413155659580550656547231034697726652004140134914261992694512192105494275236481123769321421053962249664353125098832901130506863703919947458511508216835193410863497321610069603172665068042931846863611734397201766124556488680843457526205360706728877631673855450976945173698163226165907447492085066176605996340670715345140963892477815518811623368150103553049877157191556226443563640256899652751950080074409650086019056604299880251210582306817691775253271421105464354054243186972521059179030534142135888556668823918886559652892132587971078920086945730769206648659499918810145765646258722223857012994124208614067781920455237823780824675008484591143224642446213009010353646266984742806350534110057798958379995334202360838319203273517476037521060076295583178761966180183878232531211527668625535119901187326122102256969860409777733081011735736101225352638018898146870832020472932653022901897153428361524383013990376813368685670031077506887655897000669260247680581093726952001820865188698688537964531711666647129997386688466119930902695649498870381234480648805221423529982182597554639128042736886180895714327276349391315261308482621541639142773948488544509953834509785647991587408304927722793319291988098693787124591776259006855681238101774930173977634798718728858799700515678289789801168568617802614519057271102304849864653536278981120855776603802025689440744391564048686295329383069687033302045776143960896339119204835674011879757599147514362908337571898738651769111810573669076183866590499511076949940351138199055475740039808135664866620761870210506214002013228821031138870803759777877566180574544148362232394400992746888198781538216401811626134172071135862643655025097738939091301513841026482590028958633779378070436001276120168088512539570195789035027717550233866877029622672852617198252559593859959323193865978911822669575275104381717348972069091390403702017744481845480165373301171505670433058478262449412480 [118,77] 145274574086832805130115193975452842812874882641851362765297874549963026831557537472374891924167875348620784820504011435055729142200689404964650109886315280368142921622004208244406886338703947031452573890129921184962731528021191309801676473223014331857973908000061048452718855789501073034235874913795598028838059667072063197522126221870988410137002932939292005691972344885144714880462814041874008140434045682586170388037929724399157498764429929449779226599187155064511953530846596191238281221334902633565841980911887872043058104859653954442632033027535362904648055456416243996043950475687320953536281508128403860021427075203156818803839435110765275946183812319080469590374673031044058269370747650610134540198809483863365321422916751915959807241583471610872095045638626967839098440599941337573890724474547868699786795177810349332472307002423201537592460194953261472456072149729818780511983136087775715091824451786041521080760432273352318336033160119944351009245289445229916661487753790995056533745114567422149809632635338512674126492611122942636482586440400044484067535393349432891695338474328797914578794098290685666056888763783799448199053097063551872805891937552222639945876413721462552696195920565641999568792112780877822552702705920643775827040380726838775493348284644384096501594222118647449880944725234146095245819323276175396745718130862068393003868816198927544109226644979605921326407580053669540304304357140562290573854854383402720507410736625217718478086233550135097288732503471248637377007400128087627042880908707817966470511296505419588627531351178056403715985333389458933315091242009923445127037973471881615844621355407214797587033839421708293151831397725264365798366120551340067936788895544173698062970066805661257060648271687444684427783194796982659792456905584179720334653838672448881761832172377032590183893998231708375867321310356353574042607282193679268524891340116907561942098398684502398224523954023807135963507957219740348943784168921156711828665660164397565156713847227711668120015028515471564364059777835914496817165420821603352361642647671512075712391256753404892087239493467027264880055561048143687269828002740128651679380471009126995718331803883252187665055173245978840767866928259831293561941826218894953255508811836020806908030448021430914475745331095166563090459123889428587047819216529752442646954302011011561042700168483711506364221410254372131119568467634306207022481407231690723930087172508664577052176102545461865311260501516818110902155262977283771845367372565905856785233827440327061926878087057792796656070333031306990522696624865341030952486642730709162088421647180855963223073144131626370197734400 [118,78] 20446184849454919685788536798751593971659101073250364843607284852527128651968662377572095222595162353256946538787977482339996350516197563684059048485176612971838194001366727600517487606281558673419087600026830477083482539270390721744039156467949447271163567306647414663951568267457655531738367968362416837813959381018675935122064648313942913324321064338005759520954270948694796972296857709183271647973168551759805366635210272718269585022341144097847390066230436142076855434771820773093151912220536043754002462658720322778428981038595442485484048175556903059016163124451172200413768182134732368779249570138491221373203704846896044669794384387071583191675776293455035599760112339135119975156956271723937856880332755538212645858780511477522500322708755741597606383924319054211183808175681031272292383766964985084051152289617557123768375675226697312826746415642309853688981917656709282593897215211998189225207813553618887299916732286457268990965666795002288992201615039300374372081298383814711881477664346541011475801299601060946568362995036477880689968055826220128579589355207754896281361755102453635929007997932942633934489831728539542676436596533518463332122415970805155631993215934468931812235247159053665001634969607948924500071796703802838734591149615995006834044208494288691427060028296390616088786094735170354667786182570406970693444307242808013938483825791763155305644673067862514513230461009258814193625756724724420284815290927741289839532520516727773049301310368943499852881896135176910848535523259692095280929403267578972845086774976881538690105071849861592616500917768165704826266500040939772954264389877422958137338816019976912986760085627555193505244872967138409300808771858643707666918565599069104682022646902488538655427895802840686482234613470486544754644789617537434175369258998131262643102495782822614869017646893551910199469759450117594716566273206542547120154672466779300677940167249437765111062440552177511257224150803774812402769055753834859019269584078973091930120380231514265104283258809056917406515146820757685832407974252910694035043939285211407944172098744893358679970617191014381502363162037929677394789305488929259370317326852622403959705229887538218226682177514965675842985497239810743106124340859771619470004330581610415194104918794662396973759291786049611965450233484149470198435181706318944322651204963946006085183903567650002272137234285114612827639281252294489831637706738761126325285930459434273411185337714456258653852812906150194655211673007816210658618002531813798301159093483674432861644389635319199603545735356281420372591923127392012798948009828704482143113616387694865526513834630350183884800 [118,79] 420865713121553457579186123163987092428552912340441951125553788340655400112236081624157162203832892143406127920548111735163928743383912946718405908069908733904704598845351231393980897600735174092947164139699278591044955976468646069996108290585695967622360874353644585353831724090771627391305333959327014045252082916023303345744981469869339717399616229880841829451199153103721141468461256086475353216056465628599084828297211646692070489602940618992231936327795352635952390713475160248161557990102224249483627878339328411807992202839690736084313528709830947808872595523827616520986788463025535097138263928643314478384616698953432909029932171550789725663664919762313763694951868076489111252277777100678017816320580666691141162888577760379288023783762499871427793312295912487921469092779653141979741724387023245733482257584288844256775969011510161547858001820284319392774779598567788237359553297923951708777722241047241789188120654420474484582916606690880385531076845267762421902332307804509909809884314943447848374351234004318773532665191196694901353352704611460030735634643422497285081223728768631198778850946035471937560108658071009586064910486669044923947333495403026568480474591331018310408030924624531435576426857094848615995272135187607363998876754731837499603379869781907103561291616070414464783163598727065865438381507728390003209415140815502337244657044103723273018398061564972133706394194357404163780821125833989021569409539555742897728639305074577004448623365255036309744825578374608413803805613389163768645758573105767929149129873669825685848428883384671374936124838035808250761584530706697883433094637132454811287617157669772826025679069951434362864427148703945793424999483070974439313681644278178223015355740308870982486402357511009794344046116001994006902237709392522948349780795905385527128907045231967306437890102629662304517479787497387747745533069747166261866823377763331157677762458754362292485824527755699571651222742943720628772508993312301178053882324746505935557366134113618810012534449677116649516948419790333051452345486950406176955179397413273101835096549177811825919947108577388367096852317921613220569950865601465233115002890819509214754302036605078700298170295065447214374886112515678364198481120118796840157080492150368386004231888764665240257815311922496804280764371030427642996672557119704145992197075380177080743496878111181192024539521289233022051232289101445937970592473389135454152780030354551030859368546116571710718027900574696045323117551173909535680460473747587422201867532141921806504424080527446643943746735558346960109162317615427697914526535228030551688025033567073845000945200270316800 [118,80] 8849402765041760009493282812501391449872215654572159341695227853303356919926269300042482747069886241693068281375453247750684333960280450974747196045697928652153716116098245695369466051466623091773152583817818699922627121237474590144282678196884878044201476768981124647994126518308424384218695888016224778474348173742031001822738761777916658012322616982112046130796125268708458830802471930994503859543362478666651945509216558760654972782177360658821729649396912435830682608124471327746179621776816426675889032391993880620408800966646570616788204758326926082678422042419900252794839069821359410262617262390275422355089698211893870643093309451830697220058320979489503240667578483193919422829973863071271593232946369924833120531490656002217731396581852761039811483342006684941870873676918051653919458148964122360723302240516642912894477389039634596842005422929449912813029709531752107548481358878951711754153304553549816070271392431902843709849296283911265358571944464286533781430843518914434441751763617862390472298807378492426455325341958947373804673901924219552096295274460057059202983330425043291711399083965193722694544092000113652770773032706351897685602865527886736710228764632584482262211382030667258244225235074069083478128344724193178592302288557706670403043872754853777869586970871679652660575668565580608283261091649082979551144315341058514608085041522949549596755154174027041173140976899943171773036534520852070689538958506248489119829320975506062494814089940264318157071357733984286679866098467743852078531137262962278007610389211953167673515688520322047999674849576341670034115329606422778812042287698002151982507656867195920122835178123728823626084849561373267407680858389815546528707430681071394208431770101974080506867834831200862705260619480303672136412198486646904120303415270960231478370142003169366914457029715400538747395092435754837152595345234398141622813520473637153578882649324203531847707325002569927907294926409289179617362469373233250531602104337810304455913883482662156886430520698373156397165122679223601599902117453215025629329041214942885820054804384809421908556353027267473656364179549360738369257009428810375887484057599745479389429304273323279542989403458559127579766090244900190893087720352394250627216429367391057948937250220959686173421428624616883770833312793206850849737274614193056490730232982733436736177758317938615404419127524710104681711979427407870790784907789841387903617194934508738850615722198601926144966314607336343365252614236428341268289940006612261807188164020324553706991061206059335422560589399745437431172083579505554307386655591999178033840796118134914811179865392600 [118,81] 144409774362901397228603493543428682724443470077899833316279114700591646057099095093299704337924232651312465981876265526150196702090476950986102042910090236606138625172434566878013985299986795914211071758708453792324527689285823019144653013338533850490342085592344318522710131680940515781118169072173878926934300690270130021238672832465736099112071947738681650597470423318174740071056270344627563042961612330692944201115070536534038376436234617689941663324657464944471690961170903278989940699021525832986027557149065363841889732184773148176565603105473356611791456064279251074396755561000060013828603228293444930771632226941060375646249420024654239450728495848148791083885406166745463320923979891309661662121069105961446500275614499270321308489369967635923990453842846084075580299987585742515883241894995121733409018572518805346330538846694824081678488326834147442586171029656740329596518177323999189565019917336205060159629406565611936996186736817322014472350808400531499881742140122375635973544503014519449649844199630757105593490124602405287900227755736607184036554918224910431182689855216334406858391207019538181312005825785860720009907863598965680905283864546802672443133086666367682029689992026280949997350063299589596435594320070009319084828526064525616506169164060721464429846033349827279293028033893419849560739838274052604947721186884322151025532974629797085081912207586425596738310415701524150352575738468650723854381977583835561218128713405454641353293541519402542331081999824236511798907685450528906677702671364980314078087202306823638170286005468349361171916858057563543971145936416240304655721934990986311152837993744257739982889652143545752059915854341608476084988044146564574736964602420254999503478911381785922423941863260398958955366106148504319951547980126793731458422587902375179576763905951023075060496487754107887612591575519348136282747321642057463725462986464060581581694954692206701230104278268124129004789261915590990683300185818249403032671950902250631819925101009851616251669123518920927134258314316261302905265776674918969894412212352160080832471559355783189492112493349068419889910581565042001266141153298242010883570865327748760205779501925119918756445156101759795260964348690154019439594848544008911705806157529002488542513954439147613527357297757468583974941654502764431662855399322761225707723279184558338667198756333377120491696915946013536344211140494809265729628452356798104441660759842357573299440978821438775581200548819094388143107133716574861479779044406959439822252238507359552138386717311285292688081788790576178983424441831843596906951198787846329489692693420608602705250560 [118,82] 4058643488441073313853362878358483717019268422942063719991819542978563370319164695810690149726529656374176423235577504048186607514204924481080681400030823282889924976800143349064567046019881215607645510907812261476873825497109963977597033994737122270028939329693607921347780944995908710153849148923336706087518873440979634594477573753540194982818270891511456577849405037123370707011176157195469636796632774531554403221075294047965131686390583477748225303568718904156597578617690968495965331444560596258478833944297307235747813589186916701022938667741846128237387673075516248342215905927603302375143163440731512506870235621442816399030567772429715382555084073016214733761745792123578917125428861878657862820812991113335419788208006996712441650463764880952680711086386296433586231451765029050174580798516125376668302665380415257514892256638383459014652905269301882592369188368341882537985148780921455633140951118188580123860666471946293776960170026096316685605132871539859267112653860472535942405129031659694410971984231527436013845719824817626362706717212017583505553200417339915818719104544571495189281776696084034134371136028969350687233638870505748470847958850674971323018898272946329901804745540474858609429580001863690184149191284562447637889132764221306713042675153200579844138900657226098677154824011376280716518048968459537916638783722434672608576535369104690151229419517026361557229291190512333735812135347690788343559184660921099630650826545719900138146876025357454018848305467090710263419512159612297704038303625422084619339630827003503777597005265123419005431263518466976237507585006244270233594187659857874271480052515245284236006850686618408309228653386294678052787049313939169311414730937979826711798544267050848695976063041409207447088894681728164123581540148398194362177060877978942502526746033154758833010380979201937642846913442935151286571195038070173422024431063695783785991731221451823606167201715607311933808549147412164182872352042818431979530522694623994735535612965053800741395338453868280187665397457568096135782796814954034035863344400812630746480472578502802424143001431029287317421933112799583860651350629572452753465820369825688293230085678431975857858374789531599419543857781422452177888765636415123081355963885907952056161462433664223183668897745570429645120232928693177598698778120621562124769430825665471494249129380786363696747336795452015184138895588783050535570636693583781613743493574601545258049347918808947338293118354477090992440270124268099642254109518033233492837648764849316838782074135461662818285829440687023364578966943934448759614492816044910076489881659828275162880 [118,83] 7786880203341135732322801518468630436904244071783687056815669021602027110476020785669218312260527008200046574355996059877378254228813716301858888121581021532175122920317915524474272510821070737948136028991733039302362107571848685505600378245955688659729990534570826723206516791892699091986699293620519164783546521613040539661216056526038781162245313376575426936057427147453985127705237234952636909183879442564083903028413069373359994402822421989858589503040524874338504698882078794367475278781734701164273166482220444309372537551797034183824333981026624414351636546552847492866475762508126013623580263736843680708374718504223213011575776589677065013100914551448079957920534342256009307787619209077633044293395227226038087586935408182072718198998263690055336158229902648615728283746996072770008700441209254573167716857731612623400809468743864701743599985278010180739972785328701781870700075536469752937058051576764781167265497709337607485935675815843271389626941827666430632615524520214229348051257503481291635614715249028645085952514072998562435493310025035786543607991244256198883776849063285990883711977140082947554736574407683638762668293708569863087903001984507069869689260770656365968616520880779952656165757156909472071236200692111011242645101268673925598206457938482026619517046840979476703254638706845468959747844730953547594131300114027805444984291115611499096070305146626839274795801364081337914005440287153815813756316146751136971684319442306677339183723132330014993487805185420806170419719186149172833482476739487640452079894751051841155941515011402060022221663686616228366398850151785072026917368695094685331870978097930248148349033112732172363905547104798072652648013647836270966075069624479710978526091254967716722659805514975717175282509790640895526607936748998449846329328996181979521949427258170453397754869138606006493082045561966478872021157658470222753220050532075896955368228200580291838182047464509816177257350310067635360165332768312681999417513973933802153405170948305917137578673575224777183697496760706317897587626221817193328338904273707940743107048934920259312062360674556778508732489423304182093673473275394648532263746060338450564003943106892355919645259283669285514298708195681730147877985484228725479361606166024325315522171262282890570906679903814724861422197879904890346607903583215784117138576733980066637292280377270615857646523911841996505617863074505948255382024398410615839831586693214484182271238722880124267741517634337443220701439443098474495045505034794723927589464638731140532307556154628525029912227545646392443890281920457857935014726305561242520886879576942080 [118,84] 214305054009117400453141047358476879913607675453286805768863905052879806805608847054851357912208998621492871508048211050704496614752042069276876720053867960817112382076691767764878331525242243906532863307289498811048970149527876316733989469014154335669739953056163401116378349381150622847964886356876710429057783547338416460830576567183081952806852245730059010915036979493731519515505071062572538174500336381413038014470878992562940355232468037025278351979643892704978057562596052745151177114649256618503039982237567227350460253986498286967161985170173546431696027949220755561449185873678579225967243755139981682269181152087383635803010448168596447124629198020526685853806058171698881914541737130292763084245051585693092193392285412441296811734350600199755074863580678439539555252387794655899516205733977179674159622191221445200263664183056494523109730697668625014801955251294534612466171379646428741279679947573163155570399620149922436409474758998066808783444360747036021776978775083555489542919131680012262870960292377580443608795442828527596723470702976101002802881246969112928872192545526186174022833721079244587429607412123480508795172486185253877071149582412783521937919884824335837223212389044925799810796024983596876628659071193286584125271089410205942409084876132223492706510910708490876107033409716787793278497036709242930093328645683764517375294652398895014621106114805955210477711315586727281355952343232746958375386403466713533811350691101199509471366474503009555486553207952176147551069965530309856170170193847162152231577744812607498038115412278021268729052903050784856301851017660571863624047091365322798790099450454291024473090903320724265224458458426674893673278880695514617559266654257025431469999532303663264123137405088738451773489969261364823633040278122493359945739320569037719069676998667964213877323560805814149383887838340904501998333415767725649053296657772183963930972716688396769108893358055875270650969735552954542043834790533620498742273018470718813705293415287698697442260571847723339779482520263971509062635829194713645705062674065630797435732575372684773550517587539039763669218064980801461823855967380381529404244058973299172677438077267531655613041649999395496142761858730049824688183761442353408858716923830536265582417885121509372575486063456135370553834624817672136564172942250400009585067719422518272767116214796909391293478135534645979394177743750611445395453418320633001610415052286718946741134029389609269109263114644122236661382429393157950470296880609681556140537755657231657320737970415419780964842290237790937766343852978695757677796246984350552608279609200 [118,85] 5525715504920303715281845268764134947778942912763257225540726624188849572069626536082708302589771001888974513228520432030767179593995359401491520789177258271987708391781522085074347408213891788006247148916476079922681863193824278019943062021237994701254025233906140348150165156442524808289791510044030849744449444827753188796944459046341499584704884207466262275908740294029312757790601394197968441839624917394082041985688348665319265407452209062232047243862955747869952616914560821507984461203811772404283338762956527299291575577538562843235983937389741764190469924026096350481961607180207634002204572647144143296192392689560889723285917336737572326195555096655663448889463170889980954758288233049950974825154088032765363950220705728466458162118902119054390810246293025904853226467243987437432689271590664049751778469933316824811876903411410813146685566787091335205307577466618084350500716316190680833865962671995595677970821742649637504350800493446863033678690632245829426773320621157723700800462272910982843533210015149846021665170017521016207873496426521673037645203745404786971396641756001506130393189931355398874425432505451913097777045089897175037959151115632561764727570359833285533566200007301468649026147421518531711556051251610926209748798256644047395357463501300639177799221849749466887592207494571816250489261806980039468401355479659819508978900753543155299165951245434869228028352618109437589999974998505476704373393148587868248012631186832242105508703381855267668817763948915021496732807987150747333056628282828070694322425993020324379671761215685516445288387698220256498132450179610533906988945481150203511859177660760152633718491046048023994830337934568426311970181855353211425581574390592579270043381820650270155711445587999728868767115621530887103474908856917854091540672604372352516232806679776491880087322031307157517996488271456680316000001273690405537471245218215384445166381572790734041793361230772726487828784476779640761273533339926045722443439392141509927779741399842307597343306576634325484568287048802804795530401403574861574188785394733444029141764195796311338841832174065752857130003567245482257503783227395620604810118244102612458911472164392635877563396604319220637832705395767547178319203708777215607610643734391221827315180364785112530239107916575824713191584909954047311652494733990757814501130111825457022987568061188679382384850526198648497604574147780903581948530133787669295531013267349838991596211268551398004577477927055897884732670591652623737838027300581074593958528316606042536130638360519044569019530594598572492082784018043239315627807520276676511098880 [118,86] 60931102978707003883069655734895320930769577744878665830872048987321373882304131044839586870524443999036780069197070726070944554080917654277176979287034331857321255571690513842787025887490076106529272178884359010465656967285396187196660940192700143862734017187802428134439263461298002321622929798110271957660095551335273379795037516078333177490741012274544200506115947026629109623478532984635007270403492892457246348460595341201161480009426275391191240146634521224748833839231279820354888128828541839286724681381205176238165905177552916569091513814486052874032818638906761511004098706503859978246437252879268894946254409272975951385193560817012134415059973119773743524022951649841661885420826679761156737956731750086550735042160768332302171563078678701937655175868107632500340232866410155180271653531029378869199722235808730111884278867282847258894646298022978026579732681789192693806591993382949725557826314885892957598628822558622449203773486898721219382611604943144254263757197204688639988097637626196636305816529325674685111258489093009673271529432521748567613955150851861962568971941106543483799749187463100788001142328099484694859890057695935519476467127723395101238414464812946356706787926388193460875724051144226336250338946454738792678030424593004950018915672879741406131118746880269583458343000791003252086343402585116847362343485659484001419445950836780604440003076652792145374754780917308566477865177145975727802760132204686976161048504087688348308008278620573459856868862839231217793333068378380575630631447931160616436841879243130736203653696481036309381760033335890128670455575573385762643889550770854383806813059485702539972651062269310242721365049928857749942518013510239215538778279929807170016208915164993911335032626583859570844139398165726573367942661009903280471311199174691745664920575085890603924630078496556401582576883582504552980305137900517744849739574099269613946235476336084330691075919599978504831316675491420954439565543305933447586405222807360580402172954878483612564296323450267943982417583663394345050579998872291694506225897744342602829553666104636318270210990726905940733799766117305949264707066852213684090177481757206471656582116553218675303127205517007861406022465230201357049453422496481660101399683037487512083227345809179259662988258811466384811819482278323471161288658687652068561366566487254871859762883445920231992032894976306345999596690725667154302956878633518720567310752232369592130112606061191334828235573890381426790394108222401521458143185638311757445105131113311533967087657185752299462536035298638963450310166592534590396058972749283077120 [118,87] 405195012058129179503161619618567870802728134587289560332653779365861730108510230572574950516036217366415711339629069223662351648243825043666573292842334954577401867282172841608847980271087294502340232548819634244897728388198253239978022863751971600487808611643236959693888845987363864310205035824138555833690196148295789071819626841982191974406851984473799198386001858565099717114741318253208382387088942201538177843307192744331544221210898944370913986143516147247355838107318098013089487038464197569691264346667593531306380224898826469588376378573070939062143801371362088451237919455421243218610326625900238122739950275219301271537631117755877545079757291970472901433503338491811281855408219207950038549293171736796797643883026129464902244836694758282775911603635584041371297689652853051752555660233878253968411473855515800470833929215995974683269336540712825070068839208632411909974570080899643734396574452030745768262595510758909224064019740241874893031742037197214835973205992167791797712974884189971462353904932923649959167705769702755922130075459611190615160267544097060521159883132610370417159722686935134185452370722622757438094692863933404637629147691878653224931425707015281973225487264761003841963376074356268438788226937512877841888370535950817225533568956655785409645957309170017432242389923690224810408000933549863678477554049671752222371484998176479165858167430482425796697695717094743986704050681471795196462962801505971468652970164052308058213185485359384074207127290099137711032792275085769577754324609428228812643288899417047618689871767391628299662965547610670636998997728060522893437791198237702093012622262850095501111240729366021751532435851927644908939521882095570373610566123279159364949109757300550336624324986924725948733646783919967121880567539310173564505000950353109390525405097445120204813060152535721893665401960633430836763309725124617058224445860490945860598567489944773401404772849605707647820895801013498961618959173320392857111577894952320396377177325361006204277465861278451524373660951242468763052511995448562388056775989435350656324907844504632804594682303335103708330710104901612448936047819499509004677411096656625920713257633066168056659687386285211903982780434721472391720202374352060496214399556763706613760812125349613783588250002350222900890033408670070438876399535963684603457630427593863557025132959127512177793644190353033772794814493151200474111303006457986303558148041861785198164231268056304146357586070237134551048802079780240373783740576014685582881128990607994127836290075821703529263012739555097014193861900424314813143873462348800 [118,88] -3714355122413499868149636859339161916712653406250892216076155127184869761780609978186578708470685869949867486083506998099926259436367968069665563295214898192551257751680243319851798761316618258188435655246138717603675411498513102574190896778441353005143114375215060424185946516731269396421901250006206086853181070819719737724528938944317057784003312473718648620979797062528911985170478740632299728092609079428314019054281201971634259287157283571739908701572283075904095602436966338993453804640554443171368295679261757066064767272304288525512711736961472275845711115239273525712387652992777484906236584071471615017438122008265359916793320676037592646359945141496241841848248622693345731425985261190860133215439020574132415142184157022694254967220711275683582772718222563582157150246737118413919247614511718969088978750715345684176164274996169905770062819245138890841414800348971651738765901912279315209315599647260572829280101189474706842914153550980294973506185411990008867328824474582348584567792804892821438607676872983841319895923061709321973453578524447325422847906347926065529808711103179715721488859470595681660143850685861054889206698690707105887100748503675715964639608966424678061642317374412574119213400308847682275299685367578086873600851797554850627624528812607542025654309700576487474060526935200105431044167527781712383798928723725681528056729996213214900343413000178231877052034944900535756867793486576955568180648992619291999917331428423678864265823739552673644368145379046241476404677694476689442892055285072368050909764677612972802442919636385854578379114498595782656859346968244202378039996384450279008640184143113959168430343355358308340204374126074527609597686885524968875944771789819737491110451389715701349758439518696634472100832700224017676092957086990117087772493120037775241966725504237105051600949606415152781946415421099356407889593053516660692353570785026382598661919768114051276024510409565664518115104344105146366447150562221342358987815729455980203804392660036554116955880741538932989437995552059847552811931678802508389531715393601156079174815997708429627935643007379274292624334476813855097446983172552657924144957831890898304076923285135087556314889578817255392970559243809340784814144604282087568770213516494758018823444542372800694880042375444578890196915046694715961610098682605764779811729964793810786683333924950517151673229810579805906252519658101045121717886093882613178103286332822994540672536274138550874998480821649568911004965361943177807113135388040776690150716776459374319149546361606602547716257912768886991851256667703154575164308256 [118,89] -9329547529789252284157488171525413316636678737616937852298252277279451980553320875155737343873457301586385510923305521343893294600302340845462902827994320765081627655850805683942717531086972739004766638153204250847500893778744504029629083164928189515186742186097751529192968367972838837697643878401983300957866707729141679276199198709418065797420893458318573579349224129364415827028452793645213940513375527161114329073096247027000444212190049345824847739671699881002272109136172064129667107767963930452584520972055838111891679398124942751436285496079995440066415491550968188443122036850824485692133215464032042519339262986197628048757841682442701297978444759642026994953263876834536024338261938017429346852509539968696308833116514874296034347182293814579553571441321120551945371989767445544113052530697387769042534856966187528617509738318887320028703222434416047902313961589087212232025922981209060319015448943957625692042904923309622790333892532945873499125307579412814600615801957418499388660164793498264490057433302684949759092599331752760695234660123203064365205043438229887737539718541031388536871833064853885816390622005723435665883333377284907670317957440806851869857848699730788167199399923336411553930784683766112326317571953731876101516207242170558466277889444739262758758189654923640243435910454483573452948186751257787879951622701665511928564029319862905104652105946009807630129288121218594024585903330436787010822266863827541001924166443635816847910216413455009375070636795503734824392380627141805294947817090942566364691573538794800203224116256234880963704220315965706592243631116992899335162862709688263110841811289514505293513565052501605540964535386367709194106291133941767765540443515608204477995175897268452690940765816840149353126469855298833453713626858313815243780711474843025306622567841218164956060438200807584912951967670152288069804450929879256138768011674734419684253861446290099556272155435174066879315303104792825534172346592035146021150239416717378477851401085296730510188226219497086907031434294263285090038810213623293874730771723683613466838453165104710256902036549839175323897679792906890311177454367604603107847448554307223226992867325868572600151448758814674940799869925019993167879554553015485231240011705237722849257529259470313343678075966490710710481461644555081460664460757827230288133642729415071219420869647713152133317040445481452860143946412296488785430160270951210952493103904972969055358957435313773380502728244364296093536554157419981922709138440549890251782998731661680887929688511023366465659884766722205606251840004329198920704 [118,90] -295086784118664653034039824602849727599435637850915339557019926496568583553971980376596882452040636395149887785073188119194579668849847256958685901740366274632151318115519362056741508686595185122750919840804710786106972380106132159889864845034785202058572629354881988818935822362106300392974462321571612692854714535052572124409877301424163161731457491475503673571588439076220011485318076667186306424411601090944260720508306978434069427223697545811642698160611648708366951893794876548052262415319702605891003847585468200278171373828909439109959348008459642177125092644468674241618955077847617621346565488188965777390460673094634117679987277926270965520968295923843019523495854482738948607071683893805805037186383704068996328172729730955904562999231081417929802815115281866488271978926333268717998872271757267555762246758559598464900195376940378239940900346600750133528881217095355843509215543222583289625928362487415557754158254377146289792822332636712664048423853244483180935303383354251593265967263465056015957758775982413627554757100104581874620190437486007273709908014850895850607973169972442638716841222519156020118237652539945682769688305547755248579093328934469854847438142297715244083012275098167834245678315528494958133728430695044470849488467052551855061468255452058247890750015723420812679313702987146251669079257343051252558212080364796942380510341654609753485983847524377314208318150729171659801963531687090897977559475137368637309327534266949276275276142524767765937197423733522086177964866768664025775810979150619420680639564699887794080252214533271965564739274103462150622382151383505916692741948411226815856829771572308992501995863339977072794650877977985042382780894960607944476802594564594716247593496998129808709371211549473586051859487463375013517278516418137380529071786134227991678743167147578258943476757653979725442490049642613826876978116777364841625930234013580268732435036060843015781144892984092760796945545480546583900121969885633399104106172831262078604550055421595454938775200938594044419080574111593927034271945795195491817403292241664279170261700148127717591177255030316584703015440089680703970769241174193670880058615403032364936390027787328666484793784632177666972694499067589914405627188676941928801958789447442729490679856094215681284798538093927819302477698308189595537509927504778164297671553637333505636942404908251444631285402743619246162820897635638205493071749923641529791550287427617689086478377912735727394516774272784844858386987484875000741801384377569954318751487697399769445310031882790323668536601230054958296753622549386496 [118,91] -1637363852130776841080145908836366044734093022570978063673545625569217120873783483351507632885589671317618525942736876195041257923704271138042843445676251448219234207719314332497823422466658268852778337455322422480152109799898498299076493541463021498864896217001338503918913321373842742438391262691825520243578518537383447066430561140133690142315668006729607200627758367598326380257663665293715253845059062694786207990222261882617243541407188991123181145957022274753589085836565804515020863131326366453315097087371290072288787347239037925505847197327389205162422006470500108063119352615434908284855558171987606332741001864870620437083311635369827697518417016160437041702768027637798470578706891529434801711753684380633855848215733779267695095000350099020204824466305889591331525821681993702909916367895858155713280834111458858843145104575922165623590750786268070260222552876603880813389366680557175146014138331887257900060709915574216790333566069222515052759799730352693557169185345305062138362922523148669291462429091286245148020171336429843534043101325697085241414345046867626288094777580917378373622118415901633669409718291216506216565704504262826515898886109282846049974092911841379677201046370852772626221239576531851960002532476111916475137303389326829610506310832381780808197317560204648916042044631367321431321568432445009903889539959155939366836116146184520559700872120719011806876075954830608198116031528662149431204382585954893653489254465923703663650281404006269062373539279434189351268704125587974558679973553993115359088694332487759225831568265270311068901831419818561407602570681561800890101686279577570546878496184035613692264973489052107681516725718078562537095280464623980293576860373161087859671696974933833565595562578596544581156392075314462740659597440984136101443672153802706601825814145494467836202688844455579324439380690971507144319086846475857593770889396750891705256894621166797416978887513435434648078804649683915654586195756864172717840417588801093826910131768522282016115698211090276711282474125414169030948998439722521374434099254074681845000472745880198816939790144504024199334897470052635133081182045724173527608008561117041935525774966796880383841289389736640631087048181594400451998326116015403244389822354407827233458248107087414397623360407116570393318904754486730277648674669074991846359476215740174451882757634647294009741922441356946467494947599596039537673503837920556986296435705664677131294052279614023950354646047803281084175738766108356844764512072414905312259538296127207731428466350865922194040297670391153597421105600768 [118,92] 8252626755617236944284182225247292970823295444264931923392845271681761336965956779134091520905276900672589522678968753622120994159020036734009500972731839709159487246681726113199391443042449104188092368441250373962471307163440999388875286755207411497732123219998872434831923486402547577071267719516474939838771159526634476138708388306000091714000194645159494068750183588356608684820565722918675342255191104554995212113347406313531964002598023370669538706750508854764834869969994082218044635988920854666094102919236831999038029382694214909950783929679723889519253766997393815381326536881125755708682463132120189437872559049324722585114881793519212022974705461527732839898485912687944215360568222860683552981299494108528608770770190564439930302062052345961941018198812965886237616656621299079198149038638215955088522950358763032023492233429548707581311084294427652319104614433521952055482217496483874702947893248278644284182700294428169317872610651720165875088323196220128208055404354967238110917664671797529360309141769569273798554479365451209988789807512489192161318904471832768355638316237801518482968510761669463572639357817171408987062975082159342774643452567311468350385783938350442612210276544665397425390864752280308139979053935453968623357630242801990373874762954712964939935630675077396649217947106544628472616599101240845055108924326742141703712765491611681756399093544007516245317134088227124845899038814109142550142164508537770240273883607131638292250675083088987732583451476232067256421952654636444344379712653832709560626548280221129050628072185659443313138156388783033605464046103766154801460822682328032748274658131151053493599311235628332734537314720508471478096624108983561073186421178108407344473254084466695489722279365504613442213038376497925440513192318629942346863238820391020336073984212442817463097712676551531388057563044008826813746476503495340548477387012919324374443313525501218571112928774523495556972495295626521257072358618820760192094472277896295452326124996109189813348028376440634750398113430098240869005836118183769957451065754408067185129238824397903569112371508822475983991721827042014923209895468921501646795413857207509758029312612428721425125678694817025367813542584465713200502283771529605466475009189629726685026083339479701974444481541244957137766857337415933865564202468713405142296222170784448482060999794239321216637228545266878908887746303686021780454393147585481292890240387766412653893147065610659123845758040410594141562923247886068219832432843867657611173243076571125590909850875636842511670621274077481681281152 [118,93] -52403536386559185346733042704040883826466375182789697528669332718622612029931734958227140623647846415670871161968010645733665227022145043515968988251012391340714312185259419137833650878894870486222142074302541273602897734045573476913727107295598363577906539818771166689054824937104371490146234505051631820122159851100181341463507538065493551939357820996246835321194776000326878900646523546847210165601536548736312150034355281616531389874739699153328027416667150807282962096518917301799510341419887894530257658552766631874938944913322583335883652357323024533739092073782465455985474635501785877100630454348817681792350734655411955311640826740616052386423320196946428590764560188291353761768261225411424935822961283898918925022026270186619911434301072203413713966046814578929374254968023226109628908310951394381206074155812418370330906702602951226069065466916405958523410530496749497604465570107321437348208938082390562391211792673511980511369132130965180901303583313768201886728140909484499035465792310481983567845448882360592670217812676957235665193647271971400475214822461710273872101441361001958270635649121601802084695436045601735091917046944216848644620068441015492755200935679290447237722561010806586013281936323619609642104436723401129714178961723406543755944688397410747432918968473334795697577998911640229404255032068541013984200577832814749365550776051132109924402722874577523302517418600368708214467783091250283792358206386700781747651328232524271295525873080699473449775521332552169924088211593750122272985299070985653166685454083660988268955581832126787073853998523161505942096251163244001244514260430181088127567279194966043795181581130859891904387754112504819569020502621913246979992634870744273219643336852006820176966545644495950346672798283509800425945681122976364077717740396861967732263549542859093518431853531757700941015004910931606035318686478012093442246981125129163468879215414002374993325337574487748029207565327162445748058325180604259311104986125601567076857594137087695609075216508114523140557401516829428434084939942252722427879334889606622982777578899472997066657743786835565117505080233177383294415611848636634024888006126552208449938841903976029514048544224239527416936013931314188299770065709526344230353793965872486385839065859696130948975444316597484960489772148445637548645651719624217819909524283056420634095824698641298919827618999091079537147565415382855806735731757949656916508835525412791741067945176508338560678255138137590561653040830182226210978497725317920072791946308807012397813288286469888823672906493748830720 [118,94] 135081433730301513228648046643455124579917371243992668077604112724187632506378895344877217711942701632998208929048664256855689220574661643175056450580892950862202048447615054453623147014145836745592986352926259311985384075938969557950351970767428810036410704425333914356632237873960681632226738072698604910083747232074550319145012855647643625245352663940467624480311519241026262798360759372969362728132987016810201177477904766623052464786011665296139397819978052824108850482681589836543211842760591047930717662543741054005588977204807018551637505436957930618436837891887308213540442777893031846376001783206869710838193862252364319378742991554477424791866224925069485661033366387942654679160661050241475207167884448398638676830311654617066194993394662117780593655340890909375317422661778049351912443842142534536126361818940703148992527936006534522489763423761259430461918824051226236909306666535644782056401782485170032106122560087223098724803509488949294450722049943500812078571747335883212217524669509491595251484002985211783291386293339522201065589370539126580766197484325923819748277585899460453941518840165431531967886923428826044477174137463091312730230280527110010561537618073265773045956860098498744624059098657961052497563565924133444015918412957650406804690402977333657130834195965467733922503023248392005605662252741673534259671664816565143971336723159167567891161950237674183665452677181436763787298319737223905803624548512619007037701357248576166976255901768263080172600416481430866819672979630928316162305070177454971785643598284114955387512705962843586551931756918201752195354595908562128343905669510499844703610769667445963923204359077010028806918971105998575196056431047135907720407544653860378308610641161832193336487650291498859440668573983989313664692885197224394900902094275060322354007418329584903938281708937106993466894498981986900134475862185830019179561245423295192168645508512685906449167276438046870695369943303274067861160476598164436879100296776497649732835680471415774926829794925210529517990511509146421961326204208351196069025636781796385684850281644715245616742775223650808166844021486484459042469901380370333806767443542607579348428330668718095040179704619088506647776492319488820888928717334727524845037961238323476779777741723554153855485983913667410147178719632992378432132920539277864730623240448338816964851923127157793145326864081028148189955609248964273404233965530074844674149577639848552845270119607766653281608020107945209686592100987755878473277634519592515253639294131419175418713153880486047634514116856832 [118,95] 74702538361247800911728962590391164318475330544745283500288729558435337253642024022229115621107888977595103453481829707570970957671755669413437675070264150446143302336944696866622559828816685532211448997036777185304576609725008985677797815091840139847742103056420901675687142873689266396383646101242232789994444792367389260017726534308330705997626561479021967290791392604794743841369661395403245657604583592168440910437930329342725867064378288720957294283329946771878256149056000572177058615299797593665599137938186082847949060387875593817337773185553221387771944114246983422160256473575575758829824862227509834887762439715462210357851143384911330180709965235274980500947865758739467986677344487135683870655145693437586715503580925953715376427567916256059723947095169936366295344504050828725089430784324092963141778553801064982980035994683786903707601653341856040862284847850364486690867511609794445998146338566437577834629936154597555942066500997828842173969709446168373806203864292963641510437667222382549287452088364402209652323886801479858251667291970330117814870559496125098944611029201074400977083336744646479407190481515085146416372143696113928169261465910538451802992290604583851460521213448527687877209666889320118128325786541174885029781581655954413951678557422598136223962066623326929734863113236565892157676544603932180762068665839755918500226558571896505882575756639353430704633694282489016972943798454048103762082332524479024559651946227126377505232840218979273010695693694883256648511691284752200798152520086657650722133681518082930996094388686054295175965687415679329488541786522209922750421471991086065264809548266533408591088447874727492861548998883620872636875119618175731948865028903532811941985403118583939412680971947686519315183623224925626731639200836968664609772468294376786720866457526693165921015201655677673753339596957012720273993291027050764587403607514343096832598650514821829342863199360460081415035343098156845966000029711379474365153047086174068211931675530503554048135370353365778515701412119786447197008004055879126116125396587675641960220040340007335707443852449126375538216225991792207730765472772278190768608833970725570701620742605333892130164601328248703940576745249436944487989414895395730216906196833254246140671653341703716059413148432080880266136794187215520332998434882589139072207675488249086204250236417753873854721166435061272803176491143160293120366437183653508944619927621272338811218677586740253174829003382598562723727254191819265711979059967770634606805010096511268028019246096877420050170112 [118,96] 934937590949366299349735802460297701598392416290108995799731504260997880443900992281923732191106062453445989518828847340781689416452216854689579347411002484363254126895177320544090230405293978786231300605345899611809643852396740714188859996646172441791384057131728052960104095167976790289768797404025447360586680803863118230335822738839201998783147731191549769511763725478778424356042861051947799725587248163810384275806851891706750306587176169550427605197176518207374531440721770603023331151351196241723810184539272307124699800083293367880017055714157619677750990397471406387469297149822632317534785324159390998926755849573611180616461460567022590274167340318759224786464858739911652761431651053810399881582547184174597992382762808118710182288736187391950240693284621891098089928553430303622631366612894281420665856184770705970332799181315270698668217359949899692801747715023779151180043904555601613529969017028201367911167379352869575601860428302624534367461524628865691492914166503998448613222323830683977620643138054312156985060649052700734694752754653300353562326923912207091775593956198712913586020162528270779567828171661177415730165932007806022661563684983215669306094805092337822393951233750413324230982398756954345069832921031803650967794216495211676846334625384774033206868698027116505244883619603407046998250510937021878836174697645180436885839455733148918030836171944223313273468596979994464483793159480637106659848505921547217406334857993022154114593575836928904629424297467511992224405928017779172225940719266645711867518313668582531456158672830889194517805933095692636925259950075825109446580939773929789661495243773898056241796448300600284207916015363900682176506461024965089027320573864562429901619852783362752274452244593673463929253346299358108460928519580688954409237675241765347653219075593434820258161259610710368941750779081850365906497533875459910532555112128724513714313700157411165528587237612275278461584588247454634026011276452459204981475820488013573154209672984688273795055694597210864060429044569925452315986365250465957183936937366536871068978304478048463163206920436215159106242947082972414289596371805124342451543738173090192237048760206917957496846137721086543885383701299466779373738221710797085347779196766449912511908538014598878615752726644898273051782593979534884253863191036936008166758354733603882978392914543229714003940613956123788121456079338235458436563697001537475307384845841421085794339131427768386115795055682432368896372803316105476284081006407802104169971566270991244649509924466511770256 [118,97] -179597999194316650473990481442209298975506972633278516463035496567468278133762888305467170946561826100769296077030159427965008687634064940416085159227392318908934144551852798164923109294836729845105318646061685462081318543954857907831488864945621052477657474835709616127797569444928588555909496801012713714847084693325217674547715835864617304036986374058993915995404980175724884713165330619626581100584042595006034268938058853574205541055667758817526296339808754358799293263776998737643921273440587718392221625835727442223625622070464606654845863732078148873793170510598550386934785862065768812010673976784073665625325718210879185659872628199596354189913352939131503236968938237407312284730754338194000583315635660267724926548525144543674449209938839845082363190677923089592487017369824865789122564518737347235870850760368952474275128170361439400252367017613892587822520763654718609659812870228432662607824342064833102935758688818421313337021180422211985095969133708180831016666285411897711905833064968617028601146178920541082794806683942701470858079124424090079770872431636288504020693256741317268707094133115997717015766649434559642380277493203461877662418300298556689060624864447307340889327145128320245522928768166410946879665737681377989478568841350929799939345683676392879397663260543789745037365630744514300770694196611531703044450994717515100278842201891497031966574922159689370769704395587510019024021839880941329139185673858155082284191719605857119520903505816968429569377810740306148181139238305944726348170242047027265306018005734667612252737172465012966145554028779027945711982784630567124385711861499818271702112883286910912574768786676972323295633660661443640418356010289381131377781634914131533891974969346356739263678168335526678782350579893633577758216563083462771373321128020738003118339759989831908871547950894395160204901041382353569343572734212138136330047680035807641551175022790569006060342794722318543991050067425873112765184060555971625189443702049858737341496489695826292464001852726800678408015227682017491992847937369762770641571881040908718187994418340655498742830782333204832814888593255355523669530310789901692371694607427143935660764357021550417332808441358019774527372084516416717283796172865223673748015362748018954901068300966204608352769727480801625963840965852584697911644175872772660447294639248514759898493108387285504847923597534189594328110454693700337752609638179973055337582574166156416148423957111928645516505662082209665557129936950533680089950952711474123392118932281031093986970226393344 [118,98] -3361336106901476147612410270927510927330068182932973578876996984876095603722967669229980869692586580315361327542409310701549498424532754880774863748870884865820355256156579004736831962901522428473686069255453813845921155106211934020415091015023453700241037340088389658645112888900531048132549935975307677625210936228663957019308470017375443443885339275771231662790481166686573838922681340873605444468886625587480766983886036856522129689866745178850912147854043449339099660168654135605460839728051578708579056771562594654111755865890383121209772353020017317285615960185363890712867157203541505107200238726856311349878439508024904683413930270491142246693318402104847890289907792724071578908369014716166199180279207706677990069401915384688426035768510215935656308985717895516598294430286290023095878584298283148382479089274085071681756489355885620428588610314911203303922421607849500815009583520706680796326525531004343259222287764631939106845535265300998554845210814785502647666589225727216243316557964761578901998165602143296096168121004662483107474530747018635343849410460578711736116538564430948017409295899610828107693866642611629378846664648873843736760042974643249526297420458444975806694715252031541409307921656696928137656012539247094377475607202280264803679241160802308399566734460132152070557832349172478647068106097660028989468714551598338151376622671952294469742536344648790720831833549895917143098751465096110337697966282537587203479330311052672509445268840468671431829334510062821241822651921908875749897794825552290604898827665730198524153786839693856769366767644069961467137110822613344699546642971962881718489573994818270084397241597131102692082952248213502465373086054024138269649455659633893852876438806284276558686405657259127991052685908259975196231091032365091771403742496042949499761592742011035280354296997776330616929801754921026409583050260769538453185009759267070135673768073635635384154587899512825436906068375225905083425464599900568270414517801418682604080708732453737459656578111610752788631926132755351626394819906327096782486420412571129132345136999113785244190745775591239476602160460986524036201302406639970162209328251966795077260775593210500241276731345445958484111887356730669488761023638972001908417992835448565154617887459260625353996114423968445694503152947376117166188477816316301552659985753999665787719574204611186825905433014198422252404853100168896170511486509943284676103506184501149824860496689729956357010413845461968993506996162201609882015985325106672886222210155114987985635716352 [118,99] -1174923287086038847580660338428859559367277042969302094911254934205553779665098859865795967964169437059173680909615574984299791514612422187526190655158506099852721810331028802041365977608201057889690322479147747737541809811542404919409802703826803460386074142872042129678736559409223644811983609804909036109064215523598396524581061887382905525630932266550792998174209061585122790516994355583365581631319228357192060201932264594033945767461785794630259734795325766802195065206876290824418553747826587882774030381801494961508693131805133148268927025874114637352858716173202103874176217120641358992547289474723151217695512181039681017886104847566303417987657684988972313633377259738548326497035490097874034782106084086503439554049079614665978279179020512618480941606262831585982135395018426729209924874164564804960019017466262179269172067018522091482935961211400853614297538844711160486045015462854113137153811780362220492499561805490570242954248605091996549885790036408217128631724963174340842557832049527049311349453415310160282623537539475510036986921661712704320654679989469480887089067704309829943595355605243546074941112511732227439530724147485838468987945206091440920496372812787218463282657339115483859681353732691110919648134469204432981271679002526104276808637515694924969337042629605657097212392030239316506476889003383347708162841710170668646781930285184444841461775307201935837586384127181177794201109948459552313475091390039471683744343937245035008875616064856156873528913436644862954876361015403698966575505178922805685497441247691357339117017755368736953524060608662758645192385668808683511556267204405130935286009965855194941566113141108716576405816293636801343446239809360233022391234404619290235810635876449407681492230749423713854128054028637530553295180367878419101690748576911700738395906880505666334046591947727036286778999850531207301674889516247485845090827835156431501367016659628077114915685218052555719564474336347950301373190254308390494223765295154317367210903499645711724984393758840183201714524109391354387368815639267694934782764158455054108574104193563266881519095404909954299085349855351027676840734368914648461097229320823807971423598087702827096704744179899121595266133949874968055103708608596168630136777829118681388181816260820182213677663683451118063291888613602492820158233091544387776419585303768272414491921709651881456311379089869083447625989904061633797445845842761675292015809175419451220756095009481611022458869465543214281612032511444830525731209279430532460055417793585912101120 [118,100] -856537339202739975114954154105676837316908685243036950011072569203078470202193810504996175960159266578308873503750885883504602469048158893598133177041186111248961965287846804718031670884790875693900445176100525906745263739164603470325887409284059021993222307768104333276440168818237316120779538122672669156255567988148705717901119195387547990884958852019773558118947378182492975797688197610500405346922445894428573045173523422117024316440631801140284814063765025414154612407074215838405963817387429027347415594984212074675080716029334915421967591039921661162446903036215357872561407906369190005705112177272114030305208769181772620539631164316079158375265984866908188675393140626823407536131733820053830048243243934507932685079484540969396244915007819180255835330140506106272817248443439748565425139775237421410876519538012185243778025396856531333806582801037139351555673746491884105119699164175508034019821489290821925812912090497653304786071645113743211927449858925236882220702577043224265049005282901684067177273059443021694217098985325158186577796675989796478162635075166297340473134296479060348491091276691334878226302232725315354901775702918109438065999193337865163567479301432661942630290216098153924974993251404060981557733920883345796421438323029563621116682986989439078137548391433348826033980733924810200392092297662365108519776474891218931336506349699280848440620928423671475429398185130933547578940564346814992117356165787442787615163725572889835105243705641642968075100876902014074575391687210591593277705592007477953853658714938613835381883852112558493785294592191498575211421793009839278277215645623688973092345201852798647762166412115217827530923669858282466414499940978237493178984158681298742433557275822372406749273791223943936772343671610731546953781133261539596586717740373401622487055613649490781135491919810405855039471293517428364561884169590104965475969550548962926588251500928665592485670555350884199651313459700234162270208225059079464378361082468825833332860045048069512217611149090780898762080909871499512611279399352462462155453228247902856089247870447745889621073512798804448196156478024093432850622298382987100112060955796798549276985996738618059510139048991904467523642854203790042791055651920386157208386339939192941628569843700818537871499112728004287324598463144803271437511781416436896835107722474658338778315772722603401573410376122681416191298275455726037417727852490432750968480944541738585004704431581219003640736884163404571568668745615439606653331298534976985232839101473536 [118,101] -474062878778644629081505305869292573147705150237569540043581373351799790844114666110941303103618895945490422774070823469926266700342463724097510925104464270947709633609681901691866392347789729711965476324176611482271220686384624067520789093408786596410807646456527815761556348991544272193654880375855707211554991758657517781102568755390591215034475031123722530283000322697749271391443417326733881077944896278939174420958904387763251492072319427214464753697313947894460500099590622706835683241132345031286077759737064866068966981472882655354332550404201296331762520335471495485910116287845945945717704657038859706507725376140838272381205793616740773718341265128956648023448896339368848948125650886449584924026093658639794882057217120309907423801969672787266494180531237645311368640155279443198693835325267702250193238223592438259245413861498541995308197158403781747521941492634392140126478789360363200632615232486364241143554575509923153908474972602528623103984008549959059901206971480917177987871818877707426976983747672683728853534971850200061083232088290308519969048713816691894506647360219401427813103638603044898734572811170871199315684472787400704732369013051656438132690780111420750049564004393300740825759946712344509357175659278892053716976493017618384667096995992717552988176916728552154116575874504359431475981981968973804639765236291032899950891366640207397670415659118343595613059241259697201184415362530611794981101228465687553152416697033214237101355638378083562686193485448157484760707344943708405052406288365621250253309925169494503754582498583974881327436303407538267452211323477998173024420076100144973697982368498707662600218527722774748401276143869737347233079353709708928571930309261174794427869714556927842963671882512064325721950578811339329480761245418375450535923413906449036699376030757932797992823366896849462770479120446506595537740117404646516367394506268532958940280589079340569260889628418178630549141121872970063007027867366992979270119888158760060205990495445375404906143668631912608132811471899157297631023905134746299625213824418621754749085896460116230440557638145319268046849132840422792254295801308782321353373817843048589411054603660065843044190766830667762716301591270776386618056604922921748251320202325197183418872394084802063742776003127301813393053766227383159284179707465797676280038924945298416918748027874634602587755631980262813290607546946950906130134821722602982599634222496891232153048878984397525236592198215830920412420430324294598258778089537034421764754176 [118,102] 7042634018916768825164832852446834324997093633636703411479868503564453242894597337845690576716517471118920251185124487081371141221957844186511140696690829212389598312440926673755831060599434842831583861689995832819626336150085314785456075668339352305807090954997783728651275779689077488718657521417738754166625832749065231591352964353246449959477051206939624418768754419533716993492298534720776264507633389076681227019918809364863561573465255132697736003699532831039169246637602961657768571860199310729239669756778274635529591303162316645532373684930398758954550834645273929834016982375300410548179729577143918170661531803132648751454038675113971862834645958340241230108203453186669018092097142161868826243572372108946652779651471939639333249795855684727063541815833549065604528318956282329745363285872817833014402824465347178869078466628128770716129800859389199835139808167451841458980627812883938596346577113629276321329382975024482204603675878714229405835452051991472848954250016984519212836086757342076994194769905574281959554174484059261658614031721418223081040975041347526658238289024001951425780655711927698029760178601485097703974495695554658933095715413341554216673971590246656878033154860954486987480886569101439100737115161873460129955730286663276368143688097674934802362302934420269883898479246309110359206297462438380076698035654099397349760009423043902674863460638099350785599050176948712795422166173494528785576942397810780651016040885582432719421059805640318311009039278042474425723658223035936376540535657649949527172434317785591684366772438625009802477476137078672289299157940502903129637759394599266238901767230425169601564986594234714267214352304567611947084376760759085565662971893603256804932689471439891548845646833687213326822391604944560999262794984384043564845346454506667968367607878791153194764445428119985768301049989717676789700876058693945167565223024267834660446538524683378055974158926291377528753341187400506205634276985488068834570334202740636600134993563727739911627356103090115481301613525559168829414246564243325091042464606100663774860400965140416341199511824584534294446688318997923720459984897781098633561485410851501614284146077421794229074545682892979650036616252451673608815741307986014816181284218783450749169095990184229210970792722454360786982493234172120107072971605094016149977207182985297323326785073987527589652927277265397423694258208058032619611724223343136361197908858098898989300753355246426010234918422414683853564148500511853297232979161114933371392 [118,103] 892122901516838475994201811909042743667622859980541190877690918650966991620552281154755520618863768747944802309680079108023631788288290190623735513830332473005372229546724199558285101347831901932019123878315945330533396733643567788606224466671716653753985752641803777039410948576658551664322492072321060650992192626336561304707620472148792514840335742254990296299215942865777269716732630063145226757281142173956473026219344360370464348018643501259518125862998255584496141349031716601845463514524681133385411429294540988312828051394063500066562782322734934061416845290661361329401066556856637700995522086152499190260966151490771020044383242372954702380001873842155735352844331067942097767752649019400931274329054475025717193978955576794331910689105661473051070049123561184335851782709743492283330099124012555956857686809210768573410844736536565804927534702879569029498596404067893675091024022223866414818331286577272858780491792645355368614319791529282706704152370392587080493358952102986814011707680074166994446578203236905476050322151333489089125194227292391106941091163132803918217205138495086874316074689163539694072274674639780408482377527120079351400715674582610524483635340362931217344283515970856854964055667040519432421422314957567264622732450417687660391118965371225591446349474001709194795165885435528479660200127690432349405298638899891593068686144976646755563069056577878582597597752842780160812441237211546635735479361865743576056954354626073074845497052570022044621029826127401697808000686914225815812228478275478547492197051487368478264077995284564818871719506128564536051639646931295761158142353789115853612419112775947314404197626968138998680036634677269381007910299358959822681050869694998469360676775701844488858470345161782732228235701682680927973122263022207844773222473466316379478485410069026639388992855406409726859614199560899045053045913161967660474543827989897551079907351822407821789491953105416148734003704293281588414544332501572969698535608021520236211606340894450971784265980327650768181767168674409407019128312585362054210807320009770014938047889315089701987292153182312188097767812427693796643762099611462082372496384834384346047429998543625085580159015078131621069924546459211501576723079317353765998177704230099352609404388427438778930348723639511557953078409839491236929843934660155029886546875740757051856094280780372426477300912922097562534363050918718917098610228789764279760245397022204225904890792956456634678446700319626002539093141154161713601548055176704 [118,104] 4669414061143006838445472899228166450060535236665449028135469751918338411030755222280550888220990038685370157615827514375240264515140072162632736343676845542470580444645897340219718777528242289509708720647009820480765366093930113752165117106953015752170494516256776134210731214427041405584921953721496864526636480956295486794070998173207599445507262280802839139951898697820974500353058666534023170282918573468340413544057581199522956331281667057019710251192419128254880210971333446302006652220961348884260761189334984200339918737320907839767231385190296957956131987537481390475627337575163387345647483218747575945608541223224186744592404905118907561630731694143650924801731961629375782882053510973551691384263126971264544936893132775970750864508214491056690893520554495466792324092026798295380792141434928969632224839059298246145630044435418663242920301231533477219023900233919015849580714997482103781847609838608649578997085334677994113455075846496260844973462639227994484564927752485172123517817993477006413235751352107185803994281678441364096343685512821476405779364192160878750132294382183339245948169659124354757264773388671546710361171360833624604275868778983829545558097091668343347221292044021594662685183095820535269818815357693419544117224604477058024049782024417350949791278180758579509651495827102869662686221861601192798083312873372158731574430653268997926705785232769237632812284193099935858365194679558255505366993518593594310301060215740721817651786192967232314058860520142461965565693192195058103923277261693414430576183422440648920394420963577064169653342991281840488282833324406493883456752651373493094062631217729523111137206720807696834083702347853252334720772201177979081128528746722622483350398579704171233899522122592737254581772524329650711032473427110731938830504897336206720052321533229155939172330881337179361275966785333832286567025630795015686626511958952400383842737803332067269447373298872397798725439087356121405974932379100721531481617762186881441699349700620271928007498283853264965774238489783312050635944227501263347416494397891212631049271496337838926811496609874223693748966783624390360422111489962280099493718812149564490121846175866996541089562885973488081194969326888823992219679713839778432558136000540614931458139364585504764113934147563313922714606591986853686656393505647571978165476095318842510821074816995752966825893524386282765435863151518542734030773216772174824030721733706510280342223061535101337623118887058017239765641886779283497094609432 [118,105] -3009169324960585615443752526963957443933496758496376646673193195594538046452098380618154780185737247929015766604654927742823325551101352154975875446502585822836227049309434369272785714545456402457827982218202248699252682038695298028096541384830796914425839453196812406675169292272664236774283200319840687473480095002870783589844853478117646778026340869262567055482515056954503818181994144427006579239918555191415963670672606409845619429857915660369184323056922837863317286391926413284620852669871672897376389684509523236333283995884439659995115017283521682799209313136557966796025094042163601398657104094411766926724862378272160747517761119766006613908380133663833904557067575278587220955595149333298510102924403746669684775481874707538688046845629121295794795191815778362438759873092553473514339046648035866998721885313600495236711503126910901123180379708244957128972792355401608180796654823760905230774768919611372175430147042355551562619353776666146299203309139956455831666824894865202982029845550227525801212293315573267861605768051360067409132883645140846428563202112443861507891361683024104236611484529510178477192409244564623847991916254135115454968197621594652373064933902987596777615485298266589328536432668202541248513920324623763512457391978873044314062928286197924293164940842536924689987893827999557633610867227144311469465465669979943560867838659597898017252333620481940187936841717326584852779215199650471974472128808152521057950514297739190668625198540248998852225734705597571941209058282214478956351185429363431003752515806661452536868529196347116594693284914882142362126797842180155528406387540144789601491831882985413844302957706191513967705994317136409776345173071434602749602889222879215396305926772856314798850438869580108419487057154173866662149911067324242447731249554788512432830453394330237185688096367692094519573322308339123551094997194175816539568757842264599745471972456539166401668514425130858340012604475520519670959084253918281502232495305328625891278373665197566407203890499897607225972080773299060394828397692896978965004947789558797076268368311689455963671263090832945890106532843826428597952853042899842766023199363596516911082473087229279438913969334559562895455503618576425200654396129907694029940998184327652645539449975982229058319307470298037790551401601213074993390433018234151385495271391961736132954942354887073336635885862679935902408343188393471591458867263264770588715541607735524492490918971669917809474356882252828485162556883894959015232 [118,106] 842003101243163994117361688777900598324112534286576612582775412480601671369440875941796322697412954976823733778522934480968914312221741116525341992965477227763055477926780591334975920818261680677191077697961716324245660561073528879924651966720932520716516433651950655433511047727346589102648077463730136409338502130440032599830495064189533158038200363523731308059163967477476880711919245774154983904875800570994958140745819524719071292351887201701474828651240517571141773513963980751139072764037913052610835025249963105586664904249076751828539240440423323280097704047113418319556326060808198739679735062532158632102162728476228837894508142596818655894952463010651684984258560403317742957886397849701869072145117752537888503448199905528784005999177952018779508939219208579508354618808313585573222707884698425488523238601406394109931927641017836082798471620573438002388202138995770820977377359842947571424639502860673817318333564569288212612800724472657141478617855287575064009265308625511101625881060671554049536230897295903627034070294196978636575770693501033623506560718102651781367134400733787514568757114210282114481401338491892890101826660758088200498731862344148543640823470084102707261375569840958298838435621434435660658683948029404138494331486507801304844434554189836443976440096613392789243837822305072469640215540157909205785792318556734288320532556976230056600223712954108491081565463109817076142399197824262505664744272801116910121712846948166701478348993939220425526805081354934356057386991715199256148813719458745230897270660860125388763087270963535889196092219006786586292375190185846922504679618781822470074144018412366654139879338558151094364013833047209222916322019525880014591845689484821408865863247671945868983727608272464598559884737646898101265675980856590307270261375268307290952979631907511373682539338000711980282065578195898354260042742835415713830952456542246294967168240538618343580716931013349839625321010226755313959775548694672533627452337643879983434752260097823554762264868744021369348701064643841606269925941877674687784441683227798540301926549311292802824582592426966949493309189885806366540437852372961746398030096641478168788306212004981321249113754880154927266415344430072086607875016881214777992911312287310565018148727732748363701164169270351555094473453155449018587967230899496489443796521048514192155946909489353270131919614552710999097826837043481223811011856475471596246793912081409793133807206294564025285660977472376618790543084662064 [118,107] -255659164697178941746273217773098808066028335066233994725971614163331104814530991135393782427204889836860664090545212871202031141275001658675798889379892815206783611484946706621775420992931893773027545201156467049375689767366846603956672500269182027559745671601682996931994382266260925845557403588563282499899882585918950711806223981780441481994389231799331191235331123528947986732405968083495669090721674900749287012258948007039188977233642014006375675830085673372810297524543352468593401585432972269771116974119452722265606455148185287514092455132468706514648228641849927727418638731965959549893687199803889365517394308652634094441178255874565774439236627255821299726870928979735253886134446600316500060296846586271240362268656632659623175563345473781752238746060582958533000837304001789023305074044137184833174751020335673644529559730526764391401920953904684561715066593045695543840975199169734941938220295602683201401829449302543085292685017045862813830673027665927163967246490246478556907051202725038124034163967919936926779510117947349558777431794516902394674981449170377099251318994794619908676927756975084720661836104596839976470058306276669269622576569240826956693073057970392491894395130952093875665849195844019164415230736928556486562063819512315595100725795263330747149293298738601514070745590782608324503353799369943383873455010720516868101659579127708759038106562242851791356212572901366085984807867800761227125535441132416009088884792472537225202042995036001862770248862960572752416123991311710749326944998153333303192180620521256942690798995517849664729114959654257604183190536443093869155530504459249981147892662034320628530400205498736679268090355252025823857063584890670206684833290133463984607853261706475135261110433153651180062945419548032609701550257870578140080698776930866111454614438672167292813651622525489223207713396478134783071000045100108749318643722581343152174413688639339854148801089090107956198028758587723434423437972235246112833355970210679130510165853882644083181708403591932052198819350883082683885755398269323503165142974935839458830921341971945107251510980487140336314243653559503260270418049930156462207623448884537661133958303139942358734949716088383569465065290521760729164380017798773598065369147492777552465638565692390818569554133476893858628734219920429180810685860168465267066019625798809685167159000798018319665078185626053012709983761612964644522665935281222758790966043550903664287846884591140841998796758499225807418868816 [118,108] -22712240224620037367066496364571905053734067177817494356653007498673689704895702872795205815484898240094745076028415037593115926646866151646472845294113604199531889290352145434320676718535919242297988009476754603321247037838209770140586986996927977211201767465760993014943585438989568508886179104113688298217674945805037979666762666007340730283415361925408011616767342795055341305025650884949161101082446273065157282442352978753330285713479763836115527927325571978136272121475449203398302156883291502726228509839399414393558010962871504148757165909841795523327726166995022076252745639072978653628922206424814458881247757328460849621193149821022923009355264835298446273966735082710465543098869359677044246152687275303673429133685587032244508856828331074464705215088184851809263642618972010952859391538063818797895248176284982628116402456974884276112022688232140553940654366987200278411633726126563651204074847821569343059042612023775290922543486787914938732579164753453243834660546697238442391298654378571040479069862001852658788004953660500655066546843145604311901599936336224752189425199305265017126897161657059482041725057482869625403406016418156944796254216392921056891747311381060247431397971570842781657980538843502738149198337488960747242929900104673432612126264702733754276432813660588855800991734130707659426830039473056694423091525790148596176701595216215013896831139009791113743581251171218575609992105727539928304403314893512766574069595953015100250655820437507882122290070160134335684416494044792452977033054616066194035989576822003149860590115701881770787688022458943170808676169968260153162821243860950281630268166843802124075063157835058650318997173367506415327652216437308733182792919127646510009380359929496820108523713627933135512886590671842350726553595236337903929351860345322204901728900640856729514293331850297292978712137843307424636661343625849369380681890349098751833486873720658393290686434953545588771239623299659843354801720702058192551580806698504734168291459265472981109382156494178182364454988258040610375363176993297159381500555060811688638672291519888714898823983298794340490799238585688577731543914126466094278971262094055650010175358704985408327219113719646660945762086073128914197426002892561003507992275253229908372880219982618058322982118039583621427842249191951203648941288723758174482003225249899256339938578381184655063100831778417370756386432256003060486529788205920124448168674054553386806223297117067132014071660645544921108 [118,109] 59474563674402680281177523479328318606505736409917856873041586153569634582711026280313796419810236019603462873043027498531120150770796344026265293749492214645159708786055504080471978251451118498203234309234281479841757555165450262252942551144979386790416103694553526356160443557372323001296641841131865307247817018924040504642353040343558325646070630376856523319145732123568634097946597016798477972330276937759819000597020391886912999417665192156531052568997174850504795811438382292837705040952992722263131517323627179247974506732605897292832060090260787741703897249213608559308858575191988640044845468834338999734100420937610846910366672511831272764758223823367175114527620673158984243643128670009891850065666160931502804831779170739522980322270691266611537150472860414582776129891073032105896007821171381753019824562313327317868431831071400524685232623591144952794515507253412253357835911716590335413564101872136927545649308194952594554697682978651460619416350189506076101911008470243119489538125000230276470256601380420183038153788558645566628628188097624651025307558243720895975686813582420128674389763498333835354307951438697252038831867411432246157355796896597557009944316789193360869914022108657506200323825773718310329562962558938661510258347975408053149300666937164742667852946377540265272634642857685669210876874758205890308193901240135553024623182023364628714590446134716028786942747074010511428220117804150395015621368813271416510712181890794387381491784801620206126002363737771684875151348366816599237306490147685879291434578554826664556237956545505701549443519459521291975890032036348450298994330726146400704288956970435666711060972056509291787162663577915358705320895336764317983517981643400908637394820846969725513813753145727639662542276754704542874660659470491254568027652627240937871418326377028007324325342364497808605843411729519383970822042223678129051367955119895819960394201317152880690738692743636421780157417075016238823554373887127526828753591541557102050071182706945360504548052506598889482064801152957702033228141837668724790291376247595594443019017306037243636599695902289633385125325843378437590478308574273291631825117482512665839750735224164811469471406739628134533461661566678766218723964677244163412663804546323476808187431527839051955213065968960252080493812331810563356203896461947186810346931228305856049624348001633853639446928378071193414633706317607137679258822203664980583924574632618775640226730022319959591725280357120 [118,110] -9101505620752403352086376459437108746038479109564638646118402527279220017338608840482622422434378164655733736795571087621268059426666565574775420712476709795677995390473591358826076526180858561836121524355200190367623508126175337700620019373702567213029322468082062583784217166927114685634178714147995019343639255586281883096288949398835691819446255596969101401609679249985263677446003478149289604890324357020041292159169826764254049472834780354777739479705376880969508003685767766829106550924145865596394932083892816662965675105965658870910502250264333859647896254204818400876790881541176987804014425759883429124252289643407699725779342540330714710854386747931086143417991061995860116839152473334743234907999943544963312715136054268570661171372905288270446995516580869090177651471724553576254624583098203716823928852002975829098363389414269872276043255508825509703591131623994763524098445180203607654343776646374367807581843880333698326541971772378868448984129462246745802807242143367974600539579114800615958455230287754306584760266103797702367331963969725277919883833709697885980127645272450864741706553539215424564568316021284433576908388043348389216242703259123793668333336441401567074317858664149436304074252631813432028445732767117362419872193668367052397321221674748628494879571056143801173228606435113579759242034134467077483434816463536995072528926043327110458811752988897604315961025237278091605026395683426034928218732806473572438726539167358963165344877331460165940431612265165497088482766159297824152902660056085985113494441232175446889330648110160333065714456484970695241885339927600988709153164284496633671802818720112701841597442773938335487701203913118196578403697492145108927949608789453613680276877755823449138383404037744708882888553254468048379228886903836971636480946852411349766787294952019126273856116464496140508987921691196323330931634389247578118737040227562840278400249346424286232696307840653657403972498463294823925051918085096972197147345411189322965614894649567939125139706762034504274256539399134566884118804618513526247387986142867390144845449863679934887136486018671250094670559893223580679394422981274155644192595762623657248874159644365582499137024148270578755513204637944035424298302844986883847870718464270296434003451545301556694319574483964702140977227869697001894265654061142183752598690711293050439940717130683914211523780218093555960253721321879836247454908603533762646264636840939526629478549482917101600303872 [118,111] 1029542183020422669816132413211682092713034864272585517503474440693907801361386014325992648905938569530429922216983190727117434738702362425261019558675849749893068839276612370371690573749565523101412366902884816717464920677849014422669350210976648106052453660562699670847299049527144272791509237188439750788770585161259376097416799532103060073094451081060829903012856635619066889704874016005997069054593774091409000154165716700379472980599691951865630248851247127369475654907847438128892886283094215975494162058394446765072039547611163290694494502160373148108227767724809191125785919779476558458614860184451830247102992161301066962847905228520338897213435915856760753792345858373609121556039973451948586997397862541168859849108078998330089556140220084454462016648932533839866347288007355407974512921961495339143766974587578172808426623448924440084279945274044266839413708862548917888772913143695244899787470146781776960300326287237439839294122994645385056562520532340008819703671489166740841455114660852633870479844660172147864304071447943774924843532170352034767949034162871525287072238929642383618321099821604437452293321808608488296537745523454757693373204680597256421204288375104091483151595308449588515421844846357412799825390215092598002693270475600475597884342243711198464343103245911462027256812823047616018423728433561595608244732823728156193123177271083109166625119473803356630737781533074511815869463865461316237863599779394625229378001551609386827706492225265489568338302391217992401410898013839926487285542382926790534244226498631125254365226199926984907318767801880805983793293316869083734817083125774331634854039065337639016500774005322634169700397758568306968728311878811019077350989889053403763349649049631728056203666827733384210244260455263241654813299646497754399553962572496153193161470436378236708227713078301789707358073131452618043502925393741906163680317418838808298200339338100409047908260400366299574318682540518270358424756105350084621096496082037634571050455605861298410555240902883151687050193247167883479350665780203439590789267734392573320792873550122474679091705573451476203429108213354065226669713664610763656163662456249079997884549059576854207057065397983429997026764819257539574602685292284395526094173936031516923259670261282149304143250123504444515284312066023103184013226692363668786969495767822516234680969940688092352865774330463332721227362529915516013964252419749470950853172015554466021971896727245017728 [118,112] -10172563029839229034414454691615970367107549685431175892354538389112359073700500853710724463752595863295930333701900171975043413312089300568460061849460504892523040457706912644389189040802990293908979223078023015096581354513676192210651349432660395102508879235822478705553942332150275517240261489775276979088095191229681918448925103393427371435159521712037238219222106472490098097794240539474746342122277372583616492303624968982071392462515650370559173113401672601681871141990359184815408847095375725201415575565801187346123767919822077843929379554933182135781840006642339117511215742775757631662462664843538404731820813185276157400474565482002312933214677391681044409007763094731845837277443301767315813173277225635790619276868643710919229940610630306604244568038851085982217715428584256634768674653899178098612205604788445230701540712465843062295978115674215038180430239744297692838456326718175592173956040548810633229424303346903268793122169161991418303531320368224742035315627934690101944101363228290361498605318758648832170849522941581948539343554503667038747720614501954261261857997845837299068189452184959914117994118044403822082671192378640629085135147824769188166405749195903211529208971494612491736179194732031548794798642276050671369418778301614728717560125660177313993495822697756761454489016442979076775818122835321409658286477362587748356283802591285839247391626010967607454574833912216467672069163608564002210808564713857391847457726305743339071847104089721454854766128531042366904759938865499709528341751879391985808711880974298177201538562812274609460278642252124005829352380007294745995877460159695158891504603808254297672169464668430488186477918512100634836077290637801152404791253349334212784871379044871779295581097399910715969850370180585849114141022680654858292977703615760594840167070882220996582070302131914979318754419290153927828009361380672727347840319887285056142354404480773984685577099181965912448902712889597791700155892004087471420807102013224650418188947112420132476836370799122282958612594950963677753732229389457051139169452476478077946717056751179341917688555595978209209387233986808291562548597544357039204391011675718774058473902878352175101021042287167380904867475450036910518472055864605607231884089853293137262561128019255341455364244874698235816120147433119505337552743854780911430960194902008054393090076077997724595208626037498876485003136902156314659487434699066598364587543364733141720901768932 [118,113] -112362990396877805830264010019119449180552153388552702263645190851196106321807441611779253702906783379909775574758651286405267787723031533624150546008582899432832035087606281778280989660277848860288349157276892219024731225240817151191237947380462726394260822255127381095467130682206315282716864109583812655674285451518861690635964238666794410657223641198822758076894335882651966854288088852167242543605132841821038366864662411297073094083987841834772471035508940450798350209791401071255760965525084200031883327298766764627650371738524409040530422324063823474586136402800219085802639328342481539559948162586010557926518617863730684157937964346605489484300792635834167057764111811037471663651655529191610747392726119674644200857389107381807490191310149246692706985280726822660030506577276703018789554365929861609277093033706390179965223524639467658401466967969952768623001630825772183163566194938189741313415184052862914044220633379462422482792750286876359460333071143973090886172535956895935677996773898406766909021135231498022977052032435579631664302592184212464010629445751858756072402548874413664484877667566820309513822097261753959945113186133224745315711313661092933122009737523861096707646212535183527419610935830516240776692867898765141408882070928339750740095265203793109475375457300687607942409860013266567043696071485612708652014265932316373714226732072385120214186104128987219213413576890066626939540616602160701524866386127670568310629432115548399554051224554118084344668219361507692516876702133561320338057959825451128643785173182265470325542539167654663217270387911715707226168695484323189632656619477340996079746009217910465153552142659621545944534266823887253802057210057871453014870077865966016016179712995897105253925975698936980016088557055468638099767341424154090044143624904499011399171007067043784084709052027111901120925672163016530114644742014680139937969088022949135586801284406942772046631833365644213781967441072851919144139758302360706794793644782421278572589314912499242271168264319535251153903637248046308861415082963569634205526836371523655968395445662369177751669363343505742944067267545897403967067291012783453955045416229784816332805241733031663846260421634936875500159742690878441099553954382736512751511122404684176144011945149174949590568744758900807228123933747800368876337850160724476603859425958769105638683761396703279652732484197880024175880504176159342820155796208763033495502275632691995862048 [118,114] 11509729223972061795487167201270284034035752427677401459979813230233452040915089040219625020360287962043341760424007232285409525914244378905749618008628499383128217127722498753850492003194632059513201640323320729540970720341258455834125006943004313473471761038340225886141028954204890040034475796713386325992291364193752418509545073092186681455988884208608133283228381277631543371345971191509368092649131356480112311679535684028827239261271110965258399054210974818107847807827878039821109997751572460037155176259258945272505797275258293477546328684585622439171853134179206039714273925155797978967573437027297504996011567492617467790872954683190619886648692537118580913159641083429885702986234401694189269884765588074629174262878949203207884790476811082629508540826901466571047544217752904396444607705777839926212777792840963662153399892159232462717697812081249610569599800509625182033615107096890801961346429455487349085668184132083992356480754373156915820890425717924435392328659974779597501464384125227270558313212510334390160445077127609645379839669706322210443196746941736535436946498669715435358724227756437346111362687178376039494306168624423798176013942023377149826199833619600998809223059032853764196245764356177118303248938447904990555346250519401290911751774792770640791209760649816556067881470740575040636759030786965258688738788492578861341658583222351177298114622108537660882567966217225147560944300670070794851594287007976626506400417538334671992915767045791440662499149194808030888204753248637230713848356383293103963180219409069667286847881096031672722129211173165460773613930738236780087375338830184684722633617466567878801931291687079369410571445898233786923188796245533322353443643262182189547892785304482768962712532079796007677204807397106355261952424226897633587950985088846022096304009183047218359577652015209203713501554016344168427881498309543379331561734462295531599435526621202255907144758053775034852872501639234547885992270560183382654413773614016261461482409927282067543798596047247780811520025317558474919742849962403042366410867047597885280962586034468698782417261320349358659710566206227825225820129114206399124884560385151847182801428483945865798186303287546803226602696430438906624361334006070577898387967974106646467299246744291298314017274999854105345746602984771222414613210168274865978200223207291591006884866970154522642371657991559378054986945925022687231257288474754834700440209683692648 [118,115] 1759773306575205448022962110926295526739330162064350936431478558712245303157027575268441043433287176140922159270099662246919075555057301074745945873620988852028467285717243215048264368527533046926031009520368254549997666048549846317063074600340714453984455736549131345708387310968449372885086281351376388770005086240456458712427792158989388870201536588358185885069207503084471993536600654060292197175233551280077438940563735550556549236086017322164970775784109303683267696953874218368123481858776942200222515433755776944701436677486443713936073758671797268007958577379375870310641487247125505674956450982562204933135489927754161875716101123956329540467693694211132363512662606256330726916122465366609006688470677312134468389446797910513554356698543655209402160536351748850571300430217290604501261238859954557171903703339316263299799439967929511358757214905920437244631648714355467088163838767144457939271640918726992135794322114403292876709902187615365493742165474000506160056258613317723588629060065188194455502812980741384640204330053684010529202212326068013235563276504943312645357704454490890259565797009214688665953737749111208670482045055380049612981422304473145259559460209080664258510929772206954277283557880752327903849114437403989149763916521564801152764217300265270429656057389581962551914229362323666708227968658656874857142689016730243750977230861052144381325734000665565627106258020999708573445404350272312055460605811290254542425586790275626562539484787241773813516280250719657779478744387572826486927194222296921841070555764449551621552764163877843033293388726482693712033209027898296519260913081720197983901144063569803527893860109620621104131199017194646201303556758137880831545695952545079123753419431307066161955319139979772426608685233828958198679520125541184328938199820158694963318071176644360040616470654263835143843941381411193053653078837355430072307557687866402331792624036263204086679265214180769237943341792188291011013491988159965303519069508338732280698698578064243669841577874227170802238097504213015627892162781674141156472479076485705351548822718929013740122488839802531967749134499438211816318140287759914177907122274422972062029224742581589667443894285536718663972302946587397576629929210198565550769143407797500030670028452351321442308251033502932261712795226260867380057990194883602924694108178123073485521526003671097544344236219995601692364016281704045691234333498618980518935197000 [118,116] -117762994820582608233670726693960520976376491983342547651286324994226917008621331326393894590665944626784559118901860458406320144824340003921283662307948126772098145505398002994173264362762692357353297033357819008427619730134539013781300315819291854386401630094416572316103719843549709030437419953992302520926970453753658598186740658741430878153506636590003837638560588046851774258347399432068533103490972990262422239474808698932154481832070934040584786209785288300908321152484699470568306277258242041443732090441195628159694862615094774114969892916303935183936752549037767143594436148959899695718592286198862692550819996325611256459059047423351189479567457117468944768036239820598122093721216962147757108467563010146986513467973311926583373978064513896613456732074915442579191153860708144732914078420753030872524516707519697720859130411470026716268245754875212680904949075703590704534654493860507792049904113508726502159338954501297401148512757008321014650320477634260414405357698308292313469977041465064919949347283226647548377689864468777877206928492726140117797148610458746311071766755582596812836633898890442223019352743563207791516404666304980301673405778205185191164874783639243098867860181561418932937630133124577942385372115073966084199166270312600644933205915557008151839464172953985973252670658086142604214022032663327325493517441662918688810422546343366430659239997927671880884713430495723710571014262124011940831953215441727628480885192819867914360319496930225599034468339730145354951336611309122922699825213619036154108977947981488298231590208657115078326541930122711867854175889065126460863162567359562104085778799204697713051473230334517821397479589249754759666226278639364626541918743415109387313279499346499399768432675850456980847408242280150551632056026397553102648140649518596295251394942467604400750926527162363150999849960805817050831391774342220793353519830825926110027606047064746603372048487381117200296472939953764612436120101271835704497171942239185539571372040307685364815016618801245259653833688271919960837024359863807686369913558836967747374776505057319286359579338049780301075579501417409514756840258606589556188725430086593591867046041660519359288974373951591982743486196189393864987644007334298649830198216000472678382484288029977509903652433970004531486073030213535547772650076831610403675409633487945651208105160105886960912916226462071524701438192592897513494114851485467169464 [118,117] -8774862836266007872014324672206155526658396093509175783814300725289333951425258607319075886587358699674429404186716240711928489760859344746855388277561684547127577471975429169234901322326043392731023615936761551281683061346613586331254469603289865900570325282321447520663819896295447777587527561003364616052564812753190031063689909529677582901437417304220606796274565856122387634766988001901225845172155545348520630091812290247632227010059963723052886169312776363968881439387443207871781820670483318854790739932513911839423923471756758594557547521543300560135341258500925197791009199280257651815983050227598592666791045345858634834665469324046587362243777461294052258647763904775617001950586413056018458511254279342265988795729411052453944686620703076454073201398063697057740222514497503129052509397121273291823896506291860611874643152012714707726549444319209601551175318701219575530814776839255623948127838344472536059433822593240132706629024160533295112297214233951897930748837063199296271455321041851062914784618770329025060554028374818839522901528341948897907651278960696846457687960817193367477062523311762834711607961792433352167530665275218603482587545166879551343592936950796223673659096828963668505035970584523545858647970311360856084893833736006654436281468489619147636767107572179166027886670066541262006933803413193775127998915787073120580593470464195399223640004411866162601209058355511552517606470743068906853298378034282896797879393676728127334857400273048020818102709016472470906090967828521199679250370270556571149439597151772999082632254730648736943117529142079013814778717103920216553389902299556350900928230581958695679779014203811714292535224317642547965328253486545582753327900310150055613579065949502764734478033588780587721812718969322016238030566112820647321301563902773831823503786709935304259144355462411580621694563330901175979770191907789486271713995234508238893864344581357881306848226659229414578242552849451384364480424460363609709859470931148493383129618903672112967153318234465583141967488631809564860363078334796356578231361575752206876367576164875644975939021118523572688324306646329138278680410053470857487547453796557375586974341645647632787668808891796813093484680628895703913871118800863925962627237208971902215790185857555807220866476038348764478301161136510825764052901812949141053708778721184844377084934497255906259044186727353637295174659506524208684342624324928 [118,118] 453923364041846001426886349110103029797713957504060437067625576065192933625500862444673091247336690694693180689197964571471544013443898786263173478466053332410403814653581910049324079880015528227463534872549953226324407191854247784649688857946649963123577645532096820047808397444006781519747986215013491342577883205610261043735708770143978967785986135618741385760580315054569899166833708528347521349079204842228484877367260223270042350899624771035431857054030084595325548366433129715663999773172204633378272540481848057644482767072752510647838207958523433843764512863738185331718002916495970859986064150545090932804585642226239580459425175098460972151491169919469000992238753537905397377181678402072972428914134825415451462297130222005806685394685545913202157978279697569113255580943564052238369091121723668449434766213387955860422311390853650869352204760513062056468981495844328709964612733627418537775369262143311059525015294355725333428523409033960640153434136627256637732000580204011226889257221328138278837710056857381388811356769238236809348202384716349575574021755948711361121487970058639305262615033466109098325274200338763028005057255807939663107733204947103110068816211217117598263399818640099670009620551986200532630000435089082168534061272139738177837217173447215519597111174473779167685925649570730273068460566059532576656343438455151407140387102820558623740926291043694294581770722527277030024493119245093455202107923944979719941719112822073260464526087139191645497448935196523044172990951498325733179318757219546244495755160385745788157011624504535971980079389512381010360008048978903812124914358122226753884575649119400478186652234682924639430731430999208825145540996708473176262302586573306701200655305411655813308551888871556995696947711140249651660966708705983605505121015553508044123271434656681452640687130925827984542456021273650689270604706738928705394986033571122941193707605810087165584051819860757688513251794815977814018088864526493713427453422579566293347830443529577476160403507081101714872049529540800792839786546473174944536934110429100702049247964767392120408477032297438459202742739389398507955275548871287115032559640805213874570814001161121402474932170731915898638855301187412500571341395815471780843530461353464353875725961782861247791762651959882781293848237653675006570797739002540754599644188954162683920897246318831699207878923330046216117980095734529996968192 [119,0] -868152033561375453608679746853745181604507747597895177283557053913023884875065572200399963455841943449834200312591382641294212756668342708602783663381291439861060964725569844103449443050043572613461545204124575476354532509121519562527837164491066976812061478936376890038111238006327887336351304559617662784311973190257157161044309842777603583024765759986012397812176195433278164954738693777862602731577102327210611775626381075723818154793472587152519902765464791937147088408086531900775024305862181644987121489042406440041353067532465430348237586737715112169286383898523141433775640165667245068449504670532625897095920398527671103130139255266518558136122611256098029931066105876667965065672706807042610637440644636285882565006472176641300874483983513925693157672728545570116266118854283346647786372614419709813607132132772226635919849603842446395110539992549159378099648230413526701997955901423833296613703017845044997244074929739381932402461067112880991852705227009432698252570923363905652159386592910839497971921369897478578418214221345301925696124085692662603369072807969716876849463920969903597566668525722238136161758122850941839246928510765664548938792137781407396838993007799828369239246733230962000690865467933969317341111072471254113453054307618816116720982201042083729210973998630852192783803502544144788080225501360575880336565234316436294991957306092558524222788525046798273291959034072218374968910454244157101951038384508885875255925865633511765212620410362165027849800396944035157997686558960234550357313361586890248076229282047840782578574835877432145597450972286727335083273418202317892907648297029928964203118312722951830186097117631498181446988916895062911230579622032856973170752482097112706615759554829877013978284111945843975069309490782080635842710189050373247418431566745683412631451789644439531501710802919048452686741650907819366718707678119003241013432298735535718792350773165291710277077509254981235341314626284654598767633199600431409525457364300760672979104397561189686239792587138085515813462340367589060099444769552229202405469590006552510988286029333362364469328310338537454580325674070731965773143846971155974629184605901731189989490592284026262438872762672396633433676737525944645500505183049270487280260410767982966923543242334535699371333151353117002285978867069246810022677894031938514720684083615063332931039360757253146531692146234923809050231608417606975249463961869926535537619276407708642748078411510648216862544829576338006137151583334739025340226170503824369387585693195493586611122416641121490966241478690734371959943010925674105499149511402360877483752572801757516458110489850986214252687515201860419552424850183015535863858317296481424397484163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 94521479277653589584645405267157683525285020246580051768366439365910795086313871745925421462402937755156062056579107736423105255800195615654999782454359123222108240354782976178041057611469799760770450216238631299729942356697988680500325776605478481692106504183638801057469261205567228748090113636673357143807486636655318168397557457702873288537076776903963103700559603989638135090192201774064034435269407349939968577807178047082418692882705197938966748666665712193270119525519597392112933006994752234834051216510890677219625877879690335777433605566455343990296327680492717621395758211564290401146828407998497905111152920767293586427806560869714424186442253542018278972300062017640217484404121884466198282664773818603762030077156625324037094232714202925018052421651109774970308915126274000655062223992025291021562097424791462756381395076450508034242098952532840026557342508198347113825696005626088971021703682135923428385296185024311210653423207716720638122434586806437830360718769006170472993679114738467521824200346468156828672102668863183306764952582631729066875759494989258916869687935024499563470568053684614571899292446981726689984017688071698279683987467131076510789493190934527530413931344990267900071136755679898730169660068327964667415429435132161590948880733185181018603150436233387756684868665917866930001865149096560677080255816622019961928114030238628982084136015285700731313902959922428038624257785124140509806858472530036840239003146231337616518378393106867750870707564303330829951262403199964866052201271557534378369101460604207252489173217028413715296220954850932644723439308750097354025700569964252702402633026490329398181527155572732204877916443741894870018510255625397776059390185313708289060782318665478793899359418400036715090946118815032973082063496218055081960644322336376929527798815002560526102367830121343449809898746221905476579258141616161091710116116513867328310872995184010316324192787953414786096851346162940730520968004165207216135074779707517483800191159063891622044338457662020851956507563600422965293939570660542749373743254775373856919549685575815024361296734393603801470315951988080238396575438189041617150381357719569724505323672737998859089955856114488081035498685418637498450610340051914724347611193032669042423754872650173530983013371952588567480540738843753484126312132490313103365651159037922635146101396792929380453542009997435617820979731187597470616384645210771075549544304514670810721005666406481615692402156373706279503269877894726042372252974183441194017938383940720181933657118150638577991993308957723614705143381688018915159314480984713129991194514006468253020661276205306490181487024153591265557173106684656226877296682864987526346179583745720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -1466544678821454421783712869910177349979911272858654078054395509848969778631113873892724077863134781275005355453607756107658972055165585772295361518703666310123635569546832113245536734418065854503385829762884279778505364210771485426404624817161162985692198368067884866737109694161700331355603608434116461660520427702554851147473102891152848222400448009329250859927067870788977547679898810797741728115123187088887448318984036209826438942545400758998666018148538823050173531199799469036404333616009353243909855241305855790072490809410713585377350362517642280758648952172614153811548958539210638205587128160633076066177626377554368824776289396158667182397780572755758911670279906960154348840679636876432386437092922571120004924470674226717008273308013810795128851404340982650574902259756700337706110515318092437055874103040501364641355778034666087499140238901164003741540478559657758078789346365050019039358482409725690113172830660706297118441290616225712759121540443732133409845017961653102743079265070931422321102174361596313092992464894759073849890840301080200537964553574664713823669448156834322190829320304642988844299103699368816829593266980465835362232987302987950036415649380527845407258788516433819261626873221485501106495647236616172236302693529346581272866155662016197081549114044937660434185279560857477612973160314728594476502556438415995173282993323191047421252640259760049824167225682637324881128896737303034588889029153687051231622104804727204426812108557663202531683834250146127739889984023862651735447540731821322525273226492632968698055781153603382943229455719230391745246874081655809946375696958137971259172609568040601005730363373716541196187635405350324473929443309146419302804069214872353960221277588476631986623164492736847807663909468750841189548014196586930213044558581041800383406426861583913780468353155647554766129751395481482949974039956369552889528643215115757616431941811729833688645934685890790397495704753182079834908248051905882943120626822162852552321807191022778585636421608465545825722807677749378281882555901666889390665809855324691775610317884063379544945737330566779762458709223434992581980249702224003095152978361673054948534533243981411405018677585259399905757294220755169406141510720105863541408732214559314316565918394977358776453126892469563911326199068394532456994982397226050808018683657411665932294505950290581350620565223686118434129955281468607357949679372228543452363792844256925550275300644456338929297554803534785263750856894286591956302448292822096516006901607412432219151215232323976048513079954509963419094632280769680728106637817456087798032964689305342265650289621227170603516189030809760244738089380999617998181279353020313385902821203142246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -19360077730759001703073768769595096786824035187041695732655134178343154409197859328741330220633126543776228754389367917795050947823863843255584766463760635464378219449659745144494468679819807794853879485102892908812565368397150122863623248174305653245594848966926492800456985248715221661993639161805691837051641880982801651701805946485613895715688304655216753754887552737167778998813959506730919845918201460353150517200889286285141652959507072720394981492547763550290298341515281683927472907429687410724297863197625053588882084436803618600832421052928239475344840639118221192313148490079047697990286503156205610959077153429816293542305787453712221193994491529921727755963079227047044360654238396619390778644178213139794730723951089308138929125071394724105763091488878569860471417625541026629291013760350069782508050452223769332217312087885119685518794615932691117154748857684349441916295075397415945420400437128317790101600268896863298032713744615265658270840314186516544960435285756997484981674117826916421898883415828097947917655806782317332697062562882469451268112413565769596127947285496393358662221208570647458853219678581703753336618120021194800438029243205506379573766793870672903991341689581640015795326951174447959256694818476313392942424322881149181552657430298472309887380371409178081367866249731097455019558259797120554616668496638578929645983109405284311975270546165230908765329511235134309224878250914982084818686030131815450520799366736163728335083639723629990579610611036080940967080495342908906501827504885827651340255531103055686437983443360934593859704243472716698237583960081828829095396464148865478147284709777790838871068275189857633193676408503452645534419541817955525965244927146193357224336159985707679999722626009862823631575215108444767872594724494898440772767887027465353660976957758080162237195437922882387396307227643699205479019266461456134072440649213265121052658331748792250401635893615986676990274386994189521569461617102307652214957769241524672558538837368517371561860164676223058885371763260597984312694912382793417254566316431261317065022234125300800215774511347858249868141909391554312392917787409741803248817808592238062642192757359616025674765179291265033292210823474329548479303244644375956567807598434592126539952308494405805698295609663688821781035755592000488218003848588803333641606500898095558840966713369478908990125836951444724419762155391496414167821276486187535041055328883888727211844260842432387213529683945345842757696498241265902713833141666276946132659247082557147289014176466259945263814963285545680631508818034930854072783748591905778927712741428542655066420116359421234381502813271921717132992233535611168394999654438548744588836280114966691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 223468548960548746473473298068379149729831704992561861495259329069985387798271169319944935975736057909218096839327766339298782965100467703968679645847225022015492076090831364384695349458918891281658007737584482256805165120904671677174141429654249000666451455862534253527768357870962908761366598261750714460068967039831489559372404477035770614218740216845354605393637422999862716792705700864082491811763756210734637424020826663525275730573404502736313835794851891454128154701663568361856362082931162552406191317421844869473670275272631945201474407105074234228778131175948428779100553867989122003778866135122846016837658371485239357200760017990103568854553870074808292537970943242465433076326577374286011744900319140814033172151521302369816982106330859919359324884403459183226740501754940810075758371656484775070556575011183364900801221646701588207133607205880653837131417022052902614987705417487580702294113793057289310893642466675357321665619650685786003838824558683626615580646877843945024127799819560714944547611859124119931367704254867551196566500577947562576848166109864173570539177434203489222461565372469254660671924966195685550422334142475467759071632201262835105900239479364844203033634155113079333686541186760373827853477999871732332557956484540327940146175253805530673017625592042847419792280280961099901426873642206348286231206750690373489288126790678478194655602323689579710157310173037427050752806208784771290590355514582096826422651253818246253539134571354742286526148266775610012758461996601983820046554693042639224543699988802570873260184998428720218861214829536005819299796112940161153081161873849520106161872811711120847217926655739303707961833160301048416833268067087911508638112099402410849947770691281768797030334655490761842249053801028076607250929828650586318092701608625616574332979015114082304742805032262147881696501534555524724416150294557249200003349618328485421444755382952820881121786641570837088654548186701525975183196381140704306448762188044234288910927630975721159440792981943186888402978105828458334443932419222714111913912434609981693965677312841151372713981118779176947581672234628247213024509520438588107664058064400979445075522535380320271156410189956366510185141211223196353366655978549906493126087939210304696804328690675901317476203342728131328414669554896481265087274168339407786936015467802442372058795806564226090612675462451996070134173996780036471682632050993927745048714105028834507896591988172440645172229332483112933230463735982060275966159340163412485933473334645974856248975852510491073910134743624735112733517974674868798581823708765640912423125787272248895894128548313645576892014100518151547438720274551069156449874535681722018467238088690316083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -1059171532549067208835482275226587761521963284225386549324547222494788866293133010052604295618872395337204597351378534822572890074674839902911669923566097015385413978559432289975803530520898240617854333032123963053378572609762052413047429120642739467152352491650538116416904222172399513040873364863677093293434811126578788285060941189705655871638538822247229263092580260123034459843136609564836165472524994391754798978634677705864987487149837724620207453140826893770751315736334545350290653823319483113212841248178101374615934950721290488019742725440442517695401132155629428038504308158478961515920830934128084340838826192897449907274573630664100968355343374750361558988814021703979121276263755546095711027093326352510761026744243044600753208083486935328652794105205575694713940112227380831606682867462987016078931917256244037837354739640960820895564468085907435585804402877858588440297486944437781805357600348272036884833829898923502839755837089680627749994931106908381275799118757626962470322298778728035999151527875699424641907254728422557009038316771492187506538039554238297591164456542083201850950790555287658502731937933589499499135515548950006889177549661471473946614198801149414549898140873555542983673335294911070764892654024740151427561320662617422606513332273548785052239115448297034972528496322230004149727204205265218385207685928825327014561874941530476860026142590614057238378171421615739897310039315205316999577291993227183497552489225893460583774878266413126652184826226196033515416422509877918288696222463253288999895249530461141046433521397962220875408015627255553350971055731136469590619164718727392447656412250916867918060443668178221594029124742939688626041830741794759731106015033584190955785410771377288294069380587534382053995583550784499187550449068966333029026679984157427323892249485397747833118935186828200082045281930163679938197734637114893970668093939176560405868421359878140535617343644552647303187653446356558259495863059000037830325574777618104164990591732986319452821795673521201355490376054468529922974962237052537218225895392108584951477056859727704030832041420452138919401831966229165149998381943393359725170057422260698123700908858960681153074941699264043191266684831249029036753170743923699435124977617466850900744954623605828368172357542221925039199224006253155623781873294876521863211269572237870487086449240424445328325860887412730336421429321939932650768376667592825345687429019698160056118771202859721407214241390250260636125990887414749006349253442370585633860482469468905833877296102772062105146598254568623942735851831015097812289475933881938458348368927691419595535238138639383902868372556887956336416843823748554646414044931306400400930148894311679262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 14433212030255781877362414546548460822410284735658842334301620260738568262335677537794053143009081292596320027098408681874904847143358465812121004517505812282195233727811247789442143536827260391938731608163421149008591106138270529776811655488755944807834330169124774809687376720465778957598325936023095581853589023180474246877856898213686780347040116224798160400563368334876569781513467200903632931488607008567919327201824671159966536228816753017405323884924345828697178965895320186493161743339953204271527852591282282847510457965903633663716305987659537832386289266597206973345510924245158444916165744812615865014019739208993138571733806703524798508500466328846116011471685814064447456100164459176236432821144984912115684226483377909846356773377531168690916780545113459686068568676869454052552461544797340889813267035034296500379366984085793916911151698986835151629059384506991212835044419341188447339701647851760236223101695934705886138996177175990574126318369272841869258776413539441031046795009698195649853494178424740353443566401849785420734551418121512349221608324417418757270674900727223394184368215256203821154965353312299730757731955978889332477048537185521122299278361019184357908911689919553299867306495957506816825203552987368176023440978715339697917992016513199624229437725809412824826503358011600404934503998875494498553397752609678119931389448177551129317868583306592256423288584404928031579209433302347638564027671294955421199003669545611866773129022105667173927696154771108260247587676210118038671839062088453887856970553503689770321423241660183802352901722269606976563815482820661450740400021675073908003193784875787673842306346056741423526163115008487402515114744933504194836967877696284784058242179467306522069964057299712611912808447440188924020156517026486304006021434607598032590324630602650594648820412036511323517509874080244192778042184926178756131823777090217942289305594966747618909504089481427253258276791146913779955486586015621180473702553116915308082427026945935328232178284504693534620301500535203069771835659350307624176236366762013551399056785729045762014463074694924298298241955206885315425968669910607127948939328127604658673554105562374985449628327371161613588949733445189493573658126523451877513582525668839048094426911103584736204007962459727749167670900021118341143474060074091670492799789653007012415336535521447964844142734545648137130652222502730157459473169458375283012816794102171814847549179306013018287576793069420322408204542577853652112951136645875368994630990023586720163429986297149088350671093755748269212575676144889222299289646693789541559498090952170221909642528818044947484253665842132981179439309586350680429140823101365221182898069514795299635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -39952434480809331886389823793144881953231084880960197453772177397287175650392481639466712431885117378530835219259507442079401737064416694093881581803838691291787591015829270455858399125305420127746127375786602705750872595870483634621730808160110621400453406917082487739320052175926470349298534815623289917777658578808940480305791599715160578972736219582233968283747740554206630287212775073948290148823141339044693546926730052698883016640466426069834636652500864719146973678283021949726873779775443257729219737963689726244080821737095211247520140454491444293492073534478175331144322601577143461432588232441183817070261813176186385308688574556012827681874415164846127051612404622238241369453884801526040917015946547355355641934411893089891498060814159560354237377234677362383420029563569931769715034271357851827727050139640407032855295560877226701372727909375110617396290010228449615106481097718662264144452726580823313477364293381814495256145067460326245681200196046211821074504159684884201283042114425254884585691705177200254611795624972595049943887969080341759368459529537046943743467669930548527071033181432655478307460975095573311517239178074525153975413834569858213345490811141164480582019621795741133178670868643488549255222763324950993167156590319000675164147915340798584354543257913764942604843743254233248724373683128592605348139084940697411991138437751011953105029464379320909574666700648005733850791511094802412435144780618334137589625372378787190937523091426135444328798842318689945899984037788582576871516382683218041725508667871432216426435781309185364974511273705724156564524500413329278733679026461778256203059793927572378428145963255994895387782220386061088216963710006226697043421048186625578090710330911373016684233271231912818368528703236886345831516225733597081136314756350970755559127549744320740719345713002739980574307564865727462360054339907416365073693295834653181017194560341943235497682220616958558203848679272131892865339833267027141239798031494648631947063075852508183644749690103563781331733793737232999176353863538061134868134104763522805409838554600215926444282709933210753789705554502807350429858403832492573352480775491822790453307458958514707554206134504817779804244828126210861399919377000091364386940781696706192029990220640984429245843209174210443882345387383982246369267203065602841367128954636679042778300948119033913029902692199627222025665531822030594141396886212013188623534119299384278964445378592342541826696318290669077359403323420562109298911998670104552237861486619810100988711733557463869404772314539512706492721858303994705601165440178276374327278703193823629247475405655144304621601151279375926449244607156866956043942867201270654601852719609568502480896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] -487512415666656536740361280463267242029242968394792985427370824247644362906034684664594498347943278595268185804386863577555348161227217697503341198063535649293988518141026531472135644062448448258285837042312630904796148355355671416970135400573945606409092668532381147964674957532536124322702722502113787942589327380928101575950458140196792245454181284816395622343120429195284462903098459868470451961693863100691197377186756782695970041271705367314661111807445855874311365014024680952758398835306526934823447589605067901508762988772783263112529668168929698487022530405705401374870548735559623911983457649209918247717389713516811255837704870918027512276079104779273640344596781499756514936854937154828698853023960513712367374436715613336535330178718087423000507469225174565951479554653575411746342288470150037699554301938832828101363400763620023309535970423887987469926368782643605120053501291380428144762908940139637311248891599812656419388433011312890282723249586198368630358612774415806694606666957558317218929814530684797307287045028704973430536267386804785824691032237432874370415889258054223492955453184612224821779064464811575102481347675039707504152588996218120634644508389652690145484642111641215590140573847082852582504631317025424396693720021556602559855348440447159451370953523088041844773704775004933702460233342344186882309365302077153507603345184965878742390469154319404707693981155838052417440389499221897323348582719778840441433909613622318213712363749880338479076001580866413246914700774373279396792990925450908772021451972884526632962993169077245362034268742190003773277649404433233052628819693162157428879916191624143847055510267908925285491865928633664542871707429538105096445196360691873268520427399740567321278089360390897955795042937560602988697466168950691644817834624831502951204892202365793860700378041195409647769219494679374010476955101276659335225116490775022822962065070608548337019975677023751000888528277133303705232063121839484904076714788968751238016643650651676970592428785017318710356608738214501197569335718360708850624200222982091392288721270144023694991874617526585643845904737895495061895748163715045718951237275924386499881529754833885942898581949231467580082773084109319971434577796245160480335242745410924659498954988877179657058599829498720793125762000472338701304505451142830441649185222934213842807737558349275115729965587434453030406449991358227695958448253054951199333909463007907811245071203626472913111861219712703842194512622521378167246361906595637803499945368770895654674892427226592626393266627437093221418093364952940015856001724391062408000085101312694379521721497386715028189801583029155197133111242224085346079868977268855177844610314114756824268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 4906451231314861017391889568981975578006612561458516092271604880459578648092784303302955261737632447938565107641823488794385770591113412921929355069041751323248330961579310846393174537287149110409745338281109490203054043132970344843812607189223285474181231567234797371653560805683904510871920201467840317455557907190468071737509543287953556684564882068602928568134440766928613222699265482911841960269288432655480310409360563599191855655963265047825109021575324798720409039516132034489003641945123994594527967095611756770002124594175019215986716505247524126454707193339003870526406529433534729838310955682890655409380895239432417151527127850630584284989251008730247387427701239694154887121712971492143102463338279152103066748905594556236871104222535633584988076817810718009557370803670034140500301877414306653349026548979199400423335580487056639810268180081150801993872341407436827020974050242197737037737073703846666810003735846710079894867535942663672743031054957222562689077673398983050291210844105642409213022619130446616045189758327507163091599943166077223896501122446206349748964920575193551585586323192522605960493941439390644796713379551500697852282550757285127583954986714026336549159427753538494659408906909323021659226065292737774213906795601249876125178696361856151828983209316103407930331142624888915520391971523033532278009689551350707880176781371115209110050249429383438317836424873885986311002023961701397865656357798118592080754950425460795322006297570429866415043246246237642276561362246069370618265205876330863731758109268215418490859618395272868063741844657196804147106148662382355934670619907409610774216257150422690634645128246252144783779307247058102446370809290609608180066242716067937199079279684895485710818850283999545941965053863856919210570290116260298573682425824918615295099014865356961971264854190643425873938569971019330290880705647119885039482222250239762285674976095474631109109668054251526636903928961321289281625624790496494878102210874746214598285227411536675930860224381571189989795543555804896379524555994003282087968128197201441015362520586705321709498076600424296568082415008612814051880159065204285231109679545389040994712937115310287912184286744566446621261235031725701655181859521478343917962763268804940760122309637273579526822167230225321417122909634662657313221749658289141452422723682514833795158672732413231931624232850245524997962513699033634391436062586237662647648827807456972639673378488015189127378865347738326177084608035015028545459609895012448107505866241307437094961179350041114364461768897964827031292728126272533798101234586805600930178105670666050520561142060974725035657282451595346969386482162665730308729623367973790300652817011739674332364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -22843927812079976515853768541550060644380007342850326564529337021630778026346887265216718327730039735641712521775971336889030750991729830608994631648718751310922651134885194299564707963825135014808770632337240800611421493188847635303035977247096599515549047842312819440227076666565572923397903437973125108713530461259254878126695122712082244047498580403980490639974783162027068273976293377824811022709976211549684752225099263607048761117041510117494862809069460289155379704429254983577574625930036703429269610312866893467221228970487272377435834095642188420397135074904011005626033300966668754567689982957115402302052812026168706758168222760328458543973563497602256785326970953400068267137688518237443348138418433878487449107533877111042311109844304592039437939536467266436897837961110195019905923049380206041707251246638454482189669113659827128337881007326673683079309758462506486387842485321086727581673230621667986101958930962414286091649044709215545685330970957208238719341566930491536151550020336016338590074127616794574395349798929530421183407847482913547780222651709127874557575989844895888672676076925776901888517648330784073897995494315771017406776274790641879343274044568513545768543446052476365457140872787387875595571035102905573474723438466606766818155410132761237133857461471022749904375395108814496136604852651073387665866693075945012218745249744821036097712222497346265249951124157536344267813319169792234421018720165062906697911597203447406103423274323769716061191983684508459261742626181725383195939613695590724800436708417759870516283430887218205564534602924718760706723540225718676238089221416121095555221192205516360034626651622380105368869762256270207589714224538912775165474418457700718786239180252904656715922963096505353594882982848373379492740468532177964098863157539191653174740142140895567714750063208267773733497395280642732435543741977373825117602976518147516530608029917457899862371541106073295935341943530533157712982013139023943661466464606921523974051982317302570793394182800157171685510028208564523087216086720229093154618464353898247178904473693069661994441042468996428023322166173108651989977943178998577194306357782272776779112638434293775011833012788159892501295307869189581893692653708476884360523251085719011406316308834698964245730473283453679204131186421604497054421280749356085570964322328435518689261182585275136130488839672080965997053223456024288832369137735575207811453125927659981748842284622440933597299560990507522277187307099823525279881716817915272848195478602634592195327624790563321115238573249604166336628063519996540935100898530466887965641841695947750756699850570217726324360794852858932938523131217550206467242481170929839370933573920745230591590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 68349136935282556308817019210134815142903153083626869372802272931916994722774231839373416668019158748886872145963684157523733399873613188577928379703389067551041212696892872583997215496018217848491528914211942938832606476699606726246602890528665891323378875678439167925028107222312074408085529657786138693321027443857523382487883243530345480926224990963885004185066318365032728992310465750634075358872683305634551802102951236486594500526843526428393003329830283077139802806258455574054963201574607365625803844175445641931035161559011571650120388406449176890990341675786281516873609125412548437803873198810205906971269221472237828388220438820500611973255799483105957493991099789336127366493233598485604239262217620361136402281736357851691989315403332260691299724713581229714887337520766099725865969226820934993389710523828106191935033380456868227902343945247438212034530659076242622760623894762284251204989511096294211119593724898930768365274028360476536415239480050005240065094451970845384774008985514396114674268855373190421247636738446494141975446226307188741053254926849019787963732628769707086290145835685467590278908810298660432614536968725006126605125978311605375296086223644074248274809375152187166165439481740621777587600527273918169789999560256185096792569418161694185851270941679967596714475566678921350230007491372500535888053201008565340068190552682381621267296685400697372233990051656547406793399638057246155163788313150765724321337800976058934148277316527643599613767459828492398291144032078338377686360708969441972523812881228549702791635937992747192479744236217396915742790126972652331736538544956319922972635690558982303988641566498333309042649428117116522378735374481715450376302465301169365558156013234607059625705010224887650599628356763432200961943859341186165803840356944913884902971042400920832982275804807247198314420342799353227722000309426275362277068472622472570400238971103247849327036426045408848881076376510151581017863281054944086853444872905781713036848125843406078429433533818819864219970468693176280340599059373294030390800580317557476346372333084738830964042328858900026642044735093006481098260264640368960766323377150283487604380259556190573098321315407876724786999491915034180906289806105668941337245368891202270247788835149089495825351839239668219982979654636325233182790156167666146282681945207298738636591202422764350583930936267031802844323925513578457959456794371630433519313733295835911444154002430067689549246018173375680851324902039540236856572253077478952170357126742290033339671366863054647242695063050115112337913710830400157204539140818715527594510766997698593974773423350632077171814129131996655042156224117326364241144805938278536199844280043503910775685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -138910608874082669965733940283506280387826793244230809916622945326092576316659269095450329508141064537798408825354163088752724657425827335017106841254424044650105740443887173335116572179402614876451970883624045524456231004035040579854858700473829223913323992123225328420678659276169349736061604936126654122076440890748419492528502453300539551450103452256016726903260535813214683827842462006130822257735283624783059652693613983911901000490874892673580060781236607395547246997161544993130534920224333224252719302559015085213920230762604448515299814842241686337265286451808767859770111789502087096461007856197019400145239766534263380853991829769675351006343914378189322604827711037282053101093340471342072122270517521168665336650795136708973180546075201184901359311834725652524253322075309298320134407950506653679092542451090682063146126259380139252732931907705042720659732165413337574880114704192723142839128959481639475898103589192107943370742080996051824391983615653091331252402388178067012127742976314884545957497060594000846889182870232884198034579609755332873406317707048746277545375597556364130395872523396766004385541157496127034291000156758017219284501847938173577199270679437540307761612932625805543118711991869887711861184464078921904409290209127434054818793795567741474119980980776816537952562098630035425672414186418251364314174416815971789212200109241700484556355198466194168974508569519269548490467958614957681416263970248391336668512274222558669475632776991527753023827907559618342806083340551073471895722380326007884691623195154938180599156369669837469707707148561192308671518426672292548087889474483528431699978552352312235021810676002188382649833138410785794266394348580962291214662293499912074488708522334168814413160393234526798453004098228545908842562172098390953226401025573996879895589433951091493933670338178047403161362041702767557087847864115518538731525571369024587945725792052163367355179985615444814077895491952700336105702456726907459847448798713907591119465664196251684642184205724082625330027367731387619123518702037798212121048699809992595031743245879283146324388717310153339256578271576807654201099373402114708588298527616401591348954707051393844199279573855802381770287326847779094795719548390692127352875803015805265476065853091927132007993099685570215347641021592222235521499612200305119131467248922599349652771336503142846199803492521785970337077361846476002184027401767722526837065650034667654846407025931556572292583907445807573497553465683925129068546342527489854705035758227671098653684670299107137494466845906680610852090970464405925938387516975820857005157326680025368255430567996000112339011958148297948684615134783769242971935452509759975394237399676201815192371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 173909075251431434193012339346301020324604870468703693777665215344762026047925958972024768488747117530444897728972658400680667360374466861441737691706637392732792471053627031260541706282352142712400596016674752483366945028290190430643918431107852732819230332645645516002809585690440113014379539884528264211916702830804027922817250295006128213905314296560918954286893471749906329497498437545415351502592761884306792299010949858533238598467202922950415477911410883102089879230417862614923917294717633911169544628184027192212737657507271085562193286261120040744101579689673118408612048412911489540398552366259260225524183301910678881336842578471586124720891015111404333557974929652965306363923307445459786229867598167355896292316359193280241241813945007798957965864319924383980694935989309122119320342532792607076573361615220740766770331914193971850769582736138244389827248554063233521590030072372357979371046833407113845635023422162907805412646086067577078466009618109258011575470373967142439544429722861476511773878836205873137119101024738907665101517294621097781710901569559309942523744624065619671666674950274369661339541281748956385091882744358081141305218187278437218432839177080631554603116921554504228977819306026846936792656933085496166647881970116378662552714015587753714901764832362033811153134130338590105268966299009146757543661752521858940502682734770697678546424797853120507469813347535067527243494199580214193950716493741598243417264707097076394571909530334918486376226410055844845808847273891841743040152453012796549930402555035690405497517780260510410633120624677364697246166518127231225913533291557989811875912151199980829499514306995193902980012173784084353107759761151797930331089713062755412964156169266908893215725461876906635237808122962403110257817112444722056410284782940107411444167255682780636646884812030782769303331058836130513120560356896997249890348816216587001501627877431519074133270344315928367690806244719360371822889527160691304686556774230566469239775487421418223670403627371085895527177426283489688491496712457983378079201626523752340100025484377214626889265896103136686460091992273752697126868053724388498444163800098059458693117155120005367105496679750319410320403057942290417276677121574593860008611183728293341182015551732837877832338789771903674256590846731264371148638490886265642370321356050734738627726500935228745256411458857276021034188336671766713305820162929889453975910105626507546587468022678585098872364566586384129752062001860519503742590043270085336375024493155520068063658427326092520846226224739741425012547839735591612685941692042497970673167658391159399756658539649267267353732051980952264871801901844634521577170442284697924607179089833129001950904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -57268240742172150570813046886573777800425295945455873715276548741858441321596111526829381672787484152142723406618144976367928957809699709445539756471204850577981398975523009376511740107752100437001939257164187241528143302953045285123397794035308275632801780308552089311437722324969199120318128363073298904880302082265541835982764691686894798166633083502744501702473172864143958446813105196266257444850425461009578037359301808995382927410862698245732086710195250063205039946124985523784899851980347299874580719419742813733213677229719427879676638661757335299904632271080328765931446565978056071730932357405866747815284967635185815425204461124563803757942564066295395967838668571527447456528759565302875297284467401634667863283855910539228851122551143693400172247025652682902628246280406813467366979110735378000889686601463466547706735941853199146500668475689647614592527364507743130086371166074128025153351960911789458373799754866320468373548507634529549082057139014061438810675519274643237433199046177025201881047393431529270681749818577744932093018927291675581576696668515838659312946546207495387955030883383707940042330129510053823552703090521149957100418156441773406854621955539675917691022813206434563032887000820093871021988066605142565390812115404708492438622044481871425995837700105508210089620025448230142910502707809848146680281141983403891583282545615796958580998098059889344194132818310021886582686214140394590661515825805901980705896746079572582729769247802604773203202336246885756463465963358928852963946578864674511122300461618107056465168882600648738641194211270207302285471595111964144830854882082503106401934902217438320878412522948622124342373779072035496291704692850476353279232485766647435946034008088502994423895069089044215857479758800149698654996862889543116326382180773746391417931562112244010098819530681305908133113772859881001524118359902569672458576169485759847265640912368476347097924924081579906686265955433176408838871032814484697700930057363143582413171143564984647608929736375668618199801500529484690239590674620052301589340143190382888102916586279518828423365994649749706187443303461593768777518344932300094143554104128385075119459439296632241311295066662867598278433501830680650223406031122610769328374229392764924160070375604645366041883199120190087881025414277692204624871108430042935378390664575177588194201027645502305493703188770659291481515419605206199091205712900706465859698402268180662845488733999856220541978171461513199984877552043932003839574450084070952554541488356549033580988981016243995242421791852717929992633145468430099904703551260423142675018528210267884443539010182890764894292855434176734728431634420764377824746280098553665250345653099983500895846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -189425806884498042023085954032281656789970371419901597191259320909732546859132764869635448976398508267557285583756796630163705808567040875864954653133867005226466992183145872682574699291509671929745257520648968275518338251078000173874188715361373242627172708749608387611140786097085795927035675602460601540777992656656280321032464278552638348996324275658227963006177949143900198767894935193571647680270927536804328837300755384944952013035929763066169951125538415406861168028312068607044191571651550196941998683306813430519469980083453192104319373687307073863476934924938627432984894307730894630339193146562605856965201109934355119631752080266598992332885823278185759225566513234595150056958575765922379881718179205351554707453028479463697695841382161297387607874323400869486106381529365864281783449041928352734826334989454837309174037085411353242780444669877031254567275134259592685486761990105840888025835471226490854898153973116626825762479064617269639959905222484608734543805967470773814202068876277485918614769764621507225919183108622957911151967261750149099170191127104996579240289631796230652307417816531346232900057149636580294079884926397179439841695122319019780626514652124461831650872762359483509106814171329612352104171772180258759786792011571381331719114966585391584750717992516676369338258295511972590171134314061315825502918166583616268118360915871822818637505612091438536340582470374572495377554036786450206682256726653967160707275432822427942610302899563236827624056563568388902366650901147559922400729478334064836378683774656275211060375526232618776408336870633440969205520412959306484988732388516089931416071646232201924234747313541466707690358000471192553356172512828610196836782050552355525036272645416221453480522341417916624749890752499311401144166397042383804951795758757455363823108440260588935262516110002047759980498261810012055475045557547597968201328860189900926873162495260655699792287357577834673606648437262779990129007946436645938391694845025010875129592734027694536342958891145698761911946761375904185091119310214640184360772847166779536294346158509773937813332090665109813095561412013467447735418472591651515839419156707025921953317426510666013654521579658758032358916570083613534928884644645810002246694566418754668711851639206328098912764786385418867597812204323171836203530046039466389242139139027871891860052681614404626473151774699566140812002953544523003950777391590284895418726754428398747174538222958984713923643855698361308059952308866696787237639295631903273553140903745074403862737033006350865709346629157859741739800734759303107499432130469510792044872844557241520022378782819921782356923756631551330826732333036019742202529421298277868969398985342831284096860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 18016617857912425499757424554687626562091201935775578892666400743734207861474306053227914049551695640767805789965474057825911408256777877674179498129765978962799022900445978580036413025873288211613098912818350930824736723695048048812877914525618704154722086812043234397408125012229344550637469658283555550780830147597775215359568268892149173125081558888337918198475241089558218464825844318413471736578127776859276196931239418997945814039682105712042582749545132727262484739816430640772088572329018880422016895772739496367925305143061370712781300332484333238988305598516183598167054317702444231593637861769180782152913679585349023927554156724967395738021142963148444161835698052130249797051213362028665433487103767980314316064162251191886754527791632599887936223394591275143901934803038423764277184675017379926841673162063507014499758281694867057431134231160256848985477091111709715390829733631024441582215311111029521610058706021802827806318566892870943237095603357115361271308024554054839596728484198807425235774377820844181482787383152136488912144112226034892583932337924867643911639415095641517336995956117614873824026291444238382186953708306171158195961293596433237822725528679740874095342042273503654054708902923000003815881532584979138110693482090482841083905529142544201110732321897891916276604979269065344845059592875078556097982439337770829423173801881529951538622026016814677017995192559311567332931046050410019253183173853152450746950831024528645907054718964450750871335514357151876406388489372840581523886581629995961249333665256216406894597096315282066185163890479890668828055326207338687957967019484758554346897794952207963051802062729818781263913850738953556993324881412823819498931959474668622300702722418550661551557647584348772538645427563817079691421715421906564699263061641117522929346019256013296553085503424541611544136591322415641059943736315546624905810543006097749371520427076332178363781214520494832671373682050763009571592807025436478579989562931857434190124236226786946209878112743391338079937455954931119427189166232409765689014785535643918777193020972542959714043584717656448723880479389449637330903120756175563808732316993735586135864571106070522711667553621594947209049694319012098735079703300989667059267326954221060053164832502192610563129629228252936114184326551160519496741162747679557851446911946113460669932697308741627427412725817025416334080436723921453614219812970889997264315686959648306634247353134633760592777219462565409371865716239106310954193324763801868087134482657699631120452456964187373384196778355851193156497137341449080382779860265662610349105131059329847867669187866764136280855510080789624430536862615631808160660585682873103246973780484555515363328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 1738645268205306672487811441805946192317748679349609038506912413555254805714993376688055285591064171661994110154064883013431906678788525224504997237779459957951739024097784121672259178878457010434409665410126218087959688244290587168179182473715398409114049343482350762495771714956480997761459699423582661947559458402489504555497189827980254826313753652977355328890646553548578550311721171813625334933759473370669771302583291908019107594062241835435695318343883541371422834168082870564420032884699314715426032546082706888022458618568970403120798340646845627826380246375849738578502524654332594925321300258098613542335227394443133541728515125428910820381471416997197753756090008446601749438816700043175364300471370221579244450830929306044517131386725887503344166932520961177533567543374860560539186642851918909111331860492126651837972062404729544718393645353677685112583369214386238761105464336241811308240770229576407074409609811547261993367651421835054117916842324195301477785281591345780171044341841100470253043346325794751085603957721019359407263951830537528940977496761487597319124561601128521953472657273347696570144664115582511898431402131829753982291646362126242738412966583616162531089606177251284167831149887116701560458070017247849419692394027684235183151324585234718643428895039085650449216385298415543621642363930015933277821617859803139028993399311862358086775304841224714224419633000373585944159383748425536880554138700569510108176327128205252310616602829526656432871014229301292290086639791943964759647295636036237471973020520108848444622147639521626611564965953835648797412545678421596673947660710788236359931748497731601272865313123690624559131368811161757094507555651199395159172163920851872552403100300548096871589258766021635499322725515492507547558831901429442379616641080534330669913549770348890828035816598435890604340659634453424257447442695165640283919055522969678783101887725694928083127141729448424908988128797382864858967208619651203513023647600032917826856812204135604169082869678719542847161754622072217349118543079352899727266898477487832296013100407026574175703276907487313279126819373371734873178215369430511864854353852200576372504833997653034013965488227365075421052497064488378766485054309669828148142176230000577547037910770076912130116883090396108018586102006132516660078752162403230681559880948917084712921369812576034154425241311656345130459929384612462859358817791948895565338568659304036561564579222784918712296052642363196401125794665225537496831505757342604145405980370248737885018417359520778081582475508545676401291943440822632029257118574961340748368227669582651931657022680743489595515420761818448378971910191302017191434295104803089786757359039550083101811015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] -5982565068178813409224430253670538059992127910858001089660603273254347656586424791733156519920766516413738031786319453725503771223203601281613370737839941889195535109991037414574794216604797457327499803169000219655096033160557675688308494135000037132319387162961159784514323134030388253992544643293586790805911547125492927947382965657205268065267842174855948899196016024495624464152877822720874623931515789060280725821939464185305178895564315890612561492671824388848041302638624547828384943395036969484390042913504491299835669256510240133715609816190469145418741109214765670143517002181176267044497170958781727952958606527528763229803677086349831090040547615853244733184584495453787060151186787923297524499770656717435398893648740655180685470700100481621385423631767214318227265516869285070632265123540138758352734148027139098450676314986920379684661760367730484538649023786494374210472470123045875837504375449060587740959813124354534776697752195738368615077570252488182776288886022562753975419070808278269713349580071754476942445096700620491357838635455611393279085493666455005665668571708802537277385529014432145856342098698008323669856332272729529125716900573809359948874419094057719275315210734288602975253719236048028746778947932183051489388554851142883293569416288075845337897419079002179899628933335166312147597805099850196862684690468456450254019813896116833658373814092831802793484989863816710292338399530308295907362160685491437660441684036621609027059738417298932163897408243446134353462241826208464360489442428387148176663848250058643597867283335210551233386968225530965171157465651526326383405453149363992881758539853595055049872148305261533688890652527396909152832123231159134735212323108399894244118762307392767867208938295905032245380834301968080817338951369706617640182369908822406068120350431735586947512285425562759960849832285047923006985470668506696077919996172416878935390930255586018524613698829156926991166116962261446854358717966764028223530625475892942011684324239121676631071572429403739041119501834344741173146237913170222577899767281942435815347904528705211541140544175615277504762646891076132947657309826946812103032354964632413385934154220559826664682210672606336853030116139519655694769690123374903625082524675274380207063364374251199549400581463065766587946617997543493863426150547583403282178329455582819265789328970029621686401657579191868828051687936614246195882989654232047692776587545391905834206306795721150758896874415698663861836136195829013045157457747284270918972818354428232494505490133986877492776002617029873713597135811342116926905071261315112691769992323951083990676957526320653454449451923115692440548731307773769728977018878051860840339915877502351462681804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] 11874508591842194710542806960383151774610583134009935079234492865459350724659243146998856290060179019085426780462901671686936341921488688429975815801886449011741868889415518374459566280061262763076308020652439416130506895693510856823908645370543587208984920403527811115210761455763783437970813143778664015570088962489358366702212348920588823198608991879051961206704951807666042358098430194795736837482561780376274550649148643027337113280447508581018730684838808770176316148227491731555921136255246584722055435785088733035146690118263393854798510387532364551776670054453781384134969073397521344588463656957639971824408424963446011172896837740879315594714428370505430819875796955377771119531952451529695195136176378268561383299018664889003365471378792352230243624467174548172848543727890565303075381905456429919917456829379859803375097008501612187979344318088849696007687978950032953178936824574433271664226738119255837854487724314006651967949003141588778264834254533828702992295092592226664739216987074866405328617451043394024435756501334990861092136975117143731935162860251756934761921929365535363824155190844961428092116595254723449228596878559995232925142951391235684795218314304511427487268317209482243936251431441352774007063080069517696302256097048368593199462103402613067014882933438874574393092972214124840710670871605551379608714614403954530926229849684180650943926449774327769666624287704099363293062737873519892619468395463174518692381009886423701114531052866053122276282379268123715153231994780742403438621308521749256061860674418234451246355199171227096120794698477317271922994213341768657765908023634041928384277514801500153184841530551332564668663415817693525042177885481115175638147727567765484077705229539508665643630127749541449535765165433688170881378985929381447425892333798783615243073037575381251848377681078836474664087048205870407794731287907971252037680361216789314900839764384934930615298802728004930619215575086187108780011918181490346762920394733172377001589240097968180372300649863074554297471280361631199529174758609213866694184473208135821981118618707737841034101204769550953471084126984288637347371176559353308990085642836526221500654116295676993178947724611351814635655817412730547595944370231930042053981081771569644968889117610364085632716120569255572785295637905828951214373600705673821485214517462887490129598409429499360307980635359842395506874127069321027409828277218113300824239543330410492771677212760066647647173328072006025639172490915585246170667185635474433445954692043084463600612371169386386757416625375640522881150243290001968339214433757585034042537939536576621400795423707721236173329405511952836706428444515566590938702302828937674393429314263329972160477265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -16568362435302608222820048593147246990038781950200139822136845233534276267459334616024313024356272072368762613602503056142174690426372354952148668355721695267091468670106990598616120605161699749096790147880018129349285528273488696600143348870418387323181273360515589774648529691646454035090426492208482923427178651251377251722550027977160739484305339968400840664148485484145884155623603789102938430942485465570445500579768160292478205367863859928818898190314923068691881948260512517578461712205398835523298954547466918784806745210428806562067839624861105786238482197746440939153333441050091901115409991757061075863287119935934750739223406649314042168312344358973532691220120664806486208318559778588602651066230830806841911373147117525572412494595017308897124166053104090633413791160644354305119770132556312677046802419580048478277829671321656000753316971125876161380589141689950871997688917704711493100593217326871132575669662333696304002979635488646437210133343058547075237139948863451392525061333984100338923464601767839333710212814241281176537353647543088034501275378828239716312800769666034795664580157168955630239382843157293136060422962858888986429729061741964050252067721041529760372303599389582354494249733606840115632333328192132021959036150916241270713561362720272902903758619795155018174326295111860837871346512995873609431186842048535077062002404435928859899552230853638955086718918417097506163959524022150456302064976288642379223208790439171095321223144985066002576183748402761776292030155276364235697328441204181699389031108808759048006613941323421032659017400279805225998364544211145291678510369884447217304754914169738915194435756071989810271018406333581533964379948701249355308440333603603562744871544627044450455123065963472038068523009762969858399053338152581204249163757704685729552303005797208694223082900962377918570516235662020664522156810298706919372936556953096648886774653581986979562258659634226568696382496525007572343388253273585449447775207149224254583536739790656589514137726553333175706116802051623668988861948626577532444343855837661896288655434051166949236231981197946937510356673773313070886921140298011898179085738837271072953490406990929851716352130801632011185918110136944126533194904730018408271649183779294610370456912559128078332601110282372516442190292191292860499837575116665073206228195016244398073164728920335754787582828385279539557051557733911453678765209589982109275088041855967641705495948015700376397824477950468000032020478631489765410167850565278448683768299652801996449031720051329788578408203915542682661496484806612264105665628382006893945120239808399695977072901708524751903151948508993156605442494174698955350865398642431980424255057862912270008110284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 17221493203211446603961467773868725938986323920250788987906074945303695894456257034451713319269846182684042720009989633781781111510539309942946592181805815270425980614205155958667246264011146562962361856867089379912797204309675018018032139611299890852058595919325577327936384985653305675572862603030453581827973880810383983532101779851159897544929204170774966073998218214169990868506858982393378526942564400674429044732921327716971802092474263912938559017343241780619800976236813353514884996785283871220383482447695435856851710223780698329958550607516341599788300219677293946042640565235107224196321363832608512672352582557338376247111665115400627495683460299535663164284507115820185495661307415249735442054196724683907573137675506920170399423023549759601471857578094758408675330547159307245984512729456997426712942209497417989066761077520458999343164294954344560257151681760184307988433935112496718500045985671359978728566194338927457627991464143689820609117636559969555570189832743204487642220661756825296675709913064134268551798412813663805037894099414725743089365496340484181466128936518682613534774336261135971353639409834938692600796871364182999586851093953323643365353721651672280669293714877901128892733059589336079097318894014839189484611070813288928459189806024521795146020637060194117273598919824323896507351491785444769530114766890595462508631963822403143539140680067873419300882800910825531317384801422721563382668955233888664171092030358046592627718442729357458248005497769144723573045785826980884890299659083424097477614246359549225524372283613098514353223491737576914587912189256122242572340755061606571010033951129603405464566126620493415837956793056509483392654402101361868114510729277365622670474391154008125571261901807280945653082286348172584280904630907552398012502719470960997081389464690387902078418087304517416521578304881377722376454842151842171424204528988682167443192981643085349186627225816574819172017808009682203312982688829947071476537981131092299824973947403130211363058975744961599141360098539012395448721635102575214983107115654928950362353169609448734461151350094837002871291062673014460946076004755700079969066514825012064828132642403253559637844389795853924297570781502435342244809566565919564611721187602601821901036640117886085900872207981878807084868980229437212190995110974860671335634687842901303168634617531065772171910545090184607780548900097497094387361339455059813215567414145390115700226629582762210014380450539157362145022198934238883703307966846483968063712553392567055938867565495333102428124430662443071343954422738666029204268907195613421863306422568176692246853848331766125711451170177831735013525085224852969669726318802432416052138336669257333753459507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] -13539051090168085425938851269110283918714707933564775859088065213062483493163363649906424658597563937145684169785341874689822100946786529617092661590438022743456599279756482569803196264542865874578035387803238494992884974651082291932741036790441123970148063576982937330662344132015298905522605997600992085616879426848632155733386118998727478612954753994233986190773654693169306953615855948684312656796053389219697440221294629032678532298608855587480588026664560717427539293508051818757504116946434746072127140394849340590976462922532754970140443594476966184979660851980923550826176340142861426707312969807554198803294170200575435359537941390654614901924724310033633588451196260306522766895929101929215817206031115549464237157390804097473158279811375084569383617371007988200358238956262526297705277533589624161637576844076488690592489585538999823407338160299460870487750290022554154676373483977228630206680179873661687810540179349021290727599367081317844750112198109472786595868178471018985268461343212997956220736096424990626994095231645129516936365778731795048353791926101884039867766278388811949626184398395446771199015478092502819199112195258298717500725506053144702727988424046422034280845045897833516656330845952545886726332143980901230297845655829951259536047582280396426349492727884051686298019730420750636653969147620908559863699062709359572694144085725843546723786824729245164879188947523167729910344292795865506945280418706001798795476152613139515248268386248193154712257803976531157381322329979796687940436908057675408152516950189529378273714766286066779957491321287476219964224783909198738092229967790456764683846963073016419696616704785441695015977505955573535279815024998763305623640279253275688532998905973730635989551205396729175549340256946611237451020660518840799510289251039477064818081351619435054782521261607609057069453302654856295141845241571317879184476128971768003634317526521854102861626727306365390312742830988280766514748602352194837816414572843415649403667096824162910431811825800160307325524280076067112371613496074540899022456866096135303676899884312846562273449379674534340132878214622471263781778373665271460882267413398116213936987151070286398100327312498765210909247686867528239594950280962854684858499338559093898289852395652916690736772552147131432034394343081024649131571936797994489859430265509009457294855492846441312738092215226964067886212785533353975508447527240128472651852614638567893707024863826428274051730700343863770226854713947046066040609709918638714855915316364742062488108832395599683636608058225126605851362363128874262699495661416392547288526413647683031220316062862107666153820638061580055065216133040685592246169598456274151860101027348842239299996876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] 8048434608708849934095012205471896296617759515963452032268393159325646830668956188181320826071967530816778107027748250104331545552856339881208484375038037225464090407229690343864918578697144202308320867602567802774170054204537909338590809195487569944026003870967749395966100479683532958182831304440305041529007481511107247453399119456496990774120170804149711512348923480587397936929480563148765158885669585229855455450772605346280550013073084210234804892648046973080077218638903209880654873466299894312693667508740151979327009528377971390251715337854524488983243121621442418900664110668327748773122931236915079450891533793476983110254171789776707424214039387207078259289960524266603580911912406652989699442691155654423756803749052138185174941727913141792354650541944058722064770485313141046010971955309696163283410874751830985191712096029144010723882333805037488428620610225891799113101070216332035404097260764479476454695205340665926446728554820685647564661439323151206240355070305629345443372129566279332243279711949614904118530936951713137897569536314161689439916126793811467551503558850491062084712844549385164703605093569922480120499498047378556846985704156437021103687917599098779421134297760109977534974883640321915623492773137334098556007711806926163283810167931686501414150022895882558309564207997688949108785633227963772499207249699157778832934214353983540082186562316805447583261512360968128344478561478393868526017040201622751059534388186070430665407519585189514001119813941195296039705622346553226622040391818921566603282489952743956445728794514130415587282744302213609179223014594948704397737728979648479092316820147809895287519856870641463395955888439455133121174588439357917242413673535854243442080920349093215642825515662767488462390121136618846626685388846544500990168481761837951933393003670558739519018884427059433571662381629301310667651842446069877229621170785740304952310906298570016403033845668419262399357138207030350828930950795869112937737300382952152522655182646770990301227842843080502167427054730984547676616793361988381953393716405081494348630154684608604934055383189477743701437142657705296869137015303750942844880618433968602866384111305290604591579317917283228671858689448790176644629065293308110814371106830750460249852895833686395656655383853440406972604448320613229170656858234603677810099488244591728574764257461387843243549524439836188171873134369889262426827708340804776687969321397367654325056038398734713543786239236719930457132275571769390767576429415320326821453568707368612395146156898050074597831503873984865950574398329542870530091823431540313397084735134657962210218598666064129518792048766439295272314970859283152876193402928711905075181540819949343769194659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] -3845385396305761295640916539774058396255213248039636405351436734386258258735444935951806922114783483094585206235636385928310216501503401817693066946202998623921623023039773505837191140519511882279720386597602816644343980164945920955633543008952669102563093280948283093847882302122114895352051483208198780329380694017717272295600620612046645531253786510925504009368520213556328673762138943222053268949414976357672365075752216936343519794910022906435672909747434205668281261400033181353726737497572915807634524188077304044182375136417330498817363486577030364077424414760374944949773170476509105516252434835964394894646842880300959537128243397930162613655999319714358203136236774815419863594691705255038423818297450729112654962220793411302900584093973106503653722814402080485852178456504155396753109562272585833180837270348283679628961184781070653809270473732423152893596710207730529407153507486672257946224886135266245559066497379420304577992234610546763147151956146111866783152751513136822153930708370222960694160431713537302669646834308155269258917852602874449157482472994509384298742392184900603290012955716128676099591821862536206987323583935872437736564401103148141935588022299123146992194212992138985119312510172621015170861308627707936223881446658833363032073872215429108101959562257373120472133315765534158498524158339106527004577108526524641581336136811064785449429791063286858465159395621310286037174140623132256632847964238707492363931293162200730445120972509929589394711212114381762862751587491198301134584162983976854543626276034788149677724462639111860746586130674113143905223922952090237258485000326149277255594197008553061384162164491638847081187648035474574543477650664684077657584735330533934178501877831725085880220050902501434466878162569955350698566945178815052005211029990532187992459400209654100858147979024915395687084061140989095166164475695676422257549080825322234484914232707236298128043812968443227552366390897646587533803689981528497404601349343257307839047188954580161277469124469796512697233519884180865721658205583779021212138601021413029313633963171774351368465069588892674151187918094278592838179402234608603612785491804064406558890488309109363857198603810507703558343085567364736165955586974441359509080564690262062537106592064722084449633277505274142880555943522657459100545498363706322851301631492865877106184342487606142826496206266285481302141889718089795593958318174739978212150604070023921163476912086832146377521631278086552850834301598685341905043716053845786100203752879179097536916404495299271316333249314566579209708705036805741577049476946979241275091159857046033288233304796353831417036007251651389859417007662154316316989714219250636390120735947624079199463014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] 2304078593010799651661658195930552498066978201069738246436797351899260657107541850822950817736860708337528730828849598172604198581979228565403764014943687649709685272304274903264152411826318658635205643104082383317955586011642213754617737400490086052310289275793781045399838460419278316195510363980995073803096396418464569839839947475163493862804375828551615783962421922336701458383348606245917534853278440329709111727071376697741902546954434847144912010631292437686685172964612943220763120854441577420386421305304927922120467777698023064323561460163439647794331299351958197220675547016810311539928089103225302914904686010715686023005826959417713784731445542846398146785243044405188540964525399285125189973750426467053607328755582015395088528990461970532944625107149905355281650717341160924310319251541305663458556909943071676763459467999600942460422086022052867991257918512625471012570161382400973461699547391891506339949167740201519609798535183312756339453788183371483503974916619434222466298374997797043297272689767966614923839542507744482098184188845113335849673846855965522927570685841865418755290297328370906550980235157702005737379181334130624041518491113463516764454569014531599807294882818795266952397164831709794389934831513009433421148015493527380746136983048320810848729823392012160650163752377100543686641856517183497450254009578863077979551740813478999027765100528998824215936155237159926369030265511431638226147302518194374409031200204619243353449177670245839464944203047354219246592638658088046831621842174989299895083951300689320041850976450714648064528379352229637702816419078968005564074762105663538603578905233741061563674131927564744368235737015620449437274370142891693318578160732477243030902808990958021120679460961848694801344487538071257880100802137575468341528565025890716446526073817836031555586222857922637628090312085912167794852840946697571653276412134659593711725823259534833662031756201462407923719641858728760378380476416463532556405942031318816424241289195640943886453291675053517585856126559111691266089406349499679767598735605119048787247348234210473272531841079024236846870133501231696705782561328652739465243022167551874272684236914384320527138196244560384673187669097096413896607748608621179763331484825201195564619370168949481266047467215577508366936853601686350216467108964170634218788590068844664140859546326882745960944111772664639891299599703664707317543042073852239958008692994032738753512142652107596648028922988107572150655224642675753073469971633141969125534690298815940952166661373525821368203731944952962677853005920911188745772901500782648303995881170456453533371173097578395625243191038790939231579880744276049081967523283436577771576223778079200421619957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] -2748389334459749700988344839217989312718507185402309405038543697671982556128755549036720749876464834669450326514673156584307336489488504477992777247597916408441530488056546300367264988379602774703526233131218327310903132402385817594943215896386862276159695303441162355719445578038558229337866059809360232867575603962781248114060441121385409669609708717629635005767167816281795256622433096540774242876017276193829877428069361567170153715758075615265702138366556560605296526007401097000494228389145513854535985753358171986654816585490046246310619317962426560514066141193910515959287723135338148411438477205789249449727041652831912266517741897394275316491972484593424127600910567581021483719446455922062328087274241421024896747807609914358713975510000798235258864978771045084457115728125741449912449258608548336823023837105892309117781807991929208133898288307745967501445928008656812169559701807235591758049241006643641140151108349505746672974829913762405086973754135881793077079868605645132930003904244016243085967942777833128082500671954736926914641895587972326780520731271027995934797948488596977078850977146524330127962546182953538135583048582439687949526114926494828451363686577009569090121120414894610446417828194482234701236435698662269293136605595429717200392262420542865025388137437374027501568667755402139657414528077004730918931647899451847896884586653986185967739093340189314622331493424747855688200057720748134943515673419747704542836409195187271539753226313493350196640230450640483949157037396861717045003851582116842873583235362392234962235655984776216914895366419405582317235571277240401287583427367469861148335024812420059663859379993689775364323774147342880290243410083985056892975107851529166349592565345044853979958199084177992760937641291750157943946454530719621146247220235220020390987899829920915244407844218630657215463728717934288536814696724408875778607000783510703037291365971391186428855551102418888042099155245157733505339740269653106260483683697052777607946532170800890766292221645400102926756970243245991863403552370594117819778849510839551217199455663710131451669471460803765170467960167588703993334679482401074980782785619041120736327000631568125135974891565362297553456618544394231860252961413313806767325632850025917892491349752976794251674411355264606038892389786479701284676005880498429024298040974244936182648075451276723240892830256424619295425321219985008483930541684003561545189235769803793856517027062003651685764442021745271805959299818850254249406587305158325777167399807191515411749163277549503849069458417074939427862208304985305567588912037983637866256187906044151632942179650427564440461306270641656598980232584437377907421988006375908902522232450021971391728844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] 3676542302591042398388722159431481620334245084754051677455267837925995890529607198903195493503790101973788085575860604993446343166410826769303930232326441600511495513490268731701365090193654808541927255333229692301744667694439717735006235397062394398861054584959060577053069968310724316657235269343898501450069968937614954632531732908594388560075105443242418446737761358873169209101568951823058287011529018513935804087667699147894074649520903476823716865899757248481115715639251543677670649149447129008235854638139022051648219586873621918996782926498100202576443760339466460615347900297554826997483855152205340775893752250367055905433489095604403146651558643050312905397400342872254986900129655860472531614776484297672021572846861061088003705945817262005791555317790397050405335781302667913862283270964065308414552712570070099458010005878148715320009044968164978528924232448341253841185257384083125540440578474910735908863679811996787825192922301552364605749510593484399456680576118376906760909232953415626566757524081716111392566450112949516496405949448135415379710294842540146686114355015400509661972148759174585195895368985106910342553097926247962032750789638385881024951448571049940263923653652026005229694711730003811953430927723884566663328966487805806879057956799391013108303021324774710137621434181484581773126833087454915562594235948328929722429638455603355409405174240238005234034471061666454074828239844203293642233862623553152321678557757202890029250795980828060502983810583579250666195808744921825570653897152693028974344170539267298543483271215095668697903913862039668262628891413616244555789414425976322835037351673694069331685171216811397892499452684180689628167440094795798244838912523335872046543908381547089014184571838991671351722549030108271105435598111090661444884861640172276157145837389165022160652868884161557447800976200840103135508123761567570656550009883821290045075512000309840136758654145254385529499838435155015085139356227346932692386838658218913594497303235677073537727875422900362463939075292310357231479605469372221653496459605599432778125028539761007518159204852606544510034154109910506927014860344741064172955004348022078818073934149334497933323188058384677448653533830502375370048384595977399304991068463405196436413774191033945324196865772982118346431611776378226877359052784314262704780116268091133716453122489368620725846110190981064174448602166595291334694613970304508037148919362531875740980065647760527154831307154592794795495036605097592393202586432197513824668246045083443259121239373130262383685468139822545398174008655310487178053863960220450240257434611081824710651148636645015171034728805123355038029562995957898635308585244308807212510394894162436376913510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] -4005670874191366285526765572260472333789175393772202321682613664131171771358948675268382442114581906968440233229372838286061204065052928442562560419644041823903139995853814100454064220828777527518681171774074200625859815985237557516064444030212903020801985844479139948023744899599548318483095383980408146017344518110804646885048574980227429826905135098341667724239803750538153029997962378780456949976391259189114623625544080396561565413218871415628730648775117161466246403542176275868518396058809674002435594200740038812979509453460639740400321135256747458459802576902684833106629846824801741844590249330384948135776869268161293060408397129515555416849595461563943195550570431550388472361888788649406517875877811582753762390903378258668665446831103842328086900543246539884413143867770752679172803185483750168040565052375144943961935809733215646528229066005192984545103276050063369917313052835924288981671487154077660261990692569043091812733033913321839741357675854278221738686629751456059160019088508782949957528992748122636793280908095631290409840841736084342294437910451658975578577091437487931582794652953726688793597084102784460005744625683071569442036879503483429340773716448805365338061272069599316508460626443256289672898042928993509409626622357296100970749830958830478561177979461974624068786308263144597149167697983086428891859507014875114768195594559594601295421528532761849735966719454035151204248245222555154922673402973762078442598486809591785474260837909002435080585624589734511164011128164290683456515656697455609434181216472590683424840867698675149093098574958087688002050778677938094270019551987821461111091630065096833324295184262380357085980762072738971041100399894460376432049161225649130152397859019649319770982543861181414138458192688937827572065139251286605985488914740902457885758299411517750221708502468608451182223137687330935089676836782061401349558327267057515415715108600904454620778161723575997156233232780172998606730804559617880543540059133566777315652752891246076184478256529735985228386898658361032769466749231645499231829071594628328136618626952765724224977390033111579918592593165560488841475542048335151271090380209869522574153531785204058326366803600604682039882015426750704821333076107000090056428807884470736549743677708636571139642638332093386426193258190540553159872404571402522016122439462118094134071039365209789058464920921991912670275033770448709163330616941144206702137418180642594416332570005180945659737033591403008450056391880569923038124905328411478478523512791411409153937544051080424113846024301742029596563734527392119499712946486227237909546304487553985239836216281389459169110796095446546185998625575624859833102268810603539024325825871330598206203494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] 3496526398666072372549334013921012717192067051608849246201270205239020404997525451326347179018413923642651567788101468663353573934190934958160650240616904481307900092572946212029110929093088871092087990148078194723898414500802270352055341900901982600571721504439417580037308676179858720296117940888062795318429578876596672037369266399478015321221365000952661127906405705125521686531877694745874656350541618174620303493144924500274664958039085431167730568517935686587264540863615346131307950421449595630520875029480366357471269475280923794454766509288543424936832718403246752771055359850763537944511322414029635344710049492173068634639350585525613789538863387803143752998456724970219792866165941096453108363468847672474413702000851214971338509218499488489655589902416070537815663049973807880642761595022349570071450947693834197669424852267610114246249758995605185754154005936740008521791147437682304891063914906650689429504198038770881498500190719357022171991930008122096185354696519676786405345956769687388255128108596199474481168491500397536045172653152987274738763263102312512901270500892788755477702553387579308976614437788538015374050201398653924927085267340310900741031180777375912064746404440084084853573435586457828286262099928248601900708875167655222651282888946203383778706588870825974352348754247199426241799006709955517700006763606757532863042067486674275832844253282443609202648376899737534361009666664300989467420192193074857777180217995413924409898852662052426845259035721569118683097400480193415187531137328649580649928020877073263867347414670492221948940280965172650412696954223643138429899636026961036361108449451693804861452689003133532679443022317461935933494162525468533117298605993581665775337142412511019848362518304104882522744477247560652798192967098359735746558050653517444596366298933094964633118943580764473780164096358066821325629170557655966340506922161193851179303372626178892868048717209574560026342616721103102002944945757244698296253136250114637334014612255334989230170032323512131472423992736475041977268694880005879228727171221264074587082087769178091282001896852498333171915120021479572230641261158201329539864943274392924941234433345795745977896814584421232838394409785622190397191534000850490891190938677422159667774626024437790846571013674172706728747220386992728576983953748368070039024523949935732937574670158488973071813896285382187443116735575250237435283442769915838713665422988916837916708225500925142399754197644681542942736337154480052027272736641751068395248154772924769025983924860242791601406469505937233683897000725797514983698262108892324676140992775851162792395817167505767428993902977992389617195383505994240521784249048938475379835328091834935689105899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -2496170202236898017728123506467359083650511371888144427435466894270453508579907588245952369381332738294285604006119853005616722977299418164776070183979094618805730482037407389246386738716785364530004929839502218489476971540343610641141781943656173570251938998958775567707273260100483841897757842314624213909113605544951621736970257230362585999195776124784631735322884905711611071329946480495015228040068629175244375417755517322631390829200544223731228010924844151958631855944759874390600753422892323651058193545700197761909097740715522593640241952575200964187201328668848867678138281109037903745500237425173744785805590108074092788410783402071383973879147125212025497954388692410719428695782844378230478681014332777741460634485797894760416590597533002135487931301860215310713452046644853054404362972935806753446493985502377125582153345457222950595077090764779442298067760264087683841840094607824394950476530920932409410388947706991527552587180988344480819718255428882221804940563114345809735538517512268870991543197689037843005107093043835516848548314453739558586556611922202770917864037400044339803840975258374432011026483703945293686935581384172915202718306533571748812533238596967181130752189812021423148218798009079066938061406809676350734895783432679301480251766269160661307694753536073956218958022372825876165211309208530949863617501918630367203209747014691539947205080742690562113746715928771922263538077743988571018929761027929157109516669967840429788698401077764686492144876459255041536239906474234979375430301079812433296372263911592477301735965903888799222896075035720786505273107192888103871254741281137286549037562952432773271672950244196373822075830937190661218002130616681529235955588569604278466210527971463790684800683510877915644518875111655892378398069966933271203448064219130408759058440455902058078381994697938156561431854812275504225502882637494622532585955890284034509804349415741607182778756899349665639736414247993589918862392240728210538247263853913735423566771928625279460192093642291304815413919550061291360229976136935487566869990001391916638096643876400917068916577026601259193182696486369827593348327019275409847145710216996968727077165760422649180300203840496019107341242581357620322148938964499108451271521300164716657418966141476781925307212436496708541401539791712306999069747770782114468210969904031497155021430504897960783861868464829181256083936470502545426906267202278546560922471862163586337205132378115047657349803817905423135751486908779288087082936377271039614608088253036810974002142231162755617550911577553592175526535859670790362176613502114625683283049212479747018309560273742522202977054631164777165980066507209979182367083812995732644389893601064346479230976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 1477934530586630755601230781907253044183000056156676413839829260702726709124773730432512759029512218629767386992252091015193892642710900441658128154748935040629665104148853615334406717326509346073093128867282412772196258371264788641129319345400551714385980794973864267434212580941469186852426711109229170435614487120598178911467032930037997742119626199670477399489220427819368966220387737389461769139961033885235766061969769687385898750736121669423664957131031799635264324426877349938844798207117565674876931443321565913033950382405575105858487925593292404410451867921276474326727676568519056511824329571672053770635956807866954877209196485304185975631370986125252586770366818797442679979021054790693912118854015700702263851980111692102964757012007963092022569429382031335122911409010101563301956349636279181899846173175370964034365264513397509022737104282592643859960812738492264351801098201301352723452411416414147862351128291406316072757703448302764114252917065573657316369688131658636091237593870756196975552695594615127817994592690697194938074033802903052042796297961928537220949904826512033943745280058014439451762002481701170574765695644531398408596129930019581380314425243174474517406605605427963311905936124966049714588600064766105809705355043121306283273271348670007886500477064943644888879381863914875859042702219513024863162780998459807626969974698116575782590490254612956186819134349771813786628068512461845115035309680673754473242559425589373837648876255329334482796965462291315506346362603561268636015307668408386084209806994978628752944063124219370027764268582670330711778145124420395095444879203727237435278473764228079197816447589045020465037092870075873392841887636728428117085141155603087278275140954668146533033232676612732082867332789197770365195236244410403485933269721643630599772279000140883775808898991106658791335712773170380767541222837151429464621778963063066899795134701929965521668549762914972420220540349362191483719604688858935915107274450774431922779589979776172237069367526489869847659313015504836998356974133899212251624465890410341896517386155612169899350449244906081356267218915380845044409254599300559622006014542305435499599584474076382298413854685491892023719280477076647334379089747118601703093126449424997724342020690098600269746457571064955678794193017591817249714063544721610692379808287504157463375909970770753823967390855764112867824701835437507646450453954295265949283016742557556101929654544505889667428012605666876486532874709612633210096849389544509690540679154924299451787988259005674723522277390155581162030153222923062567464219715328619123928862762768632157993497839264052781419175649219803560810278059642058390902564758487982909814357204323322483504578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -731115343118202712982827434401989282204031157728113361319621165856648729019340996907182000974767596489197912707335731031134040366144940821457526579761105283965946508047077569000506447005589763445460820657257333624496616361134364873450125506535466325708065624312133425640557224172147937436578053309010951818285352981500177527576225606856235910905389298534439436788441043595339822440870300814599812173731993801947657453077813229938529191971225162695128059981290596997689006798055927578770091605595913545654488311328743146256832357183729217942230763229315857295738911008366424603181708339853449771967851709973956252236022154809888344203447131899355044907067591007831627547057480380561262723374652756001365838173200522618078378101628328087915947847588410950288972975416581561572481917278475166305411739278521224504149201658252762781473097474461818742876691654968639295283867587273246029931531156974828252892322361384611762169703253035654485806011059517557978254006120017909641142805723544947108701721988631238875265215609453340250607396843770675586450282607494903946859371389190207718612308017876304977194520231153613076854632808799391800881404638474020265727415365566496012164467997803966768231322561914438784356766725414821626329978556543423407145347970241520686373593731467849131630289084722498636457666120616110412264973875353391247587184811915926227693102302412954088427955824137896094009049828135626083728616222787391253839555830212844499907402373158513719708848229640969677915049184548357657668279987521426409022846350251466626136153437300897925398709707648336926129467130091956159210829702294503544182009921652422776970085778920013363360718860667218363360370094289190862519217679434444105116871440550040495110690918831257154448976513057050870810019098434301461110213415297709840538409335702284443431039462407796883022297136522290473077458187204994462197093169215812352892395980456655467196003595933384183384559484427263475585468021079007054850735348905867469811549351077914015627519260703376184856893790006585405105780280641014348703223463519605136640959673352408059485994736434813068099526829422426691226800306553226898495937596207864843446550049661517927277666942414471604815077150715133873955132512441332764655912552665223365918119104365512052367054300017028514079183071208299073338312360005290846904394242661610569547806850573890405058008705517268390710190267245646718654855664493407999982876727636387574843027165258491712269169605122251868035917485879671680891764504850127731885841946284305173927142135411894658453841263224418593177035921708412562703427122555014419647983580960503004195992236392141908975354502287241844340218962290631506623400889566371411567031859659815042428552879145658375104102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] 303727706057522803486233386071716822642349871457555406339209761405521800851247182050841690546229626015363457087454932225041140135890836157376538281257757536749160004835797371956420989042655523948486110326668310442268436901591334430118160034569041176333086781143787907677493958788698212964261356267274534131061800472745731937367727143506695946487963602800383326148681595645409571846687549416591160438188424342053205824447554367381145374838198531690978446361986043646339956637802429580892726251404177785033519328556667310751773571349298802021970559943182388169857224625732784328399966927352945389643703673267911473496777470969044827278045518010981889688844197987467701376337493441694139710501355722341787006001384896316892190703786386415627528476569624397278460097814805349406474404186479122939632260451584888889256812834534778986580035538564247733253336659337619435231015164393569284496112317076451973629627789405719055284248592404942836227560637508717071320299121016277457101821798752558362636631644111527563619076296418315207682940485472024736446791546588344614910746294169195912597946868830844091871513142953418506886924139471210596996749917483074842793982976206446723834254701357623312108889693651935436745478723330997637953793076314665346773771478563595927454827560285989123428163824866707031035822859306288425323001317425285730653438024598771923193344756969751199155602620751529503945492828264414434867242515518706597800596787844086149673584719756241984675676930211005464905994614625976434058717397088791465577044238562989908952714623621517432485503957378021566940030982479105163806134289997748584271195394344166361057792236303579000780223953447283387708947269022734230487570995085695336802319068089007183011603385698777051018886716535776223839693871228565632686295850364715080629811654659852697011081554049673416379566272044799902328893791602834511974849286296634384771488898833471185550692977640249860485131277972266440855764385720607172799105065105971759515091509214026466193380300984365063589962715104682901054553277957499367672363834286502707204217188906834150901090927828053642607605538128854995710797290560983680389095152965811999704633769518779400468495861146196217215006845338364487780056937165874644569189510224516627492935901285880760942688981342690398709523153275666671427071992923575016882704093033599252493350866976646847930661004499037081738408901406248314893766321628577296062741183478651320188280794186183697106398379335201797680077262336310035671274135199879549598649781105251636390957793951073699164928332384153445653078314463421855130919834395403970350663088492653344755270622699715374341518465418442507717363629497304082778978802587074566654625605108288432553084185156640922035814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] -106408828387150756342655175752043487823955061147706260680090461170753896118473754461515088528702354723387791090467820686350870647204476232095897461304416828483273245901800083750549254831927464801799722121114400484182272492326852955498664157711960295777260098718246952261762925404216666151273673593225005034509716049241951846737401211115966003141788702685670017838079295046792430710087801415865534018539800604077790569482174789628037929757696886061623769640846127386468805262157879416679378778776383788335776360011346732546284798238208222533278254540705602181048929163914638947007754315659597152574061189233872196270908423595130488818429119028329060897679063730214396618215951538131467319114264649690688209901117760909958233026784116434770351961731976062668451800720351043270114361298650428654713153212137844656394368516426637731977958448387857722369803642834043821570412232748230360036496224896126999786238305021843199422455374437131017767395994183161587327671246375935675077672041627461213038687844836644543906007125536937936637966982132143041810251239018069227922666829073063078623100720509270451458965418884320834891200195462165695480896430784131046911337695784157801516893411168018208190007501142228547864637877463509760582548295003125321508916815457942862650755272403303878653487314515387680658397915342270617551207018504047273268967843522185000905296722253357316475419969578977031319067700242828342864683649344480297995638465611396398897251670906104658750995754807054732185509391319973405216060487948147389619000337535880800203853335436545563418443589969922556466248617988025896191762052606746216494286391153790710867504208879104110535102124775182981965096036122936119945262723296003131934024715967924458955669945054620917655551945390856125006998726610313540391715621253576901956121042230181346665195308992304420155406507290578417364712353060636956558744609405923030927481253591413490432680134937715873963834508871776604773253072143006538014355248972653815707710826964714450594084840741781915032376785475673969799802087356575497454353309115985392322772842950032424887173626754138325268086425761662160829815744240204384273047947750581927361528623247085915244220752327219789877327714495664462887975158646359652845077514081893871582676196648372079022883391854329974032411256498872875685484965847630574501848716276824630352157478758657392295195115728694599631060216607817869434117826186677391476101859308983347240519177107326961926791355256446337146174786418366371291733835065949777559388070285869609762635235064863763014929501135217425155428613289723369435826310920976489067483672470568955438553252003804947555034794706872729658789827493234405449132506703453453894042403264107808438666685604726230430515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,35] 31135320800600560877301654717009349415623774091442714276418223598513774160420961564494949031617773734628472754255746982435872361075351498315233267191556999863145896125760221879686454880536898003337664977349586877699996993306898263478559747782762021685301430404377891654603240499831576697325365917257510053461555918836444905434759514783279615895571470958989959064674995667716557483192828639239904134271799339571819015603434175094831524099111037799388668591865661836631092965685561213810873833586496950937876846068833644961497674164447620086948161287322030390614177487844850080277513891485224120907470052711415109825698201841340732255402226342253797835029849168876802912668531161656079413345776784010856975336309667354857286778384279686705516492513800565172043840029265027807408222328130557453254982976642513901476457339425451336581800447669408452264469039455247110835415878306968278169492576682405565973149537947847927863689317093660328802813929115656221326263147570706212940318997672636809404588606307308326331841261182882093888980230555812299684918350926941486688014073654982536582272904267229976128393010020458430961962398250929967775911993722630850531487988268929751001813935141005825254246769999274779868022697297742536275487438837062678313618817355818677392361434180130208593979946950850523312085277959342580978227359691907282915889009533405293654397817639113362874836492230268769323438780168745333796029747337997426149088046288946736008864776927019506341199236699815784224951879446340297496747989651121333055960874209040762519536302519877370736803218007060148739464572486821936545904208479090388526695938900378595425462118471351860435589428622796463536456127475970514524381975702283333399747230103803964024443094143454963994750056054903398995160778429314685776702865079333743645726576022803912876793343156775038212651419604164283547076648304150601672704580018737989614162263684610619595596064657207543432453196436114074572982146893368611089429368350568220900288792347826498180279321256949674817374355181279819240766466791236800262117055399202233595126468212133858961812559465429168954984220464845848537387189459281951339457277705623692063168805765637195522330933721184839274130762600763079345207090456432368205855319561706831231957817619873505490432777467170861928302579331045481516160642247138530600415644616563007753149044222052808635491527959515985659547348442555307339994838017912568418906732391021400074421495783916030112647369487565041770057681621310378670122464563129170225000625373634998696745847352505108467345205723673224516073226010319639237113979996083500008620894768533759927512409786719962527101615743450199160881852078248622343221084649917790726062138968212434133570395524671659017502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,36] -6949224531815064326930719265826893586247602288223783565292601187067293780362781007909308761571186221313444186702602634781790982136155672627206318187862641557323651820275009261819527291270708399215451922857103696527019818821708398819207524820229946417706397085487886468270310658675729483709353952241872530824655197678279688058921606237722906873833423478418507981543426226734456929150404627242503930382405016867577103682037098605955898231044055863914059213179532923145639991733372769445313678801233843139452453264229279597875067695889191609440860501489023276832153842470843865585514437976787027496128991152963523310062781175163576791654503585005812430244770331535861130551666352800921657278244185565294159285491800024053237016812982289960043731286214623354309732432820997008527995723089867072039398948285339156341808933047820282383341336648032418728744964255077426334659735888085328559029356131927093405325113567781619760417546514918878786477705217717931632939972247582025617298368229703635354736981563542462131135711320789255313404254733252469341406362246341069672989512167578447092739944058827427613034043822092825692485798735274322996278894359293750316025733005112842539925215517586891728119065572406507642516988359364170133395903441787192719109496690628665208504546350206258936089316850702627432071117653235887759029392713339414960420241856363251391901800297390100602737251746682531012797066593525240457747658449320871525606117372775478744548249856012935621245772439670932153855731534039884423215301955555370057454997023264052799298468588599206413487621407517028319834972179070384493355502177649596759025391411909065633437091137052395910125896088010819276807291605880522992080782868163699071584598385201603473660569455249464215645179267389610778016177569173635253830084719370005292510846881255325176339924264990470605988879342087995897168069747613285914782175151766021650075378017014707060814940430232682367021771211486555120640594040016124605189040233902209876428941326723096565548792230500794469796626940680532397971166533888396765778594095721287120680312676143624745652763243617990408625394665099607195485428320912749739345494501834526243232459094098434832456243842480700460778763170092173807354496029900278735820318689156600978491474860103598917772116144829639813527443986207205843960286146179409695449111314104198278390469982017274472858203174007451181608403891340085959027795860596337533993179610228927706622140853233598559521388445099190777621594131765173099636515823448972193533081638764595097217591274236221459685655205434587078314026845773582967918455240930899807633287002115758346241662169167459269106300388668620581304903646987208192291169969112004588996518424852216480279833561684725098086400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,37] 616802922822549539135635530073800616451636817550020619040110617112484470285741703792806681807491319240329656269689284210709920378757078194795947752628995856238248246111937080431012029273092570915867187622079547872917713206464953411664045084282462822977063293140713920118588900837898062348300052108492096336021895623017336922041550190929990366750437185818830706985720942536374531457371097389825990004920962162597821648999677299206877818554054218104375262094075257540443643192204447044413734521574963134083716433913039210367470062588462631222296495010799843762446485850614346382358027085149098828603516013160563273688880096243021666511436757075793956013452226723495499594924610872796314337166703531609259012816807021695441169975038344037588708261760387315324292819885907405044924275095065583692097432137246659091206196285236954721082430817423278849785915681188213229590295445020336043908204884962923688716409594081232746785669086827689872916171802494362425832138886759597320350585383988162633327409965908276781925416275927679886225484750216818839929633843090008941793658958895105123780461488011072305550037497530804083203117488699033794952756643603439418386727167508074161945871922358136677554954746574223506175753615587947942161847287893438950601941211222167197962247894783819507000137194547457029015986212692007036044826601721041472037353148966901233457383809311637186800958169838742215751080120912025281796571317260847863892920704926774215123571162704708222636974458993485849371636025799977012104104413238927065524735277760136688412362497378958846216833703222911500428139469315094090201392770802269680969082940874708078042400858444621330336996232074302502603981017210615984352518923005508635195131325266780631361508096448724626314516920634194617467512992374851695321772331174274857307362863094292420537802414336928585077641855005403809940884696360008337053656244982749029372682858592746955273314257346541293832177143165095972219877035399222323439647519726451505452367800489475052378725647677947907705882841110225705217369890229857719173914987232014073887137434196976137641188234058561816304478715205866950501494407665376636796613347231308464595452826162662450411557726851738953064877402849691506662309641309178034371576070526482778265490757011703640123744960008178997023812858705798663344840679126856956784111510176497058120577439143612553374364351783449080136781185749338074409321171837371104049035390276308388373032213663123788718411001970035142154930818336407207042999109958882747631710890822716101877452276403764285504574814921308935339464865922811455310598454924031455374976700552549066819649072050114142010121811760643756815971271360279391197265201280358646528192632203921876314239902826458041548800000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,38] 326621397693041851325827915436147483967890120781175658255248474793908370158042418165234155772953004626694444691652982829386058093108090234994017015277021465218940799190853788251678685825182251620914317668011392165333806877659017425432814871271253530734679734330668893251732976161219552616941417234839715091534065274967054630703136005721789499480597566832621532868032503768557285860359569049349876129601266474526013644965548482541605446853337864479296310468925170023350457017065917050888990256504989142194573129229863073075979189177881993485314744351319518541213522857616467463815355297023297001917938982001269621882474058513172593375288270949926842072521716770101083179316347719204509679861802718086499662471496532774561517898219453476911097319935648499239835603261495536700069669831342937842089117154550091787805044342518419287726961784976326559802408125237731046686639687800462932061085318289825597154292502178368233661517945765874054616030577851991117488618265429424795434032058469010160264264562217827181225527068794926445465335094321412789433122256108948797672910811530044948431810647628861269326231581539733193635222690754675176940136480118653784756865958433456371033733826243808230462265553330706749049577470989006088769969039451042419095772434623538636694000541205340955661829844771349867153248936083907205230126005001949485842544260602578368364707402176979050392963770298858942746680814384217862639811703570229925970340762731679525051391697188589672165930933792834521645160386089336303214426546883181262255197337881875524838105730675035986735311764495208341580012132300370808644927575720312137862880506067982135996897933778520186566790865752159524512609969742766469259554139040900472072243997697250189159629129443967469375471988624456887009310569073512139549446210508873761410828501197025390226553896629085316931007234686227969288931967466572499926988572688444905685877868913587726034372855825163090131402056332206468118409635166108988036011895003357793551953316772503607084731536209939477998244158096232763071523133386113889382725572975466855888471682320739703120636164002183425047127804274638763530666328002812985610898094239355426435623964089364063194662233202886924851244940794912131032488488080468018729905469034492598713932292627292637791920929905451934048483981304432882785121725024412492478422837168607849993548458988646195777950076540812807360342344128309095672311780549552337070960388737166509983423202498238341415240827610698313462434570806957582216029532120316684050355547648212998698848608513414263994888229327692150501971219191860199110166500483844413262354059444306765983047935048834952040437596066788720720301973789282224321404231104699883261750054267096796961038353373176266752000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,39] -61326663126978518131812675743986239982609043454384020400507100254912833471156628594196777136435677087562450668556559309298728208739264572003922300469030949260772117486238287993202872689202782144114080149869297965093658746767658837454616660819073551969809980106608336200334573952500297350303072329483383594118700912377572072210132058554377933866383736229052784553826108360263797383226834909631444806744419328840987429045793430548106959976003495601069391057260310905737068738981571101601346422534400415216819524295963419016338479675576081790993046608196842786577389855309426542860635877915920830665977826710219319345943695189363087767249875019554620593663342453449856162816138615817273715141686093124181267524445657976922994880247955458652708667997935837804954324932202535026018905460583555284436064022078318564614128499482874749895173596462942402811048798474661445244856400432227002184461692845536051012523138061751076150588239650163622147234776916143862524958116645277171306574262924041409641343363369904632157221086534734602366409198661563334083687169681682497624243326641152992788178379309129415737833835309453724513070541139939349986298166847038602484034756496057155366678954786139043454127563832789083942252700726872461904997175061283115861161556699202693297323998092269753117294815948333080014306658049628545434375711879461975779772522317609279989227012362016385247853860402581556801805622570106337711526972897763050934701861207478104304658779520375065325275808303376155209698175918529336563580227740155455314711154309296891019948117591130518775928029757722801852047132660832639948469747290185260546452063043705694705857485797104257212441759012432518255155053613099818422747596107488220663904888183898668460396054032485052761051642535213905457409816538595388298006164388390790279344760587343750477305539413665503393891676731997281371217780900759210321633499072809649776004212643302792005518722365428314601099618621285696141573110508955950042289183819836759687370532853239696053339087290342042742401127858049131365241210171479940087901787013063143165747304761258210862805154914707921139838102554757882896152863534411950650627272195466090400953712274799963884777213208181118357741443402955949810659757415785153525359738528833380275329574518556459659732631219755699873180958728356234321835423678470799321908481787050236898257597096529731818371147381804342439913356181049760009981807160526988841725366432236153231707389735967701801720766511786703456807525544367980112163679336227630064671116271293838453311227602929969120139609066052629254856240028554281322074249953632743708193294626506003866384654416178099912649740775812560704047863226846407783597893623278443778997532981993823605108738161144999444480000000000000000000000000000000000000000000000000000000000000000000000000 [119,40] -172295402303586158977773187640934666129009622769863590128477520964171483142743839976182226390476879333548295978056759045670509554844111048901681583031867871976940347251018828760514842889184682810264107585631027154522695750685261345690965910436711204052087615873751128399400147293816517714036856785824517935600563224299694250224730820726804865783459689167250966104626203482315941513819269831067918233307721071409946331853073268224524236753755561071715080691771073539420755020678867326112014854780295732912394829179012219828236149003558819901424229593280725767268598315673607269195807437691723313693690671397608084992745079995602263549690637833484170043355714382980918503595728840261602620269012981153717905999650038343634080268957100511283515301497989131965268194828625393695363111077474302163510652754144281068203157250575194605645788398281953755332817831587594397816325956604746301227294133343051992493221137737239688521134557360120724104358875065718274795006925250237800042908631986317623444337895537257521457658891470862750764943624448358668364638948421306759654479936934442324037155425332630154680704993222286598866887805405921804364046975531369360052021442457977930411793118834020972173561602691954137624281008205855752932246701295169173883761503102340125861248706909289079674706247728677659263123482588424764676211273765173096636078596954083591104583428671732606018449768961571407833227788790370136773720418624655460866772036796058946490097581126694270629073703256570416419307333462230980033028601476309473979926916776276079870696259765277350491323335962996275259788880828332109641600142988355177085111304588332107338753367216216652120285316754835612263976280326469830184587937359570058736793568185661821207302780802688887002538887540439928630141648563536199742345676304525656969553652571844712798620814853944750041176942674707387119933132462279607043914619000802678280917849097196657378974231739798326597653488125061943303699747314172455248448348129132799995488146897437726574193276493261366677942415171728786525977491163652236894250764721883344051907734299862037820700971996510627785569985524087652646157875167025402922700169553751129010441612895563876150460322186966294597712498179765224024860045160763126853528926897855928846838259843206984548432295458098821539176132241451690686411663507303740337850072216150230803299081839979574744126098758043960735020174572887651819575602547432586702268794506605566836803285819307621531296643781325439809020951743807475333891419685719338584582814216584609069947070750787817873077400809721223458570040130154483411156183699165158000591342020085571340193460962752089682634969100843130467258255188471772044413153283830455509329501891510365795886245942801727488000000000000000000000000000000000000000000000000000000000000000000000000 [119,41] 195839288238719025653824463326472817127626815221603094359285306015865667420093756848685116456722939475315939118359399078123950440467961373376574456180238481526109474934592773947883414311283577908141940858393994398600091180493042462971222590855354990737583466688013474175238566734775209575032661145571669475456157052016688209812199493735977001023811900944280631594982086718561519463456413362592746393126418048908530427646411001752886943246511083595137308779874735205074383395109406354340497799119597366541856157186379904091638083212288583797130409489545508201744052275946086124827324594342804272060244431808691687447508579296070150128329925843417903914622020915580362690375214321120596756749492794047131727503398610576922938534718132785258852278027444700296733992705010737787598918129722007880904518363889249686307451268663971019488935984536889287671112422473824839125670757850585153591881679198757803951858292456668096848522785307302674400333654612653462217835924376481206545709719556536368926812608761366341762660446570921716566079576331772044286604046703753950616472062796521609224473311438602107628372203340359959132589363875361924897904588651386351878453689738753575887841769343848259444421221039944773491537919622632173890303629021709605543941124656582139859576913876655495974951745137074742756774462952443641150187311716224164801177456904139616508491622128499851490571041768252846573828724765178879621826321178380855460413306008474481304057454087364752165797941320154187665293098468738790926466920035934204728902768943859009820696059059935063813175863689402803664870866832453581606912771487208667070871373269179701445819907363266799828530631037150269181503556721280026690774391875780276581747535047769484724158757100282267135074835954271380180841696986038442811938846930734654533224163786230400302939829228143168427799869368220943036141880892555785436242983856779176346584382023189416797928296081237683413958119876724258113071662264267400610428789192347068583335568528045508130922934652849522121898210179087329527379091427991491523223898727898596648292066188382571938895203585509985102241187347153760255108942982382718526335542628319081872697505659946193667101580500750245738664706596770745837399969714318736182164553809694668677632528938143234378077666558142559979535516372250743110099079120140739335282685590833590249540095701551098925596808297713515061847881044286128089096154516896486534115645156428897112726500723412023992924165190044686569794363360013066666101085814742641043088960642136840847153019891320531326610527739125970926444442916019537348956536225501935483093661484316031385495602952100791465739252902968126939611222156072294996724860481175778925929210589226727653453647997236464844800000000000000000000000000000000000000000000000000000000000000000000 [119,42] -124879012144109335682143145683589155404768121830900451464566541505988533060508520011930307209085010409264121120943218720954830643010451612296884400159290886790900630110499620564378396878932461858104401420215879908552109947205713096793209582194354920133819213466164966549328284057062532921985994234466597441088719793471032451572969388570250433177368324827800486972317167483961643564273967571275208214530546825311676632370687356338740813223789481858343298644891887318582809403072690981340167290070025961411106126914423264325941469663364965504595392344392517403863308319596313433898279877514838751217320933997746810247538373162851330962577834401291066306126550024877572340483653429947111110256906011752568515753503697085767950227995310249242961134282299372186283071510495713170542735229041223979471555625547772740849117369249517320493299918422771617795904496156550585777477824829897395597343303295090022482691452919511636799475651133460408681090055484569050484093221994483429041389381432201636441354886269485603336749646909929605398118848701557292572853587908522165244698401337308518565811429379970356395323225592743818054085979914289790910908124072674513012922082771351219819729460551080126562788401585240900873742083996921566571266991546228542396038935061482468858193858750491424409191211796181697957868898626247557710425581094620700792867509793246644448424855358611745628925904284723072349444803802338191461175509619277776607434675011546405155985559469205766405580131483017602934451618435203082115874517005534625821638664443300532985692170917814846764915803019785005964403883342179053330733399213788743856232345253126562406852973130291993709244404548309803053978360826305135703078643429233258165498149145732174988230635465304161485543927697144993638250132960872996078805939136953465876208329127810960985163188223574064212903456252797495119723951968894883817569851498638841894529421545468524700184993192948650920158730214635532389598051302977745475067734255555871764072860736099954800432167981693352972058139223397302645668712615793670314928975795382439101380793114691116595760600612081527327247639266536633847060923525344231649254391759738501173192558089122448209427849513591530197439285257125918057851636659974081165628898400060289422501097871417955876965333457013628976534449505286135581420253271793803746454775564469766550866963442010892401608418104387589354984550689786829399060085397628294702957799347601695274952480549385118945393686758241941468644022298589690606568057181132102018754764421163762319594793347729262110334797893112163449399536581586797828584643441651108798691652975194154713124600781561105463746467206647401325310853455152749901319961673542654046581589899593219234246289785295051161600000000000000000000000000000000000000000000000000000000000000000 [119,43] 57526035763872150568304377283714254758448342316270960131532737024841522909533225269248195126646908378595387052787868309821978893119214082724915997467058772944095055790048294532421055348760950782569356773375592544310082082029564202809986358792740223855713168519895503783557477810864907181935254404286705897595600533742340152195780242410276885725555087564081579525082594784411194225611063358983448613228113299579380847528603989759817403688361006481694437462918592896728634696146347953930262262340923731107829272021431997941816950638159002551386367716629842577777499336481810550899452157990442831341887551075368161346616774187981610835126553070690872251071455679914229286326864538406728185912537341610362169531255860470080478796650586894380382030675799262688753719840966785764689196112803141531189139785344466402806990270975570510359922189533326750314793101309650490718192259706360702841663942285673955663678579835123831463468716935524304587428830552159368166433499106231467238580828357929120344818526853463137134041624122160218606447864987508381904961821090315500466529249389133208750067036268895068997820739731425287289542939007298041614269527300963303538417314959896590988529536535599832521017488357800104597574297485820987838119821916142093641972907286451015525398593301567031669647688636222145697789427421525309594126379082697792541417242996483406888666037961207589070708210701446817192966816742684420418772020892474879131129955554009500986162549787658869208523719910294843544170240962025466474972260210151287414708313521099928373978210250778708790002071809973613877069692461616717332265311359852580737198548995796778481318506658868092379138821481252095738582886197881235628125927480536305688793445719998069077143010964688772618503205222140322770938048251089636154279308932384190554650597924295210252808181419503248652655229606271018069565061915008261332821193794179845217449345930914753533851808651310083813329996378724793247220356098580599479317929220733245323983906082126430560300887976801851498685977935420255278039699407925579024325937479149204389798890202753070713533289188629006607828187022567612820498638598101647976318081425101744740788728893288664527337934824189057063651353450297013050698456300572598230976746999632790691102265054267090362809097613377063257843608439100221875793794267626463899436541496216320059624443494148634371658700940505762359188588253278389226889976895925810778617826909028255431606321904665162129654273202696622577194859399771335223363101345750354184493217142866633035289146191198716362696630175052400371541861793191519500483921603766815034290298912477976442843047033255282540624643028597570279741890102705414832777029670759334947844515772771287515637646829824665190400000000000000000000000000000000000000000000000000000000000000 [119,44] -20570138388002968203030599549317385815567956510731405329647661611987184552253713385447855244649315860093038826826184229349027248943193197955274454609957754818189213212209122467607520621554990476400886999829271852056104812316332351141902103126199092608174203416023261624535981075348098798737280919826700320820732182213209284138130812140753883423636973967828707366525452291150955932389847126959693816149182592654067021583524409349586173955760128670069156816673819536358458210846334188016729181442477590745046262281918824353940735054746085436576151149534172171133970577381576552312362546416714118056070870042731462496174048651910708767447303695560781569205732617177856058835283092233859280616238532020128445490627693730798683258344598101859706755635165502718719694776346456083978652959988360170773733876462387261973806073928463180522353320466001327605640357187005868511732009356182639181869558394950785606092746249908856138385803804335845692890820292606618957788090190346529711050946288663750584499675054489265096867197792628011019368793535188467054108172134432702659854986672167684949986525295315719571655632932394499366207975017481654626936625511592260005783174278842401377152928511271063653121222360470051903348585393214852275101872799008615153614536073521626903789726186462571567944090486017639224440405133286409550239341921937638716511549096293944496348927578416091167995594895825115919287409897684516779638542815797179915069850926443485067570266391894207996211739182179483176048762254621649450608211316944317424572158433311269709681111412894120769766267715219669862204500480262640733046417513038881205603019059086785634445501642684550924928547917120118871477109622577758311236907600151946170789838966425115912282074950285945757512557585795123301437964764580354235107588395300201285517972042256517572270426129555473126294146110835942034474076702919997911547246562848803144935492641617926871125887061554955435135134778447635151670208414888691429242774917507964490057131840097797412609867987326506405785802929667043883732106787931316459071042592590931692384135082205650250335062358943182853901539875722078923753031011818095200284269325806535880818802279177440912928622764137756537680803734502429005034970494904644488600833172986314428830005334548729523023164207400421582380710800662318645578509342544535941127043725832591527924857609257311695417214097671636234175588737832583959431509001374354375210619804563833650639413394028862225815521706794886047169798646496590093177852574967962511099731189254137868376774651205323901922024879049519412582018583138660297921121029725006706626102769582828992761781609038699948665683381665030402526731525859615840350994770155583842330463692693884030270452255496654028800000000000000000000000000000000000000000000000000000000000 [119,45] 5837292109765944571683796504355848070439261537083856430815579524553514538845537207113396341572418508057440312014496898436179130240232686424604501212905607491539935036429221229828732039094458444616186670533031479764980977719066860057525511338879468410502085499547137660350964757798677855948559784916489209643832091747718792677448570424471574917486978259087203343084776661275258145616743469637207060823623607975874555040969073083101403072355866159267033950868908616223135034184706316157810889271297834170257137399930495276931892938160173888739660589287273817449771860421946150117458202545004676178759402138095746514425513085535519432578954650979970285197930457766726919633004956544473927692497086221446544566208799872346672696511473926821523169883417636590144341744160571303854806596981369027996113296654895412265926941075610927087182154943716752674508376364327106634993960962424679880249929502757043223167848844881890340025057063650762012460089318228972814267848006101681222889563871341453629084088097914917553929525513426121841173569344362329681440025171770103487724388971733438689547693068841103145557769071907383357179556454430368587413918823256758462481460623127252639890436490527848719232094912285270639707104150079454013577005393366595751345219757582702925684084373894812560547835332378994822140100599529740610641185848954894100627933274928102069175587610289147656364191141313588190690670860587528730551736303751911070209243774435889179541002061516760092495853747794428014796961401313426699436891029201852990293538401970085803119341622470663927973920000639033478864779005596708516626551839815489309224007024573053715238195066598228503533469800489636519266546828781260256532166725183648882871086752804868642145063520927685709479796741404771250382328125026262393579692054829526647591082241001917832316269832669525278530229515393762895041130640336902326035904643057495476224297075602720117721148817783300856915347652554046314333093805803760143084040675112355012267972980750129527907224788570350710047303237311740727940117916102135401089117939901088395386072924224982892400350842395758312151648840878699397810184121919670311612990664278052630228262548375403350668695634114598612622781779469900097422280764891339577740242886906402606894342638720038766416674370966224278093351392217630830712028483304331739355691497314840942481570809673949858020151204844640181854024610082049539000898230714603641757165789903463064737421899303214929341817657409577821354718913808593386885769853165920351879478218746041781901365192321208925901137067950262223633092323863488106330820456302987092856803503669914600171013177543042207410008854056235293558597413034288372030302074189152596571872129154383889734826780870657966080000000000000000000000000000000000000000000000000000000 [119,46] -1296357224824214008124409889171727328869764925938232549076742289997596168372389371254831219657972212078591615871288876032495217458530405187482401431255405354117394146190015174859025591605711704498450818924367122596147996391858189303610456323682261324223626405251040147342196856310000716353657831764156662341473913561480363423593560237735920672573349693144194102280830699006086567527132309665868258962416091090165315205755872217593400926395117269539849529790340451619708911234469261869604500123482191227120543608867437435801785044307801965066349283100113875022564433303503131594950332663714921764328600169733376646839423800146810234512723341019694114707279110426800091400232646059376476556814251289985844590782998107980698969859356016912919730792671879098342870376779866022928612801795324484534247067455441593293014220207502832614180502948576565378166921976405987142749303175818415150122230183219427536633929695877113244327188679530061633377442049826381647865546217696067675396483923642695454049591739905978274694240128127958199971626528415471530237547667242390478804214336132929201477811695429102916122476580799856293364064344288740290464528995227376583620460221338467800613800705580716248790767748488275326664208229379792940303731147547450106993044383536624211639729448969508182402464924743929618741899660119525616310383573212356750133640201794517671370177543412307513399195760054685438123900329532052199540562063051583797889682500713133105089149402611947170330241714525039402686759716373773085733262297982811805460231123927333156472114750184882300857217249734136771662398681822902080030694335903462472104638843681246701743084154662559862539187179049401101985376184198514844383274229075454398961502247292552316287242643212543442033316045541449606192706264420856431763752917406679059807193654497033084681120354174582724436392340481717175835938648048224803420709961567362683476263947501649057533506742484901573410361915128072165486893201176108498121878155093029479387771201602367870902550026328480465461723668551884228829190000703974369370969996733463049293866848272345770058314444491330352071747757470628715474380302408539288588422285106411677947092411046388195337563087689497792946085996698319687362069901566139531428169292439139159906269518592297397848173060578071112391171282849463783073429150533194177495950456104994959711718072639217387154672633750215502995397817941529238852274232164421712114970393919631998531256800419895667831803590896549170366409372333125170208231857523945652344664710409171869935081768466187385175249980763056596989568414562912957556085999246631182284384304866326887209072929471299116622598642742539668247935618664817073664855288347681788245904533978405891648035158658908160000000000000000000000000000000000000000000000000000000 [119,47] 205253603494582515102639050063166527901728569761971187816056954656503321963889645876786763564848262590887198388379516982246862948394988205477494309414212429940208098968544537479938116334259954137474627413294412010996718265841415083219513144238376028153257906728761237035803530205704554600786797143534670087960531626757484250009525516689071689517283947251690414271401281701059071903231227472604946880219658983832314544485430896464070838411960661077296655943147036884032337938308353949100324269664242539680803126185709190477470805114985262123935165586519368858837943913635992409405131069131342176908602998025015205744177559434965087929218994531990604450239010615576125090552543053269209317308486076725898130944682970341310137132813444518425053953805573469718548574807643241616455017280327352399598667232930645229502132448632161688954246023410355810458909908658529011399569190452549972849590067225014483609230771351624058697918433984101539757971330702418499028574460297823476037911643038206835592576749234109912501437779661101538836215133138621975178708530778628632909702396054528365779416660647482661754227001536228756938345078437225110778114690147254921902500103178477500422004662139845213754451377824417743663198339767983264809322346793398788128897367913368372244829231345205723227473822951236064020382746763933075682166713859062586944767094903532577182058416392342955556281719475702158540108349031274118568061714520294120650301076794064431637499036791001918270190773848959052039630394996126099616917048331923632609876772123806242080214452550131514653609807025001445970791565555583410931984708450373566412966220676056714394611292666288917073948783201956701528939743322060906272002360510695927943776747023066274188400582987146743728755150487173069106766389606239589286353001070432152222498082278003237865001324472071177265291784017265376860142927343590879620301817147598568148489932164005159651887101728106102159262939847368393301144708565762201911789548631785032808661614039135941048484491774592930578599970661967027539587794357772483418447450892789112063907022726598630626700904999023543781255958199506208931895058192674281236975539329174514796935936263302148516523929531858637175086909986568899728679868153931919069592761810248886775750237180207242849516457386821908958300230699921519880764165282772975435494218317112724642342083855398574391819208194490041408219316813267944267660462138367298712588218568794957241089827576266391560103419416607154413360086189790901945827961125920925523230001205072469164610757186454874133572091900166243213408960865497246128211484017204283090590005213037830877422046952981532447669766618217919651417329730626621378783030434473479237418598920160754701262316025518489600000000000000000000000000000000000000000000000000 [119,48] -11673799844212133603258912030631309170609824244818944340776624948160532539443447083368759241064999403450057534861293993652071002318569786327031727405433614574175797241505848382885559064463721092777623091268865997514278205441406457395608733439215585952952702436284637749036564734515637432466759571773713694877608285375803400084268707803522536625567124484407646279992052713583714981832329023762804806459551816129426842491315576205468379104658384122171091082932570129099601898613544683293379367388367318966308914204069623875543189342513587241552498757134895714728685176269456638416134899711486376480129182831935460188945449898573984078050096126371382303547718577397453071079702258961196643933008609712498608036639290232241716945710319545646295310204251007648581374924674194969439255823502600517738456180011078111953815886658243018686905158075417427145838503471945289547903244059171961545389801725977448452620209105986275247409036604432514912645116258044293744427223866064197748669391566522606230747940242138899908425766236259689865245823473827189722334921270543147856803523501306593473174238059580290605381278984235409868747990644087161382218849608459230339346101346287190939213469926254355724414331252598309159716121067506321293818334762235202306824220565866298274044759085244619750256844382542521196566458621353910546108789907074621131521424360049621485600838552475713984093522654307886494733710786180733961132688807901128343239558443650405414242567017584331144590821137845589538865421178479265330672253133806456887009405293271272065347911644017730679043771185307718425558128744209166972682032263608112265614266101732199557320159347493127100703303901513316103058089022766969193356354694500424334819354195973611012734188101771225534558982366996102524400633192386692649040052371227048028646388453819356631239959209444751783115933419956559449855951449201420038384373736159811316418992423022310939637344154506506037459487650931040930968636971102059678524786841002800099156439840879843646678690783710880031249130817041107282743001515376256927391252192989225069158641354017098037637595602165664530660528348905136729289811632472491515571031934816362110996901715066909198012642564973328047412413097587735131840869357530355361229414302859783477129432511438666654963825402282466244183082978418771557916652368958531503360606830531391297488222213499420484867692463677457783611448154232554860809018618085334415699576500463316280061521678372200030325389909932608635619606004266703808281682014456641490269094364923776832303707937056091842072437714158350128731438842731319604664563006943314364888736395095865402552258849864077636870532432759099721304254290247443114456686796455031485968106884157041866561348960256000000000000000000000000000000000000000000000000000 [119,49] -6564182798385916745161545158026485659210682030611671633643636159215428770509947995697859756160748407837401415103679152546722213737614924613022673843706038414107947118134953707041790505348795081570504496477343704005878053964146625323943862684377665352474110086097476040709620164605995910298675285620208813799668156464408842356499822387901494715756201069528996767611154241958940930158953914438001438987792877490278797287177713855155776631877670188313600416675521928951121541819260425467734675822801072089981994011583782888086275085563035797711168447432300036836375985561088149584120245123286865127050535945713911849851682567341338779242665969196935285940587185695217356294708720652308647870727552345517995144600500521772119968526854968580158501177148545514607949741266596805327841627035626649665164639844377555004214346354431174907276242851978734097658034962894077746168682743269209935728346163155830872042186785561554397336448845977754147173914188022682923992112907884805373438858171062349410715514982372617698045360358627729935026156471140104427628039134384915440478319434124190578394654792728617073017539749368702038170175916409216187436587980540833996384669346008656520749849321946975469452064274267394459492672874204266402375752449446353413535577857155136842773542781604371999044752495482005690072042979865165354496025120926723668608965918524590845560943512606509859231672299797385253707729267669643214744101602664474821164350621120588990701826825205809299546355463914675535832705938042060120772825492189292211441965648149441983809193040035119786803847761967873173896111743140817154629980828150865935032353616139386190994118303350636619157732098994417747904207009253603404358788487887773832549912796603186763289815609779948770484027313017095794717587871637889340616447480987218871776112674299972543653179741997905416903474098557813675720545922354125819962460902975345063400498674282643225382419645396987320881474526526022162331985783661943642843350352880282338122562309824384903293454595246796443463942302225614405334722767600046163413982835397135220714326493553802399449691674654589856724462995491426651702888838335551830341039459947316455175105541696066045884484712329171506590545696224088876197403077372307290412408318683299938075884465070777430125532561288798174126346357635227311698608100999678669903873584611454015910576272640826944980799227710190196445775982511861039160952907987045690891270789523671003182418237409568450858969201372273910124586829334367973718801871898207148229879840068222289692027259076023139228089384798349823881160234646028760749628659009401999782240487824202500123482247995727677893797058529558545644465009287421076704020856957763825189110699867180439723712418362163200000000000000000000000000000000000000000000 [119,50] 3401996517660249689898762579833148610009634690303952491034822433724449270231950393716250899846365219578591641806859549766461121372884640035108078476614731044960546115185438934767970650090283120714175473085685401574499977574462968922827286184147300077363939552425660135668398888165694983873811752994169652219262301219493535678218959726332141585590490188909020735278699292764863865796743201743736552740914298559201465915324275852181240527205685480327239358273357955525334446973304850900307490660768548347832375581695754393347498890869447707033727275442498988340029622685760454865754476515327907278983698062233533599007922213068339905454612021941260775869847689345884116007924972716969843673280408886981861558390452427725219411345146146732139529574879115796161984788251751061703964665557758722467531083466977264719616880852531534606426436841074224025196194797529302211701083663268232202737177964890717579834125686908900239094674866899427450439772902991615989510228970017773255892235558915265202559830165060942302247385638943295800506272314168184297847053339751899111479817108950058752286698941280812261241480958285199348103379683724428520429835614443474178478157225246373633398584685048921450977923891821815817007133974429268413317439816651924770301243271821821404738924160143262069697974669185765932087195465657500158460583529807632870263857264402944137488458685664268346600547541667508435564691723172131924365499395787653353764420334758981676468375399923342955335814894907480944686193263004736360740955803728554460511606187052754509356275529464353322843534561536018669539767055834828572882912596605610088366204912922229549536927999726553219201991532560017763961049835283445965317733664632284783497150907947868002655459541384434772384150177079138363642054818035569387715700278697284396894224857142417034039738972051040116827424523323538868295072809726709481152650734862562604312154810098045888999139644525327711455815043002736675785791399549164194146505645911341729435528275376411009430492914899347807657944165864060375997370567082654326936553967600713974402744608354156881969909877490463790794491770869075444223435492701617100842444699149252103534049456125715564614442639419079583553833335806049139524866203630787602662415967410570975773680161065100303561048065464698415318116915374684927616149800188111580581796656873620881463735922256596580213802166906387241997932248501797806630511541548530041801209236277115501849191784679866856383652555173685258617123181520810377771846733689933857784385694134392506482956412233455691918348662314874155127064333984451643433269030964941508110068139878549958402073552058911811556126642801092178938025055751627120427811446518091783644972512614009319872161667612672000000000000000000000000000000000000000000 [119,51] -1092175592831716702273474870891996591268402918160550552968043667749895860829778617422596022575976390189528410556624114391386038816205499537488702016417416969124833537006630185344016061474467624139634482068607380424850390072592656009520217024658717625296713018930850359304538667747989984164110290815178836052441224697360026559938667647160594536040840602204827414834185155916148478789522101405229493165932217248721237641263017675315296895059182129918565770218467797307138333298519080108875069256666600901141085157191968091046380427484571860124494265695497383514268481523481380210045939855268171923651766178194172341716362554457769891791840418544311937269301659027389726579241337202015914887134506202293523699995194597810970942817449856157917018935484557238626396757677945179671939006609602634837969333485342818450754951318936675625828112513790127052417885728012457808194917236848675643196349283791087533315710168393800305967227653463871395571120054672394688040899064609504936270575143610516923651817999063121629866416257057384054486745643929079454636008287681051532384554511544606734225878809731264037980059714829772551530190261138898021400042709305871987105928601819202049617653325052836446995603203721229712496062141368256150132766023630872039223247605623956859214312546866808013429450738335314602490324516960189000499918864136874728689207868161758701913780750967428105392254614070768765260368632338200244548460520053929500079337681451956855475363918965440366899183948355393092529514726013930038693819803338695558666050706490609328214774822590059084769383923968722639757529451129240736537419548028076961952628982343995071456677321056008325127334184992613733559493758079415146177093601192761462661343857158436716437616876480353432170621354202200773033528373674225053115666148522954707915962182401304206956041220868952381664136633574965534101943338279247658114706091206765637720993107425770028383351281733918959319498690743396920696171049695579080824668655446794675521733859155431548856717713909638579382924482138980572967519010733821388248282332660609338124970194642858623130421109390450505844290729277138115653330386478084405352001635852410381487095858686201000337486529222298292331219151551775536254487954753750200036039921112628881756618634221651877613283226276737645970291645052605044729129035438250301561938998697334890201738326999886843794678309120840160254947584971881084451623167750037113009109831684743289487590113294149279350426189531610744226528781706416951162023491038763767577894190305527583503949109201150463665870289424464412483283819740421804538110507684759493613390149483981259136366856490944166021836938007312249325974171798246430876916879939528455823524282205230730455449035866112000000000000000000000000000000000000000 [119,52] 285161773805086590711215550044950306303867852369029579242546988885496709806344592748946571187906298358326918888462140067713484368925591185221462990579398886518491246461205953697808433461020799652752033589133715982166345607084623249714590980777908174875297428681130097215080780239276578008763984380497296588128557840357682091698823747320965447864907543840446368275502336319246074660238095802312610754950979147745133371265378779529601578561289092475277801301045952349892890293021637656192276591508636594089735365284414319568421784188802300646564320096458979079753263457258882273812521173228493369931884930271042281605395280226913031273876481771099121901846320382584929372646289390123842090741131143056557087685297353068017968071160008710048791310280340554606624052826062959557085219201646647715968591866398985215672934593165742635559777766622450082009668716401368552974804133478166263066598938607941055407710884767175421837665694257000385692472274817581026529463822499004108386828254006218183159196762989292407178117805972105683967841204316677740885392682413889516958055438992115636777420030527814805051708498165741039601780879376818452704718767408083475477480243788721441346414795637734084533515977979617193283373739945706795302857474700980992475257974603571761646275896757029002930641357078935982019695643093041545138049478439968214805051115538094632377095101744145521679511835503849359002748945995729501159265106973932199919612816461606821316782793060073509983921919887985662802349251059930160106816343718663072892099571891592122791394009443416345946623321058903302179905816098758421306195961961868385914099451256892072203682359606768885262861391202575865629324287838383653258360821229562823859724389793658471122679069782193496689627415925066404597678695076209435279168286115269534969813640333799239125479944536120514793491969860107334762372310419081884411691489988146803063990655531011426419106345985924163633859693435985416251564860126439801182856211144195286951502136874017984839454773619715775083512420171881736994994221561730042051139716796771268980071038491498359231986366366419401704981563625514963474118678387574811119302223649431985325783840756912208326350635380918109010940199886054530584771910676908628676632884634402354262331993109252321854620834828766022939818439986866948805420435336011284238743335329690464196379953610668934691914631688849214468352554222252267944050627441058292355957939281636487711068929709906023242898736934943548010554895597957666237267094169031675596454752192928196499036472519890000013528302080936625590108706097641706665748273092206106291514929022649262048025689507468756757454879733779314440941965629744747214283533033510914407270326113548468962320581656576000000000000000000000000000000000000 [119,53] -64170652114242274200607213613841661388355085314186494810855428876441152656132511959242350569574819151402369981833302152289844364345088089437116070534136015717657468627120954933395777757095175105406085019801989235047511170088137069959391582342448082464453251277832204784285349144626355678495093062150865132277718977237950835673982272834267424306180709921415069187858539445946194992882568127767096138054488802924115001065492497114970115635614320971431645862338728469928600862086610939189633721289617338051741631753201118573459004623115018987967455994442188573071265621768108709748787364361400423023652997914845929519812720583788771039452146674203066601991518594858337683202200073473045789086403947639402083601686255708237710062915671326847686121700292072104467300637672912816163963139203130294317547523900523687529390721251848280762738536837355564470599715163076414377909893382659747481823057007079113945549758345792199820368960974587701402951978850074881104979332983059934574631736770519974244534346726123542056056384335934921404432542390106047668691367104613324288833143218762013401552455954813389882539430935320362104631630191697688312791874745781995638932776098775962794774177451355014160606185321112758431914938928966245887037340029717543458630092877625201090391520914475683245844663350192237170656564529192469277511424491902476918172969578553810244775076926355209991730709730091167286471940437980740982752784819030640164242131691053026838030539502305062756472513061778279271241130639941874719673466286330509722330304855768236201947130025873409068048349482950085418045255401627822267479510172469506792629453255480228872324060114506276215833281871041332490460224367353568606099502472073970217936519195542484746873583791955033384463162165552356245548399311027938007679574908039981645197673604866964830671560136906300514779973842871520815011794795342674132958179631163559784896632961655711616477577774845214329680894123706018689244649389035332300897705231768011565516951026739573545906283668034613035291327830390857552764793383762992964276946459302329106983451437570095161064551405662473445266391058289036323352147317042163299635888433648915726259672926068732290675694505181883434383633154705598031608224531630474410054192537195146802218953894151686939670384531573209762316248011739833574330735869864240430804949515694776689230734852535599741030279183241180709383484561399584865940594999209085687985983250160938337864401809057997028062546926739535806285769481094833887881576188003163716294694999035321060355932154235908889576876855514585217654357294742319598095115322381653736621926200720009302184194151038647026142949648834900847613523153952729585427400118750795832428590269075022416974063232614400000000000000000000000000000000 [119,54] 12575278851240982599917780083628901134658408544427449916730197564993261488155351490992791024159903179179115067211107971526881445959595413814278222615092273045262125016436368451933999987559340184307688534991855458952795834668963504365439679640702710543602579997304955009442854382603051464554376808986741570639366632111954083337886182531496676095631160025913027608808525132914415442252946108123139582869744919588876546869218315191828722603822091239025742635469630329097334037713602529203083457737726978506941605144578192639503606845429283689535176076892847171519937280448943198262477011457606279975362389419188342755022620109467430968485427542210798925432610424852478958840791833757380270016302113022976935085806827421644517143028013879978683248613701062779847583526987621056158851208923412692018715384614705793801800143554141573761545807328580880326052788769315913106230885588560271733663430188580040951234072704609446726451518359421547766900358153492988968043597396302733308418348983953953782603226115810499432471864110241221880580954259860343810714320857475402772648643792518639943375848457446862721227899891587816067291424229111909556619781892316713877419257206070549224864381765552000101031839585447264422804373681415374034679384575772328488615703393392696699028883943705855528929924632621568642155890708662232151924993202146146816738146560950468173791891254645177152008244667292786227055430743385527589158280313306179363323439993956154431197349573710440038191931881575528404316167564303525085867464747124461806759854648806323483947820822462246136299696381746211448418393072013374076511505139427868976899559401846260455966894940848044804883046035939149159734519605618634903669598411433827769864620387541966654246962699339320379315288109958582572661664661896603581972636313742507123971643298498731083180030826241862589606627092694846903894482095875050936925539095320203517961737352992102964458111608130329706924036524283710995979069807222599179162363862044757646127873169674889867735023519700260664136482920635763873388483104872440821198508694887823720523758682700198371702621771635431210354909616455317482174146301151938226320744317240456493337967435899518262387921972604543392009983108542049557340569102731074995725330867251440678241991235021949072355929740676540445464729966109498629209445491549441907730758146387655871716161931311692667666700713280953956343648917436231473321698031793185804864116676226634977837793184757508124072741810528698703203176431970616785222136348172677417365339369549126484022300647752921791477856273715618353982935253944845989783381599886434397287875359423951768014497925683417871411069286544890222313066172841924564579873860769834203017388387995002266113571553280000000000000000000000000000000 [119,55] -2141369784158683414358334778259062173427110264464602143133885623149101717889840818349898262333771426426103078933016901421281545468534124575763004069875676513477254449735077995422956400046797816055403727063540599700385627961292265241403311543867770310047704805408737896645213051291067220381595295466339351666646286303039552254649428789893584214287423559286578882287591343693554785040404492271532147880452001969834431493426233978117825624444488773524694263363013322663879534030827608734851810688318824127192043880826588967173439256395863120768958401387103019947284041059932961313441138638561589198871419336824514913554822326506434519028933377338246151229879987657358520269758840647306145809269066597464545400357872164749205054700367039922432550859155543652674823242847342744618870509613345383037933665025754806141550704003140524788785914058655531632076196765918734977172590786093456548727220897188457230631199493226327215270610593186122299093826866323724466706706819483031762357992225383996899926184367857120327157964943561557533313390094645543495262029926489040155800901849144406689016426285216250673979105455586246704498898749759835004412665978103252862493410648640230577528814788750317495834273384688814214147374691240546524264712924429116045576725264256236063354307397302915151326302125242811771088281575920378595031628952187340849267455215931717024948891301681983378594674377537040210160606874870503041784067199800055085445598405367689061898384423163266701440798639978796155066730692143104605656296908111675956295373003914145463888632805098482248270625789930086582185581978048355932945074037655638873753935932581138248622039877277829858383226799819607109208803519054303772980190731896587048708806011718864608529448590110664300989802580171078180020315974544979447676707374382063294367120886007089651149393181942060712973962051433579838991016725583830811907654907101277592008747493311458124176719206487328969719968879073516885852704897662738403369517731321477930581807496702344264914103479899555083969692591340682005990969812240086493867019385371704916317694265595678595691405578710771850718087549223707364272576557981791535783206562871955051887044868752843712494783566319053236606350436316052397468060269033395484235737135919255837217033763008136133748172184158160628448452927383006941544223039010650556234644749179277219220823420851359980961603027129967290705151041720533313903768661930587916725451485646149919625863164563294823820929773351414651197038474974135906936456816601477992221987903828699114796246672124857493329819907347284111434074889227783390134414444565920467046385667067746292904880514807072491057620463814324044280503017143175532770956311049900682245930555402436442857227031674880000000000000000000000000 [119,56] 315059468561324841234914306426604102831719346700339224696812362800670751859305294264705613162839191558783548543661260381742862432227625053855700064269310032772066206671168857045527120523914786054190087142062132135772265015645354264380099158231424360256215426803388580084805188593341014729554000121266413173298331156172842948087202095124423843663260274764391046715447143743587201992052270638054303419943603243461743666519499534096170323071949176033252039432405208959999832176972840238744778688987023145386167586183985118589907989009974767475479480419145947532844858699559615817954683528940782446838570494913730226432539978445576094109792172503903086385185007995748361930100832371498320883185893392985791433311003807741535173211098601398918436628875400664087446157220688804717283666745981374404112230622151268739279544103369992361224520492874061688196484522828782909167806159341528161310970850390874961687961370014971709194604425261376185423043813392132514480014805956959770373957087112722548961401357013410402083738392933358300877112124521999317917368084451583416646754468193525842448952702338038449105681918090922075831745750229674577705397547984431568938473573961173317496089070140012870650115264534635411351110792801989858982746669740696757954314171059277529056475676126280736428263357888902875644089932741632555329628381165499037993134769559311709418251039901443324614140721638232578881150128550924703441562880738629790688623534878105338370815239544620777719358318079528163921542305163218833671269669292431786318376846522339204988483219261511153074168712773367837030905662583618444925898248203791235144460006039971980656048647855856312266930737572880492428892117497385938991897248676133969918667618691419750356298667314624205866479221812771426855885515541454435629056500487245737575797151629269832209487457642373329464239636217556436557919521489313412299750690203424059314370858647221155114089262864870584477626489357921798514442060672054846382040450048429355039631895263447529610019811495669983313946636309801894983039635761146443253796756808455950470837909946573710255110794696455713993747672411414668544878492050982442897786264884836726624571062710376158318718899129596101613163659423760995786186695227022396096957229610491786113076852645580181594168902350988415603650199385349759388940911641720563261025185310925358678443524339147488596601296395414931669136347915664924710054958100247072323393172888520669572363202904062136241105563725513464126162061540751625715868384362089037175531893830022591776838310360918045576525085391775074084950733070488795554913559851157329872637163996326311362294591844898192785990280788979779234654528308143039996243607015420241529179156617289020979428720640000000000000000000000000 [119,57] -39314574200152055056743162642349158549167537065349895935825495078343322752016851236656645702796731727112449411582863366452031846619475730767058290804558709475142897401914734443466292644948854165970927367398391902996973289500685695678643810185545311646528499498687225509230604241655703790375963985269318691012131567663236720489250322797729595761213218348199081810526138622351567285589513380784348480030015378422605558460349790833092053906595803040734779358907295645552925267678655391726092192961682888093430279998362285059763586750483688404094794141549370462237332558999997180891201944707832059497806976140403403081990120800447240149586838633872921529149094268848140919264207374339146315865719596585784119560824311820981606967043558731813078142756796528467777558089486039315949629824155202193868841922010364420158251631328517875379974299141468542884709931521755119806381312905428577998789683335831349065625711915205838448504389310626998423787989430362373168467502546008661242889355256243758392025333630576120599605114798581286867506887683529336933725695933576259663140816786769575381569546131958965733437722099099571974514932158732675651544455024243592003065936393966936534532848488381753568048954050364708642165629921843098987194300431212110045806592647657130540579127657362112623230974195582239022091414087290469932603439625725293011660640304659251115052869140911330084147042527225874427374092297680023239239166320391425907226161502801530384246955366811749426763875257395063666260615346444709596139557279187670237120774706473106792484791433281947607446531153933289273116243505848201495878020104234599902087072714427089127224899352000794694437289458275869593957855868413685433795124848280254909569970385203262994437083127580535363910375977806486312045158690290277197061315021367203228418854226515300070815303501154579763071024249523633698280639852447948718473649067852470911402688168760785388557499728724787965456452777797992310122332899413700959293045744431019936582049673640015025013339701710485096556095108226774401061381980220558712975033227067870092401042966370028626766873076643744954459373070117790663405916806358483239502304302069480837816319468064532350543263966946764409962886348345674484952966925986847485842172380373892535630842871526335060983689318801803443256597296091336827531540698446975855577164242321768897053813647530776281818557290769098983699454875961127154591487637703733189796525356613711148784064551167372173210974317532027733995391331655776384803411419875041479669456273689796170317220795945312860276087169379128564344208310010907832033698178556012107348870144318201702763572143758988744845427224656312052037539196581737994327518390470453928198334458439855455841393049600000000000000000000 [119,58] 3888445178592258790376789110301683520725179121313113601787030032194098760104350464427708601934675404246511430582788314842504570401893500885279989963313953347233360560732410566445779050132505946199798141733313051946916789018061030899459036324428356945719938431107463346048090438944251915005589668098784868622217699205534218706732744317261656237929900239155715053120465343228445725613882629686564842609114426192657238669192137571193933037766363619177310185515983011085331455156181499394008656717991134635192288196253895302869846593991589218259919517107020953922367992488683897671066869149945882197116308133112512354806886247103321734741418080336191621707397761159552746789837938795755314117895863217891482426098630021507720128651077730972858593794634902080314324797117071010263732359049605436922547726708087959551722513296427491875068432707228003180760761293756655110736424279269781408245327360958479616493460029173811638227543503535713291077854129799059481632885513774570166417986241517197289230577945902951651117702861502773448938418420591741428813191729301453228425437168432277325167519145727313974066691987879475799691229812280017169124204040514267127400691896865660356351115676421681862534267333264623020743657757862240921131279118991407774751817122148665432716384999577528091961673560030138590041232153056149181760051576064590676083909361411908430363767731067427479550792940481719853271110039799561398612374436072620016823011991250123445188315093310436964497745955045173028358426242237946062827494127522176695147163752957571331132974466104723808921095532549808205881265895245252588449017092559962878010062740419067223690173840192643365795004984645609297732024320844798674544170544656677309239315925491796147591421140304144441152194191962654489167759794568104778301722465636990433368362797549723414172320334549632522310084580509726965345292555801252594525321413806514552614021768516173510264676009190616387891899726295370755063298557884256200845510223274254631761400758215463829897376764840183775834085485205903884504257252122757480404186988675598610168788740652198893890261504673688823137614511178811953729419800462744563387627863687082365365524337983210370710333543561344088893196317710832691371265049814953368563874519552560796907302248077523762786565855363668207973445889294653062234810944724500237850237268571590703648944353923081970968611933914223481996208158665782103694444196463770189193153301142275775991387018334523824980488542333715374005305186232956191344978441926884613683602459729842392719640384131360002286823132914170539495474093587779154372302319968439691520091364496324117657235301750091457628559098610845122429756434224804424334050036664951792874740037639856359882096640000000000000000000 [119,59] -230739366719775396620147482070901366485292964376876889060657110397854780191878672993664739162744893191780530399996985320187546262253645482020931005722222108502425349859630194133461751097356155992564331968815234346006190586851423726568146430905509338053053712382448403969434414134500227546987527621563196564524593534669648473728556978991171827137937612968275650486815523972505704802837467879361367433308283346281267025151080093246272691784501971908165624161293891051798709444493823193403975783090617682056437534886075703180972636760911995705065662171636409089736727353971520756360374712937496327299583335520952134366068146152481789805376095336309489757901727604310952655561247546948371423522438040925587930165388334636714275794811147188947360629609873056357358892622813244749329623905569861325170066854354848025842221455217088711901766215628187188336500368640553459219077489958637058018430513629070149110831994052319356607040280975810513634888806674250245840238669029586569298359386744789770175960302332304550756236889093104259708682911608844235919410355501638256899164147599161263450613250997905097121653406006483886689271705091253358015661882952304505763121034964555923421080583836173807047777045374701280437617570478913979916490072003875673245379021443548785234274474404572770588843684959989561700613248882592068036888163695912079772015997061409373608531605637040463509008046952486384070629330352239382650016723443497016598538720872958601496960746611566079740428245451792195109407997928866335526915317944031164173954248050356681081976676465477555933553241327791990527722899659613285930923126541518890395187896780689030188882292432034249345857654820119482784035959178959699894732310028546087964237634489312100021868827392475965131919699284953256595751769376144119554734801986009259575683948817757423823279092781449189329262227633086502363357547481088182309111707803387200211813876186239964894611007967278879974882595969367866399283094323265914111462643263825711347398645147256363879241692138123842769664636751124896267178473767466789163577861438259700349480937023878500145428772492812426814394115070139561353480491902871348819572230452008923259593753442430079396279436330542241194572365668271737696681178521364189455132603371044514758663073388285110017679721094620828639999491071380442183037823117762857160874264526331074296192214860784812081696908369107686691701458975306608608653600793969165173159208745243846518998833981835884764856926380694873731361605266663740266290578123941779939686708212529843175595288700541742835227301937811763247401587845998933915042439042683356871713743302507664952341759522323246399802903088691882921238971423113412790521003079708545435372274550237748119417651200000000000000 [119,60] -10813910738526525340434145474889450931023692300078994129701699660907358442779845454522623053628312707173212196229436841207508421279473097374527154194789431415801401683388681832172033071948411710633325811466381494556333415577606944388052005634757242671175082843795443357849392872364919965222806429353713461309833666278654028855026424882360582804636965613317099433221048040583984226513777793398645426751037065330738149363042727509399939423162997557430518231881751439938805917907335821381855933395269132550977371939277389736796865976978920621171142708406843702192776825040558734307542314922937563107899528315382705291356345193873493550437868403102170259805442955387257621286482004422063856739390201737267210635637300265104415947298736530855228707367211825793280618701236391150081237286454467182175736689293297623207992819221989434693724234918715333295868761751901194557327605115156270825641643390782870593291536004704461201014866678322886717871071753299435070086218731686673241025367902210032331014340843386880833292394414960402479395531366569401448199481724110784395203571495770278131841581464667240437496993039054001259835164454091557701763766412312390770294265649040099712303977420771052135333451868524555313628157753931001257440621492425777483677667163241654605932537257128162426568272375401504010099812850705106883505925525033998799205305698119021664588740570625334311423579412820741981115527659653354630036020926546467425732831395440209611711847504902344629829289669531983679479802950898165239511642900345542653204075907211671385732120233777271853992109958298543720043339449948612844583735552692199662475594840063445784984124085457608880608697765524632645975078720979519368422630150088312312874593367249739464532833571214665362550255617084657121438302740452304251829635736538574799420205838684980532571971803561451018352900100016588809243635216570349549823501333487440102638287955089853612785724348068639741537200718988845738901355282477705145527474078562365865852407519100712544824279794754583700515842960809781865403188628015354984085009634413724803809825596151791123978496738873527426377761275966696667464435964479393261475579956250490294317106661882656069457430319215779461053056019557152398331437087883757293335238567323767877184416747807369467449185282987215910341673548041836184187633305801080300967422212228460654547351451345505763599204346405826288866256910670131458573733313179800983473790144496023093247482130655198822983858877687346285316912886113371611644848762484403826245265769783291871368058718403014008344286858658907144141109728969614626242059786488120699945710447258517687325358713074435928158584905085923686602410873955075306810629033981185025173027940142761432317952000000000000 [119,61] 5288323230871192225146471726862608652429765698935243405605273957001257258261176055271687428758037870009466975140160295570122908451035706878702069871407650614532852564187938221480645647026175166674565285095732636098805595270623214763678595627603204550219574034547387973760697225916615847413647449424632813850655047817858122850595667742906575398200150386836401202692821160138471753392481461754742348659467591671121382124692944496477385048746745472643464282734986931719970656238304186313760448469549117042904804461984817833981529542738688563941892053269709334691768745955998263963999821753167614444577254957323019473804443433023996295908621433609907096197567631957906582123609866589636610219267205831940164433817362935209527749338502711968953752615324624915327378535979832235843377594507906465879545936252436691704478516655735330394708276115030027748433445258688594110777645382226253011604821293898007717515395362270027484051503567734506953489154663440316917269820795205973238957242054760637737492417928660359893865868366587937705362589554797584433801015131429762152300104874022896863301591388785028834485194710349380904263188235632314180205317531409283855551026408129501233251710836002134826845455085120007691412172440619989962244104952747985991999477459501494729685738882088057316779522935560171228463224302005585046524083403332780740231487506628080580135608866060571261326881556651318569798954126218172669839160158540199564287664712333497726665505265433562704556073531048199492471702602305576250694935567538701547683830041145876248450391583955171985609565158995335884956017203520618425055971918018898818728037793487905631142180435171355209747141647960811751240068653158380564009069772976230065833301210177014847817986711310884722699797619303199594349634665340023783485946810651288589988834273625635333658226000073544581658004908939241246738516487034975719857823547246863781679974408192853919415309540622984561169828580946292327334931005243406593603353930667897940507599770294383218288764177218170160688452061414508768624821086837234425975270803906265134561495396021211878251269952038293320083760308204984645173479490333687415080960197860957698894764440764895441230631750813291307145619546613237897832432622140289824648029888901980199824761070400705765884984029454097637324439394843538531648391587856075299683005437383637501970717790621647146640206920305951072000114552431367136862937541060165267880550373583121602008840442748513021270065631105776937749328510550573538086535316205293935895801028428239746699201856082620982434178951006419879408381254380701546034166009500327452349312741062142231964399935423597911474535149588967607573968846833514710404028432051620539235887368295095514169344000000000 [119,62] -810744110115664929184918606882119859404683988213135473062636151652056612089116432589837316774866685508572104895895150115296252906588126037703454277657545205504476651419099639813422465249644727524823272218419814040743779434455154236289128303042427740443443593690783674568321643348399935058627256451727812739087444594555096978248760164832531992821503328879192686500110199159287863653389859308653868080210294433382726598410768565015448254745170327824971867977551779185526559109051878725783097132505479771148427641425592762805058677421977325184493107252759784012304100906553962610227453964088257384983008891640693131706838857117455266290064140215119402069412669585148732542074033887578305629211072210218773121002219985812122500766550842875535699412793966169283768235181013641696310889945840063926480066507255813315725764269191055424096609206621182556393281915992114243669717917984138847877595243039703762723296003464345714661504571559454801008702097381608085351957611973837371962894099709885140446552760427848896866953032855024100799459458926120604061341016466213323629355279990774750534446930944220523276229911627966387313506705556007555748027910229126341918840465370668485921160804683661531012124438256180769029697181679689642388030515685726299314303032474453106792509321823393122342232088119466670130903536843371551904624186627054672409390009441549362797569430234698354554319989259571766591057413347027731568227171261670635669140204142485481165489667229796564588701151988611347081158206961347381964944957148654519796453044708749616228401547226251782490506227075136322310969149413807629649733136336029576924929680415375462037199495012005186141861071284606010347527990561740358294468106962172007333183324973086928328479265768027082123907230052376122690812153860985594155792380385975738018356354923572061096110018279531597239945374139981500909820216231166143418179181784852652358569666818488088850475747124343759625541699210954174248296089110619633101395039868258679118414324414034064959155369923515560047216958876658436419635823647922727733587362248269905712621768390169511413152531515499405076874702884579404701695109530111308220081456539100803668528719950929851777983692198364472567231116561594387791734316605353230126095338922045717722575198007379355432636980308158549762644210498012639397620764994669252537236056848744571814508964937344817019606177392833073680960345502046891768926709327651456601918278548791621958643983085311559741432437191522518038923037668415933268508090106161104581902710856246902266364161006675619733952045161119721586149300847985676110913335795843285016663847286964226331433906196628071489758889247861815446862000962792433650779557859287278899176241875981321830400000000 [119,63] 76631697547958075238023615425674472469968760630677993234370494117331659224095806296487601508956392260345778426831668443479771468896088814327713642815388045465788875054538286010304088867002894734591760580498726101516770672759324890033024837642576403777747209894115150558030589557516937213715162457697071157975049322071611533337790878808483358988025974641166820596167649652209732070044724011520025783120185632527739642495215090138633609067714948527292611774655319353164471253141234160026462511125213436927184169773171831237656245104021164542831276969867117227521007620866987520939082435093902533586155410958675977829127949148423977688538005635910856711031870958650486993206446864326893838868260553088764217237453454660747097109779833730824195614493976686283432159573727660050911920927992058205490817471533278301950053053114347387568768470996626069995528701207066449586266697955894070523318692429339830827749433306281098373841632842821399177795200120566228706653916143288199288651555712894615341519009947595292215852415812520941380230957169635290313590601326293186361741655941356773463062943681126687905741261412381555094365736625099144377085182003695721796736617206601479539201125520822367146727194303236497394513407690803723679009384911963477264162814149175671246047320089335470867462353989603293761284451911054101005761466441587490185145892982009091255915570214211943821867591061973171157431604141848241470302540887932138943635283436654209317179163163555006645557559693965149839964064255397875507041331355370331568280519386731474921979838321854341667063324706664279102714097662762326495491572599620703548877407283461793662617232124267194891205018758493425732455183572640722443724143277612754478853540570015155632173804942680354658353030138088000244127384987167000059095020148438581712952359663763265090996642759331256680608333575157010951402165887219614780231389761552395322135926306208749708047916474010432522688724069546916433384065102114615524231813601218525418930165898267945302060948824082376810737811711738044856851916234448071828990702209811477673545406180076644755296418719919064558025641829237246122492055450080572334387076930388863696247582110202941840336630430108707197401215660830270329397111012540632583080289494963339271042033953045554135446670053494583848267062881143635189168285773825925091352677949752025185153398001398105345645026240590680966049098860220870006694410563890395639423077847750428410570173957854230773473066315882554816575392375205198365352384969439431826367118451415156866937093990312655516910954665425168012166607926937329696496837789240527730956253370116066530972104585797273839592331186975843501620882698730606232040190912492619003487929600875467431312000 [119,64] -4147788985901511264813642547656416901185780665042289072921042402208688535549957631113611476647821265854870767482874283076018811271908199139865822556126779791402394542237847458545425888742963877708873035170965809969172848395623994676088282088148663615376477975518637620734040611999567148986033743864424910851901181970972828491061999403821163483307765221937454695572838729963197181044237934496726976046444132568897072338787131776878036881093668062102336493496834717928217943966212520253546437433617387754026831343604687428978411010604316517806206113158550992027471812379280111661635099133628663515126143230304267478182689685955176993163140097641190774915431009859432872238233648786439756677710293290803319573386162256213237200996700783395363344204760738122193981740718199051471282199389825766147978921710298562313504292110285744419331950578239337326143343332863113467345884163306585540368653740055160996766951306111298076401419764635125765566890169589912951420349244834401261113443761903829922229195779889545761751818982975846985692007809215143116538052060931533843012406164319922782577184689216181032568712149734567495495118849904781633677653532173805272331043517935316796165277890654924816258024807529385827476403610871496858917511358115888845462457519471863776620483175539411349433751231305545485958013609970172504217905036084492996691211534443870216139435465752279790564020000597476253783155277283291926607003806396393598071937886716432958246198519246755515989697849459662395261864924957396914186961578067041488369829464632695830694128879203318383604102705904259575897759592398228996151760884536038771378387046438767013310400534844443241957311045591160896327765943090176187493989662997583089866014635731164221083831492512598427051668964198649088996008338759415704959602191188070860051626821911994983333500438454718670898750533787052414059709024442685895465581894921587286374116279614886242565428832558909625981175424349760776039046975861115595630451542332164734933817058459240226008925439434264402536335723537095320514616980539839292414863627226794651288379061633822180504191504747017309488134421421075092528452807322122694524967254926365970829260385860549855197563990539340486969501972028779909913448137922882721127592084664895050953057867443816977304095364631350025788907372864094652358571812014013046911667301180988617204400887858649905942449635677095756441606407854697173185371917567988739388532228964998543475341692693007807034991895433730439663379915815863781388994719232233209624824447831474464234658933451809590875724972512019569484994091566490777359437961560973248143722836875966493184443842863105362836214956504447003280906077529401365410445030395363811547275427685776000000 [119,65] -9307761244320133499102208000035735709699298049917754655613226068326250032941420762468773932874893916955951014820713667327190302600443772383324682115950775418342325765456576668864596443491087302837562994824942067631335617657260342856004022197665969614354397626286307639102177888448234604984323750774273203743646217703266217924206382691141335679795552864001714273410535538104733045088836466606019538487707273156020445653636581801688011925714252619862423010922958535191781160422770899903129502076241615732025863049595591395665196477939931445652279580476482329652155250752944187174819798598394586749875832672487170455468886845507609486653292732788659595579533385842768766050442906267975474426399932411764451313246054051550545245697772174014062821981622685212311887578312567732297591591100448191405792407355465828362173274343653516767454291940040615744461431841872415914577783594329173178883315941224851840111932319292045541061468051623669759038734621032582756113763971426949538033937456474062019684340340523315945854054969549414248100147969814146627224129732974366008724840888926753305752554587379102264679451190358938371227273811546917345073321438691422513203218910416027747622957130480879278698728847635309076177737296290765194419464865881477196753236000443103614559793604987656206500722156475566999193880168942024565946149458891808293766625853987246182618014646996658617986858627238643010096465033744236848380729430056109235924005815795526311770388174112653500752059587114835459548869908475264839801908986165639880776353693373734864343972182045790590398896325351886868792928178557061458751145636753015524270704585762059254328694844875154735362758676275735463347105548424309813646418158998543216321066918077426171243685408283601307175878479734536107326347686565102519522628141814983132639111252029530171789820421879515466997891441309830661626601144740892451672051935883095806168363714615335620797760029430476558737503746233780015250287293366315148403249980977187204282338613232631395035766103141394495384863734871742498238654555429846857211401982178083307470831020675753748009473447983642839293027916366120070707326323117594755855061735298786773586104276610391623271740466354156621547336008744612716759003853757102141225597169312771891493503650323880182994353003942616063989483653301579617522462537915611112135750438882370932553774739023306539199872981959710773755863252532855828886937381991503107415062882985055745746837486512974891411189014845754732584325362603486075905707891496548008386286269409144836164048947264134172511455817225113992182673959186214501729067267165625350681271984269976031083228077783518570049452534490514209707181860256146398701235567238739859991399144304000 [119,66] 23868700201626245017895762856165795269061028677324528703490008922429187479086729789140333737704350474369545570314101504139092322282085641891479711093744628353927073591721287071575106014613172612344293314134389935141286785723139751409556141093624365196740230705110953154847516752037385279773550990569319614722044968446467296146129872806800731732004474508760533926595534656789300826384178820018202005624841909106950878619292578082774411140834973083606102910646694810552771148721616681135337656646116221630981475463772202107269658528587119594825570963853524144961917986906673807059142388508087892183290004446000095090519024304234594540386301876316755418516758008040624952261796955477932183635406350486542911202018490922407287921733902161811624788624537582298348703655757456073314920182045891264835837195684254416742751801032312834305380978949604180891907742759176225706653470619415465604801318089924160527456281666962611581391949275082827537995883405812790619329686510483598312390333926632796941442254935463748110847559407859988371153812133752638352067714392698879700237506573896719194300224132065822547852964267226309047398258450459848741260906344891313902773777830868978639286208193939865395368102891177391870372266494994303722623189483709697333350547327165428775538687426530955841314289647498417468749465168014563589446448978868950702173312524609545714440047398073322639599948071053206697660063307622230469685314126058444255860510860923306646088835410030526099228238948615414243104260311000653144516125244429337697604319056707745607085258083560052608514318780370788705892604789510396170698101532930960980260140596190082100540759792735136435903772943929644665060986308102917498962456071047358439980785559837838046441616714606609312174693538932207279870050159634042652453708501000035258558762127274348390554474576280566697072736281569356793780765622281058846270382975895959384923743650906787008051336396327293822505155122676638167432276082682319644780506112636126517694322267319455848903989909762768197067760436651632001744945272872860764481010855737202744722732690213720524125650848337775622618704657297368848143632638784282532827366769821705524623628521686279291023346161447957744850065853845333085991427765513222301650059600863635485013166392925110979521505777155323528705972565131882074251915032222267513746549093146638089262966202847133066662025541960822208532428935265092059509875227118992514739479330347241184056156070176092069435498908610562520840422946736364426108539009361166090937631932404347614654314746376137527307669411729368106244642555219579354281440442624587849100408137171603731826766849448378960145811209017958673001534259721828276887052024499153885084551744000 [119,67] -2060207642750821171340860674990730525262776454971117787910965642019615659145599672477967558525849839446416523533820861406470572838743053326738913123834168108001634018826632867009284401211940180460783740054055076277336248537550354856634268000226422585534740134635654171126054402133835668004035317651512040618926683196401599752163326406214065828367906341046402908609213122383294785268512130802535686332494732379023555513256268771829162068604037335237421565606515142831511963577115889577370559132246617490273151602730179705717134862675231094798804468539062229058998984990479447850750877246959725382816302299725962290476443427490605521405337377162565937149083569083127114261675820297571788207092425045939379102124312294259788400417451127693633252986641983179018879159327182763477599471186068595156367323515920387246624758887383386302525001464850151616053793743051496212767540484478134220730239264939586994952156176021741404220042800302263122089993569662388648161599489404084536070800881264974448625969132957838340732753762677139226557109379238479860730839979559659334400771989274741229367360220864612142734346081138833313667790008327569645523623059581951366731833583708722712035516664238563576637740890808569731147424872812199803602557243321083024527100625503678913263072547792279878055437095372253622419987479584776133321180832939802238604143379160862055299451918606579437118839928114633806257233228599852682076141266806374559120257150410421779518144281029748905397049174095458814936752489577907489797244159866747431650312034955106075425080599468179529906236973940254926649267254654404126713485537913125244252320881797518947214905631978486974103973192196401026991690027716535046135131895789641088132561392412642742818745304867281715576998146204038947338375511722226051198283096692357884294037130824768442501666841489307440534658336623464465297942321599026183312037183348517545910962253451973370267302930339087062725573583949637883855791327320895076009808530325229611321336205486710532610166078022307491441991166706586140938759121984461043927741581974988062612817601513859284261585793442628945345413178406002030121713727445671981223018430854176019770800227955475219497472188741839105140490547948008133444571097889988087934481793137989468174950510554017163946987616100346815835818080125946583666799085436994612702622946495695469594758630905140332971411194572876018281826848060779621765358869525550551730484583041488376557293513499077791876493164791478219119026418190994894564818397859496369111925193365193261736422276393852435955744145623864332061960147471115283145240502209451359033243846254672203511505439562364509877532144728997813879531603174525674620319721106463408651640000 [119,68] 77124405053788212358227379823270600019987411957756963543435268469419349510087727638648474152013935554232627557111595624633466984228088069687220984540978150038508137558670684909780788573186961115019785523733998431836737103508667618008755314824983182594782500415961631829764506472525021428604476819004171583534931996179802155437913834673169160704173851274583368587904657530583860087866349258648755691631673244239192789183676548180710797859277982291912434799293821453992111819510993680748816501931648336957221392910899063550857091693998329890158978589740895553211915613815258470333129082145247290144010886546314471571988600364714695475354075498204464249414059336700626199714767970000831526932683283062915398695560100804052181803182825970796111978148168537981545082979745513810722768850614657982270513453929899025850559236730501379168328410350003456539776537345693612284927136887842110990775039026763674001359830991884634386140710143829463072427729479316300764426897618080023744552427637655928222360994743214870694405688670877956512471885824548684415803126766096245308081317214613645593120122869719789882059074824527601881340948598991966648387854511152715051779533378375054927209562310334278858831171530074271724638711884204396389392367314958938339469047581482828071755022902804997688139446710006648249358199944984095789880052256695329915090501630382622737522403109695435887296270031516501606987748110563723974680368018858550128504578657079277885349579544842578590331096212779950955063421330427337181166979881654379033228837137807673632739372351407702588330771484522448087515992826330949696275634575550175321858162090963503713730336921527161643105928035316819354070506861862682266331291134594470922381153586957247690784762130772884171533650379607851412519987461805711341589376773836138125489717016407404796389395166545625483982406222151611789520667537252552836430309053993380072049727592033963285793474585298687894975857746322124363038190259855452545024546008724105937988642515344456971099972675992385342332145354296473123440940418739741754926954083853195817314272091287203905148170041718949193641360907399846915695365315498173747445716723445022846825030642080567660700069422674639300298921653688806476549477130738556843408475859433479632187973625999823711321602506397466176536420440590911557534532505204120935744051743513991340289596600984251545589831565054430155541156766238093646903229833549863819528951026621798037812149510408256124532812663575013629380105482430837923510839535844521524187018908676199469212319523663592698988746366987024298218210645644216850474772427032007131079239166866230836952196169942346057268203627155320076525355554987069481601763704679658700800 [119,69] -1142007862945925897064593693658087462498536308267796445245131261058702998479459649402820803615607531235254198518599693946477672040135686893688960468343831445207089934407623891833005622672063744180290875808685422721749018638774319918923499348413984700506861146282878375739700943954678833942994450798055259623682678646467139463654157247859230555045938585806587136114973409803123475388559119426889506545304432428874978950070224141898530288332616507418228168391479979767289409450416458448667317277372284251021685815965272256798805605599460292523608554582251148615448928137338178770192801000038866672355740936994233470890507490060944935522645049379643068813916202892233628205927520245917733633934239498228219901193606080430291494769153054172248537213008862427875092459434196614546713511462060376044871389037716687067178430305298108873433395343042194446232862908197686352861138524636842831348181551838520272816513824123352621716279229962282266221932250324341102864934994799373965097923970677760695423326857383523732188906515521447945809601137444683701715802150224713694093919011185475914213280752293477069127143639603130514295166229122637204898796587942117369892737232633929137598678614877127703920200022542837266304566633979728298277954012048994363624777913675420656772109348511227197320031336387893433633688108673391781416034225868518437395357517363936735664294233288938245025578500163876444105340791630141371975989563876003068454689104006484384474734900592956360991733334836568453113570867896866597591423112472952198468211300017005272199781771699035038525939271214419987827614546089520757442653709477043993872397938535892344618604018309891830853854807296635151481537416576834224470205072285191770083482440507404158075783906459364023486738402618506434389508589311203336465361605811787487320263130166995745487316780932107033054649747105085933721021812141819637559629310582845281542688194475538911581949023993979276959548863178803825604633670873095285349771556745021998243978671480924585632996761024242835558651054335780053221120862743183178669689950079814835022967935909269725607728818591941101404812184516724471959775904593521614057575156053115778238656977082352416677561090215056186488508812482420232780672576574318782036171279473945634745003469491385836458887615911634249367636297750705827453336408909534639028426163313992206924769699630272449467218041239040834764244230060284507824116299437093422708595827435131091935852697106426725967769307055640535796569456539227424155756590434019635932887940215368664088660318100706850385968144513509326226043003130842100659931452139974512430849690671802550000720421810633635450342207500105565872505592098831439721678867881676800 [119,70] 39834304801633917808452783907964170116270466662053235493113660019073928071852550128006198130444983190768215145429064220247239337194991201417963358208995967900820218334667098003144852346282437046877222809560487692813699278164497724392140035782342752738553526530988571707571493679880161797878367869928031006074407155667615182706067331648612937370021937081879488522030795269361313486413407618758467000928861454060015303204506314604034244710663773089488128423984298733876414981651781207605297491403007526882602491595717276477328712092664631571786952202824703845517600630065510142772261360581139268585460491437520727593795796835058696781819493847929612572665331557923878209463036260669424583032355273673735920216178202997397131226330528390266772656528397922759436246079417086287346976274289358018382181913726521978283060353043216991008710662483537601749658041795630830124044054578906166084664043172581375034364377943497444418866267135789933139413581500861911776926546411660246421910495453392331622060561224298008160771525482517946491836895093255022019875171867952253367043642372088006129027385723088778400288038071979128417535743875631949866336500959387762310467954319413291001504965222501970467355772164999622168989145744277017230016797166799685607508491947202632633843779583218926510748114513859993713481863727569819323050890987892621416346060510248521006543867957713322887272375175221248521747850829305904409428811316907305142843627617838285054597752195786599285079815265939116478209948207847190357688148043747621708898747866763761126377846782736931772494026069116143241517306400652239302648483442630430755283348344653730630198633698609543497426962257180826928934454795668826848459926013978296828719474882572982099093075076895662034296632465157872475133222692446716379965019138364853274390490936244393191587236305923283169828112191871880170493791973900165240921134512571189699134994593545947955391151487312505115034460840578027983032751560947529128412320230233850201504282249865065928468110476031134616268776799492314969286680525934267309214352526963501069950848603443474404694242055564580044831795923728905964599908448617922435037340881599060965174577515194547109484659498903923322634678967467791727503258694688035559963135356831064924457547108692376659928950578911625654798008759440551776382643655428245945822051918097344023629793309092021899461142608593745924111951647214258172190448235361012138628564121563433131689606828930823658079169933095171109409426322288266440084591228909235235940253653301141505609164596834207551040425337656414974010275760436600090485408343258640308963177290144095707599279495317624440554150303553736223504355698678263067174742067200 [119,71] -4012984154343535814625686359469982283557418204541442545194236107834631120668483661625849802924344772251783213954955773951494041577357306896112343823081343826776340184150602738371990266201814775667180952323659481999710957409013359442882050603982053630050914685009652477672047022706139419103204926875440078556027539068505994954640616933329401340047112360258248833359825881578415892427452009028456985229325961714234246175251184358269470369735402089962771479371947415182116916275377293250092356187544909602517987641928581386884717396513744309922219621777876109767253255777756588308365711470329365402000938292093601651808036617621566318494024275680797848086548965618993396405089238437786385743654428035721702108256056412083259942851961077383101413967351891566971970880159946190524723326030413461596302310471237821893773587513470558805558556732041949032761184550991849136533934501447581643377344781511815700633817828774586368945682961514292848595339945621558356970365827747071881663330758973234135037445563170074192690301862246073148778197679822113883156633293245050979233194242638758528282992378627262753270717750433094000920491808872271444248596574703756416143386521780063401371259233391617025321770960164828491026454630362470416162159245539205495972203616695026194402132185192086831936880314240642687054901177465579962893169590734758697438220057142068350350112624817129076302740539084786578629585299500360794797306288455081186345798253279762202396461250865341205026369705532612263551797843683794882000227613208228256246535090712265750959039172482212110750745611483134954427537381975344210701353787377873098901865286275280059376347951440821228659308747915710949243309706465025854267418144806551599360271057048834626305257342870161483358018723353174140716818990753620164074677533393689481497401824220544857109156086308896904872641008946902449683243283938059582666750274413713593044126432349614679559312168617246513719908174177424266797308438607956620646698055238208294109630904156206899815022556864518684904719001698350460916909976500751966951615667501758042212589132386536353530724553951917305509348343247774184475133760206208507733520666929666795571545444742451246703224326987930930239279972055544452185388792586449160862018929298861652415900885829606393602626588846397929565871178284853207159528127470825298804276417370538402683988031722825760049157911012245271137305170422391696824425135581603785843528998427592668059513433954813145996807917993611916618027741330362520622279019567910687878532738392031765328087443932670055395293008139449310538951916668893800491950216408731500355857169052556375934099689809216929617996506035690854437810423944402975350060800 [119,72] 170004977405661101515645130303631755384132326635316629049688870094163589136606173712984988480499329923949376633613016591155593045695067884166577628074962054571031205422411388798166363722849543652937004799601724931634805098972523199386682509514819418441692447680309576449116028683960544175622446757852141899044261366809736177699560795216359233133959231074913387867059175097640310318474772839679405152997710681766449282412163573437808866861376067936358468275465568319404572604375559249116913680483320244938662359286603347662300969656244733839545736842703365562701808951839855749205007652678364736501427327892854256254487063070684968728573079296088024161718856416134848189583015049647796997688233285227918924855671776492401684041615418544100590171989979162158701512153249371911011341383294090096348161511166784655177618342110993111423026625196719756334927984458722306964745952081564747174921510804792765263971797510647497785225570492225173904460222688348345546393366656658055733198889350929006386148657263916685456158060685942401407136347047488619068776293113655420015805522943716597495451047664446518498748868852821246666078236906168391495559236546249960865334541986138706742496942490290677311720460007327087186269712474451877311925341961733444895850142176904848528245144504135159517231580874939992643332214204937150445548452183229653543822934089250604769673298996767556365143275216389010149618640962855063367350735769944993657875943994386169406726588346654215120265778759416127137758109255482678765403289465895219286853737324526834320078865403583022084295579802287645462301853588651900929614588805864351361920073155441129318717445161690982391926567697463328200191726174872627386079569240530734858115561776324604970974346782908297473227085354158866587825767816616131308373447733031582605116056382303015160701747420431491436969132794994990877530057368548639935555914912420592942508235262222893137893782187992825113796940279253376179160502631763988931174890891190862967989122743085495787732104263574836540153250363036082196690007035496127500795011225598573887438414746544561520872529491639432485513333047445230416758416323632790786474010101304247626511967267409838345640145810772846606647565130615540806590105069093278930747351215263869473534881792903335721612911515380178876150198848603632559683073724744546792221500889671885850324801028026424776985594956732594460169732749574289049618656976583849741585939713136763781553584380321663855624632792038866421278955250150176869572722506611583957493712926618793493786859639411470116814261342944024187558296590817209107960403188054230489383328336518640236152012675512927324104609668752450166807764348791284889600 [119,73] 829964430238352294286672182916181972248049468641994288957823792904019803654982754969815037997134966500794778630778693810159366007506090692743629609150212563839497567315901221199575185230591510208415600926818682512271514659838670434063298441060016838927612604025230669202507257999726613953323296293961835930726969266752853100471198939024685054558697648353933050000347042574854836196648751188125798391105496002076440035675096434416972899578474849549531497934058226028800906411673504937394420813748269562622892593025630167541308410165611467156407547027105806801391727062431452258408497829348272915488442514050919286658092691550716898399041716917595319379622581552884625110245607918196511294104044955381273722648553892937885134484839699280434359386835542132744499009198812884812030714526667084082001368232462384521379360126598137080689479843207817945428021683514522364551335824616852218255880587828049588778614125537215640519085626618696165374325975369641952287730878101361218167877380513733031712912022761180905794887823693758361983031825536304416746227426890202111681059366516916314358816129016798803871994358173010830582989168605273159627528820778689565617632935694706685328962307252713792875055545709604911253053121934936571067938123993278836803286278764380914805928763368230333157682226716314288033950283121509085231348678525448895085216464453404058277005737928419993224411192991306059990769357702080724490438611621518919371275862658245108876730351450266900316816375221925839290998586698211490236250689423126496157504132612842384891206385935543077510076800243032843508994307525659739589417206823545339258127313987238156402916799738236941615541513348493576076189009121245840709829592005179545260672476016418856681385258050703287976408124973913746820480592319838126901865965107251953743197521827955566573287265441767006056355440061165052087920389738876328925373056996769943745091339691442966243127699338921622316275831897259386424647108978270969701604472825593517119016828283460255809537521763747406729037955093283592980066845361308995286549733688175134779741212492933591631776118011257568541196488005645922725422642123799581609681633129705086701975144257734095120084449381558059836951228922947218739821687037583438051752433468854632501966506575738021843580706513087326849189778164221520222906959216612224044951895484313927776349232369562715252044812595148819970401529839320229604515914074500789475505087116130423693105759455403680984137237604385293350370533228277076327293024371782785475282699440422331176469804971689647484884851582326367669772749698553448285704153107692120163945293102182329650505153393502435848714258101975115786505068008295680 [119,74] 287551337291468713475279512477961929419234151030663486972636947729860316306472165713095790199606816132292685252138964036013384222935981403133308792679550204579113806573602277601476084290332360472350573932783687548803107885963593105756920934959490798783525289517529179888584461355546187584948039936280325992514818897608205795365140030181478085596927359426214670880362436549846411899104967626310760066154226246526515914919670516527438820216819435687082669910991301999604334072562608965404069113384019697095088813265964082295600030360946804503022298598787824402578073835633755028881014813152715551706405603128232902735964985832155636207939745232942681625971442457758596343619749979907041047975822758545320450619744622213155299161505884402946517258543975715605366549105393934298651386832171212955631524496056141612619327457932451544452776745866246411822762366796223057578220105510761067163011694762895011328057534421078664623007080351623437339690769646179705825299161743189719822127255043685723850036141111868407075479597656812958256728758785283643687490717945737471683652003738088792382412936736416654061020475256568436917942641431976358955315478070351976547387517861205761903482650108818115274549966483555301795762944706572697082472648807861572750816665544720110820045504748872667274718791189217010637873472136768857092040338324688615509722219307483068913056206461093638587245618381282068216435782073334186979477305028620008025307423641403033628666316967498724398969709007695243490877953005200300014581899015140010642389547367061216812693352525039949493348992034187073348489373487055027581197824362487164411845070521273615546772180590226535505227556712639343449106753187913280361397842126504068910870615594057274974523248731428846921934418102571421961476717869622710321390043156161576102494227046885649946824743450852571626975982823860850064963156707869098168957688689269271917539063714527217674577678812219134513417532529921371735713016928583661741451594615401805003499935952698766585635238421005611861988626399854021882543876572970607533616329884068678193374443821979090126502737258056367321108273623516968394907797542062401965035589625853682842672737004075453478574561295080190323763067854482814915151526836400414833089773544999717405633921381957566595128201493828447762796619292686605549544031689657805078805513726880712506427674654274621369230299776300900319988109621635017143454464000687615771294142455435011331786394196022716418774250709062214229170734814222613114864362489902853232708908351265693887994069532681397946670395605764723005995768712165221689568349313847961049436940000849108545532413869697139430825691119960065515830966223360 [119,75] -5316431410946129458713265396779666380150402052850746404242496401519958225979794892863089967306803332799823377328825811746865695098206385563446848452321641391390222821691071241567418967778088329549186027316613035637874690614710554768478878550515435985113749818760697129581495198364791875330951538819531241733192974258697780810560118519765568702832456520202171915371079537725152287898336129043966823892198355708894676804327638298708466222492367077233591312028178124832362422638130039716826058606813661015658282861138483745946835092785809636975977054744529918356019782458982073940241960296889748030663868707434150098333458724501836131320949222780698350198328111168953899948757612361108797893071368486930560284162429213972964685839597803137280082151489744947573193648654730503177864321393062547111076248246493293723400123298588069545182430323300109241097915955339322269605117115954588668833968122803037388547079644146017952644916828933722714144862541890860870737862008035884329326797583474339740564527135003758017413683829894970184545704855668051298301168976883929899700628206247935022483838833240333869131645121408640398137509993309541197845865018837967569124590278005806405697661328496239560484292331121883707474318468335056341072750077408293594622752911802649805241153558504081311429913858923064817117626202440860365025514557815587513740546558867386023462402501629819598583002958635014829507551692637117990665689054949491045876123604193599253667109282474831902939884268338388612850726320409259947219170293443984768944047230372738925375059507348551967737128127437574780602540686164927309567171337902895709425473809623534646339775723102880436171865867006198678045743088806189743795258797415230575882382424180319479079989578637808162193805509031374523870073722577285163380298306313619729836435864812523487843848812064791786836915744852014613776330126572960067772216172977797540551514103714245318068938489410054789039008412869959030134567268844087357088065145733074009953233630692355545890351992278289048206010771997132621966718191759408945330362098424738556547006723260319656545168069563579193903287912660473242250364810696439423182687228135925779162435567585250658691363889017653494705784064349842145489563878929278085892854838060168576471037955220177964721403964779915813245645972927664690013576579629459508419158250827052119138944588241626628277007649122857056744844730059395695178592940613896557663206481612672586839402751307801190751830242485243222938731292395668838030988503549786034032243750977341636955885071661579027385956976509476456567945874350732362632224605665349729480558449841034405306683772773373007360980166937973045671660480 [119,76] -78744679020860646008533686007728985175373368454213987092439523557405178735162822313896198332330041472927548922418884861471480192332992789279963664803565173885075844679721798678859145986020687746045120368025830244322806576803797415647870742502202568843757568921656464488204385196223906707712721936366371191388117545738824606120096383843778619589177588883240554561471055042123414611215594271906686247115068072050729106560293542052974719646834829792114928358150607464833246377952564403832261764186085935133044323637749343167412204881762980363133065994636107501519729058976615797721143136897957675138355912380238673763741011321262670839295693685277452517473479830781879369430251959457404629645453254042335436419566499080939490589759954292150110993271933845156956422894746492865772213240871042049504884685700911739682915344108082213303620968834571611485348228012059676829884581184588867846985084972678911083987119547331874089490013115427988720589253491077380398022713342368332361731738567269971494655678182502051884063504739311991187647353383139095462967983217138743634377441965407023500426710192652288796549060844354563726022731714889058444206182480952271093906384259650524064153813186320004459719544787895608121767031444806951974641982070309397331192913415499015564171156972106725673655762106205240272824450518663613098503881133605920856049657303645175279366952956589370753137902807175212889577692065107769104112445286347832404882565370049990441978837332732500383157668141947535741366450280611512837336799540420152130176610133838852034151353835795700084052336578500937202832562826317115146983140932955848512659180516244395313267837025231636745478657259789876565174859242953260374557129158304766902442824304930059984796248681404233089512945412904670636207833012957030566199201819187325665966026752286314421429662496880584417217875803813983080857301631013135231380985718282950181359161212423289934460285213042860961360879139306634102192185537400712025110633623835765828278319381201104529673580926469239515852844966114973356082974249343664257252357688797534396925536968179129149349455080685341388852859046208514308701954422970208275123038319263096222938029879181938715962748637038060221375284153962787764934865083820992837007451965816381210342022329881731156297163684813788369403595358512375228275803081420784769787930838648156764495948375720611420671141475221701065675577424611363718593595771494034860280943652965653721378582122144388577357914109571968634938167182924166584747569756391624465839971807518940540281565035182860127609636311846294489375521008059423221924376669520660752792752316843197681871714241057734680237810154991380730880 [119,77] -18971924207222229102606505153976770123236365105364143268524169262376915721335135950702186188766622455393152404780803093845963793837201890046722942282669387701216751159436102237437969654786747023054426983571242102338152614833210981698376682192319317763140498824885793194924922224529149852205908142357737832859277731774794199196148895560766220112907924593646979435075942894625198256443610675865030095431292997524758609646501189047219641950484650329518092225914904385342694490345887654337275107514937619787375513954551414760261937992591337918141107578085801042700192661423796171273382643539509343752072758827722396018729853209959258985703598525584026386431939743115963812215386392579069277152105789856450677513180965981815740442381059891384899257934638609595050324309672240941275898575858609046087636126017422837298511792594046864760736818057098682065637156649937560918564796086060514939382973468981614037876459568313920656966054795691692842093579596433917262360110236271719659101873956268355919157563917995298069656858179341838779259716935436343536530353695421015597896492702310140512678411629641337211890239826024193076883254970461932685358323736683944922385234266247388819169975763574825856992128873685321879314845535274990171340930138967944329023535675080798117221175942850439286829947462456234931587299869515619581357831313064365084734451343582268626484697321930813963824025785771273825451684471443995164519632586948459720847520070528834844567178894746179504655579664378838907718563015915958792287028250197019362250487752892092251372367053989340352028430428364887811821116890369818111725683908345012696053372665420341877901136705766158081206352435732860648637176340200639818048059845077479459438441354094779938701056634089041610778962865739192058406687541198593738223087129617678439692617554734188648329623066476336860348674725291419885159498099126425431275456974737346806173628128604653772496065580941821177517234268681730096050457497782075906003729415546329047229202603589053019291966672691804210799087408878050045296703692197561108145196190767330116401264121351566043739880948955408398260299346102291531636833246122126848948067624345134592342718472115584014728230841406140752523084553607312639161821266694396325048322629124581008631009345884959496745184166012544352745339533849155018949507469251527830964455080203152872212662401083634399694234659540399589003680687055463725187222555177905453814151535371632051578409950107335442819891854117699501747966021806212138661159602446278733042396869781272311133826977538703366160076437464449046646708979683551768430506227103606685209634587994875453906182124124137203702300271322096000 [119,78] -146485126674070402257946524494636447248858783516342481956338143865515620287316664226695109450500330215346034245942184349173060897484859377258010076786695959328171173412630270760960054434831381068839515222893428547447488424329145770968738023075572100374358998508903242197598428412882778447666653498123075324914865775558541792255000865280618785155453396954904908602989376503516031684316110825532865097800822311328988198554965010540998753460828629450741746075232313465870826899527049101439519224788261301939670259092702008361832271984098580222339279370540870871458990664563097111297831520657033999293527594535228007096297295471240296584108406256403000841697414444603543364618215869579869975245266704408356354946556254213324765480033621889265969843907250342879905701819806456708721809084036000526229605837462051244023377274360144290813810886323830572893141520143321541739715431056345932884264718357229617571095385026530277116893652866957466121637574522750136787051342253392474118452710988258134159255993260157108294101575648444982329176798479670128779420980926324706864728047751193614669242386120046931684059374250110791968725018051538734332227068597512062994584474569384966055319299587388978915951758745990157694214831313341341025178177829073557297228188089803734279545557691695109477329114557191901502732728318822745212072856111275728407474753019675181096787901242336222299635271363967190958914063523638916036593204417415804897201820156672004505003237453244172948190750567950222619351706405069624282221266343950604924247854574656532006411306727575059780355710279732195212530371035804938553645372582647217008769662634932863895932849870670128262943185003932847689686789789875347762663934352336622423049605795417913362883848458457533627771388144696496053861242832670871665318850790955967219517649109070741157313095176579613997546692094361673599259968088477289423220322593318897316454608968049518852746311901389123379760484195078923891425666072453652487110808684266322732818198890665620235318863441855630406282281416401118760744272038423592438031425654933427386312771423456762524109617671532334728331592896148352161194045916781814967256615715474620769565034283638089468348581321484196519901723586922583617620536798084115692790376707638076268065514878865288302962949709171594819657341618554347418894283355014309353567472452396471750387965442095824577782479158136739967583968340666219298778629596751628478170904869239141727403086399692912903777109495666704613787844463446760936473470248878909820657022478256870766452837506637969598527218632318445608785806337007590536875549893788476918156471558292906114148918053608665936733796865280 [119,79] -7425416414009954942972881898221686143578433737104662872447719747383139617290731591539773043924728192202892067603135957800204331848127987663186708248754684309287945328277373679504770725937035986071902809126781351181871974754284498617612114005616072787570520515027376586785309801355175706825230254092302533117443785112063593028063430612125371796171627674329586795254835207617160236262169620891659442616850715927352324148163815530105105615326926332741493564399123569763538900385290610473331185599063479772299143613196753689544979511988851782976925259715801578761032892693097493304339958335442985586724094800407698903011442617859069683908837005846145819272235058680856426729188654455621805131480534790148296244396157018486626175002366253624933795484520597899210467929954565183817255085195484404972789059739363843499364831779539817312227120139777922240825912140455487623489749106718432205394219438274493521740249303956551639647251980936191834646178439507957030284076956756512965359226802303244133866997772184295503046928465159751124060580880510084363843738814935318314632348089748931057714690617595994006825834528403084658216440359436024086874303225732755216996842479262212068482129769359169512083436520881922987422778853706217807339284882986201431509508475615931385841572690499681992210586439120549126620991301458047357876607292071478597903583020574362906194945236423554074540220471484899509027596789615472597343430099222379125731499906958828548140384764226495467160194537198495033349575666997837781177232718387916279745584668472565830177322183017135005006453409934137394766265289046922438097561468771022898465175815548375509433398715773635016117979731337166167401875314707704197950919558746592987025659745966304820928157943891193697703483630711619104419526175754478185414283618250245481257951620997574591945534443993267549427204046551178388934407098328611440537055614546683993176698777883397921257022774728532369012461801011815237637458932567771397396205537026416311806662288731566401331134828545689293746297252988017408694465957744080525436900290426837313467931444394666107189766612835801005460499099770911082739061217439789798813250107807509450291435800415533386087592898263635157092242348977561476575276734220712991732394640926933986792105264446637788733589119679377545784537236490379284226067823948416613073883135324509855513442870543361231952535846763380500844061267128620828203526228328610441655081678069929269519809227905617039416375232384896821407493741919321153747409247053761162639681080548880993848306729138843747891790885670666247978820898056438171527304606360699088542753398553020019435234612952537349306668640 [119,80] 37800956523940276818607860240279516489254526572369182806146728026468842407227968813627925974932526615524262716086116267181387656113141140624162631790078096234993039190359058346457791643182689561288347676485175706305322200118005618099597336561085476356433721148666259492324652753874671821550222897031809619623021725115499831785927398579762776880514317812963128362559549520323549778874531936575655461651749630670460661149459560437554248971644345983750961296624418928358871516628515297021243839322544557481877530521262183548279100373652248803703298025008609785262499886944829056428266189907834214729943828133222863222384604393488824425086287488938478028948703273855052814593044548857690769693140553077453177273912224657684159000999477274420650788804199165255801487640601863519384229718395328372831820760832049732818887794473607488194777983352838721753599844329151316130395112422880242908271271014874096581991953593663644354419006918282246669251283496974817049492260822047693114298799223439224177930207866062872286342508281198453011259356495955795217568148015714923198430603926997487983563366078460233664821150498519876014042863676355860275589591017862026711087854349499332707117455753863295991763295596008691087026687700989113833618170391443230344736381853954173148597995126765223797591654184639341489215627242741952997802542699707008210154974218342578847047470431192058823503000582444178434596515615094700643644844955968074808154252865597807593602852564916415055151971937439430558578561720370237064923867724889054383730957594560298141362016617293654811915370573209174148987342635604138495252790837531818741637061266548115547729627897699941475623556046109445841426584473128556857437061004955525096721734540007760560735179411980581343517344524588553131905270265692850916267283501348451787497267022626695224915679032744287562319592477113758011984942902566644018922330748286826004649443389405093935685601354272338062561818708428742083105108537196169883928078507529416063285628030057919660872345752536692016487254288251502802811436494465210465802178505445603114486586553907831226743936142532415740456331771991937881572305501752586708096479765826266086961120818309730741752877177761234462600417292896058610862599011072278737541811458322922449804620547592460443646207543275972988787022671535192487412239657161845925922695109475839116788489621315460273541177780628523916850260493332074350132880848879241842455988815830186689132573102430847456444944176667712550021737703621190776121200416449412546200320803464316966007763767054760313981398519171947474398443616362362192211951082878083443749431310876282870138973239721619582720 [119,81] 1382343364349241734306403041218534642001527183923438761749479454145715595597996979947403652733917528734069476884167386216304016578706952330407352309056865935255045135380233248920079151511703711224871798451411006109804792000521631207660213099397070840808138361065120402658800459655624008912671940212011470871864113051516897742604261654115491669597963796449886896293876003375888043011530298823023250524104278153476246039268922812271949950333823590209112174071200870228931374811474270448952677110812369104352980877707962635791519756778690784546449621595050046941010976090135910280469673003756079226031598619732019298805966506505019199728880913012077737846410521781463341175286399674243686346440670518418960179554369573003443007497299624531038651606587263139769655295363158695985487514312948934193524364531042338222602641451700668537133148298820443662694658339496623405290866387142534506209881236646217668776531482291147140494480646365789124841101571943910696635617941007734729760638370093081962517436161034104255020921644090369652947227925102743480202942202619996070633447921179015639035815906102857591506316653602413279269370524812110180598084721072799417627371748763473697751521344390619808925650031691511278461275137935913903429048900126265158363656981039290460147006140141393141467169792601787914968853525415468042438068068956641001345531387552446631909768417103300120212595249407565857617236077569519978258333354191987734191916339886491042259791538314447498183261505772104297699280078135749387163999842511998920425111445986823610977149377759496525720769781050910566500642381065351819712445581203771893905575446399839877840234468349136450740530800741098958840399237542003153659500656988274229756735504767873410660140668617911267276395917499360767285427793127052733087009931369457151399820875490076548248702496779782869316041903951881806170052246571673973076722888098433661783385675603454382627998608917694220594660855406957362267978651628825051348433223228122091096505007082871379847557317948997112771897616338970944007245331754085996216750635784507675324262685273413825678472461674351505285977068625868861942606033545426619353685626419404972133648054075368037959456003358001426256256802904408630500550559327440734595442867055235638175963956384900910505532815686377784365873009995310401798517871879435248238367397709797108803464927341665161617108302493110932833515156097052881084373746153337891857071665279026658607712961144202250074633985092536697143504304582684978682725327980246288164110462637039532920464292687337180414261532272321485406749808044561523935327140045344693243340092967702396336285478589926560 [119,82] -22763371629697824902988125794846513124779379812189674861446925228813853852653124069243174510203357559365189045950464560045480577565954023301958568046959487371976319764273749364958360966247225751335970379842400483757468748817093550412411938348672311232320396341672195736997769112754276810402905411936752210515168792227967613516607921768453985668621281219725153379310345506239707485119454408766953371023372597192364054794483327490935737544448104957147052828752139467773751504900539530927120120312403594299340938707066671006555746037697326186819246835993355325825729336390982881333136513708379574661706815998895818148378248029696234479618062612534883111164460518185205264960189815839745159418460417992375027570007536413139863528112744619073193180226047529040654569301556816357141924794295758505655704535580839497413024493199652647810445156644444353210658768604729349031482215434555686043662620778562063027609796457334631609208194297398780633383484443463069670638420051079684743350016270403550003197580300277330843042059134653920043525698746993905318130759687374954757858592972194953373418875711629643833967952330454384935814019810373575067991793665709360942883859856908811423422304767748019539051378098459913868827993074590820028490516555263915828474875399106327755907935758359994566864882896470602803089953752861811309538633048006718913109920686383547597155249874941798688479438357167947889296950071333794005975816219129838817990053227973574897347939720471333362816638029138081483060837154787208635173063749993819443276986382114251534749620218735768222118803198548639386932697276872485711098941128000219925692118403773664964628430702857007856260511435354693078874323608047265765471982592645101835614131306508291621903480399092348846166001790194755512249619701434523825036798800815524593178873866765141156212266714691080788343200660309997009683927577226512901445947326200041777147995330958173727933131213449311748213059478063673194070698560396025473977507392752292698146415689848759573899915405618371875230433887627322166518887759149690311028376957033422449034263580656877144502347114605364591991250401733165274734155190069535804979384032100133768808312627557296592483701902999814000923616382763934406400868305273456473424201492556562440226283102239941894597305289760887368282469404039759066899038362569607033605830666302091785042955136214421895152749819105225119017327545030806139071978999412531122111667328653767407551235582511593522160371698327218202070541868508332685728712814731578512498430298568885612211408900564572111047847029471026658911673079941380285145285486664443558422113096740000447210192445440 [119,83] -1720570178450998742311467446196358422688535970154680741950272199281781485678221920243472058549934124822207266154558188504937441631754126954683713025094891570473768138755553570159810272665061399397302075510936021956930521374991248557508895309388135765845282163204831241313680586708893932449832428584195679909059124953324149951919634173769107789082849853727090337442839981275885965023529236295864829882604889756100553113432250116361404816152164722331820000895753720695698089158152395166476366862328292491963505403403887429351906994902228681803384120048656171973034256234029073629239688577116896773037814230104901263548267902316320832204106168280616506680690023563154257100713713668049472010370899787959914487285063310111863002427371858371918340666491611732613400503987620490050493227781856217350096804153885812585344415017818041493528886448459321057350265448638806774940437249119783530056873425772897906266809737738632868500772564259304044288652512122638834057510342699043412362525934949670621693739312948918440094395137573897108455214360949483584455946018447086523806069008064130493744522691380180189246735001066760431712254259080121558100065806285523663149946893136561425029283047822980411025150637623999084795685866240485580087451030617369289968400620103766297571450573731452760924505678524847115256794679105364804028807592680647336534681018903597943513284650055542444756319038912711398847831522368849978008215865261282334280333006277522915167247463477059525819090677584080170897102752118490727210624363832104309400443928891808567468641214871788222572891742175543289294214969702978259584030390453976693321390828865203780514184659786708376674711009671163315626424237913286890974911883642718350403746611266553002912615216479561163834299686618564575756643262013160963569569153505454138266136683487152914181255113463055517345162421115232503830903470390037386846719393123206236375208895596301843130361710426645595464288541046055146610157961851025891537768373319162371481563717655503510334632968265218490465497356700185925471282786551312369818192811293571437249646968040434063620895490263539445194033173582615532863836093113919789813408754073320257873585184115370877727304598525305245005982365263899640250497802581274222220264986782838082675660529170360234056082775383725757223291834426689506261372708905175519679125183007001112315842502458317897197758149847793734649481505315128208440337570353833123274773564723523860449443546512219894171795668093833624973655587803371364828927496337359636191146219494839181144082585377010789145147004897496477869706987925489361270852693098582165721929041448340721348517760 [119,84] -10436877695201335356175432058487306242842712681012718658127574892211798257795560994019530398938934061373270846353932329433741024947011969352138485382292371202264584465091066317787182927802732682847734182993449791564981352435336654592455342178134345462056971715416481191898601164842768702951818350834188233473018700174129227363083081062312428239044012433833286025581541988604454763930577857796039885870897180114870819714199969178352585523118000783585001479979055321811841882122998045412395147714896065139240484232050272617858171824543307249725304909203927725926789200091675444768695441016096758237483570626064092557206027253180501499211813685097428392550049720495302188482206646308349330267973938091210747337925885796980264374747356260614864056897152536678458346729136605153135824208846676695525457623405982584074400316398658369155312035716799564500208974849722879564547670782033336279942316496390942042004579032930899722021916138785064148708695749750669490817660671542135864561122402222372349801231386980346405526447067025230909762578260024293865866119384806201771649565761008994802759244480301696128795520831178584656648737332291780026578068782800512276504886044492960375839746880056342272956898641515660160466630876538460529823359970274233508604988720888836638268570074264303243726321402622355289416716370639044399401040600888714331595031275636841951865775810846396306713112771745594369868870715224506068674661294994929785990620454003989453779297752024405712701850562237478644266887539480365191075676199852418415155028391644396397863922693542893682861614820200053166341849049619624666404887361897238906576744612817452124467072385472459623356857078485862431356306724819940677314536064635442405340781021410867131568572455598012676628698280351798401559532580158763074229381243381831273830540855617677205637573805295221406088939820048357728380649530734577843339025225493414786704257013842699588805915776522422966967790504788328561902331514601510959691762788033039956863268566257215887215250393790015797269476925231315211381488804109277537559747239987473242555660027877765167236638367172218687134534781489244768413824155691071127589898377116774251993215799117658740856850909776033655099027148758361746230189706781790052222124008359419859161742307320808664155289340600089928891520882796696955916832224110791744135700019607476615035728974498842757143713609004860226692671626997593559141059880461027148605193236352294921810165314367668081933914109035809519062627881787241592741963880067179058813874899477559885989136716011787448081374268025093508384739325988575527302267354990222523757967053076720087040 [119,85] -89002849267853549123713775104768469073834966520001816940946972063643656655946909571303162788469568792173846567862702838252379156359143071404009321413834305281273887893296334670720105078320255126470472243580956788957946180828754710241965214187976422268385868812030334520621162669551143267126568223872371795782512602509597140697522408052818521574796491744284474120214655924755871620294874932168323951664587874733517941833225598184636036563182755669577192698587080396554275114390118743466164725697283796269810814141062408194157258242091773423304104178185180790623004428997019056633969787880158084820039529500643121237458735813718518254189608655436305183014035759828295765012032105609143537457626113120289768736763265941545432340962806067544223188631818729819524570255811082291966694959001357322022974593109956758692549889527032013966077994210743474692391633945573778999626000136991257992651029159085072079562430905101678350464399717756937872129656999041433648927935548446110589864329359386579900144760476881445855186637054383347871500360027523965173102109998879840194953885983523450869550789513849398261524626308983732338217681637547523962219967780468030095174808952197642578625549622096667377040937379218324814456950920363637578615191338957743874372517824956150210496871500019808777492315875202768316472171094496155368045307409767243991045043309619828607979472673701587318104960409296336210143754003929545374507481153155533905785583182699147034387991175592499352306254284782520436440168703693462304082167410172259562590638803751128413464978074261344962859018439132536998874111063926120629124320196141006095426846497571919334430715791494911702360033195633716471927345749973295370109152152443398811991535519802579528103092764540185169532537257963817714641018889777781177094538515012129357049626305375681569406409276698862274804715778559672894879330506081321672941142077093078956448423984044160162380031491902218180441181588908002605400678305259349812187209610289513305003007434550622910801768538878080386896984605574096432668830723232698015803057136351261523008744873470141230368003105239879242598510437804494227086953106849285090537372465209153859576306381476291431204380170556706195285652729597300165427893929057216315157130111703644896875537300272279198036184100839584397121607922058406504589387507792265808213430719511395405955664049773175530182921040128140679648947994177563539097508757573910599294889534939900206798598250704961191762819854077423698787049883839836942807803392414638943438015894174408669262626466836576047480785217438779580835662249297433706882406749243865982285503363034880 [119,86] 266784677724803475032346337402919130024244032572989426814400417658083410847624407802339337764555790322181840835419197604575331506121203398254153596273792979044565149374580610791292067447099104623762480926146063629012284160800893245302735609531171140011758283589740296732603209498478489950017896594698189657178300125468661668814770854125620782117289797371057602026162386921252353273743350580964136737075921624497545865479062550107583284918738341361553955593025635197806620930164746924965479626508055433076427992395482306108998855966656215671396566236107645926641650300955962009203226064669571873320125771712766446761042928420275792832410377670620142067521265651298305519225493727332531796989459784581984345910115327920511482141292369541737594437074259984137472099819739402480420730790053065498876127977019697839090434325872976207530696444586657146860119250230776147641066388213332575955199534099419930399696914488343586162586954655850220219483332180345064079288035318071350881731977735495805308794922423573485314319914892747281951530528336929796037220666162526721834920365369166883655667933647135027120533250630995495623254998001124599114235112546229809332458241305292024664740903838328061846741186843448293711660769793276956644853817843956630849928994225848592460825826811669862181644274835798708536826358702587341320446747682051931330420265770993135968023762452933892783534991170942843462061278603347010548970896359457063957634220831169680397631934816825520650886672273487573401445845218109834898136486183024523450152511881434810010178874279119878499941760822836697970929425086917217257696813723367374229565299986064390793808427665591240312518640244679715732990842847005184993146795394074986273475096369746407861243370422774209477655947627936477619078577081884843257124507366293330128401601896862483538047546248041045219028270306731157622591413225853115193922080391552415381457724197901733328559822476539838927789470252779293365962330269887230376445343300361518899931625594302863461173464428228351848163547950923706625183824607128961413664563934679030087303859524614943609385719426930580045184347778961440136091706074439281601607367653165447031592296727244372952983819026021184606280411246699151613040383728153858481348226627650050201471985406453357341170884499248542896560798059123927267702104307486859265849500798262501569624170583742414796513236685104144594713778873679862768054308370108842556674590780495000500416342048381865355930568388078141138763641475591301972411505004643342595851896714548779982725520509715942421241280863552161035701668160582803420434197999259254271840537600 [119,87] 9883616068003948943209881973489316527935493199985207204390278821444683511010781089179918734295214331438926839095010652955562304282671231223790960335378655199531632097530876667925660494494308456690090921637221054302295682442536492767284071779006674103096883786534294764088664455988285696098940046942923711149247667625671176309590630067764969978009289571119328964020675806955665212626328389628528808860209150248418160563562013199969120134760525018671259055024368536038754080474966986709347523310795708363354925265409443381448874258576457864622358457895770912173383920258928427298202000445492332233207976937011341256472400340222843913966998202155724923587142828914865155666587944032552118466865232858812988104002634034811762991050269416954980453500242240302353667451390600651291036422561610412995271243548070680447513314885956158915086298554995325171853393798092921924219159081624573151296196390573856967400841332231141210408890853011177432297124198412805013241147844135247475727134214739313339176264377301631995691872442865674508130648997551865233319157108953347317676441881054394653928123588214485554884514817195050501105452280715659571524373691123313407667609660651230291600808757109419714856532201766556483036675610983050591893447979664828637164231897684780576314139451991963739224233105115587562677028511577192660338707336066041665468606409444971727996001579512325959109704487897592707237380107702421865293427288543219277835453882176737557175406071219955017146915467703328070114651000484640684782534010673383021136844193229550522664675296937479885500255412476762035989002420888552457445915064367397448333963306942245592332063762835788436138277244356652974215784054473846234300896422570356114054033261537024071600013599531609585856901197380616945822979947772786416314624535492264249142974925540476641928826566430180332486971252918570197072787032360616417047580475054601781368467906347936412274587290693120322592561019698557993728010153893337977420586575775422200480641008290685048948205300479340861780192822437930032766953662013892195496848846595416892992240799099641933417847823940804273930878290808302782213414817051841057349713024882492443789981366075526560308325071290978278593588794449640036578716403903548328235465855908194854972627191942582419229270753964358939567321345220424363299534242901541832275550747530103201907343484924184153186957136996132633725358485070358065174207814968111983957594546971542773002837075024526056783401511893319107732206016460186053945674586190637839114399059414863763581916410639976615321733883532394311711620436085762914202695788597797388618880 [119,88] 78008302137334213927601048550559867394238801440408828356034375512327774791774507112224123893845486969616988971299073917624822312792465064187080477258220944827140848454798899077133739992179223337365378400222314757229992200393830626008135430614885871430956787455684644411648001698540836753456733551027390305511205049325244401707201683041811164474265599228991730036583968397063485989682840785730292583679462373421237443609410714705356811386590391906341777097805934957269819120218481414348643310277338469536786791425571481761352850408040926216365209104891305251584342497053362519977182418547772496769976866634556116200548256975951717181111946910912110901763677423002931525289017158897358109287413684893373822777751459522800960774934067336750616979312188702838292792616924768616783284942238677800514203638490130008939052602481512541509356357500560590854238913347525865017552375155747423037759585724802854006585464814364239878421733962764916265357414485107928706347976447455736261422387518488708968963555080799661500504321154541391687879567311318041236405949585554005520195339010860553581794015442803679480667887497740221750631291831050356077386305476188416082061974374186098624679939951294357730337652727807601020461022687858575091219338637951088208706277789689319576559865278282366236338746387353185323615991762344832879962942363528438058138816333936189167587137635544629684421584676590843858263882115460027375797105528523228952093174475153870656416311273299989449577376898233283688415782650459224875427112275639176633852703864737468493983939655608417238663300699495648349050960471500813327012348741767190489286932253746398813920613813187041877324668179665427729072637024008864673079033134891669215591179985129410101923558031986181532835475545330920520253486637292245824306173608362948136915979107980248113796267579626430959208950079042416778629149991675833210955344858260109013358332675954753885841313776367303838538881819677842713082574137779308700517402165057718127099901477158462384519545331006344903684416576756292592745757895997227149262872259347713719274822428740389416469846976736480493051614590740979375803968203145778709912478304932529342118155602038300128499948792493184566576208068251984795882652270284892436199286188211465594546303493576165348850596983695608494731501317786872984092290041844300770882104021945482619968885575950297312720213319463069304718613786135899423971457885274465511332230725578353014801994411223788957663540262081261364151700850445437469193086540831036802180835008281910883699067451313215396966381270943871441692574121458107892794922092515767296 [119,89] 1278505262572236674622188129926651354218883646452348275766276449539277553420336968768052060969816695725328126676894114293627581301429472736287165696814049479145672274495608363631584224771073119811068886353715573276406338923788920010954155687422286702724297456810871956740429868010988607257208932505410082155365275475090498692761682583161195808108971047553116114574335928724892084868696922432554404457942029143354346648028165628904410997990460422244696358388851589714179283603835456789733447389144966634262158456792938545904554127369730584602021949161434685138750118626488060254670721531160986165960689060862889662775210596687877257449476756490863426748669186691082357766847913186108864367124004800509637177690822251586511384268927060066505751276383738559801689999529157499203667662885164711421683897850949140272672834493352389609859195389114414138823675313693004575895802698061473491359186764078409281273668525146243057851610073685098772630192415303646802090147186754378768486552737956810868561012720339638117453454650255239216237266725543311173639320182207593183367995299574024504937512820854348166426844992929780620344264691456712983556994775276764022287788036360268013028557430097147391127113234075034191137820741750339478721218897538897836132640679669219944266162854676233932017261306123284982225258900268767517158531542404942701035638362251421575642531084491522004562978025311568826249552597645863640720891655971852601378779093105402970477061445301205057846698052150781727194975162304455553723860299677719244258730320326331625456057234312773134382746564923665853191825662309455386549917345397134309188568895212396064640541224948297626822606829925991892498102750428458451478182554932654207947863324259841077973327510536573475972635370009882280750020135777931551445672779353233916623993789415355614538573742831723715734374907678464088338214847550930844512972229379835401939187989339514329046659521903914971427427127054499968416346746556047143050663725732716794451679809346359595676514073280034696552553460254816281555287718316192636980948172270188654215773222338844537205311024655028260096352049941952907803888195362949327403283107578386938738624077076904226748969226040826132132163956654131922367008158629943485315999912496561140852411223923790440711538233383396437414481996671152941375018136307520155674571067277431623972361592994293069489560754464738701935857817559232640094313359679905173280385777069668147135733015353528063937895167815725609853044697278106982644488730191024605976442665667538504162110733745265839823677858049546159407195349666953103656848397525888 [119,90] 12098756212160219447745745997744564476464205452972819270087804216739068302082672853358969502465872830041312981094948553868946785106605665400781084328780950044313751303161596729214491492874731323873962412680710448369755595619991537322813730930627501076568223599695888341005914552622518003688952225150729783564525364287399490607152892877642001953907512244830221355043177963681407706176521128610721615909436006963304770132892434506843271690116476940540149281173094919419449665468713678661364727890084107273957502912632557216329580255749104578582970967252052574172611296993405716645368203420902305914622536066703753031046283291182768536268524524147801540634563142277585816249844966208140871172585563517900581625423239676930648289555248201175069329159159134560089909103097401808213872365886654081239060659399192181244185487779365897645769038458085396046356867334382167921649223125519807113125326673863650780982193892819241136614613500842900574834263883699590848268469515263050443597814501029577921043720312311571479914160631584291953001938324646384406368190207536231847698792244034531854236212110573146481755624487706469224558142690648960945508812409012053396695145568252977280799417537468260966240977016242732187032530893288543219560871005476895009900885709708893474269927379433520013185136250016797952482372984955313310531586023634201389644148138136081036991375379304649074544621817322467814495916106233885561422620301745503846952785088175283900385542073270318809787598057816061549295537988580396233727109250370050105966404927814533041924298112265520683513956753230571116571993096624819325830861415536753627247684077377062273851051380331742056311120077905073419403657760457530126698912364385425500732003746562156159513183525910192627386180668431603781227668724076657491869362036879163205605234283298765518019925737977211996988224038958784345562071888487666561153869230867240130940901679109505411493194510807942704133512616756332331028698744239314239384917242541096809319209241745504585485093567399247324904821441374771284611898540587512954472758330794532323854632600821594003525987705952233526347352104235455616517292319601943964551792823232542990205626546191253973379533470349371176272569691900302521789615450521027983476625543183625441166578030179724128244448780021122626169862944848759991527189590771667053278504765216810459328296670205409617608261246646749491146490590403341421655174898247257313556228172523614181701135700510730328269815266170640395567818499892245958094194686978980586840436802702764525738603219702588172947274687305084032793945047384715604155210496 [119,91] 42958405215618547730135390217667592713849777941573951296682086020018706790807928635226142182614157363166584338506311537679470752596096434622118974720691849389932148412377781715205388049030608576786483266967541411681743936303622973831862805220568456021187554458504744666983222831597706078473154646824769515548617925196590065918964935946435656503747225170007869510473927435527214071452416546391472920747725322943438392470693136192973413453212869253278143663838568538587968458893208188139886642364881495517216674028225377018581211142662487857293385683803400800596263594058733168425472863409565881693780435352823796497444213169066973854784343483416194177247258616666208672468092321312136845562574351370139300063772000110044963138556175755514342830114816778103184755371178016293251695894910915664140979059369932684747527116408064849090092670058015136932412436941530239749328033522836147985021994289372622447720310074014767181399903314060596217350008290240880645103736182548102096065914414686668848386433643606427487768430542478713233241310141641528639749169602264820172326741001031414522237794550722486861055691951314973943936542299772136614285009632118748237846083885578922471613578820966830467393040022118230129572015673166172222290299041425311575183786572448640744549115543432137136119272427705976627218384406156437678715755314822392316670746250095552278014221757088850304366719992131344330298314295579623668331369480360229179419365055210533235657839495489199045917213934258091115228838635574332150502799006127995263782237739563513328324267996710035539704662824453857902462772891799005689593473812401885056167575323492312278968993024643631716910372960453883254387721774595731214664380237703500216578718234225120099138045874923295852826323912166002004646663217065738912981064375907411637847906896874148895558317216853712266141250150559661928379944101117241227099256692050955903135807637513486379354156191634421614921068696341036650394957070461097597145057072644580170789328536346591285490068215080971767808431472334353876274543465141483881152586773746117645485376701787240283415427886771313532110524323516873350341528634615968462093777913530183303365584932946857143916370201362487793625563612791890841147567584830024924454952542223753924880455010790393319476195536927821883566886693423025289251298724527259515333157614892646904433819153596583849950615731637136748825881273598427820438173589493634867549114851005976331393882922483942362375540311727872094050230258421356426413923006319638950549747830130382071481981240609628403357077653057225436019201261638133919072 [119,92] -59257674260197268127311562279259432379543591126335875436902610148352063424484223870093366562028190773856024554944004878045821374202290885519195036747825808624539568438534097251871893560017940424096126484805054261273140496805073572525878381191374796723938753704162664400797574564406001934878066844579278324858692098538813280600352105934341107143456735503023946849640684870557440896236908887984917675245352231482343986646620215425817942512183527465508314460261501845133524812711041029606785214225596980891303417568141813506124529524889488893156147554052406023487122804212012084379338659616061681810634176042458020172197746679043353078481578338028155307187572264131406250380940495217095171289361843908471003480136664939920212419646347069291976875412333133034682373221485595115118896587657917293714615138485476454837748466498965299917465665044589172669099073231953083115369262889536062026485383934774047965865040446146890031052035584109817454940075616578380424657984251006037314506409651756553023515737141385085606063372756319156597496416769434880272367373090352655669034700499429265903283715423713190028724565004337419423173380374040771468376310006886454867307859566384929960348753790209238179319831052481288323969700032792763090753739331019065636307690635651967731131899550258314126734967398750602431922804236382056297992286266701652491309503037265866733223561543983838166243219360754062083842126654438249341420879967299041747552568007595800196546027057350446559107399151948323303647296835896095235155444378570435301761351173009590172409529542220897525318860800112579577046584832774938393659228347850793589851400619359855927135402358994829850753128930076237539757692701843056869824958028052086156129913861697275142374631512944041009067069914424291122209685089916907079679093241566505741447674469013959666895971592020462157712985258917685455125964691119948717808524983818415123388458424010696634945739088404046808548993502251532345462059790747901930131613648794310187838399309742146062140687501226301680858342476189685430111419743865168792006128167920682414960335588924778066599211564157638794038644210814540896941528440308363429800312179918562321280909999013837593412210936131938420313230279544223343112016023468362380717177413714173966046032385022253753543102934240017791141817465304610198251586508813472108212259264618456386097350830278284989825025940514528413600189208394130550346473902701370205882606357425329347568732766391539871809274167043086245027841989815103328921084745173455178163972614197461351521374922748057227036469625574997342264907156993536 [119,93] 341548596181186819728410188727659390639129590623430564875178063942947591750796127817068382719622683827849364440634542357832103056933976298731683480742014831521036739858012507040800609845934012577565523321707061634529394754679241455443048729346751608866582725028563456636931376017159594792982169190311463307854186845047059664580318758066594139145413288538230548676550261701257777369223816170244158404711102119557414715066412289290053316530414929812080865863679186007890501789448693323158007137550777660583983088430992856232067476989667801572117994465656988587934841080329264144195792130853578606284031016790603593979997533645024013483002103691304204202757943104836935242621091942896374078280208086587365562203223243152097564113906262946164811146451435939350205033090564498907116207170437343643381243309340206658431200692454164851565911955236089873612239790337475050680317410925968021862102244945230875610845358580056535020151263702261456772581829910741576027418426217246471906719234979463081415886142679699624334161065423341610595985120242306021795187662312595467951208007284265997816194336639218470926143810190815100225007433775694905775225449213513468464844404130360109913728491219831489675021600165313551193299093543348567422371213420921113564007173053257446605536930866738041632942184301134843149281072190554636510477921952260252851114449293743640934801892238850395470359946008033299469547640635528059667109368935228142822172720013274525596007824871461651794582709075802905945176835648795234027249753071070848576028659693547059229657753935662104904475329698118189450992609288057506360588125678757048057095969096558567075029703253365805603173882947917267890469135571262514034659933965191698094963263468477649533865346663951154404845450477902894796755834757389790145417105152357087141664720415839441028481259815432449231057636829194960777920018105352953361872582732147284482650856758078129084978180064068890254966771653406414432141660673835854924922455556006385929631392290485717987097680432973756901590016401422839419483726526194065547701358908067232025415839583890752930253783804331905684669373460354856913607313118406415245170520118246362493637900204497978777217727370839269789175949171184092030103326892343700243765072967635530361139261506346633420138489440775049016224798456331644169649291290585361526523135463351672702275571106734336185879288552118179452047896019722073134588402803344874588397981133699051408995345285045267437994259410163384703822920704955620657285051827526681513652474821391845866583232927156861245112705443807142049564170432 [119,94] -4621998759404906167586569766154276988952310458681781467535497973087148007860711692523018260763314361356327076857540070341142264845397096530604001920589248502397721529241985415780736277684384960289567190819530846197129186227210010560504436617923385892659125945228202377651572399752119204800769630148547807805616719492873446370427842572145895994358642981755168995653464781311142277840617466427462164071894583631508632230362183880110433172581669867551861155710306361478120556048843840350617928242316340117620856820377348572218757908895753684381473310770989047510826912371169842485491042975087047485058130146152406664682505805346922230216085582840112835672124533665930435556507344284907936817575256778530131843788466562203235913296739913642333577892720667188790477220952968975847208319472070218138574833671625618774401267196170671776125540079804913592190499646861419225233042691813087052507619970938347387731858009904927991664149501035847901083196405195148067939495984196684689099704175427645098984481902496415361720118405635432868445226135695674126057714888129328213158211686390686644089720877599487430419558536645586179314700602720621009393382981021844970217137907404187367270817979024619765252302444744469551686354699992549037311789876034497623351677942634679063272549033911335603071122160668972064524454333922721829977544391721215452467879694301678848429549376291273030564681979834376785172875228046003916446837580296987441166111470167145905244920484257215775264566077121413916047471214141856561756420590824099347377922707992219738300650042293731161059777055730573293828104096002155611692847701372115544624225298396166787342454340698307666896064725350841709490021362726176613351391311738925510362238111893206305465074954844238843093216284616662691858348819399279840898260154639348609884246961867232499669859692845830717758613503182083737448106301306487894892320099883385116252359137499697721940488018253451551641727776851667883820766828378157468039859802028490981510773641302496863290308192206471767080777669427060148984042362360842071667536307411870873943728038261113462150374704101067939527286624815932650765813086372422438038651971154749641886284045051066580359997015705491847435517062461083152283794703379684999563951430932133875192666145991288831179608392852395821357902330260069334966851028279068170367972535877633741331900893396533423826550755236035542893944897198806102383395458814637425562923841387076632000898370203156603050441412962793068032086682017444155790870973987440272591820351375780642275923160730415710320579452243852571977984 [119,95] -7570373069494603977729158608394096044474296972589378709179419421774943498837065128807032554215841597757720441962916094499894435664317103346594875809848876122206553433702486568094743752535065760594932107244952532422776249366700650805980694190882023794219111072058270650937157360642182951278543844020898901703256567372059679832601482633700484134810834280975941139995214871220983185019998408788401119045146356669503444338103433382051246149838213745268290006214641444356757162633015233552078925623589388464134640798378859662311769671706393583154802865919101386195979515560132964347424438475826253835881905286064166319900176407168371855125781322557012394348937790827776480012836203963006047969399071263211295145555873865048378652307229805327826587211891047232862924238556770270954253380638609681285715305125034440017916834856749732526023942796282411500419078411096323556344047264388979368204589196307631948127276194574226623240061829625939831791116169927742839388745576813304086093174367040704214911226929744514119073054940188764515885072022181720465558895678689743199305252510012365537807349247999297137691621010012392489153108679436635063881207431272833745858309908663355522040616601015389249483262500176491896434962416576379321638538064325129119823739224560150313445506716728336856310844439073253818728895842173843002586129752467855859358515751459481817470604319441703270551913315301184000876538926268645877093095046955630583606660346222359747500692464267718023554076420283188526347686054079006359132882722478192214498250568626127895661197380234386293236882697632340902968812846961437099467786862010801796189149791633259251907703959236947716997795086810708068610017665953682615920841438175457353725943507499142968621216978829681495170271400675069466892572063226731985350713958028415449627045513918178958598662371122381957530772725254405623285905987724966663331495375738913445048017706542272349322459494761698727975436227165121086757337189075982901089771096804844110690870068012471909002318660168321268090334838425308148900494242730002867135631290413402579439725776058907431448716721681435549365380351998990076676979640594994254334542505211419630878841570315520236616105469491141231357163487638439994503904178858204900805863732971684231590603614048467844932554165326674170017497894738818970542915914204152016057243329219345632743362795873312517918211035448674060106125796985890960796432302053944385588716953718165117273647813154790723626025231061891670364876394208033702778957774989719135328897003599945299768790458070637825120408732740296800 [119,96] 516132879096024972507066005672475699087974504070378488190843913138974718131429283790245073125383460156839027173160940871156490243586235559092417287182139448638820287328196365190403613998651956059338539488138934765169560848081281756013144976391126224112289127019416327766861026502532339685264804962802906024364516244401506596544211390213601625505841712353618887909328193464614521366745120205552196847716757634215380343171228035301224727291346956900015585243360349908771919322333006269970563432988444189180510076699467829241766103761169757955589809964678851773409246363684766213917444448920496044963382415622816502456440051676072457259144810685240716336539005895481130229274465630749284729100138914292053208329629349953109638910631335341519350633516547232609037478008333219731025906419397480237121395481894416390910964672575401020587834777157670298262886218212144160020702670192478366986554590662276202508977097867084030985102170188045033976528675966103883870182835403734809207535867665471184031122186952819605496436566077678623917969261062094847421959731344111497009987746714330523681013597112432224765325119972629169244146994128922059550576645480690903276190052499577717862190272675715627720529934842577670782072857089525385620336124686605322161042969699071416766854818985192177914919171281469052132443227866299702426833613693420903899369071517739045037031820572520595243583562109073225569364279731323016307992152497865441691210677279160832278478884812414417617978406518017718543675724059439352773078684768635748412450432172439953017184694460017501738142307964058498948344204245175366327575969550579212438310524246909525790902390453072529543761614774126988166578111357083080780201437573985215303609878553724660546914643920341556380645124327065879481553704770024255282491636087642398174232612735869904838283723508174262846562867046583022399391052719573000862109598390321778935619104142771070254414925870804213818195744156609449084969139641991192409714634733023934462027740215336294987634466282184731563290993326426696623420443715912771907909717337487908837343777107974286887951246282244132028747910869177149437414617292146887734806660911361578640658750888628024860038144150544253438370671426073065772738191294429299394330269642353702249199606080673901944664074543393496951477060158746804297117832181701010184669231377003988193349658706969910427293949665016380484426779924500354366415615971666818890162813510806471102922647986224243322336981826403058163738527611019901132241946540737195404191637022601183193496559053404230491722365184 [119,97] 16298865670656608993176523842001208274466192639934891732358476885135411501107006095252883292829042841653198933034383400711009195125320100608010284349060130588852521538585323901576717232410702502123469323207402494275522356086336030394330830059801973109955170822537660876954894447995206521907718871234389825817404326661692928196016291276484055676850096685623715152149298493554948415367771194282918036782236161856907434295507325636988274775696680543082502339093286121054736946199806800973269557026326082683715415045665037447281591242977864368559000188318693698860659434444783992174982262287042853281866911634191725990103790472122603382377887504516210433210690306747967205041736080855782733283295329964427025235746301004067387637401015456280678058607777431740529714430986505870813017916460010966505647955719300311849988821779408596827368829009665047577135628636160640600199279854341655046409424463375561068900459564862383247452650069798198156023757026975468897942678533052404364458934367380263086868386250259621921106977854408360492991293085628558825731097044677144696073906407931826180512911305641066493406574688776384443272829251591521904018640956457163633057165099146179360638881516146199713436243031586508336272472525571235529105412831738517466573113317077847592568551884925513669346945080624896589413312483544540907252983468584110945294229345698803444420742096335150370750117475741930437424672026283675854774187694684561556372738051560830685218819091643917967160037582113124824660076081861243666538702559248543649474630157238095432052848544397021927701430459965773274810783791393917540283394428710252482177842178303496704879479041060821335281557863951432979050873179165484446553039290404424258759857124513818217080804631578890844304135806120005340026087281052135591683412112418221583923437354935732337843057801877511281006885763055147372567451969316713016803871131337549081066428574915526274504543613666483461387452529186136865689824189088390251117018794387865490222306314380672122135836403671030938627548178549639656338768029589081472742417894136579256530243415906271963406504082601548191485643771861570311739077568621402492517784223150698561398577073897859961297020319178252335749784098027195673878428000060771598607240468763841685815353134552443246470858590355201023688949390459501001320021730956134451666193545897213897008239878118684361184979385899685825640842499340238570434533321757586833310590881349323015415647133482645696550089775071545205717941677814599736420899356262529156571099603644800570195719283048557323136096 [119,98] 25014047479724358555223199754819600431450269080970563914416006600068219337571137355749900570576600654492216804868420312452082991642395929927532091071874711050388900528485325350837920769691168285050535828402015188258012236439116674150913520051837488950298408644912211327022764555842013340550532641173928932738079428397959323450058241284720403780516484841371744844617201804252957181392165242220323175452444743255689819655059208477513931209222555940295246431621784627371061807841243526289018318924103919576768768729175741411043232717016962063241414272473698491803047747835933866782262501619878027632627557272053209806262333353766511103465829630986031913199167172249841404562233254543920586581065516020090563921104399483583533291864486668482515340558852129742822041096085078290998273362580308510906192911392087092839489034162451685973677562093758121779607634377280999293345340213902671821854230554583702211593922293820355882656402807741579649407085391246850737022132313920047937841495094667264965373792606878042142052453820859927060158427071040789808077037170715230582693852992903954230621055233000955057347292419691959561042383119205961659219644889347373170887681129154537374726535257998766990052727193443849642868844414867371908161584450225503088164796556069354147963672762123120253037981456971481880414209506249415324780841672310722139870152001776845356826376598457006048995891416400053527380892201281340750613001758517829769134661405478081482838665173295916730193819395495507007486932781862461782923958148918530371340283205046597435570026926047579932366881249219351257974162934617215593090502455439134417202974342796804888237701864753477556589689523103082477094425590114882551345503733170289036756396451778727195751215071572322532278690120413035239861073610155552002732557334705142611895344895153921316799041461655158307087691420385831191902669708862001656838813192930857922920422107694188342345817734370267957594092298218512353385864788973435363336466657166553903618086866242343445057445263859756631816483044097093558482484075270336917406186217976053589940483153536889688204181655327076861546552772037080534970557843835961937224402197584413696259409702804841534642205121200292567407472231642457958989940240143008806981383002169310650143746184981967493911980947477873765473529009882561161063850083055310296484451926959241591534855114194026296633636073330856241307773737859608665241231501149477590970115464581079897354995288391075255094539975521092816215153316459946813664529349228244467442194648410049686497031685160157952 [119,99] -40950880791540390028687554753097769917529001649881227708219892826060763918560937086057414122811152226775884154426981681011901963509648957458638478376697383609933397090447473723797937263455298778480234333074743811882251780469180066711570139378434773894166339178112598969076595616862069795098258329938041611672096221350168213575549050067788774526488787767854613276097049836324242389027642625330294292124292106290837369266105433681631081984603175528031088071480626987485915327238644252692008983466630939119802165662066863591558593766238916258713048785181264819629678851984128041057715208450907471315790560782975694593962908372510367724724956862477536834931808420996238758639473835874141469338738328756690937420603718155982105675992507626558058242158416724316315360912596735605272456609128601233804705400717687864435276781517532959971444558209291463971065773169537449114554820467770121819083558528177409501768605255240745370430006095760559679951251117165262319106663791238140554274339163062159866382942081439001337606852404935782679150229524318057861351223578561869089824418265194029388299303159718638766153171739406727585536168673488058420714046157079414121420039174668744639468840653563837199789153424767639132554043566608789648329438320166737909842934961581737927902600614794910342075643280524193523788950300130822828760639140617564079668579618865798222769434994812091633555739225593762887670918755250437729239537530104290620524107989361572664016907129787029753219554936246506035626963202834015457186181586209533259462132546817001574006037821068641558288342226498951517787543707299516477527238906562882721173757420784274203341053381409230764749261420042120925401089405060460149662603767900318056065108545824321215509955383737189558145988819339653348417073790786267335345554746457607903137068753330921907667895526868987204232403628937403637759114662635304130262722566328257571172202644454469202638244490661180438659790611011503691902787705465779251779463517155750688445513912111784037908779853452065957446584725265196159001115698747047104715752907206683644392575157563560124240062260645964671408188874276168070286884844608129634150291827951317993457157654560358502013605643980570538999478954054726810679818468546039861121187249831211477982610030757952950813207592788591403915566431093930528747548648343352709618539564677515963744397010485299787178714542071857880175346657654024864026441061852665345424099911254020200291129051445512348909463981218108720524371997868593591624248926897492157485231777088871609307612719264 [119,100] 67007206601568614990698373520468301949696691993414153896792797706053879208739478718478739061908239860251924639889251469573954248903455642612670396227260358892859615070037076941284248089566769639803550190562911179746772737127133217263570486482022179703977462478353118011008483506582537764259348914866686981646380982226905256213060564460145501673797905020340522785080996088617718023130442415244195146472446741223727261181510286057831183281818094306721176542171745943280878339458423307431943695578969525480731651214361998708713101312858669033538130029721790970572143305778795437727290795840516271172016993579156749951815463568444035510676102774996314181220585182365496786960062483469650499411116135732718974771511329140630350108869719320913631513031258438403612232634065127095217024202694779618584731503793743344033646288697680176162152985551179358472274170500660588232597909819718779373149297327554058718656140810992570264920357979659924757855555029281089829873191147081219672535265262161200606061038070492913033424935208965573469384857462055346383451196408176084834803829983012193836929834397495501034952158246508281081636947542044856914075589627041695482601703282488908807512938942990693242764349469921113060692871912833182329776215780133751209074861777885664467030486843851510325174345500363251721126160370820483870645695141116184313965666876726736068526359421972312809469323137163343473056575174155504636172149454489091982748121050351359113944837470126641682079952281751705354484230854845461316380905808721570800742814816014910494967739301454156504791095460057204642353472226575961039243016004878640464905293707438911529502893445628645326929109613333085080651054896123097574120149662450591444463868260399829039663233490724438815688555927891083735648117669860070446931021449997355534353024907629320058379458091403842184357030797037014598010309888082176210685788909342714474216150409486359276138702758010630423990786633179970505339641046816709318153151446107983262383816715954361396453292351630723425328097941311993141200525610591410484887038867166372122578205799794877674075692604025313017824136230567268580592320427432254332870071330134625580482002503966776200830321665929396004721281561927625311152226149824662313225846481546357196022842225945733625903513371307388598394153165624908833494124446449037448458226751491080093539532558823062878124465754491180874203315853190204188019057498194487438094452102724607027937870324061134542515425457646215931146759451077555440669462936899994491784529538557171859005184 [119,101] 79009786020990963700111800607175390336136371240469451943991966575053422680319375180400677274545657887416507209861055948562836311672129489143061311056094861085964175921359742817318516989798091606699899451473403743487935313447500752851497578790324886149945970058530839260860674281227525843271356893692039802071440791629778336668112304676908142404937606488304340473831828844365823592655054589277375663559891116534948023522225952601501994263094096219490837470009987370604171633945367056377164893956328136699308178516702732544973255709428562486466777924951618177048618427210564636663823551649793450560978537892994761843752231009319998816361810153150698473645087943113304484339792173066857095381139236159329151841462060584306681951617256560735125895614133451361010149279927181530108401019084868394388748195218897521719242523151844792895352162297471835076375148599494109354119231035725202215637436803414564712998244097934888325110895011119333130162801499135790157251877002719648642340116906311786255268379527684283076686052249227179532181662555434953917241124136984776027161831435393854887763243286823820596449003144190072978723547440687083295401433149256525906344555684042777879690130048573031004889895100050852038345029135521439410840967445665029070772879786802070025925429118360355319287792292395795996599868293705646044000920573079165298989559832065764058291668233761329341592661307059513387939509430681479194323682094314650301132588905743251572395996537083939938821719938838006742272244322049189625384037589134545630535743219832902834420605113741725289618785438032028702066255426858548281272420962809704950806992229515345870400874926674707913328186950249617685688321439197907342459492605300300569000331629434838751534377256666149643939672131089377387433052198624590004460437112341651134975956357272661966089079177348636124650156940435115609991845335644901907123040806828448986580863803191868362151964697266917316310425178908549462248353867510667915866269977026592800482023165363168172854589305993051877929008164070596318171789029265022304531436649026814302768280357024470637701716787725872889752359364797931687374712977460545045721484841783836838290598080515236903026877818904925992214915588754912432066790180874186924457703515816839922194222150571381052726864042275946062640336507511308697705058764952136445220947976423336784324586551380772422170177639653143803915124319551172997388036550586582962888629041990336816240716453254729131943536943984940877191850762830773869649212948187056563115046923374080544 [119,102] 28803799540361408700537531205876731276335647525232968778680606736082157780862280122033871947201158962056396366079849382141576478445636221569639589085183975378634771036610545475071080940097514312925586904750384839000503231529501164679105034150613013273510236869231353467119840166280149414052528468697365218905321312971979913953055216557427345742286130550924594902091553960407631754010767728855109441996215401053532431171105556258237706020940605179103362602603800043279629378325286476571783146301433878368988143909021071664905469268293740049613730821457769157180600957662157767767498239619138215448037272091490539735571512868280317876667923020573956491931847496678299772200081931255081112830662881316518546324363107425397510023058073321042469391275430765430825565734539125798317721095729343154669495805746327235513159450489535264156203565256891119386409245281544968834203727182697996361390963192291283924450752089501924081271463898812514299907153498406816322853728124915881083377208253396361559762707754207716538612883095226438550624919859614919931388809188771314572718377750183776054669709371758902555086509363196551522326161188334259643370944015720294322847020067609172476619610039369025637083900376330942475643541671868111574307334920227272038967891510885067560469612221449579460435866031686184162557084463151942301702472793223847914727361664619465015942650078070603908724455663480278498884138286309499840970898064347179933175054900014135391161203903392569469787859376978693442723712931605356867678672601756781510809531585289330962324618497125040165806807422981807767750662939139353590865435880043964771976036583011722403592913695964234336199985416973725773026187582102590025260243887851012388568637944757622875328359087927696607328334417614018971838930499950355347823776167845614226103165590745005314787329017306899995363181599815201481494297174962210336320037162755201708938188817544281957207061664944049527886123041417277671753576340761177654345762553018517319220534297179228961596630446537677605099780538935621943553949139520753259978367436463624543985589192472474135507637964331354226599415368275760208849051699336795023942763327694457991861001337731582163305649939310440739508837580372364389338156034376452310675036277595854724647038838583549982410268943288523895248119509066050620527075453727700514856880569904353273515286968660680213593837347536501777535246187657919353689979699012235448697196658683657793019005018946587373982148406862473939226918495796978833742523768390464199040214474240 [119,103] 42204891595636028498684051672222899082508561449111724343097554304040801084871888339360823145135824257487048582693699699447919258602510902644935767645973473027049250401319451890191282721096810332285161650662163084475017746605554994307950975284581735624131064657712356399582731101341273467626666196109967888476360252588046257510898045335782006162854967034454826584067220656878350202036678981386685681998805917780980547400181342649034913821208123013652244986545009882624518046588540467543977362776734836208974961863428297375462268950791322368606517202361430688275987162602127066352817670611568831019872986161579284040490368961376982043412070790831643830424500345522411410094133989283364834630449994141427975516146711254499064520978299891972069534771646301849239813882290165619715516907846712743411039222054667358110551782249470821270332034806255267644289184102015472456440100894489438090581276999490732965428187532069813295099880254057550818357006859074297366737188699444172167107592615801964816639840252907266514231782486793327382818601630618246125663030913368327630741724547292087418708682082574968240684529751775023995245875389332985598616346745136367663311358870495363159240926874531769549361526824023500053736192453359081665828680274636579316955180447294445185334331626429079484761729196304477612181509377653697929733063792766006200536834561772654234534873310769288193845639120322689047199546425867021482355650050873581552577547919272657786443199732814414427265624175106276362514635272909280172220636843647406865782006130583149281119891976386141521585262758687547380646662993863886263662568456101704822844147385394011521974414973912332038230408122671213728246351492616674111229501174521915885370185260634387248685634055197811661061102321470215581503039408697863042256324967121303722300574166652080062577289252645507432598646453024409146271506132345431288838900562275708467953335407497668378264759368414151846314125985363316610001880720291198137417656269213750992865949151313646364912712373215567139052982962704440219140746915297959654608335082315067423056989759243767096258956456268655867203861660342331197159860473080934714091066360611059773083350982361927045410466607713512975077940883528812588150098165159258253085518918644858088927218235654947317071683139342671695592312598554519590576248449088265507847366536936822988121721430571179884424969397284600029208902772428003128820279132256075085531243583338387116454401289284431171456022342959430192110434944818851438648615202733110676253056 [119,104] 21335475770018055827314389316713460220697399537475936664726153837797924562798558934388368471729381200243706590826598881381039591570119807454549996530287785605800158036511794541808058220516669986896737520421031768296082629365259245598741196761908973604056925814251897884584621337631831825479700758361962443052928547813066402502652963826654314259370652618259538038663054207083137807208857093630572951181929005835422938067084253003852926098916607146291577958984378454583436602491338832455263174720709284215753809900461006234298228559436965529813542054942458454103257223565884735135467509826153483173441618425757963428796749995596743085114529394306436693235814373856335895576913882380306416254220134930860219596848343677682633042626886318377467820998389611680781876179532681137605026717354470915511939068197121564730658026555014954310619976824673455867167283589744521174752462833118260793289603766739384235055978468087395913704100683448073175601492459266647801252436267185448411167645886464654880131748202408023745465763635236966654155305774206132439980609822868736949979065163864022102418395081858614973905565917931243573011085520873517795080932860539778197955903553235388638856903770904178470112525656831505028332351516354695443086713597170720894215202583689507559491574886156108440364268001339302741749512369067849498632826705525282530020419877440558310832942207864399189825850868922679117427532501173993719470938815395485327125267338966496007376721432953119406457698080526003832320600587811119667591630458275593536490117526532425851101480236788993961051531814995263720177581910028366874352732234854096772067066654504838197469868921255997090986762289847627406950506473254806977192044162168712434979642230713517957856808934910161048486470191747696694526172356065719093573284193013522417708622061700391088154992201624268401142543431462469824405315655314082299260075778017141258647852289668780008740534960256313596934744790086589722967126698475405233674857819665546294168747738499080746892575355863381051651960226669243108182631064690736684175452934610970224798245472848353938821172661757070552348408763658145835601250148321208576983923792967096886696077640723997860014152656692667489130521085688441762065672973985259399083697871305070868760439602799803021883595671449436126650764542742559322275885753279033253174572904745767271916286390206711149376425965264424977378623464262094233063206654729368534765984841194821493574884570833620141393631264825313964077206310938490896861938191454988864 [119,105] -46084966825713138395760584866908622568658573610126050605961380726225802427131816044085926515656536762327961216164881807615788231730679250767254149232995986519025435318414515688687773699517643340079903967145411985809179002348203747841503514690092155312646187860413676173760768947767840376746807513349535525398036352457562295529048620669861903201193956593108600695348772137125242706418472402569054555820798217887182968403619453473348447206161868244287634850208510880065967638664181154776280880768169288994258849350201546463807288379117373614330293612099395330335038383035311733027841069688094637238147575264905765401209281043870845372554759147688942838849986957326457592080210878446899630644815004249544432306023901122982774832037323335084775255391577828718172861224153603590157787884592322110250568896854755236362321479492742047845000572684432567540904785532866963954010355863118776889587737002121168596043152194768024597267990444053441448662436616547942029286998842461513032813802351147667637540371537296696783248580035817450128688982059886279351104152253784993841241616260151498825216486880403355597873340984258675582287225415482344357646407678404458195825647952367839237194597510560553908496867743823273554115029977511073745209167579612432654623644398974874488850554606982710344895652971462840293311469274381729252751703103476755806770245239625059677520538027185550637357320212118547141234632864157064495256850125974665176398975577785958276393451033805686678622818996256015402860073803455160496921096493562382360021169087447804401690595075136664867065756593778267111847113840972260300893016457541918141676790284033883702582038082615181105402181695135228479428316802353022514182621074400642593410016167661599207465054830191794018531193541506719895737142762678326122482674999282430164477327681073158536692205904435102529678583867802283065958608552938924646625741236352202693353021077694055970701195124279013331095467798636496247055817992913869315886899106006396237481180038070714879274900971803203629250404508223063838861539009176535457181340279066177687989749885224280011544715594075156985399196184678671643793547835241173022324615721284789820033088855096863770244098273376074749478674822177718480305490210372116919105691386432632622755951837109405517972517747803055387131796622849634186436203010177638335107275860205542122212226937611862476176999879736969333940538421801692889005203813272403925731718093162744602232928133939564592483368397085760100116885608756978722501698872488 [119,106] 19654146311095934174635530521743433312729510195668165066437476987583126291873620454695283045061996875640480535877370968040660937171922133747138694863230759941497388759206330868087629191134681511149355546333327426186631230772309888528676629948559172441738924999141018044651926793575678931031367591536644163884507657309949340135171146012219858100241999279566547432999802681303590773794457269791138268185441241117508073356496254949250233999141678447643593410868416262613389280711056741874340626596378641844614053696986826418730785069522285242365495415769307844166379049824586525596334273511232246442993789146422174405344685221948637071650936947401538821029226518681924277395940176460337662864576021247185315777625410393892984374737240915715687533813928642024595003691767373398465895174105215823952942986860350566842281901940308429643729993767723407990479026246840542758653025806495872057274835857077722793538739392041760412502724895852439487296259374890979041179984271944251525204467482814353985109999294362294338059367318925687107114862813212439797674660616537051055048469889524142621491940838774074048194965418413165507955105357719519736246800937839616236882137876277357752630451618771877250060424010705148905293092200381115967665456286387241721928822255604980171290081760993302049900043346316372949425475706913513557620489431695565448358929768195460039595928818055274766147786413671751330441654245935397850922745889159076622576432940380821835310202032218594413713550940531419141275644381768432439994534420679166298486784158111048733596620047148697600132540511818270256393451539113093769852585294254769723627906365532740185868346143450485474265509372280125377994948965012994813348694983017714848010460226796960405960762637966443240131672485968165877690937446698198230406849743152736109738880857681868234662648018570039221706262972908507349470736599941090511770873362248174809576283383949123118142306736832432641523647634584855724508286362767306525301594361670645160673837083916615657262749835219500485275157171559467549885434643788223246186186578095962699231696367864911704531201738016825977165792122765924056499289403538411601384889197677052351862767264857441961692909704485100517983627990721985763054053175466178884136622548590578876242240975619149286970147841885508911673820781819846763374928004548832750041610570547445429230539538712836817004932944302360289962011487944192449683243039477002484388764922626292321746509949125165390778528450543314832485970110229813310373232 [119,107] -6202094958938411423553630820378554115360696656567431582835804512558511565781813955930149585970074409080975886527613073892328940112809347552111111840124359663435548317263446200019938833972220240699645759863329263399820558848940932185626133450046363534208752882689999917478476721550060933512579408626438270604733594993584914186852088475609928435562751530570221960831808915495034777094032818338516884587436237430332576838726527303878540218213786590269975924309123867709974905867267778404578339120889606637061071119902055275029911372827148209367197717918771127382446451297438228762702146365659604741292125631523735546226427759076318334601412373156734523369037794695257102733450486971404739928082555387362274007622525433691407773459281301973628128503332314720116896887600671997736945819475757070865832217787701007963095621818727464221786354247208219447803802804498726973543176745359537704697860255876415993371588940960114218207348821685951707660120777086377206605263133522864901913375010115125073198792663073589770609097602557977499202716525224548176138526747272817304541314511960719266371041169553803410403659140906091305278281004616389945146854005914482316758748478408311596454326230523669998189452386057522266333136628819074330175571976670143927712920923398273539240795889568743974149882654233701113546353419862382691123970225439024855213395071771104004478717463669845228741755552572619053970000491435151465519608583518696197570671991128867758737330793226224796942112458238430808723505164013240520558986536293089970957219752715231995401676591928852765618841995355178720300524049235638513140951835614390153772270364250929848979162054103155868211312006905817546836139366816391261060070266377645501509873746441289850733344242278539582641550032957842166712721516219792481245220165911518896161535626097209881882474349228068774604614827978295712718529303484102572560057241636258170316237133360781557919828200401768908812392489926453838743486423442629929996966309237512151370796440024910483664091385820018069933626614158565083542322898032351047100625202668604718890123936898548854555720930647093994191716870781657739557281897928143801490199085130895629771625434272559010694163833743070727121914485025358878559460378721242047641394704555787775919736216057562224092274232331833952481924671746288710592113004517206303921277968086177950419870386360922838297202468757508417092223462060165630511520256717297167871523678697424108767867220577861475954194614966497000067033084950660082 [119,108] 4252127629988288078231971264641069958042783117794567386550878070143817804714158919161066228719204659889087497358145891832374718488611614273979903963844075142325675780284037166701237398375139054891120869954988378608532860715709246523256561533362417822181038223134073764270694220738908659278353418550875887564557232558427296947327331137928380351503550007136373405534876668126527423966699362333524556819516163049665106274624729812230270732603706664427866198927702683888532131969358850045701137750107511760635291735688228413975494674381760649511320704400258192678451105442296596141759658103300789327945358594683687359257891005812340883057098045778556973618871300939878313116342406167533749778231264094312004127725113775467507944242363319176492782267761042267489944591911791723370624682082087428169483280995493475788336621928197889785178834027143210613723163197137870385298394901593852202532790102093064682202665455696248064398471646188226700750659200227141750127866854605220657816509550465755922620593959829670337138891430412737203911459803947943855857702247578687922588697723141283717508092389313325439496581762990294168702942129240769305632266277996419697127042829194159119939998945623220921436027118976709082211740080325338629609608797493682013133123155854399197124824948614379401115763789406459345981411216186283965750949336877476390994233074874415942935497871116745261529875330716653315161350937391029192096284269793581237675819097140565370593009004967405343935359008602661180309048792274130385509582235297230174207669150190608055814993643969948358081766252099716731897491120196262757832865245580072921004036490966682604111931175090744263515136129783702256938307672091348452112358480586344185811049178579008297126174836605749982978457800868055528487883134246070458719537806542775077148823437420785051485825237807315651914597769041708756426086333171949785439263221676465517069290940389723344857550094807525374809569425121772031554017216487335306719644434343664919058558170007320603385258749128418051385515753262113065899363148259954807522992379138371380247636034469458477463970140967395996683085010695659706199453787915102272236064922593085134324780982809123130065244666910508135230162966268469042839885881649350026617680035918215489167544885486930206085111999472830555477328285932440486189961599955575739462016730577283206049683804755864310350245021842416826390988634960667874190867357592185107158026855413933203354895857234574108591154571092255429040874120960 [119,109] -103189048089468181945244530282124044315330652313346959953178673383665615342644090651827705279865937688480961071624551905403516434190749251026317675366832832264933985425949041891842382969170165949472104783510155705294551045163151973782155088075118933266182877879585640173882105864428518035798188259576620058370684001493925030458177018265731307349318993752361143706371612309846881190347997364898370091537281925258587214241084911018331321414858762790651319728855292166281244049680448977234537488440849272527928256748474467631154170463718695032298232464556774131180701822338600803711792096057163403262660133003131567584814507800248655181737823891155638063675037356966392954138975076297666611129478620877184091127271887772233296415244868147103896669444185760940528893401533806184540409902306291290209681534025413559085945540066362416194838961427988697317148655142814152659080037653234921031661824090967958867422591990753359513201531626256419178371849026454201674250858508464384122686272279037961884879502829553761845770543989045133173917523253412093476356865063851312073694325336545006153168317662844812357503261819364026904614085919471880094489894260795884891193169607108079005881955840181388097565848647254551695304832316052452269165681006973357789623606455545135658235860903758248018723154053518844039947620554507872158568927942078793654174848698263365340949720515517521609466342607753889223685674281601584674132373914136431098808917259233277563645116883535506694271777237993478279353147228132916088980322202296150899692780901094489712075767120054248274373768919620478792165295309394271200874952037962808827623501049318935865607010125101079330148672936611964709618677694061382891876067101773255999372494936574265671847261407536329931112102524721421520421302746465788179819645882371592065697701060546322024253028927886963375158771749364567523337158952878530790006641389488873234907267835299227299477428362973933850783733954435609389813257965505454962940504163930948268070817856867435537900561742153926991575323851849750752034779278784892339401299078346006934167354352901436435318056003252940878063746911947453076173962334437899168052594397839508403362510330646095389166385844214302815777847825146530899587674749179859148243927131601248779909533739682478751449555281279611980639002695913528334783354636839742260585092781910250526585310285067850040125166609862268603085560298043634319425651289557725997413493957681213243475473591017001892316357850190582660128 [119,110] -201543812703551790528012890208349941290132086653702387584675775286268966398474400388416158138473962174360869350401976488692626403222820618675713589976316816898751876512284517353322787487598707819725012622895887041964485578204743050442328815201817738069336683727116763320972981437312361337219502735581936573470720822790016395727197923330034253041241726939785879999747435919937291824735532457171834168516918930729366200240028418007798923839961419942633032683088407344547259489486052157591702529106892812672062006848728926377713635506489554465823385804094032382005499010171701840173828225074668095541783642599754100677011260720878683423211372743721230222793411908960815306038667612246424793681206937185247690725243825050632558004104357523434439434431425379825960629635312303104350576314096395409581625534927659478307729312120391796377072234411501253525153530663082658192776122158731139804599589125216785347426089336401064751633279142753374366338535573851315214384612082046792263618698323326807606686696514821127552475094228009025004504127891851471699337931174277202350601044133263597216110333101881970908931923853504463353054835401040617235514167357029492925964983884895533694536855887758816137395061193736187643429483940486133502158232178182223844834367860182696966379596902793884811010379481478431562486575981762141897865491469642952333997084128512903486806376579799764526232226295270549299286468153215908731922293625972928507894635326861662181494154297061010828548622318506141942575932659852254627231602794592185180421512406293946374394054745780986639275444571791895289886323637673758176325424056951845932575384782579233468634977104609799769647667082777549180447385221829376694340423325295536201139245948662008317354471342924172217471329803040238787695768738651447065824323725453293347973126136666286024667509943431282407821307117007781110068764025221976549604721566037207675706718407869764926006471012056882119181097721555667853045731134911965894132024287553983213173140917956626207521344827485348795433396028328500801657615870338789024235498558360929495449666227630940491035879836473351543570440563856639156179878777848247090383802251227387538742100729355340033562529987588256455382384892817371824874855677581091985831162112538390383199131049150202764453556391915163900905616737026596228456835358301302435142821085440990075074393463836668525763770972332299175907941025180501224075573589354825798361865943462421535579388420979766855092211453287552 [119,111] 22412846236540612952479218233691913911311012359755400553048802568230139172432507149464551030086352814659883749248754914780185910707933183693382946425904702935440480770609649535962119682132575258824892927781589736959806397305720263221940737146565852194023767913455728789851379912258119842132930252563792649451171716140545005926601583875572069387520907032106410436479839541381107337644945792426958087189096677945581642718608230575596728700768809519328417751842054100010075552044262939466851699944639700540382598299938981447677404526394323260407897286576834080531554674818613173857672428614489911392755261794590435095677433773883852652138064916555310805537427570234392654573715698694534420322567311450041265472642413315413028042937670469853714907139661544564076923048744043391582104740516739868345153614813260440605395211112631682560977838341477434822951765269579777951474693318278658631358601321833555236700767000856784302343716744667081530902112908947717006912934808187529847797157196224941172056077533631149202308012423861150315291656472171887792683275579580464840126353355301366779573531935334834579157444090957682800286159263218157430833072444408940819937515730371502021983782426903699144208241260204795100825231396701145593591465144422359018135488721060809178873492571567789780227816687617473686394678555216860352254275284662975897362083242513908895836596122967055106932424484636217131399141919187901788813323482282776215343181802446968054701115499078072498282129527683312776660340969438846243347563162473263694438264709571524865626580282439859451136202872681563176050765410766644583037322638997113482335917856969588096721081544709592012371924895612730166730773340029581855214446762831829998116077089876348380247269105575889873349800874641149501006026935923259503696492255998947607551147339534334210298052125034681936975382902341613768487669024032173336973166359678377195668644159989513751586816047144381770540150988643679008013341551435639971895534016880921101176339477203736188038828373010035314611205782522525343631051135923699915971432690867777533234641216731032880128611564411534781820501382384124608289473540907690823385583983181648321425964353460378485549548271598271815219022771932218042303435227176090266754016855000722691823378874587080845657185822133364802862877195271826733412509490187968352353300830056797151178677466911599848352187115046177660843941834131751838549878025125266212670760004042603704021841138334014337086454864 [119,112] -8702259251290440146699255830919575954572572460774754087518797665519651495750146200276963628530901404409716318955488900379413338612624791518406276587862549971309243663385884083712932744665856793084227308719846534263070555335098467059444519277880710633248977496860993031253111447873263778498845588891540712109772623012538657510994240002819821532294786038578034550617775193354166825684958490730410460006877303094590543945622104507569888287570184438359337297136317258820557613863353917646155982230654216767485016932257725380061138357874318978729453908578891049396656402803792860286266465793544079176680436928339889673504742338091971672761187321930999331978468038918694383740194229467445872561006014411280254451780770215289224841261522983338944051457537396515250153528408261828674450552677622461335971258773185419695643339497922941650914317249054704346767578607719901690032838383050777121094537527561197010076935372548643897712843945388964216915119389046693717580101946108245677787260114600510045286026964343782109461711495685862587054789228477390156418707781986470866695063867893489807488631842174700592256890077635975706917731279327136234321598424197989316051985047985381589701838162698711788185220314754481894549302777936462640084027380562526998334195251407475430105404662550879786286098227154286462521913235268418675652277444250414347434046959313063557728587432915795133713698154550909049440147581981510481195617238239411313456954614245062210106490863610760478876941070171363541164942480978057450259923033217847820168506203852262781710888909162916587269172847774103609690186337091545674321528563375025794215970591885623713111310999195089960863402266427105756162130370151047993604325273066084708715294922646374249077373554489407121359747691013775239964227642360166990307082434493246273987376902047819752624127661281145586150769647673491408864698715975981505128052357631643507387539594464815105802127021598061382560395281270596568662528063798560985406003721017322053416112126048464606440589774168734945250376780481207631037238337637826941472451833517617703988189127040618903549512679440807728095883081674803695347352637046504880044188673888403866068935634395330927085028044997183939731345509596775515560134653347726677647549829131083539025229771922584488618550829961766631070520700795419474146853012499454278719619378389656832050190028404823383864388531639628890511588496876291386284168052680536640448907751667685157249643948198434459488 [119,113] 1692296379897639188795234403615487996216243856012970494068693606390878575058423207280373123881977853843932339220827389444560321400726965117263765986029318116327883996416197917134497152461747328889237214428429379744350369490850489784414894763561542451696129580259898045294597778886903312459965572112329078741169236915524924799121172895290427040992571725950578364606753451725737795086890941603548083006414124266813982995093867318351605427266325959273433918964935047156377953581674900216809090934021582240647909150140047988488181345001378175674728674096987394091686728466472954501912784040677491533663896290547567580472233107777332588098016230010447216431264007086541731890657528628578465100982537695583684231885142737960958167170864019455892939002278852361369252862429395164750311852012933968920260156228705458585131349566488294613051479333879088295733181810868666698807454995444284938993731410472324858973308849919255067147056992125150624671818210203311440785804955449533829669262128218432677949257429471129175542919965991235997732393022332717252054920520710541709767574620795260583589407915867745941340725111802124691015160085966597449502148577945388433206629181027552464888005870211607938558031383695774843256292797046876069823406541606264493088944576552873464178609126155823441193873220077577054581587366481270676120963932134507474483586947841034706256966130027646192319934372588396382292032001698420525459709163676970110397570715223456198156959570824255862206257099306558634377241573281629225026108452007249991956558167853235595907269575201114134830859282567407521260281617204994446699345480636016767857873277919015596331464360829675824178829622500678882407077832297984777445410153285577302662478142587841315043545659623135616721729858545312550488136581336106160713497562310774933942084381480737242214463029488132774806844727103283799383451026598407102831771215061293186709912665172028924716432510109468293436516048999229003327786826475521340468113893228715198990998816074742284368073193188985751009767218330243823773564400235714430971110945106896617656317975921520758512228782421872385698399663280064621648926617268152784597926317832342159095700230418821891462445404598978222219895451192784929787908337135614659161922664837129060262794510899104674253900269485177341975490134786310616785329447730944178681236884863783258119388023935719766290634749507611887472111612531452164014467180645617338692599330131707316571107104572572 [119,114] 326266638333703999824783242956487980890456355152595843598706634887813555443980138838785313582722178009856181261683939862750689631115934381617207430436800537570864962861639097329628450890845966611578335521373751180429290804371724704049535367867190392254820661564596066772315521447787269465884512714651864440209357634086352052218814125844406449058969202740332664511749951521437328378097102305776780857281304256970412798913059024745049947525779994255535296477127245200771902133124267332384163831996295384380685904049898863086087176728867281943048892056188201727809783918507928400381642552618897289363965649679518962124278193714102925344759188475060031697242152860472935826308109002323093648515608995715028428064952882982646191635268847412794874231332299660747261769436524502408991953313306655381551778636677515825142828336839443446247382142319270660536439691084971609042184778414940889043273023191610336662142466206591015114702062369289819242554087889692006185461727855726284908127782215704139381938266275296873626728741450597693427555864405992495256955059576140010125363365890257366721141426021432581484227139331204157704373168214931642631212880735887963593630622273257272367714455111314395553839321219990718501446647893120505335273233886566363241203818001758635520179064614578173457615044851004537905981082990919661109355523099371082752977370868118727396527389208735801027013516283009093562215373772160118478754204131364470822998910344659717009468971819789055167896950529935981508512187415082026823884660244273264816583982038318469658391985649401448594841894640429867700248057111666191263382139938146792850839541810063272213395423871292666468311816232608556843826048952076125210485868532733054748832811279066365266909062333125295081072668946473719887616845019120774195287733728722557972956855553697873047276661757891882794712885315140122284277428716582923879592600492677397231121504277940809108701842914489650057993650764826687192916658119591328127733671176814373223268403901501770057646205473624311626953849767190884175941916452552025035446848210449380882679594600277163564349863043339774928871831159291647861769133082998074744172137542855256674897644938812208727287802818751679303587820498774820753518116687128060360023798031024056249191117656013117824431229449678027527874478728222728034662921859673603373556446510414980807200414292748405700879921006754616942048715208354601886408049896905212530341961570814057487215720 [119,115] -46294773140171015928816019634043940457749897170299096502906490978230460323855463671021470175974265714520956358711450232178272618647387589552621547924130032921696372941687736792838346274798672335106973298376308524490066996956153541312396494013067529328703535881605379830572640406117527976786558003407570412905981718211625346815935481219173251286361646698662592796697147533297880097109352299839053732905363369679520666194439707582036092798873354555980075297747620613725405929961977876509534372861502983024069910377292686316832966750324388835231497649901638819555672916868591290682837837433109553636825270298317882137623588412088841176619427756211411967481723010283860924782015935631556447263110693069141906557435684944353005324819946946197262153413232992533526029709653338684962822647214686203726318678953931011501692785513248262966931813537721426878994683755896341599740012459781548274041954675945339055375239874115564900842346302662627081653972079118743201294107496533246530298910999195662496362274290381446022374684595203985780420956932222054732632763028699375251582666988720923307738552163329305093528124312350821218401060459578296771144546986517786492947603764730994857356464386235220462229721362299848881517636331276157892609759531098355125643467837825123122805462206325754235518786310771667273797767444701784369795980492852909964748540784860925224311687287104916386189144143866032254806127714195837740911562935787622548021502060611348399955716315022134890955444882429647730807725536040504820043934008492769916085337765040893756155786180081020927565284799041447306485430086805317155037786165305798893047167652740868055487933053052593066742782360123563837875571834441052628737331109706280637733659669702143127153097452043024163155137708198683230734461136789468609633874486162913424071296903069537235520740631218276836407465021755986090811014429114137342456887548213998080920827395749166875658747327819472791019396928895568784404325708073076967037576007413801334713967660640666377171605698680889643697429436018828607214356578810261472254411193521573869925900183829650545614044189566243456491026557044674058716730190595650079309586666385599104905054436255361181379409836221188614192541109871588619178247860206445048084043137448619261968918191236836318543442411066846917257317706070319210145530779900389252490240005959344680439348600063401705959833265665727415755003012976928363439102705795831330759763683292635083 [119,116] -3528297414428538143077482548525117211386217769170619031511843927373506754073237891084848468382419349215649766157600387640880925128385559777548375836899237250475452973193529374587047353169203137820977044637352798190393472822140818851922655698889583692687814591705584270631443083790674054406631511947547844694959013347128118594661414102921848960932488795688543641142627211788367776229867777056807986641138003824216657766904905274247981876312283307006143639206515778212601270298474130248889709273999582991890931439046027260917571628060480252115327878677302603463080149272221052583381992263840135146103402642392820636313926171455998487860586653174556632379650367791460564815398048009009564231650815208113475645843833611781868215022436197802552580270879611850902758262935510580940898024069980837503891198878123135759746470071096764221113693789032050812575893618306421262403910260816680636996042895921461733685613996764728054904087485534357930258196033709449968689231301723079724010974246435498511565430479960577029133124500203024193197222997301891613661424584144801988273243137310146361399765322816628167762582540234667868621964840211392690093516528975904224299569387919794249816094424696736931119877574622869658596024793331219288745879160321735562047384547236381613814178668845429931345612725223564887475799573543220387174424709089659956059922924627990075040773818498227731392032015147121145274717038048266218091255608467070300823069552231473727365034112645300502059998186492934691658161923775617190343802967742403287323477477298985675005324438360940758164862725213953713345780501837643473257208513311078372337829643144487856329131570955389499608790162928380030550607536736424568357694809076971568141197868639596254914802901663735883976279161602001460069341122183389717148753655344973487289376049445171824347933960842467027330638483192624730647567082731768174443557900146117420822539182920443660282389913973160499495419910597511164402493539875124072077085304749443871540944658315812631288859421413661154385201744391790801082222814727828960637028280897509909442911008841648273885305334394933613358980519458119391359313287504020104676045450812660574759163781246760773859086472748483654717615112891292993636256483224889237711569638808980411214533054801642244103786571941346699106238819798435997217500755911487013669549323775372325644740855704588196151502183911670304440122925704389273826350567793073927282337681344 [119,117] 268861240490270109638904744091805658506856149923666985991098917812875757227923152447725925403502609764437986954634087838697051452621632792011882882005432786398824025269813183873364706374044687917605273120055115304758022096067201454489233475130528353201689893836439669221317643750749242187700738454028461924451099030620190669309079904345063077562372183139827825973396164811538618335613687420637752737787783959442984706103079532125955950635730501496637322142493271192716082888485223973793160805306663564255990225178536697322198219489536614877560842049756280270002264761299631037068836057986600725035177469426910276498310966085381279898319831337324446084133765763726775353791496598499932756294632939258381401089515723901614886223720078612785552735891422231878106219039557762388254255528439195765518016892425022500340946306494050322493463731198268209080298630599037238223665161934664439199440919651308308943561262903719373387547029938425163216174276163638754485130481317643780080211230403232637362442198471378304971694271564601464672380976080921275367052813722657675590302149401656584840610413374870911044944379108702073864495141302889154044234017969763068157195201138449039367350859118903210840944236443281037735496925521498891562360835904990586216130448850074658317044751899137239106108797912936756058411725678609630904041244844300131589497570931145239653694625059962812272474241687160164643972917272398471227620005771146386221309798151324185511516359419382671558208360601988908770198896646244613131972776778098878454524353828403636226228411895074566823019988798183575950509996220718404570869696455350331605153525287902997677369597606548188873233568094993254310118080350332847884534092191229449994752832400710540617377597672698329437908436177390342563813066079219794907600373297185907892277451757143137455156822513649702628969381937067498126387239850270658644150978261995539311340905863919776692153397042179257213506374469833242742526214501329645922810556603175839311614065313576584961100610862599627340308562059702135105545961551163909629618693016931621264175283135710418777975318564212963739397980892680792208089866097316245066541435793196609910921705273217849978182461585704922740410870722402522643078473104407411330392747149484253893666611853307081520783441803251679934885644227570426811536958245663542608527320737231200594972331336533212720395847631903624767976793546847430607388922968044382925432 [119,118] 12987794814200469726178135759902085852070894369582942649039814487442613965823247121391531221649762689900596100678001755440150637229045690156843962516079689475952038164784412410761852133538287368337975305911725849645768627563999131155283278338857262455735898807077977226586104438253200535397657793974012388612161910774880092497257428598583581494577329651598676947477991701718081179599198526124227528848032330144020496130060801382942481740116271658458465350727665140089301499046148977053111377589973627422822413253085300629986505345395069424292044054604065734485601833941481457710417439098507340886464894977943364804147725308227720108281853689577083483247498876457172269851517613314592560870374032711052204372408334056875868810426376952618956120807630259867029137871908125122552616518045915530966750484221176235486100481479558062714479040255768324756473884017049918701678811667548454199127232344042644111603366276731757115871571066449422059985171077924485997763714261432302268235401472222939873125740677995304785375565701383039753084066073318617240554350159201400216241438241619674896353294670310285428481726211085097790338780572454872455976628822263439403578998399708338213548324309232097749233197512167300959303334244342308926815283899993275246942468765023190329970803201899136512698354877199086274950997016218247001357756388817645002855713533631735726035127673934095290009718496660315046351850214969373335772786218634436035658342443957572324196794002550747742865247212391964329912016366413961236355592526526496532898775555221879203379255480059951365689877627464361638900843280783711223021449284293485133698308342051373095291614944336468341173085825225094230671971983573956217231113477338731935681247045686632414421354988282451476891233623506630664306908443918936198043916378663936601579869087077463339007799157140216025220624374494616882166230758117490371709120869041706431612470746035049264283092046719857019176773224434774910819528543050512861998943898332086923059329605761280524455463674257418116997668485587803802030937008345433580717387908825494661398918099159164735858231282884478786822059207530931950552308880278831670677048512095495619034885568416635335016757507268571028731271234012258737849595592434375470043041701366999748548731137081328299780670339929146375998579928063492703264007464994037828483440224635330836497192283417352193160953666676801872387233217993252155637595011702016 [119,119] -691388689060769327233923930859742889138306219863816498079601867878469237533043101677283637724579517705187808568817801986705349265886707142363266683347768749813154410093866917846031258005633665171662964598269156936009385388515834794755831891651778835879243444415900012710366311685782681371921724449279735370733463781674649657181362130714549891942736925886642917068182633114477643755924443667765190530372794276320773413053082041595069452522127719595846631019540412907837813912434136527084479904780725576718851510446318015490386239320827990440145031619998606502072994825700797122938203519280816635831430119589477981216843504877401639251735573530517198106567012692236334747011543194016640221186260803945536875592938606912811049712884238048143473984226573841390448462481781610196794704892389148183297779493158384382887426897163718876248775505044772296252128526763155779856914680195203166565624982349706130117607265468444753430451392796071896480222736282077600178633834982050898534766522855328795029215014928090872093866805997842285615753314363031031312902999688355003470478836005114632358215052612298711781348766585151313625977458152681432966133787666998649714709225926212730158404818145651978514411321283578681332672311180213291194150609795136138592672600068297936359695061078800726227316685585932186563721741358868871363501610847728556743833170223982367248561777017962245612972709650834540856810702870571036266308299785753212429787009965630253506809180649462419754379568912848221119000892984678722143815618596334050635574564402114351767445448670872585751690781795153586594546146883239746105541902272572203724222825976125105437618825656489943247461811747442631173738114971752823852201137831713946423571220807918700803804203610609853422275513541470136533302605412187638020791601333718015054094329402389579777280030009941253473242611628923833795213815717866304151193128459424336144900773038245542066648647500706014649132796149174919099041653789870639172331100122548826630888608243619986178639860930827745450966484027095638700000951905498921813506369109497269996414313912263665251021229450249501935187253409415042605745322869133087317081113453875825200644380651332163462084838633170942200572096750555264124584135338065074656068779334360983797383755844059177565967994091237011409595769069032557346940738051120087874910998850981763239842472769237832711130897054541537107480664465800887530177056 [120,0] 14558438225188836862467071765992659334069103418611730952178740226187026875822048784878991362770208793670784807694835736715887467252534948582534688989752968628034654590195985940913567293006621949511656917231690317474026872078587752670337954520847144688297576221770422899215059185078767619445608144650344056845476119081338661985880055824582070359876725025374055355936333055793986623573045724661015673799134654425609868147829516995459485662270324958920112485527939171037003425530278200817823524955289148357426290904185020289429630197927774394147921870858116068605033338309429722326369106933872194448271541437648917823461771353607710640972094921849520170827470629811424783200726139309031169336076388461384889589364372383917955888269114027270761207256455726624532188068140888594254269809356278858262811153115255733949765144897188770656013553358803182340792779619718326008347390968916322527489482323512833878232550193409117271057342206171482767566051886891581039118872445176040184281630675882457728920504264105442451330756280886714713734183895641858630819339335462021825643532623456108613879804896827273025844819504529137781318047970485860507397340291911713807638137799394122642444953814591814988974505418976565967724502612017737925468981842872637946186391202864744253148135361147414220393166487921868676402180146767554383949615683023861710205613191822633921782604277132974419686669793166631912615609584612389452008636922204949097261421698262417849981737916256542232517567191826725408689055071698477352486686315960132238524397709793794277664501125290701449690173858513426226537288187190178761631458281504875238768809246509802041803276571225627236715127634070602244471468838091475645502304415473880388498715335277260206293128369847145387969814938505321618896891062953368440876724246574314906752853953680644134873164731722532777278623058748581437455017615314786949018350638666305545583729766427469486598441524876228482474272355472635923025719816265054495975722286687258086144018631442100404631888000813995298679531897452599467917360161901202925762198864240036759556397274656186322028625076480876834192206867939518745351388536440526912210137612342142393708193104679982739758102571251442337086076101160380177977574545120703905237386302222171500809716739338027926559856747303587017243082146297831250951247461719575089008228169238618285925227508821106021078557763728085249028290047001637321991163925893026360125953656133954479330668461018443062789691311152694578191557671407539964640106152152379027208482964030049457873944791532407254506347799285302073683953128468579653838530865353443232712192302604783723320679480135859238929582083882685948180240129197961777170869703318244673870037263086783378185256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -736981297274767598221607523719467742410289517054662645594010414197213245510182908137064838771710390721327091396300383946671175229830099812315748555093219241207216404608452096252515138142971002529135928180383270770610848494886829539847785022377984793911497174931285271984787823560584581852894298643355268408532578198572833909260793451531094080376952270734895337868195030673816964932752070733409855967194509516287271760541170927925529422952905155150996170786516802553629804702708203587426166290268978342144968224076254434729159910180276117781551004426726217299718029813549231207761908495719276578296404114484779338362478105245938230149797388910764523099994824171952135293962981739500621756124994807921158145689812112798891218093303004003703933438433799751118318683890936083162949634571138903472186454380291981096706629749110881143435950730206763355210074131536737712046714520198676279165888992167307200492863968386767954668733956497296990868185819147428421422789290317815409073257026294783473678902773281204701769228955575695642157755630005580384785606884353413278396210707214226281697767618397550269251757477100716934655439434813539984897082452089372935940204733554155765808373812989571987191699829475738501694373265002866525084977728755417211645091626395092723003126424166245710755903001382634355149222768485616682961056063988108308147404571229718095170756163371554150071025182754105639214412350937667717156711340929523442165527270114035011596950907412442656152011049445727131333755317344909476492309566126601107955837222937508633360607324505512730628695690529463897571473351127789958964991108296415376745303803600484074317751563582368942880041622181358066012681057862673137641635053311803735746773779297608949344147931226003532759647566952631697307228747323974514950694388591275136856545672540503425941390042775734929167018193630041536570572591779820058388429743224375645880386875628042235450462538614802122773917262478014883686635209170880479831903424477777439171745278931761808168554820516002246908911958154373636191626294016770979196784861792577962505646431254317517946426289736388872977293831520492842564994244388086043560094155613197446520915173376992203853325618255534177107151461120798219604284157546128355576842017474586129134430116550537783803080485543797696081169520878423591600666891053337480867406894596991793825308409919051441990090448013001969387264459705511054488219878539355868776345598590857043358444558934821720593315088868135607355927695122145177853741452874660182440942475126360679518185808672028203974955362130983464367831376285373662895535018233023443507874833357210078629853452516731505157642133984687273302425002361793032274273829443286170780889178570567327895309516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 60980958559818814355233521005274434749589781600986655084892126449229097511093462931710362883427383177869475770383846041644330311878302517065263293527788720053485018567711422464327313334328134881739835449346605202287187764004803161852525622393635800318858481386136837505084250720080254385520967435433290847715774119280908431546402401614088087909686717440904884393668467168260493739542111659366964629785363351575182088244453640950008868535451807246177593692075890376923514533152242265161110218183262540535037857337839487664227651129047476574434124292736552767043116107176900882367154285873827924538683174750433154376133453801689315559016320166536075299789795437084176676912335985356822893951815413786474853997724198170407953256655222203631833522969484185299163138125865546637509210876171180834275954580272948590387401060145087790434196808264877467640305218137219043816069494023073358177807720951303023126191581685451627039945544127886933900028284387605795101631444824884223361356507237006012964818784586152943310372471133107007826348077481534734665228390782466952475414962948201913677619343423790392922946157079801655428074114903973596628551541411179812461903766919231342657356582536885696141002682010178403380929379958945078332788299558832644951057220317009278345033672867106681556285721117449974033081329435386831444968577661077766823213940166339047354162720787005490595108820315963033988298964296599150613003581257999950852695224502583336589392836575599285896336053071075536417550952706924028977412493869566350111487360166652558314454254253754386895083627756347647978925414823203395685685218096239217343299784502048041177833816332785530910131045865654362581671175873268573885019166955307001849875812210093931136668547868862911847354858439618881372411642183989581648597758286148349398030946643742401768150996413910947109553503546475824865262175138428094486263491355505120527447357598791296749047673264610572561390377053938151481650567065587119693990553632981294227817120021811446239119256191586376960994757288189581796576111869187377743003619822520505306012652200919772024573925771115957602289764492138058355595015792432568971527754727213011805941378695017600114744712798758287643838510115151336625930011215009150056864903276158483583573562763675993611577769489072135632861369824828384558739101851691797525456792410681561839973824384418295801169126869131271207300892743037588463904112555401892327827833347222011015284692305463342665474931599178711756075192723497330798909804600112204221837879655132044074786592566427170182154808116520185716352273908240607704071194586052617642237563782495342749655639587420185235576945475007224669163528516083715983461654753192892377890302900025373729977633079296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -894961286998038235153291190629195134995145168249573721917844725788762250212624885394782310167424706147917006806163681881115709506070890388275306211577362540207089877971899735922038975689216528084439623291993622577351192339541070179173639268201157395822805596663315122636363049964152901433962926755523814382152264211399011864826598199144049963697284212561265947250316600374494622986907397743302624073466017230416911636515717044869118574107036963692080892584211351969325933199628019497158406005606676756369685879558718111687210585803032570696784629416360542508929050592656557448848765455876482725962268488786401785014779779417070060036282403238595889875816459072703491713997295287602649736882365838197876210536930361681016542033793666432963677602489547073748724313228827555764073351996682493775074467409296653504263166375745309798995252222678782612274808438032760893018742679361965820029757780771280770367638265717271030910389330722117555303637835488237224780801975450429737718048224085375475378317519574773295086118016462601876874559978122399551084999980812029287791090466971978814382670969664597455348087652678215378840181760565454667709159548056885653923243979368455559442991272120770089556344952284457490675256269869416417997310102761709823239928158583121280723039326017476095213869715543089539231753146938307866118942802355282026333354931565896529537839585017938320604772716377780234718079813929434383653192232063196846386714613595160581778126656434937601382476731393883205876579615225832390827047165353640256673702598721084365353828209401372737670024597193792080007138486692429107875229360325815830756676149752649520887678797721730478726140205375272218798229065323220310729834890853180161269633779904426635166446284425011652545133254823300326976229329050076409318865336865653846785325407605535502178774518058607960100953608134298250487241793633093860320614256595484631384164787508315201437059726908323050325766723663588148759049794066187402333086690288261726491153337364896700405730680285794045615122018599851473039018076991328359187447920250980961392827590609147821668082708899574005546184476087332587284240547001004330600150795854933771766516219971721101040866678205176606193226601384695476155152891473211080338212140046901486669527635952977493122996966084641089310221347739808057617861923620001703543889639999562040924522811176035623356922659242775018328379227719564735406835968315365366268058448572167954880479731922124061211384811039837252546591550080275596098069937935305629121264870957777371416500457030794262185610528593085203555748797189801967252812709087265064626353262655826002946779470965706438007438890994335142974567177607373722888181255248375893293595677773378859236289675264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 2228452088788760570323117294638241090699479601431418433558646842442275810419846008458079813210613357579927340232216922909996070814372863062495552872988217195972922091351802992994115562685856456847502219467746071307439711546793506970578068672617394096421358269987420332245638244793259188801628966971979854140307857502183783827075760316182942731739308009598645784844904819012399575593481906557189532593613999220369938383197569806553895905662077063285640725241659677966477598754137137741706980014146459541822518300556160464537244493916295099256495406190168722403527248360878733575031888841511362776765976830259039479823328588837755962266133021655415568759698422421235888442742642426092040351932886256293956735293850415246890617002046353934228161368418523937878862037601934019205758822511649385680078905685143295526020573343732207708560665144706126121621893664754882567451698895584070430733719169791592777721913024321982664467045320805869223099309022500167219790173072452700199063278400321018402430903703480880526525121180932211726641962422827107432649334072700083450775607655486374646464874138028282666494208223038393489075870697602543636089541064009261346200132210093519546780224401678942328678362395724482828026520075955142933282877212736980255595295011224465973842623311379839866025402032248144328275689441269679388103183390146403930620078133487455440102703346368367617792236010575891716779268866326071412555543085304746979942208588282549848026069992969781151093858854393080852201315744633812550343063640570336142443209018410448746477515957393421059150263493733624674248067438339861319302225990789946905158139175798418903440834891347170713651042065366670389853981672905917717223339176638167696868486588166702520362188882866934947860634139680564934810595295989805751872969198762411463431810552537364236984930943271514262954179578764774396271699670686268548335503669199918940855189231213727016108253703405882867890658290935761156505316536695830227522530963696156694795902469236913646862033522131362025087496691298087640175058944516307186367682162368318993195183405789115005398486396871244033710709620712707223390271582466676524530112224114308807475074441580013444178106988665285720198758462555580556087345121948840810530780989242977615830109749804626332606917593751007965334276860229777299548790169134730353783753749892239152233714430008862647644869090675701908344597375130344637691863295472341910631662814004530437633767699701716327230446542227079301794756424770455158294052056978074335790554388423704673466962389132369289965971510644510552122828402088236985603812710573024352512670152210322265224833207882589289475779431941356479942925650905767328439814062412625731120241551889208049906480431759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -2705315225637356881250817032947359515969229908376835148678769921635595789439683736458165479302234654507561521609686497988048363229888423002688706954289600940607198566807123442310693435168154472858334349694025893684369220795595831463147414524503728190794503173753840045595911849987080524567711520395765827729382005379507560769658310272475799164327411356327212927912403445314202417119963478410029812330040139632892355580691620681124197886085203684174680300247591973678495536702554197192122606702413943436770147358045709631277319999169375463091433024016977157843368709922189983442814959939833189080171754072798032889562581936900025339237637237229007397024700717560392445027471188593672251807402233120787567296635057780231611933139875910517419789696636304101169133914611537756656364262497326026149243849016662001845348024354376307517293196391898345686133759856084006293598806742800701576139179209082572710774657434773644377293165849782703033862369835389835703524596845150880973673915670014005287413581377825451619026758713192919664287330627690532579027698250984607833772736539071377100884064294046805088495626710301503963925815296311720312229704427040913875547440842601668670494401833853096816675568763519991328265129254314572588199634799709178385019773795288846812042818656289787444631283617868420281193714658916931431295083803349593839154611331923527194526589906938802022747890075876781758168576293368228613810310452598825472027987367556054098498249077780089059336430661416672449862877887409255539599724968586245322615555392486159738885750298186422337445923992165397829277862805255441817746778072455908144403864171840388825767751092007763173579205399549975679794132577731114542281110619096549976599939754376328293254592629030881229859884936513870207369149322468208920864657712277910043254321147446014541124620234611537231892057986122132385906971386976548123706789106285971600493867832229419979259041234289249902541864520706901686395895416129633388788866481576234491359192698700794187845902818806939107697663662238499700590097426915399860008189156953350887849557763287886824766243977092847117768794031114312692730606090320584307428466538683447246151652151735156021508195074722484713181647152396814010766504798108674603137079265806777927726701972646175661111400476571183622330632064581578659305147964514452910002216778053683130092958738504218193553789517815620433869951366274608800323497060837026737462656941320690918371242107365494679487582242090836989991165554467649494439404070927613776012228140253218611878340734795981777842627576042435824231730710988677050113058691439432525166532168185223774283337879501789457001775911444104469187411473007929812451916301292364283684069066085482895423220953907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 146174729634948971247274011893196051540128517707644126394654869807575423178764853453318284416914584767410013022575111385160781970619011455943724020309654753508678497621017601277737279294792210054604904325493323336606430269450306964613601351239262362331233422678942998054377210464100745300604549608119020275184790748196814231859641591071450210439381202422568386547884497730828282859177789091894805871975659600324181950454179646071489601128157909547643709798855481354557691756146217406278178408477920549781722305834938094962676140818840057497377704197278283225492231547940314230915794048947635937603321694208637438163937977868382979114716682981261815155082404167850942510265536340418991536624684898582823421505345511817436991797792173827646077327624078757782391474921658577223203326343400115510428196432001916066641632748941612687023500718205648849124267132477990237755729054881754803210026900131219558644102599945986766685129373919148462197160341283073553317808538911638937913257581647613937967434601567499072801145492300814001280853268692174032278353481843799419668612750003203635059033367190321760514075602423463630485301932383442185287800225741294211445255416101434545331568244332723538572259823963497362150886768603606633240108560573798601493690635609626675197196873485494713324826766344859246269513366318888594196657904434235868595537733467487286899544526613356944362250561725903436132017607971151090241695153249749132995660510908879998105505910731548499379109114395216864925746630167334208635943958646328615403643455589349724890938148279746067111604561260050085528899281953219756947042281941911890424709202891948821836382632881641943891133757909696365610642545515975493750931191315017420265948311237007559197071183946618528235137032744264554313270368351694685571041808149497323748372105379393338571696601186180992636953138810528052547191935742006760773057932180092637943411424211318059769229445717796380286633221317506679378096698505365195171218290050300342467096582625520795139649468709781960744668897730033652057916010964646533654282806052526801080626752848466757380383377888540475501985808552276279012857896336035832493367757012860054061019933358968300901270188239076225932764516386564783205102538858036383468105520737200280149690081272449144708913630684157668797108816919905951220480418076513949329607029055368468341239887464343445790951023066986273399073459968793944394809491330136508752189290549454077781939572281998726205220411816304456383309777847659140289308691932271451183344009513493047473880256545273436838740996910397780844014758311183170912944485444985157068115402306578417878206585518865491676098604034882364918477741001383974760533419200191716756286273681124842325654124502188032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -96957952580258843625082104256219039890534280158405058800133803150553992031790774948750868345936941939693490363436377468077810526090659992295082562907901191589532857635154541517837172461348799328975934832894045949838677851128946244679953372672650822656598050867335682396030642950829577513195595255668754939691103352454527566166098627919750974893834766317893609666970262704364623138841977273016518137711219585469736708057529218753473917770307788490056192014488085566052052014767367942821943512784207394395635684692565539155045384888580187034178216519987418135372296524893776288291913891960518832312757326253259601338205870855267382495749534245879676087516756631440098039529726099069233664507717191827107419736952828467736364536892760316043468810105604346941278742490559368554054980478651278878489283362710306843898622431214971073899213938570382923844849596676032947109703721496153964001265131280281445598796599163435872665992092041544362754526083170026791236762700045750906633133390250630710536662647827016510880159015560536440483217985653303565207453362633080958662191422927443635603403913771653478763664727838612477537808094976167812989537428709295637698719356467379501698721359063840151081262015559300068354826037441980986544175884406507752959413576261260478790759470586582842925158684789709996450814865339195955743198418173893931348876126835614059557483591706353272079560644406338083940483413292649363169982145154782862783352383496888989971053800102371883126561233681149991913118494503453203666195341631208980229955199344809365826804789372227757172672437209283318577230661694760911654423053843136438014735989434750511117779561080634317369858993407573156228836769331928366765541770844676136323980987680421225302587407836762160005256758457594464219912293372984645829021697414256108197841757537317044213499995615167941552814345086608215779627708304601454118459319662902534480641433404209647249210966704138640461203806674846560629984772588724861236130023125047004616894359344443440362579264132922200127536874229445551618486839520610135477159722606600016808965518553478721694085716382389600699540879513529919008263829449158318975345854972370106007497477475368624274292557677366861436161812843602686020345810617860523160925448036946516754676608420516501638851360931080925015961173289370771715504565428483145446219275651637110673454313698983532411444305144633062248615685834076525415064861295464869071411492177330687319922658902270362465866104071424822765961902927915996566868565081514635663009340808916277571701539512936729712696950348876712739798531482394591451010437577701446631200343699849011194340840959302983509902572195378124829690371623397015807141215797501642683070543515340779283912523041996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] -5582689186922018937887921324150378232435978669628708762076275433605732918896317794921367870987029056546002218864624147423505669800948750228457938783266993588161811055417801671821221653175171932380773922851248748604391201897268855431014486244584316620911449041354651313661062373317868924171767312904230697704189840218526672980416501712699914937960711595362426442675653340554261594457794681261218584838873386001559141565721613678029973759521329768636925038558256523661389635562693766452828576893182703046736066325938640570856064424105191857402364235359459755523022879550123863583404085492987549264605550662734440702005496941940919632175867904037908341320845839676334337369535753236946105690145182087325609669489066377105572281604700150689830530020085906528444305343826708702461799984696137975586030349358825623735497540081137599967923390652431967754564272718458610436900265967479288231206457607116858032337413955790554631256673787605663578844149772069591373295887595340856589939732652305340261091350955880451668354736676466527921954052093796020645124111402213502699727417927652226949150405917494767731105590529862193972930709259666067225231068740182067784467796689474171394581962756323627434802578417641758303653186946326896964219967267674276067391428166592391238672194327850802812344602206634454237467551516130397455208061650803612765608667504422309319253698339227192786254019333945900937555399686860785331741248469203483148401940001683787395429942677674004875739206049126881635362630312777449833370761925984470408784866372729862093760701122899055250235062603260287843717363694897305351598714779776219077621928721156531384924931533467694846175329106096083696696964749025641400862706742878593230225630343631683401122585925603452819218936736588646538167223674767263225037442820345784714927476206976249046668583046071447352873740507724615203044937227119115731550719021969517046908334316364649902571639979042556944804820892095316012407796166682797858031686478731031424660324286403050167184575397009480063477530511012285425810755751353200413311457383227113533551843782759463012874416793290273265231982250771736668857986222939774291202493413379424511477626192096366979449889310981742710703793562911229238574132018969638357282674041461293960927578118339709175118974516381523108659095870075348090870350044946640320884391753946928083636459342499426997483464731680766841698460724990352622290581967751964935966068555185941127077293200564222871839863462397637117500149406093447242694369115775859023025029952597008666044162829583989232811247271778269243210925108311670419788442024474541165086770973973225354315300286872767211585180120395084654890952551479333966867787733057245706910191658850567707747330468494704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 32874585538386163849424749013196495789744737297756602243060212433819239180114202567033445580455171613654607849344079658656884792168525099834281745512670327848633342081110348965261407991051736516782647424633472294659550822177967357311356016352268972592389571922318417572894548447343784178313963426983141695281412057051811015224600495600249227695407771692106789140526893638332888337047791820461816302708649311591664268009814182680757035343464649648989990724563645592482820239004395876276716585871211556473555130866928754870426400639907683377646599531146646180853542562187237216425102252795198122055191053694705823253011255049078334326604111274487885139618129013723058219564908679426963327311295878787291133072288619640224381365353611820023237522028771080606810034938952824457426107197468452138807303466370829798122923066369034028867073634296466865772039676588077328003427190303016007246656045859384621448368257157112460813468443472315003347843247196423061383405397371332408439540729100496468408656602643458396725808015128003506605336576289585766376671790913235832335844061319508399530452061416948264337055506234578336230126658998697318245255957866194519534823538080013722539399752283660302347022434662334793784166518082950126136204097880475723098865172300628799499162229373576311427026824089965541216430647782347200869558162141928534337499804997801247583393469469417407464805979744927582919249036696327029909667310050450675913529638496326965101132451377765766466643279459484430677918363805410724512389500555340449327632902006440057063317602225055690502997173211012268336475864635796354742826944108692369765273414582936937351441111356653524313648461123278571802083971985122102906963436593186058193537153359827277112088844200403641757576804037519209345362736015601008618445985254648002370353808802798118363338698027430611103689463705696272706382542092396023385139678101001181731547348480207111265519487730979979447714803979679754366338690084015494658124785925128421445600718370315902213895128723311976075774600174862542618777263351495494707137461405353024620958863214317775773486449109566210123005678783956194010456286096977683789935242679732916770874551818182049940059361979614082175340791951571508329957641253314533672390867041929429770469694466883619110971584638752157348787253944977175057025532762879203107005468098460191658236101404731969104674977151659201104503306225630095838231613101351198177543621297087372447050216629048773849537698086345409145557210843604112346016376846251878408285644962370091200994752152250728862199578268842095729447139226896507245878094453844447862678244696428784586051978924196579315610355932530990915367889064871479515655122254826383020743700138458043561300237926531072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] -111723316602382622011307556224424220748730341133076486729043403521149838849236039559026926951363635421428432051863238201050942567163025648930105682446208535155876360835889164272176831882283275657759093692804205386734914801626138459360233809319690087259871494791498666458568956187581361022172139790126927591406194232667284617074621680649575443693417048694155979299569382652723807677742592174463740236273704007776684173917516551273768883891112184062764144204363230724193810736869027204041458945384545436056846311441683329811247552909882976422729212282683613834404753397180248541820040129001321248624796916666195249817330140530246989492161501274318238598475151188506779060953854732248127324991378409080703100939905901598801002242394281019982762652601866353467387062479806653693071842794548006065518295360133286740272768108365051768965193772565816226302329117444900193002016126780342766636349802149239685481761335557473309574140789986351516054650726911941267294185769255277485381987672733292027986431979143729755176493016435398658933461315014181270424450925573354375589517438131231610428453791074438292000255562955776287907893669508605164711240024328728935125865406343186498674276714713666064644729892171769622578440334124603003761756049016290159539692003668518875819880797322807538035474352303125463232340803885744585138447208909117393357054483742636608107767756252100617044136874972236978841747058824393484381218183181714631269073364764699620341870301265097491805073820772775239122637644203146763594571798768212800680091743453260362444338626546064238195623542442284890455046666691384191667193810750161485488286775661573613462212064764112637354407834549212857074108607122792829859675705064068579028457495077103752710147784758887518592833887422329895210412430449386871144926721278513180145553226594559056967464612294309838667244511749651553715537220192726437543255001372716665449458988898553229782800000112791695797619621293986068442404186273891561482554078291183568827054848585662389092842853816815846346616192858658695538758326483466684961746135746494641848103571339557583807454171519331867600049412116789863177038806334741206895138542391966546081240235173932354895901226279228420808219142787141987933251516344172166421805987882330705001088898728439643940183174653935604285266946440629915202867629018607322775109700208665073545700557098989002284252393075740219238558292019581355969213936471400988195440408355699534221603934671133172747504438550077563082959154661918901702602299921595239435233697690398552007912141118245715721691540184243545353773996375874595016121774278547061283792202309012356723699816160866713592199898545943720049446056166172473004910348492952006350833667933705174930773060835554099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 332210672372278285820328998350880387133427599411167375768959360420708218430501982870486762814688441485524729902438208358664143296667056862777328041555264140263612929921145943905173866787103432045683753827677586739559228359667303336541285454748842937693405315708832070842954990356254012261637749714954639103452974765934148759954350775159812438354184409015275952745884249128540800382433516095592235621393003519713827073862663348779187672686938411915544952229799728615291821472679017318891262670591341463730552497454717588632774571456228219601893955074329123092002758829539806378222415210732975991505145311720468929208258742848118321332704849333558596476002848838757138457009648776859976375116753174659647367973735783215300789060725104774669219502844881043003338193739409297537220302285761676695616724653498953728450939590290696834029142207417392596920826837766034841600474005729208390624940568318498814024639436340559662140697564265398025359603763448945467787973732151227772186846573715414693698695609623993002405229721456250077636155852843118110517993004034586923631739260653795836383200565505140310140851252830628303440475575421356476559978218975650773007945872744128320444231289598966649682651195603143593363223781032937093738337362386280323854297703870211867626541394973967277644533154087430069324602751876836858357855813870404822684102504029796073175749181207965680290733884849998969104431889909362646496985085941912421561137803948460371224962740348823124849769405340366172091600963813138905043458171555613940272545661483053649388525091446438413886145913145473110339520052645597091020268901895099995745109206294292743980563565544919577591794795368674131991622625307869298416591622937730013012565904192138114403981981468113885683911488213222271932307334070081850840014233604043587121357950999203080140051014684301964712946438760555768768046550319124369674036512093639912365018926624774308292407893055186143678054943119507900323311964994242591399248467404192770029638622215493404720639692384244586454041432438518534130745675639132396433329453339755576005591737128389797680190957744112846746453632959604880130611137832960476770430355595359277215218857470239015859209734190460534556846137410418275335214496316869443483466353623869722770469378255143083244987122169531048173244064689028736053754811046171760702519645587675873190416431476420932778332734148930203948641049657255715161223221144403087171447266660889612348230500108726038792880411418320301417687663753454690200356576113073065392370828633103585800723970512704603162621669314871968275018227823647980823298053188989256400081103224682219868123890772552760861808011017483074403378795310232330798403866261708026276723309358409967891689255512257331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -966971129597114908696597378839465725199849722619406761661835815574405114395809539704414381544370397780370762557242495111694846672067665744855844672391263515075988458067765602060538767063379488541860937823981193783671523006872936337115928847767138800271356528174654856867534241995340071926963979533303110037275277414693554759697803161484332008496498900239797215081089889816258437363036284935005498515945499851864499379065225995170520099633886461196749857501862444630835069963864178704739740508629233980509335899944534132457498737930524503864867536686921484619422046168877313296449602296545531328143055580139947036869349348067613223914019519924688122163196685351439912185945203660766912130567323839419345377332750073545175873741935037052929017536369698980877352837962934621749723559720399382444073134076464260618456123724778590314735687556233037529100526739126564879976715209249567494634348924972135756354144037616966411148559733672624316660626231587574923929112502503577187393545091658634110878419398576461453692241195681966628847450422555636812755302744607190679320356357713868264240064685580832911552364896435284595356670149398823898575899480102769325344019390913043941771533317397389164243023544606805271922486926180744967409069726045130166303332872765518429990351498870932828002619455391934445343067780865414869305689290418582472972376235528317824579235999381042931555098198007046738118741326816395620779648595882167261087733200001479796029150830095455272896472973071385763407022684753079478867342564035487169735324649646646080933391783278503018697772319106136188901088758568045907348683386656410916271703276266115146836317900020417850273285768546892669071758228306758528312013498047525960296953630113625123709526791416179577416999332084657388309304185000508037201988045196840473702722371938677040357951359993844772177664436707638038990320267584718044381623292261367112051318378338745019029380564674487024561152340159494502574998315890702206728545066974165314578666496612284530444355510330676914146215343004301557552627253535620915241641551297468682649175776810082020670207080382743475748126950660679493764088924755631647882984605864130419144712032096810038811627317868451597083797768313092535406769667102699694463520851386450431373686670141548657650840585328387762879691206409049333638019360023556643163522881959523557787915621245260103248614523523398641908689304338704887299109637099922779736116006425851785336553172794779067456299085495878494606581272135685208374591061453593823339001683119030297314047298629617107474128147958968629352796607053543958506491955466889968647743209332468385911072068890311998812598954421002519032317203303576872903245643095567894805025526155676397647121214708473921536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] 2332144477217276278313886742695774474021269198344412387872531969692170454885478845490301656765207116227157385290720589365258018193106268450056556579765638633218367443596398250213382731537158200867560256367009324066607862434180883572286054953450654832987358660436375789394066289996213918934965218533622690569331277031105243179954371009110073770233037452455950216982551255922806691844262277259963992993986347000123586158379328590392242489464957450847877939670303282679391739966944760931843918798374555141390209195723451690611514709789625090311783368672369164819886060895150292402039016784066193968563456444257304494960691621534918206353518848256592740302959703264190441501005526296591222662789511101628691430318541832793197823109343363172083793757106940038211098642044078121905493562356163364545986322100519500707793306710267334560200087738463713409592214326798994727207417486403374803072729904284619933144638384295443012923629006718674154073362689165509774118750749489385026494786966476338357508566204093884746744226948127933845985405168391973308592050107159575546806602756393717299781999891960797187551423937290542933787114410337520242962860462533418653356343742978946841115194806870982639789583245679301852962265908315399779951684539402472422470611253037327170529146351191479573711284297317558913282977340059087519265407052953733990623028192298986602720401526214350534364996526305766510385855776333854544935124879875753675393409130252035298588312000334277876787338102885083242406544987217025266047733758370111270864556772342814810881279050581296754831848574445377140779389887834439150603368208962376531018344820822344592641201004640167343995046439166563353678714505194102869852517389068447135744755824091644455159707079348745114066183363708034917970599994226586295376506128562531305633960262430145346341395577422116185942022673205392546142548895311549883604993273509922180868127476623696909491236630015600917596216524431307022289837223226297488979745676609606343368668797709589866817711613417394441903461895892637395100770868593871661736000023370369285409888472621105194217306726528495979793054849986272019533493514535142741324811925702960714027270705196553596336504034679988540816015291216237197350995698790294525661741136274095140274893956400233901952312724800261809638609301009426792255430072740142988800475339183047743477248246030625593601638560689511560421622671484561433463657629389098390408113042183016561853425193516107791112101770842685341376729701771904443484088669864918105749140391874536080560421415664802026277862525037925740291830909200306435147899875605896043050979986862583455503148405970289165360656479970126948059580861087361991123502702955745903158637788679982197659121371660576358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] -3369386964906049879412419310963904194232472848740073860926090993419261448298022833747751235348819309901181243519485978587327779112363203670251116121355080626953930697398117341741818909730088921871188645751157338083228094320100262942311541859106687833479835521010929729008681218969495255027139682490339998620550210625833075959464517570221529337141658427085722268353603285324320717564586678628502200339116818039676521403070915351864055385207999519799054010309479297280913623208585655235418828206327526078814939935150076895624770043678264631130455788879213632460357581507325267463255081444810298748701319217395143434099063376815248971721602796880489131503804394408733281559183647590676537590670512183524388414790778019302470241052556609006625896370630494628913941536778003060985586591770923961484876031449034398845154412075870692868914522769126726030109715481734303476174292275893690108499058279815577978777056537729964188033072575170657088064032827916582615789803378329146838549272962931403036536103435161467248758519736223436971404569703209542253239961444514980707443780835949140294720170876896074508982810973453312052051807102516081101403765533386388728352419998991304808144118516310698537040590031489537988191781515598135551812932286156046101039931009383115991960218474123566516087756074550179559477019765566902107956512896121279006113382451405057064311571457266133640364718504898796141659697034527052204179763455543982549279630995289575537315079238190263062068545316877947115205797915337286752525120507164773342696489556473182951721855878982664146390004857387770469532836204565368316522726048786581795422298035235606569176379830706746386891895145339144969774331855185683246649122157561399846222449158610612293483117407540494302070278767329109094896147361010267293725079248828826864677593033730616952322009083744008009715996265767489064600133218207918832790750758341412225359165772631484102185860319655611350688246142363929650716026054658886743947507866536616600771198468782062752445217404881828506550628620712900624812622551567328142538110318124749702189597193524148736176634289661647171310167926207503899274700011336436051179793747846979814133567315728358860500391847830981415536482741047866622685051729203866888391599950262130178539910320625609398156464793786969148751218890998839946722003158278626196274952235861176950318274637521044728641031144429639637419204098552767200170623959228870785150017144943239593602586409171368261030005514212318838356219470555697396775573036818291308263924860473513157775643305059799265268217311128362191765236613835210174770586146481384113951484786009196666871072586535974447521914229681362907807623016632476754964253835982204777293590909815476812106019206953508536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -1300562234555385886159636238578375464382221221784530978323089932570209290067317993781168806573272123348124699560357950904453328861304314329706203439944188463253961232125721939691176149251417088706964919227064594969271788434510326780670766056653840285152421034185069702729766447128522141953196696671939008995531356301068355910431802140521541444935936759604016315329518419781563812982135033191643718643557967573470718325633775431571052681224221796815079275978360897542523315149326815028646593624369883461469935447001723562846953615151925630529216955456887555934381412298287123348347589173213745013198147723992531228036078975683230589634661940657273989573194379381504006259874541386580929094296179140018487873373434259115654416970580158904122755565926206843936105533420025323244304530900064173991320130871428265265173148854228822170127916114623383108455794695380116634542225474039205048778841879499730388183256747710688352806615006255414459862124749809770768836591253368626091093371736385750218543717523572442724506768978284302780423311113655352257971442445804679480303488228354186834036248873175812698962016853522670038072920561222831984714012746887445683964222927205800941140810793045632218612189314942744420506247872613262015524552001530531424196593100482197219221603678400265159094387343948685202244381119807134477865023304541935002897800044061740556593930997270796655367457492865926521916887877961785191462260774542042844311853528589365464606766160343672297670362321782280088582731134976523744952365979313908036396834507444668738734667189485991289510050542270416038889536739424177725796124501223175929763389777428019369366872311650335626383695454773815805248933887749538405012885748761334923278626255196719741084569895491791671725270902935746515461447101547010530496460576580187859984323231372096368349550054062969177853760842966007743765180418970229222520850168681201214118691763746243183454291733984824407220115413513522983916008184893548066045770974184707066080679938054279343256545377664386539053943729016959344657616909723718328221116172873200634390992192195049055703944171957232865244626020986703974673038033408653883226576833168058065376587322369886579736953075812383108218832945330749440607063767956430835434322649524032398539913256633664764007319718761752271509572782200785117532397647498934796742672156444994546181093429793229657469342505980734433109744965996247392402426006738232448677230769087368949324510962785014020148160173971416596966940955828964023475776993465182947174144507958114193612881610662681462986448507123347371887159936061440599634813196622151002214706215363598854139796669753008729390230271179712812121475486026608548167297233707026988138052969665902618877179802105466060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 21798664260644949461712325955173291820402433880120189297253070176847719629148272888499161053075549815560486985647941765272480671555644819571369923228234512316815404250698207790463617799782145914029170524020398790764346443483387757441460150140459745253828300946994775273367015541403571708158383433229644414660803514829458503535507709163146124533469236284471291372973792234402832417796031877054318365740263595513420005208903425719612093671934020679498652476126248030661263273456927383103502392127405517634004699015276728046380408706074380221563398517090857121647436590364062566622167894051847773455326279291213824511187869221611473351047875897003241645349358453217263049952023265132991791292403505827694064017845717154756390282289422498771916025047339487729405896024813128908762172779454569318099240873804232668876614400118054982852519040251561515847269585527975677903770276104103689244360034373379397987310995224905258783225078616161273250569351513679128735943479027662981456520716790707937539562925759249446770468573779614669128604890131019387025960075032664975585462407713519825194195452175185337369172814713858133092121534966813394949250454195276535874778061931483767725327122686756972406840123851274786399480057276498214778583475886646370516011889148369627585440795786785556622362264514576475258209899346272790116960845700403669454985374351065700046159140602698833298269805519101847807389716158909565868936440314279519346373660439078937410563679823589632791232386650169543448827751625501810104220523394387191013381201975758223731899846189963738163102206584520287407473998959182676174201455389254257665362734772647097398737184751829304437163315193983415533582844211554612999277106037615988383518595557997877303552380794686736377749475567836975257679346801085343303136494239177505183079058659095148695198324375239870939471696699475233088083787290976079368532821781552886895502137813474655711995560435568358919326463987297742940106709764472171180763408015476140179785093053358521105973870576199420966120635281361206474520676162129787101145733984653045552341696343962013140323144002517169903960914491373054607369555200524071186361666681853152300277222635226178200474352792796038873596467377863533859589449956599818540903253004689946528774574758282456984833580412107227976092552310610330128526843194681057854462655046500839384134052944924652279671250896243714990701591618175257513901306282984675333317089694092670660824197485941864859212753296304564105163358820776856544380463426933509914538714401327780324157547533905326018360533414861736775563429201119709114635294869051313800946263074226149627849198721882786323626678568264261344490738825851908369377434785524774190273584521215515225034527343837540515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -64381565743957801955105310671666637061493424528680176538680024601700469282679976200984601806072441997226005747367720201456558462432333742771540555389253400035547672078934496651921580706107883162482637596649955346863041807904689461765665724257099504080532833209937165841742871266693696287993422428389742692843460455348680291258773778089040972478188396841615513176700596317993791567278374919694456164821124765827028736612783726953074697881697257032464905852384815671153832455209158418898527771423629075613669732030731501964085502332369813658484708992767374189630519310727015352166101380855634626056273155470954754873027103174725512482211270095813020388572232884113584703365810220604522685123606863640098643327038155540882910370341584952973768106588341893002507572453633457549320612188657105088863471614900846526544048986849686126733017406077213430977536199180013553146926096054994383279906415387448097843075139704488096951745249638374283827739977172984952504213135163071966095179819014902195545422063495868295470231380057535083883464711507463582283160943163631333537177782012048173570721107394129494329087706619176477152379133228261283543390857310113122044329348670685865880826616697255789369020621353680654479033999777023681483060203919493585805815432901672660066999014544950673257233791780394087294577237588562162925319799615937631851888586250054759423252581536715905385060396503736339680931378543061833914176419013432163024647067027409225573108714354732915101142691751493516825952531667524302846470239487754568192868554289078461720238377629467902502026278959181861158344369336869180322792660537787805920028411684597752526098861502243641961221256644660487168128801352991455514664715996857599887506553726945403067915023854298946526553318647842513856964552652116552869743970450241466749661645392291367278640202609202543223193663789807063791270792259594390419844918361641344140670699101547683690563697418567700030118640759315077451650837153680817652277712236013458122671581777638541004498602996064515434960869393133686808309505278770531854211951618105846674830572935782033388047114059133471263968868436724755180624903851821339276534618412337258624651226870185003684429113462199462069016872677660034310085680053679401586900521237521536405894473350856609636617765188956925730444140218218698681333841109017438497164780918370750566332508585349620422931706083587585630950097594853605983685235510734493709400782453406877411035450416586136741804209512858258026891144199909230451404928679509039483131220236065995670464773196725600029219214906382385233795360999125566803278710307246198876886139744879763272444569057846808302396423181574014683973727576113578817529184131204839442151764417690410980340596765803046502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 117727070909929264007033277828955478074766099835612891424428687232311167833665079935624762104427043594507388703273161478730544293571550445836423661982148400492748190296164633704469168646206247779767125548603426375424328137769469161796992234174356429371991440710448148390591165331611970476794393349680582509726298163687556644457423689975292314221410783846606199822819251217456792484099670250252729024146146043381443461413139530076907882190780666453829997089512278602799582557580823858876537233257242158072120406847742146102442885705002453758820048416626099288309098511894602229655598771518123352753889056355987740432535273934951903189901622063853823840034979917047318479445787075154136269347902180591624265052777369571003914257651545818913814181898438638780192953041721818637997851650482104120785526981494200964462274690815298898254714861223606720244636212356053319914379652918477373303177439211792487493365620424428119548544124692230905259337085211240002703073444088212221190946460343940360807027069022802003137158456247211885239051186067497182998463067357952233528279080350863727982001569644786970517267917291051838142625063755191730157659013375880299794399729926805737801386932273752123018421209041410724567264546141062946522195377954527960777260789379467649655622403850386760890215828084742093024445136788971540761697055183032646305474486493526653337085066132259196744946273158739100557644953372070366386536873044824594528756636183148201721894215024592138459008456565882465330780131510815375721137545601255660273421049529148391388111923413023822939393454338982506327183100074377639069935542102677882483903687565013920187852681064854626989874260571023212378057788813587910211375632314534933047465902797385113270727530726007414863038860290095140578350317657038053217010060323741293482715544839824047191994224313373916018237864327661183720967905829308376045839255901556072071371553038797220392359886640461793197107456083616621020151393179044730502734832859894497829221212722202287437701387089247284435343538856964295514665870288001420862462859273497178669036713717978758285938923708365493209072882663788822423511478877412506259211962434062239366028452027870772357857341391544357405731843887081258945709862054233649986874754089709787029120686823869412997049661111242679953584490904781433868484157462656070821517050714328458999789094503128480768940564823127997424524877000879644857451513094604260472692609822418917151039214730754269389154601542008873678323404863976024601855346789624073485575010557752577697044600181214389067434079594709567722290440265717515448271654956318651231972857172160786968910372377258908153468630221961421228567007788485415787977146630273609137400112248775129482336063440415033917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -153211839258189647990913793620115061053535679956129910284620651232022709283638057917170343699703806611857529086832712068546932848973118693605521250598104693656961286423062102282765382817929957272580306008406088028791081345246356591478335532788437400137487468238041806385823617537551523107424205993903053066719885194151664299949354123246916375152977230744764964509078020710994658574512293232002261669822849917598895556201759606504252997664369454849724167769100957553932155546552321290190593444291325614806815358095670648611199443433110027030637958006196127814802519788740864041811530408659699242647716657670484784648662169928398812868899550085592268913790745736510074486418048971088111496854949374341262795325122713639686323594908590176579158523428150299321746376975306932178320767696258701191741826223027701957423934766513255387298471289098302631914068198919389450024399026486387620908398479554085535020135369444883423532202645969022297823330374349242252872292594298379802768009662877074908646749682334143291746700107168991767058308229520189411434498905570985067510952299163303362566504022558655639394181064968140755063010512575241668767903805985017978896908070239832468004702660378643131970035705028436059005080332693340023554537504090516633289521652540757444236230563922729580471710686805340124126252836459138091389635117055896191036182940268216829909098436060443213787324752559965321577685661248149845083576215931848745887897751409682661663635484186798030969714430259517727954577303066227613716186578039652518168378399741411779751468793743333293935960996192219006088377326919334354572488458723164660624841894056509496343858183948366177964938904539558386871642004856453074864956793920200875571060440729669851251824816986517995064798841297179306616534350219503864396475701044922372628776547217087899624829560685477568818493418462309995783653140628339449028917635671999899789355209752236276812260675757944570597989479968977026383846568340240642482143207692536477297755253844012140938238055803910038307232293823487115717697124454803043534036905032870088866897747060819383553001039823681350771259980125744094263709886684577624780000355382985699252397450968237314818230510466510999597637134192971379993871390534565112193375961731059635492351774900801513254419220452734296962323661318150882055879758772655074992757792687577420751294324602383682342293526684693136401002692671345791008070854529065545223050438913865987049020780727276185698742359505680483083507869318518529903176375413619170901922532099187929628147629641509891058956073794010985344044109317424958457112254875402702987511645036660001853761697925417072710293821274523989868008389018884311740499724311365638482181925843443619477596433857676050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 148693210635699463532117380193601180624934437929109751747590847192411466152372518991880676018038747083558912022102214253421382914660758286378995782439988496437488430753554090644093526184813858320362767423758146507785211195412834873510039588862175764331965118043199405205637568540299466097298874961657035984788499776401953662678486870666923751295080377900722696059281360003030489470011209781233029647549071899505431342911922321063540895738718563683238132751683475327122575622867785323991401065416311859480402099736677719481917987302658869873893309317863054531849189796234808633616290907408237653843071275956978237870101543590913034211215603435624501764352893177795105813262499235822526954675828727893216359159359858349940531806574748516048170673688719235017524612497613950362451029987730341245613837542534770691673338588864978735031074126295893225734206890813126886023658314752507065322884487759078718916975311885723973120317478272335335374066517992839194930675907279045258042294253862987632772570456551672933304998243050304030030775818414526566539788979458888620029874041592519390243652737231987177633111228424353634836293468848564603211635357137368824248212227067328861306129958645441696819781390551907258142017354794173266877792345331810545382646000411706619732709463495937626883037303614215278087545250165297741848635423177998591180069958087109224693595082299881594836380789402873488038756695544065970583901054330381269589416388200491039620147485481980361659376093963000412084977586922822885126586640514340649588577975658884759452331259510729604515599713649087779994598842774024266099505910842349743969630258156035199848283997160660925581532301342551508190956520954512215900838997628391676861134238771884257839202012584849754811771952481118996316179719347315580950596065179737949161828950643550948601491966050408217295177730376236976864016917055101987420577759506586850309371517551595601998389468135863414373654357077998472692522034210128249035950860664029475230179381757454510741341339143630897546749011127512645540302894510303230364168760902658101660579499575539438489094456690791217392942134249092012504936408675564628905225353326663838196240584817506091290905719483121791357929170214125636536534705181547221800535388593866806264125512710972611213717498782806311832674005596352941147233661868273660588884445431523883145706202968688167534209837509470617571836847430415893949316190932066529674251218820423797473137241215546207240105504058244636383824260213547270502944361467220067027484503767074652852513982007657250576374991497695613308315554159526128328735770386013156249670586751873918223964273617717328016680252961294208558404242912806379170190778994625716220256063912934990811447110458387233505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -112201230371202121359636562377667549230110202373608168972249033071202569311710995807756048047851935552606505216328015074380335093123608905860262854094298408871216782571820702053165313049688376982478163736873592249283677744551329610447268072967353846605336280726360094527198120345057568875048882153245867198276091390107739701781883658136871227322732781832337935820894970772837130731446110607959555057899757170072945105250980788250249761684180292194034142412531674839625021881791660735673723254603946995192385988725112109047505091257527800470699739267012003246126293950959602575324195007732085849817714189325537791898938819383069358868239449520739213976090070130460904922256676239371376032273675143782230818750614395949206305481110131243234437355972710323764553922347847448309339440631337073849243250701937750863254992276412497268779648984303673231510870892183839056327817189028293500473389396007282651275110674157277910389210780725180129924656673776249368336401395942894835830096322071872565501811692944820177983357678899209281312242858371623094644902882498894320930219711184352551051170766381811840458757097071920850153269563302549741440681144826204892580857094393732343973213061351236221017115501385119188157125725119891827522830809657197032912272418346262011691239179009646340384705113590520110461052122012683238702377885234603692322116571802994604720985131229517839165193113241642661782605840702603687200476697792347681054367952782646986625162021500011849050985429314756280548802398610196055497652502201082482859124910687018240917779812858595079240447601390993195655146137489151226437980854499730502590148747926058499404477717934004890340395136474356838647246940765339988254937391801536129064268787270965098753927318933129258833725261290049439208613879475535843654591893615660757671542519975578559190747423891147879199521592872390587139671432556602134376438164582322384411266527439871610025432236044468014120609251431321549413136078835365992278849794186171430096221644063408570288964033796844592200391724515714985186577300467833457084485178435700593215680563735948200210285352653407193944975324938445568124774224753243642519944735229896587343876387702208645944115376144871734295164473178484462033035027023394758101508519680156954320099173206271555103636847756552669069220517712776255463031967929448241728672214673003128260648679799320329094663602313338860274732991800044089371235138388840107544336824819914076067755655905130972734732625612215573456108905433637493270144604870127078825324125647333721088824204506706024141584561316752341551490755067349709988260542299093316799351103808696549005530180129913846234752493691766496355102844420551452388971870366873016095407118385455484581913337499332326195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 74912256462136567147956016521684392494789226972490226440979629597782386605427604315081241200677699089616477601872397546075833795911854772046476128219315707961608298799702182265994322691229849857558852283477062755530587327198396213260380373614256530358568298178733317457941308167818661744404594159604541872476266062676218266067160820891183523872537973668807843027856821721711304213926614268167360965783497501176987907044336949590535282034312446380733809263227261461454966421534000535087890976475486526781389738644316079885418976869146941149491416787792076270096558030664934624868230490823116560019835365169386017816006430868733845193433091803125216955479439954652656725058201499237403815326285581191680041141567781170551265584775162457744240380239526688997925012670544131146232694079919263174843492180431179241665361629299957905597771032104189969002222475766240333456642295709387769395793927080801145582722919864250535404556286260422979219056179280974063770417547346156490948765553173090964598423588554068158740574082709482570431084350221049300045272278876566342327152152585286024499133979820555717485202017660722207882081381548145618582201551780096211487415601294145738908431621179940986049546999737143961114849692464136682491262461460887807994106178289612329517814901828533523043830702911239947526280797102621873436288945726086979325097301139820550420082953366009455949565976387946924844176533437545870321916359831101226250783850539465740631932293909034740290908227814857372049115277309336648450768948407533957190117785426443461285123517894664616083717331264469636943516677547182196540357751820215411659039832076218936658795859823922435956601109036073828477796758693471278854865224918277347860356655383172698151312861672680786470172560325377654007626567993932663157176249178301699682415456387415554134741362501457129836695276529696925262414790198821625058067803124635860375412388364101977640736564556828188392874049961020073539294233599334966619658089354740528185740415356245526671712378943439676844157540187257311581925819605963187781548645749474220281876845770317604558699458763973437523558303453797450205763349077557675109478296746670996962763002476836117878269806991858488227383190718491199567975223990916134121422563975535052707787019462948316797457596188517313170049211643876608661163170211767725858913476035990042917703240185002410557428750012288689641181441358491848957127811555497606410843438555447701698392306338905725564323946558051111554774400773789477191247952153769013191643908233498454336887219394580914865372118834848350220142069649703732732252751127524802790882112862237098397071566499828300317318238261194552223975898006806863355388645166357919978310580502851403246872928112044608061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -60771191427297347752649531797748301383795754553839908007452755053932504624887424959821743606315872855836614641066887296508322692933574794031803235015090246361680110037942306691002424806534808275405283723763794441865191128561947028676515478304490229260590673355856062684795296045577948508483866423150473008533126442091576002506843336338928253587555461583618565155376320293274256131450266964944324602666144374424033826196096210491229067737995683655949297988636738081152319365063721822947502603500446201708101662875947224242443889173713622349151309513893609895738133526880388987315147907277677220850763714267486489423212455479390169713511618926748332234854200356689027842393979791092747197738954659061452603254620056573500157052987248179746153932691387334608925008716099943008975479781396225054297504489817669402640682276592355185143814915645882816736098358600828414262514839244205096785123861057461976174526476297621139839440930257419860902564005535730808850885324314033260875344137971164845130648140286342031826679050368906302235868726339315485109282145424781499483894040331546074565699681700333061778877035680972319736880945676254885341911779488563723554894221605032928865581914120489226436140947165108402165353657314826649977524781741247151747582374367519883278895113935905981525069761733042124418068759650014618219403002669157915324454741861088671210474600502465924647620735865381682760273075319052938455066920367159308529173651837896365821365642324486227510560758194596280046921649592606948385144265706433948689840342558532511300665034317499694392261876739793406077756320081490023596415497631850537210932227925401645229120999811348489130342961824992927723835197372183009750681228621747423081922913869451506561628939747713165572570463130175787098871411513494839657393908573208339154734248116412853417462494916731422497919344135942869965553464039175359702515226915712778412359561333064945901745041371228695093924604133563764347203457127685861929850172491116991576615690889659335590717782965359650287001696961575397147577162428143676894589977053745342566606140633750791469777968199829814792331980605623875333864435464526887451779434316273900597700409490383283124758716667792667710362087391923199678582219002024809967401403074996272317683130934384511617581100351995167556533452199666618886974201301578481368661120850471690880709000852806274556569462070789601003520278120218516327308691955697071076437454973908784808478156057725458179580925886303093613415205644579844527689732982374732889502086386833033414813967482863599178600809726786764613196775858461240691302518816751539567012998609054317968144336660308751320179714712936941339024785511287727252122904096337218809040233630438385958852116168317914316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 68653487735359230646341219256521346799197478690024812876968812606904577441410475968889069678692267139175391593096761509134244561829828953409408445251613484024777540583131047832535994978092952878127473125501586796895690478301579168434151388599434192921796287099853474236713956499559827331098412875810543215074567732402042485707489927647426540807563161263989466527429411155823077604865644774662615673956939962128146638586670964158928515787552376688862913043451894993487486110255741837447539469406269671662189736747553091836538790324233000397806242009593190910086507653116053017728077958040082875676384397254889944394060168094794341206820087855491087748844091541108445032944625603158619958022948083397361325294092013786149112756849053252901853658667933934908287608120146761599906456900760516362881482017612128096354097669348020569255861766097578191915323973577449760134264959669646799919651420283890440975076973326813338398562862183376226530263898905622039136286380867917507770798098398402401142807886595062345428650887562365228592857701372355383898314631085692911650596155083378727688144047559385992211096274595722329779656135994489728313897535488468628798158643210098538851477368996936010303461781791668841872196957621141709434360314988826418487612446857729478402705580013826188133140645881891867613040178678286457794032772060263819475863552357551848110511359632065317000772850285627021046398100789126130057401826864661003432413349578666802782685707865900988409042684673315629395810516474260001940920737363930254777661343976682727682035282477243497721038693483515002849837517561426656251035623053003899676346250329269580048770444346742394878589013790060876921668646044613529199084667985402086587663147443704000352365829641338529088455641417412345565194809151967022643319265218912887280197150874186557003757397754875954944393371966819242974960298460771442130838471474124917425373179319223583752677221039022622069351383175594780515129737898283708587783493025135527415723620038811701020443944541852241380679374496139118636744697234264012173438503809406249641912377124369733664183798178465963572601882649337649473949102101388317895746755624995473436167710067717119014222374676127002346015349200934220202442940612083302177347042847861054861364071706427034539527037245590808859580625927716239845970129906464652900804787811754696004639684936287168802043156475442623634787404906625926094884613428546163305544659777839891775487785771882188912108508071264288204286254709060523767124520453329832621614602959811676296151119363735717494658128862632739605640088239651601124435909347587964237875159494417262790576811361193132952648380994429720284034501742896375331765007586349791438071483193537719705034966801843853721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -81689295777920371778097024408868459345341803328179456113709408366426785496794241985616802382468629636012662317098477560482037217379136607799145722366910369975846031244717441675577242252411607233597668308678247779444506146725749029604753742566132012973609615334288386373482945963779657945589581651829422568779736825824600092897168021027783444952171949859234038733778754824429864381564766716160544306558067843672907146442241873097668553657424965089040062052736021127557602139232614819535082753151173623477472062507609295952046425185057000696403108447684028976617109064087425418970647034901392447202025974074762631010585665615343483432274424225369955638997553394010438237675336485961158221951347637133161091970529976551944245172386657347987668126529565807754474636841547881519712558661194127950325255261001146203489741446616867725738845343171333321433064926560628032999040638755214699075350690735884955879235763372652647175534093163176862360473945359477774540695524785395296656445356015359411414137407522280093336078511396789579841538667840762145183492100867707518066093010346710943819611678944858026798445224194112509222222613771338703183432646999807282141087818836033107122824937361741543155576018953109210718052320841984989475056840216491608977586273190510154974179422410646981204752584938077566618142915949187673752965177257895381590199836871352286835510778219570505780184817864784036801401199069769598196093619496563988815140762521787840807195871082221738044646257250221050388075305423233217443218325322408774864538594750742087240146742727291898408761377028009222503401996998342357565009661094523418101388783949513395219426449429646730111081327700273695336858483552592105102366052411239975338979843433224001722577976541843013408830968630062246540781228366277539604292567701361755602337898764492498800913640945815030590607558841462288673784684870439589298902193889550310912013863729180944122211647688561512013722023060835460608660828551843520629125255834319592756073136520790035942886103655575401058868179970781775770890457522069639820026308229235402966815344721533009048128818647233914189160687280157289803297199116991069131488431153637266130427385566886141517936074973325452833965699646900237871671026857633118235228583418192594248363640023280860798326233457295090699412093227578368179020938910307119399592784497738805580990657237983571345108420682317738403857366367065075860665282918599797115472112003585809410082817218444510190163055564849988945103614924201572572737864459864006702245330804799232460360141690472298659004289900201580099469233498826387670022604422639721145539483642525137931553793493464415582796734071317441484159483024622514892231283088969632025112306737012324670526697253720450662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 85257353883447656172623243933730378454869233172323914677149527161048936433868229145995716626258520059715249915204545515684915305811017443623924633434087186591791801529647122035888024584932486939107078730654648543031988345065467234929868977109093897088064291021301889637041840202980827408693444081554852303572175502960949252864187316111427873048591742693422643774515727673563392450837596015903412422252308855643039980060833130261706942130902557211002994134160048441735011588823497360097599194293563111490271853176445163132825056219859243036417818025109613282841217763793089310526199497564508894791660875832684972712285209927935676678572348381702093489524267026680204161334377226092788859055519923842915552452814884023809062253377667378990888713611609313809706570863494733500310058969133281468335710611914404355197667387537951268455205132620671514590175167214913728723193345011801592183741451830175388632935052409261279208977823809769841968402965622519110350111436853608737453363928608147839537763665646131848929894345769140151346278458736909661171423086515226225967130991853038976987702804233544702205847250808472131639965083223524969054286909319509388488059413382580401305593979979010234410354939131519326494061962570552602963593482482935266415555280883343030931132469353697541313717298813645344768206290718544661710473575609043343281185659949792325486238488553603940600964960693428404765541181795313533112742831758261442649585670847103146660826081697142414194452408564350304597276168258119049537235467078180963295930961345448308876478045211581599626788826799439900826720841963629220355998900128032919351621570019934521448367778051564583859753013779910499874179753770940257817617676930192405778143727836252160383114914458690153916487101228456042271445972143256251898286352223700725659626087447031662586662542909035163937499408210938276152505821544115958202175827461377675400371543148820589626668959827283621128514653218500689095775575360785261159531948408926937359443567757514318004261258694442799627804432523585851156394568634309424917952596583012224754570467621718596305841590215801024651972698868346891796867255311684268045325446017021785541978644087378544476128946107669464744578263592226645057112294890889360909728098254405072798239074583017052217273676076661920424954540354407493388584899665499967176389359754575012565132350724204400305878977005882939424934145695747590449169675344276303485627871263179124760398508809430057225986185852217997285285683887186286541099867334900565812620305393434571201881710705990192773307692395636853338151519642043634818652487307164448156809538089818048948138188912053796950798619448760340709190271828289190586282003929977355698264770733869259504763658929102840135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] -74982034827392270604757264357633111894455329724271168416435366612267443202138252236265111972706003316150516029501429019668451982926898462146446975626007605796926992804949002350986904062919812295475286797864473766083823986741962364884013225475669331037232326853765454798290560746178675740432167956822292995512427815982568285234597099641080700223039595644296283567849040768633527439886717434581945942316181872636425091184571774600684378224234729951504263531851950900541049583461307860696496902654390393500245873680086819192399222087487953113534932660904588087922506776390455987365076182426017240082095783562946483319865975232045917978728462715981202430458433188430981789418457644698454950026972326339756619586952068147453990983389975725550508036932228246178938237428691178462776241245313505308693758670866062813167058387968251451445137668199341454243162968528010644493850332068303685298630712929895205231587031494076175932698423683671895041733616633975872385233133417221509101183856938985020427286012149504215150651602900471042116893915152051023093906827167136568056860729311039515959711557102910731291891271328848361466015279231817006787269586426234247510416828536147736503198362938330189599803851505875474459193109993628958283908243705420587480854087809562784755904704683665607988419482364174348818618678981084718971913212963654038610248186028493391499017331135667567590638189032196776264517325760037731461189385294307310042017607584718601863507617951277094942045940794685551111516724289805260443431437581124947090403153924749462016490953959159340152422840395656401036385033238040473147177383688940161633225748923067234876736237303641530449302069886083577806256182742963650447197329833694116823153523151623158448596285186214678206476647570463987659727494219895463607214715354433198616650470440549515857469297372410311784508252800544467575278316469339348688743087122414424306048885201477276961832400535679847228331280535927108122229485891802731217849526192881740398032493964181974236690305462371550467963692959371810769589754503409314561847814104552568962637905781656907898851774109520493951696516284785075292998080987805287890087274532268641550339241133522229447350814115737038460297970992788243015857755928618803476798334511897859621757690377131546293067690355796509886948916347668387586288420469495460216558725411435678812201148019485460538979397151503499160483425841441710924277046011625176318490325533734972711583671340395679549652687215900316994034098468402437298116744198821222234132912816268139398881086144860952911418803142695382720046640738382258016552069807316657909570721738681844524492949408948356946802480517089763662983433635005046519430968279336779707421293154157550373524582183612920627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] 54782843717295787592554963011827485602327907537112571328197706345347139406100115666674854153879619324746127041121150182351640683012822692534568868141756673007900573402975367199277317903559248141529874878917575019644069933006570654831654517594290690506373144131482230971966882174850775920464983555197037427408327818168368799134266567491159611419679467087868595297545118784070979468452924673905964101700200042594246114883833025378880103879313837784339084033139931870339125115892591543511288270093308068553240624658265431027836971230356965344419161473880825904335792554458321275088435539905180672388473591612039884882007215543391510018128988427566363165327080527677313046849630208689028980478092117697475050976953399361495461063758593473707036828021925010803099213716506121675969904768404017113849856145002524309492566124640560066832615372960845841285894739711632613636693974486234578635998796761636426114865330673821679078250214709293856416759946963574773138967810902354807646333921011745010230157225058669360358845860833045644674657070798454045675047013158159075173229730814067508598697031486614917180677216756023643792010943602983412022604665696825169505596987516519139217191484861549313703800165538633146840086174415090419470151024863278821853602088560252556133061820339913395122185243267674957940046227646861824014220873975950360006856124061844421853079311012926101518917913915624670491849583487980166111495845508014006997614473883162578302263053180226231026007827723271938354331637298175658450787155899658862167830371139238623076657445551741205664104187657049191227646757191149906438289687084533618068789207410380856333863322423653424444461579681848384590279328309238406881370507183350231513991628872400013049678290359489779725087567047223642190686747697724590231243304826166260621957850828237880409919951232516683036801495544202187601031725188102673151912789737343856846495130795478972026044767983237667565646303384088449810887014157635701012066402952362665243639205938073836662093468598239643521876406677132762088697922622013617795451871411456094536831010466978791204526090141722305606221968731810585906539035945130070612269003067706684110863138038658168014363692120765499978619554003516379910244962874089692623207162170582539604281684308092494583063889009500909684363480832693878502259002342845215823251211878500129780530693186773864939342246697434867211581642458514241423318400120996157700329416571766102616166306290081971410947985049421139746672287348849126513691443621762159958411096968626418202359757959663526089022294897402129270167950497324517861031875272936259508620068242908359625730031012070404854169010579159665117349623826950815747731523768569938520822511409786495931378161843788044042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] -32120635905521196565018620661443443214483086723914774867922887576740883212478381384542759998670369971641933275917362602618347582268530919007493714132266079808289459436939731850049176458850328166500566291420224965000749756427556860763331457599176805772695795737175093345316604669100691556276568200516386500155431666098802773494282670955021963907496104803720340958998524942667910445858062388489796459787420112383634996800822398944049061149515636540422331681956298986390180481618126878865890467062595261766770449802990694061079543379683989315263819778380251059375286436952483586828517829857964968581338218033903566808784584031631933827871532309437410535768546593917709394786709444508841448371297153863474193336588572686435575994138674509207838580247536731509145084435161694226521185447076531228635680971308064615865975765720355745627063097090722280036205397559787769870745410944378611569904221811612357037001620242025293263332645571557615050619858084927048439448921212881645955552832759103953245092712127006481373150029071798968666248039458916508166946751014776575622812476421087341135570110656662086769629826951459497949428544426009129763124861971610529714835996544393812268429139224739365458088191747618080341023585236989481610176681275693743312886427141518278249863513779839536054163549226208690175295556568293100820287776438174066207186892285663828585781246842970082877911658762234439576478539228740483204085260068731819186201758142599811463468321005317624608795628067989070483324507361439873623122716023566338492442019581376212891369061542105539914262847862525688974685380746443698490783962677049023178039003877080082332202649610496985275255120121980338435366678054270072570991317194131481649032617013993289459919686070355797194528333467128298665586360474995272729683429156784858134639696594370335754345128319110437227899848424339198068302933921267731105982865724664452613224938347526742974694039139685470920761454408751091938824466149858078341426597152367714601379890804669657827683660712321805297511645401169224705550309693977929116682073944988657414871252925835657442567032984597301514221219048387911828855387046263003179099000058989592998426794461548738502819174304610441296172109422429598670398340814954716165681832119568467393131495076740688224268478497835246776288305666746819462181089707024648030010971530289122823420482728654724862558670288392454942148086885230757078936928754118923532525174627319198480673365884407702438107825084108845864311052567788576393191050389657958308926953577186082278826316887461476303505893455877457173159902443664077812816006064053708917461488376423108084335408084613586574017151774446932851467255346529699444783276403700985282217824746187334679342553594521976832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] 13664670426954505305524801992789147982612349602716575260514524361375999268457291875173089945431496468542073825318064418096399465123820774875901275396244905466001474589003252944339664367421206233584361726180894237593615481773617775176766599109156169119199729400855808492217712965456812806283213238278764188004319706236818696034818086703315355286763963294501452041336277999823857579880694260854795512813679683736321056022847748353353311326601345568148997322281121917247062739557956161995099105634783034322001501642550752037089196519832690433850271509967619845171352693781008976883213214046874147694562171146584405985970072681044896789765631399620776186201712453193543008272823153544830288059108526781587289112770511995879208854730885995892449804261455364721359637245669466905287451512223319589312401297429502124241533648949600081355367348636958151085641278142597078749684787143559198935766436918154794060205591255673646080874800257870505563368557202491608461271151919354844681626717288193556026879793822218568021423789521494612286790690921459347524243862062718758891310311976128970318354068355044828267165385149919577742688009939537044077756485335355824094015984481664742487726933599527231244305372518376363080659082261090287788564476656380765974927286745582112005330785056440820663068955807528843119658196169963873659961373524459045874186861831534825379590370177876298890593482377097764977360388837628150545964801515816506853496880959317667440528877728383373572336656916545354055078290179325499410559597183025328924549189134811890582110697875068055584541126679310451882829927788425067492901780411579396332211288567205145245882002112588649098089907856278534079111474327929301302218907418838137160306740424670408760866318251745942676046743726141880399280292512363887282143996018937565676147466884306988686070236538154735960415566889331822543560833062074835645441353794133424647354346412710213715825229378648366105107759026884568262445472381596478901872950654791447553753248769687648291427652883384980530111271883497627239786492926315029390282952097738821438538465790313582196013874716415085797612382635039637444390395108323999282522211748982660488586315110691916280851501130013241215876187729490459953876956102325420201737794952833407386644464745664609371051924475702062773929150635295073439366153502038267500679620390868016724307465734787855478819503892287732022070767256583089184321952622706701817281276922006255954107316125417161476096160544380026242729412727165050037499822666468315383600903590746034461906986340780436451303208480084556311413458641018036809975370126016541782838756483680075181709137699909593724861961055021945915597173231655419412295020519652099635272007541388102642654903800778719232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -2469621820967679337410807797977277971043024095810088852432613976009872374382591219674496803456692589689982133383716175601733406498964837148069334395479336397843213295129272733534159772194542159295069393329652997737147404754016880028330344472261033006603831858698976366252897697749901906461359775706934519382439114337739332977667227670413790937253052069068790885478504845206879601911947346206628819037818133745721920558155397245490548819326921620955275970795647778430900499544151456600233154177501144114725558479873513863415892758203348841851789205411632072977205631082837984507076853374608684437411426989958036764742371849878199970664887631394221757481851389492652652710487930709385533388192290352964441925747020506891449995096374546955526465306294952281439828446521596979925149236010888759871400036135794300597379494493644506235406006525716861536134387333953841012450013985748576369349032493818313860625387904107251222127071912824654890976194970324313299359777932905848010843723299925787104449243045523953375241703647457240618363612276757447781648990825692672399809622853573390142702821668417951946434042565173370828155182998310542293444703770395830437647914618969425683977519907538390899243636792145711217011406733102726846975599443254625870980591040127396814354326960582677591026827139742804869631262481365689072844142022966722106308242444300531990340281014497512209993000052025151364106789066239618154796079933878960312275093750853901396613115301558862456163328776191007570049081297417987081677798238527738608574305163567740860453553702040764266263607693854775416069041370113105997641788637684240083930634259262814814989245618115360447333592978881297780334368870106248749842549025416650689845170558008698589119774162278827645638683301853236797733304398919984096564205760853275335680021440015539583345427835664708671277445316949167925690667411285453386891525929256012235106234836932140209120137981055048468741190304009873367005707906104476069228533906048026970563736064293947879717514971749862889882071578533356518374176851247500606512980573167986903971343740611921221286485376779739353412889960292982560535975475931858124062124330538540230058693724253732669438695409110817344897708714364529710334230983121256919361973782819135092770288145891586622463285622074330155376206142192196901338209894962772642898604447698870456226327525068324519624615203259190459057983469636530038742214029232849861541045379311671083152587531749073334986364995552631577402042638921058397745963164654447111045699411034153658592213338617575857955837087532260121245076395605894313597250909352788759487701837003892872695112406376133707542968143110053376214278198385778148122706266011110950923141982741351805129923866177778483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] -2215289597770286322742738506488109789870516858872221625335998239412596777511627556581473953525193778225115934542936433787926235375226786795726362054791782507084065991809744410890285625267494392954359368515095152366698190736643968353142650476077615862867407925839590859755312861830969136106736938796196941079179138476897203165786006570195126012077299671361176043128567233467661291716260745826861109830056472832823722127918104539946676793836138847872633952466285166642164122703284471972647324585363515854174313693267210383587990146227578067318292442194806183798770221828963010124591623588300044876899883781801951243672355862121191637229630712249974314669149156105992746393859901599248685386818825097995325407210356707767729311938783916551113409546584436550013272547336833371120147030939488937847715445943302448533966422331684699177672027988554078918295334852071689724584500183955349834884201177566768440559746015745834464592531400434122048408502220345557518170698853205904895001529898413277601597548425135352101641659889199364616826099198448455242455194064662195487534577978828467370239248881902423311676371565017296749062506495546521956198266412619970110948266579405517023584046548817657581359196728657997749981155230787018090618447676401592270558574092107132688564991563790330157292207190806003740073302087435867323953239595823108628795435471793125317683067684924466023431584005148682889117660124771674929364493416726772094398488559605881261687088838280097037233015523682411118381008089833683982558058217153481372630942440167465231491530377493201694879159928988595728314760645971981997621755760016047476259235115960228247992795236960280225529745989386306029522021023200532689845503512429610799051657904803018357291371721346481931753589133834582880738901441924268354730085767476961963926041071129628611107306197227508981657722961993923800383242215072944268734696071569775336487337499957137470310017904613927046465567264788122574372320021169688231228393945499452701660731033606728104411767655690968639798239057797376848997538999041336294033128698231090469479655747001373859456342881300954953192422743380535113861293043212804723071707739243905079455043830786765759706798628982267781457850259487440021312962922987660756757465966262146039598149519875459904442277360513133914639559058998300426529584391084032331779682583241868036824092031472496080966113774899499513823390130110415980808064503154698365487129125033115501597534410585498517456439814395749932589832119299669347449331986652045921815237596407997589145734933374430884978967511776134283942557825013720280875702630772948148906555853402609130255722473329402141282082489122748485056080867281336380796891034366089386432593559718152837139507512496409804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] 2992340608280640296871092723968795807543538828700378888400504441607540777218031015018062983488503653273470909007484450361430733353711580923296119017167231351842234892064193620519001686376523610950842988088098063233306796990535724980872068217716347285004367822632287002044090257635944922252645624544723106317046905065628258795657346741506786819331713069678210300871246711580128868467468355211396683957549099834137509196884772549409507394261916601706295135934444968174105283471191236586255142803376345306840156876542680765135119838794250455710648150976691579749683017903055380648807858042399415487607196288460399398366905145986276526771985611584418029039513118969565636269708763027225046430068598518629015626370832211734314775995086363115748903048141956028363340500585479816182731609078497226637968943918622692022808750084726172626863785504015309797516985930730023986065659344213945117117094131172620011415814346804698325511953963613484560948850398825054803368666274631094738231505222861465538639512329778634754667318326966137740419849550575683276817459950838940408363032617419952882775079138206250064016886256858685213491928367724130577247722453836231690138677404869877234660991075044472947967851519348155693333934777962365200256838222475941421066593890751550397337447454256240739372626583285168771602753699421229771681057027332354138355890429421855727382799390344263664112337577990842766890372718770667969612171330925923156597722218556708826048068280534271347472832946344604033413925881657966902092165757319282939694433652893876210719175132074662842592257381643464306472285052027328216082297196033635677596190971256777817880286615239341717545171215999567876347450517398930413949657639250271202661381017239760254703130038143438527279557080881881866918451724822922657804062379809175227875029416187185552991164783974566716873999002498772385771357525784589913515944498473251469429442971144324580931019058375707808213674585721589227116823616657971996386162732214084104538920499652429335749056445752991052695186526809377312466785257505964905886609687925427824864516324019721516549051369111963525522538831546319983339162308476854319202235538932132899896445737179752072665739192314508402789308977196391749092060891944460624344189760587894991666443527748785345698774880810378633215779677159808102403612353663483150938961813255761624493997964548680548770653757811795492844480115139966165293819118608337634514519628839568699270650098305347206970032076790555006935591161737032702038068012418009206085226243108056132791492884019135319660389154764035371458925971623259546121892413060615532750117970744357766554371382148079661335062816701565569406509287077900337813766141697372237282175899795408218200401237854126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,34] -2248985667301763358325697696672107716496380163167696353536703826699574618245888658988625154819250519124677881703064321912878388981841673976930817893977920370488089715419516191803127501293733350363937274469373355350702726629092928117100374911113878705648250485855753384354268662906601736861944866772698823033532361443606748857965726397863324366819461754880093605899219610842581146909501064747749609484741104899411951313046756262829409901116314184012018137182473535514319080124693682987329995321870938498917448185259213896320839968013097528446838163587487597876377964738127476766617169847862858572712707496484714013768903901901197458352075988761545736716019979428757017313919278238124615583798983524826393061787682207824539108515514124364393749694788444695204754555394141046902094765147013932158726430279876818261476381519989588017377746774593695513623171564202974132388973445527827752225099603209321300781374275154585536102344899085693851530438670213896919162509778061100699044186399743138866939219511424516320884909049787382506149848961229730199791652002750394210256966847046364740345264702724179079249813651642566187876172989534658248922280875645718198755860232189096294837772117690632387934639967925512789623095141290886929431183065008196742768282614732883228542323589301209909163382576031227797078802009148667777104392523410731379833014752050373764890112596940952021874140985096748872440853740773282791825562001401428938510500291412070418928873572402599118950036317707488380917422625251199253613257044848540816958415516690142468783742162009134497421642418264782498728804749487330204311310420669012240306562644127676730900912430591267028116831985807157757783365329371646174719203445466028063793675576184353430860435700124385450585864740318638162153846793410996638292551555913468689538670964677267725283283076901082760488640380732953041846151543950240358890807344036827703030172658794391713626389686987183814801040673364534957070277328729940514584446154922226304800413333591126951309714307860204528243231131763632367291726475380942802716097296256990080709684217745095812151386183544739013450123417003383286112933482634802925779311431135590808239975825494444982242788072951556963587527794046665561429654094003532904281141017688734595619688867442349209071511003004302878439162579408602387663359324097239875792383885107828338580606956414316824168382736208278472559134790955718818458646556518328294758517355785659642193981558486642366311710294109926215240135523369464941259912718133851859506326336238481654190084957674871084946196525509815606265224098174264963389175735264099755711693604925547137903534379409960948012245530303304531484786251559350346334912159344737634165064708088854056548194021836796723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,35] 1316526070836875347069147495656649700482668323394686978074215698979662587413936119914252526906126309768581694703519650245380274721282165688367858018663285286276170467159601642838681793570751762579916299301231831759396342143631863131499018459915944828736804172983265959345521961041222215994417183216240440169566441934409020331375153994058748812272050706461541215292746305058083519546034040193903146232605230043849571898598143951919479355669344964605561170917788079346778496161013942776038327243211285740752423370435445592628191864839103564035838384264705497611099441518681572475530073411641856275473478159122717767028734285722960994625907808350583346766540124086069042214939614316426294472734953553213144845240987297463260495456988332019217821252236434199262363216175009437973406742657146708833131835181897921374435176786479160084498532835486689444055796219067225624986487413422862175270847249050918607436279585954993900067133590010831050621624154272764212375896341248620704247567668915472426422535899104667547129863835283020808172487518010206691176305190102595764047680763215420550518540785597684667183717981514927052674491227666184518042088284156081243190619079252472536227189143848583893226173991057959841605221114010135020893958293590839755761565912623736373885785236240832902387286543979979827921068417387190188269467301732930788876822164897253912091791258824422401763448240435028310819046814099744111477115528666825972007274314745438173746739283127138995604002172752052136009339236093828627451687738289441959793792413787703292140797138772274182056755379520444845897498408433804455268909152168724038200090514549363386076660860365975219811626539217987831788103857660359052959164430796098997837393761548754867324144037637951827418694251856590752083798853780639897573527073464695132797469511913456810345106970881656221861923225795950567113534301932896259000331300221363603334190080450678058062546493274148193304401205074608717125533599771338440492369289915788222393594159528675168913780897742796260202609762617887681232476851208448933110657512059699764402205177860845912777273693235976852801526329961910135780745737932013679451088500392250860731224368859061638197793117685716688892619655893461715952915611803287060515708609207968786602925110377291375182613503214554238150131033248404157821112046988683851291361270287463602829880132212147406465156709530075020551712636084968379020162363890776574805178487293291640383294050430011153496041865614539026394862332278307361882077832706362753129175797599267211316078880728039165748228423767670798995019995477872527144378707742193058590945819623499228309527195940606413762144623450956742098982380518073569501593915103417692943658422471004602064480154776974131200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,36] -650462363580578354763421666147729479425429094143866144991315115948684262658084556875965265648674218243272666861431619471567623882484123521122290880524302918307291004320147002714814007974372915067880195052116834473072019693829084207707593984356161433754332694207739422344665673760020897327495386782414172285929558907988270170890619959541718663424506375554217737082827418608491381080571942651111515365200351103138303272642265557668631400331740943285442027627169694941429344483336017535409347575153355812897911689633412151691205950558709401301333400113563399606827876427657863780476776627597262159184863384560569501140055282731094495881506802630874593428333679862589249908965633282585095377806326248562633700698688060466164041785344080512747007492467159917014390721326509045641093527963725007819574032658569570978372177054944283750280752612743849831836205866363879533335157091373981068236221077098707496012577092367988289583843597937673008651770774735248028456639846912201686666873053755110306585529452877349714166020608720992318283786611038209656288217096121813753161213057112565394683210736229817866434446390002256266930170085580235757357877357620089213313990148232718677950874715056551255525728707965996416739425407062303280003068236027333486674921621932024757993436369247862603935039812703332690937363910281487912338567300651836863372176457863208882530413479634359832362196844164372437749785464470351238641038492163062507357250196958258019984460048363630651902201269578680043952378021978300022826524356284941580660557186310251621430399595341931228789249598811429639231150619933312690312011953775936811746285283600054401916984040574259123963696191367785225682555389486353467307851710047249636323525081474184730706817691991337244382875353270331608016571358550099804472760064028760658639400844319114922399614053776751910092169124679443546719297325945413575966083510716294192560354257238519693773787113181288745849133273558090284945531574122288464851038542873103874600767588475007410683748271599318776601143340621650982602593061766751643996427831956911269175903941798733596297908244740663577941505433462273610303442915828127548420702515563074259718662717790070868779070008799147099691589655428265053023397083025670759677574987535041607361114361018203156128358783279275731631355323591806078979180944214700676501346918501638127985590765002619464577982056549907075235500760862447584358018514531249738414495755652507040560761327632278921033022042131946682506937585610799340628680552239654754020467814738274467771385796258927370528528271530029326284543429216175467235822783929642117989150013266365360588897379941219302871339564916077656453656672469977799842628448149545326313763168110762831822339901108812513280000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,37] 278880364057473328629485551528750904554586771732472132395586695207284266290977606906654887599378241858624523782810062563589687529289972923211278127711835479650392578834385006460933922959280497133107044960289452099528453400633231333133806817924223992860163712809016561551941868746935061733516483607609208210443844558487494683562675552068246588612743404265085812082597925003899750342592715706811944250420464745600809581479259974976685613636981809915677234738237540334306605567011611711825996549594692276734956236234447076477534772728425395867614166790217269166499828151742144069591066000365665411263002812723950882671656198863372795184125629545426620015783608219271686757139767026701708413233629485672056462104146554453402418249781810474542210081935624923821713537990388566557297900578325923648523065634831030966466372209382564965102914236451874927725922402454174293200935552469492409871856591921124201020355773370323545994001568880426176796264303866600067473355373979847394772474394180819791419895727678270329429249160359954227371127250367063863670569086419790710052447226499490191808890434060646057109780773319518211614902980195560857513214337269864416955440819395985258910645839832209413821194941910248861782978469359599444282748551265769689675432238566186709036548151074970780344340672388490171404275867773446418696901981718010377270228878131799105162430660652084791451080490606908054977392269472773432640883526048958912719156947283473455726477413217905408644041510064654400086822838113157566969431131868216453699303941341982281883344919820990906770614601692959109302483441434748363679524758496812074023286083673141801680465793957271146052284947635804100097388639532901517999157244119978203991612895340425058742076127247389049582799081809326103245218883770600066789729612208576722021485004945996389848135050297761874005529897581431689875750064178505648304984339872255955818696278334285177323852607161883113509827586135062022484072740469243183601451066808148791327279192393340854157718695979507339724462104863741375397127362856463613954179240097623963826179457518359748706165995077828388425135852032277876158987611375022581551010897596989144288917637391153114060329004219867419295682166323723917670023375423039627538750341272969057913342170226929795725390251400765531691424119173512367024776337875754577845903894694736916598097973032332406104245138398314927469105205410012006879775911548631857752098429402125702051868595913804686938848333027384288310741218090225159568464985948527526626665451480280557901361461172277189975251899163080953535343316483995026338229506766834846747408063406050657846532883643710628326358874689033714462087482728665065262901198276499874671286339478893772094232124920430592000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,38] -105755571117232495231437050168798147347412948341177575913252411526131871181848732913023194993191438672672973364880913073404841148261102367836698691316720411706609156598167714994481653912622845256681806081414051518142967756920554525601280347668837528566051378950617082380645601901265475133779179791672715443802327667549521664688691536552814946272073641589608415918164776707686867700165646924171984500434769118131738316955495144785712761420307203799537239464431468862231845971479779126008426616684552867845322776394510491280499735262335674936452769553389543467288442798205115968544121721315332234785285151389316231316021185839232800785004106702568487828970749114820192695788185832484455568942636888197872367477085552339883902178289119089161221768900010663951206409577903181333214917356347937099499787176251558716522779915722644834513586763007979578291305358480838985578138624427072829645388537314190296800998803009497456614276368152629279157550005284474499732787754057787839038600113458113420752152528546258598277503869011857201692331050984824322621040422566179598214834548359202321071221382929761018727488991319095014471736293023122767047045499482322011328955922906923795369365095429086818559876642819770055175938472337891659128309509718935604984867560277222230932972081099403308607845110390299968191016134648755132299596869375628373752969807594845432027594214387568107775103939543207290355305118655089041068939579892945441638775603562767648198200698485378351339634588320627230452621571910054771654973753539587659273023029228194274139484053584266732865278829891552050415465506931668134528785166975448317765621865362985163972453694175382243297868218178288658989388867120588711626718149403960744866714235603553668274845825693924181803999550093399207304410304124474650498157012312159292294525953712184832357950583822410642159769821755008255112110723604333028007779590959730439440126008721740286093207346334440234231266559036021161035221750516834493523278518211268982299243805246650822347844068254920873409159570726367875733934908675882709955054548838393718527127477177342378091424611593012327538032705876780276809902809329602904710071727320082036142586301262018826292902387020402830300389110832727648385104035279153449495262045727549107694699532787424013832127238456467752143322738021778109950001631223694656036805930887795865664616987757847061042716588833959740809613364561777632466397285976401781699452551321734411208371397300792008967937173930183571620265343664843401006957824422997523531285219984464950367516023933765693101312309678106017117141030109099324431903937289812460933497395744002933001177116670087208224693691434835709207537937008831156267092538172120359444311943620195077667890446757317836800000000000000000000000000000000000000000000000000000000000000000000000000 [120,39] 37302868974490780286429004883621041301700253162510844078542771138954901022529803915651075179297632079275044309964287843700440444893716528609291964097893818787933218966693006178549171963327063593353502518379051659451861905925105217230379914973823218884408119212092601191897545337189102483577427715816554945017437018616745842457106482499188390814773721601099860503032276186551615294114198620820030615491470527418188652718080384308432150984450300611788134456677951692945029668379727249747052136283922957707992496935223935519960948271495163857852218721998051724378524642107037180560914431590234762193152004417909447046211722345173207292595382670444497802275077882427288751517162803922329481026380572071671143201864582582322145142970249748127970441748393823045581050649009601129333862966191293301004019106455321824489772189333276439001292365318555766152443250635694654064042894195766075489862823627409743139466344964304193123172740523463387338713602879200981097072208620257255357835093852761222852166791247964715117701092919321305717685328238759409722250114084152285360680907395991712814680793735565155000772477339394776759882377720464132395750543253970847560684941508081174618763434407560330107975205521223481034575110736251359487293037340910911298122446963319712478640278575449624166447913490155377320490770275836754658971022230399613397772091497584496129768974757306646466776963587240193501413501356308353079355236285790638501145563653890890930306866089159932798948146281810569284129867465951766497895838253101577997812177372456033046225796567143388182405298817833643323730784292307225609655878150525291951303601632684968218839955659859517447245504716647370408911172681419566548972050325226746891410935068987219735170904260292895710082071047900010931092839952912583268171822027803129239472670297666033311422724973793258919998800452503487241774097399589448145816188152071573756226696952231778987887228772343727737333857715704989803190091996152314964216565987913411876866740714088785676756539233749419356633292037738823329140330484407687323267969198464106397932340885734836492296718797127851824751048327627305283823089558939962573789706947142574102756661931306016968765857245018027270867858255465436572205723745308997171199150414780124521047355298356795224854227997816418591850316073690598089587354179277980648814044944431276318924554408896428793419802517938328337506171508002560173281473012574546868109155933280876170935162178346522830256450798776967608575229280792257186989559898046766598105269879866126657346442233064066570792821748573466598441773784228004660404341081587272913982194086361052035609519912590640386657512768362028375660644545208958624202518352394314472390773109964778771280912885743616000000000000000000000000000000000000000000000000000000000000000000000000 [120,40] -13785094076412442331288794201500512393892035012431366894240722493611854858428613060597761554290838562660175775736617997455797617364827185773829428561831309735251792121880221938092588219696401883717022277799777831606338959506612729488403351456178465589208621902796538645384344774469873815623771339389283612018194838453274260904037601307087701520734855967908347255801483583227274809137100138555559632158671153994012979475906115028901117063187681031448627253851670531465574893747079405439598089946084454744506761458652545826589426996912261736227267243679331576518641033281362089150293709459121623483036861201969690753375107666849380129714586267776449468888162534156133495306285320275564063481823290960106320456413160204500307937495975246398616773457334464945202669417737196750647288870023490173386372040139581631491884783097537321093090819047256170936149451533889783232456945154219822153101847861609684606686728236255319722411159247216661060787886927145064902312529383023953492570620026505680141647940807315732706608638623557703234635963398934632511369230065994374182586253690502892466854477597426052112326914052410578207665462131318642197818642022771621736394137817354477602025183859368642690072330083673006481194914804621574338504709452467458205428783705242232094979174603356209579149369457905818597981971929093822234633979655052997220233448707015510131060020448938522450518801904929896648915949180728361135281563066518601880746997515574396620689344515010212639929122944577847050039177422366048714168086196432784921068235084228426951517940642174079422030193107911231230495660492305349107218883301850437363068450708633901511964947823895246102760753380993789725658825410172314389325518562815711116751434224985200920911677266004480447800536634028710489583556235641970679411699879290244209019612486686596584232590758183104511909259479279604162022878241685879843638998128769454876848076119781642617888737853713084454200763343560730830763431905444877805654987566016459213910016282026504703247246377354003430524444334235865505400646542846770062341092211627848174449592008669134266416913974929121369135004276178519296784377600057910825533370655546258628120308414381262423841980380786299150048240217655662295908938392071828090196887082676957395775552011365911024756450717976349166972934614762214951765733629106595198178693789495125082128629390165766127989107694844217110819688244527029318490236173661200209003050639255660033924327882488900741211837654621158799263613160642989247014806513129626382478731436839297218079629132810223928012515008984642379197852851442070263051601157824514320754930087980788359647022286299201643760260896804551455968974392640910430429779892502323596335305805751160895128518278722355200000000000000000000000000000000000000000000000000000000000000000000 [120,41] 5966994824486197115045070734592568991006044574371957501067961797837513436481802352010866306698819856499259073677720684806358308959472443879339191240299784126148412689364482641620645286691560316510449395419167292160016581020628942516722955767442171160719531978866288844996828088153964000016689166942029867845737626996886367422616343243373636054498012193214226434630129497616049315527491236231738438991328946224808161181526198549131140709206467257233935364839536818303055948631406230544092232928522783075448984943733119191265683621627626896220871342948354910031571617637568470299364602552544952313121248119272859905201634562742763622595450492049206696889637159009627831504323920037533666673711731946942435680392999234446338326244274997811112356228949971794661514287887219352817826575809253053010063537973428644817383791975696039527636944503767826379758337187417560636732934459338315260555675743275262637629792483235235150140815196366878078427975679409238519410004723746862493495571290191777063290220160499317765799405596172603985063104770527658903678231820371885480005000820333588532311219394669804133265229055472816894365281247956885132420078485422792764476634488506563349688777731272404467841309696161251572099103675549168465438761165845966039800707566217374418982783232219615441305290438154431219763025401763907637197951241422778226458452232369887920114705995770896931797878285503778994299819209301169844792935902208602960847180031268986795578977719915047740230523797041712307613188543200686041079568469161963756757489298566602036553221897317486777775735800125410281674774580205336033769200963670589555629297620984237265524270798245053401560929112824882830601111427142839388113871855201832109986728169977170079099158365597520526985998794108764175039233918775885373480521935371373043170034058096069048177204198607168996497612835591989590253854087272345107549677427253005980275980934969306957205246192208657679158708724613776893110875939867865312853868682409373397639280967092457072584763358722999989283091939537395237491436375692613436001853461102728478516020008932458132677714912041785361678036784144489232097948242402592881146540387611658278423484272615149164577458623256661505530360203362970742754399113692473900797352711581300610015074078286674535167810463150090666232965702336485180231807949676665827343688489924884813584270104962994331554457230252130932184576650220569833034114370855682062254953657544014781154982543580441947257444438628311679988576383994575385431418829799382114623161284639306600271641923257554203832879024776671080678155487040100615443143170190621631401820652107254993089696024920333429452474013907338030330914704347618399180813470760228627988969633673448905607155670214246400000000000000000000000000000000000000000000000000000000000000000 [120,42] -2836227328928812810298345511350176643244846640253242677331188327433568054586256399316443524704303092609527988202754786263892293818888185171655481184248627358590561031802230005583624250078906040684139289657042385509545840478158457673859999237868251663657424097305566141770811203570413676135535112515743225964938982314787231795703887170711825982001997449820850973791755167065060070533822497229629813684446090615470620503478027054152706083491544870649293418399007435762560277236942081623752658059126878450216089005231285476648700042644232039219561015681102530183174327565387008468779516119149507608805104037292051128422118724571612320983595697854850533769605507665507528966517608078134506970249180185423683391147850959244245848412294513023572088564471664332208858240040508524123800666418824663132094160380036219637645158689180949625310859706111641136303257096623391859070723645638552204996282141571561656463503577492831681928193289449924326331243058791772530568393750776344636073880709264858546362721793281639450782953647631318797658224650649165893421011605659157955886298361730979053916445374436084317196910177298671167375124934931522826871254887856536479998568470857054563881243838919632927164951990080068852057434576489654672473941717824369438879845332294872502209237433816192979203103272223942064165680518065468832913222581108996976937140892905602951287376848771515880696168277455037724119469618556853755467446127322011175804861523015670771466020063534471215148928537622311736643129710535596960055553657200225132830392593793320419723205970272437161711643254809551115193485171512987481137816663033774005113297823056601758158455564453531585595839655667458939497287827667416586337235017228613388418302557756421104881377599175394974845988823358274428150410060144680755548592480762270849792270538950946898925815913076267992267912372397323724708414571423218800717639579239444598794640759843772560231675441035005763531467947701540470356888580502311558534996829433800790750837695570953195117358636084126368765397399745385827814188577342878583894159534508387977241779497921746122196876837961700149499266450034432522941464055735263090435715411024525301063985067793255478267885830283924696728115474267461438563073918396010280956350042518944407983729909400637338735928972855449612919427569594473657826469560671216523962466205370708762147917197829144235270396188121229637124597078721900492128291073151407031354285478304335433464584963693886215170698417779620616657040625960107364933945931514219292847991986661483077592559280263923310561840867772058239452268232825495736588096116026440007583542922653529942210504127815226468078245908014932187212781999572354410843770876084032067605264861663344424290652494443315200000000000000000000000000000000000000000000000000000000000000 [120,43] 1266093563639935317033539456321371008260464171902474127388096138412823218776439187062601472878730296454171384366392670074607285662388972499085195802132295055820800295611125855080585246619605325972665309248869550850395853039620872194341887592065114710692230466864763698355803111621612479265739939264169998982997355793577102272794817000405657536120048133096283626920525125180352412832328266944793402583337350126447976244527018033541024982990614603563003222984803012025024460331388478795762503328730039808664772421602087047827463734467395140359605593758242216563091066984817487358251158575876713412317392705904304021890479493810825652017669292848092560173643440594601085085618900006390692436784749634252751099439107523561273029651236847997559005888372530301668406527163317897504947711359252737497413350624955221586938110668417821063042112456532280251642865511588028037257353913483896412193249359000732690820794834469469194474830719164492202364473756443784111204337308152805279002591777338283791019286025701505905736430866903668288683470754391367875086903588347339993048392620154370328968085108189254968153662417351589136951091323113923387066951201121076024095692496881724416297784869599919860558247076297949789864375817589176294762420483758118247135111346814279801834599400592749378522311847497622634270639410356798135515454304268651550102196539259109024656297074276913145526686993453984589937071799986122157710552882025421821876035343606842391275351387274093023427774669922991941833770914397471197393857419929508381681297921323107652063042478198327545136265255331397048821444665493091216849699438969701470442266822611903124298994777123235934052166685714426383253590344222650293262675008447631427619130611705763028155424811939688412038952462168985920413153778601218074108379899245143925867611630084289751059239542288882342517967708045742183325566427558942767911326995708139663935158785759911394112704778668675449496833554640789741123741481386750157542239296355370818482134174303097919536612314516378234451033838374978973916585725967020485303664646620606842167251159652630008305610969052244706849662319250317026142794001170505772641458952267655021119148572610390374111011579613687039508982279425677845962370330981941883428147632492030354775952213977013292744661973013039499033331580672983942196515613903935621804934671067101171563420056242154496320106379892098412567078599918984709995153277562109281046946545795028835994538250229653492510519320434606921225788081374027988740769360091952917149309360219434197541734156427759870020368044019303291186995417743173329628254064142113441122262753017225901954924406362142041726772566311270672032789152349639372056899453707769401666212415049047726602411866010419200000000000000000000000000000000000000000000000000000000000 [120,44] -481405911309188326804026554524039750115579287680107625454033094596856498114246005956875933746422745749942946915695481456433096646139208088619617967904909904570337163738008764679121738668936351985404774737306081877822180370553925943619966119614945527524273270482376892332541005266924351815486040688088695216674585615943023446522232218706076629359920889369441277457667499225653854026149476574957577651036561334843164591711227269469796944456231467156280690801547344609394269630218359447899863832463792097232376565096232699834837967441036928213158319439809007431062056554548553026691167801553422163408702870957511986844794396113546926915261439339875176792320810342807468511102651457526462584236485771963758573754654532305837821511753622498430490650893449320009708646156909241006206638224388005178134497741090871076781937710886665451153794630976078388234237472981841446174449606279621855395002780210923278603233447153776915173371021654322563195216197417451601098763086353740605113518866468148216199936417833180979737985662727905163792032803143965106043616425596212843705119850851152762528375590617768076581340060682967413913424384491132578883132645298037877114615039926346745553386187796450679388385013612879244041642254313727707180766650820605379229599988886638190986389547543163078294101173934691918609436712104435329982674506805140143131886485316823367938959214415965863518508299612565936843743136788599162597756000263089687408714409583687812775314588103588167641144401350675289445092793726852988702805307204515309160919252238165448361296154207321392822464857420552548560797741147261554953231120162103990120609512823225574091994789093552845948634596662752549020804500708136567232605375267309059511925251583334422689389490809878905516477708394807270320180368032510936856136461565729442955674878360406603392897779308513297864960363406936041222514049638381239096318651488586327414919757579813674256889259803622910859596691186314309853988186201826805523658423048941376233064605689018405779095487122628546946029716917115828767857192047379991660327939828210287692492848215153513395451069693168738657476922476158775662794340146716870294503136444628041110634478694750641197638516225264922819607607423649875645990670541093131774911252314866834650486275217906660043655590229259227469966778606293165989853167053576621908560992927668134757557414187278092963857775596268900584599366276238637444713047680312106472791570334982570802782562051712486683953027965447913783831338825119288797519502353131907182820016845318511924330764227826420504643172690904770165211457121510598732718518452640269124939407299646267018232908266230066909493787850586648872641132008563193072846398557958069996343233569568476901891184766484480000000000000000000000000000000000000000000000000000000 [120,45] 149099034633871421803369494670320420332049911635323290605581749467902362480183436944367087231002555338181343121604452116258270493407989276748309987912881531783676373747293700742405064612732085690444133105152559679470998023755034926307853298787502201206718762885824677135057739777687916841570216527197204294399691453168265124300702432007079479450032514641518983268381169096373090656732652708342138442146026354923251947655126079058441856043529567831631119261643468517674466529707179871907974490471619966449216072401515253470598923705496738639362207257384316714243108666493616153145027327222453770780225117034305090494372248991759719055582356612413075546215759719258749798913778174022079040321794596544070470462059732104945911739843914569120260592541093853749153944568554951778006917294244510442859529811211267374938057296438903859677555034518349599256930584723792265017078041409922710537658345509363481465517938700420268186739788977854304533052808017324874677022877783813359768448760864728623028803113745911468115130588391618705445522673982749971558996309505860486515257056231248288356676917582889335622382044939458341556953760995391319587218099857536683878576093736895004969204483405605737438845268958105827881831297996044816362150659984474004459788073484443581450556576668902696748393872198415903167266638988388545582084844229858584061689749322289408994383715955935976261228656672180040803556792014650535690786393823290570063392626469399416300092976721194744878994801564307676892498052460684401682318556212535135127512998033190038352331228263726853885879016453915594220093019606128539343474713326736477025416428370389286843243525471884378763030653205671719892442297092020151772325278512248917133287343709707678229157774834905467559879960386748125471474183630636131731181628009484467061165266358098296211361064800645405474903066589766032847405147266326864826886969034057111851484731918161996469124307162864722411138746339054491123926427320027599130487937413393932948053338651814392117311610420660110493093806238881336518423320231658607381515391053990584329045672674531807889453729442878897895361850091642213629571762588180854935734684560032183391538946884402581115622944264615691796620135441162915337401497118816559617050560470620093075376704657547861731783953962658326311827986785056470354524393573560333531554342864386580649521155024182079085589835780796880132741786274531624730220957389465250500220572331738827366347832477076876791147552746498577927710638082916052970102554206645263934204762188499152061237231507217824506995817836788823971173538481415163736069358654896071817139421894437270283724590862976190144987475657286327317273558863372549053667337445581614366635405358173217962975496765440000000000000000000000000000000000000000000000000000000 [120,46] -36168152027187026865977185669144047198902199919999358710989770698189871974078529546665701332317747443409748438781924366074263224896090191786244220634816546708630082985283367191060279270938269782821782705794146063409715433663859475460446224320060007066793482352487356380253683118995669809004476758469558740512707075493637674495406805699315694457031520674003376911859403779570342835189425568271483914998806981499572188709987733528795695784884277365543250403837165752656825246686908857415339974090233407672483381132892451636838446390585814789407643221791766240731694877689678710334934676389647475224217517568886225573013303054535304260260730306417484860218229386388811322403905065777667712228496625996374278815987078646666644572932099756845296854717125135916985244705092409123995212225247070427242308567914435678025472784994676665485105583615435712007554960253241063732043700855821346240947281564515436343381428519664102074473983749289481013559514250540576555748632910034419804498555303114618751318824795817354098804375551398755095865208600347196279025852835908600856689535630894457882043895501701561648757677782295468472782652369007353362521818597560288044929331567343858210628940071633214519600043854390810303809371146323660968834407034238607073892353312406332561378856383111490309759626714160068269488664169081025879505388107696353026138325783478586294533325226549924885440476164254181799418133838626117088351211814628996235805265478621554202049154105247368502421060397721809294614066762266816647294045850284179093859520448092526223352919927773169859879232611507515751695564606852258966183504113107872473135224635564207106188726119691596586545858343233738616637631558523056281174476774639605970424305897817597622781181418131308345112113641717531490385664482404392461083477389988374232475015198475305277015041395863089246300688197471278839896577136074224991865560502471827674349417979623246978444734187586628442024158909296969522946320446888771081713850176851692421592635053161416147016029697936549681353082626702590930131174113653167521683903221296165567133151977125188645187314193814500396794768268648657181211677402297825908772230291514227930892048726471880409057676600796280335281069584752156369195924133914453760619920597398100188714478803754104755973806752736295435748336577690338230217150551234472374791833633585904237896609398749880382902067726164700345309475598100174644857163735295727747821643999110080510844959834863443739981346781354503446127220409121791367791664377025532911315697125532152862169488485194850547557171028971299807825861759348659122322535396703727642441384309023509218095582829724544306853280418152649835311636128008469629571345029512829094884693407059401388518964146995200000000000000000000000000000000000000000000000000 [120,47] 6202847210756157084522457684599241963302158416198692891359288472885557942146108270493044565482626368314741489696948198945065098041011677944545723017458301969120416536511119658193127924105318399171554713603027378402552334253234361310402188982438444414651342985116984945048003241791712866726039642786702430429817824178951061093258062166999483039509546465305879915678706504194794177581012867648626469138573287311903132471095601054057553284440642402924089300265812112840059645294796181381632309831348646843688700790433518373627506738931849189735148514846215655395648698952555138639287279317647622504608056468821607886899442121417816505330547191300501421685283543466031162078593778627793209215925581198400854560329322142935023853087165340611983111835261978481983408885905316315295223234580282207331990790275978434297893285009645062038074692794767126319366111488845983907366475461884955811601896875686579198733803924785338997212328403333263111999765838249821973536128741199365370609263685584242323138188588683213875518258466300346560877498252061870714927497702108587425289329812141253142944199933476723775043131886932298045619326600010653708033001399138713631776099506469527379755280649230919599930282751421404100745515623085083808537161778787379054212330917728084057940567809662939912688602724460849746071801201559741256994258877484848957635722455168685571751770341509906741082502688607914256087908500022153414022991291615826294741011512992925199883172448689586944555266455724113924681063192010422502903660759901680942755964421064924068352492929618733629181762144218455662278271971318323102689755804821073127670083023256522680952851725024779534444766853448095673793184260459521007075310336025696977192605486251989740018770204869871580607804095604656002922708625392125307270215861410476491450832105173683514275494307746276074620128421432538794236466035551487377396397922349546884152879666337137991719424392112674900114466793404875043993116881903408008366249404902193055072019688095020927115263608067152734230323627101730163829776859197085331632219723325638429239984013145559027907698686444073749283201946481530786575658531209456823858607051928193385256645871302641780798449648381674621315772799845284847682265134707235033224308629805831263015237044844701968366701112897508999838135606601497588301623911702668885669708251986379417609888596081855695804077707877735891049023968888005890648636792835308659606901264187108871992121778891883215105548577494513492784226265072375715919580200183971726867514356554142178966100839179119307648457473953410299187945937753405772615272308409120512293996997324085544342582258935163552543568817488146017248624011343962402265622492914977910002524547506488701323030036480000000000000000000000000000000000000000000000000 [120,48] -380268407241235348905868746034519488807133006211639678072753999317003502932111127698826494089495766580616600588568724501937367813642806864815562866483557783892071544846355232282702299742138624549768854061482812667767965985324893902585768747056009679388853934486164476979487119835737187943519562791012810076426314766801586459026722261426305579051364672551499919001715219032264423181434985016743189845532489290001769921203164724052116865544311310385699278685521648133253628131945168948994237744933772304399546960483110643038480920152451030444257768701223214451201704078260399348984939041910314274354870771045693578834369389248299152086635845480643114205687640496661275044049962019059822103721668883026879671319204236822960943692582230140385095806300321014107459472266286424671514277843858202885719041928620991831572082055999068461946472341965991966571112375505847764971926457356335515520037853428410456516380072969547209260972731719832105443053893416415707017446493262026779140643042666832698281314764027915912212160137853851331519094253867544471992607471969315076086309913925746196668219368198719120238169441482345332010830773971843766811587839730599039728817201548017182160207049213502619636707486452331119787178079888346252207306780416945882023226768333920624344957102002005665039002321595945202812198335310608520771545455834578559198275743966944322923204204225318792388377359447903260120814759112736706941241249571555166999559067622500651135997114216899335082201206316431379027161712517443108772030298930549266766384774119926431960562530887563533174625706084984134903229062922224601390451666678585448111634110138058406050969556370453106784158283127029832056434588205526202482433896980034273202462056800168750120931426151663692320054859631835203857281144612816496568781423712842208462790963684022405569832272023749151398531737866050956178895573773078450498588163464927142315162431862697740866975052755134125589296783679419742815306151635275763514652518863413058524203676303316673252503560219882900088430133564033442393019285715508299084830163595494478402331506857657530559618115884085340227411083984129470658111212015348709365132950588052238452052218113597306531847854848049908736511603176628335978277839923030532120296359093681659897026577329804925374321641911085199509755032080432014987534326789599657038185978446979778275569962750263330441484454379626000624031185976156907205723253472533232044665068681099350040085944484932367742764809632286442737221934084119030365720382542709269212559334076074912389280416879479144138860190534263321388338878728092418972519008760661565911124232466296129571371016637633959511840074318480857045694083384631891899598056647396712396624199668563562770721459404800000000000000000000000000000000000000000000 [120,49] -219681544845918832174432937225730276505717381177732011083415695945003487006884457098652359990424200405385085490318455698950303885562810329505480276088156312942617855174684109163679221060109030775680861185698568975510378630125042645529908000257971869973507252328904171947409426305763062946610477797877307313213569862931902242932580729430892595531971091008774705710298217338632812784038443603902633638761396182380913326392110718946102025457473197819865469076521200462705853185463346257127911349482924379441135849757570578801538633565368961080095967506083650312751795540222848148689424516049660019651749406033488615029248444900640671366768515717668201206557003184305800814693809008778416038674661626690409021654185774201188376807144290023765352808852687102815990102026669075882565205980075665310621028265679492947257606747888384276916150865573030332101097237331195015921405658714322122515729942358976430422484995053454095490814615807162987541649723047548995887819252633790346216008989142812409738017580059037466373699626014058421622125902619041544585332815648187391707448483880594847391298946237130321580761927442156377211737546328048383396382545232584206392697147813715522506026400212319634794152033122895139033268946460158590751379080999187468747510507151333050528709148207414413162117534476415013092346388907086642423855618036856243057718246128552608795115921033830857807179183915741158795520139743760453850830087832689305003187250674680966019861761695627532448202154349277599599729538824061328546400800676328071854459586200554734686661848996226995945926298950409610077486004506501216588945162044834372004787914266255218964791853526283600913880532058625243285776540711866499060418166279273320197755239334510456362189946021643853352865849621048684147169804857020161028548962504151176046730064048769019831750827058762061121327195848729371199778051374685832668782361626292471266492111856085575570615579567587083550840997884290333214394688084948176815537106735175259725235013971151045543708936739831257548897303020283674434042290102597633705160179844595874744405322238837300788394537188019028674696054258809173225237034040534447000937453665702372343169972735544459305462385486270892938371248058618947161240956089843673950984920661362354292046710297775044066278920520757678376982117737633016746463578904537103710154632197050957560096780019464636476586206102612085352903060450944200895915483916875039182732041727716738297636704830632778565069810733770652042002095652858154935280973381871632826868542967021209696568796637441704798880914935400056694875282745127905004078181497144333990718873759312899612001306478621999360925697971188323931298176290908916654362784481364830118656091423359265481399730176000000000000000000000000000000000000000000 [120,50] 116512626646327424200585973480993120130347556329317328259392554115406255371260520116869671214263803380412894582351630168165712917864552277391986507805916239448514332069625184001159971755575113550815483085671045083519691510009886973820158489564178858193123553694779506356861685891653138196566369026289945807313104191429056391589936126263919425046746990312901665124709572007706460166630759158173876519383652053036411036092102943705102925612245370753800774831878995569524129980465834452980456235038417551297517624943331647362727812375581440034624179028140622165366978056811980218839848069203015993250766160313077583228543321586621753015715813768279083551388661983468210381796179373223415561624789750421520023611375566026635302009564875937008640427166334700501198908065506415176472754082887593890117259256603771514530234250474285242116304015955897918666908039379926869574743388782581009634223587637982745941051082614449460241783919383097210686185608886674003777534589972407169782243377275274911502586269109113749148094692564592900343474392798517862324360141254677877489842195568962500701732549364030560310237071760633948674484989783872785483773026044115151364591222895686366173756140303372510432422978286864879380227173933310947056145351459160386775914782220281854913144933714400710641313064404911326287347556647659004377190626926448524891936843238672973397352971171038275331000014924015634753819358066336927680498858578653368452394842551581907061121628942618885183789302992338251000452076529988197508666979788645363036170831840134157749422164277128712836228963767683344566196103881952939451811965192993567676767897008068317329008092916343202933962667184714038989927515074604848416567034703642716923513384013853844948399016384230536977910448898318838728803118968568610107848804118992951178607520120862280627105922106048873170414272072831774910403227888721881206485672674176953009041277863748042317143430574720942393426013050802031190481950447750653266829135973021209452352284239866695448076682078518050299778672216518359866145882922215706253372129236121427872900910347449560694928610038828961511153176432010925759828361669271649863494171401562479710630457240910119200825585485346518745281741910459763857543256560604422946948045260549032730833058936077774076556037715004402761901672360293333451429789264780050423956066884686333451731259518601651240270172984490655284648704118031536675496755837108925382930682583818539176384303342219669726922809717120276799100127314191764941777311836158642776548553031173109476742177033933537553272187419605321152936136101627698631434151048549352995067283478425797541055470926570362326124894476416732794631932381203122693880940935042708763764547117305637043906071756800000000000000000000000000000000000000 [120,51] -36991576305057275858469521391695847522626337330930480027436875863418044968400139098750447425703497085302004685991511573702897952688609723560426708054070163095677221935446991763372653907839183882588812525356451331502965416212921446035052286999938068478460647473092839490263714962412764910393643368973221254111288543099240634407794902571983233808722318330454541091066592951906660037916685403750250738093555593994518914554203025439000984596967326183846496120149134116024172477322813309327579860177377051561920959560609250700051555165000599440661537267403616128272782560361679431426640676248463682032649375705798858399652556622679789101679878967913499158001781296442749550332897663706949700289945935222019842050242565754208413753046349449779800041290182741267571041045391353751521274999295270959206082815507179519184167760713286680157930229549294987270676855184356377804195882590855583633754088820495118429970228047424611446095469675313537169213447080355143296893557791618827697624531402308811820408017799920238757395442854206692602728565591216568098209700415472228265176827857282029589685437482721430957906404165345494026370500223823846073100387045752358187369686295742693283720909099208814733362492950628233745988029627493788113740258027346991917336331889394305400897719578143083797700062089018202414730570544329604469246489770906492112783512583328310821260243109384073494562621231862895653215124207014241183490484085010220760579993586594643003404582388581952134679649625470369821170496897832266615281541432026340468184027677068623519323875390795261041040535319507010570540860471461702157665927859741257034062415365328835261651938161539879995441369804857479907341775516062675828424958160789690537873062731017241534914609593162847211598364917268328084123772303988301857262036018959387471427598215450641222710949532855428421870682562421182909271786401987410480045037433588936376463620236143049417235176978039350348608657092657099280740147853810820681183913651213476400041217562394420865822753904228797532405156545311739850705182287097483688811389168150934105694074546300782347386689729979859225585558430599501648559497216029980341944325871060405151663044389137338449605278234217240705901104029044067233435860439861917884806756441585466716267096075630119894849464302706807803049875395096219222679618520520488580765913161429689129872269871658565061429569500154126855411897293516850910710539473573180182399660854050169895905130239442059406485451451608361718108982925179593328961237237004039950873809135301377541211429799880920373783776808598231742251930253764361863542800559712211146272597853558920531474224291123956549383666075776152454176354529172341729452462181941982893535774003610757757088563200000000000000000000000000000000000000 [120,52] 9262060566133701174252843659752734991899552046694277551967847248106934782651337187787523881283617534956934027715778685373368621929487015382907244990663347872944929713128439404484985577987181491355665461882098402467560001245034997503138031726582281596498891052444377938724256196047905412107541089237496436042830321589068662372127901589300548672328100112416501647177574800613618833724653929184977259597588575568549842730247205906263568198320900344462639843803861556337320573391522064063178068252955317474779531093258729714661515037620111647888812563826462066172372096777829261843106755186570819749943878227283184250755068608929783488115270075526179612556887985572600426476558295475698461199510172803289753604688770858811014123534280994748414089182159477540480198664515074040986631750894193884920220767874024666146068309106655961678391439431374529140748424757336799952263729965437985180219016620760727101015410396084457019551626899467194530394019548028201445236009732958101718506586678872565168986521342183196180687152628088503985954461564430762887233606699156889405845690308299758038870040679701638849516579119957999956709204758851984523030366329222953685780333196258901809467473512255125358364829864879301949007451045330671987769459826143749157601183380255817888816963200508098925794070856232676903366793365439696787915176700044799601254633502143140367038314344884892340733697185643250332867298231904157103328562824871975049630174921233475532272761373881002018206173528196498039574485886673392122488708199224803685019053501999695990887975004519807574197769632818485680080299624855386063231420241847637339924083141843236421592844918450287045390191221035632105666051785900096359907165270365410844665701858235167241268023357668730157790005114235069524488165507873698522231016240902711075079799594257010301824119716862827376621478032736873980137649994935979813280177030225919438800000737079105464104654812654896722086361379504347418987174854652600776160052908364251589486840370349487194361699296390198530733380434332196892307072911595563883296522795790197431251829600691621003449246359821478182859887012555941614846611836316610936608120816129779567254050750732214705617177434949170468825918464041603467738754212190752368962266127127281860602279426627395266774320478554789049181773201303911303990211251061832706488674438599664652000681331011906415862225253835646339963047272796785925670354866827569037098638321224502537617327635194134016647135627779124747894640015561325575653189179632118064931899510477711823016711896629663606748697910417457587716530046118221885753139172554569384157910811439325001258697984672770310653679639974020460472444190616684733052267187332548591722552851563015508098684026880000000000000000000000000000000 [120,53] -1955903992273545208160055828345653869736224261843443208366289015513875632609519133066782794599782820572133353224841151875619482733810261871487033201445249559974758851223319388121125389005648704657876389893346930235902761087792778565937663581128794384434433841376896208906577501106551803750174012129180946529098506417903006879593019498737620402898881521643662204691444550458569707146286251173421625372870033094550634991878490842024450297896082514784003175037347260246047880662694114574704797475065880183300666134156138297154483501109907989353268648613696955131110269718441414467198762366888337802261498477080418853347981258775392924300139481461872874996374206330293518468899110161991538335249069718368925605590483211769400298943038802130295399608717752511802557924981609263117018489115377469138263323666074085365194051657157642440111110022211507536118122126318131815407986617701834491167399611276286059373947767687654542182111654668393316085709923111013397441509552300091818834044779761891344835079733784714832428588609789769948910150795579856871488084038929981789911919926738646329392083175860427379057723762997736780606211275036173701719973526854039445852238212280543177383043071567710523821846111333710153691094994134439936899867333068512412495872365437003602914767953385274666515889935909431373869124152050212665003569216470281124900399609362291758153993760327073317883138859750174889919545487845699094097428490808761990184336869360627215522607549072158895735634813337626073647784797739596018164685709197838949314502450848695856822249107241333143136056160976135713654505179078737070287611118842873969285296196614318951584991866909826844222028698983115673517991013875460922915034131430076967870087978104566309833946715251452013863385643316168654530222661827562650279402590639106640661643749911416487403081834149715638792113274876569772741699194106702075291506565048405469516959564746670475733997759028390102513366590950454692652274702948021800404847409109182572525762374114768408345858092132611263567970806969710971036834202657860208606354446011536061539501381805573319735021908104507590936588206234971020132546629897491765589940852332048968690944938704178076417356195741667586883170113209180624706200187735586579625949394774210527613878393433432198733212982384240634784155952798424141341492359853825368239874308292909718713792514694480285494642943422470353700256614529820301117008453386970379404667650382033665903862410413411988951971595950602093447917864199322490259377698428900105924071004746266212953062156757638912545562705280753311707164012183699684612466239554038859579750687175882798443753575539589460636008086819647552236688182297424969455658737277058016577241955661864412160983040000000000000000000000000000000 [120,54] 353530173442479583552347746882352894169784936725449629643879589884804614340350319002184704242660845634221816404253070430558102943395217549038339645813715910430857282006769850428825300736096466431434102193958550051157504739928528542466063636423830570187946240409398542381922937312450884029048775672232831463084039816137030347589515810922251415253742534131542426743203863930905078541612810952882006046704005422687848173798969552637489459411122214377107006201247070525450447119560828654505443791106424531595966202091832130564240406454615406872347201395538986716596492110837319159012670815325099717419043553473024434448895847068880117409297057125352780133825064101869333242085049940676052445043383709508681632143566679481680831953735802336534776447903949328224772559201159134778619209761138379146656465443329262486953553136672863335344142667402585037836265849468345781629076711045136855597131330634342853089816512523253590630965070515209104150418295342013806353240819425925383411660819778397386059359963352750798008174212506733594318118368916538988468141373036895238778740005581723510416318370255726465230863701736965013813979168296833177307014205039432784340824651467511682138631078659985562444226818128518810136537904236203386832837285807871405219002481296831348745427688759829810031927707084698632348721439547693241760325970118662749918603342723207978552462095939117739534861475023205492160172735468844882085328215965885290226052233318262734415346568132740528135998985330478428389469633805256788675945753871649224284172757265627758287618270482389614191204555277887974586311905711156025053087865300861353696139302972594755612768698751725717272921786175053444092200512054484205679078483584141463799514379174764016182040050718792599416943648898289766380909350974309223699038863841740920394966256071275248234797853560942687144314716524356258717146468861792343858281397572808276536342664658757301295097286745753569904935523377703967492029919893672253122140610285523830672911151833360699663961574017146577016211924924600367974360558050133311655812035038865066990131586435183945977629565088436895130205708198141020821655067465768236063406180309730186851223827596618560883259684065735793056493012704466480039541844245164672104750160208848655681577516814747520069770914504557830828678320726852660408320127288643571537675212169219149721430472124262054280801772676497425256786668865910859442279527386743493017614354545269051667266283529715792498462568120632013024798081569770829343302017139625315278035424046169595210403114882687116797636226324121317751086612337548139978035059354031427924714183095349438254994083426323465028326766587917234228775805148348746629202398068915919315952628633413726258384076800000000000000000000000000 [120,55] -53539359178131500847261549299584055432631668109892760962087702526209568711622627358189168363982016163834527372437303594694842451812372778785205554537767505619531360582247589131381044716668802680416316026795303610696256411172216819149820707211734461024863377450148831640834380336985380580345836146819464015864028756939074885546244851258518296028228128236755863450463804755135382570635082207435049119674609824167273033555808790442679648494365079191187517981261600985945255113346379493856418091019325712592893879579105981309108387911023236083418330353428990838112080634980945430502781246172353309587409860227714823637426098634712995260263162789160852792385530813394333369034941839150180049377569056330737942660916341232033687043523110666690682163635276033969455743568423603134869007741107078583136562927728155323791108256872059605618283924304521621544524841246480114959384327781599044520344604649594114575467578676211292871311988037375601317509191285346367009263901248488627933239243891895489538118327357485371990498104409445713886533515484860048551549904143301144284873513029745136335771651666035682265019389794150368328771481227204072557153538695176241226043984298036069624045281218352198011337017891248223209753804089696629780736588995036358736094164652269670640135764050990934344670915405754957439463661440536258692686258960392560253077369256138058588929917962016916475437900887418416359519730291827312489425616078964283610900796378873043369601298565797819523993804453149939104387311729118572727374689157043371546839924401743303986745386508554367189202752963556234272116735892345434279781610593917282532369854338634177718585598605847882639250186846789793563140066362243549661398758413622253827379548745819294253364261017532858440533090026980724498670258825043499969303684395740110138254245259416794172643172123062551714865405343345887709216602621521403905434826691405319272562276187426905373489244403918122411449016425404412691709626809755306747324206404195346501073707060715088106804565399873151374857636980497790876594679172328857798701386188971055743759754508719320116899277303027861963347445089888258249162376646801963779812177496024118134410745895261918335500303968489832814649279604237224684776521242885416275858025259273681128034633618660961439955727673162651299644318954270357258176532622763191449459702658175385471771082196735837787650768628454807952201126385378572050304645986660339679842583637406032871634493815634702424754489700247380006522119880890528438307018409245594326631019200173200887351638054555435119220215812967006977603784241216741868036169829601826437216824227055342335612161062719481196976322508751783612026819656140425602380337940736853535598635922244365642104832000000000000000000000000 [120,56] 6317447523441134953491781613827958741021978206872051766382538786209754026410218139228580973321567081278403021598383786447149670060423684086985722812593988097715747677103170391440152962659974945203771309917353094591862683467816205117079773668804913784930207046475133776496091211791271511658105531685615840641115524004273218496793251844415932509674760886394524185200213713315017469165738044594759422624962615396537260899038773798535869961135498810622948699801898278647283216004754156141749864607780496228735140415581449549684487598627894114909904009694960381452940482629733577711450187580481489790610638221245289679325798458317923370426116545596151781287866516295324092884916942042821444528591518659078671735949317418504158524196185028864968469507975260533164855723705677681443472696285749894481387126872616670032914004054759808608805006301578522396864122568738413336976679549635178636597962047555259019428882432934178075612580679704666238324819448687781516435323321859192439074149921397608997747064150292728242295504524377777206344864698177777087469056932253289990623907246831105242975409066903068588482832546335386821302338730116166705098241119929240024378661618448399476538049723048645621240595589094733272662412846855377345090696547299820331333199502036215207812816018587660483166380692261463766148235205034404899118132680025838786850917142578462424007630586585030571199527145514041412428499017130301570164512650618623217158363876442608936793108770630380024343754087689079311761200423835875131575731954130586849527417088642027220457138962578933701717947205720230009274829036895438532650918362541090793936869952123360349754010400997032957085746676494623681137337431435480739499399662070231656991345300053670657608110615463664708805969339095096061506197121431432179498695238549772446530578438404749220336312495013964586979903135767155840762370795614740734507277572242408282946753765495938343226329573064447014664721212158173524551964119808126939037016334302961332203337194944759242027958353929363732081921705196737643540769539407999150236227962591496159955922856158004911253043215650625158207692212795776107018455733904339888236909377470785391587061185334128934542460515292726515899647217512339177239888174846636294540914278770957374874296961550962392425710758374035084977132237148161654664679957594231694806577832242315626694149159868567590589291686805261425794605479740354611006443729531702184158436256268327575769984808450959245005342188029360074986757840432134143950787938570552415152283753793181130007090857360782196639681805669973655570022117874527463302406488939865447748783549710164810734535167069365294402226731529789784858364971620950942362372994755971691001290934294780108917964800000000000000000000 [120,57] -460480776421511180854478824566259767837638171571422927773874158461542735732929564538969597536850296843265886701033285180912413261154033616548898867138988708615350154430597374708582400518471807223845254906915999083686424865405925077311143733322013073520019163254397856569592106722703350918091306070756537188427857751951024847483555605462855389607172224840342813539774623737990701204019063215692364089433205440246215797366361661857398752212593742603901423065998844333621690433575143161264775591200285153352719541475439091793077591839111315725561592152762334154139342080404633754172451405895024549267367862665112224117054504952762630932265019481327235377324560812881337960330099926282094597181849508361038933701477263114876934666768520582039749618923554522939517587054898760345442858507043936860737980093975516558356652205378024023124688318094986209240790225509345793131167519980096233998930261346356776635250438953892464851414852412363537425929512489694679649799421710029125986771779346247240844267499276751350921603160743296797228166451872704883737704931326400928234603198559898179411501509313546551183091468684927999347211314190242478522506180629768018070244735616804774804221541256985977982330156013066965552356821485681800292965362292993863202532970076201612793861665809363652857305236817193496343676981434960363766011435886830989727818319191103455844548641214300826929994145757806041088867294605405556047530651236715258738158301351667897760610549119392358437015391754601948930512712494341910831595169810012720390548803699326304287073917411518011013043535442381788341031466728984431041302373611344545632318585980269774698731235140706399836793556224900379844846076639284447205670759946682282595794000639396360502683006161145623148286742572233533027275240688670871464098878329694525766977628629841060608266266462097182330326526875944466574970585804652907257409999524516484245292178484449222923450993006141673703980948422896332116841945140083000554853519130805755441176185739716384040756278451090669862456279987425568006076104198951657179125074099584352710692105153062837199052992999619149474746155929701493352487980015026485215281725190203741586070006495591905469834283626219974943154173247928596809569438953801315627536402738534434278396407876319669260045390853601898664279545674037971528635455407988140169490157645586909601660385433790468317149703188404010994994383913951987109506099132341162747793059154508668862349118693061795437006446089680683082003210772398177583295308478121684142007346852688851515875584389871452212176687100496655683293468055653551733696023976927737706790393793179790465839050032824351187366991960316284856600090644479566143535737905587670758196807507904141721600000000000000000000 [120,58] -10166178030432360688696296963304441641807780288890067820638754056244345085996808814491057654452101529508983930718997925455664539694091408253999441205512063051100845956822374299439108523594771317276411686069552857356310165100645709314955928092423420335892695582636847350396344923325972613829372939527644774975854005738587176971840340347774112759545728457045276925527011803302229223745483511511814956600076613573473046562043788203290494960275506283345209735967028727970423873970535779561134095949596250038895377983845846532855461046500570772829304628799371532151427647128317860233658962944537901978212297723361935685449912763773403093097389223655920194511881781696164648577501850673040512360934446787858676865434610628910445660249592945756845088743781342825022093112701248076704795487648169444737720981101866115922672907614769469243870530626218055028233407552304513732700298023058645635292381650089955083681925286482960650448286122201737104946648302985356113203230198794674931920654404625673749720861902788305153903339117208871201498370079269089726011804225015108387761301403421255373846538299216132473124901725927093078219752694705257130287006168159260237592859092888284414411765909641865436928800776237914025511640010581861462143083320821449703310658457933946301961949721941590942622107866714258498028013489281870379535523017623516996954145823094827257193932954024330683928081470835704077399196816530633456273747735693703044247468765237946201275187772761260347659762227695839410605076988766484611269026149553580862264230036938727093963314103628737213475253378559819424530364038745748423846686020140849853807606745662953375621356046607609695967731477453204673727332258956297769789442113834567735251081358016794656779298882618854667828666353051731615730205617770376573066293513422539124817540554190554462379686430486386776751597502081878887771814438040668365386543113955560865152950738843515275486584465823893986626897351420653200842918652686785255723172963418521073685136790725306588330109696396320423288413666621950100570615385325125334553334155030259527470381500247306600870323767452202552471864263542261043006346890780672953981660827530690169115995235517598897833247159739470700156482214837340276086815184224539073177251977790819412592771038126676743881351124830461856573101322173342951442505338876830933534676328915705703413770908631989437128487947740653383584150725885807852211528409374819304573733589716419983689080214932493857793011390516463352709515522450175411101543391693965566617949796306257839183525064273380697399917429086287777915271859013855231232935655855943008127629712424543778658068408182188787313481698839226907871582495117537652895540619079254993644596935783449257574400000000000000 [120,59] 9088904411180693496719998099983120230169712516302349994810919341747206583719797657170688385702301264945685057763242024993504681839253749132610074163698877547792508948079125340881003166740564693589203752779817669703457881705210690341130646626492472262596910024806460803824881455657764443651980234455724822906002074811370887336677642118865225617208235418187334377481760879954035502367383925417543446971041187212618077486941092398001827196540294002150421270669779248770784917679891309687873200937535235848091981035284113201951782728081323425713097024626361684619499086107528162016479825539096084448437804289102951223863021809798540899640695365332077401036293859429739243479714205927986722761521504482702451384316341175180217910442141642120984635567853227297614030046019084561483585241243807352562184067576566940353607158920106626573072705137942487138953654046995730984943560511604434615692872009205939369603787035768563508526410533227051880897358312605727707996133319059686150218215780331122441923083709401841014600383717122828323523782155375119690588777603747902570420107708627715945478861060383819250359735822032258019247568430585994576265028291764783949385042996208470902648102662147427441052814987212558077146083256974498735854063729247464715574673304841050071577173355852881605619387201811566423064362561132505109940446902127180880960065308950789613289023351289611986469686198786817510278641823837662502121543276018249171742102731413252667328341097861466463368165666008278383714080965372965332075731241288330945129450315267279083684151333662998145916498961006087137552828249807163978774996209657740485148569644204301884297102485901104896180606429314221226176171467364325370179418895258174101709598541097017899948587045239073501778738421651908168640828358818416951424600908415288594828055575122998884635391028730182805615109752716288896460290040372839949088048407672420819944938994599545326556370508452906595723376451842010330825082819512661294639426874529905906537845550091102232352732645424557836206686596544044524937417582243493368390302440557416456811440205913776540042002747887491450506605528013046003545676273154607762285108611517583582104891898546096304318524285410458600586081141845525474144192249661663124384265018015609162993194090501511214637635416857948869211153090727711842428228203584965356460541912516413971513542907097025125741116816752427969908473890790179516824247725500038805099609620387938415335563295987615125555850698429611320688967805927304221232929466363108117308139092826659717838690530545766950083428726876287595172654190764895351152080700465137093860181341894603244366908447400200187556564526519154132251432171246375372698729450235635397507506368137677242368000000000000 [120,60] -1500542115040228376864090307638833805266424370452171768510902018999217535294906104567415687383834772929300864696708211402972393327511339695688737978934045436092649526538635669396055726812402285982958656526453441338139653383538429155584746322682099125497149463487769022300173242351701597268376682244086969643968436872090208412806856005190417565657869794874794722280254347374434201379246500591356248380088691724913936398900917600640302498524642256356423209323047418748895370321479018023161916824573500083910785838540789718730706552946966972598634599140630557298246858733795391645110764474610019954166707421161287289138850760558492688471744546525960589408294027048228551324815934275303777875277941857853890618186117828852543951929887582346636256910368979493428564404379207470258822544063799284262125056254828616722478916278336998618269004356758031694174916408929541317275472072714190515414619445984502707386496702531444080004623793268570949888615172832590153242688454191088896425994222697473212262495713940834373633945043321644813790294007970396858456577318032797859656333568107455750337532669749101082174857308884686914571061649016987736228265228960253779178370570827616580152878456222995375396007091341991564188595238964684003242875839792673573352895697704263705476177872122088459279095415479799139900574310154915770161315297591655974224433820683521980433606861896992660768160437737386170526513595517808272650343806456380918928965209435969026158688251085195705189118042698457594344203080593376129688320192987412902831318504232650697444866927847614691461181202002016252678693417927697470469594202685044148216779995826218646960742357129583885911617993098196762502909661833460395097026159469251734928572927120504836771381164748063394689055712308823079325106256767834602639884141416605756578722432156301048254758659988937477589623841358527110406626634802333425205146927381858481534682133070731661129489998388121439297055452234137673040045499470895883157108863304482057114243722822224201047887152434774653239269959113558518728420775932989261361368584652791563204903759630481767665459504097298690637764944546764574410951178489405555149957517777822861855980339362550957582860345611261471806626405674938125283720733317276398871339382139427952806773249658332456796330449942258586557503026612033949803530297055563994987443889021718393103022249592546616612366459396473992939790738969367693211350668355245194056363620085516790056272873384484011289104249929397611164109728167230230837466467412873266821570487706645713713010169810414345199167659249029008212851538368721370773148644565673299440579875941142741510166704983463954864557820961809140990068057335267677533995376190533642222494096009027649536000000000 [120,61] 138294645187486501564467593215579680510027128714825927666954642228610492781207617254919807930422180075488638979129574546558512524919166300956745210856391413563386250836728210836827633564198515553077462693387050764745998269551197498625238395105647920553704526935216184487345072650146599762697276214255155635494343735076522402035344186455148752969905200631530274343395243169091427784283246451470531092851713644520263471903761102091296855963787408117765644651446364006563777593776756971408918599679083445030756872425287143027018101000972579923854823899957946656261492537366221217432034677107507821729087621067350873610124062415174670097487202997318221027883754142307938401505699647091387335530631095959541987116705715217235597894953277814054371146833155328099870919557160484482679316142403144023521605045480241845161990712188125098662023576567944428079499674805920387149639421101911393790424429813452152838101842158471644492513840294433414535957317168514798969116320345762894765475747775348321681690717025293647626788430732647477311222196950588311100255884774299587906254493086320727709970380468086918676505908626649156530530858229444264193077154601095575152723250520541092362747691720857432372892764694558888295759291692142895879018199532293360565427719269042997040203783424469320367370357715723156902677682759042240691623045268231238721915860053404112006044314342104631890038685241510639306862512716122209018752971133349294547708716857466920818171225411180143013417151340400394185329373444786603217535525542689321865631570818663894869453157648343176626491977468311506688998690217476294366675334495903871760435661936259046896047778513486555597271009514428777842500147730544849078647245722454375824742038708471108274876186677283752354803637418560073090225304403840954216326594099660344677379804853921438630177683512935117854306918509731902343612124772030844346203268557569572125223741223938491900542502301476357954338534185944706319720063533984940098244964298503337576941556572186180020957334386212543949885921583411264076262257434322910703542599243894232985945487169959264590729633262179792425427293724173743499499578697178041592129398983312102408523680278656779827643564772129793467776553046554979661809469367518521924675830018621543549161709268928341301202719491046138581342322725610361843864824874870221279734297385091259781868008161891938341095768221779785058271229726046296554368938878623899838683446798670298808272815313585223701403156729633007391403276730995527080106617192884699455028820640100016264860062188740963150456111797961422189516645729498229833683643317794361062042553175883411618492882520799498008452945092895913868454005458404856138291967717204890691345053515958681600000000 [120,62] -4584041148331794798844260046081639023913643951205421700340221179627413137047137488679129495512034377752052303069229924868176800488842647098625629458269288113293058925156770027330863362296058264167468293998674961416656746264200827539151562410135159795182298198217116253816313284401539887967286418529601669532415516580666873991938604219725462160146605369780958876472010310378726674408046779179318026975586056106500682618186883485973299233953398988082107497947935637231769020914097360862395211692885243601797879836798311740099126466587079558874675059488322521445461175328096697250184616130779061117964850530054354830145206699371305228328477805376217722485186307948986939679450836521067134239480896196791454229938267213097006189724778822923568909377177283637010571594584025734339763810782919446265208115441075502919300033836656603496512842325184351409240165093719999398453795161194812025167049675439406184246584536881194784910166006291336970299185643098054189113328609353457165039322465172088214411552890001476479481931711527131909268964488958640138182401608276343742534875484375251103359502315922742387100055090237889276567374177102994447136034185581289423583393301794843117922456395180325252330970622751481300554015663255326992535008905895239820655122493716964510206998772171756917714204250498896779608319796338195791937748586484962278221545656770252980336687890467720051524658483189934506622814226075415507605014661893577307643900530752753505626026568291800315138126594554699426294391716579737650932848139209992266132289489718478559539444796479081742590358550603686740407894784591783169687567830094744241859832655435073851716732114397779603955766045677327177794291974436286149747488934676978088464770095664304113276076822041248958130548595965335194520589797979897604281847459753698086457061220649072344221178552995974396425810791213870341237051815731433180721517011394053039722875288007052946492947390631935825399189975149007941723532258874744791994316421863765196107482455241428196836525487034322743803800120906173242987077729632845038169205425845813242833861657451163744034244957430383155607273403096129481168208136333898032402573350063475308958750412000993541342138867518359911699280914569443425625829841316294953705832097084709370662141392604657320901563114617784976329292423520959889463168264679108336038209590807456752214181289174493968149525959865193547022112656207883326429566390874328716780322074901362924701200596304696848715297844338585173229813744200666388827577292734383628212995467779387372839572833746437178562936330235145613595941003522393817130382966205513740153142612718497565580237739377700062457286284055738881927336861468623564589266524538672198792107084440412958800 [120,63] -749913745423871421403894117481457973069365984419410380308972320460061078250065133745846242586245232688051260790974730851080418238447518421450514633427749900284838375884476054558712164179977044081699305755192254993972011120174913588550121362784880070263118362657174080432759649752007756199121264836484650373617742043879648745380619911689883392175073254626632579595782838647520000292880136740057764161114385561886881799406122331286525313968657132659252790253920399058395047938387511290205614701247011743683318799338791095889014225531179512622144563040068308436015023857843471025544736912184646457474841326968419225628260193087990810889271952506774289193085409149778488752111262339250214720039586676387311542215441410713810647252880050504068530557136714204593553703739197366782864624483379137054080332453556546225614650999863545283794423262987041475119764979026776861980234891935631460833050694042371422946742019581562086405072480022080116819103063045499025559864426362837178248073464091373282653615076389618692846903636387887627522758438817694462366591082278986118029728661810610256806739892606184239646271784837216890796712529027998084624039861621436792880959446208387013604243929457018834874590033296021296748416023453908278334118638597750243911289104385146313108602957895810698550323271699331762366822374138441630400042145430437577935083815431338770904310165123157823024689504246704145037842989972403836240024422933254427462778209511506229400605388324623569825926313432172290772888531581539675149095467006752233562038065977020687588739583030049005491026911343732075303321769129892942927290559582928717864359527300289769877421319471475494816854728344299667901564106976522504689081378239488812442619586495524234788664398335156024860610958578900277565268197772298043979680235473515667468733697819199553904821842517318799704002826309105005699960911525464105969629519061940763354098350795871847340392944839185553629546659065879353566442669841097082745698496024418655567056970008348431524809477364582705175894846363145448980800086100351087187563436641819089682740474878028197930729376453371164314786709502913091306990381612143420902722125664295658255467851295503563794651494592594480072148090651573972057704004479515274323741455118819700314213260318659009008231337507374754362620697408185482806833683365768056297974581636478106341123170409538856061358827789700866023032999382247558030715397466162028250432992947307785425291059098389135451248912374628845846957378158133616297486966332462774368060239691944830323497333824406169275764124380813015356106853094878174034374360122828538066193156475235473524008049203626984243099209773405144165641524594463124389726957337576488241976431337600000 [120,64] 139264896829592436930024760856877146661277914404947806402796393074878365575849642409704180273131468006125799176568659437734236226224390421733239260394367486688405600210094363578931075400841887558143771139749271241162471368220480768450527106087435257559201026543624237780235428061466116394948406235774631936423946022614096496179511950514068817923586347675827094080175690985615836384407356523221101367904969513175119317475719693128654447403950071664687927418896194002042001863413116354724128539496689387428666818819209044261635382200792238828491896264264621137984401520799902426042620480294394197607933571120194364222925164301413387148878122621235957256821894130720425302316050489141980669831008516846861588874777287222520016496016194454493816038610722880617891965877772140244744122723217514601655731738144998464314639779783962142589554581292480804306836272672136329233375513823021457382458820331319132775038128071651050907455581036478719591682366502738431601084800412641072848969209694673317201154833260902016305933760926654365379571805537644179051587403186515836774487501425990241111777022861451164873848925446788076713817328350650866992824881898616066923782913609752041309322176757905184910734583128724225906878423346045884029945561069480487160229612397281556781552910104693827460662488427956800340241434165279548262764251773680424283771566516076032383299065039881199128098742335095403176806298387902890663843381374794496469829756673194496551576263735302036544518169792656340368315660987713538965424147529651365566175502957550270107504672097241629409198014349839123421719313973616754883199573523372506733848998869219356018026839374050670901661044045245169379994029880692597955874168426258142678563374693549609688972096008399365430548799692054084901373230522357670954060286480236837913904581658315123510549299835012018845307048873948638117852736883158183958097269573185827479906559580437832990516539275337676177959573836978306286514347015111119569862912550781123493269742490494673043318074069778326609437361660389684198835451835081335705775257189258754395404829363223775019617951571100589276046519292070249044517157281537130125429265421635978669827691027231072684274726042706490355401205114718297614299337638562769388466488910727284510254745410702489401326927161486951358048809023706318949736554303922694998600646338422162334668208267614477996469267275716445924001238607606124326000844308081994350396046219390799207684391417050630937058541585206157251351661090726154096938610967850256379520899645503154074565956116895572204054923124700428524544613844427769679219245849822267317331256247540332913380567796152078354172879239171888282508696797170597364784326537569743164544891296000 [120,65] -11016549369722199966000003617790754797156776610051708586535599914053742784998309980080452007391084082279524919374518959130499162408273109956279172778252414041657213886205383132780456367099721670059167265873693694081271602347204384413785300083002137824834262308862926185613325264277456075810979421629008225636124535456959397845816379610952484353375481573116597689474526900549610593555550662378605339223598138262209116051570084142054338389858876558562065878983979445563472964332016119074895521801908426494002655208889792951289240554569852269225405352279837552036928611733593808014758249411464930390942918508060673386202413561450109339131240141327976077112130354068328285134298666001777634158773513766852300275065866682485188951236877383203641642372975373294578192142390358390923098538973153263766120767563745652101827097733378358119691954492392085930344162661716267465766364844865896535632897852942798420542006471876500454261617197242184385370085197117015237580942231289703229175434426820900618663006790227545502355243686764271303310043223513739572272664354031426245634198251472395862607303297578619118165790787469733606965695561100580558563317753581044630113232001372717733180809683967903251105387827736530911962088639930415949631852683143414701113150370738032051454274206783832340913756702082408137344192783420026645937231003038245624205522290039741908661641614924576876905332762845169225647319621127444255335644001995678971457618368161695189492357228223681063493939843162317097722641658927396782100409028547545185901746102148001321588448282679826212201094160241779614840685495369120907499190835942879665280518395576058156690060599786170714904215289983260493897046084976405505039540268042663302773905425589929920116044347081740130423584450059883227426216878646372553317070947247948101170566320277805259438576467132343115111869322533294769856449758296661102621366338967364668168341066538590555599036824802464091259579595674530051940539582440072808859028839300609648414340061796173751062821506441294815075394408299994060770968987431543121340292972889054477645159685005189171162338955042710318113132300627098522898261574677763963583140804058162243294692811520779944316869619891677982390813608195551600032896320555000091708382727242632331144284580655062704541683155868425013005655121297006321844898584290412657698713077197534628902832581166405062100362271294519188873341947114572457975043824604238659088470487797704946229898172412140539448597247862859143284753680782131127281875741632882185675826293637745827932315138587380360898140945793563807218004236662510707724083008612421057224939145964296399149831444527482380388551600982879771584574480523308836874723145789907132206112000 [120,66] 415230181678778465494124908831721401086421792148417944668120195210211107875539336077783723903347319136484212472043226802737244856032908066097005456407902179034045568752261652495519638547881348008573111020703193045432434562823423254471027672168682775979756168681016583255108266075179076961878529518063640451115383665490978624322703145738612245567672853098320506670511694548414104083475069574217755761733605448611708425997098784708375914636273316620075711509095960132716055771577503478609519549063353728852613829720323289897338555665445104252685308329948738148474781912100955088674091935088513358759534140802438076983591574546625822291108049432256621388958796089906351784476410902496962865381291411334692263226915690503825777637639290794669366143598058647119604500934365946190636050695810539775547767576803044245867609669745244809272614987460925819299333559862989586419370541183488068144570726994963644337530612056940363352786979696346084384460187335134959334003543669426986913224597958413921608305899029975601898237917366495867783946322888717974995726985377169251172979599880531534971547487803491827270478746493385419370469971195843536416841756237771736146725152318670275921442066066734657784145625620279793406134178889677790959116949457734553069988227457673158221202011498209414401622047672842275704594224282144341096337943159374392701014794106892477307113079618972880066340281210548505646996330269462217379657209713910658751552698452113668340376842727701590609793152304753663341052764053722362236573936259639361103954854567819580505777355256737720555278723065131642688380491714015238604714955100425985650111818487831661438620939478050688220382596409089681567599424326650740616717312054383762471724167365598157304614952103577296258481042058711023525117924137520797423749689745937509915624796279480651918273023793056296172158004528447889024193907799303339026002956848401669840032713579135929365216558256794605469238887585994499686097606621616147576513589384850395977149390691410796622836743416035578285468408810398073987961816958690502617487260630656331181834236070869879579913171308804268189290402236895883390308021703086609645203487691123265283810918706371624581722710728172314095465802331803154051067055411088732034080947159182811717491609367420136486971929003506650027995535179441230094105938592531904190699938762336628412896404718794088282764442132346579638959997781829473205504875113990069167947705023438553667454524658038949646322816209065707301603519083608987215725140047470151247212894324436164734698434715517389321137160653451238550019701383425216063340305628199909418309613238087862943116030351948080674745842534428273528994966638398089741977561228622510601600 [120,67] -3378612339627705759869319662436470455034407632949944695022754520308556804498625608195713640207171768570209721637196176477148547442640537098086681360891966892486919018300559721607392745060174791551073313704489754931680830986253279371353600971406054906385712471228798981631566839481638654315102444830205010833087383395625053324136184482457518755876164432308739883453031742128575628364102753657484017044657504257691711537412463911336712786449268976806189882939782429507980026778007712804979938891137644432163328044897449338304217436186046954575456848092909500298223030704450994703637582734214302805632812465325606897133239751666816301101948278557904511133412207290355714335718416008049227655926541649340733065355009310848941086153591606366782695496497820804211128109045409445283742254232843363897180547033812591893938443864726932314123407246993004953422044801093283764999527442142022346236585460149702631891908434183397467823222039340167534079699871991256386032369834601131230906625505937775808730766068859525708103955083037467950530362382672637019857890399614866874512899004185186663363937178848458982100246366801887822432781495027387509740060089157876943730026855006239367643720325167253527265589521448672586479281751884368339208947353729060216000025256861807214403886400309634317039161882017057229844128375447195556138197338080537913906022839271814410316055991673659320043162522702735731715699504766264608029699217340451953303166003899685481070089724662166940809489066344219757382140147626592708164985897278385046170412349627133567813295979171000441273767555376940549265643942814728074633140279266393733287166893313882944007198256927965384519317213007376183817452525424538234611130700909359246054616201757669673535434907575009199713961247390469978164486011479901465708709200864841033602365440133419553074988306359195291950186992086027505317909717468890585277624425724247525830644350333150102262395372454752423531076136396701022928224399692445552632240156000592276177064513026326510775246348090159968551140274712599339210076824279667545652303948448780643540000169387212559552074737144606285186932968840480574692241412886224443435365383847014684245229495636826200117096343730233270618983839383753282255606307715356841423136782441429689845633251224452837171587436677461080045533705707292049084049779767707150289806914100560119005489707386764142319813430540967362906984438353460116976763754355322142560344382147106675541523146529479959569740296825863738895551500207108058654926581030224891861458972841441578870664002063116076620846015598170202919861671784196027051534991110992801096478687099704125335773569141774267295377675653630047634596235131441884855863852158976000 [120,68] 100984701139068443423134108525617463486240110624436447961624561719071431945214779006728275370962593416538173837474355658766970038576343111660242812630020964930928958280373324800995609161940312153281435464465349737820947464583587991096213730804178776990355459150382421212144311319295164481073551099688420479919352700676171373589181061410805151274748305467463423866500787614780777116404519082509950670711919398289045056316073001208195343079537830963142507986104855776064864863624471453512325339142337372830943170381105196337014450901920253544519188492351990139177530214660614405228504788948589319916984686370893663348468031557342583738903757063445336305175707943835887455115639903303243898841692367031625959827889003004195666243413662327445573933558568090641366233459743564831719191987601711240419549583136046331076944285920549268205807608022863120740343625730565941497025151276695457349360597676108743439734520778911058510293108061778303945569268226690248618986917877541288365714036551342958636863612311847872897810875576186096975929576571857108507879102736656336509032675640669311247139458196244581602712636190945801184966687174773971400502437539119881389757011385292710388219072403335026653713212825796431608772937061649931057170364136987550765322726521128092483522358572863875650348404311060772569703328423311452769152262528637542863501962815894431881223979882826413838345498312463752371957643843953109181499519543638654001826707842734155260554104837215380033925309780474324054317193595538502129684104996286554232810313095838658906917122699081351275731600479794055666320666148362217803290676678681828012627439498107882170156872295373519390884960721932849326372668009428230450880450068867349399089564940078040646149080300548692237507388119802117043053324690157013389409784073311300364546653284248669767374832219264291259654589841395054607834361827314352387179348017407270563121805236131217308730487063631510608407651787519744081964659151997005486385860500429245649548802450837407454433226223586080462627532472459171191597060161706713095478577721332025713918950849212282194155378295518798308995797698803023084561566142493066435642901934107263767597904587971330601773554478746557314910858641125960680602137258435634652713560682953844321983076365003997101424644579393020602249942800228882351441843917686060061374735400727640256094524858766549818004982769093987698033279601954807491370032120446592441222306826521672867089641826650817644107510389854176979550191623050746417863711359622286958236673426350172388773646437969926486987800442127253355261816284077658447090764939488377428340913528136899878054954261170417209799072308806853161290327018679712756585397676800 [120,69] -53557047387954213353572944965769362316410850393817689341481874796606583550843979332996102903364670969697020405596412447893515448931114824298924865545312830078958946023191346779378092411503079810879322635069795202097535054404934012842873643149514018232466722647463948607203506921169207440117400166752660195922218577757847437470108344615601913515848809435987060643596654115913591314843818297513839999777969806838977394751010418799401001112794530423715305496322384244757710165928458185321886007837432394566059362081177777019086568834596682381435749737831881636168057124652742226028319618505963117784895107123396839000595459176477324955000508261045423199521369212204045940115039961945094913345877856790611927317794396475505082924505090982911016163483353373813691129083290096811771517935724752627955808668028956238436034599207325986029269986905480137788968204372695965994842297338193285784505612085795120193183115435276731489625173422520181257492523936374573609473628112743426505137108966977600695324940821192783283957089550988294626419253787970332973530186271047870484656738327951391622829576422258006356691867531347306419000579990198947279652790617823513328520842319098437954764412774533842057352756944004107558638075917290003379552894040813364645427196895787192819753789827058785456459966754935572567191683820223674722816654571724368573653814951085691315000911708130765771879762118638369665251595791825132413626225640993501547661569069802056753384044722305598802580740263156749354957639471086422899068438456110381319548322054659165597177386474737826064518162233933979893023905139003035030564455027995321049627816600557102336676010208927848861692612632599089466988652242693589944687191156142661519249237780942949846645034305184057333129356810097882092951770524763864937839372227449171555018127207769791961733265484900416072364722279196032328974744115208453719240495942197890073925732514414970864446807334979642456149550658676632345267791168833814540772108792666049266170888504772448898559292540272064447038267129387293676350800310976229310195899301980844758982370051727896417178146418025525905754363182335114257462080360278872587821845406021208134078974997629992453578876253109134879985003639501744765019690591910413183277666318457246002910109202928231539368246946346024886002528107304313892343364653803869075061083378867424921475560341697541438869131090926977220443746489972620455333452510728992892659669332250520888109089315624502432991946248479458417653290867783750031518539102028013957183961661732185731008836922078074359922452764343678923776424717529404212189366767575693311157212412684833734709069060546713600475845376236634109713260098855494505968588800 [120,70] 4404250965974892363526345074604806037260512512057636285854313032414582582585904925765132627103521291102935137159395936721353200909090299927556845694635009658672714827673396982254507900891003998815728520947697236988564839589967955771653699253144599318924390317061564005764724827881888316608058751692186891688820408234602003659347561822588142710882967953069881161884342586931951671001820388527770954691953130309575565702013736371960701259989375272867042942000378454674124871090619056265750376583467368616963814014862244972902757099402920026849790202237393086286438240021833602984253327285059221526457488729746531473340244130259178492214046566336157520614122620018853161937274881177714221635835361626015831302405047121001156383046430162969437183982770198035831546171037509203846598598684525216951979776683049479739889621582455076081011099720411815996494617044282154481134634989116658635232596781190729450686909929817541306549633334105764917149690686612039211455640859922944447950680277853309403817789004614721968689553180088654284109329932423128815084820190858518462960701060223317417364808048708640176925625918787811280651799131643634617832698170825069043690371048844588429211667727045825052438210662234608400200524146753566480768320707776883629014535113191597264277054646314829030032218120561104356857369846861983991433286584125608398597504118837712424738023620866332601562085379329052066965619425098734566893961153165649109373378310956559474485640806936018576634412999365549947727886357592109584280030702741930663164899327731820544643190913670091492738301204887965825106535889145962450238813117762993168650818811096791945247537924288016153758521336990249097432185967130355910067669180514131586916295973977629295969651420399096523992259246646384118629586425245283791522561170344307307942243444521474083205045833206654211606298370557702239984966405338053026311245354525040514312221254581524258032341160615234809389886859351058421644929958583354176702613130800575221510113314880183989705724010403896334760726999725248966298197191181299050276396842076951607585861663876214829664850291269905519780223288369674782903190358603195341957686060746301649096881549614548687380302076030426398034620266829872751247538567045363025433482052798543788596456353559657609602826549047639185513885995760266293932049710389071216319827126046123726317960837042065339774937305763376702388232704758264033420878093790514996000311037726659382251184404562639184239567113919197890447661433246897411099428929111508758027595424753252351963672669494625802441669083237982933804718753023296675761135434029268594241691316733938443187828725054869195331623873441032592651376085862136166288000 [120,71] -121160996020234081111193778499680676320830777178459226186049898427538677439078377326667220682826638589590476038157931394181243847779232495892968831859922676219571982611503003872300822840140324221572785872811501935637719814348801343221619104231506443688507550138148907213561845983086753551010478688755477760066787824490611548936297996184370083603545742395887643856280719047559077378333485514923724036761119026227360903053535511659829115326348827551832884892450128040973028874024430917277765368156903058016035750677547864095691286999202830324435029263157947173199248478616987886644981060567293292632038567547294159743908340629964326000509973764710582423082193162703167154925711637772780305880154555121577664277189174191843724401029656582704447126432235788216448638144807896270462311636138549757244335428685594928652202901747661169007140538501777755566002883901164367858115232115708297714673337986586226101267328642069263778728865136181547270193935229202729187160599685985466173918256526841827669172987994667536531682146438826728173233230687903204840477642305782161452402249430006767693353824897056115032496239588339298285863843920990335559274256957115296721281203507055057443190547243394166970658120190439771255360761195859678708948069960301750990465199806025371381758029635887802485859710024271567950037168372861116948882097587254426743956190518472849983533149612323894664988654140432372431740757725943824537853006294934873933413785019171256907229907965072364215747729299768863819658939440316218393778781093797993786589430909484898061854253381205111148606079051871406858794489222845716086393422386561726985755841714589794010623522627642874073592256037603838031465172610948473869759136967094990129911389736146652920862297787950430186839086118254103961198112012511672428645873739909329648416017180120417950825904494575975170468144178155447512509884324323722404318052177984092264294357852862249432340235600180250377440608355959561579510251046718674387418500656013872859185275460251335403698489511594788793234179316071514653211913454172965530375096438957961433509166998720426453489319863300771187784847896404124434921122984685399692110217772787757350403501310972943244709528362983166307595080890768586920285055353499024496911683957099136205443917824529636670275900254834699740510673359599490888986862561805574407098281529000778830974015432271373302886157311480311083333237687659214226113578233527092211803868562976483327074155877802232251612077847150893859408740893467452311145636414777836378927088901298293134186781126041823801575239487355622548721624062856519108802450510568809760718046751362735719699512578348188389565065164815779673193755801200896000 [120,72] 5617057776726775654283655154557297993616806273009544131095976352156024563865670466167604860652799089573804922220041476260595524702107051822605474891936884197121489261030756061888421961895333072754815610995397755898851179624077892595057307197457289143247454962704638213044694795472004940651185985769472447014352744019300926992527484466384256875406398365700046802633799560609398077890471454319926103363017775974043650164293942390629869099345100819247843983732793539567367192328031138327534625489220514057958714414247364282910067899629927886924420243717833227118140548645459398914491861511651283021435677271058749523078899975166145208224666584909801029997539751877348162077436029293743658956162771923119128177784200683063893000117941019396442714059533559828799574536510358885052647201415763154084726336765064304055394454784290743477368637913964556039790627397673798238976691184527669639306681826151725539500257311413762658915826604183855653735412400274367058945910282214046921815350480684086622933258800112314836140384513351802645705589872739123953649366373023326921030897018689527214179645111630561414540920843314398561314038257487633789978139465389075079400148840177174540832976506547672154899349585093280471154342414406677278380347130539593407121054852192698665119014177015766838110349334821286693999433350083526227448120112049755962247192189051296403197406480022875530196158500242037208811231498013597372367817556832230463796165735816221123187518857815172873862966856744945123444414291775898449034237451373765879691518319147788479362664267689444637555844180695858021935391561946576005679348014815744864903923286317759584452297565836621782846639630065156641518195707326109810106170890169973218343988387433077399640531912873662294672115200839493187286847969817329072750510852691588424082215640160103000694310087926366243896432922437603411589545760797975078824365934895097212802033276329432609328982145119247535652901268983582866487474595462353931915938497244585809854305050491054613816870709997210747533355968491559355966986533718710792223583036456556183070533063364629152882246140924900120753159065434952272559806247747560219130606723015944543066070039840216473625718499694034295526246049997834694260051028558514089823484385060669836421692722661088804727170742345857011736789941570238409453895938652501430645855034252179084192558812528593673246336219900509548732552462049733052334818563183053583420376461362622211614386028853686264730963783446501321132681068360822157510342133410837565832137755182293799386667528252485801552669316080333369253149480192931770839323379883300230653732874444523942550249300137397716073108768783930616508000312780800 [120,73] -163147935850274506823941819433503669070078268320254688708423876904776513219977261820088408561771980523973981571226630666006814376212064744062555837852240220554716056661589644045266187023838586125869996502175170714758445897825761235469653402809221860897267106704162707693787589232779447637535162754028285221722200811012870522823503223524391272556450491605248541007657244007007514672153785826049081514861055874606720599995045899643735698106420639945683669682064191810883855765914705819980761343358205387365294609208573596415123236202690651585598154062526893991820248475388690369310072871374638676226517686195842565825863581071311808075367270633776614822019686648828817073997511790560354910434816868392282272897971011640558292417683836349004541663443886153553430190884930953275691691781895571955992114378630721895697839278616708570617454622516699765953181190207779641736483773460280499554693988879459243550184541377843315718735802806239413910889952825728729237825110565092823687021144142777655542735022549260294794091757852950546304701167105988682948470537127586424057197502043737364026235218028561179784858410010109360998671356491219701894460964212490909435723184715856006363035485650281666688152231927118419801758311206745380237107984451702755632323687584464331841434517226081590035577231516753964744966484678549471491412428810729022428539132678571270762390196843029899271651058198601489825922223935411602545065745298247000013389383893910563724257928359330811343862354196161534936268495472463296455100740340096882247903593025002988829982857939280240395686097628247307457049457388814270494119988460987248824335311174920237740892237741641810028330134323838315113359947228094478838378553339686273136669157294884543275249364308335543290314974540193706264078882203035629589638073934204962753555372336625605854043116121450996737606769084287460454132345937831575775174329809659776987975105350836980624568383418049946897131639561403973480465734050935378008109938126783869968717824231113108988308984907889461276659579612080440894128226249227628322155808572512889503791063853255064888411863373647467253690757772575010120202595178904536637668625619338799109705987727482925516913300570674864871880067384139616701002747912699625809237157317615450174441880801232800132070893810570195352451558868220237478463450433546005719355132166588373307720163604700975478815873124925595778035118352387313791053488802398071131698063122371216564322951120414898129317938555338178606332422300488163355844519889985467702242301791874768076399139895750115528830564246790331312371563529877396573771998686978001185582532862512615194174008489479804923322127182926146691425044480 [120,74] 6335859968535779751127100254881407315525695686260041634711516166823719023907148218235794553013829989200998415129722303207822459097589918389690322537791200372433626143626207447089239578195954383461436212016110194983102584841810597724815021874601550817632375738363820367101004768289488317440783371178326780268559589506603981497236271676055486445865699433573516958356898114707548401964467059888059999741724703811064098509832312703503355371288423597317032032962823967384470113900734088822338156903232539039624512992481260833942684383705152310929534279343685381701500202122354795129920441448103812101274244563182501932066639840841905503471992089675303275373939519764491751356498930300996134159585676636973431540533514756331704450429865872287938672763597293435223770925205301861836013113265427974614248266064581265829343137982491783784571753233460536100479774782187024894378516450282702275166259847398122392173887921974782042326385545223305577221618725325214792502182699328327649562945928255570406666242399475881454646442585355761925333115942803758682796752551584782168616566932791633255153885862471906408104462879988633341475753073536596482875205095402045719940208134598129655412208886902112384459533814563743826088099624868705115825024068052252655391149202101234032895460142430542287058140562062480983972419400736690939128470162598526891204269918142847083466920494813214243232248434037010459745038674538734961868250126945350785092413241492048571161787864453933653236934070854034866616165991189715061797902396876361043780888735060621154820181964400052520894168416049213830468793749838216119630590751650546829117781820440519965093402607533871768555878647472337851266217797494298506831606198034356054650280278210841059175541802371225640489934049060742839634522711155640943450735442637114578385630193061807998296741727266859575170031784328979107357518258809684299711557129499635476661720809500630418865058492692406694647214777253016240389117433217654675741655382884186148810120565293457750386607066164843884919767085705855699805215232581523162378518045685741124311767388312564961976002740169253868319876517753651758079519590876808503360178290679440234355550974653022017826787878599754370633534541476001836794126180983963847229926089097313339268396291780883232195369132308774116691780715431807435736628819578824696648109490352102403494914199433971256894767524022910279912416433222268905088284479512759168960497489714014176417204485199761123606066706926082236451845151260224776745652956428095697494949914873916232877895516421722020638234216299299179620617896023213868584996129201708078034376239243947268949769081862315066291261168955522996320640 [120,75] -317153584510975506173816600214480858121327841535136984227709557396002622509636235655684127836255280753523677540067576452183888869431859740538280651465638224565071176231716871950435460153696778843474088209545363921831278010822061623600215041282765727441704994903197294483390525211102395014444895138862384367313308906557810558294860687955376013102987936717733330757737052908491215742246880045452690254511307137947267115924800524973129666878964833296437225060662842231509549303196861171936322562561209543199520412368500948969979965716621793445034343464341092753177604803933886873714474167930562256389395065224023090027771196158494371373381488835127112013746148214318968386700137625731179473488994030473310226869002509491768350148834124196148702028345027462064634358627581842684210238431471170327830675916516430611415238562809333281910163053692739562159479147394882336805098300004438876436667589250793127329867742753247514938236280910916224634208206771014968017343084410321657059776156278376626580800993555825735209136755462776588028010149436200629355886582165713948318242772080124663083527644479014059558916398270347583767620019795526438867477283234965171008570308935879377717582613477284275593106724409083762764550019211102688916893073044869141548787431862371659823711429112809197553897039067371658503261552961097945740529822263963986276486944580573482461933555292937069543261240290676612258640612931787597763409070630547069173023650351589101395812951577072171124505062382788620743912488601138084180296592436056825110860430802664726433624434423684061096432477213375147920729086471096767638172363791513059376773325220362304885743837807638088338727215249841716641970698829107751334763303545075659785570263374004975786456732901634126618452556606654383491353992730159620050868363396966093177199270605620999688862048436759058508200127248657339348113395079419706006907006995275485613874969215724935333914530421837627761865372517905512219930039747421841046903140231703423033839988523727385359437811248837077430591275241366248653390284411810423432089245226789552996026217417287548565828087129299815206106562898824508293026030624765590723554529578610858301737091494857276281396698778719772266444700806867341126394510634444283610985908328298009894652638848265152521673241916708048705090007046896697187133303998484744705753746917378911990782840664562525960180680116640249395945126098970593826025041025546788884615504734323825112092672081789742892449697221075301086016377033094648656289096010382691026783916706393557642358145519428964359420515349024748960559248501739324560465042379277879769675914749772180367608013101413515374584849677195873280 [120,76] -5348745884775872070496524614662865959644207497305845256699488276811428984129188551096864012763033389201197858992501621535325960820167243518398635394634566062599966723301741318761644682609502008079217381767795129672947518207034833475761469465153212664065390357673868027535608995656441653672203825510974644700319883438885442827108396846217465930980448101645075607962295474974368104688151664553542668009291564171730392753680188712923495621944786637364765539180594886122605522876066060012522003990732499203668435725651405880155740706929944661122920018244048965596446953949489383040248516509727726418661267333915399342319864351847198869710852079142313403705237306008354380346129824510505511945555855847228073903348251455979726801573476686501665301179051655026604202915273242730468662459784291757603659272389372672184475927913304324995565816416365743946159883952833758099686903592650652921655635218255765481057070219757628375926037701866024721392749369895323305014204593790665565401587288063165830520684237334125622630385325827346883272768667076643004836908503696728247891843293508691954005245057225546227771983458941781956217103944703804871537497746623383878943680143351987473582771394369866804526611343126214751088818875405784585933833530574926872477269073473990712506450047506975494338120461616689261840343451518153453089759383584134664703651136166618806431816333802071430523847727837487292215321805557788166959874402597477361021275787473723971987369360363201840890447215919659160052930080692284401349309844646060145270351796118946586892104221424960885654919036508860428533335107889184002278349525894726785332845118968361905270201428768272676676873790067928282376745652646656750451224180404983226455049122494747669637416909791585262003583879353150516526093230250070493857468148939367750622464351577365212938066227147017053218147074897635641049261939754998765409143584876137591145143657937192789545300436114542397172289481727711953666681480604729714602596269661059779669376480560247223894302176011221465452627872106716563300670956860949077124277918329641565932260060763360601669979258972645545485235362148556730204160156101929235549025721317469978548734638790746201738946662389647925885948714000710801369361537766303319682173323147591999783992457401833779662446499366343223585559146277434833190863656753236520877223494787073697252360144295331462380010558532111102980620292170879474236694124538805154354637898868992401112289720411449159906337996276742169871803946736209656626772414937796914086595796842434279107598610496418520699821373057020957249262004287659406872501320669177096703261009357508037922791919800141168236085995859200 [120,77] -386858626397130236515665812925937737369641281151823292956830197783805488818484597064690694288343368449491792450843849442870507055393654003065659536055000877464156897931653950200960668416555012347296821606111683175526820940838184745576003102906329689651093612394947010801690608544378650770144211244238160495132172991973871905724763961183479364977419342397636601951936470513062957673895786824697541284519014845569699845786496846716179253968068930863396876743152165324735669848658453119639932849683924953312268535868087024374398970565259691842649730626292263173564911891950271327819464521017072469101998008800749381261262507599920490046109972526855850416647859817456425544020504394560418350620596431642941972560973324692240994433377790419311440869412167983912595969832567051329665819203635673957661497081273779775936132790045765351988245715750767941568972508986541999334807145677867953406121658035955196950289321081382651187791224120987344838154731164181178289978165487943015770000435134525656666995056625208096759942161550473729385893440478087263277765938858162597862719577699996088720280959140979675109790217686562730115502071657198813661090478985952924223606932356572699179167056846961691960898705686863074483632168537685069114200695784283586277434794134740144963291577247406646165329026654581436161262356196447436838306908516523429305089444270563614049558089564834898577123594504126037403464642948995558657034612682071953567882835664641655270407972503910720519758302021558469442461257118269580538232256742613829210711698028201138073584963289880577505552334994364635632375247401683812410507261393120612852048719730850610067757152820989255423221143751007829786066785609316352449579502350197940576801359173084113154299879233058964964606920695577855219425507923871668068076198323465218491988645354400369834660263302180043677281848697285468935627718331818421548162245340290263331326949938208153690776884053488674650411360685672876515957200520958921273028652963098222280920388580261230790277774732666780872160407905036924440879354278688067438018042532839300699078903271589552615389456400369250297401098869432069391166902282310496232525941570737093710877642645543989604174010671534313151726695912195749544735652027161577600156838351711173167060408535300922163670545514437286418990260660576517588565060512166895722443304633498875750101864820762955529475646409017861963060597522810836428196713077038328652250410888088394912898378703416663458593337687839254108146816510027941794667918456075228405240202045536710319232809529522245220311138660140566291756898575948680195861626775723739881348567193298775359160926234006048447713313280 [120,78] 1840245822149130178091912015697556262515950601948326625571822234224691034601759346144506033559274010909391073917617954742809125777469362855673105166199835337824497872718482619701143526925783846212646278313678282884081941251961799974737137494238160681764242561594868721276390226392226777094922271657965607045999735788539084959859763305094665710451373545732536320725947593721513358389854974007620719205616556758378026156119911518357436746075346931150607652636461710749971866735793814473897409765017062041309840381656001005533810268231044133303693964316732754313125747950045262154093846200216613068744284436500441902082325294404614214687959235395569561480432278051856096952481221852923843478363241680922964192629566010057512641129632857548449137899306282236581355598744471708919075627226664683706355742762566830825083674926936554095452349278261616336963077831654522166853506699227942064339865761855943146934931554569666961431422464554823530518757409439498303441842443722578200053620895282947950194678089279239454349611775131243613450495735536352289206387887048692511803825386988410490597015299157121113258253556089780912111099008790858484614544072531902155670621585611633426503321744259738612057489776769917048222595337110429170015279238822343357151910623822274193530286527903842740377502620557507134707713247624418229136331300027013352689812363206930100950318761088300001110115040948109922750933511348328456637716808113579777324882731490735152137941823653118026381471436449786213352499208720083121650429058557318289337110419277398535798334295895789991625680537654032218467443049146791304330006452971755455545369063517654559473743076524012156434272850915145343117365291826040721522358003957114444151787219610204650728270068393002516457395865313468871004815166915049486182002120822886840310404716186591436746210977213806847249375791833180692846243461802225261543804364320343435182104598954039255620309031207644147073020953522809987573764971817236677555099424578844856260633215417074848926477464559595093027993088701001375362109816979929038232189414093088844699393767336034697815861065976483786137034087433368594648634895471703913012935371544841976438668349548149970868264895796125365251890041402674164820673071886592544406164700382211745896417226086663555803579242135511656719044096345102900758924697292228026780565004621656683771327003706001518011811457202790667039638797538160072736061929653177789259673524621960767029009857088714959326438723990332467598148336310343962674390456482730261877588853613506490139062115793737735676146237429763190138931301341954903797693094631554131323739465156311959527114703530107449353000 [120,79] 137966057113273920949718387831260830223811014603156324058496757577893668583898277051315307327552684929482890417116934439056974126224070954906369073934998848894987338699450931290519134396299656736664778193290929740787741470599546970534704985437519079349133494354224922834318787360913172696859375404806903143588541943133146736878992692146722561451960973037947236769958991692366750492442808663853715480992584628041553014235007752247631444081628566154818043297737500570685071228184114110393673588027840672206697397696624006746515990505825307582616509012946792757313361512879479260944633045401058018650138583281166036565128855462701192448015312181157629772428885117762832413649038016707027309296489695578429653713313053683499409559988657449307062777348811845677030040813475118828045501371018821100806550575930781492346600876069963145905961670978158587723162205318894484397481620516358427117014131853719089247555698409672931662010627413126139695708236970145557795207329456852044259787372030930085601650012606169502280872708310625781853381121137178635410452677748613440146962388445866732677429722727352760257365806975701238190363314437919921432729036116647901580828648645653459021832257889423311408705023467216689199383451922372859574231050318014302821123816222177367348402426578386031298971428909172233339885723379546263122242743684797740037813506683728054866660724791889353955576569052497716170007000394547778508116500581599573769850835872745007498976288307517776512365713210133140648307764416873636397142020118954963271124630968280041450388282880065239569979742163072255843726334349602578552343840542123711923030455679639950957600200115291810393071620075701724965090487141573632445789976291034442853947543354849770179362374418871618305262649295486733617809677348729553364610995633088933689941629701188012410334289218744857881480579058738163371410835850491871057731269927366192521306468269366642809312460298327315633796146687755993846167467394180503611171740264237728420440742337757986961079633101141200050589330140373226960788826536989554068838820226340072130969019933242021863572465589143058070181866998612886067463800435580259180119500009271924120711648345333864792861302577577760560096428253215011712543279117453076842316679744654255637440204894697599665748393368096973687599068519071965611350781782182280716269917685463489250245256059152225373576567736026376095700730973398539635126133725351382913923790040912363007121072539721704060874689955301680991663232614528415800723792975694919015742056371547005134246155728471634353479763413468106656968224377598843520547993695919562417261448618819413979038079463622777600 [120,80] 9923965583411299343969366799199993483277178664978526186320664839655165898952169684378659209740180763517457934795881365664822421674505738698897447241083793626374227632697093907062974999823186716019753748176598940990549416160899834416513776060292130722767609718400022325987381233728625339367929944197173120721537230543447644251406855901817102953111499064889868623585431501072919088486051908052426201193489229282418053608480631311715153692375839882119791358871868914789257723269945826081539103157415465953512170804848444346917779456776488179201648639866701244760370467557935162556531687609731771992564293099227511721411557064056997014871138841786428969810149188541173847193252039135877707167305736406456206157495188657537638675641797789012283193037475058861464819309127109223144973842995885923290285566091384031837178475078055645585557159058856627701368765756684858910794254226467508008340761256338959582309263310394235160526938998020682791937412144420780418435991669107773754804355520724698872069880585927829043772715618430572672740430250005050404249325420388970427130421681346003330904034811088644270570988935042828335537927820891127318683541684533247951392648995401483293631775971885859936094516532018815447153500073242488915522978629898825498556625575250109954232972673862413181710966242815451552712444251798793727618539197058210588433447811599405088671772312355174253627088108214893307930397161205288753075589065284688544256600411524274955072345832990895955888323578041194939877273837179998942120427764832745312096922509016242082001913147890580434749294385181565990151634256938963481171054157131238842599786245230735230278937723300453609513539555496588603896926150389043663778440633439034959174499696081618153451376560978116104685502690956117377198401172012720621633590764933825708610488392245908988590853570936702257954108341454678252299097594727365933723544521599980557130215071125722506451857631532026377070538392590935076649489461992536575757212831225591607267601816451156469739828000990473394161122857559359434497036130708935213093680438202163525290826885454705083772057027658515758341363503247746606143566778890337338427944356475214325414246249943931646044840963106463394394150368931361800080149621372576665378218464825831806190399500639685733337706536971916846805827667602722800915049636485905120488540327242432335125913692758710755100126601188342199364175406663452292771680886223892439496160333522451529925936828130145461657113129865111378886831853274744798258742392833449106820229909212441115606984660497316854900108874450788478267680332427486436166739118862575202684345584191466474263738772000960 [120,81] 142192030355180315362418010862860465383449025886690084437654924378366812887051778898984789666204225251502188746810919126813992206766974535744419409700028700296222141641917275352480763957936979563599028610883969368558554824139364766314586723341126379971197863369480564545445265586026523047345835152610585495954492050292787941832318952962973742236366371138095807123251154318741792704229087819960480164918963605317359872776253437635146701109882040887680877888016403596659293614012769395304881058399939906553819196053000007612209553478409228562871219166661309301735173849577735078072849124040423177803326195546546190264095488535477295633654892319306103165454421122083277653322969557993835584216813774547605801589721410847705689645443475103004314471430522576135727889284266606078675688283502515149612303921025940302874213142273968795438938247126310986592173090849225305751814899623505424717042041822025112813113310372086104826640533542391289917200513743433068265008803776908730829191197158537192990257416045324543965714308992657317948125201095030327136440763181125228881756239084559740390980706089869055958754954083091404033012076980313526913180923882295176479940418554311507534775566812992018750458846538331070866682501323000973191216820877881677137093244622969587492411988819073603995583282567855222050775554798889068768378228461016309189890295414447281010669595412172373392627771885602673505048608622903565406890394639976407570645633143018867681842964497202201165876401697757576318891478954601555562840871895949575201268995853627349090939250859721483355552070005055068382885098424492621536879597685497281440356360386350313410573554775620114395603327023700921968114768735076591086166161132262699624874203620875433217890970905592845431343655301024172033048094722789479579382599725055184201014617663489026523159654145815990174737319197585604260757943075692090082642970491751932274052409637210374616900318968822151752532934969893806086395371842334572433432448741745622035505113005277864476523469866935171403363180747705185565629920116247329634382258813346968986468903445870548936798373828135927677694290543161966086740757039807239662097140515677215260491165356746235151288694681699625725212689950842995619522703030054744695640518755468245697255382601514139064807220861445768519878950059612684088197103915942518602094233099638303917506336951841654814340772611619085237224717255718821573023146492106923546571439342402806881346489987241902366228745587550888898248353415917814021908296738848351357644190564996174807703911581714186152007136721175150975434769601731993326153879861314703822871236590086376880587433280 [120,82] 1131300108960313642893444970635778388972960497200186206464813627426037109940622623188992925831419716037401555828886065988029942593553495539781105913512849017412378591244494880224607579209707380715632652437844204486609141337642330073485196450587535274254053720548567435901208809730229494858357103505447658629971774090607792584170400210635103099410885544496158251648039230966171552274743453159175796991063523347659385995692164476002126018066751018167471425590890945006309572984531809978257864091839978137131627728019713888152574175466321221932916345507108522774419239438974057631939660570195260638521776880698401292202915472268753173802076076716643194334324669390467218364173971273386162183947776202929917521132797014608289970522591112397844269637927862578623468854384589257897472933013523873749534854148820174214113911963327685519219831835039159952864534120907491306460053519052340354321729914942363143155591928717226421123649591058973174603127628022572530706418830694969174149396872302717445650387021135627166378732263496714315823361248177463255858395287810702822100131202004697875680055628529145462988765682971827251169735525162144294374028053248676816417309035925662579353527896277819741528711835504154012137800417723141161346424107515785849246151119224925413445141822289056692471513401997728035422537735107121600818831391275765528044403617483737817414300741449899124074884525149222809833916864839482978537392540862207668341898599852368090440244129665468842308239527445272329200973745838194872197251650715534164058829620749128857944369086465587157611808529125375251076913897448928710318576027205307561272395746785636668410341158415464104383633821912908713238981008597932062312573593278818154997341569656645199800196898305251764100475093366819508470199701955903156198808088656463890836251570963284999197844826353582566209676255461577968448410268673875561098074467184358880087320543714501017024650531692874110340728016764086328730374838987684925219569579703672153776728693218263354224078984900196992290977514139645168947221159306204052106223270810554998472424515561746954872589863457871233545072592428293590084939286801692084798005683869542917297312782761139215745049155914774875875471359595801840461777602685819300790139264186270425727571843890891898507741203913097256796261847375401324179562959507689118442544074357171922551434647410107366838099722267923948966592791484894046913141101105986471099086727661547028209026956094207000895861370670403542126829608792594457872883448542591934281455198452782854573267907547201113230818414315599923940333910598768644506190193413090703831297351253406388313520 [120,83] 2546905137891685755299865816052380419186304584617739154293483290540300676583845176259663269609153983904556037314128381892748353933718558241649879173240362192273681261568530470206718886250505023862918129293648595618256742041738768135910566897621659937251600659652811134476154228123164586529304966272354785110395217434006797800696949539838426704570779657583540976427976237666544150193203631495327951562180902116662345916225141187742091591115863034084816886454160223408635384762984814018322628200385159388402895414181212778759775151123130426828222502308978786353571593609064524985784896645768577660061011938554240646595987632075950081910130417202386581591923969877032102467197549000970931365741598113477569090677193431094440323895277104327455979815715620228673458320892931436811728404990907653731048566843162489148668253239589104593777705696585047685049684718199172174660706519031046078647826355392449009789646159242590072524371451433703245244128088659562295225074049026816640819253309246764333736573486529621107300402438825128972953291829834941861120416296282691557063901258809787028826187799341823892750792936212476505743624844526231545205325887553714711606544059386529510164586507288804801598785714050417717769735772979005266661138133805206283713519676107580149417366455178826595994794831338919854761266444390105214430119155079004509893226391641554885766814976614656538898099629437219525559829175758461412298247591841190491375936314805020553786898201749256319391325959985997628992976586849776039535009570058606270075204420377000560399197072089878357919297419355935264261313115108213235446604342942998008008311962936252524016131227804809271201320047456679664043004461783556073022674305019624974923387290742376287143827583413206107962502140679202186255269758656313573338116835637152591807056604082291044718016235119829095128398133581821564882008220011601118180796780067006657905222996372386430942994145942207220214876370065393672967904682078234891692692813521852734329813787820143711762379365786251062624919673253163495863736340423098787935101532348730722201485090563036234046196731278335597683858739262053707546153823369155797298470313968076320468312612165486733712570793206721698989577867297743547584146647146164869413280452084043191835721063298511013313800094015332497817963591479739232666983062516358737341198466647912749016965070536346504341868672342569329343070485946043512409960198097081868633498366993799464243894222562890690661063210780879451605919574844478965300938700681900726875877872553376977734199991427466341200311830961092509253129508789599845469111657921014793303594153395429120 [120,84] 143595446830661733061770449054187296717450300132495034488947031839602702502670956361854201144782212371909757039754903600936360530728398974002922801697364099990758493186736140452591241483143093413595815901298120203057333802368210353544687837774396709902766161558277284122194212234998041374748754133303429553302548750780541891283566143719798875343443335264769008785184630291577627803535994536562942432209585273927664764517320839636388792036363459187170578874334601674249830529093217666795555099941670361635201447355081675776997565259694360875738306678461807180299812733159266484505256797356071319850207831036550660511286575890412412754558260002789006555067401984954048305874965907375113511180130090441922495750403550669616541473248344745332513201875587911247320678293301457227494408299532769616730353558550990988826972471355287949609214988811000037019155500348681384874579551658442375473631602157192275722811942302440753038263340095485362062064711432661514871890167699511785572292639578564007858853545928102352579060575904524837989423904288143047357891570372466687158847899356202481334224498622510214163324990135788898956765223284723672017315147020141000009390123166965488174630119253376605277190602414902474060838357948547112864655280903333101084635525438847169838648613991266464207887147194539711538309352135328874995467686528768969871296410028361717359362311450230794331529714470512272618742536518098162092694879340295936388805643586610376473576381716531250121522772767431568434672589605438239439121262836131942185713142829672518021976049375136002778351705179239331558239321842876751476878558961810689681973365614060213334962139708531618040649903146332626981202715832173263915071768801651911698465137306320616709489982694321711154577492922313355990311713376767969158612069491773800290012423284500224181425787698541379702431975237746518644252475043184977907273295238849980894885656773869470623331238544257889507413863286330499920835324493748253609957340524366402134378993168307384015373451636536155176891990299920354194556130489103643672741806342017623801195663314316307750498258800765216007667625873738691574280523543732832385927542706648518646516911425264376762241132788162416102392851169095010168850809230839149741381086702006062837364318991476319326082855415205897067419164529052931849716027652063701488871339290892188061807188695212301292785628182530377472941811935440138395548263474418874862250708813282136716474492720373730421726273859909912978754248550622241529578354628745850156465085372693336966979934116721896276397860803189214612839813276367400548773737792821261079115302903520 [120,85] 525027190800246438470137888426662929966208381858006568293730165718132116771427844732649849737075301084892288836923090911093936168710509656904083240914805383604576201066960162683163482020698628422577427246412038910354936598187457524059532580822246620994945325687645415037150237230808405999498230315353660718420003354075493938834553380978256017500479778967994220477192885668621531995131398685537275163210034959689980507343782518562235112269243391451953395542040656306883151874295255544814915437448615474234756537025356051959540367570799576130702439933046002637428493761015282631529626851413763197045240248508403388498408414749633660204725224354986855462791963448300839937274640682813681838297543990801790323994882706721746287095876370550800242166703722796743684671055240340008238570156122505693217612823412211981965137061283218495374770114628079511711277142820900294180488197806159130990685441794934977215913103739706941489508604494846510234301958805454429566138814361216349740556694868351557717560287177953046786944944382513530090870298179957376630934481341663156654269301490546333850199921247494862337273836986428872230405938174155426517478391035607866339100924502530928043005100541061635115155003355360170045994632508046685008432640831827504920751792711990040661165405190016103011512313109687145539519372617273453100531353053358284606820789156026703982648544571698289878711066306379702446310698813749965652915935188430819463749494822985209331611051025781674927200835946099021232053470113142190075641826978690094364596480826156797484771094980798112886816781297278246775030503054244554577189754132159308610766322682643369929706474913970181834884028775998593118941486369733581144091909174581328944611497153163755163631969826280638798321028846440584908359506511398916263835784391138268148687807065673938523555182030850253523702573776651799276349472072556452497964812551456248091213803040582204191656388366976727664673120420902853841407203975937595141887498015421353462930177398686592684577196773432612596896549754467804802950951587663388240759997328018122050104170694361547846621604525192285859459119364268242735360870690092566324375881641064072870813415331910077051619206635068597879749892385346485253097793541505348036423965780977633794340285382550387451146996097972177285963720196584221350545487718907481956736070940029417294189129862731897971902652732804114366059878151815177246724279572658756445848468723212957082535281856406829998259804611432743013043696018713406760665770116045428939323042341570870680471239458544814153421664158844987440747815144971024451962013397944066776245760 [120,86] 5720675133554987112288001183835254191112094592860787891733827320004417021456774488837434986086242146219724565347469258937802667389234000609103236521512721215961604580539365823799589358537799674799680479850388658246070642994747358976406624672595153845003422662782390158255592690978527030737947099136305626007580822823077615833883298374786728938105468074073904852969723098335619923901687119950413118097272908270982850608336890799743458262014169195953409965421290146189794712945074314253339586910936147852747150774150224281286361322015531207373063384201103468919367753213414917064637473149993688331568295076402435721951042385213231113422218189657887274042826669939432320797631485923202792789553889499543464358847641435799136862734089402734092779788125172675910918926718063835082656422166449780652168638956744002224711981268196702477721410016092822257952082820729341580310947512366828617237756279814692608772544744091175393938410180067988492533948929563556369536782724152372950880312389925785565877834167379518494297667395626355906063019540202387494936417154506257958487650916249118132368557799513291367650743370304443024101699342468426533707049611400154566353055256631871124766101096562334652201454126740310553615106442109897331274350072663078433888465947511232712247715373867960543781306912054704265033759433844131598359796404882186009958661561996722423872318245611326273406930410447851083218568302995695648151186184585739369132365494363749085719829370616438439782441282196766212287927943061914354532361132322493945396068516153096650997577118702264882188633008708494531390956598266557725760283629269936337857578674256113856847054008241883062007048145081633876821743277802278315704478930783845128303750143234772004352335323208397277069133789968581581345815765534657457194087504274252623360491887724954814810566811402405280098659148680824161966777772300947425113881718845345871366482156536364463975073080872367756001631630841597669578588534125572959564317647111703386197144130666253114882997786228309391331834159121966960978392681084337858489006428566876558418502877934652100201051156030775804762522927954379037448846292710234242683327987348700157324359005629592930206312307007566382993093883289045489961444297902107178641992327704845201951334696978157858961938376209389254747622855388659733319612473632515012435785223167833105324606158556414336997598117025195185076783779844095368736888382042305363875492596056984091679247803282347460555736236105709730260716632188783153504792475277043897353646583335318686203114346541793564072600853421106956882699573401664941346440750724300466912 [120,87] -279521413379822692807543532032780275851424817722151973552239772915369517541511954254420434114060505092197928935630223311498011141558580995190369214184590507176859752704304156342095374078107281388228918378906671671160795040410326736973555461760874857848037052242441985791965853053464648777290411056102110609107546592330703419839865220719173184015933344234596147017581170567874491328433946662365951056408942292612121286544346266214459487115129790082791491000321017018633920631277925241021112571703653874201165394162784022079999506154149229599472088845539174587496647061062900604705745569865440105721275814665945757252724248290773654585663391704621533666010374262825156109588548192373296032986866419981780433047349634254005882137592731197401532510567879623107731041774617603373379809806292308999158385140357532383962711048018391808571562093410864780230789629764660463797585925730591078069202859201600136051704031449393371027500020844061421019062819873477243144828952238659093682442014830818153981892931226626140165356329680263907683584746259121135730954723237041627415588560832708751303873789484384210119867557248318330517597909077557880094232136239875931232418832011039677886497218421007769317951657317697117391556575710907377221814158848978853904249693858563992463409296863030607161987286330037550716884824971939440040519515758024911580506892794634900438868572975985103368871987142103896833192026415586773725349461787291044385955778874044651386550052635488089125646207132643031730148624314146179433791270799595374679878199454295954356973546150346796305469492670935106754595184532917150234557445471955168525718548847095509542366043792548978622995195600342197960622619333583177325802461448762551334005278321746201087586232019194332738546288425007136340943560475536021706920680297466264782413986942009434077577672723692183467892658973028292636328295817152939851841947031415245625567126206459047093378616200237296929705841216560136909173433423245311218066055310988157781481017912253909057174965412251696903770527574844619785323722255071690537329936220697257776579454632745785185494148504902007367622327231320187180795190641018998130768771067940762369812288694460386633641713210994064122657609833179489305014968142502837688904621611305422905638596047790343943858107245863624506919347494304914316816968738370993137503660296363248106932519623489159048883756169733588232542995228237861450054851833827784352594862962817998929643723526588367509212145837463620529448918752534642042624332798669420869433290650088245902065860504434127820445282618705515444056591103730520766067087331843072 [120,88] -4753081880157538721570195718362415153542978429098843339980610381814114120318928368794502750672691280677868080580164378114909017109988131966614422620484646230340086884613854990280718169184161182214310216728691629586250576778027630520703843005335159072854202215498865816494585144165534393944829826030356585717347987069705328822554818535792413037926238678110150992732936383122039528974632477676865456386476389453941318662923991819820795374524840283550986395397323623917862733859127528380421267173512628193398296916211215120742917356151186393691700857345660830005639321401019829835663181690203963484135716994204813785862719656932256983853881263859580010783043017365057483025323018985162076851142194641407846761370499603732362462584633709247941365467478553838985121175640257203893849679981173373254454415113008218365922767919050666043912400365832228981157969440550071647842976470870482683492493528299451954412329684251398058152939917836236937898254030191518083729363302785026474554597830303116630110838566231718716980868078919769041994106925366352001627098887497163927684307576001570789646723026885124758614747292019434249373581434435642654791965812631627745107923870564475949730831009433438408068938318166683658397765481067639799944924532376043683735212683528063447257032972425687479487725109205762924226713254549843116957479600783348902954612251066688545367818981579165899968200561115982597085537351751035133690941417479378997790946536576343340064145152796043418824912501811745455259323218323052729568582081214914804503796488427676785801368176304817979684137120344274507108486976563902346267241871449812233560507211633931953442567503880945759435294298075859690785288294263472711628711306167607489891400875094807964720004753444893488062657952419925519894213799934799613616592693405563117970845480075854743015573586943357839012088939802336669482714233686057309805350572045786890149547012414382229789551261812154430642602594423309798144869540010313655047348630661489926027442659477242780835650981403429231606266797005951655941277959243900434174899035429970010133222440492246471539333782768554044671150391776880391826236318892680961707623018503608723228916839158856765197334130782318211129521100022227287306745718733591911420323788020799011047047775333780393666293560555052787791012578797948073212448798275196563531007280018614832245955854232855492039506330696906364044173328265881241822706369916644550746052800255217239226989154844287355914052961910533172260278244562340539540791197215492879418540055494613689492672884211728075848207172675267154519438910554108042235475139584 [120,89] -41068376695042415368107289480356024876733676654151743485198524914302733594072872856393387835845404609560721205384032780846770724556334603435587695440390812359133852088416497662015740447539303122476210787836603265414898725197158384545407651811871888251358344258052042595396512873212806911004610660564269659278942798727072293316857188358520568591038079582801556234857075685413517668936408170310524005831930341338826429900600613143190058878733129633816712066354733556232144535913248738055866787974649812350573962706642611787935245471827885019583095755901419391646946075693043269728830546831684693498375498616720949611869135121461776441762017546855216636440290000587309421675283811389775920233931835712747235432477291869494232262175658045956058597306200619987901914833833893792048836365428105408048503734078001545225599783499333037376094974684359310765261768688183524690030545625944846409988532188152392446387004801836686692897633275586782917602321959078641492586072858389100518572217366700775442231108391723722040399099259201107752647710217887902470756855135968188651983293719751968791290584418808499334359896765873167010158854741231109027796821010549910356645991513867687423828222987888006533430148019395506901461211716606844513818117917361501674019728784514212197549368829928311322963126408485376043912255057645540954156080791201837704254514279386832718881401169720445141275384284154356033533270075290509375489286271205756743289023543965265951422967582322260611326910670913052425655875507404306921683952156114829590073699495173131981428629150672212571287653279572081716184866085523757460251250242531382499575552251882744534659468932101432535532090392372922441428453249961212452055070416119622477032293457296124127353096305205351350767747398168950118308183527397699072256877398025658172781340010432524196356735737276145870629479516417616311795355899461764968834543341747137994009214518397034197707464078856114545674677969180382333888292828407605207185065311759749235312243034407621914893096744327512817652315188131527935510109933881639364570723937654140640084778311256128518638330078435245542963625587469890631563767979599301254470204777240561163233475248698861461904973393962844620862972409019724518634039451606576523065332335265540010297360656987357512132874169516004616716750624056788782491796089810498237324304237183383373636647547680316101729728802760947775911199060106296468878802171258370078869699782122055230677464953683173698830252691639699835989216916401505386348050805688712289983383131009886098851511896226398607626958580482418013175377426371709843606528 [120,90] -135331499181400171924644372589032180894423521737528383757813716124011089906894861162100240769561789466660220182433405096252419351632355050729954014067892935754143847302103583259056802392952552384913110715120251990833357324249077562436563524983761489289448981467998109444446552876336176915812953152461123420283007277562540996338349145739978049208577473676250991424789032442237293513700067763286077536326872157835507102815889271006875877175366584151938181372697993122975043355749253226728494288150290800361795316357563878036502106801497645864230208165373317610801417093378519056713003304227491908411859898798361849834876710532915955969165364326702173984805014084741747973406987818101487130462571222700694897290390047105412138572811996613120265363739973815272365221948857773029676195824068393202795168604198647941000879280659063607843654001418654176024097893121181619821919680251641857168278738078763130202722410555781074995437014845751544587117468598944066514223328088264617481954448420178929980304816526160579067683803497604192597714600862708556653865230033460629288534549649685081603106935664257290593580373134848042378857216809036919742019263216231088120573919991255881950180627844901269159756801078975882148376863202333011576643863777723544829439836209607852331899040518743553491084547159598322695111950997630732087929773722990767117671838594933846026375522495033827414020785538805211852047037743363075410346826022072053123641063686501274019429011726475083759386359835152628808538044335271990037888573126838998467644606736607176357354846523972736682668714466354185351189696599922311552507349656731923632417948309833821811537465925518994134333853655843377939402816762105642705898332340075351812111032489770682640730666278370972833925787132819198445567904427482901291578102992836611732798171723290210084556725705762941046841053321264403289958882421300061273154530047468025402551157121849706038563631381472508704646255842285396798919547524293849021178356761503129901686667976166300420092530673916673421293650971667966248343447578188935922364115086006404308563266565237294712864194833092175895063372759906256454209573928930975954108964524920405750538109568977144706011854075531505233736926239486065420039355318391215895105059149947614588636103213352102921015423402172730257391747460677059851536435648720186746904798302335209757222150499487159823838651541074119909644996714980842470309510537305237697223667945058712703166155621103992602342010669702614636887629655704907050686114982577818956691437967554496519055283898868107800731495028669622972926548581723844224 [120,91] 637941191852235693132872596376399243472982849947216775542077401542522997705871141659841439333639671258569895318680067446511298381434272900360312734961201678376583548082201425873142249143951896729512537900989885073756558857681479221071584950526183214163544087175824448196161767644059604055292046992542883645738470322546719552733863563394851817587624805588480520761420176373599264833957106940367461891378758766530888896324949872608524884943655551817526934624301839590261582100330371357241906007936477780151354306505404686831529135384833846245128847378019050983920233812817579918567504727724938992527304704718624809253938210913317207288817955092397941816678632162623519946277831453512431046940881837417917348850222187897750747949956870849300279477196911769779767192006456746891020485742244107437899528206805457958435795261722194626179220997329682058647330315192112353262537141754498420517148263831458886430402139127631248921737205608697253724305190260297121881848529845361364923611240517943204922679611750229141918516772316676422245536594004010227729812458219039210579107173294960687110151341362472661991464945378598635586917537187830179838900694825820695320127365728917450575059078300867485710139285113360241362867381906559104991699734255916639112394889995535202281271650956772844682815942652143367312087667238641802263562309425511072111839593424101017781448953391929853959732322724261953021859328487749374511436325495295095850792573877343361305707120963770374179716772188737793275936812678010446061373622796989931681503984246005676982202982047489691410077864333342668403733258435225542116511726916672626489559430598680756029285152947398156043358436327976915591069585299987582785837245362338201789568254110158508839833426038742225512493338360435390098091634608198864418898039524752328829801228497467355355053750768900973582784475267183313804025138704267652221362270433893267358044988021132253400466152689210618151597982061050820482416384007493049388777074653900576715985824083968849732205325694390336003611969734524728167890583462318881637058464085142162616780172564821730242105267684589029373405386157290192476311915228849649881541151578388775788147307753511484536816796138731098078777095504401644483405194775106604732669797037694950660797256840400143002495124606161332300008435490993093155035756125600400185872216142161893735906165785924116109491697631216612255252171866469871873996888963217430898884051328796522465051547755604198163173843857498991379496180988270549976926645225942727621369487349931006967738191747943637978634080522686291502868259035648 [120,92] 7558318628099736877316129201536495790774772762557711702714716120678698697160629100917998582863419901173876346870456627739738192898446993298965188500534958517938649975284041071753603373385397728931313485341288304508423878246729501306631038351129171803094410556624706311224871470173055377444813505514905974988866163016118514599319700318120009401508727095230245764475583670491489018191900988459482240596784870610194751287997513148548339373221824183719075488124107188083639128073604489847469480163879168076043413150519529383347303376564719799745510982303976504625541246761222048769974232735796426442475095004157210449709861167371855242967550594411681687148199859553507345986636592553952085978933620933357080789835314091623766197270588673867628567475763547652512181022508951963265249951458943238947848456191241833153323152400500959000457781949439826659021307592511199030650980132249787314351654857281799565847625188888783962001468313380046190383541260749046541207059795669571552898314560629454496707935426170624097331551629160176418920718106421118069195135967245518197732013789034140490524724250023011688259537001047856365924087779289606744657835274772580586347192767444069946897874281701751710195111613252309766601387119295915739383188537454959146797867697661110150765363024649337456490271361598799753099931711369525470031852879005646758326841692734514370950829899346592011206402423443263203969482816110707222201390413391013123065040835842028258523845134618952736445001414879419877806669409237617557804788004422921888781716125238491372626645824417235948610532394851922078492116510998320885151003695361460034207960221221003949913734318864978829090788702961695817410724264934070227030433983946257382168341578465155211271775927536120653609408937366124198267285945001746324925854019431555814712844917380283095971116371419751227625726200992402531797388990046414887209990753568534601254771179540075349293796139891732358495068696839367158193242955109960239205538814418900646618275433425919918210708955201128366516749589303373380753045365677054091309728225802942816613518284698189986200962082815255224798541719733653019688914400116751525633402710485559988194940282118696510184644423806976919627651046981059988572552461116674984221765201280656030589213676272595970887330260658329801333572808959916706190023199364338070322300232110686712005271208984709131430560975430286754510437297400153650491507567920041968046919135971267874293997764224069895065196410965610876132991466389901024332763811047365448372126429649598008479246889929904609880117873886731929962913024 [120,93] 36460715197919685935936672368368466147786115324703945344245757921284537344666376393725231674877456477694101811894540529251858315014459992970246241543399826318169082331383122651153485901438943849307487266013021289849690311590661705609188166910478089058168698383931433796222797403575505522842894402712419728537651912971905023628652955289416287465266334386717115464924537261148269157977582090565949391042956279417787517328331227704029722169521650666711393841100997775229623123627733316193420471614375458670668883851497505057533579761892492953353666745368458531738916405079200309266685314645121793603899820689039489207956585435361070956797577278155964370206702366515356555269287447470676326830842141490239795464287514580530264052426258458486133129152391118576894385582824701039639232440137876229750494784513532077210995523837259672570085927850450636540054453945437273156519498841435679877887375279224876404529769386370069511465647677175585640081768963222547786881401500692014372402305145479329694160943209561299197394247851198368320379716062586307863554192924956746348859171360977342405306543159993001953560952231235034838140525944028120474319540445312654762406832323605476677714591224586833380072949544135447417419268020106145933303628552924326115951293485245156881922820864590509181150103700562361723319034069562711060427360365381724850373730089304827859537289239746161195614925364891301023864511714702173390222225605975551569469326871925176823861159680130431542951554180479946251831101081082657482262411819882860056020578581466767033848211788954373795078952820956956663650219999482321508253377215487305467488611745835706875792642488336174170718514364573839422495462030394300263678696824035898623494370257210437169790738255483858544673360753787149665758767148952628575198594706850116766047214622018031549144443025151679931672931090661634253025788541790039470851770255152946133192341057032325844296079449839672421661305174356268433998717898681347748346813949567437739267082052171933939863303972256865881551299148631928821363878940380598870040271701008069688750133675008439086741705903573887763127465553186203893728749378780561645166557422568671426698952965794270259176379744270939315844316253319098637202387299047898501171778591529856528864212599712783407895774531463396177507239054399363463735661942282840901723891859798064384781904999019954592165329131082341320694258268172992664529344013129481825733882683357936003859608870567318902440358025375495258545376731534820263745305061852955082589535159951770261973896752830071247947104937725952572032 [120,94] 134556420166691063039863543757765094052261301549055743390079998476758460794734326914736723544488477504713189546209029239979516592451441522505021525491046934093188204714973132911802093685220632304767421861874956021784322984466221816831013785669916346830020502920141954502200357764192292790232797523941429434190199220213100275323989227285107307450577183353109756580094961300601920924284246370939376165546372176084908983202503121715742127464415259358970754681549157663562231787556968429726288219312306293878749504775441026442834726179642540343637996329150441916264739717364269110085072456322274188328152327455344711708033125414320335744149627396792081435378737787198215456809884953151120265674763989971961787846518066091759248254100056788690901029012699742887423631732702295656784575459949371096909181057569675985130655504654585730847996597795082238197449553798348156933863517493866730463212714856915799337557602554031896310663196748378505865336694210724436191142403522662227233984374593354882064614394980696498478652092858140270656730742125309829800049226788656015489721530037305138992104495303491538913092238321493080901494603161368945883948962920593999716515915575804422775799174064316428986801826312144924524371945728555276747378777932501436391289859421312699551719954079101780810662603979421366336375023309103892520040490244354803191035058656841848835750134336555047877934370797909339552413467544760628691672325990140068254149111703238388490535585844248347305539881553925235999776378245233261085020098836508272970429377147566653997256488681210705580892031539281560007456393767614119662918277930600784405998720055598819324624988125413245451860410022377224799410542445045525678617838230768385756079529926129276501537377448071486903031379875970232601641118865030301186224078970602495988382513085343235848996907848405986923621629105110694853468746209878740843855730507784983330205139971383266654026590989115497476991741487764162412132735186741689380231700050932053223173354156977663271480120234277781737691167941129912636301183932047874780384105579255735918135431581701917819330874108316183328706616295125929389690165004743840051644927691751897225361973051722341317092441613866017876298235675209551116621352350361577770267508320299914339178000042333244637696519349399918444431660213526557691411403081613846569754965738961176825074158887825830930853448144883248724913215343115421050638907616413033358490321712644801726882008207911578065144316021147493945032346851688563086302495067284079483288887808906210656408339628267437411337439192939544 [120,95] 136715778981669527195497014573792069410852699808178421652673105126878726585580740200492209616509400126212575206668288747655993670546176810824655537219980505192265971048262574146418813066679307527908875258431952263455119030453632759342380315238675433373210689207749803120247861418258029780637007557512989797962036894484120155425940610081683628297477313883750661427113577977915883553378220976553145652233491171683164305457822352277588765097854621095977521983877488661822484524998572864162064099416258618467503375026930244748315052751073592380751938925084040913111671085120278266832332809220522687056507785533358443210698167498406907126715798537061080462785728489247066904284370484079472258851211702509204184610742285225986435825692946826277740515032270980638670336714274925523963251424375817957756040429606770372301269246857279217422395145333740939108919874011990270020261225233799259596968968616451129097209373393631193901341229240137601889794442421531335275480024430251320137097918668672793171793339347475692535447717157712927682220838980094763093986214310955761276662744530094711129826541419784980146536103670347003739775151417314366734213403094323355498867554965281582003902230324697721619140162845275201797550774461445928847804540777808488975964988863863049112879573271543145128608910013375904209854010404480313357543442770486228864318299001842145553411320499645557312198860185456207348936280825103170716710770126463842028066426276386721974116971217059542909321269270008333929595704814653186491706731974603071462167181813954931343916317791904133167286262133913152303966718238641226114068532666427949391342102930366023351764351563785774167518621872008226620001546239443207642633763837462681594595353142407110318253056562025455052688967417403878672711979155456552667171254111655637834233183752563413484296895092510246815627812953642886505778884002131696009953004933738218375275203856399137697343243333494795543621214384079632931324340028063728850957558531670170337095242262066716178587015994941844520930613752570303132220258242378874862975791030036524320425446273422014109346266618379717181094238746736136684724232585725339646393407870878401703453019636242504545384120638923010496879127038200666628592454545611368747933593591915002331419863790453432662048859973999319094504083838193349040257285811618799946954541014474861220406410359176089807286208873135448404102349784970685889927650223579680068612797483715571973866513387172916809156848879761407436806670077098135379132023529571707342752918147934506698413511086299324909732613376 [120,96] 34971825538719950981465428878664372773187358983463832911153910122571386561093362030609391109106399734350299586321612066686664678017101790996232291510437259471350802547183154602057500714787037285666916092738389362910618670527132125191327791300783393767250184369738689464180608366981424718174862329927154897636091833580028284981480496787799816349374942141148388352812565560495147651463884282124675796138280327760619128586420682247047074003837277245050641699324956522897517761268807913258062911127961630708698297532992096248476351859519561839255561175850515876343189855856116899785746129024604572479367100790310036209308682312423029347309424425786045622502611179732593832483360953987860789001018375843941295270390622913429707842467657082525564211977051094507067138518086504425391919420385220385026152239394483828003260241188783544691377949494223067496595389148478359050393385142947856109389400821326117971777889083462132558821437797568987756482782059949470985825380274394081104944931497776573635348656484216371403190223454447625353355785694768278344968595815890384712937406290728715572343733251758091294272124712340116325858884479162709169710046528602846994192140413612541302378219153887897590420149915808895988486638661606708211431765061991139276109273411877627578837849859426676801037484026776133681006672921425234379726882791884478146478601786464261694041070985190215979031206986286925535974649574911026001107668792443435258556242427399868889831351724186060422505023851415039549842549167280833105588710648705211605306731872346790827683496118847895658725039846433430050696991836882230451720047166519388882049028981022803082995289651376826223216174275589617012858591318255792460587097927535609658208975153062436673550235583008262347392758569555428306821292544154175275802185089060083452670890846576783005994614745445594691788041228665775879346377979899158897830953486473569186143788116387342346427000728059798786086013365771059435761449636047247484287988725877733417873678904542340991007413343549212531327096457250412160247452547879142011448594595707977566798401612712956725492616344127319098889448433673072433560942664947304541425219958220278840551798905593441020187600036631371882897145567815800742031940202798621888077173610502300007583190721017106754653889665712054595096555920997120970163502104339416146067334402655432344118284525953447672634121740102496222210263446820273826385743581904883090458257339776782887058269051393787875251979490808255068789755232978080448154407526537740821058009836825462584886786108264315223616 [120,97] 376789264551912953349619105032255564991761076931095601718735995550419319614071976819188458684622690656892684841977046561110645061969716955311839863310656836577144811401652007324963325202686862865021889097388617048794460354741035397614589679290472875324114547168936614417974495093612949593354343761981609207358996225462340333620465927039412594711728982005247067621969274134210147362163628782157375391009486134201305678451488671285939979196736342051109049868162380336363987916161146394533616484908868674741502430279949350111530416816723034968090239396260366900765252870023245321766002223793438004479378154350341767617710042083708162843892239568277315690272121412319318947904900374092416313919859596996824061633867395909737606282711382143298939512285874448184245753451808205550386915996111177102236976030680284597824191165921720721331846679451517760950577243385855157881687353541547263547206556345736436837336953857905921088165500645593659090492284384088849252989176141863360167246051757056543980544881250484427157352202211054054808128675421896628204296860997963091961891733904114433497637215669699241768257694376187939616119321112115348848210184666932249785932095131342582780809381998343805375958583333108929044255087395909312584459466125484008811663669286142783198638606425652992840504373459004331372907586058751216985259887243979480786659001051222212129215453752367471537597486494801647058255611574538267177174223846072348600790916092888682523834584807391069707536763921688341016293613311569138271894299119278394817117194706711585521696001892016589204974746500734171862271578152619438150280546125064081927261060792877335847473710585654288378242007374546962726487665053928420571215406739684736303544305677050012605186173713970991992359002758453858755652732260033658891008933802200711167012518912917100552404241208003232195551140545802004172819770740364192253364292389960506867246223378569337170012375579357430257754845841053869644296546172082523561673108437073581500202574910563166902934373049248677514296402149488791658093150199122152994933115103143367835274272978922034821345636918356219835629520090786650427445704627583926259686164207709199465698306709537943890201576289171888079269195322202862653067246682979064252988871365953306715154619072173836134959179649094424924121964442535233370265452457789645439585648265436126160519818651851802842482680772451622535382118778077500428430436370984051207829448850580034472424880576045775910289893239269900216979323335564537896764547770410787649729432851151498260418167704260544 [120,98] 1500410237352584516479927054678263808754065321701626387274322740893750056362226715203332084049024837834204307905279137462920546507736780565691816710366098562717154491158084362538781737969602603840659633838660656845154847069202951770215594025833820454729393919791692275736503442411938002502310413384981556285537212163625752553071134477144626324574711047045256182426792886047484735866491019940239085262775927795953072796951346581604989018558545621880425030867851513605294254552007375315397398319657504367880797580907115564585508072403692983101453508101899192094089073287099507808699940610612341109185473836550198665407863363966414332845230757091814670596699267382350508606543038489696583551560553760378204372956588944638461470959495440092556998354451176436834116737802371655570840188473357549798306833688176433633143428944342132731682989161716713499378962161157223326859397601556913976505737508621333633027983194977377759643743713568942498702682224277645162640309503960247000910682204065779712984617002342131442452049989237454463209330887492005669127729252585106849689799636277456417659291161129078621102484164004568089734610382367558156770391579396239175747423022545507410921125083023796449908853064488529543402031929166754574396302712065247323472580897465852304251623416561435160139837093971853344537274355316792701316260087840873819253472546032958132062258699080450329108031812648696607038538696559227077866707313933254296267630798528516359351339673847410589289092032825276358712294007287549191812313232130527819268401453181060781082644310606242358692387229072082957431863289752271081703640594280094908775086202889164395571727370171488624617626940302699745794198584476558928996707740946512483115102290333138697827847493883752322989532279232898919492277540502079913052391364471419534390597062391718265506895054246646626211449166179696286081430525155093316355728671488399679331416798287078108259087943323353622768156054463365874515245826368523298400991439109502810554345873216830238902830025047652812578947644639421733610166663301162187228354758561541348420245320971341689424217072963560582482339832636071935120340425845420684705711851870576261843367789603031430352228743645417465380450735977720443236117922682084390053810173555194598995992868303081394230353844485667007835282152936352290581070053860631918030311857430165460616922901888141859352987523904279836604884729422973068624268201616261923487996375793584535602406815061699409387560196697082468287538651629523283140430078573063682770361342314451981171589595072 [120,99] 308036268917942064020129004218844361481911986115048599887553658110737242560394796157158084523764974509095355043440654966534358770229297862823596999046038024946299046619027764386809773637652237422859467001502611009407652277491756455662325997906646408483946755720892766799706915652790466429053859338368485471427885690543978231570937961815906685152982983864618980805972834106363063571230255504536549237348586079902063939285011664022469342193286290450690337393802763927907645907913711314658111906897364481212998022871893066666455263404108703852772383096737690557630790258212374197860279188924230193997686678637790478821607989465369708018677902630257053430238776060279599370370057536287930702240626438012121928763018382234663663332802897651318872530138422198769612311877919847710009668916937901743882473152916399865543556965201798347649664477171958447849073090009313305612379267784900823158218127867107822056752940289606635871456560562578898208618949082283926137717004454955544473049018808271182643371707645178985128178713503065329461978430896057620492566122318911996274512920095073066413107644154572541483573219060933817672332985117013135780808154627326257691801790724723232855029179321611907163490451734324959622692432705237030310614068415286767960097186256780131296655749492534726585272148492088321065936190279974209200194314590655255422514673923434448421486169443137526451279939618802548524356237441080192888634914149179820886786326627111144069880969132482883151383975378693710925650408379742160432009725199900591559270930556563906598717262824447880342316704378908159661946381703909611008893462033643061101291139472469359897894789102890459393384665779756737359825167913034326982881217681961030250480133200353130418389778284076557482488944967823432370206631066364068073720919513187003537658559303721476906588306265996655584079926711069468373352937691458710061055910040268535529562954344171066319386573339392680317239339918053591090805816615490955893957851732979783063152416329558801125569872641363816822633890954492347537957049788240674003380794772328994815910652773328956824605974699847074155293898385231655906884174812176387391442905246982265550260113072461320171660850830037047339534812576005697711265127123573460149523596960674895747177044998680681881988020424165149721199280921128143757017972537258287461841470383427876374576908384143103362954216008553386889125220236617221695755238761646497992068023958008558427516742627430258127009787802281037809271545659001591212751588686335877742256776880663745213184 [120,100] 323188852026376619133942083666196117088806288732349640865448272557057184820478300504990307885265988822649538493582206661561781592357556965630819037713329158431260742507676019843821929883413048292736566134284509612895793352105873885030073470553300482760506458341503134953000182806291459421910478148108753793859549848513442561858708233468167919805322392626736900488734503138908930858237067621245444960206497349621910592908237597003876064538143185702957426935871581219194894498540899930084452919507985495362206722693814329858759924843192324506724688634879485827887470476011568153342071081846760210494445825840756082912494856109705302350912581821412235575151408507855515302120220779338714936713283865592533954493086546502093180087233186900408749574814874444554114781746271355196366574390778268231025743958676863361628647119623220317815100189915988062625905920386625067261511235854672391013817630563339756037740202326410671254532670653513671891554567403659023858385456706115549799553150711202083868746397287133817035289071341029079603846502622353917846156721115186066095167926016325841592513637069183327514135022644286429539095057975300821066698202341205246789328473339295924716631162857186581371054294805194127104912459618510715137159339668167821943051313689921665107749627107157221757306313794099575005119480661263523892125849619516084321731386847638410884220012831661328489479846373317600970956437213274967402661234117147315598747403336609561042175659450363230805811319361151918680479185595892223747219131540389834479395918530689355959734631784820525473482738042775175917662419769234810244758027972839944990196925172194003249901973736683382222560490441774550377674321363401489009591164923313859932173938292243655955035464756914423459449570005884644185660404796040196249182609831948573072170657799877561128748146651369275246028874290159099664185047291431981758082635429591477350217109821641927370533944767219619391976533561844548644742315822165924007369207531389253262616001378069521510314740411399264192310162563938958082352315275626688628626221791014815331681208125152669010503581679974632363855367565021760172770965329632928005711534593962803280454771934291551705462427600151681468706380199497677517886576980607862201544890632810671085239287626986723948362189054379702322091877992969921800917733669862020013910255136781137292067553895769388295494872687601706297042050968301159645046792984313016776426122887996397638156023687842273622555857551234115480847738844520626325750627170240210290949100874903936 [120,101] -675710834090423015300217584224092098673850009357211431549794567752598478279310976855106760187448077539947586666622357039126937800149493103476372294980636304351170254067266659326675155034044186071700027200867338331130240584703862741828238394072312772163455276610976879536833035325963757815643705601156868695495888763579905110159175042750116816808807616217374338840570973414644451657031411879768150144991084520392706267167586615820414766835413846899110222690565511418865226638572065743001705837498722735439497180399001349509806310858735949703427301099167471307171542908035819859370314160133312225137969534988297168479285243943884843113712293551596686196543210821264216750020547153248668832858028538354903805057843200707261517717151338574324982846804878162292193042204619654133677891091367339614180455650559000367613537192649592410947072848696533356079370102462201759790460344030146850066272242835653781943572425389019649669853952750460350429055331318930883438674505941623693897291692653007769861679214766103612880619500477507317783289473694690086482142540239251357693218880757199741051026685826716486565682899064447236572047795523991363624057866653158685802387492980903212480431008962415814954820492250570547260568482520396807601137271558546620513605518506035726777403400970053349149327699657691367302579293689010729949061269140301572736126866780049674313980724299229846840798978488607065901411777613435687630284198861496494317942092618137369700719608800748674875792024428114944479614687833454123886613552094140268721040684638380312911535857190071199940308507837778736691386764290889614764836589262415895172104611111508954273670081213602083839863847907113779264035582884581515574876583337169029690908909058336991672789007537714069489479210305862252095762511371616555569583144604880886129222881264961432887899180312955544757449724545900838275734425436478079642686854825063403894278783601261322122425193250082046223482544562109691433424127269936714622949879798379219311787250731136971582846829729194237451383672935552600613160317317470413817901021238632178161437389266787308298973228586177379659190628401126271170566435970585871052554688576469083359664194384969233909961217644777046097681970408531055286287405384622467115403478781940381027387370576407112357813179499702428962085087758311762466973486049706222433112142011183577306173175889702940764047844234883413788653994832841512480436682858280061504387354892732598640438091021181605767550983050498861961216973446083836741635303620727711947080041408 [120,102] 1067625507608017106408651936474259726831697808322713856761767408929006545966232019342907714169935743273173745697843764511775003941947165977394455760430687194942679233887203251452431359167855176071826091470570940202953549109303817204882837405820294173575876318170661110675088321136911146248800910004923858693819143274647728303050999000661019479766404279642673833208421489216418033188437847633622926824347938561983926917553466503476524377699602656456200296482419400706598823219604591518629272985212202728285596601161189739332070290259137125513110382534089539794878896702257810879794802439473348471996371162222274309540893347330554877137604843076254873417083349637929775820505635094034369979760240532746927822901157990211686875291076080231375329801190231362387345242300338982561989082777096986203251171464276102199590151766258671090890518740254978550198718233217195193077557295474448289582790904272754187240513905797021768474162239422848970912929852997940592731958041472436421345653108989400136763214983184095959565118492545636210005297611324585779662359870823528299494911326226857374520903427789569003655336274957850624659788730325029661625358761168359106333866834734777159984377937028566907579043297180828089001243769193626738927100604697521817333162901935062098532261404066524155183917875817572465648469090356192969590247640710413081670076639737294496575550252631549272691836190933543488199765058187136647648896897776395021708030400295834945136342879604045902632529083230196470412131531868593347344009379566943352740829521663870063181323508740138468784816615214425128024292284411068547972119725943081150091226618978736222004765580771705354760637699421186693612344511646772631635688861090167086503302359156526708620474339571141309330460209130695414910352817336740887366567690940600749842508382007324427915174105758427281630571526375798077148593119115026794438258014315287712465503153913003221514120588785844502133315274274930826945464078695301439302728160245134472204174605660108447638313253905489228836144964064841111582912408716822271119915021354276577070900497401227361701030498606161647516181386759570043724081146723926432469642374269070310032905166747567618239595325555117664009489713963918170844598211612405369075297500842530315098331050580042589526582155426483486573047438594233108116799910998298851279906094811237391440110904648345957238783524490464529953038210956295858899110181351816736312757729671502039735836200022441823050005692269463229303765643044123219004796118072169533860008 [120,103] 358520041361743645962854035012115823513960864161631128744278120290051383324469594242075180944771004492724152245227929910250774410841594744611782287462723667289620649546482101792704522247743833547628844429062841127674211875140903049949384658514784586026081482328597845086433241728115985742190474384086334264554481026258503811995568201059646945677664643083922268316302829201729238975503295102976183388248553918499106300077280747929944806048704810455656546447657877265951428923843990633282027123106993853079385142638374156009512588649415404857130487553149151611385408604276589039057929231720632524642748566518686350375576051754678474529866783241528119649005683316275553339000450085095562137016517985591876089993852951018103170229491831981464458203215364676137053657306535358702947509448780118675783810438543767373112686956474647756012469811827874638513777313326548407571280395060396232777987455550210698421699692238357506184376149705574148709539618220603102118819276489377538214565066754019948805143623129778734100747538805717042668797929844401307655768044888208958499114548429416595529239936240317260679867275237859248188445591436162678905418279004148249710466541856507023885747180689052264633461729646808374709564444928859886626361988516894824945036540314275683493262307856969299759485471112439545467154634896035252326128942446904045486484018385045790053254951344258582491288749896502667857975124111711987629531126334744887384551351877587321914049666407659659322861373543547949822611202818206815568127129211519792144642376498201488514939308859073837046467824255776607379093170756547119192135272406200257300334928183485065007213653849312742933587626267423424597314512340356750810446875626900915016732011032094185311081752840224302169061283604960188327642839344388409112963004962657104289395008130813164061332354842705204670413283590668620540587632015562567285841088099620689228956490462696674144555119051413380590336600128262062906381105849417524169495937132306222500129101112470181469610434901777452049337400173280372382740151960503879181759032075677630186562595404958593189071160481140167986760299533746622655217068470583441844654715497983125184754202811883330652539819814276216696648877923015438836733691496919191264143568204692431669124166775986883484296795291141099492455703273233800688607866523639784823916066578411866989615758660816305214371341809089770185869772637025608467149753088178812652802201695343383642026192341465705433646065086485831531115696635518513557956972518063552 [120,104] -317540187506247542357377768910572538146895860496081265183954889719186340265186762715778700048002464842716712568869526398290819373511138958866300218988796419604259907745350453597515034750499859434434072198085007397825523198484245281072112984513750395204563413752801398316002818467490615803076531511810318186139776055944265470878378320787703438507765222794709969209928082410295308702637751246730243566659919934176958407060392318834952108178604234309929544666659138834010460751876292554673564745647081298320922041463709573022271973804313605133806378075750194301944030989946303117982797321156659875164279762565984384924271465517703513933014185690902203222062463727097837810815434450808834876132762785226726699243244863363654629309445218723301222721025321737457989499165805290545809163707254003316305939584902553883697366764281676755555035155503939211103688550076303208860493168883261039134543447881624477961047881059613598350563819223957393557602039870860988772253153944423866312468471483949699525971866417565964092318809120844351126360941964925172586017267597247122057152302925336373075075002147427094587392810686388185910221313106976083124036636572336595100258178177972197989848640618287664176426494775768961417620651637512915765591089036017655905873927393107681574363262989417684903569512025649928842275421046565177951582268855282530047719531580099387834929043786012829739091981308978365302756789262689449659883725245103726151949297494543646748749785717249857517660844107231009867913593838470362318952895240586965007522209091985291723778204811211504837268940133378428468780167178526007806680149426713042292818842875781870543585270304419438978140462359511571661358190684432183097096504983268343099719356009360938870796604781444328651095771298475567793963287162114768278139859586686682557799043876864061805864095397477286907442950420495547725171663387604610052120438329636993908371070178505487421260586129887108121034468762189791027356981036301516053325131706821040155928529749647936456569205742667189613166391440507908620650317947577346943811896276411283440826366760424611402512974153073265906178994733428090334798997723131898631099254430319032435163971249974799313243765389856709675917605754292373218015672345993249098576682305994374328353933657996294860843540902121876468138649989629514996520463418766641457143627538298678575447442817304608218209885539145176126571780421321506476449845630920180863257102224403721618349708049077814159116109900074142841781001873677747127367196416 [120,105] -161605193717625536833697374028499338563190352693413037861949386638817383978877099097878314603905262395903331146171082332088518546905159101799670936022662770528314997824223359170218601869808147345239270435939336672117451687782622993520743936285043121183961189674206431903964223034060472401817871537278701462944135493699210312282120846195019935651821329487643822802062074388822726082833931133206164721637009669243495015756425351446374020274387287386505918043429452750087387025873241395932167922829768137549456025445123675748586689565652993133633878305384206645064365264694212059460571795330271436734243395108538494953362215209479694959634204529832020160824986994330240643212519730592641219051634197454784199106518490116038335328579885419845464368448024616995025194418362891931981405213824608493968035187210552441955188915961387490461627456148770002373210350011004922233191110343372746386471885125105607698242756663590923914802894432547282619244585462488641994256704810060408374836759710967834210227662998372398223699593496815938531912783272012135958999737699796419458415679241487586337246298055911452905926877009768057986006810599118426791890746772854644670167155475266936731002594373798498114052906730144413513572972698864231185017220463217267812721611859315863550926785465323466503285122524273917852071791837674121802044266324929086110515491091397702411062627319653350397740610018218672939369341698527240537873036941391760470841380541985430877596444187755435671055149742901781908258693326382170707588709689849330537478872979491335811768186450238207412021944783280314014810994266240562874290498462325434468799139630264288137919325339758522993946109534445300931442572566611653824235754828534670890911164314210849960525452058087164864031975916495176857735177439760784151100621605308202292696587938392084914627947346863439230517350255472649378772010459548334457771832067738127701706885898793381205186470467197461184126343808871277313361759552654557580154386729147037537390706460223248449289877076987309369041946026965563132378481740550612588893175906135867419190196097646121437467450756917885414685242081454880633238141025699590674283054614330074890190548263917058337499495692269988416106852817442478519131056569818189891821772495500977289450615755232303108277150440183717275832436709042295133894117178913793678466564870590462701967852657059053322223925721156948349513087687723504426212642552811772422076214536191723633887276693063862352420487283770973906040072723312999646912 [120,106] 300976134994733086536939960612564966507340828464502155001370662380828098382240946818977099573941314160099039534018398800688559436518197789887458117007237921220337264927763256577523851964017677045264553072723494881438652991498725338775099691227067846786438468506537633592280319997314770137912225557974231877729060221805856231329208095050440592114348136483815979295437632869306993468483537068956247763913605331210116611251392031245402618335970176864018056810791023052203380695327434692069531259846642226303328123058530547664826163153390438706278456495726792087022459685574394316845004173276909539605055753357087083533391774180616179875490774936444617569572045447084337906566043385407885566384949482065564514574567542786512797060714641303161126291642589517060643090013331550032371912944601938573278986605935831623072469385132822278850910436439821479926181296974799821238754570805985422494650736301638830037545692971172215119126980154683742740127068697669757918537398980156435909707429706327058643997157833842897141589350647891036875964044239383845983320724015838817392479432411568233742237746291204573711560772184453559483262865893258818092378913097295294284800604043853529538890586524286179193509727594413592768157517380555497292475851498854744716912084148481568140224030629423984741681244446329767871542220348858265106210163589022122038945642515823312317180918335512698819527072771011782811812235249219467388105796309438665104558714229670359423569373304068992828887805964898519968049151412026012649127338556467819388365816477606954466411323368153248160118761500624202623387324115658724241729404758903185498757987922501303215848870986727598897970109879545354706059181187993930904032956912432498534333301163444108698324134265868585134670620960010866586490555599094895138094774901202244731112313006448555080205901107929234647402490565238375398043219187775360911184133207223009183698064154839963754470984430591481800426240863459494263854659893572728109790479162045678503288775536317102650628883691451215602824807946739337703473248551944785404900964668470073099082921166757251173816106668687732998221767149960624214500464998257672347786686677682910078473665612506182187804241339333529178984745481284992214995673093283049234257138384455491719820348642404553979452060488106520692284140950569330969396939040862794490703435714144907730443361548041473010434296145158827370643171623725457506833734439179498296637626955772520914259897517638912115486560192887286609297660270392940 [120,107] -25848093115999710990148151717800457806935501117816200048087985619612962916266361476880597291868346952976893169346823304805001518852398123745913712489264273940398557124330992433045481729478178935948345514051359330291081917491813981827009577361219634738886831387628731171740555428796723198330809189956984172464732150266908801034805414785892346007909700645378763500148682367207353753714355581705309639663102350018882367393405939997037689742707259895019778927951236537670778253153238651173522556374456666571119943715647715663214652960193958713808804752343333785732465016299921400172516629647338363882245217414504640466112345602582140838474866784753943057483590068304757632818743844945273907574640190080219992058887893636584534720303984031428482609202603539987766529103396825495437941978947615594602938072704914725416411246947540216130807390351703518671787306607009536231495202220774751695678602701474876002711804697693036070293151940034920878536256597307260389129245106311712782351974316384111101556989477466578916205651470059096980778823135993483880367136288333656904402480851341059139804145950933944734127352151730610073515471540115852218044216584388620051643698617285349494634187128303846097180523800055270139403595798392823208276896274420700958135361062408046493352270671336868013327521937652192673866079442036403780757037318380866089045599978119355330163827718903579532698922517758323231723071866034253292308202345373912306417810995474134826373966019357265407407730387029027499673530757853991878596257199640293832692066983868304541003443356594309383929941207980557712705754110373480456187986560004874627451272601098838504904433919773448534569377110028875767939704975628470032621466898632730763475576820265726783547715997598573388546327903342350182068948407330222421516498524866159820667954240961599652628263713967106528495029743814035259569501563475897124885558538073112199788860878850572614329432059775022059553238327630642915613280355711127862308996586108044894799466948607891879319278923900124406138797963525723759973404421252470844091516465730647750250169606791350448861969211526297522757013961239327428560763367116813177137243426268757017182782182717861426398102486285381974516923297441087181075155339378653959287940560553296406623532095473878288868327851802567509178833819583420937674140997670660760446017980788932883080238173338457817769780989924163394775089062974405113095945317971907355376875536378045564942674002489572458939427246338216652169811520 [120,108] 53371878621106769541007625262351785965601793024020980693857768632119253209484462526055232672033796533236709209005024028901378618527070617677813184237801921628637539924238803115047782659077914812447349185070670631026618031655069933655872042267999347270405838886991511721690647892876823321306258635828190591572325536339205359955571095977212557008093573151408425449853348810146719321480057425114867480748636561104978305953872689350698241591543524410060580328574688519652796981942035441597379040301233182418639149432651811274832008104318972077669440966355833529811968884095416165693110536952383373619760538934341473351985807567561731514622576893715998909161478675008764909560154559931029525477558368057769822023692011575834651567807682454120765914279985186500237978565971359982414329089661029479048399313238664631942810321066075275791828778630682440231356008189734534519680110124354028055467336917817322410426057724108502019789971590931288549745617874285182702114442038349294120642813697856198620045407046888780744995580763192646503527013454896781442047904432899127816183210397571588970375397273114715947958151494808578663421724446994156804021331698437834644324258989758755785561793353214470477034375811495571497566380136212125017646330068021210197196532121131894923390885321096255214562595805284573011860882825870708391523609879218462598707171107068277873283405778457435359567038706182580878730505829799388745765111680068704418078233996923751091684837640050338622355238199720325087229250685333338316618831537960929196979499345891314707288808015883365606775486289920113449709328781515556840832301570230281398819897000572897059621871237593605015735937775718194320738313057995038715210382371363535568118632846693778874077058993430091658374036428767600406932771064041992644222797688578525428151844586181062619666341964062324589039292053724379273982580577597695795928438157896791215551888539332212645417211106777568421879667100885531512944445894483792590231015399217788051466870105596370941643827959592176310686059428567842152346583693613142400394639783572178456223877131144940541287392345373539840162971218461612310564866664070475671030699449702604078575413987783581123002292970756992534389496702898636658155883757284320538513427350137522288068671614910004284435755712667912110127441629438732481666125535806970032979630938199890406920270896021339504557760056515999194090455673145906794597351251081760276269971224617297958744554724280998876292568636904263606232 [120,109] -24560834405165272283377683253589914539176707171251726944893497093720800091327018323983590504334149212287920352577025598191932463424559920999237003421944233187534926298911409642727115532983157759740817416307015190250235902513709653771239492028627955068263512481740165417389675439667948689004688874093106080627782809306070954709593870566287636573688080672358729814035730878618190881952692055073539217359865073451457524943878674173604168318503451017238130768704456467353353633940995066514149935182385523411808812183985455989518157674859033923134392980711933489308787452297568382244520601294303265891833550165753513078139030094671185297785223671184063992943256015075560452135190715879062677383073413388517670004489219124476148831359536825774277580761779429325539133744487068960454646695480303932886469649532334290876029441940995402768927405644451079399891867220194162190902776736007515832186278017710251142889720637843349450914444121849002027522986202075547405512016908558223387878947946593426468696605838213520628324136338822215485096037110978860105606450095955810634376805532070662298442453721121614330109784271244561149641543836294070071688229009721641854917509579465930404140816821283054143582991971534568495841296811950310754857273569111638566198062563272052633269586713523663268956472857103003859481369323725682558429674601540459578399310707783776990483206632644433585276122777433330379762550534153489231727168755747542573304181812046421740134036130657503255661697573771334724194367361673032982610674198378035440819979547426772672540926830676560028063910339679545770410093811667693525563660728909900211909073045581613807692319603051906918436130518542545734324515060932860381732214979724584901390998610657374722076665082430515168885497208661545833000607504569639242203110113039380007604039987718311331452068601169934814002358232649186600121771191865805497260597710082078643247333485794881664281591509755111209483260766970243183563775532332400524395814989564544817021037096608887473076253479489541266410023318040734351236282375256676440257039705668991139221389422563865460243933468069861948614873729323063261052664244157581784257964605295019165220109056957001431015279394245689368058099383006024157722031065381712875849833464853157334086276277659212075032410903203990131501645592851343945248324892184515534315272556704476627751708080938345280837335794840536211730621914459635851197690678281332302288315069687653851045681626393598959600448276585408 [120,110] 803253058631333451314756499536630487734574957842548753753370497708248812245553538066548279892987361082272138403758086772448747155859248999090735117309653311393951735374906708722802405010753220145825017318805794595440860842261114969320776763189639083031498277641755314811685210544902445206990638806620710165257976036511960531008148848654118760724432905502208207143817464795716644855237044855471231598274896539716590891992759952954181525390106074540951461781626030308156930694770646601541678197441589592379728893052010553396766214680546452760022580964696538339559864389354255774834701115106460237989136949972632359773098070592132404857007125759309555102513030433647277656096457259165138922433598720443376626362714271608036884717153757020081021746814557876562186621099577311387674102519610465416202602343485328768851709338827512577715079182898991731817280290763661432612778147017535755878526560383027825772547744024134623646727523963765988222738455390210852132138062644534694664517228644003753016070057532162058123101947820047049247867315258682164792350653632628204067387583348335188868186846648655191174298079448709203091303821606386390919749616572713811860975309358670940236702414795062909246605206298897872625478517897494277162851033507782772067256113220375020405400644852780220161872711028843663869746396520593537541701558695295981382770994017156133013142012327761693716356640626947997649397984471682778018178273624136917857727020148127434489244533133335424094517090204472164928931420218559109922374301047624002296584198004437738666647993714189245820625384473073315065221988624881340326516947077304227520276599204129801356555574208340382849688455558545332628617845065402317994593952871955988005093608473377968857993413786083757677694491989206832163512046497122832655426847061240638859326995776883806428481873468365558910799097074219009046445355334739025778839239829685637370927008952501712577288044566201344409374171723908302142900670369873800743756544709218391452642535687467642677237531041816441858127163776949012891821049697739498906378163436993547131363724716065000364844253536586541382115051731030642320070026218963331263841810328636674680389195564373043573516395121751756352033701306879178655013579134029011090217354408596060688770770777520112363867545376498156779350186162244181323798267614973141258089465258521335338383988768478922550138876049647319558086450676214766585195662008652913579579666864230108971778263240248113608471292 [120,111] 236102423237399687957408808001226309773984572774864646998928179560011960357898255842983982317063378965090728417781927833742092087022906661151009343734523734094849149395108950260612123479221045465137084506476413311911772571973634365529476817998708752781796771240670952158184495551297334778053681819959913648231248916262130017526937617073676484460639559844922255823618680975388915798125291968957432651117859956091830428038876351497390948042191644467181015119334919319449083928435493291817042944220511412543423758379165236306334097948851660233134716500159492508722958281297067416469099734584903046643324506717621387290459031855830866650359151225797425135336809518092187491224854258307695771465727152664233660201795359762798439320899020628944074761210776212118003648515965872143148405322458523144271678978477115208859552730369350703600836582213529479052691451540509548997696787916614399357456891114651846505277314495246356940068986639391099513981602571544517404141574763483875031666673785094952353374728555965583345708710218464320910352519723272985662922933518009260775986902016888412696388218931214593936644761307948305424286935629496326283677255694807324728740280048616267732205549619888382446156843248189153925393816852400613731779551673573365704985172738648405389766302705882106044729536457662468772751857297417804403912345256102808904311245831937488886167920418076227906472136047335567451359944641465457989709383812551290576227589073390165620153417040222461882565227033087027285465209300568303812212099291971200256491081635130396613823123103816031677773393814134817476896825258342224185627727496622319334968654898137828322859522061729046275840641422454513521169135655229430387920236475355234834999848194463180158484593500711828276344065013535053747680729939127390513050896434345682003527158554840262882415693282126165684845137547836577544574046868337362974882806249553629351092949298402007275534051531013483514320474522310563222346356825534419565012365390417039761445739799280450734477336930821275657825618313232831164791632177479209516330898513498694889425547945869837900591988480143833516943669496686476904808820869126654974687886806532081577645349726171700293414973415084188050763151225146232647443022095755658886054660071206816719383631603105839915041951077029247649410743015103696201094039306954820445631179838755625676180667642758864040636838032861191585651749222896296917394654792064014474496625588034010514428123190827614688 [120,112] 110872521529470017182052889939266343162450404201918680128771680183199670311155939701490332197048099741962991338482765251040523782152234389085892486489639878700545383711104702131326039284142691090126487551266087502744899175606808003456524145010993813420192785077693655397144173451799110397196288664581550948979399704106409164001301224580515275535548229575728628045057868229509518264058682041729770156006463246385319752955994725373547109839299503916526479281388901350225902248105841316348863924404688253623400251921566189600747783761432020107225853764945884537167510060347278641368166814859738248044237303656218771852004230157633679609335230940189551507748127564042408968387317511651091474861878378520285112900544975993959481340299739545382330142335969263648454232244540925768297967942080968402944059058211067229599325780632971960447966509575502902185004635449613751247116878777723056794927413440890816647599349193998461649601255407800810705793216111788490311563319277812230801890474204190258005483451988881180885975306429962392900585864344619984694644056868931917764616898077460990018178495556929787978454728208310728194618295588224908934389145762913741711989414987268441940542849871787595076275708995029487934395486870537726566682744989647148646737437170034420344580412292736365416004936615611477563337751163434160623493044870011666750428677643309424042620188952803216091320838469490591997831645100168623374939408115197450187086263577988535288586099835555341819187435994810274516325314690519071280434858432756565936993720334465880236754636855638743128239661159627416568153116252304578120261369194398248893341723728213251477038898275874274800973204126719132305098519577213721762540134490125282820694995591866326566642324040804145250295388741447067769887293919467487662759457748045514804840384304884974287759059113346381428273549664280280498345309862535026192481548345302875661475490036412498144468891879451580776421007642003117566119493459068386142248088816912939736767900945093014485809361223759147847776546593948440647586814656780161918759261171315057346198510535845714186552517013297573673693046313217364233362522878407732424248542993814112554580227304264280525524083069295927646250946329583345706210241622848176844424223565864315982514364130896122533247668106581240797248767000381231845334181706831407195491421031847836739279952856208541246295476492230569656681822313864025164811774755778403403911653297611903687323405997840 [120,113] 23352617614177680789112472912261335567684328577381391258695967650988946141340772089694179929165457128724903276100399324687505616725097504976968839788937800826187382186681386668949997355758762726243940613079279904541809056190200779130967496955450093457689983680814540388650443574473858069259127252138037263167597991371055549175731757328664659605328919009515809603731500547247961257664301538149175885963248700953344852234406502090660777836899279516270501755759444545067220563263241307265653841686843936610647750674805830914487591368327962068862400193842668978267091162657577911578643854900479893143557968200825508462601993678975699038705358930467773773844412472221989762619893910517129711569799474627290094233891353916553500693235952856573992262859276919867279047786759977293027203172268082543105819605233178340295695536763685948378325558744313668451824904630385706386353774824948208636051671830559177874728528945829834115519803426285739074522829087445991508840979345666525949327856094185697172422999371031650811894615992434549392306247324724714314457865664776127191350216711855011924651557618072682803203407923178625600490618257067428209364174012156490576382564844612142773237191237116510931628020185817489436241340977691734826100199985050586392061714896299391728875985054051313229170489826012054506008547097050131925209120751525117318255634489799096875388642218160161276199917802578210280519153919090467368677148176595806827579803140533127034748470534124994659607679939347501854633351431887618121900373225307056150720891434381436962998212102101233574097440820412979219721400252626790891159978348512767749486770047183760406171217716366459890649605162138761522100408081489133474378759353350090869315518050119959917479230476382423546259650494286546834932546793514132350867701380049740220560872277911051211251647781661838555570976526487396472787218377262621388302545154201081770806594960746344664068143969827948616777613858863949138022015134590292381763651086815053107775157719019821672210448914477814007977736731889574300291813304473942989645656569843279815229821352382004563699198101579462947682392390574511217355270513379150968876437667839810013855791840137483149071179861785556920576562953078015934134687012056827897454399653554943027121897415635079423575562543115461723011249254126325413817401224928502859780050084980549055436881450836170549198478633770504500349912709072321796301032485717918741121169857721016905219216 [120,114] -8573086841577516764152739261704093842406970905960230330065406137117283846903642083624279622979764046861969064000645242167384358278904055092139835565927259649292626110517627967547065176346987199862335764253057292840031098931571681293478963954685276444940043133452174938774865213842037085854835044715897167524408612868851288907610753359637448966213835013376052541993742041472565996517462252937450212098881369488700537225362571724765646955335184112018895283331439574545065534920509013906344628965686093971324112518455873469246644700417239642364083686919940583948627364049303685640740554220411132619033949453915294482837317946431544545629411469169451910071431870340236035758444927010086575494553488957412365865035963106254448746029089917884417823965110679488285069566448477941137515612794837889572152545721974502196341527712462531298578254731781981648549224930809376987508096165267093514323710039502848009219768195004667237456877707115088401538177504051000950091459074148361136017378371590543325558419752333608680706337763300357857451650868331490240121297717440316920512079351668759767529793821183476079393341350608974252302638745348134821231331759647416478681783792910991587799675798802423305605820775966430338149900888068904955120941461594179980131640606825185800428677276381021914251483596761378998388948867578863048257890129679626075838701158401479667452334288199407104543261042670605380484810595325903707703481548194671965403250944475645691635949154651259456741073440895898746507647274628085062556819452414306410350945130970603289944557922253252005757492105290223757367793813722648692104847046576252623583448852288424115021798355529707137892233199058916744089081993198720395510670676313486893988591298960342488427912324608171553520540930446553148277719249763608710963617002002489226466083028702748556981760162974601395495870238127600907159411711633636758592370532051788933334908780204218930215474736589323821802331536731471188918402065798373872765429917451846711014186541180568777823449009982766160706960462358581482039620569766363621663247450211746638335467745637533851188496466755139739557182711349918614705000043429804354070891361527737245314311471410667947796086177419107997013840058792827349017815829342100000804949054442230941612797442768821390947243072838917149037224458983571591883689850700142314510844850909990182793711728311602876049200676133451299616338746675657741135511494928937876943236500371073192 [120,115] -580876608411796951730082042982312955838952848897406887048538964739092691225276158683411466804509615713046119015501148756181674267503548413158728386611546423403687940130814861641949999090751004753443558806173143771943129246578493033095841837789821186802147775070803238309356193444986943071221920419998819780008642697898230770098666489093090451442266478971073376296353506000517186245492124790142534887318601541958102992001328655572440529313911325915196010590173409355725507745888285610694702909994480262944140027298037844976551594699325761673668673541494132218292104295698562705095633375368740091472192122429646646286674359863576691589373055713513359474874756030090279850595567771269880826813947613508880036905385879859502162161874052423679496078125210684979067551856273515626706790164629879657378651598665842409643012356147088350054933950753694997496719518325252175990734891610626518237097773464752398814043164650147988896286978190833640820813755786556422168134829209623521049466286952874090792329319899381375475960008003046201559211623313579383164131931206027359178536947091532045710020131353057619470670721117543144475184768921150644666929535831737251898565217096224491776200151204388235145038463614364984740418593880054245541367736091107160273428426078109346615647515765594317205737790266463046670871431234199969266000127720625767636643183390655973966889468634779453773076541719733016914906923304235945458534641185459707650166731032015349152944334316798018752869443879636574493757524054575909268026287129251103294539536283690594443948109861740407426078032828835957616544598252016207858285531628982629232506171730576764142551996236301162616039488763807983305973964221344335756400327268475394450653966001776156008645456588492863336805215190813973430515001467718942345092863848104562936913446367972200478714451322317983824124160037804631442631521851935735480667855017070751754311617165741108544871740528244192672515203449108115408865168463504763455127512064717631220713521397529393652794388276952437432112726582242708296544473638545209330513969807163096359655313350133841641085383301912603421422453127337949521550650287062006432958366684415985591301150784085555482003270151639269032816536651737164799130887760310796372976734386116520404289983491778351436562954733447671113418389809358611029949382454871858496526163030563062140807064780249072841917806167319145362000156274228000250690610090305505288517391040 [120,116] 111722397495778635175417836650780863166838540341026468095989583406761940023035331337674844277390026867575481883392024712265607967823413147386019652372774724862504981357587423665402342655563737840867266589891077135696496796053898563390662168728465073762011333269326956616846561016740075605066162210156520254422488830364046147482477151213181095021206791613015485101959231970352975326477306422689512921283800411357995186797879040712397221883532788224601456946232537717726316311050752955778440161657803986581730050158053998777909615120106152796885360997145916120822036405408232525065340119258470925682906161894646972782379421134045096697616467932800291226221310585295242654183511183341675151282714987056292027255026752211354235254070079079401048393995520019434218100998078123481952421016742843723464965038475835472994125554264406002821241173768112578289974480293486748660970096211858898628468734302664946348359569185006721486780065204536500485991905715430501410591232008732637967896212352268112482283060138256634891411024978900130051781776000595823511518582040115109907549577689671786667068727751794089611895750221287698353476590019539817235256009244927596974648077115693439193507512148223613933267642990376624457059241604989041942340324742400165228842455560730945561396882584504625552500809224286936968275364960225916010772270315968886900927135830855327528779341184075395133991007230369463522812432036848756252588660228956822120278932834953243294037948112240649267257316450992660487607314533523754807168719830499742500762492520355545120855341729461689417318288539344481352870215907313457866652468201932037486394802379398037360153945452984444659744565115855017359398905800366968706396534739660080016164077659342273391834212824151010648243158748889757788497978763323373611958676229590325586165996947542934935588952485849576579228753907942973648386000232880104539266439455367930444231860378984240655588159861564830491103567552582962756419598719695958526701556454157828152469415818706390324369215449971785093043826684800422773217562917231617220666103355727306895681729235140843914232154203426586756568263094111741617862636796815819318333635625764391848377141689158709327843486927601345449835159878968039767053329403590011661529366243023906627795692155690129708712432828039750690981464736638122319069380977789302664132183506088823731949467910852435975068574869726854436616581858262380959856687668215283184848 [120,117] 4924967226075707833999950674396995805603626879858282667051056211115140200081837973504160012225963518266659735538044935372667869127403156317609982824267512449692711361350552492266115450129511422347442873025054386813309688593914441053944375448111912422495836866780344461726236738692837526906875053869107885351328782129051589091050660952321041816152434110285643578516039558549062655874833633288753997695027356641884030618211592706423986298172338487349711823060502973531024780348970261094405900227440789231702737930158313318808789556521198843149636329479380459520900793603414001369048559909842977026648557688181730596142359803115287993961196158461306931008276165599882742613999373777410210918660597500300691873104327886013686741437783060474414364450241372426350823431935688683951210259351736024633294996164625917753670082128850139994932063537869983638361267693515151115081885979735725253751759143601112840558733549111594772556381312724927494026506007420684938795913231526429750220055428697368780434532763154167684253404693102462930903577910266249108244381545672596596833536038980747670357421928186715439428280886720797475213663665706052246344885010882935819828161093995418441333453010161781581738389748205878446933517109201090362619542727553837979086142639858343030126198024507223089559589029373500360368786884137416688742078598097281439340391194271678577403121511600593090366905616888238694435715863573319521596873420494067602673621028745283598820879616300017700260997404657126661316681972186686029268086633444490709372203610403213234315796773716950692992589301329204086173140773068234109052450853773597119439250915129819808723342843121779950269280608656356428098623291338975470739513912847304233424572826586585599951511958611540776024490389965002591573528589549549942396864981708920657060637211338807026684478501927104240994481331632726507809587588650471499118848377170759505535030208925111584491227433715277557355166639744718165289477430359950372511526150624516554474681954769377722128874701208431577096390041750770279680755984951872578662621926538241291790187679002725283284066757562899702809148760560020932296995513320383685198930601991983201901726347688152948746150157140413567560892471198455015798215571818998065611397916711766549551711290079441246121917920772225730912261541959980896698642893866538567760864707140680150394766902041740775455511686882158768808784328169385099512028520276208 [120,118] -399921433503986981344337519066882248444149442078244413209356184554443387626196381801583963667484514211401464186073955197403806412797795584805271680729379033853337614302753333791722669806350233328125013421519852931184465362554567337387099664003743978990251126822953340144511837894035431574649549015858717528243419368632630077582645453674780276128798884736311213253396326868870134977306031061474691440912962401683433986541768462893687561907323129665028494761694434647708644953648608864771254143903340970963321477252501848900414331504386286824268663812838107940079162649138673546844192694207872558292316043688730986017523173034214116407703409214368542606722133231395570537046068482728968622721144234978795553895752095701483057198097560437039621264152754507756641152738179993657591949569677635034424976332224367776334178869010191911717936298216217898006350673590165662138284650084972381705085343492899115519373455815583429298798671653470071787727028841529628617195565765713939154923933735606137944955312663205558327402401945075351408762039392996662178164001093885997651880489511796387120361410586255882615339583751215703583316746742956847407859666571259946208806229487027262389440236439581128786238286315879375952341265991424164285998348577493630331152007584011892750784906445236961319932661855577690618603062022170239011043329801573245858414850112265801701993347403368691074293675644336536422984242054322614944418866147150917508355267942457644614734148466113749256308980233159567481399439465167334054544782032258590899852602535978664099909939358224390490148737209380548704930358394235490530037855730971580637537878050341850705202264493685363779876202524018126725314542830140967280379286667412052645292747548755866538642202999055612386982354044323729298824194363288207656484465460138361540919207808726466382491267295653142267204430343675005260066305139571210560735222984849014435492927338549873662517655206968309862678227015512504992287894192149812297508643487900936680233731386712811843086522819130479956420345896650221958777554661146335506921080384910137012194538172401753667678732444723087457903268972669589901842094048148706146962344798821010752858823958789135055070608045400258465174067816676378618518737465460510371828658864834302279988620788698902953523151926586275131206770337976123347114198044462957530580144559478397693057804566171994939849368344514834602584159922028595504823576 [120,119] -12110517477235091119297152824117826784181918879125780096525175571297256997795650001462812550135183922369939036200872416794700088523200008891614060380237038054583259727417959784130742911957243196535749144705952927575205123011016220450630763442851616700489310251034036620986869233265255765385845498322682339982070371346419551969262978756071121997303147738729148859740796839691725365646606106470586313053795021131971200156371308439402542017782276332904598528835204949541735705869149655269686491806550674332405342739522723330581539211055127550056131139454755651054248507991327448381378285705627914879996203112020615809579082983045576048875036272498160031367793913776259407388920657253685037334546032091844247441414906354383619842639251649238694982912797184832470408040202127074401191051321343382521647973095551408729224921422122931862045881677473651283479427445242522400999754991834329686331964478186291662487630119232152475874597038582473862804264338037199474025483827408768340059731877510688322474098824069482302814393681204530141327564173130487678765937739625969306848363898873373264522824525491023302233935593712281415275857457250402332701460185226365841060012377723192843093331497343327354249543004784913500964148636448549699598756096197844688491271744611309985889761047071074956145700687788650939922512569846495265095848887147587971302180077764225485169024145319792505901866983759864990436069169954878641468635217238597760973105400396525463752456059619877676636640355624500961892192701696476535744042043000854875396325100501782667497000761837558330201499681070183723542760994866347265392637612470288017348892209635983309916630087446658758294319043264754706950423163993244685549177955613557899319438622623091388123672226181136706078173653926503113849736319171068030906681493410473686379157288745096431615158655144534018087198867783196103750673627372841565236237862100686196609700162756404324393670373737454635193769397834431039733881599440538694580743205517104513749642396925863638208910709969223970535894962292249686876932595164518780508861906138025781879005135250733465268031789902563125300222814214534443906154122689122706071436738099808521951580238478638202835427640254706803754322969396786271141986383056564711416234707675875501935737936259920707818554832784931120592895493177556448618585320995888285626737281857858209896181591140046078176244227340438607404163869305653504 [120,120] 639671790856748584027845771776625252105070450351456729461646659923522743689759895806764412008200173606358585445427155023174255335360273577416998984865214792943539268513163299196247948662702378836373852412505687044867244512857922486493309005842645080857669996707496330559102493468733241248700575005267963141992451831571612564016495806439175625847409088572465781531968185658065974373674924443663281382943664879944222501525803254020293066018938280453176627272532261779474802677432356342535555190847982624777842763398899696403887943948210730051836933052604638256291835752367881617280450732083888039034882431616552002995373406892538216506352369435460557581690981022048854238328077635764219880689984026022975347981034031067563503785057523090848494526093451621208911314621838578518574726915056386586189981664782572426948311313864431635687333447444711475334853134438074276616542147553189267149472454836053369690583357855503058490181324119587360167622720848325203984897421751387236905072715213429362337197865083801959014059931244478018828638257853009351493528794102130164211976541173182894483198628580963578924288873359198613908591638925471469310832430568858662886396876207160887600521790415986223741584723649232020665448018843075502673055760285514654906566988945769120243169848546587870100613033316498737138427757571870508438769048078288321110704623272418645770408305116321582583841841693630726973951025008753487909652171660519746543702075604382871232726375116322246078572905469606562571527596834114189627018265155096861175890716246646751608586342501967792542803287800150517397890254988390945403538431061338280170846485692008869167754581535406983314422851163263464671078038310566824781290704013874050033274422604289345470417855741432087685161095383245574284703165260675658143814623286821673326237194758309150193493610091386076845156957021156642563289798209772719516683795682433156799919050766094770745522233199574599575095036656079454273695556285523563586079056590028677216577637971191539822320498592333717045902493954703855694768133769888290605912619578309750923700968759349434995955694917516045894083592092573409420896000963076178969434596266391452834722325356109566375637448435431168640642288314905082312952618667892162053997635502151120770307977047540511553271694510212376568777928297466120699873571941880905487267799269057399048939063181316418663621120210774173336133445376 [121,0] -149538832220105782303453846660832716122210674645851757728874893400062923143677897414204345236363242541997860796785937051946715371303739620602683295560031150255361342376913722109065391749935711196284857138586803332561421270688275932848213182403268254772571012583606401479399934644300856859498959027803168486758899864635337182199511012033599676707939647728619492278432258477984692769398376794914718979910219339560712888777747150848144865067789047732685950060904785252137178912958321369370183615800444178703750272864482477353830662005071566277833750364805476510101820363092292323968382155844403073806194471700891620003075791475029830203990848473191640706146207835699293357538245473600945303793758302190478856520617048302973308987033989277504954901683912143144223920664804781522673011515937655544788069026388182042442062509316416140480345470625488869467741785485473896627057320291498442907874744735439294992496790737693926858870420501325131444819331427496845694712110543197987552998690293370685060437845672024860652913439310478668673744007060234181578269988428338564898974721583647453849528135255850965454669671267175172422550435466051681415202558033983237754255877462567433974655678850142251798312830848350236690709477025642284518475488581992416393066651354911574871499451142308618471765586226329011087236445474313278832402550076616891140767337094757426704313796819009377527218946032866719522881955671249925584971438734852533036666797910028354850058606170940391884405577120556633284517477455325634673604707062085274670305276051971996058405729492031136703514112611358109689308792854698960808526193732391606243620796607961586761968720568692393508290708234678590065343156311284407344934931308684138290648440215868754617208245327782583770442864527201136955784692898946521511965752449156858287310358933417784385155580363823628464648909616978846095489035136968082457136281659730096626521095923092994325245433500731233080923596154301115979219841780815374713068785781509164982659509601974678295586186162907072087474465970823231849305495849739189672746298406191642262483285040150217381845147592329725924810990702891131257479360173490100018982865477990141309799151025461819494093633998904218534037099274610998593556474201006938368867250204258764275230406965440108678137995387173473115916403962733976200516047967899521136433618690739336735524296560734882462691565895171116189283088924748549166705685332517812629847529719675045392078555240602556501871221275989470260481124559800222101227868495858888507830055486599047459246132977713056889462425544779228780750144037925103074057056366903009012402010093079979704864312195441208529306309564335770462600003214025987722983735726237860598780723322815932006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -875527549072404901192286667666116666044229081375025530222443288985349672844810822998034765387273698538050092809631551423540996900618069247096005896879040649063515404168659272381291505664798288555623049271398567660246655992527330571499614301374178798312042016530434729192046559276602181605919592037821381008163748528060804404923092575608516834221565122913405954925186103224119248314655724242554083654307856815692599808955560309412396328532052324960051482247896059114121461119170118063324725303065055878715169357493529303386227572767843846746747326103747417191698271800152902927272675550019938647061752848452835139530132975754963991225248392264964655534180599562019367955415429679621685017459673513687561191344772724463658423129528767947534622630891210370080747608901953371704632548008149228876972510092833634702431574408541262451245615904336708246519018460734640806451924055884533320447050577479091120383560051100226337887901874738745315101831851838863615619859995188670165514199543635724700867191451470348330244990793614228273332823716358237608596182307758634811337743291110832345921152161376124730700361338824477569637419649076842901863779537269541843135452582065784947695378626344103892305819082070819393550604757038064187598532383508468788366062390067796327522948485483795677679697881249884503398691541009387134608963737361350828789267158724261997416360826813520831710512790679901545946419664994039767262641181660037124794971354254985439394665864953369765159517391605782410458442792705212909477644978811186658392993134263083059808006665809601305949243066604065305135829264076518039348458095221130968079765467693689563460764522322547966860407729531136432007945578875453525630445239368066011413135784311087394520084135704175986080319506153282213731871079283825108205084007992868517810566552185383953386062958717912403232933596276295495046338750720886426015403133527997478340024433677429131160386422864017324881834392795045860122582068090737011428978988665555925282667645626600251906933108519487202498741004170407210962211732293614309200566791246896528110750499330791317676344197773815462286356876900777582750538944962366567092953925789505383318390925673168088840720425486081318512288463417832389571729248715228980158727569707982598649245199087162469731042467229526539604600059317984695606694425656478123672965292950702262546469495096644319039962399806332948065459784673763895994071469353564576636337865598510503195188267710455590763985203909912057650327597855661160709115222608684895897483036761834194340416418555700490039359993244491053776652571594679570352786934751365000644616505706915554157912141700623356077709892002575281681639376050835334036100874078730846872431488821771750080512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -183142903718929874114594943899457805314105724489889494490572505147015652745098368251094409933171203168655612718921427250137789863195567252398375128367666545802969311673465707191297145998234513626953499303286072836671436855023625330873734065874311011175048053741433799719345157469756660919773482826310805343908720483375250062435137840635109685117229904741308877586467144260451252241038423375837475422706202644119096248253647680983679609654324069781981256339602478641508134649346939469759802836529916793858216836091930444106464595370446670016129525668379217092170593797863252585250308790263718139431817220897954409555116292559752184784582710125721637792832140806670684225212550418509425965030389824508887203120322413817467247422268404935458301629357824267239841261254820278612545562239214628624591562928847251838497561530308547369529193372516464564406467342193583089673703951256882824853886215705125182578998867846472030406425074026698434252966208011463250409688374439263574351203357730743569214276035127253950177435808577009522325228882834062635656436485926189122174127644407642008927619730416193655072877927442322204329855486966514308749029434008148547561776525917402417578126410221269006191192151087167737197586925616553238307552803415385005809623023524372925360536778921683676876845892628330671925874275794012977648678121883858439477267466220726793301830533300087666071385403141903501453847865123282543981399139076118217459531523896399570392944150569938980146073157235016979980292313283211061373901926002515213037624778672630611412351583242726196310373315805334656491928833204506861292366533197205072053331103890603331369498292106014589919803796396280444854330084537567846585994698264961285827194324601152084007949859016426495541107173018782031539775635365530187274997622305363496286111468573212632920522640668089627242375326863096476956708627188135353165221829817191554657137355388094608513693224126134043226940386103717427783667530908560044344214628175620008497104735703707306444335384255244483009135976224551972662737541761753432394770593523748348818838597312039142648859198853013363059544448493094187029588291321565527978292615115703551745761054490215422818993154534808159430915142675286982861112456603223812076129771754345452103453812190470342937298040883155986165786511033684927260952123492972062111624784027050805536180980571035299659946286236152464617243886504467087268780264622660484614139581502697086359137801415317284934687073948586965596687407529643445379714587513363842075893637473611772515211444149798723265302090114389921631154640680007543380323555393021546328458592054234813014988649069256470941702103823227303676665581166144176509956991870943427909831281311015925868134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 9928836354763556861062121149066240002889968033829629338183004835076758247487670192911699128963552056110285864136575348238072848515476027850656600786966974245059656227136448014986763694274956579290708825052224601361166865466267546321701656175880905073791393519618796054258641682693028915447643365168022424365052993520451187573223439927235459277479455808908139743486072494039779182504301995198724799245871080874377947123060129739224793322948780223816911256787141855448347768473326924075997272155737336628541611524727159159415958633591904432803460775416648127761789326331678335253395762901755186951121777357195744357646207537118763405281709047355355197735096826871234178385066643418144239847976715385728566107011044725543499547732708247866284027040668321293588227824802030249855831723370677593199355548795921842961472641070277548947337286520957589032743083213056969715126308066000932655339411440094803290218360635489577526549527395721373550841089176778041371668496509640744800429756257268525848197539537393977479505146615560927337186443515501117701190759027309144012271833846413849604383170810622642381625166670750065126090098674261976058799184255087631398038331345474400588448047517194792620275656083284831386180019191815676457440305485079149818925381630043762225612521297706875305494846668293397400908725147385075399926867141911682536501476226894478863156023867112475344396474994093870454705158129622391740353036186729456101479643999748594376515005862119552896967815193973956997602440469493603383161073776691065682648449714606533424367103469290636584581050251458154023895775514825296408763921430721786840060594969581266633318911820403824896853607977931488933429661604545970945658378297901825093431194740786253769904386782388370528098492339590496344302634615123901872283519825828383126035305446862627753935468663159604754430965835365271502875407996173773447859595841510581040051712903354875363981597869439797498395785675943484210069406294166556996023308092036966540209787206060073247682128300039961227860060811434164694046423601630104162681155319970450145908155412350849169356345889830468313701394431201088281859547453427753358655317830522651462318771614032332715087306136248812881233979859357091454235810726997868953530342767627631704361787510318700200473931746085871056330309626213026149574186137960328134439783801962430979459866306511875876679532488122757899831234532070045852200619661949897277892035253863531366891858065962017102329199628561788330384059920384016486919702820684886847559917988482602408356486246548215940918571495412777946184521003565771866655606219959744199544685610857185201847986446965791720774083238902584680103977896920020001162098485488334760190403918661795063256842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -45016420424956797102097127137623582987010433331711370437658919009978648859091208366577742342482112606359179520141779298827984172626343199901561650300719080140025403155552140623309314199913248266258488071047037144269793609513912950868396336407929909603071994868460692609729306965618845367097584643996476348367911539262577328438736334037840483198995116611580009811713465646832927341446501654241411826959287877243431962277357844015379238881381638517226752479114795819038034510046012553010968924632304700970670337103924041149357109409997581922340148873545890026367446391974617597073990995994088414916915188316589946342328583415799014967246563259590910585388930169534178303046800915226698988846926750991723226882620519900132760678660621764534232375430494341414215726748432660290446222065082401871592147219354723369411631886352952568982449404061315893196389848084129751774172898793282276329602193526703811926667352373572456781352820762607124672191911080547943264312294013917686815739851921116203081337606756995862316737417424780973320130386954557610910936015883987615376705369076432866623004654336564972114016981127685038208961966626573255941809724574968650933319105840628839297934136242241698642575335858303893396059432392071907866321168734110829138091500485598650676747287021092107425155990128091041360437436886500209993777858524981436811056590218495510210369496668074293538177423892275968919798612498955917529309863103319956249513632281135613548827384920940704610661019461283512033014253830319288133032304299852699965529826633455761555248331765065196107460052088985723395246391348026043766880294646239670146725691380260413507920578064890506455351713351637789342459740114793758574921443945287653185604690856035171927573444496831327952184549966312218096593581138309139181531634166523053069050546295955833982014756368485974862069696315842969907005913910238938945481471558870255686997642489913403031383454148067821896232240978370993154484587961384679882164909652768130140584058736209870672852294350943966120152365911095831874448999180512013247468510881423359660703016283691186501879387311484786542353346946378413576703469386389698188770292964091783887320960096812890485988948532245648642096770986714219901527488700888313905062040314049705175720131394357581708172679304145421581372319390306781919840742307315953885900570302843950262181028118699842054659524076981999122793066684338402403929216531009873905466191284760417259852976573972542105650761339526112352251184210498431934001871812320912220566487877640787420944263611652013181444094241788534329181714732741924946891343755339062208207438712319846373008535998944348928940084902545484238492525098211871555857489840337528791320612647823762236060467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -1277621386035163242586723796695233182244374398805775942783804132009174364511305736551882473537771313513321316858713895699983416402394079593043309626754879535605663699649359162235211277942132846972456031733299707941154502980342773426891977115951787137184703789020564302711677386103363502621963060203901192004867270063509928515071539407562332918709238877907906191863604942372708426948066869107153004704066352928451271477088002484022368909420514354942251872069410091902641854965211335190308584322740078784822739023148506656663721342694257364782075037218538754665025866741526573271010794533579333841482483022075511301428292735600819574060990604544502163701742531877851196204553144461667428074622494511399065331696177555110522934042500296112855799771716588294127588008258781096895746960324494271795635189077204277334980510585634964458053797920093880102898852837401740656687892455182898289572597833005957786952242303512837802980233193378893278103639296227564785406213758531587661399847532350695011100924439717460027693442336503580501163956943842908917716487812417493065285079149239973841335637856256442882374741651501725241837105576767011706748671944907787453701403268128165410556386865120963866436291651031449498703446795512786270446637009121840842948511817491565553096891227559621796152638963943966432384141502118293274469737633799950047890806850160101790372343122037682535297976295580541081625129847076818276059743575262971983634764594889949031741175938814295168326577086189196864627851129847211851593059143640928718071734036581969597325741232784417958293479434750921654369838736693560790674470434752516277339136374311316510803071816141188787488230675786156776604509144536782737403479524522960686062566967055297555458704736181919602250650773571946723433712642883358895626615144066317523072839015988077474362934756221305989532719577788757484380714986589866884838282973696014567746536807355371361633773492011876649996361492995840912626896987283985314098315322050703162394584563084197599426136424270452610386132646557901959123051762297711233075880743236646763875470834002306779325159367917780074091690978243881260737512838856141120082138803248218526181387171787818221187092315211456067164033794794223691729336881733150877558992990465551557428676548998800003005197616782242717663169631231650938062322658091775271752938724515571751391632252782510281103031348410675604960964193632983420907635224272436531455254960100450368190029716283750589776282536486493480767129993685561945162011240892920393012281685235518083339469194191477504278827411078240904245645947790193843078974456735013811792740511805998178580391895933148328344089731165622178136953151420891716018463552909579769109066388765242835891132563456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 15668717031635524887315661863675304288705120585936055793841287243938450122522432100929519939166353830889615069706866184376025811191403080121256897153971991145135692521531773142474414473142678929087420927640448133855851568104173314708141934984088068770545867513708586050172674426948445803081486363224313847954007898672051265486198902754727692549408370154780637680550115042701017563330671996224499847318241625498216774697119894043929843050501374289420088498746765574556678234853241857295777983053528058728893033856593815433670969329269348447932872713327457527762608811045432741730358963600274331555478427069025469128585789703008452086712681700800980060543503473055660972121800127471833808408688225762758781361628111242849642740748141328671344660649946059308376198751583893187016198875096992952681161220548200955623332927009622854800241388063186475768983103858214578873991190488031681967655981926897484548105630888986404723452183179790660967458832820508760119771333610553661286086580656499928372517433777542119669055155076069491972732570041903071752074270500447348500880076814803939545764040619865702314250870260837426067728245227154129750134987733939430464261922855348991711260861842975883128549542396368777482842426404178401644046125771719209957776070942926220576947701751142732572518494812308535481661631563765023754133625872816131300656183859139661911201931060144280292017659861293976440185829605553619525988893127417748101514322580646749063760478461687318447517245956984152587991794418416994051936807998592897426278281945300465063827011915119955164490036380252353125026480500247511548250225257904741711118004121204247184641803666736367712358278853664515954323151678210139306191159368464104541990407390127151101899136656387842775206450653435750804661297331854313960502381197750339762805022961139526394444507486442065775563402530091937314454277145991382662516906966195502914614798347403440900636691347952936228672837718661196262063319860496812141534978960427748631541666392719516345816122171565691861378034321222706341103882764648402639892765395020408705399579980224557603769191769466109962155662349148381985213664352028943734742292160811288395474280995308947290116440344445491598984142558645580032187834801570832184175218261325634007366784832232670215295163011782330613899795914460458539115564236300537204923035168965775358734702745872383399919420325300387045736271224619916934000803077246030917571528900924194142369048330227111837569809274866061595031264608277063440353801728519610759926231303489342565386936945301700579690300346956365510251287744596294797772977041296161726841001365666127671017446587538463293893416256360061996813086951135935503280667086736817754140039868807862390295520870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -85757601304833286534877815249720657107090101454307837786180896065593586600853166171632229109715963978884500809128943861579496065219304254797262079643206978081765860131624352757156011063449744799030536005404105272382169471581989974702390107537257574114487624927492731096525751959919901777170182691829996556161455970897568137078548611693055919228381554136911539864137489630945391473769159772806647160579103164758788392888494219486479122954433380494111494378152408746465795766757652923100853644354658484699984616280706468141824101640341085871158309076485926527479737204015584290978318547670665338053237902318295744499701798658275519602303361714961156380647013636168833757573186228940460904946164678556558158981722659524113414378545289093335884483536485114998980835562080238755848299389650657949960045465556296983118924666692004800533907726032372676777814791249639228223563324664645816996035007093197155985994969837164108903788727087398473240537532843094594419757539959237061768967549333526936106356264507599453676414176233338821636696298190939588547203752905653669782778689619307673752168366426661126528413335012513439208334382139978946422386731678249586206368189889186156399032670059718044027975112493065170726060742331031854663255708963914045707272696027533976617836642950364304607190165933717758331179412401602960394983985371293665966587885504332166544034138163734536997415753470847654784936471455209679557728109120965416288290929579114377567193734441994107242574159613811340573940519475200897070927971983603912283217064349893151647984894499629634457810358165143583440506819089619881743680318926626506954559521696662803093912095631501720810791174650059330746582655691971523557391110660798590394864446062668331655603807978822060956113301776254460888597543892986047247992806183343247310026178075086036318444181207526741294859692931014700652299095171140873036111811436373663736909504907341218877780149279126496597384896790865956367254728312723659751517641795716038925115022302265798010592964986656358117734840096392989211679634444862161888305980215313359657942209047529084561537808904116517113069662586704387717143128857953477347541335423511055906832155624529309499809281649811463419911280459332519620218367670015194793278137261923522451218244805128260318924599619842157922946590512066635575090567354520013567305351116327970354181024029772910070339548779973857782216758069031428467744358666083892621725843970348398746365027049528202673063457691923251781065090792531238548789884833355591001988140405982227320230370739050763368946838952502491823361377419969615715485804757451700600279894002237277399863623767163786417124249800867778193294632240825873051281796501241023011005739728223137533653438955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 353000943718485029014342307824197656167077623830066331659079804114690639685398688860806377417450884045876317966469003105147166674136479950485351645940501806909612375255877935229993789980847920553838835776250493927791442621554291794502714260637279849170149428522113848487733821810345365643599667265212191885447157901440655106774537986503866490499174159686544323427243108779932193909949259484047122792381829031016398852997286892572488103128958479447103649579481541904790343402732330179203695196971693459538630766334669172291511341654246402845957612121603167004894322594666977993947928635068923371674900443992883838967591756969219225223098027598261041163520719796138209680608111361645274273376621200619193304599948009677314197045007969510035724022952063048407806670100970180156199156292771451705082802380788499978826015767500046707357859540923508221738594899450922064058944639416130127366126216033253144549567070453608366035912169220892412507865372167986743961446359087463942196990719546159335382554369274025990213386002373271868201185574045713655080480136980178624915075861431992001702586775547412714973569319768876817566489558646815951994841542243071032308678489249336422990751784330534416703691450388177485334972469213705728236927181011248437125939623060510174696541978126015513410874030067724729709612958187113537396079324406006369527831311404437216058644433985766437028460631935671672911996249940781098277661167749258538051573437125864798090408379930363374983631767041492083494168531203157125198831019028389905136213142815988715100181032407805180200195221826723422112230360634485401994898275299501397176924813451307415457042361793617240009912606152140248797306552355995017059797895346459643499085424541702875046325641052804570967255981144494727481201447087338044895500266042719428385324499167953210278417774345324410793115003498194876368776469544339645978460453995867344689477849163603181610940005343682287455244915064898067881302275477275950494006465777586158190351757364922424552144755727140660142756334171599470673809314827200907104871514500890521675949703170561490458636684947243820198257932697350506990076545404583907337296643177252944231518822559360094954024467131286972491524882650950698596466415931348190152743144042230485134753793014729458682028068408688559177968130744243187349740959232272138848433089393292723487117596049044657579382604851231258767681800956994894950069619658436454163912278632342576447739470943783251246930725859806807916304000128899853401740499819597499065195710295918354272534457319636662164807235634342299710795766929906632715238929312600729034031806435142916547730861822735660250915815133722790145735491083580469594116453970132460976160123162687962578593775616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -1268278773794068863242259642031277574162479986849426503780013264011570126401161580391851511198425379657716307224804458515167765989707857340024567094301780816371547630821403337706950161900272261407220996749241324572195204964841209378274661238273827468022512533078554330953881222013261579519681197030544929028675677909633233835398884809622828136048980378876031416699713078529694516231686281885417302648627360512112864267780111868376364945829286223558064798787930679567157872883521023042286051051458731131450479284049196940676187910211614592810357308518915401916319292764506774672996071474955815894647012585128205270994624308685065362757202823335790826543784308825338508670016948425131422446376566219838788737851441957571557636173207946429512762758721248215073326454436953046433518445375635212164330166464323387662722270487954500998662335784479321633789484008319222940032854457923278512332147556264217285306674655729789269860421963774199922807097568904198484397941698970461957535704539331119458498920046419789322978419176759143407279996434401530434497246639697323010625500388142911240625893521661050760506550749135926524050285975649128968134507011696063652962098589159372852860742969682881489075440390646170492308380028902885387067560433064904879665825518227500999684699299934428746095565278057494310573928607336347373988232532287499856694965618509238616974083732128590518048629778743876463784945826309257082178540424500593575501562560149894887006969286525181250643665601777438910861816587766927812436723857946511235214590770537156950262496775661168733045089393279387478944582491316154875615491332270164431350543342201271497033754234009848139985756333518868895956133154338399306399151625066278763473263887530756422267966971954858673309659384418686054704984730148229706879103039739906830123872756880500841478657179374520457467940193152887126831065266401116939915675517494231632212073329365509878524280677895871414301936600635344130302850218455371240831498056139366558153764899890923009949428746665401131761653633475927502780796233180128597804299386239215452649016934605789721305105173090135436317693885119404896369791595629101808984338468064112193649542581858612498437027162135120101593474785497151165714962651175858450448202432629379164692164236405386959647713912302872064550329454234807129607397330850633850217719382289493974289733228889528845582159257655551103458459755397217117400503279980412911425165425514527271871615544341744612516056940875385914613394540137404206384010953824372017295595449503878257926845246600505782529047792518021767238707060315929544845212754932261470246870754377845994920292265672045195862449471252240818803063283620877136592712161552509910451531184361963997961827762831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 3683582374798356350671416701525379754896690256803643622884528985817273495983420713888665918466148471129391860993882802799130325530897714927197984826462750916152465612787122181441824506300711192766454400027939047008763246215439281825353613872709936302701612354443025550423158860781891958545102034789276687122879970645774520121561090171818904752724795138952256757439188772003096553464163733246099920268783868343735754996056904288466224262606713031757552497511436912815321355645908532527201082812465257791015029446170306455264919519082222375298745351593816642228732354912669617790639302249278057188055536129974418966742943491899528322805866931732410091704491752215858401285470843911118694653794563715274091964279470259506141356141652045469830144696392951854284308754023931281545399129822104481288798839580855959528885406827322320987343642516344285695812845332054355554571023610708257286775865879111911070396626392648841318110318926778161622742775935980078374292972993829581470426356994466370862581747534898589487251780956702434619664102907338513547002073973621632947878498449826343122809028401016317714944559747384378764295934194360232297476141945164620279960566524010326904997813687182311241015525810308829180381193342986459442934181426241744208011706962534594626383611432164740073855324001581994982542009511823419494202204113584187948920236006005274572831347578575626012120455550562046105370135889577913029720001011314848573687314472824376410060277352147869956322294432449685499158243776846360114951408463487443502378291010237199867265667655476852154838444638665353659947209301565948242483455694725724213351160285600430207745209148044353857499300994305471991752649202651370855854890683162966181416108066737857339934444909747334829356195885693231292717769145091802021272676227193980079242448817779701864510853292227433363293882245825591110428624624960804529250772982069482339292306659009454925032398908730335942918436454705955921050562858130822816599777433769588724824603197061331443313494018413213580837121299880860791595950018353466384313711604063741441093137488741169151597046054873094422016943471293100284613626229943846860745861309931695609606017166869223007896285469260188625893923081116629504264457595549492319799538325022961972203850312630954335935068819391775605106302713698712378753443149836193519005921319723471615681481141108932554895154945070744581664378932095058801584198126295632089426980295261622834013610225510786173829221178629342264290381453091993262833359196775654514866643715995691278091841664125016287722804377404651757538703962654649976657008565278072642820036827794842122251139225711039961634561490485814491041367480971305090502849355065869406656856047889692151298319502540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -8008493591221310078051636877445196216916596306059523035733977541439500078802389586613160698667900554414455306207896690547897341643187487698364743517944929828760340121673406131835292835897746833126361943665696193652669569470695184188310622852828773764527040270944659489694418904930110550044251902508194950137351823561422669558936909466958508881319099013906146888794375066352704595379177093930076848555068590280677491605236910104896665405006526091511624712802046252144905009502738579697311931585719595804459959032753106009242283820266102606507415012933554443761604500328440158129695648751526228418363601212000481204369709533344786547311159364697024701842625886061699381663472230336599869282519989749831695896829680322895519413107192328864680900677680017103005231896958195986314545064658107374135693887777305284780234229595312724859313147371668553129407014798124125691396283873059550073408830585596672673296250399422142918967036874974029892436696353884592925386233296700421626238603583545514888100561282908242310869398276527186149750880260717042587000970074375956065825947815494121843856570792808172552743568307189062413247205179444542806065861868759108374918084640189834570230933591078949147518757613181162079626532217689972891998500094888506958844195572011950173725789445326222465677566390781819148075988912931466290342280200064286346609744577359854990899512256267209313004805837340105910137392335058837796201148114511029488543754973181844862128355192873419696582458301649720058235557057496050061722083958162663499505650848129667839136214826560148750881072765266747536513320324644320253317093334132270238962272346359821332378093203958014455436376242825523427419836081181420978493898906273270176371631758541071002069052444380895686254524586932312504289290849011058550913405645962650563364163654963193720875603210852318849113496120882721793831734464407404390970005878821984356102163048308240886532028195344943864377630823333688005806900386386181283000453622341769829786848473170556308666898246616954563479424574737949493555375255186689876198623035635144687815915216082308412851882525698202865118608929050080268761454659164816959459644256132775043151255581835522131719749914109115091382773468816316197880218967505530506137078241570204414592092823344163507993960881831923266427788540176489978831784967118403628931111916824367263296644969578376486879457385327754847128076960568464735138576986649002755517915446432958900687773312488643131897346264695704772100895934082765448429429309894116050466686277593670801886292692337758356349972993138178359480436434943465145484829547131104370582435713658258979127964667695985332714984701446994769311341821287034209669044221953252411343424359298250205386515517800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 11421994400938178694913202147250770214403214701840278646688268295979948454651166061039944301823269122924575626131420042711211446386817530943045582208633947739712575288587628653213567886939296106742126412525577803023553094036578621321228421092207338890850130952105658040503653682127402592539682682379956396347114268407892649633749586975796779925357956858769981686164858024631279610287277323308717372816121835147738178325472409976837799604346414748672275958416969184065824306421584195046536522058638006120202060873023162144730073818223131826411251721504950968390919738944428758848255127835076524271773296419935479317364661609934617938392041292057834125550835137127001459763686069734893326183893431631229898703992900034903162229550824384461267078393009935479123525095564112811972302740652422406666068086348920038992393276986590966094569651590151616549507263272185031447541351788291401358846158053556231282711680742053626360350779341922391546274093032418527246417605947681320806990313939133005999285821645684300610843171489532038425413033919782963194810518614589898584279991049793454934547745265881512228746146687008522577995597744550313351902804111876425328617220200184998082752058159154667457801344308424944733948036949599139353765904400645871114424865628747999772206116364699185182239561571549965520629776874421616445484035573813306711544144879914115606923380629299199015914068711697899687736456247579067206647937828173813209013647137615809687540610400711239560616045645928454846611370609569440141817559833564599881616435142253207090257117354813944644619957048265495743423504108170640838378770183778530164799797458066835431620113127655954847683289911149105547629075294268403192479227815693929208697761850684410550320748360709767359074920098938679873003119488421983879488224773229670827421316314354710135581814577625452628135525613245092887527632773314552146531117739353683334392163313889153987352511654290784562799360988528464772966796714133753262584531215394563730150909418380935680566775472639556532030711473754043669402336740867498347267147175220568132092822463090007632928778840261582664620849953483380980583037587494277991434602184928832103857414960259515373874996119771396755798655707682675975161781625269863445221703647312653315536206411453225258810656079735178320245659432186623821590655637945089700135807414065293355564118783211987255728375589201998990221798007814236316032650801231513178660712217456522260636453208424741792602014472695888398044532345003583240624679362090221819718544550478854807538636902200710237339793110459617355997883346298334537202897355994144576602191819239205831414278341162724504506062972421800790327128865860624361749882590844423706954167921965567448104443471462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -1343252180264250766759973691207516043311609368459706826476345840478785873057294721700826961455259786602114305977788626208337001360588300527320629973180281434713537531124169727687986848534823441154071694036239147378435285008549357819834283714602384064653878608357574549054838862444787101299634061755659609973254014225477286713760933008415555545139802016559837683227523888398763366205011530050660711688774378405839449595659717586206413293996371664242041161149761402510095629244885981444737717914801876163640557740980537182013564907845385910854823331141866647801414629846858727111765808783934870412917283463935949581500220564890430286161194119053610046614855813997541454793426355596315234600955419554288251417982875742487897507474434582207898001203966525298228744571981592007476250970176327663342350026602904017148310287757660312314308070150327401321206537036715956958684968510321510854731110786491032815972767147317856913856469912320949395135383538915720823006923864400527488511033556850402600217048921534261068838153371685392202593025916181659032269821419888056634457027602395396529109979746147122835395852944478345933843428316685886972270702192540642207525393064787845385429545468372877362588980483079107720710904698388978115048450862660040544445516545877206380267246173571459735550531250892598573914866926702817637115697564251215946397377871068566561870280544377968789519499319973592339405610717359981843665830866399365247710010229426259991513989904710520987453178068037393130323073871250462085825251343072554656442403508846822938453943107125037225942239899717887273039674304858718240348573129224895201109225456192582697953342249211010032125118741168080637115328760347831769441476420472198107544278366623785748184903367483922319681869388647000942256528240854062772625306546453070521389131201971447346406547841262744854674801506850668711735704425569073358470947060447848190587468916957171240588413261455305331204570230604202544842602725198615468833436727820215699713993807347497690242229657838845993357473655441061484419016333792281215920017502337400176686945061326529330966965605886444590231042662303283504770380837251706521244693987920909101088084636716509119730425337067861712681280127560890976321066304991320118682464561608674072411346544809620071782861558457237014667806387726065009165047603127544151065053371276129031202480729967811327611190299452392742288293324087549088015159652534133815643162179023128585918267951809975567902411226825857724935298394628467447871604652246782857051704245650539658717526031377292033689859979148659062768796658504533023579577067522716920855223939937441735635291392114928887430251183625801672693618111228612806350707632396881815559252057370792091888323049553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -52315332995255849120740796938800861580956057537496020926261987314889702411286679183686746420518849411229661407222591116785731194015781766588976695663506950363707811666692298728679783083710516389761096906389948553980279129101169060728319475880898101104356325621912952185878677746484504524660877643000011849888396441059118712696032872758736845570477995477229782360981802538518503335789678199382999331484694699289005286074254708781409349296770441624812548044644143639701110249289209684963388339774767515820946442160369966825753574571056663927886527482989126068103936518231890025630751250833021239701074144616572509028862032470801550654711222061471570522521237303441119514625531531873639472981184024657821570041436359132456595079302523162766118399282853274385936392307191836361960423638117841092373587877162081771485782471861138276482793886775631550813618948998970137530693837530299409166736228365397953587111115712133945484578780415544982074510725977393633643669148454740947852621114634445143050444401725353290141951708375481886379802454211492972289770008496730345269731919663100146957889559571392600508911322641683075413833948767340463900274858892204365172458773058816110167330166516798488418726133627113100437227179305751737293593742698389407468356490276601254610774121623157524194718093353364385244543274572018960632665535665368183638517105174950866093554953155771344389064213623618713767796187057461540179391662596853564933176956139697643908923869241008455597925349682545979412642298540047609492143618144713480998982923396367419364553683589643181919899395412746735074566147932107197242742438600983144948541219278189583640770393677750423927924443837753255538560274987298756140219755165402213947255340552424610570114634296813879283055409696811970711760408433596338562257408955389187820472696260990943721818202103699789501552752048705396908926557327899641522867752059842638793273343835777190751004110702806165322240223612011372735542430615235197297502960976964736559343724772356896528910173774559334574607493167272078729686902070694448813947536915060788476841591090402411293285921545420825815701297813831156853831453645752371581331088818836427185762361751429624418647586297771930154869933874129481514817314042173819569668739492440687940084540124160374154376704649121070359395689639582225944295474265662317231583565168989373826180884971896612008134949393126793490738846868234017403690934692003892523627247273030931846351848618028063275424585223745226137707212205602983220832099297048135076226486124888837945626132072636476682205407634018270888115403937214268554679075355661365295831962796368464570598340285745840451511505888421711507108441697782641616570334483762017253530198253427762847557814006579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 187820746264853790981672321610427089351452073692547315775846471927193594013510975659430748456072023943853307192835019032758071693351506613188104706050472104960356065332265062296612655379600792834740530978390502466508245801505700111922741022954558033369450405165126921805585171369076453959208653491994087091311095629343597974461478158252619205041934346287088287789999146396712805480835792158828060703790376667133576512317403291276904858866549829725042006671414252483879522694804417286312994356917997400663797126910106363215835831945286143543029945388367855253007129688460688058888053856163989564075089592732143817082757420751554355328712524734272142084825821130887024487780767383564896973588442826013770491734806066124179335174953921178044497348272213215824661654500156550343787795223558383500257725989390933818478181474372188007969687970458262701180964801999545917722227443265044683341036923797372721211355587730465109947546883409278697551657812449687490687826387950433874572877368630463618641367546289693893676544984534980620858103356743085643889720593330377392132091432726926817837320744112128274376188263036688495632443694819303996960270826347205125666227841066046519870444581456380172640277710612186737036883651523704820063403929487560661519681675699609136831447755334531976925562893353028295539791703894459307947251114942925359646092421138957724397371301054791314473684943597057440681779093088538064333876140117062820342594429171279046033523841974847871894448068389830035532743414812153720139891469214280353787975168364065491687310786658639067852790692885005265881591933335328609432733038758630873513757849331422192300297217940413172189964525037685970269324109907598819552720483093873965933654214008848193357398859033440176114205944844647083727265985685523093482988783141576312032323677290736227608175110543187356175823399315044034290270610275547931630632325168629935085370248893672301555927158295152199077785756024282571145358189652394229278394819773816785888787464609992449882390410303046514418461470397625157722062387910049169932276272080221441867674016524734635721529017838679866279486890943856128309279265667124393712873236890316933749850991720838271627600007806840704492390401153277701722523580143570228948617454219899782600182036933991224081402656932946732836472885392982455720805280576514443280856291954043248613632054281099024512289644766279582281309892209902364109136571748610012015379175733358738986481012562721168347467800788200997812300728458714475055069479144297290218669191224591190482540518707513411181870908057353675267813963935949554901473508532132912266154290165652623235103127727563272488731496818254727067878299584899463254594219036592824235822057024623552009271528873000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -406494415024808987110246922190876417012166829517507481429863999625234341735523825036539099728262541346751102594255371387988471824043749848769944923861220297431122169307341342101079717459842909702176350502910143376989429542185653061244350348248549391690229277585167727105898177211409986383405615179557576538643151892472237718675371463660740482279259783470125535263554659439172621116755939542117955121222293934091521466967168638360538328723801677260398475340064523450091914758507175550784715353252675636920531446158000526621403889268851357239508659011863024456110377484401255691157415704823591057486506372502394732627294086424259863915933114657047517583328975417856777936608549315928657890484706702996977473657897367395705142979929299451270785946081041729804588496809090552871371782265495064012003314568738537490058706920353092303534778269074444118266207135334563765631496614793063625089936580376853122327016666118541322581861450130498754945539717229634928306690393728676587410902718780299696364985971039994106281908275785983559836152508851025385543532893761169202953796611947127943540863836186861415785583089225922019703442981879511934901065749112919397683861850192223135614965173327401425455746904399156835114816625652400041574113706964402759214437157693006399630877459265899136342784730954880993136401577202874293859929971534622205610231299414223312675203389552378637408991742543607555748069842402557878082700233455317349141750279998536443648790109074602344708910935410965719918110932893947590663889854577521291726330850150080857798809354437480626916171261642539748138103205098398295451799791969419020929213235064204150642328332475682480940374962190894463034566486796089050774355418764217494311663998453202223711588063864604543577634446296255001296175089986551773450516370812571765471654247071214237771928368474700448168260750244099856514993460127312161159301540114117126011858226488198392802051607788768389652295385581567451889497844882275465706589720878038252402402726951494321744728018228492666918414159531113774450892571988910950839879707216863750674324735967441933627106323705520801722649030300370409494665460986963949847500749661108775232079767024311565700242089523074282529203446514893141575093035836461507028522156427664506028739300126137386439517187856689742015903888812428467875762881448309324449713369851260439869125520796791381044721278967536656985449820648942655172570395043346943523648770216684979934205782091274288503982871672794802015576652722400434626143705182383240187239071685314319158186030290251612715010958545033732235367304730924024595758317743575325976557046857329429097953211603064442826704125395556521913487346639909188668873072055414118638213525242325021212982353330176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 627555347576432653508765752448338037309046635398380210348743354460506329076500604921187944944474759697321108873123255045548405119471846099387981627418009322626579725577640956542694874127543337499458632572944018320842180014407706915726842009318380230453022422488779391542225224825476798563987925511702979078455805808804185782411541122734172673650281278982439418789436218213560215095514557966888651853312882167363596141866947818569087057412846361331017624509037249040463855291869593386230469179240050216496888086073430276032298296646302735349893861773639256613186730581274028958012510865071321200653580370991364890347509137718689860319825609127965880216133658065039930207701186939567699268310301625884283149975387792558355430587697880432752758792720188456041733545759036316785140196702335671871651917412029104323278751825173060340789931104144279623474576871052172149244476478114311383050702800637946431344960549826292485671225850599398043959143607454646700067748177641346622039705517616145013821413602223741019018782640689030256352966867965239402728284349684259731031118630324995231271813139417824381904717320141373807352161636734601665657418982056995656697671616175784598906409066818200089291925868479518215839746699860129596384411946550384929562754695954684496495106716282135351804459230293021134750703396123432698360047755413017917389592379011657445033432963450560936362191958756618016703053050691595780184541675629407788277231440423099968811127751018416362644247767740787287520860665465051252056642884261566247600419177744071711306369353057959267809075632081619930441994441900974470509314267147392234146154123281430435880746797913521810533874551655408804449532878085657042332507662747817385464408619184940837266650779336242565838265823282103102980800182862109433446340771023019309279984618534790016742213397794354300105841257419105007780575793104844556830837983597246780668541782090912613129876806220833559420152459950729472707720853186052993663392565248152685339447955342485164933474056934267269862803692472161971593103543697680706955816700201499024018330525697517716158263693304167118946236822765793474007833833306291609583598450146954685954806226822739406803829629021610466428524621479875171539414349341133595006184881856461029053337745938546071473621551108026002922131851684686916761538121146795058509371223999641071785685321483268032168684083749122819126385225837229463797863532462315493362069151340945454107706807858356274081607318281464862772409473738937994729607115254189702443669053680524601681638276305065696256859633780119131763341334130232787011910871105469453259133602297269658430289088053221214897821344232534831544037164238988528675540005423725862869147984068754178053122065254318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -732545856599671233330325080744267979773235180420383441778852346740684758805184038050653929838266165610078431020822901090665259226175333641058148696094738924514830394894844060604653976306811768426016820540007155596371837804258822105198621609075681095336964384858007709734958422904661081490242037536790696713977107693200345753985848684597693861183781038813292132099079651286249775751561892033495032067291551918667474015503536809789325055701224134694264936270816030312890788479536281675007925004824830707800157386357081205873156684983442825219352145905269247063202576859417584525292691740878829207658520965001993891690138496712676079192873267612845162475026974523533712777125553768880663173719297449124681429392513091278343624221018225836556418357520724979052040192862367631415872232483327386019703026831765711597459234029349922685380394555904862767628822235318847946449292650709568004777545961571271225197195354292721939667882466138843002842922902530570204366118669610654575581191232348205668083420166227358099026747648686369234109212560793988296585421236046741264719077692227839719667323937109957631428147485161866670317558026828007170373302832885085118433085050619746695785765394300523274779882106148588196524113078730654418695205732362256898251024298496293536207247706413793179725496314005979259598634784871699689129314439184594980173690197903374123641622477349626605639074926180698515863787723797931606063844824596953280164705057271734445109782818631467241505929182874934133150634251470773683316129470600841547474364783343707459348046943384331826768141786048860703299263105615502256301058147440303781792533059638872272389322530243159668624744400742080699705212393075228808133117989507436122715551694297086934212060052731542705431524556133841128713026254349397219684566227252786631037128098834842067022761890549372530407686473483798144455904981767898092544554204120130998509750525468913905132913295179348942257987609038460390422904925527911513713986161568220717068549779462763903453263348122192545266516525062319709224570212638935330756821555785910400240742994161488041738926261320718998577277803496202987576270096628539795492771347126860826175794052163497868573082406257730245833953311790611520260163023711911561391206275813668826164302153487479014414838003497072769012921841654765469405862014020686171534688802083127018441510280571071090478695908599221603243625284569302740679112529712420574276670675820851067780007619032267316747033685384493275897720101432958947722414616495435133567615401638942415970167698057443110479460591364387833250265571822702456800096587761027241225020093975794127601881833848716245511310922130713603128709737892988376956210335838303882146760859622766835530455498883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 699141843928769363632837203117521538146060476665832940612990677785218823984815175683962925932112800825616877574660705324739366431318761456741614237628249293917881138085927450188013901758328240017570187614644433786745732202893466647329527096920936922788223519465214893395051812534768250701644406452675284276622051235563665972793118355390252072464670268436256155419465284518622170237163086260550885847187297359311569538766907742093021521737466597475987550096211031082915163331156751164390168339552470787360273304395615929780062896715198724089501399580011179378228055944582492955274303817082251357813079345802752896985578618570281506710529149372897673449413097753021316156336124300088430532996996342795885253134713971490557988386734824490389200189422496497733948904216414570010722708966775314760821938544537078117971511801746703127643132859880289045795650707830147677476599299525121109190133630469751302037712306099449385452452091991747203395842741535778992404059726631154776642936799963374482529938292462528945324176347987555395457672588418319854453906165218378878949979145044434075719170190345158522444381338086722086107608679284877267392269137978307811536409860579280542394860895758569858767056991600432202885563400318724424061561382243269159935824449405296279045967926263720809594965401008704526821131167475347335341426511651010862915898479737074180045911404512383828402671198996687421469272636621304171039920941875245955066316782618390012161493038043356206250878474249885099704266219915017920888973628699771954920671975171320733428258358151513104943293849177032774493169838539164381586497863642612895970498495871582102455276163988603841732509617813598834977603362547972249770437646649929037297242471238627190836878975441872447485810634439395962039087190449551566448439478153536267939398479740911098052661161000327452446066711802007408716738517944679561544283422178172053329837248737733300551287964328782593480914204023880689417537184394418274797132940028158175022979949088540849265264134774918009838614665692336658318125036892836241413980426266639812662775834405533593904464954526225232759463169115784518372764713084944702603144191686824588276024269059337080957729016104172060526165139148764904464770550721598784779172214860457878562629751397329645799852632319994361489951765717492852681801384096915139522588825604251469981641382674275723114106218078738111851618903589267742462297555590453311550266323312294824066251085805039344555175632606037305944064050117958785978457679977974793253609275510717858878093642499146118450927369233115457533805965645746931713274057203443308269994132069990050853966910702895472263293417538800051872975968993579551150918856641500253479484112205504463580981048786288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -649484122029573857506193707794786286905719049461040383390854666573804359636708728720984882146475194450697467876644250270284159439078332565814642780654629083924655086677924384717465559101896050691153693244766490073098604285907108041422042884723457666474373235890255963169370954420371828493412412201838969185501299257353579261988816312559569481251520124400263852095035483014215526660541881489569958066612194018324647313008781973237220302869620546274433589967550332470567135321551457423414791235501472740410937354719712690809771291192525196806067313318330169494726666445452012421836035686381194094075180741314439194349012151582311536139955229714338227862661447562203603037071660980297123001151813431076375782480783302978906860718702303398172852886585060482980134857010152235980730371233612643439203312921132024796130443734190980253610871134272118921066584988472182079341391105454474141630823806865923696372141081463040976558173897280332964528486236113839705000256705673819003272328341175871273052275075246148558855941819443839078370870520525524421748497218559791773097428082088219712568923526328151386116382929052068906842689201347151841524671051510643025646529989286891424573050551117985587022160866704076360302322264541762039857467676402015849532072267601499860980887280379488096779675418226098476745801048810525834116157955688168214556231623118295798628717299771860990506830615255451410030071534386974170168861591865197712310611057248140443221128829663996872059293733143991714094365890943008984209715336511824240404730635772313502299785827272216906151804162360284277199418149129130581494271879208245987409989990770480144158097474423208830652256760818471896593081312958226222551286358034498966998410085811052884687043501641945344683045709244390901938257152343586515656965641057455931481026797036796806312239763952725743434597447982093872615400961237129865938013856676798150324299216794447743419126744444591612460284201444499743749440765929777362124546054770298368340283876052401041117284277942767867282337611112352748805150172696063283845398332987612689739090149476584752565150057993768126191836955358707534246754971593414454186669222173594856901186699875906426453330699779942396244681095284761951617645289763274894652330061786472690109874982340444667711953819306854816603883896976990656979935251663988499484136660297549647322148648773420818968195563752823045625516671599281222825886166047591914025768032773527838420705012094551608608042801987938339851800112396741053764715820061538859573132809561844014701922492403739302649855474553554975290513591692674806993519240153875707980438766869266120868474249723412377936340339329388530830008686118064681965796452354488725078430190154284780609279114818355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] 704103664093845500560528875125107434035726445760320569860740686329171018837887016842525046778977075867008469885172084280666425462928636065557181528088606855696614285588045138203267714912511536347765936764919179494525839796511493075856188442926261644069022680504408961509569627044696982021644609053526585452987678786926574336441373217566556384393511379218495462365751393117640119163968404485324098091783989913631628850170219019664486251946194443551496416002963369364172019823425987580261700204608054750456554694796156480129063210314723600998377544824244465142223828953747792100836759365167732952238432196279641962207185700597343118804079799949670782347196539496485759508519089587833189876430970973038895009390761110269276578206738814985084863507981425465214731669672018579041055201368109107840237357657156578770542629120164536865089960050527400209754148628777854483737660074022726378866756752547914900066576577153571916418257660194909052489070119998934597361380265238404097474921477680805889932010917543443203646805235178352112630543754448720032057568667158790198035611269006063014304102071130510791026328972208731268030604303692331156253691661421897577825065103766774749265652048595012368206232600330107121640220349872394779538890681994980952563494789548933770903671298940076919158868344102371403862127857261068191119640077113806962272831574105238423362625658539102809661222914489538120315522790628614434215940434952648943627802558338389715391139856010298469470883800439829616085470923201410347044922053769868429936822556128844672722063233671049700893820082144440903736932991297718926206965669084640655431604849248284210881000168382566517317813827627960782276630648652150122457950255869866481903875147457180614422859515980317615455420278265933162460678804697972904666784483476432232885906327811712616569201017769412491576091469500920015587547422071140040641547415042306014603773592011917057090237504042596786220311315366861129501680161416083076457621149524844238868030605943986195598215120800457114784153824951599050233943888602556588768352967426668056812550297093925491359084422188728236554870074988557560627194092577532040740575589805113266056889446765057822463005164709145523599318423135246574980111331973986180695825043185946422807550108586250407290395809556730581437762498680367753428724981961001158378945274773984546490595231784573830169908960215513870547542786364198912380438767892463794896514673929590238742807555286471138239388308445316119642141193533739252285219821128249095241213574916086491709329473312048980005715020277199876840422029540764196412074148627352572704682278931911051525583450315158041146396839321099729773373382704505891331973971045888099800471257650497577003671282494996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] -833539359963819667002029951538771119569654745332735634693585472748224558897661753593666852567115927855368937270561103294778952341446072003107631727327148242902744028349311543985728650789193515165467492768156926236653706324527110628807774230601673379770770851063818048252128313582418509608783863525539928348332232328573180714772282998089080903565442736956250399966912524827189810406492275384984300112211039885482109040631850871568595894801147112964735655078307701111401521214684838945596195253716842061718175452774914290194052251596350213411733763083552525361342404452511200691606090554301293922152863556750512321350053941124367515962457652343814643771667710998336143196168055916904625798270957421572460281464914487850726580662192312126036407678501995375551872703411299243219790475011544927276776698393864892154628452881994927648726500401888183844782136386764297554245997014704951201236437140130457758704101140280309157870410280371656274423874085153179635238603351002765434581061502195542895918723582552443541514396919266662770486236184787067556022422461825717267680516518153417603220421506759875919875371819623720589027383205057475004795959680648179392644832697001387394725792559770401697153299663816047945683032400332537407790715410725169185597851598924097671426530985473286044235042443365120894553489817163249300752555332976621806604657613105203825538130395540407852564682521892350608099715956351753904774431381466093046071708335556229694077842286226399843409049986409443036373222922625823294577481247653805990285985305037752947022480625292777263195036294279421275382111284438065015463687963208239994988043029393191018199350668121935357797665523610504916387655705024034782819683411879326149882740855880493674807495324421829131518744502617505361348846342440559301249859696106710874944716050365822034927824029390882460976080299581057291967260314391039860319416442581912670965883282542008512573357993368945894207714589238913133939091072660541520012229264711018539748030944102958081643686288651790298576107406794778686221647844248731699335491360938403169240216588691053453690189258168081086169749750565941525942646116421158554206159606475256614808078270111831792705717397848874972554907720327426938976434224714456216374230866799802360986609363256282990563137432556661273019608863308350759206186936773779449037955968876619581021404189279436173167230849715042222370528248517727543784829666841747159184870739382061695883607932728050368869306413246686162185611838474031449582870361761201190789889046687040425803138798317207176776054314381398695249939920299168104598012521432444009938641692538491716935325674009366470989109686099866446522345604124814827087400225525256763459092938717274267918484001049804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] 922691783800137559543620546786667131314724949947053431812004845732432041987705757486822961173686142805365397147814893488920998555076493666728861962470697171770456089102472475627816682373050971112534605498148905269827462568452931173045560182473991383938778296784830804166131046958162650672299427197410074543370750651604477280120219625747676926044850399395057884604362988718993886312513890071247409752894084913604831333904671507914740492015843661717188997471890997004155465843772258337956434293066052041811097575435815943066154116860117697976740952274026537642790920462024321056040676359613509781138116525949741988763806786961162377710323196150688528369985522609966125279694868890493228500847618966078320111042821866009454786334308863913830255875391808643109552300303437826616379332776389711168918353976874116627376742356472266273541508190515388574762890512612778266990852546407301031201497040381155692684655179057819477324596591997670128966042511667835393302628189696090896892894225358974597904707157809610998264808849256984664705056946252429174921768042538394519930066831385012561385040952753181788623507757351811349217172670664148744873937263972835939909352483062922100426495490678621122520722127185575234549892708256839714810168765999486846606264966378889742199406233756425716343712859644660503295159227295192421213955184069446864325666652204550417636734645541434054077127830211015425598021252081091739364162122906320161393947917371992641582050600131149138632192560183683714715604712924726346614623898405815038151817090113010307620020546102301531992236316988510562235984341991321041077247710532366120422382251972086250703915808581437875815182842788546160842488440212038074522050253661952502862393583440428751725670142312673193646877217122719861191205777854436154966888844629917588025290307668244497469761361376399318644202132410365910771589494659739541478610225611930503574608770446955455871057681231099430062247228839615180431506189770342202758794865460056414638254880285439562229272414234518812242423853669889100443149868279345353789985286556205799287913808745151703520813482636219933327706974821236738013047680846618793409678296595250814427856723702831621143471245083780454921593446708939733428334444314956978118587199443114308881280816004054093309049028216885728068339114112290593313610407958254110168673966853453092366980126273760470916997099922994132483203483006232255789761350853229683063483614832947078565396846268185225933232040297359843889334552724996294227071636869018383137207173578981887229228000815702755823790602624314646972652160489861670469591704750366228935063940730761072169348234952448392170313471128775113182164846877861278623074148366662676179975018522447362941081052669542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] -921217613923290549009247078678312288262002708222957781601043224892419583978481030260419738361946560891957414130983245747071494526112450504167856766835036771976393122525000940274111605211741760972597072119567809321800791859682899520231723411070753024275630379954149706286745008489389134138041922996972170427210864077868163772206823819291028720174025892338746366760496346779639116342025346245048890077327300970331414690648121414413256888505876437447912819661714256650699198059576294342234966984764579731571116102167133384928990264237303759880108265728053767215464387186049195806638746369898066340556977707632293991870429129311238288856806856894418474502301441114423046545488642586291260907793579504750293118362716745488692859062228379137307359682374544397974128632238055259693003940701050139795849766069046899654647034720374678220229802415202470258166680124587956349026791558225621580928631416507286167500658262225619107933999957996098845280641576121536926924654707459640258465687870555145678198157330299932312915847783172183351172299124819367959990395561145497137676612871903173665922555087226016334124886771285090926278011801569279613662986663912103337601949228923329157045216149287469119568788472922230141728392478129953552010306240446438707056068621987419437212293272782417784848550058201164147017010119729312522950666512426534490659554544336739188810401830277364659971919494983934607365845949624630062640304066981095086757706971983163066806215267454654240165884439830325051860844984456686757286619459703342643852915764567998805456001586211725554110241094163604916446767561030161079351607206329381308572136642280342543787683980381948998157677442152719858114657554092295494734152678095359963111698492053477951508634783981500870561855031384205645937149976281569678063600336119377300301280211655923170199778025147806247772660607671619011773154691826637323787453729613527922193158561682880641198728609573521225585397941047666453496430465409626027782683886061822809832190461731179498914943397806851576309384995912910358131169522035509238877239637028345078163917317898951641851862901811729617901735358160238245361660696454148552901721271788791936506521409358516478275045164057635714806327908909204959927205525431564805704594548431047202151658298088948668259289757834777924516007462159117874521830086318802755006750636926427650074068742874453032696453490509137306094761090071702563661261798675347337902744553188380512494588819883943389033048411766701608194551469906594179648628468144569214513505301970191339210732255397679605626557384469267153523017193787780914311727189043816897851193885880011085629662022768170236646760600944658106667693460200898122872021291206571693579490157001037413360719517188096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] 847190369592388669588865537385919655416697269173558107124745529124884978368223700033450771584833686330162201872523299506564250156040700541961870269601571550273161255099568586871609802125082575061554812774447795979354829263756888698052553278033919377772577851174284087050448134638216203497828756531522402295134138406511706221600549208656807838139556954424547049998939841400686957114141382803763884614364357364938587596338467227945505900458306794333171293647067083648567002097651736842726904134145099233471978124357907868327120946973566070778133162261051264728648339668216040989271851423093782663548485570589627488735145839030770165448732244930012054283648995318556479104509929088356756046234323863836695008321516909208570540385827203508891670775885269192259584166991491120048145441466302946935849042718487216208319901612717224400927765348123795553967088258357544088445709450260241703423235279870545059591233507254426184951390443296026323535782607604425775604341488496227447366641189148281434204278437922617953844778587683097583744151103851076596391980077061555804510613401338376095255594920613914395979964271452125802389630636536581109417923988001739734511259154843120113118410126967364345975645711593067918814966855261024950638765590441495304687878055481924935152116306941524145427950054266619018019717656802781893555837319403983336134213148823946316331218836253999934069038890181898946488250491612882446381542590959069509727888198977185992555747264841519622324073750451146487502514644167758364506244020487119693179221837202531621948329735653725525510416363044163452325216188232565520903166001429271503994213250344685465613723495066171718921544663478357412992965269070470759179431141488300873672174859766525229080438347294160110536683464370133369051256663956540909724346357559482335217514736609665751649063875878351748954957318960800803549988015317952567841011395349735736679825854302385695737558577871756604557027350162498340967006045377042159820935448707357491298305777884401041824067391778760271473410825220729884423464130665742062514200883921969327143860334209905230422459462721130954261778202390629691852917594937043932340716665730969201379223213959263799338570393991737424378574100493554640048974710895657666874710292166402366203042283048650259014141994530873137638395427611267235400594283573217928942912428262382001159422791867257501684976235100509311341632937680421464259641633868008107225712825974529806904543323064271808953689186937970163287069623328405990202480492039560543057639166480471104359142896921807551894481405062253939272952515586410604318879405513638657172420663480209526684312133362442238942420988189027384920447202072904074016949248942784997437055706708499445865932641387151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] -699476868502333536226744515619697328717200105758839035773091775503829401482550998227674415681444265080492688779129457382508215724148919821912765446542191500416024810203362599952268954999709721910087711419291142307283285750732955483051443890080773249681008048282824120312494164285555813037909138087316328274872132099137072941150870958219489832468653364418452484668379709093600009649449332873658226691945058703517173530561566233840469800765308035811409227431355124814601686848971392767415353620898378779117867633083610881464982237269299600215446293449682698430305515728554087976975014393140681274302690087320040173133290898987848769504942974047663429908695608491252169096977837808954355084842290772231875867123775280448102418662981016749831086973102660155369695759404605149630898036793878314113519530600080251370781731086572562416620003881718920407443473833011803059399886020123992027604706474903966112385576837054817769622260326170379479494770999157252143512782266212529864509029769351282892349178104162815519590452679306065538458929624786794500050290312903870519460666924434817633449601356412456640667412019418233247951286147650956096107701064431571326206116163921188048104817156989372239256481794968123505654075538944034774250951913953753088084130259811641152955993106511243744055675253992275877116660817630926530426393608119233970397353140564202526880233569522686745171023685369782129645079175730903649219032690209250400372825093295722612125543822688039141818598773099449591081251207641796462626346803255512914476865337585142349709623027612086583069094943348445803557284873090710698755559419570730364722436547779719804510453522105695188336564109577816929542158070867633085016631618514626034584620945334372206661471878005798402282210195393151496650414405737258894521192275089896687064406048858107099064034066867947282645428751214589075949185527166679431310384139538334004069304584893703010639396459366577965007980470029620491395293147349132651176296773715572452248134955888488945851016228519966076625777942246316212125156447158457538795409990691662513072083842541954520348959205630422681107363161555800336376822618736104715061232692380622477533737132688970191202042958711171212806192114763113223693489088555510282693062273265855251881804559127090721555982006895012081760996351523326524860817606831704851074703167806702399127906188343342944264164072799630688517738533871057291792047475375521689870707194591203422441648390540101490063885485731112543852340611066863038542402265002465252368446679640180587622874975476685843124422938994614950276550716945400255381959235994576756049130518277293531640615653805525409602485288956418641903067843597720379004154671207824730775054368212876537740434674076876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] 462659958917573610090179122066483764343392951968795814457627616424040196241843355385189602568435534212820595195489825236373133620891164096058298812889978841727551612938895201344895066080754830128522777294793634722317082967137605501614215969141090441816166073168333515757654637641094067075785885248527014069577509281254992518308142925139141039777931186222026559394104407341159636814231268810554168007629356924998425784204920110501429774456811267433160903070998492929770752232071072131148497201458087766140607623732228628246400517929807419661243196888712731617448739519013307323984447307463365064199626389732145871233683818304621660441554447161831209511567570320962892465641975009577190446301455737260738558180953647974696351467290308156262171345097023572191964006630339187473172913047937119160213518600959687262558515731648122746913120003215836788320511904319339972126617185469126409200445106769187722604383041078204086275832741820373141447551932787157047853092162680289483895448183235240188686698083798967698085239834060414315174958753171698241725220636484903616299258331045543191947137844032418966551393466804792443881571067389257370925157131664423692490458438514310427679849828888545337752028833555816212186187720429790323302018781069957616984723029603366686383129965723167283256940230917059170012258549275734353913877683101786332119871057377968511936651850031584678830045140338323695590981758590235972951709059457867589391503657096482712723470416008900710723694229826693085229452331216672742663036148385595222050924562423868205371052915912345502608600433009187279147304589189659984800576804615601379162656178425911172400438891676721443517091868684425023517877223299386963367004938059076928848367793589259763931643760140088258931761467570317201216941229258809939641484913536903168420905860288161675934851763910708414705532614189703530497769817446318348527745461337572259627241259344931605467239101977904796335876391413826332069634162731603337026118723364599915849677823533508652950550920518797283577843455349784415081086324265590587132424975269691751101432352117450356466337790171461254009318180769185016346269746816722296884457667239324168848393192339817238835585037873108470970574255720636850301286629658692509536663141456294886567186277205497418435972312998972739237231428216079862919998810588490099120213663469572095430793595412240698726751647048432381575633872948181087260116787557194298203879524522030560994411508619047967184907504260354806438581687011113950738227150311228644807978643379028927129631008273466712121966545276492166090602480611313350031310141697427863070022777434069518100384528260281779889218285367917297572295237924707676823262061795805358207467043169779222039889961434480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] -179146693161285485656541221358440130001679523693010849280026891160013695898732418321638063751380391422881366017527430611094423625852642564864120120573678072460093689271864869889418916621329238760374408043700811827848466875860906724026125185273559041004785788985808664215596530444919172295153946389187918750521882990154212464561401791634240204152092051744998543973170906272486184997402533960031888019048808480486363565304576263602235261077408909190600065118174268268337596566528405194953191846593546531132417389243031560296423862809233386072454951283605097212952662209331919867749106296810341035388310001783997925015330979657399006026030112214097010055985294587185248280111499147966631088422945607996483747914561310458678196290449948217258805317034359408847348346711166286779548947580327304298071635563833885307145337469360564861193941987635930155567931951178697473463708769461845315961973653029235108896122912974811610795338568192505490683737252468975048540744810326226711563707925772769840329492823685334120557205759998303315400731563599521410636308798562550835125574684069737966255718374751940362439984916765851346741384984792482698336256758726369029307965607532355890624136921811018474496224463590937664675428616885825269755995377810500775850430099054965290628243049682661236172771546693189571539188902576346740904003847242286469601207218777319849612137739928729000750803258866167361393100311759778388582400338406448853425255054634085904243310264764451484831781186476752618680463021690366472040695276245817400537188426599808551275208006209303996124802535521200426959511428136039276565968346163313441936972651128203303747228963700071473078524891280395378785001971830585382819899177318745469252276502293221724444589108799792827032136149515308526916107917810297706851628461318412303621923292771194210231697587258480617249200317509392184759450096051652867283305086388839446345376717685054151429007053077761756011813968049722870530173891155863935889978086826386382345667922051899732910745347215673172633722736970830774614423979497367355793987974477571474432512069660438063210079932986378550465078914467880100495835995072397326576879690673598142410524565017002833805746948310332277492256561472979049013771774092788152509875495877843526058264601123795087581547709361142078161590931141638314941902538634577588367492496087950381285427734043352421915409361118075548968408503796240188748365047364756511393920482757265962144897610670871802132248103423435248258758461694043525522092722884941215877579272759821121128401149869109343205584620225869720727878811457253658680899646379470569053995375500272020873920836676792271750732909234229928464543167461278481831857152499431717893840126829523643755078839435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] -54543030865773846976200005443041111753004997560973159968648113174216532909312739460398751808019303923257090003009864583211162028723119158532086671239838302185619746298451278912897092077269208084186102793580374907311787370282253124369082353843217203223532435228750151035196907053070369399207611385577522642069653627666116463135302663729001579870334454155517556972680311084073184546071900893577159826527741112183249620140733164518600591497361207433983048790509577469584014789910906280251150317915833209322840864691916180462150255731488219839889240889279807099833324012310406658929919063464346612186443055678247480537234725547596498798244600004012925158265896516304951594551371730226615220898107726458417599789242654193386154781230449744802892485780025130395311430179868299303161725066786044953119174537400280953662101514077877501603728991222998682070958695500627352216093268756075778482446591220256079450571668659101290954565726303527571244601884013001396479044188734162299271049506409560834191055578076038136290387513969201760640755357614729134964151101109862418790478869815813803627513819797396664689247515433796433052423383208199055830637164129324839407483431313253508793798713246762888077016781569136981879647725376375741112001704156688567102411846823875926781480039259000158893982583985681841587518635062576260702221768769429297158327023834591671033090604657093408951557525066838630450599195700492303853873535880518446868916508699968878680025986452257008704929702868924508722889984126010671440886695476069698606495093009816094068026113871090225659255213520377842056390056196466873181867432357111777192663895513891558964760205023219505167116815974018482548137991312324710233455755613847429974179017809782303942586411460823022415038331213105981917900038284249265628221008737692713147358522111838205543586105089292070115446744640585494148279638441460183908154652933563412973556691227022046753287735065668533147435601489018320593196697971383983767230072773852553455631773464313145054407345890901728926761302088953622998549288478478787497196759595582164056682044831508664627880501334048967310601517876598734441117670270011201155902841216576888014227868003498351411618950982616813535982439271550355480976892852412104966133686894485416156909956657775031515526198251975571332053509916805877666353023243689792560939640499553639962583044284735947575973010794991543333463509051354133926318318246896762449933074841714842440739991135141590552885186620556386790512735271595390478079433442101459131173969225195984028166236031961718759113878827793755041769916292163322106444437195138277682053714010004678547930870186990376333701139383071823936628334771808552468769438794036108243278622783244540257173605502156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] 169602492039975132588778776780248520852649416142375830402029395717663970160747068113510768818968557236729466143843392113371125699893259739909535042106708064253120764390879594545025008018357567784239201576342647172450809643099384292422267151528779426641351959487771444448657760946395060246204301928877346394583513467062415795783588161548452628538213449907572251116577437426186998941751462291255320190194037932352224922590155241145996578791625120544399580202477203079744422577443227696683971691253564631045364132812078721640840296178774166567925666404942582369484271569995665940696417181825000714556900195926108412857263821418258825779262059721416217151106465806641738702538901978615326404453393047514058082418036853962193798864599272995231497983908968252560459899161471262936929459114825159079421878745080687058558011760513376465711175671251243470335141564862551179467670344347067431986720727167393270356043054558501039205111491469399607476387842212049986148999182129802952531512078172904436763363918426279847694143344536136198396217855446478482074673933754519551810940946406964901565488631066687283001703128204140275725841895662627809241567302002812398703837008237315977813190800129324458103078637580638050541740168007851799100484229432026301040545403830284253220970029756817467924560479387715750445425888357502755765358777613305748854714620485178556576177884427883535239457350908872639809651023408932186670649672383823247013809840873720265791236554182157286068607379740020988021971751897284545260187693826264818425720625081573655316185061675852640996471802553720626233096313379890133445161862600993668397479437765146239299683816365614321803255132589860043518853911909961354612985359116382472861045814978132975439000701227234427388592487052483493646824891586113147042268682538767145121780358459482266794828224775459690934631997797697679256769608359813764600950212308204699255366687290187546838072989935768272243758179186527852933955991513401749173067696584122954867533023948728038941656320417982298311605894264459686612873808964969203250912467000874708226679787775137718648602026779820937528275618065135647043192526803817298753492230737613009840215160152729774471575721087263319772481798579227652614733306908312034061752327345271179446688480319751826112503991780607032330053398932557121967223087019650819958592716915021436766174897669420499424652897116001856197448519053283124694097212668399385054535885174184883342174973864834365365646655377266437380824191705113233267655441412972020505065843110992261845507989611132515379785219433543538521097904001069108605533736495124081846954845498340564747038279209368802040833962007283883307660024308718937213357581625537745962939626239112351154723786168729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] -173802374012394577069028308342316247331599583350053281028073351497836510432603514630030158660052840238102594528231180072597861596609765575789322125205014037234513704286468862530950201915675391904010617855112911589772585696593061932059148031373560141828962536856494365519581554577537802135171626945718977302040153799466668772613475998481907738765838239725154333977634335451170793618218340489111591705807181719168629138213516605536948922753007910199199690858457684028304485588716329193961796150472793358427437753461333415839631279140695580352525409049607496103785000776583988211473429793133486183781379200866186605657019617301117054624552359378795608850117605859591893228131476682538024215186705297954879101661110638269571377347359414282799287956850525261157402741764363954036132645118502654153479436867840808581917899482910351812818023465050381415289097983047478859672585351164636399387986590750887142613833073296854994059074269597400681664094246177968231830422175965387218939847695087985704022825282403508015441680165472755746700575063943352735378518103264790591252475016715823896659752700582117992605077632887440152283772851428581960880414137933040858920858686198885803986289462784008205997109994821889710919930607243994407032803323312341478878509745866705278007959397032342004686571809776075377748590972855447152047454675647638047270359191349470766308995646037341733518247067569385447015738256974112301216608663174291308878462010929185216042545942559884176981620565160987988055682955094679519102453875237131068780121209766096440617740914620155087588492305312330042946710804605030837937734038756771044211202649559510222015628306699502842282817957810516457159108990531205624756304906683852560234589347405603776390089851841533068751931198192039331436494234882941015042150395766086609735943229295890530990573229198306693950569413198374423893332706557433018223420754878200500212371826779860458315158633542224633343228413502960420462680566121110383028836482131630966120015023064579445362536585447792057333681148934011519893666633152289431196848631119802261628190125589829256629364811451702977117013363883479531189667042167384775305986237710906867387272719058056400917547044387691248915913920391769577211231243093238015251511897291655241965954246764733880487774590838634958116011815347820683988315890528993068631676427919776161093270421277253078165417215636560854906743332095975514854221026739446115568563059667118575625600610028594455697040395037274213614013326329364098477514723033882346914775870859649499308140339170344066408233152564062531465190413691167643326836160866898965767595251114342030800503229324939700956994170954503741122111231900542591538486636320614718267710365712251546745423913811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] 123064646587769948715629648114890480773835151819544687617247113999200677945276256619223986917173174702941122155000870748895137786235288189124907317477071785808225202352597275761896716222960869004579584323393589881307918271286210255346410999861353140354873610083994332702654086120350522072056044301758499067634135692475133454564911729546370028290029474566643369858391605938547626969229489365818181454826552884925551309266560576091520695184103472872363179745968669694514016689554941893954461891618295632347156407441324734136787011549964336405935383025649357913032167306180466807368178947971940622182643631734295558429240026390221967885671929235792007778628876646773462452655126484583201513182195698470472763460732915295759922650392201315543391162087006970925117276656816693745231239169058696836062122430379267557775814705903915549961916423169815979418009445877715537159498763097073994279848556468874570114874351752949984824893269398020589249040196874638444778888504652597284412305547698080253070693682906168251925068773193710703707526863729690198756743010449210155617761085597715926114984382414792504730357003168890974382362967997768382354455111913360321223305364213537935343722263856482309252889860270238260965124675404728747776589041543587353087051731341722300451164025330531290363353488956460876181887897850063322938437190893385662179101922887663107487407866129391827819889806057309621423090047121181199915514054041482683625660570547249083375685957897682308797036906394997550535202451126160877950006835335635137183648344185479109750294561775696461532565440254346364715686122002714299890531109261691908514190879029559684172867992211659155187681317646143331000734543417684014894332066260981751279425767192814228471522522666552252383599956424332188596082678626932695465697190453126766682676508505072919954299279956354008490048416935101048172189662301287935495318051259895106883880156057043307117506377456514806139265565021857943087644766802534355857058085324333560796933621098369886837457606708455937252831425805897555011289387150324458295289879288482029843018146426258133714883169410969845924059171000642764806020760051610039139887235400015915364325878905792527182864414930682086246599814081276606185926446546879225090374844714200016293796273571440719107009929180950154243255827616621643037610527135861367871231876420366732414365514064202147381044610822989981554614121637852275738622385133834599381640905137467146220274473396986676347811116496002741136504647191860889332239248003020645805752314957090717550173992447509151059764974797564912166987016209854169826811180636485833843211202002834475079533189427039722855839017862004724361085163757627804275904559804370302954263641683555582653382923386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,33] -68412829641026031520534729529089556116066120469056819016724431377575894242372045238420626999338376458571755380992167506364573802338095183508446217638158610451435212405406945448235419202435513543139077044327672468902449842744375993435984141941311734370875165406385367062568406332550137979823105544612832617466050849975557123975361758687984459259601430222472586770310584931312761158723349346545526205758812199980063396070185488751970795788758751501730655267422356429488958955277966614874013536014198197581904518434185384172661527780426599997280476824063302747720659039795611633411187968152892719226908414578857572546858677062735025813899012793574289757661793860311603328598009667978255745963873666280651837440638524779138669992182059516472457159356699572705951354737485343826923892396698812127865106867149132038006340451847547480919236935944376752536128942521035995968725934837687099107843447345659860368956083841427468259654731844977704722630904323681121107342526920732784792272928090086261413667031801295655668683220735023795258750278094851686093879546501492282269062229211711626094568558121125287612612958939575955616516686933618724019864444622158550703857332723210225355593335243835732898078185714758720677962790383068279706972943393142672229097663873703180673724579907453995601059315371942282525975373245508233836318134286473606364732700610970572651061714702410191467582999159725663737732274540213463592049857789328667823085350068364699767619228405037720616548985448769298391974842381261363864365018989524351082454488655775275421203614660326509699134519376889931222363336905834229494423050953684891571627348783506584830546029982100964195328349638839589552669381331215071800453223123862506238627435444777842174198794662803255207685558705912299572240548429884315280689867375238504167689284002179794230124914554193827706150776585934280883043726657545001178584416687090503987821175465645897485476121523901598760350586922100517354438236297606678251285991276087631028584077580250184486846207173957810092926028739732421241002481915355652044062423062011477470313744873753528406737295898481037902719412208236040795473925521725579898428558733159581575815757658514918117836409328826309314697012599290560809973934121234830347286635189836683463812191360653101941632385791230248712800925643551621067585614321779196893361564851150893912517638549594269064867458513792121532314787028626539053388749741971908888046288427184519445504168387310312293900898402482291404088893490707291017283142963033647238829461038579377152104742479520124419446064954101389230761185528115471923762441451210994982982353942051719890269191996322121117515568119175563058049813822268932154938246539852365065006127001031110583462287271526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,34] 31818668193261711315690604845868851934891090411275053809072911302563060808526749552528509532856940506654333557145295714660280603038768603918963170425485513237434051299022143387311869525731772127704795103206045349190610214300487744261303912136666095519268806641171443504137085295168662404636400726023075827141618681343897086454295283120196915566654465606121812716055757922014389760260836389294167135397209769311540665868543028622928378840073140309971375821499032036711759732658513599084903641860187482789450847886697005535280228344079818380357664318102585151189269971340279139972143061659239988708207494021644428686327211363147446372784464111364265106795867080676065456744582610180971146961631306683902944053101435725921353960200322036594284259094431905440768757331104133447000460095786951140464756895412999608503468073863052592191818887611160253836354008640067375694284142578315632772973156984033183351577884391828406143591906719625668804835874702633029371745266125154767667987799686640970452540078281248024329174823509256378554927989579631189418044203931269498642973855246904050536953628315669341104456743008235225451822853035365926047913652672565686366975945766883860552704456658074426529550261659664002984952384453408599448080913675116162868626526369858208379679260387040214059985002908906246809764749825041403266128996319484883753788993814745778681879838382412411406610697178069398665111384721352885609979855674795445127313519195536234825846441608587084613865191132711050892158736770931364659913765565998800835643109050852230529575449299840532936584670773010009220820778654623073714773248436015685953989566725615761493583810652237085894484369432893935380187659056811253313355572726803226819200480087735897173493840452334480058543319159916394565270189083542168615813001263801241748654545747588240088609796450768808651813488441276661025841974387405469414385478363444378002172474403390492812598506674097239079826780909447856653412222578122658931143851478812411642577548946838527250471733661457857401501789354211636087307874001310611243810414370991222303276289089131483845231910447813131534073473785740489048371075535995697276296929342359640762063732368003579953187925873954708187535392411021827485292195874449531937048146051626433315046649839309927458496877749529618338577362771777938859870745926531389791865331806789448658682853688407479128918750390919442202920854847809692528841443280794282292746288329341277174697218232242691552439897278460450516782175184312693467746172904904744320059143950104933478056045020663903779996757552703567935404458619302239174738266525260548627756758272572246560221492414437794419115103452843074232226985219513833760921397814200137236572310756001985856125158398361600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,35] -13206333201712889256856057159484044901833587834631339531773425344609988914713874446681730111139521403352050817736169180514406526002744266303846936904931119789555014095399118224846135730588014398847752949354503243580689883597742805823551801557392672017240704758709348378851423601940553515953574950115189065485183894882483244098753339785564517951476974626816524236005796720723506627113546278118766507827257365155164184114762371650239942616977071337127314712214906808984743819726352636614724284475005764764349490914598523638736772260192154219071729315036256059297724391598401411072377289299768327422843995117689072147032040452352591971916254446203115161735684961761654513211419752577655243540054740400303992801328279971644793462292370717507687622201291996472437918246792053563262528074902776382300045409518681190063150064792674274235818140552072333791499982163196685290117911251305083987488494139082573728387920247013251217992737378167397258862281545607080204724600082992963128931068240930532368319697915055915787901232242038785909130510840244446464175119416048743266351139398475390448743494413962237871099626212460579493880274511405463539773090357050179677847221421002825516340020372516095824082787738222435325659428472232249821742437410211252741825284529350582793851244172847683291539514532189088395525388049088159308988059078367169449089414739378211596127816338817138969412652138660322643245864364288355957952088226302331949195402528874332963871198454870524725714888182062529533395590597635480908878237451827357401655059568870095004296711314388798321756068095826224826867512374416601837634040302958815722255943821696693895086058515896764413742597548933302562913065975472494188879354438491020649077938718987814120660953175529428514194631029958585969437460398153653712056046636949975112482731538096107655616288323564471670188152896909050360994324832714946918288983591428396198368808013273320296903863087203843538452844617499994980879923656279375908977867840586921590405150262657756771158161494218448039941097118098393223702467027261415982449648226737781666757958254007710377849555753678084421382374128050288079759945332792957608195201752342655632178017887590619294278125367044967027960485712971914917086546040491276857652508240153932989426264656040032548899692930100165708383383663257486130832849840553458904564513541306770997164937255603235419944223111735681366057205800487203832040787678890437545441432015438227556436432373635338510103890292577036515161379962317545737364366970968572472150003898169641073844468486307829097696566543513685114182680119467982508902113827742692283311524173970786027939116708493893608432722269965627199217599849517852646933909939798443721346216111442851890108844222709760000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,36] 5366656709501553181001343144919347580129074843996460884984992163138025273438917650288450713656039441477941133857807713542617831907549865983529042546547986522533194393888553388312807782237802667497900983660278024039955732575378314220689555728919286907461598165825924181846495924415530324526607834589280758161104119181746318723206666654021510890675805069899589065758500662733845064902380962261926498023959014985139274317373464068508490412150994756817997246238347205730963229557094512804830581703860455939360833976231715463817719573689141389484501630077652601201495752092351313062586671446076282976106665490446658037320846411006044626915751234505588806482086846393081474506309471651895089832595006633550469081461433568978501353697941637891948250791998745029809246019562645676401935560756296124503586920071105565477484447108538566343389209969314576135740715990770409154420441488688829762324925203926536165831118242259448408673851779157987458851184167178136428722857127756031148475969438268471827644604048023553679186498367025018169598885142489029449934972579156546433470989075879453215021820836456365177648430601210502816593951039777134270902388242509712871338313784129930890477862286652964168657890708727876896088781452051577130077900195140034712361238590696704084926803295231478779704058522661227516564781004469955488487518331449932108146815727731876811191005187532241331608195861298628325891644710551645401730183560074645338397185435183262766488851559966713453553186411751196250069692710285386277755814550461884392050481426268074856898081339388414962400230881745486380186006799778066347591240407526080095898428391760098469394803805690768014462443532457762780278087526402768670489953774133145522209980778883297817185323282703998623121216503157909834710338721235501446568646333582954742087971638244480382863148717400308018647398495498003275140523304711070178726999954691516885409884698935110985852583368071580472819078496067401856160025984491812093581951886347103054513738570226358514763222078454274307762422968928298491328511625250231371105453986851167632667924825332949458345324863384889443977873123277661429842163608238547027892437486229795196586586676561255176941756280799051858107019674812755771521716322174004829974316340891159821446309153450399625030142155768383906820681565539430643723835141929820048490426901456906145826419952711417686545199224484088352112615108573253994406942262232750449400858078206733221385123523509527159695256028943665599280771375539688173546489808702013422823991107416941917754707192245279811418798315032036079633884233168776359650904823669764443598480640735756984784603229120264252042933024589735462532003247928266870102985685372895414648876388955243075707640741888000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,37] -2363881307040466846181805256753968795894826860197846426554413910444077525966456134571606313060341061325793976723882558270806199404027024126983338590135281390268003983088764680194320064622389124103412816085661311364111140149177240742398580075298593945415524173135576554457298145058383651733801700501065616094208554051396357767880475780742356561721007963771151925648890054308188062802210764952309552356151781033556375721454394047570976793722146891204061976157860505693172895973631308385627042810535813968231049674305358227720185436528024211945446651587985656434528843894717926754376582366306824512388683533012136072757394813793139583474192195053876816053716978899495546847189010159518542569470878834915318079817805784380304991175819632562842662484043046740172757427144212308730885886246969129216765877602424625379377148967422076186979820652672650481838123984108332842178750702971519162370583608419321617677982532163982917294455152784467556139677393628801179333610862887457996734469588482349986093074853848177998277689435774151394151584551284748080985066402237940277592330846281351760142446167542545952117005712460926405746068107144095982781790793295960718687023001746379593758656207748100525238035217292430995736796681133326239110941186808057604724850096277030045219911858954228389986082790079284726311789967326120959696768130456074678855047899609062344182511916832506888013830269784154634050703844052989822939301902143286448103039755125184330501909306902918204988726852029925729986738128483033062266239467530140048965953094095673900936074613696917035555024350416911230736135950554979961541870876490875270203010741700195005201741299257640792059887459935176980797776151168115713502988231068367304523650028801985368382841915220145794761193471375385463498608937155678590208044982186487987658212793151310886818821157601055450079777061204110640710596341817396227790897818540748708780378299300570390958712476538744298704384135736427930520343944638303225536573908847174030619038855601852620561593318333429904420202482225436137185844057427255007074627883514103530551445056432336073827064992107493604568707410783465633134672999768088167039211519131232801870943565757416776657317016969802382570524541644141940739002119629779788556714325749274510789999705444510192672119813554750075762406364378500348681644612704047285368936567547935064956649584283759444309824007948387957390132246985780783242066861820113023688884543873876133886621428237134020904449863356433631460139164053853531705363580067586027003066774883969516303539340749317423615684332944985823963076713412981559871416011066995148611933396193645245800656500350606976449655184882561066746888857554185844962373018776213046669666984433832769323161092096000000000000000000000000000000000000000000000000000000000000000000000000000 [121,38] 1149681154425654467724913605266032555137815808823764182990654485224405661424538384371646164459829234673122653900771277744032651336381944445266305726595919007444703303973973884081988332701154095549534341444855500447383796085882752899536450678195704213165505235031608314319035784429526674793482855496464446528761441933883894010869514408818535673700950420130964188926871044437934545660474750301679599542147678810337786320027626776484211265965619332640869900590965765159758111922269349352311107880909946203264389859414287185231537361443145001421668477817716632023820896682001357809399604899191204765913694904560117979396728694716743462349480533162433052577912563327892853421493196583503767698390717220547909479897113804686941132013561511407959459911206206081896791418454647839506444324121420555881321178914590690557493483894010677001218529168972222772120148879835291281209542541430795606438439413090038433803626645198825881354263286245789817444636893224888170417738397810487823115973327124926121141782793396812798214719291375523603580992413437697266651628291548012278059681648254075812078079971480471008640390678550615225479856411709974712770721051705254190756776754560860759797631598422048743523230701008071555298623359316714577097762243985181320318487267059039802818486122237037382687267237867083655663350994329748864984358212781193018606509615994054006236327030795384988233419303481060325323104796871925554086061907371653781501950251252580599275877977726975078984892219606548244005433982913703373614076834221978598915703895182909978550633180942669981207038874103316053334792625345689457125957840521599172227343745102842393212767104057455746463057517220583252188986147092595841992049268014441910874939936956020142426997850943101100590577456550315242350792208024073392008056551978112501279895581436945409245926605694988250385742951694372398806364868523299507620967186361299446097358482390696953270548149148077710150691669351176451600473941198490806236458392503494769013506660339668787039462446080631889746048304679630146543874907256402403075256888985120207817166614644485813941587405543044974983912630742180003538464035309359436766989551744325764704448993221058116591191590504110518526039477985569549931395801037478981671475281910732077702378280628897448077868490960848827353671435193693208618021717012193693090125328305337396492405271470363047107890377599971743381424998532487951573063784900075853461582177269008037583077807155237062768634738240467142497903873896097160292449681199263031005455669435571468852620612779056741205402114459875594431752812391328332847199474373980714009102224212453990888671488219778967949678078473350597647362832170255675564024445977996319050527638309956604341849686016000000000000000000000000000000000000000000000000000000000000000000000000 [121,39] -562813809317928420439105886451345458408014939159219456218050578018137210030805121992344118244624172325195990087785497113189561271740392252884257455682123004525539782760945098864610860645732783735510277202117391333135908572199674394297133876705528151156518309086640468377322010205357564362980415401963521052884797202950336137123267435375120053830404024999690441301612990921425121871353754602998240367050653409185588703615828860732733647199254614208938731221620917464853477290273945903064686040545491808693992018077459360582513732526739047713543531009182664337675657421134170076830614348439765282768251471042525254413660910667225856506255308083870829678850129742505183348994191186405534433642370776458894474802756135727419857685328716627871175810328722482555686929830260358437613991350988523646655353939464147686931800258987290051087676502533418893757014017259683658044147340624015793941150892259260631699004941940759391271340104600708882026901549315288544153703686930304291721971494814488426093103312074869538340301845953796999384321535605748856966282086827444265838753776383593005947550673256888562868824386860328844817900958846360843010356323626968211951874174299519114806519027816382403413081316379298276845117982416669292496362245447414806343020068209278308271260045882395472743042325003272131129143399295163621973404788978748123462399041098077814932953383709598116221658165704857768768737637251066381997661718825409914849055586273945916139410464657270644919654257751305950490051945246114754604023543096540003795414555702711709274292693723592775899233020561096557519473390159760468983666494713782503406662625370424067563979956349245318159894813784184476910511119639249544499048677204188057312154029193400266714865479003948835670307904713635744639506394759702221254429760638613774960239086211584957769710837655252694116336610887791610961670699070211816135257952907475340633717762551039285967635985850977407322110630121118540675225197672426817700807194296897385202647439436025822297179629016211283925199023328797543087151214320614192137950610738221686934239527605124301451081156816375402742369988618156517551626278483374836105081459525400795839025909435433882048275155621036845813542145080628273906916758043421760873629768711512624020416185072688748452727109350398917883112026981993534153809243621639697328230125347427061950054096241065933996742909522812318744491396645322017142468579255502065264200593218116667728136270842206846133458378055592177170735957213474756968833209271593615326701790152070913023699200167337924028066413971223375163782779689529634138807963961069486327682150525098807924216966001879912835910880502591311240631797202066661574318390989504184449086417620260199723810632499200000000000000000000000000000000000000000000000000000000000000000000 [121,40] 248277960445426644681236440880112426577827152583354534003971021796898834195464056403473944215647400736443520517322799948927051913690592825750013517412189590900955751109453999916233787816502368841564559453889999560279576245976248428874754153457206249882690283341283389950497989383972562643554869353334526780371392073030953103216262268083940670443278294525798385161367996916972177628174305002646507229480570137610182629437147789790065443157013474747318484808757049353679082763302309226879302755878537358357600750827295059177204565384007978932336516954643200872691850639966493900223601091927227481861682179629721087506985582212269917230408852993514871867371453234013565552951338246416464232354069388283638672498707493052602326240753560471780695662531757978156579123697377233457289007408368410580851195780666953645478438607215097083453696894594011364251508582588882146831419527567687451068449952852219347874855539191593716443435597394069967891957527559486946969926558046985418637991599460018625708136408973809465117794947993562162144146412126073825180947189630227635745015285952256228121729811838076290449835592081575943453132503752849446469200734664709907015733137935357126262917415376853476622683253209536464969479204770442389915763805398826417559235157862030367852121920842195902595568665427023351671093239490650150739115960864736557622648656642501199595702044897313592452509243919150705136145645791594199999228249806694162310309260831655933500982115652146827415315850382103670571585223884975039701696762237561137387677189281404704810769377173474274972644184690024358189526205585995151722828685614533131324190318151562397309702480989870058111952724740237756114534658800273136874065735756346324178487168166174948553843114573737091628854700479354252957883769564458152792858931627380348664421077140893081893252608887720878714528985748499126796747592405564207205588745898469495872115284196488755194815693119958359132960710655824632451951766739722526693161843540603520506376383795955815629458232324730631698399881114915664941361611497498528536719253349989168953850180299440516134948284352638771103256334828881152459340454522271214641903978389997420451702494166922923178815494095053179174398190109036934891579820503959991670676771874012028020973246860874915533761688437518919701468094791903394782853697832820766777677219755354326621904740095056205204763403964922053784275261923780945783831013521111117245452782259802063508453022500706866291457637308543618335077905845879699010606939596044584496590910358791937215597536469254816267309016859396104099402080419581580871205850446226344495778283214123570272061944698292581013139436456068403470260031199269989298287722646177750771415470876611699826254413824000000000000000000000000000000000000000000000000000000000000000000 [121,41] -90958531944292368631980056706034969615620891351023919081667878907570434732506626571821143594173317660236044291311473976160608543632868398926914038636359176067206164181512588145006979541918438724032143899753171852367620326875710256675156554179057687768843718346516880029650733693635538134058993329197889700098834631360598505982663139585376270865025545266867995982175746670304001936433785768357164499537337355955241854174654974758279062390052885027598382224528609683440647108120096689013484375851810115349623706205748918777150626300536319266342535296110275707876983858600215429328195250599145660369606063393006904839344230276716093183797626762894556212307880497956799881235010817655071267838260421237858468778053323155740098364301937970894183251403499444196414050437062615172699952073360418863464576215137801253303403194274585902804417177272329278656565359066926319558568725550485549810775110498956495398798423344282480077525056823751083086126270590338196900184238565249723908980749732455746965048349345794529809962282353879822563792529297268786436010573154720514777536740191364975964188608804314963090116281846642197319480940815978408100223043001364499905435591712615763306982313384485891503855027395248968698436977152521669692976074493897714009090375845342440210718757734830340555933565551637868413936849420089991314779848942718148552944513387422983159545206435712683295783568929698012897206268395779476464826845504435556011662006484891321463099802968074832625120092773911760463116130608532177107114269183072486053248468852469718871678709860519731126086226548355746370727574084030281368383328245656405632266427870147531134489220558724868550964671340897384736975010734392924646961615100868860821103286952758997756476350352548202369698592563375950529773375095427001651341082805319697563756050885330434829381255414390145182602458059452635356845394359891462734464606195060947869190082804737615578564541307440984636542318350565329489037381268306152416495250348242117335803962313685575440428598102218360314735617545488090914241311354854752233927825041978134000319363167676389447570264652546370343745527043610222202092660154138265215793956398818315356837431610539478989192483297769252594459361254772410146146877507254255107728552282097553211822795207997237058591196782659960313124615482370368171777826796440438586884206071592300492499846808717634738661688314356623905561776194741797683119489442390045450752948928226629376318367558345402056963596673849158646288232071985498217903285858247347844885742890535493404365999892807723324663146157299369781027913807646402835065446752246025300909289138575059378047218059625864345089011602299950858739033317377216759357006248905025558646039005080276026861708902400000000000000000000000000000000000000000000000000000000000000 [121,42] 25474173435711867740763000067292040075411911515395939227324488763497583351656459253733724982257789352328897089157754521111231271161399708578836250179815590071283580229880628515412406581169359378577112126466651490383228536654887932548342970610171910130330049052679826480430507220700619906516405094383634875655376523413533498425446326297305555764408713886464306355456695991055535371849737909117707827779859602437284139318573211072527079051900889663523810830495836928813767719654165867100314644721921973476916836970487256376550868814041961427843447026377326853350932635289750436801986918455749038862350359487191515572250000772483968091076212178579599602255596769808837711871334798570606338612790045759838335677737004242670146162553137189357682493197250062217689926768978053429591973452999041393471975804392783937360886737534341671647662281328725376126317138314463592785733966170049300514212027962904735217667230784438176095372612848721730058837841241755717821477547046823982344408601384670627805890532786063359827171345258286669729236198937842016125355765510402784294013059430672585110493194097100446964744933051231113986961800159511259918783578718704993129625211256105568909336307650079066404292730273579598728383983947744452317745386407254057923360297097465593879023076911040526090606514607070503164216283451574142944622564201896949019504300976628353563553165554692722168863998819197823736911760561048998758550968162042940134657180175239613547256521819862501128030846596698197245771638448032383014093061849394940507493489262912571723073918073922923868998710276280987171457747125129084177087802754305027657849744378982183919954659940920646452191350654343910795594715837647575638023894966437267566218321527846686466886186012101747122960389860744678777834872508827673062895026094530178608115436471504647382872006501852752737125774414964338837868376638400730584328924385171250441123409146547357914794383207793604099828112371142371922527165109644049781058455002676536534476060199592911485633831095788697226001931101644215242180601345913814840731669108713965913378348707332515393572528326356314602050032360787836335726410710645115303444779777293527500362214290158029732064979285144163371396200741445048653998422753100319321537755021120645583938639557225342486685762002180599559146775697502884120101953361573467283119858790856844175863779630532795585711231455366072507743211092411134053618364658189131128753418307585939635154879735866720692647148725903619806446735656029857135212745649133164025294054241584485693619253597766398816757250851449968828268000457679181238870184157440666680749255302563608181003651336753300810195599909072031321923871237437586202600526521434752798406300035991227779473683251200000000000000000000000000000000000000000000000000000000000 [121,43] -4488368356925944383428177405642320832866771126420775377089406950875603256983583133858985283805931027192360742769626759332487404752785344052068027932786986212652328232112559616241009442808026304629780804818106937378358802248375548767129502360586859411586541609746864850879596469730662117509690949374392574991915418238172578262531124836268758599598118517562408495361810612189759745964895572373384794919938484562117245301711140296400678801778545610126273933142503653056800567451805240119505494967868973488697274856513435621814749148280485443741663715220445558914398547500478371146771567094452251318770151883180120374866800344155589993089419179958211794924070489187342447942855990154072725152283197675792010207670016690090140831488126895958179992390860836967883198012023345052256733999821056133544432008354624902897291121345845733526741823027527712714428802534692039915370589372525517579865028205318638265458324772272623982421498639323756346768271028004986084305741671923472070778611623310100706872684818034157692056702124796941863155947669002204607042888229032596850513041183329769664692311373719499375121065710895976812267484660012522743132228455432986670147378208005270650612656284813419615708027372699589070965631602533562749418115677388996640436773739749376744960065803854077526739274687589353333196973464880524217201746361374414374062174118975667603933652038520815506804146331452840575231135153678748819199968993627500841156644109016963507585380172412369857598419773280357736306006583390230958910434729992310080107508851173949297012772475775676266156772652827282460685483971581653915930505747043144488604739605045077504689952124003988664632457772799663549461669272843992337944854770867742601353136343927882508235620466376191311245120743172175415903681275353495221741040579038912255966441365450033557462646188348309346732880727788130342422831167036528098932886403932938293711750556927150832107235049606066871474000256391755953772748324737947834220123036591311215376988533579580351400843046215929535636001397069440618293256215081666718633490555851187498083695431908140591850895265724187426624621617095325278581761201256119744949130593023987091153522256814808176758949345903029676768335199247905431582865482022647702472605822639962709203603050511030384231433718448180831876833862593669122155112433834985542775414499581917253353842456242018768945642210296951926154273638820225191172340546085090872856727288933496021496620198216520196040914492773432515061619100647462577590669486077071501717332544799580506196222066921568424771823043103558015078997090295445144463260641900386382487789768325646368069258233370607577970853863069361132628600996534265438080591610145383696812923007892962483635266519040000000000000000000000000000000000000000000000000000000 [121,44] -15527449946626952140769331487010884800945795834532019851652748120928709430616129687210602375162674327521749771913666308423389931137283154100523309860073910082297390320614318361316589541457270728648232287915694096784632587549506829531349304798203215466991374315304273234335448927131291837495592368451453964156697845822032296383756554876074393493921028276112657059941502467736406224947523498900884540318020575156442491708094304010362458736271436278973534744355743220544076178319525485666541246770847937441985812521971192634239728093249846541901389347124325028778864439280321674485602360354961906135558213345928723687307016471303235389295154469429965152121506827608641933800739253397711993463785083584313985741860103403103030180560964058868743001524253235268438695956406438335141560825548810101352214821353209993134693894078550338312844224248146558164481637364674683409618568001515839616384640936413917329088414296435438068302527600593737270041987341495933306405064167042014926386535561101606061759226906320394297444446118250402493338068161938186932017444519233729127017985745140393203776806913657154237989317734752371890193854678987864430342082817989966889962702545231788319717758732229247004736130257642761706184160883949218973858842014578320415706458426915372942227977960025794001938812730452399705570316755330733046337235373477735346154892281950296546404284154888163036418400680832017502122793153772724086105810266013971631066854435212362803993488407048736162915948824340923693671217238170403088617314229405776626387708792189431183112454496912291443795096153776199650331371055469133941739293404836505396431201133265530061060397701391497130270673333444646090589204182285452870459782212312172411977096849678648019626271767850337591776177326869332739236679048276246434690220850606083449022802351064826416559095812493086040318258995781077892882517766072823827958646156380205782035649411627749961755354959322474960894916748715860464432013387783994424195745286292761088859660071021990646621136463710560245006996617245958024973660385751437811525971594245145389225707488533008940893982222839910557449816196162749155643294222681215244203935430107813955316496283311176999452449661182809646124741219955954616049121167429887400040146717440976128770232770969120165989951235391521196086192764798512998513439302609382078460490520422607640258240356060682053159092903753348429554508998544109759666369240973601040803719387757908766470406223114602930754386220898090988445003077551829944447672988565210212198275078309803649689501273659206629669568961130680188386312564998002600496797196696856267562054227516953674846313673900411087602526891605776128469260746347991545008007473873247432192611717398689942077440000000000000000000000000000000000000000000000000000000 [121,45] 283527320255740481884655018621962412968918058644274028239465097886829317426975132595209212599733709694135287992156397789032094855881879058652423084421844143152961860186875888024594343102209402258002466451189903534347487725713922713327305016979065986168888923950041294318510540337037065412143984926939926901921082777579307108440590898130741474189542758213808275046018509421079237330268890977732361198236409149101421549757939350351996974690723008833553438306718163610144527921837137984335944362458172530428921172508826600258502085396360218216668324416943444983681466162602089323506136874659086398251292451663509499131532330357904684699726114934047823128332732252983317948945358148377110989811452365071710813619972386850308660590105768963757313425278146514795185991972620784509238204487489768279719709024557233280972572755026167078073729673677577252539389245705218369607065852817785765003844683764132918397051100450285820212103252387372990334786275431865900926747492886438920571364714800764822199465773540056828067262158638043566939341710034953063249091053568290294013973992725724381264856692730293055746748721494454681874332227142794794041218092241253770244945786085870713083478146206875958531646181900793421757316228190637554145305318390071152799686193770510119900207714459976704125658571178717283639586631868058554383632079101836397948347918036569040274377352109848555829543641452434039376223068894992477196292220970894299907537076676430958324033047152018452910667343277781821054340539340262819718608031182176404819920055860814900846861866585265490565233129601237277163525105131477938286975303778855515080117729153560117136100025277348469872782830951499710498015237639228959659797963612409273882611436516944275583639656492394791859352428852790832590965865505370983326430726901699769793010119679264270447393275301729643355048516940493537720090698627751541052632995909777114490438679223345139819586529840958016913010497005962358366176020582035437856553172251832984022663996269233944473487311267120202170086830687966130767734723778218050082614026574626386152251911427559608171588041115283619827302363623186588373085673986541675213401311728776017821779073180359295786658652738228516421054751321680036746894286864147293373005385314446708709175731001881043701433719322790706194939326449714203894363506231877848914231417057610878804225671151667011352629164493318405919867656741916756098269092588473453422711879241595296606001988564778424997836133969424651153814555841181119664859368324404996374559418924141594397549957388665370251023779203528897020130257313465423450347826914679623396038867095196410626835622303413223087358430237892603810293205759687215190323155480585904300812829683695055484957491200000000000000000000000000000000000000000000000000 [121,46] -58726973918324681875386948907559104604992035922747364872734988189526316557635514862288439859370418597860298290637780277064565125501203766051427219178870797369613331730210822217300052920083040209436692697283653115560948542423511932711432910689589174780298056845807860732450441708429646438338423972942163730483298792472649218352385436721849731236411901160795492993806833661153941464390258296607512650816671328806858864678943692668619464809105232053941796709524620239901004031181325285767957829834045126436945066697326916300690380782458294823189371302548184904507734963980655502994572046789241113679442330816530192604870911126355860732464108432931731446329091253684875048484926622854939222205898342495684740558504505025487960621652917865146225176635398340757780764423314533027465419471208748080617113728422131187185414616038533776075843511161998652462999709817181948565736998452158768596881596274896174057161983488380693276754588718352436370174982795948446053056151473766535111145727622424131157777304238035448035658744833322313115328235003511514996610047307450432480164008576851605044175886733185843284988703697219024652164297628316077328207200223011436428056568323945472450080954604508897771540744188985733662419640157460173262423359238305563246488598391214865376097352088442946891389802941014498049475812743739248257344342038315596662031588419969669831306587525764832025851242929994494837999218596238522957659705859073724366763638624721069548125818651004852583956718406340662216341957678973844002116085494098385158179602402239412468538906139506815040680323594453520994993689726413659929264646338232246149149716853494031476703039453338224193873048975580084825520169058737336650710987998249216982470858435030785199818914675514192191304630577570694781651394164981792904398049863000875139328089409446024861358559427186587015738158701249011909370141748726086349616743453133170944712785844700838638059673629816378864910360567975755625578513376418532651506231814397062515099612026744087656068739423560541559018797863612627376233516516531145635573430615381502434528906106626262034248427495011202622708892613789821691391216085904821370012805790854384934245402853446391818350804976360802248565015487656172287381362107500244114039891549024831590999110406639532500403616140403373416537392865570076060705522377514366579795789068435136041396931114547470742980170633281133309635447501031206211716660945779639141379811133276074452455706713324685005871162684989892342462088713447942947139990797131988409429627937979996121185086583118867312493337025219696134565070594901155120803776548171111734042704624220324843678628691854871088835483388112953040405169279556731001353337060355089408148648272804466760089600000000000000000000000000000000000000000000000000 [121,47] -25400948866540961077951955807370413259318053029483902529597481013947025462897889145960910107577504585639161262466067375269183205303006405470211598324231697908215361288231505530541095447446315224525737937058295596234883997595093386601759076467839528404388885550191041721309771545085470067195677531279242333975001681284149847250263048227530044661155630916762943809606682217513218729749786604541254723507272633766915219753918463065764430109264488283492224714321459563629818503730607561931337430017829865241206450062062392847779581997121269208772239297150540761673626558416866261037478028388399325594079109241554461443993951848322172222288815137732311244066980944434510951262162741621063541599279997742329107525990959431693263990460448744548366655430798330660466182492646068503358251858638933701140261421768874198674151347758465392981438805899881075546779105748991210245633573812050446274352373387270232366311044991693796274469768608586876636816481027063189893824646391577507202490046446687011173950809730465936126930583546430061810404325710484758989121542133823958505222591684746799747885479838784224706413945239544843796713006765994406472928810575584682820371868264587787906421309737274826549976326805177211907460311496840415417166532241024099429782310363642886771483074419486129275866787314545796498026983403153213958989245559870225990772377518839244025667394829117102121962588604263530167607335742017993724747034265502783622306788503502505632856333623877104010116967865777965406506585644954450864469661474483412885359025892959386632254921983735127347484064313709702290934758931160713021405471837826870504265291098936144136491055375076956428073232267490782818624450631820131132379801135045035085929852221133677706418999485314235783139227997421198791710853335936359348476765701194202390659794218733943045646003358452100405675219969440877699887525701432929441230000604045083962551694535569323183761692905124345075058870090379335282145951828558357254333048899169551275165671543528789225644397061388007426913103384126095126533581502722768702928304848438757305014422113328370913117128674221179858046939197855236399528136997539699372996884574616473623554123500397971352322201206187396639469127374968527279301824198639717920084956913646925705049970060845994864097062708465555380342379168843626707732574611589643744747028492320396590112515955679339632211609782814064268701534800849430618822692640333249918639087017764606135039707985428871838308030745295991469199086454024439303639032041442300657176898252848708100740230829391609117772589200003055052976199919343467510483142909387687266970699420327366018065964629127193688524946288368010057256756826129102184084174260556746773122682367964637363280281600000000000000000000000000000000000000000000 [121,48] 24755467126738278894494278949985138309002678040006845830537493721659977439229335563690084567230426911983797445796510230445924931050761903779218451232912392272454409623077956584571582492194802700566970586874754835694526167890172064072986463516452468149498381965612548923210097504610889156968684581200189033518473820738654829668694072480829750057908215214079618365381924441938972193264722805916222308778045107409806846948245576381682345053143195953503339513283277368969557860439268537699194434118315770889039090800487450281834130682674201601042745752195311475593284628403477863460413487929413017986224273696486111084032648003158009689523742459031930777034846254197879492727035817366479306644946917942362474749695333926063830139861992925460240197992314609034135859906731773173018832783199926044949165098079786047508944540791136011280030372267321566497058555176064349474365087806187647786633675194369493520942687954028366691019767245061306080652845757520320688987557632633940095501358111490719843429402160237578291180686884003442884437587493341263893517925765242101685751902831989763226537775676521566526545376018165781382496384429067333071407969897007286782934703922241209390816308095020960583571514303989957447933001249415781922797792952597021999032152290777729857227542355309412550882161724725870858345879249151607013900908536892300302566798839698200050754986241297808025196421842091327734959123728547542974698301435879710013858216114595913865506878145094638220309029606842356730406777082704302079309364481214611647630569201498999048116845527846668895246899340656669727526376163163137387580763687917738211051245644414833409341380438501730412152056211208903532517576427740717531802256214273865871987404262208276385121156762598132659554511063157163392937463369002001485084200754683808300596988757881368887450434414029689373313195692379795751270698125642280982439224614197159934195222128771620557997487957705480435321183848291445240652381682691638218181839357487437443187803690684734970991018969538545416288620743075071243747559365665778775859368142080940236199569044073263044286621059407458053792087470032978810968617936467899168653481871314012468028541640084289255154198448428272019940752391728988235441127994456803356660395637748874737810069480084914210675954754185530408659318643247660229704760570505110549446978536416567732629872361876350208006003501856918864385386623130285103569987736345516713908094243947746649989263141220119987092735507206486892515245632874653902711278315911908488330015289893486251032733205704605633629705477301373302536771688133755540651951451755455845551669601165043243449641183636066560315918854263504334469325197546456894613663970911136440661285117847722589683712000000000000000000000000000000000000000000 [121,49] -11227104348582784150202994762097001937675914239671017705972461517984785698272244851689310983948857033015503310212758736620428790047313018659866178696469861385280872805682033325698329470322584097668882292801867913139456739800050651081089632922168430003297469645129784932302025210303667018894644491929324099389537096368614783030596238200620980008939683048928327750630943073598807951189733167769358065709034762020050781444462842211219984403750276357933943141599678202238944952881114708457366456006756189900408662812529690020771779659842447543360371678660611412270680567995951074653795767657638354963497139166108678575891059554630637920584563765732129374514428656164832588107623575408856223102637032095639462590454231770966538864324424739326408036660707186887367681329176091911152721095138576511778532652875870814746610603544067099157319963812731758395327691474208855553542183218655556112658430128698529521517285007261106935876305097833660108553958134951713590669307394637112811612942054890042531808827589152466956405778394050452116821506588697322913541651076452440338748246084851114440787316605758593557739761337153917421643194871721334933510074940569191907775348877873718506512113731024386386964095973966944374228032880027632117428630563699614185702718757675900542330944905012443706051382487214180906370322090124697113232520448290041976437205986722791888971750840660008070109669136477668064874373258330202158971321215807501196477299017844168339689820387535139098015131418284296172845219207611690905175169757887502402001824351737182916597003193390231023485783567152415991510239774993458247748266478644163124866159031566234807015523818147437047230827043091943041450052418126439037379562964525693632334650989902236055766108785212264786544666532277732287288676015947455748578139334597478174478976698431981886752477744489529467607052617979858290093166776020788683488616920729933517422811064882798220145749260929790514784837768215575340378292837676599689122005696227861169925220001655427324963808355743993028043576741362267111693007530883345613263481646045679221293143518218973318733874377165203007864397405398386443330255427367623755083246767138320578475881464508369918406919565456393770810498288018847622226862522466178539978246607875612109598563306752214527470949359579910789325773326606137118480857364611050627290204182358795159984614755175002589663048262133647652342328726163826892189407654033869897413781197856189610796510629315686836712838729353826717282001562353552730692893229095922794559545910337428229301899055385794113571963051475516755841003226314457956978592601155161070861879711335402690350553259660126679327326386326048991922546525667786957356221505440367394973335557353714208053657600000000000000000000000000000000000000 [121,50] 3648080432378724607360601582775476267524429066002998662140662753464847775964140082718619479569372486020851504691173369421607449149038229171157940330018235269783726984733634383280004618741715021240465546730555585014244682970242176129588252670439616892844711123668617463980174195567786412552267507277848203547530424201512142808313465962443456751998186977717076197627188772536016870280599113535972304932112897555187233637036392463902498612730025257583531130231155114165958179043203702429121213227815825246367915660200053898853114370891604129707236533350704630355672327444667496377473664292395049439745348729598779210778545385049093169020773751127203082884154661315929834349870788158747729914898418526739476307996003183893442539803867773349882817618060545892377528162535914712608372568904264058756312422899375872377107369305676207736982475609454830067434471697064881535544606344496051505371099931082558936603248081874140016999291450100667620974079140998943924072962146060396728122935501112337181105644728788210006417533431407072728299306441037175662104142685748200923504380785497158350864511161556786715732304494616285126188385377917166081406982529059401665743316940468807732126154285136853730264416824554641974289790087487002722920740823285335205270996009581748996414475467133548938671886633971545023054717764492724673768903799817219657269298621585618873537983073436754449818903309297715672334720136264224864193921464183108444260723795391132994035218417534566671724066125555717404553662797980520061297575198978879965024262126106502418193363477126312747585374306957105274793627904780996138831132402663341610278760633356085925093626620006066887510265042350722964648858258589097201965401190514746141146670846515901056524405450964711927360827059285735610729109099331687550856471057994532760776438892157000371963051529386555493597157915493220224117390082689739259460066755322167310346496504027548154103017732090664782736992140200430082737132575283000932816489733786496565238409688269814524031799888827959195178539092485313111374690471321063839926305122981262931641311763469192961507211306496550761649897910341306245620367241702743357225779294679403682298542511263742620636086773827441101477089298349016267209185534786312243607757451814732754548812941244182987213195033373730488518688967788966732156196022448752034127853126709279291245530915790936923668374646697588833739564051958024831747512745452150892616131945922864940152567268873705142947181438129925488429753437412866992354881882114158242795801493695362360078814678052501191839204400354756387668965952214019983965827741392254601508584223234860824533352101638333833231392649452241561086115181421733676890998430154625378226913340947495580073984000000000000000000000000000000000000 [121,51] -937734459127263149830193026668932738468362228677034165239143543711051509643540476449685761845056338078547611972123029178616099798928570856167789039028723225644797401622269282204637834986348860125431325422799065439888328057345121052533309683135238897213791485144193673435287949607477928988104332292398187589925756865830184594491053894028799470162507365297406325257763218102847911225657349107966529297122969180919741549078715750137177390899703139259361914799131780209780826496978088341802762595825946177411534174664266363859635818760607393399780152654665666741762870973086474991012872724613162665234764570075889640466835348222225707222332297138286876639389034031544713089538384968755397980573196308834746334971558943006327530497585954604360550419929259859912242418570734333145612696266302040898117678066907144618933938470887058559321294598737003936159827785033463401778162970953348367259650094379390057575753549565500961187209031753363157470212858412835208483073833960964052029609498185936990337869165901619434976848444116644200155904607817593852537973823883375042851596130209133686521403456042778325677457324553357795514360780147810430287599399017759268618089352790440233813193800461450531450704398143212196144703219506201248061803895275547524948564147544816308930220137122890716207590994677979631286073532088237295865892402849777629544702215483241246694433640813068555136301167484469129006517218819527685713281752618948369588222817339801958402285621109881895484798120021667693771599586579816408421775161257815237549035848647700154208457458157788845844940071393881978824369086805242414864855412106329569012778553759293527746237199722237554243398669555040573934984295125264611557476495780086618972367284249244818249601769644759771514748569003648884885202369984588828497267857669975582793955607433991803200610431645299089996987445761218452278613067501481782067131173720786661210900777582671553037166548747591851954816660060697247611778166858772889467365615832954879070173000348088739187915651283002125276869401697689202945811684150892780024609620129250609612719008847239412563251987122416684608380468758531263942977373108141809301049280069934948146731187339458208534567284793830355378644197641385851742206032669514706744316717624848160348627040503040264514278244163166535723396805630026837778566462162708257557696475226041187288240379229569273415941225077173101674418568469612603876515643037879399296479953084547950939601765079740383713350381854457953946186055712987784534935424585578784060759467884359486480324906890360371607169947695737443897595934509664029060443495856067149692908475275096823013765027570844205371638278693966890251480476976337460735700074587180551292079507409302814730485760000000000000000000000000000000 [121,52] 196201181531200022609718425719022464344000436650494814719821104804452571350935647941873195575081316048862550054990907601543632485734235508210381695993011110390522827132971444669344243238746818241859579517526252889146174827325324863954246396389378929166187101751645508124212130080425320569026495303868479149366846791542441688882076348879031295789039295769316892985116030754665775083698274632822483669647086107063751612372589877856745103494447302726541917810620120567235982864639618806499408003557400189090956842529935584174521170275215280294180421353662886131253604742283871827693606151302787865625192250294430934301655896691110581276445140851136675961328479204969989097928243608581698312110136195068658591420756657516000172941488804302353899654162113609776580182808473489690891951098634952861891834420551812257749457751420657178512760189443779749065166234003526640082276034657911017161735559526256639632147059978739946290037838569728874058837685792337390270126699748865268782041068787725180932978754682430482317928406794531050221586904758114312929383116977992751408691960884135567817863232704119763271544561199695669224270397273333107292373335717132816187182509795211464382208683723451688799315680864803203050589099584044230640696070177923530900373060672898655744411523499027998866506035991118712954425223184248777661834707167204068301968888267882527895411474492349140796678501179970532123114573416844560760024439383702672757590988721904037757374838549925785804877830905266719059132862350002481518521980937918502874047350099193986836266217404477630035203813676199039355944679521040735831169382658695875983977840193725383802266999005720137336967830893067297002929797295518874123996230403985669829547417723381444618941187480973861988337130595547168867516633652974675933889662466364293531696427823383266067803822578352545578460605594945432845615895550304320081941625197898601692123468027980781195877531220618341169732045461328562042517337385593338838896205788984469272530774496280734204101326314973009209956599232794939635451525152795214602080419630201633268925638145621053626234590277531290179158660467709888487604986993426338358253665078571911946125705669975276406793510509264384823290944217213040076395164902272806449496961265429048400503677543085476032556970511894097759107455609237276229093259027280767146160943396109211867195243675964962918225536606047971277775611804041725115369968550774904736556937110144929465135561559846194078752335249729461156367771290861281669049133643243486690670201920111671369248692637895495448205022728928704834225424651430337715336748762755132966656672554377760036136897292464727171086077760463479402434619023246017866265926642256990171827600912144683499520000000000000000000000000000000 [121,53] -32995150946896508959939726077782540719347190290878875257364788366060852642699726767103524835703910455023791522582765917762816899291418169861723966751990779290911906262640353249170682495978688467911703486693495666387052266573432105833662119295167107296442725593175121944774759817234987727113953206534979357003986044874700930675795279097690882927285381116249859111577537920348078262338043692566164745405424992343168828107594007608676711695680915142678173345564374496921293638376187755495463391004889628227476637227866512292114416601053078347173029842527873517546610245963296487429791881004766332673029916959577658124071779180819893192806483223877454034843273205599952021988624770548745087063315182072809364096828757576583626976185531967376510589005574324798451062592510989708237431629863384418883966434749991570860423145845213324003740070246077624648769174379903474227257753867317643498946713183156862706826901283710902357786600062811469952327821988007980671535863601751540454698532718286781203214682199873046101821653860322465580147178559644001521872038562393446684213358724889126417265718545705349919691815932750395196657689357858266003733799512853955424689124094144855795806666053603511642839329601363894413236377489422055406191765270380095572498866555558946572557129819775331678148682846839616577985388051057283806286640969500884234239802690017944145333954735235843205491010765346127857162497625693289277837455298829872120447987389459135827232684357496619313418659540287471035347557434845992779391940309325028167466791490846336101657191189133469246114595954408530021977698941845813804489553029719775246825675280249878404144213827622197330369577892752168830926242987615386483277437421144607332914601558630055464578146336550602900623099477606131236298328930785716436601333795539929107591037239227943762146225549746659651821264162716387502634635857636724428294993522412902305736812947262582678575847885474316999889299692994778847167468947383456331096780141479031229778383790160294655354727502710328554877760561748965631120551691541331382929776732895912896702326527414995425601339885776723230493281356377058053104792022528678968168640372374908968500974439102939545542901191840193551055196370622500009047082196330648952606339505523216392074272207002132470755201921371344720609487118981326611901789315054215719443074797980344286019370695478372067231903022492490481805990078574198331700200976163305350328879156351003378585411161129003497740649440111647874194417276479198283000419959499079815479655215434966134432484463717352577105686679884125809413929067952021820927719707119926107946268795554526811025079957697281842637987769936158285779358325223988218885254522348638992244181253312727534796800000000000000000000000000 [121,54] 4184969760121134620088944337246279939229762777254655252685127493112635127297758092267473436715093498229064171745099806042337783626668778501749334895046306478389798004581134966511847811986731923265822805409411844839015300548094467663750046252178011528114080966311901402443219762232729372000514930462999921411586636162947538335355588043333479888723591659267700588347692309821968474785689427784283607689621802400659838638094076104334514891687414182642626442784330152979510948457458919879891367208785207782206317921793073832258659189985187798284591471109351695724418691127275133809659939102427920378497060282615082661280457868939136052212552706997731694450849844546206252094173274574352959702970655329617699268769980562319070694790956590244027443246818864118994883301097422938810598907635555669148836982541955070958204531776926213199727613958785439438857067482451039565284203356007777076782987332840574771574078816111947939214253746257328168499337817859853954113086638810203731510680673761369287313129832211753267217811102296218355023086134402740849674478827854439762052306210446538303115127933338792104790833198570193311969588951424958808471584191738496146112153875882319515694051483256079248023256323095980477030041900009145871618582374706193454012734971901818750195538054308743420465369100383904548655036932250382208504655496719062613845418813438467895090223287704189025008693632395131316131628547104260517877089970942294148803093073298933431532549540334428660729696910562671297653899813264766539387659709857130351174698429323132326274079806841617627382642049713334559139220468453661207027323104125226769591118418721701470324392142750715567657791054932914800607650826323009962574455309868030898368646295355501992357280117930037065604682360755170336331714085569999616083520919677667375443237170397872299830777713540208036458191721465369978786370552397200271833089478715683494802019827730915199690808429746857931419733756751196289725348409033249930447023058980336443864073063596723805744331425276015262842332678242350837462385449801801992980532206262381491417250334163053774453664696063220448510381637320068061326458788643382750492281105905209549890591625690707016895029948791455905918898445909206263577913669172128695960883920537395590774094154863818754237144375251512796170607397275175148968571768362429898204082131569924285519767185651540445441939515256446406561300150094562839216140724502775942133150048262668988138623898750040488499642391190722433560076771827291350330092974780373862721582056320824553305354216314496795249955995260738018843235179019759495816314339958076912942939026969338083510729406578651425988959936812160868701244647704534940328971044734279635247063458921882583040000000000000000000000000 [121,55] -319874656166087756160741950328750082587463073832829290911035675578714393643013158721375270556496354346441956296314003650167797719115638040564710644545626538225571802338814156127417560203974777670896982352463590664233795645834010077587113104047434950306811739077307683817792017712914111682983788357534229006259549904697054430125246374171596483305110570471268428520245078514664665547710289417462790815574169077121265560496430201304171030374495301633197242124491854915784765385553204283132884913544029335718469381680719555927031428011916796117042278812100925035572310507569029627892552506216915666968618444598583190880876495073568403726008649985083036150472787997559683631203192721546669805340745317686591158190336442952839617560603573493958705288521150610032207906423448859880908322735920699096592349000249300857003766672593546355681963587169618371298681964546618141235758185212456217544808917676632650748637205853171104057940456262540129479790654131453058674518837945515745862353527077684098058902532365324631046421430546024809791797000298336849416137945021131307885129286482087985399327698593740574682888114987899958914144200796033663485271580669689541034842413885766404923918972090807488536069942760434260199551099268192125855753879467080091806281351500415736476231352659269590554724841606544991536095362259344642771978837519161471360827481161715033761562433754625100184685876454657915096883308590849006966219261153691726121886971585590167183355130349355937424198565261971870872879175843033526140583141517885917887583479082789274499091109264724371569987751499192441240967789353434134985140944897992597888356388749312178073267455110310043222201942564241941024849783373377978573889301445600924292886750584742732872255075668351240835228912378676388125318714292861478427576321029964206857606876732951292005882782584202417626384670337874310541731862011075224433672954154848513564411762199367460311833571381549609368086897205676853867051765970550282851774265109541073251565103155670457565988458295538499221591611793401253599395722427905321616603575142555116159765042016436127198046385821623483623861748681072183812998576025333822589575260064706007877820390170946048602073035223242934543604286806659297104064128085034548454125926560148349369406456566923895142197251518815178889400956504162118651119204472215824188937331896226323573819990060954562158537562492285854473275025481675607605188015010537154843884658552921528098567556770296935677389922204048198470654214791109325024223959388987868953894384931030574722933744065566776396791223875488854749303414103399407520381775967622818556022195506050020588537355099286123740500096667892972586371602471460054717656707436191591407560504181409605222400000000000000000000 [121,56] -8330749275712785816065278902704068225063438724709479136134552171682773635442768063020170735288983031467639796797362483722229587219911563215408305304424125866482956923715745150631939312602666072170103187105135925804895630134310689362821188872350380729423262127792441709003444017193021115461366842149450749198473272819320332068508340264697743990884128854284022647809508873909380081599241547372339153566473251642883980212617510506710105853096006535719898288968066873938459080724778166224480628461909508625171885206053713612507698827676919645021821562741401675999864938510560427007461185691563219561619323971389919408177414469463068550088393252866748365051595708874988585896365085775763531715105005269538223902042265155559651564115793583293526518907182171456854180844673813210643311955752856572741698296204878942423390384054379876510462624210049257755821080678125028602585220204902752593290947379032996458048646531787315195566707545380538097635426282816043635639101945920572848541676104883791682122943684449458016654206764401967826104141422276181054804827619653836111105376132793319669075064807980034934530719441882804283668332241375903364523641108146289008615754599164024390974867642431273489740924103003235109190763414335525556266582276007273672684194158007733761950035455821160091413067741455689496643372873130462490511370420400856410280031116883410099505367540746208978598157174565263717678132334696747351248104173911102561192547882383378973227921788772090446078537924789615876166088309732039438636380508092705355084402945759320078370821840643056196409447098650909362598101356830382201613580159091290370530913691124801585276466972291611813579034211901258191238300119697426021658308870726459282535230306346730928634227563056908532984434492152358632547814940280905649564818076200283602460047973302737012574236535933607910625409035218176773781924122521050444497690487200353368099039071505183761201022943080592599535033636605407903638205312514495927728508184468886565735131544775769336034697369062625574314875437755465075894149368381148220507662516513479706837868100053842110020486820286567373346124610891639591225056861428577374010880470743234479501477479172549590395641753454913803371232136574981657868742316861878607423081626902320951624363957754720466150172993674606283704472989746017932567829675027510147575813591729039392412447339009352636633994981833294524615005637108819372282970180960377345569915054396307222725400432134623342725356049493109075874857577399804220491034319713571716237435826173004056329260296968816990650021841687614674653074915216150972383793856880763602152441280431753156969136505022979883601266706816817980676923313496330803635681233266783522023020466641305600000000000000000000 [121,57] 7305204930358414066075878812229253260676906444662070352374838083264360062445572348686664379697752482498545887642944043963556165748383816652843449418746298146482587385661591319508016081894562400373175722003290236275262497138583639000226153856382906451818070654414214412544136110060186264405607678709844782618359160563178900397242487047404911894124999640154206225611089100088459775091871600853590178728753726723029187269626075838581944036085178796639017908435883627837509132730200377977230154087009976776063632326855745226106844591247660047359090387903589912155780687193845546038241584046940034066836754885154118831230547773533717086223048322248742753584075978145561984255748100561405715717242780791604348989002458452988165574120728436975182223914421035160124686294586825931456351218506009958895026243203262580803689852176928875997552777471270796592355379015425543095118496966286316660876580215679052550619434432827530716235671364128515988861679680637261619481832584445357081978432251720789331414744145054643445553002309232359450862453791862362974007889925642644658465127443952950575127735870273612317937985102723991583944328974578157122017364403765364915067722578150204028165912047753945291237966857970874801445294388309784310674416130551025968414424121194992571846002856775067901373383725233483083114116870342234251133105360244343154924032883985643037155258992865447272757117528085301438783845200274063136800994064837486294225096962778920687074800519589988823461165021233725522145589101520522340495767293395217189396192945824149685797889456991912130094679841355193098485423957496567249818190105468863065656704842379091313919009839203649301001207726879380344682643666958620057039151209625304186264520221873329928071131805222407055665712761162497328169287794801135746998014350150417075874567608224818495533078576177395965944865966413663854716581775436645664147819024679166315387866376476801438513583299714417317106073127736982017953696885366085275994644673199390289783296355769732764846115595985953566758856063161403661001380328915598007401094825597721065020325276580336994742718362349661924435748842152429426166711211135567693214275209602199577103613656024908702118987137736862858958906704747214168072107892789678781273364187905848877531139525221116655832440514634672300893618219024589419242998390268723597467283494343196322134780556980885140256556078086871224467848758826049448949809101368191942126431998606289096369451724901054438870730331858864435680720234315458412846880068618737128522139055738377128488877264189879762895046537083923428491736118709540102629446183779071005284602597836527414473781665866561040188381874598963524149436836384816474812404298649363100504028340399846195200000000000000 [121,58] -1297227112624969375436999172514459956180348080834405644403203058068322671021505657427265560671175709503721447811804620467585145034125721426591095248460158935984757526441128188287485750989060643971110133336043837194742681064841806841539574430464458897121535393629078903094868376861882633894664029460636631101454667300956966278018674886595307783155410860217498709276420894950599666258541292846969560671843343288138489444388653929751830116725320012060582962113742816017699732085834954101476978543521427497946876259258494914087369742959264114923887016426392307997588039212151484616076220025443679875368123560504155561409154606258392541060468148856229906800017283797214063646643672537556257390708882802801521968597798082678492388904072721305739276356371825696279523142340036453657303837108068944126631804436285685217828767703901883838465725591320338770269790164327428063148971805355799325403539561721883924224952132147309288439671316376272453355875453471555453622500707170832411635278630012839176706034721099339563136818251814661154803919372172455901747175212579315316694701541523410732740671477509796028783531742070985274838304325757646974269233701825173672254170817150824786061958823805899080860940100009429949383211706868714447242724657332553525150893521337734147868113880452782963699859814609738070425645067891350694959653190977603426507261983916344308628217741207936332998946685984455379556562952435018405984578547523839038378091912501614351744301937864673092667273628159511296780388819339317881144276088960727850909274857668224966370921009394817180247471859835760804676487762586398320529199402703117964590087205203762271309217931126657192355799526613270785242551543835502409030937536724602195481705738053322534058527764468904645798316509604249567428089813755799622461142750808018541229258889950770088690334560396599381373215883050516457813145157887943199797553473672948988239648928731437401798613838355311283502368298815883872332878678625552569506338309856334418560120263252635350726108852804917980543500934191626070587710483172138014683688598958685977297876929094221619217679619737060458429069021882321379206010329444883755950647562495767036069759014969689880097204502552373441400740535161303430278431545372493836644300673197230455934031653744163086934711588719259887599123618794649644676484860709822499889840682415853298292510887908651646540634174990262439242122390358396540787975770059155150892207164431352122638728971951537190394561817783071689791730602613050924719531182819966866990163317773267715356745495354045459623161221526053066767525219626127062359055155110440216975964638960830375941244167148860995560022722678837169000101816267695876410713635463724144685969148315959296000000000000 [121,59] 125362474994113936371022364128612995347349927155902420710504503408845305717793989395272040917486044136952725914327295850755682346229996559969825165633154856860772325385230856021298677987835222706898612011253921645060916978360785407572440003484913165834069044592026155396836713985182300783103052036021728077041039394252729633374571540443614197629674235783175446163818846570261589537372836600319977309152023050569096146434768076631204478485727362932265227801318236061669281765234418074271299767189672641610712571912606843629363574655654268480727316404152862835840259935438666053443182693217939254799225800021718307812129590716684300137786375519604681814176775850628362122195632999383572408689987405633313693139065956453764701540018776366623469517397387664572323365685605942757989450156209453070819878630080941421446648735230402553841052974118968799842284189950276806409905664873492891003782619864773105039019029285823708043774461519109556619676299553829446257323083519757297425634194040049824244196846791076212789618835424493652092237795775048411084261396943193745946515551111815824886552448133658773438117716557855424286157226266832680381806634485673665387685917326814929323297883771978770792481433987479868797564930346277686405592214787349752404634998561598538955029573472469437806832337406367817118554745978259428499109781845047030029506099436220047765401391289781451699571473829931584320568470140409013082670525449444495488471773986134319291491015004644786355430163054453328846846622878350783371731225226840463670888046005209927051007360698669404307490837035115751296525212380547040490260092967527725348673790493254249131760071576755444106347370760385422455484562870160551520778118402182342486847744767333519924232881559148937315315691446795833725897749311493240541659928097166958255899216893698637101837862321813170478658435042946998230461869956538377172387450313647566244008052014303498512263415771038052983094590597898796784167810415650103918769335038429758636600603291555970547686916805566591481217375311097022523502232520531934598620357379817764901441191912414445464722247446672097710113928483983165275109146736363390838381274575835914764644892813775283082892654447744247578284197356838868274392578319728026313801635359977189758133814891568553463035111246180582576443246004031796463001452159871609672368537584397194214152611966879759063659074682269122135255088341947968000012446065830109147919190231370471085586133580905072829906929824089515983015278082818737339163109277278754773180544040710074055928853014032538315774271840683289523008020737490123333783156693013961408297299875439071821413376912855970239586855116609800671389604068295662696916192808528160022507025359437824000000000 [121,60] -1566875668997787613720226518788630492326755591239415465108096466348964086436347441824386575696463675877330488798518685804710416917114565636471805762652665217116800638968697403812100628719069509277491295645380430336653194909703923469527551909503617793978815843799653814542023352270801879575954853108470556032729101712186507905933245861953858666659658900515673468477632020281337735721316447418291785498033804469592070087668924706397354090300492929049017500425711149481978230308597423172723896624021088884637012801697389854714436961207744542813533691696397382320973777449834210309231970320548532606755386101782141701065227196000402558642559727581302885433380474152027463808466781913208759562180538264071002679669449323438994760900928698136606509030197801392616620884810048801863867704433282718036938908085671627399883335519742694799252722707908432719651952778357528224813708669208682047106026763656405845607102791349157646061203288515753058488619136189891652466312939040693086476651219975577209328993934820220741481246453318161091742121023520789087956244015416942968358400047243905514405201987995103735956582094850945875383502663973317618640338398550452197491632633983663965915430223392836816801236602092230741530572117241543075455247079329413085790528527202212250835871397115381480279683649895780637849490603759738950584513506715220369691783953376511496250519428439336457940636165007895410194213202957723347586766497808571713284687628860681748908468626044552051945420423690710077325667283258847667523970455672565291267809674269022463162955810869502557403317082667100281585881651545200715555168543614494127411610476867849381725135190112718412675312005662966215603758138180918168413430897808498311708135452731161029864604996462632384166016538382456123153353001649846476554201464633717820927655053301797575793699046890230139253556048708023011058620074708761162944386965217221874337404154647125740661852071549674438602382817212768164677573268961854616241736529113486903461347386715994675437181099371532128005736572791993870019160838452641964168558484843225795391676958088975825219184519440131194109770315479358791561728314875574404490147406932728500067799520530837727038676044205051735960659780776223554970192350969272049833492424254928467305546995025986390166368127291294429745910342908005888547221211775109863505177733270584763580865316222668049717583626445559399403782907996267663300234595277520869124498031892335686315690832096577243371356879014822501972695788810352604557674401110424641490772380366105360970936218000862822932404505834962275873948837671121585707599045566349635000529796571612277245222499953071830553570473930818502548891269317400282974290508229306807179278098432000000000 [121,61] -1684562364792935582456417480698793831071097589990672353231068454541184091858694412371913439467463958810018957838147548461262368414891477922970775745132829263430091799514716920319049765929194535724223185796330623652624744102735297391540746896853512407794272094930847184127266628574781868984036660756977945946399681756252132589351164626414094391613167864510716278624061936235243215918166074239938965742828362792255117426083222579622249398590602428083676007383795749649033745763464953394155014577268228601979510863656701828255691816660085681670129087651061400824450440726464109959553852674370997168999303793074029581847249274662495089445098638477136611383409637751887242240169602349667553157389173358688061869490490359879292558229822929542849615290866955756144066330692289410645039284593562006471790722092523146085974014148042836863643558611368420274627562392750927422412275731029747773487135628696047661785597057275836468944217152459060847840388855007479533993373397193177357938531874737764156450751504843380433994901233614425185915567386163966334912017806693694757232786015969068729185762439491631116709215471053875280302819375474421529539663326647925036318383989909468752298894355062168149601159225916258795730141449725192758668484800941343256225115514900119618271852332910708664589552634336437596583952500133191428878813691964900982177582496482888088302339584461081300589756492729006225885390405889860923616863782369842938396827758655822288901867741380063254107393222056280588833859069401506900247328809460141475980998968103209123351061547682229106678926737315438297484719547724385625837302546397196111639331184060921260632459159544293035440274482792446282641685744941852996907239467435083245660855385226557355725417155869498567340474868079967933411268754504426764185032777191652687313011254046723859184285785765273427552311599788031952734784217349334938989293274689000939827456875906548179245566004603484291226611936600248611608574779969518066888757663753754394881121577128173440623252579982718745203322019108277945122192993348597643168735539119489722456399272969556315602410766268160527117561267741680394884162318989439851550681691459470792893162045879584212178855071988225538186339126757989602120177969187222966260684867031008216105783255864703474617627703301854435137931860142512957509921037563446232738662091456032396568296799313181013704422670848659806848972739501108669772356334502160752080308711947236387100101956757636961062591140395264683588870234089485227660353305887875789607964519726562203319376655039077979182483998009702078389779703886692590068402350040660434605011769829461025344356931073364265542310849931200269364742372110617350355210890591777119456464023702186400 [121,62] 285653139609613544776809167962415094814307827605614683962765709688143070597248408577504859198635462674408180614336911368059685478209183427273100415502824552639914940283787384493783174098436169448957375887540866769209729670801676142794527535473257421035745363263997223467209000195352982811268083693996547013345876526899940345799653441269544262249279858474512241258088535256654086987112788012268166924938471903962624229839040014139188246191171527052120526950857086991510418400395973374207892350141241371137590108122290828038915872099375775787458614819232977225236366970229972372504691519534028802557744301288580089355158120461872826126280106784721203480655880496355779728645960908432323394486360708203742830090327270419094724782746438537551495897168349373452684323602605133106726325295608990176185027286851481396382611369244775288450094467977187920503144574262924763088872891695259374147441480416880518167178165960900053746094922447878875976845613022374192671685383643488411516160498197416301823341800216873187669246244586062253065273185132230655867857679760645208137037411081816089869518091605532958407982488315855737827103526008698676359819834632422404473774263286883089442756651780851264642496852259810889395695491549731584586747909663836603072221462144180175853862760812659260458450833725503551377974926241683157787486982425091298802282535930906421057908702648234234535024224044646203062663479626531909330960726883023361847708714902024653129862549247773340885062909766730935931777482037356196500715682701257735951585168623215140931309749243727021936532391972197437748079867782803187361650975954167271890323930647934362987996224840677636773224681724872323003195289448308790852617063030675213533357804465834174778766757101162015835678617044134018247201996219422189080126074125768681986584900535721436250818681963212584325331538114746116841354691236575684417655148512108965349234496848327173879776908255109401121383702763804660167610769097204716983714146485812991875665700374937913959818561520685339139746057124468296129429713829471771392750367004985828780418058465231360560418187698659515991793423902312109865563263389670046798340434021474492244313318617528334841318286332491922414366377254691503553898027677817679050546662077967200264331109509707163251629506888122076460673517029366772097383025491008531496425850488352660379162528017488548181204762325198521739749238700519930686057422796646583178385358941136063981268214140447927540667651097195828149648086034925798003250610158528926442955360777349276616300300966921937312317515582622505485689710075205548155736948190623965511445217641904721643760081937644096481871153308794305001287615769292842689365450029129314081884444800000 [121,63] -21365283896542023739198092073783298020473353786078660718717766902586602875974277583266326595866765093184163820885236351694919887614626228668645718644106015220146287812658995354515961730763192528496198802245320980746708592550427571289090869060163261157294050182213472789672896642707939003212776416695074518389575820038996456583605532211317579562799650569316325146002639835134177285404828663618083644243517847845289857506502339097189122783920436748803969342691835588917834909765429811934548588044451803419679384768282179605905553730679948408354033905722328668475316744095989969777385426238339594522596765535549408076611697297874672646751697404152550072624731733781344478191469062866613692226947152247440455153094724005173946303317684681109100314653417869317580238266233713695371590603768661286102720511528361789204890118410529605022157173538948599125526853779518503853477361454459169104779501021006513715387417802647272756249341245257641170106568607575505083992472816666569233953155319656895721432193872702661357487050678801066315775720467122461344106829029742081709346139257420746668639995387316106111573689803889652731856491995646599604436531350137177927301779370553704887201735927297530979369349953424718608211472934782964670365477589889979002355791307419714004504221835750305434519028480193578278892696627816524310059151074052966264288213133397810491395385705246313662112645445647269294391171707376622590791582964683887655444156097669468281200002994077955678656253456449083620481275859975198581679656768175289779611458732306138839166053100151136746555328206094463988851648294228560501065430228091893788413133173575423342593746742527371162601464350383221955338077903533432361449712212273875097084699931430944055639150823035680222139589509935340566104460156577718343382260316869753247211880189782487643529005880338816412146733189648297820970016315497764646566627657075562622386705488679011592444842878323134222331551828433208132261077223257534585923612413432634367468322107032268906776728968611144075127615738610777223823848612233020537638055667894765959811395468165666078681101577428991643037739721222133173787991764039232291599543609014821637758096015612818717719454350248199401384830433301734716023137168390356393017598703048205030334781926467737841240943372709343583567486361248252913059189187748613925761872440322323520744679504144108716308653478206419713641416455546619360362666542480972117287623705446113308891986075158730992426205659566901648494953651989264449828843288058464727775728468080184783664974583636948606704453281766924688420203250581563123156424969362688202131355873236463569159898384824396767195452944327077628667807684623817002029238546704749446048304000 [121,64] 294191532022513000215455408973825441543345396995850153775094279889780312346640585233419376132686979599862502106450208742731049196550211818168096123036834044914163183168482232584166902577043705045724848704280376826026142812209567087401046432764765579368566718629630909048851058442168888024144607240082411526073831294349263689397471453634545501351095377950235964663509792545044502475740615912897442132845680566171784964103413817334219206604060158574202716847074043866871930151870811917692456040825092771004811300439452510739585602597599710563082626476781728229589072495564665683737393037914536775337376549633519337404766060258405000169172582596403918678616838366480418791796458200110919399817337107933883344357621574145075574843543094778553203779539367112388475984911394011489238490954376897631359592998590236952822859248574923407873575293438834014145102804055706824875401557838547541096178355758618255622924360091542568861789326126045141124351501301267224692500404276375294713789428842078532601200599597641529407666108847069788888585512590735465820627817087829910045399345996530575624604989600482215886064908300107989295361136714066134510084248189811696953418112816081253341784848349379472060718786799099726641024262352557544018956217923664162538445340329659635525968811166568042223435018118586306200786400973948308445287793402169095986330994353521853930251214521350078469427718565217154427923042894316744498393517910583219218345373032357494615853852249689965495640865660803533987112469588036680372651236839776180285701114806209095837348761645477890584155041239166671301720275779496323874884181317474276302187071252867504258238917716967553711773217385903266842634179776358975166557446667641895470615585639394405982709279350600306183728134204212261962657180744661151396940848434848797380162234392466908803541656565287506314127916270039892924931775141850822313194519141672767919973205565493226835142775052092351940643961094306841234962406285454126481683325404190229816106904837929248395461083233430687444403752440017696717967686276617942410740629861270605090435843802975838959565451870132687855376864896926570969869514653923154081993002244562943856281532754473012529148574673042374890093353627622920891459282994532084324358160513184658136624690292497427590989159638044418440915338916271603777450611514054133922144333169153885899274869057119901084195007809803666988378383793042534687099882914301277081034508949130859031181399425279457154375506321536388978622600297396104161069878717394247112219034097210249619205426352305570457168827299073608738036232213366129784841604397382331572884796844873140335153545180129979020675810554938519211191536785011319333236659385696798944000 [121,65] 78719217349965481029175571750614500867279990996182799591483970973482259574351090276078176772568256855538229870591253373918398667275019609779810374424405395645680164666933033626519639486863775702972809741400253383806095125967523945100204266454319565948908870062652119736491319262557638178937258402093848715395903734148451146752714781002091483157386631197396152638998364337283206566479616259229105036566475984071220552551724724570440348679932160433642785784715032594758990703917460411039714212959036040847231102463678835110476279056899866171039348051726717893087345768282037101983044793826818387363155367760117527874782498602323205280184766453791445825447132844893806780004835454904676346151761112690813853503151254893624185808319178386752492631999702656069891199497259994458959921833801050086369323008055861442915188181319825506684872682612543478610628308991396948748815031983295249673649194253400035780779734983251376460531824333293713062943715449902186475522959880245526989768140686155126733549773188570848389058765018255740633071226627199257646578327952776211960111171069893088236895500933774522000721308577584591171198631370176911661230326434429643486384848008986235875313441691805210935271424645144690523649226676116011227633799118107441192330794162490501591936926905946279627899898958529813731310037540284777898729113358491618481385253700962432220504654578028033140389423326529111012046882811984784986659844438681545268341564485915942229879305357225913814490899047638099654612742200447520451402569345713290600775662661181612341584137521438616007798726935743291480643222725518869151006388623814051138482696302106473475179869842650666926184929010499008686662975554882457392833509618251884916931304732694707014844745800803094957264045311144636342054826649498329054553756722531774261214776711428424770790381666447303444714249623046276468728417177950342045056508130681849660667839065521737537883693343129231541445092282605423437970266141085391597377699990336027155359958581910654945114399973670771188333443296860927198053711573480177876950686517963404191871261854468259780053135968054038783039567527157097408899085566968376965468678032379543403136527629402063825385657368960121089922519439741138629387273257461035214609670255679001525500340779934145746162210343720636461478250234708731286080220921486883822481228222238338210657508089446739056076500939469243018194622722883780127950974341770892258127835980733141291920476844001821022230388659442061164636565419402695831805351164686729595663908198451490736500826689256251530022947818100328067971594751672419931657729632958180430668931554892679466391217461366624567099541731801772379860674412473630182912082858742445600 [121,66] -6102238171911822719610920008796147672455617942224803980520255402728859729380921928045525798000869877987110347457293120329306792667143116062584320238315436280544671872432863010097560157025708028247173183687474933346259176223239833731569619915564559660081054938463882304896272207011774880294334366586961078600309755814920308018017379388840212163975610362048629741433049700454122914486163065049915416090963133417863050417327611097102660892027762398489616560027503866556485432206184758815784069736489466077395917147129642704259579061088730459899211166753891734119023872569332848131943686483603536624650933855439592077528428948236547933139679547530834645619025235180466096350339984654304283565842920185396522705008896266288548900002914383858392885761095869824263583035973908514954668598392904661555386362892580121015545655180717673062169667125779745482441400643691452945704190734401037174205859759126057634711929652024856306500741461248604125011751525790223091435798739106617211010060420737046291010977230140758264338476864178267952256892521766079169767324940455972536087679654963377706315104589452163352651708777892930144800591482447219688420440560817675000987054411545893218594229578723121381208045406920969156084835164079265727978120260154850873008878669315689334177331797598870447652916568705687686620266848939767664309770260851896388577798658133594630645934002145553647032227218170124624398295496850400816838857737464290055244256137146559265554505026352872838338100336061480355879437017396315473037713712888419214843943156036791533567722015708113875858054958608489652688327985423807359690442577501882091691859462377074572808364968000835964453327052009108887261421322337181905709798321576288990728282096518899013431962739765801422219047291735131436778405199115742601916127039962739688761763582656157086968386062683050915703766679215868191043152091502969871784774686806416437259278474784618244561341431830459480104703267629888423060143515793879178969007957607009048479834946938369254923706427422359157666979859591931930990518835091185431222010859062359186559141143080278894630084724065881891161966757268057695724438993718843278198443821852648475135673028422536036786985836765549703956280031968275129037186573596109414625069527767332261830405154636627135459934969975539560941435747668218398879625498485547343375688393860514665048749105237636597659468116487208593143779759152953169799478315509045808429531223589793052143693352629318369592292801283133604694915043484655229204287701620744805495324421941276602911213012774009899405080236286359609075986330930135147954766158376060068869746943623100313411770229623915712358545953697708745775155271542367758671789792870400 [121,67] 109398420517126989263248569453693345566155992386906739959771313355725719747628432714095910730914395013582674075855490446710149098151179731498680105129926321644368346363950316687189172387581332715076393947796249706715209144903811012657279391917515432629440636148216040098497818608332430341673271581857950926625193883811296339850096421763605303973322191067630683446255447793132091157095773050984797189616163633049454521892268806946120688918905335999026766930409438976907690946190732337433408845615603040842421733021950682848847310057154114871431466489219089964655907225910776149852337051658877083497556234354682494713927969474855382781761086406189069829475081066931905567770076440122474826475314385577657474851493028456676269996092362797263162714939863187632617802125137174399931464253689452868796163638692913563363637125982816991973377516782055454958802575146079600691100527719752451697453337285070013146651016667660290685546652168024651895423407628872851766493699889855582497787167962951581362135802650444486900479427247069313956843969618766355989396675908053403931970369840377550902338875202516623489729902828843321065191170454695412119697931882762079417149372396362257326059898848135129481680385683325260827811715542984301428522892631058959457914741940930654384068957347565685325660748818528395689021851869559249370119820102968279690375277851819482092934694024830052580251887900587374960825772016903794923128461475990848169550638464375114123297701407245113674531000694158052375149099350586905732384285291995112465881506738180302991865551415221638988909243248396175552960917170312406329586162554689045922058959004986686517087493906070161479019490007192261137702570890567132150222807929557222603697165123860966602120295666265279669834183845984248720281655476269127264544084019567945335432301701431603717726689244994203114955053352283037519241805637258522238887032541187422316401645995442425578149433646694461126971122691924227818522028252636502391207371949306465036631339419137993583454209417239437834184802836462401253410269685366818276454658118001527297134761723024900204202527820645244628066373157956560108818378246439435281782803030597605970168680737072374675085441146487727079889093690542699918860344735554058899616984512682185083099268530437629320344353959574233298085544467895729621036515697833059501281641755064481479451338986912987665390084558819585335659645278639623584299800696038152521375233511509366929935419276653481580551521769369549163236023182301120663505077657543680662614201490424578144799427979914617416802117805986391150192466597725701351638214774785815241624477614540885892719114218625891672799813221952860321575405858008326071900185600 [121,68] 4971136930317400806765118236971843370536423177337600225747934484431525285542514335712320425797618442802529890056953980968133120680511979415373655415733689234783041367466696753053926725418482361132248488656932346266810013032634502231369766122722563317145663479856920126165368476185960837973395131342222660537776056619857288519838666395662253229438684167011674511151851542742217332581886205808392432197376294921913893701174189890939679793316849097963518792599194787221433028987785445207189123471173088807142295537514299946693979311234279874337584170062490261249666767460620389682078560742233147630844010719409301683496750431030191285324083769011418980961742503724501753118799999453962011901559282145733861804617182350233012044370652369398154773302484217152399267227630392198736315316357380908422168555311918727578014758976988933433136582456416393821838598312487601655671002625287924204618496684187257630787743396641624511885731490502563948661049097496063045953835730664940126511908892696253792428284602889245223720537805343668040583932229429878323888112155186757933292708981184806167194192833571824088379032837088884638413005090517681504807949101196822321480613221355952431166733171939948342093805359165388106908417527208734019833107538338787622472699014232420326319367650361949249114200699246481673680706944241807377852590636064835108336532142035433418184176153840999709049633994608523504063818203146273263056480477495799318627330700894945581713584821396266582397749715985502604620566162972240515336409607391553701379054592584049924796178035852307301591305860636449823569075596444749235970596236894811387770593578841651400018626692114626268354808300664953201517782265802722017286810790983211132871611896176582247141732728154839498277975763974135108423533320887850667525496811191878035957007384333255142071486031230419307651740412941836697160638326516081736971136253402635364321114531342003870092352584128755118266603615403189623990746187526029142310893617970668633768438914291569468647416862035171374391774614814839762398956169865677878240293017804440839040841265952742024025697171606554074685708220990771496705506091022173831400728902109239108759644982968234466089038360063531653626228520594097648388389614120569626464264837864039299020457613748441960863445576498738870858300616206757925173543771335223070501586295834815056089562937262915376985692079709044407163432803304814872550265626095560219454846858199887211015277722719665880914374053770084497721067598137312817816603316564982547451314398015864302751003657422582442674041506260283452798932167419461929361743883273564082063925489886555212505521577657615568863701912038507407773087808067283521523200 [121,69] 250428400537536338990418896932949068873471918354772394778645841465152880895465086246002631005853482953664216050226938416507521239722352921423185282599753080204132328177066930366819406882221380214811741286879571294621215880431127704268345758400873936719032368282449380884926737717969944889592312017153560447741766913226788976429766083951461946969693511931676635248284924184069798682645078964912186789881455389355365975984281934232882970172338057444388803200424703852336520818856630756292069162069633935475539703787312304325513854159013413607847521312257226416164021007754750527112732733570252252779122722824693658403780140887077763465173628760347410859627936651081111983383272233431555890430729867529610820272659501148179330426371246669003225066405388529819243505689273274871792110945593893690727299722254137998357201653241117889363975777752044026576483435413288994674047299019452652199640470505015825683761045316053764761434628005634789747347361791893323209100324879531696251327160238097838521321474919213560016261798871090669421603763971472639293403260710678023575454106036108498452323866514416725939272584005139802639184469496141346061051573985313236313064111373017367102641267962582640635526786282224081974316178388886837857880585735308152315587090976664824578627118331402549498077568081045802294124352484142646789230868128876055496149018591666489453177886059160226226906777359970597963567750389592813518895305605024987953112463199638860892293353107404930268276882798657861665093780874259065891620055125677272279575761366013600973404257643787930198355042994900201683003591592147433863096463546078883565206103567592342408476858751009981047750520270717506841216277069656668670805658082941208974621489100433772495240629471779885252780860115978686069094980308754353607939857558184133706135735818031044907556491181426947167483021967274821871216021082163016595719603554872334281680989199388468120851464892403078885129687993770017469201394369542220069431668166078272587826908281386817943319767334988770939508795140748632447320768288528200441340421524898626638241762082169334491996964675845477902889073654352462305298002885972161705215023185132853065295653565457688645843612812411598042228405410472517856753331836791460548968511948833530811386111951430518984570590122565082480879908777383288366274953432768658434149093269794748369591820856341365333245142419132258639018182410910354679130450290455636152521225959057283462253088672255910702479285858224084776522975469042824439787300765184080248945571802819018327883264783832103648750192813312645697674073644344859377912566253174985974481465399960819389794784553440661379666369351418237623457930530924390400 [121,70] -36883710613748906322234747155840435371295801057429415767651877799673022332211933614341727058559602190934464629480475841832476184507647795975807121755320693697898890378883236506691584031150259110863453538484055351386120516938381877672443912650655331286487162913287762207077546162717248055975598748546954385265380469124891181649567411447565137093055787709657984918321602508192910240180438927479049086794396377695375325904284026175476245948152676303698038533037930262093347374952861048651494117608558320235075801407061798619980496928267811803601387762852177181047935821530127100709428381502227033558916098379517297032477481123377613600390390686210675929859625333130430734830018566869728238310199315771465021024558014265598633624756690654341062391548839008963739943053880603072977974517659479795003585412643409477298570299961277712939597928342743071778653628088788924063619530403646652047249075213652487332224039019736646994695383121847129262445714637243743702326734885957864151254145067788081186304897073662275900231333001007575846771149530804714093193558137612249413247203034891961371215407953042114896893824582867754066508043745613693782960685619647413410598372414919325731499039818978191184745364024821014521280857913084293370629838134385531734736535073152399017047539234117786592126219750680208425054674075680232620545889625659868495233209141828924877032872755666737519862327498810263953665942729488208874490009879882764008171202843716784069487879866026650875892732981906651402041086187708543848835398535359227640274926446669138130431847452175053445346452118714191544698119463392759264203216270843023590999350737501022155023923632792007356214590253760390095337781683212372431696946785932033442412785073325927442452930995852813878315102879736132306542631921562584949579205888002905046255247131577044144618379280644947976173594937631781732406058913254537610622257145873751204979657719746692643654469908660852960228958224286853513491287903821177018243488868648891162498345985014918137466859953873919145344294351044639871967012224134251069093533282260411882438832933274912926331860270080754802343231730179155018272022213937581384265683247489380488539325683870962270986722749684235564295638363044366384445113310308761056362894233440478711589337869963597782414697059299456990409762845066441010410913851958035214091685347461809303520319379517017895858770024485174095148937197043062102416638563213626276840680192022047048318627913233922549745085486116735610203160724397290748853752682504818498073812733330087282013339453996625444385739487270406592067726677542085478777693714570696748227850878672805237584228061304435184609066163523934917388048822630400 [121,71] 1574807733160108231524463821459779356193956038794365558429707492507140356641542139143031578855721804353021748314626000820380359588903123674297386928510064578697600187708796586019142729286353751307532825159280078198638591330029840046681210739729794430779882652734361620973391981361023605857640285505198817650209525884327504912410053353655218875726856770510376517221646236144233721956899744163082130081335849707290197990158017299566001291275010924634078134376526247431122887494279827805169759745958820983466532337954456143641028357340971206810244403410081939385024841682921793151503553969614091652361564867764796757685444907827760119042438094464288272852996923683966703981095071976952222658206452886686000395185047279177595582140856343003381897135624195333193715275356138576375645281882563581538197308447775964576614901053085023236801185796391281029502333728696990125984061224934164767428928392391133983215332379442383846335882468034761476856919113710097435849327201374358621211863898712768835751868265915373018941835850387494235876580615145775546982184500350081882771871576596360776136879472325640571344362978826264123185265574883739446333931451253824449365744634006300900937432285609987317495537214933317674961772070279489273699105560086942396187384467310324635234931120093723828140370111453100324679647681580744269044104052895803295273378720387151816810113997920031723413555684370082466465529260758338060649485021092040016804541271216013722041911205404919575223117294328244163338983935496346383666673476272338739917352273115430851938556207912573062906609525142367487184521420291098602936518203169282884155891563308884894347808936586284328020112367171539067165758858193444112542408714224961352933258810038921890041907790901360182180326778640072538887267841156933759244147356998620619195505687231107690071209157390600292827951723038089731580566325944407064335389232978870175149874745498121746644593371781995982956951926749252161268162713835165569954932354374320235743373747921645171841992668115782719511437976532517116450293813003241553280156058173574233809713533436938022454318708888216618204949207361449667984187209719733222043384052073957258977188293291668968114701751630715267405794947495218216205157981857360937340154261612752323939700971581640589542603105429768685272632554049557282279590542364530662381480180005608742603250749864385338138860324736654811163681384518243630143460875412998441477572936468905614669414727911397770959131802863382526108640628818535255701906730771784217854540893703084943644181850043935723473357424851812166702446457571499523002696744379520430405998490632870783155528743610637956449867556178264346749677728000 [121,72] -63031789998338969003490403386524702612193620854510254915613608241769388271993679070130075573577244502887771482411571730894285580641162600227176176834503062041380977115703184495659264726931911082557778178721865260346781788148948077308227103754129277514904421816104687147306267130055995564369155808199374597284824196988881216311235599834537664311933132315690508363508264869538249468294369648287218622763965313723249841950210048260685656142190343285112481872099005894449813631123316128896313120493147763044648742986769451093566140524798926035904675637373513127682512792859589943956948368505265348369559200972705315370831417579284726413166657242378276124335138849174288613324411931427019568518564215306302968904787439108534370185650083046125418624900378286881062661995248443219622226508741955570065132723276712597786512792031175101083326933860584055302934756228794644431240230521262233080218774383894280735226769637548859631444268144920041792456591528935080552437632519672945951734608220019283453538933453678378295023884889665594116695674088240003994646357754742744041397944264458025217956986093547907407513654791646331943703859306952782832528882314073186816528785396957734255259147854333456813002617765051662020086510003534513120276918262663398621549965336115702173862895414877320146060434613676562737077207667124702534507388434935674264286637031049212192756576471239780063484599599402991011833460655819768475908667749926249856240943496984612933985922607891425423976990105719388562047345866264597357626654275658378428734146746473313553351141463413762501253346788715230552320506350306096413531094999747441337789475969606317191978619144383287555760020126834518609000330652204711284494478827128180218587647013145329384504586782635260460568084846668081842507089271090909674871134913747906635838274790944114999480678848314530092918269803828034898463746491784493133849130245690781203986199630938959567866273253233922497877610099021664601225197106699509663298107744797666255752781493421043556147885156409741666836509649057812831671120162536583997348151236027856674868741210595119595920647595909879376455623248570664967272756803889945266037134787871511212170937262834357955726065711567018461660102637307082503320488868198615361888530528602238227938695788540358685292712469525157759462458149731565220606640827143803104797001448257433061760538554965815514097140590476974222212319393713893801149133315365063635898375036573792953155062794109116060713109602016658503114747030517338536134344253600541469970990044583049827355036447695742116124129843939708509441238993935275025318774570278438928374880131086133852288632293983226448208430436907472914688000 [121,73] -2103264290135630941842810188270458343499886114927412075425558525440304039877781650101017493042279006628607623617976871480236549103436296392410815064388974133828690096437984498272652051782636774149407370594330058597700785117745872444531191514956836548136948407380567004192849485495010435415011128943622023118582249015293162496241313387652626215604545242387041709403021475827153774864649021183803345208536225973417389430415464205062397887511854896878876619971381209287322676800867961207801287371381979097743768748626988378244913137609205490278381269313805002354729084512410839640999372828939933129049491630407238149192618395016363385846613244725334407727132999091013508825738430640781960927918254006893501498689189420499793549092316089558656615126387780363166979077253739818485522821375041438611693621770035006214685681547051815252486952920110110638466513465160068699543091673541538282647989881619094946184480958901455295250960075427097703450339110043539448875342618180907518886805673816205951320449878457875196496441245137958966975981587039540193870700342112339599240234877462199478068293407501461425996652895972602689649523249733719508132308312207940818539017998155183053101897040215965707746332206745056864374642984852111880408000723450563404361609769476636740491512908706326361973572176218360087194078327410481648947820375751168610997476320605807668125962086277119015103795564046381798448414467847877731302611691078108547661790275745460224357934253622331603697249733805840627186396060791159356655377178052590132757156721338429394103469416475786625363932139949636145972591790473363288373653754317622358076151301263348595574240944099808970789798928985327732458059791347153514857344183492053481956103266782871459139141529460245342579502846324575039755908051257320710973551784264894964744512130334201532672193851753727348592788374407956877395725228551257109235625936462885546900396543383266366830420056091794646398761932995837337029025387060153539962029672515153918835369774821346954868648762169506242703330389427674864926483161766173326956999458804054739340232106456114221209768454203602515112384212465067049499167344305497972997278747066556202086010716451237256806458394527172448800013420719996229479597560980687474208514380497671589763046025865398332591739826225176545718912931841621611133360457369108825936152557225665306001892146934637572873429778992952195072932350363539400504796995606138302036268085541939519752228315755817554503084640641817216514422939000013205959212697740737133832953649364428023907398937983636385534012121728076479611353561913448289573960873077943938901602704723886659538379777458520139453813937036245015040 [121,74] -36242593546058713679764378593793748020765034040073009963658938459076024748126447536188937915869535597397882606295213997759997364442876749564896541418999596305758778001892442593607915147700198017593221599254533522739300122121957555573151765982255714103079911596670236825361783337424249854998346939478815537232329280163128968434828787415789393472385007863019401084390929568595902225151095571513343248485190266751925211592375052340510749483323933710028810318605516611011987897107421724710354187807320886836789564707626242199817392173936281561343674418990213145139697917916075682380807376749360546213181944328404959510753022270637276648862994383478316050829839297748832660427820534477483132469904459519564329985830805853105976016537128151829871260835876170076014345009193077991884152366214796991914878793504118550150185967379316956325317016295437696024732358165062950940587160232912603724424442860896638097918743299278244482817327578858629968004267649710806472829960164145938423471899038013633335505182687367741599413011643032741873420349088985556669208399917633454839698954897113982252347391033645090941757561603710054880961324440812165869390716200320882087971198123918754798377048552154279123893293736075453112396939987338166868758315579704579933846305766488691256725954109387005202966616776039499995567366424439185240945614368498945269322241772702158435739609700293159998354390097780738192294704243145306792204534064841892297615016690660731295217126548404955481424815143201639033458159807938781248963154108466624750508726555693828514890657624996471206994758952511896826227804823060986080274984098604378045753897403615470254235779862332769351694211067625510570038990577572720495156593320431853015946770693104897707016483013269149840280469391530049390239460778854681902880176838885842252046535960590104862732919942209236918885552674340650837761829136200813303498709275323758104125448113128087532643016886008137298798118087178485421096396159398044020920719026587459603975348688028653403190819185788570479582967765434619364609501552370399875315593942345051708348966639126390635079665995588368135419583038592266961275166410009580336006618116514969435666277488657802673549183813633876361118324120702377281511718342539286903478002970190808135321419136450550732724100599200235915193682421119063297076942128170974320894683384710527212581126896499562947658830004172635060018203541521482347311129284804193771820232533354695808681961039882992638027030946539672589766665300219099851983103088013646773098035268655470131307648548468219562071315455803843755002565295208806699160868595549124054608017548571040656718154080752701710538054479774720 [121,75] -3115412925847192964881251036370684914156543340069881513964107987927835926546216127787401279528827784230839031272945891811668630646501850723677324778925071456228594445631162252581568592894927264444809227856949311415844334034023651933811879783863503086062145553414195374184860230316735776026163410223452415966394060316268095496462696772763020586090956975741392580624221064833394161577564872807001880335626333638970719704893944793047692678958997514318193977661186384010555397971387875346451039708452970533601242356350644518169089717621651584044061334441622811676096879374521942301676178695147942516251091845353867772202632555806186770739293971068321983884670507932265578453236954692247286754461038964543926759710636939334632856496556954998477401627166239613108443774890076785582440201312440281100190560937197357166749767890017734291571361231832793023374194621602222034456860258353806069655140537148951547832325149723954232057438403199376865587047078821195829653636432538504933963983405919362480503044843290726285099878481729772210454801690877807636940376882483966377365915592459912796225697453449015522943209663465256928246802287543295037696795021726753107657592912210687746610830979440884178801509758258841327072521228246409606507531191745932911953088787618200198288341604045059948532173118469657249484247131934988470927650877846334775490965764824466038441650631252617701495441649461794179971333943201993506190067191834556436716615798832498702580564760887452088799798978340886821257473615629736451392363533575593287019950292482995643572796948626406870692806466377722390810886838653005653798018834669354550922063999402922560596213899244039235959592404453930300663869008119664341850969659638473721830853080145733652884093424212522909251786400085773887228822999685088629506818360964163787027966255661191778399620462124342378222604971535942486746237065746615417871990272196016629709669004406521473302865954159564060948468433507413218507961395499256699267683197381508553218566614683652330987186543571647557057419866026220023199023592529628181029306076320597790238461984526759533479896294418379960049783638945835294052853871317023346599267495096719129996970857086920021520970306678691511802016382956880258594907808828782072398494611282090682604582988739991869276187669821832338697660001645323781829549472413470556291347561074710127650512841892353866192286581607187419454213178699356171766634933870921650923277990977124982301088048632500691024906725536567760371871415240169699700809280048141245199992363208739079542129117484679490268271783102374321387984144231146895545001262526790460472703473724879863537827098843978514634226092160 [121,76] 28256444526872146503667842123566532388316653520830865791155844726026161349642821905739647976608039052964205297242781117089743674062740689030977023485616479948847848410017609107002807094963231076696953249983282312670338714444257053751595126130837348108413325690475054085426703009513657147438464806224483616229895664473708151807192789681185657764986009908056539673584422171652003887881399751362043202533316269432460339226384522207407114167601072296629419271076102953913206879733094168078328197294047849152324643486103118328670689892452566322067114828662381765721241247654912200213198967070524050890094247571298219525831281400799874229984895438873867733027703943845278639605863766043791248981961357482934681797693058041997737526103255435385632179658777589562454474191125955857601393860368684110471790807247429661649419270904931436146783646502594761705094105521829301946306821806513353165392895373212382654693888266929843477979674448233277500381041344084215837587333394043863658411385837667608673750159988485015492052821867231353575682337932576116606706620622679405941369615198588101566177424753936007470061906793939573622619361544695327161927127234100963531859242210184444645400340567340260592034223652061629556759410360844930510499826080115705795427651888982866356097532344374156524980150708499836360417052212012707081270668045011669700127697117650058524410486254110663954022414603977754874607784992429870763822325011153518730071102405644965372108818758585187554597778123185732503265765614724900373264477281918545373383213086696146789204591643630823080837395942512272254508156279567197396607163345243102621302879002299043244932178810430141454969467325771321143518633902475508254187558300609335015310517839727188508627766752967797472129800407681080530970567107096831516792802446464841773767850370432679949630669097620805852154155599085135315260057490399998328922982481958017594089368311812096182485476595504276601084750632239548682911882296081275919486820945777633642551242654860686752971904597349498013048174996078316526539581786886580137120031005797714271816387526543960077132107232901306280093459084767386880104496737317394939767905880036285856103803345891351912920399937233930453092862358341977917998210507742565642943782919861585362368428320259905803241465373939349676561050137203003483204528237987833367023529815417460062377066277660373665241215173378066957885427286343588626571928933056230714413777525886341270694784980944540256049338223832052056043860022761547911594370456301824307892333045280590860199262279284262354428576690547797141656506561872498849336123135283584980495722443383243867463619908063360685916160 [121,77] -1811012510137666369769400538826899277404637335768885515686406039243790566816485474915581589809282688489867723206964902905819281444317589913839811706505638916889614166556165693472318453766553806571890235565553629215070613586248139446745840877805273792908207225869799159207386175080972642986180502390287133227043484539056547670356224563130144181653221674781262452726314012003212715580288278188496235288244162374538476375405454942293360592707938394693152483488747561861796829886352008029865903081000210182914845931109895975351355913038337179874874693049290780374471430092731929323639591314424542281017755722925152098748303986783455112642319194001401340498291681796751786103317419892898262787387652257242372415829286492860514619384083632393877229369784288168034973950776773796594938446313371353370018473627967265524883133124211495200990746264253638109848991620752127271944979699761544990251545387378915413210373165414906087591345460449151509261662130822310845219116776669105291714577135716209184962415423724722876331407135425719528963369190934893153264550235604262263059647715069126658314247190188688146721218212336704049520784467742768514199945449046711342624250479616900082508691117282499824113552130516899975849922812534354053179394803243948452723284005716561131462185290165492915040624416154552407861248887783917021800967359243484188021333246598680019392512794638177831092289063057956115812369255824638340638286615793947799268646573506434288703031005917335923205272764086889978263275853778441853581248155131348458840396409513988946057899172326648190251506655718412710238910384701153831128797558050783652932311300158090074632482907930557002032623253842009777208309329696748584212965069586106578242163126298325035850511007434454169684346994804450706826574621085718867031164892912429432072933753130903207912894151779377523227437391245036979795032067472329424738769756906648098700042929399735570300059724222504575370421499032464787819881723784214892221769637464034010505449059313567381507176126565940372889454107382752317318377170222132971634765591481510789749186046188046644940374327789030559680934401538188213073990660236268193378283986630784705034199601925819208289133452528972353338768889509865271559125818726559325347376877715646326517950929512638360642929153571468577933116512608728043246597187139094986566148433743495640678222072938589000786899296706237469599790584337276348698642363957652592220222352653465516214920685053738581407963798202300479108249801240495288051682145662943711384923213024802305471227543237618244039405391289958959365395759511348979102920293886884023837453335030920293214507360904286696560 [121,78] 181445946468702664754118650380156617436053052309790785984327248766348519838319739855185517413814915798095294050663472792548203208432013614405376555075012892437890479638671732883126892848482587500656427552307437620334833041800890240828107463367225754296458120306467981477220359154942724133954390257569026157412409284069334015328961603865065041901194753315963530135111732263192263624421201290667969765470966100148366619003498860852518305062624269592863901605140718949215129620796678545235655785715248912697224100937334488789759525167203586865531518259339520037269307979224817909296701335633978114783817498440416153950058834783361362498796961339224634488383815762715291741977538976796473654431348592990116823674762893860138999057874668142375058099685230846600555835129250962699231847816413555242261576239117536376071829565176695862512609627981989486368835267201840339935998461011086555159797020185052236483220463499285850060412889383801570316821241558686091562025120786537648883439260555794690427403440899697016871165131505765348982617526549577199194490195625891648230533798473842186236801649053527539465345936048910683065100619575761045484352395820933566499638283367865717840436978676915184027276644325093963810549150188246267411064534240425011633012475819923330249807497712865625251199785429663640482577815077397963427292865072400323968113487685115608070579729424290474425727474773815295122543099892962220976712128160203928562210431412964756017490906036958078293009459586937966629698989109416804881267809849242847330780689740828145426455813779746395398447551019604164480058096892774941468553501507390156059794819237076235602517185184891791195357043085082709919479898260431055523717877420607161748501671968744999392074859141516195879820802123809981927981117025622949096613969213170094285494664673383378442699232239342913513654888304323773131837408745626941774331543594044805840613174845189068632051653100802590249406148053252342314426039031054286129811956722037994275931415476272485390293724269159283959124993584407536209162922539799251826668042327600920815424126607826058699876722498814561399005913299105507103665541371757143935756770437759945184642533694713116805756508271805567179064447722818859735774104048715991220771152634791010622193238712402161600659095343556256671254001811935515052819667711269572471618791643960418322791662964594974135351436260204730385078634481966017795588817468012035727448091774983602941942525080814000661742951795433765642443245824677476183940164828047566221952718889304854301707454970334909393019255412491471867314280021834200458999178489342040410290493599254377089222691265895680 [121,79] 4571128116601424007617213005255940657275612146697679114918596841370168364137266413637962817308894322483540486046060369747165088601700583261914559987038477373247488624993552968332619434416423888322638011264162773768927373188787407131398271027066826666198909940786837082559899124033566648715769989555445608963077268622093922946115046977014488069711734357226065247398372726946022535076680632000999608816003868677036221299153683280751202430772761193064266187873380650935010904221161968922973346203809674227666001542469010709887447493560261700622454405962929299345258262268504592076501507953243709589270934781657326736769351905720829394360544085146766812846785323809317905841015565252305880029657285530073147161951291506457082581772197144221030521906541251835867906363696971466392654501361425336927231092525537602546128085279186625992079645722504621465323642940919227738808207766659508566677633257746720171867658227857825528011738729967331634735078084038347497819924867393911715318108722122909852758776257789413403673324374909975602804630084735573994330014126319730811800626773556243320279525998895139532096785327853196138243074805340957043030024899511529771237022793014110654380145624705595369324839366830151789469308809568487854171325391247728902477160601753593565265872653874044134711512376671889319069068894049340497151805183152047885473742755354713955967365032775439293163017483726001685408498077606562810636590779724225818282264146932515235767292919709978561476286220714903420809419288715673071634387383655935982640835748064601896573824468162876040530963205841692492248067362483078142611213615244669774945747993086673659526059687412917536585870333660764313580937333596738880329911469848400354724135765351693693080378263327085702039071040422954901534550093419032889908192354249576195410367666139324802225588749696505515845940420176744677992057341598820217962338475523381448450216124303381190057022203081798430237606387654428197837572642252876519032369564159508203139976846148304468843298596262841457346000865663988773558080587598551156822436740576876869571838110740517585051065984448208464637880386816031775099516004500757509768449021764229157354243033796254604796988269111589045799642141468144931258574283266460954886178867536194974434562623762113630931833627934315588544247282921094211663039344359635155384153059742051438391572350899058307553539316279712606348995701365699820640764529411166556631396756117486898987526103770409341186572670800755499175668244787260538689615544095450887037849580740773801006245843424360735572518069788146043946060643993695239785958635926960845253583604008136670390548023840 [121,80] 102923821011226227418890246476509806272245630728859614726130498930680893231962576073139342611216492269106007105460106476578202877911891705056037164878106727299228438444929481175236927793489409154127836644048041193335332929210575237579913238174891061734684470620823051973718673497464451922474004724688702705493597239244071911851489189627508106816923904601823771843807118870515513275705776423511242674925644598491135878571542979438921524369320253559280100647358010166995474393984274568858104014014759487450751567910375202104135638584828253491363663309303926884452818864533612346881924622874032845190882270139596634871165872399119229544737271246723468531561235330257925576389966986376476903119293746586075465505964686691450616677555953428474845068706164924527889030595504873298860443733736585499192864053365280056588372573831677815398407577745925218497412277806058475471065340145872521876944908960484343888246924800402462480408401437879378551350444150087154765044990326216199318563857167493340230846448457679994694198467634371374595135319083605557027968609486497324299527422602597982017968367888015158047837175658376657068912394056516818582086568148037648679979936852393142412876112142940923022061184838776031531297717802387577857702549058615367711392139276655216200688339069036021268598783007388851527927354717087549449943729532926514731793578961357802706611558841864462683061104869852742047240970295685357503327441759873624749995717068160905875781528154219470962893598066864334113847949189702047853174097992284685377517199701397981129963120956032746239924897627505382235595615591025442608257849893473246349814569484584265663832807599841767825805222639841133893283406188793662787840188858220766912231390405449941532604443908856253318897201800223311755544365058152373921032617283501825802236132506755241013395395409382905558110921563151670238179565476971728634946370173019349930824255053493535936738463136045939841112806238952028318359969297484892024282861358514018778098628427635660594991500657852855348488313566818744151373263487559749044642955171884562967430013634648394510048800258108913569074208085688762805514176701341671648800950372598994443192842990122316611181078559366118704876517354116017266779012451620960944639388294746788023299385907814032795724123694124916299597539142798569396527098475988696883318131687601115963946656877095901461020302080666680686977343521048270798121048119758667803867279071675968634800760664971791601254379819079647052156997202946102834775022888229058404392372006923690539159511034252152453716141878370017760848016064237991451452137319636700994888893334807755768980800 [121,81] -808411883180771629648106107854796349747736724245452272147750533623045436027275999879414921629737498047383595674695386884389795130192495155694556561706485254221727491607498636168813575235406981455940131356370592879071818285367493742977533347298798506522704484550262239598590365589884486972700400820534772895582665396750023237873577224315439085106416632935207486734602948041219255650473917178255950947531292984042966263019101987142214468755259110437305845903254791805728454755970919104167580045686110970767500334600641873279621695863466295622110594132257158802555133736198887610673702868125569090889943563470389774573974483418550311608517638233757421313030277301672978939429433065380862524981311004998991507677906619101343030211381907711141772973132094938120272388955123885431907411704812913573965765608624235892351225133582402747301438748002492019606691870927557020484311443575832441830778075518621824684150101537028627087263521652717266621242976721762573242019462856982399012181130863107346339736931230779512995719536480562544943751971939864791178702689910046538572158784219430798949247141901409067530218588352131767333821666041018767003039107822036665321218866580113157038970162180035351361964127157355049820732766139851250010904616212324836373542459696349135451892867579659142177342382794090317123325997938707782742159305147892851850985768429003400916858101873037609164583125500967800033120600754619390214647188741161701942173373537361963165676277826898739687598814307232242497399144179111730525477148926948669718583084367168051759725449148863896226839776890848233742984389995375081121194791291528675212315682896835299178132583648663910387886404509497333493211835856532235881340388451500499005476911376776433415485602592477717341354798811390301625429264573898968430025962225068870990425868342804133319978913355666697624994710614102678010725811856319598525941499151827129901653805629677574350576496581644630362400272774040913328615307866313486717140491814022094050031769786200272309677234016581270454935611372272354112479420958710408131558761219762009547484271989964084616461183906530598724443391204537179002785800719021905134262644709829554269788265588843435173876074351116635832318912246641818550090597556593199697251563755194856804074003954090866163825041041475118456078072749448864423434530040928774887286878755758676327613934131726580035715076522364721502500138161612318329499910313258558949793546427860584946228664900060036014434638283203566538522367463616412701761751907386233638219473666859023503141138895657630871266595418817648592013050228588007825578530121924805224056034323855750760 [121,82] -34547741960729540109435691531648431445168425919561160909249781357904362233997400617124814324262259246472489094353039435874380767485908757972044644618363102905037765176220406889954262546048901226511223666950811327674887684765959483905925105436090165855305111574936721482090237781728840516925205932480441611412914476234335100896604483019248700149759583648727725497533120180537627398890496229775184386971696662538089279733400289276663172566494781174589275609287163375823027203728740702918138454602796933537488550783727998363650664289267434855461504621820206695536593627015436114501798940371024489734735770095061642627107711714173892822737876970001465889098776862537309297703530484680105820457019511675255093960817992142627017904947015165450213560449416965159128628078089799419772061694072982296935002950240836227660742737622136874318469155956440671469785966602574796434546558475394984483884795921238341408692975117444595924949485239213220254634294615039612122058599374529967232434249920389068263496988916495355799699200387415528229231464035912747405267369334852508955119083212864566200468484329429276418408123446310066634362770497002423815424700755729813020421738781442729439179571721322581884714312607525319530602209572399101779548225515272457683045278496666678191766406114033642961361769749897963723627597932039895988919156070076832602212657621918981615229482796254516355568139546872297805615883152393914289037096865143626541540512744801756845330346124526152684436197131408968958225411414429530466575931861229649592261681068444464758447905301770278029890394408898419785608988846434077295347505961776674590800662365115869222291601065726470349535874339301527664173999717131492117673639154794702682446797067761920068228591055222592181631588197667629996325809396496480528199901317018670413102273727545203230223627776936600906593365823804615879323618784781361409112642948752248367709890686305447045951733548613944411614620095118961491120224492786929784500046539734115561304048955948081761808990646399657355478586168210401112888903053691905400482803564167210539060446518394493585480505343536539512125245912438125351095687472850739423855118346238678279824746763687490964301996774176030620210499949212915343558536117066160169740138258708977585064102784864398307918563778849174110848510385192310650402362461190843027633283641087800777520579902584681085689196134364087073244592112913261606895534026132767254211923692445241552973798652171383876534403543904090587774922344460129042730987678753489148239038927218786025978850932262950372314173997600752539650585474297854937702169863148905032751034206918400 [121,83] -787638703280303018966750765165561248716581834724089839692511998581046003958414544705583654497340705080396149578783151632448581221795240056278031523133761989820889498300448571854387343369303874704907859410972688288933548664510259719669340640429299980939209138954560613048611444230145198148663798281032022057947962580538428715320019229059127461838338541443662988525397632176208409397046725303674089564135826350619409778144376720500561203890033621767236607558915850396320974075679731048923188841955700894380387801267726873023691771460184055055688673189534291260469188713424719212119785962976936785416012829069594204069099901171532611775732021512132489804580134221758351777312399718351912332414003043760990316264674885282212689059792166436596510524342484156295067303784712200791417518222610484494528095862840986227988358173560826200174215703159713574588841838754007434847233617721373368613094270350726948045402015663599002000927352231375713502972243909398520905633496990202154084880422026036770943768962059196996430919403346661070515334506819216891630431597285979899392004673259935468294104928423025283549778167393970896663509896551236632612412314950537768643074014037096338931208935092159983742444285601784830129499923189601012347293369362504575036898735489811225337634676054532381697789922073048027704557285623259044553858505366734301126763370754753309909267456582715758258742298613462363889637711017423308826233700437042803564752576415028163603391972264548513080418633772305805943772856594470974658616542786267274627732771287329719855752799898719650173284411934338655049683370807181107823381234673118805699671378749319701925310108713150208653056741032682732562329742812011953755523748283885025390225968697159698228702944855119834345921306048598578157692784502847164127037759773471117218650708638846545769721440556687679101083750450627624946664432828355245797685188504557200887824005026643103930115819221295051834060057127253552676405007111284846537474158197853745191338620129720164240177334869910326731369067315249125204967866002700922207638798633830671387646569188143319732731169449747798702156491867287767357628089890618568042543893188830559857153554800129185865461578088936626098029427965337850978813852319197332454644542906824697154018658555258991747194946158414457348702415775593062689631836738093885592143335810336077683677951494804545827580373226753103841811230862084275491331342832878637911918503937657820797831508969327586359556971145042352499254756811116297696498288914274714789260848176718649137183829841892263413501271967169002375399062950376735317084145226813944028382787040 [121,84] -7966907960995546353898312334515289585049832599659828536077427545839849522278072900074296808012057245908572340885841789187264372868906462714484292082505213852530822729506774339636680465641307979848202421726981325880720766504585102250833788904125860076434634414438818010640859297580970057506693466142277652112856926007846145746666111570579066176326867946789909675897576078749528594641756644121532225369755155977692382759828041630074888427651692975398846112192559565379776692468780216902490106195555108734529160467474521154207128679543443529192168577172151931067306864497061421854749835282828029248265812343514045584775454800171924717923359885932450445831231325385137655547354739316019511353082947359816464233959472445233363556736655807285851451196885849662047348641404992831276976500819400209799922188422713464238704433333518358888102523899568826187741916828823486098111499116574718966068197982915704539070802459470983748991916561310650425469582383620742412773433736126983119590500001942001390504186172733375594495017673400332656147496497406262816902831260891270058918029255868739353374557869268770938196597765051773615215299095465569416679226483283950151581687657339764736527866347101457735802481806593380264169942402940323534059574192657904100547754569664254254593493478398747360924335563683286426960369852597257573827263856614552824755874181196778945827777358852940461510177025732002333444015698174976603239585004718075959732453443805880950815640703388211068727162111926071755740993676111181660728576528750351393978344913337113049176305762058716641811545073128124651204888340496890528116483643867663182412702515727837854588621704855331146114541386468025119260837150140063362971156624230621714829876556057211135258138802693230355124794617761382219691825132369923161171977526918669229484800246714459179301402151605481676995977292777660705298279625623608502881452394548092113468007238599205359119358202937411571586852398029425843531137700836866119098816703810615808216788065468641661798017207295962391100604357457747823749007210033832680635958033334683808843747847979081941210505496105282453295755602129142225882014574524502363418099854922411091677580356210747597736610570747433252384657527252385582937478900564514149296331388568306766386553542916128692200438658128446821407449893483496971628496621759015663252520113498228792205663532191539699781183145362923570937132551585899129327350344971933408013782447486801761584063627452258933173389636303260698586792942032917021188249615748942096565214530972099610048123367047039534465955588714034692476128585014056752516249833421739881209920 [121,85] -44034637299752960334822272680098001238677636612889089170909942720200122560287208745906376714483529568312755211972244385323714829962652358262725174874222610441663840245790542732317322735697039807129766081543181046302645656749778269177845429905147254400002851348252915170266439516378151894064713875516153684283538010419114910593582882702151152818393686065935082365947824383965308134566411785308855348685909678724906786199110076385602057513772762992239893000009275734947800912330353348932192679676972183679896297156310602074377726754327395598942130224313769766935652112038970169479674363400092043458096721746947382858696770502623339227374246506536844343785397047934131724473676497975693849023005218647901128345701147039107241331432261755592004219155530674916687755121042717219178987962941754576948264155078893380870749899198848284077417302279630506693561747662976341882763459325898253510978737023337481290422531944432786072835301266590373969326462077255318792614559075299769306462100507351907193177254598465735230251129059167543146298958834516436744789142414813142266414663056102231426957631686450688037410861591077421756119738838725764232425276904370601289917913157364368517973517729802851662181575521084478930554818142082694757698477949201376504512187342651053130064607545865537660202960769355482188513850794733601763898900241301168885648019362795036753447315806301246462387273688573930321405575938737656612634366119911224416729958593646529613125051856029759430500831881266374974215020001016534468727891482776561965583443188396507167252468147087990013993837531926335618186910373292506417629122991093855668322465601578262492933038686872756704608885797917490522043976236730470022368128287842440047545718229606312876861893286241935238726272329322533244989011490983246219833277274260053905655600982165376509834900722204076459847034896512739256875764050235693266496545373189692474606777263352943567131194090002893426637372148129573953197936309219371609740477614756723748789489893590056105196765829870154179458729875444340227251334110936335216206675909094371343873923686072674019129356926671752796756723501517835747493996780180104055667070800290883458832232842643636346956859923879071944418118857562472364011773760953421859559741795341869503352150803894515294404459815369786518571418296400210173466093108410160488980161461238933817548772388047896766069153827744449555626326448005596715615281082998518053562149764980027714392185709601191997395343827047563853632699409197234407318452433749623975624932842770485594671867007391022202369648423099022980375023962700213075502975490444258048 [121,86] 120083888496598149692343832743136076780460085461727013481402771068883301118815855366570646725969237154472963151624984746455078112799611870582133033362865448399157244194177687610896763451187241494879144641094698030991738165667561505673892501361545565585305880256778968031472522627458793165175503297069224212105517485724302734844814454640221040984313671524771472598506244875149942693688578030430613221234731180198214218051187389395286914588856725774697639266978192875181653953059357636845450800833034205345226615571252849254314787961039379858442394693942497073579676825372020427473699285448811834509404814236391464535442828826262674504801080893000300107649017623020249636239028245210902367742900790844848815483810552361494988629841481982452485732921146071062890932978690967620343655533638211417030990527744994358516874111298581192229717914130427747809572773831206008279669352352908183452693431872295641420913996003042768233506113350463286905927622542617415764979750640641653379914339116260983439968904167440342979896065398575456011918148627968968662917475066725188327258358875454868870161217900062892604124001376060584164544564230524903108082703633277345821913232975478123469880257030314646348287598779565750527496626611274819051081291269433695880731752158552609948046531316013035031916605207554118459330190343248662899106891761647530007797078822717690053198675704932642275402251461578347521668889281653386638698688708807545099268022722414896475443307179090690556189234510888659375430270777873551679462266953637433911517465274628238006021192042695931405888983505641350436873934106511455563711384674172996592503127759662110679888012151132441252382383757480173227772174715613701230799102227354992092869984234494554507557208049288777428708763298052624113267745622528501304285375162792368355712218209962616163336744919103928112281066777417678133043585185940521728198539037602846590619864386773768005699746443968331627012446191166269173096270377868291940403390179382081088858352836825353882081822166269643997612513992148589201111922005540269899323159803464422520160654864733727892563237792092840659172118560468735458337901037257564626751388828952354236321766937315810314529657519346505874742206353749346331789583819861406042771145099274810263301836557807131431550210904073910854680203521976866048814104402922306480267575591275116459499214944111223673418142097184826934014568475643813907711961046261940789026165447827285199054930218247084775190633309500629957995027441064650996478713795387810065670132400627119249415876593168032612306195857866497664923204347872623853042821835776 [121,87] -1758277417760348990243915263449840708825809718459273176283012595514489623187242004829368046992787764405958568399650251913991299221415948743285650072504402056292984186758164701940209778590453825876459324738549890027699585329203344302316175677264691905440737190565039661781580387695970320235592274241987526544983327173937888868941350324660202749380335220793442249210396329842371779235129123076019369312640219028954852635143490563342315060634454726834535603574798619607254556503068445715596097935170702219149493456184947707555704866852812876892481375491560616367508339517969854442109719867177252696733936587932748887782385122691818718980604789598232223999965050242859614216650790466111832077063823714276892841859094931724313295419084630672307530473330500282130358605527078527625441533490412351174993176626624274655423577080808490380629731127040959031845064939279128851129003342827883522982978719305857897341901053912639580537189897174175982046906972216801473019258310982852371724179907989265243099920905271064837714296812799245911019501688099084263049282988417978809958426893007159873676733356408669731704134765046269842568584639530020318084653769909364378002800537663685894964900597589940777590620311116091813820366984653835621702931647505578651415742959670878028284122040833490662401380943612726970946900686399843354752959474339615612984543355490985969174286292691744837851300361224295752626215815756882360120330638159151616657771318503580870304957395148368579555119454647449877883968561806578365985566132894562960391496399463701005488731818575445859158429331908279980670835131447724051668450957050837920276174118025261212862463165321994110001540533278174078706037036046660457073496917813450781101327991171332660709335450887191129265213512383248009400952414773204833066075990440522838136828703381186433303088298950478320610614650415436632369907254050776757396070852475964318324958787234126738704176321898032009989521636548707298815272807854516505014347485269040882992565832709900279231480959970268813536877864264470943858388291480207989034347606908228554553088859191251159540120207880269703106630958443495702903380635504517894219173226285716754702950740602014051688945783239344924927296664624105696734043949444124434509074637787319195257772420930456602102700303257200642751916520343700596662899779240140176928888195730610500229741174654529095923056436642677870240239512499312688546919571365749162638596430552834167901570225185615848616467651751266962662501448450356549551444748584704355436233410794322278294933239548427881595189851346882948677615417039821301834834560 [121,88] -44179948380791144179612872400776695160334061177853366725442520440356865818847072985937170879681766050930988418581867296169382495206411461217071626362500550730220172648939626380366034183034866758052291504451604636957303500279408211702262443122806518370680891910580983498997128539280393407194902642527259510951893132358233618810349521080292957907452050869317192963909533284144276884672171664376731011298744804277928175887675342402955577631341033815229772149493536720066469006612730551681014078352105758585805922962697908245288593918388234429652986676250064569557120132773542655820306913579356481510094607463334974332374441790804642088336652823672273677589392977144749194318068177669628287646581293311550323549493650072902133820083763052820932858493577511095856233555004625437828753779842610531356375555198109155685824746832009673921492421879310562481386154077008212964923434967043127620158597789986657157794105494980636922069652675090903294779238027057721813979984946596258353478352628739740693079328077382928506404885197621272088696009627987975703716477831429559005792452545300481606154047609823274324406682900990164230322769983413142810568261420489005338644097703521900246358121580882013897420979881606929170632958991486924007088186755381725902679903085807029965465020311072164682597809755668749782632467820779636228413117687776973656626007858918800719989934334915093470126821682978624963081289465558700530894649181823626113060122921881813749106868324555690769538650637259350861074160140224162520138690235816254131580899851521858501815892703080231876173130167752473205649337292679234131735070187419872419639748356200916123295832981866301664542971991604798207313294669754167279637681484393733871319360555229807255844101501667738167551384562710127007548923151210599101011985400530397676052908543996510356533783030964450930984779370694489659414500444066086586077807698244945871162551919977276777013059534338617325883929727639237170499547380148392866613322446244080485661283172772165339575489264532458605792589137272937489674832008836235478133703350396790444729065557488595393612146601937401913851763596326080065851652384509516514516644971842096433810625378073057495151804216452530785396764214551460135954760009004497965955394900319301011180619067568453192805486067754222923828742322529312245156469933750174338502743702354598653291420293766665177341799371780456035908727455148536783152753633658884595037404582819255249109050077926709084934851788980885564042652994521824060094350715516136286541634641705859815875525015236325188409202011509733902208398459951662431232 [121,89] -639115315792874907381978197597626890281254746007408573141807916091275229034267508250638619442834731635580954654981253281770149543615459929413266649484119956994276312888009179402166343038480198516604977606494768474138784961915607223979946675850462512334981725754668523329941125569188234996350512239494711846928447490135393538703911983483841305770935478531927110856390040442876034866149147713472543187622580266876902059999708940018372240586887686682529632662810693420134639756255133940894240272799149841386232784545943214349714457458252234783892805910057921944355645003923331524112944012585464711941374230593689258005519357286191896994094914475394629164415435680901312997992160236273310289453733405638096579864690771411272764949157895853817501815224636999970815050575684244671204506962036118051401485678096943089839800416237624119980210279919215394282632757876309881229763259209462543596781250089058985493401869471827475455313275869994030422729615192337029607384332317586407300728688806763792344485640270563523425873463875253520844582003749302492315524613719171019536505302770752686171254884013263909466134324619248955567263388758160907325879986331421208921892747754045375365137488828156394416956968852383249421536475544136656776287199166577847882226413019599683806244277449895896316172379386182005101606535235824234483461188862055105693282702893530420417107826264757912501728415549777082305702839009733343645426975869133554149106989657979390954414665341934929761115624740808619625978100948662462650675011233075582452381927126826515992822861501353323248685866996203056886858631324447184603313555814041740593841919835026241820190928579355226014942082939170131172718887376192091029673429260382880440913538827412782836339182811771069764065583432351466848828680171825832988584719724838198577952303569239218869981187511781227358870902776280379638672925452997370853893704802231277194149184288702191147737117476863953107628479082191179124847084755795587150502212900687767262751714265490779967813781650378584260168665522140964324702680979051823009327420978850912030545573465335218980838126247476297525599211531861879147507267724730366922051867345801670827073202539707986646210372890165158906267529002862938273730045069994654537676971427097885254470918671731299199330329863665239262157565149445352780419050508480857197013828078772434479859658898491303741729114133491199392752492564679897952198131558778516206317208203295567117287745262892972467318655165449078069015982861094608819167159537836190199177177946039463779998451664616209012069708178987783556722946334438272 [121,90] -6015453287226471212579377400245736963832497010913086606698187321307428694110465047982276463602814982363959998515883137089658091252143958112121148169916883654003595222304859158172190423336470602000612660338748671133651409753569199843629286208243762265583147800850915118034542817925245867022177500703857948877291152526547222505925669207891643379370744116042153435237914820322125968685865438976571173619833407351702731687701271166054444318724416855915760379753322284347902574111154441086168232370145465164300792179253385955397211220728475907458123568780483063142569162137794283004742078120051327642359444043710229410263146701809988845709659958027620152196298567637041943430769993702697130532420074890318083824289120328254156691326136984864879225218729153680231260146307176723087148390054495316312503108803829498368596397204061060082703217311571915940924628936252322330417617399082572409807245485964142647791910194021660936022770567880432737555559784129073797714326606781499956374526509184933436019321740846965607654259689888596867698717074536335364449731146704702341286892513953369374969650535266083172681009995583424581889363304903361209998534348239534596934426047715190426366354939674199968968983046674791230063792347083870799762244652615569714800109294529263935425807658235473007899001775755831878474967318285590261650785641574611150488060738886138623936308778779573379580273164626764364102454438151132204121829911769335326113299475716204557696464091285012400665810221798689745047350214504470618996601693322741427341358792571422603981882268590592315348733675269477727128098373260965802188321388243598600926546781517865899341340249126696781932149615500123434005698473643531636101708727515748124352546846093500953342885209072916708492604216521773019686478977648845698494155784982731665022543432154228461354439837735158488491556377973646147766871741628430196239461944195230483251760990079224109896425450529346675363137707607500171860892143770088206642496887496271666840962068045589386680301401953286434317560865771202842244377545480709525699683751640092976754503806986983727909751130861552732754421726165393397289199270103767111010596632505433803618325044025149018793334942719009841931026891238872466870180477852224923383837626898530078595860129400320980349489209175279726710012999476918522261219116363618248404303289395514093502610351904657489346978512102313212900409400036868254325735125887850778460142664041821592965343539117352842252999326125122180857502334585363653996377668810053454395075989637941381519422051709250432666008068956020619679706886656 [121,91] -40844985014193424719507678577818033143240476972777738726371582312429080315330220883550638287593652846662168707013068733620491721815230326172159250363394496117173780227330108092222740896376146345812548256211251568801058215128572539772896994349358596379019930108895217998417252930198702772452912023134897257887907611471487033020368008198830999197118783077733544911180649384928186286859110616047784247039567398084634451943412543899956315612860692008166684082104422855704321612440934160898935420712947916043811261645895820839926419813796701748927488579090077963466379763396123208567982995440564085884733535206007567071070402992172605428817550619889807186612499770895618160987949216311519875847893623216928034496413019326351719697433311054732034729223234812142007560469335469018361964155430762471443826705966820187249886172519534715112640451548078930491040490880477795631334331467268824699001754716404797118443111087845070120047259806412597724111241940068561478500823855552921403911219480797543270721587537597251327864774386222479293822670908730312864288352959155840868663458311054344545025020012642307331746926123819384935553460488261059026772352768364902813452697354138900663439938942541583072472852073308969296604595470406904217530109721789613257922577921057101523418855001526680788605325291403229660085655859928487332612016322863406608560820279106581975563030812852508391973620273616213171593899443082212434986705143577387966274351307336658800580127439360354962984677163723565906618232484341730487767762757677987222759016813776433522327827829148726501386636570751213065681378285996737165075176648395806678341273080994488841000360190741800490200861536510150718094946053291640498297582581456169645127139038501745560910534854117933874075269864026706164867499598862151972343558613868728004958136524939064447661570598398682458381331090748665181287530861549024065870021198177825507484596150605826533384925186586832494809127314430868226725891638975175776308498300432972315609317484582941713649066772834881670960887009547490419526732783130074600943145248292176151958673444688534618665524549482387789990913963708987835619116385822346782260384696432435345039566736677611170258524644200663984195173084737923425194025289662984572689151490151334705546846242970938708585943626645240443638533149174725474997102084837815798555087234457304023440413885070882007758020281936921997466263485355156084061247706740632546466005824430229011476619526859772935077400294556470684538851352347092161523217358968489400906796793093719893905847404075442324297621279757865856569920 [121,92] -188272769415249780963630086357036187665144674586522814578476324054987160556149211570405609940535466668087499683655874044642287517431045752175579338767329558583043882823668434497721475735644146744987638828232087619337256088460482318301001233964158457844923180299237972315177124216628281362855436075907834021968630287504810324502018866349541443293418168610114483691707226631620528884523093124929204249725141585699141673482953128694795235075782086968732123014131683831082526462835580228039240018132759018025077996717874760922104789109302248209029893988348099566837510624887927023846713710045452741258946014326795877444708498120128317088256604664735820289543141099861017395997097374233950741853762196658695921159377831057021590030748861695788919787359351273007392561060079323251671767289045365773233377995576332814131421552121458532610050215186012126479674463205574998711227666769421942636228015586525958097299294596006007628088753238512634241630362164168954586085718113693043615067476750188832865415332160770792895046759434626062539596493222522317786326267168796461942056808288767330464373325484691931713624733562161586978412217480314014089025249124587847237947823886788859427444001556227193901140338590900739715849498766973286572507448353022082279923052658252709386348530106652665002420101253868114229300925702656005824644199093917642540846999833781347656234183345402126755200943999427777776560656656765882629721531898547119308071517280245715015369310431124715667176386014393362903770943515739990770920783007442962022550488544639495372913179486527939742551046164855846303621019331748785497582209270196034189535167885980373878105683752303246265082010312510208051224249151864185912015890954186275957164112770038640632944541719080001377134411908530430383149572134583774978788773863967444226937700239660351944888234522936059286725133686083587639855707632853933440169217996348267762158543686884432908072294060968343173688159164302546579553110836080012394555306359856890492667521860305655271549888970125519196045366755699187347710560767875161047408915710557587111717940203570939251625798702663807921409347677973305648292317364357877448452145268166472164423885794646638873179673799535776380230284218323009478263434911069471024180810359903363494817314264603968684048316517150621421712444496558176434586694889878969926630407407038299455071525144963515920565294838481854136236717762337935954677109663662355789941340559319683092614754998513775146791964708538931386309437638073961334409025441482311850361510768599375204191817237431872948136474875333087360 [121,93] -539687386747607013989967946457687831779705641876561476823458199678779172063239625904896286094456002243560279510965054461527237581254529229182170310671105856731236330792194536531871037894741130988635491163522741679745257782360447562543034229403189104299370460392951209012576342434367895787150976942417123639949604561321016083855035000900212937037633710682957033893168176880319879833051048111789424743813157200232309531727502353342678022435385543197506621282786731959735960033509939355730496752385041673638166178502303529991664643081709562184827934995053195822752794990990611492532094811946227037358128046088755973358950930841101084794935697167815326381078680118881738116578785455243703298501662632986859566688201115676700868970744546541406751880008149132146062594247396771455753639730493797622901796540783353541827728449668718733189636404907988176532034977330764566282093967307554365018910702952174642970319543714190344041132193314018167337309891350741729874948290245786341686048112302105300071916023399118895577598237486011577177834218877154790301388974098525974247690898739757667007168208790488147273219292743795244857075526299172330730636912218666856287452745806420313824332299588841463393984829509007834389356694912524955342926580730892068016660229263235384499340251522319990055837447484886094466827031658466946054101446524006399417328345977960560227605719065095544213268767947636933293612603480533509167124189442903737910625176323104717239624008507960517788459451291333545384371020554960892133769197781957615263099177103704685755448284737483196485195276447777189841982419430020034053703508270494344733912658698734148091027706589516211652335500213945818270447899397483993373067372065081616144850996796796723258364703063658088259483631249688450072916556646247752576217853548320021486369242894341820700074491841490809129984808654960799295016137093473198954665051404918886931172045229245868855687323047271916416159352299792399430865788187689554473600653897891342510951855898072590309198782385223270771785684022786971756567487671413500375699063880535915563060869160166032509583988253059452014722172179255602128836242947855276818601236986600600546797929337902349856125537968399680415706339177482827287777917947560289864379816511911705067866483810120533008439752906200756293036881684039168566806726228516318795297837867635555586879531593802481306924605162541188237568425918199578198349611025105099256176712135197091629493043962318502375210490676929291797748724088455547335356606551554861895072091440201286290859834008023252826018703162208 [121,94] -419888734359227188660129003076900970452456490549661462363561913014858655733672506761221268824230441084284784701566256179078278824608018449071552568609842300732576498686623567417418830626502558377008676849970798043372967256869206371395699885735797687264403254264590566116618002963429231465967276133798911653121590365919609390599194369381346187234555581152400812616361339924809097971784652483924456455618206878633166848385202258190819213415842012839107234322029060647105147390795712516886212971720582944801036897703123027026663525488374054521422218645782085882080379210376951625680228573189593032395810338855002497839961783709287460867020936345579811937582577064723308489738346814012821597365368187137924918741279726935807908052456279113671988059889962023793161585243458579976597777815402247069941243269289972961150373107354066195014341356025829962359152816335199440456779143194313192046441454188297405481086716743056844205367298587039531415195273768394927647517355497481020258851873529892414719200421703177441524012715666105855035055642223846875192817648037081502874967895392509232173068178965329351703087493843282759824384111712447041618236680309222766670282136715486087176444485522723376521911572683632014217505095910584699335543969554781939160364794729538851675154197890906170710763384314642427768083321032197203195010387445259977925096706994212165670911843195104773891840609441528456249055498724592653718262835845660593077999857058410195696452817136912393515996845103576152713653295735415918735442162050569877945204557465007343195194615174676591220365814708742270447614440993094335622299089062314438703915128715396443359957849317430043628322986896993735654163628175761654055750343207266736028782861124869937313706315068465612286250672469990067505692361722735300517139037717375724678131378805784913059728816337409597542601065596067285476270386688525253250321465745531164171078438895598495637886696079311984728340664672691936430138731117068146260355816313989860380423669042174332791497356798647711262003560151750950700111962050238347950037650825139812291954528648777376854144067760967740050812342624522303435019213848516598147082705667150375357212179853787502783730120383571299971855507741477204366611000346820001469890308519475698697636976317089041874366886844070512994327211365074359628782794669685949626813066589431923499682453661399357447658886900970173304939225579958276230734269524356860484354993762817514715891045158531721524813837510557530668739381028100721343049573054981696636761376999732086942841617084156494743827712 [121,95] 1598405363179483425912296910830139092878399225632788403879295977395619836102035182025277527586831910440793654253383251447400682922605475628944702205626294303861950293832236969989320578212364395572267083325689155898605097727440007719332691311650674047184053565408893297438700504560858767001931377883328253727720708764722420859311837871251979752463533212936903168603967884314188385520729312776673164073150073333008190201364728655098226797019250587236777912147902503708492338191013505280447243225400644657103556046908904173327144637565489495083645563570095547643265209794075936216615716306440076437825970691712625712406120017880192314375193876192726960365105282197954756994471085244784303430351743449160957793460756255523067180211763919259855187699718170444181507988169195261199599004729946946706303004988162527153539923539659994027612338991419343665012485377000208876773009803015732000937091418162942803691509381240765071857132265869530365883012563975483791826595903896378940204291557687973489320513234548133500861314651439295284857967545413156937846990910395255178984013580451329046657020705460111550344605393539931603000641740046897989977984070879595727561650083557349200759206071719999884551658778521557284110237269534102930730986390685019566101895804643044215474872698995585230388459721566597280437156302049446503141996942216992987144208782914508653557084959993688727347739679756160796924221253273299997250310923064322267595273411768980162751100941195143110528507586040848278588859458971490941244744280562750132389988009162043655227193592671971368276790899501375885532931051340151505890534578599876598445242192091646137654100943944151047691946233590079373773215866855600143708488724708467558435653669665215846194926777699797062359822233758662275930151839274782881039100515721304721319186204575174703840288409084949132222343831120611716185822095138828341206117018347681306770171995891682057573838452397954116988902931203735813488398061759447995708826751056014913445921436694868751536399255875052347560314018721282889940247463004633144220694648775233088813887051147217759974717003987958820475716287117136956350638755944269007093693295617788401883609968806579671724295506896319349069367820505165578240499854072486337529355728988803813001746205889785635501789736237819222408818571507633400396090385548138682863224876793750757121125647091298657867629788363958165170202998385722105513601096288196216040033356796899588339448812654992084415029823156918359815173713756506589760722249989870835095433954264779059069222856889337522400 [121,96] 1135956949776904965483231727980301888329576398772180660382731337074675857289587707726998512647763936038810612184916493145034028273122700023681959875706480010130007117208358321187811221898967194550506406414861203536290162376262548228894382526591447856181543344201927562721488670727054127779687811928130165285212562757607090492134147097368499817168642317370857527452708706068944612708322360724680687402367823608109092064199594130810306327499978473238615707587297766672079513930630666453272175904610579328532202813829413081220357484371543355245748878474023845953018727566904177622363171704400301628456755426968483141916153522357289287818947461234973837393560708314140159681664132594067439298199137061727559199316978412956274860949762664282939461171364384803237002522978939077693953290747030951141203369304574033642218051368238711163030055483858823510976293518742757163695361280858354552695355349143447528360610105573812815933179510017304937396687275954522076548022033219677082631981148094450651057043346752524924901487655258957797807936632180684351106763159390870648712338354002489408066293196514083994491753670103343211034633739741963765114902677851525053743740932280545668828504353235815718489983164872845355948071096936694993659513306364137361953181574439338108255343047059416318850187645266790233780279550612650998800862633377539715872344525699985863290075030699697315532731626021322530787585582156649506545406304527626636539200466376665943605385930400013509823081927929104935596996443964352763317222675775173735557529311878352743774802364178034961089984060124331343079176265106079056345924819125207702757394877669837531103734517373600093849815292406328910483667452917186824854378202749310002577162586301988023629984897602553083919729950016580440793772539171913972559652562275894123139872704894901540085499080265856557642559259092262540984498524761913986834180797095218314517636794698822407012871511645266277557382953052324570152188552711189285183143749428756471307056527418348578263478684057350038786124807704629053289954646619348859576022940981853167755286544819053274934918429765820558505467247167607065104234245655340029345265413919616033100917333240639717121105573187636486576601100837509055905147713231399402910199709541308698044306616696602037891982242334289127712568590434630828508278316408785056344131505010279019630482827799301253664366585013991709059609038828768910529846140164949780376980271812929658995128385941783308648259197984420573536212818642029382865627609743837579662774701118800514252045336891328 [121,97] -3830097041189400469819264723430260250946116859051871337437106636056131723718788388948403456565257644386178985449216957099022413097194957097282411414938931751461033396592219310393737515298951555984202358949369834259444214370987400021896340341862157260090045067735649370943397337688764617360772827295289682762375362821971561488703729977646797426705289671142682678711301636809481750006925275570338421128080885375641272862948245175754320295367076854263909045046210308788216719103094279202613434816025089371442283474848762825367940242810217630516372163620803124644609564594011678238644533334332105212859880786182605952065580207195076915528177700986387295691482893583724329173016500231259027130172553581499879432632070153224173762980621101621847747946233604877890893475125935611214307110518017918872959337271116357755562638387967327179922199592355505265118971896141743154721787572652685876491967615165326385485311323411519431689990353186052412725299882547856463011940193866544211076221364964987024784884405825607202320242299423845991601675678125520527310115381979601661368410583270059017716207189977522505983033767053592177676464991822906433069304725797345203388917360730542694788072994466316881451314458910349923376573240902794966841346042626175089119200588572440307830348843095359030739602471573929035312600636897906848134252822465917681959755022879393954356854598049292067749947449874247928746825423797002599664291096466591844749329933231098073478187660787954612089991160225167304628159359169155291350152490847626610417753490811068705868588113542489316331936170346899303568398070776040847299410963509532663290204340146128383077520542074585199177533485889664834593503632504794650657130631858418432283902994305091280586796823023049433590755739595933254022658205049857794648134737912629126541453814511345989109178718678865312646539166362921903801702414906512648620993420437207405411183512174508645905970208594346082497345649539097475094900402045220999762997836710052549516368185139316837460999418654255726312196960292878650281881740864643349294054635339574830968651693227935704145595347543596039275042656088192063783605714665724875528129024551022176169440549980030797719781840008513653555902870068402748198354213164060104960269756607409717290292338084300264067545289338827290056984654047696440576451355437725102899983816293481740386562229172416398265991760059532952378112380133468361292282668891282300868076613269706642418293211681237815110217421080283312396725585850864282243165350675854458785995660268465003840518808 [121,98] 135333541509584990144895786088099051514520749937072441130510453272663404725187522843877098548571316433748439285744319201778303749394617238929103638120204696340483631661346221162567890233912262959436744829714050704159618475444697265310767041638711280941886450796518139761057907937107906395771576298035028835323674616648514336476747312982507430487816057328018439046542969611833344064541874500418197463449310886472431611858875626458798340930513645863836436340855255763449891022085975104818576105901775192341109863893274843457457293488896058017438099739195463088298039448284816570842737583814216555220793203443333883702094854767793145892715063476908750308591692729189940585293572599814856574120797257493531220765551677875641097071858100754774938603589504737069231635795674557803242300457455450345076832628026837789229910740500687542963217420987352820610310717576711133121015584605923689070388067610831676433233524535154570566375547966007195671564552115132019021237672015537460842252579317775379890475551017494594471414051045406091630831985138343967438768629903735814645879175246178876889835158361710675575174702304066053581074284582843779115846886365955936770821854258980167579082227281278526865588022317645055496180347963451982867459638636688623468058085400265939222363630361502819644343672614628817747166097080257381066583704265682450089288472657839415971952979377807303596430859378580582665185477602701420286027748103112116571680124411277283723509072715973226818695031793546277598427860738846269284618925609748275281262752515249459298601817504899551813246119057903237152717950271620722252514607293593442294027433127511258380215606724048537807115418746219641237203433245574509924428095371981389595745655636420971208231144011270011072968907956430657096203722932363918845967364913073901111598716425640901258193518215812400572798767159385688053948448446642544450962208359208842654046626670446414939767359270367930400022929536522350899677048973838178868399773812415671066365401645537292557665630699888127034486498362125560853050333577369647077079224124439523247918528560512066217987138247500064222167684224863640591889957119446148524080147702425762074899485102710456954054091766129215202073056508083940296022247654024466361537282451869904489318709614368762313474021311519762891006548912316911101259146480949863140305070128206107889022533221877562709624955505119570083867679960658491729128374148124013717652195054623515138801068935931366616910773121951927104353297961701801696351736511540725104693620613637511424 [121,99] 3598317455800272533452240945157758735160236522534203059336574125944380200677185824715544239500172761820323218398315893437322276681321742316442717167534935746743728374187833625290678314212098025506491431655969670252457553496391095296713036330344272549964081592395322339150648360642233354140563302830067462011171067388698568859494518577198748454280844950259369606947030553070294962509256814698670165108148530370332006735134714877430482089746430924602256635001486679690067770341828008505311167461470623038807035553107014615102572185007179306136138333825593440120397147203686382209817807949626458902120647588413106287815039041287209728523370252210623543882110821734320431438493105368139725072711898464585226379888011151372918980228097067577257380576650178479085366029144998885180026470035245283320347393816871055800638430660132868743748597107669001523639929941364005048773819742387148051576906822087524843375435053727473164116776211307225267840606963072758922898131965542105334870332219272942861741967306576386249906537426997491869139962520261093325819697956459404390468958032677980365137021073427406527532572443998436266678678241390286648000789102456930929820326141246990637669172590050346752001690143927445707821284184455070690298442930963313849825794493143017935169348745027349348598219675969266534589123170888552141293787779928085560939128522609567860336470626471914025874070963058955880341904219043595256432627276922537994658860504823825315364250738690012017973947483585131677351723776210194524530535574282420528333707692109913369451170230823294402651891164998545450695392261627961387968462791671187404680399415992548938300014961918978112241907407689680305536942865131708852458814336998581944633625754022629013171476978550966496509997365939454296508215741592065413214579000572179770239084956579294145706435442838643993700293420631037334831006841863638029540920506784057059665470066358163639568379016511809466868073157668620139433857430092708642397446283341029723263757319343269861192945766174121615637887972783373307633575404974491491625478185578589115454020739109566448216959717711335203460420047543855745002382591251746093204219555444238169500750569721246891959898066930768301435822309843249375399088375464748238148795820956430756516500727537322998721092078111703860309543768064004500696175002002156560977287483928822753903225208077173830942227939301505054856670764165704453613365555605974302281948835742985554772388078056828199759095738332276429143825488342608752573711606410439853327973819287840 [121,100] 11461817038368236975183734259184054732129774596084065912939556443397361248450039397325017430864046326631145544174021253765725132714609975796219678063480651312380229249754377531111576162771703540764934808086287178663803706313028819686329250308065699025937978508938146735057760520623907509743352933126742636298398325120253412834291268035938051128815032906767954357445860604939819740067759131371767275832315466534068442371089594427181425836920127246095135288681096625505213453119129070281580182628691596336460859118529561497180594039555604486285800006758924579910760099704066589777163850366671788082488667513436849040674053761334525474908492314467268665377437401615919051886971454916373466925056839324337163608328583388692819646011926653910738947598793995996806012784082987999341743992533570223148045995960633116924611310892889944503262745666633529984063727375124518255614240147135856896211197200762089247444813212407820386853080068735146591925126025507025629472875325003985419493213358794915347524959216976065856223195606042550604508588240722438925353019412925520859343394940818755104249801290356716176237650613955024486023263894396307384962372166273519757380828260330589436553612208343915408698512789898646421779210109864558232357073022904509561928176383818277980308106721312473847691993080625512276872847563240587254848918761017150819059933373814027743959813338526064910475688021485501315218358899804760065371906126341412677215616134711612572428662658071743313010367316418687600775210070920552632131776695071739122108430896070580690663379028215929143774119291730361687781159607772549831661032423562790087618606940052134497614962350197081482277327392486244069079341471566582328981527177603511847412103533395172907818859442532415556809240548600286117982015508620229599651979564658073174607935437008200817229974318674499426143349946084407324390403917761658172318914468017881268568458519691943618099699054770360555758672103917230090141796869151430897004032464786132180739266594547893389857484254660913434012579574792931535265123999482488189028026275320026989776737607730195655220938516230233076051700961986314101288442218396509642375922220814389931052679797343688131929784654670654485782583132875328693794043627824775576517371287369014035407817548017464923603337456521273718839797056176846961795833174171344057379842270061691153113453085260372777479354861299290407628253892448951074951266329147739316462351004920604986945867613002575433572733209617859553428679252939929725211396456035280744185244864 [121,101] -992876389268302101548948594775180942629525896992265007195235325921229609659921598181464909102685257237789570420763882148420190612181273106452480562977383739353138023845203337452868792855208554557497690658507758936195750729131449198788414802290319991026325947551940858418542512393652059133293358317216581031991430689017949365013967914578225054960301109271253986192263263959824703500295286716837056707481274127229130388611024030564797870119500142771617395766115415344644785780484564390868464076271406067239375998351802755033361348885120813422276312757849489202275463543137418810815407052091821516035185101901909314969673774699219702010425506455716821657174643535951357615111435157844337271272453201307214140848334253382502215390226653195201351585313550232869874420907031339608663178034408630588477249291024928728822916001194485610543378343229713791214875331189544708100134399746189228086622284579170249871328399161199466707497189232277835516138505191262198106887895425175588339158158801401911374870053386005098717361077282688943491583140090499267980611508828356868951477932840166259162728507090904156550575918174128381195896573386924297408553612894782342602671102830087313170294997290617660910454884571549690829128349045507231905498221889749423241556492914195470578132021386913417398611713969301103804620395874465122657243388078620909187389009496163608177914765443787872904604156766285118219538207668765441129621578031154385688956580191512740856901411043694113350347263707522963336254202690052034907290620887702312307064803766490056847763383642999679872281882457125211370604996543665673630104519083893962553486566685158067203700872843582361357610033841819531963762306232238138702001663735968361910393628358808628173413576505137448580653620367830512481282316093658058264391563212211879904406543045139473529481806241644364587821661684486790116214915923734202644720116216453364453457017292358474291830965789249609792185651575426604293993505231193119513027175604563877728349600002593316754687118177500692019282683915058469883177568962868352854737191899389799841011227080451747814601469861840603561489920283889696294601030137130876113394212795660079371951337529271510550562972833548045143859542690404931122539032199163175744880547476892280066833610312052824321833960655117028071355288131178654649749204139216123575172672700984748502489005963676420005073779556121745227063246336146281225858983752096861332500425578682405880028948654787306361191389122854172277445555876952701264620901004113441496 [121,102] 11984086473709436598629999574564375152191745949902090921504139302724932984560003321085879881850894268397165339262019133442356916778054732543476502038209797280104774431924374709757168194820369661388049312578013996653502586612867677504062913932354104120025908080057391624738301689922932973431068990506814321156729252600227296861465330646497776368762030793732585592103001544844544794727411401551620166007575332911646615523108692198643795959489894835068494352818955922182571600339326913430289297015325708640633689626204511059432770397129908820308105960438280431192943548673760538819092554030758721970737924109013001200376276804434249791213478589590763317116842451924312110258420145698724318543136697402235152261812728452941817510732329430869326325876604137831367413409085143473643428457142214705816864810637739005992359340405530252915937291724747871490701671312138813923011782736266271431036899473254493190501156464795822429176911599882989304417716265748683402719804344479999791748668414909338232685500792340014976029712822233109757411727693328896022595308405414554736002958791832875022126321778820875313818194086974669726655547436693978398562133298443155319313669095313553231311950285160983895637398545385680216826014032685111412708525167691933739255571572384854390313304903888546502496136313974948859309466487209534517260902962975328844742627131002602904005424878409937397983223279747273466170137756856519999084518503581801635137073389978570896401731766619939020996136260288629785015033782918855844604190341672157632320282088257283934220710575102056960876886642189677817892109432866111505915077963348168294097636801084242798767276642031612778160489807796443987474869275536449624377675817734204093933775802352208489234762515259278564206166275660801650548843444065281815742314659258453385858963005470207372115854501416909327550246745995187569547141287104622171095604282826111172383955113475973418296383298594345344748615411812634981207604320843840036965942297592910887802529392410405789419383174582232376241709412602451842741309225177699739350539714613888944027139231234771099405069725451151198949048646360235906818806205315983366408496213356275225339591283551311711736108216718237825047695222965380688127826355067439020786543992754264999230972805176655364597949627973551702451232041681723040993294003012342949194890841928986095329746676408280672628438087824764697923824755281423142454944153535644726488037867780584429597235280723267504339941278168074743696571473404060119369622156653888 [121,103] -1309984235058903836899498293285758784464808327705145778349678622818585211507031122165021632933767088250141985313608821980591222263001069288690560909003154807578616006644068202369530308394864516702090828398639831972538661051643782849892275983649578303200270474619181961894219735918450507002468024660430687014752844332383249362624674732583035071677821958687643756662484465206451634764344969263679930146140564177801480405663523244268671580546945596652636745154364644805465622909511009316939476860962505762851430835034222039271586511135876756528082299335035925697251212006796267583238781584734095076997451708251848563842871945885743487822307323790233587103984176390195855043183453609576065786306087187148033626549825764235296330272430705948897223098697507102602421080230949260615332642534976765701235553698853007277244210655719770341829098456133910445017283085228468560819742569583438382248062778566315111025487358530533223063153914742677493900019385880762877044630959687134464338234245270389380279229685271993178582277450558183530261499040755053897850109138003789747668280459272451153539785255707876726405937657064279486374945361278801851089803945361262979343728515347686893898451764555323131795364988416134546010102256747159481285773839251847480722741139766275531592976045479326756112949794151119958809596947850910821928347095347955477018861034366372174088218099788511561073210027560202540722750025985071096027041113486691519917856545066356328131299899161636192135698625208783106288403167753061047136783206108700689047784884628049636106739313096696239087573919706698845334073462725407246591319961808446020339708982749241752548158697250956471840638264173442016970001204033182218705845404266147829396078943617418276161309174558533854997375774072986015179846080162552049172526938699144880936985103744209555182150490650726614219978662114423330013291900802352429282466060236496861629978459581456706627929532012620421988495496056493458324109720970667899797189042135692427343101291619046112019367590263829151048400236689531530501901527547086841107937371967090447443052050631183958905029868216147736832839830248480174462643898243448882810817711742735914294266294539642404369812484681118575275599427616066944885451272135138468578725639822377315505508448210599882354786149548446189676128396034334203307970514019138199556989002377074016988915001493490823051910043296655101156705019267608483480374574521854041589545133515232712889815978937909683227404056887090124300277501166239695974568664 [121,104] 1940504740702589925194658395909171047600363166867973754633821135277200947833510538430093657323962537384574622298284552444477081704412308289997100039642738673108297288382105960565961423810369543101597322196700836896361689479694442992635669340682738347675378393843395085478214637573028981450015978679899498188660773888075203800964516828766897650019710419834213680267973579407770504677998561161397718562027608552617635786361582872992763725966756283448284103862820827714168357792369538045487483388985885574260018526995297283409279273201752359813409135202006374104760943229505527571287555351413344600367953408147044030482309048680665687401995357502412936221814699119847806804275671062084556671886914767235776771590947617243167355519443723326755910978688780706857105498387832105442682910638493757146828086581055335644332530109047939461085534381612027730668518827987261640966382940138203379789986124480346415179163863657487886698780054147454092180152295069729055277071531463232719271903630434927153457277193862458185903312152131293200572086634140572041398415750831745010221258688588393145480398682972097978806405444006066709858963100131388979664877039180661174109331480932404447153095137239916781484765454410511455590881070003774452447981954415145517902214674381446797698293638763524994680313047398297801837566151125968895941449048359197718514289292947026466596087205118690789400370843675180125927650869008865591950299434673726173868999919994664192505755632164883560260001411324188648186272302729958818049624900766302390997074912817743319007158683470585685516972934030203518660416005975770416759697744310732271040439489037643073288016438282107318501121705231410527569490952869282905190542309452822542712327889587826326732823908939326835895949871447862414100874035710096195322848742725106033841270121852599827406647751366372472390915295438406283594642416306094670130305093447308457143443807474231174843455393493776811608733214570810900927608434270844688787303921550344846774102624957609371101449887015358737919383989960524339581513096353668935585092835032376659099786534695373744152114282549415399101294556421869678451876121117828130873207918390919897472386903662762011519764480071375670029261829011066138367227139517642121944628325844874471042703468398455132376764288811332609442687741487905019469747362622760812451943315447383038751681185659984421589064272191605907456341411297178753861923254723578852119054086792849309253013576530028136788608784739536992750122758336393386176 [121,105] 1653338947736615882581829799541310233126203520785762897706360207072045754151203046337476976841467724864185460445415587503249768574466954652330546183457366164508884378715011898227962647026099815123710027793688209443552629719740150666809327698345356815286583528998781010550501380073292952452905766606824936620199996083480995818816957867491946655542146704540385689260413915216113427298282483477743250152031202415908904618498845301653693323327983035422746214200180175047906554862992911370096082672256512643219992718385419581695506683348449865361143258864421686087984608838960026485530223674748071000251882336350278334278249867814148988049594034560840458998029416198360090297070214194847864088503915066445072048745636632390537102330451326231731252702949400926833710300588494690921864719841192110569833156294479771788069305896455067873511934758277699639051267798055056361376637469631888160535572321729981024851611622290137599383392862654358303624500323894686551440734946425756021236981187148034139592274521229751387667704753541026660053890310797249456487896336537801523912631147298912927288992405330651297883902598245015926771774598342648969876149539484757617962082840357827862236575024256406658152934417581157010147501158610250110524832590503611504432726885022791260265152383596720595113445088033979894367979922824058916130160688826789031793811489386909624856541534193213325276465422628683436373943142947077726135165275119720873567196972059830865445986745321563970309636140136483832202069401939352341130822261945698734905035896958915295856986274477172411072399180269702158160376909135042874374959211567374449431780962857711220340103779154765800101183718000245917084852918843477163246435361339222933027949889201032344870454398958067258277550408305140294215832631400189072623023014539495250091598386113836147483711826068577517899494192578289964326658324051378881507592189439965147741799631192992960225781607570094393567377700191704899391223124672175070230056284737427508035219156888336535283776644503283119485896575923928505240918343887265346923936853257901847770581834613524321551426719101235318706687404543165098912244710176863346811873636786555778074854222564247531379078442203379104239705103186408664150192243807105305082395037089227919772505854852748951058339208752931182357540507414947067439211658594719194474688885173768001500311391250166300883682396456187336340430823962112477636719019424197300698140139352854753548739411455104535584724667891667664584634675127808 [121,106] 1305138971534283407474549184373113432313324500166800964413220233478006130244385721627140200184874775120746763386881854056144730005859704476166389846653838841756261925499165754767974606893108767582712755351591955760146039531865315101078985402188608783587826018661193324389889223728746184997549202310028805442584290399610367474680482351230292439052659682267860928861693370403304942971835340625384175949061253469514237070657463295910686158608579130070192418192996866468194367671701340987840657114848316515281341057486150473309677791949333499545774511389658984062782028611183508688376930204205360821078192373335073795796991532538189203939029733714054701489403355925808299366656011273578336157897180242272196731993097869583615458911410676108238942614469971324574293979114137256626177455101133108036423737779278814079146019543965291186074877088361259738715228715171485451737965925235273840935480342893088026434609995027117278671970919720606795696629577529406971942726695910392256478740319359293582216047022362196887256019429477741819164147463316734436454890258373098866890055669540273620779733469080418271861852405834184280830536147414109658921670004313513366067396928366175831583401577992375451743504020328088893788507491278912274740110980751023154529368151386843476084541413587936198207225685970118872833809703800414242285141756487578776713724753602457507209626798261681373828291559248306904843349075153003693155780432704694198297271496399593126057923175823313741495639719921403215211367771408079059586683118388285362841638461415467423585064142030685552665137389610214511734787991924322664206660092235679463428349390123831923696694748334805981320344900921203546779820863691629108692556101094335128854357167946921256218924758133974587501150954728847101743759771414942036642127004438423065534314472333669844240653317209680655228299285103479182636624018469216415257090265305725511620821814239953541852634183006980389822740430284416252761356184466368204227448434619411548157730020040397721394800395662654924170360227671182295920823092483049170520654984102823018131183221665150106299225945433974378709403035637454143603791656532029670420846186087695196776072493669041908603157092217029023771615000080863732128472441245689042416390793206678956837722725150559427548377706464378686975777110043987887128774563026116265346079391514826769553243073232919240128250666067586767189833461668044602147148854877879632832812347073589161615921305274812072273345854205550622820975680 [121,107] 692939294391055384341217977496594692512155271461319344722818279185061887968407484801445038551549719872665992538797033260596588997298471233406089668069268793565760438443338689216239135036845252110377591606099661420412025437068731110639953658783253522073156333095445441197655242552430916754572765814387259270373846995215108711429265818239044413142587663975396848460254987869694927199654364430728461773231645416722591251407528001373678110701969394467543300045640371109327442569077347726041502793251599537336526613857119299606914212878918887852726155458093760416937660436697900087972052621234648902697016693280709864749014817413234994996399770043653588567651393158090794396781987740984583411047201495247837781208298774114706741914200107405198292436569200370407926705178981596939909960531845035288202169665144694541058154607605132865369790740385431441017057119175313686619519284027416923745542472398878033614860830312800075273133943171693976413145228049408349987887307602005817291742425464419323823043458531496101389610617935902022724619718097155701491921845120498879582358557164108365749893114016767732439387753208973136296335552219865537232382319702863852383546967756040781908036653023782355097062704601613799163685221478980066093195350542859695197079873729991892794483718128904271434472722492964403662898493404952802031136987798649191760373867165952112226770268193636451561597058821682813549622593505657334482868874356104502912899283225517326194526813716522875373511891232542686533196472763854754845312500782329779868595296279463613014454498615232344850506746624707821893255825000921187829571815594200449264041611281937864309832561673596746274839450212222080352543700474882277146300672691056597860316281578426801372043103963634865905079025029505356644884699704774329560831575932542178233149592760408049569925171097022945022923303803177727280485828845095263460814194704380534358063935378247779953659977808906443015914081901950332634167077105598383170137495172774636644388153636872609530505973318637678900566089837261579006288324265194739436154879935869083229739715545803043063979468625229860323634997782437337267155539352423285743475835132548313216540565163708062504926129848351918044593800744670491819422829343796081897063456545495493751281273346669750075570394858670769242222448330647609103542389255974833908663184651951637633004387075811761154581891318941611507023559821471110243251519299813522015083875670335633180050207685558140463689493271483297416 [121,108] -341584217820175359030809986122037212505083856474088174539304791204101923587399859726140462149838806604933894218770834405458351739395011618832068777958193511851832420996509778789698557719581389062237258129036390711196791478912603415404796704044463049591318710686713691065497237356939569832010858846417663908303232064521529820554682416311181954430495999093554567198240007958045367435213033502841473377962177166033888731759977108145461758836503426717902119574083625413025282438348814608225620606812250290890609513920432879638147888519502890646485606524018236977580463438134620043204997056982457985191695455835023351361601345046999980978971696354495502233452369512309515990976362415223775718215509320532361024925115968152438802621787092807501132368721075172320448470872231714895352401101843401303508846605563321178842224939344957516806131401061473024552006771897518368850666262613053776420311010770717978943814050894766341587129833914036154220999450566457785180647450289035919164837211085909171539464076999209765137685316986674960294698054659127297605404696214518006918275269356455368345416954881236830632892911608602777182287343388839316950815257630168379726333031999011073006176526699625215676810214809328170216534685925457931869674200289179971687267859015607724384118831147721620458654808414395194847282601324182391787187861518345502535599000668449540056189320002102326201046139311561950384192345945556697711374586618747200459668778027161542239159501703278981788391782197125493962508993401093687430192464117676093093587618131625387645819045595921414241258506920598546481161347402411508296276715444401204795090938894095084715504484989696414050380489219465642910675863265240105618622263386011018557387077550171719581603139926837482897046493443829476196577764543955444424891053172667570057287350493174295450618811226377566906304128861239444946667545597592528745929311342547492619867912989219732732847875297935204581980284757416257819620333223952006655179472088401013288530529552442978351084615954552008966631575397611311560362653690395206601938271926841619830269066905052127436968912747952157328485867372766607106177942418645593702896022688291033342084184739277218827269590661900294480299775349601666715403549333969307725845395237119566694970120495991880730193977200006890905382970707030927009412557185075891541826709697617925660590286051802302249870378371566526674222546906070677638471181577257774477665244914073403445179740202687991864651068898960 [121,109] -234522387211969387627315600947881365405888029785955135996581336043786972984797757446859193592796834208779995959193471252688886042589994631302741356846822899591632719687602982623705309551575896285553447426243394831265323658778785515324955483756001880001354873681526032413610677231590303030403461872777717750087645473234134484062487418876219928565366217982275640307878453257521831826697919172758009480366990722537314605544088419435563987451235121827239152105575871593284259680830080167775375277955897437925088451501712726607757620467151764923026357027942068127872762051522438067501039520211275814879790607991184199070467079442470334038557732148214164564055931588006684044487753147134395680918857500452489963246772647847665926296888709878203794584279813679453934467810441931225584842112365887877531048302037381027526601107113180896200108329826436442893177340536530050133906662819098567861666067201655709001919063789297018206253754012013954480496358309570026395917293672971039287440463459037548758111571583974420491999134891053113183967536975725574151941698865637863757051825140674562783993613387761447753303593047649024504473096017493198067765939059720141302950205052797948671023085145570385601245286109725652872077847915980837034609318806000000859194472002567140659670146819077588034316328545142357770548030030929357798161175278496455633213888589018700873524030425334952568837885231437342963906480333775903187069055284417451933523159758727767415928220635802762075536619392967860250626669742351125174480255610239673318253282564697279352762735527090813729958498841665959880082086025848426060586844244593141627945698868265781177974730764652775939905554233179356184728288687879915654490237544845386712341762799713058383447396906206149701821193461172400411874278232060278482270912807827463917539868305278167416791142942351953508685322195459599713028569704566084941699297862565688519791520768084452840648467541839587487214987159539094716794948676448331925400762408435307307573453526190380933789032529393935452374702696404251291671037957324579600683245342641558687629708560588332259553182790913468348386270956965073277248335135853643987467692098457861899578275177875598025672999497790491277615169618561867958305173759519708329459418227207407006283913348058434229626887763791575330210250313234160650581734718317242047030555619112127338622816829308329538785452313895611660747245874741670102365377384988134107630090275722783793292355566320792931809776 [121,110] 78617373761018382923890677794871259266404525434163842700104025712288598016635441490584064452200075614595458268173603044250539838102158290335742603921950810066832990209177433132288181861456726193507577562065131093042674730210404408905119835327464664147423989855915963545001369952167117301039042320919547640814273005039920395851491851069208074397265624011975271766618312975018431403786995693194516885756193310040769472247542671798033411136301193363649500045242351956389108796306167307134301160896777333677647092231687712316192387978723015936770041607036923321688613447458289009273351791890461768462243975206275394236699077698911609767747201042453894389741105452964761748699894092613084001446435920505964919825892643895124824325077351487614828575081319434574669888128048848986190256116626854583430269063465317474362715685985307305208609836849598595404879158562348593385074968156504132125085748026914899802288089925746818210145063046900460559329281046911161719344139746957556631598315474198260906399782593449583996282176433798002799724358269544894109725178796887812504288226458994325672907024304022438871774318503103397460628766882932471574209468221146827545652851069329413229106540623427161928239065797394568756800859337309266403283255069793212045618269776256716939779595698368862115154129988925405118892280878755396101839000523873143147915955317369650600969768928583452985678277015894318617743560042405892566384924267203994502396859767881395337281500863150695822487049074287478299634421490373947536214472609094532525480688214363892820676220256392564728510752546595309059873309202092798201327261922295257987291550348260732179079900273941852329257883469640822030022067409651569799338552966609136613762179018731416435224390262991903209449751977072910529310239066354187507371799410936316987482891592763960598646154467982498500989859866837865057256111394963894814283458949486746078329449006784669948000512715179967687808236323079136206324234680776532197088913324015115488857390426614906507929705161234421684131021143005103675196510654934852168553081798581809898621338469647788171128569630533237510594236601584452911341395381509816174818447523556651821524170770369662073643795949179072044458255009461633892503668866982115740898503025893120562133886340405957913565019567400073880151463329952012067459191226485055741429956177965886060971886696381175331203219039148031086464882742749058913755616062028775166873886262063832528275084617564901280 [121,111] 6094911827782820045302764346321227946407291011907877025045992033776244663385394805658556304864777800839456605514436913098949479811228408294282297842442548192067843438685467490100544137132613625146578963845895759452141339961367371793416394993915906305773079012602984278119730290194048189047242161669421878020911629202491108663453798012469626966550436834235045090700049292727532764683409044913259217917900800282781829710788762423806886512084069989075409163806858505380283925534622832943237138760291091725529505966351276395845532846120979379909625085550984079698590444363091581605069669691721273120771563788680094384437129578638505959728382338549350883666068959243625959063748985355163047782441187067050692641768080533776734734781316235724078807593116349362324760851554570231685849710056565752521397078430193914391343947714467309224329888264120575342666637469307529658832729618552996290697413799347625954134618703142501715263983468178278654913066302253512616693215087528897654179139271636688964056049821915190409664961795012101111321355267860504825028114425649357484054710804983963321607028176774269593286393908899545198469066084097637771899435535858112112614636395662517478587709205373709307998029629494225923615709440869787538132186938613125355681746587670443394482445464643434797937375790346270462768887289901843642767586816972562087315211509900144321056398702486964791333345036793041579387755500385361103725395316864650689804943963917405191982049541917880826732747911554447367016116511268265671765541799286113769841411315149577459512210229016831222398497781314044900872486550809330246888687317740070877699220908733506010956853366794417770503057527196977599670918525465959535309664133705305761587456479528254470702536266305088906579013804951978625151159881396940264592431792549338910779356136178587584255940756811956415664657334735526929291847480908452692535989300291051051113382616784080658923421163137891772589003310641259296295373048263034386959967698168688086603920300157908062238938003948434691103697177480525650864174933570114883534504405310987706127758543049989181986621907843982495619141948078910532478743677237053107945673029378073570671815174819927807414456973579649018205626472206549444596935171309263902067459092342201475011580029132292214529087274929635626372333537996088974718953415471527412730786208311969838995131319910299115338603329551477398830455477021025765840464043708371249240884962640212515856944059316 [121,112] -749955820448765834299345197566552447677384395393446657002083528020637878664621540510531664194672112030288731246292946937470550543917927385422484424551322926467460316931906140746862595846255774211898186269694124312688827958568119723563225738089712519588019566371057898500526889313552831791962900572938271132486212118805392106085547312391678503409280118196275367429695042206490019822564813414260978920377053665147068242372385269441565713672336853728929417115037077032560201146138861738364571217482274059888944504140527391331257796674642370359100572377811711457203396500537734443864545904054280158175341046364065532979791178270048980298795482148537422399036766135052613643593132752080881760261282908534739267815317220698660667585036128681260841601337831299122306829936399217513782523485709857776353639234671593725707149884703515434460841340354831500826685768504869922302223641451930825220890431562940522727605711581394618475114294826350365803857952433212425506004524888455689253935144981510581422043878584633265185377430354533639036420888802282918627395707778180587486559995869091326586281966166388375939846202710288190634267022191289316052071901894876794107222891720564625474530529807040671246311196767468896209129527054135701681863329761844485109249734326027452163715947924244191548911958157262429431978291785955860496248619266283258083773426273132988505816760820015698019431156204798045906074198313041097265165748525459018863950354837244076346291215968074387835027132391289147504053859714860547367787113344204757032043202071076604213279926582364742731882151301101274024552005803627539022104132618940130618905125482495848945418024252018906294758238219672513179118778679099756195472922754968039867572099652661140588602777909744438828790047795510382597143444232918478675501263949826409575255146875837037680246179067695542525723182189228469594822529414512397889808685060990740107258506296581060308733600803467441786239865316167886414284763101308043124693583955610728262130109627112171554479548154393342353198454128797617959214138355924983615308094255371964501368041155550673090490676973088486752873596476123353281262494811710893195887513298249657563013567607012446792912919111610624413501705301150991349361169793813817441603872663241932543681597038992721516862616072848023807714236392777000722340421942120610250589526098184962893524820406312544364029173354101090328283128658859220456424580983403321704757442436200796959280 [121,113] -804045166356932554737967386361034333750491844886121589122244293991888766007375428641240517663312139270552896336075771211472529641203259358635514072722712830696223387698406041509862108880152424246794235076350088303847220087703444872985128801737318688421364265177809787619071532535981713930618194754782176411829217016800735096369585226212568867934234968741348867364420288150255006246405543490569523563822717969550246735727652621270943701641905105955214184473978159743576209894356902430033598778742916322084441503257455242155511863452909209061867829224478959351071066587770469412707537638070117793245482396911417223976044823821394330317777451876120681204845073711515322395399770642423591354482497318451241380845329455461797804622420813551009800052411651255405169396693073688091898404604861410660288587559037804471589680700597116137683951607266878875229899397594384673594648434404345306376785279855564837119754954853016401601939010760298011242607882876339395214655883778291109999274776201246360896340948984629405858634412214304396590742101448240407159169830577416074296242687605580788303977966224783832823577892439195076128305799972868765353749543169572945037830767888929890048697948132751571111540325120208619833741894008726556096174738567750253366776124288573957081294712446493353867256054889135996910150220335928897827727046769311664733964058538889753309180891266787075703188398291538422061354519579244944366934939474001692943828196935023280054910573222976582346750596973670346155320650477296906369278438784715033514946151722120338350484420474153313835366207016205624319951017060037370180359719513765500761621566798419273511214545279240219185453371330578741450195341254530162404008230509044892322740680590401744514609546584487830991890904453145242267674999571046610365075303333961937520051766286023627891365400927364390869977075983729759886039234831674797301797771460181427950264947093673508227140906777690984483819385053598278179810770764094374565714028676276908407367848114064800282114637199762499368622715695333921616264091791509685617778067614983852003329865091663110196349779612005545780161500761113398146916185246851001142787010877050367782740361860946286202197011254681449701917171988884613574644184593072720548776137862458050190701784091475327398713714784354386285048119621316909319695400119460804148947446645686789602593621521017672600641977101054131814987089663506724513921261061328415482511367729992378 [121,114] -19398605108031748241677780067133908542476157929535954313243064580391692025762541044210279873082315772390227262852918645832668736731787798018349219214535540626522495673170660718536992898132937721657836814853810749956243123156332425239723991077485155172769807081531182537818029763119874183161860079784843821717065576740467542356871834960958042351101810175208802735605769797799650389307001134503977801935805351372887600214533196291568145231858971281444768322102307301978911208753556873649478351152159192966258846821516784045616426994964927592743531887570499655426018625822206618077350846637154641566041809792834409058470815554571289479109743800772023610730934047784088269903806877662460089861773675297142192740171183098394493321480753559345958744029896210452279395930416910731545757418085189997539020753798521320094693409716063084767736784409293498423713715480511833602246624917022600907962973596338309765008418962961327491044699886825728551419033084473460267530508253097599485148328092659074548534131454743657395201068497713198123185028340292536232303544688666345683829810908105038989770475267802819900822228616011597494973134228531008913391061919384459497578745911917099931745965506920326389299356005717890739855641576795050336202870691406192775048414159121477130289277880553805261113965142557808203249799898352574758643734759506024332368171225297478287857599684846905610566375957407403777651337678403394508507850158703499883461507250521685786562771521267137487753651575618830234466437282276960335765275068362262601359586082424550216989592147420672358063063092376177998450612526480886515939280148767473509003997278897815666258157514384083695535381387846068689555729927288512143346369627409614838765280649325570376646889732591010646941928502984092587978362645568429464940806014360321681419476712380681946069075955173611111322554953350425547435015575255970614568412369443952747205450916214911030574239336367865165849952256443838729947371823498282925196943899424831746124418340526586223381147112286411251011635286725738596719615979705202693798390217041000526017926923351663762647931855191624751358351740827723591652564925482952234511749736818864932327024883964027308819387280724117443638071979553208457906710897842602593195266899007175608034726469598012969663841554682553550495221007721737561554883334967621937206185023117890793235602754266353621294597174325147323308710475373750000359690687691504104941503040 [121,115] 22472688548691081680708462127407561054450695968802817082031223427350170866701759463142070475915467495302060620451439365013953198601197260894753845189396126125466759969898257109526289556378914100014132189035750612009649772886115645895924782473076562553320227591901721697657953079439810543900902906070982231127942133363538182864511684217093235896543210860723886186328512248427637008342148134034709086220393162076083951590649356219707966147050955262171847190766714020823564786577431866635955127618076929408043412407344391332342698603142781412559656341531068902769989192918819696643951128809426039865025186930113770472691040059934541496208666444521253912182642955385304362502236014811384503621030312068381066932211942105641877329636468050996783755070814218358134933561001779372299285409646904245909889057342298438366043819374749854624787811520150296640446243555196001126429905803156854268317527260207981991852153915792028387498142775228572075487269918845406018887874582930226960452376712157312969353860523854052747526971380357164376006677072952105139889651881360048126235496372418865704378387781144372568985700858657953604625871634369930358913022271807605646985084572882801771359761548392564547612577025530328041907579963140599870717759124475397276717176399219432997983601925794765847948907269160662877403656303891615516611295251223402035571786058135791537048543820948144936127763197685487167654468257893374692833653004961499340659833727131926919886465207883524105522766305720706977221961922284415569577672786581499013798493535671128114330333367522722971815576901400853761108517427678964188341638395276141804993859773777576704076771946992396119430171018811205814435457416053094586786919405165935212807645347122145350973674156703903308151566519470873180511675408292910461332148670202004007349923849185379693638286966312418901910674090701543135340474402065771011207367835073036034983222431685941806708710702165732580544584720301754224043820537249120362027175093669518414417886692871300897036541134737211231745416155311503988707407481385503319197945894290486954003488137619423821432878364937189896067568951297646869829717379412274625577472878341306258974589790723780614933395179485789394513725049129507111586820873633384623648396416215052495461449778119097100631701156530904972640439847276854555440258663446950341006466334865259741869786836842277102981593242670908273402905599307580998368989695828827560888 [121,116] 676188542253395707035017107154750776405832050559500551546294787822229930541339064353692808230234707221249506507864668138745339688399049190519286078355415199807484936717222583832870341066137788132674704087146721033075241266813239981413595205089605525478202138906236111292957348818370133747642886170186774441563687061009384982766662409389806019963691825036687646413490707446749500910046658939618390808459541572741664203443046438589776612514611049583781599684823305587941079889084621878955624599058460747930435613311584575564132752931269960017619624293576768744582188062558613454981855813029365622163899520705608789887299825725557981736883458286289697088105283355661292991555571091912267069678491877991715927319906560041346845056183495936982564330227620318713615537972626430774624652340330018268250474636868713429095375241415393889797429342706857311032368036108245832747029887859172887712469111862237598179543770171754204263067150523677330313957443720072733957049280249972044473598053463997337813824018410494624343143175451421337950101317203958171764216333043492495023349501359978430160221268410767557044553146777277841834453260735004707006870182758515396215212540889041064635972386215939307791573219645654679814739433879720884534121823171578061380302720394627248885387118921009676104832030540322701508140110246445252025531490856619167053278029449483987388664831771740299069782053866716787444916695703240671107850326881186776812381682923131178285611986248272556458382304890435451956156431717232851861837734643649533014587605636506372018058710819468900147609141801279751154014271814415323214787131707158202839146754748668935892826412369709800079773672785655325984666405255159084189072129089448318164872548683176491547178546778986505170514041709365634750610801991766168952747638836262267565095684961893206023482061938597019395462181396607514251797901357881942621960021078544429998151371361718948040828580153771493662924986986963681376281785803863909261508503750069975528906555863749166977598690926184347487955871842685761470201322465749932789797698086718774785984520512276471087107830165306531465447158244680910678269811796062847946359855756853671563487646380425600340529494586070729655734797384498653728036655842114615775271373598825194871423164369482061508237678097520766864144086356458569606193921937743581346191911206065373392662454487452793825001572668546742616425441589960613979408903936816 [121,117] -174146738263641899648348932980328580502698721596269162673762210696228482077703430125777523414843368428080606683930623137403592486943961078505307557357033477943368912021911062334964736385954309903859732703003801413106937822516170289946956473459439199091391985900606091435368548532016078638105777018824364855519827646826972935202903218314691978580330773322882111019195408268591126988691130830450660890944912779249540754168692673376783396245098326311346236593493954544573640295273870403517545286218955734007854929136776188102452258083515422130901144252922373140630415113475587614393920924249338739171044717043830318482075400244331541841828121290776658621206325744600071291924913802700520488796797393836189979454143920178389402521769267096372104036143470310493990654269631747385538039625456664175179371817452991590749002329252387141030026072981962629563259760353869554457936321118250069440231737222042075805282131736887188945879566973812527752224377673969789298104193835104835606587283781713110683015451770289268854863127701161453142677330534654944756621805427541301623457563910097078449062234387396665822648993730544091878425820390519857192667716747883005764880922097457680234492402346578881855792795849490967249226338278944516143701992272437087753381381783205808797803060136942410186242186986907057530316817188622880140595518879696866165609967535117053324690132554612144673706354861584479123739290145547064718488226224670921591048835935242329331090735589063700001467661362840599687051786465100731810236290714015474416078567319718100685899682384944040991088758647190260443041818763360835073860234135762576859466113912550727115475998738108875306709672179364644466360836754511041587754368106745119356473227610142304013758245421328422033597614010726433319268534734522894824634238337324336632697682951221227897140485905795716737040267677999016055951382042887682802173217309790753059569224471566907759199962647873392349993616003173002533999025425482818421300722107245855785311916759726960233598808445631548427220228426224989184090282554375447767187496098970828302689462366181449047946353842575411037534072209193967861306761223124472065943891225727617418843395803625218316358351080915878826449280571552867802601637291623001318225281235388609162087984137839675148261768390022592288223629778453295555129340026966163094248400845746150976550116228760507864172329522385788177759051521472354278832982 [121,118] -4104231994849870802883041002219604825935673098787855758693449178162015606325062875810646423411139572363229283772955527810553843495654344760815589584987763557402999086577224399026991719873665959968828414033821029809476565877049283193291166046450838997215222768452261499443304451500894568128930165217968957811360314094474579050731498920886818832239382884036536364436805922610848035101715049928046390594219756068167160052323642757726103428305755033534288037622189774496388180631278337119022149384329744592564014070501558048561787719201473458826414452706615113518694340115985376933832144092101550246037059684766761600015184585460361027794838853869954979282303001134181597315116524571199493682289517176220183096585074417158743763164095078589181024061702456142779117011630339703659355857096048631272119588066524504134908614294906677497871500254003452179845280552008668897892760755565072852931675607089673689677372127716403562472876957500491626609789651659945916596217876594173959044074826550399949413030308449504262453407620259754521483525213556682058573283240570850077008386084258436825881812441899735192992855422166748609535839554082085152473080102805975683982041913032550648012946139768418659358624458144486011761303258703022133118266272619539605015099395079809883696101092989209749108438161758171584486005339085097755295804310498247099743021309766810341649104120977145685655915807167394434749781972946993983065476901484354953854807460763542398008818143077489298642420899991688860267398963782074535313975587802204105082129171953487200610978777836926594923600984239684666755772246915479276465058423602509799621906337862103061585901530978522957204799096145068313029445201145305949317107524505351278070116611221573591423774528766498137182939177000699923584383756820759325794234220338688476829828766737705607601403272034394209683388557204819759907330170776379275147286755797592996346968593577883480626341243654762298809501060923803036425883560510595900087621886577567548563886011697449966439145882265078821365619488918139269190421749127979930217174781625610916149446835389716669549723677454318014425931699062884413749780238291733752373819151268482289215987501077390221256022026439139062808884348966935925254147724572008101812197801300894212400961284196896837930503662652294708062393575593165944727150944026858823337307651457706654465394763615074278569348790337406956746388513201568512 [121,119] 337780405602987026341935658371357454155117464567132433304823555648457985301731761781105470777067043564903820852902150488635057279738734556651198901580597047356466864371039110016916678683822630999820835321074186218717267436805512044985996599824091551269620749946288310886109655630494767563965729639528321420910590569236492969465476258655712071264783852140972003922780240306049689597410833445587271984121115236400541865252818017911422852402499975267188035051668549272275912443138916596874875754980282250757214143021377621916385061374676099854422197900499644192803646980661456336167824625128387116069412733362050071438229035908666923834782584330063963238045592732567638428653013482095482517014339301397630588181881542844629327332404066767637598466306823449422774302220951311328415141360681694502881255603290801004485556702348633398870682575557926448800357998611755314063440565985424335774213885041947466689259410995218741774799231157587737972412900407300220366922659638396606475244577415165805228439271047039976629826615670016344665214345230163780189580826070354768541847271004260688664471894604662295375169676575671176270039013940966191133929352655743749977294946275095452181552850784195666590499050116578913346418951397163314645527219874013263870464834625642709373168221766875558031843042203187863082088468191095289019136772515250431652543764310062100810503656900018292070241358526744673369863619253522793123754397142373130984593097738537954593085298674455655533827765997755795246201250965349583173024635806642639013739087760003755554288324650350128868685890195020108434592637336842814375070760226734146716911776223493234535677657201315331907813072828672963590711536721349874764248584575367965261923681589892700403007052763294323293233224872290671413379073702599530380144932090700265001323910600026746640228002720505110039576410018582797403118752485280766936554993458905496225448167533620558839369218000865146126102932166226787204234917949218270230622148985070147666788002161242042273718064938695581209618327323332583644882642530173022072368961622209223448365186651429294417454372357100552593227622397519862780675431818367981111658511711886022303583686901411636622393381535167721724411437203797013156315614765613201862293032028074057610474217791158908532968033594083543022415262505289429895566549884675964433089084266488534402368752184331524467405887499975796347502912672 [121,120] 5399672179247504810983207007883023302288711776172563325624473359370817675423212819629540724189403997472189678613048900072275922526175168714228954173718220049317598799926276522048352394663610198714016828643621226117085914877151741715842652441569199817762767094598057210891870782856487900404548710281262713108473649287280520323508019469589154359705845981816896245222195294720472074171939655411143724901592682415741614692202395745526041751114110603233057245272639872203521242235029318458611604440706353083792004475176263060642753411756144510937667420359354326095374366352979107804974479933846376028267303104441751595322744484481552645603940058718652216951593791099954783542327891398701232113266022217216603599388253688118687938412122217780484869553347092488677283555416650894099371794136850243812450378947319491186518643520766295036337983827756931759127200660105250139623877091146487838161373706781115403750719772112594542208745950314784873275530904138064758826988631326614300696202345013860527628650648982659247376709594784705449819807650503521117391136069456130903472830515602610467355720904097055551299067898704320156399217012685273608081197966626337618573380159885845283835272966167581324177697685713183624488557410088509143605652028793593143745140249577742811309949708957256281652404207126713826064805484496009546504778536997371035374880854277851531168989874421770359859924813980991989354081748753963269943236380318804953945748027854623467487309906589228580285510125558388986478565791148075724842518660048744086960156961046756946538578243098729332678040245225648477532191412057918365723772627368708764264670955016690967704784025831003138528733553838871773818411835827724740951100015037011413266768293486618755888924898785421954327447460757630596175897715151330424397626820858152492154197744205566159693741072829010231392849436149952018196482363733635119816332899548138656060670044144864631565979432690219546423161580209507208748527183983185994360205204992227774770295337997315420345921888404193235880544536248340940899342318418330038753969839835855064066878230338716278250052970112698614743925992453323688059457064652056720051820250317859070899553428663688600108214101017351246446460623714993223876546901452236789237117822523146893550900391156220766963955119012177882826273253167576577909667889410087278818862330003767795333094556455751573072219285557716444928 [121,121] -282780848888901732206362915285057498085338413914410246013681699145693802436885065099126646036137156173210420656435619440455019994230869470665636646144131850394129837915636844700252268699063017370553557470346816158891332873057361791861914810194120971830041223425817272823189435341794406556683050802309025848945130567803667260750760333291993536934721103377212377663494711184794687612580197339721166291812250859686459729643463958747573983760856483613694712038663464939095986467361976627939699986827220262210202437382353448697561357055489976653330453530836073582198524087581936559836843111208663754391077590190686550534037301307428051656828332931225384817918702738040017367293752031365722378543108215891607173654531660487208357209179524406021743595652962024666720930059770296041716687973952923551961839514517051601271376247174755675195493073654084295220393878368056801744527898979868841039571883878937437501396391336445027331025622471433430968536141316069885574572943377206912108481084852751044401347365751833080125843536803414903919037970226726247157129587719381893096893308175561193623503622446862169115508179242991096953228413067684378928616955256083163279022633840614798334193584694071776392541992691630110884788254459132345197574170737524482639278634321631113520895125162381949754024511342518114554345982063234533716669933733394072117762486157392998737322817971546368103098508895591271118584988772743813215808702072760665528059275551639905282429989562505611920734536494330714508042057333101095351670311851580075314878546915070708809939569105582237184321613239321302985924762394127935377251558497493198571482370590256648986238887898148170325986572951957741932691023776342294960992801780184286011246492395091327553103374306947580425401327578992287895409579054224097090776783488720560588989420812448369541654981163181956898191723962876253342020102425490461334885808613091020989740929466245234420039024057988898175140790395283928110563432817729423321792695820137853557478317191648349517559856967137874029826263481673741525437397745538817989497749344744367976211516702996763198555988571180351589352046401334766599982994898246889721779768133572127690788010746358131836109082582258215048802913348469444912200084248776827967422415634153395447113287638101761043042166474984869001238773256031225428509952490347000599978162903283425896360448093301435522187394001792 [122,0] 732705152001639337739514482102299082088927517926701917781335653390247053425266114271823823723563625462027800326836201151664232285892200032766820100153183368273418654664018842529539540878739783364225845794680742711067615105228640419771728866142343642905643353202684954896399173911095466168076531002496062786338144992700138979990515360107600239858549241136746251144758332340298523028350991715956558590446423502301355170914119199105605274934685476844681421476183721122554430666984009196719066922612933479436036327409878659754411982276930591722481707259349871297628975197052064909717388926650040318909436589923959768694269890091967182571777594439653840489905464709573923750693349906726853089741340691482937422194503554233214454929838487005332296953060636551072619924706637425781940514254393261234806884786742706070133218540762235782047378927335066936874241084651382264726357054603575291623416613966610868658717666069666347214088701261545200456597383396407215934724823413363028693626387265214998291035236610128301371875915479104136629388666411424323426474160826861139052800440422560686222120694189169948680337378512182731129123744520518669245590657163648970671884053262744815027905828860950064800153450957153760523196273038383735675902624989472278481675592959027789372118287399544447445926803312038241020798496398459309266753008383519269016572525096240259494495915981752642566587560093023248950911455065442249567849032292787169318878621247722396110621071579868006860180807858901257021854143582062284186246424588033416533806702626787143411713274765609899162572747427336335165369143737442802985017758850370950775865401722716028646423097474920855495188741743438570820995441379268457580541580752314950100790676563859248656145319780046212096531294987008791117786069796480166269641161424116215201057645410776327689692781854604387821705640226969563032542040957130388860867118166645107146022768305688668729917155869211429415872357027600380705634254651676731963375698887624307741127001644934647766751666445520251058543719644479116300896099241886034151156374857634245712712659967317705793156701166609352197404844366300689460339810049570966661140455954329431109695247935417829625013621586034121489180651718585638544208720343256155973374610654991018358378590878436343569300058303783069156921231606572711227319391101184793718060342031566017627256174442321742690316345452803559065243063122781128214207265718610130891537753048394211434298947455868951703898723329644308706592053749945395083154328743866727565123906486175781385863193104425615788635867814278699581184850095928531853978076597255222376412692732705790479706115991412969520477332167315362912948043910452272843467532571769203726957847485874176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -145624966892648470161421046785507325174995858561011182202616692821795868566109072099523330843262767547514833403743780990042959607206562560908359908293321932820933017901165734735038956127127119011321636878326843038812265295218045079746634827497601680338211856159018432781640862236616016428123475519202275818388690972379563090305322103059133124945802211349239468851863385902201067716058701052775540257995047038266803088396241373638116251122403126319245857905420049816348724235669195305623510076280599335830944493402811492865057028681170236376511655471884729646038364021636615660313177774148626165574896552117192385395529935602641684103609618196439881742033633510850906973933901924181527620762063625041541436463433606559594434657656616945527353293663631953555183208471602258674479602648067202184217402104634569547887299836661096923685835554063408844913030148503633678446751750190206225211203646759220872096556327130249203589744451766177242150496500701269451942501825579119238153031709568380551525559426619832152310719007597577577134240393029124270958967570487921796873079740982345989127776389590617869267991027434428523269566758431094379355883330794522920828187761980143429371777017210585470814578398131068613868209763992647811226983511721641644596732560534472579390332268834428719216396615548286561561399598843625730423829872424027941299215292596275792489576818241736919631180210877047566981625974492704771087708323598060884555673799876256427812251320198447531997518885019309265934927840728406323222896160732319715244865321868565454623869658691433362388134459646194442418705890685309782852312433363461064320147103744198018378540233483449673645242347170066318617629345822448728360010846636513647437730707404468367548749617345763813964713118882299887720301791071647042969509475911825035879570616028612557305288130706228263956618370922915156540813728432777447551705497764312639441751200274654355170902536151580270499958000939516300474924442755839609303452075267486635286557993830261009026309198477069824297181414414112669935838909930234634965931964332858935963372303977929536214153948104259855699273308497952578741284937912954718262135272385166110580003908691629781733967719634837482988411535166468636845172032054231795204604140434129163395053173880952170441957542815184452321582398073556553289093891370593791813489471369213530787475582456903359550117280012254416409857058066874320992521508958842011858847331096655406755675624349339553150295509579172543893215068591807104912552295964877034592889214658231477006020312449136652896066733924826279708071037642194751784909117215229772958556936176609481667574862968024690883028905082312338585629014706395730464638903469364505735725707586804121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 4011973339235423642279313541753865386626299058918062216557192285961416977096050704333629072509150574645643726821986721454539093954068677621494529051718964532986995267165826448026790361484107227227432780523473556222269052807208475478652138463117638876850550952266394875661937547921023955506977882609951158589107922773404359277695917237610734321448299866748493866176278576686685379522080633280594389163405408305615735437073420115357716313444976988514809888014885466136623903754284355826917489556677635449606910665940674496479210790067512851040402269689431788401210837035066552501110922423116163149403351220495148127286207442694990442106408537264109305545548860564130330426319529595374478125609301840376115850651413987542108561516503872561371590076242060877622502780478394716616698792170030189338822206009996287810359142604603584949740429025661263097204750942565397221250347360193464345451802240385316029330783681765917549162999410301991310579767843267539505356280673968467872161773050712389881266742022421253402269562727241938203980774628001900755600867124283359023987413772534857007331539533633937437223887317987000826615190726433495489190623915404321609884049028327325820707819394484390089907387496140400700787154216760582777310973695026144862227255541093707465631208191422083132332901086298027161356593486915215324542885689909168869567588234070038469202475308856382122400028658948476196809567345598612312377314187106580515047644536089921501551283847172232874399282839722521485328976853885122517127371814738826453845793550220179833898050957491573206954867943024772674565200797665307214624939231484044380702037238849944118024046871561631738097091889570139306617492291895496454984126684153596772231199338065866761689602365209076824808756795703484286042367646063216899819488317720158727754313437318366328089772323857873824670260483172455080420431254850418682929434739030094159854501947735092579201675222962328363892299820002139976693809740989862117322737566974544493082913402054717590808325361447430492148310895521664505593234703327152104900867660114779598664936146287166687353162124951122475638835463160839460437743026159330383906406381151789244012194027819901298763769592003474558396847725166730327202217417276715922774747323673159570802019549139235092728421676232086322744580505743501828600986336082104447234216835416541093994114261022516191716559086981199708759276876949928573334949986055083440453550978600258781508957626152264632034977599974839923782743529436580877607110059662824484936594999827718554618041539984304228883988331256769832197135152118712424932333706908681565241353974701911153269747255168695899246176406582898076445033976766578098490794474298908114934061905058168045568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -161173656348885884122049541329398332359118819676956566945469553234261783035526832924663265234810271553895998928086236501704131939232748822910276280858293809138718194177211390805390189834604283858057873175579632097246901759512846886883756912602611667327199744541646129737009514172504071236534238457150852252844622766785715360645962512601310371519652099415643581964397712921804750238592774082868745809153227191760934081971788919862905086249097421700519326411031203689263241157054319869583923485409562529425705820259097058744031546451045706022789272900670369332372806447258466175992186105765098428188555824326358800246338663031238363437665570764584250564735314119663132833440987232931245022435330861511445287267361628243150442607099076289010060454255527401871216783192537179943428116064856129345391228665135080708014000883274147019186295820800637036404505472652112716253856268251688578011397189900535222091301754827336975660536836089561844603432581314876759668481202232524718973045362867989249977088202776701256561953916145606263078748790292661390699911653956060034826603736213920409742969306247923812042699489182926793123825797976379988194467018718319767398474739461186863687447078722556562484569271533865936751869166527342940695812160210168412023006794881452683083356493018692044023935136430983992882085398770808764630496148309689380998062730668360670474143411046924962835554206840213822357066798835133465491336747942174439667418461220952729745378602828105754129793373735670120965976673332455061314704211754653745910006862264897316119818979349535982371166469507058509074986690014269511189507848751707885709939583646471850791045320852888757735101845222906848604114550601713071827089076692594691962024331545574089420478721051964549272298103931001630367202425533870888704565955054515837293191456625077035869247538541081562499421688077658817125446092158458344599700963041969601151995034640934570462591629153585703521642164807842731809131302044765621617604944339937529275767845046283100993271925103688338012370473837482688558745421192322061813668031794479611500642379347896579357846116539056473286774839839078340960483208354738058697112802298868715186048991027427308061422417653701552494401206337244150309373040627404114389171475892749393545527648520828630958077403405292508535771623100179598025740140258908522793077559784852777669326402954495945561046810241195138529692365588290853970970837016655379788902687317460772594395550939703200053180588349299387888937036397506729243291225056563629439738100128164972980751598134990397543543467239566172623372799835152627179512691955941264517624091694210748027085131574890971637741309635477599234427170827367754327478866292074095991545402650370926182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 3446293674234364580395242734116715349033329294073541896371751463809249754269132453591803316574326647243006632401413724381504933783068633197996522895385207730927601984741198441376663074233566027561161426613390243516606983606169311180979671185949494666234600499282587269389067529342568873669649994002678116450649580735066481530230284639182402215842348163496616138621612882014629936370375031268423651846284978027019409617979234129241182651310368410482982305116672664864124936087397759740295713541210567005939163871349060985838941990035995585419117401828015403226462961115440622471796951566449926985387347111441639124510215619671129120848645847601662282421132894779258805874410161722749512737463478702948181610794783465258455474202709989151430881381711474690215377981322697862162047797629154130883194045569377097936153282906276252317285218470364974629241037213195381626238488129779206560996146636365191827887985913143267937304040775024178722511079963471315578862287213655105365834613174159701397719131455148675564800536723102415718357381149113584625820969431528933747226393075337735292348241145344628273860029362336393117908281773969484786867305303011745680456101774519179366569784629387068214963237710289509136334721943324717925995695157047883346509891951549518360144394239878909207778834160033655874188190720520058445329537603593401610436958357938996423195258748948370282780481714372267907516916042541775883839642550817017721924178092652704751543322218292439457003034205178581128154066404471305477105559922409520953778504180563992143646249779830987137123171284228694074213893399886948098074930390220431541176032135014967220927668611549712421658096536469672225195252347243356099390314584194802827412565705373052098697954821086293789751046297062275852499329886620557105767923493387585246690599643292644099381645325551212945623475794796466264140860766559813520300019968065426682761122252759073508503071166021277292987175763413447967366385276512817275623602348753427150106860419249109686695555267190141973876891204042402215457778998216685237825339645668517954018455481615306046728916896471672737261166973438103184458770797418069598628344762873625215468431654397117603915638889501332191828200357601925538651906121712722334994757079446185870724627040619899510895784323515227246819437013501655548089496945026960116957148528274511768639990070716750823731000134210122648528199720357797950597063589497669866241965644501336791254391390030566477393914397987582677976392819237661749619328516161546631840409436546786100955405017119467430699218952572791277251140859016085516048948246274664429317882843321714405416428052354238493210281311482639336677410586108209766284412874720697523654917384794946593095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -31226503714187204493350709429018220804990691358803022863390791822609931437855000909794065613925032576075246003662198736140279011995133609655580830307167630149533229202725216373704937912146271531560712258522177812072006155446750150772898974037264263438428886018703961067717232135183739327762864662979202822833991060834382518864810983721541723879665990280192409461904333114606679093152778390518353720075541773897829034141857363488011903356035019438202118081049300796406029892192395694467476079545325867544606439098719231550045766483631757735944152973574149425694741363548792455177511038054414041325782038038637082609654423394224558255396802541024832841777403283020919402610839163573447347469178450988423901797786122144259729542832192446242202997197450311458043914777430242388771761776846493131951557195105815554683455807151398171613353367964279059996706093076230825856812263592543036760505409217552439325086439831398647036170259240798283006481869148558497689131748631253467327329638087266990033136579599918211286527830132692729891096151897504899418044357510099831591171177041065859831818595171619328711427911903529681843168739585631352542451479210348877833130125436885698556613874791769663519721933611552672343924400226710957604808070131369528194738506996179077657269856338948333267537009430599986340101962086246848479019988450302480008252585618728405296154975203579951459539120852676818671419166036998351580314548073941932854134015085929744332774607443507287090327353550391970056639093316817729522948939063305576239631468277156313673524054074359225556940408146581495735216172869018648007867324976694598464128828790772397637786386770642588965406291486762013909474227718020124653940235904017769087397022236734687707840061367585252557103256910026623383935198672012011307449083181128762209134400784011009342068263174012855028730023023353823460979450372406838081470057485862898653329644935177307931112584721801042922428537441087795948217747537414812598386580871224419475916148838285109718076447352751566475497127339853511845441380440839255329647479406430668681029301578264730354900375653068262009673435888081724735084311805001281523624185720804002084700482719961574350608509002432405419823802592713383880987133053617077199643334755775826114821259404644957001252643020009307370449573339361057964907337298151925000241060523715840336548876077954187731132519602219606990626200579239474435748779913662641388547312644128833729588704371874195696946021589608712646724587488134874350015940745555796873644635674730210920572925323977824947916149202508320916258608473909257655602200294855436631646963732251671328802759390705921756379409223054403213342841529311873398487165335446144196019001276285735193804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 127700567281253338679226220283889984080389485417397889589123876429802381981353610755394646481365011186839142452051382198553372461037126665233921944906946651045222626650992608636434293061712529315806228914288212009133191494880653423198069676884915556388715850460002450056855306977364695747350787957804638214479084056856618308383423795137103827244239864671547940725415427327088617304726840732099460665322146146676349441081633501031594933950866980489922492413298359910022489978015866952003788589119897220586855455193406544979074617639745059701353063194902711165959020197107096117665384556253005138909064923416682222070668553477829224995058289308828064239825416300247182671103769176643967698012112460090441185214015751126093066021448403991795908324274999167735618930944005348716708990471879636091478237047865724241826402101046640591241546417506413646155397227680238553306222805024846322335055397206485159474062109214727279656411556243302721813665980627374623740454221948306436420435354929262207277637804275350796762868548842657831184430739156834953888128027476771472981281125309651351663599595274751425133727350819946018086690417250832367392480989877119837495688254684516684592319897562837006412619649535678880436161648183286195742810373098878217306982708229883871623443541012824156636148854051064025554884775006041475074828031007823565490878693280316555756435747520329180513581424689412025330622700463211543260553754343891279931085447248589760811381146940378271748434289539165210450493071080418358810559854970360403999986254896886396349728328698689133073052607313803699638295445767745454464425254910359282107650497511490711436195951154790602488829636555976257099397203667938775881947586887876362928960742820941671374843496743429126713527021213266806653672942349648514459759455902062057322467408940750851330527889222206032348459021953542234205110348864106889247428323425128859227540752502287366567687477796811230892298572606838046967023590562240961978713372904095342580686606823116998134502809800202192965745839112752314101699730012628012843906712369529466036418040331718086191470991798020223922383629386014178317155671470827405277114539060263542018927862646281773152541549149188180420193915918293317157724175419736142845260590845796103352201569572805009999784823628088394011426967600461372198720403308365891166492107716584003881851901030395112472161327946706989057582713211670052278748807952728401978581232427032276689263565151098024970436319715690201076375140415680504535890954568283971786514850988966018663399420908546413999144869720961104543668256566524134659663594560809713312027795499898806598053634408970638875446506748143372605577606847932847373936857290646776923735841761803574926376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -206774298632964102913946748800597399690200028548419410898618406882101457782815016803386186537314247033821940417769770326533072365098692826952750336752465523749671038196173984998484261323237745534506557448778178126080757261386264407620074009189452864856389879567032734171483687115814597325903716171837930370034046801074324873766668496041613718628628702539832642406180621159609716026893214683135448705031595586918249047226479639641274076490788481811750311830653074937307585112789819894962204558750174792517458855509812283946255311436873304808461395250561430634737837393355157424412908746976855084470709882073100258051918851583341694943721411787998651778004811236937190337177723589380220555086122631271684068469377253257704393850323098897733996659474440625941451925676816537014674959844187730758482445207140680417408775289483662572707649358342193396613690941791706173675785504680079940729843076982017138435175093395480117652661947506506308113475969546920319887393886638889260205928572057037902402914808951803883725815647294673828396333807402611595551325633307409614006027789984094381414816072776908209237322738479520576800508499637807367378967720115633561629536364891014231317307647415868600920219560646170955458173736344749501069136087458769416504452342887295364936017154203208528191932569662249607697592639301364396035783515873975040402138997736234412982186609435509131414082328631802338845722516865667403179384433100620928046381946499206203942210802875502194990940830820345325927174972086464398275919546897170353864034107906591918415974136747772215728432150499509413471981939669905708924253685728914684873435758975953565585038683895427511622167528529505381634668544931500878485757446805214411204048179544273843140575265192204750880023506768975763620750249619758999634586981596046913488521099653023392296526614509787993455336757755660564242622448619174285128498382384115829240646758303192756952817822044365763780945973076601593202953817602215701997750435493536597508941626128046865966391437205240406983852922899396826549188232131921363819364270466726105408398311620771997542358769010194866929542329738852500373033209717479948296223352361123745959231605182802770294791489903504068818665780458481938897074550580801058089809901796361451871390930871940634767457393772282167638872780907469576172012321569123387189499264608489534593414485571489560546573787659416940246263289674128849890423125320218490439244366251662716008850712766034004982188374714336947416734904233541557279195436846336228100382829817620000562927228816372425531184797625936499190281404440429066609389374020706598546577829396101405436323611253964944460534969245784310600146197239657287149635232030437845432544813370652961538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] -48788791754182307283575401884921288901981940174248818200472340510632471118817807976774275548080762363380173701640333750908919912985561502616426318994432184369980810197374823742643529925969474314359389505761949482848863892096451819546201864462608016188742826091648885101992837401449185471447514243067061453216760351116884157965687778414845565313272879390665549485726495713051857808875981157242962159875613196749860487014664633575624764588465940194053898546584825501989019737010955347702784356690681125942610765318477633309332868810378029194836895346162469918823726602279117886565882635452061948940346104881413845581769014226210654015467037721452051081294404052031264901043376904960240591173857123886100944411936987200135891902192074942372763697330954983080221989765004615755867307546057215096848972464520139194998676620741425687577204848967005771185714998485323642528208061829950731946315919901432660738281142813190013461472704766799129000606435511335615116849832335327044941364383925480609270663680800822295861807318234975899954440005461919634638360137300752191013165721351838208696575866310950839557184271089787157104236847966351239326908412178238008597358923345489265616736785766598233293071276523710059981347262466548321695469068493715101695637276090323924708312654467591401293836876090142301929686688121575586870083751383116805166412342770095324229809036337198014068012770519429706159733418699579947163459749775266779999037858553046950118931774964497858210761169860780481626143717277325855603641206197422406865047111387361836612159438611689871562178348298167445219342632568058483982729859644363468612772055354532739062049577115755184310345389200465766497958783962356315703181979707401328388029109882515159317615923805166867016721767510641236455371562454976927036836398771709996857539834915271114781096004643097039044756300071056209932077775092779952563503159947156601572537140999580945862052125831843927916808665029993588695617922107514389679553789695016089519424066503528665838643302556875147691462932148997603334214659126765454558395212643345717521247009313945260126978716920411329935239411524480990482051561180898128719995962524497961464634819796642971005341619052546470530160917936659776398082559077180918267242288446615459803104024209069396522216753095551683612677328480869089171927908263180266295998995685553711538705633663339759428317025490889412361140326727971288459744795121029134887912790812865338811418874099465317971492204065613608816512417740639905381448976746659001549479909830871257813349958230694651895343742663605928715645729386475571199805578827555228692769304962042468821226905240741151937103646627255198513261384098462794638841713974476384932075291051112633519308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 736135811862684272834432395091272177324648250826689581829124911965857327515728464845742385736905788593714954597413987306248468914689729167980465516594642408002638770644005068171834306464846794154386222818917620064345874530160807344919828614644416078742273403330739300202922248683332587405226813068736142326865027765262129106207081463180764379630227894342727458042564354781919783376815624553784554436182301144860672957144920491910300377823085234878998489833125783409691684088986969896548614912012646113383406814576954263809117092120373016485056488634982945710052484716680856556378901551492767571706717016216665138504754917604325355481641521935875684861848650837412303174983734076410310146472577233575504948077533436054884367381918987323754519429790828681081503642647705271889526899463255759511607680439249979836159377581532193869771749518809718781113830452983261268941530023808650638096850601163095606856924530203120846896623344072481743392354277331409584391885319348102697535261004201695398248337969386738762516577555337593946202902024393248669914728055397918455752513946324376851631489141610164449863841612449845981229419422467160920859283966593540938386329479088217602341773766193736327027238148254403228778602241545819660723973282824031721229315544242213846822415747476087986689679833412451140873634618634743574017435898292687847548840756736545162660399225788323798760324728234035773342557589858626528705034610282940906188840663006831957809195897104861908879072744557225487470230946183490304633907083245788662510072059205157135488649777620939006278070809710817027529359638764761269228652343296897855455343644957857471893677012109134908257203958984310163295073302906735813403854081302144060779949068745485359376721381777605339504153451435429098179213792445921498200835463864432942817614873675901520874269541887330362478934091764632369401803235289280231665852098035940896367387532648979160477226390263472823220666591271517904010128017613081536890769997980413581876025513812269662726662393658651291376678339583042525962588748741928673877500599433795789328712530385791494867647872387186903306386826088352950543082029696581153474116259316232040856147397546252478202392674844569452782754409162045943798263664993647315185772230752817257078500902835696862238514559264058908434178748109679898581163073588684590919168115482981577764612746627572911872955876723921530231099176782775891084804981706487212550635200206727434661408228556071055660876156364274406091760253658016865035287495934531167795137379235918335654911778728147216889271286376660603227171945780003997043949701365720334507067990095673411575368273568541367671852994758021523409703503732695166573769498007495959717330299912089484499353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] -636423485372084004790110812106158311885939572257992495780162131650002233966474822785650313081203609834544918769790087099837473482532562050365052532977842911727468942501630692168597836284200969716375786260212609066374627840862623125724575175607929212891302946599393276832440503368859490181956063913297063950074468823620354853290487902713980233616946735046626482315724527026931953385707021427866082017142523632938603515473288447818923613483615089769285766399564569970128503947813895784799330922171147372266867917255901228562180248551770794220849023284102545211906704238736986320875629756149224201436564474065203159295705762019555158494898881393942124952205981194119743982853423890210985295159132808312587970375475162980313501762435340374011286926113387853050924110288266545419087553457011167084730126816501627899230763226426355058066101490594405258319926194425547820091939715473328709036693180459589990933068492998779909555681729650822619895768844649253466475111036034573969215161737029852723101847373680301418668631457835722199854320120072610908809816990488331812862857782984712088115123376176759347413396147763408507589940231552216217438733435113213555177997135871206190075578531907359635733729947924773403759809922431812338771595157827105491448668348966847235622192568212846044138218927926819877191096202849288442810866388527453825423613711237354621933863328847679623037334842854113285310934145434695127774774792561296313270708666591441819829540929359818845967760097922043722253383666439532200732021304782180957937371905484598417591922229496244447510891514459995824144145724278459935927288859833387853508466839633264177484214088637743937920573025471698794916129602256904262159506705261803868278325467260160780507481037705116323737899536329637744158509005655383401050745486253821079170930750561006925780224989572278275264367354596883440468364878324511612928568337290337183018336615417791771504798430064555607783584241417424527468566844033018096668033639138632311174963844496445801822647455303135533022624725328918082690457605349124373509772121613981574063737015893430947925762977482993955659938604599278555347115439672918634012666181190538271116726625162464503625121047152389908104233995232752071289941820956452308541508566695184809752774166426506145244241000598960314818828678961373395604126516149997190561774039295878555840649384181501998998840202721021232914982739110385074088100731386658470248434669972682386838124406438213968136451986329226074407422557081974070224032036175924282587878271779706678758882899617749928512941247170030372309779112004744073418136160448097097272476023073204524627159294693112559223733449638600133285121252362486563540812328170611839698314781351048186404274176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -10675452989369068181295213174621093008513078407033213577231512677742161878338591262060570956221809467143349108930293273081519335253806580516510304204526900266081600984786157261582256242544603280561309705876913309915298829211901562884446845551608852166477916218315505847863425253945247707803908809751347884539360892609091453058005447145274639185011625784669944274612854883004119852115247929531257422347153791442455498980117752968008530155624324896848015380887145419869413929131003608296372160573929980786861229925323482766538995399343885568252833037586650173737902844036543809141436649035324097567334628549007672300866458121076001957936997730097769661551231856044251100076585824432584340734754774702272338739606642402694931118412542543633223874624567662406224743448414535679161008737772385873318162504592535255608695284016264102754252068985343396269240338148023971554180323590482889289482805194135170235476857418418535324266087220777614164375295141374331683712656944786106863466323979394402184036080904649264953074637803644655151985695440342662533225155274735201415564492696013297852196329728684011252344123811522303517739179397432420828308327215637207439435169653152208056223956877479929400191255203770038238304396696861496844379558409377438500789338952575950038006225724809401454560463620213640676241812351142545831873713207389367856327306418070493535578990218369059939050816124115406961139729589132058942539219696996225066127146358501417883668289529795948538508670153763296743431115885128830133795017931417339725808307533414091452203339159273024794713350422212326479925161670905747509505915278310788385779345908719223973727573220488396633273911939849581754971954633708776715586355727609045553180301196532766352477296941256494715525099187220355086995225192280304510388323115211824086519739561542005262714720813769853848783075248668921335489555558982973857871737858765502428034919236776041316253482564195793945457407086050453994921133855694875314166226535785244690399365109298712279369961918888472941914841174649703385751936164035558117583991669325676635998738590677313303797901800726892284086081310605178358153974105885972306438649076507287588285133971043155961797189243207095983600280764032996285259513774599261367777332689142847448344687934332351366592135285828259138311051971838011570643083496267598454773421434678448507288650286531324207804443034028963823703446835221536063848528120423422029178652519189656663385422204542566095979614515216538700879318696196065839915278843848969055256257060632942439334819974536855304564605665407238334220578598250599031088276550539563144684112291400189638852320124252937821632076191243623755298523120931233899706724954106540628203929577842432941647462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 74020342512779705946076691020462371598836727677897453809611797987501841827641086060618072452326962825452366098609734952228319996798091348286925188804644477572829412703647643157479253484215944994868081034636006151817489154193521557386779417679259273528624411788327397515314292581320457761699428473665890761643945966628943097579390739472709880925525361697759345801936314650488226528929120951485503080519258302363866857299217312956978060779639273011717770677894444234614899244600714858766630917341492383451284133841496738825718348119250711241196980999429782770640495524769065715681947108315018924084641207434289427683779410097007151507892173752365603063187147693526809411765136582078561732697145455260368636912117157409672284340081968848661014846131932481324607337583276893415721512097071723749688038810504444315713551510404715249402481202249273302133013293400829729059762324839666122949404789187981230925328726801127885730853153260288304223115042008227663132705507955846059287778460453090539284652997519906333942935466899321335709499106461603452142304239652921941562782110143419102847774016059665304726084207673242686759382491303882803696668082983037239205377546053388876045713671787736782888081857961847171372828311937969476622592246255804143998746039321983951138407297164818357596011267442162070288322174882163617880140256107902969926069720973653086343767767097949207335804182788870932570754312147925636616138601723367010434221624802106798926654653118866213555128318677940718762556795007869569965500385993552344873644096482361706182675350320863706207524263222403502773488898840176969887662708159448114457631153098552600975876580771744869306781299114101767011299754845804126911808573821697893332025413461487722850550328970548562274622159892439829263232355238755553641474483657737389722974537259168325719476248416859776139153461154483651279337911557592142754437370727515035615964110741838391807299085339010718107644193884013778040698524658763016143307271872657185553518566398896754236050982641508620554210795436893455745875655723991644580684373194250844373557135515333192807176100630887790108065489083599898105079035936307823578880753749469603169122737883583772650853593533210657005162338085620257136232988733328680998568326352227907760344246047853945745152038421700240023364669330881531201457804848447277535514737242439190147977725109728591070429413125378232922441785710642784678873875266979138444485642114837256644864039225073045299717171719119551447272428457930968689974502236871491669401430054251939534333155381135811296923224924872380592176386310358683011813292472767468000216554384482818065098111642253906435370008633976802761813837131548271188449448012197582746119999184610362846986895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -266230972755823329175360226533256270359779283123406443401532108142455405663639472644377146061682088187889472579177563344043731467515349899470008843539641012017918333618662911966460654101269910375987409459889810756050636108167556956719880959017339870562306286423670939789074954377442507082369476231627588533778081128640035746437717969980002751780903356463006938705657152604749141291528411703250318378973331016678794056330140962662297162203034231436374182570668757682250139329842982263461040989810743807599769427638989632408251720393599820556458387734386605508593588314858459176638556120693823732564722725163009720308891552903380193338372250241903124196308443234816552935719209721698658526365807487798308853060216808372267664719639669050489604127482182950207176560210518899131578420668460406146540698073147286134773915518514382223112312907174741568686804884982714956061676239697977084769427946036984315884859708576359418982592985123844247214849166961319058247823702791389599416323054891833926007880527726386200188609395956945800409777239506145083038021111342911610687750178094884964845358154561725797984268318724952894637878300751051851969670988479325619098628198704832192002960018367969404400863915448446103844680880708170169229092210519994793264840918768578523708380500850147423076193148111899208918717099152008215446049577928187512142605821933929520437660566403588908359470644620684610389037382776554367587586724353658143567743257715971387723065038006349893512305825568738812614634003877051960092422687480877153266179330717598619488634826597745642176893746576490635312759304098668361244116095146490595547649144414681354920351285026643063216572014358417939647482077926843431776397222686973020863217721187550953903216408860605677044168313868259055943665398562836802889462944440942999973038318433577848072173133026227648319121940624329012805419222635212295731602875055098561367808068267978311975815359933942253332929214459165913753251043530074224952800799577851565584841507240729424879422295227971818973648044959400391895356634505299449566242728903830430391334130223367335801384484324331124138290487211291107356269466710888211867489428123676598465654650885660732111344026625684182409737681341896740177316794699394847020986754988189403338638878780273242182234373239001762061829513719286872753290825200360448899266517462104948501623514996959509076446845937070933608036602561126959022937953376198386297318756734178378224787236338352800085109647696313490950851399789433487569049612717130305797263022463497736878706278085190905979673518165799909863250308212752844369701979764144245946005639071655603684954289247208808907884887596518468930866160577674804334922499997071196136467389161352320434307072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] 646055611963238627989977125250550039064544996464846186537420691735635859319772444316733164642892677590212773346321200986007829570813681804435418589784361443780356153681452447731915450139538690484448293571508983830797121260685153750776986435909435125840955675889495415551890040649079617049103622932383959653940339858569056942169351948689697282606473625907789573833167092694999030566982655111384587372315429872499084682142708985454284737723342211926329231234523532487296237255928134005531711239410635496842672004919225326118780542602113356238666180856032903760184718712581200169440841761451848451252025571233676379922444657140326341055424107389303220046924707092219545513975985940119824216401804222727809947337568275834298386148569436572487139536644110904908838674679683002819869069034022697259814327758975126064069595763675967190642453389437706369112674183004811656024775509374146962657429112011093179755441607027064642615984447475220062547464698513359243900609071740106143833838536421488643533800699488601859602391058015044933759501068954233242778640044226279219743123938962599317632636912273030260813261152719762013965433945441610908781855027755236463416933875228574884030974579398262621031180470206643016580947328764487508686084689753650425395594668835468568061180707070304319931745038942296623403738385314221711360586615004156027280928917665201842330273162079595705885809303075552904676442716944167559688658414149158520238305507065001879451766834503354656010805527915612311011328040153165431266263679340762822134637718418992765375557254124760548576576826174863884064161372006205052515354449086324544070669237868412911518344232997214608795627699907316157230843366592700181222128432685306485353693328670830659911007610469437717308543060516495824361232761930367159406408475440406767146888604536645320290243429305361947201898553631817542805001279621596447998907325759366083196951160314323853755114980268489512109605875738948872933594737360736661445261440064679605120913783612773517975595535439771693254922171694431770907986904037550411673103223162816889176932489676426728800047551194514790544963489678251898472042955942777546753224394660795750232778704060166738813991924364603289900278226359889582418582513192632188713903583078323984305145700350828536579675919450151948122457796356111801545520609057229912130178947906719404172753910464173275443649863522275317066605102496793948109052943982872565342993078982565210476836032019411789254301503926034004183779521829831977925258920047273911812613193332807380951382961853965937973705338282537394819880737750940568471693161234772401473803218801262822303795391445650158657669108495810041725705616565477915115831927866478588354533470934570734446528430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -1173491588816265414971907300052942863166718737108951138259967701793997185974042978829716454912056530589012019058292887225848818278316075063377689644385375044848108600388293613863207011950335545386215674510706334973807551123649571722579980002468330452522654956987523181803890394458944261534418195051246173474694242562621416620488960899181709063124132333763633160029202855031868089683655640352012539156593566725941985729296774690555171658639811377123280776312216787257890473087105603647640300825739607512261883439128108402100722073470729500794160695018497581625479008258999688313777905635916663557478052933279340744918610654535723793486489565522145749549382889619560045257930010570310474308759301542642156388668483877035496560905534835406570134663150914277029760928590047009230436187240184882801748494473643521248865191873690163929740897114481454036244353753717321079777120804594489642076734562849175412020478961018991979727624265217436463401059220390179245016557399609159540407396471564211172294457302153296531241435256275132131099571895180876695834014528785036668079299522761183541518201040800610451478540218596856738712773956089205846911423457570024060918997171284165591532695905258903910060334264465065156230529332744279608080315448893377404167278558794216114591895101755718217605617133822604162318347999540043091309721832529029796395977240544291054394824078148784179002701311041231983412857964549090769666450706023191458360512932499302370962113894062181759717322765918465406260847230034886500968410319950791805380121386751115103881976023246748452107964695929869078921465570139009817787691114716686214169135090813388965664584056142267499603857091857332414344003220684713722659431050702048672736171415485594500829504189403803211647552568864929652555844031442518123388066261341683538032301193686899607144717827204551128450196482392236929217032970808338872823109688316866030952413522510242396079890728160772870154875844182579233304892777538102175760977355445103273498622603108264584376509807368482714588256666593216262139287574491129331582220555689412179968626737793309888641244141406466296992990801544783456681233669678164691096218616191556472060538276768046101071593338295774446900819766055403768981926549611199433593779265084716396739143697334273034792135143648116125229710222199645751485898433093972995940649031862271200260084332828107278248975119481340337920977902657838243425560888775451996974285171162412913489845642012576383304670958468024777364229640919077609471179531706893266775621647121300052634035599977359095393052067381566148403555286137640374299400062246006034331362843457141377245065925830749930899193849256867914800650220338122670618581975339035865275814666181648873085206528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 1733952054037648398324864298105663522605480147525150841332462930175646200218572060049129842139287400922634825427274105696360384005830285029275860930493616628889597291003988374273396474214579153930382985622895673839399192601607588143348912369419589235481069850983962376494770135464897018919172119767200063559095000611455571441813038156730862066724543030000246089755518028044413458154923352075497369858924115673923770247243904970232676625848618384820053789931611625251724380063822552954211054520767673336189019851854428014090676896005463197297280613501497900927948192971087143875786995522862234880376958366510685151903048896873140149207816581472245571952366025538524295124277882251393429068753040403401563316348565038479419783996248082562873178835330235522164693818730978835382029575522707569202637565691582479001959734622316962433167350432660896568012833601475716662956549666213014676474478946599606514435588124283030067384898768856191652776959306803124416137514406026817418444617832865542234989716033797024907157229508868304781533209262711857852249616516721614782246288114794765813388749966689308209034268227611440279012137378761340263806897769018249695886706735534303356289325448020259892309742251463572774841976703084875007601717154961694716256256766308988129849716171860302786507893368534873262897344834087012346678899717771167211515182149525378853664444780200271662931341556057290171290033622943216932020694536508082387765930080742231446866773092240350431216320248794207142077670103043451545237265783660589274755930566940972472353912585812720197680647302073791780297894148648144995920081533453329538943320447076049556615413349764690707523131553749117952222795794860555415597968752010284318803506066621715391567135576052531530475882867222556152086146145295524996330411123092651862565144711310503884427531339074867146854229836126143742617492564944892671846282952130876613062636064187034262151563326381374249404640432877311669035701445013263189347653889478555869148526426083977863983157588375259701925236245628382052993324519447539415428829111441666586673409985964143518919758364492973950963476132648042041237916896603913133028103405826794898060274778164811235519853802649483071054626952539129662504725687992245636774473379915062660453088923516440865106366388111606984953564167099075831174584048813327879096317837897382533493024698684630367734578073472389194431735041416942295599331722214514587228498332729625025619489599841970016779337729206765452422854723979549930377647985732785533102336491512680513872004304427237563724946432220253357546649035631304734031379530723106071203225157944271646713459638274795656798192692506010043203970511631909094619591793450155435095648399400214258610088181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -2365099690203623150749678102422887915794306417888324934858474923121762638106651724879259300288908005413311717213727385982025202922161748135496366522555878384917105483944464526025965452002825493678630972820176423955215284144318302619896105261721064013925613296477425355417530736178057281808884595970888650190942914869071436356295154496555588084720654045301833351743180134841010535772467604522235417648116516853825283423005329930607610264401101459823840207756307363284884075642506205111732626807261551613706198147484182811312567692750970605945410411919999229784143765256589132327278342032858093958364446140541027569677001861480442206453199595044810414284446771583866059737443432609801758941349649818380376930469821022876214947578988387639946039011221788066240546453595689343844689890158297827665707121891618435233217266419197541500480550989286412595321240139796788087688647547453035055548854444080458232747343942967765772427978341529061846890160056480857112376360778111593971428734641016887185154252875186283084200720767501103193576119142656363070035307824867086760850862654960820859038652236245118477058822914410729150636552464874546533250919318506812020584513750696076631479143040300411485173216533399984728761652472261979283375925180598584046745504041731839262649126508901248434813358339179979643858776859280599185780085561158039025518337047621523518696669672044922529306988290693827354393346276087071760332566386282480102063929332298791267556826602231365693498339701509809943811229379257503991450657749248571756376971359958159721462558759153335483802865808513683469335724631913391990326538466876817199556950249760119654709103437249464662048663706060750957207765218927225279272499036537743177572107068599708392611853969206982675852887119485376185451153063498586274115966011480313955514600187221838611366390570487783942519515252682616049966126705528502823737819261454069837373980919794168130779049660551928174203145570827977702280378782738968127771381469527300484685775438760157311976659579204262719951123063525773697187616573529800745901230866473981036133402602842474953612689111328934680503479546236486008754857223297318504388951655582670251997054175290106147526669751779303271300323974141898011783179848666290114154605870944665653086192548312163834751652099343535091134221238993342026392226426642169206340682491889459617558958473834091736254112370693814022866550377922342604964959642725781721631791958437770420907139098282987701445532592947044727089406694323578383730890182438700414834770735035682500256298532495665380277835641312417546404425217434490458512732413481866418635568160640244637715888453907322798799459333155210070579093236020709911931462324041921973919758562567744681181131571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 3411035479739872247578136469260871564082627601048048356033942431868465553000186618278819234787403181890622193403661310285993792920842020943926443559477067575156051252017594119805100475708935264856089245430461259042942931770667042685308933121434831068701401230140172243941537952581890835906133111611643422751591288946781027292043632141715184733372869112748940843383018988133695962807319523335568337998157221673570156214181764377178841775650905995869937133656124597622837318936964199385209911276996082622261429724288866977841085207325887728740970102521097595538445546092709213971572201200808189144074686328981766590060787286567127485278157712520442088599508095330342882481569009765441106237578477904091205840559593052401093955356557216777288241871971358431951901144306890517914286370040434148294282786001543904968464602226918330272661675174807916762925651265131165973425413282094268070872410483727819057426216393444958351861765181663878669751446800930769949853030056893747397701980095166069675594109128856860698178836382906001770910456947974576118694960105568387472247076785306812192399176967609671429854175717042593806179891489390400608112311197490440116787175422622893688380847155578704203303780883276808307068704702324718577041699478547902831890255082212391878460865837874879922372441643452505200954728942831492492567318097713177915465384193840039946495682669406143130237009084867162950494189741548013247312037080065116287565365710886569562139191908588375958072289065439704564869793768943531282269356626785817766034065999292220254229808656529228427419162983161541771660706296121759090391127412542427827618094852530582092436087336707629239367177855948583415584692943675127167433344787214391274121482889627388701943584610020632139010042689911211604220685547478712424235687094742558264158731241791927760848138632762600328924255030953548898526913747834712528399441532771137924263661334647017486883064682710194204479691858593902950183983890342958163842233446309316375889487630719652401480295926952608287718731537973189050693912092209278279830894710986553630771886877922757209494635993935781354284109758820281452233965769438435174746046150308261124271603291886320564834795044681445259373792430350279227233710029445125601392088363144442842242371352957735437855742821570006205491828474005983063024543884041599593369380526063301393302665456580560703943092092604568712966778073148185357244405301601683411953243290758603391036119040396930026760920421043989767545509346565071659099733398435255779521666244924773234995706159153705382529404151444491765063349048907872725873151198789829120100497177511702338587189213274050984780719071019262207285695864015200650482163798581171074731221460012341839561658204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -5038091735713517824774063700694758945688265107436351664392820973195167180955337396816665463148089478366116337459065031297654011279666653594357721731424954226720564629566538254224530174315531066403109931341939791541905448890985613518798668687476925149744375234437272708990764783752243526573214400535036269113821026268334794227517983418052526659827253001544316094602018292455891065715687549789011102536233025371979372740160240028912519374140032256077535080564256149026854860322967649389235252057422433364301339601385845120014306535587610708234054647396744220557493434275274619448608092392020664048022038973814868025806806988976232973588518468776551178112667568262941311329446524431900991192210775776419471759411724134595599038809034348849752029111151801285966745510333809741837578142263970027462563985218322242736812771599521075733126873232240124213162877719919568778663804721444274958472707273880193344743285280321128956947758710508579372119412431788048532281296330304982839035137956610755954634327204638850644808775258716095122382000931715249447653967753322391653870494835688892985836426096254791844574736703663420142380804525440747872491461203631959361529417941842188206861513302454928525136431894887471945270344835415190261222112542105318395511966858195003745165592673463475681361184639314031306907257312166488670431567696008709606079834235321791226511443841307554045321891715486451794642090916648111852578364140849624053749010447450025356108632900616532670587959282752030970069551453782716357315766382673237320142966355091117323064601078436510661344347840275070087598906689488855144956296204743460905368178833656196524369651038592543100816296612813583810220587027194990659470887616213155617612153629147949540858504962244440147574282951380318409296838426100277835642273838199051925948994060739175957696431932367905662000683255957518891731826414434725674798317680233746990639972290320173743704884723274580333274783054537173812237418907173408110313071416040365972700670729058126770744755838457512045294363012350428267127653971210706615943328533748685314536688108577132820071402224034924546618501932769451860240045302094802013828443712974724546048433103160749810418395327281590966605234402592993288985640714954722805457600671254651384756763892550403695382412907695670174266653581716552207437769680528998274815099003452190066404970286341340815968108665417464779473992958068515456832839644062681488340370207243420627482183804284173156807450486063042205385994593554015416755177597263184669135926926066685030663125067605191977456310515090382971354503087353733816964369937121598003434573573846038712884382794896873514787467388296665431370728685058563288674023684640915605382278677600969734499388620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 6515189770529728934806892260611854543252945042678920574364726475172655785451048008792191104905662728589760683753546090156404917417042346834076459899913149609939811696557559162407513449501927722263850174979340884816229875973373067347040463077899366998468562615650700012739746530538519683186497039319661113406258432343195635862761127291367863121860350307596508222300925237804953794078115487902266321109957708888936368851659334867377672006972838517309202374821174126119895026499413987408962673027373103869217740878929907224458204870771402253796226057280902372803491921241893646447995489201710752277385122560779142239784428548227974323915711391334958315356834163413543447939760013536363056103022770731967672009752866523357772070787436667287305910993939792257269865749811054248519901709529833969124154213493779738409745372125560747056523847496785012028209216194425708409285437110480542405160759091849438996258743946404244520087822064992486470588189480070579061990814595812198195289430340481556725530638508785682705342510398376694079742249330016600883329271610934211177030457748898111990307291027039107182006506735422994215558700537263721350529566184501724214508130713948607964148304344043947269818280249561733531218172956956129063488819173521718417062420593551015026420756979531720140262838307772470309242678699201266230681313346288723554163040443239902553346660576921098315551916910417836862906129095099327089805744558205353440795380794163812938434213576415359333727183308162329128116495313681427700503380202290491500668564826291276447702871880781960419143566986928123011607791201641538842949234649465737069302825033586803709763308388108269230056443942737721158971976000905089294418599202083176359490389822915908380335592755348439132095477072422075932099469995198353384463491235388916837048912964033874357009190499527342422244719524901501358251882515022266721052931113501812234329771645163143815125877748538658817006378492636231641285608210121292270049165493620743612952783691920625982407500369608295218777386378479842772153894030965873542317462007500405356915468196822967175214453365310273583089193934056076194264933065773005468712488686053080588127451179678072584734130021339703545125474972267278044528955036247364920143630512080843654907021196789353408516008676926407580793851744851165152741225594411188044870536122057298829039412283586240355061357737853505882354362156933969128839973073518407583749375182800379240318760715546203293547246074458287516235366936022919116270228764119288042946810443343344681719417606629984651412528454413975776829191267161219613735184852576745607276447379582726496045510198079220870164429439165551260841739170886944553234149096900368136306320771551389873065017999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -6755078869022931473413513361357656265781680344337679662949826059385977435413617823943761451473126051580367693397959490519326968066153704576624264092480039890355875101100846869209809693127115638681895555876205223042544559075360390038741486630700991554526380774627070222311296896557085060480452990909204613728560706017845339740965843917611017794969842350475963794594652000533052356871761834964092625075123304915892985619556564772881663871312704139784219724835190934694476928747020305441015856031012134890059426800722426172443745965041592080104393551340070433380530700064227632192841255314964189949864765782587951541573146545457682793885652301603540156972173328298545221650255440876669802441286864270397276498069998759260616983482382358355214318273375921801513557232838560248455895594002928046871322939517629405339497372767118646631222010430470631418064988944467504450943676908511396733654569665171919002090364119519476039345658985317769325986228189113333007147752112568596995062743153341984996177685006883219755517963184452237857141922401738681116959845219363786207198874775509418220759650054821967734215938091731390814985998191180886213492405091699514692235638804948296561741169140861091771882714571387083815543657831915269863042011501238395832867007222988682484614391463392966106963059473557252900786603911939724463236369672168996045241983827869231341079594109906496901748194961564391500872499550471787112034473604984862141619800203626308800497127953250795022152232236641210098427989977585062944150110823800315228506866807566464932042646155930566216003805702399313259827942327402068278026797128044239479180320787570621307778289318265863561916385807860924837513156668955543728192500127744274653219002589863177474287446565121714709812170716314735709143104303881056581822127165767188036057154459755484812190182931339634740341873626404982450721033037609389844861786351254572264169912169154833136996713379086654930390265120701366714845840378010264094166551801523166209548158908011031102844684306081893546696977003103480719324480393110814169039150752093837182097124228890683429118070465424790473589536204091306244347133642785386821521415526669156927783379938858906568196148940742413516141980660106995712740899577393514418494629691990870911025841105511225951413900869306248415929372564514104041784554609405774303906885828552858778576042092697583607728346197697567656076875557456382625936359838042386324538415522131699086077829641792065501285100831404769782884753070482040217253738765527526373546430166437117827230962207711849667692218868174959060704430134448867692784378445854272209791266313050753961316304090147593283142606555125176044528748856895078206705345818901326322774330900942081519045836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 5873039715173886510654475469241070653550947147857130246121489912090006570488799369141643483320055699895801502325611583818731095115061819361063157211412517403233166996234612140903691311520172826725892335542153752586344559518296439243451200795976959514365683364960766618940864749570495285988961254668409360346199604444373998702141373259601753429132319067414831892296568458118424776579750761891150377885590482799319532489558616749532992907755564511055114792658611805724151353810754273208470427508779168122840272815538908280772651805509158870526214496768460997325427747218817813699260590230673647039938373419252854087966740687430496873078749164044507013666411536738840605238253583547110640833482426429186950133891829562196282142855624570940193685113246300603758084087696442745292036232208995240421699109332016793428158517596798048200267539471028114001672303268727943212684395158307761779813027058598646862925399810260170885976718502651587331615620698418577480431190086764906906522426607065956679667913858797063400845201841895683826869825300686918792406579478347004640114304974178494684322856791960516697093255422086490709560278145173643208726369843716042476104684350154130235574919107735047437365591652877989286597888505598012109693468628150735730615985397762566450409203620120922035333069470644294024891096953158910387984293480533886975651191092716020318314320947618823315928398225935362699287611753902244864636226471618063508148884090933148655385713877846899930203228763013069136393397755312620622433034307373352420399700278557751190783411949147673800096191686563576243361476215709415665036661058840095036700764054432598242589173194921336663691493213187405252357527637044780417258813402155457176734111959487147048937305428242108698105690213545696769403945622196385870747639986534237615856270606684651731278820630418726204100433090974976290538123482211656973681127576884613396664579998794098699576541629969065093020087073438333579460597859988287739356835252190868614400980604074067194435626359408409026839402488061262760523808825672432400509761145642316669370618359585310352627327573115056008366060078068727786612995104013106867634450652554664114821647422619248027118919004613674673028101188129916378559171113563983214905695942025163487429037345713130312163614015890084422004990356278771632712065000440514108911886439092639066358123658676182354687960514250182053678255084576369080878575666144540616201632009428830496012691847375066935862131567819113008355697082075894264822738958724245828736742566568907463093200143529670031362305490448610474301715251448215763538043424551990260423970320962018898068429128388116380680357130309415544610625503073378078841891473780033804514828800789659214240179814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -5156031794012433132950125044008216677282679271601902794076998241913474909214065500764010223126990146197062532567413790251649710456456949114413290654073568218922519509389523165564892971681800253266496905153821708103570357455531548001768702958083474873048645138542494228956088305849313045731553110025578854940600490755985482046048015828485667233663536789696264172349935024406885656558279966348095604262957599668501772768956693579162854314322960851500402482383393635620749173985281240017113529908834832364111934851011491906310440811284506056383905443673002113541980640442806110263092043283968378960243187083441466095388354315143462312678838380307697285893273048889793633240049204641471785339729408228075313341599016970346330352911626753178857603573073759446071331719404779198333824937372566721495860573126834608320437053978289015595006427048751893024737685636946706386897049202763588938112564269208793676131154961885863447482851369588595750806483175375858200788256014676254207690289567659594575074746529109855823328954700851885664263676957914769627745903415174626281906741822589642676501217510206369662608654254662593117900849656849924408498317301609588042433181182118791459560990216467319770551583701235202385660921993548956944181719020613625586277224140077275230054545926832503447470711248590971813878672671928965220189410356965341223577763697677508782331289904914030819270710786503680649952392161112329475802175041941913235166503632523658153109885162591428047861748487215899228511282382428356901816383781793810291012520860729685715708238962563976463152003021574096568127474992998226516517274011436843414431737776296014686014424058873645156800503719524930030037130911187438739559998485224498173931618474391539892104788542447855207275603846191103654806046910541430958171112249938603312690062356780989038256481033872407203178262049154543965089087472122738792831910942484454144686784694464754291575263835392571238351716422999800316083409601246779480790488272647606707104918969054556395667862196070433965983844428692054590914984501337545491590864834659277238443144940778878634409341609489546704127877920958666263183428542160871514398117639546364520849266380209931612498689522074506863976211405137907835490494854942675524371110075825494674422444386433906822915184283775247689060675183301507315750972818313232327012014764569864676725045872428564399265901381889992096700019679703821434402887701191948829695090973844877389329472222294934709410133342842717776835838410658652586226901955269187955361383947285101866875783689285798422109456823592061724966634672005930444624489313707505276423232422683268810417710880517178194629488392149954186385450300011123721787570950244217642155399809490853193982777753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] 4999640707051490707262248644416497116511268889689957292074563119797431103961738620233736130566106463832921646585290453311402353642362031458885012112206526204090845590387905792730891931184982809534451467875710692087987145129888746855618544609781834768950596756962670262099180972205491435209829960403890109076559251191152488586882728035206778832673238311249932540254641192941703736858933964828148360812384491229286233767545002766219821026167923010662981636061899071160696784069455490917100926310013813786200718685320826928969553932236401678582299569410991909129744100743673887220109685856269394163734124805286895440872780729477682110695218667457661468530248308642239463155856101750105656407717505468948486068383788526714813047252763767394448843390586257780431369762950631536411085612292659281460289485946067770009840354351094767742228124680053770876046865125182532832844299832292561859771197859391952516433862500933167293195556705847371913063555805423061967699795277989381946730089095744636195878184000338831732382017480545759695345273781747407889051228150918383153825312031026944032265206113343298095951845832550548656434610117700770692221430176090892352633271083444485586075321199608980230262608798447233305088708809611751671179745539146492449030966844693400605204097937756208822412959564161792646264349580998347722337028246080226561364535843278302301083495642406636558761454887662420025149937126953150464009719768462762657359916308607276525377480870412604908222195534739488725903277134076691704941592072686194664500648925006616910432518987799841422696332756798390657941943076376942106790034254646275242765536833996898021307419970566088526779581312375758533175817006787204515355726161969808948993452370056251529971373792664158487802371999386692253401533804765597092722147649893280941716828305718193027380739938074349078797298632304511063702307506755214158733064098411891077214448852129700800740110441606933486164140739340153445150033155654552446441240763674433581402882930049862428213832597174575757260881891099053976150575929015448608237030960205463927270670516828405497786331177759169429351064289520960070384307698175272560411712748470932916423831439283778074482530370014818655575377584658028700168351932529134543299883827786090206356529778755653245625936160367634004942111435694266379744282413860593045567527630123464002025560630134117153234654514024800390757161653229443865156453592766037943476919775602386031164313009663258106263438324633687061127891589997198260048630729639948168337684027782159724731887201590101230925688584742181283620058271096371478501511090656064361224394990304373384683395351009082864266449036767440425511652648214231569034542050803849776251673510321176301955920691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] -4092017666144434159362511610264386970878279091996537769174330284142482624622149669446617555496318579819166298146676251647696027023569010216105727444831140319571137902015844040990387395747759382519277611410254022263455846921934378969875009488771569278494421932539289738862874159718329178926069804507047269534854098330467527815478986193916119469441058859612590279541061936850727018222203732605131243315179198308501984813406614308098385631172205612624735384664357358006979137618099140565687877839749071006171435660420223783010800943702121741739159859953600395671274601545287096579656919013540866159874842026623245727723577064242398547337190650726056462804244723631622685734751605333620079410442499635920362553462707555482549589734291140922157107068111169865513149401076129788002523306564632887462142001278368297586277449618721814225362277982462579764456407393578102128129932592524927481249561234581358442673690266016678224988310853630197348283778392508503542993312199181961467985128829729312911942450009413716974723296367607697584425590568878881773357215764165830623616879103392794549325132086604319261597465321811790889230588759327148108140594762049368804842991537403620289513051222596343946481086114264842083249673056918933759908282709828281489576000785940987663509921878622743047966758282213884220886845095932140906316048382411905892750261702265388927793027495047327440700946445221086560057339895411345426687637499537350642453565168391406947686661810975662430870897883109230268824128756101537115197204675867764924561072155567806166158773398563583084495662212813347974107120637437121225998570449242557125449054040667945473611207572760158203871789199350960247533269096288372026056419173608648604081240289982142034000326024177475779716054632598267418560124449323411458742227864194340220628369656463681433027924934908257807677269518087618274735920111280851777485090602056049630305071341119891547082030954295349070164190452974259201893811176743720622556406863597849859963927776526016718906369606741136986167846216606896841329981234959067757243359662563930961000456452869454326238022907403999319253965731338059533081710128478910716320631033552698691303722678360630997048449465767561108360958620511976624612671313444746012536723631595555590641039501358110402301958122892583773275936516270191244068400484508659462766885466829538472724340708390585479701393701439384530347238977167894190100555768846730316063219535686582641274246260453893446059526438335201619224740953302010693638376292143661228501972357560678582711440638600726755388946197098131125461716005469732883100680887721568751054403066975701386658068607737797627589275640424826480470714883580194515039631620243379434855715198699135424861831168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] 1392777634776447185913436935848026993553904609498120761010416107402815086474387654201106050397664217393112047801223185417131138561904649491392918612559603010468649119884091055933359720909494534724606867602534283229161033047985482308800068267444616271569294033224183092228525994728251251652602920255896120316083510596727305213815074610899782071460318920661627949106197558450732925104997103394435923485029714663096765149513302848729568544477695874278060559762333391596074437800239157699272175984742977916431744332635644859438912064960700257658045232041297751721612208556832949771944301875613225510468961738944102225969718565511708084449600300163835926278500823050396899367832354887894702185470008495583339078597183493456590178242049295918055561396953960975577780364767090357273777962996276539240038205862157870905503470523494169384522445586371087054227934691216193018637031668242525146634948273910739911872018131857880974887992826367733198032595170672507462626053187035397295870287642189906810731835719638175393750429909578996798476558044044861907891880261263070779459288087895236174982441199900785542358741263426445299903111597905106021858659260577062051718578850489979273071938411144267232102239164424247053623635924137663435665300505724717255217124388668733810097242407641415714924275673373493452014574161310193674171757328890064047442558182401165450830737952463677321374841654129251994947831413054839792055430770153102621596492036541186636453991124262964710024344680611492470544607266359102599198067108394023542793569878780935984922057938626705365482284478116557817749465107799618934976054262060971317938456303587693704630671321543600505526770843608031466077641363901493953278505175186277061598584377867884654105809570084457008408760284667806705834989952456727674650270522003062302214140524418067387911549305162837916385958920464730407889741499628234135513850589364136604881127970398561432261261175019765104544946796159449255179978356608977852979373926702324943133063539307208983087420645827646180955745441060690125943192034868149328616854475987373545808795093949390257512454930212141711787621832847637297080307051251514670576636955541214640270403828527907940031333038023349371008821777063388215748420210296522827670719302278156285172450547330161096412555449716450085754001059299806287245468537697623844043394428075208276069122008823384320017218520442670509773300226095290645832541406264630434631641730004557947598706499768573646559471168104510904485959067371615841270957569076781924240412615386214685315497142880558216452138411396737835688361357420662800205405829673238312062454157507153906985252738267494960888731766162099369427005161562186756736169880682731019107277025639754753269385134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] 2088867709120227823114699268040408920294684510462511918083826692296369493324339943603957406532598837991091195512053272390076987584472782415529872854345536301024504429996001063463736513932704774812205938862579761643835640075142188037193996601437119057190536451431562155934914872088407075545179341666026204457399215955713987267078760283123535683907869368035807846205381649561348815822930122124087398443642579893996433028337663495873767753351941005577345699092222877833267813524277284835165357193368063727242456612814441086876940491618513179147298423728448544281572593495777455647155343551995705961198490423735819743345253835178142575085190596383918634509564174919785895172367261160438449020937705165397750948754945673488333554013794896234143878037602220187725200422866045281155026866158062201751258243401343989783221919546381959327461708308538244957758041588174788538834240927959559144397481612303660203014471330538207945257594941273809852305662711715629893206261308118795202807132845072326689546831245012479387083214750783905309566474892172508321167775913624762528387340038521036612342766290183861942712533894442618495405344783610656250693711804077403481446313783342042123755589586085248795405878467372647683270542012119684260491652396642596902957967451771054972380164014519030725200609188041514175396276828877021422524096476961059657263642587704084804116959688419643188048263024284142579953153536747864332688210261948388269599519699506242752325198772040530634769747532179805009125645832101611082397767947131008128319927505551806180092357129639655951807214958855085212015335694885537392460573520017904894084152014251626125057717867439353637519342606186495118558772299543778754707701614379351805446255925563687847906229449717117013651372268168988260736533499883951863166859135386710735700779815667555186731525912914581874338937768665110204891004032273166774131985455585114486566324445213989374668191207391888770937806072811111837225523561376774049593132403929936856544637608671762758339598822914213126175006311425977197085154321899089377856022120048379054485610281795510933786260775075040925572185904767758915338055384099305783996741537658785245316992141064648323525467386072996127233895123229506945196876110156364662449322423389490937046274592900012937593181853917123681948396024227250865364237642741361805118874207409861993992708878502461701263089486228761780403810715552878355648464025050565308751457985878099327945711456095972564678198824703924036440377536692747298907469786453928983279917367146575518152085375920236591281313894321829898034352973186430291356090466492529130925358087135358623273826199485663220687758438733392709638640946116184488795835363831135657530069142769476237569032192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] -4308293022996909709920847459152947306096929847703356944986005772990925327248332216713206220687647701346139083787927808241572602481706007109259376542585196994417478940114598276768574287152096418104758048327926144065969275676246999452143264811446188434649459600213076345179302138259515685569530549053234873046859206057842292656412322397150250011928873646329127912115238806656632605553260596670324239853899412489584166047794858466995271694317236971844574535122997424996507654149997056929262244867951975009720694807361201558823002314087256030067582912680022218411831594382938613443256994858190406286034175696989229077160927559750827775036260905150793006354478842766533717918429436164102617332875558620386244576638231762525990117778394610567338293350371978284106211249063164473282556291201137324859224817457437504873615914399590757876661344215405125853981468869465204074533931985817860811008171992270162240592053737722357174948518842030197951925787215823213499961939718169663199338550141835306079971357151580104333434406517194749879265871860670079779203450730613907055847280763789561808191356921779647963570692488165935014590028567714625805218240431346488492926267879476787091844897393562729722916486222974073720796877034414014765075300434112113729274734607510989878218863495029694381983778600502965485436804980125122463102701198051948943947342482500134533951002509154432954748991637173515710281219201506144935528328640851383260304348364482390909136315494228015161716668638383681313669098917001939029996619883752187159991624397608481692054150817386806312635373746447558521297079429204925642758111641029635999638991154976739968708345234128952711961751287357563151332665233733929150708368258762886816465027650798336739052740767740272848829129569344607969725044264892838104727943460749593969291983785244458434669255878298791830290223023907061818031309228608265785368563846610665287628256789167042920955415478097383113297802505816885189018579787585561756612909542355841904986349210028248934243519768108827349794299009658611999833762712598305510728959513483883998320300197603641429466007365898959874063244284521035625303670476590005395732380441110211457129374088483349397763786464193268555815143780783964144119880850724831956164508756864714306454831336641869143386708801909811865411299581493376312737026527862002448256126256608238245396095319650572731099391083231768950022718614321481584420550547120850786360024646770659323937627548963128273143996185039391603945591082915092461454405561396936410607957978001448980548369934081047177634250272903115009340668059659358306795013521743245821776438854768523383385277252188043874313038371990248921648008641128561605388616457811228647913032601563928713852050472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] 4352368863225574043711180856292783671339606861009693277772883878730529799328312179532893812915182670926682859745429132626612860916822821067619537391206663548941152814021762832730731768811707408840899043807094685416532129818649446781112346751956973254267823677164549553206267863743047879475556342262835410773376476307327016475261514826571166796686195491647149423437291979805754473482478566970612901557237646119127789054547719697404396282988326196263735724073926181440561190492145576381498510910774124298386272244702516874880806070946880930785122431074305330899410404068487233438472460307031185382582640589720561819482005248097809789520871979667936656595378341786767190773083652320909012244459865332151830809010657828837679181188645499789504133972924410055065655433808291432378358376183529969726574686013503987188020568884675059728474741951858383166684336215175942958927169142567923664397189742606961829548645757738175958356123588577295420636060839873326738259212766599499547245646057652617617463809080137426636232340468462295487519595706819705631077445394237120244913136845678562529703074855094702281257937114482455650282104774840805064376499310348079160428276302673990958861672807762895940051221419078695073312695316271816604920305890677435791700713410552772356188463018546991029142414843064971587021252784732293077868750263266118025232829364058874522448175041923201043455144745770122756652093932003970771115695132880272708411255338858294284144636075603249603909129730575380132048068396249434318189580875442265462586037296464624207608910471432105215372534519855474490681088187851103288354527182625651353969979750702906503584482614482780570060799659082428418060148273253651380295225635495754402166415344246081112939321716490794170088039572983093846798593924476796856716127944343898087034771078478311432996739043570015842708897839219959473829298134393197916969619593453847804520051684653920508991924148013830729728266512472842107631509823188053303805454377430570603686766391158714189075379471276690707235464338191158636221187357392102145502160202242523411684028490680779373663093968192612134803435774016396122447053089190789998442831844199777108823010634674462436289977368585349393244630960368271073157906059652785116947346272457876813038528379365579767922327055353831684514394840619299197058253470619014663541754047842832620392744031949053685845546255528670615553660755672862216325306206412311957222767453987612321334753550432557890776123022835386501182278850126852953885725636036895079379301963139963310022131359057102874950541895210456513751763947191991668363912989730483604767289931062584468616410605382492393831559889613168213488525185506580893206050884123068889135846832144923473930616832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] -2981166918040990678477495496069546911035040950543263143514395908884072567474925220168161043840636973442621136352569529613742892164816030106590864635512680933440814472829431138757334549426010584437191811446184150075815976230226373442404068953618795692824279394217242382382327347840827740850946990172795753220945316542543939820714753799844442505290240678956149753262290593000990772306899283318295641454092030904720553789496670401585868746052625856202010082898782473924896367557315299339521747760297373996997839853228182880253902111418036701814901918381578293743791837552090463404117563450155857641248165187869181285881516759538047570220124846922339697581440280601806796871694030472791987118516744366752456077851765404055632433166869568020358157846780978249931901256875897794402750999842542854548892028762723017623408973991421422245739887199153517067561537342463858285950612563636894417502569737979763701999022392156018166447348869556191548036056895658172446271059258196173896781647422809413172856054121168345067396452933066617855301596219455350247766092755844625155180106816806520164004096469483088483527138422173719942725652734215455702383879450304545856993839242612374499140805213024959531711378959697548706198338249611666156742502943789584382820944368126422674425729032726333524725930018356115222052099703789535138366253401214279647415753500471960309953488941323242815270574026202575224174075168942184411831078317526150453874230930215007666219130267883388205175202514990097178023731621207926366834948001254977835015067145975157860493820997449633634735309362480330995953860995715067841191155701582984188807283773644542251755978369559079211266274756000178533883186291422796811377995723982063754943081522848785215761697831301568549224603283376305723814431059203043970251586085242849617196556442952353167245613974556971752860999603158133091930339746974678909651820025143552588984591110725870638951086814348463582721685793832006555177250907533465823441627226716391577614864717053585310794848746496006909942058064108796880666082765222528114588216694415628648068437436257986457012380518149785010307048659388389067194425150681753189973207331293756235944843013838861513954060293673266798132479315099508280459075153789259639602652828466997505933484257610975320248599009942793461315850960363131390480870353033094443002988342866441785602249038642933739197604921056350743593051252209426364275004544658097875973122172877933480147812365253028438344948112906248630069006172834319382055598994734866585679318510016209395563723733078081450946723744855241640162859036596019352565755039557968148156450322435879121899439321632693071341161996070373521177152977889651445582000227214081741260492016387421925946687488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] 1470247523243766972650275587011484632676718409503663857709214728042227513010896644782063678897547417280089510978525980074019015457796420064357351658127282212730516153770671701976446403589021881323470365178283558779159005279985640592961779999106674645360447600414811214206591901350664946387211240642198620369530423998231188404079136191242273588688618932194085248483076937396303853790031335851278613852505879495611394526327641846225045125704851912661197788267746777122736496263125944066530519705952089455412110232039327654649136029550148102853952837332317747021740970962921756291684577090093455882690275761178745782229287263139852774656024621800731513251043942121064326867609939149650628589252891108937774150118357560938359327577323483897715099576941445143840375575071549658664819490300185741246288691889278729076923141812338113562485644036358626704073962991740158594309706630443021921415412372610962661936202975355613440281624493537889846935798130519137890093366281637760229989261008049201538127206677872072116319035129285991527485781823504994504573292916322727665365567485540649269290259503840957326614487089455773016841927253937505073146782528195372003998337395363304319000022245367884762172007133904046776492259573141214682309353379143774510009560103245734617079249364112715711837820541936663534890645662517764877777834176632014363376069682237525207458127673041380167367840709012323522795945366089223153832881953323764705103470990459879607468309516099475738831110334364133810999877823945170992387732542197127215109676480356467624617173928956092830875319187772063146631041369175335922237231469284237039864368565722667789340371092471763195745340848329590829983243876916165429592294470904724478862529968820760837652654546294391009881420623800755892757720745708356427681422566772538792205443701861002196571949249960392458011595079610996481329368151736108815350942663000035855177782974332729656422060122482076114699455743587038036485990457171951169354239615781451434466321655933456302583605154588023281700091804276975143311440193804697639685421383428522826314926901575163985655432794233288529784349302033142139583862968885791888579672339471104373247820816282211809101471256843597069699728947602340601164220844420528992160098766978805750684501912376059605300666922504621307928727842362249724643538717894982862557146439169816451662827409538703378906789497518509596150671397097587093788328022769719165479419464900419233624429504400953991259941614714491511468041947508828848309271003254467556626333990391747480870861362402384296181727468007029392002652400718022486425312991762441329910024296299468924633276277384082090192960722770435005238305626069263228560285204748573782082944619977858150646467788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,32] -515498422566795102634371616899940808781005251234305262515063217643755682123850066027621673426302944605319306379386825268343061301035639392127452246867745630710371812837704075180511989093069826438325332063548892749686920747111423117744015399300745057164890317477386479749052309598850200378287063577817891966753666311686102374289481580543225486912407255389814180365947398994505000076434676576522499295053325585205676038023939997804053389845791293668189839383942160765580728620051709865897852882592243925989156421840409785753864160230177493420810705381292401674787700954147163818612834673591097572261014614756639609043172724215485107592477024849472334871121025206330975735522719023688517928474591363342316575094004634341487506606802086624029953508689194069481531246244673286218816992816996111484072843611962526939580976408040830685511980734068224316208829557379883775293395568441104816102639240627661998259232899864606198014483343623492756527860760371417432193844308983223861593396953428233967308671943824779062167806088666795967237102998307287976124010956442481353623888419820427771111449959664556194758591952582389167198132322134081859968145101471957086099980133698750984113716478300637601740135328909224957522905059310519462126492937808359076119897101818673898816720056587065738677513184720519614657960216994001474242291187452518978077406151932969307769958608333580048982914533436449384687713338822975523127224012219847199223585548522449918237974368552749485927173851397404561413056799815202947783886414734633646786889750498630629320909369478329548652626790655169643470360005152303213117850169788800712133012628605808927556383874364054686973546823116529807345385392756078066616128490344552718341809602191062566728679647195816988693857734620708226078680673252727186572269251467000107757974200736386654097645506001421078433373003410392008737221209582387416226734870170949586731002620644517107087622093793561339052523297825872043218494510386297306952093938253734220031923123129999613009972933602571167676611424515936572793544276796696548304194191082931389180098249642171197481048167997231385674416272375165909844559155898181336509932362101076072887387088069357759653938098937512208015432996308252086527043075344862343888867265665539649944570773224367623265466518412497667833591532493206539672064968227710048934930858687343629821232811806256742656764416473674139235154554564694019582464086291704568226460840796535020099007103828646365797737225526980997104063381256659043075329477839617017408179274353796468394984774088544933765421606852035460682867439618411939263329910623677696197819397544834953912421101785767940295116513097423455425772963687484476451348744633459740814202207413694910462269849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,33] 117575833181650921496812645657453980792351347228292052468857094432705304003038070551455652197228797366811798222970841341729699640136373982232970925376775598416789638752200295024823226848503785611295080052330266537961038303856494574864631181473344360285324801387778511534855983861076051510471203731577121574131414845597607527604050510072981868630402517722869440903599302979798821149074403194757505751019880648559642296817809464075102348515087098234662196353424403694128106442678049951558023159710624550418632246288561848346507460650418106780402699299451930210917325068646733676948051771375397477623833105975245575884716207657927707767386814324282977497772475777612871184142213186756749468921217733880344179007217788358912133993053386201888459274389993805224512875678094591662205588362802167962061344308514285115606235565984792150925541141567487946518905952778984304465596906857707941413036939417149697701609013877327236320638696984821602356679235709057268172242341544696830008196151925611557310044983634795113242710086015455717872804472612584138290047200492803638983406495469597727364695430230401757967277301931263219781713520209048938640941493231516997277819364747455529228004427209575560819856996661184382047738865122691489314051904931992605289816771429988021827115425414988146775796760415250402499515318317944505759652958907852044368045839510669632169687217413491335372360808935142962234402153041040185122072639428525702623796519852893585460560527693661059687160319355210178151061927450729678109174034114524725906644623698829804876147796923808139113561667287230804655869875829812741461286307593307566119489768190007623626568674486580890265125882729349810066274362216671561571375074460288343901131531432336566038622453556889312535390718417179615972910817189869098659205245656819111711193276624342881474919469419778708292334746344278541519229575195491120669547761900952084157384993811291832156276046933510448567505124806442492431517028577286028507942850485408344555895492031143624715096013574317436286492229162214289799914273145924439631520502733217873737651831503890798575381176006273712047254643132452571892288900600449375960604830247186264130189600721769909786756145084157594667356380423573896307591830022518678292363811753034162907974257010792003207620741185322756207590627959898391948842532883805312803826743226833079345072077540374618295809900169628925920757483823764383737025235836844385775921409765196612711675869261196937575382566369402694022547878874160752659808112733841708249355974545034364299054127877213265527004079962722623335506958404004736521441441377370650185950060859215917987230448800311957227380755704037802364065837511104668990948774811366345162338311730062179983530393600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,34] -11092577203125952177885044852992897966894253579309605169857064096496213651335904609238241964115951480060449064265478358927809803830822144576121472048949255080556003838530204954762158881339623491243607096781728176619739131296712835544786625453322870992547788713663341150333443308131730515596494671636082843330060700193530865088090619854196504098964371724150984027006087718719917767563556715287041353503468429980233901567595493472108015210527759959844822304365063548901546569705210861713601200199539721324463770640709639369420129913006054952900226736268824538011820805929291830794859311661782433084254805125785468018548720731228169258168103289493719252745424568440685817721816988228476129750417067872377626152436258145175574473174812676167607263650923392045484633648515428283229599727130095290204173621127625432605909097204443146835471749117456985889245963634819362169954431569307524443392000888624127141909163238891242060927565853629845228379269515381728816735757409939198220592164014374333351713670035801578787173619369642506486038258040319895462581630909623476090691012749376326197060373162943137968451985171795174218627463134396716174387669844010322573722187965061971565494847683258247495128824667087238126879250284389492623289206193098237845146340791372507754904435436001635594447867778042710514418426047032522414965863193356954386827566846807499505803735905906512972504222018817177610143350327289400448757815831336175386350767009189917228967700021962075223151545765012321108880533460350288103773075047863888379750548632395429711593692951934029063464397254519236358675667430206509840218498124577119761883527057821618063130124576432586028796554523252113144020745975603348467182988781965700152601291510148612860086393626203351172584972698237074709509983527820636154546630725927262072661975984363277997807937578066373405515425290114008966116552265287768206815233993693622177619969933649936126033740361862212664656927333857732272520476168070015067630381795923560820673420506913730504786061233484123012738451307292490675481498424533069398202138580142171512150463941482226367235024794232680589762825482556534294135112814137099893872906036078073620281669133752995680263904640751470663936999103502531293868144469444154472379171582003498590179304810544592479821178055040216980222142367085735810756627574367489383686621799157924444458630941996281940461334893951056132529619754447168769036578144097289104058613150379353410420393098537207802435187532102339646046662997573466747230343654422832705608859973834545869049775374763228646942927476229345572443696320244685767222049347261124079258684868286100380105734344898391714837821360739115861574504840995976198979482876872990048464033946486386332794880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,35] -6249392463732557793890305204643760405024482337255674045488082896601132334820409769805620111527382858802047365278778682464654137236075473262258716417960256361633164728279960622020923233048939430699427585747081711035756910948478184550859188734989914240539665959438209617603768441424430825309636216243092040508642001557454591574198446530212501279239015918827688209410970159334426277216379693310627538694286987074848015772657623436049800493415786160608220747274519164582869097693494196927462741002495720440654960093118533149293154831982278359737036627454614865731291332423722625552368755167477749275086326314510668445017844356866831023250008706400545794079224775968470868763697404548776829617751976375379466703633722518455188208698923360508814957436823896141566832513643933809474519279082598413164422824259782059690172875398460675767454787345994732898978069999299297698846277993630727048003620263162962880419276533573805937002439147812301368322985982242594967052817253794682862664092823314948322090119427448455219649339458313226718496446930632924243295737366605357976119802409309303361564122267948797026337548292036759547417538162695196395868287402696381766213400696272684740230025598222192520840368743775676286368705938916894187047654527765494696712737894454913989185981611497551343129446057116429674631584936963244212614010173165233252916163390510204442204207295401360290578246669939924659402723243551823910607854752511712536269837866951873157174300197588348300416683716455492302289613763687424307554706923393141497057789406802294289577584386066994483994813902559303587769823791303164699236092997547911447987290436132477803774912327575581882461368104536319036475471379186702272473654069346576393704471120965256595465155755532843299532321214092103527920226509324233228861856817310146556212694409217868632175324568449762261273491175482429750302863130286282315253478227538700463146973525938069722996109768841045418819083002864759489510926176728552329503374393275103827383194476363189631220672049791343037344756970335520534523945474194860310028540774028846840865736953135295054224279256968423734214208526486364592836239311057668607002281822105548099020660857103390618784837395065497086483544237817956475238711751894791548311586255042094385844455967097840668167125231883005564430310997946208965109450051572955723761713995390070484541732656581283874336268368637345427671276733315224704973678635585385516261769154684466604027313407791868899116601912777138699460534472809171043333361612297691119798702057898292578396275516594294734092648448081677998008460800011067885387739795203972204456966081197507578785122488177018588281484944852327074820513905272402262487654639699318389055535872233064261222400000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,36] 10922111975108500532534466659315307065609753740122072521289887998405013752630275931093008689626453126091730941011341452749254240216256123418177638259120813413590605350583420092821110011460862858879216485906319675470646269479734729417606181828772914169698524328837504269747585797049503850758355432443043714903004076437518689649472926275859690135392879552026256586052720904831425029347915616005214192190260588828837904696121568289254264769617307715055867601924645872701283610837232473706838063361536001344069110894276154416296272750064490418914758817014501777989384642219325645825193416955869742502891314204531731598771143542341604685182324450228407154931737093254786001258685133587527436511059418123977847504574164989631802020882630802830020865990164147608267624616997911071049094372968809229875730909005885226068813623803959590079528778743260038624586175627452044310191489570664771318544018828998253851063861545566106946905458183906401092103274779828382885356727638050602631745082283781930601476735306902399675083644585919267458174162597403826851866755610486228971181841772190817589933380675016889527615491586528209116759082764568824780795284709002292845429885789457580750855373104601578599931599247777299098874449713045780096427914154161705813501913727920912397104871976033913750700073795071515798330716270800262629829184056149908803031203290815702199957260828098069398850061527686474450023837263778134916195006611866265258684750337894731707346690914100107522233873867670239285737144817105391102827132736514535889288852422072020428493220232278242751062694315492683475084537479876340606302316589733139815874731150124903904296583997516374576275338267195201025203844940587005840722206123322238856536804199309720797804959415670770159727260342567916570970693776944411021927998982707033424261951197925798234784553441483727418959545768777783773351644521723090129619265527734424231038607835694312361166728387531280306510536114721165105881729261116913802198862491006494268589830802569195979021996575483650488371396477561593426585538878228087991870513907693230052964283665146568337173619116295411857816186566399814161763794218555469820854633321545612000765888682394569112576747120267796395268672946506006808035283976406417712802409967401259790242381996386421828152619009177420006380550876227441903613450191092962969764755271126981745185377757491805514619067693728829998399854052129240622051273088863117557258714907420021882874074943747937148749361302909922494734898920984714715097981031175032372575273019948228077519932901444759002258368248821003040358423452939598357950551979788985083174215475951894851173602022103867412193461205394743313740779704373681175195195692472985344413043928298763491716628480000000000000000000000000000000000000000000000000000000000000000000000000 [122,37] -13886364945800971769083428061403187524805965339849116009855023429999421387857854017954932799644120959497804242265473426939619694992355040585778758685103030694310657246917406742665772755942554997596720448600121490826932539676243434201900318970994067191998236086301441650708625051450172623202917758376094402020306202583048335481945030708480561978600775054798363758734279556235585101550920858268978969233259693983683012800795648079553891741583730467704341335706005190493432688433293410758332192904126818552111345883432485781067010037043279183403212201487823738792075207559670605826088108407280576572296199599115586355450076024128695819809264468050579365986751912475639279670773909981963997172900856489448085345943578610848186177610040701155783469649331416905079871033344769586440572657880925549141854221586453657246000904958491250162575161338185383190878788357465117300877675183943808692288593921957734734705959006859347047467719224128761329319081925169005146261045387687655527958673174704670241731534039726361630167981458645883904270531146097125804115669343720525694722175711029747094120468028652930131455700303046292355840821693385756434312384461283223020377311289055209154504627335306597873441841128622106306728051612122565899603040289321883780128454858526385836464895599188669492083896427551135759520739416734258292528427306216846666831716093736164482785697656334007507215886119074362654086623098908567451906719488655344714763354914550294556461508275607918855001700019042321401386490187764230711724904301874475698216199734827678374253295020929307616238025300974175295978427591063427928011585607243822179789444606954743385065446063140456569551242401141213995445766697935701091828815488848273147355734306588006423334504440720176573239959813091402030945719358912264000508876505772447073045223059342048671911265402168892954750419108753411583133032637015316962482027242912264944179612714086270861173097343611345512103619879948055576223874192886798818342038237112399452482703489171010714217127626237907674311394163669195181257636661167342651366881647596808796458173037870184604471714972628772892991638289839198085799236278862376562076578574735972051890582107313007240980693081717525066139191482337247872411937645903318097695118935057985306676756236627621520418004321755750567516276841132962709247166831672215236902880737323393036129230225362569788201134216550007196652041804379107421218777045170044083658356649131745129912695108993239930974003934126383776393187771452868153561354811514728318222545900388923104496835228075708980404087054399841042911780350962515033064446188588530400916775548619372868194814688064197837010354205953030956603122524643374806226061707207735434151632273930349761789952000000000000000000000000000000000000000000000000000000000000000000000000 [122,38] 13064525718753530491746592865030901869140136401575311426034318733984149900577897557168985343743142615740268008112203560952768672735671454441678433120245559904282854847472957622416866781349591261574830405869661125227539322440732914873825980177453961848651176490138693139529979398175323797304558569261823373986991659742256758925588218751538941926394327607963421643269891825733982985618728527075871901674245455026004061911333158510168099197361389904687168374852853637794238933559143504071888860070092940005749127034601946398409637765398150358733723530837592519208944284849198133319076876828844175092087328225963961756607321113133927921546365935148385320536569009633531220159194720467818220298319052501642278379382114604783606312544063105403266015463954453863273258629028848035254184910260986588633572781419390057169461977996401251544453970049416814676788876225104610302539685444586115923031514095242535891440928695922191585031536000105052562013307674113315863485302725133568323220124665855716818479083648545795580953868693263961524629492934459177193122777462037321197741471621401021118569522668988930931176156313131943695818947001914054474618473410711217603130631577710895956676483434662501386302961433460572286706073534844581246295319089520590700131475670541290544692638537595910594491608838202608711324225703176060839782568259591874487690579346070848923510489113728284434257143438407818991368371620836523309200059580627396089002455728742225906581078938806625880780751361921380702277286470616157640985641271070670858400041398146779730836164319007668031045512941774709052440711834325666452663606497237282718051989112215277478440856560849403149312439491314554517234953594277469569747798801829912751595477188587379570030937895515671682778760569366492860722072870520312670295959419259140064016746444672828121190977538571537084360349451238185025813236570028589112159509237315128166987142454630038384253089028185671238145519960069382531254553931392598199406005871534895581667955857671710125250267395951805735023803276306865897740522084567499000086051258365553319595361147404302830477692694712240915174942296940910406896373974531329817410544701354377074078641774776144251555908858543792627899215613134560525870337668406935000154984762386899322531043917897000696834685763923198278043983711966800114631260354994287626819769257116965784254813590571059235538902217982480840242210156573574413950530256446295584458991724175979800825914284637734964412268998910534160823258715959747375298236235334999450279274691811951330489732449827894122149552134262426892439377467362949117914601016124084603963244399589894223336344724972942617140707799119813372938932746287384516916894424941894280045246728362780870154649600000000000000000000000000000000000000000000000000000000000000000000 [122,39] -9386795881517025961034789745189790709516403222082356753748375168283340501610882778699436214171059323663596387321009897557070153572936190356923390289894874370367551163194040959589484163468277452166483653078648475009224818520635037650985894672583198580117291909522263821397847276050954142976754241242540280954816115102084588839112403280506331737779433259005417702247393276829116946073492320252408329963893491421631114265031790542560870961556591180018051478292443977106554393425420779064652409078663601989577609892670237114991493308555165899378294621391533726982527706299257646484405222953370481932320688497919862649317568671725000044108390332325294202945953102156684441140646851322247330936047829109904250998622927644429974752757271646013132832699543837352026552220587700923178416542777351548606423585759769380683563818861908695219768970369721824868286973283764011365676700915923985319368854918159901186258394747031136296825888779660615195712894233424404161246892017318464509665696047352200584867975072876021736779699727673461607543701770106983476286804333654001415063486923794706186918552631739537175468456127198049171282357341843786737670459831052129234865563590839279936709173208476210674874222124503520573328677543487713855520050663505899294175528434813511191543221611262731230922993974040724669726142193338699867827595344744157753997026177548791347730954657652511615174320332676831687116433136112418250894574386211399875171922698464150333797131001860492054015373445915638412377993241173020209687606280687266624725407709640553700621100124363205965001532740693641599869330418585619261572529815049919216978433885193616067010078913855347821415830769956958699767651282536645521029542681212579240977518856517937647803362179780593871520152317227847001847990145815946268062821958954613376769433699556626801626835912386383951076355538537506326278045481079862404131368073958960612444963745274050229365994911015041209092810627761788010459229416910783562884896437811226947803911254778753109825569042916252992259850522521468184209445563623763310141457422848393682081357306725093582174823205039116328825159532738689609027116717964875710770802231490607976932429240381431075449699232991612711443308273793353346336789691139903351277921975528991535244318736987445820739992748449522208706877826402943741120860359327128298706685766771425379288548603292921767896386504858732846600545883060904353028147293687291242315305126163710338291671995571607812447020505432644298881717743209718647868161610974673530313580763852790232574482234623543245006844131139112100520294704418542553968374073943282077348219605844172656297656270511415715295687063969761513800930343353423758598919688308014988548448897267752149765324800000000000000000000000000000000000000000000000000000000000000000 [122,40] 5394263144344951347402895281206650172569345850653819104170331138695841185119627746831387993060912366805207473153962963064487474234426194467327547413023494358334985358512364366287168475919546300639400559809512928179770116780176048160408531625099339953425111252831019773358091430713652494974858461760757947371014716390744763598130598375773496176481937907728341409692679711874603640200723621538798706042418491488866503449226101507643041437952193559696832706224431406185966499089559997751500435747910264703193837292532470486757927058387159698143065786686324009526806568070499977185656549069973315333779781310745621045229611243648331123547096520536486495873368756012424637142766183899639383967328464070377307713357997111932425364697066718038182090935712121401400501347254264525596157022373999434539012244275082515700117880861236931972790539848021362276456167718591771406835445562944338699592778404679836145881249366108112233538882507527478766632405113996177083949675802347839415934861304556201589466129108471409273385118139910433551318358969232041177827630356784455782296296417620681945030614501893911354492071982137006381256879912213111475810993261789903866172732113255461789270926200363673099920066448145098661833305466843957629774852013351436432183561247406391633393233330918143174085715271464076893705522507104229703352022670102513793361954924842802662064939589114456462181181348628757451761320016523925538537286952095271517518225537089557997039438493703006340098216801829716888993689247664159584362888894079663926790938116462798008628658361584986126656101661574834243350527583702318591775180088717457734634141947909739482393678146976265545889224741242980286155285902876308175363006640718548622754960675362474069458762139010337855379986771506540842271061219807908368734126102536892004509581757455239226835220022019919683203963808149401671138822300246167238690964713008560169294227103708760460042845347670620991519008068064914519983232196606728958203474230452353622820495229164687145946052646158591291107362091139085217502067801821759373307921088898820013337267672963454340402734286534803708603485659692970468406800286829082633487434789352595505890964606164733549915378033321003663328752706027642163807253020839954982336975007728123633424360405490207709258311304720139644927744963559059985280419352936427360610590813337122581834099954759030580752049966905685336424409601680567812385548669818842945120976692719874002630233418135746505673792862073692405558835830370371917260817659667966318434412063088094675769707114193652979127020587616242190381136300012216992297283822208263912687619630326916464886729069891116596993149456438267089217925995387434587425303395541679610864028420672563407591833600000000000000000000000000000000000000000000000000000000000000 [122,41] -2558948025756562317202872862131479836173358696492445792691654870933368308916778983458332939867046843722529286639525172411251726323626584272028802590099247296976746558019489713958303746517218828123859229420538122064677194417041627608910365807536564262019448064740025388813394489615559169749391487243415428700713755376413238679829530485564388938805446863407002323540414351074763403819453490812645304200399059495786399331730935178598970714104113516717360393903971057630929927841225536164439580173783110463355527409213966423112743275300597434471656639821075354152834023779689251491606014745743020920634411705367226497104809299013857735120716799025070029353012416948818484169936300178887515552497811211280788867966091178330031523193470920223891693541441835559784213435861566530979738561668325813356936725241989024269982206217716356761175522710230263957108195481419970881790374090971534415202553319275783783106056443228158495694535449223282065204995150867108046802991664561609760840773262038793937340578302661947431901351687665601803056976448742087454249776799524488511949304301250537030750740992905872540462822558588206181862721049298884400658189792255554558666364217579375330596081568899017140694117473722158220286233413407196996028552273330854574772739101571398506368307421993439846483572685639071756483158257744122202684714179603316219597604683075578785685568298030073592422434477068107515736802753986707098641317048070403323476681071077146123714860267292134758904104592823892722275675586577062389724733362994748139587483074019519379705445196918995758897747784166802373139552440024165515909697100069000016049425269588173658113408088491682928080630709111149337809370826995060833522593074634272641159360987086558029629109512476124623515781000644166026407417803667257160341828962436358792171253321332730825137541426403554572978080612097997950802102565750679728838077552957634494103673689326170426766598988656749974456354939220552271968898374808478692011578086758157519207756987942886016987813476238043456967258247700260075254622181339423178306666264063955536384794267120041847453184017627814500447563146254903877491605864270863287448828204266311823804059048269284344372193034130402739321509641972956132126843358071072387547526332479337893277830085049747304957425307021764580477428066728828365796389278032747057641447887562353910584270497958483336449620392951626637683268623223164921848885959304278832026631967341988528749573113187746563718511086391498068274673858514532102149497208168290042267237956854939073643994163523508620581401799664425263080854753539293966801775730771660279100475505500448994810339080116134705585579280529542910411658695098753646363495662079814598241601175585876836404428800000000000000000000000000000000000000000000000000000000000 [122,42] 1021157591178618882945374518179204341730652271651456905284257942686370072681585886125128124255331979146043834553946989057689870260533986204470986597667980690162476001598552531216363462400955020314635060117614045366583495480832374409302786599133854692341191108222890736522425818199488472972920699842303638602112093885931423599701750422619984745918081957947662953324153826013206407707274549574176466389938944427870183897875795126637791345325137272509010458990768594475748362604213040879783349397178641907990819909877249112735753662509533392133093969490509064286026348564734238878062886744298316554109521217913932965115168425564528946426968377048084268718930304947297286066033968825172034082074339608935918948829692867960395123098655380836464146273739140386327132128458176729401137038489816301945853056323559726121885559644108987403733901454765826327461002332489067997584936460753389558285633433508542555083386056322342413798353246478709480924812298587589088375044764513784625431999072744454549802606122205570427048209687642442362615790736104904864149288984067516485798706570813118426955403862378029018452226407201564419861527146865634466798782695993661578922335732689642260614408053888051416155860545656119714906235013344228473088644020234530086074954329257680275773968913020043910418413038363539072103727517975597316002631183443730986017735395816853459559998096095341798710233010478038047834894367058516849417354820979799472403447411586301056689078510537587303241070790339944049716183455308667544233338166996221036789587752732957265385753853221240615685905014455369352726548180346778388675533211180586297812072832826570757700808337416686872089833671227695431589311813633607008193166833681671162837912300339023115924310798035587823832986981223901946430769127295455938982661995450361642776076955707192666088656842173363380726677193431020860291988440003855824898237760287720868694330971976303143301636636007558395156484311298824163171188427773958660992927368650258881275764189606222557722754685963744122989502747420283581425114416153134964216858857385597675336240992245652121084800092344347543968381220871816503437598469065500965753663724700424909372767707654739288788546899658056533427838896075023629424506674961980766737632994857122616711587289465644687655142858511385432676483210921220714138470598915708066290393851347182682038551429328170075850024513172879930343958894868823304945508884010866155798991359135781582286013867508945468318163426255329876850533680838079947870987491411981610509775321837756375607276070236341439993283475565336825957645636925374274947951937549267638925962824565540842280820125311455606526633274212476245981784206873716970683425132437238929143559567705179113096478720000000000000000000000000000000000000000000000000000000 [122,43] -347754074696537979184943850381729922009299274086395265512729628239486210296522388338884868011786234205863414488487955976518687744730812991045565397506795831390230679589411239954743012248266078645977029359389503963295610498841053275117899409140682792818207481575576212917381683714941645498222519827455626838519285122384445975837189194882280110853902873163064751234076818967281215623107938213671329905819311638256887112269637015503735549576050045085868027146475232318494383366024665400812121377271788160106211162082157699108186677817595111900395469832775941322484759722307091503298773497518102938129335863441630519686493664911887864122925579190340356955379491540111539408516237405750163640404164972631120038518971772624440195481015757481245327224296853885580200256971670918265281018515150389725193785439170945349019043437821253157708614524377503346484546557044825032014102254344875867287137220470990513102158242283506550399294263273870519719242915481908574180657718955809105523463355161094990938693326396202980799906340542933296341772616771424365045406996361743189996265294174399343913526581806265106368371857023275346344163326322290599358613962082749749311232764589650588592032220358303341402050769515122522591518724917013304646717143009630847183322653296253837790350374133275132629370762085170576208635212472589475239865250645458452181211228039343189999125627162454825371627985996774551715378458684084995237484839901211031589581990106980780124353828358277140905984407937964559466358548612956094700026991198255312228843023875665848910527997533688641162676974479523041166155909006028423900046006406144153217934057583822112066636162553442992327843209893721349267294212153698486016880025375570760460324807232313054517999482268301470013881148032481468951484382386594748837602309343763303045722970168047880218193522878863559467453556398489470439013283423605516577434181889224191014183374909988250826183587373593182973189965003276153461009608803990414538061388831390511166240655278529458887005073933097635044046241040812773854342294944342978341072261511808175199099071923612077892261507672974718252393840417814989761556146399074383500821736999677392922352109228332833311631611872477124356501059890720959353268787621575962178543957440826722145373333448845209482199814735979434372435142720559170265997245186870049304438017198716413160504083318212576953714116140879906246375361075265275142022152952169895619059481822071498957510728149545825246034129162963196599190368291508030950932151373646335480586086139650059434179556320346205264986813282632407883339299804212927008471812471575371395055805572697309128306151640141634030166928989759688789482016907957433117606482444921294511991250878948593106944000000000000000000000000000000000000000000000000000000 [122,44] 103381035094976556702976808930499320701210893451908486638836553823111330696835981987534037683720728557831390273755376127411968593968767873592427964445225030081699539261208877424171407883940697901591311663085047539340660097799314712418610620975078221374662566124242452341226636059460195660744897095951968907919550561009360497874233386399071747901145020024171555443543718716108743655498908119262019530928118567687835597116821392429833307043582724146612663112923955681780511777990049227324899987737432436154513949154001686170653655614734858007837026694548426686631471473384855506006041655833773750187059378696533279555223163306488184349169651963712597751306380871981256406038136606304097519178295725608155704160280956205812678013424548545736949970049515522008684216330222510046843586331001725164859551075346341216853708802399315251052608875567770545804793107820389341062963380792108160795290216864732200306023549675655151215765830965220860454520872913341714741485703270310714854967056643667099781418550312274719601196636974705180104287479530726047687746696441351509608216997129571643513208717472165291740114542286187045651877208137552037805828830673599628468072415995736592123501205542741401702351428595049435353030256865163800304224748117913784223124478967581024647790694353795647970092344325496721164591729954401988201861226996353534931333854680528533988811663366833965390356960154834403627065238068338987779258594832110480431225579594523111105285273524304789812428833696276574953511493521716889698878090700660832944099862558754631504798710851077444305457887181417146687367191087594719945474249890031511345054652580717916768451061310821050277385323376056725684923120044065524384934144669585634477737307163827740059938247450647990187728959634595807423542613421697476318392921288414701337506409242714716854521475458495558229725429489441243057273343636641794170645810269601611594177324587360527668299959238436201814492067630371875033929047535006287043606624235052777361584341131057497695446702561991462779535764612377985924024678103202598297073460604758567578982982079354135487388382400967972127228884912704470888201727656104369451623312012528714916885552369175268141993562732334044333430259905142039202580544200885572882423390415974735057923797140293373260398417827579937177169261452028199247675365838704061174791396671649016508514050326231547621504655038485920064877325199123631831517768158615525418636168631067597826679129795939175394331845247027466160974592618904903350888566430438959068857007247407013515903367024567217171856397767487617776368335319859400693929045627601163676402355217721704034285078510126563605786587597582787110753852672846948360402180328679846194208593234198561973862400000000000000000000000000000000000000000000000000 [122,45] -28182144878635320184032252458612456686843683498222006355978342040347357021679741608253669516616991462355409762843068369370274740419607025708456022127445271275146453727465216799386983486221524311782098384260892784410326478306948338198166336474691941443418396925678801493019744286685674446883079458869741141386750775841809494979980018219710563044576460497412678204704956405632921303323635744912163479913887386754421154496911996841958599795347786566070422404451937997940585982437890385134576165793190109412121985290619993731016992403914929042724239271964569880690850325670898556842859075633385557242459467629271981977245727011604140504057933617186327390572977152420770068126124958857895873787935376070160475912195253518768302087813425787380272182288419038423486488566066502354687604665491191688164532848246648246274884879491035031806023152661109178999026509321195510103387305157629538521259473922164870013046383088279133353602184905089228029215332550650514413287209365352756693374308742152972536608213977487362720669352370181292766007545491726470651083044667451841222268848016117127727801556121861279575795258770552597042358535875744162480966481253156843237074300115322797119236572688185987244421678082230047069410872442825959204688482751528733439317468128085649268211772804082447070120598192643285344074620450877553935984734494091474552134446320919459647747192936009971300593443048861235946884710674906127621241129074825352156832490546686284287648824554324470331302277791343951593516921788309548272381957979822350156669352031290773852560271855981157079688914478433090486382727425157373261759981999604579573548633717280472864701152155795715858409165996674051032096058293596751987567894812676018229408718340124057982246847853766340702309171322666248969807178694611430594919816264231042135136870294501472759038796682311554801140490289474051746053564863332176733106237189841417583656976440975263104743516795153011434563784087087844974368354882088510413854449471788920816769198128758202335442886379026393978626665229882993238326790519585651133756143093285450572076696678878368361736236414415711636038470440012572224762358326943636140288001491318465381378729484510072900744015964835576434978075105787139336218535234634002265551671931321854138195158220166548524162537521395503860026307481664241469643641180477516643273021822377930764368148679833198902555705820916189524626946806538706895012455239792305971078044251526563627224241379692956114987801579629583695476242977043697255069693674224844268420570315480220535751469519514071751208617402905340581007357926225439364973000413808205347538232975197744440610817383847135297629735529972329463299402830503089020693586786270000215150952765191387873280000000000000000000000000000000000000000000000000 [122,46] 7663810401051854265900973348969376476913489505314682388240419039424596173880263404424033283149909420636868638198621113170756516863233795393298317678740742564641644795451430527966340266171197991006557486878662409457039716498643114146276122375689085250082296958464206810416729843898933002115770679820438802252648213846316543111899979478958306926337507016596023694803804744969055419366477277815821374592045398573331151736672193209854995934933935656806464579779868058771936297509722722327023907149477645848470578674519743903668593628753968056324846675082312069616891568878562077000314824538972761430806324376354001435631410502908539195300685505309489184094798230221686267294461747786723359692825809739416506134512878316451631017926214471484898446045520386429611941392955502348527695807137693323140559923482441064849046391593097539947150052663961603774239695085114606064952016191260311887759429235430142418855520885224141099730908329893680028998267404192110937248973140922449963734547715300429072833463921866433845436569423571197856952093554252530259275744279052468981220734104353540381167175233520078104267659941356339859142502658406317439618826234507173916009671806604047057804058975566119796877320354563987100944685202355776164706055392605415002488140349544903208108323929238065629785320151692693374600442074111330136486851990528096334358881667539635430374574613691038955009384552150040662798494264335439083681029038997614920323846220932915689604248645764803864617864979531582378082362452345284226983271034700871513240664576622620898743319857759138712867454030157734664986655783502026367801513726954450618830613319443091015649440046703896302191308998645004053354052117748941057091539128451451139952701334614136545276416736843920301206485539478689898885705310916423543363076364107006565747342204210576088194426233361009463740511647260888876839279195257268355806147918243391206491456909703970691172769543061104851440422340465288311071225800031594801066558482403662168111936807391945606646275430310220755875478649403592355791428479372445841983855564784911996180157914675656037065430888742159163536255351087520768122440132847776683203297285296119717445646033932898746111255035354898470721633542783584697900367264900994169203961459001080593339450862282134254834573373149010945518188797607400806370558725615864369005272449130047454306289654999519053639295614763786206691152050034284555804136102963714892032800220896933304341941773519204631600758649314874174499273058790590945865848933712317914373543183814110889693807539190515438899667228504567720519455581497234403704903487917817748082576759297190804838680798988249276648587621747957570495513089358499451264479080750339789602552546670522505625600000000000000000000000000000000000000000000 [122,47] -2227840265928324872577981017037394678709449777140078582216761022464040573445631503477105137560515520485298163668399354014458039388985368948676493592680351941861596205693869001338860130046974165970291930788248312380457067529347655360206522021021256647211143691288730779393412548698951289143967813821032799678862848778105782259167808762360614275568273434216017517012768339205723730439804373793813451029753182147576020065332308806778714879571116369541469402759773422663277982170401936082082971788961395426735417543284300802873202998943373240856392466844412125876256976413577843815815809396590615426100048999263418654827996110539424358905352981654030901991909693836638528038055476113280123780060867679583656054560448804273075088860059355818363009248333344711649600149297670949694975816431289252879123469213046434399253982063774603717147313690976548546608189877848407287388448765973732568568937046925985744902189100575814513708212462506946560520155897557746214497289745796855522127817909185267421067410217739850765939915834961437835682047074777685449461141545209591356223490564584095528596767555612098261229513577521387646632577833724018716831143629836931310712194374426604677081934237802299387046054648435758170566017179744828926279844905422014239395753434187857414351149350454160360076739215381048822810004146537375339138935511768867780766073040103615912623833699867871502501032606070579002689380896107602465167526346751410789794891797679826093712147846161955411360525890884483326464593019418673602606302875669162377506587755195661217491647831458109971988555332869995738681753796083029708468330145624931823105526044907570254810669715041441149096141495028993521588676220806567678598639140717048066524479197488706372807284533095724730674813692085236893590419927170707945445817034048402281876042123665596001464120335845163223048258815569971958103583056304444129540504049663213480528700540379849963029319863831502554307397715746515736484975426009825817343665950365767015262444999210921682880265309231584238858946002484105138924403149763570692166270969801083629628782250840247788288763814869618527037708647611459983583829834455594605747560378675140731487317499752380394026519318081770881235480059433616959032706769662431589931819082178900514220419761544574577059764782475933249097264041488656272903528081272207370868592550045839593738732576540832429613624165751201440166583836938192573308723973850380032278269389342225358263596927882738727112298964898077133166036193623058899771101024021545036108969323783019647811173706312626098346447360090506591403911866397879298749044671868843225515778712438396296079446121506023845145553198154547804975160486728266798819361452954040344823095240319943311360000000000000000000000000000000000000000000 [122,48] 673141255452007080291923930739248460522203450086495317919418904160194166577614833735793856906779641581553629128407891890597510075322955401314808475934797166595445992714308775103437773088264481362469714343968454354831666248492455196770728816619049077639797661228298019537205205259859293302104301162267044091033098591635672381232128328038542097482945021746751769585950639759169871271799994035045716816869802140314670532499362282263523602677682656812738599657655034855872405812605652669914807663491477819321253590045431682616038282337157123377132560896964952793458988483619595321488956669568006775481480444553008662529221809541852091801532977245372844975569096505580582048175810024179196357228114010216622763063773008813430410511216763109090645039415436149688679698925560204900583219893547714912459706070606645931151841039947404626710154446823149807232366080724627022512236746455809684373522070627233380491187531945711359379111813045716987114361385737373376160388803862422445351699813490715822234594861160791565453246512145635387962908842630449906223256021497083134589317195607750924957835752247622985618270693410654818979555939507435341318583218310129164007709917524230692467301935640477914672593732233490543369982154575674518199442463195398882609174335060672546899829166497389103476795688441920008728384407111789763033123334308772425522190621533810299939543898347687157601954560951285809327024294016822808702560650687170121435438385273807159534716066740716594129250583952995062762829347708133671762298769248176933504326059396145995868919061341716908722837149139148002370118564686455782656985322679438939049506098422357917885410846027298962227199632780318320589620095433481628468007255724739345565125408599056482947585151910399934575813620132008807009583171950329348866633765493777686467601520682461452213936614641464432357934188619919405504748524880550356890254167739409852618486775121878143309960434934908313017030544361619387654300896823042174634865477278498126184228225129954249074012630467615767062143463033016700285290316232166919282674668775859997290564290763521120455753606825036105717570442267251179956621569982325726797165181834306672564402644062008082870254723789792436749760143354992141332354981653531535101536160035517718466575089933441957589070194498389370061543438766224592739046251398828655626862061960269611096121623791571478938963914234017093286514657677225451225207975009744156828181556968501047148119763275607022127103636677876827887607205809079274803346849670812600795821063808184887377504393160458350711361748635540148423923474558778094996976552771085806072959844580795910707633117799638962695232888824155976077028288237936783567743467716216027195441262333575928217600000000000000000000000000000000000000 [122,49] -191959780233350351359441379306266902424244528193558576785672590846044842829024916807617587690027021964038570982874966071128783075909311258903877024758705411568461705076378139329817643442628453042344627639153851461301959326744157962778473512152507114530666794736038977500149202563084396364100441948083275395375576434267924011266883471659764576506819751413237437885219608042486447016588641837410785286832408598331061597205572571877731268581154841241207993113191730639581710970524488280461518703661566121368446466474221608580525046369149540109590338448525402249950942292714981395040394015437730148259789989447179525569990083605993754959893375289470083293843188326349987162263859233964657809677976726159376652498543416645713679396670161495938135365075903626527301069599148464965121731515883702360140010887434172152967367120158347806362858379146683167700300751025895521025488592757314916343729537162718164552116795546747937528572623764500201456691352290613874800951850383265285942330710911841884357753648345532561650854533059361896870381480205911588468288641342859693265341539466359350782154357111413157378935517749206194292098973251420912342828277958230230878275553862977219132830645356815341160250632085251367550184620889402936706464738875315513028828774917002934687498314251456006035295105644979814285189624475856180638700443400018540803950680203639082258731325665081695775800017477952385803011472531460105707915476508063805693080729189647006480484966767806782900331183382881684795137539702748939259981335918398780232342892700601529530128832121884249955071373142593648440382184600825646136875809238075372822393302236898969539081196546871546677806387357602539381480488477622711540417435375848429287870448879712007773270524093579064742977516777139018315885275953864872260727020763003120579302533867846342742671529524323914495468071481040391588444114266922128751757606871514625679755018763146710824716598744966590353559783369722609159910331909636356093090076753578041804712845573565141134658622289770163123782243769221388434064568567190133354039810719699878566454310561982560336613806284695390295863239557298159135361145836915096973532008463417238035483364511466891557804993256535143761311945794023582746894042554328634332068323761038289757239238484124930917274156514214625388752312243748348753759104250301082066516346309308922930201531651935251567461066373425342812948286068533780068023473826218723166308110881594351674792154312923613633603622411096851326670278904751651422263903373355996042673965980472160889392423193285302657563141778260584420746865147583303362299568495018205316723460195564578484733294328513184481479886799315702558601189248099112641612199554780572547875545642734452736000000000000000000000000000000000000 [122,50] 47681539254363838887136766521134337457486754565033359543833840087758372381381203486857390381418301653257357079599719496890678040031292778715453506117196337983305178373730691081470877759212018434924776866998280739911850012936826273943877868671905360502713134585344296257255976226248926876459354710913665162116291712545915171532668261715260252157957859210962336464779604449788614139285045488179847091342929434883188300910059578843095190279001219743192185278330364695762395960306054139939460735775970083910935605400267043330504310306464306845806281728999390370930521479310109526630228686410278788870254721516828341156980407493267606593652771513633406518536679789561055965521686760647271112637660972182429799985531743759103627556678076547222086586744452156486159990712086849360976324833883812592124432393715139742224152877826786554239304158780901967083129256889551676556194840963684284208273419166293586118385092573996487988154358270804344149832143140255897686760439706930760396556711330851501512959343173485720931221986455682304462102991746824448370289220031970287386465454021594054554949692861731454338295414117680824526477914956097407008077502705181678504276734769284734064014882135937055599462736458976730591971731955643665471065175443891027767970797461734374155804353267382393817421218782387539829344809873786070578871009690315402664408459291974957066977021307593192151101794834429864718570591314267646581867427163884209748390216985069023038971822145928506870107564126282730201546914559828808231890524833117443648063651669671782813131326582526843638323535482491205389765232013055457845506023456055391550888030849135369595871459510819683667593831765748407765227131753378216903961275977495861720622644074976636264874586850889543565075846422202457051616740843995884947248070221130801377922784292281431042674463175223820103252429673241984484559795348090840823579116797605788022168927673082158155806734584697105124663523127702310344737486694626919743927532957477965950187165430410396469414818562092746494135253732115290198090635618883713257538110446544993946156650207352969417912439128956487390911856622495741800535584273897900102363503934650983214967528076404786918375672459580581651957710025396164031116527262420324032258913363723957218621828520588875453222049003562901315607864782103959206334360170912048977565607212728438125207686594263628289340784683645068548472943587143877870180688699968036833045674072707915327671526535552071647742933638255934928958761414739068591715598655847112434857852888338235467311459081427158445852619721893075394228071701914452461543968935865423706149559731895497582252025166461605576250245638071460013320851429692303756731118213373975106988185964517607342080000000000000000000000000000000 [122,51] -9887643297511785100319282881492367376855039722389691232269633896607931529561139077108738677651793456560599252989001750163382586310353974868399170256690000012073241876135925255794397559038212429093347462361316925785934398773351584901045953284057962590692785505755281107917537892513621227009668178457342799655533518574173255706235715510080641712262784637952859376599446376366569399968496345249975839699811327770395696141190089542152399325650772060235110323137356004111741834922791609246007414802703638654891681288703733027832687496690080612343374814071624889277437643400138477163203494695270889050367389768656032709754298718549773144708949668312121983973838801425675396097563728289863558946930670704885157096604216919814749996139121484780023522485943041563657693200072518388831411937087574274728284469967199408381333699394149204230283482484148985119344290877545541866900601656517889862648348735689504347096484723987374918678868380407324971682009154964335764860329500243159854934690481992048507418740524752464121317484358889073877145011986522324986432940181030870819150907589133695732044058386389992362899671952594552005648855776882179584154492608253452340167717458797664876016916809939873219523302429135564479249747534439170200975043982017514890514557062043055782659992939123959926273446653050597079082672574475954995348216533840909723531724073709303087000947046511327366597813263292665555782228909427203587943963943168360402246958446573333680545480048319073758056451260947715690884406718959948883037457570243601068170914319787911240900654764354083653953147808846631649749565606068251755020025102302834512095042435654730350178129384605145345677829717913307706906469385495870878581118762516776871722302462540511883745853716284872429787132744427329103230602024681108788934719522266299843975894953628015221815362036619169732713333127898476688825655259905784812262451332280466677216192014079553647300378672737559772581628480179468418876341262936030072574421782896277039013594803135194634675705025569778803120900121676093036024186399260635184161557036957532073832291067285407428782329673208492027370837928217867128222055714141231606357469954268341467865462378955166079904378831526270561982140169856431890603688105608498937494238337822440588923771479689553198952235674703838756771885800451364209746666838751577658441157527065454062652047230121883382376941599868431318005001101829088377096294422766983401581492119555992199782945094527255350479500487692524639936187105981783182789996501002951058941529625189474910496480819488582896844557443018658516150248268198698925439655626535428287002526927401644648228751968253645953250171109701462725197772642860634807244715624850111469517024881677434880000000000000000000000000000000 [122,52] 1679406114803942315537449199285491592416610659521669060491714170523479010862952807043386083724511776040116857445226121620107560259038447349455693937999759367468632548347327833577415859307624266500018142200897217470017128353604892194882382347579207577548380345502532851161441151310695490140284880624636189325165824283948813340891653650729746751860722612446877733103734225738849967512957762728913948028204602316260863248790923479189464051028823489820850123013560125776266042929395977375769345904240774353035372399577232302018741689911125478143737650486785404299061276870936505102210951538545513162036184276124768601830406451591469253758109511010956142328059785410558022799466222730789193999252619159084529641745478472667933196919223757840945979671430527870540943327561719911129265262950897784917703266794127116170476886617426769349012456366295112262585188964596505675849827739473889981824003509436525128250926003454719264693472858202196276246026928190605751637164274154360466604956091432271421844044201713074095553527730098000803749428124426084020329701909602328734117165785338449140269729879147386502399640456458603764999054166767575900045188439860669135927871921994866207540799782793165413568720194424244859201561805084436142690113678122604848971981335545794810272563416098243240549979891261708239188241922795388183768376802940727975919666203137786813654351945194783297184789110518413634377245958863236691459089940306532119076229176951203857569106168431511684959286208424525774111793317317670322200555882607144917594926479211636413495557590593680796643624694492530533011854517315109310998988575106885835069645897999925225085722941398043185213151852917330516600676543985220515914998004534422452223975705255593971034034661104696904902494202062854685194193347152696940344381701815710345490209435147691648692353296757915186172185978012804564738541786785873412184991732038193510477061561849381618290502616867956344573922546174768628401257201289691349098377288966297808028563211922048998667424419475359641371714211533974072466460002131584755349292838071121213827780916103852679279144886864244755570874293547468657333668081200883475702229258916926826755475635847401334136249654831821250762361733523736152061691695718305091344316875476493853564540966325846419585577606060796389688152751159359836384793469779442107769253171756642994952677011498210450321579935269483923296756241456950546713050779526495667980042983309946116637640976088538891451590693466537512129013253158150880577212848185786305970197373448439581736626731253732958497405314011605213649155381508851992124380528438288141414881833039780660329269430180450895379472055325715128906045606477807226858341651613501512411255692866334228480000000000000000000000000 [122,53] -229071595311630078299646901166277857699935035715911572788742251567585437723705946254676421238931039334541929528702879349525942268813771709352717402885000567040509788936885134119252694770233635960351519394030165229158964165024985638471761301222966975140974532134364154865703729826997695168392558100573113719015160519503825811713258834746918369074659114121219613800199180043165566602441484468918827435902193373679326959567993111739413371395483686250339715802523540472016074417642118977372042038059748107936750379167649109287534724574403224200234216773834321283075392720622140454538577975124543280233118243233262818752188297287501118142105791436194639869487851224062300826938633080023035100694899632539920951334819072995965446056829016678327604931292428280570688140035670475166367112994011166751973936881017197188923927210711550059781722345073068797358419785905989644795088784580935641801921200302305135304819302393487424972234750340353356597297813634834524856511674862357270439500932005799258470156257154337287124769561011217443966784374185500203780392858321361566799535225119909504702704863840756673995373671128124403712437747940361905665194660400592516217039629742394272017987863965785948810832640528538485279154020587602877811819052588940956083527718381463988351587541816067537041821871804782315346081470715440092830777130377791472582523674102653168691181310291663764051151241117536085259212388463847319330762034089783149092086302121479087703129691713551333131224855757658133067835868760394574636553042572520589873860962385702996198566374834114759383328978560393301050748778214702803143607385646074808414737488261471992815947018006773129073799366837714284498524756871250502183036809556160112148128538639064727387013893686056739848920132144671833499876495429356278409985041820966379703188128509968617364223462101794007741728193322785806230743827845192218685007553756744868681193258237045907203385252959733944207223576143473207452929347264451370882708311450328588966607517289610143637711249276345924496946238994934738277704557735266599094201990224976633358298754689769304960792516611158995368085764933296443464455115156696432588038624935173653849203594198671113351240354237124863192246709331342045405576712447628011365621113485961327574775046980169506339389178030962648861886430664374243178475532740846419607821194261032679652484164552428869908948996116553983356192777388916941403384697609761838363105383012861576163291734983025065950034599667836027001159058971068779977966676645560264572490660099868228042501136232799529906497636232340991175675783508197976236707978990634835037102673808532923927183880742830916170646046806191514072785270902067656355389882945566718986848306678726656000000000000000000000000 [122,54] 22829062237966942461307006837954167157961350392850104279447302163304416996301594391644382689539799709312759619715952766421515934656429755014531644369609371939216448308645568692715610259107295953956289553509267574464152091850780784167040772013573008712230000959103034940608685354511988274010423203386878205112906400359184779656496041254856622885306380815604927766690435785105085779046478857297237927362512878314295109257527783226473540953344909504281106835746171565070051070191961763883920465682557252303331465759265810051075159482880725682286861044615831714594355929655566709165990105740100785218276285455844057927825098029179939888132833492427988859188832988639553781600468178251298183946061678936120327378497355340517922158936027943022869477637982163571152000661419823510253932147114644663063890665076067432453015712822795991027577767790322846564494075446491736494523382215030561344997911791114242709768707824152775175713735918335904870692250530518925602187702971078680321811285271460880510105868014250712639361648124010323744076396658061139570368894601693308690879370823796458430446450663750454051152236883857802248475482026149249196907351411614805489054026493164769210264492385037607664431861192543911601804033892903218050664595062854276327633203858739701407421503984893287377501237245023025056532953945529347299791264498019470773125818302928044446144917613107791855384470764991864875637003791138416678119236346425331207976224941056419821090896338556812815689514184675336024054719991594848200863012513560278367501181720645639209643014335739007510833609069802540518924030365424515773626612696316998661053560665642150409178914641137227860139318313514464537476416695414390602739705584411399549501918455965177838809378026700774757587951678957744306160851722905481069637329317292189265895649811467909978434493745003095364382790175807475182633544784529839642741527227401742209738520643772396660214453501578245915992338706933724640065501269902562016313842667480340877344400716314918610440335568590648353422048155416603154361470831692328545059912882885905521370389724804371261275198277381882268756580492739305483356818347072973531094283318988380454089153865354591898414287524957614587267520376622143744969098141931887620190607718591333984508864967572413217886183094469534952021030281592617338425930868235904459501343285734275406485656355576310142766022566545111752701444617731223171652289111354337862556100930034504357536250888840759721053006988508966552437531388247294024239050793505379504718549072929467085520028573222701952255912953702938986952754761085668347801422067095088920118565251668222653308157750024465154424323978484145316556811350361691682232922975682014835378402775741235200000000000000000000 [122,55] -761537804704222509006631020667164673975523917038580413431686558746680944519769298913569823166544983265682011421599167089383577692615587059807728175956795155114212151800938830399414413079801396749963027823345168036173603481066915865091246291547959619726513069467305696326625722203371298159434376391688549705669588231914588042670669291956919316777683910308066895477286628417660106508432591925254576500641183444155368050922967125563668471729538769422796905167208224002781369563394382070223507419791444102730934121154665948771710266662634334763929153082063549307665887757910424609454955010896028045161184100422358348652032254192709899825581370218528092300703458402171728658122366875849772745398257478492430671890587578092502287646761281288488173664101573015622388837002462236854083360876576756265625532577114070002194541508847648206120753011814983889335533222435554205009199606220175304979487495969387847405467741408905274230731929042116440577377481219763754254413739712420713368983871430122244785617791042524334267766884341732206593698458710052033755399367611423069402947253619194393082664892080748166267907371907525181561382783363535223208895950258532358143221261396068833026812035501983432736451109600481803641727259943920872794138214035235959830679101489937541925993319933609744458341720050103533830575896390358263081578704933524374990230951968524978542553821161689826317683045858952594815052684535751886131250153611204696222378060208849316214498736392231532028060102758491219827649037523844769491476399066815893208090139669012108357968255768774983386994109461710148264382302194829895484390117621979755806257839620718158888073415936434827184574003340066159554495506722051899462024923447714051198552516106144127871112166569590797383630213706702953741479669327204302209779104585900311480473045638533307668415728814378354388613945704678817786662072623076636871290409455011722619827953763627083827644977387704978003639828891024461736654211686780616634043186931892444582767028016075779783724373252818081694171177564413327189483836833396845689626402711692653840886226171641849197915557307166438089881572600694664607449048094238199400234740342118854963229188434277088690756617810827522793911931014981920177966087341282495012915144775221542384333060471132114097161015429953154593576609066300904560835367950266262156939141811780883499932568097340874523404247697137448033322177232627721323712686469446806210992914904949135747444701125527814828152206062868024469139772090672252001580524922588151495626134164518651619877321069230385784136001301006204054239015453183235374806812994017194460531499208880406473347292573964951093024998463899280821012716976248508378789916977977014648801717125120000000000000000000 [122,56] -282244687797320351368653279923304004206730191211694540424995529353935722712177051577388949632508117116401468816671795649167761190752400203208213619701720816929085062667233105952348209990682228599014111824091141867428632852302136760944338495787922214092770864298343607450442187073603299198332664025611953001416117390837030456802481976175127613618949633148393299856053557908535279315162404759954146285147295996022854283724909666880689336546417435315051705018740854293817141695370503502414237306056093145259424394257228599723661209344314898692984114280793073890574702905094543640287417753797908804944063588816877888005280440429977883571698564191476220850229165012310372487335623663867412010102985291666726330478898898168351267061480954175461464945067500134810892401870209021362982036408382432846518549599576210551038387049292997201632040658915371438858458153445436173187883718751925374244472525569605640713749287223096696622962560634690321557388034183074280357678384744693262740156322341884564645266823387318653741160822156208557419544457972121235195016141822222187282270967462040073375464936160413497371330727233497458103989255984172847305477873469523048897814990304501180888883948671327116854891056602473971289514474867986358897558375357957660430444865425780782598656926270389659951705906821983574078923420948606092288117732545388119698529236700393919023487264863708051049075233509056850880990468990094679903143534568219717690443075350404635004319696467486943676909381806639743071953108638857794306020517430969138834617551704717449001768844599206182672012179602379546664638140867758789380504862072950745490057532119331931777625106854536291243238209591015523325773263944195473692383250231127953277719616729570497019070099462398044982763380105463458830309254706583638930237164674619433602006151675160984097611518924176340306581365614724872308177244831883739574738827147663223940794711055928041498184948332110713548999936105393024355099198193244675685545187260692814872007542566125775889309042380500348564237395356118149868031563564463676038857224356631706142675522488236092808279424439856231013750976677637001969247419123082193853227926220898011944110989394300810244166580574363333445004326188884027864149923420365102225672553069101969921542299757349975382834355687143942415007626450829318293287421356520738251199049950237573867023004431602485897379576433890798076979109615246016583886301785742004311087103900262540765893616797949111852429611034630538828900597807376485374379698106647606737367114047958680217997816701450308408589779480054416733394101687563126117326535239709202644562075782475616348824267357990899954665400699607378875437532026958194210747969292305941511001812552908800000000000000 [122,57] 59030818897552880721537012790199352545093037345591908797571307679802305084116991287344403018314016209989888731720657580120276508536424663223855087426541566085407206287019266224048175117886598982209806478463796845191876348786541032393383143576079852543173614008618191187233965554143176255278933176436744865642607207751472459950655305903048223192831734903799713626029587728417502961679208097511738368336177833961926215469704158080643509426407215903192870806446568202898793716196802345662595930767860883776246040103818616507574479536633506155880594620492672739130305682645285106440230286094804969908330364613622980229444031515041364412876401904038167877877689481165451853188976283938455280376986508112141848287848204957218827333371478049275388079469010011991203606584918253676733405325801635998811202517214878690295953417582188259187717198316627915466805983558466975935716621174812775340226506825600039022687290077983231055948357239656772630225235169736360213762999093016402265504015891843520195693114036795276413227780867167215574682812144084863446684322961898723148998711897028140449365999548055457660034293921127486865498699511216542269151823574866203362743645017280173969689236342699769960119392783725786533502077437626224199507449552198537519185205685888179677333516690124082372723410592022571285679889735818732148151266476505318220466989796910460184579889409231719547038990579797201340816016363066642975207099569864116087151321818308191823940550630535209406117217240484981068775712590113860470699509733894642438312648443070258973151782926995080316557129832231704366683460489041410242041601740150994559564490170019868150048649484862394714875872020247030724747845741792070677065753138885285790070047671638618089768683109286889193009560437310027475563710739518370860976295513365445623597013761609401685798026187350187411761645280053202139523862802465295457082487237455004571724725713255067759413965779035335202789667829786102165762266649935474963997664973373662133074547803467668906092973082264179784811419466398042657469174995193003409569952550172837384191874589260279656482921729700604653893853138949726153139396699642027332186933452248040844971230458745174979296259772333148018198195164942484879833096897491519952156752493358848916272036336082772102810656314505035710481064819732832193038389206691836594563382988059763096001850756927503815243590433879101712767925323033923278914350243206943471311951795116110306636280939638847751182044134239527908692161513598582010942625214999794822605950743628905234624399373144886830470731554461637638550800459007102955314987434083730101992879386908927665542772701255012787918730254317320861178108229370085408666534340348385017169451155456000000000000 [122,58] -1077789907741671974195402355379195787265812977099605462401246325343986570036272279263190493023101684303096644786197798627394982054296153878357864848067052648094211631604358438013475461168918759361347948042786231705146720223519913673512787571515318150251430889607191130597396948245070172347234731914637413511498781840676610056817223940392522189653104255639661726640603644189359257589088799657122567883028642689687054136402351110729114680863102076615430999228506266887886287078497985731299204958804356415392897624193937049662847735773946039993003325793046368899199992664575509497955741374194758828210239847710530821860427749128625391702830281091185095663174019752209676031624571193032287674150748835928776438263581652734706478010618913728288377976290339475108893635049683667663990029309446282007315326817962801208113781364682481893262226185781227004417287616201785800272180703470355250516243758722834135325298372892213012563693703273544930648777223251650831173030782817787367090491098530155103983917161910030370981535502667661782765125015069179747699192631331531876086288292345528823098228328573730344986009980210176970642156740476139894476537414465029285400459505241003364447187138695092195394824575050239131266444330860287495712538833680173685496117541212668297821676514527098327687096563721962340091173988323174412297151422034016910843994860626993410932505428023003890489028783783469068561871681398417650750506958218639914798377025713711381373878921806246213387994813571588423813541685054549103625672444342011478390657801311793327950586119206902985802808663637741278899713998617780339447754850212319468755339502436428527099514749403074829600789428409992126670651530567164818732029357706224687883077709810472001625940571751271929388007128558599947780175701994203291513848115114120780887663538509227441154181004251536265525651691622469286407340300687176334814657818538937878193316187179889075119814448448550079597775743976695054793253329431241836650415692778015602793697889068133055276709383203438358007803214473313204337597816938401490301542882547054143294524551797923096964649320303004573133500129048656419446837627106439302248241604935581693247721532201314142499323050619715687893196385632160642632074148103101669066243167140526517040736247064343004289143813408984095841410229811814225291603278940172277654077280492739648761125852635509344383560683214192831895052276798107618755331806160340945183449721717298376804201121818893854592513195590090821645788812092047423937200273298178541299101609360011942719617106852517897769281531754351035213667681515938837317762529986159246034387393857346359255822577158757396106954410357262326938033044313358458453458550457074609682777112576000000000 [122,59] -1608357075446232980347834514574626433802422116005241701121655565981920773298053400986602388643207204048656998710236024986549806959484232880786920996998947060251035149525760106518840104025133669596637774910711020561917532099099520605685226437727827921001050225351223943439763914504793913609267662337663067744988429778278649858890109880344360754950973155105521020324948983790173744924202689871451567368299704008182814069406124629750765226470840577413927948462606542702630486516948045243961293671115452803363491721121508974062685753751782362539613624004757883272698993269608894460863862487779690572166377947121625003466691607684476073005728798443520718661471929850172744764172496169311826882739321727786968131354673557948721831400526230570639107637276147923691368874736024979889463388069205541972578534198462262080611902378464837735063372576287208606018570909147311771410223490374382224598545294176390369204717735474975477431620374348397951280217143243077669985360832408753850791284989465589822288141522498022262739075493823510275041684387486499385854091566149075458150846149774327470508058209372465030205766914076438486497887453753238555742740792390833835330616107760499307103200567849729747492694514956279158221390579790038580057926072542068069306955505228609412982016218380081200446599672438277654903591175126681911012301625076796014347990474724344052673899266199275281253150644510180232057752828841929875815913573945309553576111760956574765333205150190961803888432406307718834370747521873571779583471691789758903324995174208690651017384031080665789333283393743927980229515251481987231307692560576449585083699546040782776405041617293992912982077891425516377785957848189228420316551990682754909222364563389759863049974822829854944092107764758212764218358728658226903818079101492451588482206465563580040447146434811645616080846184063879455399176092118611500740851870702367529791462991810969726815742284310234561608435230934616238642965538655115242166526751730234976062121252029474232272625207827963680518487589735214356670346128923256364681960141517229337166106354010263978964758567318686087721755674347667749399513819461085356318508593290797531379834082474536491629760997082575904244914826473332687382855044867088877893276071121316074835683621188338422052860014159210609887313740370252638373820793469947593921115089157634200411849604585528010105795252110438843658111184651786470684013362827229827632338807180618880211066301352339219622496489391596858001167003093893517966944775698899167602831329133817469963782854608004265216713969938919389480774625583322449836892814070037493733858952588268189726967006909296425455143925529432758059372434713612005962393632616683316772463411200000000 [122,60] 337613385650087770719348819246930355019663314911713583532835559622332572776752524185521811661163857472816419114320288435715425638061449644399463037409283808080907316609303047821168000330864050379181712834822022855957131103854735363909873224155770925148918496571413232557261836856423563632592291171379592638718213691376543576665131802282533455204503916424959381827386055477519804955213710487615821193120275482356109252626663984367716691727753021971783101819607008567631760281271485750293029135837720364799961059834667024806644825553052925913621749736688714314233629396092265711853570585783085085301244617568177316945537772930213559180705097063997726745085257366710875768009624660296990323793821213049016336932747147565512982608991474764816760595274497921472265731642922692001948646063572607066026364282976590637343083809815811911967882666597414887064509739406191144402885481730913604665075228084224364878067922307827761925017073552652518830944985861028611891799470923040433948347899501954113613912419749757092846132998796099737904719606912413825777426226574958555050934220551825563800368214158536395662698281588041876850840034865424945662751796103191495837748809206493507342811020028363986032745287211828607092855134728180433264321950784451416899471019902736670981291112041559834777133552073708669772426546522903457965676774905873049899815440789529014956152320241800610090354050886160413098553739203682258981904184978477907251993542642740786157153125401886034213777774138418178297557418768979181517652878831659675030778018722335870050372897721485820348896386888041692824302035547320930105069616326471774823567249290445999936320462633703249827974206533032867180081226172043220566041977062992683914021456465502721579308755829020941562503199991876608965607146403374304769132046466428709154232144542770536186852235741303317175620047676230434041052116050719040822909126636951386605449659446329167407121854959024454611607108222547129302388615737093817658308931203165925940210188060534224166211378268807073177348911979443372333489124932524796147694217608917849391586298600643589308714746369157372494715324227327357053902842143300126532759192682465324163540419692199692068609010789913408824275511427182056075050492130815023567965717947274445479349556566659515465011843433836853022770960871209344832528917934570507236495088664232978542572440915914228987496299302646299792943152086205447529225214812745877709139537210954751685332963542237478842788845646859886807935938479568634481345887005924875875255120045226202461248061391159751787097474760122090969900667075879767955509453197304910798330487956314038303288806443959555638529553639296657761018102528263661949184691641298781485397950293200 [122,61] -30533008471512310158434779030009067310396488929277512041276548077598542890736559405363281009284185772525563565662259295885634869913905605245065661729485088121813316997369789004166173126154146721029979608176654177787554949030356070874013295128240350295922162801042491073287470495255827378485254445059379762998303365117769252407745762763951705310127518699457139542629750454570484828100847026832523851341287398194149038432470868791064895855883972060181339317842659413387917228734232008511256921633563282665559398089904915818448161073308642449166957387953316535954918328935091131013297212139346157208573005786509196694012977590987849167338502001951372795457057344735337747725439329307818289060491522346629387486260933970127336420898684860151393683140607912430375523177018410651083866729734469975404004984592313591471267268278404779143631085882502026235716544747829317513216784442266158301192127965881504908816331486744601863858899032949868877972506566704539362598465719496451832409210432267762797594574775193067636057512436618133196455869058863610662379964068020053885182867695203291781492197111231483216156362972311988791933399910649240003546633083231471626167115718572136842810502411512607820048763759485496928880511620557151125199238433039881871849269179139380491938880595586976552076961519157499990793747322108060343051201547706105555486974094655403137042207564422494792225477515933308093919261808533261129566821706921494537046331952059158097188308920315980907881343814684247210943370350380143355513222170782906604960494971053122468626216674317700852070862542727240163373702442266299848868841458317177163411374564231526984083369188284580877331561829216651760885131808009211519702751288232237282374798740687679155996844335833409581749221626975190954393376414929811951476792521356905784414389894075923792266457139101458303777032534835729755884311415426381122141187834836028947867205612983494311255373650940212218883277760651964641357140673305749335667493989076030112521268019088237955467824488738439563358275853939105504526531676846618539088156276573598561394319020463661062186626340859740735980578013869511945225695315424872859471246858095694694768684168161247438959958375361548693380438046702067803234367274167864348795974802156083294838317031337756942994760553687466962669836779924446394911613325127802273647541868314136192122145491129799068834866835836135709464836049832869588492010339785363872412195291430063758564486578252194268490342998339598989219352671996935421546162107828249560845511592705674313717751679797253612478214190650387675182419624568199255976121387349499387299196057242543431277356952745963104194641856054311743567127590102371402053935072720565585841600000 [122,62] 493976776995039313582697568281477353289493729685726430632904029681613390966853757999347943483773392828979596927716703730982434061132552835244030870547171527568734604307117601329701987943982396799483675408353095494926621572565938798276091361694983231036682929746215408868719588411064779266522474057472323233394667738192911764163807650079998949435187837205806239450144500839979792626602404664562125611289220695583992009454749346916779840123116093830660041700215353610338466537030288657996558914883894461175263836898514727857719767761831245290031426432247943573668390573705457269858104508658756337466832722139474300142735476464443541979576463450260440988336044735339470652324226899030834721340591470939252123402341059134618397429158707543331964666728577931117501866410079425116685115259292415549098862379641519969276225522897221622066441147914109623522851214991371336226343504025094871912988528810720060760224218846255758678019009845672616370036520603032346098807784761844332839700889111320352353211293380960985034942738702565528216753847537838241015083163592111795685069072953611575903033040725803143360130962989892061774195865618626311594690116576177743288722218649992902645715004633545388296528289758196222591792311566055440649368523107579046529658363963333669570973857192999520727654499412923555164393770212121720926475570769913507652897127724682795096360438001570671822979249846198218726583032836754322018684789099044091109738213012625924909738436643693699772545057888450338711936193968967720119921547730419036785817574291076753320365317240806687132967659279056017213416948677872328367237933101087888332917212853429354248631726465643165209807558249064165253190266744240200271630996955048839692220247437041734475558126684178837976758859206412678553619848284777570446663721882768078697869248678585056837254674536532357398011244911602826051885921382307676763478308316169096131552283106495666004600801612207047891678382755757445907315524374284156885186585513659659276397868923615335640789609168034886895308427165539380420395415876675308696970054001763037894758840751783638989686679863564460883778406103053180539948020344884475962316000552489273655741210210824976731450738682485443370381379759097291263229145577869876025557757191382645315616730982621522212553570100688104801838278590000346093825225813466163934341286148717854170110504147379695234383684370729292154195925944695238165192349386962041183160135056871023879280096655561082067593641824735349541058086035512891799916281055674080103938766047477676444887216105425478741719976787420077917312715991322574031524806853969723521832040404813951145611837387464292417779179391807721043578087311568452791990146331516949696000 [122,63] 174629328388905324367086249515010755251716247181894331426797577058333042846375944526159812840843826300681272843684261217675471990281147546884242857202271396461090893000849145857883252568608652965904238638500383060320085562397233450897553359186549148315104484410001989694317655661235449289531998871197328191102267888850395571825806250751205750777066545604128436735596589409212120810864029080433785681961942705591262823154015303907217025043255910776887338450235688999206231803163723951198944095761665733666371823705053941046449347959146131885669001608560349038335569963475922500634379211653155454806096835995671655642840081534603796636926563000304017851812906541443311064074548622688261496502801870386631722724409389828952305128206597970106575128909795711880567483824779398846146269189589115582194025953795249268395722305738007770970558683334591119101129752595558904263964670874267013716372861138221536710944116010684186689838512178003142614083426214348418306750298261175785928776290456015737253540630274514898313936369743409780532431230634828696290341803215080042035905966002874756957946156354138587736394545920504184253710287721868771537886835713998665119384556132122120383018058498653130599368242371035245088329872849135747361325754873679732009834704316038864258653121745160247999555890762841791606503028888291872359960760058606771143272762442204566690457586583178363557350188344394089324422680924957210175962071982709597968058081221164642996732795062299082052914759281488797029627504196660127500271554530747318005366403525003231046147800268605825788568702293281130020313660974491980100817165959107118269566416755899799799203118387935209648905978724798032056215179560530918704498987294467971364981435759173677591398506514170689188370170735943883035399843005974930990645397888657666665309429399054866353221270579896202184154433061452994109698420375797923833126742845530503960703866594881251399262055049821562928332524025851505904802020997273634959762305478147160989480437388712817703040311598363246396136198559135908070009319026503281815697237920551879392091587580648925995923435849453912758969870696103204295151539194920915018052654245505336143865834208552197201251986553543400640189930098231846026191931833669593224976254473458434223315981086821034698601738974895549331270934863930804377501515183786750426789445515525246806368166451406092046734970807661721087929111853643916593645721388661083800285280843079620907487696263810890890643358449676196194093570074471162907045484468019667356297399893650737532330960152736130818969608766545188922535974389117996875732234783745020782891003345377259392908075049013042692710567583106704395644908672213677653251771732924352000 [122,64] -17433431806822948960472309688924077555215057120447928002425028856582951205877435328951339764040510068330543630928095868264150714146599472898333136676921411410742343216858928769814056234062411257214468143056398975010199465450864115689040193200268716030240028616897128636137680363761232879501338043992160001663189262892574859058336100230247229027332340327984227591755620076883435748080229736683359811353954776842299314805042478338255967164402808730189302284960603101541273868375330398833360673615471645344177498892539577155447818510986639348103570692677070877371827684280831803160396389010771643393418841554808725330479585617010255723170457963922697341539064824617169578264805538903363798741073219161603774544906297019071986285131640942033068655458360263863553365944765009592998392448731161051428500268202230068896851179619955229326953016996750053813035621450561441464963875064540347347744948787041500680400611807162064414081192515921493928699162327013366307681150623647735023754629193568677612390967484804098605789911769911400540981073976952120340410383989297403738997043019342979505282208570191059563552334974523054043764936614249781508753410278750299802615317014781715973890140274765424926270451093661384675676702673439948509299105057480993529400985885557006411295650498641209120581344325300466318661822690694527736286853045486037984361607919994029448891185795063476208225268888873096316978730198590342115531918754285478416634733014017428515058001017675026587220945585103704771675646060287871275955513475514737361059378768474647081419670981431710716945950504646881108327866618832992499917569478023331901046117790374212442662584250694432112454967196246202952783979075650067830241095065436430465251996682313711927037873655873971870063713223338782461631876398928541747910535859096590779421361313650494721457116199833998363431682719234563455627070186205401179244326139724957422120452889055694508167054783851143321656809141519025690394966149572713181816270635672617199470622102509138789478956808320050980179752906238899644046808201157848883725117878380931073694966178934797511451759358912855757052380841130386429782119144632186049741036861306975624688811962487365288643255020727924252166604401875102959722744575790210504118678728742057099103434997304369955373272909464243191471154758939267819111592607403554176096782261374791772569102596568821747201807066145287402451790758914725689797915999651726805153701421282848855238811402398463287183155873519554817378523446285605451946128896002258516448726083208372798432363697389000323430270572151944027576004071343907858881447374567852614111169947606906362003570781378406062507070123468065542113702465277494936545291302832000 [122,65] 409131881731133060421251461037452788251109203896252574536167951404624090509336316574620952682747451063706714187007117016113647073859903185692472047323985225721677365065820048262129097118286382211646981242638343143282359218461722608609243630693680819674320672528848053648023839699675034940633724965204541617354732678342380888796617090977415985956225395120360907206177022809587746435182215792820627374075640761273240041916190209060032324780033726892402117787175640127400798415729817705559972959392857163192536358249509611923193657858224374910096538218259119307390210127060684455072012318255670285915455394271770103631666231938265689530781843335533114309258011561067943212434150139936342205558871436294051471149079322454433806234137038389132671991678197199661483208068620364900463178422671972353306413022368332153126302806295189452231828201609874279144758036400946450981788861624725871186459613346997371976751821263548546948593321002983406987252455578501259325160568619485133466037442904344210025403335887034125061484273923984669584110003402397668042429211547104738638882921399619669288296727685835494608872386402083518934502475112082374447239920129448808014320747691217282797485270525397939108048366593470458181795378919788709359445351351582401385906655717734809299096480212265169735894336393964919129488297046618936118563708674973114419468851470078304198482395600952141439531554868186418356496271117008339458459850578050660550074028995728788518425218654288467641120848482178968707692186183100354446554543822358322910026065466473994236668638051165555396355893135844605532562870372885749841443069971114403057505011093745750033222383524351235141331485424643653263259638631490486315964303618176359597118071070861160265638777941501035966974989455015879237408001327762780503217490952960072516544191020255883025711146775741198983830356610875644280177563557425120188174577369260876677311054098127531868235241270775637727036136832523639871305473638157453461182227425011345673957108867110228021135181836872114490473002711371124643368717315436290756860604447939448510813278027458888776670332939055884022455962664256453607791320149372025297266535988357675739820373814350017776117221049107892163341942910765772971509678226073186439853133756705882868232827242243050009756385932284607703521154123662032704266412959828732641250464742499753826016615171317058928210976017554946356203575352258147100438528542869577155037278680997977524180359558854894844753789366671444640427162846427678349845572827984095227985685755623052459766334640412206919837600547563501943655966298446855919399517962875170231905474405023296530565026728868235328692705652233829812143481380766636949497856000 [122,66] 37495225509458632717660125715672698880500974918901511069369885743899303978021592079728937799438131177606034528203789536820679358666704958439307132470190263167225721323200691387599803837987699779812419163205541910301149628733600682459561754612358203267820514202792292862074868408299239509528587701724036461391250763947502662543107600688950076270271444811844546873628973404927826488525073309609435256292645425519524413565869940822419242664366510668622118661428107509524280054767323871974099948269867543183944861969885321889731187469817190417109445961533642305094045987971598275514698647361203881288249044695076209885729295432272403008166273691280908004084672149894880895876764004401877957318870031644140809701354616839062456383939488374664560970908454638134976729028148663537216207446929443703408987335224851299777057220137138141184079498034279509645072718384115478323490697041095163647894885411393479941472287829246596800613391224335674112059546111679239553472286618516511935171193542557654611890695051057288272337967444533525061295321289241590491157209479762097981532700618138398861644023985121707067881320787392598360354676650164764472010296070761432055966031420586340841434825830365155692480761214569343311852539109550858758373179971951475439493445191065505672055193204815606366737860449886069435223473235133903725092457989955454067381166842036143876308497949464875889565568125698329373536267102606461855676797072343385582068267631361151118165330241100652877981974725985869225402693997524363383849058911074455801603396891074267695199078245013919059450264675493619491199496609444485894346165403116340126387099280221706934417216666615815749299703471010654611668077907695989198394020752086390499242546435693912585301281415254215500139566350741165643345596303533308661824146541170005862288938436873254504472865191928655710368683987229004761116566200417355826386512379724938505105472340734190034487660597623736325332223857091468419596860931280634043998443931369943997535187224091185244693973050351313236011591186065513230363102672552118601254756140086494593227707607549245557918338801266794372188843726022783598772255114821839333246677127608355038833740860753265527483429711218094430241139197925657347150079350941557158431821228066468681950709449302775345079441464177960827143939536600402835241106455892782688753675959222282529287265808819465462255581225138320046602657518196328656745151369987579357355081519687599377325991209232399808950490908228477884320801443734687485428738882796787941707481724045937423641036841319166536460541600106648292467143562533158241533953535435248093096528656930425207862693385153001435370356225842736872808129745714926637657600 [122,67] -2219043430915755212809339782119762348171169732054376862910284970535516271794123794847111561929185162424882524823347005579237306343552640989936259230873848970716898801853005154588919436183711656279645108879328510469258622733045475451804968523773613290130364463201228338865216601019308879390461140614768497188264742791150402434710824783552670100909293709899755420768063050791041098712903906012928953715912503427158535421760514740495896127264962785778460928127554752299453478009616447794500345479339473534235765157591577602234998664818841307392501834420765850541422645040842064506649515450465073188945611254202092328163725745620378959217924797360262931090568969110570979963705220577984773964426287590087681371259485664082760493120580558856346186593023057913631625364130024747349229458758501930302307438205488681248306173042077778007748660631347534402648522362254637427521038456859457206966425004783067485016800826667700540223500094415354017087996495168118507471018006940214034535823682216956231884729983300121554914029727547551686782308325315606363520989165379570652988901066988546034672394538263603969404320108345067378887926696813155154358595850961400946010494509502855497379448187639054955257891964590488961582058288301426040523103547692878974343225391203315766566028376788281808237464989813826440887064306900308952162070882887745935327384639750656413137124471329775900434512296654817592427241395832318787008294586379078438436088646679662371374872043196772864546325273828284060470153576007135757993899959512140674819878178258180239046000112036179982275792592686669541577255737492469238030458827816096509304574165109112577389724099044312148381330861127565641853276991561560198435827284207416618787040359455460526547315903790602592815504121503314149731699357093301009394733712445970239331033270618800756898058401043784858284749085382237204679611038834327176276228145016336794642587784220348866559627206558677837608383785016279551672657443115806744627356837285162901144880494905405471479677635386948644691579970864438471801687291871275750052595162739220742115104254756082376274952725827171389050725319294179226316135194987734363401585005678831339578671824831372925472261766931575289838400246327049490117892070616768110500444225673155426369050218369408070239902158401419407011175190462400726461590988059424381726611674138753527521131074530734204836575012721493523849640125600958731815570129943061193621944798209555387469923892310654012762494517079690097507147035259604335151186028381014374613564738304220013029802082204749571072041701190789910105449961421522886165731376097769889124715069256226389280661164719193512030762493954862957492369867457958796800 [122,68] -10676081917367189035954495675594963919437454970250670970655920339893144976382330763153062657006455635078233858552049596677070447156018912567649865246060570869611194923717351894413933736925282815245518083696529031474796804976481515768013224704499223268458438566401423340181888976929666259803559182839934603220078700494132199680201781664138511429411334927555619733747982845708532636076544017349965956186127803749113055791661379624158616395556279857124289811806632937914638692623634807493945323066691878053074494457571637445611455002096371714217067046067907050839532740245668165314052443017170984821743581225745698600540954095609223002197201137452023919438133942659473530233740532650227854411251309116173343292099409733386719168785139512639769327342912443507954175577427647537183696104651599983808907363614538299563794973010072073328998154425767497927145308244060463773704355764594661570359913212976847770046365179862687113383305901123708136814371531188246692470073965035556328186543704419037676217978465762566584289658615558448100509928920268580549856275847041678141856872545981825770824714449577092622582162101256955204356632439927154577791784851486295103492643228513478742166614114157792131007795896031907627521118093812309855424684387937550498339762202392186988778290317890676441210334439859552289959208941021054195801034491179512286368082778770135998460600372004425206322276775083084002203633197702896644524703542609553141396389634070335724240098401336448102794417777649483373965135534974449566415561945384861853330599201180987215505050549083971752693733087520799539356413117255058415177674260603056281602967978733121977516229628705939090135721188166047539965906190054641907740725824211411402562998285156685465776568841353899967712105968776589513769075642881964832913086096861817501698122248528752708354879690593574255265916080467589656105219295926168767918500241846619202665406737886328557574672285767709390590822292794170712649553265952817430224053455557236280480950034358559762999013731005809948348389633757201852168638365739482232673402310622853353115339765935118262423161847001556936403904996191741352170488380292608424641009223840792103965494064254481854888037917336780099614444202178817809157228203671146719496029167101580236370564319817932788156677147368059056355206005167953276570124708858901676063230388698446921302443606662146319717582690685055937682677208207243124941867982134773400247418413000930025981935409389551425738035265208920271034441376017985722110388498865892277070524177319720557314124067506548576019930646845522769828862689767232360396963219590790094227292240665863595897015911316338300323435528475871715867123172511200 [122,69] 2851212913268517582664061939869684748270373724543561369042210681175212469836210114718726714052834535522683805437746632032050631413321942387005345494256022016845681045434493677350990092933071450679436303006347935263920468842347439827595328808893407539685523819862155314376149464743014175648558550534789213031415359854986938319205763382380928261267015751966599721611330412224960364032061888124497827551036520383440866376617993958866840839066524529823187360205725452138024983924283732404901178338647454413595931372752169995513731950140746142640960761112879370425651164595682437390099792270986472429961936124730356068264097048476301707539262997108566289898249313333745541009597124778828951900513820623676864187957800994918592152440312229145840378886557422475720851311730880242106093534799948944615174411958094676062778991336162228610671284823101484693056214807477605955310631145012211159579701261276720412740266909407892305785620380634899099778834500855211822922153574419504400552384594801816828849941332054340430155061074984319349670165511113505061703613858958819583284730966355572185189818823328344204941128743471045726156288011025673517258850775802926865340060815073027436572106401157582391390046818313385342875911322346898736921016526000495653294183071893513934582591688009546053601608575351774388048634394280006469065650245392712316474123918263430844148090684629993947190524658304960019782572040023660005480740477944461712953822470924927579084620810503532630416223433631579048463682936125577428721240584431688059715000113183684637963074163934392448662012983562628769336699191951511812886314513607547871021832916376787798645545627859688154287357699936536819531030862107411738477614805417503973319827053851083184835811299053501656433659624261985577254023153263847433646669306701416995565762018699540686603736193166357971147882896837727819446134701433540261704308547976581796344275060231175249078549609970158782502710906938989297535176320954473258445417539124901979899299976712881059207161077714598530119052502757212544736296169295296219343410085696939100105898813402606341865199629435469720985905086407792352324787592112038513717368725581571261746751403633226420031598337185951322629226345551796181394624205277781645646261376224428850060595377798716604254322178756775596221440865079916555748984574626393019888466417762278415761413497596377336047898708874595856215843491304938715625670373947062781188652891054502656326491679106161985818321029041945962143393895221250611942368048032415740577115834758532261934840720258581003825044932772622875045862574965162240879717066268049701601659619417199170008638256351622762105547028811805718583453414400 [122,70] -108401915118791445583407180416089370282298402290987341636235108516192112534762796363471338024639368790374435336057205626667776093747322094473835717620241057527152904055302471790342493046530646819071076749254625835545790581683911704298808030217599509677407083427327047058061345992720111950270363151934878653444941524779214950857240057354277709995943221769736526328823604401532913307826769684793308832868485891005346828343636947684060387807744006752205767640045803307959815519705627220829542809151086252230701713440301301245272871429373114743834475781085971778240831949120516325229475335630123022777143255879404211302995629709356420373346420874701862515775227988157158129332110176419851091592821490531470814548081664810839307424565349388246230422330978552351943516570000094630892782971404532394046722372925852569373068561711215504762355607740003251418190315273175058232029828988646854025042959403416871405183445329113992998095220642616419859974676685176866929698485100895667289795188456330453861896560341190544662571373241768732930764068277193965417401469789791157134198981809542922955767110885659416583703273798423337288591512453673207651760525008903218406502192347104598538615317843095586831017520329348108774433555201812217257865787052984006846620477887805187661336987123728479706478482124628362765190039551390049750682514425185329345242801953363644938037375056576207184372568097276199026368490825932626817490030381054179398470710088468552971059875757401117793343279643641312440547138177066363259849285928195681931161207047029339122488660202519282525486521127365997710186378914952648925582639649524094526580282107148430861338072249044343856686551279907343786821297637569096143503920295511070658785504189015990846563040964653812881888434112096333825755589987893727957748948548835296205318659732766371196914146104863557346213824998534033138372363900051896468572534562338968714770094654335921831826384547549001842970895545429178705206310830876369799143474137268776784130545124251628743955734321007546361467736626535125671658588736295592724490074336835187254180549506092476357888635697408402782444351267556386369940716512886568370002370968603881402989712773319242289183479495894006170872818965605885328884129074092473415109911193293368713179607060779297054191562782471253180053458579210050684014080930988878795172775363143800615304200774012803290827284110426312534874907838275832452959204088403723061487669280172307434218426775491402991004712031316034763349552858237069980697590546866321256585283812509009920297165202556918522820028612696303470820450035788000619227157681161142962258638679432404452281407065695954987301130032320621899046400 [122,71] -9515026148631056260538437284736037727052520606485212293744961659305989532440892738446077292047269140357120200989705809976202309071967663132755108493970914718886252303016326456839123769943501024498523560973395368233376148571072081145465209528385010957731707650426950589419188512866189325896152463391494160260272482220394072106597850710795821977887557061692628841437804289569431939178364905818602851853547664530940636968625219012483590019817043209239488392361792538823151632680456494848107761238823426852193588828814988088028090901459257740635905663823292100771135205883287750718784142653736664404001366687078918327635609230523650517238882951903985893199901838009003599136092104113486321890201208641332508354486171559163899392292103142541788872352083194585885126637351826127178190022449831044059641728968376258814146168002103535345300563914046392039173078628780932036347122113024510010646906609319566094385498548348464570364224289960992603715824405362714507209972352172162970748802995318172659958325636041506095942529700785674783581839380977988271320512289016599736580184988830307820446708251987853581401034172507771196401355635588419260407879760343521863737481620585702643743141250472111600578645053781901160072517881150970028315446626249029196563161505349175844019104327037605253902282853482758619607853348933777468134771016463775576853005520617584241924784226662858486028908847028259752479390538785709091025869230456251830055210717941081868014810616844464951177137655636991875587976995741393074058398358356787239115853660768243525156205196808158674287702032992732582072410075866756486991504551419468905476534517768734019095867108426165527037113203929959679684603059467151748652415703020339345382518934892490569363378885469468624141810880235409323528426432804511438577330761036416722763829013319741687853710990904726434283565822980963085041633725029493949325088123687473066195657540818908068102009893704262696218469658494778512261332726754006421828300836430495341203603685189566124067994983714992223570140411816736010825204309169165944026599758246898476594729970742986326760417066055447292722762828685217987939787189222891647759498450823804270823897260376097290157643361282834173622547990424359851108488481332141631526842162913739855754329332908496899173892498951801456667350428180389577968362788686381833233150767788985780552692538955048730206517699827086489482638166408853284709348798510644067859593845829070109180378962701149122282671517398008184790481844109791524746866882034485597976280421337818071696943423355669317893369103417709128158636067135164339196728290287879324683190414869117118299945006892054121398390385515395520000 [122,72] 774949596842858428150518062581128493650265695806523322698524675033331185863217931009663609853917368276858434358991274549474792833699625838845944453965948613109209232127886158771841124187123635366986581496932237730279952906074480077557422596745838229120695534968004064538522058606925886510828046344031264558752488571422383486290634637443901085929501874244616845589160083384617738754268930354680988429231629476347069119207581085529498560490971423012194543722194979945276270944313560540228525194485261720993415791969324003257449205973452575895867464376749253124558436387875348167945570522410580990969345350008497950901788988402086317812504493958228190616941069212202730656280600445367636900261154937059733696220379165653684783084252527981797245141140082190545447623617764658743696792816267855316752985484943898286756227690710612613490171488731038569725781292675860106492638541556259695928843212461352951909168943503541108562436415053562642021251140290874838088927839915566939967725554595741482754942385486859583477951114512624337050566719416795297227604499516746035096331795651688276901833663109464681485307283844640763694373228387175969081637626227647857373219281193362857730653564095557990740379446234960097731731819962765304050964978395580123855912824880594283746624408397369850269359786950961010979705045211478008038746702351673363307292008200740796763047613183339704474603173837780101413795995073423244626441197414430677211072678240910022595759591382446978830248407332822988770187046974124959121117385325954566340002584521662466728944864104771492460389044789309749958039935821728032988747302561518937712990031853189456074878391896870570715575959079141456177375202964162581240146271172356922830854097566105875967131060789152266743695761372637903945547805978251128658540110190035743056541001030319106837540052593121398081302478606189730599250164012656122102669558096931314644533772450813739351120784766561686564110473827780204317440440067561983977118809773973894952556709581395117087154201248376946950270766390635711029341262988441434081313178101404510691022506018445212189702643515439883044345027964925822519235072564967482356361912977602396491534200161254846584095933797477704026208913973048486849900212664751533190487190562807739618970867030242686945616552068142692124849063766175657920971790708286329277239633641958427923568000099883772695963803893690909633073935748303434836942770495756744049928096202974994031952280878988646106997075440047701126428260160620965889881003078635730277517677206646526391004990477175306025542209891910253373539975025874857609130264821241060182284737080370463519162274710497337582472273792534400 [122,73] 5828436622236191472730335487576296418641203468481633129685776456792798875611061369849049783112586016324408095533840367214223718909385255189589329554077991678092819237900872274228637678372668186369681943914350152906789309062395886894797064435049876062578584474471041510214211282127666608591248783463907562996838218418518202269860670971980470803676087894306951843540887432009697257168423013035483351590002160905736810653231954023906086331234159883251752153973643214451970590364977663855515681959699851791430051920098720683160641487135808414076730239558253385407782746073037272094734080424183099139830672357964074163265463587131610096610940104890560815037968714443771824243485602865477943169546729235462266711728699723815921149629258612388704093787930175319201941893946535173709016636590564374018412093800608924867707710574845476801099733462294498835128321956008583494327530605630301144369713555019259161371505703140821055396286882835319514702196897040380430551124734335743034597303283067290209208514246805608170767471650538402729717712695700325999867216562028116283851472130903265606548796022881177225323758737794049810230488393084673920803133167564525657914512612124706807933508164797159232393915233911957519497452078850824212622068374931301905117365434073044198097026205909349416503044724338973180625916344814838229925518601424437071657556823492709936688331339270402748092408357374589531382396549570050890077355299990757706534566672228376733090553789169923143676363885437087047763614129567016734004037484601346607661655704842059358970943943912015304778567977497520030257868302017971377687871402027417895265893189879685931743447680621799571288304031321759376678001212138741730504677878341788894258695734486791165507224051940536401578230979898863445617689219772292969058029776607270318215353674761032758191376102333379299070007041270520858417601165158406471307744998746090533615262592917107042081415487085839856656113683483724092629808782025713924205036519582253371284063524501724517530036592299777285843566658462957948216935100761308130710952236763006946644656104352668984212086151813475073187671187487616451230823237577290898511563364866276574541081325045857705407387709356309070145188769310536809137691903440148542747678303914894187234549120571856625134716742310696028041483020486256287541054682872646721186882255139800106911911282131954947232586530264975965984057588831255272998983826025149102216228869687881373266115752816504192883456286576804159265516022478532082289725439422088772705798916594110639137718113119126013637246827357149200293158500420629773936037124990738329064413241083405142503611176970559586964283591680 [122,74] 133926778296984440619905333897530744385317083992446786119494393506481232025016707558692532105890503695783965409365327329845862273032958736705366918686303435502139951643275744156378797952920256461880631662292635087494259633410688188929237264685823547361331969002054306808835006298998780856731481666426666158679638954895797126196906951911772390876485932439365600095304933994975171898095086632777462424204035956813304307407770889882971312584049073058620178309522952784888010078091927003224078381620797393155340906454950595578986718458223039590970465293528559342344967435456944733622371655904246244296139873966415631386238722971655649017231453742111821811752938935407057763336229147162437026679629411009542110454770027746578871703568472904073098626212566408293503720733679489976850028761549950000211464053980811865484073752983104172297462221901591454610704563858050285979394634621980549883866036169834965204623855627229731287321821917420250632393842227339512681346181786703452854806064433392285568677307639739397133853850555647328984639797531717504765850532553027085454050750390131087278796284527841259862416437953045352424299746373978633916721886813462177860387879105002588540458880409801162508661652363329827874965370832724635590003016520740057819903337122008725449007782430002934493776745361173395395750004150987044194012747134709738070430250628502581618432832396487564332198026937005512425397444273302140757796212297648030662960836305234553848672853453448474464107809996726694186380487991866131841272340319485154589369850337808823426821742700070902505554248495387971765578580593880851548714931061745160243525208736898918155819779238133330872130252996646032515775095023198540003746686262637322705984149486165888835111190315680383790108297375029009213861228446144513373000282816632831072993231081656946522189748692372181863067083038814657080488542160088280659404498281089294232517966135810690535478950958706096189835779737810668766676064455948008741701460669327554936791407114584560904943738454029455342469480309177070985972727475799885672148341387251831103491390172680847401571444228202437984310156358060809437329172638816139087025953167251839588571022255166758439836433974171266193522724997032062090839194317573351603240877083612820713517475525238977296005124091028823980625577710857231559462269052834921676195411770031685381764155548546517734299156342298131788041919191088974312694705547394471249314968414351752646351931532801040611329517597494963628521932785778461208807764674148440534920618496757348700875656704580683914165904468245816746649788055904127522500932018166109930705862494975910496466802696907555422581760 [122,75] 2979338993622991523323795371843425073897714702853149079453769111173433822978380777497833225497458924073692458727576486296041536444143493575805319237763584467185092289919108570173862710209365513442228078609975015664882686534977744527560421358284924750108612792471407518499424901403121816972924687496583221777414304663782248674518224546076301458683017640064084863862730187607246893534909634662760523762874931554919838721673372363893100309746150546274940667277900302579426097151922313742887734114581686230427261360314985731771634014371746218097341432915629342122257246559602093492863267998226152269091579730852889036520926457875234620075310206498681315362795539249412312664436127773305474402342543357705251775548404159738209207960149301129718568121782822895238780747367240366058187411510280034880802081535615057251604503639662009349404040159443795676614783439626994466250255564152454801215151844460195505917820394411045097788600144755173551190825047603290713773012446412109572088276569883534134277749549450127859224586645222190844159114837469507679525946572656460023061093391568584997890284415832562484486615340956824131109514046055762596788711305934581709024292973431478200068749427653452553459975720953535481380551941842443187059944727063958623015289221219958255762414697586810129837918852653262486680197088422054756098724510385249890239321883496068005501869039318305601021560122739758364013016624890590945774086780806266697490097481505222926757268642234713386261991649816141312126834829898863407286160249293793313947692660100648271632367668256593856081054886595058095091262531427069551653171017541571740239363408610228511775010455047416058558416133273410614261581542219307746290506504952215607079404464492353962373943216346526059215001881740327541956245524715254901388419514328713531406468215889036780816000116119980771099257134971730358622021311110773500942522028088716028828843137932329699319447825526133282294867017220196003526705928590972475210574776685127199604776210084741380140491102184172650075353594146286937234017416946340106660893219795150037011920247930572418470876078211175367734075893621688167108056558564436134426412366564217485280301923977267238818680774709372351472954443006872498004512898117700818061025521068052979748382100766303056381515184429417226033872792588236641370692786663062855761529914500848022902676640197544042283882123824923134404862690205193113699498276682044727895417689568811984830991419509512799908455076584937432105204154482696232485981891696257265372974553055462908312630347276192325170200548658024206887117132967190460678385748132825991404129333119197390899099985586069123840 [122,76] 1169427878365827549760318803708326922109195738621022600884289422053349527993985789873373687452785440306407377529877474015233070393263586521056579982919973585696674647543519833328750327257898679496838377386200881702358925162208358861148154171915764047995527352677784503070738487421195044456334087722382257017318329131603253409513278412620482950230570139465561925511447124630178141743436729122152639097605437119773372323931614138782567302712282389264613605792964940969986585144905050613507581059425969094958772803575645028072297823780708253047341803326554329101717782532051545535987478696497111602294813224919171530538888216721814167774130793662697593561458632532743491268785099339358919863400289656209037844456443582375585486274803898797920502928816957319274514530678361874380076914405760611341232304075787182861621519634870265961418596008605715931836986238695151604649285978160596388205778142303139796246233513909423169197783914773634218007921984256685433614168765270913251500714330122784651141039087985583302205802464120233482318038077072451395059970462179187309719334289376368800146051655538212418677706673021610541809430402659342041206299032791467831889379372695432915371450388386593764398423074695637926204342079693949101336573670206357447753705535203154828825284634696252352531515217041525135143353294082232992754447462176562645867565154851802163387780212838297845394606149678491134503088966906451816412468952729707206773293539013215231134981643463011113814315583196044584769530834615476220350335706867932729350340106675057658953556420979088795736094254309689027906435764410135178760995785253373661907283199359230972790587046297611567862009091201596831878842341756840809368780627131018283326191479869202617897265812238065558098693946568691692166248412734449173454349984765063947737574389878673014831712355113087328109474762637349848649611180255559120240815485484843008712444862597520001028501075699152198786695621244109847211938213511354916571529088789546837345922831617454460544266891014386974737798778124607863990542249904926227076806580793501070410948611232220209759320451174000651700377540257937785730060082029117994961853996539726369171499060722715862685558895039588603962629570841049574747234154019117921545545932254338537660104521437796492692688132476908328682201850119855289251135224546169405600150697422707033659014777456032569451994443770991493212564287056556424244049039073277486273557698852419098700299637262353379156074432267442335032734037669910997512485934656872642110106229549858930230746167571060801977563743374525677649032917173600133589953278251637269457891301826268189335094025206577080 [122,77] 6792854949989829898771227560225728651979511703976027142327171971796231429148369860858341717416990409119668447851840448080092193451682277697959416653483121630385469808640617444431550515254482119929996505286298566679722731915487257565506857077624370486254985731252994572259468291103481299886126174127502443606120248445226691628873665612745105452923255988049802645674950623268946795233309238254730558881996296153009808769476716237523689789056964622537100362134328336364821394832438603750141349291291020880724912919681474481444444481923377881182472018759921672193991603362239780914456143036408596980940516530062640756609210731016601163340191063940690352664284655550232556824547265537619274350430489210327996132614913351909502510786174247492949930486355129376117484968367793322709485224696361622680599776009799492541320939873207443787039287504691431548411671719499716044441799117321161877011902442463351540121767183645128124816251441133764557057680213533446022596088544385342793859974577518815585951919600739940377879419494243650748888531782944356137160362468022392449487107918274981129687091604065516908613419819960314997043088456172780969874124919999249857384480615755360514453821800531588190404042007023837793054858404719132363215594193827625932573752628349563876937298279921510151008836790582780802364572128976787991386106403077009932198907809181452863065833950906545025005893252217314555568817060981308494969264688396300616359360543611476541857661163293645798611975019475354723187267029182933030989333693169394566379891682895869842747254605725362681872778937094933055191760524428501541068748106489850852336275509638834674384450660445493814460008920639785900711507140071073887797558417837938409073420585521390399033396189105588631044871086812658271604588002595459815266624908321614013434386554751914486923769202940784464798922762154633691457753926083325424102235687452408626902331722605366997693733289437919396071229782858362188158108123482459831747628421860477694937806511018494846228498200085190244386839950255673875647488426260071610816608366218701340395780630858325076478535299889784221120623455057754790681210370307236864900506994329810003625969694136179258412934926169796657984244621617291854720682490328297285898472253777594515717566923281888769429849112264763212748923397040762593195433722066877556323298016521875099497705059056825644889288486677258755732555785238573871252712868814551907512661633368423013154461526151156635970150263544506034912976805615564388738915327997826286291404500661174735844379498541649260683768515323771283127230089412106510344421519256391265961805565144640984998667985920 [122,78] 2021256021840893790789014141155524034078743078522718163961150473414448455388036768188836036056230036867873139497078844531612942148116560190486786072028947937232426717296825390607830990652109217951280103074606832514734466109026004597898714781051174345113597683037438942775528807495643153032476803812268197508504330472064110159368439844154780189600776485719298896639717368900071618931232189728575878848455493019832677271144961324507159906902849119868471668302527804256528864913469853952224515858550891349154647209709367575329378815166754412206613391917409021204934199943317881896536786013899743003700771095419875195247631918345275084362257938800244791635617482533858714927801026708085937626553884477920830962238840467179064462849483265287847672317807962529185894622176241751240491625524228525229304630648344473632559109115497177078503688589015225119316358183690029753637383109469615068861905801041265565898752819554323446916537429995912916150374608772854365085463123433558339996308122434245241497396487104223608270364166207583407513980358809341924104252575231648381254558673497907422581080038704248048508366826009844288120511239864993857082539930596605043984527175231550904886170228709832042001210678879565817513917887037676048292031440605649684334843054326699613237186870184184113556712905483860162155225756934700953148243370104610839704999174482766493791052374240127669216742889474396534818064409667244119464115364580844160563032565885990541182463503228756877076775583332211191784732340745078276715882684318612397020886526247971473953972570241533900746061702810329531714260057793789124551242251429957308725146770247115991297118279084368050511090160952638129373178186413074278485260086880284597205789949233530642671544409346126000938673092219286259635079047359245257515168478768030253884927390655424739902625781848019978511054906057348421667093082551815230352060851847800820854371162571477472888534473419337654105666476033908503124534393110504244783741335187452374032682431573956061819115166898363112162607780587351310265622104946986054923407467320773345899279301474627593948779037109929044377403648149691341924641960018837762492112068084827961616949158158044842912686286493279998269245005506286702256543804805726378403407859274456818166338600409092851958233609181177520618922042060387715344845618294332011885971528437358374831285807435168770229755106061831316122631374190998729192470575798002862024489864808763331839785272106013321013922601357384972159007512739786479329529202938060931874525894477461076912364624385549855966729885494038701732143453919058382574581789678148678712558466235365428819328000 [122,79] -1547267382634557941230148666220077463730906354219201073003086161529518487658693835645578828438092244858375268201110473396540720022196688113161739158298913640310606508747061870786833318239119005775329199677696543263103551896548075384023352651798233887536278387637375211954524705787686635640828606144213120116302281516123435687780046791123495558857392407269224473247845891402958707948808051960211940800453828984378937984182454042614956025808251276249406531272656243426864404967286629579441401281209444543276162954080658675704280701310518739880815943413305659634731092154239400715443712618640657566842588241869264374136161403911189465321005641540209534440957031936795634652236535832493076289168438790520957181037734521609829857909518992390368827055346257592199884149017620059293140169723963328901702287449049450378478530937758221942198446007808368974856152022198060443888778925561613073897257035523056218136538464243695489061078233106701673180919975612995914159918145244910424863439748427049639334732530312169423255751794949228387331594428812687416672791497852903531186575308616403090798788701816403125585421990942032143847742895579765947194790077701906190605177634759371598273115705042792526547458948378968211438348100674237845103391331219731517336624180520034882994629889281728146679426077809301903512076436462492540687741588083305718249365757397401214406294098473388952457590951699765299002601969925972315594956012779785541089070872460470150427361124202709799316516780408530747904368543954818223682708357628624507071728073442988622056605085684340757351971098625671133878002336768127991499979521655861938627583617264130890122633712969707897754602216421890724066315764146878822945697210446865637337050088596038812020817824930980962580522189431187388212267240013283093717234622042238776101298298462911664513718925275699853283008518298356253653421314267822278142428360481746967084858520356970658487630599481025069877451605159958828955404935307096614006803052499257044819120036755980695792763914929441752765090698019236068979694902480244022487270072322503810789025540435540838801885842250959647472331863728305718329626214680890936400291490669115472521572830246443727751105664747649706489542529294126200077941173117573111986792993864276845002598413566831742442588499659017302569121342273142908245293236299655003396314969833575733428903767546984341247029682533093537821649085157265174825965260611446592390181294356865139171067384663140765764247300443797309181796639791802331830088794027351355582586114471416026355356256437069463678375800158340713746818695398642304778401184770923712300733724653666781440 [122,80] -409459877261447189672697106733598139383265457196384783336071440263461849075731708095901163665598967228007971429741830055754763666126523662692026046350027405288754231414331611381465362835759737454715667470544499280950925502761528233288215404864485739996390019232093589938044236308286235085588333946320700348365238651810726849698745243217699397480638012170970075615752132546523163463515260635460182514285299072305988602932039162574760993307038377652040207021794656926036383259110474032702246589909767699380181718950781797283583125206186931048083367004246003801610812779426293230041830851908578712483817635086064846934828835614124444697269775527331805964475749875644964634652764868045331274293132117884005116949410069290890119525763031322310833636107955445070713444292294835379522774270978024610941888673627592450477875508699352339285138165531646803174272147809121043327423386948985614738915442871437865989165875565923831323190060652544052614729888327094481871425564962515299615177696012891322856542276626073055364185380602723759472118014504378296592979425232757793284228108549909009073027973349681118153166620824284788012346813084177446356979407870162910190054095089565462748672535899941530169831127045246558916993630187360855276872057120599529826463433663778930251663729850287199040065312817500957382449909584186493983674157309328700631861606011797357480158558302827977534716692032049859029634159314601161081046092090556551298314774425834011327057918742391255625532793091983999176678909733496805607408172110108556689611256951957795702437663543999212979532033359142132607395369587267094368711419285576376307629709330493494404037963021283664820363969339464638137334791760739254986570174706200737749764461258513624684788544248493969208307070014460916340235807472863876135652789423107049918413544952406448655757554715650008090774794153434537120399552148210242547470704416743546021416903073139001460131188349658923311447400382331272466332469588199855586112062895808798143656251373507526947434211195833582651043958168864348942924078333806069533034411941666288483245350853875621455209368856459280594715584605371083727768632867956751069316607271094332221421314356092336103559745501722934239925033523934565255285553693823559065424758065042572607037242829167884831057986533463118553563068548616461952939910275855418793250663983714700971342285591461908746412059120744467972739239375765471852688476217012324631925060072882966300429937193003499933271419405124398711823474357426334472246705931824663520793951044808520547703103761966899756433514664880586646571501547308852902347689655384695728677982615564720 [122,81] -32644683879524722789661950274358746285622365584333741864574234584469617914912890839671026719277376730256101107970736659066099592303142181232833894549864904184927357124605924759025076558591254592085542114206349632084405250139759068140177094950365766200642565601084197907409865993348159449382144665485104517131441484254190524537916402969617841311367132534940633507659556312054198262804333088721616700852074822043986956206551480131830393934674698583507148988007886619338871702756441567289014433291283764991277813862037277862606084305411294840795131897550613633958494535456145396689885571336107511296107796616246233324312786510751735308612541713164026369217528887009845538897335861076640781886308688958033228385913685959969411366572290048056769019620333495403373846304460302799236240936490009717087221831007383261187146774586825537892955170863767468071733408994327960159206730217940120539179236765066652077491646595956705641906407135069587849528372029392820146323944047105081382271335575123181745243358907347684995711292516187264260150267800670529801368057274963940594351789709003054256218643861248930278187525711891161190176738392846606600296539018491828516730163874168715659871679781891474749899744667895341841059319881227601632802694577222766013435296110824518134929159869157526085387494884061906101694869182259499162240538961789298174906292286289761962675394248972034959301572449502932201772472156548952146419588892620906407812797134174059093578694251865271792008097728968890120835067770315331696026136052888601134003434758078353356931386333841675636020584561214212189028880127075501461270597256269893789068188190428500081709715041970287326961393992814870922559322965287402449173600702192918061221452705409521756293298890784488425893447127085492855047299237013746210382487475589845681300018476342820777607921119844035452992875865670268093276844043560835813844008764210580994934076415445120409961363692633271912817438018863802767742087333511285408257119128675816290096215115489090945520582311537080477140511030895006871280602187228172470708244187433352684967518477808251027995985671981036062685019538091722940604137663568301685783342090881301220029095885814846354718292011958303131608210099942232398642350455545299675317430044177217411789334271188409976426679082415690665160274678181414271144557132924594304036808407871091970193484588063932398799393027734003744791474159564605856626745020921803872385744104124921655363757001268685503979959839832450875071791763588909737575320841231330793370751751467538519929641158503887454246545281145097283969680536162301045104108379914323224081637676800 [122,82] -410385575893585962880075044161553986783637666825926160111226307247849474208035024902540563761717497673027251054092066077775660800005265510004279722319686218333280642642576587859336408025891090150015497976221971137998961424647659973152325922426522023636779320716813210649256519861952395329777018448608680777634174840590531856810928958058842214631382150528679288682220078521096703653159310166837137423910549615507244814484871487615914326568551292154686595005034722613608065990634380363572824023563959933704920819493888318758018735052341259517532130008150561058458833246241249692727862423317574587656840885668209258157929850485549718527121730099948618190534604292884672334914309760191880680821472106497027691849632383984287370560869040451644989993423576629259244931750676346106969804171884889600895808942197325794131787223709182535631677569178323851641128470383556774971608633024238034417851714633313404207531234482891503595341224558807904908429112996638817504335044995508841385548455975840808411939038868245495339282725926159408866789468008586463459751679197368797209482509329568487428066384526885995428760381814661505843516976320599537012808596362831260185177710197394918411228637968430663003794548263202036732798569838262568976690015895763053636443499086763885388721942547462799926152665633761960847408827150462097504337828304268693354861493908562773324084107963368460392085628431663068977061841839625688479020227922011919005089530470832239487074979644998780308274450372669328952667512610969198949874038558616405407020597290028934465693104285733915903060737332250006070406166875088966696570677381840676300428973476663882519083591618047409321873265665028952301330430251237609248299923157260276201914014532305050041977394650726365104767405564522036554854109967306329203685029526468115097818473224221975963998528070752302870385406894508779657866564277495621133306333838532575410483662250429217695023415669302672527848459786616009831696094297573757194040100665173893405275250207522499254549277985233147297226736544532428992251571658039684242499514107767838167649799480277009088375037170215539838465729077822731925656437263533830285241579671514017947754268243891829848551223443091252083348103630683995588480865976084117046344721322907346499116301613668323521099942142250979327343466232780485766411520943403987901671679094488863813555346890301469527588670290875790438395152384217715610388770645743448105281883745548063247391454417145550086262455708361370959260715157943188891504388239649951822015219116848421092965704876692136151698408842344892785896741933192485722536453642026177403258880 [122,83] -2861300392110521787975970285648548180661927976020149326572572130842429164658975250018409417405706209643980682738466043107853865340156709687609258442477257371717552581260912583964592933242771952886651413524323896028827925365584549035746563972480917620917541660524674890246564623957785054727501900258127159605403662024025301531420346087693082863731584827623187857818991446861275347021481190589068538153171624627697788858534761395119732422714645989382859410534602078581591559882404170811412207728647776276926852393052664469551838225897799660003331362316953634344750689059758879586454708500151137400878423636231187615037872184568675857961330011783933736920867902585392257601657790085680362779095925103384773466657973162287161555707996383083227466042129391638171395507488422599364241591409106506842973654204514697578848772550388545671066639761122892327357647284250784823535491751975691310676252491422171219905687875422489486244795467238984193446444268203922650830031169801555967415325893967238493895565540941238876682950797823988685305627047186040296354645907361808261229832542750697643809517494666707841333834126797844824229644189821326335654036383590088420315351589643473885080042664371118372742095401827901372972476999521917363295148041156132605235416178966559523486330089651544603615702188651335646436993158140568309195602837168633237163172744386050801931469915231393682156980392739045074159776639070281010385642644408910314046091139384506071526263287821210438286959626658470619101117042610694716525799175172777020580153316159537777422714171041920047172909586158412301196981256759337016351954580723554756045039160794000134086206718953631880669166533666759635536345479692119378463508397558319805494696757802109108663568350491682620976320034445339385118150260022396222610870457544262135941441820158096509445095722268143585589070682300314752144096066753730089736456355604366770629447178663765387607632550184275107950902964380563072298851238658750275614452413944883940627261855429592109878050665481644453098889349716228726820910316551578388927684139902828540152603940084443265032194360229487409582213751466028027459112862022309914599223252552962168367799354499391525251181083719767764746952892961446294945742980049402875526015311953562457755213132065880663749897015260147543946285256830697993547580280323494110667707497144834264900886681106970571711544391380075649626181277097899548321415589700519137633752984338433919503369299374320704442771534261654093099196926836222560126009855412859887945139880408011559821584436211476202494633112650316573612266769286306141658281106482142285440 [122,84] 91780152119827073757044398444153435266501874080714538101063899739873829673757134750630445223497943087082841993927510778553039487619194517673721755398518660854879063598125359720769851743567075501037293220970569780605286341822464964997556547405455266841021617225055484489421373350624998309691258006202697214465822390539663491925931577960637776777334141922130079447928205358696213546697542733363481910922481420383352381774298127525823190112262376743285972224361752171917121565715072854186555724023505223127801849041853829158089516036741315469884755559594023276743889191076224263727573559021618269586414139167271338944323627437452903104741373898690308502078791076798044565142618391561488146189417427947374301577485982475114288638038386722992691553601985337849366538985435415396095161426998142365095647700010550380800074968882803080862659872291229741078862371835816464147524885177264648405788092521033317523533816273603780112414583223830595670925915391772238191881108258328686210783513456765614824402816551426026831415211524777571035328911078942274921862154122705545690156333004185581883171914613338376595215223647350563117627681101585829124739195420931225604619889580981235916583048033864187969523894433981575878704847565303921193286004117647713955378725350383094854079363354883586356658065474603228870951829119030591492005307616987173218159901319408027543793890244725347873982043389931829351601847527909386556238475907583765436330524550472136059817262660191967219316533544150920095120486326199326774180379064242738334306837761566557368556911258473151720804621828705593916445484739422988419488414101017014234572027990365538045068811219787470151918922058013264248891118955337638986290873786009759720687165315611086763274810419189338514178893832231359980145004921478183171080910236081690931473496998740749526916125454122116803904822644302481872991675001535896512964071340068747226871424937727104602593182967992266374168646857054185503110145894271038078137563671164648663765693507277567411907196474406815805263453265478045045105578048538214188519160962541508956098768657190894435314625203627421382600013448492407217891582198933660254536196219750158133290575590762559278034612549639339043319071717021783562026868191470176304959012129667626392720416605341600949312634421564856820560525909177718532287639676760814741771321542392296158666866416600271769111409211485050608430676769561075109669842584604855261930162043060016556644336358591955512034712543674891549423343708913561240780688216539463586643936786320580254620355243579840270759905304120117542322297412735004990137718870176740 [122,85] 2222485176488587057379261678173016477900376579006519114907557870699769549572244971232442343557420994063437127866871110598721475858110460269765081940765859110518803041005872096001804216562071196467272074004741253841946358085769441564252727439188758517615264356653780811536890075640909565969035667862662740972425824661566086067282922654182840131145171325478798988317527968453666319653546156076972242206677905941239527501610873420947149968742651479771937841489258831306217952310701077762166798645871285892495479855434681290401901664476156046813694765368893316864141484596729293390851716546304213380747690040163782523278077662659788463004464705174546512856461103699999099501516111998725973298078656631140818939515301391631076843702007884712863849140336016603192752853485316578557595575613788889139669383437757602050559936588092709039528511788922880214104822578228981949847197458726182054078276134047822295719871608357571844402308718807380019556302547470498394013009227310272400888190587022484174956507267510743608026300413483837311642114838967723157691913686574021116737556601931663173978205033400424408577864170821311904575221336932109581318737972506567429047113132664108142731990482265657749195179549458559714932227078355481154759125610239471932088806403126011324276696706933991566238987667045333432994459802138196071273295435158448421582624484553354235478747528167107859944800546511739077242590288732936038822995279179260874800578005837335292299271515994486805651109227210348342304667235303464137519223413696693897462323889861597226537547352352086584629767300323755712648215493264250416011131204037036696145748162243176101737067679338298064266506836068053110125481513681803796577067614568032930492392067830170029402329193772000281221950658943406480922076555760489056248139721363314046703390022498306612417976112584948007497760925453374943739555416714536845817951325691967135530625005937755546234063951498276375195976288673553528344617646012517275672550655335223867211524003631008796174513227134805464859188965921786435404880272079004937585740638570961719511369758108560321499056257682468588665014060634644057958365143257138819828235394185125025529924284237604025406045666647687494244566325479576202407754104145599948761438610624811207715045114676379729069261324361601867413846872786411784553903938260474395509859688568061243065504370300036618179544598059547698941135703269687219832029312610051637401430125470729311958191146128374045382837080976299039286621583664157860910073778628858848115837197338586184435426428487198579633544181040852027392742122262790695669991244288 [122,86] 29588359667519766489895889149418197044934497948050215644688513673120999186910098415703740277986329073007757266918439300689532410078451521240209236598088293885663056677275661447042463875168991766153732753343511099131826525551497190441321629595186642226316068038443280018639610741107617531703692701178012492750099383110595357567779998277202926256908036262258155942318496026551262887284750678648348241143666992102874213464976221851279291541767927698459067743574441554193630902801704130546597044461284404861239815408964059480880901098643059578942688994929272656143978220384131856151098169447233060724502229513648540038245258447372277296933593489867734903884447547173603870519283979614820451253521310914663687008849388308920575714764233346844510526302432628423172304384629603759489561167907409316165505147558609851468289421147137595858586163899524358027846334361986018213624846705105900579717455199428379047306360897868065953972338917104259775616077748090407261006265038169305532418805953785232119504942120291241241698714916918200744874378700665241286529249593375557599437640459521683521107897954856698097535326804451554963793257437095585046424647935607263510569380766194688836706377093443869800163314181354849373286798309589805700891199118482291777741158167621578711084637577385032658769076679619722942166314281110837863405330846940063037194599437887932287453169703631660341876826363246864286087518934534644031990925780277449774882142090956451997346233328547596884853466330900812314565329251637967831795118790870185913349966516618664988734670950620077387628518670616147460804992006359581685227523601208563024035706038087282485675975618382503587919215575541606046107158139497168290287674132695819526738187464775309410360690277637193549681316709265586119083134066893613294733896235451404705524821939973007840049704998398279461327468742262527426648604124027405707248111651015322043612371958113474207503249205518258438908513441307498174540571203258840002411414096091273812602014228713962854494991687386189940256856082732261439645988053588533524600720372033683619773092017910202147409802196889685001057552574601923952133282801819036387454862034633859548486185774930231043052890078441147588610186482739450065838264762512600785549618042486598255142925507084924804498192912718912483636752845393702941102103477449264981805693781453105106312501700724984424075390813996367899431050281806170822715733040646522304516981179473137530098317557830268535449889421979961374323384462317557189214083831343540901429340673339485302330960887296148072725730789982275304170335220527823070682880 [122,87] 272496417990966684677096362303238603118586337194988491304850960726034479616306041062542919165338653746034007043859224218706198406541646746731344579254181203799626574360236198688780605994020548006559618801119968855429859968281802745449695561471334604410287180837115338101325483622745315338183809458610048137662669924570415946722460398335945584960627400904768486968748880545639755264358171099069355099188430893495392166550119470563162228556775009873912076435093426537935389156580362858892272002093873256308594845362658581345321068072994132364520296224552340924809669798277759591261521887342275578818310195245269873538380040031356896645849643789847132416557430892090709551828847315312648432850476895704846007643021833527794409907067821710466551038590461136214646055713145739524736450068077779409964516233847983345532414897221502699817541448877645540576157342720128224805449561530657557135990036879350723897513822157188164797773339363024032894826701671434877680574541065221651217093265079858873224385750760402683629223278960852071207302513602033293346929285016603446945981505941068302935720952828726145943606361839503361044346643966768758038049673672996668281116029888248851673264494133106877975151031323057851007476817957006023461887915381283352901204738245782095490515442911848352269090108045058068920170878504693955317233804353931977875437623114068846182740426276898957964227666027547605046056549305507159637553569142246466861557246941928470672210151927549899944026944584651049295701852251857922506885560030568355290454297221344706147151864385744362234043000030696336012301537989441508228830765843602348492365169515678310561027973156597394281333328925834964436357577451111727487118429848885724160644344025832381651543800372070323781052643935010253803011101098599298973535162986241926537763886479309309041417735655719298909157525147747516073645498548812656750936837591937497168617723998241283110216229822255083637379562949899236357212738783165656407049070024970063283295039079989758888796454326026598624781815305778421009835449368617900256919397726272194901294805927206218260722552475636965264351027270393312666183596053016128540354670265645962772163496133327400486715126784538962042883533107943655136001282839323410399864361651379372158739911623879398886277573842028576581740260135954633408675457802354191254907047122226528925470850063599515347631298761765478649588272839532738813542215969513618970506161606313630119274543860406837396858224719808774441576176236232189418066309068243598915659933839636779687779174231529237097897636897872868583664379071326027520 [122,88] 1813677127280534202814375870272733032697707957743993684799831479703523790468307009310621216703867573708476560026509853910884568037237640619355069590460940676596024619729397641334945325545696132773613194334538593451348523010964043739608069704498896525144954558492112360782695731569501173440309828050859766888318964143732815077570597760230593123781333699223072471199526093111897069141507146142142935155694889774618651442847372716095221495506251782881494976822286846992426125276637838636414115349245015321089730569958408609684605595640105975419055816107661761734702210583192912762693180893057766356267527958115639236994068284539196985622361674614156470957107129645313803657607312501887493635696553949406031702806776607959610831332141376443093435949248042517089423745970334833354005445849379928497526257542153101173897004436901453108959953756227225029733677466932801417580765394802465467413929782833330599827763312213195640875243311793280483956653172915943812478027660880477190153343702113629405049284876286569849029805511247341792437778210944849947834164647392914207679351668732892627603769097587696788294929163439428268265994348516270582487593143029020123902192103550321184892934460514902965665405981262202696939967247022221854534336531599469962493787449649714293392484546550340380896826547892542218650379182208793133946806305897403631297447204021916440595499427070596222360195589695782111765068198064543182278780391302168470436316702561925655337840256451829521568864771069850004952648194745095199791561742308763316881162737259390708236537733376426699294705737411574703958256394444752310281533489493611304696537434876173489243259189198273882831670506806804488670252948206876105316056120327501491562630580085375639810171678687639668413478481560920494275435466452698991138769403474207905262761288622326759973983835543870786387519446809566041056398198020621136350562979373333703872965678485145926635016625235604539002979814496738315635556039551580961015173794127914289786065325799209094826744286594614598475298645453704798230714850085166746612976912021321105968070307949823153461350564089186564571769051047988563350696345189024658952313568219735134299645368884545899504421716098890976303373033400820120829943230233802801844911613243293678830611713565486868951147145770036716469138825204450516948107843205760884582480199125508783852253106229730966706650456371675559578178082932000064400382936753367217933467159268479361095074225812687482246676676665516090289255140205365663935218808785618728884964007677074343308549407457149868221966621487674680857361135192192 [122,89] 9498989870351670209911437838516104005680809574486034501438863619622145478139593563574662205935204458340972972353574998056125192791076417200498850275166828627005210960228774475479137920409863652884638700772273533931406545144732845061489571580514590911765556421480749326147514856377919218050487392950604281287212900236854798550012350977535739267433962074567977804486868847584593326107248846799533578050596632736131205887286041640441154810630879480125221674165197698347124364328535431923899513176953137173822546259223806147078502722980309807409062924625630298560123279052804229736250694874173028948818042349781881090179904437243001911902304142914575097195651557631622176493356018150063732849024241845862235377971235601694482071883045769425487531555052911619516007837556198292864576679115859611062657885415987222874273575074107463566153736794253806162043407690925158131320571165710867398694392270055258146851930792041614702029895925275700134126359423112380605678732532605504394088761988652329622423199789539806416690799308793419326760167744431464421698009329452872970108730582832488809926553945525569932204671560106551888410777286235520166674370958685971963537109925624733219598632270101438017956099969318990985778946715047987366643024417595770775687005544887174142063763004959066787867716701525036879497757039276282401618535606145947615824038494924857329001966132035401046137009348102949191861511146628062259275069979437651439793074223099332276854516962945529498296880919459582301330918134489643084359922233604275719089512299389485561316558323151833663383809672197613789174094113823113359681835855255721620295749577172513403774024840936013032041039372512791441551688731298244866651075103258376368019917957461649534422634233950511663433528522425969929150369465219728165756251118542935885406682335433221803624909563211640869953354660099490055150809860671146604190007561501638921345366115573021896848445390539883814625249649440420653734364480648872982302067649865167276981181691497905699585865490418751872887723915985494280887551079231563800437052726461346766153622749833876136099169280830437460984594452327717389513894375740770690268948525555523688501096650924326708239913424702850854530255200201964564815915768001899182029954856636673031600122875491676274025508550393888817196358685794621422345113164578261609169719737182442442905782900471378608016199156008527901353391114586607873726394709721573011584762996858941570822214531654160557776865808833232711670338163350609248550854744999793516918715980558511166368298007169248470888215179631623515363198464 [122,90] 60970720255478347006837218069914602565736486049202440463146396690561015443605324220586559196195799291722162993353495035983628722093620877132635670663029104340302389641621774560902454727325494489671586394685617258883008616696603553695025144982540672092825684211258545086134717817651380130545841479678660765216076486359250856327299268875717787349282929632695943562926120202399430595858849702005688436914272880506991111085879622092850888714363212656234018482469235410470607861374490195079050752485993418250700632219599150547894161160048620835711040219261804743512165199671893099204763935753477645740830093811027798742460088307852917777501481554829261472406551946381465639158961012573196386429917918519940272246708374221203084671882689980718988858955175478735740772672242733146536775126540051056704707247811677050110941153428086971845931119282743485109715545462172502518774111047994149399815998418955875196002727036918719486532326180636299448178707383360843091010376489648197722195392579627960291076347675422158428544232155014624833097314241368099303681490212779719821020596905577871314823868764714520662738544942602889642131328458351926842491068364376548981191084849826508776401528712635161852431142087956141075130519324594867871285756748099951904479302548879307615951180408476302451989519987915782554244513515522111759608855166996548285465163916266725726518724369624998387607826066639180099749978250727239413683576858725123790950680180694569933369551940277917533637518443390944496147810246362649515951947737150953770457356879639369446438623920909987244208441338729062016730217813588075934756223104232759783432644051912448068631683327803119449363174693776576813545171385801050498126297808840667596525180759208759445929643850819972178052641463785906820002543404362414435499054114579685715610810969378224498398624871752398826172808226459758790491470458246791948102397262316680192074518622189225053622743344467959822001142871795020524394021935081446459604596166679988745034621840282756355420595136566808517626148498440168094645893410918369831144165160983906220263691287269286065225200573280452950878991411712622523330332668622294412110050634303891243315440107028843740095854961205564709878893019788260056762282391399916514161513691511625170353208081356051551225187327514932844874855969278940143406985522001842930032168554521541580418191505721844093040885919141652633642861102607125932982323617891554983217074384243428941368481183294818177591309705460810293116288687752395292713003049485237400528710703799152307123192243847212815006196517623898309632 [122,91] 319082266307532589619393828041803728169013075839442188359973525179790041270649025918055042965154766296548186229482640117386612407859805643071666999179535798776067871853356115014631535449713136220120186818708536329024780319945904765236277452063652948443264259274619898292785855206714569202871255527190675755502642518837532368490267068682362394883050039323803632979703605658108837000486226030639599991691835722044194005975244825913626739673320113282193537192635535340315819867712852551299521829040027072013016229146943424772924672744844910736244933506160668213375362590108700068743230844279840837519546809355476402433827060012547129435343580363062120537881579841816092677454974190268566453070980737859659783065276244141669991238137495769033914265665886158539253133733072089660405478542428040060780077778186864139734288683737288973051757157079725236024931139792354809671202611405509961272285143303757782931027998245750735248342662645731547908793409988573930877985440574330988459282322696787806790578307490638976731470485318648269463576130239662244171369842515089528788597127943239303801505742429839750015017475481762609677461062493925076835389320033534868515148340056235688218956956746145524440728839267080711007069465743715959752770872585322755719792589189632489568084111185719408517560765197720759637286863964309146951475535715056337772848908913088792522411438614875731944764121338636087391278440695515105280610738368723933636281357587107871639766316078741714709503864222418056713503431519933674000693124839535569197759941439565731552572703354012535565283635940586067707056115865019499983746714387213883235089950444838490493613162069016183345496642915612626991233238768581996835535653205703016767781286749697930770943423665925215534918664256907883843597281593364369499561367634960145918752147379570025635517089886179533800956459877141168411283366920938214739192233990605126986655158972743728819597974945719234975548442231456867940932134671622715812144600530133727416907232224238627593647775050020635975210391811361153393401480540985498998119495572855453464185709726366012735820438034728438172424506943094165005128763226201858513890724005873303550187923798014965867600493998732745791950961770297976135756250836053891694846604103632381896108542282183396147830775526057480418421102182885826673474369287407594121346789701040310490408104765551196736748809304348541466461117228703916790437644889676487677788007304929386064670740295315422888533255505290962143040500882641152312745472641513160444020068369931581396873143369204745496773024027622400 [122,92] 908089060685551901128963053679071821106858284823336262274850387778309879527480292007873146709407175781463382484211510806168396060749124601858390500629698933081111332123958164890800383655693537053475429986614342761551955576474681002133511720920252953123988434599837557185850913070065711157957473203666735454765928560098808766427193400837554411329262167735895297647590162513586290831527580542977654443454710408092061251807745260413917161843818354574401092679427839800444783985623696379566630714700668525374943563840581547156872905925022905118741139888705492167043479952591142602320996443137033520358337045998739958664864007536380027935175713297276842127908585752542880520559654492205295363949074564988964833652150605081806291267281600100740969157342849721361477929524425248912126222643333247886529089103590000700660174669354632591069167595328340675244994543278860877276932395751242331832332266486788586922885939998599239994606927397134889118673239880832244098721108432918549256608272278242506893059732541176924651757934448266614452187248386941774764373554672809025494566879430571512290716520790739453957307923771268528106227650514552325889956724874020551707002217181367279925959675404070352311754419919707723975988130504635090688463570041840080684713197378185037800284619495120765856841034366371464778310517697736933643569256784313977167473467220310938199764472774351386332396037818418117120652020638247085450814122221046558724054818192979399253590333652298959071285383783310212741784465180544660907305407037244144814379045171862766299381994342965065342244890785766820986889629817229339461322210489929556791301627008735825719534799876671950464175774112832823220683570533233228282027059960136709771194735965117742406800616430188687915081381246325454961517332221560629201625495624265163632849098556153541598039161294722687262738946839257523007985834945447645180465065216081930525350447477772856684888293287955441385628993986412567734600831752689372964127974357718836440348781732986681926557598409749914683850844679867869196231103435562422097737768184622297467651946101554048815724878079048742085089405666924862209019655432673233161649972949806847719733149031805794009024969759105753712991052295467423278275067731667635417979803422233057684371290019144630984089833630447578854559741882057753510664159512027832585745721136293513003615771627874050335417976177237721652753316132386854606922823067999539168903307718074289601800672250595026131017364984390071647018278787446495111509143672075404750780409269932795468639255638071124304680992120 [122,93] -842515303535392795246599145362836396781279569657557024469655876970413821919902265139017035880506486978679109038050926939789245528048130458170844987612855103221585567254598955212576032491474026905593926470114740441834513846196778797778352752532803970341021143180788820553051224007664317833969035056754808330593156090683181017311810918271579947505685512765031446118805531614320303778079594407042662965266895524274658018040530556392412865094968538783530025002371192997682840235313386614906801503341554164174610693115650824895679810970042897269529253324302494497068218165690818644581182787827687856826642185997548761514368060407815374946001430908846291715965310524480907413173144982626100616568318818166271279363836082716129348030246003929709342579041662501026443718808303849667150893344923631889587530656842549360117429179346524132745129941674151202094981718320961514153706657119508992186894203000144684583302882971637977875017461224159963506166397524509895297800967140204827757926871257828128343749322348617556675359663645896239518783963854207169881502916415437198172671437251026216473270065863478508815516516291612890433988749773340665677455967200612550796639538442503917363013638335765867316726728533232354559220828444658100223526135183409131214375344072801689218164892531596848505046966105419622416341575993531770507913944819353313942297190363212005315158752791119040808115424618219451414842753511572815547168521211744281096401264009934263588886487810836661907399295121348683320294688687791885736414680326675896153550684037821965826047550194302437123341442414978651511028410854462891760239137096093911197629511871441861268970097385818598947251352886365204683251212811492452546894130075950929826045645841731536032590192776776914855471144622200350418502218467181264016013765549082179358596723772685195680863678031673377658242002855872269347518388911078867028740401083929267521530124717877459747972538334506378507598563893861065600375222688205226082782274759647512285704748719438117769677121771710774203726658318601649136861546804367994993747728943497041525315648023970067092106108983182397994835808854505945629680539964134815151231256867838682021403421033445574967794543855298554221588496131218133489368392540419883941691119411306574933555897013510006613353746028068659463794331844252607673079482988238828941829278314911708464265723903727933102557397632042401349003006827869730455049728477247885015163646043652958188839284061872829955498172915570728032900191195603680231277379609870794568380751673926396510759211024223297092864 [122,94] -12353156984792178576739224030327530022795957586924699791115282129972092599389395826393902865760133229593095264512161611335862411943056712844513915022624374475046247354359720254254895668274076134350855969531541406049869432673538297069348245929902394277061738957572339456615956467727072121788976486498988631992141309066326349109364871738393641904603870587110554160730436975474111973698070870293969219091049425083796422208528514228931186086569866705742953144699815660807819877984643958995818575150349163924561589190105041522281261576623207719140916934482056461048050724852747778755847761205246925627888364458940627315340315490666057817897088801965672920778303588531448883607605329207775599787275191596803411125288790368067354505745492157143660496856477194775765239999682418912821257663279917957161572698189635810856461257983261733008453739091131945235880391852024588151534926362469756187823920141103215534534672858366600594653886344759747741029656166868695746980375311229069944625319372358891562014517732233615605986920136918094651080205015287846551789085680147357372131458419666049123473333693379962194669448837387422225227605641710936876738051284420581751533607017566952909786780464597987691470009301367005233052263170474240866916465753736227642925941996276768139150931458513561591720618003262771107439166058822201809871086843497553165835013633052724298689083644941332692300789092156521569811706324403694472398382901551200251573714991143322547085700768981608495076913283853158414581195980635474793469039956504118487417414604742811310264937961338716083541447757044379837337603009793632060790902126419893401899601638201064564607951473349750759675972733430455702690103073314412104357301894201367900648110779418122229332936968381267893979298577761647341918977516262361753394432862909134441008709119497165945463004052397019119281234097303321587531742664926003125090331886082663728391586241280862715555838766656038099480996832520384697985312298068968363677216228401612726584702799401128505749644159796188772809089840098587813901132919574084197431894395973004921151574421079195412916386820138083952094119299414469389048493839624389569338756660572187669936838393910056044762309369538047710810458955457674179748148163682412629166987377680566436534058894731973956059622950371818171899034564371405122549886296120524894708384078170364725995615940160722479087813181890110404730718252110540846933693816654431277537829497889452516618492289975355424976876185123940033769636523397761851199964066894957482210714132148805374673459876971395584 [122,95] -17975981943437393493704847469341983598762691363559403478214431317093898254670317881840211701090697046423445018982649037786197044419443439732054497740483653741119615169369786991534516384127567880499772131541477297975522890832329489785162783953586659568138953254345395717702629513397714731624152440675647725653488823619446418211254674466125163264061084595938422081321424615134410259056154219817153334010725114739286683510399150503050103203512848202312780487884282660709544350633616851250424778689647176857196110405062868689436406115484045122332682922339629686848598084382428953292112436290737094820147209775002905590753658983365704007319199208794631306293023613451756201794051262444907112455023675159164202590133210049858802301095622585904610403875832405298450616764063707621637414419801564961242781580495305754998372525734454483799735971259068645931686162522906246577411931972154097537435726716441085642541484374217006254396905169785990413314242419841002683353359426287629233741928923815978896987920718846628719344361186492104741345277487470057842687685635682543612790922976746310050412812249440640635907511194000158823743386111276682844641982786422342284876427572678582144387797703588320032100485070975654297631027521473108236295819296237782209517393052067506031553540982571356038285791820422784269912787080277214141910942516550089231812872291303045850271659353007587232171444576210074095625946015749358360214068660932165467687782143833350571136142419041098688500474340472512808151570976336286863636933466457632177322708352224688870774041866811371992578642042913256438002304792329861835017432527421447382535848207567943066059190610579103798646497933852200596154444401959153518183949583778163492334410663164008781561501041156106066590820924928145772026732177846503953121648024710548481931463456545145903985474645817967855915588809671998933958460408179705108425708479551530189342988033394421298811613334782718455237873935119461578768599622256256276891738843882119191858093693352642361556140145957031392147771443032544898866765800690850924797385745380520429754697779868126536956514246508822325177926791193044721679159362698919290884819019319884702744336815389328281706704798780049238240673874816763688431656374455984106386541780996965731320130306511751490324969022797115799722869700168535422085270202149953009971968379577272014418257828244420678133118253024461503492050371586126196369985882737023355208052774925817904770743909089437306747004319573810062225075312031822697060234177101786227485956652918355055573823975424 [122,96] 30681695096883562360463537235206493160234539460932237646676890019746402925475859634228851446271062142549339195796240865696997941752785027203235689408163500694168457888176664166374505045377441321601579136275632564680217546560587908333328022483205612673394219793754686753330707026554333546758426981322676352950277809015431336210967760641749609091581480418719174774380136472791204815727921136547680724382971241349789694930418915906398698307652487343591509168932011221783081509947970082740181393860710329338298063857230250300651329013900120983266622076105422285200827162762302472889204400489800252142063428752056820047444713305389198297346653878671668931482664121297903480646714655997340026053448454657931877087097386111896512828045675182226880658945713406944414185118862205638157997710511361166142613550099135115902184433855098599268977590786256947757530030246996828433480268302278640952646876953850032498782756340891995287044413302365499236484617503929295175229629718161135359380297001464852029062918731791477579308670102340460157979740816516906449347648060850811012293888311084867144854231433345045691779344986212945954855282589437762886770577240525213679501580419433420964516643148618679447491457458837307223321483061131532129981518219361639050164383865537639952644229903250030446439607558088019097122951956482946861285403163782002674061925550224677008188011778077705605340318755988755497869701256432387463788172431394606584425078315125341328376298806950763712654896941455299994802500390581759853632579605815397423150992091446927035212232628121121024354977965964203504477651159368574127220120455712614419260855866637545785869963611802942105116420678932151227666772784706018052923956403088664457380094958726236256067807980901525467456184528302129144305189784398557090793952349794634047252297706546871495348676426313814713598185661489948871439234728714567792009941326871821076805479782998670898451427027748531541059801440844204034616122276811975806348606655306199779043693534605235658702908502615414078348201043507078997332238846745745002838794932877943052332356435153237075031460611186845440370949430973726087158207080509480021496595354706064162866353283482863249796285914061087264696249572708332827141485955096745516400304342077180025842444170624947831266447201304395913313288474538332381445152603724702362224311992243633552888608130697318494297510234376512927200875354120002588115045229738927248781486139892495250109922436740935914314457995853086905167372488992718718391847512306365711562444883531398077400352 [122,97] 35555295203933243336057775070474112970022707485339164110583387082024332680537858189512351474170326524364093038089252504308218997053256569311859243236913088089987051611963719311169863817436708859660913610667624409548294708994147166761755918973837034564391095782688100024782500837728956684541625734013938849796534797954403455779003457865639557984688751081625616562301407904784853635600257887145878947466407488018834054848818488119703038789790081106034246243609284008228829630270769460024984426596796892711829884656823783893924969966715443715181171523092530490307469509046611019073880695032191251026073572492361159636265092351477800968091165271530933642295215376393868206009384050564710892180709567253776786366602330080926492651643867075509996276793678166157474949773563891909349864201267532878497559960821669679862246380655007761981055085293255034754267881131881324310366759471338617065154381956889710565968278008996376288537080812481524050188299379232112193537806133056538859510558784674253907282841897846456481092967064645785767476040939296538305152703789808732582866546351383576954541870875764909634686352848477577251794665863389278153320795883262739948981868623772165177349116580724387264807614367292842675799955121216878448521241952450397544157419798638998875978173470239938707519622973003063477512138179989825914941672980015439758968195303586569854029694138362416648394262473888954566924580595833614871613955341735411681266178706438157719293262562610261809151531689058190106163510953461340402915096602978641464121278886851625168059777741621515596211182954358452408019327646920454487773583540945675147260837584306184962769682079759953268978962488120573072025961231764263963673747884600727171913678208687198798272505583332205248770977187918479128476018788909164847541938870950987884051086310874577157690503645139515881858801353244523575339195744017392756673685779507016499619102111416356119861097298443259239034494671270993342493978853814925174743387297557665855301730806302304487785035145558362484383425296536631365510000885237547907971878200436081422529331688673152088030519659899420029239644832401431964301032594937657027500616880400709956187133983081248765402372973005342059517888939084614082896416896483860571711876381035456343214201518621118383684446454549213290055300023332368783211554917429169239873044828421872889373156314494782600062608457189323182765353442335405969850601816580044661082584148772261947880738082649658432325776252962299079855121228884108687950186994181951316788133881615021824 [122,98] 42375294656770793291405020986641031728051846259021510574546207564058311104443976347279306991179715455889224722018213049428794290569363233217825014194652636395276436944560190077821677693785795178920242394957712819268293359056860955751473294478007738567093418517497655027280395885586407889798189754610824433550868432415289234303416673921989852863951264828998088198703915686609633306267322169768636991747848094677540484290539781323609227125830793481101078341575163318023287388120984333028679952421898676253128438601440718685308485503111005839992940630580955281718650785002130876823536229895405724101123789023204200498750808205626225454419999522674448589515768525235681007462694895602179977020133655077645674688141001797494354202249515101557236453419241328733954296316639622162770201141977044932769484033028184518091812093665477200418773062850618555866359486544886714034552823128168422660933598368222109175301775395758321801687237040350034329738340852427004822729496259940128006309678222292008985783578139626752157599357056507502566904643994037971422690771338663557038414247602367333175862905898888478146907170178633262716121910286089160753464305432102521225793762848313942656990768723899044266450516070967241469508608573787650330261137956122078321832734059585242781905296118826658909648139595442170836727910974894876788381869920227333330492246301881884144236664769402572511857144247704507031222694288430497784432741333482495090588417097587740276181168400623488845011671564852071135839824092209454000264849387415359433633043716375291638905012185998325942907354824769921873810300230027360059266728101855367684381728737466986751801789555194555781872016047566238428266752107958337964821601342018428943321424323661984871388239862702914639773366354494574808632072285214758253715135411518858608087929142462180473199580486937830301278996476922251703836303718162208243956362814271816782240865287134194526636838917490392979083948002619130360679305985195354609016253303530058215619305768558297393746793454424492859554766479468271183869928045914599003809162999821115452430143099525272062489378845247340787354697366251502724209218835078868949083750338138483692447108215817083869159639496634593373783368314404373238135213269721949425724716501834024473053548272149776966794333086651423778180977506079597659767278400086358189911938383518347050866611486461838292231747385965379739443508924551618037628787145127989493816267268574972909821298583921435167926117554623269669965640109513036384414241216094131399271233668992 [122,99] 50870889324041375081277068401696147390074751862897772606977616583599625832198023524567095630258846396529199219873916293847463134278107649639002087952162982203764489949646402369423931545172924843369604047451032401757695564119641262017042872018843082486244933578494411487929883194848202146569766768337456718429267071248097018115282877847888487182718201232251846259723187255772478640644185372030084134945803045649758589102510379769425635495254325316398001315466698142326301082821878134106148590738140678317203385276768144003811207150977305338073485939019651558567948043855908174981344694951010031287014600542057285890418667766046559640629997437774768628311379238206282084073775628162079462758355138401774796666672172367151367117283846731440233146254338126478756813225567515163108349933553383957524059698553024868541192791680904112858661199748372440777965926933605059811245313294447763565618788824717223379113046323514245762869795124386462448900569776281243184612064756441839440022647424042028244895116051382041154988090675427178107535332937573810080005699838702487302647435425898543918541805559633309704300497835046275056947517265213953358927660383297337628617518758960464437272699738260485282533399773501020498084929687050041272551895747852714641214342374679359759984320611656626187907208556928072836968425846447019225683185064292268712118167364420632322079946885669161621519158457271909511083976165243728123255001160745454977153298914992127610410302275080385089513806907333655005272744067970568102665844260453839407406758311857159358762605656804705225750830448702296289995316334441758540079691349671332855878785985767733826863355825641894240025785625996471782316006594107631438705027294810447404006256428531417014612675950602968372743763184897015841780554205481389904307305858235535299617407926455604910963753542529595265772154055676008891658595728795075551445445062073566869767777678475023306517357975991821850464911096252948696244011424579693357802759710888415128931126198907511899680523319870215306238120488531755797678252350104294868074656206186678262886763861468631777790283091939658977471016881640807145385369603898885452882214034941348212616014771518034800936774407680010679061784164274075609527492129020658877143091898423494367026219387811907049002851742323929613519412721368097120995184033984099865582965530400745399554496040980917710952815164919445293290207549373578754412936679770602421130018506235760330977224135338726136541394744555807961491526927968606788423538254317548103828864 [122,100] 57947693182474272330977870605714458720331674669545616701901898292302421866595965105106383571961456476085958696383465367729521572335395908297468013637030255796592945993914246558559430574892975951448137856848160618789494416583072554561942412733436385722392703730816383855898703780259307961646613751174620642086372180219759893180845151480059381343719640026193076164442969966972157384785785443069344870355769653524724192519105649872933785507222052301896423534395664242982780859619250346489971250526832743374026776545077220187755001601980620216945967953781150464071409238258017219095543216075676070047343852195130443784629187937235423735958225346361194324293911243365849673976665231758323586936282543053120524854156303433060121677669637042898035726258610783824508052041210966609474631269227672627133455702131151228417009576437617263931809442173114626246228867217227800013526481025092975984839198168114866366472073289745364665198483043888584834881905306317405757903960979816533011975860304208825374262382029440297147745476027104846067510436016186186810066001080585158463521814102678010559509808066193685873827822102909436211626952758083406137035923775558661420872250075070409706366878757162618806368382942334489132903402194787420856298220163352894266143065577289145239731492321716123799497546889817755701264600773262906887838433056833375720533402652304460610630081354080976490216342217475768761190198978977936206279992338960514197866279935106998815539645685710439216181274589105832203511428611808873898495134367615022221605949111850304343829828336319991160955104996405845538749183696900115495803457850556282715725232256791219325278583835134707051004622680458478545701943261389897152505218364748512672459516685902287849552874251074045500079938579486367353104977529515516187901761599992890275968074322598930111869933918487640569579984265848012144872270865134640556438908078337429802725185352629135139623764503001675700157999879134435011791300696338238701096788203115652388854580946754733396891606571878315740995153638883477795588333482075797661172754478492084366876164389387577138739463851104993389127144392895192953185570679392643570715977887707987559903051705318600051839690053108417416539351837054453601898245154534425500121682335233600696345948630768666817594849601767685407959922769946022957222180158091959044010433411718025847281138003138124688378784428801637218215196672790222973716286469921793698774989984076851152569998758797661915543440068196930774436455237336315924183274184955024864 [122,101] -43876919448423261879033647514711600564922662647940283772558131648329941182772590383040811696781367533091330295652977726269707390056873621630749285810025616105737103248255523393031975567759794837013886457248241764909000846349338519889989755549413080360972096949070538252946513890290609505681320480677776142300196922821075081252826236387761900498155531899800244950478313533513529451593434636497433085299941974917886558871121537269282604632622650824107246381450576253763190543682623199344117284053949811711931105934262320328647366501670414301505010830123405534800302870060767404935778693968592636227466426985208623632888945020794558168396567659217400976129250176636892952776826080730040483404745843238933509331875746197104132287706436383633415414771078921889474360880884020057225300926396323980000970721307605581584893278714696085301199879863613178464246497782924941870652261730822100280712669744130223803163258697769192722330038789786234335219400446076693068038504874284567323904457448464277779551450162235868388614192875948937868565346774858788404010910061542367419075121945925590363454008555387032245927392122821597653186239514844740788700704060633512756108694633870026675558915346172834355167980687255907552347761798454839736781092881717310254735627432723595968435269037328278592021709432345537687169435907521030434939081133928123671032104162983356744935758750974986238239482173721466403430463892581352792915631523934737010049691456027758935702260152993308964987649450352734182250107877025512317022604497464578878960493061647071502344669715783802722392497947775421891250744885590377812360042717012050010591233776946668284772185482268372859332196018669215255580246984763085652792161836957294619464175323404589198088274803200255544638251288609086937139921630987869543264727129641661563080038595238932749220133751026386143928865805225548709582374513317876356464936391536569445120926571851244505223922447649370474377488795782392191533002326871058244175425918419885748393965505147589608102024887323137329121161591215842059698995314784543853188589048018621829103577776897218562062006796429700530839163627042709568837536949302126970941623038504747655109835479342510413200196881758527680804512524613163708367898548794691768369515959520542692771455821406420927458611736299997027086072830888400401691433419785688054050301707876020615821710976550813005703218492952768305800679042444607880692712157622004192262673779181199111253801995611607402015069774805490927831440383284194716897635637696 [122,102] 189760274539482936285778566394274105603901885562925874937122278929408968684621935659919913680767560786732526041617686827056606630392178725890757066902482810647517222853050508401339077308707634841668522981161996117377711859334123313662043612826341439179538885555343183269604995801528395772575357931591530665049951803201278546775939528715102351611364020142164187099490356798790130153228367362784113395808701186547012624943261179045913447512717702602494552203497538342331689461058382991885904944081130039612992819209966131386492772955230895570408773291510344327021371136350482110320819645436808238740280180598450744800449716684417801121363550289726573822714017633651300673777842687332403322568493177644572975372113543897150323855839104771282886145968644130652054670228117315662941090069661469520325931613176626916733237163264585995974390266637360545368617202680786066412371072457450678158735037398417648872394422853896036338602059989197243761288196025385140518151205280241887876617547574624801264416223178095325634805850002595804248218072214282487198733697584440584986209857111628133714869073733868803566409115804442831627701096915098722993082321736303568072028279139689301092830196138076568758319745605045209496716475011113868638855869252446974277187808799441819402951996898506897166017365057503540489694229651104366605405160882104429213549803163313905650577804975707661242096585179198704159214500194015701883626262036109122358192904632624681208303351013238167083241934695184012721111312183445713517809287575600922651281633007564486329833643518511167723349838829382484581116237140461859101449495829464997042129763638641420517180198110098891818606857885735510755183766530084043199194021584951829645948556898508145334600969945727694925312495484064447429328559381239056868052278015375465514916025322033438602730678682298952014878161800538391646024149965645404143560537752482487807605615160070987275019970595959983683769318622395501157142866392323795747648568460782398231549930965308993358570756928109740068955655132689586894820894269434241715199760997839873375667653550884627616962011378600792332276733797414713894923793405982322879517598559572626452661438057844283299460521394737204399708310652632853225070755649758711773975895431055648230423562029606860448427207136882937311436986826831632862649182640599707970417650895635587671633292837562881182472601921967044143037442910165850990982075588856342552701813175469933073985832580035464920624574624867167511194125294003153266782416 [122,103] 9597857332977786639875941691672330005199457516073546026184261269808439892879848782851160078146577686768237471242927838244168197723867549201095276818168094121229408147462305003135699336313840136192425075926757093961856002447186495771942262446547963022338572357766123573639745026035957277392029463019038562047315086477161258624535654794939074772080070116495460955077568418278385734142722165691785628450855463741445663398883407214682863980595081870220484895799674570027378516286653757283345260963179788068659116464999215121295952844116626471529202919335942657184937008573028397814036679100970060460308663517466560183210010386774932082612973688738720128396262757566700810518227105478630483919772978450233072027996201525030657947796434335817024405439891497185010974260860531917747137253663786083641139979630576563289938335142913557471102276809765537745862638760739731698764142289464593422007822629862797018026264663803394402114474430833055618045687111049526465961923681433118161544332685349364905092601208838416407339163755984963187888075931977061680860607184681444205836750574122795882561496210522080168324472493073986739984548524198868860848133053031776125855710082947780321972304962810806274002034237435809059118384894634485621228894887459357475889165919842245232282640060720350412582234027123389302991903909823826181463331945238690106773121196878690556089008303839157934091060462038795496969827946271054621547878717541933584147127878179895607132006215338404163955356909005624682117806719042733656212234544767513018210400647761920706532880283482218591249325410659275777769754813394728408056262922626780596333417796813619990353507954888326695713367071852421195515967072964861646122479188834992028728920235214450233671904529217449614695285308369407175641584974107514426850611683321116608209481635744696172748285378133036856702008736429405440269849984378114781443189547024533965879882360199463562730930675856810341893439582013579157748517773928958355884718473989689520816899258298938139911049393218751821815195668653655031907352381573155722730981353159065105384234707463082120080678326462536309810653687576172421483427349887826197073233120597788523308119714147058887571596542475560075787592290537559739870588966317941499982392062572449599227636432465822091725239755980122058516328878904792573127238250355194407004108132660540424321470160256734323389355030370209540428384853096021887645405123579321994300868500483863969847694660908445165658420718121685734999312441117577616 [122,104] -38191615141427297258343951429361039360816443330716363858356005961319571954430099212591542564605437280876388360768687103125215024594348829121033402885746156902485040030666557145172607673838562252093643451283672978783919445609780843103495029930953381577804174049468611252753207773970391725461032496540121737262949771811438382257378801470522663462514241642672156371614939325319429714500900699680874725006845027058851141370451214592530621655953582525894362953059511386014153533093271368973696353384686247083898717076377634397710241097619559650759745858177456050094218280427172526633429127806399926142660757181654101311583184622206252659114862484792214922330840952449227361125198134971454205876286965909450727695148939090643096555738426496187417496577140953845295656791514585854245606567417497417931033045429475294544900495936855378904915895754200353424733799827000795617585986158985651493673457731482092449351646388974826901048870293423210639316605300679876123333806228199415932157784796317442926761338023060885977236826511149627610002274961983082338026609891302364475839550862167556411267102723417987440660773106029706152128419973651717147058620318600459519884424616371568622290328018707060626697992063332341140469017160651426479842581333641208803406790414751235868314542261287584221023972596177133195864787935346723241770607344864337180069186342158101675948613532506354987053694987343152988935938878911721749005844434744932126874983507734529841132662519817005496616910021865747771637529535947411012091397950573662283628283707168372167758568584986123573849998866866748643046489322744009610254197446527314154118362821713221992514010100957395498824209638108335433676172491477467896974413374471918810160319520268290111069836010850785289780256464708330740040715887436819600814284535204639641884282912626758419515359341584251441307360114987500220686034504998050321102368783454987301135427983749414741304566413481392242582725650299794528166323930512490941521561500346341002268006606723093767376599315704715456824260275181225608283367220680182911976096113224266763798317578419880420132370019094277069289805297287624817833828043667240370460379235416223977104584069062042748793766263790155028724654435031316467024889301574110306720616256930170971179226795067708341722660402513455492691066200166635943210140020583631960919941568087912089816250232907035654785041608234158922461761747634616483533614487983357324049046390571530382405466050253430899882085575319922890370632170924 [122,105] 18613631789675695830765766734809143190722408778210768827411028399130791771875760283051083537252436568685411061561069943910261531205905136825217176361795246591602240604752123793654160507072571495232286621480679517295619807632771794353020880085804412377495251629135408211598654053323067459395692534482417924802242784193964593495772145507540401177717414291601598828567920033140971999014635010063667866832739721329270308860664323126375431524838616842384835484152456183973149740972316063656438117424191627954667659685731111896505220153813869899279094564635802530251614206725249250443770794419381741699621991099644889919419617621145495392795205093121993098963691424117823741681392705973993637280608813537908769157557977506785025334492687888718429766071194643232050224075433750541411371007554613861185134698824619638715004247277948401688357921970954601282789976151092471722900603197574087260917385607194866470480465699079792172995059223064438300297871504033898405139793235605715536843988669948544094928625101592802294652021003584975554235613081491663567988497710250676367861835976103692176642358313753964868939495632657488270930979124827822928470996095794908941998166753411350013069595901389031831016010039291635309518237033723732816393905014158659991554339925676884260144422297572164818528554602211984585122353530993361651604965132600714173835115944808276663980862088552188040673820749333615937869764614527864043143788911773206704764679866011776516571251777654668331089216885210310875391308886179089435253110167265448123788637040892813369707179448443007539142586235163529066347525232476797900388174626371545629835564215354707360053618612333469808523261593520902715757302842302362094423044774000181520941656798578865351219234241194366357934838032469528626691694112865218638849857452081612572143764044014164513071719176817630222081921528147423446598879506357945237995789433591182000695952123844665458578363055200894991259207428014524897023144676769185376522663592226024888262699807849870051941638373210741351836430449358815519409999260779172856866639521352298814182342086673363272060865764265899816788793770946809494304110621045272773232147729801850466849841490387010637460892749576621492521303854175438630748913861952749690818928101885156610705489433806302247723754605222310902821940481579043609389770301722091674506158191411531780071499647596423486676375871229735781784979211050808783564343528893726308470240469077413353424402968800077851543187807466595068062144 [122,106] 27412270127598656382082145656407135460169685637874613862032341357098032926193509851518239879588601631212532662117128710268121989864378987751180443022742660742376553703173265217544681339913529456706371289569670431066648803009994789466061369258732826047522320855943178473477707464965994015441584718443879641569150854089941715318477651892508725513985640680492994903919029560918884376774833608363442226469053195391394077839762761603966006909651802292732808597566366646119075320347040881814484624348172864899787711646654498924535113019253631188751660426895804277120315146242266952442865394907023228661293971254533681551141807751450911865916680743241833909006731789877477752077509516458094356570286191089028144528293521363306570384972969867911920382380167948056842094452522130522374454434326482396972496069201566152837349370306873587266952581988697586036545433206161977804426440831557911504365060755330756164354108403893206226863326897569810217247163379230101266186731674162102509042575086189615660445597352205711532536860654578885116392509445836779365329934522151869207667728760812204319210428620855806234824717705528792058463121641877451077518042262588232217203048053160568065887906575617819691413860727842043685878602173452361159474096429301734762121850815925485704593237504516847224511011935139921478273485107754544978198348183499532603641623404418099899855100483419948880931741293451474275238671435790891535962686661253104697703020121909237482667011953445806248397503137481025918936544206596624814734162971162253638591487191776306034114487590189247654167976638340547544721193830409545051309122573103319076461823080957855530180138151755689843925599671176744657487233662413360968109253001186436402206910084906363088959462848619004442499113213530104760850993334706274172139235624483568024080060245557678577469931428639407604088694224752101266668613455844868281613452714026794375514649341390302547945213273322906836275734638186168752489589696552466613934114952127830280946306375157036187001957804766856724295020072159454170055203758719401052352560240830490416026896757118581956975884025308610400924376195657898479283587596231052129877379684093913513858784355647714021649353241496395904379246942509907547831120700171445293451605437782610994957829665723339381564847609656890027216899575056048699288081055183234725105978740492007523245899432809485018712337741828649454689695807272997310201460380286311200243097317830727743817065375775272260216309070017359488 [122,107] -6293247981540685027762488872042004269993788090223581516342999936400846222682743762396553849946316112907613500164179510419644651226978675559962367307407136658210208277657161697896409234797521917608984073838405175700474158510124340469278254265200521517957984696649209476267255969777577048418274605284701496638376159318669153163890570090030329171543732791731045263410166006511871182925374429478627665756754564328872452173645307148628700889089920021787971006158198284307760141251183541835188371466717256931996025727626335289199399532577232687606577324842570531750258730226995342083431086405650076905721911064340256500824563100699429345093275244111082354484379744129171571524393316606366133337421272653455106736819699863594990476508849381269468616821239329284013304513201083641044667717467080768187209206345803768063998646936831059289881660220738380930763280974006523550373243299941562891341854734956520857383498252679022472279663825389988776989252289219293178806925512072238947772430424917073496896127278527639083333995859194539366333056159175118206125700026974829184389331606519308509026610050600420346349020468117782897789511767615183643587379712987168795250603146495163732523879070727648334969695717754313294153829833606840418038048794736678058273851805220624583447963309538169905320862170789153513009862597900595523790043829783135097264992459541689167659128716011181291621066013851652293826401243095276533138709381262887609864059034556167008290510410710871953315482862398492279410042501476819025563817204288621309763317504812336650057514858813671119636366043007057542220525664550308418181169606919708042870776390471827465692834766086076180678591940167769515106487894255262286440660219843462628638581918797331950794519417566153974720728924599160121358734107904454032669535158596622362481810783241465460743181839975389818987148023576109671143151986322795388680108301080712071492707844088363576613944039463054412861946561143366446985161176818978261034631545254818708887240359653454875792342687563267133425663944443380281932887287038770822661818200934330318016437254921172386265662994108125818764746436631011776863740234219791028177853998479433616219466962323521623330523430696021390357990700990661358191731167714676202133178498101781241110417996178833645991034932731916891676386573713246873118700688851862797089546769888857998579732216823134376629567728403959639698555103872895055110611376624219136484909812712425558183369954328664264793913708768 [122,108] -9783095857615710917601088280322776767644854101816872646161909453424782738016617956033777971959701728891401240443917152760539054479820247700535535916009057416985347910318020143138121121394321063387502786695436897128283166140033703246395471536312047111345208704515266190954241593493976043858222967929252660563858006128956922935511567085895322345687159009394554387393826254291598669494031232195485756383546928745857044056854024606008177310644886195084463119968136212818396114074040041253790200395630417219403247576506295336730121287905061094854455480225878968443354672443084696638416291528472473771692204457197528988640629486076643390884948381400741714162973692739084880687216763225401782794038231586116605540961801226388331160942876081644619340394278623824325086633678759239125290430653081264900887336346325917660222881100325826712101392495986821547984114143930835937707343144676582480336606693883652433510794029657060642692539322744325941514609464627933512744511667180302116359270864893714005923961966064340088650018650591665916331229569685071279340703158403276264885829951629163329556121380064514791771718162741092909732272604701429030982459254213455931879955500777096731788577491421963137720980040949736856338866373502745199827336362940319523104858853297910776708760556722221250874094748611859372275550899390237682201947929953838217001463705342385523179741623459742036503183852105485196112259005760436613680741996454111650201669021068623948967019884918758225420380231151594736871827602967679260487717365706306429156561739967451418423366755766574375234708407776377664521578825625317640651487299739737924898088811278129345301663978621405128315840610514168453858903509148675614343251372695829729654839349694517556912316940703486778320597055587344493978646259834396884562239461556659994235232582514480831532196486583670551904647760390546604413627596506517699834229772237099782813600929632009033203836367770371241152899857515695631414220957469797769648367833810549212797551374910030185028553442788780337323037301750336364271086406592964363767981416756278884972945277436392091582425613184352301885589217776463913854991529605492554339246624595823224607421879071878699133564078887046498480886043705638301980865154198976313513794157680801304917363039859575256150759584688350724983020311300801310245925810079264764064029849689012760605475345080915916777086691158390870594276491803964373378229336073186633296824043756017835683647118604910223988935 [122,109] 2311848987980958136827782173486562378035713428396594495456484675162271368021329752960452973853387941838046733226758502928097154722113796583634663367013548441544615120499494802924678111073321239721476420662608659182028868404251673397205344625326308472870944034174324945686103482225591533656184728001613803623218559429103546142955919628523328219469731650225935227697444184193904905009826946621741906102739887021356421483712217658273556090976144076452857112102200486261213496167409033470911054510952779849442253873343038092810911788377614074429136978401729860453730750267987911070176107290374761083055799030830464665508281866495394423800326658081331488062985366948075011886873462300201889240546520603133772654206560689603636488145572980279506639778761171411756394226610729486087277667104785324183424640093408295156259296928959628621537743068223808562931378461859729544546868019713815748577196948441210663459729253717106745027811439831173975780156510721132530739505337771811009369940392109729754673805100432488940891694414790805055154224678648115953610117427804034645984013021433406797369091813582542655597923985277036224697166592205942566817755938476946750994812731089569498340407184140025224888213748273375448450789617127106881129007583297132783094954671162058297354009265199625690761392439580358615961340373177900066312351578374992439343645945506639691378347441345450473521332792422596756329145786125708552946174772279498479633344766224644012594066509639668100850392036058412039498271257613326179756475959177136158419969032178549138590468028915113138663133557417628520448717101751180318899194935853538449104469218474100927880477655737512196876182706405681533824891498166337430247455639708039551994735925899459954408143807791680558910193279989702073160729524896179823616061771735151726763482381150850164981785324382184176618372220792526658961984740679936863498962671646799154373360375451682140749326910823673578444505589730804871845751713244466261933109909356984321107891416936433929113630100371159678632191430500295980047302634084489228704907114037331473609148577997557382687087998560258066138682331561804110743858665751150459714033776264374581744346255676136743207475418252383586013638273298848492842800371463806589539781519122483258694006879595383597495881018061255811495475910416512140942054399005985473713068870335059714483088467889990810333705079928768964329191940774745356417875586723992079481663348511396835972786639050945888 [122,110] 908651788366592390368785626398787612500930276787448590535980244383000020399354810562585810977881266697927227976914344490235249099084420200382451233220549159074725729111303255626189942525595442100774189931639142753403233516188627903084642932066170054170213853784020170505691604387809654417939686276571189477426130273565382386767949977902667818037306134018130988908264042030606072129976746837070883846733361297437801835079856490224815271844041930698109260642561023252225780655757391598557710394784027676647457966408276315193637461007541648948502591556066247217978215227927755169462113883736789313469414056854394451674020241981550662967827157418308164598512069126031499451743048681572176457723878084757123149037308839091725453457679969580410950213442887758931294117882136650165644945777904840768714784360832150956284223988785713719864336668765930889266780504993722439178068035227321897986027132448807275241020958252425371683707739368571326332130846251388726554275421029505156488490241700650835988971628491612774209670859706012902782838306466779314270869916581436337222196085578580374828632319275063347093149983257090625669694828751884299366275972159102838991567494191513785215989743352299289193800134380854406656714584607045157946377807554765095505641228293035211888829048281807933752737424198693277799150133213101358662248046227848822375039113969013376740874262893204243147541976460395636433853917781557097540768431324676446320511730309308583923765101341002486016744568914230909815203903063799636974362886086949488980204321720832747476293894624115960877268820295044315133127015065786511592883003393459011651674409098416801397528098102201274052313956532877521199234680987731704708217383746597595844080131569995314063911198926761267030540726870974213760616291886017234502470069607051532709519981750304185053268809479262871018706028092599179874594078846487083051635627636939409163893329754469497090006508137320412583497259331317525156088413241024360853734447959169797528159270373790889175254154580107773238759606861416462021930843266512453638993898358016364596579731354494862783447901809909177148491379901168601602892905165053690636722243022550074945793296065792321097490282836969724467909790693485306356328038283404099845784957171917666825534131393860274492018243093076963748070594304603748078320211707458636376767224163673205134072979859566258365510502351646637663508980176077598061338636821952822853251179298175939314658590040 [122,111] -249589497749455917648845288210287732393241205550182674746325638535485001203370345879223054496508319297539456829186879361616773702622352746092837447130655351086901441666064409935976671813107997407165697651494848407112066150954945938145866586659763188855703230039346705833023652384346683164607969139940710999606046117929115950875322727363217596214098837573162245283898999029640592435874115654347859139888757400353724540258267772657757321420612247593540611539926658360803813896050701391163471069004037509189612996173983905769712725488507244476726978212703214024036492786752789302971729212290932185665483467071044159697284682559650602192097611148468803296309603832595347298403033451917348106209341536153046799500882319860778734968456112259274957006368900651928147579559884862318646652472360717678819031895657017920505739789524541560133642848454172046109245508528220686569046944713692987322295305111450964213266279686313955790731308082988928265607990821680824568812592088439627428578163042003679737280832667684520231692641303394194160277634731592098433488610671272863071435035285976810731151672081718872758205241718465144198712404312967711822980983908571827231257900844426169344340013783595035549779073351796145591078747580701091899781723194191161205911071509093674478576844057105864559011499135017522771281009437086216717203887993236860848264728578539558630991116031582851150839709183173357620627293501199846722993575917334502355897458440551451776341085406473519727234675316987600504201675679233302510568657056667053611557867006650234290353634977250451808696717432012535782203536950582759918395127693018688075461409266185053701419765721715538003540667174456780060804099018219570133195772852371259572018242457642657102255654178702500609711692625879783677660042200868217310546336741215361171842553692494783892333715334518418165156550650987577922242330589149619564978262297091271512536426956908176526644090358923407037988970931522321216486908048000447253426030575783653675591089201272476926649250578790589622555223219445728295038574572021075979415440210837066376648286880022557055568555619959573345439165308647481856872277540547396257121232482789521463418564123970292949261163982615980267064401321367659340317151436333027951419291817688302222208366253618774365672862988202723018351161076568929894579562058503186041405801501817327659464347382295478868411326963341486918688324002803444787317999451914668462419298135901124967592 [122,112] -43519445741409784193542206477775966545469727706085220093988217161236220513385067449961887400930188677362056053937318847761373322995985889318601401097675363467830959965603031164357288385177049404429684706677795924931947150763188840128695804172085595692910864188375385225089097944151591514063397888851259831247053374574759753632247892592097972635868271671751672502876807641118805041856509380343487640279079793067327904364496853113343060984618570687060480914684810846779796615628967758724959279283921769168827112609413791784986813418994630253771052728155545178993351734166379730302958986090477703058318828243813262064722008412905272448862736264777024352290906712214391263964163314521151308175830791074894113371578789905578130796212076432076244701532786941646517049075198161041663375780440615273817721441098372621507128502843716771409027921221104003203424836403096180505013161314387630689842872733895490163568563883601949637415300583792206566452609981763735178714063346850731245739871014432093266699433835536393933332597933009915041792828510787999373977190305566180563879102258696356827362074594666870841693418050119323532289765556473832515530020534827260561913354812204325756320554812714332692899865569999018184736631049180580342958580584396259769881178840090818715721364771476660522909375161528866009335439002990216200571937121624826308440696942154587379309720051805703220628362376895696337225802411302589414360118783507901277545312791313880677519117891445695487403353481462176612757289703823926287294716905142721835888122512520064853917640002458956912754369110588710447952887249752583025725014163172001125924797308036466207399841251661850735934601491612935451388917036924857327908289140500923993947859120913046080488554234671404310153311271698762477498427113474318509840842532436628921901976167949640636138195206097159783358184739908074033317262678557299558312225237252520143265237995747143429399660706192689562086676035684830468514685324318256580496190076790089733979463276970747450804459102004641716646025768186824693284407319755356899785978870207061998188221028440844182476250392524802179428174651186870657435600415914646768064799585332789345909961238333118798665955361654328120195896858666643261443048886909122641459040838263119796753626001981793835959489925783168687745199086581541804520952565145243317056136023176506282265177826278499420661920883155637692963046189286104919628351121423003673683431344046468 [122,113] 5032607104302271137010052012187798941314989598202203962704668380380774056745277460352256844124248837393469930814040618726886131481758331631785764706924399813319538543408674946030611288699738386573438702101283058228182061076440857305735079108415123349057799111266070000627528512226905920008324521742535434575904648396150674501611760850020528365025946432429528264748945597857050809698298244284056804191764257918222124723481905761666015435367721011458934424061096025202588854900752539146155543726083091107960850328051227091547894789123673465971886560174634373692529174044888460409468415935089492010180473461949780201177299343578639417515579745362519633073547388396348532136796450135825434482096551931573800122237238087201409945249287495582799298441624079491306252169923768294156249971541815824765670969137460647178328871184592220952459134161202804743965913104541991854255771216788401109377333018145511644111842262800585709261402785596946695536563450613355123788649262359494682169232597081668500053159144275642610193539634407968872803478351244319913235960618034551042730070513688291795625084578387667853137750936577071238503171805993980595885574786730839142629123799394553316931590965620857773321972677726982924808091931681491393065786192543675729293287349782863826970451457153401749027973038682687457919201093075087143561365957161783717028793639405934839650741122623719180591199864826411173807683038885416204087795198992100767178744717319994318003998136605178812389236367093111836204148425903356986282990784159106550126178756852740863345439116424616785175875741607007041742639561525185373149619298881102325629191636863635509144586829617286416883482409889518395338411615608002725425260606543744565516887659211667815132599862303466635205236572758373971822731544860308713356012288608485082515873279612530940743734426238278237269822935862885726219083295923161198993858303125588585647072732118586337098660137783672470283367042166726490941043452283207534658172232186518348711311635841954051281127011683999207480023728717120137737033220035281571649025686193595506598965270109165762328861995909850462151442664587903183136064167855059807977905676069033803692901305006224834147917208039304550410330210178749784175409303255050284127436689066710799574975248705026685808656272322227106047968176297876206713868347921238075542653348440776597745213712930815486440300746934893250698535309951574422015994055549109441301883456 [122,114] 2319881509592795451751597262101134601041017218345272757468066670955558007597083912307418907087070169236938172204127048839582321943435709613646268064651257794313471677567442332641353504283915043891194248128268658490005784919779962880025428850642978050510681416408479827355182930066079790688825372536529902502960593686309731520960737088365986738362555313248093133053060476965520756215622467174585089270755144781480544129450113167934823643093084067107250162162091365037154478845406196850941642112471238759617521673941664598029303487453064213977833847404440877904189248670779594840421019766495041494239159630269024084306707834720096250458636087391225106745335792626834902469271111148818612890235936239367640139304671230467252672366079557821380464946475618043287860697674533276102421596424790147192108768296302045331029295775347678023324918957323606101080292704917697684414539423660176885343607191260971254540306444916644351023850669095210399570286253314989041137574302105611977046384843765487515115057813920965569326740270990374058634466920649312106245134672727720149090717759280743453854208751230513537823402754371211711891754695752928738769288835343424791213398106895317522744190712723397265587338331461008481378224691609908301190480634889559332331408516174644128667931289796065851142551724570432248603643722573316362725463009711652031378601846004502434175431124356539373688179341974514513542302456804176839177870194175005041495589036298257013966884298863928643409207942616694151714238618194956631920682435136355593916869227453890030348009257813588208740929360026436739263810451501462513424576550568765297524114694286163526250172751281830500428976563370891795215919164390626347350557504402750798224880452054858746217936305932495134303842878736231435062753047523223784463641348855635292758928367357876269833273119163773472059957612335550092406365515775908341219276132728803870028701725227296754471078191841433712638082759703501833287538926842708375988562398535161772213545935412080330054134315725434910859828107774053386204259632249315724257066498465652861500543094157848439467322099807375345421963621272793674395762509899599306033069320472043379398264317308010282797245576457947438377885351512680838211804913985899272339216640459634216579685471500093048760306849845997037564482222294276912003871021045282718541605973126155831338817290976356288169033230168042024261829365176931249987017556619167872800 [122,115] -19797864142030869798638419959771977587248257614937220123106723402314137747661922121643054671451837190933910030955148788656917410604306783676197780053141610652634547960925958667410898570487709731624771388103748758342581817768230793021708719533631178396281838072953191546595009667844961048931847161506907425284629166824086650191527570396673788669690233160363039776715506065369003652013846214397589378921889177064640222574920078020038625593459495725179275015574172768189839129792839519178759654851225551825514089908271928207957732205510067640026911780715980510066603525502755371472189436889583097446275155790955146077859962036481370582032846303331994031651332883238426793920024422065384763650683148189893967863001571993305625519102541856053718292053977064962647378667366836394739592080224554009879094820174307273166186638253339960190260295132126061835977252360996353312352114503876809797868147892123351656105150768207135821675177291888335230479899699573079959085605136265631993425724243170281687356092335051754112558742636969434143031673921864075315901453487465017504343475372431772717781027501421842547334849079312563476420272323943077961988478254795021151275844052837552485147477577745699267338205174443863630663857231113144839697096024282081130156371126901152637643993058962260978313165094694843525322037331833488374137295404897198943560678589045759338002607853853908317847649586924283689899392908185462989316590651640640985552634725562917355519662327549090403846067894944119784332677163084538032363233387231787463289485124705633414599373049781711659014283086647230539684546812210441167960645793518887767074443004783436494840788080501416207528438239142202380526008476259698540838790964756291420312965553358203771948327080860213340970617520231662246316606414892644765492245035575266912185870803607104260474211068703695597301420592218809558794115481547900839932822824569225806153262567772239681152503476193293529957819059913923963425513618751707130450060582976106006026462352440287277081591585739212860661166013438940718606363023272946790496814657851340305633266020189525950678555993775845666813492243595999020839913755919656134438637244820905401869237863289592125912518640859925000115977487064488256201266824605190716305586030150001942106021311268743806649810620325591572555509431201582064383885029981851922285449191825510929652064852477100799797952069699944632004026426718026764859401269440 [122,116] -36757734055671064001244714767731478440887630498647122100411447545947489804447829655903154620870434724435303660030296164414658672414060777494158253524090986948370373679811782155285707706052097485924474652608801765688662747687196386152642604477647472630904774209142236539233568370632564913558272016520834003263011395215141291101364323765805590202174089477304103566062661574125353965356161668107091498235319408563684888051770705726712058278752348395507022167765528106675076077136677810620061788287698420147590258393574776293400003102799701597150382748507973053351281819196205953690988363102929631792300472415311989817475484560280954869693636612014854229640365991928726625994949203494680257811897433871342253096794535894445538818852472392587613289157048974394831630884344899911312149366324271262511908542660606812799267177840833662762536008889244163872395715735430760864724875564283985668184785388725800256770903376442604512177716734618354560435620753631116436764030992107946610002569559991941106351068634648572280962506528315862762555045733771328198611574500303719839927200170711411563731828127012610906499350365646710280154455260679778392462670634929088540187872445733010052503705159706660125595116632234759643410772258051391023646385993708800032348938383204313563637876506303063967856271892287951712776264733527159250390472159863714670392678840093161154587305891861789767950855458880520238544526305328116153792641263639473209414671132834551080542037279447596663825067383081582187123296617227884812208721477898329478934013718387796595810809784472283422110235304892058516706664966554006412114446069401098429277473579312104149922598568885728529186704465441382050174846152866824990432129878619632677468081703494943544426876368571700935444317153121686943209264420278485157785634507746829644541804709306432602380456196698916084815967564768028545253396650878431261715821096570852686853287349398790848357397870776540020313070236187639462036779873425971349817246553700488940289178148057068595385796311022315918089623815487985208248343721800999840771583291579796133071078171059715292881703710800623810275420476358829399923219983725199370306214147387051129244551432094618205569451228955979971702239806643632640920406544079721433868796810897599771170625012410386339042131507686455901337131025475899980744293656192815434033229341407489853371576136061259957917513141711854036718696562846924161033800 [122,117] -345256381269359962139610638393316048813204509865904151262708206765697302868187143023309285296377172996591058395319582743866090168202532975554598485612359078667810863069123629477792722036711061444133025286283955220805502121447606367313411616580884372726205356033274835479013813754190579214992761003931138681395499312193311812503230072105158901083665509568478260004752628251141595422835832319627410229980117067186417472400003859616885702567652525570841530748143098001402590489949533164281667870737018557943782112007628314908587836734666811722237094101108554463662084814930669680341816202683747137589234176136279466424878641516003870860841249717270000696593283169634693615377171951788323431202180355526280216287015704519895662369194237386985305000179333178623626812130051405467112585029508125378840853009413651192790131679547138644597752949265478366548419242927387586242785278980414276767866530035235389919752429217770210973472489440929268684339382816539550674095281582423649405388101174395644203630139636247027929742826337564786774923783028966971470612089250591853300490429524952940907588258149432721503641607388094491867390894059795246115946392452162070044935553074297282895605181836947043070274596952509337551638988925518742162609371633963895780304964965543948731743494628996402768237140584874556082725391946559378517612822444974321258559048215111989722412598510934569200057738500877227267486834420492385089359013152267396188982261245451792159225774845514311522713200042053616413325291705667397477483269315159455842812764509288491601026260731878215423754475764194050437307717555265601310323989971144257455614235838736508009599780488803459454757602343772123687796850003047297719951913270033726799736514305519473467920368727411909897518115766848444480355759537915054733776126947497390139371083134513655843406183124152053611841672458986483595424899155897005131480105641180899336268710583218420864645264606827013391669270656645470360203957580441984228817721598930475316970625570718045905321207136852809329006090669170275656025601083481000988554531305808635062241084875646462918740436892720343620707048168093786757545530529226440506001396688649237297509197418127652795938644948970493444163113813918556092172016833791135978579256968325197950127924541434601560800039843293324716654108080690535828887423307880694008393730362118160148246715344453139632052741717183190625491096260868704 [122,118] 152562616328891026007112459114951232189578477121831081853537528098266374020454587448266353185051639750356697032866946233437625768763043439600914872770629727495725703705632126758948874881877182415584106358719700645410507972799154389011359156164860763505496332455085227367434636713070049898838961947993764329408586704809553541429680274936110271123354912170381882257243522558420474872154659231237110146974775426256722790347443352058679783112206425552836556672405732128424398909057484258279602254925236122354358096402008942318328869510697041117709287839901830988523150116225288030939411546737039879331926114579706753977108590925849297156149114418344715515298716445573374516234418522929373771781074212607068622126719916250154774687029163061502415098703506932471924403042104729615352110040703381507725991893467695738953017540926169581608140607946031957079013353798567185921214524525871519782021537753792075576593810502574270857811989300280907800750378391014718239230860880084749069035252840985153510422373521993985463544831668796600130696515092485598406239967756876963576987257203424073210695662925326314852081910381833501890229298488736514721503826819764748196342641153435017666009587411734946456738053703092942680807096927396883187873421871838466057237166214011837693439083865535315268264564521341226709910429263693604714972815116903431329360615323829744370716426779755669118625467454260201388820620099746368780463695487811489201493625969979859910233466677152369138867471464425158762722545483602742768808879593034467437584580312706241212427904263004611012956122687796532810560591627578580649601689328107119134181457489653976642183013373004861827838525659986842673674993974739657008415896497268495134516101994899902160751768154659503081638034850893968389587439729969514365522023446015199224301570586726845762109717298935575509475292291081216374303296148375843728609671939755900519767608136965029579550818396992427252888316827650653999228723340988004976837592834762279474473239812566516341904294997046657592400706353100819653326649373382943153315003913728253060635150418393786115884886501481515071113709613341508901210367979136546212368669092880573959977486399834548032200072285429283683653076778437979473899634849567749862672115908241792528924356887295223141466708928848197271739097391884552150650983419069880029701316893905274903649305529786965386156743080395804419006575424 [122,119] 1228021744944589580625639783643133620653741505779836651215944560893425614132424125436923785690536810651204216827502899491056766654123077150054076387301778040626756257324772084873937155328497925592871763374034912471751120603058220208450365068609451615280047421820185370704714674585646749501791302759322000725338189621400136334369738181928169146802285804002273643334653126592710501090701676015332217951554302079535121049389657050456587329179067366275398304934534205989828530576893332689842148341791894133377133083485550015822126131954208563084760269841924050942391383498048291099036198724533977594805818436998905187274676023158515952012131357371767860622535014344771460210071364917052320081961536097692029920462941008821900656612258726695733718201134690468707442100350162312371046373343356936917016453104983636801429896239622951210582576815411148970291693804999402354298513117734666803505095006943990320964595634717459722223222920871747587653357406474130822006884132892060942534998935272120033645204377855003985844239927094899512369215918615189169985761432980486814242611792116472366410787467849963500083955747388343479116032849012274879087450057827478512268426429269549706278060377723832751080345864587086375960350834537368936115448368055020293742808982699091236834933521591442312262516377833317854001479303070689177587858144619000736863440954087046601912136143902924432691749189598876016631162435409679226729110782845712459907455348868572640237403861830373345661953839849747244752224055348259931494617260564469885677910160099897373431758907398531084011415482443131142839460345884601943486772887820203521845200224972748193472233769657758227336637469601513747333408866733315867785436756351869633896396400670105744162869575554956545762586035530609071010609593837675532999046317878316256161839791615155983981888520581158380503478907005597715631903729418757216885585981299098232907393954000740741959191319678706076026809814848374430125766253555875849209447409996435329290312402423686811896192564653652966911705761820490097396042059723598271134170957074957675996834788280512037950104139345188743609052711203074694277543584166525303298401847011300575582106143715072486726119332573549814855806894290996505632026149790912633013303467650821464658126139952711263127626521184372218031908696204517065500531324448559095625839615573772622090816100355345747434868091648338512448 [122,120] -99808671637495408735544779910059026862372220646873618336394314134706612503982048139823919495160054768376065242180712168430255368995820458510388665828757468288318259235822139700581797401543905666562123721328885551149386992940462511337572332306311655957834794489578853958522007134404978663788444400177109901786115726598950104325305172917790416342016888718422349657446725117781221321588526344007613102327575927345703323568051996387482746330555775073095442662358486554857069529953951127456588686184474327123099433989352104390501524284644968880297796884981232098596221650154863484318097422651178722194203110262359696114423265833367328973290390394110124959653328198099217172946286494861473026871226692837297134025205742279986373623630863138373689899274520086325668807332443624371300139997600126490132779526933472119426517982169226277532801302348210106827988173730412805982872296207666753998805352559898158572594990551667368648445052623468816725377757322212546013591261859602905200172797632119054184140613123349128140268374410908697488203593251965550003439902137643600486702881400131762499133018069806293593752302097969285698977867168778929085337752946106747469266882199381821236976344988915192959873753583305574747578815919681729760027998881497625845411999529391434550321024362803988877678221858240546190226633397183604534371185821368558528941620863601783058539862783997925085327073635450459306052638663689959936873356772321255983627963120795271944775793645344251009748083232608870842534931688920486016242471372648356928145075541894398125652900509910016860103943602812178244392286063852015561734836114632875825037178041976605502003321228263800548345898924543080712038050889463737588491735613859199943126986733787374274883014324678211699313973581366076718713947913002365852064308281483076782695107920728187972429918069154629886519106715290863281753395883372886097091021598898415115458541465680651637449531378234177560533937000177705934457572068250235738828034541367527339106423671109883959375442951423197951389250097912970591542540154593452654820048041624669603990158719520689182179093575850942237394273164127299150307709344553250565443615467826096893358355738924069808830234133645052360817459110024025233544160255689797160535367921017049514043124507521749488981314213005078687832534103263540120232948689780630555630083179317263312140172557623358800475271947824 [122,121] -1124870342016705669016019043158755737492293239056125067228922120418282294660615014046213059326445512339416078203023235301984983404048991289658391863722256773488009203438288900094837396299164764880943838201180641342906573858323694147399280832912409974776920606093046900730622062410452034365035930459230249962486219946524946352485006010133918519968927772186478046938219157744552340013823550438589428210044824880476553214844357214778359433816385880000320008742326851360979520943847351246701976179579322593313636753140448387485234057094437278477618062427909392371616976119775799498180668510394932051260888420134657657161022633480926949267264255230763225484258439039933152185691068409974808047115684887144788424624658456197501061925907021139045213464980919534820188165498873610321379756220669737936759379581536700915665815292992391640851555235428568494005160426761423304758252876131157176071734993633719914591640382251392758351689372832571318428842350035530023067623035963563706217681758971510523994073803184479260345703108336319701701946410505078713488093019255879112050852123457427283321996772617808197035605579633371218141289000936175930627405261086180568074249318168879993814293396936085863588006000236416438168328263842627595826377973956113326097247092930115929160873191817269417120538502345765974951322590366790362383979019143405649855124368078793056700917280702342856354589286728644156801467779209717259061965710192413160238058460901535057201638127050632237418144748178526105090979949647997520744921233359070203515816058158462025207773371224046942276176345866553863054663776347932965892676402736075390154780140310792329880913330381087810604943896499346786023142141734270283769964910155098000604424062851995739556618588094757219918288437185510362019634269758438859972133981973326632433546479604751382873586187215388563017536827450522158417852812887619611513504484756815781863280485015652469157329294006022677043598811270874757262901266771496061712176161936003828869954181584055981614396306069761110035113385839868802356280398939237421581224577437127976595749989004505273345367055322031252820135539659624040194127746404935863266666064894828954098952032490340912415553441598199012381169630438150782791494504360220440926542310657617068745406296407826762085389692662950515442112413514570064869920714499669568385302260405592773591978918598690227311872 [122,122] 64175384453176929353892046541335098768882746438695059402001338346847232075197684144987626055124004316570392463896981681489965368404538194830329426520692525712334718745846789942015803961992832380497048394446604658441939575231771686535646981175746078962847128734317691875971796900697811434559609162651612701895258246712213745883658504681545450315557637674419981355872969030198030377303318713706894832239657850312251676450870508869677469232392409107287754784769048370986199141021392044572030489638013216201786634996614191942973940898428738516075628109950209517746638776755288044740276906022316195287645910464298771303228311731361691634780070581193040006513933718463245881043865731607262146837584899106606322192192733875171850385374427351140041946175217811560341478480185540856254706856539769173969255955269943930757572156835833814604688845856219484464435128313162664842938780016221169184490911730063024027588878730120504275647316777957332021938050312897167065246359280295871999098599693359130990713206866946302709480502257904702668479267897976170870486866767395913173079841230989576196797371958051863481265201305651564559251740823195827597958306501351901772319634667924561597294238747924201568439655381656321166304994734451388880977058062597040159542610679313310194538444000850323657370785375895155124239800304519867040669384080758538606182864400733113515267034794959537896004461950356541751446476878356395030525021627119316026542222919904143845157123698969285582790794184607015775460007596955020384087615291974479434502687434747197927025273355004026455170157892915152824222646936972366869991775766228501945753104154943151404765310499352771703177850324706156419073005834242613798425673618673163195240006850122695078413998084210396241347034351444161684146534967658983695264100778863885373562632152748330397296124195895123545610432454199286774839905553409694451621024276139095722418729605615515361143785567789791530553722069903251814888634698159558105559149261498271840160910592272661497674232524774607321889684013564556006742710112669949476062011885563611863424947153179391287350743482254780025625359158831074650593546969740600961753027626295337748328715292863136758336715451939498438362064857249659379966494617021947937320870008939289699218595558572334589851679740192325666008553361308500844447645653930898301353443356660612561942588841728768 [123,0] 6733995672626044071634053692131605926231116893278711984279771961317523737682605467087365220392605161276665725650590833730898912967661903629867337259961618514926944149307203397887648584419496454562703853430050444148847955156307264863727292586186321573122340748229945444709038571061613284743138429881550419219904905481699367960845674611901387015657666784155372858831892289208629862835223280878829310313305096359048074784372988212533662062254874289442081050353203645384594123184131620274182025129771940857761291794020833838036441558172298468678848887271954425969908050474885045320797321821849988628045237322047409678144654259983981910297942911327708228090554021874419329068572581421976018021740926368818271841556689314667927884026056309749086155078738570002644330522994934284694674234901558931012771796482337879959639029101996589029106714946901739396182776084889820151136619102270218846702265919250270335656750917585080855128391335199596592708409808120076608449697043935101361692491848779094219180369104923840327682811799530123629547775299366266779023833719904338481203243869665810681797749149406435730487999065440744686807010861611503167725539856242686390953574695674825750853329712193765998811692846804852462592472659360440629944300937787361028270074701058415803758704571288667283749138507143993322550489311711007399794052310083414051529715645160702497566828703440358832787758359263134995018598888777230360151490993735129187709096015202153384073815285913135200029798237117224473316065246674622704290577873160390129228955513219100061025011120179816947609614398358659322490881250964598655844005283233374027023942779206563893603522726948398953552503229597529209986620178302860364271770383125454252013116935580775464884205055008753742526804509238328775647568714790555112712934745540560917882101439455955449918713346557876570695369287495304019847281823207559276820012061316694864392891928615894501067974740876852292778041911848397722818323518556705182169201103725683033682940336200561585702798408391417486194336566243871541865009774102359775506284715653017679917737051113976037117515699475501059470368334084679786423219639760347023882174815879576494523428473606301300530353361803335244230362178752759856741843435216094631320103646117197934290463967131638803490861263623736816800477406124167848958350362278960058437962917014535667249702200884705676048083397954801122612970043574731153564894401515499632117437742310948252218997287092321000667500445378767011463677861857575497852781904931179845817309587912859328292005902101772702254285766383231880404347090010008142056241184864617472770669856224066099560369405982461843003771463131057048607797417845075585987141611215690189414753894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 510702912495635000409769513167149636272465484948961440811767013093228505839105399522312057131295924570421678407939478400254920936317251506461864413440699607810262264749586204103580266034950504290634243481650555274329094124882887800807610066314391830186797599104690710231783923905802855057433282362365186734778039872348025167409668571243249231700130480879855064096371872675708614247192298441211033469049350487092828033691787086025244626484954803929061557243817782739402838256630128181529197914588381963335157980571705461312596251823872218085411158588428258195406339880627853484458966769637385301769710941300987277016695056282236521196728059782894530029504780527437296555740772800926630499833765164737471121101443292596738158628151032959623597796263774871097992293140659732245274733945064784527485039992090514859953443028758019512136085705161519120634940533588093776221446782341651883048832521646128482118880477981469504235716894683739100364009003449453365450196907322781689220342077617306148822662645114584240621153240397617544169135391564905202314504509901016322909383866974790616838821159753204139287232789600323499952603050445319229591455274456679930721344861838391929352725665401267962757866152661174850818860824808577620638504745661762973274058018481018844333522366771881039026277001184046434038857673355093049204322665733895108040941604623913458107698533154141360380597559848286133217693851289758401772707892352808567636037042151359356945530036971513147938842914767329711181555394718522329740063548664269907458651790271163300097687890728224904259730845783825750484926932512647208315258769023080306515584475600821115089295789042855845575791154163853157566563557592915270883575820540057640001011969249105432711822933384590840880666302409761055206827169379836881371361482741163957970883680607115102772785373836610865254191975117261370389550089619541545262012344709823808323116008370645750581260970901172394621495831671831393305454064474397800176087411513805777402704604514521891821120956789411766820359745441489754433203579434974574129945924802249893879557176085559363933472134524657407692178772466820455405868216481306720069189655977602807819220636192480204918060972249484423375189537473328488078649209069860518542967023369147434885287709580871712408180264604046700116530654197250092289701379223197684153611219841687510724436771448480687246769679917355619604456043633243968096257888325063171589274240373194064491038513465886586235768006637619015165677921844149189970192522678986661349415863667701658546095707880465805083975907316444193850753275633464569764498189347436605433060243901308291964552883814587410119622581426970719940172291426948228621676166342531617140157557243904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -3303845012801791274813708565301637881836346129539867259301387938517151777274819729272224080321331372301114108021279670675093122185322286199161521509718512638855558785430076969371458131366324765208632160702872200397159025668454545279858649180322553553792936279611772122913185786109981946987397663261237742415546292779452693943776196905522181394561311017111548573260143028428096665860906303956961228650140244350175396136212449049263633873174653172726791617011173081149273104614948547760564120589371917985251923991137993998792017157248582329233058667886437124415489703578151086216942164153126031038308927353870404966508184218294447269499400791880334120634461543755054825254162521227523663829876042932595905770460261081608513065910075627425218157470859481195505453037114888011370982711948101194520826160735208003594915842406955117021958990389172216815931723965572958916257184107596120803918835465483552673593170926144036032458195186753464233750573205477110996467366771644927233654846792739046452006512503809127751258086965730732927477577928277021605600063003862204638521334639434938569205491761909359560795185841175842826197333454272444656848761696164594258387094840825097810910973197942962606768902744920154407279756782539192413301853259860867248503344103560240793828930938356694466765779183895497654206538923887585954808280378136094618824462897684395208308944565842890650640873177134661382935645880417413099170336923443809334765193459585490363986156854280177683206419233973474277084898993473589534793651573944174906361017902440177032189230231545951221011049333567106263766668571538484012503800698572742262275253179433314529722131606012626647482102304478671023446794193755624110015105225601641223789235931173405535020389135545799928594185389085194373582151997982891003012990849747681844808291125129928121265801324383307525919530059815501888914010209940361704975812332505892122406928393498470610784269805788699058943160204113635887907032385160180335730489320601536688349826977136184788959795204021906946018345106675761132704356192416782216241856524682880719844410901595860003002036904792404273325453285176493361638068319590013586336997260758017990038635204753448765956418858641223197159284929664023912310542865021404021991921367543195221998799706682803180631541398036728519485668726460571423955977455531326907993454380069315760660856821497542934696310645221807700152324573880651937298816870423019788879148720478766993704462182427718387469064207367732545262376717808641671020707347019760383123931611682060316041697892249588598971156664184378533591068586516720960274802203072491077641006390336206192097167621117138026029972286276836935425993495339055831979989331437438305913917774233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -291550745818956640720201878400916662227295972391657745924893614841063341869662990815599965982394621492275998751296052701140808205378102936981228608760168906112840794625467727485936448259161329285352829938272085224726286623650725450761567015092305026329141279147292919767107648271805291864635262802421279530429469353693496492791805184595792345957964460652438222375959878903984885574283258941907755120621381589938034462861732996347377659645682877679348058800015923224095746712601992747060694842224344152322281516981245393456247819339714537849595539418750665417453891591536176495712726392690141335782849507250292249601799747797702902408891389177518540553954176843934080026056452748249969692141447190940821936139514325235977886616882830206382586920214019591877387456014417952257536752526794586799391301564600402677188060942760430724543062799505424633953014556687649132949219675384172806407016062186381969499467218985789726716968536035564972155920847087847301380602907070646298224124505396819012029331959643512460113248742022065873947221780667913068753963713252879990890218792217285658838451331252494150492426738568249899790087381565847099028573262656035834511452980930650629528235786861795953815245380870036876432298984491965313661496909909347142430004794559535896748972794521356492147108256634601144963572520570929213087548499436771893427077767222775425770255801414898382237655998159250744682390117038824419929705636067483424067172366479020970497941297907299818368324982763604403427236905563649210897010290520386399865561559375590861368053943361338792078491287685448994481335949925743304708904286096405388834343919706217796793081502540782056498784562272850223056690656431848872533379245227349580262514199728046402445446536153927616659370517828714010990081842104339664571341056493779390965936587487834398284415319370028076636914110021145423529419367888710015796777850000304213930741593291529015452288914187647922490995366028981635808442384298423877047608802760748075921989989308159220161317639601351327015565223615207683669774040251744608786902131853674132644527655799626828592577829715727507746417606089854453563612607041143855187809516343564556318111812951497182032609526800364883360470563782466742206261856818910005925118572452482631536795823398904207963028655055509723557956016296431372167398578115064712132995408273910368741547047592332734887381967480582356276976859705787541778390023634291352980330805560775792311964812596653881935121043952063205924344587504440594122827118321199431573385663548475770716788924265361456383635346574548082315753319824888506023831993324352144339735199376708340805048248309083059365789051967312952287116940355700224040543769170131398105128985102909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -1940592951331175390434959761631715147912349237707890637731874946188898946415657601593297798629632583897964204674315265906289307799843005660321044277717772254841608077987200206599242728830474396125800246453585434233011182130709147659527299474459346084070172961592361082569615134626827588590668947118145470363489853957976960255351024665224894323737185085767115123550936443267852708846352160194009326098139594429490310973570258915240690582643426104901798184694493316724153883808289713232168966465975767903306216778351118146185028475276786808427525396193516881741667151692922557064293230577934375804250741316741393632225836125856083270488518401617381387698645806094014490987746651292273448495038072156969069200990007936432705924470246257344731156737368416593042706274205201582000928003280729545907269270187034483148908501047013022013300345172510923465771245416538532199496778231066345491392718794975999518456053491143856683477015671242250819573019356008125140520827896543805336790628482739069775588801718227956005216834695275993722762175822221412622409022733575474210051108607660339603669463483171694065066035858154786385869408653768786781227865778539781039110056181290547674335480977012578083276263334603718458797669729180691612574411649382109082525122389564752455497591260556303616500411850615534970592836811805250936889980253675747372943161953674051483663687160974708923994706004930530474514535302766310840343256583990753855688272859225637231786818385742246188386187583016843938312242216999903882330362953637219447887458807096575415381644724774639934041207150839243182042555180361631292835640309273865743551467689989377841644782486399260573313673017630998647926867842480298250837114367234641091459499883971582974808526719079915715034225577160270181714024727161562419701151305879896274290661021947417187521815176921397754429097799156280948401598520004448492321029184362707593833326598148569785532253060522072058449578447920687952463528202963503672044552927627095164995103226803342734351731729860688128155873712828773570143504729550456053637397147977131141430597932516513716338646658479498355753523941383991492535585005690017956244841874966258717233526913283278671376990581914876464856247434400265529354184643433983006105832171983701943091725724657197335072407331469800604418141423827408201582189101808367992396079011713681327064101123736181542435610711597577514924934935229054503572171286792651083831118993867828400125089486574773835455015520861224697072267833375048700825934678722084973024540846683810371427650521984068457234388744138315919060550472094722124306265663917564284397236428504861915734779233661084908389708835897136010899065318504127351967635939086386181050929529644646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 115893152764221924378671417479854776286386539787976932195941271211736905839350217518492451182096406241883643157232440778471684128376507336002415767344980453566923044731786323499248001091559171316045910669745306537711408270750113080691103904720463510182490676549365764062739395714614304075662680521353337041211501763419321026879373515030453447197536301660771239179028656358639698452133972771111337168554798936944942842270667248097991100125972243431082518192688044285248278572872560293701116134625895793078036618142978175725587836004698684557186946886136802762143893549055865386481880703314134163982032506181692357902072362708200125385073883053550990831594276089316465960770711119008190152306007114473341237257120203218320053944384204430198259117810994799525780549557258431488881141479115314667396591946336124129200288618128761876659043652840740132245577424766103826435369268040596304344491184894805189885244236910990973937984245792044984438084291351441972948564243796422031891471084975773025477527583376779571985588887665534217924458820087246972766510971792158339787970841099678861478492354442339963894185673846520556244882725710305472251816794148967690493147264991357793210330663952212143891056693210846665847240847120308037424016706235299418565609331990471515768181477672735050213304063890624349187526547375221973869127134317671438082671327999628151902547796137257877616516281881143869046315204625643906486628649656520073588737960998648663221789473825921338888589734690321255405662627019327847457789887067466108547112012123859149379101358187453864428663508900998297892113835333199323204163541685859963691128752660856066007588438979758412833444726494719727309660268248368516489465791888642716704945894821523815488266237777171093009935525342119289405373465843332876323404369954799682575733751862634906999105498556722368200094064867789866848842661556695102166281717252487576652637161058954613253648806592136504683212327753014378821251200772544206144647743883157156335751516138302588740706663918483945748079878674141949889441893749278913735661387821233281700567657378089192468750932160654615036493285264688153973739731475168497911078802221545263911512791442891093916376458236487765974235792162398184692793184488395073121052822856767367833750466396049657224520825897949818796227636702088745505540236110155494604828918667686705509251645768178088691391943799261739104079005363394881840182550263554045457647383495338047306023326624000990394097865292687109349988447617452614064614553705955911159990687110620680472124227377158706070499931892061195097898379835171320980112963373347064363205162838987089298661318452242685623965621365049340950523274951910522493934742856962830946693076842708992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -1217217643686276912770803104098998243069342334700526010162468162281565274930367523340035230838311901057635872671815016986326211400770777523927307029574437513159839009380451314952535845141583007006997961058908570274820628927930948748464756101190369885408247327557748032932328677651298124783776151602645899675467994068282714390448750971444803351917504198855210369014266812818906840655585823761455794487215036805632827185515354047822338085597191245452546673468244027485538865638110013741114995791246465830403137856317858331659229261797707488875169728600924697776987021172631374875570381614889885800311224711171886668781067931077238023707221795322604595880194529988586086324978097156227407212209235656453702269294242903239843056107722261924452580742231079575025125084047017794668519020829574985576239778039751821521413505151324461061306292757868592440895175430524214774132666447696296271790059863678231169909536069782348880654197919191345411865453015789571472426318292514766411514254781838695431985086349378637896261151510312191664729007171908503027179355171724272238905051741671991899056430038589501926693339099447695365470474691055304030318576722494543441120684076990778093259009614428321333850522209174373952307645395652146406930020572954317696035779046276705003206789855385237001130985062782242620884976939237648178765087576036557570880564197489741390263777289535441586630794716637310151847239664132270282163385487578797537335610913619243684707432732965251281419537472690176442715438822434879258901848924421490431814354299083043831756750337308962127833213212292591638357310028179992422311762010808843699457374790089862887467524552547039874688594554709307153211359512077896099923535523788926343938184250010973705905250770393227621395774575596540969552805205196773923604354836569886097097855312063166466680574324856449327947162284117032577684116150520784595791672079128082162988384649290644610890092430592102922618068560566477190432446536807521954965323973549287858928634737090973030933912743695185124399726472414242146614198261091332332151187924134720691051687228803350913334057470854897549068046207857305704996116183066405357771093405029663876221492725534741514213879950829824805617842474909224127694369334769121827548721268389728953876311172296541893117246436942737936999362502760138022680556870612752370148625399849392497681383637625582270163775957900911673187234985988827248391484538606714707221861700953734754538005487728390007140467412045670857742377015703908945568088686766639292047115996707411109226925471987946734502484484661680087032023442429542922997281872276582985206532515092889989321962315031624581089788534024309146595548312100318827447325759239080668300128871980938035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 6265143429993489049043175342795795368464112319160739251412977312577492796764398075628094939632731911785173307722442509580100962637159603660565564630302756491489103193339938309802820565407199315105958502158880174783163709807424229904528155291088748487965895370470770613618922529371516547402781683583872671082389069663330203220783231078993053127259292290538893073378697377714349312447155561905127784695447797950579842779994005020830506270659974258544682772618198820313383579298023812512277161057349779484746964020302875782254799049311586773190128084760300521605148194487196167418546976735735945279228392335406884405583813643231970206316109468050724099296023796176051402347422206775366114065718113624414764933241168681478973120710360760340249578876682571499172869709567991903824710620172404939864943301234806859841731579793577067054772755141949284435705372852231591941905141117703621948284222893332235714950611542386421922798456218770144052233849383106922896958597872344006641742490555862054917812748490777460959351729093541000783533494661549331288482647021896926796124062376556470189588740047297698955405960468184403358411137806487750596359694215324753954587715321003730645722374531867079641606801830552474449684933062556609146183586280197866145517090999017969396957342916225315108673163294942219465189536601199254251393838472387363345317456954779729333943064269356425149217865297689847469960320161839153665167963688665424018115955513193418650970912250865828441243052187073028271134384984482421566850457980799204961443546433147561141661367833250338903774645710392802585233638720598365158623499261781664832944215612992970359149633454327851287143883133399931959145976984766272540652826536072337064741292913348074115848383413383997779515849603149136121197506327016806219937753328526667942231397710905288196962095550044115731660236206690049087155247469127362657327193728267785989196271280735801092599798212481017136035228271022537939480280913919645072275810499613849048474838758353091207711134356808913796147970828888863146907015680349675622810976568732242524827711033654021203808374744847441605395735526525555109256477432733694314188241594422789693484040717892204005736811654355014882513148509544509818229947253292144966530715049541524656149088284463155345808500722811532478335945871760336826411670262658232127647304997235518370246576969084056568869588681406828985536150014879288110172615519109138501014744631622304440978647274928694819358732849793589293748080722992405836826273663105480419457258237736270914669006928689938674956766678941187201159643252583994055368924455181096645855911994195989291117709555228402104116965212079261726152851372603272999310237830499465098691022852648211578880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] -20270435604919383781959831186910956678738047050630394733765633748522560074007523001565891410867245281794730797202744629334866547445459699984139280678639940285719174376306189569117731086806520344217464855654900773649135737782568886475194665502038332325518485333620577168056184210998178952035607876060802416534226302860891275026218111364986048365805814531317445800267244307221024997482493628988928043810010778475146554766201522575849179002752914105835885618989555717996554612250110169902659601084936752163891520292263838675870820501661324188056489757593438220271577586715907042692989192608921038958425054573588576078462648728581960135352971719653964926049537725268219940180295319134079073172240265642396984961342006585673280790499426861497822101421675338895405212995546481048479207202080819278210207766019203582626958423223023436517478355494541522191443128195999161903713293898850265715089330123111503248938634437135416936638230851540696489270579978407082399140838868083725546934811862254641973402879485612334504915300840982026107282807962336912326934226193858621880520472332118613198893968358226940381700489073191175348387680599611922686212285604798636760781221398326999912466427141448786580556235639531338211260728928057863376138544258888987688975055852925961790722553171608574093599546570925362296599285128381097055443909412188124715839773191205035123186357639749615182216047319039409738939241351089729184016449368301122903643710743097895869700911052197181661929829697507714219252127951825691583978231450053577157374010911695385038360381679651276816263871133518003460610571737115336731551336098317088713082692104068466839997081628795747322161437845522139540046865998404672927414932433536626038508815905906922934240393811853360661555442747700709178469853956627127092780260949913753750067131599865150804143610542814149933479141558277170856346884936622826761107113427703983708136490751902206152248391153927108534483307268113454989869507416326483314793992822532216685345429281374614776392924847506021038082567300616551850221465415134429203709096237496637320905180151534623021449437774767361411835255365857655209444162750959810039412944762742383508285301489187627189221777082693692413275209066851821152966740934987677454549098290518588590064218483138695372600302053213613946043757474427532771859525269758102974064887456690450283341544000413573279754961762777640546089815801771436222503909415832975718312734000566546729127469757749696952674507996218733692627399722152225258049623371588073320663394989911644483391074167731040585286757772023084117730861445492429923290224696628459883020631267180290064406952068897956910225239656053244854668003287337657032343469133458960538695665633235409305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 54040563850979731161958217965294869324172965092143677582715404779697101436632715829405611074439257488319843714367062305989376165459417467999469967699023721864804729358193347386219676960681684007234371905681873576575203340400887212261423739482104332155574889514103421742819264142344881305657303441033943615480602359493316959401315192683227704530138831879696645963543425863085358503733629704461895841279100241283589269799763549631319298830127362311219556566346769777104481297924429245025421601053806594631324058948726606798781260702368238657259295222424853555418420506135064173035845490697839600045954626819686591894156005934032718118535470855189277197332097957460193455425583567671035113130296072663822831225162569594469832281672968344479422957292869955467653186715154737439763880706035028788321267762427217822350129887386949044984397558234941536714534197042817182909139925020706428653395792008380692342748237712376422152069592432415569040293240851486972505719670080064496917479275090845720398794531674243733308603766386596316803897482632024617467783736157086383673843884198630102195324297827244442920560927944140884530435101463300280916695564516608399971285653384920440331430193245846772127234497055730535086683089302603768823119891570907177391943345222057962244246924875980643441056306491698873750675017711855606090370778712711350803933441650124539304070419302863868598358814146377349476277658846844489106976391828414307491050365603367630150755528036540408678181592507343956939671226628233776883471650998759843852017627074942537187172415045141166958588912322091326732047300326725814955428850369989108777880052449295167173220853712071144646465660036897474542989777178332043373676637765285484593906362736904114245474943710653478690224893814898493764673449273323616872201938343329527674116028201720654406863681295481067949810530109873822061396006274776359378478977891328683021205545850288778775960859070895114901878015269879155749865029260690420204910490833879038950714954885513781992484898053796268023990829629105209997077213957075198071430950465798209159291056354566122566365137008823424152539391476151078557224701652790347723484949565749124869822388601122416313062615327225021895926803599182914404687778402994146464643950118918517420438175017208306182672300057268378225771772635407908739882462808887856962384860790040345804362460966789546220628067796367638383845248834505945905914797397699872006028562091780811070322774705817001830118937956842296460161523246797671516230859855187057944628445591407068265466994934947749351709500397179380832087379477315417832385975049207097942154072729923372404125219626778440316211519572188647733903496555552625155404640666350793514164459746598154403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -142220643284863138124552170107395043650174173479082970041885041535725882724834438622755716758658208601882769446398466450425855809128078806920257133328907978775404538219115495845982007653604333563477648471470314496903058775724916643018345907389345802482486248259821594555986087734169622516052222419090649928255878194487358009819607233347746874377561603000043870671930039529933282793442435333261485510752354865618985818734723422232477458047076509818545086003828303250004336839843704583565251808755679715470801617312187399849502148885314341580215879032317935020405789691718602726958432383245117313432414319226133690826345414254424379960775798890265807348273342726310562221576500135704081326388087017216697069939071659171831773235699812438585385827696785487346046763344007968913318148336668833346543733194005140208855167928156741475384096426731353833676002924227034554595835756259905631270610045859245207129613959237166728051962702657191098383891551145245365333560226278641451610789812778069815313945782936230928084453947951037857570212232374141516907522506251074287381140013105024012128307897230686106579698680474827420830709442296677515593545571513893472836512960763191047492811032233533794862250482219064410039799532225387273832154685605222095471474270286265859666241711977750197454093006912358966064293996593650311885779640995240437809023833643236171981191881564428203317702994414720082776462771380238072317702853275815151488543190154057831889799595958405251576614058590474210000726632632831742974618750678159867295345666739254823533103811929468299942422567865419921109736491643313471896714851366309784008483447220016009339381379312313753100894138748900531113286806429419850530576428968014870904517541610324365909924986257956144749716151682817908762809699458344366293682458841162194454403042363832037119997639880966554905084854019764009063069849138585580162730250604386495575053931852916453342912360965858039615467811302278029107950107696311376126327762469361420752961960413162446589412493384459682610267975554666707784865963163163901450056673370909222051920081891124408005417052258953272566789633694632300349242225774664315126833798616118628168514740287739077545413079308210761275906570633385963182797149704633342328473521619084687572921248794941525071501999770371976944653253970974440873764379652624264993022390519277357661244664880398568365764096936002065852656514874199953366833816555311477435107380054239803264761794941471848550132816452677707067685156014252457140862999473629156928920181013807568918032814110462138368150889579022871143276123850708277419557440715439984114401053652456226566100847116858274154895111261216598323540611915227711685241634980240336562958699487595331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 349704544299141222572333260583063143643734896396904259370547904855055859324806800291928116382161327498086808822827656128473814491566031063352347738722336709673053231313790364172704710769167855537214270456590149153285674370058975513862929377291968024424404251960974249001470515596629271214675454655545257662558753667661091423179261575214754083491700182073691191200864965757879392897849937412722638740494149733143835791138042926114685988604440464972796391006060323418124638972366131371687982830332228103788914704241848062185247175052997697244911707062598348492681944833309672455671798085641996798155855331381471153145353361762957113658662171479865698109462668914288044477518959931840556708731835263848759873966262915197724635766917914753200048443158777451742038052890405121774194125653517442466294130728276514003844325020366706330868260549939274778097926077399220669319498442464217773221611646353115154519331171630636875539898264547934984604789446769541159592322881373806395846679476531210382823464739931226006297800504579699461786962746881519720782522270633302340062169081656016996910331505920073695125220535111230395879865524300766318350964554548138956410027539939778776055211723364508212851077882056826273364207952908140830771681321367883596320219282252351738482648722386133321878970598922358802566781576566965838743186928126117969535948631252076398640572069633442795068203055494298969082149995818281693724935244526804818618116453299285421159358431748086566944702366393208825371055181935376961158675654505647017788248735401966560135883195934675284322146124861105100809699254511660827395629352905736187971795142559726360254688021924411684641196997425895311185102859797797932893066547400680845778317335476635039186776879972458561105324491035807082114532208754550571571388763155591531632453096214724475954876681705992373806301624039468305724538874125379638986048030124054811059933073549427986109560178516916251156758277619739584523524993228038604984623558802541819498563330146008129711051050812279515621221442671530377773978547041372759108688882624638202852596891636729004039242189548470948148312887253511932522174287206424441342023915636517643401770306952034157735407231283973986212059494838825199227728626299645833358174793824746362451498272246172295289125977498065667111772363950804040422542011979104868237616865070483255612409907478764243434373889620009183549550990199907411911767509300408576413680499973475540091953073838714358496122306269917897364802462427828742811171000073051527812362632794853396699585000781863218596739881859501011035794727927257523556602793948658254714749331781380516458592417422890975455739031329163339201394494298016703657108406761548036135309462935691570708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -762715126823308344482217998499470935772641372296329826500259644044202526642418648202369800525450238505460522756101094916754122353643426387042478638956575834058391676328335828447460763707420882149144832337236683962302946661170709957318447088106131663798397778246538002467730475519996759327850350947532684754943153130451988750285270540127045979579572999104043049381628545710335411833571783253269497417664418685224118436488504150793541060668043684271422223085125046685391846542182644083566402281473254556699936516877599445792508486802451098946428828504843497549984779977458604690075512686622899530656462035458438383093539443953612422260681489784253676435856539966669216998425265445839664176630964855994719244745453538063602899157562185761336227586481198896449840130538759833600745107893188493095805669030693228041640812780353423938979539771251440537341666746084611451715923028616814206622441300380251712414110375417785792040340193473908952891193136840821721601581802703591343945051916138853569418898735201651237250274524620728105046861422930724077186214962072772041582106756104856999071030487655407456403827643925097840079077677553218536393795097487506276491162495599209452630959532128617105867878952470023606297532820295952802459726822827226401498233242038398647914359230404500559336192496717128267622029108711066811719104616304230987468127567921841357889472251870402456517362574324495464829490744874576626080508524532364006883754013162449017576663207942009453933834014276726022397514831391332255229955973247635710679764036462309520443702394365785270251030735660221746299107753039094505695182926911540852521183877486752895193035737809496557566402501798785646477127086251330537389079719610622111058833775846354926658290535994539973914766088482387165847486638497508158709244840250621261442907438419610764646058841055317423076700130669549758375908269698743139902069904273549594543489733529137081708576210816753082509507226672621764873676443369336924168224005749172501251040202285880222792344633994454883824742357160143076825860940526239037310337845207001169741053267209576108640660399616360189262911397030827260587056089741340837559769859143169843472909450472902950909199502452007915308020784478595112737992215024406867867055120143481945223256737143718823701834800602311137375142347602534594706998019500975501922475111033933321127551511991264897099606865878542771378583385505000414162813136034732530636347064055910642234794190122931064854170217889359003861577105025801097504067482946741339783662861618172894442443677558140504927309527037259483989338239271215564684154503168354037305196431383154195583169526840643526426409826743938845330399684378456013948157000932552292370765206043153871667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 1564592866462311876306261260549115031283777194853356451630645951925375483306763830801904622404554327499159937337496068130047098858048459839278070352107380005530390704828184717012522729151116980787046341626948747839186424309723447779519362093482467587018527691673742147860610061822123320285733783948206482024514283003675408575525868047088706486156164549235850235815769185855116389639136169507754452224866192854197452937872112192552960649479649121178234288824028535352182952819794266057371747944666204537486890179826203035322886775978434401543754033364538237807674142974391910452136956606793389784046221994371169303460512973610126084227582748300383492944653400004214267502675522622400666026205277474524859944324312907515572295351946382110209724400470826583719314105485441815987895791265616420722597163993153714684426375723822619394116185438758961811899509248023482437590029722001075760309104924631412682917123022395985134032368756195149869335745431127427460472960063136683013332912680973810315987568189666281376948517710094182334119418479966162113364704194931159591465948343119735466357223833725615339259899116386066299440173348535670598046602436945385305480403819668745497436631233295018141597879255887853937011762261028637379849250795660987148281557144218105929394104074107239017533645501647065173536775137315222851122965471956353721138631342527767671763710630824954433745594414307214549231994043111455664089522719052604344805332434991457239295737896113682640603131717769988041159551224031183599341923597634629407054667404126085526005593144107924569886959740916295540966991460291143405716402746507721257414857509308009516473482227677638171710249241331659492798455308632675988969072018650690225377338957556830976340953563800442958263652783803872106895185810403962428070331326014102181118637424788836829374853021249898177310009068400253497350995328351009512569288551653589081349384961212640501979561310071662875238118414387509006280984755425406496593849781052375679717078790489050121623333344276563058800155199953818635010948156997748127934918699867628933134108001187786829139068798692777984354895273867558696962668740958741328201507306320093986947516952099074213085808302073639398240228105051830266674446097162279111599542309145764730578195439361337500642715290738824207110671998139515913016252503013908454320951242805628380192380445195570725504584116536122221949329555184673742642634579521809581863090354792220948178082881000746802077643117965054057801216795965197838695492669456909101289021350816789602133820663226109756147491530924955973436436219314319472093918928090339160531235822700513269519819989233564658665176249138252764192200307910373133890361726402521582791512512116617432268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] -3138762986851693143799500793637256808318178240643572482901468143137287396614925361399414362941119099273794620139554955676198119206375974335625749838705855741442418487992103104536105174090414755564698430600048874956009223156422768175162176901810914025176789154737952793347150098465523701052529515846779487537229351085544886006739073729136984640654721736843893448468084032437203971176707184890958939772329945350891476213062301034789840543214849772698693186515439860874957547832703386731513195469480194522362311886260167706243984850538229968252812446985042371520587194229982741782053160098126255138298975289102921498519494014929584292772231336481860131598357091678857916164711386058293024650852266335495045682187440062998299535782369812824748059739950509773500494646099109567760685920324060062743225863330848635109602237517877129788377126867382196655063723825799363619595384487497803848037606189184724565009317551515024387973076729570422195213843832346314157272217355853625615771376657641585465262580671622669262058211499296702362837078557123903679023474938601819018235579580192914244963441941384282875088023728401873123516739961125560198435475443858665989271340910543432963921560874354871695379638128442641398312288206407821598843525797057700779651481806326244481821550069014063948255329848939515588199912823193663535941069693833391203135197576358122379281288234575229502301750271266755237824034281843875704804220870679990654836909273326154335657344813355827059348898925410040598364123038043999654300825287207070124955901763951735543669954797974558866503822658985757500911258237154896603873443613258470562981279548047372992689895029452320189019212774939821367903780948801408378584427798371238039531101533262037625582583063036925558337306074409762662526263194512177478768825476472530795952065779701636587073557333017667848076087030617237519909044743342928123162193426410411468125623155277902314422222622625371701651666914135145609785389736429247874858533971260202848764205965615632044731634059178535931875386829074191865023438192651052872290682527513003680571072163626805265250743060526682319034856685645360673999716970383182329140586531599276051310332995854204255679919671043177415169863170520838153127517831505497554803502673700560099915631277768396315188219805774002221291865626295087899172341161961555627635133228013321614668342124799541744549704114302051058946254881967331356987249431206536660110990645421430454757588923582434275965702056024084446503953773904329895975556947189892551674300360987300232870303482207934990394018012706921748456623028841398065879511989923221544928245039269850992009992813138494687509511681749825647131078569416608040976538485847257905739073059039122083020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] 6071082083514447703715852959971955055261767358002698783143535525287381046555794823326454208233882516289115698767594760535986103508258234293875092585971084512539400126164396043163818927827633560534953986970021670993672286777540955267505630993128971968596367082539656208567247825416852794389956148869516758204153522190110250887621530385687991912018732448993319902987592609127971019061279241621466266870927939566917473870024380216453892652799251038777459368292102134899124575240814357533448512533607306845088219137249218086328468875392336149485405636199059667623945539632696694354188616371440500168554205253109744385617803614467314844261865404473638481708454107413710322851082425242825364169765093758009993875096748025740666777115705903568333534652636308767807018467012343836071180160282783901873966945454440728851872308435216580713650077583924138924842853175986183007533943878268162745259332051375709967888557953372060483872603209429036544203127232483909231468595716181216448151419706496881061321958568981150459491651576746083758758233262586671009129421468453746887878497639701020965619818746227993583743900691764918423001055875404618646503396750793650651283463751920257145369758646788395127440120914098967850363288004170924015440763045224711857553430453077982129649269349029743455490517738428279185590002544429731951489086117214611922097313959232514692873791394676682877564204143711773461488574577305265480004474698451398473548975471883505240774399705885831611605699333154207238129339280661648727355915908002199448980281753809463225115373782582454179899639393878971825953485560910423630093351772844155851915787169433520523999809218875830539875598745784097991529994731713251278595164376396620893359110516245763161384598727865837427914171572496876072124182478676494077190321634387079651635127516962718962736241162942156467736985470203489835798667097425745002346806120643805081956267230327307324771828142761308840097876817849527702305458635226534696358729677771690512610041749704156884215846354188487684915042169396279927806049830129028822807470710099668657146181272977160145867358249971293802221986701858729243568842130419158068470979113602223846278332970776514134756310104712715319584762153644848601830071743614250793518028292390097120733894576161406404969484457891461325774703754297718731832889030434921515474668073484605307789488628273850555803357546190256015223063384918819347474289031531147487591717734428399770173539154678402508515062457614489861517244557793776109879019633642296148061312105755440687098404201740279663855580620345355629392429736949792530920088833884275879269054951655034316891766311142415326010492288229571202745040761973110382997893081461989664797550182559660040519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -11227435887963836690151269763028230788952637562225264697106437060917177557757959864999994607363098021579362999056450244569521891475677909749653196802940269727430934863046029909918955116168569318131334214756104074422726383303215097193526533845705791185241089853373503450302208135735118798471477461438366113609912187730699568365383465712940963201466993464013229033555834896193694864315685940269665862581474182255147478378498595479303263153261947205833760110823848527692732017086598321883626945813397985291849843676315678522415545219719995229300369738882904044743818791071618165657771309107072860735167642626653567334743414328163103700304358892419178881044135110558419910035872209289485611156981843675554927902609535759714846044817994114670450230455121893188004290766184614694736038105680427180190764030839333262585929758556723321016717198492638014370768768125243134849395099764717616015640759164510817823113524301676295309859742726595274033295046159549126941463089445304697759597316842212283560925189208965247334877386434362112560495063746346297563991323163713541611419998817476600226553538122132072302493671143460358769741220572444635485073800158877150064351876243970198266997240578769015994351524219367011478880664238488846878282373876038352372477036664300517173674731332737996680750930356694999579167971343421615293803900325933895280703660395442343706030250761180400203136032651450819736497187417860044679066064570260302885900251084943872507070231631587168559056870367662694348844195159838600994268772636067163169014367721390942301873361591352500825477125895623159932564514531030431157077059741142640162856654346955123687454449853578380092013423489689268015130339289987916148038344382480582157621287241972223412544733085459288740079752339249441479773621367858712743796312530137066278716327022351560028822011957575846537477431620649422666516802160975930244906979170294061500550713447667110055410595475444210286609857085664207356835704302927397837339831299570013724581465157677257203261622443409526055285137040402683957536170478897490842373603289175855615914164702799572973484582947632264863342480885857130802136690232488686990018279401593519829663128245439946028310614956816720284116267470876502576863711262145139482103388301878430302568312194822976785243313980499605024779834428628175481441902966796819603172668638922277344924788281228109222519955678067118260204533591979279899983848281829837923842970227569325698793884879325007712921672649458056427097510035385453373370082836006072772929712618483636811601720553939361619012889783674644017521908480973662327137743096820577695971962773676312774700067403875681289925170315826706420473715374358431652488039759406433140485829017662332390604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] 19071527835800276668790596959163288010961490534682764583156810954390109561350350560997278817069871551940542264471774105003805968431341067827839959611259744147556851018849415099934199493889135623209764325407006904987019518508897837731165818507190644007945131257817185331076987923703724973118228951037888716191360814017927062314358150799346628914681147777179688828449329486723278169907790545984635590560871426994361237752416246986017919282971642408780561374699521147004149340621877098075688098423292166006416509128924703492437829478676160563715335224768666425102058443867277670747123476079247997094551871655338063305564111439174972855776772462522944340440787926750320097748655907736096180768093707879472028206402285759164541687743040520682761914503519318001977610136103166179873462618016352764663391133062648668724401285067898343879536500643006040235139847101560172684890017220335067230943962060188991982692312839907614486650558211882520309545303986775955306696864835685163616804325131846342692788977658109072894104166663943520021483687488667279796015634108396951024618533152337800721392070877355291168278405906532541102712379239728346107802890257152805993739715108853799135411257905398893611004826138826351546699835368821050622590557623498650812160313171108906527399066957299622761712115816512535181813633680364027628811405648269921923693504268658283242077066434588935287865591123385824109805706575250580510624064929229527138309416423106691888710584562040837670881042456136444622812414137276852207063337793280281654296619629169899675788104596424220822019418236983865313790446812410616386598362846113190407842794330797810521059202374924677328156129635975228228562873461051424277808591784762331769067804838902081853545304315288526017084235716584040857560583434184354760051839751478017320657639544498712660694724000091273563404111207928181477342887508775378568592383197328943879742504903048023998768111713873698254000855231215058094886273921403139331664435472998688376274780868735397765300281402188982758126998322831081019161869221522483939611938936633077532872020772757848649572265123320142956457612153938542776653430801925400442174723206162174442051051352314380477857423470887833036976608441283835565686351268306754136519425103480673093761383353377016034917134662294510504155712275489860018923778536338002645092750228306168339868247421192434389790153719284801935720117119447567461941005532571730809194603757417095041628872349584735087736708194663812832117320971440112084485415537271187430435378599718075312112618805910491932436825042438599569076206909526371334592235548296155434407925608872894676858132182514589339762015862810411164203095042623307818240982749496583929585434777288461904773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] -27151527037922804211804004140468132902441230442192773695145218049047519376727671502456984376594013448160411641660613579275762447222107780754075656350205943735349557799731007348060203820147972932710629831727997499642568947634688234454968678768091417033239183721076293484015464882199139806619989248345144703035382298193068129494194125797366602650687911570000823904992029690573819312424028988445999104736208539079281554933266958683377548105591958646804704673918471924650075571053919431802038318985478565426632932385502420032935242255674189770528013268936659625195120367003917029653772821879151903878721040772773491072100166113585193557725845889233278094188500179348923143275039642435458364750838401033083423699670743724300329727973714070559895482760708510202044131186614472932034274761711705518701697292889128098663283648426062657931561037779441709997403624411546442747434234890290957617672010088479115377433101439615035424885211372672370244857150517046063379050268534496442268083860197445750398767306210240662887680855600572520329006530754254347214975975484302806842653750516543713335979507728343766193098836007687467139194382289559415787577237551299934683740726967292893987153647684714403123937013267602445034030921938857483703565889342378122648347692153193410283250812657650570657169697670565414346661487115456247620724400689670982488681844457107837476250522682252435116286940528677706940742269288048570733259380872974838321929325042913707167709850510496122678418054551982763685994482359813257233285447011680171410643027172401956614688909590626598433113582889120466931263440812301027264172173949994160142267581022451073114416409566287669767149338227330842594432667620247874212660509985935845044489045063845108464912336535515849179433718661783292575185539671625951327819308987132972957826971524782556860421135449437201895674013818444345279527730734808212813939034405454090404548909987090469071442459200259524468066115825107523906929395756907122133758361514258373274107530850924235256092083551629451438081202883361726321651028155178296570469319150299632767205348535769308349518725784261105039180407793024612413923208605223969116522270736739715860593157422882814800792410188410057540416521215253895567574405140391516067494775965653661385389616207619216944406761655088971688974306000615523411516374819193098205351613551652407838918996703680319853484133148902806042709728847046940097467370982689841191551515570714647111333984740652211712477348923978187145536094756866086448251234318540655147664089027400628989342989096379027967703468469829101728388525068790866143062201812995829216752673425195557517778924381379909050016073599689149912482967987641222051771676381476602861234048159184897179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 29866444735836859104429105716640235784759763778472961020314072841463031410650405408539703422869396411141547630738097428851092707120739088325538749506005620226294322083908033949875688994592767328510564129978621319747903961385299486212400984733542094939390202169358884581775328480627944049252176945087222598145144690683019197417064859909846414301504748339060191091956943408692769936002883332007792901194754426897138718809963942974684726503828108228179769390622677914781342338081029011350470245656837354742942218117201521161766305113666931707117578689390751644149690225425899115939350547776096427831544065221815640636397736453623451474183193494252465116127930840459218581642077497961775219277735274164738450899678490953290725685559431160476876932357563110373293810121317214915207361660680097096854742063949914801966748173665678008773899650309644658563661747949756698150471481814505391146762965077696488720103038622518583397090947897389738466576489877669053347041498858872643065973273568796003397765942776155790852207734829349025278307347220747792030088308687070541081386582010072093904486538350278854953299553545281965178631738910347833779953621158863088849361687346438229165503995869042472389691884011680232211942868845180931300656060855407551431223609430460651018974427932012050051674002199525460199849886711101590446803648326539278591819907204432378185251725256592099843170557408108700882658036743973049537762845703267052686510589228409311543884535439034420928772765577424711354098104677731323313109100254509107030012748042051335555241580864527630020720882429995455108056790198390220344522496418385121158254731127478139725925005791199828294027346312457276068228660203190412942226107814481164829968003675343155665931959590222070304615754247273372671992379268459396072588084419338090056709418264555262928777201326166004582851733134408888563510558796863251651047138367883846541472521581292136387254044599472271292448731944928648539267086751462874124282860520291358366352629397487687647764917271675214501715643058913088043580088549419051251943813140699641517943122009186446959881851283105604542938246130410377350013034410884657611705454407419329154450801899712858233669848574051466051364373675855323161549981830230784718783495367676066167652933899448851753232282767509000977879389281075850004647873145178127610916611955634996673851117839807410030765682813314115577328931230421488480387703737777594647210527736377056067995499441771745408875716011609698061265967190597141011646299832150035281526863679912776753719337623179788599189872269298502761780398188393398930307552463951067315587683023479370830406348942699775441749281284299613022400684662892931879758213377986539357030340141466821507153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -25443305278205494915582355867993319590519469795222938280952627865113740224179622230091506755528567153081664632854084723787698965963207923342464222358684920637771222475185797124260224281680452906255000184412117330108230052783158320680324596859179107088471709328466210903509810804216376952582082887923731073255481438483530028025556158652432146259110512888941970792445795956939463283377541816614707025464405597888876889716736745631466097719554478045173585492149100044525223102128265130842046882663668194539132595103868711724347112443701392352773521152269327608553711291016458881506139010494874522085817398872871122520310546687809967730738305118467954169106798154133191503793023087659009864500726788186622676327431142393746227433680362265266661109387219177618699529922280293715728672343418365339045422242376097014106119111828879722551893552156356744143677721797793737716445683999451631794078120527219383558168111808933935007723646274423210558483639405978128367366567705252233536143893863186889584651454196425654623684293341113704748787455545782230625992558923089504839724975965161020705767615047815903382431143933822273675277839677516284484582594472872018966685148012806176011148657511819506303094399389180017000423630153603624484779761778013706849806186537971779284638851649399143829264488257488004240244485043972913959279741998797703550787127344834655501140935926068482144230391422470700342414886605019233269196104996524424865632766551767713101094877469099434465388509329001401644505888666830621793618505635858437034714103883569480291144542545141118691326070775395788144327822706796207118861383589453753704223134344791469748782184563771730760127102574762816566866813422185132168240227710349965609924904884139749214217528022255717251193992855092967717739267966868521838777386474022280217060462129614993438926107011912709091769764099848689336958572962680058919398966858880864329928840872091259804235957388457224477972120076768041466689883613305215641328358709882296816743866996785450312226734047107889754743186576895405521508111632502833097402291309940276614946165364034702709244630309331770508650291598971509380230921189006663354767205164259780647835875845360598945690172571816263362123301238571183434005939625916841495110754005237614338127161454438000464833364665791453807642292385793358439424609366432162431609647287365404038159688396935720749301777494872770615486837100652565821996034846120348281704091346445388837917531863693270961868189441738743998008238373894984235708437373549474436065277044482902154165207345115897370159223843614670403488201509452538580266899419695654728187929497514533087090410541632128057487399873606058812656954010251313197739223700491594275563210613245811779174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 21260811109417667404472536312580021606282383494378067041727755330135234965659339124318485130828079883183247315284115534111088156531932719376849754821714829856658366595229510339693072183441605828807682977912965641530655763901380215397681831176068510032571720459539210526929256731118668784822990829774927019454457665483695132564242660252912484494553463962025036159171427919886205890475246651735067407725084704942510855117020444036940927103345959962561533685089585065810063056180215122106654678530551707446402547368736980086427441565332411751868753479023278058115944146154825089530710235324635731698776969381422977520768082684774439189182043912470842531099110721025624058901479106384540218100673009562291869421238515500245718647839218854086527493333381313146159768993925659206353589689799687329023996124658690440480825936273341855249915700748115648704639217953935903443369740327907164122351820101754850660960483405758450227768969272905444791793714115123296458997356825548084110587981172657513228499657903311543871725423426139937680856009895734129731076436903136006470372510888570196187714506915263465886663819317665601933837112227723940746997463070235597114052436044926146069677026892663601419920511416469246332116549569039702234920153603932560377871976699772459835542471613415092101158483339303044811684361064834995096284289933697034692799422283593562744984626548694164324193402314193745912078976396988858292687626966377138505764465685329445703134418867546923906419785833446848982284874475376396160407736414378392995569669021420002551921636760148372430753183321646234524188030239607442460208851952699468676299708503442315667796842922569808763842782927736954430224178360198233541163924164810721933857636187234248470836185193112784690763893816313401892053784648188548447642555746308546044399866793378413388067620859830960095596728527872185636832488455500719330029853338601090341849893614356610639494060159281736561659498482523855368646081707347198167210295949418991709164779629383472411396752961161533094357751473237953152909608066107003586538735359519185527872400880927792398500922975389292372996884051119605622530628250771346745837938631784980984003574048858754341928737262815400666620714681198330856855509396862379363624693537775582198251051343930765993439282202017074576541716713637129371805694397374114181053803219307675497210406152247604612761412120946027624227778075487883458254776469237018868184931213739958242786721201008731431287279241728859546857241267694471655618561431601554278296359764766758780469455921178965198342601829121378359019295166922470592981413798311070474372797367821397463826264183023453200552680245150318142409261947762927717477098438974008283541844558981785609830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -23966183193262276703421985656726344707671734323138294270571515449868657817961749762409291610137884061315403507943383039998585798896955126376897296962700874687892829850828224223545348506215339811149237746330296439205750740188699493167532498806452238708862554301790273459194568857635511024134698432034432288304338575917796223045291448370328958036780929939250555906041926584727125199218771376681059030787872969796399670561529323661734918247804028659199368128333595709195310737985063880178373747941245833759532468649282409081668105387681692609498765600317119393366548981561686509390918788125264762443247147581483516079544677531469268430157510519799669569247375430708158924508419359760346985011463935903502732856827080167140693975895510701943515344212349738649773107439205865864131445143249145238266278378917931357166842165548133933439397783502875585780113507869891377539540030249114634223336776503522589098056968578847019983848229648257629144227582155920417979986658953837774146368977254005280824382542257772725994447604245612939342785169360709168387523919952722814506446846456721192656630127112737259801377484449426057845696247661571685707703425765507716001549960423755069987067696736611250742976824926427000916987554337888502622825778888435892752342590716475530352352233080299895293771525468260625417930029410717612154675633269938839295954266999656409455096043018366543106324081696114555718781296073230762520651887345745198779342901427216176560824429359655046572171548242845315046149849738523535570246282615993533951785572505405269033757427964394474702097941197304465782234964661683958365548798296229577025115584315704433844711869466998616612447827912615097555459090197764051842554741910974665333831048001473471883567186080926542942922331280843147706004271026403746279575252662434607033703933249113550771820075479965016389571609016106091676142428305020560842715668605508000727248306579180174562349574736039508550389934443302031499440173759318968256893291598892837078411042975729731254127532128244528599987388083270047424825287541190204149697415830911411427597448549962100416491856494779160834740591416886524561732456546931556845940061993427988403645449433373110083160008657580895493540820578122717818319747474941175468533346937271530039514975517699109255658328781496185006286632154163012061588378165643508572532780261353941768659897942502151171045264039544215309034609988850466045708305878853690208541607883213744435516482782692221857498961015217810487070104442043889069977297131876575683808098224093232245971656902059293512326916309781462107395129223623041061857958899045401998756711189537965207923372552719173933903701170417720998661986147635352970017475645064929234203078169227133399859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 25428063038213465182706666028215630969277420460201869192023555514770088579165484237511522754413733531405429542761831771225040564286630437711253929668245550642465819377795726109267855354584664955352109644303396870173738183830050340113803193105225740268998882603800188211154822981058254402313203732719864839927233007055920180673649722350217344890065797779111892750162915500259622742542759238557201632643083461234801577643199003286550860461024118627370359856762689925437775210822410717023574523316089986081652004398238031263953902583865910092923174721923566055502466981350723800332546830149227064152259987898886483649435403039551177593601152609540490965135249905091987389991066196166656070917935792990202815416638795166115139704955132317686474229681045876855583197801633276102375447604379789857576733618154375669819392398734260189330630892030605768339614767235849647660188434380794379695528622537808182645974300015717261606976357122092563587573468272678074960115578783246248264765322110689539690954259794584412711738409823857707540558204131640349058169889463012312252877839064147940350281041455130213568812345484801717114518056541674479202754704361863724181771719185295064717055544048529123013678747603378214698982683987515219999625018399900487697383899177400285181392992495937281773095111094420465829475533963920882702478662468936107660253730500582634826564210514368765112028660274705802021696211815223458158368643250269519679652158074977407742586960649859208491173509384046953638329349014041994370254695825629400286237645750413611640202131881512528339063844549771619399048534269931237238535207860247465410769023094565597139277411822278234877991588004290549195397889730620688057970727882258075621000688894371242915939140508103120667929366625307711484227786922868318465012066284929521720932263144584300647521741685553673830625931758373973919460599919025872700749665999937691551509572086491305528109713772853758286557480657421383846389157065332185220212531399678155810813944545653259813587660201572546499259611272395539188711925105436684319381982467466022662163230832461426174008778049312294964100417954062524011329212120292506615095417835226390072732864481290127855355071627767977334889719354787350313546066710036816977939144329498820102923492067037505571360695967279564765302079790566000653938029180746373305746262794717705625921404451678511321126317550523402975461160564143101193692977251380698611424665576061720697350464731131505376619805112054735406881062544627969879290781703454094542972186307237335256270317328550483666455965029849348936381728216126200373757178697362402701319739675887895300223068547566486213724834160296526739934860263126676354769242807488676675448123062108477718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] -10007923341332188670374151242618061997081153420949871045507650189106457491670750104411100179179100452352240673415827361341021300171956085205937818514970333073043957745299595039927435439792165671483083717219528748379091804014439105644006875996269954809705838209363577311429689765876685963240286744151537390995403036265288616378730018708848552757145481329727315436289783981041304627173048897271707290983558492374443213766955971638548550470785200219196772656504983817724852327672102811899563722095337036040323878293280405223511617175240521345326241001172876122355842806107397552520205657203255354026226948274750878141129706238785937796888730186473557034117169435925282282753359810380815880952529927078282309218323059682017093954571227189194408900762413037783786959791221193612616227697047025753600860447378792769854295621265184152842414443653679921026032480365610569280374443277654150510694496972785232227559566565984861495000977861293506698179460612903551089335630199620587955597846293627758070864172274893084876877473101288930382480813840210467337878505249860501762182823058052868701773830520301330054097095939279866398666844629250087775247180654769315476290302895191462664492788644591680296836037227954979108083252571195990782171079788640673973074268254812310339979608180408404974776867022988355130706458293658800211296247885986650930116097312999964463869681723829116393379412137176219955718138500520066537174655478803705169367337318807579519796771183292495575345181073981261478330708281401313233673780134804417308607888336084876581116832868536102163446018450271843552023436646996670663159446523921724485774146368140057247712806077826766517340496260292452345132642963269163773332759832887584416067974566827742045257061520338310828298329413281708851145106941909921685304271840727820613441896925880367567596514901481341056511095052064947095396097505683983514098370220693109769199170851918464045641409116294881767920256322284698938759330498016702574805816169679253397747519184173355378324203386941736264545371964583369889536998158256944624306187125119508277794067900581535270277411723367351989889090065881293888577707313823144969807468161523229925911567867259296982470344833358995813299054264503836083336695465101731058208305280855058860938937304836054202858889252145633818795869274924263508238366884288815040223626402812349833393263584435955717621914722713977686974042049860925052668647422362713254501446010328571481998880351101399549369066159516416553675537180866237341820358901809994851657895036132263484264997664298499354984671266286707585239095726895205179038308321215530172817401192505497430231397154160808672981092995089250222628047173453983878199537026448383062069782051999416372428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] -22231854886766323257908057680666354511781191459368906010800215708834402375838014214563007358250106571556968246318297115124554555162276821317081082174034316050983652956134397089043548283903962577322304036173687390234630529180753401517933969341481085729148430097314203833670949174033720338856077860090680931426046903829272940123216760710294737044452346974328230690836935321508179617184368250506397903984689023827396361071591626155242343225859470956694913566859854563030888774494753947844268910052554286147158959443676966083653073712284901335261515258946064286290067449971112750137484500781411317263447335779215883911594585550274080432149007863687419039574796364987902823420149837535035802535614240461020098121935958771579806218543363002776716416180385284133604518347394765600498071917231760217428671929270212534820534505856180490068496349969887861867533472332150818838680513395866593150655940114846802376936989446549168896720382140305196632345300891024041092600868683872898068845290471121432606726957646942313724152266916306166043189843146767422181107395483786036646359128320512057467403218761620587547508467981300093567248826155984545552376129891058819282522858285311213603755690380452793786644609332663966147992275724609388123394714242195193066043662421029447566683246344594285398807367648087125906305527393137373861074937363770688691443345758907189868209359151173615681071332869374545792703472867319218308600708440513192967155924706405534490248169969882727922526082353615075911048040016863373952511460072666229280169583760373913402367162596584781054529864243730263062004704115028173186132633772873078731144282903812071305780503097726691454084218917218349282437353922598408946936691406848813422231680986455231119713630133297302168687576706036867981433596341366381797210721855335197208866115195113915821096999870409145818856362144173443394063008260898157009071201572193121234378712620612960929828232685066195407517323159240290401588414269112314160810765156471048789966612550763634605572149598851743643990795596376961913734516545728655894231883053347600136013563777452656390059923660310017196107840794737054201093594759624914972334371613404592280754739443052367688500605674025026659565683979499136050487018758172901993439219405299399285520959720841556237593558873036148197239906377238071191396422019724965315348151348180823428745847689824435864470539681588989006179172095992926647350272402477119444711746734497942857088314394776404666524556009511738134840826046422172848341794353107035088015237509822842875647644951682107792713956815143498981461339825185048584050730770615274644146079879301206612814488897507062178061237669261126979142465969476883528665822157367697518435611035293786455408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] 50493155217198880868120014747368233272477331204666572573571324044108046669665885767583666974675943752979740154315161151484262959663909145102160814949009015138404046450473199180159284561670032643568358421442503170714997247740905423820427917288895924519074561932790445297850595835126199025183547996940211152957183024480104335790658623086700676537143054513652749876568719991936223255872319286165070559331255534624849129131893206459117234038354368996790688687625063032116095741663079124823485189648985917174442985016745917693248505408986603631518993828788880528871337875826367620165446553829228163448586074142286345524791294111552889020122472743847828803139157895630619403765312792079878249927414484139907207970868125003513222484159685659578011173330304581213221842832751356216138009453691381029810440257883689409273639979740771271585700148923378154835539625824402826956373920596945574757740274160185674785526530123954484818298410802155910974220794182193136631794823263870443679731208464529031321277074305065284289008483028564047395157593492058970526695588789776428036028982373300279541776587082686214183488402140490546990519273314630467211716125258926924629421632736601037195122071246985549257158624859909854399490924610285888095848131156846179675098888401326678410278456764907764295630683090856760441121884856498560084485184209218105763491117049856147122829585515510657738145531298622637600432087236036460518925577045374310899059718680366250605899755200959632443696271329065225786906224437402451515829000202992504280938971620759922543601893171116938359662805499618246830527280042435766488467254592729890991248431581940185950672598156624329802913505776555641119369831737603728423571037812683787455671316686746196344582261655629098041950267919411025025430783118595661069089081479465389284356887657953168141459470115210189359556881796330953579467614944807887790456205700908480720031979181109429063066392673898998427323556499149357652459210788072927402182046878136250744645135949032185894717159833752028513862203205415787288111074402375082799343769828603706210201892800754106091646929051167775069186835151641153830122057677111460084511725949813405455301424602122735022229823861430997478507019289800591375096802152153675430960108068229842289808914311651557360269447647347156128988893768045777105112330689327484491164024564750872796251070465784715385096082855873559005666198757622618944475729682663109966099745642837918433610535420066524447383058402539750733145347699255375080431861570069881639351621720038920842314819776879619903259303018135413981125092129661677026599977316598643979448303075577425141747019200519441707374984978326305074218152311636184915364003574803911523724829662232593825792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] -55462841937764630074351386985363151847815648283291070075870203407023548507867851382782819577123809536925293907201111042379966584804203561892697047405505904287649357955180473203730574323129072358338451062928220358299897133667908071546405313373772493395217634244410781196277870237265347801482398932984611014779460150711876447717141325281850074326616733334474294593277795587194322460270043211718743017544320529342423182426415434900739126743621323418012264723367631475692880605345322961535294085475439059826169670535537725034235742616048559442635822744690390164613065344771698838882664095306621620725949067230233180873064756434222533655263468816463122708423425991992722844044532995787666134965101331610704201205826855173897791237283580562632008381215683609211806773034529450432225660248260665097204157658141249918319192956540380438996255994765904017527456875123301571848741941758456715749582871489175541877725211752753997278197022015617517040500166008705390143840219539513322496531793628069796815871427809201711429509840428796335202157444199424487521597636656697774800869269836533177915681472000182581405343941699503134583052910165293318632539873579593121041623686152421578547500039469295613870056842850630682183867596052033770964469368778088534295997677468843513172938937295436804744054420295077835633598168596663623723505514793511787951116878809354595494038359703600223498991567340489465845168595327868524387740957453294419626687162882901968700955806572064639602734038093312714281366513034802090134193358405819254506540877308957771083965526869486363855254906527153515997391789843251632795074208271269517950457973896697593222979195069807599234354988033317152147108209100918710731301200452743334592911101273149168407308603377314715657368780554390297198402663252268255418323959693779708519291467418756553107388349009623949442686153303191440608246499837911075400819160968751101112792154528623436391552896870341315955267088406736711775505983243711759752222889181980911663695990867384279959320478113159570510359270158895428010193337331140337874053036678623531963273721839848322686122681303297373636320738017119288411416795587422997986835636026993877742183803642575329576877772637783410975851752199284948505446161534787242173940658534760189263010547711494188941112740917575777098840870039366023466101850162349267819948058215839730283631775074336414115278825845320209057156042078529289582735718201423788902318377736739857247464569868526030946812241744192292070890020989466181035109854514652095905267704792383152522047821878067859173084347517131859529837755441742961869940401090272154584413114554311022263425247872906652863189765304019161249235370806270132901913840838197854970836375246051020877332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] 38752534599856744505091151744779853144491106351614394593858157791042725711364339897959370699694741710791708051136092648584614615005959068131510512200834190655064872356616583389180229861911032747055953516995132894859365937381370129751884069885755954904468430151607121428525467926250732964065539572010766293065202054086372580134280129134416427696613574424215640186657827402541926257443332689383974913193707648551845546513949021604965279156902972943138664864527941876514139913720273187400384661714723863458248330755455324459932013788148267686546873122587076176793529241311785800265692046645052699318118047948726880111980531368091753107477272332050594705417145877541566441377247270348478584302538759440466241075871025218119120463052531249265198512713504316238036916023925526517090185596115610162232461998795215923863670608126580913813351355567853094225835032743269623761920012254936387376441086560800042004693853491003628593348914195411170034741060132326094217018287377918091145958779796245467598299343580695228690225245632428696664975961905906445960440384113763343426082659027931129844165060273781987168886329532176397678418754545383470633763995873186021852198140205568212863132129749435426650808474853207738957462332870503941381258982161073408036915243980550018961265384143690985386431837107807869523259190979521871125179407571504345129394573813528312638161844524895802490273828777311177576512708283682087291299883127968607230607440669477651557422434571813213230505288214947159011378222986754995735225298540314578678050219718570209890865550363657166912756460329348273627279193956212678450619755223558388633791361269206906061771969580862979935363708707755712953429711319603374668142010822740361910649953403331343383417052075377000002028748784045530192054865619102773518125766186710066112514166051308395179650597187176448781833634731452821399882056289578798280040757716553699258872582749009544180318333895509193858153738065020995751848437659261285354972959654999006532895939598700556796397076689538629044352359184516016715068018580411999458757289729462515885806302157218635124641718424257263615839053254460967197252163057814493711638999961049229484922145749756071107911815678611392394320938048244664613086141960049302849197480419431674072760049119264418380974000167991073729356717597433029515347957890506283502071990086028739769653351449100913740846860811528986514201855700485977539516572436529760596154166461287072258230605360365869211783394553370288847918429045798292595880863703551868257855795612690970875780414888043626609893069826922926895176603338037548047026749557692425927749659029368253179943843540672028900562241155381433789244368588123954338086501104738515594939013148160867434496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -16913632530617329955106424908656661570584112863199453079317396549095382499830264978647940015457375269174955855023777879760978683740892411680105111011217997780416457850541283113590926556615236504334090846003151175254980957869499394635141148570531240372345808962373327800123407580631095495699647868400899207374618176172901367280451908385374655544632149499081656802457048094885476340940378383808331774211399304309100931440926967232213938499910840528031234606785771401486067794398778431561360873712944582746717915859567505259966893710037799503491800704877587276603629125242893956392154982102709930354160463368072659056631601450288380939300246625469596032775488240937338877316384792459171899217834266949376025532685994279074518461939034848937236337848683289467361114452963946778365594374325987207050948928988439592584125865529002623677299623223029299768464420466895269670971481556689246828750657135210038542356774486140428907159177518539365748167347470239515280704333428090462537022604204628481988805330534371172069633032930753555927427253438348191378467056386037364598269337769360470042855981044309373557832457672509416921079689347610308655664530287892094476372815044860903800650507882187777034708383533524385666547480775162523784674390544389432747132367448010026253880986754089118687268649484194087729365855188111475113925863774948829035432185043193487058339268663571822653208432877302855109731715304699692550303943915314495795100579735712596484926128796005762197421788225126038576412478605467014071653037209107238438683714364504801116714946089081561921390141777717081324767273518841314108180853772929761718888230595518485288182311918744319670144690127087382872381509100335401391170096525005431798952283353045299654168368597016138752558113650837862430551135219030794700344795798082648112181371527169849732479641751643535016784745942407129774981225821092703850656071529851203901721737631037410090681588988024828464461857936173832658067036945510634564684255629991295635943667155044111334098024701838982120835351786787992059566381415115903272719612175008637061777107309353534718703588174670024140065848145567452529110390423584442810111672638586556881057524901119053905856097934797261640761820788630938731360677042446190314812426198653225566268497926443148339557302110151343151470433062377393258180578874695745608984932330132598449007458922200664595603309953346650978958373400688881428615704777896825513093041661445303990083872074750776989694207263886083801157682471326130431685390953983500250380495450143241651952269169884756295819436215063282704848952960695166030939386509866680280268376215811352350534994224976446599932548126092616325542771162726536673523273515167944681493380716650749440819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] 3006522280385224789815477990723310774605091782585019483143542172411557271881597172065994371428084812589436328559805133032469774578987525405389225923808210566761345330035841945254778221500357858124636566747164963767653992130906167968158938954035659660573661187625518896732570982665000010346964760415793455815465949413001011725866013062356613838551450167720959258747565539696189005600949432558120577453523994164394113642103357223459942086230120228977209981227813029437655986726182662678001217292252365692143644513751873307565112209751892712325915699493800049553942436889021053121204361837293794264737319155834053710798874851043260696008913253243687083566926415169250245957615428856442441588718995152014979520694127335240042224140801393362034101086269287237421004944325889451583737762593231112802642041301213247995782391043583717492850248201576820907768214257296765585134848971097588120303164269213356100268832432228949412117931013371202468426721809654789051175720660000616337346073311149467099355871599137708153476251996316257605938955156593351854464701019698884006718889437298127307643014121913316039554830301750433097560388371187464695490096511379110558289767342885414389147949708444762804359813076964721852897029391848694555576338210796450476973890934614697792076940897396161094856144385569070634887800256054896411700933445233824330051365318100714802428795042165491830821002154586215814043668811579068818676000028029074392393527330390871880796758602491579636554334861624655254677597257441217886045312609739885740553796013316603380428081753591969072632082589004490213823370878341818842866894467919626549260228518931134181073154035340708672950498379190393252142968251380169888616411967760109310790790374949606970651912699096283670517168602672302512448427543571533484811022817539132346635805065934980716565526741598626554567965564263293009588054404413801419231947893488914133786784670810773447165804723918017436904431391058191117367189757425989787018956937141498292277340970588682773118704892911489864798611759545827788415324340563260364365933520700171501756435032911279172535824758909296552994565333861803058539306200847332209301249584584971517835567171076591376297028631729107489170847387296862967881082339518196513898832840209980033430668769537165757807661247267664684182059787208029410990901661577725169746914782264314098799419676395203095207136406845394456927246669084107601890234125896216650413800799696877218459743644406635430480651416302381109321586466532056269936037773842558404422843128812591256247248014044016200041478110486340963667318475994605200927219078063817252951166440223731012402996029784203780588238664071854722169534856315023341103899519804589033469713658677521966694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,31] 1519777988367097655739258215785476650719646397719795634913163911235087838935415978788934158467076001289999826866987309566475003129669283505499088522418265654057188815506107780763257437632460939931951056281954457693666221699622029835107215952606424798425549068674245421481555251429343629576145736767594272428692753826405358271526426185053574764161946699900706259038169171189455505128574707634843180015507551997926706818588909439096705804804637256599424565901122220862082615269782377051386619302694810252161237836191746246377019773482934502863393891695071416665568379211601457380001490922961890125242752208898042662753728602046176702322477306052825408495515672434596942284664356221732846810844776756401796946080465204898281473572678452328878428598871810597900008763089563773707818771412734998430150401677058378069761778993497760595059989295864006518573703628312739622752455193414205590393888351971593552273763218704664960817919252020363908790443494331100747535036235470895709509542966854548560107322978242508968923921229511868033943237612486458250699408357412584557112778568183081950613712173626363508095645248853337796515660437309000815156808677875893368577066731043073290383106936142886305445655196030906289930856024653204072540971202259644521314350202831068891097976600148749793541115116525489321040320619345519366689196551376523425020048868241171561179458979097975287158967323475323111047008286283398734488848387451647122138640468946402058076898501916265662276788767575218585313747968454619283990612510757486426058616824859248597994538723504102057165895099495097769263186469025945364589980447140730895688857996827920565051999471777059455321887976107367420050379180048179261923425755008777673207539134669941631577920304919265153745878622717360941348225735251131185175071169767473948253714653601726548864158530309028978886053981691284384681409177912211276412094314475354844594037168900665958338075340515646937622337570088865739549793392993820626619386636141085409793957525218402204379289799804537317798795028059480832493048251604445357297914471214566083290536680869305526298120383244801022304796537515894676430943826859828813696713567638888471860122231164297715715663448716973156462592425069880221287347776715473743211249507353570074897563031558309492870117926023999441678422670920555431697072158837485067720206977921270238061346854053454022079870163114616866435832124365631545331155710586366463285235301540995864261867765196089966715325937461940547591352168321537854135593880847393665238185753172670914691976773370479863863916087728277366574108924787735598923612450330962585713225755918011131845200991617906536194405758214073748946799368858368005184414487934564758093629520897338087833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,32] -1540059066085905574048791275766442766743495863356327544324625650406671077987620985052354738203021865479295183215497672751845673618487657837369386333089968065735414484524869397779394989740479898131414579416396489459009881025494653788119049881870135492827326622211213919021399928643063600538253755131830969396423611842287917601329814130002792773483435277051248641488364775986877394211097081456367286768344122169633566637160977012251163947304864387649465123449093837871140122860723788620359350204302159934550886560067856962206806658818708426979843319009427845728417644688212054178004010895061708286571470246421304604210740068752652808763060505259121452157435741437641266651275726351383244677657207402903506402765718946536477093583592417709834076068888303999131051339552276469585773610589926175981144446502595257738824893423597694425562870658167909891934230713625859933560429495477996428894101631020787167379372391115743839698447986934972505817132484963045171808008042975885458785132744220020187147827575454877743024331752109574931843388631320725389102969361102872803282559718390249376003668466439472169305416083041574350131276665147665378176475434691205082926016874576722770890540309077747697830557374522970573354071412626965914944790516771871902666582648653434501615810456184382156101159558874863269342783087556214347656021831309826755477042083674727563202598594315560007848038225266906738189071949103372985744307713405222039306397023570512020453808125558906862610842032955093148231813728653834791369186057426819209883086351082072787184908556658891063553420504513459942762484629686300891675547677539711690822254158043694399875134731172175023951438437891004586454610633487664615846951678756954992112147944485718768413534151557834040710478921007120288692058946424498727064282387489325546606951795011354728066117989748393489884922312039590987225983597736453286964223901641041170938396700498399499428990523772164002587826018587139314424164527076673559970142930255746124762507067653122606500021031626688504800367228223764642534204053019339362003055772707185666915300533729939945629085223196579951031121037493655360640125034839812732986082124985389849772721747873746788981491639541128468267185345501947383745660101239113767557901464603337167898452443629005389183233187006743207169856376846280510776595861713519728177828465972376458773217718800284048050335742419857783451892804501187679660380996177403662012596121051721489254538187414339904647129610794685151025350772560246758773714307342686586331821557322674491684430224347861660169142708915464780974286402050193571721983271201132477422000518678145485046272970820843041751479456855305264477957554486446117523398642173613065075222010274171479654400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,33] 1000169034075643323554381478640650465103714327042158931988696881581601302982389032583154927733852764150403954191195114772420148353334420327915172879645677596250762675538740515055725557646710889562063423303984549875306782870091727959684795521921239946311714234221717165721913225700821616314620501944756612250014386914028909740845610247814713598485750834442282144865003535720598348704391923714005119636343430439088399267665471869290816391073210746645528397047816312276845158043597081928700489038789590885500795778452489312689689604324703683926554553664538194822892090207287156618952916318649508159746861326108414600037858235216739382005522847732579035919823450582233690578170791590719728657734547973828426355856571145964879147460536282544047451772820444120594439118335214780379660171533891207422647670409311798374581299524430172457319223820021909200082555385203341836059930706506257265107442866223513729056579489708505428127797293648876970542738218837807735782734884487351721676482804277172716745377414528944108336786208478986919676918931800565894409730250680000263419313081080244917496044438649955588626740899874241071384109089989525738347368306521271904660224979209006778459701369872302810450629527301923812518633625253503589395609503264204318756248493585532169436779408062270339277442359998509993494223420525182479804428712826855974408636915212419366028629165289243406060188003216166517497322420573980537627082347232223189461255197213157749932470426864176808113108842999357444696299885179192576231175280906470026695540318372546206134622275103212699915274670080929724143005913344481705072538275935214630602876525932115733162004874937474666376444536164862335172457613690041408528233593990701035423105135431743712179112836264068170547737976634348442967453773695626629816984053349273913765365809215144420163547069712492973124940049016017423378718088943308743239664842914933457304871594409854752378692889571350590143484285752005150188707404831399656378926860478612767775687396295431749223383673473601616866807187468892896571381235135460283109804523703417410958535976287263013546653475945184504411444900295143226039246336483406625158469479682944936318281662534855405978554630048275897740032384758196466861161561606902515674559343300551302276463901316329027591219565319770765937810451142790561366975502913445071126729644276181385895749747215993252654920482858132441944443474401036934646126255416339064870431478931315996796002653702679259176528201754839554653379819009943237242953470223673660445200307954161671260339792961583528304760420643508864452176308512401208579795708036630038331852512704247167197497616758987703386341129163034474560298410990148508880966007037437918331649097110091779276800000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,34] -910624280337375468131165993175282373048536496516415558896401039591594229298178338632199385421023588874797760743997984901776841959342272905188078487841066312894978699209387066274474386936692643373357803703661592085399614276061318771809299596455650016525092305552657510082105584810781460377657524091517217891313840185673176437900694141985053885668778271776750708086945342099811950219349599765111516850288496568685834038646526200027929529618226380146502430666817721471358730335309493489427734593559794301632404066742666317468119804767799448680715102041146723302073379597921664146044272014332372018227941996741150189012953648332655124553149573995858788442368969038521647574501586346635151301461954479532312585204582899968396753444085368194049880609273542071276033802736047662650092999405928557062305078487974769964514273593036654550009992517851022540072050436431027207174239597796294234982335729401351634882781128699055274143076457540673723899429095617170320480335368766836537948124568289721549433733958309350663711355376792056998552163787705007958760906941374967359155830971842986023816482616217430276541977490102627752193692667557891527030996381601348087633472910336816635691269624380844672988565407535492562922707335134370709216587144070573503383816527677123270706016763209579529261952366777336469430223262214296050398779331081038317603621812784757966655940616527017544667736092228280749343755476941096658721490906775136577078323267079508840340381405347049850551190550483410482900174321123111992937994826961696538862258232862608996893611579226854054562658911821537021932911664506401914150722672820948466630151768934924708479398563863798094246155013656575480382925818366905448863511194979320211038605024805247273424239927109432693469162953252333154510977737128289982233425317427052757204022542311322391925166009817745549366401780298838998933893646480348674265492568508464363946447606081151395605901821238961378418445222878168180273606467840894382057670239212767947474399665797941185824232646026115311029347158136538787599611282085394217006646873839522200735877209740946802388656308685907008154389007627959383038708291429939615843448672514318074211342939524169137691325211367105215708736308950237601377595841744117293611950098149397688505673061184472171553674010696679723209903467275032255546306290322381526446441732259782617534591902239348382822047831220844837270202894174868663440212499069406540056267098208911580844491267323223511001080725350822274085073763075942394840527278900264783407093783077390211630546452811552061762068695018536303111698958597898413167164265779974831192913682884059203224044848050599099190782763641078709809819896631770550642968993419030378442936770212078288896000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,35] 913269396820782648725640730707215113538714282061584704333080448939589105227236761494208506901058957635450319809031233212530455825399317875337967593785619640052487670355825762720883217619068641259634506431886687344721821595358997892679120666835143047039753885391342196935504168414431847132977283025806539829214893180919630910492440756920619831040573050265974189473741565196756371803479347811873148991282737055013594595666994379302192173027878175602122789796186142320981105302867372562833831576894606289444975977874966977039527470520671606131693265931173264830249949845552665989904011183545904318116819761306835691620256829778153943880517402305397950155231782063193740679002997386519147421427432045012662657216075686624058418530525032535645619860464495666596150566586271155089867082611282173077127866212751079546336804554964285882394510434989875009488720797599227581523580470533428994387176322887552950706212907124129916330920873060906941496651965924207629747337842778324084789823138570065768564226196034728868032143860180193056558894822196141735124592285370900222350893450799083341462546913805739361687406782425239374845459657284649001681532170092788660572644830394914851551279095842188021460555770420129690676315463915484025185801884934471602145269275314287088648368170402846378221548481565328961992363553913454426453825370543675642808650715411428916796221297062209154255546017469007881874229395773522238625289266309254218439881225498687455662782770700740531119813521631702031452015643720799447166577289692738011567862577329786081093321490507951451683280319315803248167831616407225765733884157865854059320204282720380314487409515594010630447517180365580384454438217959254775072162800968063137885935241830122093308976185306541122625807283349588228285968451007213000590901314995192429151693944058859991464204580068477367958431592215283467160530079491238881042961866285111399391261442823093879355770789046201199959787264855428204026832193227550686329677875701738572111779388010994134905203737410051348601538960590623716220333905759955169974386293164764642272440900355021790889945391578723871580842956953915135495117500607270054947532327949973465446197366855910723250263070350321735200280099146461127040708584157126721528744193430141448201692811001856130549214877486236654262115526541586234766394660451883709407623531515161272245781360244458020239028066042048970574808721505120243507575771633146097850532010616786288437851298253861401969409849900980862709035677472132758390713150949105630863126209992549854209863412752326034692020356091185679360989456204430265436182667711950202389002304214586000284593959548188342260119269317525933140499789091016687328526042798865750747821091269113639075840000000000000000000000000000000000000000000000000000000000000000000000000 [123,36] -738615102899849162100950484391353255294723951210403124044780806341152787378916794006204857539090060249056309425714896858970882340097662751061118475690972546597216180212669557549843845578051939996426433103646764642492424435100898122588147257522804030325507260129070709326033986409847874163993753319206088884832762693476392074101792681068888638293922336192243932779113476163157738551253903631303116344727270829207674169189079307065425217758793160239672019311362465379978933620963138297903165598235552708286333660793911921335491965954570787521024231692583153889175863788866107067936812078585275310738678687374197766845122486270401489535206941347514840790516332630139385121097092242037517984445673782646702875007461769768513772159951093512892260006537646234242944052447861360249636426229161358022899896769659363753453595647584002219629127160550065311966515962845304735361250917462610910329489004257047626040169022322692679597874442304475930672660516449469525461397175055891878225473340444370316821567809960330750395273444066874853919863109779214808505280106192950400387381230689107672989371427761054544203520730942741506025833383563961137886429211412438946120369673508739083141198291765347788461586785004101605114222650411736290107423715643381340777290676857648744158764950447064879415705060691314278561111270200641483749767473903187614401983319973460880881000815436812035132318730421963142195650484145511338266012731942764568184211643451060297776999735792927606593702501590055213464911693279756302152560522958100421418820881656475442959689669286439153766838029056640551101511423666742662793057359533887298203896008849540389809119801626432395730121815301567105442777353613616498876379299191133929524957444760072949972233319696029181513331857182040926040977809456160083405388771207380778882819028425566473350528120904070799722045737998798905914923199400767344670734347392938661509331785021914110045285181063670141163867677815487567203644769077284866087187637976864902993621052577623461209243990911497620356946438298072889903411632835800977387299770411753741601841766555428300820264251746979545341976252002765445185329582852274851052807774005531226194985572426288788668949402310414860068629916512776078193365852678262752654257902700027761131139239230402659375936874056176143635734416663680670622754676356841915893698426184720206951831359301604456634462869121939705307622133165252243220645335027569538160704146498262560054219887316106642618354898193942351331848090429927820663331219219301646813406790996368454288639643752958368382681567864249591814140082813484339138073414374511057305663960032909985445972819746743679673433562655167798044692561101244643212389751933643170287356060592083304448000000000000000000000000000000000000000000000000000000000000000000000000 [123,37] 457809945318967868115605675120675209271730597461603659955827296597342855896519928628794979347303813919648486080686870627464381771534023623211356149881421519675356386821174234494625756733560263586215834853591158474570172302212253433148835550920414229998147309585160645030303814937015759432258564813248031124180061911992194984551008689364255722492639188971950637301442203912971448462345629961249838111592962767444618259589378002508780630118808201054415271525262770115446914473899638949407647149929170637676446757577000176579008011481666721079442568468630202057227280856546102687788121253374635683490343573835182054208571888580532142249243768702511277115053132344386229909184044538416485676788021239098079383845986899059466691784108711643810071024122277998241400927767158652100861270155654417046034595777781275858126298676334659853194951818205051345546491545139622969598412436620635523736123617749750656419322831595656255058012638966218220495262225237077791219522491712223867834677243128417806724011868398494754779860317820181367645467803274107338930521705995847533034288375480354092311715825052090484773986790150094756083969233939883145907486625290308468448731114891374518396973104689524780421624909289183951543283760113509825892518044720367888262083556703679836647858602541215257560865283343465378739721596899137889235975154397765382090461642393534771684295044368676783634506700979987953566362366952584261088718774240176766854245889767971287118690633320712635018582136277287862212788097258797665039926967151350497864083958437703563311743027025868002583843783903142620600209438115005418223959877614745359998139447309090269267763597134334249718236398849582024654147696803682343373884592114367887511431676135718520614639879862559211305653298771523712104478290730082669609065746213537982313969375632111107178561796753992976292301325703920901475075134108140757847200804027053205374465238640645206671323096480852292020611452382299264491321122618969444733498781377239955313025429731908619596797818264453931432067794213740371206446625950105013621634119149805829552246272797318937893528307142466266042490874825385281689056251420388432404104034137739581038527973888374427513648675378118474339158651246986185132758217488475753121057122114232905268951717068257018160252424649131271087536291509170511453580435552461850689490519356258268600586473167450664632633903362376179115067150302355131613358543380389234342000538881249597856784104159229383631153161249100102460029320261950868257482295260470045233735956572205592351847301135390133823756764548956702003001236665979784641521662377668125224233821027449161724353326734873271673394249980763133863401823793042538039234719455358020866298646439415880089600000000000000000000000000000000000000000000000000000000000000000000 [123,38] -218080863711735473799001076067192749956824238318602502021437517412060058509185446158893543729670283731104525745702644153683775168993622009632017055046698902196167953033534019780711217462996542619385238557393744541688505398746399777179656027406918520043215434411586296043982050575243377087241528980770057328375572474203755873918377997663009124473769771019378911833124458236910855524019022893728169371005630849692698050603341756249630895682712978331624649756582521780462938841892145385166432496721859558553689688043816408953230810647650172078011719705243594655120296870103109351934233398154103929105595652848112464219846715284768426531432218672928409845916282958541629289365881309111495693372751781587763555983596902894317377142136778377121501230971340759198604366733304520927343692959008075698684618624580128729427753627436087661599452050821403869962206897291900245409464913810935218504463834945275801196979083656601652208559081933691027454524779175576605938917095671401154101671608565337179265606623852181301024816220563472391819737757654438257321550654106014519468533383411339564435681139420491295974530766084155075989307468105298226146424143076655131372642382824525990911224981501476575652461016126103461810157891623969082581704261506884460409488280460183051986057563897356578085762104537635874320829669263256789202371206932649410295187770394351878645850428175330380248591570292136113926904212112800547541291069196406412679426288064870150223237483980077215618388779855217115184692215336130163028008884302752031409054872300770562216603516684085233014662645329322076574257855758813406555438875995105610174096101697992859726559061616899946269338859295519543869977716562228201469759821163444367897143263915138100952358845286240739023301139651471069476370160676179057251814466615011317113917041533128785784875216736472889590015296975445357477796437995911038485411928718094686823520593279867454389875164442765785274627853106828259998163127896641003821825137705350783636501145829216434650553283924987309574444671054051863553740522186787105809343357651809684386675445737134465846643604044416057588582090443709497116989004049096452815301448057754325323312026646704338207970242650240056435549607850701370639396336868097222755754970376780231474760090958140196162865258356289221339155028898070721186889031389278985607097958195902118722203601169143378190302526116793147489695261893382065512611863406451102126464400251740094370577783941027476974445401316081971210515142208786092545850121863816413904039733052726634455455340998511130348067373371939809623336399287723238024548220607258971450825922342939830940763448323459149314596372429266385218833549189157413361911494183303661930740417697897512960000000000000000000000000000000000000000000000000000000000000000000 [123,39] 78101753541056507129218328297384952718413808842814110107646375702638780972545649533376783669745008538271672726192027561662166438021707980137026005137181725557619185996022767964128615193828845407601036153696032565829864703406257158421569885389972832766540991819809372230989633477819290212994477127564438094857634152124433803171211113746752661849513542516056609234882034502687055223329863936566029634259775816365760871101982323731952197809054139730332742985774477065042791203498536070042521911199818344654219165388518825270247004222776119003481418953958148903341818150180342455605457793674655431942054955677272738277165049328091810660573055143002875987563432962163843894113063884670976787463579005220479617018866824139881519436919392551924805682799941978142121122633745453522060954831164081830902029299517284316960082818723909839091823790447610876286617066749653616015305877496818749121112056328832655941377198669996681493083868001519215980586282639012389932592843767974862332452255667738066067421678015773589454287988208538272177975180380722311927530691784328087510566863879881122667389767719695786466967070134999141061603082262837233889398464561429100264331256169483935201854711041186079504907138558900859611453590452518405441446515529919678517944593631394637753220537435717832479684723129613439081896872755242787048220598443153634637621738396861806818600793184332333891273543458245470095578065709084283002099026191424194784474342682044624910895986799363306126481307082204117274481665921807649690173918726366110716583073924019931006488592348665923817026696104824943622884534132158132533965095321868736177226780802427549087025893893654369335318353560687110471704205087487576770909607000800508550450130181449616061182090165245680290053184467185683209365872028836611244374959258139937936496235274960089397592695912682550318547814421956980449643587591877114340141426692155177211422489199875967657068459981628121553057828150368186591606730316816878943127519682667566461411962163348237117741289535972950093970041560999436427163097220591329897550251716939991158589161487448276828420714393926224412475253513547857845315913546846780907430457194345508580639107543599212307202470684339570531170907115371151774808730755633233896895325803915228949395292871072062485268290671818298035423070423470652260006132966306635294676308237491077253770012336223944001175656852862695066826549448928041431605868331010266309211361508818367413432342237854640773283306423174005890113455494622950872761387762423543151782433101706469182883006230770265496332167718348237815854459321338516711917167564882804560840192098318387004642755489185992306745142639457255968945945684519546092183627267438880816969556233005354188800000000000000000000000000000000000000000000000000000000000000 [123,40] -18626701725004254476883287083236105940628674144236514716241450924233096550240666136677970837201188577433166197623089250104128540550309998362632828934294381917679418887626732637166460520185539007229249900013741184735802325392916525614358149948288164468977125249272027459588494453499649784354226866463764714973066655627246624349743940820598373966576145446254774900970563847154550691868574304676464695122252663625263894643971597998473912868118547438967242640880703557108716748562817116479278754801672371390434694134659105496288870102552121486219600737185714837727064091621534405719454052157635179376079686298486742492258351912144320361437939992425425814045069581119182199376213433784812817348937401407843097454273666994718567748429778340556838155885513115727868939992879680071484106709992129774961465696814171897427333059603687594698196321351043981074394287118766958598110018832209412742451134530692661927660072915178069971961143156426515982747174130015547929559843987808393562230059138640147542435390553006359944459595431524519240751105303982140510233658444609954573441210928082389830023258127348885066692536283950164026805446899034839372624588108190365976022663053372229394968137727953905536113984049385206208951678043384584790942821920473507182858204423693485709406836659657322542409495309406072295439220021023244143226593984545941375091993710646542347436754727085417991856384048830147435130139039023437060533067166659325757825453243365391247021628700494830435178094595512574335323584116483077829080285885809952375587239709918546290615329715589963114455082080734212470237283203877065303498662694107994805316638911616919918004214014391511380451107116790099774225408080704345343963652584007524496634328316564790526276512487909569459003222241417909148556514112856381893015327802549202975981648572272650092846978613341464526611327190115210220136926173125224031370440131201745735188175988710476614916606298307067125371662780683702146235634603174621429075118958027293746323197499687233580249220136007551060269776343059595732123919439023441627516475322452731853595826285580000044164351858733016978919344891454505821593258073509618412656203227289227218609421050449205021805081531650100180101667256090785121576010967959388346379746239612239080441604492131686335664436404025283555406689857506752850573682547424933546849783888920432882864062318993795815084983445854499822706366338415370089995775382822835678024626048819770295959946416571288069940083296012593205129164196680042255009104115579056990040061255830103775263987262855522818125727144679354601772676543085039441407538883622583075477266275423058454825941683715022136869610845954413221781386129146307617180293839786033112857352205973114060800000000000000000000000000000000000000000000000000000000000 [123,41] 916356676819884359456878660690096232972975889231618214406318638294224757514306076530862180617458299139429497421372717796531525920162536743099335972992983764128266048132055258117876512168088605421830917883216546958436108201247805089538152075014413228760655761071873981521185367703535263538842919210505105767924781890971750502439252045979448479679307536627367294827920416141841478233408860049740253408156016720879468482333806728441779987141987960988743594392229218997465522762617238427859999630781864846379399427514363464126541988508080938751651307021211963234915484152088821197598939687296497020434867411288499427274313210074635202260657880290360615740192469704999381245437439066119979740027169847021058009951466534402685099377745374905665290772864590808620078192503874288646374549147418768375867248224809006417118750376137814309996233371153133130821377264272764656803025113368288999195582577847582112050835866714416672913718479980914243401515132164738162062630941905909483322045905753025147913864334917525282440171980952334906118202171466417622781494635774970631453671647707392368924797114119977939114104752815708160709532279378091781130293956793820223587583814277129731192847144312252960337796522990188503466913593745389199214827298673213675659206815774941473953217380011549789080887686957775057550237697775767206084886349312588844407066406389671938701649675245810596968750151977813954669457223052578745056315896275397528575421163682428524479055654696208936879441240731051723077112142628773477876469868077982681222963712085243351199326663350887453206944034816236904909557774622993794254600341462596268052855867302749577985068021770248601873809702442408870291239898562532775610251734013639958478330365264464831431444059274806649775138693398728820725807969981585177728701277525062431233980499160128684518017017194399283106377913768043156349441671052788774981538402086002780790113911896973078642147864272787654746709730967453372434896966596205776659147589903810014396891395293975668044403921549583622760057081074982293562764387858835874489818652041395514679757937233359705093994420320715390370833661227736713676196199436049199815160697565054562670328275669321321644205761434622777431929814104975540058070596480377644865316708046699707185336643293181780192934636223493231455017770272349568739996229381546570352485144991998813284433309415782140333947127053384030933031255051856612365091486197390070400951203584678258795332981243220772621912412563136023520404142590776789149911427746270249218496992966229855560628037476163690235956416165620536066124740336587596773342671066238507767681981128971463181479411985499422676714924480905200826992147567298827610553649925351899854028118749400268800000000000000000000000000000000000000000000000000000000 [123,42] 1753503427997306206464889932831651994581411645129371141470896158163970592790582237005157650536182910584623739704334504629151558935074253553161461658138698947042092929419735911861255550923801692851877375556257685389253180167438358851195589260824632365287051673710273587108430689509028931977611008123655518458656964813224791195307160427478546472266728606383761039180737720067781311862181450994017810149765251060349614942162280173545173686829388854712694117214874304649842496936417946995503750488779083949975628273145695803372200106237532670589320785021247399550115885332425585788630824317011761406728879498979981450215471418962818588087418906121488096145307817891011686885090715909090586751944565350536094790570220462872865415685128044251115891582566391077679703550509124931417240359209264614681158748915499298938254144715078018036606271790650770613396152546708897561794157186449119277656874356693263571003808664949482178597238470270342147659102230389643245941573945763141953455320122797752522423177693953226088857610989665287319674482361378392025120595122866046606479248674631932095731506046822234694254925084440736576336231620135869955222332625065341312665689306241768409974940107369128768979544900757342605998370669698767998391184026755895278706184546157248789724888390534789851094588795080013423950575816744459394589296307962164187165061343067966184600979228238847558515363702207477567660115943958001721458361442043407662303215446123025100870110747895012484141576594168200066804276864020443280622137671106597115428374305722642732722259012488327670932090520611551147319499379214462955373461427809801655139626097245490506190775345653014705910932895504541784018494514927338516539542985680977319335055453597918064798326511294813487594609200852913951786591602122290125926694182586432174996498492340517778849303611040537758395786849022874280521964817773827049805830008002073235100062642582943288611145301191661484212629189429614811052557412721576809169226523052439532972882170644232532520467847489795285659234539920606353685090007048622418197083193953413456879775349753329586152103194718092530836395133403964128999312166075646571237572775326294098722065446149154684655931455521109117735399994499331404252571596630943798057479660489260248931918760463735484319143544959825054006675735136861774252788472443080478539404191426117917828301438741566279903422116928337663820182481967636746642192133654610694615493199039314515606759402089475657403755591667429825374415987583252220549417667765915039081936879503053853924709496072179659357619990394046559371665579072200367001680196756012434106330199235056700990319714752175363048273979868280982559693637736496623819028272765915251283034370050359296000000000000000000000000000000000000000000000000000000 [123,43] -1085293883736295989315107351178736733488155158126945269534575260130293514540418545863365714115698875160460630706559444174993814047505447442988158550820689932757087399714578675928075902202981396801510576594909968855489619654941569256895245653954827244447742974803731660277069631303662805045930471074365017619743598419536893512473008609950518889461812150540120247029963151178611974430512252043932713859576618964972125580754809814855352215816603846019988397589056403697226642092116478381792840205959587873686330591587732063369950397525982110151900724054617088326267233595301251252937690726832252820470157402920097018479171174146313620584322428493575604148742276272062479401483727274958170972952088343685679185404966364086155502262807141333954602680243045512951555087452800104481869118083412482996716909732602154080277046356175684567933556886553285420504537757653930353843951347266663897602708319155550198756222479244239971008747434017729011416313090088251540952981275737707864809754109234968728816082296502131525438311396696443806510661849025135929166530368137686555836515934870196043767661159899817046788477339338811794825594863906141963212821328307708212211890181613943577142068363043142587534834454681751789618095317050179438047545799380249107959057500080390970580084182059997932338868891530479776362160233498072740437831888282949926621120667577970250407378519001884048570724407275261578217735431120007113265942693563194366915195342029955397798215284343228969493833927246746525733481625916451634482403984460393688109665017658604778213101653343764573984163371062028583488478755708242526361767689277072056916188901224042032805883384652093472219118566036077876495557086925018260966751737937620009722521129018104666879403610941665930796663067298703631918538500641038988710121639315894477353586779011910622775196912852097651993639240291124113488194877452325913332901697470190588821946124978046098815727293108590109570419440804679008777671529098212613978122695017835682069788788989243289133106038953686171010212666272802365884412431431643971801647550536321675269816102761643685486557420364631043751549092736799112752678843720262396183493365666317171397699995760738378120375977848651409223333314746484217357927230605228084800131745800715749737004496112797598333888339938648179813888838580471859033027851852423011524358108445265671483561900791652198810318430283854508770205486219756040192778001533616430256340969243417161010618306569703171815025735357915700970049218012936964036105238979333287726947257523364085663743461852235276005670751389117230881614652885407905868433490152498542471208689456384556278097573144278877092981742377910643600469803079363378406064718032639186045093275997149593600000000000000000000000000000000000000000000000000 [123,44] 410823212412122384054243104249358986199276414914788372389834584333661771746607731727459351906198011930837116677052279179850577399540435110633055740579444107072098908210261161711613520465253701797436722935949193033790922726937316073217248556657073341488166567306032427195011199762356275619837380828715632743162948187453460302404984183085209895387379972441147371643676385251919874059474874045749854920253415243302574388990473506299879966697198482742068374142276337420998170879915817111297423219052597929715906493039364514827670401999955714451159176972273905595193629961276085342973209804722878191481593847587207681103191570148858827233166591387593903058244109152536939545123987628209610440954837325293191426679439115589700554204416588585905108376462807605873515496981715863381304155391997355667807182825412347608197209743810211808502523836288414486264875021227997125912048335298726364832165137218961302951654085524832735893804987951486555311623728758046457273213645747672599979963724795332492403365350191330026629379277596279059538787306045603502715657937615408430293676365854710510254093575429148450654116787603808450669982632304578061093871754668852944122763751820042431673162267249420273122706389386352452909314523988439984715402606290335103619289790549311168225887341510084061860055755971322065912933950952407993872022063942102658522734180541195043223120638657173917959846543357064069218878167128829977602655533505639258335768215347139220915663343735556035530944587449210408950927488856294440395217925883623857425720473689338576427769784631755892806362204911083510139181160277332496870618038722092233448161770640811548444896305599602594404680225983702701809281493855417074361685389009243651618066206363682907670215548132366027316302309233694100920642653654445906276969524913588942674398842023899934945804126218591170303579906524352607601783597765797158438170621754478067298571629752997968050866055143367607733618783449803376587855012711132117024838732170782409505261345908879767439540825429993006591977633346585643932181600287588464894179264839983475323518584956228519945148064499395974648782234415899827805671633181276720022789676049935973469004857440724750443700435613363579626988337729969764367986091831384022393878662096093405579952128546884405277860820598724713535653763435352829546306605650679445521118772076850190618073322627464481693891803443546079471034278593788906403006590990946503218452985036604110698353566443809791897391095381094011148093042921471135460829715798300447154011518282637641307066891456993801996283558871123737288583155926553672211052687557356440328544608079582903171879136297686517860215309018569627093014209147777317531363882025848551913686047286886400000000000000000000000000000000000000000000000000 [123,45] -119926387413223762956657287841658087531448146034525741826119701027834967805635380834294922084129477259036625643477198680843025414552275597633632336384348692505886702932646822858326315495621391617640792024166447042277775534547331914217201023159737114401949734282014028940668656535940721621425085983796444749390270909130536224562225443499149900013733188968444750336329377970631338766045169317768147279600160309296416459951177013470143443916011453380929635852944607636155180207410216708455619455168362522039889665755689689575401835108682945896019482603365129252094089728012018294591457407578399098635161028367893153706035658678010055527765107776736977648232205031709705716816707974752373336774627243446693468233230691741933564964244475551143134844162015269875452469786535423018776986909693249708910446382695236990142623042302050014839167949906635935456831576614858683265963150163681364125819590865511919740208751302991066259264566986922855845505798629104133722313521589249092513926134190273308827514949493267061793929298222926655063320851236101834781396029394310762967796673831729783375707834281988865913543957155471108661868568773193272261986371419291509572393005121322610601645707929592494500767846967473760978677310480070925299495581568648409779669976592909548881124390797473231302410511419893698017194647195804947299174900084130828675299793318332522967507495104402099562287508431152322952354696865952022756370527461005675046409270899840860174917086089482960348150473753363681754974912730386650012511326217759895638796807456370172385648421810403019286674354892511507216591772042195062059478640903805895491914337742303246028560221833112634575813804326470779053748173299278006384612024264610288655941152321637984485897001152122001592371632144367286184840696473720556324996843001107101048296874519510437593920533591047838334802892825602759274949407340296601264130689759303564369045341972462354500622859837362002130286009452889225010565916975844804587132778840584374001956812397992365473204241024185653471748833735651256882793236609991700263117088281623098939354657424637795044694536709572222809015613373605762121002086385365595224396893408759948241029202351682422471083864483203042210449301752756848855249612187294394362868281997465978124014942168988437189236999984457803186612558757910273809856718631739947532552181352293175795099261574685238500071688806362668482941703984488291346807056210838617757244473937050908102408406373311733010431944838881128674868907968159175716555283166368453011252401569558671813875366633255812230627728783277150876637989755416119398145991627946788284705075915876808516821679786393588084447285970645064369312257719380203140853750597522990918927505291424563200000000000000000000000000000000000000000000 [123,46] 31017185758239350689083461775157257526836668376250215112353701833231653505086589320989946141978654163718174717907338619114246264593066293553433402293409773750857445538801820699343971065768077962702456199735455784963349159290188474792497948771494635915071329308634807750736058486954806040186392646560424043759929885853029459668471183156675748894737069869525148759116365772245547008375895513443665542585288492122742485482573081805894875562547031772336660410147746671021021479684771327523770355014081857352925103793721746553348604832438512063784890163183375100857250843667739725543796448962157689760560436198599426863533739728688143532413667036476049562068768030274065505174260586646293604280392851418486933718836341274887205415783989043588370365100913901765622713727994480059449645870856873455454531226238683074175649560221982002679287127178647831480490479307201319962933095237962936901401281065180283824594774434417886783449668811006556105131372293914578130875148021560568439785691702110415333670155525539575708671160891279378586051687869662628480138633928094300636080509692486213144328926770285734117466975141746354087871468385157476891825742863531270522699638113530855568477922240436837903594501115451439810622842417949784873819490256957653977473722831125782170705077884366284623206005568195408528246404302757868778864526036650972631622466742508223325175542924908416838923616846455164964303433364477217432390009869613591872886949794791115405995519218022307393681996026572884264033921333565486751866805161641307435577771191521015293738399497496974944741025938363717593058310114324302738679474798895606955531428066613496098400343673749085920293551757296845138752890279513943514271021236835090542697468382034407558345689851668467221674971597909554247758712603957310360387873434665647944699948104852455004209747338109137817000209778078653612837442242711641628179126059686895578836532210727129593216999470518655093024715130306485455239491623755005558634442173024233550489555476884352460099245068258758974916230428360321103045410905509686159418608746157892926593074791573733876929803958594644147445697037757272417583704150546956438933661440316216278318453542214794035179439381131278591529948651124751054300667682438147231786102836494474406103474991621060567109805352469417468891806575941377770098697143886407751921567646809381438356985257341671323730696637067906444204783757048799878478380971765971188436458290308754561153857487224002833457087571576707115898617927577696374565709193733805871640305224131298824891585204330484894976772084563419711806306468889104607709802809019618819184508925906803781945985718716533183668691673478919962139183618441364763008441266413935735153723082539008000000000000000000000000000000000000000000 [123,47] -8598977634150149923795267673430029795651419353311592341855520720234959790619008181189131340224596577709439630949774168766943096584038674941986329028808162122918595280507651598777576033851530905660986722030670026856996945316194952088704405632390106426476109457800277030831206141303064596638136871929042605331356474080559018666709448008104976432414555414000224531443608259691479881909309656497256818651250730335292788639827053185543883410312227490010820042998074437931570795855973787717761284081768477881347937590016308338596572750636794687817805154876407451081610758013604281471141133236674761698386128853259237181512228276565335671331427636601246683265029813352645220166688010858578341565713261409713953898103528043469159981629745099628182746710757339188182369320502653427810791807029019824641569774373367778087493010465485177513700363274584832904288625703359274740344166923154385774489437302854671829276389688391501001530720412422401214650223608981509886094434353504174087769696775420974021669733199128121446949983581437751511161229405757779406284659684795440208529225426135964330405408864821719841293068720102465849418519267701199594082680812221083339731125965891379100374262827288137151310845835053585323042041355382397176484009876879631243660398763688372059555680214690897194841567769314240348058573475790798745810676395831023373995066268230540320310664158366174853108755346251307901404161014507781691243177705284737515476036709816601924284008575962845323299579208036888557451188360146720767692383979277528407955111840848201229512449053618690304485717105109726413017668051076821249453043848577461615963704735665103060111146447374622100527131048841751001488091197766708758351451345055568447388032116798703598846067438830775967541141405752427485824694096268822511034492559177849262796917798880491913064861172538477511241217380164303014202757719514000825425205351072247674492942324222972132886619660340108190523275264272690802709370472279952592727462429241752366137731652942376242420984604722066555418357192858307756971130029639031855230432002646374020314517796747667753791655342717234682176003196024251561495998294502278034959593408741809331949108870712206092804904079510050641400329775057366501447161102776039114262132879686597522318684458611750071445116400634410309430581830110526455508013719794976797337243842989942768763415349892710413901283371567348125203981069603682348519599826056346098932144644175817264707297505362534418454041702477445010166781110627829340665793017313195942524595911431032027407922227566722293157357717784291307473334346753603407633243833774397470860462382617854731620973802665388665367911315212639032348529237742131990078076937129795514860514278218137600000000000000000000000000000000000000 [123,48] 2832108211742394503464526016097673627463251051795407651470445419024687680274566875902445262056866940941909408205074315865285214198262883512416465268244446413980069490265904364234081263566490499840931733346213633469388729390540667368323351537215385074031147975463331683565202419221665270969159982526790642172873658208524616951440332498065655309181131081767117482543033544101898129414596970987735169124894311701796306369563925952660631600682855265662962013467093965395875772243515458212245979703880407835611066404939516253693049383218973087285162230315877782479683171035293313829136386776862938792637437816278167016201805989337844687434500622705632228374932052220152372259180050024972956595444273821893485076739707342491942026432939861525329549036437392820126894927143156557967611361115026779917464272253053538567218676978810136876481654109023638025470134729045076354237553686361047305502287095885009327402610372912249498221003419059942996328335797353352238042622076521454226207622944984723299273082850434322169865446122322053571791298857595918948083239948231448668851893618035874912440563472160804686057907843331461772984404839583110385360753487835069968165481613670158416798055996299026407629362725108373809614985640961218717369216204054557242228413095041716311825354636009036031294889744277316497709376393118559511084508266105437451644129216105070875591560916792023059302901311208444608333515102599668956331657907178064268689090313641956124834720679431389801565020504699402437504502011097341046598963232182517257686126331957051468770367424523731194597910591880564672111248519783912517399369835717598960243681976143317477860488587996692270717041781538246962062481187606364654545626671044567536747402306206782445043538885979958156620325213841705771558014278330849610320983644618435978677233230208156544227519989147535746183371398413614358341637763745216231355869644552566243153769824595594360543434689441059548185842409729780836143270945440892706498688648870571577267082518046998606514804597494278467577277140272040441711305092469056590217133848953153994799043399261729617599836929043277114461581409875460095061756593520038869993801614521613291704663989161322852399488874872785388611541300015481881022798666457517099642145569629268728772724480309588858491411866394996547227739222302738301586391373980334383158580078110166936069140563019737875260609138015511980726542955047161879299922291063838097283710659801808069914719854842542066542697596820728552731763554984590547555295192461990078226520189459498863735025534147060513239069016061952815045227229054437372892850006192504346434048345509161476969636931905602738610235782240172931240924240317867812929664851977404599104038974259200000000000000000000000000000000000000 [123,49] -967544817032992155819727127282251774758165468536044634758161341447678479736541793582745654985261138507136524238868347089943144501191415734725373355264363139000967751846172231524070791273883457683060504523410972733867938269861554666814792564775817925741809111668326703871650576134518818515948081944757231359866780720676703232094548340909790376135703218556139802028600588824070023919349465960564683894488324291730903689252596826869606076043752299903240762706732539732652216932474881541285672258946892847229783413037038910546521151998181673197284540308895325231656531479017568023134954715078576074830416575600856749109558703935807881677476905784924621086751035001537927043669225361387179603537644107003809228484671175236187942999979438273586256855105419625456852733140938957373176566887165440623095408241128364907891278188980852258235302143036626149365705972299009752695311141219752523936399808942474024312847543905330827845678898596877752212291928262920568186750198992983618839595193001526330917777044780463518920861491282476386850077955924899318583661027438420822395279429286875807088761689866972725569838723058273232993659975453769407053039019971369776773676323745900681130471021262273206579333773192848500095150511856957683345652455136096574782497057070117930976757670076982354191854409580621864205956047340444937331809399680003247965246847665336163171659153042515049431171206629887978852168350721859459822532802772071469237183648666837802533645526641570551328755794794737325610854702436276963518917314006146916176451232073698720524392990940256210207791236477483948434272117352705888996547911622242214258772187916481381017485357684910371150752332891020883974307907485200809264692698635762190410738264565771266334517414519361176252811539136236384916477927954341907637398160644653824747109011276174589074709674166083889392180254312678606759963896081710786763214106457076699703097466945464680802313559239403668917061825284532003472952279214400764879129492659525808410520037493400465780855311275866904999118081974439072887278716905792856604510742673163074656016067124985887146565977815604626562175504114721604119076172654655354728982667219857108683982192097202432482748387323323768159747925026186871971139022002738394769015820575755782312023889237951032948125988157574568967949466966577828915503593703460979734996418942738248502450899224270905669782449277280766980100565481052244673749710462950017031767786785869754861102098553471877637323585401834315232772206241736087693996649889561563467132068672229140460163417297027620187331834087308998517189532096594276407450361243519140002876571799742071985764607624582708255454011931928760599017000348303276742008634080803264270432492060672000000000000000000000000000000000 [123,50] 288003154351500910901057640689135468278548055240994477721643572695055620483703104110302601185976301759624456831401245167621388264709253957784991259211188392033314211989988126399214597758868735832447794468819323465814762745401314566713892197601025554544490839787317304309851803349131096612717490380706220962857138990679559631253458578708133370599266501499083725491390400466230660983277651334775134760949898880814967881912675145772530159165115519097425326202125511229901931340971748580873303645415071488818899310197062801859631434511263674759112335838932243557275323311216925144548078666809909416191225634740419298846204478371300118265422182916629964576447926185345687823243649203186786309631090400176727848896054481555758860358220352598919013748401638537787653647738172646594613318447465375121147831475740428241031267703990062413499473856833139089738327445539314500336535919132809013284493203299399545587610440315437552974274391051164841144646698498891909951659363480963682196533512163992373014118453659529636902009667578079991864003939151942275959603037631540049846009356571534402641959729528142862466997447999590699450786136995794299004220675979588364650331314843800307471514643974057688449973959236316320419906413415114655886544440512842076835028764201900048763214638004905545245840118379179049531417751411009621525478638906204174436063424228441657687180142200643524573771096501949160122908433716611420186917250149146599672240843026589913279040541104920260403153934954432990762302725365724610399764737118882505795714814909652351304356700465844342185039997268828819366293604474409640689178170395904151020459190898084362125348542587000175842879964540702726373963369672716166111460337285967264583756734241004218563454827190975688939004467316357903547921730967466015590154892369791602780521600563399538598827659974602729541970640827781457198914051601227086174695139789802178019614591589258049694254359311125438529000434794949795486549126491482262391389635545748486777147445403471051156834380771694553328906381935603598738652289669144817166504729739243333330465839770745637732831528330763124220561942211558145137712710631572389562653760048205180279266229348500065641962266876451517766299230905912517033897450184329182684130502004629625679644385369701083330903741706594334110572960325870186473659820122727555822003414355981419251419932774476425592195786566547825826872649576361496349286411895864183129936447254851339835901366292806739262853538217540019928750140471193546177416496913809369038746503880872541431630010407857779808273996960060852758006927228869187026218205181289045108112664206386362660275401127332509087823996369773985138059600080842538713823014390465357623161583042560000000000000000000000000000000 [123,51] -67026034445656402135922914936224402857044329468248689681105151482007349837375803571042382344846998713517641051742337219723465363257714258480336086065467913742587735233696800887920895903897531748409705926528280258968439042752597144775082842132448041613458025375237512620977543970858897796467514290964494092140987244615662201903052001585782028488979282316803527253295909114545726266062626239985347338869119873660196012635756624253671616894128847808462997394500311048970231526024194797305745427566898368115735715850655742913678156397759499200675966276557439652671069054435663967551389953853352512694359585224886848402669712051390788144802740791523228633157259803370445727816465229140599351365785475021098451419697517512527451142822481080718665376030572593728381948214129577690503626341218318560047269922904982542796024896960176639577094916549503600061763532756043395226261028319118701331017963771653174033677282065846930036717501041300826507733247415782718290964176410032999067214848446287320861629749059078191169719880234192361265656639673928473849501510324427243778548112450615637372941807560739775014174151564816838061076044390576034682060927987121673476947710704422944804352917716027496589889912750687913150954073293050089953353466012065371950643930832669114012065937945306590112159263001550784638352113930703677158650148902752528436987268411575647697322627892215398191196721080067459488708450511333817917848819131517523880241741758743049692546208810476432052786378991639668543585069303808565618334433047439458632866243988718538254066533128339854272615163368726725877196134616400091045122899274920869821797970188536977198984985041739615648741207744328871789387987172621156851538829961949095529714412007498572964791822424296689467581523736567429581279936338304930939490921205328812869749910599839969817056508776597170698315655479179110984847576349882238009462515955390713494980373893401851115172849630196958907348771530675087421151444182127260360641204040246365339242355260443519905140743728685369402704429290633787930364237320865207952048923154160384150793459432113264558209836395115013442099196647594257614035774524795352825026379787327775539464198551446407669559772369109576201213292779285800529758465619607260166158616388076521545873287337021003675465356064077725301947756927290004885951101724571715990433339897051966499498308256624578938266650153612826257631837503421440863791649870224540825304544686201955293559554992344204802185275126200373407770572657084209659717251334880337531967298175044293438504088357477602690708156936401673615423651774373523921606847013424675406828097600955544000721494717887904456222671984019406876547956820537066556945497930479971584682664038236160000000000000000000000000 [123,52] 10850606183380396605159756586939846802869706742385565087904983507338135972910863711956657837333461408166001246892325818875195246425712790173645368135077999980345763813960796077032164060173719430561711238964235935869414556469059668361170108040433568570399246056085343333754431505952016920112706657324744520974488501984311928465462570180318634173597345601253835340553430122173919880372608187316132199425680394454501226599312758974654736511217889467749265908600890510682466276203644250429996416768509909703863881028225215621817910227647957295478656752149093194316689987271898509415592328255791931359292144658944447557058275216070608248130578737129941370168119314100437837451107977858094552749143180039087636859041359370911632677920558513337272112126536539102267708255774588924678333174310540997686781351577259519769948170530246531284115790535475405727451135679413168295633504782434873969548655600971300055805548782186005313648741978758964358072098535899289460672887516421490774457287345053011313272998936669124511947608770772502396710549805993384717556816940375376411187345137151806762737493923475338036372582139273874051788975654231015869531471088194799509148462144127289893720987925942404281078565760255789864049329629109902583164747993386334087116171438379419290503561729070154770424762475877598137190812695057000501221652594346773364355676438871164297838601614501528817595744126782841725759944200363731519129471971187588155070360851670741293444212621875494484741455312811522506048987282927428260030478322589543495181597297119184329580166754136770573296055587030733306129836835011160725918853990567866804921030155807822515329819492980619852501051344243959911726483408897343425806909595233024014019969892650406960525932361178846982632451443303993960235713920317523943490822651729974496118234867442554911481941712856809427780698906913876114166775144065749534710292492211647178045988755514452566414365890878451320563563368050564988826452103586532586588255322933893046720782136577532492101870480737511604823219086263792544260366512679878966589648414264501837189435475460186911929756009476162636746609643768031407320286553824611102269553983633733473812963309198425536032357772464928741804953577851520296560030463245267970052968645532501229058543163500804228544718802357036650737588625761933826896709263537380244191655498171872828707919849497161993571518054865756966062401607051258434747638060952754945696369874098707638620203034546014942910700068068885512545737497771424889372559012262512369651748081842415593520130284286902993296304359400143155025733437556546772140132198292694907101571380755080666451869678152994587806317183735249250025346774073630420553796960683675725481528786944000000000000000000000000 [123,53] -833393510272655505380420698270858136516178048486731399960742090430284219607960999762316652888338174592092362749181778438872682470641011640019394267049633628418852566482936812236890575828188796594665900915799852192201594904810246708252343047530827992032851733633407248133802316069314032839391889289116569864605824004854125506281869616554693657230595181347838271530588684766235967226887654608863587651438734614677544077318733429502659150773209860171295549044350659781562573931805178967303467463303676730803797115887468040318935374185553332397534613940593300676978574299394469969984347536499040786652690500374467674378994435783249708238844021134940119243890677898234584577974571827403615169262282307142271143966259604484334338207784033847329973774263585413381788311152858495590172458148961098652011804587221120815535485844975570020576918798313918552107070463282926377125050490723987011611092789974790862359125310638995443106960895647912039202736250681635840811525155960111057432040000337853910944018816138928206013610128045514432374153083719230259211123416489398821085412162301582976265317464842100388645055988205600811268233726085808711473200489285266016899424922296823517353505384766424088061822649835991435226465390906736080669139862542176573815699637390113421990027466621699896712621658079935222317324303030692605733846031190355910304236011384712473931341337102774369627693371265847750005096961788085339958790606263659161523453099041477292038961000581140616983336939320929957018186878389191777192169115730561779721998239599768756256344505200551921818268076435971137259139982725936736539313908321441682388541264141974988041711279555007758667620611119814888538796071775513388082445060610458453313852305150052862364652712375539329081507031364768025169210934154534707971441686365852468210286783953556563453570273920750331507879127193033523601307745302541370034374180103459357800077005540251232587160549390357839280577121608259963609492448999745950087834078228022625394574851253442373623605312331244665925204746823787491121898638495008805969684896910753587764316313009973421265315825591003802790645593513591523378802251789883864151645891570603516245562631809691543209384254427175648732452355494315130107117196982950121881307027034497743751198915427638392029404765354392576016801383502983235515639093916901982758011762918790726280438726755755484356684380219475730608633671971611812255704341678531776453867728901604585384419168782162231696011813527635220638188979718830834874262841900815200376805022846636040390824046995919196837441983444697797581917519065704056401147281169194201917926406831114081645008675839702837358606772723353782567828696128930678181239794372849663002819323494400000000000000000000 [123,54] -96681296176910658737450086135750402878955950908345479654433953000339941696254257926506890648353936209484156187625023704288520560610838297228645578592728271487785591479404734426769155415633165606758747875407620318968306219891430127725733473395896803626751884480496560943233856639924829207286621668738582131612561460010992609902668544981807656826602610407772564756190124037899563915885753960748639513738253330938956814761722621216713717752648526721760567017782689160251094826322465022617109137644262471820454499022325319254682043561193665742871044060202725192917429332728059841766532929840054456699367034157197498801317313968539328991504140555079665212038254900896497515767271485578474908653592695141422943730070436986999630112792626037084743617759979797441470196063264682027222790017366798687365573683414998509312787886425866895822569484630069329621770770239255532334056401198335354902910146698636965574007968249175494613324050415440792869052798392129117907362672736831645999149826367886322071892917825281419324847555166406082215076384317124705455786772916265005681006993866237453851620677001293204911387785014857644426701852056046687155841838184479917765433054892543673049648722609113569458511120475798224432555528240926674525823509589275085536904422717406298665665849706769331700337776674687352285955143533519399075204624139121459002560977379862604140377458758584719342274681421339057999669058775246833948554193168932175210935576971824508159461001608760418952897674871602312869875499761641334198109228590395304934147172711484971435781993885239609859993508492532646181321309936953679691591008356940787708272890274622020380223237055720355485233405446632378483912340692107496778986382919988649175644679191037809471979675495989116076795437827717496380377936347868648607455144235872229502155682938210663086104037105573260639494799375285247769009389448821596235682814807219364273401047290347541380279814870568527903107755512187919819721316017332298750768649134202787099857785871234174612482918105451603808025996908203547955043861296007065394278374266656290372109648987781443693670639817808082935368499941950206537379013121042830319102467839645646120238021620163855953206002540351248417178287779272533255187683262803024175347540940485044695750915789269719496603901384607757590129512427977562767729927457949539441329588643087220465557039444213952953565325767970347774319883176352481574149250622925168951256029016697576199211701907828516779709781481215312934559968496500110600200068123648077974747617602193539097508247758529614273926970661868648798951763122489777725262278184320106304904461266588858438508590341862151391302995608638574836253740007537967972445815096427072435278315520000000000000000000 [123,55] 34366234661791975182992807458294040288815166135147012450880736129275325864731297806028653213016050335480918089703910556333378535532150869167706755893178199021759598141416772324476550235838228047513682193919435085676730400656835053301136027033003460821746864716636054005292182053570697660036659156855674242966431191980578349814937685502973380228587567182478905023087873288097861486345426973049354932613802840560505881640498296127740014386938754221363866838231261016700373411453636556289094569858348752898020469942115942263059416025496312547433121909490382144431334282526696610256206004549513223582443984745434117168503006547935956495726741772316051310498840338195881418626697761374962060215204879214816575732674078231948061900081999599123882737098941627608045019512436806798044956369995106478458387100692238746367852537113655622503685947038635657595249816162096803789277203791195267457876311298473890358124009383618090274349764368382144389283449528753880658980730496625738690651481326017242927012691450232637073044355002466587308586711606877892119910047474381603475852771006754934399767658066777250567781015360044376613380621144790489712637399809260051854064301141805793559594936905929193820376153783474546847087245207884944590469563452330135093064167528580415409684957241279792184535380822114504682412754869592385919056496149811308637055568958878535027267445236501316857434632908596714757509201292397716559866607092875984144187920372219823171874746384639044996008203577301598157692110224313308409784848197371099693197986431426801868456436870106812821724624734314009280581689345475689505957356921962851909446279845923134184526050515905633964910083458458956515727249728093412688697455975499907263292823226749476147403445405419155870764612840462233173507454787117726672406664401329328798267730276980471942782929540945287748405852007621424937199719798405054740688282275677919045851861309724947598841376805285706344073856205108733662449586570365400750403772995392783419274284553156756386074622444672390647545280402174395163147804314331626250101152861634511008511005470083725152204037311938449173627327307219003685510570833640157298360944949710483108753205707884626834656125038153016478308189447686529615783999558153148997641707317275506941842643605991297562092726038570289794031278458328331643021989689834272402328684357997579732855045459330729340013215799748214213745847601480235289757610083748189523302214554067093030695498123812609616674088141816172134654363853321252755028986982653477012974974906192763035497899116532793517234410993130983071412634374995145066265810231755275672667900044627843542290851836777692510044753378967726213157930134284106439476921274418826737228552601600000000000000 [123,56] -2181627068692544185072087461572569767463672108588349756811958354560141526520256323431877013951687867852865595947348582939335542342626699811006165403058053449199160839061460812930658266876172594971402816801261523995842873366685565929871077876035675332511645184361187729717417805908378160388678412430664566425413096018025620261024433506813825172181394068366045517350157673195550017410318473455283274116377961623890324490413896275967088882862670675865257515449047215726166458970289637783118409060541844432205376584860503825194828098262150826584478331445883750916019128752623655073388781181836931774411145354950788146083279548654416589201443910964571625599265027505130122888261330654333813347684655407051024968679369478039633085712583483254899004397785182860712611352649736520484103859264937607436532030208754182799654922633807808975845881873705260136816442880820267697000706527331727685868301692225779886082136955305596525375664742619685160555524730882542703690702331187924672256234980929490438887432174229741509288977069953270903274797784697668245462028145782556311862574721228873178641747029828933675650003701492532673661472453951724249584350701978725672344476546899031537734189524612143464626029575707516929127413339583002557632383340328525089447478954359498264276927794517436456419079687011161027195288458452095229495125425593964807333385023204818763737595762532003358458792840034321273841245516870720953969396277668349625587425994581836070456247408095376245926838811294623580376114387562991747481908920154154200559371728178590455311888271866043158977694300638870020236894985758635826168746184480150344508042993598423316605671679263695932035815531532401584097731490751462251289908970454440172879619177088994008227807935778001848813796469065459652697039702618907676489993520470869720990733319104637690699697416124709249039375554835712794545633523302390307913881064065710301515986492978977532908883238036906804955855436782583675647696856335991167350443639637940942130871246514793068848975025854479133379762154000017332297942701259665409937345433681503514917187890016017788740027088633023158883552360788328639004744976178800929863759864278629011879625486388541035294303426070373237171707371010041405751048137165254139439067024553498473270817092974982026458519431531644441584431556548322183579293422294218509094469946344125183002586205592729319407008187964795174418155799773412766218872554196936913791706842237452731008658677741462484339948302491630438237562430712101377772009532053602669554276821052574047467510623551009367473299025241670085790468436605291748546140307553289421647402763701734305197692247511349030186442490320746984903495970418927137167395379497858224017637376000000000000 [123,57] -709497155310103622720969764201083214823926810941819792741411774843433688250542999797988623775454051798310387092384996366252881458736717761062450113892235798576776410600526171365460791203420970292852757166463461590257390233637922269594867041003167245786573443188518818314158287457978232659547720594735688427893222762212088601906853452267495213686168693108716121241517889912756711753817779868240808861314827160803584428065141602628928922135514175323639624513730764782929381254752150598475873736692329442374577503709712422372705193176419810497451266303505490614430061307709845039484486809857130435157055365512512698953347849049912457835521428656862204294083183069829621100578273380997965355361937811162977792437576628864227985811098535748659005731860493613245836409176978886165612923291169032613693978202304740360747268936756406184653933237753946327360849136771096133958650893674697572498493294016252164058200241294446044476579915507129682802325065406198527586895138889340419651897296965851614104003491201004315087775887425655381283487294607341920144725251223845205399185653571130102222726792262491012221648555047309373627979966904241473148173668019478653858311848848088673868692205995971083989567354576767490261601754603352510499383579250443449194115885383122056231910895094943607647754775815200223801429173833589646308202141873270173706651460052231384841496203521006638345502324084418269900080897434512687853267127485623469673354796948158589660034495746216111778286673601449377567717850281226093768216598871337590842595990963434660182832312389213260859706005737494633813856198082593400099033573708232436586723313727445152263163951232418800611444682461261743395290943338615906624263842023388759056570691245637012022133872887354153517650030978088965714305507077238463789475050909508372594099593918873928315295512209561806909621868880147733653670099738648929202910652009803436021058654977528727859545368261812647291577369787408116592123785421778052663984366864291718499857355988659226510631805478457350409878658525476282352185680496561458801911860876890184127965212327855426385174880026814290552441907941250003531924552659193491867849813104081938246086899541104515077813080567362719533157905131777050876447512920020209473664615366709639968222273748494891662433683555785687054506271674496581720359357819768847232763492897262827397326561656346219359303626746120425412757779254695021713368081026686775109262455118105539399583675073435508647076885260022260594869896437414890419656882439420017067912794315054597184531327370556109875090241463518212280262443098841825799505462079372961317967741940360195805402760428695114560934275179400302577089675606159238596894428299563473238491136000000000 [123,58] 199596508296783673340204411572276109069770256982767497137412324183527557357605763407621973912019014886886422072083308200994006839215861643319255825016324640246528791406100754360160351244483001379327134069644879734629600912072730570571407662590592566254424387758965448356760597134163745492002948068427053952591599888435669774450087784575968807733748980828671037873076057947483635891452900867978976509007374101998428991231391021675025055920019979633936636691660970983008604465952265840646835542002013356244366902806978059115111568729252108371322622375285039854301094466411471423955333194526418503947246983107725779077244815265291284432087054865217330488919493332486510242749622480326882382095852191954760352003654790185592930501245222773546469021870158477701980506377753369704493703664869869717834374306073316661448277039467944513060592512702655560493793166308249812154271986163064663673749538788782403771967113802015716792463391339920387856453873564097735898965186582925017052729783581821522532353574189931346268653235018792071682690613455001071372687081020319901879909077826727142390811710383287087007715445894321968844704908850839067768895525281965825866370488917792786964161197719487654292908304453275154975986972925548410875747143044104461382873658489246774846168042486598687885932826814764371193535188348793801337173582838825751422769979769803851942189626574969334340076993718807151579306852219609427576441124908961725446329267337816258918168674695706621497156692719592755164341807539166227293838986077396069011727718088888664250116520393449770164684164039570745619093089467889689464631550597827623326041325321947641236548813694404510869330596838106202243331402156217131444452400879652126490849432846973855990411657415457262612699083069146511893035374348470997802603812208619300654259541570526914971527033112525015975505911252279820501882815460441765036489998827162985704719759704807151000073244023420327893387140970372421586444770647092257627870686959778276169085278118764923916369996783442602392313341207059256030936834239935535624968813959290379271636367669467180647992384726430643622251906393622073929800824536054672567975606652917124402659693134814796357134613379134289198107053121380180104732002741842124461933294503510172986954792007645316212337030885032513563716418180408605963172552416574864966954282554313921788751302204152710727547677846890500519991221933892918396057712440231380882899318113860790601405749774861665121726150938184565720844031031256976986839584986445732459101606918408496619567140470116757101545888340523319365615997474918450869875427687372182878526248057678304004464172213213291595528162769005454057506220067120876160428187019653534142464000000000 [123,59] -22820643530322174522935428649954394052962364459215262910379772421071465500897565485576189988294237529458336218318728196102990477520554268175178917244768993972552025960225887485851384858333432591687639448363356336761724365655148649553539260947338224532897017542986435392848978303259767498813255502703660353753164578873754428490912223133218322524132166492980827403670904074583785256659868974136926970967622056018897022514404374820411997435835917112867476282042021500230461621312016592685171195779442976201314745415599257159718750726891185718041056172162393342410436808808193431466985665642025931900118368034717832172646818021193517170733076983104275063523744435266236925013532344390944582115306451785117194712667911914926148682267048058544207439006158329306335827377481271172167144111442374686405069886681707979510758734980675689635787375379562396629963357256620893536503540925603427790471204727205848757727420276377096581864361981093336411170151104713310468102632788214154897646414618392459284973995627687257830244400526811032861990537348077077937243739058905778761385287578422063351708586849801171384312263767788055433299853925308007873166133953150890891808148977130093770047483985567680097634134656262263492689545452230704277621710093637389230445115557768674943593765795495109623566472221302237762630258315882405383348520357836883524211753914928760267907525601915975479889100151558075108412043231924470477342027200746520118399659161534020103946265279714783634251769076460061506641191517042256811844855441777799308016352446371704752840097529290933733670175394945527849038452042612179059553006296224407429050771191014430675715941235012630813901014216798136383908120516957336749963702424951720371882802341312778335652868760821024726004973199702930295118797812593343749506608476158560843946991403741918704096258581514192915126337472736748075963570687162079915188595721947041349731878158882122119281858817557080016664500497910729594611149073527925210042251637309576186171962051984951942557540204330364016041963591690236855231319238119437839496424459433400650968565290410403955635659828648037247230125370093351132736832300822934265355022451518575295313309714568330103112308520828364859053883663649314534665912233555356997134361478181586346562552529109419023107854822847301811064625503360826276732210834573848888394712500291777618905174430265601027030594884648707094515514196247622876656544077944312916117713209577710314586598589995603107209150750879354598232538614576610796263250503638987851795700689046994344072648268874334066786957075563387375720222881097949370853087381864996116656855946395168406511818169668830933712253475630078572697873406687621294282702490680677244480104000 [123,60] 851759908914537328473196107982932914001607936401439134224389194165964169201834558843593393555721903764776089429396484309277751582816465073161066171286670487397693782760546567700272987474747665242735647787411413702550611109547111204272413649671980261593943028213889196809091279719152130525752033836905382955581604496399395240561240179520889233659481443909906562577988830352222734571903792019577813156547571103413168115682707894815494555029462597547230108117658649448890634300405931255573131892718002181380502773241173525120254782070467212421497562307961139770349871091494868258207427057010285244786802223504098230085198166065116267296803393310142946260259923502925786819544269446176924975793980583484431239402126230396519633059847544298044586227733058953137506617324449490176849504508584075443336602800854342362635209243608578569156122665264444225665171944291653328353002301936215786113948698491176396967036718157914383411678028881589594724532293379233958191216537631846819421513276649358747093421934121680219083591466530018094193911219381856457565403596184189867194220130022702464546607158612172881305863496326593488392837144122469755482617689061023580959056111813522386395329845863308705208354522638577632320751365792776007323099955926363952665571737913439668948656739455165537748803823434856883915867462926086838746748967540124168047478325891111405523347407483515769948867278908382603953882443110469139476643884319420464737310986127409647340156412749404355196590234556661385168177884059228072847633895755396640382716887709151920536564450668838122586631818656628821083171688777688227043817624058186350816574185161217012174611620866385332677943464291686240018402318942943736843598997974198641534337591790567433644762274810063528117387310418301182918460457398035769066008492079824630795331324029508275974473589954756966147847025744642253106400871325791576771671011942893549639400067538756453779453702298175084974022045635111388062051122616311799141101849673439432676189082110870277149518276109418934100607983069374489756566452796073419669344500970374157957381451632420845125910044714779359606217702101747551484644658376711523717975926541730622084196795190012917607343776602539294614825564063248092435038775799009315995902162998027149867750080149254412143877400620834871005833521009979271960495943290863043559841510037626569300651655670319518515265802167469554528355782794115379775012927284526059871572295576477333758000725428601789179764406021485304478900802212839311318684672054907583051847696063994070350377948161247381537753346004311117793963410079046005835116900887544402696842998323179038110792019380972717451859879597647233935900416404724186265682155182825419200000 [123,61] 111915548563503167265777874647758847451758597530197784430529264963526265709295146181972509632591592289730797859539575193772450752347864969855509028517797303318388925947026163540996895836910113012675971999360675821986683969879280587431124831153876192998913516042993328974203919755534493105822186062645575626672816875564162807359491723548370226526889680405534275282010867170395022885053917383667764685038478603286969526250857169630025947042473158116185672001129340016435934021331645562401175927673828375730369164130028707648337597725521220553624410233510207010237112051754026832890143171791042484981946584752494325272454798181399648821011463241957990933098249014262111559873289164576872726540662314405079918964820368753805142967840908929004804197612803478072464304559633597295249572045502404408546552175845576529974620902606216121309842511040562281317399467691994865493103572007477221092624852672947251702989192458819790153562184967406680832016361767328613303515566655656455048578845803754685310410441324289398299223138832711506777342834909396605375049572608159785529562179517244500487870577329051359137836560786260064863187435730987368928506857819370761082517575963120133528979162304441919142144840385136609107303820976104921356679421241739069114767273441693212227206493095548613280973653434166259132323223523750974768440817436870616797621100716055786494859387561013647747323117227837457571242873227117683090746384882255529242919830372542478965846006705396153810948314707331514318423701555036680277596347209697986375554672717471336173282592431281369675135879576155754568869349198865122688184222022177345184491486667038330260244663905250489019621690406430745262844585587186962274638309976123903983935386952890919675364388074071607633472906316110413535183286146404394986839315322369346108675689878969486965333475121459439607576502303482099903189928760187000341884777605609272409571211155977953561165542343679100070733197801808317695131662535411133588047006190326333233672642812014995701236172481518230267534071137777026746321454178210764789268613106546640764256680798953895187207198452914589124726691527271387838333265907159984893329838396598403294405023197744873958513976627041216379493412377057154181487200169851088889951881228217872870690184237833581163892130269009715413516347745710443329437369395838123608034419045832728308150703174550143766257609480616029469429466041330194146105319500496039942729805261386452716526187250400490041923115026580432104741775204371161361671308045772499951511273310865483998052431419090617060652688876740748412856442677861316466072545491990001538056864463424711730685217351144115080415376836523671220469444172487080476036831554248776000 [123,62] -17282211314995328817041849825157077010444288032152542586947983277668968654471162569179712986391404977878247272365093406879949625186471225318956412630442671343697365789547027774582974288109434606338130869257533478864311587558979809988455329308637932302902673775168776793660275048350443961323796300196506599008584773513138613643110053123500578358221231710213311926132005202455044506043129785612391650729601916823736015537207077939369008129162213042143230518426205910146267907294710836784183164116979993764621994376894649796443863417077196038629089299170644787936581809758073885263123301282885047488115377145162755845109105823611972277915741743799172623591457668443203293418454958348848003941443682383981655967382797591659303322072489638092205862479539572914487262323510268228284013137879914301992369432841085930499795906353209861477688191337726207597903108605658133108697671247249351787169379493029594699307735217060165952040279348055058586098439765956579772729782895682834965709022448382648529112308465755573111700179104993535356695737885777653836637832905906606815136194168007911552262065049266841514193140820155678758242997903409693018973799893150667665361005392852019514468367218578129527657594546539507662579246869457821086471908476913709273814463194036500282693771315011377013206877916429982442900390739657523561841321250875929340646904637708852214246915774637300608641557931982149311603598354303234382311220541252516802148065460309995896377967415089987923284603131762047144386453793964782805885172871339740628011544223343135244777895208815707211589840236878867296346824802507221556912662659972525738337191463839828512716813403887603364546521125440097231139137638033035289912305298886294743633741216702331525669500270494998003222056778577164169976519884718214788740210811328246576564611700660512360332499089127306857811518452349996150965302552828379749820497416465078081911994661132946232004462712343868296384475893879915142870986791440178288757936071688191430464238935798974459911545836229072608097965470679141394313873567217441422429970841617685787738080195057480975363213384251330686387492174933999699565298617318601966329768852189906863038258134029591311660095364470008234360065003634780424742506065907904992283769346617386273157690248827275768303568241071911281037746502801734147815978157969650735649867082876060896124617148365102771964286712759127490697355190453291033479278237267973486683445761742419723371386614873117332671120015851354854903719773956219191248937026286494052096482654163090246333678856219768334243475313254765357819288208282685897891922733029104814999579571326647355321135255503359189483898967549914534813618567986921887265608250688000 [123,63] 609219143949013218131883335176760702167973495711930761924394924171070231582014350713166709114434433451526150788772633982069949137595864360209099453745013612367133376105304949150074176102872111746005729109506039259788587187287320666827337131747218421994486779298778921505649896464500232505796322464930750887066702891228554491894875191756393333015013569265932212701771083412967889841329459526784161729574916250163602833525350716772951528983693141572990910748182588933537834542401782262827789524535308061264629152764248458264309091610714160467696853590991095751519524411423546377840951952471916148777435950591376123946324298781570165680950058147455665000058014105863386166082420388535974628935135316991022190317371493728141612161597594605516048740151827584445229607423809992642965465195972610213727411443667024445577264314363094054513095401155663795986851703526551358799143421960102592384956224766979520245787953408068825973836642269525944181417216484677015886752378314798608519552194618049434659382426695553537220104138422103469385630541371062254414122909529167015176200230751255093769755065526774279495816787274766784347493690196500060180099359310089197175134055835389268572638226800843898472052771497696727230820229067715722936464544896858167805804332950818304375654292399370797125047172278635082416201889287028653705837097043791596860357975303987215035062531355961506410617068158335310370948727535749580915787834030564557910347662457768304055006690879169380445333868707862012331283947533014766625160951491206747625834206583192372427548439324989427046333726068640879552548664936932474512013325558769502297890302229275928364330261780557191033635087118430706870676631767730210303094967772221043085196547426370688083848398503998883797341472704666086310891429454855185091011662457722408941703744708090560373026603526838868410885204138903830185203137938641602313873783287299684219783488809407233927059958411460618096949883462552034040254412532911724035015887711032842412499255012907031603312560356780832956755413106708748172893401861333578642025236896813863869490294271440162039718798476382105582845864661767351066864260721116161183556938892643900096043999216200124165002819463467433262587692822672772215735549099401840285922125279534675708955814469558758950038513854694693531643727007288341456113501507561221931163439676683571361217479739711964243868987282828048657546580270185922687700727743591349911198989018773442145137316112924336145273925328941702130290005735041364085617121685693183957080306084162574345115893865759853185427517559437619165112014972370000711399526147926776875698902987041300802511299813821311974929241496869657309096381302938316290391211200 [123,64] 70274228405038528246582703065201312165027733262042948100907006361693140475623433873651943020911065179480837766369096090598897780970173752167375523176238417033432423284164048167140465147545547998243320699289928002462439254182092878178136492320767627794164915421154169130387163138824147649497352188397878927753682705445954817972663864884732847949115431380950752910439574835088614090867979516582006817476858165146154734797419645786257901714321354498428089405290039326067578730922838705064067152349324242578322231312388087965400946050399961155416946581455185375511435490352963708977762571154850798317437916336287533347705527048470077490505829661098151354111662984680724970506990998987311708969891755501207206216280898977529798154208034472688288117280957086388631387128643574295345031252929282828988264190788007032076556753797122919985972674829950462799992733239982775564692534173704478827133279765119893977676564147074254022539382709168477778167283791230782296467549829032811681894793448163250765775125599271808026630218043285727029132667452504931742994726455253009718568746737506455483144379707399540615142081382992691962526663334408367341739577802492711002449577870100394744861019329589206681482485940309788821552264728901022615928888827106927133674672759175651489232817707349472885189468943549253846946837175920610933218147712542375201766150302249760731548053119605937276784081859126514499795052279536940842163800154062746732961347106833182948870381699013268498246776673835357233485435123231526116347971822952916828569404472393266218491942075473818456648383681539546789340243358747916259743204059029697478589158853417617669815744206616921035331858315129033286475540053273127164827828285612783658841453902534402884938075472646356401560814187922251358607276371873189261439961975372900633096065189358490433437726136104326279459079786206478107880575090754122680628903687237935867687048904640716714610526096974323896844375032742956399117317972643482944490421945214747658041452181352923127139025156718368785309973022285289037176776617711984051968433218153875779071975700008255563295686166107997951663425912428764959460401398584945037629085171618949832907750723871129573259189706538699744577586944242624767122986880164156691157856047344483012746611000477448062516768565090106040011995241226286205217641555159073740188339421593149539348720575359864051900135480936963874510112401385673377831824319626091420647711914811470526569664521185029142968149049970677527872540465148775824011507412776082234367825838838183034804013971885556313605251650724603458644938368131233923186750735821691102840679475545778406743588180393906249490391461077935721332988444610534558924800 [123,65] -9258593009609009610358905773369446368561573973517763858985826916886265065612952059676828924893039978362888998029711476351362582801432347120629708993041701716658712022220214941686370288165749240850067451075997555779413513127807868695058168244257990769596000392194592777406708428928344175475155100509016883167770179853484633638815844939235563805942442169703106874232589359511163607970047899925375793468693743026448469532326215366777251705169506002307497747587049627290230413809094169239089517972425311824819486101193318897899634939489964233050276577036453098374937361885742710625487920391528007452910174926650988532727347933787673475690896556989918241238654441672941556324430611308875085760832763516394092424460802494718107023224411302724276315646828996036530588248600715191967992466325887999250013738729549216459503605750298768007136507429523517343840449897681658931899831072938488593270308333961057435142791024658048693169693218507998208253829440480644923383898671694624943993528534615616405043264386681541469423196572652048589125465991237475124406101929180758352328337303835956598536274624673830507893287525331916437252597980409544727795019759999124984491264574337990614776864674105690426227302684279563921265352890074345249776418587539308589085590389998572544999566603283437667630838517510396397602685988852672216587017172143366318094570637544467636353408145131576415096657479998949872511657745904376933385875702277410292850241488035890011027827975051646463085328239254962371541565207342452700864379249345908070340830469921125280775415093551386357795367468152543945339096087622895100530983941483016909459434192650442473530907218933371217031804515657728753669249442078919186559864207836104901984580664370798342122513420683496496453082362954458742146380058470816349692064009859502025563200451351461556113952855872971371461753642574982224417272179934757238597893294744438182448761041880074388489556453803502318864684555631351916289288065847347995297987898380721503272288722783633714632768761895788976499159735688258495978107488177849933762826063179092095160645406137781038762244522397612860441623284399213434119587215156407889907601926182614782495957948439520717948255172895042786224518027084161139063127357329967789042609877248370745304610902877942538789126938241037241796090382935508551405870488699893869838322487199848711772851165954107965621245177975633381415227424008984410515870387203272942884242792253596133270217945751813510339921606309129214595203403488153489228277884785589202126682201344314555962123432097837574534047959480654399082933488029851854945057445638815963814698873880660294762144531813761387196008681114582448073036289331794816000 [123,66] 498229767663159076825690433522113946669457456092971612482251431291231305303120027473228290503164538238860438924015564530722925268627294105690458074931707933628355518437562244930237328623319741784807559581383827028073371859664551253375285383821043479999242352560055627687297938492881267658067914654580143539979538133144760441091686522216859910536792612568137733937452773026851375923210043878179320479625936339673629400519329371688546463179340868036178853201158362301872997606273499631939126828393967099770323729788468477237969908953355551148594767975917549832669322962428002069171435298925559106790153710468316209246589283095428247692819454303013362042363096426842234531686419664885863218246426474980761956245159667592741285890932677034514230388145716627406939977054094348620591231800964139592309670847001862128691678942906034292545158444140094727699423693489797530417120553772116190381314103719771262350165443603846685437806280758614454948699650856343751151369829297530665360046142205572686264522435266769300404371707355109721800572790067141960752081793702398780484643352465240096924752602263583582248302847597915166498410419208828894070347362031237928659028554458465005586130751331984260555464157189597093708601237310903090261039462027628401340726079524689276280206189134207888499737422659276740438309419975729679489159721390926093767227555679021123556319187540212979760609983874929923572783849188989614614309849283147339195845800525185397004246185558866144308574417276341493082545380222991221590483180054307824887405597783396425701067082058316288941807531304971651708151341976351502273840352910488496169895932360292467876695670863279259448041284957767381232818783290424771794458992028074376148314794354684008725098647797214633570736868500741356269124621162001262748500385672695013667530701114007874476396430735342455493328801946028991586610128683409762673509164555681624893892444999304845214227320909794059206336444837082887318678746858161703660680516009005481929437386107019037537558098483247294438437479515494992981602897664100599900536129455087838625525206138509854665687858988034896992034276154352497691914575065378938899638409947224293512506129626488703172066646351872883170521509645316465801425358872443812673693698830158698992752600119618430003457852606046601893351545724093739414462162343550855909283997156977598409035766249281134101118176168243222501201633286780707236563791946770869734896684457747231203504966924011879151266156617316691650454081005054860372533348400175121947629032395669133618444870879492487135741853824811530506064086923098552886787434969214386660946906363262596377566303560097621332816361325757531518262008777689600 [123,67] -12679099268012408620010629506321907561181071050259285521695204370537566628691359936847607639103703061027669532374937175267396135719344584535575067503839460403650041045608223516051369474379795778819862842930471684767347009820585340715826347628746918734471989054726643406015114750338406834901736080534172118755123855358083567344166589103915826727468763650767007184442058658116177177363201814536260356236255658267330899137872925945949741524217426613721243826339217343368872248597975206741933636194347838540268506187577525482434189932529376451053776770480613162189216627177215207423931737816886464873428027397545308144699681600542769892070952152912571882507363261274890636662529093017913234302514432264452233081250879820393882330110520242929427765908183162744403364784890804011345689190319918780643054306241433370107629949356549693404526486801232538475048037005433853476454794503331100472749057890436252221298358027984737376444216322317557021052324912234071627081217165593177414425372897506275338356320826090488767301783150817739588591989143669103818826051736891279221684818958804912327474519862095850212738545604270076322420132703747516067150540737011612576813806329162811653655066369421469849523721792749246853450245758606436784149761269032230723107633285278776363087888848511048136319421309320865185950622960380397524691726091992313115478036358783428704459382693692321763675648304900606604783040941419295210405028862768463892938596017583291133124464987089172785414819719590239619743864543358333188782327646586324805859402830194722540196928176365004601116063248022988251056442546866645795053101796044742607883399067949411847216836264628282847727669455993659082943136773626004690439915741962054526804982982283707121466644713774431123507133158359285783800204164777424735596086396399135374619498629236883471667764106746916081130723900889555765178497631946106881081046902637387755246895884741995696697158864302319206553875052941800697666544360525748330490361355300433089649572389291046274535705775637684395480680862599602487177200585366933476519514476442076668232840492129824747776274414226078275260088774454355010782889339981227249624582693068720032276663359439442057238905877381640229185848554599064332266878746935024256028809889602679735638514464409324408240751538972067882964428884392409825896417058996741588666218787896436298811546282539013617762341923609329164654882449625917553966989076795829522940493918448795172451673079967887438898746582434630599617085998500444874697574746639810520991593857269478561835198050430313840569208791412988844242861131859358667559920619542798951791959467264269420195133582216971291039386195745539486363029350720 [123,68] -677484684694270316273196958878419972714737702683438842951458178815603323241625364275778620976186420165379645813907228763769608508951390977981965420912872156879849520936881035390958920219549362371818057738354214658246276069458713121887632204360156802723740213841494504099326981023161281491586307316010269064446738463313592510642005367091111303366404709902822923843130313306027169517008427571851657566268191814481999313192981037641682699451573236114112553696410395028965050523628823588043885917614476696509975638059471339798762938694160081315513546908080945698733295344167831849040323145627135506735880655803555480828891839841306027932202340360106440062589330466624538131861070189687727582503958732246474240302194393660546833499886923418206814799794780358285596086942860926860035727837526332783857973913794125348711783536325331546731657463100383387794882085409014651769344747194174814025030314794035290688689579298706025314239368975607266812469840141691088276578044545356698815206138930123091184579482603199649265973140592097766339006843770465112822383354386012651834623560851631177745273979448426081731149497520099682087508029464865649096502035502368560462151352834841508979002498216147627100518213300993040315275387229635773318576907919057586686051103953620785573675417350119618274734348168767472198688091006677266116754496436284201924722503812793327934469895714127512553828426886554184570771092744824653199666266732199528690618871121039819603514791528924434519745808565646381853333598168608135493036579812339610159458257081381468283945007464751448064929093044749322219013953808263889793448011484463118562537970526787152761615020627090232806010577455145761559844775287707364864563664253160718271281410643352358194479864474143993361217957883683101094829084295945816169386371962203539807963791430939881957099635337437697346374795586986417024864788101203720430104414266112748745646541316261737381051190890949819965915110039103535548911246651360406796445234376543159248014116962985932800607377620123343522115636085103555435224145023098000050971437979438060380164628935887023617112581668558208081473315771118190866380501747745942260518897433138485943389957640236540416865487435170946046214914876184392929843355144834956803183297555289280779202408157046367507563183597793205595601328906738997625498568442601908274920123839325061731412027616476399001073979159917538277930238990215346380556994904889849616750765569479707802121271399545167455055205715470754976522575627008331329395177199948291157638429535035645417372175839051171431526858034265717069375771747289136842461567467411749992407284271869624739257157885460143044896007855301287486387200 [123,69] 51904404846142380248393433758462358829860487253445079850677115248267924934947595245628476662004102196043427335511998878257209313842514120492474916608973778295030387441243997406793922130367557699119888502243579939087942540940160370053371223410121886133234249673773934509077107377650480768026796248738151793092060687110479311081000244794609185683351987341624816799349146593554293880327285780737433527970727736227748018989114448315071705089178490405746643546554113963827578271983205564034910437808821108751238557883627739725668400124364263856921037591251009786829891434485219623769853009253669237656559555592285928434442159036175482712886148486494968380622097205583928513025801352743094912127155903547977486573068491716733723765747458044790061856454507108635562790377261123347052682837064235542603212466391200993989472471589305721405554105181007141784076135960213489971515660695130817280405993640098095919469479442621601755898019400383734254577251344466189333868342546639680772548113931611114046233964380992376722284249869832578924783076315391718538044451766730252564321618786174330687853284252556651329182298935620026422255773077001267933948299374614325417888774578384671942553700479997067961673202130360841183280371979618822949509204267899965305632153422199028192546150577794978997300374055800344412183317317262906215331050276792144211189917366989848742362007171217991717203769804630257449368073993282866291242794758873627031136186714300306345141728853658208104167728202604487517413754198885623724402039981250971219253321641845725044928194498155979704756415315048708388698377965801456200579867361257955308383534911254453392189090645947832125954105651708021485863126737346281358749303954594808952560780084078651613118794589414128252117255892231774245165916417401042816242745895744540179269385205873020314532732204615392100864741834187339952486785041122919087645048887700816029839471319758790065802544346340111607657268537802070026352823905245629488724324937623739749172578014251273393791195500530529594985611342422807948414048974181631170943174820081144639042260071672437010531127190636540231031882338725282859479285524011068599259630513040246993106507893284417721324859392463768042869624809008460634691985679514784386433188361116793734923311164590058229580090928530575278299598569034895754152162429632507306828554769807918554038337372722009968326456097352286351319382465046853238070012175765078217348674998764543629179473851418036989961528771064086782223550920765736335681298543813856185900215373795427745952141013504946134934952962599270916268882921595841245800739620854337517243383198234077047184804700222424477170154549082928804480 [123,70] 541518441518030554313884599819107884475095582601303753486576624391348503148115582146722783729927129307705742403392586492856587361566988082824878474605240234357706135823377747860539142844081782504414784287290632538473528252219059114186988833254589780491902118473804446933800625559434577304885769166202346154304880385566738182394520156437710827476987467630075800168695515969208724196766230951549317601610365500977170270959857015391346468775166684969415343139667776653703135097126484415791070083949439014455104663744168661678821684828991741728764180597919143266990235118540198434858742461804409207844721413189377873661531945371836317314659375886623514767786996811080441464282017237368670989015559062091461561631282806225383279446129206546299371683959794657559731719796203909070797613769075953128368364022595279157516268040600768163276814070851173033659494443001471048967558541554528545732502010428106948838296339961194205789267667527690637569354220852884729555919146091902580079051026238178677672481938287494120749917976766244813023782392280580604953868848676833902249106618562964945357342243672124330170183214195291076817741266515664480246808014833978283795571519279072458693075030055099259588326870637349728711228784172267449605382578275039204305071125625958844256787762447138223871590479470355963889988481843069455065129260913761990828851506215140188291989149159031627125970903981255561016778207642749452062973972900177884969334318234999142647698987246408118215939403308383997073616390964783520459385319159559430233717359219925931164118282131785892427639647186090609066549817125533795127006787216976108943646335320043225900783685303204662598920317644370993901581606891858867703027761765368267884518552190038032993448919371890546751300539640962192052403291760601105848350353035047907409732019342489394397456023518733528255929018993716694440665853819002441270371727682189895025606917888428359088523490126254970342971083206176450263397670216528802873126973470679445627317747199183875408456629845074421861409778715025705122848152291522610554187766999463809154098680904014582005171105966963411006700172618475796654436415619613199334992911222532456726139512315684898238783306822450232748205032027716417518501080361944048936423923023996010026706098932604826487701626408144286670007213162657784281859122881992452220517301176200724849813851496682595143901288233759223538909642126100698073723287829279705425599485041374977611735783103110312033068125781526655497796394943156734773923417665498559610955384093030084114572230714783575192527080981532036019204515888052776495159646240210681107618954350908733011991391829522257046817721733112320 [123,71] 25223563617769411975981099934982724358960358766213052513805195754222880263502457612923589571613148504620567511219616397017478516391805482201019072461085572460441896630788284800316030251404282513709409957362541646943823568976964510994316241998932028593710932346856262071573016487340968290566246780748250729717945911779505946821407188688203806355580480311175085173646561122420137429826089267262331769085030350921104423110113757266438600687974324655399204253605633635232219648424671309616637516282187848627875910879297776359131846525328668151402662105990300815804957132635918920503444951704442608004496831061583926755797869314469380676752769366257739971947972295602787243836270289950693421146965685965773288267135535741214743448245442566896293166047041509421938173731862780872728647120471138106466004666941030707891284089202008295439069784917778213630754212019807590532676491154537195235453127822782456177341280821472675833919104292677471955056937889633446972599302910934804931984320865835690214100511053244707817286719221825357312374246448103596161841509019580172587626554647126763025990443702854167163774992807929120470001235413807658580788108958703375609076915162358017688297828599044816596155513777959644995735033071323442949111940323345849787196387160656521831021424773262801057423012745595782056460419110659012837422575691980196144272039368262596442478411792892100341081912347518394711474361660411714432021488643728357990856151090869653925683288243246534437253897150753286689887118493355077495597087787365531482336393470236315357553052615052735359324511384667390772373378143243570113884537005022284611405398334825794069757790842446428699837245486000458050664692628837240137468739849631381187621864201226259589703348959903921054463161390151630924864158656689398106370073072717987440228777147508144216770035592254710347663536689331840932224750587677737517476620242135178430194576434940370712357095050104769675131003084481694052715013900725199160248669446820069510925649095989946748432224473345992017603334419412067461959130758320893780628945120673690215337501790054259222155842351364296162657711268973781479298032440264956076612164685164799739168276065918783180314788095535886287743020987772406683273759922997692419402698409860103575066304944771336400724348724192196841940405898770700373184212940330856112837013987283014530515890676524762030745332241286795006001941249892436013372338021036860705560611442735084178299388904682414150580641785473026880203764375106176867165694259331345364459158541443300618902903742575069826493406583568090952233926173510943765341744162783151452224632368327532976291285771206891201471820682560 [123,72] -2670719731235992520065281719601790434241500098428375118921630635782628444417536449457682367749976077749206271293331650088325946683359262034818239570778106396328822162819274541191473229383610463188004088695844992189825681260328529240856147837769865387453092820880793674890061188883204444094341865182279785717420187880536742670004186681131130403649302009783475418561795332747319914268439548146780530755056727623830627863331144486086211677788112837987909723187752108482934582465892740793364432463285299285242470930101305297189856702543739456960180894965305436965356284813507521150026846746606612433184380617705701048589805616196185485593842672027088129473109251861232457411387579767887539766898524687888499693060624302279069416770940325353786896459561870868143691473340097027802377428544891684943658551566928064896436682158075975652849960660340032025418379673668554258147543436822955356102919872548733057449572242874452711574189341374803420449306312817311180197735098797210637769819678191750044837492320052224999536806752284681513498306596828568140973842482430483401120941667435023754415638931587710333268062022987202720553582931631610444001668360942518420748847476198774393661883740050886109595277232975842380556798711951297094948955041758812562743898758352878524223802874329784956060278284010032069386475612166367434851316825044813913312366405628927490349414118412165562775888508215432485047387024075894347310782922477027581049059931995163118150523458171268254667024367982998887129537598762255914877785302697870150511161043008930966047639175701666481024254626241440678035923662859041966925207399594803678154522419071114387479973193886728461041249065765356236811991351820621483345691447315045824066224676410092002903334467080348047302391122796176923702729212171378955848896369987788898910423656439909878508605593731805985563931683618740742220904759403890414589004722375679276184062359900536506306964949681158458643196897761467413651201768479492795111252842886002737412992366614649693373212683589405094168707713451507856600199107089532842256374056704216007605977893200376188925541596231635983765143203216404505519072026220518900660231162214336766315788032907146706011580014761913609701209292833800831119914275840804164268969821958511430638966310809615093961745675524979529052757897557844914139372515915464368281990546216705945611572111447637394639141019886593749216622613035144721041745938326808010408611477196471091380725219362381167723723725513396482534882338517443989938326499998902835519673556255942523692018188308421866881527555543741475993197781318893442320369745769871413905570312518562945116692406306621822614789120 [123,73] 128000189827488467483248842844947019679266210536156927881210004418247274637449016499317010658385923164044984293373610914359269599623234591622427987687757736901202018219152496443793656666532830930361833447794628746489960223293749588037916398047401720215297694121838484351445383966108026485079673911556638609877059773450792685504019961210044687335295089039130351654046590663622993824035459695414456440098254567136108346571255055233437984591523850325927176141503849475787549777930273990361830160470050691150099107264850343502007134688879866612031700059278085036494721897816601804898563550009744401527204013792990242891653202847843945967178777955087619992419138042990561657770714692500546959815986901702633535424708336728324248242505900731239494002535864071496893698126291907193081570791062587708315028651351959675933461897378260537198772513638520655939854703977826147278166630870895305958727917393230449913697649341877467735948608590656654870641692385067992893912207937723611582631416200044973473484400902938812808738472551328803522225188407448397961059986208340688500770497077858977748933926692603029377983285527003419533022704688006078801262136616599913008292793452309909886233160841520172397342006562137295689714119371712688644160687179382624124016779250093909900658484657178266604585483992994798155062375509480720080979826205772722220056220316729484259186212905716443386025585907479262201381708148629946413951508936746688244946481728704333245787556605836469492197542693278292805958938240302353768266184667480999034363425082726481637878375732428391332805094727169577148600124252237728361910831745223402167786695924020389693714655602505488039740322751793525198594121561516941361395360018961346533707482914145087610639165005489265851568345333764958736787331481529096744138107955557324843971229948961318417346011630825396930382825149809950021784998933620103218402019597748219879355934313304001988844653500114499114502494951427980888372338367628787880551413521880288216741828960984190520005520659687469861895559128005199600886104712014637279237092500567568158522318384680051289286010987169833358434901976148314176248963200298930945756214485820062210708004124523694301433518249600717555868775047670246201462581832468553751062667197494056422118268544264431493361059339207164552938220331154892882949768153791262080596486995859695179292230438569911769044502587526979662081950468375705227730920857696606864046909722104597113488978775205799039167687708227069102786686158298115589485240888958416406528601660344452520231736949366890234649575877834027751847422114794262455383608559421928442634375848664161675246965982553592201600 [123,74] -6189492559637452974189147773105738436719812665100073655800563026914888359804887072318469236797203841059230701195200758314563796623732249533007781363583836103604498183412038218546502180605610048458429085977725146404348403750069009561699465280538799545416814510702350406026579264169376693214248340213280697378013066689771458693119970591032651915759508838253417376008839367185682058436331768132028451805203512159451926285277580654159426908952493107511799514315138561925091414161247593840280068754857173119662481734952269585807234253746269427619564118274764308070430029571771950149855710105906826920992007198760290663607516908582168560398165763693297692314838646447930694052699946881797398412499908347176842011777917158101042983510927779891263915269048639504080290413914977981481498874681020002606642055028471455146751107280513880412053440514223157035563307643636749677720384672578805531975660162642529327975157688671373820820360132157443148094002614531617165564142432774355143706638936775017524186321547281665223611137612265169391977815792754622729021882722820293668982546254019095845439886558449269188998142749236707260379627877517083746965809892101728412616132373138389333293858165088899402367611626622083460038720510055323928372033226859373281317874881994465230542256859694962257786561922031411126877947719461926784580897379320496594264610634575485539897964764476509439395886864396122687629007885603657484298210782871756586670357311002226140565978102979465264500639376077483260111072001990324184024387794153933010108184044945243023982124378472736933119156731231614176717720541547317935664975622616778262335246748695449591711405918498854076148163154030587920213912488892467255522203118697788752891465002237964169829991495421820585584964898570811156038920143024954923478760532434121332313735310717191899024958857585259814008363796594248844064296133124108288600025477586792251222900401526155161193351507813882481038349303549328886616141455152427469960166531062104214254638003195644992752005679901488353448446183447913169417261992182369951960412173046904073832764585053823200617755240757472889524969837513955755711032869308989620852726634731745348597174937674985246946680769439563843178439366908577139956518763712390258501258048283008856553285705348124315024021780275305892687827417324952348553979793354022474455579626756460581724022046511749854884201699288939867055321360664271613173185048327201694622707205763405807557642469311480187732968019169687992936335532386211547336603121473732332837243781006900937617495924231445340225217233083524263261203233569892493613532422205929477244971922505108104376936655400651520 [123,75] -169710359633745302131348286224369441469054410967749250737575553239451213122058043188551788825707889065775176485977582534932114653240600958639956800178751129305157010056748556495558163992781584479027486366197643213310649902422661078585255645426399692123475532782294735844139054526082440468456915360647947856936408216929916132326809038473721782498796681976725214873773537368871713267281038872984313574588759747897611572043964883908631088900646075775182082910776904081787380069055067255629255075521679636932696992387930530196351976546160400511991724157953326308555381460425040716992761227339058885194777904511712317078597617983678025862297109643471123352262181161337991073945889016260968059081409811030589553554380592785124309341343918294449538236876314184199553461799422259918599528373220841520333253999647068410587953146226555409036643164447910576587738623328893086086407187178757661843100731921869507685877594755383254653912019441282499851735434022306952553487318344249767143864814625218616596395272348479874134566507138947023961593286581122240083143490836897569815246789868684414074595734023368514703697817446014937559038605849141621058796034543488430082565035503947475937820355003784751340055171370104599159615298212848838215550399311948591070142436213738227351628579383311742021666323471496581029252497950011816921397149550335460643761593628185280176286743630591254264863749229598930614897247166182646361326687806416499273998820901982325843986261980296745869863952853212823300728368575546051849778670886040501140337335358723962443247033040491274678366271172191297291220479446371541547874951441807470328133318855141778973254502703184466698970099449395333662104213399349907466413883298883080991995200248727277203507639987036535469954698265061518966908983546879629715907972973660525205974224911328709753295227997417321401850528575016217558389916393071724174556631994129272505435578518688173399689133655718514794987192038566392536832290212243647049998730281660514948489917769966262017075055859735668354732920583546249416412835873883176647359321219721942646059045062577630089304280018784888402206269421793547180735753083470592237186877092711040978792611516061418303700835176575658253059071305270160077389266137580566860135771387379556344032208154712771293373838960516980403850997576467067221266938209178322907401436245088296292603130795653714470635214446573920493041709429407584865659466929500817506083215129208780706502530879489848542052111074882857345937254022485383383630582066288889921182469165021605834263488383750428814848347265516107618216081337625946469401269558762896865357027479541133606444434687360 [123,76] 4132146364713039115026223786572966339899615564303698553247072600673089435006445964303356120573191070832370940414113000684429483193928704700079352075229887889591378331857312061525796975624740440753085613254163520379916213908461234485353686435163179325626041953753986010604641577260072952238272587738754316893372120827429423106064118862783931636561115493841234292112896319413582128470907486120822881600241149672409800192772149709576486250644961269711170862205062792870228288540000357020330848431813004091459368883036616511822199309877362247710229620479307340944267617428017149228533915826831464056521294746754182323626022706147274154916660891263334362351645693659058739107638460441817964006605755794414193948928726612997357686278220216916970332518155313083030588295576123133774900140971852480332644264717124046756166839689785694399287028982933364269482701122283946462060679458868612059122174761379025313045552632676213180180003499383737589056820737299455389675626860991772054515451634398248751360013151935970086983287908199224935830413698215662672665031025716835781889292748107935309231736513595510090223322471495010898125655959444915340468815107725369939694653678703061179384705473961146882571825459556051908901111242375197650661768768615414015696771601927387269725734869049758752736731828071211384753495908025211539516538339491911315118399324271788967217296458439716682707473494691783638243868752187116622640739361702134574002650381253983510854868120819194024685824190616973130652406756276058908130777412450970954923385933426983025596662594992007785879118549312536396276427911643100411486587502451898022564228822145056940261863986086283777947889449198309651415062268457676536295466977351720442440674616236915119721135586263094030861175659710155130250440947520929238502497101074084208176498499823686307604289109272386654406933891164984166180395584484386578667320021638184324456418505208931693497268573079908477503348482077117076248986255782549463218310932653860701532851950466960904561634608710324438308030642165084415879401279787101638350174982902812914856280416131697129344116289703203258665250069792428359471372644031535846077936889760228506329434101212512419214779659737183338812319617278018845966635001271633835422925826799277175092425018529877533955169395764769080563865018639273010488492909011013011671315953834537287455768284942885155071611668267769127066556395767632538750402060091402610913265192175094871588389690117052373386204593188030078351348617435267375075361671967695864045903859911919414105597526456115714356736764965210648374507883336079196680840432291287598088499203751748759926512640 [123,77] 104427456708653495914547619311900541790681094340406745898976292486519086892313709805337950196849123170709781431543451534562275349073486393493654417578112714385589282025924130265259216834608931484738526390488906478876915864699607386049515725051716165182816587960151376307535565809793411649708131940194044508232585998642663173225367454863198940581162444999270054707531165623506733873597627979062127158420074937814510359851885192908770989818149204565296596041861297286386491392489379898653896051814065539980969379740318449598504373653304303800626188769112081155173537085914882876834351772314717754211573169993264990502281697739960047964739677526262918402668357552398529372341121829525713640520159901411609976465520031428517386369020875564870351422277622257239038424654067486010624096911966493796719291256704993068850231179067571642091502838225440649974432515096771159265507654746936794952737570553117589525334222926378245418971173182158259499290511707722342310780927633862180603121555410264899289539513546552389522753994668355184222570590877950531587095905705606887019144639571778266388076262932420635252825188385417031516423592359758812611205873855629357323927746541157331844233359521455669357491258129000358081218127227657296848021247928977337433198307800870235578521808631614886077302264153255262886802680258082935066558703822353878532624917225418656189022817637649642829659189039639833802811671252261677899227919714032877544421579956389871573174057681181485795056903406076788363378991604405206477656194995847603653605896891848472662567299671042012113257184866265697583182764727009085974211604455004834687940057691932708519380683316780837963531619674457317900745098153649523882156632928416704293079017103427962782906773652809323472091453357616793004104379221500860983814326767648120206164969415979583774414042778366992234944013426186191658766809131983243038766746172280661677562061650850439642764335745139547627490444066815603565120582335626501306035940682244098820293612676813648054357438907323061213377999299663852647192883736343178977248588450423434880659478827131795962733426374681950985098689133282807671013079134888219311185458981160275126467709488684804388847231022381876527720411045899762099648079283868757378534101644398948104206915723641923904719572912495807018239561137957120234787246364689059760675477780713695586332505070670190685266301509889958469704904417151173298886424924584196729946634604735378498010276571371687461118313969419940593152980734324281287535953631366169749694221529929879131667874002521351005490367339799767243420400584548957208098764093658622659368018148107604780160 [123,78] 2956996292423232198585316337659550529032952607321088324169335017770222117508002688849880565831590510967146284629663125423307314119530615609265791207143223515618031773769777581916487675622090104252670091959969220257300213514306774002289438895066499240000654999311540859487683755340821711207972870866298827312409501573245100637230325946392821756473009063847348875797854322706283494526250200235771335038444816061089275237483258842920476513955025794820208009687373672098192151068952451570139443564126371859185940818982607167856110444634075664284782460761883624002959396480616015687586775678750870006936046342803160035529004145713374813555772467293007221064857371024093292524597618255486021449280386367786768279377593750188924986008984475877045916128246488370869627824372407866388035065115418232935579730256219009246492457158434868522374207870489116659209297821751362088949094616601595308343129393119384913106030658303380442479566926942529865500268552855972081605413836516616576460335872209059123617880530993696919293396401172866529817459268542883233243103597272685507902564929205525085691469525110787468448229199356691990859751424084459545826990348063767464330446792537551124187790097431129992646413642973152642511623171099417796435498012769606967308609379456415765812785046656852137904218100528700461810149449594773823537864357568574415331512991991391983563565371823894286761439411547699556843911967021385983329976442568623796319964200886117845309202547116438501945234380763992612260065543464506620390854700166639224398285021759076020469069164215337204395050154992667166462444779075109961566582490178874376983258778751209701641166092520152596327536195013707706684957730291095286075277183940012459592028689839876064181602870802754195370301013802159308373811478621209673013128554862170506423435997913641319313543581526600799514511168937153003344513172667832701170754810935016101939951790245977628296623629515611895816726008449251002746586237547302714222014836316371491581642947730816938390294972776479205038392093713422645314921797924001604232701850368966151507085232591155334846978538118713522830756369157751055045683319204457614628572075156089767441198912300914195186119843615350329048251785394657974243733210914877428390081184659492201672646235285033739178423054865732270280470322920301077092989488337016787482089532849849303215812302582921801417790974843609954778849039870880533926274206599906915728907609382593344811571067892563182625575287824227773129756541533372295647452372587831688236388387830106758701763666455639411925099980123588090283175952614014445433453058081102794052203972331920640 [123,79] -315353424871745495529860087984138442372220295278906310163256498545444870357187341378848532386421168723848891821678601899720620234725217981276814107679450873965588976520196405759682745230990793815395185809883860253432185977921119393109017556686072471029562411280026100653612472499744347647518190963871030742335382663675504676937766515941146683855653580129170681743876878387870858927367235596536937218921534993972612781785939417688163126352350075430557068739426574423532983833612329345760700071222129726118431173472028347870203466220563312943206602904141617859074338699286457467527448327269465817537856136475347352040309386484887229978720103413232414706423505437223453965085731032301626549016530705552899372384800855394655685659168379724624824010763590935658042612117168594156213055451979077097498752202406106326549083534516489033577183049128190031456751165985653108968325574033643053642849959815769821512691174951464966996773000213916474460956328764534122873679595923162121229075172457713281669634878774890549139057575024103087076424881120235053191304075218430382918798703120971519623531837818667866188078115475096451349296871979081178982774705850194545414353468273341794702952425185910756938839689836579527975819547175446704854232096382739039879315115331936708175506150033507676815907365458840510760471131938831650309058779522511448343385922906103129643275203009601531709763277652502630843311842511602268040371861196266458205927603969090568183703149997911835951311673996632724057145957033682181913971012884843799211577314341662068426523396575811280415778305142249004910295142160341020012580851815557450212740877251102478918405217456069258559600245383998800048637822147351921680014108818328529140774142488217790287200526017408804290833630037377159853949119611040949793352937017547136549405840266470734101323714218718932746024913358104105869707307950020329672405337501258374624501775232635994086877301701936151510897419995241812816668085962069732318319848941689806695903572420961264471477101213660701910642603341586732819333984849356585385122446213261478197678523527631198530610480583591300441916994630393160797898525170540698291243010195546344638293181758288905218795653510472815911297886719413808726414671943592390144405524738010453432392127472411685090936484483100972683292469538061357506779182387790724522611793082167979571289399106115949439145275290442525640309212076245564364455744410205752364023328082322282637372887069532173259085289494489520192267820334079854777608864930782445269444338797347237897464308046014095722364473184168481397253460814835552276912356274606988284076270463520 [123,80] -5734218375432292568200048478803760867965282108980720770140896404309441776454417123755565346929089480975422669313984980763026804836631356531390995475213737311165601182975224028765280205396321522911588739404420319519533345395985093119765499619455812810645913735699930893087287133579133250330250160205905100592919626369747020737987898300266057822253997828735041092435575152432225798214588226500311797601398281447348524229555730771138736582270269037152553641338926955702187847535660068642833836995050934778930640803368122473963061004608222346065979471688758640737897227652005377914665857308121628584358811305821295698205691174753844051931744707476190807256008102530006546617049404636020654508558609459754988413467604610458211002346550530752081903532238204429497945290382924178276299554042128468538059988783076506213949207380727502873457016392184404815160547177499376193246014762220739010316350997621478245021262001781625113694682700868715233274710651672432186964480584418995774024759918901204557994995377432017107685137999722923265863711224214219227951200187589979554628586540072517822220001574914440818143215344865620084578021278448572246861684391885207360821288973766684157625244479918509781520447885224061819543804124840559350249768607029840323439146107041902482248697306814356332373557479143606476181162251161672508266447587583080890975241112841264908530363922328158658794678497235172455296925077324978567588855572143997247572023641404511882387883669822478345630815196381388386512421793969661121926492404003571707275683288604778969343228704402532223795418795675950207181766507099197573600380153387212642671401925747556894366080794550045055793578117730907106834593730258821853014176873344717254815629857557624645359442795251331790939097171514756374667862995698586461433637975195555530037958350038777527388264686794337409931635039063806168341437089242550714557882128559677769311518202368618101460146440816038155960346857765550906159352360911846033997244469437518593170284110990775260084826246529547033437417430541679866584126008279353264974230245394112091527132947919823373428533631918575301549087069247401992221049256886130960539712231305708070476541386297337251669697049496719711692427357442048115850992470662119979586470217010947053370561985342100330960706460126216916493753359044233956006263538715002286820438667702386950352313022756423960916292118531609766895362908858421617321628376049460224980293413853883561090424745218995132033896067884334416519591765603242188770879568556456919499522319251834241701212387253612258189773595574572705131795601633072927111437221699868961209749760 [123,81] -125230838635763325479899563894088376921834158103377816401680208972973840026259726178390659207321187547626479636783345713552424637636453314785452777098367106893261257579515535512875209815592712447921363715540863176789382116447684687272091093953151785674894804938634045008002864387753739703531254724612077159021185226859409097912646416253678436411308186198240800793133006042648308230007355652345427301587987187972342646136721378538002308871787615509068306000682780675932628202812153319101135076905313433348390949512426413343194873719603958145144129699571851509142814503937570215860263152822831482222048094159668270355016154606590752918508164622412793088975692154597023504960137237126332203226509003639012590507863302707777610928077143627697609010316200785647190506744425786103102270379817322891935697803723969630729382554544601886080744591708776993998288746663956363346898874807239303426187278346111252482727820120234591861515903510497136713303506564294016309082624124436220739920004014233249744293881399590340427063848931255197985035551564038865687235394425586507344962842250836350752840271446796019993529747819991720293196846673193279119228329045645048372172429752204743037574413287003204306507841753877694630463089220069293428872069700852826935354456457679714690644675238262843027961296050079965193891822970808669335637462623887236506846378821385798493553498292376459102138634541511186150456128057059473491716796233229150148670081515807936084785852029898195345351711256726412359191536964920768753931349408035228296034018744872787801249518241466527248075899721423990459337145664782663022851664419499089225143950462741522468868902072142756496440935750421782080891342438059760969903161886812087683029691883041654952494941556615002507571935045904394442055256415603995603377656407700030287470754803936383090454855037012644199109027417634131820754348380287763124749819383443466580419166862805442372532781465295112653114913783149816647780815233186993247612094021412715638261886544404179158673988825568184162775313034687587598603940664944014262665682094011229037999061294696997488424128879916476480259475340594478450854943857801841084206155570431461311522580687185726674172113157749122984119674147065679176881628863700638764903983936490895827188958640100797439801634822237445909594179110425584129191976172548735210813259496094248769074497728573726886701703389514272831749268470352497229197446091396305099957017742715656282652336175268883171965296632153398799705747305737499072174095341767175090427678341895215338174371130910251859431538656417763697339577784938892621047218911784992388320 [123,82] 1677883953977108749870754414258200431648680490555569137985345705523835022711830955932953502923454882704446831926728265394056268277118835622756630108605995945535529930301080613839196393668183030011899700169459408067715310636466349807347934835466022295964095479480376512653853110205443284837125284252051632723680544085124555566652614517882147324793871888188359994804495532361261979617681106218312353144293672125893743030363133287161538130628768708124727821443341203173840971992491069927796334006727743602503398459834764375344724080435971242585091050934021176392305481643866328711380473739135144157636463745837414588025725745604583585660866797226413222335141200102104419080135891036236770580452754361692184581303060106481768296679745206958185784165761894298303023776923630143451350751514674833906519671511475144796272986541385706278356950074754254741287293987065436239890291501338271416820111894841489602899421430142002000148693465181453683348306900305313480907258642648455361494700412094431954410627036104040318299404674873381572193088546856023914967089890698228102200411730568959536529954113518745753769141723192620819815066492936247227901765255619816185960020923534007331205595839363096536924953523437195951673138694781415754929301314224933142680860753908631997828251627279335738025096940267557342781481711330349919433654210403022155442918727758676981870502556672136365533681360745236949135175529467161952382452045844489161018377902666769885269692279420934909549830522709681801498557409644866096610363383063792960398921290531111951985264446167801314281651129124522641550829402309656813738745621517750237239705678979913084689417773673069088870228111253393983883459354706080461317091288086942825113759558699744559235121026391364854847197173932311938715833987807231401507185214410678980775217075061541345059809640071478071562969280244647014013013280776530436520528574528971229017348140678826546529896233196249202552515370656979077663139683993331328179820775809207496770855496997610155954244660179291910423973831626810889220976063764873335206110360396262737765262794976279115419598827151771133607622495754352306999583412630097394352850115335550770307067118028550747363884828319822505896447633387281850108616218416542540150688823303484433988529147119544642320131250037328105322463364344315132585605069075778429799476508962057557045307337114142408999272587427901432207904982963204786423244301457749565320847239121033531561449558669639574514267284859971429749066519334318379742681268707814165345262705771646564961022987550363035456011503412528056388433895903303863631619758287068800 [123,83] 77396320231245842283890659590491869141654529597577639837608565761339713631368054658376409237752130620520125514134028511004643340230185869737599118994434562133086609952827914184758816149447236941289410724817942132865784950857760799271533269721003821789891810413198366605553413235126139555107773301628036899140763298398898252629640905617339128300885295096211237152227320234105045712200337043926109476170859077870969445360340320056567646384071348083421878987619700661343210778357996788001964412785237509135617758692428474361473344570960817186180918138665799922382841274847015339522408719732311032975089505955758189690788148942825413536746908665589197509955253268878436760371337250182940025943447361104457638897619165321867086138524012609482499847895824597648884787971128058603482329895328414635256696909527682786023360229562483223989066213797381493771751821770378992577954578062638026039917799947361360371002246761086476208803416668780092930716700370302081869573803271936725712374438940186975097100283608699497619064864619106210472179198394069380430550949250733454682314939781969154965133058602552562666793983001740082912186521792260958249134604267862348010252736660120432004055830968924942555751408725007369933096954981954401219468830926252064885095717195741483640028929156790524695102679354005318807992948253650214995688198821809154026991942255968781653556269787436462526899055990436610313097301862358471475342958962062401063413589036959310949472172400753619536032109252673951452186792090786898211387764991368465027747885314479296318423351916899402801229939326716533580356280612237419659944267680197428798108349649999233382528391117939963470077083995955457104373350806581218624482985755092859713497068012483237643838277116377440688282551519083597085841354265349449926616773836512923269639562040295762799479664781547396072777099859970969210600971398551883218441673951186670265875235115936690248301229391304454331545165170642384003614781585427795177214660709636908232865956577675780705717700057160350056675110137653069219402220278543131151349021651005991243650529829949848131529790334384654750973165418375490050352880860526873573092695122898972863295293256565091831487605169221678435995785119490877751926154006601056697914486963850540341417445307841364297448050514921662567017474246007324569649628920168667183091274611844326159293395848537818445868676415297020647486931335794283114486339365709068108941832840700633974093264511644396560609368497389433127485283919524275738441588734396919466245362593853745808055063218208965151768600256872359052438256568803971150638930951104 [123,84] 1469865442330775799357174212487199070579861700804154783503378496944455848480399604309704108997136943452369823109795184078602917560575843370414220099607591091845724067725307137856502053938535966815495554619136969056768937490371737005061301278296175208987648838717065238385473890467314652753422678702172287589445623785024836101337147421964025835751698693916974342940138691352855151770324421603686530680569773508139026001116649878566089633137722047829566152211429801612081606609054509023291761046030252999890418243139488217048632752831141209061336243403895347979092193386495604501685245025817575502308129292825044816881099317683694623927461259088902134569812416322013522091754837251123841045953396495450068985427986466242679623198669641663517457203834074719386168078558202372338943759534677924210190516238959866215834017456641509416812732033782290601820004814527557632321224764194051843544312650236967827456891815244354373360708813024428837558776560816592903731006294733519229112230745775754835103576585739227224038219655140410600339300521992656087830817136498143977732578600172447263414606988688071158129440694470568033750432114572122242503379689058955636997719567870421147807035858626522428636480719184139661959424561306566524100364174451373526686583508213072158844609979501480100690211280185913447352975874571689495058936654284373832079807007682234497014433747690515659082859228244762287094886783275979800559024632515652492569701436754611322997242824982978869929861576663455689477768900321979677727734687002404431109379859671410632330428050516828239091648100399621594284575276126911640143407233193087453697650057061315056044982823964751902916715349411268331601220209280540536229835155233652571973071587229837263698772191732691625782850495117397775719209073154223999789446559653379466466460778184118054250187100577855378995677516508521723387759888616461984114105603149381303603113960879429970144702491369155412890365787017366917439814496854064943535660890965343607521468414547970483285154050839384973147820873044878372659772178684658861682888034972532487326204424546348164987401609567700908021794098590530631098325858843385516468657796523473542552401184838901252680364128187981848113136326574867121955478642404447132585978254167505266771796323627124827119157553823651153530808512082435013934717176361735608112343843950943975841160023274125471298556559278794448286297824770723701740361435746373233782641981191967832165277937279849852836769678418509155607450650772243544664773822854154586117223097109102526978368156935109685702208263354839068881942329861069841446759936 [123,85] 16584894746337333380968179997912367807354895995906651886418159136829057395403046378104718338260527392392044859959970548512888430109033813174925551177316049624600752941270189145276293512939191473474131272008512209522655800126695180907555537084326493231680689649316957632627945096087583833012484345400061978192596946963988758010973957420679557798374912184040568689682075803493392519662658511032588898503720644813711751035380365125004724462064717836742885473778078357922478536302689377687187981738675572648770973277114110651113605147559276271654315400909844819397144736241633822923823287362322197182345340002373733712751540427272548842883201841061326040155504107283766106608514833360022559240994727243685806021534277365498275660160353814025416240135787038920172992821622399495877999890087488045658722510562152098323239722125550814657589323397513703895909952380231731841753421439263552868148152177654736137029285030816740729219735189062948938850207645082126070779627781563790499583551831194035594806654021220135901897296851692767992050996169004917212028043074057199783300483262983472600401655010263041038807656258091612942429850351554052519347917039670641519048345039178311627906984164925479256592718277546280295891306096625440426066772229422258255015967053081727438969866277680018849333168976987993341148893053521221638926471505388585252904057353768394945849742274912410563543363687379264342480165002125613740507546503507735449175357550016362262946278875172735216710821540886970627379875735984569925029947285470741866198262403298838721118552105750952880873676962175234168794970815695621570579266187527967452974151210969362905425435571720955573338393353006722142857174394121514056750029695889350381572606062496902873742799049144178776098142299584122299491133987968128394981063260748064345652867036016827493908706737355760406037447733373784079703354499605713473704083722866260275796318781450071029734823457369898039222570345446538857478125641605805167352303200285151429429340447578811345256119182751054588518066155648384668969671989050428810979706337287880400569973682710044910026724008805922265499365704647736229720451721576020346901754217974201453336701788309155024866017750673908872051355451248636116312311390462386572224067795525180909653477826067279716969594562774376207512172846536440930978623035780663604422221562292461901802976501048763595082284175448864727919545439410582924036679491429860180286439828838553584464968214350255080208664755548737602606410869108872396620690754067333482799360318247037858050393268456424748815580764547638537978757392225273941568 [123,86] 172665901081857510744240608106298732358818305441521946955201864674858880104387705738723252165888319852813074061953849467452192694713778055824029500314968653702660921846126828054280048665977608431411618919333614761580827904739374772497838744086259549243527204505733849827761142276015123419818842241389125020542059547492023935699138085999135045519026635196717544415480908972491649956459147665542692210642460871219821666993357470724716504824331065164785056419743101254918553224258390641496528071706965408434156671240207001795424543354211717567199651407214243675585838670155921600957200431502375380279330416912832782234240511092800179194897174103778990129422613477495887816800134473643864363627968445873802429351447649222982980999119424733881931455416700767126668076178537557468815532248972910018277577768362952810859475720409667696641875844933648028360430706321521797105415055688820022115978060656023398791858117382263240827509863816642434172123565306956719695752198114932936137279347088693120658603189032894795450187130208540095087244987837437067868725125667406607632793547513620864124622090598372106005239111735691315170237043943544893091202267762173975758409209454483676205511225311489935433272921346769103365497207963476644080424465631117238703509287271036229066633527996077167320661758044343005157146811913156467834395556263832671533389668533370916280193365613821657986388004426830285043366273422730717606759802182994269627096974171535371589692365204144607926537552383338374655177311790982626716763025949179279720529792248006591046229800327471139355041568485422920274748715647223072612725347501542832529953214560883425894386415641221287711277158868499407163266346747510449497427142965382695213965647633972975225671456806675020558150304525532333409749094526165346671022173957678498078184409106567784803187470913243474716515156482364364350124049949728407373033413343344622432501076267453025660221003921772602121211857483290222268188607433418106601850170926423392227285782621127476557348664733558159212636179872974684355875713853536345308831553158867136332089285284020781967424392204011242361713127245703054987306942993737120672200490310201625205981138575400897836030633908075015735869292039703726540762157662383119445873413950515476725007730355358107620924192825225065652628985454930305516966944710027208626970482408031663562033133139428423402188535398853713670873276866809539356740201509030277077408659937486297320562795273894817673867689117208051699061195017542317376597148706698137794831966265142069628884197387049020086800360926935895661523977489398528 [123,87] 1445947102733523991561490872876136323423001953919722988727804977502360196849174762978402328936496509729922014506946477164816425413246726708659751025442856390239856515619010346227289712456896926914138133459272534891168618078514601934943384574373111141366954014353720060925723505691727180366909243618443952120842887655590584272838125838704406320092163051854102948942059279788812304385822684992818148513129517577182765289945345634956107907950227436857757296153514226070392522119031408147975907955643760565958720445987077142885465093548936096645969200419235234698093443798805636642584443492993201295888919242562989064834512070775746317003795568138319112104172723053745478158321035036111957748351526833609928843944833742333548425822900441265973179717791693227662372977821229036650314927788842078395518116089305350946830206640385684963727907909173610753739068401343844697646966202112812260974828428054933701688514552256878520653162625317360611537574701716189490153495214061058641819694468019097907698900582351789149422395632655496165896761220120553835354284662655616907243122857457712011378431864049017567909836916430789662831434025341297418239327560392988309824740332831731485832178573195202993341604458700720786233747505604847591866019570243602344339120930261993967408376427567851696021938257771448316547612002525814309985772866196454448806752643058864771663066307724093271612329773474400958581301871974636820992930167151643317847385753415707901425872146496848492164755921936126136835314532425782084380361685752735493460139738200836281340746788031536376209092137482226544857255677797066309920272345671407532956172033492657916149001016937475189939676062997964016037648506450415499298643072349301060498275017864598483519046122494674839806318255498382822514422561098119799607374021028626631494318180647130179869493403698235190719043784530327107980706762163925559882749680331293340844804944958571723626442760022486013429322660358635880097192663199898962001712096745003037842110891028661877372748801838924889637483548719265454413739077185201032067793814635291141949151809936308763857477105582168743397203352274533101914340921659643515991292663058665669506862367179667818630463710407257449028921860741148824403834974397965783609967624335576274465814369077534640846422733938617565815344317262826485348385774659797478595535595466165345674871360505235053335655392751696021640780302564569153961072940775267211823985968237827393410390800424415128608262789613402948042778898079570979303454170680500016683001662571099807463018743698574634915223413207728183386829665760 [123,88] 8552780068507862447330645696173216141464069862420820050334765055380502050601395446383043579555742860139076639448919253407016244512815242558962607065392460834184406071401309676480016848987511719856924648699966865866278813079656638192496353761352913094138250508171162890046080074264143225221052317494851952330690286531275269171703241680662798537072356007589698500309703654904514790566844925410638828810020590396010516628483402780748087365257871097000875061071322005345504065074636700308640870075974081417276838830171494084542915052662299087092006162916470473308621196717775643624426083902490860716322792142759897498838868057739927181541711459324873435573136357249328397749944706991958716271090963008688231616092516223196814106525124554660596556252829203439812360287710481032138149396248734752709712063894284745336745441334788617814678005245123118789398935236567692383616938658804886645376904586124487749801700177599276335858491611617012783719277925137951664399858514954346124254840574770671485756475706922832400278279941446282174271454794809202949558989836358940516800911487825560996583707089366070717681093601246951833381093578458787194562481883794241671248928180729245708422445227098519447068594521002493849233889878120219707338875083668908043152766183985810098714453156110078207804297741278957470787908591299754050433082875764491973743656065302641117132058112772809387967766821036604542865423426730852367836896843288430995142252407808310655348900291555613750741168431707833049214918576836293386424359413380241212386682598532905131356559941069666801151383218460380343481790619306825960143711008682355518430164924884888883506398746823648092452023040696064315708958604033166077699865655779248392430859434115801883813461099765796370183232372513128831288878461145361760535767246437601289585510299525580212547997523017001341253428980081144650895870939544363166934674744714798060857145700354169498421667446149572403034952391514195965473855439078649153739059315679241956175431996226656365218060145699886550569120812727778318510065171575717790889882339589709214148254895731701107621833778128207265576470825579944485364616787517636613122267765985372160142524949957889068472052716054548517820102963945849422749223149418194745072570692359732272284696491616780948418013942744596837623374836539612940530291181778006222787881348633793074777256912631992393185623527505728757280703501154162388110374228540497274956320166802919033838702077289102802362769173545734104925745532688269308373223992374954923016705077223798853886572758327328108987757921739380522402304 [123,89] 21175931668854433165339854995155346937536673894870785465497394992792678741500467281362132230454125092545697011798795579594211586803940774773257536401805220402430647231297931703591357844815706367610300179961049743836503847539027462300989491106410314081324223457810243690840885555626885938840985286540637591214444362581792160256106792293875772081209546181590257641615445826864828147709527993426970019911405290972772485477728562445152771368858656914905042854674468552236937958022557339729734131969353966235173270309865251242087757201907123665674035137600655393738051909444058110138447112867480629054697576299964550609932850855613728297500371540739156617456252302364964820667518351354197732325889160812526357969577832204779854656831590147877242406728113504286849121870714689875361888040340241048360988580263014456669313710465374019755405394067013565474148329812039106709101912509400894671997009315016629230172367962648105160635921660348364813417088330479246878977996077066110263427385411411788880090871293475075634400704732965746726444449943855854852772971720114231360072376123746119340749869026087272934864751302881976263306221751755460668639878678015721059847529240978396026824514365679682833357612069696124770511689967780554502650113175347597696722009885717044528179550377732551849152130404033158724767605572339099561188437998576459048910290270350082958388463999763272156143264701770535961386646023782497092745620975679430058301792798393501211712452775874728384941508573970830007194319402257572752559239071373538083897847562183082382302654486036529759191373082323551086399088505120582963295635052495861481618349446628444776710757770934837332155702377636083132254969199713759253586091334781415424632632129439483683579234857154637279521001919475566057351533471467752745911107579980749032653163019680204009008766020673752930693652415465000488488839197504860829352980561448017344914508811596815233799558790080624974489733336783299240686317166405537588578569455055773861363774928329001693366587873923644225302261755569901495085537236664696745408610925298766906978324359403479714889194361467137774723495632082817849555847468783478249810078068256683755559592860289761215418073997436715573165162899397876760195550757043749287266418507299748082077711880278334007649693699610789066818835186278308696321810664577473191951384653815470562283347145089706629649098207470332129965458920723040267898887179806639107048682023196080460368202250215509824075678844516411937832963485978244830211913753142533792651662300103849208059172128234362391519730554331055296 [123,90] -64680108025031655943495562622319002921362287323506102023549866213991236006108938093571129415653203928029943208188379472521521218584203968638862282283154241325512145311981394841373916548600894051064778724175583707221745784586080396387562278713334735697358677232036438588532429585878837886787800080676262472480272740393476388172262367319448335760062177287024917798129166997770888312930821626173067789513256992553470781249663241965871721321107415660874674941174738846478419444180131432175090139738086187483976472284975214923899577674359082607236611948632643059235206566717220843893856818130717279966041999841508697324738930808734497132752674496742126752139941440662311307279255966635089160113423694944393852847137015348239477839400488115523395221112256955918618274503923751688070485040147007987997333201079091326176365168949684746796417875992886955192360430664932470388382237011786927091720349088828495633003670504668098515396367779267642326342702029114909084478723481326087203478051776880701363414226489525029987876811960939370715312497313683961344264721145919126738102492160893557499096755570665231404486234817637708410631827125387819237254740459302075611206856034122909685607166985270344594041623087686462031188496590499534896763233057494116498481807698403624719533281149987571130265621488901554197668373825486213810647014868357171905871784963930299291971518390635893579035106785847822302304774092278267315172830691367582110890908016791651615573645301327345693626944867430170111314429310245674817943616529897226895704328357787644784684854185308085479071312011980810665456870784664868674357764785174861923091450905144219973264207555881423851196138150531775973269955750236459181545942681040408530069616871601785731917355561839153460271389990285340128911072884246598620932155059237583906172563305454642425440866601982905221924281462298414048268970125287198843768572174755403214180190435196778674131251631507264232205687908956125803140823615350755785677104766655324681787170911806782300685988611145281852102868612371669380640220468952397845133210390660275442325363215587738508277499301994873362903284283696807972188993952635211214658877185688836475602316341682603790268062040834099815020605048439054601450001652665140561749321879621646437668555083462006246162072459940320311797996887033135068700796565197929359507275089871490842510418188421033747996074962276675361761528767501124917198409446742757726670290300775404735785734355871689842187669883862300410814763178498292501681816688546309907558185772186665575164659256795404511127778776064 [123,91] -154909232976543780123865791478953004984629145082360777294398221410527905392732582059971072335606453089579045495536114269585827291792364085917384311289627908041465005110350703636318187725775219103306989197793993167936323264464814855190302858694337556194004702127931498992090345881568913175477503606852748997034315581354879429719345686255143698424308660702581780993999712743490655665171756701911417449393568486965429651517664902081641446130966569153182787914833673832589587110099025632149340791504298612680333658737352735880316349808275070315700261366923644009411398269867450094332926376564022045183938566275226823747152410822913717157801659159740258595139237457209691378482003717644665840055041229937171725349330918248634409750778843293516268306385989375934820774678174067202537703784759876177690357761615014330495084507765404248149758008979095776323222871895319026674353710157862888518784117837503971516630191270886159679519917537346011530648562304587292096237804696393800963006950986675629046942122867080964784440326960989808192085300188177289218926955745919975872225392165031905700529930660479400309649895645413041032645208015781625951626774660280734600714452202238600308157566639647540462623583187794192907306574696990978736574536134194828797278772060808445051585291967237500770258074697327316234908793000379164810462001470413334131621828951454554182208007921873693636155212946436917674989213113177772443108262914426410928348811085099176907936565296062152427881789170216181461691899152867151392849641864746267952410400996243028876794695328239696416659735549820813386151686543184799556183856992902971687784647092874814283433427833262587649442442956832480487457580045326811889835943247621504074607865378549291092171180436912117114027884278077921911767557775739486772311107283556723684994333577327231361503332196759823696755088417601219070957645572037252553296262624783936975720926710009125039691789244138939580092099322118289670844739773261003392459544913557785651136981355593729434892762450035021214133958342411418946838197832573868790915101669564439080599872815608863242150862212062400923220961547318073279523812073828307782448495166962633887919921071053285538888202207953300248794775439126725547323553167083602801841671174015117871448374338508155069562876026593897858627143918471559052903597555029345898605579888637036903227224031716494124392944694606641042862430826022546135212145114314135743896578814324800380839911704768496842820497399813421895998458663247679953804652321666937388372008116190662899054546597207200691497952 [123,92] 5524928546585456534243665624408488398742608299170056325321291227602876093570182517072498856505042472577646172177734257548842997808198903060200871786257344148306214232358438957790106177334385315491735077401977289407166699737845869532398663778482865470988564298189327472014137869794901097869773016781340085712524790095462792684888963095046908980543242962856573753032311627331256198128453666695600393734393124031225126833845723877757722197980529492176253347954448409485816359777412145907906841969696342259280462127402382257892023031357116591321478323851860089611196948146681582774932567481591436159602895158568294092890122988739384315631119734678028168197228018304590099237332119319935012176913596747344032897029817325525985313608795186793709446072513949827606808371490380290809041748458160195434148075679355934116557377557772020611596216512990723448563985507124534544387653191145944223861154300349996361805974882994749399871398659457578379913364139027999252838502122279521930176344822483377714422667761573233900792665210654526106725203427601201047908886586954732019851518591695286796024794777387990263791181757071095105987967910448627493414879313149291787217309992030564720396940033688616303998761406994750977814861575973210066817537458438715260887412485853677243560434234388031661273942305932433090372970382678371217182033556093066950168953995653546886215951830417326708884483642461683876735744655916336881611030530461717329647084292435250623813632319645805435292751313306155987193424850264525961784011205940728247403386889574823311719154556003407616436176931936753013007075445230729852956924620005465782617769839354857614348850883297913324462254867078869877719264848107377971558903263022013664904984654888952288001576907360276553579609431270970227309750099858720764772071740153542660628031259986510066930728866910461592892821138154899874679306532122407241464094922340856615567084776718872291146615206520695624155200781737110763326382053947710744767577609887625364020477727945172058320134494261048629318489639706106354632224937152603632098082160332769331542440968928378927298098077563014978029252719460663693501959489437628857620794766271140273797079564639052622242261428567477778304828134440983425378264511474346134568072253143169467096528544641371648008417743049424585646028493563824268423042303994742369219449236422964551433783306945687831034983021560410531198835605499816209365428819353224007085290824951171877154169166292061176381246672380066993384966325755576461435825854867652905171768778194316272652304118574760361216 [123,93] 37606907493271259090831180068042699524548471365932824863583383858827806724730377039599607115331749463818387383961698254897724517207492007735574953523452621061596367382777180068030266066491303572741706546673628172461083072223371845868422313400465727056714329796001722320697772812874009406838679672878402811540035601445082209717138245087954765330306169439872030433855448304128008550634727277105544811578845873268075525225270492212449957894214081140251142536912589545613952955473253109506079178114819474920347813036886083709811668531535912486761864169667772954582199194080613274730982793931253903126984156909860478060292754943973562411089183136578620800106707200305676455493156758288597938973859129556575141980151687670559770304783313431686860366928039740754123233143518523895125573737541368001700736233340473693440460441431970786191759821437702404845510259704991800103318341717399883035441061355692899513515045680834198700418996200093271429122831756244446362782490051908113416724981185648646890323695018389198370648409296267648494487300683318063248455440393623775158422158383960986426454594184245052871037848272774984797861777449947818164058178546856947075464550145508664107461813697005622305232624808713197104975091118375700827878433925399209112201113424699497433742864384938473761629539416162269842239794292581614172097569498598318916994856354682795783566231765454029081733554685267349904315810801829473699167070398237959391528764884767979940592309006538958748989303467306778273058412571024120130717374482072374231568443872907266549703642368751515937541480604785168706344879917157281893107891428827497333471959872431222055050017597547345179773060336388837873291482568088391914655375322364180886398049850916909676858962974841352932837962615582452979520962628798971093341295297674862237164454842136502592621415778459711459132414766064155326879603908160709480033522385741898917441168161382637510143010395519199250446426366631382964652903470684517034357432258381492014762008524227067981415370554627030219559248545367818198217398650854533913416054886504483947701389410311688706585729725860979638463303403937052108161420660755273635214631320140100792078305054989754769425983307228737334521133888253402985327505989748706531219042352736071571603954972495046481127243153310136385812479424152828302493123553291056843086811921829531970312210899107200316556874670068516213346766742800391721104185899744679641287633148593099829820975385937012024285491345274680713207916961688265798077158028268488237817496191865414261397405009911392 [123,94] 69460881354023700495430701624762091188271033245430127070197074940883925630130022212087195221662618799808775424550198808348881855863921491220935178245867701744311550498891093708637871449871258120634039204696274496547856015389627981024442541702794357313002171232898469890780661654892944606785865581157045809537263581256630429322744042744221286439505939259980818543310871799312671084012376006747880577501841396965268890929429454048645509726316565677737238662932798437766570770112621609442949697319194381125606951174648200682709266762454422620524980414077419251680123754272906930846445810334272319051975744320238821334423006846686385997646617306344790783752700565574108021587750557228617271366254170978306087138941896466563496087446164949346325767731903234645012970708238837133573836252094681567191632165419439326775046177340360513126245346877511590643606942180375982812876143405580347543762101369442402551506779017889667084681048682734139314499567478683204373989957644281373999682735031004163990790451637241270646217790951874780909456496426720140035998562929287301288680587372457162713721530197578451996659483363558961193795883300820397453013622989160796027433095464748311805431595999856632844941789692453528375587655168660840713567517205232149254722579431185290837371680308604030537659581662212767321900074993426563726643335805241180402689667934920392666992886170300573542642718970504657053378872084005782785560094459240239464521779345883315574383466870824699893018106781838645057460968955503758296734723845368248269619763678061127898959676549661605215245940986093197172043929008666648290910946002748933557738542575622209917324938418938326443094803968909268171690756139197948542032211900057141348718820078181899802427851621419647226825027226084828758863051841868303408818356793050942585970018559992885597784317562969365477979700005401149673785963998041993080258882620724992153687430211056861320503852751960943161646451605299143542788437931980989196947922032156067393494440232004792373874584687455698401061054644974735429084231020565294122941221993250528979640603295719984950903437663325336554438598660160238869106299075642348661428477387082801663349515150011187663914540361113981306728900070570158935191737989137455597572063849432341539990924073799649510050983981123165755650136396315831206788454258542387236943403068237275871991434167881165038928284639917151375960407430218364054711209754407130943315704403529296627509548892731502601067689707052440904514124935926020941547858844274436031930533969842447919777799168 [123,95] -107697820897105025833651630462579311358629508959475410708847754101165365228500416278148054603803480884484191825223402027739053423222305378175449533700890128818184993839004306289664401076632527090001849075368979391171774323252230674323414370183984645040534188639519153311308111329389776701133313977390729095512576750248305625930655076540114606122216247016894039070087373218312621495146737643526904698047386034537790895362361703138271030649031819705471364812198244893074931103812507761609570199236277741710956167392437580685407043304815312049785280092598371223661101518739139710099733338398850573778075717234629101387922593789755552921302547119766223073744259313970070452995524917167940557514972777093324221146691886948668549233630006514815542323049089908978041108493583343748419514284717443746759138519436522640713643995335384872873644121736740139831725810418232989549733876633082158724633010481842542008079322074577104768885182437438789043500946821686171800270206856320374646889379499866059307006332672136256547851471453054484546314413953330052481529244485721967340114555757989756912781293369747835929184866794284588937589635342727117271824554414978530706369140915703166727717800154294598883247569183733382541303191282288166771386078575552584499822777567959360971727771532945017117520986855620467567086793936726356607201208447338196127077332306878476689973349255285752057522630469547575719261457720782469667713816551976886841420786540030470099839386064001902381785164216333876352159407264436180093017486358027643494373000438429307349953179621915446350866960208867167020758631926819178465080742383939525043933818024965768596868087296199590896451723303713664218273399878992710668413774139077668974878960708975097059952768283292925411303845081066841739198785950534286137111155887115500611165442034717571649539105997448765592079249908464170629014131912835420406631811487928885675875334319371489350220497872009167640525561387763268235640673570270154876972739704069913553847202930056316703585208107841795729558861394123843275298070448747129564607815467344774069873331798254111204663286912766365591901213711335818063219913802140673350161504158812044465398901752329044511448329765153055504797606944793007699611997906331504914773607520580168918730480205421373425479252256141256535589696445640971514282812510335539499274581895962448100894637652013012176110355282865516622360121162810747470196969697449353347412187037730685668560111151115729703901123843197324015092792829259585029419295286430941995393673596195408609792 [123,96] -344596778567745478846143124871800350173501260918172721323642234961225138012424057313668422072618708588338658238278354151650780669444659423099723749427235913675941116960875468770794816646904211758004501365577708734167056477167558522551786070107737403602720948962403914365030423585678841488822544127788313431257371305663827098787616214797146454637571272856406965503999746505467877989277916362934803975290278018152295601851397325170121127013070296023775145286141893820507806822915446951912365462403586078340736341028784010637858242555013338850472928137080763010115430262062090906758251053775368107449005084132043675448098598110529644115000158383252916831712360714899196403911307035960605491808442590488232125649461267885196402646600695913484757444797726607012353144130077817927799566727283782352270624264578135951185216004869922152170430372756145157963534197680043938795417623245002032864888054409139836021885848164319054458327895719486694202966075111203039847765678361092291542952820731865363161769505932869424872812539302435549903149284445943546182663763906725727550968076556491523304628297269238887465356900195500276740234247163695314724992733737879963114024516955583145221499385342419736468503292524358617410273645030968061082832168073696972551699995422721334571033302652913677230675826819882436123998070428956565776704191922200520951920628061913801800758614349696310282657552484949559948512558548751518462379808552434475637304731149139905399983662857429992224037058231781395874951693003215564551890176089031150584688496096635347468720644944355349231056087967864293459672294550477237908763490273526032818518854371869500357065349474523944847508936792003343176481026269656605072270393841402886081547789658696865602466464898378428475354610436987716282863266821782436464834486701616094401158782727377156581511521386713320594095102853568660817209993761716501999128582108473977125934318687966715278822518414943222856611963566178284164419778037419189143816370045231596153810838022655501704766641329717402043767981923663905080849411731723172163604990467812482110284955702641086689365699370703356320653787381902085804445900447302627335621717155552207245948947756263872583431578908409579465089205136120553727020184697928993732251048697838793690825005906832252808399689518163052962952669547328747010685785148611075552722569120179687818500856633296999141899199130843351909442671159001409413825507972416855164917287901718044639056774453951710258076514584125134442850204628588395737565119660323687441576491312536320 [123,97] -268957291337372835313514307037397577826271517006567342626710895541581227226272324283520953784180752424638417958778661819030804243859257271356353159946203222014971652645019109946626248785082526822843718238290403391791866917868000593863434423780662192464392518133464037926856654929979865829013447562226238257898626641005952097802487599281780411763189576155730648067228425488809934866479938545610545228670949600752183421698707321434355405484536569503394764301523772094241891643192093839861311113098991130601228096701149788240533654028532193637403403440481093175276536167872549630190092494571863650194008495605583650125530158779126978133292049863877332610540720028112245873926122843893573927008874085183919026890082625982218414963570263244410918865710485691395779976603763846965106288820540316709794918242352319128289748196185873600632761380357688963172589270292108093267521606217373452070252196241273038002898420929255081493169127601197166864610256305429140806624591924628264864690350126801222929553204264740813222367470068108477881383439891899255945535698128068602798663621999819068688721496483822673241473247879166766893049465367188142767906498230643128563800099985827388481096317932669831575785242945508850675363464835267053872814249620231063753128521102489639210630188020233232698469932437336939172677345554904993635086080293886658666516305585413004838991422330608032516424946610512507874548854636451601618979421308001244577793548535512419912113194986901495662372646978192465739866108939883980929406347262353194158190559564340016678754902344027706863250439129100645254323286867487947347863399630933408105260558492040927037696303611959896093031585933764436533127163008728745815874986662716506989042537903646561389159767049740860738423534035261391575131734473366192531608643201231100256671737016382376616441643456020667183771621657088706560154052270273825131976111615645223710574069220973271678826648708808431157326416652771794643264116989621774059515332500452207179998327822342292537304428458453645905054649316520679281640091850557291974021744907751939376656113398609176435455744222289258440112919927790260154079889678955145386180159924897303350346896468469058697736937017047182768023074740838957841711959202487951146453582587000390488513255199130436886295144241698133071171216101495369687479458360060979907594055975737156534736449319331043002422492161370269441785935809283952806318890788285540359524661540204757390691813715653151915811757842861874675078462268115053423765436862654124668273814560 [123,98] -205543763176667668986175364365002489490982961818934026394699016755455769785181265720573840846452662783022999227841600241829399910925009318157134610552832117869943796700444366347683379312295853981140427270449925289273340087285273433708017819737336185931136482056385757711881882327743094683752609154764656695058793672921354351451508968563384801097030808578037872875614685021032064671385432864465039396655906850623194707087536409726278647056472789946407654784554899402236504370344550681684520260598299124926802660722373494824261013249972003145757710393923001007937633638262206285465915889751909790849942646789823088880987736628150366951486292867969195747406382035221129163429700155561116731999668740837783270442025228239140720714268036650358735738397925338468412809721684132560195348975301175114731567034700344616664378023838518327786999923164782151687726043105195842137981662335630997223039145897065101023836797190064778984934062175649788621972242268468634903111599845620214170028147649100824938970805354288009316739908054102779661040546017029836349336830769784548840852022616085998340123766388251442618889169405051047450644035708394359921652966170881075034001664032467837441868681781259075841798285604686766141569434925460097980440249640943032683607552663513532174666376357345806438301258972252838847749724313256342861381582803192301949848792493736455405127476745450904484210666418372486870300456294478467712573363413991407661691839397648028869073185388469091748976676950240686542430581152509847569129544596584513057790847821384807264772079519235092394178798396432771891527785329637377966751160509704351655709426732193656207106190818296060665740346925881850244877429760876551080576374108304685711648105601729504029897465000313414378042050720797426652855066735672184926513622222856017370576213410011279652950876558108461836002829259251712317440710580751058562313191366337850192955311272780897945473852495130189913389168462771530052656501622243034695838266825234148094145618324710563903972994520149610951114867189390708535677785684597504651611912171920928601157067038449102125762955865490495990583287006406481067527006321378430086546069062783448168621576106597180061186259458462309951656270013296285594281340841963455515358064981355998309599909343280827613480750438508952492092223061732764942624482326198278255813776558447481703306758449295046042090275826331584801012306608452975905352823495409931735928207022578485854669303816682738252103377619097027092213125836802753468618181785852138504832 [123,99] 82814505860927505353346828305366936446041222361461065479652000985935802253477073926414408310901295098678963619885225629130282225234119991074873857266525126363286013075250540982837912546916270568997348396991540675441919259271625148652639129903628673457867755934876357522575989057319365046085656885737942831867541842891930042089154858982714700959212468506268740345149053931423033714202301484224203956937981114942413589756738769026320850325506855699673824934611539119306583114380726666070079680070352124302653505569579548221416665170714913850746705848445740617009826005863370143737229062260348051373166025862392848094270623510927199472313207466693123893036082355478464428415668869817503082791748661043832551071570501608715686283458337210335413126248202786660674996050658697384936743724839284040351352917520264700907441872851506365617383192432026510522347639582986444380101095969580453152346363612248277276467543906067152249054396338600853932024813057502586083327338609296107310275275764019818561813948612881802904927991471503305968070226706186055273652660365126887751629255165035215312515360272894735479348275125285679690341154699143096169216588575875401037033586508715649652608211006601144053333761766733134144395289286445749026495737550332901630327616363999269906589927266927243413486737285236159945406854749935200831071695216292395085768023043221384787847371493330767360458681000205679247906274367087445768973329031419534128262702921178412818739928450816652298020942582309156450816369286431759168626300496936297603612253985860596869611739266576857130098920975195806039705779348524992498309058947731002276069348956950088736890519452117121026881082083662541793319949996940563616061571417913179633103480043520246952878102517619206697509377241173234396666763446727274195344220284228078974823820145131433174633423702787330419692938119233099821675176852696969350520467346488048917438999401724228580062317884682909207445058005240637793846619391032807438533154761083923452799026646070925539658766399126077316644723742132865117383222259247150076938699353991406329655230510944205856114223833277632189269207672565803478996607119618204261891021545938906687652810882392764680617578016444405238914618094684533358110073047682823804202194933077971471245447048482863795999910451209044532083898601798664546094132473669952809315433501059719304129611070596560518825175641309688782347393605085312763408032126320679667927291784183879867259747485074866951995504797894453381387152813990369961424128207316784 [123,100] 329596785033907852568250176840001020662243089506608541051483464934349177699428777649859207179938410319359433809294635333298767763489724444179277142269389066700089721007856471029403270190923660552550463455431342228175231312292451918869167997068164189437778830667776903313869644805597856547669627332878979710040204977657072390233674087091166372759251915474839321143278413736638755110539420520265462441545472321065988291595657764904639420162245402941511451138257283867371429708770072214113022619170332037989901863264861840050919129952130946776623160111138018716007508726889076423868557793367414563723316076425593762384085431013330388504169397188813816434546980557648001742441842504363297015624153033393445670865776522139172750030983556265334037103765678955454473482059835495129944864140202547742669995185805985595974096055133898047099863084737285200704758167960619884330057606448778080415915360589845499203408759160034079700330884811539780049861738585630084746592192070772105460458029805630388889970654042675124731985690709927631295942865453804453829413309494552336799099978671846692825051913455048536254704427631568338862558314790389507914441480591405285962501692275507312571403299657255440077799697611313719044444627909513398702779580651507444160496025897569503561329502856271917072169226619729074795873095064101713005167846107071522473093083907849227641482413516677475007713836978299522049566086179452654591143898380852190658531129408090792103413579917047834027748151267563671153388685588484868811751762236095736127118639459728877399729694908677605065487134087728247029532684733994825391806866128808086441979082890667077415553280804773033351182648059562811671292155695401800515364759817342182384536681184332919781837689707055615813643705040675734706425772252454521144460032437641212095307627408681474489104071989117484990884763760551655700516620926208935379850581648611412519419002654532959300239051900672874978543520782993959232050775571892324217380309389511961327222316584001860176490122537401704214944458845122675184129943504050815246688469154305394458924811644552559106296448328554156234274848400436831609344749683605449656189484693431221539530374594967230593160143486299096314417456781458545246569072723500966339524741754154097763085199654159454110443147655322347261673776452081618755966028980335116144688944805993311029253911499922220188842576484072924815194245394406359366615050581031473472417991320937802352201743486925764313888074158557430362685048072932546677326773952 [123,101] 46354624065830792036776413289226595622136378725412503847674423177112266655147174557053866741136330560490505817560055137050931873011896862474088479749735005304534507349868747224431333314177267507862880933176892233434699909756085813538614004527938900480000229939148106056420573646103005717581219539285708664352581321888031199205387729175312690709507317218080103357712467945145328928131722438274978230658465815834218623184861042454553978250210525874770315364272309124727943213259189689496213971561325798270427893252085855908926648109516975075790385240628291510383080381850827807084399527699348599951591351379541672057609944637659296708519857628193121902642396002483870574707888691216659659262812473844838212009270927632857335074253547320495555058582548530259797104383471704805256412387708984356385062026958952739801621033617937495198033819599520375001543109091639068947679076161830284202007860169448097824721041974319870639416330720986548325741789467137687689562768477591262054331990607655539531117667159681681047702379319647700662710511121850476772940072889881760263640026545566137035205674968253215274409556220731865542016648330898378582413271885910949756433226058807030020803650094432166136080084402947682043626417386615394905318318757890261763223302916659283008771543193407178430529080516153950244110814543694481810532433322992074557711560977521658720145336606181654807097371211969571741735800340945682836831597776014310641644325677007588517676243035755128543735595394078526383948115286201717642339571167647665320483445328169094880860695408528321975132218154177509925874776586525282197250367080482637254211397256478138815443443380309215339068659580578008104117344291810236798761728983944530239285231078528335890493074534559608333616336312021304869199502462592334919877198400708003333871970040960427145716423477800741148008824032528074273250887853124522467650502810231044656039608035349350465722106214937136714842659827322185323439676194110030944694256554986842377200962854185580031030139901894200466303998778033844243100825562841186092539692357334366173559192593173178535238096401744563138289708368743269936213045733347628956617460797939564764297417462875210490212477217776198359009923947078709968819140551038901818350579231035026030608147598046912964825970249966628931215295799403371913909466493109623985001747535161686320369755065264573730470307149400617017501765659962464813258571926618888771300164086189015954931120729613303454246889352254967505650153816860131017896 [123,102] 523711732722494950489972266394004609742226106870942183709208203701825779232523535336055993779645936608214379210856783268560899216210190385713104202107286247654262519648650815732996805906887953422595009704238706576730570553125058222579828082270447103469959251962025980362461417558995332329471305904127282632689762619548499825684889748916534660805368950907240204892255756546223377927057241821677151645006804409006287985495871043563074391722686658329252491081000387471770415426083535646562371155252925821044042734598492386104704129356292828972897340935435096594528793584310960914994876928909310235810171553477997410987146365020932399972792130980743257437188276546172512607081077279520688699728177339794081584389392713945897274646877872185733287676449748394557307930394028203751636129033744043766418618788830181449750625499129947150662228513011576668303891736602686333901558320633153148185349386196403106465817139148705735073570507219179486280725043532521580868916299306897029591952442294265640549112145704503613182502726189213740873612054892569842524089111697873436569199951757148987190579307184109383635877422780777985376239427549268415207289333275649964020678705470199650644806759668925869933469939868054191741127777737740306558466849361260249878583908113081962097907952493107892571509973716818808506512145928745490331067750152218748526558921830422934216642317553729749945562021710589012441551836577568046980491606741585383264029208202427148141739687342078586144875502496554670712800758230751770954861166152535861089818876888125994695826042985807521735107030181984858347134809488455300129623111977941634691620645241799424922766636259319586726132895938119780801139591844175471751487440834929236683888460991245659423849599938875253144382341402440699256695032615023911231460535029632386797698069516771822830271628307879624390678905428688016454277829454858241518300276741086587713828004423461286132803067206736824568757973880563425828112777286627388974011231137977129742651670443399397806125886098618438172373423977485012355313051992168422266544154095584272767560411147469678425780287073982029219402160673880783858074779747309114295166052738879768091868030428603863404474776670802016432008570083430816257704518465514593152591081926983822996358840972800137036479243062845380394617514046140025268651679613072529596516392762945732310799224442750417002912566642911617931899532039025853870498587370241696325379705542112105658184326478567894202461756844334842233591004137130320 [123,103] -898885483342619195974424818686880172101201520303068473523839533802120481377955706190785257804770882937714781726048465114366669858717305424451114397313077261628713976331504851647529840686505946926924029173456192683936443119634713842903078499259711675680389353298137380921023641955850486951304241685662398989881844043125482044063603392103762132770001344577504605606202283225357900195221472134786735577757025481178478872510043026278475302212884702225241231049413757119777770506570362216359295280671050294183759707339093827958224808897075699312560441854860169164729774122373550487142838557205839415643304631818466547769138875467864408831723253409918267195058975233020061444044668463601077737956253360443669665084955668806751369889231042794583926128427239116848822384148357503805892389034237801260164381078367482797091105655537166573952041509656711208652196207561525558265842345500653694127576270232244358625709258153752199909900630888876591374172681434749092278051105942371128089646070165555760415655299636105060964540596461779202448408093671045702538360089327901052221994954086206168732370739927727439718470240685993583393437607772905165707981743463268586648663499790421017170970947374768927043471206336761233539480503021838386582850024643201541307897481971434369235105127746033069877245441326745434193554394642969559382149639239429148399345375000065083886577284740093845460087028515379407811221358105146758650033288249311759047661961875983473811863139920458970623923934992463986870629173763076809097046032132389440004466140936572748928273939120325504400248153872381456925605365275404124077762907767373898561182644241003375626575191102963266189564280483840919904421798816241565772213787672547818336199589527593864706082267934876081536268381322075326453542269892519498627189772983776009421338328655557293385348731698111859091244446199616480833994611179835256967890847855617011162750180749484474959081388323368191636915024563632588266346693788647016701557263842594220675498048764684361593411722795758508938857671622614959131910681202738633485809839487862144335266677510681983023239355947638643218500109422552858630769759967158854831899946054652644291745003875089842683739068686435331294818512652012786065723400038436537634489934530700804418845074694470187357890229463724836739673278695408236188412076287559246810593577358007440236478632834289946192692855101337354667815137903989508663313858525719203381299265732430977688612809485937960351416376593759512944902413774 [123,104] 206192893145607564930848931123763778204676679668139155321801963323046611839423790376598474891058395548335221830407372872595191911161020940712117136458759050348308308332493609473596186111045122071609519491553566395219129564862710937426155451293401032179482819627005577263902995893314473919508652241745835185918797630891698804634565894001022477377921391919965375928121463238757072466950411330804093056026995339417278396605074093930891633954764684757778396554476465055790684222148336214484033216075356474411523601298900644724391524842675130066177847746803036386213026269818402803272449157615235966753612979612688093461036610944866996491751237157888972720744243424412877095105352787284964652101723377913026000485560399539333467240224237996709877165125017144665814116277425632645894817893564730915828565672447648058839656784004765480585114660585699630084377100099524697339210407323261427335198343932946709307170587096067306762194997247645250357172385427440460247246664440876508948906150257100234037526725470906643856215922480061950143827750055266882111331487345894912350947843983314188994762221132887190123805878339805584949738392186405272687041913869011147589634648763643304190101845815060286930720027256538930662973090299686744061585133152984821685702943402439108444055396930207578719630914196743128758164670865585946895198342668186069045907138429687528071241083431610803175792383716734173179132578295345802458304847968463589100080318275413067065803520606471038604587449030133544223534008718964988394907160568270073263491807491776541996225543102951532744889393480293676641255918847100959523992490846086393893118827111727902986392355471431012957446456499831706946560980473098529959141128479280670419304426093135470943175214571392275825654862128463461945947877233925174411414251971453587279673347508235015454576732211201367609791990548602824455386371086984925906173934107888494115705458194037986767355447988696577015279436793027351307593438451580875785601345415686878107653461012049330022929970846978665066377225262693430727914318053713352549989011778883176674422450380361753448732824226443640466590958579800715198168665156791196329559162190654126361114443278515521207726922882526598823723441751219420642049130224522351713014493358871430995176274717589166293718923821321160811759825545295493597543260087298743105303270452902113197487509536051526685410657413468179488420681100927664275801107077416248086783115737812278605719947118780344228957541445249890999360 [123,105] 515500043327774308861729489356737308382338725676880222972977996834357138323044385450618594271253716759326434081925440848860112495977596931762293976588986475869632256137669302721710412377330246539911571382648759386776262879170004653768859953421392905798412697875031031452242483913802824007933046250476829879404056582388271172704803899375989747498651977242194034598467453506919990141602906071582788369196963769603213704775353324662218481257312026172115221337173735515252926104955429645515020289994707678341069032898586378189863482259305438054005128535699119956994828899105723860137507471692986496676984154391777268531363591787801341525462565267826068548561448095088296478677035740546906412766849493599582482086350622944362426339013000983302747793764661699956246310138875974463696556483982662319256884119066716140539393717345241719056751973957240015474875545785940888999080638845123806668876101821548675826578460210380239258635023129221813126285821592935994726942188369193440711527499077001372195448916249174393303171570239224421429647882178025086688812911192384504405756914851152851297698257150919675218335549084403580089136700826126595245847014401536267562560191668541431405110455635701560516344828025814538596293297804359638088278341474740495122848847732406348029424699971754131560513302920352615088132887831903797332681554430684670586781542524557842207188669611922048636350460995404590553673699358537365130764610956427578262785683607057712757533021487314647409241960136735134204981205363009613732527284646318660020376846238211387434323118529652495464211757135422502311600604224088777200086764404323549361671023836088270872331543881981668363570315235260558427616066618310759902328712002846327842793906214003583517668238976911316295745373080592327990955792522166958146498347837529426981774750863543585605725874587649393312762105351367579618063405373640750979583257406950830591577376622896043577346587713172659373818341834702571368750310443312924742949112319950106010730991667800858307682796531062988709093373956638188886253924823453193189679143835596012867526511502349046947249782650463802234997213123068058290148812387163711812057552111313232865876430810822323288483006296172623221105612779920456541709992111930190697893024829933685924888248537461021003264576338658977866012929781509058532856716285107273263858208928533089872740702529532060694544123183410666544388164329936577271448536302943740126121720675165645232209558056572913197133667172642488 [123,106] -88001792068129268354563703121032325161067284800143772602939271180603382439099960969798498666056006739442529230050758927240217592744470623143262684488864621685115250009661533318702320077049825584838608109062090105300094851920536494205335046994960485198525908813966470531673809497428082740199863402684072787477015805755872329867880032276115436816956202783955996556577030352702959347587457035287532197536445771340410495471306057749017412940039707066078348318392423912019231714981184272102674193656651640877756190283914314705390162176924079392683816187086369986996166273483154852478387027439059305993481249948744737334129459641639646088097383398268085480337577545894791298291244568555122596958380999321873379742998447933745398893019831849337774007382984583413255536268134939946898703485708471781745615700832869722842586946002581923292141353288972029490561567842255023250253758636966847960686457412724086154156286057548859970235187755904346863807235540067251483377800308736945481978502855302714997496293548983406903370150702832134638720293181144690515527097289982899676561287787020881477441038568915655760868010357598902605767573464241758612453594796813670351299001094195829413013336158863860514959489053835379699270050091946250348898427006005969734681338267780768390809519404681624195931433720935695134934477951561023481333094361172812683355643710915804086639684400809298908742377634264995574039604389310779767307029828069120762498028018693479866701829349267850876473892448795265767232736775420874504679591903944642027271643044861426677488342245673264728125614009539893286878304474812533751020539757004897506071524361319154301309283223569785258951946303935191579514550140149827177528846976791449839577233482218270599239875533893480018742688007039565810707382988083401978828092490366525176899525055658124977460600095777344280383752695991661560063276710904806574516899888707201868512146318505379174502667008044885217635798808721059852350310333953928566352175232540628745329293551595119921960434434587944371107583495000241498202806078463488603073956833352804313630143608890266491761920581186667867933893590313711939205762563845836224575143574123496810230021078591991997924397185112777354391724733309611830159441698833593459804909900316335035248285883596194612571031199837207044478187428926247553667633221667190630710835693934774020774231692197848096196645406522233382267934759565663598055400491694068410041795174757811000620400955848507666331271712 [123,107] -235753121486384186751903483402528296332669928971615189835052486582152434714170800970998778220883654430040789477458721053387456329750920346107536788306889038565156009475260254045181578166383944877786736259248806946877270772132268152447999506682061870785734320139430974553857883890817893123560076279084581451404291900403050620013773474011067608085183368499663022946688188724879146750994852575426333648205970982528796737237134802660856147379134428893412885354171585526701793653502909802326778860456858303092839142802601508857762059662765663012397551291513903358107761993221065103694880016389190239068885196638236853838307240725225258963923113292319602558535190932150053418313784385446085798010942436613031748012802254464104337458311256228856832540346346818357766666952397835455256105164915022290415960875976109200959533738612560673609797288502224935419270795320609610758220767381273053090882511273523337333378600195227273137344299666257323964414170999205623198928653506808143909667034479848542506718867621112859332458310950566120115499412071010995352710857551738916969153739941900104045904958235775196404732062531501250791056446612921049036283198266195312670544942717901113644101152115997501396663363582800315050567503685753774255945969115614080170082933231692401608814453020576076450528547470178529355996123503788548228279124963905636541411212296408619390198124257659674095490026688003103761443689257434185149095854288186833244232410215352220782596797782845676064592401183166938372356018699389091578385123830929455245008363362182370939866569288378713133656487034022533814022083787619952579773448864278626909214706125721521539609315352847100827408510976720071314307320745715582039349691081025674142750095209225619195024529770519722738770515338600406511575870471144322177561158042066945789676604310773849340739659886864288023473576058962790270731747790884761823294765867544973970200545029041711113677622588859338008749272318577658722729265165242143271183681801375345237285989183338566897375882595809429507828654614979358487835459135367706447563521682489782986530830546028360423650783079705829880385063459670280094020220271553611394584406745342365660544860797471146215219639997867847771275632113634870316925839353082070596467754011057667675674661154407796599561206079838500177047951877156924683837124312054409408155444513695070570327907096791778929066591774575947664055787759186962635081985667968116460825595654297083912977267335719314297280 [123,108] 33431614890715374095408567231178309955721553812711131984423334982426158809076312397444071127364768576960378150607091680554522918438040511597121476988227744211542672785375358637070461603620388909304470194108570690552081340434181477475794849747809596338437288028650550189584802051610946834528868875537937028270574305481058425825949441175514155311677357714653025198381277031859237846541322716077601342308682948968662519780436179892214151920009510584669057441031082722160789748187686637862736223009236373047754164144642369235878076155491520649906577362952024433040696494186897544407642038314919437914133455950641969737447665596435504284618374283760180302981549895724798767550310941627365647174135990853282931979033737883924736422772146883986133049855757650413494257594568184153144716896837930487951085562852977722943134396394341313039832696428216238684441387958912694767022051421586454955097516237373587847627588033287949736583706617142041416845038453663536582383510566290416357768668118702502544330372420977533706225500597494319854808899922694124754507661122474075710506104472389781672240163513591737188733081764261129892403306035919250408120711040297256738906929910265184284955633142838999768400389739239178985270801241473178513744643021120870579113426597340237448415861259275421664699152491056083403974838627798199084054073098739071515248312013179336085712022242799134702186909777093840799842358722592089215776545579656194983087034725996585943806442374112146679436562436938196393418585362608619967510178396995850212154555522919625104864692198622552411912812287613032876085510867005010366168629400803997399899274848433757892757979869281175040898625745048856456446250878615749565092474228504864470096071734600436847872894380822581453958924233708774571514341858508395862472449567990690034563806870094859070806140698667138281805042403446743691299183883028003782481109322636910484012330497847173683982431392744284592088008285650517676912696595843423162791676635233051689532617281908347106388534950708015224380891319820705034266764677688532558039346871317670157131172813865565772623374305523237537392371067162943941393532346414091795614244184458322607573443996565810134906979570770761528939515572157074612042561124147179639547564752073475089824418045460462578860827260380455198119191462173278223320645643091974258616121597958214909849367282972808300021600927749413867307941851744873887318450578366015142050894760457516500595980497284896 [123,109] 38875846964680909016879302643795876735294202628944063159043689687352646193579368573044067502624001738328909394907621602190805337309050773889830859145493538027494979605866080241594640286551607285384028073928210772370746197045965729986639540138619022191411636858739998454989322065844750779333532782174040024341335153646522276634144552733246020855322462364619504497611439354791030841109130082361719093552697427145168356378944759882024844914693050070572299079540612844638305788774375659132787570298501530878074728493889660922947899658136542058403277421789348281516592750493257473408513537346779512474586902076500264756493352702022061951795567874114227025028109603935215547120365968948573805818132057665919747142539491587335935086486502327776065199306432062534374301169162066769712622620607332634863900784649478266036548432299370169480452282083473103588508882336700883328938139075736172088621710280246011613719341490160166825423003852382230893071160714286305940851029215481580614137784921424264117622433225184094103545726853146088191901895693602099027254016568505107949951017276601911177841018990608341410775958591485178718254851021285940131857009678461428794325374731680274058763433453396931712793950197515125754377538188695156350740932626265830289568221126223603856119321801624603555191930571723638665269419674903166447016328465965020630687328917896287679930680256272121283762122076792539242321408478434448075872690047618476804237201181436064976095218304977791578700529573667647816974868811858395577683981414819149601872296774927683740905134654505466730875500756845195696001787316879049176659785622183879713500490771137701502138006303565497724353110155601617135323472971086853411553768589122365876055988945966533774606570765584963021287203747895284842176517852108349990805473172037996016256572327854784626438676160752830136026587143601518207713644480869431758192270154497750858516364056864534608228730273824656267923686551343088209612286578179394344785987531865408847336381592289730156351916657615441319804731257406488272675147824303015727210356033470806668907685673303765199060567623397327132280966480793325551068198482421880025824606726061688296900905398245840444037799805832416080147228097366665880815910003533988236418720457397532719780395727448145562251118578715579003977191287208139654930365290504521601398988181284591732986040135075997996687023339060628067886466307472030818879554802721291094998770787233230246147457532 [123,110] -10698916765950076956608240466856393081777925872427774283843178937122382571677102061589566708544688850036454647581208100851959079926630490624367728998669245571624621584019732174257911298749337017421250466848808416704546833942674038654229040504047334053815683906652845246644780620299636964897369477425122981966244360788463250298673174082140786610442839289883479478737725491427502121938389750123123458629918673745972794405256689219189672296839810291160780828799547214118191016194003630502110909290416924056290754456791212947794034340804581391138371366902685152383328859625188108959860546819685372749088824537481395504109871227862648660670607690430848919951300967428069949286744201563352242231550998829695256225958205874677777577646675136970111268067498182145018825159849626771818102853989750720595078182289280274483290096039543622266554257030894344677656544293039183390062952822931565717178034340041374128795900612206722565317977497215585047832466017979121032563024478047494139480400346989953656980858236369802960691043666736299048586999498131743981425686685990212839718996049819462599576381203313857364403942097429230472711371967140813398103263412511791895532178457370742241931923914079608794703709609835770826840119122523981122844223724390939238057960585099641210754088306615606047060360875678320211098024138579833737294407950386601428219256255658961323820959059203288353205225399096307080165278238114956688260253015673085955748006274194318782109924071145965229997047051263075249810821679782667910553296120075928983264345341920565369309051708188409050851233564854525409257630143906261895203084134597122712846629663127204442512464758192038743065979484271298766943512667104905311692322566649481704952142915740656304971777258821424044211631575417216229719103987043473034463200115171621428630588933453102294761394587065016250401599300009034386310616189589687093558145213317944189650355284517147458053675001711804861174188830540518431128577605258849256443381370118354116271146317018462998077823621268531980055838077001051858705004380768122782861991363133794054922645469397851053528780159031584150955687250763951655468858867975174062982111887031800861134317017011812039715001266280721815234822237628374898625064302792141128134744933691214143731736367127880319567283765571178958166957100629883462186633402771248091422190873150143352931810444078719826042991897925545992452697949014875886397873312799324796264042778504211301768 [123,111] -2573119212443110128946619552520363099646890199304572136259787531824319173288063161601587405982554433101823437520607774782218799351391550349472642395654386579579021436575364954562192234623586048753846151324638244539782721566239192347694761073672662358184964946689012383807076415705857703661254000379223623888579323692079272846511559529218773323786797551133733522358454497268934275671070261278838878069149017032533592924670397712224764177707972988767007681061703065612064683352195563389715527824803422741429562539018566296643516483011931248239081199262109230164872568941255941716784314869554538776602381422020063250650544291077668726884674488697997090026449055064796646941275574374218073736467840728796192051782430641554493505551999051064473109243505356163086877228713359305820504567603981736098460299346239796559035935356366366259334359303401361077210430059860246428619764573689967582214468138432227525725285821161550993483700740713015866088600291126973670034411789017372860415329601274293497599664611751006239580412364850663525328415709502648958910296194127689760441867839004537718761751934470674773867580977010391341693332852817895036639161605925599159267116645152613990227403422510319764433421250354937291854697119817027803890172058523326171047612675847394586787114188311591830525143335608031595035555311900732362430374039460037686828399823750715197089557821219150006709780595484463542338027698047210854250960526293219182558530522012041881215642100702825315698353527287186968441375240216994349937922390332721748425824721798823989885457488228297827751212127042282584829537975092968665247489385455931513128430984286595186978106492764042469197469388234218352574577149588770034560811463471429771131173392115424644159249792151262504260459135517583295004329793762046658190310957002025342598147623848835410929178627538708698558409596782112168134391238027446909422680598075986813365875257736211514843575314151797548984196753901707622578383355851314723468029267019087450814276676276015926607734790687266639064719847965087402893700452556937893136731325789036575633262020398833544202153190744873173583286908963587621102041327516029857396576206598729004597793405951479647504919701096182304537346182024945363250704973438975289216559315761209594136673922520521326191361780663579400248398565101793027605616255969081183264899062415961358224061719613365302582175835342075475317076445977632211114678596212232536510181381547461 [123,112] 756043440125464010707929186221505787017227949291545145165710575841271714135287483991576571483205196255023047744177648976990917219467257796354944522885295833433022535694658951220015957618498818269860466752104762312607118086802758867253556866698283776361052107953766515577233751336152929465888663563389435792373535565013867093415110233713062395469314525534107427108641092457414354714531243015556179715476935606988100939144246768309344754013355850234450965097584420934741902525957308606243116212021695656546937915142540700350504543180430655779707392366852679519673513744708633658635268600266698419244304220943498155843774947946220327828244972323193635654655557222122586003313669982787372697016617999839581208403663765479193559575026726253184233460163295202127980835561649177080075523210936463062795679359976841242042569043564819000290206834986404294723247685275847877353824780619775637524592001341034130824116863680765151411947166690045585849309280545700169603582102238548597522383732044732498306410844203909001834347101080406909007594620667755337309755922402593653460687351470658681815373155150993235318680949636522222368160291319222513792422688994688515404024558003205097543183818620522766130962914542424819218809744000492723669636704481085831343422011550332023735101550106154123580808256266861937563405182875085826286207872867259181996138078995678828251029275155871699814053134005233602974775990280820837904032667426343667139299349270956468403141046722339219392026003363412961016690470286983278302225474062324687740256227952049271394753398451414030123030314571370861570300111435793982343919092015245099916119601088199641802071378571620277021133205610079896696268293869195881201501094152505911875536609995783596403953734764093951584657942531026591541294884562876054641700129821680966647800630490214230052800932995457441813600408493771092353287714636557965348944857007250990698892644051109289104961486929685928956700761806720905769251251852693044362237672825469744367174879845874054743395705236424847314117273840737394000820903090118873221734913711715762464104155511227931642423816392367445872447610360702662334619522090606079395961822898765586143715360682885218102161353526408459886215556597314683258905317837136867181279777202176916698241405734228221782247962663255852695852779985794987352366334162845216786289481320297845693486870671136075000660806002990752741439165492817561212266873911260698936083392 [123,113] 131070961274058216433463886597081203925138601154357188981498647996799587935403978804599305981988427833573028571707701671932782713445270066822711293949260561659117493125812632622769337604600793949903895322692291874943475997707351421031098207836790181141637556611909507742117739812991212007811169700718370693101807137929954746826885274348441956551801349273935690949754656446985206614614225462825167482765444522831392542612607292328405453221701344357087862480009305685775341661389997327751068387623965517778702127038572911952223434862385942612342910690770771841432209711366231039357188965477648985412759433418447288242007835032628365898049769420559778512768075136246458195265647668332615791071305920838220068826149761768164463117116162904718275367654092833403405765462051564030025882228455856151567332329697376380918296214029804906819992637957495843843016587797620342267226010412155268356571479049277867280989629390779472374885695112245907007224753744127513507649311556224159505187015871773547603602780210380144457143041641150195538864738151646639120732101712841346745043802191412564741398922994522705686820920410257963173985569323959421395140040126385766256635914860760908354262427123335047537882493637971817194137938688328924424803865622962049833272882395536251878104098963155406851914820826041365854080404272528646325172903027044388976611867864423300152792932883566050616522581997214501388498224738815028773613267086551444532786520608310325540703541719647008623796145101337585572608142591631551549939911701925388917761881977728846787075942139401877443196909738324326465695881018133622109551434501967465052671747925567170651586195257687473799098608815065294556212431487863089725880362664944898339586738992826203049184187982563900938135988889514841768397912448635977770320465457067027109545516377685109922626149041116623303062277969054203679511118584377845751335652684004389615048071223431077756711603195734073786936158592327471817556347207005156266330051651220581154088236991737090834349321632414064544517984045512016898158026606351482882435137798736596443261742624164620771658082064852147986558359280641560791980013253146814390426332149112314544442741662247560523867280078173239641417845434701263758769804386205291519549182003823117464047435349890466840631589465416011801465881095400348721183837636237474442910231136649901112147902425811360636027368018273776032269613089799902038980280198894625288 [123,114] -12361082318461580391630220631787216251284782006419931656030025527990764172994106482791018744801020339593335807831460918177269573147827732495586703618300784798017284132013187047777444408454555678700055810494507780763605818997991839011540097596957036990197005002574390056264463310191192776840234841827377924588390855298692980702102991305364014324808517994938730923346531491026486363368524708919756401440349222714781291246331819734835319721283982898514472321231887050455666260569783859274358317608665338402887650882060331193266569360270823652615839633104588355489431714343222072386961176963249479548727580301049033876622203653561266830606790623749873618184646388619067844125218277451748104956033585240030761012835204383009108170072964429104646143439707328106133772053483866428642084968343806085221910576619285777603247549630912287534719429160376464727367493045394082476338617037973058028968081403246027927340267957655021179480570516657515806192046781667057539405524469928345863502181877668911252213757197549299337870815003413271468150450802670097729357251996381562176950446448812228078116625369630786828414058317149531723649522668340134394172011446278804772727892070259722584583280665100671550699699191566713484536618302314559775036440074113048186226595965208457588409943761323772741422375443857324597811716151758243941271476672039861441815258888574682856571577969882242485381659010204849033744963540024178877631726638154729192941840517613126960914140658410068403655158682625703638365325162558404424902160616191063722525539580576154033459008690865232283990071585205646839666953182404271195151812290369836429736011737811764163633620558994128074270528243830460483515572613228599141940365469484682047906117846473907274032234785777992115137856044735353713042387135524864398784629548017289218356227708774199654267994698382595091879053057949424789642691420553421938432253870008060062545125825600994600262940215549915376590473396912652456269314614822037291346865385348040706696616910874401199696243418831972690545293114133187795955295607181030362797537909763025573704372210762915531300429806064978342489016276173423921309501810429955068653082054630262725794881960186970801873214195345234937627029440875771521865998899159382789007957063884849780712683067243555041984141426232736596565180276889905570385631835795052953423390320772486039530015569883161467257550834609960003319011076421167473721259894528 [123,115] -4067663129077883002853577019449544970093680584191301063446070548653822928360393333658586028039228000684836866114623227937586038194010347024993817883684113235986138801562269101408570596089840034926026531145022711465813310590464451639638676810024007218274238629450602164030024229421702590150806468161729664211116301194831822303979663026025376015525212421193317878231750018709027991933707004931276271258232636457591121868754860169730169802012109047996469516167601985094110327370260651879142806313223229536307611427736930943121569137464476258014126840762609721451720361793226596454468942655573969446310752618797941047407320125446345724506300068907977575829337109483676046532145271074523292750024244614250785217976125177917404130643846470262836345373479969686952841614452872888304992359067976008268215273314960470988964794515549087875942345134569667420029675052768233596218483553365791581914848308341409323952769029871961490117866684402711797529372437685922649406145659845838198995091392179844107753565937102215557272466670922032520307018666930707835664308393258396590637178617357576160285290138420511120007476218294201257499924176905940421084976675078547370564275042704366848872389989585023686971813725006740054310473135595865517417357770667292963250251853537628586788395684395611687766633731795474115639936877889030602855487424277470809084788753694901709455964719917882389620750098574758832861904948588680074421582902985522525729827477140341998670895539539883079275600945294769623600376610561344107157556716825609085505042265340721421004066663362188123259196554501029099290273235385921298383492798394589552645014291089731398346767525185198760415895844604421720473860006383051857287240576384818249911801380797262607589244717716899594453173512483905055382869861904350050491522896318615858300204091493993444898923209175503080046447414506846331686066191897895336447969781985140760285908435790664331435255996076846975599583006727571643795019593995947998127810050894539317482015633264536422419141163710768318000052815895598822386015314996846086622861842120043426529615278237984853492525214348966057567688108693462083842264946726346645521015368367948595807406131831779259407454398749195024103638236855853244191603592297065577632709294305814483139748289314544603700362913471633919858252291889532480130704594798414078277217701335396097129940584448582014968005785997321576238984591641031875830456 [123,116] 77649873133778928855112799860161778591346049942905953863581008253099696856211494895190848178511904052908320132753180463148653646360713051181555179466186243975814289194985285196892750960287972025541596324246429193524965294983291004948748212725318031451338158330850296741862486676114932193782886901027594324783239095186964993096152286038153434979450185645147126501468349014127183690480444231853930113430891959828059748269565937664864047509587253322555895037541491103629436648152452563573065982353499774665332779258391025901589494225907247413057037798678753364741475479027140797051777614452421517338890159519027263481859774874703544041473512523117685744090504283070179771661994798495903604504881808486188691162535883635023432827929179213060257087947849669232115753791366159081933772987680792754398040810999875930907776017467611851988351019034745481716953037328209133402754632709777366550708117554072309475895540682615499276900084939459462903458174135393605789686214471651057562592640892794430674043130029769825905798929713437756586630319097910742420034017125191551806676297749371983173421113381603455080817973856420035058459115840671081953449936281205112961771722159797534009326258315223259390513067739305462635561021195784082290632668675122955857812015906836282806172121322871638045090327187212044206614142030490460252259080872441034320699022522102659899604183610687071922810496514899550935341518369011563546715016823869541998472929379573930373815732185605971793692290992169640922894921934905873467268802679379088759390910036835858323329035100390061091206179612330895775123601518348748130836478409168496998630834838971736616088000495781312745400356624688482948848450515025869824848557611505140963347995033201174291419787737345712709287693706849466784693458541835348633999507452604086556381096218319528987984225082617016376797988362209597696348005144925864169845131977345367383543056741560409275142793346026093155813843910727781816961315419056116484061117300741035253239447752825703839773298961183658996585727969688878222273343064089998672993074801111440597441254481520230145889652267280017156941433031496915978946351780913668853004883064028806178737403406854225778100013640649112151760414239036646240343475213162397135704823388072065463305663889502545077232491409657966870769879649762604461316398916869381316561350970414108107799340554692370224927415517095357911554036789202784 [123,117] 31212587710944514216672504633202775468583341546311137655504256386217479017863075132495982780771783277879380428908447397234278010483234195027501825651272923613009765026574689726629529138580795716032075371513630209392495705142174701556395818788287716313938933312754822175048628238312014502985954409486253017651384454360104256671752112491369999309902458802014703954227311128308677729032952088752753089922255246489478156477086342523925596251197622430400873745787402598791780983928323299179452612283612797955984400629311265576564491905787453974784906980199858970409697682937587128457967716747718535618221307166102781422607639783259981052670020028165239338256935152550539045634352160548790456222517717451465568457230851599043762714549099227536520917216479055266965806865741914874860858056841796666045203752953926546324948167181127368738820065378506533950699803776964145813013080893291779113471004022926594798530028805138884318683884619598306801504400384686008703693259062073587148110989412555033346293826189592028435143445909881795276532372140970290854667151882840340065020710696872720907531094283300270889098574288968662042624886454809089324893133161418559818388033303350642652131317163189110564801527925392357564316114846221697232720734562655902267666661416699178059617055441211261754855706381977586976081378675187432027955201313581392093467950010144238083340195076561721131694671917833768861535525872407375449779653783183870106266705847340607711283933584861068096110923057796657333651810068527722566911991634464161951571312104007435840583670084327296523910221054084628855335076046579802264710684405805034689835005115952327451073051987971253548414997074856928746654378579547119903174875185680621994742219332106903378528171238873353807690776476888151525905272103218748296300758954004758375591795056781779986210731838698860135497367957517658207592522956505545624042623676724619406005058823849153560058218017729606613304004149288871873298242022986490267299228839700234695968159950764565400029138587053903741199453631787737244552234036558158930468365261754513551576465295865308975315824091742009945967143472150854125564421452914381819612848036087532399132864731492641956551344982289144816486044027510970707035734284979080641833552473148025815662415973775438406519025471394622786384309841722503559963285770573258304142560452546809516434554177250183326544385777974513985188708852 [123,118] -245253499705285773120334659097912197946993222517422516181820379971246997322142831505719766565509356792323724674582255253067733727503575628558214594061959220676060738079680104585241032536337062649911742158341156832273704486992198648366401746289649017729466412237173306848545268867070761103178189300796395525507076139991778321319057310657759373062268543392585999156747284463422393188918175982558089420008016482514861405743838058027412221290366456226669627645619887312213105244582315853540221004864409965496896304936236124513283708780089005184359477608388446521657417925538252292107457864863593532766160502823326020832961921402223301990170889560639019412671433146664265914392012001334832888890882255612968298740052378378863700076101872581946003587516680162519611359490470430790178037541783589270830762537757400901599332619811217434152014894689297918439330017130523297784943421982399142450754424936994880240787111903345737431022113384559422520851628543968287515342502984800237660239843308476514716890712339657208521057798411844365658322436629405550997234583233493364047563292148145322863493464939410823911976935108546362565352605701345544905407904127445798428620244943509659974415149767355322884425578572352672933952555613240046616088116198815354890206089640445222009905206126664623871777523469162239681031554124620385720377574498286928088467527344842964836951966577087418493419865076777785817845034575133948743659809765841255765194516366249317273135948571953375551536065153200043340923105811310404459142669947851588992800845536663764907771704067385449099449855650754434675471144062429472187411764253895938859445792858110836231631274937958270991392544300135492898320172121393179159144665156736610413283813726609532067926737997297837168464131789550827669984183650959137920713698350044199006598865253532255928400955511477544407684512674071681355752158281269301709229000264382618095329054347094787122173100344111253472511208971204017022208394860424733196501520652620065289501947669263147477582023049980196391029977410561344624021977064456110091055310547132693808202813203954219497286134502202017718059509097685412954443702886883486145012626585237596145288143750267001468957483521558926692982482693745657855677887073352319836475959355135230319080981926813921344592748696579344329278457505395957222070156230323371064498420328816148390707155052306102758000018664204489408 [123,119] -46733049546307215562489773536723886551550217314877721393699442625570896506266452974312578813711026862663983485149360487182338497476026220890959618554610104879986451947943490982728100577237841032782276582577823743216741281443283175700951270070148423559877581923222629362902290606180062129166058917550004146061488003795526994320662989268296789087586169007300408632312392679290574681040656007535578781764081334717093104467606557149561686185348970602278950375393165114008299972342797900618055688625997487935228257544102519078161417534786492503756338302246121157814868430105094153219813054478188098228573833764264989611045514753110428524003734812084694818654565751489855314543930710156018085041254564138910698260170121502781103574189848125381405124337014654342610102737489670709560085704016326283476385869336910502280740264889333949474309161454617531888972053528157334038342178998197620809727931036925695981118365705713454094627189969479345180083282221801710726053259881504693334391228665935642630910871843302627961329850256265661186906456027067885108232100426289108568018146799010334360543095890083466153323213589452605964696074732877675907438267725488908790243210806868457999926804858669571625774564146137525273276662422477008920463396488165613188106524170393657323127342639156888697592822338625579361902249672613028021761932010063652054297196727468409700607878764893517065282920667350126630900731627103454844953292743571751825142373159651056213008850043674815994193690127574970956440188603943033835877252673245149931001721825556528317417879278660951785459907656149921498255200472836853350252608768149903348419468472415342026299881320021349984290628121244935290588659354509011517253665752326834961854846263629524692630839470763589944533513122572243936917303347703770027914022385460121252517010271608803992505451544495165575983760938074921133616677155267132276449232422653180308820330042542354837608777647830620875874983388770241473896850998091766943632241706050501652890828468103487526610292113764166547631837001332788092905762273367746508313065688903176226065569234953582511312090721418416756856651541922088431541426784646118897318125915918435393172279616933590818246305767278827139737730907219233715011729065523626624152737284228757584257139627983404412026595614985675267744058225427196282257023564800357224677245806698272282199866866063470108392382456248 [123,120] -200663718721620592255750261381557015560727777204945199304303516510997584688246350144431914813851925635496354542845957726800643375273499101271897630554698492899815946015133595417051798470940209519623514684792154491265053470576168366135331437254475347721535544259928096514217051899696626372389620584441551486384849131599586438531626722075034816731184165168095971947738103231816844257684595330174347570833674867127279339533087819499465912450177702866399019476794712282828655582049333797669124671183402864724650079153535491689085133621037996910256974402535371161742949577478815474810373467022458138243310891378364193456351437405474121134071647741690298057557340029424951322387756263586182549176227043919745839682355140063976871007113559759864517574910198807498711887111089840428934932283669767016171072031137148101406442008070668218153832237472345679290267846236880553190421913777334998391837897080207068611922713215151889642189157492988063803662517172338704158722611265515197357396379128899933485024407939944278098304027064584945494656504177550532690392854720898853712974767186186746994044920759020673063168537325837406123224013858839042325848387079668710029497381449773263170088115572159655829501788671503326017786784097607825972557652762807289763288433109887890072473022900149673490553898255312430377301758635397606280991111247495999737363590319753941756678468287212989825267356481771138766823575830571310662134732568025845039060529204196213851932769341064431754771045431236004428842260548499864976865446907659432473087586503974638428995264539013992514536294128802960594370020022445698936670533570628899575258326567667447054748625237315940452956378840047020310632422049756451237204228555229625604175706007794388274774008466703094753769882134229757306974365180070688317367979794029792280068974452454926610871453836147790403244736657561225358857125206805375771034828130499009168056712077972909365019782247058499786726255362610747829418528828711573299422264280271549106589203072596935015317942456101678325700072038285356858693959184594490825989738976139063031185124564335062705739956692400977393555804378175885245786196050193085715325419141656836937741046526369826858784926904147335873549030594430102857666790525390085910140490902457918143401141551761231075772945795141482241228083906477268526618777887798754414096487486490939102505515682987825160960 [123,121] 3948297619853039609776139194480455321217542525999459551542185057439269725382415706979288935005094806864374979069109002552469055674716593228160349354098470072150038295777278276323116457702847566571521647881550195160159121975020720951073113200248886336458356203620711876579126935207333689645906971170601645198340909624233204054866084694496115351889714858177500905742364274515595592403692987397223143126234562960966579937436640771443701170657747652578310699861562647117264884528622902831761701942591116661932615570033928075551638554331190249981855618334645992769927683696697021076221663173227386361734212659702717312379509309829339446708366313011427456284283225339272263023818403773675079775752290232372807428381079832416880151665424066450751425781686490450418295727494296498100778791454481830827761508169627662502038012806675240366208135318405122322097006590930506461276407137231867016807222647984514354533890675016091303694299393724510758894095001042168155936161365820015578095142251858730123086329703314922053838359196270646825074463945235293732410324917506427945026133772201238763811810328666300532298361672930774699606286943052956504926159989357989936090679355714967892092030318240117687831343344825867229960471172002080584885029399938525312961218351124504756239335335027081743982388276861528308656294083491457995051521329354772258376055310475469705322457274027062618539670441653758201992362621618268438961731460616839084329830490731364542498632687978825324483335364918961988291025619101754312678032311875070586371274516441494427382554572961720918278376923560168239840914862901209957034372519805318416135274277831071485053646487182894196026787930853408849559383847790047204593573559932273270448473159664792323416173953061888791075776648753387390075607455562635593386249864714130987652903524168594485158575855906162971849760905553022524513961766558489400459699544446123609255622767544146034118901916538169573322353694777055550580481054601624711088784492906660037164869084775789425040103024869847154920548528586413626190210694617591575687695146905903745842283726416239196393579361063012799702545779515152552453866375016328077250683362995291722017768064763630882000986678449240503295496484766076742389718391652643849689133144964911236426008385777282562023423665444090906734921939789169123657015868582995203891831704666955236374038334889312 [123,122] 81352317219405761567114414940948198821918219648362510875896796476727829465661902656242141385277313064787908147815464387614419745369284395377143638022892877654066907308840399427873601126993105315309292948810771093779453072573594689399508197301855845265793116754743012028960668144579626407860000491870848225643482160609664136115383173797433397464330134475267303908122084201979949890510988144517025596422126133720771249753333694637172882102585917775169769098077263972458582489616673905553579001911188130981193471711457749589143030710923498407723167653004010949305167726927400117512386501817819418542844648212393133013562747950134036163556820759167710870926032112056141092607176995373548841536210716341947931804971131424564641969799312220645616583642050862618132564016590793119537733122524188512225434197395192593143277750798188162109769827999066409727220968140230286592799248551799646436403560924309484104573906286423327110230712540225563085765640048466494842889614856618377259315007580903909149185093991070792846875904377456899559259229711412460806989828075189429055684166497565309040059990004202582348602852597865138606521347011895426921976189144113769676728729710901888832232657201524989574086091347649605148469449512531906253927671200208762371372990632812789495962045655016362961571327809584955000672290075021989911098757506322964013413343429113982569529545953875188995146153911644656226196176177512837297352241610762137745003245167783822581404806986311985534904354368698307365220626776845780964454951961452143352713702210950712042543079544879174371434099604838586605093674265926283572761403139515038367413828269866734157671631044649181288590929417310182735655004253053426287548138504396617352767956053967109714631581136145479391955006959869544590731412740388792505625897502458056798948885051448885301664609990760953625392297929016818246822011996808302117325756690345978048591054373368515612208521526311400286094594849140037186928684160217146014953025613543359537113160214535650407478879601927857971882302147044962682344400763043347650310830178257934936951165572163685915480106290948761395683908478043466861640460975686768483413999353589081664675859678768579921243939439659110295709331659192845244223046977034390136181738614051455038981287503935556002252919612657362337346879786218557715572512213305712377254055716595352424545024 [123,123] -6522866220140266803741454431675943385284879732483819097061677926024182144524164257819640313545030168302651335662307865973595880816132807846567188954217603422808366561064314771083313588636816612283957345710444493497296162119238423933181069683704940685272580025637648266074112829719344534693924001700377987560532094245655259435974699159445956925987149974988656729488368807532968327080193260836896239805905291233798279768033249417287162824075387102722072289145448709856253530601688427683364499417736730756682303564760721238595386368247747663142060553165457362807959947689117493678541980203248435067984395891052838344930051808971890289844362318988310540288505918260638324997306964152354226716193332921318045960340298004357078894888955865278405489991197025160495977898932248131155587791685496293121334047180946211997012573563647794028877961941354962785940048989159751412611656533401603880495605753787956400207856990384271780159572869337355657391411311006104229433048131283512962241091145542341197908564511850166735023462643276137406707472923647381460406132845749046032402170161465835534563091821226110350265707980794876541111879198037186518390702542748016707197304359583784242862728222614101175578596468990608912880636065061373611219411767915182067161719261445492904409074260766136942718161720973686487265611847732339164350336642297991263899954013874894147325664489507656129974650349213250594463785490615769954577656359026272145193137705741737517553594309800567029644153343210073023010946694605089982999616714906965100499712857400111695884146980615057075494941077607342419582004265966193030138363189523189272544942144732560385500470542828087771729140804600824036986405985174899567302745088841082101583283574322920897569844703257672683029115080979490377490433145357569338414806778905722436960679152977051832855339102830278417670157169102251378777895979020251932975293048694414943588108048473978694899848024915301367958403977858200388780466816363153668595353776608372044645299959722095189753859924243963268604001300234301959091779786792956000934761995613790995864498744388725963442005541086280957268063674699700045315538810700949663582463996846970847523029777637667088986344416451547540509648060419971552314233481522767148072765450909680678668547261063069048427121035185492782412426191524306081937924213957825262753460733828515216 [124,0] 33554880083116673550806619464069466120122565398613937323101549812845802427506533683555826399994930870727655722586350291054313684404239995572072981378316505660156781074084619455164031076831912818768000546654186726787968296553851049845718804678427270090651189514048456768136653088484638598917711715787166060537804764484038186637609739916932113555649834726209669709016316675427773316721131629648941011339674473452743011983775967539828284298241991472674564745456099333578445400101444965885183041344033038099706092463557253546453021060490636730694791680351903112735591817321199298215746428624904536600960983993556138278226463786178294588997306539989365321586561900494554092136072105708077061325664079013305572138903598049871110430724055137281535414794262139441840523657195009359934437519365602542083551670848594959074542810742832072589049775472339407248317611666739936926186472519877261004785884253128599079411805394436709099619447980371822114208853600932588385274897816669555305864903589124957864588165015362740839356501805946656323716336828693201706896077554611760953060872173362000773008214784186944220111154522354298320670172292974772735250488422893857750641481058379748006658463677191663677371218563195617598579262442200834555165006915924823354111097433885185655072492974959157354769787923905585529223326670123059614456577795101116112299628444083451306419908644231185905599349233505887613194562141377381811274813931239528935680863435822215815761790500240778950244277540998854518806474231826215644355076827011102772754232595829439373433305549244076319047651033473694534604451957008925802160255026737754421706399432413093322322675716574329983188673092985661008346346943508147718441882720508576945866200553637669705808419380027358994359743307359024974922770837432622724308076697812032208849420697036062408845555430384181662288683515052071930695519954789080325944143401045455605497837928098923564313160306685874975445471749334107062090750732711453804138156598656178590123859087838334202675040930139337066083009929926473342189897150036156130616235800198645439143658028387491585792140694496096568244763830517395183533350005945586840873286745632258809248884003825288402615347291566662918076692802876662119214367231645490261945550241914675759411730409348341646261686130549352626474248738558063342403795726216815024195686708914392425327293035769250190981874173894407575239169914180938961638942390152347448111506798800666093102481714580698049573955923881711216364246238511633573610716033182865494938689065808968111652614013167837319746175870350766532974413935680866496837341060276772253763117800975349884710993079651272142461085710117410197351192972416692589287810514843284157759488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -3462114901013173038267601257872985553830543174588810777783858369312907621124510621622593092862863135277844927198863512257694267879874886182905901325651855805412169178157163715404308938953823613479949719241417566485333273057892538290318878758812642631992444745484241214987041271342921372611594086645114089335571706105150072706987451936591382070267133449495856366661710024438686552035138268730211834155022469048269731726719665143557379877422640243502289748116609930985122692172636731853864720191694285261353834606114461950074718157630656318503263950793222777107939612978489673948227129285829365068197768585548217251113470882957056286554524484667393856432759826087919509341020619919556516375928379115672958066180706397800197599174313367709462740279750593158367080086024048948391153205542760358135218439865364627296391643027476492368456055677990406286622971724740192467167488725214739118096508636591637643517240108720053522886776133620885755066964785280579263924565679800156804353899222116661604356852473970800210052272286744546575772692029122835190559734930675440612157321725179350272154876751498713175981549357442375710810143952915424432175008991803554946333031141939679508763429099121909109534595928428687483968645590710998850700602417054218062669517092209683891011995771739933524518530102092463661610234634319215919054089431878201532596605425073130583675693789375420784267950585944278193684030641386820964148798099007656729207517029213684082452914187786627280170439504338392986478973591847743191717533213449552061838271005306257920788902287228896604468084228489941522444035962872669028187660909425355445202151178319517845431820926716278451228332208664164662535850152938770582304955601752737224433779194424383583114437425107734274675350418689564577574915023884424661820030006091145310753392797487714559893935325417484881497356899974402970302805292168401192299803989223712964221943453528318932722661778593766586461451029404146537808624708775953861292130150937449252807999669313433813194773414832165119374801770644897280471620691067817451698255252670295501173602303346449755104443489944123408641425914004502539205211386363463235638003287096179589314716669779306397972271352278619812825605552747600527400533632577497176712420931335913751781090679539628177385975245075006836810381480459269066956938688489097947466899842545831271525416383830781516291617379799199989246835585383905573124334614325168598326664890616297647176818872407488305113333378654158209670781896399321881361677401386036906324230700320701550400747108360610460797118499105470220587234870079051848074777729757033713532691035831305491538226380034386316807336964982577945673082694265462604402755518946016059457536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 230752288499166805298783611968876150399490898636653098157019508343938775045086907968260987490232136022781117138910358972056123922633770399430825907478045109349107927955318174425918328356491201749608771663776301979247625774125318970961696280142785082321662678622743264267849260823369723979959678489994420143670692036929964343807519966488267340279836408472835802663459923628190666532146706618951070079550862296903908738843105911466470362813701320004397628906006188273208745790027982279069633974499073730640757344597159802938245877044534579721367543963491683971496134630709895676164926377815013369189361568451638401881515454860156461875200723376334393093225288212113017411092466418130966785512979795293611187949797541077095995267625500703662774204051451066962974748286059882567082836855888869752432733967139977961134181752552115708924550502402855838126757857857642444755519756943827436462829275343104822379972644769260277158648617494487105273733334999591736744377498872197859909145580348649992016262803557302654163635701237928338956502045007538743840953673065929810663174836681150916442678763524648556561504533557480944102916180272275398624220751475024856135618675023228540533576352732650905443992401352666011601357261456976051012638414771228867584878375029002336908826076178870305746476004089346228058363194118966706174173634651782012426950834145874048344426362928525643481948424756828603324962933170681627659793448874016234072024069958715180307060465082884544976002827385141199652532486599087170428788231813005495033535997272025278136971119599488349846248883316393420371288981560603512582903008510530115157688305359866193347178757227781204526109228809225840376050851151706883487167021199560938309929907093762485013936253367227150297241185172310808740808067855412753693675986919278587000642368861723087813665819792712926915919463566146469795326555015997592274372944040427106746340095591207231740043707902859334929856535351956037603347639814640522701221698758392710500456063896939973196031853699605109934022479450857613383040797666921653935223348874481235639392640666722033147305339806371441731568245719366170559094904260081255617167610184061990796625516289676368212910799946609489502050929908127997509889756195370200103668394096035115956965170905932400022880224175074474162015913875429304241498140512776062052657840513403523786819857893187730262116704970588874096519122022219166914422654025002850865036148536573123134582440673222175879521646518212099032660286229824138951755449613226657079837251219066752889825764928215762078036568012214084301760687152214161409468056611932747138887905430236536660766603620700168694248541931999669781888240202062863411024349372598649339108130816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -2057586973519079552989643124106521929211432047879567375693914696284488206797243955963710103562284143710607975946272370942058432272005914136033796669420831426542550172141792900180776033712249858895360174867595515017688118199768298645966427828401327975586486175792806313049998900692371887303936560816025911831889413576752414923158873431774459153887212304726404230041165128696641454387999261339467816385976944529930658697707963844293959894261111607618537708390070029730251602143089232658608943669255896323176865387281405644551718887284006004449314095524751338884266042420071565854832785750156977929160619331048558335083357541912878080714712189290515645107219093967196609037802781115302374022093512818535062164454501337282994115443473308268514271058359557031442523556145338264554851827225958444799523507963789834201505927775058298277917684209753515231015126144706856885721046655533031221671462556373745239268323547293662550723511495699647967857304010179593002610346164796773291972443152904639481037274535307497854598777006542710079762203552664438058530469165191062103625502069381284104291940894697815718288046955888949798369897955472313725658869079101470813497647407896659918545020934382036737135958398359728473283289855636919370438087553830938520208201785450798331864835545519792487704404947249414910685503073699121035808121014375150564643009331030602229328764287388424390746937836182349949423404515196551545104094503426000382283223506237877561980774730325169980065322136580873516026351683644013801928290860242491398072920962358888147900753760402613626060339287062460239012233702670775832292620377458976410164863246540547660382906939503911320077395347303437260709409732004938083798358878797865840653493764404189069839197513830265972967987152148071397062158722276023493335095980185838742818289731104909284236332474242010291167179720134122373237484166446122491333038823595657240853842675100548329027903753071377547994362498704960756514808901538840224411097024565090253249048316099298909748963246298874397819044197361200630547242328165334026158153002766058410341864659086263665647984426164838512220427084189861939666647296458603920257015447157117928222533680784871756457541816705607357664795894612869115039539537821712172136844789084783653233859905917364172786016169843740128524904800166723312379304257801918762861668509360284859877898355602931004699553915957633653854346992960283867892506246766966528970348749913943975663136932364164992269261528520443490943180264674859130698675392980453683912183257604257908150254671582348747253790061880204223733968417639372160445841683486622503148199800632164185821006883747323370157110029381030364175521298249924277734865101536321718318845132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -4591506600852809211479032700987672966140972533578752229360145513999850860013652973363853948867854911802254234826330746168906033643660755411525916766180124835191806640713498119012515905734127330209251101191160872472167395574729969879508845203470693452453616954610195244152229314938262643160226298630883960982295265241392618608256587441155814051216372306693352100905073728737165331290684344007666385462934819054920551716959162894502969053018630367136400107383703819585589942138540028507475666423453255592152259955014071022828758235542914609196994249070473482094389325965512534588634890744050417497394458482324873627869110571306828727020551307809643705791611882196925598464231009580867623240402442496096307520360266407338967831156796557902474115247313057233687799526731453506183247140851980995676729294652614968711133444035515888796107562488716907825380908730787640163121095671279327250431654392792928658190927488796722876127463202687823681440511265090405162145643617836359941967960525460973494077210996340486371980393283394287804627322514483367748234587530414584834586933950391292396738678150195390818153389154230862408413338278756028321786327590762282338441983021213349404422200344607329600893950497554166383401532941340359025636364990708287922518428279761130187969824295919244648956922925311393030238203234017402222629942351963067723191379627331177624037353766485462525026105834153802956141309798441349315584271327240306792817923325379542886881824014831109988741498580581771668049724615547606733896138860451848157905195702063831289923121196409235404361445500642514430281821905582293283296434550675574198201715123818268112971253800415110232284346502337597863722614744549293791461767556551814843282977327334567468352714141574521008621821971189660525481230601686971162994021015552782803247095877193637005670448931908393899376508877682709632881194737804531535929836731475047721422526416414709175971422998497813365744798106394249602989841821000963301244567352622218991149135215651318055395539223404511287138299748949607077537259753374500776339386485646292808869049975145226045145560502487604279400323209116328926473672878577462252483622139622209853027870787940454864606797088157214400753158340464950350967972094451042267539080900762237364116426585896540616859176865629637361530067372308046335812948764114839254296357442209826149866050348386376623898969805336393778203749985271398977282549762528290147579105262827069817811148705391489394403223482173871254127580957366255650465290948331244548126271979762253090691540067930735502882436439301831709266663810801761418289619841808889659002452059013581657231583369750456508676812865473104958464582531023589186897275141921798585044025999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 33920503195423609875560400115559944099133702229514496524576824588195286143447323215707515998960945184528156008863474249659450617620688955792421677336375697020455738838285934204441477502613854240366859863850888943147366132599745317961712763233026735392893872820232413402697764761939023663484366788108456943863829832011024351836512278290613498442803191413299033074200521563124112255127524819279856191443403897575037988205293541751788571554761632022338487810264349453077950496098736328110411702275103343012369029225296540282550123607776580993326994062201394092745656870233083531876242469380276295575211638525587830493064535482836696302085972137651345916901859041136628063054969575211519869002657591738168200465609049764614674980594613260509784434156480258502652098240231764135142105494642139226037992582257886701248122319132566675126639542103274225312438962072727924297237368530085706850823874145919666088127322523128838061278530712212718266958358239184530968290592304655713621043046777335428996091611188162482964515946896631263133561859844763087414465943530826769547162620650448486847444771453654492011481358599846385390111854156966619126043377806633880597566728577221894800784987062471161761567302170406021224443638394058852396995911880081083596781196996754551550325628716953944498924302698245769145412891103487037558917969353552804675627192297379855785563156052573788513633406049641481930955143951322661200320584920631154736914371750712196675385848323322501953658896102658899305085041115338667804872706974121162507176169426084915768646737566434756114180807448468288591383806181746772762457943618874713198316722524922903464332397096336630210312316143111068628719649918937405356784032202564380983400010213332667598060286004746247858722555309801237137740354095963123929935428311340227163017496756588857281106461640343131294505905666229245461305485669007076388714134772520893124743138483584510162904110166952650307618500494384521559089326523092492177267783567028019254690059142742340231194216950979334104372503262565679033638956193115607923590781469752065233770082782531793045595566630150092921402187258196873746330362057957443209048975889700873136585473275692109465145397887478677459687171197198856113674018864524724356052716942974935696838606109180674735159345670235628896999730925283345582090612761670410893206786138707482882943283207693702883043124295019941214920876417448434197582636614100070149777607111778071307135079429169660085321284956445933526551512721178295141854949313677136931902445491609242812724019551364657698165234935023767554423766357427395470836908477647476798605557116616846102729982188074537021087044168712314192819013539411821159624143049817494532657669734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 1397424600980200105697402712194783015165682415452337677832166168702676712805010013155348231936206817430830325422390537058343788142322301724429206249254370318074215039997315712238580390904392658504477640010495443584205548422157115018638559569068216995416564501955561876423090406375804923743412155471922572608316012911005771373214904666782502985366726569692885485759935881460495178454900793544159517507731153666066076963536034566528317627621336982853608228041337741322275242019311377516881373468094373555354881250649002297316080369738422364765707863098403998752485991249037287471294461819033518688460383473498065937485016841432828892073385118047563285851223802556387708020534703561946533912311448500265338520902035309207139797188967651487104006776184039799324466638347699044018218197325088763254181560927680339821950914509128731159201435617087422067272697970650230808487382278049544157400920166450092807007090602606022194339987832939742590123661419583316654517588682015620028240380407367144740684370077807531392516624776386390317896486108137114426834965948506702625821878347312092668380750426463726105160509780494349459853892264900363749754668099238607964836253935919685477268743684072315504473604434152961519162303849729684106296053688292445866681072401821696161382673138190820718565584534220362604902261167227616170162529103101980992557144861337558089811748244047967456056948174187863095184528130787724143891873362054087362772858824741449331026586616999239376431217177661571766792552562055654474395066697757379444163380023547777892917670061244571434475988860264048281357307903842012478008955287461350962175308509947244973804057060209209131517235104092644776507891768143787903876011512619095173681183511690971358503335567583863466320030782370560760586858639647456293342210675920211707486449893276306079748917179402226979381266289918823878160874733837523489732462473046609067084201226389432610983807613800785914760838845410133407841926427091341596818979352237906788207468196088734352904684463051867387275983050830769476612157348229756118117160103658077978665762250295655060386332263998260152601393052860990804468618443639602146295253024270389224191837898257514773150039398773469882571850053415267475755547594411194221456470523651999224777520844321253195071039753364682778017538246615171415816352922324201930890412140364102644424066467473321379337445311980067815448247562041849936782734473371647961109017773197401711354229411701459145750370541361543660602416484096501459379506833006130402512849371405062264476338614992595643407227932688185464190323693290486620145926178744498617883833004139031167538930722146759036337212351585210261107210770506197272301738333466295682300559239413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -17585947491536543091143220691558506256121713301465913897490879428165481044586712580743313483068567914569909946367871001728950155295257165075864529588957004678514186300120887846298098156851316028118659759129945794157248144410647175541267467330668389260696826104850023673033299718516437294664306202827219990006024353832405797621446027882885254384290904364232423034105081091665141982522133041781998016890837121234556700487219637597881637935063544559039281428138337430958777410163836947639132164757504691185402478274455359028932921591303517528144702773329948632947140927509560423953189395332832435461500041229143522473853435416279957731636643600568654033834098127245822809312094435333167168380252210552758274923736528288796013403896774787071059382241758615688105861122975780760233288772887273013150569592134740601477784518697615129954607560560472236372808925932900931904893579730748721775765025990112917950886760076741908630197933099862705704582301454467540795800913566540374348078926061790602473320030401825105406176369200968757474362568080708749765320221420257092559364825141680896442063686782219959399739374664515654580366322950476203523516269806441933910077870848390077388613149825904267664377006205069138004971146328265283586038314898323789705219736861638331691380184489076436706705070682517714923889625657884789797741558010857348598442328663357601303557384762961618022233395019076415197101631480199075051425746120307960346809130758557555434190134576839303792139427136982670305866230335098014013269988391406103348131031711696083109178159736318783878476065991126402907366888723953084881726288453270691341591538360841395613765640544469965570610182310635145475235026472813249607104096343650190434545383697038267567926256775967848298200774846509236257522321781260179842410905687522141149353124389548564459451426998122520788915659235866446594168511303269950078457701295812097099661295936709395182541803663676060155649796210866620821487819188478541637623103421206842868516322558383553883055245463177950744598489102135136845425269995867369971880829339259984017123908539448182420012172985810224581896566353287004779170027382256072175533426656190437233940627681277432172838778582632240531210027377702064251929283773132541375219664237854102018981016557771022692207351014817444387183632810867729101679085407563757553594582994792642488093643772305986258896456186082671086707525112085336815357374830333350939340647666027002065810684104623779945209364331589882659020676807061581958190888154674075246762001702420695892649744517447581962922795206198033483554087233202666693244207895135072251556258749277765028446264533606765168473467273399274309963391118066894898049286130563509973652878445772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 97494649562376146031304249819791067118463491156187872405652118077888471225344473997906198787473794263523150890849425256426854621017220981718322152866344054590633989110047766928511119819975161840502425902941449002662828540353140803014869777411265974690118395244184919356191448215341980912759310537777091071623181356159958546627539372387439500996109382024188095568640236707879429478005473199195007256598223587050438287965833523788947624064316951832261605586190539563940461113716872195728364065448877465977348643425161058200568126010814530916059650970939505220843639638705184899853619490527876653037200728673772088459409821914948072666647596923683306416555601236855064848537524154017400677585194209256883778308873800484491160728831542607655764486086350169685813013134235177770166904445100461738755862734060403674001048351780716776268079833016638050848280335806445743733178448318143732032737339571130033739741183821885729245031678379548853751570621979205965934913081599412892180225736265957221078998086365116569184314642511674457074810388442198479443979746248157706481505952867819830423665248640140041850171883712571336276519390106460848607889751745755391905789334368520654299267921677004385028636686427670917206208807091233448402435827331677742891965482015949089887705672992439685281838511492067224027449239340622452625470493212268475053244826861554502372642487926031705219371572149907439368238561720823608529465276076358740594759358691244196325415322721947270300563005105216620300409733056769858041454079003191003923431974044466084830948228494520358614439968060794503419853003389136186182738319699680277564334459726218606589445142112177813559050235265991291878545337139549622437107541583247256124862023450791546343720043478710141414950021442161111237755670321544814715487369367802744410997496856051389374381880700621669692620032752823443457936876695346617359231894937961404559908176961639582278853482736819650714270231240540497145980026134960227523129319129753287520238678847880873341744060935864012017194886015387253128519214478230881534001143406117354164732004916311793662000277743955452680700206420586822031072742725450757423488514452501264098690534755948233446877720263867211606152848933009412147458563235621306156013354404577765321153314597908432384706896116638374780391692094816537836663484338586363381127640151290747746480689540017772684961032232673681903699192604371598359081026917972956929509856697852345395769036053509350418300773413866144346083168657850513186845144234143537300810323668561922969613043660267748126956148154208356380567344912258441244626034093274402972510433048581247310572249775384898578303677134102109155587363189894690008826814350667603847652526627225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -334273553550268170575919895254054932486948509164132102308479735478226925264080756108632967613059749309733246934428617752906426561805752551723795403453908219927666593951862024923615414362630743463861701970070508138258820957452094200631197335359290420860450618823015969208753484239323935466432698034496734631103142185339889580579231894974853193578930970253896633584507033981323414710794490517174072626596631923637880720389121689871978131533927086384890732248605806969539440603880525209335527239928925358846503443936292842344313276168683128346910632851855151682691806030688973053280277052520863492548148182488826247307188138477108682757651882426388810821796033362472776297025508316290666641780371674858909332292678622313112991495744375848971639229512458247388794295416344890977075196273511705190260621167850726653917600750430310688294683452005246172738779993879637375681849945699365008770572553625476036967239759089937236013176071008795696547644502936640409023229146676872295329253270327070510900394059377000300044405220327728858165106579834293395324177226086831443996698356197652154700371188601552001045807920132803810454203607592631652440804270512019475085659256111279597752352706793382021941302409825143419888561975860459087428846838842337980107192696206324213891749783840973887440182318138369126513688489995474819051393867890704647230822448502036000934763202397222114469729861381549202331222186326216019704736700110658928462568068822337979292198916387795513412306468105754691374542034584395926780949801838041900758117365694777052828409733779296392836350217842960035176571260705791384864780008629448922472355650451958892696125811195716309080989901053016218014187819140131445113623556155398329491596837892099738721571591143680227794226265061602951469032539954194789154679936026364946182628670750860062014056610423482062860815747333403480903235058215950972906905702389954087031003493457383470265711066874580826206663364444323145200460279721031260541221199426804830013491113702059471939373575708272487511520771931731556109974754864683447659494549028664912235634658823499133583107670272426229476590575413717065692752496438504066078968994806223755131899970066348618865670086841153984090648923426923466202743552270868964355923477614613264768206146805074036040851916519245538212034461216726739941234931364729299494086742205953860054803538732710951176474579079864196226627053350767002975236270664754145888849969687254998030334109841955496400699941682290775861899134274366767378753745816245179593423550070043521896031321081627701008288070502598596501443436458674755331663798153086147743301181979054865538800889451911194971268924631606763363747921995817045784000133765609356918146935554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 888380858278890171451394006896185484861579536492168165866380957666297977488669254667674188922399659321637816571647124176738368773899834928019745143103868654908098143484788954855947645903158741769181740031597750983131955711283273778693292235627665515622390061314984553799937753870418403591785897129774407174568705070982997235722840018314429593412760213985840983765514812223348735422748079602219812522098806914902476653870582575705084914675328080311970475829988060045791525008746215615976458778128896194735342868359274931975017897987509293501783541976717888648026123158205340852674032766546590579197739078110980489527502285487749915385416941694037211571810797492690713074707153388341987150940817687289708996788741150751831977025125882343036856486563139309478566180421853256137172639148032495650566540559693887102956617280410879127360611212326441511046626937884657594934052996601113119459488843318020561948413315974453515863850021924110955029647913294769254201711945953694849929017416310210985816675866578230821454073863268611447321790222350925952476431510168021299902846454705375416180684569951947416604454840504029339281177865809122060927107628837860460997781723750106299550133483880159728574323031604977406009734962586433036458866309200221448875864247844092914185495935220809092602477022829814529719754260504048061179135775946330845477137504124152567100019313341323789197487467785412675076711889824797696868469273735184517055194564074445997082897886835515852218705323894539262990947884581997114740097827854680499283892625882709631615052928617133571986037592335062035102873142313662328274107717555699438604409853925267507877094582658161838670858991811434835729807071426437604447416580117995405254833973157372241692848771453030266946524376898965943624761655189015003693291876991769042210075649105231980212917153977919702101526219985375301356575119339139413511047510306703186933566508297664202880669144669917551872037688853458988869376616909107378013084749770514792834243757951249032174775336561717253740101528169943808658264343777441030512025313944499851318582553113875365166214815591879799891591472673174073267950109767642485692394900545093859341440576035158500370325009514722297114891951929372563496752860662516758491060079646284837492452576344337217447417150659539206574274348751448166885488177947781093162562108488672181084471152890651870933305835650071074695189742467207495083007764915506294443968264923785800453085124005680376213042117907865674269393127741837218563719676156441201110462936624840012927056701296938598724107070696032090214687542710510213901361758070851904543754398640526235354413182160379261789715840307597935834336841965768651507632044222487997945590535830896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -2179029305567906366977847634774941847427735739106894706013849759158572979310154536363708422392466521249319170775474193299434793286229996997063889426227445838618011907975620767782405833518489925388432480543379229855766315545317901488322587014974750699644093010216181183548834633747093639426051994755588355044931702727911777121109467062229595823480446384982313361970626022492932383017471914791624378180428823067226527364804821320003654312073258972658551150178779589462746879043467311566870249281156584112934475119914813985448297608092755778113519185755346485562900333956382440044543667632623916894117787706350976164766773335450557838483318338365638034802841749513496665730392178322162073225822863205861286857199149784861348026585827498608010882308544559960001933832355302110405737191241145918217348341650309011731145664206835356135421029213402978039840072696536463695482774651787432934181998417447297226584009287656409468007671992760165115249131354423778638403175251422629130318735149221090928176452721969227786127051670289466533893596102389449354433968597412471454245431351968555044608972720558195057598173147109484003068319771077013761123653599558114956759094324565355770467628429497253459311365825054223733819992296372171623458792342495905113495228103225169987688934662989403101800463806179701642410310540978506284337332508441781854834418230753007919148225280734581846853651544542536160322148601033550634888057025839998937854974379237816613223733256956475644211057930861642444502394817248397617378808420201263602578781661990949549385216792064017150589630150574565387013559216589986081774649456044405977572800309027756098050090897904609202042686291188395439476438506101775715094882114430665175913705724009514129850730836433062335367405871675546831693747076703896305949089992079612328072095697743979905489783451741731870117718268013742659961424122358895326021205623661134194002329263992284238457816053506250739208179999934306008612911837078211435755005127888949588374425379732774230473818577464554035781585451152748194737927114936731122957402725191171904671428194347756764128026045719524185480131345081549723878184945892582025488888240906697074273144858876938670935903912236750487197577345100279143032288728783630614286973727067911992545224457059399530246364377896517224322058995193828613068262958622791315739719934598370547283479665938351434265486754947274409268428401937821075948641612509726949911080125224419754326643837133771504783360441355094809498376775449891312342565275345247888154406498275336211156115623922877628657257185827525783175599922537446890123909985799620279258357794575969090880070029373469354609192662434625588109069531648829754616569148580889562111623010084454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 5076355495945440013399336238684232203768562864862356489136560321549138814715063319168866523006618068959083827385685405135251306697859522875034626851180794518475101284889997298092287637907400003582405567528199318483893207164102913711869552048197235067661339036864980292268372861916527399564533864667075409836809598491201981042258220191697231596971237959522898216137916320295467825902196425230195213415032845167878652964457730528844636708156225477432966039502960312095094950553821208893718191849652390871386214233234004797563479096661685011484435511845380478742989873590590830121772855295095921512099687468179815900433663273598866430499622921576295861738944218271133301638804585574478794806706558524645360338258566812339124275074195548849195028205206872395482037759427268221905676076662909632718828607476362371568358955676542798927793406121198763834214364853913187031321491330607513095584136368364595975905576941545890810564741162244668190070036572286170148023097421936325144278950060373599442244332972007536544969004362400172586286679199859697652859967797177036919867202242640889108201311494150421022158105484056938653641991719547324639301136164194373000829696402400257203733939743220663517644110929851091548717525817549183567343794471112599876492571784921629933981626092595660767525545221126922218699264743885643129356430599417573770268175387286875584271509817916823715680386615406336756572478311418521759190030990939655502693904245682076363066042435754175074432228538780861150247923492459558317414215918079637437680425638800652651615901591109328970302972657957201427203050842936478492701008523312641491340508816651551386538194489335853577002691336446355771431006668209715357184213290466699167145041874095560169893821286836383151371236134852421456395970426623996005826781746286939371825714775191743200710194627451590039394724307751169245758748590361447346190631963004272701482621808095844754452252830719831206005671170492285705287720099699953360388767630811624106538385494860822961188957446680378488531860352278911257601658646619437421846303109926480740562557748075807276767953805617120234385612252002130832881388713974264112887325629233034818541877548108527542421696557829754493777071551485158498070955140448185086638803544522125026899224932258284075932491422415086096451209392343907274197372436275356356711001616600824334120712492669681607578332408674976159135525358760547022023610327489845054887104031309053895710548650227101354273044859285453604344909959694006204157871107723023068975279148396238745903346768041805606697426009615482683232941349826729506602576346131846542281770234955449574827972303684481031581445711274791334928695234633544185368491866492989329051300729328762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -10774399429562209355375084168698865734265449975460990945837235773087962305234919999234337241567201070750438603361320470657338372143390045959405260286455016296600015315056795758438298947268699728772689776783542033504639019896508092613090684029738101901747497650593173297106530762211129638023909896602597933073426145947402192359538581441624699789024924365495626282509885805666489406348282749902166267703729924192714856156869077061909218113219589607207920412753375866808536466562194640430701472718391311985070358635273158709285198279702257347375696288522208722011579219039062370724767061303023198548311359634778666213728754726421130602989822087257633009907264686643480691653577519983460763630407938760426436781504862196338423421258018487866026560510455321475384323385817838905548123329519141549387544048484891089452217436347838229275141508926800651585002662241803421800756025536160226077549724063690906802340962415896631083112346458278983544368101870163198687242376862893240500942235153153828560034251998124029461810728541482806776035397008682845003890314641384715071029578208383818157172898448349080392530104498269667028317534330663011529401235519456379463772094899750430641622405221494428777560792221803853774096108377140936464994052493381910004960355155581246928198801940838747073927460411769594897721724570603196109524062436324498483410443184836400295584380500961219044206925460896748157464517721516864095158019215667315701536789463950066297386996923164317731709607782043863470134027450046146186958055706789894145475066317781929175461937539944453966338809906778570779461658063637996350966619888431062469081956028763914570235414485214430981675203751388611321900404577555538971501335624751762658914660097348050438679805412444404685332803030564698210069089257837569483959714368363094313860350615614710592525417653564314491693173444999836342566548917710407723062884938805632824367337055256280639776900373545727266192628815954180747629982183719054441503612090593752108501077332315808678354835933256619988561577659720754302503868587893567208598132559726556636055973684917762484756509691887122533665820530491226699353643992292450765306103327478226527761267129572016443415599699156303590794263240644327646184111240503740294916026759121133182566569735679219082889676538516294265413091315797302252555658675572547495329259096443020459658939525364383536125798170596888683141675298569477226263906804003132791768965268903542195479379515098349678260138862694887593161289305003992246603527689539659162986173920387501290151484103612945909815511805312351645995117033665109854509073771282098198140859313845382979969843197658683481394138978483786012840477655832911172671551828057101352290501262940569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 20990266392170519500481562751803610023124519092353434685930161705131319516054028277044138181442679635867632417738699168729880416750639212100719857984509838893548029365811349947572951517503277698672155495556152197106009118029542435395219284884476078538446337549580130054271543845463711177087221487251539820747657067999447179993600161797220674508662567509892135463120979794889317618699300581654968353121585399920519359234115159934658285049768819423264500317334124366508250265418637092009011261427716573678846672564404632254348392358836546428957888408558038727040556769555948601522633651380226098614884325867156513302968409888296662563389014439582516615649290026609255646986043888916834680685085988838827236679869569311332111430977818380219207259797708673474830129751004342434202507394910886611411834185018502409220415753888509901845196074075982997887072660630373461124678461376401764794099113788590763185770230668326513990268417795549356082585339436196628763712169253429882502774617674605428040570790069753507965011717768467375761102961828455854666516089378131040802071853966243946288451900700746205707546606991865609969583173594461392579629132393421401411284263455498639013717832985663416865067101435418109235863588651083784464911469190865215605823037542631589885092058063881915462919167174923248701936810702585197993073985265865070264065579266299196006171755538859906547938105143928664436068343811310119208049696387966233993903587560474514668209159047248171534860143369172342361063715333895018918527122966788234603963773213440117089024534001139676357645244028932799940375069660599410610232712700291087540572623972519276194099348313833329645182574596092893310778385113155081406063737762242155966529123561167220335671215239794229235276936571314851826727439049393314649177753881796048785294860268125696836824184213023445347923475971629762991346035516231926976074538513868931897315997781194701593285305282139644542314452080306418785536870462776180575514174977862350067318718804711501125929148818005624951471131392676445156750086313537560912729647465904476247527084614205133965213066598160825598501409405891107914957999624288121294894848335428760415589091881122381901663461688716543372273231803388778413353230926187811241891727352844969464994088020568828667345099130582830295601419527402791807520405627551589845452502334323715854577371646390341289788887842404357729937906313245625611181010352589331450240956500106379238601922158303516318842131390560411408746180369109773361621203373854813460791068335321718749685084548645072085322385695718382467161841571144032655824215794223970802746401927965599258554299378693304803823868873811751913009196480264488674523402013255719216193305675500093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -37765641316339500847620749263680381700345884214836930408685842106877145501629709239439502506191351749121192042807939435023399958513247020213685129733791579969152551288342031580335439301529243068529894420931420336243735003675514481415275298683302435540171790830709586251306319946682526867276878714576853169023741655276909265410159069679617209915000605061626150260452278005444729428167882776092777646511275160866755997880285335982463089344035153974222840611956918589297933129329769169751153810220867259399670140210445350252072836551176921505923625475042713066393808256406996982688402672632973557541227810822427194337417773909528030346281063538226548733096487886671780012154962379943032914662190155665059403394607239917473123170529400343116860083667104531281935424017839117644063063806272788739816717663113788969593943245342049122011512338438114806749881225572343727949182759276582271900865077670098259448138927426360338415531912626876144610747000382176859108116273779344039655595181130741455189052829788019284390930438770634786109133447506930809285970788501899629364101972033293034410010235954641390060339354640922906763569971383150448865427855273099133878797409758972928957830498460325802728498854088932974892063204096517178096526828823988819104106384577434619443294951200984260243253747392395875841708025236444789790734193672055330663644653368671585728133607376247997172050991286953139952969355305113569960178488453475379876041213540951051612036737583756686964268720995866283514347501051247413100512432264561951090126712278360282459856949833688707923636092776437374854636690032449064486145077292878053430308256733566651615285384528940080774942303579683061259227553532031782945120361626089073269665027023294223074870586773149912452573482428459579347563545155540080330100291030986903667956423552506818923725222709954542135366944553747872769122385581075823007719187018081088542968657442980726846596795200477216994926562432769834325019019754290304879542886982717159698601484783591961285727909525633901052450654255788734590447952670935570800231575189326517827846835997663355932044053820777348780939087778133647943126059229304135908363236431715403289643558960832189416041036140537647938775592767201923610529671525385038661289419036711004504486643847934570450216870238653920830003991672654824112771793288811970859017439990459883093541999969301020679201275131164627337391355519316581154711399183833292158547680944233550271500719726333940036646628094941335057835525068522572414219661148779915612307665480433439296763205024863034330510725487357524670606829420793832408551504477882787504052161685576485587476330728449933925924836484378464439641281705113728685708593952827521832226280806390169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 59104950970624939096704646040188737466632842151301245066960782089009717244903294368724540704857797003744717239957849138276250489401872270938512181527910142305023635404999293556716848460156531797609146254819703889094363502228935967351861341314521361014199982958954786413741801668938437415734586623606941414587700197082084303311105502175428198837931153392805141970463429463715379957222286956827094349203339224074506173575336483721372003600569815277688332808219877531659173054045434092783899108609710830992661092156511253706081518439421447447487643625064346378278689826844160889360124422931685045031753622860658422917180208038242166736290513191075369755725186160381020712636225370080627328876078489417053033033986150677767398290043511155205362061947484303554746160326234055715748235730008934343277243147505326124847232544281521880650217639992966949148983547719676084264606582018861833388808541070781066493878441511072214600094826826269091673033300897721823538547576033113691060386614784405474651523107637551356352201504096864738973073752451196980481897346821381729893675842166557178779492523407027293331772421406766125330833849819395155459788584189013111631353989623648403920392018170077412339230692186772406163824411489142762774271277148526939187062739845406095200753259590228886399307002294294841528115203512105604904309800390197681161556631050556441311969509158427572400830446470636002272476225491404498636839182237092527405609623123779254624236514343952142932393003171271314962705435653905739231612117958146335013495745065169697106747500364861860823670145638962482973627248768050424045706686227224688904407816912550614591860550680720176117380195446746512769735295537862582444489227072577616162526193855480937039562691810312137191369486474067987217439099113433379475787287942994710765250481687918555124653795663685391702217822992866710007250147284725632097167537661196722532624663410674618636866611564802609442682200614601025357053861667293935789569358703505962512085489675260590545237834451011662307333274644052729283105573126547420268742948426207821545911204083598792704001504479816367056805859948801168970026765310365589457035819844660092151827507924636930500172944932342733048855390016285141569788267065875642451544567478626278618362938303594307646710833142823462031751069286858472931385819082128119723524739443604043588123891760101976940490962154789288647856140645739760445647465275226364193805556310317763943552674093612685284460495443595938987471811200176500656095451813703431445355503205824276891646399085832432033315045312435830892741558851505003212519774049171796571544629833714620970116531552842474422579918508357315379953044094852753287599686339538545950070003125662515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] -74487987121517947124352782696788760880129996493614973690010355590610170388267526899457934234590551419010605503831090471949121023116428273165405029391886104692462914607186772967373564470135596176136399057784643686461027182820385327988809337933453124278427798154498200576592802001418719797825598601855936747811546377111258299675858489372261505112224544523552401581468772096096234836305642996153093501995204542445145793658256244861431018655389786859663434662725270378350921582676261319320201874829351270211182972561404639154939309668212304445008494423249173430836560159189883119583515010510429760818583545984405565244374495170541117068893315921558451681053614499906022831999424223242352834123672402432879393286800626491764402684504047389196277632229107586445104094193976609196126741146720203142488344093636927361703798913308173608891330711518914101572388978356494330548517322366417639732878147938709397180596250562868927986869573428463817509499246517080720667956011535270453293948908396633220095339211242140276989627593755388524289313800552558845223307284791737802907514830160110525469891183228577954841074506359718134276972720613298887024092132049388222303767084912436267135678200185566799421104130003418937245070024706406672090600873111092649737818350078178328698155805556567766527897507437392859118048517839410512411183458208158962560603758894144549008586166948476003128438606710034792156432259345398134132136022757895830278953842593668266756019412230192393134687394918426940598080525177952487817304286885479325085218195277097807951322944456135845124289194856147623583636593564085467206476158340433282453061041104607948653154359177960763647406858469591697849771202374561931679130343236333892722407060797683214819378812246152975852592936044466772768212842165489406856082590077747148876919942347111705323088129119432123868841383336827269740482928861736806613051137108724661290129292058611403368798923717366221026492190713532287954385608924035519296652186211977700820230671107406072564936259051934318156393227129313612139218857054353659698389398138309091981137060686453141852402894184850981460050785495441532338536082445208350051385723962933518088908202859575999320331707293396576691273096500824685415177242405639218877141983782636112880375589404723074885839701876893713935532297062835433026092472091704361607603451483522884713495851859273229564488031035963454350197077014167584138464727041974744196561869100483348268591941155203321826571014675103513210317338045340060700546507173349848516315989591621879095812813760756475281277044845517066156419345479998462933100479898847973585728997004502753454541788799989319184344522263785520616604444062829417621007199760365711671450738477760512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 75008872574228065291601655504595529735957363861926875858735245935591028209955163079543592217096779798597354620072993165317615191457430485071460478937701190950341420772181380962951859770485609722791166882325598394362933681587460467726625122720411677950055407559722264903609336127847729312261190920425296314390158347024931566393477754835220771633341347687492953125628813375773320166260331471934677735472499130457764986714649061800369587894275875032130378844867879657280591779386400792148286596716287566507106355693146909291875991322362269344879375742732297721878215140131524307989168820265060284050651142288681177581410061550432646281190618149831216150034916923748730021906064986508082184788164167899149507256965620381991354922380443372202910111296030348955456988076714892424078424963408792822822389530406585746511297751487148345430754955730842925487625841334910897141924022861539575844767310777621407271153953581683119569303083857658033860106823550984433632479159480808627882056847234600270007246071483962727923916122758799837292529402553210633808897131880704222353065291235181275629977545658427363792820059881380053972606145461800566373888743782693780285121624646620691169530167279764909440699337919814826180828112066930085653719755708186094722305360650038128608611662515080579146406842004752043149814489679753398126273027828086390328322841482874236516796494361826930030553557370944958784750236218355042966279216062842066378977509971559739854513481728209400240184557887688532070151330512117912922449219666045921772770794833350035708960954345999543393844175297708141940424985035895335404096268727511852259682445208025954535671230394053075148307248334465084677289314057995394458598377331301624710379063298356705970935878508607342189665441937446047665118717945669079833606506793780472814767205715651631439083580869393504427352740791595250080654631160284996284860527435071877440913648946277996525525715858229372192141957250564398855961781259739172793327904661216583569041118616543531044318232827197639529583317039724421719464450007966604748837754120468295173261739917940585272174401053759981116854344178109591963829155954791481394850698380503771965340691451874831129841648963474090475242954583638432043569485835216578734976476291765228828757018552418191892177403807214964577913937684245739999145246786588882001420870305978150061223939906598671099045400941847745441318162893462665673380546696454683286085553064913717690692555688763042159415381532074973857682877927336760717251336055597276762386423126814273615885651054701879667153827029621109647700676771909472196563537595957120100594158600177083864089994788210864164478538983174622655643200356806253394769653917057953323126558147383132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -71326528128112354639293666403406818386315541817710736992193632332378184446627787345154880316835720369993918030986228181018340317671850841838061443027048178903224869415921135485731496803135474597457763317659966380895443358415679745871840303790820535828008349152673514249226187719849754058208734682643064869423342649088303200345570018759738406094607361760292860744967536630475570049758747690528034548593328535718232574294215625279841660910638564263861521201234727939027921070986104125125886686366098958691621922646429274216480443576343851373520625428678373495950780704106076246067132958671683350509556409644381695789935400384982530346211055251335195015666307067436226229663105654063474503747894649012588220861644235147923804248512626774440010182430024636922620284680386755651317115394134248392175949278807787559688499823476053966146289401619550335782476460780135723549439338513208965600022478166045537985684791037236033766768325002504980217617837712095235693568011584051344465208421290017499687532592646908293488031240107634391117935766079421442348190647524292887623563714532570482763363746705520290810455436798444031146113045928751082287479438543831720909533765537283553886294003138928065186155835747278742715490495743545440398142320248044652663319169800622275015931003639669714122908522981970234816593549615215473560370853295043463587283925460867931651490393252795986753925186376646135574212356275974723007419739046681178484464044141744637982175074549096770337201674638152158787217178236086283844981269524415038476367933879827249827924966396001106133803359935121924400506607239333224702860168546004337620525052541412806422933011264880986603075607604159779896896696449722205435537906597642057348053426269183137520482077556491929048006306038193283897016636400567295200323279899632531325711674642331068437240026202980520911712667181029865742856354327744933449194150673114305002480142556081364332156692912043660332183404786920919099975193507965619278144136255623961070555861892498703535804905170006768451598754031074296484877182241723188911220466215854811380313980493640341160973345216268078255484022983681699078166314047209276914985256106964243630870390228558909042068422757298100515019505904985347299142414000732432856362994964170944215360178569039383096363408754804199387033019267460567830260061530626696066123179660628201180523821025187137916253058360551845399801005077301916351239255981559155487253828410460793530684231539037875074904278558992913013230940831081217694878850814625596530046701444630324628023365055609268273904657138055928213414365774044553814349202153785310586979153426253354931864057016885342160157037305645776880514877924810233647905399839311133067780073262678016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] 80584509837660309715222261593984857063216573908326679707887292204512053585294379422475332633507590383173884669475376297454881588521860165292542670752931095704313780410576620588983145131368168529531554314049225820244016650328340342485320880846199522549670293612596055518819368810814902610098089379361064495619929898251150071034355375629928430116714212089299545180533687973442903352903347927243212331740900863509854319347986888180954334535588284637351507486891146239156813049374808470053550910750622212838518215088806798133044117059760810034311361751522546294481713592433171819554480904678228753763562018772217125386367959685859971694145477897550372408029669505341145184456702864085899713827469240183573555683877726787411799695149467070643230434187061363203441352131885251481675866914698652983952443152499177146109542876273304843106065985364900844805024524623791782028157796382025479508543488081926267752119076755843249366858945029482718488498674057099076629108148688361467494901248913025981366034900985087289332135668027449807270355525753534114727728569445755571137600701579428044060067819862991801260060317930718623317030025658377423164492184885054169502844725342481691346117710548155640367887626590479255909783856697510353437466171836851114030983975628211383476516117354523630562103396476002165082304454916496852949609433805522224566543336480685877752519111296454970959612971790338928780527119133809276180095325791631277318002880459076460539408172463661209422620603759046141104238717817159290919025087096949506279015767205687194928840198872852197143719369802157683303480506889970080657305663401428790284828812362762133770324699525083832279908506323193518451405411211695056740686946607700719257960526574800823695541899584071834798812027273973486829183624416663761599653500115578474262382148675024266688052964808156042147003075550921264009557864473588377512145357475290542383185929934960234373070236325553849568527400028891052305222476491114222337017220684123127971945291272489101508541062015942417500802532711713880931556931867012350436196792614201529676290567410104450132004324112470013018400499637269178865137175433961393997613520292441468531092285834339134151382004343526183117841866469688396799558187817530363562967475957336903685325938380820828457904365313404391574345747982566617770299492865655694345878236107154006550884522022627813611944915093932983997451038911886056244503357779634467965849498396427677493719572083162431566830056876516055011431419543428001397306122010223489897616230696284197563184750134409182927732465707426218809122150372856763649546920635568430581761934389923830399178529431092734615225727554847903675891557146067413369699507671302213457011225898516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] -80441739699528457654849936239648695336577984628135078984563116051567339117057643342372058693593119548783305237753091634442895681178482339941633274273067922975678861560552890477089627152804250688781249910033426289792244268954423300251174672928163636317300112074106909960543241157982494114353500219283286887249729855211922570811962625934303800797611882256419699602184211814739702394887803459428678235738697085599582776871511476026079262238587933440694689636163943393540678851476229513420461393601228684175554431157389917716375197319961976195886846248210107576494344403061080159959700979868370631899334864834696527592396802620611612464735356468124518237866847575568883142669392988342601088655285628853546166942078925657819857179583646000959574444123867228345333639030763112548910320002335682716243645044294596088790317662424937012951279257564711484690996381720242392673883951327576735871138210473218544581191910439867059793319838283007951096448103189351607780700832478657353627454226955765108355420701249829079605012190546105613540531791424223858132524159640366429758112998655933844105775773575263894899959386142873780711379787342648916709495047416316733335821048485087859301777298448658442908836782772920389329187273040360468057628576343782433531270343362559349067694802308852245621556682287232505903828742689825303722975483762594072414245216550665135670399734934773248621224046967745259993828856556528052412487812106639649000722675638472166557368000184104647162564132726801689775737640419249490914268846185038707813286862976652174622274913268623292518171463580529714806574772555899401569430326097547484480875378339344354908400869949840774768564929900084562645448632115532690763549575807260918490979638030693253032790182972293949030184247759297811364585720103967463560463786617350501196004847972618338388732207752171642862650902553349736745091917754658895467869539524114468037155856860337276168872097767556368986359354051794278262109556551448435632945280454280622298845249885117402833772242311372388368013036705248283597405398796022543611310962499608592041497627512804388827346568458729447633047029222004119501294020546545842160267056996762276028531398492268863279077190635449352141140126525040275045068440036718082284640410175269761065989978969793507975826481811213461151989330810552247860422879541318610969629229365064465633145280395704034545589414796901181108966176333488510537824963433033313054410694710381030176121683575464928251725437400296777213733272604117837170818059840874688330032124496075326212190262016087535578808126332665601311080012654046532748410666655731726897415319021183837893340048132789591013735359785507062495797502399819953483387412507268924045374568474555187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 5772157934635671756842756132478940928763727272885436124851386562889164473123381545366863195452096328673172349872665918866414852282330336921157877102365648815544454220482412318363192305621950311355287637766187807784523874999350964640848619111491485579686726810036942449586140795479571121563698380676046544518985065829418292668704632753830239538218255655562371394130195890210831053553527555689616215341044079556332809063786615608686788663329655506050477720467441045668009324627750206360003310396153212772255078924927638237944952091043669200369262540604866585166149015851439084333673824578829308265096076823613456409825937187380546600726005269535054561155371922074953877060966931532179906341297181851975710754166800974624082551287302777178543441212633288133930345489199508423908402061676784407570604167895991483468523044254539995500443289769923879008166179422763306133094143089318374356881972902950045620778544817711563139853391585649827129144341159071121338544422852481999202110290956294019097552957934976847977234218246224544916845126510157302113529484176402564294209471405829934845708336696179814814628523735608470620473639449026307775619886680408223435660113326825225749831626570796000292156406957063768479467110619341652052578818348925277223200628327860239919707779046941534084284676434970874033119957708102833389625147163420091072292972354768463642824216326636742339976405765241480762471483157261504197899055610299231303569510051027617315214422473731568920786360876012446029370747490268741735313395527475320974208326087584218946182266427571116371060644097340375541813159490232530553195820116683642043833070154574686570421857848254943388894416022836900524662027929769677600464674117562178209445937570015063499563833928638732954813215539706839263550796640305116543134899069192207593530505063790597157219444255123325832329580194353115774363226858546060095367556230495090646032374270135437321411725741897713173986448634416916884566474807610576019745856400350088365640717028709584148245948658291697067017892044250052597375607638024351202330563673477750571733064218593021886416808273512610784864069490019599673440159035244037746834896501734680497968202393804884794117590663181542930158787356119084943366377936807661069560328278811888655301704774288106591156309219130520837237244090352583917737153895380042310944878945005846554136187460134985023522046681161411538877359080508804913602128629777793033095293072902098360604986766375324619118141722403315196365293024923250273873916508912810546710889547916691859594283357780072253344720020450853504136689924647626880504711396359531840152826162640123298010398721780830326140043364794888285607727044740141345565867520655914611344374273304166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] 167660193481736118275408332788147825773228449946360354098402119459797681817101890432260503753509546380972232957475566547577931873105415410450867895917114711198460680630189500426268669432169093257211710179220185848089584334896784318778583783544046836815001444064245620057199397511857966818372248562563207199012130231605568478481110189133412894817476187114258506037036704334693411373900203334464788382783074923719528350003486495940615682350768879371612067938454156840573722021171240154468729571523906119990311382957146517790795975415087837596149369889361041234651194753710734909442140361748240964056126315713833089410637905384235440075082740191703894773963147849628976152303800857238829121376577054240870775803526005242436587317984527724721442891582603597538596334238607123101904771706426094954369219271127670957153086752782626343476592231662709722984633828945810943885358861905230307876067370096962696881895807325161111151384464909102788394221669699305388018107888910756411720974761441294779062110372658043246774450642826956894311286492794804728052518591286113389080770317913475608460842112275502354434874081111256173139565112364404732228589085690995791236449478966947163170139449093926047049700636413429476656178502384218152381462945683154870087949983839857519077211864561195279025489366506288729490953360349570491711340207333288130460664454912281745485837777731574011495103980888671990287383931162292797740846604125973445682744680895341031403391305072324805805712897353663974298431226971959680380411020558939648038350587520637959112969536486111602837508326703964255124357204571533126391017481467943858860605396547859367822604663170948214720438299019174876698279560307344646278415592569942980522172982139314670486950209964110717327584389102440232738935605075496043605503948847442753838612964236282301586633808114501709799806018439624490463847727697272188325105172466106776591035273633345903904584511894396256277370680380349393410105725690637304907682127529587052113389352750102886613304629457042357463324421724349061062611410229277898591157505317169816770262266629468550050094762761588635426149292848238793542719073528315971811201559289400806131567125155469954483636877212451752344433024850696917901108631481489676037071928265968239748178463287022244804847826279772426757742266616140960332182953159139510719660937824487040867686595494680560844266824837453895640460057935953995023148911174137319290291694634450750301730229562669447252783655381260523617076249851517429777025065436706251980350103615746684252618495770011772116875283213783214190829945380564884776394223805309676775171049223340036452819084597732464919964755674302301627510476721325251193583474293117673624488007829762867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] -351063313051724621449453679801155163918469053505020043931486587087410859715866733122921461712146646012931408623673596331441166696535826817064321460197734569464394641048846141049620837930542567296826022582811928970708823547112784133641783293991872887597268416324585059707156888376248003965296439671116897751469541771392467273043159478893311050832044814209577272114161660258927820052268338583303967457782164684159386455996742842625147321313428330610058029889895765823578869644871233651905058446085351268671853086331805395990624145952115593082366186155964823579326378682220751770452494184476223165363500376142505471526331283127828907671521466117710070897953460702798567673118456263317154152243214647202109706542982675524391279854213036571746737481128509702716602189698600239974127378546172045137234657229904370445518448771502682059193669724084914484822056290768244707649476158921796565085176340165163721195063443059641767068163391616512798744353048014071349883089087451272994534935039986827369961217620437523349907990901739001212446985279175895159376395173604609924782812456672549030566334068363696240238524084104131812889512415300116219221050737381890421978184515226118888278256301250003757854010055636524326431384599402708494133066588161147318795020039595514025468788363193422752556950376052774210880271104068412394752671857119622218201724357671228113515868000251222619274606824587017840836707934096077737564835813521809069048585876718932941308970335013590890147594946927578906420983251983334863705603966850553250718620640537947143295801715967338317946204459075790331944090192399727179479371853580497329558281222170075672687034686453517700559977441092376622820543243255064084279839704266894772342432378620460511836284345489491874641144575680621984410883353435221349177748557876020202536829069609268242489814437532271036541137451264154120751996012242009275456005204982967390044703004275748143743794624414920972902924959283863552542107958548457378487552417636678791708302214187739056488573871734156312357885526957447397706538276116773886338958913340104660424561202537902348102636686464987837723404071278319061624493240478265636052376740938383856585100809176397367121106350813542573400079781418660503078362816734662587817193081008435462352866063482790093366741552926060814530657233835419965911846577610420578762603825189480573290380428107128554404215658691706379742685325773856890163806993082504387879940435044377945233729763157671886004251028605141845037167153057675850096410776068090881049717502017008680200920911284301030952055809715175521802974078087986258169106580863259222359360231636733508194395779169278700626687647617334909733425521981884303504835459301625332579162083055317811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] 407538709752997887848331020562640689932434169779698922644931872263002924935881716953122729413478497089608801571912203136481271869891747296601265201473841987722166262981743619630368629750017585238942687225080321481622378838788004644542578974746579372884527753576856244675699403529498128667258421347286138025991607056933317185629517984795457545696870434622276196978474293033860973350929493096494726647184872570533447400868267059924531088519978773658385354563671896670168879322970633060421628836681239980468734751059647011376083271999971562048594127421749832185551926532029895675120167664070829032493950819215331607448037104729601441757335181554510991457583909801802434325199216644478171498216005140743914969759573482894756574931274942977669696053800942817352607310073078277821284548251942854398349357732436989856464742529938256489157853708632457920832878432829849278351843258981162527914757558940274647816151358863694196663135105862942885815942030577936195210021431248221799041963848984539607232167034910306455099218261823038153053449493628240883420580352630856666478570829124104354216036362491038422303858094429769053978714391333260969890550974675332065503907226841842075668901195197612577796330813106650764869227833512197046314500968892323274437205498069423552428298432109687614529479227737469698590165761787165547653531534148913683851210322673473881743359826003672307812992891887564447205583056632919643753695078891590661761806858633158164412684486029931251931573669554938545331631263815574080731488419271929158408581693039764360585244375955746157514137062698762336323669694460860827526165139825931254627411419775283795351852795557630432650668181736556918937590725620757935811741845392752120810354607440171322118247426029294108739536433011324604350994511113006403290963151615809490863373380497821549861676905340487524337763695724239396226054227991913247008140076322056624295409993170943163530635431170451259148173609164892427636771467244971982463169821665837876664218597217604455295058018518864405028092623091287847192332086280324629592266359099662789987760403424714422147788980220873251820168670909667472202984337273655457980116904488418022147074600774768532901411260924819875594404726009258191516081136476273352752545158602159789149804599444009632448956709741498694947872868760535143128152376376025630289707373388897122386343827319554452756280976958567922337367009321283236693955889197360677351094574434661392464749922288573791137487709068718509394409464929421916944584755629349977738107027242993811528794753392337867278358418049389631839050241654714918389515897111137051704781024515614780337701401772678677632696871177875270114879321557855132615387591051031593741936203791335424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] -297082970092739362142271890389913583620728562717131026036733512340431843953164285217079784796116207506966214765505270076839320079899950729402034690593954881246484247955273286361189641853814345538810859820147686457493673775255308699786502243315629422559474989974775563463093779904897240211399193155146389816850132400076292023656626801255384060545524169800151966815491166072966257767636026465142176723419480683290739901947447387452838060573648134601391620740286524319332418696596206404317229948078980123127992067049394759385382769480240921465790411916004720472595040457393985090753137661928776632533477361362747962893309326119098871006742387021971937045405730312671340293968038348648775070892988823201197381836585625038425750484913653534667610855860713790513449171063306511857855014651165349918143971870207907501743964204835396831359827629724753783332213728456195176574459305113962788181627114022093564805253634895783142813995288747539457168263120815324823749731484506808654645584543989938900252509196213832250900816983841157636740315297117374612438602792218314264474802348937834299627087925127701314648148043486062743959200239833695005588916906029989569640472339285619248297419017907713966709543534090646934187227047110962780293461580111399875632384998905302269307434592272337809348415754796902326285251084638305453285372094942136380033416665693016613262330662728100170381086272249767261049544457786722599408932462437594897670707786714911534899037398278091205459338476279657307207607111571002966809574160050320474109866433771268083961420909876264041089267053165458084983507217385657591178603171498336737578018028731369568580781199481392064670311133080757035471036480346364503908819163287171823383942370395699488518815016297496450523495573563233742915833841449798323701222832762178552504653016927511897050798439471905430562459475676380814540648761488909380202950984012504886784864371711830010047355233532762607266303628730925510087104984251116051077346104913816525049002789704003836396792750927899943166220004152662901714995697199310723181753223905887083277032897146757837542729473587051574672970992629005667612330644757275071666688549019126850879113793706782633823637482281634138228578527816429816397211878302420770429408351126531313785420334232115139748566858438041095640179106625958494143759136827098125447795314009004756674212280495970670330803675472175554741495815365898106455026574828846459103434928828131900787093496288286880673935243887499616356178791309108300391011207706065578665665165402966287729420898213686923064783599458710853941124886769037980271876762377492674431942969169187542216373760870150409822953391476348853214325251103916806382394320033491708684024006802837340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] 116475646488858333131084315682914701317837093550072400728079646971788786790258194102887469691855703642100337924841585683857230551869131627607480327681751946353018031736832771323601911559321442491729510755487511288502849964272691992360333903950908141625453993421174786106267966405184244192070750963197917744796781449335237526556090980006356831252940369058071006450373987661544614852673314937838330605948672745537843366740978444551646338728247933531409052321384286859464741695686076699467832867446719832335999534765509739716425128196192861694658250936421778512628693522995334496928542842143071004561945498242495357938399149039273431409119160404026248631772257848390933562037845161966454085654776283173142998600985738260755022623717208609394802717172689269171709175331256083559516420726454594016419685895680168294277782940483088346330698492720836064679090517770346330727590436062823314473603095760191865334658283866946409464860938690156567768482293091222002547078463316635051776149482349144686027542459886397510154000658862538591960445382681568629137048063347054222157090564616895326235124996690187212833809501340230803609936526794066877161943003668329841817025207872122510598176323167758045532772843247966296716521421541661883114612997331769156774238581751749992178540861573421611216156169946693171780754073675819655554026655941931461298110289648276564228121912890541237342781719100095468107949554500024112949842307624164562951248992046459240565565115258499873480914294332570137322854878752238443592893674389042792746783498024829261018705019973359354504875787470500766198568278884290405597796107011027178186938093657407040127025073578607958772365855050860006683312966005577223498246635447359981227127094551683759116777904555272985558963068002499091280545051161097839852067647466500775773760982998439913744115689678684058602658504243838029749595102929546430615249535070666781460059132471512622437567589523892522309300585628673222460422810922401224719721186124754557198393645739652788973433563615134018348504388885735650464181863245297396638559294784755217203220192365734735089560249778511515357692211691048768310662280016670278764094430292619646520582146011815269282661227085188671036549030514917276723361406419317466255556544373087007929109873927574918124583845343516463253553789406591693583703623453168705209943671095492833608213744829818294802033801340900878855720655733329491833319320601280031237604283164263335352700324263291948436940350338280393234511633813779775775343653797275651711582404230607559139498798292312674119900499965250125013928554300933993650790854215647707564115606804223927146671008094420565596352699221118969786488448685920321094932460383513691668060907573660876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 11647782456410824330654154396365046689932327800879523989073716343493907805558531072476160337792088915142236880199232258841674373373270268635202482118029849113371938899184888037798852994152019091841881501844785947594365497886628425851153363733318021141243493987728774825871946453570156227916202011307841513764080621993725480887107718793579359909838277074691165936715514689930510460774689516585533363267437324942105731962360289098032377080020739348594776732374132527699957974847851711023639600906841308829870172584075405081727564118933400964127500998816884938592081405020837060375391945652040062836615283406407832281216016509837464158209938679796656889399696903504063024344993719978072153930243700570729524858724401418936610930670325577764029794451874600410881483367453493586150603151656196544728300985110857668564517662302620801348249319530448303685172420649887741590540463691466869402394977780876290195573445189421154940240080405289767426928102036748466641792529995032615953291322372270417701719395261118683738244499199887997205910911225377630429437842166224598169830184914893905057565052414296499884021884394744794826025514573104794469475972404137128727179676294180037311156763419809999512532554742609103740354791086418236048378867610610137606406460960688196769536066955345235884230643899079532100122366733095413978339510661846635790486848166448463470161784216765849685975380339879759775854491176417323530343861099648449910892051351412728980581195190612679116365833376877128531288269017110228287636388445012121195722324722741811655300532503987546571593474217846441073986972876665960759852464378872234588788470769733221017192295006634270086863993062360402915533445083547002596869742686051648290793106037476194736741558656523766856552944075708716461861539078083933905998385464309608913900457202717372440918093780456219083027961653313092809374693636462705952135207733270657523183929404393592281377752346022338541860893756288490263894129829639730181291436283935100289489142371778187180560555686512258935387779659944361384445508718915474479833744240622029754627733355315056882060988246551766617674956266786221665930387444083169024784886849242951315560501784272537828408296436484568810492118032103491888871536821939905160015741413834235567240533636271398590531646526049832809123398555079661183066542257349388556856769763885856283656499826842018906333793913649400176950826123456859649104444276386087106450939369968378793638294807779114168945705486573319698032745121437256660154246543864607556421566991932772089073525451795909168949217015156631865155329557000244634556646634634330446444366808471923652354835198044560610985783424505457993744724349429537227148622624164507530394163783453900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] -50193237755149664851915627658676372579250541835642149978456764847607146954807673883621487607408801372004356794990407345172406823726281819273025493932975469557248282385556031505819503050533246749705797995023206139273270959948042685446688690177580081134990519907036875117275222977206895786101901693088336392820199434486465034693778462388334844706041461132887923405207325189972231254400159524615485963152802484763107620222520169044437321874193400882102197128227874163843579703634018808556541522074936838607987938065776969454531252845904138596216844172332583325312030918335368627695380560096638973770678511137877657727292119294535552001855757050763000242387699147332684648947989003210142910003637321620651930800547554654779397912375194684666524680502845753117782466917480695794929373784345034480191301300635969291868424588821394480662840493645894551954502492941248264136103526389387422897329692026111608369945872446341941607665116269782599576790186044284813925914063558962040264326790310932489175406347079423647340805368280070291076965604858692845067600075986585606532914706586424454581526756802267800904992587394656192534238158743555203028283961738210455210435545663440364898800439423294115129023707308749611035816951180164177689464410699430636982889807647465652007718686813623643393854892299237001220536786956167953068591282348173352593629445764232417467614841375248506534170946607400043607481363205859335729592235695825371413883355822028820900289489559353177931717158034818039653120342476011045470039833199921443797018381400170282103104972955457248023633815646193253559034338117606465937488783815261819813695906400984931507600105061092878530789019534793896822017510057686095539017162359836366054850780214471405312318624989905504018508560625622522287573598033391992215270117417442481030064845972955996426561563300900338738712621195937828621143708382111848007370908806069294512415935513210660041465554673051945518692174541903076061352059590739989105624623172119530530297769854041045985479909677921912214334640305377356661700742847465500061294339622976884806858578387726050731982945699969394934489425242691289365929431373778223490412884193069470363002613236389278888590835552788190239028344259332553726658017008255052601072355777293525244468514032246592152399813095437207799357112815227003585683196255247797426064907389191888621240205673075913442178090673507314007432524454334400269707392563564078386143462197852444584607402437476573935174480559236298593333397006340973171499241654081199638458834759460500628036009336535983596546468024717276651142431099126422955747375830808762990991357463416531933761253413134493987164892729136452060088764438768162521568110022431150472756565281393868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,30] 40820957487907241012328141408734047476522945752442194683480281009804946638357933098084448304870811030586408051253691643182985217094524767650413841763575162923632204268510027805516207712834718562153117166863149743084377131304588523632187581320600228809701407014395111573309113420731975731824402938532852983268666432215559897114032510766003891580181767368542449512087488715420593325638996596780411707350055270616050661821562138909076438519313221343786474492011139046416759885674039683208993247140430885600718128112628405477320092493224393706604815790010552991702357065243866405933874639995635930156413773871605861615078460553534025198812883539789776783806391830823888137946827057192444447456285453017431026588105321568627906007274746819437906567884068278200168192326940267359318742361988973483899837764081404248294680116568306104208181557682726139955820153715545293769109541643650132915016424368938412011070190061596497290386473919666136005157847322244639810649271421827946735540593958297475256660338237393193308689089360664374227793299026444328156140372234392334657605707101171132027353151216464681238878508034314371938382965518422878857168187908650952071571118722976635351697532512069487872182679510395926182356468311861081364453172859530078513498474209946237707488617671632608336748973104975277479505132924328997183084411063265914262379570493901553648631248880794898267280236837515200245152305665387485791702974938114490609242909204540205567119982308259131928704469496060287949846101524990358037705132264814470751264112842979815725088557318267023304875452808657069324640800856779877067593971851100554263043857484338365522555549737876202970665882485804652487070931854861738054643791171236603679486159388787216222750840175685259544162806023982203576680329723923379490106017405474237739867151275501698271703204534696405427724404977523331968480274970888025808519907683777499004746225814986509388141880695647843672961433952586942798524573165077576851384809261196969395737247114280823624521769168103327900616879109001426393079807143142976288865700501257365117972150189429700974364243340974766211538946706892016049782521406455818145395489569790063314381823310016836983438315644318688947628161449398284442802907345939300756002745155556309069868881996206989926835639512586076570389745635591533836074210787756232711550663484757264540858352870625543686855653280856633684308638929439202597793983242603011395352341536890519289704464478452218892453278018157176508035532321962293916206375934267517233619635935000276314493432404843697130822799942605894860251180400422653257757507256542855880098438713195902589847368467294038176151718369259245488565088616314394737735846759600378399211337579652710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,31] -29577318851669275452193189401602717227339801770225312077986261204414994259724116515056902496303521521581630063125767012160021364120817936975973512821403816664544745735465927323171100693102067550245525911064164786604468692152664013437217472125817798106512558454169470259275201574705073143073417567676505097285789789792224960300234670101101121577907672795122675673837579679861024863235554241447600196764337060512312445768638174442409824310681374291722225470546927700118043997197164717985666462776566736172950676435534330415143493901321452515855271217345508719935046744994163955623761814258079419388237585928070037003020672532339151884498390981612865269820078859806335377192072471457013280486084639819188839143379238979280994984292524479337245662315655454269214754599848632353757649658719424764178947536516315638970337747276901660523172445666186165030013807193328484972198943746237087106082719670033600410818856523413673796322680133301852546105012789604842384022740941192152689336364480576971173006094999345790894461094997409421727245333154467468373161106516715790384876411126357565718697678087145666990497188047285342872903824438277824620548387485384204888830428510745888118088234361630281732001536123258376692744632752921289018983919363242607446839154022930285243168186810250445307887507996190107147937613714207871398970397806165203333589623452698923468309025045898605413440483233652462303129618256715152079823359165369942528163473868298900592141219243702370460175633518165562967960765687546979163257713225830795656600293333569973828287420909478431977943567768546762117939901650831080802787060293462009290765692192957729982741373825390005397493493914032734052075974648272408529433684458381203044595822637154184997664791974289008213607685596206239558302551316618344023006157460945897162481966467841314925640752050104930436825547238512224418366927001606371266691332987773592874872111784098503048398569735224470539261939499239864666493364606265700227954420133552233731055360289332106644220357911986178185173111889338552758233730910117656009629707322355901469936551118028448772217913445152757879478518867447394142817807034668804214756549051065603583034216236489752526131781385200088806569698993488323297680786048965683756521815684265164643763785541101226053434932120838820330629398118204580179860210999674703571964884559967806015354640645643446023732176985364984460211804855454663808095504590823411248061050443702327339264686503962162746578564201135621027630720844900087750551421748504430169684891505545051862418474110858100936328736065280165879988746930200819531681690299985047297420806520331669244853964413740282481320869732383708281184705358282193565241577435576614823141229520643686400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,32] 27633314521970726101053518824843652821640944236148580838410303882411766447330870906748355263597027353988897023823898107717064931118320731642359030966644829637727064386741133334524249530629373106595342749638597104549333271432844022614579947592073644739363550683952138446347240127288128842529791274160237909230954193076569748784171991073006293200754773984089829792904114373170874407044221032162716221061750883630661037309161450661096791016817467639123710941482480161013156472187368799013208421940708795741344219779181324646746128146938925155217915898628017582260151706695502315182460163729889233592410842086225325475099102858891924464577713739036516135695423527246310422465225816855507815333911201955366998447313971285224243995508214526382776142719214148240015314293559587959274652330741933077317053284619396413294145967671011994633663014435960760724398971936227372919613844342474306416309475508297499493471858864237440690007830029166461601590281946278893579539036081476863025458381845986626844613992606077787146217903091933637791848946497980682057467092437656590534909285196236809981242546980758763934335148839015690473896033790058512499022697166966743854349395568188811458163836007304257147366184992241268159920831735538154299256568182865927002442460704692667403949444666869409899017862034217156417294352725522419586998786458878353855533703323527483592686871312104740298074327809264523953100042065386046481515072180751928268838774314461890273259812627508526670893094753196737399917245816680645445064841818807832780826422208360951195484987025379543433290120687600373996474370570139525372141830005518981876981624554275717643041061600169733116528139662480996928892499664703515911519000867171627973531200179110746123679485536414813705584894128289105446842885790589684760106251909862134572090326981615100025660018646804515266915086035369078779172683179320833596767314649566323892376702523298545678410246454121989175124027228773847375878154014871780991258081806993295549918498286104461488362777309453085172677121797535700349621836853397124234040924602460098581586849203070518375839605895093426316926906238415409894507610437843948292102656339740125002251311475366951030973318015020308316279701948557056526072734113385222891352132535122143379781199798483958366514897310666012357399848011741387467431106280927643184433808932891775223126280504377461194689060261958164523974080131368627619017657406327283121868550833927084918249897486426602112921366970724928546747998551586061056964029202854740191055536950319223509629986989653215672943006521426722849326823495937937247162783441422246491769858161102145390030806046852656780089010753704078127181008684077826683141989215992698768482017543297433600000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,33] -25972671145732914803533176775941736094559961630695760934123449879719979676665619324383807791996271389788402149224739094690692203517920204648614792954519345013148936501554043434956903081199609391491945873421424781342345559612772277876110821877784409008445057871783905909946915212522157734095476339787338546357059821766228271865897600629714689395115361009169218839874163148526210327826023635897539581402870980809007654818148059042057253907491557183953760212044728064943702528007794025554501868281289590231386249207858880235341216543680389920664064638785137020535747945582098578709947279787283261342757342558109548278687764382842829697641783508478000561549629751302040649978162002798383908581906318186203768599364987011371226077090500243988235509212675191724678323591057622107296105139299298142656615209217231995000789767735400817390377811426022554628576616757066779716415535446437411716350367740322980938460535419011607191941373210404595145766887360940668564526564533720821471817914508434677242711827554560355181786539598162350319120615868713176944722864067187846647704571036600220386709933165664652420569453366832498993269967591189597098421317555292266054632046407626800672422851127171372981556228052933657097762090909577436420951091299871242397002673550022399697717080599859316286948849882455360122955423690928889820757976590272313076447928704227077644013414465488743448646679290327176868216687784451304485084638874196108603078473231343777106752666604813299166821904679095874059031020710019903739425451373814663119262624212077380915357601684678424652088651217772968609687324673215813121030954132437004856779922932362319975825544789028445666358882465816429146075623862612028386288728183690373392069430384455765155369943538697256325815594630605179334707328714398899486915114880059356032614212275270757911343810108032485744372394428259692343059990882230335503849176734607377486618053773290407912909773625283633173317425371520876835602177521243833010267167353473493883153782927614924453612835523410467358260799287243019103491547894949721056461387956680487965985299991205523007767624670328703348332974883006607423693585062041584914362501498779678678775878503587700076643375498388791477623391811145223626942751227779017001773222498949369506745566442297339544403768849543119063516468244980691492818269547250515042755087962288434639497254521832080109380326653579463370388520640075458137647193181154314397139523664705609391719499443715626826654455072065154918224872594665121647467867900938142987068492379730067071472971691700525351123763231548362450235660053638601766248877626069654339121812304851398363760991424274992538306731549587019270992716149500176456761254321792331391548187454996480000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,34] 19174165982670242942046637383364009454662201385961744641689545550947274894105020384889347940192686587931386292144630110796608440461142949969933205065845334253663898674019944409702372720019307963321665316811722885672290002905336249248072667032460359882231524765003503012146019202378982673199708260097614690432238097867391470850446336002109294791169603941773269938461346414490838998788956551691120661661784932202525442476092455102284071398908898602510056248351029245465281917613963309259999281437311711547277198018644049490041935301891931955176160645382184456718557868358326576245732000019469945529658152385388568628118977088870044139367589861107642706799926926408967012328192737062437256586186455210975551743081918806641106713808494612559348522799585513216008078878821374818678475335028602074591727166268927977041641976836671309886310177705231639983402646015413068291520729971763322821733303440450212506312721922305273245079938557209843365353292644766197353973186960458608622424250741641856406401887435435257326150797851168242440479243176040379957236584031464232222422442464994278684630565284347263538492188050992652740289768483844846663865199439600162080503210645027189437362141725492252941549370553444361443901918046698237067772292189369865698482331976106760423501969508222035485471425594207727645229436974184927647253486163081482723711443768850993524487328384264502181816792966804982264738575489752113912713113034901940878203230199487660989749909078038077788160344004272268107483136933870027312583294851298775604088887665379762259317570535637914664086270737565676348984528587644058247046990432172809538186964473819423048101931739158211002094342075981627542321723776052456478232655121048751525261149214643793097707695614502386956425721882568855138475156388912956827417280068419490181937191700961633189633955481744307578081420472303510561844987324691709629661087469077214470391940887180482651351871466855985978177384907266759447457926595913474388159816501213254404383003931099458093560442363303655927580673234793109522540474686681244026918737107467860696516028744527650404934298231107967452428363975998872546217223486197765226274613139449006072379551384423649096642922818813515022403505392374383062193487288897667754155761245534026000503820005510560428720369710895234132740343913464755712985984376984993965303032605983964971966269903952447579702737023127421850203690851274742126021179888283615146909343284236223120899406038381809789958278928402314452443382814218198160811788810167167119480367878816852517051807055931789899465579649936425198142806390433941249699334733450385155346705407285100315427878832787374689515026305941499990601701802493648981041605735345249549488685249441300480000000000000000000000000000000000000000000000000000000000000000000000000 [124,35] -10169364492865424377885605058476648203907896479153967667873621712371327297521594244430779327940946893926865569070147954901286509086490755268279815806319552752388249896906618454103361295602895353588607634989868255842343962022528040185744866876589032860673882125325069745964829622059458578330761321339357960861301965936797218086049166480272907937807293084980546753311466629720816564694982116741313911319291277588454766672748322223960024356174126495952920488463634529062196754476586310297139452612920871737710654589428182413053447949465743923000871351354091758986263763667823304552961913683104924774345803350155050516479067050461257310616341489087803864121410078980084984177783906011178445956962759095921060897433256231200645428608093670910789724830227673572650126261313296558083459792979809921410532348201145759871292353675106178335941025677179290709941294542314624969556233706653091805512721520533716829977874432995309493007288204862442543421863829098335006161132491825124641937538884264042553076908540440578905315781642732400076229045461394776499024267445679992453576200600097809995052664979093812427029820967660684171169734162484194495851521860146997987508452797472065868846767335270025625098393988656533527681026133349115439960081859756683589492926196450172657314087604188840255880182613634292932697151729024191395575526810760775818522758895063627119940252441937563861255841466051343940380309608056293489080204437512814476210201329189255478012989497816914699361345098389630233835754493421702977157897611579270383937571772558049274370339746223499656247721405897782710542597457076741987392647245912591239863886457091026933537318129522342753101523739225865783141684433875005661363219970901845022565453469237294810263639796476799536770889428104422153368507608057766208775694680644508858379641462258916444976251411838704673228384840814375605081592665192832908743498359566763183916493233329875560897559457063727446842454753969273498527037493125930222630636476458653262032846507806814732773004196841246838853887561355656401029382704729684336067162430039585477077876391596585147864433773602740553891548419114240440469173873614466444270627940843981427929464276786238698855313841635316664710344648928035999565353096375610039148737780768432156571440429711908060004899235930176290629235563350273504114540536424362540426102521835378046402737753687592347434163886534466207189326774829884594846820007125543325821625840240668394957084734536311084859867849010785958833927210517865048576975476657338990691814527870014992530544130788238066898822340432446076821791202867417457172309813199058414634057342125220887529988774671488605371650270908744210579251356374382340747916038754088493231639030136832000000000000000000000000000000000000000000000000000000000000000000000000 [124,36] 3367544281333452352055255510102892287227699698154231261295857965035067442901659913020727875837249601226655838618854419409645778589137723754259287346882408377039877567788016365030949424119364137819456018958106098853856006110130068086550494343390079769164530430027047933325321605343562546284023616579209139351373745029745098198677177576833052136452554151238122912264607242613692907564353075405303872161772518151644826993963190739806818839499978149901872900881242472932156243639111784256527509749896565455508629463004608942206072333571922875178726022546729574211968845620193509125944357042333422877134542940565532814491519991610904278187633743342883532617112133846141078549131249436143776156258958756930240664565663004126435685917195575796124662033180240512500973702739056521212402413125302675077073242921707322169818141603182928270710859246846668313641461493457987640440884593347564072567749626279450958811972894209392176424982905702619835262622121983932494276624317480801963786271827530303089823351117603538500697060236992745462355935289819611889803393162498134889710052350008672699319332868616036967734624109873544916975543771442312248741410597651979970314640172139817129968742504386333210992645770711662463655609380233895678687320076100246107112013768224409150103636473623887945895858584804799058096672076929350024849442010647179091363277506952057955159898313583555668138790698152466742880246784693142681194024912190894188419621475121677819419443582029940803932931959669083272352028281708896547380464829940744766643403052992152874289712240523016177784028729682376137927227740050313188050122716889808190961879470281948753753660006271945298824136100117404259265101903218690743862476711072064431393936570037344986875524017250839653453895307493275816398711595988684606001733852827062582037767522247472977269845407379747744120439894270704667489789588592213680030479953981980168024255315405369662320122925217130471952898756659038393674974920963891855207734635139630434820145066950975073998349922152086354942181845623975415003561895326831129618135207900397492596154008073795824798991125776981639258859860687761605980275265624737036349040937249507021512815535587827041132852925306440497704454092209451627335151803699021897923773545421064131358468680016597659683550475976919562335191358333068837157543805968896224419841637258227057170542432492643004073725935599503060761438574646994576722025510841910597630380039414010598580629077858819279857550432843368073009074317743939502124132056164761538268547079490432962747539875351429569435406712139142273551846923450422792324177935688329528107133317121550891168080530348513893332217041908412736191374025123156078351756153118253682271249025413939200000000000000000000000000000000000000000000000000000000000000000000 [124,37] -109409080772877476911109109064933165726793170702761781318846336029622895299222067002993554153588862264384703771590602159254275074324066525713879679473795891173856096573311290775706843891103736062340415760984808692540138182997261204916732612608589654363528564422585923676711591462939472906585353778059154814487005667701363100419112586064554079072540871276708161795755989915758285521266844825515286305405353560212823756908017027592239136396199360312367207672492038401384961458596304310292630461415842082954961019537455101953547949179228986096873868770948222132329578857358932091491259044756459078346561872169607298532486800812377782036669603466917361689655125793166831410352165980386023348837173359835137745157007651012560898516424387493822417565661713691108425407785151738574339476224925001252863583598487402966404713964223146460517401030263030035650580649805318282935582667331285677668572326272979814578549926923287326163373815141225106385562663699900512053973736233531591862984932819803532536665407934067226248249425504409225555263341972404442332114019290886995641066996867968789677318745670814071226340788877512237467721597658967256368248205989410113363336519335718154006097687701557081797134584414840440259826911035603347472462659090957544421563656383556603187490005800282976434714519514700722371547722080123264431166194525949629777929719466543793785365454059227410222365055080474087732897551180053691241940234178845403918452971051209434352509283952848095359735206962545442459540651773962482369678352248367113904240343187687695719532662892451487785472833192977514128704208866721339438750808952258412368084378840292599101590042292507575809892107635952724283040810560049659332959611090551552353635190732677112841863786316512257986392265683041471307547523592920119378454974991484883912000621940254736489212343063689946262844024535112137888525084952789290083184015443672994908457146479840188214009923329458420507708427070196914911818710713792164564924947893933127923304189990020082181104698756846488036232091836561675474849696030413678198844454817349588351443224152120419954076250768985466174793039487536757486672541921337559642243026472865530410533450119976419847264775130781445787626187889578077663875583070093857312188219358285321754809901494595745787597309491873223987668362216651583471124900727391751995422435893164685886029947544602261176459184132872484486361571184790975159234681736144961673415250711536336238456455692185227032359293669030376476442990285359619686525373572094082655193814570941022452139912820501889855423246490249139871082850272167977195712428788831014579288888347176700224538095998737740731987769691221076541335977541375702793925664832811762800242563901030400000000000000000000000000000000000000000000000000000000000000000 [124,38] -709808057871415818801909066747080757194139085416285864505880980514580313710534338885829939412764437578573118471675809065325576807160048545098105690393374753769959381213121870731735818853740933838946130531802532509408046791476927253730946218712045110570976422074379641944205507836775709974380030602035938204690914585923526871807360343170697256546397058093428002914552434744030723781273254799717191829644326768984244294399401142841217164337427329432051839469565000109566795321738155225022422558520614210731215679187627150318726730237201854375554524463621696771475322130982714965200611143471785721411664628973720857663027294129632332367356386482005831672153774541040847533919126524677855699817654862785483720761599971401168642836310494683033731924616862402132065816422321135650151567839938162464217723357318810463168697148196938243261202065786613971064178887950064800950049243590501652014201256322601334617933616153954075091218121426076181551210151161902967149784021067140287728956333680824835256304759320660473771325657289013446062263558730635235898739164663743539518603971801676307299143148778426882889147370375349168339740787925625962302075884220375087946094143266632921737179166947744325350167918486741984958837543711016870728469852549155980433911066320240228022070749579698877998098126686733232304470901255511912160960144167560320911668854607237606851257662474767070470250879042874956633459145208763245440107459186343610909987059632889071811931084386687417842429888787575218639544834685455548519987874929638339866502291982772972573760369851007386155603875723136284702543954509069052272067785852672309330991960887412394416339510941572184964963880706726733574391093993755814373757051677557414436989445891912580703812060360300812803089447998546489265210042468298892859957815007212359292762611438673969434275422863223728147442448461060840969329727263807513582183837047853415842107743939657833608982958262037069239136197994860117790635335128309456011770073657628951062786135567769969187617630928793614455146286502343636109008002646235344493783319398842783302228766516203609840552382966988168986568423094456053119001604860577560550467850477816955954968922912121797625146440345349830627431949686117784693563116694573725558007283929281023873455987411837255980201494329013987344215100737640812989558347205512996623156614354351832759891149185633063782004633847423812559539021849971436397116158512552133865689571680945706822663423519782371853983946833456069257980208229116240932676787178757554964617421331698681911097912282085501897552861679636614140859376462690558389132564028276228566093962907521446574055226961616011382985134367553671558635620981963651798913500130976098006656915970457600000000000000000000000000000000000000000000000000000000000000 [124,39] 560777149924033995732777515382823093508161093246863508247970485268076751116844938728240875709511346009568615647247665080416390021873070590187038177693974144306128967936172515862975012240801575871709429941178380867473420898314771559329645795048434140893623136878942338655783513320574539811632873053262059227873357747296276018665309352002958552134690872120424545181675166074211944539219695982504397505741898263727306948100463074137779367141894750089750198033107451709812696268280824008379486939770039724112721488194335213926651656031472946187419130484537417845183622553443663035570837489010212474756900169242121817334502289267366871545341481706661735238552823659848886923158780504246297278848718485338851777164063049409727097293488074202318406465699821165695520503351601252735944011543892296720124594080963669716585464616544482222514295782036746983421921484753771115972200917725592970494905123882186447782329433347391028136267857329279217689328383694517897921558627787999653763514364115154394339681582564631471741280863925042759728093433807809938711114955970043905410447593955598225439160959156582776416295428609497419415668440503390870974737662809377447399405845392299732705323302667540174427201851685887510864344761158921936076571431336398708766789366057545179446631669299819807230884770788618666085698354274639881439641315854289630977002953386575436430002813420185346589113823805345522725262293823367604654353109891157118921346321982278297750342318347856199091579032459986611901786255396015304797562123500385466866143569140625963089702194657840760747632024376721858884607000925456481240417810472765569257921091186287927753921969080661182141169750114861079092517209196147306113030788051505977737602790642436275468134438656962556748349499846752552405881786748421032901351730393767965860720896223225148946113200472862057602770057983041849559826242483420661323434140475977499492909747871725602064862327489060436375809117703040810122612652827008043175037182784199361259334826278032666768942594352847624542964984715060119176237137343643309425463799907913968133149456686445854283408166390100317362919815704091388735367973530450166550534594062560876127806852699410305096265545114634275301577517632764235133637122934960352288637712518736930228131470565697951486070445630922157347804176230038195054597863489189666646583379613023870383071253602422627210807179987443906739724828341149276987180694902347856401358000823005715952417488983674033134149758817468194392294636086663661167865924617672312283897271187654084847282148782846287853755193577082802559233747647055216672087107333048661015229021050474363885606897634316863660113197765307422681213285491033780500877109595583019772290968793907200000000000000000000000000000000000000000000000000000000000 [124,40] -276319164758655328719156299815452468754591044168181430554943182475739907328471002582682812131157658655980906289817742057752238342893321221872175829712989135658367285901857592247471156813111628687666920528434573072116613006586964855865936776739300148691756572080686628117648986580899441800155684549938536192114543174880632974245851373885934436256631340780914260898914091300695259595669839741681222866880565193649342364377763043128401823851874605242680344252188929476213334949434415775820709864150144562732661128025196861057282509701038099140974796718766357067975669074103003807437840462696311472545784927928293684254648711390703750879822114275545024079090095587190521614613241995919475880927544839983540087801058777760355229139631147398840970605006163969434955221728883746135602989846753471333258968362575682161164177813457304879242431539736935768501548857791911538653737997502667021005698740120744128455080740154951597453529091778381910298548216662498522375354877175528416441597274550476637932719360889425202055124113376690499059593990561330246340744166265114127929835813716629107145607465445545712737038211631181725644395639076673219309668557109605923612189350812665670797832630013122090812487589702366819873583632149152563604978209354254934452807394357096444575713825780555011282863378988021342138005629733470428394327241721336928140562200940475959864782526210784413424410957218532179904438810092182702497883030884739988819933171814133080668669462304471154496189010231024108071972278839842071966613786614682657648926828246964798147069135608795067522959444943087956721580221729420399967582690711602034569654721367428200097236250830378997966693535809601523963904624338251875763475834106857151834545349403112267193178086631075908882581782307806637424168818709059872206979152773362075660143320863838622196797476837707342422439288240496977292066925643011185826462307082151311612587337926297816074875399578747394866692054172017334097755336933863849817789362438551331341546002270984746075937405845170520042177045886626433841731346622327827311704558178322835331405497955098850346310997254818759084634659246018023918900721225412413863626346494246561536189265193040493581334188831103080107584483175159572674792450318344952582010858422031134440640526285652758772285907423520592794267168199870956103409028594212770309347190795191915067342825158611987641785660343916803977733402321259541633733513678333208568127989423534486437592587710604107744791629052834624931990094435659059220664754384530433647688511191534884472486174559874886726977201945758377561288783550365617901961909205977119189994153395132656806619899126673810919117626627462037123821008888114666943766628792197525911576884176486400000000000000000000000000000000000000000000000000000000 [124,41] 102264710721366703463689081733061593175595251786894880566443534172300327505508798615146932189288340512776847270117441313043190130510286947315656410589322157278162503349160383561850585217065918102360486750022772945461717367362444443176007541543047277067845556628976869377292876960196502704932994735960314175519925449786423094903957914778460021623488415005643602624015200935273320968392445534741127214756645741929875369703479533083940565203888154102921976488744063251061650230554224144541507165548481933181186151125484875943884503075075457010370874984466393361415279661751924109822777795497739886803955804652966649510445336022595478187246462800178118566728746985549491240858855007851089292827399517783160843174336321488103091298262518707593402118317122224235419529100720379912330848271927703049746984402053149039966840163678054900416553125823357086590622042660105466544904436476578295732772824573787537393989240695806875876934419293835680127873807498890233263685809104621945620513732270562930594055015617862536353689312179257060751041674608570929304015797895669185709221400851471456471914690823183559656409204300314991573952941051612285371459901329629317056895541199342318395299567950941337425710050691624575854372549420222090622190507197002352198017532910585477641915321240807499468857202440658685957571081838557789452400393492620058308627185023071770908793964087705263337608091818741363896553218195219845775777011212204954228591767080359253788963670152826719416257816484110250697162183172789986146364108696824124346471398722433841586348389545771600376639913235768370867899779417516052518660181255605348469624121100170826311312262869624177160784477550415887373973480392065216871691368373792004201257307916136552725888337071935360951749546006976369284260037427526577885292196335447089177542364695079659191055551001536373028247890800184241226935896632360008829631451589721701748148567244523111673795775630311463242555053757029392749794823954141857958309208784448067331515074501378469366894930610757313159343617838632407358320435743964745097554229183418241457463755959822113482134123186995335002938880036591591807120225579729803979627676611810743413949579899971617295722305774002237754129513118134279543835795271434829336682594108509056747668622909162773764491307143126091464125418831512430784231910708305593106899715494384883298906738832850244313873520617022857954839159236297002137944017860065128033880682655773018285577624760937781026892113725507169607607269568857241272212730195226473806650804502291540119403791669479760648008084923189188368138578950730368728473762742824578133739360404228629306115591021342362408415097789312399722397518495563601663484434853447888242841925713920000000000000000000000000000000000000000000000000000000 [124,42] -30030210428728200857582597737408891979953807183721650653730829114107294335940092922010072903564941722103172647379731742791102466924363356513875173448768429733394621692197297756326559601797567114899301818634515487926272224255579609395768533297748828352602301211368288620342220317573177017331511044613487834431331016534454186582110124150151267201970694051724082638575878929141184500523343367298842118531598017053988525702877296057166645540724099577209890881124770869627615267585280966565781000715259730268495014804574639423916544718928512351781797588835167812104271044116366780816832611712043942700644753283732587025487171352032957832938490508548439400114634230352753622467638675154213382523365625861664466217810843403942314546187921910969379328200685901560255028021424054800675319959055316766294363349997357033683485596323483705973211910248274625636844867359977791743244052105428112531267567363814534895182951778591669486484508667877009183033574952984993152944416784124103976919850593265515753873829331121895951441768797205604494479850862677758135174897477409582141074207796482420631898590752508073531416322104924441153663248621975637758377323125676185319423695597726553238967567526093454236785681372602253115100064281766973746446002139339964562306245492300129954252947894124436558754135258183788927763713193687737363782656731995774607436671181717232822782631988598516793070694546425672248873475983181584334424313998083596816326997250461604042182217252451212957010079084039865465423705737417251288523136366072006863920966301224206771837669188451021735093935444517822338711423663274688557647986800780093702962457934963809978906275797051488630696307203384174371225293245032075047943600957483077857655892612732049379094416535035267413712487387564735915766850857307260054407562029664017417571576507922917299122053300830795502764483643027082521919606830481044554071050415834425719067068368526291940339316903119330887394590358024210806624441276667679698875295874170246791643908731069886712984318036250660599356257465004818658193766233421179944440189851674639404194874342261394137203757083548542407222292807248458509721109742625019850157159761346926972006420540684680135673826777403112785011811940083715804163645583144383866129141745971386878406749574529187780771520466135729993452884809575275161336237393107316817010909490752304424998274092084177469984621228129492059981749117655575719993578596627143140790195640364674693875991888690474875728769321517187820038772985237024510996099248228767071605154627889525505255597204585366048274951846667545709670973983341711626364607062678293657765845593778262757889121385107523434238321371619465667614616763908185167915786445015098722229846173286400000000000000000000000000000000000000000000000000 [124,43] 7168284523762160221824514876056486708629187798820538783305760094163346747343336460352764315348779560975903842627471015365383210493897921295176058142655043489742131185075016992113744911430758533310865179318720442877984786557007862637318652845716547875603669575206891780206318114920084942454617749763949091176065737210424908490229224761744938461136308029209784722941221995119832484037071154972210109853971366910370445965356725985732987991071859308204898199967885485241636471522803743684092604642932033260193698357258836764640835145334159091599451555441180011333529312396489572361241497059455841090289465979144751573544440738611727871747830454487241538480691599469928594583389505916514364032620893194541943740447724612973717622263169052437172818763586029494170548499362710686211338641123339382303616868554914309600562997651923074679939331671113585131950910934647682374788715379009218069175810488580450482575726492881434560281137270062943401940138497392345599863700347965843699715009068072193727360515484375357147205756272911555724136375780868908835589956339776356866844619308722654868988905693433607385972837602616946983790329608878847970347414062728510136873380330066724930679021364176139675371774634139684545976478383207414259041039321262745748556963331847445454470350361231080270060360939519036935813293160289349911235324947955522240422393439191361470828116792544794348367243083244699198097569825954922459625137699224780392220292637663466889543632317080408731515696400863205310001781042162283657497951489553529791816183276385917079499417005090975824483214149405344317696189870455781147991322892760552699895004740110089864990293836546226184640227570177268366521391149528449357529152513386966855277147227230405183331351375156135334665554881981205366665462301510393225922269267616561148154299022498308515962991721700749003119473252444556417462176202824810846159699015437691941734323936728945847494061082577182276495805192456187724914938276848817650438463642965986015376116872655398780401343587860917319202786564382004714162461344757469000019300324367832633355909538588070781835003070724360127901215470488965991917097264999184054259220670577515783552341729823270468232806449536184653421732479445783137312253986816995892440450527340624814027625478745034321360363275033069669255852281356016690415884846701968176308208219183560940364963782105449002528599949887336312107143934585838826293179233323605752322680097940035426705940626393226231412286073734277643468353467868371054613238377959227590156887032728148727143569430546255796723179537674116395078525235664947663073633287773427172462863667498064235970225093203108751710474475156416722548129288664265258989004735067435261399127818240000000000000000000000000000000000000000000000000 [124,44] -1359614837625850701846055747287504808629303802247795994357740125540724488367931219519139166190584712206829002715232052179263372634678826240082567912360216830972700131884335970280253396258823354908529237256567894308351886204658045289622996890192064158904954681693935053021237637296994998707062843453824083867311398253789813220748927075368459290404241262914524011470399786907729545706523423639189750513085394998474662319470017241723790398387546763047731136491590456649930512919973323392746128892484094019472351281357824024340839868345896018262338943104887527747763959958037132638022510709778814605563008495304402025094772961109704802629386114507454985837656112712079240997695471168269732533678067419777802102760483785655183998107909245600056385266175024517643555305631421045945845469331507606948231125039804669340998611385562300878491554758726715595140476236236405086255700122349307184079607512621532627380733654030831420040243165703198484658708177390341001948853308523637728432928014837761456845734112270252448530516757028758896148887858824481909440333683172784258016863600828360712887719699301092093428431363774510367590688499957264964329582596321733848874261530699572277481021915892317035692632025594330175358256559447135856067791577748303895160700362663214214057077715690315050064950367405640274247798142553967351932135498211548742661318453357394170381052459625464493765713606976547211228960575572026176127827090285074273890523063451437280179786071056298678314389190557653732964036347916081347988591610590339034822746226316831790409927025425210920966616327846145538604976662382556587841236843532144080874116786363257686288525146254347241746370652807385082326152296467359389095556265012760985569264224227996593203051080098105187856408295454859412486814953025930994905261432925382281937684248660631703827048497016515575548092677654871191874005001157604721455799930695867791989780739567438995027094444210884234195505506817746411636112195605370340468904068243665147720333643333127451641560826174252911387003193242280504279642374617164939259792885247369835779224009028582007595043525212400747236081556755953951509134526153346098892326394028774111305530518485535927833300615479258885560891436418809627931757700160561929293764417699033546097120992854195965906399620973403978674177985369156408602551756861540662443222378705611052061444311714619072463211069035749900311166891726672550009440565400051686011338389440799685841175315076504326772750455761150183592416612785016546047523565237126541482955291375515528397746663405555780163040745312220461799293910933623316925737531691148152659645045559257707889505576293924993082806968963567278652338831153764371425454224425265218137568890060800000000000000000000000000000000000000000000 [124,45] 122589285827001564982078629742403650146374055089111797634695145475803721374303145965315274938333160162702475856910253419387577994856919987029039946891383135313215866452529926764209008237522356301650611062064136046180003698962665583359286524502111234429313612473620519682628897848492820236842863099614213487272206819180899684028296652883978690615339378584149588491575064468081532097757601927412566054540008168401785583504260613548453543918496232062896594920354244141118482341332425386959924632247586722477613786349974746639791759045492558457720664728632504657179403430114207798235460756027787427162706202840037208952840061818420570612274198689433447795380253570833442184453882984627262654129212854415675154622943974286414666557718049800463091804889440311604107668417507723526785559193004961119111463518560407045934469408603266656065986312643020274267777760316684071756989468268725392785970605536930315715612568709325416107366249494037411520762564034879003905426767498607421048294228897814222809635846602951627941609383189891568408928610410787617784405847394271363909653780255775157158645599795910292076035679659038906019067891909717642763310795383834880863861460995382697691755871914623627669838356455516676368776813823985730582854586249537705897889972585066028296490177689942100398023456680700374061291011039364170619090210659212174580937487122734469524390806650633432258300898789420176218014922672009496678556135749271146419002487736311281688724011291924179403578274413742544600780995708342124263065881071786484661423372837552670273395543163384722394179423645277280118257837742453746474276002201773001353026861128802406381667428155507885340788640372737410098626762170633241241196734597985870770884692182913788162870816132446811619547137072411406783653973713908511547031392367930315512463208341248585252783449897962076335487490495139827745272001014454950679033061463332183368461689430384959265237994147754938743407885275382464048898121589674774003355929172915131412753802425168572692996059157816897568015213031941320596774718260041010450209477678683861692863709658606272836511135516612800710180521123889605354510067301900496032753690569413611157216022132384869684672111351228846021041346180273123848658374494379664078155297573048847104308193732376048906209825658099644475188349089583516501664020839117158224790627938653783126633986677109700231846911123144951072823947415021246555593756430055007887040451660419492095970734699534961381569879803553831209310722807908215400080393319993631610711716737162842803658677545559485372931889258940895765850134983818556408888597197703183129897192262024462821284481461479631069899604812476470445738087876281854856675428956479455685840470016000000000000000000000000000000000000000000 [124,46] 82124424561862560507279347568311248659874272826288759202198426948572959072692480966685595342402845296575960564835009813063030191110170921507334010273162040219921259541765313851356301508676295523026978414205039802177460305796917608816810145339696243814933850783579321850841152701240209084127298812067058361069958378116433096302020046349302843745887668841859704302334678296102837402931864760927538684723101194036057739552248189469305215469659315377056655538232146126748711434099371406635525561060594001042525555317885755176328865842646958874161309909203463165883136535185891503747318487051972004515264776801180893425593432090737091491329884499612887443809394521348806318316353592014576879594096286397879404706283178893564423262570690783709133347585015415416042974806364239331980937001176985650459760014074685397886375314911367802102370786656645185124233354180729708937207843344699916648328316206896437126527045630243201251477414609561929139838217492616428153232632629750405477237611217210152146410752853381536325765672477711661146219762983772626650784693451989076967788782949915344570703229913212312560244415597070312330650182908353725819592080111621420874363399953047621797448351761750622742205823693190018605607073612560742805826268771663507333483563237218891563755157881869196641498370634182527201526493748102448784386052589092682657268594907999336983842169239604369383928712698027350157877352795683224078148959616904617165480617834438372524493301118697514839261024379592040783618829064435446673371285855757854727454636749496317601590860128496501779586749435381305669440273981252478962881423396111102713450044591269090903450741770820396094968087762725874269583214552960276720498022832126945649708400643109480392740923486834551938177675934686104261809600511875417449218911755634282351729944702841204936274083913664147300050156340327836256708472763054375904082087668950105198232652375723467678753703590089905507548192062158339083805164551742366881140658307819185894689799481419528359364273971621607330987108172597177123016139359319552582586010812400905203074508298677510227178018544123788696989300016593772122395035683712729917984703457487894915342274973346436593441673137420363735320345090644984922634680010404553447476843675835535179325315055134651241585511481780906106053719858640732033930511441264025695139621266662767170400657182580226023564646767557162066733114237568049130631107064753505133505486603723219317928997025070730982936872395111199881898144794353896488545338865991223628983428363126559181516534081408736121058964416891822391913570172698771325887205732318763841253834545137512266266026202819204757634868206006284961954656909513558848336365587083993295489702297600000000000000000000000000000000000000 [124,47] -73317108667623994200268294271554385196841506376296028013591491761117525411693172310521274781947030963608903956782191408582879303655210298158093938486654111884076380425204999088161365856469159305782256334183101975560786840165494355504911165395768904178381701510991412405375505671125627462362547790672662717415590070962403166470189231000484285434828758966064589100434450952072495766774821066517948072621325821142933323288810715064704896050255768903862664764637272871391924131203737435836417452305817653120305150908615782281569505434374339048379687774088841224013704256566648242034023327320552355990255999160473255921663420557454428180556924499340253304763827609018998457859541242837242883593524617082332024175451664343697385971827743783307344729134714342172632506808191102657758628163883792392096402982491672155648784712361522570757529987263282658962047075006889203377861697057821536354615846325151741719365879899463984617848134936472613149789249359798822171610181050513725669962290472160678237190483933846759947993889054081412681211929935467833933678275409482260261135678564438078226352096909998621481399573868700921097362093256783399002000626842776443470340840337626437017048168088260035665745814465903081475074240205674406780232295056985552309090937776207989048825245571214429111039738152608329816249416156209831046007656928849046567569175573970239928891408764038733967918304712750179601058357261268263914556836406406976640130000184992668472017824220634243343448558569679369073724162232161860310510226416271987586857801462253966260032705827433107941543326705011012258458122639514566726515689901430661913627072530976403170035955499002105374417474057658604698828550239677373215410764570972907198960511146585147806689697110428755176222525213342825248294298406752907842358193079217667972377242757906842654714384691493099617104170438606768403328817397234638373750641130740582605590018088330349551079032417632244662511292025094111394951871957641418260176160739862362464627865069573916450511119431344796107735281127295052000761173572970855881445549103286393382474655197034122197029251075289974881702090233378288320367474221318713715174905054898710294214860078445242309092997899367119262500359024688263598627467825018836274387115109638051952101816731404798780881100623576483334602385192455222472050013545793902714489128197384042441658417818079438095646102196651753302377166537332984066027096781095579549244817538540519259474667638642378886288255223686984132569629620691619280517417824135024603851614853677368018394876769569853469043617048149506361396057393187272576676433580430210729912019865212674312408207324863419830608552271219949859040816427345623015161865009193320370472484864000000000000000000000000000000000000 [124,48] 36442056503494073920659914468023485857042531542991210004914173478789861550293206833024121362828573178849020545465314472468887616830460651848408483516638733173420211076630986596409502652283549620904122015886585212079301450350036690855257465756600370127827284970871720958001151445405336024983055041846922344291401198154903808921885323608465754744252127519744440525314288863329752260246285399764819394606691567919761344082084071785975079563315891784072987284043874108574674235270546992678075271355632228581011163827113965250346501805270810761536437624138993860730802796249691429392283988325428284798817907009892016518879939225341201654021892306118439500472978505448403026712421072190359889478271615139719839695220335889531907779396991039537781614291567067823774469047214091675953748882335695093509044623179703858878274571934925688438932617456679766728623199842632350726747405648936524601265788989513524881765951948985266450914279261962609842311440943677524511508985290916481034054138292506271814316175958281849997907153501067856673722793603799935823521826200991333413396963097496661556626104437030975908695663442436099964026138832270756377659119355544085981853213841428616375316593793539162665469473338154108295564583546129410825334500026918092579406884243235176749016169929686576345713243837548928191944159750737864857407974688600325661582461281546707360853730301311950763037230745535487474944757323047243062018688066700306846753692131073211104435563393046331496622793031517376872887946858883943198713077275065909450815062364689790454468868975312041413736085014842254692412822390361005222621443966756669740308751420511523033663419217427819635786439923679453377874283646591922015539727152481451450774582162859984082234212921623040679318444063371874107555784891645341456094432724134104233584898599477663460427672415253230035023786271544105491287942599206426993029069965382109312620153524611156240851605567518961037750279027235054334592381143224295901221021475917573443880088111445820784972217184540822335125267079304748501976548870798434401357044710499476772419282450213046320049712305634488559752230470338769708325977377060733009419388098945161870193929399682329989492436343876198725865716986951704834085301704283397997721108729644723914986229236335308319106444646196621685073492834158653663782173384778043829420068486864084625357059800024735602393082332392022747194375243415907042091057191957725327121869158354346216426478112447388686699810963889309202369291327157553757114086195636381100205132732567517915879950778036449592941910809563125962003797508629602233791683816887987177719193620832831370795584258901525475914458637485564901322968460830458323020746192321773159843889152000000000000000000000000000000000 [124,49] -12815331166991781877231336057375447457265975993745253528232637910986216081801239222280088230400132331185008273400667200359597560526019858394874967143602298474684839228217067958126478180772220206995283095922859331583365549752255684213166164597757182577499015888595124665195574593848221113754144671567312251476247570018798607199935269741793021675327365410589305561833820949142449220704956889026536253603493825735494114970387423690161408144042188364126118200896238556167479295564815623920176056616554966009149132061451642944605051028900918445154589901900348838531663084782585242309722111087485323506973817274680394983072270775176698703312109938081300349938163344122015700533760065959044888377202167386553753030734579753880340964212847238569416177677921535509006210808238507895377975735722048641710817178811287648915900617442657474914146701273086143914609111964219789735638578802880500332652922647276482231841566707573660202611732286610839114126574938431184877509618228767930454422376042736132449632117387278201636234523087939358423736025888274097245100208694544444862253743783812565219030719523041114532315305578860063593262744780323395732543888910383931537804847689033652996844490074871185223855503919501614072003336609344239608490257145723322209412174257785694657600241145669049718881401367495653108391558091334340510893988422013353083530036435783070461159334043036385361202506370402746022687026821485878954852093314933559878448015958905878179297167936225391317402532300267049272804439016186174474668396101833778670146999147196545174251908013427745916501529300889028125761773498268665897788117964088132237517711683274164150742954696604159714333607250887455365491196551801044767613373570951618659177818143492059630082629668557529806082144567063450204157196709226255555298367029200403269060655232676845643876000365392165759765133892105277758009997496302645461354884187936584701038319172082960094437972055309809711057149298491924652280935107125141142397906673278562287934324049060291862324848877016521754043105524461694429092187687197482546225486709865278157472304222375313176747552148070226749418883873337965215376943805250962170244382914054170410787631321088077317069913892005644479232883598486698900793385772130002352090047463325018963091982659414773738266110379226752129707678185189858553292186135027502576611234608228934511481628227301394060196773620889190620828142961552625947491686560737524729549627582663857605130905354876723383941522416382272520287048072142565947316112207233471630870783377959158291465314866533746952861355308401072357806426300467650850855974475677836750537463503703319326953551896170939228468945277574069840398623553867898425341205874245380123656192000000000000000000000000000000000 [124,50] 3260283255861781699522130347488792513866626001085249794930722992798799533259533284283441238658356743193611655330523567012869561278958095014616612959002091924367142666302449917735184909739097921166517239098871897804848462041491986174968731524100949756853130717414765491985264978467734402013792084720687121162120630807995273859679457366499061038125406786243620357748027370335787163857490544979706745851855176499329416612010028072641797529286594403241445999167368041347377834451974220735306542742540488771506646433661310419330067243854923872230247665995433951837996331016670851142764489836121251264228252784239808621735356866886402026623904946610039099881527024504980189822325029125897609231069907812261507595241763819575492197359771190748390623115912272275606663894221776915876327159410302700372556220700728427723781022864940341474433484880021054996557709180624977424032678186095120749019140061540915727130904886113806852282879256705279555432409339626646755624031095393722349716797994760227639626452646372359216782003748031867763697900317095964914065611415156647392238206250850923149881716259968071987010827066908978987388962012161390664627625655734846755489353446901514816964261914846799543888090566984441143946921751524607963234083250190170510922469122436535634379327571458248453475965427965995769551498202180453344967684501485686608562342954589453831827123528082576158281829361957910611734583119590345066042451579060980209257938509010628428307802067429064511656200781988724914553540375718716719113926494712389429035370535216579300698013624703074995414834576476452817261198488759511696277081565616411600356616797600133006280272584376527543511924476596282928214936916326633696396836284319744402575369666319908245488952372227384045217008462660297639716393570392427041427341673437361118973432316373783228433974667074754106830279763087403662000002514656150401757691795868617117468912012390774309187078932001299979119181572467090772298674925922791442278040736911470203758952016162471213160561963041525034761892333142916637507399779182280124591155221204454809352698939709126365514045682084247290358087732485802599946648380535552217405279061393942268125009623272872304299826322657240601959125608390267458418343843820322464615227955372112148394380929294635214998842372611429293757554215737853533283104220322927495496617367982527519895160750237449266708317847337648635372276744655444290407701958068323295566283375198182877714492304143710322376860904427084173425642790274892671607881209715313183439018593044887698537909728696449221924017687031463825535163084151849921058966302871022273008392053448648807969628477313176404186217282187015847327695773583391628390890977487194209280463994880000000000000000000000000 [124,51] -578913253315336545059323297997488504328856735924808594581542946374100086715675060418770063784844822730130893501014257465789040135080320281712518060828781214719144505611094603493008211752759124629707114213639418714128204822519235880420753771774911545042639969818308051773112709951722460162754840219999378595813631992822074237325903399178640070522025056643875351664217869865595172593463839899643445389418738186956740133823422499270351821007012522478610140775452367975007205835781756376326678430999602461551150528606304954644943249184537774611617315995316286078022452336720694031380814358649900679032354738078777320503392361547013198398312420155686551133546654484787647735484278020400727790527472538175068852044414629226084186930360408334802113808525171078042319835469133898452284324692106929517400537174685645058578902087550875458388023598498657923590018592330131112950438013683101434893453514691265225971261906791680374104325943593884498568382852275311820293945756014401400349941455587483597714234708930205277635766305998000479034124982996322436557211767114856182825124728079018610920113801501544619693922581339971680258259276786841168240908866993006655563662092936146172781797697026911747485319552102047402518643327721157926298606036664526489207201063937882143128566405910068822601385517800561239471342628187627064311596661023466581054896028000732116736039049721637441997207970157394468722502146072733605302886991095337374704881717893818312392832838848126977321424595153187651860355137733497073444957010882720646612360546262073334512453588058843597671185868805655711151395993730524238768960518197234194410295480761124658949081804856354377301715775958731372796403502634241002629164083711801347230823606250725522720841515862731092884291280291587604821686704033953498373113014561791498678612785970278365984409104552509208237875191614134044571430193437050928399492648445120531719461525619718971784502466455806220676544943086794636251758933113836093135880476440058706603643588334856560688083132900690445639323396039715715330105616836413782108659285197287388059692665889762232164175073675531708542190989421053788350408899704698562919347655136736783424289991313437412137544354118200668264289351032763846488923045488145158463002754444255854801466908321368410239938895970830299607688881626701506851081596487526229821115568194135135744653637704826516549545162493214169365172743438952977333518479074347233391344970375748279893889248440651682441734934632604769188588939627480004895393609737527965192053328011371748011180757317528416776346331921574801043006345841647562185680215560551495513439362169700468744945148526008729651517839363894124669134826973641929601664160411250801508352000000000000000000000000000 [124,52] 64891856513067214513311317848619177577417138518966255206114876283446250372951047287573687129303318891510293412203867147223191434545540599720873081491847085095715321338958264270129246364907033726271880795863298064421949452187221150663860886367906078513427595634145635267212180002391568197280711352888997253377534281025152435710082316177048311086517868652248606539584132399373703376806307581388923170581249946168900281876993485952772436195563925656834250199568336384168845257221471431055632926023943591251192476646785510411352594058252408044092088058467549844925195978807501569444639021108175693745266922650586377321206543580256827176158075646950502819491409683296920036869407191028401895972102444748920199295045515901343324924758396230121183583064926982390626661888519142704753979589702673953890774265405814866860940536577492034585367909954727715346912746770796636821427862945842789030100136309269011905715436190715482116295341111217736761817105566614268802054318399713410813327181210513980193638544940509793820597387913782316668268632472832379538313693015655298072278234852155446028242107534522036611996714136408489771925431933228632833645924441796151394732285396034689930311106366694738763165636637096264925313234704944112181514308384931887796443081918364118985658941353882122180231845948486318185241773424820905656448787933055552638526031021795864773836181338167188549821398489446354846525212551107781163793240967331628233598240561643024707648756050097483294426362025511011725935466121158007144718713591856700126768312407904019215721865800683149323944982793833486964927334017112251404479375484519665750538147136825304384773414480028432520826953995879874641222296893355677359440787587646427670264555658526629963314420915041639289034320092255521823885251326325167349136516577307398980454145119012487977694423816082309196467292108252889454536898414503023820076246883404920706134409785315871786103926355460566111570551353604584635316737033020582218532137397586660930298089771295252478493989891136079737380196266346491359946490856327435371443321150913089437455218167187059769912486842482255668855995896169151333420899566405965448875724312023370821762168153023761029651023308637694915189601748399537521766337316170444481555025820502172948497925472709526943988587024031974806916487436435492643794223866527113804302750553544753704774305480947449744365487554054037781791396589731736520656337299890058009599015998788376775497187016729017281861111740927887127729323064156932458704614425711206527271430192312656557415435065538095536317052732284645534461465583398883498446044078908962178773095538162256547913107270565078333073001836314180324928658574265646704799771325094536559565209600000000000000000000 [124,53] -4012150506249841525435749311152939772603774713693938813985192594498869614152557564903870003014579747052118728360348800757718606099942904263925803920010819848408765337002264978877254586013872824756851984024175861651094952136964662925336265863607355684588703796256724214678332175445805805248016271418096843903110551051851733766811763943085122126861123909333512070156368475753085225872503726598639081115198789944844295343612504610001446373569849119529561242507375765896806417009004306940632793368754879486945824565347531089352383450086060287814412227206422583520002243259269512770716318381571886618226442116594091023508317266268334267948579274791549214854422632251413227232848058662697446990076766418020832139875056769952434911928121687681500400817511015284857012639610983693541734184781615127552231048467660352516356910991905092687111467241861220542127857313257831836443685141404133327110586282580058977369384263670573025171445407983644705493100567177560865402697803540803273575362741762192692582051700722354953266323977538534863922605566129064159950108019606766398862675237529463393366683600146465837874771846029292030612593766738290584428527539040167519633951281970657787304641663920434806674021979908235920492862480428344659564587751642891591080408490059909063010160492926450214713623567631889055504758502134900374647148197790994574634037375926001803852164102115998187731708269483489467823904711419758462059225311011147695730518759841108193572824886397553684380646390564538141103423421173130870159283727356583884041161875137277572092960878578659932124987430694171335777825506804520230921429540926538397217813453522612450522021759853153511115647677891368212953053159693862235765167256256015302892138461875232896945257288826027115205749909419266872837630908602658010893468761016007201511038673011657279200991355683125066396047634852533323181186284441095377869843183789283017000173574028140728331525842742133076851361033047367313001731741790071710435257906154877030250494985438587071049422895661140514434121289732450252414595287233587812065502381676945516469055996168702971829157207461136632491856173891236914513729416732480555276489052594391930725197873356408000929721224767704070625619244732751499002017553299287418883116974421331169934635297207866894892839099874580565236249880743448948611884621237578281118932936438477978332466535331849794403359056134197838199828321691898060241987729639985116175223729971142340393452052937061590148869788749563406681430412359729173014187388689075367649205876743879567051276214330035514902792501208218901177779092444192747194390030265685665139595972481033888951800384654288984937472337601426203873138246038676387199445180802959608381440000000000000000000 [124,54] 618520206672348259433926615167533658587639533764834684027606391078392760430895050973500409892815417742596280283011341486407712569361578697349919178250699432999514002316377850273789471821946339582367261236195658243499513675944213876711055490642116906893825293565726841075410585231311935585901694272232250075433883108717278303994670320629395137314041417771797664010071158344490651236655317456570673680882545394289879663493434283842716653523517096114104503030029376092145066046094720747094963007478373166494146536088304575600536054182121358153648844209351788950288574425087437246182732881758720531608423811078930917958714575280861463158586098559177452378391760377670257885713766012234036306512114027410006622329898208098517862604325495918793081876821682377734348012337053092586962443713631440508621691536349071149705266971400568867988197958662715637895085243274792913394142969134773533705628656998240655487619091654603192574757809936053779982836424885645164562329895956710531831698120592663492986382190680156267715180139747654646917590503937608390076430982259370138564716427925407092437829616255889932401848284684869480811576426617410198295680629203470293856820659224579028395401539041926952027938490230213171317441917212949651657541792495648494540171254534271571401876279956760630997938792377236965376386035786272930908577527545774791686582799866909379585927284258571558409325956210421983665642508622985725153742202305023749375151715966553703574321341704297482481917822208251095277394220050772084420530971490186287888516998874045630098988864509269801137909025237416951729330345221048070033318876362125536058581791549264979009060112549330515697420347355030247081545553082040637103610415236568530926044805874597517302433392848997296933388362951348609946134938862301753111278108442695073109256211657095141520951887864806433153895876669588395277794359804710315586271686291284444346426676322214110331418831020921228226491457358752047855535853465300002345227632163654840833684359416076406538102518469451073960858030252137641127620166302924033838088461031895738788581209268330988376023864268998704840041573104101430729493023343813038042985928370943626692713517417647188681443406817536845930383120285497629594776704179170279061601201285938111641645702200289148713193489531148471642546991314601921889185654257767964287850065335126441708056876767262980182491082437878451874688088759620508208835571474672801517354136023043983825253593344842475271920826936787469624571207609744030701226501531214592818139768514505259396299225161129163688634917868028091605692668584393476058503354005552245511991210924923276830534630291691716812216978666676006558122708799913889303765251255921128819916800000000000000 [124,55] -309397311310445917925304837824959324786966577870107011574835147810883047485310877238462877155466533437191627941706605982362382259961133053659439916795857502833721271024081166124828382315549377662229362213655274240865212888265091000632182226952501500625222558466593571927029603208989290625039721815243798622147019703213872324602432074518246845954117097211148387982048488657435563823500844331266661693660961303429765911951532499014889063805112368800434031364527498533312965408910466260446753178666909502566446145322379212224915887623181254428936697734937496300218272391331296513348293676312237290241838131973601183357472380000295347920600430745450169534295666528355497927967463306097766446763468798010029685146541690415010340956389150924679162361688908802302688635261601553829153916793481779879170762313985774062001582196627318668320201890147122957177421079104420459927294830770187227896792767949468242087161091079237641327216602518385175323384246131822658974137293438293758833945457070482712190714592993985475908474460393779774765471419597313720307267170697007111481053339539000195072457365820076264460267126719934027706748356174448424095113652029965411925046190884993678515407938547796111454664458861904172906213319191629936134411162034760136106511571686300421667303377819946720659104400860772567636426061955116023516207922857073174033496815812262974495339234734866662499948881111600339923039096467109138016553868573287626459705915705007420643876004559734224424473441882509064162012144187269208286868300343668665158647114224604474357795874459404576283879881194241827457268841124032740816314378575615843128063744156808064506244030456123881387936435349717551688041249927630582303653876086322198390627396550042331025542697569640169608291924497026548207710242189505363668203131761839550111549529326352306623056866135234771821593323890338102953437510268294781415230120980042547758030238983311136989695811163751229947326851158594594472541358490298071881668284836426321840822883696837611421875989181388428809490788654195875940198729886538724770920006516534143277586163091634324650515872670814348914754639388303425113284198552113911204261657960033010497076326201346923954753314733842330876033399091950417533116715864050523083879146922990558499647692258716576985625735222350990159076646444089041571612573909399733574973390716726624573134794589380891766326085026872023061487425767885200193044144355751519463242063069463196620315501159803480401897236385188580050030485724057333900047052182667819462598373356576008834680676041787909930121943129593039568181635446766264223767160721798895971699522714601125893949657061132485937248796567385168519547421041967226248286365135839787220992000000000000 [124,56] 82658497484099686293807205700373413232639168642819815747380252676847429648521460031108207862752853914771121439293440649549887872244709910561349133705773290636664011661769548737634731067372655766310868728937178379368576307410740581604621456577857283308069860318225730201560686867143833939062349521317483352600338253725723087701640428035280660271294734889224801192239174233777750407304791907946369971441492865682055442914283917025982925010350025068592704883690908578642890613418980344928436775463487875593855048397928331540363692673670355016648012175333966866233525016277644363440798427280314770871081863535288444130848128593824847229731432725114560583007436087104901107103308133394950743615843327834561452570090051389143905310064906348874426865964127471031953073793623470262600084227650704417339765433987640713147384227227755559088042346502063505603103029983119881020314859682394972521479954887382940674925510695613035164829576852819288842099537047018361332918401616262834088286883352533179497119889112683149869355878396759430736967314199443891689324434909461539665676543193433581461152063014770614734228645674161924255334395656876279186020633427492688022282834824370258869732442948035588040606536785569639250730575779404212952605243267085760100192505676021657420448651592241200429888417881682445006387213363328207339126971428641297964822598013883736870612143748736107985885470205176407155853431053686047234006865836504257794414996616064347931238680592482967554517778738126384922515221775790659308085227440542258997484602455487599330323708295707503128676568118489277950020453600916042081063471779812780574035781036111734265330991065969498737581816755747553146605271883462353313197625659852253138815980341234815012819388225483231354977888182476675252787699268894741996900964663237955981069818055911741850325708015616427174680365811468559173224402738209748007066672298260736785424223486018272388817790411142379684224174468889246661753655453990142735370874751234284507568060133719234351441127819763273382931656320713904264851285167639912349887916189758684375538167876559659953860711738554320598797191649612924088270557179314742119019360653922902227033702663983207834851109084099978002325989278379188012310232476467053433600853218214995370291156368765036422320375481236032270602257687948335312598092058380158644361440834172497979001434452078385827015722955350591133972255141857707556095398291603814385549770139142871538404545343038240445846934837462954494719396732285874748395572521002865943690414543606847426893065552184896812593794691654919816884355186969014152251795244261468132304920208007938030783458627663035039447502715638703235909422551440892879862292026778005274624000000000 [124,57] -12329089953716170472550320021428208481641458560173665205101472267483014455906468646947613361481423236972936597216816991298830712199289585655401612107526679030031643549318643049077051271260663971045371941105990842566818718077246764282404972391896716930379002953664886227092159810729076886824269372375476408790587228287323104100003942009560328019620489538236597296987653539964293358125037846586754875826588111600207198493833459532899202021954018900211047881743133206934524539361201493859679840189233612084868707242489715006483942177447163338923806149245400692961523395161229726656829902390799221736438508213232426711775604966214625927302190888845200258476770047511648573558730543926384395824840993564279360361314329545980006201990703881639204615873140049305147932521014200953647997881069960980964562394066244133596434881980433828924859792820439584537905674180297488297147621983637762437007047696112622966373781240705387743743204424545285663275266233764504980928077876508249968536715972282758869349385857448683076631396896752956445544498668374864381569961372545205436986456620109786687109376687612296241367090789476845698894354241883690097775165677758826565203761350729348485674826824414845211704754832729470646267165064999846989542059180838885668919393318163860241753532631167448035406664032236291994334195687313158298273378285211524478715904804731891596369813970925870785330941597231707503038042874633780478414640630477057601685924409130050306187824925373599261108282675381156489391387692580690475480625664255479948145897049156776233567325682713371630010412000738755817125394798398424267468598756408734725738597092342223827294320462935024134875594773700094322606713592809249908391944946327162213273483176289926629017978861961468738189052044212141473711755826230723422818149434350202564393623489724314211901481522417433422234312400018328694376726352979244889048166864527650215101501292617368216986750959197865697564108206598684491833893042089659623953178019587216420725381415613125943610919098040883060403997508450408349928310826383567044731488788079974596997602983575183782589816364952797824488647005333928938229118931027014030848360593467777963670220079932008197845334533658625746154382673029251068110782567464612340233920651220612308744722443529291175035079383808927730533630292517987995392505926751872238383157598362364658983750235693512234485083345831481205890364132315212762972889522603944525544029256061953437869721717967986896661248361525620178174125710158628701065591282918674254915944618229018060566123829632298270339195251387992804811709054197605155459724845191592806695712130312078727093672207556447169335358158664641000722570804771737105208436312163806412800000000 [124,58] 958003346810785899476624176808205662294622925896230209783058023184805900598072550242774040200921894439243863912146556885282057902537924134607382548468323655791739480638065710503237255168767302390637557852709431970156182983987875848256434342530035663222317300454400149581237155008204488463028540036237320142908130851680857876477505048770811985029827454163707229238650372537725279434069604565679432268230796461470318320775068385687479779641597125687573219069631267343880612224783357915455464767814213396502140303607594362715567032307368141648875024926250733170893229682257120951978873663523425969837804057917945345603263028561798998513654359744226744342411634034885034115820536295637557193206795102611143467678652727658489059318911354323523905012356210368773071960677944703691509754943434244595139168220571628686038673605595090584976362858952061094822399926237685895659822956980620189502781010201893990549631692872776572701595275403841847146449284467193292594460862693751116614174456383773949150799674124373085914963794670472891453064318876090101185784886547024589186950865536216333056913047805018604341109588889272749989371901032821175697563510299351358933604711407514451883677464779712592576780161709557508010846988754455399218577983905369336732242663287472343162200293160165133723635457744183399346908092513978222491553082656430623194468970106691999684683167909255984429943394279057051991035262733165606984084890753438077199051483723405736066402398458907271897429493443108584757519836402062855924779535454444189994646614465790059430877829663857354263976667846903662378723603567118727601437218521162552409695710871854319548477735526170433662848298650405945540735622126330347147024443213335658681800412712204419585991362848642347850462202804675809133113314832910169727727583601204911947589827053189532439457804930475306156660515317980842511771075232694625287607522618941341270381049841108345515563224397053380981439744520675400080371419413594211503791887091840482454866213401415429188358898056557625013211956203036690988069615052050238723860221293583454582769675434193029082604455829263780150137368708469714208672797586280247567139563285492235769288505345725162372936575652413895268449678988959271560163842117648892488714438512521941577650716994630086805705436859393091279432132120584842802511011367143540383052805607955707420781553812382837488819732735229712486851551705339960436770318378137836448443979127560851462863999959076716776768689745881187691495012003490470001881861194506482588145401413210608385248912625164997620498181010847512532690805727029998113275250814641682602415045079394556586500833113413148815320605879171854461118036909720643789735521663413586114000 [124,59] -2227084406912725322817336775530520343031962501942071353678883659077277217222612141085489838588590169316353110450426871320432731546170851869598120312532629016597931914840034163719959418365260402816137830810497091122052544966574524606964926078508816180835392507971960600229607416449429501873546571223113910643828918271238588671594724388433433772095779015335460891364658392725166233596038572061159369715142798006496321244060007712871426899066485727430434565665786204303279995744156225553175266663149198496315264704275702207751613261447793523818243219614076790342186295403007524745464749965365089805493308959904097411482476252306074687719330304247702741010756177986552492090826539589652469712198970813692723164983544257173761911085880198894837679892012287171947438208731041433887273057030720198811379717569192980797604460456105522646536105303549649288442091538084481225215876982599897630845322423175446785996793158604559520233431398337976536189355899091418942069870960902135069706692004033293850156630136754921657472975756160217172197493226915226431148813480611477703131216952625099505379507739137671891994860398682871432072252747737574630704198609574502508295669354290589202804028485119731511132306602448640118474667785809382314327979441007358388969311126395045311060009652700743777195865008030953226238942779137461544157764934516398860776761373399964512434338471020613583192058667055995801100722829218844498469466084923020865044390892206491015225680810086255283995904955997865385535046729930893840943626220108537648263357401708595679556395229489981785546638529378388838947822487734962036338686832275980216964434573804194671531806980782133769303838997507144137653275448635536875606230229913411478885039820610805165864614198101522896226357832684761234171788024267005420019192027018302660667706618637186951492869919809690485061671361468099923687286985154328616313506798385273357916961779981170015850647850829481123529968407370719495568799254082174510823016169237375368562885931441662719540810963516193124958674609402973522896589588798210669059474695577315410295161013334780007358688463816564956374123882793368058947398291091524730938581425704894300808895638140605032114449584431093738923376439902970452201353678982238747233718359999790399376367498087710220574181961822688203257891940729178098326971166843122232688676765956122115995798655674024309247062014963915178333765128422022719384486482630923775483015128728609289035454759753800326493042764804928430204088802284372959123666494353802449025249185442486296724453596718301915948999440982737733995298018349461625659231897437938700256477263354160024293558643150784340819655715435309174947639416535902009372039009896000000 [124,60] -6929838283060456715089752799018517458902841738873476217846082416028397976091167688018009156714700376816852544868392372632877712370918609182455925322790402140179660915384997911430719451736380413020583576082030944108261968081828055909834021769321387941556250753471598279830735206988863250696266133497665826842580761993011607991673861266302269922598407773939118936799459487850226813357353678404261883901051050154823220633231568208368162674542985550790771439713110878690061327187354204232808091354064233560197884733248224522007499420723715917388013641836919794646069414907100816607292763286528372310981189880713072077297771420854376868012737121234491868382515260734605231082261757590909716629094269871163578282938024329618607624372509485981853589637666173035816437279685350281969921825436509559203797723330473230630260015251873136547482848816816717543987140914417684733362934834905782919146247782153896507621641987711554356925236106356755351957852610411008332195167178616978258191042568356786475580321094880032906155696531489332035020908926675356076501884323178225882134562496791470828565995099162689068926378889629100417792037192716194804921635130963404603707799273527083242022729816056270147604078426111685340880122296516942386983838438041207300242121291439389344138966101282317777108857462432629937933396881679017739383994959967639815716675310466424022841657155871401324413370742190654090833733855988160799921180452832229954993763821622336195800695628310390779984062611262390498305828335161919072156933594940239404484125575080437103832554304999930599649277710713046837382919871713867540981498819760029711726068963728206133557984249199782630445924506024259333645665654447099279851722319821897471180837549891555147170076954014557340968985992589271797523566164627918175296738145242656444509020462361039425503839448444527579363061953140053367975602962850655855703625376368914161895615548793478066538672156660173053977951601914518740349320578897893104132433676939032391348826666525208533515794383698472475158532908529022630895326613377888172189283054388941204331328597241710287775331766939292631164029528198000746662767880378485838410485993691272519558155077639933775865020027881446401910217878218861291134886792845814359011341856542949900852383107438229935525530475524915378876349720834584859165862804928194570499868599653734743007415800250022803041325812949211880941641373320794153347784817179444213399796148694119945721712248480218220977702973665814556367517415090750395704667009952844466299100794360859702282114122971333622074567568250803535517057207740982903434072782708274045375710089223259907020611144376955928177687587349070919125376206400008784417963906384000 [124,61] 451393777874591693062763000688490780459066775498776356591454572273141166265460606314748142844719963911363923203861359003584317978498450594434438850481330979717643483563301672194022067156754066282768130088512443859848730168221856930138104425660943423637891645093372450485517651744914496164606857396577428588848256337591194713289030601310910298576116104183252949730256370322464080582496090818696426367548787727268474416879586113564593089993158114896761473139594464732796498137186191537190786634615349318294742100170543727775454581284254081220616703688944929203818126204990490080814348556403065584640948133245082525020256587941721978973546037193009032809407198250124904045611976844777597048532605227647905251015207942212948104751838159453930705134159855592141480842102451326673033238789285433822417169622277294790733331713270554055222834135378961830148786637282532984096441882953792040136600098975529701515275815343424796508777107910888403506262366276194558142245720771330726584844789532517884737402358881416512941357168891220499698860959600727431659194577682586595209787627953869640741561869343383704644168244634878022616174845178709757019048014765685641987581097600037540856570607634716732291355272276374595895028768457671755662367013366090646912656846990115651887935488074518832507033752716180174714138361545168949492301908572696935139490434542195954916846734124848567176060128595590031497449907012067494390833419505815728760429067916186506673675760423654347876988426924444333210324646627139340889407112788631328037140410668953995209861591628050279841524029018982583273120753020197909664864339382787889167785377410540831128802154701960182967923256562380925399916351968501575347562641894353804426370417456398691597725320634786252373593680877952617915136482510945093969972306919531234578233188182951816085549159824346008116100648162566175731144868426017917229729412512353675182543817322554141634429977947883726451407298913190114856179549627772579168754842810461203037867158414178150594588611956283542195071329633355530851153806631544539064460536476232284071409038664260875109389114956802609885538137079166460090453264030675912198181812694109958445030773037053426598634234176784232875713391404309366360303831100599413490139939661842753704031458222635405852867386470586673133493255882472857465755638464377165233563774083463310362476908146272577742904971278780329961316157102314119650621330833050587607896119070408655458554486037729417811793518462209850144426908435213304044722867322303878009770686643665428865500037903026742252833038613869134326684504028340719359805588671917320825173386191418712542409740431041298028971089500179778256846768078479488573534544000 [124,62] 29724592301199981758722159284249999629084313056880682049458307168175903245068821892168624548454788498253347658298695071873286907165581338857101481583568526989198047754430334400936750039518104154351934298455556304300468398150915888852381919586266679365471688713156465792378999094101218385952622669658395768471621557177301968651731589807725916019171015978266156336271338674637896303049102176093896028618619537679765127865674898346453288274770821469022903288373760789713570464260067677849673636341939235125840431171862813412829271980791049673638345040056036623230833922584144127850479261681541010898530565698138129335517381180537548162850928303669774228821064771380623099684550433665234878476341579818832770521709619551551520341272354142973776675417677074779563386925959642689910968309797144939155386290095608979218089798846639328760248756333396047751935008300423067206406385119816040988320878832856673816153962881957595794230765799076892790843081108250232122388110575482435793738822054693310777509072263100769975792417089722361376935455210562609850512118587432928997934134526500986489839713312357391241738428100471098694670119419749981911288547222069733611400165309173267179297216202136134546780396110829059730223883024152900427846282172912399073653721030941726019782094975001050296537964984522011071253932119464320616289747693822443680361752753477777666919244036536054217547396942409698040876014443612406084208028349491833459809008998337543609290657891342069789443862511956552962973770815738778565573031160560435089488579341915864417242748438976557264578154385765778208965365856719004736965954753779604557452931262623193475149345805495714842070528699377663886913637205232766117781554722914564628935953190796023311926863300149292906401356088358644092345834198195463803176042598333525776649001290317075911181319746907654269544360470778006986342572538347143507403502247833654506488123739146347649899255967901908174027098324250355409979594356067985601998066303328624595301890072461028385833697595839228216259459820509437064018450826735716310199246254697687439680609371184918240759342050742436672126660305967509372336196294716506785918448871998083462817713237285500848489333240091895868149061099541952928827703653187729596540211677271870298550480810862200855845880371002174303559664093926106251075177724925182438338154792402540630723236446478990198116871133834879016512008387022568167066204700344760274916795987185309424449889404735472352491673995382195749611728223990643620821794686661086456288051287651149703488871694475232068350871278615247107615586696161712818066186412776267335885345828437207498125960115240356198098140877003624616891724207663077418352000 [124,63] -6685903978325558999524249473884035557097632080099038356262662906355094229413324654678399991757271951287415968067446877178864154343249499983148079729908059429959087317645022821468637152365685922113366352475777356113611145971717705987968171042026993162500946352034949429532029368002547036653514901268300772583526184883160921188453304760441687895426276195742291664370710396483101488162874412213557649915724640269778899081550200431005713805963490044872586226748047433972416901311191184728780112519983743967914123444445226696205036531567977130440877009998698480606848798956506796597487407925107873849263683691327550767911658295938323194016191020404606917764039347569191973354502200667956330937633075842223744668798932632178033231674257713788048845164005017876269612220277142691315853541785745784478012980398073485280574781966869027167222270455933318535551333672620738174849199342578687575236525655418597246324694514190949949128198783738900869042997500829551872679810790482271019763637337484255719622859341526515501499633055020108097390140392914641446395604263961417454541336136873061470432102808799639102302100545251846640730599974348071793346878515556271951732607591855160942596838131791090692996807699927641615457608618355791042347086113498553623275765150772449399991422345782375394355550786451903167803732980794100500130544180999867826707725571401424956607114518976164150237348032134945438616725066878302878749442380322825096142605085712253359005880303434396562815104216920414005959256485092745125734942907554331245885541890851129838282820631223550793757273862243712081744759657538437514273482992700900389973036169980364925187385723598433198712762049290655711860736956086287254073329640456382782018796312434053881104553347874979606169857141114408024821891039862363454368149329216151882713609158493912148105120019146176852027390525566535846115171181645330945014048489489108226013333096097916740050150334542967665131936187201456868849881968228896071942490522857548524900140531238200262945439353895192634607528249413642679108509554111189914794443264278197214931034273708684160532924502891391101278385659607126644649831886669820803559939013811942098889368157029209198548219242971703542932172472036689347473573627936075225060407843892033335816647029531640600414839794545580647239573156033853347455031048276685331710513893553134998047080999187664584819832969252348363417051675774764529975391966247859463888018173571589517729959339755564256873555106227309191482190002139605931145326518790908015716838543983838891889729263180079593260780917892057782846809760194710912158063850507954192109988427565136348408691910879857073647194891789007883470870132909787955200 [124,64] 615740592301415360867758579401581079834750812476702875540613628950166037873193166891363577179350923356215227136261994465211086336161687930178679895522826457437895247337238668172931204246667147364788814871963446049648900562650001038361009385536287271160384077600719010564178645613276026731223645339417336632966449616794396712584678252618389811699500487768006616989081471276839724345363339829676066327347940850718595860727771470054844269406643870310547059730402433632837987025050435557453479636581215642592509221228964567137610230016813937842803098721225710839573490240976813049098813828241560958100605993548476208593930455742372687519234853399712256853783299073863059601638801756861124537084897124213974375477487665068860676966177235708856786563619818902996837907120877886948593357300615061433739516022629832986200199870694203975332379688474663308380942592719603109995454946628783281860128128613149231558828898065909303293994807520974034951816074050739749297432372881422649307925197020716167567957806919115332217640787644740284351940806497587460235505002843272007435060964014794566061912560264870986209348854157956287101677169539756326849804744306230828230509056506973788543142930220115644526619099368732181193498667245095398023699249712009251515637911546709596210974034777152192405236116910003338355857065767166741116141601068072953446663651602170671959856725114057359877116203949215547468062340202859330250096434087033816564723729513352352390965383965507052313637304988252313986006179798058812760607885658785793598394364548498653116342303151827879383462840563351004166902325736924970824712370366698902931600710126837326536541026502425948738080426280765877795615595044696974667517483810237300408056624849263984614178479330207324075808030302498284008136965287706652603595011434446643684621387856281262732317616725090079235588014799553531833439966101086441688976382367193477043853365879477729999785277849084289611679863923329598412645383012965040254168009186804729544423342718417614256089414260381742446728128730076923262957606786329621507079911735612136763822989315728338338974746081810759707112040671869810277380464653827877269116646146922638316066049359716337688002117066148788104117300747566430239708087232341624350704948843751217908320648851506098853781304347530805002667594925131486436877623758458754181339842577570644482265032864714379995211601204215533668722362856810332154304525108124984287337052612960088094118749408797755461537838676074268583941068321432989424616384434205843463358548682501337391284566181948908154069291833804725772134804404690552831980452365375134060695107906368066099369816383532326704819238839760212497647833902828800 [124,65] -37837537987185921688517327887152286420535008840781096637569469449865972280032919165339701236002004086960748190690654480125982468538837883585748983878271777817375260800078118505587998013959191038348929233729621557564736427580769501610828287238337818555893515379892256959461322126691029690436564562704155955875261123665943707375470135150947612702792078884828059108269962529300655554259389056124321776055351097002788909767018600432349530126791329800897185763978195321552758395422737008855883625102236899638939707933454852632840069115702977526859792851091489827283763118280991500813541895530606420176621042649505502235570427714611483593794195634540334673827033037293847066851855028327282523584436916125427737758951175021597422595743469879019878182858937059078324467229497739543150272297264662726742341878862280679944140845279236743584404751685948450890259121733892115447714868439881314359006666032548968271488270725539133755385421398040802750823339574243743095389317114367407213385874967340317388910449292774151023055536777739276977141965982497141961764747095186634911793185370304037079557153108254929570382724134475749015935648209281662736334492265519400566230840576663004985942812007517070285481646441796091380868129344145373684243707826320093955093686073672735038121421067730991293078502383662041285027961449103613136530701609864040577903085973974625408865073938753700570615280972276526444467573106721116394928260700792643522689968794510605616792649608971727665682590792043849968449755432770208437936999903887787353923808066821886953426118874633287608220195554113666001464267234104481540555116251872502404194037114817173923967137091520464915748829795507594455085130317605354462344181572629319655532731736576800669920279633958527581375726458972498429837846169277396763618312908334681928813021983941288500119797492777140285274994166039563594080210484823615376589277507267196125760777507653109479873134951638826876358567601790893368703437662439777014864074463520169133288689772061628463505773567205949583488295891906069919089621098177848666350606259103198317106445680771328711694956853269594636084675768217168336115974006419682398012409445669095634558422340961567142288200665591919903525751286738511013948247536606084412540864566916937951260200246213217040235558351183599796726222511595570719393372765112735473738246572503217406234044923484286439233518966775065516508617619292241190605362330506259513381609934029299387052189848864036624401647711485737993747254766066200818943303655056966584647932982524479087883313623229270219942842848816596445652975572283764788374542138652452287567684368368687465400580650962306749881500817549630300861610867200 [124,66] -108728000340311200375897289022319819370235492990772297483457492080086605962135604674637042928336549450019997375525803169754139079749667830372728677526769486071206249087134380973179264763217797443212016303475304699478200285153993153139364562016875256591058185014914578254873967152002871201745933062920223791178708403435371397283162154094883764921247925232204350390879195451290017915956285511453461158502643800986554963977329279307135052096232061067069275789145158323454106098083619741669625257166553659221657060634255652179564821240886020676266869336498535969856968789276904583235166664569419286981589851779932784752419308652201551606234755831704372491461719638568155103728239463036262423000888786827877121777646686161437461578270806821038787240982278829208465449919049363430223662546280009200348590315482061068434561757009400663145106081673670098758703691526581178996888402248703247976281241276340068174267504126124726554435675957429348851492450177314385984309475903969034909431142369348064217721443640612329421644706212666432002040522017380363513488527321403743875346519789397848288986972061046586398397992925233217518144167529266342876467093844736642955972000653751997073212107056425480903456089093763717480206690064602129587947696078582840093123178468665756207554889284581971704960729653974257377385150550085401556339673058506027790072259119719214109340560475880589722410543535809829632490541833480706346910490479294720411150442223779274242595663483463796855842694671327905821462407482051260818964483714042193314490323418483681663426795960288194176894231568373501852856362841847598814701599423683572667022981306162507945622595925715103846906687550338802210706874586990706830191324168421890094424360372962909749856832313817752870750010490711144801772738352457153664727542088781987537096753823242992891236505564470367563345433245117156700229123751620054255167207202281358669068260000918712768827098897989462186723450136210071987742926496320942398619812824793214682471769501999197208327776933730760706751651858974455555228023241728839006271497078739736369259613175194118114105638361707813662259848243460803107276711107423665834050734938020785748101698585843249720618813758741816932864729102425065804288523023310095021592285559787367552771223778925932842012951333280055749242402931273718844736156889014712560128845906056648106473829436908430999028406326164131331634930055303137693173308098779637176490107560648164490181856326651354644109189545855975856809509834816422616233039249167415541002579623982621552550849684848558278840445664052014029712727540062000774732461834312341325805193568204139264819954673791502144202037408440669026289760 [124,67] 218039235422415948792842684373297450363125121333927988498789886362149543034408912074041182508183532513014436131369992155096046872218376371967385461220320631619275309689912179409047633494677099330937574043082587591919849355307484678721378470205811620209155928561361249899501470035136963225523298046419039520969421736556346517485840599590691528458595578995641982477945007343787302745285544858853125322173720509508966018931358068940138073825136355199014796083363082743093114498832178854183713250132714426986938511018767619138223113489419009124150908953026114261299629906915762221144616446465291343470961573648061516641796818054051884877806664010182258081255942740847025974994017359802737402930701926008553347366994663501144578055763561924834114235992703066131534570817899309482397202115655530434322705880003204259158395084428077334637002114860650186321278409266438829034986466330489601852764018799184164322567876780990547571079506040864073468774862802803935223748741274871056369976232294749609363405813248546009393931757435114440186192621729662199990378059412489655627917983496928194153356972001062772722452971804578789552638581651691643922836802730820573617907530218826420210714416556900830169084621364875907553690259431081715365235928622323936192122863765438654253107861634919676498831638329993620746113002016872587768229863106771569450292062574958182851375398088796101905693443597876049644008809570431657593114629313579003043389052901668589584177589544213557826715976645703645537598991553352963987000995803095802360140901194342989824077809197477385092925929721505373721497096361449341744076648570901751153989545716145419709986340527459940798200532502987597672108091613686699339599238052362693076059678295216221137970900396527920438650652307754337655692883763610114299651499725271376838019182898313520970355984753087385275616156741174057765026555750416335024280659563359724285081556271457324968667310943406743044365605495956496403654565195089343869725987271530548666895434684399108371926432781135930653208484895093613494573316388820018990349274820393903995556903489228561866701223885622611431892330113305414585466418384657781371011302978015296824209960352188457372082238279409565919281994670223588070154761927578770078804496608214480652666921728939811703560761800888031899961725234242390827643021357598191055694419865414164188840942943003680171017313924917832939787914238996132614564460975796296470219445879921722696776946042283992337057505209299805387874976926413790477072555609200559441557508339906772732133517172437264858732350559565982029027354352833933031152966904717470692243047296194416188146348377073670134428682996130087669760 [124,68] -10875060757492374404807311013673359254755147947346212215398887899293590415858597718064786093779105890512388819741824475816109005483891716238543299540516698885008244899916080707405042862584287103123823057439680055391505986934675743780121451200322310338552066875786194719205827262137314500603384713763415277433080781842426254509868015183012862480983261316614103023904815242353698459666785558443119970621327777635057752893887823685552836728422397564204716751405589022741971583304336189295246169367916257446058288431417364318644597342847602275318739922578250435788911708094374008395361606205326863807166935513138039431792225369985256982378101460116240883479258975953441642550171771058806815838038227509222795784528023156187596337726187090657541707882844990795357013889187235358392706334537894484103109045168898572350602830805495427619345629351395795030446602409831485332150264845235271526873807783867001667520239321309175783674043729746808182020613493926562328508633276677475434668883642930046981126152016703424460155476328925402609219360865420337736479275067574910657199448380021921926488696861258124330377503656900218320220979662218144433705007622524102218407795658246049314774026688908645426634112081216188769714625840783442283154733817690819953417900079871248216589060686125514218153319842285711849056992851766804744016738329785018641823060786206546068981748507276362696046441957801422547475276127990974422134864617460128117111039821245842649610277811232847288196511683657159691652120435409266179103831691715453613250652821708787026525515329352730923238947404160858103192572446820444172880162159988603434417487973342909798604140234983381809198638504304367160399717277825192772097958660465700504311053328357291928742430622224140548773057979295539824931802182619513506500831634928844161961120235996031847514363491974336447843061459308898741375425750958159654782029782483256980598977833826242453536199899360381128852137897908802873824822340161195829164846606387849235715621508904680600096223014637043248030361310237819476986374947156832415661170763263525389311897080002755672863318830283406124357012787308666552378416782860770141410866302053923506343644741714215343549241795756975686601051694066170506308744525012022031226815366865275669981438435721480917615943551229976930681774690349749384690303712627983866706353116972287017594309259096850409445622124125834727624835196426183298538701387931842139112271353986910305086904022501571832340505818874591738643532609522779161299340850597664057510556435588380128941227193500625359170930618943297189667809883514744328830115221307479669485356592688604997676703846183337385119980441495251200 [124,69] -27944861121031268105260764246630907985098258014742629724104869241554666751601661249342315100661770495508755563987506337835300321813793027202624930428581339792941154505906614750550966946492832500311155766395224143462390820928573955803541741972728575727959879176380780620427527157688358682891940080224907663598439556940671054927606508985961107240282322036712206968239936958990979154549005127976416460649445880184535296117885188962103713973524992777406290321942270330431578576378318496434890520747374751915534021224822745093668403970171330960381657705832241330890786127368498418457356897175622068833425680591176420437054799640210031525048559351404660702338278731834147146142953150642459619306983599876195549216229984786791424847910842896981659988443813055897275871330086611514138646546603381756061039477936291022501247026355944367361183394355854320447333826242676513741928428421775822397680969370344887156608990663296397280282563702529047450523648041899883716210427120526095528991994078407851729685778878937525922049844826284004417721304408670112993146295839882353784106625221011733068864403441779772946301498481714796584677400606068990465067834503609046660847800623799879934969020243450537357550210344085736819952543291108706111739492948142500879485807611297840007655998739846318983313425679462815013914607119105384090319765738145824422395126984400513400936815059249064637354918176210010538261379855302447790928577056546583950844437428725841792942480082560159365258071317221631320344323831995044882179543734937881696417941800418125144167393533541301896173112495515253754322369061468530740810253263268292446706929882370725924532777633507940769363195665025786005297280329940464815643567608850656830820492748106555845344271521903130283943229765507790107687772986244562126531948714095379937929807043126559474118926038895600661430742510659720063963439017088009650633884974071283498787010626467175814865158521111527116442867933936855397744073697624391212019690004946473152207720072021133501182388657573772036589413654285881015769569863116024299225391670629152087485103484631366035581088252421528093348195363850225968472748095239687505348627347376350685026156151419030583453567873590585829173725769456759680861934352720589565657916466202408279090718531564389318010610050826645338058430550358354477571454381808446799975583900920450057983230862125460185561217251908879498854070723610789038790529504711985580499856219385469140219952022074391051147555913410595940715475879111516714756142461128412436740877093022974453384959199573906091726504827898245809686881533751581708868920095919246820924665790196273251309848639304790944719340330240 [124,70] 17206453456111209498042991411800627168445608301911738626482565887151813675662939678659044514456923076589597057459527129246257412669986999774410594058231541709020682448672194151458183330187743364496717889722027662078241877044080085388427434302293928259599957433106432444774306195589126995595495238422379036535357534022288120722870825285737790808278423407049636793337562427997960330607911183850001616279165058721045143891644900402184195679474207613492471303666150342120723207622442973977005251157041954675611846957033363767811151627938240245928784545834877134059514860909581088522648022924157792533761850849926545522043801356318050860007446494976753217680052315929264482320754460794586362295912794419771844533230477655909201682863486480438904291818716128515239741724026604918447721684384605397481877293417948446612655358883591131023149200405201820985748279825786991210011516023462486099976218528909040702353601422364475433300870132498637816514644316422179726824253896484889313948014217079884428708311747963982608181300194154896090373254146979091595161286090357950727346913927329471480109984214585128084169868880820153867805610310411695591188570774894041776157838855052042810076048484457744226770032277126485527714646271211304209406202153402203397454239713276232149789123017789587907571062716812448837648324924323020913678314111838969971062803421546200349890597596698493707755345026677611660598128412351731180502339926137760458826617787573166834937857196095687820307374518675282732135525472559383131229270189649212978700780008277187486968018967200211457493695893756521633843417299509738694772394121329668598390004842283238814531016156245272987709307803503801407757908151019087924303845374148347927611553593228062950689212725449475924845128016659942528093295281269102761306319606082594211135933849710049550333996439073897178814648177033733241626936690871437877785213450967829364078862343113680340200923878794966525229428297971191676581776671807519476818590604272558808822523575575216470401180450647471245836630737803115894374415180179758531224894686697992954482371986442145709355436116819509462264731556630754026313446392697752326546697766263549850360261906897494324813032095061994197403462930892604893912777436701828949910833525111378657677662130551505073451193607454933157041028768547390408138957562908605722954797296242708292561022178934822914967076520921519796662618594436831576241627021812608083196429990639072011995994430461514136620667280649668392313961487043998423993325262529887831806315386847285187856932763338051918157940475582083574315612095047152129752086518438390156399909879559550619975398558626528058549639040 [124,71] -674583479985077261417549466499570386944426090141015388793703496214995634648396560682313838179791701326053455358067444400290725953516510333685111124644064619249882527561995389434925222088671866285641783757193226365271267094038648081869918485799061466879683078884366644276008559475853458262955045517596550320298069083698046048326692696155666091513660427635255691678770302499636657687863181922103305731165517277284830425737437735913733825552978860460693516348289888222040475345593712187197810466761412662560139324504497466661109984406863539018760053004800890652754567834329235781912178567685447771727436549336283799197993125290486928228225304471390902737857149352762369873919500429407824924364590650593733705522261791566495148998706986219959370879831568310583237110907521044143602494851587024920259343645047121823329393939951979166731489138277818942639350442974490235788728470301630708673800695950770099661706447071332093550641718862096932284702640673839231495377174624466035654369252359278432302925677882462177586037677699775149432522316604146776859436030386182794572370663411295916103398238746375688505072432789574456103390739143773381088115361216599870243415676231455075370736110317403699140748079120647152740483990400385919824580268545032720889168935010663655288177754357414224521802615961165687581716836034331678264622291048529814569595481233395445914027288088995070549772364308618106685787308903923675170864292304327509220913298593789216308082698526791731594271261835159863733051463752273365728715846976541587356464229623536414062293551327280003906811790822966107787347786408649662713330005051443660367621849367899873926717746794864942450789055419785012157564071656494641857679498524710258544154651447292786119020078644599619110464028440460551903013686219310001497989872238343011649241150102589423340199366267773398211071832455493901374302091459525234870792021707655661927342396450533900047558930369494328636803390516382672616491868183320873504396766854327777264451807353543420808492072903419551948868207809223295945139649821976130065275138871544658528385054268318675045596770497745229558416526222981997549517228709694858846949147315352370689768397277953001430311927176071576541700382278403773341809718115961493943207054486262108056363785732584318350602929382189145506743600018048884906842681649424130501329740837272027894308137454747791238228327650836730790076073113396493311802273569966298334650643454893594543527330708966714450961661107330769645158852247486259085761024850143743616499221743244494802608353698940243048532242542435123578224508640436114564104149419102081674408025161241739608240109757059438494720 [124,72] -5661832393641781197429356297380764822271327407383093112985198453810351407308387189313851605758299092653477103028282478142756588297269436977646294607608158345734546201635325571097422053357964772971736362477809454854432292691732740849026711650514078102546485949856338443621883155478002295271129616770824312753310629398627486233473731517456638505949997476559132474466410400440175463501370105497094053028304753689872932259388287691235368508864626823072531924480945003574656811962882811266551757727220874508283776005766953678592401007207478293190820108853928857951884624362042619179980771135869354847314784315401777170121352732054254066584501572085112419826334061635989862758175806554105826630027537652623082335999758646902177947874295243227737259998907554013816057918385806539615164301546095658960421843170191432253885806700904669438643329939280566557962392686692422314301832808136222424037750621123336506438084331943790195598840635038795929063076880347771967316117107113860628763917436550759101701266079713559736653356421142123861570261549803222706722659130120595620601832710576745125737443059347067852583661973427461580742741804241250346899146889711520063283027854450576794780883270145922997966328607685554127843427553344206915302714549024844168633576318126483922307982580140605236266434741335777004021384708691910255373804822497991215107547330889673738054522054085693144377342822270938752391296962614414641779902171189039252521345576042905972590432242579493820520843503303889958929684381911442899624609844761453383366008110136238598744883283196962907536657982168297238857066147726984935398469102894218459492479855046416983580290121275810358144688212226200473990796328816825551843642516978151849367996470414488416003817364181578783537141510812957964751903791777599920742810682656416923343202360929375091542706160165960463303270073505157349033815656972347660467588818005740927358265623287180104706402446160290219201537135940968775001168060624103610565512803700612272802807157023699339437961169628650882311874974290431427661037774573724439499219967358103637817692362411358406485976753957642861435407735812512556140591600525392027998126070916389372336986440204716407387051373765281654066782279146697448960184358632344423579026743735481843203928629884888755836567894649658768594335530073830594908968189376912198461576989454994741621202980338444662433905579050359438450128716320257748893627978131082672992403913908681730073457943773610784426568768703215076657331239123781840317512018061582006165527117032395103514034714321982123969351648423246367888791237019670818200714499358100159914465229439188254715283385615171840 [124,73] 366914821079895304403195434508563854988279021126787222580302592956896013549382414215121528216613020845927894160138445243461586310126598797141193682926650232695944860141381008850138043174539372440314056299657242479666475431913792599136308872772023675695199267205816162433869812654232218891498727942563447635081163129625439745480078630492443265423800623892949370544894054642970788072009510557353335914480061988374082076723747375336666144195311462314016588122543831155227041247619827304170119220300314801943650334663015605198056420137865453500140185654154156596206556278380545905632377000312542804627154012008984386094006763383637505012215449828214658999270635980238981189827655325051166211317589461424689442673330092464372463054784407579342267536150273411960079970509106971604932833295561940500637774575043841019716342694287435871644922202775387539956636988110960081127871863299807204349205882958762467419665877786744073380309329026970838776951898217188255334469960307279848887936678142488170979114498306676199687080074841294139991097708144784756418962485053589414818178490295412385846499270408020585179603456720115083398025957610116484833323901037933731782385972860726797977829257976895280692102772792069046420214416575929654472548425741641251153200296902426708781129717472567048271940818183830220454929789719448522564807220572083347524174415850467389355505786363704714583597275200153568049875386016615532675072520345732959559551998345516449181506259424490363661369734654483365458593663974618566764740656231806448277569370103788104933190408542405351108056342110815559787813228106891072545369873679731096566387508439831154525084440861383392121619461021619571933154674029304681031052326087629112312531756113328264631914646155787718007664013515999246194411473124712957887900564755666095681138429688421471796534094597674079340284494736609714751791716645851564118204235469110525862263435513706861119402535411853449542170890742683178968368087697741656876879206159758155638519778401877156746312043965937047634615961602994548512860902078910388647814421622473648637406055237525116110145118567420221032613523674056471495920436528302420794755519975933264190370172528702777018668499977208153941273370469733535031066242028215107299967645269234474012214685356401136994996353684111397883858346579519422282090128529897449752817862528116486628380545827495645338403557553598671323596074389750903271522233418839410089116455687526542789227973724178083084808828835255128119237240540323574228331693824771115014420607078321167655032525028028805681528487621271091335466840783207890713078618240662023241700264375188620087513611041280 [124,74] -22061718878627818889819532661401640430837790163342496990286821022953397749457273869600330819578621021985110939285373196573405600372702440105697921539761759138326434501483652554507473582275246567936969244076265576682016103036797675756112085324507236791156697650773037678776250840503617257082332865953248204506005477843464238811585540922782861951090434919738486376439330561969959251200896469457054568020242332500435250935239307144119303477000720615480479511347921843045905166895849357466695735303895832471523330024765019163053416771628609824393978962268930769586443809172652068028225192978659662731164741563343976652454905857928050228755605962040445442158875049812002560760852452030282419503020418819207647342652397654452531311917654675917516096524348129127245613411232187971087851550565145604113890385068078264160490407604491397671615415759866021502857009867366470481868254835481266175453379072032853284942284860574404309432331758485247130497778787410545630432798317321658631739932148028005292915116359462078432909027944865293111966439658427254956180162554086232502682013807527916913413979490908954628423475349788308039816323589616835627001414117335011059587579477721356678489191954599758648407981071870826512301084264964138975218244227738567416348876844811381825382617404494799942695920460372859491065854870821448609310615990802139776776808561650923142776450434021239066775214080270645539668464949159161157575410727589610782589451919025909000718457964772555263186772311579943357498287406514118817042655060431196986730472242552490518818542938376073107789674489333137222517071720418906570971390596705724638814080683432176807623165072322819464287589969542845370249079003050581050645347504681104267757077950876647643925255668020509408364410413216581431615240284663804793833702199419093923743043065085072975054677467447861728785732428134489818463693256997936771160731018196880521226101204831291947390926133164971453057199816400818334130222816900383254779264287224376678987704463770216684239860513519745711079789658012090384664677980684023082248847764428123160123292875603436955294570040492735246847591619218881712831704712192283524926439206866771975153853061776215949843660792674784413400055234182662308043461393556749492836199169214995275361408401734168917119861347339885199489930381388674283845406159178552916775189690244678446143248925238497608224245861774566601851420272287413839481565135221002795798900851723917088585321857543459149636924570363967714529164345657423988177736062542727112493480283695147667354308165792329328193061941564665630459328006013347872984935339096556683929050305276822257190689880 [124,75] 788331709660922671050987960373329548265189981572502190994847540133227310010340675241672338721962564774562087449570624663643257251346759821013823686315738991122111724931137844180547672342065472979678862832708096704768091571616211283206197851478174064324965988908546069822348194097561157090175762250903685268167171960293493600642964971941893511788188079341124656053304836642142817396053042381931334445897541170254437322191462998982685942198315420572966448184489337174916332534156881489396065207090546904264247279784324543700949876825787126097328836765064872395403642294461479034419364631676819468201259983835964715862305800262208700412091247239480644061391608644713211732333837152563006253289842050877538933274968009717365132453282163870626379875747267424192399711149213664783172320825878390410424265651974066099439789910093782312530550394011435620635392179958918108703454029109704578136689812143937287071923880976625373748214249986811447438930065053054721249719733978876144936187529242234086430595364670320795215513377594990864516547018257088897847359035913176606502754582010667296338187807949120668740705108809403852035978716940806709064199090153062796367246015654619476425050920965285356469101708523980311739920301273782254772619580852501442766541369102635864900282601896505361164205246485318562313487035176042946799487892394256731234646919008478768942562186845807645806865810262213000590594251483232800527006459994097418341359911807845872347177174163585283743420433097482343458833880334265900580885935058883162879505581799141980642699962358440500944860037065869084589595278742993734333528306929436286120416261427425326466327400064520227248672225272665651643022538487286787696794465691635940028631516049862481070378936303694681296876925542634600606670804588448457982532456173562981238155648139106859841012710010119966439414698633497929600623758279850889680972936337170986905421294271294796775137934982831294576807411694568574507197372143498313474012738114276028498270437665385595432062374899265685598155157077745677616939326099779467934400066443171537917650737268028922651244608896466774608247613442523339546118720472510495019166765217081907826265737318697456274925395077859911291281199465456395517069391919284095390191965291637375909439478120684876056400616559286656682994534439593593363038209283055987953490277792451390374057243229340713835630062933467080563770498378469989409335396205312386757729503251115690130104587392287732893567874132446926895333378719968179649816684785791348688916716366149348878657998022958000759306497102011424819676367112461617109085366481991741981391864340550414607360 [124,76] 54677046440054960403629102155769519377500108243703499809113214826585915342998844198053142842703614292368387317273683145566940313511987651932071095001275129065655267446205667913884840290421994177529979242184738564957552100750648853192357286226242831095241150275981208169501956177281547898358416436456719222811513069977407788384426653027591445874981909470018166797855372434361868091093593973437383675597973257060197891227500541621609830587230983539756587709737183385971375103002638541473749871376877120386708298920165055920317455883622800402035717728613484114288271347302234323946653438188574781207114589287485841443947365318080604105717876987122322203683996208896388281787376313472668562012695557219224522864684512072491647099381200892812602623871149163729403119440304898148167650013137130233446451706534343714165332357534646650508429874466621437103280548885177867561734822751449967165851697082516597110346943232202860077229836755405936314681115329978530837393704547229167199969551511619180871548829123306312601025208149183972822545019359210255119724854621495743954110234795889233655526274497004330914919725904678124941073520420490066401187591236094695069508853491976885192991093199743657947893993041725480950266967901260847341436365913746579241023103601394234852118106334951558730342335193589931976653323148713703677859257505704735740692047515303254759835961597922090841512011228851050270238096827847458648177691657185872749878935109478242442130916257049142533025810988295053771057175182262407842162887981725988068557727581312491713807569578329692621321821687086971954803373976759029059275865896657756444911779949691402558430978883428680308622269709283065247111295756768271777907905958656917719026955977090355660798181433394211253706666213770055978741626252025488776014285114829329752071765906232287833059131396741093271765733389460400611450192790213585513066897346290711765642813781324788993950331264569553903731405032286274541430432051632726145549607997340770112484868130916408457855965678622572660031873703380251396858364643167007606288021470302310375193681982136345204381376727049978355778003200487446587423402308839975444518756633180592277096678765041449114309967016256547704072297082989278253489784088179030984962388813179339391055709848485465487555794588432352540406570576322719979119200392961941787170528063864750852347927045669879841238041173669602966857879669145285219004838555509703711180105237729907749798271765049771531446021046168301136035234042413698086141842561372352010131387599956746563846955279485771497161543860025668693633102878763915934621999155332859423147978912084358400 [124,77] 839427791565149251945587504619293659935541591827627494814681054619478393135373510093732231289605934113751878201192263861548113274961133712962916117071187750146995080829694306131147337844378120607038947463900281125561496941965848135524808006557338270787302921102486359726788620626626315608560998932382490650857278471284762052060233339498953004890394676590675498360581017034528227198472648625443738513176468997930359964174851327357486293294036138003257770280419527662752104570919209201676973391491073825737719498607529552315892697220881690858487479258132063968360212972048587538842326802946519330075520342170824449932553810930824783347064398308490079088099190040087792603937732336180175319948948388902126327000269710467914800067800502517045468790714212004091154948270814680392419024364254129176700684509451052774620615593957322399130869996686650395475221242876899435744305053154676367861563929940839375648450959952081609620474221051775116563633111041005918685893729517805481020475109677167798668128165363237362892038111609874977519692256347693393242175483453916545342661695982854405177003003509226025823827909743841801725031697384716396281791911277431317505513897349089261025011687466835645631720460956674219575337286107987108723606375380253858558906682100536466672368182042492702002750390078514517083273277433821905169179099503455139861996490328400007859298022926748096776437626303463786119398451505477497824648364846564919921488505908070797942335042558994330470230901741718539750236154825991569052391126560115498884066304601473662505758232500560710445857964346969394696739554603351351640316714174312379220466411181289057238324410026371825642080837814370208352925012031161321813364468055935803618849512101590781935959596077649016489650973868324413854211092598572815103222301091249003920042455598672165414646558285315707819885798011333823484097274209307084626415231757344496775866432134025610470421609415088183554296994507359985333907321939399334658087135066720639088898301135635150018517745020336511517561360196645317289312526850499962393165915204041517034608765005312859652512889000921965482943742834716916363000450372391405947041268036300562905958023619608812841912017060253481152497193015299907433758193080865970359452198814734280931679617753241730149195089571979774003539915892382172473232750419093046078607916283353994030293383361859065053719313755681471877118649055771928164793069379139937071820707324446321078528743952406965507042048311184071509486847879926049265888872512863284688122162372450967368451731830454399798016927181922269477009812401870574033551015580616084816989636840960 [124,78] -65462246449416531363230426276050115342851236680605157152336727609635201736507679453136058497011144844063042995025455712618620949087845618910878769460036510556539717961223204077542415774296910341468286907694119686093944502493995864790782228571904499851386309471508354376759657725968462011116322162888558354536672136481995437495672547595897285917519818120619812270369610773051394047973577307901024815239461345200343369344502271017697669640603994779563073138230561011819706262029568125560707403317333510978944130706321900955796841451214044125301846140664192813413716603801302773099691785179879079958798461847752728319096357151321107230637600118563714618208846406733554195551725941554757039815097690124636729990938828063038423113965783763934104043154512330104658008452743630849107112223249640540352218791481404839638967862211548709079450632256713225985372202023162276534472005007355793373764326884183579428283746447927860002052240371522193161210176492513235802945988519494798774851745592930075178665290752829450315520924439363277709137913564998825069973049254514098255014835805519909213281163432817145606232221675431571802563607228712684651593576755366309955456724893135062434203012228988842262315057373532811737009086906179924438784610865644113249025879851916981440642755532323148369850401731324353794241322368082689830508643396512441583214179760705962245468580433105265152693748506464655159070402792788730780681758144642266598115245430406688095244179538472781356464668621270037244138404028282980181090349969812075909124360372877280378943500178836320856990634290934437164190770700247049361850398850298174100849670733475156137105546210849703576930057915828898204677187989368010705319511164120707159983928892366424781407304764842443430641948360130551175800380633213788942883564588054456919483331597370596339073431263715447736618140250612212113549272167262127327099657847162028071890287813277863857857732404090818581548560212213408600653308318583701367019874263912841291654790477105943946669867141231690069451893557171642509960677957027633001743537732307419926571225529897733141224509214167674134753947259207603856805221048519357472029283756813370232158774855123138624221455046849847733002532301226151307678836265003569287563223475769431950764646780721794216039479613761261640385120726317926240804402882677356872268589462635800278400927471061646799186467423372906943858544310188927454947006822937948344203237315535571635315269789205464102387194566244926449674891692250116564902568843786788535273587757107952343702372782002290414783190321169871730639927484043399213277514436351141278953750000 [124,79] -968045914506826571784864719906699510217687269197841144149004089029550162219644901113482033138189470047291344782300117133293462287499724464695895339153741819756797890786545507522489912654926223608618286259880728016289855585408026383836156800299966340275523769333211794021830863983447817014178614128836741592216540624507071133687038023895136583271914327202117083355028276564170137977082712775722701954826560533063605981447427953276908184518601927608362040970079518244080131732531291706621983826613904762013278995974994495519862212639882376692220607585323435387423010616191875461671981890456948626378238334541352298835085766585900004003714385099004640845995025804445361295592336981541155215749123862262490276087632401271445603203790479394325599623993705592872917313770484689553912498513824012127038601875286809228884977957725188430532159415457953441593723881468660143217681500725583912395331037018990253008870413475252747926819423760001609995646456070536143656893848967128660445468717739244050774663344973676095039712089717067490738227334538543725797354796164416047951016264329250722707358131642697982335501642286033956443513106513028457272647624219114308779039069871096127624094396524886692700547995157992133613259922922404567176439293704963220975537582632454380098072585115698891301952904880906559057729394174812928462822738515646682938001563558230388764136477153226137803605720239163719947539445200213567807025445425675515858666228225334600900187507828923050397882794397908326917125533104067114754252685979444243404133003927247943405769642447542116360695320180424045418321931575627057336186188396067153228004889188471377442303979492704697357632470493464780095480667134252421250278333739525215654955549091397070857821698612377135886468327597542731834700473397087355115513573837739090572003152607074228422068896353576078871870129105227260002238993604923288137650693294920311324814094032362532290092997774324784775833002632009218530986355548496515182885576870581799835635725605270990977524024083858935238371830119566679209427786098443722865211531470454982759586055829700684472079180925444265991679445185716280775757036373914589147666253018925148882135276782911346885386395768222821097237353936868531655917896553118595487516008622849199761515385043068441394649398308858085203121921168667320189909371715419533341923821863067358694328831490233566894368723551743365218774035562933738968851488360640499386309063968003719051945682077318231533719697872321765183237530011899569063213782167805950816350622031458161617886095422940047270786380906985823494437743759508260979979030286597688855040 [124,80] -2873087797259634031791593447000551082168512081222770990942774768652612562738264506448151179793850430156875948295535512753738644631242166566907591083447066421513476427893609569641169536331611416653725782555575750240116182590882793745146156751215051166661683344415037643093204576678461287755228978459693743079395426919065969916100544244805662397425143551569658938849345596793647455830464407139455712973621558292235938110019145708319196693109639102750788089139844085499836748433946000070728423229772047458172607811771937096610661134032548794352031946091842777813972793339385786955846722302638735490196519400391018001605312494648890570916221631272127054029815315734963008699340419260268927453000595534199142895838009769068838028414222593150317090333007421038578145542721830445132403491801372179136917105148194472305443702298571412886426929449713435850226457655317376322143850224302152330391278176316111884654054390995560645203753760066105397354507132449649762149807406140503301267057633680829251854340419346747576721774546246571089843708965668412831833286061771619998919409557527627510976667209404190622163818898206841872606361095285292679428059304692765541255957218984138883735475943024499390442906474286780581075336443274142340324532048136331312222593601775164714318246018144103196335422800415485713748297055632373390839822440113063679639381115745755026089548228598461868670173210942254716393556962097658956268121149842624211902247112704826225710481957332434472157796834039354521816226061119641646837131006187008124908008394304909889700346413365728044223094471010346113076227519585330057256386268401628540578437704197434372582359564558438061334660735711325818566037187822701022106194376805471715777948732132217862176217582579393833589739957343855161099262087544784828049503993401906554042950097933809375534706974684755081118649046918568111579283578086459755966965145873014940554577024747466083850293713654932570215284235781066876312129067822729332546928884831829742193287766555434183545499450926224994481807591396434372095010676591870118333612078351167940228519399820813091461283327132200094332299019078187796653767056401286929175695339815082862020901769676216804604661986455514189701468693462211036808893675359082340747868081986097848582332386369533561478227746245380613448531001912827669698526133114366996820893894237527356040462815582674061336411326976902548503207735842966558164686494702873276803732624436975308230762870416693455120541527249347277551884515547335419406652950135718749050166190245348911042045153216945087720266610193520008514570874968057425439669808382360800 [124,81] 934626359857124177880269087703540823981055674555934176761652307888348049555636489889385045957805697465511453271683275827841540626893658730481857711617649470797935265927681980511837357737289190892494213565839161160445452266538298384492380764695798935571148787639345795459203740942876283516309618005099722367191314285849183400183688028516143127425030091092412223467434009587186206168441521582169765379594494321267123322034171044835226556023882071740376275149916317318950729625072979748269825001669298712244638668157885160842465495339973725311718239428454329434682642179150304425915617165702600801363567584456545299463905940076554209735150664599272784985430951532981830053266783144770869538539607288118615829493211375511982166585785421017245580634263416098971921781034846620028411980486769287042941258803634180487908433452226609267409523315512348165762532705335419698371874276568344692319607165689851512757326088337966760727754577580640969468735999673537419586593944677613769735619602196793598482327425222596257171665658777970963912336714649891295631699393224587323414569859661466375114891727926113623734210958746612799315564877392577336692374080129245971039938321642886737642513583741547586637943435703829323121171496534148290777140461940335364974215239449701115496822282367407347193182065133607353272797895417734425002297711752326975283066635619177846936970805097139666156215017043006216561653298829442767410834160189126622318732630426075844175587338590873508980667405705370794457797591297165950598998667334692588806757506488979992808122564831024773863260166701179128688404523470798460041598598592637694861955431452749990065473305381517725380141887952297922325855676497091378951495986870662413819562750505795484261695217783417588251845861330781270252180939854335225412686645778592889095852530266109764509873413881084191127752743369578165853948294234987668429517600962464297720381468998987050127135008521305657928416528130264461754807110765213406287708149200811318808278581156270259499548278352808889113623829909711348507693784831658978044370035315452365120006071433570089132812217306572696061785307471604294467620795891497246862057222840633449980596177350950562359715389004729024767842954669789904437545761929117154154399815352843450583298908320859369552693014650216209337502829503334525975377865815540422135435092943464844162637696798513791057976804942922585759249037309616653808676183802307223393732672931173818600257204781393566805033489925371804771880536540405592106687548486349432372876699833520336732096426461333985073501809603203908894446484340714900698199212914880 [124,82] 24017002320648619424461997154486340165930968871712204140316982219428076013665661551762800844955480335093230983558591613080056111446810785697107460160661191743826862334403266099521282001689126673345027806117445213252978992814295735352199873622004152120501230065456174772665137060701736071968968876203738978287899678534190948155460862943071182257830959860657441320239611467262862030417708948980177380094504905046545854562679918890433736435126091601694961339997749417479277992001973969492147102408919633073981655250551431490436216571999398680553393154614488664990353587741860572462186571212201158351638949905877618158245298172663833822613560148028314321982709313612510064647434385657554202537836723384700054778107154730161205786648816689295168315296303218319899029098332176152869371045168864407706326169392347838260145053377156133195065147818817835760735565278064307946102428189505392788001959903210141338779906381698386128469628231399211869753780346647208085009900451802645845387002753299277654123113065118377587811744464549974933075550014248362755650732784950383117119973245583846226875003411023268475398368996407190077710749173596763717693747836525727760635745253148874562474584985645469452825900469810628075895179961008848731747056751392329843548693960299676350506096176560974701801170944014605697810363525053813203162209570552626281506558917980968325891513062320065972676900616121480596452623023052241559887035135250958518693601470339849283753646655951646357888522633213661231614226990295152666029063524312713085943875495397623584805015813360236299243185282497503210652004691758196555515035388454658699884114649556182459137524385526472370959816483770582521969843952702865300436198290647208029196680974869086269221140038569557093285054623276091712435893425815071714727355976987506099379964551722463746739417489113784965832695471636772425119298140574542374431514103375780355844131173451254750517239783112479054583684326552457320539961458284521845607246267148465487953498107842271506331985028274832680253530977458648613071564205460999151609981486151791355125902217588728485639559237716964545213235994839039429691478497476929670023569942989248311104951274446487187984676247048468417583490352459510269223124876493667562866911793982654311393612968875298058913807111389963427586298528833532471517070965263607789921190646166788272453640706405154922152648264189710029838920589180964501319961243219361197296454962379526932437412203296233807193368338158389507230854409564869430162656822123105982022117314145768035558362841832409117234951826602894276651617862641200408050361300 [124,83] 277573603452294246116975499136636525097751744842699275029373751125332990651130111841993743399387666604746597511432490748476017652185536804480058372135842699627058126359279137131967374451618839481971194162919852561945827313374486300517908208066433258098047323538464945215685368005738974616236162234765342140692941339575339558364261955916663528926318812297243725770758725041552879168307643288720306505854209633118737775730671120373236284201336284179868736067582426127499232767218891556918754507377569729685965544295177679837251741856442313151584710480312183246847714405219336128976773680872695742450323294693976665020575336635254350378991538762020399454908372631014213620855986839961437882493393701706429214711624096004361645773918134578173870034475644116427872241552018373893943073377079223157022100494077328692222464816249033954215000670611682425018352113428392437492804895046630508742968468920662040656267243113149736689023620357396134593108442161816460740614580068823855676194977985167848613259688088060911580428766819346361860397124996103447574226869217343878129660107206243918209811701758904879800441291708935649606553828322709048894105590461821481503932997931350915948386101092214068165664381471544301314992123101453812653514652492785324475395178903274522058375983647842570217093742108670177756464344873825742796599841818402406919892218889679491236703183452791918239453996705844973976423469040572464452756410010567240713757317740499103640985042815691112497323813489036055203079711296682717322029748987307464860825780337705304957217245907088001384322231467562212579883996562203836008540930593994524363257604075315311051596966625422250398308660737848309673268523062792619198841070363537182380814288595463613512896795684306505867147433753541415369702905393222069687352584156593212462323902857408995885339462346099666990694678573028255392062173423401933466765633725566453734832008907108000490867322623934837256105504703438865248148340864553394667184213300371308030872558638099627195942072326471905704434423395283407507348912864364353166306742166725959502888281238460895156614297537996793728278381671939749402705253396654679741649137025353500941164757828993612964854402828173574537062398977490600029797552089325887735490402920344953742167902593447540169008911485686783952067076130037343845035904346938349996645783945927782074403056477499252578722165334904847040183811271901453126542434718178706546549377346112751714462476950008322291377726246900002935906197186856306295229549013021687127657661134231882445332123087649644324555158692978098802841658428830777680896 [124,84] 2868823810899913719766939548993364995372826009363088697723680017309383513167942366837353939836507410642934967358948240801955814449766396186916794715764281615178599343522892890634853304118224014743783142712482418240060870049593433726449191473150927072364956291052940710335918028695883043441336172356858737895564788563593765930636157081416355085337624031346754112078468253871576535578693349351579302625713261171932598376374620942399274428592025686688647567900218598987598625258587161997190680425787690445474860929256610776260586757677866623831908155241455338150680356096244382861238746404175268189271208166463225182992716362600040749191354953907124178569961201082142676710530760374356194509367954086957295667340382795424077907118647073008000753137245463020990681689907726987078215032947984628364321382458406649796781675775994306784943987447233129400485269644835618171446208104708935009571770186624176331200113543918519704826403102683158160939591681466045877602825491248948764422262275234850343430451484991766903292429632059485736723726457667432924188743294423712858373488268241680583796687725550785425509525371426697489225497916408651157041448074110346743519684169840862142094562559080097891687475913513313560228876561896180204651686180738459793958816831227276932074442348935909159296175246956940448810674093219262076969850486706490458314281738628033203556583331611333033733194813877090966960007698044352285911744669620096852853385258059141260432723658490593949534235327207906229351331941391157081028202806244031038073520073409966456345437498260024313787425095983811792989675002090333999791001734222741965987076920476514009015855479710576144307986774928174057855816570169270789224428952920874719031821309001025768183139196439694738958557449502496135732292904628476574715678678288625553582288499302410104147658358633186888516691907056625477249833182707813688198140030847703019451927730780796746547818937291303112338754471960141861941016335690003936078205259787994226883048638270066822217339307343392694106117027147708247283807076998442372452603089002776407602142249221737389148812737720758139201522536024673369743456731927090607533655412857864022668434836196472896890130543228299927909154615386423150496785454739730268520331761588685900701621787511169111630487435246026165295576084577912597603496191713823469216158881499934798590417745296844348909376839002542610609305911115211870535995161698609905915511898941761313177916208284734980442944643024938153134365857094896570551674989432893101742507058993366228058409363145559808145357734682079059445656245658728704 [124,85] 37247475004706765388604787150489222465096881527415983244550904466547064132884739331709953447501209195687026552366038882484012828287206445342313880952354172269265098503201595245511740338552542932053702259797780779901500994854550227855197680558083321514858964720486190367239666613084372955868700894412838293454609463428530617417621050267975391497298810146546595907499871750219713165334649271740125647789955434691049235205249147849512537443544777114595623708049773197028263375394019314625550768953934510019265389141512583547113005794232030162218796092269592011698591865605854128815825645334381169115438774172269895912225056870187203800353352757830704668273885733069838198978420311343893235489234869686052393005548583662739430389641489363403394389961534444581132598975896336902390335204191699858349811403553521675384825470155082095951417927734638159752887011787023230000405970924280559867551843024325491300913199205088213727669320003482515724391839587788550313471572159890378317308329458943385498859262206115751052052558863963484687066110803994757990018465638053537451884513219198824092172415680158499375818947008257684969258115195941814344754857044678304971117774908891580737982572159096526696410389605612936823453126182815287874041945062265507491633544074929778363210649026023115293789150311179293987438442264577343627406879554830757851802848367158323985292015165387995818504680546992044260767788886969747333922732966695452633605117875033693060390319279691801554068103706015947297613364333260881772963358664711329002266071843732461722948782131740744527710173537237767830555727894865585927257565374780327841193808685269359633246323116264631642110539070302270061566152380087313256506341099189260449509331854627878011133337648857746684853119051312784830831332637739412293945681741414112180177853878870203618689091219897809653498817308653628977843981922579215680771114200626781443971998730997006889215509256801595359849051378611083465385222217868801313381505205976649010525244040268330239468201105766247966394209110736755154412776172035809695170477958028556294853467015548017844982064123685418412211464185259546986865386050162616160569858888964615540241886056806787360842273582337761724599794076263736023136399299808913499790894664648078549933120186515867758451390852279642318544641250350227601746121249095360834514491100111784000541652242768905775153600255715186334488869780936004707017741805284485412347332063807037283883385926847734839802120358612935014451133938493445363984096069969668489986954790229767868686360884620313211075289696584479356492383766912 [124,86] 449365487735201964255060278290688668840281827947053029511873112100231004675851643042631075988576901193501981428117459315891425577459540412988669467075879650465335735593803911650826445671597085440114505042685208859446127446512093663861806098282226125034205966658175279225265770776857137542523193640511536501549585923712039426873425388084731264802261829724888641819405593369150751344003151435604925514624410557944696271945286857351044141595038316368389806565036072576871258083071939540508052773899408905677099027605925083415385661702052813483491595911050414696820786872466660144276057211662043790516913688711538405007468455804335512178346301744807490245833358345045511973678827125650173646513364633096257922913106110364739101556462477793120306853809630419611677677497493657390722365700677188701638697116950743329314108065550602558248079878334918049554644340132537564300077373015476351004219310786840064803115344964197667548030112766201000613011124828612180268075433819124072109029087859348625330402902786732064741508851761546867336331561946537328803657651901908661631261256088125409465755048521520723080021712272018213237907953752796666977602163728029044656058497701878347153971853206282637487784960576490664159734273434762990657327339433357682648991746788664220721069729522838840888205196649170924233538087067863645849519200274819952107290398017166064987973903099125029338887646505440867196537162105998524979613706834282340449371328379821783078103489819139542527031380696878186602988020610070652368119206220990169006576357677127515057533868938034257269412379496159805634402294393514563200135226034403015087306300969712069422531024007527903914703862362215994066826182440050486064829822251161717817606013122118933849732231399444715324908496834239166221255745714924397101236045183403933025106394977600775016277927573481448578311064850425808289617129697609008373412752104821619388462781511168355832418295125254205491397830261241599472807904313956374452667621577703150241903124013139063409475916597676538629678587428282139781499453845499060016751331060619256340495649433855345330355803698567760708142235689380079533620605922374177917667587505266934158227626966886359495502872897335503419692035632896707941306151460363165013863991020582664645970172937629962788956960559249761361614410981813429016806083829729438749778901648375118689434179893349866104973621099044904696332139176079078233804883819677092921712057070316087729820836940430306911112523376311160300936408397249345592058763320865238970740466270258079070399457955518730969579821763244762044973952 [124,87] 3415079087976020829210330646205192723366954567250762682087792933649412408554297151224378715628225905911907461682876331462224438063694078422886090028626793512529537080140009004408997157955310755479973169918147887856603628940797647754051030353345907097177334037332256672051310621700646765164985926137532313821638018692171874199613676263487133983987314254189986404569865837798226983803976733095525720222390096051763516850143931609482188517330894478443205213963108241921611443188394564523061102353777258011521173358273603682110312480515426478591518616782785327756458817765111945196779031900550320885213026476932677810725546879248363267476691704042534204434545126510148135878827306427639908309452080806288602923555952257527641494130879034139247036017814970092532351809972688595953447601875509040917488933965265364310239600209450031055473995733459946323623451412916933929374935611992286576324951242164138708717708042634978730645532734939692017951204093154907527586055535341870580690712947886858859198421905270100183416443485213573558096895384320737448739778928532599294858660048038357394179115550354675812170886815845616744388384208719150048918634477278503058929143673391413257546028213902686007703068643825763556039227767001440814358094311851136125331461002267075111983116316548116494842638790366404258626247152048865584823990870775536623717298019268275224936385448285489306108117993826566997628571392483578310763799588999680128259744663333017396882124286923128067912052394998755434945809754759599506535258723634391026216111886246560978417533218529077315115570884628786618204739708634854138626535240185162064848015077210348790916505978884951581866208376597706746648219589794446183925721716436564371214421749946181624267633082094159171750679991124937904240712502275263980462577429600303962103873664744560247944840345061068937015002090091903199707787150599369702015705303145306963553816236283843261654580936894282459248904737447567660638803423170445586616547959718224981342657990138115800838818653078079831346977260679686592482539961009092452845152608226873564626919849328060888779724760901506935778085451605216894544024184712252247942680706642912011646372185942836043951526934335986116448606396498552572851990553573886917048795825575454252431265503595175832640283554847536817869506032433230742333133163412871008902388608652221504482865981334091894524954035914930077150201683304825766148885754715356840902801797342974938777386749399981296792077279402061976212313465172225992501965527601773686110729457140236603623674239505473297454549200187842552320 [124,88] 21577261197258125415518801393138612807144634038896751758973598607277510940688586167633626162158246769158234700428563863089751959337691603508763758556102177196098266825600401293728092780084459343284815847262765778231840859081125928988906671569952784045226259279852729815828984470440618399838998968000614373042040030263060169179361072093647469091478084283144280214841307808092022589461058503449890318379040094347315823779929467913318406593494068546345320137935123706013947965186560040379350311152036916245796042615547637352932968774092906394308191234940104445152502616308779983246291040844757150925285494616736708221738108299941069721241811820353167348240050500073920717190060368867021030094969516908490018608619134642086432976321685601653889704587609364303204358986908662270639667685780091506283154919194974093625826264237676909617079051333664697367325452625959426653679391488498456138466216295609211399853846065355122536995622440172999219248278144731397930578744744886688751942834577193947365033091057446850108582560957358380186482612779567838509663898936571877606207618029316565637875655985846380058663996233485506851026954137280962871881716804440783332099903752619784756691265008540974133817102304129642953879164703237907058546537996117533581903196989946343617037583357517612809395378556211141093968570012627086097907921909160350335897910294051695105167778330898735076526013785947096414509410328548484757771794114056946461482187417229670527338927389558754892945513042004121153491466525919401069609132486670938133572482120378929994704211425256585112941145968641934533803440034381374675564923772136502763140948590064108860817810643736438767549263266169028692403959641969758614928523863375910660073595339063016540426641280374967050719253223390346359464163613865453922576165497273681127854920193594318862588572685845370234161236448458503226147459377284762744248527834524036775124565667124381706178175101601605262230836656877906738159791326285001205757987254929753151146923200638456636123122896998609665402532154868564112013590920753142135078244402315225356769644545288713641649418224365807867774551160922978638796382111762663672086510960080535078751608914047746004040172036135554990074321990536817867924753932624133354063048365913692663078895921587650514371863731837336628270656261158256197470205141648140766627951843090689092839624711640931215925871550929672562162822536310069364684009611557038369453879221071090550514654518058929215774348509492950269045664961826937722134481753749708951310644116590138300078821737526470195961220312986368 [124,89] 145535835112449941064208590316503331454452983592277404286794526412955831194088876374809384007482520500526028472951963775827604019637464690494306613931865115867250957470952888177208070166132338158758403574372291006719350078112506601703635068947796599366150494218220080977468020284434471893141140503823139253751660932484546418861553035404465027895409481270337565609901939294934691674783513463436471152898477168913326422137842508969947268620022953229376797203496744972640302177301476731783205987018704010175186417228676841380759011145685514526003312565428345990236122076898418603689259884706848411255998233315835147168546094979040820944883416014186214673579518039929865580580245296963439811682839288300994459385645550303956387530287505026190911876063390435271423121354046224917601947939141949219000070541607928851285930091335408583809272721142047254175721736147151937142357524803334676634946087181438447633901882384043787513692906988773116010434842842839796495651521876358718966835476609792447162523855608295723397810657213418997786150290102183163759290057029476087941609283779353773617812056917273960248049764746554568604801856714761357279102738072020325468998960284169285744638758186568092408275599813050898111222508398142126050883989664651137785475101384337485423402908252821048699891290254215292231910610241197823416343992168397793087756117468757316936451797640027569323201684023855361884387461772113318120814667861391926624794891416344647133208321992634806419442897638323205376731462013405219042107497175187160422635573742151277404696560728163763450390392818108492154496919511194914016917257726189589014587736884864736504671883026961268847308356897070060013949017673491916124449168946341409775205199103866439336291131528451747073199711320411665383279630799165037083340123058845591977176753493049807494582781458385560959042082994191241991418878879486700616463863599265028213241396868539450931494457223773701462140675738931601677417556538317004483183868105992324621168620834299906641599498666281014029123656892218889893918975371153877776637108441060109989249775600620429889911951186683393133426143408278995322489946422954584390016246369797569000262146978319268817357400376310998093121145691425249811322510077746885437618524414030139266179435059921929820124521632737521982238528800044842196881727421693480276625638198813436995777081747557788997067166184697876248665835877549228193781193350462712359419400643977556683626611872915427545635963708296676979666018353490898298565445314928228977025647215903310343446894643361301360379792768 [124,90] 486266008500241242312317118489136146337969568526534876289708843768283644725271415309212234910393417658298662982688540626557700904531656917020382647275805061243487699551270213404322543976836290715411675940374189316073451664003965747275781797860661468915003122953229929915944914582300232980729373481722297509988318502821485443541109337138878765405221253239704492137133768437342306227476844788622275557198060939905730043183926890808328542535599400518374278262076117832654150638670559958810971715162957046402468747249777633588841744783303311315851670998682190512485102214942498927268523684679364333014837287110239902988918112585277565562499859968221749602675365590206621645068831205622162766825188623295497956053379147899285847460135990976574167285374147544435461291737251053751001314312259858079786923881650468125574920061063581220499289032741994622008644439169663558594044616726646781528644074146735819547716589309748159106360262638460301237962492029501447746662446611350770053775175547869749292230270151464957136415026591907215129332793230425357651305715502378227477269681975062588085208687427074066836331500517829889162588107559714164536645657182599334378774284098550099293784384460039340689764190062477900902814491907912331677745968761471990384278704335723897213857666023707614213547271810791368195520071778006286621252024483758011861218096197280354215257272626073089052642291412643965440092146765308571641553436289041117704914146895982334389321560446205539099259191876521730073540599904268205419770962763936605046516433496370219035845419219702853555954094826423378747275240317456033775646745918957210194011914632493294116541255510707233078426705434894329762423038105144168600007294914068778825564982012513519142269402328163422051788432865095700224124778238080656476762985147059839996845030657478931662222661204280260885724890301573100776906313970893904889228388486934276697085086653513285376895585424708295839006112599403817334109610900949640382339713614013539951086731531408782415718754969874050225279073154428492057110648551278538133694863207608810484397112082178815793530925798344907571606792952770514029151310562483690674786365712103465935842908381704283620449387356719325600711904592183111436721628390860445913313354020032249366580601344866256514812426931239463586843368620286360160083392304133511233571101506073276420072287996808577546620214034184216342041854690207333100730342715590853170034516755322208589085432946803593425140618951362182405274177858820180731717846393739506301812432705529335476549810888480372569528 [124,91] -3556280440552738246090272848182865940055518066961641397540689574771153392622172200881623120231377468396349297648491521482339817004801852979598160398883896682208268488343715134103726063200521781371580548235729542842909152960384133840308303795656573859559201883228441938975388262274936783560148997351871610058809795390285923125152253113906492993625580832355358787563687897396630979431469695892407840595839413280593830181637689654097325150418809431051560033809376793491965692896552324551770545783974347921172518130740646819102844573189659757519866941917276655066489056256970050441398283765118301789839391947291989510255459474893938979219590694869676828592787331489163685719230560378046718630913388154161617493732248273776378797715615602465363606683860817579069242801493372586046228908387941710972732595495804247150776780191389651444497984363770172533988062743156974650656584918074554947926291550818449108571233940621333735742404364815925549131762191034761148451936012273243385025172144121058119237031815725661428702422848631941792434307780202335730738465944630014411959322679776603125862690352395010650574140691395542728806510671568043297423438440793969720445724018801682666700978279268842444218109390172492863236778959097765991307811629771533100774928289270492825018729028290874824753637880205371704543479451046318070908660133373599519756832778428827000330444762555154827286757449664559627630696215991726040088412109302365741195580813209840427505959717810881067855598123470631365085082936013948622462274032169618449816807744724114894986018140373463807781835341651453555281898217798380874266081752926510296514214762513122540832565165209117878445189549342555439140559568125340559104722790102495486151363808741847333468388794307896086243235942900979605553946075001959269110760522951012303650641793234021717607497147843373559329110692309168669804949798946828351727858409027937808126983860864433003692531535984235740199899734980158745445517717643540278993131859698798820982249233669520056355323915834670286492834749427497360713195304993361931382690647744676940468294585634972628230238639474525059254992794311823963143087783945877144102482306003214078564750781248839002048733548282944894219809208061203851877930989667332648044363116542436877736016203333435139836402348785892844841947558481945721517090249176598287363425124673237408109000787892027146191275194174531649609574662022707968808583178022473024570605693007793599934060556756803885050158858182600151079471406115219858673198580576224119575858037007982945422733465300501248 [124,92] -36409686157132998825272278553621585148405044087967953157683336634738343878082389792022682756974813180071370675726564601024805294620423514863383807857723008459728975093008759265068317503724772282055575625119509989680429530421131725523196218411148471242827481049142165778726030351015156193137424842130866305451064734116153268493894087769643839333164993751800488082551216316710344213046377334837176438148567008651344139088395401010842795459358965558206892978758668284364972019816882497662102376270721633851599118954214883971147492338829222936179148158950625224866744447238584966383875648963166724919148435855177429893634844366295506192790008035120670473607900956188081721283535828764527999184028857293764468252315606455695972723069642718902094042812138916535124061227136839555290402989258424139160132235273312023253400890835075477003447927523052680330697909913147718698029258293063803091481808614800310662773619322892909833766312228364904205318949426400160101126938834100795736744328243252401893629520172780844989698902860899956072129910719242624412564301035432931593005122462116102928217974379508450938473837598661515948217930983413729695265398204397363989237418421658073739680329777323415087909302846804992038611024878320201776593698805570503475674302058755965329239726338937893505073193458534320136552337692844564520368438826906460478730386597447042962666397945232933670929198148819223938483627881231129461745448787791396002105813275158103819585817070232865983578910865746496371087699834579517504097528555097928033423607874015484636464310459919892788673076514898840158421791333820390572361384731354024535541095473884148327799858179099672077963909621266582760448521591278993812779023628968801371278813765228409708531166794864401338514773662367058206341074731093752216030109823943775622840222495727457635174924102954645833696007989605233159472073496262807031095357365864849360445587940045361335855397910898256914190844110722405951185533038004424587729664779859891776108384224590215603466494603668197534848986926448675173104487977668137905537773506621466928583839547165172387560293586364813857972411355336032314028803769997616603877443043014584182022969612010924030476391382759284477091191529328319931783948393141556265187132679107955606544621572578176599571430452931824711036411726358655834764798018995873381720431269477016336131924109469484367488315950413933355748491376586268668601604465512290752462738193818618143537805654352185762423154857872376969765076106259306475035778162831179516560667884456579682884021633728 [124,93] -82410487940177246061140192417104784941035584707387318090851000658243490265336831557075088137047461915790725502757863179610009688130789588351698114356919815355429272719794614590712982919847522690194952589900990855681729320575889979429852885536849043920855546945760451374310807948462473433447847496632492561559867251264838504798749608195758891012922344028123196944586921928771969757110635660337104601427439547142553919779183009757969026681168404142017175426028056073553600085362718376593039111259243984534520626892644764436981797895017107979996198588627478436737588053402159001405790515671378617406059933842869273730774016089845904854346012615862196628256847439018848249703154940252012359968214343830030646325420966379550541086301467917280789505902986094231946187677393544317933283555691715186364083811091820878396793189205779939008276795919472558976408221701265700138608599666119715553778518657883089375984736871494387308275441823421660785936375321796201448685722684571120084304044419997133178665823435817587635325580925390162207226081738730576623320809485876414184104736533469015343741971302331224292862166990955979258248473115495641938928419806073051447691945600135275130225367959552482710028144307102440160454796073457134512621528000814154949090550892294251812931426257630365993667961948871170671634595324713506335663650758812836018274297801693684726492459801919300053443516865354983327353691244407731350381332164204477725951614432923841390545884823007049493378471313509871570612476182450159780762027788035086412847561728663588810201210335503599430706093032821304548565408354159640728881964182082850230848228686411631455141379146302092846781059436422879184458292603189226694861790546037695062513033689142635925441770790826231591117645431712713534039943750688965850247111909350056849100386738042552483721603785208839029725036288459724201550700668652196049158264430868583251626015013064681799644236734030686636801527909652095966496285042376093778644660327263851464614612513174693943988988172489488600473001191750164754945370620345186440774222689859599541395460679929470778611129594455485946981915046890085448326343574937708755885824435703041420839797232011721590093092768046194286784933460237504904806788436929185934912432095286101171943574602260720732177475603686638439705314523121534145383118269246418170619368762496062671811499058829004248734061781785439654247362834830567441655734103176294510424571928181773569317582917111500752225552310834747321807002187424327998230891558353501916057093150973497621530944 [124,94] 224778603816089940435340428803358828759222281586439710635087691125724991654692974516243654098009567056133336739663037419220521077973694297693055796882150740502263279706980142847215765314989246311520929801845631871618485895201132694861990768996318582681298963380228081879460553941709507491963384427047530104716330002203968900915313832865771145161649969596494524170862867432160841538318515103908051803200615879496108502918251670074035329026075416252312448497058292400921752857212959451047226831998591902921237483846396719761203080296870742619787037352026487819624498338499186005854442660282008744763222207857104763951575088481627466582341713945956501629045377355103822880564238556147596455376638241184816125921660180289522529655957945959567000095455063010139613503696588294808653574113549229578459282933739520615556015221139890427548587340737399986197446348031909178402646883912558702862223004663679123345974831252932401261318517827671744135404987564864751917590903364458023610271784045178520282953070991875889165639835838474756864247023402208669275771603790282756554463093738334508614792566942074185376268835471540000298621991085310871043588971127872498842727828252652364310778973009394648767081156288387910642586989592507044429693070908751790467110740307115905852489574098169243588676627985758131285232422791570433132126268030552181439558624507309596584978557093398927145270238279414975348737794857319510963090911398509792757953941354053329060963423810823251403341837243601478629817706846914207590181192526370181752414280851270987468186432943218270392369176369779663672422318657402879893833786883524532831020839257266753938370750640090771397414544473991764438232878160139840403605518152632560600639585045828725265956448831322942843117320929650309148644466835655532893026408742732586036949828239417130280927687192014625833025685705329433110678365873840684781978712945599760477547390008113373408255995324803783187471737958266718848823842762501439051279834419928102008583104708309167757455015103180350349862051267330338750914480262832723195123680572603674517918147928482824997897458586788764102358177464865102297283946691648073327244130598876974452111518990682374003064307847991726006658089972369749090141573026710025642835379831156939847703072183992830877396666921777692566448838542959460757333447587422222177010578770009445111230178327987020435832594671095185997339839011158802063389332142836218309293888985957719952330774491234401821516316990148606689792234295931324183313961307322255322775928530697589984 [124,95] 922783153534417818490169194726175137296009684289424184942764270623201128667705616050360331731854251400991444984798294160031980025131128918359105586846997628099476347593242910629704134518094043505375661592630287703784427790943298387423394626228728664899546517444310186123104537938675172790635527757688654223173412296544898797977927411299156657258201574115417015371974359764870697765941714430292045697319655032599810222583549816303408111798726891684816273800711681157567283859582616529699136886129864363357784935027350890196504578542478710047367717248535191220207713566418190318154736833849654578977981316615861175913215130991615216098938298371461200825788312481341414007451382068736256742590032998445433241172351591426121711988355122752699717962607398909984323709336348562546976533008381825130209376131886945940177747366222517023204516499739434432394574786607547699598889086815248996485335962681486578572003705901530612968453287641332864204937474486518308906642688864405461602775106952949962373096317268851541477469078633131382381499537230248938825204858958625396844905720827640137693521699480145635523586382183748261045809381912590713179785503791153897510459812546386312939798160403206783522811370323282274686070145663173817895263804103225112158258093575636053353698557420338269264905056809478931504767695844487183976050028055851206619555324149803174252119496057629767635464053906735574408450664592583427188714264289516436852255665020558486949340163904121865509284828581155599561320856713091832326403681260021239892556264665042992392197889261130405960523284554309111383033091285550022008102512677830285680474212429630022556332425982459586813953183226812415577026982062659087474237831766041014472090497965981592282273502575778048090024995875546718233203503896557700979135395621309612904189433322546854320799707192280137020276249392227710988098812630984786235266682042347822472054627852727601571397543166262417108513415289424803433566598005167006638431227809102641563659293408326455634312403001736646229839870419005387997424763912245396995990074201619793053488933552184766240289595915837797685952983167694242711558537481989410411832135531108935292802321076973083151007218377668486025492969296948578064746944824041978989966693686305552517019576214641554422507476153455901057065433905605081302503954444753475700732054401680270011719135270733212086322843198251434335127377334733063916314989352458255484490093176808443011576114901245603701374460717219127572526038449237489132729044820835975372209661906688 [124,96] 854098264853475337255274576277183841309304656431868929007909660307703658472519616465284179202563558773226264313547597629467460026496355645306633603760056174885997388434435741948993549119667766252621825239607575145103161619640626117995975339404656617241380081345673053875335301546372473254956760031703562794180630970383356227274279145631174737102498934782627341522947389302345922006355233393933463508813858225569721049689519580998978353460143549346606198443449838799610806882438223439000089221769243025855299135397506064591096171158377798767284743379051454049180192818172293976439539701272307201048607693628995927009690468414905983203861501796387651202143506517002054112802316062818727535177500542385161345907660651551349173168741461045849138024320174933020509270200563380833400655528326665790273080962983747064065967197869408524737504944453336344409663715850261510863419367796946912511115534317389821301831376841607689389846128604968607483575826425804300285417877317617075387424277691578795806366103685788742788233000344917465524218610916538803054601007122411433856686055991805035123311803520177354184446363310544314036273848849830199126809439358307534445199026310506950545147153423593126188092869268335610004277252579808732221920337185755873219241080139347943724170464825744201912071290496023792568279123144433776282374315469223835296772301698925493093892760525908857328989786466153521900531209788211194228515602947441742021098446271499050734379301536542849526808869735988000904034450974491440729080985053636184101350173405003755224889411113571845785110221831349835144402799882518884403602917270350348278027057284145061761889943368009343758912003624002640766246615724039105988940116912614961849543510184039127528533537762712581717860762657205378913897437760247941638813647597577431530651103279125081814709102500637963284978360103675839347625628705283622257274651370377469151554692581502261457555053059762261682053469006997837522945549947186149743588631472051616652437495235816115620113203479047666796127272778155988192692261240328616508619244815785379383522524951527951238404323814355416062579339644523322499356630160047905313410136085798571516759193052043889198946303540903216012637579983424980246209162209356300844534239037385077922905118923693421452685381908591007754837866785717702965759005155272059221581894060126882805995789018502423073519523416517786660806089776789334257979043095977172690805788369310798471191649821114979873818287255817130614780249743450283753119720744792788202401088 [124,97] 605978534633217167797460491123933854744001948482129254778056557917948976340839225843530534382169332778694941434272317236667766927895830451093328894508905580937835329711372793282543405295939529670891543699069267890010104178144277841399266845442204912749990280638734979171024043857094614569348725152397402932882095391966701350032161232383518752108946448937477864944768064570688488148130229328621579172463090992351006009765494664403042622217790059170461179653322083288582274806987033516388256732054698721839725724072393491498214756760846331775300238725255708147765746309288521677188167052813967338382188630301300453132969477296418828479092963667555508607034730107107505565442074116338506187495989533270484639590280024074532497267492851774615017074122282573698190000735571688615733998583922875280868671076628302321960921226213634548751692044907272616223427059454137516574879374940388583514048157729663703782484809897173887613682922923090279565723373615853241265032408052554002994463724878132597340704057543793759907775257201524494075919566370201596892538256677311302082933099237884245494864404030073002062320032746559880819382984517155427488051038331267672858568344581376770754983263329910254173404260443369347430950205314769109881530564245368021100477641061244121209939938527210105794834981966347473371961331695896315238615232934608261705541356764932638535403789285338116358839303434988260972650688181129952844352953097481982567688897510717726142289852068297373114829018213565398472808149331662325805940730382540218798605205631678437130970227644000482921875708398508626117396979661381387166171031858030662915419724073388507089338439223696156663648766168918787397743694671170392605207736620250087302551821730647154424053258945940630484910588136021490233648199728456658717492182298208570723318276873024293190347422613641629636451227692366930826496325184111452365178820827223328951271551827059715535666334559202003138978768119302313253715522173675861789078696744533726273790915438263254571510524154106604259262628252218399039598167268079644527587203425165667796493623221429790555519027070186436705915719364109995761996943113332225878952505107286094312525966419278078599590635192904399085332271589278201001664785427004135365283308642348559256018990969534304742787465823150561125984228647532503058049925516912232838062912415957881595922552988394523598028356193555326160146858480240829723096536714916114140116065614058376241385637193854037406721435053481201758737510684521183052370467679539360320 [124,98] -624383305105408606485990401139608275154262983120533662936856563602643656779420086779666884815282851255574933763866057472883563781063483862209225067104646084221975664453545856452395886868253564417722211703521310846343577873962745985154659788837177987296312700273724223457217292946798448304989083118037431775564994600751337922063090448079853950311316212798354994995505290741265486492573598565740988339401383929261901392981378504414309772152747327045591734213603128970391552060466808093981467671118854602347652923648055119954011184152452750140103226636182570804086134980520977211804489520230947391273575929248514409777539913433187232669271571417378820826122626194600582713123653181761021713842469773380910421669301441818049355744975507622430033210481360224986457792094553871579888787519767372527426962865438763860657230101387481067997116000031398310269062845141001479261301332904818220086164076462916878967370404786188747453267180994052869508734817840063611079376019689556780637925439322005169094349991922278303399200620411434507388780438659724326096073470471042863969472617185009812531127591140052276607476966366412168696454969718508553768706011409801823908326455030825507125449240338160832545841395651609837899841970076794328674932667388502220842952586285759576687484796846047048309807285380975841802133020708713920737546228978111555334179685987011720068584803379403959467947451173804765741136041334085325438789148030180587019473627947426295779023024451246024652910207276706684842228884401033537580102403665507055715896149221823632693215254834637947028114964040138398641800997353072827165970429213400729694683825987240386349632466621594184459889671081811856628929158906964270466229512219595139003382962431201141721104601862093271407086564236829015005734783166011807571465425086554515002886394341851183496127591700943951912847128599524012046377279246575810510870721672951658085129707603681604394248630677526501985381221958474228848597759506858726402454064404257421458364748525281978550140478388989834574070790289247627299757451660096845070086800136757436032253763813217701402627983906486368533161619632919110433448572708061913040145467336897130820067982757156181297462123806190419766094512548098347632741831948468218551211874262914809458753138852821160970112684666359270651384083494532816453217846014658050184918188806231091866346850220256670005713758770895169651082942530285850727786207010476972480225278063210455638995681008213815233535885800020390069795078462728200225090246067520 [124,99] -2941838405212829053733316835644390857285379987478771638015219852667886415170538797187201223823020389674114026172506439063898370180349569531386242205417819073823118443063308217586178343933840390745165083292339661052300863323540272536342474021357606038697729173102603246017239471907794475712405655755194586416636799594034564906709551361016654966597836991755864765450215381702921501764462165534314946498740830833138515959351021450886343423436112743641645140398597016819761142763931343369513097703470205374768405796159506589586567407090995319870934605534350627539952042876218879301323286990703646739814700944990419656894437441146688999276892990748874497179728088466233849637256061287565653376627538710544013885670458091639909453929463878223255472748990659406816515149548973748974380263093448069220527663800451987355088902554304094366037075747790668906576508436727635593123469537909666615133138689597429519101710932034583374943902817521803004258930853379306030717286868472671640002071109667648045075272819999970391197305042207490340830803649520114124973188026942662420548042277155273756448500140907928444387618370472974983301126605174380025318301553176691699355264214382736029984808824425741429815676500229447930039733385835405673307390004673343973595875095885877145471207229425465345600939297807491687584739682182300039187581714057244982600066065697533630985585528126498661186752898646489915687352462749020046166726319175884325423240987761495670647848314606185564911828341476357491374868909229053456322939811590668216778690073474768697852229326694453728113488316022628382392585181266514158163514890147527641525788250358628166532243693620357834406398874456983682289174155291857402393275958589892939979191899529962978221446431076979494828255723579260015949311641642138261934760280785398563099822349231086030094854146946558509227201417347439332948503092443889390793622258029834029902791231582346638868436185791970913415027067436839571536677702658299927179436816349853593260867620285357828957026832961777560163792888616167547583626500979867379048213324851035712003650152499042457351789886405866995711573971167075129180073801117597842867221121667515338083243795626329250005005105246377352607927287628628342928777474874233327293485497258500212051381731370121327839350565457186388867065843044457028682590011726149151887817368226445240198210213320296926259753117896312522689434741974618992725343157308157338578017512959996350504147837653297926002955132723346803990943674227473190118958528 [124,100] 949150133325005744031555238001608717950641327347040795644096189330361717490046336139751480774968126790078013411495208378796671813204434957926647142503913187467292378522670480651378681480564796486827647069679321000284188017984680156425652718332892680645352930179930469541568122026298465304130185240330046496706748898108609614877744375030396280873811209178043316995339489659084695115471559749602987161607862110420998967098748470007260449191083388660174211191904613800345204028390620277422879482418309726914110764921625373341777087386434133162546970392738972406816707653730991970430428325985797693244840952174308369356141608902975379234861562780790708692827986162705740465734627877220124472021240149808120279462235416062413025757411716429646173452639794516916836131632085279505388634631808735495168880390227166041965816224540340895333479470302913699584202122744492174096457261492721242408820461241271164672342458942905847335900099134545033337867540783842607891073819880349134104527515810259017860100867894608519671414902171112960963166705165251228362950019641168505576424406382180762503966785167536098108197119740917317055925512377365265309233608228774592932751835705865795591590256857525953144688053711192729632234172493215634815254171601098032535101732193962951390287920537059161369019647299803586281777375959818409256851994762443872650196880362365792621160584318936861761327792036246865066452907890434557474312920714813814583153059818365341287764615361686161271004189854443352539012463743890026724620574067124366275975988819905055557457862511229968122759101114490890303236347776048463859321450504718070713700724747601551656316925722547147638959543483329197977385432710237227175232902786688062882115305636516478169752984125403114948706439459280765581570354590549782144717420609695376653907488437187993677494358380584506045031551672360944078810913770021523494728821139900986656424232086840431589613632573278682033710015879473145153559975534228380250205753668314503584384079464993464527466460606711324282439886080787440955550452758778990867049897710709818307260188319683216936572607702666017790415840974069009537739719742513464338531773027049419354022918792877365263291737821154448426443465663909706544242886093081624173659080347932223893215073568234598519764011128534630630306157748280657212698544761087877804071638693064126597794593308941197532321592743416804311410470896150613009721908152794802484633362794959143141557838139087106739482039833565241252310351699981042112 [124,101] -1577390950834230795600327934795772187442643622054997995386060942497288961723481517021704000303751787629039066838166481162656766190024875203291503033447506304099429685143533411411896077930438525087306122587237998368137075825356486846195992137117643940638826794977012343778551144099265357003194392447353922965407250700788669691697486612915061424808164508574902852515508782599302640781232432658026383338437165873440158549089179738400965911742218691268714088301407756968269801995347021337457446598231134816961032950385642113077360781225147788885523611567769888573092088978785403492747827660183338782947623978151273215889912082344996137195122406880665920419826283156177071527759509651705909707832087956664526111925828817346697587162754842443319253636216824971281031133878777813817838345019027577206616182476436062527259627437204215550587776613127067382980756444606510572494105208910677721018537358914485359492180038928767608635884623320984193401262972812784878984521694637244531567119629792740647278295964871482851886135414432503725229196672990775639317307246940464768021614852689855204115767471634364569459887032131248117776845618373814085773740093647049800536406010889093333710974312295534476073833837648609482211281567791285726205771786975733157962974660611142970937930816843969924196046088111678409005768745336422618875531932356385646385270280925162481324781309526464422076942417539952676145114707036507922850981018757904928351102610600412435821443633378756973711034161914133184516164441713754267231409495905498363745436376921457656812097031130193553809352328536495569081408545994561484337478724909906117679496835958955868946244903520459876754029120154868288842517555891065248722023519669365210294966322286805884133130528177484175720180120402644215004416516664420065008686568109691793885618186709592877120593457636710707447941049843425679963610289585854065041078087474723694959335693276266114159891486735692341911655718621331673480339185169551426134306917897669768250210694966834100238940688901691574965161541639677068870030470721389169955586079719671259834334672072221053972929884556854859613699857690643476482629223676451030618196495082218446626145820241610725954930551158062802575659475688472578568111619309203003400615039427777915380407110302166633113170892940473739048761616422425405518688331722718771979812181525545933289359725148588849708539421438620531785463627336290673256241134705140051769464910335230818152677124704543026922545279314692447549810666537472 [124,102] 84593157474173224484581649709083904799934158227528508553947629841640135677122640953763483668039691636854733920062154987531776475074755964802563230436071830258187829851733589858128605754920312673174619247304455718557831797194740953824099726604080930582385343906481587374711885001271074924947975926088493704902511216549568194728195629918800921582259555734897347309332512361815994834167064036385972980959522277017799472867379527580338725885971310630075816361148406858568907222964874171232568209170243560476282297550682746743359550803416611513805699771854804850397828494205551221476781089566675936742131523113016320673455416829336640776300952101796048269152481493107070992477233176563561308600222691533745480635765307504137773838612492202762594958222185572794038530870700265546968648749064976170669273382928347754621775839875949544935798189193346798308562733397863971083495298688256912956562525595329200753642384904910826233677822714324827956217322442732191154807719723834412833518491981032579462297602365618849356407809558663146867232709009572667669067890150564685522117184856289637309626512522694912667672877972851424820480346908282160503586879921342534733419270291994284470978209064956658216588043334725143367635279236910596044449867112605600903160725308644793345944985767816997453028524275777857766491316648870204503198914126071509207209857748421686895090001447228129394557326205814872132149272677920779830591607108484962040757803250284736465684786898591378078597707784350531787963126198342886588647946153474476066376564315980723308742595986078176451648921962442208947865204976082025093962995317904137058707891795695395421429558586273375134940953603678302343243618272856669675926182354599220556391150437532997236326541196097535568089511931791440853948563795410367266912701046598154982046579854160695141959581546540673192069650442340594612131879732624136750533390515053455324632916530919096086609400789501839137813346302264457907727182605479904718596010921716383867986186180355471998713833030642896096864709001789277984501731507220149445930577794322786644871301765415770380836425045518642896802041163673462539969724010462693144243194182829637790634199299048288252166716681233817055897989684211836233754647926258533129751471686209655580482034537458521948720396336706514490980190162747539378749134322437469006205120160498265518156683407118433760080743730831550888084102903145239034832338679422754248456472743158877608748165284115708684604775833308105907188692 [124,103] -990389393200173460968074885138187837514421261813979711607073095230515889514144585503904143676471494722070053046523553991030096320512290733771303192423871453655617922587766263002562750710899665062494182921355377483496651826752127181486115184837192037432472626175832770541764141943490568882381465374849819723372771948251575270377247379402221138566858911991671974592757353656112563170897311916661034430305062902168979744975094817673110627891312560710401376384096711293232066112323537506787209007612330743508400970713864658937814944254319537046112874755786720700799161503550748511316222577123712818628906547521480061995664668941796599820982275294230231354650101002292794528166366454196954476007415825959641672129384955053063257062730678351464608949922963320646460161439278623459020443756103633217469529459381430322248809927361718775814695662287974720925604595484340532533471252220479105203046007724477270628233248414684178908099428881882097911385917144821710671441634225134681488474475836775735637658692786644660066251423344881122625631159239874192467560538400863589305999908313935446693357890695151413533726822455760656835691349767535160712055007934334127597501487351300265885579131916736286671740292270156342677687036057505880246439977180663176663928267719369258321458179459884474784608312624219025519874712610123579804045245519304908845724458653552077386337461315566818317806960158968518060297850505573999190644779896674881027676515382756727144336729155214213441465660387979408138925181114407373109290686010031995457696100061441741115950072908751617164055907592089443470058169820115758271025358825083010954814736156262463855838799346516988565530311286935211871675739080965739261377826388049818787414950324006107787202261786931116377134072986832272403506532792438445048249786309940482182866331618636909319404728724432879057910830925340732923726375906242735750451488215174453714365805892349880711684368045998469080146928906000963338739474824758618628408896645885706402654296579622760872940543731646289563235680748660635286494903639123623841925130183258499466007069879052887424581968636849751580938270398238663975538768420298018956457786498461682780175032365768729417917976595505141819801757396004013112526711976890914731096186462962292504878728648479692321258112352818336783951846539142806435921070069618833336511797999520243734659624879307016672890196685087854195925852645351958124662400927647942569827997607950404385343384081258972180633941296049032960 [124,104] 3711679820316932692292487193186949366996886214425626416409985011249385819734310916675954533654880953982419999025666427076782088503563586710841776152840375475111267495565021407491483463552650958721136385549137516228388430414385645270667326381117249298759464011982624005148094295154082722665605096429347061847903763400471159080998659854874394276027350863807349354360465749262312679618807825125343165349462077482802377346400570535709001988144018423519668433397424698480223496347891381664093675856137647791541781608404005768145061363540932872530412666935418436915403935951791566992653076845119971014235949613058147865190068445880692556556541853905926861131451862328868605422865409204039006182311588271649657755952306101988509737392851950689575828754565676739866452828724394126594470383354662160804402352931280965980448790413287395956186626648938148474765491713233370309606883950726270558263794551256699070445500028963878778993219992807068232801535534707022036453695403572061267936119933398460772282493839440091420300941667202923920459687340692085963939694645666419890716169767918328714970523141650834799072275032725897352543405440963215678940447660949651818881494163816629798068649068941427445460728396380635768384640282356580239460755453252495132736673725541798408636774780599806681961466136583543354878611783616934918640176614723539178624613234444781703923733703630842394253499472984122514155948116166601988673217328226187288086861869114351335675817435589484113346833282541147137837221930729307931480052955855519963970598930700961346036131955019759431082198078885022460476330932127982418754860901434106882670027347640665024585614626372339850972250043968757184570497878776470897937509814185195625055737318211681236841501850009427892355060582879231229589755994931115724107962433768206386635158187342036690308388666305291548772262850181223065557701363725274513771182132907548929103141441345133914998011430320867615922743439286288090291552035177212854027046394967097477115235208827800179797349125883933521820553682494940442033268037046838532149679670308092732377277149177886476331546587157326626498988887971884599083324556054923486663058049346150368976228319162133966901478087641121409181070141778179281067375883456483419669162851391644577017915428017690477559642843614134411267836529898196178530050692815486728715925203125770210270989964387560145432147052298292140100626509785956531898174783047043748817547880870962443375612680984799368458079861260968 [124,105] -1014146951482276343011211780951679278953749621175565200371301775738048291097702716674242140338280513933567833516525306757921557836435533683557660391015340329425344980442541775996029077438635850672783772606997178352551772352066544673230835184133710603781415091665661869067043808290981433468296957938822610765615173793312802531844204337269203573554689028402358607173181135452148881521527614673531219046937466229157963452358693889845726787085269460684529511043775380086154677278040429868832758103717082086775325913245141486762250466076874753670587727396971870370927979639757813405818059184627434884251678437683863747854971448885104395543934222511235306401369374074091680267164929829993559909470124443877337847887024936660713736803634238119285776314206931336760603124338644091431135343815350036256855263805809689172144962014519010629586333797936201218199989972896973790036884874556722968682158019077501625013744663466364278319906862965441799392498853319112728942947037750272988373453651762650768899304521135059762902642360126914513856633502378565598338893707697034218840295919885003087174678878775722611961334970395647433597705600091719976800574733053627284743572225531638594189042737504727978059751142253533904976344235927564803224611310992238343800139378987689153021048359297394089495232751762785409295937049568869939619696212593015637752716258202508913578953673267391725180378236416293271217066467732177089267934785822253682825964298575407281372683808139413228587381130447974911669111455235215802019718853152333079576983249351185060553872145202324289490390243400215111747691271443221601121288391501356852997282099971485718425944405550958931716746838838183142073988741237687723426313436665376738999887197318881877695404906972082187784959395487836324583618476466537836180073598920719494680374567565373601540644966497294380286518070179763690220325641565779593267539814691436832080440429698212399692727251226384543821211213978522634063648079012678123332082170682566937239614655911874322355620090758359136772656602219381170018006248506744836972453134348222370427565438341782048879544987830028441210155521036262056493264546511864459372306333109830872275418228417208299018942686041841258293781695021036240509483985243517048721852630658753829073539753505273167690820025804146724335481669856926955430946051009737935259887739073769368895338391004577204731184284717253472154369151833243563292074087484308260500628004400745035471817425515192641791478256 [124,106] -2945347198746133945024996253588216559422809051104522495578804296034760602829728792970550128690037902716011563277644401001842920143562999601206524344783018475850609360017845146120784865136943811404063366482925228766040413157307417419722421980810965715862710294042666498560143099486749860478473477712765162231711089083812190184512379162692314998642363887352219601792221438234789209683002224797620202320685826825677502708903607857643189633046826712221172585525621142300818002209562971499662337924956154898891477278195601023506278630086304143248734539845183733481493561852843156880434874847223959931408026680703848735318651048246917594185431561220056686572763878735272653733136705534304209353498228805324430598880251819637869392445031754296613090143353924692946779501022252122564309813316998806435697845941440213513022586906722806190027631006987147689160580169082218480722658490864291400138265229634629586723151037564668641889846184082930231014304906975777452880671940871794442533943917259586038086163765451162726344330498104381355191817256742731249266201383421560181289055926032436295043249262830426281435301256390227090541662394926783557583095078029151188349722822435573310292897708633151868313715644308819461816974787390607357941868031857477969262748021952696591310713665545697047925086395955151243589410125598178402573454527843992560557698476718626733661010287968740508178742065362554289110318045040896176060698071980637186165344825654511740656554839591078041091377309168661482733311211731615898085467157435405967168478819839245463860516437205994738183226409701449587043787451469767461502088133934319393683727534611109857914779451784432314357558403886102694941988284268494751014999202040496885059343019115127321490793605339852076921665389332992331871735476200558704040434160465975962954826765249243522952736304410821106208676295344661156289027178257035010123422004632003661098266592403348431596412803967556681269905339837972869422141523409307963916523623891518824727544641172324029534586251365631858627994474441988529425888216373031245725205802887525091991953570269708458587661781458883876916343813836738310463297468110794744326777090279819563564735368369812029962250043898824954251871603021144253117707351589756053417742619088415239634921808983130311621792887021698292863653341804199111905199220583854050165417665123506980384568697259182237970911522772870241701051400499400585589313028834592821067287804867971571324167612042314374069 [124,107] 309190757964487884204373637910548191471310912167291642129728775188556960360705892740300944856949948264271882385508270936885205304649646633970736032713367452656147462053384252218654936977391042707958376857355795142636293648384233249157303587695186428537345109806772962702319785663311000767977950025639720281483576285809212710187959888471926900701423016195206079724330432445284706583668818328540135355435408135227729990360245865654152179847247663663253124208252366246011247363039326408667196221326571595576959703358669951097250626088806650331988186184536754402087717870521877846528710551273628423380852574115597450785046551358826719917973503658033402432510946538006481560593801267558932078986174047669510996464748397056023885328369088047901164254581063188146185958707151825980656395375658792852269076826205698961466416267794062892139544579799840720098346596671224660943724908258801336940860417655003933419873361208261787805195201363553929909209170237820438014164841079478262986317759504344067270917352639960887651048702797500555861949641484058646418330909953302458157128413179777824249192422109424016311715046924924462730438208899923008976756658600039281425452232830011343520074597133435680112696261046494332740580812512378200319151892133057741685872283637617410314520801509737696988199868702396748230550295774087807169504267616919953875520922853714347011416683345156607121743152464366634352734895727091594280605055498688130446014017349347110831455526547323699922664944212429267695568782056309738279689929020970370774247011834116196419391917217290453401437817926063762545771090676393724138233911779895209316291695070522874534699938905109823917654107672530996113173365200930360614294357228203917502855403082592294392750760485093495331573509359707260281825902437449278273343107021950816212666376013388973609179982662362522722360112123856699996064235951657337953453545751553073982004061522832501987292599051330012827225241652828256849511518647769500200177647391733796074025553232725564293493607049063034157864622786278958061879167535677442808573741851923695918828620223876299681087879161648320388886249783820908891968088207012670655527133540371781117223300945114560174580724626418642983625687387873420241699043332916766794268134449111806295031882477917761955328616302358740859337791672086807672869342993335763464095262448785906944013472913281993080803044856097205044959088553867087129227041791856221082691752678783079417764640471264 [124,108] 731351322207587811248089740422320672210681046056600690421020371190130253730565436925571517929933792364634917679817923367143369822567665942612461775881419626307486456289498152954089971040898265714433172397738723258323061694671649417568268361472612241089653420417917922990600724450203526917766305598803912898633164927821195214996073202170790990452755331869094550572480342859843862840396887331737828738550726856114541354621038199771849168914611079159749395057222642964793971316982128764385880099425085875934037262724066815483588055318190217307833872238847317951671794650589414748005764860829900791181150730917443032331843699202315144202387038009363808717287323404066614706205237471269874845760589973072438087271279377943639069188040410305701078916278517268590044060178066391465785589498057384070957262937204481322552293052915801883008678373224040884453040490518279165719191853597277610143810560414526569689239971524264612924984467427549834891546107014107039107237398335566808167193244296780650337377456599628255858400690863354763770340098755211046245093424068596702782716653693161766794364294875193310281191638614190685458427738701992489810971890755177540154304411582120506390884656597721534342839261457570542602579672217367550818359329378107315627518453565766588515061050467876000712947567362723291519802186135008253778381019709537668492791024877265945354524033990279397875909124602184356616422371404978786998451817248301024854170080671186032688271666278136802389912163049049864650505761296062947905186932013557950168321132659126857385226054954923496580992548139205807418571050138928341169476092910170332302815597754745218098753454410234467341462864835772749192633324708459475309258356675924835690226756398012092707796374377214640801521172167555856909708041671793413369583604388182798375867079647620218284921797625202449736051886785564814209910782654078272898126058211341361173641741849303046634068580601078373361120620492515582840161562304716065888242291373497438454482776740336583291775736443868083349137283050013251263662763081487946605846554419366273191075509443285911575415915727224331274956745738546669878279672235131278806474537950887398930636565639578526280550554167843674091976603466046803725679116272250196364889608260594431489149680286431849140225468055697409115507989009703516076814504156172249892049900593914804074737965316752667383990989049680078156645226489849556965734776182347334328141648122834644294473472 [124,109] -198279753903722132766671806869575852285615154016491381404591493064373001139687745557864548967960741687610331515123386709157966046112065398384352667788656506185538836138794673656700720137243184730966532127867680497852408995601056127245911622744792187472782322823026934184364448443857728903452852458507237761163457656697735376275458517787405240915733955169908552508803539225983052747402562171554971692352901907505061149344845295916035599862032460598346086160964524068468072269532976547861718562094274416420981741474630976767443661710485036012370517384136241026038260261239697222598383752976312311060224103400522203809482757162853497184088823714677688783556999290370107271644482777480619021468626190207738874713517579900336064710761958098278697653603670404023310349984350937897970417831312831359978718831396994969081759295448501332151455251135512995125081721311706436742339950467995091313628606464909382250143253163588585339211644301325931598738343150645050604052458830522755355589644705165070677103708276695941921481171437296463790611464310246000551894070129079267687406714893057329646232589747048100623683418008835486841225017706816471166229349777478216459613780811068667802814535767093168894108246914481047963341382484494070779998574044118421539650334036074856691386852922992597224784637806910968326370893712202470522729551910231084829427261344445521862253945058186679962573993895976207592689066337312900901946579624397806544805894940620824672155492514112564830189487128137058702378338920158218100281083338431841911122544770221269751912625959623805848078294874637416857256369432161229790894528193877156902783601628009146968323614452644349036425723353881111465866659239646905320190480068862845827645453948279142114757429456480543451140604622439859740491553336356337884891907159732502731744319084782561484962037621534764933361949529978266018012537053102013842092152724322656753050691228447999273167618882971165591142338403365939368718866386060960520113209172248810479937728773802708814478415877926327959745824274153528123049527497290481172496864080486863563912454602901257705865087150702512813512222589851573724669834007763996511487245541604333825538634064995023044006534876090746754923694879458998700222548831231173211852091105980918491190183176809108046722128057236459609012783542113315295327483351023661538565986979092038592872141506209525783298215463017980488278821755309525322611470259358985868208557897754129472 [124,110] -85987556258877842604489856251694597911109642106649843418916962735025226528399924919353805216299438358789225906842426468847200734135708141781057338133883744204818185432047754243166336727285735926091120985391936533895963378160722897789046662976304315774544489371312617016613392717050852502068388813341410948258513010820855887892343858689391141175463879845216514956755302205895138322873983696233592610548302508261764652671315115728180056128499234412736569711666416980741446054884144922303910266324442847805809048430830061492865055252046355675446388292274388184692264633746697972630575648356574742791257753029433396760024812671149894856239639112254414355050254816549908128643233708723951335806939911374149270443559140468784400502095382749938677981335868501901324158908289449977590273409509857919577838824704798989249387610223976931759828327630563363180493395225930281592867494093984671592249942427000926203597513296390875504604008082266082191974469434726005837736087171362419101784136518156292877120254905676633870629893279556374959608099368219039787419754673208694765667421696014602930362418128073904990709651333037483342886863737874981196120382627193658264287318315065944184537307088128626734051108403297469884379668755413946756569485747189708200034532581437820014093119655733388097109142203784036794928103932004564781969473921279949282172995434751519773104726599422783059082765812841789643346744803770889492811275261935242999506480083639059424019520741859195907185082342330209210175279405377097218443634249096365378288936789132593951499735558593464554917262751376483895051503140982480922911288013700883829007890990750154785041023870929696299703355851937179072789428895920637112042308244208268657418602703546609767078749050037586467006923533925981364313327442524432896957029148777799347030759009100692318409489618041374237831629610465648987466193499404426962852449623813818454549667908763178797160592004456131734960071207008719933099348236916784164010419341072147097249496801565845210290479985959929901065604994766490484083740086016122379751126895545467741729627052160611416511403363491260298749914092963891426310286032753488906793374821585406557171470317846742972101162917275229775688742170495957700324998279041872234506744226886700165938360402098025466807444704592689755463572462224317693296391644479080915458943654566343741854239012146877781334808307889405431840865233862495304183857319567463621204898304948 [124,111] 33912210097240395624454040729413856619597104826917544619515137905969592404933344998775119819075880992566986949639320471291637427705542706392527489751219941695343383623185546275076164805773698655956534071961795723021582703151703214077510619724092618634386569318000494939133891670584964809094658572445950434613026796621040493385194364067639227528493657112968295307838437518084906192363039990439051386069544817292883281535823404136797700997978132207544825848513577491946081676428421477972227962611306818686745761775186267617621080759534053342486387682807817899261218623208153777240052381897978192430322940506685549061404314040144352747676805891040618347598636728150577747912568076019460223686963543300100974878278837263530280292697694173319299976547547720331335298612083981637951135564689881483219991667317317667208573050254411781627207176530894740586163755177096824695876177124394006303958094713774381057960570268673929439231636343310688459271220620932386753306533066553243525607342923087422337024846933996072231097920487525396226335144759733573989335195207586185056424925394844909628155630180535369599682436236414996911945323575745669328382243277411350627269055086622680248858589982347665178956899375997100696593282297163772814120666193275170096059594835134130884329045223167703478422746025762939730604442787745109874608324859315087111315468647964594431691064449447669034398753276898626342650960546285159118615492908330402016742238182563880095816854939903002350590680556221025853010944990388210756787552254817425501604303208492637241325480592141978266192770827221654098361590167728794647038293133737772771226305465335904503775567481193045029522673555065619711301211854775293165515404638012166097986889383173714408346579186161016940043973549785452291903012821719251198884305984851869980196581435496588001360534919010008106631919465492179501677878235614812457439321706530472830300714827595068625117423662564347091908477071178048705526641041498828002599438174723983072788500135183809547187315300989671722021712334035553554058304359675857514086017250897748177141402434407410201861607292542606410239128732594923514456318142931230306798740852740947071150222588917854819890066123955906509326525376863128843754055075584792767339803540913812353516278808910524249692144740325721257286779678467300364109633030564186611941748085040171743641447170301527836688183260080182339187358953886347628986124271724904953957888 [124,112] 6150368215292215994467584786226472229127239346533739033640925920363618273482557136714901935600599485994713982780509312377772550158538407099654078313741980701661429109147516272691883891222560055947364540791192692467872968584571414589814209137228198312881529873969745986651330051194021365186283509011826803023161835629773774842301373313256072497604845288252011151737029190695517490664335990906849260625006967123610048793572597199245252778138481532686442414842308627262236689296223549189608080663050982063649920377265060896549533147883019127897537076932985532137363660494466097095412827128364367544739045191657286485485416775779904957712433976603824504294647354849463119032700925646234058081265752569991693763133565717910271976972642000182251903103703407689472485015914861937473186787555369718071484069608700734545365796572758077922844965421423168790369751526455492161674862884122137088331694334169516701966780783840914382298309066204318671861425037583729354873629621657194456102772159781111990149185268910999684298863548108375626812906102557707022233586081688960680747394589068304157436326490864319660280163602401225944943263488199474408775642226122554419945008180901084766675210600095435792180618322288708687272566065750503093466356886744226728447445000135830455158505446410266956994610755576648807448710436590281468659411851577272734708441297107654702626784280699820601666494926515714269684201625710276019957639132865792738910904856726597408919110013311796654311422717921000805948951554266531247261195695787461604018923999865974501032400352055908669552320787289060249302735193176330438556927507670550208993368155888766422787971789826696855195275915958366164008833796071616012561427745668257766747311826790555976386814131604326233487826419661486407052911077024996359856595518109009039702721987416370244124582710037861887617113474976602431435250308300236412808728848890407554480723042177848475474810070289006730426739702432394555842269218853596007898017109825357381264466024227589801907938914016974685333049719844869148388179110166686835298157878134951203648983407203484128324614159024315027842405721782674057532064140480912611858339474978539494782151766001737040560877985368065289900382330755571305696042545871629026146998041596864548620592999397057830852025789089041866768793347480346974052163594200044016831192259667171251172006031270018297884060159931848733883561716139463545366246051007874712 [124,113] -1373001070264662203868002742553041619782991461915012181708916171893675105321118658595617958737330649209478215187800551696176952831609522006214435167703658722538494858067528708441370710977643610481526958765338970873067751569734306028249929217002461712053894684806027556556974393773714840324471284690643192564973118379538879706896975483116881247589210392616005640531705332690938845508031917950824785250189136064051279555032347273636812508051262430243058161180236816928242966074958384846953264676692028232048945331052316468942033293107684105026716371795915569118207035491661370239648692196128468603121637918498717184021969628148578222566985052827228841514102707146921812892933874374495029351974519712084431245902446121574806758552626583156040117340373715355355625262124266768750557773270387084250679667642637950981077748556579846240228496213335146987344277873133506655893636705932765907681773830190814829614697290481735577837437024569101128021072923685973152875317367004252259806834176451900631280288112416651088937728249960437765504280539149686075807687306885392698472511124136760707851517963003881059297813744597782692191795996874982669937687959836143022457140674107088306363477802526222275403348713308407880214164777137120166225114225384129288186626843065026737717748819350735558599147380137221139865920437420486159650765783364895989000296996667140454944815714942813678947009809659698450529647457639284683415863498845703947813196661130653122986914245836918896719095257234067468446896458162045469397732886272292099391343784069332640349006877220864143789421446655043277823574172244889173095766097229461425373670716326896012332751753137455560687095129407127572676990593246518355006689622896256224990613946837018789757628142064875008027849350159637926400722629840718043856282317035462240646391217227121456679178103917346809890698494639865306289552521722124105557606670151290799800476586658588334077322682020609385057034974478794669996501681263813647464647935869323495854178083433789905980640043888909182966036412982875046643112058790594254321658682930079751423970081686504366755066373214338061458979269779269437745201708556169292344458491689814338193441279003713445905585778843626034474370203992550659575174855934207146699752689309908121507024869578996590962472185110810539209321848215614106588115621373242851742051509065492598499419172820014785327603358401117812276354888253410861975529900144 [124,114] -246115266268261938601781657700630937399399275214072824197551406641559670285308688010736295996393826875535052205602562579754091912870019448371425679754352927262026725053839790872309631823263706476843228557253020236312053395358005646170032625826008326947580417541226950072822435159903281351306163167339712249610492843878729908597813179141918591483414782456513113132673183953790911223221166797384255997611087924540860187832421771660749485287136141574905918939997191279665819144017198243884382108447108019846990981189087891673719720908601633212962942014573983930289394644802679932756261750960580766783523478244513680310012012399334037111897414506013269080330038229069184728926709520672645508685221799840103124886659574302731574234795497409701689199546126606611346173329328227310607130893482029145769635533373899790079576085404979933784957941762926827572863886404725755588319116844522137045083682156359879347651892916637374848201199968560861797261476537912376179628082681762330102521089627654838901508833911556882148811834419145040092298513113984653798267022211100930841202564553294911646353087020318307654394935329050532953040793644013750566708695872514298012593750039720707534345571403018841964310273868241574935892123594459507103033976926752892521941903408706867644375519732752606401713335988776068901624141139121001795569886090982373902572041941127299859412791119757663853696754310441809965468478127498156764780053059661474094198892419517221405139920954789942408172428957913563578153792667821222410832716432542748634876120923745847244777488372157981547297128472349436690327301265043386256864179709717412916041585709922828977284335635254311787547261050148715450360241373301825802946515865117764937082218575063976436097570575729090990583996221758182473429062268439185928753577809978350780032753364781814233012768287904175194092470045860738634241052888626645427026565330776104452138329404111917802057436600161687496731778490202177438656008640905633456173008457689327078934932059764726460751266582132825844565189956903126795358434963691708197173480609139150405317071937088373875437594976133304243957240057842337983474010563141923745908707292360380208168904682606414827694534059317720040846637099003022805070720620960868769961605305261121440185761265143976406602388790601628823180545837745249979018115844978022125671347017144887922981692966315746621469848827760828330324082257333398694914 [124,115] 14832797615662742291762384212781115018797610112280717368456023299284091555238588166865945522578541165493215800060479644403861039461231218688324902887057883670186882533685843956506977243105373718270179917371788854387634973119801133135423980481362854877421804154211825236785274506845256547916580047264775695884858386370964861975920361941308660019850634404757645385511030224738068921501537192265786117258820676889209030313604171839156396773870508229911148403763647671332789782286164085503688790778386106515400559753033649843419683648131380428199973190210069665276406134356001915626266433692025549007642025351271485831512963016563755692997321262159567684853150128102858784682340013129305486754786919719590473436437594931062372850316636541790650440000332286077328161127767092011144833519112852675939684548668961280703826576315265841843709652955564652319986512042119061894023019647316684897546953129249721773700485548064198692510380667392998912187092920709756598419246382750860712862573858452415935510794486656821122175861330568351535949234050237705828498439577684503919641651970353561346846079380644943223766662871805819218807857992855832745957250900859265134423296163588284615106895643231456397217690233261694065593021565912557952815240593862060911084944199564086150165973120602489736721267214067141004905140942667435481726235830305787151523799780205501241435634549810252180344687245014986612045977309831413808273436396750324728226902008945883523821807441638287515441470111747750554725326146656672678824940614475526821077751436136473342917260919866290488664363791416990431208998887921981665711961065926174365295625735898483526954218767846809847278952522156966737948712907153115809342710812628333755168506076329434631838856692680519479552729124451737353723145814158730959609658941898289719060508910549433820819485696058466863037448829337935390733357512051134184516860786204140931948900241137806019828119457294008693658804148213545588557534486409822581552495816699498293582321107142536159403527875058645325587753790548440265316405817492725152163545026203505309112914641577170643935886481070452801973328499275180454550357914576692452006035239486819099194380070145309477064415825896734118482622228381607689114609803019638324548017002309512213724253984855724480035118972783560463965805965280794888429727073065058029703748904820039666094945604950161670636195557268374973259659169695520 [124,116] 3384948670331784386963331507487509072130916782391332849485310670748945944031473150647249231802385715799334692215672015120331392052399179458511059141015455666807264231773131971076791119447706289929499964060597853294390788111034409493634988849585446836698324077477293983771779931481133202462263874718788307418567430316092103993766075852586279878929045286454055312116062608486887362757497314280062241253396811821525548082027703052308024699065264544278330097620599195032612638499508927699693696109291473745018253925701937746174474042545549407510104778953636172121021018682386539223594463715905911152092421887437009563969945460693857587786315137046233138072415872686132002616778212499348300866181590586958221323328516882188148441593166512777239228193716028331654895427317399935026938483809512184599613498100214691331879273367238324170170650808923232212120910590625672428749834277352974990145124123260605112276623488892181403839949686292883547982244772117612628611923052080314128055587032319689103917103156747012496604285313611496964872123536813938698209521744544659528813391420701377679380215421651837940762608156907591548825454111362646054462916043069580515413315565814228473276440451944416645603905271087083395651430173751508914319485341897039674379857302845929839269977354808378006721213939563454885082565260846576672354214293926626650523155457626510533312332858431445644324615977314416861739705751266410104792695958402755774144043257036671021662983631916768567709059950465511432186926336894924375466606442874635535884247697948084213637079162233208771919079143666024765913012300961640108993959194355767692109789247644752916625152629590457047401445082781488286136773546753821620055963331958922950948207137272634151017956632148150799318992256160215229027847260818283354073499376121597732031029097558130019281744291011503113111114518632552001807314446023371552156025903119475080031260760500871208505286339877397492814396977650184006197051509184366065859768576402019582692052759447176120932152352833881907393729089135228643183584314517949088641077191535946354205204119055519599167455308441219676058231637735584050245692734521471615041244330386560089080085324237828196961457636544927118753027282810703663603917456531034525496476995957783831813200179764650050863079599466384891743996185381625233663558163447877702753275868655295898237885440381922039678865638685604483578121752 [124,117] -112513483654416714759011806282437283452599502759636319718287397285122922642338418286444348908480559913135978700470876233582325186690792078189945558975138897970029643041066554909822179866710624787141987670390715996059422331642181267072786887280755674333614868823747500980950744797104582694605490511723531699361444403416977113665531326063292583597339579770452588330257931135249013153124220155902958053324760780916415174267221059792986659720905582498360576217067594555764075546535082988379029957115542120035494779811309890677713034044186207899208163477934169017156302420323827402394490240097699620770224180423105387905015097886693497209039892322062916602611241750233479523260193688399398552827278261930795504311325581166092040824118487545354202942920633462936146225571688861179086525341879642731881067591706186315685115545996925355162019301477145905648544343284755506323578148411137771828555669450493074545139378146278626527749425569601881276076801395807799943809753198997082670783259475376060736108152451218514511537376644302419812739178246577167583497946419830432030265505537105370724943800606409495817373949588236993098302022574512225183370226186422636916937428812033848264414789934376677719234797055294725541350329725979436372996010778797357601909128032889780142789297938718022616293580465753280752779974725972509948202852461356705874763213260907471287711998674452289464264393346323503710355541189958236112875437420406104553412105765998862583871226493597242106603012257133236136014840157715932541880737323580725020725431565369145817762936427433906521050199826901740235044264157452374343335212636080251240022046251032195972157124869949181154886313263691567875585527511909781294382410310225530227155488982134571832929217728864042924521423701089759098053694241421195225140025860501936459543539286024763556028113303135519065975353556377087769092815003377722318833114432433074598967201204641419847677817928699855417176595488888571324405315286731578684445384521055364692077847624279527038220578196581321699724676030540249192491741294747408670468271102359928340908344293150901258961243355361501986420838518000820629224131672084382596559511440739040267247760113802767600468214426143059270672622184122136031035994269113609542332711380687481490786125474485412158473336926543088446894090760789338615916138802403818192490510931714196883635139601594195716565949670862874776 [124,118] -5134673120618418250218090595130521299433214503462497494061723635959068387639888314399239977897852582142566494037816817122131199571884313701075649294250481345700237534287984975243275054984287880206659691896580963981985368576903767749010844730874942422075484473650645263622911239873701009251680841935136175008487684100975122667629128058149863762742954297891941034849205538044704784053844722194474812010035277181108121957327574412179157341187994594882719457555679783058296166427146141683471979689200914006025386921886297240554186655274275547176858926081483042461922446870140265923645058139903966916203304697193012395877319582257455671840708452384766200978043044666639656406722637405784862196755766502119995383831073813773335170379489050380623312472890020992052059161387744822450924676738885247645020674875728282629090093125207042595438119728063207899956644492417914427305974043035155594132588249265524365138052838224573577504244144425031160051850206780594214896311973573507732733417852151993520180326121638310608902064963402945536921175936893263511105990287060295757244829931868015540236678394789296841730118516450738453072933406177199853147441188209114065983719316070700641398388805946114694675173693632251379817470093543438627082815168125875085752814222466525174067472795591646126196561305915010425731611334754955320143387944994363936958520871847918201101945333008342372992872013987494307826876606734204744415751729871196493816313467071886304542973026829988213078745499313602395399765923472159163392687291672260183981713987946009208037596764454716595461966457346177614528421563807599016792028264996979049766010571796818336686348498696415227659349522423057016718582059497461058538386695750688740815133959069065378252296149765943103454222014231206602887638286931807883819293592317060024242141243429839571005937340975427543249203994254865600903783557144965880652907987574538816083612228007412252609621299662796537212246904569518698620354199185615870440962684625583935555978510366874294789770297098211027612235421075751736626427297669797354135311536967962845402629885202678328394645952385681477953585452429792010883647063930596600535072472724535068408865324635233658758468077141462528717171802864159029818651422858328695540669030992060966850542970264180319543552388964438797711664286522980149452665497658641933215209134237999789552366875672685217831886417072 [124,119] 161626758721464009901871066168414081959227238725352193018589290645456459812123855381294761690330005832126697806240441443110424417122875199118561059276530288497505162580842506017110131042640937011126376600120222477107796554438099175301137186243964703301020434747294294187843016779169897413752299248710807696336657367290332263372112310610055486668472648725351285408369644967047692974958942083229289168744357737821887649039517054698286882813875967321405707514074943581394734621009031303684114111458922288260534320849248332068637001340336174053160541461263216930349035654400059748115077349064201000066289436588694919769119401621156154439181484289569485632388066627665148809466723069806131497979434403851103125045656411812680746026709165001203405775050208397657832388520444246201918731112582008703017983201864543265979262398049613437831683903841257011491826384371824751916787645148572438556035695655576239159438318283554358515694165168233288826604528289869970340453128282057597657201196736417459788065468258493274086505174917631170301724123876275298987633641688411393960974697852201203651314181547263881824920761475750449518825854866672768359586424607732927456787066169431149315695284692900540229793612046341900045336409745591481720303349149239908089471091068897387461070264719410961255143890013496836323935070178910546113466598132424609841945605950614598645769955246821868435018612728485253505214043815392564635447603351881361583022459379925204693556103902914445706479995954295489566935748670740457553986313519072196923198572518023575589661121885418956577008024889940117714051604453788362941381735972250629755233228144366033266810613526678175776643145916476418925027438596906657076846522038881435093809554525128556425003094747459777507794534678329959264009708430168152491618698504347168993151798725628841240136198956445188399725092827927236551053718177932986898346431956946984058863514261895141407257418940722649564198023089532983763047580866626404216702812387150705176037247684175085070086328756306730079283278898798286551707014271953744404960332524556271244849849764865857965302688499484161733824891584406598653537776891142983746791950459030437927429495835925283526931119077662653996135013621379803671965583733700342771415048906339810507098921274509901649320896106857124890784806778437581005687553882796957441253106038695105925026915531582575568384 [124,120] 6557476812454839086528754828130853955022015859194582073873514677375528891587175346432700214371045758454969924130507412217409596560540880309580014771346985446730875706010425856968184177958086438067993482307044024006744367776207857154075924567855918746763685774640102946580013941474747519542333484236675930453438963084908814544352718664320001424934286100159587089241724860139630366927688318809047099718364336572322112420248741402462280807737511427504367326463182217633572736153490429244826681739874697088860943374587066603123994862590426221021252869428464202686980980417133418411259685042278606810488930935416203869638779384444015245689447244544507804212504495086661876321915988234097081337264172004263450085265320444359509641483725903417743473585520388234868922997023813119732836432332047184089619595923367342908668031794777272205921135983891738385369916879410137043448931638510416516471484330669864903146507506865312748587953815668702845852877093505587219128986725080421962796020661661354612134464276810754694407437866808193804199880029400343556412147383221862411345923416167379133053021951278739250238765784209460365016542524518085114949538610861448990616715573449905143034858922409738951480144196674635521936263492043188484444251295530472241498701737743319249299969874662924855893610211563393795614350937649513366391314281518782082915207041227425001155009015136451973499453406093734783447530851327969653045763672373023365052865357215258284379043189235050336165402537811681922174469303736444395279416445357559176888256454825665072576079277497669883384381469397344283755210112604999495500421829877980145617827004796457202899403897821605791928806883565337289222124821783907739990734014131959550850758671705036172262349598951667163859462771669716132544238702543786499998516649820075932833879962998671479478471497083398289670170661850713188917459601971033552525025943727446855683071332404493776598316564965752309857804917210725605154883280920528641119430036457463559787406602777755345756674680561450322689736876787971274422921552400730650532863343762273766089290087327775719889106926516162365749361379123990969774436308769974185695379801225035346518489393485862136348248738728267841302371167022799099187013903260428076763477587213801486356280849737361668129928328711292703049668955555679048723521649556935481760709642994691426589489427292320 [124,121] 79136819829684039954214715923677396597281428749212200200432143620590428129229055257756142988089472786155583952674925968406320220299277532394189629119349854104044248919725831016650311952102708422998634069838523249218240859891600799777269551212057018118188177890084283326807019239656521618525500595183095121902258245361449408622648412314607521736390750818342071655886034288403606022361551766503066567539881943200880884509145027096726444264738658365574620891976166023351477197719220583793144373248309681366080146197637030190262823147081309661647814779316757479613190602671951510937470661356021067679625332275524652156461637299873701394131448724608838553807221183572212560744699381270490332429815548608566810206864221215286793262376122649958221146918823636822257325487424149795955732576917264995754899351901904646843024292440378603561884022847221620644298425517214127365041646935113195458355404244664399461262615917197388758430280736508308011176957274691733473959116190121204990110486116183561428712514020517955109675677806248934471488092684927216345558685194075093728042798022943481640601865929669330320418672972112172211750717687088207311072355213424901938217861560727802951970914639234698862463773052341639074406394764842811410655016134436489476952359529706388901924815210624945292938369445788444426663753036346391650406226545291505133182426141299500268111043462678941772496927783958419074509614540501624670584950159649822795051244225890828152066066741159577085573468910868514698388799370832970279832431927904993072042629671956815743948986160982695495432015726134704481729983891717828383875875283914880248203690163007289818529548166809376776764871264188265240953757667009725489165944291705053693883520584395697888100044514048100111430039385881080386875563194367538962791609305992853438445527628245254371668512550490993706366964112937540380711734591770485422159806861971971951447384577926482550039098942839869759525871027570063280252493058981959077361910037279533400242141305721085201175535195121152859331606143949360416408797613493747295279494356940554007039725740832218893082749920383040079512413613450624146132009589955487079894221050537110956094869955932984974042763408931331875730038210642491899410260519845961264526690292767201914246130120371542112123871018112465190702357499745299678860669975455068848547705794574827531836352 [124,122] 1231219934838501759084816748006788492741687211239526445633911932285117141138341026871107525064913423751449289138920321894161845300388304851518030932664356095695092601472103518448390321655853997691108086406157644022135920241433802805027540791152459505807457184485804064467234691164867535220279301102363626600492056393341340637542399115800397026166606765529018557011095271257222771212635152855708016628134687442066095081961287932475145407011822714840030165059589272090616460586353220158046901102383313056868413307717955394670507082137336873645702169558495659832908790487043849127215563820750250563034366152428346433145627463557761062920311143827078300462863897768509877614440865771692417987351840835182249331387420986692363253013312350200693674911894208057764109487371617866186849610671524664830514631164399077613145348138133389053800799206500338972080345202966106870905725744841459684641293306017345105245218231980865903923569270444403309403104720688173848177914032966723992337739174859362828808528095737713190120238516302572064475200371339561559327670552865246684709522535364527345606301058588158665420565666864820901387775286841273162989759431980010363187543949784859670286819739519916616534127190992127116774768029557867930545056208439270410435491711032172695441424920972854578056892419186756771821835695099001175247029244333136907486951624445962700892339337153072292589806833551583075247846324777056625617023628042536796457131028015209081944031872326805125955235326780806938907335018225881464581921453049508216542254865673945554842355819257122047324661321876579853001362867938413767009312235323084885560926196562861005677804499829709123102726228966140196782218438134592999032847707059760817056730099505310373171516972194686286477752039241427761728687466491580585234545880758034242117959888144048650029085131691297257798541921960358349107093983114642955384783101357203707593576890894747445414244876880162007808055265903840354663787900385937607125532945411738794216574295508703845643314177023351958769105077871934882745950224834665248554273940923721183250493142210855026166573120536194734682607549735573776053136494524619954795262358736581019248696689613083889965386679660061436409716969392045437952781747329692816867550034031886401846278629695139885859670115330910316053572210176206707439905625351548128583775216870139948 [124,123] -2377926479361683514081771650083946011511123085151955367434943803041371698153114625740457616351814840390952693098182072182043299683267661155438933250180324298875304201264031065486391256697942466774627018804990554425973332471754506508546733289404783309455416537994152211296714519233809264949124140386002673675321515214359031960090217797931499709975642845636628992575460354837796809661789060506211518262921229635946634580936043598691574628021169767668621338482167147167317500290661197946937629117545325754776816553205854261485189907708770511882970768721952782375703732206120175701693951916045228486974774984883212907861579601789792927946840317973659810978675038545019383827167404648626987186989961084666114555258867849052747541879009786739900894670076245960922848463374100259014895736310668430532374422413876964591801880041199119536095616247464374585397003059378000285074844318431645209207735276459242735032368904880118120653874957729712580956214355260135559915702186017029879173084977896346914473937620168581566954272818409968284898224946164529187935104765742131706372405445234662375681547165697317455560449740055907518775319949312030276470122176412665080304006601027941245101418704551465365383615811495072892344913856397633223886526448101375133471141462142016200309490138628801765558765470346831321227412644734462445597175163822290641834764547504009642978883206380241314473916067543701324501475526984813588978846157276624963871155210482132854851859212249360547253873132431667632133809199850337890805208425182489611849068939563625275424796585744010378654716731314598821514782857755597345797682406166519222986466412813692871780525807712601982528378792711916582712473425813198809374383227987785928090876979786304850795554230425485554124801599022639293463363544684719564147461151727473990717956031552538433981186180569381018697360876775454683266570673842566431320605513724951508375698355056242447051249713696107586622293202409207344118792828923040850921565639390373009948470499743369803530072299355488298527374120181014312168551684256947363756321201324657921440720308304792438423743040680783887448121171349616388638732594730748693306303124494254564842013901541874621878810379969269687762128635991413183586041029802677238661100839931796859317367480071132077933468971430070517401159521729756756650658517962726522187767680 [124,124] 286964964428979580914523965162064918302942257038326393168108681783327039813872067601886944495655871861707548121001987053149628228793183058843152408816193099062091648237051695706135913215169317840381583259867015691460147761724534798350570588290408638969399595437750205597180485478665785784303454728092487345296200855156598893502475858310550367471946911793816224639580043535937701490284960992242592384461166357342080719115769736477958481197362111436605759854453019962686823978394919172720346656274786223545117385019602834488326298866142618861912178673210221561368540973076572102792497065013746063688049634466830190635462690523585416035640723736518705871545481050877001657303138215131401827533187905118281978852093055645541860334022431976992309655081840850751312341389194428823969426651302843301190147836381739716365423331312232177648916938629929663249427829686218125124339357964002062402201119784997415247981675930668219329973991785422865603788235425195500132533105810700492751976008429049192143600477181634229841699462800803122280654187644435987072952446593856965140881807578210414813938170937272475626553287720393185827574768760890584861539113851176685921115869924394615479729192442344647168028053847749656522694641423367559587608575000381585734630715545640441466597622535042016220680604645003046155367141103253602549394297128865836371064981436071340581645296030684579728289117054157360329082430779209405798425861763291621369048214366998868135307134564345922427116282289622345547963094377725846203482772750263704070571509737312896346092794768066800490283982108419329036530987017225187978328285703888708012772366147740186011783258367856860057236209778145281321449550824079949129951566239860901790237623529748803111042119158709325392951388992984269614968184712520060521342216969312795780285653709229139812174741762656465769515050876643958712474531023278256264063694871300177814450835368483222243599013728819845989734991386194307646691136265449100613518302872872966241256175790114804374029733656938385229598895824909888307416145611978765700116235796682358525284687581230010857214997067629893772899096420969306796174264334640511441346999810065347688036418676782817508720029866933118721510434101437682769494574754219361549815184910762264099641363270027172230321651707459832614127008898430399529244801949653529472 [125,0] 88163267519431667143697135454495937367682808848963586374254430449303950726361714365720434214394233625165225829071128242109649161883066766407552060037126909407239133062049598098553945390572189309793829600731498675787295780841676324726094239642768146461655598175479225406880513799821012959877475991564099133560558167669793176421016217807148390596035823626274480611871491545739778748654356791970479669188974337184845530241327228540560489855355701803998380056019840589630437683319875926897107644636410703648871438339869004779105276707458616316501400944210021463608499135213201913808710495760994175887102301407075661986486187407156075818557006438993528234652650981133185778592489571161487690309761490896561558543271514038955791724647373432414330414669916334289594969487712679495639642658112985528303665479604982320446560758098974451455325644057606661044331428542668898849778320582287432991065545920241102432800324269560368657595359465756395825938747342449240856428779374210550084715069412490869000493095508960303593414606166691433789887556937536669577642213471919055425739147400747070338354378186546150620302545367136740952294603110209021853861791894491601117202362509297169981737891269467193132006095590687559543921949538032573865246815075458017271514548848899895297771727702840003321142759438514178178405626010113468804756792493586492295719298673432429557249090996816862694629514591650151959246681158780603111884435640180346741785985780771348422480058091815239527146171284090265572759487219755387473979537164862881323087362863468710307907070021773998343095693169691731691638499037984609282297603730618502463177918560441593561067980552332765439091368926924358188026021028583876371185039564430858376481612438798497845202599389339843129291679390180581347071243055448791389933859400822504587015995955516623292238804237292012254005574082519243695366732427769739907936798753847872430995857793829628678373100560574654266173565423988112081171236503429014404984424322144636326315586641338120312581368620829170620666432695979460455641649146047233172698874759630139765375876686465556896256283642513207713459878115446771475121997391742499106619050101953141139548473090548516663477489789737763380541309203271920311609065811515748607783708537871485322157262619199092001879726339365703731694364870609357616777870180732673316347348928466311060707350630237813869825801064675302931407517381592466030257230546891506205621291439551142594809890306252193850513015376105305227908589185403495553568055801333192144797662679227969934729616420348971893388914971827083314317292069467961014016222684729216780166696093564513812618354297978131787188348357491053581106066635852210435777862841873203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -15574001606809447858165583429098438686493777249130572443415323235513546211442744491180214435991221160114546122687916795834467788754076571757551367946692041688919092663116375805937048509060055805000716314111829355541852728387074970277562196196169392481204166500177619086914652798476624251801753832694617409249761071923248708186049696958187545998094669788013799285644494851341968107868659736377546096133399152514679198986402905914632056880575133538923294028180751338040283074490130693266227503054183543073623088998258793619056761018289806946426048727971388298336689734950796133576191195451235526944304475608219272963673999337927807176525098181027132087969778921929483901826260329662527725995235112143982044139363301133729670521006194220455223598623222983030537734095314423313155023586495175338906927690374607350322749573954432641811361345784872731406624911123003938889812042577201839747940633741100641517985432628517158727696634853854610047023476157405700151891037762517119121545084189910357555374224051649187663557770207894856430037221077934243171939153349869941384965966213297392315627143330103338208571639129962969773689644346264627900433351420308514760104607628276996465067946051726062637756611203607872553965803548941711016885290328239479618220600125941732563030348120555541096205731174809377554244565274063542593519922168372350370797953065810117108969210899890836856784848710434610811881713283347119914339381469273358231992425909371919599403031483737674916284180014316788182513517397146809048496479458700909430127021776677026245514133562148334703693030418016322165062968571876838857425219184628209217364854366026897071343374783366568747162546475041349157262027037574891369862382807558310582805388443121733165199181895483688864561702970076580016913131718287180337127484998646875534489219009992764333919683641411621130279640557850171481480317498757981253206413671474420481884015987319916734573433180635116094955530261096977463622531308106585651311461820823681613118365060786518058904540707312322712851600735689173891355472658155749801079351966756193088170604243852207105900490051817205532802323424115365703062239856058355912791287148148547424661680522566390773792035595284812495870735207900630933969498210538520527578185671786823173554092334255296562217727715481607165136597192208313267543362964247187329447771878776469545346475541454064610130608577523267920226454063099606004398934922437460918465322788594066322754299059643578293672824871680293667099502274293450548260949830652645828620185957961550673651251223272296835070531436835864054828039737469146648935725517421278242933226978105101034262189599691977443919989517509353909775896624915135969946275827037369270272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -237375490356051519355276849657053639362650527877080874392356347590132520396607977255525887882053517802525939286062783644623468125671738183240793754369772944658067883789893574688061821247988942394342727996792833759608337975043968733754221667940505327046531859402640407743197174239370240782828035854701323135742063761376830826698149628059609275030062986939544726144181586113298925842628676593526867804334744788000050018732866822637701667975849948982772794711639921378584872076241426336794243030088251453832394577789808137746363119321080372827859946804260565210458797051134013736425408709520428311392718875383049526195118937895832503307053045523763219344611504155874421017881246194146418523648937229110845784600317921859190595652484210812814863979359944281455507896720878408374066666302533872261843474562506740686290585390881367856335919524160148863312336729030028615238949561450456374678864475854450594253398992096746110795796663190314407869134833066348781488321248365628561967548741090849383020549700068059589112267207000319393329365610256126425675531292301274445789114401149438959606437086619609806215987181940391957482160546477003728354863348229500499453353991630067303835653636495167331324277644087583152932603325297481093421134449724826352346574883362814799086264222439289761608170621753712698255727829906255729911813569227097396662557213765249282725422267314360105756416876640164484153593462512880605707673256681980982770732859004965940842352489515837077338614927357352166412118894735458328390194929312541172958233976481195869138590760571874079271319059046115343207732801213766801809703049954074282007278232715180609030349678107497358009692139330659468872177701219188132219209539999449795105985825250178942856607023135313519481152981919541003190720081457904407579541722573549373517688274633869949002099669563900650726976514403293885713575165891592775759093664089261017795769618483010307015502017868807632019964069450737770426418466323092110993961869599653932017575918755256653812566067220865487916808056504037459394993744189107471633922826434972063499571322863898856227330523845012310825942645968789793419826568595865897030871840287864087908474446040908479073857755263145271800871411899021955258731310665594649421724557588268502088456729744846374896062059441570630762886678407346647425628601122614899802697427903299308181474364322067514524432598539110088160329564168524069400974390016058928717221252660397904532329105921706017854748857195313086966065508718853886194454643879081832078540776967066694871078263516512142742845742009614004044538032636456786239310996170466910121153680300968113943611981342562945308124742658058489675639025315138435236271009157987749068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 10067254270312911825941783428744634163320874235256300614195824027273686485622726161706394458382734442947664263640773638021207384548983864002038103433488691937505411413902961710921654322526470349646068363502094957831419993318031958041999342549150251952375663302960017264349305682823605125896160491208345460438630067175736493193808526794015190119384730796946679836003574252618106707844650441618944992341893247473803614955271267083086317096511028207169335038593410939783892084466193854179460418410408196566046868984632743170479026014386256862835828994968785625263063642276515383358648233614108806810212084801345440239017840961148716521127540463017230490168221455555061206590729284467743997093452643775412780194189840241645148666551754162377221711032128994419803203397238735941596584745360170702521559862511658467510286807305134844271246964256522621419324095021958377714979949522295057089970884206348031674151633486484467173631298631471681325957419232402061780872998028555513656011656023282157692072246170590060467781070302691577852702848194629475557212647896383918483696407872842650515102237311305326791684892246371886550346154393671992834496134271107291393589946622257319862807004714160315446667007054997838548746522707206879199920479514342606703434977935864909198122479131724877404969771547890309573135243128959259850695395941398419843281438993766363682262409286056931084820473852754883715077911290902970225411887533221615071147275475212924605624442071567606577992665669193528839114022894207801866477382198599237423374255170684110196415063308156648109991450806179524975906288252398110795639850613737163360825965897585064917286224610756497936615721956344375250489455287141908659190819511891949927828117799051438479427375703176299788752790444120077139980007613473734041585035430681567511316480222861538979604452724924946103718402604317669371223823935531833948019777146284623782750624316371662551922757358200828463996681366477670268911561290926379891294520475325711506448009963134777987656173221808275883892251724685238775432284949656267352551364217315553112176327403153952929479575748519426441307259955405271893893607415846898779351368132396874164881456614543482593849931535868970345249061517579936755540248457122967104439848370293297405947688092011927081929410791293058507748704530440483873371955264142583430015695315866800522361731962791461000621360440499031918698260688698101681395073657145670801979974066741417768100363086857475072349097617622393330129190892365536146622726136384620088532281868077777723013395479085053084275814432736703140291849234155488723334301375895871099701610450281292274468372363669700890413125043958480577997942687402596501167437417477247833473024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -75619960032808993583660134038489101122916563427968475817423221923123131745896879751916025246127249356557589392040267460302409877826085812885935170521964477970822316186092986876057326674538142803239460991547457593112038420877150879701609609398052394950059051022544818216102754637551157144082542749212153586134251086292295347694403672631874632423573576822519201379609642587265100924625216717888773996306602733426337349684298993861445203181118719688477803960480155241512423820975556483801133666137651132923947242807298275806211178174471464556730560273587785060160325635064145045526261168536035116013630113306577822161936482447953012815105941967484703012605217350282390897895583538037778158523086887349552739717606595674543588044548359207736463104130974004950772755615192820065350781980079908688509987879063293939538939208717594000696367263794992184459702659801410253887190834796494632757934717084533503926859841520720793991481763484554521039133126714248552150628997118640636324171046679058281202480317575867339796328535361090958047546479602777751620613553057687836749766725613763454796427444028771089344412646131589563904601407006477989431281919904796527354313761393565342541274845176186378632630559839997939413669521185556990213330364079238095483169857926264530122232330492463038620946439597270491668581156266941197103861548742754451696059581057552415843406986731875911839935870056099867368787063202484132663657452749409017762380762978591684139161315309424165893538558986411326238373955518944290337336900366400585409928528660261430869884894939491905908342854384769579921175384907507929388251371399984469565323882659024408539000797122569857726244553102665625853770711854456284919630734761778615776516553655617347833968031107064240344633292569185628107187087449000555962209210618731949616232452333608199654064503171653211611344581354490273330657933443990582021671475555217481510452525289375285952959211789985583031555625895982640820034309356849683757317098968832965957371985745332897560619529279700130205316785096251527572855843427136421539649692605013218999813274478293224660978719742340455561985839200229117260108796614301302636120176903244885984899479327582099299395078150254242291956110067099233656996054940057190082967736118538128483407886833235531406156642139942131307082364752756386580933062757855722761909381703272738547012655818538146564887675103969729560386595213112648470113185705184356312357112633071349728581370503779398560367875743195605450476393872028618526290314115606013899353137109624963019340525982278857160054777921351814851575405850081283599088361739902394871844311744228237455345218826407757586485358495635825506486274479094410862463525109261953243545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 127965339384867420311932527560882434822282517347856367143334363261803303067565665300130183241278557060928598995867891218605392118358749440660212183691088444349137437320293893889972560289309283693006172300669427999830696801688296698117947280693589924638715130740446319263026088934189179612213971623885301620795791720589916901595992433042626742851925893599092274774862908218956298370502056396940123497980804855428775809609791736863768775626548428267227145260256576734126706074671769599226159760448550448335076327917828412482112215292258752535858780881430314600021715817174431532882026862444744432302596825070416497257999048820799304601116487162817297835057338295085587419343936923295294901082379815557640415533742778432884151572780430265262172497274955846769174910179326917361293019754118681737453238112158849040769534204699526584191748902093395407272412260378048114452957045656460809781323450368378312769811659961506785902762403686482969650592601118123440819767324225100195791499723901204003015737418512038335420281004063023160688744721123358763232389261891809958920437805239452464307880294223881998483241464463655502651763132364761927938933235411460797504658265856743610066184626296685456665315092735312967741745103415215604055982954879446175469760830625080483670295547584144292920201148231763788955643440202470249962991662581881777280348847265650802343551279101342951686010887386226965825465855785338153379516185727099178900744377116497283839344219212161924939518145633089768731271583926375095003234014038425127823969465435508456927965698656359307777410810430551730407884940302984048245426109664874360788138090333191628694797510792649380897983443233022033273064714299415590580780561040731817504728747391789083531588623272843026333879704641158277901249089595872348064596637510578908041412774590181195596616261031629056988417120942369984900388281116999716290619615291312552845383787080546053840650076904650670990498355847089886950850249111455091086004717114047707551010416363889628969402380177312956795991760712943652658755639138715621186308333248625077842482703118143725286582766426158142761737879223330760559995612456898220899738167430612284792566495938382592103406709898662367570368861907068409365887036169391436083709429985437525778624815251875044817454757396259124297121423906287013440757594185647635320681316304193804724714567106246811538918157606057328224820375572363066518441740033994640290990102307284494835605159259062667297041087362682615317048266685111300029833735872712369673528354374487333996605649274510656185778362469052438880964527023766475904909837553501645350693544240181700735563035130989295124024605426943002435775053847686355161013445229306604200919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 514655654349549944927280785753929995427355686821577728604203502400525385439291956427769143822155744403433396689488693638625656085911606554245615648371709752513735420173714461105513012207280037306716606726994948264044258442252116839193920688198309284056911806662552648588115647526149960019022990514319788509583434162881355076731492027103862248322135482604795391769560380114054050813880708053545355000079723793710624591445619543408908404850081468606680063868324888106794318443436714953166638195451203676984949184513000152831000299665956850967802787516665294882142844382607459943166153400045038802931268383587275304181113196963372913774531233605470407023418773182015805778958608482142814968393802073236992288266597377184325589962169407072770051273315512571510998517561809198198407450656041427579995636329063114046108329177484287957346965533729582525977285489882179035892306546833433410753460738390675291724482168549170957189149977952840444196539902203493303124462260538835562102247116980815912416514219349819870720919989085794571021103488554038054866828433259737128451440719245951196352771686542493202616322090959387288005563136146265766612188979254481485552894985655736871391903703173208045310500769793373759094060036815169257925083804102453309230804290697774284184679098557142160113198487207722129065702606158906583689514445698248212572191290060837590931599765993770737730437742376213461333533306297417131296564057316998690993235962343313162838729219777735015204902191311317539510912864614941438974764793373952974070981904497343912782856574181609939438327560866854160818375964871246642642453952545495872610549249109779478588779889077339363161728000595328617000466249466543063341175037081148371252083380893361258436531108671424052600633635195147834297228417548605589387148124697689573432757222625488159009556049470594272080380302290173110220999761292739067362534029032239329666417626031716865282994494298077144865467886588237954572723746358873847632545454889354962750237720288781950948513887521990612348866501823809071605866856528434893496078039599908965407233546143477749118619399964004844569935758972020535217623778871215611188284835831148166579852572932654040066000346218914523656020365208747870331909326568671586449069328621914827166267852893191155808916807828627937446048623155965839890042361917241861976957921761995293196736409755549956901509379672918517687591941142326539800023664958838569302869690628399287614226540380212877350786821871181908085984049204691723896475539619415181623620433832189302031103940094113735880641485813254518561063030184228428316545086749854358766210247461679169576483181124223405079382293525596773983595366276279794490385441862000345874432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 4908143900130575569744840111093472383504146954341221570181120454169286447809060809976289978096984115782518876097619106251863045855809738597456110403255922864345369569918427798765912296630394583664988831002495358493967323330644595071823466503411708021397524907707350860365072285760195007070577031883268153006144713811212390009340338112555862623935436949874732710800637055235857143028097002329540180362579788272786778274609974808285826848154437692965310437211136092784428339160683918074269362152229664658135295904798717380934131397975135544007776653182771097644279935083396565732523899718227732065043455482183451579236198386129005004063998551608678106285572035113636987291879579553879837854917363380773497784564269085757060304455419263846642153200057621832145202766732203855716588332579225798138538253387686530480356905596286492670738771805523208968095949058899815122834895074126909294183257537899483524228275009179320448924702306173188241771925963830915986617066779579518930445062043199663369225667850448706470300562117844878134427694510670244153338403439116940958522878971484983222509786666997592644105590548396831763614673741624699845726571473538795543019460841056243480716564519380911896553201347684345305727913808603928585588793558056727283473453793004089094006499648562540301519881222344898597912689473407851847555891641330423841615189853011086684859495317810761792041037857665586019339252015999478320272319036217425252556400275331486422888152926344696002327847873033992624310110607419378299902682159031462949918285620703618325841890392678685153293152779907310211210534319708984607476682738455666694795804848508468310159380819810725305893308431945067514091738124105768853834699985936900167661786329116637349384506449819078934902673609818924278753016660353490325553994813772136612679293019079167401467283430335116310779788143429448803728591035898394885159077122402010849303285284620330457096653868096990665611590233935539960497336647406092638998713434460771144033791495529896552440684546284128115158652604693188329116056115590562890634764399027156120159175216410110702781700558848137507334936633717772842760257503680360431877195841619317857512204615319312731733192821851702122745358043912041525991840993632644765479957875754746213217806673741511481386083194046935417043406581052568842987502444522350998921869961373902122108737140436525059556557713953787911196053496468340170010472091474372617920527405888798193738046866525184312579951195703732527234347513815571581778066798453715329220661779919017380123659418434730715794143174426399544077230674031403513929658855690764591403223037005865992487126740616326661508263328231863095952789869530001459304732892111194069506457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -103693416839006112184328814219081092729739709228166229829443661047451332188519658607183120231084826690981758778016010252812757011130548248491554200511293103941291698264534261625823922398964915095953282809497271622266443144525622133553146525579262996541018922136978769855576918251514619578517906164104499111929966952965274573658314974077111120653468928205620890255476259915762625339570182354962487766656486343816720869077600812921642745309039573351148860527746496960607707344647625884987092525152432492313033011952888357890315464560042181229803568643083648684720324875324723707772432534673202874234666535527002138626895627629935178205985816910236733181762537597009760673913645017108147644829145657686955205528829072235474925069655337527807141157471484594780049658566829908438451785737659702224019771942632033893123871506256811482782595920512936539595189992714066489261097485032826951515483960140946958024982400948679054413550473266007114604194960974633748247425846870202658683844279242302237068688955704913020168908142225814308858446876392991564572792931434706313390025436341094358098101638838584034892077599888692372764872931850941054563564238104298434985912481155883935003253994328888471477110826748207964680807035911702247174094518835437687256485220301557307546563456017010297103429867212327804793143184860543702024335159545428472333286200840384542516202816924046213196505026087826538697107691024795519953595473854521653681934006896202615913811835599401483449247846848336803793713976509532382744983952126741345323883229701135979893264194222329934871391967620061733474930100394296774429539273920465384952101267644501354941721416500435454558450800152937494536857968188027788407420478877229724128952133546172750105073381391616568809450680433044088429324760218773209485246604086941851757559195856143522253231666472980693805039318522274473065546668630908940459582870433604208569010592048603791481693725368735570123198436484452119725517506607340070432961195681548254264095220711822724537376091404297615131335015027706346504298872780516830757274554537743633058583390212535706891471247966151170115650294324904702486860271155356677261418095683642491686493763658130246923527690747049032621713641588422557193917981665870479142323937972280128677360754303938313169258340321064156288220628984213634595053938092872983736833616501499347862937525936283156142452404228435335688150369213672039178789150717536012237811710915524283051468163917997041292695140002330233747442580825848741659113474147254344046768128488961837483634056385412536435773696727191490897564004867937668713433248487614406208126823645266030262576358079232283025838570424551207057017930661145628418040251225227917652079411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] 657107434374231045306572299531045220859627927923705585392351917631685105729086452381048935194487675280988508776008397819991300018858990254707980921104732901071186483176487014386335029857951407320083057838664639173003751521727262001232541253783935526238858065587030591027259402254817082538013144649588174456802369736236515113451564788434488972493322292116563461749267481188385204099947693924126112720347572241043660455114870928860686172481054354186087652756942476756619783615330126742982373749403743422916532874158562883609024454503652353639152279071524349960299505137372581761634734298145542384094021316741779245861599879609400112388676008826007739866312954989797601339928655773905206894414122412911329226074618809068775318049148246637967663542078864698096059837763251888550307387475475670142196035705044042716132853590681802360492692468612672528612641864943657673384499423228790846185908592467708071957035651695498843112876001559046587460163280461660409957958050480043614105226638059749661935612398523325378291989098169625459290023187241316311529643095599992278648389586839896151603384879627981488293120696358549788870619721235426170712367365741035190942831780481047032980347273174826951847386851348014778259410272719016360572871448189407662500721051988313086284367564463878188204292451636339473375580429609354033863964830275578004518021370207717734305792982209486451004411549448254486713041204425578328875747214514645258967512502686762953170860407128722541971556303544989342090194780441460469717847361728940604797836335539518047619215445992230166461462934108004091782725285208784064444560245257439773124203093098952776093413973656737599706454758573023867491332806342084914046159837186410232578639721785304682394464179467880469917517709237181032336266214213854534636208979637796329354263032109648837306296719318625318304325722358156972386607406503926555840069330067266985256988848589674525363798475032621590609175248809978913993602808640771202155861108693226378461112592787105185817556089715558305752951621464760051156670489753062352343060024253947251076804589691956217653929772924843488728003962528544252986205478113220902582844663917792946603908279758109368622377895574943898129577121546551435727650657708543960015046736103580567413966594964773222706762849727230243472993678715176225726512942109613535319877679598695885946736438854308788185346779704920816722571720931750669316609103580714361121451775300747694203280332429294728929005723368664228609527992863114482775792689024788416887907792078436059576836534913412940944935898986350759351812656150917277147236782822849970623126178478125540382087698505218952140100513208381555285304871589969599164485702716530204791852236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] -2369140702108543076317216887583726902128526541740676594546668238293544209407309961193988158229945475154126399727869629771129000614905553699515862832233446580005265674156872827859273825793560173699707812911844571661367846465386317765685037468313090533099698022900007255902063433086852040202620199284471908294697896279659610514210643529122245125695817805795333172350167312845857476759518199441237520118165719521399980054040329383688314307723305350482116469778420122246508541826892150155135619895139010112748226606224266921406451872011532927638958014488955968291272542371625558110058680598976063053596859677851021059769303707306211357646243428991484053005663436450895534659154691157364682868443820167654650534202531954047455089961255070549700973903719534350088218771938505084128086960759004254829747866721780650382498355727660352891768210120423035910444767808761452769175627912702626584530216907540663947894996923313053190984562431269821357378151676933652703741007204451411887931315953595182427017178217338963082581646611000239372878614426250586050726104133497983814474715831196715624229723129739522655571539171881311502787848915561746594727898686077165086012782759473325344844409957839716533420909316501042342396458117642885040184941158180981766662316556881830993313518118414932975156935908025865284588299896050353970497087477552605498979030195793111320425892878269979175390100288520141670218609328978480229486243197542008553219402929297186059358344959659920447537909941613953385062750223393295333521192924152794264178583723171036045222957581459398909796187528877235609987122558925349336348367483047386526555765098478450122583572670833593190156333465446044014794074405058353898279288526931368063857299983771408271968089767269960473084894976584633716254795683102451450643680079805746494877129932286441965074087266832493510602855908648543108443038914190288866234981231330807485783171941539902942034866592562218986633811632896749639898768411969747814578573660773257075034624013528679951562643278708908395341627465941554851107767261084719737892857390116481004668613744112694997225754184690413138464129207417173077631922360286155729425808767012098099828244750974792127983272622130876710960526391059103433942404737303117199182136000369126776451250866863971672117297719595362582362928030206395425167247124687242827934170176189233723115663537166538528038944109346850199164098289448951885770204869875847556775187519858960413516106601050810389967083728557764190142162292868198252409643439001367104660766694478007766266512192680133402875642257146999873234427000988858526099789093574931993186345823540735588751761151299028914829804673765246203725468689704162426079420998222109396496600268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 6099931238900290353637153330097358400284449509761576423314556275179690645690016388533359343412950450658337374100073656862590724848445021975040920667995046864075695470416374756876835120535239478981362349845559376725685888469188469837478701323564090763349031108256578690391448940860589314106545930993383254153030357809301703666881550648420474376916533358458928933595711568639403791423147681908962919930649546713349781583179483361795889104027119682126723769718372115243184160954987102832023368824106413773175099152959543305515107846104736233030968432095952003286135577493219037054861276598065625984557040361686015311458083530956961921869967159925206140816266614562230935024635722719130921509770876170738024148866232050382526942912858275455034872054062601220722666093683395529275434773010106523756547757549230921195332904433510181879313611247529195326636687427711451122276215962518083822288118893488061128300443653999752034650625100507039957899622063542888281573439267807766030291046157383238388755150973655121986232592563063728910679491576268125432061228601550129921254738016655274748828748024486305349018046856087348831489757251441077784766741662972085156012633973007834140281624256762655456256012031528202894595798841985421851135978566070690065410896842453206201386533307643527740710055364800838259399077987617793695832829578042460121303239495890324627510754941583194245464881841456732340101246475330569251002728195506189953490685188396791273367321084652955075623301529208659717320711684917395886459356871667705987244146418938695484880461846734514320316898284696225594979907991314699761335756272492426902330192106819769659386061939587761778243512170711635552337940000802689051559015264077350229028421453139451052930821977485698251461734151528284817607639738273956864856101107418544568000181983467637230792227066343092093949016229102270796493862460357650436988144694156303501314611820520782095633221285770954980937617303587934317569126702765340993748215260126155675850518154093508917734988969911425877401483315275607357639171735945153078084634619637718137839075623726951534814699163563259682808311033683203420066944408698481400742883202155020383405646877002872249272273110431667485876229766869787109758114301180674525538072869962204077775851253977934246858953606677598303155443013059226190747971730296147198620344974576086604715018711915998413110054441264081404761039817082206249993902521838493149482814712239280613843732636286298354132261499408184661523140777663882503004132235973572131581005319556548692777925134671386386521324283602928253849552006732998008354395860817117926559288186510378418063532416704436695995973662845753639863378677536473153609333793395123836231654309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -13466795829986610607325972387533726522048297105465415459349238369831526600344526483999984260579201270630654311221372385176612247476077782786479655353938076778923525585522948120336793329290649125085417028270716859410710172436673330557777510654425622211310745571394950421879899353867706681995361600758215883229185564760273355526555293590083045525617719439890905268048084263074256114381942540858399542109624929120651353200752846076543731822504282684159968984328493847253398815437563813072757104121148568548362012194144196895313276441708950474439997443467265144423108067512193316084590395327642627639397619640025008926035284822607201479623635891958115338880770765906723508398653848970183681038711982245649056802681798446949976128521344316113706182825873314693488652935803130273618051717939323294942274759251987242284546153062168357920446679446226416096704444857269309277054266410381685584732945742093892103698679767806157955912030956832224021481691883539736566399350878787971342805739415395080056536532941721709058166327247957045947599786637724086933615911289625408901779290656346892676739541799257004503321222571501356119860624149356265272529110159305780789770890843839438189918727222320237042031644029625388983187627496775422672813440797856228609109226806748607604721675839487915313110150816394360350791884183162222004987437109323832221180708088841534269585863408576095304150567228333459045335343565842850702380289832563586699138029914753295833644744616466649454630078499482605930825273312715845038730856315099493149140522662831799780263827151900026763789466856542039876004113729772615738982899803169599609775894881483703792820128914371875614850652696295183825299344242880457418601201395681853110340569407852199132287731942379937854189041833771989564840631010390305941261043118560638424997796921991808283059558738910257275704353321402534784957278071584015621486533288085663639667862616888881633889638422588811859596926150665518236308302279996915081163492125203364610397679436813659504566266908353840790920220948726616116248516346238199334412657420725233847811021499940668712828829449006254864182893184022268683655246965878128649801464720444704405445732813152662690280660859780979889153811054629521672794325195429391743647296758112664595979230985489468253734750796560274099356199025518618911252255353249735702722276583853910445236209599123697764547534064464529361394213108717982282638884652639329656099553103006509316284311494425452475876163540148011250429967599923605480403252424447636294701646339554382117548734657171228133820951343088498018240412361801939666305013429936443277185839018061629035405507330021042771942406980983164751368210391601487282516635049284098634440245248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 27581691543435898750711463654518809571518389088312584694136468792882374256931156892422327808392011448209546760198409971342130397424684427558882441014790443786228417010045639599861845061836344888638249149038381838988134395103181261784074189339347314313139831672910379344711905110892190180157743613395589853137139697074667131734520635334016527836860785943461958385847449053702193451970093059201312554487540274180847869743107292933491300867735880200572663229066221483952910962369382558185477239080069859515595992390609256192730677796270669602397339303009559534833865763589241955356094167329868413734234242383187859746899343441624729762545186093012053461957586906445077793885263369999852321470441093757095252467267886860374818398579294926362391098154350955970179945821927600277266526113063546547251939581357576258683903301075673103607407253630588332195127987269425840214999068638919977729428405383322460317464917292025686310385652997070793233000023466848836860615257641240353781633862410369809838502650082686862340692221956831916465061504546893196361525819770083616554349826490189153925735282243726298565233353083332637554263236474268058851556654977023862015562260536380052211630112104902102046893891521526436930445925841607913217113934691758303783278936487717429194763735225203117987649668961377204585195075739905244960490557598203315379042997600813269680177098538955321558309126663846079808997728258999162888573540384822207270918612787827987235760542589436617845480086276789818140855198714472142468411109255688006918117502741730914023320359744966234266230307480527170401185647125265606066820531045540609198422633451768237159307734930089330385144877255978246782562739596049974064149586032674236922413596107293650590378114809230181428936425953278774907634398719504372803967387177527942399195416177678092772901825222348641706524659485368010613214481589234584070574879795116939367037516082419115973418841544300024357979806938577254776017826876993305343213538740499379180324487979897941176021172115762949910541428050310508043202909535883006280907253114133244127164780970072617790523244718836542850528423378492417094477786517371426658712392663903751812974673072146835577177961865819885015352578654282766994599956372050878431538591666067451409377842455140622809384949929679266731259201200722148188772848108167631647604358560528460765691425232901110582973600044461177819051098820572114373222436703052410526515830041085878211508437637897696781112257863572256343646947998031685839098076599789216318563938239900299653004321558920041163855173899054550444953859722687495253346410429263587408284352739079760071304014092103008910007101462181921660800042320590221076757612292477526333275240398848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -49444042749897990896033842773170532041577309164534601406084203851248934381790460802897737940388350670766696858933721538868206224806704021584449810057831208601085321169687840475881409471250962591175304363000567352327300412708173662789721662677838108185772428326207863480766433202656562688859360093560991053390230376633791191399722144867107010182849135670169864226567467431159632882855980449784256895943176920622417319109908724468445242721549918933886816135664195726819151816139666939275497878235995691883302027519586870152580123396042282610751676045213997580679773779389234935328034455481507366195083747715485478360888626512577401540501257658293824826741387126393396073835880928218765912073243718349552865696980748198536346753059158654120239168127649817899035991036423113586674514519897448032051119753525764129801374851059657695440451930797137316652893842625129543521587651189329728927842883341044879984220279679961892541327998322448574466645411316829405157078049521783609187501706810080343357999323156358135764509024183205573978137197083379857650221598544411093336408885600609411244880433562231891287160125193203953354921221025066557796220510320733630023193018900736103933943334452319679926485452379166025409753944656939506781729771524751085859735682163449456370651963624639747345958103233916950802836552967563410316999646313370900790533737429032900281638291425374553360695826942438274189950180919435711518707674374858450576506994832766320391981470259694326889768088706015769276437145769861813725678109258733856526958696521886823484405910750951904539524383275785167015005930696687053881991237178908108406764804739260244020509437634019172629261912373825885751095718832738651463768860377234772872896302351817346231510246188620291697461222967604899877494281907392810101656729398140172854993431686550171757394681970740456913632360106583077327938326595793196763895148184610865668305930985936657578720472310958432498921164483336654050206146750269582339275359507323542669266742747483722533683839432218416320345637711395183333333471464841277561718400634887160017955240909773399664337121040972519048964545507686848586763355665347469931748365352483450067234173689212864021929272167841390795083149954847008499871572376943842883354799811052006028877440628560666745212085693861474582028505472181709920452421162164962961368948506946176737937275609145722847097923174023375792930247421429113584247023276367924583080341902307190059903919861599516036077290120654758617526856142678436113133518189246448166722433322294430119817131812194634969690717929276859738170043280580650970415959789448880502243949530393005083171480343870124897456449472322082049712508724734280662707289831121117971821992345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 72135123431035410244535269140393445778187981781574595972625560485485347929844600364792145613724998374555140134125835288732952025834428403590620014419422250746626663962411620882538931919296140549707240707609518362211425422524187525948473051185280679278693469936230070490439933907814913468550650574474768465840874278975468413741775697793989986451846496521201564677072524827188821129511721987696973596575698644165035642200535398486356713941265362875254998225391799104217467967714096105715194714293151489842159067409604584096642134999765875745326263286732879636467837827695856128351908537333781022162484417005650046109249796839519224733964765359171747274787715131813594561786376282327923506547544651053004705260963923091669149118079328711392199342467364977191713897875858133831255182393156030857128713034194034973613896668572234893883597545813127489185677715105211552769503902406714284464561928025210346022898392089515471716664333925463094773873088394819671454847411826454366341309113991728560408357335529386134071173655799541638879063481604852405898839179574378664100307625337920557416680987073143077022459167474020632624610484312259059416094615017210988397373930083913456393043892875911149602190669773980582637469189525645602590524722518484433242118100574450162573121230858823389171651646361821457035248646385928151518856570071660825519589045152125375418697965901327149250193309329740259263080078852315288375416418250064703882064403817072102460613758544532413067513142519686875222821143853050672399356863784329668123151910400551936573030382202193263105678236193534560863361942490440286491599294452036400715892329285777694510989031760740529693927345833920694374187171604228003805961056996261360128495532568762616977873313920917676966195084854772357305321947301246579260869059588104745351100182728733427936404317929510856617457247559455692064693530680382669317761038835574512709743928902912478503874534953306552794137874403107284718057414173416352828219250236394252257793785057673640541161468374313688325167389199345464804140650378438384218774415179763458334237938872906732444408161970537005578483835245583430146570306161507886968539633238423264105305967966315047469939241425341930638524268310470381898754497430079679381821802956013542980629238714646149579062317921223496986035781601726048459400545771659537896555717594225427833838231691629324661881089202189926495063039021774181192960037840209531299455157381237602491307230661717305172608160241500964109526799229734309004338208738075172020909460832896290756663807735333672687486246471582116117390573877661236389906401906545715460293317253255323540886610383535545548697423612577922888079074454002258308146845173877833783523189719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -86572737365945542388061099377585458904448810139285766788180190670778505447995209722093090399527213998445482357913503219836851259939781859282708670218275890480881798679723795721209321693875897917705198615894206173446777243461438079251418840274457555641072072322872405329103605970856409885798475866012390559717401904066754693252771240207912067095355728004256825379012240637384927678920695246190798810883111880629028750631103718065841170051170502858221053531601715464447584985869085980875467171841131236373932924858106698181215912597057983796939813310197808865797213288544288470067300843996795058311274850483600945716654040946583432444749732941898406606203553828811097135389337819372990502644691336977984715360336872676619713621052524973403945347724720612729804107331863608839376752163330506895013954387779651290651693356686812089352986708342338111903544751503509188522656107397806475812034804672575787600459612866636408590955881332533432134040266072739061358336901184427833734979200342400782173477545175865005425538169339334872068304153112857310183837687884435550235923707927073167525968266717774332630663484168489203922542522405604026411854702027089455941481316579307782750195480450836590814111469173787565527548547561255295502856364998838642586737888918933061079890115206065867660108164655258806781791004955840939071255182492831262158824015244999666421679650059848272943246710985213374909305155364758031627206146435152622589235044811213353394198045058881259457901116854832673373001103201048302992256396660372966957572742702091846387688881445358351841719854032305256385985227556031370809728369669269224573818010126004845244622859340653845713053576082405062228383997317381612011713081401833499983609704928026493503192892828600001740217746390427305484632135015458426746892192168505723957038254623419002167947131346713524058639639770293713286461978235083345999865023992494797924022138399816403216894900186791318317728347645269887300436175032797713674509045953586036830096606749905501489713587613566070553214993280846514582066236180837194007090744600886812170067182531640163699098252106598817587206124659392429163430985637258809656336362312642208009799466818716647245671434275855589276024095145690440436118606578648648322384152424317037304318059001587546064647294796732927991818956122043926610889108937542591482450485444021284875642439069253246506108229764157084079510421368676067927682347749952593623638446275162787053503797289391753141438051267915832280452780712164087837492049252404108290671284694344246306318455601552962178630074925363710147506747827416965479509122783911105072599285320399698611372435429587260502508620927880676139002506184643779012059133825814111817034838835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 96315552011658034633559553547757187307967988903683034909267689431749414350224257115609183871608255899013372399026284384454303085380245440057654140910024198888684363597530108923372700946026766389397549519729872945556765597930068314257104568447692772951764797545983130618883785386603809257333096708093663872731305730521737147969020669968429244838011473675249096736956377113914399498707503052880840906991708727169610719410550001607925554557866937088004521225918804162261875283541439767843666004626594321555585864268570711708335733311289461309647538506295072630507352908052643389924640300714202453589032402977188671392711359169554320018577405294796173586386239252025849502132685181751113698247103968998668324154296834432472889523255793483842139744841642923015258938853690200537554849092086021782775341289242776958397096908814248113039950848769905226360340716046184347797477658772531683310978286173156310380870013824235115021036888233714646520849223549855511183884794133074694509417816411214148954286232010053722633724046727715595375460605156339427457309034044250857648800114221102424421179816680247375752709406466186616306147487649958232058477591866393529539862947653052276852416703403054254672494224919871425488807636553354358070768507083658130829552336761015910056434555489593019599185369477680569603411055310670723008532978309037684743346948038441204150791422374382764266294039693127325956678974125009295258458665012513064270307797415463790035807991372538906370612483864620162274608369342389651617902144844499945344708885339870057988511339043751198642867684985045289366905928028903411813903220025092340761235007961812500701318719976241904376924621491659392807724400773149592214770078443855901149047157095285578133028030616033058919130522319662643545161312892188751558779550435223815538836824584619063962213712287714414255226441546468276593227788449207182843367401096888481000922863072643516243355766243229016689356091121462040544908698258585116284669647791850228866870913053218966400507076404684364138760923428915566384421771982666451836706150993615429152417607555675009451193166954473290410040592732803356470601308192378614952982284960795103058145904927467577279234374034443462158616857312964270846847142006937065608120558034154481627351994435644774479793079751515467623617663703535994222946624981341648194365637760190989038260037094776069273161170910634236723678050393216547998099019085008671282595010234201216254638388285497128785725248800841652397156799706031637535089672411297685727459428378360828108988494900139055857246140911240836075106517095638195903471417978503907275785822370219202379968892547225675622835555498810427362925902352418007845183371406852090290530859089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -103489951703107011566771979920572273661374318228626569845346208965792753252812591622822493508380489256741579424490316773517852886895917737656439812474206065255230660470140668054200712833111187541537193182423951959386102041957176299769088561294696055899721075997317539502381362665785995894303540163263608045917089832898945529565977584381711586697365101547265211542153126909553118508536510020680810024920350090345760555660759647100300158619870107666161900885391641849989299731064533997776084458354642951004120269965807012328446301941629878565701962054147526547409460784528430565819361836424232045928987637098331929240764932319227862832909672221308418637900600401744017441989082143493703346759998428744400068732270971874180388540412084969767008015714651493803768941167895060325079579944617849131039508473713471785720763651711327592426545552369139403195298661569576999931095704849584547572698350481163274075120632728542619809353979386867401448764015667165849409523789709199164313318403918212445735332337412129912819849409871639191893303115349730829733145727356872449925701299037700849602426038740886162370835608288972621223160036632206152739414134595680972542719021895381730171674035067365996183656600056308763548961190599901970282723938000235532456308824281136258879028549619949585259133122967937584132007721198439157085928062143130218212642008611650977323194352240028651251472736192568194296063175975358428486105510494687514514843368096268843814060429289848840683621972098922163588530345818953300629730500974063501169275931796823544007403344030521269351907920933577491117369325292762948200736349552153347340690773575883743768729826418955829012865519280080951236132013032548962768264869387395445407837318350708795716332026200550405233735884039909268044137686534379397050711141065720223419274565547256924653100282114432074267613414980417897583639509353948923074060109459878144539060459749339983095047728727807001152318676974568270780032799534347850741180042082270271843352603923332045822579659474524839621939912404032956591624305712908940061816590769960992813109923170399052142639096966918065466794003472428582513419258817415468522526579578860645074485684493245885326814460386356069499029222238779602379079071411346217518426034241213885234640082135441718038793604391773357769877989446685788711795521259246711593406814149057783751909826457736276080683865182931629776549628282384833167381303933204941106945878054120678540362493445226796215282840798842684222906239778663262553779092186946421156393145402791161577929060630673324330212425868159032941509716843967010604222854737299930978773936329479938872665647319064869350442472077054063633089854876385784876517012160096355205542156697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] 49950443890411180772764781912003493282660124063668988182152240889059357889444784536539934119185885824771438543358167038510874230266838849685759634670035489490754578506971100108014532489708120941532299599114403890503567271297712875771411749488592276517592123723811710890729941375020853463394719624273799175293835469661724562673641024273194378947176174439512630813959431513507447896588755457108054172327788042254652990200385908210522559024101023069262080213561113453540936838674925553727270795402589413006806961804863112452316353310972596360665185628286020921275240788649578290361397671046648703119023401427931711446956911740700732873930845969539778589924781975803321906520032449280813508884447458869840595308251947153968664406399419821689255055949976467508075455973877507995627113836489119405839710972188767638620228286357980874783316139754248574972412983817311190335762460587521001882417748826618348835872723816841553644750035296255855446575368653204170994833247820176493399813527691286246750145653268848703204136454112473486204921859243552930494959315287034117076570254598930127990542898903138037832275935327435148174542213727512580799084084404173872139300865828369083352018253366128455693792126377967579155699624184403025792681301715705107717062782649454813164461401390324918863576087671140267465459119630956197394548532864202813271756097184691795964808485809289853304230555456258890793808089916086281713124231720270183973536091028567174689595771391637256214665725922194723444994121587193826754947813364055867678087498699973363321404448999692469740987578163288130329632256013359385256785591487786473276362472206451293126371597046688459515670902834602858457178281957799248860535390955035956476919328031231859563736321177465868336192502446357468517616092257398961155938217960608469217342735967357659208587274031856649485532164203989228088499723439690009693966592096804736416823349297463532228706128698152956807331548768088894308420110950762222217033283346438591330347852760818394155094573358084237872033793433851551236398371205281283100821793945423850466639659244608471634727735010547696737377666108263968061154666917987658792389503071286846046929591921685179418542021393996843258831014256272332909214485415949400325684635642898429027124349135497862222633543458527122389049727142632431857920034076894757990934112161638281367667085661669005399973670554019326488175776496434391153937070574140168976792225182180263747586631432183715561030095459652832118841769804746980066594370487134490998757818580463443520285452665915374875772315011280325613925401566791330160137898554635809490885380232208605944518586643787573714730382662872338342216188751555622604066565213662839654663556431872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 199513140629492640664883436296988891814184700487735948936734542791221948526651845642631626049071486198357828829972962506539090209720155503409671135294395229745637733392055780348337034436774349333890664471572554288965137279031994408157597559514123910783439077909819753317542580688992796837646328016032241715606233523045178907261066031811632408714637417850548585895415470020929874529876436689503876624782677053008597701740183389540304668884076056801989964808362905005344413584922763000750667776365309640348188930058804220416025245018242677758199664697683397063897133217056186147109493450035987461233466985181352589916062978929337172698074527560417846067346671391917600341363931175971379795433640881636805848028921133324173623846970584700982941439760717244484672830195959968393762900457128544501384717155010409239682390213637622729587292451118081371601664369806003785353512599157143855013502393297317017887023649877579364487236384863190151845349581510475044771805284617064537303958509062695656573095891393653474698206977696249850107739603000616763637621454246665500423841323847820565250424127160318852062544625922200346002953259789115703860662280761160272317891158891434653871629834405713106488797505359322822330072523919313746317290688158453209194743253806213100231823882300952241582493981034322387064209999062239080769649765662885557412991844010268744315703268392537361168446825309913612713947327612620313344653879921079004640887032944110021683605182027036581517497991274866937010670196137157650766521610122337414971443596012810324399953132021846415843932625336963759124026165571162585877420378311830676389912968394165151190636621930007956066385444688876565118746754864390888323833740851887470177521033762640243965197972014353784359841230170274072334234840982266097223189345318758711748511308260276339961021011548426485242936679959920563519884224064359205664476844390062210079560435331421780700431064429947134327631124046900171630357857818807261104314633635028490998776527488407113832430325835178984987191791337650039890324584541089458544078485485747235275965529984466035065366900967227298481370521998048887689082274729409556282751580291810647207504100350744777025770864258405783053906177017252574928569625446166070332528154721869592640057462297880666809788103686091528033174223887842345667723653715006629908989874684203441176886065674663110274168570049654563367122642953194864391835009071837975849193239051760149426411950245399578874829456196449365490756530270821537619179177126618184920511299262460523041465121945739377720506650174119691431784711672532031689138475969731787023007022820570397280226854310757343004765329504943667169861244834043208717687303106450323676071985152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -715601005522304295095479308071611875303710044959638661800992432921212392175876230769381282336912203408252888319675561481000449656554115073216091133823812160737875577473346879221816091136105710912565335908633993381105115653668350630687664924128964610354908801326972013545811988592609001199195203872996038424536929596274750641755297582613173031929069303894169056781489584985925344295644566839789319446090531722366892374082468775797695362582088715902924140323512261512666846217367847891887550095954670797815480981898011378043179365762188420574977918458374483720494347131702823950594374213930092945043855266710629133977657879591153199843449245818206025318021869001399513416363472380136316819155487475911543314990632187092510446655164866143437491285292291877365650484320903484463628897978818195410972197208535643430762488870002428070506258393487496826370879866342732267767547039360969434020536346324820453260443942028164790044301455121142376045243979631246155849859052841347034275817916290887210984736023580247443803562586972035982910981696008964362154065288983932885659070452937540579456140695084287004027969161353258313915751839533802638568087845090023608297897447172689478734630465891850301491601611198658108410107166406398923287620849142061555744132209806026407796584775558919439664979617795741787843936935087205118639208504141205916910987914671849048687273880475765867718037230405057557511465391881893141394837592858849260118111258970860812214321236304283482133850824317483120853430918496961916981969514710271131853212669280481487107126138155747825899889626579635374847607041614563386497375722709408271273428603056700823691058469072158368539769143948140021185489648928812835029159351930703084913386965489266545536240676372467469112616729311730484074769650585720286476294805836493706798679937003985306230427233839898101431638782984484834949220237439407777060934720449470204888786620972779979740096875544834520454706138134071553641707455907066721664161491711433541979455314159809608532519107984563760814764830262851621671864558164580248376286257001889984776820067614464829819934066495325154452242902651978741615305551293155596071163896076534496305118422241167320261074949288510385320805275036444836566708932170859586737305965680694928316444852399830856552422366230850309955398932251212877752843750427401632945716276935559976519123132878791531514836058813810299135122128026709803335851956027416664446026712191415773267720413770719997926289027763481078439828777949199254627300920643802188413525053450782529775165413400410723493234087718031437003231919086376985499413488305840632466999476194261429390508891904223184722728000712159624989338947688810999918304175552662901462478266302464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 1297754242301241318571155525648673705652251365601089193981775895793538523250587589741625330026042807642268420851650761772199433333611756880826238558965431177131229901144839088437674938194579707171022432501966728165676526515482644343715215427600874640600015990739866607367693584127837614444551187028866874252378639342952532932354404254758083770556537397108848115164914132430361413421658595418120545637686621711553436529829456947774314321343275063614812527617713583873587445704131151961312607993585622863926919566689187673389215505031292820990746377353944035826908739369311636293637209703002621157959247786318358420670441790183054088439765046978793863658463803857956258759106522574949130853251349971025205754862518166663470029812651964784725743566661981730104694825319240949239656195376523910013538454906737809418964344137543504483533523967647232235564332842254017566026927080039675772446099302284939529521444857362530160424631765547473298697324889478733258255091500819932746836088630815653614823032063320918689026427140072366790593814633019604511887177010720808818679202194557940256024130033716577448910156266500654584668329463387935156135668164378827287989147687595445404443050676672347504367305126813528393895097903959583224149333901051113078789703763796849797109520059810974935947323948201189026180138621320811464370313434288699219176660142405029609801339275097248205232533789356552153231375696334245343240657226267699877576284773578377232144260652084499435041047846827159117203594418442085475030898320150884547610984962009005414402449521770874956534742234302550223315824377926395307921959212504919622507964138737362618626657859559018006584783537094703459146565545207623757304167311011375676157453977756355655561094578897227494704315383725254681135988819623665256699121057344744310559840780523104467568209356811483484494354400439249554001420261141512553387114929836241978139904930290800863818730884208486441994567736225710267823586431265920213141050572369635408007680199546298020036712376136437231413239159750730957828875171589513652556305908409260977768214341412304858504665789792295961681578641416447174309331570107711964317118277331724999219460288835939833048087623838524010157612091228129068621912913014227371996525578834864838819319152721861859949533663935585818614400648800638231223767518061558629902153817190003197312898735253166181350723412018891579155772507153835722902488914523173544468510656147904313288229035097139258778323643562687691166167590220514843084691913760908249818224568692052334828988725206724693997643718691360671758186960262471391925173662050193868366505979853775269069844089605168743703711427640050725849470345654351677190006655357149429411887867494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -1523195244063172904243796169124247304331222564991106345691840402350485163830341532213031625457372521496858117596076847516743027275387516940234669272432043633517204608942940675013125990894095365688474170783187697992671517189464903837617135593974085653846021339015880512050742681646438981755785661373971461618156940860139660129204427645341043192638814499008554664215112997004010431149930019695035407884673399746725613723512899575889519154888286586835253243454251826706175917960131708774442770965579669686874572367412268104702968025133462637230334417868135167762885758511279458025444378631374260186732233198528684421510831510146875848116752342782071866269440644255327813522153140151363304084859324241559496801645530906455621305209690061985044784510752207393172707051877523118385209048327720736137277773271738793295296026665102200956172028309717094593062260542667909570479449585342438307429236095902252760159838448298365496332617081386401270877580943156544667815176775003860777247982450095424150913611192913550392591255700800274094972407355858586097291622890756822133445369384232947401339104155120929360070959196144201526466292720347891859602638168877573713229305200035488304107596417042899377949489713359067267693895466563400244386507869806382655280419544443231425806858815420526593805737033132390370994531431860981876887672951439884823440270503222848378056696161337345098954703497270558297857747680019126703350297180184856005661007332200293501366314736927596695298193351373682266427755269839569031047671576791935592040799212040286060581424671395884218628764112257791706967995074291131350296547651784594900911461382662393331415821069752065504556075100088251362255316346402734133938897743735355027313477320154740506117064341194522287512036806129056712286413140456984468390127056601987050005914913217343391204075772140289060600388878265113818621770785552517686058232933501626481019680819712092392094269535125129424669090667017727111654789907880081892448124299874617901665208056365215858518875721903593675007981538422432089488096355263977336494694051640544410313576818365694603806075875802710090054841611022204777111142956564374389337976446155216904384337716327571911893114809036660633854022081237200340135492786711446062808053686065942658495659549692850592991335790534737166229715979373581238035572530638391534539905767755827553563734263061225862166116748632433704005831695525866202393290938903832890915957700507714435308242773696035947574848473368454099720268971924929772509694910784265049643270686216574483255416107885627186684012310550278267593741976865295015401783066231423403709783101017230533300000127162832583289701112459894208299288567847203913258734184550225836639984841392128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 1145742873381807720909977885822014333905872837616722809170858236704998675201372854379019821919922073012918588389168479834944674092790281310187911362771925455463661495695492234452132837309418497666358109597862591934073594345008506687532554571654456524662299738186492695228341494248777997900266784403396323368469151724342924322511425082740801616957511876313215589685822553757356237509200645418645640018462157781460592724245178792475502432579663555904651217712572482357825041828876902508690068160311768209273184832003639636109518309352352897100201003047043059872123284690766085336214045904070548522192775771233389798179283104844751118396891619133261345124724924198655506400361086234103205142723064062235334857538707240753651380854629116354087556572689955690027838969000141445962834780366912661080088995168159689782807689460642365537406034913629460469983028096413807134443211171893612393766936986327117235285178709464445583570312884663206441444383637776311056122150909459154815936616599987489301820934354798099859625997576967651467839617173397860866583516642682264328658862528799560668338611619747991568439472010279283942115716599825830521400756195291895530176685785125637743805984171845095999650394283014389140422751022043118558747594056504600113201067741645483970612878767591658547203862707383073928406113746220718014371881064621614074697339014953738644584531342561025704201056851853083462706622162100055830076218682799371190419189743258070418470452271377875520821352224825405253507077437143653454543967657273166686936895629676322481929491590049402307368424529194972990343528884022015645151043374842670820145470503196622569053878854951351859271968101597558791329524854555892433942881156163068139750730895466061676394187987873497448858577896494571347162695260137734009701215943857867334749944642956122143272725874426577216752260246291731746968100269711030765428608089235628546433890964341880301538331873024823624557469819087861274153806288541147765431109938452241102850422222308518115305373026146667610562394374105893476102285208334838538952325429757938695027735189523456851549101004434159090041239296113440851964812061790427296898298154506752303435324904860535446850772740960923203764967477550073781253233972947352043245632749496149800236397249522797430108484381877737449271827075764335061880156891467193495295656539072257247386265464606511910992446425364100299903604665201979690828252296412011767067347400944108135117085260559453350161867992349609303634862362745490826477206515624895700391837816514054176417002424812138873932860852890835616777387293381258357526064585469988229847886160494324116601924154401434141414112607901756314103061054666178521476502996552138827689819425996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -403917811562597166360957177373602377817689643438358156074441347954020450511818553949845447926429485131216136113692362121537926553332438583153266663837064137400815968973851220204385465286992151659506486655226652312803686904903565467189061420302232473856252427170725410900905839735520142638676594055058081655550176237575888353847727374494479807874584883915337102427218662893321481460239517021088159827641266244676215478028227232233378716555710097078856232165614450634411815462533641670591760609169446344426714784141100115371003097469731874025817353520064338288978384001334928866133159936446550036572727630337340057260218669519526145310541694993891548991945946060599476602788054287460670496689943557136624368030307923731317883821295871618593340911358385794524123195766591235519594925313121795324324624466267329268199052641707239304160260681379726682829674525898080086434222470316140662061498017008221782055844973618364519087583033741553821979617159083625741057369029681245876977245058465352313657153785475797812827460302329764910673473971160034740778317948360819861677235519563152122292332898416269282385726863321007619925373976361011777254200401444714270229668881956149414201926960990968022506772821474125747639563050573524321213654564696945290895167259446908828709015142825037222995776799591854870380017038667077423237140796173630530607542668549228509748259666705895788248656482649166808055896311676579597493804643447879787785479991204115597406415538095079682970918118795017075837224684980768842024558494449745212195663166004916336923868744661747360145847335755384797308483384420429421491478913774553566375111737734813063226317474177262407382408887626112530567387006068766643615741465031307106689492306151381478278852569859932347501636844732460584028949992383747195473171748152896366180602320087932972207761339103061167482088833115600602915752144076378968282020856923222406319959623686714528643250222907450816003570957185086546800402194309321080684088564202204906629013350494253358990068335118088230110590933023526854932670198248027529721581690031622681502809656514143705292100036167585594857432977620152507454465845933247138365842711806240515088589968938872915523673941820058260505703754500240979705568714865977173166418068113644869247298721417110831826130322276598137559056802083253601532957174484964911253117381037357759433971865156871113648146033215546653220637669394223592760858029100303607197494650402589881927173111460115552292738245148196277270691751400772687168047649864846627109664316952928015391105864247192341962192336167064526199196555303139624280134976778902440450694527482886768195456809723598676080475176871626397324320643811967361665259336790348763569177902448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] -202424368729968462088921502639858723004859460133220005372726665188764592426494120542747681069286435700859176931223723166610920764311046606196689192102423351011039528624287734717594723420187513813374389303561865958215654429793398711029610053533721326639970731048134416065594983688316266376552379163823590804051775248132058159878743146637186802720301641636307532986971693800877309015359642444685920032234655605111324602664599002121228795697995631956134464679886329191793287009880149485868157847063088544940643050542586451859487793649444838988888610419174680048528144332688693964313196863390405114862598602776453597211557498338412582556121418031141576163695016585566501309786396552972793718876419134709161124918934939830774374507478249421697835723375886325972490035014577831963905664537572534827855350837111302265903570423840686604370281451378478816038964013438149061355996089404027866558100703295905154410057180616295000996472421714820272976912512296806736176361481036325038888468932951148688618811004048235675838685622677086906094852499076791082436933136830626235785047599909987618967523332157187115299511889841986377598768903408365746786860322867782442146543542220661258055838746228824300200470395665416275388628462384750113816981647625179953727408215247129296892724201005558477311999312628680407318539199814531594744054705953174344000637974459893671112635843134764541563664370877406277075728647648056038512694614861462745969768960236887388989099655044539673561769679081128206879876605212152455954869646746530688215853144409521778200700157332134541114151389201789358978281843430758201458352205399403506696104438087715244902956019764219324941715710523700262185300786347773203469493422683807052799226252505400046007335129119325888736839375917913075079054653624944157859549507628438443775154471451465046303108045968196723626184350255931340904049348788591547006212442614633643738896401708838825560970014981848270909093361326870021280987353687250710659944548836075744687369684826813355411255332032486262972215661999706535158820927225725253756832716085521200494185948900999129252013490076627684839656053921389593319950080620054594794249738690403754452321553373922615322140469117777558063690042886599469901431804212040508983740618178524251995204609350016515053842425565663487273684151511278389707784536839158050855471160784104868373762329204225280811994708315335939422373563525151822330888543589622132640917212547644159928013930704090959323743685826461758751466990757820526133980312479369381621532253208819534824486162947658728838336454759649701372670715766936568715705016776504212513232845683343596624219742434415387250277181030900265101129614804318613816457011535962449933294895104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] 415467446032967785609673976185802063863400081287725184142117078978649525529734587674378682954802192795351841850704150632695448791932578350710885271918811240702965816060623623627543864859088839344526862249355655255542229242865041671513081210552399640531636897830909096229304424834879665443472524076716487198679864675109155325912788438600200254372166402640201269525910670725889906078645567585565897854782475575138414309001834166693243919277876587628578404634818842432711770850452488534319278240054629831165298679317363048526286147094768676783947407082060001653113314500074913284094597367456353765641234932126318041578647008493984829520917596232202263440673127109362139997394066660960860660289660320621356218429511378743968372821087003065346104061583628049153269821671764030372897788287619557558263363334170989404832105041423221681100540168200171161808803839903446643423411671196016715439242725532906965572989392502095758270097474826930716064296810863751924306592747522248825965703256329361926967210806020641685722917525822478144024526813901364088753676249945949424653392677278267282668179525902624319117123820757028704371277198901676296237508632437611055720993809469504712111703986302032385645400035258619548577499631088496232397234684356376741133865064144340011738438342607955904977909071331185000740195757313502490891156564569984650211947723437849434135665748608230460235052038102693345717479422522406684267412513376851943055118929710518214528144236578182766412349400457860857425291809922180039003207234300059725991551752018952973658013754797484464611523146661415219050674511845928412528808199708618406410271171064164584546386166958928206356074972760574998132941945033326361125163503519559651058413260398153078699885624493140633099435024691591812420551693192982901697828429301870852741328711725732138961948494005216433606156648704539393805429242857844408354397229666497347600366092076660904263682313680467687019397143474632721850414227419309908621152212478787893236910430115148365711159016312268428427556364527192851523236852615875522006756574236014550558666766555992747020163148572089447905994622185271977113642596190445908250664842507522329234262290004882322875578346704336009415739439136496505113364045874732068961052679212201803738994501322803456556388179194917992525719416127416422521935885027336673161275294987169594892708037275335016087895717102540210757234707439922856792168969411235508579429127719343188999020165854095673899063491350736696489387953855231478319417102420431392736970684756513281460685580926491477017960559414798369962210679299465752815103601577103824130431638164396442618707375458026152590665714848957779974440022598906774438999515799959166532101473304576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] -378020915789333416450200766588541509323730460062031578316539757569636293612624589707836935684679181191053075385533399258388684110806768081679264328810258904936282042348922866515034181796855396341391902682737164399491145243558784989554155301986687608856323497638682651639725417066324217300070373898367583522827007788756290129379214603308450808389369308955545940962838580643564998909949932333560049375309064589395885386941900341483346261139241090745877671983504708839944962240890929682774307143256582901278363401581048074692688984166904596083120503746743427697931810675886274355951251651881891096612681022145559070497802861875543321447886247239978626876806927462753151682686019939878651846992336075955044916297911275885157817830370987701286348506755151088954655928657915018214487856185828442328800295099941585118001568538034250633342385393884308509380268703236138089590233341763529278407621949373227227412419835726304717128100087376148771117945752599928713703232017733545534986613303187269772354810838023745966032571982308277074178054237100399683846545787711938361713736813616465864900097539071333143489578153066068594097387133009041051582318287151618876626900153483785759569530626808722543425256134430610176457245337487694050772111853316928980636710041555974453772645482894069526337488868618580589885955822206542842191797142186158220751167126494518036148060425289734731441294477230849473687031501479218801922234941190057433296499430311962089343266370873740540713957365140298464856197110654440504996034642872617718711402192880998620610240414694410999036783171722566689548023734878158536775047352691505729573503984180758490600907590664673873806915021362302911737852152261423692265495791924876022328747223047684633219605714936077136648275486172273621519470798299365058770103440796629290911493812961368017232734136913633908665038019930760377515479473462183343134601049747437099081428504585987837521809088300043523108597191387999140750805440583134083891950503788812808329719576134934424522260153099139824061575662378143735244111334394902252970185378880417133176518911594006523773350419657606397286063385915870231454243918853059691866532980415786600712905665297323302196804915890960252146390753400579709475248204522703696979768171141946421519077049363463101027289236261974834976004940219224802862417054957593784667345745393561817337827450112480826507403060764193742183079228797792896482245934903789869051222791597592462228460659065074242563986335514361141056024185550533609700537174751823498812313595417863132388306132038133664494953344101589438281107894901866250797085022340959472048835982801555955601490299133003980790318793913136014230223797204913190008364373496253373070277240422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,29] 335319295645273676568651731057350984289936411842626024355570140426144955312855365826389787583116549951773975197169646244331444656863203695677987355349219514037240828792839106034615133846619443530803886793059034304981960715245741377827195457457184499853080181928618607989597074286887589802122402062051500927090626578736517979886646341762581779052465769325026091181491302777746329417184500898169140857401213969214877482626748291756830818255936173140758170111438504743178977684170446981223016850878846669703847040949309165083499675601950053648292038498829426291188245227758621238503658004211117886667544399552288699908814610785348573894366041607068109225512346274817777810027079407580572900370424400671639792675821615099685464875273744927514192691393671383596655456305026082783402359074984170560857270504462300260926564206141035618882037067891139946093372891024285671994531308534886361872030105246198252916022534744441611998814129978821344395135076870792287038471088303655535165334184320398482093627631752702368912401157368537141372576064336195036358855908369167336962029709986409145888772381334605249430672426250759794937507955707322171641670837387589451089305742170494563682880820810407865755890992555889979803534222623861123558846309820917816712101744284001527338161328590447270710303954397340718593276164475545959478120284888130799893338342525181630297263257109124169048733495280893564948626062130376349543421758998606856452758290039223576009849491155469558751437351377258780392713986857801781974839978161601662266536446141233827566924349635159056282330563125296861344716230311310896684176590358119743720612244822622917297000348899378876840754027199747029442396523855589832249236165223508497119267202034251692234808225347572534200896014866960054838809014680741363019955775110186021433576039990990783834146023952153557183308131463100393362906233665766937748561677859312971717903231847151747700809867259475482904936221130427014642066576559820864352199856468904354315856444895197622336117901756103916722577988420061609189633838735049985279426461761148634025745960431583538273849116406164497035309991847511705864435216024871407998200935696514300680842461715496198002504006913659387216725018263537494329527291879506453387167754919728231125593988469441439142615021779483324582140150197455245421726607370511253665115446978041993561562398844771573353586441086937838976405098725584686387053263047497515611470973037887394398385347782850669460232977648869171136542279224875932596395355284976419113366069891139967662493497799042190646028098827492561062935091971414924684059831355464439410408171590562922911110073134760199776176421140189165366009569738080846442440010509307304523682832973824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,30] -347914427414030401088535527930382762645627341973481034736130371359363944955812937444056565894380314539876815617316901364676776642486751074223391027840974153815321608595068375911546826621439489969781230670525320149195180555473371524240275019711545335011994717921171166916995972853142558222682215671177667405844548352208907457725765840418107292504289203831053915484667286650601453047974677363834379980961591274935720345208431951360184619720619226713879787262475753201451260105676187215729553766604163076178448139736552574240527516654696897828156037370843268448392237128614496265392108632090588579755852014296434473904751922195794358801085100230206443312301224838050610529092528960078963187743929585709975864836566535130026234439777955937272991782382900731566828666269815289474431270138978429174313631140786269428602899623980869188161722828706964555077391913427158732065062689333739268609337387882276469156232455357149562553257598696915597212340230767167051428828757130196216601378854851039216239603743750977305261944744525100214999561199431905796762101352495593507177295020887195802345297780113990071139357290999642990077888927166525188401421993678893500909845530587862997061044452318607143672130848750726328369135352068438203186997937647383126881626375120277081466942642733381161062027134507989842991464313260914350919458401958477546193650034719708123395762352920832493861288699361957292001733784073973403439621484948912849965133041286934662345881461089800796536222909156171987037747685071163820842745139870721089908456195412206051386071146329145063295130554885685748178476586230335843213302678845853469487658868580772992818998264199043277313311420542021417242653456280133743216750376520970929484920736919427421021966845026762829549282207681886957143639976353951438830865923230096735473133249933970057454029941863735899632042124051179261200594112311294115887209631888726182266288183313904353878265531651542995692074442938054995720359962173603236460229813233424868779471104567572977119417839037218957641635806358614026151736095902127719751965867849433501445626684266760795618010272861188285199659027348343318440111125335192092531022506250456279341436124298792414533217807961059438875335001174382035484617836599434228294102042534445141942371875549689907600745814247679537652878486465636964066289353215870652571664162707339491785248133879083426170699674771688714281431454416748707362697668923274897769020955796930871819405159105129700932252293843097584483916549851546939262937188258174352329373796504887579001585814853975368605715902279198854312668104408092724066695325418235000970838589811380887056493929984934956330582998874485363140632971490923684019796732982656886302006312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,31] 328773659447128554043019484750362104969698931517168291438418053593510919557234299981015352053027276581829813694569090400393076820010471595952726789977949859268430890510630682704059116157456901645866988222614781489502265654758371639700165514733459323927795900729000397902322956687031956611218717730845894199883431688295358170798756652495836681210607471912486795026282270734259145454884111769775947243356420835417122946607576374825678865110129745265043153320343286115370348431296084960407054506985807598118627193510294130827042263524432980801369183192229568499799341473958582185652067575126973731127094185700412577778997506126478660147028577528193143814388732208144734446229448813112409493633183469321885040220577668533921384783335041296682924939814462810854307213465088384739423608527127536117886094516111157768083583221421403615456460507134415579996609685139786567023747565271400896551250197340260242173562792579972850627913851942237076582430333802533317810969238248959781378397482697322150507319333255642599625036670033851834590303339334815631463296137928787189938167933157184556730860929411678917720197791433475355326953946162709660311150127082521452868917630265473023185595096980797531261032111600023635675815003086937464993943974992900320238841472001603647434284546507711121926774608781253370924767112520486927144706721047138567819884481113378368841715655133957295006291238789859178965542414528939134156814958300765023643219703959822942036137507706044037205476511925010070856363724328812874784242198421803493907088442856837414222466874200537438980457475699445280205623025597372434757645073596033802771191049306117983062400260913540868875170756558622436610638932943496633047751160792531834510259925288660635246405125324552488600892735321329406357834322259770653607653292640498342468600718622111995702715096345638111835090463781533589986765725864042575190716982650044968331619111466776368238270424510195832984015192343038419276398841549671742837802116264438651918079700124906613808894452552533459238825147895387200325170322544231867320020022344364032538841512378194153720071175602284297040146857528111409371603574822921506136351438585119100017963556307009425443847311464270949584774925761845423999536991421732237714397094926998235159264898507740047288193392750149895652984120271321518201149276493648156430327439801511710896284736584682007488347886392961638765926442238977496912060666348255342253638057972657837726967973622064102776694307640884320734903091566079257738188453428010319008589112519843450740240558510746563420859358955957385531784175965322681930833808371431830231451221861925457532402852929921521694419237432705026657333490231452750505700159381109056628971047747584000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,32] -228431928128750341981214433499290900442135979673899130737054402522201296166239868605325099287457010587193972031522258058527153598119020704609608867444194777941147663071401685503026455824926458447039431895760820541124419774728917588349879103982367099497044574806989304380690906231723947957784534501495941799245875195855263763518196429467826301251736918793404991787484484917412648354852399411247735950637921732780383988243045133701022525125984978298655412225602429326910658805205858725279004243432708361376138020118483574275886200420233040629969019972302652823510365521114353656230367849452255211956036368101493821102229937937400799440497208020203427309301697072046941580108603394729767639786368309951959220568725201173423460049520678048455636395614962814855010788387297808470615454991923649208005698610154410659878808601013444627718170516454372141898633837864518273522579033332927018462941662408076647246112555467813992822649825992880090607852866002171247284220928004557236123636508035055955891168037060491179810471865889867607307833360852122794016231884080903917616065734638742447877859505849936397734043677159513928487829188476434288759357577878638206057188049267174355966596813382343655641777873435920115910680939360524103246826637446381515562119431770781177009057997448311232769691324415737111494120591401661011067898993107879765864767791999520705719167816252099223754418553731497632313086716786523012101593083965250895388407043283383242535982120728542148951345036057489415871477005614622451677542953647068086165095937104648164098626893536945204433252200413249455964222242491169715734204886852037662267222075240484779442404323682576056538756169247031483731466705740942938871897476026442812681183409127806011690464192548842083749558498502739981280232053906996180279221719257018479603556797397132101284203735372937496909711150946616592488974136074598734631885566042038312299618361323069723925483960943055127401364821903660358663548051233269678121785003676280412500535637791142370456169601137715801804109832105174603530756298992454573898887130829329663280943159430684323884797816675569958200434920261002073769440161311238203534960505821876510276525766539105982785637603769154918324076510393984720175361977263142044080251489282544085853041854130306015213094307217574362863538097374757015081829702115492275943094723718901351718385620780516628363183260728727778743837833106696561168209247750573752871282397006117625969771007319071347912413020647543405843609154375991455027085752630244495039723583375590990752059648816915443690134235496992545100645980664093721482389977616122136815422024366516353788401303677525532102537051467295817823236179001760970605143222881170407186724867276800000000000000000000000000000000000000000000000000000000000000000000000000000 [125,33] 95465316833280037752993650836999720636514942701253741324199499714380914262659703038140738880798220038475522961906489294899212293864059982296968816240276016027540405562052902152640883988336375982344741287306559278279545444435237099187092388549503980936917249530522946162390922832409064032704177459778944743334238237454980825057273183916644341034176844275409595403466971454881527530514524688704897069341059263199203361463651324584853019578923212034700338915641489839592767053718506244875290648298891288431615302405612556084613512788788596884357702253005222955720740800935915190970815653619105893645441887987021125799014016168569015232138042779294162309007748822845061923974173491897491920011381990889263751367043500612979785820796314713713486229194931393477513822089744889400552277923035169613978792600063867761247572752458726981415598360892565408102430328217437332723862901995981277971596459804251960446484006779611582528111550943068624608344335670711454556387580492142448367400355825798265817992565480037061725737867019837983491111820688141335968141724983312129728513882609187830037935323491058099163138401804661775921708194956413760277817275833919969015404066713035799896019834685719213095320110433661280977721710215551167514155748615572704113706751176204338829697205884765030790294735177808955861730325608880841992589783053411067525829390010426092586071912682032353106944969719943681985669727173509119235398005959398270139817614693042771752114122918778356356539702717830708137157293188922004980529219420791407204227772171450071404996466235395397067814028050630770376732868446492049220763899450903280296872386322629634408364759164823419223397937914600091197108276353566522949024159331453690139289547838135026851796579981491791427725704094071634353804287172780709986990774943194494014379658129029481627791350698822698627663840343486866825528843291091712077026664209349211127143287762316504346089052961398651397235733868415523829004267486622646296758819262847911942349760219730947588842746832492267277831451183724723604188078841585050658211358620971550510985652690687599137079553190476965927441811403910108762194322238056325737004381188753737751683928575648525147322769452930807555233627374579452478944335412476799534615579179775062836062437121882142814511184888278787135027341300597420670249414501826007288687890569255268160627766580894784815852456130561327161311186107336881208363055073214365446741313837581061111848994722608097813585602667821537449690003626542073860684061792501215191744061747832670342018026776322349921175848644852099344961861268781679188028043491220478455680421804979110872516530863439280386020566708539571501781669284342262002866798162030386908823128375296000000000000000000000000000000000000000000000000000000000000000000000000 [125,34] -207102229941880322014296337042602116164438681291325102479184442368138936793692690511947886183533523273861380359262370586331438060482881357430456228422853505552004860920814411361576739865164179088641039433365180391041332439260493289067130415570199606116450009141796953945882110345942524160902611924389769114717183816516306501975724083491726949742957121000984778683669377782683347594032090062958541154630440722567526534922280383094332911540291622075097227259822835776009655129034077878578520770304624943254986450602315349276263377790072216348077007984160714194199258976924822838388042215612860393396281009317167491298899152170009441299855441574634576187954908617307480592108983843040379939262346789432084554976752431342696021310148022701519518947501895711480746699482657894397367408794431046793379810650377793323400810604390078948740130301956709644348533810035458500714955848326631184274171886897240131895796778701054288422096895567578990442834104218020658547628542649525489648778634392213987721201515029282639077742224902544745052601926285017307616652341845912969191621882846038452209366672502584712513816667893475039553908634491596774485032093758416656563045967659761577231350671264894755861165962616791979273124564912716533520065654263393340487210756848159431414205855679172917380546367189869744919924191736253824659282486306798988897244144582962343788793554277220023350561214768097906699313266747979346638321886398588418332472492403854072748428831692779641943098078702825610196623150111460257082064354485058174266142525943844154163199927646004438918559989949734660064542677480481248658915071159723546333447732759633723954714445787995520328353601924373801064841122524851622482135507733712659473750435026685806517478655856833238668986628960351017387866575796063497157144607454619975590584366728474543726651624070090693083408820036201815004717023670401997276519407049911939798297691730036081986327461536384781842190298379501817940709053649158415848541080746191953058720023416292986291481931972682055348173571967660724708084717925676062801644071985751021436723250843167968246461867859079987283688761125124426702657420352022629298985318284270421647101338773645826763291404264370717613876008120171419874026493422193292943559137128075079888225164651950298083962118318726205252279603473384416227106264768506455406420980649258409126515610182021609129304024966561078858933319878409108770991820560684210052784950941252842590204651806050737657523109662364050464455017099729021977015332339755522959500641351234012631018075506157396477555645051882202700047692651622935282687960780065711127947855069248930294412657792521331500930921143735537405057333556877132604230934451601519828533248000000000000000000000000000000000000000000000000000000000000000000000000 [125,35] -34747816976257081874236573010529018465451270796554451593345401922118052241828347733662642763343136405975474369748933129677924080853282211372570074483392162557859690924212411063613272049928850264372130364063261766303459224408594870217718021813963486378032247015392286213091896143320016635420871080857250807234092775162164107369712159908988385758345555059776747365326437966395826333533224882689516757243726768342006488341312146232372186870266614069431701066245768372528484036092391274263927967026338680552914235554398857787493205573050590446216943797689457077785694469268805060930939325163373231169636528892439723096312095642665547494140333932103919758566023058765864465960392091202480877910320654137935690256673632890771550793649388274342907106586949972868309927984189277505234015813057351745335096128924602280341957768411326022546220868851321413011107991505918078349472053705540820551613116684195441907708248138878722868807468502446028942924807339912252416099701507621618495765721136996413300200504787029372875106852101426339026657023637090680052425386002298457260063440746071727972782072859566718725887493422678854104037578049948553361698769086258929480996750230613645306608486318705293837692050114213184515315685566779614565809596492817190202756870654757609613289317548970344140223722440421261958886864653515571009668165791931063042089989799460778861569590075308474655442024829901302011028757580945296055636580227983342048190306142928509942404240945518730799957507809466269120320604131766836217708607461144155827093362415714286993442833389213770647525019887494074964381682817186446349357706011052920874804599093561031161622278438825485366729460662996439920865866403169510685227307559463996019119278672472230676571668918837807601168257724022068924360192157050450673162333867588334582861678204957550066941431423273964458382508846821692900649665314561810903507628388885390777449191564983706896607112629626948878668217401214617841799625364549903722762798043847941613345629892302229460287055776921361071838573388202174357192691281515460574523242829085209294616679416261368683309453444716563074573871119620691436334941667429081325842234031399203065589270146854452812109345789002038785314919009340391861684527831455629843657049967482391495618839639507819566488608912229897223109806174572889208762838331351577485076314520236036968556726945784245392418033535547157891766135110331580091831572926760058159021560003324855696592009490002250036821185699826919153089190047872100891008960962325451608574091329448827875147744653177351918538118876108589827741245487954807037112480155335707320707089336997402791624025709997965370547949504424966580586915296048647401030934707271523885452634357760000000000000000000000000000000000000000000000000000000000000000000 [125,36] 30707499198633680420775015878194485819159462415351958235222515618042073839313676190526704192876392660416841504557067190996235882703768954996229727116017986424999658138865554896709070885661405524665013593910128087953364375422069008143711454588955696657926646594470408641800136929706102407892268543651031063880872482886826717719696419045800869637487383542049224625508263749531972337727172101978315005776883861725950695577134587052889617652056794703086879166174939947705085504581273683397670378777164000263907383081181072745623234001066554606036312027819364933636672494806295719030668320025460275308144996716836707109331999425390065540242429616332480113653935896265478941044435031404545032848553143676624738415615071356426345103454052188257518469411336220612667093185844709652165552500155358903298187231478912103896112632468313764550218694143981071920230629731379956466295755858905587972318484825434038025097578425207288794432652778923081332843235571975010816428475524423754262138752271001317362834323720804059856768746550443205682230394906001982801542106777494334651711300723178940358433146594452283351004124227095733458543031501007210080925559832182829169749867655637394680214489879295985973548075441899484838767218053003962065941885636972435540146945428793050754894130391462936314391172877757211573639244227844099632727899317037331298632876712980279730905983537240392840993845328389530843432030170457337898231132117432610537521624232900459973111609823264428440654649019454059055984907309267937075501053701590246276417904978045684742954075016252870178364209308294310577861210442322099253772441381348133529710030362961802358656008821795568878319735224262918837519135315675934753864541890334053468981566738854297978807205075792935197531885787063671553764884487399925149150061039089703974765195350003480934529285968438988635101920717508129500429105509184497676721175979492183856974710394417720092807256983738152256587834172626120724299449670266651376181062937802802529570308450483954064686137486836730089088692957165845410724570440806991501833765896050456257750945301594084560568303082001579340944539134050175631603449615737519571296877309003710554203176476757329070660487698351316779181883442688988392945909251719749018168319880429791279510037535303788791384352159257501580518532899484326543740981409665268795238545020108824986824399296024255475325274342220642018307195810153655073584314418923091664968962292002314615428734547983613244327478202363917949040320876916834352973911980559130618557524444320079293273860192021789419337523250155402799709742862566591433874931179864365629135097597005855899630818726157704591205291236162230464076848558967148173389556843556629234084478976000000000000000000000000000000000000000000000000000000000000000000 [125,37] -16131906789910582663767602666732186115174349701509243980124805845854519651641893849090125893493469631420792375011532682005377106343979694400717119710831093241858417592117093069144647856167292333667514928513813004433278595062373025044411611611727945090074691191909921141255732994363549511444895633149355363165473563835617765068189143562044457538194773649271866328862185315668422493307333406370826841086781905540778562790671226702465458552171783610469777990066729746931777884699109959410018318556742436204934191951310778419227146453411762522026059067799160316686987261427407726657461704990957085486539228078425346716779919857003216939853680902146741187072649849240843204581576099218443351407869635868189441304623478197626431420271478242902065336745998826421747869478043573072887568333260295087422142235262066304243559522761703690366850583533566531524689377550636146460626286827841809490880901127676792207703825335844713223677260602919955568874079687594607233873372488013357783931668740247473451209325464196741150637383111630222347875359739228331871623437381108669765170720411729403897524870865217740294146370805963277536303757616631556446697974586533475794851389132608493526919808576106563620116497691011533256688018035371078217845183408485641738733669232549309647919632252472394315021079401296627849336880539648846033236668417410367475857617856025928170115082831811234877126642823062290776621983373223454457043268762492490770037588598335671419562669233502659710561002902512598962425032530677714604366277762751931727723472287262162464643495836608553352782280924453530418638575920757867309734352990708286036506062875252750628339379594374324954588763348219405383295339352024592237269306458370366422981844978664077855008053679311078286762375597106756156597247101376705656638307046605778611350428226084119545325200822956185360225674946193172825211332692233465364925460366051740654847471487516471043861862059621324995087395769156410236960299937880408322985341700053594639742633404829390276215568237990121137439783022898972170981653238401647324086946718375808583806615857316944326922456113199383385888364419181532208009922250941859487678257040017222340239583169391338057449647605007031653129980005671046305778124874228023407245817326245642181181649066903815379267831061158791628982444625753354638284600952458219667142566558081440574138186129874002247250220528163310226099088007179968230957120816666833753583452975863295913302100423873595641999597001434882439324429450453436688180851955651931550556658428883732799360715989731370361371064696148402696186160705440857173603658136812514693310558912231677305461791823700804058971485037991388785034733415458538961677000498347768108932931780608000000000000000000000000000000000000000000000000000000000000 [125,38] 5601525494611962103768613486902415596504953555895024111453844449917402618279559186496762358010394765145227980408814295610604524942874873663168703760365773687614898791584465695889590373565562742756585515823715496497722383315303786867957836554776884788702748401818159088115634554392658233783348449891228462683188240949986883423965370625854203123338287226356543139868519834665066864035827279440170950023876761592849389730228064098434914419661066583881550168334129463448077010636204174646667040399797173598551651550715307437788827089539255731484800412915107073137730009839153667211458132548504751737863198878378909081939222042192777218202547282802343985570611217984110278053158210063584112946982264021830523011640460024020383058832073431761331893552915550198153876775308321208328020980833669141507302076992544918999529054774898837455732374455582468504899226283241417034282188566947549529195860109373367010298698995831532180706625538853567800292613501313347619892047617896840887233019281160910746667668033121465868213590416791574066477891246477695208691598526565467525181530758309452925708516030139581165978550812138207089413155745851726398658937821250397541088228525259225038282199108278371288863183930920345861627281241857066538087880417291589831819232105726528436744556036928671563355879877865323227628869322673328689818330620656716827198850816660167939389803725541827160456489514427559994311664686104794537888544186264320183091868512388605800051145683096493436297027732434316839797166910630753727090657706593760666809840836422921844639518532359229627814299481133328758056517943235046248204509677471996712740131841237773084758449988589368440618920168885776655661058557921026448276164444556247999614598061551140330364878892086629936921526530333187237747666323821813914347523137321207471431042473888971011297070094739564459277217222613384146183202354731446583085870273390374526065794939231701062111825458627242741078224462342468124888395885266902220903769568005124733495839635670906564346482223633796665488729153053527061158938969661500330321355606710588968484704260245664292241784201620519437256332310874210761617899497637570945159628283130411251546689755630516843335285883762959864953245812271740380171981212101055690989568276533554105725397390210878588873334647705900424210239205451834203462651835048073965512850247875880972238862369352584473986024365280529783715685972803674375581141566128626249855678071692843021300772834869183985889192232751552125204946587316654044672399360447036853464073041306042744624625571572071095446320537567450771412290858904739358142785729291981711666718051699532508529496561197166783705409394208446932552010226841020304884518962475497384361066496000000000000000000000000000000000000000000000000000000000000 [125,39] -1034771928994230083050468025932376875826817548015488319024073792136335372629883475409824685117859087297947206188218783708373297553189370939925741972055876181275928174449886911506485408180417651441486456814422319597389763778935561447576547729931240091527130042926813166728526618030340958402072087857524170827584312856211389126080004442238554893903276216941032909111478939905606671790410035847760560045191302126274327891658382403913967456943517355656538156937816451295398676549702833187077753337752680365966621827285957386061201057003984115837908631146261166902545863332210848069569435418452771824511482716159682926115329793047863702729151366172395456746323371862255763878445376842250731597106929376999037166559820097831653860844029523171597250655348907625003158022445585322263174984380628895862125553495946076780544626119723244877546970671006527708155903880367250050983122364526931154903888879493056236712898699770315460733627606188322814961313338387169275220122292898196521902445929279635652068834927044177276292997254906306723578112644938594490401590767315672162560081175078671282072593354377263077972435372192474104433656104593203116592930977070243193919585177674527841439321744442399786113500708221966218592003240728821237511639115362753980737631129450463880083213996976767239543018005074722771212719366639608037852122590847439323144249488614917541958033958780832422782141606803777720203842043017657865194720046226754212733319297286408022883952493359028501283969268338501600295906198930520110595181350440172744398135063088908996382280065653256889802647893533865795786891627050606751329273680896518943632432517745390353634981863537046433281963501128687753257383884701672689132247844915456045152705392487849378580488604534940532671566446873449166454847070609633854233765095111020786618526381846027358048093364316773043505356289991821767264383019124644168358326657024845244003268726282549026728479716888433506564117596647705798431969589692796607090552636734270660318608086927908293005169824024184873689164427748514610034815168985234039653151452103327656746836770473655671061800460529107035275773903158168412279507784877907089031754762415014204537475537647266074411283709068218354385833256401088996541091803788004105128552584360351704131173857946163669499570797638668385286200675572978943287252838212751880597569649894203999166840104869849711611311065662326241386139178279840550888991943770170221514981081532593598368345185842596698511850066591573103414923769463705159367550512664894627637120844350938552201405193304233666260918308822904431863592540374137091971219066674857456360198582780922576300408579348082783419625197556571475868159531633452449103206538676072902538553196544000000000000000000000000000000000000000000000000000000 [125,40] -161563766953643182099676964540858465607071859120672019472319581463795206516279825818754633862204229570298210401053578181612229030123488698825318715837757714831209547440463903952567049067833805430359984151336180212932820704788751701837773397687894598330399354963777763236586395312998297380481037001392492582171588018647077218565567174655126709784526318741668622639975988861975588937045711363379679231237737130178297744469825240519110374241330945270111254286780085665394604892515017918063549553637282691621108072820230225866437107478219630223224038672625831819469012114564325344470801232398844785942364672415250946299491864754535892300757916307110953395572595535385740986912249703691893743932060806994995704161319984141125406961006927879545316588644216870837118209307893884432492509114393778085814970378827557880798318664001112314242999240866359201145949105374989213072596357922889254352150094632883832149532087882939308086900722802016290467364095446034198924875905279424022848505590882924330509812890819989931396028792170555130728756848387004727091347999311293426754469661450333874198771025080534285910610303986706646618515212157725516174113721732251212655995711983595666210214273626095245000580073259873620099468148176424314957889329323204298489162985788515942852911423497045741429669173159738926702318885911625294193853036581572001033878648742689587970888096555928649681628034521514930526985722589318313091982325780685378164134612229097449276199304922190579321315111203364194076972672249547416234371842804024591225801583624527462714463919144704752391018412685058536671018816603162104565450111483801611292881347803912586818536979608779910506717246944881467055602912946450554667617134373486266563176331262608851944086564999126305988045436359365102788164491291597646864601225551235286837286414630385799400011916302437143250083344557691713162734701725263733124037827163113569568958798828206407903675329761379513660110210126874775923256810280605006261207409465779598456104562138326758394759571273229703928672699943634290585055983787069240796530970842810857787187442428917964288123088227915897663866865060739494552046584995928006617605572005096342195361778771780869974392238929698836103610416731687651682795094403280355152925836791614168006852656788588658368405697775419484112385096314223707610999560485931027614183069477991264995368787774705805631982924978689726925269095347522573343745385524696975611656950557078177020969091265097291230603011750414722230632568467979296440093277467266259419747027909778388200275738098375867691594013561521246380922807571568999317484149687491018491899922403210504367204930600726578964376897672283762607482187204016271893179117760169848990177689600000000000000000000000000000000000000000000000000000 [125,41] 223347251417890436031467789971928286915377736305173897069896719191004720090354512117762215245855923571611331827543461659776420515404550618907920576345600117527305517267461228234335916668555300006709360770405119369134602143312441622424259853386825765828015427423518121324302353702183478385363846226493262540047481723362349586010867254832785245164975257323973581362854564658297284380826183719899643009755148930876438385985849137710912537117526678739353010828058166435942070534585861175715318158829228310157153585815557136943388594351243637933929071860870851785997641469804849814736637082664530322153904349960137999931808484002378206238063308569630565651316182827474228635540018883003200902689553023649202835400113943492087081967399560841527814298224381819796438220784876330521213872329544568136109745799748347969336433782065764094970528013343479873606292415911560031309802809441373876847760317809675344527362923058467599635444646236558079178855936988813541897112059317169072083532282948213265731932626434757744492227458848422657296278248172976948263603982686664778060114506419238319058075611817801251936505021775364309285655225059644370501621996893069379218089946808879436935176876431263562424953327100983567234291131788942021524627430519059376060076007308317124170464498511695639158419212623376314570943250398452079466619449978488821685283636283664947052042940944514311161926738556094580192360530293541763356754875661723901904243454043127043210221808430097507640825469305209477185090328915901334308995338865012219098169296748247893134211953611573370355834173401797172356149032560164330348397330648177830228692283652122525577055796164140399417561988861090903361312422738323681457241631302175540644927496171752838385577185760865992439868757476476596316640284486502852909343897738366774102776149996949437677909717074174731162213179953578263061929838589819213924357615626073952955290044128497066504223927574546430726339878781248523610809158480562927825182719110334706484407108845932293183008768176415357335687651472799153510507445956088838705565009261935293446878237665009856494250996092195428859150393067633928416525298294477150497517442183982546048029179291299509598370531368348879788032708160380864498320895735976580995671919868268896621076399310006201148558994170945193668174077161769200000277986831683236142139118100189947515549692906232541027555193731408862675903538676524985519205985402947160907710634124546924138780281208699516096254608603095614002681927104331078107528359514232241058388238143416378855417550239529865907820738022791775879922667615028426452316842128004158129514830888506956517176880682668059349108426506163611326025234961505914341974229814028965961753690112000000000000000000000000000000000000000000000000 [125,42] -106914213525413935272719393028525433803085534030061247169025587497304253769698669272077784000127162495282611733125781750409854243880445739776976030503598823101935119894806477979972804702592999678347937817173054102277784312518261765564137565517669048131063205901138847153191394275511912731857407429452677349624723908700680901174252164800132610470685465492515032557108576928335221903256290983876010850617522035915041711957728391697043782481558760155724249077573088001595448152179529953437526606625174198941300028164925079314561317141177610382362882228444994085122317424735405187964359416934376043711680833499325173629713560935444964429089282325404411332971203234079299279578539310927034858963461112665370006432422094831885981559749324929687266805240628149933952427846281621016211190796038292611359308869303256833869876248279495244975837086435849714117155244971343300207695755667327606473915280007129510656971642706281557148074332646856623066655717189473467144047731387202111860219386962035839468412411649884883776128909678180539674859009107678334226430898809691026519259580865286999658103230572680403654899946408085223846224846340986484867107366847258617202320323743795588976773887632354880526679275764426496202594857723827089563931006587401027199268049260022815653111075267663187463303028538585376898179775903563193112045140983607983963777165092962501983553666530532006756749068963072724333720750124307532710112050240162965671862184110272573441870346857152651308322207419827918663972043685966188647058121034895999909381443222180854690512363236309527194584502653096047266495223621875598377193573129703230726934995614410471233334078239725665325116459438292265428181064667929407555913378324971652617145313717497156600564731475795329873546137901959482251697115603440875716530360797234637131316525563905707628486778799260075679650323334163997837536644082202835370323387261004826677905176614142618757680640945287641667551996655520788713373153559965669975504454139110304657275567639946675631758800597057153209002343229392208732821502696750039450467054250524425979282823090113541651926638257886160285106686237759155744824120433805131531134995930686969513644292835175345701787213897159544947590122260270845410108315230988983184858590997255415796215021530013856491335830408996354649903669947744621961490389895565167562737077517321545977855913563484850694160463414801018141204926773278392246263030204002600380392302043303058156170789744273868841968579085334989871929367767804169829563051179841110743174673885855460572406969265282692486288628200569388903116961829195592920064497300463860247465499400251804393914758576863849941522120970189122880447850132638025671095866021438129034389094400000000000000000000000000000000000000000000000 [125,43] 35707999645440775839141986995703112512204866430430472737748037733817114435046317962286670454683164417210522644798035129360241281960023920849220786422380156623775939213313930650661371919586344154626096770961917883073969915170146486667523567916572356125070727174754872599090247316756189931523649866508203586885531734903846292747747303944871589027528769635484543283878000671311148064907856112676522815394959797456237065963607686763407280385836723638631262796720275643332272907575833807111220346898225342512149448754895989144977471427270779135195139310827657698685683097453185732140141789194152483433021048941544823656563857447077495522480508589494180399819789846918785482190119145830896420889360561733517949321070060504162356244888209905418154888300408989688962221297430617288891739583363559241681712453920913399561179016927565068917262785484437361870945259021351539162746343092193995807498500075337349230948546003677582414072051029411283848694828559410758385123065509991676972818160341727396381801991133738377432565070680629369654293898066149190100280456619012677362857113936973549351755615256888035691082245379614726260365601932632878257028123981149809329589129941767655413092868101370948854124209984997686259589919945156210874834751484230375487112571447602683233434558534834150078307041706428025999670215527612538639308116405865931383180280075234234740177784127988507238018712651963752209843777239614024859386992075406815655396422815603587514755251404286983332292351642873916356854270246884737972381391938177521754771349005158042768236548775431121161428822780941907605116565094619135133432629962210016941474245223307509183656930574636818891055324538452318291144739190795422343448330347248095697821969780447966314966808895028596122984699160021754644761636504640981559148599838255431316539041963740014073191967427317945162637098837370478194250626517286722942517998819366391756209196970462054515548533176042037673932170523397608374766006175072834079486406139493188519543489516732427209001254215665223982639931515400813797521689734949802216570410293123687165962676035308030464433556714207348936629644093252991510698558337696866821687360691957887849741651970584882194913080673172581918551695885880180678632585818685577187944532481818249051114017450457111847302792281056462444960656733618988055150898510338557525496065426708756379066198602578564261784898354226239919852502014810889759267546476323493587331743481422458678706045951510119241038015194771345466790439549400690110450694839533667093441669805423370081085188024405159528163073057014722599614857236345574487283108144701494875452236894631113662677645793298754441937535129050415665727504864338049568974899611645282565803212800000000000000000000000000000000000000000000 [125,44] -8985882680541140226444750759309313819352176196056200659843582003111169399574501608544176165933761707641706257091009197707908885174325511323149779943185554984495343641982269579456279303449407444586121088998787371571477243714794016562089494322233505779423476467580617910364113479207585804603671191357895082774422012526581143386287127097946170212118266717994449521314439152556475164412690803403234552782595940837607656673638026922528548048360618987752931075066884959846393595653087437077205713808796753769596973626546467784295667661319288218753051197371167059139855368064530152018899916374259874761415933806561055053008131356146208893742627298125500156391151897444525906552103957417063373997984979206792502349608516033130249697190200061685796042150022749087366806890365590621493061318828011860380179298528808206318723196831988679507595727639569752117708307574322181723195779378497597737686462161016260582159890320184801265166023214405224256183292114961525953837961016091389935015325792192155325066885629963894164445571035416683876990061080899399730635406208132781776691485608691586232605909173015955405773985782246389141078980993150897845213652352401817364448312524793614347725771223341036963509146006063901696166908850718471652473243063088405317711616823774474607550165578747324115822536018904032486500879787100780175001012934543685658403813673373319341297095369058307021248223036748105998798879480959021513910476017115310796793135677968056654376796075455466651492616095478960544060046796248363860599982302207112612647913662208897046671447663044652538771593961458768956018812855746269181513135721944925140688718598433325718602873627029451038097172138543966618386806048262155224917451675089809552263501921145837562644569495611284961747859121075550681170743616009321000707409729986579375591579174875078364965377574516607792145844293853508264338336099525827506837064924983382425912171068553233557144287936960408284202711246446585174141031647747744339762730336166735910445325551065292346160287386317848426229663279036689132384100797494193753426351404647578006693603081206415450427155137354124589577653939547848106188126944636052266285518129618183504675334145636817885428278918119778870252088180619054472532014777097588544316344930067609092521206269553153607898129496642436005743605739603873302852017170479165464716087485579102061727177036877095413638959502468028284696381818533875180973904230154889790515068241501664513809753427518086551633856890863331393670339510991348742040093139383407649060784431937032185211625555885208944423727429937938677124336438406221883711388482732633334688184112169836167720791751618520828016543059901962480815652587280545807805178105864866151320780800000000000000000000000000000000000000000 [125,45] 1381937448071565534094339839332498904520656537107838944059328684173253492739693587180409120393854589680722839828971322437932781156740152291856720590178961377888529941221315794304707736900210272544259342527559987792222933201010710644511682846277472207735033565912078993297692392018877593066095780765520075652158751538240087191295357602422375142927272622823505402540549868364979685784999252976721928954782632832727970790347832293196288958980237119674175184554307018884131083733227781700972388766633236410195211766396683849543146844270205975793716131906238967560746337523327033708534617802115897945558511013045543578608410560038079662078350625784860264899075590721515137309226478328650659854838041907371052021994522042180001488942164875348242755420813209572856030462281274276652867854268473526709923588845814751909010163850263421716389002067453717007675592909862129748777969729740107270819019335487374011199483418805783565106164894130840809835560599459460946158777426994201637055672648024893750553096238595011475581114204607932970925116891497549815784760694397610305763594530106492694826799102617818250930897021414454099559141400492143223315152250345044167299113199800424609095460085643022731243325455239111578360414394150627809190829648359796294711382186334969807028398412100520547186365949259553631449617599119011900628709323979557403535865875775271647896715014519991469216768169234405814359124167322177130201542822604089890119020471714423322126029863048490220707705346922419712405947879629854844322386853680014044202337855554593868387984039447837821384347643003289815833828006492906254479667234545634978955068188097950213065549816787394777368181704137868563987886219218489430113499574860343372614437059340876271617448517136867401567637919037162297814987925531662383846625657450708953264043887042109121050145327557514110640863362862543646797724242099242974812718146262708847373637364346910447727831569502691357778312095671580692943860013804366470769767167760817189462100783484496918864176340993398319685574646188434207552081705224309140819473794281764622525866214125747911646799084779781880904087414460006059236422221305267066187496559329381559710589492720314203451486902902435103147098734715685285908958138743976210087955275368091724084610815652607819997426741481275086132562981379077220607406039634916684950562530197047458414668223101427677176165211051235348633863348459592404978630600398840489414726610427902298373277365197088449540585216049455696665681635687462779661394327106932343306684533488683807728842696989730161030710169830331811780345185090454049631965197211137667083940023905183194338180018193451392822093621633085868698298969086285795248018420864944334102855680000000000000000000000000000000000000 [125,46] 147105982019259901790476558887178464218966747514354647758183719391437805645532317955461447281262177713177516303549868509560979094624384823164388895213863400106143505410109923211840096297546691747647427088118194591196447854010559915692621294507534769734538644615061423239956568049676084809475279180660072782407948122319683609770626045335279969406214669641048470623949538418987790396799396345711425448709815949695014624289567927565245356924663660508868252465615335826472133226891022644154488889602119068479464115621102739286000354148988020832877746897607633921326458154542930453897047185727984505096264479769046714777389221995653219846138673130060457822916254376070764551891727819771761689892693080406535997961712342423356778437053222415508959133010024374089169901842507289721754735251941407022432531412601122810702553087639368823929261325938916842387866154373663919302482230790339636612563080212291384920358267430784393439019983699765549904761654994903395981568164199052929509539653991361447402267955551261931122329532576709124780044918505660457583893915471165540557786358188763832816275582808239665832846096282348320994447035110769003735184201912784300055625481403137167476410388311402966833422319048987095296302580457570888036337950242630919032191700311302858454503052768349959565272277815934691958504637577200270603967274586101572353634903085590851064999997841127081725643880820154520540232389466584171197460750737167347137835994503315144518806026961045803524472077178677676883739907361992732615223524518482184913546996016060052764266846731725446735369109847757127606256945500676393855718662847396187354739643019754812514446916951030251784392582762443066224184347179189264723052349920384894710941131338874099500351555922978994173933988816305944718584823018572614249307595202266241025954165846924547576581636638897150635307232996361675170104134525057027029658932282586762581731877646623976570071325577792770966057505323320469332796909705874914708514394101221180611983510833847932202647784535231459223325476993576605873620164009141893508579637523119672448228384927744597335638217825503112114866520722706682938648112014029349287115383197805756726951391843261405526748172324790505870219214078490193984222596417030634945267119865740198729043343960347024040556041678417818621071154749042308476228951595686807682584362150576660035469985456034219610951005874398439594451817811584749372063126954276261555231149946790635402213272321370049321428283255401957671550122126561649333295575179458372430168947483975817805885125280408140622398194723157914303649379467954559206246981475768229339447736785871090301456444356050105543370837874634267213949201291650103100839318995069914683801600000000000000000000000000000000000 [125,47] -192676524425685848722757857559192347093789693357739941418917866135708253988217822138932481146255789440997102765969406482901038619188637865591022651002484371872446461258799182518952739974148449374750138865561392829131067903932345476361275448359846979786625886171526309669861895712338436019399016879708272451652114892466954133047692840909721717469616112008642170981512191128336342853781654094857627765736303765431282923445861503718145692951145793953855320238770782687882349549826903597748390116445478528303073606702671166913985420905061220321036809874188485542976499780886197733012340497711763775609237947995728845093055763985919911284288590215288432372034091845535429330907693129965717151139826947457754330024390049825499302459156119550300688967024324589164293052605840695588289116405998533271321304924696285782040788950181194348861239060718380677501494040737220658983046663053474410171029815167160435260699325624043174051885002133629329488266491164396591864605805850395451547972439208101349688500293287090186497972451955277518363958182532216309896848270181743130782820417431340974889311799204840034187782231829505932839211328304962020014334639823577011110663626226542600215629659065868399183930702479731559927352222389276947321441059555089255490823570195283786669819700798298834993433133394872151852169925930031410069739160662148210548349242220897949105441301386502115477784567250573674250941271999197329873698376482529845826776273796065501786287776355402753385001876881113515675650048393446439047832926580683739619009945015913865842374501980792330268019200529548654459264454057046244046490169198733349232894478575367653901922024184880221981397043205384242213202599405573629839656876591362104568729569551927722577952132648390485039345918154956587210742280231605454355385142015952318449063065439877487474492509536589046637042726677607431808630333814339441013850549901979005631021026175914228647300138892904577164971559376191966594818160037128974064186539835932257697237898890441318263565740264960285222566165343792985747596132621937693791707360273274286073997219517596202122446603410911841269068368117132234613028945985812866639104809097585103445544621525646017002849759211820338696251228552325004592831795777542559727468692236178831307646053113134900046037046017096919217973367031874725445479622420280944065791352813382053219862462473288340982756392965053617013345960622080090557321831335391056199361750968040030687654441530539284093918393077110049383264888019895558890995723295513586932943854411436354021289104122853815983297109002804382710502924965206222722346754913022219923254146068515018311682587506100210407995388122320101385800634586767124117400343953481821293903872000000000000000000000000000000 [125,48] 66092934230010637043452451007319374665171879794467690206102085258435379796098972778554424361975298824467286349786674285049655991532807138938075566764253207468334639083076761001567724824595301397609003525547881052333480147126397052930344342729985820580556195984555162729838963132977881538872925700911200831816073001837691916724042085371844245771387638142107626134567230367391629942044754443688381974765451052085092049508695478469543299914484621111921067189790947875219028874765607644201240263769486437071193625019570607312800573370742443436724642499376933502404696534355858062575730517322813245794939667441252236942450747406378461038018481992767114914653442253374285562225673505362595466342721846730075672857129410559503673983539560790731996638350696923207827447791168415238015978494396076789994789315186045402183053534623722348387633964650774779801535264422398281177625952850578494411103738425539826948841412485668937705214189307724835201459089509427627561775590303466688661599667681458038366607830309362173958629517180401825971577828195687745665268508485077441958929959830364412825085904784287388643366738298534210360874657826071592987025323656183737500851789088337002613304875189371277518793719800000354548982662048602620899079357369680467849824504759768664341209557131218871526896180616868061076190789232920846071585137211385942672056862458873603248466399228237638122787890194139707490040684362480168311188817899382946233512628255729291946482836694944206412874034385353823021515293033456558372877952475505155258164259354432636072998004789136590901245587093545067623861073797894164198779953604349253791848356328549591946394274338404710952749769183488509861540633802045216724157107119391380554290004707580284013351194366303043370166942304489497367671869295623197821532095677626003149577707424812509877530724216935800189411961912227983613422285992283253866244836546687390832278893019651931090601155573120507269588831217061404337386078350974261183831665356246871859117963000934065629362951432038644155818423402259019814172836132938229338691313450037093370980360807531550171167099697727615793074421986947672278099948360299621217627486916065305084499542878224150742732562565371549459674129116375041973566338212298124041037845388660263733202656885675448619983474736743481717191381957429196896789089290301028003119719517562825114953679808450474899756165390466853855307968572032956665768369146874850573372259522188614394807915124325370954322492904846270767330421722822633990721735655862351709412147173747737006238791448049103686441939786572906333224265000153328284862962291048727982156978732267969514772118129153772968109273542663211981515821427350371630766389789374730469376000000000000000000000000000000 [125,49] -8772683821968806546723808130308313377274381476380937885236499635804962201780766925939686188847947552268033218605789907200017323086210537534071127267033240990118975835258868076464231820870377492468376883102074079241196961193954242636342719095541152369314214456514292924007077396496949736887279975644249827729136217352326129554388322635009895342896446653190241863537409377540109546668724062827808403684396374409510163831769781603981433969693045022711582512900431176902479258207926348338107638082271558539197372277546460185529543454930547144829526459282077454711926094796038388770245309571169649182771233643823817824304055428309804328845162016592947203008959646587830590259291395587577252445222915288042218915065771132730053081175517215807931931152400302391252749587180613988162670827660265841633625606083120927163865972793826092359571497588564692269441243600948239010503904256537575689250552356693805724156690050508465707299064034990907312579078757128011166961588746311743845766312777325407725918576634562559005015551342182634508163096093954118666179581252845278032301269475666715265318283110153265112849146205538825979240943107852334206234225478536332349285678439127917792919988085822883715548726080077261542761685683106617635695038126006485337473282414225355137011173039255676853476694699180846210297979597444386173378947782807207840329480432900427768394539586387644625149484952951011800152186466419587226695407523833428749313332185033358403800614652394453759408571589011032102902376465713559677757218899748055474421723710274987477185415777434844844538547217399537368676503079922287182781322226432737771521027651193688137705866600436975017413784168784148488336028136902301074735671372921136447983967178856262822562879940153368069281534256382013989414665989039300109838965706525870338965536036199693865776597505770529500079189795918807644192905088105083923687847411251054035130810313507010234951896901761796235823807790874827808458277307667353901742539366379201159167428745811427506763977792607703325983894679195216778729039188871889977223043859847392499544318567216997357709204459573340910118858423417294544425816393347063757251572113142407147851415889793540700835075609201436272869362326183864860676704847880629010314676536414152942209256987309790280918017715264727265489002267452699001048765737520342966537103383283039338980156507553498061926586732966333019691508787636709134247337947582293356001068654388470361129460701665485089155672490886495763805043258056068905039164191034007360852401701160262785091288827950772219409389977928455795425652338681518685182966824801158701769035105600034357923301938114153832732614787707230665025772727126732086479643910195628560351232000000000000000000000000 [125,50] -1996446654523930008540295286575457500709984726298505317728771654977698934583727384808893998105092303416118507552883843655936008711185696448903875051941001219602166845485766896326796137844317268313013422029887389896915566113623725857286384037670396027987585812688646255780342072518218961018241905815634312457422085508208285034750572970083324969984298508775834048486963554950670415997554628757980075022803760565754709892834770702847993015998009690256954014460254662468151521451113737645419781222646644106271983085932459288127054057147938807886398670506203059672005860442588924032222565904896548540165916827048110665384965842792801533017920421323322998189921723425990086179233295461303261899705073077914315028073751008654598798664814318085139226837198297841648771057725940634791715180896353865627030225814826560100282138256421019105503522149461745775546673167992778048842440781634571943146885559258939530056989625528551189902627355241829909938451770987039229217038783994134295740956924616323055661344380708789777570493432861070790587009005758562993800606232799279162114652914002821765712826608035624342754475193398111684509660093712322543320254340522659267991089506175908072500412694153978048461593905129871108512506910232002987874630054200861434028370227978381889187443628835423700695221493440101604383576829169817820057209402250445388770456185275325657390730153258660408146322846117482070010820298720177281973397953962926074919250443505865662606982487465601279128085926425172331056424069364868600232662244877184002103126408041263404173713246672144501091968844415859138269375523544130058588317831720651421133116791903011453600459296749878834931259369103595365192015354738721081689223673018627309976283710545407385386096186205793987688770616648434222671697276229524089816288443324465122401781989127513993415980890821398730816740228127387589418209114314953019402094007163748915749442264246814740690866104268337251019319354725664723664668186487874278845231254114676856525470587475798041714477981885683139205170053079061219910141605150533095393007344496621226809698010907093420856563001303659405421929541654573757370811151050223665840355021566909794536605899778892761223822891433985950869319098508280908015106988077297931537536213600411722533161788072341886566913119940142425434608789983437960601489460728894778636979515618443648490217129487451961882580967503739311344716587690991683799008489552108090155256130482137380835305642625722925478101801525063212606704025960764439602206414045056221604642669105048544589117600188716649020938360901006986742892827338277807099389600914652674539421349524612983281084168285166375346734735310429823528888365544681301387449137118799776972800000000000000000000000 [125,51] 1270864697540286686546992564948894364929129312943198926129580156327856999588909003174751096994398183896901768572581065291069826519151986953128240092321572104585852343398473857343657722904974588275907074657255172774165625335756321678755053831848881291922408859424204084250368358943943834404494046913313606008884947593472483936690942488799651468837941471407175864269168245370500251479040730191448926002127942899851668172534907634184016865944707333613432921771311164506725924318116552700354386504960386153715193475970355624270759019404656922493460568978121130028660472329066427289999179345787110907685736879619284267327201714622695533133875484744734214032453544224803190025422608945584959621997848777610334453418302581697748351051777871813475126408351929062685747933038943177726404455915147743118723620751921648579860714378358781970590032947406899952579474205992470059154313258389185272568118718288806442270572543876520344316004720037140108802120854318869938706121146135915297671693239451270330996507738652345012504057752232867190025681620365564705654904385845613729912836181313076737198902843694876318232120473025267204901432966165752913316532803706744824907938512792035014466196274407257080618728600327361140866466739029566222164483553880183705427137377111348866588124068075834109180517629500864402177370595380605467269846765868774269795029199950581426451968019028405176120200829946165540195216240602319856233218957452694116568888429622454082514923290346633737287125964955444266426032909509075403917534730729763464468301897664082904324639972928166759100077540017474031280391908344770263786683479989334374055465557340449395764952355990220567667587095577733085016047709470366814935453902939912869408955692298792378117291191036559426480441129796334209635877610088924744022147022131085025161344379189284295405705133735347145623170072129728368648675527216654148798802322639196884521385574936997910033640216984566185221104347922740098675074871713099776117077378051994214417272356829512967308231931312927940638095213760847784946818166016738157678911363801842659669571594446257962931115882277964804587088166713752671940012578233174624789106422214518454610624115755775943287759034673232965710837653339519861132269548583476709217020735097046845639098626502451020007783909139045555515211806960032248877998256563368389278012307234271627266601279265809072854526274171657018589630318101553879410934305610838491636742638493547929939402720933803918280400896308867401579351837701155372981479581393717294013568815895937776720618276430263258272081401059607679384407827834203279822468021342619366449550489604551539647903362489478780135037096089896197358316330173535466840940353820959377981440000000000000000000 [125,52] -291912868764505764728989210849344565146999727500298211517457473059523188391226429553813730422713097871605005245837935272100931721005769542506690962505393831544411268024848454939204979504807065988051991803142605092676099547388608409826184671585333311633546350807027595209811245083524255280756440663195081818987767715818603671693997270639825610838142987537009419215066853962406054119249101626669113947083150182806377593489315345632260000549797393903839771574863319037441666310142226151732955236589878978073825819446681355408253844495275497038797170251199275312611917145170355528258047661882093867880776690254992510101664327494864880645894338507766531357564577577520161258590278523168262794059214819692810050279343747620853937706614903794514158096485268320036518059807681917720847579795014052403803559514569659833952763278300240101927367037620628786929944775861897124679348198227802119417154251639264483118846539220455416453461019912332146943734487772467298928999956902922127242270560251818547391225362177573486711839870743786713400045313254776401685980383676417145590026194726902151856204868459709250372085033843505862040452633938661996441083306553967608140340423199436511700266120330130422922888847079089830045688225814236474752982039755161140461313308229903608953829169018874214653680269968178406880694930126038692859628989134094093597447709628424342614619675888344576348990571698087685783491723850412017835284584884457514495049739800159985682571019756428045803612339237603697696772125945221123154878072049331434186830247653027606122272787101965713773750926218766375756756975954253850645004700860896428369672682845670634178778375823863310914202557285633232380608461513857575328491013940002212555570862727530311921959118250910036263475005649529478202011385292445042340200430287905348328671168475431488984015705537369527812600310937386814587366757989875579672808403359359263838594240628419998756154745967888703789593943790287513131078458917411119680823526376439427276884865828509880971981038469567129844010400855080145151318751530211794274750235769448672786481220009237010406667564460500268557103238906649069365325013293998040909970709741758729373991796395017744632921645616628403799684142387790892033566636954513024094929494541913082559175826932498306042941627338869131076693005344942850948126400561038839393109901476352684120716635693737216131103366292338671712833644048398183349216645256235971152488707733439299505853985550094436455143890442117157201649744529416586036584797772261389239568233335969259725834483598783167607968731580506598984133459744147052573255608297798839244831523238234836269396001211205981951689349972580167886134933860977316852751205594285735936000000000000000000 [125,53] 29819965509700963214037297232020413621430423623983357705929399557481724991210284518479211762172088699305342942804635237674110366327064915068881468283007657202591591585197611050898363000498743325212983424766659436938483259946126885369165224426624751777326133105169147907073938315440593345807061574633863437503936201298006385331774995971268694136124038727355803498858322738086113188485872025083961771827629923450277173146227148028620529323238324573291228100892421822051371860569130577314077503149506296116589084580121286837220965505383440560452044051917776261874741484834732457805796861442076897124649833131650738417275193298276155597323632164619376759352969827408072447805740055559769854503742753535154331716432528796777469219419945583965658873201823676127872658305900435858306707576495054200608972111487366029844501667422972436663292007178757000392574741841095825489556517651555393141642731660309903278648366268796744770581395588203558996332442021034476664067008901416092235747879741436835957595598598010071378687654994144112296934084990338486113009500368087274129118709178020121530448656442343795404474309258550577762537179789004893631375532715350141848159406177651606724833411314239052388064359931232078650383489611514325983149078356116962888710178074524175698312248765217279012194690623584943051330264553766695679410670167090222788324244911512277816702239456309674417502127778352021219612233311272625984888460378389267257579643566084425713789328041982867815565679864055817587356302331334438549696340216217606284377640986865012206617513363298347127346583060064557179220849421201473715971566312222607946341157892858005270810771038861573552222100383314127046450716118457482842481240557180601157300885429818370777311293886560355434354881146720923699111317062382094695163023776732117587046066559870851751218787697194922802481687515669407881267891747299047687666668666141745963381696647975732955585885742268793712700038821679334472685666213223333996163353041733395853829851139424582539845011923812940352595376604469446642502112129916964228174587329911222026268635884824527811316528773094286713634963075054238969938707779079986333852265613433764540818639879820772283612526540533843229130153270655446266073467183217373814511071611848097178787195419465011105164987261223414863298875322231660603289450144515157512611683546668534476683259933701238642606309259266445387563414789263993227210984930095751089224676980300090429957971089570164756472257524844548783443490797634303929861465727260061502761500307855079971851342175279786505618656610242740415031464471323477888131523635129288880271514594195296634411561789086557032947092683334970048670491153788997651658767496577883832320000000000000 [125,54] 1229931460250483113695530395582445925432984063131927186535623457374071727546881231508872698819059511170711057169546894800592668050491879926128761600100036106140826763567778076840454077643013749611641720615119161620458178977079190231012347406208570707483870762610204797721021474817240572439950119341604939508199525933080206511451331206168698555616674321008898967770331152648223726673815274257976046555805874230843329692080677631760013571130881884806394615477487643409716082152511601814819426123711224788974245332011816686154704494230452312749340199682043181242820539620541435256860006556875938054504537504216118071262874656884954898885724983994281007517847766160550616460933698684129073519504239951644506714093252203649021149544553663669116869290851871247158596603426898789882760279124890427776039530465267314747630424519760790551329982051785701698322373424366069556357303505610114235288424743373447605798486749844993990363652337244056938718332274450986272072497238954675987950843310201279339107789308730240235797134302276770627348379610370366191845863365333631730890663108671792854509924612066917428915533766894037704848771826829502831880765076183605061030560841320795885858217944053904714937682066287291819168365660977315298513866247353372127272948942773961453257473370326606201517273147808619297054185355401854922290081645035346167919328430592660300880551903191382699999338839062533925148215973305722189868530536577237105968124095524216748545508356551004993250998657711500738555044363088732634977922773163493004138954929995388483755865652960551164418628155468865281750615758623920819297819966284275120438345532608340386270605535499561060954676667072397370128638866427202449413538464457653876068373875651799163346722095237071756862281712984266021864764302958994057926827304928693114724742083483325253640856621259400941019898124144665193827288309299848790593649361447177745681507528182378438763081810154309207369707004143260028158051795995109222070806262079479201232435212379476148537915393096505450083854902467251589841585333571866924913044072878938042238783750848834269406394369131740405702901572754159974329283611516060164371727096713836534221003953804412655597716078004529314627224224640127764197748714692561541591078458976076900697143919163408892380870801404015547176917094220704467803760155164757804509879336969859978731882477117973860682891674018939564661235891126963981939426656291158449304813231371222902960550872106204901488347702052416259117896141704337897802893021441876436850046017741269526155953603587360873448648074379920452587143056630484964879475295599659198323122719239833045175760942885159029149430703353096891320074338424752654355832210225469849600000000000 [125,55] -684344741346041245673961057071047674736668624201871286585748576919064199891007642481729791771452294251050287058890662104579491851627968070458540881800455019890104712331243083285962724525944270660333538786778435909867096941559150260047167786208340336699634438014274909356706511958060954497055324416880848735380626356505801831455412312072843341908320532643538740924879812663536707815200491773170718313994778365590213478193441922522115135752495348833193311023212630683324022586458132667018377643214811970403651588309052392219564400031983066517295527314883168265823072685662027619375018752956611727909593123185930750661077623347084757246463444269040793611493395584022463725990601369093103713592228720943570567453914588951285675336153884102740900008911739360616239838296942429881399298407211326150362551201062581464249601313900800116880807316617628745810256754513178076931134623055841935424283713027732377342953398199914681834202191682698669136025220143717151089350470256461533572133496321123637185040145539331697251619367423516129563245238108889838147187069398230141042368186572219204888547437609067220303217111000664728552597006727350358126697601614604326596241738131138169794117040092378572157503892432120399161673764526750740250883411480724874565683309852292983139869206313454989120612594326820566483384109974329707523330990213904841798369775995742080938587232591604884467773102329998034281042556465127084290380423251144274181911917719003495492693156388958020093339970459280899490219106540437930240610406601517264458347696809524338565703403639498436869970303145146171317001578155000282952863054003303327056263075233345646450717157528103321303734409416746626847209834906029143101264720023073724895407231355411399167162846911905282601956008874283062172335906610855143096488287961406718234122596428975490822168464535426880757447668543076750365894150923992323732925157104488523625588295403320078250898258262794521887704607058506151371422864583921338892741482868944596110065953755844294363017802426801064252355671193274195828489364024532454301250300218606657248505932188722640448814629651481449461655705486025129441266171616411961382034260642952791765712925136301414130788629989375824842115827189843957987521301323949102520119734881147193037851100185302075749976473017875227223107511933612206206829641203547049806032982238453944014453502676875982930264437204069854796964733331087035154363795387285006880443860950196107305783619975535067574949173425410778109057268138601970303327034287076058676564963322642244010623542651460179169287593890967513846602835128663088790551888676565201641632571551837689743840085932479821465037600364554898006685930607807903905987726969667584000000000 [125,56] 21948380374466895331134120122047711553262822757794095222840398066386188450479276736672218404452773143554137496522506561912573139028955899763445518983175215578962952399860606373752877522411397338463547253041094790200293397846225748689264726478263152749481696629947844227652464363216154066608995645682140754956774504301775501784866853789399520475508418645566447040976473088536489637653836463727444378792976263797190779830316757920203329394989019293110662573945750303386732187351278163951257638260871401450957777698371304333820846445735050316230865060077092764405419754575553369336653016719829362100365700041316114108687096737031497664282050211718976337491620076760020408008090547074459515712290726111051345218731423386842247141787610778556110791312863414307821756058275108130117923741116384628967777358458177690627586085764869787095861187325033930517049236974111064932145209228522581043703788768276896546700164430902890911689740699299598265810804297271786808922500537585513198786442727037454207385594759518693784983942312181925749668057211184360803313576743003597875232756041598207894691868380014196893464092241946255940857296431371132117245128103673426715702961251829468282121668213584933124906632207293718504278599848750831945496452852245681509390583110762727119931907605065042609680053869593949067731884156590877440862592129585507421542543236369805826543470399328844227318488214762195332003906203575091706958867763393278137001933436302190590153735385053935446809866454327301571335479358068015656733477325220481001911383040441441179021914251143248406658160910410641853374851528171841420333742843582154177258028826281385358354961788584101338188385737784995966398266593534211333605072529781799325174638511613442939346851820152775983652775328015453540335900090757897748490337877658043540276469531496141362791498708287180182657425253960301400684247074158458469799936036577710163803282041166923106873361142698652388532773017375184302026172748668701793982599938265245412436680436836569051441188459629397508504116104358040392469185268338684334707933156824861155610299519754851705052742571888591005030795702289146433134523403398394364627645788817923966252690049383282557891865421573107270872015942799622147092670240087082978146019055219691739707276066410909636306346189217326747507076999545495863793529501307050696113145936643288998221084256276281049630502518533791076484722161802964221393527901244877972152043711457983358953899321703165671469344695031733345164618190484171201743423373248163203300678856063130059642508105437403995168774232018797354734641524523631658054455814879197293096974157452045325283328316272829278047645403155699555472007571824275719832528630284288000000 [125,57] 21399329060704842860551016091380938861118968251144900689426153566774755233899478989675154047388511052043108345365008392098952147823893029258790723992268017741827274638966370283610389797495729378667595283505152906719730781699634276156971160271183975068719744790657772770881350763905206527352457137506570301846391355108733612812080554777284983328714266791608694933047822962745520124996597662317857990423412505048097945034221802125517627722409235566680727080666981784365580911526407318117090420594980464023315726323577061645621708635465543860328681493749509968173418517140367785078504236619942542986256334738411811070148112421121687290074038041061244603217485987318226143606027496521984771902065893671727467789382644382305382096236271677075223027808930548729222167683259326717312675637669306907821303751965210010466439511718186448235372845458298793725034161489491711217620543440713516320054041969795584571235274628224544808873060178422487336922549710025298124574824477688112981038175105380143817643450822036386932849533466320379880276729883250851812787943093444104002743228121385126711098251193618991815896867538917220205234797190080788696519375277668433195547946371539810940078465354271253882562023579900396693501620258914316749211874420680118082542206246274575934127377816044448696539447932555301112134996075183558760937685646853839911738093289915210934310602409137592064615082190853508497124449321658563474981170902864799409153983515314339186559256216362825025779276229536725395094170467383792954923093645306581158953870751718629154654319294640616863943835106119101037430626353347441358424772530972432329242639561595212909934387907697680322515864927742274122541148979814875952872364462131166165059278234909083134927158840410850449851190514941559233455008898018426531642143362140576478209397794117650302047201817853310058218154532260675805327574812397698456626491921147907721925794550673865272031605439802658109052720343511567263554468000295683843237148728897351043863433155227892503535234907353909853149085426078484781309329094593091346873003911898317674383181869240267310940893905511239211002771896653135947709658722229376733837061595538842629363711851257450408860030948444492971547214364013739293532142213350026945309846083646478400498749987993880061283100497405762383736857022382252941916748058604895930951345501369137722708961768858873514405697761062593705138843381181751753171425001217564709651501146590283112749655892380356945463778280507140529558213872016168332046693483660494380764030004303714211931375570454650074365435755322079305326249355711222474439859648677954404888856674981905379243439714375041006965564168141765716064706135669320791229046189844676704 [125,58] -5115770915692505553372609604798848308038530983362104796401627897152876782503427077098527612335499571168766986986086257624434331594205865151655311603501930778317486761550495064907997465131884917260291698210613451660102895705987323359035369733899872301784708721561506831424950743791084770813822773518064468202277389215044340941685815211197693914284033242647806885629297730454489990259940227320500466224058498659167617764133841093499291560487089630991869006097125840121589936038192687166158347315081071931204000199943006639985348807853139241302643279938998906341389614628766179314533329559768894001694388738261994349347780067820128600402907234144180684998527726524099834229049277563699963128162293960750540018470804174521845063596657596869224047202247052020701375798011929936187505940674117440200915609157082586695422742333985096833017715311282054641728021648472940440410605009570795836778487640938308510504994148997692360070724428146852955087987376470882297915362016874655909041071449576751186388300153241596175829000871027166967746450660444296945300104495253862939046749721689181962675223853542833217072501989030583545350552976136657174810938332065233608090342574508188298991065059656597153261746523159926263095028669734314247421325572883480258107498876382960306312550547245183903643835699713697233116671072684500037551668573857491838059650972066723174145799209065827336861329415419489378079498569648295767862290434606955751547624859091365604004677743090121997167787162296399351810257863803540092855851799805656244584697026203587565959593309691127172402418620184961462093356806514553192722630381755752109840768762663136558518053236692332264939293096331928057198024538797567502637696135664812803682825160073967828981185693499489812751584634578552928973664084783525451993731277577415261148740771095720769584802768684753417637674738848388122904604895365375788714064594186647138075719582759331764517417898743632547753271350489166182926274589720752907403452842296502695921926268831311588308225153421810801440567911067042400695388200083505082230122416977890684883282204765804684249776330860086585995659344860525370713379191838260797363357579196159729191310413461201821159055609796086712155968427216618599251385132407204216430954839379447522142276920378227107961937612870568496597831348218613443188409235755126586803252498741340228156858634382048947266778031597171542873998335734605647127470941391892734136019226722696214896327608399174275264346420706898349250228053399951303533837147554068161152624549945656383181797345741447753366821905000792933581127185572865059671998739189626552779564451684734640798099886002562592293234518876595018325567927228002923707694667200000 [125,59] 598674830729572411768270744676391809259151436037560122911821861455936617726153111321441554556562031507040281085347419216008200587159100156664476058495530954326193996351091913654060120438651661009101359013674148240833930069931203539435214907230839796812215675210879152650199347365480058977843230107395366878236038114753884459715086187185528295250746781792648226032173446080218612036874550036119157078789606099542998145782662663303835856323755431408110313338341206657295863305708254967600486862113359777091970166939339278405367181895670479198375755168069676603834589627204670993572757170783775966751369247908094557995301758984389096867217992185719537949601407809067259534625367579294845900101458247146370191727256487315828020092184736743187793817386707836314433632470356737917015493396654740116691777525635287050686467581385687543564807488485613642186216834575977923998653638083963796131543248851694662808045843155472751863309500285935255919709830461996730530184962863836815990153241664591596434928025913867898531854985291229873651829638334267308236035422984535409054390122376931057392348983199411975730823592315694519101497986823730785833346004614494342204299429684064737335466393483258159167693329131324281014482233489075030153950010590532997673450742022467237457379861500140746968950814639962540875260798764289512392245193897124265609719316991746239328272137662111569128414210849524486177371581700414846117007128337438359807872602027121125721877667054787342984162239056734793324349180404765785436320253124944721702648665783393808529249821016094738826451835885159763769002162387396555559667346257560907162481490439430442955417710603819417766855225822392232514525736946757794133919802844516874151597817799629051279924538083148632803676324367413695617947996280412086369013495322736063786058119801661690277904186089244069776819123910514923073137936453191632972309845239352808638066539137712471000100209832667727570390737225071717184176044121431476865178607351528203529144925239503439596817797116876809061707412988249524989217676864730552028546704046643354134232130952910831298764488431008583294171047049816185896916486826267832354890863319395031091294812714998233397226659396868306024097524154480953877058628175888098465413213147737783088085871395973731393040866921781464427369982564004543597362307115693738731028675221505925593128763707085404667749695403654625910732476445656471349283558178480708318501534226456954331068496373709027232608812772944450136467806936377777021282198165636396747562917118296662784827657446312686002316290673926522907801478349649412995554627619982344461915830670249973115247901263422141195463080298766434987046658151221880725004616000 [125,60] -39916639083358550246997329439410019374347983012079245391584588878311897812377036419323641963280474703310188360978579924277401527932274302432848510585914100368178819402302510401852748742108146766616193519414987427186501590410873179905512931828109186087456360965593946582975220059065545252030777723463455809528645804546533473753199980663562115687250012172839369688881606835860491043523835697884097806965137517977190717412094352705418404602109464110905731537729240982935721514386848133183667105302060069258773385098636374746488670863495114520069946881218818645664463770490326418259050425033948966310269984647537710402273778755454861534134000306943860675129413937674650014859154609418387275921182437127225729078852252921681496760753851296587466617301160141434720442157258581479311770408014273443702231583542229284769464123558830389037125466658690546717447713728565881452989225619454627592112470836648561008897928722101483868007259782626860127456398951020105683721939999979835037795890973541204010372358767028443955264426306492897519861578970334130104381606740766594992801082980948351584182786920457078336356797184891339249535745928673966713392004209787298854389426181549630350857754142986483526073254188391311047678195079642930458413212281674798809180699314795362306947942582214765585725999064430611100081023140293646004096385060483983435528538539742140053830089581199691163346864308139102112112303799667534094398261328154527295352288923834725468608391406349987127849641049948383781476009477548111076832013659147830167125915162419859301809133617319331700848025671956688479835712652020475751859920303497698429429172748300183956959338606600265990335284264038860855251882069075683042586964447739861092132758722662263797764741321059747383339228537066253556132731455410717419751668308755926902536676696136200751060040904395287780561129554200684754017501081552079528502623416333513982923665715557503960496198846528436826381340889669179573144886793435262318451233266275467615084521768666389475051330759419163414017429423933021938639194483837634744536393183189209674894311005744062797509053465961882611417144719618593222715927514288559680630157199608214034295034551141299224266636103805457917320155541143764565639469258882708168828312342794223127687158360394575042085947147864117757312852877327819490288815597713204394389859207787121638485751428996608409401588507843409234197513074902989654669808662557865076337080750024127466448327869195889873995314654107211551380480068786183002113052438857996327674883649004591547688690814485443249887166591477572472458473519664815307399422430126408474427329776903556517024665951417458637507887094290867986567585360446080907952000 [125,61] 1032244996783348301102991687828515513711897361695051686663320423409841391000991072035708800616149434424461809494763010208228960248864400620571041295342004073307649341664579532654218953382521580598618837100939169923338045933637123070725492467729195879625369233761129054892678387439606875159027983544262661697310705878123698905042378810133499990060097022145888976147542728280800208748934902097208046286174206408967101759346581440204539028316760094767766181792005162929561289890998395463376656778347674601915989329925195824767582723157885830918808564473695473810092967235687318344465096306130794402956463566168383266770292388922202620438586614356957167698982500758012327212065838684873144505845759623034151446378787959861335296833845150715500071040410976301503319958754501074900105846574150134133356439942706364616673205157197363134959456244604123586338026550426779188006653754669213604436353758756747652316972427447462565369471880884651415459045621078179900911473865059930394898778493087237199320958453425456341908693734709004800998044760758989536310753634624862421170108602326157289262862563758262723197972162728233425899436316201338968731617471595241410514427675955326036545072981113158695582802030852918267719496074902392777366520179412385006595302739090292694919884956901311104962528079355477927528531389800684216724198348925024027457774705441263277548179465968844000619211877051300310587425260423466635642432686796495790562386811106335705245280949210493462769376893922238633679221630005992388788909866200760414925729484227661228936271435876541977442770334309701026949556089765656215695661255301376393294774047991029684516035588407308660496134586168720335614213244991477026685906972210792790301598074382719597282606321349614720856318743000673106973675386925095153374751690727732134629053273694267525986282905845964884212752680252531489965889651448687944524952627635873857066655071948927530469276070236425403983622856499306250924991605752041872755694545783733864102280412687024720310841826210228679230661805390740340309930436201628423459039425198922481843170842067359199772352466654934331975349746383864949073113537257837935055107301301673772033464632640708368231361940092249540380701306398646729129030227869711040731034447819943844593986568798930345824406854852905964907878597306675999547036616234788914943945614835890403653809219887305429885801916321776670067578866067206361785657402000275807591607760269477366272235327460629326219306367235025331059484209807574116104023510227298902316317514009020967478285900972454098548366698312203565458230248188000835367091765358555076067746078943185958437484250419250163517953724790427767954506064743015519600 [125,62] 120748680969617490273001202622520867717475991933247072204434362941105190510808860276000157993218688014912302957919541703907806167846311478904476155228592936567035235106204403952591832403148349302704228159275164924072099282944139962475192044949487811989440389968580935132422777456260628031587480268024408439751412337547662050615776601807888077089143347386024008954978078835375140790402772544362740375930934858806603907555648397378504160112745795345785177252944101499568474530848577653893595639506975863625500507517270136444987792036613990335218762819305696756172220687808206710203654917610573929915547618469610934981182471983449950496378596097077645000990369491708662742783673884864543042487827664079540909251397778761368288874184615366409622842144834736179035186389491025829221213645299273731365424013729390712013123213956670368299834538373629862004405052081762315360412643573911766922931060206623158133987969080895700607703888724517738137231367966819583243054124836101921731155850190089165270941137616724285814644238452738152791242493435347193483924990555161007423269821176281905646792673132787045527097876382275771156231563492950149599037746804411216956416569030213462925830734509185347151416384972003634357259419416062387040191763978057163391124697489959816477937474284964109291424439366190263905946059337576054925508594768116809798388315063861744571771858431671701690621249319455829994465009348289072455794861746712819725785965056939031400061313188702521215170389506448337386193834821558211330829713152602046503422866178100465069946796629067768549276303076305163008531113433344672005798197001940130410135769331220196631700882610428303959346869796642441037336841398983236961997472926418342064161611502740397468784420822760882297352727822709652011886337395853667715999393909729182899675044011436569849538591865302173067120543966858102075698588679546353176852336765437791152130333754153667405916200687940056767607088297387480410211605079389612622179418871335449042994750887023691313703658376731993627584903081073380728907368587395501962822137502341936374313987269616294637911272072830808567777357318405319597303156931635779070309445230809794661423687862061174398045379354610216635561031699027415451154470189974600228296764031081960222199094395545457731509921608307596118911199493629625054366364190050982612394532399783240117575430141679927318880044613175398653201633296270921515681653526454588953717137051606489619483372454935175216911301880371134511185943033720469537556845731533875305015949433604895625928468095458642954125963606009314527666584546659194314553513495396192994897469680765723413779084009686412356538938560645764128032858345472000 [125,63] -17424618742204580420293652447529532512813838671858518591756355370051683826806890769107471729734073448848359465865480353803557087366684075797252219568642298439299490399491906596414091675071838250507321182977842874525074940922974673850602307372005092204758306327871649742286419256806155290399796705195799671748646170772402602994680620748885564015140340809825559586241238093524212381877414584647647403284804593414549617084343858253253628564538153849717977708403229258148217018403281085844337417833123940992127395663754418118384577308010105670984552981911651703403442465399382632951576232841581440935361671967766065693120981479065788446735013195715798745148890676916428523118362884662143904328254431033002081820841568722866053293723935677892097594650137690494077538639774533719035011832317094669507657691645489465151275296115450877564322623127491342819311516050891643009491022679110393942866503331760203401772571232363611871173618022039534565819429874749031318962469493312858255211004937147361918652456052144559596858354843116126350511541004094755105582007328761909551848833399843327918372385698219733335687534921250601658506572040096284862143764102583110963216290547218758539074226547587208165171427992017136732077172095939778654301197391419361055887416609569027909016111806360834566486670185242217429319456257511349549639478889296638172054384093800047298228335615339724308043653016956359850251155367813996075074190097327375037342955615523064647755337539849728916747875008793580399761590678164288911439931350816383691275744842456423372998255927678973070030862058373946144645151198589628268235097631510690950342145665672317446169934336299851821154176931439414023219348215557244434792647312891625753336660563243307859870850708438645295613511289634442472183897348776802110812331347637279611602138023812445700089362213796485381913891746494411396373001619232096616693804127940349404449233604961917217378307115421315654684887607100239247194541199615698200095136356952512238427084656777955423724424808554413507403245546711158855178891024964683269063226017512323229393490130721641793490208617403087279209648590637025345800334869286181762931615786498554393045838631416952230515821620084275427653845014384429464918239169431080199139912534653440600530739592131738160788864947787007302224951062729990797216115600265567422074745077766720637757562695071442384883408045087058392383823941929551113920256509809567080611076839553391552766704853281360674178547588204745632971119340280309336088651913376917376368427915353877651113413435524138447089862943525892530844736763045203327480777646333148252922398622606751662589545457008846657273328665915505219695561164800 [125,64] 302089074100463351973220326808783998482885017587957259155396554669270152999043123383444344893728787437039908760419076936619521749071006346728889728842798592477732284494120506855325835958771947532477744106194993109551344770533005806217207340202367695582907497961381898571510169924760099033318529412254514935925653722745034730242909002808106889910766493074352987825683469509397560549173555688347267410426620023196193851209456495297252783392172058532644694670157225384116858259469411432438399208163147892160455093389365377783273506907208876383332703764515677439938765784327827131963071089461048947534211131534051204268483445960378883681072338752799028935254364253290196392200579985415830738852354212468450382224917177277305597977592284952263784788633321505477728664550343548859236567527751889479337932683038521447932793546512742748435193202692902357499043709874243985249355120895903659175912675032009800642013724841515554840370173728347405247503343061192074794271595320319267437674201449571706245047343580642443520138638171255714321956048245648934926862938708255431701368041286080608450579977674507780370072743290467866474833331316081235983864994140671499549748013434623817852816623639863097724968536763880642254812496066987610068542740829982172356757803916490283149851096879441431425307646747576883249207002771730879525060868175235025849659895671909970743128361755108546212479596115322048984632749259504555690689747872295285698954853106449669090013392133745845872000332285013877874426012483307900696286546921970948514742767056330278263628516998120847310265402940799470243648795326918354448961800671858144265411868415332040427337128790325187233394155580476033216901236413451599736694197532876675622728647174558840038778626910558327324999638214726139124392953406794498757259072905860284148908134953386725898696216945711294155077372660571839231419321531872523909512798689046561545859949713148742295861242059920515594102086446353627342952611293759689715065053633577205340963508011899362727101018874337672625075634789633897671232958327140604941308486289673426155948128315888359033307620906634245382178244033280541210904215213802370997303774031418702170668951617767743544534202726841677801935452234899080660550975212531035307472454299535942779564900716451722230129923961066890199831408051972785200975677632833594055543915546647728446143384465134439998565761771182723860370524313648033340492472579400490117841804411610394038334605431433795656557548134366432054327240138121443864826820557738139777272065677396706153495614771812951827468306971222101640267513468280215531220083376360591924751105358379197967726217950729070146961301732909171681817600 [125,65] 116442708521726990976679674226137692736738142321276047949185434915425088288935598119493013109739606860280382159294232692338327630604419405932595665667766451375154686480436174506318071645518630701804811785859055958275518520681796364949165154051685915797236950531203271740765888471203439052812194756353607696429837507550133301918792544885053419305683261631898436201437574715589477710560404789517667441086321679082865070980769262474916701180126572650477771912150283532530680168985727617260535343567956242300577023309208013312553946120749323814894936320399393729458329154455578111272999345850589776391989045968043736105351729186475569569313804526533411162640352649054769089211498803207686047777279132892112463218082014657696516219546500018825405689728772423584831707730617718494888217362215833515262157478759044762792378297203029917682505750796705459824608608022377491336266962812986614453208445173637279998210778419751350901514988958226415669181628653728615424979295627252068767657234787049123699783704854687498022502395043073769980229591305815622522291984735890397250809533989177347030160735034984311715482419737044062017446533416584588327375101277057019054666355757222916337911070649214910641387634524246894381815166903132733792228862207548591650695947548763251652400531013136049537134462151231825459695591389161019994206391102457685567222666150994732885549267360980530927151540369127637918142802403510054090202201316935407058968235341032421751832901269248704327389303232346573822575110972649503010108797863731344679041026729996311945432238560503182141923195669193163536563417721676117126482553099236701475105273399121098733644866244019288991764287697298618080749835885381546490311570485701368544462364989444575548500253805076054830026094002660748142142837331175334872546796104834947863026918116861718489008945008814816920797654973175089960347099504032904365649141182024026717881397194152326867600830129868334888162869993236381056722341444925225767203760768713705088376748604413822160583170339809872990969752641164408709179440484615263724790205263135514346543584967249205046614355371950628177183585238192785844559273030590582154892275753733921638869804423651393286540575617306635789538139710461396953120619653063292939652016535670132340754932449891898921087581492595180573406493457563176066237828279342444788793764127335447816755972251276530322052462546207225389971035203621924711226121698650965400696187744442310359625654159863344201673823839000141598256924327024867494761710341763945936153645239485967295391853701574063106896317723314938730590647042115210202999644068957082351253490348420630344928050733945135061207277549513415937280 [125,66] -10822480538117445866406233683976509941501363502646089761615684588881205086814154363205172315637738579806745266360603961083825759872357363370686380672341934081217916848193277443980442062454294069533830492884969352341434224489109306807318262666283928674933554923544358903182537990970223109542062858757508366504944995485712998550720671710276636555762360651866470672426913528386274548892189248098271252644968277188665268339156370303784344896211571397657034588786419182684136067855358088435032768386644560041353380167807639882589452824363327801947373880856478215218757352592188751641731676063791598675912222587633767736877482912411338407940260167657282381108677536486989210361335352443846402755916279821329737155480438291879182238557426086274198151412572660347784969080587108939456929115501351683351778196125985777335851263698159441854683591235536549626996965266268873901435716985136644474978755982213662403921960283804550460921193844356086401059088182635993623537066611609774420485958490314011257071784628967165709338942724186840062858368840061242469985631762001907204486237078698875098920429668137351820873971057269083895625952039995042216816377575340982526595769618483651910799249778503751446287121649607287826857527301527473857359815170694438961781773072714488432606837669040729088728000915150627632735976364535212895797521087546953260413985081529765594480972840200464778567675652722463102422533071547890301608418545100313594010118247631124253371746563731589802248328283015615284926937854601551934714232026215051327050020186945277892423365836484642269872905434396458888445471302514128806484604444578635430390925968005886421404168356565653214238997866021714772361132626008953302778659361073456044422067964696275285147887324369439500013008909846550911318266773104412325636786990529122829420745757472764884397475348738149014068078909034651792130914810243193143619465720286976646197329283789261244693767464990522755032760902993091911232495852605588072325603811113474696820418022158890391226697712204446952259836296492218889017701313883951726883168972532237030016928095133443708535936648644162840577785420812221303070600288852374797609420015662226930861537146786478681889238532974178590290678793821308784203948852745586863301933402705848021614150342470894984957795441301101547678181702189655948246659356686529164817730460038026111953004806515411489900962737720412626134775713374851578520458063551421171235223680925280874507373659672591569577027727900571224160600298458663722166261641167044501000283593093128481372007092742155014107601619330181667907269548159498117838961240322379718090991261529247793132163587194128386005758682916741120 [125,67] 339836466392999589243021387161864402573114932545748315756718708730784731057723160236668372385717402303240975788576264293944244328976645229729341573434217628747079146994907620085569303091270152956339285274088215555733849698425764194635911955050171276023236772367702690290954270589973323676057043436850952654513516037888425520556791055689416831414359060753882343726074050689915085492450991862682862715915654784138722369474001751604114217801472154609355816503947333594519054685298133159378581426071134271127764688004764805197288699898935267502430421627514155819013995959068192698910480830634987455529735060120060621230490002479755438288932140903306285746186800728097834122871671740265831216776034904667721705610359815779579857118616750450905453582159749011808513924502327454078233775766704604894934230234599822903246178020609333822365116752921020076034790721457597585617615406385416398808575076950772665663839874262863226254727172649606808687319085976487563812956120004592272870428993151989933585124569066839582134557160682987679986125294812381419968293859578222030672633761013301275702630366819384836473143680785067128711788361115624677041415457117663778574444952204381787735822140939717240428968809958537934556066497950676702418810855178302939927859422154422326676671483335244352395891696615144141821424542278292542898979994870755972360923990705076123666777976860653203545070042505211666340699239492046905566410205146451112681261423376352314614872045193115807378282215279178183788122390110719215610667805272653240075915593159780531316098578250555906900137681560513868404910727509144430229211716974076695928466325942573803055414044794368326636814509200705073257833392292453900820497158386569385797842938765780136504717994215010795790500718800682524018747945063300037563591718346985203380173875759424706025393906130758137324112888694340891220979577864306586753139294443323645645687697065964156158895154257547538418212364599067011778584928903039866551528824201899094578496897409348111110051911060413927623900080606119345685842213046799815367488854926879213180021595302567290216982426469422597914354619289942780703479831993128397171523889160227445038433109589377878165595650766128828780933848383985420791157087749147743959419610607820463393159982272961642495009168022084777369363161696618104517739975695801128554664960205616794322060820693126648262233357093821094946296035388667368146868865787127171517443117621588357912992811161331735551701418987724966020916502161429581817247143898993816286519080235406900878566635445305717384533627826879609788362182909713566397156557651610991140031897145976357046800668762350080075035330839040 [125,68] 20743971515189558370541312426067799161987874688086482600986068331611275489165274954575283181133242228917775590817096340821887636802310092762145583845643815196622634534266355851706466868331006789736917828773951158082141870337818299977984116704284879221440993918711397633388906220424537630505534046523434391379850966585248929925754653628312032993267002272119015164892592334112082520516508252818451728047513341405411687846950774782137337104591887585015769940191728015966946058999642809330114321143569771266424139711990989076739646368641856922000424523621290719096996115296829815188669949719876134182548618122656016449521425032610351985789237688049797279290841692568690457911851708525948085927743475818296186008475007017951382487975384149232636174360717614224025172668971562715053699651086566584130676526228655396691370126311763296941839494039681621910957913259710607228532995570970388123118431074751855477430035386615055643372778800799329484306189822857938887141966384474337866278195544831331349865478677519667403535611372844322245060204981552586516236063721429712293890695260454396077077117798004048838619050308086741261449898185827107856132007635726224345656397145623169764928017833218522579179624039337644310780069138457975357021262536628101145391354260766864704622829383358303407767550044995428264481350141598607237842748991300543233017534654358818503988806357250103820379199423308609087382136055197489940091728990020859843739174465013030487351721646270956056012640102942220178840526979595789421778195624813042497850393512532441901067209964030436089677881656175020361807005913247406158320830112233568071532935916498147538412911648467306511831247945362691532754175290033362939386505631307977197305829055167214700754307312063841320147106536692446635682770716386631755229170746613573266724766268672834177006064573611907086379932584050476100036836002306030422630745574586164214364663755564231213551882207361225153880143561824888589112913254268874999081957849846244507083561894458460967042646506439698611625992988644548748285231721112708107186059403589765014016966408656690391052791361384474651243103904198864794253247819131526829766039413472831943284352788281350852600942837559522222829219706377689219220294541798505988100512900604970001187239903797967685338428063277180907749093593283834544032603924146282055792536793397319262685791202488894903141022578394685616212694401342827888879544680631529174657151837045151240912455510200735112926376031813467515635060601653753235670444959392185147035758820952908775333748468747861797222769108500314235452285322900533031938337574236014758827167304614874452644648065905757458965323520 [125,69] -3730416407046091697672786004837097450371444563268725578373745543097324546517078841694643065406553937108333952912160060516220149808157092909812117916626361267473566295495301258279561511007237006612068287431591211705360228222618055426579448103748546921541902856378590919953911110647221919732828993070647285565931811255401835044738770960952247957159004659569182013770055957483708834508762150519279947376076356603185903490844036891202270444174661129834998587997802087193069431941113603129940008663106410999790104257022181736773044963402778039184931832072336951937327175102011274710795425920303165495322447941838758613734935594557485387836173281942202290279135873551917814854092668759998615125625009896622772152192893777294887526933635971404219089848265790548789979125007354800270877733894891466126935132179943975996309381088011041294983729535552905270158038567025169017881137955463981090087304546850477956141808336261869797228104151284067241307659261093608115538099753090734092223769416306524930252587273221076172421356866449792345414609270073418933364673243899131885116364889203300616256099103042333885918102202746305069412855090003712207823736601691889525997157999605601503449264873335557363249325884814173760316846530554676031154054945303135891279462547705320260334766703669382994202115898688218028403216247886712738740568483057640192565426466048370355570873808207763514806706317290258795897974405573520743336649109095880266234368196467906168677600451098202131826348951835215749356983433024890122008029925123964063198319091469436230419246414816981987897282111786406322154948080411110131669371187494100474529118444867162202656396456089069089829518750591703586372122034596021355735925844200088130514931986009998857131979054215140076114007023512828659001222022226145030525228779520308623151796249185670387856585677080043715804254688305861033888344213725593360569305417264700255795801388949442921120977948447577473872193196026540744851144914197984358986787665005358871092109160153698759799728473827524873468266972765479563850433596404553518542074971808489433795931537822092005207651500501466210859709326888272424363279517265818685338351311409548562871717063907287768608067749901568598556107860348083517142127246623043692895507582213446447249344365559107670325106076136681069890458896901376359487062827000866619745819591355775393576006619128384688148264639201434542913007980066751555443939575585941173255163987889303858442421485238090891858747535578399807420609375438362262207440696477554649919599325471588830064944475783481961266189990230312299763982116753837851352110961854894757569322374581687050777190928360244098512480 [125,70] 160314564955899744574387501546568448637218506182181880030235704163689493309889701598224150429370300882778489115584699038732561075738109944999994471915158216793814058808032371787510566970785915922528985775203819829415132099993669181110651540697191766337930744790090250530452068069502748685624303369977164648397375454555460431713223328476948442877536818599042251970029308098546515983738355491620725933718375440902794279036502574651443622729497948162204099308121250088324612584968151427053456992944738806015003708480762923274212710078179218211570941476619024113302101477653030220893956269292951225146240298694338874434642801736532508568207100658511953177917681820074818637275342838685663019375950993040348853605099205705316699330926637812131433617464427980795323798714589185408181813623107926924507815678789370035319484023192413604072179735819270278504046481572091197066342891246100569669196224318517519776922445144797806723546980195639212221570848928123556562059537007516166835832878443745019733419376743009556276437122702589455301443710701193069839555713231288687725736530325402309483726193070237636401767759361153474749117979965427636647352419089358631632928605414889941419954545792505488264253862505780152161759288415333512084891637830458026268814700317656784908791174584693782139928772245940351687610391279357052153125276889364943145348628020214233553473199264613510042833606543165025591510000149505829742741962942170487693629454227415746155081118561614899647572044097260394956270965353172800534490970292899835044365823742870258674996325508137455255595753772048947763623544185528641192563120100180511269796672336505946793959147929971323793377101659967269560422952673120339295546275745441951571571613037050043937228634770685807597135758898848564228506364596577418139702638914242270884926113825650181879031738227627425177911308965320866688432894649546182207595120785613844631000354669838174340466343941138460588627229461263186773860367906504672482940679492184356193126363903997530481214313928476259254329766231847307033229413588011828450081324976577535008606614524188103976877376332365895742348528520677658716191976217866252343724860869782523726865404755238595451247269130510994453834573418545703755807734157128062220879121896949180757686140570973552555281551946115520676399742406958259440933803605469858300272340661801663515138141073714019446956570926489105159889611104623545557511562264815678728878513406906589925927539331610836327301327560667142114291049051840966529976425629091234265471139662142607331736220065828798486328784006201967288571407114142774771951156200891967837125044578167962673848851714370155520 [125,71] 81892184453293845160384765010091951351879973314368705804320214058436202846443289679730457235319956597729187770527119767221241330280523354993317046972522669511423896928376074545292456877645129947264854590378519628096148387179550127697599492306115204207222304827341371701028626807412978467302779382385998778104641995223022705537917743273746189189029583090929390060451463312527960494498811843794361044926801034349489917295309103819608287061318695626458906858994662192150992062014211424798491574851650329767334002215511766838454085961689505733355048702730360633457018735711816792895794330193688754906356801290632071290554767805238447722752714385607868495985450094009847947925679341036903671928416741849798717897250701905337707904498688111216922365710717682086356259383172895299063500481713565290951644466088023303671291912300985707223639024182276877403271090457412495180701441635327464303621883500567360562755644623210739715535452018626847314727632140669590685743700612654042723006660113546746602676694403365335676308890458652122485838895773695841756882131654915256625905066134670703803466262632376517570229274480191065873792081830859068685277326912255771271949397564909180007006572517550097978111795506656444023364630883484483947107606415991792030085306599949270021749282075304890590756116823255890625542292393067212098595624884286486034615524652232909925487754365427884513904944386968544771277223474840611554974755096576247084479359935222122340160247462230289465387790904721399692002597456805139729674835748707625281259317917973021291742569647481155217442070041507181564442791424584462300492366473472764359237167565951253475828781573423391376952294887636256162410798551927312171306717658234705326108113509822869303220649380252161492065882931483546049140415099976261944408837267661694404593573598308332024363050107019508685538354301828977256475070504654582703296215148510268784055015858760036611765152731766641883975357561035622307588230227319508567108217308676943193769203349335055425142691794244914807565665186961174060832028667622688110637661403406897000670030100236729295910044600152990995946665143475138297758811927539000504644991526820155956005407667332469403900259686388036448189650157357112777384962418769562123892696778200477808486913725979223503775736356005533486660212380785506684877510640767760990947864458458968600576564807634379390008527879498255961799591559477026600064553369610095197065871784369079759021059304887441671538218882081675512702516671909145884389692573363377914597169968487649905494590758324180206157926387079316259308624321429556017171696362797185571511977900343777179184853363840 [125,72] -187863326065534759519818722795682510920639163980736095122690257174684495428299304560973388611422111010773276685665074127144861769448716342844036167100171125759814526417054682841834839001066221203886336034764173525204344051292412122953240754447608776893198271942110035075154474241346624005288358468178071473503366402629380448092344028093147858614395070469962906796921587906302012005350736218703868263150198763483020761437970992614122770027377912896982710103185643083992700995210258433872752860775523371322735229483553821222932684763879882384595264931403838264849474231464786036400655092144794471282509985264468426723048442058462501055363073548831451524650165764834613948531354988785447395979157611119799823736203795490822578179544290169051512904925006683467477675262027409432640102858275766739701179041037630673470895705661818550872286351768798544124984617408091255184953497114061792844728450072457668221944329796833584741005347265936515910577560062375417626100282258265404753875066495134131940338007046326712415335596400391316644119073206337735296642895451504527378129770891194482973295277574963773257059792143166859573252992823841116346475247553224366539773395089798826851622018019152569304059904192109326782367505738514085808749507239638231950720112443120961019403142215226676377199032646650143281753501821058911919025944555774255457584036439724437745918021212930952193164369936083070556121745887271817183338996872453143032026108418979120498497757151324432824542051677113884589972705681774223964551304908776271398505957428651923234294692323338395564188697214984928466120385374186236949463827766652272693574488588769403650005226771967035364179860584773428339256041198901961946719497991964538587166221144298999218984981460455120090808644531376094037740031472515185354245313758490984241613865406614627874347557666312228627819283104507554558861093304366623759307340990668139408905781463147590627504532230277843124067106167142024159730656917124009917822848320435797696540886346619083277837645005291623909190831997580220248617054706009687838099542842722439236968901207246138165643151537431631144215691706154788877898184414661180655892560576540043774040537967810285565341405771250137588012767018768121772801467970824854405955536307156924994533326748643170910413089522135668278222870965414250236407513372111005476037417027699275611831291517362556522716034129936718241202490057992515674736749217091979594540959835018903596969755969311458082760542462919266819210716339427362202378543700623348001287039420899953968762476802053718213741061656160903980530546819736715050087184006311343637846567804889656282955125760 [125,73] 9884949511569565390117509665950960468089263509435967896417211261932582942884307214499967515844410062321077843229520851749216031873135640991829033109142977587676546258282274707019082634298025474252905336581474479562014762158884117581876334471037083866747044839857185831433923859638804508465467367059830388107429423948426417897060277006634904042320677688753221193378812336028841317598956884427559776678378056067674427367197158092935641365403586664373102561487364175796617889975639312181873984068912966669804384589326628391170009274313036695483783967498063577594228747017899560269443944863038374589786234512176032327943410773215660745714145994513106163300275775574420519129676099991360477806995643318432813563973112940552285734116381023036931903777132135883431162902585388004937720501278788447387949360811015099562913551928702440707556730421000022825993640672629111882140568972221048075576989096002949335537246432191501227068704609333363543718122962358701934752305337832062813414397984260392784263636047569348665044413889593531443215887977558915797840206440814816351331469130179309608352666612230652668296153592375963871681819646303121821097797209232311023153648805462300993675971136848491791018907727744893599602032833458609472983823062889102373463434336577428055778416353259976177805464982289518962429175230510354999626489484355496044083564456680167180154453803510493955314387194247005177603844288628574759863747687863042307131590515467059736296323088158791463141994430864517891170000371859755698861536474312886789437915985284285722382269919715996360727986023833085523502539900446380744984616193954706812632199190297631234691758493513417274225143359489857005074995302523661205209824129276639274096091625631487049901860847547498785663966457071531545817570184323836181289975320466323200878845074949313929476661606275595220962730384950143276797053248613839649187669240511731935707796890997085499156968996189857763453416796997841315911253600487474158819766359598329711070347207085304793058359053970811152130041782076059441194638625184783091127491038287057054108183383602456563173793490543586265988354558722467311971722513295450901319345661122055149882392555419583251771736051862536869311916726800890312013330896239816077324928537105925951018839293181881077714089826044141499585257192795639669335477712395344845548560847741894270015514225249632644173993643347700967292266526125615051336038792145118748715868370026276818648475796884094310246295116528169119587706616633844660006900289519505557947651077396356641926378971969809037207730562869107854656618362186599983741242565101617272781158974538570215838960 [125,74] -305176563411698099452487511033943678328880318954366725207955316716531183185974876028812754854713847503040582563191171407909497006578241456469029429825302973442040520817562969195901890416615202720858487094740150235738744569930540219579375189218890004481977135084528163238493266476225871615759564867432069328802806361509520798210343996368933627294452354745983029698597302434585215930276085678118877569961619561523072142199697865702791939189301483462378287809324676012509845776153833941115768632628765531872507853502828330267911709659955309935810247302983788164104931366652467816035586882078817526401046865115438947379574298942249350726735964058335080218535014915132678473580515188805008097805354449625826889060199625606194057793813655300647996689264404449271717716525921881390427844146664461364301512772765352206126856281958137121102223355153844189739913600246583466708454787899594033950079977362619421719369498438385964481084888046316731551654674833447734506836530241919382128997291837482569754761384834480374426775001281480676779229399668543768108704224917693361230607833379755332088086076995222309104175549935344282304668572298896349159694676168375520936313644669211856837054782483700092465419397875949758738344668302489522398106772553813859227067209825384459831532665727499704105045802190657579245135028805462337368155648809792212963588177602761606876559263169945684016622626071491459723409886335983976664852097420461663891174973146378383039259631634790250175561098180026365047612125028340971076611514452170085674044926752248411357458001364294960226681669435754273522566018045203737010281118469278478048604986003963803730025014058604564162339967952515976062571487226744545077129301830637532653532089644345355757590109432964842215590023301284215140247415189522281858584425629357510434670606197664307669886766429170045925902342904191793311333802057776393343374495348038822779581286107951812528505542943869591024066420321037658045459175501558250643598781835043370195686838876488995990909646307689342606097866879589339157583361806773674000368207823700043866448655431152470629688043619919406104450880874406525122892952314528019503290445940470852442246666003837198175495755959751038331392410018417741383837341640966495935893330150270384703520632923090190546459265750599591787135133472257102092531196626380018009474320074348451598186872231125505549387804388547827965462491501472294756525427384401034142226518952307176517884922744649971200879461792033671898223358501495896182845613709055978872976726672654077809907237565622901072291608315039859503043555927452960494815576117704956162921120448879477760 [125,75] 7018972637775307988386326713386975754565241678589108269139706093513949002242472492725174428992546882924504380331772932452293205587903963767660219596149722724945083267800476901675179005440294283939940284827773516592798309428718879924849792485236774511820269471036303159489551602412973147252039707958229463295453447143718845227470056927904397041721074045063546977205959884797952773287752028990864467115031987026105127205481526222319646948765623302278729243525005468696722812337900449368337264468793329749732185409149770633065737827345503486826957144607732600034890994841793895654171373531170296983064333379334565350210550706832516101367312062853619966919518731005008278173895881041849533719997186868071342240170879554605370948577459393958423666422130449278345774425915887025433208940879786421719433376966562515195177046685702880547364721092411548587288455546706824589732423036347443649054179385642800109797700373548200181262393025372540191038072172074718912646138790717418011800974642293428335369219480904743191700829831989598763767770287231236220845965631890273305926365121259560776758740424175773762644635253705233676788371133907149536818886194835189118968456970281468470673469097404581176535234537945909550873490288794032229059209285695773966254032939782332944618347900862921244113407439418159734656750467525659931629325625682268496961828790319189494176744113465812549435245071733949692478438581645506967150328024723293132900290618212538418439375766698465765919570452620700453960177040397936248531159806606923581283582618337387891653263007463147892981175306581316857554120902863361060026940459265757632407215990781591778161976456931551520372995261096513373317611773120132327081380205374358358340827202647354090177992450555929986896946980886933865148550708211879769617470990430172162441650754067458179948361222533965955261064890057236697226398812786175175917939779909319398740506779867218311258766705033440644142156456644751004673097122821943754246399816862649912274627201730445304170372976292210973446022955557473302373984138485726646014940462141550524179651419215604504811251584932503943609165560959776559139692523266169043574658784168824321113493725202736496017971621166769019527126696491090867150124442571336877028957626602516923343037654659358174899842664839568796346793379274438665322310832925311083147220845927634583248727423630232193176484182203719398559578801470061492593468428280834911363300188529972715256124665587666735778525044928432953674716482847723037255183678507002626215610439500967077244802620070150897548188093918876009923019616557051215708729461503669032740823335789440 [125,76] 74167933293782038562260656186910286250051043692234166836584151065718120442120418131295637115344457500436631334175768865296515550288057015291047321432474819142339668429852385971724442083659977438962241138398028483590758068607952341673139664618528969511282887372863278498659576464328387239100850052923667622753589693876609707266844865235585540590663568385847151407231134466924380215211771525015082256612059667785237269108819907031168652906771281860460501128719701089866003969931259112049081035955868619342300326944152812507823109351202623606994995150053578022310718860119835724169226952117740727906508874386387690532467286206914359805891212501254466726518727013398975210902762483516567411233681393534096151436159593023252678428881687862290405858817567431442343929927225294554965284774757017060921923292107199701950764919456499045804926948162509822219197265906335126089965795258042934914094294289810343602039577009465576579504258309309055632576835805010732086748148177083841090185537977049909143063352173317495236304994784548619118694110850015597231279225929745317605461929634223333368728793868587073719332860393248761581150614704848797940778081575982719486884792153969753628944226369567681936906236353317973806979998558649126437905451829160321890912065417135660608236010323883184544295199512275339193514592327425736096690705098013922966308379762944551875482484027520889037334994057490967283698066712411035090590213777232087514362352757918036916648553050076841937153944385782388790961640666952938784163684560365803816948513073672661472105250466210870706458565290580826539780381534810440963455338811477717445639220797738051504011820008573901459432031447627043305809258365205921618069150332714728055916071266276715399178029131990521704630682463950165120405521339688004618797095322889835714137119486368714199095852425574348768509754221317229981454162827137560935323517163180739181100234719760927914684720298752387377751897971681606531576030703710268880303708406371856529216979195765963663965146769325245556266732231927190996370669328822491051338856046744321852683550759734316073686571880109453400912099414837748451564187560255522543705459776921794768821777611487389127542278136652594575968678940633929048569381059860314372203661601556677254445938127909429912810116671892332739648775958314601575131353903483794813889269329326191932916251175373253560072197737619598761132064834224559993181980243314560450386082129417685375866920886421263617475080398671768655047654659194369354755448558136751947171610687209024008510891629538870651931731654990729128933968095645576722101731910835385557567959040 [125,77] -9799478057839030172484331534066962993812838192536148175567019578946881830807136311579943521521969744844472444199977693517788083893693465056743544556464804849022836476947331262780876187546220488501872945514780509197292949008069606924774170514318936949367625028005901478869620116146710297577584780609103024391393383935766491962049892743393241817681194113007233053176699413230358029992713008088770882603303887077894532288837719110599068357173181782376902914697322860021541334583042997200171714172941570704729719763024407507116916601421263559328846824996160823312228581912217591417767861612974072302435460601455717370364158728613860535981791329126301349529256802455566892296088092616345346239789901236261330339701993177352354096342413696739536636068422591723038004690530367681608719802718569111038343495847025007073051444898627164414656320397121257073125051034953434513984536733548068851500521821177679449909980254517365375204635952866264450074057170484335469591785983688682016226285204576872620457211380480656705345880232089768828541612026332817306325449587160207718492126806211308841260031250053506998229835373059950162061305180079631485515837051289420686782748918706843465468469334703695292599588862076522689268444069942587742186331080232472828905436687788150778864717023357551216542102518201456686022956729330465584926593876057941341590691367817497719164639790502190551562628883689249068847804741257492430530733346490836696191006274766493923986939315896405887387096845277331277284526069638331680166958393071762240469775591278838965243827987446298463999661638894799963901705616107778597403543454729845809332873045989114521161007026638247694258220052518800311121614916684532922433634323004348542578137603138757526587747174375416459392114784752365834799490599488245677522995256981754197236793681018632555954600501011469825376187360351478078713217259819801142313263669837472046918850187419189023509175137222605370015128653525670949712777411550001121737009917621015421744259047162722999055784474780261051717320976684380246024924544825308494867773483974006656956126243889327952447142734147828844381420770713516637227642341016154292909894505058160923560191319197542818829281453067100112917406659301108007004757219121813708230351884665179235523136640762763199889586823363954517646138597686472602508492319163722329473223484270026095369963990073738925527167417822433922761714837728599276507746858450702398149076426481907811353892962706971108981942108752408460723651518650452564173101965690792219271509513194026365905322577796298345744588590332472225945791363865425508338994345376454982757920 [125,78] -82204170474328057078386838165112822089941312608374625513223505159036145670691046383924061564031979331281544118676458591508384703481244657906835798516226504773587150987432134611300628400213582243769592541200492287290424570005571868310343666019985272624281075433569312966349793996080489589868318436230162726077771580348894120194836556394853141329495210421916300545680086954484007716655109178009139419783201583278403315934554765915483470337092255942432017494161244659489094331136394170909141251996579369035388715104362277386602365271781789093227271752663783135746001624691007365870808623985903284990319502282023224297963415016856133477031382087018501283996696481503467418749433137247704474032252453394547126818935474515609260567921622464621594949831914923950645987458847163317082649185239510403153343756419096207980157737393057964942432036375885538120722277823765189205191135114369184723359982285049873084657891331786477715960855368750518320888199578912392376714776924561630174773271441546202766983030091823757538335845960177114646820106731638646188981278554491372925990924468354740420992948848005240687614923121067809435877664796553291980239015095029603910931702757140265077741417734681494884338485258181437197010915395019905825115092977141046188891365396551872945002029331661569164329122402833999504341396490309932311791067159977757668348187003113890987430164571084074754456036757851681831132837557023202903936820559333544393934515091003271157209869494044090717085709318288965933675647461895861830425011587048688586680900976652074083119146748443613446714357561556574209155925712611110311974868370770889480001114022266238956516092156314503746889084726005995408758205208353294262027394903177100252201580907192481426845653928497622394450567305232941110239869376766659932174038678405715562902582859047526341548130126164457035692209205816655560010833544678545799939292434139378675895260122625931051591262097331476035694129273051984228680606079974051606230079677556801590688504771953230513600851891136625428124014054570735678766024472106971321912423992814838567768192905651319512613993325603521282915393022987784161755093939026601606405128360286458947548729996578957492152684001216988725990346943507932130189126528490376007362834071009796068152754592835251203338694736133729091123991800187064278166731014564086706473006939384657299383056754196982326928953390637439333080217518935810898334648171061891734849735848756462683907593376079638010377744292230265695637314584926038074215469527800421691229766834214404615346624995897171929993681190809124359687550346220726272272372615279726080 [125,79] 1899979966778325952973422371882311544401734315343251096180117872201734343353720802866901061351258349657864368686239586523094262887832372503399017229596965730235052224882548366062687136353790094468460195254367205574208114911386052621801608060410207171164921864662075992348933018024062838729508101584237649583212895114577859383494095499494910393583150046958107164830637982013013567153141255639465569041853605485451202711512628249431685926020958245592141712583817013777532590464673122262038766364266092779615913356559238075616875570897049282945039058645037728999973837481924505855480942838211603482218829938019813046420484372597025145960215430964875006576735482867221918298690158267097311888137529637068902167637234208904177744233979672674195760279643168569344391775470099242918642189637381708396570713452797230433822179263758977378446014144153938799513816074187718269216596708882641109347851756728982159052276822965420726282863475218452990591353892756024499352483958436808751409696133084897274733174001886514578232038756696025508839768060381496610544219126332390154237844374281623303380699895574225148184469083258074813420721190109133334003059411920519464690802644858659750339418899207125487162218614281839137037907051297885801620538561743209467328142474292181011166258814085707748642776989729714568762643330827577408665467525513627044026872823701340271020175980540954708361424858999655904722662542676462125275645248123632141004574924090140157862172248374990603607535885217264448120668927061507881646797580714425810688966571440895333388295307633750339366399476820398935816235966012344351153470895450540258837804575213144327115791927576205506572273523381371823349753299862121002678056237227433251166166768278315623421626835978856885982325700224503889836865987341746945951261697117008575116751715305622331390216614053793358957873685200618260237372131624847184498924300315158612918675430271360141021161881987185148448580108410092698245351407219559693279346251162756444852189269386488304863314456599845430870762561220240959207618350283347369274456604888258045278870326037961381711618706167267269034897552504934085727159438881346935559688909283406846143224783621581685079592001951496857048794802272605842743838394005433825506323257926892997046924067998537472377655654033061737597053347122289060623426134876024701927357030765807554263307824538227172637372535991706510135730850400388633570051024740955437413120304460040971865707500795684400946578165766935889229411841929743419734290636494105683510970307668535487192741974699403499374539615496495341720192188449425538993458469115200 [125,80] 165844717898545152730125195481154548369580370905305357579820952517672963347301458396691523781586918085185033857500000518717653372509621781325656858488428786533663920161210790416781118920264847438129068139860045292454056812319568573157079382374994236367357319860541918952396753735422105980788859309617381765637000735899211418207191897297457080965877330302305937713880366880362311676575706781376303790746410281297049297812584189814466619124965206530689690885808682339514141145504202454143084451656065182740015910585114543082675553886516666892045472780895846888445614761091535358361133910385944182669247980724433357759396452210549344784918127807274651091138462509166999937581468876145946086948083184112074837979792789760639973236973493647108612664700116612571324284824438942338851243880103520605750868750435313134083128246516410034311256567162833312514344893474715002070867253114774445065931482541293519748004154674972171137656281928111584323428175945636820077897425314672151135216547428330782212093435310091423975438241472729260026870109261426357548146657849430472500370012518926913605381752770897723119809202139380713162589237676305889096121311120506413063321171032140895037743606441774930308975582270402309370850914022881179202309567017960641372948026604010823968820097505241819973381412578246508037003219942097814295574602634640079355608658363476621205715230210681146501463074133371907091323373797453581344301894326598458583036420572569510231077169029334024819979763032585448365422997123820163699768507639120394586325179836117378681040667747978310823472000223896341828225854241494555161168213473107906305791858841623728115940405112321745584212606683121741791598993498570479933454633055405950588945020196594194819069813395541733424801669629560107120651289400828383194647252191350932757172257109181127313462372144549201017324747688436120206958016838752987080450123352995480042449259296716725918301618750267464728298350625849012872897308909994972174835170724993298526527391890820362270230403848114186464498075715867893001247435013496061032710251693863082733501997075190894569187154969485926156492742707278917575190417183517992256940827597750878053860785864808596575511677212862107218690264633066845506104541162896454637854236824978670521070834138681621485008934549403546060152480365269104013340082108867796408538617207956584690407162077714876532309308035964180595542122506224516962279470385563464954886199899020399900466158695671985635967862210109028336754245553565156349052001299511907636841223106802548153965496266777932460441865267002083720725872171138883019597454720 [125,81] 3744602148831712046101016606747290857225766921474258078397732344393818633308799951983388296452636977370031168912090712874527341779884266828422260389046574004374427881999108714184845176805820611201406001714451857030719878619445396468132828415070523639788267021442356758584624933109706032206022521646240469966522849790522825544739372873503574960907637023718765107861023960960390211453357709596054596574278553887635792805058622040070095337578110915924228089861282463354926837784357006455706283044803794062014685017821364670380995987909444687870841365953604394018417347605592989754645760134029593453047462262628312481708458110158354406595839548443370240230392024116291932690600287498852074120456834745616791823220166024447923517088400141577134741480534976524236706982929927095791558986251621388482449315395828157431977429795198306010669559755885343145022789905574534917487975218275210310495776860572638112897684857414729502184291236226046482558986875414817816662846030037736930636466709383864877962285436586857085820610069437489174051914783512548775364440877257605332078264087926854655224240346106316265163240620087767037880809669796023827278607289933718807638653128118710071383063315665027857725903462265772793722636011178646132973242914354284207393717914019198309606909235751997043094592091125203347534274178673185764663970836577868204858067947433067593983410187592464893170425609253770822725363261051119706689806732171969217487644036657888126399169588281319411114401936119914712658841461085021766888856421436860574065970902413359446843307111219348441718693766456873172880634217608790050633669673338142259874236919168277137510049685416741872836461099945880949205912247322745790347355155798203185841257368953962560691671300729368878133623468756081805053640717032379606328996712115036810488808678485719362014175832866842097093852480310751594299597523730106057435146481868445714227702232228323146661637399571699436748008528417119921169928938429685492492935148188180250001959196429481803505950229851406661512124933459634427696041744657191175520659596937499575526302483609634520206183554476770159821924773397370414825285641045448055222971766525587637529423373546027652036205278253745099733385714372886712075009618166237741457946772226865144047008891316575132092079586628297176256616597324513722296550011468434172894702225148503855293307445005372014311201099990844712516282729604443810813439228717129014784898299392338177666828858083330519373864410626227088895592982039729970944045966639329015802749635534534732135872643483209808280642269201497104071293549245621983155872 [125,82] 4380645893144637208579368243196694236535132750605072564135968717650721485778564336443442217224184421267862830258680737123369828171696014120665792384296048651931582113329106375699713432790434054481965792712153536679118985342611542852796960788375288850325164721666871261108577224901821637253110292358088999989494724295477223637204688452533060872033464348905789031826087495695571295676935833958291027770392457477339270333720367218598962322916002355748260194481646080872982172078345498355999702257700764740884233985134462148046816982260773535326965019901653498323137549166365830132541079139293131176536904408347985292248771523721020968642353091810890677862536754617097771101790117614412193048173799010118922873360548651849980158106052991006061232911819135715980691508696806470577577009237777826732063316665928727714721657443893695195415644046422761281030061801331947395738181030331521340434650791022063109997006009236136208219689185099256484726651700512456403625140513010897568744693833651335817765150476588648142961198390297124833921075507273598936557958994063217992084609875858570494166002820942011876563393831290122108595214677382763369011680150393249303612701097405285111991337903665339441826727436328738910806388397797476562578551813031582457305262167116248449395748465068057703566525129388015961429487808662969934944358166276185838245027724790959624835523697261012550463265769101095254199893203583150219747316375229446226515801938526745626024474719269034017799579666791617284106659918006824713580115975569764573175914541091781002008997619782167023237442559631722781244565097104810622182451450338239332984017941860801681976942861632862407938575818540834789101311305190682969860321359114814158919344006889459894172369508991053236251117203862844812579373927076226268963050539890597398002583696936263827476696659086879189865845993263658215086362052517837153504025476033540400423859567721190493814102935652115111715487329988134839520800182708235663170942887592246683203868826278645830232986744340380607859335492285734014748697974117099439841788230903596685759765005901242317023975837572899054410170026214071796920592243590413551328655012474969677268298402806878978518902781258175853107969256849325987516457031713019786048550507445495630049365634073926537318421943311407309456733462591875809443892603636938290679456307622911112667542623856802389916538157576583410892749768905524769937009487113184308791424045972272795115581261442560460900732689842474427696960644672212034384174707174073997103464879060593097811173573835072968684885914203703664397363912036267008 [125,83] 66534759360623372162640233882731560044714892706920340353721841542196240472691762559107932052514811816794578139181056318542590365974231617411678846498186185275106291524484551261001076443605728744336301913643488053250072471884116033091323689073837360647611808061190157124494121597378764612623332591737999965179330340758478808192820819014617966395084445537129020737140710634927840461583473496222160453144767111621465464145304291147176544666496232154866624835895062808611063246940845290969357319475231886642729707898808543907600889528150719712432953508762139887666141110930958196292567519365218420713552279693318087931131982015664525133291874231867823394931625203327871255076043005145326327722201288583809711346997356536266958642628868070992547970626613711729868231805947204404896045816992495565346362212322250894668585485687944148798023816146892491149109315399555888915745702122843479114072251705622300010718445369047244262034423584285105058036043197859785054942411023180856664201785520640632212864373278984342798504378163349208128390180643695076897238697108310697163783216236021794618552618585622303836262905132000192729551567650392322361878283834662258466475948985391691183895790177675505811719514108945684363552972956473975109638557104197832095027042181264555039166025013147830034087951250988764870996062930273968075749438462101497044180276189212804777506445715483970138100783801516340516729166457103056234608865970358006068124902617674595617169086443177872029209025203298959251797445936216139470855074430869118919748194371406872059848303304085178047580039474028053017151595116104471483468892000813128920389472861225213982544617613180353696887594650754423987188259698239230637447480379215717545415217320861122274479850418453094177517416016095454843070658159056033433455316760323468988891983754351414977841452729174172000243886472610814555498215226009729655946162859518334682257108780031788298537835304792102045452867989252601142318655010991394046119962833514741358102420506867167640894050445749756498870164985198879883727823181192851895288786083894767497931736462289960972496456645143470618463477229500290450441726922142183653943439225828910956392077075492518942565071764746064778692661547074876835395119574739628556539505049573155903970125164500658023328196461794053387440132855958338351700323977275003209929919095471471284091394144746138853639194965288668391696396431332638024327934544513595752291584446057869321342683730431175836632248741649573895843927735769074272067101754455684890284455156671093223994781350210208718944008106040893225381181350784 [125,84] 2469423128412832004005309013550198987135502911649958369916639631285244267432140606635023446143952817542220559011166721409344501091477764186393655852286842495997587745266081969742492085394099668559777375472205571768968758954938796367397175867630854707541238194950004495863895110270403606261795808969781886727164556497354439505854809213333261439259254624146636235667035915962584336155147184111077286817685742872259068681648092718346710167281542501157037154222471621542845532105559027526730719889455597949889275483435934380105733179239294583517645083836652769171489810724859130073690973141652159459359968303012944867431785209950714997325868420529737643460273672118149872695954868203406282070833352984319141682478720755493569468348127514396263930295188069092026749552840402976087659727738378947740687761691816399409903918359591099810746723446451937832765367711757523812128507133718738232010449759028413538838204190105588570143589910490643011618196338540758304420610128725582858776695305847166555755491044960400961098665169596193863354290839989881151298456675836236752122985819349633513601805839185290247194833015832519863585974734908990099886161628972905883407831075321953927683664322632925597264593647243716022904861686876522487220184317735296645922102227810902413849226261288944188515777989906143360107451900802393750563566795366099377309088247354090345804415020543846152935239719047786347973617614695006249262606754948961076999346226230222374407260144290645824021419313961959461088037820214682538479777406442741776025037309995540289932769572480665597659128983098873691816161479568125033764891980590479850685893620852032746114657754363908545777729112555733927726777021068455889337367681162891613116597024455116176025442567338788963842581056274850252085801756230285613564347248169025785662323321389180348928890860059388391103836672518380509668011514804655335325976492406114233458581191542474980944979298918008693494729293840794037157870187524140410027856763844337316363118027985355783003907560216196265941866461474733187262454610757939973387188494438517849027260796795410634619630327182810334250871966584829484379225460173424449747915391440949261143450813886503832447588602335746864960715499940795080915500203250890040615918566398168217793627610726130364828454855486435059562077735974163301378443194594440023231049297757823906709956428743382266535113378939062846168012481269015935491936714999129112116608382408486706572322771069726546339900979499806957366443764738779942387312811997450732937780492927270778192529955517893152116901720852239358153104000 [125,85] 89612878316994263348804711142273559398462172503172336422474034877855189361260899782741713676198656913887707428243850054941829008139523869178819879146720848609064723930607011596592105831887160337819998664442372773708599547284955854778584799495219129049624531702354717873054115877736194235129225819172971742673735370504132479992880540532265222250488489844179169438911664004654315860051392470054244112159484286743324246107663708513284076962980200645241522681438237572600404652332242439000749396915725211749169267726979939307529440295458479139539862525332065091714391416757735466863324569347243210695399605167727917001357642509880623767019340960965260152681590084210785710655848620900769937211937598490896889336714027930338138338968755858710431166619584027747942300215899390491770580061568010215314880972570402554736902170599552684039660941670661307217022041456842291142366417306249444044780492861052371265609274816242235599586026830028298332269984024143348826055969465258848195137256680019875553289447230975878790738869110202866644352760004825142721790342903991485900026966072888409070861513227705721907099808989791012510179638739891275542960080073132292558643246543687285723540220343827366004250863170561216126028470916412453597537600392177010517505123357886807939006789499117407177279889980074483779209974984338319567837877822580776550842028057290870138047039574700054374531033607372761759211178176453135142163524943390578464303718263213806138480117232590945108556179980413332654748535263934430692865048716738789342978527801948695306833538714641164235992253696926229056194061267824359507958595223290513948662564934434001342219503161297397446492535624727376831184698740127664111805788110728509876056635274217143346713014826333570134484907337088133730490142984760691426509998291998910966788598798382067989957560357526139677754743723181544615564447443085937849922540677494192872546875608352625023752153276885997391850750360465146152064375868606269980798305071198006738884417490660749843147254948115470478640177444618813755236167117086278306640069868510415043222281498383452621375145043869123430801401386546408850245123909705213267966163207117990485669992026695550496098616924209417151746228327150166472870504078310279613333262382343860844072083909095357090080886384979488728649795086107198169924744713856184199584354821980044331364999452971408632363240452455289528748574735700091297325629966192743385933635293876095146401204387171081636338600073153483647609288677851607379086261598911425608530241254609352694991341798362436825514749858417534575952 [125,86] 1103279510114996683140810865935019646143308954813199648898508076215814225365285186555361740326621003551914109970030491303660442717074354236478893663724744389049922081596055253166352907445217486601672043033706563574324690834424423053209724036687570791674772731682872707726786612563641257314136915015133709296910908441841945788385013561515447383955198769600580924893702195682740726511656784902128313324426785499173081879681645534464483275943725135486857538147259120562253141351496697086941429242578318337978885417823398686784199493748454251582524178701716094921988595239158162548226004518459653083228403026118241788676352717841682813135956348442055638503167601023363271274368559843057367883623890070422619604971581947292315864470839392914013598075295886959128391711054363803990947165691247592327900836316475571276923677284916790339785414625684613162224797922034484536421106396153668554624468907915961609602929023728569854950810436813957088285060898334249487784381402832884412685083837279034310068467150493416755419658507735944881033649708137300877522751967976882890618718339995504901599432470568719386205138977445351515824579032874106001772241086937307751251850020103382557557108962756334764387974313639615470112475238289297012274680049853399281851233462061899899434732258033468980399273693641286866587823738047584272552492528879186400256178711519199542537066747059184386139119859225066259380698525565053241903010754948650267448710844266990146238392418486322425100766543113552154280813779089634157653380095707200950558879091733063911681839101112169318720270937021108533638072844769861219910720994210095608497742469206769515577032157628616006824577581826906597786016558772019265786108917983301258979113820350454834802648843132225497836427484173307732230357309177929215765075421215803261630541513921600387537790450646170969707678934105748977284843307378076298741344500176587704550423871904740879011305085012451043733732871150741500159435337261412083692481116761779778463130672981753306340882784139298655681518682632703021798170659370788423664797516044601396600479903129935760540796369377502047781848359250287649357928493748518626088541720452461721276224395542942936101980830656513088526544179563614357883421073362385247739288148549435800512903335445374462449767277980675094039054210442227352162219103367447325101095131834002519527049173176694206380066574166238762674690389236395427046146732508776457059641688367605459382935422857784140244244991712477893104352067839499030243415236391544852993937418128355143723116417544841869963085214909621760 [125,87] 10799904040897239439000077271202887413715006489090943394431006835317704474456127849601291414373897943723030186489606302586993618053349215175416898436064090427447153130647451484056206745899361318242172652893261319183167475996124368398585378538625928037938285139866153713899490041914810061629368556031015399851224189901251481861067828735093341885616405263611972092374821331816881102222337024748495386817170280370445073681939938943342914670823032535046389904539064865639578491094487366227695268282531365483050784874599890805562059188344782487584187238723683143288269023446139551809621500273324975195807979214855505401968965182463850368184676299194548930700154173637570653986352197211288015518094243441573312618448383328932679707655586863995364579047627164016735330712867926249877880114876752346775377179216850327743892962100633984283520204456735379158640138130921256031377489706563679842591793297784992920917863942952546312330134041458627638450407131488798077344609543543862218409695700186929424593761678247516846568511045417703221947095824328965376699053669790427505593608813596281426236804150203300437272738277476457606406777521555228254791362756332401217797987540291290331369914009116390563023873087924908003780438084152629019883010248249607302371948969121434989366207373268438692133583657141179825997703125661318772232978389723774031912752202183332979463758751847479023201200853712987687362635827682108228355834342832672771510772780771783801537842659282007920215182713459228985415566919335800553309410855376743736088276902396542771576669217056452635992351248461960650003275419454299093306466792384702576219704680382081273084655030160551532330324664143942369598292399955142785399002770460660949400937395247212929799416459571273302776787248747500045823491020871905568767908910222552406378080238305065792830170011537365283123734727884168583347604109620966715050653356574672043757436435484261391175300248381387550172857503958921818614694865543205292338614735107848436233890073606494928889024266652346425587728987483985523814721564992757800817764640059830736326808934448384302486152726074719690164165361687832932481370126879585047705026831430208227264668832853086247174061482784243376674397867646382179647367873616858032837420388726359740309452381580961022044826271217612408309784836274185265626674696607483070855016553740936786029280932277938269112561658253348684780801670164372453178352041005164249171437363336765840606327597079593212247734671044252378738566706483068300223072964433602979450360081912576160273030952847586413216799798720 [125,88] 35528325648342107198550385055912053918732590515637809939834259437851167653563804440192394624024201235457024976282586371782810126826421573136761915044935695644414692843627062495532053474276290044701045815947602728680418913578694771277773038538497084814145417240669258328862088980857139876116710844392018097422050896515300114151985665562832556155906662477256114838020757004604397175300346127070415547609974048896344589728214344852113878279820577977529954383493415351222657671977588360237117517860004424529058308139582289137161932283952057830560502532060334197420229200119976181559178811574757522944715374182021240416946357551148147375649566079699486677378901027360650553750491087973959810188479196480309250142988661363403190399087168701913617292163946180094815555199674762609412375512728759547199545915513893716703379520839530881533428911586323326236634854933587904688271789547186049960051446827668439285541529648880429377495067622644379902557239251953857040969112669666473634886913963072283153618631995424896402101830594076430230338668978437315208877372226822560908564997157224513058889694453581514146418850877193813288908359073159476847594667519659776796815614941568609093604073925257659108829455989141551229009789298367753079967307095447920597871083203549312202388481270136522145822094986524826910529283709510071290139210043346924799677951586285224139864117674820745813873095168591391070244398987317681930137936042346616703774959816942982143777864500193505433571516725492348835989697115645232829105035561800876531674680859977750255470400465034562066588998314076668919144151271280699956906549285310011511804519003469832775744430358506161873538493921552793916875048021971211346839590693253424579832092660919808406747475584229848905849969371453788678751194769629080106141410343060050933397135137237808194540086766670088811491288559177917386417235038545427951384863513232166394606622768167149812276198945420928543358000544630862945604365122780753004601224740688340965444444148166322072475162260796263533848310657406861877010946042445100802555249373621800747052560761117782315959711282633947482298975936704987203187921634308363843114121272195758168956444350517379875993075755896554990847747261399698144741588194676373766083133324720389816662373988853251269268609444314210733280612052551178106204907468877824454656543923924945004167280774197261131777053469921622103010860864986582782638532057586773788048282947296746623221952716243060808916617553348578905388302529741867068809431220046662455898967002792889180937817784053316205922432 [125,89] -199403269752956987791054037223674498345064652570906693358731327904817567147026063916294960245839893257181584688081313431301221523382363183886908805970397062470630400453962982404452086346400431791677206025286415276703831333011256223698508449624744880651062366605946216441138835100179163011155516628500203707687522426037233868148834251813633504513897289208180798764680888401847791816566773203217942147840499940540248307885430216117368185096349651827844097803586424021291428571576229183416611413582897428889538884101842210136111841337941859680422129873533722278514626426542663399275211807020131759509987984593778227349054233594113818681074303420190253170121148234895769909283522877300813983411221721231045387930505810191807209505278148916305924932203117337268718230558493331495168719083217063934765485601150361991200164175562444520204965348113109495933844068104454608411090138143841756870328216810223157751172834804929626446137006880914432161618036141793500656090417734465444380247895528561640422667107665985134615328969400364928613205518197423471712852140507408338245282085802586336861489439590681279924486024090752983425960157198221088902657147212832763879396447500142598248858605494313820020472960037960419592443392542058613818475842323412251990248062365983124158340650019238716616519606939088291583548353794324170125626207669208477455699019889691781225225831741664753025059491591580910549021161426679088175168992339785028268294211031191698768514393215817221410951081480640691213551817855356043512607643131128710550687991368568430090528674124358062963418467082281655345551202037786802116919661748997648583325729368169416878610672617225127369083758207710572494681572830858128473256241032743377572942838013143213800480340804751224193978418050164890516421213578992816240804800569181334127252614019329016361793265214440516295207608407457241341891241480355021109708231091206492663787026622475160043787364186065714946989383402774947273222407676237018960357389915653178659223711106860692980412538103916430421249737272310458493441129109265267402111921231197782681162897466626060050488700918786715629313116117926507051812024998902390829231490709635862326301681738192281007374332477837437703015224879630057746321166410736541245470093506604095290869290919166555714505557169422928167976309879885331298121967535913337576863029933043552580302390684489202787487531689136035621732414012968767533083628623378084756500370917536798027991490146180836669702007778998986880144076343516213879285640868855988521278175195669876586580651624978668192 [125,90] -918152630445921998724912562694689913345464235778852824046872297116090217309597489267393295481755675600253200847670171829222894837549395163535324895209866753457619940331939865102491466362822216703469764185445044123964569480922062701024149955669037566475535415289302319725822178880008833515009636253593489035239034517461287435550779587476421921633380201810496271709668537156262661978341269834502331827486440174169094577180896596419545585058334153636900278580738854754803919492789448490283524118124196376777158376346499215179422045917465017057346482485178515618928559585958087121770020605423044172815464416407930386006030927874026199857600348277057472978761137244040518010057188869876757556464122873578262877633174738410048598334490232482737270016574845560319766146795854988676924105689604542258319665291260904964978771267913335265056215082667964512202210140858581035746483105363527374402821541601849540169272645295459755641681253448983351160250458485051324138210330535088652109314754329099333719637941663574308722432304759971523436174825591195323731791167008488162456361263659811326733821198974152463969696521913627681620232949036666357453669753276344212206726174189421149045327823430115707859292563030603945713201795720977422458712237543353529006958722450892470349911544100461649978780818303857314624385504575217214702323852422284060292429383608535097365070622145683677054264999554322080325888877132287504983627440006343624653149223615315827032592135883841833717651807780492982543190988462121594929325964724145501182416615879081918380085193712475991981877220688484017101852562127189261705333254865909456632671441466789394146546645859111099059227395204833278403063897511262446082066840196691769065638529399590475241664801964239091754525378642468349665348138942605722706439243910019796390546854580804506814278333806322022972795515987183107888953886295112176875939598891579110870420156744353581981995643179855520431860468967732829948523684650287282472759416202529908153533843777335601813242965998640760085395213045399936369677418768031868119518253521507757829648246403465124748525519627675357728649132708927624605794179937762468226000625943631674201260885500460767356197721801808313923187504705089664595744318040575314344531943463562705551107452739451950107881316819684581415837987932981696961476024999740196478404146951823709518513671438588198375933956637314280092242042551883648516147127867277871139780142739151214026339871176566393216141009181665425957484996316965758017266538594336665588271333538385488190753233009920 [125,91] 7085499422006122243668762991355577847275534703281354829380256320322549157632900662409721771706446762893031103643834477284703808180256684878931508186054767276982040408901298576671630043591057973143605895029920258747555227886578949518512841948743509133010841607935344028806151209499909900265397127741889746999083643752531265259626021322408575391871482112720753504942032505384834027366665634849102521034785593990453658258888081222695121223515137796904490650255726019013293632082628463147897102027327970596808461382602935463871475281476686430344711863974915951349554970738792859172563343402678743771210758437074186874776470750645646085084713133811012973243972491071931338055152710352322956561266972316472336096858902901659581277064301759215297487312677172577228830809354510943557194681936244874099288920194562177543093560639069676259182748853116796638114177979042184842266030991789150743385080465705236901966254328814094801091726159288041149409361891177282066371772251189494055222462388374720188736640293264629359497174769036256728257289365459309974130704287127974199391042037442229405279988538736954507045777112922764485414243170170999985927698802538130123235451024765949525567312563123036027280122656117912604323178034882085793887936328458677051452528688684777639038890340688847492538277474195906133901000025435680514744494823119598889762301604069880806934449562372081014001641602587286874611502912866363781618521738551024937156882503333399910100928888656792804915191313290802120546433030230319227417807887726317452387293558927199009098772582482060962977719590832938601250664173796561203771362547311696080519666136380288808274292664248382334174979774056851138706838550099450420216931099018664615497072669816204286271931112293549776665702352159002189503934762280148176116358396516786115511178050091843798314433631666082610354181168649739193782996816807278354681003404043965574691929525850202820155770977150064664090075466761297703327994083798674037488653184441951575570613437475124108427615411506285726370853421920994593132857936980167590110166392889679619844603890882840370574909588983514451060698157328227852186596567991822753105652747027904948791864158123113777174390032486451530689633337207389574866234646965654906909650850747622055054602228195813265836858858117539063355959320262930895480314095154050480189238309130029198628423091271046519540377448309909491676295232988996911070315085595256940388840790970894797358881800419664567257420865890753357247680807358484916524202000262255175574181940189779194067745376 [125,92] 31140802299579574170536961656335540394312519799624988172858476895494860662018338260252965321714508556240165457143830094457883930430214772497267114328413222690876327465528260413431918636071540838549222874407612656146816831588897600105538283397742023509174997420873017103179356866458939307418136388877515113353764817560352558079341480229375733710762330430537794232534930763195679378097157020442135415890109363708141224571870774731674511317409991300927650218629722403479896842037897148720636010924586861880892517294887928398484024976109358433476115737301089986152780726595307567254425615888244449864755824177159667057640262773353160834843695475413780660355231977714556853910541817552151381774590770691110345989169440642057271912972356059073975707526182295683580378143801341526540234645712370923109000564145779369840949463761922605956696592147415864417650424718973015126995237056286911769641301519336474471813033792416848444824686666755112052122911973697038389530406477095000501454602902473884616974634165724579197200114815229788354520118745349813804438092234986016387381853813751709600506733062923505224765073815062832061916941942791024481797529034501420637056752960012739230233705572679867763070547218879457832569825358206544198450235426161382995282963330756358821434594577075990059501629288782365114833534540084604770032971164547580551709232656952104215985242389665023545547565506768773474652639061875373824078084543631638074908407013216745366664926297715456308002366428013201991892605704254058642665732986297023100513048408487044658753849005075257078264035024342474076688175496746455981931166022071995928172937568500087381660213112621301535541954778933189037567110150897383720710280526234708772690439547536788667986827402754760287678952700807048516152252915842900622639105028342327471059938270353563206531089575261894488989247299442924789504194719464348968983781603727131869131764278823016874813564231585175849851596040167228876472919712025628521949785588652116385825361638256065819137977650503765430818938344807014801187719846019048318917623072969843030905574955195461621242545457937643686368674220421582955893111445878760904591548383152627722204159217727860652413173118152647859841005787025140648124168433258203292113084676706998083827550781843293007580769301139016194035473015150547377583942179942216614262745622618998368699096483070201729328598070739755879969444899286211069047498482545035817870773859475739513533618130663256360560547701750677900876688220416498374612125229212136923604299170557718478528 [125,93] -202320243110349083310617457960914826610604065160306558162311623053391983845442596173106358920446744517064398057342624504720533264200364091530269815802395383606747137824609309720974892491073445311530321371730984555579265928832164726388976891337617969340901904507130570554956744142200673692328966583767573568248068425543653543620614307981745719904378009517921633248322403858559964181447853825977916137308443047422767053344611407569647112881901173407681453974374265171685476433170437883446181711640219668933402945282383529332588750264246406003367693611264356294482353744893197550290639900002048443225948406738770780143291499443915555136813447151909486968986270048676944735279311133900557875321302773945403484052697584127236858581371372460238721623651838070279743609875115833196640186783098730609908097151501556257044301387759295026993792585936167042011477245363571256470182149783402763224330855655751248203739207533259687008697177817584022297509930247804498957051896735012100899893214374147763817588208441329772641604981986716115648153082118131155181862404173497077915550785835768511953252383676233407379968647053654002853930558275495768419039809399859707238015457287339556059749343521395715600863804833115356319164822723446183999686862760174981469505115129107121543825697477384836973559980656756921650677681484189748444093200529080752688544119302816168758211243433245338309336339688464486042492571874929157544013485881267031911715472177277894649079444883779659637840542251477328715794266732146539720618511132112519306624052522080632328287644274339578705750053088378472485484400944811154449119147398127199726301160935869663018621574297462877818419117513115534697274583914781241610098312080926968558308339390409504036799977148326183032355361607665494594887285369739754772216367545836016506503979775088897770654329286615585623349055028304220846639091487034819579279651375815137559791225221824678769775834912897360913740207410791714858075611453362933507334331160046593043117896071241429099746239749162383032783481139785596253890885665756185570373398980481484151321391358134076437112004827738685467681198016544069523843942717073343732114477632917692846448248763287122817627213655485961012391569141509503013422609624472005255964021557669587885489862765277250251926134281541583516866684754860793343853166235352322200536926561841326080025371301701092616543474863809863517678477145460783903896528978218913037842754082678736328509200566965391075645118347665902719619859997500655281086599340405465345851407956788312 [125,94] -887592722050561729822867880387023651686287234327164429825369255559212227889513697142698821322169735753152346513545469675576861833110604031177752725994412015470684932660618708096134095370479690643558523304809336680681040002533589207571852902145784246927793281079660510104919240151659819051037923487712621255988593019392037271316821815378582667020250201460994070242684179973249138784054745024210204565102170754071464584068777230139310170042022869477659450644803785055405976473152818257940834178381635528057230890416014919628618633248997135530285691339573849378215473688200351304406655593327303235986458835756320926068617806241212688462058977973596035127215792870517240468876404276533733633524911732217205546488567751610071577093801761898961045075856042064089449505605143725097270325416119742154900488465239722582265152481676175447435749711901207596927740701223246575751383311529412080171881604513311504387090631160262735850337267102978892152724058683350813423833956061008271449929954852138075517069438263217955204117219189707346322307241908336633401025855278135824407097280262882417135676209498696032286647227994211182393855517081025258533994614865378489324004501721891168996917513290116300703932484739112686921800916030416826442280894609225055401114380205604666626741535253510621268909010644603391105508110982875502197209022653089352852241697834944224537590127953666505438942717971170672963577623248204401445242007505789247475325543604306765114148994163738373215029746837762782590752937383959847927178565427602337171231946247770337257114800922337150540611831524346625524842349313553587088866568377535583156142098591514240017762714318816217166311394336551780761084979000492847738212197766750233973663049837489591254728014140494682790785606815481464514210875886303416062431849678561160115299692057634353248593369260974459902336942871567265689673314482114533131962871944628257044433524692451923396724172491202628139011337396894423076696756357794582211201250568246078528580973462214259871049365144956555156293662923227370526028511402622569172583053934789001079222378031628723224363768014886245967984558059737951934652999536550197870081151591036391074460090064664008878441491490291579348620159393191943504469032307030904054436601817183004236507642533336827591883818554444383871905974405243683683838538948468930120173735334900596074699310826333067311300424729885466044127677045029354527380246483922575272582952694365037432853087800730999310764957832949645107137069546390731762970448846983162449229159168 [125,95] -809245956571367957903328195747252860222214496529814253449361068430033171776861653759954372353451388497181799356416765121926688172001177610667907253876608455963568585751026032101717472362657919732925752843887364987995308773431267130628438952553051165576996969764968478858641114540719672440789343643620883008056811820804685456057156227086727219521698584063544502589912327750215573980367519274957569132958764194308838028884514624371648732371901572076395202293785998507166763291681585946552995830169582718794558282842769390900716327137519080190895917954513039672030869406808606569743296848518270077098711304938597933557816474684702821067757969654013318269098193298509025170417219022233772948157830132667791099362236487699810833410019650788383481402173645311573767626257469222678056715527558084547411785850208493557006121298751331950906554293336935254563428671282317110908182328137420244560312065184871549409938932566948887559800627100751272912590715803911794673710072061863977784202271004169450853571695354121631070942385854740683019124189263754085490338457836171282753941089750593472822189958631532306437673698039602270071739741508273422629455490754283995899498049360781629967114213261429825670756250679188600926285710026941429645770489936977934530260836169664491734419730198985028468857800715435349468790475319579670387067901221755203168989029188489959629143719703797958765259453342245977493529955181502332521350767029672324417463228820660182578116130531162155703864714039187605238655611896561345998299934140586699531335775610763524209974926400250566248191102385280177637257791821310759709569932397687675862119556380436122687903736097102296220017653567217997565879621513984107099948914480123623458913431877171139639561725680380669693695873879629511645984909957180096384732888228913248516978675426082893344202893723686322936668330874391321509834677638167105936243709712276118320385356563794788495791612020967126624233912846007254343814065801045121895354753127024781076413013872195974598622362845138002302516378900964761804829041378131733793050701827790737835072435360054063831045250640247227987422194472735969644587478945895021663506139600073949833735683489256080762716674050761795774408960607624730558981814784357617977813656002217212405538808451316087741716415070358424074772082608358341039952660256703124263797157577558680526274882614947699661855444409414098220521762328203557605298104961783263770615121330337218807119549881568742456719693797090971682526189897651054629344338008803470913248 [125,96] -1254661549667519899788919480147972035009101634515626133279727692713264766436602666372497474760387801350316686502201085838922914547283533556291046028296836953907789453354043311968744219724514776535891122265261305269509107878597620973910092070327644056003474371720412173096841983496686301788938933002828669040163656680578421475846974437248197380157118093205828461004293663181941966014140951098900004241937071647338355511813767764459777494798382380647983895981137454525279116281111236984261635150649192986150147326745951855104399619608389485415696977747496672279536405327713979290629561137060423344098935901443929399080656934956228271085756218209185755399104546261967355937996822837446096246996751992750099609594117875836674091306026063697828177922150399714012586783985934274683662619583256740582692357334953306489179921096582886976635736838615851294459974791382658012947588373646024634154583885567044171517114547701624580029563382658643440423963528484215768235110384176971014108272608250048680702818420032015379812029408715238132112058854448334826309068347843876721161944597168194030075219950585817787252924354946564290657318173659105545223488907026477325506735925228334893199293989448555358771257948127484222073658592119463408498446079391897958133557495075236172977930176442329672836072557017265193290053886523146379534135303506991290463199091682461710721987063867998284266761105571819634134118151086213280189606464889173819254052343739719973296373522002986651909144373748736338599374148019414696868568360598873801798382510963795012149568487753126321457914012811585918875750025752376487092546189270232080561527537771748657470839909681069248596000693970407703976245632353961867531694252101640425544662583639394385962469568927907223269263682583539651020253989379435938383905526450934150648674916991677981813739597485200077713503770498192883290673700593649275157757440434445291332448361607592890852595482402408256677796488182233801432625656674123327570918500129428146226603033017035739354335977555350222180893801282578980709799224175437273210744998965652734790149473947289202547887228907428033221259244599799491345928695873349400353837499434923277397093090224948227502465823648487989529232677282786648389813672318461032544619835367706851781848037180209005310923660367506130717474613382109760065849236790724509236939422392424796982039034060265176046900432805873308038881114247446160440100108020450949134317923622750003980758868216331083997472683302541744293417420371012769698408402056111552 [125,97] -1339551283987413396376485089433444985155333926408657158383440902499402917151572687152173387930555725840852814503502339470182805236611814048875583421119726054250444488542201336803439407956942176012857462130651019548734603069297776630120270747187391143702047246632866770798812133783058662515992277471287112428179761744039342808519810174927003456849318973151046855247628102100683096017271910083214285203044027774155951959624179095242958372509349756509373165652419934219441152576289407616333268081114574493014460628983064596900877814944229875815338681202775571528189707977056217396148951510616421014093248229740527907211822448552973819016777093844262087819555846109926707944245182513240751620026217042595410547739798286289617649372140846078731706812752217024865020489921473021587442979257236710610776873924824241096056870509445293798450275031617613106951245745580251256386836838899123544403855743848818027532727062971408629425953419902139970113922265313804952298628405330202859047369294523811176366852439537866087245147275065527344124616233987426577277289659804165702781267371073629084754334793034163292559341916860659369340477871596447616680446404806356956390198126719070619049866455716809720199726821197726496339686671749631066038566053135895295442600725766032687690462444388677194244689473881975760109310184790822852730232181821799295225164906586234348877156602182522165340894258996897856476107654963587843344094424446375020170138179547169445979063490591657100356128479174798475954841469233542956289251145948444024766317799124219405713011799648182228201622447452521092770247819691676714727125666963896659712532783136990718280201388948383436527031472743480484693698126119615825981488997818028697855284482016950549978448028356540485540006188015421167467354825961452069142316209066785767753618987525550731682342937047715073466736685359133177157395784975398731888071359489295382372071042813861575807114928971588135278755938426733021495108869659184860934646208766523142657766129343003167252676083205308551384213642992200711151736626218158971403419395883714541962937927700182098334033013837823582606815083870118226922240072792978898383079411830944003850026398116637050265911331741585788552527428918165814342550491401238272084735232649296103883151812471441310920424354056997669655256825125459434369666206415210738661373916163738128865401756296158762363893228729258358676037199940269278148126639186690034428423879441371798343826358553263081433950189120425302488013689703587882665896842888 [125,98] 9984556227108812724892250311074863087304989165511675945141491028369464294417104182531479308148111919950103495648130814320944673772134334394480150381881647904416563892630781809515945721561177201704968552081736230432112854278704795383934101543962936936893474769036117085162985777185657764738198704637880042507988147818090162504689289393087468792015886538106563240452030567690558848828655063527227233751495067442658379468639671762608767105172565349962407681904106941182729351879453701955289573328629935686324883183841889133517280294409709877180137285845965908508773307315759102205474002077284515995304299894528805382859700463656254001427009228184844491283248224561385207503345388329727337791613352069217858227641329241703415499718152367997399871802215548742445847451571794853321412362328595065979537808010468912262693281768494998569496192351474738951370636705877821730680421338739433180647166464359982170027613025121749099563097247827928961365667838609855059759632532784141525493916116712807410942909127068926878700414865503803644566945054099913662626514170377388633084387281535517723761558001114069251119985771570244905455506355640281820132500673080217798940803535103319065320336493086530214193985343007220951105623436135835709218551127730916432978225114738806647471956361005344847718813586104823623578072170140389658443594556613336119856520979430103456554143830729334590817938828590940739603470061923029970204879136129597049704453896071208928976882974876936928511325415370070202347907686563081870941672436219995762023218853943912795947905284975088317035353294490026115147427964723235693935315622297891910022155343612737095434573481716039992131968850986084848543827908340450963053804875870650835498918812800946858916877217411841799044025584248227187686457385023972807977529907766972863975987078619433190533196548748613514124379899182180902395291961826624922189318734309455347977490720838000848619192691782518401111975812324845766432956359393083176006554495762924797268402001874150303137297733986461108692009771989096707698647336918722702975057245272935359407498351561874940837870587759451328754952578885838775332140914010977122970731031109806029077239211321139549115256229136402162771035010297018640153026560905715821693602744249465701527214423408296927711851895474185751993684997484251378092909743905966590779971165401477311287093336352415619735629297932284423156404868094079451025499281261695267232088014928918788324945649860192580256416913986208480145991233261256877813952 [125,99] 11881900638211744175779097867257212363208431841215773241918026094955369931205349461312456875498308951048140663568589713171704655300262268603682909495702368338838510346815368702519108789309181023917778048553818277395547485277751213331545116025438184146871838533303785343325490440921401163950627932063498140559178316307104712660669405789757295283719238185993091077542088301629084947455531654176242319296725970865631349969376234589529589781367867502525924353279856877389645149580032985345853414225262354599768423796848963307208588831019426362784135957213274005802789691611929078245797257891714183374332512093871525206275550619761625550337297826617100708784083252716551898032621166709689870190952575493872057577360714613112811442492501954795211707659847848777224525983267237903065771321119864036055185788618767224568729165394344472577867432344354732162862602372305489687206637366016542291592224619175682976761866368764131533616417110116647327645751252397644468456218836777550274590478357223265723096757217218449406951167710717613840696035400329366703752169283438703229606436722980191421747659089818242727925868829130175446407649389840365085733502737605153794035595019064250367158817103793396476587940793680641227247725168698912595792402838001623541460293503982518315078387236232258784451479064484887339545937302924252630167429338450223771732034704700273784618522279482899332954122071184920727957921171456360148209485650179348588083671499277040057779493410751616081401504156946026439550832845096357868898973896273097526768142264828229792196229994274732482025776072029164791131753161453973058317536882753424555902738284826038425256133634911086910682702175749770021436165916078043551085386328821102194792178591015203799644486408513240361425111114940060343079401181300989865841998323556206917113451004578254581755617976539187929482013572986251439817373964275755044904728465292961874140342279209340200637262610191902458083240464993260958725960378249900277560160634078204281519329084335879870817450090408895456596883749384277535895116203944793096551843826819077475100292001963016298464758978744386395466891847892366950777011392761431692138282560366585391702981408526417696804205227242279313220242303043773967982555292466914292727902726219044946873126250038649005107989244026994855377896757695820598899432440088634388103207661693031846033953114463596117658668356340024857512160394639462361635362635243992100788324953097761042991021068547109712787770841436835501433103238013896696 [125,100] 4189555993555352719910093798893917046796615726150955059023611294163749359643994716480999846117363348770432338126347068978014799455950239770239887810547748795702185517103167453805103504539393641638826664741563854919788225009756935763092692204426679154888134634970576307532664475085191832176161480206539411059117728791472914042402948470170721532878382292964114607121277654603025580708046827881631050913488526771316156176625383013061509628274434610544914611455875833024943332880139414357493888816236897756111928809126138283320837204194335468482514564256885799210968166478169372953502635854407801067154209923059659229820846339490560742156454042550655386255859276553099087969132164558107686068698552762629350076972803037793673254243595316308501505757786576832975317470306272069895176245104295511360235754912677257921148854780998083190682523468314130081870653406895122275988141926965015548282482926366634551441501127780604186592585804483242698042583027602823438198867230995513638939996074522719260024645638572759458293136981303029044376563169878678407759477771957988748905321084837236351001037122974281555628020078092484740656502453724227550559697202650144677904655723906107820718031288899241499274656967978204198838371811057315357849071566973951010041483186917057823183524199475509509101627534775698339748488212997351594919850228083503025889932907580648043720580573484714769742171607204968748724205121936587688885026141420947661380557378676625378205297393548623400194600688152417328020987987709131523919669220835261451673152837621652383410336752470167569421103529363368739948182156408152947178491769420382908171344606127043436384692744073971574782129430792920697188147352746467134683312173413930120778119633694717901456965379689383202484233025765244735990572475429302464829448178514143662447656776483084574659526888478945124743208975610693568528711877863718296658316362723164673362857057261362512767141419429651765322611733061808994954181255602069335189479901081716485783198457315376206659705587551963815836081862811316370603630789862195972884612067621005000280056872492633461177570301968781350363172853042796369356456399778894621041339770595798034251829147198020843763126005083558452428245340751801214709013965325023386051700157633218536017861313952899505871573394966265491009851625680772032573160961722699287781354020981773241326333280799400215606154891597083874261888241306953263536559876828684720774267458958036081148310884048321024616262816542233936918953926272 [125,101] -2753739071169115583013004815284083785139035214777013307142897738632113140892936696432969190688652767769325672078842590123314883524303641477712487162247054971583573761435998569065377069884361705431061552833366981445234690790082427097290591464157878723874539239801668441447275511642767717908704376193001898288625767246837251217296177579203130735527645791204416274411306726657374430969249933958137167781560487065353382000272027436294168576169744165347795294278836049721933661228140868854112010943897562890297391695292374231092698764458420637725007470464798179465977022081982449053630078145365146888209088622203959196965511766982033772673791724258165302965540026704665192201108574369141562524309101210050706942396173908612278567258367589387130500086656710427344775004353854693074830944326096585902657553089131915920817910617559712067179425329398818241163570631299807531723580991503681473114950195662171068353483873627357885511861204421859227002501049450433203348823505018567974445867441043990640086505798491895757709233688264195559638062292750245269287313782822894920037042827637800597368865149054702475884638522512791381249159788236093585857589731378452866212635331257847417319345464287108602700247407022396914350079611633641872236740323494457937375589740954499231439141558884371209790439959717819999006343376595772363508464468684678418519465018682373404771758452162017389882210397688315753224444330905391707587829958389158356365270932921459207367000740571211628098653775956640829711874781043115225541005134354677486155632116201119354188806883131155028689437962924472745247687221511971735112565638950720733369096068714632805482918204095438445927089897296076339110388395328834076029203127521675673706937780737793828865544770636284639502196187622604683133711329792216103439487686674496016323759941576914524254050613748515262282123102136556926167162634686610941746109729835923073640093256153297205758030508674648822153669846219076220556931348610894043020662155868546170474265534677036872380548369080168623680869215537539187300202039140977685836008355650576501389676726696547044160154114819061897649828728160252916858454121637391870871181741067508379159463030536284990975352894215574616087846481972180032060312438870083499712423696194398745895754296114945646002379718842128132705447090597941501042708880096028930180527982987367261864061391880666963858474910741071162389009761365955173149841964928335214243672340063857904135168751121062731111408858373061833313176 [125,102] 1093192102692457077434733096513366873881906096620874727932350913993760058481793269628006962793685863818808220324246750013096193308781542877266482023658302784255268968418497836567622032542794312582427208568991091455283686581090128687840348592115296329050996259797616406935747815188144827968247047691988200265348395944440213875520138077269296996342947838067657409179702719782403146623305782415713969747460457748058612647204554870352806379874744886257838429282611545724046308461781995198340050835008329122991238670057666527508643018578896813460744807683372013726503778000498070177788482197625089987279094869843593887395136602925918905471105284500327103846254040135041063858583376256196324322780131061153304812822398340536534221750619456802118052494688740199626962337881698953061135314930737530040689149351447436618326288927993086261062825946740571168555046266220308144298397036740769461400658512625712523324528113606021981422056855834354454394987259592633489473418089026751291926829460322726576591816172736681745517938253300415824140420863960515246830758290616774264895823986640961339800125828437729318111160119875962255617234331899309191099029431931854037666565460823895061675758362708636467908466888000738205784347826739231445777868604053001065594459301448842753250826737860029077348833128387517066726707834638430038273437520561754308855247199307863131729628683925805661675836236962429612072744450729789782370363790346770117106227191978804281673413591373406938008700258885817072530708545501176289545391832804111167686262214794605023637620887377549768926578781957641063196988320626277210366705085301142358082563278640796643795756999248691444983883311614970037125639281526978421217841011969249619875705614081014191334319241409354384415234133685320529758794204890419811619637598827809552081314526856682508475855957115345707029497254788449792414526246122125360989556544067836958251088260588631449221818781992402541111671764746187586634406639637261652995674933234426108381087541479375334755320982926429783620329507120575040688866509431025765425322153541379845215814854426482969033341834439808393156397078371246228507370731021385827434657862720316032043721454947679613842730425494168649138679011120884798081934555124987286804409860869222695210358189139502982461696159991255435755574549252887979507601019961901104814446493973083069005148271976696897453492509100322286905912849286436600079164780380274778173823251075778998227066259130198185485221179010126080 [125,103] -78854304092756505621805561097664612081985633866550104441914128960688997064082224421639368579821486884308594015485249976618413987910955656712175715095255953235309264044439782516786717699997984453190266850591961936882666193979123420990675901938371103948833038058733941254365597220135477190479213543174860054918067002948126417509383987772582899597657859907993305136313963759600335350650969216915332572582593466995685837491323645067566908426662730492609473096758177416882776244927759703995114957311580177933548550107863965004698520267512573508612773964595195969760448483807753822318948467710512367024469729980606723171037870318283428929438656887138485620060246396042927792011953429925878158762852348534796491632469588382141635044785792804895015939222773974548462347485503613190981226235293527303277389832963928814832583295677694355357553802353257634162049002693545900216928082365879469702956249738244044526185143831854108127559073356804565582776999466121798567954131579457194923108939663503881705732295792389937349284930915507213789138640144424099163942296725902220168975536778006621490589414958273958858514040346343310158484680081063107328612226200387127721493926997764838140383852035495371811802782663107280653263828858924391157832707948390242059853363004855177998080233452552916577199831575297859817967751890008261681931594306876331461178534051305373964627845558000726604271728208198551159109387839243713307969781516963343176951454666489107141191946878019950985173722904598209243700825578162308640277355041549928968716770135612068890721884356551809934381293470225642816317786433165442373181479082751309292379824488358126052683665043553570436909839031171123367446734856034397765806582123696862305909764012006360063270577434298381956916157310629585224135184221139681365535721603750350608585730085624740154118244667320501487063719835863950707343415608247377631062411397986897779726190165313953336561897308726815651655913378786707942737352056942547314847206746300875218757551791931538485880662867954503321344737815335265169854586330571309866227232425705745345378642575996940996281492929613539778928122971631865217132642024177986235891490266177949357285312129000968951144654352534400145126380392462013591596591666196461613873844718969252601763027915851403733137436986717723578198677161713863195858205037837058821771690777435052056678293875260237295189121000341802773253271798931782687292783376297691623478330591223068020158414538958163091794452576 [125,104] -2292867714678802847576981177610235077815039505729024753752126916361441895566256194125454323070944954816747703532506148217349809287450309401242033469740940359531255665183770476401829976627317922212817933587410120619073276962219079542193287928553380702640896863310445084416113157737438817056398933879474299288810661618965754090828206217622719593861388428862877971917943154183918456492719030194316796472590467319021282251627978390251295498538668097595033801804233133280652492568597032833768102185422939937083608311081505753523114124741047650935067651258092255418837964510936563248936412320332980412810940775547198068797186892316225291419739033687245091145518212959261750908191961644589967665794641277709053808734989535933567356192115317770340431958007406995940697813986464980556264682729149755113685210447481754708970341280898993272661022874980179913042107379661290734278639509211405039206401244051129182219398017451777059735529102537804600184638990131844461304984055313844566768921575448545530264891906372406346516581640416304693069823234688039998441155706544583928220224937109334824393104980232448891321374417286184852136816905257606959298293627259358394684076427168999468479410390796502605034345232184660281711336191678541000315623320235456622964544080529959899146099051790320486303053492725683069275775228439402192937278315975726287058446175790380037534869005943190275589950437494983510075725635176038776338717156202691927480292237230177448719102764965870610654525409946132286103258975109652782951414958368591495294610477748501819141543920881622187842902536955367534725811579879725810961444154611633051553949322436918033332752026623680877990123439010703478714665212313391944888335288854586447307115295598574083003418376315886224986015511244352697419991890178178349384002119384860466845482881372555428836031847939358723910161451088402550275980543855472352511233763876367128530248397112566493620762512437632611672716924501962685900798586561088188559590294530405284678474575370861661398351873950355619827366536230807948141393813617927493170411285845214467872782232045687139659930726002832771143058338124747768996949866053890526042910955398653929928469132048308811921443587874134875167554555487396565881822453385316143688915468068589588684501780983771628876267611831031585371045079332461542487861642786717077318720479211223942615983635109717617965916031052073604753289239012014099114473694948264338996396317920214595868295083278386212360896 [125,105] -14097033435922108261419454346241390518285420486724943129835271022058552215106987755025476871171265073956562104335073901362065169563086385346576847716927926448457539083282639295324003908415542040559063099010851146566470341969562538100591114079382074950346756168614365374726084490210018319450181612262669324831699919739450319047120646529331621838273574148768193228767807747921659929897917350223364948954760598615313575571656412662375171724159312969867157731652942589451437952111480922794862919105429866310871765977386983286801157175870689031943906936724901481413406760501251530995611132198627389825081570895232297785308803733551191595626313005032310261324654731983738450223667311379021307308201765063653079990596930882535046570619937806581433908865538677597864081199065842272138258980871098948566645536851898612768924583809509539193522337980016581280171580913827450387939160735796146756669272540482583052545872944198703056526973585392254810114031098665081777946031907654375874231573879687133801473756050417168838279944182880517986317723786864988674731906484702677043885998694697806503405920411545494085877383320220125048531441066125541366407575628873698479614584095104362736617166951661492483810172524196005512480658453429280951335761139734879724313388368404673268906539919322115572094481915307627463030869585959807010537011871377519742844583221897119141506467981229939466322622222060995219578032664948995266781971800330285902552018952396059050184772675320954684267250986634584221912273672496840688275413983470363127323497209909737623786686094144738171514491314745652002639732102103443200427923882262723028167965030503279105834543393146439123713452798251953255674911368884685904423705007554141511960987347098470315349630358344370753759031357450679363661231906957112390844639201009525109761134974137359547243153155016413720031941385316198413879800112702732805126637245827652554150541340357456141630659310801234112847128354637362005067765848088617261339167752047051489915169601691499458771590941004503972398335327928366406765020570982487834793244105893374057363841775958622296649618455782595794746806394265050407232254269296557802983655585598879466925152032027010143670218063600163814513152955339646966249086205285522642811747770102261670701785776659819832012077132517896924569224972320323670151458431822757222252236645164851573107512297855271730254700400746827908045656750346063363618307204639524002500926303666638799178973634628968728 [125,106] 1322253559121210850978421147551526988607996045164012915559733346908855864445224284066467935881600319256805063812430694205582026431833808741925600653829879072439050501537152232595622021021147075603923542556654297379682914322352931827627033922125474075442471497980473771390960437570249391191744832131494694231926722295870769330543165535925138055191604178421125610403842354179720728233121836480825212510952612868484915697086630153502390163011082187805602963112964678691116420020451299527241554507568339255315068245641179991645554018837000632651947796917190625405971205178459791410784563506980632324360738159166303318625619596144183541490872278227788397719417311636586970079251941872564766738292835944708982591472731168775068976759629516127216012168347868140004542725808853181340590857121028786352358659433513527468582445625377884430884741848192430049110358940365541200760155133312295275122745139546123029484316895449386831300697463115296356230750544428445511256147909551229584763508137070119750188500050150140258737066257539196550622990171712754689712045134537633075827354483549766286173111562515198811338839990413224972080896841743850536097241665525891593101302186789427926071006293465500628430527973630723758565288046143360074530903652583698369075838395996494014926517101557369453900406439200180019961445876520411042229320054219112857979292194408387983231996172672636066112138764783926873791200388350848876839091812829408154245442352612857158894945061976258463262291810200999334638886044619641196204928814749949090665405884398179004011116741550813686863916761048735421673656917741649668473224688792483988221092773921031629765740426697180085121410885909189872272210423624813345405527595763612489286849856852754366821343476980752192640341783891971418581243870632800229517915210716663463653778213664254320021639679261258891852024703942228190724857594147991029696293237435201772295419809195313172306755871654074105524474551004002301685342625678114093291260785642339765666776814524764024482899043020709971705278082075860280229323305239882088512256004950398538748438464698152018375106979072838406750763536581613521418244269322770395256194964898200362442783239350499593820024234111282690076948388472150494853427010668301159024368121426559025660286911193011511192637770834229008463251899314781142850292129830103564770924538133937788382313373447748180422746047038733500370028961656380881832475646586371331212337572078633639935572045472 [125,107] 6614325423535737350653343424331835969101563830437615805447862627174037789622081646688510104246382442684202053393327365867716054094720961322881675288899352468593488050049643403873775781907381131592521079329960106351457385996541231292220569895122808162709210018497092999229253273107885363492044476972856399614212906117044122672848536860499258740162388902339515971603537057314678550825099669384858612228835210338815991966385952861375756876354343952224918671654527370350769959790697935141305258303582982545600664710772114719071492710373710129711367850807128624317936309871391794461440296805034887272273233534806900311958649862179032939753074976382863935655483535762651283216440998897350243291524129362124329385212075845588671907224112501218553442157041795849085843295730791699338715640291025780766540566353805249063557022652201566699093293019698702926880521898886486262617980721126426972176087628134946207292605073278897327722757164086084778355527610577280146119289439904306062014391372513996436227893707956271005989760544301003351339397131877187992237422234735214205808368797033080217192254965641505150116476528616678740207116530352690018640341718247549540290398162824873997273250615053734203284427789842465603750077254617812548973595650208847203377268227367797713558669234245008846772086450217620071679924224558174951654566396003684931892103190465499777674234239892822182140050272225984444965062227490924972516349984872384411521115312691872615501811496637580640104801204671703007909289700319949951630619144231996689200940593301493215336147831933711032861898985118764273027332262234254134460138726232658685106771702060889374328855275584822898603442054267213752375661188023426532464126502310276983890606358288625634094605444709079057419132427253931399277951258633705576213638996061713195856367596057461766195304471394537302789774505523859869489138439840330152938610382027737477315582171329374670718057326465989485681353244892574487963980763479450824337840300780333190790245079713027071053363321558352818601498103455284477904786352252342434442783119511986359352362922984753544416242377705356783184365086165902751908314069795849250782701732549026630152794760794747068406280835433431582111822719483290290946380938088629866126031919458597158202196692839932649211190489379886248959080726433928500376187115698793045380901256449037126838995981221066715075971023917504355645773115433970880144282394731147448925898925173518110865348 [125,108] -1913048201650501708888032596124465573196547745818889714615404910596004283738702359219214166995878362655630895571803142148886560989224629865719294541991225746744769242880251352569559820708479186888482919872456146704565935963976095392103594302015959723484217237175967405363906900800497152464563783902987524659979583230985279691120238976168579629751230039533137388494049637977773759481380887137628904356573600622194515100742492510950470881308135254741718944680273331074157189712743588100000115860362137756832009255204420272835435440302291503323176540329789929789408658536346205439566324488997648278895869929797881723545682633329554084081061135731791657505524813704035674956582755736318449539973291597879189947514970731247852804276073685887502508088110251802670377131425827561407636994854636986425242666854067107397736199299766618451691023742485264222698020221799199289679329175871428986677978573159205714387643002871091173055529299543769287310938012209417087612749614991465721057571360363930576060552731222736011128682653817117598970883954518555325015508869864923260174115976978045450931226127432140019884069734955616299947891917511994552565159683361474669461829946392033024160114893756326699648364318132190644770122439612363162524393897778271373613386923350998891526617324120730815943622776315975222756078816084670496101698465791133917532877705879683463747393083163063425899431423651304326395897165048607071057378087452799993491865778165917521185834187797339767174180083987791789293105099299906220241363622342295702978621882758196720230252748655219932513499484252661399091229396570080913611987467380309493693612695589788527282805294544527746365106761702874629437354385349024454371361071820173922575375661540445560686649410925245544173231929964885273072903080063521117289488249161873198906961480068712305535959692140025954834406447811963915761008786397787612532370768302735419852893468591451350889388152314339113955927336993089041842517818618522395884536411027589353190131541831819410702204396939689430534158308200387040380096725993597613230050428525737058553648643885805148012390817083512413240810476875067318572327781353168956796500855252332361822987015317880898749981547213337290816922474932458962407750624042564471180032279517357626040535019794513214075761311802181667833466774671984297320063035657318946966590143281913931632572532672166774734881016394622724903925426996981224285128710798591014516505543732853184 [125,109] -1317747641441306769356228602777548768370776425761474944359008241075766731741907695768264025504833634310359486406127368093302664561177871921772271502213958190177564762949732489416493053452918524562818490967334566818990953632718276018800162005333733289243301874116339390646460803999487115346820183059238357316150581878572773979871309535637151486808214297386042658745132245471184303860269887665001604259451751695699389862355548414982348730902791979841570757251179455158234564822084993023867551655447964040268053820816797453186817296494600937434468311754789326000445627557869327664681852164324785661900957454252464072939566493786736472736501345112072497757923333251396419203861600499876012796874507300910761416640935985726572389008182877233173244816143950585677255875712190676890011089021577016858720474669839884204126963852126745826099275393430249239690665493353999351221528432802916853060831443528136135807206871287902965771260638785955480679590604638927602937830056959627592984688316594151438671150886261593739067580393341444596283251155562308896032726007943766328265801800802857223060433870471326724255231435571783205994975066214348952134390428027334193851702360991129658496751796863481743513140810804842793456717042342711522330082360503151994142204965543551168334593718038616807231108645029533935815297783601213204598167658424359901565312514278734875005088952039255070161037543890860555152191589134371417181805953950319694254867546749312053625204296635827520837399467858587439580798150300675850392132995539422429274962644672670206425969877788388890563042915994549787593101237235402093048467745287430623553841961430497803544149879670587809092086329144024822078675197632668407313973838894391236279344293704055131924065940547780655102061743669448471883865547621273574928050241470304109952521568475177062259830764088321512793952795854000065698755535765891761405021614573847538590022121813739059971020057970671693689604741238937426732105970282590604221207362923984325517554095123732640847785248998189098288234543526061500777948389390973706446729346919278053944961740727189791715957339391919539188677033974145527470711377148575041184503016561781821028149636964656680912282812228383042538479009095153107760076214818473165103550660006942029396020937475001572156146811835178163049278957037119657487522572218061234186973915062935435316421275839306810786782891015615635469092034269115719841360668135210442453932688000 [125,110] 703319989316259044076601999611970080130883654979715073200186924087575079424249164789742997384372214708141222584485145540798649671994563153111470839586938560757992430057488763651537277290425660208619300666105065679648968963701568581288764864135199923605418784472801701988487010121348344045968210666537768351130042319536533217842380744951493601765915162084239020767333099792391299082922794409830953297544778088085173191536530039816994483797980370292110354492816113148015023359102225994771341148133199844211446786549082375048194792298345225425561844824829410224334285779800852801603153015634788921063619069159506716375721507588625499940174689636648864764797067502642545162403734278248660945410347809760242810133757899187163189782710819515415233457780201099267300201525507048092852813253399069520509048794386636808094045121474143657367488216040347932925835439179663704911772776149848182897079862776679091307202136046737605263361277251982212467556064040970814318851060966463817951160402722983895143256760523394018256233054912758167105165210674801715891156714351424396998022510489328398593556132121987335734255393933936200666432365473877023287826275968989215932331684075530677051588759767182287211833450218830767206548168048659627047505016595928144452972250822407260965160889813296782994537635908153264748591802747227234082781157189313624749468965872408233843639902647627790186628218011132433973663628288943039111568044569643254229430377467183112004030551331930630098912737673988113242543860831819886079104752394150843364119464696311285409786926282727693353837299265762505688457946468404592815668572815122647100180930211366376233157201744364657980042118470817004883687037814317262249091827513013812563325112195455329986628137051947454585018220018487108263416354217108858604263455373743956080859005441313096018111911367824506211371500273614013973290663428575250227675180751794583750887912697369295526397215823030636786968396633865877925585313191011983015707636684373783825581441966966299348855252785538069562116235880685420145049427041190131323392633294920684109940838269073465182012926163166981473980095192048533578779822959179784752414739615912002715988786472440535180210576642610454453277293732925213253311599194764524608779289944956668055213346368075322198624856444954660212531457526726267976904472553702792079847348248552915214855829364407589301312023649797272943707782642317232984174380085394084264960 [125,111] 187954238260997027593617633489359906640772792313640508136371231286712383492464870889636616888508481038476152331805592866255855260099014424613801321157373801831759836790429006659984008844300597086229820276937903733745059581603947319032370558899560323567587253858071824024143968425480328463947103693381846635478159554890091508499438997279162310339191826288081655361409845386382412122162756853134382874477148830783245418447087249042519010025607719669784074246893524581375025512118789041509234966058735404942831093930422237599331033504846314226093672439271853310798167766983141518086289476019747472099181206167837494729253204087960631481872999855235194933630818355470511813169504815200072182979885384047357895271971365898663485112931951329398440402554118931963173131550237736673582457403092951337511812153114577515378986195433369207616620140026773059907027154696968522156205417505914705422274732399400845054885517586193154161397815562152278907492018636821739680402041946214939136498578542291875134646857967059951740398172320899728353502600471200392459918288180658926466730036694413534399836075533187584354584053938924396038079598334677591809734207425600700871437373680232144795060408945172955434046822329065316805358495996589099660822803396560303882642042875457265303915215635061146510718149640211795074774247090180551829040764596108982618130992872205209154178572693075676961669619941619400794251062871809885787681360532554990407686086450463931864449727556066118590971540989573232340439097687768204261496869845115646348767689196562018710256721453143731425824353644216810015656931381330645442811689731957450132932488813817401709976417392634716118135063499573405193197496639601105456959702646086339622234931571233450818976327624756865133412516667950005731419418097447556388926001648893545594435302690027160434874322710618799913622331784065144651529436100167130774292532447718940441340067015391032001296895370587209491602374175398975424286069389941707040298218925827218074886397493355288812366105004586884098284782181954340183908660153402260309598035071857088166113727601147407658916236130826200280431471809022695945559746462592539621909129640342305706284660977517895915631225014284310967674319094935894470678841193356639238551427622677180467879696747773001919359905637972485619167036454261229978817852047360963774513403743112134088938007985641546728754655188327211054790953527722707449522497953825728 [125,112] -58405200762471621137380468478561159994292517010445068430412646207268193654861765005563360721384052464653245552273237320881911284848387350407281484576369072822264632231485507616088643988273990258421834099960665634966082941169460543517647127082982987855213741913595971301831465678614485288034921772502491557649652935056046587807825470958663369247269729854711529162547383582242600218762340621361893504114144391455236462998886634881451009623040609147096367218867876237019384697614107698568890979267874271598732731165506005481699914231191285219182853132368934516435829313377125438406853790418038866651535683211912367611838678172893253752706987209560121937576662903847565164165751792433228454913839420992554908257168797261380673591525947510149610427608109510754907226344375169059161110587372071570869458506823736060825782810461141073973307011360557625876828236503256808677235587299520659406098841079810441398169567213893534134566329617524247341655075284621408281705617911002157236785119873191846652132945585686232273592139773348412441342351529246235288835014523964973218469755015082715686851792106127508213473202813798807625403870757511744367896665813749852443168515811536368295320930118034768747362582970911068738294797494448406163182261653506745713459454088245961449103959445346546797461321439591215739375391293749469515745919276693412166644876002371063672983039306553314212261613317421719953635162003110570169063221727603095120269416699578161184652386272341904394406021485292510776561495339087077626845447916509703731794451988614731535806213374494397442612900650313082125500527562504163301651833059465526031849119706603911156733348542377060479750022122361512231096373049360011124357374143771255083043602121343732850991783798978649596851632208998870291263166517194135168619130165774781860408386263638633466236910766532040716368497776872630133832842751589443158615962124925968533412144190893219905255898408772637803851350580624040910248580738081358348660298503848042053088933649066851363143603110137631392540685391227378547796918497763319919654280167410999822218223051099534249552340941756572593551980877179019581238675808994385235022809641032086998822319074191487271893301673737620809548975080714105003049076105488642934260927309991079755913848799324571140329883196329408939318101121391119286019777152425909956287778405449791557028038701759700301373165874841636118393895663211850770257382880 [125,113] -10719421249515544224448291978170645196855463271084516956216856461194266897410023169115611056528377178136885468045750310304872666421802772724337429470307490117026916551957310646598645082744674443633127270523604779596682585181046794554744261677944452083403361790087163293949354176351583740768082772505550786447082003752389809942583929669822461638031864410393966841921096280773990853303568562124434449171862921197972911198536981453885717732168554574099115122137519370619763951811112556806623440039764681584047870927027627773827354819328678560969577510868274444663596264762109727047923170641963451756169914066968323719080146770449232644635993815667904622319718150483630050313184862746086188496721480284672895338246655121506670413561338724321038772474501319852290633752393977755254211494181392198381914170803866335406209137802652561581056613649652576283774389732537489610066030684744927858183176344924302931355988526674735812008714042991241814994842126709178443814307752485766599629926720188056283897479262933202176601060973540714808831848223464218307947742129171525990465432156402459685884277059757742321676194784176250376496433255241635913050095242742565469682740128571424871136464880501547912226801907387733399911344401631240155773297932194620131233339611304489733259919666311919580022776561561995671063897311718477438355752082733951707830114674925763240375205245570093949024085049754582361248424474315834058881782352600037516397575232935857208111424203944077947625334804900171934802736150650478747537697452176592114565902108057829967579848297075015904704311063443369175314383273851385417396494152635209393214265551366482652398801839971084894502683168150516381949263838282373677849015747864876436561880036077003416145484956146810986974291531917229182838562026421006263865731780565224106499320095659865273444426822561191746273930461411865218555254718529748569573790482864591301227820418211265536828234032860570003904022105595233021444727266262222358365830566446006465141734368984976865988949981110128340107719181513996234738959674025870656051588081847326395645823814200817203339654680287224637689881766545469337590208712027015024465996137285733241813971710086278849914613937656899297656772915328391841717810681965816431233966591881890673107023388966559060894808899832195321315003904373648329964537860880043372735754116073766220809012129717646692336026584580066232634195605924399045486 [125,114] 1138653138055855709719891433733458747687378682122624322081524849763042546930232171204873955031704641007734554176502951199030398906281999168174414473684652587644055306397404017256969939903079357843782669384822531517741366176435468089023296258168879090935661406176962517362527890323186843859968374080620873689232144680245572164949852400070672634037389812911157510136701187991976413033014190778960325705822573019437354961071491216211463494436837825814713965900031078052227444938168796769132942936191620405575787377097491905979694660564446524254171185982421086464568027119737786857455422749219982798995252537988392595572500031401833586431660700630414067269669617035372627716996909002760659894514794898215892576710269881536529087341458829288153418978363594385120428345562406303149216879818004571552790856038528573421427615224579174059381883657010795108065472963629039098171943955650224075644045016583554224488237180783162045843002669759657075869579316916507029195679634636351775826386541470024156684270756147194663785222908216343871601417615158688003751613539187049442473818619617396891576792376554266891792658527121477287019514298029365818510244040958047522415092996239499286863184768973891230904005681679626027905045188039121837644278955825857908861363192385014074240547974647702938873884712641256631107642558841331279730528860356040450775859234646198230571709215671971397402239472279438559235411729359680727753780844352008887650331106229977569254120257714237696308044640528819829848499851802004704204210747883411876929259857676987281144698283697692280898531629294807936138156555861034329228925164128602234672116057185645400796263265109676837942383442978163516189977298339302630362981861409075874679937256797171586835512430903492130231709902217229834725453956026121758282610052057051440870374348708906113956666608756864654960691931580303129367909683473474009790121080442622582361813954384537742114202126310486110292143909726768754786186298711064608050278929545607815549870122000693213575772326426042099958210785087567590834593621853499340299877460401442544447442813195256157106319444036020814475290248181283287986460507140538708579110400562793448981855862994641659281888912245828325420372430546401400058119920696158943666036155921547362026748427147140342730986411309339751345003987586204650741800544862224321973099367137226277928914945439059768141826484169563148041122052813024 [125,115] 204861954009340004363840207123810488762996636558842969118352093824637095524991321670036264080578646803306645257804516060477538411239748078360084886928260234722823686070619434480530846071144998501861191056586734993020066147501562431508548241256514323215229534301307990837383668514831437368277069305339380833276954964665899333022688933302583142517857128906334290876775554933386412930564642853473114368909976765892907719724259028119743225769008395973468528963289550245396322671650403474086017315572125396696184421665224232888829757364099869236291109822982877505626370355735531688554465083320062389743953364195453841811325684712771073922895531455219677695651450726288846461609426643790959197926060625840163006209417550072113354509689712806507106630572383854076366636250634151710095800242114491506498185252674466510679200845644495565928883615963888963599406536050444410312230378942700061839048448128176214806581598853965798080758108836434186097705960642694839980714567107636820956979420904097387688906514263876779022573689693005802886794112678140935644124004629484678452760306673813743110879502527218405347139722133240212026866927129149658390750933831282723520955489523774356595517651982833702341035218587803007719696429977154892375222454191177017842496096468080822611259010292638628762516038304940580274025683457895785280700024470154023878176420631056151451423750925863305393050094234562040510068688971726392673797831606270917961999529677509851521180196681016122282589137933879391340047047582820978241548806302469081009272756156944981488663799951355375613772651722307490317635105132663153199203173366932850897805482747857859091351632616665026256171129124906516632440413909539098152992355539403743575111882094009284207065268856411216609976586088987137649757616667766518921807686812455810696687306522856776164625433950084450836994679493594417536644782770893843015536496400748179191004824639125967745815915612308836524273299995073109850473007768082390623339686660376051941275723534899972792797839070889980436616941410922292795256796719711612889934574321302251077176511703791107522302493734882399362132048841824293858013627895598147617591156361670407961623671547604209511208948200733823048722604273486729376683305471087290347061915955526009233575982419196866950007723173599237247967473788985780306510483981846229678706973301489001078071921947193758483680877517353669628659804 [125,116] -10959919638447094316385798201421534783767153355379647396403242082187780741827911250652813937600774061367329578537601507210737032932128913572050333253703666441703742486186984327167501334491514547709956584828126864721248110708195077428353629805925295042818145207894811925688816775378186361790159448634953001604790705943539009395038651686279363620733520713839824842580906997553943541227182667118165900852215120708186750733028907983794052080310823209295558764069899559967210890158254342032087767410371114186462206752613855522703394607143507168506328603925069467856986932733493012222436583849211794458505693652618795532851977926973143884538713632793465178987641236866829516965562546616325602496469485618561129818532676272224624873229411828524287836665041777001256987907713141261303851950374581151163962962587095476561495269233236630274359935722660788763408257668713123135022080379903449287687569082456854398915923881261704395697595992988106931423654648839024453085478584867295006358760770872454157456697284946285530863562819277596518509083463319023969805226107397610778943037241424378568105968337485064796229726816449820215125349803380823577714708538517171524667498797235148086921988166973375549737635642107225034030621994546996270893545730296325409553632263761413944304726146854742886309480597887553553860875990276397632114329971774474897721058797370610700619181050563472186715019502022213119627932329992802141265375207355425867622010874396872431842511137063860684590374762936074133200475978383968262281023737692569376280976284137054499027355888666800848444857037642586704511574695480161283126034728169202845651418405833308222052598388390119492962872908150976168646704942093944090713041924633226570477676167728868962514426585271977780240709803663426376732794763717697450402254016667900786082261660768830105118978550022720532963011824114127751915112577829760082832930678183451208013310338926421627742319016665338074992813552407676401195459157494439578854246405184556331223621489707127649163539019916929197344533395852602460421129264260390375813786145860065178824201174413522911615253932816189798751460244835457402666482830174141148443730075679779715377054192058444297681816520026388807630646107311661395929147166449552063091414514160522478772986771957620361285578373243672298479048795705103245274025792497255015094129681082984858531359694317047785827360880614924760 [125,117] -23609907902596515948078844916742824667396213093565499115687069028106225595160834779102236156336512568924612845601596643010883143243763475528068985058385073432949800933858982372555593921709652546674883497455236927714956177171914885489596039367082582117157622465057130836919269013391053946068667872523129906373329017388073600819621741116945486948287759209007540474340646031824954532772921245721708056897400886451371977774022188467810964152797886815278938996736243457730543494626559794837359763705137168661132250013810457701509050096147234851068953079145614724291102899307511969033313704284991308983926093160373464247622553872848271499786212359385111924934743821652979597295106510508009304300959402427216294340581109819083651365611152702023672701113076895188305903825227017358109536532900891757264613232245612847348484588675282651199124283602241790988800897844964558459535671750061104318488013599256311012751908968702833888881464298514289833005763037953139426647276754451696139852357431342966267382833580891211369723509619306726611481216450115846905557038845503501550651330435529780860056054924250007666004573059383094332202210693738452208718690501383319006364710179960505613856932246345465559285374465218508678986657342268974627967853821750875569649179054711353991222698575033062224998929197684638422387218310571310852580521337540458484807064083506025474739993773729481304701849529880969216364900589985093341681378522990499964071759233221871451200904251502413928305962862937986830424649515388542904370066252233849935985055587849359109741264385163426941409936111559834998151157142152219135659196304834809254407234006200356638016007017748039408989969798833469808495528558096441868653104045101745224817219108529989773948196850669700122293106352896319130308529021045017111513224012474957060145353360025209276524384745317381869682989963368246142627349238776349886092204570232506478489584188246279718150176221108159219468352144006987075499953881317194157385375610881941156341561189516815594342819091318778831503210357043226346594235605175095992377414228518689562541849188950309447200270594594452753083686447490900917010718686463697011094287398047242469453659462967785038780113536546639637306069924376160066196483654114009682191218369243607817110883579826089766828411037553627684278438951072102646472772006928369258294542068319387507603184381182662301768927557 [125,118] 25724198900327160373552732511880319860193887903306059039751415055479374714107262831418972266040334819778803637836877545435609898617732112756738220931739631233908974885455045244289715342925504913837668371744838355857488438977256841631136676728961759494746792278787256650828520230158330909943593484357828894259665917085430923379774725834849138475440564772554504128879087321318827051428007999399844457768907611970939085833506546938474802826145961149070556787433530396485747958839262198925898373820649855616179932946366486050432991193627128608778347497093610294019184322529468850175637650521687795628789586966134603663434418097567121520415178591330788702216937987124388415169267991484809891321924316770548740994642942397041148125372907675168234038561782833506176216059101332243470906688469062045106006709692880724661621508087506821188082469080312474470719820526105638579900820578785660863600659557825095173457426193651381766251107970828329957501902546558424413669676317286267698555494079389975534340095459689339770515934544927867229214333976138722586348782179143697961975818984570505194752251160887153316788930985868329448764626999351972655279078766542153508342588149511315774167344883797627301924575783108218197325378450365778745558939694485934688951779824238958988505159373799865352457232492672216709893103443467086090942528124536770750959440401904955346264193657189437089214908395369748883343732125159260635636261203741976693675054749370207273865873325117650991848252482170151877954810456864330373908830242821622948356777164556348198823621547105441463043258546400007654339493686425270068719926325587934967701096418744187911508994575795234995809609253850315330944686939896007847481746672755192102294167074612438094257475473971881891570879759596269068275293392643873671392435433878645240142566974029529656306065210997325548764956302347021865765859399412918887703660654865430842122493673733767814185271995658542816726838483329675497159759415552589755653117253507305430389226566194728353730389863393734065351133060592195858359873600402249015870309615010316182428611224415187446900785062812413931744219420885101783053682169030916372517384238443472216495076774681349946722928904059877345389636659973823100432345142570859433385651290779383860404643408928420080415257259617851566332964502776621303208057801187854722513123619303688511476456197789984827904 [125,119] -91584669398576700735052746567968767893644451095586899652696625632697663019239655705606607719549345142830740066901450001489699227995977147199367284286249868533644796422900750635093841120562810496181045653428887272056343712083602905785161366857808810601070896200825357651177686308601903298023995743114499820248987234778053564053768708555156514473484899719652888863233269323880358358145732247955969151659497526100864902537705782673693028606798111756601243839567258194860264120407032546258157744854958857236697332365990748085772848972943735320555984912569480955467109856810723620544346918637740659873649013894475097737821210339598943960806381131034312274120190187801188365558479729639872028994955580063476368157582919957896460786189112654550827812632306879278522464045421312370788239032739667453282596682702308298657615550289217673106358927267982220067962883051642868643165595268839913098822556812077159119032569016615421804651792389368292527794140141343611959242441275019576743351797048986313147898833446334289901590702995134624130827047690520114662994083624564564790417040245213342607226597273649772251794492506591021179738027395908245065354997699562629831950042176542583776960791149642240297825491744248787445217878068877450394727517638850866174529262369872512452266090957482693199256563865284344068222160572758629486342948368370254187273926420827890574694555462086463147274720302490520308916744957359137963063058886931373273671004476736202339275844563633389807738468671351433123986147450067839178333389060786197910021513933643202138211798050627109313313939512660795169341519111614275524075940097014783894554247934980390195420491249025408211235586651894441827367664718104700595079368358768177254244503217956959103767841198774847992585041365575731401197364291034386852609178989397484997183508194935808326143949728078665031783168389511633110435648260977559505261624918705107535456787465381602405695528846526779746585185967560055341889817101347736498770449752533721861241006571720943220193171809867021959034873398563892089172713738976124842559674656614869707462247336957675765530019311882778332003392424079097864902849442788174358005862681146287866217861066250042223457195645972136399047734427119126479593218111931098209612198187295744771439306063688652693704107593123333847832722056505117097671524561870132704158018794057173238829438148032 [125,120] -48974580639601826318783832409816720684172878019253979008864229663861835925660478251004333455727772383361125759899879506702753302911416969076034737835746888459960772855174915703517266676956302236357562855414563456586888995814861238657277157599909550257698339570145143141742480805672635932921393940321481947920531606232663134374885717773124345606103549363646415593903462646809938954078769352629986361841907904782393933529283487736080087157882570546238587487719997091048386223951408209673224470704301291350557073190675629960914371846423915740032852793026906993813666385222198578653804052511429949143306011616906793963131412875757576867859466109384520425735176924594569556308252033242679549585226825579485853222969930639685173628391198092969533376175809964323516636543226753102393970968547616236073772483476098673715965143857807784079848082372768187947103916618940548130156508511292757511596158626818917646249372765745512260482959283652034549037027737666829742760742160102594297677922326532004960251501269075195280228173040384425912056068381549239400350894887675752025296360480954375023943288422699885894958087837823947683539857479616582124549723111697853097111510735375242679878562392792278174756145582909116913483090592139132010741485799986140694013125131877200120035555153880127426942184263285945099350789096715801274730378897269953711693543940535721663190545404880239238301805944410707037089113358626942432573136780248099348020717054825221501374018527926790970794279722799096617353523608253251143827601226079444201274556071899559466554064089671891524913533546640470524654673166886031331209173143509749147146984156163766051327318531524861058111963577551342622170706403649825569326113178925791839373797425687204870443512762205246257272483479958057185817666873989911674160263585273088062720350229290348009757961864426381261498626444476369220792002319661758792464072056812504032199649677701050596374822963024263172729476229594132008988935770811875704800289537054035111617735462613008026914171945165008007306699990474696511163802176668764690709446137618487663561521951360704035188414626115293131670711866551147726698822168259899262506951475241508919603607740795871839429290001807133126210235001102229514043377769130377306343461802461136168892587914710435290590742824480855468774715548972164266432128599339930642469814204341952220725888 [125,121] -655286364924047066934708506830026775967676926696661691613683345615384406638945315804874800587324400217553720472564669884543089740697737240019848254982783292249431995772653697857436388427619097754700022490414072010133222694571977575805363677936106343961292495626596437164140001990121894557644113997529352614645119584403441748858597730577489512372892499251001947475956765186816785871980995234522124153498170298750419675177002725698097338375158945068096782548133065054086850042825319079185505598051171833585270455822098173423779794455236962464896813104855018355277317040457459929437730257040175218181346160538439767004634658106352802537416766406058152903076020848488444870736314846880132604801872120531000513508437536955045140191509208128034268529665585650924716976416263367281377231881408511074213363652307446317465556479764118237860507793137422727790546037770335309921319180395417643679067154432657744130971972882160786272599987062715499962547722500661845065743393755806494850561310229400025453048228858064258754511067740641466726670077791323136625253560389433511093402656858112922900956098535054342483095501781761708718813220217111382265320321944335825065300592448358930942986452963178563377048865258183975678018139782796783292008445704756856648159795353575663634182541492263051474736704136739997756704232398585705135195008241701475980788598736177744697590615928281433640534868483015006488170490842383129800067098818233832397392718323419114150436488215075200388761420040149083391759972471020613111993821912666783894767123242949970152221781214633388105000280247386796953181936004588316682452084916821868251704457050565647574147986422087011282085081814349414064912010160393951106271936496042232489172134681649901777202381761000386253428063400080545038466178337573025588371356559780603121459019740304107787796574816764274760087601666717373186985504576356229538147608136834554202686460377145426782869002611138769035861723189920180142441863360705892933557889824061068056773677985293928665463566065899739109548345829440057526830702858915834735595574187882369961542610691083544619976708002131401414687332587429018233530890262191722195846516446438962626539737503874052470830745683274622817918580874470361686935870492298300981314077310662177779217797329047827488923226227500017622244484746310650918984781157803510495461010314990352 [125,122] -7391012903948051384227828937603724943708098242051372214581828065107071744667963393897810510466166100397312791328137460345797574913282613576052091147991708607407868314168788373160312619884395678864061379213173087531566180078208279426728000532487629825140016232196924748976764257866660467225778524437200627825642275778648251777985640221124502148589347092208228238537977515468158620862402364648786319880432143477566074289066047104994416834012020598701202088702305182036727495819385964940325531036059474892787925823629953450503184852753872438934174786509202188575124965543586351161644527550354296560507847668601583669014472488836449045776365394305496800138569921763339611030235534138031447524628244824598864638284103839715231120456325204692253118807341739844583317894164652080293878975739985848541771598518425202744464974557265131325330493367647312208078606912919988758997360902258973625457058115992012459117697217678729909859147357824533154725194876290584924217556532154082475716986051824420944814182812567778551282435706437791674477966394129921245154243707786458572117052259874225201220930314884806797296595921234423933615497912510763371125463765052922776208527542248597321247815283681585092413620743765817835320056947628824581448195654533339238366190034623621414279451654959534500206916415004986702086038249519963856236347312715889350507548447179475059151631498300345617320995885295120247330570746268891799951041411686319364606111325713121616472362422686462614354130007295781483113699507775217189216085578767347598644161558144400488146697048744049900357437914398132815330557948230411983181658368623417092678360628180468052339803542034388910173348412676387954086356563501399251827542703173538244627940495256642060945623128457784525001529372951073310309830967504795992778949058376672933910189574254981665519811891053707834015346530215991082127308691241022421443611751271023814551256070265614356348846146605257140240718436416023479923223392610343727019415666362546656672601977820120761011450460986982736904429104182736735870585392265657902695367801630616637549082578521073757329844295932146306682923885228043542641513214172712248858588024509386379999344663998780503629831730914796496270113093884180249405434244708803661602090719266567109606629835743205850852611197517993951414623983249811675246816219599789876222594688 [125,123] -108821438134088700467164837186692497832930279910139554390976594806648473981321544774369546206882790680892347097659641065697263023071569010368720833006689171119961928509140857169403293714575221212326822314969570480646507355913531721243228829572388459773203044361517785678578295750302790893183347694734598489705155690594715549347560672480125222589883295641836199586672415631501134722824329163533536150379383606428099978526176009471487847663656408501394194465953456208517118149425302611080228238368086504177015289449698980206451487880601328486904430714489340175413352604464782591303932580782860888666821360931210975737338250526304584784316668212880452312481963368962446394611012401822725337058873493288915978509112608079704607749620152105995912526495380603284841679617090687994331207262487985790517047092784604378012541116452668689411332451456042307673314152708950612531711269679315126404972515198110052759855522769597833556804622740607893250202048965097546834372217785091921420179174933975666537348899649485168174509402733055545257944599341483953684021149813740660477530706552870671240529388219017774786612560855288056060533847173183392024193312046525774576303038283918622954697538773270569509564259489350261739041793296691388047791448301985982430426142345267660459226007926697450610929968725215603320629569478155801563604853733912664053061232309570005189716627178789542326546046815606437967111170428235657317650505777216190641658321498525798573141631199052411317158329361977673655791651731144724905409787130899394770333486478843309582056294634562340771690637657240711769167019493984605904930544876174334102059943034191057232866906991646282908275533009168689919238743388545030888432193417841421256089293125360652352618012494219672855779441368658030470333454240576361814274171271915051320851330359744343141065351682428714088425675922960181980572556953871214731606030136755033170820666330089357535840462431393198016420362170460149624136959697244412270103095048269528349207609910567731284465861453102804577560674431115786811251623045870518931950797594982483863419635403200716604736639938901822341369660112516292008341079059252312175431672446206392396744325066401268837503317541347904345050920438320483633939865657135632616785460999873418774770962122123931770768169281410509377141627743124341692732859616896302480 [125,124] 55624539434774986649404940924876811554841894174499699905538056661172150219211751764589434427437137773705544889269597375127236124113397946820720863448669366270955520992703901493045191556134732265190424113695663189940412392632155732372115080038117022115039137686931542999026270126598818722512636609272566374291407589726644618023709065800311635985418098262197801219711720105770194410361111431663809605251946099476420711263286191547614531725860748917261422490891336826344812186909158126737518108558540149720190396209059841153894625385563283239644182561372080032938596315393235845912924550726002459107335341117947577158639137873385539127377130271408121333956588932018653739455690140250348068484787565604618348872361203657505881926553427367656209462356304316506477430642063689402269705490588994443599855925962130127131609515884048362070164407168986028549121216194266785816658101197874488628729470843769873100218610442343505938250860939055748225877693098795284995756401508916885767679611929665330839945941741096252159757371876354378917184953542752579739357692996946098163624449390539707690749771486659662430796304536380021909013413816935317602419076331989340717024386017658798430938354801265949578494893593882022015423168333735812832928368052664471526123834395987384660241505693879414229810545866931189409704565019570761028417393393230805799766515133318496526497217348601232493492583508737299722678422346171543815241449259650676262623979461692456590570463235408754646728986027385272274988619537542493453566279808336724435055090617904792732057043574427967188719474245728414798442460571645400051828932140202778553768804940847154389028398387223396438017131294922972791107740990307268593068495797746412482564942370010241865809879075872062728750343094504373496984713351567884972338907268911451783891165110971591918591640961739692319874494989639829952683178079714274591169099318704711464546866735294892193464983343069119542926551672743759195069125037421997045024548158454165267753443520628832313702524628639184871519794649566571959444517400010206462319248065848831817359655415437164098979407260938332566531514139876533184034469366505853435114626742249131042876798917009720573825872739401527985890641621901335473235274678969098843998332712643635486183422163997794198222167383102626179861758684836068549017827968 [125,125] -5481413483541962560641308467276122872517562224769952126520181670549828395044403132736707546048414669471856099773653123489991517649661098994815177294108787360516486373211779198109848372814746594503620651926983361421392844210936174719453995830971178730699376992438822179250659205061804786037277315212859601617634954760688423459449236345527875508446344659760100232587555752668253818438434349789514377704073364085244802435643330408895078648703831033713486064034609165480868705241267913086410308830817668902356157868089555343911993332915640042901646865675392423259688681422314100243779137228859683039059723943943191813320749330209492268335780160394651327541984347589501008177345228491412342935298799532017035121878544172479048408986619176359677605597878712846298556076363157082722640726624824051015377258938185930959780983236992475828278019211454079455167654136309202383254657656673928880875547904815341937193562560079826395323967624591507795384762007712655021451326085246087979303091950669650886438675064683977460645394825584500797655652342084113428559865772270968742034466918341223880956616421542505306272547611567746393715138817651654450545694851182027207648578166621761161430638980796864832904072755407363468921301208550333152984430957111174971125027660227594242143163897005326313082389060609280286825220298082564966105083461455131315361636998574048708324604065396560162694224777793825966507750636418858234740682610668019675630040626083894252362258328135442335272340799615493085315982626754669680255669687897553178867487337222320928947143338336341288879202905296587662045216584669769621248358259439430664865525617200209640054833606630521129423232550465880844907970262978187888084038089654158410830553286046408363807731658224445953686963603714304925008452492269136046000381723236688293525322995891879797784021765373623622031649810944001580329660833644258880805882325449940276738254264140199832256487821058517975154960710790624113923596921816502007364371131765442795771096464718472410237402089111383787848989435375030222030662705107831306538221223099166848058130176200643002611174711905860282061458930918692041016463016321647025014262230548448426073477755735095896758844188510972824499466555138033720122820872557130463406948189325806559401717015855619996420541179926415576590320927258335139184 [126,0] 165606578876937439205755337407436120600329774205980673262498319690437555503783942581127426968096903883817924191062161252943476007308236350131130376436543473733764174315329115384085855311413258767386091093606711964112269278128922814643376288290276547749501261673414570238832664860760048945908476120554527873945607587363660194278413005751053658558279336375637137001982014370692992145605076266867432074666246344946312860777318364761083568036612875788453481451705908602681826715701702712105752598680910019079204481077375505493756930470915168989122564587005018926537935321652574569496316208643920718872756561025509649449655755549321273155585634878808175866041628627492219154846213670414247337845103131600378510888244031300179462305235528762140027551955887056280372468966171757372849617138033479736749689708406145198606746751256526306714812410838294408628220963794398776998184745677441926732779755124861098708701116769498135827849171048182318476867553341479598249491178356205229575859459838214379724810513699055405680880094099092379300384564775446042620595299250806077162729920434410226030835250491006441200022429627495248420829077078064154587166749341284388985587716852275501465565393106474880395338274046876507148226518881098981079159111060602593047382480470174375401598119782560414837447402300758211852294666430464867793090258913503772220849976657623288340647849085249127643486916539680082538519756478472181475597124480601364285689190674936259640429275369549845464288077644395444317765186242520169390663737661883261056246749591834173887452513814743290381049890730484824741760047980098434804201392145908239915163536564245262373548394649030801268083723789501744773504272087133066779410722207740270016528827007195928239489937531992940107126190187502058790364912180760931012156027393466862728467930245683117296731155414031921466755457538970480658367817519674605035074608278176939737931513591575081318257878536020895723233328010561293659844521208566188085889615083509530522050683205474999367111724214622190219524816233735664715090169957385257045626840850372232593494455517646100341239376778548756083716793359088024992286184384640253614056929284066947917700649088311224466366451547039890324946581186172587850987156239207670432121603480805658898038930226729811481126333170770125708217460429664911032021368974384708669103144532942657776663473025316391032043402505217194760067013481772023748401746955424194816357565133705389554643164871557873687573522537770045137050129386380237078866996130630920928141233750390175890745911288662255381260437661862983822863658173314616895364244956927523468452516798678220034598411919084181631428608073139043375327271640653433742725392367616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 3376504046953844668738678047079075840445518802044286760342089164367394416419474980859216017093400011765352102951237900743690884601986975316320649014964337266322061601258842150113799393580600958512903658439694253030895193596113313389064141949944491467515896190940217061029574675526699541469268438294609091415546159832557095536171656989744103910872249393438230588111287298574741898483911130164883593180607608331619745995428474570689020294942531254073541765277553367796537645174627425291911510833619309811457012627063281831479296039675969985318973824707889164907975412332461417574303309047866552633317980515643763277807698578698307112427257822720597128019711902042890647040128418266826482929151608927600618017845827456705733004263842166328781935737828301176078216327589430170367024527884397191657378038959270767658684340278294344780777904291745492522393057028888238458417567639104426311817172206596099598094851095311712784614401455510952115241731924843414275308433088350383482332739878167471844823524721384717785418678940326381671876691165343359321614341691069149860967403832499196698206745288862621041785117309988703145648783037531719717787714612834302327271003775714461781297075727149283525966944205054971305746592795298693809708519784727441560764617716982493584506134375776279749925204754023277979745232124228090687791601844821313462732857081872125430387714474596651940740435815393056017521550304023359834420789926626081028923835443712802035110195940451716708627603072776850061268118156636017372597626704430590688879341282139748914276840542520274603921078041637535277285688152548844543244376219709216779869189152208746614589730861543665641652316598274828898651106228616272545061328951188071713437534568075563612539906405659299224607341439579822422997767188932853797412211845927613311047774118803044235374809971558196112452182448792662553401323634927915180785987183316434707642006228493567490868720257927800704504579999940637596144911325600584798152641901523448107125222752863701241824188491171619327006946389654286802104345720046911785448196691212336190087315341472298294585896557331576613420313852181532279898798380316879049887417986960509685875875460610458609551596378943336790038835968580745591711960937014914753257532434705749130379463564349921486778103074767321005722088321395588598041659520770387546202097900706107254490226466275449286864415927056962395971886880927937896282982498985444649426348742673117833313702889785212652573435200089694217567940737763462085422437961934350730062850013179426773928358822305774950692966059633982487900526855858006121585333462458282082259846422337155690819401120496781500841737930384704030847627845750435460783650583347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] -292455413147650339135484096498286427120763596939497273733563617812902024289623823440990211713406956748797587517501208926782684319159141932149380256777060817253880037523166491888707513517187559636370655668201176381392369411408122037535558195983344220226590400216327086777426763830634345084308314812216033310546923944790117187968909015308975726708755920882521539973654837464315585282849363255728707239425383620666859225849567765626552174788422491977760419643319540699693716057130390541996193705354203147017972158659509210524668864503280472727948396237109090418840554801277536471466905100929634868128640108663721836453190213956849279393651019605222378455026265614321613979179564032465343747785085516272385012861547054385572393927310274878048575044535190162208136257329460275783319194892763761134290697030830630555604112166480101527741376652986577307190500364855630405206144995490968816704002056994987180138535644001348219377789154756936565282170088839628029699831907858539681456437317061098215235776135022712878091315274857089573401615908243819769277759269574518857180535108428325896969355568377331423817823785314246024411054614453592601382522890921943689590644232692800032968493546172492791142030026106448108767488092882055816428072522569583501359517420807963471728608510773669357595312881602293566969751530177185954793630891964175268629388062671137671601757280903633886407022648858211315697862976413505922692258438164425011253124956899034496402540280022179507424889762643092955152698575157949143140178462847777344205628224934911685463155231021573383365105104000731243688974421467274818367969448186631757293429785373840412723337156566642874658964961482891686576391187325980086928454154608302541744304703166601458704784691866183430889201339570077365401503561132245000066212828077771496585573932256503635914316174025294460369184868525649551481072077461871071578991991235748216475753663880127249733185762624243237408330881496985706415481868933843319231951165320761445746851419097411549648586712384122282561471492675166207161046261677251971317378575628644427697782541369097148542578226625007627888651333397578349622134810992183431496085240532485413825701807180031779156974784084550684082312785803396463136535679153249700324545346401842917876978267315267722263907538627954361660422283730707738255406328268557713142337992207891675241480172778873376219230642471855964262889366441515433482280167307850943408834792170409191677195549947400302480416707993827423108299673085104157315540800549940325595443728991815708251934754974369318791459499778784091351208292821662046211488333374393814868128090477135787710607203811167353136007063907542850359070216335349512687969252117839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -10492454188564026021423589023993390871803650991435148443300961010401408931437608378133405097988090931049208013942019311706311437904286897715142214349093726149077500480310000104041569496354297320960081468712949275324351054331234290402926419102230429526940409740794331701866780513633198051890534393979680052904475543970772601048454326130618814800522231355561439367866472141739848381200884269042578938313449432756932254271878465135567082209347345199843450636550248209489667835617721016529683859371159048864588606773720851681684529744391412133333440485933900631930482321507884417372567335108617462028480039019364327133319295515455955287711204676404599799828507250458549694911037022554572926187614614620738849545641789661308996880357838007147335718646731016284976625912133975938423115047926264377027969495802561671738004686072248482874985692134440603778568957884103883878545255713867956300832429649122323833992847979149925417469709504269764213363148270886629567416052067914437829738094774358243547928844293383973363769924736171564583135627170436854643725055085821795547535378495163979146207928137480040621228981051653855000204711525737594574906758488833509066546348996254425955050279088991883200411845316129466365635242418992936198651349854590723617858952964222259030787839213058600800131660342935665524634538551231645304040143170000082784396728733568827123626711288282764267191876760812206032163608098373253049785354608012858341351411589847788740371016421377291432273559121054923147640757857988382376780655113927949333684436632472599006311603215817658001503826679839114977626198021827324879566916814561769674680653914241225158930736603819057476891695517278431342418654572063989572674876420601272495337733815444494268010746328625037842964274587493338498094327974570622085380053059620889832485550736007702922328488216424677284737168492248949538076296010338963038365787325791106662023951245104274264506855815999083245379328694591283454619157256027022881769811172688241768896897252385262642220908869238751827941564466163082587642864933049214673964329216020258191128478254132762897120468604320514942020023623807582206332778365154450710209207136340933510561327920961757848143730017099789451344349552288371123048614332448647855596986027138707437356551256546347955716302605941153187461596746561384341913793899150372212265945109350269652131367738052670301691576343881830198101137227907458352602093309832143515354396538205683956696164918185189017415512549633952203392092246835913681128841230360200223574063470012450925204819787874074298298732608251359030353509998377885085740421982076304415880311079243796377032550002379274253494808258469686494166321874222865074055579644723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 175078545765586663120493540507376248603492536298611597225045978485538176084912496637559529358614872756997459402934836278844739748400163214963310176808500680187431508790264085031713381635604914543855293854027858213095090027151393692085024652760394198023564574052582896762137958679376247328658868077597412902732050159971418391061807173161682437993842138555033389690606257279143536182351805257821179480784940761554834685541389851830684043317396414663302900935174866689432507797897570470550694951585185861009910482961133908681594878219869911498913811105063212312279082471727479094993931155483682634556688924152488917994943016371875890989281787030648795289903642274154576239774242718039865947827068408035145547474935209032791341950006135947306926264584972095834653242041057394030174747951662105118130186959749492412022310272288774598964275147888841515256992511690353693498981163752401245724807423721864516597727426011504067495265347008730800237580736486893030912539392031654391670634293038503354025830317898782679434896235812658879785307427226986428470626759234216631393313622848001777768272540111646119183139371244380385697447000427956730569564715525149221675039464126326818411352362896309565061493811612544262582427421768683761321497994023092068508214382470731643868773323448852857806754182139978084606478390191958572540424716896493410122576514538510563689398048044437728815400280473914399081244410120796810870856984535687619768702079269196275997084234508768569141919339259346931591459415818438317712649557172034800078519510411917268590523328586001426334007497773573028185499419588807505746816954649853714516403798604151988953176950349599367208645660020861830021618678067745919011743254233666422520453907782904326382728062911488514350706200994077363693460001098888787496967312762739468080273195011233966599206285255959864570272716774872210279690279499379965635868382689284272369472452923477799648937133561082236205685592205460716625971969283038697271029078016140575585692574429768091314956328291601749896546809342238540134426793978882497535471953634039845056000330992896712067253641565435104026621596499951135718311803204245351162261659344325000136658697411377042701744059881784759335576530498945453698939275200896227806407437601718462264547958906817005599745786620638567596355298291206050572523527976590911137431048373814402433776491728248415650637101506130172882409340729080334094969075221498589906690595310255308354465939752362190025423861348812197947486518713101362712896394378376499253354300445295421975212804994975851169208274218478529699910637405037019929718925316396745582086564057125720349114491012989590500859133389419054164558342809388754698288644622427095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -999906172949209027323326980118243447397388401369007295502867534431334309841877628924355948284986900067398040001885869570107431376397715631856504284477806660411265059455593356053812502552946234338160128984450118687631368258082407695007243204859842457737592813701148735679233131354482294165431520165952768732063198957211066462532932738117978316369560618699933330876495395734413831581976466632159636983691850379296072889601220500316204268567408595143521037113781424408697860231483604706112701261054938549325367880760569402331521606663879970406521734369892762014576508692521415315105940735724710551439954746634138230696426201605171373624279513129343406780461421085247688326775875856442319858806157597062530986910951088363289365726934163395268281025897237428252541765738169744044561072213869337052486564155640876265315875153905993296046088947690871712579103036074592712539290299299861447164711313233433432280954393925882421929660606046409080282723553734644646697296742022531683747183373370606206351783796155207231668239473291474264944204493299177046678026780018771771102295000184337606786683087257432188649485365855411272877250249656547410698021670951930744092936122120676965809485800114952779187508730700337814896650890696383245914553713247503972270970101621143092857772700248522278752739917143027245668056954265021062928262511940177658246710848050082302396852907631502927974181745794049787191834593179295071288433339292908313999589091352568171570308454553463137594706796575958244912766746975278233509451181811123761368279211203375475546335099935375397135021830686964814741020674113186686969491218445125015051639905962281928886001728514612736074705102757874994394395683741367491448640729409487489662901321777471933909538186002235901420537786116012438687895832939859149587817771507609606971968870019938500054902120978206678305909657280471372953329144270306405032848028707481958336682912650816897623554149171920042517931320437466351006263579840857013660244514142244597607786229883093606275541401210021758418826745393489870989147632494922000147902085171234706456042045262185445964555654764115943309892620998650755858559012637915938056364162656613065019814975816388133478522539579742904683589919304501479866744240786996324387112564753252857162142275787907420928227013257313910031485488020441741323596445872767445711643831120458748348804713218612182188042948934079065005629813234806980187985854204381098574625372119593914477765865408805837800366491272854251998159578662523162157575327187548374416915910542570966313747042321022878983774993170339976508074950964725766498014839171209682489734557696616898265975645763353980950541229966042540998506361552467092885712537999795814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 2642837137318702690619936181906502576921820149281344761486817092793733850189548756039589777975837328255186841260544859482322471824320833815591195851767829982349608404115790404511488505379843867759668472777758889896449225828090403941500157674362026286020013620181657920946788908994270505746387050739134859811976993251055563077067538954391073676781338395331834286602199125386323653345853568823404171329352701215777241014278326335963889765192801816040010786723324755641555646495575233431268577154079204411524840200444714721984004956544906267058598326244925323900772681422260036691583634589600867253121162198173188679013033620855218649081262860939766423803985832309116190508012061383212181134416442735259976496512514547335031918400130405251627773162705042035295960361311163487707038673107975821916941675683369112028836331038263193312257265617820490781648598772522858391858952913365639283596957708691428720358528763477058169581065647928667099090363993468452014718763240875328493552783521719476490984379918844926173752276867034136480271694863594774435195902330911569870389231404026912247548987476963358621819726006794075814649309945226520336611159196634662683026928206972293775744652478700652821486697757641982668929850226626270180320428774229183030367242002971014938175550093370284628884841046343241085306083843879132216447957407817013224107877362747159784246220121737101117911135625534464118942002991786467566792040666403409339745820754530897995129924509131440939637447307293174448666832721429886530726783982511316576963879914569557978056785507107746355625628130614789254455206694693316330363247698190531773508267297207043790157032162863439077469335812068214699043547627189172026781062233648341974644397958521631159561639520721546226088820779751434964661483969200110680551044496816850378202932012726433110652062667022226936755266347872748429238899960426130460853527653933815311037358239276106986405751991474484228923912201468971327746997590727971579194377885136041664345528200286211553926312665676374667823250427591012626336446036167267096391644929824095111528977859672008519565254049480589075197065874222129763750448769796661863953186923772448844533517714552024202800162042756366654790135319944411700989324035264867254287407096114460809704751574227344111532721654740280493348396820228068912448730294395948528003874559428290160010470643226896388469389746370805252589925376889267737791158018516116305812206217858435223060913108711124572698760337377197707149402374419679485332685761867507643051626407745614132085857885369262816727602709500695875823546943332233226435078874161123149609395426013564972266621205278030599695904529461937495618040571815227790832104772161796833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] 883570880118030247508982612239444145279376276721733831444140415322614808778729569501352390792423831314165725683959703847701675317461741727142781140808543797257500277619793792327139808735011167833669477967321627716105066877765648331548852754759300751396158928557916942283698010458987008700069759100092738144051269413787369208492185785712389561023828202365548435295402415425919224896778563089706597949480424237557453253717565052470807019635683243075732547774439051130891223082501800648031682678962070329233234950417256430755852229416663071537288188275290276708710803349982623525714178738676934746392790998215450343597053280533301950559409096872062918740909827496673072517538526742785407594892559861398024060798728826982058771143641126168134537013153777719241594661799700995866182620022098243376460538308987102668679481239013852161272928561538155770613612451632166352108348556767070082755975198128310193961449124895346302382883070054152283872508566634999185352877155460472701518883658771180743832445012334653461514493766131291137460075208643778755817349523489447162043554431677335223155682042469056641808179749192257690071261820392403385934305617973674271990576943903244655563727609704455043603942845652677192452885760950491241908367373946736996782819810675318553423176746122363750772739158214253077608357933411920659769070795126666209355442259114972721985647126317290927914579094904040359281234068852921313315718729065549225055115502956476067082055074522631383632383931890560614200564141396908683783231167530393133252816302010187418533904938081600676449982312861926848906289609538038527464751509995915339216829988853217065655697494174117864618350376456175387099345075279511928711751176189330215687113279953803317033026191503305490504516083621699828592469252679021464134509476570985654417863245609346507532641264573124422352131377158242823040648210912322728188885891706671003178324544588259755959549793946571830693061404510154069533153516478118326160290906878353695218981111698788893776322808834946305157852460572562007663975631391377913723642037686049551910201245239346532195095987435696131312998900749716357232966324107813575012714211165280999681927515919110112489756522642759157881640210847154465162279743487149325451747719557574737379251128136428095124848601039484173556671616278151409160605575247896233732006031016414350870727675006558011670885075288172738604031122457582015947879901490251273525835829224522150764116016034837978750928215682977727800138360517101166330823969790311883867073459640639893454011002632017848289696998136824031497865223229402647139117905392190449465260992147796229620768015283165553567359610041442521853223709026156106040719184752122265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -16253179671992423868136185630712046772993853014404749015993520087584634856088363139283532604352628078897140677093065508842393709626839554389727231021876628340285565922171023535283912852629036051166698393828743966042725641457698084093236685372434528061804641365641986771729351645739804015566430977854279895852752291822371297121792071487893501491379919200066513474622005993283451927975203100731392540244509693730192147055741619803886495990568368865142964084296548540758125843992226315287165765513171476433908432245606670054306528714428561539839862043268788202862774888650948032309018393363069603949281003087845033304751905154330649717026658923605478266904880007665222721893168424687805851291073548924459654127849446494526631583208469618093672276097095012072170275183056320489828240626429799893104304080598949031145338850475094053107518563555648374519922998193082541144968013943801489723033069187500534403821983227227952269028109100218787024890971650070369481216143177200219160478407920056867386498721896812023902232023700951054217614361345520052025518767785187334094846865821513624587131590071463515202705532961391639773236839908864543267478130866667618175096317313806129315694263945830998786901601461137249830526497940201023887297157908097565639891220813665515552964472755158044249735487194025759783384065071058881143143312819719417090291869704568712720741534518191007050457368636204223150735847374352505186440389600777216682447715080609779665228649479912496757694834361712864552858960087156936542909310338553940184973461694638026055507053716145776100962023633235715847430238363827818077437406412041288135105901199801801105709435727700345150639231063250814733004010474844716179820394824146142276545107091444448992070415029075595692959445607525528675915347806172984000440156372081197727526062425677702447230017379221107122675282801731462311132167572113868416628549175850307287758436214469099626699683062455640540184557031944444675996858295923652070171862161397572938211140287557905009233410702931732772451851519849128618412514849502965485744659499201898320798961756332430392401872910806933653857548756647099478537516974658388581179109522298153018098304334121110958835816204853805774467351368760384294853863658034964232666423721970174202959138181075537905456953508229684337815856968396733201688911426002651721502005417629662603357652419343275517846163122238467542916601116878815872467950187229054435741555363736853754711836382811684842802536385559288556974485484259990519116532676464140922306116348412315452194526275985320928916707273572647899793444061212937580216299704369578542858355970195982162592192250287153057834811695472219197308475470601593925215681229207738777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -180184240721362931445023255286372686964537382450874176089637926394956392803275780289733101586189215870293580014037761948245251394470596192809995418753005005926100523857406348369133600430339424499959416259863757489353017530072687664485868840518468920646355348318631570012022508133812725351328701820614672841484644591870087077041803113347356885056290956117915811997673507341833273351867038886857938068018143390853162076721157779847150135353235616702751123330719282490630749404005500979217014088318858410907986431226338906354414175432643851717846212713837024585503750133609715308513693554128174964208872437239415397899893846727499226567652522967801819521664174523097950823277000188851004493048799170884657115744776074744191639062026783131703629737488908912000225234217425451456707077311791662658701923165954433918078238637709405660545186086355867625952870060916962769645370797972788107282873140178097232709561743244347454020458014545500329706369497063891081032691173627383764218865282402693513741252229913789315761070593811356846163496562066786692131773041680539712560613044760510954765448999763372212730270475486327875999010079686238055135094362406272039083655551999597814369331569176368746966299607364854441139295638163547329669925377650398606623395362847838223003596181688178136005904754739045035031603387457799384626254984866224372143799901160355647053097930128540228029353673803633865878397991086807552721643349584650597459159948486810758747368246999630227596814132098257509838233436767707712852216953736543947692372675238014021174989225555466083835140413350040471630514369782530588365277857189164786767140905720703561979056372098339360966811138930072578167970008385934059053455474299436625041677814953838465048422329194128916689374655939325813182802500762655436247954846737330767498457386480427770275090064854174708096537449160588763705643291691630609727362555735216322508805302871842855911254790152514565799776780868875315135386885303518975292797030383173090027646422439650484097704606002197864155525830431955403547957788950997890898720605473050525948931590828249158016488229511209189466601463532343964909419333219245295104446541901819679260893134751658646507411434636171809594593443795141049666579664021612045150843656924317858673540564220787107595890419120515023235147402248501705218597218454470120344093461968677375717137503018124869121473696835803974704546313208150978122796183115420764448509821840232250792897969916837056384027094761472060934371234685076322650552368009324754793065294156614526895847938984256113634936265409801955608820503252763909128837534030118065736837757521713726103812451776638545434258860755850146603264735954854538127081455559294687641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 1821808850594648395634744069568632867028399577598319395649531427871419813776645763146369042917641243494829280203423130769525161554889354324445090366127615400429356375013885323013324326142881367577992034113228407214571839125394127463482944932182970003567544217898576477899766336808012746747352326415552746753266487344345852849399268563600505964006641064840307609959186102039278751739792528697038336628199106673043489631744338737552718940915071160783122231415852559631310712971117230403803357459213057203780359016819216990060323662526853791425091237833365058205920119850320053114223726190368165480479171750648299381312526448765505452581557568270718258800336994306288204474554917346965374715161829883566546087957220384846432809789753899761314352292739276795492389771991744279245275154511329683015847372705966590731257031219148291378771644721078418743576077148406272659551296361519587769248403861199003621470713737621388588098584256447267901087633897460130201033911627174387374575797238726874387323132928154142084850707797286269955225152826473120938618232227193083345100339829493492616021039642234346855413731167303366689063654253543716033887085770104350319274882035055480579214644580117989046347862353921448834923903487409562695565366611370241938021723876725929632096340028072343684869950929130349196250642753510178623193362225171619908147955734241606662452944067641855823771285006277396105082741031587824557554631504638152555468939850089568634249095010526162811688076163579434249659988035096653766544133703527010064914158803599368198299121601297547745970964828894634931794596505741760106372415939573233446999032658410423315509277285827447513355091977484246101589276821895841074279566635563773193090116015068102491633625772608532001085357677519252274721844675660762173102944340898081876979450166558698592610574338885154050534440466894403248141530679529966828496881428139539872092313913161840329497071187072091189244339860847506061068858405501914658290015755300033105974649230582529880810765281460784866491026773979000314120930288374368304314385310382526625583774684804112573132883111086797743582287479652353556771458562435363238913760546667010217118127115455315392889205133241643856648975440830744401252767422009694962431607925381937521544046017203745016871848749798412029856408000732542136165237673391971707153547601832162967188266172981544634374198936489837575229357947738797570776834434212092805877728827696721524414039132069208871602464926638764678945179951821763825886612988602276021889579854710315736192218910265751835754387953540274498522219871815682784773812114608308219366566458525423813945169612929505393425629364132180900315862783605254942938054197211382451011584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -7380193088168421069221230635599402487740182554097221243340885716985587355588813278595533016242128701354835886257746172809498361736273238663919948301875617996954137528447778760720977602821781151350516169411236551583962298773428041319467542650570845957612291068705818657019529524208114837401952496595467184686968485733513168244301107401264635401667772206073541975400535833932365551144434110731726270147213076799232045651482505657309298528804705988475780270329252084184723070361803714520681858130939420410206723703525490055924892192096740513417576926432969709529047186491062831166215590301486768814384965665780932119145161884444588673860553825825774227237446882860506986945086398589080377391786552080794452455097306347793991136057241235203617760460214135585132504148902210535616110951685349061791361399667528737755243601548634907851442448204084830314694384917269389406928221638417713355357574783256446923605077060303422430265165034844178081320290750086940235124116598349043004460858471510745360762598740639372611227436992470788271384578327781384630016753473233313247158444163887390742451613353892134700616644801475003941763077841722975721171633562797681663830768531535879115880570594797253192754901988399098303201149580186521044724866772054132190699306881443988507564092256715836888124961274140102993400412677966644737771630856532899518925564249462025429265249027870709938243671334071859030538421964279809338066819984253377181664282412443471698446388268700782080225940868357720597269970538228948638008662271731443269463853158883425773382174583608283598817054149185369654144150071703138010657559597386231521880267998922796429027534434685006945114800190382529370190462549582472027812611115283689129893990028597645132379811530013569771725552843889179342643114871362471987279990977004178382004246042428821761908572893995143328201597529151229491116736397673738232584339057172944895763477353976583480714310433314248444679119530402091062190046455314387229899214525916251297235478145919297049444779518284116776642500992205492367900904561613444958177715122608326085435254467773120480347248019353418886276336075764065065500289817362976660988816676549725091345342051545312777071518772545157054187600561240819317465878766276419599007126289089709089036200533085364403112037679081395985947593208580573440829237320859836321275777180932108669672159396624879194058371965843524019106876138011532154761576779283414234564087458061316849211575783161086285889886102682758300474978951616014516681297981360391824709522105929679829737570648109419073612192016851180627939669302151200262868602580673985049876856461459979906704906913713624221115114138051303740998735680833234619986750336757964105318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 17920882675630263487867279981452848044164365252984079479101154799485022057452779593093831746128953348379983963210299278188110263236481722677671885964132818964448353310036616952217740692107361445539506439121786661613160606505750610353848822139714760975538196373500893030204371666878026177939058585121292302328547036439544901430519942470141812832854382909167547089154104985832486893022029532533641101673716333883962050662675187834297949943031052934575092886792504986482608462137108082583505839119630837818651365003161447507590589928982451657236138682525487770249326998779543976084535339705999655929246647194806105428389815529114306203154583237905821025591366921305718813840256330922722070631522455773508994047261016936520005721096772202256183342867266497556552422099421459525499222398826282011472619408207613774262550461285805035775867539956226858355319035496539842205258068186318884099931426474169881291742381066543486979177217743547475032733399803361355117362286601392108558941898052146527284382672233212777201770012079559108832457359583384428247283763909539443688122107223805136660737413431195786939734409716776415567710006586465721664237499733661562730521973061393205382371962075998198214125172246230082681623905793812920435886974805063624256832455650758617809399892094055408336590396441148696832685853519698896413875855574712450364603172216992433058506649085310779213305054104620602367401335370033195240827572117917389632548920619798182802461932383390794696321440331709796185029344255525552583872780467535749515256398138987555279143033224385915358830384564798195133550753249049881873631081756699590966792810763482805059761391091504617523662700632518806714667014695876174500677336527778107677176637458951038760026436641928410348809166006653654591878733024837037798199809524218502656844018121841292199254517364085708780963962116787288704262876054308200685179187048610799793864680894354847732062280604677889104880388300212491587355681546720741707301928904398355536744241757738546663343916311022419355928646812521680131653142728708571426806233789119919468465954439441694018331892644906464613379811307574420168542409867830188844840905704354356895376308292959308704927352526545859464046396795033237505728980005874869105250605817636111815840230643189445915979719192811391204570224185470232783783466904121953459758627172624303809913347837393206789577149887219719658173859427753381800759217127260722467555353280349835011547828543471508651573963267209484954312125698524382143703217838710145166751340631131187795396152193682695228524904721679299214458289589925703486022767750720037384293566804533326991240140265421220215272113960774565259159401348361899598665011678855879832109056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -30223130942102061094889788261657651228109318176748335481973071668952554130682835123720444057860624839017351933250206386701753553523385085674994860198567855768233036387025108041133625456552307036512572091332097392039827319599248445442480230946994619877975047321193745619354385158742261183962058519647504384530420835398627607404756517061507412101529147794497846036247314844562365495360244670647518606917261277990566555941902292724454736104234529590390618374685406656773826144761133710461186084498293337112668907432957885901556064167009284292432186796884622620779458735793151704420236825202260661930306067293922532440623830923532237161768377964343057991916623356073254144862412947645833369686000647510118311949619082573178459907140449485558947253404429714317279315402601839147228243054836051223754820048275769009688459456195675304664031867943271485836521691004284554689557192710361806436529915352832833146631995795654794933171847364486091248374835048495009680872285362223103660834691280524413514569635104901761134850732341182765090376909568283799721610418245156649398200698703971044300709831748210720632150781522542475971185687978022827246167029667422069185942275189147811915034420807054184905927579520262763561125187119226269801331377002818073503107569000331581095295562889050204275508219505960594104340259948712416667454414610696419295672101924492508064004241733612423689114426452539499662276098633445622873774571256807711673025784410313120117872726115444858131992447967108057437560223710419260495072845796611742403639189789906559886906519454830177781392051508383389759159745868200903918990898650518856426971901948189276314877745414056127570566594609294682000835992872583662100616913062347891147276975135009388978558440829312415267243394066577679046134522064895482957914252892462687055351990384018214685930165275557899293507668423534177588172189819862328399374973557782667844885979078389237749996760889902194101311404143161404589954607256139367803274194418840316930319579056314752852561390878070490903184885407671167436610144643945867812696265189061813460981601834594014493143722553720969588191113469326579061848245234938338523019273268016786068310866152191838228233240861394170175774694011512045653968899950911595182212758886817844513872527823363350710695196045975710569104209896342767744057868302132266890459274464081779993620137378286706496747528284214918656845948258912490593901592470531398248188801101762736549317865411695318873945487722718670776612504431323789452613509588158620459001583145529698277602052841540935987285619258953968655688105573615752013251617251390310363923235925594492195067832734439063613150160758258917510823263882470645277587925046234590478336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 39621897738854790391639649109250807278826663333818105763221464576956699383391163272206109589892742660257184218946974741431585760748637038244777068553041495588162678970837553782421666580002394687124702498726936843326852582945863811058571755005044320687999368003874366747017505279582787057922300114580603143600225506803461939510698305568317317341714445381703890493302238975898152574584839189833386774173336755173866649607553926350363316595911846124758458638049934003569648211893271430725092123740052999471353699940095713691720219903660480672398980855680946041422945489924296269814357380033898719529189995188548837576536063725792465569259523192657138263745918825095404759422627281471713686752900759769560207515412548362749450791900268227033175598273090638714269886236751898643386817054444293092819540875438018876488239179916653649385970940482175409907166264629621341062418472763900933982678771947239824254583774555693976235996557996933111437772764435288075592803649944526631198482356671634868553888305431280632525723217344789985425706171937012532567607525332473533519788459681887169555527080955508279571951713664047686043800982997305668830283856003546945830107179556182325266976254327119241916332005708212586904318467618670431478148889793071856326178018120206492980124362044002317413848694888611040865704706733143627253915724751660742986731083349597632425814946162683734911088691298849386963146793339585097926030941697545833169766360381932689345032069266497603451759871377526525921217570717712485211566142621062326180867801389855708131617632574927069735290275517575615736937775906459572631279907508073123231649166681871643691302536690507547077627952462231679752272662394274754588334709675545122950890960108796847264669749629430493558818517414909814256903845196848871405852731574699730947321554093204655598740154261061567837714112987948944281663721290858798517114594504911465173899722476209316490854494402052241800437407272402529869496975600793846574452371080277940955009549968798942397496566072830284505291128600788177803278273044001888873433999489932102867024400338521108693818048763741774018600047222545076059802010296551785597849641113162330146068299438423413741702314239616284778995496217976041754365873047091786406075380435447407258317640072933727131854910432399064672348296506615098407722248037258067879976960155785714798180984893033306428648998950949165909792915833753899387358798095155927670877876582666600371865034188347338396561827606424929696797661094818930786952295832199538308488054204905825127441180316781022422151316426384201856128721557639151484351942527777034657399176944959361105177064779957484592961368079109524257613053688858405495797045659848563018956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -41379668178235113820241618470718423748704291121500831070525447086719516261573734246669647838222304511468118726921530892557607353812566155529022834498582097013889199703159431128061983663324346510494436182707137178482100125610784183133702488140363170896790706723302309959130319553684492783249343272557553618683829982154257827354636926623164461538552735897984858531026329048688107588777101539299554763441769947833222680380603218440155772514375407995792261383073646287170016251076217297742337593887217918692988545631609009224427096027518913293887550617200433910527119648244902875481623359744832896441593717105058486976449326426714149623049882894684636375807346064233288423417983869194572205016105933788660516111949782044414256393836904138859256141221540198629772952100098290663271076919763230779579815367754808802296279547562613971212458304360257087190983893757063081445766830664665569652544843133842562353572274753020765447009432583864960356413584992992017227806436983069039487573950745109662815355790615315848889259227023912536215678681099284259203993020428102199081433455823222983302329304729365278326622980255745492352933078499708923038343909943215038897246972680841188464373094099213727523547170757640720952336242081438450832193637087833333188412146381226185344575757831723405192959959850640529602954445564720780461527407651169515610717349343211156416847412614960154909541088341219286989709338396923888225815900659241981145506754122659946413275202881851484090540781198564349095950738623450013810406181271056660382354971265704410436434832753672626541767225898415669562109551925197659911181097084885054639960291577094890067818952910595874312940268930824596899235645226699310049122948517287968695097697026338444035376342945160266413539887128847544260952977104136456189259608025544792849012972508101522697312358494430661254141316707592085022091916274713610853336862133991695805619942153814264593972879843879467272559849210081375747998863954992080240109421469591246918244228197430314613171960427579588980702799076061449060927520689724364939363850770794632698009917135852667571555060664671591059649822723529868262888809530391019678885596505172498115017553341005184167950470912650108834460888365928345971824988825481444800985844855196490604213504609211392389452031004837121535285112124355401497411254009148389623727723377837418299925269673740565834408237147811467007952630722381206517962223785270587197012419244870758792808198272488117985886717811007118744802581793271385351809308167531582994847616669020841757267855885292832361210174947729054748114975119823897043431329657459473264798410741331890217944599485127766582014158540741664019264842104874744662553912582819909573017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 9301925066136307847828497328415293041272649740029929210432166092182480404973221861354212122558644905197690504739859272178094716477640959563725039761473497559552523370211402356614230102063991896991240947316828877154206078449199532608726534844743192562017635999267383571374199818549668985815766807716468735553864389865136294960277922705163046189804554411311846866409533878787525206928942005052875347049590356702279001005295379321257526325961740309346270136146078280896475534157551849534053418296466817691984184680303593494376116701792851396361139914078501641335906208732580172645027593495649116005238639548040061866691444388176969654313553121992424893774681249450255424334762990444024457965639908316486825719081748512149667924280979083378226257731489289797120183060785000347005271113852956372639396891876103686558572991204542460894437141384744232707451525905491410660080671909351035557673752775827575289961218932378507980600077036804414812040229409426234375910741931425827341575971964320422511293619944840693212424850598043966640779987108215084857387198990948823513126911063842899069160595097500079157955702061948966115897087202127861518176790621805839344734756284264350264799401420443021983800786293930402648651203430932596774382242955355060559550757010054501643678716592829360294356957041573127878739638477207590183499243319820062117290678121092595066985286601249047374734375923568802037464025467533185619298574574544830835576153288605681593601128626682298449872047916309118889568973771824209980694955064737957663033364411818639711908036177920449389024401110608366991835246767314851922666222172882493307320025302158851693732198644373079299467234860870797029880028232535304608330789966524158487738885220855092420619020206095834331369986357260498909614537724989225247447750233847568377096945204251290089293128130478282087405705280110348324461728246436962860798486697698153430274989631110688056895087867153800612174684666649690124133592133820989051232888688694981167761050389741416887850457356475208969613163605432094567945675747140561439968999583918826998622030680973637639410007049167172088699867697595933173072060065939752442656935413026722045641136526431339311610008045992095805517534834562384938332936546426727872046943472696408836208562895297513408337208121478567672635870169055482728944069471428514631796839611288819257677406956969385566810973796309643527841875032999418623291161717806840322207904543953864085839235374030043897110255196529023743359926065724726782717724081023646435703373094274907382481438550228720839788749040609000448831578568815032928365477965317117425928250521892757657694448005954108037407471696283453499309264405694044546209057496057110037790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] 150792073079171049579468631804185287649238541912248455138057153567193030500470669131385509417312145432809774018005224788463756055584390737093399676957571681407922548624034514221782515059449842219465819632841079706796735204436219412530085383712881872481615409977377293605740908702063187035556406621263779335177303709084474842426163017368545889370898750272678405209414378747194656613312949039148663865459887239647088974685092174242235681356153549073354159980147943123600795851340685470804857166753785463932556873300203913307666958749747092465227662765367024836093248230133957508853303346628835508501782383314871344927459270449473627422165428944272305699538268283396638379860715203532398269127230806348676057719099755001026588849917288103794258553318243534227336128611605760266847216760929903314070077418493091973643451379154613796114170145531066554360976544325094739886395861969219989101852249568288968199908461125032879614868526398594223917367028364168811207224603112335374368904460503560613076782507523519117077364861430169475738517614370666305664583966257970064889410591883219271288019057463399765411806222356148588653715145759245525131720395027513875764199035117302033125927031412309031548863520073358342375402409025869317449011376921967403368658437451537273344430868365480452673926655050094061763330236339786444678989362262166569159227038095997227517472273829408262880613712427214146870132884020976065590118970627245398543423211413906231665093676864545188196567048301762489925074219488298003694611952011525552312148758367676285477982100457400071401194731944283241854569194352094330053225168065758837807913637819204089842310791606627472809798481694364208920883337967805054673054360056330707774462453716676138005950228341212942731119338901599320082051285975301610034659579413291507252993265795449549083878784067550621531988510630058686752219367929792704602480200771664597350270242007951094023304571069946310729450482194235614736111577015020820324648542131735490414382511429086403570891036242267575306937072117214655469447723352631797168842227672179239566081314940664545762362637539370428272924380605177772693473679871360023166213661368977239682574400973133112438079259382752065450057318849689208382005584807957731695881666553016232205581873650964768541494096890262062394927271968710270293794374479021828428690818161281810761127287864995176238327489434307312505289851248180362644236450700078281874649752454088809811740684706793175990985250099802610595657200556332810324901678620057577129408143975046487586644126211048977796462239766631631854772651500276947129912655261974770316229641358057154086608297594688059666425085885693384680015581307018346397945371198170610846924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -606674228955981307965224925189681853734614407548392792640437900893112686950143846168990888222834783674117909653280114140748713560068369298798082629895967822766223479831907368700852282800506868507913721512056828120930252839990574034366311935921964144682397064017624693710524650997143968863289137277061276555717660783108425264720717544729349562311521197991409139091109629743732982561517550794996149888508097171151330519790370012481348964589862818234350159896282912736697663892389657795139567792294858125263388994579396712149899374784054026655848662852146486325846511223482531823829703478003882289385103175272219504822140121355347460077810469299651322945725260687492949056182456606913909947267323572695430897579568902887919937247918715058275488069430000644241038156831992219585761378205220397263764269029576525956012272243376269704126488728355502062746960896463102298296474660386810319045398936263842016725730204266896509149771049649613931641845102766203310445198600526121158835786746640130403580730843665572122033384336344053105544726362204062471296115823809012630771088696799012302736254750828253190655413913458606315658865979887807453080216048145524608885602800029137894968260560484576713541584368060106455908541478404414823543305744751655592762258577818704334700792650600584360184889102657627115508464558052597830712283224963716377654545360632607535258970762532867171601167925364394701052825564342356441288781661977801907780090320061673766236806223483851179043379419164314952777004340106084356759959386610243749214140651196509528282253660322649680107445530442680052305740758694994155499928986296796458261637895758663305654427734392940467801135980435503995735556104761589489071745566792744794537165145251029801794149528644325998533639736288950778887789980065161068562371499643362291906559085393193536893178806201517893484347375507940916108575346610560123408390653851573094039205288894891661316588591454899613779895607250937473918383550246079902018282553775493061629963664558924161515429132079441563102887077745133447333517589834196924799893577289172874385760887722754489288808731247916827949369630688085059389610353807257676045611037762084874608847217197638768829369008492811549379889290645038944737743547364855662444476577190714277297403922536666031961743610824036976011652994372610943654077960011161554238183805432742093692788975842590433241152916239327374044311884181877306750934509360539878592313216952407256676114378893947955643470504472812527097363646683354479437365786264579563986389975288393618736141682150758436032938080690639564946054833409906563969313256579688894768533893075157850609825052741914673668518064938214068649337461514552118676082236370434204645720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] 1447720602815797118673057205129203108532291151878331231543334801376861510570260749449088278462510120852488165128577323759901378535991384266192688882427106559676981497415609515055936602290218479160923750358091303218018824871271136858527578845121709710212090708216546092615536706395112894196124670299929128312855748570908268327462535682102094240110342156172130035810109409496569434486789209662713040047911792208310887027966314726350350345653877614601640902058901347792838624573517446343801451335515547860009214974232941858834303149777363780246333093738898123637210496484156955073686975051218024827469991198883670656413096943915256393549224309464105350344440211426077608242511798424584190939812602729391488553335762867409878368201232286081463870506682397434227606031543196476424906551113065372815955045004887636534336104374125662981803059594691057912203861481836129414801731674669275367632366753742112562854944899439626041073854938961886131271595828135344068372982859085823676552749046044183988772418067275302577135637347855041341949537816265646775546437034380957694788848266534775224899006471163303683078274901417801798938192768479975453664267180991743069592360612850342523602181125433875888742612696289453401810220874957965508395742168083553277686571983260046013302661017115238593528916205919330654440852519558616692202628810299614319090507788827250286060312156182947646450497027559387051053576535202136607237934715141338000462636620316719679637591894142490455357708297048140805698247347029065063640397128756138558229878577265906132081307971815886839419577484422653929656673291160671028326335888129560430170028855157893868976963531147790155251314319100085029409820363060851984136682423658430763018665983139930325471503883290084416041581906470614142429138489774842464215985063902845250872227723596852157158971880332396671913502931294461213891741784979164830067941239335809961446484851532166656750799927807672780943836443759570407945474448816278241594700865294706540385710747693536342990952502851811621942039480339584544095624174279921321472506023641813696639833417437942573595713333130015867406266424606568153056744024161628633695927022800883756835292413067934066204723479223408895535895393489064344909688271378020008421372667800823850823576337556213028927581187060699205459057989061967902553546350338343366626302724015250288317778998349427612298852881043616485823807961109606214252099585644968116518213227109564328718810672107670726527597405578980991658320362143339580414851006430208046615680460621170131724762312075983594172526210010013514012462070952552509675302519026163095172562186371908868230769747063780736934111552883657740062317205794088209424428143196458191736012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] -2411168723938184373785730449966857358928312735922913422367118797364160422023004971676307778135631973622128867730996218175754275726212808072121402702282736538513804262917162660201624865719366729369956978258697059979118654865553733813502422377196026406593522186674270179400828989057292061320196968741382958288682389280325385749133569799375668254900707522183110852478185914224863685893300954476440048554792993134900418395455238022412072395345250420531495169463025331748750130496586882963941823161143553893498825421988001122590608460234040614092762890650272987687949269202546136682817435697357190465149947268128017976272268748321559325753141431128573022871973573423087262064165107235291414205900395110936623077489071139920468808565365175635791481407627075040011184687749741892070048036157722011866336469530940090249503995029115330336643641651180991998322490098817497977308259459159895378963104016746249331718340677523712051279978371047480568611157616742933904364218894635669248138670577759611305867936789719430280254631839955302023425472014598125476730530237447060516843332996649084824362639945122446690347400579477824704315321677063394650469678661121149656604100968499047910446221829979354231655528098150759681605444230354396949958747492103208796779300854521308564086344963406735410135344040108829572739614772363144953966176135602304884531385684050090559486445460671937852176530675108417284388737031918561898483184760944630423572146388075192037830445410720620023803213344784979567344319607291936640081824664814112087308284473786524748319293513127900880103588296691392579950539974465333064213263505293621049347226687220920533070954672936120305717830568298040647797639929098600456130303957565352280802076345987073020598194214918365695759973401573304066345589993699607994621688905001662105718522606151990327231333138411914162965945904643324001730739962065019740580521349686551533526866892627477122137889802964992831844534707360582968911604859991874449088344158406284154033603338527623402475860089278129001617338800555730264625865869966797967804808367261121751853691416080616154849811379611727764585896224255528127936440179363616916269699206748664057714596293744288852683996263162291721882302775672634105619852139401842824863694404791083510777271288038179439934210902327160111716465772798832549742373108596621670602462308016363164685075230369334885653682841959966338595068883126989219220127615896565518679851364302783035944786678946873416454355652315667124383532310317236636674339398920367637482421372784229590434927626970862403939940831128938190009306970485346040383682300150019428217950289636110586541771825899430963909524223874239372133103857385961796090580404271318578319327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] 2849100261940121722553698086654880430575958452875691488431157645167093656224705233731968060644504519345378829999482667218930000518804281069101792085871064435199808456465948418938596484882529987862027649571443468187867113394446851840282009677874780992743161777551677877467576945782036423223415375968985102893723397057199496872597455270946190363310908367302599847635229277757766206591799380116360407723330897390860461899468656509864928035005353678871352369786122531209128018701135697588571975069040749927431882261198716390041102579623332564756798052148484040730212161818656298254390284217568148136541825097696877587364633603031819221917239033746791103099948673013366998296850514947178526550314227614979203246688307513500790859813052865879332428741798746717367306925192667139385366696517179584166497779003556787037055975103580648854933615677174371655985690040830104178006259645338188438698085919598807006880223649681028428117916672214958637613489615680848566150763307974263425440199745648123104689768360072187001141611483077744605110433400949004742278614574965736522600780379254344186041839924819273490013160404728037586211655986537194602138513141772463697690354593828444235360667136773358936539423079331102896881429719509916620864417974088673703778927058020187620503456875816657689674991285509150059754702773960129028069369624852139876497820494078141768063196424676783213569110150490286242637420817908275626329390085054663980442925306328573003133547252797016600769038024161367307393649264357694443449139883455403971022057170281710178043732549148640338562794533759332640354990091718243313434228605978597185899072951584947349370303723686195011078104965478102026562208935020284591725005300429549928571731208768423281184427947364928676766230182425192093498476312705663650028232536047466178960998123252527557793262942575538837383867802154116260063489426208853165140824969012794456392216227108275560822294773930092296687898351341058139886409868545655153789824568725372890965287058966982445556514620509870109062651847562309904725757492196574621586288152606524472410963050641023469086783103172649667484463526320225121060709115479378799494080817631348807579019247282440441858928706725969613324889727156014166553201231288642718949261329115594556239532471958504456170334081013671125221196410840777037326182534108557815960201965887204127182215819286911588451488248690183768028695161360310929681428362357668410093460018869876017015585115870898247387443717572099298635335472064436856278905171726644264593007019814390968650944721898268818237843945505619278164853373081648884372855204491457803345581104987937067125592074733725629036078463557589336439663372949827778043247854098939776912588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] -2240009424816282018347989189756497298443628943867692648186770820124925754873114783664409871650744743436831350312617435873179860219209975983081350048314865350518727026536046085579663370153877724739100133964673639629310432585876519319837483257791971592667850144037926441141634402082372304563061249745285601523983916813438819281011443953435374432034277110868659125296076135875674136376032113136220854359918617995579773758032004186142909583127839512320109792794682050731666162313341235148557401329226574797444603995013490167915624950769202711670045127292749417914858878474530889267854968579963007818373488300340159154143716345795080555332989687285355191146781323233675438653716736381718485155349186001096166925173046306476950397591934046704433607447687705316636575355969214896889364292508577289484334086432072775422230662952392898289983056684975038509700786003871172462430687340481520312250405647616459925209582714828062443664329329286441677503954525561730291839784216183031720357194562412245994563952800809970303972338194080842410473206868913952663160189272937796375111229955675510394579070187531063693074598576859748677534166063508032148674904114055239940673532864340893762689861514838232981954230981719159853451082613228143222514784495867579471684789401629272760152198770082210430280991932949782843667744204493499394048781308395750249366889239034784811155926913073019192443788852931333776279873926435447755846635431394221300199911027498475880066192012964527732497505960607811420089134854191596983787404162487785713076140104114575221513511546455467774966180083012823071902548658167930828359934655743657176862623615503965996236283095592051720130953594912347938894996034121034353644999811638263803049721644966226415681266492988147204786653226515274831207241727463115274895336280141756451236679386529685462131419825668881827197778568878580068653085207566456310361271848546150745623843915779501776161472355293981787621918646207435879636144159529006674849431991335410322144578939014944714884950188522413208561315593237776149471152387202779318733435903546394447475418489293191245160319600109705243580770993727710537624325225566822431693763053795124215188107326509349443559777456302294959660065797104663649619448061399714176755056388493718152195116293896474551113527036927954007042426590007276264245251618082138030889345732315606546144285901792214218779884438177359361331928298564244865130967601674243997111521614985165255086294929255650283237233604076966456554956842063161161647626557446255413665292966298787600868055623778225174785803028362873996942529470851331640023063221521744353565406182929517880854298870622498810100983088661334112676430938752976216097801110699262108254601216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] 808976224270991317224676812506258539726752716545033370928282062923278789207524632373821675027859467230087397926954055931720297850474596914202002155751035914918930125356972385274393426153308973472984653043437388221427086716774769510177491054724937328998088349518285918228978207206625174074661406024703333165263198069980586859523714556630562519735219072854072531704021942771861960590106454484518896256231733999929551970012485220198132026536621504989761422395979968718160925661391723321207143282170923413599377825707766278654892901035309345745861040277711079671078335948262645836031928064126782175344162245921800446304234352929466502529025098949882244750120555889056902965525090036902869085336761349676960821695190667604182603409643215462342700824069450773055270244509939137108101318145749493495532129961851617175948555690936861452490439724234502046005679650954675722974462166750427900598221494016470758206017240018757103270208421286201549442340549187343116762633966047310898749495525151456820777274560176776742133137266989584921759733086764130056889411374478684693914042561060298783046488870613772017452553436671441571226587969839739260025968818294477261828452109732406253174862953182926621407322145833947741810993871528532910817892175882080678629158280536273751623404705567524538943431356221475593197701012337061491887020516296252018024431451182896130341263718673504616468770453891300849123373683032613241563698734350235602464898038245493617396997119224301784473791588097464060659273638758706072300247017360006721976489958069562032838439149276970690334228208720208605535951996683912340675912066719238110630278990089245076203081479464712441999052102689608586686593319045872191533754318799400090078905068488702684536650900413158823411690385905638601322943518335550299479485317230162902282191125621715558820774297423033067884256812330954067879929637017070230553773888441734482313646628842217713191879269917344845144807028976442964922911054281283828982429607067648940180934234013185557838664174866114984517683512617695930226435846229678551169151227180708391319239447977135358619450239850675593695975493458513129213858323519666616156691068350409008838456328360263122579527997867198335433693127636381639889663935818204103886614202580488703735158756598115555354136468954428542933181252635455859541329582053636120547850156349435277801981886349319725809814561240493310546253371614600432196580796056810664617165771973535334456418544666011561169834854980957949058696260914683578055915008955306575422139435723933708616184331120595575470950864592267205461478554924960860263798852417398985013035773697436397746043210802407102989599189625369758227048277393477555258836211225765022688870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] 610743229395162073187682462956230360578977763114833062752245923755011522072929009863288589128375327323444252355704295565970840148131796180975190665323128806500584321325261994162792835192045200735476805842338215131738631655774706166286318814203895441136059302434810431545370742275521232972754599911403621375121805587145596844198934281047459127098588845298319659350524885868634594593158071375970897138256825515485069948922405019332806944268825549308569273593061598087059482043275421811036989433244573681745059349656758006749244944029756850589095824256887279460333288153624181809895859224475803129030950370764699848259686910519915284151662063566848451464383216407782740202166432457312729950542350460517447703422846710059416073496669794943043559820747994557506870965316151995636074046602192476671797220729030997801556859883959220619123679204806790988176697373838190920166370481114380597380776211252240064568059187944517053201049495003471810708126334213586621403777846145413153421243774984254250540905265485727238647587331189586909635640604651092963418128842733751793950137564670071739923607187403525098147710118232003774438348503709256052027296348869681753817811550214587282768960306367451496444297835094452773477459782090475552280291370604681841105382971128054962345078162671414969491332294507884998938621667366323123152714177633342649793663797710455768254654453263999633666320994417097092452446438227101670477343642812292256270064707936501598629285876500886039683373363281629508217531096581974105028247164674797202055752293811292126334409394330722578827623563233532350530204459124698614457048369213376037193089558931679692707737572079857417250476216895623853043137578009580138448673192892847985021124143158926738039036933132557208627246632941815762688214259348047037553266309090015479895806458501329466300026051556647082545739700221620176077634909609945575843352189966290810658521607461654840501672480681183192199985426453550806540825760720119173469260260269035149051764087480288159266465739613400982200588160665386373351544992925485128256957998693145357379153718437485358610672557533897636873794572229550999176769821690263530140006473336409294332790758974687112499703965538547731833920578257948137336935645335394946631354776366242694741306463677521512531620769206011151900647045110369465736795914017811763581242498503243751428469550352050172888167603248026540599081087735795135735232144566351499319102358953594426807021291419840268323513640721006906697764393840840932050249652653445768820699710473014621700670376598074390770475842210115902944743084057099543777960892838819037961590545212307483207851008487221406369060603654825152404778621839326095977399664422977994940743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] -1457248183891016286246784570832770472732643339283670388051028210122442332649059336802836062555418459134093600330007339649903707227178590545183987115596571839276652616864198117048381652856466211517353929898488645215451610557579765572878852373652604692403109892366081260542161993997471670494339499576265437197058436457493868736115321980779652268854550833217630621705932756873723757728742899622889489843542995722368548200523987098973990264199246619488365693789923388961005670620085908165513146265450265180137503174590999950448589261282124228808379095804547839122384463589197613968679150441629712194561248114108961788202951600843250391560377473899225313765976289824084348574616506634478747298652609743491422110290187640665492639774240183208931058223408282778645983354145695315294873612589195562740041835963440943761970455410552451052332833453259580423908428194851917388186730569326958871306704037596452228299926417102984667452020561085430036538743385223042029296034781443168299841771356535405986915497015931051819282434478297146718181763877163341469366010743228482809568143777441529114224091700167709729397119507528205608176945213904814703704155870476712133849610334634869053513767726595040576592679536174000874216466003466159421949617428273428809876288039852367194385272873283750985573521640351024864069104136030179127342298826816199758944946709042783997534355120763932989872658503413234188911411595543672819399009296240984884374043369803346981607219151377506968113093218871652073531830410231580751768003481478694392848375468973570829457464166396239062811557208132209084913136598980272069928517278448906058887938310421720529596516163207513881850601187019344566782776268668388850947977163604994885944988486728709912293280923907980479191828878844260242647536838333270797938050558697955090166798291516568235043388536372240582328013154678323860716647471710334215661651593707012934656540487710078518264418424276616499378950176036799493040934519542017366075578921314121716104036318557857182517503198378041438994698365593666969992111230939027992707864469921741411274574308111419839317187808234233106845420882725993587948467190868456916519582430026822367831568906517375324131229380977889986834539044444610531842930832835347741390844928560061280803730076096051643718494796728517587790922764745340821259308812008259368793184369787618058474210025571388354118354184919389904475993561511847482767183549149491078449278259690100990093506144299381986234433780349951419160797509522104070564873219450360298055122629178516499462468223481577189363437751192327959549279686837287820017612984946793341551389363299966560532516228055259213142726822769858480167436393038486625446359131877721594291814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] 1927710466920473535744455176250958517181619447779313404075080185216848797064641200437052685539267736452352339679558454973919618686251380498346401023244565452200352166387945313160501291122183025918068997811262306471328539818315595022703722119178090771487312593500521406853187981154376385078367711298244999018186755177766685306662758414519378766932586011230632485753362767414003651955056677273594684015738343868988799371069187507812667506725756071133247472162631556673223217222124071975168046268165000561248261842449113061873131651341884518567217365125476603630584252890706763361172946236134417752725477076788669148586126028356863832324894123623173382636772447346727707338031667627350537917996700478435685409877649018789170071464192720609882595258546908565550761810365171734125812508071009467624163926366955347985480388117880861266135407102350962407679515536222048412179300951155385245375260331736308865256375320626134129838081327377683842285933033142995883017228176038311879680355747780654204069777409716521688557574029587734046140426869852107440526817971261854661113533137255906513444638043727001199075811381755401964003720606073521111490235814787699780747556461519254186615391378613907131378120789566454587150202149363736980682492764767597094713168495753132910658621433997211226522322177123190490957077414989759848794338515666208460558394520334813564505199202287246589103658729881030875845384089778152419956758518827956133296896588015202739057703341594172407346018770243852055911149629124571771433869217032371682908588537429060284139448414145869856546576649678752218727327657482807947819993928688403078571930916695114986180806981587840706545362972791418290976966366310107656669670867968819378826679490145440901240615272267970503795259662693156067197166078251145769993196750357363012472812799517383703571371810197134875255050134867937956206029379865357329276999956185706024880438585848312960568137222939484909897008823766432085909638963798566426030533670276592909030139043291135465816170079296601483652909655275425953824159079687063904159964714121711991955713368149178145129476448941740983966766085960640700314068586164979983292613345048548437507312045264326251455483147801941503588252399469230003923031199027217232094839615382235125362918207442982421030257986670593702904516481666410626488812674541131455016954306883230456460718695752782178792061898718200343619962804560322894163379501634179145901525299512794341980951700041239873215940424955654762025113101910656387919002690038511159603428840097641659669070827448128001941029404617284438808585106409217316968581590683872032991322004337723486982062127674620499000634726671473355404680629563319691340909149083701028258316288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] -2426899022966706174346456412342469624231320609740025883936983525326797937862710406209298956150975669724300701908090704746348889002320590936997425798317686222830196453660420599370745565454843999400683625966718807214439605559205837263118758397843995535530099016366297605425536561577447599761327008803712266007563838945331246140823879746138380985251976211139842291801361722988373194256099113642775930934435049626835707268138468765011189034332148648781598484742714342652338737527853877069935876312999469047877290287708854232983739810931387565295254349043287485406642937808529055656875011575100367968033567712453841172430988192525381348615007657507224950059103034199122212977941969401485419610200386092173510361111969196956782796027956637263823582715402652864911268095235429040271336620871188419603340566275400157169227434380840974575646396962928082737912600313079906401851071508152607600472165935055327544923632530573001200534922943388736918800890977242876634556215112039946672047188520094690144853484052880983528021934372285331323693973727767506746977093276479725808818648440132234650313459269335460457575634722701777459689361684854167535118590597200649920593238249103785077170357096489430759753662088256638286692756652300036619635021178665843998330550269804611007469628300302986672214579433165389296827736691518635218853644985686961828735671206209204080082707899330841716371439750787487765812254701505547911673862681898939579526878177317675900942650199312827008615675861048334096787608944184593213789249128082335312380044869805430649216929223430920726374355094150568578104037656617168248696388085696083690716627832756428365346977099015439587738382828875876094334799945433450607409823258500017518466215234017007841829905873454335867366963220461393630125925217926856362504557872671600712740989161292314488223942814208718614450000496618784914020462760336467648731536216822091308407554957286649694054039971731273626596605189993472739977156899840841995739164199010441857308480960915558119428419711504570022933110695511067028813690517789438850085176040423701409275691641464951354853299010873356266640606744749209941515831818861811927456481982602175892253631264626228802872023817660213688911768649981922922973615353212332360834202566863803315110077348196045599637523224950867207909198226368755697389300689470581222720485617922162841475427778168639012268032597945834334741551452658161985616700410559786652288075825355684315407555385537137680460928505848644820839417531133099338206344419914104676600474714415263959935773729350892562731040378325675878332165813100777018159585890688666256803414447853908484747176963340961736339067429466888818952804168342171507362630716185180418709913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,28] 2826663450879795381066153025291074346260668241809739598720262263138894457939094007875730034491458867286895742062072792514360715005716757515460001625837289019320147963004545841562857765203141328175190908305752053230665007843303115863008519486842365907951994865710097618716257943106892410439256188142861175099064803605792423912689374700431637563379801545023396925325948034094045062057429670520334358100866859215896776957168193875184048263428278562200698663357717574848160722976595045548572308978122285534784040570767433162982393056704495353458303479954816968425094677936370513218777916743587993086155891998765374014342319906699953140975292242494143159903085497779685741844265150061257211160346934969494568569955122789009643785453553434232362130608757984745701349060787664876652271066954858350093835688823473565628620221279277848406579249274019017868231044661385209156640657001572544826320724632093618000242276296803829948449830158322998432973855626768536493005312538034960732430426352572098319008750906813851275606732495880552942468065075807239651726529670098489562548037236413983486027830275063575576288133768994275844082319221588098597050104501650237898012047450951511854646671156950181771826586496725845573092423338176539014769263505749024237741726054954550071775848343187558073339025151961071327455492741193976260719234537111648803653302276288403631516796673502309867934950954294877878444125486654282756107116172291846750629607175702272462512274811251583999811089364375520881674961070366663224373768516895869138500686125336968606027374140167139932633240834471097577391137719095267889334210685105958383157576192884540478523604811474614014615883480186138457240548846749088779076884104443378233214904993534117461781372960136717291843299280127490983810602795928310488842925435783965177430516074005887207339382163431237233798465941174456454850508937303977741691550188919837630755210743578297614633009718341952811740691359215389779744166540428182002068128787323339022782775235630296243071146980947349056656135592942345795652368592870317735714957774453607799927510758437927269200146242155219867777271402950595128431650788579344690431205675967295961792740341757786475770740776645535503394339828200684262256854486039886834938690123577757489051008184174353186486695020915005591853420672614525419824611935289025923537068191976102686122569855507219390833179201407493221128771633914083752151447493315693694769155199212338925948179223974957275188860592862360225258435441374522870410424021206233770298073975226082589046411762535209156658992533559286342545753787146675383354863500096918366508040314935068814954887767403737326588124966118167569338400809265418957652392171149285875433603072000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,29] -2609823598775270507920983315503149503577995229326555890354135809413441538750033518760956029512375109659008548268232726206261792699199692899080024356460074277041986077728988798116393250259602759844131922829078199006617573853885866846096542922047856853768916115193173355798233843108976777655175698044971891438506670780508896781001164663005530029226111065257586354446881305989185718125803818427660428350931344977512127904514587889848418618289580690192500509043170735215637674876232397602114170920948972649619225399656480466189390123909574347919976928833252185252302422943011679125790570254417662349708288047822997038892803573834337113913113276717305838366900550273544889943171903054296679655854888783032119410128083554171799735962904719572650512553091460727432362177956798471793534355292343054557235612927123797078871015897758394587532674702872345693103633804521385454543218961237045789452064837588131126930613064867274708662792916093834825139552087587560741266134784383487163147231205133339259908437281138951046169288808561299472233474339149325063774165586432447729372816820392439856529374431962097566729732511532869150418752564468449721521123641317294858162951829899000050043965464988676305016512125173803922672318493955267203866805732636559291465082317781909943295676993677879779838445458314454554507169151681564549326384393552331696524399511133742040034767407443425982423430482093965366455617268633872750508718484376736130619835023363037038336618248803205616089823084363002249570733245478882533081157054097242126049146255675001104776263712278261819240066182565086592709016782619885576825550312307486726379620345079060788291515417637197422232394509516109177859111093296412857229667735105903714073233993079216936946003453646122088951266414900972959197587605824461484075391903407825405538540544177567105266259101861159322345550197709275951061332461074898162558049189964816804931588479392833888554584821678928482075407045493859774604622587123560092054290352919618855618185637760388981467598683013680627322309398209732216969203221378677849095196835902547219639558772663121766763478079352140697309449148762787422434017988096480184032739211507510170304430253074405614345335686620364516363964389417694396986640583200838408495150272763648334205073054181969787419915313702884692056267190906938622804446520933573724397802846960470456616677709738849670351267316346537177584255480533314230183420339864518825469654350159757824774247510658618214835420430005497965760807687088755047202253733994763082727888325941657333950700605160037038204747014876839841963217837406563661507584361222921127040963521996290254500337659136003149603291990274224202448673661425490705254598399106948941637222400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,30] 1628216585240523741734861670695324734977319116610162138185632869764241295210320775686672449435324396760375896899243669152270423197385487059114855130814433071441977282909966515171255981604472050874187255603284792089405181990001676181388926372501898616467312534277002667522147489872071139309283993712916579995666910757684647546328994256063382231334380969446201408210466155712820783067002872841080022175286806834079651162781330745319265139544469377790005832447500127246036348211941238786570605254372704301422696900085892101504689166047590445926066888382319849335721259891298393931483008045197943767499091773528998918233689694679006442750041578632473296254027608819507065965097997264712931917167855448135055382802810400711163497595797072902865005506529303628693609467693423704332674525505984929469705462253069090085208156131288211128468504960519073593525848395031050540020233525536462399021058390354887211026133460114005700272952826605973749932563515618884937597654936837455931904570953256216419015813110470232957781383226216843790464978511187208109068674379166570256976873738396945903357471753666471360161077112862093293967903833456988098517472382365001506321117776801677246561959883600058251082927017221663524485784754534726295945010432084052468985277037689961051095091585287452331238560455581310157388277373562635946358875706128612459486738808838965012579572016247076889885839013488955428331158882658632590802858218367509877603897969722587962607920075038370880350934807106744182459235208390255016523151398726707558862339268603745655916338257834949573334876869682061031539324917260528875991063709503021128363058739852447875102049055204634744748562049592868174643338046436495788552958009798161157229474192645440702948350588307399080296459091400519084077109343737551791546381481107916527809233813237877420099200385027888971160349007773617589636720673738280259609488098274205821123018971522056797315913453135817093884356244827379686194354603082508513323340932627777161572119627827289583617521717236739381816796457762128974446738247780863850632356188695354660932817413425436075356670225602532160927706318874631637422160530823287578197985133816024551387715706477008151777179203190797447641525659707224759114822743270946125801250328661775260966185114902532972979283646848429786955255688592693455123375307759118775316990288186316868492908317085501475315344665269363026378332224966975688929540851837011316452273681535123180158740893988146484696641724160839016776651533362093557854587793228396621463069804046145461625365847134381979569317834605911668349580273271205129983392094081991466635512974428634641894405721033921926869736775338183171111946252365184548184863310452159714953265152000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,31] -385821226564540179559935717625858827588790984394878836226803868248922225681356859149580687562122187263957227799183676705960895993179926049323170324348757977243465521063038970719601837746616395260895198107193550645023248424487341292670985465952069732901670728789661183364094780341571602752892336813535283059969273164776591831993952088568040292616916023963816810220909941798459256806166225301297097538083183552531237525831678356466775125346569600443645735041578338365589180713021582487701484538550986997685385524940449716920338715632300026585148591711196064827865871566512561620576557797072770669082499046655284837598426711838380679640390175149381414218359664811309645888308173135192497055601031117681461407114370359018626273655820278979178598138885046288926482244913553699733955439961991945423206771132990250026425564127126820405866635743624127216175923534525558637222168717120802019863801958493648916094487821912502462353234071851875628120859004024102735556414998956861995456900643376266320637409492432225797465734487260858252682557454343242219306198227200026413973583827973924560180959790261171951077871062358475342989781107289335162437136261804234880156329717248018552397185689134157570353414314155291355632057200517618928751954873405004019102809940071110498141564495714024667119106630994840088145370783023325835621291727181697164671869167484287996129187090916763316762196354934687612004708644774937433767290339246247779950932138229845449964402590877507065255236092655593461086054623211733277553026293203437059220506279263693614246280460512040398427728075354141544740730146518802286355602426530552518576867255519211322234733771261937247755218022142523000008034123339704751412994563035669940518775192227962261566043594818929089209690875264940992126310635320840462285777184657967984065959594557194773102082619882206128771892225892135363337231260203895141380443038348804466682097238422239458005828203665775003687891593139672561522814433664413104299176992361664541806601769402903568226548601071788925835566332666971469348941567945519001225308674513239658895661944745180813025130264194397239527970602719633076683395347528140550597746045752810632716880138055493522027157525690894473056370636228701483590034189897213490137215350427847469876964039387180592857462143849803839203095127112020221334160310412240048467045401423182404952584691172485082979823729616255484654865903290729193706574348353515490226745117196844837298643945004149517778803720914181881794005382373742824482684613932762860514446975783145754049337523846942112430878995711213901746496415093995510196376097724599488306214294638746381419785417713485465963408568337782974680994126621326589777761566083349347303424000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,32] -461929136185362748711300169634861235804324526940747440826255845255865257709291355882480180346347952188664994390471372264747690904488852403227572389750256826352942953070275693700642135628253687656837554764566659410537860765800696940235523711881541275275335689243873626777959089016783477783332779444345879073864808467897619597490784125254358098291397318702294576978737607465867151641105362555042875086016998985520772535742409860222436644334997194431736790845194514881513703397453371915487916657435994560622633233300820444943994716594291914265808289138455813256844939276384171920008816422593980124309603264785333985310262859153700558071874376618050055826592069361938161185080057898452303918702451281969786105193664288433833663672480302079323666252958266460180264136103267192173628806689368390772611682224133290609477042170265030482769524670885634759838507587287399699938579240969728960250213274130770619146835349223115978094693445719957478404850382125735620658234602073745923800068627327966977662879443425894743291400553919760347782716485619757498462334662406968588258264814431219650590009307830139298945011809775939609026132843479607072830860129273406011210792193820346231304167690546840737224790972096009416025629750595497540067456651246862095621581570952630849850344027238441006101911487524678218271359441584168766702321201905298888371643364772720778924736065050775515388811779033625411131933764401273496531934456251974022510183863068922454336937239751902969183410879765938803544212454026853962208728666651297681663059666202956971714235432033188289841459557660807959425817493045158474591268664253966004292257012628360186787927964021891827475874683140358319994153854465896111626420170490773006789653994881896922549087758847676104516900559626642960878481414498717260482934680548980168241258537497171547517493838119506644518190447661998522081393927574253093855624642158549182305248168125636752416465717841479478296948798331987770488275309794694245223036933298882225545430920082052614034469164352696068014461462398838713864929973589769363094744506061046595097949439774160815190114833248207752274322048042743522772420616154710852042941604654601718923107281684204113235491131090261547415160906542265176643895295375470601250190094775304058824235614285270017123223940607367266749216296542891114466118395110814684520347473354257842901926808063852710523381488328175003831713770480001064924909521592503510481103849849657805721503837601725735370695043638117405459812961390430267345418282827405492112249525189972185735341848356911623880691104137120274432249213751738853245014799135067396859179754343837225119568662408568000535763569179849660916675260726878462211242501830843844429611008000000000000000000000000000000000000000000000000000000000000000000000000 [126,33] 679939220157993481662504962907232142758868052922126411948553396260659335539268634240936394225284544969706549037600068374870080152531846387620546425665764619844938837811806896805941501618189526505611748001418777949709836694476264977964686766513403400167873580958959856335215234141274581913719328633979110465453070526479749243331160071820652552693292328070169951077380547622050856284318797008220245158265963376445522106270767948885448415111051185301096003568371667513105196367018522176134545770211886065182653909216679556978764313193089820800995910838972670329693730940841166874043886659020664952575415113140888352135816180802605656135093583041444491315564343214731940515552227706658466018565496363716243967654006291168600673244207274043230345786617520906310411436731057120166553276834627266212869710861030917729318671561382684242479618997531990187726770001641478142249728456761094801919151407383688157767253793178874050429013733186486428767251421298142339552116664165771971834029515538777069748001116245589559094276712160216004442682888898353395903311209265484321367338885538277832457582550792680035402778310146310747225800441594695482891040499997715358094412541583272368772841473972223201931818236721889849021632444328984609665249355300947437257394194533457278813244108311394335526952197042980555812992168251118773542558942852571258127520994750997245105940103220829335305100314003384572132603644013720115530920976078541399536235937672901153632580986265755332246408227428606753096258403179562797296383384090471342387815698173176586990244633701829550898568743794477135295577838238767002439464997140532573573205475065336546948880506279614109934023448128542486887731790488004136543877301130349130539790647751447178944450302084021619822459601570253835170770919425423510457419224709288265142493900018448993381730089752381425013129623457760018828350397829248635963688405775628990639680268483931630152230982766358067951147473911339484523548420620165826169997702022520960803131440020512794158397442291023297839268139875902682732995603430508675891011752165971105917613963045655042438040378990886541569558705555926522889102098522417856964553491580945571095182063032582097490991177890635664004511557343228341235770402699350383192699298926040019910121095946615354329437579558821066694256242247703622547663398187662991678024095495152256695093887800312635329030437882268110511716427964896484346307712783179125718591179363893213825288776798761541922703707153724281493231380561999293528346468345490126555387111783572583180378289371895208095469453664343746872338064487541177972488535773186239606091162000392522571198905188717261665961200735592812986143297391890460482408353077452179767296000000000000000000000000000000000000000000000000000000000000000000000000 [126,34] -489222460811847428234556676025756619724695738758431172988638868571089779131221795259656138642139793209043776065193355395539347281192136913517273047587348403678034693632971775886685964140645191570139400367238312854775013744421609352472960998571303119228592668668905851154375242212421620166637525657138001409080806058209729379431559452797496846285978081314052610779456884840748102982946470683563020688679989085066013380920008382189680031665587599277844882463218579362803164207289352517059476368036526689887515732934322615273603627968519739213791741673746788350698074800548376976190187651170048751819975454889665033857813031566107766924529162763590727565342208735053111795245439472207602747630876687960456156410309421454699361093866701653638438670024703000518037222193009353577579349842188407561128048233282464023696829455321900065228367907206028773045420305139659766912537926488425617709372365150268897750377444275273035689959683761604764496402872376551432047371070442575971827253071976839696067731375019622573704932545617281868834268117008893454474031407868757036325854756747089585374190831812873553196061309833500447049321697358102627414085668276448789597356798655800131976038337773724594145932238196481246743592403405252073645298553941062298879031456088456280952887901512967336407982603789952092562433173626766583921537612423086598638028030279860130417530665231102185262209545021940059482731884328640040645478647549520381544045557187417632945048740060350965271487102394760619858795441834168838623845084094318904577652811440319305710477829427717237900104049807816095389658710833543168206976317357186853363342985306994070136503758721431771802628155140740633154690866245683178957896485466853935847090926363326174868596702285242342471590910281059339894722946576294483923091968113733224629676704987561298763594249494443218111732550856640983069086055895268334138147320626753387813065565433111969246834948068295621759397508619958175563312839430249675875852440764171860843956357926420906373846764907777675612899105032488524718949528493420735313112270976262933635263557297180682637458698061541230739926292011326412222840504233106873045207216480701265457515907996397274706041359125175567418654953161076527588274766580519590647631945703067253731257489910733777054572956703405709140272406008535347816239566682049118406632235676853460459983554328629450227144263859482485198408254054370793514124935858876897211562273627246367051398590406982629277951768717193041136244660733409055108717874180362065978348661518449704823069625655363051624794110547945541303743365460228567331891215524059827164079170742688791950862885988856557285795243382238483319819143074458040686826259032301560638996480000000000000000000000000000000000000000000000000000000000000000000 [126,35] 221337996280696194710365305437476753188017395607393514440564773139398967686790833969549719255215809758387082133408891910055010381861474012810343200461765496868525977283654717247655039433887131774431434016417445172483855338457159993992158128198256572086084017111246947899831365536964515034276842892843303754946009181097024435463177151041141291382135494451420895480433291786484208171681701852737383580782359506935048340247345773761821747261946862978420102526184302553920996505739738075062370033994144830510027565486430988491922477943559466376756173694888415456973863282173179339486717366179411313735520541145710874818223658363684414463368465750575681159102096660563057224201330518089725129299944337301418976861548715603375217338144805061535657930785931711082684549763633161624291391039936881073664708656505085029337329365072144169652976122646716486504889154662927055349891204017045110527403120472219438585055015525573245586335330226608766867304020499804087600661592475530486630545662087587186598825244559764339216295406363504265134443143971015673297543094271036008001219419669664395335149960950978598203216382731799864081877550611433838539017459273341128128174540909263578402077298451869896442987042506132238476053327477062988805596161110949919360054647519365856936600340065397528245930760418889449199043364104161658796628001252168988852852561916107242862962611840066960348419030546501296839453603176004063721920139526432247829305071242437001695910288418725695785957566407016256848750952284094159945683665802241109398586494956443087206859878945231395523663372207277088745642603248358622996070694875509282774159798254824541133890980973049516520842471952994206935105994513276430123347203689542810043671924201584427014460253717538539246058416689091802654277075085229803805789033815263774173108794772404322745133217576852454913961846869474236696595231983593639806793887444781697873924248461793734855277174210116327327109555920463431181835117022114305326489310838685089576883323820082508842485771446290864070819216665134418154786878904011417027393299564527269925648280308292162845071111461372980205147679350226134932000739579780266490896777324809768882333317424619585083447130431300348108395339802899083383564512860345596812755281545046822574043932073236226519381003535912978872712929238745941674877152170969308293831611859988960237673477514521617064018796298386530753689844802281297715871085598653976662663151300028410646300282632177476845568252661871544597910087881426456885087433205441342403213576382941406728714244915755264196155117489436002778140444151140671100765033702615763891200361973775998469664293185277762044911858387363632091977264934371209450409609181742782165811200000000000000000000000000000000000000000000000000000000000000000 [126,36] -52900998485555827385213760887806523834529944707125226641878877191359375447666094253802988898354618397338744410146897943390483402646867197986134555899465884544825026025033262030129604374304467280153168487895611951188249178868054017904881505726805488262677260682009892365903410158582695145769744734656806182368127404544789471279348251821118754371923750495674496701328418913513481072070512560797113368410764496433416834681882351052033094980417861344777366518861121484325822043308190801023123896618484487357164504280233695001312046538234467841892951106426539412586795122013449232333966658871444050352037170714989705194476520349375769265428420226177932440471620184377731852810329436642730065528221622143305448415153801699863381153674490737830604003834281476866608121696402655584184357369395760511007978131784931003298302794208474302725708459029733193395982178764504346719423426365378651404219538431609209807207231024430852599734557395120509733906958326655614326294868012440161507538750880877426758398048350109298510611396693633423247617147944794855537238564650817204401990111165271897455758023000665889636106599680983065784774322320691813011891368649146031601695471651548982295324403276456590582915630508714479499508817038903443007908704653874438782103313827778110033712792570688268973485211385400077656283890061257325851165698213307361948599384442295503139516975848134972939438162453309845305106460510006500527102171832421054160215305551324230742148593161237761257340773521083579877974374755255973495125474286773696950797191692008430399083376830025522850619772173699486519976252653178073295975171627747869306533328233749020713588496055422856315091622721515938899859902712909439739996147819314347066697703386436104177521717725706852503661375014408669600421786563281550080744324898180291913107080287850409050041027026516395883276106103319657128473284386325056489833537915981236699046892311274290149789498846231826879222059020199834464286419558579414813642947250593371770662586045804329771833884036957087161695965068106274042027075682454458641412186808513140792579620441221444657868947834778152043964136806293634074555501128675531012331245301711186647210028633712499238922131427347214474885367918591339250434234174099884236669755665861601372118150613632613987425309098930764898668193613901918943171449773084298782803510147501905716026397770238149076089681450672088681169905564569786813088691282307356381311719740876216197705507146870430560387307083769239653451566739678347481031476017721687316697185473984813404928533049732187669183420100094475084918186874916584920360581628563377232801298535275133064172018738973626105930160062476351259493048569089600520296000602284559102377984000000000000000000000000000000000000000000000000000000000000 [126,37] -7605013813706344727864077953700196154113873770099859043337995112305531222849016357180694810726658334878294451377506528933603871617559829818828382525320265751210194034863406859228412020132103441711691552491289128479001203404287615582619510655583259247018530076699437687464910364291343045846750443923354409607248708514813871947008683616225055903568878720136564317676310152366521798234658342589297630360557178570157765755986970628361629716630167752179067105777293102888920660635059517226550089739348678986752297414631821136196086279350899038731702829789797622985063776971763661758345506525939765951895603387227194167494581041222840004892893878925298878026556266626638656656738527820053337064443973343791782629605840173267521242832501675191849398207256270107413589079357175565673532452969974418903145176476527249400964077752778251538900960209600601431553661678840409461864270882258907083477544589017048789073504220110987791712319467889289515214290144670777203976132604607326214958712835445517145366078293155042051751392602344036259776791800109998585105277359137312033289500689085651455221745388596666397061564712068456020786217027316146897115899536545372968941183269211936650508173407506416428227894511546778858738001952412112434269903685030629521547199638685196125411792129582245219505226805055018418031576640786954011137557334774434809243656959077585826018045774233805226242040287987246160130910934281146371070561935659783158999367523471866286153541315832666471059834916567044090531224608092489729767348720919570350854914684171243476335181008106693387278000933854354510562175890710520296491290210886728928680331389295075623386172011164114878382032506291725268776146513647634451460918031330234581323841480853006592164846652553046404061270991611527663195915738581331215751651553940300930750195386660875351263986681437899186622894181276849988803304929380639259340389091746536242453571072111671655767163793879637978807584108732056175743485065683346400876176443148357478562062002715998340648045729046743396978470344353115673190896613863961354716042694316356456890664065557026975637896411421262522557594922263904374867501392086344762069227945912722501367243747090215832650831474923492210959628968571966050196747372738659912482318518536132479683648550558472051051802401860563260731937921882587132954844013875251099093019249155227327100571528410056543155732052580371627019911313240355528115148776919654041807972300349875481728724590872128054979342506329030759299364051435134284930379445641368889371527776628728005620504663820388760667507596156104814371338040200632820752142020305149849089603215462840145933932711756193521046493035523738697159481569564733078205519699104308081459200000000000000000000000000000000000000000000000000000000000 [126,38] 13908736738303530893712345259028991301122421182286466914546767847606751341000915737776623872509602057971170328247799249974057129794460380048731728465496928783571628271496097046373647862941855238828884946905077343417349311905359008541355530743638386100877563522919210720756382595987538767995464266034506990484935677932006890920902774485802247898694118998975749592833243516588883829268245888181021255625531318181411017041412647372509966511680894006556952201901954692298503141521460676085055709922459025157672543465729580619603880569957844001694206671565769596346934909521770106135707980686655765647051159111863409438617874806916444365824443757479627551020208597929907147703871951017818085061502293288274826601287095929232473022150032443328627967139518763521651453969771911282069814754703659130306009024766877698613863032847161550991903508226580894518726703459749940849132703491680593201616341570367296139206041826309196518934431626827473789742863037552392706015611368871633757532915062441807273354810003717501519994556864795534161084397661181009456906834943633089265385255114631060758179414805781899101007720058495298903497531139469524429078149595509638111097094099066404742904492953323334411624424215698531155239067700188603093704399793667660516447075755871205159335028474279348006296924659727121790587773304432551348507767107924512943794647194556517024193522365980870635591673221441914986003775806314198708664101787318675605109695924733511281214478066604596522396378990837272054325324699296136847483946312613371738080001753400511968021892164140339300567611007108375560786605482459879894931382921339782429609709929828419405955211380069251161512856159757667877523322748666200340516850901778657715328784041237378025501483386221679704902935040177812757881178607931746422609152393325890620067344257851483341583647826695873340644225914131797829533978510394305226941589893754851818027720551958105932842203549950321809676944949251380712918854212108255998234284716288267908024122855941736309017239918440406362764791308422258717990019165056010096576502630129200897845702261558799012587243941168275454833193814892122693079480652541592581952485735637072207967450948012608475633546770406618661643584388147974639404388143015253031693769693808459502209696089408812719546566418021674389962821171085166038762321020187648750571321146655922910027105796011414265052285081192683616843602782719796532575801208924744140337262195072814737763584476715067271660940769705079404111189512061309299450354792097275345736876283056551234158247644710167740019369668224082599615228781446159353040167609394430987665826447808802682014726043963706267890947916368253068012612928165699174431076047400205463584768000000000000000000000000000000000000000000000000000000 [126,39] -7097436218123951159527404848156985299806165016392614501404467506405869412145714349647022029678998409045248043458295551725460699739792967905545310025205131386420475126870949320654075598482025809606589628011850640608493161095182151482405115364594706758219521765647926383891855705013316527208596703419306051048164210450645301961638842645410597167224987594290999711748545379710172276565875035296593186090950286478055199362442002473578066166566528835479424926081270029130620430886437695038727022662032635198813025880731561031079416072795352216867291484985337767938758006898755117498373998512779286703379978753081299537946041254141227519515602185342695624933985972088497153164460204366392936807860349835175627538839920708443041514429746165532787678918573513173262645755511271886014404488152415453973764673513413986573452573540031246887973473321619809641839922243903928435127570775076195645901391514795481136574024925462327194223900403432392044196528294402354751762434067859950649427343424715789640342113653332260312222996247562374939556029078198228958707199978393490315617966551314746423181446380015283401597207280816241806734519668999033274289547515468771946409552146480593593953259915050670888624038149393593624962846383971544707022865331973726534654191433746266315812877798116853699745934705429872950305524307069700127088746748411427371728985466745109113848117001151284697592290488868488000929871280996167046217207515906535933281790314027435078638327023016047018886853830009426942889445738350704971234664958194088357666737895086549490179638190626916789869890461344979816156402537176086060565991397852061347099109467086382706267732663774055140713565716212002326911778050060322655747720085306341658691173479894260577764154375822404211385463914200391257331948731617159265473881201695366477825687167798308212158887606916542342815516905904350382196392431155208274457281731826773440457906497072331150507572144680715270192602714241551052414010145914480200907111889102201106814275092137391562710063188126997785223353723004046205735682698175275597525368079043584434214749598537488479027240045731350497182877400105854912582218486126696354257582426360688538794784776346166990768236588574756404482530824128235855643955369993592500765466527180995469250052531519301341062933459825879412466444863240468133401024740931800289087399314728825612383374602658514177382305855657862003747292921565601964295297270547173866124275450392118864768868540642047446232623036893468080633735231690609085580080266527524799404239774674071203029936689704030954909806650709672305580952502050940182357070958378423214369420228606022215809227567251369451659873661949738631140729012679786758425170244005001166848000000000000000000000000000000000000000000000000000000 [126,40] 2118792264587476177814055523427151582893784806627050750687398812478812242455747018094525737188971639774187993263942082726887593003392715756809176054981556772710201425930698004918043846278451912214067428873163388256890600823203910950002937398878635698553108625598230605629687592426470173026953674433160223675202328201100678196039070823439497637616694138071593427404763722237049148675366217313807578760716620603292831000761176499251237426473153537463265274916273217232997038157891320767986281501498914444772843244808676747947422852430838871902160791014319205595158764260911600646776916511280236793274613610315714579916673329896029597788719247565785472331694416046677439330477228415519707391575188256787187178784152203501680911987760199313758099157612336200067144670617217249960699054683413265100112483824124200436556912635098958565020322486480126612113923618412109166242756459322820522692030462056651598140611404906432469536296409566502069517613645017068411530327576223787112236585692232926947834574357670698051314096720991282477846328212070476289436643076481848250282166283304739436092583124881643327816800968723774940986452143900741535773607396560628653533806986169802460279299009619353638924161105880276797579597783619556830585002578123338032633877953846771854711393341501746485547867457184205674389151675731235565608398329187027017656823266154352108289355628955819463166497032174919825883521082745547169283673321259847738405427073469798881942875407472596674665772206875440177365902204096586675453672031879266660207088338642322035051727164158103979660600650406800538416547805730828820366465794247803470163735852626992122904983421177214214869473808640000606759140388219972767249956026238745552063606295552028476313295026751178140961501876225678391600319484583221484914687980737334018798553211210184937021905037521098281444812721738021894009012018051605333937461030585246074130238276190894824271324864587602090493877795400212533117350984605366153304355615195880035707126497069579829371815898531412206586176847637467125181009306844441904488424990912633453659866431057666181711677497834647511285905182841538286968020269117347488273840689997084511611907828449989667353356368278454982915702914062679776770024742431864972477640604919831929965029384340594130749333000043601222466752352689349571693456080111693950404122638296678373257212003088398328151934739830820496617412323836975213366828926847757491873831487180648919818980800924978854606285863117167870222624851642880212940444759082606374191091611241803788003650588825725118957761104162279335937424703144095511328590957858003521728294184567816893327821967671903001347350916061779260490761358812135445398415354945878376841216000000000000000000000000000000000000000000000000 [126,41] -287181154922380345561937559883641478278227039459419743886721723038106127400796968900999896449244202602936153248426413065894190772156123559433655249617737064732209203951202209899733182731572181507741214170797958259391433280579652453150218632465462101925172709046874876375172684773230424505191137961682779206129825130268169425892391176856615647295299680156265753003382428315977000217233071965487541583672281245050621992232501588789282149778980384024287696828974495490304441118979662126826281416923838613255821911490126396962019041877085293584018626995977841374333031174492445527698062144681659578591550382707475887425128895920755687055839416881834409324635715540179427699003752447776314697605726019349871152791646198098327700417427117314694535811040055553173442058136256158854202234728308128489736131446367091781081510722468633871382746443814452328960390168668611072795331048875965854521197888217465172017649883724777171601882007680614635427378735358623931833558091584610228037190674362654015066462100167501090213729461175713395648689484258138413677828236217294992895382977154523171160215489668484110145492298829584633080413812935363630845263897173848541883351312430901398525921064614046947997087955338337633637587046135529843423405199948506266442457624601316785061729758032710078339228756237599093837998041141592885891235986349495478580261653676370297636508095615818426975516855439381884704903324963082691118634245290939443655862196505080373981474040501818079823691808565755492391169252089749227463074220433491295603227652853267969684246949855905398675516713906875863725750861214600399735584005855698406308063086027629774268368974313885168148584104923208944970208695287889665565374988980555757611078672295877772360356696440127916763941996373359950647771977552776906045266908999928275875300550301546357329101985331712507249894568755139985595334410138068117263804550745818690000476560228352461914167546728854094387151233107509011863826523404788674526943212488765199774534852943626262843631345815460000102578974051584219118755386577831428382758676168108575443166736396904761643407999469401507878666112870467343177291285920810443061206721074863455296328186408334560928899651243247785933030100465803757547667614286033923779624986669789895913867431030629859016584567038156519842785518897480783781992879551339021345937214145176246797640807487370106861998671648607362097190112496325223100697879723116501547060944912671399622232278573649176810240860713865620945953564888108586939754921335144639573091359495077469140196946200443185947097941260381724582436481344801306990438528045628685341181613265452554004229199101693832131675331446957105490548893440210527384381088434738954240000000000000000000000000000000000000000000000000 [126,42] -72500418546655388149580625587289946493716688834490609578052713692260102050241344865942620419764972035215998777501549179635555811898179185766692175838171267224157597113761731144547388876400761658463021153975174499105705001575326370474394302589739744494736267504746746910161232264670343938507277094946106008288768704022387911908213475712839596864460794075305356269535090595278137674949476709812757077946663801975222667133649762642413504492245570770930584590158222005119982408457454080380892422514212094491225670077801905263507055518816874463741961338143498380276258575718135078847024796130747930896952209771197333181439353612050269984641420730364591908351646538830404299894441656106057832757908938264816002922805233871800400116614262321028258311517055433562724295350112891419869506575084477742899840861947399130591713708820791616870339224234142726644306200831992786774756275412413704301958623421664059427432709591709926009576951212845179445640191227552948033210735462318967751483632279372150495935242358168937182517390442069602274212082615074179202054269733550081067504882899055524194881185938183368730873431452276493436924312876749878677798905565961939391799921166297015015152627702995157211166778594455055131782482930277070651160075932541862018768669814878918232013143754962969738756214669402837429855185208394381271329989779906502705486342491663137589907317688568405616948939808843003498575489301654010589367054798675435828912856566966536441409780088599672902179920084587087408231017930735185149138099299947329793241967893293340863182094103596095533157867952499430262093831897578123276709509618415931409900831661352731425784745625027363786239090636512124484799088493485227844678874131161198467917509263862991642771074249592654707217878139509853590347917076703384905244583076876287710197924116915104102739134764752130300963355489652970175440955523181497511565395918348580348539964878068391519354911968702526122453727828593956685219729929300606246655299675973606642212253513871586883246837242517307548627970772360841115144811088514168903959539154516529452326655742414206714272072609434840394664907751243940009989730493034114099747766274210651445174155600471019853986295994299315614584225153844467626447133125488037496913269945856534143571633842384133048591681402789890510078315222071106559541998028277246527511382034699802327040511388990543236267359482354326956720130050119485577376110072959160270658075362429546872673291758528322046543522363701877510325839040274577354231573330596844085935234080470078275799434017079339007305587553739244664562540490877542900541930131740824382695184795663595151665917933843568389301232074049193888213195217688336869086296453520524574720000000000000000000000000000000000000000000 [126,43] 53268624660055696937667172520891255684585268730591528224752012805945367138556170593558520196078266720143435043101866068180033556052537952304370562235744035524131314585656707574618103246181065198121874160589361324015372161474752885173187779235217044182602242023954941814672286848455869663339606875803397095080141206808599812198691137133639726080353454122764213424572367905494671457275318868225744834715435679079703220046074278541765807778921675041134347266082613434117089413309919133436847841676862533759660911902083409675953326145241599057816288553972116168119896698445667141241953618091642250422930929019754002589396381995169392792876742585742423168015896494045897743774181837462876352814771009162091364915509703025011752277626917313967191144253271051315892263238773313971295454282651461164770053031323808151059371119557173178624407225897336458280169265596002416443885992991357407104359012856137718696843135865673890316194651619413024829173167925405391118343547390108325709835120862779145403639424102541453799174684197457933394465979624380819201615354081067474975983144791178382822335614872591033314074278023336226530196616322376215638928213977590659514174235003693790804000075578496208499827855812850940049745704496964020533046166197700484003767842058297467645489797842018591045440745283143532466568771983281530017539463293015598652710217525089182106455214768003001158800533144809116075217721421534640357604267486288690476784433877195443452183253183300410205083562447378070648793303735514969671474574983389500376038113526754579443317860395140873380134517801402678029788974671715981873686774028477981183471938702489708565235349317941238011125130779936331715050956838891636099224532989426649983338327075816259903014213875531817465261750636772704905142307475542304009040182108789090428098534289303976020914022993732988647259859607160019077268292506068666812837003895554517980643885269284236192756301196260754834056514168382856999399028345062692093530027733667753662802506845278611700552612982272520281525511991369103350084035086503660578535191612756224903582361636711055363330507773836732437455630503047240952279434731716659631934782098032951167586613309818014569966281072256153179536309246270281962998278231371348769653459262138324664374127546124650505339823921287976439492986302642889466761734540293564446669620048081861335484856443005111464887932094731712752388383461159712317886595034744205673192807388434523378108033393001623874286964122168496466356673996727443421199869633529439650688451792842571737885490776464324158266260449885620139798848974892104416961019649696937397358311316357702712945523517123037019858609257418488941872069038557540684441148390750394777600000000000000000000000000000000000000000 [126,44] -11085360867925499929506397338476412684787477614111880903604534302610787460437826415239628802755806999786380958139933066240680831668694760677250456332046483530977477235007975721289586098031803588813978334381997439107182998952761678067288972229264869444068858214142506115074433495660022398669463017761717520172179364989729728740704821198661154333162891557849195072527609639632512377471682841487034266256742261382125528098528177416041374665745918586088604661074302606843050643295938119841334108025884505984177086260210522666689401739830835936225693528538578149150885424611773802537737766163775008732459368832912152993657785651524004069434750605475127923765537857273786646797534764548490073305045948846381516885584358570373265715756638698488447386788847257176727651228786807129381949648424340921559314413420179571018967353903787583207787248953423548325537354199563695818288791312435099161163479700372206651247823082734483567670475499147690916439170129469179444743717568982813081298917053550171827002725078982965917793020165054249756694007354044997071239288066968841636161734648923991133027774312719529536176476149983188974171883037202765687138320366746788520825936661506120397180812860955652348040970494355327690797522928740921449953364040593234375609297919525430558766876794603839303617804503447779759115093476542312157616850083853071064062919981678591566480267367390538755402048409546501927895956599214740204120819574147886519191148032509091738680180445136226255767729429519961235334251189259659535824704024176911503117982755403056246817681383710759352269396778695724989556501189915034744705686463944671715934481500098429518640174223171281711486173966977486120465404239509367750266317731020255303884093035572660307085555448001890462848564224275833468644377348585000573339250306807824564906206387535581662917120546218843309970681597265036366137777172040849368536033256994152672012481673528875136474024236971203839500664533503822725994729166979375514294476402315789293163760308001566743228450921968413436197386197040148678668886889560406039728218781385656594473380392575219542806597641136035076744701246989955239494599718956397555825849947037796431380560372500987573146410936156394935256941088588581969305979500572576803890329370371603884053526454882764259490626755774198563017807120920787411645803486315931882062351888539251372747351861872219140255230717307089494191272206082414671318390713998182754670970041661174572670909305212275422137584556954472239213068699245047652217195467072907757479306222302412055510654891695772411922564895542602230391543685621292685486450001593161908685720884615392688535150558119625782089500463768128436930417936137051138928675326930777538560000000000000000000000000000000000000 [126,45] -2961267186609432480171588416811877039621059886295986385112311031619619052367294456470931460298620226535477434175016851109774329362258540877019226902920016139356041379591877549926491505411210921826678177599954462438294347753083925209957748393041608991025899708367558116977794730816605357511900171325957177499840905027357761516612678024425077781594427244232210163990555940542192224287370117994892837160567663448438542054062501513528969656296966092491644844433822569230390667259721412136098778616641586894200282322637493170100927091560233018664214163779770710051599381254775736415306076176346754707553712871551232312370176803859017291930876658854787534271584164749866801466914076526612821796853197626409859179670608476092586276232433725376826584022738020076088373894509391240761008422438484927630056963513725222007348615937034601419821680235524162271014532742889610223209870223204878426314306400567252855735073025845927011914540024434499808824685968503287335005183625189289202233825007268631973461016714845796958896052482858119000645072861554859316344148541784471503304893352823848670548205777613201075981844188517741532374522968244365854804524683490419601986326871443497934911795681220474386004961227470209922173528023158737831956854697245920046887593157127062805784654036198073659133966765790079215592704188475234817134748767070444380231881411707879386752144417921386500899323784532036354963076262561302711808601412074783511307661988824798632141583101505710897172371015771967773928203375139058848215908212339991926650914002565635926431314010938400748007836661454026013698448523324618058445988720048650743091834573935712275536121346162693357215911121501026802659828422926760815239015126897005105559450964519279006858330084797504644880047171650299212234829850252842856452749893395492916179132701313979541244168729718500262281804682348063905061016839527448289146199330865523735272993437403669283475493536916918936190112693040163260798120011765629237926209995515791888742809009678851958644135330213309096701025841738759743986036859096909494301577438214272453511554965887409862079640184459826233186210289702636372854045208232475414575492704362784725555569609685081425932235760302295981542722402574279720160133492617441081973669319774479569491257460729762525091426541806985419124966783607311918801863427143330838023892064634732761860057595775406152190135745973262645132677996336631799546847996833011987504386326022489489092146326523042155989398077026122825062891498322770411603964260310806597140711200763714495880476860372349789916458150850475536650284935125321081409981025825192146795782587029793364505959508946581969413294755127120297429803385415717203426618909475943219200000000000000000000000000000000000 [126,46] 3297794382337654521936497115008092571544603583447880526275454617560279405150691913136591186424533443643510353331785188379309830049866503074142074022116639387815834775842670595932361993476040687620097994304918477186720740880199807263080251822949324241385207446482009662581142639010502839901543986494549250210302476848474728546039705282963275021681665386785869537549489014598714795760034028650155361483085663025506387026578044675309847046707446087595046912318836213051376124448598988193103191045864759740148564620271000219078555183557092953340235994000710566318841380125488218256962107711255363370066041831478836402214504040462884025450999025107003300321546627463387635912124952765788603282955578329712123957772547039450041811422103115228148710310605466113309343488251307855619354839807455307072728735807668210917522823006419100429309040295207436548792455722747484609075466433048361862243118440175591836558577557592160242330295382960373174653901619330413057360314475614882771230739744762382300980621694035093821977484722668674977541263418674519972093531793304174920679182928001451295695300098654842254773409800771998277186814585425883887290005818762996305054759539909779980916725081088568637224144469913675728870852464420763505424969193987341341591846490816260454117289531956411988739695624521172712949274139382389810641519572082445504176071581632176113642010992012048376333545791903036320941810856641135576039900176240502349714861599001462788499958473182631760211325056697150713921883932769021922356977445139468257908563401820800984144435524513200441789319109245032127434952299288534981028607294594569075579263729934013772759720827387369663285397118360140569717426216983826877962604898323833658463424892845232366332410883273452393597586921457531921545027325080588827611962309876923516323032927344757079472327557986937560606819621401133042095572349390189409514476175906994948732112033820207736412975835177384649812400739588631073263917231535211361053338210563841126546887945121249631685178854490613854549580196426575549637434292364167684789604840333240829587150308895765140633374127803919396437007510824267107771451520915030386645202851243451854198540246835048828771956458158778229325943091394198974821297155485163202317685633790621826168227142131679870623660460977281952182915198188383118973870898487185116304903071392833032582359564176091322120898248443571265421636473598151540577331769499735473281770871138477499244611126706647399323564479628197907948032898755224343322216264202431382378685422189359076006424612540380041289488201185388177870062977433601697998338418182330454895476551890306937200559877619586648967687593348387320357284615827962729558742504677398544384000000000000000000000000000000 [126,47] -1450933941472310009410576537980583777323922768152751482672827838112347085616511798501408906487752064287924493971428006685139717901348679263122809840799764465220525620031287064990512637287285801611614633811057231442013995374953988930415017611986796280182429287846086395033200641667239450004603472049846634116803688092387270327805722391550481142434025318461843022747529356871268014642289216142122731094841712471339764467674876891115835952592089180555067052227477108283284726509202815032352246592166632211356460466732184447678759280036513703314169547053674510157643475358103671812682227137760100727389457621701632316233960180588205207270310272728854685854887681336081129084697451904008530725073315621463656225520029759625493322114054589158801068156537075148724239031778663281880366719029396847880675218402333482577814715892996360924597941321557431202285302870894616070709138996681490763870754823122767843806270389403423635174918286839744160499810642524454405597124212619226905411057935057926923141015344554819476722246086196811795242601073533181383417223732697677719378982078706973719000867285318144462601024289075125882728887260652226524037374233374946515374051948172126372783238647346128502901844431528073548809085049016977891580906066299789660861388519451474638783680860308465772408512303196237810218998561726860353204564468352823703006852159690619813880654720602269709337668989121567277149646961704860276336460917426379002923224411565507035086833029299542035146167972103436095446374469633642446613350789497186634469604437257210831354965845742167077823176137972410447078103157348394938583555933270002637471646987700891130716569611361244455429359985092680861174756312151552664508834130388164283507995562566238178042198993509017502161806451990233438443589082478820203952564787235480367427125742168715558939894470169059743080187858660396268047944221402327557672268628978647488690928086628355846212622060036263434289417362068024039375299542971863640060400866182999588526405619152684174090690259627899771230073601583512868120891584445783912008228681408005088087177145848456118955450923300845364602859744476985860893034456347129367995852242814967000503496470181223260187479800605253930380204137359220700169894373852662688243951657374884785287846409552739393513776480974909902627188025550780978205320318129541970301548626502662417887825025605510805348889295955077189084432538149974759038619142644226953573719522434138891151832892636424294839202500504667666805757529136312185104000207951506380418513938281918253963348023949835447128409732757613800455406494316397875043455024405578043155331823867132592422751773447277247612644229564843509254944770094953351653151245124763648000000000000000000000000000000 [126,48] 440684285800218860829572641626225542346129788579444427452251215217327402227643367126868527026087487777916080666235096470749841255938308970353797503513620349978911603945215967625080514556649543521506354677169913073407839505417859701517843689715069515438302979827171283279474720612260372802839219516235538976681528807168931916944397452377908770921693592626490449832863788119590067307693047960717847628646174321343414710058902669486537488270858994304603466851390381993156470803428518655258681812996692179375869552131058392149891740334679007049130165692143137951467326354607845376753787966020269654403416539543794010764337934048797221032042933918201323184370912571110816099721138861396902997146189723659458871959865881002163893102979425072406948703281714244359452337613719342597350632567330656854598690340908965038141101969368399036366034147190635354174760204846712376587452376719719945352852357474613075438313613868131385928773692442044819740488161089386348503586870521549312621440629648713697988679031357970857113992390919885271007208585142133408312596954022133560084426712588422907377149464397800615782727803574995289647624856149714343177567887499126962824459488363427005515827946570555473285067023927431427872807853742334816183523179884970484393413812800542455859917739821062642380490232533101901317875049572867255305534869980890397137623906758598600645009143577403686113671860098656343451015380804085290224555824869968459270967197670305896364965508191531039043428291715920722430987970437577562997498627546106969418458267404810859622447322299469210206914545451406390909845824649913123674565087668419983078550577316751898147455684395082286114028844190514580229210184880351794406269632980522966048443609262379086315325689910312576079290508316493395041432330966181498765559986462060647218987546995493664412591632885484133635309452730333384372860809056877676391821284342623002871501434757933204114954505889473693140095124749263895419973459925333153662745379435126662499529829312432205969898417856630984131181980445585814896615973539648210133606862552408717372444622919897018272311379267950018026256126120819094855496019013755992620804644567234488674304109052650439281890515591245014161698883663714534502835149636081339702186520365829232107216934535880435741077642828960758125477656060305508519659374276099221000044097870814504521638174293540635396263347959310457816108538081695099153376876952358987296390980288544968842355131720894845672026413438677837320332701357849430031606241760746578362064295745115313810485766793440126409130861983185418730110391775191121711194698705734887862647414566056610346186627578650433732777796432070999992499327024914375950848128237304807424000000000000000000000000 [126,49] -110874319951981909849470468989696625391836254971858897826871246161175803580028842992391930880216580754487347451516357799706225915817288621732943325573990149562107143841763894411094437174836057053258791322682500161073131252067723708653244489054269261739969722850899910488718788535171829807978840481228347222770808483625343781831810802312330228919820529305140236864487749338579431025307434197307423501588618507365855063693314481322625227263184911007685634305371568850089024144668992648533679383496743464698782515725691362038653404440803211657511680081574842706041575306426040632805295021919940936223415169691883629573972039654256825154898737450790745214834167190379257626020889520183534939536890647001908051111619839336553244863285809199831001541093476684841588627152245055165740952665729346156933394106097715677968230421439428576505538935759089203983671061453215892141658094082816213023845295019330311135418552908646921849175660127847636657409225272528816383445304145283570153920257854456600000563199375534504838721808281541756032592907317282213975132952499733534182582240049609106358861232513253439897582065240810398804553913174094184912880175566991432508521884496448715165407978357987767130337493141316107336293389588293550927105984451139224079601994916931991543211377561130160032167633344438344123837827257861362184382652458223641850721833826826755651278690012491381058328409859758063809719215033064892514693720440800498232351848999912140676043272280738181817318666903196097778830702031069684186361611127798510425125752270096870828462304549903652548545167431042851594957890006823880378353682102723050841291241763495277573855830363198832629405237512458907994345901586516758810323649064554206565602650016726943449341369854617269025903371485310532651444688432637687528593205142485300861453659159314508262583941369068931629584781412991875481042518400031997231822442043869421844853290703026373879727989113403761631488408109255186352140894255189330193432369860062824742975103725389125329046860058802900902427490939472481559439432907848192431952502814091546828754299016904217442824085761736687244449873995230359865872675898918779018577559244887539971850147573156342197179365547452578813249239217566669352925638389809150697286420305275808829689287179458777152203442834017041292880817896584568174576060459541094665044115238777213986086448820348661813442685312262094107549115173006073030860865789548159312287403300289045951910957067747025508514038637067712372682738635799417973562652933666857397977095682106820299136136141830289180038574491036323381811340251356192447174765936111159421870234363359169461967267745015460765350239868446764424472665581597803110671681008435200000000000000000000000000 [126,50] 27269489325096160883378154799812740791069738125871923129315366017229853341924303659405623545126311759953747583593625681616690635401061389667603896527256718819333378816692103166200902392223536468868729796717858933294864898920287447884662988820060056081172961687390348017960337384741808332256425469338178481181192149183884403079686631876116135945754852860494725920447618774147548848783314853295225621934423782257132978448644031143081342384963790940675776239059620959762822227276436416476195432751225130701606163943849488876797560551773079806198516560967502389210122876765046159414972515659444332284826696122993101810267344457909607527462879010187025085605550064290781301527957667019390137545323648905189857204056227050090054210072710009029230413400475583679934159301993085335138162654226260029612313722691123600296796626772707274258714949003487934699966915668126155979233517918602396218855727844421659656717672716539842980598246869719187215188221230067680686737733939350972037413135887327671403833289693335100665174431519239536097992871934728441738335678786690195606451237778654245671000871337573785005209883810423955198712492856335978457045867666864168703157726997270646839615385106780939774961004408567173696111718111196779236840276122699549588290758959599033863573076219755679897715085755503573512326191051764864536336443357972358170144955889451553405451093407665072881887833000958822391605869547029832265016828985144384471957474846792414408511099464218442152947737129510158607841163372134357592658850783651867706515670094979138296217927396805258280317004552053192136260077679935353673219397299211157994449835161885769673221275190937849209375359567788808753821051619806664435372887925030210196721724693455710333309831794520657906562603226319754900835725096217258225182353338639814501893168390671571013029893177075044502809906335417493438815843247781591842541852058729359247670624596855724379133115154779647337958986926578222232926200982940978511697146036585274084712323570480691257030939157359114787154070735280320882462137859272078220133668625991128712165045506338641712606830467350972343697219770493684164029568340611699218013709786627936093725151066117111905344724956597503731133852178091156747103091723641746415867590332098756529503803198856972890873603665419116024638668778621581553140138533530370618316921522214319369024351825615207315076861820070346898921806561299883640377062629433990239332897738993259285041699278819934788505915714368166649482664816159072561579651135098257857946508660486772151728187186813822929725469225463247164341889665508668649678767577645629807190926421889009573770583459988699589816372838934195424731910268574402810837304533235793920000000000000000000 [126,51] -6880245847443753563030739763542610465428744631000740284155467401743445731713365917316851037299796375803019079611164697277626058963449528919408034970932495001933290053617172856607907304638320464986160320215428358748433820539334190283385506294579968493484092419761778176436416323846211344603993263838958808265167814420032633789454573987846888740358126044547612922663025965905928121697863348042453010651142160534526650172826768348724718845686914322476104588004050660110784335565674395433537323484075355820418109523959191473344127579334569307317414000460215659638454230913548966394635321527063068197983509938744214497765591705605876058448516330269644841977588027518316260751083054365551916506278039486454761057589241227734805939627922203079542789186974051807939800482228815709877477624573754520594203227392498196428809133753044279452065787459463726496525393333231438523501837792066969996845203770621070793602537863572267861821061044989599955382945381215283096783911625854607468727287547875263068982358049162794922799558892594197726845772254041719944700036761948968799678440191876941178866325560634054792952984989102031804698991745007909376876073977025865218605830347283721849423338545787849109375982556607593296025316267610776615544083843641008153995180325582808318496531481084462941370888243292875215834789014030617043714514006300648769466836444502754689876491760769585724291070877738546571816244857505171942127232099265665623258896682601476009529368808949038757246666921151298284546734573613516649657260216389509095600231359348222371854581240411526411477526901277901823428395987530777129056155014344407154813327294004439316929027027909325997205922429876535083447924357722231833160952199929754699295417266536427110784350668251394513089928348307346729108177692524816892091634523430886394172010315387550227675572701757026115251541107430666244725816392076175360708467350029787707069816492130154089326561792521028341991414533381840367544580408800322027446772161288283459127374242348851177265430991694084623650359903500143765557197954920309657685880710486400010750783056152246261655540125863018748541398654750042071651578052839536963115393287714706891948715759572917046565773200511596827857278897201366605749494231129458884460436515563570584888618333043969999479258091169924311584058424068004327837760056468674075730875853826500332970430546616913338611905056732544302225447959316326872308536149865233190491296548131248380402572422572221358585154510246563221228733836854881780189737029412174905615353661975574492905168998931497849796750880042508988155321350070568669737351614074732426425396245012618431807957903484293553695337724054362180407666075907587745591882667786240000000000000000000 [126,52] 1551593011331818713274905582128324838829205204501154098220682427212003985241673397638702854017216506811656619135837267179155243868047534110371920691547802385012531137871882360922472521633589217707800934685586559507226787200229445478249449153550885886758820424791621884720842183501314073393225996114422911268168868863314274082851751411817260632649595162107266507748345924208739049246689989477802326729871632183173144927566844851590441779322634799838004838736412746165172368037389311174155509268206909370269765403677104989092298755772308191026167918160934530498457912952320330600955127261062953211772304687627045740918043314165678020195010939393226838963018600831070954156913419275227920774484601639791144776334399519776523425856054011724345886563616226123735348624054337284446315534396710134313933281140811093685978251538144089892227538374853183893099243839777876745403165739874032094606041789092694944836489703916450946556957360036704933358398099685899648085680280245065480890970660868377328896439730252376547466440244301566082581672924925300187846082506118395050912633070558803810241919330799674659236001784631598232823377950664507954712105573133159870238234574925804444193863559883093609040055566569161662816666992726631278164428325923479093336539591164913662603747668397097918647699247734262885386234097641787969124284863874226905492330360805523395351039534244295419453942210651096993976878413495214758051890571120593384038589482128953170503905320777200488003555777543599654449081970723425293073237987354809371077638532211384832833382629013907130616469307475484230415858742986603396604903822108684791532160079908228235596062532438030132501123055949921710957406162642783753133847370141551642095495885066589340968230491266811985304918866555794600322443142037173282234518323541005724028028864559589370017299476152670319929131772245134193261010549289697747059915724587813327116077091030240783913276789428815320785856703238109812991367517521949779256567349263674044480612828258249294659775498052498507427911157040700703634834312162104777848009288092762762568858936724170439775364083875058976864297211252024125586391843305605978625321854957823068941529880119763060952274662390023354670751805179583136846987385486824242087585877372276066553554961538320975860465531938172823964423014484116820635928065085879587782696959889127575916732917119070350664602714759227275470782174141703684447641302706210938538403208440341481188811632389512999041925435947700971488673909766621140887419605519567720696353175452974881750227822538493268118491899168226440151337039459436245504856837493897771927524431716756535133387714695635987321926178203195950255587837501739915814757399254794240000000000000 [126,53] -256795182660601426065464506595683086958845923617191772887032042945069766192112466929437686571791026273133004985072913912016838898821794799649809514835380846806401843816867684202577903725523469574195346015599260602053966823000047132883922714701930006341835390101495459983410929774992139116893108486794036270171641434829211003901961395490686914354701516956243335563037218762631949550899050576135218414877294130406730718808388622341923317245414073773535501383374668389130477173461745945325720806996788735292538790512614717432142678272542892894086137765687676695799988185497753476730004222737688505360367108299446419616310082597140808937352973328056212713084362496981982443211463423938686813853113336959799348664547664024008753087439688863986330184960574992947136055628484217374522583707723737016433541610855967343817133094876745135419203355078887504602512069117173148608216999020377520441463490003727479920327075460187082874910760135969796252620602012030786623981011075633864701175046733194339901807861651702147804415427252044961704578507159008375037900306412458198819493335108349915152535349644895620935598780650667941372469805006673579379850361371155164429788332320609643938553833669365862035792177561494633248596269647948031606960473592788258510147912937782150897980073511607146242032660932613272301644118335407448095407602547169180608269570870591945513315952579139352326568837794416810997425620789828163832992741820105162926596473967993765498584289782016293235760435828360836113508941323211927976991027983608160109268176547720523817665690349639437089839268757560638707296435426923616670438929419827435154084468985115286392910313099451402367662958424243217262163196514432700760371511030827882954194587836772922736118895622945475845576430902801424094612088135584480960478210989520587780342915026050720688394319685506999174323606254151304894185538302584575362551348409775826025438078799804338744945001610331297182782690000596468170719845953371051291178495367789796630373241164783253306967055096012866282252735964674258802882676815205575062877204594456416357464772695792400312858696071748838946274868444839535272699753848645226842426590821427546628260293206628367075302963275330454052605535892909320700477727313969292219488743291723745223972528720046118482869814252932892882199801863837936414590676003408760130128099096730476894822678523458910422230673506777002748006278452597927551453473346642952990451916621875006475402445007043368325480393129830622529586141401922967428614007159812638699454926471376130038273718852213403926563004567523350905510035965828923657400991484105529382096245044765763499319858891065544764133684399802270665715432340177500885171534246707200000000000 [126,54] 21606550624782763925695552975652711049795397606427049548716052588710988535310768107680470781639100079397028732613840158829731786519573532467168615724883355108083668179742656764341479548737633120065700643417056069077929668778461235937491075391229704911431354406652144458148182503422515755608045335337661709112370752956509189778698983808188849122085600725727553856152828384688847774245292688750722808199814870429656329535019175891784860083427224818801211729797033215342651765362444896024903009106767876835027519896400165233641518522927337077031074787244033945357629818968710897876756000316099285829312967431957860177802904476835680227174113026107535289280829620982893473801405235574455979379983666196920676203749900107615239060416567501142592805663352751080752192320564195500357459818439332583005687426977534712809904615128368983132452105760950677210634013971005477575339501467504634922040425895663670114638862455893955564219509491030544034182723712165317123229204103356804548221445587931375409065403425576548490758245468375362710124030321250407689511668637648795711715351232996594303020382885988484746709869905767796200245071812691080089294517468627278852171733482242793939684962338234695862568538834110181889724096268486663661795196414680757908995215848225071222874974483219454399155109352662308940263047360769237997629988860769670214212612218010714735098083748484813656788848519900087149258977533037035376475650595212980990505308458459903325801404345216429663784180437217428994049663070570815557081127879362134198054751890050658347267279658651043605243546391805065378630857247007420484730768804556191695096648522744045636385496064307656524793507883836161675538288466665236396429474903914677329446975076167259715082618051185555290790315224571643945818275697454829875255078904880253354120187287781501144267072556866831129768441152757038299354409119074868662040339461917503360007706513555386737839873212429330802745267024971316611357423698396911550549432525177305081785063629268270776405399289199626437816106166685022681889646265213172209487706123218718224441978134951684218070292780161375588765970681258956909713464602018725329870859255010533219861037627557997872938094920084710681771150194939334884521469403735899426951983578710647067945431009640477851525302334555946981324343388209753123550471739292262698387682323747545009670637277541202628430471117208404871534645193903779117973817503402881252121889526156553468716856357702056031235780890038029745259895474137071841368918331082130555744446563389400667813586628146470083094251021877038374214024869641499906331700979194298982069345999932991406492184514836397466163189771100565109159888104779555847698879034163200000000 [126,55] 1955514387754476754390176216601924800894692387224446614559029306483050130579045870656250712534777000811226191332046073060627765634261551641699649350450738570220375293263648121711087924054712651374702225889898487945413754134373528636445512563320412044976021140007574636076604912599640130328377743513765682162376339963259329147578880860243268941516144462898340846204427051856117675264818134100671545657935828836195922599107778955182186369146155090031766437328135446763977099647680108236230791704831176427937682578062970495589603594077645602960783735196142126715649214935146181438646279982550570463932460256659527235722687339527964900810560192579897170295693981051338942809109679221919396333617273362133974731535138007222052762203786526984562029911473384904404931347172581251756095714618682950368837634418142250504205157671552378994058172075092163947376730682549169582366107516337651953040533220098278627558331194861067842258253751190498677719100538734445847992757880663711755241180084922849630116987081911841183159609676620744518472923816506516280288345052330051829768590326551697436304937473820646039202910028993069504803900759066630967601897470193842326406158477632249053653380107494304453686014676481105684697366757929143113605601395175172294910023263064038748039277722146641419600189253552112406370851186609404775533730305692609246318013762483382533040303101887493123667629391023546743124978257487570872912778455199506891795614029050030536012674990662306687486799679376819382723298273839115002649216149287987590370382796989751519038371233530695377901088855761209290667050806116806214959017868822479994414750984156669278878515472540315054063730376889657019590465290991029031427816943739310587077115196354677928128159577431539023472626552750455165409896686114388822542779704189941203248690024734176198258745606823493779698873038775513867439599891271565056923696075104199937494662401386532260987637598221016451996955028897357887273388856978281098746734138160809894196340802371749644344030252327635293945802552785742819693290729116693802536749381783603196578768667212689150395009781152291836966334521071893093414394403794907354097992082505986948545481613069824925107351892436176307162615990380668650853875667794631849866859782436268308381867910536274853173009558795091415332539361273307409387078586588430445687123143296503144516500553301972058700292213215991191144153271642328202662362038267255487871116843881791231003502887988788963202763633173903077204780374527355158494655079657430828682375232757320520674041420049718879253781709329987894661448587577381986668634855588809851650353760712809736454781535449125276947857744886991700922451494235383961608990818304000000 [126,56] -963318566547946435025928224061237919964227136457630632160172926377292953727430188824720543792822903762140651527856366036273325499523137194250609193941775868247022341750098411969964452877077652743256712281580076365276800823700089132429044428843825100536877304896535877424798936304031166341119499135807685820985711909768152892409841248513393666051794718371747235909047539801204106059567760059136791382719292828049114312004885742978764347931668643494057776256978629894827491445636928218527910501392108180373465969573176339849066743446773925224972415820627492694197042854378804059055939133994781524792369322496055540996860679486093622502470378016445616845526947501999025853577104017423407716815824236059272649162487815119409886238673421006280795311576740170723065052251009741930556896362710991731319232331591584648629702168897397906592751253107077361769620270956678550544009285225474350244058576850705055042810379914375374233211096118485745189894910090541611219641175183288747367437246584165513044150036755071226853792369942464337595581695834092833586841344979639979685583437975721090881895892238720138688077254639291683442261540620446259918533347237549613861587315648267668664781881432804626811420200435433918018335044266292931365621643560387877500212541047478767544498001770450395982986064065788307186277276849998227253477385040946523586447989866221455921407554165580877448417171924649036695033753322980154599031971861812561459949933604660423915470302757037580658208364047146744938534129558496942988922485566019068042802404115224394285079765715871380342225253481746039579956025009337756964067030126954505946388951077633633789528429876530035919842134182905284926064852160086928134327782595429109684018865695111843464988830754965617311601876261699583537538607348845517885212192456194178080914653057379342812336985935230872606321805191493934290396438134125745937746699337600598896315877316651438833211070813877169259706632307823639555199242717449427923731931186482668498501580506562341779025444727404308802892996156436425285732145727917205294181848165612996918888937103642192895771206328985507862192384039490460377404484242544739037285777150463074387093796433053877837532263855505303994923179250872064741650234584755450012860453135839345504934601405052611480564469455019640156037827602326210341045059230118138738093694203568479466006213716284925220509771643250230817368991789679405613129487928518540889221593378167360976692620873551779914151621365701586392853667062638668463699546182435891038524742958461244489505841466839237470198457139789445180249755430831136164360581939352065420108470642180546144401516464059287880435658481276723926642681729016979777446934690128 [126,57] 162348502187281871791564707044011936693271651886750790934789671008946306614276569245754787747906583749200065864666658144100731571527673887297841717116345547100127133647695384516453631517373602504290992350152707914747152751758225802495270425216517974295799836471400637679823517931479307638355057258108449693142925467049093873665287011996302379281500976515090321499372236639992073794288907884720159506735383717228644529559150411180785531313556435530715653052792168670345755781242910665261177061313601980608140937113244454799899555652708732780475184077808806604600410773491126585284741554492868350557907519480827515226832850998499307764804746584076934334089585822920666399273080932885059913472052423428150425118735074476056120148648259166527596977922659355534848818118652194855107838309848056953467765203144888497886945440951051727230895798783322792813175691929356427004261054521182355630554227014369680740228304922866555405679548432411650941489783548263689023945238568266943607344556356939171784358771397632319299729468052725817917039900031908846180458309615671441955340349367176269463164600378813929636642699943151226591742584471549137873010226658016333953739616452627653155859137449881622210095017193353622459561844249707237301949945015769745335318819593373835386632112546132205440781481522069822945335575597678228368626810353693014446457613814377085348830399903081383735406722228523651755924800685409496689805520224311415489160139692376182112144154511372722655636477413613918273014818630805053979524952381347086100925522354944789927385690546176671049853639134930280088465967206446921770331703470501328322905119039068600169034344213645858892543971323249916291879992945135806198179693030965724324336148273336308093980541378859024367182750116412560029005863669314455855643296558262530711942484201056706994692138564830493073622852176701125596860371662476501310224271834740001095696234309231939333982039838041386636482137083919315666336159054642933382958918162299148275683506626479336840713733327551217573296811187260881976615279129202526609551015941094124512912047782746824052386783926982737334718455243850885866478091328921992531470686060325336290630884381947114808829259747306738214978285886091795564069513421396082467996530603103949991884759123120374081967053193178334895553707571572168098070255371212951704016706483976797226563994511176279923398737441243836583296937324695045901210435581332274342145708758835948241078097560090294249068048377034038835096238663195129159166622549014261847276975059427240848801330423385605783960458833560824849760665682710298236223671609288716085864621997234450087420439920835055658985271799832184979149714985024805978985600000 [126,58] -16864305919950417210430366701906705205081550055408337253557807320047633927987222481610118666700756554313854586458555159878725147279913658860699871758459521247657205709587499759524492780869562668508461783431213601991117263325875719760641994083432252670416597302151419279095064106449602966564373458580423613955355751080972331708485797808797272551584654304594504351156627607274808733159939932350914005073352109858302428532442881061622416226648122592166676272517455442377535313278442535905866789572452442023994007177833452716113294117829405603724956757105495343562875069888977445410238921154363540080017289064977003426206223781026558812819929070874754191620676883366322001237316407422433518485699520791606652728627183886803913676781743528192152865849152378703909752261526803446815786321774871352560168905867388947983826682584061950783574767926695593600998788198599633444393042928150541791506082006363899349109306393686688391044855751024685490788211791920959276107325963009631748137571880617663831771363909817055765129817503365848202352937639764315587700840102191345762602198145386505696641180105809922529542379269272849829104186207446234903708136196627864027333853929200165208153109387623173105051423593244631268280111473432498898638462115647422023984616894966898573302196119562613166017385895455103479447836805606473093285965181652335352081203346604077671949568345733293990495097061191426996776088377676008236184422014261154387729602067026971688766731883955561083716480555209432845242531345094438004875087469374369542042935985872960028956396969379520830148065121457046726604068949000102915940123227210380831352254230571453490358462717196947861670422380155659650293941962068040758129508460056033120761827787031544704863254348963648530635583366919816650690468341644828368447551569444710966200370161960027619385272090891483347069015464044388249571066120379029118086525381475346811464687108292481110723293015266425482880960484211429980400501863649561226594454934258570198981907690776245796429345723879898933754137120049831753057041266856289541060239003848545152175267608263646648696674600482775431492747164265678325382780290472557336121610581116907013158597170501845627462093378879050414405721015405758147558277769604437539955556044073493920452743384206973634188549405718426956037215774569730377799422924455531508117860502851343604481105222998251879182562261119160689482477227443935972763385488107095460599742776215612313024741078758058440486236084816702237790440723670914108476802270958323905505361938046281615297999632145789228642800597312756874659843002964834012762366404359886173809398834464097855959506355911695177946939964273903545715929371079211818304000 [126,59] 1157380876801547607943068438662229925767958686713117543157448680996638744893605008388932123278682301545040895643493979453135973603355463016941269106832365262704318081892053753845755913520133445867177389710246717535323168919888563005397157178367082871759423799405490474798554273690173238936085379237551185078779898240558203361094141634316693654914032529886824464959941723273145668350794734314666053252744955002000137036777855804128457461659663215980965650766954730945985151337987281662774161609923574641671004774914648590590075115330029877661954492160701508115833829373542903079626013016331060182369118710008979078571984417160528516210721082978577359978597671227532689629657360205911246151934595798890435695068911111705723721226662639380103713286921454720593833035099876050899811748243354842902649617018848043601968070827496905903884343766944852679038325194549030006859363060499437438736743705564244614278814901506484396386712023410632521978928215754020827264904282746244817075101148182865918643322447300989329924025066019102272108231676611975456394763662566644010194594566605326126500252026335372245997596286903772837914710569903623538932978239800716651317540424208824737653628344741499612339280803985377926374146105961175545711723863582347837857809814421233663938506532271861090450576982682638015532307677863705839778432823755332905970138319317087625638866558540820775989754087273242826239775099995349858828981520289422870320515913481413891174867186460620103695101073036632719090628837840777409370660212198663072567797828259346305909237901971372543965533621621754188542428607096561965174516443577642029723655080426018322648172414528744311856626604907764128942421436482770959098613360397554237162878793448473735584067153586168304688037490884425151415919317001066887005367955639685518178129924141088897705440517784217866689346352406225768281193135672147476667536966359463463576695344830081809807945464490278003065195662429921784945718611669090898350958656533067316030520783024729356996112927310932162249323986049041656629724441816152555814302582969955876786391534072039098696553359785855132210546256761643782910370167962696719132479979096681067018921235645734982288106634551400101846132833139430931661001246382931191474976412197118215506614347615029814473730660828214920259772486108593064040854961212902179157147845862860840064517843867491758606008115985996259457492934710997844800225616309227396904630097443315820323724344175914634842681775025184801880330537441964542118474877208175766418892836727479497652835483855196023631882777595829750551877396583505468305949878265899140752555358381342343140703583743368241518718274121072680721287763946535104000 [126,60] -29715966429113009189545696781667752696847922193004462397170552543881545126783145934978416241622227403924657989475546420804874183838768720315388206926927629973396693678960129936453654494214422877573081715416701859186580574580396273391665392831996655818439757845854603443948934341209458182402054723086643364132561277004013711801771520223102962918594447232570002765353473957855118009708553250482639902710365602722781578204471716568401317989134082956184997536219676002962940434659369108841823319528217053886435142771175481462247254141775148665456534624519892253401337621274420265821953988963572864393511307748790001812387163306705227119828508591308849121619632078296215646629907724361519457613199221276111988436670285659557346265850210379746711613567249436302916092016978604822874526466146486150538941720247720288169741238125185082397615586945801050285530870539415916790054586956500915574998298396973059581722630290444417170742906730875493421251074294358329302172264610779589684102568503984239985798384548043108982051024780607562619106022003756448395121256002810373463824336095114791216709059521215569007282431710484772632022063676393067080542916238386207912105399333063387619394381388717231645261089830125748177531266114412999304180776758672169713432734759400953256991668908608772432647432752317328850570177084665550104991985052903111466961460666808157560068924175055429931013648673952427226371044646309067803259497851623181789621501268611833298777237583403349128538897700787036979370018425932297501829142291237545354499994372847930208503216597831917784606534402588488206048151792701491619408071084195016224134346487313091735439370405469048160670378641558102345407237956527006313714782005214781787360923545679094512517235566750228126219028741400216877297357369144232087620667065299929898031125441621854762639925289653025892511620143082056337979043711152557862914441838177851431531464792047033656852416093196270555472428585136554798483229296708352222983005456240306662885793916847817179155232103207859609754403419125136580798304840495594068702957942104978992988963775683734620297586287830859728630919230253480544280974771071175717715208707379180330975839369153276510039318112208407098830296824938598910274016243991543243903903548604226244460572355987745427583341392703349235070134670333669309716668204387015171071517901509338668438181495973053934296964527952582324564650017585490852660503871050696472488860127333257893751388551643936374622173625288545809289434731719220887096462915475039320857652956848201229634227416546013805350588761643656193606283776019123632127462040840174858287311753822654076980652576784152732119861388056035251671279622518400 [126,61] -6016458500219800110469545187519177943514934775208849072812162169880287541461227839179345418995439917301978254280548276311070193166576002808160290280717082025563398239999613285040663876618140073775615024592790482396554928870035229071347286497253270958925045472821478963889481245757519911624239562046875988509952736547559588729009535330846387346559767773555440075456401513973018871216186493028825844783110383761144776558025741550790380562643856939197999467798601772864379418710814338005089033856355394139829006885877734154066930896336782818965567749933422329888755118908496974736537465487316231603604398452462215228399508021577935536767903542887110525438635556334788589948815160390866541055560476363029701312292501426466923309439173185499233098646389539808386941711569417394225640805798675729122272297924860610044278335012217386790739187804300492161608687249321729930236827574748295908421149132482876352828970532981965468942884555397245976312400806966085684122325462810239388680247337244080501703289355382139379184955391500059580056788168714153138709202697768183060597945160845589726733999344437598254439693140551056769553437845587699680655922429629872542894932449892965445474432477216017548371047786789887789745675850657735656126062212798719168855311115049752171722068861963234219288512476242878564140415892577602402560075449566495538608682836074229951099896525805407701431982068928222838203708791768755311890349696047464231547683746240347213598341182525636655724905443168248429659398527592996246592084397951570744196008053545566666421015651214947055429920346672308989148509265877233551030258565356312042307670296216707751161372211702011717876918536396127026066277559750057202219834858552515927784689698453699875375922211493130979591038169999534655598154485264010517669548600704385257758787284447233161933965102947929535191074020728760420973795402543499684969296584640728526224307194249574970505354603131595688195418612710976651801851959704707509425518218937498186843457264929974820094296677799592882893190718378731456956042699459459296111995764308673143307733859247504573682044623779946363743602875842166310649032981988062022006611682304574425168020682523433054689163479785835851685160748070462412418612914989635030069317147346518787139513652867844978888784728771756901581574165460035618403741398729918364181659500975930137304872353128160335758410929575793879995838796070506144433137517777514132546963565505364205621095233774035465747113139476131078070913569471144783797968771627146597719756967969404906301940608997766944069094660319424552466170366786059482107505684116294570310957107245711482201479087401500545019250864451706104271525478400 [126,62] 1020761406158594894591171585608636155427369078824556228936669916854129372629504873091263079826356454835888822133376304543708386487290959959783078695367830002460573123700231006926057763888555292001672930021282623851532846864153136568831316223272950379367468053671501292843744594677621516799352934910118087040123800333502429140041308404860402777664714700765235637198171732882789954347664773404299215971018896380872040168923689713751029218554648286888406279115413520840390454225533995810733445763516245298720162902569320457707423692774043768895684966518140679643814321761375078012876870819127316983420287055090525224383569259012571937953406886156232781775043216096527311469805981814140798612847959830250570817784082651430932906602041210637495730069628774716374948718837579827182093098593599658237836952807171439877231551102944769432687654128227351888024228631940878465207978673673128829170100187990499392354878355078129792326190672495608872067091832033040774242150419947388852586537050463799208302847190305849251896764673751873986356246480016044877760532629358754777907615948812812882929371088671700315970189982147918207103166605531087868086147175397351194872364545631606137056169123941037508125904754421726280389470963256885595534535648977371162236163683404543873602589600787323244490198282858660541693585883082787070953114513091647211682400038711304417018052640052081696515260802921951569109260542702210844033791295423879894578157216398280372764403775841750468996132742644943753274156333267956233116100188259648471945468705041358142613199156640667916896091533082862347380609847167057792305115547833918388770698753947017843556348810431704917983734996860876930652159935140829718135841427133787984285772968305357240176254222059671288905570348008321218664078814074026166157803635274755951494413311802279972089978115915480955422138980553469022653166039817125441841100236171999606388856640555757273413876525522756241076838741722366451883386407440894430656575771276587825949584479746155965276372007398364836247034106426970008805872956285984968423899427990940071637808081581572002315832252592694876927572861110987924636413359626381932505364581939272103321993631626967736840374882071209718701965672160961252051862304395029923109464694784343141185131665118025353892782744473629876895895044577528479741854191136446020640017604855220984513155266004748919327448487062323734634479045324334426962854190910500105717099744234518506012001580900700767148260186745997209169387790778764999085495752703043941354820594749874201564840809544705483878382322780072545939679783504518956808245687950358201078962460704256164655978752459610034172245041901855501792742400 [126,63] -68820619036068268815686031631671588396700127858590535869658631930015893316435935494031575863987647772147676853493646723116469675838829250660665204589337227761536667014094510602306903883533523221871497911550732957596336561506673517102966180731712425037678150252732696262773500577841744469562602422628689188384458275218649868812962408816337519577342138694686152305685549997326975166861701765082711685374721017373077884687794780696028573917681546293028214944505013777428261741506288622525568028934604408155216192090322299354548430938392485893603784213578528273358876589392017459505685705409942002239894844634479039953539990221270713016509688089597355166183987944526628393902249036805262492970995291655441913246986039884695868929597979032557500344993701115430458877910254689732473110351407265130263099509394294459459241036123646614809730009339675883371268301546095268517402474154367277856677716813280926214552832711021430024621185079043569785655425394463643970972270247247775590034063931813121395527180128153900430596670861019641061720128147396618929810540767530464968233251408491786951989104384704818387594553358361874377877511744492903752616518487621527095951090580581332806048291436086294656619071736826078032245168994402010980194491636367512861618857997729607470758125723812975316163408718699404294667408607341208920657098439832672503603770296781256727847872758175464992735209371958008601076266799898079378561437399691339975076653938237848859120546761256659294230696041427393660284289079765078258693046942947914057360279065971022952570043921657017650332109081014042117018916207497850806005395673612589213495210582518601130540561464309420704344512750186515006558977898873426953825150597687975403929909188282035324932752918520365459246271066025403131535008259789331118614375857638983990798918295151177914303459430885825075286418229153439450439505209380563654872375919892765545918533709725440492929369588604636355575106716669880786185062216280937196204603176418746177732089113594344324506434895342955072930781960471143174266588485218096259191072787415055158180771782552038283079085889287716467116710759234925717242346296246688158541595800647963649249111678524111522751798205502733962586967807046280079820989663129068470271438608322820495179147995163066947340468511568453735185149740075233167467385615266409267814710842750747594518416803857234009768726502274276217911807871363126219452481133587900834072745117771369844405990717114691834043375715993948942445968002180250182506646066765475176390059274173421348194860857860476358763985372842233259142737074070726094671405090752970278546605624641017146025838592677641220374414602211769984000 [126,64] 1028701060927316473712625756505529939472281484587736537787108420391650226429465330484886963302982745275213340854820669832493088703453545365764883433340010774653767934844064185945710965542340819668908650680318025541420574984401820174593711538862315280773538955572284596113887660657557064452678290075210046149348129564791100005488012467997769678690176249589770651848358906601922405910472662208977045607363783490149009073115070763966356405866824813602244115019223340830185810212784675276810820658237455013835162845963480727278476766982295056953302269997469529446068999345212954510558067295167374862299113507489439296704287554780496882420874446422206365151357433491454202619017007798064293390634372518445172870997716052551211860691530430760809655724052653117916608970619640146356020404402129490546562951019433234612479672518529242707493614985171590675038573957442668043325609782967007387196223633783966518075783586783208255198037310178152809709413083465076828972604641431434772579879389582754593659425943365510949444671305451264512560949370919885612324999257797876331066173307205973542611258594200495945262260993252457143442890698742871737307808920970440099830516785477606135148564325743206964341294876179831714399662064599448736942413941733242881530258700884745936715017849324535176385034055073119061260247011562036043918414000426914800214981970774772901155107740211015135315233734140556492287671940540874020095924253526811213456629251321983215927506484375670907379025693618251438240290415411135780973919801720822604846160868288769946377461090444585424074741353042143425370492511124108840272936721100313183339556532111012210937825729245794973843220259712318006682593272241970930076073450969328594830747448937354013309368472843101630009514850768524953969327209185295560305958316003815531691522482133565760558131294141599261607351241591276966725765403999456380506561839820326569292347054492927490790939870075695882805407112468267449069884694206203213585667586711425356246243531701138626125094842493542273181666043403792036526358928145148703366009234312626433687624682822825175431485423862230562732528685490279181857127604498321947903190885717400127470010044988963222869718205020639185237513187546216749135617417989236104310106352091754741002316118376360028107891637061867913666568242586115728550491435523851596297867304934353372859801248430763392582435720038775226133687506672492291798310415494315074479102715932341412589947749498777164705412716885287285896915987037715542099595648827817378671593809504504541027116097847174996754155321894147145869024287546991528420924214227369289625419675994888729658470989276324335307598645926840000 [126,65] 135025275673943440352359144308093122157438911985942107380915414297560666784553089985208682484189607733977428241700873565181430857798997625713084259732350289525763045571112359468704212357864973046396477183451548085127238394411724041220413714980456084622800899392624235617984231998928509366850954213144778522327388071690068595995318389190636903713702181959979271947373918607677391671060989470562056449036500680886895359633143169244212063618815226695392601015904034697246058477261046698541453314806880437181241115418702025236334329950178635331476284114809529077953006756346610373416296333455244995279376098717974768294320198190928329748676863109485974192699652974556619847099452609096835285147646177278020428457640838660720366228899959074973532062904197441219776538063644742727158291805569406227273041988093930483401246110577804604656257606273276175399667021923410932282873269118738782066986710960922051083270588893368191062103402473666476832555517969688169054373749367540044157051768209200382813811225012248686332591958938986350291391934778109187913250469370955593627785073862527380355985500827453556812493733835793272057102969683956284355160479982727373459278398435546529222172292079615683862617175455762461618086810696013040120890540061915003226651640817687089000897520583485001640288419462177199462657750958403341695636008674452275871861328231734800092505375150235406899233050902939756557751294555662682255605854796165687322052876056632267743374872026121763621657972332183021228819718596460387339048020252646105283376103976742172320864713500606036994122628865462729768750166135567441062968185504661228549570006207597650012718482553876525052267199340592351949190735315520725373977366076280591562153114884160695619174573522964743001312815962218406929034689758928070762309818398258077578765539762208674797894090049409628603076461268788914877961299284824027529462115214840853450936524579033634758268443214559901474017412913111248831233354584064158299640389384134131511455316642597052327893186487274832655536807688089736125629545753410474951968604817425259214664198679670233300891489360319365596052069168986229433811348399452823140807315915728479035294579325367764081854766842158167974097025700356393408534701292074302494249440755939457072413789949756406583856428201679976129817195992927629216009912016828011951004366334881063264227736635195965426461240731229038032247619155056621475870339114982809839261635958251352904084455484651858022750706324436328241468835232873727764944087070189292595888596006587753265204636729187149871994169718495935430095553483749277309033093756069030592820120838230877777283312156233638387275653288960 [126,66] -1853366618819358932974467769556194668999429713614118067861079847739431472097629190316943838452757113340026991491620248108154196734836293770234312550606584143230183742364481965722712844939143364685674307069918322733520006638469187663236039600136415689564638931688851199205031416916731720637423506668299961795951266120584897616310954406286829443938461940882779580085025230200573758095004487794227613276817787206203332242619136686896316196724442206460661084558471822893811595652707372548157585071790630908263811140557045779748191780456189849059138113614217055188125302066833374190991087254446234112580123701872554097350496586386216774076938324286427996803717522104577540928375790271055941399118825410128319220497185922375006556430785690958379899252842970854267878257515122749693633506048169283677403105690067345020164574529993094194896183725218556868362623259444610340501464894663033500301458912649274943628100476435119792031600004683284471425894808632273023874862671856741145286786118130722715165873995942655465955045153241991530280755886135212847591025234365508471057242458182151485276255481066639963567250156082614542567195359877559010747959993922726199288061051720774832843081213517785533193619132805583539016504827407625491075788628500123782677906469206023155441074854060768345042629704867490481778273129953875390354441263624990637092467201048029139734015585657066952845760604589399474325168123485214642762239178913920689693959048522027900001807302212661671099072596707490688344131480301555648095406193370196409143121778126518763471965957167735107862689315110675315330301307491392493696924483595828083735170714073679615288233090472059214239528585370242599343832739237999099671775715363842927182881397058044768493766320626124835301147747134638311729526786544149499879189639691626806289176483489813405813946562952079334109973644024792529202033507342247357598741492004669118818234379333625939776514371818561911117091443443887441603580586423116165822557991564522278153682773028196264084781083910050110096696081862117967540541405467290495254713892876485005137560918375246758392903499346462536888006756077592402989540380852445753133387955195545482645767825128537542138765725305052121917912669523945844192603077636679438812182624858071961231395987170678844202918187859915736960090491847468432204928601893463375852682785183441454014757662234171955809838864436608761858223352714536153195456468141508303783730014299049037823607272055265190516300976802424221184133132752329403139841900799268795352091918673701716716948672892396517768554756419790432998698287550597410496463674760287593989241268756650570359426758364334218970796800 [126,67] -1190352981290238622725880791027321295246857924647617753871313543032163408132767737394853715003489508257522370666608426989874308757199661460871623028026587872963950051250048717855773315318643055752327622027213807391470130227275951415772245788412028949644479855384102660866794605463177916868455706868982478826632095470390079276954034782562889496185166874685881603797158806335372025887976152685154111898254474146493196996191466003241020344094919002001557205070342188886614534288045307220403800211728897007226669582169306595304783169840587411251277091004882954328164111372566469892552868214859830043981684409809854698435956366405905442221657907540500551213375308293133215326771175883000786755942164844376063230379082123987382613377668281534421543230183969969942168978166263303859259920407768102335744641477341314311000042366598651155139502253063345366850002366116178337300504533507371306704345885098468523550340172377759967731722445950646575650792138428042053153819268688665994267272164660892683957888135454214573259809836645600651560244535838495577847518455342327767198870247902423092442447558741954142724361324551949750707276905041984672319471206425349319470065927824644005138273623644714622350308775617213381772353422708255021227902418568058979843347857262266722582032925366738566345682625387443404461075936319020253051092055080931335307610215572761532100282127205843359902929634791333734859941455613723026422743772049376596411224700386267448234601055222408647865503833748285715200132041812912086834387912437905707069773008590306659403385504661040113240138944487095342458339051388778274510673489089493201942291957301489205116493629068203709710203002841536810993805828808840279886765072878255064984389629910370274888430810279540495434241650430522225706797137685834993050770718130265297887637559954980779672022150858195288863273543827868349974708934455909873209197825552288629236816736798697360336364699436406120228692981879496270253878494074954281971235996106502745036448991784148284758171941671904577383046562518375126891432655811317904227430742674428553152051614302961620116923901125135291070211559464824415201563975801813639070537030723856336870971987342008302683905645253322208857826211864820126199281533830099718118781325808798903300677282845336192218610950752936175508357495459563769676483980981295950266861543667493047362570380510688735314516354852406879804509053360694875305931876215029260299074298810376539868230127383101363964730475446507511172385161296903062296231917348864332531508487295871490125149357392735182563957196570896701757863112383442083932952590491129390504983608716825331835290349512508266208000 [126,68] 120631812233486802976961274949015423920899685457682542722529221641154637670473762811463407118766409551872604583906022071718020407013997880785213214211283297479288244094858686657416289928473558298081238195807776499860139960515579684816118263129126403122848543178777785127259610338085576905077482984640050928311681746047572013226945934914122585573605856819260470010957599546621439900283151264361355726404895090040665958519220469270382094005123657146389506825740555497788506282138711221844377963940547567045132607209961548231665932028033251906010468955242074608999644048636724189225129727714534524342341597457306824232804719645622191436493293529192349229072905819576036793396068901970023782931103919636008894380178828885144629588000821743701199293824287720230372000070640014666218791955210118724265357867853670495717688575371629584547293630288207172822689614800470524965718658030860236011986493261396238863109175080040828275219926115483232126151356505624285617232861790893569408879690878167201758597879701649894846068663468911615666690186582285294205217018594631672618542387943096337490748738026526439399100324628207942694451354470059042966585916515874611769671569584383536325495079304972344481958558074193752739965582093026045053229688560438720973462650250725024444975019499153756158557784791877497493587907383547288274645400492726026572834305672801411360324206830351171882980570921924818342910816250006073776832404969170291977950998678338515931150853244477128830626314586312689039818355679369915125924101972469993128425936226969849855694299882392334004483416118831789841260187550315818296673778794882188668449308947331268456182601078483429149052130874774862485307580134767489590065496431553249766007264931857001653123995112516854588282642560258057100689322990594066423015119338966649623713416348778369140883799150824568411431569674397061226562850779534208989244852272309970829762872416798796849781123227215527169607387442599816392354782442753744925149331783332670580367359232718059614511033403701544188715817600289636067386990656715539288965937707858246744466799607478342011768614839824651289142836183672555108575090972948491594578301659143199655629302577655470487814477848585849552424155797678997121737310470900193321411976999050764599825904067863201205066184024596563948541856857856974172974773222342055118386469716076715527704345256898867577924474063008623861663146151387106104745646845925445558544113107913148925476796438801187712322070839791604312595856045692619529979320436595756941679570164253153179043858476198618032258253658148593158604616367408994034908505483103627440877183486257798757708460064400204480 [126,69] -7844352819787542473890053052384885603375042931954623370048119097860147891172485892957284284442299213410031649653584736742260275313882132823866026771467006677906744879996853079432693077440794874536789636045891837662210615508971765581315953824266956360464764874249698361935378562437108431212827672350108507252956283298647380082796242147876676371867667850368123059413339073654771735969693655301737958043161942430393138503921814885576445903775912362283157201099986554273540157193634846901928333668338018152328585694622232094022318429813690720456360834024464821408926185153051004088461112061541205164053916739728167026668081938571128628183437198628008745048372583364014254683355842481649957186689564921619921512708190389081648768788144587825289817107585722400578683806779465298135912269575568103855539421934415270488419216970103741571907530928693694638712131311519059178331487452005708252675100858446715735383035976628316990011102391945702744122611287593775329980620726059225114766859478523470710414193360653741146459712369281377090753513156372650800044679397607948610699204812431027704855559973647057394278598344410332242429258608505792782359652920124558800839590705012094837526341126936683050198190730924442288252389024597231631319709029419092387792243027711288020960072525900951681874982174657279355498855298020931274109355972685037418286210036419320066416074818415102131118074802678438844364326520982896556103771942931838365422191269911870554595745969661380494485850244653282287116901127772290651072206044156560404572911921045575538684608771274626951772396735009613840311961957584825631360398605785134508969910238127049324901354957638229932548950106790081403265192148512670453248720702315290249733583536342889831575618611055574027471737857174499203637710380333328881494341882682318263357144617361828294919923258184166612140704398015904060560934562671331047813898812939003299600221353483580970452215942934969087884840304056417108325456960389589319225324946147109412204956329285038612222308886748079300264672134989020254371003965343388761685953548772332867754539536874838396407967541456029948186927429944496951983345269941933815374745128632683494013803819451100991223403219381142951306811319528798291787057881507027456392037420789078293400276113685767300236471309542325861551527451827111312730075388850146436179539514126082334590760123191750978072786138574302524610291295945766114220913460146527526021668175108546482038589178844816023709366003561836079153722863106809837110126167139927716953560250607255486775625447451239720626847588044335661907294569001061191682991062677498493941024269929177080156435272762880 [126,70] 291121443727130422174088474275226363579892134467616594521748025428218129074213286620430450591595737511801876726082832098730980419855023132433097116089892291591843125809643530491345138019411922522720529584357165456126861435453497522864117385821564756634339373428873435339503681731724942847528648564672613697494966911143043703835412337904763529684435667984299860652051971174313963030621010519777993157681754717133860956144237731495874969266308438544420758504979509138758116319233544367257147214986394472153156719651227598685331591425477374654273307048329869696143982977787619690608017754201343153402920448069011682943530168859680400649678488041016324074329719228435362095183137617192727445161292061864087420259225701502304611848797787845426559861534678506839102187166345476570607090330357820405394452636346475596184451342103246000515072636289510704645791909828695722484689414190596010025938089032733508422385483255242375638591104876311805171698434169284586891326342147153469262898824450859114054174134175585902328687295248530486823549466451925199918999711275631187956008450928255290945446841851969405210391413232785596514003270256457170460153699299361224747270566059232619423112783512682758452404868289393483538687929593222354398210835851073125215777724957434844602019333079989608169609690388585844720730380712886848421794180870871330193844266106303773373703270044273792150005821111820335160344951466595025919582939374241204920325115584614592968205601216721449195520417888603325849560641958772385008572697775009793296431641908461024726739899123822644047109053089818718497864865026702246079863722050447905684077932637076432852008945643254890737683701035549499377811628046731715286495766873558243365754507262669260586961950912917551320038304022338850784046325017102612042252722104281532434409173796875582467330438903185510713809169857873291966088396185240631961364642285754391798987391556517062216628411118625721223624291325328134072987526158437312053561509838469921585444929242038504467163228570853282021106375557816845014865227799581150694512896569069667835418471527543351666115281170044367239546976286873414142120726594335276589643640736009414862483393290481910273102623586998858411214102767068279886169595128762857423378633320205950322314488591153702853692632036709059471144608913367251273921824384671819132605287553374895253146627310522297484235440303209916170813400425293377841003740314058056608432261775411086639922854542651061481719873335072937329890923239639676874814352170416014170646438784904786598929426225820020832146062481641113536106709850949250930315916036264691372571530705201249930843084800 [126,71] 18847537936284698131094555842177378506542714640051680527988970416487226526386720373431243631209816149841310083082322546054242825855861766594487907481004353782749540891292101425287061051239207560986214083950468139981018302315658949393850197213704793726209597036226845374482779058968842265872734264512235803552841695929354875838076408708992146123566805248086404751149232796271615763459917926730679363615594109071807493596855551676000879466021600024243083795584513741052838611945159714769683483148615313295051078738347413509572526283981710180851967078685242323426082970983028920138977954757720736625116896190313767769605928334428530887232481519955275779944791168724960740603882631431690709104600564753885083419434693462998492947353607672251661079920444015274740517889877355451707383595729335191762620076750322816602280213495184260325098444696410849360539971373444149795150711079431372240883818781963776589315925491535483625157426981264855810891280482666287184775358634466856716772351085582966092848401105487676259782595704603342875569725369002271139063656061547354212998444626085704644596476794561939205501602176210765830444872545781254215157592722427777707531470250217802806502980265019001815937427116338302176475024514415693654954085009008054998103825619039060736083976704012449720130632457271397772020084331524950861317142938916075469413598390621812355375480475052885501778095389347503108825662314583011247358012632703567023781394761506044732254898093327430114976425436902381941944178405997279276975408175781459280012346090906450809022630645336100961777462500929137227063954768560467168922850981778795884884228411274349448594795270756893939521293531972637886850795433156572927170481516929095496395450405642987821134312994148508528223931991998737442071169205647699562544125103093280493211678627565139314914745049505198435860884588738243575641498184203022416530268823732963506150508164749158066393939557647983225931895310281618642401894139533282222728076819524690274485103735723807467685855688597616924351116138372524151394837165659808930680568371439418393025196780425122097931327957178663584806423200305472187095849288021165915604120275410686463228804367942865237872039329908607004428770480270324231176219491273489055369463956495602402576142410684675148458452667785798178769094104721984341867675071618457767781188666814393274274529393390535043064021141645140080334609821940920585453479442255042448833566679481160304683412683639967529018862297977761447125814231068677675754950995160463210494405048623344708644593349203329845642645270738385185582180009819780310442816046718987884256438909763375435157760 [126,72] -1827409294602476901664572373959133783035197879743760733641547094193554037573216709865293606399855112480803006787988405463906298920695846876201235273307384249280040008491373473672312209437149679365776463394238143359126419457324143993964516882864808784044583812101464899068163934508451034878525568222976289333263342707854345232206098840186330453242429326603579452347902863024715671521117085642062040581957250348837017724363958459500627536992598996260281700313424982769022540982678485937110667820147142967913833626990191563305873202710753700456773182608097692536515195888008963199314677898307928029432929329851275370886544323233497341612922392517235158850497036554538269382927593614189631298117016528575042462566727547467604170638674664548169027817724806792322605059499631835764589945836496034119057217322014362155927744589846517430800772715633100043758060197188040887585209087405911667552269042262081324705513361364229706795394969872564924844377577935908847948236506755391583436160697702124387001802113389967472548086053846041719788998832785233286384986151954181858954472163565979640303668468619054492808405096850600507872132126207577606686573110413594509800039477942608228559935683864567743163956920795036370003705880913180739479361824394078293689412152347752321060925711821866653943444798506294866204242341968928633770169638185606802524197492376516954334192955159720979139848245588188139122936398768011167585338839928964757555795532260634523655882205571963693178160614658476421087535053327343805533947202865870032095913356518775767144272096709495687638194123420365512418756503430774628229609608475885811391142006493334671739460829152641579942341026986999799134585913909713791811511538725762795918898589349632873547378885600203490120696934138605577973371232225343741840394236167000914892419430550727547918809893988636513926902784465462104306203464193517627604748266251719557118698188204411782355312911544664282595419720288983660864745400545036646480543699748971579741612912450155171091900390844038048469656743728283793330270151124735587930581868331771563231256926376194304392451658105223036461472388134894784759227492434155732072309396251667555716457748592963678019914256188744104729790772109857078016131945080100527977439914305269128199191635749008514152746492827816921484960123125855852103846103187782993610701749623422194059579522923437921561941024313741285804045330222140658393258599729698951837420391221011172924107793775889307710436389745766997568871359019766394076942464632558826782947294727796600292282157636778081271035792653775088375164618391749423933837901971595057808975810038007058440 [126,73] 25377000236174090231023894940348566893706660359918088708239135216379992170537284555052474071260379510891328741795602476851189143015597957687267868130283534187356935347512092777710311953474970437081991314431198346879117991859879931359250295582442948331303041441049786451819396830384776104654815634767775401397124318727386680165598197662620414961880784227133416510072889106486936798833313583640232780890865281999303090428497937281851710017432307492049276175558067518034425251652988833875218090681887787982959730739139054251727989942418521435564761790524995295364393470084851554923743001489125314172498366424850523669515517054508502980150944068743635653702905116626126437316621756436724779361307558080153995290635465716660000189242648846015518534604385697759697040475972978629411610340029174030761264065316298618573996165837749044105225820684211794203369666197992139446883624001622920018640298022756206756697952984955001468603003356036278561225148902483676747096252733180412596838138913098114889885827662001926272589139385704698537830614904833495982246568927904548553951525387678114190082986168573307416818202173187999478656780323985505267073076067644464658509222084952290041817618644436478841347948526314759909927302088318378837656829382291836426878701128441810121724874326281112078435978005340794137022235562706759522560676845685993812958934750114616529915707864525103067744507892445259810904037374165690304372904913342204528821573430265026094578376292040713294065429194093300496671405478740371668930600019198470983597747716366035483874630105418466483044610672386016061729123787384663059934799790473160732819530323330291206230081650162079104794691884945005848315642708696909437858698971649322112725299616374351624650414767180673079604024233593213338200910484857043977940348540638742428296481497062877884645690114689021831871313141681100273570540770015615846492312819855336070820153130905044556271683703622559851868272511243112347807065706229118742378287393286146294227071880457887780045654939293720893912344347578871754507617183270568700529063051890494075295999566586588257075564400848659846692717570951654348867118104220438560958968758673990300330016849379660456333349338078917369022185656356082678307881240008670553443343071588290101230377765766970071281194689125662213266828890671222540513971247389743022374058884765365478666642016010173897293322805862200839496395060141873274927108012345487087260171731296865460929498100852831768202014168527601709119392456252970556928153570136045770117975173691567427244738346991941183110770692518282494705679298975145642090073614889670531932412669582080 [126,74] 856594953982626042133439614557659801875182126459819543693707439277631215695672782105244221639602644244484315989733693687096708491645913036251900162983292852481332580635733179139238764039772724683363503242800018817096191219157673644733916449059840848410368903532563315561315105973847623695783028302998065871159464063336977987404098552424915972169012478941881065542532287163430040930605945269181885197440004204122301037092099028072439140388456653547800865176248578756443530454634817282128863218659219417396178073871248871208624098313839203689202715383687546722055680274143349261800505077261951072949982747480409413171190667702634096849229002659061427863663510510170188107115629827784330277002997762227353763438851548298997028882636116007189361942791751261598301810851750597550621512643730232403294602276468789899548978222247285542916370742480490972422154521547424175100951194001433560615323424625596516839815286119835064051326973583446947400803041215837365936643939371660715471783355728751121646536693318162423166218437766116950136965864677211709494097977058100686263646648080200621295093686861884817764253371674556034371551346253671677422520767889897255808226447013940645868008094304839243054911102653620817367584634677102675448676479459378328019648115477940799220135563726682306165446011200592497661184966259624533490890239462887910897197318945254399579285341689817393100202384277508154036356201129676562410025741431304068306855245154083172386840723784704272205117244011937547472238884067793776221615938801574085410416050971217082621950592812107552209182037685518968879027165390463775103539391265923412737499534663923934764681755595706212776452027917698729928539504094738994059991443079766011427275808916300342935263619337731920543764458478485813437399370573259526048532389247357426491335565218619942142484264234559561212333865761300540138999103148561331117199164513569970484574631590682868127110607942282533328132601986383802296083357766825293200312993468540510988331623564531136965924431303928857588388285765213249223724206453989111721543611905982123335570287109346581035280096097368012807135880550674327814603129814356546048184623369070878177473862992877074172226159737770539029044530789754173743513746960887745067426257158178949052812906780879446014472924584655717181275318023639597758623697581295062056866874459040363860208325762886069827145821841880219687381853939380593723433504845557613271180747528511879595473729521983483872879555614052801729131927780338977825285850190463479599016938097983976679868024591187190112801837380392156679414772716475440528139720400574238835651709440 [126,75] -21405120157032642189244497404954096661014207997379245946680793153476869771121780653005026266393871306956664060383696414926219508431045137251903512473671068104731401077804705185670245044526111445028203593443230235833856832293368343991461899234131732377853074496935399594999692292529154928944694618910820581064498889952408926224605762748179520249572274695899340455341212961476333069641937525501009791158631870825949760516776571669409583070848765863806065298674827401814799861094733652151889838274743736918336779420370391993022233747113129027934934832615951331525912674659169250454231005016247948138187030127707209595710291496083438866097392641003717584267727828370013893879818797849205838433250404224206402442623547734695704831403628696274054206062463127611886742727774134712008124426490335921150189383045864296901470295232183439269766298431185369181685483556678384904319238464541624707967511126806568941649447626430075557691887236011259818825634583709797249114841967757852271258005753117432139126274184732495559690840091896371060899188735780308237655814653812105571224899481470287155571754063248257217177176733782949650868013596282595122396420427911328016076006655795241188101115873358868306823521222981463059779783731526380736092050642848231244958844811058307333171803027029150670497255919896318967144309363191545153130801230663686603507596866657495963411643374447370501447809571364758734953745316592712146243003203162765173927165121737097633286559212583657172847207575056613780715017560827243236855005628025720808619534342398821351499508080791107651682965975225093663949358067732960367954769810982809539848697273478587981983361076731074288355696054772208161272245910349256750115301300364182235015077318239348572116645910803111319422015098592093433304727989578194499851263504064157033246648495191232654801753258103941508840460042753521497993718249924129808380246774541975888780660517346117192095088682660478411352791427368294596207342432023772227540424962961112993134536871725848012822412625828843852473725898413439169926798352164916168420512392746695292061563125058789575675615019658680586103257028703611299292894300895527650529098258416297142880566774850901234837163273573107474714407182280115485232675761070749255777143352424921833099135729980731146688987541029971982586862198719640787609759067693351843045028418367863613981196441696909689728136140610430896889734014515665969853206910315800152568952989796027606997418653606796959279355032237988919826299750945785407430806952048485672958033189979668968257940432457354475735381804080130465746581737762985867442574144975389620396800 [126,76] 862388956142085042573169326134161824585852672578559781436212073277014166170281084658290947966220981535343843682493099514710324158766186821638378069713189676346359606485196094902063745500020704008254106786556514942335552578417334506389233398511042512913051804199169424902404870302048023808901794854040433382489519124773264225224975919192734745768840941202890670733837951532205243909078356484059504580804546540049979628775006531899261745311312894654807401842720933598658539483635291418099697725716610927357258999263518845153786296523710582075668463387965043291949277749695721080066075416476906231671718652606145357292693589423960816674070595261295562159474616419447896131714576695564104889219975995971253507076103984015457976210377595095871193204600439145258312810158175140900190902780511581267176505932937418297828072228955353399124034925668670786560638055519747470905037292828576779320436031406318081667631283474399744369593496369261738026788554074163211961212667048982996878206566962698039683747749683287217978792211920547396690397488632763019976816909105134791982026591466480817873257143394616150482565475005724281313772103734303770773623398090767379351606044726142289478106326397108868690693252234191841931140321872535611374445921920940526132781768578937720431095332613110398691608323441739456408582379472190338185387762801053116257746345346081480539653808295112344341745008742035845528389323782454134965356747447031420798152044317584373833952045625666544443560117627600500429504025420366397621931298057610347151190156887526222624638048819148244411487107641299885403457851610903605544252614320046736940906152367929131258319413681944091381361352021092743745053779903268243845251919503568927095550923147943246162337365994445250043041017172045902594314327084966254509463202020078671234453473916040356410779069075121740152764115558638267842248499532175207134973702398197231922686415640638221931536804031842081582435034690616468241280065867296425866035355287113662518965994519115484666650633644392062436388056721563918602397921216538824726586078643990314043457791688416404327956402141702275226839283990600495648984649952294417003197053143566735374225583711430964496542122101909795431950965513954867822517011227083939741150127791767257953861309819493349665157507501492385510155926263883399657049470807775622056918096384426408340316817379627258386814744811338194861383743600761070745440940991357304467591673254728376104698896193085850345210683179708304050402969167139601652102907442096203197422128253087390397208917484217246183193252722898426948504521177938209392055085963852812080 [126,77] -50570956595517025055660941415313970386170480788434566770308392108549423946030952280691603187360578432996964890275755753692138559966511643949362686665161237374277216134330413086001073245080788871849061945029843839703865372069480925741203211664765810251276716588369323427935628712466360566034858016092378661435443915657515168120792402967584548417746899153810312073210813105348505140087785794970695295674852820082601888784194115079994988610878243388316371466563911241745851457783292927832812733125275275611274535064289739049496477828899342859221911946338553568181213193516666258050095426269499433109497674776178162237366178433193749396768717383858448889010895052124673656504947117561546281708740186653109444351443660759321181526152408119206325936427942156847413441322895945214991471908170554088664885500652755451635388668544319237214367339819986876693267536248322805766450427449946077584089440806507177972460108849796670944888133739919931092025534841296601407692260306980085454370052582797135491296896868729763538478979453076942491491695046044948159824114518645780679981816698678441168947772023776670878267387414809785762067962986654747637623246787361042150647039959383530517820305480751782528302263217295756286476649649428233485488548977272944488565651085232397142472671113800868589339744071022223365628687161715026613903646693072248306713741126537599057004035596767502469042271230211796031970877922252071389059010237356530848542776862600848749771773388516430687610854605909519167029991946139072227750564483898263021677621534579826659325937906452298972331666741749453538151223434528238097793992393651186177517958769828417191444664288458632871638695038476533784733360305880074297250594307846891793308694393053395439736537353933156628185648821721191027138873561508655634826103483891777294299289211370506030491770102493820326446255952672872623614024138014561824149611527384843440922194813535498899557869105644559917390342181271363399425286271541560892376118387080472881899476218175200259766808562203741472744971159104642562043577118019588063088215993520862156417873134274912835224184633434780958313458298637648663620597678496046960729364384167313828165043611809578225864156165429893917847399054907667821144759674395694129150898901132391433311609038479227927270146437781051401139417770131954985912338651309697425555930905692742458818254572125846793320276406909998690877042219809711580034646972443457920312796524734843767152023925634537225309231735066086529361398963914835509249432064255427196065213110134830584150615422269129073547378361750176883565866289167690919971151456120320 [126,78] 385873482452478139094545247042730869965859200754939558976185452839306586156624853872050475187526812562836279567220586027079236561132982246521387845190131145532833148120374058778126541436365829811815533160015428993050745565908359189565438363010024729302345884812768025564319089808996571793499301924530212880173580948316251447621515010367591980307197242488324291762325224308450596620885348882254532767270834712323085684132691291980778379364189045809870815031715311130180186524078867451897079574083737966264662361188011903861605986513375517531489408662529716307601659781087643685405649195311160849326159734002306102234031228361099740291574274594740224468533036656154602363744031359381254948792524423878747794139933153211909148054951076960850628306183384122454651544936988251968105523551113586120000107808022208904835042635385783521672541769099246582397590455055644315108274173118324884896510602697660092747202114930115740047967020916778121942520583602299328501762862252793375065781567920349748992558373783824862609595924544506203782426644601220615314821075716533615428304844735597240167750720944044081079699033304283403776065531597433208940198231523572161023021554401918499447298958829985673458526309215654002731776491145739045571472640270801931866077705127816039896975981872592671478683203053934888260067971120804988521476824798289182831341709226455492304299812763324675528346650030992435082989831968580611634248195034209840045324688803485974932557455562892404257107868634784219281619280280146362759331406088889814203596488511733167058809587397117735325965578407043200202982474732660500667439102242893805834811513957386597407056452880381661547933274538159223541850435268069154250349686630105321671964010366754417207924300764729741561222669017135205911362870129789924268773685839874817262028738869272467040738562475523260407481429219068176177407457625599138781286775458226309012371875491772068561664361258667853214545610581793085035962982181994009934532814770316054125430847601273093376587334094240993259116520336739318208581073451880233099459245589507808776655452173854472005356147429226759422538663563119682773004048595324310685653297163744882201084411517727258811860438058640975245933677317528684258967769956025688577944705414256128188330850985116704921886404705375054264276525600889578073006908021731351408936714095657097963201224094736100814215299781545204771911373145311867550599844931960697965278793949508121729657677053348906762253895283641478853686180347595011756323019539118245900764661866530758268101455773133075167727906664133343126617377809924516820741612800 [126,79] 33668611566081735466009152499699829754508729525366536916981214176515567221318263326917258073860755565179033437000807475256169825829309591937199264797342765218023087637889974302858895465459238563987232744148880330586280020253975307951219181582541964169625898612983537431963991920907163747605403037134412220599153773245714439052299778101344969770340252802435210996073130712728996206644510454957064801222779497810580345467001956147046435030115382042681711170671787055974891381332567491627552786798099473618678647993670566971201754150886332516129741471088707953912944445437089277686098144531957824060591147456938461875483013307551781531142142039527842196574544175612396031418269768224483146058711817930019251182320771054156330300333012781388768798487706438461470412929933322007459919627726834380940098254504458026871847384133968209645896652949013844223546776631804119958732880458017231161859337405492736637196251190571062255649923785875224454038655815955537433752929946744390054862965027923610230006546218224942398871153897592856249541594638391888345290418291402982180230907989921690167949988475102778843371970437708575039939718988706036454968478173327538692051156495660690844941031892185129129020713004954888925168617169138236559910696465245782895467354597391886249401178221633878448482387265530825841437089775710786670053668123804224339844419476370238901585661889955564973481136233482395521686363321147285264412234361884357151886509970899988195726599693324806047601622390349133854984035969825263891468238013823082622190585472994754873449559894824975240477515016650315666030343073793705598245077787299111679685401248694845100582682429474103018730271680390502331760808152877970459121372977813811347771402991796069636294393587836362603534665024346593444036493763869826302763241430170951180871794403623810433627835220125028012110393912290764062989880096026529792606666964424498553994390021824367281750176452255716265058721759249306111561650280252848171407753686839983485891762253450732519413900363462805578667079271670221000366942397487678440321437342834962576054449399825736241400587404524170566363949901070289368277025207840167493480410911605852762615628013120454362966973269327203248965698461303881715225602179954498754817315086821595307437371982556618112099443618318723647705787028530451585502490266116982074771556805798386176345294711489825137996378471749854735980528658200186282172450041792585601472572500414035660146177167967070618966885999555814662200422046647423014325880604302765229154036438091111425844671975157325071709571788603639827357104894478752105035520 [126,80] -25815731819799002699441141790983620664554075642672467059484905774677778955599026758599092956594614725811387508952443921550424872062382257871855841844853304711279807137653809454086492671971640274029380251899380187480592128881818668936413798937879272499096494608127962913832045937280523537346156881097906058067944076056380441382763087999125032963900572286865446655229365910282473303209017827133933649831719309736932773160462281185220771952828010575608923479454927188947550072891361155985420483175554168406375916192898441790689013802461756462142387865858590895914237984459491611514322568259219999422122002520577930238917258598604546996908674154558914265520595172316381264842987692284393882713095571651353765008595764018269830828146282088899045276633883439512636361593504067256590739788299766267763116725355868982278597634800962911915678106398274146856502822955636507719570909557352752030241463619913522895620223517642445534488832766432213315537467597656034307410509260402220083975985575951701477502479150485734333980704400161806086292960890313111956381280708047715971290733315559675829364729493508482023324337023168463075233968974751408555775001376743491048344041306663302976093177806469797948232347230200398473595858239452354522152389994113550377372933450724306060268164879848686003621594631280370786554773895085692781560084012688084390091045278422652429523848962642608373034117522891327837875419130912604977382723632169077833973518059219835246358746989157851188145872076558874539110460053082997623005081712552848820751259063247505939164913428669639935876237673146632109269533114679782322174328949475727211718802466898681318396816528601214683994174205245791133048785755949384175332076578286607544449022061898087596060632582839746281663272996086792937779377606168428804456689244204168996894680519237776381265341791553523366266984840895169768416569291626973152638390542368791888691208803302797536397102463623606201423342928894101064745133312770083401846556815887170982216046832953857520002299780500167548707871394298414777230497108686477742715637373432053431141025386259342135385730100515051128506684796092472072442239876828588086058250245022444025779990660126781200555873482393967409264311658050797817720300460357948085183161956514481756956353495575803247568627529088280843854558602534784944898446233228833468790650959223305003504387981937982543526817375450356817679370058011992001771245281526451356859713331136335720184765296630412754081853739640308823408577566934778843774825310862775997140135354905891619025415932425644032873709313302646842677145248020481528 [126,81] -6945218371181063414971024370273195629922190988560892697913496998842065783352615585040221786955645180284205734466265758303353511332959339499042257117509039580796107859302157032895304257369679878002279924769700846072094900998880100872451903515677783989336915493730977178874004378118938537146520552545064131443582751446554528130169233874360185497516691990075882685631267393496497269533813511403603252625183731589176902025613292303509044166837162083752828010328577695894944212086245291949269467554986247512815976545292784340654012525821071435486965798133171772021505142176077271353340100335096464088522073413748925741765394860408091938242004206505521465139585203736279117636466488320678718689920385926538000862425328276097493311841082590176029651041633314949139881528787537370226377874542631633372350791937984453099984259652132708805195556538758732257757701662130135575375589044093106865074248268694039699415631481464973937835008480430586934832329696173687619893796195552917578172478055319000325860313984895950484164822841620723305041072189199931951161147489702845224694958387559001816171196973131830415310850046630715696650339713103214233107448844190231341504256762446452601640141018857308154881375434751315607844958036645200196631794450049125535186604720118626540490598609998689465898614692675614385194477528978578463937727882316240008129795480302149847083013363136883855405925672679129316707730009287377289276318897499980376448861868303876403551759348745042066803192565702977472471243817242792879655474353794194485353282878692761191760461715945116358849441453070040865960389870734633801395235466162548411858877331887513898794027153377680105022721411774648400980566790317267772688396360535941405039552588022721271846377357799360404362283362384662690794899008371342753825769914437899957434864542492125073479563124558941890118852777731451700056656281036994485907492683387467406748927242792622573019381826478187709616299476209543992304821148898841517144260369434805485544429995041366951859673113589330316756414312115560965974862329325704230304661163654721393655153983259513732187292795621058732887173603752772107989467621715022763463340647147890212716934146013870150737028281643932997307896165268874161632277007989741179077382259086415492453404587264501893681810042513444225255393092600285406177931663786671219738605643723534341419047397966675183705584399179579316088895909525378431690081043571690688846210920454600693248236456952538320501420675550206010978356148293774975335543334211698489155021107471114841027870778015089571117715503967420914252603795945984 [126,82] 69197187931646620223846957548091468584359400276652026313742131108303488320578426657100276079177400313890443833297949049860853487339154553659357644809246568622650067840302587654614963604617467211796609248202996653781413604165641423825491481263911164728280813690916886320460649989543945466322716591237990999128049877301302604225585215296861470678561580698882409284256026827315366827258363186285880316359312559342473465923825500697265021993941832475480380228809358316406194670772326096126199742487738027845346636906991471097370829723250292456378353621392555659005625683887712973664449715706673295499763995856921228586047502061244889336123735224666590708929692552325528182006044081380940383801478683012807209243648422855357602036524903929023187568551614192474634373978486598833670423855882346790281735462173795431204451774940795596635388838857419555651603660102081927688298742675029878014758061619005343944917553121582882759956969224979050399221658167246938588438011352138583827263835338787454357385362519112296584168833506678021287250477871976974791240509587424552551195975030581272773414708704388680663705045249093017644194416551111113568518049122363059431330228302592999011778620969966492569711021910563055466172717484920707157931039061843010836716510439908395981291663302788078229349195036408578431933047557396298481959210016778075213231134002738561867402816057661019001408592914712943268904519676895505177042538160157451357384836216778032849275218042643447253737714266985102633720747832144944047120521054622102116156827711066347790965508212308287103080972595083637671880618936486127282826867107296935629855543570519650633503589437849601875860991781679041489038306324531418571938288839181345060950282750451883991503094750435812992587313468912494079831857831683799803137962201829549577624206794953121512489211868152847083030480494134961326457408234241486046552207165597896320929934186347989353036085639555986310339243455065522087685182934695503107481008066209233745161959005683566153582400687016328001070795699474808331505117857910094505727662384757398361567686572096110164497857245831886513197136072289791796837264138679942932720965022829515234344996267717574332638668678065445922302287342206610217141342587387524589636083998009913119809217619896065370757040719330753269365357986629832304727794129241508499920274734981640510996465212897252704669676002854143017180190207110796270971091196679443751799560760315185159599549938527631169544572223331037195536030052828929353563575597173683153860755515614580611337474577887679358679741849625083912632381824 [126,83] 90373375135872001382690331311849073074854567555503229338731938111086466632187480856477650146839799241317412308710898974376886181426984316063200472962714115699935398245937793172595841421331898859915569192069392024204051353307977197723494551360550537649878859270708624134310179724239350363679026125053108000743350548089654834616964182165686162143309321582207163776173273159503318543616487699931322042875046749657273719329122535989895981397888655258724588817747608421986893307697080418406872152262172099056301013894155390460877302608099029836608506298638726705332258066259966837867830146529191018252590761358175095234985889831972313418588249859149831112963704971308522933689375205647327560703965458372810671364944443500282048664120632306844943123286966403466267840946153131437258535211983736708306181244450893314444899493643336193188014110282152633905880125655890232523557060464083200528991709976846609221476978331258703838358541745031237786004535493824834222789762424174134884349687887517581709054980511697392575752361398232351345226666305710326099588070778735544611882612234324022951376514196777101471219791914648818246415934659951628346562705798877333603143793639919678781389730376338407200018369839992235204822098797674694567835108903284217570563684277521453246986660454625386549307265901718470186198066691507462499418040692431238779746328540767714537533767485597959704460624487845476935425577870295583867681504897670805067590226162578746783599553735568132099994057152120048895186788971408960448495760118453664127435206094315301120552220916914574058867724770812442381841812505505781554403313161577673094277883289644400415991169016098102063681323577674096459672000850589639764842620730454415341239453985299170668420329005894984160196846435452759540600188777796494718636375887948276783677807895727592258244944359327360624560667949599955604804877897482822859118780214054712524061398561119506641990091771322426258343992428948332990084185445360510265590627292581404525060816193199054417472318866471957337315490739057606211219371551421039905382169255280896444647476294006693996362661666153407755294937034778669060583157257191153416123114036000114887687580580183419373533296584688434361010999268629619502727053501090773281702433317836667470162222520912895868444658446158697486982758347524371452536844959065786379314988979571979916974860521418253619875944422439242225460473939944520392119052039860403089590958030150372256972191369762682822913860598306745015724775203743934974239814895145348367803988764244724517715855073592793783774292089079806248576 [126,84] 6773137175257583738563545623635121598680828205569476988038951725118740674818485539495333711808608827418973565746945533280507432258121391897046382839168500301171331883035424636986853966468608475044935238479044158568609500149123901831770758304811209053305346003601680376787886892285276910382576622251157486814799593576484755932350745850614697024959120931170995190481238673715816890382348958869194296017640630849782958153918088580653513682116754287444576466169575915094885453975429620483211380218421327620177112927848996381843578551665078536886972977898767014689268808621286170058398172079948573503645372997463413662248796536680939754871462315323165935123057229245189262775908717440412877572797711763663196582947053176149396723586442981881140083325017232656867530428159203367164025199046783146342836257575739402288854034444293608376795404506649545943866055043452987152652505155110130491867071844255687675740624125459326182778520024141363246732831621987354148429552908157529390646960069420719107941455625282614648759390849630646865481415860024828593605642974428232774504444739846753112185382900485436863039353541097178772057076637038901991652829343067496296993295731780980830627380429772870195809482635943180594430555543893731441982755314492431883942849961544355125926446271510932488258929335381009099326069911697107665667627119891974012212929939153653110590368238081464601986109974390721928044053877183719383918890028845695095818065042029402499226666954768443090185574605189163165769008499848365420613075672647685420335743505178889524643289050309736893689654141818707283864562937773005271409630563697719699444547699645563402932701507971447586066547116811420404130183279449653215011059507885318154170907237289314709999938751671401008894544318541913363097969166235574755884135639635814397537814910193501896106845134696367550477243919460127728809592653165456815565836478870710231620266531697272824951876485524933980165014004867005144538539083302474136440752636655695286769076548505713350750275501355576019250941947912447472246572451685672804544526833107574181999971247121567208376826308706566470074141103174857007372676656828714464397354048829032600636686115638731261429097631689452191493499296694501020733341323812534341248232363941490837050764137843340326001177598590803104816794260921748975209620847136713261334305773421431876595390442025623416575824903251141968187901945969958749304326799714049367258948388192708615341706823161520713448746325463407982785552516291906948003971367851608952227000786061190070119866831337617387734356899696006032 [126,85] 190145168313723163596267955291657779275457720761669097117480284358986289891812605620647123450775717917040357765258054469620793589524549574807008381104361184851190809727818008229795593283435821224402748216216743703969991085736904278413779458732136370297569483564672218788180112755509751904772843139466053198077260075699381478719479111296257150840368618475794968508326970889072562297314916097025378474316695977896123156570532725178170356957621794574975856154269262668230659520358824812491963404670337303358375437860412334813956851730085265493195460601333147463308428071341616379704848227527901599561552953203240299084480142828271557765445635315774199262823326180814878200475901781462572745165367977868321453562821012223523043598525848157662581357297426017770706648222743878425133331364895388641914717535086182218344431435880992390120332922494205920320127985708855271655030331502431555941859563875056314527576022020934132213496567672527126479053350468965673599210887865854405810987765847643944916551824677834244164663856773682838832201557662136100950064252837809808837268034986180539925976387013316953783697236998334585442018229647826497525854676522317505351826723771191523290269005895861530113127942123244052353048816133276973913783709594103999602236812841923763285821495302256873778784399842967866733410934816784290981710060214063323453042822617269268386677801426916664654252393913400716988997901999348603051113894036126314264359419408954402862830350849232215540526730783849614890360046482606886258416468234620721504176420240436199149137534507977409054465563884380211290778676964631007075328914177074741643689547874193290583588859901584163590154242406821362312449968212629747296296063473334266315421909269432838953495894522567902167751373350894621311694785046101205787259785853099696831487079374247055823362052317377226769583391465024448375678907136777413617225259273501924758045725190167038492389351247874951697903599718301316588740153187852882643657167568787335178109949966095544791926495499864159682391941337063771757428420258502299220755337837387604098908888671702322502812345477232357155448052161337011124513159563200859510614286046324725549018341502969765289908816451151059633484923630775311430460464048748320173542885890300281347440035661537855277132861145309789296953591794254884269351018560173401950609242952689837631169120730473577932189016362729737039409541854305040798535176118722146709320844695362685887389861575310602143689295440227637777565186324104155690993240511768721586114257406237464367447605914775795097911908804864 [126,86] 809898362005018180202824580022030977847201103605687192011592152739582473471488498835573523176352672742254794893661452045940901452293623560534006659325499717552161378670351670332922879707961281820189111338936489612201907089663343146292793472894909725623893640299953735598138114891859907938948161322293005132532761038132163016700533023665040402756154902124418079815936889691349722266692811827934635951087755528438540819353784232186326746816173912051168283115715408615630652015356538771807920226440422494962787876647405761977477259156056861136963471928352602739884257613774606346472874879588061590035337400415785615258100479494103952363684320796932111372364763904867474361886820343438044652606412390332253438700926139893295494159395696734688131757944396938815533701725789164213008252868218638165467289256501498489128779215498274515661025157505193979418772896480241525664473967622187119447587183743441691911137780177345181055325893046394296663890511444041177712314194394962232813336833560930851449616804949198541460569139308541027785972306502070788290280606751661697654662228747013429845904676014194304832572010819598226408585018647619111515647663458616672810868942783191628176656307313607299660305099873484924070421026627186703921339749994232166791233217169756613090861708484976659474505702401632555042792421685596892612922875218868177707545722519320087520480187460635248083184435182452100106611905084522420793179095050270865699102653836794106399563265222601715260931451865261736722263397348330231721453071729766814874494346357402671471272324265445695517209879639465836514881265668078129954471768124461850098803349999432954766658863745087361725587058207341982598221620588552130022613334454769285795182925819726423894562956967919937585441607609068853062604690184874601373927014384620255378506542693024952524625457840641344103010002147931239040182747031533851974737319498113459820049714273571396156112472716981787949898288699405874485594598165675347311298601987494719755417616468188177481134389501744039954546890208663833834488109395695551851966503864345710135611926179242061836432248577911132543714669247572968187938159075797333313640379311458115271118258611695100961655300199713921405973510608745398732665395740954738860997410668633156002142689277379794297145290540710564861493444491662147961667435539581327501705699527714886448590377162402607554363861156007992742404251090698768942078972059212312888289279491605635130400077408375678340907019219956242764683915827810530382446239361337418420772973158309916152566025658506194448358400 [126,87] -5447273788320396258631167484367889896005623965226029400879085651460010954823250299373598910735472464755798999518577304980191877927705620840278257248478231042400850534778557788343877572644573768929154219201282443942068691050682603063924170217040478172520822479686504742369406326250374225007648228680871633049076809888152584189679504562453224129125626988207638986979105408328794298223115247149261963313728873243473410157883802614978823087098100864810716091925364583595259338348005529338017270409002237578161892922401505524077119865266418152223423602480774436929764516596797931006727530206995734311973704510530141116439637511273767395079356658051590920080243749136849121726817978398176522546600612119911301827346466870561783221621538221511952108467042734208026929698675935732394577276818042554014773229799806799761279781692225755410828186126840491360346658911019253240093749219805737220266708514562475193584608318309186980754211385384394489294484447910954991551639090006295746709081493779109771227314021647620424326654793399238235187668414865148682080335917595003424999221152051288325942907452018097798262392628291685034138614908967246625386462473392140309517504057204400406881134193465789484206647426714762580225481341734131785443404763054219702132354961987704454898064740673646333261014584188916995752739625355762398282796362005076392594646140485114409878056381720401751302256865215628940960796599365757074645551565319822531058589169614030514474427527538970219651439033355304205589406766236461659125339809815006610662318276891613062853368280641742787112266949840480820218820986658825826982482716923037752493008385258206605307088098484919558660212294976693763207204160313580851468117934093273893993392193135845599699995413552490980222279746929035609535715766367925740448104957226552741011675554572045881411085813199357212095183407760526708733914306449394930260616175799178110926112059486903766378217955010434553715934250615059955140835646970872973871422127177480280072491204820491638411283032651641604055632037795599912614594755358778729995938651525045367965322161351738979129224965359861514784199239613423047332964776537478446435871771283005424796970887004625763249094307107711114415554814772288623648060052839093322609834232338416432222365160283057202744117958849383449014778974505981634100724800424372498476958044166306977425812482752019022790141231320730011265833217055591018359271371116142668856372986833571474987627542094561887413019643277582346184288819759813483688018285367492831958466317049335183989236382005770624256 [126,88] 33045779860284618709665554362855791003202561451145669508781689539940569259698423293490033725262285035698664672532778899175716574257206303029880978718396746844670133562236801215191409426211375969651590094702278641132901734746704789222434746772549959370083652571948748346112848896872122065709929720174281790836925164284968028835814620061634387593851352140174021253953255021959731979172544810284995369263373725679121334459475160781988710705729029596181923336973054792865138661348212612131232809090270802628884930229688603208282036903985400689562683867475264435933538746721125388739889226978775583565441413617957039576628081938910958787786658748262633374497983807906267905086592067279670396515949060373358442697714973586335038628591503329816260090897346604282016783150284255628158107752222220070456625894470695142180554534176833297134526022701493236718862758602800804919281107690029153814233436001108790194608958049449524616343282197494829508034557573094823335588129307509923936808290287867360852406718553152973068364329219553731678271019019336846886475625430620481281238070569882082368602457399140148349359009821556049165050015350102372792561872819575359431850507662841206883273631356124013287135597417748678721271273712190167841546129103907731446191307427614044076619700119865424585021125356181579269994567279373196771453247242640501227886647552492478041535099769120132774133326073411123398307501264688554215019212904872205726295463427294928776831290701547469251143475526706430877613505188457318382276009602421942001483271920842503451333631029150517359905759897782251020784148885647741506202924769907972125858760368159026748188186899434004944648071690459251721116434763466618393676940792282797357031805119025454958440179487257091503573145824983251139595991668980467900379539300913630298290693657013775928021479724619199095772303954105825837177325533656103222863337453797473681828777609689655391457499428268784836296056806451750722043219509830912378708516322193304395050224071575666085126774678268510019567013453530717207992297640610722965367654706153151771218969655183808974493618476458750029465593891726572377508021286000977623417625168071589534885984216005031950737518007106129037841631524130469481637972658349962303985905670112033236438932900194991403230748819746927321958721004867218083894064775513836863991818909429839380313185569555477870818643437101493428680401814535098646786011525442122615792077947286754607425701312043547988531914314134939867701150862598151136019853475885345553057893889866578430363944946424664 [126,89] 840962329042078119213784979298613987974740955208938167726963098030939376776939561470187522874834569345905777618937543896902028053245760649826007623912697072624720112035795984036971017830323999632969895071038208252237135796017867191354720459910499618156901499875451385233242301410259618385853645350505822462142912780887252863524632041293653877265965016676831014315153163115228372514112582963246221642411526372417756634777277424765684534772733635774554300382696618678175824612364314557352259736768412895924385112360584594765824025409738906739375996517661270389941694291011635587689272770600807370720927544439724815598647899795883475398007984288300353125044851814200925531756993846766351284195523552234461313722883703682809216907776078999311220709383639880760123987219893674097800177592524085419310978618293078532636601836527529905943682424247410173538591294637088620440941067650282404306142094475375658155480364855265482474623418760713645653633685999576298831231000207436882586476794055818929907472397448985620117392317923366553878604734405640191794462200140840225790699255487337621918322076136845293259561352335495916010283671410919577500351058581542495270608367028125494343244351083690020476383214296863995086377147642517661633368216204911213835807925716017322371725447898886971389449958594883579315742336278858165490294357876475975572634082149875073235170458300287530988640791585840080034240403575125596828781819331948973056846045920090157522258989241624875502848355422627253122282000829382916475266513680307337029799163285728183091649486640650786138308021126362700831023188038453042714978047703195979080727826947176746090631080418614334352221533662325042962705654370422176653249329311930408248412333469493906518211210941768813292740965959710475130277995591250831540354378196148181574147388238612611240585417397159941854417450369264748643335234134227739079427471422270041044189732392845015900335179123582819903426839569718821556381526643999076329299071520216696501896205482904944222986952365602549959139125836512792090680434426984962362665146909998612108225528704830782849280085741443101116871637517868245518087180831833705127631955606483069465449217645471258335675532523942260372330359187343258487838452864218500355601681980226828807213952959707664736174229849418616056658995363535455361164497181100185003936746625383299394461354619862706372354881937011611717514802158486315667763779923128991498386341272040725791190987314430684177452065696330673575161838158953557621995234597915010692516594964937418611498571520 [126,90] 1511629671567611873325917636663282128454790855010402177870125046529645223423315465244403022148368817645403523810254644869304322112125384441369731390546608112056255877900042590250878418065423214304508361555813209865548469508112153687730206027933339497457063243387710376330822299111607535444662732318334382979839713474794218363701104273492685606079024902835974821655488142720222559238142912282475943768771394513556730333421564885459802170242915176307745992161792848879698044361559590765434375046940674645123154070588712305076010107015071692744451912665909531849187234679387993987564034007328017466070483733583051857420886182747596583679079418819314950495195729875960802733148173450014191922542793386584142545288773287163884961426407048799208619610045020881529964619195255573035481805356800564256748178067700496568691487684991901970444740383923597099631070938348913219079314167950112457532563934583102486218319674916489841147069643754855841014368442937755481834151718233120001478934642448273055008714727972514180661769026204008820415886977805595815304384632851126559453964247849275364785494881234239318954293319737143032008687585975606588160053486176001617931267113534211210828602912278378701367194400538770170481372848369795507090747454793684966756789148415613786980294835714724196265105258255197958311561341235593777467646777347202762594737127919351248883897308881631252061724925182189911331461720423081393809073946225118692373983253052993672667044034961185544179385320153365751516220250391278194019506170704644116568194467315813626250775636283405236650109673963784885324680002863686913646915028737312871868982049651822046998636395576913337358006279850044184540325483781829077805464841870428149241693605016708218296212342970049547029051339156668473664064081414241496716993597935308990282463332862794973344454895970472605057565573010095986795954160005199020665252223559905142310904006143144537359940070769495667090498792496038719792566998867230173208828485782638791496276885489076140667616117330378470979813855986499546442569214991031643480071790879739993605750669158108587585690298205589223375868284528317056744840158840606716377040164150290333919547871038125996554665028858340029518984331620706073371327245491826301467293087405805063087078465695712729599192861510243128755827917018509616862421473249575384537879181937026199864322836985877322218879615323628399176779857378818117385382785329205971750255081208734238804874438414792604802114964407845443908891051705581635481596102863001703757613076900800132519424 [126,91] -19158765103128244423807679687975350342602059938821772838627854598897407507258994282434876183578514134317048386487083671653038994884068384304346110709620960425470945067672387925735729759945405938405615235057699833138857047255226508877586597743979717570053112819844984700064319106018588439103063150905746454079407661663222075655874055721539441778654655956647454110979737186588066190511731306282697041517580247870793498534126513864781011539210280299771562075938712480964087797089417860507870805085367087308263553655528618817520276936900286004805124831440894685177740559825300620072873059436804266681863453870499170515858410430877939840267497418682686224612907533614057283122523775210600736378589051157915778305756155190169060355565756178068685890467299338920993661938886971672247741576044314686836989089924135761730455318336140869224932929585893166912553083208276530101947845602321047989035052588904156844878880398298417537624492927908378075744839121057497992759795996980382541468546187162897356145684222777416946921239087933400825966129874369323024898224106514202291704960592193998874212187367243279193439723610295966079369852568819629317175539000634166273695711474633492562912112506543764375231528703889390767058821759989978502545149260478495491936972428942289711536882702945109444789194266571831222079342978344069285923850064332777475832680847436680076008979088147512132721947224871126806149111464485582498395207529015654103822566319500191307765256950846093968535707900293887093701774747283779271821821957206006921883115845452979945555760318730821099437662997524454714085877668122473534591975914034871165386662519700198284333410774165450122417408532099129712851807524400893501256678414281263864751126229979120155547907035425383259389777170542606935300777987105412372054569327331053468105691449214776590309597098863624351486054358144765613803162500032335572043388800319938445944529373280996441143540704955715758558772918149742196606794686388228049399643015271466850310072365475850399705300704442289901397051813746321220531107912235960386620887229988245114230929240787144144866540233614957702924698598542880116426084294777778448013647454789435109729043359047285075162587912293797872832370167741724113236966705413738581525717129570686822528109999286294465878539374658162711408016902148592182431259962889691209541796038408216397337134216395501676916404058430312704280700453646096335342856219109426991565542759218703164639845078527405425936991259630234216058617587244771931946289689096618263749748111944070144 [126,92] 7578610400047514990349637252873356253729576443232176970682811507345010277077683354553824938451655820136126033912682962697627020445966890912832529532905179690635872952383235783988387510906753641425299479620232352909258191283826083343346970976102341840573310610081622609129644324437571106279465317248406431936528327686079354558144813160918070800995982011421681872913061033054679705061355567713544379210310263551446875945815075968236838443614787812917270747752831429980206340286048509700900701700445323010428446062568228359209596336136981044576103600553521700259415695915560454338389757730706203969691762302778534096740401014340297362680143407429157731701478495972043718375236424785465310467831928897322372315509702996156435950274144952095109315507814363056638664643181025526812391275671327972841359691503225142653886870682129869984608877015437920738545263888105902119216811202380582180659648066474570057588593732554021756618376317075574507644905160820309645533627808501751037291653209388509418840130955137352624245678797059424297737142798687171485088034063901073857010548344099139243232124680911580436507976304202218811558229633027842282515565363377835268047162949277464801712144021462266446705838368528565289035410387805888527376621394780950584806954405229290067552063482446985098243496111585215840339131236218858513308326135475511096263317152043381712572984336853181794618556914264880711161987328445636839802535485083789526332051203724638787547044707415803713984380300082400702318604541275967810779964823235745663913987045389330201345977661764946708995173285168496611962379522828426362987080734544971650967952268336090194013052966882039213243050196892762595842269750169045277700848031844232577736260122987506590564731024852253578946667900958466930248837077158327329466656241459808524902940078808267685523793199179095833039694424646008624888634292038283828056641150228618631880476772120581659486016075568215937158144850955188772998714554924506952691295142228556349881925888262632706583819565175679128712162439061397203030963204784843904086074007825506046145808499452072760595027441326916538819631158788521746229965266545053037677817849539345442691578341890000443881401555327737575000629859081895022972304901254056121242559630055387128308200874975633335900635447377686002812627194188995345110442371267616943722383507960450300967399362931855507193946859547895770777089036769530705401563319125689088270508806576418757118860873044982190809399196396349754119467821479405364656638777496096187924675574496 [126,93] 199212318151031164112834318161849004751398321010672869270878621911216840250600675792080515287701622045498367888734147502183213848299015343484998940817835636629543611669013723338706836006414106647766880348279991937860611059164824002534881371599726883945643444551008246477255131521348359417346128667154695867064045396062222936628359460906760117611716791363463079308278432871265786740462344180367477895546711623903625639278009178318046683635609802654215741823663758422049357756316468087450706721330327051225760176743660519033332959868444072632057484522107970369560449814301623074061529721801303778230072876997494228702520872023445037873710628922156598005678230436305501412595285423902517166546307131484938690816175405556808383571116733496644669778994810467187886230427885929219647897131849780771700055793974552021751324167577152608097354065515202044929594030783618512634969630050960403313918621255240991627707329310560412492420786155223662838148372086829577746159405220043764009747485245698077397564777502453193745352783712412854482112404522034913753625484199061652106762141571458045204759256797251345598919989406224978820645211531251503467609229251334173267525443212051556333556429871711637731148499637063228746050491926339973336663542278899336648865740709352474301194933231783074861506907452586014903260257035959674413451814827702450023979955066791924820135532899357191762890306974987187445379564612850063506266344531124025133466278276106662965132636755029191749878708466815047788147644572502525071000101873176085200318711026914817473312255436241106877627629733024444316413782547621412951683993884238405064729003693928091749649216291394152595324789841172996163368066718521221451876718833077683814258939280369543256257412117586739016560678430848533970247274265114260994120995006914274071152002985939036548676839152569966259974580703908519478129776375971388549646858623569508553528375189281769418867845253878655399884679445730026582792037443159857116252605705803344352870118810788427512855504065686907781805446892890354563143926398750347254444694976969806876052236220753789050838393978337576814630822653186961133642102194139474881552098137868462120186880529863794416752293080928870253643434612787048856837954136908825863658464327283626322785795361671222649872545510269951232420066071328383912978519157301166506534910318596615161993287302267569493333343070345262694573509514688392038594365288706921040615077053804403772899542997401367870815727800082211810150678787913169904165647665803951932784384 [126,94] -220976026372186260048627022717480338616046786516287421731792643753024914822670204258934055674780347224113796497116056166572831393334788200320764962810965915123604263409804022316856981081640476053422473310589734037987805914141322921129353241333515789578049578333230545631374396445714333399294155673484107507402052989669945233646853178797604011597848830831234213218631843384999365928217599082728106195092924713385316589766191227500017146698432420090925628707878371499093785033230002845234143294715222471777231784245949235465944650438888185111911912727860197048009572404791789489727823932465752473962818998400085166216380467232249597954240714880908220478072555408433851679934973531027910646815436955041364283538221254876509655823508728174704390466937309475051627148262046295197831842098354748937821849916095409073826698350831597001105572403535947454248208131586465054898168836755561338350120864472405543621853674714170650758469037003032555758854065494778207558867326796876994853763223915241353849745092426220583257338339254272613497863089334946428255511206296921197042331305402035778494109056207188598636154537789574567574644239961284561838763672412031717269846900779799837827154814031319546287277595873008947171383766841227931051319592586753522369471545986561353310876672388429582019614408562531238147426144718447153365724356378182691455450879076610836820676274244787394256987218672416863755356162955918751690598914999432997204159780448298164924685599674211489695190044884973397829842636890689067236086381311347955645581350862418293083147773059054976730878436896387177970086681587035488872977289330440138980195908015285727989881851660879934864017170189377239231475590982791603404936936266234362397300553774376965952420489785520653592268250796907291956977423088496563248806856903684849899286075861119548250446479536536034000012552482607070723458678863597864467286902505573649691471267693846512843084071819330819930682909302982825069468426530272416207217318711060135910131971009376930792407094069868877289631221172716834036096676647291820552395392407588309199405378782503672869494778150363692406576572541377561616790537217752167164782479769453030735342008563872610235142550180586516025369844875096187759381392489936984781146378867709967814500425944142506725701429947677480419480556917223905299792415994704487528862182506390841953356475124402025408976622567524219702597985745880680120058769839909506617486013922618124589003074637974609204921900359537312785469760931383980616166685527927088128 [126,95] 908563969259976118272738317636050386910520543481695967938149972906331678003662004237107751875711320819834781579297365882422082830832487923933528724485755745350771784802472920250223110854202577947264213078124187750765534160088328732887193161791869782185251840455832359767191108007427480890993382323135405217640905227034512893269511758380417617371759137198870332485991990302616179413925310071307253825606788855000927157252703695495421539628694943107278198125190438328513035010048850400400655793918676005780245219544814207818355075680053574925736167169194573513482097749137972922963756602960851570631003493045792822101519442573959864316391504062679238505577443219934163238958214233833023216565122267403090998962085331183068796094680498734413075341499803099104449129687793457957410507183195433350026388378827016953789237811941591139259175348875383260360794819760226781469107976144363944537312598918274946976997925883702811173764013043991507298690569314833022328319163615463972553886727104742490020533575816664871911609868784221183100077141865736291248671123337150949469592084864154602485196469388464400438052451635499794862324146285023228793806793844117766775652846453394145557976888106361283016668853938120246395353190452618961781876135035285428192108214182642697888436422994360280937727033465239694884464648307293758445948929234263466660369403510817236121345841153591548515650843188379327216342860903245131666392939917620758621495665251527812025953139927509038783440857676807724393564561169831090827864240192494843933994802409988437763303202976454953742858915744734279311401397494274832531592818684332776777550660301899819905680280877859565089526394080569327749768657135673906382731572740316952017370396308048911480178142795714530057471920317403631939229977085057431869677317743188606854068207419109542464320943969795396898531311456535336887196394143379237768668062796379698705968729748520547017904239326989269006000700644982209814954704558983682753698517398266124543333755807738511772530757402539041007319276632157912640878019258814511336036951861708550043898457102286551739086260891402341382968049740613472311737239076146874858402615188109670245830863127189432669028577633123545781527867227208674744760364964093346041033877842418150724205928728378342191882597411536323501488422921911216471564516738768900285549427093680210349538372303107616433484709166318288145049313234683938237503656181592168100191055638841799845715173313778452887738456344499508859803010048277125965428456240128 [126,96] 5036967171179459766437391248058428163758263958192683310906028081964306249009198584963489712473946525435865383757166054004591661856423949941408754179664214638436695616212720477504212908165603386186206913952703345477832748699159074594574778568563733689402885964492376957324322536057948128079668041185696188145231359490862595719539581352798019377387578663640334872699731319825798986069053885639710400109792691164068758765069878764212387113285278561644834630759472935876884153341914981601085304411225960509142712986286173803371375514389804931966074655517172686492766707029177805633189267795775917428840793607883438971286552321681889543001433991735323698192076350554524210897812057733225811215111436877369338310951376742298448972259837292213468582830099418237522155876156318198547621809881098756289883320996455875277444786420811466885907941074268074529541359319725765028488905433192625521771469391329830982480603004608960555344665923303199740218941458794946862913818868735693876863981622037658953877700411699141479731578776503634875519701209706293350943388028439962852159885006791471153440406669100693565643505010531645193319025795217645131833899946256178913166028020216364207753577194062431589435993616719571801497451427108009084984386026398929223354531053672619845576002097542716946324552849568269741092559257062246868558426251574743468930710238030565157302054368278297320760319513966306203093199471482120247625355929758656678465314085106736719187314877341421037595614692602736494822988283886709147568847673734827594528383118695470951166484923191334811826610217043330532975934823562113304802795082891109209771280331643621104089954515167371625134594630931838303476886485913710951402631396869750856040136380424570883440911104926984991309311840840902678123795333242418959470979623667677618057991593782520429592241022687672595774537776836614699479194363151785183146229679240630254606053462992059997082897140041136178903381632111060483542464284660963712985982261701078187671727746905455767720154542172137271476852742087171250936253544425522038858280185584828524816386897040134048590918213208595944447021429131259909211681080278031307534869605356960175804417003610823822388151158190945611783477983167599133184169074715366716258281145390559836164560903261475171677464334522098143636829337435528084208081741356209895856697928001115557002400598894604690821403289867271993122261420572966857821128766737592939535234441681913357065299747523990298542433683568967490081252511718259191457097008 [126,97] -8646978215007232847043934214693453779498224857919675057441400526724987584674936893585298965291231317011843445046106502831294251740440585291001990239137195642548765084044973144484399162742425163469763969294536207332137057554723430583110410866347656681129116044094477358274208473357261065579544216305416681932223028523537058908593828254353941766024673243667405872801614658803823040114907201993056452942956981840088118585582527908605074754466547982345577624600933481044997829678432084854342075251632261600203807998874810719173276285045976310699075083113577034855830069593151662118632741762627420934744396726099429377098438024704005566116821753924560784768212891732157122772278591059290073092858205642676888261164731790907644196781685539176497466144155551340255822746312025151468034522532422846976700683861988905993057702500517823583012960156157322643193577598774396531394533106308480342177031436101147682933106311276099478585497708124777556003187192806713253257477997839104016452670478823090391984796469633421748849385211396007689580957624441573963179288808089014566827344533380409105508487096442986381831255678749009419688761452601209832491949159200979500004203108572791741829533013774528801678583149592546079741482155893150256448578165200111218279695039309634290658096905489958048642070568750792372743270641531396522478146347720525056241411459050684996879037966929608910378402763982607757919349748162277988211069061082011973330189306360854108963048587456913260955152636089546520093916596135406450139101578776706251412970348541385378332138032775249771735083262345854530508930125929633522032164685287409762469663002748352370010167945597096597157933168233553367269973111507730258659979078789452223015848109222829759475242989551626149622384803018331536937196808639526747868328539549351480213027234785588072477897309389423385622540781761945365308347590162620398114431077471988942593362401772799305021332267712615979391422600512418683448568433628660206427480116937507475120430145523445168879588157003135255532069418953858878435036394157714931241223470541570193076153486020843375965902062157221258066851757563701912778271896044986149250395473611078707944440132047386561099254754261368865314090789091339758139630569750001937163044121886380115013032409024986863470996543922297686245958306568934474542001260750837450238668992577761176011685345827514357006030309545982711688639221284907845900734347882884189616497523186973878253239047799338480923197062094014652973205892662997998144 [126,98] -31574483257197508382214080694322907515805931052981751251447900729268479392865561586648873282620656427879257752078748959349037327943360224771911519407750512571029876209750345777598388969401873232380975163233290578076101224428989133281878546363655734572754588890641812816412304762881267738464425480337730708946853039611227749567859716825486869283600167915197362149329995790640046753979855826484077717037564805750766247625305143806230003030820110432501229881433042682206378960843279768822208663657237073744015486237393600388577585485655589848000148027285954498986885731375203213737437664082473550895673420661162209860792008779270551252008201899951398774751303572848372669039540304607456985053814206092955860967783116892079070757334662539624427663030002841114327012162451590914762414384240756638586561968633034458084300282448085944550652409296564349064218565565196714175085089710228270397295705277052287056222165587708951931862174417464813747279218086750718665042598011178779358182832552799254156928055659228488856323544600001473506717317977081247117748971440266028633496816318401786409554087559027243884575060798519793666931668192166514593733070957836951288158111023676268695207077223828519787054071406013810255955265214267575495298175702439734798726032997557702744402613414844598966052716661580347448663875034495944639384342154939423382484123438597848228189804504220371184683907227049945471142496221944304257558968408057691360077962217227499831547420271716938973578693380221150715400327086312851701613569942914730072082766751919449691247869722109164091671208302961763430218763456568318698418796421086022417949176478581395372565977408196931159415625272341661604706441319486812255284584004853676404383170072959895210666357947945859438157729890124152374291170884464261597567590523000052531582395429273594617322766770818752017834797199458319417666367839975266983832676301840519514273893907433516665079747418031700001649158698965137051184129264129392191888536751868480306422455244023916562964909108447184878186933454175321888087436749809090459173588365618751694436524486115829046998137521382298398587717173135109909187339497572415736256787263468786062734951167561159855474862666586966713714883034052591403783306393715066429281655445334823511437422938871506546626171360525067757732412790356017250918743085468330188662687918382796941350307038137071686602514514598680829189646404183454929555307871860354892401543563999413099112414622434602513869350909391934155408176635488656 [126,99] -34751291840075230467289055338276906119712557376663459440484719808006627845733931187498534400563778499055276165236781029265604593089160656200498388074818129598954319739430819941004423074739682738352872282719022139944793657126947916144693280294533746448646450507595379607786624138523456961241095125090587255704217545758811020799225120340368349258115882160462222490172377399814665010793013424351954606366221242299674132799272404083312215559962135234855856723480551096758594158336328386758376066088931027620779912218477651112274492564202218194175279920769460089348850184400182059676066158067047775666904778124587652177624827762339773134990632980274114311463608311639941684947389694305506097170224089656013253791847830148197311749819564533712362447339179390216347187330725342357391722937765743013010330948825175892033228843698288596469933641961366526467497140793652531921802289934904698717964205857839405960060280113902856401310129529882637028619137370071781477504782080102962262183452425152622472842070213111131580643735359812810236304952773135942812577055768314559748408417223914773625719714405027404452881943862699667443706786588820112802241548211852262195879186910976067179059688172574609423385786902476961775741970885209461813142915285036764238967898370209197297739517747056741635745630657350103107780488006476442187528758690872980206612972620674294197791483525167404944298863603488354292606005765377350000351649359641382654087178333879845830683742660548839794551153504709865747969605476845093962054848114803892268411734965371965626184995135765497886647879086759835416900931126342221060664440417475372706922325705092531362539980781782232912229817605744211656961170834473509004311760252543639245670935737841573248195450578292263658690884865635868192376423475394676013631337836078295450469427743233768054775508404392655956171745920020549526314480398514874796449213506217289263955983274347685729495219802011691953532844620759572941316909887067070508324449594494486487532851556463388169539911676107003940164192080721751907483283671802765972343202328791251760673312614442089672961700478141331600695103217983111329054587454948970386479759323673526838637615278651244271545034856198729664845707810666212210674923016641029395613195118558751159959297081210676101255559607294694740674061759039801615394896177060647958689286645863827622874747936787935599446625358617303672752379179199868976385963405942732494161343049882796204065611035100645628825178612481108981239506576 [126,100] -4967662087639469583116394738059078367432092562691055742660827290769027055572608967332830267717932682168692278048390066153880653783201817302185197152683577522749324615595364507075370728733875723107708596518424347630149587182937877022490319813995917345517237639014543724837148547167835739171092903765518759931778772365145459139776692336152862548955196548208955251294956218576853706310825653834385148799456652114434629323732986700376465817143511762280659297052015184472435650393096278083885071643475625065574309915008365059890993901998463251492696509301215305883225810804954454771751599383924786565242866588667954259411318886596550054452256598316870883439271558736402069184794967278794010073007344142902719910132096032792894009109075784353724777558586828481236491823896436866436439212765801124464989281959533863276774073120361708654482995254034170911151817853325777011680420228978659214294962542787773820136906508194127284031534474286725746583129117665083011452033619889905409653282953159030508795041165698731027553225411600197208577830027347003729908133525817645583756416672735387751106708888238923551855468416578688977224034984790237875047890372008970514271761571646255347919605401432277155343321646710327511824391403575293468243554260442104449402779350980042574096998704973190033369865181558744767543861618153115815520586265666644320815123065691414501147120620606169250112775299477007301982867758663059515320159564986808417264173836644205638681246754418525297116623255042239572891353195363046544169731868196713708219171319631278234550574293266799288030588525742476998361647442243050998944047523157602386578010633271442702500622486629407446673379279894304870421975956983246056010339037958672115560116403078432650142142110311321543090124784853751878071075231965910151687692698395042555073348269601876572386180150947032745188895230804125162385408873759199408169465413041653457071787102544848740343316642008464983926353674031322397767597525348606526793856140008412124753730712286043244513522852475473734785661991108860468500249159560094336302122331841551784915842134748920625556421608757771527912412870374665786730887168351961018895649032372746092941262612608128410054048765100027310503754382116718444866842349038793690833347135041193977239194641929060565527968839154826923088145849638733738140805336877674528705931843569183670292514649589013620418242015754134895272870785751690218819810446538355168091948752029960277425184156764031178092797335846038229876 [126,101] 19236452383656644206325820379962908578814471439331584990632360174013484320005610901439916100843551598011334942222564606544999558769108472492861850211587037641434442157202613585241338226087771173726666091184795409173644949570529312560547827248321145729165773269976195466739988430807253199427774545879103173445356160516077514883104084096241160934226602515617095599985055385934780539831036790698584425089339540611375079776750547228622933313650268540960466662054511048780764814486436911376012111395194891060587779813169337157857747822213487842160375435201749638337096076429858994120312974030039354471540825661634672063827278020768570112083311093109195521630389522357979535607415145919317375754906093679642917043788304320295910651978466516490199748867780716335626738314779404905736605070034219780033591331431797522905174787604372988293583293303041981459678786372767020850548422847222124383519834188466894266974469203808661630491142414845337276564779338670321263110311251316112352609971121395479918534191614556873939863554096621380052875423997656864066199332094730827075483968231788730794217292938063031811130003347616819164746200466991400633648937344127052565901201350773314280779312152301378565216653673443189690596753720010091971075805960992156048777707955210851616840404492238533858594266006085464232232919389946538139772889824277261087041072516176016490610398363290635878964770343176434323470612905161624012298319451169182375785319509168964020003183511681410827264152258623715774902502227476787397758976249930936258364293633815689759570048529137001785744227164711084006896048828345380965185015433080571375500676083613285565313434151342651561784507907609175602353912374865529305032022334638774220846265626131409670397770132552000422585145428289129118450264005182255323788390153579926920182009386333412785126707892054268447228999858695974095457434723465532037796143919794522016487820822485964464678220869048825658977983772064682764235865236255732337529437479097648352509265669820954295983178343106041893206111547632524688671825366552293824785845912009971376045193173440760317934586343333778310396660873902027585362927252204769074346116191042469220196629944800906176952467231283457879720829856927807778619324504841161132663745123124813442951129556959656886758654730858823877589750894453772950390922744527927889953892386486177291675386978042787940961549900285556507077929061991853546702389370100916235862246487073133605694704559414679060259744584583168 [126,102] 42330560502071931275526860610370480457964910800974937116964099426953770128071453471919661930992093341441604772623318655815712735897131989794172590276244507686785648403370320305170215834184337484528716113908166595307236935308277993217512311125729075615684034276193691174482564745677482169917890250608238546152542130098337862471968858715762281632019736139732270504434543417187922941093951336212004430159868204512899452442110446496285492516261993818821656245077604808205672372839861343310328598553468757343850624759931965965976596821706874548683262132555842185876860752980355288078820515422899869174570648703834498254249189296832655940693755464985672574660777294819386748302741664201792817392475035117594438234108553403581669778220069464601253712276682551492963012566567528959934627711659575180063985636542080218115262937617356551576361384020215135208643757569973245037893046797686919320148267890025236934895925149622009812964926517372770527811687742570182370194986541258978655803879858975828046826376696384951063727982608295662615190959811509452525008008530754345986589562237526316813374336638853157026443361930789502689685303596770089194802639349097379877108305274836397224183212829410729513433754981245786547542868608943763412249318201563435810137929476216115715305530122595080080154864596917956677588942896073901378935382259395530166248116076890395064557817190538470327982436464214277781235564219918456559093471088351282634174392575527748996198614364874279534131959144474020890551175369027166915869820829480247062979388702532107897819324488211000455996343090161396854956201196099676257295727745314319255748379537695922296341108965779941148849137360834903487654206113374576779186909782743765882888577396681525285782109952556063493657248579914431469361067200640753042915028513273859441205507077479232950398598875698258119798742361476595937945676489573076359150625535085083832719464486163208709591764136595985679872166828077161107470148008200932055239987343984098360773557861209415169482434231737411533111147517128206053808301388627799187313192476943876169987740230961178587272603609571563383109082964981642360018611426595858566980676111144176433900493175497611620935950223951280969654295643819664336063262665467464167342126368111155023403507474675026690875547243679099697962510486076407781178952345801593803244506167479413679432848037867838330715829865890096903458942759451999136180329762640524916035117999778792007739061478004235977500372224 [126,103] -2547825983762202100807680576050508730571409031251828801147339039874049984955385526947245155189146967462378494258391330016998270028024270975457953835796286526812277709836305802703514543693511000723005288673338304638500548588077238380846000404779029859368123653890934776191212619181403757753278638703081612391079851186083286401602826609416829823944867930316245942664136804497475565342422292688040733561116430315609430921586709892425301422501019978214438678482837312930592874319180315009173896221093234050974950585314099305754500522145921368454473273267989990228950598884232641781734417188800960504186840910590382639232259659896891026990927567951292337472543150335359928746980727966534241467876453900539383013580965119425737191320365504289691663874941848580289497365059732281586445351905843571709166323300022651197685528457215092829466944607674770933730112247839539837660169858793544706206235877759974509353206444389601079682275627786945284952881673090259819527583329708444143531855015768588400120395147814926027340391754879483007951045960638080904518844451368891072909742160529592652864595407614130819604304407548962246822467331377432311584117538970768381142381864514588937814789113677325179432284219363498363302009415207042891171236708801909973618916263797124587637963845381316192315161272540773626284219658409918154357177336487212088309274641666327378014430779664242085551013961047028274342657638662249721731158793423196549865071514983897517492975854296380505912860376108599301345194342024909938209488096714175014380499202469945972785089936397220761051215164944559707787079404370075213316352599242261367841569696069972486103067985315757881055618998374696911591226962320149074343566464736807371359076422269124810435710822299421875170161987964675673907748208070858975001236476327907146685574047983754728314131373477745759011851823315537259657315735506374559747735220263308649305942741969472010442222511281804794288049808880558009986651541068801524808912237901598396971253181178301507099709150985729673054903633226226629124766372704303018811417943936007670993124527155672758415935117132115598781878566512736116922395095279275329423803477263370813617239457445953075611641238542525887556713053861777911734227853426882538646963653431125984326134660147401978905146612977878878221241120997379897221769801970684161911695717794864735320407340343523185138040495592168387524176680056543484954451657837399712339686057397833126599680188578854468608 [126,104] -8045251053722573263644312933212546652801326272814154627909088647346726228037472847537413883855343185503612314226910506100881740342432432458551567640585324724120172837302168991369930036843184287718319298348201023842116348679822690268243933138721410561924943449908039269902181236221581683849389463271768976013618349352509913581496178361646206876733795083262527513721670243866566289326305409176333603033761859068678124152858367406324700072709052657337479213188017777349245265174792725485962257303324686061595037950696133300184304185295320640155384294968992231047183840992284956427296346972650629984019598570868973710419860344617428584846495809506507622929737394162290304552026828166219792014738250296831201581744085131929555562672462908856434375069694230839196012456850523268268342708653814321402791344206103474236047647409005277925692260275883986979325624349397527857603941958098259077945327251576441503852752976312704019880761926020865803501078911280838292072795359719840511392433306594771168725148576714888995685013089945462184089929657901238351643160941180991625517216903103073110194220297221467616948935965652704223180392171683456055646597075799076472811315334799310188586918977583362779737950876585816640749225765127383479191177921446617104949914315721752360053547392749695594444335543587113272636725947044962009544077099761124235698455599126867426694108869446628387467652554026023305482949964156504988792180272851493369387240161435495773451445978604300610472017071837353700805301417630278729925217650670579706425493535202948931051023082063839261987791097810174059342889409925237770104755929659650973510380557835593694931128710032642570912886133110066294498694809486508090495269882223017632724878295646807012311630937621152392169970883161816395605437626574636481076545010965342776802298469344266502502263748203544341490736843060049814415930783320169563148664335301694615718858369140887062845993652848275804619958072291996350992733496457644406886996477504501315864549250336766499998949389757351555983458353471655507549988261460913988262227611982338575560388266145555051844408521189187146898434312961041402209071832732403754906026219198920857397015374446249208194168392845203327340985327258347652512180259221627240967478263635039841804852758010990503421282942578866365036881713450287614168285428984276498533001110715883912352974765552596512008410276780756585718231386643112064283401383869951486534156010451318214995687065783432 [126,105] -536209598386962475165353441752831904563576623105925417319088679628557442513804733069576742092403262050482735116167540115710798916065836676404162766806903944994849008122686756638693305276432779410971130246642465446463460128859663786382756135357777216716395665016238922453000539909430737926881707632666900735132655334298737178664536303428030636677436963613788707593238072056108986592158067325951885672419587347864930675040055542152363915207268505660138496044255488118912593261252037636435355245428982687162912110660548760998437848424610101489034457300896085100182556118944225745175160614244416750638338454935793290310485791486785531356905935410884144418699431651085298933735013556731748563084947266173072798901332222218172998466217555729216197721189988498410245787365925610787004586381852574996945904514864739267124561407527339670723813844954316754383693383638103660463325158420171935070902100580085340751284833006916517393681157634369629247713372693809855693573035110080684454231116310719989083789332747136333867556905835472805830387237458350492840608853326110988761323780075484739539462394040801558623119130796810215810161702485570802447967388427473412613062180881128123153461700574758528612944316065617410785183572985535846494963233179823302530499583377603527558693980039166675460376705893445901620786492479367905581275497567855728458193140093145049668706301151483748109641972784233206560310869205818388105719325569431124715561979645572297606264712186024433023544267257837671070722949145423468415741499544867030798623835018360406903238389809474783537368255964677904117698093801106202182381526935886657847070282643159990253770054347180253057303203666212131968016074552680311379345598279224529470934372301320421281797921293176770156580567554415904405729016587282185463594518812015316251726593903019339424548464951309328040806928774677080355465738894912391386568592288042653518732938697914263844048823216556084858331595704233900714980839812002837560662394164264256845443120737529753648068177004130174324670806129771525813088664429126865899767351070352974637526790157028505486185122807226553945733579415056864233422652016733190336085498299250156059507474267149107689516048202156405075500948315326336046582119456421791607709259080532566652346000820882904092856717529942177986830809685645187916679231287932481328769845204835065209694652002658655119573050888431570419156623953669065036407387302177118888622715739011495211682848 [126,106] 23565940817048201244677022725172866056860115929332970754270347348341117053929617024669093447102362286021677809598714451586696240236396504741064172463801000702061514955327905352093148890057249092259950438736703151279544357052716752195649998461656323426071106775054846770830406221781267396440089956774846466106277946018770490577616379593787872164295570960953784022376781512418088502437681438198850347307342534994945173027210088842515162603962074436993449538500958938213884135673302294491908206846532081470701967796517650528859378445368630350587098502926628114292115413810822706747650761271436067154036946693472623551573498452494536949104676961943909431272085692647586825657752565555612884550079514668118301304736166978007865360957911241194018491762673202355434420864422648626993445621686143977289115392678872335749248403200977855071172937912643590508651723956057015115855965411799594890557865696295066033877656336762898137710549614601907926058718326809873641428094708562300596766078790209890777218223687105313064985250818303959576546372757170709998195114120207016629876325055196884477498647498695998315860353057589963037906310129183374884604049454249417333591663413070490977763626439592278290789871115053853924933612594477765591188563809438400542013721073195048031901416569536228329023147233955488092807974243391337416909015927358657144247861652311975789961502661707942623701746017545324621410906168648852952614827699713778749447834959253701734254075395781934083773998798377261395344665640827851089997402875327754587915085874423819048374702610171744775584020046262344016631321386844820076698521677952997960281638304905675831350300435061385598959201259958915591163547350895131431547725731752370060742701339373708562114381277841775760198118021416190961609671493758988992642636923205919004367751593361870964240279932149044818582228587876526650856698828058927232959541396601329936010911068456596502539792744793496680336888243286145731142268659851866729398622011931718542749059205545838671008930012242206949249725432602430956525370984847988642997158544951361654260157059222982586224388418613213299987685267657466914888131444888078656887234921899784636289911054583925606112334579722477457012961192166147959560582265312125385441455752683554134528285265373418119511836063825005136835780648545085242299537992012747620294502342455897592540747545512607406375646184852558430517148327281099814913101972576264440455329343298763880104 [126,107] -7640347769792726138406805268656073318074341313038393971841367277856399159452555166504813307173496957134647918973078834822906092087339262403719843470259346007905578030508704109250274773968262080383532961167129796444247080465542273794793109769222151474917095980387788516071126083810770857396069544909883951634792498596209799425030778277453695570480086901672170564148799651914784845781094682542050728320885428253411315823544021114833384385713623888910988073050945478749696896514991459623278618418677347798112791640468512837770823509517630212200830777025782343289838610062126826302182475730782229623347941297604520384325749199401649658457191683114445709307306310327991697662363475485145706945336726296638187486768643641703382581152894118330003545330205930176601670429313021297126159108549685860276359288673693173926514806853947185569223584578064027538152466234252152106017294825850091576269248974043104157373759836289065794263625197498206855233622220296294541307142845595039450094676534454821907992359283755484234413342181888625115300913363406451501510800814999615246708185032685127940159663589301157191030452887032751093423566560539843329031824932623290207716434853526046730587569044044177192663153323224876451017354672791410472286029048819126144056776422563058409393394997065343576244605034925671260699258134937387638064971637784914177018325095296381371642800857478536908193482708466629524777644129272521619694659145605342533648505669584587564404295316609097786834561216687444735809097411413591371452028312233739609190768087358843978872374817791862387972951248099913385530171342849750432815493337504590421094638837559384713356722270757527095451981645479334743623931906152721662354335518680300482859446250722578647500444276659452618240209182498467144645256575500761787244171287963351939031076635959886698186194070161346523817631903123485456161657082091008352286655601347632643692304498437408716643452352437638913104608449820583378329154291101722186289446664555721792806570035334801962027681750068802271833880798400062586772711447950208881668381119644117419574848256064697511360334754312513830047530333728139794463636285764689265922448902299392585047031077368952603995778474641516060449050062438663243316967526030214505423471839041487422062291005640078138945838421524013561158019206178703700467538397097064197895336694258155981472734907306168089615956449096449718983441730300480688563234283356063515748642010336504 [126,108] -8945232299958286942227671706891711716360889864330124851983838343646047895009853447048165708006667375082539080447073098786492285035203661240753877654056861985247271883405028057829742071841531335129722249048666768884992044324244508685773117450028285603285444632146333271994818483389250867757231569238548434181685420415059453201975903194082759252363774753005470173104579825151826440661646578302426799685753208842600572754784194839049019510180910874014822157347985215047213184805506659254074608348617648953412053028857175503188075588883027283406575118247167733081093586734125506271610528131587263598883113242427666206954108912924867381509262974600371438138768746789872195287330003269968451671420255068888498156048402254887738696158087635373518992984249420136608386672836587573563139380515382967436488711052063021539661194693320867977371019677953051064924886228850348880378657053057742686864034371691719628875659008579826296539180821019083115466902002916604473399234755489175615006675973540829396697317550244494374229623333430125812670175139648668425763629275915242922835481907400140217640302971483934954301783313704677919171292576538743106379814787622388029459028716829956584228043788120665281552693664454623017598090791792359614807030394634563614103770715150492337214736776767504528781518810938672930132124670286487777185892255109500570531561282620554415343955512497392875099646645382328948068545736557144108283021832648811617295702390836878380179582141196648133389442803057404534090582558243327178161848601448562627702644291519049627844853534757007988264723320469170173414913621849968358693278273500861476035807567604125789350477468483143273503055388932138261817334970396966376517532024758968024675641634994161342299070326439440973321438984932123474897285243559521984767816538229139867200568555515425493492012851708856073532581813157551983927562045095011881305831107539382641917513508250974609913115328744952794874886236598847272659215776493865868481955555768367621713873612040959282138257372425538779117333507184665709705362499714510255198637999882374429911301092850718185331534298878836424890675438263331132329732765513298186941317411397990903526108930215652205220905644612397299424051959644048313809684696508821658585120916296500386600685266890619541969701210287272974740670860523482393228549387240806594388032636268084729524411460193896704146536844730492812878088844086090445373233411473898624030014348 [126,109] 7770660297198441099971816980073125173022773872859618567939692414185262466511059061623968522192862927503699699925682486200869166279886459498473658581696468864320773343498108428117845530855180899041479558699231622204021561249505199941363725961853974228096731739048624591769681598931188509576551123237198528823119237656740013095818614180074510825666969190286365572568608392719417307744645329605732256540582044755463715180690743946748272522824783505123123836852473409539105917474393457824314005810516041895562681309086114981286589476291788282611030764921971379635935995077453021883991868567005839894213513295347816757201151204961995815821526212954636065026103341939157232346343009225170935717943532225394302695962701978074248408837570363291662721524141063194457569864157898379318815739381901130267852799990206044594278853958389451344942673355732956218194011309112401298875811665979041136790378079885119679801795372982964303781257503483564344763839350470172980318283860268417567666481048757348937185781254796691180244387073293345057600969658462230255157048939510104210533181582788016601722499980706777420175341967276642638389979914723163230970853874714403598401329523343063874860539699696016412601893490067522926206648794403302977069023300222406806135910096822815857950896282275737521593642056025921797248606288466324390921147544435008556945874699589287811740893876991435705686244442900872322252880779013639371679696138945294967999197253903337725612829298132848154779597196974616394954347280480290178827833104894409000157992396989495579095194772608461055671275952038545820292283277697531718085859699485680504381735971682139381286451628301174154793923299047030727841770979781249942351392187259933759799980658473999717638488632664900919451692947330190995043459802606948211906091932643816189896032991264274752864923004456203336719936038449865704200204814541139519676174429579747612705231610470212910472557544150468050926494832750748339156033128974451079902997561441191362776013810826864322760296764551300776600254663577573740828788323362845456609324751637067912902642164182321456140794327968075883757349445725492771797316841448840891594589604525985957096021650483613934169647980346066560646564607838115091209163454322770185675962166803849766200647694761381495550063220261972912586511588319013676397072457025793209580366539621430445743489211030425419262286142024341125383850944939908212560318722248994611328 [126,110] 2829975420425363199894941324017059990545728588420506250130134205477824513440223681802792706559679399663633810003711169361898055785004753198308885990748251759399734949319840433194570780046624214819731952595084145217920458059677119287122735489729196505115289638123300762051722706877267509281377817890888164924906931473981162300366795999806081415851229456103534265890678017218296507616114278367863828570688686314232883971628791610498341613271989399996276936917474242160574426200419409270440995800491742807696173815929479932381779459059601428952651293304780357500775262069244006769226944219874120542037480511960412937999581706001921617456857732246385947227827556489797301412895399055130302893147543052985007700809016237083546249364436299162503949767934407605244045959683699222803595618086017743676516257642661255105531815194355086600161816729609258209303969105444455508804008807481333120999615840274401243432218892062080389383220740473452602263734037860219729457082666274342347252094040184725231830506273837194380081616574894441974830692812786132412148615493269849496042140091091446815321293924021148330812224750885753063890329211619014678348500699681798211148440606760178246977976912355580365616976100080503763328364188512254587097374169313482660072785316786511523738836348354071059202680804090141614453226898925518379917263153304080592818371745317051235843684758198054127181968689457723883202801491777318716480466443021227845498799301074894721970414616570823828083165917483179147871072263034374594153906140077664234550607595869121024871781902561276614753854664634306533279699346177705149397053492143385319186203201585934254917620274441908136482412348960828463762441056685704847886184501659622823517990033833679674184023914641689476842346607424353066804661073978230111445913233899937191898252056926925506709757957100193593798849594882709417362310361706846602934544848613555372990094745546061965335911332295541764748111091415730450636207506724641660337377774163307916457334375866706800677174704106496640264550775026448408694087231676409520944117203685490476152732290817453696620645509403126795795730310831215881928781175722494041799658643581741690250154081882604515120622932156784625224951853790522703134055777249437612724266927539190141377754792387708508139266710705911462137800423771330538991304468894764978535984180928253286293359271605650151114825459888851760369635036105861638159732530468320 [126,111] -1102462374284585809336801116243349183406498321633538353762230644603021048489072847705261732482607032814200991290273285578380765477275333736493217891836784589155696940918790765441765735611171022364459331778658574642681915518849976930735600446806824081564915444584229711234737202587409594540793549780626569002995069498547731780817835758666477717630894438319958691518496102533347009959941692683204877734359970990249536264822616394863670981426686953592885225195403872826868299674078714063296689546827471959069908690250654893864046539458203517699385524218242409425093136397478521469608807890663059405741473211222283766368471720797967710385301315994417215184577087016083605688516318054715032188131912176685399872322348051092997205604958942423879236971254509510571525357055786749633753391257727300852956753068457489521634804137763242520307423796853132027604378483487196481397185574200724985370492206231560245907125025282556716668872680136340146307643809895247601858036438961429403171108102575477341272921103455744358462632431822396900827213475912669889998339002639504539941133928674105797267144353024606006137442616009801305682588743496788966972359522856819112574373227538887463524405863115751969511370851396453695993072655327781129504579709151254263824703974874292605992698839001731887156681376277894703649575095024645952616439263682530233414250351612155033901565145408884542789897671599489587316374345963495893138326291752880572839477244654578216328746043450853070059609476676369553023166431186257211464065169191603235469099630718499730401388079035416727501051636103794855272551064193669378776214675164799750535432048875980632827404536641072538312846152320246863355502723868546623124830741731573694831516994717670838087719855166968151347124712958954309088172245160864311531547025630362577882497282503873489985513019527544128229820689465449275038185944689485894829539115365401627704562876235681073758023658681217130042763696428383704667366720791249638675515296877053331700996842789097850693828742274575844600117917187796840208286525663848905398303351224882760199873189271632489941842990497724015555551306323288360908414870367037441415074701443877416470740599358002751385282166812010751485062498837691321373303859143535873402461466419225799549781401226594803769490142596906290964558750902911080855566215211116615258875458199595600189299526470757469737997058506814199216397671866241686467057376 [126,112] -309206950571017676692943184117273901979239955046639104124933149545988776442051177109074163473564508391271649361806865373470601031277563463380910867861749169823773378591787415005301258157488181658479573920360406444885870974023681534999355730538223293716916260443114010306231787556666796758777516062634295121755703793570394448877152353447771771619716956048753445546194586651684084898974060872919543598132819273087873912133145302999774632306474119130028713857512956270462126637812090883855996420480078653181113187161149737013642756507688510662315059827175216380419424196364476398017844909513549356886793093561333401789754276267121035019591906990516369138933861487064660263164996526786045726990418770484498589455048607464926728296439313551820022412886115452148577805270368979178012910368294363614542843527270786649464818032499514652021180763977118743713429799220584103037656138821953865336997452637557737796777435413675901626230076373053069460810242148403811510895755678826770844176885718553620503084830183630518676940224985756560015589549817162587180888698728267709902385397861595867865009762521798426453429801344083903120509577196911861871914397267228917707906077956512348390899920984557627988836973254907032537961352971104148165819033305543120837725629606070975902307945802057224434966490830333624815772704470505379789265452642342492700164075638616789180443031337317325467407800736335848115299799810128509166837951878632434175789024843025531450501221799833970559472623819527108328453943325063300140646811216048719682576082297447927160233791046175466423886269911104497053024148389209566288614317253272128811833814049094685032008194311429474258414501498831748751910351261748956903812825529735965037844029874800274374776281719888126741446175692563653395261995300032264450590402381573338169111131913286114180574596010428756989998300586250084251192212257627115467036436061271304422734291439602439098253792525921364421203591500845484941692593201519947122544516656734326980335039102011064854365627329347842209329308316727023310337667531120688906516373310927586601341402514383774054882793436602489737120965179958212758539730144080862245726393954271818253317612815932090606251382623924912934180806027132125759272658303933583888395055637247622113695946587407291817513705008373191671625384914229139976265353169843424461902531541183751016955457588142857166706964167968686145338439089405705853 [126,113] 34714512248264750851987934628633761786103269358118035312530884683860238098553387988175258039141955925435622623627554159269011854286565832443521264703252924198387915476021784113246280016895493390744941597632211763300113189599445243864624643119008479559765918294585792808632113636599309674239857993973122748711982854464290863177189197270100830915300053794495415825437321419974592894011135048644825119476064208740405836644512263978781824207029024325608448313731976941235154634899132629130568323632225579704970130799064900015365599725558016642627024298563002555684496179101337493960191865337816446658275131061738117105044393039056935003976803078252380684950273827899371979201248067786583272712586021569491902178197100481815096024522158614027616357877600555898655261443139519275915572974756929354746000896960174974426260677585735281353651115570549837798544885416620985330707675814163456629296937268398046403727911223777755657034261142679576224176608722024819602772317865117491799333421085986668288241259055191623371345823466550324871185240337806537036647772677146067164210070863743600611697758084423851460494774585056472752662045072028883808054082814756285732563295605500649405783717545969047987584519394181853679048905017919969831011439759709913703854362055616385109237971982754553164129928022355880942864895848624894759451808995988639509352047560047215662043358128715203434645767056283681721828365290994466952353796725086771040870481554976575755806167803286580623311055880346580224164269239551293604510105029483747960563346195794345924149554839991800488142118629338577646506781156444456352614754485385562060693927223026717041686801159222195320671734666322312767076166108120232935004825842253611019709312195722767667055969689625958779249268198065698349900864720727727478085833917162254353326468614518508128420680424662428626588854734351775524308776963601881013025916274070535920575403515624175644881365310891877381762121917891541459279980738401645449805481017775930572966842252918155775369486870004898729145570836669032523049655725622358050875064059559720048873721867791553252191309090860152592489239706384688671119090594946967192452353722522808346923326488268943605715611125795303252552678961500201305301400576364042885665068160929233068073617371929161493969335574646701050471318292509877513577589289312764758425107762172624362956044910407640655034125397433445117860336647232 [126,114] 8523489774764208875792588211199683164292429912094323839752376316083005039243232316427954562264148015286728796791228365939957378445892229732705019366474073027830613197265423545512426946758485971103063932896513508345458699684154526266639563575565591756165065835790764484172947730909878842063044467529992511016870869098276964352249246372613532238076752822965980550334943336991979315488762821101626938604733692840717410890712013624209697996811389662505882225459595990394684160637350127701784536225047528208467610513575300330543677617431573366327576779885316856239854431886834683530608598264494929383736997697236005594946687253746087597843614099231967419948460884463832242000029603594490214919286655235278747150915847741946084160268428189838802902644361960413517362460946935377170135505000787367879508231989159503875227019227039506768136737284082812455150266038135415399174655091281883406952584087290105694076527036101648534906559912604158642549886839533758902090306569564210488938773606195133585880498704384267667808715551159270198035430607965755565103699869137512518194875101217665034585110684707469020244819056313088366967108631408056501599059856434441308075358095390586610911788538570575209271371616069447851180278887664740566147109900058386548861059135794932877636903808720942059714214533610021320965407772925625594824882088067079493871690581873221257928427298049532252759409454028947157295582301754544420677509945412279748667466006060218493912097675652209829439570630126326942965129940034207925792114770471889739936681684881198478068114615210530639820892455597984251777000911969124623812493289887281528296811859229711279192378566941432987811347699059252062655297839345204795176727570152584847831978914219206066393115127838111880278943167117468063368249727963698631689270770335820840240440277619927668463007032612506832406736858852326259396327124333341411740240444628659170570418438768910010111932019432796606185391368504660733087140023471563204880441432624434730031540453335567737266703390714894412940023781827237865992648723480749318009345252138200114816801923009867353233881976228613082201893064366809155710160938925803136647626100520625915888848189935949109424132117410456869299211604558215844074226989229141737059095260760945730056167010934454071636503823422853852478968404796307658979376047722335388029651858230500460931315427544136057965322870404617645171856 [126,115] -424271238952652578519679543255075747897480138332435406838855880105543851780292048186567607937173193595375395584440873207823990210347932493372955667197126823486374360861778845221760049116034378325009639422019722548225165015072859288570901553887228186469984771978816420965508691585577335417402527897505569751606891306321219878758485879634990462403604199497572764483142418058082019840074428282943027821145477285314094235991712868339519317857629488251124672493164128772867100215006710242775900901835827758273310775151988615260068529839671385701653756401688917892175646510960968448714021353640678521963891054209910562393761088584526665181155508274633677047208039394678665706422874655612384430075652958436904618465389457322416143762147937700361618467213526461012175879097680534185124991197820990228965645178260694756882310625126699203480630940987484220856785774128138459857351409923961840859858796776618229742208012404745039560454381885589350284790530154033248998752292778086805641375669928076042405379631919033036114042315172958482560248904017039113150894805289306944951980280229550819007256670108833300110477324716791674395683637867017351603633725775808583725552752059290006848600400507774803406512531000167568572924827960014674878020291992493501562062012997914255453588830565753877051723713982496379400844230612078629411631336120842670476003879259179780984034993161381771463447443085692954935046160211197877279087719250689069775079286772589777953146743773692402949623957638139149779108048445839340190013407203245106775621550054345390275498867824828257935925010870562366251403100864453763769877461608903076151700983504470828580445373691565153008484919362779187066078537613642909884615691782411096854855161211714346095508300641017045840600938856673326276159388800632253313271627275693199166653251197502797501366496430974303604688965183751665615975696310409687155050276600866502065532090215108777914489176730241680852470314527248694241448592821773548936913001622337246153458461148781925703317702563831954559822700759765681704687404675374012215331768434289398639972189884082245224811157732898187602092154442287125092296572488143714975738584536318345876987715033396155931172358610734475531060069627154757790852410544419619893472651899789955133183022914706935269362624049119752636270994445361473468699315128620603810683009148200934541497765017420680509234302494566192 [126,116] 30244433813251937252456333633126983608345270229510560490916830490362902931656484007478396430890939721162187201573096526815406997071117994544150380350916456667451848170855312955016627979149402671225124881044967549030547908007826827815917638896751676070285723393141972947864402265327924825879678998609286609935145955764658586599703816967684662287430656774701801397570001101874015869588575176551405069088696193600321204425025033237121943236054593400217830021830522465589427804195110391354522507495176098911880852003639427064313451744632979774497965273777073889973131604233735440750965994036837212070299377443299128163027556964875441152629469798722179186837800312603187994096634335028385800460994523041364084334511931697707430833989854088988162102189249386517810760125131061730137738060190804144996456661254734457864672885279546840346585895920644360778668456905368457600699320889333989166059677110423629537756099934345440980034419683111536145107070112955917532529796958238646774624243914310330849985850414157176518345711082689146714746449689808755636560144965786816679512965797558791719700349902131015135622038746351127197329158934181749318039280147375185022302919049363484807724943545218796944072862129460005956194461601055970442298292046028223532654338834278466765675410457985457737313759067932860413437873368691576163378983751257938677493506355975251136794719956000922406028558067490312103993613288908541451752706704140645350164242678608210012914849619574815300476572702900302697082557268398982768526729590754085243279863302661959558258169757025480826581267585500424219900618526630894876792562717567095893483951656663727323518862764502572992989932116162462964795353678397170053886192492037909031153398466898042921088477162038196973149251052832464393522049810736115603337092990934842770628931689622062148628665694128016879879795832418192746328143381749969004148564379003668912984542171555435210730056006786513917220731948964912265224499055276276766594865806364609247596333824461687825141727331570540698783556207633570380253918489611997425255364122832470406326264592387335613303831653545202485018810824770629034020952916681552024569492152331682654328793231688221790383825710587044885614716281176763253284635308789216290954280281304451787273997204259831285535572616348224580879982662618785042971842105936679831588887020019859650026266155922151815027232000 [126,117] -613182059565168746520986382362964760929183244306228251022835165139701814273232911600808055838883252836605903651296477711392640458930107931589318551609688085159707101935723473338704357210596005787186870489524302878301264560420496718534383184777866034355870848397139891572851764549129692715690972310810415671463617034888539365879183742702449650910725825907240567419645369172648527518893097051007601540339489667389686160501083324676031757452763961528353581937038595557529875789687104997660625353511025328856067864814248940578331525683096244227221056401437521940872659382116067981733776224064836531349707755193462584430300027047969385350545124861904982121232198811351499642233058098665372252542453341963891253795092659945139786332114685323709492293237688737001190360775935892796520421024359468012394726178608059760608826458831345815943225207954393318907911751562381040888476152012425092601630309800231737865312079564530489254206699568138849432385567167335375048772099406628702588232203973047406775591147933200091366001767805538698586530378816943503667768665634750251112948567384617927860367955621241897449347021050063937076045566134217929741145367327816246187946245971478810102825897072240776411429235645671142396151058511352436730441266594605079424578371423850734486612136801696987759326281886215317743597716315624124282383500281814593184895142974400579899941045970811833713504810135828523241162969312994733526765751143081383161811058496090287916558020727304019625657426694892936584831233736214563524383094807193040534411489159943929693156563079021887918229697340809220642326018807389078678144975415243948597138799139742798122802050736341333062402553618210924126070364978790520706617174836641315239301587712149105320164225184844250021269927813125945965622652985739414561134451864231885601328142426284900476579257140652198388886735491643261861155767200757171000513351120428398126808950561929039748014710985703951194580130575262666797734562510773013456414238928206975837982464847505910454822411849234264730172019293586678264696041369872351879779434760515759580636320021922560575330597188878604471910567304614086317209857129808489391458918011642393936031501890657477499298208769294151161280115357607941433790619832128387916248494313132818180296723384908362324997758329398031917692797342553755467412923127873034383290065081098200175502878678699246016 [126,118] 97165386137053083642473841963161292795185095513506398348312979002372046619800768410698193236026081600387515017200194566561331182388248207440899706867136315303837594119730364056527667652303220268147906922878412277912861356488528957554554833473977498816260575916680876900228670464313478586911029706043209872996986311251131925941505577765493865324171906094038468332064751861858500297354672541618856007076332762249253936743161239172347853896805290926189400535619634497869885689326860846148036768100708902507241235803744359948711105973083517466557726757919997563042362651245731183927582886189283789376822577922914615213953725069251473867333983973394383694513249479052994391474876361338240553611346960534575604945923094973196202439059980793943399772661562804863310215996351615118873846026455692670551433757119754574518254826254787887301252961211397379210955364195416232942660176769438275726762099282906296812752049635754221801752158103922870694962726545130534547623263754025322536559044034258570203541520434310522565773664217373505299716436823263183167102914367096000045486700994580892364355151013598527912794879185621327458749774282783313472826651089340311651746457606440220584265761635269946358835397449342555337706534311875496081864457449023419395858959065364644151411889918400462610557987849999870613886678416275812272316224710223082584127854037173846885683293877538969253435787205746282277915535569238295384293205399166563228865394803442208077127937136278024739137472024239037979219666918834694903546614565682421629345122792599537354693846840342914585298247875083048080322749159592402214844640032784079825058276914436781964284921413395135482259061550926474261389808732734423714892542143767654624135077348334798507195776820259175882348205784299178852333727641087953422384262099167834733454556438796883327215824035645178077931302843551840621849137191915319868316887366663094616065226605113443110287048534619627540799380981384529027778531334708441746820383641580781007223014653368260383917896963032693312293878165003500777236621325548954946262376534524081957501009547221237969299332180212884149174397239527590215949150197007587222238367486359910109487608631386017104990518371207534327924279856960746364139100825621520843703735055936692421628574857837738533897488203730398493937474514304646298880919055272203653693813461580015026853095524608 [126,119] 1409443555160580256817918752113392297038801773956565351605458327819499799707203189568511997905319504696489738537914046142798062763735862074810628084303776933046140886507657426563725961029648286855051417785058464079355142001885877196587385209041134466390208706554481527894095919807640663873938029206238127453136788955751112648103752307111033212079061241314648290705444470189750590709192840736681442319047076388831689365615660718636516441917167083321649883839769495898045880270899953771625774694478362468844084380517854946144403994569825885155235955221522612174736187919099864445842074277296452840029326964026100115055842201334190054670566319396865274893282814800375848646362273651839895136424654723433411346501410458193027203633201809524677203431715768771551215541649766117946187487782534809904060135152345866109214510061217199355002146740442961751860888775940319946687024522496477772751234167410644784516061876013546681458964004842938091549553421666168671720976277901052132225276820902570988120868511125980966551229684251975075721064566580608442179891939394267170259561332570584059138464998143517677245719885087510449952004752905317454590495087438907448959891581853108299085604732394294810095598913333382655411249823826288074647244057155138173824949231691228458575979664970503035541008454277446427861016895674841489896642830350109777552255715474623742216111165170603664377599479419694882128629864389506893257785668102316323969690905000954473413182655897353929040710115057692177446879499912463476485822351260348205097937263385966761355100696192394608127365991652441049512700913873929056886755721022059386781265699962752522146199741567405069376437020919329938311729082150545395300067657004165785273494223432470877796105487192170561138438494472309214111958670662809519524118483112213522991944514019225832501160788352953881250867139800324182643268499924960541285490364151916370938954515361857008138939641706932133792069628387944483914370666806042844418551367210256913951174114903795789530973809508526814701530402994234952302663550917647410676432706915366356220020034014037846012441076378683641907565212117095860879977049651766165002156077254192605880187935026499459216076776052448236133363620810137930635591008066384359404208622181378260403215726659463790388449319476621307470539708327476810059520739714581500583215538788498728881920 [126,120] 164486018738913281250227598330861336530819386312264258174963036310377905489834537735635009033955969605627593558421109960183136022954957599236727716787513195896677713940601132639369240898619922675623643166583746973411801722831408900188196345231724101408984081205229448541625314153060624683024808433550678305940132040299758753589588229110662340001544079724473996180469048397650306233835641739235790616671192969568217939401779583021086923985664240442370566291841782588142455107272167493072411625828185474333674310033222329827391280811656096635149762728893601212292593853243738726235102210927850056423490847608508639730397756572173211903282449314922308003283697472176218913506253960258292173233439276892846921222350542409165289397592024452948493340130914394434123605526106210339459493390807177156355364491599575813739842369549918935319118937879140519444394762301555554649085639024369185474072530335201933049590144051208074599379044491514960235232161890355002578248910959632582556055640832534796244429129168786803654179040560242051783643375385805936802265396670138348076079891727595472072535896175684040257509387399419637208433936803505661197404563474148233548112212403063304881780364397283879311264503372235100167449328342007537982421628847573591029538353745757095380043461851477840898139030023147156231139637886721598701500816994388812079442201590710562616946362593533800053175235232132944467646767627880669680678507538840331150445538086289690898603446582858009532353635772476777039414376555210870400292381558681097896625678572092081627412585885410155556177164069503291628661670282747906328785787263183428716026822762258961968976341414645545498078562024786556750305983111757042552316049905706965785666341277855778073963805276161554477480359412404496786102163088924305321988805511732439960935762759921952898696870647164945324893731470348184470691134470963575058627428165284746440667887131718369721384326550412435148227308828713569028732779323278904170345489344328413785019469657376744836078691936453009975545103549399989964238099336873565864571394394672017758412612895280589252155054104257527016979617381521890293071712729944754846585830796898933726335882616667951937359041431804808008755583403784239979430323019959424565615745611340743223137158309641703756320005367111194755734945548835348269956905768367642066727154537505904 [126,121] 3034558473837173988521226207587868534146161803400597944770061002466357212219627147492272722989942309750939747312059409672568411625874260156696924220159302450455799927404656646910462268477389180609122221100161838950566993543100081631009631479068141774901210420032543312590198810999103753736860819152451980355732211038315428253017627263709058572900831591936468339284255724082122288338542179578603893284174851399062859318888925214751338264435260951057054221530796260070543701062841761989022234928661504214658955302054076430131836579370001830605219114562386592838019706793111109934670336700505011395336882107072956341752206559173908437492238373235729774766439350213077753137069340513732371694482029008692397296669256801387878790467695275139291243985456752616281220118686470509938542786366866271207615575572778579622943275913352153623299771755625717700345434181386464890924744850408498445468197307075228600732400383861513215932644900383846205744835593230292148207222974777311065072287402169856790527484752270017393695477625258769138930296225320635854481078814449496055190969488625690991042588149933401647947058575147692631535201214089763541449107155270329850519205524033437083877774094562169173238995952449958962366387399672618935251822433414066412850330905824747317014173898941633243607586792728092031341272247920271211977154637235310249760714489038509044047305232262291209028613730046797294808848080900132789328234855985719409408570153456683070392398608987290603693123629088108957281059572528181633046966226038440431838797274170283702383997600079924999186394958610775362277013200259733273036760070815944254500099774656757801649616338235895496044076321258000311571474026358523934433985374449025583100643304787080741255299163694575994284416740937436436191174404662324174096006161541118700661676011516731657105218761600268849332595957175824384289913526975736986224453457044744167888249523230006565103254209719306913126737604157247772709365152767657071482870080444979401535404460602679511664685834794770551316085861760309623318130787595899150640727774750624904939190835792823984025664942298841024783633588341880035770858071421353303255960157811241814971514577363074958027645537502933181166171016586318317215280367647572470306710061753636141382885949832055935235295369413180045222016349940576790291003597014458669173383552 [126,122] 36944292636169760222360288149729690589546243265626192037942960706534522691437334411338589676639930496783665720644587804410677437214876703270433334814618420177688173405650756849533559019805389725445590468038768800255237668753941189027996239083073139693704279737654814782433697395985508403442650362167536853038986263735932625214251256938571050971579685551587931240618092730497505558619815320246728521425182286595953888147007245813179693936393532700963228804257692715263497402875408128275133053143129953148339741451275782114743710504842410293256195122965400855749481393052515089197958005308343781732471378154250326197571778124028629267920258083786663156726358225387917929804914907547200305375108527138128439962550830094006078103782816565964593595845112469580857351209837883497713485214972097815973302652411989546396607188449956179009255879479064787792828486115297442719824148925523637771002442010239016817191410641325464705925108233557665130936489217369301351167608314221539034842422864459219040177602534581598626255724307299895740997831002160354422825960796786075201863910896455747812101498306001730050701449604529213911470335124368676668870041081363492598813397533627774499599131292834949716697146572747094784788438960598735990016058553545710224970086957917868883570782671884566778055405925985866880887176871175989191951734216936085207606125332480615261927474616535709949014263105539252931628566589283883630239813917941012331408692582911981153444541296128898108931447546417085545804782215626702915565786683103331200216414703867875896642496174594135261887059337942401755072706631487029911811626775801642405847251397417797806406652398832187193511741457115055744206711229644911420443128961862586512981360459382614528563131121010898540619742898054576685143866715835334208060568307684950917230837825882322876605952554026608723192906594818899931700819778323159648483808285508645214241741418689274978745310579081516295720368534409325311085635024604401736400757799187782724441377491868559682122303578441695150264217683835763926503521560099870362402898948134393132755406450194280521306832932504079086773076699423678177588402721104056550741637343535557870015545868683829122073065438310699618527363179988790136119908653077003340581422657686283254151957935987830845337062716153120093550125289773782038834829749905463008 [126,123] 216051439894993645609675789744445864798732283998156562505816885967141131197589424891468296131376950485497083383387684126001239429031906217083425977611046784454083045023320610931400954993943880438866350544183587401370028613564251587875135410192539128147911839220616168995687367398482607582954697004859331179834390159866169353221151057613107413336323776611436105316660688222495786136750668229194721570482671728681043395237436181629333043046505744078495822446791382256198584914767214671718121833964118254290634308127218664112235995429144432684034905359877949049862948679512835100538250897634282016801767820859745299003331100080931923420839676090127773114646188512019495467049098272988750592780115837264024555108502747610952179812036590385512302567322446761165333191236727217473608658457803670906603478500139062761041373914918907494508949942276960182123031208702700884971585481262989782540716670209202273307242963500944128460842734979592248243869616436124810224815716912430377562560601358474004773636773403515906303485081475754435138668240680424167669179973111558314954879943177775881646334571124183150627949962685336804778763869843014277880737983067613599790693018565030060839806454583847176968825650786212288799084018163694771351641823789747211783378579810545289191550992618622159132201871426514222990469030191693627522159534237824912261072588858124816590042327134458283626376560893259878499214018770474667445681162074254231326667764753230017851657496292969402528775651544890937728349385607641076306501630508679671190960622882000091512920825593692118146613395872074729446319891480740338978364425290237281474925467373917578240197441636631389922303690451295327629747129855463922080419754567006896601586070724843086270592719845557579354768485279264502807201550000662202917677262373807724508406667919811916078893529439773387552160635567164471573105624477089397577087726826330501284240971044654951512273508157325313013924148856287667091359781910207964216722936304017009711423860045432461613371160988817461284116265356888398836142351923646331413281275245636841884776690025821393188604588782595115921380687737350891947783283682005769291279639165490703956958304770235241519159003870044491829641310926478968861469855731512565246251806185525600024122800287276251048009243740893005762273304873786216193560931168 [126,124] 2711507971212173952231362805268065150865699502957356914614904125119972787880992079856080805361215082775564185373184006345883855807691227621277131963321999003028955602996345695214950162608724715768458693899471557004844614139048038738082147428055397547052672232301754383051165167939327696402260726179399001988497699905082267565146063553167706260257686537923651151186464658087912708150268687114962578893203360178504255052222313360695089807423980417888119651416863748908112857236610775164762037598137320018130143073573590706794913517017053284823546776288130273580217050325983903530063028579265610147638055504358004626769359389682729694568508606057144643304578304694308298965556624368953780499846407162050149253418963454900692775069257207798585870569842473633153358963449688756119080369508666641466573708932669417423989750845389480115020694995948542994067551523175491325461013994392397934961576137921730635446750437007104558925931689295792838825245131992047319089373104434640605510789042375146989705836309932575957782512630033932604305680053345272782731429674974112612390318687574333545252754111363264745335711070611053842617123971303168142081291379212838363014789804433913285749995749496280173311680994559492241822557467250645599630779148002408784397309704352773587536831536444908510427667279766280712501615237116888044411447874014079275568127607338116097079411630949093721343211803460073388506957655922374868497167141314599267411532437245573742432959061026901425401503527346406345036339852745154936768172878690136221284576012068500730322017252067874630832946886269675564337284520643896120072966855328493543390164799361984423178760802617329886470581120573459284327868298811380893048982023427266010606391151618500907009719738097004857094888830186288243218237164025775675932224057789765185005157484180050548636298246548649069193251457192027590735559417136197248619528215049420792652257763681179509754227086777295806735304495926436973154203831195095063102628988481565018153428202671136053118307446713795496593686655262495288922368507827901511154790524861535724066125600169750940103839473677355377365710534177123210563280792752143690958723859936363095819435132862549084207858372814522563421277820347882559814536919329503480069545450293724251671526491149764297589290665658035665614769963906843233264 [126,125] -1019311624672119312098343268230917163598959926107753772484259556221698847907662701751805306582140172387282078031935521412108696977986227179654523876593076345344653034387929553141138537648925827497216029716891954373288803916399299294742667720528224446296784697129443934830060740654989258468504326235450726539009145602424163090065204376574750213854513627479057299033702105064957606324989217680920970031353117986772820608700694450876257560124106566712689166647076694517715209882483822179346399646980071413424120141784931864397929574284916426747414343961763501142695489337137437191107728975069543754601253543235323534274218379619342838490925320872662145191044377716946880847029185649207817154217758223508505620660894176966816676088187283273319561983572564367173307262450051793502639428843317194747942242002389574609281918689321963797139889647644698925191984464174912689041645091247678908226557597890817644381064372257609101947921114145675422957312921348318565588846789611293156907309092632671287879015471444576971533463951797741979835570925251391452029215826500652470880050724412740252756937578484145177126079065138877563353049945641629260119386593088391381637628175375939872936692305669549576087719957863237726276529366758112165079620145043254394430706359690879449634294463348536468047252923912243218047410132031875568695024373998148362625181857959573706252996479531630836087348383027408426310452032777208527616792229088730315505747391174323406103958504656752890186474084793141163771968402849148018553515637621951692081987296088119509494424561652459664330977305071894081469611304080300553752469155639972346747798400421756345529264614264820957144513201255390606422054961485649084181455227002252691670760216015621485819830305004284618514469260248600012479869237974687625241428576916836935911960912770624495887823418882659358478933725028826745336672569998456057628047720231878995617772551068216173601947653417056515997917264627069865516559930147642926027514339690848940661908671026516594928329495085613359152703882264565035704518255292950045095074878544058964817200534386849971069825658918679057004369298278539591107980478793163515317038885774200930074729476020660815429255495424935779068209423162318444838540839422934177465108322998892363802471866707820324903729919813209714863281907456 [126,126] 41024760169320136034413587266173154219746093870351936101096390425084356768928979383257465456561876734724613440829126471331763031894977171557497842753340859125649882169996180184234223568850171372926013838368273061600474149159715046350384614842175005357312085309179932520020159197726213716644074349330856129228907214841025171585276037871638651295697457791025471771038005365498242130178685341106156211247518719491740916738143447613330379950856322045960251920471565228624736954580253587286182841588888337444673645213255667055628103561534194692165609045547785249446147792564179644885620492226619786582738041361925823972236947849196531195463981379110904788347956952347872621280192079525306447265173184862498092903351821639832032396018464807281188091629423125305005712114348607468907801930535816203231083954724795099037993648724221206652926739114003378267057827893439184041793613071862729627638045280637671977490044856305897507231587153605980020489792692187139139271576491688314191639484653863987890791614443172948616631097917480993932977298169475428334807903908486356762631794780299229118029577533666522142052932789735365341365786607599896108533478177049088993106694333376717399501209088832713511697972254726364131574603587096424726869381448464585027195406305258958148240320222268659343506807666801973219524365887055135195581975331297527173003350737138122875463315086401350483249225576635770510068550147741612029091391522862304634191366380211103916728050283693495823343266793024731755549772258071855965106374839222858544572580104057419662240284179238967720838660721839674888862026694430468112646625525009654971774827402319703834499245795853643095565892585047131408808347584723399248636783643509097049704821937409417140701665273381926917331020337851729429359709999413609377947790684865961694550207271505823406881465742903148112551914885598291324044468000137064349776857435943705066038354218497823717635263805637733174638417505046668366317839901685493690634906939906885380533345764767849180729733523227046396290437960914422478812398873013903604828217490987210520781978119797634303996301125852998941809077936440464669606775579367546451462346618714410755477639272553186124439817249520210143822902165660554095893998635347454140730720176137637701657298236035593052136664025035958023936 [127,0] 194952356769790085012486357143280244249229781640049510899638057041796804271733817763958372581788726638555592304201418905622026862503209338044997436800927392060265371543341068607797581028076441131407680193973444221700489259111770679976527625852619102883186176469156920869161015356588801791026233362473707208074619001571852800034399983948511638554841323509857890323320400679776438554542753807233379143308345677755098338253948305158863465194647022328149616883421532674710858386413931556477980660970761338872185321273668210896692522549319031325651306492272016818466808353495618750342907640059208970974822477052754049621389457519740404468934753740585665418314358464674327503876337849924059562574047531314888463366724251877038664673425215044321702489987993244295715271185959312131489598022717470791401942854589771687892353175887652486543473239641837549767073003724966598788660376904489474676647801566569288112846678569189546499330724683112124684198666424834411293210811223260501898267325798909004114255593201847356590114196082008058786596924540053403993403697726390221012308024944373819670755992682977017205126093126068160574876663414357363138309000941839752819038966882896626537507664154345541916710942799232436837343211344850552239850175400349381552303070606245199958869141464725935175213478475451856884740834142736782568516107359664391836316319688632562554365060788659890742675885858561240362388533135475752318850005482985179197202811692577073606491690453937716161108815782145146704379506648536862822791832141568922939856567011534474611795039189919338572814709696701285617963911491018825788148349833092818786445584194420925362493061674819861210074916972735144501723574997513238169826375527583927994485196369118466846035268906768974545177516094464160636789617627536903329845048461919943046773565414365955019514057665397063121081418881507081730554566838945674109951611844728441356184918477573770951606996136104160024436121823724828844746512110341197640720358988807541231060928149865584722050437737128221166120182900522913082871978667944101184239585760017116966021376262087386521735526487370751803783003464114929851699605542301453481961321316171822676229999486925434981457784429970542849385600270929178137273353907567073331045597650796376848263962612187964435337016474999148913026143357401986452003898937300523375501829141702467377073587175187019444493803212063570084390546460117399682904630530701673137135486193876964375595075945768560286341439848251522486043588476016639542555812762301386429537607081489463964084634986165545018372807155340266987518049294334420745898565766386771768992040068806898426722144041859692983861612242626066039872840690827109649612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 19026549360953858990315504196806617398635638708458311915803497501128382241749252778055350718541900386954498296060222887015995497581879229140631785607988461614075064179023727748330856349162484060844679825181339807842612079505551979237012663464218802259547502046627433327716655367567446843613577611204584555544113678453025742416978275868596666515959545865300999805103469802458514806096991326418882150485247891684256993228957677720032250075503338854524743107059720905699192294703135287743294290055972937463749491193332925158847327640624777165111239471393747513138769295082129979222405001580704281322346627168021472848876468493281557182790946445109412701698490825429848696454640028333118024054082059107128794324496877920013972961509098796634796900745838868149663950909742496975854464764981407200088403437313928056739387119647050755251680712265236945728968734598962926135118173223325960889161811596805306350467690352071790355014920706383812225478427973750991267674034185770040148979335124144103076133114257108205928621177981256808846094053551791011432508326361037075004703402433446234456968691545181830981159392712187251016969883183384272080440030830672496490059588454247744186498274476571610221562826645350672019825865957833794612300487604087625531395382158315478926564433537956359684016663170484510626866967250303560647677761277061108462854852105744387795542826609715264053596173241832592869594499680221549541486124452953293910181649433830883680012049640739286922680543310364115494521171573497202243987902373324993342546484618679592894513984317652763073300052256993537713449423556101280751283372065540302015293377597199138457322206413908101229654008877263082343080828733373645350078311324756414926565435377889030705233564204560012828121231980494264531240540734499448762843491636886304945637713247082304878598021689355278506604678538670023635553050875715835838274400452361898814200402170644544945927392342461159738392561100421642291673158836009402290245403597816555663194855846488530157480388933549445993609298826076319337091122192347335943316206372217952071207568936316794985389797583972908436859135479339107473668911900803328666472356904918082065386764165911746547005161499511840545918505944285532406632446594662115491927883367921820512497314442615603039901670444192316771474106776556990024570134381564850534926835491078564604073732264449027723153725521055253551505094910123097208384819037857224267641907191556395893283294242309990775443930664454385144746519109330308711322795806840647122661434489947952012054805739287699415794753936509911942701534978777377948131406321751048015269841074780060298168561607916965737755775275963878096048879310494090775182180352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 297081844629576981432895508248118792359186755104369605884581146985272809454313393103863061715022365883829406752052177810995085893447382123943862386096390121622691601034769911526708452836606476500400416106153903870398961928455621627418801429985520597905722787625077422921364794412500866435506166321196156223530014126088099433475926915407230696092939020218397795033959032385501064941377315921693568864003526042711897864793508137175240396752920549785506423080412777051200781336236103364046204266674938531347753246783676530443195300737918516946273105744525061097156795675139437859596526385631048774557835180895937646847198039537033737083585766240864058756078178806966272837175080887492023381971769496448927319412171164448126875720012934071567987883439942513799334550237329156749598011090512176451530893445025137521449004307063690331062934775930940967625184988594147185746516504846153778387533445900287167941974141461776916229090009078910250263225316675562501250887770163443177358434320927516074514519163852837326372013646717287102383266296704508293348184162209808974131723553723278654457122804510152863339478305188161477699275156720925267308885170392849805002077676691133381457408903371127865236024053867284653227227676452688664424072107061741313852518695244732945060039482911674079765987904885602871854875321607604279197562905565164563053970262615563045675327532385691705923808646476295986500795988607367008489979267774826446222253797580896266309910833207496272688245490728913622790892306535384175007672024257399628642105090769020877386615451317334161290979104739521280709927477024644428192415250685897486932829137471661484180821548867683861734261135297731774752703837861986929140439091055313858599234823166607471442040769953775809707415662246853278500349951247981893980386866572156574155052381546136705276710882750868191733139264928560199167085249603553148646915032656737698151550779894536995147053704868254219053548927853831391865380297904591028359647459501292553954414162001446456344681128127494654117876808135883291670787179233874915098191257761816632895046907948576903149963062136998883278548107648208766697080776220871489969305826737354766557582820073216091448719695636506444616237030039522651899289066328270514083237503791201415571022134058716835141666751258985166847721059350145396579527803403422461615749725821761024581929709570275015995684862293561024067053437747813515569313975814804946552753063949648775253611892538561614439637838988264051956964030286835210539338490066716138665617001633237702377452226147176615494796886472530427953870342879337269371169230996061699829583092521318035311498666558684382776321707898996528328297338477637103887214182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 7055094301518207640293919790973131438809592849335124439916350046462616226303427488938426843454914859468244569686849285111842750926212594247496479943586681726610122247113713238927860616263409036448171973548244412645396043526516851241467073358570223742779185675729799108795619660824673522737773948604381457448271117412952809601313477200117165810995613930385771175730928940423340895286949086049831381512004303197616967210653252674566857239683548549030955983553621433587322313851808578246379942298630204161606295463214879014591928576857015886387365658761280728585964707545506827258397137448059747788716010035344682838100315426040070077177965780266654712639196185819711838299510837333326294158112632061031455675538230578582568348258767735850205816002622246022703305911947031490496971018204907512582277442229717628577638338275913896054436635000214314856819539406003233020488836650360160467712393887359640470105728856885280693356122076670201568426969460241923444346029030650029938884152844409864007258701285452204885863360447661767449563149606816245924767423941664433259777965266515696335250748763202063638933222534389027875585268888164856703525110139140520662808529966955437260282043520928297052842615865435073058341119306126534043647968332319893076641778630434384333265011616288026557002095061455468770231221098376661609854354821487392482371426472915772125929856508714767156304475151463715663896376983841888928986638115511984798966032738897869431136985901133940535447247977510131682565491689107563475966560937033727793347973001267181505937182992592510316940185044877525271801821340455918717401527547175259044908634609823026363325845699595706326235203697779354426809738310239021176204609655484813991885244992524227003583345172427846081382407735948609903952573261493311983075316161137148376931349896613475357812689958445268240636954941325827994951298998492251135541256218485165850929625333021194143728379714347762548763826633602574204439225278135089115178491486125212153050642420583949764408890838239398923185997132900584240063366659941431904405587694547490810338792775520852593688225251096120750409564433986872172521651017190728167649531201531797723762457640713999617055436744987928058178720857177280161416102256753617570824896162925478047151020501335269339217731401590823436704606641561602034701226443123647303575294135304713818469192579163208224343161983244383055225825603286296045883392024337713022069841219601897619830316928404609781015063819696626641986672294337050636345146336013983568915154406006742314795380846510939820803661035731156002704799310079092855088697476691552102798045770252585147128590333758993083063796100924723533542954679578220599811799777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] -184990246757992867477919041427408603015625071026906728866370561211952157349397357574400149017633705473566226747890899153574457208451263295558865209753608766829661355727538147816622953386825739869074111599549274890393804515884177882683071546419486338250614462196241539384392321310218863709610844159419120469214055721752294973874206295119737275713178907101442367677476720658564727753104671192034933519105815417036896266166520544209891733255058606349408814807288655163823900222621487482497016551112705290890433244390884148659536769553625706060198892787107788565333403755229991685049880855293519794128836574093779866106366798808582799064312071292046249562507301016005239969656474509709673265187906628239813351066970804139653058989230747908583111985838871894008425083845053535660418694249373638727251601775154481208254991947733179130455770152292508117283983495249071047058933645220665650401830204296587655016368421053048179986862581621640517126471388338903857463834311802560121807928606074811234159680907993842513392295965995178676497951206267739338384404607696762086907512089738380848809265367742984362148171624842902214469119985821318453214434354700774025153953111082283828574729839855063457934805153043994552688927691572335614117793376009425058673330412992208611760515374783855927333497087763248570748490775456688497118151722245074511613950290356953776358781071827245926026304630589405140863284340382004433830495143514628847524627954416657795100875808433302686235053726564429270884595265265422859769294841114836595676401285437966974903455276497812725569157251668896817670341195282736203000408254269801809887587778453216802894303376209532356159244846501835540863875912916875672162538494607992932028729894158994653458072753478536148994699710734917857416995192324964982138262961818025934533867500946605266699337986082320046077791482410138159530039514058175112899960414703881729224177792826259955847823787932914200605648858558490336433888577806157679723887213880349305160012182642171659168572867187118446743519093570342286058069388739486252180635758736038467250127094960504958233997528906119492725237488570925335868144431570028763478393952552226276545355871829601656825086419994614845894051923180506178315830486873230247873246267686848298955395431206432456413455607056271217499534968957204756599998170945850431000060605871478330879493981918247729117741973353016695367950472605229653233616892039750895365325235454984093447778278703984207914387974191257028689353068584527679878524123025622064510342425290697339834202258971118822651982889237639441333287225627758709847096335142341996761679646230788232320958964771292189480670706391533300327750507194935805600176537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 1401505610121703612226207443313238094905628228320732937082120514461834944539277309285779987688148692875312278079811213482381679120955406709971139371869152800356701763373368952243250435918988746108974969464324773688684289106470706147868523795211933993453684313745037215743881064563713272630966604539752411138469654437851703754160246731910957856039760685080931360808981617339655262289108707653193396185617895164339536913234507032212142675936237527162214232234243208317358730939933415627197322291706644696668590836077868546218479216911908693444880583114993783632490134208973714004022607326465428383040243975176905339143572400767012857304552548413209039902191790202976176328144428705525594165120435583488611624779371134889040537054180603888396540883870342197111862980673722164650546495128652521141168664462679331489298705344765133867143824943693715199241805554333115270859291292649467517338449116535633695709460854510097599352093223557009851985601718023426543197092619916124954600247033667831658980154609417737897871802189996465889065937807351883221853944292464429262886267096421346206795934367990847565417390946152756626618765262302793149409183758870098539430569950958155287602654809406079083231545539032736898443376854282026734151650485854195346203020489934707775862456048509242457951931092991593728804792579024589931836853365431843833251318929550520329454274727350612300778640393807929873843614332057356205822070004238833313252850078017639312350053949617524324047923766714200451027880658239230687606408288587429208813656453371422151846500733498971356235171196937669509696479958028642604470687061329066212574521010060985076892789036062176997147025201794995419133038132067733423477590967145527912492456168451826731816985123670352287880887817802628142285704450904560759549944356865813418026416757021965111097142558589348028105857951348135302040085699425744145881919203972760292478092044363679996580967637615850610966239330753416664263447565199828244434629627780796250111434754743745950024212875784653579197286809461925222428475925264210720641201359746350092292785804745695105391950866939554610653086049005678900596607004424812122100841152072697181026502719692392232367757151192123332943511724702211495989785349748060709578876146354964689414849783259378193761990410182871912652053016078561177037708038892227658952310844988382881267901557229979908398004909916398055012284044967299172893277666479748612586546345342945857303612708639429163778612400564339935899243515848702493095327066635806420040639804065966407828081515090618651397272138696445249584042055769775805299165854254032735056840249100246385149039502821881407211313508685050302486900902771354563080926936432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] -6536184446985660206188449681706640429039014411461648944108400173904974589143388671490057046494674322230053867326759026359304112698050989203918226966918660365674132041218681689486890618112431597882311790428379029821587517158978173558986042196621810489840337584174637183096936871022510099403724185282761503500793090298976512239606623696517490346373099647756374074100067406922032935636520353291648872350023321573134246390200133113027929069412339970899118391750584674739892912358169473814716680705551323616951572027436251753272316153247678948756885969840430187489024686375954744896065316097873073224259271373452907629469413644369602825373406742579806746355488734145798948449250106660680279515072854222356316092368436384024603949973299288741778283023024294281498463866966375563081010474105643428242341728392749458315607715008461765236158958303524933614558093468781488146723797592842704561653147856523048639580757211187824795854530939088112532512161329505081243304408456602033139901056636843981835308282684891980031906908554241215566763738309854619278685849302221507598649344830910889366187995439228515404448157235799817647028465289410317063798985370414183043204970420288280462227392164312280747629250586755579669502008509674565597565242430285527248318445752651509550914936640449117438339961122075083268282506339874663937204259802860848230619651481792999056003084915191984076284503087336790829038787019199449858224372340262433003222016666524384794461572533810026214509605082759213678955063445421665969087095957640638840432751791586230047662864520586129809167604486059534970958288470414540492144876119092674439347986489535854536183498883653381598351190383955091154689011721266804452154542671977431228823552120425019188653564851753898106403511526641414128641018845089519868042431370434273369606255739341293548465771636130824034132538921151579893864021481028959081135504500350655981906629033958537776236005706831308639555708132990661629508315890577703611513195679760296446694668070080866071837027514314803897235366636662944036181552566936866139474447217464433037906325819083363008278390011758006899759876280431853738586711432925078895185776751687667402411176808544093409427456203768971334554917323521444106768080665449254803816489712680659839305235870762169371880716689607358361524399028090458944062894100828128272184716056174712301757390627659281926445554769627176737543407480828513664161921206477746209252976151342860931848537915481461978576272590522144551412851722694722486489654006339593971045749916217189528052305725094280900857737672809998990066993035273911594786982368202651549090907241584395095201516924902849257868532737998689207865733502375753595404999563673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 17222699620333858548747549508208156175515361638392276722644627897908433703983978930410537611644286943787247633232483715342112540088271258185314037112416335061593792208215116805337681312387478329942158712175383759049273371036595738694596879917809143204515023905164780127128177782191547655725485792360864367162534899195014844737975496809395337285139759591528789514442225763737562419292934453881702314086307273345996501402061153827634499387512932833609423362981014371824961784944995787267798164599034187772259284873482384998796811810793666940900740673175531464145424984680586735663852826574944153137614015543324140230351123021259608239046272350427524680107648263085730875324142968699622988801971250955284721700939521298830077024665480364092279252572176936067129544932122741085783119711441667174891573883119807591028295291354883305278867473320869992973812856898804582020383730658238502009752901174768338408149194071584210474119811281150378243471209380946597061779987556107720844534990509787546513747039223568451292667025705762080994269881769428433404879241606761367454698641850580728142495775432551616155368308158561290249909331203109006434864376099610390085578013616466168495403523850971260514095754563872224763954185430355244820578121443438587851277379252819915438658678656552973127947435017742962794725676988049782121721899844517553629712712829944857933818468943892807272691741735486240166399789503936621515597328898474613493211606578357096848088574727150052803076541994027541608020414050988121513876897015196133021072067656418833143889258153329393205812641514627485588584441408115542589631041703242095262201335658176081790739979793473203796012955938607448232679516713228694695626657777148611395685637049024721703950379943689044230992122433846168051727452781898155251861605473367649949810570964442645119974678945525013610281771869380751589547009895299747902548972897651922441667469743219143172356455381062611734897267061559268869495658258678864968921896218225823856519741889173963364006255527732336964655335442273059960813085449796823464349746573206754960054146779230329845515829178210002763685355374157811990734987454001089169594650518884656506960809658654926319085360390880106282767267782079732206489901449133812406336962037843544846419501196178205931120124018783705915448086272644830780088865460023250824408233547188295186070843444799293150679777551253944286306925525375660863892354827777895588105860381577156484867721365523781465152781086402342082262517229818747171375726948358552122987646033167939215473950381301676384293050095912893733140129960115768311959472155564487354684515924771934137009581588297533492974612778780773644819263207962729419075830987882496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -10157416354360603750782568246410220503998959511188607316950811645641587404886595503063190752147482455978041899829307581979325386892444387819842535565310476537102979768528141780951466868426816649996834531640046264125578892666686044497097799523393682441011060828305044662732079955641663846357523918805033160502598654670976611174361635977067237247466446101378463586859139596987897458930451627136175333941528003416379267676630106328328299184952150550102006233186801995710633751258810569389123850163488685850391583090255738727075040850768819989986055522082770492567010882470647656105408153821400883185951361883779790402143014092680066084749283693898119895027094518470071547542511319422670856394030627436261060343910111978000748851653707620857774764918346549984716428387635709619907944885062450447522850615361527114889160629953169977733977503872804323586957535773860578836053809742233550807802894322288716386908523994671672877442737941453338578201310152827712120807877548115039530734844807436349431280287969337869375668361938753294648459512835776305726807262111094295955299490761402001140021268343408239729398298999975555294972277776088825325049338071498366415194763438872637741978828578312810419486604030351714998693371568843589023248566901420170582911656959363883838436215613564178070068603441811049167633577392108908752515648869115461657442831732956424862762061100985380290620667397896588216843248160185181947653095224373869352392581844230668554241395687094281063927904924182368679318392728429065480720143250157751131016932526993896055678354819492371320100864726975377321220644214351531018182678005753624305305314148395655719498813148495041786833475273633764726685875772588980731829438411353949944368561010448149414404432947557439966725642076822948789050846493817093922919372558507036872558794424754971627688817650484645225797709681478657715783276929252659472158643055829555081383823206424126992641423614937788485241324272587579020186301524936768687005107473531980880519527914377864287556429132562039346014830634641119527333390793174112620813842986652316912111702976485607961440463788540330586497826912213366331688244700299395743967228777608960328794813425600939552166439510800845826663358022739520114899829936305816033199588658190598802719675332036427996797990848851889803098265698842843632620808662699314046222956830937930781662020413829241244549693491749602147858943377921678476163805722025445075430471378544662108359666830225463756975933457821758683342043533630723572195612041343028013400356253291558062798998696976045452485849767943083375390472809192101139325513627244802823471527951668179960535546447163986484402058274735634317037296615323270636919831343923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -121627546336593892981763919136114506304004972665353456100148742684330668382825646045048202428802653930871919945906775895771063311828522506516718055709583628101144567831983801426172534930831097339531271129577296808125847485573165983769794227020586193397986786349208347526562417562399797235007402179874947461925126034020860637436923390839861810425572610985318076125596427468168798372584728162425774286927747385003091866156302470956960624142533317739797590170908890363826452458691320428613486074357847583230667566762568143529967313250931581278068869191867188381987467499424808866058413607562780544403935027213201371774382816892557122743945985327301701029654219707935454391504296282828013197502069155522746733535304971573070185235679281159812871969325929890865959583266086372923323965823471010498385105889607704895252328284378254729920993526250632614008462012133721572806004549737008626551004565752407469333876966110632986744070432792261542756766080167313013561435338409874131181366336875979473102753654089045400545111768896167421499900931460937617792650939557661959019109937490240500574865376577363676956872926747174448771647691341974044997895231542737528063581104416703920375347186265517507991367687924225415132443170967696645626641899973689311779541138578962922102709765593768508401920243896227298000062904477422608854261954717719354020417119003205203901270933187012492397646962741446134303205159328669191817818878142698564439820212985118696370611059583209041563261786645161523756015919572996475086582036781664056467040108813658504996681314894420162610521152130051521711862004898996204554219819437981509505406748213709686854181898498871649378603767220319584557713816778630696931165142715195630172253048621266306072673789977287007772390307746471427009228114398396290584789617204070505265456823534050199460898769960399181672907685953651055087804631790792320504065906525477494092187905709567249236103682748149947587281647420796976967122970368229823418941542769180014852948002712801564624710102972034588327091227572398704188598394654754383054847592832161982328539707906653402377408810705683221216185426728861741871803212124653257551655025193665526688383159342522324414488526735936840820358341613996724716309218139221189409826896822270552437189264253093432596925640233763342560125375530537751866699416941696715471345037365132165064979282595936404023993300359975128965912762064908280409236372403090666988082009515077454857387162783497279980458979968964810274016725851749127924461635467284598568057101551107563947750092711415933227588654073330999508065567696219586096201977290191445645652528986456519118827763298215907928687102948845318692018639452914819813791792210378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 450441839266903403762395850286825982105132997425007568633701068783210311731626653857400850860129620711591404252152697213953025794540226639504961373238273014503965825624496466724795141917826570731043237118347788258374451922918032126822578248310867127744990027051113153744790174475218003643255252490332536185920172801350051085855246694406572430431830976735421232101371516507184488185343060576174589606463795988207850010021733906711458796594395769590838293035860355835460440971104320574437849336472047455225960010740061523545524464633713518998336397323722805244402807139287462724102754688969777004563172760230050122688936438554883977317425533327521600246409973922651882788257370502924603736025652294300211752170056317736415406423622468387151951845663785955183897970263318337024131586299120411295575352232547621436209109087358002761257125676885568562318186686585452191999398316771094003027222344813360728868961040493465794095471136096288685169572249686979587729737911564176474865356539160788372751566083353616068414945847617935345563792195865265204842214260069209777745707832842576455059329070668337558800216260080467820029130508534872881523400450287215665400681031953428507138375081493272543174017597599146059992376037489286722496223628681887398184287803770476182566120541103451072797351848761338880717305522752715590567527291454431160753761693483291905908009265529892942426135161939218667991869092739109809843743126563994939372961291523344627888277109298629836884711204330952420357246823335432253953385188541984582158432986082291660741094267975557402947503509224412855217547892940408424585761126801338536005156917189068790174121411565801262182518151706525301184463828065925108961214786798928595497178964564592660846310559301514472670631873972016448564796117616737176372550497845605406580999768039372072521619389511201199056210308703918418082209181923547260189246383503872378902028280012971531248313683865180565477830628501463343748902060712101175030094727588464601312575406485851546855486733368625088970245162945267771656630489062936815090853671344843258613146808153624729417389401251415737853892067537385508463133505087943734113921365507461622394212503398000780621731970127225913877912533527266878841630038894530941801917958100772522277134228741472140461176802049517183485457650355242186338674753595252379594471425821077897110643100662638659919309040788923459858824308711566291107420019874040389649759599491588028343476313313082194051678291976794026108849687766334148327513295908015842741692153459854024163922908255203890488147438510233072325207505149323854017554522450352868750152188216417525694224304915294458585933119453406686748786867544456519653180029743923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -125756220952102593548273424716515850887148312535755082293443948884378470758158696470606031362763989676661856487150000566821902178793389007597941457710646376641539626184242749300316461443798582211684334924380537709768607250633683519218182638608385680535820209253738753886199499279420736176961436152886280590674391398685066607214588725064558398825577993609232254980495436616560218498119864870164439928428293572224164368505569432501934846524586742839218050539532830407822383985452583598519639763039121513369635944680271050420147644434474894593024196864731593986612806162745668020210787147372180590696400913343149784818607280243025295963794424554292986660760631632736798418120199921067582133450432761884331823011287146713885113314992552215861181817592132858708129951563238352495092100925174853284117052046119439826454689948430163832023153930503058085264484862542095177555789534965751495055492366193112462172100430038191055183260667102918924254716507115048163752822025993244427747843075537831232064061724848724524463647862205867951081972994168450501614115582800323899206174504661983106902042974904238446478006952820620318635628263579854628446996329679024018116259869031420288015106136727018033732495376457893962068532791349953523798324225472849997749683066474315526384218783910104712756811162863736499972151644751086042747709686139303358521175981275084524524713808866627588387671403383141357021675926449132367357586920594079939503768426190407889959604097478567005215813572784542398061870361729543474011320026966648241247303729199554861021820582052018709004311270428917704673973260064397658638064160744126257624201802135168702308974474036443641262176782108567017120991892006574723371992956214754987926747907497479422199823908823899106819204630752320675426207606725916008410195045556712550257923322888876280064872189490138456605721305035158132126198223352971982790373407711547425219211433164212698664324761553541579326116084458512427027882490363256830789034060807656743194201082320036172694535523383489219333794069477156967398868642930089749661276275147121994455447577831751901715209165084643879881518213413914172030696852092774902122227103646296632435083329564643575869313140361150277279448557470201331587575421330942708773488206095781929956865464675130128526463671242653519646403254222833569064188406631288257416960729970374145434278022585175266232225464256881922110648035417606223767122021153597197050711955864337317479820152851225910093747777952876218751122340117946041595955334475663102525423659410990563053565558946675903332699738566412825435634611041139995962787478045890553371287148175810113800752993358696130020161169306324090443132427827956353261056383260819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -2781171220162209167001277216185377398031044594872271317784672730172457754340584408422108269082013101676005256836318900148799213166485655615080250969216166430701573925638030543912733273385810706122361648639675823590681836037760050111739106162772991752730713155157726776005176331698563629304790762529921845919046376507918294743476740276491971499740903602719874897901662847353535248240586723315833192492102108621432373737122763895235465051562542351384401190578087126773837977395330270409272354669326800561333853607487313038071996958094976252479153503926383430299629234181561459693784532296786929145411702010998625141736802186711531374442004240907329308841844176330837588051607041732060403182467675949021616156647979424981145166463100819773897426910775440377957017734399440356607361070808511317893688732423789806911067966658993104888410067669535396502077960200486170480867723575846394432515045847461242194677938363181385157612882692642957733032614121257072162266130272350779585631448942080985776426340938364393589289278434709171652148409099276261288751408413242072748768704201083623399474938658516993558750789982252395591080428963973613592174993613418350291261669829666306668071143991789391757768476325936567769915937054445427871565557286913587215638872625156196908498051591244692497896583571686314572300762191774962086187719735796009114161896238532303774099513922197637988070641014027049771233777010042663431708322657799546354049697291387847894551308708146878533589454461164389895512443269672513380208671114423152873668297752478860410638428682334139470000307242936604673938239160529256832723498354222070336238350541946803335126020500167275700247940053414147133223970427411736452616683503529320542655804295363487282435585675000757579495969387610787464058669517917115196347892897967168965592598301761687059479106744456073138905156729034161473932100542732364619518562826305037726814751945883160021447582942722362212421611966279428000129979372201210362289783903319432912344458067085321197375934684801790426942874611509056616990652261373833703204406582874837748039129207516799650749352988849780747687306439336405198724639237229938133052129239736894874840986199764281032911617858377757910814650566604817703797008502109526764124739380678722943703335118778743653489963620037965968004225564521236173301521910025297162225646825431304774171939632770812475312138375418961216212493075735628067287244873431487963051137459782832202249191902626442767209032414930327394838352696360372719915911630454699182781272248654029590694601130711280739439792491848964815339037060410415139311782368176381546979044399308676126634607624214988520597073696237731904098319859477467689490064049858150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 5754133454366992791719705901431447940774542809620580310860632685359381624007778063415619265873024927290453150152690526824014194419456722757775296025823068082901204119558157390805638205262161837355982386967921402316177838064089054734607039431037494571252608845724685461913034252296933766033730285420675493117581272062210744484107909840686886637679230836683580919856646642755993789072802059246170749908484658846964091436546302889754111188080693124692534536435524527384592055766481215975778598988319457602983481709688472636759508277752069952528938877932984203621812401629991460984136106915681245717390970677272781464734360601445052618356247067162763190692654040866380614379016998182504046880905178337655174795471415223229296697290131284738420248602741074835986367605865858919237876328240262837127717177705980638645486795779307201674208215870127460946560938702006091620049645246953809297765163352584456303952701300141887496507041298390697786894632660032771119395454061959623927525033739470899479130134961991139075395261326642555728343003874129314257803390203982426167459477869406525609888426849601320128300947450986983379840713411711824222267715617123992621612555627761948329562879258210094999119843065278448524505423111140717417880530328348825362226850420732845306077170663426722445629929100154067740830626348371189896479798378975967535094837481360261646088960331071820912317202333937683411643334330955762894541403873525800382226498808556053390336927705763963333879623617650942651411972406139918853493809146880557767209887960781454415850712656368795461943602911031586237335003342080914341173010337161773043581753918432638210309669127577204131214777992813045699460364365666613104874312895172916670872656914362020854799537871455467535495247296205145373829163279854566857575308895182121697044937101616270116660534810489495839632477759078587801473545213996404677550612563723119674749910436296884248926066304903805813442038280195465013152306388705833557891115835444966163645167131463484692357546506551143388619145521754025249361711868747022218163382772227733342848195336975870985559529497447401296542836876896125809858171172447902280412795134745586897686983688112551621902785009479919419224323759573454458529925629472915010261446879503390396626887246249691513120876530547483050254226919740424157151969083118177707989652330042117375752568702355335012967539950971901472119668634897433973674477976512689442021110438403135253585607314403565945716504361941952952062027295567020109216735090695244516631299351560241390856391832705439244664026309579577054091421759746722042912482976251276669793027927375140501484472947845318587908895812384273372360463047228160082982802306073886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 13618903974148492517077792646905026406220125473166028049791911465488511596450911647365682556171979294446064397934657799430219406788159972206221084233946765010406914836401814764717080596931055919052054229496418813710580435975388064357174993018424902915779365595988177862319867750952470277170239302355638203968740927878247549018424592273557559659559975052349898955257495349810184812965765536734755478977396539016002705772062467758421248584674363271650842024653355702344034391065253590803372132221701245362363431487748933421245463733328652456163759400233066427488617576699449115817273311913274509753672391116855690832513909033040497029005371440436927374469471060776385078322473689268810602932666437663103343719258683205659281601317750344662843076046090108583165044783653615407779898773515048855434963823579518344377985545063983839152647297914073749427506216392349386344779995537260514219116170429830029768402268614746721303988290530216269928185745668791522931951230856449787810233582209827384837312193058389362057872795769933196569681010043008019230160104574869999606397117818791822412973047140153550781534750251684822771020981045025181262728533792445257421091393882408598964701355563995319644535805187819621623951646285632491681900891731343082739354133967584398688938710271501610199335869308502942885586852162662665232182856456313943449949009623466621467554426788358667258973772005621322846952742907206071064235228015538349975497004250402477225018017378988370416376607864053552653065830934172061503616266841348748678709729619529335279096511328375081325433578897610065081359797317583776496649157523936346364634210831026338724162700350549781202792642097860989707255215624660546199497607913479690227392126373977143336163134778047326819346876738439623034136123176641918198458088242382364497639447909137833428908274325991127216121420547506023002533335046940671793935774484263162473640006700496948240575224224545472714732941176354451914225710683833745570738416680789063927762112080489580814375250389244489455128915420634794492694644081994444288364345525318539458161936199255923726827505843120241083623373677746800906081052655105385393135440131230075581726840578803853052076388824020904749069088593429003357915646372525535908964456214144821006281747591982551160175439514516305938682972475128473836607147218577184225825804914342401330358605133806058469986360342533189921297640851879957761089679881251124449325683589739259402888470173660533692215382597148210610159025631736980933859396256366981819580828699024218342738155382633035862322738324078260286927658291260353522441999681509529362325518475135976626420026648704764049510640794783188080406797462189476484986802811594342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -118239928004026560277953160632583666790464709879288082091634309050582344057979774471899261008691600636409487624946857594528484430209361877346997586515357290807940410501805588432437990875269818623756968058068253435502930316675865668121524253263029893478468128034908896577493288332781481916255811645765252494602913619762459397839789896166649400100329667148235058863641488062748580213548940295244659296067105019604188304709085748351859902948564508744455820294855609869081603650110303927877165539042461383135952427783862346823274906468706284853255649067746407062920284123354120321996717012592851521641608625923699533037616584716206676855239917527865733002205648835135209966145032155320806080498837219161356844489476725308940364675364769964682342809585394854378081932693942378986743592703629695713913269960502823665049813812650509240521417102885082769396164645781563018443663978046639657385591095100911448035977539725126917826076847328124133777827929225464675305535131203425008425948785589648670984479296546449407621149179415116353649943327175525933851903149314309479459835119700378658528897979026475320715788579317045025653175002545247760453995250600062684878018339079643588627056794525136052109259560101740878678202537417018572233575300585755485637658922484154670986467463507410739472010984031655404961630094281484470261885179064191317308009269741903301730561602720516559851756286739607615311782766083701043222913955802329397916347454624875602191016090875599140071511550843612370936575760632269237002467626952115444460163860580175226697927764284480880441298847252719711561711805371158953747845946716082552930428264130082779981621822404495995102241574914972744224965155698576537723633316408616635666312768350637036755520190509825707367153722718722666860218881933147658462176366598139090916252278511573244143731630204991068158966516651058989112521466366083827155584805351811620512601331242960351275500686793968579817380902830880633357923175019733908694431233989668385104907918278578119329152415531021320172776058731829704926906317041793469340267702273154281118580742515541404779756923074059556315880630843280738209627044533658217027884856582451429506287400429005074553424565105113250855861605230455289067374407552917608835989453374779131211382625745548052093637342866643154228706885483548091586822593993569690867097189558018810759323242635773346758844700546162162839936313470735776305084354664603183923063562219336577408793999823707159139075366078055455197718267382712109692645568190296792242720828296787867053461176217524614447188980486354304065479395215803769186170580027731540641051241010826806786294855470553206084654772849250714302465635787375867712263808894327848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 407284601025615448363619959805309131912223293002557978892990750504594162584656723506488706161060687985133002399119452532968600428925751393869207538615147460533610991895050739771266790157437002023055256869641478074606919549337601303055009049713444049096009285767420102127786018002346503681442672854226487828229587425052427409954383147041876104511346514276640438356195236508877203403717547532383264815167162258364238651163850011083758892563342923779062462056823753922488918747008061802314606340349494685667036946081598749652432844073165018273353020310801496234054827208126838104294840555602544355570972662066058401717829671211414645864682710019823147365723805233196994963090003729302291314532051216263503580999744880739384525790332306211544138104958672769925445665755560403794624005930285560796115713794067306438869717485493041430403747384443433796457861569983025012295147626221285345918521218415439242554035759995310979637759538623988363574530090944308399939247660064789015226312115048332648080722372109479618880119228069290991668807961285746514346228706727740953394115382872883907807343367118038458474857132147466734838074470729305235254329398272520833373128092318887569681774571687269826742986202858085492614958026168894102281439634287659036632863942075418025268946923695520533870011835063501324152059115122120004602734335677460368293423706220245457276802950349955947513250041127954391236013642921715701589900134197644589277472554726582421686942174447144257316704714142636394295889028191065917209216517469394874192755666759600189800281416877873158111594380161686297737108210703700976024758174031495316542780510578036743040333521664805418961498859057276348170890723767318479888079019661483569158303738446821848805454608333050959745908980436507856059153286639031499187356138619458045554159337986093591534381318161789115953313602962273963329297875796980381438344344512420652079001499381251431070519037376896593596026810349414265476211889810455046766010944184695906777548165389745973231957017862508696316591763686476540011193741163616724605660824230490742929480148647621903714887197002489008998644597735212617736652571915011552703456296382009460732575262576462935777104946610247453991453733748009011402393793692823211129409924938819943876411607857310813837209296317085133060332130381766667948552703588708928507629425266145245966574173931981719963142187220168363637824518217390498928305819967983031813199965819606966315722613021153948917004490581014677994623140971072381013029099290116645233813075855877979393698638318335423781980764159138330098908835232254202418516839298936583284486724926265834787231417045342632866569253497825089543105362149762594029979493313858764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -927495689030488757486954128626367157432781868886246594222503969211958853135912138858767432170525627880792346110480716327312147292822968198007105966754105593469286937366429444642294002782830271959117796428306328238347832618434935514817700399362390163344586746442511681899830022150249604081687732552610115709597884026736989069190470601705773379474280944820035058843364841690668841124087311038074955413180125591345120292318638114449550347621189273516935957940181970859785311004226825419754526517723896385661119049601578465109781838914043015022406958835093496701868273464648550898435714424587714578333663134929250865509923023696445872477895081930799773631541701154553719785732026983743511491415499899676216688667958816279035438129053855967141927644227840729921700213317113833209772812067964698748950551812188427826798479884437681314046183948739033142866624527490224803667336570093584653413852421707184468979376292567432637492771551600715457075667578194170930576788532515977227872710519786645937759112356392237215043505740068792423406537195997076320925209873357894196451195249613006761304672117039917016710050935249490123205672381227304843093082926343223557616403557179735892044109297379367357614149088966830310317259299009332844067622904407324688866009683515180634639033433864564823734975018141470155503710283120169709098599140891265203503220142173857489028736498909827329017026414338525311121587553043248205985779230384000861554963598009589243189277667154255914105773137708449597434432106448003045948728778613395591092261134906034251581873717304672407915842842509416629264597722971231292678196197135336889572783247515143572425705980571558858252347220330746386832642451019530910424738827012389560484821607998081158944049581418469105232485008095637556332200259126752137994101283003648129102079378877908441594637142705740096131391818519111574624381394870822502916868119312896458884271603802305472627037186087766529382030537618221500528124536069289802952067585935658314500583674719021581848617693745671843027677901512607312507923395823562204738374601539188965957399564985377888121526963762035109936833236983620716916200673641709397960396314037649667319511888081757714465036563857645135568628292718231709638585446402360530070930721769430834205834397420821809029812503470865350946723473601124785377714967889499587749997487518166983911418873809369121228149202247474001795301755322061328755826709690943227838110389255372750467531284261247466663145704134433027809895724162285502056603140250978044495314020719052180254438023481133527109535102301484346915770427486861674559536963307237597678381183999238288351109192491126394325503899200171275611253439290206036142035250384562290688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 1505617098295305582402935851558261492824321901063233178782084971985646091554719953593308657277045917844942930582948885394698184267418756151031762525540066104944054352619749798480444089985089666987364714064810645888444139683182412364101033299553388559864187877689285816339496735695533802697072644752645940461886301727590160704048360413260720791098822540419566596282347078062848833477198212609153768236748284100342794909079790538852305936054602765366288703776243099649049535432724050176780003318353158343459016300208372537545263223592398699558912521390297797541916170070077530400440009726224381276843476235749060618805448012085348275150615889382700675876026308589950008948007191493773302760498544924641233179728205616669502390946272621647515012002654931101187546849277487764902985348894385203889028401293723109267479038116989049619480479830818588235264475715658691114761434508457414418914924545909038062698764910707094937238182075080547276133548269696111400309484528465296449184158155565845902467391386668270635891247377090468185239996362516507385321322686766600266563605832746648407172440512302668697038544041869876850504979399373975861620446784483825791241811599488054335024286861134673496699920484069733205572397573913638460130188533768317962595787060113985164187432039596538036305666026119975237454497876816231981833943439654243566389989747291827691215078166213347469801365864646386753192655583795446259478047821316441937220050547836141875656871207062369009746976072211361298809751064087500895757815075603296192864496466536210512422120621270357045127004220272008444785013227999967596641865719998934940401391832625977244670473788985726077846922075580730206679415435764854506759732355399962919588936517197161290077930548031864082870914101381207721511746236874385912951095913409694950336936803835638479850849484689393918285599332320150079750607895489722928237924358258892916071223759838406212871852806275016773075957674278343410423996056239076618701590722331590012268947072000969879747850446575512680248514442611884053092864668386363094067833417792507678933892396034488591457480400026911461490335412785946860191199191853986167332751679539523721919779125328594832670225500221421729920177785519704907817672954950470869526942911867255579936934312882876675153271121732378985724735481535736434062304830548774178552046425142487475900385779776049292492895416070900397661812795590227078181788932839846247155189964739191430147697004318370265505692129407638438780037163792202356552390642631752815376085582382079426495394588487498727134533167669090891200381545885106242327545442891936402034653580856683071138100504351123157693898306568620830987205621285320380453828354036780236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -1709605721763696559373869867401556856925641873108953604923964811562389344079749766090194605084366673336467721616070719773632808428044338659668000394839659803914833940387479823755722027374831394907916558736770869287215450590387926987778205155409400600719110908748034709280594625717639149275345084447588816024825822519322349870367583774055374687680885604912315075401546746227450691981925028926797306166012460659261659753925777167188088663192679214979928205548937976451590789981597163236911912482515236260216203150947535391109017240479344760206084469319157402558155604395214365965859370159406279850664860910012439460512863587970349199704008624048489153375148234762391440255764718684235219760764780749846181743829015839360213889985671075357482706135301659805706554602364291445949220397768492945804973487408509316641108032089784978200090855051052890930055643667126369033886614128306254905908448430923143798114262659924856296532426446986299828716807141524076580424471153383971165974881675950487035434271479083378064639335505694035335824415361558757407975852026565899857076778746263549374977370595717151687166058806796081333872696164986251758921266348621027706319926087316979264631496633988265976323138725813563061170147133222933636877928917933992276811794846339519800554338823609133534677665329067458033925555266085296891241797895569743037588258884597424850112519675844190343999690149050085014380994896857420796839790226542591722280662429369389238562552896870444642525275011750339415908507483563547267330949172186648086540733345000053901146521810940232771657180412395812145740810102528793662466834604995987825082801272811602917862307815667956201382685742473835406351768244099017367778494335410597782698097224857915590450859133481634251333273780436626151332643607187147360155493086957033945993346981458537115824911600974187048041205613634512197494455930458170403234499711206540328981780497154269677543207366580815871779710751416191891159548308325777016868390376206120181905027583167796328351788277481503875891363520024167130348878538646189732134486566885261317430422961290694665964794161826206415869306612838387125186921675832237984002679654411725632294576797313170130258783744277886801718502720505825414752427003921312037121013195626787790182860850742505762140210634266188955263054760091742538211721485071607015506473437673795474115191905553291080722001359792526683263757806231098284209728894405742634105363299760651454991783458176966527156582311009974637917284242648954817679447384549049580415118503021639698495370330885017684801512320968634864977669983859227855645833361598516302866307919611146963277540600721845909148859851031144592289291581867958838895216052504031657984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] 1158191579242196935777005821350517388304045731356923926726469948582852362136762490553680449123592717955175896180148992445807762002953680045835142417714630598607709271004527477560027695523241227634720732719648054518824882722139200468564541785787391022341827563404236094062015888107725232247214048011169093138833455055170342187521477019457554058564175950002673966906266450147938792531456402251911957625771825495381204969147983745593600840443398639988811877494371783021349064191010431051436568981802170122751057783344196022352799930115395312072566725385930230009710910397777062280944130218660906729563030470724126731874435013568898838413085338591733720900814669330464107840548671660940818566812705383609593110001303092028489990615154206737649015905919731757665909765509081250526063284851038551081453256558227687480075312649075109286349150301307159165246775765907549039228795987324056787036237589103692106521777667561319838996224180537647789444100341109930558603820423545911550256951444973189670069661618132647227081652519170783850149388372196107277466272135753075310835689676896670766758827211030662156540148629194818617162059074864147772462647314290645397418074749652963789709421675702953588631127003356873191116691939857309774106006559459956568783364217119187023428339781070709923151594010894270360810882539497032866366716126595582588104551247169659539572209224683689718694752254089927806549286823820224376978303058786821691110116459725707621505718433237532800732088321803268466483930725713882628530001753362713355206066134110842063135626194740763465439614040794446966452277408543029671538670112331465101044427719246571695786773662354972431021717104577051907258864513809053554856226604777921015666159201102434004740093376294085385831340158684735423227092193628279124650689827415433247561171080554324089616883184145901770516011375786758206455501755250559930081108041594914470420446678100401203590087311290369664235029416748355170654750453946376360601355778336887614594009176343112791074928728778550918432192499149390700494016140680590536600463213180546166436495390396164820818218071079473496829947416843189762092484937511549312843425671558891812317023858177739012017154968108002940818890639344126234132698258105640024268345117315527403225937377510760588525697733940600558687943975992834958299854668376421836028875397313963972381023428777792679337437833087334238847044308914135089164404082842196396361552868439388139973314033334025649921182682169933583759433924416509633699508535381710253493422102669522334682289487343737294871264428030912240165431148984782071179529050070926097811445848415514061163722820395587866339509839568919485526448704537342127350988389416225996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] 85997278570601380164480452062142347027637829243433847903902382358789922615974226033747238805187497938813183021402682583859102973608565571973281143547855063152695099057658325652463364387234686093994191073851588130195053763316222193300389022676350717562086675996097262043889678550099557216501660970969298570581730994647112746682617044402692484425431073270075119723773850759941855347199594515720096696028052150630823757373614103462253334155206260862298558776241337857138283205268060512862602692231322682520620381696378646785661297444576652730608003456710340036880188292553150276438184605209573463091183142068764922125251099126520372608207013694356546005637769828195449508147358571603828774386489112562783800865838135259235184418778589495232606309995815748012154762803499298314573284766003947340621434988176602859225821293244122824351220505836981333992908926583985958917655832060466737061331089638346759023179111550596257380119109073779081599226496748587843600780998899918949659308742967793232272420751854514245712055508777965025875191677112476113600803165102788416876736329002476802629456407672234733470006609451185146053327228046714694858211091139176077045277795316928786476783880420034907940676708967835760332999167137797790431768786293553854185897633573388740461419950709883379281783406215217859680827566804330898433627747704842008526290224103456111988576037562432696784855673100154167534500492347224977497587361487718556860522829693263860571847816245285290121877141513841017056391807215045674182725451254201553845850994709242114634768229154543016320913317145456388579418569625857473701407675744776458923641731153073694813270043655570472087282164202636298910599731224115562858497531279967183988417126195616253655430436675426972780386357299303149192822012413506501622483792469317963925714365713134583824014787380154764031914944962885706675396359002869924064109899434575387622160283849504687981258929824916927586006081670934127632237481663205421201869603636804335615400162086146560807832308091624796013084242620403851219009115095355052878523242722363699159646981844309633232242222219726305423791026646528354587242118084125229544201317917668847420291901703069936825153342753121900475709237585669468196630021902643256748755092380260466558551636174414595599777063509019552935332205684607140542497123414150447507252288267319579410791829129329707880198558783479277345290681013962602283970782704052075874998679801226934110748428968585198642833356974130391810036369794134052648894217873840769909926632929414495620537533003330390680852805409171454813462883951319714149389128375786482130474384079194415667636341558012398930164640259776074284539564204205044640631569535484297216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] -1663751110769277618791938705455479709494669215760942193479148194633529391453148993590544166760577788298822380303271814578965499866202281213078480339932737681079732636117029559697015299020658605665070919505976965126051277414850591103024643499533289563057916857891278405722979390366926484538520328615267932999009518540495569834780291112347797007017212954016206406735825013602679287105317366772087198383242873220608455485020087805541804658876246489741650974293881725779626140562622655159213244885429133778512734937532508614775312810744743947575795473876873276207414563809327963216548433626793888083891937233898903171087144054748796316668950206758618196336640667078801077335409192185905836582065111267201430584687821464682592606870489449393366447860466655421579205450935849631945321240841242072280027505429810072908902433676138369177068686254995778345254870209234172835789253463903444663533002476775513053067679723073664703310576575958364874343299862252098546703136214163868651517751786986303173707657927907823360667220279015388953624056569003450744569662289748193679097056678422080037334407708792992428746847315206511792141953783022867055892572665243593771785803573731757228357512504299657551406047015574539910195538771539577007192752728763993868273007683421021116989060817557499770296061568922264132891838846112905476421398879945172805038663144695784035924432129884852732960345633737334713549401394606017901149733108960918716732184366327672269505960843626998020994497224891473872031450104539836294143853664049126307887799173249643042132959388820900542878871676550337230120690318360766234021107612683763517148692705325374076606241968972903041424822563490815780517215961606564457302354174341169299440040674271997571590650558059720339592212851934932379753402761386105182279677968075961114631256584549528579007870967634305775957542664999137833449469035745619433635079910517826343517938181144097452040175479717428253955560682776956686929093298717378203557092373860312712335816635379670784782967342881462099276202273590097604090525182200125539554875470536010269968229045194123380193499554463324177524971539909500296871839141000693585094289147266208984017043166038969380557049188981762655292094189417344009124223311505373393061254040814945245039024839079687720617650078269187151705900848339578409758968946712195787462941167129465469372628550242817076072171533570756352783679774853898824950701698561852885026038381120752810366837047912666346387599791881309830080022338727467379014133702366650140863918305603381426589751248987724198779627837524714275814724896720343740855451444353416433375999037048609135278520864976817896856794772900083280169834034328522251623318519680912588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] 3552165907724367101142210417383505732165158249883246622167045447596132275104145924457653912605721657380553385044672102053646616587092011614683716333297290913587435566882684081998630874429205394759002495814638256164378871267652432656896505020891258007852890704563310833545487793791601896565218753325152351017367598534783067135743012919945199181781807710739440837347949229653088328418911785677541483609120479588032819586562198726012902112914680459441787680117872801923657517045767996774144118084015221044051501403194571269649416236434145732490922895896321717081027880059225964523075274418361397991381379781926487428952978383445506527698381543990470252417145972098843898066359498520604012438070173624641021526261312928393087821248914847191078955634136391521568820629055784839161921800162006014370615404559554024306714986967303076578323413201198765026083438618708640234554046295773201444679022317975315320761592192167026151034017962598645183734744445436678970847839277360243829585887870208506970301218026722867878955295824564559188302203026479846265828054773001935127680164773561914672202990670489481366936597212247473612560575010747899547711116298076794251267381288794637716872470681664923020178726260479559467291696112750509961990951353811416387328097483836871336170131704130052008589632258414950550550580145606044658906688457906355421687461828958445242599039180046501592632128233753725198247465823009036358243491197305869839739097607309664068209937631904391450441451643616996596957621720270485097845013179425890129904235683454037187355541213830060006005366494134563417857134494566518336922749710628625081375237855521848109876103897419367738245659816799225020160508248094667599632708097639379299814252446375313353411939699879846852120342004582355609344976805683229102552373597409737516805203863940535567137079033131533327574734791879085170978713248787632737728044892158053264156428183902486588233005706060373786752483267975827036944913428468452141056235555773743122559775338205363224769349136864371138190598047180979825821791360152000999590891956827903761184934290292546926646191666920994374761244575387129049738710740460017353147224456079035116270877160977473453096739060933603753858651945197516674351553118615810399674275968163250742840908085620935355889471483507201331975729439555003723233857740389869141534226533030434497765015359757339772022705714346940376016798191779072917778130103902224265728260876633086068059151819601497167424483265318296964370741144901564680694042027091299105199343212085438369658689457780847598269841120014128407215556721491915696118845176891418964953048207255941791096140318620324345525117348450350685339802640590740598600081880431470837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] -6130272219526422784202740782354423444062504752734497232505052804542542514648994419707582106608799038457672436667134351558566585059817828698614860147524727044849121859870420208768423145982046042953832710138424431088122808471609727103725515779447070947587842354108508815531862389336028616296782806737922134799879495153071333154640687784600692475992550431462831769730577306083770263877237113221213016346632964506944040784726171543220174707768482722768267624381049757798853563293143120671266747140869739219168637363825486998457654870122908372529683095977639629018312347994339156720246027023374316998208611221528897323748920161412942597472853787105681156582012567020271141404829374335867575900953923428579333032205219989632991459224087242052701398028865530517691058064095989894233396466497377579685637161754676269482843949341802595644590210158896824863731768838096337303197547564936284173127992914050670726667630268951547555173290946707375175629650912489161503712151267894293983967570059584515059004817341935597550745736290527151315153575857671653039738962631320179589490157210942903170033705046795916042120723907527985104941308620059194699801229079638254570949857282505173190595379443592336670012611734826907209102237306458430164698129370589368781034734269254939837572879548893010608837481980577880988727605899733770953482229703323878520500029099637424997003342454868627057954192506191005085779970217872447513337847241272972846172153815048807719780413611443271154137379214347653629456641721417232669091703027824888300544518999230066191490681884097006062341843245252974037037227495117413619092365923572183507048668501180269096494406971719046814632834579602287504568886865749418936058967045305040338904382537122049142295742172781618303607103843696141195003809857515661421958274743713941310166743356150516783917692296075778054784947782608247267113228139360255663554175062670061011466072835191246081934521675571868324202804561248177732302813862722750535483024329329966159374275312865828603759643009476704418788519248988620677424046103290392410184417665743698950861258958080508104174373258021781915846919419308538016846192361321393898423366053805068654761836402516227100176969215544588319490631173300416289086033532926812728798233081153819852486272318076885206767556614153473816600555772264655364719621839352785120543652153985728289371115012189535253566121095272510202582481099602703277895872364107442433425171206917822350107291844248573788157897559095480266080361324636724937183731172303297513224535206271096808011396391879705169694632855016542730670714187521995111081367139730425238237554601539890083953720228493475786791633567342251081514684679832363371769354568342909747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] 9149354789211058004477452541390110772534257155314830504084334459072664779508842646173532260118965621675660421114496441989281948814349336974802654990630671570630177049957675831444956789864061697919432222844644552339384640587903779009625556292592840162275008281686029156029653066664154955500793699880300775487194013277180137787835941420781682673314244223284020587068091280727829127071463944633377972205854758565703831427724382557527683494028441281418766480295901137191967482341406243736871720377469297036897931463478455270519607546913198906274438765031211336717464999420178693526032168526633351329651317890851633176500316911800389840427564131734500053078736212335677575695502464561690579496044695858832082821926383420818482863286200613479401619867786014426979360425996113327583319937757244742060881461585316966888346967676374145204302286135587594201720308632761495084168145636392905935392044049303172618087328118681529308513204311154640229747682767683745905623782092266188622277647157837243279559236175845121782167415495341498748783925577162070555060326176712386635201979370617066792829566955440040414933121343047267162517805480028519477496193452884063546054557801751573220729730772196647712744928903989864457069091370177336865347697378517518845341177557487428773433253460654191447091764798562024844462193378526072718119728517296808691650596690503262457757168742567206533593443607383423436826248613112487863382255325532628748307552606792018838780095502930250183930591852792489714666279443222663911215791881351321933721138235943529857983700998654590201608065610772991817826333503487614654877919882542604009640601810948058525490939727795532186166708376178821306757211375429679434227833779884213914764463076703096611288425145989253044443866538777545992050718324655171470979973397985607479527932585439031875164302313500131219848560443963602493199637212642644646112209160610099823813128881872433762644636766779484251266459815314091175987116648281567896064505149717338539089385163251438376288166354113316123075817243393250139644596829795562132664960954470657637429745155848834171337739333431304132945095392902369897717339258963790604412980803923726540199626378172093018441668873019304960763730843343927147772419009968204500308196780141283368099394752501762275388033237043733312930472897787225273861715828018622020985643338092163757394404977386926027226257419145495845752593525610585414280381152980373784813069795677405803799048556694529683401468910626731316342286518970306381024360588406612583973429274666454180611579586131579600805543291924072232938646903236531094534726624712447747714064481134683449008476118809506329275329894928514064227058871775629299911326679067825012736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] -10913121329151896636962802992474288144910473218896295789276783835893376109916168170081936833579860521449968144383827587988600932792153985477053153873801510807681364690339401421225265516093916040138178801879803559784006072145828844764538419071638680069234941642941949626720654818837561730714055635048324961698835516772442217960266670762042945496524883688068412217181754704604462679277967602529546493735796698903293861658929651627569981715173162617590865375656477273312234674273498006907153863160026748234275867011763519570287482246765264432607201134716224928971129842944718805453921660667308855989757668726325256589268073081262900619135080063089111178156886963313834855520433698276448909233085458472161835145125374664301535047928516243322834859796648322237707546827656038850855401161535111066012175759545377440671853743347967997371458730398131528531189735181164703470499708344132350061926141220081312106144974560227994156287805407941452856190283069495417326735451673462370780512669328293277277382525884725297448936751667836977470806455391632492197163041808531278151280927792982833415448064784325375456441788597206924462926327125500282009870517834369792785721799821994423645228030385134251800478493866023097067608456045769864553064487239807841104816704538843634047332347164614775420010021211332806674477434546294088078046889648233731719080757376195716244027052184791096058182003790520050165649954650418472681391023428090863372795946685476041715831502549897861334999473544086016118952147492202504689723854973530679234601368846464751038639878098481822579586804315427915436526621027039113822864659996489887965757936343996439282102410935002327218295519032952366563100870176914406206423687540098247982180211119269777924797031123358167278888606307687713325258331533456634209965505773166217709560007521256986562774019453887545826015402697611327277878780874586869256706300352815219711653938976713555973525551959615582925919922906093365906412404250320463891493930964843450548982617440370490212185347601318043567339378652429280136265808731072159703906743594482138739250711175196288626050952374938306104201139692215151273978699939867711912754827120443550514492381518610115500053820446819021788928171939992120129788056666408490304030255703424479121222349812909239091542785975341286081676827493893875610001428260925266341572123633951600444565510447691099559288994888394806829588553699604991831858024629859563327736797851048987427368322429470022029265459559877480958963047593763516984168414687035416074198245208855436567564037089211713164588693052810630014227423148308536790734942252787580927007773966258331613924674350587143048209042336076164618586452295034463294036915833168252108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,27] 9335807263976362591280577690945351605275254737354472026212773856036815202257256095839831667743827695548961855040017782236652322768866359388482242074891738129506734720039214799437788740401805334332579571002495651909709950547027277100170306036934204600542866877265254045395693752732544307853881661925917281886326827760034321453496655300890224374824882373634241772063128334128402088624575459505202590852101893987564763524036873603566067879052231389796575886499535951560384043083520956460491953584041412364482854158343850673671258174889443176395297070193992673558482988858618179143889848799441578628644357940795386392919911112469540993600610982739010155459867177668793569515961249832730003217354301629055115729139486174771118512280417090757215777670539438616292266412530971048686849437299235615996128167839513068550016967284756721352681010821493076976937500149070096483844862095958786165642508921943688210351923361105653326127566175294846790152714076766787041064985709072381588155750355787306425216693325243806048665794151998819360022854013825265463766732000843818939914855367456961419237033210950580486645826267948684096324463587361738716244738750954413559211277403582900044357748842213991913112526918749072290563291882845271029412204275511120841609950263377734428707772960322777224988485182218903594385368501536542433447657471449531352202877796870365377620395218483167575882900775949068250965608493361308569110208422292827646964711577509732257551235464944216290687209558601134420237484735541276080814755510491186272377439809945945773491804708961269980757785024329754462053097358762617582103764230743185432958446425466812035975598708910520090374168384063659706759400857976670679948487034060131681301897282505953866740318981351124226546789583926036480756430616971547287207679897916166759586457116442816033652551706089309422556118559991559804828767231961800915719541150200124521662851873221462827537866302991181994376916688331634108496092459355843467464593205483379559194382041889665877198964958369257851471527396302170546946656640048913134424309907339816596483809774170511200537087235630546719771029744882886023790966376963985036079431383476364307330218705991093885227682275096565654038103863478360438404707952312731847184302521701403033668199448271325797598889681966891085690101537754470145946763936438492799895325182485466943291552083054098105368979099206514470804303483807245860687880552071733310760577924515040316635284603176751172197762307183751446927834225747650116784636467523202218650024600561684113527224234931003673137440982158030832598197695461754624508969270861472517218210757688226427545403744107006053510384264720772352713021995794617788546544400412174188544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,28] -4226852868875050489681689018837859255447459735233868123155952615516001564966234901401048043316030367223356790036711771020262999602389900142983109990322307102787857759921351393003682525008334584075000358834084031749576502736253863232707994054881132741189585670089027378752502469246711256659427480649326305994837679933382618263076882007950073743385842193005508414661148563748098396672999734056749158540281105665594160854767394281675069143313541134176840546889243219015325853995514273349532755272499104767252528212057526864289062144976842028625547558106510680480151312702342620136067101827153046603874305398730877155894868956663467298052953012345063674155551676368640876193583811186319057394277451008291571298215615539910580540940211188187637423117762627128433027770750455009868782205340062904536450132435496962259169247326386841145594758371718411167098055339933775195004877093013062883296768003068374086400892001788065840358918490317337000678366254162116858132960774714137011875351135842175817597938672253449425685101491922923050576853503394750994725659467375165196487875937653889128800897251079979601662571110022526683876880017917514666203576997106772439421890182546933182290542949386079206289763443911242487279939880640983307950124350952610997212205101633889776184446184431824771477918883939695127003372521107454086364906984561104429362801861871600794741537211840932546154446767087612816980865582696319757531165303774310458435859155299496964128210850225845128104061587696590823794756989801095296732386377040849149631364077636934722842825351697611734013193089099375501943702649914427470283931376913234957532045888212322694388403181968198253115059540777533066976990311146914278262659305011482587831035908255157760694990561067383701621842618755278478370925000049447549086973871041218754326400908908972854878198410794134585809610230590716119543395333298489324878521949252086729679193346403202733438622569083368523021963988626947089316212743977577964312713669979491070175650567265915472597234946638714853848267668781193774982216823116673156170297966738989865912301994769484621299684244924002228072749094337769953655766483172642470828386908911853769929524320166978480215461500720272630374717500953587678224136190111684897318146174499036869329002715712163959545083695130353446035454045619297899534717533783651888713683500360947697978841355846436552733830941013327004741067432396274357223918330067804982042660331638075745652172948204043306376875534993281476358813884646953430063195895709227778369386368743982103276126004544093064362667665173649135607692595224633454404065130548691794017347057171584584943127811745154514358886942336076522735300537301541229960387048407616716800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,29] -1900034472835887887978093934106618136671628848297774199107500622935125780652945054266358692613965447318319844740980348561458281502940196740833676743736206968487798546511463656896234129897893783708282142660066635257490530473170472282417467476245799278547922924076073969228375120084464410943902251771637105513756233770756374174818713500933676328316686833682475577747640138652677884734641665283191595130573223687940267036785666579924896725551888419132477246852192258736566898887832550676621843341255151554138732803473691700275662713915446255935543473960943549555614924253271210823868481154120872682709315481765936085692319572976339344181493226023673735325514976708914906234677229453307153950783631878272424860861257136796939677043205153110250428536243825603448170193289743147321296925668627192072451674138814471975519011461895754448306480691006897547427537525053813404640463506292804330824122444269682984415824970081050682269089817373529855936656916042151636904564005877054962695345879271201315139597900626703485185903513489343273444221587222099509374819852594357507557757077767281532503085801804184131419208682946999187711993841434460775766995586743999041554558853214504101376227083787011149720307980354787982593000009415281718275586966201766530780800854677389258277170784884275189034683031403061199541148122290523197833711129588712067637662640838904030115335390424332686288202403455114013171617506302150915985786134021733228297525046283293502719356968413469719228730381148313092139203411675413682509829599318277719274896581414671198610822035117481364303761542661180149091112384058612831529410460285518039054061378847741667102786797956158170517175682467817232724155297554721607823934913298610764686797049074122923661419784096052918240111662170505063117459350983660556402383574943514787882007644184119891024357809029219387750445760838525429715418700891411718688806124362041613523269955155555647896107400409630381859650067105995545992439678035117580383663795481732560933094746679831521595191705651369551372245962316078796648815783440511742174752394051050772507424253663590656060339386524091043147215369080548048038571035489498355601153112584763543083785255929803168189592266505109210045095525051304629435433451590031490297122554094623884719548064458572087752328853228203052599019770126200796072221980026283314514782676585816644506443023974223159114714669312437875902978243965567977532147224003409548824144697209937991380525122651087659495954732861262192259063721707630287411877663639990563194484055901671407788221629497122922506589749315288491115613841852560081636976960345239655921144602028425498867498510087136624588476939456318768226924143274044219799093732169582903296000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,30] 5771450064995492814204161771103625002129789467712226573328921618861412317174402549717151841818981001309846496589118641307686506081061278267591623518244227871049426616700999383156399393206342500637645527120339847954781164263370289338612130744687147122321219548483760014322407581680536688233431977831069561450819365585532621348403309712852292297591770942788586149714638122345513490544843992646829839504199493613590048805575923759953114275328476305881788989942775934800546612998392935389597601138564570860106470459898994317509878439798594560212979624584657945732319327535275618664633084187214643670630292518523869507860491777522043548327242111981437682359347046037243778465221492893439938924304814027315722893897996267503963677122123778053834649592093210489097968423233901598075722503634436724825163099706831297956609583070564751510909942623707174663446812076137456220826456170480939365312617240558085057788163740587010734832687841515321375720624641256547347254297047511353372756025006182103268052845304263295663784823597758772101207678704381833303846077661131962048368931900001690138795393439670260797677585009438592404422425900653935457334199400016896499119126090907588337883424054575578418340921872083593823455229472527151436294369178647130884808819015054713075191846716550146133406895202679400640717227960955864000420315211057009190292315999485212019970479235006147087854747762685556516051248036050089670449326739716088978799784753946307702157729163433722149869573453512181463264471188057169747392018886327746995776009242731026899626748819789637888425636611993898249799973231730924315138523565767227096422573461672214701524821257198658616187268407861216143598529626756563844283290618953874990669900507997912615005926897501645545952228802093116544223522014238422475601694899527426151358997703618794646405712549117622421271512272681641479700658336745736505420063620849103137154074997079007830936494711460962533005717277361343792464649707546158179941401657798313183176421118899253268562291435082299948559031039686597728233185430619328007078959364434825186804612202277809446367687392661590005346055796394707553054177278842931055618370243537071182088523923842417594347518895091790186421076230069399225079001376820317918903887433358956506002847737694046380738559333491330064120089252829218808307729778016175647433126934245766157748386081264069999332762626359718268769520090394110760349379267741886895342979143988783016406929274720728944186565317162834917113563815682745126961272179676823300972337242478787537712296828428504092286180254214172170920921978581799578289470040487875461007411584679287060368241769686761793928013374203863223190635889797816964470280870634612326400000000000000000000000000000000000000000000000000000000000000000000000000000 [127,31] -6032590132776009526379705849632823494486910524622109313323645897948886506958000469994664715572496949092135468353512123671362672973537898540745133383993566384361820879010974015733897071750984403904221585849393640397989899555918142256566318278897746097796443825461724538737079614777633381402413305521623140947842157144132582887101543418222019691263678748614322234469644190189785114453272959567591863165466181563090466142217112190293476983831218858340313544189457821348863212843023455821344027136388587896060492070804594907727907659765264897070340899809039000246974143789772238433612932652021167321588168061621908310132205182534274310921710659771299105798672401839180609480356394097046652221302104389429511145982956784166269062071239053388284278513405054393395632965664205195706772244127418473843273870964688480761473116195824482231346038960611996684624311765832043331641093525457293384046146031447499630810950133817247947600308727867083225087303554851269666725802031750776753698348111929525680909110448768374781762648361471705275946096500593629863830381251462902966672034602537142495677287646647481417958366036738921582829724205277797364912771526269057738268829726957722777865524404587272633628827304399952768993139956039759111009063335109058754604250150964117742205453167056970012412883111430096667828283445003616857210585450963148390972614229078406346791594232043766687473369791795514255359907828381797894474369319077431209148608748173309691146414492626039593630318100538439346015456375738539731219828657156738801968973089763264663138197570209103177492139388185641822794181514154782743060938655756699479229626054149744426084626986938189535451700127237860989410646948384322512273808433495355045260071693456737754427753958419390229043600917072956615307802418737772973062114063652196574089371265854411590445556365051843592328493700173660293299457628952005839914726020565093784548702886794181544288191364961624144127855834720194064576724656015696869728333903267802776617808475938173295694830787242440088895562408006596040057820866760265140943064926003663436368573369121731006552122372683056856794933247256783723703627825193726745022061847138735504612179648604596207286917401867859141554022356348046511919457769163602127361080929535585937392491769093126933666415072535011749048320763122188235997940876886896858079937290358066199224939847806695741205612707671032365987193536103112187705904081678036710906535545622591005923869141438447712451761667553343582476217435865541025721978699117249876437596389967832482966854462431519578450816370176875069677637418892819009555242883541587030851898642559667848055956334924135180626392380445931147353858363854997764334710261664482066432000000000000000000000000000000000000000000000000000000000000000000000000 [127,32] 3877486272435483255459536466633858754850501762788546222219971100388219605803830194735172377033314572020842314661500014043651900347267523679945517167001014540148109473928543844527208378135968799463144106293312666223215242622911529678765229314999355202193554090302738917710769390839579753204935208529601838587518531757536331397744776190079737662568641981359633625000343562688179784018939782608132412448318136497316809509450984378837227658042648220958819089754392252320808063349161711523800622449637023693506522206056390862754498155124216761730216290581373368835093535105435875850390714154314019501587854833576609556338797069678517040309891476536226337056553741422854493707441128084944974817780859139252382851794556854176777054392244041771141030377473890965008678472951736602683552407238932965492818126826088765590149668287847147567613659757040537759129928081238002379993387914295063255987414158962497086541587178064944018199572991287279158471071771889910143939018923757222098855699280288732415227262393901323315907014661405432152694675473301093410058218061765657291545842246730353523342293835906387042791919053457416181964780631509783860950587737033698934041743153780435224305445755142600732989797759558412670424930955050232806353096653065161708134637918797530245776270539689592619104724078686559385155287296477724506972332599247578653173089506213797970106800385182922917606005057553851250740697243957579914798998717275965097604696693667037254714067182010679691811040269840939641283364120666352317659871868869568344714568482347723700293440928318960058495949265685301114001829737117096028573575400216799524442381872592553426053020918829906269013905547801812450311452317965080273754675511936606231668706579939434812476774619877718021991067574910218251598372309408755695908800391879913072397514489547869072896305983661858535052725881361785262745279573180887684541060425730125122719855600513165770998367590775555372808378394784043708769102613922888698250612223413205505650845402552185379147876069358906979564237629634974542732082647351895289942073329796502269547055884336883623932108278264206571636903980026767548161704518469947272609293021612111217640330603978599840757315951231054580686367354655543895151529944901655027076848228852827134071771382659254895243259166995083067943472115600317706073007433867227299130134135840140005541647251970610481609091802263808494160238877526143869940383912736839493147482654002337622346402555715912431861768866101298575220543229388265521680627971087807099185663453443374063152352589526832064122046243481127209914507282880492199540050468679249157323743825417389551065584807051301530114985712639436762332140838513818674284464429722920550400000000000000000000000000000000000000000000000000000000000000000000000 [127,33] -1432862424377322616158148275683028157081466933692423610263968978258550611265775100985384854849364926528903310395551644446284070822730135642014663467828639903674564660722815750674467589941325437893390119312198727633722178181053641192175929423552658003545949085796783612277727322868410218283381959946975775714069238523792924024541629653136254456539541135106165901515215000013596527782586275807997100855879694578645549100688291916471847621239143887174831049775070873347619373323783612532529088581516948330985581962716441237393796098254819474947914090875103966584674581599293572032176240704300184494710824543657826630447270023942289648391404028338157541979803599546079669328912120575934566449633087090242756760460828207858011592132207001807531386532649412880684144504596191646169862731994801624358321816523868287317300973859258557246114272123053351130576772481176112003607813783234145835171632715095339740613773071339817286256788395647363270233616780089438906475234179100958964513617702412459873038647181623033770072949829573596170339199719593495000239489451062882658496891517531561905404687262728454415586582635538204045383944230122043331331099682903056755607256729504546509195843142865583899399955981852413020081527856216962076999150782811052548445905092296523566784620209766736114356549066784351706332839128225423728082438964881086459169994653740663674797135283793533207097192367713299099635708495428925649298220776158094786625350188247332232868305708163043034791152074981994129900370555771137002266607701188633055938091771872037417536147805091126674473825510911126199655604570737104884188014166671191244345838400528794780753407925288209216160602041736213760274150737550735640974170213346693103111060353737658697607332484064432865634483388440287938396916435349637339712354667865333536401266216799595407982313827465774292143223537293747907461736360307256453998011900148208531671026799328478617315021500703558383940460178965391451394892191169302962625697702511700144455326817591876882221757350477963929595165370814702840426196287016740740921342719256290512273502614447522505337257603978239401960678799554213984035174425366965051025271128163290972889708158014190700256685985971919656095827252323939139484356606592879766379239382158936541531266245816709456868562790929605576939453569089274772930374962617938616677809426195378115008860320671754958234883273760183580723990460955695153473316503225719246686631688980592477273993012903514020850765762419584354603326510365936131004754763922659851706906120923751065998585111054043455738679885135143348277529683766421971674512719327952003161431373871681855098176699470790345843011020053377076766067644767366909984132199638085140480000000000000000000000000000000000000000000000000000000000000000000 [127,34] -17675659779980669614333309367269608825871247833455155588369348565768656903339830437317737999847648636630606023938034947530717265393455493774812785446820472383667004245420138313018024981680506286183320111127901864576195478508149024631684682646606452488471251778743645229861016198504708977298931455339033448010180410291324379272634859808125243142732024196100858093501427255842650413206378600200825029882454237027075211408919115368199338963575135431193493904388170472151930654451088697694465435476072948306335850152238584877902064764438585962953603558635157304057424845831454357431650986909937832478565914855943893791089284778490986025975783031198055795277796362199405793243083718530293367373044715662258911072146700283662025838254998837048230245895801621116873093419937398728592399385650764619456480303926513715707655700314087048835930006981258709109014938932285658682762337500696691290439274969167836955888851267126428411291304890402705116797028879298069532516595854165514799282576833638903161339958084514203493812526185442824009448474719664088522476901081346924151029150389607566906092093247874218160546866755605560854150429286545553461986221582421985506516124719506508643188681481068139159673625246627448179127682447541503903317243706725129811538264982086399276721219704282614532488606491856892244058647145155267272332335057098164147292694515997860875662038781780522830182631657140243150313587507892300093794554043784960732096405837677020584831972422077022002554977376725533786061705859854052700780872550630272451632757547680047729632423116588157015751610003402844670828791892890813660446125261338159623937070471649942921986011624421239391097243408249724116229476687918057782670927537095889914542164715481654754710187852576212856264172398257839333011477225395545737173168385443566475694714036124406637463593903909229017249552418587498339447128206052158696115842975628158985117772283342137781752795518607699421392544115674667933821985144392337274821893200621399043801228527984262967838774455324086704108943255906833687756291418374797503890612735485988589490457952820753648913946136027188982076559289601261570798302005283354621020498557621094700781799206719371670470952556977010490927108605469215335447473382362827451145517787228602685970123922129893896044596669008333647709494991678377549915240564455485370779235713261845775641839120628406852540414445918725068757271819648316619054685620700929387081289777944617617114467896724750048571960644778856547936766234696016776870784827066376253601171134380379549822789168723235587530711115941209265292869804497501300451112521062996035910335513274073195741606013378486316807471250414157336952986856633467411567870782472192000000000000000000000000000000000000000000000000000000000000000000 [127,35] 428420443608331149147510154394150215660417840473860286710554074744184622150164457776521738951424480582449313887604893036841744742051390436966425096898487974384470917299803243331320054825663947991617401053802435240894989387602881072959309335291736458076006325794289726499348994210784952785145636890828857065891451807507583265347007323133833229491404463844846298355107419146185096919787274993580844422789027920642092399155794396421145921087207300311381098881287007871499970727423747862984992660638454965419883179683736754356292023664343279814469326387863192658711795714292499389519318794955209467793448774121935620164182290141006276322877046057577776771494261878833404305700670632349193700129767120903142681225654183719943952434949109089251857948619732911694573065601267733327567368528296159799158775364831497166813639169653187368569501689882584041825266371701050973177506828149047707857253637874836981220600652865471339495370497591221043844860296918112054528776180926974271143728272142637362348592421466055280923240642930250955069079624780356474297732257440875321699554700324771590051132556332215282297885475061680211152836076142882382351421398196979326276973241692901852943219527557461066259076765329428785714580416847831195388437761342128225131415223792252753867943013105749124694083042123205427531989364185305169308883950334357263847975419979678445807681470649670989050887437138959472766578908891971014969857942815163448303332725506295677455280924644996488256352338673675808444501576375990410708440430979975053331385643267267131248066579811164239637638806342823207802903054355368605967917758627136901739481606329471658217704414406023558742948160660791534387404317527540586766123671602004036666739677218019601695760599112829444242020817804104880506302728634376759716534969121315765385374311530723399811281781304008848789281419627842412627856975346947055512479306290986425898472393639366598192745522966530875206762521666904467618822634637054079838383472581234010051341065600133755835903843519428858774297648883703235195101845539395550844314541097886886572081185186610832118191870363828543310936108933380334416777129245300665896537622090914905200631582154764853819460018385976811464571259687118775472577623299555152105789099947981646914775986352738368367103100709832210146703530170035777017706984994206009467815067348821509203929278788775250144159153702105773949042003935681330438787333778790260552214832537866549304580815254207406614586792385359912437272248467096253166002306585310859114338629057370679708675632795619668390907075289637741686765123782846718888431022737664647530791172605990750581949890172818665270152076086529565419218586911146420680010446993455316992000000000000000000000000000000000000000000000000000000000000 [127,36] -326131938307678786725108836932465536310728076188996382912941222804759411193527321704557591939550609518459183054041135538214771872306868961794198902445963101630659095741827451851997284271967515330151254603412277717629012383544421927736217294603249417870343463837770895665499385175252544998268215508188892489657183033009242787561607716719285878323106023241476343269636349180052325705583066403793165360367402392122765169769008102343843636020581432675012323248447357708420709867945264529759517212305751771495901044569457310671696076643458395947547457826635967044194514782137326338154556882471194657764614603549614624891200861588031255304433994196800075757863697412143665686445500098511613074690245468171518171550879586532182818743257404596322964879139667034658049959194997024791443572060569995944128563237662665886958793156110068956089973365174696063031553072146476483132262077696846880633554913976786451359946242437277651038510465805426244788643283112069609294450484765363126800133603285155415232133436934053789794138256262969761010721231662823756616806644456730892995069915797273277579641368391217903521489096813001817989448548713118638363678376261449348666856879165527443366210984532830317639781219192436576729305231853806756405185159276291177440317406513891514293163867032255543469476705019579173291641682925317513702382594648143433723027148083313597354662676210376969635413248190924845207518691326199082427048790557209587971394722890507882052813737560185777893610422034425513846174672750388210183294377834857736652125735785532106672445728833112814837808069474845735034460443187380438656364840505513025875898537596193986503209503492197985222874902941209195213262744069555034832704817578503101542151820240921086196306107958101807440467132675205938184873191404070818862225767968691520769882755097316215892048073927259712545042604832737929358336136707958849026758076979137256069989270285700166834763880956401483110014410674482912010781324225672754558262045888871935310799342693653069455152788233842052520163733890311484802542206857018333577423816724678607602817882730799776974517028415828250915233219632295495255051165403595418331987867753155428868869009521964088691693549143309295683841720143947213071854518660463825320772938384001989487470327050468881082481662978975297589566980198502583836852704385339183602196373778967474458428212417362707515789546453676864587744880254432176990046345002534667809538748683438358103034265497326196721006788603472835806115156358490181131634487400703681527725815483904310584318666268327562650015736077215217393559965839925129375988863531286868448262684014778311448585443402132076668881175652029520998047540191523757257827733568959283200000000000000000000000000000000000000000000000000000000000 [127,37] 144534340769765409357191327538769404718414935472148676173975670598113284227592398383223205470113217632823427325863695142538965469666105212190700318352124697849373218906949066057105284027008470036089427843930778239757610799108355032201562251087901197736938745698727325301539900914161599523030147476780292839158586755796919768913067754236650225936988707384476039622442489696638163778174647751602815876982971886104072982448490510352057831618028160225378381065991721572335510296635590170903858887836693134170962042196191134850586252583267109194237659432671074339816004095202400233347693250848780481097462372069893658691747360678315585792987922532556687665654213032204835898544323145175259443003326772035302685412388671569508162610635844244202384154080308875951672357992054208002418345112877665940819305196316558575436689374338528303849877747930748242290268768135936218031766127013622670435122621434199898360885779052767292321622761953791532942318315345857801269506506736642682241110506576878873760215940718419436116326904690232635816447896700842427855977850179815348777636934996190147138122932717842493006653211239305756721444266306745262708108171130741341236064821272405773872261305295080370157481205345440881216756104321964485842349587219744673579430241101082627507629557962535534141185601489725001599139909979033714276481664381119221810696817727874634962049631509822067078270633306064398589499941983986358482844011412299410063955080529167604487040589504721382474270774087019862952210657833553605841496361830852470424153893133818312140979047873282390388263382392698141214437934352250960935286357769275948197895839104941724825738351995047184111880462860379630124716217793290096573150884864790501513522730963004753707930506315298472663530259231648270610580035660914745330691184248154646771450398729046587246640254189953128880676276371964073206234915583469176050997125471280807387343010800700632741241410683254327246832628732354293138207237420247790655342810960490770749131894176585966083074321513076606808197458533534318047305396371265001309822360690582972727789209485035910524818213241875748905875150053932478452276378679758662861438992917907927561873357729422610921224831289093777731443461929938109038275218576324786346253988431640034569079492646120038920661456689615550870134572009229146116006531969638318823294414739861812799738086395818814943710779980332424845287561072699369720119781690671648324117998077806157603765821908112983603141718077432877873428066249800216850728484900502709189053405309428791731332651867750579028645774691963524282818706177808882770579859873897274340990240991798666650618164682284401491577503803916382269781152543710746472977983174550224896000000000000000000000000000000000000000000000000000000 [127,38] -39298083926609642729037032888798059364539525310398004685774618624729303114513278756593069234274340942108216259773575541330751312323647187841136002592080532610651158424540923869945203341493597457846112688855653531146587629502015255916741389729690114973041449715907488895511868979758781364246998482486983166470958609586091328042169053620038098627147262414500026443649423290310982306809403320748928899328943569230998309436606865629579791755071712905735374146603952506110308139846381365762983151036820934675821246894753473205489717472498606083126039643765660541309556131410140788459110576153556291377134933654457299659132190783227504207259704625559713348796575844058047290227800662491404101207642919199399422409191168540582872794334189253946594263878215938245967623068630554623665962284890497280588087764352126503569283594267182782268211869682666157641666937792378499818502716280029184696604262355634541788214773070733075483066343851577779155352913989406264660123990923106823169348734325122641123556550646228961259922118735348926274947256942677507795412280490673645742892108962140669102686956348841511907258632378985411174573169434281365752211395797221806850069093952968984060153312987363173029781123154253947490361532073603720283012445299125853372933006606147708982864985838524149396930976863320198061287938910094491144685722738377572987911593900214738818606238280404667529639600776735421983208291836571458607574380225255322310398112635167475666769674021151146968284243672109848571910328688523597316439325209326231623222243883951799804557428113267341361141284806273356456387496642137974360578540839329005033565267285427972490026695589321489354330312879749771249446267077902704579928808122420809911259555373005876790154857034250629897105200973704097321783150201423253001736605785989384712226090631704395330487601920816210580279084814868994179465458184192207596494440257774511303570390467409788192602336410692407805653996297441121892677313229535431824908425551925371270220542549203101918038272600371478062234787824344690143112901453565239840040884856433951751427347309583500243333441907559660992241462498238981551059717178135116597292526453414265300256814827938976952562191342532176193314572951411138153399343895863255855859217923381853901994050839152989454518743871151859929351983006044240690606096117972255323127143834400488606720559383981470689877272782023555440938256530395397220747325247944202492502616985324291151116505464418168288654835331065358299943218600013479236057568825561148444845105517516320883197156341311030841131911414353685627775782748826201060708310293711421748148574271947875606719094886513409912708788562858591471351648860388051328352154929017651200000000000000000000000000000000000000000000000000000 [127,39] 3356221912539903987398927773576648328374288365464866443348795008218036227718447270503341479532116411209970106849555138491688546274001963476103976011722725734689034735877865825946685250017561689515175444193235036678737679452988797596743660129844075872262842863637024463902749647503976221820466518516744156340118202940141460137679632451686368157078428558424613909862145521748409126330602864923873932304774781894894949111400108721821764188820217108136537113142241742850896038523780645095193625374053868477113246545703507686098146725725571048388183865672408192834515398355290995752128731858510331817983193240356889439472644008582449404945435235630009674840862969313540129283138413146845679169995869890354328533247975660940484549685388203112424644772430279927525993377767188556082490045190035637322205119637336575647644178130432775075289073514196027539648689740895055622076420415339863995790938732640777630083310882703374676949929515581922556553813988755804832605160220417014746540953942149264420168257427802332167403469682515134706785664007019856051887237797960797929491832639001979120222433365708107664788419540102948606904027047795228296919601204543168347492171873539443137966050108433389294657743887340432582926068091981585590411854948960214635613436120684660856504302001524137235404857746323383157940111041965911391430182350481056130016058739008003438109475000892441188573891965479222392694989030326590531823155848018079266287666571581875225435562117917334354035664034802902137018070119918437988728991724190887698081077214094643066991338434140764953560827243633932734403551531896828664887652784343493430026394874098956544874131085562918298676229948898001446813744209137966656281421943153655062019472760375230678819422474274414532678241265038161054746493409102212374297074660565491251793983587365357773370886158481465735664811730459764215181642931651541535044242012676589593520061511084883949385246389172030888072820574758512509052893994213470142809572790344949530837243051725020732174129264859580507899227326011850545734082855135072829152496762571974680842490484279824825017052012581868384273092606529069324587586002805719666273742916182059365122663504427375407266425138162828828108348849651307332981253321740338043143829351432347358645521677346313748688431299410012971745539426422587763292009310978574233397873973648073896692068731837887640754610567002004069085782957525269119537610059565346189273513867433332887928757164930915900184929083121941117604406574135852949414273399003242609934903851296725721471890790885541026889663426415940151353489402574740213273581895379221796227092137568698717161312452132629286850420618280924948123286926380337858109340501076344832000000000000000000000000000000000000000000000000 [127,40] 2718235423643815119713182536126513116953475396656275240601491491553527743546508277612600868612507799441306740249839206072271550199193131486039975845946585115218595882192855647280854021495436923918594392334295452124676737870970551024306190969156476339104108086356153722354716325835948834970851363306430025374177740478167605282361677041027072311350801503254228635892613742976989116955366882053347772503328777821298354065765629402651262438738241924702791837772471876661538162722491737586068759857001269301104900085658714443658296974380718923610321611077611968682054819561952315350121589713461917384544492477773392232937553657185057811940189640292741455898723281580476729873943120343648180017954992598118988834560821762533321296672575674175466663988919484059305862391008680252007167701838506610645836345637631039814778256218669408765544401480661604577338143687778617542079765596613901172361641269549418360578168949420450759971603507343066460638850548200790619243494789167911396175582501767025024227675160989634496887858702498557692430301505332255201328533786393975767949499792475118452434380133832010768770347289490672659844968229841155217352249483199693310178333276560434828752823357782796016869404403399416713023290121049008681039143286350029327109417545718063211183394430961073000561209912229643238676896945843872703701808232210708419249326629672266382261773972563292078262215165023080174699779054548144404796501374637859141066143452484711244108806161511538509128533160587771841696740347169399919894173802344176782183592444042715555592896075495443371171246029548521462679075616530376452326213525180634785595642326581683277853246556891106135395875067349330556775857670718693003137647810243642600275487335184035430010130080542243240159489077247495316817309635182960916242125155993954664150191519053019296430201627080028546808947245363538907444684462399325183936599769804505162821885372462811469817050165703314865655916629711245994441709768691877341688164375947870738591874763196602787539972108948321095149988626151699133930638831961748328783061467834774428701176682333705850568777119593256668796179759892358424593136946488731947239555022665874431130877625900621592280759863059559854646672405080664454211818968468323326854797789125338756880871928566349746594207723760500321305277354091150365203081817202939112976269762836366113279562622052530244115132497175145232493584665075438159130681705486588235217486828884984521726391467321714134470344973367445715350602568034429490009705419253569604851231965769352755533524373210536914891754013924660340985973881358532495286208528462364074847610519387224217978281398021684797153128641515271286466686766318982460384221536138035200000000000000000000000000000000000000000000000 [127,41] -1726414070415616095564368956504546469436710736598674150649803235003719401878934260098405208467242787773600797412158184257387714012154787803663507488837953946413316272733934080999238984841069007020033875323325510260419668363615555047582107325057441225551176571803329753395637559720882902382948542096440286447686815907748078336099533819705376252045714800723013020561283420335814631362085883953660513641978967795034329993110704713416710279951291357324754668758670203772263830309388887948640377311714461026183854038967706141073648912145741097492955050055866284070447458351455741291388400580534225080770663727024010395262025277556298272226379481790680227389031962750394918165531779475920038329708246096692136286854118921179143255790559242945922471191302484060801852074619446078007350963713580613400585142708284924025313356868436395807105243735827784883803295747420490776611299719983591939795922180204884055005886902779683944767326655885578201200932555805098768579152306964069715634109233494851591437953194914677623682932226933866493000006017820717480642033084180938006324535247758046003027256160278181421272958343998781888974203221550244761281088681951029100580030146610502026045637827561114980323142363787460832812174249850250018623024218647707268000238295530498272304520022619239761705639851085366229782645821501914559068419784023275871288218782056728781613635176369995582466821610758928954976916013433602864324710492449422271605601957622777251406844134502113146357923818770367539442232901673873518029818180466931811161436108210989580916057779288572032737631422454827017361779350591573806011933927372764556026018283720553036427806078610613719528502737433568906884628508249785052946250119671248553473912433451495721498102933169633273850639116155555650839548590067283594112057807147127385743996502525562720942532961086384715874012894406738160577852125615700188355883030228725736083690289659381197012411614610874343910398097875279309800262518458578932064012948239996462026626276912562890115658576972129639416571937843301617860360546227339461067000945282249896673066010569236025110039416242151240215727102785758337996168372816315767783295210284904673600550464562478377571007036809677301321143090177472106361834874584597788682834793902028764081534160071052837950754695066247366613852599674664926818859773876189515972152997986219976752098853730302768908436241501142557411397306707684928269075151675123416579123025807702598125967490244050136723110806608250765087963369772103724145817871662322838526571516020051429357545834203457553320992501262552075250283536562572837862768658981703633351905317144583461699695363728620363976895625337295614819286859417232693159550505503948800000000000000000000000000000000000000000000 [127,42] 605217537628877080438050301323740284648824574161448131004516473111366908564353361869083679641159089141342650348414573663612320575021726774837735202920049596319576828857557393634647825080975961826717416677712334119712112578214829587343007077072880403599658908681506612953897577723059823875666907963502735328427253935562885641924659818087352826635378007053490049422971929415093054317516850560590170072575887284990623723450607242387789179124453256775177393638713956661801178709773842013239439626504312710627337052314681509979512204193708851397854462132050219888397998120909633101748362262100323776819174448487047708018414311923212519372736594286140751049757796802644902913151953789578981960596189749891076342966259980894164227808440735912472540900718458111900927790309117545309606773364466821600205124153939818192181762628536511902984153217991806189934333091805999274127333788411689746510573165539649268103369318086745080478454966855125290145960405078120900673439025089372142525519072448902740863582539122269484858219918236750476742272437001669425217201115845135945364427233121691407663668230072726128120115210061065944582102219541219379475358828023635031827794114323839009063075650481756636118492519636177290162120752515977435477176809784343566175939002524549843540345719829934632780352851600955879688379143226616355814399225794869203885625993667711684009706491549499279820745900797067084180139620187114160501489011454607043287508961034122942273368764143998293221735184308126844272997699823451649552732840691191935610266855836316899481047109940923110821268846506426947468267158933762960589166263199009403071771246865530860837841753031599247922135792765538509102122168297160294566773563248551568285345007035922821409066107773946739533823448446076233908941588428827475992689397693102257179446389810767073970792193931361948762907261971261413543894179248028906841201652633052461294898523399390004376934278536613231415620312770567597453870017427970265731576299714901205144918745173078271197151979489871256479256298689900521251685743637939890793698638168509972001872844468533370605170019520992295082400600866493721039727404523170324227584430211679951025928958648357031947903242734607409341600323998325971583782585991905813722360333534443189152817927145215186506382347027250925243753337562181651223834725834593051742508454935531855354797219783871534538877632429451454814197020871599321790884867282289327834050324527066528462118461950287502813739362137675270424722654603546471017636207671967919555039407627763781312271107400845109428364961208253925711798223838735067264063844779022267123768542144126663659659138149551339272900030512821514125089962829602624671550323399065600000000000000000000000000000000000000000 [127,43] -148245772988129387247590823595024631120216384748016653962731916446864360129065769331290233644907836077787781518780673926216294121155579006385631937085568001466136491580347325524477767495031668316811679053333636827253570631599468788961370678422994979138103224207337092723633744727407838089029866458023977179457685697207124184644351004972509536130351215529173239746857853770212078946929890167584357305191299346932754042060266268944501097553647426345499745008322491812214596038374143128742254590963172651844522433868524952173472138387516214117559133111362631501451794081306584927202755844715027257768956787541635823845855594494979265409911563668084522846456090978467740226154377365862739327559764948240091383961247560523765667869693700179230746039537377381297930229800139883072204591383088035272270593746251639759651768650606579022754519882788507183773408820187189706961023549802247958225888521171100423616324288243591021016538966503084668345848401554472419777379489761413887827411887884488882255302412885191659827229438685121745196961584599387467518476790496136321705224683997552127287351603399892115339126071502639605584700788437972371245292474774850859554281908996857615914893677055001896720335230698015314447369671291732818493098070948655464884059888939426661025800681418790703308219388360683005664195695160231052368109410668805697074125379847095860133195357754357164429605175909096093554414581306776308803608957471926841089842356976174666879309156199229450614470036363316760358098207891270206589333344224540859854934547328535225110840418486503921923749704075459934884839464796295411301041693489362002541137801020611012322740441061157477520547130689384453230986718172419253194823878742560943708281192334854822228404153757214809353064212629256975097748122833753959261211424491708867422753679903651398897416002573204875322366731814809722943193630046741956205645793350274696562683672219486436488566924144340905091482547735191026953909342618600061396381254735454875845787346258380159462960346030848525078872876781187985702516342397182471322808284875375317202443748143998012570107185028527445512232420118519065942534556275331181748989311956848385601888740600814299552613257346964210990947871082538927803237972295408921553106907121966003415396651639427682352386621798750349543444477926211700071892094505548258443987497083030655563798784378227365795726897349451950584127264524176569854095146219033326484074258889815857831766447676862279191053240097273046536852537504299605078955079992962324857658725607861853076276768317917330562468558803260921968960081448214176788515457536397018715369780141081131410238784481471722436627819657602863047530904683829838411718012446965760000000000000000000000000000000000000 [127,44] 21912002972888098129383581338579030100392653549162324801508051256486999540437762624558497635197707460641326956552209406182611179362007519609152520287807965216567184413414861612011141046639928913123573544834578180736493265480178824575549119244075967771051364251681332272300934335103240425327794934966127388698790188134071177055920042700563999471242212582655390277669754557195239262340618066842325074313154470137292876819929849432332387379003893503302577280842434078662364635193938227825955762624722873954381062271900833850519589406080182803369386726908986564651936932930384065628133731052004298153242201937386692765538876274289315855398117791591447038165566878677794537393894329694298584715757313650625649003795297887651245222450277828418648674981195766900585983102514629009713144765206140921903064060204398958742001616565716182671010124280695419008398867038746545281145556594003217878039347266465038781146549306009092609494401144415944007891127382368697720148124229220237823989293761985710574794578313653699069518163414121868487846022173795972397336654618235318991239853412595088030074219558786090039510583327202791727316271766975142833438494822570809891005868606596510423317768228802300990137347607424574930395487960074561365404885951182807904916399176648192844018156253656228466978653734353439934096056618538010063344727191433054806578850046393695299089959906382720840564752544223588071883587815395400905000168358760364917845121851606468795241307397995780724303614492301587264829064796039006150035740089368156302850248190890967745910415433687780790212825246118896704754300985360042151104441779404652223900330421113393714559928892751576735663499889950089885513132251716868923356314283048679695035026338493302490356621934187522984161591646175333121932684979051105135796332509651853732270739648560443676769568322346728337942805599102203497348086579327203917087494111238443637198132158825951046096561647460055349392103630043950354217956350193746078691468454833404027567253212576383644316901809411798818508206898762760387987877824646504928454070107999410815300613423049332712875245747762034175050665036737888204774733677136997774883389183662717464216706135138544232264571690495526788723172869878654252089875673199015379687992061230047005100574587921707685298262269155033739308381188922566803499118823460622582558126750043023951762831862097051395300873816352523536179882460406891719125836964448794524534799962662199451883560124520949832190005804041829391462271104099990496736838312440068913996589256150244100227574408013419319090862189514410322841944235048429322267692576820095524393660882341023814845839010524866124218767881212620937290764585528004551726784839680000000000000000000000000000000000000 [127,45] 1885031482089531342009296084586892915191645384834411210772765063066257875892827263602067024251277840353851626396508271826410323567136086860223799109227454933890958498377445829270139145739296582751542810293673674239060211863452668512631753130124030932471479048892906817422613109754271728135793456602751904228665851535400241824693939743800308023025979956704155512931565042565925709242217846916628076734710027005580648109353098202244202770010917539826320211415532217804589274686471411175551930868488619948130160349970185415048160629969807660302691336369938005630398525463729803798891176525389592920169030728192629184295712283403446317629121254274284015114901096595174774914700506926568225347934351002993456056005455375457731747047871504803513833364664558774281718855916340753216956912890314493071260804110853511479795904411918469011032174576886980599742017329462228956576189264859139296390639267732455768119618724669180473640913603580634390976154435396990782356143636994818268212802990816415655567117550371128758382372548550997675849744520291330663946316159220907534649308474455227158763579746182588047652569620599982458427047561075196445411774247610881950803988429963096038129310594080321768240658534285328432277388076936104544378676902100939857384880219647402531386084213553063357925592877753163877424686715579953872681541045918701158026637467335004791338109585862004975204257283679512083275635860722803034907153397055068788204715355667048677824352473951481410417882587418448452030287445816879259381417006967542226152632142172935580810853387444529201237171679052975962653658159164033414178952307281046016432506841046278847551002507224161408032369588827723681681663180055846052778949655954457839915546527452359520903388521459860735981042144771663079998060387536635776021298616942180425576857496044721064282792959945454382732847654017946175207608476335905529486262185934978958430288284784795410298791473062414718215019829601808100675306945217096474793475244418861821419601943231743187791537853451857580266225406340301809063406033643018237029785653881910708604373736101881048093743535415492497608898685608163139410572186258250768736190645562952510163828855775685486733133966964523382431189681292564666733873687421507161368242690388899997051322830262308551807349314018275895624005925963119719009780052842169321718719277346959038110971552532114922902578474454746993714584645598373776061020973297590103512424856626576910423243535709158962000549780378023880567299179207677861985637196849336061551642816591352064541574915511344828669112955827085563831971374186571463533346924188121533957864559767356902202926486423400233072577563340389001178554076953331565233125623595008000000000000000000000000000000 [127,46] -2807391095119601824060158425645869029136745202485297648138600622607918932266621845620417015932909504408451199882186743046024309841057031846641653025029888484069839985903699600319184364634337797730610826467560134268549867548298749414011211187400037967142415272868901990545286407101957266005972317316675091301915258175408002341136202282945280878376296442633521973375443644972934837066168155758843708209077638556435371205803100573793310461138386025282611423111585578891052086263434865874525059128159291665835549120847107169870098486512022521693383796487372103635271012011124035429314629976737637548651841818541668381591001671498651693054487996443718580813455330256047866994326173891147983667758875796239608470987952573082724217113700185062161073788865268196180597100822683863293741733111561582209786272663441133899512774618850483767473479520482092075348442323390936190869808712650381750667559594590122129135812687994606440762190659568283827525514306624713389024440295908417726596043825106554254274936885246843474669918914630398919390875175226013563158643473537840855726546292019904426033044096205294739184913586530879483076417182553361555844933488043221354367573928116013184685265247913096744412333508539138865592287290253742020625089988328534688312093531346312654041481065060380592306226521615543050645752597948952017374618747786886574673303680335725674887562235323355825895309335835221189996937230184751692876681000137949434364176903540419239926254583623825362879161137897661635115570429898056085019159479755605329112748440104041142523095352481318449270398501199071089816768315929557749276662689100285437268297879684923664114369177225821347928974009642582021035903623161115321841749771372174626842813672386315271043477466027057161991826758603275735814289633205048527724072919809688095752152861399341335410339743398076759290598702232742663625038628218693984833557250735524681696232691755357165304306660627355522005188669601376638368927410768854839933887345954085986642811952830880873748829191205932781840719269797921629767277202665236313689886817353355014378086747356863217226187300744856605725920802488759631490859021520128292175666332074876851681706340318064920321769754724449649430414257943479752642783193412320742397802634553406428429818363953899803932592280341882084006744714847289869293444546858803416377401626882999510318789514126301178231994762070920892182623333499353208214186490516129461442468617318112765912312458650000621594961832714938964201917778116510077733922362523784788329345137313957163987563451684564588729421641079216612828696555747395222719036696220258798057271874241505308963639926854842089254567182822205191498602874374591961185048854528000000000000000000000000000000 [127,47] 1149516060675630566398536046017545561422568817613535304876772284579343412409136040852490517434258298783745582090168510523410151316806934756476872274193910909392979580304980785766612057613309322011098371657141077589616695589451731531745142892990258991785460377873301296080709891889449820258751854060990720898767696899187209335920056475850098827551863619310281715565680199940635750252697848646916943535222006431892589358792639440838377648456022495470851239410958826590412021281250895241701682455414466148791206093443819297051671738377205438911425988472292355283115204619790578425270383153820962637951468508434860637215958829627643418101814837184054592174809225236836727417245187224626771458787721689928683468501913463687803063116323555404013169747721698869077764828849956384941186391559027635285853168478863178477144083323218405199598928369157792000735896656354384836652077051303986525045705582362330796813152755320486016072261846164654303421392027729694549059068702737829438078226583121974663389758303239011938957736174688523362939510244413246160330580677805454322633585127693889972063413009192431070127459073053603229361243121741263622763088868634041818389320228841447894482785250264488324474768442285088973339577184841321340084049259246036557849551578171946519815982599517847072878290734665544412354683986744378510913189589715547465846365389950287650212529081543779646521239827018693841927671244068803065307219038537969847139337214351716287356983665419384497026051788270180836370666483284921833611737102816225416317811684168104483094885685666293480535207133337761938830452977952357218936212565537186774896569071770279881083478840478985046925033587326154925650917535749427825415795045192855520366480063712836011879904040293619866228233621492586635616447703018180165398511378499809737569318576128758899679256884578541925999491244477345737246340518668215772139001140957976224836050620790021055918785934650594732273088172811135682112576120284191716271254451717695510227240495558227816068160643955237298351014194980475903114449289006855536484526480442197761451694177671747604914712862291648031460601624859143650704299937540794345957689939339426854106102466356230660804182274917276685279267238337920194040440011228852110078863246234845043450350446741376530266042307257448523949406423074080397963189846213135927097793956814379757284806520346025937043754715354178514350719482268994587558129747633796732636925167268783889569726575838927812602728563274870617730791511067118498541576738656945294854115469478945243022712339544295246245501484756174922508909453396214878482049693388219487214764414525367296248934736536389348371795889159065897181193585590195644130158274674688000000000000000000000000 [127,48] -293725214388121893945255425071354138095291337937749220295723907506069312938984024466738352269411516896439366931375665446076692311224854996104251540172962564307056067434306553853447391730819946268190857235467613289340945986744899127831298214244087100075260280436004878773106064033213479776933643692864671842891734545439716346932647496495604108721111325120384378291208346931549470252596541483410627288297806904019876125788214940237567003715138779236747400829993772983317918988719527377494495674567460651557850496025539473027984192355590509594068179561017912022635852615950575671570079178426241275819280477850719680828097255209383979817611876995246683685139829114792301110729601469323676450767164892420911827438389396859702432127672786523273661402122119623874540702892772200893365098571320283108841307555779182273659644622571089433388353349008907660700700864434347153061219644521823424985571149933747148794858063447239225124727081391750597305534636831369792798625205506182865127910512072685174335030878517413882057136838743763371782186124934635158629016985698490867226260594919687586045978253676505154697495359911388707561489040996441064089393902189684009013164799696697009450349247296931090687644861679928348582122273086325219208971015647812980690665185245214443650684096563999305543568690045508843939857822145127183375880371580143545088274320475590720505424246112930664663301443970359892307068730875095794517357730422963285103930040352880707642092305739180044155217399963893617785169148452427512890908812323843742525863434385854195269904441800322079769223867314255640391068960308244229852915860152812461585467465383429759579390288473903695177054823962337319529723608261752825106576050814465896761530501827552360843012467425200156832294048945214329866533086757860478260050877800406963455102822759422404172444947913380851343255563507152936972352640714080887374962270662923364783502424720310187050664098274926879269425657226852499414767542655025971775025699828641159128922874486299369647252387065707501613719109019281874169757545598280002303795660710525249445098144896924305578199440271023568639902916059619300071098513211867142165300942625393806069901990211644843205951418870977583095981366541315416916078111469936340141047805023093175953100112071703507952968505141938633338883223927987589065358991656268163396409439665024466255878836357688255379035643215529641162080334944899446718455627948324648067507833102533163234411650578961745145795441982875993897426435960200524058300781062883360620338630331160571899183973893770708298047234074970376843400274129335146856308782500951856562327807290240793278366766213736966520950628668108749225720315903640191999277635993600000000000000000000000 [127,49] 49318313031209954256981709898974314909114480501759183737337257804140247914668657259900513107654309822564723510611610028475424561660806722317220671662582632273154826737670517241550410310768116888875304103134377514898210191702789157710233763282492486678810724758564299070089217840453549874142646617040138256090928494574305286696237837180141275971078297910742190968838863256981029022480218674618154065515016670868528202336683388695620186910188765225897003493830938799425708431008687773245453723592060039442516559808228597241855750649340570783415149785879444078561860553995748010513038733920975855679894931540419754620762348584545394789232595601436100463888535401651026735971465285484435644179697334216894341358010372236557867863968555046506162186578327387667695051282518134406391611461560753675788355103871138316911540760987113141594088538033806745655004339576147905082359848563869016967297928589226773662800797440987408135028534016219105412935835470496162367889465568214895649501092041847944295748785315116750839831985099049592853668363176235599255850533056112697858952704222780002751120735090986306312199801093748799404697230674156669063828121386756421598960800680549392296810725670070612750745107217283956618471683593825637723576979971261653965471804578250726090079895942425864457199851062849137461110673190190408723057941389077390975135348784964470272347823152775785896545291730254256080915981877905203156954730386277843557791898569391491444913485328203606535993609092701946451602485350813846074903463520673411444337160042026755294120045978225551611466386064363106199300979184113232329011844249580920778463229605744799655080408404361976980824699356372127775691563959231293255662971058281048414492180962453944769416901839063787830129076833223528174199810644343278170977762693986260967895189776554010545528098244255025317288810559985084665890149122378382586676846148153507115384018398596622692528333026816614850400450368637791806727125480222134003692968390959282943835917297481820402006122709702766039208431341031552481343925199163550930290111001283166230922947103154657996460833349651017980889866793075511519084333580165251307377665388218099521500618556819692695871433110123803022985211201418508785835584778939967034290331000046559926477215287494076325473332964102998064670752520865881509993627709998629959984853019234397063376253110786721165428138914045652398413877974225576405948685833756174330540356363503682523913962076991150543345041977277125578835301427701886502615254467027806630373656417717829863102898443178766344964534734382688196885805453255499124181808244076767773381687574803488274764081867850482935361370864467804464666658692895837889040545218560000000000000000000 [127,50] -6746517657756259989757860485996814572338410979640783969791389814311841655581236403717115119555922742678393397858505285432604064728510528231909319027235821635729705650218420429853687841220110163430005400903940983293355234806595038708768585368871626970980200778642329677376377370953683484140909729525273782888150557442236390339523639124157301590491235333799363176261364433507284776353793976461784706103882367850443117097668867289611527893456652604434051756042701553791972280853232230626205105825629575773224372000884660195588048600422035453743681456057812272611400244369613404708114954524165969616783098697734520825121410744933572204858938196151521559345802257942203156111680341019791294132760576481601310691075063930555352441591517773225763221988970040050370606938691792455579955632000576093404865774528635008078320504282417753424997189876488259414714319868829843885294161940534039208093078375190159494820393649619125018244416949590917437850397716703915809017686334278427121816597437935472687414427408212987338319376251286820097251150292235625438330863776984003207739207707002305833810267731689485721472446533144071499786869886697758329883302532003956927434740298777675694064744194555131455584900305920934404539854055895448697771586674057506226233099890549124387536991540814098010439199344562333884040842303073716709553167399873788311709889629877316631052469379715490877562196207241006841669943418848123605290442894620528509723281196003686348623798143315338810010957188139328376595115909141043658139305247604249326823543792459779077178669477262150788261409807674978320636874184057252089633864825841960793838078585292908596383018095992233375172009004124748718482595533626191588815850038352293135432920400323494954126854790827123025269111454186619812729551986643736946042708868189904734067557666091711423243170008895955886925349661114581681906030743186524770223323555155536179085470566479683967779674095555487780087103699458759939834986432847826105366113311257725053318032543830184397316293494945328428106469918615797795168695090047580120839455000645189514026835012063158156206430597280455018813101695535007235729290508334784802162129960910369009276952084705663550641463296722275938687660385692747516113784821909012332304457107683683792902478077095313165830878416515020562502191795574347752356832456618407860063110066043418655054268997588099447531162849861421222256298424993096263089147882982206424815266749139326120106696654108683334996988218230598390072108267393156289475730893046613989033580474316461218418544234487300871973763431822924442610926222194876550719711381866374521063665617824839444224961706720422254952597947599760889412034121124511280361635840000000000000000000 [127,51] 2370468704843054353124020896791058047786203900165266062824678798725027784599849954758520053624290779792578806754601814383823635358457220810015501568756972996888473745368298229485510861535948311527103859666680670569953221322676704255311484339151792618158964128323234091754190641825497517379495465970184457973648627230171731428505583706260202750843805754080300655181899629006682782040796525497115232651895314543838899114632999476246237024075686957894531345485411937373824367384304553227159306229950116235875034731667492391237753088224875195347427145118094887831030789319337129019584666666833933489128324558493417070176007572594693057265531875584544147591414979977953626095141475500853813005430474928472588619315903251197706630524852426173334901388079825504932350542713683050747760281596737281593845762773752631846095200803779922905381368957127559120334622689438369669348366572173880977366917037747730338097848232091011291611314790982958392752611201038412332809351803459829432947059765822656252411049803199157917753065049012026019955385871401005395887864572407400219823226163687548049146044788657269588417755523298754654842517906572900489876063859677101213862902862436127260911997463550020913524504518521025093645690049376708528574857413405097419598244394913386048161847068197273514779501557980810034298427811061744859200285228061526760796975604946012866630181493459274099857895638962127171462063075679713259492655803263248905528523766691470314515813889363408095335052644214911864792337170277052361106646557005310066258776881224692605052051219328550249869454163622774823554588815934193778445679263636029692556007842131356274076860618883321697029529225579680146245435851589778774898661045034239952720609604890271344792748732837065877375388199071027236307662103194582394866961203703660624643539961814588535101794326486894082928010764645965041393335449422021411918967791613074214954883133403419254253387304405440573217300047636143275230424871558851267327455257526430309359599448591512528366649322032879451763588329845620623424645988790675659277866143589596094838586113208008499517758969792877809980711147030196448263125079397075467698888686432002369584673062743093360841516824322043087183642876154566267308142504618899902167890035368468909806478763256720583450898860495996059061328105897067475173191381451644954862154427140358755802990993284356615607184229761987552062851236860500307680651405202107283872433865819400943371579490171090223674516120058290265435060392990099646664724566160819142962584912535049028145925304602540408666848024222615922627536616719945915213077263515925003070933706241433280427871830490525203001779140183180873045463708652077446776257249280000000000000 [127,52] -1257896747786393331301304317199332714210659271932691691174633798384755573481001089161208296788815270210506247552891298894970149978307960104896095286237038089463117179724239339873560279816313235897786998566559194091301035095065935862078525747327434251612962794269213425629835235897225132743221276423666317104674391818606820809307693140935192802446570037775531034692486610851190710041277546516720096713826853972415316836550695318775450276906569856818194170152933591406328729946922325505919333383477816268311471997098292488289151211428940760425317599218640684338261838454311792647151664096540716728934985344510832038283753096138043722648068864358559556538960608048188926729775516679098066144911633995405647065370360290700364373906973232987963330389731805347407587417368609663213004922676368276123811573627188145164262240954806289929592033704004116351730267556731751188435088850404991767147109316457121020019018354461073246147661940579654026496798796974593804485568320225551934072726316659250390328987969311451836056116383906782326866991032074946522424100347400529413527068279927151256828131766492093441236492065360439485467877820646407436223498203728858691818572913635983077293624304798011364722533799126578698550906027504643971873342170634683101233203176414470145622340041857268213790404001702297648806028866565518867839799324371922987206560919819306338533417050795150769147864697854448702437980681300187894490946189024661076709257371016151276547779669843182960634616229357457289474497998598848609420034841822189514992279377372329859079325968552961208935741478820712669772459869894561252029614916490307972528925648305193282367740991580500040643653939074025055340847715577556481578089874799072499880023998019097440269080513576061138974451899004777486117204002927864483103118096958693642215960212851231417516726068827448470897361675434599205990498435295089568058569498107689330105943263086848933174314400468979391350507337837366488277389471786108831419733969734692632502786897016486944977759043552762520260007635506849487259326753106178473633789057613846017888565086419901251523192004042110250277453490699408501339056744899646078138332867517979215492821280518573500435527530564163445594337757105034963214781194954916337461499190686453348039340699812448991858175110894985853299652652174904821813999375281329150981944849489774864252082823472207683562108666442661461749104394035841690763851902937560305307112735824215750170798020203916291897088521962127083260479100922814691246527798741861107798382939399498869388939105441264514988842382947671922552491962523837425201733527299130666959836018643630824848528622577954713103550247217435076721418903019961763243438899200000000000 [127,53] 445227663034904566139056543783493448111178090278207248478786985051644171919623696559095973870026942811026097177209390154423761867485172448862347318925338330402853282624433390601808394930866039185091762064942121495029428704853208096021501768247147918813170454563412913548103694844820278351513439142058087708542549058113507110779832070272141947234697489284851502746386901778599365866233461805334531320590139856744481535582940424479005846315940043272893176682651629223018168893458454322813364651404851101495184860427573359166139163634294308669479383780452841997688754628108753380152868672213076121081346653887845446813531785538209679021477275073921821202066592443806576775668001727015373959104724588773997162043636835417612705354365821487822841368899909503473194190409765418196581381566564292788746328434200679430896031855449133655250231163943486813397247636450042037571810166812999349969077303439128885624577387538377505565826552611563423410265891326562691974403610765642242550327276863658910005057253032452539252761915258455368779044308782874672678717645323155741464497013951665089426420806182901577507234719295373944241443324981203206952237369326096399979607653295263967075037911159370293486806259930940842000737388239006360698021775095840537596809494128507431581932496329181734173145221082812247550367775113424199964727602249070950085878430210163501085241876663106130052791240349691500796406359747349495236368239067806383433195095232811877072011232315438033093978352252621714775981707071510683016446806075554618404855133288129754087527957022493364462118726549550327181223504586027123219766018972801738791554627404667829231849988063874006150469228713892436396128962401109306177302081141326065853417992908192346069500895819552878009837718670690292969283065104453118507785574443712960070745519612637870438499510566534445585496201211671793558744384555896361449690666860979233074313015374766687016214556185490649218148281265663952057001104419511916360185661866178595772997432157632036003108852567548990981888698722200092692054046104345052516140338881880312111381379038716064319338233842810752564735778308098130955427911932086817306579908955012888060783916104400376348020623688579441992154127783986376825607426185626001838798807214016719817985680118903417829033820713726429511570208785620521466994939299517117778873458169835829839543716851166123202943974815230105350130999528739241092548737987323248268426703533392940084561363003774670253795893484006051472481423054277671435301238094639275813138580458627434804715214102024549550509796424892831830877386330408006304568030828948168452257955377254447549171638932120930762770415806142358455636158819285405756555264000000000 [127,54] -100185155459608071819023497324719643663471446384879341756996012673251082745293847599685004999540707786440508446280163716265737757736813163202730534317400681449329567114706558010097281658350287947093736816174727132267658489671861365616004639278313220009780952615665305940884394300690002754563774873754808528809552882430375276996493725497409562459911977180868959468539005482949909842800340106216758212215965110800127512787952867714125614103191355191626840160808309540966318270472152355033705724232686345401863372997398764091458156786894690479369981372476764552707086652423569611439196132150806118269639176066133115947828773946942062606891143754638048178278352944993843466976758974675264733843520496007540589952515065797959367326775527600051654987650405445699525479896476908127773638698750661452664696707589994817400695027530110522005936990208205527702710421308909670831634636017927177679718938846146004947893054493156988526580844393578626293900963465982244159947492586447389161150205348496223695025504382980330366533316264396604022621860837358455502860700235019934652234128307920622027001171238778331724545469255303033793274341570256294134128893133511085400205759357263902939962615203653278894219354774007782778282715547258144379146446495314907775791039332559916802189758558887771615240310566864470442955436146446298647305906366525917159908803759976656803423811647578723820972433434835482039988310735400514522654708802554416636044771362399590969862417777543995548244392871842113919505454233398720113428882729391425747409109046713021672842053778957636173318190895136172806980335280712821862639969201630575802533944282900350036890331368338448357279390622404368740262730211352247261450935058970634343098659329564903945343814700763543082800438670947802337653297037993849707681065022663912384143954081693291708574784885720808727205646218122520626617691371417510100449280164610101666921017830958536002500168641520013468520389329907082790336043539043445441579479156748010824754586792098585144770271580594339770208741653388872192264256470372635261064057058419135404621727788640070538807999423336699902002309386473092013333437541487059964642666953329775822602550569120995317332722653696286078292770460017301991343719650253212749339253006703274115928535023717763672003093879414592770715196862982472222855667666892077866134400577267002925874615129378783020232526123397622416857457112748456147621653989988366109786557517222070499306391036375650399846901453771199344341969535949595324406449275493752360778235780121364150964546753322947043547636187972195077987417672638402525512734224674380481017034551894202866085601925305349830998346326777445890209913462328844131172352000000 [127,55] 13885493718860398323412598401616388509273990677971411202140774668507066499359688993955946716826785146962286209520528717060465509313721054627795554442500532149183239238463789189474694816213081194912523342735953229898489423783065280516196816556591525856567432975739822738362835307963531022476478368374203792815980052367681530638072262200774537999295130549170255508818539123206265453925119630118246540032389805560540503777596760714158376017206121855178935979109448720657432280237422235727083796713717235628468512730106970944865654813902884795958956394616610859031153571380057205188927647273648212004510191444507968171908940652013476240891979534937204540462966738545627959920300458300778473802834315637374221322938311785724294885899301706427026940595750532216865780573141254276262802337173684079824413384945634427480027460458109362461192631515927017156980800701745354494719793275457658416147171289630671998373472410978434846641565816676176669930380256918981009640894113964622446811223030743685353727637770422674698893527835615067433849897634868394642279313375769773730365135502003708573141894204514644309573800296776587058215397940434028277108939413666507296527221941377236533782284240212108232385088132160735664505633969923739173502569075604341724039035230439636150245694575563474987749668991814310280293579853754741024955331296404168963771495030321048469915029047328120099953338568029042952750957696336404606872833460186110868369444939450187330838471088938096401230306326341825974175966678144506074633292185820116667705300869385676895181276948375339390212909019680654562805573779847658237661290606740153130316058785428591792165712521694918469350641928598214340137330986897570129170172905893501162146771328240577474764458000965873237696171647074355878183842027471076509466707736958824137619058130991325113519168958477747834464898571446861754180312073733904819772800487131575603054355901008985788819640907521879558064161335568768232956731093165811337705276826651591693262047978480330392854134524019664536814539910757923202163619806948281166829321825768751441544029921506533730660351115229844699395893156818134338577327003042009420382401248655959286064590663868678578791519760634568182012662134480146219039719146826729747179231785592736751974671298421871674172148274458008713876395715599201501637915925216731784295433992889363472690174790385623778360071329538418787326154985539446100825175204748903063427176724741259497487115750238042697205984036508571700456949941391332459302522848763393467921517500325817279083442463517736693801875887472834205129191764948474569941890525779584628163858350901764310094375471318512662659177191299124757299936099880250581530195584 [127,56] -900661410889831737028598011397238500144109636674658375076714943390761175835495378198618787504896849705330494055832141115623256516457647883081614055930370188146690599898547007455118938933293876702275420588755320199816908918109410021034057321755468857233822221123493446279803054975544137250858532629587655332337999876166091785332854246654025086937443248639819956506480622575603263415685020638138852298480030618807827075367184568556905422175781283999779158195280141362471862580155470225145337278518252639343931996032409574414849622932932278806110320886036157173036349212723324759756536051740841724204208728364696087923393296349087370242494383762569850738008112499357181835906796127019375258400973611869418011511294716367442899343083087472399349173684888243154474173909992078714729807309761500826364272287189715354828808488778649179574902470596679623752288852297889717794570589113881696149786283549025936336031321883860117051534188726008684865613919805722443957087561894247764115085730223073481226557454953222831171151194092032316850307225003947853298281885902519121001331296454769040379476775068744424930481102468769787318891179977104883235275586416444031480899994529357072066353181675091473054541743073025685751030250070326540510276324947515569280783000291328848606133564178718554409916581972540776973093710709154335873433118776467757551946403855290333478550519213835716824087174442577895875027207623256745320921396253182159244020800911704016448465997979433278637637548619483553421173091372915285396479442290161223974773243422443439298768178065672998172088337306582385169232413851856053702361366772281143054029297847769331172372899209764160090990009104890321535639164281514882325437234161846706861437747703312982257805031188858463508608828703167647131894001727301104566470086377892250949122581757923668687662799073521830639051934783056668439668555645454539210906994528070761224375503761079022069704463180009647981859357725780484013304384653836258085561343648132124700082581558688778575381322382376252181081584114736044616439553814035360251714385299597976040352103942365209631553122980685305674404414609523944809480993728170033202567097255662522816699406871014601805562102827042424125447930378460622472216461065004827047339994400218975214323331646802479248192094536095589638493478113975400266986251461116710517809742843463116761277263364761934014470659754083322940123101347233018355618352854888700545247008197665228372086437433634847452670094624998444770943334362302636458384431624625425909571032858315815234330295426146683450567848285886899764780280840956134274626808586245719913685353611075068572057894372628141433601828015033847543314411612453362816000 [127,57] -63500237341528433356448027953525677832041489703667060713533246980471381609993004088306789820930264452649668586703401464930180335139504461299781538434749821052304652133898826235742847875152122937883042548000326312204815368000289371589445851506590549682409676246145862250959176076099242886926199069168367173768969363166358413428851238803862625239483835472488874263295645351650940229485176570707740706533880773019831732754135816456137243515153301673777475423562686489346792822331185121677926367293963231265565271477359700236049348556799380256673552201318485043862194464288744528719169429497764390774516979309710362313375904468271441028962267975872040211259782196177973049117669134851894323072304383346220480302460258477689578518411482351023309652275052762674050830856361105702899040047751943267129101419392562884478395462021101426552706318932779438524892412423393226322931859869782497999146077821715598499989304520816150467598401621328531100438670371935664870817622838477467012501146630242400337277195008829253903067971380454295190394109378898768824417729427827900485642694178781484178869174787803534848596058539405361195869124720882952517361947648892518299301878143349281994822862983147642250960170015742503505473975997682973986129758747072490662116358100505731033335861162429455299174698922461425291232035000040907877776672783404653572026697288185371653344430056640384933430464962249999256128765024188697653303934053298942342345458417106156907719014417685145027042194125482121895399079989702832265509462192406008309744588415007143881511489966582673380475534285430412104687707206422622845939777674915017563032865383252611940158937192234609989667090557968326401812171954761847786208517765113941616956580861685760639766555195900416878707322508399935930291305353455579331166403626861420768426661733080030995227472593530960539850568255751790331643217322540926017691007687195065970914451916327847765696965880428473277460536695856067426607276697372809122624528071151285747083277641725796134439658004933499829672175559781198695419905277686366688336982167132478571469856085314818629327177601756972195683877744784540820854192524250716913052901293122441439760762029233185922076033565072910072187962308131895170507863259839322987242490067556188150742041648142455173633380806601893702321438680300610976355066373533552233240034616591384504202838511405638832993678548436041471900560815346497360577233403621529074763740189077319738871174640561379017322307854072983813150321170122825981668216238766137704370812890724024224517736440966242318301382831561265788277780237443325592071583458852827962636068235744686466155046601941405340387015078667186014878995653024944000 [127,58] 25555658159895646310498334240131513429325494346068903244402441315882655388310234784329556345378533206372137358458642074383403452784954631742546168796306998211655951534896228037411278815039142378699421372138539981971432100272331699952942573975862002470484090075513464879829805096153684468725597590916853389555671104092833398414432451575786634847325599010497931774603534698339345405616650997825503103241229958158375806790490792399486363744110468330658241585988083427090588306824787328442676025109485464645902466802512387218589411503239830814081331891199898413748729244994404831709745354450905998596490685018048191757207870604432356558753696491628191973618067277339085621531282647097943516739953543118572148231903102541176657649607319415271681227635753138980122921382076990426541844126029016306859853002455654109169481075818319765146765246947156576182806788911057668446700435196928282892104734187330319864886848655989288016087632004047475661979125514846703862242960609472919618030651549713341069406906864166756136390485834984811628705430698611999362669153648843111563484447806407199040580532858281152867403369077209542205045554745103216506696246758980423425343152803333411330576855698587509176676193929138384561401075108256248671060063954607273655092182051586606607127299597561897037933332797346798872426553539740984277900150910799682413289616675499209341396213689527721815419389129902542966949718126409569579007936532044574761175156470828135098626762759084036851263999383577203791479617583682128255631360958175779319449638420368749229642343966127264984067881318790345031929966869373141910552886632465687337116965951901215303986148998721977934231828903213356394309270081484118393381102713884135956343527638756600450512115920590909638138224849408512035382551960042900263953203168180297249237823096041785578965150740810535631819754590108070579429021836556216166865067089241895033511293813914398142229566782815625168985188779243735543490277926085684855524112606033897562525513273613081507052733693399603764200801379143745615864502004254597032468196828710960723340120951962607151020473574981918492456469929933753448317643833927626259432178526891705480460891977856105274975715546972521267819116486064634412299010703519428587191807593126742160369731040734551078515508966167153564806311077197598395260237009589508118808430001562836498644585084114926616173591123711399535306113464830574932625108806400230365949989428256957606601325143924760757763017765525170943119806138636331287589768751221752976832377618276998036270946363171730865584528287623842999845831902736379258333953712697167363908942120198984233034728580856547966419784099016194801998887660992000 [127,59] -4223197982149666265911943738627466320801497698437221987650588049549435432728528552998848223949141511748698411369259255555472383740735602547244438473337696833086988183385308626894904918617406564124659171123369361224879607860300096492868361773072712149784982105544616032325426384394856385133257517420048814728621192167745546060941059376196805783216785577748800940612298014171892112165557608155149516075415902280988847839694370740248300512083958015115782560963218453471118958741029683745995303698714126360674906023468422899106179188872467626667563420300553276329634697995278479845877188845681210318288692975128985590312928380314121648946868994411451251492233488637715306588804661624457183854837542337566410882423735044734060348395885662335850486249675961225448130877660737367737630460233128226210607195623172394308026696413773744366039204338816623266835389626438012578171220935453606859029160072780543186185187892050246725802127466336587069552531417669175640489763365845068906959659601784560825087184758759345070927273210755436788573023445623416344219476029734720591737067200121020860019763709684111268695052369345827013308626735589644420080742565155103589228077495036105947631660305414300009379156743554956365715124445609303925973913346460012953591991285579563871974288247343702536304107691010673528766218841738857109068910512104966738982392036615634417881121096572789947803226749938525570651928154544783008957185835318845320115422478083740544797041266968781528053005531771449763889059941771028527725201957686243849797211820176778913267039438509035490293699596365086186852253363957990451836230622605959986936013663244301738223176002264808747249102037124112450927907170402054498641059866106290091591593027387466291867155197416444528966648676014916974489994922449045696432621624871896142813177798668522834679489479959942883978823751922244144241788104201584010274549478811311923764550536128521153024778925330689522989237461455683724462107096938126777314274790364679259735788980848408064331113834604493002264651109955516845423264951121971133121888457025518066379135729907567609054804832455706820552298343823750471089307654449796633784573831019649821339822191834774245751651096436420512526300352647316040979751645924686220441213338723812676484976209983476234312351229947653237830714444592224420595826630605034644523319072033856224639087394991753205186037969217570014803571609106405558308108941872177387804146563618329706699745997986811335177821911617318459725800493799494734790978158984815475614065807105423101508086749625515864207846670551925883637649821700244659693297004398689425644011278760028317687588952433084513247576153771664775731028424000 [127,60] 522923271982231500266707357327632753892287292009117172445799913675270065622336441160610697030871671679536371889763371122274335828785841240035797357324832909047814249877744058271836318375084890713095869377303066562102594679289502170384674377791208374970990260288571895606363698466446617306421924062478865343693594676512433311721841646879075382402675632202159784062345347209067173113357951912552501466365930167754539321543230661441247568921756964899763740089891789050181356135970385106273036493118342878818854505444203824076781590153597581088391232697328273342306200835572274399581213394457084260605622343578547097224395441790420565301105519152988422765376172517537191998166803572453852095784324794048582547414978075936969824638055477006696251367816124968878215373231911359373704149580041747830070338970420037963150855258950859554768550679963142953782785664968032682254910849155821441945379459977389329454053994822938015244945082443003477539064494916651615059867859175973655935772158395009956107960341602986629052045178744185498452674428376662005694017350845957482504652675018013573031210573775700904376736273327479511765446358202880728201284790331674175992883405207642168826067927124107599073596379361517519255559918648398129242337740993610942421354000572448156121357447214123109786268616065736616836223460353383298046522372974064210455633331594382823136000671133490949251770756347031352394643901821263880827846893834310287005188810569936253413362880956248620032934509218186674185068357983133022846353925043239903256965597584864225135216481644934188315816313326887836468893289101458126443020964568921052345291693408615151214160281271952980222616330730175963260886886357673354261143129242378739557997707835126944250205931478739536758699993019215965879310822372797133788674970086844730239087393459549577732451118676872571948412749623742327918602338555495378134179101406109759003837288401246538451705378838754456264711121778610340871600196341958046002449121583766186065200565065707116106387766361985608228499179640985413743049797051919786835891993329868937368419621387362240050315401706254666005395609766661284249243927263483193802895910007323499309962907695589838693776225431315538510986602577769745306259055324716172223627747523237763096902482366130316122769914548276825514544107103514293364223317895827890850329254269329170870439488203241825633724880361871332543527385497381027098331650663696756240760052376403948220645604577449339734058920287242919830426729588515305351427406981598229235154899687193862553710133986633402671548950870665294099349858496465123540398059852780022039087638640505003359372496379377478207975219122998799771648000 [127,61] -46829813203409241467322599587134305810430200053920776878564932003431193761459440240171992355652471797375376395727469286722648090970357626918820818265321658297927189037951895759968655698160370150667492995872728337987481049932733894162476472307260513444597471230126550412021680814310987342669389034064739543758029954607557724827439761843342831029008606701066423313704143673765070624678305714804038836905065671637998220428039620345559845716043898790581119202572477295760733197546843114858456431681271922148506405786599094717519217519057660713204378326513056859498709858196255024969451786093602619065582531343458870979056712125730999055165575193635503891264824245504472228897520591698833796067882913707965986394242017752792811765932086287239441335259690560871741901379895564775151619499109370885852598057264119733330081950288085030147876731321397232424367902391277683219314538600460629762142540192574772181802730979466404417392178976624752375377762923061517190242363637862877473835944372315293562025543474862525733674701985471018635165115277028642913434710666987664971187380054825351055757141377810301836294444577026969198395622565999175582550571499787771523967663743466451829193185436597194154297867843768100609354105421144732026543142613841042059864591793324380091455606753737817679092274808728994243610107809751422575406719878869029905495745850287421617948511510301128164045460555266472347666934221957058921623662994106930994526119890134581469353255651877944190781970832896803286673680502611568692195183968327562732829755223288111469018745376210715429827495396172419401735831646583091099926006363952206823510562795070228797289573412392401138847469156259310653189754293083955232743109695733273798879710006234024692532371645616788340305335373970195365678929604483733899614062998442498590739074256315975222318078086977132126405701033352086465391333180275671446926385955365135041798585345844818320609506393312985230899979947622372019168712681582243844808548849349906598509548545639928216276285091887520582660774039909237492036246516632497610898222790640844859225186485491850285596232714009637921685472615992098496251693892824022536694796546504054936833418407114572713128562008997303213780975412424808188908566470408414206765122450358403738720546637992936420202929209319886819001166388982866951024103735268744248608763459566805879160001583095240935816289728726818111979712640263798334594408179460675267015568355682362288075762849461223788959762042792871958455166798090085209219961270644846355600505861142715100288075171418772871654923239543194227254065501387216623754749981147519803722496927707055388507183041341804366290828105314391705600 [127,62] 2269669089972305880372145716413610003957915416424442499634357584815832760494996300496060146434966854114033318501968345751086839891463898300689667413171231810479601144948786267465188232452053537788548210223754439043602109527072148701243608247245592920949807489898169652991911205133698641957233013144622308690748811915217979264267918841013196307800576607670296276672922098941566844518214881804252165636643754208738214579757837198821406902107853375367434881064101784339521319812699341853302227145578149030602940970426918678801524801346025020521397130897338538739486318467323889968434417655598972390066986362699658715768550213252712682425452755111668916949566771476182033442354607411255096887103007499359144456080500651858548368120722903030660472193896803622024128689253393374672912813823338982195361289957218408512894641511561982562429087972336599387679642965079306440856820139547056426893730565576222985579651342630420705304570178286375289399606332724256742171838326574151830481582902780400428720072110252935462162520657193114059330120778616609778757359441110633700475260749674385983116069669598807521294967707194545846224837955372528873140476106032496627998283772791671466963700180732664717264353559804666166477248644234399713882744560652992582876984665540031903213646314196097854235251918897969662631329743566010304439906309454907581921903323050573736837268226730403883374951651984138004413579446476918416082836614192287682395505121521543740153832470412157427319278389645649759643993693957107749376366693857417051647456523799566955707568354177155770740638275794946956303159458680938655465048844357204518693423365249462564256245316016989886732129993949365703732772994073170109017596791024409658787584032935226026775376156712607665421567579153272660413985951019443327646352453607166506486783230175766865179558705782308888044214003124885474284758734532907370625824227379359210712990610657144264315487765249430447845930217023060433268512954354107702025831255417160651450618198011105139648604738000463162860023627235772107370510684473291683992192679690594351888475400869688330455504061035762360181381062555581848601859607268774705913617536255125396261194527057958661645494092053511513755121381312956399558291159532268653797252692994901891668133424881994979041011620887456259386490599985594211392955867283235099866557915565502582465733591892752435025417077868546630775473791490705978904937031527058141899252709091671219301967685884393898797739700402307267465160430038609795396392911673810607150926623312680975966179233842883767300394424820560024264254383174609454215290131745995127493817034228502915030574354491674518828538334559820800 [127,63] 53527315594843095640465004274598671134033672332349467891040385050906665029391366616298501699472940057687589147880081556890975046746908298849856922844202984100913725073409453026736373628212468597171809993151774968850722396622312136293225575691311310648337564867372090320241372602247865854514297779710552010499440613952451356292231273323296570827722813021694633304203589200149855249139885461504864644978933213162185178893517893741229949070361692785835003553259678676897759441373398796977229317346549631019165867534385217901431753692680559787375350475119587194888173864285183166934017570701126028638977996184121593642644754750615947979701862414736658503212367003059591479041940761702500856634420668635746512684570748741120513202019471874421926098802692942633210030457547419016466093808551371112384629031512237732093636591492130731514692744301039719021891238483565842147933899458875557207873121141307961679323092216276009910071031457195528660095866403181013735873582848062751792799166885264221104407894926191809601862775782333209426292852332544358362721134064358868384936547299373263454536652282345092557791860727145884104427913813104729377319041713915511664321338922884917095909467233823932819681520506262973024980844964555985169508625280992206468728479091777514136005264721997469065022142133693481788004320102534215741484485741423775388663086216773485548953166966239968721717437288807542483763947600016027923652157007436753123504291360868208907673882194872745054499030721477867062309099490600810939588832537592230825541720978694971327251884950084774839873419705336942934618934251132518279794768400521233260133539656313455684968008130730288899377837474817903709824581709202563927055512121162019953942830082389989390176806860543080493631706813547570636974982372373316767748900098317201024653749001349826809086399500899484890510742974846541227757058402793815609838489241289222672828676853974630188547108503361253948730595523893644811843241317584968687992532539438600442269585231055536840165606799015339001522141237036116813021489298531621119630805521120296481973404947079830059132882772331612028524379147289252311530852462540318666795579323190765824301447987967912662207994600472169929258674168133791287516019913666818074462833495511099498171728463573403789077505058267420888642625900252325250006907218678342830987213144552282358834724610842936583272405577506835231174513064937445635940871403744406399906305196726651934975214093087278240211253198978175820155162380872342477081461031493506877069483473352093286166979444811968768896513122670460737611901422283915002984212047219813053270395826509428110205901265111034323282691465600 [127,64] -19235775635444448169691362546065552093425363185926466447312926853625251248699014083706928349400304734529019250290625434666258064987764575778911131183831251274349563734338139911542544950073169821381361960772978985757442030327699008836199971383784691879972109383897574283939248002665455203416490768902175426056187584278735865084706967798963585611509366519556908203617400816315757158447915738001218661596229137185690874924344299949409615906158382705959807140204802161813679480570981634029037147042920763916327391519173679592882347812312089126730617206783567258829153577544210786035896989382511094412380771650511903192806398849712149066338526946211259488984970427875966089868088940759989842819052386741659795017118638272704851547870362001736297542462219701722175104980277063309017481422850417194283789308949298908450755368197206394422119782243460026922131129197540053110255135721484763802495341734618916925480803143146922993869737668806964358497459716364140619559209617291810166926729953546443217618557544087198122937714343918151936535183515642169276879821477765364026921006620004126053148284907943746815243456049170532632414751992349402933632268891101263135812593322192875885496464964534467049527486112159356933999682394638579531333738703349657907539550896081723003176054138885503582999875240992214181647000993080867719141510467087396216332454793031718742329607870906495377388837870611279880028254209459763703565767595251929557358430006406880943570254733675364153953734430628294045505810751332743435617780722493991228135752158643218973357898471461961051312956909195559502460494714724526214437537152688372028700533187249240884213864866761544430633837767646839934335712733137387317042005354973401882396066711680692833545046395944781928475499432033095759611813623698534032872265459209131388162618399424264776265840815691652458087287043639352598940522649193970042874243751896465887915662261548465105887341428750906666339114120498070200183233359102825646345211592155176581960034711240890625347936113611340259290998331953334674950328501987302836963253232226192475916712373164680100716479699304119454684595290989252764041255839881764234178876869046913883274058052083376804457040570328926824569602221653535220434380713966600901452125556726129521288235683833731618992585013560467426102404007280808517679880837568179323302549561865768842787114988213913397458482953270846030291725219279623288731013679092708871900728967370410108259196014266816168207815692727424583862345616153752236664217702767792366536414668870045377109107556081898470898991378623159186908222939309905558623148234034142435126172416520430925798840478658820173040460800 [127,65] 1488165549049964640014305374625211831687013758341524107164347978135096633946894230963422130222436341501177320365385266735449934664080571760465320061540436931481439563820566775717768311594667464169703001581462605675517540863012016539777877248684443634238706435530349595968346988168519490232004412299626127235776545482025824281199001318156415700597140414102093456138580663148656461158989552170541170699996507473067996715881070150935717007850699162242619599887120821113340219496858862905162014258062989717090844861608174891431278061742811019070455520137284516835977658256083429362392130685854929721073143899274165194528828082745894969535022751449680748745698989523868334840099071004481149575220609178423936649764690232744587376456529435291582386424836101516182477766432773233132444025257403614859087187377528125984234317128858074020338351778792814413688723429431702492050836038431427205538941354755158768554774250581746950731933186031039578201011226252471528551061101722729084822538039426458773017478983263620819381417020961971760975652550432350796094015182579547980933709617793910388271394524505709285086398699165831147426255654087807052329222299212051200631611462859443137928308681525434326482439546069719366684839135808414179534087345455379496612918403402000770906439854629365991706616822838867328647370383212680795758897207684509672770713152175665210202741713506049904696980431035693458803285927630292212827250932344751641191190618493592554447083803006775179785115071384627759682668183802843428033223917086716793127886637007267840805202042425578081017698473910353982426761048743117733101975182973389958668966734724615887788996874445634463941167755419923234265846907336366085282404616742016620558853273234296536648932665985114174258528752833571874841637800663249131381925562026718670143513790627625485992888700133366815003406121847130794867804114277017930364085488292564799086537657339325720255589218968073912554330743785716096143376448822412977905674745084922513477169612203214495015030258701398962734932086355581332859575400623294558121282104823249931015484722435338961401530294224432080542141466576407162138365027187011811361819094552365819432442413759485919195544124151280779135832095015137798839195099652296882503868011330892070587177880250311841275944624650783824249694353196322575286630991154855496025052242917908285175118766433133241945489324635995461801964166192036549011397579372136280050196424762370200666736705144388466565017302502598571574366626505088840600644084653171883938509683310889622230568411564079341037571565103175479384545271040375750861039667462913370057494855167748906934709904076649758039680 [127,66] -33160845454980387766937090823236839822703911756766268690674410452717423084383419429016791145631479896682599132529697597362953472031663571292586649538597659518066605804840520644033187776966761850295857529119378695727279971161692265073614827297219243955415404668746931172693181834370705281888775454507139786255967204873504737008174107549911599119521311494357213071185085462739805169999213766179650531159457376471792148924939204122840172780004766489119084103060465909128612487755418457238278778922468206293623629855452933260723388193196281422138253700873884825895950678669584767113581098161003148672688715293159315396061883371880216439996689310400205005597014334076156265904159760997030757907072494908574918869008514280272005233402981049824554257947227500054347261571746308620959659870857013754088936019159678069247462680329906723039713888179522749580189414982376694494428970947262928639477824880837335611008384953252135840654567525691823415350670942591268244003581185827217392226371674679292699180189838530853104972661397569709692120631474060470156932117517929046388747246099872230666071669603961770627432334506690863918109433674943600751573071022944203246501405060108706651765693649925269090785783227521696621669053099076228361026493362650262343355640634420559654494846290360481801041164835946228128504904346158788013130146385280985003599327575189617594055568761984974745900576181138405589138603155200342007412473726146237476988884542039056076930473449266612375737007717270433334286074016407161827436665246574822017810083594100550494883061170924341496429849262747605875463954629391849272125939278594035361196608271466560871412490423526058174890801855422187262651639173723047268784106411288756838492582800338042320914917554379821470957782597459282631274070636659512171753645436840354308124925526665400391842563969939080557136802375428241614704266712724402938204363818459325008432019665088698765529199897707910815265279516151477308023849143059505729306497494605103206930760314792935255421936616513700897502088766313790879366840105710299266571683857565623145903323907800935109696659993810440405215407953963635522477874401670103646191934339373677455404785854924009955013291085074792710142149833376622967293844975812050540824913918575451154846808806584017260063977025485172414460344558813106961575916493079917597156709131675164175423720556466416087275786568650806935422947587981403095420876070529772235109139038571867406569483648333082299725860902836759399486437378876178733107226654644504765825471455522893956795708418316499916054353995905662767596300043404726079424797920933610801015140334808546645634606082886342400 [127,67] -3210751117283886174951124170793796938048695497236901878542009186326492302782886822224806368276491188955428214943367884368560581288268232273543273568912058394174554958969233118855918720464694967878607616193082075110481595600226889149794510010978127007341173145694748975131876856542702667167258415038239441602512487222709051724214123845038742594616575839264124291911476593397553171839518822701705074487777971740771437383908886070087996265761436293007813968762633213500872287545345891787644019684693816930656773622484147388812015572377316114596097776404395485294111452693150814477570138220814843872891130859993040837800864562093987613181340796199218502941025436906816146308067339095042350186491254512948695818823327706500150672524943145174482502375040686072884434644845582486340137167767249395821086873844970891170232661548637626776742841833231611514933655596690482095649706706777997357469573589230141486360885237775319505416982681320405971623952145592366668337597788154067271138046412341945613788748490832269444458617427740874922718299801009082334275665076261082757776462266134818967147548803955211995998548615694889372114571420945267501015982226003602538523364143867324530177330530673277413099704838962933389122839061120182707929232098425052889551017650602008030364001727743829273033223330544997104716206565708816523329537023777081354767876323092816158562156156042224503232785753899634514304727761981938622273165801534222110534011585365653434711341475733088822451567381085493819918082149289868786890913933499653293426278121502099367767052772723703530098625717064002958310258281672683466256872371646996452990835880607741158874982471473000950956494757648798426278462925651624604049866061510035580580937136315836604166195847606844216746267002376988116332195899809332324322574832004700230044609531425466579854194546824097435863761928503095361432357606969836500398557085125520098645185644300080456647902581878280814496233351973107683380399639862535352322147317123897449068412873378567356761747889836090648840525535983591482029409175280384976235387284866472149358699682280999083057267564357742164094861819804819439617230317594556810055683444063743414245287219920788015160439135774605528481596738968261519441271610650477484732802691930495608411408701162491092312782465137243846010902241457739717393411943098857191670978239297662018888115173831454180035729559215359024932878363140992208888780387038883146458149829720526702358535594857532143664046021660799822884194980470548678957092192948282343360936405862105698733765769162453136053710729203201793977569530566302755061623955914945265325260821762336181036199383570400 [127,68] 267515668397255385454456655243767283786247169137972943332006548988506973888414346661068054913122355178563867310279371753341731460038634809566384559496466635680811568580422389271161009335601905475545180848864904969554526101794725275512608478226600319235941187337826215505651584487543504603491979719129045850761709327539930406610292578313585997672833405456085357139405619415318982713768992581300821388056169672141845397754864767818144062671704554186709345023808163745720708479314248782576619770534671443557977683620144724654545981299421031796276920333996868672475652148177032077963489818758720746967427572036550490836050819094244538077664130878974425009453481900963264319336424956662091233950862398082456574451467687217197040773669142553401440762703304465732628211398375519468660311709765064638960480700390958527328014727935749228138635905722372301488589558425524624186926463322603807927943050686645564978203004651255547878117976647327996035786041419690718669239003180518064251607843352105875433911836901297983169327052503889685023250450491582601171248795415343931200774879176497697600934097309089861164873446309827343929076500221277216951370601413243658609851207295864871284448130839987335972440060803788646134679044146958528451446536606598933055717890134814425783490137941807614314413189808422525989554986759566753528174332839392939423148733639746186022948628287974748068599411171584425678828087138468409610573453349532912190830229470164847364729519833163177100779684066957236228391308120309941686496724385150171683880587124965391614585401337360629483412627792747401704244209778145848782912494998374769386702682016427695294767380847529537778314232529086662853782910890529060732614436189422900211540167622346223225448280613917196563597970621899550643861583912887913144364249746910336354579572403854014024678384895694842244245681762244078765187604572428344330177972228056036539523938792052667297602918923112086579549855577923898756750511455843046245953600903684561343763862605100785172232202147660793759095468432139609460658392592895204937829211043556900018093792935036664405834525809376009162993381268993133964546817196721369645162415306072789372738594069059351255959435523328548723317108367565438813249935574797002855137186598056600998763080618154046710663585704922969344268241484434320750286851796320249420082142108124106037113048275252848488436498795618263625776833495652583911099834754798322600811441352546111180058837821989095504005117868009187253146298528189953636276721251256701263800882768913465012568766003350112448635786687808453372542166061575979727873433281605957518241916804108882078610726400 [127,69] -2911211396701500735439550873107657577426594879653230454678886239585792397810325798637513006081551572512824373780722948314778006423660805427357470709258717564577224730229269684210919891749486810967932408200860886212086410475582532714800167388939445514621951753811862869271149609465330812767237641271465699332241543296452044007965525245628677853867955161512623386340018661158173073196399710662089160450283968623942120285474664605777852335116901647097020881764071384503352341840139323275383864501498635421943341697060457096586147045440880318386557838674677086101742578622264061036502024024199526141539181332864668922441362794506514772865691911886111875754117474536170183943189849472253053665527387395171205236154150646716436842920691693930807576940512241529414896288447723252421910376787508267745147889043391864050408220887198732804649738071595025985518925056533199130893887599261539534589878333228905366189316739180365539772563181146073199163734104703012645624548947236252821486557697128903704555454282584555680768760856160003180204372059383409512739108342475225376246657993960936929449121345927267410584213507668968405583273570529305743782111583456324936373883409927301377855305512935602732782700037097786726110954655720264608908143058727621688283813410900504889914358649148154881565393659102635271114925185106435715845096656805404201139996501078186230092688552951608580385193742138844283023183863727695448921084586801798216852014987180984590074704224529613519898963855278699452444219934798835371977675143765323365044254688337755138494059722061964742401130389915280452142111352702335824681259814820028591436781532719433139325624621812160171896776142154016384867413872830892633509231832443346976691312240660277913757494883608826717135625471400313235212041444283972353172491778282480613666997094693267287258352198885353645322562515993698515117427592033787912956506314025398237447267435530597114553526309686893974106642719052621485246467731788685708885183971972067868122033261109225015540411762733499668708897547259980302281192277292598097526790742764744890894945002035582293547000663771493132416424527868021306696629923009304421217317443974213749150312609955590604895861750353330195293745944334269941852752692458283751064566155310553053539137740492818769391325785656071612921086896018458449288720691454175307161005739456934592921974430583497197139092728919343171491947868896942769821399643184010564914079427370416986367488012978724343235741048318314844568125426699703441148776441836556674786993316665356354974640430798532249788406132730573193219385680214161636859403417160805828280747361564357447870400 [127,70] -63441199447149562278571155064380358424506552669329554326342165205552461108527446833086482583819378044596609131431973536809717800714074146731323662966453734629313064217295265650223522521422454295128996121994361198077943825695858154539091054124350197620940323057095167380073128409100623602236935601763587078913066366745183308367830575957286750708128015066278942133707400355428006127031456540734760150989270017848341204679130494646408736360794649492128981713196756823626781016134495106183161021286801707656848965247399001719215172758244791355495627259388175496236280858693218653113076630970808428956778077758116932242467530637698714258240977948930098454550768981783412403846721647126669417408148838944591497742712973741191239203511856357441628780798301145936912838058123462623876303608446466263068284123544556401922281542924326377557568181200740960303594403732567618693198452175263670085733200560342029122393607015505886503733699133526510376714444977686349015627782115618607974376042165825644153882797726660988965896190848928062119337424550103547827717403681637385011508664272626859468595117823015443907501481471716014375110161741371575968903089558073224751090481396635787486375084245302340899172654619612346484149300437603382283577028216710371396364074067893005744239614034906515485458028821602075720727939090264921839785762124095595497601730204036040127573626266248807145103944838580485977600694612371208454774637022972241025140846036028817723466876119244865154571647299175332355309496312202275186401627487237263512687454263532486558951882229427920856830562903599945561021288307041622483516205970532565323748120067136753094401254659316346026248155720619309016154738973990080273247347791506603219910893086309514507760166336371481019659447768006622713778732257408425490604899021729449116463641298135761927592406993304727498729093462344006014959174675697746525761488533493246487109767927126165773937984721835651552377897469501734650499870954968982632833265079985391681038456751208938507296860530311699316735448466375591009999883144314240609052042885513419487890042694192644208195888974266856126034785972155146645181014956651117031749350769525362075620694481483628264671595476717357047423903101980451123290001329028727160121263946674879805154204466044737032792790146906198827463690721076350609836158437374262813604504900669235096926789234289429617299106258348338577772512842949543551892348633337254818102406952943043279565320940176697642764531277968427490222483335021857422128104300008589655283074955660541252368872617926469524450148848939567418323572168890204292549046368874969167309641490899636480 [127,71] -14933027306967380894442815903357118659831804425778404989869466063321593410097484254819826688391738929710617227006428790751718967913507859046126393529092729992504075016935136312472885338112330575903301116830565788321583659056463190337269424848583535476464888790598736407966708678668749745663410430747953900926203092565489458656777883162792508702666593020368078387795138550261542970685960763215577220117614703516601885138987464720833364038376082003656332971309190950134866166842853492642086575594606222538719966714635714730232770727657499289847553506371408287799608664943933171493169556558989029730788014945140221726494355216006355092756702747102518364988639384153598458417812912603317651013595930656742981741676726981702574284178393534763729773866350763135191486429998746253508718324694742848075214692629497273660262855384423244835034790446218801580262484431958788496666517459075392272001945680525991422655211869411071168407646091213320854222324143302376045134519234421786555935612716157572109029762755260871355099272811786642372250144235944373261192750986380683572702495281135501113171029669457316065046016697169838348297588883193480461585338040747745057143213308237171378047189865076411754410679715356553049226916500632286876644635517700739973659574569637477645096286449724593274526326255393176519597270850528455877168651735950090361547300129282286725971856217142501793438607879091688803753511515654800422985389118062141482597592829186477787882309662027277553245347468605168729796553889918787395210056407737434154362715990461263178053958356738008410108369102203381753602649793749798815958876679348946916689796405494515951016461237225241352857601124532203888894400963418920831438340303650653124084789717597579255485936607771645457219891644626982602300321856176695000234726255464849358965476390996600387569253491180778165856424742927572826232354185927310505703542413113426190673251570489970007275793253877713846880483168248700137107621601046828804830899570992920089470107753924971631408257562394612683364110469799325038877397730619695045519766120067303392052977200727394035994726288049597188580229259450155229496899734623591822010287880743356609676467507221498862682702626697306111651664401311799618839321355639963530447244448350012439495564984103261017437508297731226230154465780857697002654145632724063720010383541597446218606752204824671233104173054596130519667304624255154983385143083682102431723182627323457249142843233384256073072547687137534197684717070733299948881237221469441149947486683900953398286006292108747120619132286877674053440761512050522663969328225872580810636439406782880 [127,72] -850382026385712387606795607100901680577660402564138236373752177785232229566809514163262512700775909174040818588066791408345285676052057565702509555813749190941437603689227480738040154340570455217534339198069090192524533817221917498950559325227335083123200217378261227369772279621566662135780570662369545600659308765421922654785722531328277066433745427119584688511899235280524381847458444814949879181393681067778917459455609525274105560516275337585622375503285764578354708191578030608305154509795511799658400405434273033903514916293578080442525817845931313174016333650407986451140090922894426935186331805385533199169827970722920899885529551479314693484385840027261653474409449823041281167651285694283853020806327492957056769218970087752941108313668940203947216765870008944236763510708322112625544252981866464286354209790050822199817555821618824010712997546798261747349324177114763401742788815384535118950131681269007145947147519082749748213132910208323090095001402896912121080377053057998676109186390297002349463869683412408574829138817103048773282559026636600216797684829750741520863291574064357466716070287316304086505247868398599262545883763139754816480874250205033505345318013249449102598502229485508241294461686763868706460422539073052441085931981606474047307459817203420800183342590429870909237622814289265181990232753525240282072598364451095663690481635411298642434382890469294483800838784350902218613471669281525741998919030092683358740455870950089065634718089315573377473866071059430356956831428991603005507821665853095977118928210072263279621022798756699193117018678853317289226880675192331347968970591732100899454741090470539777329837103139119359944571339041843172618346373604842369635967125982411177480754911384745964403015898322128232862094390391545979257240935281891261176491372492820894121681228093420447258437570115759291978064096886032327619232967760833190073044529041604465342238201281597551219118774431385265503983905918802795357472144055589057311555496303685036729598214285103354776116244487981709785923877766663362036062295361048154234338498319250444638172892180727726499280048598804417639329865805480518738081253567117500416838611161510800985480510037538833825201355066163617837104520039532213138548065045390041618029137471289076166747983331940739365056207916384906872610390845344133897179751317555639699867437632811017438103083069724369163958374672019722603683906804976186376624734775345130313781276986652613211625863640143580002591897374604598771185002736216630982157618060156255968358995493952836743036773671183184256890622606012575094632608632873471704410673920 [127,73] 59245964365195675835389284763199990897743890499675010387548005222242686654369475085705822751664054872975381846111221979080267281540571689911512766668299610934564727818562952113591726660233722584642687568002440529842443139013816159530387176396314954640078560587665786147527706155909656821191778116700408887663923974643598671140232770069398116832842120054282655682433450797752266379995272790900921339915443753739363307404748537401566801011057659644977247546010859048582766073828092459833135361020725834311492001148128319989122662109576661917942003232565448486988879486148332455707460560829326748454779924029609663719108941256459524950712496699208510341149795710108146293926035814874647046511535241430391789015509687622115471651049028963554978753821808665150541140896186858333932655230656743636809313839637290752479489229037769433269926222322220322366750672186425762497176831630312754898092104656088410582503995781157373478161310853619510850234090927362019031909055670101944959134078037999067161365135018618259377270162878754245337708764565869860266065292290273081467467639556192593146674622834912105686170906401426310636765243555156375530874402701949902046293842154280731623706513126545272085617221132253715336050144589576179450643301098438593159104094709491950234833688295942607237484806517695297924499170226271339597262665437212654204150255252169023601804804061731422673067321976680323024281075576942590663327446565620056223552348045080780363763778611209258628423013496182841967912164582549119436860918997584732608703338906278054033638850621613268413672390924637091026808126021861254844184179905237035430327239601317034505642576063151706314757009702806540367403511255652027893869298813255141595426070063309576036189298360811806360793838149837150526386606487477033098030070427938706419105063978644416064701657416299498853844384176238043610409630544777876732282974581948211503167899117015010381604202412009899113195707070992944355986459742455758867159649215691376518226655175971382093466682127912677229938936005254890341478684303309602311772404563399370755928395823735503258080615899073176751733605156962887044037680285903571607963320491717264192225553508578816437825047570562959413818756561608685502321868600419975860222062872251346772327599624095002716340851114232965464157812799607183265004044999338863151492520368472949495274637963065502315803201254291826591244290417419566856783401870791805937687238817397660026618962661157570579349189557877062629148245972232319462907685644912713124576317729292186848487483191817622141023760740493547964100241512759023127451417062112314700730080 [127,74] 3787294252402696925236097120098129153495682624057050927507727749287075341123734444668423432205460082294486586888451602083993767963086202136823770062191750807061537503940858774212962779972347395902493286147820171824627046371157232180291999197609842805243367283987457195168754412326191860660846603759401146461364013100109967437900530438667464206421617825799074966960454295478179502827944620116568919638500986107389260530354635970025933659481282763852899115758730842655723576680133722555457834233055811665265620448006953074976422407774935590849264738512993634642032657972968810120876277493758601753712924383568544451043928193066525743806679484863019564484273877405249800354898254908687536404812449171926845353803414364052263895014229425218908955400321578054221699817118444689319142998520807827137092949319614705021873487604652337165615247316135393716926901886163110514991457264831597502841363478997721708328677928710315513963481054986222222831020556105992655667088077378744241531817245153952512030436122538808431212536304357400571029027726173844738933438731494891118223516559718246969450684817109266196406289467097754180121232051751586101022194690301957336124835959393353820255058588521529893744237828022886222340428628788934434228675530764245886782478717430610808663003114104830897147333328103202025335568165414507446625027953842163333825985037968823661673689555734433541793287490740344682666056800398464326016988677088899046287085616883192112483913928114202125318977936813936413046369472883735929038711610890370280977625390980068248556865705673607138875830998711614935492983933879268672963570165063130999913896775948373354642772737275317731132201568850941056256248970015164862825353813592612836106579199886417324682344030045318043173444966934415037823825152434304331243720921222576651262062395597322316271285292267933303079602385465509029961048514973527852755114495628912528464422040072651369389239514899876378493089516530851914370637173896589219594125585154673570014213809544576109098330719789947977091961078195544672228644239292839882722788048265754362941419878392810919997386885844666072442049563475472676734203696367832375581765465500644291076787816832985368618786841744563190304413094623529124510600029186065521222525182530458535872847479735023852042436057047409442963281123384380156040244143083155267057738342359849930343433727049306391334830382598122475103102170856380531401413075628481361538659799865122916925574543087366443396033746029618395194039648157146964623055431240761147087913978707842348352636060606560737691953882779429379621379828249392399209607682210192249600 [127,75] -196661111639297209128741622421583609062007590304432532428500078363512996311953211013716344854194491419563349383840410090352671703263430409617150179763158824519969327803310770349519775930225798563968996849915081658051056645291105168669571819180068857717358814970523756863310262096485717494833071406243262392087899642814656120985505858283676411662108176506312463739822389224448783354518000744554499132504338819155358907407843144857272515139693568349555965943815523554470922161056833737358659928177284693728795212642606606010668240904712912940953087771745171745830824051942993529034862910227320945617009814258951095008977713468673067838936287096136563435072267812897750226071846794294113017789553017042398461722236484816800728088635279264515076063335458957047376180528164985671193689301397347672466756685578058854837053365419915381065763755135190487153062031095211152396737220345080221107701719815303729315000090871225279822701384708660197618974960152926230798145321404782011234332035255487861964930922699877876288162027661600232822602177142746523204798481560063670357081508487890128448595986711516587276087100272650831954629703784988579946330147913348405812603102785520894136958719070756857529824653786798664470355044498811229272938853090320106770764070655795830025113013286098820033077686844863608844459531339690052656258955810783277567969423106070059295501020790535534372371597070429462315566023531459618770143317356780811457194451249971732788878647812577570504629989310059890495470523717814721329419424647505407468349124678525598944229160264992379830935498934465457877213264537534670728173536149061694564548777262605451043246743096125794437639475373244640226289348731949736151220059176365869151202730318143210375110000403231119541499699572774243515473574100741911462364815001426114315239164845330166627480828767927525230969954639258931160106292034144071680322570162218521389386100680257984663804549299361580395171157076468014047265194896680862981955182133505853144008655576770548261447524631878823684878395145843641958444319971095903565296076936202003862818879739473693607773870725266195693114559040423563834749920710719506951910808740053610386389877159431431288314617096158233715881249436979304216915492053212613242476346319619908088131628592968196769386039379960388887132176953999771502635159191558807824509520906957433114278868533793629049825147887479522062565299516490402059572381615155414227027111531051806505877256527372435375212751908929523849589345341762547886051850270743397015328446614260633060249668340215023434297306560972038990518684259234781236162636745934240 [127,76] -1187612719382534717767794904404177926883754310806371464574963076466728106523906821393108875067226599327729912196197722067222256877849607037254607172955715166022579916486312946214045671643599226001374636917362296712576323182467160667661279865650001151079213596612575614666599997186076225526704259256097134248261696455069317849977927891219558517764909799251039033043518524089198367921941652932623377484524343231413151279621575535503529090061088453067907428366170620775437635430984724388048430145230976773694948011098532098945437479405799705828232447390961759315575378471574715860516036280599718305080476129541409052857260457537760369683081479118062838457300348854977921727838691366312526896776014168258636355492377537393916100036730425057058697523184133294161253227297613755499988482380302925550969899039799221791197139728221512827528725573201966525000864400716481046632548708817799786773928343675652435209400755906422860004447334725224499140653329252850321321470661382343640179787473042960705516206100793826612353932287624941375132423202672613656498862230334415867392579281489261396683773136351990191319250736565937835500856512726753537999674408628107398212422512229954643092587481761060055361208584227279109733664034642671815500461317866621314685106485461206109520488667809414340729187205344432962414820566611863514449342011400778112071201183873627671569654747453279821328962054681314124024072889250548941322146167154199280781587639979862768678249905881777576399806338423395300945514560054966533563006402525967348820290703040112963032609696228223005030089616223153350470458316969772108295774845524542320345634265360293994577028404037657673789215449850360710768284343510099311735602758265910793064793077295907593670291831667283111857096190616200029149377293034894258255735919207909911182264105297971484688035051064319651937422674147562363270124571811490490044824624043181146226575015169613105912217492099435149253479163585860038351691030167426466297743417533311704464221675359857506615624312112124736641017651945622460170413631266972551298967630492198861267198759274891689588001279370835677369840549773266126079077939738440363555114159315855375626991917444206894625876751232574096260379200169692245932690902902246565676826109227986220971659336243201241422498466318680640522732941290877229563000863925491612006321091206521960719297076343179147370644534530696042218688990793906070678502779966190173599804198922182456766222629965622888346664747041950417653893465399270703450402234827372826806443838170193541222273011753291584596807634421581235668221042277442738256388856320 [127,77] 107270897754946223894813679808932774568239864783460501482909592793959866665647861626491816351956554017451321585321894696208425439411649821074223715174488615926624605392197236245284564686475094347421700145418020076437379667372281570846548660597939037614591511571692428674585422072406260489257637030804608098678537379384187173791934462781720585825428614554653427352699401719596918132216112951903319418042240218671433989064157974793413431075601114144670706339961643440347778964346080349251369904327991652117392490710922394583356401143938547122259332370032486169718335423631102727640182450324763995228929980661113621499613469056457281528267143667796822124916986884260336862698274159806249877322833831321409522829591948457800435121610900408147451672096502133832636937588551158627745501404153466834512919843650396848326101250668193570466151755112326167422981704750208799597960722185784814611467723716120553484425432572939662403338321504498591684374082323759394191655145421982193569411792275986017896277424225381764623971587577626813784180268082623701921535252681483965172776482060624824410108017566266804380401756205875244462474782532252768044484749036873829394788224041351158250829254614504600312354187134737648464286171192969688551726763560261930262334298812334270637530945082851952081867615431661705928209082918915198159509985528995366721889996933517291261070512002095089261621251836544135764793555433359394519876175544844711659722039140913566438279825765036930486688138497889408109873029763560066566625560533676022245236560645690453890609830425662606559248163965945361332858470413748542202124756246375922519169001606376146021413229125331482159588212539460688866548651562121313348335567176482110220651421671198420707460950765928971238266654274750917131040673626589955533805354850375172414537843261622102518948658612668115646740469013454332463397024711496056334628858987289276775148055211009402612822771215157947539637564048174153904310152853756886296679977838403202244689021633335173764739554079354911041619386601470469608148622878955584433124606423402332912482051003758004778518776241647180636593456959488092245630176473262045663076492702482684525685300050911615345664347057368647322139781216694008223555620587407729183386792220310936270030112912705164118209330332681995850655747452362845694707983769458057231261618236055150788201369354683582755466491210529323741730481871470068705189043255141971558295737746657887316081885956738206017361903121728633735480363764515254663422956546207122280837861158381981243570586786798647452490328313663983358688044531935218618025280 [127,78] 308217995517202456774138214241424869448258080145103282532453960264031976107778940953739824648972907952443184288110330342538314808278941530259444022307879786829649226087017353001657802096334587390310794301031180184924548458009876042793678341470096328109857619258293997106404818430663397923673200801899335304930887747791373557587985000487616726694012006611470773218374131282506958045399973339233665726603838678865753769277005792227631462841261198187749184026357687712134481110886691767740608257979218894738427328319214799184228671877994641573446551994988190193669385048868767614277732428196235259713692794923958399564915060473615333822168416298089593964910385028662813913926469668393974042648924824282447974180171389297785152818667660739726210212964149515131102814383330887837884751286254123763559734653722642894259726884791288841543864924965807944052908707055657334023525547806290213637233838616474742469542241893919404056153793698648515458339215908822982773445677886478135307883464494889308288971670885996689101381132273284095240686706831519829308573541242172472679851061339778773461191196782811519134232961090339395304956734291513902250845240896912423743374264363640740404980748512041420717567299648987691162586708087104847281135700740112686501048241653348468242836407097194748490744759089925938187816715191324620185087731045482497002569549620680226206272384875612620088807521147451968272376482490855986188232896033288982287275227868798770910044062736749196492117566477143263085178074047993228551772611178083322095567830033111404328510476794725791429227260905600968329509860235256096057607293657407208097564948179375178817557374739393144414534604070377642320191685189789836481811682962009498094902451219833767189529925094074134664197758946875158184461623710540924731548082473777367133810977237799009306079469939707174352817621400112614914769615684069709427862976103089078279487664618507272711415565423092939746513777584974199125556100470390183383640552162658722707123369968042892598873045172010020697149572467218724900111865147976393995362596391299275895254203708414138631017544408988448095999698774312874404992381127208765479890764409598191189721810331778615315011613294176630720917697505598707884441933907654042908716654436095304215325040471477198194499589077034117809756665613705414022083902973690961343013906361108207803949968484717096682320173541125020336825208912945755654477444945610302865124444657606580861069136561287215342253735999049278544174980226559829815888795264544519384733075534596857102684593673214690406583845143980226548834868968154049280 [127,79] 10661937520521408736659839102054321206582226931638552828110711074725304741306978754355861172901260827334075443538065830955003644541416301704225573605908725928643758540640764940383669473219729023776173411050498888928897671792949094343114705582538982899744001788916470424477125056712355981962563448108755996070779973980285113903095121795872764420482544903201295441741899281803843640495024252911136135102892041093875469401250762540728488022477656382759371239869136261994149067699701741972660679298765571530186169683875360441300325367754550645640197368760550139529556757854896739595912031425366095717841265429388348447436284175108269610321664471303143915938977837704753444117219601275392299435359851432662278462352744690374058380259657625549608034740412460103073305211295600950914618925334022227141779497765022246956269410043866794338930646010629604876625091908642526487717579833736389439192618803177030045569449355293567233964629818316365889601060637092546196155246246159705607201250571400255535792198312729193259177270142148488286131211313459119428546369312959591594753262159354040996051791089569310160346749516614121455948956293507560713645276853980860466610097732141311272374190851628994490522937212546716512151118482770824311630956270304840372387894968497195086482931036563352249473379878396129597693387305823626599842959550430675972267653275068354554013856286585050458185244135999709688826380551090950529863410345051365786039614780557648502305636472314069923654943376904321889761013715511065201446481822861159920495095490750015441407734829396795107454477157187377001964717820389738310279911847747650128138882521594112349527429071857814504338886984250634252856063708517770115465009732372152938496860960503536317813593754839459486958179279011393668899195163532228612184848931726807022734738980258117921532306728000033748336129430135474088824190690606432370788481567957684841326558954738640907799434889310084938372808458058801905680396172585866570059990681861256912562872406154839334049473973072194170806798629218315712294666378614407772315613185971280803045485760344706784092825032607470624719132425476415227103363791079177899173596750084716911623452640188708380250557101679687160928361497537227108014717785841464169604612424672879572537847590854366738064761419815602863323673814955320581295466924048226768022419298110345367886707455645285213666012895356311060941129715970929040412070533565380631986690447664457234430277829861179391657439598798113782700004607738384063632304931732406192565615248882185989200461809084911067658091248339905347392725396389600 [127,80] -721796547586491442382069220142937178848883295870580454633727837867215691880490879371759979992919644020276108126730054143723066117869961317864740347289860330553535191502637101994518574551372964785642107750161853840963611595898131864989895500711361470066322221361545212960386059794543319538496337515719351390307589996696924070880310481483979762653134724998303659306949943314085574524437215253444727896167706507401282491932287014555782260432367506397385766319494184971048593486095405065435733622606190328144785704394253505587862834383627846175991442614959661727620208222293479243340799561776873056042884100040487065624992963296121260477072354085999766646265918810270608446058698043041010707099665902677633876239829207509629769123183250368984353020905766358339991738635723602508513600340034688713583965876231607177045634686512225507020133289392179665098233974308679015635992597762584103198652801807940604073953354854601783638071133928686482150885305697751755704340641481861016803798471167987439280858736129965921438307916442125623667354316463573846966588229158515157727834385121457246300426553382029519170070389758962085112482075685142402991811966418846593183147548953699558716931704314718707676478689884399293368132569245822110436123769961789140012596851815906951805072190311461602791998453557327275252276746720244066072314875874858532311619624447939898454681074584907974253482236183399583327436290133334989580669728265683292436052321162347010306923501946568238791688051431754156832785847581862240607674402722534253416709226460092127057907854996882170064150238322606530981044139802352390685584743465778675507763728327479026647764522072698374970142512266568914964623162811780919106218389989901148225628205415900557813333901146985925525920359753707534758395246754291525749163938505247900222116496602637954970636930220286815037072398174535546097722568897968035920969050957914236982472078325843008616886714700892446919557810222073680070730560985563877659506030235679269774445683017064493391852151041305900092950058022187407346733851929594854182016605030221784838096570942907947572445060228826660347768107626763210018300205387769980264230573153347057886445889941532134581179337838360994306615313460540068494166191488583009738730487119297531593280018964757711699429769723860673228881199715770961922261716517530953476430454675240458998324442857785731102738233612640832838123624596159086572066686671538095852589918333792395351916503680292186493983138535121743134272654192754410114813049334336372449665646063110201057072684127377854980192049001020725644161654272 [127,81] 2478664681628346932960512392805806118324854085212409835134376230907356757747402876042683646182207992805734040635802348735476605591395466391830303177868289595556217546168667752943244610383801902602347509997540179154041905749514838818996925517222692576704879877293517273547591455651631865765307409146952855168226788970200758044631072181535141935045875374785546950595212519664986434096060801000206007043933250890297124233738803651032096695728012311922198759348206421900180179816977557973455374959790108660135866451320744190265043979778112204058568082715855152705793290754985339719234769826088890316734138910985823707463527639381452750845279633136022466733557767235140209787147889415140552476562874311968964919587169683309334793910453309848655282977222438941189615242423387875594784171055246341534589957878240146554266721105704601173723179538776241051721319639080134089417382158161686142761549924032570108178836482157244975446904648449751278817904649805689492320210363154572011783096881559916584305240089000506881069245460377386146330729164981758158369864724891332236026743201446057876532400587196094981913260225747718195279184590493310433641805490771226340032820471826444490502363019828026467848388984055232371271135265946561667382089856488452495178472646924841409689694767343213984343739546852714575549334049732103969306057202992172917950256309085546377048553601262922130355579045913754140096220154566015109085180974240867743471883035583443444221961371536658481496356845375848315471625760820332702755560747082699558702433312289385446020283571321170338046579756883907224585298350847473586611854329920462625333574502499916321468976023635538639553837794563515501051752573663116400062972895966038053956566272847891873753380210074904606734786427674188635823857849251435921357720183586726083060359737137408900893970556878184686548824704802621899612684788700492811020974251489840841628906034782029537888987847840046104721261636051416844784529765777523763914947002449366775916432577167001390755783822920688867657729732218248290979301791303158267297290230825761679419486040807040293183660586363226839919802062475771391396077738527880358208923527762734848946791764369770793695644595144638077660459609949171208798797574151496119999936811303581251684665670570502983196048281624835948553286421840595366164473071219325840556033539491801128024924387032146246708881792210614821838243069918125698631541316797429956702623130663339990597432838556382136075283031886232432274762646745892108315671044335302468116291296861281758657195656928215505246042823033272751289024 [127,82] 58559208053234717010561786856206202181819722301446446297470493031431850439879480869537380906416299851821653720476848423648974810346706139431405796177241564684758430532349017057714313417659908377834035845818222168990888459005501827261738506681344869909303238990791116733492106301432788404226914185064399105605938612086009676835852303249307800349335953125587487379607890417793701919755398498928940840178167480502536789435620897578278427622945004000727935957534248651356601768458759152807947272090569306388770900878441401445449272910926908404117889582707349734799629792985432632501237945473643860196747644970145736100183587018097476015265112137985740692254028739001023885593904182558116757340302963355887507358419577955201888474184245383988882481147590825515460504648702078418863492797447204933461957269563957998669268434515795910800539577440073550218608465313672500349624769103827569877657333533848206027445558591034470658481279606649225926036683713426509167585387091417699983486115177299041542368978274745917775204701474936847971503724824884068927822786640162424886758935396366018416024439159787295647726869426037763766216126545394698917121104027577128184230370202459213946234550525232713240085971520510312826585152842223147827178987147483305936435821311724585818808470837579695598138178555448956634581056866065428959890755869006271608735164013903748513093514840746161886337424753537521470593791990240184412236751251716313948897685567951542642028023299147320645763655252304613500300715755954245288717104357847733975600614817847183587819635322191693771393806183885623924384299874338426427393431710403251780631434205234603589871353945581217148671583662373188813151154105958962113175327389077207365457069920573695206223336184153688299232176886422752671812700822625317418625872015032640340984702812146890334170857081370810181953516582032213625838881093138714082725775598017569631904704862877652632325610363811725479163669341575400265440096314289202158302650816007884126589642191426603554107552396693069660845929908685491669086615595851159750909238314854230891584768837645153893466323679344304037346736991421397613176139239385875487534172949456319074225056824867077146541438107655389717774563498240719035726974083991364755447149997603491137884821451149426836476282894831021051295041902503415398845976242513610781258599791395267402450083353145730482757134707912609966961881018291639845205095708237891576402317896288332882891182965066201866434754461587767029114566109141329746110774846779208972813761167253164469579698934657242405100952233934876288 [127,83] 1499535677965908531635520073931800433415408864517617343843934015682565597115614026966791024936147524433445794057198914378035394853812727750213255221363736791657340516460158226033570049674285547239044738462155770656669873267334323505225787715835585613414665876767489562973781512461039818127793950481557686398525023589369687738954066716596543222900811289285805985486823632870313971184372162278883030245812042831510459717747438249217948362444788162711269657159585532000601685569933672088258300885736878661920570290983844394724882664066845825850614586376639118389467625449938198182447749579930766031444050314825294546616714283167902512180105792214100812550206812608881807428203217486717985626956829946945997190467825894567928388631361574959857513080492293218477903743609440076468932961702134299760541187796120339961105931508407532872680008840787288163222310151848896402508616300658599985993655309153260421826931157123444010614347281090177051836949034520173735432449661798996266912001049296839056112206962826517584961076628584731898147812221183235621196023588134892233007684613675809880891147204899506179364963247862708745686577834691741923083103852528210581189118024840842594183313295488902139039571484975421618597151579193094931981843629598024356698749756130130072106656925567095354866597163946401195224413489010397406800171225749262779648068356194830069647830927865888096254896522021730731721723207284508005717743861263029910373368686585445278892713466716161241772496967909543842185372022019020530588057978224525251923446488760082440502276354053202730305666590971728032207349369156254938144972653580710903620642255128950968104259139730142669543732385043245576539028490311278941960082426042189397005168229406197419183437070968751312555009328693985244687713503868635176456499366047632862332987832611576244045986697054091222101827446917567862411146066336833139549359603935003746131014517469568346289395106492582213524775266701445128813373745257848776238850159225712708534996579284194754274419514533127464630603402053304113457731734713796473608089941113219229347798144820347506239998196196775292378077629558151108015834893703652359588198598153833402671805640947568811648064801177958910559669329621464422311133538142320100731973518714573217253137899449187085213477468679594549526715817399054346865890140816106935950747671479350087049754445899634434709169685660644732163429925468892728860395711145481949308418368455878812166546691331490005612773273172474804495195893920801413510411118099767576495148898468683363390945462385650178974843171664464 [127,84] -1907187155419644198359682653431695037528043113449826716644300530883519126116655749831134433752538601135770889590861890594784232248080716874182409935006516966106753087453029484054850426877519536570331114109797421474872360273504702529979916107348795315484027903118809399772690326931974048379824920754508671113482335323241447658954308362633869987121443668346100539612482143828237525100831701419373906010469574406507358750757531741428870084517957918821915009154718393348639348549250788622629950231609919669670117509804264320143404428634754903295210446631081357264929433901508304081630229134760620744242846502308538992826235803322300408497661066578930384076889274195212172581404810795142222180918732250621438324614034679936517436507096407608191733252191306968278535599342652200365566159304362394056730960844411864171363021581780283148131221481166887877121568945750235128508970185259170055979579637459040853414655366376940731496456419725974805086118291425791550134207588382955270415195665199982378093909018482932583062170471137381968937840078097999801673545087320547616493384741245940426899547339667478687332166562854619767505155266455880398893088509582114387751327670138705511066107451350660227523674839367516721793701906524815892970884725800665621144730804830095192206013524873281456883648111295530764574230790301259588707325299428618766463494208524897092422757795155028343747665907818731116992986189214953945987027088392216628230435810929028095586395426135797027606654333738382552155493143354453202323226271669036703355441741101176926341243664985096199339717116301549244625782733082321970804700790964677310820764902726284025885171311893737851689550302283170794641205953181135121272260319638653734120222501790330323839667987411899246840255807342686397123656212912732922841257380593655000942587271927503306507057933463187476766540381333975745819791749219506892937881933747908688618590959027739412721541416584280970890715832753126928655422983924289169258965310125204020511893304746062372420840905960996139837123309129104820485085077227430395241179495345256954241331745850893053837661418624852511216604408971951692800357481805495129572222874987841591210203968955755835206369148421581494446737134047711755032833252823088946963445055666407402857245164704632993877363232755048787812286507618273510595637440523989465526057196898295757278600902172247147814443030177481905963212186041213471703952723027883524311990496921961457814511573210942315500418152375983814166454255942033694639517722273457010734108902582566301808879168491441672532581632 [127,85] -175633576356293992576449100927448028384054064845729063520330181361447792939764206845057748058221244156330191437017668293762346102032718258699165404164598822887774166767348819639801225181952402536272367720913777086048994962828709178531043684395899353185412538657991944323558593669681818977966111994794023944563862561020878324880136754733395381687104877547989021399596013582837848845487527929119343562775785014589317618807863308534639751895506256512044493680953090416712237238363468034857842716019475681192524104563386546181183503401700049680294115560296572390293756725366538661456280460705762086477430115967288121554799544395346585096706250653806264393281327969867376252548634632072626020160714969660823448786369230743728120989429336306872568668497400590807266496453819255502003165841153788377993161602465553739495733107530645141252815704553983649927717758725921956854303893213425049571383377966185792400076846999330876092246176987407940110728437920691898810733915675801924461344120707995343788527832374975433398568758388888078588637167570939389006785943443742957001422707978190660068774976635399336060979723763505303856458294563183944331072932773199388781948467737330226794026327366481088170398568256446394160512406590973791126881919380258668754143136187537119648669079143285197122788655256023071403459695204102764528318431590524202313246472757487115518118590810288378337775375386542511055113375162976858262238581683024525742083897538889128091507217583658813155686218676529251741772873061569802806428585924238239639904008508333442227206497478999779878107595553423314507308316377910889875293853050177014382692592922371171536663086333012042742633178531112552791399079523390532542339618307761604793933498054516831128748863061844911761656811194368374982238896701506993412968689031215587224222702173154399155274900210033466996009081015106774646049240324309797329058179638274086510912316049860794305178213201123584400787866960871018088418038012223226406284727995246374163059026676152918168890788824094685420827595285685506611568101403828119446148195969571249155542019854535547175597321149840929145312454047447306337949807446838068581921971277484370474109131895768134972894671413567466751272679264482491568003564509786888836144714007465121563115564397531753631078588930132659735222749763427955514176478893788356775492283229597808640655444488980848255596407955666670570542018806728621993658313568311458110578447768198931039188039535135159146941448246055299830681268703836222500016025900992572992482116023840847000781875554607248668768 [127,86] 642063643995598957803354788599913185528876783931269285074827530202843063968151255029959894252754079648524479404831089866201104514929775215945366878675098504188837920101536991250103316142145128903573604070200033592507416177256016659125112934443343720632061648356510024687948215899340075672036342835846368903665038595071024024227107556726188440859426466605929670801834024175066262244716606076187424960880526967637627593000013901333793374500833607434983992158889354898195175887708405940935054725652631436588826786862859245695856162163851046011199667948510935338596952721320621782299873303720557216603817746156347604789761716357875971828642618572260423703353270285960137185335357408251903614382613777284531135745617885627494082758951094005547086786171190586973877140563986825332992642568227542923790367300187689631654654571233953181704535485759650774564479013881548941695898632391891302511116736173485977409019149755250000140981253820193954468328861604938085808315196678723350201510013898524059218031190216759323083176811238464913709289118758100953660208347424400332932701327059856664378764889696102880113745528625246601369942750694972894630195256600044206626279227315621757995239466165547625487009747158746388564293555408768458922752779241709087667291482551924964305083807087476872354430707298611458088440397739168177722801036341807041709806628744722942177454878539632045088602001050483720308566625578973963012686541714940818405763882461134286249793090732714624438573591530158495832573791785026275005866754522649965259996069254262335954481841445001138458239682860830371595420326445393300531536950646391089924988352424973332010682966549334609157030280939092965257363960332641698801240807177392797921584890598419455710336119663669647487679863332371311863289047604226374577263012465241284346887394090168493759709975663658580477815892884028673960384451174969194149923680145832610567775450121815013259393444499407840006719400453897828355943026802973108008883801825076792313547683250182238665141416456391744094115493059646470037478136397928701705294331426201496902109268967663175422364328879635402528286756751720326341989348729566298726434355209511119462901375840808425493784129582667384277990741745839779555079881557552518342073695315825448420500862839445433416845314788181146161731629478882186811665770999235627111822124130959590123619911647017659630517308160730028603269674189285320570558591319721206904844563010197067790952153544208835543808070208862375798014813777732204708077393460065555103225897445879746738719395467547904 [127,87] 24132030872365131213433603427089653953702021107024073836698743347392307162114206691523942408886210438281454219826686294849985699133807900984799219787134674475220959270520936798768024428958281676570957667613282341455442119967690446267067399611570460126911576400440053329850144003493394177666368729635391174425784631439696593293405447568644515521185016603328092640156225789623632812153989725677434100839459835226751204216372072691431658143528417886624280865247582258383837143155946796437625270588875312240771846153811969235312132819058821694895906865918751494723556586269463147198434052922780932175047863310472292857603267212933602260093844370701948161714326477403633782332198781705828374388177843848393258196699967718957801899335886266294227690354042784276168892178534890801068368135054840727432030422206070970442686245639945694498252679283894430723575040034304491832539813090235603174348793826015169583273501348826720435159453063211485876774634579501448334746442837054963329935851791661635310506287516043192919458019638912934891349592561694273628788272188243633277464141068242727781920789818599030172118030620709259812368561055396627460420643439157743531104565478410157250315958171754173321530172844845415120760949558581370816015785747008978054963418199200468886685418997449989879338473039082701189862452055428821949416082719540717093377537637824443381037472015856852777980261410032176707956224516920159339853648124336220121269945172058973540799217232921052640753122943220679808403289883532412072955681172206496967455949497543608116795679397544332194925562952505367581330482292211896052884285466123973678168222072823567249694647224796725593553100246456185673064107348527694351426360919616061895946786495811150895251414148888913075672770691088192321487643891872553381587426743885304163922663625663929374947387871911395632927791916062947424842167264037615358524494460636900714289172975458134263730593523567477481045599716231149999388525246446937287215945804838003703751628577970120061387850659096846859223889900927226916209747034831025141358851132799225627172716244269662258290775828440413440575063410059488287942013125324909306701535676521879596280813709612961134882170342976596068403536076718935880321389557918672540601389928614039646386747437419961435283502456895533553018757222935354362128682171949163430081188152355473801408469179031263045981590487612007124154638419647388186538841402524837500387762388275903209012379082251713351223583428932455572951903049774284048570296814841578077306568776198220030849288531488 [127,88] -22552858098747975643543750109818347871343514756247847359849341442664833811528011669873538275539460690852719186884213995523790058640437054775208921060231559190330262958151611957406555143090680959323457516238962999186235537797765112173671404100675970651213207968724943728747164728619073101699674783835647687748856097301551479842011515924033727640098399403654156489557497189582999518707797732243570386490795835055187016160484145779044210941532263820417463656545003026473699758229120328499177870939987306898938691240588363062194843397162836826619832141936686778465123657250496959829926599681574219933257785605281169084455169641067237256212688554832747187424634427429188889996385964844688523138327829078720733135668729506907874729659626567812841305980486059677121526438407542294497507442885175285141955497621507297633852920006491661848318868640661221257618598830073197069538615624202681448608112722704994649896623777443792587654781569935022623320333759533581933616679796523835983392837963247480012110493476514166021999200686468968929779177164618698360505354783839945338342465223296022484934096345052953096061634622246149086982964194797041466725570683098434096914865564384770509243078341108627372603950677216236825818449763438653601427258039097785252855810590802684132155848763133776112414704482182666002671542708123379407263087847609355987454159655349777228390533288026629199839857106913077483198371506376293228364529169654205593752759572045453648703592080390508429272479486690210382607269365341115457066523161624274815274880669454223540420229381622424954893387622394483268578773536445295831479929995768887197303278079709222733914684949927573632389896588980771604910164156375387019767520262580070830965580955774465119168625392670404260940831347947804602286025870714611266405403059049908164113503129206536183847155459413606553976237422003603013257434631588696551745445528028001943950887436860567180845452712731093549085008330517577938134999049041212704926064457827592095427489598829508712563383802936081305494128989492572318895200871189024325940407034324252493133273185187719322128785645687945586356053016489533009259944352835899148685677797398403852263114053911780497878953517776816758269537538594315637683468513903947992997658950645440559446820679945060795214813403667842120034833768283396999239649760707740975088688457531283743115093900272294103861714900892514449578600392001658454505199125772825973715775782230349816086792743844350115811445180501910349520453561976402482548058074062707769526060300868989154647808 [127,89] -554934584860993509658325275257527481281074735277461105348319872745295948663777953630476482739113595528095748340395526367476991264737912447022610187525388559697243789204448250927159552781511401398104774307416370368584896214278555792116540988524843527597201062373843650157491874148720779419628191676822140565579007296915019573428920164279975187550084099745304813154737401811871532753121930881869908845402083957117507137089050718438482696223378297585250776314890003997775470155452125943018501063187957346836705449409135093152547283897047397721477805902560141729385239535991660020214454195422103043382083259189043818781209533732456361237825783334169493614981459862642170432145084484161806093142718772870169094552525686012883779108376104543160603426345225208795858641489002070896651138738055913154182198300534240790762497990866162102035424660633659619312763597083642793814946911294001681306726774547128685466981292137759839735796975470576328229871229145537243468814139496456256473886302046639404238220726547223300641643645107692050506201542153115163363092824653788239278440101273685599196683127606920849064146213942215207500882265097254389719538150250148536512051069102892557770955865624887478703394776965609298205135169109671711158203741734003878222159515844207626864435380431835827949777280276578731754365974371538452668378140081450052786349645150555643666705283730773664149297796144669883333125861878209290656514336132762687707824026246444135685465753367550253675154557120266780765482566456395394513072612346468584076865506163098538881434768590811229415806542838295046136164888186051444329658881416578945805626662584062148536301729884188845928240384598378520671384513727971645457688726121713262098930502269379279899603688631567456093221424536940061841215033896177338714553678077638631819835526014810615680591136480609066562870273020303554911307197346748310378550978028833982747691439620429913362757444005734285375609314818361081123429340428865703963138314950235792490429840786393206563771546968985587004795069337386976239414466338222369477891419980742494281336285032486674170222948584715188495683623231841663354049481041564151333816713369398160278885309323022854178598507308590480069172447810497276622648780116413651876492077295675674075576389556726420943854622846948082908590040147866300616977446614502169304664704605400977175539559782585465641224650484750527154914231389363163270285287696935010317298533476837512277023731165018927341136407587903130712566850903915946504166655414801854645604941608697164704 [127,90] 6419692579644953377422148250539959125608539502676893293241190469255289925754295237161418889913129414845971646520852184941544584221758746491578538804480812758890055722168728878965677102733856945725231408069461233850696945164301832472935528675995281368055082674791777834446688976904299377015596770689358597975730090141960869470079542387145593879040448392879498264555170739145666060192470462301858682167946531273102865620207290027086461467973591815188377454503576233827399941698620745001159111834243727837284598903831407514735628166066772935296025227970553306948624242948201764932216129288298440599104805910231656468592987808744425994982218589097765142178547582405675209561480629340587358298399012539193445617493671165451824385416810405666163740893644590184657376064165256024433624020161933562761657740678260319711715427000146957696103951583898603142076105544184857503016942697313208639157695893901922762945254655397063257450144190243256439497555754892936804056260387234958340016466451162908849136584383030264762962147334850880777934351267531155175588678235429886740089918922596887481112903889699467031729101635222919624570828896723097707682405583016812172962267045159733143641736662455766374020312981319896243235026987887481648559690100064625289731548663340283131284522140810967045127768738982397758336958261256118622607883773849618956065865362539061218059223263002021995009368432334458013289165000698849932331002739066902899242243495560554985816439415031104557898029341633554370280632297669872004179211143695751017418866397377154960530889100991114362329546458118703377748822231761640382461557682838581280453888864055721980527755136991004838371871886770460951107599152145407770123994247460016492378885233430369850292447124687379502814354567344367993293626763915102153118688197305974317151299949471304012766392818442300076616774312095324893585398462905404158640772097717314881100680991968766845982933163413277469739651754750007992219637105630809922058361104653995692223879177905991250704842842355978875541997304463225421771379183359792836724663825430899343426524191973514279631593430361149275136975805270949068748748320229182180750014597907363338153853846495061573574057366224278459782170482523359694202765947605446286161834018538294485807481575600645269819179433355570202235653785883509768826458589076875384024786371712579319888281245419721598407336945169899919975988599288193719646331581659538376479512506466781828209718485803940626305098672398955204413104292762211148355407301855791092541769298935808 [127,91] 2253670142255589284569794331959157510889532279723751273445755534142068067259190464629441212155144417779177066686444371188676910491379163233586518460721865360571298429714178203009193576682634104001247077309723542112669191046044312289239138815453572596460448437176886395789331339675528177041337733084542018363219035985079967815299605570255793166809001642999813040691408818832669365659049534367731708004820653596820241209428690962141622626134187110729743802640962485350276030848718725750384033196683298538818685781939094834521891709814712517964387240024798720605341250325180124252304599804963303794654553985722072633671475629664359471611012213809319201595310632799893889692652838674380322555108403763537936279643629606841580821325675349246377313157821994623885896648340574983510419653227417442595077264058840130916196650585974701951866645188656927682324217682405982037965853374468020230445496297272324570406651052427865216952081419345148695166220450592533870344900018052640030797470563983750231816227874692795542427507868685499101613736301506405794558468262346436049256010047056231407219477965389421501310908065113501460561824802493794175782689829019065014869133971427395974628268113790746528738736086299653978265449512870298221910822594682908414807406108044931180426984222548362330588813961673559630448002208978693388795829462792833147136283968063663059067242625229339481154908075229582582752815967722457451411231038256859011658726827584655850961708588358725079649872028336810068288555415177902736413443805417408335412903968788835959004876662412490566119289228098203836137096612445730239132534322160952508032350294909592628005932309485311333301200366602335935187308074961837179729588315100880890670993968553307516117834791431473364896190186265855427764844437164437476343468497808257615466376197810243798852367509571808398989915253782101093442476315214394455346555979746996726478834309844108723517026474954362754387328740665879941072313460493903604139730466651000811436009134121778791950369463296227827122503202027333207296564527542514900523564862492464061984371789066742192604571004072114446029934783923224920211041474354440861449558672196356421237782611246691768543625065826065198803690586858272927105051624802690465040395251135826595328651741137449858143711213721384393530940119873128335823721375171976958269554295779791132384878551193495570663256413207453017456327090322278975930627745893614239379421784797830588852264167860872611663045384519996966824361447019541528559461877265246303495516160 [127,92] -88673759271398318192891530666865176572312455398762886962009024007393115090230962986941800200799714817236315292320679100027796933549884730857642001487218695970319969750306509902639671752119398353035651525441344441736145109256103589483426893542544238509747630373480233032294149119501747900734900510036480340605678004203777678645366785133773125642772933451963952957054698001588551886711432122909077425805572103742157454809078786990249747107400684627593109739252860946545787193520796447210394668069705841509694562182926994107434215593190652681607260144221929820061304066954514455400420008098481549342171115607375601495891942046593451082098565435124445933029508432594073418309030918679627207472127536297347936898204245687660085911952300821440288430359494875042135728834407776719114782290389522130014451271942642462447625858174604297309935441660494891996502574649169657643296211859621795048921670811005834101335083215432444750082007015896437520220129356746762556248912281089729094850148714353668867151552022887595217984794294421811509737878856103049860091489210571131266119257034603572365126636491934991417647649522839807661906784898915213965155703955613167658618993551668476826117330357453433299952832430990875951450458151216709375464324484524676330187002836832989953592189329329999801892261400360183157569465906920753313175234265783427085853599530057242181968762079860736268799217050168460810626290399147392597041427718350912483048771887872567727423391011123157672326835504848111055305353540715201890390335851185188629479935738945677111197896071473372620755008701021230000679328603507079686575102170792101616483942172138033888879586061972990625690210835853894765165413700050585475048536767827300117319160583429463131389303713650259646104784686629612494471603277464845667273418175893681767443256858903897984070066463657587481766804360795255242236807442288494463346879271925248066292671519955159105943247006796982761316567482331781913727179435655960446080017827790524259034331755792566625259005038765686990339300432253827048899733599602378775965161103107589300722306515896688035357902611440943674143673181948510934874604285642223721901844690434900624320728965802551003398723872519592297090637799073664422833375619407363725479580585391045000744470252101427534903610485360824762308577159374085222558429838504514147030591221795554563284113139213730657249725582792995158565154104107395795190351426182647472275273834635315454463165752610803244785124395844665374617082420635525052900378524726713377536 [127,93] 316887576709889766196299694510917091395320630001638851156665740568918283373145714235878585113108868818474433155673715534374338427547478975448264363613087799963789597510545243075714865330175465599564580972733252597733579615354301375441062687610574489658281341282463078251919700844944519573728827096911058098911208124821772783288516877807223951660883681894415195711664171761523685945347950364380347792155829785298124965397043596069914427313430069798253648904748791524726795867087664036682281374871126685929544236829818144527844564901587526397119496722188159020849121767858304527606837535022900154140933800299687995965877367101351439524038005005322697896474199186505694414591732601636554882179678024609051406508486648387768421577366666776926056990981259021367697096315793893896382306124256685108658360065236072090056194462951851769157097171103736333678055224057071623231746262178152316137088736915098685977251297229464931535339871221114244509785221982935557820205788012950579967546727850184317561350576629998362597684158148994138003634806009047845196524267838437035695195521959505481100991233297937237863211643151043717387095603553786332527389294619067440799872449658638397451460503936557322546100409620243629524691952125061086690040342243355827468458421334777356704904917223643633744227137122246392479358197083959165680619248897660127213204894215478153236822515704021754370082051086632565075405857991705093815574958525475630920877635778884181662187691807511541892324269165109969289397402107185115821026457988652684030410026148127457645472125519513481990309716824362064303030789891068445088412181651237871779529561121031633195253962901653313771144676463806532084147042721534540008312458893685813834797156846846689721824293602220787554566857899598649254022552515192141296269346257316010923658727955796877234665441776957155572437036277246644419719166466086083980892260085724812442453541769798307627734994219408163195303233134435641498151516661709494448092732495425566746036456025614731050638204760773823519016529946896296301340308422704880569612940911420068864328801379678702651868045473402145075720457976065947332560838865523183419577290170469143447817937263543991043399162412018768695542280568945413433675204402719088839427300808950285702058619124613289027509885087830389713176318620797973145603476285559782435736329084800530189737530540626254742376852896495810484086808451482126622145156603722744556056572042732601271356592739090814442361497850119589716671836844464187196594780926024032 [127,94] 288395182177696571160254819352295742493300369401384387098315880323682433642259847145018052813480368579739932637505432520739500771834145465992741784255748046391393178911522590925282049514333236399360209464938235073260407782570260679213811030019005233513224194078921837230872909972727109857222771681369560598131067315831103078871635430110014657270481287501769897074299681720811655573343434306029698984049122545818534298760307995230287498842601882333828570819897415438845409128170501468057586160042165432710464499525126771556901823239401266997154548506705433354258039294546634476571780876062822489827674195174865455694023324642201296050224994607361467807133221368225670035024432765663951587592058692060295522960643721412005982648588344273438583453067774853805313740091928960621819832752737892381972525007006543592561969461940311780690676627448516407575431006946502172403575561014120581605970119748477594647476197860301163122517152794602942079948776228878219070718647366365414272458535039472780432494165801784214314114190487993780215019915347410307371697687231887370022702208253213843572449865517901978520256698738881056239677681370532225062703397830265404412935162965830543896542287437388377237241493703147220541599323536791704946732215068671999297352457597569512360314301916758524353088786944267815989797622415617335922816933704813175657819625536477868082690679999959101597313332381172774839753966945467061738348707436738718886636466750474297822467092784279041669887710667904009337191341337164138303060406026514079418202300992310121023412984119165127601562820027776432904016808077024989277997346230381547107895174913764553689260712753062105707444673392085395505496860643188206068921519478342642810765834051096098487536151180007747390996007878342035448374045555241496959316990422352097045156578952884792453128427243197130661755047417744417362182324465822514444936390144406923600607376327156537303715673946098040180321016033837485998465068279207608451206072628946121193233411345179008102118935235808880730978536600643195208628779664936388265789626596642538485224997050808255574667713379058773152104273352722872842396695538414193805336426108345534996722215452440256009768704232080283191968630843501256408784987406780113540457473607805919007698640644115198882673744766357674693052820461949125511099362935192194891753135874773072838067051937612886854193778161634919032378314879701391895107654040933256740750292321541257331181615130902247062933558334337530905118814258932248931211904000 [127,95] -2871078560902856507533540716167741664903702258834945902561008666806560833495192306757395198595528486740286661568703651221823820026563676311924582650934978278449157026355866229881303185289348929434878702126538577884892294989880117502971495337546618589857048293804804045675978153257258562729763788572850803454235195094110046548608587599127307455537134082798173213818748241941072566379311146838809255047434469001877781241064752086288853676482426282656485010214867524428648845136683365755088720708121681803750443456257941058834606448730040479431553500522331559034208093180339233591851444217118119169241536840628643509637432383566449969916933784340934385831911601191590202207905700116126329798463004390073806520190542172909809915320279597870380542602628437346125783227687512187320238389855731040454653809172697575283051560116222103488367518848777267929742595450553708361436874335315342662549147755509100249963422423806143700531589874496480626133329117403655231973062822005779610190475770181179655141928826053711980031337858269249789614166483707238396248643366018009987369069464504201541436194380358813951272661884264896072783733906149051970358280573779466151653048521579840407758063128438323261495065550234802866464027951679788610305935059018463179236867872484070370659022660494300034880090912902915739133242224963982206120229217931721529169424767009545800707350473013725711281048587068527007393991491465699395913911350306295762672987907753308330949406647997653641436853307436043845975521892008824223797422241198004774841517862492943855261610656469972891690503745072298440474040690706091511767304779935237321867510729271605273910462275145769250065469628313170370258034676744076501439941517708985690261539084763627666928632068963052898684378334806428199109253844220933462347385650371756755949749576951564870736522919049686470387509155580734841700251894682413957696625570744137590206699664296302245676719759545836777561778277407616935775451688131880122915302835631926005050361670495072745269423530467851513286201396886767041831096266418064307309977427438660478659802047876097125523084650554658655050147283642007581744888250819462808773982918399466575925787794671700195054288267131824777964890107596694526366637278046163390799164068266766396204239807292487935417375141711562814585079516738770847691909403919334792110702157706935401001588799984241809776073188161781675891479376883533415573404795933075271839169627015633504516127886559833269558428181785857444908785976355528232422784 [127,96] 3533173429271614136899884782260199039482730928762213238665780948305993653137397574460109114000312465160398352018938247437616787691696606757742375696814936777216651925438260823983947607574677156074657969944093864950028720634673019958446238388042452348830462298627613443234649191128340384989026542619226168826969545357897592662674686967856749011598267309115536823467790288958771280463485314071545991902473265462572403258600789713275767715393408259847505292308086448531441027765793843288291898661550254081794647937500656617670073949796899461817892149026259077697813306451869825019247514478403121637219412802739602338543167025394518070346497017159059249597683180747946657731693357841935457753719680144769236473726869938897903608715233540711683496807167570170702369935923338557565617628037344596074135770324825896602397190891415237559386678980278516442509830897116420115533760766005189837753705150374138411329250569037098843365221118250406210994552112384862292216151008015020324460604096334580524727041521773422745335083014233645641352613547236330925941351956380218023944020170545237820417362105763540454021272256257429639168591593476288921085738941718642221961927452096779807294719702815128231993597933011522759083601321211376344921458924992870449122643963518706083882695581310771360332969304175730976044465087756986636976785810497640664788297544422998391182800053047556711009829581243545086898712202042632573587193591038234306738710958315598813194544863746355331947318548406528640127694333670734606959212485386782970367573850477799637181964346951553343471848617754437901321385390495881190189267221335166662693598481892616854289648673883833625480469259222605914681330381527214744379939832097688964266120509770767735341420292506949245821369694645266669611686170664733357510905724978237636606961532560098062136119282434872049964686860802088274986579388671195606884449320829975000333304063957386937847066401531163448502264639044429396911473992504321126841380810270144380319147516174809321634017091553547178262173729769898228646928035907293406526590074631244313169597972939051501496569273279254259158165221480299275537510145164684481860670180242369872717553586226712675609086268313743445159255153298338915667077180264056827117561257565516801545071078790745134670738398462512046662758642442228170524390977407483114652275889685843084465000366038218124488828362498650646708964224072136560278688268922935138865996306111256950643740539489095908636631072739862188984384144745822016 [127,97] 23839361779694548485834271738560870776648384259233933394672758171523711002106243161752629662475141047868369931801062699035582173587773575739849442047368599423572347523308035437627313955194489475466395479594643508318725186191270517098151924576375925641527598089418858497914470578036600771536703776497244759899657497712670822400112156480143257306768444358094329387016584145072675202317254349456996432226083238361293521375654801602106858365490707992327954662515901748832247988640581020169616448603262727725464222786588070596173971381236084338157552620853326945039315587871351355371828904624330647332695120100782392536390814142267061737102292254686757414210749585493118241705381040391135422444077667224593863981721550542203965525653107220966506962195977175347045577668919529086640353641910641470426290882901864952065358803936856204570978294817310040759817863909277522279252031705191122962336063966383300980856455575763000520632123713760294066461377630865726801366422199153776248516090132160875973345048461673532082529865476052237070049707101561367897798220918531601369685565701484054695995831464687190960352452667926106811609826723898429773303902568808409710092001180216817396777544128662583743978504625660179564837796610061932138456238684850440832591342285806690636278573862339134685354300073456034874894557923489509711594170239491477841328510069697007316381639583093115848550965073168401223861917826638985257509753055873643500046234234277937808367357526898798623363772472286519020454462227248527131030489365075452046099305535731955846151912045624702542119506104161600044067646562196147015802873518756652709113715979644849843012664723710276067474240153646028266988634887268393811441006525887135257227937076147046977551391341458734526219601075631134202117278662602782959961398524978244959893094883584035671553081113905604790684185340554044552097306829807521047512653852061757622382659983229825531984111150571479322926453907913510644962555857030012668640644762728267859400839242447907339294096832388480581231565115810252663435650937929633634478071771013183420799529413732740268011442418612578142909435786422413017723931954850667340072600463072621577338473341708676861808689468950008877701738370915144386190528984592095453480679539478730758142532391384013901024254137765560204492521088265043325092604044671839993010929194844150914955636221451449624893625835684747483360039171550374949152447352884125413369223022716748860990553378616402178622124044044668651332679087096 [127,98] 50330301084938849685150127141013038077236133164430915965365450772852710663910999827267503060883065378815018371785362054912871892747236218618096965116476541657453957765138820063054441001522036855048023566674408261501141390568088340726497688134601406752716175554297883527332005306407734080853595033184901328668805885662894247655895570980195202692998035727878247682294264155326416121083280608618781858622355627410076588489909828340996316612569789771246414752695026671944137311676669164798698777523163376537240187478743559114350382263772348658765865935487143331175416400683465209123726758125844573075919262835520501340533096817649752100515422235550989976895465938924717902518148807130368126210132132937277173385771015842132642918854908866553404632005521788624065112509386292846947159837871806213877457014925334450702107424214623139371557336229272477652768181711852734171710470405724522097912546886495934480858397718507733428384903563729087155005301951368196266919962914762177909647977833821361382611409155837546585470841163140633719810220928073999830998666727105864804869264194486738589492495100539775659206228465330856372223823201282805407133683219811443120867099217131648497972902761956593592183617258114295801663047208616216283415343517239971195158240375145726671355028476573227874826638992368907900368176092677139685921805914232357342629667745770591912991240768557099487143928777787537487772150173339766959336008845876264405315572590167710936852181097057314790802202319287412984355882645827627366319158840590294138020418457123373206410762346595750441813604158340108048811395132044936819628813153353003315242299589607511818685862227180730629178272757074262800681723604168598974939721794431930439534557197426666286854911651235096630702203853811673852759650595574915284650983579841736969395038480403555158048895854227156925270261563999186432585862214663950337624342639376107293550056230758213144565248333258780116134358204150777379244136090469496523558914206521863054568249474529278537157826960900803295511456689259357863968751232674273167970693199733084579970153227672695587917208630651249726333149218221936133768520899751530467614471096130507992171744165280705313411603810064646636353372831018497715990734916596649721674536907612289281923380174675855002764234218710571291383606087057021436555129305740391765562758495678153989025564446189666758160765005398857022071715050731426265773719523949735416130924195261673762901140430578059592285517033409611187319600 [127,99] 50561128600319395168528093973158995709184250110090131780731256771262266785740331809195966952761955255914526114218223143296857971523022317924736608617024352243300155223326764134818296789893276973463981164583808610928611780257429535215759032996027248979609712581849011489910017200360222960699571640644224283951284437801861891161392490547309595377105911691378104505391109080435315171151702663311967309019531174374145250444226865768882872255680345300757104868191385029043497098287649908264980689038868232254458773729972067720554886795126690394952537593221735317575814550014037810299946257017340697649061304475634336117890844675931350648578251512470379680816427383635227039728688632775692445925688084640485225767968917852176897803043544222959733705530394559560520840442834846776612727803865193335965008351135998322075362170950244446416511433724612718812438481934265714973457131811977246875982691943539827859234699733646349901427142756933354684237200231505838096856337358698945635530883892532588947911579442748999777341898525956419332519960742285290397294870710405123272247009619440722914285398067068585123957311786605521412429309260665479656957030761088045130254390621397741577483792254346779023511608326938544151053160546449406818413033615605220128904688308460257211459210484685038250095642306492757331109831645091351118569063073789787474848115759514353421105997583805112042308831899757287535038692946455400802440146930725923417142131901082960533453846805936507184102258131528835993167056149118460646541010136272425680268083363226493534933884851042409099579487248834864379174698849115555530995463503197124846405976185078159674685619787233749999569395252316991261394648745442722016834813835972233836144817394169164560132002979145029733365770072851763189201720928863440492145621926385518140236948293540348840110812377619058283750659572337256988535003679424525493930560413882045029307615812073162329202424173117699466781680875076191709204690541614912331277523903705492265330388363425855230301299299225496858481641647571477386468020398431098034488254451057993387667609679802328456578880130186534577122910422319385419259807006636305717074137860862073326302240663028414250734591121968395114287181384641898086783050050596897769360623022321145711123434547520312832624707945935378818741598565069065991173609844805719452016731129050753680568342034913661655779189679964226524219230966968916726645379091818814147706975606753009572201590507942634650875361233876385462 [127,100] 36355817425515821938241663609318472197527189072654742033570888027111451755308989497672977077413557236132442212350393300209023100298509023394346456453579359643473191021675703800882273725258897070316447843729330750259942538494836428134178591113502168229503082914708536630068893527133832551073246054757832241167361351273841140227576669842621666337710446958555369548235265664915361800828327857453345929716479328781368668899181605404230752907525399489839783397937522720704444000831064569773315751358450607579997494883557647802280949259248788731585438191713440845173435062263562823014489614753413603826716804686659469682684405875257600844964477011269332288157444764138735319410938138946586435024792683090928745308247999635315375982257938613877639397650129807983811649583249333605817860086105005980316834093842524493207779964928856633404558014455125255167593567481831009664324986076959819614714939061530573846435427098238683429251612020582953303910107756603289217943633117303417206037943494528698647020113720225380556406026212039017724580226427174378066219288751126911501944650603354807682422453207483852505604244586164947484685966384026854282644121006576811183152914751597847770972514235219227546473685784038739588896176798500870177269391078514649283765334819591162846072139021457177694230204798315259366263933209875904498426067315408418722965371911773230947918892177492011030841004677484909143403757947048500004213022729737781732307096278731316750666952320254877028465291450225470160079139976810010165916404521994728657398941247111698519731442809481466477190906707005334351835370057207726983631731798551712125016949744510977549954606090539988655521496555847126744921353165046236869448956398322431463973504350656634607483625799271183774600384386381314826563061676783004723522837847911478845833470689778550466399187872215598142832387527456940017980079029433019322110756677249694727091310139489635662161319019441125102380229700483128096578335695616035304274246308069251335786973986599275724107902027038660272394376366660286763122720870132812727955818648475651927757233567036995142350209177361374792776147270222100020566702715523330227244485462228565594761447435700209720379349547361008137683375549189311896877610939109816923996329973956618687508086448000892001072419536378166783570947357436158529232774398702967092145998291748136348023255153199680418168031456892484135792869199090767980665125610620324416190197495508395332142122972414956013697349081088 [127,101] -46592083992259192191828032362397923323624999973824914159657157316838365167646534692014070934248209227337832125635045367211012122380106266224083609941551431419927026615081410900903679429042126185122718725772192404032882349185569605601129910085369441810124948654682631907761215585226392276835916243210175800354534425156640964050773266885477038770449951564062823903614748753445114160364748774108852938293413473974530381929555499327676766035844181952027613861838476707490996565277315637937911202406311435904509073361251846757747594396129315455642155021292868760252103500573466583683798657067615226116057621632149287407133156245407510586346644006817604949483375408403110945048726659667159958463198666240458536776413968182795637279941443304548952289665297393689962717984667169481074757106849947309049212532237388061925471209428496723702510893081347399320663866035200961479370040420447725418432334006455560901777149556731666577366680259825122088553484121428487499231363827966670132729936876641155095652198577746569797433773135699502603988277159447544609126269149794127955319458036899590970874439900168753241789887220014667189231889132403436102370918933667963487386134982462935529003913019322737205982399938316014630219533714603692161079101729611024717886419315508592791595190363958047354247700531878740602434464729892514290591909589569400958524624432107026184461564518247934774797876535549704433161709223092732730063796918257608922473176360801318320309088257955700561465972430135863885544158666244937307657496453844756710765463921983892965587754986783823791485663715292292610129348395983140056072290177965786539794642329420117534745399886311994061915638304122618303436235136181095446758420041982071444439542488296301092783348828711805277926886958934126911640343988463434100005115614318832445419312948659578282831871581040423444826101636571225973307363985547500428464895494174142584111401290410634595818718107893894622184098226808990683855604529530540459133675777083133693196514020982079863998768405501318017031754474319359764889200149074454097867084303053757222747284888931389191955219386091445535569860172049487783787278858935115552605858956707951285306108495367308791558197380628843064309832900999913156342040984033039507460627562633236846994513058250415850703775931019220736026228764478932992111891275195562990081831660833272113944767235669438173679875524239282400142657688827312569999212694482646743405099178425290982990191059486576717362432 [127,102] -143299284191700992149954539987713127066422431690628452680314421775958056486806711946181399549223359014043342581344036150403918068368804783478425128919664340984331430410175011010781794447763594915483408627902474965508841140763920983653368397695058262075029312580507145381378589803528805037389487138880925805920314169949067722035878026830713318532178779237770206330053537519666955655125751066797631429279357492932273633197435698259211716699874535697569168575002582285152775533687493132423075753816204059228623156787183027797609206083023119986964969842431397652621059010426490380194578876804240247192649455861078606278292372356791462992099871778463628307515498157162171877385007395981478680540841994759728100081900295820183193086562242302147810572295374733036373566377320229397365826453405498497760528083426866477278289859543929446173347964367789427404950038908492997806440311744022097976135939517340455737141016977706104496855249190415356242702165372146647414346749466934008947471644147960602324359188118513519106038382513528014368178191532557744158412773991969746989863542129021979114543410479278569475373802187369127803918552368371713629191277997180758800104178780961106695786476195761520371893523674126463757090593844440837477786445164645098678573485005514194871574182974956586461223382102875404429552668719402011050829717344237175807915707450842894938745010148865758774175324337450887500288654589759378132324304488888210143816293463524997483041566114596076728693945170770903073175826221730009756727434802462076488757591457187726704269878736465728487362259388366544576048314493821720787007700073161514825154888763805726691742469565094697530105401635377350159236125652831207440764287398369161042632697176963344988434505981538186557138922560890283961345271476811793261421210661851317777637563616673820581670104647965975855817664523889587983973812353017144599175547373175242804145592885965735883035434018413451536967462493669679844683274373125966348002298387877809938388796490111414426329195302211440380221145249017161112882783555788127103890636665075972886803589068738338768754046128060796932910934458322754393211123206923635665356278973862364772911267415143351417558560205962894185261603754354902518157952451997279055836622464379502557143693671068080178527046733390836267469618758181067204673133846244143912980087899244029912067357127185889547877976641421849521314405080022336458248336277024674828696177012639022495661346176067608064 [127,103] -95650045506035084234437727236039094372598878754164280750871637461020620171108627016142330525875079313574592198049447954954065716897932216657646861067338833480672190796433509223178095416711189293770750205248064502296229087909815531472478172578196208205088442456755439533956387844443044648179423412904358761512735711834640070507491906142030789606032108295880308388970119737127667585082071842241158768554604101026456063626580373148085062992323152642257472330050932373648985440892897572138923085846881273424248013589290389430514053990530854446033007079353996838120910113416025255805185160252943528150125322015751007394276668813792532439204754618727927035406810573160253681702408607854978454650932431598986086657412748175875943284751999987961117736940104244597250743168215455385976860500520461600090567835587202136411918358066769120182283093271170801899691323014077439053387702717411154985113857164723582268826872807792378510346633305956334035782395410789411515091638298315817986212339551014370647602686461812669450163695921030556294005338143946004230647443485678470828549173720339421250593760155022563267520351742187897956481031104295103996845169223233386346566794164482005162151257464229598185956437829968143201832634341018506109329909562133410042204112986615422787032940944352956252322346143146159456491483715649106907511543689046658996643230962244213606964512524491143786469301923130534481717420668658438953877095843742554881483366435366073378599366886103532125650917901897189511537647977863568674013916185289951944708381442535128360487605341670193192692553076595265721852760339783719575463580449426376548682352875871531208652840224455459929238496760577415659664966233036468112949860605127326915583945524435590797537605613878497694711092939119946495524442445196990702747367694316080602154794816848290031050861578834264129271144608161478114777607941700596197562595576191406924797396570363294429096840066109599091053093391287767604515711511701566085020166277993178274255087032280971668946828730046584370056271955127948052255894613000046395088435496823820700127242216638144634866341814117391434661512739495722583797240050006367657096782931987785141083826866878313441427640412943453781161031512545921361127057404166239137704344089495261934163009957697760956217342180680243098207262970905874552064366542324482244541720129593908883944730485345294363241494471585052138371119532174084431105389395136023355989470037820933737964077359296 [127,104] -26584032513944105139501060827605669193416350970919091337969402474151410281730224076106312397990909665024230224029383122192619658513532359614481502918488514217045756461997972130868610808833258094151956373049732567092853109821750254775446195995980563152532976230140200310125212662819913500855854834471390937965725015775340699902901949196857082542821956767849607315858611608731680527944166890442872084723571741892808800836628650178456449351408976988876635673633845564824906128288916765848820448444298265616364410695277008337124748053760833826965003919407566066389303866240573124676257886528606580174908341955143997872444547139014971842201275086740269549882390264816379276138084165455823214930610802581593579742826016395013580612927191673265554552853723395421692113177736547213930834052188978705722797006454963314357866090971929177587546183204688731957788727829465609033795458901722415149127375428003525228082365242802522977458390126127764321690538502610518129738095886743567399733203983065308525505360252308918643694783225253231449092270360605798861953358769797725849053243597394314345268287287082915534466310290900915100899592680528474733597733456826016833682207767146098227260092234111020019065356445072545155992044943088991308550629285109956043656712640505108215244807175378311151207111561622210663213723408302536231829860617064982793839849116463690980561396177443996166002744043115683534837517226473758141945750887796850034880061718570290243648503889799675216036928178703933292193981372474486699187435048539928743318422644220369451442509834346584386556990133647215856895319089159109864918854304892743412748679105845484372972664228959101756854364999125210629826867790700520058372595777978914304555177818907348462292093544238532133568883497681026733536469726546998056829378358382215067291022860102609557185639474239920771025829607369603740217965393743669310772577943503223154022284393203383652572132213921115811787852225098239708565797787725362218499024004758806622954545265864721450670443038359903671087921850549601936615438304680394084202409312024980258892573898813290186521878151460585959259585734880579324659756962926053274781968596106210409958518150866210964125105001105701683338650828165565267301968768489401972943139062680941189643810208899873064514417960807255954766143506274623093856918418362671026121493668864278015398502412590933429193224599833334795639275482913890035127265013075945237859406607823051756565856 [127,105] -6175131464309622125441515354358821957784006964709211394180575380082710965987922730821882530334971375165605654858600039291503149977391086537966349299470029685197206923620326855662925862502455463938854891496400828170579749938881748066014583071292290770833053389230785278408282037789285690551811921045430952354383583348709340406740353130705448800226888427263165859072431997212253859909442266683020023788192087943716748967652927060733133911076867831692792999103020681758723294326642804788739931187466745266830540161091308284782218827739803856116406815911891926016230654135936862869049655306096682939842525071057866339463079576241737191685678789212658676156055284614148829746026560041947800092561260151398974018814718856737091717022939615337967427545357223997155279598607699878768475041969238064634553427297885269415474447827497266601641302656916314934205564569207916424598308430087903964290412849267314980002146145439146884347759933878271776922118081183126046185914388558432099522078273798145306919591919804174896701251325891557464956314291019622675846415302548010313643728682155952440717564831748987872400463223566423067632730479381775314580111766415719160391754322018260676396840086513048804798975301138178996049499604454001203832110505242857237142460999072137905261613840812927740299117711451298450872593824550851323840241787136157655810325400916921545385468827342312438532314716086370797897866915328406109354331758464580798628013055723647427577869047591618505772141701892157167710833007477429727650172348196953193643489743330303495887688169252574836788776610187138617284088694028767149843774253759851461482100548057308306211142905604681263532457912689833695247336357194789256056731324077703484892379617829442945598438269678073422088868546703465425086515942265128150271832954961519022205397992735380742784537019621050048950924260235793117101283402638328362068231205982216748683014731625234509784886909680103800941477384979632387705914216017809477886436680610765470430077842511842801579771361216749958300351634983583660676822492954801209906494549246053401633708451067968673992420514178029266653933537919371176877363555483716112999195741686649562203106519230414922618408060197876627585039351157976233288539625762238230390512818769619255846623272877742500111916937570149428558984596613379010346907195445699092012402361473282417959170727174517936255515614096790799435876980493562589199176783762233682101280850193147460 [127,106] -4243697188619509070831421483550143966742932625310152198762476310286775017796069484549382097565851776175438597878109118525465887627452138602580092608919813303036005913816544196512837434270245254559093005339543369414071005180508200461613327167481517636093783365292668596584670324430750690090048221730967709433386889838493747592292405078497256603101544060470340666141867160042179163765045498696945854210238751120805889585159151269321241704355898201431188493453063716919300028104796520993202800145736742947321609269639043432584592356499313657453437703399329293941385066930001382370508247403033304950782664635658654786115560784832949185324295172167564247567569068755058171593285978217353768661408791311089509740854054063802333359090432117698996726424376266986695795089523416139628722097110294508810430839993856702095651946237474829341557666462833816297881793461632190272245970268756552603427540940773754262565063268349722957549732254844759941686468013256270861168577955427430378627199038693562462991702375771803364186644851231945449906788637360032111808660145522299564205476841519534243099131942826954495717240529738589591569912867405434162089324212988494046493816345334759747386846416900384611217018804481097630116389468408514201236280965662584820954206855614317851363746623657102456970739004536813060365359798924704775667922457167467982368148527949326012790825479711217706132195680246794993030418088975817571767679995661659184853338296839376545049284594749161310880715356670177829126645718211706896037141847209298761149564773707911269468513202853563897863723356160851387083832050564082215388211200927132497105325576485622745377649527719150763599200010255082052403258422291174855200199792622486372343575950558805189843952831086530901861244966237121023988959429809647917473935784300691320009800244528466625672766820570951269361049762975875718049352871210098832861827489094024651406930071116095583723282414480597198482486556073308232135826646186503596480554695096167073244758959584360454642995853871139612650034495250078097678353317620803607262730054022516122439377077384154208454795480275550052107444987521349657863059377146993075358956295835801780327439253044508872383216268253654047351147823118541267436499080873171564689029582766836664983177774841060719629415843847235427873639988021278277535687234707591576286591195970026583235505116831313658884784236840577830267966139414574718618819710861979136136059328728 [127,107] -18492293818299374411612541201902555876477579359018742782103959651894730838785278578021077011411887011190715130194553186864292217893783923488923324420977601775652866754358397220050873303300901620239970783686084613841649554190868115082098952279774589490612907939782020968882631455312589084384018134031430766959026769912428854056782052509611164689896086666378415453435933183969037882752171467953259019813327454951140244167812875992916508362668302110631556414545668879026710754612336045356691256822396581724282140085143444022727466193931838333861750210674046329653018336581673148658933942285880128915852326033902853323673033223467698891246936494513918477777136967468774321670424123799735871395706569168270275772271615896104076494277089813322954470177214624916365453819182323050690904586329446565672713833379907378659154981908552868658850585710383379941405660599665692083697363958531257099966313022707927333503161270577793029337616370412099514113741254405640263604444976972499252122950673007256947205651791431766285445834350281671744382535480712471779502127819093345189841648691460585712709677802291452593721597433636094690789109047377167202615905817969346128855223596782272863484226531875481477450895991148574115094188534378195243201692770886104603314585862632657654321537467837117279347920844371402613177092793825569948435714987033605543116601668318578533477343640872643936683989075036015742544793293698962710955427226833919169673450369993453533559514155310392179876562644505958736384657736428056968049683642798375280263919765823331981836454720373896797764082025442667856705180984238733971180775608608344133498901570584113147913154313573980549714308974981800616382402178837033086319376149516042223071392710513818027009837604002592417472078632177878298790102832814058521411911278294020809488051483625774722776620442770033066516409467166400573730375305105537393866739672589782719901110729599687133797444354524935836408051537126794117815754351018286154891884250852189936632886490673703773164408001351759586375961422311976912192855286135832728979733892031906825390702833174622605139245228543736343588114369186230362133730533507120259836361003126525859821247214288109118976345534148277565049155929891109725572531109595771613287110046934033007946312208887542105431197041578232791090137846531852394879790890735523262518993134290172107281441705822791180466291696704389621408588326323603564554241431114988948786875 [127,108] 39201335351961260376814529243074918738274936450930574240467470643548569760520964201987500893337727179950380597822096432284914745228978271217467209477300474000720448975113458805273320191001123341613875350862428098186285927601794017865465601515404220728331048956142579802038365644158206496770101988509323807728011253823433679653089428244328701084187971102222300430717981579078163405400181781044845713509429126228753370005916292940844986843735634710408408628709659536851582903854053538516918341773969006484017282288796599912625284159619257723306238607551046358480805398084492193806523490546182143142980261773979217753986962006348402262296824619974283653634359567898143200743689592279560554066838227907471194323466000613180117629726425283623257396674499953913212348519473583708892688077427631669224451281811688848805406944585984137872644851782605099905426732933031031141185721704562894048726209319051119673659462333854350784516842138591002490044965014214040897237918153523028929914282252032508092709489466880884319475550240492734399825518574926450106428653221897769254639604107642501065087387876447740942120019975739771358436095122000808440002297265591014644683624960235449899838109491272939686536019839408051891603343838150757756180461472497946259368433213639749323925726930948485227733367614564416971641405700188026482047286355309427556342207435707882510406401307994762696707120889171073934718041354199286962854731899136942432388422553221641707654771383961015858402307120298858922422920888739487767775203502098211080514644746018796828847298601612594289621787586179220830275516514146135164222594175155744382246323541137104452843412168116393785988724728386952946666857800881041466394158542077326208464890723338306702023935802501420840089626949711605631673318240364135483987591840099715577647653878471638956262122037756627200833448137016783939642346031049673168454896688375668531220918799738404030283543615370278229215859722343884588655479736455506873216275291692445245851046599000976329523339415730510452602057669724661655687105625790429250139556429007595232562889206715320297901824659801882826199243128411830390008467149535086243111015264141516014960063860739558047562487793118854718126357145603306408034316764008434140263954847801560045109152233263339287829460083548284381874645900648957194403159711401957654400432641317376773545355734925355507187964559515476426067663756300231102250986259645093760 [127,109] 20717849936401614717314049994900309367757447315068909775206411644222995367591629168336138274901655171013246513642006877826995058801979684870599694861777749369341503573854546549378456979676606338890582995549273517815411932990882562044360388419124692871306666459281827466500963542377500117035667934397296686515349135850346562512770065589903525188256371764475976688334030579142295417731507378927601261523490898012459204133304322456287438108273197863900492046584126594104941179075483852054499793516484201799833270442114385377209906688395153071058492378027339832831177292186551262548288801089050621677119991747886268577204322228119443349547051903244638547408592565359885643714498177773473562214510423065811480163056114045061091482336399664872648534378357872961045516862667724422368724283132223737483211187400509945938008858911330155162761915374441915810373983122406619529237350241336015877386981931373446755777064407823494147555221077900535946127465417508037244584081771288050194110355374066914087415244746698596274610999028039366572433815993182313121286199592597789389884238600465470795620524175836081318608273154749784243507051286508282021763205049990030574289700068805962449348536903049803892536705229210430622866046901746614233482944003095531820710755783780454762747064687819531729986140816640709780182809791051595384309549380398700803891627014182242085076053147586615732037523558043563791736444794247849973454822146972307579860707282566335218096811904962750111924068506785326275076387576951158270426444992975629860200457403950940486519002085873554133568808918089598306041269305646083231513590576615824630450342710284871492940923497874662302426951697656297431120963107851676548790443871617311699003823815732733297220247795886275266964152158907192711817162396719485000268502889096413790575261432635149891110397636556882978040122910481797254328194721283397952038267927614947635675264770738171968440473940317200778431550679876011677060542355851022231719687219318088421750076400250925290923827014625473479585907660513813171552600604881306439015496753847432835939731896576208499968072133651604738614686030075352782242435977590750095492781214923295868618377173729557794845097947010648748260412674539983562965509163512639831390511607990429471261541652937947292330369700579286985838232858776640525257405270715072026012009025551456207496803701055077355174717126211941445928477653382693377084207266704 [127,110] -10792607698480944756156166929184012043311856572034278711855009736910133500684415707440550102705913494530864993356311321467009010347813574970740622929151531789557307578553319535231511546180550177702187478664815814119889670190741371190860796864048871889484148590542747822713948132309049711826907510121853058317951585308428427520840710955547544817615678554011773179173817981260058992861379346989516933642136993385272120506289397770307420422287901047503889829742118557487270437361566991592776252467879789394049078801122394381740708570620817502784886390126774534043358062169539561717115205321986674724776138806170560106933452946190139841032285991411738392870492933635490488867187281755217412893912206221855621462162666271252614848885077109972133061646794239760670061792173040121635730302761387551479451725891489476458268629118133288259923298473729984812616820460240437849595122886208272744390622053834516244168312594562716418771727855146698159917563425594486682126940232301977441138837249301315766946364109363343437691482369047379262276795452085412857258059088660015883082813190120520231058402288555021395246559699679932726716525658302684110464202317095681235028580428012021992204248776370520490346399031079925316735619039294184024999616960036822612430130687554382821754227331657441561882790262088499356942137201477436337061259452992518430584884352543540086362051885193340172228913600234551700140757218499955031555353682622823252135070550365092357056733637968657016614126509370627848647431817438375229181816874431814644006398288634082619194462935225786028482858692167207275215570709001485992396259139219647412780913310242042325465924202902260273894956859119976888169716101196366076197351067664696222763216631228559479829327866179417426768575521909677126629074749886505954001029226821061098518970614300538906615225754994639084461871544845885806308481320355671763745368354069105635414399370818956695224697658355144646718038881147710669782051059498935549067655249331315181024824318531565121703387963605885301768001937049640100328249342878554537411896577495942176758031888788563212964524010896536595645720969715983684974015116125007246105972741168619423821758202943488554559117294541961984681456172438692447637938337287983828568466525875162383597573667798442679125448047166545429804903565233644965732705625466075561451770278302500145202383991612162306675728842208251725063837928438356144990304 [127,111] -4727800001607153767200895738905866728138374858339368516179719127760224690744828013367641010349720804412662995600506035533857160691275800001921055548929758317929368373317741270678015741651530877149723963450076044727028322209281118702156259211910178397371988808154308830150768171048106717658078434852167650426341819744790024736975064653160347731994229075767352150202890876316271135769284115054127870568945208937165976697002981112201134867299170978154292609835408411949732028110236097210655464185341301423184149412897176027202286094711333700697362956740276757864582841683245213139053731939101436294084090930635413918289109663609497658484420845114273966775001616461098485668918286895618688017265559937652308952515199800313988119423690396561707578786870471589162663363621072299690495057359519614522749779750070681338378963664465437445895537667871207874849582365621207494870001243694167973616601386904045080688031842860207734672089278715686198116822782341881305090484043699151529755072271517868894922625394237105289199635511834083999555216021014849873893915738685485922149261713558780827089135050918844998746569354493142579269412698572758976442602016283288251156314256096253400644301311333426710105913180102710419552814321354007027661793597493188634040925737073854614359695332388679021253861852662832152809213631879983878378884231942100703472120693855795151568975226675064446764533492360374063516959389224654537733657750287417987763659329523314656057127944508740935128190829814958323981452044024659651571357718758066030219464328311461925030746233462605329759296251537355408695688085115496058405709097189181294685650263827238805493214755090352305715620585953966317513049114645066835280547959978751195212785215820729303611650695953351774234155561709885303140351149640974188291393089408357886888796736832672452299758738055189064094662708554267381943203100218090662855307629990054391713849292960646229211028654891772197829347135931866177725537984936471644790924200801860273455300252808905739017237105483587997147293323499278983719220376690095127787349323581294638197377867000458122413769456136786818139249264504347697839782073416997674837365600933740221237994720486943913415563418478400303566886142836492966812961810856997907321539979889323107421769705948769299068799969544864221382972027031007381408347768099744409654498599583264396177559261137550960607829460837629302650714939150550332 [127,112] 429136791427322002067508714712164825145210314708915106137547639069956082442636035037811127893980547393471922717134657299080567860384368577779472323227578949474806504235070217482930418583575689671131347251168838099772091472972570475269049698258661177472178995820070386921476344847436444239629545034774382690897253407341497751806219366121296717331571115770055305130369490606145702359155081150687858996786783319892585159543216021964940903937002070836437974979153548690030350278056306134349672457107525419878976157918018646142482220628315503777744785163153097323289814830471438786476732952614513738026623629886708483466609973318913666940426741868262960549818785770538276850045685617253356366364005583226972537741968837560880146951324313434297357475236742155612190283655738751266424207223012729425685195190051548768890065056596501614323154961484294997035182430805985156570316972285306352385654342325607864761025774183909304484731548535834654322116040667044423925208880469005287332078169102487061328183155329905836213734616836391232502080772490185798231293703178231515526330857012122399915315893462388332090240721408306153935917733417350999772984533621508179733484031189620334649140306110871993114735034486205303438902221214758280779850061490734364677789216178007626184052214252454963957881739769967751409975264410291406649125473927048788210477730779816699051447576147325417730545054788045998893128405808428309498371848449924989314498298461657721273723796776724820450565655443346316820052209059075002030428456183787589380147927550171455755574329901093640789197475591237920054393315097726524803296707254218542015092024883411072803856642936683218970094522778925535893361042455736317212499975166350888555623282912392528619918471770059362161859701885357266107770761671142807896235804054866829406485464757330211390919567708135505402611098444070989683328499206401658751213458603858013931046479825460817037878361530011487102859272527307294090728246582932018137223086837341106794544767587016203861294443978488402939287276970778127231726572119522504913297087345535949685722284743279634321386262429818730972339222779033686772040316080095255106097965593411016810328791909663654508137561602471340318887671563229812150379041468470979014563747274118942749761434707824426463988904900594895484502124684325813263021428682111960119033265302699758073934569423041319087911826331968956138344381120 [127,113] 184367911021322930119158994348891742943620959546069022763841039556452143119410526640522023847884377120324267778222337183393134329966233706780645278700278684497460596591653148792362569163212048650950144048325092657494228250878932117571565432267710511303920493794146083494938439675204525350590174328999472127700882889310434456254127903935614299708868093673252025009526916864442945839459337078657575770277657707566957269885114754840780733251302863491450583175139541064725704305165594219873552742939121784083882578898528243259381128991996466393912479593869740542356841521758811775842845136856764345997107716235087966633320350239757945602108579426530286174641062950469240512843777321656772187745406983335341904036036782933127550084248337896950104273090777165203048705479474705201336401221354996558173120599039788287912911017934922278547360205485830748801534081479867760263532335829690617100958214946116610917488753243089115035848618169522790407018512013894084846515283560718663928275968927363054881173934380999766697383621899394309026650809447044745937188025080625638094209215113830815388197193909500921214877141298458025326203340870756828410752586384445802398601850381891128507573906332328989060536054230972716311517396654009744570871553542357927983197127902300633996972302681350891089696602622117693364638304467055681997462436693357464457664489949286492729747394279295380627947624268432264383005797512052923692822981465129206932772360231922075722306999878694271217141643288841427740800425485790544496253767771226700046145521105364223462888471857283620772758130356543471933567885871617025237993379684194864317506903011545526248159303557516977082526129765533111077958197484832154415741127737318558701652495115356421131320009403348090071096407074735866451524105388543128370376082455183587713745316176735373609978788864285461193059162137895581883293275342048646968654650523320946810413995201404783452868004688813102462937274359868255652743297091011402493296034479600190829955506791620552094384799642725763276586734286606277091831812444165202104955511642440622031774337365167168504862570545254713361618541848105976605838580566567133588762643109169772311530292502471623621456769297566796180928739536898643152882638039500399375615356949594719890133683581637777048626795258648471229519792094448425414493443272068533095461112524051391658938658073280096666140679052496089419848 [127,114] 5832505116215781086063293467803528560572200203804183560483408921535335685408627843710571334858681770849807147031367415866100469301574935090329728332398094554657260481133991070370120799248645205790120779760159639573112808252512619664745035454543762204577895979526256439007575909647972447549590450915553014157679211653657920743983272674636309857551050321930193115286509684539531176072694341372776328359716842989405503463619196826647849028827341981521448188806144541233200722929080667444448434311099435492021976610676361729961235035812389740171956163048587891444319427731938600112524086425062709878441510129031742341479966731192112211185669156950271654154642317612784464603323518243282423846011018858548533914921598516554547294666339756240066108267192921332711705594498366555982275982757494740137625284535577827281100705368006472550321956537491707891234835845563939113471166486558479525581380269671447171700072700700510017186702518157754481844534434001166619047645090514919340325572973021054814142053562827618566689693935797674417850353349232104204295218047687494076535715608316119559495391521548610912814352780839289701008504535544979942500836953835846373504166604683215612727243240399454512033975076460833289049800318696351464486125906186060686156390546465277135127627853090393436432630298436059443795135610130494954323378989663099715777268808392624727393309995495441119751137971619218159694705188004520296056887926801865305463808603081906689642284235661008588158162754764572371646528796405600342794881123805082782022387902473006985669113798947107732199288083976638043748919943825423529047427322861417731358273686396542932572894515543201122839700137781984188750540083558063740442712306721083220726583257391034324623986209783618161539047067206334449594549765221542009486688776620339054571468157163801092869513186917832311639673030244839372197252962812142533874374257822511007253954412391302903693168557911739104489035153532207389328697060592862173391704565392360830493033866263468619738118093902023500714560018172459433175193576883494175725245582747070478822238929394152385285777835818831527391866232958278336810756990747741955649094980586234671345452480677732287653017170474392925643345417863061418070748422279027858382451899342563009855034389525959057965592043660129588105063665072804284578219428121884933590816318075952155876572443670085141957194351510160 [127,115] 1150794972080778563450319606130609101886989115307311331509481577234481501033102286628873817930554267275337087437219462977365041668652245527137510972717734021823096385759806158896237739240472531391869702771951173870812307199344756166805643616306960943718244891388179021219510824850096447269812646399044373599637916996870933449502729452250533523125640845613801707399978257062694447559453372585011158973468220690430728522801123951269021267366937900802535685980238774966092173894409868384324706807791730845780399421428764736555029900794634162760018735148676362280827832994370679671018264810384032541413362514385852653166440637611283849544599722434447240509595398738315839518570016843794891180637814343884142724731503875514128807407819657423919946628277750996911800377725057929828701606702006142016968918961532201171927523435063475419409361279380856255539346405219760022070504829138448240253388914922085593663239474384771573942260259571109495054469954366296981044256593365347560956319304186660159582937568139231652124466507022741338480492191661364841494834392858179959701770097382350714637816020046716135214274686401678020431382086023623491681222053844912339666930463413433334306626386530866863965337154391588917837450327183945715844042864482892647682230477683799126859373360718952249134131687427182867970627632084151075389365722425377150119238565230632792420084028769962788370124280895332231957086441454063126177280335835841355289603413204303850567732226123930419453252821979489980112890170988540329909017931787939007186510173808643737628012323333304215525362409134779206852533484847332451103536086672113927964425554735887428168407001831321224362802493870292856824276137541656396509778540282496665116418591833956812045023373962922788834804282619254005992969624896151819771292978135944247105009833097309762207511616899681194679862818295125312722839869476260498564863769595987501687733335615073606918172360576610928762231087345875602212280516707675807500966403926471669642663528667351551505404904137266829328313387407341851980584578873056925165414685686949789921401247200216913019475860969431603701266943451449405708391230448683729281002432626146485398392458693671970930477422155205991299618196181786516818587304813976464148806595047237643237943489918187677129445172568372117100215121617209695414415062029173711597185519494628321711233998094507352315319010 [127,116] -79919603793892004905580718922692290889473443864362876388407436196789402929553869224460273427421202037562886161446464975427741194472180957792865005260611509683139318569246646212622785256832897208742061301474842546485942824626056772560944903383746131672599625005043866367762267237401887253488241237629106595060949034607373478663402777579562892824507531710757107811408406560286723961183057424812416587024396922036864609043479315997875166633924651637553306609140928485472070336724465180500360911516760258132549184288563879590713494373306536313091883249804114710246321262180916232554570577988707387656597653530554015752458843399094461542362725391723249866910566534098011199061729865177316202133652195318569939038508110029722470944660050919593063294525343113464174756651399938663361789326081304432237641323743283261338533922450658509013957509178122835323874093062517585561960104770456039425230599645179758169761554634215763518591057731834716284735547119228215619460977981323731369391584430356161078596309099230442601849552398714726129370423271721151936792104469585206849259619452923471430961074036046932742024347779254479040220356222813329698241825053079689476029267469216151719047852152724743986491869974587759761201506567586503909463171297736814584482836630789084929287387166962147187445568301884393183237817291948383798615857919227137232871137720232789443036659302763636598792299501613599779413400480039669971221324321694308738179069771550126593029063660907883497926179378847623513501931322033322285438129642489496118236611997929161313606532382883212535253288895617461234894991203378389416634048897405966692272997727639396178051620363936183876159609511988159887613149539926750419851226673041896301995476848365559141950836839520024512102424493039187842410752530136817238250345874905791358386558018194189882660713698799366447130790999323198455827776695791559794763260817623183842182646573821427330099976045061736847050893305545799240960002488804053728421975716071411361295689322890234229637951503533775378150590644222977672004097328521725074846929529834118515005887048246007964398433078016071372176040221194210756438905700100623459924419910499381771368376960756702207323015260297540666234995218584183828278789021206862140216209346926594699045555355935559737440597065830298657514286723712455058139058004400785328918378338078370823177951430244225856 [127,117] 14460456885469904124451418079783033535189506379774966996713756425469534431282700506983785944981442625945183110247719807296136279775216282125601020924853278304663426985063883774300854938783012907739552756874318938675692201753894960767759171465357377578953674292491049954425653605849525175371740334685622672068343772018426495739159167691289441720747453462331071775936604762628269260694744442673426236293797867293962127633880328450704142141160169708903766045276045469680109380489544796519865276280181774784130452631469133751151413979846349295853448531816897979839034358759891651255432043178786904825029149190639584166675311728837310300653612844741824472922742719300958709029255953966967118256083542158048411528522190861678331960446775117281817261319081756234596488622871304219758829762596727267121709698170749181308119830791705553028632300854599871635354361879019185553172992012408829909683707357701341296076620573852700298124030748542496494346628911360767242433438818000027545693415501648204322325625935296850073169017874241903140629720278687895173391982131161748291391778557322708225077426784524298298157550178809403524424351433123471861096299325052210775054485217203381812100899900154450516355813979006028670012854715925836715375377218731270905444156838281723339606188354727687468689016117516464865029584704419940875245042521040754371835361477271707314062728431261538569900113844872518173528060551989347295652458651631411956806708674903369053752121170109979817835452129937130449643918954977338722055413763370483757736983019276801929973353772852446252590185426097836651590673793559936343294073975666294665665928838800436407956361572453794853139640480026908443784767691268179523581355637334056611394137830030395361135211577209743691016152598596383163775962919984585406621342280672144795679361292616983150968399533982880270354352676949216391021084717231838559022468573668657755094733492049901365543047132621220736333764014186438451192170924872890595051486795733259757409462666832114787597603505349750837325603313373599119301357936140502277677159772024748129563776018606251027832355640493241246341461146771187104051973350935145415542682821830761964313444551244265248429912057092300830323751855687754450254505387515227740309971987912962121156987916074111720225617926010218901155188537120842992271513452795990666143657225019909634967679723112 [127,118] -404403320950056619876928710156019823161084599333925432217481072912655234123388428270525384984116974407230320180965737841632122172216398464465152861004769505525871813219119470395279891131725579955385226836837520962555533716497301158291687445058291725524274964944793335407781279231915229682078716148074575940011656355892422145705178891890295966696845073754321414050289573967664350883852347960185905011644473154452817494060026353478084831102267100031998754834973566442447532957991710765105026003295744186483836175084697027638884475998449245995310299245141610322336424597546666976893535646911572601793645577708939754326107648001994718793683200776662911698983791507638621123103636948435349061171465348254804225412554165926917521121116912269890589769373501288033136899392951244514366960600539671392162945597302979328480687808762306879451738337015706903314386939260164618916128765285848917440986148400316577918594048213263533859486559266432145271707306565690151215885349603244824993688556589388095009163343568313355056036180255841826517916796130467561269769655993335096082890817915067379256052265861188298182668581461992623389694889660346388830504614857671203958963304260417574798329428971360800428055902363974514305162410904157054949684334629043686940986174263913573390815128455426689461363182993590839953361829901462670821109908457192787923309500971994389342076703899876921885932810526619618897746535812786970726544625223141292194229666314966439418786189637856132097335271658254888177868086257401055408844294858893038608701980651247948355981078536059607599813960016628257485530702436359087033053719477438258940391763556403623298490681683414659511472873757063313709206774647452741312579370602270780589957353209386944755592786987305492551064527989248637919204449956079278624984676869510905778950286955515721887615815540990582131595213131858861954049148991429239167437671281469203151778526211400876330113460245042251552149626185775796014682132735792881638995428318147526317482692045314331384496073571214401108037597846139583590157282251968166254290191155307818921470508847311727148878007657799445924851185949842707220727903276259885785859523707567790823953880440322837877984507503313877521152035406384485873071482076676719578088261221745668044375248606025117491895248087098001728430306813599770579977244783013302476802168148699312143616 [127,119] 3836611447329094606504003467847593389598730128410466036343616672446038837530456579730230909052390620306586174105965721635760938074976061538511125428875291027214477953516973312598645776253337981572747721908636628061782305255751987242349806092477647322923294593143672246621058534714339491873452630980940223419901571231767670092995661672859169629841641120393214076245465038976606900309747360409618533995978355120974603081491141863021752330310367537691424791267358582837692291071266915972742422995486736410797756646246240596828062755434825517179067348780162501071201904891314681425303391438305587365922606406069685566649092379480843709000579434672912167983756597951927713488267742910243204933632295973826769817400394467461805520702198968220126581352123673066704583478011440305439649265310714236981375018205439228556368678869859103226214087751420521435259317641820076734301659572411633066789591273921273869834053458172149342614928725679973790316330894951521866768407171540892654945113058409924726899945411469114560250049329908580553697875543382661888767157941495538026346956669116876577723622974797494114176992662775188294531802810128419348262512601369834565184579237426395569705290360975453230832932962229062643495046334501055965270559607283593424427670162703768022662011885311110800347832540901508336541441355098770562628710736790298085103184474941222914624621656668586321479846610528466268280433909374861955941860432223094864356085994809434206527913878944284625787257197508890609793307606081385704708716732577127850718616962274373807333554815164230153956473785408621067459956639598225076254430893149449527222011407994540300253512581624274037516578604348663170574909141005910961665853089821954129398540702233188122280745595587975872518545936702576337606819876851897686349336432080132742722330914934694492672297947563941175545347682217421871990918157489410784238412250771222422758182162135434014863128243781151147508311640854910450889648426860386909116323548876568708219659539128406644447424573807447731754097666944293479543513463841676011440104960485735691854036614198216904634497586901387020444715780806237027686288446481353484874169772243249664755853472434059692405713617211078532120045929216850268108857872177613704705584808788193975746204098103584692495707051872189404600038452516427253515118469277509072277753712934880 [127,120] -107176678674176903025706582614590927346264902260014559634526231093778383814714493078954483838614484245677432988741980787175467055454087909000756186661866651349610090610541189255225273737262667032841328597618425708871016923650737381013799131021751702317429419782750699127038917753891748613066227844070696082877022009695898763514667809439965983034685035702990231267003997519868911284031277094737502638000430777161224037572642686477670091388977369789384169482460279561685710739308526845924429580044501870807858933330014080153911440482048343870643915318015577513043475501396088608611441097810780247942191565155570011488356951232949485446543473362999949943294433875729989943118555988342143896480053884691275655570247318751763885591030798916270139924532021530606966858957371965065463263451385475313497662982271778752322415325595545814724581600950599561090194481878768338625305091357219614228636661115674207268779379134533484377204717512253997461650174213568643484413710163619734443585293811714685781096412376756159090347564591502241539324277148695869835989113725749323670338124918627092510566496232138864528325370499360387946693994258197701682482794604381434464584315031650655254513907995898891964057500961451714742751739845909917908414386841150863385984347701296781219159392129429597053988031997894092469870632522512854569798072857852172860511559053942335873530543506793550727155453615418174294852992041569581995480482079177250978444222322133077008438054631320651798318203675885036214027302894596466026543162174411085282178525122043422863211133677083215207860503017344766648882156128288653640811307423622418823309826984736902207530067959568934180424564699112499484759407280945805583030219966914170448785976920361240865172708145804067921745018455604845265910894810181408581978861792986980557799391122245538003982035897535657099208958498998310388197677159762727024832685658977305684318584960827049641933133687103425758158968284650739566513853586505832704911671634224811719931978444314438634766604916754578430417103266332721511563869976909129840316915616046150528917344849126493942779778002954940011899082958675793098507425688063169087487209765893350948825138492064131142043755331035769037196767458806965455864203521655006152946412918093290555044948128409321342735926459592417748569289232804170338819385271458632470545280 [127,121] -5460602258200403176097789421327601704821663856041182651511546035629426539938648610578680620657919856216772670923892743985093547860139602569625549519476102716186793657777909029016833359611564206579796806502704166176749350957032681101344401964564302666286083152303814609201135613771482239676009336782557026035090602999626210435318490915112319126841609795458223968599037012084355806270006775001112333165363151008787128934762756147609826822832824194035672374562433682287620982716258688855513742394736641992251642032942437356808453884849513054366044698594500597367845685143853996400493586256549063277608016899506237891249593861204637496231558999789544852496915627337305286782487372203950442534886016506915730373535895600380096403554324452085308418450510113410887682760991923379685051179605686004358463780359084089316922283844818259652732623239099961120226652111320094271863754642420835146286487326039296761010754575740724764328999458194620305651422606919558144571290439260009017677432115348894785418722015636551301992690624794480719136566342918943221689480659218349470661322383986477885319757699986055600444230414190030961890782488220138010760940287142542885216171040767075692338475906944209069797658929251401242323642998099885625825352997430434734948300672727766519224117239663666464014924034199916163006821632895020417690829087856577853655482690829783109274726088332998025231928006942219856884069092672050642885156039436025638704358408605083929971502565704612488504085879153775718756117575640222517814461579698633832971203185945887044071403895378777609388463845141224331309073891634492622362974805975623633075183174669929708573744754214047893662682118795826236006687451502140380374978537228884180713100748991110534141371944576400905988866809799652482308361303167294626861952839479926911459094410200397436677025219939777435879041279305662249190123284726102608612382636508431229340938208457137100801047697849688053562917738094765284830668928476827401554576755083805778718400431473120432299122483359895207358193373755673570941077267318955537743755511924552223355159392295025511942991785030325694124589210459895333132263128479171580333152075429501849689546623352958106373537916009848590309496304749911848095372889923727806753347916086723296964056852431089509653718419536471254820756038457844928504379576114488656 [127,122] -67629351667706804479568606516101466876076916063535742346768889551112134354098600007788150600552208835392904212549059003904969192459099682281160698171450800235909118991322192622657453700905574115229626490146971655090287583225091178189524480036110847094781031815647724749881804088605033815219016536679717002060738872597215348867572787396908596385865110231049021278872253411767339033632052618063803582181888048065835770194453055132768450764683036467540988944735166229696974738324253955407992588275505379066820525157279181404909953963153830315434712747943465101114263105290453776326211039750685988649292966652608082758099752350645207482151236135681425334411740947748548478805678213335400269026230519599849274972316835968554217698253486580294857940517064646775765432918625292080416543078441872011970152674329104379100156041268487476851638972152012945728911413094368330981306393349579288863030193233444822942259894051823299172681070758998895997437448915555763142037473931038512436737505595844402896753238117320306251558048097556517318230495886276671618439819189231294397103066057894043591326542812783354806828581941447868685525824175482864664549454634027380691256606692687908394587626684170988939601357904508599761008764671221546399913682252511310707542181461842307601959664355858077037747582515736408834820940305249036912440121969303178148895707991584587243894594263765766659391477091173260291415054515118026021578454322310988120089709188220568249616678394136283420558219586215491411771834009514186351154679167196572734927816633634303976279018478507946931874206293159496971112374974386752429504722865078371430651491320422932798912315562143786325643070469025483789265619158403157119976323989747795696887629199832658154939657998091706044604897621772476101868423524018440298189971950143239680713791418274260342047624996531145963690423037899236285412875328134548497682331826822500723587563984847308763743545785155557740860996019422539604917949092684463142706283686421377091054550751309334307616618796239449713845393034279377672359429885913288522835602618691487163053694075993598751824318862057873374727806380316506466902524007957434453470800554298615517919937209147747124859058063269792316651881643612057218831657508393155409277606575146063734343823164598432045795789301542006538967363531328344697107219744 [127,123] -827760601158540107140536844332209561585830442044140393282645620486091666931404920293688512933514898558196601640803596336159298322595470703740463353188749460932350450323721399015734862859971434530677333088871434881642442856503895542671895227027140496991887202729633471254009916514966511354073584745923348647196896858049162383049292974349408529639797322601852740574303040357300301002468313499492325291965946762495440676787566679012036103390150178735907139701437086010896641071632684663051659472433603125463330336650927619234892671808583736476516933269147005441686289625159680114236987495628943260441013943845497525762194342063823040241847119586487390875550355424368311881458426235007332294043410788589666882629189961458602481639917771911239059479951593432652320289147128927234003186161754371954721420904808579251672050942487643749596582815181464251070577914582556370926672386905210275536054648587829221522426154764183163895927441563233973126617961815422382391624885180186223765954450845211847790537968058692805353962391097094404868158855397690601176646390683009386732998927155052967597967992630594443577279662882815303345649041936779685820009580801946777910088966086689253509804287529301625306747281850394304703495671249455541664881175637305985103705658106631418870782992512862620333980106819688829902760604388775886680374583899447162212071592609128701709077671264000256065130674050757294134490334330055870951132519020019886138385026734257751336479597755078911798341451206180554527858051881610512588713049018168758631365810826275810628032120262032248062683273094382128856654485705985400580034025816938724331183004458762087401154976925257959608607156154733992788436841229816338602894219353366913974065433229613739723677106969500945970818515097658463944452309754257116922638933600117853262108680179449702795412797160611892104383203476857728915722309890662630399950073250759005377270341990455396615033388733077710181615670351114462537387680899998959986411101270294878256797044984621848196437769500921410945252928557563597325042361216492145105186111138001833537242546374214133236623844944002911483319523565692974578054149727757823712085210013366268361875331107238820002614470163170241257078831308285515711223416457612350207323319123345102264786160636215415143898530221979917803522265533917445476 [127,124] -2301636301886464194881030337225816890314439421127456442663044093129501913741102846394746178211432726901631012886167239462129631818587603548816921813570440727567626460199146717323929668744753191141892595617786668303240148591708692273315487551051183743813340380741056206596329004587584841380027343370213621305508917809396136320922049343988906467784832685669556903798012366934003995106669012919861634889722588522178351212764447552530689411758082270355779667802741176445511356692384783267450869469691597781612706680565462718049733411906464664185045625434070608499440085035423538895689174912951629844310539190958941587013601230807375049314155959546246303736997031120436824242578683107023995082952530334629920553629505860037727778219910518266312608545187010804381572587163559260995223428059877728201248479146249412075927315460179865042670785193799561048567937934413794073562362682549658528102116444431455917538609706385675106684856360502244007304628292701018439574967589492410864797466727276632032140133356405657649155898600984135281494561593346820798859239525791227436727994228083016674157214896605928181901688223721869499079017095190803891727902012932583831687141932250703443174211634482979877623689319455830285021580271910808146159017656944105321420637569709366425623616474720295990003538285034389548477631453681732261463181779653213425869547405954693541291988944878674479339385791879864546889791258279186507422942969334460832967485794960653501628815548876468113202360058139021286147459731216548332409113770360260667837519343042588134619778249081537566501707593433157255836360467025881753725459661038263427648901794871630962094274616142434991728134115836617563797609707429962539491205779393757259375415820568589972883478361389886861725304524216501691078690841935019151649136520636089796060107181870168134558932253715001622438012725606165393409064596695908871964893986531728801906601506459636089359245214794626845749152995014303945635346684121208430810056204941470419236985581847374812126322621560814373209984125512586442824958079649013459501583752453985229742196982041301316309413718301359537369518519564406766345601851450666434155226524736098309043741045599306643635609131415680574266520457181249313383518382277456576693728114218090460775223158542541009461191430870265830400936346880 [127,125] -21464351886176211244590068897177842337510174257835761763875346600867350530441942571049338676096983703498223763098961565304262564863961416471730112569932944745346855554577470118033439024086959816537547795256247466856333222284304239748142802098482530917040539936897697963721701006994721325660675738894073288186813468603115293670094724524510990166434749391607167847145332565888347343510090496921323638268029157892645758879861994077533721246684909897915112003675144718253152880393813947019644492101397646447422871045373083671515592502169011894832844062575278647703518434572118077351844576419785957265803319184208298408758891538562007024698717427100832255771113088758967726937832406597264002499021839077759987556492313913666000211007121820577718420092784283746475755199878482840468277883222308598564429424533841670783606566458715554323858394380634357021987536704549401028969609548163443127282692291453812962125549832790053814811952191184511011532444962608104109163793136438129244027958527558036837466648584056396883163096862368088585365643843833873831714976031715536793313483071641189452305235151992867078740657525401986566826127464580968220788237866062718644563021214934384224745661785532292038306111364119533130410795032094348852772266778340504069147820841154289215806248181899556248411197140847662299620594637675731409299229483447149594457680960479575136292493600528312927343219874265364776554993535378754647128549188327530354636948343588207390620340611310574425873721172663027268141778210640137300957029202248553123713167755082832311024382882191425296981295735855425639322360781454455653931280842383285182672177267872632885203853329262779323413563507305986323446004363083129759423290560469023843210339551242807520177781847603300157349091879516885934583830086643953605966543402285713980178508838064918401905758518447564795704221303790295579887241066763699479341844204858526438214589999259591123632936290940791796224898260142240499673834672390636373825131100148425761243354508307569996858864904960899596798092755391390241088962427657802333886639523629261536978739860828633458912113889402719364474427951155103645053453616190112764544199983286437127760726180593844943107970728054900064991762448812644771352681085366997929790493619137699576799202454640223460747193423908175929440 [127,126] 9789288226605738650047490534702501988448197233311480320338735777611410812150029236679301651828591287550158631602578582644365806078755480621683057217541691941319736812122779371516861250129182500962845957482329936723258735826249696555577888573681927242625267353549563024159417317036648344861235684988127034271721380904876382248600195191219031619159403228610394218010331099288678939983279472374086891885888772051602504384353427220361235606346259473517801357807541493231989818390103103968733207794820101561534407501474871682343182113673349060246972945849777350733013990547930365332614536239633410804956628578666004057639207351027100501976463808779575322808408573070162517385146460446139879892725817300226020195206552193574012688040385843841582345148480333236828448934180182028204957368870908414230030159359003779424123923434617113714010927612500822247012827870909116435156576495359154443809300550103486979583147658542494904310361005335516983599299795175923434670274133356343537578814319088712645313238644949707654071102387606006770305332471831096791587812995042211523329080367692306687187408572652396417422289934861749797465020516424852437887443426423070006411635746586572450879601763301775890734183154820448448859759336156743262296498849667449920072322809106095522734340250334340738371902737127615307550445672671409939979181654795725448212297331716901039230558715065240102259990084217592878589302455137312266825917912975693596065677033012505117544964983730676985522675008017579734925563689338421322950982624534335326269695825053093823637757250656000404997716215383780298477550001342452726950750229473959169354511644229722389941723589209854933973850418505605319192370892321778008316080535941657625526432377340887360910953312738037132090739326891491231939952022327862056134075199253356838921021147247744394154603647721471946205911652305339988628125213248836993190080371248775443969745058519991047310726986812909297370872360882638562121992157154820143119349330570156608420881760689057402076756695550582733027900392520095739972487307140435484974890711635453514188679220041113332994717223708532034139238698091498616491547664234173105919536737496627627528309367931856728704808526962316346991098712023974860766809638209645028570682788779334222812250907870989131710097619712 [127,127] -145845518058566400105256994739542204573574028570226355768108163560387581769215398582297521705213315337420201450261618632340620421105027962430887994338956661806130767344170817485466957839998330018709993884775191438502218132820116444764698015724381384302223057656298710439052609062557623152786046175101272879362876580384649384983658673322786831189837967664673649937438972786917400047240304733672394098164609085769634126100945921612614136227389925412182290378284760535458172084647264362202844389361402231113588964351063788699609462193546405410754381747272297894056262925467083803155418515565064461075104572182661000381733256934264599280027743639902171173293722861534827355341406674405307195827241183625666027429662505004473629832696370320474854555272859875484036734167663042742248317805932211180316520067550965471890446356934118700404385069406230166434368210308384204692132422047273903500408404988799608434230019549594441956177488472923292979412157801565951751665552250279435662153447889505087803387803242540410118414833925258929920610079225785443374010279579605635970637882205508269676087364869020847974330698553986275521736974596157071811062428298322521395743733082481512864126125635173679300112265004654772094523059623930202179071856619975919711877130392508608669187854223350180432081300914527388135209308238417291301448172457141473470645735708788993451258105625917465286956926553934866788498608899242318304717832356980344979649127878421507933095709847997400946085191310670462020914533393142018021882795584020432126714882567788287459370094252256097285568754521713120026131377983911816795966375292737216292109770456450643105040914424498942546473160208717020205532845938741452076154336229227211531467858623447693204054395250066783066648535369399874010834150230360255310590056260897288291727334675126240116239005888163213173273515414368293650583056009444541852848920424303943701168793998855320702251111648407176050385092136529622684163919103248708319446736472371376388514332295268398382997308532100393713923494172396118496005286857357718543883952205790520887041651859322627500169190552640019053818384881479821111859191221971363949581507880706938788029971079154749956228963672610498253822841311084826432423745396275246507657597705403573587471633118328830782240 [128,0] 158892850942741466113533106824663740603921887570074119516651962639108413037744097737153136000711824712718930265194933139457617792895219219947840541210126988865953123025882438542072705086117136270830676652311877457055317614970439175491451263543677168283809934078729446723698484831747727959279658106133684249565898181911257735690113537587989020325285521558478436769487476480043251387825923829536545246449088078596191197728892845029971469099780659052957090212878112525265697080362896684907437956127754141229861592878617378907048684926647629796757133225023505370937678998093826987915974688292385635295159944550352444897720223490804214628596356911862520491943699999889674525747748779070596405627322836314162182938654501835487879575321567870384967820544444675212399887784256348591161270031770009621986160741686975559588466559511945066953919801574362788440237321368248934736135417302849893265772611208183482351081299908121553179703940660971023399718810682898355454726969181596740423337812324933969636997040543108254559222223642238496977485398366211880734457432339289478282401047157843612094206452872310267678204841274974716257049823654397233542775235739078719759010269084162878907355193798247605176701354011013812358287351048324003950246525986212384813592413549486779427323296608808948644868826004602983279376848721855170229226649986066642896189696618933330228956765307048330265531263563674765334523691553914281081325575040168044475796897626508720477564149737923137936524506160418349393014727240371315792755145530757936439872152937417147211622425390705590992829033230196563780282977797075414948876381571423103026373655436652605017850202431133731931857392676404409913420004644413522907322741393377924654926771883013621451533213426023329297068443371041842250971715163859067892714010869348581442221309117032170187728796226983207013530282855148078857224607791666940864894796710191372638378449307559995113828536822890788061648455303454671852682232455399130370335173917563905430976495040391056137280861439331611582887639535047165685840950227283672925780669532332258744882420382876654617679918990564088288437742709393814276466094806351222307316875894220727279696697461863378643083187678297680330323347902017757616318364084932084918449877703048287462334951248938697517893501264265593627214060611254706122945586272807902786997178599626957998172607580695073614884920363545500657477234408563367628001670540427589484827904716952301890650466158558675717566433169494857318965355516642059719889216098690046760130385759853839975881308969379103287100202123558726414433331439516661749245870155263105802176672073995905519028654120360416369296106611660560867901980076635324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 11242756379015940580556944562823618153476097468535885437205118646931203211454472571959001670192475332971693055899014517112377237119422728153838952750863765411699215587840434043675998150102772125263483536778529285409692663999100616123549410552511948917416556230262973143379434789905800512701770738480888348228999534156072527815938859029169399880344610969705474822908947142482997046526351653693694702113785434689476716811162050789082366317697061161145359932701261693378327047011869754247707041942304306135109267497650829604179056476806496709199156013445627989376755375059250567598664532563835200907389594884850218273287517833099897564297044518887497094905845679514627558725477760420867205947314756277128746951557009296035094130667830240689858343465373934375916404377202057021712819841054808581035991263592497078189624183765607170356868210012478942683304999217996791613167659481726356930579446596104047796769935106015727313982140079503158099273270281104863984737003177827034232919993265310838886240031471663723962820900886396254519832196311957500484309525099879006874061870335239506220522282847031123049463082031433122942747689403744503277093694965019149954460672004913067057842808774188109465614096186691358963751162441779945686606693067857506268525790662759242604559066910001696461105149506546575071554991324586311767247981993657168156239563234983689166856286380018508691946336330473238473294448712924691313258329327917119688347515974332372961467693910110090762557049906447530497838281949365695133128672120350852908208225975696853128708823329639769024756804498946597328046533696593448391416677392381380540193225266994508596289237154826074132523886129390672785800639212402105551096966090635806227015159971448999155054873490577575844967862234537986396896558314402407579414608041078364605900513575118808584955228960883046133657919896508202442007772579583938135721210536003819656684825659052881529041112802597443350631950797246788223915407999362646346399187471971595262601844154654373703846156455774514897486136456491257419862166098526085654978026324084788781910045490490033131688618690876635920634126492988131879431497317516644544761476112347487805985961355139277498102967378080519711095568804622957013172441676750010996606865173093971778023506371338392038125136821057066466686216470992682973701306835338648000984003272220588536716729141395440256990966474809326918824574849392992295592676350123400041089635227844642371858634701831964231722764592820359278152412718944545652480810465898819550928624056037905691195885565227838931418678203285357158748650489992473017617632410861545035800653230575994500398319101197829369477916488438463964139547358589353984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 608018632093483966241960606186578784425716841754774123707922101103431959705942329523249091521364243741879526960177782868029150060790043332651938031175568793404985892190631129846542660183052794911768224475404555858623928847844046035424349527675834392671997247868413106585566926369768001403561812007411202358186120006652648586090610411785753942231698203310799974190753396758119364059336159748515136266840713495041841717174799980258345470727293896416142332776136221646841484798498489695462350980895586689206149884995715502842582551476781229986362114356318831571946366062853559467162315254698920536366929795313931946975032571704810589432710302606977726795418925273169213129478863244565278197996867741686950283483187530416136939040242784044644984350398625852967386068113651065324922377359798611443203085517160319843471480662376714973063773976326956218446540115105196276965721884633732943154919724747452442529652601297329392695764510952388970403371670936105292968607737991178276060118025374932416606982824013579710292211856727977007773621927534537689597703809845580899466255583973787260180352367949488077429233996614154045205942569423047942325864707363154244917730299768845471231492711922261245796536209280645286003391570882762347833031311670881742572395799052773997943971295610487279830120613834932166708423943823776707532974068131626491394437057581997379657106788844905925704719795863219606077646900094773771302772511923687538341937085977705438566949616674998291669858191246747555590547070310425934348530082562914567190508928752275434297496654184414845078084949735392775091832633393573729838560389548911546724751128623392353463517355789583043236955562858570942545898875815262518550185007055924700492510223154344393029327758323831524745567271686743381527180619681461907936306939594278080783841008569939074039148132963246967825722104123911576879379335481405985106827033917139104566248790268720600403176082633911618852652308093129925284671734550134063148753659436944059930013858051018580738355508181218185659692877865963328297800575977775873690805020573889616927054052878268533508471935440207518665019951588106605115506310997347772526640069035348998425976482441713912751314543284973626449444311596120382449372228561396866277788100498921936045779395468765834790712446421274575028048422659824647263396927919297828411734591079717980811792453959075335871246778842183918695363754418449533218627691491375610739888027023408947009499999964241422600935849051807411961491974027378872990143857146028633160791769182482530841364916569478298498798053537232226191122124605163414876575815624476474165141427804027871627476575538032371838364449316456871835607998742709655306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] 3846398522034207450727189839424692355759810230412777398122785768033295818801873539030521030238664136905841601483499971592865035646274129395554420564929283209806230625184793284073047897689211456462445822406215867805231864214497566627507007531549304690249950924374429419993812713883023272498974357326219086580571893119263809550287232870445045250998446468177934243905198554302785677744648137922314692575316756600710753236259153454950840263716732524658307285392592592572045597434619560502873867113649995551750715981880776103823926657736321483473022960683906651123098395579095919811111196905089275582468271046076691210877002963608647163735589000845853360017549034366866232124567375318581192017946594219670253679103782282051254220452315444805219766584134881472694686221723325185939367442553053481118542948074880408921657528374280330076938685540662189293217493803749415007806770047486574851784578630264825578020354468866873508145638822258728289930633562094383668443953111398927308802803069508955547414064925355752557099610583728270485420133095610205384807705996604766745991486927278379218053197665716257415733615751072914899314033709561788020021692781169318986091770231273555628416333811589614986365826101802202986947954020997985950361736454132666578388587183679856238945029834666150440097467268021907152500092624286273514534581943334915584411307765217054637671229061564648166433776278986225207583697058550564762180953155825053501573594721076478427316467662936834725768298422404873078747424860528636116749071122261018373845264342226706016382800156934244615737912132032726851206217616319336425068849281418296092745542235092062471345757079864220068689984315774967020343986071560977200963148956644539914295068624682883798723432760172483460678004795920468487629219902731934830378846992109586305462438281526702862906713435140981208470492495826888821701271362704622552170949561619640194335008992910880925267891521591047855562748736141128843405021228155402221696985700958201957991807257698621230441600019989729001289095584282470422421146637408344028353824948865392385893636796289226549573559191569861484454403676237582976148439760863061658092319688556862079873251311288486847279136828136141143241892073540395252681415985154588963471159520441774991723129270245281253670195193359447472742283003613756926213439334588664110173652745611043686968327092998987030119612668978661446091005944655066668346830132456335558122709868417958336433491563953802581848619963503141598991880037175594667456274912078990946539300585873870340379445108702969430450219219440313070268248136255283113835814010375537779527483620895306613462876148267283225001339989489553125613733123086395165900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 162180919842678615713814026819034190560637009553463794725753627515331296649033939627838022097293825175260426404441605247975140732202061701940544014542371747387596841911896706154207380226813054000997850746403980814642804122563675102140911065092818065653211462506254859402109673005775895326862184455533652078165208445622514720119106876565720530186298012471804436632299591481205776694811825834307411890657910291849962973503417669221457623280369213206648654251166010985445476908900242567898660664748923680931877468940210022966818604286005470576135538575110453829367110257483431382750326096837753491990553679150763534733425965073496458147675005528387869921391460336059624485763137259367063637220158123738346097903901715158512375187139442221635871727425275398722405603159999647808619730009485881722154000648205176769219494350379169042133718631999017782802170407276054259039741903041110752146627858249703801752327153141706216279350056087416009093409258098233587719853922595996967958680713787698544134217333632579444469220157186828035947863232818265906390834228814556854846590012382645955823251695787352009826914446249113888502092084333109913764680742041634102169806714179061351601495919160492108371516929971478223847672465299578565640520907017699875360996208746256248699020865134166521898736586592068942245418494699725196673294663637961444171865397406547486414699069316240776377998646999081230650330274689629630838322930823683504695549309887940391051825606853518585095913568095400518040393025799822210147320110487086415553115696403939498038955305468672021568916893072787576688316976928598175916840965468824562373696913266600317520863747030448481918743211354131432072912222741145268477333144569091129673571433694087558073640568158484742663718723253873599943228907767111390280271123013284764883042036105158780385999495837110676206300635524003046427796052063110544567769671796743527027552408012912941977700595895106428204850196054016168166465800455175989053478605722369843201001317437589031695220495462662899714262942747916421361136653059396288304101039457558330752639368538810416814212933773594709871470452709515427001612718043694147286701933130635394752918645469778601067638157331305030677888317176772127202524463758198757201813291020757565534038810422836665838453463524113485111062282571030500775760366249600962991734945081813078383385482612666418522719070960700252019338442179269586686610878562394128756601951274719617121108735844447257890369828253616321586610638958158274365884040960090230656827437954401731713186402563077241706569450331343170039809155324617747233225864986600480374635797357754597606332553399810945346440770449082108184052252663351608218746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -1230939321183837721224909348564017918146237792284781671990128754229149875385667004523764339563893049060132306890248919797723395554822825464991059149955379643400166417160998061893820565518409447513287029421702294412213775542072440351215464889680583409068374999370688618977389534113942804881796726385847329874258259578427015596298395629450362774474074295265521252790726064367487243886634958906414138184244725266543940060281914453855081632416495289803642898320152911012288881813351815341556998854062085930670842296525811220476367438213741409617198611694814498169022138810797640545733183004928277817863892767954246907780247841011242455877432803602866345743236268045339784324088424093691871106552580047575488853980121050600382371667740349858242466876159681108946235292677196485106108869328852734201063075365413915838406870099852337748154105697896098502231563139657692546806202226408979819819279368787910846129182577908967455481308355119266066880918826199565724760292455997607484612832475058341136847189276744848353334756969401570378702669822142219036755533057871084368508101490936286383366257561091922300849152024516394549995527439593302909867953576206380702110597115711805484397603524247444703990158973194042792839679900146141257535631063930416062993923745625179898492119277953826257581732847229727494997593078280092876707035723603347418379900211453649644558351262957218192353344706821963864179948067281542846277158665242849461842080075940757278545760684118074642602267653243978253927517142452851960969873837729270140687727089890659928411809069761010299244155889568598468471003747200863060945281148110446521579833965590625316640728171704259054748653916460587409332837582895200416103437417374037017661217990035747950404665053838517367602931703442902212973454202493315735173441222834122722147599936763901570757482733189099633696450433672303053709963859636460405686563353647265415060305108824052233511711800486674258985583285488379247238933714304352658977254512037148185255612977725277887958277000652205802979772267518192676711245451815291373365903329377918717388959316950406644684510950838633357877682579643291924048771750088149319916208773117163673643089285710554223984967587226973508670998757503335844558722587658906140108925185253184617746019132462246991580412985167584543542271612731766208002885613865842482047692266599909979513198482905164241262994451757136033920934568097920124153469516915721291352746162644102380237965656485361968471149102683582931376572313195620970956580035908207259166813629602003931769921403986861934192507987529220691645023631639466499483715973139260546088938481075260274743527633258073335474969548334223209699780990265792584797388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 6317510694311175422021252430380468367970020503403470990622431043653446025459436432131884237399003434890082601285336444048466341650454215934217390243211436843412558796149146157065862091386214220406689226921886938259518305141310420287374461805992021342661146313369177582014733737884728601910155765612972080317670406514041797892266211909736716762529668168677262150098468740030968652156265789401745596123142265679611498715374434706720110087955000045860895011066017138823366292611762010429805680920029241814793349055347525792734700364126358544080021375783369601035384646359078059214141342940433535496301201849106942979618386069695125949540839817394870366017642485410516988512211023598684713531520533068628343951096735678348504983901614868056465318496640484459933729043493781871987793795090924969465905051726280280737574419731631839456011388911728841118264176144851595579270801987175262897176515285314606715940142747094262728047272425681564841892647932243816939460341971135889663752885768213513214779605642488161788845967477702683604409491283395165789476362036693952621029716893859825542577944266168255344594193108801560301859784573563925839874805415942195678470962324853168971813915641238770534725714476729573779038931706356272512750824035970069264799320897353005450522418155307071056178351367879083028696337016024045824998662107865342202369445388852525516420330155954785164485367543830661756116592430992984284821722373238163913665804893349652694406153809930310588273304896183199891740339944201242018880263624303677117459166400280605302610411538391242890947049844882830620836162103346709217131044757379136998727441206360194662827910688299757475709999446123194875761154837874456616946591656064736271755662302913566931075272005363209818535540766750891437776085447079172071167355510066370651833451993903235034622395920480937478693022798648453877040159592017744185310393406188392546217925966757476584701446698463149049678877704598745930852821924248774788366654846984591700562218214859909844071167507393835232035889273697636821475805800557714835085241097979949755001396407596310250017142392431264658905657295072024490950993272298440535325485698995963238775670443302064508718221022747995309307186408194547686047155959668314267680363908426952863799395677777070778166751211524982287327807402260744076274072599120114531101450522387900337945405591303857362219722224743288331097883716930010979038445771072058091533144234406614494998378921128170594685627029280391519547778002583886763315252935388204067022530362901913119472573297618272777699481720105543772871333696825996416019093103819972457710339981944615332179017396655044228939875842476665220384304158234854743938695168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -23206719037905405585598002084399750297111165930321565199740695111843015097444330291006308666349004666379913694091560874443842486408011500645689274156058587728551127284501244332187654250597742039631022373692166382783052869200844353392259567533072745053550666742576293241390895690896048115337521882987625885154962911445950842290962594445140182895525688981150798739338849388444612572458496574468221182719916041064325854579481974378661018773866530312429582793949428503173641253556165311017916868624653882140776658592390021991159177215663305393840938631623755097012236234121515426833085522771579172694868377046114403162159184353092530472673703630998878990217544537007045076360397034187403859365174034770716274516910669062431827491087244943582426607687414698119099828783250544115524795501827029714604566113695424356000233850206839827763064669013525259463542290885579592207786433192794545910534148281648320119679484414644897837424337600961482040432734624526081503160740747967769633188633532839345497353561871862632608134363970150063641052960976068096569242333809820686440440085436733701421136051494683431418889657911373921646126154821214050082032205805561541271802836079228100511905579148699503254723810973307270878710553828920775402957773432662759792238812722830286606559544745521273175655719202255742752796863556964587607943135156956781249308343150047963659003129784886294976696215668267697761256075799403784911751978228219412728397648517402950671496837722715552333707660909917860083602574259525983168989901987800679859176513478767782428531406167500190319547312297515368667853802388886474942634885754051188533279806522597975559004491224351292692356692734824202621723754052478841674772338797433514612795051964677156886759617417841726968515937915743733274765859283018116549959813213008046834281894351625378628192424346494419307177049406885249606959349839356341230474139860208007211631359054867223576646553258362280147564494245893488242545898795965439549469563892126746215223493138152212748102719806952221704030729240713030125272564625036083064763118278807054927043729847334669600214717366276444280290277710162231506133948383005826357574065395601949123198484678672930399891868065317447680226172612979672887816610283038126784946320580459525818033805862844646609883269991185567897764965193910756153913088601643970818353682955302735149950262538121143336610643553277120433024265464687560639017877268138041920411725180756417482319592051720492337663799065750583197793573207098270173505540765571747609257576026275310862114876617930730606923230661794274393652912057252821008311163267501789987936426230158755579627750625706407418691737648065248668982760180240102915781427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 54075090817599049835231811976890261184441734446359321041686223772016934802846673069124257149141736138289908897720964897377137419287476667107051331963439855973984588852458796415868670133208536087966847392580678976739391548857255110074258695564765406346068604918352367318100152105800910369465351780092009784231291100396921470106414675946874127268206576010079818649207449998306236690267416024881207172553347190133369668785593149079719164150344862252679217027604608079815952034329245945036470877841560929151500226493829871309862672291254211530151191529718153173440461466680218060465328212817162112463333839035466100010904418365994572152026594255788752791218522540113437438190339789868512971470046201238072824490628742610419610414058427942200246425553125060669707605293499228135099205726328005588103256953150559795411387963899887390736329150892912926943651027370207474145026511680603673356106298692173340760588724903932258971273463311122001865787962199857189523765125082170971986282275821151879370353494218223124129784480485552438650535127351022292413855356828667603123819956443835601331755736734694733535672696611975099758177125415463316170559501075250712136107204669040242115764344420602715209622059919072355528083853336356623667965550246857458779796289158088905055786675270708396450063967218409076647092650158377839277682812178483226450588932827499686988453196731434383880405528595631403661986514542210952475360546917242823709372235194147163309544850920890148259586372739147346087918839824936608994410366043484870716189135382625381679923793495178622246095310229164616339829632055913602217964758490083147055197563798388400975841513711301101853894634256349365364007691503273183402707547997538713738461514471921926456052348659016169224332992697273175986472246837906728740301266918961937578912800425925061998866689080496009213497004104437262538129663787436688231454647621300561898528899235595259915130446783952598211679059762364611705244063048191968914261738599089554847319252193781582940211840113847570377140028140990131509621210943909717226954792981602388279413555220081645187788297108738206127415697720958966013970915639452175414647835026801455757898172740158811351423213945893105226665090539185329109279794890416512030912655638693820813269893086212198842082726896885171904777815256422223374963788095520923484529522755625044089729071208639585060848495071694411219139257857764602369837072692781858241594326641517091104041595661278750835041579651644928699064953801742862791305155414732702507716177709722536991465273959063400540001971050886251812641731897354540585819691035401143622636912526691528625895775724395988932931755022002866471147702305299550373622579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -33776886353546063345308786388587065308580028785171364995898531552534539906459713470901548187833411129503670569233094383917281493910676207551104397638181389539644879712056421547940882104824507235870433621838656923661689761687724320828531723092446400019361949680140442852634230104578005566161867222907098165388212467195618912119678022630024739194381202616802418379864928497125436149598820670527760754505853662307360135858546422545136216750578877854915330485223345749457426316999778077673457658453151918521101366984718583941871390409534006792542660183982482948061493931027188628776901659986683119263493394415443657423257553728422905227836425338944536969681209439689727433862032740541646800553210997652293966127702176992961572378692274575853554810877166903649412526458946245329768605067523438945825419966759532010159199908212724345682980329575592213846652799916987064168136811007917946789665762141866795112507593620379136568607484164186935607508458576632222910430792287120429353314821429888829140871825819136329001377543172111162694361515228792071270173995574046391435519205036104647595459398683855978361322765359030009056167603792257333321106490638218143172465614389907436555701903430196907439142464171188393809235273252067900472418387301703324783227627615837614696046651408810902811614712628751788765623825088673237218299179226386179040414628462218489539798999739937831906308721132402206258495674782429551223810699834292909955848803757447698988143871502820324310990321220807925725616723702515147357875114211551121811631810623704897272183617164348350648109747509659801694217810654992517816502801501830671294637012609625575023275769211205184002554349204539106490688764099532447681994699387785697155721426109477190858107199282280305411062421363611802475647420550490495044095707443087376834117698703378761170950123106464605787537179981203990620981165398532653200763073410746895831552566787857024939158963540038968803514889869449655499841408028586824031950497655137647909465054928336549410924291853782983683148489816586368609689400346670505023992145704785711211095102917458751952815921313031184965205125846103653412765066402049499485268990126697149251632537488650384502157482846977274017142210471043699712846547299937078202889282771422437932908899840337723586721905700558377140271434819286326718015462260833542447582173393476263992075148007371285643176219341557760340586602409813743141726224516866319413651249167347791529322304839696071966655171592192402758575657802717069643054811411401663358528613842152214487780191327851932120924034195631187742618830578946301621200027794809627416310191777702472652561567986265790228667953339273941760703106431728512034406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -328793040490451505653251116692864894451440734674273210300608963573622352336760498220236937368075104458133687846652182110716983564794609330469910971272894481551655164642366178983391118415300799196180658581112391404571829659830425864207172360867078685042603036892564642155911336297369190167807957375849470772586499247848437752263316054316484241091221100684838184781774679044829742809337323143687666591998654815801736804209450152227905025412963300699569892825540013654294347051339361651899751028073196330895301482185813190506647872141860676892170581028718096958213069672098690716187930194806042781938857803201738135988646311167180251452542845507912817289922137916567654396370889304190115169111243645868714110940718765857973676629539565374682148290195255483890877093004356763890113472737082171278780817083835082294753090457851684330190983978475570393858133147658290578993021875147618422595200078770043092644584523987903723201095695731316769573738987434286488545407449810707294338501414243071901717031640802175407973670683100411658727712387502953031583124210558117022482531541854583902585353805530567699620597838356967417512173003869312294571246153325887579795182299026389580444165308764699533185836037701965048769784764006800379254568332992198544017508380509410252857939521966870074897035608477503243645563222686492110356571995695990506313363978281227290954549574746784352853034154054152648530240984433956303450605648823558457196324878282537992854369190336018698048956533504067574833828971354772332328123756406888883863431583995037146580035498979238126904230749080652371767796217526421838738545086555999726670847340240135187583720279432926071549688622767344797596379091724312456099147609580123542946584033205416393355719733036425231324759811445987721977927026493740738394781736780767333519986745887331872016174321877598345745340589174523387371643977748998583043793745880072969585362551647558476177867751399641740045010280861266605777968739910321987606734881519722281748152278256563087658626681563271752642875107297325651038813917955675353391497213013161256849736054001471523789782090153534110376740850411496357223392502028727941328382919041888811157368271311814810052420320928726022143558817717397612859073283518850862118646541133925147386432522726730929179483516656144576616779366251381384309115944331268481750847546987154781074773095623622639147491661705381938405619825625343877445390921808066537144098305267433111870884746554621222390703101013707884622565176455694534678617847516246264707397358122155597037904352534644164343729925414412682647466872176422482615284219589107609502774150465541749043645772227398808767338388921357808261582880843840696528979099648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 1824191357325120111730354215918806894335824095838284734780354973718181982223047260187963690120519918065175950400759609051444895161620474709619608919778409988505099165956944926070948067964457089767879649849273331892853426034283010849424890971184877588810712568843439661387736209893478442449626525539007233040487742115336188397300996947469009200009721812159424064924885235685242315804932308355043573952365821372751406168487679185914885480410072370151156374468051651728090853112837779483210793841564010434250188861051113503414448857670033250805419833647432792999091264101289484074446277985352547990570860460469276418302755225060902947259581233082313240195539846361852868917126236094407223815626067613394341921333342887824732738641853112261040326154260126283271322366177923765245058391611660558217479303891347480667221862002105025763517207906240331438181835128042163028707492928182119790051078797245348622343523405635230502045130193705263898615427608451877639405823609343893279514950753237865956131501772819619778027522857065497812035258515413083896250264338377028688354136084894106614822587938935121000870249955260258493155884687744503989129814551550879910257906310464632840248890784338603961344009452445007327150224687929946985732534043863674298814134152184814466011777372978295437067919085650544793961659583836567569412129570017734114502703466087702452645003194971815336855146954071910930397829741618090298051542140409121707019321952853910705005894402277741393846948091474464716676227775678044381594722180156698156214161493757640496880645530304063263172387487227964948518107880468406736708931983492317870253576970846672772418789415851876380724492440229441361903735858181278689875600683218562734844864472078495458217902411715989354950603577702976384901870952109611250453638576621761438585886203229971701877142377055952740273897875211580051812969283216951963539943264832859423467168182895082022614073167256736445611629155183862986075287833342813195887319753375352495776644665265718382574861698696116127796331196678083178984441980056257445187659294903031493861405733780303582505819603914296876837009335282992033829934922477715306891913025490924193370480321462058487429020010621249606570382146529265061443567297466911460406014071207650788394750219313601427875028379157844518420336279836038333263859030307282164004149190825130741773258353921476022008825142919279931326459855600981503101325063154978077281298476699817772266849072386267680740796039490213072808656300031944703397069076345977002575724520662859776851478733603658215283362167621522478506148540155124180160910239603518582329671898339512758905679503519109331512742992945949014209685043985904972844341657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -7949636624854581100487373539447783867180863053628515636492630372956114250213106747578057607296991924670269366322951432882739712357628461815279251099064415735481598562446646852814955514861772746120716889349534621020162989151435498389800045815434607538507995431280146066414114109564025546943176079786181710401155960494324984897691783952459994888830177401033156310206544401848596999301987400969309346749953670978631262868872218770720499615910492836935953224506933911351114888250089449449026238538267454835410141262931092490440228426171852998839307509278795304379598360526125125080454990159606942356172329078706856638343596532650858875549499846741341877122127964599586454183110529211987453601007685153482150304220396178914532883790818887552595926374894988353340540859255226514916769451117180471688545926448789156284697193697761884789977816614795953866861167822538995451053157459289032297058371387578947419624724014207977116423912493995892869774273005431842006941928380569216093029321048571532504508995627499526681197701647744091886745900280901088505337106700666210610336461184118067672311059877892886056229557480387069703090101355521824235852008385767044957716174377676415610993737985483986985864068438018334216064040272779877883978466225540265904431474617642256716688871578738897267976277741381728074501593780309500648255563545904146334656476361958083356695747529611129013803140318120672711153595792208780003950151065517249516946504737041046876872741051904061338104607520194602291463171689225242383708282631350112049514160757052883017477025294299825688727278751344312658516701527026821736943311644561705522593975635220732248581793246765458859111615069630677914206083959749198939983807245242449736948282619355388331675076196178695742402633725213973886186195278902726151518907049839590215901230450461438713736331075574741797212844870274015928059740193020341932394198467007192760838943032879640391362354800089284383135230842635520386524267796390276712194328676850298146332992000066257694558934965905596495344543147646920699940950408826547879127937987377927810122636284366744704803635438727347237723338202037766916127362609957246482413945438966168124844480909596007822892393403039629376194882998876785060175966293523467595675258724132353047682975577684376755612044977988637347165861302752659918813427013524008006342116098211188955474715425382495297847413564444498751158546339049660354933953190924891817566262280725396767180851883686672365593118406617824459602011702520826735628869761959376387226395872464526110472752514520776857334636648446775196901671208442927708441281828266848928198171556525808435227303712484993908550422531040087337919140076757964821070211973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 32757019435319122533241241220020641063432348815225423501721529642346582066459604922007451418280502978125908348373649019391011762318163284408236080551111977956825113579962694502531657836971773204141031578708414248318545811047797157342208606957840545083688711955000529528302540538147174371595980343052366393938200743828444595004982312652436723290060131605810068230984661866819383931151231492856426406671157140476677801560649693505066138762730608300257986279194593673321427216280339294308590136236009666491703053201177363355508421840439008610529823228543622600657027609554879655882216617512975543192371591228207585541596945569931594844392023633360648947173732925572748670682030253335334794804829887207716457892870504439542644318057307675059094242064805016515462681850943941751776746564421612160586231480991619911800704004141072016642726993320132299923955773199134609445026797600593196919595131402450273398601948865985570430819781148309496752470662093645053485806992830128515815533175513101122927094382371005140341992512000054734952423762703710645602950563645396854995365949174914323887189772480895911153717223548081016456089542766783815328375271378607101753379781918230060148315585316843876396125878402501692683738959640426183850477631110732294796308978349300359580035772029212503594715658962685104663008195582349623955356542796056403801450409118253222279814677031454799215022693910329364384419588546501753154195167881038660080371135591409313739862776604275899407851749580204985953764959288075767301662430010634018355189447924946760710305475492507095328743327030186041207944670522394049865172367929240674241794690450592231982938103894363887133610009322731970015584672713603590636443434310228194758199923978767635457834765766090177709559118859511967750174848613588146035763431322840132831362543932173922783212717555922620366753601808383816297074737824732992670852149688156808692134941496262333023974473425007116080390401719566857233332736245560582343057046668111220599469890864389048395912816150355338430436156580197471716173913483077997103892807747435052278720148539553021718898279162393558526037520312428732322849048379903259733388380572936390781247268106843390361561029778920991317933439782298054162152685943162705334766597992512758417187827673246545108546036451006964098489907054529419912889147707496883618947883182990755242705925547808527539639156425420678467830579454963272146731726075320175407467406518637435021210995394256249240932551056721865672388204173195958885554175057009009085693917862880811015901360676458161438514630238943325515674150718968686462738361043012300517332376772451029474737886609378988950881831980880103503405855847197598251746118860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -107010371011731845377229869634429670047497516577242255153804990208506814402965806971656696026617686641898979189253168398671484603519770223230022521651348816466529879262733962195942502320871315511156511983002677084839091293077130836754463674723254547836143513431939978192963458347195839558751915331405169751013803712559646457507392219106176776155139630908201596884037590349980753928449759044240531652738607658425967180703325160854745519578590578479888965918652343925472949368962003557858523238208370870012245099210910846830637976562595216399904277747033276941105133117725489990750015623390674178956942368402177365039625975136104407968877414647308509676765277089082034919004045239005436872443915330003351842031935228823327507401182635158569791607123592508635716929596609718890716230866750676704232464488623998566317187087452274429967124689550687164144832649574276793702522947505972521812692621970213539922997218051870001762581742719830116884939610562450540363460085842930102346672155330658120964770078526696367027024854149853884214656364824728640202002564674588562442569132698155881020928876840541500157211381100548577852650322590072026274597050156421730499075004800308119900603603790531665394904753718904908419345429726702888442146355152094386813163657010345651584409295295142122760247672363655057712566312008679927532890026112281650774635456694670889273131438670406015167643308987630030674352389437488913908225292597111235572672666604979036347833609121899535771354391968232791918625422703582032394877277151832023738129692140266802515183792661935541341602830875736462437086902134262409706175948693623633103346785453407203258206772275934603887599291115007139578075917220414415176185919492132659157067514858670078513992801881330958657522270324814430659826190708037587132205094867866806149130900097090631482942448984409638612660342570826700214724737132708181616559886518712601651275028920893944212860312223238231096116499938703183133437465439285844767639007983882824341998977187498572606358227769630696326196568544740357996131483155290741295823010740181771113450706104741065055830383519160030257602265777566094324310769197767769121566352602668698034464469144916488804463749329431521914815422549037515865123315134746028375181354002698518511911055192998112246119057331370640790443474111154267225757336122480879040300466789668536970347259811224102867637063379879298965559248466482244272633023598308569099235128864534183106068018369420980148613823354334930413459973559999289836000456041258740387974892690388912527360597280163483469940118278715773372941183957315815454962257165603574980565237705893855430438312468494693734823331247498602594072355633533232077617244405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] 259593897029823945181663470641823284705086069752421777671611890279328633197023999482911731589728686861330860553224578331283563448570398416177613914468231837157905014149019559460241124425492395257063279965922603065832529928043481080496282188481586486996564480232864078350268505328575615922344429705446780928457271234090534464034948315425422740715588703740130689853164299774918405822608273875664054421782759246076145169261567089664149275242749352001564663297125974023659839474843508827085846413526780985738813521834291115063947823928791552674213109171599304798129854362534197423033402974015660264544501083111351018925949645193399592329241044617377872492960247380483261520985927601466236824853077283534576786488611359821092312762335659890318667355979283503527549038272775271777776028448935386003752638033029112306589032370315251845490423134430391984959136288133668253618125416703159527307140019784274856052815823749035120789014908287203261765329756930155855010158115841596337002375762556513779586977944809784480263774015325742777805077907425560520882795287719492179987580687917679077011525374420636535492582445558259490785568239692928134059563299097053766312243896640472964904387278711345031348931886041108628682854464365752492547854951011322004269599680196660571305252190753286470655815504796142031416364151151748463911907530455030259757537685933857189486531016444986430354567180037931355268953911099534481440858040147781949187234373439529502371839538295415736154143961335433366186715113038173485346720350150004718314366129290129436294133169252795013939095138338520847560538012735264637631841579719678780127651315834458836984941342450923897299904109421657786065268424077209828954102771775386518764987173227307680674047441154666199590588558303935515453493415521617332505894494203744052906544223663119300044997882968809207274210509551065235907932875688082423441138536951627730939694788812805533657726504312510737136420662228843357682316152986337197308224823159134189111278398873839538417688842043558904655468981232222461093715658224313066221696990915324497995714467568517711769892176612183017165558886361045432338261670655231291626151593944892799951591505404194596727368768143293693203009327577420900175750150305710057850066631316986533393648553173905103332926872690977300952554176735087749262292789033806832166743558639196227747394505362096158027407815261129102109686891549607237360652206082832806949261741061426252471831347802208042175531974278569097481637454874658547505744264363718100913558215853307797954238092332867408515887453652288200667294357142695567868560024418688956911771195332182223206245657893018630129163427421846925399081627694236613096572872294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -474458570175240436751297532589992551161091897235132595361837658394318353949441783138345121143081776636709170256007706853325211873210649632458916466315846910154044838271862209100961200240005773699826797148756558657840314839350783933551602933968620011253304385837801984802309013494554851617954616441219287260657068900010285112880015125088726417491218146234732589697074428196766700365294463411095305236051387683085434312883588243304775916682628590742027067576280446401941629975556633556492123238001101489145634402568175896858222736444831622951447244752909912150545722097943584877137470764819728658598052660314856383651991216644072624168151687135124579565608622394007653213739201746003366816312791029755203436366084979957784655500552442842895723206363888047796495034696037416710207014975087458791038307682749381208803878493624217235169853137839910223788970995362663843594807034035876171050825994044622580376598665625411334898764355904254940137252775712571492462576821523276324668409192417671094493377646561430464549053556448752188443803939823063742947401991159743903021532398029153886017734611433748586489364086678017304348982202047929508891640348853869072587792084592737005022347709709855422700876900170276288021276195152578398669937215449631356810052790355847578935228918020505458214367051684737310619777336401019871974982035448991330336884032266867240398639900389050761093739996127614407667249837534978198983883317675562410799312870637425899708545015559706292576152090138673890309474304941915112039220467524457499605948186524394950211932181668106677682354241969322584901997102023636294612876120081798337364534850790059561493022247408383594622221569481409990487563068132066937499455839264088949766890350096187027521714265963021257589540231393266317563385557586747135390940903724825436936243208431849100870038201938120233399746744763122014823589039493050269729364971720450871892127571531594400149682540121229324729987161502837261858550519137993183791874281132035695043195819033765219355918251132535707084924147829524167073536002085661042534200884863441357979788815085863391537065137015097577751469479968214167408363590043875062317087485248209227700035890946281677069278464319059868202625691294968280141338921438785608133151237513415094074395422639806067640504619195503738585518447607111000603486371148170193245269728153346448997905212013763460313073859579624124022970128291093938411398232080422682633426457919928743161211092566436121194661102940517528656391560956589615088698789568754416952971629064721085093024397838382925676181537972246436185252755004395181290227714696328823578857460012793511231195962952777842865201246450309177652985985637194398454226689720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] 689076548084356396814398458663800641111867216952392637787809705233174156333866573149966891514532219613556039362649170651327429360320740079689321467235156060335735277720604575869159341366416404950481669271965808385052536937750337772815981248450875021145826560101564989568788144751025430546673868877275287573857224990302561705485891863681998771941784857772172793550579919639799642917769215574327797375901319987411964241189007631782526244854033694065118290380680421244685986898772612905069349618053086151558806827037845938010147306226136475783364738628101722287831796963600776792753791782048815461507994031027565881490096535339590395599322083084623944876434543736780300705854344805341940843464616380378579586214843957876544208526609508958919890232525554476518823836229742855824976350329431730310464888966934544903727028390061033755749361493764066696859606416225152359252814415792573195578478974342399523716322589522670063657731401140631556836385857310577759559194941179873528856933875320003204368941600542671863490024102230636234831990860241731964979763124478257476658614078365520306645230985644510900384839267354068530425945446667762699307294359196107994413195753726908299291896494782224866915986048317433245121218437670957307164088519229177724597758322355262306004471008828567017757714579707114125707905169644612558725057954796436515725219195993984482771143881399626097604518145740342584391679956677894548979601285928269831547626261164424783816991185037600280243476026252237974891640309697916443691340748772304542297330825396687275280283259373059090952803202776778927525025259824673153690580765002807444462613488801936850770677635018405371947581914313205578280823805101299772405330521357993793203558855227440657829121221734224404503255999955067776287015857565501948303206846109022125921603681501192520388665909478785109518644249168889437307926275432523099914111137442820480876557890335426463033948155755071690284792851399811981079405116108447788837504646721447089661417772232951402541048567376711005752494256610076171830854477180443279186899133590387631118367585438365602217694040315445885094654192404459341775434040662693272959508858806925342086418138331075628444241530834745367896977633587478451840636833543807569275205305370857135790413172764085719984128083144553404375119038162061245211947947620473724877633115384213963616327172291859147821997758684524899163701914846903551549522361151784600866550639814077250271166755003287088708767630918522681849013296535913877301759590382222724329698553333051887952620976375040953037960790441287895445234258548287801100851814900310027994022848867435441768867517147286085434144055680120073780809884240296003596123006566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] -851144298957554896152475312857983023125310720016879448205454777184747569635273281350264575403299342653801466828108780711099752788266715756458630948449870749579878180297532176546450378268984506486051121565246067368850634573481640878888866788970108225659068042803185175948646099603491105636786886497905252941257073683901036320468511369042786468993510445064582676270961711159138253096803423804473477066697621424898949526270783066447740421205984189333505802976645741612861857225282186396704517881493149052562870535424399536095265472136796156421374346589007287174526951516368946711774916967417588857882983605568495820471300618402169196368320300047578403577069149127119181772641856761676048139304606165022525766853410908220893407573500434769974966741342014468766400519395517279027958545162412995390175187420862042757313624972530224800889548449104067245758086876705355067012878652551353008159525659986987539943553774850385793564891323432686930557758079141312902267069178545252695470183723828919773580582700527148629547274773257764068632783634964900199376308585637002504300126366007566073789134729784211035834372770269103236131104416873587369738683946193946868587514350057913586680412361003572543803810817750009549394962584814255209181877548753286610912998132172770679450598982781675192934107130243259396643337829886455487274345170988824879242158389517737219087706005366445787714821290811632652423648176074008973416718094302267640262416010368941055092457862960559960348397500551936540317252100515512122081809118257692159886318709469909150217020776756046296991204007516042753530675611717264547439621556168752080628241501134978489930102755769627472013866925514645537813836674215241438773058494804544005729262300487612400017738793292097057121243116214000688195778151124395814151627850353414702754575693432039726507295405321094633349418188222946887843386009602868064517322422732899706976196781163174743925139767285264289957411201745291030659086727148356853129713177677239584138818673746881624195514990536270477267191413750621206149213650912465286908855232507754373621989826529935843626043548287038109984743120198138230219519879894969397071203500059806710146826009750654972236843906134128167401143555814394993493966408437434587226198025127504349807398116402333194830641274344111520332570805023459032812312457408081427930079717432479771429024137218682255374540179747937286900072714752414386482048083880621852562511489493378153678418858269601340689329094523182827222495913518764388792086918096566098236900740067036414068494409105955760361498840475539851524256194257397469114593275629363315243722775549174005014015993917595662914655840273457397753910277434127543105093086740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] 844974614367276079688595406910139642737801473735016384205871659734542468982768590957409438057068411064393992249708450480312728188817408613962340750391222870273173967457014475714036760526135002404052060541720095514451061099657872838269127432986386904678011919052331105640341371015902268669943490427332393018402009010065962441735486947249466737854151857237125005848302926524673093002360543170796488712088941196117843160441902491782552537358702226734370867687711933798133519028904390995680044327471295977386829293456071491529572096173163177972808993800744047296233701136739991374519200951856263129397808665649419357650458211800604000610079567548442834107505015828432937843846379910211845985583202834895973775382963488087573992700764527185128039874012284075561457159825574821152057175312086746525122670457001987712533203173183194032005018888944347826120772772611252693056545827639396785832131465839428073013308455103430722695618270037590732486893970374020605374723718472527833747755831984786298533017311782658360254277365774735326730292764371244965846504713155772985308821371656702115212131832743637254001798007709218051169353393650840532815091603367983121604365391872490882661258755399155303121237290832765022756440997583043589615401097637086225087453631320954986618618506668735315327295389028819906866216180072506706676256490380542734072467783978384569542766058228962750406095780813773102736749964098322758235969876580378882077028022322153277997404809869380161224311678430595283845489106136143083850486355656788611665547431248435506711361653888286848120499820183777846741601083690766010641886195665865803509062739097583822815259872643146171013619865568399895572926834737401783364175705281988913763772136175993953466587407525700344994921270968155572554784139029048796351612527075799159637720774127550161276493792873691096068693573883311823410278652758694322528344326979160253488161636247446625857262806078137375525696794345132556442687034447028862541607928832984284329488010122864584462348441466586975144195922909697209025679483752604346285355951830112287868656906886980718201782448016145283292654958893520228103536715079176702284743253450776456873172321855752038531805744544260296943240190238934995439506324213570211199484628681134338160561398381397140352125799424313058495271777245287069021065634696048880612317477172207601546182575962316354163505708339147322122435713167836765096393931957647011758530776161892572328360862911116402909306643164360473813012206073159053350977608026454524343025011705866919886636196083048729173444962544667262983113761431869827846475591164668586285076104197587358004731434005848800580152050058451562578420555148984375270940921036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] -163851135384272476292374030448487030174311125512416071012422142731799839890245117023186380327780708984423085091770318089323063697627478987771003572898241106488189740007132220367964978804362059565207318338322363412251337360303600973410756072455008564165098263017590754379737942174956850789455034581400608635497267514467979165139420537053161060134477708866610738595875687905872750263996052063305286845493778476787460857983525465564242145967072833621865143511922854938519808386142808855297951259278846446236347086017831433616198580416119311258158101166076773728955895723244564453498816788238738956784905519545358230602258035833386386159106780069775227659701388632639690175602083905835864186949814622757180914037640206406249720704786974638773438582909450742886445807821787866201467378072509511347243980402880787630900340629986847733120913985567932002484691847955401493189205044755855264847957951499595251808482464493062331345091256884809822649256893260648585404423232930590471590079647177108940922847996796545330373386274124336717666229656485384341594000338438110043954455526035004955953586296776215124849889187965703565761720035574865211056259987445209654542278931156013706630831881275858705660555843421420071529715659965328371323470854890413771685014075664362711756445451280537382912543252805940782065388330567069543963945246995160323558707260658182081976562849032202520920868594435066699244682331018588445649328025984868957336046398723518596653931964474740015152857496132873262299379064677701129398901441032763826672675041854308801653992944186127711136789432382825761858339092791483613304815804606594323712344477282048301086330465936365746638123715011845873644662418301905848162278498872768742658459700134123339169519699852375540788120518259918973891644099282251102866046370132244116520641646925176027900159282326005916039920774167308848567393720792367040734132674102499461918072246993763687074562407202367592230357553129134779154091836700340320574807093839238840201650966242448730096181129638478079165304316628732525886112811262088678123110271269787404561788425870491662802854968397993924293892053412608340707491530874391867686511783112241150989711984791035937478820888063083486513213143513006387639903398449680693530822142439135223420496064614008545525425035703944371835887477417125680814757704281846735963884404404014254135250798164511366927266552390008894444218706243231657298100076751772393413780806963258787408518746560772100267816221793944811932106738061095682343326035103019947190501575428529651501740329647022616317281872569375184436744575611491737505268275391032247510621954359472377302408731630801550777394578065838004493799285018552980708210247729152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -2219484007403520368966804576572074549076511253153575294617271764604654148186768611476545143281387683156895600437975784079605070425648855665859016568898263525783738075391434599092852302489877963295056166733144587192466182461722504006271436795551286476700429552355078222534597789337549073681028539355519339901147772516627590716685457570787121241497259112078247995881193293379002440132732254968631960985977779445624535100112210012563687590861828334591190020182435741649294194032903575011696109892975456865240767652679304859445241614874483667935884618045176810489067301452164728968457390923161534350782056233409692729526313626971129988033893573238841452943110354070890575850248153337262911753576330942880684464016420744798996330948229759643080530034283279487351635280665992751089570281070591426924204379234145988198914532245017378657795754119101455532903298083021478063160070516660844206595612179858046821407311366810310216254492249857178546102076839003922574262022376680724243430885884242218254251379015835492583213181704425121461420208455888409445529784076913766294041473981817818235374119974471475792567583916957936094842867191698464224507792887197635594117030638046632928183972421052481223084106180770187713541605463515077749565953080844277915769296029182904947756531522746226753933796409800471875915762840363683979564479001096827272661181049478305066937790703616590789412824117722882970828293769650916498997117532985311657038638492496458458828109451400410310170026194712954235418299164667724434829734382227275069915134170227082898324053714789568337998541757829806144021489739402973891346463674346445937677645876483239142532856249972346824826158759985613429441144792129881460617841653818661285867028138127397344016204568916336590024412379458549831713924242834161665874181735369449347282228805797852305053037874757261371018963464876770349200698590972778345735035741481025099499470014759766324134583249365711305563653077434603135873180834251675671553451104483646098031758348915339599957357450306299279451649812317433872999362999473372059911681303395373419890668606941614155995798710979614883659464496949166741918122826868683969686253312231498423548447385809029500832471452647456835614911906655281596887404135182328606950930731702478731345815083728048149015594409852886996648348027042692980997965270026488559209516666146373759692295039369540132731231460641458297639589574453572181998760187178488168936488569161141368809944292338043936552003731515710476539564333631633977192693265122996960670616923002287854986141190654535961517023401148613717383994776539892204870248075186553950641008573107846975607020311380707037828204458336564501548368959370706442236298317004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] 6998450874363531343308006975937240745882745249933292237729042858437806040344844134831344987373683743422187170328968897036809440630516751863923013970421709502592060296430428400244615358721193043419991193804844909520365967060379453501786443166712367042915781315386931197749457461208571973876628002449241511790492405031337708888840343434845514456316215495052811693317007617256683144338219730870154144188200288898660903883984002977769379717378623776895669955418329842545821221119501729069356972900982880796302124397921786421367413885384560161529705299627782243787812694171488459304498201085253583550907951797107822332860603024716172106512107389053486477764267162250198288009790243723570007541996856511186816513162143392586509632444313171158264069122375175450970313194088438538767677571012223578817328711023897339664600604480119770918064359662302433445005350592374113515786714776919602394523528632136672155525787254000949171733404711721406115774487706082640295764681815161027164720108875593924266912422855168708941167558737434512805971681809771532738702313577811746876868615052515235766012271979672758401867344945262400368952329378389352054836800634772641001253145540882965384114268183086511845684652893073190291632235150449121799320122162466980113614768452792481969244193562096058618409990542118024570740189979084092848388614407653080492271045303223779088534830076615530069986107178382500675441080604913702438861409013589098589457729896098378620803848758697355673365740834614775428444372512119878564504612755901785217722167049076968346888742863370663578991141379042119745612614848154566915636923485413208442852028826679934089280504428022244440718807995134019045329406830625802042574119490311561711591572332641463695401545478391086459264569900777053554560612418388589611578371576906510531037000999631723090421536701369772251692654504316701283685148811999299721992094899264002891896355180758710917563026036844047599719572612937428881295514757459665936277325213118720506675667181412302544716831148027293182203100439707617421838098607086104966704732003039195480970509544647327597691785437111094753008018824096247508544494089143573941589811238942816517818756005175252607506686866258688687586133949296397260797674040476005712903416338376888154295466126356841770609546166055643799424877454830369755232561150467929033400985160296568321674393868325598014455781951066030289172734198423918186290039259851652266701568580368247699077828702071089761725171057078732472283592121737610351674240371149166880221389598438334578276225946268008733993654821271328287027839008875399101862868256967512495933643931069308476363816945950240561460608447810804650032634738064493555379550824693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] -12849364019208888278436880772019396418183560084277774914544979487548404097999192510631415104197549730776016774044864351824805355781946175285348003395615736766099133201422444308402493354429160819092518245751987031582045412236199858630269146267124177654037434039076925245915952300475618123428557020137845045912730380369439725357518074787375684443552706825225841885345043345762429170502169290745028931620960457628514310272460791223731786805964572259083117566019029802238320065111236534334787838772925002901119355344858289175846519846394518601035127078352043846406034348362087327408085002409915165283305666702407397103800505903427325725992254731351171816770011564472285715046864610338984698184866229303868454663828793917395957860378627396880350181286831443357424894319255239726269581092866361674559888453723961333408366481518959861596576933892912521104964530806748004126163594429975644895290586028435568044530213277717316809920939504190328872583220971199235841666050433912311468813566735720851405700675561965199079020571647909054657494885874232735055048216883092206606095277042220475971022309050037151391129854358843114993004370618317550866528145721730967720405232332879349305539684375982110202378256928061782050286445851386907236178804331598312315314852158315874203475682609136473436210906418720410451206446653162059402447937957319928045194071092928305106079392987827410547592742116366172771114329317570427246474108176561914905069497360737794097475823274681786764047606250727421002279054975854518820582019867973019857691283355940370885644971630726491305889187627573665527299301162086448932756371598790201231421565519422841408372759155553647555349306931099035980374569775117086130879907692150099547672897771767051027945283112482761138305665882767269451124465265699498842831408056758695655307721051483181599887226581632847932688639683982515298765187297672071666325802556266749590840018978433428392140465016206450551709905138781194654992136798471826376820140702951959311786293984115567116806963251562813680566333731893585958419928979595171877828478481450820155254029416100391694827225730588383256442997046489381349263121180735107432737397728445436326536737957640575880484438160672049087726495967211637152049766650217820005979769751943516203210607252568298941869549017526653471745486213479503370091189775662431718846384671054043555607661203521905433146036155461886231738131171096227015178383259169283550866517006764512487548230478332736108036174107164528508806475099824121212104280099330628222553897048788168481274411210681509180915194706486626298374513395618348182298563974891909296110529964404276374140555980546440084005804144795345847885562353507909469103205017190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] 15794223970643152153001823491431028231539241863906145201731110137827154926781185742478558499815933624611281336186241999188019783236989070749218613464396911368517127740973604039904179122571535190647858407594353044022139047338768490201716334106460938089028670157390720665325395247000248964124899584221849063158533938986266531139590683128326746408484008825611339785369142897742312494922695763706245212539743951753886330383927132911599082288111266150055811973483782808383857027924832471215509590346154453840590231437133460181807466490538494165578575383129363024752544732614992448535327408331451395964457035269766444394318024103708367870338445460288813256099570764953118872429184656259924819010228343736787202893875716621580371433389520133497989284748174216823186695665754529425886301375939259413116396670435907520511532164067320260762932993012546078389696625708843064055147174758626057763389829544062457216099405793055171816175753207884043225439530797217112381880034947875292168074968688523927742347434196814110556938187893525541544485945756917575243911514317764479636652989753754474605121112555704237841114260350524242368566520322166573844388520617672516646045423261749385845486141770145261699877189937394771268038053376814753096156266718175807013134661151999963819562503909987322233039228428973011515915324643831072650406458120724126955603032364839854942088981890962239795039329302964080438747502092301020571546899898346882137842645760889528636527442278733769805326154163419535156152501557190214462580977181816697965114295507303795466137843589690241774381722352282141516688495682072007554655869003364582844023990700077246080322760200455223466907034300145987526013607417346255633172403537163031040792963754332278812224708416138143651044145962370949519100636092878029820891441709424001060026602904671168670916635993194792603621953664737433907083892752904608071967764126190973518359956868445418081783097505606002123838874348225421161320002066307921312351173049968773585027010781095269808285649535909764749917398596656725430286627890044736039829159263694579674581987127844019810355414466605373298822917237202539313953438395322215284252963370223118333025478053610142450526597027982024701077081015235772990458071561228137556581568202503663845017240257338095738639647838133150685071585929863366042834264985594111698127932304751045701004937467379727692221111280189760531376514177547145589733808801705107163663162160230492365987675543531641248824568481233293011647904020985360839441294320196312041134550977861685608323434531062568970947869347947869059128283339735861216790798702817088478663605573532401208570461754437722169366235939859212090436867720469321765200060974366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] -11558346411618323321345854694229785857372749780391154466441137111082447655087959073003314311376073697484142054678344901725971699862731356508325143680671433949354655277658622205270795781050767237386005208608211196923888864323859714912274668134414333613262813700305850300820380255284120142233362074132713332508695322742407410013213312159492137844495825357169276762675637559023750061646571803009696185131308026250978947155544272496343960926844500522132938964399363052173466181320812739776274258142728436134136533009390156799676475958441853927189116621264064605967895059232840756934034612616469038753248827097761302491252786611165672859894919583023674779615103353273931575782141740451022164961628931413393870588339442386306478126042133766365451013721852974455051866151597145216613058152191130137133175037672583193089893452546150980134594984311501870204403413607768159053429821520501588218411509042294492640189946990851927535776213328760507169549929972757138044498786314552361450878058749262783955507995053655014034454691607199623105859989620976939131747675125067059261321269729434174057989468239797100104991493124069847605217752227170889233935535774210823068594025221995591806781854260168099838660904833029599410545318055217642799424206589182471521985088451533116141650335867796310805964619446601003620123032781301422452167633326609249457559543320520741091514813311135908372191440279672676093211480291525150432644949503381042767430651210976541935667567434060543631351482994742523723676850795041199144946547740292416617936689723123915783893841195873880588607858919932971190478681856805107014865368366043311111712009076218377491605750178584546430811220135014986698584585467945659917701257121792909602883999375998279411284351630690265833966962858175671053117418741282000619681950467157886386931878961872790642994024640860591126918915249621501291416527083590198487162266197429685368549541464603329736155690467713912307282572931342789915374099428121165748421933006250480177678630855510707090435103719338317162227235224359996001612815530488240809136282594265813838131305154921589077025919789627916969994337096544083929133556675900938640677578514428726095107785513247296256765053482995628382058439563852145088894911468707092402740068855064671495502704076812433335120073209596919425115170971059302711341650370749342999719955878272628185898439235062821545906557805659834342547001550917986184783121022955833399654927528810634492589786389658574861767630464264994960787091243688008034620513954660823189927619188679315371094395552246901368109147301870629236770302791628336457195426382705272018462638707331800466429638043391431499288563224102601167158866700020830849047944232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,26] -149728700397278498847296971308190762309339465044618480871325505687496679918817621328745572282388750564294154817124195028749077740413373770373083557517294005493261026201659588287668619289795095199484090924282000171861087961898113612511523439252881509156507666083971020324008580663822947191441669240740062764138837801616549914382663025044392546766546233890173194936150363422568936171896191082582931603248821161187157438592958579428032570974353082028349908349811031484401635124248832446363347236203812609977935573965752341289419976264533291048856952589666284770112749081225023949676219337795420111151702718247956302721169906549790608858788165372620565000700934774607403343580805239274784013016867276233834926314011096065350396797868136465604654462219080227870368263968597890848989104974898810179774083933387456431457767643661961972068803365187235140544392476189292745585202300235033152099803223759633174886370149541849252919158871185386372069155814435520347418158880938056066994737625201164787083008148508457259068206974564691327809168427195881018636704751733641540484047308280268105522721093236612132895921643705956293565146581328632465535100004401182691034334555801781910267739829724320826751142538961294513991283075693173582879623194598201605892673253532337634640807710962699783858891717286156325220156784254894289071416355168080951357624679744236151295203463674002462400315007223480868168065962380079540005069443019875180685626100551791399136354599037997618395512769906123051580212838802780836412843583126426390162204298621068447651626996666506446295143067434671738120107248652864731435342359346640893337434414585143591284028629797993082889120653754879051187327395644582873930003057728695586601821432266228438618838150192932530716208267844078792866159080786736669802961197737379431950298748808963104297986577515532189784386426815366120927154438660405625748687217901010791653721802753052639068888387970807564805721299162393241103708328558976379634620461634760809485185537286013062857855546595318609315288138516121221118709378544043975736666575880208529627424726072361209846213886249955271779352868145275326016060395748335806879248892208694736022266193805208354214733744597463616015041698853960288149851827578425311663759809943536831846890995352740942889478361610195420348103576120594789296615936954612790986103179502599224772618112401335776018380223735681421034717901860053433845947729145691932676401506686354049680978762531098306620711909580322994170687420070216315855780698584471304161105511502514247135466946591638467745683243672123584192804271041250494390405743932626662731543329919787539214676670092452115902329717705790195926319705047483000010549881733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,27] 13785197494455845613595678140023338159791127306428331255180144684506717268723963392664018352798459235318367977389426894089693722011446118786889438896620963665549762371857800847076461065167477084229432526663719756868144779599031909311960236759219781459409035320344525886848676202283826222926103071216699807404246243494570358234489454952353000716623444213659083266321311431994063662702719496337713529117613408856336868931684815526231645391140964409467676957979508319475203661231360034803686794750220486283869179475647700008112451953076870939392259019023945421232405101311047651293272417308253580832475706984682636982272429791203112648111036245921361401671010993381770129184647228862406343390045356838661252010698421132344761382676123100037733991873506346460276821180267561859168653788533422086128323232097896675118749850340598717735474522574779625493528197880630529721887759563183957226625597535266444189839570372689747303112815380480094409310266574538013077315746821645353463198402309782365072755483204890969462567523949321345175959766966477547685096290483418311117416003947436263402225097081437431601935113752628192072008893737383714555777738937176217662019324837525071161640582318396388837465660161272845563297697427913651166396929397714910499079554697829246230489180628321745337123080419217909634080700141387935259083805556064308297704577512594318007423519662761323230753353784010985280804763574275595760940270586059874488509312586099755296848884424166200226153854935728460488921672883120259489938183874532854008366452947867375435882876585306352971440953636926560995418159104735512689216645560081889318053574620930075888593012456649431222138405886946892812698700388696913461538796734470967645552087761871094208175138723408320945783641017887692774198155468768444298806977441602809365005579698610488046333457180091025757349159874503945470193586517967659631696952338988952514495975307366717071467856683450876688841786113868137284234415296424324084451585890432674921187006700996933165931258437897505534065587561835879696815012666331541320571522087537643858065973741650768260978764679698990899587244044653172108180228460323863100892943113158570810614919819840707828077620703269392344534799524433155400144594902809951140204504202888551263417601087741664030522195019395303844552748694134272552125634435870397942923405063173160280835735459530408628668376498588904339892229603139869842343240391810768181284846594301480432849845051656677410861625706080616251346694421910359451050991482955964570626595029101949412091047085097266859704141609810355985944600401998640211841952412279093420183760305529253382194666161740793252638521161439353227048911622928626608277272553062400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,28] -21546822067801441712528435080610169462392874953479762946023251820321050308550593963008488109178736113502996098037732290429939952205862408155169072336079299978538898095109361521637070479927887592913338322449002517024754410844693132218685545445387164660933490292317040902840615414904280927851757971005723881517738216138284545998721562791413573773263034709706190326363619402238743023281687972000823518755363465183443815598018921461061875113667225799014268756510734232185352339787141991496244788564378997008323093395630448591612907032672479168872320075079379333882167052919056110678946394084359771548573359542043099575804033636182815179814529020990690158364676867502897018149047899891165377342122419235709583254844045884352122766703677946751634925798865141969995763331431285693366222007244161895947041750668529420719057446380312309615097346152028587287788910246639330784557856718489387797154791913165613700920207624588972566718111692863796282939952941365101113188216217307812905662895399037854656428804714221934866809546125147173917563668984345390372818345068890117343622561016713236436799029327864044652346622613832942697507387810133158566914048546835489335190138920071938595596740303747152887684253307552208314990600257972701619242971591356256589725926502578656998544738879171184780302081407028094290920874537886879761489056718056114193777408896244087533887872168834179063798454553110768048595896155000485559202521148916761618235663291318274117146039290307801997018075530885750181006384000671848691452945941445990304686041943160029342088921240923745990625521402377974076380036649029282093390033678895921864861009047157366724697934395178938023304708496945320278359672134913753578564277491313507329819993767716921592953696706127316848865539128797292545416681205822353986629936832900977539134960282894919040359275092368245731261603001672819461487583659449820413597934327862065503171428257959289927883215967673414997005230190712681470849827605863540430000796615980210646573299023477599049391723922968077180435886521018117727009527749629761474788079320191012581377922327897854453690106524811165844001884504295017561538528137621505382227428266057904378004317070838437093169213660907936702733320920564870089357382964472993527843413399601122794147656479846430051085613338115477456878034252167663911656195595376545941858484961927203319484835635037254984318086768784937573149778386623566853819205040257428553844628985137685689967726511490710415414171676806035011153046600715855382738361511574585666372588490336502691813541228308551082150508206671923517722744858572363501832385539886946008646087709294790814714640737534431432249262610024882717344099355445343441502686863687680000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,29] 19610049492592909546302761778612477450634224562076692560909913421484685093577521581640716168572781555167690875701111285103240713153689972352915913317151004261329999818335322498746862992819642173298250200357405899057876536991155033314965225116748598237867888230353091462257263028195270710891692359647634351815922283372277583300638161103202082225930495606921256249435673837220615998741262329452520446090132679510433685181132171859477856283417030790948547298429275161194440111266155494990114227094483684474128928644022850281089553910800529296199321184370066587177835009916600565016121463189711165349939327407242785346767965725981998771094349831968041222778855925317723065014288590808298192855175134354739262579731308255575466269985503553826727657765150902676236579011641523778138286929399844776047697770019631206585626062159822017784241221020905777064953475369667479439275071008926625830594634329684397426726479676291453692737641596496259783269876541215586811473128763624780381687406428738914591548796935911234817140207459880823576589700828103923085013632994762564755122365189766483889347558794871899730979755499624068099216050173657769943078476414318325927986178209535229924243956231374268338204720077874334611220713515757023735995270376792181383186427699933816492951331616608135897533667023339399077948150451359214643212046895510206115239863168294313210013420218385370052678058021371557897477656152886055324426881816430791381532647193303028699851354660769416201763154182380297936687431287095112794826997679689640649076165286269136172085411508983243239804505906071030357173392670651502143562659841160293588398491797316320725599450335633576323454033897321866138174877350037538710599286189690744874972717413409961131217130143868401739590985971491104379313104769710564383960827463287377580413568220274195432137878992115020885301378510362812875264478017406313896651367557815394341995034774532529235012479671349737949057409901176935099536787319490113439894571028467400655559343645702198003963833881741241547384645318202766789340119066611434558150979235045541116875714944915071585664316562911434256677538600308316685238291942563331340716879711612512635550274703279962058456677532703822693586466589111494565358212467516858885421263136705904898199692151162516297509880296103133919207456316624778576772884812935021644410713468973403597197718561147068510853060534937596987567536470962263816989355646885977079111486498129589451933366645063429878489682080185844968377530766489993973942622675313984215051788050470925785921713634434742985642611751617839631018644030766086867892657365947646942041706291373385247734034752316263538195850892905355977115314237597557504080886523494400000000000000000000000000000000000000000000000000000000000000000000000000000 [128,30] -10848803750756853162186017388190727675793641144768574872708876412568548518785966273092604262461199875138359291010979928614359828146250089591113857456057151587268258668359017640489497727760949343970662911254088841926250443478631342761056472813717045468973665316508171872655559161744076592525898907694292007094736713819596369930394927690560464059006813783261459049586881892520109616247092643193870629776307334717224577869205415232623678165132070137111088448089168087483513175893530983874988841152185584653064510140979901272251302085673255528347616963260105495676953680450126352945630759516486349146303795696845046883326796600566385456670016288717965816476355288325590492183499682631706527203771351244741409002962206636615887474149930634040353956974098690695025005509556855893214571031151337956842007931270442521865774646983486184798318739315897109028399562397641203547081171731464833896161874721214657260661681443600833837737301765643060532074039826645979931089809652477529398673015802148347325004410514235590340869903705389976349687238557598260082989028722675786532277206090840112468233130115992781724558741406992093689716637157189695276863453855140711526230608588147003812427178390672273673000240189952520306753404165707369618274642142100899638712373474413734538849654612974496652684233044577981132456967120820798585665836354152473210921968396231303190113590837430401889550069913889851073379404328475219841317648088582200414018001550505617986252984686556999068915544775768237406649846217733885567424499857572990475765440898275296838169264909304144700059185804623567544476276202256290322356933092710617890207313127985743477153447761706651519599648452918131417178141811863819640050410243107697501099845867805593070471464575870511897776916739278879196772366184703375919762456367086629447856926821834917976399910783427218147078412740392293976711523253114684739838587112011302110330862928757529242957982845694684117088963270955515676787505962410537053907158784816989179223334530150608632741870629404785412223585601832801279270655347468704188031660311864547340140997887764823001768746710923259024184870774881857756623271024978766231502591157603941031098866881541872205149680417066512386899377372086493269380393897683345015400547436950748474947022245116864747457204414664608856422082367510545716664608760832405163186143257778466940883233989625220077145765515339678922568961975354926699352695987216977842197323275898829549485351626935381574617551232838867901698496437113981296544139279618746560444099734717662677042851308295848191374128747417826076596345358125915825425128232624180187759082402012334293097283958212570096064513571446489132425046035405449657232883361775616000000000000000000000000000000000000000000000000000000000000000000000000 [128,31] 1611634769612307263009340920750157318879898718270460172835875966225757369359586347217594067819825141156117248732879490742330150815006224310277566454037289036911964803952842821010798198285934643136671735037000826628248572620252170748076024194206590255448311432729162427067188121982880046077526026585142672362825301755875363198630090370413601755509864640702189034529986640170112324575665403109077931127679293445717357902948477912916750861061906689151108276191300009386019848834815453516927149112079584060319282030429353693262862128343717985083045014625894988940352466829011932168870298671135715566131984056362458668634444981812756281453623221311484112694581496130094671276554437254226794590717242729381247296205558890015494865058966816335914454074114507154703610757718723114306536600638954610936152122992203199669976895134472070778432241421824780102446775518425631340170859108951354397367739773432127700378879892182389252601996488389846019222322242630473257404731778088504101577049426440268836214250213759115695513206492939795473205962136755362711162133905603083255777178589724973691269090406101165285933387232288515453210516549537894937193779638359044741618983826585657919319120755706489389275103283876472955601983634249980998498398016925622606665301711292905629356286376289184839647688551984426131156343491396853659214717371077560795944986238666624042184052801647600979035044190888845708033064025213347708627271811698811509567935151005422994979696362455765557401482098530038589676474962899519400359066873385378592168443205215236485660615938647031087227694905269883079345025593705394453547545212428861758634250355065084692140386579116563858954778031117946077776632922992364905277880375933000241515950448916626588674120577749714434972725124213643392897854608942651462457079455901085473231036264021751718242832979737001458375321284931811810803071458541572105242178436196543136235463158083395018270100579119205215085531672103755876764953695407633609734979107046594931989948013256087084913973029281890672522924255023760820354071649279958066438503771435451435367702457987817765098371296781257261927988933346568388175019724043928041897310378204320914841154461152123262303397675585482170719962124549972280729420876994943332953446316091931690924813841547785590630533318610325482684186715233291201241658360875061757280759239405951926957218878689758336710460656718463402969599594410893115928995464043132647089139902201895228453471061471283665723457783231066918514246314721343714330458826779783731371146875733380356577331933381611128317783739805853717324755786934308684459294377358303406053936242603955354315352404353211603913630606541115713961299251515048521310613484339200000000000000000000000000000000000000000000000000000000000000000000000 [128,32] 3584743844685845487250346783906325882419541965617800697678871804587970485388331994855740921485991345894760525101703666222943232288180616641353471997346395108995749411824257433798024688397044908027303042894048682804126940977422125215870034650585190213430590253979116337563397067945957693811084480286034523161870440108443167761926506912245265546046359727704062799016113009054843236208302510720973823674620666723584743921588766929775015846624537130441783388795715504484845963440684788683285202386615008167624416438779518614103304627503759945728034524704455230658360280124419531722887245976245142611047153985650354572220607314083041425047903147504190374644802783814229001635611548487696186229162353996307983940027284162846345134561863572404338331326713632890271785134396528381540649231248862423355346892898349458673578684240496042487026850501309592940466307212651013843584351544423119021277188828047283491439291694133779548072282982691422973810429153282743204789974537635161385386459164695939178391598109338470253093087133888310858075281653369162203327780429024342060248034400467139678661370198016690687762283827757003966380184330647465214696559726955453350785957731043511296755117657807841718011995002860975399044469539440300058761441606971537289695668597729192787254650442131109830721649248595483281471007212377748209654504419880923198836322186654637317149028215515713266272256409301302774546645399979234003642442965553652059658930668289730523000137806681502700335004258132150668168776204181853897484702726943236493897631296694296968871067282418336584547590631047457705444444040856619006106767587832868219109573305689486304620581640687683947251915861117232696823020456208503868362488005022491458661683652525734438190101058375502295046695236498293597473702493888427961702149330812008165340820706774366821480935531012107609276790782569510336207325040053860015989569370478853357293240525437852421103630814729186042390084459550531972138132594728208874234910218169303676352453032041922046825076457112931953959972843891313848247604694947068646337386764589384842038296739746885794784011454139481942182476574816815655964997061142465797035669715053199283537609436088505951365106012088235337891428882099934149914577714315924559428787089794848868099847538952565454669274098789563433241341491575524544119306581018151751787308413115033443434453179401561299610835994842611618615927415056041827655224759756807938585810106252079771253765898287705607514618894077897095028673036638308890693594189240479620731680105952703898166608793892602660095833168325046426375005635713743516742849098668193417016328110566181407202744819271253668264476063706839463590596742561429036046807340154880000000000000000000000000000000000000000000000000000000000000000000 [128,33] -4351283289338776972407482631011425614878628606595636076603593161800067209405063143794214068153688304948820576688088893871268459106942001146202893715760509920424722784592812646003424537221168075393702039970725705998488684329697439592533153670859286483437391233125503084154135466635426761983335833569154936022892596778191668248173453922796191127758307279017391017238378762077352967887383093603976098440235664845719131046795610402656390578483421144667882913349388112783813597849644479720163084494738072074589687843783211865069231307494658026550405244913680833567688279740485199559986992093560338811870885848290243596490199692101735164387385095336904529698860564369610053945552386527796665071062018801525055964016715660709123028867053499343536079393291492007310733505070010787984664578255204813880685447188257961115953835584215141601063970879081866547366777705881374606893406189652811333842822664773160963064099744083404975583444530159603553140354146702251529085683392585321291065246507325162799091357659653439894951446558149507587739355003677979302883134673162965508754662813606422672028120158499552970628150085556856767531625124698228025156587914464752550987839415442495116249804950164727159845916846997429238121456535662036691423922870989185746216468615715741899032751344810123604223187939449589806901094268685575567527089402664108154308026227191528351570739819408006715200642271083019149338898537359732527672295294926711816526202436170070293085361303436097412258047727922633837194947004037769993529248478556916356729384273978269931696591822378374760548348693971486484843771245061992164953550863237294273624357536264385628181207951595941103475856685810634789267763824357268254788052122300054069806089307411114953710572163141849726621352740083795970469047928403748208159725381897186232974261569641685439553220416898117359312845419546682460280188934657699424865419778800378594116086751546855929400942474471056080829139521176435430733738458256433348628564925385641932410591247736271877179713372086629124728680871869425626391698605695603989251769839755465557876893823697574488723035434379266584375380828628330470047689260763987105772892388118402768060936245985124702786130262908690854735636643274992719643391341900484675353548133813117531198205049738115911704641622127459525769990965772317983734479821483925203346095891939703258925935809929768564147867598848847329946744766528485973449702948602429869375862965317834851134819358764137872743286886468859616129745052151556303964178686466610877513735284542683769188306690284430510614690147640172281632363827799425447065182024981238665470621762630464633045498256032007462896412357625776400094880601172104921184252565913600000000000000000000000000000000000000000000000000000000000000000 [128,34] 2853516689228141122232054561153698335325966096290402876768512684057324574598026390935672659993800345590876572722979476044087674547461952215086832284670253809224308675381791743690981713134423234692737896184887067477756951757036709982301780668550678607326559657794587965328752678668219023020376322491361096650692585820747930747792757099501968982828874003095760061969287884688193696473144051159643272686103745114088093930979230175899768219398510966157810945668586245037280479178371807561643130581657795494432943689475182112872028667798192490632810568192319627571688970836158492119355846483128584723221538828209758326821761596723554634663148452206462077507248430540343982761991226253638469834050466922352476513042181659804551003140963221300291277012230610653093646359973875950166246665277782708599438928963188972207848531485597848966910233296170031670442801025440764651790836846350366695180036973191171674276455984926999160349577632259071119672876670111926544618553548045554118174454976867786961991159275960386386983326275285630042961849904817923387575950369712941109172011967731151745815720165964277766680018191151531493423444715555316585575608703288168616599028198590953854911715072762412748716859572763667325572139979857441008848499837133552828200227653829357804034247208111314877875184061321974072025386643505282218484090723673195441651581111911760043897340198564986832618831470037640877025538072338358782001385468967683935949868820446190763692862022572020090480253585886613921941335535288778720700405757054694347970833355729399378211780784282926675467069648083507097242393610716145807868849777094883331030667877179908824867377283501390278173913981245124328095713557450743391173026893022750198296650242894473996621208188269165709993929690176256719375048735170012106667115547037696016567495616472390409374433257159486215704060569604837823724353681606910249739292332815227093690011312959670123842942622791067515580714561549159231065647680458259073915611708991000946651939976230375002856040035035768787185383055586371533304774915640702459502334242469253813153228221008231301583102882733440589775679850631928549800724492156838981280775205900475069122197689500340349253190552845424825337814517848722082434558920695431292873351799259065198254762044855826871160497603126576579739832616239137977298472324992065273073769661985339322519564515069415384165297534081115547173461026008824369428475513080307198304177889882794605362903861612932817670309306486045774521196881242690465067781552600103897323959149522770810228772335134236364113443400299438041448370232845787660471527679317005887060752734806989526352911082716592760378356890449301865416119953454563720130981202493440000000000000000000000000000000000000000000000000000000000000 [128,35] -1203983587645654612131256207981780280404973046383589351422025250711237039383578841142185526038748591906749960032368653562949807166777252888958393105928205039040273481392836164018083640949248583683831999561562230118206454620331914557772333121077861028068207929004963114840943113043364748575962821837771150313851548373497321089533888526347346517941651475146148172535397263283700073048123079313972551813200682941257654271312675773020111880410751621219867932965565819484838297767470987617788480168766962214005113434855393472127087022614726075133083819898986599150932097281636707018678336799169327426942701396878951889208208912812281695782335433442849325874083647904699283715539855885723461680864901121828473443713908662963209669145233439094211861350260503186450259319929691873011706225618288059740038251600191775587975629063953458376608599508989983530270511212297720092133428952743087416751290123980481518880891766949206868740881583753116783830378807171940171478832702144727356264261562303604196460038272860204849271162279360703581961010026786460102977639760714007600851340293083479408295984443803961755748668678327836083727712295478685357927318954370726300146388053754658296104751806053893304941643129901968456088384423852478160777424598780255311513843523765831688993750723075850412390738382040222725938571316690510429818530386395716614829035957996983859010845949806497531732018893892120551260331621373825661397434211463546775909678666430555210083420774968586938875016320548187539562367839082569142561925710716373081123962484491362416295010850343052439715848116316844622763506194002277366993244438357416776241950717254225930831172531781702278110338621095703757606625882614682365603780480893411432051508404663870158536641078389145622495869092117927538113027873981798672147006672975137244866143702609183446484741959890082098816876156798521071296215465523664524376865258091660385269852124323450704646237298385072482218831295613600226193721334863363889455092100112774591552281749157741465185920577098776899685654248304011173719452403620344797793490913032672628580258057035477815292582922132043472756917991011693569557372801155946726050718089577751496525214767057887950810500613371179863821385085162351836071685271599903180396563154544833840857367077681413654055070389325813513662245884472470371884948055520117877132661417950509032210525118818834027194475918193820697313872651794355168842272619636604917357399055204801038940887224000277714702828532185157875999254081085820276988265625522923211402160727133965607884905398277401610640158850099102849230339788820908044446475100133719043568333243367273163274172371382029065548235115739069201551594810276780677960237580288000000000000000000000000000000000000000000000000000000000000 [128,36] 265937168771661701703651099208307725669065034526831237374514786054668008075430183093170774097814168725004843787000992602569533801753100368294305253363551775906269747178985858086165917839205771820969407617824840366876467457950162546167829102446982061366625069096225744805461383201539800997589461911411966712870002286956486221728015317387171771346826356331515850951637286203420680743714095310976312160951559570625633262482115253791154642998719605768961819944263828400418418091665120267555022606478715595017044231526898210176358501531975828571826569703166141108003469865000134455799831977960710340082944653456659176051381517753171017429991535227762808269821564186102682021498268228405594907424754053450575244386635499551490837663792552220802525849002530972203901674780439552623947479010065894257025165635496761072437623126956576401612377952500356769032113308453933841547679994909922752206329498331534976400026560704396588055667741077329179603538238854250887207408973651718751102154863611257487677239645778942610651833529621263286360722814576453793304540854713120029992281777545312710584935754823226142380662834628170529800475412209286194817776675031329489464603470112999986808676794344435249321990236092950918781940484699220751658801725349240098240752245121261780353819385755041073129852113825019275141707918626648111348357172779567349812051499952880771849985704111779243455352499694986669971165535201843116451556825042783741335120737429765048097285392659758772609981728824071809427918680931069947404929334859626815374446249117221748926090050490497773664869986875325423448222456474864653948292115078976254758082256495332031012794052520085127807855726311008212132822742897114746352913871689419772934953131442500580053013945958708045138396993700823683507103037968604402771642392421598784958387553836029003766986960525070891348806030131600293714616465973748208361339901269064377807496344578427179091557471020731195348719003820047758413468919090100013455413601377264281021364455331551636855042133796856974299800616435458427978782990587959171415234073985112531450036403313639183309460142507428120980992747272039350529633781056792018649931043286185357629700409491323302673097739741780089015255903793572278857218143511625269959065307596504077219764429571359571066865972411554406176436899359419254681173090663300806454110995467372610065949711709821511533155868574589951642420014162275392941132182491143753005377826932994504525399614708987564105972518471669719121020454691681060801433862120947609404431649432442723560368445546209251775340675042374586627227098928560910136972449853604338376534206115417652990961036703625916616285229252184975237225446527417521684240043868160000000000000000000000000000000000000000000000000000000 [128,37] 45607639700159109644160377868010379138488478313952259116988142106173713749347999333112133242845438907703111696088572762854001369468655823991521755818827444257536809456201915648518605978908760864871801833960822161942204057292253475030626435979400757104311553707423930698570498229591572604159653604236984248936565782501028629653551109576483969205868202360753642594927965245752514902142999941750499181722481812465839812759224384930402363866465401858068054423325882954970522939870165962193439479546907364291346187685551572308929514323909760597771182930002618103850676464681102063508001306947697293672176063340181072034878125064770519036865362173862597441922182037476609594046641309238085772098097367936525402037072033078505354888000158106054070628620375989284707297914917456204931051205810825847433897690237096366574374859037322468706768469255793314658417220639754724618688815393502565180350243898460625330530388368504615835373384825829452173369752162392293567139442896734680168179556973727791483361239643719909479269658609816959083144387836077203032301715732161500177083553984239686723153895069508831546265583320153644321761565776264092121213424910348929872015431802365199941926276566833876660296345890287402222110670515829656834876071342928534403791503010023062408493853878572171230807989016887679819634540613800216953867423287059680186501346839666892536409974870694618209941484826521245975737648676369042441077951978092736929336033253705029363649916348642771308943546229985583737180320396065739890124033599261912391796058340655625260037633552934387676411051786928179335722345122021641519043882565773400566714939541063302242362229575413125849817382850237318372998612526439796795843320438041467639682339820783456579794209084884386570786302980480228773973568880565773489758490564423353125885010383204068476894687659911751910071165815102451568202016661641700793511881426560074498881527592091470159221113555465309512478496512727972401484325453529296014564361374036315847721242291949231059756095485163154266642503358251925784256416277827253388490996062212897501496295234299156273824878551258331995625289703676627625706174011992933655938857714546581975431146869429302966538242288898366357158147161231607531305736159602529714250450673739709204322645566010051474337313042201436170729807513381595927949546537614424194140679411090807229542927066168194627803470273403925354771758585016137172296521139650080512588325868553021273298278058037775568865069128200293389612168274875998687068085858361160102484920790143611831787623713394941170805945859384412380375228769738465693752355609760144938667342611259393631585158762538518963925014588742808327861193722308189643380411596800000000000000000000000000000000000000000000000000000 [128,38] -70742364339042636892722599959945963253251029054714963149090373723264245384287367124926189308667395939949387757702444674980647049534289895853521369642047007217101413678864090119878558949703212807047197409110764293374329414643780686191812739879151529795052675436904436137116764085443079788582661363880791095651567618098449638767800463759066575591007564980516454658291594074827612490597019971107464757146756212746307769794561207983379610329974637826813342827094108638191365944813208972538132728376916248150637539333578634308442547551470377369525791128301799694162871495637739165055876678065782913810062418802754298864296170503742124528213382813293117055719237762374584845859587381167998393313686736329602092168424901533578790115712012652602515329663232449127694971263317121457320828161742722469915089266095189126816702796694245754815330848648230762224790720574213740109399350430260596103412108905610039812437422095422821721671622869622957864327565830808045800409947021361722752729668291421538799146258711177054636798878110011885185232453418649759014491948816502588202326280730838958328540650293353708129083436210349915718479332166386102266769377369278387181426308754531550264409825647089730206280975185231344823730585577847090202432657006491583452337518017027123891809418500879350634294081259052764916765271435340292346607428584402150484112657331772335219936788789974400046117500935071349181753334518293182509486631751502131890676650451111300588841370564130344969202506564875179214351911978209963423907465022787414274753495046083729105378362841656782940057658737518485397023740014975842472690360716948441712477639611830572648219463870127150867579730518324237884608685070558330223315795648275028085294379958717293585632111079743594614169168899314019832827615097915520003112860269004524139188433227855906790097123251594012836979680566086370562629416974179492867020463076393848849299942511198900038195211902774407278743631932881084054904057110462819328499419095689679630249588973214593533843675516715041057000558587136756587869831256979486907965956017766872553881335728186036385650998854996396316115515485335503855181325583467463611198160462863647760483177803691170959956379891052240608020338856267194259147522164173853469876880061227424876742292232728824248237016158130707865852423914248752096954144503530865197494599397951741844781712953460746115552545049480672189218596394095110550898883173910463658647863101007736478507834820315863392720680422998554846047651337744217170669954076008478431115562091235111076761817270298176166089551144365162405234313761644377601059238006144740990614704696859878010316387936077957148306387326902371744973257767038208913577586196480000000000000000000000000000000000000000000000000 [128,39] 33522776354996382477561276014557280880831900562598182003180478953213328961900973145446646039798973491915114337813097502918499890449469832127262263710974387898260225198990250085485285729212499496717034276399146733869268481628575628733920332123453936089822289179184909554549464648311552938567513731806312724129460419499554320396343872096273602345016799128161404580580286901344887488268651920688557807586270624231453583559145733659896720802802341008536885549367905376675313579590594595082782504906146093982978669274301934615753572882574728744862954042298621598366332448003888306613804524059697586424208697263456336767189632476643398496574155958733471019227394447512767696203608217439986033247008845695761574906254393903319226470868100090422821929377123300321060627605330531718513019643894946048668006453514220235161439692339175982851955572567515157347735334983061209110551163014101784193481694089074365028771110425070044711436311458525299119310211102325236594260281835368498675787661621994666543402002063089199232056724803715840849191804475273960613298963211767432378546166447323121887722394760861461843434265798064001196809577037389185101278764242203694044004371890963213465498930830187034251404881052371798643634131336345156001894121311766715650045417096191928680797819648812893426841844693992430536179128885804286444793320929665353097103474669841138122154928211430819556861756287983083484619063817068995642647908977772713745096950457157658011140699835694447931145565377764034783322613387666103777049085102326645136140781332499794399095376608038449920889800515868607064698887431432867122104193216878288836231256107943097755617113167174417468629440449309980549149750148366780759587226573953690813874752464313666332864845033594272463008758711357718563159189721548097148895545272051011465691696680223785124427114051484876137230794073975552181703707232759159177244443176519187166131200708751590059833744712449300124970404433370502592421523592117920498098706824377181236177273033695211602370523926972504580753784688162368774081091267220540383244463825383416696185383939276048266269416824213883609772502865255774581389809885508344796829205196455903603372082314903908322855865435225493020974793323977656633568015707374086899916804778022234995865693013166736475094936815048719650983804179076267041027461774982266057110328390765448631623225231782775634850046577062532453321609448396573012128787529525433121738356934583266609737920622269058918563110805934147853364740113332640752968919091600734811742781738100661787227859126828563707451994285156457841766384400391046362484967891184669933687201215109521884107239263023168619437060937503963976945678876548036857318028083200000000000000000000000000000000000000000000000 [128,40] -8675679572884490923657543491157529293266938847070397448585962936726964734341050397339341510922354243893385654548798421682291014947104786493019182597084560453209824818818371353263771419374065874645029228891371633014249201724587147201333860709509723044057524550273224899267372868239579680417342907656193374971434719882605245122867900124109930618079730252431438848266877800597505223831067425784676659004854593203958830615431017345952193033893954219181069694154465290091020714267556951541378781387582439439732787369264989807673637458657336369475929252508974303927957372916849325826393025338817314680860970703478926090093543140814889657765637442202376115342272821402439274316346787364504483312908241301358296175561624377763206524901120189644731606298178289951854945857744411218582627976618038169956664018855379532786370566211323676561766235621727570687867675141198416944937119220583706913916623409607422287264323237936686278628270751988691254603941022357382314844395352244632321935910947447007694316539489419362659838795801421577219740689247208948896411562240253439719079589981953653963665039266943396645315891941531928710038704304933048401067333894664150521405698878261598517810831814506639167641582262394851908771817321969176331316476135469475938575311103876681824874047697196367959782052439275238343555039542396568238200086380119601146485984023775479404574941508060583002716112058166831582241138135114932855075924347370811540772887744646526306271708437927447342260510898777418939830980314737409214953916947475692671368676678682549409101222541456764152447014913884505808360176669716191503864831531095065079719596552017810066740422662595832753597943604089724274072407992095104881227126040883677362887699362906099175067878348847182421880642342848528318569975233648404601629032162299874829450412683041599551212592837429080084210836349871899643321027364783282208670607711136677329702679778168550292935953646284401127019869605780191736687752540222393017815992152065533083863777752199735391466595142122901456015505496759980832956909742748753134800296982939013518746755116245557540620810400545687258835796797157161425811364978518647128608380279299194997509336000297767731600598522436594897687760168550427453731164997517162630519940943896382058271482852385225351975655130593668594412185161810026155782244155252687848335373714130219207279526956946263212610020407649495098113877561859420027585080236192607356045656972924762230673816782199785928324852882191238456347148017635673442552078330903955838579472966147343797856626315018158184100122794645241978930778078397647106288893271317623144337568182470346662158214638270464695943925575942128559280996294234515958499052093440000000000000000000000000000000000000000000 [128,41] 410899832739731678790456708789533761710013091481508822651783261444778602526764587226451826562659869902236794951350828722158817143881778809440319781770878490855810086112320657746900407796154990295143959183958782163763032465264657335736094894996130802483547464813342585958784097844626803900813690891235565629787444281029985369111173782460749827534734775247335852698623222512829175777663696583764257525232257217053275284485425157962357533871445420147928449404725976052426206338515303654765597705467463752084130739588971924014452146834537486066688995136650357256019901821690350477433996380405095705108482372962498494803676934817365367472098232437518798425292960170385289777818407610586954593969584858739328674281094143382295372571782165872100323478054385839278853949745289915822245057403617555352319660776668551101754934036639797330282397414641362587801900178138573855560665509048204043905718522051812300965146793249869336002905925643243945107876094209276328665094908821023856329922559091290583620043874877949272230301589538499512842865797900591258452680045472229974062955209020376535142690656321898957677362796709531837119807460289432582054376466086280848164148028791144132856149399054243195776586202406663264524004833070845123978211082619426302459603717337758001012751830868444845184829705071500514159388837758010780393326621055004034108233869069759418831361543663234777804386825802927208804115040726452630601032703741157473106822199148829987027626178832226724544266162900744586705403632392796410757428574714951437486260464216222215349700062985646893646621724425352081650762496726609698756948026870189164655300787859526645129928905424390941143520022632994690985853952509933755608591040159593313027144091997426109434389950595404020186259333593791636823240427980372266091537542641066721588843893249544350704982125304285350362243588906452654700080715774981782694547271752687367107331240753281875128845800594858836415113124130548925206267869051078709556004771308897023133919666419709788913472635905684704362840335118339270062207305896192689640926748118423362163047941580512932532810076682386918998899664244366882610199849726724464168092194248764942424733995095701705199212485349548986652154817183231395323592995908234884270466497187212804800562486931165988503887697627994693101984308426546601743079870140474841085800070840972933069342443151105691191691321590915991540466605011576527705358726981201348445213692345244487553575327970639037366379068802715411026513230389422887318535144172255369774607263534057617122562585299046545700337353109139395540493100797682556250316324184692284695317266323833459009556591550650829501566317368329759595939222869955053972828979200000000000000000000000000000000000000000 [128,42] 784454515924511677955641963206249381982191745979328456636791965880653020416492026094217618798399300685085949981583603335156935381691866335581749192096533079403361099631952318428180394654702121713559514789182776629765768950344537364147144734819726480452889372930585512533311351855738343882932114971204465501123940653671349644710306271463865058435985977408750521697844267358169146048565153877189246571567656974224954716965681711440521772791832532413589893734719573446210041219700689902775904742123873887398660535636370272411723986149850058934859712864020753673406046487228717193597321452841896349609569075118962179567655249723942346302816002598155582805281857428733020343895608672029782205096762211969086603744113681080701602001011582952540306133650313651369386029257923891947929144375219634258919242248851219263136068793801555401792704878219404209048726123006840829949328847012867472278452320876077017357620858778461015493668593043601923277015017742783317987780759333517443829927818791638524353239604580325800442484560703296415760064905683281654831609700116255981410103756614965460007754802540406554750616010960573344964866059334693050373004541355170280608603536826877194890683753290281134704041816035505668181986985831591688023984856465253243873208889652419633766431866670456718525701447126528041439070416687580385203631363825946029980966124887326697333174776300008253470921203959123824885144160332049535177377559343193053712810729772201404113621488892631747330757861295559051274889498803595938659263877117786307636972457817190355383820574219482953738791959970132055984234837221970810292447953822643447586483413976804991350239099813704269667443461259772141869527936019516458899215810107290651972436225157349457432920465834169324862717669138384346810585101784388249185944841591199307166457715650681407707282286553230381137300374387719500627459702849205016500157481349888319090245431893111697541327674755920642308851196200380618992002046100284331589820661858670918804296704281799452349490243442830406484379245387446277720035599555605118626561916364634579651296671694883655486569038028274789173322427957522025504850354496115359478390711406113503668491463908441314282754589636259021805571489651705003705829941883788889221110775268095470440669310945641149507407454789122620239262726399614834168487972115755874473761408386158492643547372932809171475775864590571890647238169942256621973905263961914322612835363101898108230323164991497567692789928581125870428512244838344112136324774001363491842314233577493209438068486441642326203656001762292590905066095464894893959311551224944191642614908800427475561243433284789270208299892753802897377137205129025011666072371200000000000000000000000000000000000000 [128,43] -461364633863092620090599064665195406565255544786680462221655974181213940153582050615203497243525622736764798329050775174324081698910127259662977361864477424092199656427429245683106344034410653599635536149989189849590414349611145582007370331337696962968783953445571769292090356344398696329591669459466596009690813669710580985413071717829946740035655170009271955116168206404226626218473285394933427556550923770428167603402196544430941752465671575185387693712849104171201826937996674972752113632827675357552214876872485433592328769451401142956329435185912709927654523242306586263564165344895105190828921974083927738396221725558071724112500879956193254373189040800538640264909634043204254434416897913609424298158035141996531638550652182752422125303068192058604578929223727785506066262068665095738675010803673342527187771919922670065243212979922977125752479041918894548186733479143767485605731253909177392185870530671082082458208455844088777406521898405292002909032309714522764486132973757530914723189912990856413200331071083051890973317293964457744493591483770580795376403706855689036288069828862585506879588899939139302270886317880258955561433188717927852579494568129118109207021482543522636343500991078958893211876441593539585448964107739086384323606596388721696693064857954652614604043464876877551169215621640269469709256471915429447776846922935094698230656933401771910285759368441906859496643553690830258541573683109769225331189637825898718461473191682824804316057301435204982470551584416679317929159666894382860609290754942874102987249412017901443149223070394945486266174387681156045242097426882088790564573846578210638461976915482460809890183911906535524066842768419043846008166101203720257805183347948167882221964421110849162718762467204957908323052371808528885103990157734328367394464542724672001090820968319115988303207954184977918056239979164261189919547303229422607117804909511792258834155587647797256435853832206771589559612055368643120755441597804376588464195431015709119946798489075298645471625448804259527754106813241564213567561143259303718179376551389497350173293258183154575144482442126456484761273770646798150502929346233617123857373183565584181527125508494085438687962099998469078837672139587932421774468926785971579860564891036553291845220428870754177609078938468569379973119021482098080971940978057830791591524430075194573891854743239231430271103957020774811605504097324045957399407320844889605844897222451394260760102370519851244836914717423054498562149982011039949053976353236129764824386478618653599204309653481068950387826588541629217655152524055651630405209213509606936508779261630959913760216389870190042969028673985334223292910796800000000000000000000000000000000000 [128,44] 176493633637432239264736834328231174861396506239365479635073339743289762814731095863670572920187499034875469224708948862173017897511271327515164388580563018567238146574263628930107675367806446999642633445313996718614704567543428769174054488819575667970370061923056303560766474962908735607532370072077932817270654713678525234693315091902120297882440363669326242071708673589216357921002144671727948311863709816628410795907109625305677954903534063484504258825693656149871031210674763600717644343324281820870560833741111631398606545404954235527249627926002751464751378564887233400339444973073317623802503342287899893301555823787423870349247084244762228002989065791309242852345643236717445234886953632890781794067499204636490090004402810188550668477279910406992168863080018930318975641252786360151549163755275921818901720881268064019679953195337235085383534597129844261127373681845109349056204245175630541255029521668533250143472347450640813875398369368099932234462180160030094754362293559914144303615356915024654317154338491679654803645621386113732378092756316686125747752229260582522699563413758421132280033672645612773945552698931406975772292443353420182685300510848067676636108575299965561060778345801486628174760214549571771558194518650960836547762532456866728083592240508421438159792729318819586992651987627751219502383423758954489710019474131409859049502462394343125895429161820520492408981797081930900826003887471084252221894716482510676441610307250155423195555262212243801968487900328290397829025440790769706668659983398308412996101422976289692005017826139223236760944234726624458110014815781660682535477357308683543802903034233460681107693525159617843824198803696795290546569065485178982588221109491540608582545047981761886397679045537528516482098187747753398219396295992275787499662871155038069824388093086753815625870633006461356996309431082654197916158457949727195489715726294252079562366486780360727090115962911558722603365842682697757624753207111657381310039139063341467986397481870971377062821781977897620889821895668947599033020291246976285591734519901775595098635491370365642014849929646795954945034865971985224971785785935226100368007152897430656551068171103821783128565803493444064553669038980613207578038282021298030623165378331061695865000180846066499310605821437109529490659031433907466372127267877889914571434548989507959531415447652166350916033640376355268982606042454991133539860366323942628637105916630813105084461680387768546294805752878320588907860455601704803494287863010182009197548844276766296019157327460375793926534443158516558046179558841329543722475615134295398293381839320732883026531616937535235778933066051850631186544066560000000000000000000000000000000 [128,45] -58281030254289175197972235187920766403265553418692597049662497055820023204540968289598341682694088633022158216457347123952005065914484096375423719951304619287838736972863570370102324704738897944628225512519152554576166683097197693216488827263892052953125225837449748035220041027765272566609839467376590757388201119373184521991052813848434848391091098280759207816753275822143589723952572264188754147754624668977335472571967817223137936438565317337944403505183879260543201839533740094604728133874680977875610715618179765459206884757004958350856224422699526261326014163168921090781540971573882935755162429077076697164935545998036633957071168674654026354856407435648732726589127696634744816069525987891598227374341125309188890976468601065914011484864074151765396644639182072943809700390413159518178012411870320343298234286311708156118954198113110033416963527257477770489372521949484391265110389666407406348817138810652448702116251248997837831703514346082961749627276202874303177120198144198298301668469392808363855599320791136887884940061814585367611009523844031798229405401944240993655476866319758353414467004187679085221732340447958108595727479979648364510864690509233964428034381224705869202114592496557661709222928930881955132035612814605188529816004034347810216612916886451717946244959492384071925890143805347697113417591960022603196005763725989188852826936647054941141104498692557351434913488471145870463068272342095424643456678629473321661506982419172679475958511219384807997462393135760895911168844136988401169721050725942282773563682567595893434389486656397508558385175095272447492338331867384118592676849976099477359755322294629335143385752307425650471499313198004251947163560450475173738800762624563732476487279289511744939673380342848566304900177753194931423272442176974672130576421537983110492056384903143270623132213606548592461701990383344380929165146962943569276765745389328314220772262634756407484817793859094905364950648977581197853855230412036128311192057939754994983699713247409794556839323706764515113633936083375553322133147552150678588199028551470428376725691808273778765822785109037053589307034663997300967841770739704913768851967539984549013927327994181513306489542577468268211142525801468453726651790543613919652900523406400876754101563807129174213238328768218285448835204272727947111429245839627705699227441323474545595953781743672234051886440236052434648554093217702217483790856276640404674518301635287646812938368196336782331001869272231683779293489161641309242641479074690139358280157390907918022585343507759519443933400178698083510376614794764532393177103924518490655111330529850370420853489808870629262192117294452440400134144000000000000000000000000000000 [128,46] 18221415642294449258568920981919288000680539048623374061687821252507239489447536846744866995025749220847281706766008724604937565692733475964386101091402618162778798226508056842886577199200020554225937547824622254267935176222214695847548870874419787966847545733339929198605838559761019151655218168700969010809444138891337544443284142590918139998013336989549980222242922351146215575540313942516434646035212351850463884817670405730252314215681350001095571865243993758295696402712189119070495302856109924981407886303744916887364326492441193064924712519860862880703893770501659596052553598698675901924657214054204777961966934948328696011443649051238560616962751398855178990981667277698185441822550281099251588119969019736361975511885173261224537694895553051664569932395347110753680040233968940196033748439110087229821873323902418145959613820219400815943470931695660967512358118696681262579770579614966441460101423750561180294979375333301565731355884173376725671329004258339286802395762431593596979671446701639715943636537982051414505415766758512435454215675645357042848613384923800657409260169342459560271584836606455121489769666036366147980906058696346501450159037266095086219915621536904013378257850259461584580222310080286277257714164070518050959817435488441277549230922657715540853307458514348858893393722405337745319330960506282296599955034901273856848576232313813673661421431205996668709774901853253008699479142902162399731356199958444240492963928074939793933556090759783639301459886591165008680225765412896817993239696203167794259922692056885068577416777160028402590488153690680304726511013617951070295192544757937828214643742069027348489385352614356622102761315661872099522869738020419285076226400604911458515131630734940183431194827390870670677063363863617507762314626100447482258379438047887555034167121888877352864614599914241090319996898164133815082914987366790938245599885521864164187787780094367335082372223636526497573159596139396342487031109491376257707704912259378177107094027533449652613058759706105976959108815121941172327866899404632866369257107336241167067595647428385797630963918928591780852716294589630618516513540703544748210205920304833195043073207317968417084598037215258185583555340517795470013918575729639647492982254567935983258145824310543586999594179600207199037919973599989116717012811199171183888375406096972793630835069609088864482603780491271717892642298824685752319820557948460484719018893202444897836015813252802154696510176606271400428761253699063799479824678537705258591962482772850926743248840162340274038277603482116661125206085946858498246068969509884109725948558799007164885712871607334938200644466858603599486569676800000000000000000000000000 [128,47] -5308302652719334923769823865125077642512195275086941948821142849187245925489464131431548548744184328367578780629303364002540856955294373390042430042051154877128232003768359235576442762922980280027525276959720173518849308941117949762648552622330787461752477194057885033587232225822967813163783015902574629802459194622041881594019036941192255912639765951708596689038534117432638622149728747060645151089317865971852481068478430966533815545633643392547145013092814859279774341944696494846731664669964899752906786342652390387885787857593710039475839563676424119037530691810974695482519977192049918515349625410828850904234767382046589488741140122883838481135940726564267726131439018523764453121649537786622279426902131271297535421052710198536577903497576042422292068560127567742803954811608895857764816114720143141679777679314183185963537813330024001515671043553766918858774360735440756673527877795841912066129603126012435009579153244934542392437253592261525188217304407216622167488991834333457740700743867866529151426120846562196673545802759779075610218030332367497151801983562934204132674945717817260487824312632829619373710357485506115878896854749199703265540120455436806867685076602837397690439287341876378522605811835605523957693388975253255269025425525125576539025877595349182604636695287942562678903068032456823729636206102935989636336010896184802165928664199898058277628922150284827686613489141590860844356147966340959082410533683474956542786910744846070679448464329881726768495833235829822911493057546594475827614740132381006577087674850320308762162144461231704905685230416670320200636777714668898563081948708228945274443243271605401874041240889313620232529002184381793477842109398831058940447812587325994401236768263781005346753047599474238595699267408272956196010331547444237094549036083846888380052484703836516616459559682421046314784998536234670000854266850725114388011059183913352913580956537255898677425602277036621461521936031712732146013818495346985677861325359490327662804751311357603812747479894038142012364098909596102290477877248113089997537375355038564759254694719934219639276067275085623421794974751283119390924208027709407969687156602210369201624356597998147599422386693981485513022136526252554929656209681564957709640231908864351155740386618122276972890585153867827557005006314641230761979376394538344267928477971539659366870254770343017001225893709610259122517186925211426131413134901586552746003028312425886266714342995591004282532103666638022706109028072620697523616012679317203022314525975491320877631163359876677856088806043708761900239150848903664326246147872363500117179824997469807132158749426405017619487686737978020807154073600000000000000000000000 [128,48] 1354068484254252384603923476961161289317612439497876725973648647409327971309595368995216277029881794414936114507523099973613114444887538879531027761695561607245465410962748328700849370528810703067558224145829381407954759303877550247266948367306505559302029918958009986390973612383099257101818707546448764372461949004187811226359456057440314221401402498062048855960645130940305233315803155582605165830426779620533225479745538842215549856728052740159919618092669667320808946409523754192178823091301644428195431983380084567075798767663079473063309856568817025675890392200944405677014580529573336904007848232119001583179682529814888398427993395762581783082794793187440123482332454383544666976348210772024988245682924066928942034398298882344509276702331648471910049628160106663461596818218452905403691781882069959074960805192583566996061555210371011110806701141189254886477505925160325059944144340484462737750254091792832690198974157547955638817478754153460887962163337528740704206148505482527675493243357244267591852787545516075276968776968953896266582113518297705880710849676449838825856555320268238080686028505742861773511361992947136560028633841337224802633730214963910621720272598374997800983047402195483754250775985029623189720965502785323659844559751064642256590726994624300749566056297886846825807484491199510764076501985000950057685129694231595138912101982781002385369799407012531440039240504338616048249396450357793338839346388890256250343999015430806536638697442661402225591238803379838851376859260737631318890662918039289568962574836162364873812387634967077229519470494340691492127971090293210539666780246883729086926430892450607776333812163995467328689555769615610425813057682823292299702254753715009793103936370129163084289803034112913764959273975052816459172113666201442794693946568576912047250045898125468469769217909069276378370525724126508222512720122798952958568216758647794453149654794802318854619079965170127639287391010322244170191218106463080137868662146947654572041467135150220306076883442838327992551265038720044300897117580431845331108715609110149008198552448898646630181486299823674110176872041339361303835984807040516152061932861720591544583410038899926981887244347489333524943860731478795734264208390883774953290740273575771844512391297628578786490974944363014557374691980144501765238620660630927168431115976950400745222847626798378129395962479015758153637709453364980870876659312726709069059820379279819473592198348207206630807680275518230642457158810796243012665850633316796944595510553913996777304927006761347784755620982461825416733882411186407648050254328291722803079721668773464004782683355759681399158550818940236122669711360000000000000000000 [128,49] -282274165686121781779992638078288757257535622721597602219786843007579751678754696465476298550504877750120942022567546410215884337925817205203568190105391788986150915596818611706553695182628742837766770076912837197336562120158020719760796514145078740374307236865965788201955502805376313422738322084202240702225571853473313880935381722924222333604003546595154402451441099385348472629033609411330915427132155877168086102092433333647269680855228449500219300962901514733039767775941186387241386440865063070842791067755623953737910222601200033880923704898374155905986398828500179174185764612110532477940840772966192754786869024176340936795946527895052351433113128389579770675418765355488313741957741848936104310237681936545099748292544527240718177393898584967307258714564614318133979810797588134225500437183628485863049734493800946823432583560991191260913339601657077327922914739722383091939546727964137268974097012598809935605864241124317480280314625879423757618927607435318758718019243915216905677100357733834088418282143094268360524261427858294092118215633305882241605645835331251802356850871761473205213995474905366779214019747424680193367656045529621981626815428959676705837229151858864355899529745663325582917011526362576428344372336288728288122611135408302788605788995285510947371376895170228807809366352289310400890092339733420631290094806828389168058574016532728426617249768823250815196945002777730511686011625347559665489382179303694114750911647000752202849491531927191859940097017704663614488573727310522198078694539763774328156951926832272532514719789768462639208187183736982050546388067325701695047983556834842725115613252535947164242422856683586056690563111589179346635414899852378504859372025605980085529173614850136929532711679073991139037583260735226456507621663143573083576703777087105750206811600291385508756204020228832564942908947577647116620310422782553878365850248588397193375254437560318231329288509980447350900186336813112762363656529622903395939049829244736222440749441045190899342956328110717638360774846328499504270784592961482072183371192762947537337509687656756689973845121017359929834225537471254080701026901723630324557643574934318186515381726520323783336682744045915055400623360596430445030357115794631729441166033066098987655979550761255820311679442734903528167069160603811039087511973946356026073984735248129956042636704716187419204432802184645857920297765479979038710126080520513045186627975147306497097007818048584009708647499587925793689919326305146652042905297026499946778926678938955507561052673679361123604175775889048804931342494395890013240759320397659175253170845790761235672416602256731956253252037294912599752704000000000000000000 [128,50] 43649607047824886156609992765052433466755905132040016686152173177685291017715499713946580044633051097055011097838646310467269197927490142019194429840760481241960417013201309745329290368799540277492007167325076146165560438368520094791727102704773015165298371762496821360996535226825400288913289105265446820706310502053765599347568424486131179307547644472722406194907882172755046132156211840607385039956924343331892680747124957801278687138429350197658925393192533236197629149690699395136863803064841107438757200541767982575282560757935415058628349890134993599310081796096987803566057495075782967270729339267522361223880199753083562004695844167923337407940631741348757190623812761645548245698027525465566690131078592486606221082537108389966002518797403976975690850749290352732860509834905134419810289136121658261103605962016587664254155002077756043051151413388819975595990608832783574654124502445554077499278258037982022663538691592381828286075570389890851404544608190184986450516585092469759497234874047863862234256900150839118975108925431841204579775944823167717831843201579201216827693480714082693626040283857236363202579509953442118526225861206785713715491829659013652763117920635463882787861231022892497025467629963829775130700532234464954338026170650093839142441226859231443584162786190394793793873810867460262836075588672501724601688344843267713971714414368567257595921345153578952738051835621510075343112235602284542543856313668874788638368409061816875948861454052455642232529788902805457914372434835395991289525432683752288265551531927521403461941225793198892865322717256080542896345651578871239169653270065013028854162264609534734011747014412206529436096970374328371312354474134687332039558865662245412269351986459281350895809220589363769503892662088902306551687312191201526428633438371591786648830376361858210445412565068210081966591697331649066990396381774499686255664313128662449406947612644464271976774233150831635510071161034180733737283317480192567884585830947359131121305030118147900688563203902018873324104917333344583943921733640496827513303223706519450702139613321692796367246338495748081536130689359917867260663902220125333499871421930729835480374365846645151680787625962307269468928037133974689223672736945828372932006510271552632389964563254421475905184789547549057741916350878962773180963172676135336297514376744489938149599116065414502457030287276249182330685162916873552792820688609021167244689893056096400926964000693211052598631278324192619819262850625707435335513165515095106967295574241471885593378423317297980301081454451361737397444727429157067642306013860985644119294590567816501498745091539960570652909616478535622999408640000000000000 [128,51] -4116014469682218071207499775972972104136473708816676673832635782743725805731501769386895391876020850144006448658446359372653891405154224268965075435864014685108966437970547313306578428121786351113267104289986293130068893143451691982028788945463338007884777793423449678238767687023884787833531556086868489444958124166167223366023142356095594459855929598622515181648997613904924293050868484876301053716041602555834493078776163938476825415542517393902610067460374321465391819018355000318322912215018183385359613203368312526083776537179505644900885705305632728739971534429646188071825070252499798926815671666607193103328222506786961317309214362176346458711350915097276453693395010674486387362832230921292939862565297863564496301364236462038060891691382941667946719971365832873330108219919879376136778657292296909349067833946245510607591071345856356298581818507225216809911547980749211253827598809391693215007663975580884817858746365182272434220321519499219666799241798499926576402660849581500714284349365224526490981029011346698561064904763489979323308126468408439799359627692397210340075506744195624250269941829729523848065134427011335222761782494662349190244455218736748216538466338492153459113553222124671074900574436741804718320885063931423619695746925036701371036763440895686676662202690892365153431125848681120376731478524532489274411360271535278487579270649040619628421503207195400189191653295690439291824560093602652263190600677362342626955030220763373389689892343836412365066112862201925187728820937756325023877138412444710589181011949830404577110494043070656558007930785007193598135604936523067862813556192894911745448269164481732407649840846604039543824288207418462419352343176549759384122775904889382285882929772193560018489769755219680783394126927095891231977303131894495102933252663169246638706159856028530072626566930237332001697616247617085202873316421102012597803276840664289084226811454103188792170233498048773514808789951723232167136952256745096087436548341295967032352335999947707120660410945051920720852671544452412099093429231836902911741409635528389408684862808774540424293585165265448583139004871736868829604716197067710424760453482475646541688424362833551674156982527946594126470631408022054044438317568484875562925054859958260694936770934311666034910281850662041641209637541052155155917064014216239046615819683855688351408636647489864396091485242531990314539466559503205961614979845433966096331332311704802317448091292588248187009858029212651453585648932860466899125857241712744265735320958267210988273555954507750751713318163427871655700373829436808652478746664712872275950938106318587296653496044729847109779890442295965017702400000000000 [128,52] 207186048307855968649324347308994881837145965654594202520254077662088487433115974732506420814773812056018221984399914897360530832404718232162887355596532028977000430100799448807316896769065802372213201931884454520573099939178749340394368367682959467026577983663503461978138315124166775969379511147010517233987451700517156423427499324677651848914743478931216556319408576744040488560569750661666517642039950178466375143604905806970574734099819382225722718103699159840742791592831875746394839854235937519374489706912361724984904279135248400049926202766225764207834147283574383267351490368979963978629752643065967956829048601367576210734759046448976218068681000736026196532632726326511531748173965461929754952332654731539014777091450878715680089261676759994094433044035203201373876733751788498940573185352836733017242635797677182978402680285947441029228334041333638623521695660583323176470802299019436281628687823304400373789803561012089804717213040376246658957373815067382435392216495387319600514076537663795532029949101242829541055255149413532607201394510899655990643196656610608341487833968024013127424979092602557071346134699365021626940105285167089920615227306403112101992317630579837602267015724277400923134474593038001909007264054540599302504265688761362567370179899808340048217517344074713381309311232282503325965864840151830746271323647983621053794998430477821600781039865718454530223391330386197862149382203035264862962286081879620180840180165194822063810660162986613919763489530856554262367955998005389352873161889982852519650717088749153793640813127260118083414893507416977521599983308682539501710279912491611638573825658166909203316347031100619852494512148946818101918391999754142633396404257442409945366411615515722198495644732709333848601423208185121146446252578741000624086577477175821569088089700716566067982008303331061410555915026636817466059742393307559773438058813000245476826393398400916226041428531424330997765901258305873578216778020252831167281803560009577695688588330634768698932572615627878116723127260940651559454666132514921152200211458667357791823093335652500152953938321143712253290534058064109778721047975630993028207854548780052588471188341452186607232130243906565368205221782494306547378339307602967965119386132212584473042718344091555624851395500258386908109446974392431711340865483537598809174019892992388572429962249612311389117585109419317540155649417039541545031310115739605059445904857492902757034508313174483767933122859982351875175151655884792736507901827573083591698780981550209648309102503099171350127276732392522306301147144646792958131327461710387901898993663726396753540938778645954191916192052768873539174400000000 [128,53] -109055776447618699025643932554176275693774165815181021180870144625389389620476855784476061316327079543096512881849649002088261032729680301807116399884003672639416598914640500725548318261098791739051809021611765700727197124901606198526215429417258297103864707661195770156952126800810193044694214054993557504285595119506094973150531906263409647863361736080815008748027081292097994771850353898058234988572683269369765592735934542277055994012648752475803370750616334690229075877231766093456701091623053924182187362495185106489210432273187575762121105130292300610514012234349736498144682197432362974642763685570376666489278409326151101630278160896135711529083157593338501281800176592346895732769251877743091729067047046542942469256811426520820083992843210923616297065593849143666945254876813113242482125217536492072259388534302294720390565756764336564116824677578263867390379458891627316649333879914227063162493340025770015726319149098286342954185105084522663150369664515487276406625977346374491817997050576453933733017939911342073623101750992372310219901221176035709809785695650229277465564833311599644676058738514656342723463960067065471112776763729963169636552947316097630332309465086474457102304568200814121841915148804503521191890112031073609152644846720998865668730527792145401439748860997250989195386617387440793448535570254909564450013928955924639096030686568172970125842359497786965290349762227934338032869411244714700565828782828879963131949097744871457231925498192197853140981030786212963108183220479207093805339502550008444309029004649044326786583848462012985563895484125087554055542089410203929675448834295612654527593814068842095231407806816358475598214326813970972811923843619916274494908508155585910793230637206445658456990264161929480714571910034198144589711551707900880137055650405587846683340632098867381419898854973005247606943286582145062260656923119408361604586421035356720326821752373565555604331633629815135935354392788792239866660816364926575947547085547669080188913840792615743809664230326665852812704468505190762763651994707186613584709527059481745419105004097476003810107584192439914328655663208623761588503733706908915157865036029294711956765775183011886427350637843869110141229206763410194125348065648575308798579716959059787116299352287900391334941251468409854527252954911965298566650969639849450006314832771534152072984602495764751714704605142962108700842071488076174108225608379412806173071590101808737128068410059513611041767746641135880693357082594702616519171286279697458749455201201973358975653193951765479058818603808972627478154950579878022829631263978825160044277485304914354502904386570619008719522360278913484800000000 [128,54] 62077880955391572780273031310332632939445264151024420060481739037250317598898897277240849361486712892587199109483171198032142357729254973673649730059743005297066352149530504941110690267564343938988641107817601855396577105780823709314860542076417479085484145839317558882410608751062152157800787149745811960679780541944613056589495438067266762034141118339587366998777466077421089397140434573964287585874131998441807759114518230217888333964725677537992342392213072005742150983518506536458320516351523505372672226148348943129212641409281075388735862819081099046846425789978197266161015210651368425425633984753283273815324615956000065578543162967898866483622877637801988040561402450010226765413321257373658198900674610495025963665237172046354043464024401557589852601039726275557923609756688188494126635551450806546831096506137078360654567705441736940379574172070693513512055795821830485184304729497961507132267729964016745753705860997755057266223827858241105589833849772996703316626311557594433903796789338502362685112427867183153641026353717421250162894869703789756072435363988319206448403101558274831448464851337004493205540876705576521657022739400690594326150316080107522206630489758468421866959337997191953269499843741160048283239985285042594292624406206451773639630552997326159120310567284742852782625263300317667473641715876982073321248299090714703024998212071615371377184713210626754003930935415685483739850251763038776167873186646903012202141757809655250870601152590589280271686733973770373494653929105877838930065832826704085876403914598105518716510383160159895251642374170883663552091686761988870925590394990042821695384072932870154121122784498513252663310897802682487098270153007420652394373881765941077710170557970603102640447660178175628607127758602039627688968326637001290877707257297961538180177193881257453674293669605047647760773361997067893046049109274939869214941629705703185127893815079575870821357941591627034982493337657922280833400686986113964633468895310090197057386842559717667522175011733373911155388230949488138185640679028661955143490769194508629627685611897850597715564233302458378634043015923684539360216695354055564629983214567349582863559992686518992212568863775960336612134172880323405668997663534142149668805880637995725116216320940769184099998084846422105329711087426600133349244046062543320344101560102039362400386376643600251498536117772261889120448940951381452518509491646962003778009314704809824452606873625369299773507651545704515553629296905273276893322507763156295765904520088061805919984498408109229112838483678343010863619108936312888156507397009893800850037292092110519731572238540625323393027384204704333000085 [128,55] -17391591209868605075399485881481282322615223065874862301033382486737482459146284064896099261879143249323352009198651049301747266884576158083393770432234042578710604487168671179087388170375190285027228084346020203081009314467058613051391544566999589044331254833347297670368945595287091794357125695793755196331190032583891841173331005165517482259025774583459198130382773730990114755124981799495704609484070665201425990297525873695281325095609440188069597578617613520445128536020269101928839282813190438573872389732442744189591257816189454932605737020427179299070768279020694713134369349286952304203275854899501494038284045522203075707126865971299883110594406832706795334343636319495846852945051241653690887600924295673761964150679929229564631703878726230960298150540136846114337344462685859231603401463787546272577111062031276942693808965204522043079035506936103845508093810864462557864125413682630442544505081752227898430764268538246343252327809674774270043699447309680024557283448086348688594610887742505902104850186445779901949501276705610517460976716702436484233319887466458496402729531348742150599384585052332015835894691563923799634070241316188120801743305176037500778930479856793979007027376017473383437093901398776838297169192562451028942459908160554807161377602591840219873214305176901915486433256796858028706492990105216618753839139363395389359372108421908675638700424395761729053419441879171025947774008508030920190778289549194670540930229459061058320063537757040196882986327383441328822457211397442291314943342614345656929222810021586666313256074846659834800166221917336525157990288140795464837550565443168175544421631495872594109841457112862099445221108876209182991067642642900249618678019466172855414422839992039542990913289111657789724580578309744240863667394426090168276482794737831396075952545493654271461352195431495991172286373017574685954338660117142347875462015044308028201118800793800975034564786282886988561708608428410067045459213619928745917211051058204704050734706183118211389344501328580331834547261361237817852332079229279289315505820439917324714889370261849427501941040613060544165360449326854171465218402339225105258673376391491856006826773502290641284962586641101142215810010471574081817272684628354027971389498588090205363688542955086810434779413353042818644050996709988571562251285167906814280016221798222124788648473066921072641468356124675255705809184279909754801581602882911415935937639343077349690472635728823498379002321578752536239505574306440455387347735962762734437842598319114664559528101709701077335751303802733743965824264274637673889525581584042308397562287286274645441267084834028241352957227778721408000 [128,56] 2956012441300789899549929005696380605756273969805983065648124492887827934200444027019261893529871508175792988206369164733159281128576433635363254584156989176653191454889259135641651393618201294417519966469168226099290326637943550395511393086096593549113689735247213208706844807257768951701533874824685083527546133164231893282216875844790507082108220964122275517092579883505612698078269627361174356094747152855086644255879932733845516303005134255806058044390922386661776406647048515392644213509316918883600269265977089362003448055912930354102667233230038218127824494062147046900314752506073293152627290752984113923895812509993686237560430887449819495685125892477777434355445620517323921998840378580482587972387141879869242630650025817462387646913198330647195929027727895307944399044540696579839311661062412567042559947493139093201845849825417320040271254103941691034348516688705640092577150339436513983190528923123015619014082213221892118186616536723165711371147605396691145963073754930286194991362991338107390979446284300943818915249527180176615794600287636826774164589928864847810776830531262675956289571396291702029840404497888190798414151427809027799999120299368728799773534310527873642617470689800826195790617891425544133144536057683439182758367146048545106377367344773143559175978370895522520099134609155189397891438211621109495229933816160020231180905498021522453901281803580881631536471846725196960218109242201476453682633020799631626521523642053251185529085933522067810751990157252103472885732250619711014592972240800457116720857713318691411612872379211351849588138342559927686474798353172211393681538832181781201541068476824025479544081872967613087563942633049442432766212715965293259933561498296828265810753463679174983678556408118147432316098702026018656352211189954634129038629249965587904289084526109801905126392106881944516577798211391807659082063970405520728971629527329796878747893046315313809483782346280446873597597104028595065003499577306090861308908981378326147512649241837000453282190037922617225069451472121299399494440182011055459641760880309963276667506063904523836446457422969263316412806788070669015960411094965528833020849690929677168856570487547439292328356031974844343747246393192133412036736239775745378328702345159235744693698203228257649269767210469636092664186407173679586597939166916072585056104594507344856825303941755698359357776957046772458523730740727429150859300243538269549314354082072062941097200837065418150008766431873798944730007101189443135986426202306152494911937944935209759885000901137535138398901126687328510302740198500513685280227254551899151800474766567781313763102288052425038984646775763200 [128,57] -341928876627837150103196492095318361634915595299418386579599114594114731206185923380255379040035058312685415144708835701750792992392288827272829679420861789431485419148277489538429306854232059559605642327438043038101668753133001240830896714127523138541880842982913470663968386538224670232992907151441914483839320939776526484750263333964241518194595202845567980591111358783934536783263919055084458934888785356962874145338701625264336905967462125325981208249222072045453785816861548656052971522886227266583876860767126706882008020074793680327290158544933993959888507898368948688224219169731032825548111563948671539572213468097168987813851225844176474156807352974643861205387437175638620682269931118490342005021008316763772692378311361260148073050486165045655240669330515256457207739558132335762686331208738034217958831601373838387269269913340234178911176175770220790278205176095306431464000265900301530986122300814719287102951433382272395455691227309774629296295358969241250490573107268951559957210795002075004884666087263957954447857254032753068665073728337736123908780610980818861334782534295020712211631109184039486736478059706943678420304789021986197228681478362576569968354278210244158581208961353400573616851403832503526577031311426974612685637353850589227705548505648297560561713036669291441437791836211435896551548170410881641705868487923406928229160370230349692179835007485423567626480260247698369981282723973165129797989742925000812586642647102986295967207319688469174965956971807597433568623276934992881405946957493750880543881752652579737519826365850446039070852166999214534747829026512946627640398394504248069559583511107943792517082058330713655735118063092559094836811667267747526801385227052358447903193134708764819241132348371323195742856072391858389305137482118313515496865087780705278859424461698761472320260522123241392605240819534831320805359860771119210637280390222692027630090305935426988823640148882714823443836268274107836520928253441971291079360928364873817369242263161050154056735421691940271870053670449920031421252957512567012727075540777556030246315087510341396255451189645269932341312688517644616022940510302159108582489556767836026857944153379930192036278103701190670040283514702474206550460424077391817148143164719978423806211616776672926018668300477392193179028085003032730762384182064612546549426018375304152759691680048268312422981485135603428066845127136164649624754544976878311697205036384535509274968215381482852141300042281135581302174155518726301110726020628534354649079624958361632005926487007147478909027769289634446796860901539809511214384343690332122101503091267869176967571728893990817915910688000 [128,58] 31985472106671745401443397813341253515019786396234176172386659148428348779888431909464200505731749456238339521552520306570204595550623994821955252996007851916019293366547974157650003398863735658130414112923103428915824691681659948960720490535219605382412960852329298124131647778220439148597625541775595565181403878719843511279344116674186996493301974092718470289791980539506773127222375307032942526150078971911260177579874187354765903940215802457932670905844854641566966946784833245925716028913546595347042639655573016728471268702675948273702358553008865331608276203730383021160111756610970510702723762464135950792835000111784635396294802357974110967661643128715999156306052614893740715776728222916906495530147501961272740672044683788487261679204999042619520476866923447138956097082145269855455290614499562822200182297303883047807231620741578539144075251357907975605420322380067959903208979269268902771233342249228082928454152436354111389510592743782259496975183917852175554222693722735745592899210756117929521120696680370755926729364620552172200674857645409243637054671464330303434824135449510718705268966276787273774651386424971664571197306449340451754935957786713350471239663429306014363928342886308124285107784500493793343174369769627702252593781537684121448873607507978552798774524812355925498887282045969009388470209700646503651078317004275517932660017066229757646122346422634799294756896135789406329383991678944477737939538504076550871707513861818134700072452511779445680025188680264693307863014495281654941817675360493943647769471423232647583688086107682175916549252563076159375347808972879645225760318878724848013839474856500065793983661707515299518510100045192857567878892439391999163702748544375729271354228873701857448940693150197721495309346689767128564230487766009727725326766103145484244605852967762718140466041638072378352963110024750159175714556083244082107098897624509763122094455725115398244326473032288716266462493573377348067586304884148483938574916266192604391902358772416000122604971829558697627981188505170595570171296613644573929688875358170977773360198802763124557437131214325171613494536147448640104231210781705076280089150654311982014773718156916344256334971953956859494568103029196467002784759976590603766584137256437436360741835902906133409436730934080081059234839717424079433683223234566781309266615224437377121602382233591560695026109548434879225584106937781378729399533147837741196651459997601731045482333702730931045380446037551050942133233092182984040044811191550585386731421963121235910503246308108720226752666822909714771546177148176245186862844541381110597636010954664246988548919042830218549763200 [128,59] -2861879646976867578648826220640310291948143682823676996150983922078959491162265698343514597801821731563065727930853105593549523124330425136262272352107104719139831563867442722292014145625894763294157329614064383823429780463493114813325801332184883621966105050879628950326255988994737368928090277752300387791716415949873611387097446472318766639389618559058789308553038431980903951015773337421225502650181355415057394226240873644479794933636518641037703286290960989223341046400251365005603025382833379623457896809477912259703081229748851907012676929424471930953051324076673669757397213288526102739769239252549895930743620511189218077087988163220000092244094825635439378845197069285585472820737897982813179120603876316170035489140059039050993727845609295020645909324521822129981255561418551032821014329067224174477413810543513535686428207625313561852900009810713126223088068776680472192128432338975874132427452636867000624479367640302954480246858982148277502273155577831280272451695262372005665946730505152881100591275112108273600305019575974603695668670475868245006615064684659738501650489360606142392468417161855112770456037928715980114445142351738860328082613601546033070710558479247575071146484942218033666964681474399468980383724755201248607873445827291065649496538320162388825569403081000679293843010281526522985843214522853195160108139784677808881144758980611449505493452874175590998215554445239654524323793586772444708281554829259595107495495633333916438820561631703230612523194563463079419901219937205628398415221981612532767720013852286577981277812167396487343813711425370215176763838736804561821871807222781238096169479702705825660912075374992103921785480806955368562301678177339766900390232795815972680386102189906771352777068108538161972969810708715254327548361164347242267470783187339785470488147452962789867189123839811558658058226100428829050342628580774573220655907103135401296200902343655164382275194167998955835725156856177493104534560132817323373549566752326067342313396185916605621298367057111513227357750799101871301337111783170796598293951630936941798689464869891726558236925864866262112155156267879521460755840885053630665190364817901441518188302174077376693852943966201254008366511714860499712522545369216397348973075283993905001511663617438408211943401031102760164576036713490078716723787900470059076086054386425549929980658909306262739545136273943957685270850565429717093705276301094565303211600203366217659752171520640153665860284659927503220479651433233668936723039980517674226755658243874603526347925296345607090177283516326603481687055168015731517166842721366482464247560609713501633654298368623424307200 [128,60] 183139766136802773228755395791617341643839629589372349169596008934957001550794634362762242361696732979900388547856189840087533502287035944980041167883281084884810424515908287956659340755874460868230093729249765872030634201059618068758313142086308995357478797892962781135827084444219957179068269888149373145687077642162181269582713328938849143575672167093265762216341548250859652713433099426880684925233444114924875759464643393046376378868267486108004017407023312830012462233884216515876993738927949396582308203971259335669079176961691587416665841120281621138158852289579847897552728670407742396834402675470305208423727341986239416147942640989516471410391894670532906093630100464669812902132167774432068036516502024594974779639316624094302761053874604127221481837684850046005161228268030837393039087960784599230890317382018483300378158483418484306640422476459204314770476400077272815039671212404271576491928727806526533159555264058781959812456902377601880346578127941276820393680756432245382165534022427225489096023550932665785870501609118886615021721216813308347993590374615440614109944195600266178372990629188377481653939821470016273845841267510368843125261666203218749016277804489354222993620047837039779223499569372748053264002057319944759610462829645458947869166280827012056240670110267935169551090878628458132326584850636850414204606954197630022970370081859075673774160052232881578636293806104705163678111843949953722351665152678736088819887629916725895388071599289968585051955486888954929687083087292035362437137318516963166565306405575287481569420024462370381973248801124821450281998326229893611391781800109318311300117408156867767874073375690389905975212164263963682023503690031671403405868124194014179806043072572220579422241481355044715361153295829126479740662895262810511496453291021746192690167294546902810963664246763463884569115962645373834776444341979789347204578205389308707182000300063442832628902832680775041141457128160652492805443181011334582562772857494952261963048232223658696226926641373660500217722699531185529007588159132736289894935749495369871573321051081348550600779282959498400834953047702536240279357506793836949262449277536564937082876111334759833945156423596007508089156049485572111219169109067061520754109920006037830210458750234390492186528285816865575241230619272787969263361758157855071835014487492281910487210260396565022449750091934382408042487467458363419578691450213984859960582035781974930948229453424908722104894334486253921451154450992072267371712561335674923952377469654683173139271444271641536151598376965466181853052310057906625678503534799970286068521927811030313481426574263276800 [128,61] 7656756717180493061276142916146533254187210332972194116773513919367401008350850615391769969418879706139177011070377881004603727528173959242305547762085571047937563891633849987574231993501388816877595464661050734465463051812865954140304794204691032817105076389640931859134868602954369649556772183139425859770483018524578555984178841947458796967921669839508176704431252601867731722077893284173306799506220470859091765257965561556311202617041824296089717834453196627164458062726841893545687629474955322961734640403224903878979068600985986968260654209239974884779160064540806275982305038702642543367625399950931622140542379181590732871744919784029724002621546929715586051062553426696946707463724574618195116481629625756595672721639628947328962442759279839042946640005479717721657312058192362769304464551932110712009826674966372033144724027913610524703906528710545883508132683579068346662674284007064593639328236340562700500517582111466358033091040209876641027315720155611867757274521802787917177750885816123690591726235099399090775442199009181429190637511869561642549210950591691384848372590292462054367230305206770431702227025208134132260737163657583056511582244974614506570674777060511380633836876503561353626959778802417698175821405922205822748194079027352925643363161571188930305624677922677940981220047582641600022835801994224842963479439277311507322266064076727928904771486878663850857412460744896896475531015798578796601557674441170130635623403605260511615161555633292470985392639583989527711541699856240248464486783314178200375408494822673222403288641818683252316668316669443087642431392561005688907157357798600088219939007816370655444888071763155197883105381159149306123753719272620465949801884491371706399424768572593666698190690764214013314757680306730705776625530914875441265766561257068167296689638962954937842501089362691310334684398619204969951123312176254412836443782744841355480823819760588467923546165240571533087582020980664243848052892257255046594919447665444540726639412644376134304414609217797239869058662337283963066503706806974108261260379087577694727114862736895130180070662940293795277572692019550040864918335745371717661808761351813542902023913263566413338890283353894216138223710137061358793990074665924224098322074931179878790083907964864608448341048395401402391359939626881184776472492248475382502556224975852922404448706314195085199009213071864524316383741565852473938942303096321472997589636944928794661446402142627875209566829386738812250575353523377688065773443852481909116543279862641280870512728081425935950779858837550210852613060715898270642033521692877930656945306896981282731363296179200 [128,62] -3997099422297143549459086737959708517873522040495834654073933097569580304733322605182715487998053255390925668766239401100473485173565443425824933910410451837860520587814166668953907369127561212706953116939347116636533978788139764242549430649619138571189703589055586741238960028699001434385135089656327021222253059472992871461827087233252618057256512811560822170914927948522716238765317673120591857804625031817479871963916275905871036875792541140673799095834661124161080477710721279451890273590176502825008733977917103040678731069871739195426558689250508188572426812456706908811747484415209258465453189631957162707225198203156370026985963567746868740815756377210363941023365587335238656923488059019905448307067015355417391207623600194677547749315217743575885897656520741669932299350623490950520489333733601583442014269889676285832078779761605640828305581428728157950277453665923933262650614409460163949331284414791880134183667828320128787365412213098958261456799669424448641259833778948367297134331121826258718737179736669974301952975867475986306218362632371149948413786971862975758425627669576284624743028868527625413401592347751295230515076664862984993022150066171334667979037245555828171843647905166697478849512440693475688346181013139260918247010586715832604084486102617298211806866729226642688643566951997916123172982873765611439654313983001230485119111391235585134763884572148511079048582141632999501690836732632610388095385912103207345217086776783523834169273875526634171642282699389097874104318294883029441097003636305541300976477328842633063557534459841135500488149548547698753720655410348521851605531725490627659778309882336599252768895443249809493983403628420975209291468755076618486024403275143468890652077227566577095324802107460420520858158090721271956806291366693191858264468271626795856043182978813934636902194191170806894521463118475081504362941713419641489563589678042520204457725259398612468135641507652620390403378042974241389304539453113668736094443611355112543218583001363310083327711979165290668665508452672983975478086301226452467683116112739124074057461457842818544050702509091663950018240737822503145941999764801557770533421134323069873144439908850705241480027857710441642824979453092333965960312447556152894135969714126042158460267393384911454797950363180690526067038613890039927669081957100085012907380654130251768099489326093100334677654540428952597342720757477497775177355576064656699787990323083478285274538046577472895306904013003726287645310584753915180892592361964235782629746671713018620753230947426938547172693492391143261578597410420669863580937561956822121233985053454650894443458880 [128,63] 570756275261324522262815932322152351071484969561506655308730407000871473081496709597469375806705996394106094762895214337510753194650537103706955572911894699644456172594076191583190839184551304137512218483706111474602946915203213115633459716984726750015518042344844867445652611692964553439675366335515819400868860071837716079627774096653394394159194871968929367020469545460261410685756286695299693943483467811419980163663764754981560858962263460160750282556107037866052972567236758288400298355829791328763074534530740338042635031544703706490636280637968939832901121661594912185740531571609301294744002613972624909533751554924695126130012670334601990165798280925888383201265923128128672446422904153566786458614911460303513538623094901746865043859214390107742250623140799304767448880584395398738263130309439789104576097224123596702693763266910655056941602698223094497673191009062075592003515792142843869109172736922179030225717062399369481932554130093422697845615685120007263050314176104583911867187114371476703216449999201404714403645691536835900995105506576778385223350364347135870723311108779094151175133638216354454983725127964623592239828011851641501044569574806657116749036732896779315189044581088237920093516038366613267012661313383776323314710967293066625867989090477853873395129346733238827155192457098924054414559583391155868266027235568873858368050183903507928148069935799032650613485229758255949034240305916737927054927853734853116271818417307281529861755372082850880003776464170741602996937592009637672606940511580861611299811577263607012989465625290743457618951628001323316530155621898154348171649121587477150756227643180129285025299415518017435149050410466485589910637254600404363052232114785775634993836902165432393294748334719347738088594831538286961582193525852118694638364707362040587638980097872784487430287675550276570324263092723282283956353886447431271752433046911625138526983548865938450095184057551778852218725631135652518193957622867277833873655314262820194690229498205537759417036420289247847387897555514008319318706662394367781583678490937698847898549387889563084610806891740656055788804995768942591934406677109001742325623515045754496480683094235750908841939639376259554464207353263815311515629344042605743888834647527285746589191021927408817173763559589266101831062010532405050978528268618770314334991266473879372009215394608524284860848116508362930359871233446567949628274355157874659310407277178891099872478633388916874788110079301410567002046025119788989419080662718750477627812568954698841653390480373162716518291061605144684518842838217797229705563053074474302104123961624390624844800 [128,64] -47767614418476110101983354775663132031257100977620353687186934660814746215005994090584811063661606828370139222370866665998157673007860379407723375762162837699601245924168247585274533184573206175405745560720192418573318858453675583144921649121993942942447108506674182947422657099722272138093970716893122932678905402547940565185953028031253304783191830968281475018454628828955309799625004616745215396136052047246035513747128742460255391204534512478121786566622538175950244948153349270840362547637582408566897715205526873083773311440202534823753619535322166039086412589315742137050622742864979711783889176476803386950982986917342767736496573953939856387471608161871989987587066712112905885435005408113096609682593579942233561921254972181139066992661284467771403198108950721736514909509301189913981638150482458101887856911364820452499694792630389381736719849178347236460709028256585866639132794629476820993309914723863935350101556110564055943394820865383018358644230701763545639342177716047974634575317154755393343416984123375573435797932333614630669427328669919673858319280584440579797941552522421474270367941753126020848288164633568114137315147942575352758172118962820689572051663981475560940582795346326862293386469233985217877718103363700044200553503368034726050242170329486596887589865358151182555210512732585522979252002217335523331552155796664908722420225335205011526604235837814545173231856573702918764474080725537374894716573983142213080082868176169980248052338048109307131233665560293071486619530557836497828354903145506808505132665468226449079578309666738182254031618882412027084689141402427209506523637567534283377272182703989020345604556662900993563156651785441775051471562207870781147121067432615543088951825043332263024995809685355176090465751731368788667942729159094563677777178515945527312080687913594467160575659273987054901014640932899067585133087150165527317129992479570958946635550153923729543155211393909143441765557136250826541062614652104659895075658683560480821370298183103250690385021810422244101048993373651961290352735691505889078264286092388094859988512858075265612699160795548426721710963963618153526521863879222213392244257727406340088650784506917352133504778330894952289723206421757322258124249915710020100178487634427339151235426176497773533114879984644622224681662048381756074400477582045415597264616598299441486530173359759225875975785000967335318644218314274627751520522032029272210392658368061010718349559893260528091401150711486436716110170617841612626216915268170311801954753034257642201615085164203799820593399278892776845570808439101907095524948590462236838140677051838868480 [128,65] 2147217169656065177182141983013619757079858744675087660140171237563691526860012425130000022119300826284763606992473701260291414227115669605208106163557148653010497255156429559315677840923409811807146345046375146999728737605293128058461397018904053269657378810914307810339239574164769116995173498216778628298137325396624542911514684787712695408290763843934339946676647996623508815342068767005694338098434718186236687924137970465544775861408703026845125652169141564040418399415201963770233504887691596272305148365241140063166368645620898420337942363804434739182264038922162086925914531249489829060175809275794482859452943035491152239707632251397381354827304510605224698737388930996687819519528028329107455647339676444659356481393446414029936419365674335450710906610041867650003785860819545133650645846659110868501493811972836542307637164244232387880824137056623064027926466470635071125124587162034992361212578236728792190944348635037402980176517371042272874184310200113163535897271276944928815208101625433084702828320737315301685893498433533138183073484535129309278425529833267106843178018501037064483707389884948675488919326763696996937834737298897805724139725329654051243107115760829180407947342287873916356275589241883088486306454163146839920104451135226661932228626654517331288741487275243469631379548252616978553167359232930444643213232672983453511859986205545494171146440194131642726875116707301446233735836220347059117569269876001859793056162063332084640803520745421293831060051084422433573465426470935999512074335596329596667868869628947313414456520194900027742698671651490687173835778472541137947397146875529164762477447302770249365892949751029629493782469079639936321928595878866602818887317899957095185625208137605469838702947759133919695792714955851641751535498276234175749078541787162751513056288212679901379809966632307633183500232589993821802296264399937416989548766323418813746180805570329577984732593549038843246168723629115121675943871471348419867254441445542367784875877053787695284439120572725579180500781702817655581614270041274466072150133292685247471151260156567284054545959973488548568370530113012482520099648903848215251988240333830864874383163638200650380870647241738479373730767284932170038669125197805928473516927260584814650584548480758315529713280894152412591497394859629829300832210382378608237806329093244659048314829288636693776020282037698091744277142750036287350418808116928928924021309178389333735839759161906033901327378814640583732593406660945008122776722121924108197220752090695355231750214865570133660352685624332258748879882769849691974540494533028688738228374387860480 [128,66] 27330625106855155640182740631600106071209837426804662367801977469815570177525145947131285541056423573667201133954255945161709284885277629531726749419451140869046256371964160550618511717581303907171955518602459488801567918293609201411923332341872726059748366268784218775867735040231686770806611840152746247053113376789095791502211611811313704053783561455791656686505798711049643209361530377816836854134665413453206482146407992975683616867425078883827991843883827574015809645408760599661746329631865216588780331699354564717037982408435312858058290655526443640011635408273911748099694951019565976132247059629410809954743600744086924438920637230467678601118503860278470729838922749595822583240061114628285394074116264321302578505258841305659619630236279778134152291766098702326673006959990366015838383441073728236599152169826246441044714157553094912288604033570876378330115999985483895533921201525464901067695061414512178845952298410142736352970329063332927311632443897605271894182769253485075722864013130620095646463809242570966742860089429208122006306592442039677200120378193322493266717243366372390573983063776618867769453978226427123237774757244978250257823342010502786892950403284752051073305257872134572354328200594950847422729837076111316955277234756111388557208940245941470207298061630574467120774811400942480517456863124382529533941006660353094071309218516586642740679237737365255705470019243059979048307582833444297338766367176993661726390011472117124346495353449580195206785354371163748591114898961454123160651427477076526452305741435144670688838477056923307117321808188926702380872722362626035177730218788277555876809494064357280970242257655170266975080266536306860588654176710512794426479362734915605031987063018708965149657700054724077894213439213925211020022244327249747103925954845041650813386862809907799371748219803468098156394281436824660668036524488104425899195144320699955508796281213792518930001044831286380647231429116408382169748998071766998802060216781602180518784171513635076518701646375291219948133914259361399905795692265557461042821872816930044666786335295314749895746294431554130999383091045214810855084320016579971965587954955207546618260611613803498484441725400107100990379384270948866376410766534284323644641048157846720090864893974475994125754070139242522335536555226337740322096088006412035956436253777870425888910577492836959989724863301676799687987045790627002806957134532599827709491144119728827201708566924658506867687378502746048343231492411634837656991872081496686987550771291479259457705308905377667750542715851479370909183506189233017966562416985503800424102338240 [128,67] -13011177773342816285327330540204444202700207959925154186582707670514455587651180842284594802552428612737157798112301844113733052163832227962402291639927200022253059997569317056228322690028150764382159196427581172962627402896989390478673499244601651949635540469924437166962533881805267252664173703051789545801155385688025978938752631682056358087955478488928250420193089062499834464347471190684781532026406679012927200600745726379325747037579505711904617865926653228886593206267940305615061870289362924017440181204269221478975076960352259346618473794164879098030762427254481442289133376018897578090673169438623248174492817213580458290371350624235235709558410127827934787683586978820803804755971400498181937614984200319393736616297718929433269593073695465300880357915174926114607953701709864431968192741406511315733169063556431658798248211355326259896660521722747538514966722278988875332134019162775433708051550942867287532413615322447760037851635614321703677583775951762908911693437422286312010068090974406944924935957323963255269419848941117373771468591068143613403725370546131610611481726690375874665539845714514724425847636470616023235152913974402131910288172992931253916209621808352296782576181238292176914024374484720641653066212401825047340075820304158636854965803826003575483295476568225571196024171385988600174263497598308249736645767708954473468173520365044159369727997190877248384674534353529680205361657814049606946994938619654131529475767483433803274356695213636908166326598272153250530230663404331056195559319699234401621146309771206338872649481112196757041652014087941622385443396080491425649097531469979495329988618594582018893313781365187686832820098227233597936326752411249128491103347273893195864087851339502142316475895662582528118119423889044170772184560926633988522036968662326979763584768810450244549695176769219003515041023697907190411584790978209591461218236870901685089206090148553012641391736190575566724619491088201941648450631855943485382371863912580102841814837122327351865636540377480936585443091324743324728833210221008753222173103937312557235607831377874232858350258308020930791676792297692116993280785140499383004257061352540077607333719461528231786659604555723140447170261895908207927394025513853053554612660746368536606513615281276409711570692810248961524161406265949062512879472098517714140807722831130804577086301850212104316059750110880686531584059530255150093746199511865396937559456054584605263500997938923766103901852866585995336753484146448457504140674014474376266829409603220986948993843868898334695416631831019631962317353954709475262701661032734505112890880 [128,68] 1099282211278791897910793163835089567480545288704890292223457300371608055311439585614618049790580190168091951340881376318294696280137195243837697287123215367110087583201557293706442889203871244569825002113757765943815080960228500892538029937765370677172372900935547138759912728635534641058019119258340667498770877286304786412150138853479648921033027727118704748898268663829795264103488235811199712686774285247244675364343069980841666002230552429608350185170475513250210208969001729927212123352839959685098766416698400663249809109534241090638621432997693534250315177741657649245473999847716952719744068615717905075894875751544444338840814512892140786731323137028322786287131156630336117212752852947880444547217909578537708680353973761394002219062000520485656660358581518574880651648965298250545606686070105334877448995952531299558873933549309191827146392974340480281007221083369319056126619342410048425592035076931598563482641401612351146496125785989720655015400627584997858681195188090950342737032266057732977378360341327707768109046535053826644739845172918217228717020127203320305410416099773425717590492444336796201957978254572385748880208683057128456308507769291977682862546235222274695850265849744396202243466357700516207609082158200005894106271924012318880775076005300482140680846496811276937843652467350409574041025791246047188545259105434213172461651060993082587137091273587371994543607709941686546861662147474344628079394834635495954035566425024599783800611945329367003194088120912924266122469521805805290407075043028793593666484196240593489862605919388601155303369589518920240118518087806318164125430261981369567527927036818331738281866946376396150560469148701597207701163206268484630157001724677199197442941384097666097227303457944912379136353869225859922303424919330321069007442842169056173567738609675184311474350264587222788291477565886538219769021302211034636045855013198291445664972100331160248820262049340259730812990035647706756741945060902189427861439838792868182440334149413775740803308567731085206574539747400640183099564832684221298559696499216622040401517937652708078013291087581545363540498841425783828597968712396107988447494420483872744550022109264844632631751510888504231528920209795623241053386171792268912609765911737304845432444128987822577623962019140915373365714323350801574884135174926994430353349335739376581329613974934103890271817268504170242425483419941642041869450217067407439672874647182926647132483987411184072222346944864635518781608854902392067041887385376078777285678207171640035979121449339810370261532700336814375360181585364467420329135555299032304000 [128,69] -46845756992288453869819591703780731582176752029404970561484322949778592218534935994240948991893092853162030329702413208379902231251020876784523317777319974122342350963971904597805015653065835386533835259635712611249132871521298577764802993018542019207643982344264651323691200380030390103871343863598374272142067882927793475600259089471828876859496223256901367489375203563838058692552900484487888269293767290128771550186160912813551475445132023111596561931556163712519430403668179302956509647707813185169701135082113983858387061977507798077822622821486900285945796140620210470443883822455849748498773520865361583749354209173919356612978083123064105264465164360255105855946728784383339842766475802291912996155304328864617377728273334373720709572119994218924445572312986161736520252306040040035677553857755232767787047723556232890903523745485586946613972449059163686019220888842509353620757281521586593106438866007028079802964488459073801553536935514333149640212799322324325092021194860429894774994156093886455835479295014403026749863486802881017313411128417146520201294115998819365703651740527704635573970180478469509963739545842838461812934639652346836910529068026816636938632853820202025436877380770259503130520827160616774584972255405457611616346230563627342454229947994092731922350915638184566613937462644872920991463272825638516486590239362091264778905456800211177528250657644485235391056686349929990538793143643807448133912476861632777849704820067271478475924391583254316850186357694687341860090138675953111478002516078700177926992856902072874892045903792666666061056657943415116871822443028036421905504558769094930194433646216977545126044877613624710922752783825706655960389999722101715643588894603146293838500461284610820909270335754118824832655818686506793829441144893891050561534972903266399802949583870427181532472184846764486739447070026522923084675803002363704507393876085517337612140909526443684877559712637977091454316075733061109201091952269602739485312510420436831649094590988044934068899284771831599561578641100610600016141086197216158907337664818047402676034279327105014114466638864522039894112773473516711828808865854765242768722154843986496485715700158357426929137666234598701702638645022390253076147752186002279220093363752654808447827761744788032109501188334811060082149370649966989031321041803964789603999474494358704445681507742243328888920676984984238377216211609717723295996763982452057838157878482426907364620912427594755381312128083525485667247947693598939693875785409763463477288028433008468696966519566749145115483409844590958897471238814578172129018065755249280 [128,70] 558576914484506328091750288647860966828735145191015334149408142809058864660689316050736410903672302610552924205577595607640214453684343224853296578697382069945551575465274130368324009846664388864907770293210613230278048878736945268917918850940629655497623786049039235268057629559500437122254142532856224334219576822387743286576226610545684935306328546589882677341021378041143625295745306457972721312543455259452687202382361852274841309012313426247025121072398133324277011189452826019391346264917197316016082680802684890111993635393683601983033499556321741654329257628833003278142633065093648997821430123435859758111191310916841847641704145503640380705645354111656910794879637579026597724068974179514957246925481926931171223584864935852607103744058431701612515318679335698889390470884130594184050882089514993463941174281993951850530296758703439415426535456381126934904082771040771214487138918366316453785037926803707254775851754174207039378912720269047845178494146157549862130689756302469534950352764738333815458765593236125714359952833971593572067737301342061512496023337754958153144514082218809197437284545622112420670688167307014835113783478725727983592647285914642323553434556484201178956613497603300700082980578691884195813316025770207517256467929186630006046699146943843817910813361882119824864270462600994369543683854388821293561636989220448707506632511289197139927723274109117754173068880419462114005582789432634380933470250516382608139132136442050759992355929831909851635624790193911439947647243222745106243286178611247765797209877576176458799038289685053630221804668078668440559168971650521898037807310408951641979602803900506765737502393525882055337310513276377330696769838382062941051723575921645836203596108210262328132488143998902589379751788171503864302726514601001242390171788808777186581583107511705947997764764242094743684673735503996534698114913822156902085382848122134501014259764287583019408639070511232472913342917130678170835094246631563050385805034522536481338341689292216970174481037727162301239032728234031391364818834420294865723504822686705319920313112082905502062892806521298284133467762911830742314798286837357070911728458468082764801934646764207011892788661858601746154109797918065864423720612257466712612799261476174829269096737096168712777293466193251198147946684758766334439891965253213183293574854173541124021858815119576224907221870341050829921467823112511796948333396143467724577749765000187679716454769101264644617640883052511416557215506812409663071575962556823405963105112946100304521366481544114346252681382098454790186411153336402678222669695240 [128,71] -11240532424338268166267612243738332865957795241952367342334378685466790459390142459590441274888738372664879841706096897774194945674452644318733447161954144281653020304196894222595146019253174367031089788814084456457127733561814610885655285207618608831202082292948470153446306742088914956828959112086171659640354893987953328367250649622619978984776353151558581475097302341168348233291505289111505297902747104243543176649348544664936637835093408721900624082595075064879051737969224633293957670160158031485568404726498396960629309510684782502895535901339742624896746660287761614663789908534861004422464520441111494970407529605891545746436040566981950232920735444430949613118336691957180626620562268010340601032208485919424648217382091103213490879725553418447832085699056325168888057447972121738265492435761407634655170382468666487657636058144709893843423835756943139681706746646821975024065523131923507421453661285973443205919243727701281801379822120737471786346935688782036363419319742975167814097267509285451210270838376699713589199698041972257596294461837996386731280929366667832767940324565245667245492812749267802195002225385304776806577930813586904381902613293270476769172914213204836783062339722043399963292744578662896235883506501504545709694554060177354573134093700805034712515252928410801247733426721343893520953302795822985350981338471322105100570494116267296054444737402157249847864525963786493849569870061798492932612039977241667041757697759340197814471367626350569043689788576746015365861983576887516931390014817465757230675057099773437619576310428785098076351880756321472532414094263017980059538846701567643740258326397861859072890371500466116371708769884323585883999948450335870840286931508282276109635740601784018043322568753725246444297853394272342987228487223730134630102169870328576608570098076767572372995494643614196608820205072833233024716306265116622460133524947867363753379580344173543816760702104832748205489888506604915875858486158126321448782725151001478168497342972197190552633171836049894471328241325752896427680987820891873017835244552813332003882975311072190902294113389193288127606165377081335051757788698868318174169314374140635330086060228655561485419890618809290319804308029972565707674333994898852276579801484145433900736693397571101991975612565079045196126410423707593163106218363263893724241288768038501493890221262355161863307674888471349642360419746406715150781494445054749345354875271569965547503264684334748631161727280328166995087521884694421235372960741022555122360085775413207139476952574949915869765691742993626362635399359135654532560640 [128,72] 2937531392780099026637846352259687792154748621912876786909605277722188172799412230865763099868907727341833933401851194578379294118207396980031161773017248842471809299735844153579797024466126303274157574059597442105230498350060726063215441010831613880173704969588370256275272628603052818670519001668648062520794240015354743318941165722680048245284330586812267553620031202429638887896399157685109196986145708643796095772276008108746770886014430011808880759640623931294542578266602345782677698765873621495853674450835245007419513036579287875466836162444437649366952535117899193816204859467718400597603819184791068770573403015712398348723433612929782718716951085666733976417422568892061060550194727704951744874985471616426724195466930226704483424327540322749147275459414679566930863504186877500864356868928777700939690508279612322155849436619941886782115509113350175626460694429268533091244861839363388271165642836237163003362437555914901100344684703576013050536406370546334901208404291963713516728992260232972884198629743813460194786170245337478401195788830213283270172581809177498064625914257951689166773804108501017769455097872516855007716332529371601766881776438993163211547621932745200820615756049800323658554222742522161911667181256389516083712853762571254435734483820119817458506648187683752361574044049218940051263544208897230055775536923728180228781855691200211543386272510894808588095570272216972857844441457519548950341676113668295665493749433366827547369307368268543223401485696775445952715155448307490166563315248484598629541648826499927096005614186828268799872009605769710938310629861383848095174074739683160836747484152234461707985387225404642367854557980392942726936028014600987766653978851438650204598177490005982763968585390472529025914746738423254171326131209592995699063511005390909277466663300079549789217448630085942558589244557453832686194282068260723991388330987953857866007509879925379284999784077059456295793165314396969109602729325602914450922535867774771278820117486870785272838681787717050272595251188361382162350788882129377597665903796829602922483119350976582983052460528543033937201739246559193912612349814898681111045910225993837241698353587311553922117709413611244707591611472652087976427294917856108687131181729993367904549124498316675975017495468567659172074828574461206304482759650836393979836369671325101018277176089311133679364457258700077677998808981365132494958492697721271497872166399181162031958024111612717119652956574282296788089679079771071963270347377497076124962119830057326908156684462477530586439328600107726777319031595931412027200 [128,73] -5752252932414996901883587747749704142419488748722354911818998677231355917458621473399153418515394457533362016386031246507883563967996231800952443976755767184596900611406479900057221613167651801614587524064592175389258372480759273228015587575604655811093761898549554222682745946521136143174459209682619585800518869454795722081114426239348602452232500907305744299573975502395187378830172649805826258270758583298966269149937225406013135944673559497588825584893110005928927966412225664233960144452723687451443555496745138710907308842116464993184939520955600979749032974109592673165728758068763752149447905591555487780236128362205448218240973995478187122131562987242870303189398985651903614093519719230560719618930370870459050641833876745757765946848906079317518236918731308395513522059596431687640711212048007149709591259350100103853221219769943702351830922640055763936500101778472287937769980672064522503624873888171272370668873999624919256962085186969956479576464377162400028287463020928948294927122523462827691155422839821593104743822397300577326837054115987282004260973074122897740896707308105600327009806349043901557157353528469187350111341874450653583686803376683406194876164355644452385094400122001733018375877648279602112368670059242981545799402718954271479703571295389581498654681587732850111968068133502469008605636969419807360135464287928503183356101090532997507890035215492677173503338805799548046421921928448579694349508207177100938111996285167599171258692997593256577504882782324395342523103412913157756111154866083359035824577296198431431903041880920075039071710561834556843501145883145791186087172654114944362508933709552658354527678649237003158619314929840257111231363475062447695088507534095182337537573610871356112857617621665626153357455043007533631809638897748777472585738716297839248640197824140284739474632099865786323644161898873093831149264437237320853665512469200035676562811001119174662610675296872242355980786983098349848756954965611073874789118353856157159337869538780195591494611518688882825377674399542834270189510857569653485932568934786209766608273269843442478783679220915382672486128861086778021278648468793127003413932094667637776862867099360281122660213518427591772969482682996257877981955995792707990147761505471119720879622320640820941356269358163655379191679873751732822853383211940548260361499772117939899155221071762859942567284288378076939087797051309958253599373732921904585067206037982128298793979777979549343788140690941949902677321347933175444549917634731306902814689574199556254556172166489746566701029004297888438100257752376640 [128,74] -5394966712319593767240516647435665105283257663944389322655357172891068703074612498759580215886683997257779288364282838577107201682905244655891872357259645918165922684621748875018077069157191959593138639378682644068371664346685643038908785201541336748795002083292211872332701507312007450158836649797183625763948486562224160717776353825807265646706831748616168401947648131975132578140517179043422687728733169135204964900411786621128592882073188847534572624190981643377913979363229844070519962804885058363164811402668691878400910656370841355675930059546604924326886111613552743080283690452030304558209406965747630243864716141027975911958007592082720399915473247352950460611198615527821472831452319273596951340017222473301704444792068756637894484921276022829342271841178154374391034056390277255601666349735151750931649778601633314356445023914441312055741799194903659787254433227617821274299342589474139998512626300220963372404567211041462799587797115857650444711715380919344495298143902245225377954543094927433567396662128202807487767596147951231958903015017729585086067348627143870282401945439422289261714089686948764953618160849405381160461304960782530847458444656397122370039635380723194004756055296935687740574855432447786881831264080757795216134005280146518891372337557218571175898087972275344464069150216214096873088761963078192522752862295193733955970964023854424421540650335394996679876092262875110664231737586944372705260757748276973275874983150822888630776368982324437904798202726000680294909168112743983133229310570317425410388418964749404738810103109657263089598445036226604850102679052595336286450105412226223896754684089509064033390821123107518879610107704936508687452860888593025303883959811726263301367919488425069595275767875511006878745234773428331392631172411626326591567185019035929091074209891881019756732549695106090582257986120801453220778103509318851174485260568942399397224435374881186233426713851720771657039891048655717805433816575062314840801579237783580991449952629169005910554827973493712942949790112522826601173558277644190549585264656638327485455261115645366037849723376041310405746668542772780991833104996130066243326641245787316459884553165838509271163469889776181121100818690977585410142602774903650404946575524251371557987496370674456987514266950744148056655563427760391620462459342419045617688453804163257926194883143731452908484813445224683458481620081778199807501793389136292228794010970189708683577992454227395150207028075080217684654434033914666535176121204097416246259878304202907600525782416335130961731188038921490267993134274320 [128,75] 11119141229095256374690342280739184161210532721502395971327290818435833753433682883210463178236446188355746249057857936646188011904151334799955258127303844279693101647317516586491274700073487820038943743932463767185515472810921169464215394539920875573393035273377875746085136393524359114662019799390564138027320987177717997063706956490116397266468171422062790256541900081358435255443969366322988672838747832320274831893572433853441599029200051554601973873019526426223770516358728613465925008312777411849695144781984533681565378270317783205812920928598040171221985846465373991764145064341904572707283086902539264115962640638360498255709984060320925022225638267087847613126640501741247743588412911501040849397117511936171021957419570220202701154178910245813216559432249648138587598768951091409860771702310131450030708795008900707859251199773433222363364291270783100705775023503947254251210323391571478492162386454874602555083064522398497420193471266033751075950468869522008177705248200387046245580279595550973949402475331951252637871880604967232966989862494417238669195817586722477789594513726778197915687509701309508037266659269625155644544329067016040542457160089458155252708040059905008458481124031080862073134555817167527178898799368735524723233217126010128236094263026580649063290542560968586551959621408971710395904743186498530234634793315958335780325013745364731951080026689901045256740704417823299532600835215687265351266007920410962726127846151676050566747218644535340994705643362336175146686955611842295844969383095847241286394297926906536028668243323735239064514476299848193113535906610519320780452993050147910970765025274405622048591283781071208174034509589356519646567528820334197390069463880541267575789570591483701736223538499878217473651349474352177836469234376734793911808912832173651500125285190507184850749698654582403200613345852100712406950246010696195534786253001332445355707617361760254013810590902104834519677606308497680283187530411759922972090599593229991599740152100678497371739999918726675543142655716324549383159572947227080939240062383395752582735363484434662035563329721521826147637289209826472280390915528713079073993374364640224220998832897087068058745748640360398467931559252698417850790848095889799077439922943475329735705454668704683041652852935294639935232214870346793046711245394121122745239554646271293109825165506372821563024819303578272460712690236582459914797879069958866585126773826896057665578984890407430633633737405251008084019840808885237491276845346215233583602437139143460035308937903290290074685278115662948742140160 [128,76] 2242368674583430796984032813686636226521526932033153549520495377666642286142732317352880992000512028907580691894375372551886743955074664833196014560351378798029273252466627305270008630354085387283827297715025024946195403743664674371236451696698854469468227593539999841121808231493103925236826535285128337380975063340473841798117546495925436870946999443737974212948190079505978976138249474558801526509978743538198188965349424840430912253289759179053602816703886943830560954928599449066655273344762479072003970446577290763959590676473715447934677662931137968021916213034080421510706646114390015024673154961040073295910262169324868247686443809241900892059359843363964372858901876425460202615443701627540311527004714127325509714564357262134185852500194660072402861387445815430819992711677119472664896360013521579884023196041371772851756154051012128360530082424127085893595312460464878270665226248207962838462938252748708842376311037187111393688383967198518042223638195519856306266238138266281313040220022988302377642357487855955585427496906004698727819514218903842013715876541382719382818488681346089391090762411036588328130186681178228486307040544808919691975065177472654615458467534693764120395974009692103604980820005070396405320412419105204788224090794223970797667983727214496344711141495311084559610634944310879742271097737299216760242581551642305780226578511137339493324105711818929401158372423101551874653494342585657419636973589898004603731555469865041556170378015755539467519118353323138856545856024541343713782761222775552943970021721148689895537225894487413033913582986374376542997065685220410759996188775228043985592384807336214244996834277531449885056684729321183456476694249896436674978168302215558728833844895413170469712168423800155314670433777569997387493831640255227160228864451538013166042322799706641499099473563309051768035243611063965445898687770502954766109898801040086078285421531622889690717973548477941070904817610372711624172762829756941199187610292513329267170171853058377803649344343335707918304900914279397938427398950811082286073064143717886231173274070478209235565672633170019199929454026630620057005636518000943701435223691411624827758479400862245703374012991823514105241095254844761260995372501053365159679064698698890226953611113059114392226927017177097445151151144668939088305201802691618690593746920731857536877849911910866147931067527887027698540325274833892535557633375832902974515717022035623082572953958252810852928186177106629737386291398241193535435422463827379276195956037363148645464979611282004126094985781540856936800 [128,77] 140825763275909342745326837820067550734664006551456128750719030059092852002064063359057368277121502751667744703931136936715385302528707252065196750620811432746890288575758087171800943735494873066200660155650366349400262668732781725174075411404000813447593478043811663721135315967663410501186896530568020177143176961826131289414489169145906218040038427576450832426339385142078308252254089174231182450828517929424880171069356677043802658465056215639981519783998525502517706794725036816247953957005421212476521636020038318148587944512492513403597342297127376117805861653498091080022674475790735078298372086569412660826163474135883231006123218228726965370718536450521202415196450532562754215366248823672933790993199357541432581931563929468910357162059017154918611074570637854557848396101833813441630788758283842266401303664561039622399858933492502499753208036972144715133280434805215023436351006264559006341736050291401623200032445428290162837575223228522046285539550162144980252505495850316977636445390443471035979868717077148175159648495166388750096221166768906019883189759699478641679932002430350687439902368037345746019148375935131118609244470522625740497058448327213938864091210110827167958715850733588284568617526365414543235841427269321874997974307416051506739090947184596909407182801278927113209889926309895210779534323678814768396597829234667696255426543462287487059655145602061837528785379264261514711033122707893203783227045858407779593283086444252997125511104768699811653941670256436181813086400998248580888126496721862336727998788201355941062559943654635467592512403926909475804514576235993792584202937787624871748069861254999909187132246817893408873951585612644375169489827204688263004711677592476457952936166348330798928241437152355741558891891210134177717850736475733710649358460488884907237490775651218155797504847785803475839792278164896355402258156663839054828708707367434198083463122991110601462607507195820247926820840894596790447298761348375145860698247636021645203473218219811423580340782785915479510191257074485878635965798174571943233224129459517926424497292754432175042604792061997885618000161566212143699915673791226661331207735757819912809142300516855622375224140901178344501472702800972905699991208585982937387651914827045898999282863884680097692529762432598290158207338629268983886208223041941093277066705364015638857720393750833664904994691605107720535974277033849421395648241133452687348267862737414140589444644120663535127760291466425369508270716745635391580482529696199837773284830903408022023746564277394421106595687552772480 [128,78] -3318594011650197981834889325639629692466367982838088997842992188435858689549066274696782345770238837239244180061716894161696108491524671600407286051782360257542449770489835179574559327189496060060630597738295607157038537023883245492786875288618796947994741872033112714107796817374704195249899614912102677185361497728017498727925985168213376401149987915830380713727156616879206124306016138920835290432381936744312430580809965426659338509770991090917966431153752370377096988391824454148147739025091461678746791008597244215057337384827188370333175826732157159905994086705150906963379880044562965079495106168950883002917355642452134375093021064686680049232995279696866650574628475264930878470059616282650359786397562432004938881587933025838430361846800778399440313401779880795279035551836119407891405794245192301239523735316616441119819313048339732595701917939701309558340572544682472599717958327879578738798035152240867177852998532172823754769666913575436895152088652800727428237563844259007166184607235556737428568977507140973250519943502869498185174457418399210034460009561121015068892732959890154055577028118576197000352105940598793359907247221084897117252729904681298895774952019512920339477747244729367392222546873703997312915228970614000539549138107414100132787718438179893481749719157589918870055802598342490169386752574806435670225838841679247704720342461191134989427828576596642777531378312931543488019824381803679212540392269918794187582818885422302719711385107485817950970854730007571167583644474246952608979821548880196422880351280348195521401384362236080318184195911688783971636107389572718251330102392914420896059304798706010422614600274518348774998831154450438604617313259497324199093742929237008827830946088633997416671024300446695636683374953149541130223854168755948067016265125066505736327777720528020550200161076953967012851317294988850014841304988686780313054955338876291244848870896515663139859029128984914194990409162521624970648349064717289457816746516787896410821371006211893200809163565433231508719408448551503432597135406427247064312723765908173374986309903333432728168762595439283174964389223993523252924653304644211845869821425984190434930571582843401138713931301995481451980309477435352090033837021135095165337715400293261268438843374764554272609137350757096606288115835237666436509221957540242961977204056896915725696558972389179941509022997753182535377060973107180360307960855482753054443274936304245459532467147119007133082853056170897751510591246348029495449854373377659603666161753936215119905617587442910116066884171576 [128,79] -43534183301539902795253315148333425273258464676196464415748131841475580407236701958742643020712932721535233362448066435731255977466507082958706185083773019835130316171385562038755104827357978598517554287751774769713491460659882665952389095258450427813452413931424026079474119759925427438007644025413503014737651189430110694735965104959370302541082003745994799926775915453165296200271950512417702977611075991462367036216487333535678517037949307712591744243845593993776008966505764517910075490373671334465471951536948467855817521573367900823879101253312324991357794563280726554474662496230833711332464853054910577702536332570304761020603091072948114878775972434713685581859249570271997467394413000963378266125902582853053416480200353093351019214546237549376600961254052119506982659363369903255899542137955571182369048814659426938873210291232094726373813753481320307188400452971391340689979058890093404023426743309326034632363304822952736002471408767132720425279710535409730613509315007417663386877331956350780979329785175069380690624106521736239997034785818675470714924189473309407365782334248884590188069045242221524560568661213699913900065902240211411786794289112159774717296469619740236442362473905982809161731789292927038782577518746853125057476678780248382601753634638273820382617956053956399908683514250895654425192701001569710242902058289131923219098190270392537026440209337712293846054527387099056426060073114121746566921392082892530462385176763671749105942110847837063148975067168710077228405706552619868162138471027087914721225176028435916748808323777869948700853936899026497734351453627242324658675764833618869714914224906020874556347110499973710503159570330150012104246739811149362502471482376165950842953517613174362752655454645395100916769008265823833114736001633767244826608530183089150407160442246859195807302170870147832461610877934190646099300017881338075368761365302330310695367253391994840259706569902631262639819902029032183963976875552118415293927516843146092649018752069619146512044332078494524009233925009330494457439565303794020116838012912611008642998818311406341714464431017252955832968761557287300951589096009700798370315590370696983289938305374993435806592185132352416001807328201253778535269521121710458830615909111670134918536578931876603337907907669904529426940729774505568668516775954112307404409221094833299612213759679320917475038675892636825351957811711411740589104310746951497805188878974342208101175098461837137641898613542268444579222751790689858707246765136433995092901535239042980586731581958533819549231104 [128,80] 1231763200232585810049994283625568112500570306719530033535655150947855806624768775419212229583986213867392381301251202552167436688762048791809110581002447751316331250197098260740377920764287051892360681475217808164990650806629783093419944052838306584507900957148054638434882729335943484498981412289230344363599402402394445296409191846947440047634966294267184322419317664071231349483268315323167048244544841414413605501215858862498218439825578947608379841712199471342551013809735439926802094700039377290786301963260835281479648811393871987226659519361278753541067272341914873469540484594650657625898852218712541086138302502562646153490568720277373935871157615404633485184795522547905515609638238094111019701869829842552392084997706660385354850055012572047866848700435516086932051892572372101683017462101673124493001975543527455541741675105886289560876407601725332011802213709462134891170644509975246546352737758425122630392994968379075485821478527049122253466327605486954858737025176545419817347524142186505419814137438774706191015938321867693346276373969922995460365263736115381133172409409419794862733256158957666948018902067459727015997382993322999827201207878854077160292025047356096266876899673865841468152220480874522966314507471301279084900987855738601361279320364892400846643771692460429792971220268204083324796539022894929641622539067007298224728459323926378927121969229619123713514564272681426837479609665545347700998419607924875177426366780595406197787739327184019329505318116346320860819795816656796426323183587429406446466633068469956730422020224429894676847521417939947384858818638882725687733954460131750959209457860083692842684291102472577138847943085472530924185032055863741630928155730523256680911231187857765818858273251424293875258257637284937472031026108986079156239814790535604898337215807712660596791549895462662423691517959717719382752961499349571112541356713370649819127715825003445212312167365434039136229464325144114339990905131158794545553210746683510048801660787446029899476960023038589399027356798068918027450686471935759870193619466551530465970590449157644695138295312975304291352797676001130616677363652441430852984830058549994608630706072896020103878545533608389130877522889186057344314507089530418146424537683927031349684237793567831686436951101551346677231812003929533429573938131051467188763191665669611398890912557872301491455443928088648410099134388455057447448528988628135168004434870391195200325363748819646712252249204301854278212906084416433401257020408062685638645473042658015424362580180501654880768 [128,81] -4000864565223840087336540715530977919113078102503476208887939812519271291563076722887331852508877519810314299360921510237732906693380573201643144034501049983638199767339859230540469045130836695520239452233399510562807040616353505089856275249456964477352118547305373427133615195570482782631081461141297471519671317975482797955974728226177321077520134443506885221095821938392983263859982623473414023446170461558302274945148213913417274487995178594643110730056414775526808629485854865723382876598366887461620781849012636517965606053797594474585747787707990320315308192785484973072524680940955698248818742066047397765426532243056423272712287309646005397969084679629017619022626305803903393594658903333603918797787904590618328737175679310508670087272289449096728863645251960224444374413512313540003125574080302675979019273776403570990299980644893543865241801747170991239856290136363199709615450570151073563010649919149893161725710063700554779252980013302555862447439557940015697606522532944764559584546126282143902245070569016594079875360969727330333666161210738680934065571020208620464913748880164722741931073908247853719496183637112063698154774093181517090700038590895967799137871783371276631174483812778024705804427133135363165975845788155183690135496602244210747237031989205040677836583034556916626234192700763740122995093390988147251558653132631021267507789880830681378018067715868384854032492806386078999221927662391264236407838328072419886378199390470936352443679685258376752587720632080901798852222382355182857784439428752127408522148646642402703864570052023565372050446554362058268950501578956805427739406806730866635056079043183896392466208737744374095806906420445991203926056405069446852501520615794511105953063394394784344879162038348917067682750677414623259437941216621748180488615279857026802181007390458225534261887258386205845727678817968567668146406183102745014773665276254754245312167058691199113253893292226966140798017538509076970257805162117930760881417055449806133158523384755984413743166355033255893555259845832372944062391518080021238743222024416204689548407465737824793530755272642083749941617422642456975905388957118672172872751014602785518945893835745448119726155690810563725805771512033094705775335098955968744790647470784795698333783145236631507688001184954899531655082230451943881579516102272509428494176297163976836653077287262642948914099006128363724888431546702156694036466930117323189168946777758479195572732903017951186874758479608196230639069347677548951064065909443205082957333976118043779451930394772224 [128,82] 207524066178945873277133900232509248012200505025068991515612597129898921441358996846277761679994448053673085475251291703545971830405665700362959968771963111669434834867820825311249647533366080645470147903962932255132074568913940060134396715338146597852132385790390792429339085514886860925360593893068693326879861196445235682484444635095846137088454233304442073318484949664076312200292552044164390973185343206613685142144943603385513206704714627820693899981759581196216018633799690165807447833334774416028201371368960763453391492568576602541883414571952898763622761415401548618220068459629552078763125164417498944902275987318945385517746684026056987842575109017364867099950126074887504559120567101789513199480809362140668469313903631459236368551246977264721350907462184618622072251610422888259973139657544145135707001602165966316727521643866671617361505207339112095598803283728813503126630898664446699339241311819572940877956236511363893009025631320175404663092998483420711632692455260851822712628346648766212858289479364658232216583731650123600347990536478181149606814510063089279810262695872791429763173980637374846060809570672466838491880645564796939653707942936068127906355615188333695227602374040005758440026962828337380339163691591992090364957029700837448005077184422279309643324518275629647962892818799507386120686904391280991927242001132715084230965261578229699846241955583229367932286403765634233818538226783275156803888935147553279004226491625303886400561752772464168220186062920015317673453124951873150698951438955482258904817984320675343851578096448014742787107385987506907884240520125036664385003206438351356210962826166749259233120889525250420874122381555673282603183328482915358585670028990051840592738005407113327788769609769605953175645593580209618685787581633520950116282492530433865884549146299906652512332470672938156491987319514862448861102648632931420728283797219628928034676844559503466509910515568042554952650752592334745936053218933449616369638421676337473514509438958157127266690475443477158510280890055767390716334810415478640275098652389965106249162234233372547432239764960504777216157634375163017909609736128732730017130545846909676945658741320683963877086575010403880140959095026207053927560464837578216471224982680699297660693823365884153980875319493258855920526202810575048600850795483939552575825546341781784715306575353295005737566856495180518240734167043724651762924948471639884717553787138309993234823707722221655520185173185564512826555067828297587691507024336175508301365400192127979611591929232 [128,83] -3430746131017711522088759259016718294136626068960086970334999267133031469221641764259385871065361852607434239074903051883667382152854846476901977059357260164345943225628083888256116059718330295767280443924356338089532177398313016883498893706663860145858201053221730875424915174633585998710370821260986783423815621231235944451027896064560156071691074097827195938774160142567186367693728297293784655241536625167120966449072520495237155167163099678756619577142243254669239204554401189168629570330881414987563974559627611072362011569369241468849913297443057458536779249550724492537722481160906924163138558758588630761924011297379184359342074887213459278346563184723056529374555280908721959885266428262262152075266344589685197277431645715802132790862673963994655488155713023022879146970630754493657253276507926688745141692239114673910405780816261575448194391954250340885721618815918915013887238322838135695635839361310992278257632280740593978586913480995130457016541490996875272612946242937959907018786936054888649299640670772463854672492104714282765697928870874183347863786599217965715085872743465805029851276042928049373762623416675576231510279124526013765704418946587457847403776812950540236873560450566913698212856404797241686988749640003862487191178033513631250320047261408536281784339246862477398518968051908299969397965404445351025862689602202520377300426468495431140707713001825635817821052552818194273867830955214879173796856375183562513051895169296427233991046297918596169374218003638431372358363403925264794866359227548742357243771842314044820047544239838256069564884723521528817031414650638731856874275070852845939045501446212454501108483188255325466434676103112990551244276025455555100536008683471557379086890942189084431000397725401679581862508334784297894489899896065630481090044424819669553938822746030953107691718185576213527765071505922853176131178937181253423470538535292696126379249016095179824481131693233886179202763027224316608303929540574233524049246285273993473980325432290663642873280972747740886128826717110095026163111364510607838164805560064763126894576636901530364112399370494976915423167720831718857520096695406553436322459980238882490316485296475088402701895844995959039721203778707268519567359803224959952775528659753906905360489685349323816833115714652254932669250468135557687070942266822060991399404796895947340157002882873710493320851246714325331341957896599644289380538395265081272548628729091650921903672419039155005568140852172433725642038851856067627809917829648607058047765204895946108125184 [128,84] -6504822546378520512427289968304552935169149084044665584597561765587441046174824601283744905174357608148610242464174407653489713190630037817727088000933324772379154979214533010456464460553987746897465211792589056789525670227520604856240516516003591208819539620264748530104332508550236569765843620568261051751740203181774421757767562229869943638243294427412785664288826877683909599071361792289950620224373766097555341538713337323502924900944867280743202258674145316026756810207550244322657254917702082509396656897016206698816087779247203037667823890040446675131124089011442133310010209936183990009892894077316327270816129695264064085178546823916614576439162433255969434328428806016043083636772261347809061277175614241123728371632766571312792338362778298403856244943412695012463647673618864192843012544251476089838427050934073316295605635114688883204252123000906486190210727594120681880837467811364315777782386180838342185538487934940466865393650896250308747651406655669967047459951655536891554102893506290941222828221403856050472588373965934070405361197496880854261847904196138384793010202867984798921825708282017439906339968980125259832797285604553384387812994785211663764101981773687254974292445560622832770535088267809783395707400501523426545549217212006817343478477820357509530963137108405593386075062452666500834710850888656384673874463291317661529167947521942314667854164028434487226891062291151756930304382266427741305619160221965243898263662829119728210411807840126097918896485185127873006462484699810951229415235665146094114211372763844177059819058016036431524499424440450364922801280476122301381366575906812294019794666711833432947846104379352594010218942807430047652437784227923827048958264732263954050565324001755305701726541320767563866860331736921778139009612910237219636611062280870115047029474164559578498171798542560994950996120049695511395140369061892791134698304052412682545993299142681099871457006017082281831845012238609944182858533380877659321363628256118511592387279332935310593960231986293764281325779799585996250543528240829034560893935649496026781300508859515337893432898179730412823117265592176013226914430263214350218874492165096852925535803309529881359221757232385153374624873940731209800636848649228847561853910522944338112361204297847087278829741482332282308164554378228460596041647359850464132110519841967225323891903361051043639042669655007054490238264000455109494164531141044680261346546559910131027957231807028941410343438783606447924146793729970978662049412887314577424312069963309633504 [128,85] 552903527246261936609395051114442535828072952167027380976616430457066020097042391661705048500506769500666489649799270007373249868114166785596550828964517392346011112370033951838093596463772879546055078441135067277030088703242323323994750239778569768755550798444050353512823621074541946191279091519149643417490037316480490399282862645481310859042173861828971149173994378729395886436719516496263003572819823769911637896724540885350423418911087446613856793920994162304208016409988768168429575958056327673627199941978163069795854869991675595207397673970198164175881394789585774943223697144851495057039510511361718894894220632443154398981896000184838477842805140444658501389948204544128039715652735714807453026172482237069039233487665926426369826049045566872898105984956959824159868117279078039604649950010983509769730573944239688999663888384774533657445444127985613699647622663196868150221594449924776035203363361169071778690994075374177104007693403610279617723815215007032429684688604804688731115408454646445940873392700118177592695944634271622842747114870422209031626680596846522511853492996243959045974625109299021580189797557234674581404834429906575122946090334937147414291835898310636319007051756376786835102006765220194359541052437334292259013810451166012261728374396887090273142441389690718048911924743169450579720445240079962930516317645534762381467026445302951174784022572089018968992539564743581273626856525789351479365354610464119656467216893508200453812710802038510997146726534363828620724151595128983546819088037549837073956264674224135961753707694918166444412059918414019266760243029488148508427644804545229955328323649019378337328337743240181410548916255897374713355684692716412400419224451094300941713970673349858780949270242970020481590626048405959709208323448367115158837907242531147554514031851325797406379585060080869580668567711011172987130486933761207687012259465441898050548179622534471481781349869816403243602634498788761610633797059923257280817679713499072333116793617745570384812020492262306833251143489486353454947283778717486965426364825649006914061947088175840944807447387055752701516321374609379392110115834656669675417398599200030135055009233159901516029299431758835736211185888693736406787819931519695575753816450996101062509724762622395607547629951234808139233998922516583934107793014466651776113455081793732335180675286578718868057354953686872080234133443486768183663423411412771052679330298358153817982891270984595961339442439582199809841799628369243727758428136332543201594292264867392 [128,86] -3552593262993485542469726792638783290948596355845441587351119555535649717926108920459562699380217889071647743951625248347967987620795048874207463559995881571718882300912498719394020117257147462355875098605554083796026226097139627587329618030265824426640934127882852512940886045294558776214557894988428100163716193583273931719979572145259138415449492979943004180423101057698814808303294763462276110447570993081024552664397329419737267201409973280783204612770452505310838227723789556985571948338430843261394998765437889764667430073360654522966206965295077953923363053555902591832954727895677951357351079051735722604582621898654349526631018263931725352055274549028541635952111515618307977683515920524209664529885604066153361275905394858495808333521874904760879236538695443477198908929864077440259996534466235469853795653288548125659787118378262050040254283450747255064417416502716210256902237146924760905516279133516809152837169062095745475010451658207876692599367720243031982695617791298860791307230592010232019156249896448592506095957504426009887446692803335266748456853473018771489519214953584491791082069088775034629100765855839260312605225870279185434005147615568198324394978201504360899069967473978541510099530205780947883459539246369160675296951067699537096441774183419385087557311070586670259107432096418880122233724885909496662006093649595109977417099375975094337137391036346503105239475241086192214514402509184023394871327149181142563807001025227638866089212438056836429059520453773879339403759600395710833396132474662470409737687147863551167062185601041677417913743327711253566389161489009981374556559944784892245570434638424878292106117202338649966162100612810504753560110354334482131598381828726670511234789656532489537187280487510164006014538109953782161901775968273523126056220606727022928505305098152480646161557219913940070108215073900918642139297144823126261077102133708820139624208980871061511231635103134469183747172994636763207885870910211691304001713937543575233384136249546587178346809999145133801504727747167198941802357747710497694336581828440352842708684484655273494733874290155822964418775369727759940878839419001354547452819834948174777504798993460373932754770723696740415309342441107235286219162327237554835477170735128481159154138562170911289335946027577842732275866556264751728214002942760111517202336590190495798642574119783080409753959138958485293790856239939452094366912140351885360998211705247489073622174428791974600765218292054533482878360907464769951258072972857738741191119312 [128,87] -15452037365563302087519495478671422350770655635887022642685012036406224505972226431663733585262043601952187619474785704226602288732646969281119774830220156313717405174222624501649697295558596089586015651280012664104132880928317891869373209429491794607071117773724593921459999248682854785746346775204951483506920597421472284075765275346504373938617879143789224808197003802644467245420986834902552443618455658443248415756624884016585640837843495908434794778930803661001160837730894928406403610021085258424377237513607185478671710294568323232207092317324693982026644533662390488271099143785321160408923256493740467198708881999956190967872611554306551073787404938386192504095760371065386514776189661699114758907023149197083233753355200407104290476535008185401880506231029861358785581657180910033997974940306435394584188219144495652673242058501036398774971881303939002177946795142731820188321696388035960965097657089430906807421795245822367619587872835374308432994239361546694149553535081064950836959417345433909552598500824635178393568301893030871672861245038131080644486385159940570282136728283126495299045847665425491054053871109221963492910577542641227654848220292562106943152289452063276928612557593927781174042593494034788064572507102648604172023586572383506574173998269939517213747854905161487685353248027328438749602686904898968441053711573046673039290170484269454386808921584382526308105362348851500027994011926763289592260704632973291274714977301695120240619796453484847655580917415277146634103407282262350412703172769894168498911128560606077637202591057250060335497315447084126820674480767960121275980304604132510655752987578341218864844820049563599449271461935710193911152069670487573879185274256083192357593400814511385789033387341638609658692684228265018286377755458110951185356705591467646203348758258539607942567937044571246694332869030864093874283519968975110811453108933700317274554487576343847540623057476910268107202807696409056960144245213783496067593430889144301893491712508195804037408553866679755101186856660724586008802761163105216657668828048894530801682807868969040894548843883310529250300945933450686092522524696012099401567815755583715922748937152200424131684661915821948582106014706721640736419925091849278935927644027275479079135999308523516652053940397912736227147916881121199134404935373355350695464748013011511988438805988946354248119202339062560243590988115347749977886365407747763753070954992392728944676729615316235924517354995997401639129400428255035195119547938487410680576 [128,88] 317244388742729038156481847917239649817888308121306304746392502070603567180231192985182629549768275957469066516146243208233548287785600535839905813074101296372800017923798200714091294515914577352173683408968927938846360803177798033637912746803624134068729579579865389720013712285383696121666746473075551650334621656878672264260269533307055294408254824122830622441924138976331415944647742289651382981766860733275506395991479409681704894404530571900518127554574725993766787113799981328634685242197997761156398089029354710734932956417991890411204029181799585664182392004848607289305864637509953953551263104400226432217282471511689125946765851711625460235021590596525844629459874639097439193537432944237369092726769576624872802606412707463327695792863610909071434244608980141096639583913444533670491836371199920535777218560548660880680527192183532261710987689717146787556123471685343529587114299504927036926477166553962289008253943388569830505490476338444617875636568113620100351696470129100599527234236391844082781411766388277027346338938801877925697544360339819217001576222335165852264316181267609279563536128815286376581994920768055053559237991542241616455793027301305387401630501470366768765538081194431895371099474698978251318818505373186503044714281880399483544417478633869052259252423550344170349611132377097713354264805940778956091316607776670521498288265240043205897983369507107175639152939320994139194943502615742680602227774695052623348676858898018636191913519498070807037778041787520818721756807314619237757109565205733434502903046110572255073696218309278052307274205629481174580581528472016152980354964194496893632427527858134542317765792560045517597189646093720675397953954512021405912196078801091744072222286182600668507053842749973383524004234293101663780624771142275717020980517901986388027935339726556243284537044170745593081248021359733176940217312516791528224895463158418579078976405460165517997529011834482922912935617837953170670213069952377766574991312212950790868845157723638285027639218533059863974101963597464949318979799290887644408343268668725108671362635163632947932888781410278018624524705438113839189532347945085203615152083441440667072824955887182919966743200052450595295554321499709070985181876720364342849880932030617630023741298794406812068158498507318324822411635438326250384487830085599857167778500591846931822249371365140125602981948872029522152252454220811025986816758917207182431925473644511434600743827519027521405212896067574224362711560839928421587623254237589312 [128,89] -779946917635337077644957385179063257194730053407889059743780054915009977334189600585671799020854096830845587545353778927075726781237134503269569324291563881963313328663130125680296555522216949324671827803357431098801092161683754406925781457127548347771275828510895744926696307672167785271470288421991040757234273108312184100738463373063526113486514109566194707463666639113585107109860292849977659984443982558311585339160075226174607451549931579770458387344985523249366540065261304884846518807506592619931909017440875033023175870023673695026520251315343848208886546585339424784570937643618184508499608234854209886013202838220679506039947353450608856670172019080848168625766690569153262962088151797860265366024457006196152327086513699076765796089113738485661064561861258475855731812066221629259526543311625959358618176772017227996953124084079527369648548257184303786423759136194821095217935298222204215403647676180283886088947427797180832602842094221550163413699561509912983913073025286333224851035801256310912914001690848329863148426531038057385877772037809692095344589042484940537939319627346118725384635029439508576171867552198303096650780151686272879303259987734276554612727308578567658736115081085846086770084446199475413673985586763978008299335504181070951859105202862007408266172820699974741433180449493799769977160963409610298811459843033249942378488890301469113074609917256542093037148703156790988834626589450043810905707426476243474341397124427620137258509428780445819701626842779801594910275029035998665445610200027966161924003940071330118163052132490377739495425851622045490285259412895079239344375160347583610564337434185983754026528071256201964652476236588537291517023914991712518043251569160269608699910869397013129687677414677208322699951955371922776468298359635516789855871093873688506872479412580465710757261069812008304337744997619206007761466295210072976003405881778392958417192482578653422549071272069486958552637281538475669564677539166451765919554581890447206112261410646002248577842466912677679727729461703424133962954391982559486075205829320049057546001967119380084508977507573968509037915280644579897469130170753945683305987894026488647247017905616167194659397367503180995766402259305460840272931911042294634188747000392056191095446105556128745010070194596109138808345975506071008219124455389381704181171283096988347479201672672427745349961118454909258403095806365285668645468615638283365312166410799748964601315903424489161877301463659125511047080692013815565314573381952 [128,90] -3320736175430221700671525125985957926251500510090746297912482504083733821891462378960562927267299880130303010196610559099754198324784924323040195826389465778738471035051871474264663067920158143745338992274624811037805478995444070881083886586568197961942990308654199276998994407553369299374128758182804612313388178677014944835396157743602993193575572020408094068189157270055677020760632440467141695656566581701480357908270757002238290272517239777833291889887267446266302947619142579476294823242497124688206560183234529695298950824137764694366115870482068573179101100721669309536066531161364619682817332918113427639126061870358879357338300455134768731004490224324657414057483769929253403876981984198847663330764431564902609389778010766704200943700443713322184438446217843697394374751710790325644678018532304891591497806280446704876966355916289530651174112012336484634946061062747591686626228732828013972898713226472167937673421043606073568259398213581172724249712368973270727716066213417966030163137147050453139204573879099743316676040493614795127782209582406272726416304048619296159114442321059201517103098473096032436667381995021244527906070281504153747427851739833897270095627048943603881235540431276132962269113641620350497141493440246020798610895282561269934632107034363424798139374279583006831794466269542338648378030380973860912947083026281628419005954143376611367815618135152594251950441629337586100858965615503771066902651684027657081145413701358047207049516188909442809404956354088887815557187876143544474190805766223157069153447299121349107543722752689887442942580485559717483270987276065838780803956494722835347820171042795230074530817511827613382873244097100958614641759190896982518374605706077675628774707472720829781519584178734419588352844951429231423621529778461165035661159762257040175038673425980498623312540226748585622909618652537591068941431095335468365022117467847795616733535406129391485972944018655951362545269600840967819446847599207903599410164935958979143576377647579033230251781321443238130108547000078523491802478195336249686218492889433862009270723258843615877876651029355459373381308032858543568201424405040377399243916084468705085809246693132318639207139666255638238517154268525245811891625709797788429615310723639158073741829021061637833109360468716762920174500605266436553488129829420764879657296788352943117692583942904289753140664206777832973887801562768599470400537828405128174577053268001206845289734638457011296944006620035570271128342979964720492839904 [128,91] 34100386545182176204844231299394143772254743414565002215015627499044799978708961579690736097613857579017820768562164077126064658743235943593594310017499255328937449648416899198468549574250210729340175548480001660736789151145274149738996098362813789551792941994328006324678074293394998408113612742117180596472103228298990517784964297498156568585588943951701591593672986437245872373699686074286576555636391349447804721932188868812820540304444939802258069961433209403208503471481266765026296213246747009681218247506886534545160330566952479294298418018592453695732831817025286300541900698954081064263948204994377586026251801700974562393069317745564165016420114450757772386993110903399581273795393711712500803504736400620961118421146181391637997101532322342801491896215864812053366095471866199780728143413168922512481651256228006732369411805536040830125319876662039142712717755669241270865090760937974242694824707682840484170865511282110914026220083117700235371469195162905613426325379050781948611526026137167542546102049438126353489288932339048477972333748596425344072615992683553407338809610654384984648735184836097910086096268500418480356579020238904328455537387580215218648674020920041385652272964494647978489750112267880015015727171200713440156915848964244710994194937395853051639795827631588170135808548548550529363701301841757507844745789081224875577854595558830329074280624677391946855895799593064463728320168567545261103052089054980294354650599077842191812423913769425526629883206720573569076694139127062542401496833974266255734859828437306925198751129904651036799768697561184892986576239226934241537903019464602355261161602808064637282829509657456133534268813696685121160134128125009760908788501562071633770775251955531791530216242701870190161218609427073712200420787211165995928940965240324437286171568495989530025389155798920467069047444297224067203585003558839589656433883030142222812681779656887786453592751854592238723485885756333847531505991100090329191010536482377555296080637447097709008627538074935587273326845026605546677793654286284178997070594507618085265659583739693252170247146041338565279019970757241138704211280961162796878734504900696030028209604242103907161637087782180582297551706446723092931206380792474189991538858310502115974112738561438545618391237578142555947721469367209456546408674244818009497966808471971364341791983631492113357105391584003770542279420143021675755095198034161106038195878188525118142721435521446763556389331037696048104515497543569710848 [128,92] -75983377831333569918923192185857117353023176919697662588246614459245259311877948378882018786503838192340974988606421593541344325466200607485555006326809497282901796695874251722025827949354335739069702254538290701441581378201428238332053159572728370225425568220303059403057152791403103917030268722357637691415218420627369662256536673668403111359841484196075431557544130307376678251746726957778271578173166185808964249981318571053717199706652462337454850501640572831808532289594308538642360582530413072769926278844501989995538498634472027471357244444058177437528165632673191258411391414488021149938140093943876731306581399071033882845293609770373004251675677043707742670855162942152349562838087986895330682119501640777173139240920524108649827885258866521832992285022628641550991203494684871124905956072704123059815048864113047448661234331237332822511151374631650001047689214611729049276647507485229470678744707891666998625518302791274925232763866881449179584963688223584045435070434745658126938100178395440178585408275135514545736780911481570758432954963957479919432411035565038815822091236933528244897605657800204168949946487995273892319197041257531424144058487472358345504481711741855665911793046344641259743944694777241562236721285574292291371308150246090553713149943463446951261891300175084001068207844050523819555075672281207974656214523803410266943251526422692623102255218823501934567415490471876418301438049399637308251877653706071037374874220100408483648395340581607296311266150486362324880096356534037162115166826018154528891248236771654273849601158000071335375426072556142082376791639157534382026103941045934397284842651953875857805756966828313606248796908016081337977373436751656529599842967219070392001847202971420855931312022929022080307521382424122117814899735750150354085398926547201486612614910331722777979380784813694508132363493427409720617677239167727680012250503600503325359109866602191008158875858875164255489035162214475242130657322091140627407571431142167675439343188378010985508281900063337168386359974539598393975118962565453561789355986210684816853309369346841061280568525687147786743866680076887602565678248880847779758787265770998563022705069602413835178907302072513626139545020167310884348406090491463789053734951892626288192658187453108994045257930265000354754986188845563919878322114179789273561229897748829704004907066475997969114308138738024120494278678512255954851496005849089238571357592067290571808954105898442745781427023951773447782553894141888 [128,93] -114350490949869772313902379712510237288023347007824489098363502014687186953867044871409510779340198656572684626472407544127728233224138056935398065087970290579199249031129213528513996086988318296374228984498852495373413096862484446871889454517753690358839586463461733523890717931146032490058777994728698241904329313814541114105502969954263028303950008208601302568167662872974206951449215580364104845825899467020696994883521639614002752133848149834295822599937966403562499861868602754335574912261918069936282534266740598425295080997217892748513697009822556197712526090014985812913983918489357587577349519907210649997101655148027522459040611269496405589800404655219227569861194192265515064546721983170695728671374538829316177253669053834123753213455630578653891476928597474472338293764899496122437738945822574107759472650982002648031451684138746440416804222682392194632356246173328416013711933987135184660262269546538132594875247475012978256803654296069489455665252310318396473598791393927707706588265293354913135793527929376057232489598999600584756231035758307438580449051952067076823996493259848776430377772729374683144299977998999568073515378753247805385308703268776672803167003624532433559956622416785359402349516269675614993461365815999229680912389507034757231614004519051601407336872028933672708933012706520738086288119294998234954475984106997399142511337857128376466804258802255603301494473866398834162846806646614525605830910782996015330244504565384868797250456071028931233943264172273227937649827316734037952886720882041407690707662941331039761455922907853531459019386612352619879763791000153877130525004067152949579827507002338372630974545573953996034550714864197143637214267281692788267868494265435889182206036423297292401910873607695037356390497554114937142857741731390799847915809165887543111963673359865730956656605537753689594451148503514486145993424405847865380039370708052165964461705575412274184835446041947280888425729980266338428473528762943775593432024456280540976839238898091210336695902102971170815495200026166507070506086779446941926220072101621129165734366120485659850393604477964242528866933207973682465937426746939039610901866144983216545550387928417728230600524819086186077199884977279811870237266592912943143583272788888739289394887738322680537939315419552413627376650175567262296571139897654276795252141752384969390100093401787077882754747698929344174213224861338784048636890531400817648791733560295072884636085426267485598640373120072952511215936 [128,94] 1106858060651349287162333500341957313762642422600444329319533809923619441082659160801685059257242874475742896927681560956994425533881362224027952998989081832192601634144179215501081955569370886958301302894313755348912417035235741014311969121426685562038969550981145620642416580156486528089034214887227448607863914629219796023502622791111910700393481976603169278734833096088613307799541073660644575747554923103569486536533451579445986097684336478370610839092394585159907850632060646942373508407544509807623215666120362683590180997954388122900564549482484069269342291583835115194919580731768439269814297392860079666254394136390758361864248850022720474229722225335943299936848451667487555560699519478446448060994746713989045594286446084488908338069106049788981005301893493305143515609063371999346582038376111218508906941289505987904614419278063796144126974600171828956794768104598219368293813041894381515665847301460899133027832551349679568416778366599500303249839107293675825399098931194423843659892947769149971290122996903235248569076246742751711917970103610341113325189096399845595078349595793746389540020317747877511829279227966013587344865750126913574113157650425127969342810685474213421159942905789049107540540267670417462667968750709941227336184730787559283388623986924937257031505685517136154386557591483641921942821598992202793300028169085028131334994138730957434097711233887638204838898576599153314937693267122853679453316980180442216690677480103313531424312016398844262252115708038557911693237454117975871238070722882250958153258424915049971743393799364895563674121657672576793906677376122408679844432130108549446559121777138316475592493670969906800983122899028472265853840661264115835843856925998402466927201079057715685297787939724345997427465880641174022427962224925173708321590079559837710609595912875097124079597760595071590833744503796470566765605456004393222595595592907928798338730272389621756420890172249541809676174576578549678568025795497574361780707161661928219036067342006922938501697452525806710497421231430258428723239969109274766185803325906772958093488750602074134117310795447465484234585581183546074420152799994907356939108709775755190757738378127793167760998466655092532811761187188119010998691863511552800893907996488798069854947802590546204182524349838034754152887196593836487586230924660617987347409147882811139834288328190056478229043979044683283536273343371291901332953702256377462882536141811046037716592106098012069682972520875274410880 [128,95] 375156749523605362789329277941977903046320517598198826509220058246032776984617924002623375846719522924612037082046816741278931426667068644872537091331655207345187337688823106138213139134047711328500620608056917791570109363261332697589405376408563410029863922293177333505479667818035661058980059328343159179350436683441098945765584739103583461581080634069624344017657829355623210591227942095459400211211510907774029475953022673620861705235849533266699028279754622612796295033718546847361432893962119369167674616331674567752270965009697511303046537590522036753775164921175361222292736291091090877038033366509970264460117266068016051061648430697405002107575949734758462370821567016713284879777458793878417925218347542310560240553894650163935574306668662904257343098816584571742879610737840733332470662033882759518259496959455096539879837401051237715589642919779510594635435849839970904879835862752819907564467781471290026805171474348959045591382567714206794267686992536891157488268080647412301021278750609841241555893867329025121132058753086198854656119031823039334109302739853360144733313567837474508049533393920897705594501222789593987129048983553004158921057583581272944666225366964809451561507858887689278451758787727912471455526356521271179727767767713008744726803632183041440125690190785694106007357888502972947115623325927151972434663462519345595454149222474997157474260839140833909205355094854399535959261292021975596285618441822191762256631507710595286856885140712886526086514561572974680875213860360747123910912887770008473118284154628162953388760744037655600043834204130022654932757123668498069362963488424586496243547061694247281890135567823004400036551273509638170299249308901004284122716793227352269758903889549518626626172881529639830381463830336112019699976323461557976308995219759326851327676191278138882879661577577013798262405709361787647739912469955571130515149404701672394543022985988898083204194691394627745650838119282441954672829751576768172056093381108786827126678617928869897115197332579326337460087413613800228055086989649468033943266051853722565484319561696126899887203719226697794009965674456140979851701302896059519597910973604506064544870838033775974232735002617588040080552529737297643936318044025113740712542937260153474454136408789656673751521355832841965871436605516486555720471921722852404562300591130980964443334142375492538137542412852029581096122717917540073007418593379224959872911039682869988715351539401558418928891098107072 [128,96] 920060248561128858114504778910064210464790276415156668694761127943087942648115108404451112327037462142106233908070280345672916177802144677522225069154241268856777628707587430255400535175186528572816337820854539654333263085561936793080912397155250803245071747481754033693333344040728414454937688610115073403613793728847636933415749990893065392614860510592507147430850458262699464619574494461434938751331189545661267980047247953544801347087903001591026670286279959197358944082853994651896110001131562694730014816094071723700789473556172393956972624143805953924221367811321330693769804894071591382443280072446011944516802733454394555398542840564588909599944711396694988803968888193471715072988694519899313041748869654858864572885636351782731584716367957381661894173782215058849547322200402885076558125951637532910462559142467764321451438923795376609328068933888612078628859003178586500350516104051505454884221488546050928717372845367912846876853478694680749109122649845309718948636742135448779789400200925979693776766329795463803057877804549095724840305152508093619412880363332364745614314147750072682706140933102391978031854687395450882455341077519568373413413269892703964203064751207495783075574288636210402378983596656385350159992930252367202979048926569406845119613979398763673041647724998175941951407456350210242436912776087816612737028147940803138314629039109851329710714125144372888993454211172877151642405521181103270627055696682263171465591961335812734378763849829902417046462655246979839796715461482764125812283779606838431544415845953449331373256038306868783955950692068050626897211157884440587870323152956829052995263843923298837369790154338998270775703535240155908094711494149692002292165557841922900527704730839477273117564631732878481307171117109883635943293368378299561620351389602292225337332701244189674431524000453151500940961400750748228305265274372439318600423127364799401925280856405752715203535347721918944830039986032779541708388468516222163966831268519635397856191966272851898349571693364151201493693588366432596770767163829220962117040516212133195804412411216209397046005059904253938441932717889838859881000635970857874714118076584034478668536319464883310657665165926830085967936818080017928452516215268593963005508070884577965371575815936877592347255085220391007323495248522707407238612057434275576135366848763143752546819574409737134152592956589647044740994684381055809340689628920577462547069358718397678781585916686771747602572416 [128,97] -5983568689896279812611236889994677814455259407501987919038676659734573941622149362414341176560199413235395413749902656528596939614827209671992237658306207979345649649455192236637099650936457584489341733329101831403729105485522772048520754251844061439779777529531784105647107971917688200243412235123846732386977316929676825842733920314888677131321446627623351163133060224226477730452458060653430619748658378403647760391665326784213729070429236774162381897707040534699002228934635556881797901215872940104813795253081212057536118928213576257956363670180386524241134918926737833126659307689754759542009798388265422493146895946126960414819442481490226792830696899578972734472733215514425152451120465148318987829861762619333475116658772279426370184589869673393301612176545692800043100667060297266734847148661358062460725857783398506357839070035887543966894789624448204178053976965349412998572979073962432091672809136174300681478545535765104949947248563412975125185225917997085873593251415249787820380797590559680236486256939528903245599962661768087729763886686843722199581024588035886912683955207377249477345824915568067647523009308176225453497025309272858786242488315225233975932565581157841548514064720014133749621730523567231314509616180228563484882703058422859219604322341162121120267272323596909817096501417562088313782231551244965865856199049615011717205168067245320396904102061739472997493171712352221651500762914047335362887377426519810582962750158006649879431804168655511042169228439226004803352868038222200774838662465751051793624206333478256289078908793094765370748514716864627846604217596220309032065716871828807322949551450377927904156788037646198607549329180360135263225531911189738950413011935566642441663301899065342002264132097856155020272337316570931300699404523622541668390564869242333707201172464083433553768062215711221741567643070402722178066373372608778871381438878817720256219449545272928502962260515490131574803725298615237307315565592566771445721996367230427856592124492984821474190002177284043484930328911126212021902956179302434919382894041465904135765100970959160834047865852032446901698125090722748623515209678289029152636734784772097110793162269545083653181324356083803989203804438223746810944331295112149151073841873747071180557511665363735475934014010035665434907916245795717690647031116320389626854192247184711134706156638663486965100353643128126563509711888892716336472739663283322555536572963285055266719510643947950335296 [128,98] -17373873074442761852981125370250458360952705566114592308736985694895618318117793080208763559606264750994609985518591317379399220458945767331099752593934496329016913780956265233219330398026939160168175515028514246891669644809593373577934958011541635712937985612618654123808714915652467160478526333164184785523449980272079282995972387396826595529407882847656738729483147057615651996314969342717708860810440039746397699930869937846331965693124642504793296861296691172920702833074840062840117157138470122211845769637909710802579526117102630014016289629408658939815600415713265967131131575809368313061850076587425009133289849133359986222832629626100565286914855756583630822582842248560746141182534370629753472606600040145522663083209108894146591628514198830873907497550905840001064670469962767777494724157316781356080024087319738029129485585430850518663113145167019771582209771158556759284321423666382182647906299290099439376790193531626179394099760270123032970362079821260793575463383525801637235189575228288460294181831898305966223873178123853037089195894281811780934747170271549765462259826382883091593753489341946268103540795505886164832784130244157503035376197718453500841656214482972326566886327257833342511140008185000214252266067172418908751921087871309586487281301327825014142231678369160056469749984757118615244955527663377636926269498269429212325790263648683377751832500650610124430122081339417064617954577606487246397805903793610296489102957557198697771429150638340926854668334482064327519485533730811857772744701355164678702323958249856413800401328667651577495860487575725123419198542597713390156092718841856322469798244941675154271433422096053224425434217456074439504315353878584199175810703630594469095150268394268189887053546349934658704046130789276911514578317339325482306720754048118198749187427974504049845949129414915902893872675567740984047596495814997435445123821689964955977722916512450394493136118012361278392327967650794853426331898813262298632176742969098755958026619648226310177504022180498896906589814328509406157861040039823996053916024318140854079194658037241506303393529117860512964954836765531485200281771248745678152833268451133362266511175483162358361926444970296139936144471170634927031560069768554844975448880116308944821273969808420028197352254553236477625021654362040538482684707553551963053066336609688925009720937763446042850922069089446391424422022751945903839449316921350737506933831081606506115718673582763764 [128,99] -70174219482383698069522445121246807223279287324122133618388681580721494129157449278623782748822730439793409336114785436453870906208860448177116545662420849943226119938520641694925260422180114697009063313798601410226906629009026839679960319241771038413898947035233045265674609188122304337453506208819091609467356901828233797895892176945839891417593354008613442927011685415475230033700721072989352228380832316132527735373392248933563635421911315666856853540187150913203067116176005963211760460559566549138300932847956580926196713504605643296148591717871835829324157931804331043727938606134739201779226122390608699515448629180555260728367899272035052605163685692528352806264120727724484007220069165170881576997168925127568963157434251387776766306339787703444121565059102478429992133000868966724518838514603890363584260002445438040323141153941721356800130406524848764406792123909826644691854913656796375819829256415845214626444157621318248249700699075982832421781507660288025937401624085488099856341930395896756121298602966911200447205900960444892326361247265178000106047872090473493933937040902016128926335609714617301282119152706093129991391272948708394025615818894896584876578529510455342852379435444434875388140500247075755514812078843208560512403116346731844287091842193282903405637098916063947891355338987431011287441283763596763759530758490413448397988868047777121427127543293362042271243658148513410889290790736913487504349939100880479389706697157003857274518022693717101520741421819509296019829348714358209162019311942228681727511480029146973230350868414249562766381043349214768792274713782763239325273729317559827432691906293015659953972942373020963994137432027113184662061412606755302256618649321777914405125093026698692582432700834895708710406507038321407527147168546442358208436215633460303107368870567435639646699153626272322707524343608500140900573090859653155096562091073496894477366554698399700266064506243342502969519560676491038057309534815455334504298020274466991438701327901434103063505477019640981002903309585411273529329551318609815140301535794206066435394136524996421604071231126414921142370253302012627462918497041577180073039473626649096389138673599467523012876909570323071058246447487056634155701441499362883507016089304063367799612321299971650630929557522740828051733763703381842652170036094538306737845539887155822350824430083296926975410353830947047639874625635907736879257922337311437581706711224643669029288960064 [128,100] -53994435838509111931343402929264143752851717139696006792283809594199639951761791540028818763818893648092840363187799016905759109015948829382071306136228908598249056300348620438690941347942383568460511885524100883419128794466210646709811210693960914086851585211524010858679932666227843070872990074333210360383127774038681107394829327313773927183074143308019526993164578143973791055795270467422131892126676320399269402915733297370828025000825189477819402508627840536602204688042232014245680643477556550022521634031095453060625510658175391542153365339397336952118813082377386832097615136940184484801789337755180066058926391000129818653695714920567435335722645166771725492311646635546775470701993166256232810220913850764206458446629849452873464670863800611855031888576132891546954009360865811841108333096409117918615482544413889494828583857104373155722743345588813594979258578964005805289789299259183420882853302970721936382841492183581681877455385310532660990111193217330918362454595062752917485684656078527931407162596362299488615061196009392521340034137713192683373095627629304334989113851821792769186709206967685265962556714968467758796208072560681018799613604441674153369914896137602779285062892058975421494850268573417070123340273145960803397043046482243150303984161874660980041199411991630655449401084888011860315091029675208599901971297814214292969045804567528446346045400155223968657737643309082876619008083829415299192213232044005915697979211234372269696855521269714430510054967440803472404231106292354135142177860179233191288323805978792775754599003210412606068201760017726511308952419897886341298165595328821987880341501531369046954805571987985352427000919228444905341211891097446620839303754517830159806297847279012214008027928488314452141198982720194561248245550656676006631770755510913726509818842741584511266132257788916604369698141020878027099000423452422290179929870140571836416137753005435814329829269357236882463866980953688992490006368420927504171714356185132965013995554321061002214753053615304979315179747846015850816331592222009469452060609573650229081469256197463239357039701167120026064993990605317058507350888766303382403116858035954637774795993430684174725404476914260760409475006454963472669059655863847138640328262671313638558013281624748477091220760874747500793133284016851368341413251902932508710312100807351609789694107136005553766769368177496867239441143367090885822725912150944957467991327755669898547816 [128,101] 123222568279831268907306246670413288563537422052108214032861656691604935895124523599957743146551153306648303293009478207241837287769410384414282291261425011445494758577102882469494195328497671662553069251684758252405485252035016636890246548430798576808205944728166581952160294870089391221544657874051590998620189658535028009841794552786302953550492715491364259465080696531150535649891159911277550410493160080482486311177725447344271148396304013666029153112226005447198314862866519749886661077746536808572832286081883163326123198825934089374856039027812278128767076635250543449277025831399106384711348653425123875540975213818993959067986663391787507016449599281515474141452602091773337617942663525303457337846511990681568011577023906975050117277190289321034237359892068880756367477528897045427679752336863104202146761923610615442217010041707090169058477847429799233468513097097989778179064566613823262633559736788052667960348987937490298346024790313465038012906157536893750035219852046121585577391126477342278680546132851177382895688876065169225451426500053907789450509466660840203765690556407909244301289439722857610607772576065623679432924327540584415524228568750176332719245740207551103029719146820625062575983206790676998676444763157660340145250414874168106667947718096864252632319730200069533402066105103134589441884699293727056032638886567151436308775865845326313919974774837472710082650607865691762103436879523897757116897144832645191800668416719575964497527157815812989544655211873904771958364054817402803111505207446090914360816998754401647535799520643535599324752474595200986977960212796973772253561187629294364588184771434306762774405450814044132381162024466990906756100614245495239282015405556901958448823349000437092004296625846041437342621777220227169989983870281983557873817179674580059464395882417748099120564314258613582851959852401343902197139668580532731598668036848137948212918199200883656363655017247880261657204790511817548424285969990787101143719391491111268057416546185713732459432893714080463356538758532542393108408229055432416722677076131101143993340208160860309880005415483126378503772562661278589185777643848921538320696547241271739433325376233855350789511309016661291858018502592253019003277655168035643891821698749822177925831011598708965212586407955275764498358646204816007837216053787687743998048327551660607731109091174401714483768391203483021272074894739239890211232202138669496022483625562949120 [128,102] 305648497808056848398922233602222125322309693267638778236637169141914622383228128169069205862634274528299256933569742483728306097030468743533841192346186363475681837605673581238062892984266506664249640120892087402659244917402337659953162227598053258241697032048344683742769115519229113058574741996021600164236260822228643280547211007656310598702033722304394345803736054558225133161573670811027804592865466164037440468435254768459090091986248780254340373992650355116788905626050940359292535938213748898848963321348899547382716843677552332920670694254306241305093117164722461788538940803106835893593928928079652296475424712465775155591629658200296719551520545058224783330917724801852487323421421091834866175709852861292708528983539065784069734604384986911383266111864730290425382396045008180896411105629252678826580417153553805767356508960721237447532317354670454201854268749529328724582353232726144719538702370734897430943620841426848783489279795258827244234265623357973177102874919243403199569667146067299062307140216332433264734359206690594769757114707500449239279064445546057173310215408584250040529429403153185601433119990830714030195062632774856870810808135573814588399244200851592849189221174096634344841169983081770941826473999690892476657235891603061297817699220745766578123444744812740419346353801152974919426993952136569082460086044688233706726012355669620804733052788193309408923035226525530576481670716947627639237537942891989684409442354748881872275371087298946119580353654290576563441603137480524594093132711817600266908081876241492718108120123920106425948778503829711207284287129059052442051438359337466868511608494426816851419024288161111639307457592659935089756326866179854988914931425369015177968995628967162152377559054866913002062248075578675989284306717520535326017811645166909530214588766595095565645187042728907107085684925594131698351913090482650251450159781241539698794478478793981706970987501498887338102264414286930150219467049349019444919382296746129239562776568595523977728674157085923756466291961889887088812374579702019488528695445843872111044256055193524001670604164117146098128166523377505801722388285288268385004571696030788726960631673147470912649443535450890390117385728708004507269563510470698247801309584064203917697766276637529373296220336509305224040145621280989981052429346340231499664238017835903372308984356253385893027178842989623656497466457423115932871686376000082636048060355328 [128,103] 255307057955885692952786560759683887410907718463028205872712601910152085896165205015367566218960151832166574945771103205698909835211731341009056967054195182177858371627421767606723458006089586332422301112482708786802331176539083803221620974879935760122199521545693302171106863318913729355403653272015228366717815068447481406844423975678658237419452662094109994881439599088232251282703773483873336693200611670950812151793951227292586181729298394694155821115990497097266619532211173970659149931813775449620653770395053102958674982426608309366188509565299149239046899889171974845730255382099423810107800869081587160497163685603965978557816663363255603609989553400836717039578159077169816202592746308722296634370232727303889189253716472135766314689309412471791534503279514792529234417619981434225760782500335886993976623202558990057062712286497222674317656590688801320861320384944688205369651523732162453972696571932504931300850044457446213865366874354887568817188278952796855567475203920254536448591341959343238942445228625165258720495549568550495012459256345426721089252124730867388486318953946264896488925672255968076070887862603456333514520305086409676216221604473531278002249133921741656802725444756585306696709096504919010590718309128121560900566605050926349455533371085340226206821494998118008798883080497134777970113947654610574153179718259303650528945817728110293391809819970153912706879353856795534054537340081668070971144810859754787558745396146300295292035279183043642744643664787880847569001935372276670463121415399841124886542883058568881452378662455735919389888199415047383691016969142628921172096793869253234505762323218288683135280499768299831140414767559032960245208959882265566044412899857385919252576407403055473738798820112368779022416638076097772998933030683619209443672717824141428826320946361565159922655117032600914297931010024992554888852549868378397917843066736550295186661468517040507951921601182385359329480430690310159464318718126381153470558893488927771704669890566881432130859065262978744144254274616880730079779497356801930169266180261632512804440748466436702969055285200725936086564849075019032287930780912666772780631157894407158178431101920860666142984538141956542710163348820018725833372713068257791772952198286009204822527771818617355416614998353097974464955744258736007310636279924570595152879973652457336075182898976244683549261953240938458267681404603326610501520553728623314978272 [128,104] 63112068222160949479477174836306954235244344721909833561943130641028792950035524146588062213858521490235869071249054685129094264996247803796014845343180480382342872529546996276036363109273056614920175591892496590102028846230764889012067530502024121234740003583002704813419212137245434456821266191910505182366112572107371616611741153318517366054931723061327409170499620898967862228830547369539150300266381397700118502335898400236461730242303038588499240209405636098388651458131148864291709391502460652490851255576166737777079451612091027056276206847512268605089942754901360172448848718777711335498646510356765213109149955506732384154680424875154988371642360563828299231840575893931838701803037074254873255643886292411173298216517493166555567136570110474809486823466639021087795416197307109626645795360845573407359186051218100732422913673320503908426880385383553009360477871113510748784059529511638882324003949396747002424721889101362516372429400263991475161476572477718949754245643549331555764726746848251303629382229623751200304148419290091943593175117421490511217306408631546024135075859175065362982188530543644122404510429607969771362204686651307763287185098052880197168383900044504736547073369274002898092353739751255492814181105181902152015715697963153130510027761298795575914466818900361153375024560193452687221039543413535966668739033543997893640001151054069051268272603743155264435478499290504805029699148894017766002626719177109844105612556128901345262149805767832428830512108691042034310478972610054837263719642622897199287740359001550694374939949867274912122403214354455704390835833923687555562096296511839742436313705316237968517612945022598068642766161562031120430281673824042358969147956396269163981574889747687656640323682881494708307455618604385768614361921364181229901911697946917674910102876305373953803744206645128154249749852993277892538498234885197780694954634820446461582174247338828115206715145818730665438714955660696628491432004353780656224145535143771146938783256154207758906577449522944126300870424840147138212521289414225113199066576851780901605808958088047184359874976275190916549424700983184096862698430963266238465402543057604535641326501982938437452226777243886785485402924551314116596626961735541435202814033751891784821795183522946302674330016900657814457651216865240197888059023573525412973158275134943336839465103506268002462636368192317784823089689535012754267970711052167056 [128,105] -11469824774132399021794193957513942519158774007052365126894657465256801867913347645978740764478631499495085312030067814303814124872744478667228146041747134958565622823289376927303810760686728596357902048713724519159393813145584163145544647223459997353628210010141569840567819542467131523397752367131484065094281044840915979524844493407355667717448128950572752420244212297372983303953226924556206673251437928489507362443173468030872638237312176611264536102914162183666386107549757243540794178330448313458520323674362694272574687452106308641101531754937870085496410133136649536008148766197585076724999595920769960954441417296824848085197244471077115430874377639209351712331754202108195142784065475324834655850312496611041740000511752432559411269251126164303825200247591174916439957606005389039621867071571778969124296943954086007646709974474878336085681653602907661313549561251570748052682475248001249033520739898718591802564794902834984427637827533018149159360379395883894420323662282443574379644500648000523713881248584013836680026224319509940577414611433337491409775729658734288738528674597028929906422308668678406042522218560355845458704684425082127709566996453848752229370792895128130949740583222861904359100532219102884004716914708174451823040375006542950382135305337902446115613263128539403590766866878487505633587344724218526005234414100425917775446785971361352323877858236436662067958789879538540966681136148088472222636343817751719001341741405169610101017294355938627708107428158578314594871391851153074711122068026726898910774931800887719968923207560296833603370299953337942779582431868757488106002706057457674891654661331536114100181227688434717185403011349052908094194085206728315190169901057078376308720305970970530995386550909365947463437062681536597734537990116654138891013826539080153372405538264486685847753438226317813623503295829955690798094890391564859050256604239183566133135451172631568879995587746950862933903191370360982388634363016157291654635932503897291491779312487768352799507944687730174683049671066581947583822685400120817076423864364118391874310417244223896064566207050231629431241880899949185317182680503338004057559441281307024598989898206595162368059669723570572237752694199035744914330293741017809121952383483620219331616770948848658951734932980593845460229602016140777388204303651767833116937246651146581694802623669086947962618880073502924364363710717252055886888214640 [128,106] 37383120842610344686043120287624427140998871475840187603618309357420718421890152724152199694625257498438710374478500815372933853370377906493704152420439922960269199554181724172581606300356163992380969150867709185079590402668595120777715064473302767320491193642698995654771819766556834779603718615339898259361331106246868802199105701391577054968966667938315088516038063819498313136701605234730325009319648671804110940328216418807304646947435510166824220870944457361558247361407072720729706001407207435591790661143447469640043495537167665519072264734996632600652132566224405625182951018379823890712489515118140810443343289236221959092437179812175058251179209609644652664197074581342109350041130068704963894743201965906267416496015775878228804968993807013150619747259474044372793898840571540947409030947352584284431456590262009353670952014432668808076436064848988030447006216423755221143923979268487111098288164560721584213115948359390496547123241614065098279478108442059672034832201678058848561043173435093037418457223813965461884933215589392408843063737081919911114079686963758681621104060998894051295157214031654274150522652203248753439776970108422902186235145778128251416854449446335720184418582301044018728290651363148539398446795641818299687884178984265201656666937352133883222064914338614205905012758156608675794729641176366336021170968325796146408612051851957712944688140822290639946701975337590662493909375673601919809508278388630643204593131462280638377088797190625362335142693803618322299795531915885308687033677455357364010220428453542120053682760061041641743190836928449162459140239512766729101628662961846563176692759763827965557049346138591998570670968211160474349832884861580636579785769076112693279665676574534673195011038097290942870228473076954842583242756864615863432045726167581468052429433013665134390788986224300214089679868487649787875136409625592310921491411932648198045534172376862280422778455866836157305687311156477423109552255784223509088410942800185333311374502197176118692301832807322045404379913159991159854770055722847341978050471093411683840326065036511430205010440321571854805482625603913971589482742097430520607575486449394413126860675074873832395414716012372623971969789031812636846123078911537044884438851202640357753771394032597398817240101981973104644554791231280078416028783424073727000187500916694705577186958528263535592015117879074925156536155740739196593316 [128,107] 73959769263585673127805174564533623997069868830984111969432318678639599407626913456435125038147006378033848953743216893361423380554867085494633052771513966362109762471153320408491221908313181763881518353313576402862285240349766426327790236964839806507423453482003274219341972358511189043340932270129316325101353885114780763789490970280341868030699580162689752898432789786531518648070505766360720094644032870229875312610678046224903795040253199247188755322805278107924725102219009802241878121490781505241113859982959469881720887109640619485486153511260104930673163446360312805489995031450195736138156994728358464634100485543905691904651745996364158211270517574616593337984960026378145965744910312169911044410497051423948926601139638529311629047548340251730738856382085566593151353771582429790423827589000122787842422854845564574745815942350993434696639500132480839653742879901859790780770132302321931591570603501591204215155694381769504842880525330106103667513568694265700390250379390452609640741796110219923056861653271111519866565365536102639205644379403984873900667499140700478155428469668364774094701221980981175258203137474673767906272052599217875436847808144432731480197682389368352797802174348717124702734994452139476530567087817038170771225185138895461976087191623260086897195799415256232227940921849732919888959821906983446917091993047105613598040681333035136586209131917373619420921479137764216031778925824306818571329782974484773317676376595507387174434514311671162374675149140320894826323994453092463868518027326558424583458665310601551729186990211753173607555445548917044773967754207857612001772850560005394961147753309963098178929540986406916911417045337423065385347917258257029931508805495107526666103311370925095409233478035807301501650389261880610785526500017074479816708762326981075541075212792190981993081954305290639398150737062965347977143482799670031569028096365107848759947674596825032922562831160894637900675800195322651533537032740649682767384794076559392770080545755760660107250148734818045039001269214117906614396784748038736614247675253118979633818048744077417822737076315754357566957992176896694324391849647120306068098520646536261501890937325874292662887006728603842221711623868716291872733789183554600470721918548984709164298651476106884172437533063021044854967357060794838022313840121823834509558881116738054086849909677224110377358623644344675062335307451291840 [128,108] 55056946755813689365107232678882644663735801054095468829220759174876098567685599868799318323588127426192777067714043987365124986859949416760355421580900056288913891976157121025318936535544228022069679273269649282535612110204331764561917971937815791866036732564938418734338178718664197058050126165441599885070838990530359265280611733895936548362600226727287963054688638591294615420438815667793089396600495864729404679629392709278496650182832837116286999405119214070101001982168492012812958303030223556727517056868152221931825719077193049814784250529210237188669562932291980679010238196243473615048463604161433228500279876713459333442729128865083598073687569931795122379541401193333211980364594854515342358697247614723817061098857489286450785345079927169662471898092328747466652673448880217689708072647553969791894720791296309505070574202102932100805741299171977523270894525826171469948417756734617788949405361441561339030058551182037536743209807238139465317335506690317686094731784941598900590528740026785361776300908231486838411125341266037127226247703624937011061542408044117689949741010200881295957663997223802113037990332105702223854524022369565445443843252163340782126613671798596428593230519991185895443472116934374333977792466932185643589812567261120486425013977746071199204946874150179205275395186239041353654771354861985263433369746826156866870563066161775568203922580086395565398646188121912499768725999062948068234020705525608496337521567860757440529712456500465468273201281089940212655082371992504290656784236611511711695042364262965566234028851692955164792376069591252248240860492798301643797845057337338257602403971408979440146938314286465402631432137907792257382138594566775625127109158233419205743381667018225316445167406657825526934964047563450993554456686609920544151235890827562071515509638541018146286385050846854164015468892849308562064335843742042538819406919721914356108956929107050676679387656703647771338870802707490898861083712918331331889255106700237801025809034792524196788785863868509874910912520066248477229554931773553661131566304173542888833394280234845436624764357679671201328647828162410627697757767660665567742779778508014178055756635442370470611261749955936992080126024833227355727055859244896552641136311405761218341846296110325621734308072246569378301793446775045373424534732533458663807462877904509293663200825532447941443245459715001942844882379624 [128,109] -52653689169546883916944944741603622675549986200238692791454651698027111382116844929230481274651478768786979263001255012558540720797642451218730422273479672571580343453085267620627823487029669576498273289011122840703338940499555045734195401161843809384912912677338205187166709193143974048784692707632661344829234490720888196652401375116940868762401440795311581819218537607500174256559182514004860533858224409599129368234724426920627608558589505919092587173328532852059830719131900657832094669751683824856283423102818295283998721648684606647666069597492822271298208399579555488496133293689113039998626813475371915379677486231633345923502384944866015978596583088421821017299554705676609277788871524793957867790178396890324227017997852769110555142647322018838348263210105649107546588914969455580867973030990956538584457914007881405026386898798027477427287059181239080665958615384626353702839366403918728933548612797598158264266559552650592215885364993372626140257078944359899099051714172464237193014645972912003729879830346275856375569808103172925341853168917341205043853783223042414086842754385254243135928909676706462384416878830117221537620472207704214570115844832875105924662491716512410675996515263430728931634743603594381197720446838176033381427132611175031584366572276028800174284662696445073780007900411497686811738407103004270392691378476761664278705900310633329245157166825088876441421106232685086787360612848601589445970952526993145422508098890927672296116018695368453141588422566578528000057409650975601917809703268632687765462864677663225814826575805000289900756030600539988019123689285846346152635419765641683441457605120148947874448801197020838516385341840655966785431654637290653908647661260910444909288004392093471647231590443825511930480870471999116182565814893445707558739570343809990157230172977370716205952726281222056006930698914501836765424311400588048293462205427477324587616620801726654430586136551077362331356445996637515260053144130999761406926525548874464279559560052338741383953120540136007892062103353848153737783249391777862251939443834530315549181858233643476240677548716398487336857371081656157612144760567937627032632307823946523392019636471824121646573745879546987403956612435015983370800349648432839504834306003982077306590194498484534268757477280321766326691248176209583163163938823931963529863651822220594279070553766989533808106378028633372728512 [128,110] -35522984468512585938822560429623675044146627520463790288388675790644142744280422420535677534179119975558001163759553453622496631084392504424823671314357228185824203446109553655098519935679575753650143000668875904945523099150824910660741173691698784879068363232744043503240747217149995363611976551034750862377189880754074808717518901959546739559276682388699606481270556740322788332284978276514442998922745496169112781536090890903433894678673321873042068319348665534776209225719340897833130109117300815092071074130738602654930098161652434826650947889927623367874048737889902262574710383138853031456042986137785065358536371144652667236974630126870561288529305598494109219155195342723925102854798445912879817176582383388604392377347954047571839860340388744159294193465702970007218432536978087898091754351499229917618962155910944125596722148660620724720790914380768843678003139471198800304381157599180009147334590674169077186341029406405464808759751599301980818572325194730689441137133437377641581451165107363205832028953130515774877369055073517705489053014761081791117217247619074586987760840099795445438951505920404969247790854036713765018424690098163270630832525154813535757631086314419344361230307790395791093219346024283979172939447621465016963485073411344076640173178347004368272890098036460178010170880288636721607901946604647643196631219338620365305481477940066133228174682003210010180408608601949917075240834144818849182167577599558668460121273240414535182151921682994000527491304026374419644197896700099534208208052993874083968407202942112467938333015883584884283165627818907983972605538611420758019226472859161823569583137343626828170050109211574486899759247409809549767606518119143705486819070183644099445894635276473617738970807326525759664720991129372760325450217008478948156331587337823663700749802892333000716478700212606320271475104598465331635405693403522848147775902741998123541840136368131561641802096803702576563041649316777840745156078012400391728631522035758786968970321083530064285261313690436339942318772489237083747678653257607754118625969211770985260455352965915103923672551429418057277469459724579930616487358501037486382319830512053864916229032040849964123785871905032724183688688050426161060439857670225532481551349812188533204805610081961215293419908653266711623916535124618314514937188058391951753247276354597315179285812984078477594404298434303637 [128,111] 1737680874169000673079980146899266125728163443164490587655290180350252702398749656630792447406691380087487108341085653713930221844862345638747241508497799648568952698424780335765934898234739262548066506494929781240694167726559044552736705044402462822980874521729482758538322680007283767815616847977723454807253502307425904067037658987711146835199823490934676194829816287403947893531216684815296720173661175517234303729617907909211432761519569963105273578036654432917161067582105416849705028268804681925606026921572644243939960276374826143297539476399575776708827884313537385169874389486457109167408065321112458217860852216161405166587139080128187949514922822002042321221778927336033133894740130499580565603368719564970929508817254215953071819022823708357649127197351422098207950124742985113817164317764515152530320974919565256163293726751115035385048624930009497810368267942911540188447636113463856491631582461534109239192265208712296679821433904918551484159708050531633421608899955525142312933180258457083385352688530499265366806659185611216165462396963679955234642097932921104998985162648028230025404046416416523389452168215525520566838482242907425974778362909476992930063414149067970555293818286536129750408263106848306569587296920683090105438048288932767546611296196418959149011690199951146670959965881850428621269409507210695706943117419902899476520358020901448588542997679408740383086243409278517395679813318311602610009168828657762326348192451719916654792364823635336355825985547798846733252501106349248290659095844782606807611389904045585598400989835071640014309520148545331851600199251016296424353781581115974705643735360234033666727758418503451741427629008599657435580340280448596452853951522000694145421766613527640302728039063772836195237440828605205452817653030621377655278999683162161384811468770239109128734867131763248109226354125583743111920609075690968957513877055178271249170157764152486940440304533381812623833736104666050810934453698674923467607685680621462375794873001705147654690856903885788305823170116441732562949843976244255874804620375231167432821903798606247960824906012107452548255492494268529115529690807834532716446646553637425395464494240004227227166640450524072333403108464093098892328501352574299867376203587140657357241001477154273118602981733354515021904222883672291215354053697051256672429338272332655507202527416962584115517053568 [128,112] 2322406598850859540929039081143904606074767854469466393300793283008488223494637223872771902739220421117046232644123889023444289465069582906325244987729805032662848528281882016534736056555793337023047203300748755776040464487479749482300168284493926599558472058420015229434991333091046097549087892972856990510202723242390928009604195076957373898117036144476458928467441142423598054733303122886900667714573840118294809390566442330663162945059180937108347295225382400258767618884962251190899208857605603438406692045046234288038383839275019439367669663704870941575692150113226889351218724820609289894300388922157915918522477296652397372544665591212453240651867636252889310532120930229932712783573839002886318321190002560946398557522533202953087680110467140845511016730747837067365074065727434965041526024845959882117048608071444482703934495624308047807258519634248368813079597633081939674301011162182741855647465774745366177274188721266194733816849131139840478952076996338777167573544919499779377144413267441876099732133485837522529337273547404162444062643342958774821216282963232864179274789419802899951273543127248181116627262809324052179286096766468466840327883348192006930649612631802619360120764733168024953101282518614637133813356661433332457450091486155491637239419759443569692734874614396927289244894371922562305047883079416855891000144113277767582039229781675103876916609571553213636894340988576119482307195659139273260072446640190358027815742239528013988102076284182513824520073101499807921595774083797680048633635247333923389753794430844442794936265836884770091943399347139831776235650608227841566025885342895785318625320652461287000003169010392521453210096056237001240253969165027355274598277000441330646591924979752703888720657767744416342769611199643061947799725547735216601372943086907133087369723779275698793694761794058218825379782107176807719777832203901031916340384203219023937237452754866049501117631151035474600514852968784510640267633418706937509122699446987428244966322332905947920769284189882393039860075478855465766043045632701668618321816620168457437774020883631906069633403445843686303356804786343409735456781189399353559827602885684562344143118806176777538727060157660270271031327836795739514448354033159403320372602064267647830887987883278173140427161919928940794333476740390788044123926299534421311780050454963958955910902518958647979232 [128,113] 331535244829261481114862335448634961757634709968799162467168788019076349492131000040558531942155636758612095190361562280006955052975197080779607612744152006433471458055501393666663197845861143525273554552336758280549454508851751428923733031470956024482007315808664553704231802164045565601201581516632086759726630904258296000453593088231594050781840195877353459177884462502601098640427583549010559873819413561747883342806292554872438194920286689486285668367122457619381526607432405767085232284153999003918382086887258358111149582904277564619522200982556334616527923236789747095619952541338349488243604558952905326553197245539975999560163027523257168732092572754054517994499734758013746967655764585850787998252987000288632440769155279084265163632844774219906594347932084393418383698136531202157430680010400743845930389227817495486674065904824733241738884586235360112387642188645335457465926239950638530308839474857221097458412104938932548959345258927153812181763480248361723279553032134556749625203441474019264091132823502742957085653600999822553715331156761750527677770093090097150641316384559307394697921861336933368588820773351489158535065735753677636627026478918746768023491029350507178882963263398118213621440436394584891794209413945521301993645148013717056196179683613885711301078708729832811348472588570709761498549057632705399610003529132133149915972553003010564486654592944538832251919588590835319727177953119936636952007722487135112074525381197370849849710880126255751329181442283790975096917893776954319567400135626682294216194268877669894820838802511320842296014356207729165144372690961679758484445964990205698346902726920554205271690432911092218069576174885742350476899835099574911744417898070714537614727658727657931389742659128767982937732998343941090117063322015128951749467278705605589494472703913670844314536273007851222088397339248109092957009276034549194317072731257673077424815390689703351705659390042733423204842660944296206703660800632177846085845791752432980585630769894847048547420687134655824819620741226804926124192259755202394894748466458597991765980888985127452612946739448490663640327200851312759435439605148701980839647074537610251290593087923746722795712157622288711921995805550141524073760728146729287845974110551228479681488715378352062735667016137113044561913755582695735223896922326371144483989187643376462427141615515520 [128,114] 59015016084398651472083163470402692311519903105258183371661992979849890992337574906562593710554732130278022385920103977082924048181220857407469493493099485262615425843369173618560582813844914312753871548989361871635482461888507935566228092116401678824878036245799287733496703928672945558470696021498842792703026758256853246966730036516346840359810196873199653581941885145483222825829975165593237339769239695311492999563118304289465912086035928413714610719467063577961896136696033984094720309935896315404418258222276977489950076586338118846248951961780864995005618861336465038440685940714359212255716542040685931277184124001909067818847963566865393194329620483715403427960369023788836133197792624950192026266833321931539992450867853094979954154876681026702142097397417925320770537892866641686859179666248498203591071297074570917230520972005699035463238855716663680852855128698179450543785821705856696894413419867647337160866077548066243116423609439643889453426195385215295458930381793177088908526628702522710794817528835268546805342687153796775042612282450708310760423087446036563655627897593124162712077285704693926052107898856313236230223119285171947420064280461772354351548234901499889156475878780092626064388085201496876682583822318087049972667279117496289642472363793745765122119727365179737345634255747201077367409124008815685268463376014367914905420469660744688095981326901779481205366967926009948380946031780827332089273394394443400386447752286088261289396715031699683980414618713784043406917962937468293580883622148213522168543540244600298548495719782001373132184897971995559677383083692539256588467265690686150666014010633122983176119663726901469727709459763618863119395560586304083952713327158846594019430783568854072938105132469175627976458135567345656403172949144974368149933029009840707420399440302276203834499879280042990578526250600842934081195361383844357125006490144117432770253036170179952824002368890298982512342163321050982812760727781519213149132646048273234545072056244025225494586939113761776127980072490984507270815719841244854116147017511351568193478155733302711171522469836423907705426664046444990885599718932309613405057465962384456642427414528319733439298778483166947220735968727498820163898796554471963737989385013271216504646980474407792048330012286040835800662158476058701038083280390792276093712942471709490980070368 [128,115] -1830857180686306436378050205488167472691947971819191081095869512399463722924344605055947111225285698776875924288003696352528441539774869540071900926285995494518592114945811098521959364228661652311661247849559029402427822441758867608686608897713958803735480701759344388412592310911459392573599958983618592734840679575638718606960611696730103057556776162063611352415147847185063713116318007657941076511335456624905169853431374870479459449096653360520256074990142096626759179532026349832631798863630869129196282958279338365570284266910623718652813252052622377706833006055207405270034506238472641653787393748865168276582174608965435458178397808403048694940847639017071495182150045184728667894800486886281971943152799909343542552272377937994621457241604127690499148138141443182153678610219929613987997491331309309434164361451526787740479621013952450012892126024673134474545429146871272666831730854584881840872578740026189641406679157081842761546862547751627522925182878948531173794248858177904961889956289746373254200767239231059451288536005504649104300003734693663449727072223283866945638475720993952047488868170822326198866042010604241737851357070726203530994078824812522013005546710069701345330710293268179703397975905237671420751393024937063283516950973951066048947472944074615627814841885229869304101226486369100958992863422683272173527837333759864350123534559460955748635108113218869762334255967284005200199131074795483653024946661708906706786628352332107197462656398438529260788397185885504485129379183523989886223635299188394193094968288641059341452704224060992705581335433905143836545041585026968038396054559194869034425853202005900740383208317196388407136337992300108109085457156429066426010239944395310027628909495225714647862563768537971344605345404465491927453151224775929915146489451749511292193385157944078355630575093627953686850160497780723784181089211829404339866000832459373693262868674641153752846549832849429437234584520904050975652199745795354807831924157482282728706280439358765662701521365947921786460984293344703818711852990843404022407294037675332585097982775622691410462726043187273727633043260910324618258130575840422190575502625902884734462929563841177181684432735997190104396112455617584246070259937378489782851929888809218130454258850896057841357175167440338003939424779001835290838099480792829088827896752798274816 [128,116] 289594822060172435978548969061300919571856764453952228401543440027033953741839694368016420430243927340861642166922390291987692893304671137191255818974612792442458239905784984791108292252518284817115775509214093025051757320786956397321149901795171811852956949982729882307862008958063841227429131127513125833184195676877469793533490590877247700184526543677045799390552678249742284877922912775205388960454853479174505973094305732546344176343871955281730327549176463583238754904999735738801267985661668455634422975834429958756444974121761855590345186047059280893302635943646785652061417408275490227245301104447042671951127515214271005279869394704091808697371158267990390065934988397002112068872135933412262113939652321331994308198933750501497482502533106147143941914996498874935900192826002267800723116154825087649534457141351739706503928247859570199781578178910089740263897154299391152793872686595788936369065230885699006286088021831918536571089621224384271229945532172727956483652496707042215397108604560086539503584301803796798982236543231222259977242448291581094943331261803962063150963449788755039540117626954432997147121425243022559002197724925357808974924387012599363898438482118707783102730350035986609243267248462309340051896632857853139045062136921170750139801620730762172139017488519060454360483999933401483566999993939044204987905844408463694631231465265553503832264242153742603505293971275651199371137805966238213492238491967723527847820483141895247207564062453860896821337240600880406302425495927505875400541902444692807116291247674296246647129633517864838919554514037717443767262755715014147385006325862319864933881961339236983883419636685278037707426256400228315103110327138920825765365071589588778917212630114082850291360826597979435254053118381317095879329173431465462839547428577640023897175164385338450635949277229675191247870974764994877411961442384558546227218808300730336973633045806543074832662542151179984670221681867711508518083493506027907182427367411700773612367107938709466502995657685099842941469788209636260854824143770954899524240307280791594849206924805875636796554633286750208360037613153427798228063812452860621426444045348175927645294314761906329881131919472661923566311125440673746670943043909568328961266786830775294617252263215411780345877604654858100859855894913586080526637886589884481400108595840 [128,117] -16231501521813151035319271909420085595525479366468328304627661796927772561391929170957796980856095856985044523709297225774841247055733697593314033959755522579386189029562156440974134603683802288228367237193004233202600381736011339337987108579017298486051987199778698885633283356617807452898170231703193744335639354158862171775698529048234913840604731347354751205814948240017642772522823841882348412329425782004722387603343782239520633530037393171488663281245119976816722218810289987401165743448150649194425983513927215692927909559376111212208053196490631674564317304415004948038959022987627307271626873325171818423602725560832883797179861636505848315905263766682829302703351243655099453707182574787787404103725243820361959547735762975635191528404161768032990571423404614764448468478003850307952305474741791366591478182336542021495996140104684926954162776531923125894808967746743635998273575499539230741204201537588142871169310965328313096071416030439829960631456942023959500806344374859753754517392313618002391671590549594494188257444015999535765709895023885219835064805311573934490801735086710179817918344355037057310250645024743775437831910374985967143972596801014869533559155997294632040933710004291015910685815773836186933062990187248422801217896764498855482639055698639332120494268639434833235503587974357140472673853343754518660819845319999299759485071042668323230059483290161950438870376245590302113530804722531767466679937387956862677061668130542542585330692166801188233723662754471073814527374472340680219933001326286685690017050415452118684673590581517245423272048412069321268684189339375632809101832066858286657559537918804536376848828433430692596152737058581682941337996654970319258691820032970972370750204490190280686884544203268147950599814620667369259058837127109949941820640270025080147295915820659649615249834730208617581511578997989822935805851258883223047795709094123702037536099555729191355808121930717808519254321064591894347859097897348944755319275628852060302588540225653072194194875574832054161162897606063191785634110243846571254213636893016168116547718797022463634770545846487445607116373050575659444455930140126201937444618732074937738829120282269598546214215801848408224427685718831615150200673037818754025178304320801911251990539840049028071979065803995485637384922036278849863263243253259367316272 [128,118] 548038255168047918439878175394145710000401795930909084948728006387791267063437267808809079865033673227682472642955588838848181344760156370343016415459595112430477188022974779265237851735575176213229269737433396358053628043588964602817166105107053226068687100254291554099704864188047937126428286193995587957313953947088561862248832102996917626037011369361627128105180960610040853250911885174748652629701402024593160569326240145086080831674848668773861984988922176349451308521418558312691802212647511623318311579356170836103729847974113728283230321157224524568961183174367507863450758220629861143502671362031351010726382284795106386553167778572336141605159682972868841987480655639218501482494210179064692210501046590381212123111524166694397553803687780305729523122156733325748826756907283300759463735255914133130336218842465858911832156243464343356803955336940539072972122913870503349753527755325270683403552312217825598667561007846096270019622464995234248495532481935535328568666278872174351743230337326677477505408575031235319077830491936590441251300914218419807828158944152270056988947597779406424423366458460939653437254626793276833868937677455243687740964749049342810625091550078281247657201549256178106835198892526834910148411490962499471199755082869760291871857619879553140664752030914102948765575195237421940934952653737474778526810046037744655959530860993750558781102910984395714147099680217785642322111635049788738425296575252653189231397067023409827941758776150900712209335178535965657509076089229155388818933717034687507753288066763874756290596787234799887718987011354019089428427954675404736603230618813481932158610518987556927570383192214569965481608618469062792138136176149599542758666283858300123343968200842876988407874419596145179288918327186311144119101258586707347422275530610453174477363487780783102628605272646072626854182362856621205336376120301392330703419094404405287516172588048159402757420908821501949816931915588052154932138758569632543099062807793539562381801625823370899235968588226167172649915059570151830878143368773042739101155996255168058443372664445278804666321517306805638478241295068313210145178579696359696528639424307291060220155983250537426657287827156804364969124780234588410308060834197688906376598039621901582541448434279852733433110260320954630996144288277364101019853275265206 [128,119] -14906960392242198980108001123408264845859714697207919930824528558062774524921876849357767950847890581171814086888823849528890205053575908923261010720796060469166840288573721931273977608610299510221231725665218156619423336090545254998466826197994912610809869674786979083091376410242840476033704377442024080275722322841643164733937156750118229046283855573807155935501746114673961214953749482121480930224500316605436962979931767289646515057233925108543362727004783620846841156996359539648025789928343227163339385771446628703738146228248616137436209701474026344599892994894999686249851864591198484254634289188422670780584718195262254764597948073598132471066445605992653300089090738985686852185759112490640291147756611380256460489515816455463067163347172397693244100010068229994150856661506481734710988282936426799661521648556190148172801192266624776605114230241841548061081273392871369994289668180946087957946543633798685779227136231320759274629079260527854036283634233183596004137319166704433361724404166877717893019538785644852795680797141316208859921191923638877513758859612851791223310353292389984539377146314952793830575402576418287789381190693898962548327971889226502400460314283932070948063331421054223186181024323258553656780620320792667640457975410311854956629655300623062270185869735434273888133914610745506379151345262331241745383581762074014615856147326467079492487909464324970542350060045964790198646925161873631263233478194565039179863678285969722130574768550026112806168268086233420723772394950825473214434004642115398292769304282803362308685388786405493147058608723681983178436099194853102546958258044041826423123932704188358413799181547957564297369029205464485731032268666608897998791496188316515926536582235706590858135690808978047055302639704603957105755638043122398020429479212322683398050114363062985151390953593137945985949234041828498978423134300057286025454719742480167898872268918771843144827795203573635309093215572519893696344935262090359921873335912195884842534919387818621002339857443527274119340572792960710162692824126800186695107070353398160529030159297942207288605012613781085060583378877397181732066583089440273748027830763087726111683937452769556015947179741778755959180722264946301689404720874298598942221163367389490825874394430366563554333162676969967072812404154959350705918592 [128,120] 4466613570386081312312000137440172321567573301021313236320966511244494667281990022858877953520461279724754419302639276103169179273912394461646745544383373837290757360042285577659255736095855312377285343270135554787982424327446208504625349677139569050431291664808106313704967143333635318523094976990304345796755562654486397421108261597678465187190038266536425280200820108123285086183772571920886914859793753281438707875517479346699358354510071305193082819019178466758860747195793459033489972000081211467217756388228972129152945875345328361409953946797108216522219581607855479541716836542598480991585532099116721277170173684620930635256129695597271558975444482352025423198275210033134050538214991505205814514773354297552277769710761199322810225640216918263776512652998275030328564042899260300668076615050730681506635777830753653873598202207524473361229430455275895588373378491642708265863729828973567780155634013679288571796887444547860887999093087222571369140669207587119311449842967852099851002737254174459404238634576373946302820891500540080668875583165898600980734148802021249893741442476526322941849560344830888451351711242871271143174656905061187180911466263556701835175260299043346441668235998218852758327579253881224940341881955340333779340956401259151139834574282556635175387660891062334394817351378721247325133065102185786361197112932268714626995359477029378142457685934049604435311271032682981799549628257573280183398491938353343855042806244727068760642101666564241922203609520920827010532805213517343058849679267878189765615444048051441444256716568365749447037568697037281067548546725845125142676471691424412427708951205797646839099305071947619090947330005576525528015685930532549145087542006940068094754544623191990737476613600552141466494523991040098967746232758193323000072866143053456307733317716790459454585108928290197440002606600758038953131734150226438227168220621241565974105213156273670068002072296900709773029063680584946352586074045325465621894614809412057242810737032993564527593835389241976319847681966008960463294078294560406544290518042492646261796456680661467104347826218300326101967145171337713624907797043627246953198248683421983211965700628033748351306436480006508365378429259429226722539561421723974772879674690908063739589913886009742900992421104880459946569891402004608 [128,121] 6781055085416679596715014651136331121484505566540641579831808178960306578090966164547978672123081297547035348208160326825248061718508272304448715403003119123548684148208816489486289894574082610089456487923215883461751399571285098928790941471068972733356386024556538204100704535962582412930186985615657228742213044534246952528899093064605522863367138529762009019012750789433757539065020140684541256960061554591715436228596929975873415641279063991276095767603619718442265691055821104844359951226725065465388183224137631942511861855719701160718148019723388586833273257258276094375873126646325561756051706790148444446922411309512203266539171765643509038657168389256654817228299240299766219932292113774360807650489480538921936601787541522153661964532914316042120412774737975778183506916843417305064564512646669216842498527261491854903960091995097979366129971309971044270507943505055543682074386427917646311145343860252745306333882902771581503385062632940336123204221414205261638377608437924319727452930991627342705071964823441959359488814848493258823464273492583781452839064929656051860235775659153246878627124086774530274597366098315118000059120391793672395085627632906879846571599857365226776876175684055696769276973532858786096520288180089082561376597677865815499431505903409862178546057883181878906121039560685529221307639288516877016028421421063125466728393744431780522760946167427125198096447898853266964052781677057115941563080680487550198731387180597958170270373448926786799327851576767215591889707366077248880053370619433962395889970057924321919999792932433659128690462276867295869876831240710766454136282524203956794206785914113599747791532578910935944552051457491219954360018459587069843830649988956606775586186861250384049602319084538751039328502413242148851193250134966453102322036280071686736852244168314283744016255516646614385275929414175055353102222489503971306975491528013220462701506114930708447883208377370861022544422592170270077616096979311865597481213440722609523093750736107764353750568377191077952141247094030253021067380224715522069376205582519392452267922863534999889465671110326927916713152395887629618429680978647947105005299875394434273022925886462984852807851045090194225212559468127374874261821710521927350587135863089113210673736498811598467859971079584854348604916608 [128,122] 128941357172277961871291504486360644451163307444292667235404586619374210794066113345113235708728966866902156676921507872708722197356684407964123653555728112732222829253323686093075063740739605977917858684052953967874240211445960586401644780967776529148756892345196799804930938133666099177372105953388574452459450458710794312115634863496306591221654672706728469608032426710496435435758310585378153145726459488764163037006171753493435943363834984659708647375864037498817071854949215795685003295064470033854984447720514796340166721183189385767365330403237038294467136124314743869822396574391368612276665033348332222343972792844016945127303407340055244378706995582912883417489142619146300338991181515297021362202594707210308209311455891449345675481099952496997446025155356128427198788480162604009988258896770521942808878052710007802997856356756025117232878310818042363400380878188187345302591834366892375408361888403942089943212306068404638069907056921507986295040728909862059148842004674562983566029130146476003060037468128959642827690336701542123820835381705562508123063969797832505772031125457938303601993654052460712423855308525277892966055354421556063818672652614971139109095298947556830400661477383464277532785886412385586392407961872993092570520063578881558661222497265342370756677013091386276554900900897705605286486772026866651661164599938383704154886726090987404162354785640810544022852382393032478239518452919590682663016580363776918162001809339126881433404677133521380075869562879778790880915282522486136504988735310581318049728413956310703283504293609290432709596251302436615977739307250177619579162344626674994076901923396172630795805396310142789554815855381319590463250064539162873597942810174043145901554060171758010136221866136155719758718436679305415291987636568539611769618190845414516092973877168625827780483897766779962524288087772718621025359925811393254833668314669498576195607741915135845191101154864335869590787586408136295159704387994587104223128413768024139598381285028879349381992797107180042321647600820002302268224226676643394338586279673109791937356461792090817561352428520348313953125109341571204342882527057866508968527824784640659902212095409100694853047928579669809163165947571738696062039515395686208752425468220067125336036080880083841280030413301253551344 [128,123] 525323557618261861421589899537730640068264461437494976769187183309331091033042068406495500349656747993370470749723342637328621635298692859881161924137026077299131902388567668048843908128691636320171665370319230271994793567588240036337590861192209441344557957536237367213246707124067752532898591912438423429982371514581418771645314678355161711691653741625530376201322344791198280205310556946021988739379679268914386439999780481184673937285442299345712566376801554396584557005775697780877369532379211265357796316061216256003085607559977834345154963374753521506703344756295013249970690853322365206716672041392795671432250517198658458878015132518534904047776894340665241275295436369742454671685116981465938612335312646153966082892069183911621803486990845516936672947794372003365064168566742443866859832687602203474105832507493797843715637499208986390195563807514368817855028422650748577080959618802585057746027014029255788623360418796245941711961001283232785038519047142346694323635898398932951859249565822796361678414412026721105425290803553830314501567627334960065618751580607233021133952894533906532446473486804169660406741163585753264010546020730266546600022262717932564829599261927429861558623899252919305805422139760661346605892484851879038993714959000212733101244880536295663307602821304571622920789643809498904581031343525709483777160166050621696173601164573930757942769499399341088307599351299869687682536960234199471176462166261202350273806427970105373144923429637462776105747496067886670163058597477798949316309741391109876088138236247319668185315785824991396873081447919614582566970860844252808935737762851791926997499264151063285942397702478504116772961684495163641234719403842144207264595830817481432284762066267300893315637903533291723808817421079724263637745686773495468203076338966253704265222429114737621971981286804051333654997036882552565163797805546502789450889188965693948220247702306723625544893746688898966043151371368311016597312013650288300597445152367351022043478871556863418498993331009069521754980213276451725213696052306393804176771725335496314622818449242197184170624515052998823335420680938909765251501075268980997310938976246756066655215431207520913146116820130400908758712703439910517167625321499117606535126077225189931595906512997986903869214105088 [128,124] 4597850071991550024099901728268201889258143056948901836968641780980990101887010340616541307801742579012230407285971454978988363393918975130190441739403333678118900542363779049964770752939033690749438947929689876117759861025021445499640029062793885555193668891167021348950699578146329312405450986616277217141370085145195235417800306475010445661812959048774400573356968467233811918188935117182645852414039518257549338126818879225286713924585289761286150456665865163443632365399695712331187895215025946035465797279058027033374506502837285309180193671588451233079636798641926865308755712545185042895011252621861345461682999199642181954519702437782140861806280788257585140821053131915374274875353535903050145260219713595817222746622265912190640111019500746966696521043381628238202380918982512802331469214112620387463456802388619571918836233733439888768490108156364867350396582340346943474153740097591325937749665534979171926032212904208075316457895558692076887542754359574344501954905253158205707760777983109776089807608213936197193169747726546118896381873174944961405147584354965820568405393651650145353668191950787003973948028527788739706561421972582462815669108041229665920757895891935491275583047039500721209445689223856248527948123302792394882529326283847708201321497755897975909510289022362838893351961813652626363837494267854573482365297871063849234536002386158279374426943231642281755112962125615040120478418539232414198969008014653430278597780414918513079965615655951588879896366176367246390528467885159416987899175874081608826974726964238831123552578248770546983585801605660123867430050212318613608971881278697767122079569187734122648318316029780504130269341044211146220861716538102311251897180832093597069033554061655567998021654211476740212503573085643165503720658345711706203356841931604327857554772639566897473720431588936931588855171252095585916906919048407150029395233168841767911473755968658171055299486022455976656538581899104384836987826213179931725550086421920310570567437318927209307332270749706884285184318960522447108386970797276744884505405303296056684296453984990523722510107378966020051289355751973086339847871179254424603834649636943297261475795616958403107872787898809922564379216747980537091634013373435543916947395176110311918046027345617722104416 [128,125] 8861743487455334290493703605361094854600021257379546906256764442821216048949309354882964353653321312773002742140090202075269905613087192622693448542198120231183921881445316853429739088380129472382571818715456526188071310741311327415407384521666607268191375132428734150037374591899680915310064968309518140201837371487152650702478507604706361352926754535158162356679044669960728157240395924469323059578461856910103395153067289576943005637886777078541048172976985062686848948728725695919638372927898898427814285550990704731440944052614017680782068178213879085957988082294999616571133800659101703113595260596361686953768633014294281022339679341765283238402763753993029017958240381557001936393005004859314654655689767740355370979155062467153564363385889309659051581443513572563166217143610827432942175921389266842098538433901063470972160230273953034967690938163806880151629876827075471320291525330258168920008374044463869191613082198818317482203448687152569231441125141443922454852569002066688839090648344187312843429436688179911207397334536277313725236857326322318623295292001478789952285633759234905868364345791365957713090696967652291249953645863087696652149896468031936630567159723424490793851093951710593905610017463508664777098662623451159789958422608488448362246361974311119905393780247589681143202374340675157569720644967739054970556064302926511272044320775984190506019425756744532283358059576436936043081518273987655013691192017741391777618728308044827071253449239981466837616435268080547165483695977771404747282649140448237647898275620039654183406831247701883511835660611970031325553450694475380913770550652299482600181625328732439230001713131024508150050860364627171855209384811001444896992214527511539753400163316471242990611455907182904755928821720923699827107003106980651052233563290176813756057926590724418056014442781824878222822653006307864680149389409368078605071928556227239630560922115651684622502006418385647485490370038338323892155312950525440451703481485272189268650127279533914851789690140802433227503038941707627992373566412611871509541056103513509913984244266254420114448391289949718510548174847892116122564954958110630064498749794412695001338582711634320839101246474461728974033962950708270840433643969589797656274301275692659047119188438336 [128,126] 78954110007651504314617985626790238080426265892664545692832405428424495507585475200476065340452757695662063662453108665107418250841297398292960587876363373506480917273070869283219723012303438600580282695636911172208600089932142124263189546448609048189388101356615873557991377196816748783317765998504191765060400710389865521811645074219907512145449762572972330632889513571918609305199609076362568536004630346403507485115950039725619514937204498539502669784033778114819042805381241784300662414846274198541205474207504120617381874660852582522326206365569664271995974176957088667228460768287027626113057899439745831359634847896520229533901118562117920447681277357657465072170494956541139167517390299710317670300979978892510669868410342721204323778529557120625774774890071595878130876051965898304645261683031679675097397267401794994503348022932591128234320213601086643521881083594845897254823345605424734639027636219712449293623506943891302079135032003164232044128416992570059570727864344211401716053280075419034810638512882384163873404617386215337381845306751284543332541248374434889079115047152793658860511782221821658451685194977444779769898620642938686699361913806258483795152371313149406731753301663214566067136394329882012324096378807188273290176112623181263906780630390552364511350238135092570478879728718110485298852650894041122787012436825518036211832849108637506174344637575227060489631540360786243900749497401794771059594857457765119491611624835144330646898328880459414108119963191106884175290209834676938060791016286741043280208449932783592810976287322912178260678236269419284552178899163167665370054408766951847903720870619727304815516951061265899269452381387569459312764728669651978508923446662103915212148665873295936493027127693516638442650538339025907952706831990906088566831919931388482987549872714310894171163453682747979852655680086426523212957913866642349856248157661546815044607260369323832325899960629403667144008999409023726997139470083074256364384161222088017895453857359175723270620342722048541322512698600634295712222079091667641985836646291130100066651026073817964719592981780689630769849213439267936533672464543433216096630052019432492935975818798900544098277224642649204995588157580014165481988396611567205383585108048087120524060 [128,127] -43012666655139836669283285621500119079956736318082932540596188723078038277802112416454454644764317567178316525332342229414045278060192762050233068054346316437424453698116663096804197285741406492943952362709906182393553364140943667623082340892102993808512296913831835173829738606925611956032229377590239647181784661837777549020332773521878446873694691532792066259946907692730151651309742468883853209344764076226914457142875913653711176290082413671619782458275614134659990550664014208435394034031446679265022592854797434876788571488043950723445237319620320509121643220260845699109649709213045546778897993092278408504047932251801617259171750348836814015708427532129596914472675513157124809791575815210301771016755034327384547304978409962540767177219070769630723237224332121549952002912218002508842291891964751278184838564275614306534334083892187708606716199150284509489672502395635319893469420218530001644136609742969237019408408738952623929182288319003336970706366719883987507494094726611388924573383293525105564075735949191420108155633783647995737961140440042219819000796339279237498001165983591355583255300721025864277593526294055206535146156816551772041446966650374621667422866078558043829104292400535985983603466145436895901971376357082273348908891693193795890700732350505460105456351173051042733304129342287161379757808771544760571305699299004258882535389661899109966296173003972876062910813227773814826870910314778699981504693894584964232524991034967772934279461386221221217916292091772547408472734700781150410550316685157945176355353514585029752977952254626608969825237111213141055441838066200414163609261895841473931149791616305837762210701953161878375740238746857007690695554506090077163380359910228239173714770048464975995527254932589970185873468581536132479715092130006709556301044701787212433220444648109457425551043798595955021975053580410388591253820768420500983199467849095492088153920617828934685223019725869038934981706160316233107057993768582206833091545481470885478678447228299197067165022198635677965006088501730001466168184950042760462870657875994803943899211747132101419034612285884249953970427928350596682899319713250572903948452628451480503101365909387746942265894873320656152412241154466327214251214667540152220918638339328 [128,128] 267319782599079012693344989829700445990596464535557889453772804910038581045397436505892260459416482809486661646153646294062471841231107287799050465195606439349039649185203568423281016382107889633634151396649010740814157859015313723662703797697682892595172610327437316290750694285266223997488521280895408297161460283934658402347497035992778250603480146773646285119904727505926232520652549423554700702308374977669235685092601590388110039852707507845206882250246166978193149860071707110444721629108000026180665312452690912709899215513281101102360228095068045074378548531226095630383280913292620036995792345851491478168373590414146375766733082576017610054904062281070509343241848328490064484633825852640130328057669876429184733710329153610968202839624335264323118446291062342990436959757376889317952100185423358959188301350677250683714827901777481569862775246146307494845083732240246213825891278271333376536976378574420323223309478141517775770183383691299617502555530858652581422719278638891935376064186343167280828069936731946507080162675910770840324803719592335300372940642519269419285680451432132653977163154004301757175843047331496642088636923862758282553630360699423618050005742554416683871941738719714149955850260255222359794474255374794317537662948850890854790479810901310800540401402683250445920646172600929592785179078001976781941156732998148239202594735809635748873319069169501684002088696001833780390251752928146498163892035160725043991596923588915142375044728322892786238694517513403011893080042915726139893510861878432140852920407926896246134466080662179858998978889427438298024867331783801996827955970153377532929689926441136354369404953227463308271031407144087846817948775791519639485414307692679605406377078029094569221289560280924757754301018305216383354021457639392637363882291393377041009841751851100583324223518516933924868015147673288445803564936327443472006836081687623662403154798659944588259834305655241188872156516669884743143502191229899171429967029975064907233448500728106922110105959135109670837216440467148555581291748377531697691287321366838554985978382347488302348875888517666137719439909727756182386931237437592104213348517120076122807315467271130625391202434799977069078173163830817689587071720319916203847232 [129,0] 58945956742570561499521928106411818567168329132651657356996655397699224092914600832336131846481080314887987922188675730339448153422032128627159938154544052025898311057318846268122967727890083920549609325043836319858706536980917240900224315187675725126331437895396324919756076894303497806538171534712070205283573150893169531600148638216196549997824917862473768881357453388298341770241118984623098511241138490376958148893215353276474582590482599014148554625940526609989348737468154470967456057644634152329058012191616024367024564588444647642242089632768946984301142563684065167178040505082535128089406365345669069148906539728635512630389056408268915655955147832178855866254263212567021984520186741697895290491266824508315298316806684622174784382680038950407635782096802690014126928660340617907977438765796564455753540681592485512035170786809483966666254026709116154524799523724630194856556550224983722827963914895577424967087117492931168034436566702361676503788988940362358555089947684254310655026892774940855892920235661121805201437162205508541255070286268028545601172159819950658842603873136293024751377776530165832700115783752929679487442305109057906635498976416126567216415868315634537495027589947409309352337816659318463285988807597353679535382665112286975741711871323996967552251660029532882449548536978958952870980084070679277553699525403197826624554171411146214822303731018795479010896370481610890882298189111340627952470456214339895095979404136076399172254648455118662866124484277670274700284862514215183065352085081298213068080645390025978678123628445334108352146798876602871755867839795537966960784517505443001230221791577212361898101609344199022602334804286531043297235185460446871247772882783829177242231865664600254654343249580050212222753948874128502416509896594750775936950422593021112224205579847199249689332121669344453474560781132250478279196632669833435143228256562267901705143119494282439900223353651098551133426866411704154009617655186450196958215549672437307159000733895169822834816201181407151144143181645166901175551481906314669670497392027737678939905174798342110809422624210164443316673734657329424102279994737418233380489879794265247506510438719722647232890388489608224582754498953005504648682792288373202585032583007928523926826524402960499534002622302808870991027966350604370927342503743380729734424302201348932941126997724201103762460179511847520693887229393131257881122712987055017875968287055410001701499690372242535116400615379542691948959777941173289813426088724041758175830578706412127970852993006772795779602125290004239599271036945873980135400925986322937413276871274841323415094573538486109852138261708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 5144654237201243920854440329913744091666998703671232882583663603361065275366764038363404767295356422359327797404299219856324516763986227047485717880515422843163754669119379723545550345136176549659110656568696883358405894719484464149767125257734913799230730746879244506695236885429425120373362549906354544135125136314718642201743675101029563951726386603643423276492475309874957414937119242143746792401333743603485988399614027729141931012762594971249257045787674535576038145523298496405318258186729530434005627381254017427455370983501056971814360497848461050774879478777342978461027190043314631230946566295947088164245827480410848679814483735540996482721017157324244571055982882099652337745720795354361573023354947303461758340502622018206907504070923684827189660454683973486261777596224442617970947858267674409107082915310813535233293775097335365104107078668097773747600294942308738921156435579651936142965860979029495126346319448249303203984401674239807515881586629018563990820175467584112979318305581046983083159989125371581774244095060198980527911307512408142438000832613398979861181012377587234791850100699865736365882625157144202938265561428672343407357671285211752477119003665940531360290019896359070794576806505215700133918027292039460412973596218483518200755541873933927920227600250639926571128345191049185578112617690842067828503600588395831193956115554974453563991851894423023238300742806110005960505955418143910631524665901425203758469849747098370647642947328884719869622374560073521953730985286550370027986921809048489888005333580932558589836428489009830201214104455471326874609022714550494669736477601946606950704818888014850488541882551857780444349275527582503802114185408231348700557845808314504691190265171403727745171110337772043284660198673826192658546780421272102605221452683393600206029720068822635317023442061133744145032202183174013698871436990582028658902034567131781556490351218497665774470221979045676415044844817240367636385793650967509865890045160182061952477675325593972760720153802334630219622386098224593206200036489060584804022795665963889687386603819406672036210812795329849722991509507649590843026195216832757287653434771184574941663824966383720555091726288237892509875375807200005623545857592546792063424169799891073323331406148216120585059980931864766994198962892876421918837516213367446100848478141877440535690874348440270178748600260736593524143786149253300820914899653646922649872702514087682291499775305266533646367924856678493815727441125451233054690197966314296188298950555789987680597929946322461957387822156141096451771632058893880949988072210399818565749517609550180628890295455778886204890904201789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 98539975419779676290031054333218957520034541645807254728384942554675688337037603460258521862700549870869217838675579611524715943403533453206253037844834440602421174821581840201695039786323942021294278781579101516938049771406713888055395860126812747912205517576348995344394736327464625712645461501211665099970625599103176554347930430966605612016936835056990540887601412152238275827656592377772185529486661252326238233217395029995358202066577108164242628511559070850744873155048870222016670529495038886416127657515774359060046416527345558058127728587011643699398074031517186436220270899243132007376111265153860398735206918495594160298846245872657025410547939956888251775531220703978224182649770994375210201101632623578016938529702715430531152717947856966283982850670720286087087946908476350786520858017450483072244177968600467873360414116654069770662640527173455979492007615248206788322871815331300082689600147863014959012429728636741661167364293385866345627340213684421893671162091187179856019448044841424088636154068984640405653694182582801440617803752175497059618441262878571520055043453643415271793287911003470549368777856177221423752135915576027532308602913632007347343458339642098719135321831531655545418699466212865661997265040762688003381627331147573228603132944807923254174408350684481347436186401859366601986007874135099484240755771073947060215676707778270408721251353469280069117078496074217744928880672405523480815919047730065522299348942763869877801263918490033309682641360245177432409789974958325649798214063832605904576467757327925168911016319463301986352547664677054675083294379049504724504876598146396945433902933689892620322954682644981951838221708016894944737391708868769597965253752174257693328656129912187178008179064600481762933565233049395349256875796567219030371832092812920717994684069759437428971357218313635491305411850926463992629312089342657411271719840472037893575554144882415361634013117937099705383898164106366830928968838058722596286358843653997758383119582245447126129142418509446162426553910780165686583605858525403948210638682798619652760555556809007344275386099394696501127818625704751111416830914761555351875137128971298216658284210857766222067623635461960088897191025648842426326583684946643627940587870542748548341480427807815428833565827555754713532899209533314304578658743769370328220111358154665591634320943253249011474949485995355259704164764158559762573651841738046018303152288142700967379406720968091729379132880484216634518102807894150595653574333297096213766280410152733060126092682855119279146329159070381004858265498723384989337379836642119365166299866859891260643860450014516819643957087358156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] 3446315883342406949800940560103917072719559824206061528214085276601805605762516349115825362991504884546805987347066808701553217384229908634926070996674290653684275142052938929872271458862336012167486185356679255146418303975201575575504975915757668205356348033984373240766014266177617056948064149415132644602765870721817371500406160672686869205654184212198650437722546834584351736400697260516598840048724309277540514504918376639612302883616595928809467985888062805969927108345735821305639124679946849293575557408206003511906966855794080554294270536835528049672420446442800825506898951191828003214480025799619749469858530425177195837352426996861716983226598305009286292999790669149566691781975291480315309106498670797704526003427121164515742109172485922174242651856433090052765816793910823360513207715379480814891604831995435232324081603413239469804514074909730515031048196119599493797165397575471230825282737044028034894235718096455481552485011834630633407569721417473056405586350493564970231672602626520997689080274672036710661010176558466871487297747742557085892035830060161378837244894234845225809809840125945510499731943028476369005281760511499314324249688765785303555443977027902731848735518322932895923274609574596908230646293502412968116364846541767310521508230666378364399710394079928038606840639888489822020572301292902839973664262421135817745872064884164265524439490575610362016271840982559051100749253278695867258949358748513771369785503906429930994404527830661002081119139343717113620641992911503544269348354457531142501409386645182639823861800010758825393870200961203106039197730079127263290369079384590251333039430123260328363053047949482848214419276050661748109103416202480773754008427827031760451608333611046005468694048113634148125179606180672872056747666055846853847029971372773156147006912122183277261438931750370004916066826124176648045625341738594238682561588648288900768426597401095076530115191321156732927043995783065766975240803420173699005201328753511494709569156134234058755254960217804684833326880425493547446836061084328991782011544484618504563859511200910639469235861107234500162183361813459955679459031532899693089621421907469434600928292281040810588810409179721337640002306979169922669806289586462276668750436587130674416320882941387326533596400474608556417279869454154220573538351510531336806051462264594737900758954281337187273436531787998766502591631044091890540082378172758375088078599087696256921684623389326808374058158836469569087605966741882025109261162721478662838748092328634675035471576876593047016911965195753528685602589200826591003736174793732814095644356204431115779643850693747708791743351562541465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -44161161973471857622366148187165462366245884036670615228892028894944135114637605212374321288088489414476303218404479139204037375549193645797888172751002978742004345684563997651788241591335526357603596662762921085506199784854754719730626861325821617594803355643604104763495092460426352657836985745481687728473179801184162434685554794707736389032993531337637835802547849261384720745910409041425082788058380672146876122469937079040611715363479586874241451378290287626714091106976971995216436346270285696192838238342545716991354644940016359537707624457568717300145649277780692829976727807222869361385140343056355561448773254102660780448526154649001835082915255645222570698433602430224090673821346746098379522819488006974964235741674176582516958828842823231031932409214906552959824447560681176071825363027310225024280084142848532383926201013144280144717753311628624863498493968411167653292471353856002954705320604699376772007162094636934530851616357825859174685221030822107664099675658209229135318546975508801536061973696805141681960687342740693133756026370773153850977483985594040528937628383998660239829706662082927946902860212281489948982253901363341473188832537291979801660201522527227077575452172558490856404485932236289851875895954629250348927202359145398931215128937245596921514189260986974053672341427240712601612475421052287647255996731647851274339962614376585533476744958166685292286793792581393114199636655372162842059186980408741620426084167020932785615955246800902393018694271330180687254060874225561714143198346706389364363249619176808489466632160750238268180796530133805975635443496366650575285198957139883553568952668326421984570423354419000092525582429486839199451904387486703184355657126866114697774496722270164407344126281954745182032958271051844623743368383514176052982693119118355262991477820537963718381608984709466412345301487034453698022472861479606356524558374362900646870670943248175360140147250778557991304439552709757539386421341245119790598211310715014818857550168797630816137527755308947820972078714286537912592239501535511493968562472918195857410303899343723760362162058406204919347446663534015356220206431458554918586365516006276367192825577854454005712211803533435155240313166661418498791851643216443353317709391202614680166389763125110350415316675585386814551212990193998123493682090151538986059962528363284951719089813676020530876176344257778063786546385420552819814093255642697513738935498154431682942832715476847134248006059100286130704402775288185661933306809979882478123125916630350454514111681953309148565602259144770583745674851550411070039329692234733511105955691415140584176762627396919655527211898032147660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 582030266549126229464834334707447413171764925735248358102651554678047156895201579113613642253036090346717024259930157667734610513683959667147048154819145877684474899599792385481135800950967316648431096232301015172126944462217462252065737005687240445409765168757027853820188309197676736007307651809738211075023158898195167561717401589940288629403836190879824591112210003933673684755812747635903005946795563728749656521821502502094796578100582743134010787995318008786588685573787877438333600581236892342383043213318101999061111604175600142133493697870910716101446694577624826840771150285041824327916852469275663195089835698893663365573313186413165022283619886262061414790916138130335959606368541792675576173032251988473316355964706407394616426459208942020393229534290585020441685399905452570859249318058910321886634517678024081016529689658760214352596669111551871825066457394552143321129669581392820454279327547766069466475656898197701803501252741622516109891702027879867537505075932584892717706091326921671444946169111295572392966280066921930485637408369098276478104731449355021346102229789828016614035616046534020371435262677253937948792009137077417367234825825138019276617328423302726979544031203586082670520145478244634055823122625443037590176221821106117930136049867146231633721293536506765769160182017819000949695993179533479402168169890764730115985504978067732427772788319575346019009971533613577948840132713463693707050763932949203359834115522172899236207276710227517801436461899027942088068206065234260942536230607844803916578983198732085256200533909830674426820376041988800329828804202986372465630982031138832124310642974359498884886612312069234631379145529925596370044916746092265852863985677338000726532574009934432245275309314068439990054265490209619365892220577544886179960923245709492197350342082451179613582952395286260579264571570571581854439520184697607482152647001098727925439424546634401439231840313541480953438063265436966508980423006753258289796748257516785370077108249286961622368028602469034072100030969223072198041717184344633531901184839858741024214201807455455773279024568355060856110611029494948004130233765356938849423408715545475995431799700358892177782563642894082463045532629767860063953443440758740989861236352114665632304599158495049260521931961208195224457108743273200366752974087964520071718191724801768008070279308171720108725615244964065228958614240815119986194821734711318853540999838047244418401075825095876479284497612395651316537505969030745349554926824080241629640487082129842061853641284622061777332641051977417821574727360679700199174768136576959979996517966326637946276532604105744071174722467879574306816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -4894803158920960728858027482489252890346684452220226223677708839250628204870573863763573290442287589383550079688083301201385190523166268262727814247259199880536576884502325359288393597900981960970599137255111214731814115303596692088212984514828287243175767336005251891870498413523903989871842984009724963437947043208190532692316891719361291379576373055999421965181127408810759872576601122074461570152089915214783300254790726132650421507015486862431365101321355494561353356231127865562200274423922630381073443069244089297381012608637028288232615691901976135624511487911849190832631102539331276626500597460059298317190841303323389590034178668052725447854021627315699770465132590045690872691822035504424611925528838821301898078625127058243028557774202154234121367395043906599211692356583277304471265537308113594911674471251451766445886581612866413964746506487667159163395930914214752440882056948141910956163798140098114434604644222988258371894044347438211971231120712491328695623027024176648011500627948611690214331290678079410578945496009927321061062087198378144628618763933311101271679733893032746279048599882322158581402201097573181990507336065819337562138438740816855573552556527673750328048338604187698161472353937040338347567753722644523961155743022705078590255692066784038652144563947474031993005894954184514533884706400743883148303613586104947832198719036086344518464934107391897954723784376396606368509905646838378861959750470069691331955272451316393292963235002283292401953833190438528417455214419222754993202340307018620030921958424802387874554703684610415014256407409175897378133621308340211947427668393267386956591212542165542577767843562504729866061871304498904326620311193217821179574194868505954634616404230205896149649685252431844398541541336104359065128705134379080365748413666472482404384139500710181121026490622267682927605721625841996595516281791858430298393455226694142024380658445324378541779701317095504532433035871370453534286058711134947508510106811673871792001008606856702214077160202932423047205895525062861150517572589279151435736933836360448386056635836007246999639502091220367815086682602773930468040467440751543102262242411079173780051477500980103820087472726582276540819372841735357147001683782850800094094358486336997975406761542175765227382413089991033964388986110680228678570825865226360945378971997499340846448532404581163487160806621603024339156335031213896257387340672234739350589139921804891416737104327672548261342827264304877038495595248395639973291414345519279358478070831757774221319216946037737941975417754529535022112632793605090174566170959775355240490163485114929182448648716707270665861292866429098393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 15552564970260630037284917126656823079154821116592489556841828424680449897528522545119695851944508014148496658203525016291262562892620800363639006191367026581686874762983259374673043646428288408839412252036267612569363903100036507885459612263779860668449886197753301741587804662088507672957274551026039312718660933520651314449018972068711558737271262879118674332208695947107800585980743837214089380007694655312939208617513617320450569525447401820922688157387801819688079892732484029607573725390936605959564272567305301902840586464205890893543410211209401565273655336404378272923133456672220582115610821443109013155412265146267816351140960289100461461869284973042792731310917555609552452570397062001817424358058778526081839752607110508767889599128420368002595317489191298941917716444625755750247744199268474831318012813373309204023258906685906287319966399320823248836359219645796878067536997882023215042730816480133545877455656961066912122681901566278079617336964259484574682329501409814394690104122860985582713139784594855093448364052912024322171032429087749376036156691572156406467645482809248696548461485591836398509757578385300512568690367463401693266890827924837932608369092691561862053764169260996248718029405596378624190041701689595193768745674270432309187718985581753198391548100755699414854148563635946010378469564534975346066121505533191920281013751991657690482275567284538069810906389177007981216903039357883480069561699263077702793482359683828308399395244277381445615328943811114735653799386398270811857004207725108395366178021528987234386309570862626211072537885465703370694785138619403198733375230423565206228377216376139453509333601615963427845786406769013181380678404648144776041306997998256939590144239221456232613357361835761930579811272143965533324442579285718634680933976547669268635367436075020245606036156909654606918191891373759667238410991985704464955356074548195794167647066314106116947553008482899209612977028978815361278021227980829637117489723718973740943545273958769515085873927505357548763952392068169352000747755193838075086599084737834398850900071722190724931588782482061474016039320025823446434765945343247143744074721525284088726413314988177638718090658403140894026717901563886724769845019123088617785773116906558508707477021626616451594769636513115675073858635440099851102194775382961373601234390846206802391298310340110508290815112809297052135570305644550831811786998930215586985511856496317126023574187527160674324637276855065690588102835956983614030045848362536482473413638256222369126389688435793957819020886766034956061723801776731557357443580324463619117125965733542923079706727873928869288105624607744233308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -27429502411336043662634481037092606351020048776446363931892645844582900988591471728465447626856623653958884628179269950448353285196429102237980862763625450974294471543422109154742976510980330944689748873762029985710405321763587217411801793691972954940757262444834423898417932437781233162692582766088243646998816814138228436345099611277232427378833577968092401287632783952529209377168123185753557135791857968219482067950149792833502557298417586059004017548076831046557235149451535038306894040248516493578308163520212616269735930389147445095943162593860760171279188677541284912568434372439033926803187466281804941126368750926001777801090013817218927841087141692274043628806391175266299826192461281485822468925317327064200369929625903760405458791761559699148648263817935823218920043040452224625672900732186915969971664835158037465287270421115574064144357663634914745071256612301189138731298005516657024790042574634144112045463977520105891932424657568236800740303816422882150376264453327293785846276641777454170207198336285531692981706571759592925525611593634134230150623068015069408154786678225013175922445478807315213274755530329886530024437039227959844933732455026443949062934609090554231627693682966453031550879264842747240448153851241643015005517953092270056764384192635113778691656732815337376794113210565157330877024243898393784351116503436372566961097874162280505887048268690063397429160100540047146493638947017073495079005781619420844429582252202997968517385461360651985543229900112508241363685398349876356511217543568658852062945028416282343563795210566334715781216989903851124100164924901044393512396220084181146076824373096726949592338301113275126116459295573401271709745795420005546142486522413920114115483909021469116571269870032256486404821658907498604553272302608383242477886467031195266651998530648914816542856892117040343506396767751538737399275758291715560555031381888008154516068372537952163519279549106366174374881368639180442522901238871046992039743485362936243813510990062720999753786215057058064862591853821025428839526102734427434011165929930545472377990519802498627193367205310368586461463619756283319396621575984763979975460842931428858366815314945531889243763275111996021720147522343658336235089468123427132030051138806659780675814693034309150893795777329626533705201688981948189477405309608612552926818387037731830070581951745746961589937319584807105864086740448305059838155625088491770594805884054140477482379707487475187119505919180216076210689999041990719242925626584202513296981287403016543351139596735395838585699442561317700611103816833717177244292894531741285609407023778585016569946497849043194696058310646255373516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] 28803808372312018972103417318957543388049787142089043982859072536652743138490044487345345409551733905763722113618021440382712640913507416312867781600081662180534366072660114310140036699770062571295346710626266912439460801784221474850081866656818174555879541234277178257328006296001277114019208114070434315249497614771234917088866817296692061573203729386290842774802871939323047724898471224707779360872627801813349550613185984357358145545796250348254842625807145097846956162376442626026143149582221316390122372568834131358962438263456055321674885268533405134523033305673820499802751426389876492359671038830485438631910742583809824287465100135430209916923838639451194084471098669413503876578556480939449121863401912360349022893064133204304008628688816242288371046366813404689850903702004038500931737137835924225662292804156329066843049041229215472685453782832756031697707393532616858107860048048893066861038881750090746000733755117803009684220221694007015838579660870584995531011112346587006194055126754320508573646442438197217557933370216530813445135813325603058814842957267322920681542031638192336630994580883545500815015575493354543711498669829722175719705043489929177903840319444225859265535210719504478727114263496519502182069606907643990381690724628547746273846209787971505207147877573899881821408427147474709492621152121527999397451103255348071259345107048032168073780531556784865515542527735365428827894830386654415662773165692950542320975778751645975136417494825110205309701624288258117122976684346321103437903840628446759779713136964623964794673286456627878979290643538453319472826603937283764159986219557804425310500106134925218678943068826980109821586056352623919789604199223739652904010795730404907607784161954137870872036884257569165788857658353815305154915785907671098740128797937695759446982138288597691906929658443013422583644063811206657664728986502859582663209582458457125353822276328803371594692909999415799842620137223486604744020313879780178431721170024486336725214208772093282587806993972991089516139663842724210369940286841925224800011173406405165345306243670568866397639594380871145192414032862861486104889680993883867898177859817433658148974070117835450928376605236635817401375879595040882286817036621621174021406974193230055606127570615577272248531574259704340594423211209727691430751787981737707254213050551098116663803958089527489493100050272985682507157719235909434741081042698972607894604876541794849740702049176313933970098292270710453022536119161726327557140998084727247875749596623976886712072297562835254441361025766064597634696372546129296640757748010239027844123091822397558426514860230283756086612663695771298693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 52409786461510858867285940005086368192441645189063970509148885686710093971564885733345239157094892051995008593625663914685234303218556822771716301270529865736783790084575324264974773873153044331108514819017087240880643279739107716972321359358706523694866032829901414030163327614215149298608439733688405836694726328598729667581702057120591292269186480636877249074107100406331457097977405457753422041055578499169522289617405403999768214174837003661988869705723125082849388916991570990982503537998697106950763683759890730689036898071352341776060661832109853756604627386723169032583649168711518853949673129133721832509007167770790672852669826851155620880295089682366784731101731346250873416444254280628621476269655645443064364508680538960566620350089453357219929189079245800949859506098550537428373798980321479581629681129028482721491554057757832589181248268052829434433842932826115635476755001425779466289841540817425546298878205051977509746117896130827246930002366499348055768027620493755394989294741864080302639289222318686588171993821760905893147477141447222730952253922809099371500276816277869692989977797859982932985224609706695452451676932836339554622921956838307764458315656916183174099981249794478631389178572975445016775893203670253876660348105852841043666458915707462985598200564457547319395352644577422722829131033109585825002941007623618484682620469821521738453777262506803770390893035373483938021723965038352846275589295186199761580536403861175904678437160023081932050152725882669574575821808798325113278163089676882485826297441520745741578915958028302170118952747153163205244458283165938280198655746683144026761506592534984700316647684725462716341068389632609233456720623000959081374912642902350311237345431596144052418054851773928435405396164598779342903938031666065536951116987484955639996379312216985130506772523473809884265360341136868474085377175889180979086373323675064221792682288819446926217028265644350222916440142297670062203876809152769919292142237487889655855945090060616513269024577465922912078976991337456543340457417642517204379530285331903229149873184866487360621820696633127737717235307178132825358128884749253093085727786562594083070219583456385854372643817909108548249073009061515784048137818999844197563874354088693105290427134898345118410903643811677901187006627771684129167198826263409711346206051295070282121653811264222918159438998726082246134404401250578557162466217798089609520499751394752570357937576996882086195243215483517496535017146693631826730835990646705377294854033366942773110303710364530564055823543602692364355349409661315178357280580040871729729633065323978047763977116629751954534253930922235867955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -447643865901578286567295083459192815036727729094341871180284067869304565964464307119618565533818490405602085053598686648547767027512485347906978367917619560104215184969456190820526710765720628135706250966607663505276255751802961439927253169624215786122790994813458756366070184531714336377952102948416878932793782928531782395201359721658137766730238811274035741773558282915935787444686785708530374173884994792793735258355763030240827669556897507099095004042168798299188330012872554542363690150095674491274092470628989609700201692985095679029218417811042272663041699643341893677825985796261298760100609944905980186924117459627437236425820483543328560513657225527433549528192271490563884668696796646822547758549276935499107694828895070981461261671803095455437829338147238963544832918000586324410849033742912072558397552123374269230120440906666451546504692163032460764795636919436922177717623979439425449945773917657010163835793733512768888578702557780132987881845938889826796934823650732926582388891654372639139744948064403544161413876611946881094142643289987938329879047012290769563025695043927609397874448550630365518145068873897726044896208868319395316928207383639722118708959411317381714230941552253002065586637025214666378707066479900067336386451645280854111971797899451221549621513756236651612920531233044432926465201611910513509504712826980718510670797492826731151735606782198281928681346686362399854021468456447034677896571399236383284798315752193206429684856557371716478521853028561986156624003978545402055710806491390580470163850618339837468829379930759074499955240998678262084195337392689600582426952135818141023194493480980786157922662668368861766727109704626883578287429096600587066504183221534777990034678942542154362234855576635255515640525455682453036245382616961262389260947750096495787529941245706315438591977826389722732048097121305879170372993863246042459728739736162398541716769160556275632784994927538003289196446376243361861722239038283012494755865844783607865098298810999949092901088062013015733686481696872769390697419086257805174536687425415124925527531913684738845669937936702592528260740794258416041138187362045555948624082789482618004205072025064647416662532042146575099223515993505302529334060623022352391783163630482538763205054953211008545412650941441942968540704953545528946522467285089532844488883232949908280695420043609017850501168986140651571340542015304174354992025496603592145069333536079515194750802601904574006738225820345085965034023432390729869285097315686478378610029493803453678799658590188698141763618389901556330727126937147509042735069148625221238419937882164678320551318354152742655771040498890408785346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 1292317607953555894090823063484644667716853191103451226417194342437436937630308205901777697877593874367244032820078606735247104544154093189085845120008485205409127635020646362205340789660233929478436720309364463626692995863688054749947693051996655338287981791884268966251283846015622746620041915391289086980349031518423066616081843621606862094545350696168896491770098473767295134674308244220314567815589068924396655088515311916798423348727902424072216073204667756465256474558093690320134267712174318571208283505712011494737514166628463679986732287226854446436465562569845592909296379316390552056691067377601026159858433828770784278643404824802328786881515194930013476478966593249023511473383897555747078930579937380927811056241790916611305889107446743986094000144403277942409600389413715424859699669101944884064816737958112958049128657581217282555151786278004138358469981273647383857714453259801856556066619164205701868445329031347965415951829038604869488163118848223323011395907833259808816560901873002287641119834252756466071099522654814065674949372668798419402849211523975851340279888108071642061259743964866133362640623400753193975909405933976487604679055227325517795122603440343161082859448611097818946274094959927218602034161300843936544472132914971995767269094599699558504017361756563521612286077581983747628442903946981524022148999247093046246666378479935101968450594667870782512306151397570732410814341094294267161188639927929821631839375640366986881757208772994517436270153073524891808455743587748235488557223916113382238090892186232918025831739312168058053471379365656340116441738995096777573237830239322069193167120090647654136832343487306027346510999313645528761820438361528380682751028361919156289898437431542994137038399552392489048045036440887255885949176990837820091268869472500073451179750831827952719822625723700773673130498096390371177177062621071512503929209296642085168565863711566571227038343660224367003445572810035279738561818623122872536773248501936314916151437076506077856041033681747254677674415936696221339160249948996624381933958943532704792599417083312616608418697735069619108664502485108665245728439927151853287045708231135418110116727700993405754548646720790827074964771818589985873510635254801428125103687020554988946448613183443584913982951888196593944446386156977787555480581060067272739829370947235131544519084504022855689359731729457599352543790042614176226642566749104537127037592495162886939679387059127122887953307573080695175300645468429105606106466899425788539814847844207190156882501541570578371460604864530137295803984105959096080634533042888461798828766457185022433456593142209196454605396133544013175193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -4611151275292450652633429103118637819832511387320312193106534965142382739511257956914824526943038747854408899159361802686471764803001389392240318689117931348080005034948436405340178166055494015046883311078764658745241203385632056207080072862321535579890608476009391763526309321184017289983427183439427345440733164522309725723928406114343681913438981951278939414849449897394448391284509744149702567937546991312621469805367855963199258999410618383228394503202357551175334571802357346490472435620660904232493573338147558802235935182942512242127624750979452721611747147228762014354182224316457921096066199820854865433400890984467215310299020600398715092545973899714270303538142699240348116903926988489280381146759269537806205205284230072343678133109906852690859847701851200853441533304978527187753716494248766124128312051419677230570810234318866670856878193381997644130960451340658213203607847859007384349580722776185527832796634782434581326399980277384273796632414023455376163203952778050573148230604317578238350504066366917412037485061447868598682226911047161535269191837021912891891811179410453448349207955497378240040942220891297232432130454076619497633172021681095788168594355729478280113091252527368617695825603424188328655253378139409535608079561706294773588561635144967326304589754563425069684900567514044429444365350755585867331301620671776777802366458190258035126135085748553892009230846284118907710131344444052186303318011458865334925388493831073698197143566941086251995466846964719610667528331746387019086444808294630471287863527511581048759231583733266382222575864224365119490084083275680205443122453267957869924454007002843959085759416883378187873552587107430189438003269733585570518232849182661733421166617442316531451450615552411399712831451621223325474249658573387992540442442434720552416980296725899365482631133808077787446422272689802384442830583888916311028024105936294455631264018236298074627990725012997039646725607911591524882414913480437923118986504729284392825200462496755748302693264275042494085462147205304264520181587970990011341898397010369566965386958568585397542111644411239573093918042056831551825947618752380383629948849503445662179358412292124207268785640639305492348195243215873508147483876981383473363693894176891378879023598553713193810965339205058705279209604159194401065929607223434965329015712990002349909901898658391334566027808282990501091397259446487697945853605801646386928609802431889605085995677993144629057706640411983318731272717370067990735137291212801484473714080939138331850514347135571710788399212211951396252205204755494842511231626200749108048162532745205174064785304073899527784329567003125592621056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 26438155769545329848029740133323622000574978514810407933352091237022172129443130858881132844096901321784947092409895591484471405335965932907957521872615845097017026151344192292768661095546055095356482378377471790923895015686018258298389279370604252332740785145426959915750944960858626783599934014962096886314631675948991584394614820796003970308967025764706115975330880089907051005290772831200456008577634906499196645738432630975503275670034828526308114715973305018671914712739851028544447601489543170586766181683395788874320769956913555473641645236507642147658077268684987659419208719364963593077090030635038311876316819817615416109720387516996466368262894196172003618212484628023668288074417275229630699664074381426119692726486402097962232237731780393509991024082518822338959325150636702105212348676979960855875928248714187012462758797621202095692273708957415078304161447866144640495565907375360181834140917095455497911726204922963995788248134999801054913272836347694696295308231288721538398554780768751546887089272092652511389013268282477195722460304263851963444964060174438048929451158466925670019430431959049085156010878347325223361760205442848903487724330904491344783935701959273360735425151235585926671726411789373663372028738499250410828745627402447841321790267085872480002211290501614934850595875520993487467468388886508903062012967644872380679742034113753886886304271617376383336135881754599972685499472750590396913967148519354501925680603100436064410115690145205597303715839256700471398341003376622094376089024298132995259755837644669538711180530624727433861692234242605287596327227641719680207353901271750449407614805593075994646707703504577201319441199003698222513891150490898203041713121182860851597524992296192582500677199838683725236968572647378794394958738330953426164208185835996890050291870297057649767269444264098870790743994896014512740605625385053493968228756640710240608685682171822690491560935009665076331584699820475025657442449206897856358466270828984385413797064983707821761143326837282200871868914557564114822063012301459572317506171309178561588986893614394932776841421769441108504546710219500917954099571699455287913775959969469902970844892086764782747091233337307883155890211232928013440987115491929624275193184564877380234993151202451104171068514530701671790346439873797811804629685296323250172098318415511679541160028666209079416753807034069300501310673280675874020790615409368376379502127117893695085671710893887978225329666296887140600291526150116125130776687843924329660444961737331202504386902978736779942725379936557105069363941917051098729307814740150893348088279808426844438669965733219208853141994379551790700953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] -114606999994563093855607914046626906355185629634724453584095223752092679796281637364280286910085671718409241232000302445359688513661286547622010073157929986654265874194999157667065183812282437857718443998118546793717766108854695724318832951492431272919494001778354799100470421410056644778557971582592944680239457443218678735679579044035009187705378167756471830040535872605552431867582103727368405743883499706589707999704002306061919965680291952454117288641565277156523210336760974620204284753368003776967693724969689406611316452789531620511436592708110500036354696607627857219469212869209057543487390620441780409918106324992144050344453926029280015221285316932299992133623246197884748374885707322990537058615893256248284196976582734791034225158644958677246789058552754917767268739959651041896974966700543938097231709932196674413096803541769746788696814175005552690050961008652644589450964607381593487397547028217978559159209765098269951173437181719992670626907524693669011436523444862865425280163076679790425198805108484176191135660825078832560947803077918093861223378721859865891887727177267338031246643333645390648255332592940928905465910500840413363275624150380250541706600136029122189774483511920664401615628162289399010256936513323989983712539453328648414912382967901205314571428541889942654697961866151654852405211102776541909500983940761360523339016666220474427044768275750884424417861247216533413197251466639209723061454024050195380824620085957109760686430035015622245562521314306001569984104240732765735920414787315713273316534158206464695220606909182977484209504693887101444732925341523153977936235269817656405579023206505935602403929323847584761717444012062008889517442834528142383488681148322610770015540685198998407963732880418747345387293497965087295830410251858124405404963132333390280542161374346990816328300077663813796944621139230438957091091385518516223947517703215656988592836832426142004211124045235811970170760335009973209370400575613466923478584815963820358888998272749279932250203601597706337590070192665294683628593453193337146397264388840997525352429597820731196871702309555652015392889265587075086491485398720113916143535101999832345988016723061122071823752255951349623341126447659221240363984927185682688492590466184438709271012449246664488228080059348737337106768414498158630414139277364095473911994196753452755094662014320898433889679897110704723166747499182351216422354166910114623376332127195407015877688707170477538322507115268995694430224046092692359581489993520938596612492526139087860394039743990013712296063897378089048222678575455385478302728334797224492759244455136901023664901285471191498296820515025657172307476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] 318700530967304941326118085446001130714752241980401586872628379509739986360499408903956521455006156751377018656054768424765675322868519947150842853354433172408192457199287875414021253138287648323040894758815607014397420886229916546683572237730652734681473008579756081684579112614239015076776997345966563630175519765387677062110470706406381774302048969983762966149879822331760486252337604271661163593634854082051174671312519651469917229355180763148591202178018481253315893399335328726777601983619923301867865648471292104839983802402567615082479835225434401955984838651549694544753370795043123424250247581761355211294660415411223093404947935087603089123508807911518834946135757955545587949402929915575004439008631576015966999165110042268193209344403929897499621522991670881030846378926151847142966516800298156356856244243224656639040610680712947242271150621202137490087432499003104905192546468269447235572302407353677342984968045951458078596728482223113985544566721655009171700004804108389314115354828650620689408624293862288048153661398293613565095076585189485920505635272263505955428936082180550841447120182317265148315137769695032280523903732818324620250721208642284779282371536703473146280349237242209772856189546897531295616434208448862867503217151736791547404979260156709266118140007671290329863132279532221043181170024434055716936313941858783543756895120061969228467219511720409578590723085514619934899338789001570785872830700555348464720459508205114185524303360012432855370458815148939822250204849434398305393637247739554682930706628264180897896769998344694921319510162873539425227969901175072336446733694359597266659849208343860533169367536218247164464874967940276345537619846047086544265898547748599897016229085774983956929875050966666325531931814232391048171395031734338785014067333292034627953293553721744264543021927746639859883402520472493955772531599713228968777161603758458680214028975863152127537164468827322924451605834367614881715393695596517871623211456760889443244240725002349546408311494943352297702851777935096751314837079769852435746332723611171736157668037181263102440226800571791370609211111736059233631360377616194010704246166161715761464996424329328910136823292839053213056563231708187870230601139817977870179302500579988597592179127898582130561487200770503819574579827831831554391058005892090898193543414809992703915705739591918936362843300823016041713044384512510170714240621463386790335222034192055756994087114323912418550160755943287747151906504132809550216831662435778657162441652814361831094820330567261164789309028127822491719136865556638083341876749193735174355573831982833085907768070279377338161972213479491667755008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] -534768787458082358717451646801543997325818907273709214698176733382466690999929584379075336525156482940575074117901913248390682011447556294652402641478034502854578879159431750255098621675290913669064852264246230965883920358869516743485186533963228582328783796170105684663105931472707966219287244201279355555238180005612431959100606926886489353816912033337595309926190320221839911460998506152365372553712925180364018729603943819146636689268165192531378359434464616844783115504559063553890429302981391607107556755640133437051993217860984617315784185326991136147318065995269448958572086158563500702686412334960646085954077498727172759129274609686617717804492997460389161086636659944017931671971798429454359459233564645201383934906606574251731418203027182258199607867979117697033962195467152271779244520732390722008784912514328085530861570171643969056079319227851465188146770616930911278596976726900253728963773312008902675688724597264105598671648650271789224375507888506263246890251490100040667462307378358252623348613546377875695818757476013827042137032890975308094189946903442036450744447978048802059629092939835259131718535030498595429692259063755886188283496679092000197436037381118973732374592607763693012665280250282499176421774146024610407325406884430986206851922349769407644283841299417844330339211200134943107138422494495303730940838066888683371325387656838784593132756354328712805097701069141041940316182811073368152705007732884429455679882207709581791019190225223773922784817763402358254690749518600304991545819418233479306942831955830078593362244281082417484032750640114766066012880402034796786515205124546825751491755008130449197268295912344505603272971995192582758432103665064068472968094085267083525835878375527834035039063618261886840609257022608180988787690399190783942533798425838536870317724533934845147210726530286595281971154116220386128919893241978854737188612840039409549963616414580221798013774775304695672256181641487655389123784586476669374301263851389412301399793044557897614309935642888197667053027065986446062466212073333945199625420164865531798240538959327581113959516914957496204696468907931165638901535897498407476897894687239750438789051820383188694708937766475594996882729177674257901409963979546597889394393817124801183696110454259461267793717686753711996937323049693920068523168813191664576046993183487809610445926248938133091409270917656770192312722601861812184373006265899085993674705106835450168486211390647835747329382529948950114736818354036977698597703965774952115922483647011559242379990796697934858051376745653699368433769845170818294068795807448947144767722737886253265024342897468807253517477036777604505277562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] 318116120641120330008650628575442483719622548710393461188531116425020596686943261237025931089514876288461181541678259368495675703339659152804115521863161477259435225058183294647737257608490036435611181299704236624489293928856773607953632532277871265465096633736609975686678727405682939953608228911731818555014810900982468643691652316149987098343934263018764475368487073821726300899778696302188476536832029579680826669647350677502309161697189586310846184118477153150324002538192655233386593532861360763687071575773616556675244758069671658757498203740580017061804951419596013671114707909218966451288689161366950649929910198096732026765996068496374053448700934383753500965376791007958943575500742361256858735292782140410067356566679329579897558508036544919642817471538488381399189830054243775914524599026803688997952278772594662462919841396635197598957295259423855318290424260623953203294017127188855629392554991902683175045124324687687510776356496419671616732548484738336867677022756679093724808924871420196632946197895504546626379932965319215603774011156158517316742391065325187683515637351391224765665975392956122064537206498117147486964202839280129937869825035931006092835629050351498366359686213371477141840198664097055994425743667732829756551296032266497809171687774599165368232000872896142415573570820633793316644639173673498719880225109393757041635762198798247953232902070436912672388630281173442031348264867882183250109302960201962180791283376550808818575683610951463328882238958718834900426945506522209544610798382175577635489629511999914609956821158275543271887984901486124388217309168320738838521358024454283967750246018929845993315324494661904655580676991633739132652583647653358415212459357325085735016377557075063710584567059567237326946592825924139418265166299034836267437902865641626210860300628917192332449609347336370411960415014988916554416063664465368507337408545573644973856429288512888801214268714803537333702121881347256075273537818607572548806900305741955975612431254192391556133433383833886440697769088807959976622505755318475443164907290644326763485344263621129651891136135911122255086262312911676408316093217870006605705225759925576143864348925139726630044947255501253203763203249215513183199978164986147774724381504396757347390298046706239779001407364759847963740702718853433514824775559196987449523507506363797041840349616039596646390619120995500921396487191497883565548564436389025655352018818860226001508532174353480437370254351909768192007046108103200680784487676417060406083033624093079972562672846716974970093381370814576891141963536171456083793251447364983811122424239066331712999587529667667279517357686105165453590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] 957836426282227642899328787457144078225722519764884718410182007592890599041398500014221788239631602110269863607152702330634710161234549465196937459660483603114245714781514891101195588554826330324644741410792157917936871500639044968946213911446845391582463353028222397506407515196435582601947033609535233119007205423347167444814447146130532260930893925053821223632909781045022429911455487804997983480940373821779669953391047579416582192746921676869465403566973864376916107929707126978065874818183293752325282974098646711011007288148032924906485250425229284427568408365383380701960771365432609670190964262380138032992020933853811026484853894361806810893971885525967252839527085232337566530126160390112769490838286123159053854715084394290467885326919872763685451325509672172443814599828642383897889885115132654518391852046115777613191307641413096095467212244876097724030956624461097392344254998785946630752786064868349181776467860126839245361795535766904457862164675195696612930650576451470899620349104934817281429489747518556079714392705685320341690561993992221429577927427099992247696342173376577812487295208342860146150429340368492147642159696097530279675365484180365789140244175239716345596394016360184580185323407463080421663641338682897793347232810310819209590560813196120640169709298461939585076078501200123090260664089280248968388199690836978054638054212952035077838975368668227099184485416948757396313707030580273690802521533989361976995669031500663962615112237473991429765326982638946817165333034400411376205479305914233008815843609912788118847997696045592883128571410602282712153513603945665068412260582351344067201464842210907942756848378576372018050656162458106006401742256156053061621870071322221616587693701322779061211567239528124315048052489801706130935317006787887269385521993619606817803288126345862957581061412259205630869266797001299700236930737808786309294051631670320804161873635256334916469200882191741476614468887871395770237214716208156305320842494169755615641390739459281610091546542808916704833773299401173800417282105931739481734927288652496800046151553882478378374686667381105383318214202554887528785748236528921570195012732707654219742197486388505602114598472646248365190685604968503241108908075286883519588969236996988033135056095839233594988513355816254038512659596383650864909207526542291204991366775823025946540204973251312004537818729913492735535026913072787615237553359549344231600695174624006997658009317841613327471133772948307376298891808530079125438312006128963955942601725750170536449590695286489421929095104296034934908275236823578672535051447656375273431183519912362917308728132790694520145940689996504396715786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] -3306537548388743287345082080342584194977901421651289739241382318782911548952785544785351048616364347395112110187902342352257160766933376456038760608596347401786414284193256501801945856161701878473065393856333870795854486447046117248314356792162417155876662004558015522589912899293151745250035873685041847178677228571684520114039069290831033006887357351785795890331604512890232852589600301455613158585599232032037865358983263394951028892478817721796668525434331492004904704421666955307747333592060371212422195343619107549173906550346440653673343094678516672623720037589899338433245935328407211237469459476351641039698731109374590157389871967214911742021032273229722949254564923628132053140666041787825774783321028396517118245970567134699942410419517263043424030734616768323642602626071779078027256091659661477771833156952624641930843795169790152090988567112921927289196053407020108474639124303530048722293595926953117636939258287216681015205755935188971661591145352661487119159829265240986552416612416239527773165653448746150541049603682002153244455549952422792200453982952318763583433133859837013580100769297262686988311659089849483645150353493730370100690163700796785676339526426393971563188384778343657817887905602404311427383076272041727984274788497961828271425474273573932332316426329162664150273871675104262031621254900852225247502563918658377242830761497367005117650227749563849815748356058456328935128418429253849358159819841510116893947532574365158814758652999405516871588274642995559976364493224744197850209784207670262542247459894268933343700643596580859732375989049114352646560026144017161648238005809377938694417112253061646271591037178897550740394276888715327776996927016202793895945671705164713450299630410423180433084175549879935486579043587621344019752749488648344777912356678353387590195562602907962557083612338727795571459370990171994007046008652907626251079859605391287437272399837431034167845993488351691299503435376237760428196349558527215279787686894934298084557946138676862057703541402080438967649585048829405654088106717983003447898428373078075747950130964345146831579610830436738299547960742337047967016021151929858582736171963403462681538589417924288715827727407492405764032849300791976798983333932961942295907708551243622692315622974127298570632482225599238012691053269116746309617990850348457981738385469285550397071434392888957032645325686668622777878085359839904955079003190371746208411365642548129062942341092546113978143198004089302419793532966070528665649802209489919805525057877403927460847924625809016108940173616291685492996099665832367515468457999561849445538837576974284198961273586020508829698728718602406530226585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] 5123693306677428978536184028897440496559030043828840757512781145334189055217361302937491259927352029375886006382494429515240693539870218263940816193479363410490894902662424651948371999587872199727992649512250151069446126581186356346900009509301123164139222282463140132402554584012501048376865155782649768383215523714774974497896883926572275520342526826728123859951375469025998101051351707963811377900755572714527350473936578268376094836311407792981347188235714599810957321038710044311074752402213040346926817742354998920099111762431564773887091650044888490234837773652097069536700655348882367404460139740927787260280744209561919254066802280512082353823500198522585868300288764493869970537280963473186087478955380818781374017585324902720735957561566860271322088286692734777174580993250421705693053302510812748890815734532909877885684428390179124238323000200267093843352404276278404215164846275421323023764103310695116961386962822646328498532597782512799037547638357290412916682811947001833337463552023023657599248062077616190728715515286628631140949933285387688109827244259109978702413770282477395602324326344535942763911138506784241433885864685753894732469024053974680729576159792798290079709295609506538773459433905770555048575718844888581428296306479716609028432724696661088555055703354612955060418318036129499986517678451730951780044285565790559901785842434066756040242608475120736098085427589843114977014594150588643348709242252116743667368443320602001749853465118861504614238688444137696122570577906133021455559329246313724524898744568871000196994871551779627853607650664821271521399932919016876450211341163355257995908887534170588130922616139878635273383439313339466134893929488634415181063314946098296001068115539151689467811797167078801407868981240781899580956236587207522059959149872360104030695376534961884129584817502895871474845580630516617205025116064789375467760577708044659616284749922598038560570696125409377527002977380705182384784704128561935436447194465344372577029879956165914826067971062237926044923720681110570644069084770865387557513053197740022487857853086596826915035338687177233689886897318910768698187145459135242414481139142052052501620889555871888373136881049864114996528293390222788854761035564842513999343431719276256879483915190962243055210152419250841581685146189426516822644808049907105268848395054271228549166026270117706873526993549015496033190360811500599133664781447120143138567954467198841767356654310495267367191841362656294911707225057834907944908313973316436327546869251126057977600206405078107764083699073049233591952141241315521256713118423564147344064972421063766897006220355518869679473855350050769217320386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] -3231488617010227531346942129250197539484895538926528481947273308666399451168450350578170782812700261611271008626560575262699082297734743571729712197582731758962082239258686995326009824527182175072172664504333415474930090555263123108574744594016133088454466255437325551002264089879675383910527258797820044641893992082951270427578801303947927807674693963838944748148295782542012256586269302014527814348700005413285380404439213816256907369592842331647357585133575449058041552390481698002573974583635039433102530611415800261857403757459059722819442966792552798761666720461616963228884826633196582627112856045053980033565095582134275858797021635549163772483169632062806060328316282496542781770487488686927956519785041072994450289378673931244835442161597709071935994122016395246235206948451913818181495151323900992554577383834303844584416984242316643522216232760500967878546790713320524944097596229277419330326845832596011786882470751367038391892440675373001490420914102494857856857728266658399920139880381756033972392287404806975374969820610216099560327141808953421478409669624234793714036727905007001360306636323407289588991574630817897579417978602652772352712574340672758653357119189326271764955375337682419339717497473513867830705682656001613822946606958327879995507512822792236060638526134317946082013843709868644642971803753765746231445361852210776337014292602003554388110461290588706295398084375214931057232938188286105960860020828145222873228897741818751034308685513468791885287970800268763265537521104624377188254323914875280966115633768949929670091079885566371335220437363215628187208141347032778024872967987921389703773596137015273800789041908150707108934756966566289263622648154598327624799899370835132741286820432949389703492836726166482683802509602659888604874487242617003226373435776988858659545361389347901092319463520960087002317898761832142649951535981422312726949925800442260722987304457841185580930205856825622057701081186042517797925150196898717153177114501283981527204344919035773837059351750146642479375914848581789810870881141769972736931572260553022673874678523273869571241798004243002758685228051728183352389843083734250050491002979844681427438352241215171116301432736840552854149577964015128974053122496048208502554005724270092451736366113628670178902054218094640050959640838465636612113818502961144301174602525895271870448854141930599344432532554909364033400716156494537244614912952529201700079505629997784614721627050373156122005997416723632545261344193463462358783029128263374132762648594731141843198984401574421544631103664651739195112026609703915814636116888424989374047186020971405997928891590299891658322097078417555475293798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] -4964837627707647513637177289244637188903873978925540439745540125126453148420283025596291778833585163322141494110520451450352307212610212115144449812249831566604119905748982831337769009474934064459197438757757570221729547170792019775658583146209351136828437937181995973642532572695588712670971519474811395378409550795791488047408257137253831330841524479599207324607235054226749737987333078478919654055471515137479265960513356172879587273608270677723870980626552719913474881512324043797993761577127827466443535854749480009087333581682293451044618849152018276612674865914926196019042880396728925121753532415699068885132923592590990783883491026190259332841949740501706117940235923059629879219844446747033245336563843057228069886020130096846456411939362912889071187165322611289876537717715169402305660498144464433153264104281979967232683593735782000378520792399149772523999842168773065490529019692017850113862556603072891086148564165088348308126615605687345785313633807179873843630090328088306479189300643914134686138450992133631252493681357127759057780589409641002947656959717725420339920038263198939961971273798363499375272978939418658951277088189329663403907561218146452396767424287153516333854840260431619766767550017715099555309730993627575071351456234660969353476742011826326746111743504711310399035607837743317546020759588635793397134587876584889194381849497329942433963894913560244812657787394008979405828422367516800136363113253989114681127433612039697206153807439229302062354051404618970582639446783444983204913708364019548036000718198719043297343255837616618990644676098121183967604645796244397000314445377788380264613109647852855063059377271468785578345657861867818364983695806770236356588501654946271281293139387118681538917827974013863656893159700673060535004030807637065186905852558014507548524198649774845109658876039390141900146625512915029865449246686171163561695957950681155493301576877105291820750889408175106224047329847699646117566567499014822652370556709684252621560727322565764162071892319837060886335489205311202652405355869294407720564572220871953885531078720702353245731846223953235554286375997638813485568313886578130471806442340061997825415336338811644527215802894013835107246388176924774756369943354512881627355824789993288760357237336693928957540843354511465077551387903108253017503052343697003307388142616569984820447568179926409800336887016810864891111512513322121738866193389850005810276686989746255998828976950283013660232175599255148348338751763385821117539675302444771064770735804034517954398162516334934484109100359843375492788252945670875441881253310572440730645419078251017837304710093203770867682812065100154639703080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] 18154300884633753610181793643892001249585993518956890436501368482420290557493985250083216879754396261563972428651747224180139786233323885018886013171957020407912128049828305222367853408882293711729692280631913856697949384551123270942533822824683537173765697736696993490899859990670160869499943731392528943858719101512110207491644531768815414581553622734780777116419832886383296147603446497053378413163994397420500598062227431093774844852236112059513074190261440917659799401539439626402915740664328355693152767986848852690571338747734618536227646199029563134189406801711176446714796509612875227507882981214735755485291126204013583803442515532915072548372862396717913873139687219350796477848093414718144561538131359409110965913090165409428319177126167540552822972245566818463517484548261283324502382285951754654877533876059364861779813963354120387692096521556707883903006880014591595635642461675670886520915106995548808938203724869754338257635297524617072346234237452959079865972264682940761865181269369285479181202760864096112898362264438355735225326167582176531331717778271931285515631192285589395324791425504363555363522064035069666811510253782128188421376847886751575549592226935336222812073554802989418995042317329295457651890091841479234326675648004113787503623273429120107687735204159554681776621256101765819420508155753643457715724799315250039510461678340636986633840107708768815542899082539684496367103191828673490513750533833634217592881408375257759180073069050924424356935830078314445185670500672277547906712237503194668811497228065257075863151735417556065767587351670844664905114087921896759436665422610344583224204615518707158547330824698120295783805490734332637948719243040891081863033518067422951347313940696431710036607091206398075942298685616155803645154078430892608125561981466972638845144084771415103230152834038870439264977757523239299572825179852168948483716487406008860602147296818158926463028500088466587844455166404928281718486408926709291109697946428860589930267045496002982303668696789536872716462822649860233533565034782167104979310195943666146633982499307784866155989110569036676091202431343108984747371192791436118557504645886116627583619472872111355238120440918833473361882239252300665006056203471796952249992597327368820521041211988487103815308499353314574439939489868844361271476971724053713897237432261072704553027168362628057023089636405286846703555210718055567425870880562147618649076402720361021313058569819334422681105976226907168471026875022795834292023864641512280366766759829820034984707519586756297959321978211510005700139799950530743182307414378546702853214187042976415289481852226479603618404200686251811641753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,25] -29979999720288529550300268307993817597479629168691380076250689957800931911880012184868616228213590703174913580745760813730157520887556749065909446732027315896144787241425510813368449343610387528445083939687654231156289771449754236136606758849037516184240644402673401525719440736149255714721794118610449816816279174312244406602333167982469556380801320638179955404652836490745838599317047626246795715976637071347398535347971423207329734991266233432155853055250603849854361804316722669991809607477859993322612161045732278818258286239617114297186800517678810381955762484670619842261491424798501351844756693863356081866354334789403621437425534128254061704617922916422097099289302995188347789407996363753715429902220159865648285393397241495202089137715788805573831159165956173538841787824267614969660758396004657779779167908758237990132035639931507311966810780895800314612001040818134158331674047960007132769809513659229103729797321714180646786383934597231799683933369023329010281031517264495907794057807811970441624297218856010882147879377327191140984306120779982972624561066632752009697021419843077086383581248417312545160521020087696802645786607824042002456492658222101688621765657485379752737252435151069929122781007036926316879240474185132115501659021146666425710428852878579042830782278029004212449862984813736647059859517697992472039127624946536357922667466299084030885472474953027471565123647124861447020008519450717462129314409971073984333245572764812171626160815958716942535496598392956595913328520311753241767533294061368005545036516690161051579382840240824617128033957472533429830615044426040089605465267915173173306031524320773106969396535291049943634867545866990596265399052230432087465361375322609899215708361255919839914665562698410128283153160910410035680555393630321385030092721814104219896400543278951133244052792180427455453696722776631754942096988283053624465637868363420412612976789659541145253959526961482457566747643168174422410201184465438468827806418083629170552743782113381135057890867119429475132344859360175884374861383784849496976767083558134950403042846364424558566878988464083693919274369975645861156753370448690837471652053364256506951228162022820699088904555298981704241004992980249961304768132188521644393755435876269472762625539422324729479959756476369380995311060015876851256352893484836613282125746949104932523742354253317458921727248610872236832110047208328124157750152383956969805815964975989306426669254254115431974630213679562560857761048255216469637384531149936186851002492766346387168078413986318475518682001631050533926614672165088214013185078293115601983847686988569032420250352589536459166233343942669900867006627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,26] 32694026860347487888774891677567168861619012874964253418816702853599456201021763758167603682002116613181539077775835818300884929123801809436612302324939065783805242616078886695696801301438861488213745687885382179195207953810582114266705997361550627440093972423684100640789577933003159082268000641644625599740221586537391245243059733923527395239503342853428663945662714640340032057078516128613426542328742249878632031535454037397680571489738599176976539448857394315836926904165641976778747426995936383762391227718622842968087939263473619436267797983417114601445766645342812926031949611265731915578713554307720743670056049176053384143865036870146631429952862641453796537140401078962218746273774629395431444665216869312762823923493546179295117107405557454154701421801122987121795354546170900197859144777362259172640520729687944027991949011522731830690079770470246129349417226717550074463037462309381779330293642387218211647578677282494290585147463924144461232930313989206116347218392949250593594709349965265084974816540696881495053780417662064482677143864061611139434286679126684729726814256984150394443212485585729485619137582309126070740431268227641455270242920738903151337727833871532259903963669414730257468856312005558500412160932148867937827105779845084234395651566612097318868720245240880798556444297092886566345261788210459657172810390325383195863454348523146750081256704120683398966409101152806657692096055693450072471624933451936384820292497416019701122553889888035442958718759651416750292277971153095154343673767085830903576832513192015851978748244627026698425487624111062272909173121718598941651669182253734078741819490388603935854049694238604744809400100134679301748625095306977340124313024366756569808154305258268049784257132536862903379147710923529143852085380223594955364420892660518595161076791632878400125117867380221026986514968374353172613321699110013533329845784581233375006511028911214633671454412574609812648497604629365857410302979562136975286500200526547331756800805830093700968046993045797408310373850536745990915060327778243430430613867905670526724955798974889330711605071970617359945225447407782319265474126645340125452905778118180408781198563162919621864724853595955337316431646264075552498550473486583900056039944693595219772929543801618997308168372705650891824185309417989949273640073017601752576809907088878486247387713713791052126852516612841754825828248276613625159430256193662006428290589368484187867083225544799501542818409891920887846355426143215536119323557178982300544624946771641065466136881364976620092907561883834968443402691983229710879349175646671236816948201296632771765725878882465901076593718538956357652342374400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,27] -23407499154309592482904023473719831871781250021561217422006663052706778014226932516552792143691628944166127899989608326651843002170550916496773557814704436544913473997690758101828089752244043415731279568853519912502487966610648671424932672763647177731221024135794750983164337248100521446990774405596693150313363356156014670343488385326296909264947327509157032092970009101890062632908499062236953606234040084120289320654434318528667175295717359848877310104306693638495901410384257830895660081440394822029998740060102610147511303551470711772879592749462815831772120257735304536677096932943723875857519012825406362575476987055733210904538524469241401474762502337358612628937443350781145391165446159843410972607569064693041913214390204631246681621247135013700624173419395001625507117047206237057334095706718036830107715645136638147301134098957726703364654997149863423124245675068112549679775666671491309585089794396971956616673802205428097881445217895593081874620958663024177800675698804440556783539267855752513291216077689894442722388982397311538163029425545795041787673812700666332665212553569881990849135587387487914675037841082587863888814680767949244690846170031637212071702036006000532538014147171057914289794546184467871430452626041191488043151920604126795094170790818811036292292131113021713782370474552233214577174190107288281631045838423183569045662429842621279244661320754043284686658878775855456356816703931212244498993042579365167153450209049704860329200598767634233529511893915576814996969158318021601321187303044374544810768746347164869487134802725724364184432231441780467681408932163220275335246439994700165223450133351150291296480477769358904761468246582311309810337470031990223518574940731407100922405538570921702159477277266064866503777354578425033830635158455652571314538015705617569361037458632654260189317084734704335110184828819139055731253142326081381483828405413436716058122911944237184406840942761673107963922332944970634151184844995570659548233516256738417074748374553573294402850167050002510934660004612142688507523651419039144413073123383153965176690475734344810982662542324857379232668496760389317122598070320032636645142428180775104016677170755329768784296042383191361700780754655210903879148254314373055787906975266695387315338793338831675163101873386870275519755160542633048533133518304055298000069030026982755334656602620927965625866870588040453019904971292828668181213594926885766062059648214003315804138943691981054817849255134306267367316035602147814884867266221509761907363157918363504440298196473303635976559060396113780029776328376490294197120377313332999735555202205766616116381865124647792061303617432143123356120514560000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,28] 6967682461154142791534564602337049150537705083322819823386110647833824407161045143043270977675074397201476684199382746040239994162942857181907327383242090890639937976718914138743246792714439004108588776165536685665768802577150672835919165758782970700952402533304175405702112369975323273914084501631025061043259221313478543805347786164688253544988243822579443628205410775874284054368067341791293526935268370357572927019005757331028300467609538865599464050849422663204197514177646236122754183466837533293441687012679309762773427303444881322571285914156485994069070757648543360712100238234762683730518020138026300623618148429212728895642742990081743744524673705647690882060099124507032431120958017524885642717072584573583195557666655607295764115435212269419992033214256343277466364575785170395804645107105507099166681891776563540463863156319061758146313687110479608783863278444594479438382521756885610633430876287665322643630718671826930905000124090663952479630355176510688259781783247885162085434223951045409597842558434673200530426686495370926361204384989591356174497179087384999293314464610790445675821322075500534962543093573376974511607202937629732070351616891107133210068755106113510559788359864844025470929092915752152109293965680237245067610798168020707730073650531146411096185629260324109487420728263870796190375262816083151948249683216740039864329274028727465540697403584024861279051509256582883185078010131485454472251118039545963342954182082462349831173188494323171117001887725841056509746154342141818411814579553113619678130586285253915658385806645605077117924505169616209160046864763304293588817890722136565057865751215591025735295049117888387951312310929168358826257236836121538980133193072757647107425690687862165936643216876152581145082108036015451209576478990602564769049412990195580093131273075444371518106292852901857210307315387716525175606079677455882766566474802709117466989278993120953430544527560022535848761406443668624918425708079927152500690895582171812545213424174010451483508900112658553757883930934567398200763323166998894168096075702864619769851278637798321451951014018466476628993154119204888331755939964258715209081977065182432497479518863089868251276844886782171002574025722693947335343336941982357782525258239353043108000291481946173867241645513140467816855504386989814434683809258276849752565234527507982143685872759351357896352620502554446554968436426709657142836853532524272025176161185752270236075173373183371648515981698056655301161690111417713303103977707536763545941832878775062094209607427786109039340911615639528454093081127012108210967329117720099706554820722253073321740575073433977398849391963333273237585920000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,29] 7735782290322621956639733444493938290759299729655299183570325565426720973612211181610242731444275515939545758830986981448246907812450000454269912445010126687446802110727415934950747956246799059850667087421901939715972663164910504238565444701374342385687747563114220719404441218052591845309514548797289731453192084371465596820106857308803083980403347504860285139113691115654146014814134662868629042018739462584580540803021120550705151398056117278486387955939616163811711259321313838728707157849421795002360600850346629648623816739204157552588376985732186917376749727014734227186486871322508742530416896462771351960130879883652016426448669652807143462046921851102165769297723487088122329576842611880441571294932075878678986347511044110012409656314076435830882230682908196054300731607198128284343110257566194963726322046650622953398665455497870506764315525161786199896562097035310523377968647854210656666185695241782889844940124880663110833617715565458855546864020369578985050791224772549613769518782545191330363714181668058394189795505911897622606628422848292574700529321125175273929483167505965931896193975726734634927360415693716330257996160692679220097485255712960657223492915135574403155664768208526632092587755317808742596345964796876243597423394182041687342873311735203019430241689875483286911929464644247470954631409341192916355434079006834446267845282995973790189241332185052950506226759757794942955255876501629601322690279539754856410571669982294158560807078260897872221558160982574194609928447033739189790419434251939299357954828384051193279558519292970201580514554430747348913917311244650852770674836944852444916064698388281569656558408708645882653646775679292052518902246636884721305978141669919035845214496713550654373662459773807578580416551454984359951881991823505770944771086358301552867292435424194809925041154506391494985589181991598726319706911854316398081164682351786574503059359553938910731197525474774765211511192811668103083184825030797857307299110523388726109537118400779010483623516851342019599401722896668270820418917434864776700675396800177459879729059979118657437943530311046981238594261298798181238813955532780706125999752728424634647426342100200251580896218046843520675775423832068842949333744210924147465114020522877483292616357421097256017363090412982408469355331600811039686618492991919250410503566346397223951564450744874280482012892966266136207948795657354031236961295682579409580266383059969251928474966487844729370998418097931927359793272680618891338333440599865133873145554164204648300603253980693089779458130245543935105081162526235954290345115800358246586165389919585630799860892746820952014109738046015583395040460800000000000000000000000000000000000000000000000000000000000000000000000000 [129,30] -14476988813647384428641521781540401819514505478716088921719335255797767079532742727154788346526654139224236523045766316109350534082733046660644644147338006584707126103476141844133767250586972561674737444159818657115750600921782283658455104120648227455716061889929217506795057537411266999205864496050125911423763479967669022111488236260971687327809444886450097982300322870566303054482883622790378797279652934185023449679115900433665109544965174829172079239569362442099126829362727159255844141576778149409732643129176572900582772844176899579494126240314862995605096957288568744545973227445577244698467131342560211955734565775199895672979811219307048610119441089041486455546051659617102509522429665948195534952329443025833795511034241122569454390919733306922311512926426007292659718997728025504439899229101544611228534748466661288490270599209327835009379657187208164944028406864664992591594140325052220949652333858232996887174827134518106475802353647341140238529284714329026705656530007228951397403347237071886423856865608631342536576219584293854084010696957502686025518586541280383481351394044525939255691567565740346035233963954400375547764376461832683057832817529531589103302356627379563991435009394996008078998920056512451178158503944605118125773041292974719123164795705357561377905228653304513544687054757892471414465393554080361124080504799863283000211102807111518522044161233668522627246283525417821458812141047875676671096991052707131841631650612919148570623127447546756713067908582108614337929845100551641146604728504853894869079870009143860893159570431367589249758952262193008350833788140276806463723773619918934843690111191308275602799816037687422292190558927469114515197063690311682254931195547663317776410206380664231960168519366463226790331592047960365363282194384932314542195393686991359746461814306775080453776332025004391403920516960115587092967911396499048348310224270110352745190852713516255056337769220160961789604201107921908757355339016821557187253142484253284122117973916463087436346499966021126090000026035791591757335277692387500822015899888676261319012667018993195583087637884568942756611854779690846745315378006924173614008479609183608631474228654316727400453006775851015234964163994933657632059594453510173570012487000855549299956616044187080068469239999680531261056482183887666460803255175305829314819903816191179561352968387701150660436604095531333548118190448406784802730888425141254136524027454890203047903182104269431672849388978530336889170492465232610801621169431523486684881948126832206065469922041452974275349648823048675179775515297471801842667044423498081529313944367054774310985214955041570883815424418567770743609753600000000000000000000000000000000000000000000000000000000000000000000000 [129,31] 13161738165118974799588271902212443707525028069691784023073766423220926511948721212062679350375092974979096812093274612553916983824755064419377838920039972982687050861915425564121494795875409758929757795722546746815316311098364460462310369022757814815835263087777012737562823977506681714640370369047249717134574589180457799529153218739567476873126268248947525289574588034896959604355446598497027304441247494107632484001679541002439427885954421719461670389468132674949733682229130568002313680467314681266299226645732975447815766289738549400681725943590002305640388715151216910229359924639564912597459072658583172905408131477117595608178789665115854528472556637408343235588810113789391780603025484070043533396820431445449017389409381441004191040477008594959224828787531374683998844679763170294027684905333426129547589944512550823527469521320485287827236743069775783454612886913344312709308472963165024460646215234485041051368774692578124375798503322417271196415845727190349650008708682795665398454897529986783676343026997687310682264042791130166416059450830794684061388110995431872163584174864144244209930455413683401975925798737118838783534490583379245058791954658064843051339704409065540453144265552836096427570211634927491634033118351680104970444979065586144208823263106413330974459065505984036306340841155455346422507403901891967909364291040110216113359660579555218706437947689236334306064058146571709896481411952828586428569252158700201885027564724992648407362711119157032797660266915806761050730551826552985336627446509638353537745144196264387070851053409098037435520579396662521154821513394253921176001854809968908906961201364065979996766098378596656672629919374627871431679267024802976960449553165695837601016304174900763645848462234124324267876193294575071515938247863494169005096153091740647819493175264086712614430195324145375042747795825899646433347289050357078222110037117643319910737171544467516531390978868916510006933881575439052037522780840310658927370382363814116740665504795796636455561088612124019484680635957433362107456622918852202451806955589928471683931401197458270677621393484141176399367991573751610371843042325774315511009184209252141137261089612214722669376068073520468441213333254668344067389058366053131114013438550108890129583208685235702866626440236081917760345421362710658351067625838106310549267847411742686541828131181582770622479296553233112322802462162255588973764521664039442794043538409725069925202156481866922049031794375761766044114891127902750654683703561208147791843164191386726753897795063857686043552784390064372883523434189279178230073601022620982089270191828129080302843762626938250139328844848703915576703057920000000000000000000000000000000000000000000000000000000000000000000 [129,32] -7914888203344852009744357373524063360921382352193690191841062982922764285120372422364591881314606040764895733311877086969913852500126971732329558533735740930863358395084817780598033090065450008838372641585656570356471382960907625143590887838656146760006441395588012742761847269721341975010206532284322708605329068751017203077521283974803743216997690477741068715739470423724661534589700880227106562657514091258224818774998491817475645082092108067126389447435087298902345436868511557431022528811895987127188187044599084884883126685679279465117320942172488838635962723341398623706024678865902135098965450727215827427238291125275251125762991652811632462704647290317465446972711274543071322379576728091803123119769998543001047877548632472694673719163953323455235793421558735631659496249833311977117050373746487196036214591301602527695690613206885338340208731836823278730824278506257722547690285892649523824023602162267410947884954449358687074987457440841037856018260227898356270868361903122435822933761172540759246740783995959641701353995628076526518971689477974565545429334566576891489224643139585112613782089619947972360940574566596999544371825457403206313227281990492187995924188407406051704536681083162845632679534419843096849356335934406525914901274119359480531687897636249655829670175637974821416559838893656363854037081736970373511035608807481274140100789778837824098687657349655933434342062938492946207666231248965382800176244931507201786807849597545393758755599421116498264757529483029636891552617390219800825998552513312590619221405836007231940953922890458736165953705562939381499948963374651110852631213683807334667325840635359134755867841291024175732144538839691063967306209011440776270867926659706697080643893514163918382667787586486401561656358481327904241024481574713711396361229168746791287633964988661975091204220435755647709995014602852184968506654220987561297278714159010883414154888051932323236222183357544616744365271357279211585608112076616147095061137942109678179978897318401709680525684298923112767935464440892548814231163020658928784080256213524766448569675894847059977137170886738522225903179015165371282135452728776707942095154923197967723442025454814888376885866552675728536099095453881441911064869746162493601919615630681156457545901200267693994824412410062629089749489508442402559788336926055562250796826580770365474551063535115107581398630180907793968960647853961255724498455277112800094105121234182599396317657273730289887564295617541925728622876172547167187349293025681110109908942633924977348262951875967250635456477917966457003102547309117792998875998190246940129636404281383721129708498475347840399125411666215361466649804800000000000000000000000000000000000000000000000000000000000000000 [129,33] 2944985841386464974842192167687074860019120196290339877489729135942929017480088691579026369915446244533856984832731902403269190966786120750124790091393332919891555808574786456999477362881138535066092207352182909442748422013707953225207875992787381377709347223152405579489864974327781792457184313906500562373986416339247060359384212741784346752291412403857599087284821824763825009938415976739735914105008155143833779225499482892329553986653862772852304202232161767693173948317716129621173342731676732031838875651539994196076724091376989370694659774628373351493743293935268576299465408297190397197564146396455312898290989341962037764949731347717910533703566129526851913151123532863843084768465850913109963282098179393856789702999922273891710264285541716338713039062222078559228117041398658232927669551066053924862539841486461100162277026924552718557009790337351944788027776359719413561385942309265693748231591518683289534477777238900070456012830365290898438797880026004971478563118393032592360179111379997556202907083905318570085356197963466098222915036622781877517109450166213525283967016733352918565449431700672849655505793187128692112013821002723222267628991512467333993867567451746798445069002698482456061510826514430682179479213234397908364678821649113688602645300697269651038402915330037167570276874009337633774811490683441117077074648255242823882511559008731949813842492562701976432279265599828579316042652186324695124755184641473457788486284046264947040780000452677713990806813584464108148680764129851306673595114786293030826728742593463019173823237703684092116033930493884719519260180052952787540393153754972606894981558759798496243608194491912894282607155829031893060746592753979426051883512934242811097146276387389161845217537108876544507183826684136950508943623856677438478522150300481198346669201291127696906155762139393392468801714039747480390598715320947103221952630930062668490370502105659755063778634137823882186019499838368260737802557148470532214245273344857222928440776103370085020448233483670217490602395135240657408046349103233265202684193986371655388860908364608845765031933419768484580888819214779060067793405378003342725119802505784588140276319116265600706617284739336014394331917638403353572320663180054729597037988736898730567082400446770579511949399299515676379791431384485217218813249711862889279754000566666984121936007737355791391848478529515926761862519078595942210988832335730150357355186716085536749053290389422931045157851028986862967045891432751988992100415651047010865060257448391591282384991933451271644368641588598317535748969778364846711713766519236506828573232897486307138445439696255994757243652083908217088853934080000000000000000000000000000000000000000000000000000000000000 [129,34] -124680524605368195027186036943604216850400473833734842710519261981605590058787610924547441335307929736459983516629817072104174048326154826055648285811689770990023745598529488181387062467181433052115572243015114068887031023405391787781877661015719825779488743829219091523737752544586651695611045000965308107369017490484641436676329322093766061045189383062343390491357199589761654719396425142356630624730655778604905225072516983483243598961444384532885186605611937449154510913999246618122071217127319736744098291487898153745795735202074061520579179183858633255545673464290376514614659923616506493715988616828683458468168292900010957433745318892136904216601680210719550908090991488955040003992699106227771942260892280164918203174698753131750029891400197793728814914988500028485135157775690010001023186334434359528776873795036985159501842047484729830914607828274839696706575069396479713975342492821283020361836838253410417997809467542294430540571343630687752336756545082277803541063965333501176881539099576097613703276522902122931312793300952829046606856177725413654570698642224935242101569788189509636754846071394455290022815753363438981440542979183339955356631230622456041503792372685140976566033742906130791585791014586171869796054479466494827626734561889268994702650778853348626797557088833676738710001675168735130308468186024289465070040197934062448195120677163011917386053596626588597524815617775736278547051346516116263776454062431851278368733727023375208630995219960840603927751613760088314609184203641919517427185516503593232335984475778027657375547531461298554901532809724478651234349290985476073434917436014270969120095463691574266426463819544384459481821673136908965208982711408731941684404589010106762881823979038444664159234451072681459954158208624417783283323335367412096560156948332837750707412180031522173591309969649267886953480203643658217087767352725779602050524479632193286837310529040325916780670155651083482073331061416191364088762165384569131258123581014826818676648896755700718360728014800213828238291963359149734209447251855717815210294967240187366177314430980698889649543250787254490051150938554591815931290239618818733089893004478028237650335686961625753064187523788469025283958875789378830018006182376984149610747303352566473705652696426505984327552823313298592119757798445121752782286065376273801488707870146842506007018324472173001677158933174987863576632383982297176149815579397954741261665845861383645914435761548711572640933837477437002618570287637352368140374394609274331951395768849000189121273815868497652862530565581682973770105530074810638678723206194569416954692673118911979065930490472536383657482684415014994549145600000000000000000000000000000000000000000000000000000000000 [129,35] -769528364055262391964914492579894885647324238308320816939754111148973580343971571956865014367078524534745224730869980548760887341777030990411131108334590834020737049766968266231935651860221725489197470235532512078074881608500685469814568714911134630414989264850465168009545775527573885727947224936260290545696325968991187048450571412188718332971801051492400279839962549575972406707501048752187916165048731628157287228574586176682842403155077838119943469074578911992853064117062189019230153836439257726042605652119159976460486725450138356810908948378961915667732820982745081028572526394616124051483606151671083678821472224304444402910238671588811590050443222171527875192555607386709146593765746508170706450480515033589403764209036704498275352796542986816577277827776609200273934147302202731418274172796077228504310279252291398150182937343959807327461281336490001165465341024551740240174642162267358984588377783621438201263763902813531989082083881940059572156730333652172070571031946258372712727585040035630885519560893972656185022506994493193102301706108160323561380657107534814600869312335700881435008163412489817482560513872181165265999662669503370112931697497616473067669626980134566100359127236316060876005046936068001220775241058139840550619633064696449609917575287301038526173918226459766847850667268067559279394521898094176233013810903171302877349107799089662482160442679353399808659040190713537350200951300358175356751351490151548231363818923226059228062459861850733126857831228992235676644995906509165666522611904743751386315769021978120097239335537338978331152197832045146094283697303475377038210913441612282986578722264040678114282312084562170682862913902575455732038497078700388695336708841485429206666160132845994526506519062170556252671990119438621938943180952423721605371454726156663895416849656356180549351579177103322861210790363163285866630507204057367496334548939321525943734158559071422294020395476500699335901020761265801707466690171453606500866053233718161051489832510849116234565537514697396096977401000324325535086117284064662313617054889880976784986490680466250259993662947301564299360066326695391622134155192946784248156657389031336356747951679396742538582167700539396279823083738490002954566058222544369522323116343472434086750547747727055610603136922992273434224286266648605363802188572678217563433765615778836731293041295482622984939495534245066648115076362205174121104223273627614197902320035686848056108610906588434014660208603669156627461494169590639860740600268765199361158770852125800680616491034720901155470915985169588056992365650969591437848981889775383433372048810046745777876719983536655405217616287115003922911068160000000000000000000000000000000000000000000000000000000 [129,36] 695040728369244798026271740992096573680280542096226349626809233792488750400360218205729668534954333568983945904761622173931161665210843284367366710801998026936018278300656711050195834176499618111495339943537373551422355178455835975837062444828775829551705679413020927779337586174198095289467724644599114567926294086210934468663784695688351920424246311928974882841977107575481948709136417478360098031521553158492160115571084131800919627817579071373302352635072550938989630396097798816199458363536833609816524546246596959010215168630751169056440148156195282188547996923930980160548309527752223025088504230655848415525802553108891045000116120034129105867347215760397287070212396157795804152524138021514262202194635331516633648215959582905406837119543227344132181706584228505170581732038391069102566135029494278678804700177066629375776212715644970963732993746991537684094418124484050136408552696737310361444755749604909155921846749740083692163739673117223980931031199567826047642061044803652719856066887466638376267220086838372206669015318312273028428347123673222191090707787802838808670121519537796409795123856826621441145653517790859929480640089214515527583504875206826453278849762662926848233206496635612011996595536831973756757609363924561952295937189429574865871986247759971304160374314994800078735203042397393670813203134722086122728515301447648820465756821041687824973868271895059207870773692348506037790818895661806317972215576415765096799560602729572485446697580697672553544105071668342349074958257208680712266504991974908279366057371864961281445906964240092371295282008019386788708865476435520781351903772750537727144791100078987866016759879028087898082197557379404410028094528961740247064573313777990404480344747027483534587126121595691556369086411799506991434071908357899831147821295771870051852229147491846472902947280935681784008943235031594758261266504462850698844288657461430775747907136434984326917536788504985512238703490686445750661695046454910959155930153481988059702555993328404993301758933005439770947877615430502977006608509971370394050915384730158404282524356801441366625826664547883359009149732569719139764765182703396021844517293076552659409264990449376929337348496848982729982043796949949748948715116504286899967233465990791768135711218330376330482482450653172266477756527739502362444924532904729487238708681964598057056865247846140594176114201289039437192427823024923132164583241899514444380170115303991082556519968138786373472105878914436678970085447025849052586680048069289017660709401821096544348133773556954442985060347411927653662839164448096960037364609215698727599719050442390933443403788302506928692485409016317216817152000000000000000000000000000000000000000000000000000000 [129,37] -388804726475660271063845371927995786772786066748555765990977954043449812348047671154910453834562582892090840793331124598271533423781938667682582367030259572419961648276514540213405540259346939712690520899207297694710511604019050452423288349364338192218720574985662034886403081834446752753874798205082779847369045757577310217541935075594942051423125073525832107398412062600878716498264928858197729652497440283013173034723251123567961748480988116845034718312329576726522697053148841458129202532781416246374378365359961144359496292122969016484270353212442334410157272156556847767263728784495286418056134719103359397376357979458238791162838123262670060692069954035585206627872850159504254319883455033161945240536458786757680998181546139235468712161403710600605892095459657757690733090754832196855242669083363102290496307825532448239886884203942405348034663738002051478891232768628223280330013472997165433761091353700792753948108645800624548920513183192055672993215761384572687376843546483625129879633527357921272490360459027953435029909614943257051918674728396741241596875548243918867717715719100249724125801454305563316660906506209661106815078330967362700544910461334111556344773279370967904186354698253446545292065676669065917386377840587528127524427348532425209189034464016112768692416941696553450786967397111992847391054694998228566432218342101543248282104977614486083173090611664857160786192982785366008590838956969557397041079121942366573075658691135139621425017160738776478104922184106168638734720696075722975698576665085663018470274432988520123435296738020457009848587118297522155250484884904177076807132366328396386325788736671223028027350399957017164668219410290819021650080251667424828199752525506718897853586923843005462314288164885023476512618113714690951595107251928311068240076243861654620664751023588357261962668915129758173358392738830126525362289110320330572045100288572492132061961087196827848091269456857625542408298424799829156276586330335709527082096220210416821448886827305172483838947618033836609477736684098916032920193777038822929539765949957483890491549537449232208073800310673217676165103240038787555638803222831251469209328545365969110463214626289389261328106464412255317174569451278561463330934193455204163044075491719582070554518406229498371994995219857031205235946926596626425403930055631975143825663891108865842821332573052980205927858285188819762020303765526711253771552515342643849479760260946077098182548140352166652386838489343816543336937611655489557770042615718187983141684605163566563224233801109421213182043161507610888462188103265964772635222954527340382591981426758767187734491964007795534085524440838501618186977280000000000000000000000000000000000000000000000000 [129,38] 159055093186302249538374658653987189334137698486930551101481718652351741777186698744411401494886239835574945874947739902315974553214128297019165762422251499165900430355138816136774504560418154530491215659586810334719237019149694759816135083606762614014929916533469314828230949037499511849063884614147996413883503488959241274287969338919226784601655574195892823002030823380122931135400336636463543993290826131417773362987823406827559528299197883891128695423281002513600358233911521626032626108859363019197693983439117329877718063292944356602158024625452955198530480092748939755725032669658668428796344099226308382207691630189512123820510928631420113934890089533977415021131444028611990016634052643814987496301711539733127035460126093595168118531392637874843299674112686126754596522984192864293546128721225215296705245326485867142056472776387468463008963320141994916656556267544547806752842856365202133807208607424663862769588683825979347144979022869419311280728112403253956014010374953355017091192509827764078807702327481486518291601875965027396735853384350193823634951475647472554410332961231522542082543442071809605392811840733809979599698098604538357258590003713450648637275727212714977404130594732175959684696905426021197794081296924498882452857608796025458368907160623975738942999381422435171130805910056088186759463400760738715553098490811671686778203656472608446658914894871440971802735615848741184436579993355879852530228132532551437601945195114275639069128193131894059844820105601353609358445767135764878384997557507859961134698941615843607602098748599854958592307159991328429636367865899814820360253549871843137248009901217369586142631943509491347419179304060646049602972053486882196019707530709941896083082084150765514085372281421747047515526073378826553102572088061400725072649500583572609138449563984010590947239810094391845638579301191522258028279209559435864007664335458091392166568018279222298588605794273265158803407707823473483778011198711427299157905204644477171760012674735316599340208220636893519248563857926900715721753399938538257114772672375264075865197522193782701998018334896570522526049574361502987922108756616908900785236808660915719606606457901744975600045460513607211387937512768736494590770632539496670931792858916896657520028070237988221509475052752832880152085762639781445263175569189152783934064884946276221898305172462702100287344979449802468660467862565057702096856667760750794873516859827345291522008343362692039914873728373197284703373585448170997133450642145126267143789149969367639626976639333420210579819965837130765081215016881429883798296197684371846948299383081946126563988513212006939717363609820756034191360000000000000000000000000000000000000000000000000 [129,39] -47336580219397038552452253791534161347272463145023609408147245192577475078078216926434527488619197943618217340488970076429167578791836140212962870074617592357203280923910379931304168790820823041237624102951884844499290676828347387195357795929901404078637596493039139158174511577505970622657135520142934138474063343800223513917103547960188298560749419229037930873846177142352856696455839886419969018714851395016576097800408227507423968132909809668956470784977096958711393100299442577680900687319162705001491772037377800214874255597282022029672516923679481194424244729383118329212175277631551653591700105727874194307806533255013648140542647408389308097145973040551160843920529971386169102841636363385328300334836475286929765271043613524810059731034021672501181839179779154068081656399571861087114776573986008705864478598306063713317468062533408578838137068906613256203974956986467747844615853833393087792701051454991772618574643827856641725934400558590332896020080116871735175989417588640599612982045910778862913743450842160204864249219792972088837762748145329215779969278028782738648451260085031790507349271736947966403643932471996740205230152133957093053978510529192307230469034730367440020570975038689424025619000379351480084634949095337430976480546161155013388947673389737339868175227651947815049066286520504603419876702704516597053049243533088829034463056807759481770179773187588036353581325353623545954475408259703015429175128070507539809975973696839439476266745745392622467992688224834589672495925724731734177679362528825480624770654062425283622200480408008813502438971796645421991510040587819536994105270209348806417451767688010021501014566850191754643808359211178685111746023065806338770891089341620309818523232189955940280983807481356064669954225318799278585284637794384279324725558003160258608492985654309403608295180308813994669362695707865257523139539764447261458865730605721934125497886740473001539644734394784527885483500490563923627108032025975479710751835181335650226736065484521513542456849199027452863058676074302472761286132952865240572288115714213263372589246939272590199002404805392858896612436128777183589807547341470595095853826960278757036364593065344243716616549394614100418855616332825572749817017151238427473589471539448458761542976295700194248056480557235471222733403722665879824522939319089385619967033168714711714069885680416675084765453748455351932157367599765098155044868441156781940767885591552379616176368519728207492188936670279241564634166107206890239536847976322799457342411055799538129888423206156357704687323349463837350923468599392303971125398176232912792958830693476691563240095774709023869474923296332512671825920000000000000000000000000000000000000000000 [129,40] 8668287051640048148745107278318649322307400626164819382736366547674107051685771374005540089624525456032375051955126093763098047572078648550729655615913947646736697942970712824134223151336287441809463602517894754173509966100044809294282995140793724056447819529592924548392741279271243783511677285818095074523781211351249745697788077406177201441020428347826341999298550495703397787968535218288190919780209824939408980205574421146945972873331387560875057939069540566055710598953707802090149374513547626970743812451159686256711757379007738236436844884652789892333372610423270441163388130323562962166954874804553086691710267312449009865193960603689519295255832221032967959809906115637255625043437505040531348204656837932318684055956654313325627085698860566934633486972117863477245749456572470850110182591244043919666131410156135941612232716845506277825606464398719322427312240696043871253599861046236265961000283658983535684669722914144306723580885363819090367228270642362292568928670740424348230903983502567027743557360356457165386635694326345308487850695467781414365795859548136721625054592386887820296609972982001489707573085294553357294841305022199414367238729903682881065454618741582700988019423453208511190791201533582515204152194574865425062482067968694543412662977353787905311752338079634727278321339595658877716866064009124732953733993296025585577732301605149904895201142639809637126162568054710655704731790601513888415638368040804838436447267021785242862287345098626216650640809459897402521338980961284992417057707866335761178169695688916430850948337195206645339157584095875383629919272863106294528833442778474834843883454872682926358660009889527989364954656775657525300406527677433124664658770598265051803211238436988045186873285269124709733553329800317530448507665744168120136226451624011914083669507762326143355589773847443349949805426544870512390028472094317253234418802391220180599061881162385760459768709579238449685082481438029511686041447239631796116619626350835698757102353234434945095557825196133379507173869955030773204404779709096358899651010530203075699427236108080751033269099261141016296043305841187815722559965507984776429523193803971029638796391327101457243972399321932454705712487532916757951855917211311200265919919512485940317350841768688669547175447379268489663353176498623037263924009473724664531475544742207282223457158916151396730430891838988553011810029903311304544199055151393667571332991292372428887867522076509842733533253642677299343766778981090435151825636409439185531362441357766668561266159061133691327862350394951665420931651040176783765491147337721124414451172574789112392822947096255371735861554005223705831014400000000000000000000000000000000000000000 [129,41] 96150559817220369864042146296777316097768042483811035715790299164178293002953724860933598604181615807776926027211466250910060140104138360453113406082460380173424311201464872692791465815968954932369018721808300706558492614805075802926137717478660306084627658298769564531140817242298467432923536798440951002778918748437411899552704332928382301019427184000778855882030698731323213358024334090352535622925879915520240130061995834591335985644384727547029119516637007708363249232531235162602989217714579103880549413878514799395049406874489934824568393114982876926491101371629650748537939638602729338909791623482440980377081651984053759876413059024240885806038354467624123036879449645089729656482053937214997299873555403754123428112304696456562812269394913031899319800091104637753049624072854906740668941944740345532883197710333069373201977670398128106870298870488325546437302326096568434341926795042313003232296894442933643081712451171152028372640149463020962395345992370845072485567182865116489475933521630923544675725566052964638149265547615333619634845936019678514080799803709329991114416280856313526512690638083020152237135935848029272964811001677374231579458659906670377619049166320189905555159774551195477998462806601590848393721078944212499883440371265015347313583166925857009163784538953747858570788212781556707340683580694533935118073189681820097909960532087732288864887185233913993036547134066631354639853340059283982859593733705759027223167623378496935514781020565970064989808199850763528755196473853203352993740979802421858581026935157923460719982024730034801838054168296856744833728209559116072579064196575153340889683379687061230124056528316101322015854660937083826996561962848182217532908465252974992408837898568678763833090267507154083783100716311136268462277310812742576052613573680191725393441269479578157334223550583724327648122630442867605339222934845774529971849542955325349928149362759138178381276507964008528763304843254578757037883221586649031776424659579491194148055958693840726466076235231636537101658567647289247992671807061931280914464228820142669019326838232936400024072162982988552679186882059556278788349299716936464894431264302209656064282665534409913568130886301070707977087520906563941781465054935406489603711077216567685685712082803950451577914653420250780216952352329746957558478826912074551823298575048459926205487518959676197282666560475011700382972907196079835676741677564883409101228348637801142366489994235063704974744314537183660885764039282196655775136830465023495122902112109244736621446030428381753671202981052766828178149789313328841756643047822411401962673608965444573183651717426187213091641460364001599815680000000000000000000000000000000000000 [129,42] -721306722756265421098372362997213297251752631137213891974951286837393032920454332717460024180032279357731306561875428467135134502976261610442882453286458068764683935972560572117034648095148012857109424208116954693399819654810390873733284305902424235435523748882841052461947468949381351900405105015455547332784642202042313923214767599859563578135953660892290965948330662988985807425732738681195010022924074703298989044374530425666266327831908861616608572003933005389891122089735648161531433572895613144743335997269401410801709987136856656635652317541834804614022379041484956631418021483354756303405084667725402642378874443737830671192562719071340314645063260815741136730437338450776989990295358104623358345265800643366283829032156071266067913862291102053034684792765632258341902082571237471571829214264952377873854468539743277550283381703482014948523674774798768841372325088819250527179453344964011735995339595378805225391698301575931460497770687444977991474172375627805827218058022121836221864351429386985072355592071976936933686128224636552231068135699108869842133475503948088910630461115191537367522466551165957767213535402298011509765652757239232722562781420588160731446759123144752334661473924416600334421782080449396268690161257456619662771778538145342539596686459729257622585577927929945259629664176014362873690538487566514114934855132235481117325344779055450595620079521713244675573585283777144476093314607409077421352996598143064493020054019280818742782250196722013655936194042346210265262149037795181270384733207579862310415648316045155457841290745632424861526620105290286228339951716120813671439356411461406124659077717555044411431972055057581676837496350563170512376905672026324997978138798384664782014179864031020179282287782794217540497672151612913998960798660585568984042221785339939145774305271642368693222533395726141233264549495859433600233964273807715566146170373731029681738657178163406364191716173149937757243386270178957536773450292355250439255621547100862409355791819508294956734688094382671807829225699839056040036059291054546337492950311861610069203518305086236653471432325672247365582996294017968704339706666442150198406970734497546947659145529542096601941289268628961842742886661116098896368554976259995208146368660585797605692204954417675985529755153130165039172331171372642464849843316584768226845737582022707684896001454473542173777031825808015582082167389641513696431897358255622153982734303946465026914237599919772274974551042449433010231712317009754294166874392510491789684962149672268699026750914011131307367510846342182207988000678328466346292772021404446770464917502351880285969129033082187925984285369347328494796800000000000000000000000000000000000 [129,43] 289314114230736420141933137013713495594163399557530073579675509552549328832437015847379098667611501935344021760480887471872331378763320106304772494023740821578765177435764830234362828007855316238477618662318145484249584563296686958533611522712773361184732270366559613920088482222220948693005959404684754833265130183959680260547898079581707927210347184073876377211559202146439221028920721139194913786307149715486663892377563789911536510493885420227807801845563466181092299787468755434344480667420635869751780977109787404341204600517875100299352222152565827450488849112676429368453554547542176440824801677468191410002431914531824431398805642090022146616140352696033109761582222061870781808458071635428551640139342313240913391155315811378078956545561597885994384491378347610579876610632515861001662912380442938525996728327493778277795433803839422539543913707558467696657824406971898475330422648422960115495785931960844543783938321273470756469039205197599164391745290838861356722663820048464313855260594701481354306722136380369652580178980297031993481275250315783324988144703613569395913766680640725191881076850226407632930393711264880336034542489734510087835629942969076859081111764238333683917375225407201094356493959728146168329552406410549442855062411748939641767458566819857451731054044425110815700679428165143509804063851102909977642216368525548526206469075322640948767528207351955166510289342152440639493955752155719620580857398546715162888735661820416734818126601204870076436636088423911305868345228931902728323626217911737786915612510186365102945687392124734490144055751854544823573382241318731941722325098000760765226216408552290853921704647270752152941923123972509506866281841377730198101768587309402064465685039597395483684854056968151989666388238394927429134541527416470278007328816258499824886508123211306225441187401883126172060934802284627716552646334219820558276991363553733546669998881460988747757989748758971254126103289979394112504995542079880517152257595122270098518120008819277686931489744154371284075191381515611656887773262157552383765769461270938213280187428687766460025667653748992067151493212008119346782424123117035552382861904898988786148434267172465110757874845853863141419584776602498280673107398656524407405023859587546592794154879504810129682973566821927916193446466964903171285411825041289939191481147526214102438175189447429423945668616998303276746903034120331020353473473260997066727919133418860563067099355485717095680453661224081425627994050859075540736667759377565357184709351840899395486318994933495400777428057659481603418781085459414963349126607824966837472835212740846180458846752686540516655142921281528009850880000000000000000000000000000000 [129,44] -72891447001186935274820759632241424548232446196935789484628018722087975103649596414919880159297044963741670162913662356034158138417567453164382913899427769194320921371024484002593316841411395447311725299401748171999037776796405064188372518033929750557489628451091657000050352936020357765805717007765888476989697355596148575587769582473896890343758515082418925740430761715068009014092631551631167956050169505791989194852362669625113577885827657066588987240948242125750789698795120522041103561989483292804708787525738666360511680618068373928195112196668100132955083139120698517633918123469060293452866053824174153181310157942726273322880711758973778654437788176003213361623376697797435478696385458396133225638850398132783401832075217638928823844269614536805218233097137497858277701752365908419409799002823082088629658127118291550097815185691749837405599636584766687131673037854934528279685680963267147862665785804406545837559753059002810247246604010639181772749492191840249661466178747842892665937113093748131480789388326900239267883272263802699585536514665668588428127658409194692916243657915758731470303488997867016208421762835253077900664886328592454069918722293156206743574592779872729762309203505670483066636817102780737751753288130228319756041750066239053608920472298649353319963854270118470149438531975521571140114608415241322114790683133772113578791069378587327380940467296050571513488103134842181028870456672108018377614984756546078923437548094168720335384470006575323363260347956845407691128610919954877860545344380487119439451282004181954144476631977972443015615991115968855993940048771745316064898957971799883247053659389056905835320849366672326983453465078280897051404473706426335449067137535729733923401141866336488229032230379069817949224398332855966692328849675812263095949087292750192579747847983652551204875840303940398522804484426494655381254517032669146794684288640145864069181628810349943565961631464382375536498452942015577570006480944506590110937365565008281714774025500442047552631232824198831444160343530401781622750411252869096825083356847836342207670990652115131404227108653138828848471934020359414647522634283428872006904921201358260327223425194799036940710140629794015329395880863212733616059267556516965058959508497027339399390921638737605873648640725382184449720261665362934935794294162216423499672230907570451755994710615735878564851300203268633803278861184463688584656114025118711458165438880622750063426330253041425816032215905514233779461213121655469800393706380319869293787737754789537650025260566248995167264848024847010665374653931368514095619052737996364628260608045154681481550968009086604855899312947632013312000000000000000000000000000000 [129,45] 16095451135744685896661266072816086809665587130244959072362802926841958487285226902374165817702298604416147779946014060103737961400711795590579797763510827449474687001620253465219949047968454689611791633633542814937459315253743458311121266396058814372484972379328987136760719711451483471634786598248817797841784346056957716281116376286316306305240536633087937600791742305179734702447122330469423740600606817834887579624599914834165517878293644612575957403509893007420681081413796460483479316181019776197909149199829948805125875828256200265173835912066080463421702978513792899012057566520610554542582252293977722221643586770091739562446191395793311425840495777288504345489940991623212357754825768023339166324321628615838094351192583492654929185248807833958710009305879313982196275714297565870546210361287058834408425205095959831709947314383754117140823065888623524446598357651102882143812763101834266072075669831719491491642415269844701773294334802446096388185446396623947460918854641435420759370969251997198583126414936003358085399231192197941257389774248507265835394879281497678839582257665425334999961605997542410773574787414983418507257346415626143116202192821828396856303123268575094036027115434645032873266168947689097962208068967554089311927669963147704856461974421326103523610135159131737738469325845368460293783282040689500426760154482350326855778113887964622110454770572771427718860524327246704469819322297290896554568566141960242598745108787778303537221550333591687286612261738514343573927553217180649675945439627873828529620875197121701765655745070227609458700070455972065363566333822908553372758023332592720763483326601009555514175699264392406357331552987717789044318714271016267622642350696244145557512904989622707448441213164694023554690005069780565149089768675159343352094892189235093611926420137589073398414094133379725566377401391750013079579674132745597458491343944396123496512739595625356943358192404071288273568865657488485937636674493645819013876468707647978114712216401817509962187677377867429113628110542301913350969527836477920580845879774187923239996887361563772810557893761279495841216797329822347888145580285155013778903637781151992355008847973442605716271400625845838518747552798922957337425200335038400539819553762004243323931516686263765038046649161775657842203773927142818744149351077071868799980548544433363379804650947358267495408765266665643648071928166872488495002707676015900077248968491905020764715312196032379284126199778069390311938815792212329796363179434671226344458499357833298988160672435780538529693256680984489623413379118130470696898012205796332832924303307334882585072729197612415757329309497622674800640000000000000000000000000 [129,46] -4855408288602638737312397269585664667518768358793670007244340463992824514126924483745899453990179201109345789530457166235554059827381914069731108762756827597947109314642183097947672396110630459507182710601456191338396561238361929548161914233042091752331947770909394618515272585008695884939394058200480067122602102337973408612265829171949583965034774211080210821223658942520868258014023069141641166026281720927690467460563698077689241811952441141940101575933071249527265292988862182419775467309200613333204705577370007231170739352667450984614740813131438444834228181736453451000500309046646412850633892729927791817347221563481762083869373227580911984637043468734241760562091777360965300369527507747588930310952353095735205527374279720544561940223898446794690324084137857624009663243175751897239681839653756597364763674252219431939744936860295817677644369060798611609682295193420167369431318678275146934194499134129415412127668142765107586190408353672423553718364688016951857873892654191532137792085167330268226287745550140039369218260877788964465705053147305511528410959986295817877129578560877462643731152944634626603325576924901756187945245116282396214919181313462621405707889372916122654270221371361981749983815864486560552294485525112496619609016926827825243055253038641871104956298327237779475093842783450451241230882381626975329791740079568881563097617366547133072667236795785646377462230311773010939519262814538019496037340363653828156451523897248013374853269246013738951113075145291152825080976339721934913471985290279035731458782764031641798358149550214559731205604153216970633295978483605881584419162961015013742551708747931345640338041560308179053933424530417697180485850589274007769853680013556279885633951198037608967902143617400030759744833131106333054855491422177993580277082484677137442324956210018820624954922254087554791057732357407541893216272584991947067879495793747171063583379488793913750911175803197681399956542820424738975431280643255660439369620254112906692348782911699280813699664055439763352860716032927063242837244897374139314335259638992059687468884646215572178926638770675025329527122257931219195135321301601248301592175619458042670027147999550734346532971607664996366054826097968484539495901347842820192480591581702700218695007961602061812211281536547850554683407615493789546940285151588021383763339827652040151383432060119696512142467805608280221292524196059370073811665899600480625566461497591976194626637411207863072254459542726763483433213295338907568325240230770024243385844682720455342736217245101363555945472072851089799406857487403445977419887256262931029969584919709062316912394569446410020404410047786909696000000000000000000000000 [129,47] 1988174876310814982859833359145138931209910858328733333252703051115620727388799529240346264354530512692182269850377389598554504633195788379262306877267601515353126097019884884375161038086908965247734383397782690978354826492706095731857094323202950057545622181617216214243774226492658769281221770021649006921199494123516844912536913496933810436124350563010809117752509891447651862082207498095584510745848345913362083356424706783750695287218009523196094719173268824652505202778176404890796333755898752148168676390595243912130595506267042379513363137587447274026306666333198367930310557363012216097953738697621026842444366674934909603378230695092103116647212433401365689850803697285460068186125664822333663725506519373572860899747032402599121785450820414816353068820861234619521685619792007957020947779293562167236018380471291202287608578046388595950232766380135804770594069338835034387394379572374035200976736204807859273822826256229034470987615127574589595385729133696236228413188054275893606893299743470456632551174810380678344238686393717759060592576698865948699886382177979191659403011808374698063436785965053250272828450333095981200067443881940085876208128189389520071920675751434383411308529228495600294866615453294213428883642435348731737667280392454827253409631042201773182051968694981450148437166976017080914146115135597066282340774573087099865210474993712841685309643497595770205239528249767733342243568514536802584088473257278645347591451973859415369803445863624385489281836925149386399873098887997125178063060792327962932013668902889562699521776300332347345364036252663257350602381432310359124588785797697162255778131146133330299736844808812953412213758807831262745581697527531813950810748264518418163660307254917013078683981171126013263498616060513244042531478560817804224888441043077859225534091185258957261644963916407737843371147142144988087291211836941089058787381709590311147196258466793129621897492979850923137014901889801622138895643180431786930008478878798702578675724732153672222417889529677522617348192439391447023371497672322621408892596531657032175048956434899176603882142216003376573969411411228229319852793929982858684245893081477049020500219882112026863596370842705020976397315690310753904187559943694149951864623566626694140367552366342848760810790738070141287956086235330218383354276521150545169291785109332579746594024602290534557794316396794812041258626743560591728068717526666141760150245403455337523845542858265005375016536438622205959782753184027164278098322914928355075476174728750918566729914159857814095270214136757529945251833945484708052389471242896655640306264049252058363210578130638627698053443663221091205120000000000000000000 [129,48] -749973144925495388251168703962742902016942787954638147811383279621097918544446974933584178600614652760199371776222303035973413690356150166201378281328142714097963357259689594846857530499477950640224236988083307158472604003826575751842480777366300539400288189556338895692410974252811910691745049828920975214356378847006771724308782850133662138373570721454183472093378803190073054744673320276423354953247020509797401068957528860396226267187286489771478393704303474574581826638297618940378538564506148484104772111097197932479984857018302165001520525493299373400055493476207826212002165559610127008987306554972128787439421424100733674348026861311059801346392378705016876816798338106145716312070745904737126935301850372577224979868249540053317096431154241408082238911032632637096710514181226605193396555739972361843048761440338313070890620048191369266754263151292982139367344163411754558424339078219473559436908925148537526391162797492403793093393180347016917541452294970285392060418070690439903358713363344646259858535941554299928575765896237427613158549582790379694938266001374162215044863059385239544067676929485132587570017312512774838183500741929644192430870568547748517917424943542604943140472149927504721276438202441626250504740752678310734562264093657967995476360193066527585086455729847586916670571694681301509463159255602704835479352514116948462210788724627056102232052609246399778781174092764285396646498145258818547075636080410442894943001307068927034588159791086201683410689110347431438818637228364189256288871772136766084668643989915459976355047314148047829194767949097773149496307816003003460047988476241197385193560517686391874773703317589087578197363201975262066590799603038992223770518042278946227766838084320953338754460723758561008099511317595998344300718937440208210041502175191006465347455927686287974382442047242896458096607942688659406593453747622600532686798816350602367630614318476639395108977279005000003117368093291595687774141554653818266668969194877563575593446472787237142749639611432534322149848091079174477347466871696133459662907735988573149910688357905392318209856519702811141581625198518647666568617030095603791231898605652066198704406953192629190770842687230695368210522461644994068711064055457082352093410360512479839653857896668375601788477055967022349733949878397849583119154001290118869900458472446319615032890898561671526784737996844551578238752830654596702212803325517268222607802734102126601666284714207817284915783794068041063029691619254871541289710800344778231784494440051913109640891867646293971703628183122947913928556924124450566729438489667006994587447909844978221908369379790834785937304061279731712000000000000000000 [129,49] 218911780300699483849621597304817435094606390389768760961109387714947893386923160268921417019930596121045721753977551865434964161033241372728259961555592202759216305809906691014482389246528142653388869519978914292849800810550305558231551382908028564728728027817376076710595171274479005162777437670400055795034335698172165714386696911648481904608193474359478342386023786198238168128918081882462939371489379349007424620530175338187657351525981730517609542987988228279101917428362337679787198063583665959861578535811848369562858543859514254089468621603591747343460606711963997582222827889781089821951214361564494514819544864332429116457565368175848793176100057254980451889152880874035374792140287829862689747289473237178759111888059362019724946752653303067808734303899555583256223812964399664638518590258479591646552205493105234998454620411870584972586207073905965464634688833231199002916949665188922595982661345075955954324561077598901720053829821327219347037598546427267689460265080910969625341865334815570705006661432341398200638262296853132247888348703188306895705441407473868013629449378117118532251086688427374687501028007438444649983798222093367629581608546149333162016853841472675889855520288171385622251152711118946488649211030701800537680615447642001519880516418889848868807097366857694091586714183934767125333877502347090017858916179441468468828182256912342974710779704148987450338384781066919793386753783606294518363291818750689246059060961509711875637463428443828914781007732332429244211211176430418395274191076838123838672786423752060419527514058901304122320345058290409809891113947939844948548158061399309466043323708534894938795174000075430635413888416053113009926818136957437058150033427147245430014025761971511314372140748900835122546777771635048826777780597028483524926052616777645021091209170065648987132866539446373009876452303899367305394331288899696039929796351146442677689409122510939229241043183461568830086062661102273716786467545613005244072867924103366087456498971238087097587580983078049929992813749371392156309160280888853793736587239510858281329814649905319138302096231375135520414982465896810604173633820320474706428658438736357785335548580792683059655148225659993776817928248003948301397061538680595525928588225290330630264772788247428542222128084156323035357691904850554211884779822037412806749266406470767697045454550923958841586606310933666130477337858537341806803586135664237644276502015767048722270817648396024490419319970202821673598507978057128692111566952639057636730176973480915938645002956644778969535834140835831659338419427802114434330294955609928126252544609045834546208799245603349144107242064956390113280000000000000 [129,50] -45797576676196801216646071851799712213187776796782950753063767896910103948895317940297036368033766249403219958807836694023829908131179245728193088694568106572273193411556039329146395198694949223886851413607900619243650314681861926618286913626686831772018382715302402064771565212756628784912462979194526532695212142686753136229898553939329273471066333444548758843368182726141928092387926693418666686264364882296465318740889054681344510147383672174302849552377273259359144800026097726112545342729282191938931290230657692495742567889545340256643542701168185169432417173031040099220549112090597523641609634287953689888223442537765499077722273352468700422913595863655718366833701135991197285795823068117242923287090894331421288663835772955803886080342727608466187066760623188257542739439879503888611961899182188030773440634342605863509533922520883856188349137491921469085430477317102967912054247235731655052253260591327334738971224868833152989454787341901769263276869316014524282715763334287165130484605792737091344532854340188738684055218900408473445136972969808096422669576675360850462245306656664999064742283891025818487167777883071955507137067219790304308570977735965789908108534505494199383388781894744843471234471439945664386119069153645983730356270447241668234380163174764727716333541844967683910442820656222946936155935978007357706634894788600254064329588423931183699488406141197832356165305110855231384247017141418413917052181410152913980243191500904596387564421814363170188933642297037429613516903633161432042666865985138013189165598292488971409205618977352648003914375544571617435644494666518147189860759878232226498443081470993377476622029872778534881853904555095699961883166314117072844018649372167448625486397646983903017621610354409211232480116181350507441113978959342046363747402091852113648226942970565180602581120239759570110412315814801750576041944549167291745886576295726892710373403727598819809100647814863701669256205241624189219553699885959953894549549171007158495691815350075095421389900344533649889247300628090447406866314031291075838897092526250858508236939271849401426095461732939126196356147356312366891916038465515837216593521414100883655916531968572349437009752210506240253439465628251160461270841505262949462509028381221931381524296695837439058371861606305168809218741948863338761561489953415596926496559530457553899026916321292581123481463595939483963451551529992841185700881784648105329199189766530673151658901785268926861346325694533643953542565945882045086444017608724537119463509337104992684651524416592044002906260850427080171985508220898387056691124881604288037310075070001248883414562546931329945774483982568652800000000000 [129,51] 5834239699436151735955260926117277173122964355991173206406797698780153168862715575912430871156218705468870777087776530180953464225892352897628943111244340364849601688961938411405761284017125398534471922789402984461236878449173673480463941099993983531096691827799487562166379087517937266212692052821169096101461052691107445642544225653892898547580660725990291475337029476954584953563314773389211673280695369611099285798755710966931931053190108904912876708949230278525533056382250364180762932676890547316833945050040489500697096208346944339632783265725911083506010339173279057028628580992987780049767792388825959973624424705153723588215209331607222463539176472579673123022828381307284326734059831794082988062304803099730591461979863117369074598086898299314752908411667583416024715818525609581540813519873813138752440817765648190695205719591010505461269282817735702910471844077148752885904974626672232911099420830611458509185141771529997110830001179128955440684021504692592874391786240137041731102151099292402364422186710287847654177305646703892636277382983954775802219980943362315393894503616653631099342917748798253951264514261612582408035133579176233845907397006180409257943648697079302304243706631226894162398096333728504907307322214040988387903144489269917954144372584124019718046141969336861388933452885772158862622747102321226534160386662681852857195198242459729262113935095297279903568273732426177722939036719568881176948115080043574176990717222642200975212939996000931507418291681701175044541220174219116835710975540666649533900676922512759976242107273787282588315102784538640575664057801449196036109122814887028932855485615782425744562508663316338816722285077844597515783042305267818080141231728266538108350885873313116049015769196553926278083408279255307674228356764827988402654066372379455441740222208499329038529552019440961199314913491570018175608274013578917775577840931642427846466907891651883964344839183254516476892237460956529656867276231443050832110424991191117389142576097162820286375616292918528263612688548413222347783349508716677510361555539202975456858552632865468979408893361176638588669655200253128895774960210158145388735570960750094648138991595504396849223973257130174925849082991525568832662712381228955406175047415340110258547465462951954480846185267449602910449517933955323681437790376949942629349681843600124409569877020173314488083263550318456338807494112801807087430419769118094719752947523059329930246757867940188741973247431389880098372185155881949506629197491624372592163992648992305194586073030946389421623517481870273873237681388457439969408568644051935478356119596648610290527358322877909916583329606611763200000000 [129,52] -69088531644425957619106531281329009512118577796394030225939246048569721188889751223588926532091715975072315982713825960980164547577533976258342417713860287553658494859670122010227191620878037099894817468520094990038998429814203848735223496058802135361060563676620212117667355448052851375561976936473363432620598710888673912196401293130200235439597144960376683392071671207748710848222826273419376969984524821659373651608242233292496793574373938982891259026152753751951376239287914615350813197727302634430385854186545120316110927913445594855778145641293922373057897359507647015382815634944455286961804735024559041954207945424629131031715572074816666401670607421710497872292547144260999550056115440023111900136190585120755328462702753274829728317633798558590324119308049377072285505220638115738301120513705972676695156467264193205244501372182999047793395357965677835760349029813950330500961327697667976557150764803752709638779659248166129561066247628387130810584782757143584523171440791210106838431700134751995792232345300559160049231237529487119427161765825324530900816381411646087238452259370708078083492874202877698903606134641710957077771671046743147776612465046823030275345045417956544071803180644015857425976615511045660443201147707116040681686196606969827778638690768371582812589964339283698091736806594203817875002998467076118280696007782596711849196288409652323799551916608518223900884097872774889932389587720567273819555233922949180856368950963910492052379080870039768120048270571695721620548934716629335472555818859440736821620359803279343849901243300026485688833768668220558478658043357836370644705112590156614365608027163971432796707371276446385030803189309897411196494189437542770996673493864718274131279829915098509113267290188777883894210083304165971214414804032772368034569141306568979386174122671396851723913267601851880859185442766680492650873802123046706039850638675679630950340280223273570620833845798022905922647141432820233920145856623160202320910392712601670289676758292319083085219187663654440975081253907136315377793529288551399718044079426314389192510579606611890949297658559964376607455899027275299571075468960984126151049576670994376397214297219421690509070215313198691151171587912148647760782209046394348531939232608262603996578910169375641749831794183652149337322518208162238539325950879269797956876613290423849639294998882451770010910185721621451312560019615439286044460320680432881954670679215562494746800598015750536244390763383951508228099071071509501082519693294900659877139853550103095569346666601752527956678069484288585435089271828219526933372270133741336423390254536513268349169050956392513222718791630848000000 [129,53] -136459013201032518843762601309011105214469819264848311919486323131126287953873424199570157495849361954674969214877591183249980835889915108423061601447730314512142251562864571115853376724281463347104159434397382937508714431831465324579414746317588359774637658793582071571909677020993775017134696945685768415307561277032296293050001490745757859892500594019501706393938899899076983284995140242469713779541891080174609192126961390358295871325117292782201731175996845015820324195073353967091284888335224791094582280164869314592873018642263992522069714689579790606859274487138854285977157414808933526730794805558828559346610909203341120458101242995580281187571763227363223231849751355951746708097074130456433798759360961623050657412308091223818641514782611159270185875754927087334969669481366940817872126350229693200157721150107349903229127149349274398766440124185828266789137491623316731984256962892984809610220873667558699871651999043445733640661004843029796920055086992686358670537138929968014528129661710005429438001259322500724703798119479853941050034219879222321910662388074920638775097251646400632167866089933304852864657451174326155492305128345424128510886013387124776201940899801991518680704708463052785036215418996384740675334989673741578185775015927503723200586999707448919530222420625830404054832609395930095414201003353180803645753657950553102500812974442067482125127155470412472415914727925915058531737732203022118722710713762970577428051232015880235843900925832844953561798397575436927107518382253230719331585934417837014222977074822447442796268440106351555126371513761245371076807154605768156756052237986085603205120326495510310298599832952081018998127416918316296651826141981713854384465141951166211728119565642355273544646098247273860873800692927354991423185194933900570118066363396328132851789673075341306234562907877543242040278797525781203911425044525142944291873120903194318193331861266540451128591285937903056850442468065231010952268976206823412090464546232769911118692160139579130189669090910192733608058431583006647548076835021589051591880631817077998838500312665380661904158442309863738910569973417397240552684668150508305472140209329643520385687462538593318692863562808322683166342253757347542490505678638898817983034763154763927227283803871870841544663492841311840473128798327708306908432096186651739505373504703670015945875722202069110137717056641144791246470936093990816123479727568776616059161365174957243442855227368015280520681880062377022740803966178302172029724946012360392290920370224311366745494556218568938910644680799563156701719123280438279684455557058248731610804938187925198846460125822149394298540658470297710 [129,54] 21854145644783965558107540075101012034638138615091695043184406080275925346868031577184743205608560151807524793704982857780257236317280648392163187114815486631826345357567742444075133159256674100753573546076849449948374470108718722871711610828959369872297335820606389998410191780913017949271327290966121262959978658103651924806863776340717918494423703742481868025592316127013145342069720758254287468305516754075208070641838700212887208227744672587640523760982721270900588904210524691063368250453213416331699901874843485276562470579207753250696564766768566768149243605975107021012976630032382486152911645027663557441761330684105248039769956503093882045279829906134959323310388230934483436130908503044661968264697326727912976819761969481897085997639404364866404913223361082326114195016305300743947042488466459937606316298478753466279733289740974401673062447677254546189082591539565191859343201246585813763743637450110817721024787452290844106982242753910395949997065876490611585702969995215363191596992464104883569936351545552788852317595396268859040135637200993824622438876946005677721571855974911037976852174971526162510973229030416788718473557923296621610211287525706122629910995066733535014831593287563706128084618971805548450238571876832161207856917126096624543992015904972921602715867083860329918923114896725895280619142972216444641612652268935242440106808479491738972312683391938109992720013633856496361771868682693909784889465787914835471723057448947312739778901597785301849017421273344650920271013555156273387315892380808060009206056536360150716669565077461773537912539067889588490790589691429944839665897059196506491354649242174925085858960864905089122315652747335741519590524283678551654773773495936839428786794947806867739913407998224846363162476252438178476014948644191131348299039433287773416717034685869762760506247565058638385278513550304738394545847390593403132569725763873464227416121131407664022765813877364687923101012647663154101211197499205901866533527505111457074795794266383748029760898442767205763037202420911243617173069636873749859055589780961050102272950509343632046097404261234235887018262297529829675684793338400310104045414184963824728817965470928723258714519140448899930716137561865458897128710763822493476333221967392626594736184760226976931642064268685027710217697403585630564181242884586665771453056445385688086914984837792021304054890245356345245922196210791909129042540586790278455156144044484657780002676653591962111804740703225623960865866909881978135284823075509938535334969951441815389493735228418065359818641293581388085580787872058832781100668887888765526329291804166770798761978622231066222467907200000 [129,55] 1541640009562151023121139052909972120631134962124473732616587919867373556971386655818667722146218142657723553561558153163439149330291039855742248346016446891382895347592138671396214151788461737174116592231108431235368585788628210223098624049140739401426564119674895463221335148050914293507385955816455632872585147143949356526820926767542630404157045882454972652063607413182920940466118343687407899014637775922656604555934185626352000763259224431352297680672565879347503843191401490580648725947074052764742442883757969038014000817829181329638595090435342907215493210378784143802371443954470699930713728335765819827234615361480388950378955416006302820909948327075228902104220797258323405055223788512508166590588566540751790689816937973289150622853790331155271916797110065858516614767872785462160427427554004146942652730238890258686858575270274977661387428260044969111746457466036953514469956045373705841769638486852727187620746872140903633128731692341482957627179978022264655081992111295878870203235245662018400727178928817925657735008015924481658492928277820079437813768415830085888325766412706816121020944155865848083266064640196788468108981948391634403560194997229830081583399057149874859698074215960412666233969721337016631107881982014022145320620559327431096299506396999582334592880832614705757100103642801542846732955822417960425634711025569640425391539477551713497566141008821796598015506105820810859153491586976907730415832745038660732689375916764162003604667738925380046021897874334079174544403513050419651415731876956355411681899166075531396266958480693343935254921271739747704994762266104954552700959064446268344147036755948225692791647635140968083089516488166387509922441942870817525526688077684104597766001823874689905619792663682474345009564244567085656288502243576547759152314640177698880040947515328180654436127168038717007582170497375747250789588883910084374198960597806462920926374113535778434416581637654246031784186201428099787610124701679745444361849146715222890787148332630821293639597180127002229580683397853961027825369827528849376667768832360410005787876425493338030393136437709068479688308589450551328920322108034316902946166626046837468572282550241520586772592989785656135640450696362711985102157909640088737612748796200978600424964179549982448953566480039631456931160005411325054197543333977832669696632767519203877211947756932111632234048367279414246685126434534639457300362574868871974659077181493712680234492932487496650623831593352910331881562740595845852774832509420659682733341879451308404560520457844195843298071838364438011748797037515961187634927820683523104521242199069131567206155391512924320804060800 [129,56] -1180752841094993458889390111907842939908718931732716210159569731503785526409541887513792229024375727309345477936761674378331210460452736867260507546185901052981082526319293691832285386357831212341724173045993065180679951422098838498697894564219573019408813814795144179162861233282227578890465054328425830605739592328435030724556799795304535877960528960965397164322154870997705904201100706432274216207605269902282950311061746063521991348521143813063555470259084617047327068330165207455809142964637602850880322412991576304722292955204483411989082528587808081894976692604707252831390679878748902489633382683823380444226830765571826383407593896095536757133490003924239839987407020035863407329310205907969090967928316632801851380631027458204204472612520314199471271817683206135701061027887269526348430603848751645477144008012230143577653006974645117882200783300417627149476525866714070670608387871005725314241064488585832688315565181522537012851728507617074811335432333614923360291256196333009051984345082440486938269912434467418873307071831937121153666860616574403213553360778658521926451218022140803120436807366710379349206430589571136081704213547623089793784132264392877920948541789954761370159501238982933074709569618231464874940965384058167150970933190555937356405196297384734137318422752409767652236655001177220167908655770879532978066780527037369044316728908893039187170790600382720470471548713929413596904106006788601982044568511329840376728970334715256343381696527107702344450081208275076811645462343306477224675578927484666874872929973858677696275538787211776701478728823198650340374799691792862126739427422981846311483620957641715277183174395195103214310394321983414754933845823028176525968187237258561541958853394997554984734752845756850232223648775983143760603506781465377606464119768398671353158746003548449546887883606354460154041530114558290402102125105750685151704305710375260847450646290156410893357600196167673637491332968001400747843376381899831260422157836142463832277019131957177096886180174821888971245864817998589465601839688492492668714340669333217742818656104779400512528642366154287399249356532534757872654180318945592938202414723874512504681491339770398359775242518069098809735871686411203856859034791813359832604057206592277045639842520769712937052736891330157131345601757842221191523897734446473338526402374062023552776753431073343861542204781700405674051991451422615345864157252368887060045774363444204016267411477763242060562158146017279216852426726275749770184971821940673451425051459789310101191470684481081887526366334696357925080018299543224196869593091455745704609392600818620398134601589353830632019200 [129,57] 222958648073024993676344486164883751835425435812138112399588806886904997105164709940334859399790564722542643539267082224790517002764548962714766025777642874021396245639399166495975629660090757704986511840271566579430430591714757478970835945683554827273530827067755765937391551749513588784580105133411738298057895327339914114525099012260812942928313094202080870445363099158430783069018851793512008774774668172223213878260227115280108667862760541095021478003910404736680911075994448457661458963029496272992582163183455037728634581530467818502234754691411590888394869719822374277472411159620343679058590184516543168197140902693306658870662640664757788082399526382157430341659132583671149428774236097405897089192667290624887541369413569601571535755134927241805798367903143396073143989293547077885293284481722909658387224321630935570900595794807040744114800998485499229848472219784838005657316168532777591934070909230367047792337885518826364253853273869175411287235558081423328611717743817115852359098300208648945884832937725380516795661777418248450819626430367832565490823793077232261025790004629252232211020880720624631002492394007064250746701795474948566908772352011526835560932741492848148920823852546300719833181557806291040329890083261927924657653105906481549848465512162288768739917396633955814641363340105278968004901965943814557015828117928029869309802678695865773020587318961069550273497470300718960926853421535260954155687900203633144881736682069691534355810363333252256235595152897228462224561081154385780833766015244388292972117649471103270796593927872597525666109453284624663466821489590559697022820530414140813657874897768509188873710913938434700786944607181426798558959529550401710018737568486380913884382538988685352721187522200287957994120801043065377766123134776974982184036026713679065077127963910345533253612292962393238546083308569673570130130447097694367321279148376173292432228144785983517272574766394933333727813937170197906201202527458113557069328453632952016378387481322436880225519218329540176339087338824907944044323846590718938300028239764371416129295534995542200293730959792281666778758857411000573277118479433388169533239522371454174993501012464792514340960997781606971275492807101078631416175861375841869655590530649372787706823367448170690236065672816823907937719767060209331922748570690191744425224483266968281539549072127214239241919687294732666614451623167313784179614159919056795654351210056494450607855512053463016681055805445343479773583595767218251772426908196119383640691117199189047281773978410859404646087693511644557810454080344012700996453119631697968426925918256533136929601424683420404000 [129,58] -24590147077701147902289824183696943096529557215438914030455895554671836483921205525696728159304404402993478086027174228264654914086224643710197000154723272557502483089626417651507699432815689081568958858768960867559013699829989518326056385834551610015005798960788662176111749582102244553402367465080397641373015686657267568210099829760825907944875799831980996518026335692913445840453642119399533897730213225238447006355839045453613236445669848278171909342375444782682083197645265189284880899513384569561055268500901815343083865358691725089545470932987736569725539909265762165954029622012510227582944343718083429841044380887734308097985455260621725843851883713141714630359924400911668779580723056355629233337072558427859115433142232250654538994005170898119055103402041125435226627555332014271713133513469920031754075624370353740766443974093706967934092630033906044783347575718458554519643792537852650997173401232233926870969650591674696563135376579819200884769749080350372787422860801587812733727851384269625579465295128025978007613966377973785195313692380819160800558816547145614332037751656673275528480697824175160304867639579762142052839858680489818576999055490892137774791107048694308179413869579367083171257202352409172935086552244213149957794124172709348721782835687398517371099804212179450479255506998809484285412284875243288875407345081769566459634424729889668421403635423778679536059557682440127574026131072840900058617222315710385463081235491298238259515784262670299998468092401967377777892840117042128704736692194754741284788960646185114138564281102203842820268935101064678717910188068655916300315800630460242977982114380482760490212915364135501317114451821516181379861843714064345963943144882502485806779676524030729964808503942910550560124285954684520154864388579159965182495015016453887907627116410596398967356547911139262190510242748796334571455736592297598980050756928164702841165362878608819985782543675627796006031738031242762382026517229388957689214736997068308929707487519923707056158320363755533517146082200917635313039610548658090495742359247256594699196615401043724558091242950035410059415615359061062367641983592698109979808545547661981173522382264275156587509788655992583780265335229305161305526870983664228007986219094474012712826060685723175064946571422877754474013490126827378429121855194155395536251898420893475262540914360588850237886969891350238321039886179620996971776381860830557331228319791088793284512223129116159909461115239432472758065624158330728337268397629833710859662805544897411520783631965132093551209107534810399972908361472609298517531452176256710647521719023998582468427182082867200 [129,59] 2511055924562751695827439993367849662408299841569632921034438784183837730451433768597698091573618620609267873391179957045797786311428113167482286302169017218085508057208096611754334898795457550917743468288135639739637268119907179476348284975590210820602789910123987413713679506687994166498423444761585386969717559165057616089389803167607361033351451069748309555024140424838971346578932141385101634389033358713410715072692525972915023465083168187417932164052974102572286549255173736237245594956376681328389145288142183592164810069193146843833289181746136254834460253162507893452180211150704804546803246206855301325172228445271052006563912768742979094017303036632080995441318642922132680935276027889674220199179908544955642138870362318432564076415748259551584878276576974137153424814081377612812429141575061703497036975251262338245000924989701538072955306588887914951969474658696367360852809575598526569169127024061366180506408145913110216345812171587784750997885195883870144481684600569131387999438644474854937948335870628325577912772741479292789097566088774473456345738625442007521868917457736030381881044286306414334967546217250800236220603497248795616703500418526255071515600582281521955978631143253214544949586904493315325352968126131171149202571231726570874679073872473970396909974704729233713476927028747053549922523786252249363372167832211820958655833949979120530474463875116342920861864869777783834728032853842420550503821806515792792860826464477671421694128397297019260854823254229226632655341590240250511600118928577973292420571293671669688218378423080310243052279337019737135639087261876736434680085963403699667895374666927021431173522315519431235959965304313470885710747023635864785524135040967310315339666381036547696177326316605223394333848343626168317857298915050821834166295752373343191110546778018843949282594438390302768826541356727251269430942932930473018560998950267661818522445621747396422025106595210660658214893203367215724684029519133708452701254049267903967045823609122900572131152213734184161464538564974679284166238712483423852635620641560562747036363810346929514447163075126851260556996756427563782176802926299151813237069847110709619893913263546244439154905444064844355513325637946023221885994461513187473099458695166446183993226872355083854564318999996228913546316273278913667661586760444827616659544934142539161361012415779029411566369036737229341829482808457145599892910569382440128798975623615023102270593993961447918923463991878235815322406983696301911763568349585115091303773792950500203279810217566240579893074659567079842121968878736397014423198570436403815004357742553119566103835161600 [129,60] -371412583054362640456226070394977838484785534643810696426767212009483133635311391629873008384861385348733715111635174686210940847188970082640446762130587621885080340235086716158030152316131627856567505460859924048087900544033263002716385069733789396943672313973306167021860121459146937962618239704819478984393507217765531139766870015880922768392607587227775676310100806613870179291588238077136491563987936655536887028852951316161650054121023636584821612377713584741373804945694931184908928364195689372331061768568796835320621417835928457656529387364868812128735932085768709833092355464875200756507442272765619127471838613370423418225905201430669107123434104083090576630441004138583773388952713875973089450117153507571468930442263069477854368836618601539523345085610972412949913553092291041994977475464509486855625630276735160719524038210120130635790560705189027264026035539952807977163913959797915805076074102253439620721273957043860480224578198120548327981982226086802195280252946000011814888819830352675916316353098875056852187156360004266414392035202980035875876455653636308064026517978786302590408518212121443904808831902277379130594588395280398913423100852754762886430312347424059933011744312074626626769602177384910139187766514282609840363760803611795595471259798735959933693009735481633391335102429798452953290965893646301851311460958226622700602760688880210530166306235050278938795214855363873255951542416851545242354994694979759274758630214689940361729523041918103729927065723306349607173338729129919227285337970010810910052048826190494220150937001095477649914843147102449910844961192283146336933373435449612715977238747675545670781747632019444348749516504848330398279017902531755691984446148801082726030189039445739226891365721899557513017188840769630568609244247193634479348505918775286132592470040110284368695949494798331074798152376658943308639112018543919303626745048533775651005941800191852065658477738643945109221232870020556329920645246238398485533319496673209227006200857539198126408174983119774703715800856466763923573047812541588608793071401833349683765444432122801566924133856723920908343678597014293929711921003712408595301340330317928703796780759929416312448652252334115614600002894764870982844237367945959517277488828603498714024991264545440961166262210428636121483476894949131176789959330041855952710779667117310682515491700728941198161649037093466938573466728960979805459708565324638467725018476605375912004170663503681379661648574115587137721172110062423452931857743197612106116986031621483950921047773647050006430455993480960783975447334890191237863838879893175251403827934358896417191897600 [129,61] 57991669296942055781829025687311189185983988341368846855507279739645050464757288019074112679742375128418812184004543755205878133312264595070859009411273097039468752454892843095618219740789427115864750228017714973583437465492319205673341815860710204016588553761218359570183127406199388952974623545845953867564816781853207144812647395697350077584674033158762497868785057370037924870043365435449105199876808125171477744578696194250556434236011511368599279845353961779757758840301381418265748048346449228632909721419712270230226835267144467866662458281760584535139542413324872638988718344622404468756555456220453194953419330008879226508067427715249441905410101668232717381313573858063063732551762521194813097372504669501454651431673109800557881889489856128184173717839599334643780712969635530491582778373609515170146674070865025520907624287023853008216224714416707848285983360150021160101111469001706075616322523479796766512808494072849639159080123682126368568609482907404406137259560578166814171415425685482738440068844274264548633680067916789277384047939831877039681458034538290494354534430527027675320852695170904642907118372127197756939515876960208913231766003381140373597939185099349649289594076006635725724060661542571581488510380160792460102091584198804155276499483633817271139339298501810079599500536014415054237078781373360846585854058089812959996297429999007827957044967921246860972952187888983202964478513350063694450178628970937677117550478948262818861845597744337555986786835854775667015217026787729083770074602708595506405928255701054388153560736605221049090950804748308657425099643584924961583551008514649446990645888245028446639553106292981666410285042271490507065251417692225624960350414557914298185345232648757064318909813553374069498155440997135214094179387857921658174257728577123409352103253262913913034279552187944770934749603892339576695027339157638968241683901632437296943865761745193042410864060910543256747460971577580693787158118434522022796931066469166120362217725808376753462455453221456490501598012041234605001570468817989821468849408671869386452734253895909709723631038680597083194188246220620467023690606919731910400672504646479109053081211030142159684460377160019348841164157902805500279747645154634551123221340687676382106791870402090859602789784613062497953707953977115163076957809777593666313189130248047377011786382096729174906089738889422811690436397663634408253254340564165004340577527099785449414728535630020463481464715577795320960308152799138556183185106421900951772639287634757463687372020883969980358437810823420493440093936724492521198567813528153950883493192258551155272960 [129,62] -6923131636195997973077484576029977430609270410765807841287875119152966704622243691203032391077428604857158181420345508380566577292412881558364038475964682708332977121161296132236310740732130738965520354766126941474896469693796616783982441015892498708221854615870742796624991603745964529039737422695906489752951267958386425048004257380143683716110171825430747835892190687032041525387170445627372093875094370334080957598758374532064182755142095933638457257896445506788724955387710610430336646044766919639074451303800859279251679102466683331990300224988183611769850097859214455147102388419936733358858741526299185807786664777288096097149237119456828612407465804042270172343125441586614131779506560463156862906950632952316335599724363004489636808244330610779648095514496551708604802620916910949844173334933186130377535198151066827751200431433882024920278937457987497848481222730880264908434333729421964909443912337156685715851500823089268793774749690346199074887518283967312356053275092798221862018581137902077684926660476799904782003710501552290353328402997798779536560884908648608867552709685898654237210880503358921590325761284746340759634436155865105063673503059245791834125403025789791779377865274494558904321715001047797426348903922120640197353841676165358406656154516092891069307740665368512425458243386145007456875459794554169579178200202987050206256385558876039194107692202232751795203228536392100751700348562910020600161812451067134592782035736026447322935008562782200306979995602355676091828376413896634519617379979309818491299812118466678277894673197812408953171971539922272567849854551446940824385915597733051229924005517740961002283627263422188980711038200507234538533637244773938694020349775671841582622261479648753130886820815739168524508486825351080290897123604276981376093631915002652586358730193354192794714550605857160936083959080377046672371278593703430788090037000352533917157305841553925673348244508541802735757398559770117303747697316709072418516276269023786435150904556611174731238372514441121081082753240935712523241021325265393893782624013785232231756124799621498618892503091306603304151028809243816597437346914322619812430154019177280187217193544022725890329149802187765458697958766441056830963637886148722955247348755742244283710386673892043634681441414494449848201039894768779861740746221627415818406879812963335685335448290376971290582979659817142615400145696399596063003314425395433148339102843730513835333259991000560481975609943081127254789664523614872062905488926267517297553221293681164853465953004526165108959704572781427246704484042424245861798996724634946913320493888114600960 [129,63] 560428414998029848174633294735573038320705095314278755930179812654033274540844298816879948803377315014684427549296054890982168792610455080632717451749763785964281860989647430018038961552154584490071481661175328066614529909503125017950286171739926992692143134808364573874910654970291484317181540006667882585642281079107400608743141707507095035349981787459784747577996242157764350736749565170671490829314435710919984089214490443549758380045515719207343748155825184559488069920779763423400917302199456625481073949891025030427819606478466403249779343028033320687536746025890300577124735616197377514553125183196620027343890935972528526371306116764098473990207412781787740274841995756381296764831389141760916536367316933618990033898951842849380791308563800159813907934914758436098452313816911212991073110103332982819130073074120654975036595942470637598757464016268535983019708877933600572898622326634018321386615299068396725419466031344121347713301957427660081416847834430404908134177958128571757896050769843072089465869591560798334515071702229586965837962011079124238275784812831111323605986068824149354833505431028158940083200907549694893369051695800193355930555672214643695277579033834138622095770815257372214466187590400645313306148686574547262712748396683919616590631399213600227312231669101794199815918394176107844557622910284317385456137560393500269124566478188558713921306906825449265673788953849118283954957946418707577320422370100229908054183712253177581703175961586459818468835919458891696620534017506052690778695949930035521322201641812279316242290486215353449141001639032826571407418518436222164271523347697597489172523019941451094871905797075454027498699159630749856625087400984166925510491558115564920624393035133647250969725318050386134898954971884390071379199238590615438632577179069627828285871493456036694187108801828110349414611725970715121987754992982333634030505449744255434999945366755629730229757787459794335247413022868538814803841594311802188169512430258384768423101036570307190427357685998306844445074860807130654448451659251427393906950664030466200389144387348530835283789160259264102869694336313435926875835182675685458659909662794415217239335381547893171510599699507007128267813943115177536492749131505077759239051672126879574967945216359368145159855637709802667597827482226309161219325830812346995094598139465046185719625721332032339655865093724971951402134862281942900771914359931994442114108093489712691068613494624658032615493200144627287886285587174310575828785109919608367168352995967187715750297216499041164625956098736427278598094452472821063109226122863669525211105833232000 [129,64] -24673803257235624214774564647978001297652458614312250408575657081100719617299891097854510666139695049017298621203018129568381680719777991118955847425028470079689208848905681456449108724577136338605867110781465485975926912142605020743603339980258655827036249852689060285195820682762063278847960659446004574622779727512469169526688369344379670501540955026461512830471739779074210086410290349429352169113684935569675991486953668074699619932342943238798805124660624224291556525952071431349500084889623196775521177022106543710432823925073031633134458850603013099256456282726226630339658416526314257546409345959391819212874049092003972613971167912557200254516361943576446179112837071805448076112745541029356549235152347722746472889643838792847023034575735409766773112298189442687565148827002902110540077934233565717980902354294337722684716630584979455302111861710439269370009520023829520300833241466908555155003709798173602256430331575421859136330894097411803382474533951631537705854181696089456370688010191932511081076453332145038923716043096313925491986227685563699477374142685755948128786371349624297684396460695442046605562992146316523985869455874159172071194857872767033206728400844725578278761956327928419412159193503448701820509613576814312368427697655123399976570546494596088978637118211366672675128604386890516302555801546506782121842266931320154962001302406326478488733444154304124324356633180646394186882830923214936410296223956712558992852004656171419815200783497194415218938085712358215361802507449354513327421772862425480854539756635454139137505772470686404709844927305159048611073469133405376782690869016272791617212552570822510927219105596838689045509404577016318872287128260735415476725460314787796498136906342032410227475008067754134676387732796416821790050300728618618285530661883510784308178242776210515205391872099239998919450291789337828507921354258998804974894499475568018193537474396274326171569448429554909505505718799025527299893106126859287383066007761769642986378547769376631602720491179706740815002684452397000826519581862532912829304144188421546173976540608364323683105821304850965903422560272690450047543068029256698510615117100486926870417004062688190470371700348955140728632791539863281200884917142605932511249010903630689716011912973845649312310279673264301133438999026169978814492248221185075743786776640660313044922598312344277110257954028497125841570404970574307823653545696122893530330778183717254244776689508693676018081445510197347605276435953651843388748670674778201938646117118405764370344948353520802259747622164223577564940977879823183205816221157834005449340328960 [129,65] -580689281698488489509624442097009370762214470243284002126930502662653572246275172764523038825231960354573732801023445374960411834311532233220924432939815827739059338281539923880081434808942586085670748729510926384166013548676940266193757237321346693179668400070018725607467241833323478148933261937909097809628321883851832495391992845724050453081029421905944649711813296243868188728787509418466358703345064564503427663555958802419385156174056816102477778327776944429522781592099485934430129945839223375859525181180461995661595806123513457765495358297143687015474378203238344363882552574039419479951502595260717189246328966822269797544444299677987789706058036084085055298982117565381485788916945673753932902388899369677279139454325367105569457328335323659574131237099423843354788063451743738561170479274045416704932157604114445682202796213094574229237441877072522578025716545913905821670280610867974475123779679330891538137099840411036569218494936676351554593330324877742382404544542148257469448636138222486312742738693630239902423368015329141028367520102221064662946957985590628152752443863102283953617588641384245410664349221104412326845271548585842298949261798781146758098972515505341485077638850541157837882783864199401375403271422084900661454578555197457899845025366238781503989734515748923151866161788782160047048515676224180576263530367460637121738035994085721231964392641051964406871283570854996577274999094762126869428074894547206345373053889532715821600076000539249571746866897594384522511042688830409242301696090435561626275029404453704965205266993431625155082126101427757944103423806966100211092070619194381638075064084747459406107818387775760768066688705614570710925130120361554941298431533339690132962332446852181108358434952125006540119684849464380918851827914723793786069269562460965055322064966796295502619671400319400992857629459996735951352708208212675823192816394833715076314933773009562937668867943067443950706513049786764242584833703048523366473726408372553765586877457512104760846302003641040881089446243389497814246768795947797100493992617922002063415557889872112934463221984755167175980122523494992061943885829375139363143860128811185732029016147506473841498637402410739440450577120891492125208854546959566069441832574252543589594662879399299135815658495664876327892009749550742153919925843632934909958368154188139331056355710369511271200341712398740151838663635263475809294878401492883801909626094531195398675492004900595820101186079142578645469235255309435634925299067461668365456618033172626867389387335663065882841286896148049022890895054394958433758332074945268955991040 [129,66] 213284106641802648244543552504220745609235126005419165067705893481922818744311225551696435523316910944930071609882387079290808623308883362790773849835830543552604730701812975399937633586141869609349826005438857285958136552778822518047430860942519175950035097536202425577362785476637084775366625385535089811132469668604649212556405474765524675017347461345767287216115450084995260477988619896949883979263955462835787301072504151718406225527342737163689493148845483676968080328748552761556281033491839771507232133011292804159285489212128976074696087558501116095591266842086455745089440522313653222846482958553855816173782291967305864747394584982770655196946082950181455541548470324723075992886124986365973554310036695058599923992910777209197746884972362096664621615970610471735884085493887301250651643946166495498680797560543103695018771663257302080844985759358008657223184767231358234015740562606007483308795071680622707281578082032119678878609417333695594034647510306613924298839351240746280955819427251842456764882365711821068775297604064535763320539871886300046735333875122097099627038772675794231100428264626099817801392198853515402925568175144864647095396955534353018202103976589372740370763364657908765277710205069348905895851722988384225548740879259861805858484484210680211203602605959177053960713817881217112050313547144867638421098838687460663665289733853216698416751376827264574167581351051863571084737191702071168412029473184205638628227825410537004445214676472216447760395018620942656445015056652598533636338811051795663050476475299760815308781848232803678160330138125668178376941045352785985655064978942089847840244285062873799019401661809870928408318701885238746449314700553485355879953529490337313584079195291338965996264610346658883311748470753383503870497857357548238319751187108857044315427419444621084400619860656465227489142718717484822297587394309691842939290994443770704058494467396743374956661351927379856496468212256043938881889468288586354574686292126593784846963988981229905447005609070978466220367989314234980838968788560998183160665538693564851241668718166311307771392744671084565243183512710075596390247774811220957704518153619779277308169068999568031898450661162913017104695144570237760863990210495875830613238543445015226018366240175902467719981310078561294066520590243790531491741785642815918179750496964040951994463121604162831040056609526173087570587847789402146529078929861017719773495928453173953407217684836902724074188783298027039396673736743375856273361066426817583591494833678101912136733404431049381679850393172329202118582610781635668008698835938388190720 [129,67] -21995404317599316532355986118632055049075458873244004324891529275302911994662602803214440386060644486286675706462681878152077298742995121376749644133538625147695117089280822530673215869601580501632262577977820945016976318364751753281794155360515910436631716829920832465869014802997588713747386922646427872306441742425360495384930750455069897775535007944803428370209924535265166423724340918948073686934592280019840684729606611415405768105249923039501541749313115664071422935372215041561169606364523841826694357154094075504398581542859443885458957232131381986530153784152365009118814702322729894068388270223992441608593541693703117141477843917718936069022928715229222860375857940653421799030545409875417713947535436939172215127442832359287864390405784244501379926129820416490598600752529237152177450002719887517692370453448637551185138071109763628106122136725343551408089381524761302555440683591889991449776786580732120369361233369603002616773290275226147354333867054693618455647762910931470439538231938621011568284474806282978032458638965059773199123514148600218835712368922917085417085601193950866212778574232901244405112802924117259408583789376819800505567265829816734460585761756417629459841437796608712882128620182813267231765162522974540923277782616031529973023527218210249293480973504470977115723968688431835379602588160919096341574014348705002345741730036598834670464470049082306310456531629628224456200310454075984040749000570605645376138852142425920800243519647807597386528563939815756294976343276443837428021133410841578558367809604914622478271526130589825926711261363533269153858529390615078186015273846777859356639843027769076360123755538411000566317188748528855427741398355328675395650736733558685365870826314128902405237872062681960432613997425773065070748815436124118362654329095295124911323981579955246842652791851009498985569807296015829345493375799286303730348867724939592735766774565322874883524665072183577314740507676260881092961865277027115611081020007482318333695154312325562466984827898682013688398685894709323498918722566537422277296222632602538649158853101168210127739559710445899886321301961736803122301459562421771584863862526717409844642721432151227622539336871544361601633220990762555681792045657537529087059134552850672958818036951005257756581544161276036127014307997106929967796790274632941035097510625681220076210780742357698492677105323907929208783280421793137259529066667370209842786651501269419907204179623947511198652162947712290678967689768010709332794189022197043410607067290411164356978318286774552809014996447256701626809861516668484007911010751626560 [129,68] 1499015789847456488579488194054811116123130525778605760503067307940567575715892765619154167813392032088117490291941885076719099851478056051119194713714437435741376644344502289732955046780823515156220448261698785625401676731394232986864319532967027809074391601954287672526543220390372187715509870877459575593563989356969352537993502368618806413636484966446399497292161271805020668270035997657944952466769807830728362282873989057813866754697432940189084601559854628585792438780817962792911020286736021412999290478049588458284069051405660290312699365014021387294817874353548599796757321562756235957618728663330386577696567078685303960771575701345979642656561832388085119553773645984480428426119748051480794168957445184234743502533971200880911655573863412759082690006769197090977508735317570449811896026626569481523883494966424368116307119838634239558138459246836306723026646419165543950047304077696405927186889399810450137747576513569717856613669094852595000661549252229529146146955520936734975048081325859734639163820108181219629570048600598151867210648954049431801182581459119528375331713133253593714770001156261525716875644055460482663775536806956249370992633288508887274983875106756506239763014367486686493355933970192745029674036919425635477693773849119205937421695507774061452277398939240475164721859959208100669894531672786673314859434405995775835965467239242785136223919019890784592639306416804843291730489084206789547767459225813506464280819292872418763133532449116208616227854943737340211461275214201366353087785351507840861562008889474693950422914541520986018782286526344302069361924217603609610757545037643941538157329072920322404560911186192807821447265018422119132543979876423156918961365245922675918417382270753458466350795636707353258154391174557803623061132371733938115602708791436301417400312821775325854471384258483472100680638509384492286993283672622295121091542018628385037105269333779685870167636761789368708700033510202206945268535762150726647890839391246844200708672584135527899460844838014334667472830737234850026940598681693383346739096388866593903436211867379318421288727293556279269831856250751615978288865209627095433922650731757049756525726678089971854791667845690806048703321639533728378200944566813969010985685831814303890548729237605614422514354556344316267162780977607826484365499385314252864658692267862887063990037879821703088930775713728017473543560345995948611003037436607418409296230151902284079572032497694672542941797116637018912797826014901756327402675821446569729077819622003120801245787009579516648647437539281422217225000294654264350214297865600 [129,69] -72601886082196874457738128924324749887887814225345659023511288896336753281708832130406969034374951517718858477760553156836300309141984007935520081757638096546630374415539150136504819981917810466254534359167295745590163075727656785878961599500547600848498237546412238881043624886076966645071247610195877067922218610882084852574605056551461068124406203795522431629424380556158671871407932142275245899751502655562943469701049467996778221293557823425692661399315104535509424483480884849329303997756820979962134467292626763510337759490517391121714868107819084859565482357429779689019774394158738947771067582400112496136721861265642385958753561825684312213168504503715465470708461095736149248729121076337492093580075904645086825248634438152484409611954297640848256145626805827068900705381134855737537666153624746607395024340503865262662930304570482226402864824642880277815792177750266837479576076425378905450200767729029799018873144373238857870339754903153041205695576966718817286501717725489267939786457373071869441511196090895594184144253434883232806605112890095078984349047393617783994471320486222939982557952544539389852823615134955190057209928809914215860934983270346130066373269748059126385826265204278726568929348610160379811640106317166193093522983467029831435514102572469628414140040768528711544132685247287082882672260878835177750430579856480382214443442018025716824957337551052891247054771041630515672458922147487285493181798719751771781844220689050181373005949590167427762501581093883608177979700788804253811186155052457963600625587666686327173726556292312813647794898348834668636736548882125060517984681747149539232357475438949347232721041310510953225248924899138669281536302005887567771318007613146443033744619199274669196279477838681505030248724205560352720804148442717698070481691299612493123807227545840938074984653350720621216820750273870698425146222644505064371306291687569728755328965598443123944098549141944660253032219618848198728493189061735830745912992138367583014797450015845816322274758651641160553309980321066605383222849313434310966202301734032740326019467276352711481097426413963792060511188082160088887311824145852502361311828206491396825477054768716175247166012745530424387164999665612174121237617618856337803158285873063478191693731073068454837199238574268599627267359071827571653877227700201048263791728892119824030152277034114965657160984091061677271551355664331850997115779402481234053811030569582291177658461240143832106833566345553024256479259829549841066005005799487468803903020869866047834485615221639349440443233190043882908372963233167298441784480 [129,70] 1932215902476793849593702000470857800238853488131509843446205500453325226345297615506792788272874701523298145844723004156074538792310884580138741882070955092364837826141643287533868769786640690740984557859083442264698709928030221989318343397706866254181591952044032823956036745529675348610599107701775480215416399842574921759487293501026158461691969560514800566004448581881986006332507789417122061458842574853030194274192808291410519001229978790032165785755931242754687182437501088520811532215490624035050444043811110566055170106165506394966759441715982000036501681235444460500724996548905947199285967605561954011689027005416493075234467764395312093666002165663324631878714688545498250813924913640505948938565859332692965541361160289246013968532104027074714726705379748067183447103484425567339547598457050522974118706194055661732677775338205398091194973080074258112862730695598836419901053570289265267364668768028846008067588491620245803390532510730212018912160856962650811338178012517041942484517333287307777441610855432157674080750120309134729477095717212293168714457494677265158118375996565479610458706266021463393345847536092962652780550267237738058039160657690096226853389011835214647083788639640984305163383786261810342805781468063461465527801462281810882335914458215086895941458413499273225889979255869275854098331051475092883784807030431467688974495209853126784193489739369608502264590940418692497946076070442790678507900807894062772202994576701387969125593426935065926917570706229147049915105657610073621566288940655584985065516617236829957607887301139843302812091072179956822225841021207829816893427261188684496100517677992719772538074005615113411033250611238058080521538516901243821324578592199314837023696196452339036323533679335403869790663035356617714837508370096772015385655683251276869446854645136565019564100836479062979918248180768828316688864066568235805553777955311393282062985645033451925425312998371189752992310211723876013224273243359739725224518734708719150378000680859120969881937145465821886232195983612279884757753792761359448125367022966179718561670251542741074786003376656859903542334015964284314597756826535030315723537984871668018763307376615429476039381323476504531402659331792125245270437530224765096079818684315445793047787996891116214149154837425904245228557375043463617240652673043164476989336537889340371965009830707811141246678604868807083841309822317475740472279722620865756415525655016220567569936908792576823980154563316346879313724525203932847189485558792794744271824402482178973403713110165120135949943856021824566818793934475558813440 [129,71] 35139861282029590066510897965540685668441738621841540193778651548590258486635725789839386664070204403093259601952429697281867819406055527631936739635478146025756455293123183166874032097391663174137348422632536657699531587616384581291859801599064948349872670399188891931933437128660224324322984576644752297052458662096031800990808178723795084072314557570368517660810109746917080618729039978339400679730412389521232830794583192827671112566927749125162286451834229371009404763240231582114526323867777494104953936545370003567694342499868399255686257758926690847202530783487657223261038602010743874843764147842953249165423740403922423076841159254703936330881549613048022192969870436303448536787779932959421225578625224954862066932568583186047824116351907845140257138973862490494155871002682065013717840560573079562211524730655288250071322072440565958134685922814968372388796013573907516950425647517552385921984052945097750265505111242908204756392978436731071743233844756386807306536929847777785637817448216778467748131963139912602390002856210539964969882989972589656871934744637534950423963370489536600807792073590079210310883819423406336272905588894540038848230756599673266250461380763475495753820782284123712351082340182846682383350953398468707085790232623258826338480982238769956616130468397816573516162445375900253100915816429141605507503900288842949607141140430522230236281714234190361854537054874464696133634366745014391578771773216613741706288379233402033758615366577970827755773340192240517200276268027702982060672358437801853916258884853796697963879831080885086347756036623808397651506165857885268472574884514376086354450773230379814693644640251075565676257091319037368837380871960590914601008138925311666489114368663317666805424206155004403072016468121868433281671882854843212387215440407700252967931951637116831987313743043867595920506281474836013557305534988342898711023291534343448634013485468961944272790404102568019719677627419500311711385889422249459541583597405602783998068950591912376968803367259664350309766963242589276557177323940016213320512543792673486841665910255305821595391870773679729595632989295742623168279665733836289937020237708995586466000298920819788382786730337209291900229999976448800987693818645411918632984389071986648287296439072014553487365890234215962069214362340952637393266762865675975932474529427321328884079314769561976935705618704893873154006755537639434839568160742565003512016884472635554320881683405877759446012748077114111076233211050170278740190346101675527432205757559418004559849018232120011530285873935236510076024033099446880 [129,72] -2875948810885041230120035085186075982083998970086745026006458945439320056769053910194950565547801270410301587678456196278340897167971999100885004299791109051400743155271480710699954150603180836472822234376285921732355643983650949362079408039046854216861247546995449749056282396734186859632078377478038753474228260452417554538606747183468101830580549599953418645329984182956637586748499912137712414663152078065946594089705156623163011096272822094215472301083737313826111348277968041251236677943072052722530364319643759416009402085209089579419073229078520510144640485707038716759438460823473600600579651462755354910925819413007524377834824099449548752059788569688891164432655571909148557751292935066898752243533789733670724181230622996196652856707433269846514573068912467203830206653543789766999958350569515431841741652309071307151392394345890795011967856351855837537841665222461433835609993986070769616904515326115794598361525329332883448557079254535591643548699135461990736016135265190386512533381202197877996720770715113330823166009512190033936909759484652242447321019149370585750536809176306801936347703969544118968491169899280850653394066506702199253058361041996275820848260420452498231484837745556220209198981274036184182540336114657199868108135083609873431797081338631872600260226311923419190167749446965033156401568416130875586372455305900236426052335568788783177540247525959890358434518666977305487914935431329498210439043210290708403152010729774185479264494845446055533282189335305516849444319854853053475622798619151051411826676016580091411249860164443786438262019912655064624428676252868295725529533394125345990869002156831261303045693569253417020469881446392925377048160746077420401697384848866564180557230147732979613129797265218356483399088807322923309152209050308304465773905749137097080126870836483738654633325755919235399373910330991848066608594921334198021136284109409339965043386622881241834463058756571268990659135825073203159164848696443713502803359124129560515089112592019519138341019272906332632993330148713251393855686465672402321816455185924533832681992195754901053428283264641588807164231633286567066816800950983898909834100853758006034029020037776775748897339333866220560246882043495125346330655393477042546250162581772277946917545365850300137157681049542174948786429707052847447084789648008074695959184962877159317216164639972673287700788245860504978072627265544553365897066919698300750552092497859550692378016829602867139846954522156186773457116427022601393600900048809631142481924794263573523754501353933497977277053557331494817811439826240 [129,73] -14648302923641190097066796834390746255105999409404474422769177653599221205756057521133617859649946748574540967582694125763966709602688139009232996492231853689914696445254172373173877976857952728008604574209957855886994474601612471524766322058450104968218351629051690901965942340529806004083124709788994885032510343240764673883629446398773926008969654088672167095463292021356074598661890778039655262461031315556310332000345597407306036794547355379302580933397308558332835948155029762859266009104142154053513838052134271291582949744624961523351491755744826794333276293567648612168391508236136412151659197511798589590759570823894957003191634545305031554048121500288474905790531759668628330220609512755431208399587071352763391574822718734813509220396270508652348268679043030484274066280445716799183117933091845848173095934218055287768571593828951857698395237991030729569331443951885777366769354763277743658663810887481639710247657953675092318406828773804581990597772674173297935927913603055108250311359787937322373577012915737460440081513692583792196966168996080274108722328219782344766247871193457958884401433457436171167979776588916225470347421050414120642765467593572369005134665250099897852134260822600340421434601350962579554752407078724313113947330873637567296149727348346718893673628687513993181404189892440092782135954644816786439661049633985574319980351280256194210300203794517161914067884653009975694787513998457126240148746206057714665508665375287270654715325329060954523040816791306099300427768437015817395026302928272192966159794283900690433021253792170438783851961135316349348287328665703622733986212572166558740204678919927177909472754484039236001927657718678054929947002013396752721276125488229667648626834540393711246937902825666146346667834743313004823506634747206577245896494634105227960774684766504899291816260233941383217032306212480126596451350020711764299943650625178410918439705623649912422676655016445367465419328497134173470511203936636207386857964071496240381441756861102625735045090244237622471592276719610612279608024450978718025780027514655050725552680193081675986170345926174240936152370689116629430796303490066208967391448310895353760423990424922322491255143893017472366812179067467761016299654916730047385339693406954174694967860380301109404227472480470038521848380711701432799412784228319311845176373557398094743917501597703655636760826603108219939141158217881375760968797231659137835098212652868932618841038798538445080960821873706968033983944101340669271630608663186425994178743061656983973098052253907816283602622125131709301101720 [129,74] -771257530669072843236143290813785149022630190271008873027768730395427026022799931203702099053866832350020041486835837149709502020367838640108095582882259777472476260553544215929420483458794923836179126906798072614830864126601910351181131984454649530423544881878654713713288849407861711000173881273901474290635465557496856864769575917315623562017312743266196563365864986932067221099191099795636292835814092391603109030463491669007698189862708741205401573490226938772127555832486485459635879223273411903292723109903853161030469452026853989595382742970160412212005615199813111773428865735967149364149917990158000310357516488576063343561193354596536186618827209477887737356682214483950860538661100946551148900676739009102365188595661148217991031679422948588174442490139673669372495093146374167635861754557923403193785104514743924647040060966287602142746939997090207661781211430378564166947238307633000807058933360503808201496331212025266348794250648209311938611131175091760798097247346929540574102016371692831951815102889124119963507992255739837499047033049474533591214715049945985441938206198739762488322779089407351572590869594215106233927301855286080984128915941431922858704266386713328969213736347878609648596322637604331624994256479347414908045403523382230491722419029978257961062352799523357676572626083489135652813809577409375370694475372622451809968426092129145293431084984277554282146674404282131665313787626416665034264579139594783685858900739454482190981256074479313083148668697079511990381695214977040326370026258703182452545363426046519791279303443888660756742393750773009483696404752778282582977559323878828092351358747842144846256934189981236867261404066510408755386656035696958056528653543015050930741029377544337736201701884126744577972419625015745001378878560501559820956219161127504049592572291024244803016522748106203195555211827033634400100321955886986150268973855710405841568346256219256885118568709094399915197749994224312550054286697183592369239859649591165585261538750769051892243234519582992175155860885998626194058198356905243712781036105284536293891199720621380789680408440577320328581359924026433208358665015523716108675803289720715567602299718941133674408739588056069786189202022545792275753013349654765273846165701270827143310620796752516177132706493599679557964381559460269756922572413548841543365354566153560350480083674505143202382844063416581322343732246754876384596491229735963545123892663676290366551111936693269926129999240673765656902907044101001701278164087390336932010129117168434404241119935371052822717348871996880472320 [129,75] 130711666732734356267895052631108196179190446487573117074307316335306784196936192422439712924724192679974220283382655507790524054206277979304075241938045195035217020097934658307872472628583100638232103347556528151908826246820563591008800135970249601557444432895948169524468403525048999595961769216721262138247143408169688369726889666679666112293092883814456844600873353327618886061651487438173699679949104507048710881167204446220156366668887162209091760540603774330182060791918265188952981391197568687134292734023256219612030024696995338806407555018063542622638406162903086693318110893251948010811508998041446445635083587784106857087690103300381197545714158155413601212224428096056515264829198735591376405815939853526864616353678730525037068706723456393310664231720479519436855085665581426702022214282161774947280154880522023313871245931365716250035226427601437386898751379279193986594576131938106394316055655063660643681290299091488747464923797022480267728467248806065369804318164429693726558406141129567816710873540950589525825788126848768897386894548853360677654451482034686095715412066982064467308459642963773896434150686046433551512646885082969808412892411441392124282212928885631371577819756364465704568915589957842821173421502782786335093870841072897498302077374590991212475220601916361896970085659015889376908755356404188599558423722932452000984458538585224334154665192299736275050352016306182697644692094444636233842849203613570880254582772119114969182628026190128531326424749717653321030133744697635907247932632529689081941091103872061062257673634480175991482975840353655886006879833765447363356865057130957375081817621214741373984904415385792408854586522309640512811455517933606263579402736678284204868192347657274800590395006623578001202612436871083276578363077974802622187642975257682249361214607913553724881809935451270534470829181468801851341702163461924169150023346006281582381141515791831847892565807596347331797432120993805812992515876439869060297876918810960174852332618961755455093895661797359410089173689937176190174570371590411859654016983813353349022808669011917208757802913243212888869120958837658610726174139371069771152710719315765216587756699966924024810801581777879349970006154284372823511353650407465763908570920381347568623279922824434743489431843942637571817099173678420595647882768734592792214633542233503954847542647948649844928245052744140862490475367311170709974098046537103825834378450424662050931780162992885490652510097528600155017894536120181681322913428143198787140736651555089246084028697183045303110169123535064800 [129,76] 778775323115769394833123184461697787913037801859199128008393308423298057404774248162330602598000995671582461775103942144733064224622503798586970945400948555817524696970466168017721701912732040903888922267521059239063426554124129028376123907692541092976891837869872451367351359663089278183481662406016237292965462808364630908775602249860702768453054240350606368109317819038144154370652504538052376255003556680307010745464345148643654165004882057320047833069652306218498334706244555862798687054489467007528892400104236577765078095784328728279321855548430831717095364936907300996926808224558987119331990723249315917304199408458153820470432029587865845618163375424717355389508824659377269774680189063066747120511591439873674307790299638803334836895821115833288278776713773304409268549294292479008798980158439187974240706104921934070983566696942528332563715053700540404078808499571292734225198252084493522627541964865661668873014452263190340908091313807320111536090134162516911369225327432776091535991095900034039735586966628612623407444116752180421187505404656450803429137506896574626976135930784359968278451271647395097391953576088122174501791504977140118557324586250373853168548064955098966996589672543948150094858944553861841797759136875552003050527166544544528778967063961467194785614517462413374599562171701808938127814802628656318583986238135938257844757286247661097387226504668060145939689288635496036564453829986647452389505964146728883351428104991112948233597385062237285982395194572257828734543700696893129977404425224800694389249405742485065696774227964780652327780158824787194819854579167938896592635618030640170793095804000679087894254081435326003506285060561560276776113369192861254634907799095175139260377123740589681441476200039987253565767918807257838926617512536899732758446858346067236327622994367115168871212760145424330553675451984548701809630613545834162746397297730516447021804614327535642255102656138836332596024216295593037799036813356748617207844430249213860533717244141747159380883226938938685449772959899141146210704977645110668096451813185965448414594518855129703000043712093747853876833877644419225595392622792989743883226573744418760005905987599304341628492738247759353348649314522531921307829790592062914336952151794646206984547374249608505460533526834366082515028329944429159859393110987812242261094369649151691044477791010554844623296477842191327118372558625246906442025894052670668249677623142708348493591873330068771102737387829824399442995195740820994197628596547575323901171004166520744854003603791402820790036736320 [129,77] -120490287313524385983547046933869285820530259931498896561933436911068298057848706234093565287284252055295261451110950406610083083744469834512199271957957185776883190708353818760678605201922556665856696423004886496545602863384258369450970250370000885180069677798325745895675067699838462218647266868189087714696106540691761988890783445237358561037293597594633042654474076946022460209040339738592840306387405484182501060001677433766982000235578443773351224875775133850081851032615139808603965810536901027187806885611854608632832790576478593779240905306612988994458243079099963329163237768451714009050409434769686304963651948115228033787442114846802527411620715404907131041645657515494899414290921986247632126010499122577905409691590720668342159663693154020877484823204723972470038298860604606143194100512235969923960625789967820147435460437952926367508583353490608177490502122424962295516529288401328454431852984018040875809871952004073455249231451244581665890897027840510650807461714471262853149967747574315826943720728589400387081902620529180582590124151309880983109823348637336613489995281123152042829255509128205012371538539924289176700384160244901155738230750161399152941412092541174709347365030593463514698737825668393578074061841774031427785012027259166223654100664017716341671069037413647580719490967713028853196466800799364813247581150597236405125157272292500841178550928620035992743097147658723428335621924382015210062728024413350874988098688053696365163417501532559721634685354078614380070785733608515977726918865846104610384551758872276652737411815303939497672020813289741925459338664423229162898201397585819727880517437252824780134229938633505279860112742385269556209341858354939564328564840561438716850452866447767733236388674852873085604205047564377899758156618130914222505884760231755652186681401869201570179107602397504255607611880749665686483559305865159026881550382913363016593908594388824161994173264008583489254999975621765582172024063217369358689131479511634920000907607959897820502547992128189635964639469052110356339923838590805375541788940999126115277030874700290787404157110213423429027548896127002150439072333138846421250565078844655630926249148354696040101518774548407625393729770504427230092968486080676145014121256135664469588865519744302375031274680707072263917104584056291173538608816776688725711133254605002967296044257009452664684997732184773552529675322205812933882191797798734082329380116278421857858632158645149411314673423000051809802746774996858506289058615809273125255807090097256252053438579199289722451459040 [129,78] 1475008077561087651130256168458163606927195988665938095825274695114379512514009118787767048404913534899629730157087456484305166153760601874473712650630233042151669905303994552933706756934559609533226833419091990139674802721205837997029870876524685069993443785011767610425355537767556312664606000201943014128310061654357937263615720525396415825252513029437145531831906845798534536333214638792426688353817587072059975298212154701615848066649321586114475166169389706793337394706624048627470089612476427630195643680620297446205923538175071225208050555678088307171556351348782861953448016860547674856487056787606119106487063752078876014450539923154841405539364782620090552342512789738187445221399489302991695973081873629726506517443005000989090950020356519462822221329978158935185537873560204192329965058372964895697482085210803630607328628660262611062071276187508844715601362137597461234076820885220615370687330961483914707125176023635486826212768166950913068054428025997140813218189425922847401968368188195626728613252691287792562924696572471055275475078153433510370760375360700481028430311864281942024951920943675042256912196985748815486972547819336485566297874020229364515539193471300484051774070680914308986959660229354870755616704459436662988295144659975911973705103465518049965372148946866879621218247752430069494249266438999758649362578560359288809016421475429858102999101741435274657544673724348485932087262921042581334123841095083494423197083180155538692705999125125976097447499285255879254607522066208719432143361975955123156295487189354494432357255611878505979764701143279950077478119542145060594625562441355407257875707598717156156264260518869835381997272152228941484760103787851605055588792024786729988064175980045387367043894758618728020936108456748419150478605482599102296421132953781295597871457933893583141553942819330241061029220561655051310833440370600141914566448741686238053085469501500391763877163339775904637295743174600827410880460264135423380745745421692970581060573156341391791901208876661980293324932191254571417960942805499954705579321467151002986262763637956455723862544346594416932417935959087798312822276785593606726337066464404321766817692008771447432960309098038080391856973621599625274362061384066207993873738961306721912774977768094573818977088149004143165683626236893660053897637036058539760090508872281670700131187247026198077503251856135424420119370168516612525073329150460064540029972274445224746722861278618182585466613913197000143028564733248259344727179079709983605748379950167300680845510756859842512896 [129,79] -21310509070602849597179801789120793275172977644805908446233770166881802466424931021523288989236716686128654184024053896190633993444339286555396828483640170396991911374591045258696262023166406840316926106228224630004911580681471300576055027249445092432361587087483272171894857846249926590864161628386870983786566818545363653192953401418824799039033761946581422627169897431161994029289659772847792323199343977814612245427696937613590500740447927861723076333634250794247411504656010454264840577493439060986381381745438257302537879227912995498658965005597190198499801562634313570548305799395441931908007067169806689896548514229403513091726501142423215527250146708385629024356711621187179137635376187152263875947567407704171390861514933008165016177567898816504897485624001348633293555108010480026422963001173411293019539035697324708973937183478848190044856356293476928912987188666524655871251474033285066117237694269538951296107640617897667682919437164663797339971961845240216677099931742295006122780794632257804116826458125427042668351473742516506888054108304265588005866622297873411511211144121751479489905707492189480421359917587924760797349781024733269761371382187577437464786420625678376923383273025446950453551251644740280581874674248655651229023249544015202955225055604900889142815469490902565697599672965699246539964562424801379926314050623560956419464565337354089514020421622273632487014287020088341369243934527033405685473821316988771225498036422051207499484911069306805030069242735502064114659743740796866624444655730995780760093123898418386546085262973718069171697967905225727000332172986197793878711463436556006756822599817914870398732432795754935824936177752309280092773572950838448567823290497654698917471669733233567830671422459604774035458708412839130431663624207427412630951163189278712608016144120285797371331663896193746547564494248922858463239944812252907961302787504716972119876778247808736606893187266530468068573722700823439669920304961624217202008475838265308302231815167205815273298529122211445865116752378718782290118117904505942568056523846121410546768939075244682250876230961890540336010753358668053419386525679114517733295190901079896290921837828989057739011298161259557099109418218550434675333228523865857639024778275228657863883365174921249668412496435315178436721351071934501181822876163416885429590216947218213161270920807911285440965766030040462102147188174454064447783823552117881870923167766703198307759160729684795364058333374178353329447437294916677805280414709368667596544950184177076956948720597165824 [129,80] 619804565094691862702058588241355178032752187056075810623626602786277404444082863626621204370350377339089648738887875328183650402459915295796896973359261467356812003860998971950550651642646037758913117947733309351909406929373801618999255365777603295633521832490973342110529550279855694028441506196258559705718993354406789381756745647685074810474496670812600668107909988931450587639903592762915907587622116680167496461929878314664001055547869961983674890428783095977740176401947764530033448656447439436988490850374542377155807581080985221365227031696936743002720095869031001403952588338092776822267792087476405035095061169694017287295141633160459734157048706449253395404323359057307859395862196938993101238306700171018422647663067598089347839345272915993431716627693024591432792378699957120271109807463214411441926258324751841701470859551174465078212219666175460230231729028044351449516816221249235810721503480009826149431547326457302529709355235174994066123725870323248954552119112769887411062962171409011728337276978335356563800715903868866213081447060288867800080643038158844118784590959272796897048295219553793460651134924559532625399919311983364016538955386772192489110366179963752528653496658800793297173461773429528765497511344094867531672436075454756412399818010229629522650180898789105206199617114196467087770738085581771270957061788580613586662834414209212692811424731659454990297760585736418748458171930804945440997039770021596718674124820072445250375605852470791274248679663941562674480716977996247710736185595768185376944667828646014292626395012250067025156416048263566788770434181337518280660523411668612747678123175455373585171744107776756786441591639100168983604664853692268736459223925417131614999172987946022784823697027282680284773378260729713572570728559814942715266710554387414923475686910563699033879332480628940704449603189303199351993395158188469522699058766387285490019324822559902753119014687263159050767223906598277110031490209284283996520728147942906410951355507864478318884117805107347343312598311621184981426250160397071810399907668943997213352836683023271125340215461275085146455932084463703378106088057984641969287563469955963408815971772981802779025436342818173129414339599161219423108823284663822364456791309466201457532720165841291643733896429566585030679931815771597147696205417681306037111067367308432671138940960915839178353431317979699200166074475978652569144484082156250680992985300299435632662550209779636752331542712968718490765143811950496625687985521498674402349884146158882233710932637440 [129,81] 232003327292351235168786077136871636525004147239512301980030463065427099152150399701957231502686564789793843142633266962850600667698669742383788896572911365373898879279164538985058463461465311480403400170255413437935393278087145784396702615942149323908375471152560877921833346499329976035449898576995557233761821471689371843350539775708211433393023977293208299799787510800422776855367455553782791956392324526704680490218877701049301100652522007230177337482931378039726426786229429835913559550300408373574243880065824858723734159596976770673369594387617840287212592479702025052039153207640345463950555815816555112467073493863898032001641077846566030558435852607276399763356492165773732060387885905524951400946023358766116347336238983989069857330466785945985899615041995881989578141201570053673766963489099697354895152896389080292082187033473247446057365397283413340837026049056473656547982612603234825902307099998590811061670921822829738926781995216815806285182174893422244796525974009109908573138450779719675969057003569664420171251141765997423318011384368973954984829521600915967041859721090480967764505267242620897036061399044542994370140351133567099414492111875949913871002384514668452202934093477849775890621321113238553641315415182451331937512248806769364030371800000609177049547136389428531497445982105945328675813834878625473225913741673217709779454441402930408133499975866456605442334408289339524031239428142666792940402257971249635489703901864174255198117263422784386079531453457162869215126907224912980068966518216068047497078172944387635442295426235779582931864010093947639154304546057372879099580170600091622946165676709353330717702300195801553582043389492990509436731485794663590468213993681942394259224392608920056490795263945603440815806986181551646148861017839684028861424670731615008360528672245743434616230243280264908085205353673334347025333478165618722604332108030919253688660114925395048829379091625920987790732710900344003775918395146719980790932476985649223804362259857762903672273421237596941452007985059366572711807514974624255688300048459282470879981468362367545025459075223072496690104165147556563521359154678016888096228275525245461101943376233976514052512709221178926474331937441130676073589431049599024800318601980591854154530643534387965233474334246869785782210627195103364216151113655669865512425810679049190910918895577920772637782907978297372650419423868353014100883326750327612280398581646590065478123653955735847852206125096959534042720639897902608859051533210069513804026002906771756170176 [129,82] -238478172536038278882971962338418604352512090808769379077259566670136972158379823619528403768211381781697573665395714363830782490696799702441193581045540498899319956539929502218542659111039606911574608052454354055318686645611551965241978431372682769803446949747807574264104516292941937092248941997635234617533745955690082024268474853084125045197712696266254384077260645163535095927557426229227260418816405167185071931450463683078206873237822140399454961503342475986103529601780142068633655258395848622907581774801932798026714915081936765096551610114979614368111224714993605963848284163152080838735007273543513246070265982877195495970019801765079050766217766101484595941857888139582961344925151169678491619860733274534007630133965869484014220315405953040317473544268506489700949957789471833548724833140114783065806494149301699162064034976551248428309647488193079900379161617863734105429114903897527025968650910904473855717861718548620003066219624871308402386903712170437226734144210579466325814326963746004963955283635337294600629935396678929078287966731075104873736199898189081413539161370599575893983926387253956174812860859341121294985663948303039004185468177436861943718017002273676834717692066652678703748472212564524992204281667902127245605501548981001420270808737966272690590563386285325988248475353091531651020683679153227986035555370495784665063449346794337490825134691722039790359411326360605088684774029755107532853949898174991563873468503803635538469012341435488406245554229996112335012367422314354603492503492366392594427718697820933574304424595247452018401914893530466891724065894629265067015471467594229742563694503294504506266688436806528156917718305961619197333938047717107097518576032027630945360368234329336341340792863185704311799561716321975286922044197136600917336637926314243204237766646320512977358525919955293461353318884523907037683637493836719330517621183698342155174178500375619909722449135607714643213985064784313027151765682886433112407143975141484345770648087706151634014453299822591426641624901242612281576126331312334690512383646635765529481338126356912053971658561922499077237199891740869688637566088456635825530690337705092201219870700565124929712012514104739740137375278992383873448808902023630500952249079551690346231890944750272208267161320023652193093814181414509439184695880677065984970779597224319720589380900123944951593662629883216343239836078327564393110497463601268744874636473244520515237633937533532273166244123437953853183160468197343661347391425787626471270011573997902160896 [129,83] 5602719667277541869748421817934200717293519430385695119844445926994762499713822400332126826528656660432100539688649858151544139428886731741677081419791219455666410166826477704611291049659057563556986882748464056188633613559232625540810902637567724970193936450733668932239795711073825219072803609201545519729507334489470734956752105557372435702804985105519915783522505172756910034646977696691503004400796570306710782903188592625427850421915363045336746824462733898806755500072532785904639996175928577444012374572926793920493985039580891211649704148601493854630625886525317986529382521443664438280483041496930115246354822029732453299031149680312660919956622256421157872996303953110075007459337069031441884597823901317108251619965152846274800182096146934538677792936430550557057571724979822171350413121111231495425728307890354202976116998345951016143458593874566062533956139171767484123829161942628640226131603229000681167748607651865737940164240381947763083022557368605982602590477470124248438897300022779083962009681196701095758407027080050785690922793817369699760484275499739950338362925064251095831580197491136289540962641423812236482663140602244463073052732544482271152880265296924068889784261682579977427885841332538598165358200880952312944409628422030249515167196157842675092868351712540257945153092663800615098316139231051853655431572883877376272273651368134968686302552881955033081100569612457969500493537498324110427860451036667964589412217708861646583694285928425857179246849271110188812358517047396092644906592171059156399910275711457364815045569201138995343250915733944875279302555048055266229503133444015972029365343291286185132222626570961143130334111139883039245659189389385891101727447803679698291493492078456145079080935595032749634419992897891404935577449923134003209041863714431795042541697389161024926022122230800022212380612845541936033898840723526896681812778497880170265278412147132792782185947560865984533109239694921862617077713922380648741913305215075547412121731546516130881739117701391668663572159772958989815077948095282466518340870176618408114921628994502293613263866457263371722158148429901510361828206373662820915073840511151847543342023837403525937619386516248212557383500997898375564838862738266739762027949845094928954063877244914709771115361164937613250794680092559565156400473689706568250373809201726391733787824708470909159475659664122169572073844024030440685626490738055033833503400300407341930906813727875849382164336043027745642273473936408812353259544920381719587553985408871808 [129,84] -49513003170484771143127842872719054528667914107884311896166785268626025661443753950962346725012489196333090127891985020442279454102629321386396001825927737062536936709659001552569464083701390383951743382484084252294322693542449687018206922737325127970906127807978339658293670673261913768412631542970213535159093889019800897156689371248943597647455016688819536327273220225362010285258130066318251307939772934965593160533527192462062449899360180909677061656240708942736825933715754512995966035082446334703038024434841513615186829622663409936994915322461651184212531986964246508204661406938427208910359780800686766432252682731625336960577237605846495885948804650342287466059336933351092091117153371213057788157361920656881065911314180402052413274034745568975223289728631661909480906928553672738956779554359364101382752267436191582404967324812748302078168116827044457569482199983210938271373302241716732720409950397659350378858356366174427931195611766327457166150893800324321906096852689686518165551177247496569478199183927864706882147509171805813815999490306131943460977948728491203547565464208435830735161654217205444646277888306579260334573399174494417125723998417753470515981045281178802900189822809148000454229187503424575319545128907040281466996635828440865077634416361471156817942116446721257992824057471350553614181402644019326619496305102223234813708309099718089586888362564944751736993526559377701768079054590800129911959449574691606241628272405639877695090043620153672973026246589757099129631678680994716752223536764451510739135916739538855414347146474345285309744549857723934769705761593210447691755312345162020445844040194684368791163325777179007193606655488292291016927967534677149114009463076491360660641721915175917676719059934040270541311302761299233727108855963733584348391756751263603334317554570220924101644553281554753598253834854516557635170249698174492116016385480494085730997871149509551037940330284117615186759341866944663289714551260322635082159131816157935250188734550395246372606579267571377073329046547206209627342750194176450998996723010409693444343028081207049825416033055934844826859168917777844131895419131749871268211517919497814908778094647024533362799234123972792828948282782665591689831867983359536220786073829171126818916148008030300046614552714514693342134727885189035848781554930051473491097879525386898827065696286776230123697233357280554842053948825628913994832622860138837672495957544777706207087757793208932601746735190021386092153008634747301586758230262663977079683436032 [129,85] -89495484891999905027661062392090454825480613056927840651555871324340516673905370774678485672554803133542406328757150607813643233335021405449080647696988255812155891969617396960080140331085319187869213742815937275979826992255739068394276838264901355685780816578575504666056751874510817349322803426488753546431075476749531039085910259385393886860057621315029555860169414620958300008678050885575120172848538625281856546399426131500292252802341640147411949796342495371148960514030498081611456614761357172949208297229825580623562149615586732437925470134082042053720288286668164856819963361998669246472940537109897623723549304950753824022165498131809451391700827848763140686790738275164549428727708786088564663174975337264791630922517962016072441940216682023554638879909983984322431900668638127869457741873629685260043542157148873586041907847715869102117437541931751164490220511783696541703932291650814636717566160293326001272511390275123283649964632551866033990704889072876860962334530479615731953814362902632369342556515701755955667444651607837675420618246000198679618098948041875207583639784186565857910093624858919240761214638094856472409369717428672176653767645081276754751042456132120801220325347733876962946125496931328262483792275269452847020683421719915631348652521581275528395310437238983851077196961223943102959789756794574142148606029897269496631923627254632937286572840318795856359642477712636386679785261192309007147501292059645078510759732301307177126572504368612318016722538803165425499393228923164732659915354811516033523800052191419964899595685505940320368164981129846693659676961905772060244857281056958179024447549362091411531483722583770014836496142684767931706723723919573726694821035971871539032755342014369015272595725703204734284343487952135292458266314557102795840029629726959012818965241247722418237824619446511746240855930091554333747362857316742801592866563868039599493370465415989271028514445760102007299968176054388856997819696815262761362979391086779558566108001549569610358396983295360288609498267614320169974707313341130678444561275042498691656770827928694189111490429062534247006406434087476412496846888053034081327974160501688224677381104341372874232221366652303985826589971417534057161978587643121221570435371614160459094554199685842844856478467256827945728011287218896557122682343720679516418387098818011371162979603194768766863154209682867040528366680108525098815040198037258633859270233442432555921439162610468728073598333871808236565938988265660464731696558762482995472776 [129,86] 5297630106549265519730633860336406805849286410485862625750664353922134913900049609201622961554831057580171679096637104031280961587768610426408513413137537336269381578755430168891932939018695368938084764602330509593756909980644310063087921392564107090555819086398487343572474794194553923544650426715550983731190134364538921332895696132227048896585979255881090219643603819070192774078900190659198489805007133427734565891351474473908833658878213955216374988261695091157628846601359842748417945887395505055437273135570666106180966821387132903749981752123770006169481576503089177074552165217905003481209832421860775252893723822560945654121937433560292438843637410544172677914552930314136435259997201674263025625592353427434988663265175743828584896424673073077008932549606139155415188357859796013133315608001493310705557481186013413018401408701126945461876902066532080411455997360047369442126358654734215396514384196529527766780404309681758173075683953175462098498723670139921985217288821617753071895464926941151544875596623493009800241491128772180528237363385804498193998806649560927031033766233658823757049986624427436871556373166587766771859078109812576274872323822493902101394117967043512661922575859698640154996756740356528941652328647600608647004473371186305522690042842929573722567492391151646275766286622764112255585340497882527658451647169558992420320860977048393291754543142968015557383209267445702106302172099606839164762528825498994633762441181085686010806315774295110011179310068710268483326966965085988877888119333279590828327360968800746829228840347866784535076321277774884551895969687198053771589178739852188565029525850101371363215583329110591386232493895165508684689641627027701957594972227340322722152674378345676987481040505483836090826571263964387293311359287008442318781172233771610110364798385775713094186771450201667567531275942008144403539104038583063734610954912383142805053706203346383497134067988729848003090551571516345111185559692677951362639290376881916627450561912982204676628029353594932769660712570545441988285405681288823076680686066205906934152698818259309872258906378844954457942882834538765330159075724484782752025436860968923115417979357437754969566543424100698217754217091771209692717211166676259994230553948498597448374862135901945171559858226875574277934290005642959089413334215046653742311977662026100101763767038910116450900560957481371231346975862340883387438164976289551709895515052442169258086961877215128929840240415417609347730850434046202482638178438534806272 [129,87] -43071148556389160060130769692451812845718569647300190378053164716115658170004764920259970843628571190848346944413067842059206239951128428903377858913250993432071355891420364255072364266863090147119410680324675773970925742115180708019969743078341088432523170120937583985319121403180910463328164850384571397725328093695463387506193602983981785269397798562395627287867568638664935934500759006734025107220460142603610825516999536524579222006175994853838412926096637880041820556842958192435443258847736872152837777495981506310513218042643495869410706895584355149195084351175724981007399850152279382420033574287391642478175439783405582416401456398321208084051815454915392713095846341552224377476359871489197581789098017942635073779524803852737362715343273002732504519861501291446017521725360489593388234069834000086582264822873412668835784085811634480068904091949169559452685312128295662875119144917679599176182758600423927278097739840854717624099567840389297571230498574287727059033838794079658263602853895992820700860838721563339155187490572880572295028553036895682941994201793563831032421454425044673788499148894523160278264534512386853669530784849573399711670764287586130071689234688551661144504930846380285083190027006224581249326701749862810749600767433444371483107604563716339849014631906667413232129094509091154331173195532090828243787970677094957150387654634358226454864131429002445256588617273947928016569120205405431940370536662838581507593830105771648152390063682131558122756043690024349771783998725057258045382088552966997455031623572001275973935402465874132068658734963456004301408546543908552713326561646507408600086402566356899544782789559194488294029328762696059978714517536379778096480740454887094368213764637218351881466567273829828447630803987737590663756085562935511940330286778203979633271176234508478699600410727650402486968230192781501804359738244064329960873861701336951665382228098035282810477600032307677661368779196874549221369724697837733606618940282748356840786224960476632541319677381154828618781877460874398888655777668995736236868632211592273322392520676046033513148861654013058841614906047401142440484671831171813072083456361499435401238473871516770504939061080621475553860371097786595880145258488159775463976780429578309315949828244341475819977422786940455624431413030445672613272651469735921205148067385190653279251147449436571626147623903773497775731860942069011843466015325227649179128293229543766015942520966244345223874941343529122832207800343664666034392358090272 [129,88] 54460344400429472621164301504141116865200863927321110106184575093631352896229786195157185909132795338922316864524687999719115454946952397574385311903843813036091493586246744282928871862321189627545072449219429326960054348447006686759625168532256248757202111153864944918138391706890922996118682455250393708332945420235545862117293042882966904956361244336650759688933813314384224944023709125599297944157753575803542313070787775733999817068190533473081812644183432211763575628515504130938306178811130989176985664437683477851956458789173325280378519080995380578378603146895737780105750066845949542646290312177627472629253874253473545984208972019623757971513013660870310708132289569272621265295720012688240247276526318408963713408229551800015055210438409173795821374654387408959736981840164523951591683327878694072924468777085260451439960025216846372568461928552834726936264201731748753068438932227820606642801832108630378267018643044291259488899723820171504714469276435723713044410129402064657492867752462049389463751268579071474090970979826130725369825289652649472711297267482349328309170134527920893702389787675760550934073060467365715015305466357459997769206671322264999549992365320335135918317140060850095441067876517389502919638782117206334026299717484570204296155861978569472904522277658425070053999901535515641416273260485953795052165831674137817256024418993650268857823052569316985702880200006461216147217839979944516207245992534855762607808207288956866909660633430181684445881210322670732974327366289122115883226515359881339554610633440361786475632056729844611666157010170015977294649633129129036390761922456972470672783254259612888287881471738631659306400814996645887085444556307846579245677240124567822251763382049799216775145965071111986138642437195431402739694453666358361946917463382079975032961767060789279344273859147733348769908769645344200501790786632905161092555059821985679833984512200624326249071784557255768766645794059106606291924860595257293703584171452522439045669930437710687306615137507655326386276538794563741398626951454570435261865138975547864533020986526332553665424633192741098133281435527563415404261480421636313774663479186417473312336680797419442510899121827885342503922603522571200080244251346589490503478290942430786693102427449744420966281973247062604043145605351215199608136870817144703077642537901248891097530817576711447510546828617514224426539645309845706766785425833493069961878536843333642470702255752579286823708432111719408083489705120565733355929280 [129,89] 1345364268393750774544524994817743246598355400810312402507937414087112499382616543325047790790238754713215968977534039219865505572151729428217777331767625306090723880418511758040740355871764100078865631495505656138467709622418045002892374972221241260090531209241745820805991370567879227130014048673202579209650298543590119248894682240656893988750570214574201786465784747560164356707549327926188372411056865362803632595933277576260996418770617534079475283607296829764436717579702977852223058050867482363109514638206856112720773895915107189909589627554460100014606126575465623331782198728996313595015947050005836579601319539007098939714718258979143038535351081829382162895924829137702966853325790634984813748891831078448327461116909282896186506652582532316429254999965694650652250290364376519330512019098609931227488807758626671021792941161980666244721290633558399242934740312096362076458016053106076786710118374719076026582450769326472780534810155533457113085870050033856674353645382247416473172896708372346965924042816065789717875099192161903086875696412538653089548711240775909524265271810739009731403516718016688197415738488612176685628688077089272056594368912940682413235973299612665324358901550003732508478111084774779890863385739612586437935274735289286865344194782667986479231028339984353463711698402049158166324201238738436239046402664603187880296880459228871148478925514442614056898793175165638258973851088743963589757384910616406111685276904584302981893359065455634633858877358156350348297585868497906445535603820093910635490300743252444881841155845936750002146425312631937510915456052026751197704688811154971197670706298881123274944340864932555587896531911000579845524227341380284958790921721431718047822315244444611320484004439528717662705517560134594716927690393279703974253285410012178828230368565394785715694325532274581060600518334218057520704087069215054889767808073137837858729687864332170064063407183321076677442423912493167858327776013599086091242306363052467491955519435887653133456831517875283839517424026262240408925420866866110315567442758011256143817095407544537793597545023327055433512798408097766345256064176284544959481869956120174933158011465216049657983480731367087412107090204821000792481074332366306372147130760982811464716199905747868009935073422277380159407250606765160550616695116092913134557209697929871169558496757055541741946539987983008942192165157957568804941046914133174207247672608107224690509456105202880017192599500839300846337358723275172644104 [129,90] -8132095739364162625367295900111041530150079786164085882092888100728154403820946529761790353030115745993476667816954045964663138862197985680021789104795285703328840449906788867968863869026539365479941726470312464663045368001426344882025807576284535732727865849834205792195886752974945121725306086406665294932877624746058503642037631415337260811441291384201424409559785973444133528276061191788047863084982899979592100259683962850688730442896299454803677782147428516799791686417022750550748309804813013112043209164931789711549976730364519759577778385817001349986885903808792867090616391158659296576280122245400407742580556039343468705693299310931641871553288729371681827788738574696392670667629284902035980010715500680388654528607178852125680023858822117774908405821154213218954355182681898725804972471603459338884637454761011850657034713743771041542458145266394119179294015444841839181349667908916097886588729301433658377601526786742754215267996992232003651967987802451513422100459977539197586904409669178174234503222029401721198261147057202847148697786865484587599309097256166608354207060221049902370306273972392904016121483583699912285619953828419025275155157004744055073722518786086847296651214863478275305035910887576818993066024170162998738217991909638370269378762986595838049745230927544062299557493502297179589820457255968422839523514788240602942046185235070318231596271224705730275193434172469261287205413699503483128417172762918725960450082488457082658964616227256820292966781559557345942354872217832136842138402177415210119333456763773277731523769391743079440976192846814070127915660950801569780115573945169408270860783811844272492991113500270385861600490233646652604741768556595672440826845186039990999376757878358382500642820953568445354780358234034523325500078946441127507059253547151675337618393440123808267349423489679579023988649549658992572547438472376677920849546141218719065234900177118002838887155652086211255751980146264536483709685605175472441781399508346374010763541126212623650617968102402587549521302495913309039554607070702936990240612329046197669048636647488652969042009642474400587124561763924410393059161810162825739778606885940393495881045476791068304820879631481615077175626193794680860447363348831789799418460651127705765824696562087520729200677043305104620584762685601852223825815786615644663265651475918432440507409188801633242074544551381357230468920972861560033892758660152985652334898751108024723376493818673784825698407400276851631615722012805888 [129,91] 13732601736323561468201474642143758584361808506999784096413972679202967593849593741158171257260051911539585475085662518367144837434965975910917091840936249733825735967338756798258715506369110139619563880727680773687370594200717932476432085562116678319338024042456980794463677984649086052904344491724881664956634228788744699620188021092384113714047496061807946703331231618007547401794093261473605184826519666587832841384303991233496415685392645316361125403845852477348807451177179789829778752032842531447802299260249645040297101553999307668343690720227889149236227332563290268935210973076993477596555458420981147937969219656249140474061608865727458994781707373137088455696618283460291889352610809045849440789639235238320302662760327347977943823852786418198191155252959522404280812929969772074291724632383787948372111275520230679616023232112628589236666495581497467764778294600691517879833372914304362340064599610830299207175785751705775327478443048640289518406391921346654009412673239541192933018253035909478374783831948846531028858378698093014130570319060763745881247616989845050308794928273341714553476291548826936563297438624318896717095709703268383517117680258492163559076757080389195224431471964068527191492095060793322550811931015818955430711939012005247298299485399333590645875657290924550776434148726866682403966928503774473286686493068489102863938514496937545003654425293742666263966064912369277393260011099393837982530582197755567733455193741297926781277925321906956101705355620649564843683448296314061428232196774558003814561754192287796427662958447194081808142915690785572833313792824518060999914609690991744129280875872677498920773664984434987696314811210494372453010216147109882753875386187581860200108069287383157203976222273923309913522567063661751914089408360873311370462531284330046570344583116547482241680349746533605791562228568363231777102342629882817101575604624813966472373716121419728762481071733317767463420662050855358118784160280315303794204180310986783183122446359756285297732291134781680136130997495037400173381556032152820882568296258968549911490913798242737733446823223880247413138176225756124521781268748964921466737081114428290939929417385465267039676357841906122770332138198463328324811746916213927282183877566314601559123070461699278033553906150614096860427994924911597396026849589992532334466648299250713528820081575110202170723921739703250654936776543108202984733137520942785287022697173926234907663974620071111456294676899270886533852967840 [129,92] 54282002931095440057371784428016525286951600281865716199984812752524891489950177736196225311758584059346938555013881209581039555122834464982286196360937528896113651635727103406541548720089705841360827663231265081869066490002083927539550917582946258169129778591552585733643690981665868582877546568298498229532394109842246014290312783008927369802847978569112965205377804639125804442714701857842295887911561177364997135204116497815705046445065624155284261477282338003970043842048602672990207080443567573932111831843844635988272190024809009244383196704143610466844409158595634529056179363544071236424241449236220224472157340800807972185597254574597983002658998265438880648765228479722379256838109527079264398507754535005811364164590984480933581566414458140403623946599619157980390815529288000570089881559916115489100200163491606281877150653665921897941941631441668911643777885819448905108344442033025465663828568419593679460759140908853870168545436948988702817305504267497485940089359814980184061975798297778728337390536120613519817994652840328333206924685551450161627304443769647565486757306455388494633901723363313265606442094065121664848034576014562455604735262455248327072206963309732004739813715332965145290113248866693536786994287261292904877739467384518041037193230198984610150392693263661359522612205134836799144248864992150203208907745232042413084818260047516167164361846718174441473815901206580874034344936696267926561611682067960770432763012823593615158529546336275189565990708947771960815756594122214477888787521967050831463267494609603104242098806163951131139455540393168625238404997991409836804576569966961257394931820716441695009312636779473978347917303615915126019480621068366043997543845233161597489870382621077286432439482979702573095996441441514166659050404637041131315219721809079228219972714238823075490789592755006547427509614106202000302555413322395158228539666221898777833420229161402730411913247661380441763630552517064712014325589382694756323152367260306129145037426602494181809382239076332912406909028330786636681794559378504241688580728497735750612497236488196359892815065929963702634029529661202244819309687256443716557169695267870922274306929538619794758057472797152499212953628093608351726218335393909271976435681806244614103214524688238755340609973464353124274510100311072582436410791822238750764781465979863484288284812220637702478186302337757534378875611752663599832753162001264043388997594194401022844080044571532659064025426792597263308736 [129,93] -234290935445958091571026464645713830027897602212770071558426121413684362463771178964671084803534569814448041604242917145206653439841128419451155263985560031422497676665528660469292763142108238674033672815210281270744378893816967669329391560225868647285497307235431121009027352428674790018325816872462982238334077865840784541782093426560448162047819757995013940927112169832556708191083866480540378280160324179641411739037215711167361129589897159532814597157196473104618916608592648116347909679491011374571553836725122266024367260124126487839800957977541020902737989369562207436941473436360590830665865775297452124007667664336521792357280614766344000183639029676388595994158546022400612217591143824993538548989618459400614705610388002270325210617590932617654519776301304798649360261615899442537794931102078788122158017971436600173367798584875841110888140041762140083250310191896963011554997045065681689013481562386300645274684520280722595601573581480460313156828620459629288488018460159062422371501916488054332471532567460616860386144269991717198151813256487017350064738172791050338845009271056242996615963595217978276285509446451550510435515021563912423381880241067330663243927520289156064275068810897528310534655540268081222629904401812564533691497570914905602672755798176200539971884629962665458413544529107753381501632677518562390837472750813716084709267123331884490355875280951455639427003808909571844983323343306014064040334466781443682042404388408093844686975035720539452650850879885178661518263485573799754843710024836344967234323648922279979043012279083343719156831990365600658938048119274861756003772694566956454624423092088700423006149891506388722774080932202274277483759734179669413807564717875822222005191489488807886116225351513446764083110969561682579472451410401987262168151414236489652058491885196850526634970636765484423937356016304344647537161567290292693108676509557972762383767986342570761522414364494078378683472921015517888305229641506020968033324302190927045097693842868085526475379850617745652078695650126316168233930118644275671918933534754227904649720344514652690170873057471143591700430335775428076585571999368318972382923404527151988038989447276163961533863224587734720720535005495936391367152735899014380548224156082904080032045164663131993355283426354028480298436932775524558137740311771347504041472406559527307924202731482889944136581872323377103769923355792983590630420903534848732788774596109360731696510279371180141232035369875762104 [129,94] 356374875830748589118628256057273412647402399587092082455144313862067460838169135727334154416164873875576205463411871059390278972840180806154642395567414994078163423305094248693674265508154221980856681136474955080910100117392950355574039814737249217808971142852260952411519335344972622355492044044942968085640831009175023531042249363910810923509102133468815621498548160510719235004674430235463933298817599258526914575596777035675121766387308996134877604578145196035576574062912627182978812044564039048317746950213581435681718091830687506029980038114898403733736669547932175907382021600307716050012131213188896284781733370803879301134438226666633462752994141496579432592227265165195384375486969569278823691833043886374007177826660572785479317740155158886843259984239092063192318815856511630786656502255668434759476048353111131439284150957146311587903085343320979283758589569790037833455487268396966793762038968733624801084285695577327048187940879548884985470782839476811410039884818295592906073943166382631269043892594805281794216656773630420797739568684555586287831518692046627674122792064334288259127393619791858415438307778241530554830315474818290983796332133574469146504464961095970067337788430539579238960292596622064838125710582547944665966486246056847066415532269039438380842663118873372805117053762187362916517972661651365802592280263113062152977638078078503352736688795749100397858468467401957626391851267988521558307586122346024237206756118944632079054652508492028251553865986379910265834785480434151813945381786145888891386959315636433166776079368064961346065345264831791060124337019386773599708356332774296514132564708095225548024689604149668478054730646335010849321306449508440720098545930130152049395256880869577228461985281908591223871831501565791067608193877347205582405200700835229971638652717085716364491876253591967557720021374562554771421114861102734792621448057207134766561781706440105874996301030489621096844642170014601360063636270983549296198919618397544693057341574090602000690594965081031589648114599157194094150169205925008398972468784134177667729091389008256608060329962719704852742209962094071923958093613836597965733631101167303935832929762802161223809824038481429756067735747083581071711585976270949462763572590614479234547356623273242995636991109761902086646725453383133717684905381071257529507164173494037503002811670356023578953541857068661261833436515741806365077281393450275481326752181640157241817369301588677253612714370624 [129,95] -358839621757550500261972711786168159633667980762364853682202540562561762379298986044396082222302720999629488010412664719746038518904803586982028709635615866952982139266869596382534437268604870431199278189955767581773504877642950849204381513411955700227064252647457087152685081756838026458025588558165327497147166400722045628281362844030060497577052031677908336743853992509309550404544807295779759555798463756607765014943301330573615769204799625660155235058736107463844573876703049894200865194529827871209091586753760788367976614025574154201160451629916394177563037030056615884743414568344444626542037338659190571394574664442038811995029101318586804098734618516201120111543960895202355556686664330573385278391089904306770182779899367108536599522227759843481068825246533842082106889843906668321758060009394218364432807328326247580542639526290872328346021198142730479554328429269303390085996767674153113553404457435383711056367027249432200322644493234475369724890724867921381936146374422393570681336579667134526909967997384517423582943786004785289131490761865250984696740641531944430138018158415263861427270980053673983946397155840421395639881483227691777572810194606948864356532586599688828724869829767924169793459025583212123157178632326468250343134440992825534101827398568111510814462531665425002955746106927936884216232717948422467348224812013977017242989755250971454502674484472858957265158857893146253094463966065935990812441823959556903733207565170393611491621685649378882734727205462949576524873257403787094996018620800281608034612285212968937803158368925920080728771534444225073333448626510286120886997633892465399298957101956950077314303441169602870859351780650151147755327782980142122056313268962733666514895729208153955976202512860936469841270891860259253641414787435406594818207021866128236473550572828308167631458736692975699816279446594914014014569425821151161298638001547080550748976652060867239185042960080511502256022304061066998061459533805267130075157199446124745376942693161649174070231673869407192453456852919271085802114467850814319947244240613868568268347492836230566725088461441848545723935729118455547606168963874796947030346283596255210122908587744018154480146637022501699579735122917271510247640175671787019986011127608061626794890293545889623102569670072254197875260014049442455180033567557881750998514720665034989566449641813495131993995234759484174511228210497464345698189369790599548860771111086023681645749142105460060598136 [129,96] -1028419674291206617505769811269644836582183852111801126074946789987622736207413225364671643479512016088971210811001309873171064336626590402743382513068235574807638144015857002060469073131131712664595129812449707478433827403573975579089307758524856254548764306436436907126002368541571543632569603250327612740046921019780945672791930202920299419328412916441376152799315922829209078276061522371419841083985177450500573530900616401773012350688822960547499874355556335460314699693897041267241176734542261800492078056378572114320813031847058607256294236341884820424111013019421181783560409434597183043628649016387687391289526715257759460874382232024451116539032596818078535320874481450763370864984314352131268726084103392909153235176291646446526793415295578339434392657414730411059925443062252186696889924237500351210901070079141833766698887553734685980962498484024301672429824847752317831354340094302981447944795114025410684571447666510069454422405805293699178988847874291987297992978522418086637364081628223262425747676478814232573366420331042988987898879727355148512995849286043218723209219312059335620094817223889409889221512238679496261776982154718431107180798271889921039596130803631872860563208861474084087219682392157688719403989734203005626019141116638795751720285160709673483280369040639955331835378388941650207976993134171469670328633689513701279428681342345937537793418876049596418802540513730297100896676890344550754313200828373010400489664635032329479533431441358455426831414392216155997033195533717035439197363966547284311959369329258307495113933382511357203270448129192598816286053974947525584980594789876277186103302616500238592899513998411880654502377586679693258385243879498788331333544791622144003513461599224220677921283225399937911816302214057744363915987828446624593776930288317226232197162667806207087460267765278595960969112123149208607272465074058467039396828250268098617515952019196763646083876474974321498098825658159393987120341707135127763447772948704132730501070047520171532549050112483315603410290167117323990902711451161519699275961835731211076441991777184711610102608159286552907580014947709404640038639705363061198960198931513578987406440586124987380708347221717280368429027721506068330134333051112284568050548217346709014444137008323533945435078723138718946843779491366597894093709920192706139083565483636345770417929861516822758632420701827167354457969567696392711436467602216280187565931114202926119472720731215176640 [129,97] -12143586840750265370614381704271741044717382135038778427359487940593357105250105244768669782806993464350819069406797777142712853632770354519797961348491184797500551030088574730927540549366346130219230235090826819560504770738366758318198624464675942849054758325797081057500654129106230480929915322994571104762676341008665921145679753896331056980563407480291243658222737792694483450220872623717605580784115665425831676866571180545324351969316057676434815563777020284383720475050160304877387891902502913894734533819788646335371301386582844758144084014534548792669968172349659753457444181028933335090861545621259728650731155980469248191048126452206136864572352211974106098455157481040361106693799951941179462945062473564460487229041784735677152772608591562025297871787065600317971291780327902263913943197897436071155033001279807852031930816935066206544735249442319240774389935018776648761147606271171445908058744754928603917679017715337701141870276038365072367627941887831170404313653815641524246491356519002145328941367418020309149083732255103688981471554373641868146746378021127866654369643260766918695016530681946464256124258167649497832057227994089035169770555669729344222701263783089349517946121282008790754120492506615831062840619140438039910899568775884083041244972410338270946481965715905913369324529409143467889192078917738674835417154932817313194018736626305322284211768093092723386599435747077307591303438128631580874378875092104447658484492193317768101068604964837641432930476432735032884699095265245358739564618923218791664002949080863795046869797890290010560659541080912600250523431680357289989610627876775877305862301165828817191480216882485688444951268690222678790322426469256367450678073659727906976765201826587617579314285531893190053573827887615808263593914986366885692616169785694028612281808910356248013982116315296655015137465864684775046452114559231070169049595421143990421200577151696664019467387421700230838651182483046798697344643765627149722722426692042451351391105767960672446683063226771336638998275423986859030108412998727814212279394715679353601621269060565071525150322100399745989307592528546399740776780378784984820792068798550864822324665227483878811651896151055361084927223638289236625581267035594353231990706844788343162464352974947038642313577569495531945299096763870272400822052466793039178551762074183602458992010159087775341483659758798233724359147710586162226942146200998190680552414532800846618488235448784 [129,98] -3059200784833760567494137333806622126212817601591700852141925946737808170317231802185423483845141468465157352321293148132614681882518438640283314075101093816942922194789287743035771616205983829706378089024866596502441882429231759790501830586980174472741558209756134835526300350745115134631457794960988789523408108636086628707988112330517239332249262191893081950432038824031172504805223197667906203755552042142684558981690666024633486259948015558501949184568966202517965658797391047537310118292508430554712604537845305032899564259916229127836246472742968541520283775050739468599466554522996943620993772053652801497331930681161074368188424796864527356670359837419634499483966995182539808401343483109513396590367773474642620074401164991746606840655169475648375998924461603543161383213055725077077398473449649585412489202827688452662857163075906193366576174494481439738162188133784528578809348537109035374791862053694647278963233775997133020941442318502432533630722444879918581092308071218275147584190447305092766589719929686034293063256201840162622812268062938317457830947977824918202549866855281912613481807945856081165643704902914613936400886979240395654017684722844877111067644094830188135451194749178028189390710771961696949139255120303166096163327317389139608677706721231445985262112195743812447491956319333142903632518359992717152634239377169754451492628313640868291764708355491764241819982178495635975782283352793153934795082931174520355553825951880353379170698500118845709459742967855298834932370601608241671328913672520751751460145316166699796149014030315944413342090355537562976617003921954309272525870672715764842826789039561285524469881528399777344054604621295765782560490011889119240705640338541492140582273522616834364709626555011479565345536445873456601872810772127086630549666310879021828760461471376467956204414918444547113598596046867514810964220011184152957650595776931715075474360419821970594535396164039046672466514770543946907706093164456535065449822141006628224825185256196701096247728804804363109318951132749035948252658659748104506967869786683074627462955255318354875431255758556425371149957994780045380957031228613659842962725074901509423316967501134664372117847665121174431104922215953759384216665543537157379345328622506841615054119418772844221294095237200009832798737132499498518315334266028752141365490071718988876727625301857208758444675571557677731870753921250818251632074824558498006815519862971536120482752 [129,99] -27094997990717725922230685260549867751930336893517174879367523677449225703140355345440344835646807290994282261669586778433006966562496510632444273619068216161383544922981824190608745008636152685810572067269982819389535927396427503544979497714934155197985537833290125886995374931474581078696808147812172524705600650219759709850092273662608150324514150452301095790265900501267345367982942687073904835734242071020555184235143792224843792392970024401090693830743124674559120398177559486444364649143324841318960653480408692624678962205925756431069310780418778734927765640702671167610106790073025139080463284207008232772225848499986204328577460871816777143117753849508412996380730581980802122743611827143395137471766635366903996609916401900202971337238900355193232077678172008048922112917764575466437584334283865767023416065121301104912139818809836189473939137378531868877844953293240190598918569529095390714719085324394303116180706894958158096437689258942528703280366524385240773028877183524179202759011368032586428043813093627790800503887474136322605764216232175422182357987211401084539898010790462620352147992682793339543974019591607403239324171771418207844952231883985806600067969799064482917227993694328697651610505693200871757034848066226347057816524071052567460553375632083065304942200632968230036120837739803457818770934183870406916015074015361302852146812692566783967866910420407138488626259982724635814530201516890236647281580847152204729080402934490623644857933877458411605275062727167226050107319497245669571173364867028382338823445496838647545485749632402201832040157325852324568674312911909181215573658475168080308885412977766786965170054187432634381300276290634838148523651004125430400188921448113642696741167536611073409537097844088949096937551773879475302628626898061723427202442105163567703939423054176247096186180112501386291564697392793330977713914817278883348433991231086425514158308366239122401319411472681746645283026398862319582008307007485115569103922234516074825071074849632867066316960729166921844361068447802130602884942597215477613782692618136924027724969620253643589930669912769669066569870570612165681082915838576940511583523594197387126724720974841489743072211974607281118844986441668671438551483148264200112199305341559530198434718211700606371596860005007273124927121581060597271730131094145037761037844200871475098116155193767833612088751671331780723056366079594204064923188888684649783291465119760154552 [129,100] -112803391119829880682136031753427198721616963410638503996756114084854272356589382793059799974311384452347331963909593312010173380863222137250465353023593726701205994086272984223723741882757821812856565014755981533420469006610468610573676619147350075065642609884944439609167564925681198661416192417418763071689530578823940570598473614966465046344374581581946444439754406656053486156748581271583112231548715140969785596943337193240852026814212814722410250111365601773871200344664692076413366727168251296260439423829672073751048794047962969925758834400061160270986112693664663330227927056732542684152637046519236999571506561977367148216458728070455710827071332623419547706662967262216921579960532672149659447683308064975815503233224001968044681499723329563408126586951895956451242074309402105286153291112073981395907228812556880245799127232451243401353926990520620623017365250692172042100919800956991431074390554365411446208714639843451642659342865859096563749820093143935116214315342372577100033902028385152357762398546419147376639695805930512693705264292748611133653949539721725218931447453188395171545598409390922307213814784996468152841893016456084691243171344108530166268272330433382075646436989129662601226176136611888021258793261300210056283589469376027297326672673799434282735760782214078995130024870951039043915957216430759044757761463257082736835335930073783925087853673210951793204240999988717745682272431423430992021072004938537954751725649594230436520953527421606343025676214565544341448927659554345413862144926094068528807255442924193704105691360694664740791798143298338142687576219197862566758654401663059576144951930046803644520693254290923118863868912365843206575427273602483804786446886655830298518293093628605989724994536648665076081652049579775529149520950961275292579464432842748979852435246310794017684685712935455271669257148792448723811153821768040223226025191761551790734851455337171664232204435103010292815026867897956980003739269375394589967728677376892977913793207133274425736939210971063893562063046512952120453515192382177788349879801968600201041056724063933095353114486739540452188471758716096798637250533872181521860010145417275571481003821124566011425604898979440853095405757818830665960936262454523425170451543192466248150042240955860049544678953755001540030519614467951367798084475449794079124224569805190197026160580885212088817565381551809476079773582580633836898692952038351401787927759915216 [129,101] -299314445489180164425115120472291957387196443624727554635266814208010795774744202793362034693014155088100039142223899519628831460871448916508188021220977912807478918205755036643135510164441162624212681694919783953773220775411983414279801872771188462688355360571278894216002986491375956666838602319785232896292446752879745481204711056182592709543745457836951918389384057498318221521518227215663542576745664828676749063213242029903034338971867889474584025517046539450127773958258162526927462567224961525371427559028063937280629291464826189760811601703076232889045615946564319100396575821395640144865034499455964828531182371915776259136902738453146762603549359185854714545943894189805757798482218005823321357751536993515008557098358312923204495829488152854534546434929676007106108648738517628667601784265884794316655747554285767146662793451249115114566092382820987957789082307667305934676534363898369747019033751979168240078697644256682654590890796932828263868337366400830583970801438848815852781346960686213004446232587060261141709500731712113702122824300786148301225896217564895342903674405638374563226510823808624624427128002580364998701991465767107403101470843950659291661719871508582430096409977696600031350113718261819345232689495387120147574840914758917525573574208692189213243391075697619314804168969551808487916186589827648696932712315306035825969209854656717849788125481272833621272471297937016194482677383583927241204160693745118501486804800880098857472604663751585705533686723631431481019954343425442431148812651805278042287653146086199238271970179437641121771312807566843996689755286026076351870371784787963562551334052384581251442757614962169185121165503229635497571262367170385246813386511823268882141998192198959168582897545052351719881967638601357644677227079408064400572990044393492999552997206694521792019550980870257205551121150309334836776616134620740229044718566402589947014739137756886798814378134518060506174954839354442527052111799493808755425860303452539817392289816777399628719765861890761947865153479172596814546323963136674954213860155341026908282687857980419455958254702211782654072606704427911538760578797414408525042327269513255455972773792949988767293099511733888171432959076130740825070380772853566845178895851831908316809357623620021833929824497769407023301720112265194836757328555928184614165941210416935866742067263991078766274667765774295223169508918436750081022085086345764559840136640 [129,102] -535471457529646264639912351778598218561022321807194760601460001296442307329318415565041701864322618301190897260793567857861167798194951132229937044732257826055834524834874703421236869084796610536297992305619443528784662033201784159407760139461006999748136486773502803287974385672343320613922979521482719828043912796378534117661478131702120519976543547015621286404429429103259889876816430247217897161038482977435719133091412483319682014480142325222124758326259220215672182038374668687173802539282737824439686151482467833299851253822079029879504197625881243640277657591298206124668556157997480404420806250981591433231747897156415461443414782418044802099105391661306339431420745192562640353903052980738829932505423682265402300150250313542988850880101415135674316340816490549605316474924399901584732987464044071699645142751855779770282267369941641286009726916677935342055351713779221281318610092920176432788750985019173257057861401834891925746817279799717046468023172892071529910851902864959533048952948131837524328461558389389135677419609131331255330854659408270404391184275373524622097652628264881077235902350739131902786144862346165619538407335808908729903414873213719728960734806500135132424585373407898213617262285693094954828296312942826910962489854487110208283028222245018456318616295237827553165645766041744612467099605107296365823818820850634544638504252065838193225377855957194159091889532977797280715086538808115755583526164373729693425286290873659990720935146712710352665456841200915001313558838047554438410927307714676049001079612996541274879085927201918621400935453323575424514315821158177732611212136089288105854317904698735430071850993167663699346601224003871140937101900399631222219758951842757137112876721948537732041270389868835357620941386980273219680553743841141707656239494929255003165588138834782141946738238077798276947460547957200358404955036869620371354365324380479675662214738134033247761807177448651036553787622993433877000858363670354331950785049707167572922780765401790909870714364804085015599343889087164382995881414197278703424754302332611417637643001589892409082695044079676975990499212976639586232064982823379399617480559829695324673040049331487218705521593303931260192482795732446813710068232180265897623367168023041757747092885492633970280006358274545946093473731474101023236312717283201096670459978823695789104266349295985464372236837355287268779506340300046400269195588999232086624 [129,103] -637287920775531760094280950648971400197344154156160817205658366168554085161334470233544250914616636950884771866570019800470866198506297474689590350583855244500519818947519716565271195921029249707710569145339061201109464364502386006499834744156706453580724874310608040223340820043009586288483292486385625313417724620164551429464764477519038318666223355302542540040882178773084524800090732063930306940811468178556407215333967324709187931308855658070321883540324121409312865543111807963878489532914446007552483040130369615314456078243407836854086480076905501472125063486181297682104464020323287899022577535145522476734492457254586227097983238809159201649842875709192212294279213129418359077594752325628917583669819303118511958027758675717669604792147183957985628720087350535945718148232043489760372687852112004250312240937991842723416427502437400132523004683827666128817372342237788753900598162413920381561865967939815588227956549862126685805666881992577599936035786467563595292385645211795939857466243403438589428613713470198646516354541183554142949514508366562072856196274425159246436576785731075058900900858025801710238618587009814100376740014420332362471475266677768999477179543842034821006400167475171598632265506902945164454671724932815770077419597017345663467168564778485691135681960617843568952014338785868224428516667512387961190925387427207956124749907030244176748120721484753718775290595907598698950246646106859809980267800419054978081493382678643065286618924063454398029427555642773489266872465968643330446167462799696800539990845283652004457626589395399871029138515090175606253760294074676113336387542155949780732530908556759290195963067664982667981367998152432089118283371451949402259824857346674462921277950138791830303253375597603958026352086449643241020499767633829392690903168789096623554607191012917695823507387198575500731976822560250274171355002971070927547508958607818237250361027349560448078216545534118770695102372315941021385289072321767962858790294928234864711114515517064836621509230285310442402047143207716237735533513628870570379263714205514426427112918792897812338981333145227299100674022262905053658893259895315333640107915895946266751987951737933934974408793910577827004299049784693292389619341147371994495484097320425922872146137337318875685574365073850910640213050670228792780161431386130718903891662090197085767783857888666496275967204626667265926828504470576482988613707384300 [129,104] -349540843974325292221034939039046346743989258497769057836869733259376029700312285903948812972477950176054843687746721444233479964863618598165425956532674381442929811575498180711740034584054075582121488731837249735727246412537047958781575620915957350277118359276148497628694992274076302458871664971551250058967348925453242089944383072402684048855272209971672520611552290398884834289541711387662290911755334212661518024951150460164589471551247157777272837987492486595382232649532162484458395576958585044893993035964406953570935564185491571148528420265532295877951727324053132027951303432481472788964038591322837723165707082084228642840868423531860922342619756677697019483117847686749653162384066539949536050453777986738857598498959216095333757890786520635970206834077549250894200388930363882309226560269952550047427268140083054138692382480345525009012985097239188195645107186587871688238377001436858246453740524734115288643597247218008641258723928652163559270552801932869116565229997302584938916100576354388068946747267451415937020074550962896434197804549783512686824185181841092021097161294700145592019135940109844464158664656224616546520831713202612612015543780646779346818596460082404916765181185884566542867446659072784982613927763517550669585160345116254099098846789857205809453321074783600842208011667462378790181844114694092200364512867380458151370887608055190369681191627721445901856562091845497109681234731943164589353227878987832679501791232936773426609185717728440660122565473748861081220988634191796284683997907100892915885991416007612125809005519983172862585770845424991836543176629049971297404950799528578238803387460219716544068147277091568407577135039955417974450459028979221944492634010663496087454790753402354790112988732019820884516691179723966494244499210716803500459543038217083047906808606108682602151695587514510153106925593672419532085052857007136890500596120975824225824101727660670725956807171590660062284842122232887041744463874021605433544114970680199884470006721466715220703171667792890797980931183853061141390162239308022800050488264825532029588146950083287186530377835237216889106375815319607383414082501745267721135977230839602734502875053232880838940120973996817005637812873902848970506319181280845714805453946317638072165899808223946364782222003960041656422542606657908078493743772565296998257932650127550465623916103522718063505234716568571480973552187693866864054742832 [129,105] 70532615627851181915094462109223564673658360813224087295791364692278531916333732232893095975901623280104663646198897249972954236889474485904601961340884899811243734729152787402015672464309338312728926223001159668084632916184169663779313189356540920500301262211319568097196499726775116510857977819905879858573115787585751730304308806378052775589182727111718341776366991527446976632271405001127850795531274194374273118711303163885707970953829259683423970953410440954703853958221602934765006179701250626684946175351955702159104344441187064807593467556772936346469166856164367720459135325547087375022043897854008987575825692321543459301865776815203990935829980434077695079147927262734137539960888005330225129505143468634601777267982277624383410252243740635702779061116919973910520380892262760755881310109831931579217826479229342657630267262675636176591111681357180885892000606859165555954635013936729912249984371206074747808189711960638609014832308594912798530839131583781873751023248779897013231628986602548386693052812883367282234134223363641971060355865669625929063504696563011930070083861439688360459690473606980838610223183339182116698202357648743729256273946567941988824265506665856126273438911099472069202802873882022824872035473531339893993094188761243975307889039801203727524620000711946369393859508123251007283115111740166066426656042932978418530197586929593202422301542976844122726449879467320410115965671914189797039941811334711619917023639290797395714784353453632290431957662740785672098542563129082928149666783051063281910123548215262334615489313842445507241280463277878956870910600703215901636268883931795076935383057159355549282186656257550471628446656058336723726087542540592170542786631717444616853494678675839921648725094203139663336399214801076140299762808367571216990718948591949858835956033949331570339069031453194575852515033898479421807303892578687289206269257948962008548845828362969808768976365740815700150835804648711678926914586174691073244656657752225399638345741539628126725928962398532203624540852097277837557202377315485434369208999368163889509446990597806717325325257223771466279094813673577728268972908400873005955179713246036391947445539924374096655230250743458306561526886618392870925558288572860549564825651737453003577377468581990527036966925138265909343957123053846173433489630035183720639958161944366784968831871122272847137365441036600346176476661372333531262 [129,106] 104158734661203608262399635473482741697586048327703774033509990648641023911745040678328228951988484456478546797876092667234167302532103554378805442226611506719119134965346017560677874750277812112070439491310818346093586215406597791856475995467108816967857224217063896299561617214863052338750371640268065765120245513614188926975291153418267699162347249392427353571945232333358606745590503389399195914646170446650507591372164202215274004388965688491080540341032803285804350732026579850365347706270898111107876013479872630622399142945333861112187907779752018478360403844351871713048323570737237762221161079943029082449176881592319837891729561897310751735909373114488266235987364462779620308802999586373605158445911005178800911182394308602841178423782117372779254362846437848901399476360295483591616601521101554325312082497366679027642478436314870801712742540558108526605342519491185637037211211837097028005363096570166561822597984962448212039419887757477115274547906660763284948808393621314325183815591894027516274941176027644956816193706821125763286054024268133221846565330463575297570041263777783155842317673033903769836185003494438411069983279244126941764073469972317670321908627669585567525850255626307195694528373925587707722771314507487570555423665622283087611299093862925729656460267918723515141611122526173277023701383795130456283030382960521423296548269250780271721670858682664982948197113077878109042258038881810564091166607406478776279472957276762181112402976503306905633208736049572355284308988702140425228903081889304940415946504295631232542268331010307509844715648153545407645784886350508944179001257204019516454247291908403250025002580016063401626478760971637182999099799661893820038634343657742222010935117779691572777940039436763825257385565755969340163127652516870481576152345547636758990622655370684257558399668727301841336951915907466826692161233576841245057912175395992126191068679204232487499822001885126266178720764156939352132760451945133308928085411769110334748040289767463967327697315402810706957251463774303474128696808439307618163616231525784688696598147216507688736184029348647445045199936001264917663671826397518828961866505441118284346921765997396837728322263708653317305601884333890717860288437682949228878425448414737264270448285493972163414650709089409175297187274146639462340288788520199677202854341989828489971351707511758598909488514581486064034536199471936 [129,107] 53287802660379821212883862693798717848258122896159464955440704259976417270199467308466101484044832926098064043188934222243843199130354581149178133444457547494876535046842503864523741408175435082737879540565253999357087007185950087454529728051593974419274668762377369517029088056643617697204779388889213459460961172775325196165479363224927880343370156026305346395553856243225659033187173824781232774820876560763726384232308072798544084428806589951259031457772033762663081256186975856065701557781758304725213263023988523803978839237451908867975790286067051271648596145010957946574063855631159567062207268742728116452028311109043229901542292836828522295243466980857121618215777032423020646664900080662976136515696232681687704939020306071810718375653147677159113955466666346755649819026454710922760360368878696102413097431241943530928283093498321780291159133948439882278921405908417087774439696790004757046853365350197685647011032446181732263668670616590863935261943131630633092702066517529005586273849029363236056395372951546067596165717519376667792935750158501601805348589845270486619092451943286375650477038440164836430376661356842439551130265647927412978930801937686615018726751890921996269069713817785267606130010882238215833783777027270558607739235584210182482648822483837962098618724628081317675408603219956399321552419470120450281806737162503999761964118350729678112615674023543775611110161116946178326999172976805266413601557913509594371950757910721534376524341194695471753695592854893885127013617797189416299054307636003615687600476012095676970539416978754306433374480252632392155863968276806337705803666497662063417661350067079219507002894308208953100214508138324107137247548594676949517169993728839052833341743508778085286961755711676301718848993488940477246612791310289950453293351030161647228394166676230889172382893837023918488807971238687071163638437227354117495401725420910301194283285563804562569219312201526161798130530558413446536011690015275320368861043938238546706090686724646004714935171583591872632880942754304309639993594500794198279864317233351029758040406194796449355167658338029495779801720060865281679839975571306201800059721489460435518341195527109053603305320985956509762730372447174849246030245717181853542745970147894733551240226782160145533382174327759001431358477849259887699052785301945941244230813879017061634330927916909933324846402781000909943573544 [129,108] -99193619686106009442521257501918303966299745453846704993008240728540901422981496507572358327725764153763782509272865027989712880684095363478167342978627996695553287614476136328854641728287000672670472661519312066413216895472357330890839293286836795202651450971915545612877874619750236078191203330623364220152309443280516013880057146675447710993520241347215135770983535430840827402661705785941966735074675021316750850327518078820297896927744903970329877235104817348481066364129977853116499889305344913198736408031577166993661802075004950874763435082913085949570550896636992930286184758732382715648742591554702248904559803449369561504748225185367208814569587244948784912969757953358229147405728073882358219273566136712469647740990644045013112061987487918879100776521075393004585572489067976764471858266921464245636679869075426280323652354457073126722475655890603865957728258489501514891396811599084744551481990401292823888953479155146135200928859012047457827061587155459771667733544167664512275890274238764382780046749155655683216162160423531073839934615932108497719054869178320254162661707633654174375095570016058018802950434374523013827293274174311281849885896530594410751194050984105011329720988792051026359150602813729989662011587614912700406698676080380331602803508444936943480158786661603188653683985120143980698606739989803210781622687896353816111586313230698775680481684195444115643055743492419986357868374958962463525325498073124802449232617409539775875550956601518985827338982632491637734867294090195775865301843058292565670521504717323539853251041886036595900597484114094939376190659612502740148627361229802161415172395198172278870786636365235563077224765787203458324675853458558776017695685882681660097212067222875124889844037798798147136899724795524020776808596135369781317738036747013172161403885314242434328241725012099136756757974915237979323026704381872016112395917243890846893748830511060061280445691481565163061390351909746620593592242108613940531933545349265268656680050673178359226017673109336465251987920051609275277131492150154393227624319329323993697600233668918176108026783797581151255312486027332398324327177130761213568788064139124370060813109324541897843568400814359204793628883500635508089339925966008755502218419470961992080608364904696818807265251878932982278414156647800696533748109949510677061592115084715501216640663755094505240281851765887348976 [129,109] -108457063942277781643109018457297317852562114557184512581689947702941746415280377160779955947972580687210141459150114174314052963127665879053665095725072602847686670979463627072985101759732836514071373121092798694743928316331646412616532736111682230745689767382108256620399446544672719537344885881917086536794729110942792211537400514150777472294782484967045817029736843945512897300509985757526243567309935530394522311288123989387116601488226893292744189135122383214594300411606782187325077187944557471298387700085571792614122117422775680072452513545647551580687631099003847813253549995680375780074039562463619563173165165976576673016628127188468923001225638739522096939600480113611284981236040038925406700067071752310940016691279591896288458170002004024473092999163047312332068281694352094965316423619687286588414222788537406636121191323343640907613689705634644662791988363557963339995650956344542928556617614844258160071473483876097614874346242718980791510340450871995279166666460942895279637709488705972036037870015132865223796823816149735104595395064458381665522477505206058700982228071948327385783008184697060561328884914143797694967495216638618616874108052992365442032667084615464050360579003850527548738806658130571683584175085299355767239844782171244683223435337163762815511287506903418151287434453724942355031884548542464237035840922867780774522594054610181604214622626288452931081341448707887707340954835818789678617968370011293442036602407952281968669207930729580437107117804010636153882452567860610326165281402582705476039074471295989839659857912849999903559208179048170613891345453890992095227378838575718038628751310208774715099526695545619244985988621460046152507664953724196589107845400098734448349004911194732224012350570941421269494166137323508809320373674364564264963846860418656082771617870661163583752961562769101208466204480477089213222941387639339835693661518241432745192499104449499939238425252929642974626048396802567634012578858888499586075935376757270301661219622774345360100756935477098226478166307557075052009507028676784577500620562829243428853084785395692557782207594242051604255240700450509724318605900219048279290018566695680389764467445730275899652595229918487421187434932428897672941426754680453851005762932697371819960406191985143359252598054159613174778680080401427169130153907817604543357284671621787269696776744807940799170304033775746 [129,110] 5556680465482638202150930952066621924033405076667547274494727020981441849998036937575120575279774999904132623491773093024261982319255899047240071442954532658960489253845274894216655375583914032639990084742111106071670510977660546557594465055519583398031696749327824543778525701092787600595504273745087419109231625087025487315415428647248147281785868333768693090277701932467251726378443138863007395566737921335661062029750351702454006564338094276603546168498165418819001764286392313590012219919632910201335506022652956970520250151357358546321186679906787043418830433503843947847209519849684274436674334124539073115583635416571448589383968753327548754811688359352680292201597816834904186143048105640176561033748945700330066184314081478186822992454379305304081641382217374109706559531626840746372737595312148750504579804126589171103313153205587510559431287081226961449147804822324085902380987405523004733026624115241524340527876973974304197856565891151235086110682480006704316976358470422421671369863821239089351884558402093207260847998138580665388768082561256821693028000569408081474881874073349770946995499399409111703843764430683192086910467631102884462350547657376205674704672070883792608810016428031465794661313090840793331088795328057056075160578386394249507571504544533539072126810477660017973655806816078330238894358928575611979520197500512382810013283509851886563172830095946417111722950358301402635637655665435979862034363783431250708788482861570091005405060578789063584458886677050960085807304238448754155895954422391955127413910048837662890065306492129972515089986342575438451646568117114576122101545500445225804439932748361657530971073000031426730152042504821974070100037524637565959138371727301875929578036775002360958739112527508800270893963370465933014834321726704948138935325312659345252366745469616446601430065126431260181092023337657152972492406953121376861000507480473495668751716721813097824386754875773824500951285453100571556803716184918219841153154278725394377048618858792377698241744931225595422041228021487556174786551948484359358157645602281210895630953470925531935670791849551220104609128683102407517921607805690164131575194973018863634412443515515512887578467191437133722563163008489060238126812140221790478581216620626130865400916006674249547199246383197911990857060739833806019730479639430876813008058301364926798111066219770152382703488 [129,111] 16910656478840813285036904128632032080813489409053193812481787739427397428703643298315272554910640342861350236420296968779741739559095001520828705127714075884274436951388211664679555517473420011185919847957050467195302271971933072649021954075553874910498959884276746570956770197613796322016265766092625884008258600904008413163830386371828180491995697071705271786762665020705356779021889053484446030046716764789013698383504452103414446439456000947308055184571495262606467523255983599751148985828873479898172710195162518995452000957227697059064451884092748921801056276907509106193159514924961095894208659192683334347531138410733933266518518635784775583551762432647706209628710607633966976408552015505427778578951979798999752157707267796789885479847829572639053112420316029717546022578494840211438036640883682008532760818024065870549643861447345427524230009454085305808065278750352816915704570966401943253768595499047241560173308901435361487971181933405623917355567177368780657861960607022375107713488945613923977310266082929862217349886090022588543905083032748304431111438398206300941915225467055874087366478988056652062643580048878646833162825970450319704068736511613533239546022824735097549029454662847422788306171560278018163726611559377698330952746908707785902649774949673819174722714015107434939903866593750403804692599324773459870850375231881021261247451011781223032035535620981477984332454258919496162897984294282711254254757268633635561306591757757590969341508680925629541026715402565118862744834062105657127854254182559615439088458693205936378117510137899040653264346457222495030063990930515543074069306355415097063758740723444718064009893519617108428960866352309647047441402897442313555656234225430474227824201654327650990274046118833272566994103588655882327132164215525536082503386146922301851909180015463952181146006347569769572834684842043049416698180659001052298702219484491149518160401398663409510056989785340626600805680266319110894747284631076145753751740836088453110810589576763703428839647157066919578036175727061047690482111980823925895556795285969356178320449009093116089548153291456207102192320621939561658638809776675082517605419817639615867218265496245478502935931925743247836873149187699568248645926371720683502296722450229645366939010575753560329870820290384508515799732534035740915509925141226956534205320005488523473503509658359392368 [129,112] 4147707455067726381261159403202315585383503213063990575325047015491666649746103295515760427989404172336396186284234285999038082399836228983982293329349214243241427124665371189815090812174687747931073709589737210913787018259158853844737874475478337540599194034018371043014020159003147632605984917361023313049693083738261342629216856850938336820976614956477795771562044458657676479945170469558325391833469171352025594202410882775385945791053389775117885451347285283061955504162724150046934691938592909109169041572641324963359288621256274293665763101900498184768209515485962802577689155562237348247618539203143328220830681168215518841791606648451364131716415407326658861147949359449467834767328922977732648101725277403808223076552831866599902665703647724604662713491680803132176745149602505836146313322675694018443900410551351376489594052997867004504057547814061965164764065144667774385433244548933280716056599766746464664900560943251924315452524715681460450646081699420875652024257348939446803851702288107491009987279513328611986279222930743806327316401102517575360862680941339178227015391526570029986336682206350394271891699608637290894741042441333111070999137847003407379934738003689858048623136456319273752596196395400277286250261449189225668234095517695904047412369694704803881456010251628884888738622991101557492669428976496220384026343135514485731019018385973970653451542674918980914154892350335310909894312723037129894053235505326138202534869108569456417423008993913134776669453133704132547748855677842841494364681655970462693849564555434948261358929007147218836314618579411010051963700806878985918567256204717738175153207337149487915861480265612392641705714176471601357170389317089666063132527621893895448129725568984752317888146117817034557880280880810575902722926218096058292808627120604501823353368373434760337813908453305333849339453301835752256705914828103242390056781542510323943195360792134572200145137682538197462717904756460735965342545214187476253341889825906812861800137851451995022242960217135732952291974118123784749561761244004388344810059099449779640974475919969759076513301943245329897711364351102382117842433381592418952474141022828277017890791552650299723997490487408242443370639728420357160071140880173658245686626600414621530898624467345454500123305566915951066573446571128882272404089114136073487447328942903053979077344410688 [129,113] 1188907563897288733966749109669867813893207270772039633167877973321930442084950408557437063241450519006080475540825419001214146567817151622574139772418559286386445571263012608831283143704463311744396370944109004887862637660893702440295069608724173528548561061221613747313460963107664436275447375257007326376510387249892303838402632312612305026724721367458853975098166179490882403316272983145512724783255059403347566808810996106747597984771538148657159161220058143325779977920837876266413055321633164051711988056210160534464987757262262875772770424312659067392397764797296578874178737544931563565147810098338099933015624449838691742554224876855056561534126654669025901156160211728763089266649815951262322613116060287363298639561467263176138090828666861506315186617153395559626963232660019372095930267912893740685138020013287369624514910334964271830894548660418994242177473493141416954544986990997899270894071567198161405522982648506629859863040527673354693301478996089836913918975054292284753076887337557894784217083809902629624687400817819841883352773622518557498790829640399386867769668084504072944430621039530593910034638320824441407443486723984567176547111162591140862518057420361754708281584108402121995793334074250964759188111289198665510621947221263222262838502245773625038090196993728848314411955460201771234616297239323501778419414297402048816035927580081648014931475816976958341823763109725838364981189253315724786012353725778610050303673669293867903785490043895798767815839830706071569496296790546811128563001593209623905390654509435145499292730174595865517954573478623397956515439469733944072719803653893025078785510841825154515719079780704378828990169068150710396121720264646964819794943146891668675144066930088786889614286517157221162251978776148555697189000879138792583368573410864010994028615569601976604259025834548803886463922115629218604231697782600751264887696282477571616312584439951970050841140981194583434751946073512341986168045977576768735895702851180953036229183052524951839384076211810859528119778533004648705330278859251669671248923349288961548747711532280767046736220449066875362279831593190800247026905532033451219326530550537559327592517371643468402155288195154323966530553656823587409037330658552713531088979688622408301518788973162834261838815254956091092279029921977804054034044039476492008715005582353363473400464 [129,114] 44587832099675873667881836463262747319647709026875802915137463144773961010107530165394105567619394552880966575507811488130169830124472997800767217823374261053827031579295812503266777066779191802737151459114776185052707942109458098871443584342472847491532727691158411834579847539533840755426562109194667873310788470352293057164612934942426439423382036009908987823201727953030769129876398347455025809253563463253921782643508301519831710027352998285276035053536916953223573208922965827134951966176055975696495552282161162790191157256194192428833367429119606750393654018536106987754873414662514122154258386013969385889243548652637461347043712012313008032747477163064474946230309865820074625339593857322729134538031111023290798612932660338194784361355380156862995191224139676606459102884921800087352571876624181514611202278276995963493984780286553458431558107067966526412898508346734905050915464910938947463084501391073320037124798329621761100373802782676688995445291418470125727802604734293855890955365586855483888576458890080837106713725111709173084890655703166279181731298759984374555493143820190389219389826398932486241379816884228099864921848109705500956143108408884713698085414520598387492334628833693913391090073698609919045490408311801526438855245047546740909210283348449797563904408266561541248407192464229701355131564611204455854800993984755777657078923179889601016337134090281323626582083784076098456428931459814762634386293196879628258642877036181071578211038107767944088921438801983560374706794087767641450939473422891755334985881387594748220794551357467672416476880456900838813056383867716259349877156653897274051881687961151475609864012823094739449869076832836592917250169995431942391965683109423913839550581732760716241547272742592104284182300902044658072968471229010374430612781203108011503990731572473103451577783708187111744935424548136276482595857249871343532918712909614747884239572027031541508863635061033935332158632977809877728543771355699162356085558775360698920745658001377858285758644261184536805555382108517727309828428587190255530784531952576397301465088828362527288407220400821951621594805988422687544360732258031799603477473552615513742150518849194955549271404795820603507740870562804281666759281908639869481774458013440075906348497019435389021885243918661051727483696853856068761735711439884132757370087267624704 [129,115] 4125307540810914552204057518494137494147446458167539546463922763293446766348388124945974347176955820366495013785724572827056739288274130211428496114019043311188486722583118749924235552131157681185408277562177333194615765186309385419130398191215253959458113978260406063622919655297411758086163712254020806994079703313582160923607223133658225676743500294498360747248641688784391230657700029868593973125105780181236266171204030325626388292451427079898325507036188585431513041509088400622514764827156781356930715835522438148991706332207459523384048952045621801219247107851554146613014539809605598084370159896858697642917001296438841159144675370695439823604200589387282220881746817319840304477812429367264779762208254316479559432860516000523419135631283899072316505163896590758101316503741908312474135551935259183732762509283444648371107703065702758662640446653887323433423869794465817029732459848584645384621934251676658335627378995550230231487185860406643693390824550561466119457098470252187082815604338652469117728091311369059437120022762080927601429316209275727552179461515168378791818865444904736728783212504611128219081582152303799646320431815164421736421596935321393042912830282037032787832644019866591785033722069622085046946101623830141073523478770050613891987502350916273974050944783398290084257073022546820654072289316168593480604582896308815100291690802713635098018213291759162468313033837903547005122153928276194009495880855461015617982864265498098874698896986303517207160744441946272874184822158370265985536634506580689351224610458869067687431974455717401860482177684152134742040380078105608869913731278325450196636051992818059135211253298781054114438046492867455164383366310719902331536014053812754114312655674868446533637919414237474295923366323782407364974344688836106444893356364737444092411131106773991301871172743465922803868308738261721724947916306020106253982486666087578642515077129415851230633081931736305653928139962336351631386674286318917152804813281379571275446329241816343997191776557987383486928534090493111385874006496502942833100992952702703957833021393472512670058525480743298957610331753156491346864187021089538747275405153520906451052063875284634041528025721423685616152269527939449284041068785695447079007805319578004118707889614576298355469336075026959309347512968812148912446608197503042788381681184 [129,116] -186159529465578485563378104198024504551386727068773536092012762256660185575023683541891454865052388333290073380820841460363356863667925922293531930021907084577078929417625102190014389306317540808815099154037098076043816472257252861690408884061295565100708530498386295229311827217814121233102598067209349564919226416758408634797547190849767145516504654652615193496614689803482884525886386775970796330907249972682467811865202951849290870808416843165329947839970870384091299741219978767234960579555940273732685897419171712778528454515370982061353879076930837634748886046721529544978536430801688811459642762679425209167272269909195061504491193313021809710170757776125856995987930484855392012243102625563206240188483900533362884187098427096519141331490418367937617235847488452807666648941290011732658011433836570860808519314209604772157394929736647100473113295660511034201535382456304768177058654602600575903916500041031771217734547160116242742619158762952192300045842509718221864516150114320468985521183407280674427962572035076376062061926321445857031979870720508731104628952901456339729259410021985139603792740197692907209358158569848366023554488391620200624392638902863707088886888610997407674206043860561630898564772536192573229774936169660309600922983649539866193183754623408775262221938458792104984260422352031966510327978161367620084760586194909750081075833992920225761597100745845623666217227269904408335249075557533504747892930687213661633674669645989528355919926270443333338415098697651547005314395781634949889066946474446545481859954682368829080596848514885450984360268793921961028272822835700860751491192016147175424596621515444903265638830598449872993636158850171185009172215862879128082848675821878237287039397942704755075982611503459540267013202051891297869793020970982475777046629332939148557115776399505191251898521519528614498120546337137326280804752195924530837098658306153827797373367195810438647221622387525713976164975255744142145480059943866750118813566810150862685563173665732214123562855670563606529007971995595854890555665056549406481783842192665232895793761729876280151461105180320958755687382194559857386235280622181812705453560292833267102696133993679785392104198552755371477003750527197259234849780995070246775390258933192324383128092365333008921751371562537301547237851676820753284313271212607482320 [129,117] -8124611017080294889963672508488857635138629141127261097528874696547583183935568218019104986471878022433688148674162427070042926616680349439499761695775664011710017856546278244346428921555796109865599879919440450748938476080579875442140183098620374352803813470926625303383443376234064138214664159635825002899122390561723613918447754545361604893509800231704145414978333866613603147732774808845768844335378928530843129326752810144942523112934791315498731394512717762611204629466417272521456490630734036831621105192838005357501030408786659533997352802834039432708682850726231015669284014765793289356349058444941550988570285667382841619157368656093860865835455102389981304300659202297761858717622936186219744677476487840563545154622381408659683331099539740601856473849526106273566735012868955006112646478373178170821810821205155079057715287341699781654286076229163921388184642814472191412609430716260724358285499106361098743331490911548037579604747926163535713947761903165223136063247682306856400350480683704575351993566276205274086565630689957269865841243124581272862679832639162150104452421229206761202010672583030028790020572450083935428730551860441199619767773575644865668824429688227992870793693052542287445232959161573266196581001145372107584570947985165282155195980125323414865453992465611648406034980050789172739449305211706548801567164464593383202408485744219281995091038180842654322979255233762893352830810958927971801369126406319481111337868006721702906374216934088073779978825374344791146312905597153702216878024695850923306713211425604635983293672607927361275209165732209024542674410066952778987922046703274912177627630092278118310053542429070751573734079689380498505546403376398340668048735066933655879967764110464781753766226989757147261736957278747738018700669632304444563212551343426037708531422642312158628341932772469440562656761651595183742615435609628670003866286777121371668447036900764250385476595423300171187005299460227380188460410181463220511485705915336296361995611457422492925144279183411110812364286384816474307937123918389387443647341132978156796986547996395060593087230327407878736094382616824975062701471679560726763005399401937020927776314014368962954035984150857314547448818890948955155664831118709910222708676402053367690465920723859690974056664414876766269710793400427193164319963710534 [129,118] -500888678655054395580027427922248561395882762001810451774778355974387335596392335626985509145065427217403390149689654434283864636070042067392484357981743777306367525138892445027116865673587314574559222732964837699140004238222451710512970491436000628396709400691122494869199299820757367198162602684071191220927562724184401108757067647255787574372259236887265269055422839813864961659468460087309980712002864318533115811596752653608696731250981535950070994373331671774522688514572446973028074857400886499584419228329553859336712937500687680858337614056343873647953054517040301833169489631254595583887874829235731169649169997708084236714379375477693596717326572425035609896943352855796421398013028834800174373909253497998832771618439922122841852475768485817367397482802360841178306401032806651531388387160331407369727089377378650718414375884973503566083657239287076314717636580423726436498441712114127093597646158270455724116137649936816508016981179269860155295309021833146685597262916376323456833147963088951911097727966604477237511268721362848089602502820012448658977316655201888585193596666251246342447866732313473461960348018176364932455132218616172150293499180234706488177405819241627104847875215901990249893660731179960038736729826981110042514014315528382311827485913283028234189062921043484397965992080770712482635614578408530019237229530940308583210428270215096837928479581950931851571423938460736122720923277717882963735266506008683956485628379982503595527278426813762069735746257871952098409396675015282429124243621571452793982452706279165814448800798551649258794216810925620440247655519824152087132400634997200131964265640546854718963284732747470702170425789309117204684098125948082031566408955757774230214539109989333382258546129873881219030294785512168721824074506408811689264113943016581725892495784145542659361989985006544063546796146358673489903648993188282608093388068741903084721980090220110134354828500717464795998301921872511639070872411233865129680008707378210890463282378705097806109409577563256359470489855944334957962878947648790744216035985410211722848427312641978064046733753459036411371846840541406634760451514601044797218843793437230568135483003764672703089395720970787719212369842011266825467673394190597473194291366870013457311365610726740635995100796320144654734423224119920206482304 [129,119] 14933139853622609841850457958500477029694167007698990702614358073481403437686273507259967439399824363942284372777428851505579302037449313123803965900588509562595966335625766589970020302356697130195884507735398390295869224412108956156699629761759401894366066158283636472683034553231003035756307802861389267421345125749882670980896239327025811209467115334773983534362412295071181365253623217336060191430110716298397024410924815232074291707068230058676420087990322725518053035736516561280736162981151374908063551752298237376797051322821031187854217011848689957182360981174467169999056388675986220604431071179498245861317838841880438144367217015118680837953821831249525729231437880694011452277036604378539816199201430511178277462176830278207842048499663588805958828641908816905674421686251786465843640417446392377299780998776968435687501893393442716168124099829803068326319659396634843374384120772459095424678405610782830726229744984510696502833440410387783844037532736318564415872869582664813382063774712130771781392092950680989657825427783102860327331990737167370763090572162751454652558158529638645993841081604393982061891889107927692860685247353386672725886631686254742466949461644341733398393555414750788191437919121309826566204215754089873244992136140105876532382125510666661471282034722567789693054723095633105231902310337051240148115042149318960492598564071255284017063529378643097427705022894409336171236364584087636051839598977186933206065291145035662184086549120729332715766428903326621918489707388402204784610211534960992163647644574185125025537577398291375032778024896259780342530145523662061000260672416197167238897620566838717198801698158807620603537851040393547694365192992515729259104144343285646309606652693265145116006645442609699207390376101734493798310309200123821533757970148193332550379451572700675697956293002655618644852148670050171139507017537331778358866794344691097633117779829911204786451817433020563804325217734246920502904242600732521608766051833711337607974378390600398838657933967330624925188080341435768526146111638616804605859487566271157926320426044901330049336947506206023467772429895150768754414589472842347634747114072930643027085530662981804563519902854683612415474800033295885367313560291652898379929421863045842276350125991958257732056382341349644829415515480418448 [129,120] 23255167635741168133391723688677089733017767040207725218879233737033627311428193047067609561356856563202531178174793814009759258457526125234260894597552428806505971727894683076027085374756664795035099243700175340108899802098698108499849180782499691223764759622476556680201699336463603373072093309493674064254648462832759054586955459571534780647549653335173287265556715849120825492619162688554390909642042984144231869211192584145898119273286911642950260953543216764785948183354352245185637774644481622445444954866682592954251429185469555161726204780222259762963012325502309973177749234727298832559537377468452503492910767518687014167976317010966928573050153265623848570192324213909456601615858777369042304487192653498712680374355845930362311738428678588982325586760537342389957116273830526504430322480665128965819681401799605099512698182449035888406307761526492838731772884419253215309590943284747367510375390173635876075029395462896841281885572554319792334164263786211069997372624786214102431125496057287470638873050549931471190481017396481601247996200108075052166926930456612203705954358840578409884518323567094274476077871694923000284278489050397075038169150044539511159782996965701033444997800680030999147345072799231620019001115444947100958338388644776285402915006744920779438551635594985864764352583132771114465615406807072027794333632135176411744424305915031242812009430512119492711463401683100279203656822973500895895550223486856416552069906957100057726707446084364286353421841097734854347118800472810082702462107548059441513102268600683157371133082455761094868984113803205857528553044281123410821060762141232957158231587750107857042135649438750105334915474748472229038616052927696830481223372237064100968828605114966163964805531543672779110891257959889691586646826417409466303854518309624817324958276367152139696973163685181181067366322990583867590410458551484383047521942572359821256889300544925712192595873227337846943057978328128101436184896300706746055524256119362712605915146756867094830952207220682352405581490108782940444145426142519134099793283524199519854431816737010907377023968135504235908186090448894062238495168947628824570840028291899021261481017476280783028215125299490563453438710075335446898013473791407202843954381794083101716699048173337349771888570031760430365204352 [129,121] -7296914322141798138163131705789739817286881324509972769052842667852251592911406268115888482287655219081500546661547726259673346525100846431512178643553032113248439477778585631718685284657666192660076025123163207225800589002990813005039585790543367431929954783823797000193984611834335859714035679315882914778153815080591055229215937553000688421658209554689947604551077656419654503783095856831262973666284267893899329420886943589963488139272233857412481469673091799992519868547106170594671518503760301477688459673991204174522169153577411351151947923921052058737531437391707038841633122004267201293615654666344876484553896975591997451383622362466911017428285763038841022671845396055120504625680572995242374082764644169184378484815520899561656261315963996434590819028883626008987930245767185270990258674478797212531158000848990042278207394653115433544833753935970134798563979952707362804765525253871445231744463591801059994022370266208939136461357558881655712842434243479128010495433787669744965815459400377360870186759852823121554527455620490675574940011376037023058681257133711727083400716833082130188162019024374066659826001531975959881697947160738646432804695570371926186359630088598535046806302033722771152850450350007703517375066311171814574525590040139919032583120933380310320267901747090763315296220401971545096388461530621847860773478850032015653785903251518834405843327948424479817184397400679086101789856702256391651595790950210070655723465158581110945508917518762970794390059518267192038818737167241496752054845113170316599814533213985628191890558545729683304253098748820031205075714722226372924148529669576050759613210803702206185035929221570438675222286110742554443850148509124190146191568719061989116031687949189233055059701875992010519946431767330329930489689730370241341100031378933795189019448376012612742979180309830401700853580259616518445163641794435516399464313957700636209414030487878730125993051456185761753772871306844149337805193369575977529245036271947303352524958467018521814869277943028631331903154409301354506593017232035338842536431978866426427662380696170462864103986494246179674056610580910707695200520150773932671354301293720672928141482936046918796329642731769392931581052198015302307910462963386606038942720918394431690621053274785581338939573331870954896 [129,122] -52035774535494281887342398077511110248179165972209323753373335439124630130831387598782998006855956157404377311847449123082419746329373535225280492668041894846119530101513223256950364074208326751552663307494812236525479983039146203406449954653327184592075083539910977552537422040229786412602730801046423710851074220382978477639002817438447202294251831512883079805674298597979054274563003827283010272417016432347358536065237618006477404175806179082496954274058898037901092803181914052267117863875974444817053551023043030015114897152723197064205981526709220272589370233367257183297381297545584683022122537770810975885770240576574652509391184536187272841826296645967275644838997848665533686037143675252715508125030407491613628758794130435191175192542731292636240492955121705674266609357478356103706142502222395290394131461567285025294991109498861433559562876025258318445457442407575718257598597668043333944171165728967483086314121632545446922205133864424437784097278698462066166528069195172937815998678499162354677307519757833355932369960517109432856982052573561679935847514978984113538907991697104717425058442920877942003082930357216801147523996308814363775462580992270918048206854742227724307590738242003786101401946429295271019145192881049824224286275170815252586197617320474782587983043848852857874204487632789767935865147033682994604946551759607751064327515615914980235306811297141069666644313744670483979011032713927954708710770580751614559217102439096804990880674443641793009718385601680463522543528937025379324603673291658211546160669159864554482878539167426824593587853228221402144930412355744389861157499379482987404735112904281339455579684054818105448903686407068533375813740002379452396541022530277005549870587220760505493474319140280639924922750082107488218457684070167043591900907190770539613904452898858519959409280583896992851810600377114751739692591006007285918033646814140043145064586380834584213041575847074364346262995330810271709708072517663306224879496535210942329408025437530608093413620626874094572057804820638400179550334681404741207362604778506886419320211112408378371997918024570100050422121526743605778457947174144607674569974218072926349784106442935314271124064830399618822560301068120567166822548113304670840994400822223064067218461965139010362261275136 [129,123] -594691515427818498847300631835011431185733726442362604258334884987713558335810057177988932236558803929966152299140801298452448186701619796141024627557632688073157378017370751694651811834003552926744064458981521253610834106193825064099266525115709580768341525513361716761091173862299529502616398338470402272523608569239911199306355665693020265204152656514398546877495428012950063792790052096055400594106791824512669697260710875315657045368344829556033289238605662686174531760005042819151256633221854762676289254801543481172330445238335894504815919194821698916517027777970766888600369195761347198386546721908931695184816697373755727652333005710251235466910802970749942430434271404199554194597329818824768281461218711582330591871871372041491327972390325074125022941452324565496873082211945364829207150308397516116102569719715210395478474841246864084586477492970453020876035919665004521586746946232425857613764645749643675544608190447683897854259032036040105572307893937570119972991799063597539234820293262755062698465840331523400410294649820724039820020924318610879753812634779242712737606736981108933621110880768635704425830067482312194572254361263895299340259030962364499245253775610054711676073403179925779694795509691010087607603624389567854441410889228579282175400878687288658160362077787024375289344465370836822553040440393746433488005356233376763595923960013559271456648069861598737800777551663046633373658198677678328755219158330437084458229609065952250080429715923920384867623270241805374267869080428195804771490004081095924859552252166721755836114385662295011229298194432284158933012165951515691589257462048818068749287911061095534121154440180968558658866524219716353886010938764910629028539343972263869988473103934202439157480354325645411854606160687988421041728087669743834158735580414710718354804246645413749711948523020586704049620604961768808772112886356121969614927348430133168079451495092394689761667320285088444614281567103405102573750273171467099736458222299587586969527599187704530849841639533344968270039963408744658013488634248947922369287539139309787739606175853951657882262589411602550982762191781088817138719642409360102652367727821701138655518489261698874903325701124216535437645058740345216468290951916488467768388191380836301534489532295139523904 [129,124] -1553724035681279751472556541802508760235234192276766423750424122492514647035178211660196791366337004901033524126712252078268808715992723683885649067439113507324230327878229754701587439143434605535077148024023594780381229710130119918020185206672237980033721423673289857115223549051895806232726857475936994969356130240575735138855260351535594588469124361754670606155793317814739052577694926992157860166720049499932554285129602900519552482764481813577790866276043580232681242602344280226171739323599072458917644355411744684725148956458838121642592416064202519447731799012736725752133229099851785311420583261911310736933071166368076666008386497474509674891912866554144740446739590548683385752169078468300497028121814377586437357028680730766982293035430430710792636552949489594400698077249410967661724505665635555243610542803068764629004524305543332243533654537057066426805921421980227337066100195248146448464826237831132910376971760577616634997787432262546941543382281413223286911200504358601901210114233371794482571135498604810462911941451372899389136647464366276743507447064982428523729271851196800892192362203493512731466126851573900917507273972577104038381186504809736286893428074004716326691195311107972920466706144844360752097133096634823596877123444602201112645438290612844739093640324277284936628398828134227662532701582106787377580908636314737265699519399674902145580094077965540030660009142841922460313531682042902775781146528403455564971433870292384984623829125974890901056798018874693737093560052778164865444915189787238007561965037217678131665978200191779126693162455325177875342762078550147765655209898105255267532350353250607079447090136274031524282152972581750465469978520654497569643724972832053670948277035985012097835633913275896744006722824242091611180093907193693288708454739406917145740159935781228894136067237561650215047586304430232621263283990580533374282888179488692248771955179385590082967111496628468250412743278346662748479490555081722691619116060926891871523263386292331107078184592853508712869345082123261723382844621920196827005843409619253370767949618146192459215566392927800841120572544631386945754231601100708958623441537535728895265557524063493085779213732512122052008677025111356241924109886317439358793914938877436209508411810944 [129,125] -8417326593292936746913098996870926215632796897834198187175405419298247443223380502753934749527543135676909723295595049594243161994977530730924928770555156707333496614881458833592842460989209798608305451506514568270111049515082623929381803794642895245136957571177809891726733258368715898412151706661163679306314723073489717501122915970677350299931927078234021605710661374388577101706437864249226495717015156647865643897754936343069328787231855574451947587950942225484585998712502222241074375229277361925228877229955235684270368099982124169700952586022710722543000374189645233976853243609590650924203003845275763496961644591076878234842374564782892872284848314990903767993060380645596431850061141048783667668024285201991894074798923620631372386227305642073738823760669778456129029454266464424693142289200611653925570447615672472874736292954396574611293619690099462044989837944731457746071291122522142162659154888459802599063744936903869867251976875340065999154715413066869276301707393667911287736246596793717355602342172816639493507658180716721452679690380261839174360804138093553823795925365331097942077579486661122868562388112000867090404947316215803354538973933637463124702059511483743677670634058506787944749364826946340525462037947483463104689068139011586095620560433263642977811390220012208259404525852991935017637797929459491528741920648795829546318081748604659265734531715998741137733527705477180786648404375923908683392895239814097808158517931096880900371139256570655990274661408494534435863469568088891597817482811098316933462903271675614531640837149981100717316176904590388146535758053124226176263415752658424030555179904585198094594645774443408496165701234905835278182882916365377985081761472550312272228284780715836066280291323485881453552349383006156567365659204675676518882065569043405877424180482972966298759303316330926358888690102010238657343635395112472503851498368971504543466813211038383323220059625859517408378380917327006744861232239903634622220147948389172999146771413019008252683820899860102310214126787732121684057312104540737938338369856058392065426024613106240395660373184282038017520088120402969739474323531331319903842620773325587964236484302816280851344678000288959996196421804959148678840035288302540887301622018223425233296 [129,126] -5591688133539392676962781608421392578185307379607904425925107161749058462578478772366872471174967513822957683002104927705567337501632750853361567720489017347922317466350295828782732203293153679360801997863180922958617587099103254457939799835270638500651219945435419386137963203133533963768825216094834729957375121806833000863889193252530319036135336901592399074710302744787679508735040494433925591887751201995980849138482169543229562035072461624325480698242051386210834121125798441867143972169806340105007131396933327114594558013542514382944284228571062994054877843105822742078276604416387228640544709332828222328881857422650016065644962801068375204216802451365461607355319463073674023706544042960128721364153347182518165179676981496348236452621007836746787865720363959824536247108379023506839660313370096013749813629731622292674369391521976723560412734489046276995781310199994476355690976015567173249859743084803850137683641921266344820052702190765612512566360932528816518019153615189167256545009410338327755754218152569870701588572176576046697135256239810437165639687700720006561108418034392719459973570174823643099844816289167865908835944434186841017392263212677974842918707488945362486769500090779280024050973569651128879680856958479677873863855853515529860837137945318779092267162660051885731397189490562109747910395459843433334450031567272223145317616639789977288147710476783717103613186982492582577898420374450602739950912189280100168828530522724363265903657979959273266046754480727011073712607583680034686494863147452738233008336471741269616021931928269751471739402588092097840119789922164167728769694701093995745271214295781801767272699249929987715147257128184892099053040693105806924102903966625843868453856230648898910650493884651675084278587160998626174686783720540152975746069329606941749997151548366416512810575791594935777126840036555711250456962162609450910937665353546064270234094662811296840962318469521465609463616847337562734151360002335705359878856065287433567321484396670657075213514152751284150797240093284594980217567291322130507754326272323006336579564413568737016057867316925014789079240097416022956940943124706567971020927032151099025366317785808627741527896801164856929550604832274005545657959185728715346102569767680 [129,127] -150330356713948241234643475568026060104731500565473390660791916481788763061813286111058023722437597929025363364891592253777630230303179004618787843678739781356309024738220005137247604220022897809403500195463628997035615727853991244777034514727907018162851188557977266160611445082374234336354747535388565646602698196046837172660412675873603450168003161287810715677516501032749292416142598088178490985242280581889549605212940870941216883997043565915225176001302379979538252337043652416088425702836940386541097225169992864186437301255990943261762158985619894294986400499693640916205290965257430196823428962029758863528111080847635185473318571583608279791461122338855157049496779395734603957589817623859520916404225614491384774665100513631085118189618663114740814692299095989862403742464383657652422253031010885905145201771262056519144356440864496020234898464080649367649930961604665881234494065706951931107871658038261365343769436087284976603873811787771891463856824382599956527264950722719740573324132309819246085567262141150484082242986077209548664858108163360608725765495226007862815062070178759074798800260642568121349403830344448111243059257710670059647950198123778208574177850824260727160589212178068062570155857114453279055323982465746947005327363910990478853274723675579744603071971190342088025695427782739629216716052449063717599924163475736222504247419465640829407825035664037206559090626566976119723244487657569307797072943827726786948819729188899702453594618592188020719616532102257487810535746223763753725827005001937901530421005826910310332166876493047444859283853275176560489488952249450350804859959441402633067724888667945609026209721925556719307923210626566376815004964756221593449638982155477302334640217156622625299117080546705854198932674591753787278285228250770948421070093150426066736986722238137361684618158883511289444794962613519156981079373694654203567316021755595022265556988904612888214835504169879190101403632133075349855928101679597221783543015080291301543279334957424147894278040877562507533528014007739196409461399241442667096172162961818821419099629597783874767144431657256739611498106552644480961765077079285596141901298631571008534538966757563264962292261633672290883206441785120911130094551463566887158496 [129,128] 91437467538262879652627016553599062920886169776581550478622790591144862821555825977711832116846974352838131629029533774733533109355979461359522522220801570501243592385670452364607661099177879382562486501983862666506359742466784872497787739513082023534829944054664094489150315634309981939149644117097133986517933215464395009544448683403365822254382079763056321789566195595073612951622825196639045297573442535440867236319015169919266472241986701015033955661511698873735044876484975210078636566532646699217593025764615971312111260125345086548698911365785845128937408738882620344896766755416309230897491106993583265698996487757288798713519942424166118406853366584655376281444030260582999060892823203336748780124163448964713098167538931870605848616219842975053038855018693777869263129264005058976502947617182414303328161891056316588331632636292596048873917649390714099664831650429723360661400227592771889249611645522080289279593597776147523660500626224110572252468592056078628767162033087956121006585438871135194497082487227402243390580568919480186904024578787185727010229096365021056094939618237526499221946620607764066685306804214998925877635650121287628043043155018809333705968680877668930367264997654013100605494644048627841322657620495638214045067637327813270533320700659331560022577833791489590249646320808054130898178719988824717340308107257482169413234197197046538636018660081811609679102199839200476371466742540988518651159816570779447432505417219441177137223661440850304405440066896293961091353057718557124009503968907859543958864759177815573466881658877107929896438520300122589772982601413034071809416253441913224217674074063360839585954591258159778810459696201078851321779994137454885717796594578978978175462469654256423931118609054598176418165443226115306277482837719456630869872191887946674301111173580311599581619407206768837903451753963961545328310740362076058268938584744333624433198154683119570830358299784684050508935061670327047480238894904089736800024001061268475002487118678414533204189141224952263784044388537829769792223405300825977957667807493434955819218250232047389781695199978254099517055696030054663267917123971035243856308947147926511099243935868079735615755303966240146733493514431129643596182422456512 [129,129] -257326120733778079415413576016668595954736407705849973491700742184069250133865162469010300987881266971347220273481451189135424509222997003231709017359090037773326550924838337793809497607769411941364684117800807432820399594194516229124640840983632903644904557354313054292617873292357269782564299227003254507751439839649252365459481794103845594370755546457317314659204234787234243433201287924949803807370930290316941253692660515609624156353762400108873364962098003237870718673473652044988082686500004825471479328230152219380937874637563094966255545883930687358144207818129370541233263865878777741396194256336092827794064456882018647752224330764396046583181674889398198124497773333849019927636774522445657520045257760527240950416153392805261267916674144681405292534171254585450299311078271577874508216181289398017073841687167970332267155531592231275673349598793344320616634963753315783822825643229510020229479048497655098892898509318795600444224709731013994396811810848298771545029557333754822479080214705915919139013262754523167179733233331062950407703393964045231964951516810106348300460584339885353977534545042549789142058628757649992785734046813914385944124699321596085912479458689484003020417114222680392703596096351561873042399443193594547235578337370548061021313442093900752967316903904775776769848210095144723171986786440130320536395777865651094974987390654430676454738782677968318739675128450636751217633488655331549447514008270695217190532724050367358122481977992598562192269058916775473062914647853177297628930168912496426236858096070533772592947868698625333218944379911862184664227023209083318345086806776942337968643131074211399346320594155210597678426705731769558690099774020551210090260967210453041603312278476812403557102971521678950845929906981591262407352261199700743182645010648639117775858370704323243090431601382710567232948565939225529684412342028784765386811623934782067956913460682973561387778117440665206804889556595510092699575738892649922192803061082589790694554512427852534754546363902398714813007153031195006344496617690826542581354502363016594296267887374708131897115691821677749882806337066503297772129934956315499193276611714962421241410845317437692043457338890893760661462667284021213596152 [130,0] 13525336453927696636399394165253890605742566286488393545696740564125500752061403662533679879674351029772631639932305070155924729056993027940591161214294809429022194204795809947344909074148664142039987809336762954533596096841325640197820171679547523765604255305504874969131141865821294664366234501213457091231569341249996155621385447539276571133517334598138035527728289562426828355388729695901768755396225235812071126239666582903933958506890050281567512913626779149043765816330961561100863942447018187594095472485082370547259630173060647038211144317285131079070556636135068089996408676500474499759111827414545500763216752809358012264827065798153928463238249879058921622281896739769906802497758064058874409307575728123035454145479776561487457858691631671052406470637118945962116939085929238553932475052548355329695613947505341450707025102349698843020538421341774195754143624120097894348778812283918462671060094504767713010259711548377409627243564951687496682456802977908847055444926693437057372093696628025370680079367275934767248298007620519649037629294569548788609050447935150706861449470033383652127576313152007140165417230715680198463571332563541161831169721446174179842080451227474185436023229618662288578716752982289498676340486294998154969079411816181591245272672042737968265215856684412460215455488687179012280266441813906671765303598344255579565924503311293787707691749603407549198564227498625063160699629258518426390981266947780008776443504490225793141079673821387435505567777811751773068371923902240823685430018797091899842914166163244887605845479385191003781425206107933034631615918003748344163028438400846613315027915448900867567104739958952026725875268863735515336198991711864417296394543656952582914865565953113776950929969838648074655139382060230785081074205484404680733889607010280572046683340525088181969667733601772505798627745492211237790461333305542724028274440411437996862184599175650814603558136373803622561822056387083433955041197449254624838319852264797221268688020843718185789559483440278882977121615930323560172926683235823458197266708063946483515612525208446466904706693639428721709940169365391226570036868109113163776468356204290477785471899956199720102851093891497059307047514720394149094737757226929927991049849463969585511234158324657974417961590421707467480808503072915934047123723496873801766287807533916158904622814100871763591404845615914400675129859113599500068601627113111291123789987072157772061805536899548003565798471638650976737789918050202795565598728697455520726986157402453205895542145910457496877546864177053693107403025035375102980224997706256064272926154353851494632008383002143771527741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 583426453961980591967479913212312342522494527349917350304934424750911811012609014765925374199402157754230263955207560420303375562159778062703467900984139428383773607160357595787658463534508337788725810587585532718699163909640988934255699149462054477638840777046174319703449817094811298105402816200003452606359203042428987782985504325797712955431098980322292483026684572475739079848162467059744673639401277494653622720093477538088695933595068471074317721681800703465523601845705616391306965527867073016776662565410728812149122261261359345018342152398919068030712111397296117662574487953192729316967240078160466810426989558891224730864449294752846993693968185778036997863296338156212881832652534243777463690450042598702396326398297511497984811633746951101640170563782226441545870440667378031221410574176154364974110718581654381226670310524081939851564085357441318087133382025677753348159745503250419781123772975420960964374458033936706248476246226400151042534300750450953666592664085970933081795243655702414159073464683924998591013596682976110680794541407905369823569355557389571348400344817788941290701001141845140785902875390455925374268567081974008117863350272498513074601182391674434501416041070206190572293761230956003656812098993135001951537102055127695774031237993829170004681370452057830769325490889066027214340260523486137884644668830864205471216970999845454013690938085168756374294811682768135489440899517445641447129790089791862408265710769138544527372876320242543363103109579604327988876841081932924065577789168997743794048499138641039654025666885233914641411075023456819805432237913547856563607030843045201155990125307723628497027195030950872021702494056011310476005332880750744828829293222731278397324380793830371584821079655234389101708466754381146725783260726985417303621605726496963401624756387872862970438798956145712068862871364898067175212043373893754157800453584929654479719310408848446186661153739687314484431446561323142429073026076154881470554756920094628406611781605993288374524874831941851866468064824703524633913926516254560118610954144635858046263023688680099400715475136156782097827993844768086275442628082573393721600786986711672200296665602755285340823021706252064746401136631400179544153991848953534675584150182499861479045998818766856980107837204783208418067611708775842255608310508194029439653356898459183011023506817101845123794013440998249095696146492911332107849881933202738164461529956746520571626093023061954401913104860707426673246323025855735401648682077716409445163911660338484914669450070198026112741289691307557733935209893787291847719589146457368663292981771946537878231599700993508202092953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] -756526521556407040051581772469508497541451719702431747656564040440860092730831856607034900406976185724262077736518478011601713297235955557316599124028132496145512401366935680301854546253749128538820078782433804826532770415881380819081377134193262413687579157020498743500198397157573012810265061959389114076388949318269657548023070548450955064263162868435438275728371729085242230190229150158174668548624047777918509516483272000944860183489747376748243491267025111742112875404561127358278847559292085643161694302470303457557186826397363979278216252140859431383755227171102041470642431307932606914860195986733261806372031790720427446005556812685748053585558348284492226774070348310510940112153664998645185981622061459799136254834143358291167734328078941013115558569682459601438586026730960209178110794398721722049885002759157126971577817608289340087596140449899001528642875562164178253123908401980156470794215862818130359602489121164900563966708117604104193010101182317898121255204281954247414398435784322220552464578395470944685465383280562470374064812622416621027020703647217974060748146032353034937596891986031660918413185824219765429208736272745372804597994358275975144707532529384924021053893744475121520270567328237815356171686301297804476512084573176658804261710429743996341037124061787499253751019039542761435356828983058895605361824062449377393047611425523312764931229673148959409323638880491669080337231765544076876821844652186850461637587141045829835889736069749391535833097874442725454294153832417615872685664424947438714468576248910523300407608419785163687368951229907396486355936712836864105322484254465019929503450362285108333317370052564955482540634091539936583865659795410796883510857611748226733025440670967547206077275131993885752144254860035528182060218196035316588650913411875666291708102242008662164282235291295731235110634448320103168379824754579191506800092291762454063119530214955455318609526643777080492469612371788211768801615100395892823807748070003530480237141588263938081574766519277024703669954340211747122292684284592303888375185519394310578746662596512367168389514690457718433754485373687599121093654256761665429712950423923128745048087253077091793910090583964183479156843171847918252955445769652401157546878051865644483421775366398039473724060089177820877861899402148406519345030273957437611809040912548729806285927420675283917078855131354019646183642738300203210100249400493579615979135280199110821160712650150800984656937355123466400650156508095920056381999288481921137714274938718970946117624458526974941286554593536040277114560488619474969324917777691973414492500207102696561020398518461482657577435136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -645175021986857113365168775652516224583297233465282570822079091347482022939239197753605109601226583332393897770688747633042871386399811152684544535548042454525637915601800676641647180251436955662641151592047034752238771631143669408706359698651165576889208667132562884763354431308193439786061461256916013284947357027052676700479740414985236311243139147210133389502227460943719036344647406591648728828545884386513575567154753482854132376549772911072689389330483251218799087964641171413868830251238993376386986929940621590283089525975794948359642852140920247381416537203158000483916027549008215058518036013748201786621237694878243425974642761259635538788307261063623465433927749731744595648810960446629811903280689773309578335874447871014950321441868717922584366138845518866026152303286898998449393569261251461782700692835528481878481192432295639996740107409146159302088319284631554237419781165210949973566443523968000239188503903550756146791406392944542511204509710824436235149554393873314968382819455046795615565986179088944209821507870758255466861557749623120497606991974542801987788859457046142196645643685127758761105023707715737719677683136688261063773057845358310661448098216662332244989304012948526536487138581749256663355560644053794898542889619938796076648756537847504273189384160392731787145890900123604245327371514548092231863390955934373176697614813947837464583280294384208471052153730749164864569704697935762903762348941416856566074425172129664576618581635851337973691135238207967180657481750276638706733902965228327734050646000358972571976145591563647561599002523672481272500387358893921878496441678962965373815530696819025630743364626792771711115711020139238768180341442048038225393637879366943314027035365150219270360753977289327888407031776623705249507643960472951354790502291260493664130823127918357589950845384745441807995648691825450866448864424095524758317198501724862661646505264292555214290744325526060914120977564332707591832071572665373781321623698933620675982148146802557555392980024750850840863418841690609922141473759944816655369433502071325550206690466557846266539671955023185210670569421797270661004569934611708735122565351278384790693218281323997280269460507761765289659879566017087774326163041556249147309227938449357716939127525117312664360256243832388187572500339798158236473380787894873748353594843594266339627329464536777585932766892545715647734783525591567440320244870846649743075381514437597455787482459242166692559373331801602009074824633456457881236332117143530745744132398828740662533747568996340514850737494108900096530193424580280483227675049758656421857671797479620473785384725272165479873721139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 18095730648840247335621797243226438224359518365237823354865040712361804402225322706512134520124970383045628198923995723132587144432857567626756066302864009022273119610367555675942152314525322254367896102202442904955518790700024779821978600300242556790416809154197031161410649471846617828276958392420170383282082690647409138011505155310342620211890033872779179949850155286035932060387457711024964665786640116635459049573405511375408218680628607144203052161113583721485431030547020973111231456510554869231138980061171627624303138976760416606155872398237012545441705843266026518116987421038274441522813396069715729413579397277317920037526624899355296420120027968663224094868701525129148413900229899398652752239027438376455611706844168064012720579256709763407555595119383947917180961001073071165245225065201517568263828210100813419122886542008514829585380829117166905363693838833337396618428469745806083208928521962115622943159913700108045679165589819493828266252157734584959276959595130204262547354354852468842483134296972784857068855016106168730610367094558625654639764340302498158022259786974964011040948879693745174569002106540888776973181176893237941626592665025002380854425455200001968151765948393571078744368987845547548955223213407273006839433815879743949581252526989754764282157092816984239946313162318161085549679323551648986305348931712575242901497211091445820717339600888492048097922209323405821421610908644316375883360215480516997413365300469096689346198403565494564354719765879033014516014736814665503827139693812660442913394306508102441066267786934432500240959616409306018647838059729081846135037774251916586657597862728278463011298308617480029354509219279363375494162267647714119562096854289504636256136546149365390316475129090375169197961751929886952958743119166127999438543960112602888108453524315104610022544010962411416902404207097162583013303105975302545623101608521084951554141477825042549856997831852958073356739769212786136345921707874525851606239156945252824879022426784896920155037949439118774620802721841737457775932624269955035302990168507123947944950508339335973121528450849459718773113844886715054038751450021520098669203089746461103571324913668558341416990367618221154544253477415252046613525539095427106675754061546216856228397398006236975627603764227715565247323096714415327345035705243782008146982428518314194169374408936374088483885723041688213434899567189351009041428626021712458277394278687737110088244790357072161310565214552806338984177384668954939592087857108415324788481356298368481742986944168830322845101416547721461483872270434114399445490037615919000785372256568598244998382103955075474612565017886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -159207730331733451850560749814642413694681287163952883702584678708204848752661645528280705361130942245040129983143726738222625629910106272691833954631750321984201741141223886998569527593511655700786493253339097305090787237001261374159306433632156175685272893546720377698709022003524794008743433834907621992988305047372561218888942352006624922533839334774854809674863746146599337828925702168729039116120641835143309959440943960017993363165130172080053823229292008964984200466803651067399521997943035510773294399528951698376746407233503518251818108130927762205521197202103624073723835288065277503031200047659923219298252366299497280945429064735346250725322415317694445607785975652600348502134708316726210407521877580642955973112240100161616266885509904277917730102088805240132235529773399113577480071645191516229554775181257107215547346373659174424301845621836403295744346000367625766457465688466461331979118613341424830312085717398611360939164745260038445802733690694686710873054954775154795402313810305108331603749395752995768599266877859861436253230054257698296366004655895201686060858212003114073194140592316043151709804693631043235514905447381764761509132321590392482662513400133178484164413315580805743563889683550442680289546039842695534536332944065792420779376820937349572199181165978684665874978993710101355964369179727484634693499536311088087686330958501852890579725333721329683287139675554045434493943470178489490798901714527489526139687653536765965798532692153737771547908485617524521201199131629192786991306425955005631804748014695539819544609188327830135467788302332481304195795391178858052636197648368951648882487162859080053947906800901440572331063034917084801283141291120391567314483429146940133645055851798830181759918011765342305785873136397388436305190229141314071616417865688069830312093502607244923357513507318298992430177976645699147142516134849552794308554314714912968223000931777992571271835752860138383090848802435400357276768932746075866071817703689690439541517566530602616101458121748113868978882090086356547672988430363095407839156199481132145080618646901730319797286053126575209503743488884478046782096129374337122399053331291649645885516593678615301831712058634368462359789608950468511654058026419317580399971063492153399021699626428550266194368865699329548963123808001273745780131209801392089338293490369107068673448760304290949880079570604230350722898008506219222572596904224447195778475573461199559654865559037420699344639296729122766899294522455589138743286616123398154101216441880864162509274632698830749560902566685684571997838483184764408848498835197785734851286033472149845480887029485102282784561430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 1950518370638649781828705487796740977410116705329597437136648125175218498512584254659085898064146968518889850121019071998285930470291560802940195143517241188446442676535827387705634515716412787896553774641508867896603187744606432126561235273232878587300448064856054228501760111138342475232754379859455752651846817299073396093574285060139569894345108561578018761091965940649280607733332046984470116159838269094516554811389404460053428725691628997786754409746332096865293983132611022983114762197725696719950436580059440029505601456675696608344265734157122763944604257392194234764889873080359004126948796592243361640297170587542352317720281062611875013341231896060883870495848607125651201169862860072726152874085014574439699500609304091610809850521955150389772877437725575816899196352350768348622231867299213130617519991817666522230543988119493620806227188312767693081656341049385434520324762885636817047882646020943668215766819005750174372928690898088323574076185538943969977513608310143813976564509342547346005746708695156149223548990522887048769267422434913672875252818107395461207066668605990849735248262812365539721892498061922766377975751467335178099514960999980069356799061408424700158349684765786859854208420870042918157948893188814762981575803836496642177201430968096557015197882746786689255646344123953160332375676588888819421503166049984108626594523205791606027948645023278151752178688577036075508032853217314027786907352971863413515849635724032721773791241794502820618769426527534746166087730462741369973825980478855363810007439506024076340984860090121739099127385721506474326791656923802204818070256673270115093892781961198773285669658214577604429740156413846693282552133456683474830469942200657065454657488685029290611523935283890388451052491388043242755152171117673683416495839768870242904596379079040744240249186974544825150776876209832242008709835304438187323735607570556461272388847462488439003426623862501041904488310009471207574207790051718326082417996205773725042305094107203332406821526137171370931846507728536409782920695480107157365688390759010005364242628503912584283191604392299710039574556394568289222651654717460207349442979641150415919040992495051472981931324317466926392482520645137559076805350147818618129387594126897409519108982711362993881378497430202444498949146684582677920428325671886137633157115210623054381551734545956596993971150016945869773378055745926294777864819998275914681029461709922184908587474595864102158354993275785346334683525698148496072330785870985814126859198293040694928711486079985424831059801768598969581384119938578113952502996899580127164269355113828522081232985898156570081346741652684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -5867974815146787555629902929741465701672878607408581808903803182714311483786036573706652228523229055401913140463494478611639442207404508747847165344299743473141856646484878049644400671054872729542294230030252455012623177931217323620218363562687036962359431854098538266389669442491947723692160719599885235626185544890122957465722266895342509664370821989110331381632471783871111708774070775742784298755618399125762892529435993925166531859210683302643801535552451612069749787020239981693945564564290047911542341441220846941329642510840632183241893954397950770318558181020283627733688957405748687974726003215040818248777975954176889253402250849824038018402760114340705253266540392745288010327505138714692265549240845401370824278197001747812257759208819353116652697158551101197125478057023113713889882279231877404855664890835044079316623073715520294659779507449917590874752330596415775450315224182875546783831188652172163223725105345848126697629391847754774784153100273222068950801432040995717802396902392318054008210234523894766868792573874593607890010585824670965013335159322355702782570171862324075131861651218860081744635250532630148674381706802537777272554338817458399885423114723283164592462660949795483745945488001338345425447694530449077038337028420525379282231622629865586025356202122272101285504765442241515356076169864881571422017816099231245171553967297330911588965371267249811038950399862303342558242418292307040127398644239305713374108557546461480449186302494373139501826121877131677477042218425270297615354733620168962459073858756954130910960934288087220286002204902638341464462255821771164031399419235922037590642007780806921358012991249746926064492826778910497263306175813356349188396940975760424872443997282827872912466295377525398627117764153940157292172134677683821783705554680490507769851469637652815673850530856999733546985759902712218027365298912881563934646795176524906443573190738901968160828601438107576619394037341869111988459616389286856319553604019470040162939883253385614632299432954868788809689094472002004068585400234072059915143388503734162995274659684820923017720906423219122750950275581915767646265702389093410373926775380964990605820795376679322461332949175118494103864014657166029850517364268448197131263377753180588154342338252342660016285997970750575053410804180940584927085304649697444555723868505299431044151312742205749396916594665653579799727666282367296632389923536123997054480396178345801991500693990491024407113935913300578050512780649851812068387219714897159265698506907305924808593165064876011623932700870178200080824836122327512199705883639494203112324297963848874498651337293512597487807550508236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 1927339870446028258373282709058038275488142826439604677620215626007044305442673441822274558290843480258442870619857247916028003944323018170042457299119190415347093601091190241581594214557813912644397029114219133061253272003445384583452919068931339466418416458126990638811224095345352090638899035455360345374076831299659854035326398233546559661886369627533170575122663982141782403310765367285964529505984047757952057331707520234253290387575376027701050681630740395132928974260668847471250373158371264517864621586950475965382860820044974218125678439567846282946725699769005931341481506273545258569990554811735304397144386048035290125401159808053400824254364034134663365678700773876030204573674381674118500340054632210550106152736609585016769464365368976063965430064888853938848014609822273658210628365791866438262243290634972903503976986671591913359118941336094121009859448586307374394568569874113173761232623601845013410084046903439968944463766557866871715318886309021411607157964800004248505513003857878902869190381645180601135126916018320472259419376824247832161694698049310324482575265889907847262525948947411269069297853618107569867380696111804550313572702649069137561227394671901823691316905736809497439792674359931236759774329008454105748994799548360990554776801445808435702873377312890678841443771968485152106468786597304025061454976908199952062876430940853357466676371902291741490302950168794980617503226327623776224308484186923665837382676172860002506053908057537337346374688782618544369325156488842833554627049352014995971009685525649387860960905814524897987733837719460748466807976031433469884038589802184148242509401033605181934538938810322338364898686864735381891112876356669625573458336137534625439503698109216004051049320761049790226574390361872667282172752137273026513283884123601495696026489210963659355462057126801343175357968002919113933497611597056762691015288519689318138129920593891206906879347925739708611766600286399329889380449587172165897356072967309685291445448613455879331882592851034408513804645782791398978219410098035409937997390789082566677597906309250538582973348860228013659760297949660225225489698696845362368931133203607823829144648917188691197273733872608686663390535482353295847566226734560778816149244852913051888535548846750603847730283606276480096079401319201252953151649259687907606908950539253883549148433223502042016926284927366831498556687523311088476154536103754883014252226050397266479075650153226357530890992354677773317981311138673291185291613409741417353640908515181669527992955172284618539537505678635354297010359382762701451907942774266752180483720332849536703622509230823153920257477543198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] 49515881055881016572704833395497764528696489632083264924279190107873213308110575748214913437369969398818433164702075256104645056073397883491975796385583049516508710564381396301097398910606142770277919718505102450845349308533119665669636620951883923534135905995622354352905230551893217190584389187073722098570942313790780801175930053692934043038012016210297571211091122414316922952249060855536806028471359355138352712351696485603202096937687775261685557262122988596530353785921149275328616162010966732899240240923314383475264272947612949734059146371784849811348377316631651813093062488631451128411651990107216332773105418701123106266458727547075760308170566282413144253267742714969850921732999274782589463988600404757285387402785088395692079160336094056154149003001354715202710643431138944253604152656534465008422022570060027182114285779778271528617377885132320879688724351977240697500909045988139389107305626625727966285885889809345388087930654240094139576831097653339185362105410452009576920279730885845625027427617991982707749057832502023760418500946438438200587558861553980786087208047583876754440207130540089223519489345048275020329580725874808805624294821516293786770455936224409382376873828530111229000429454348831842979447232687754318363365882874265725519789531467686511879685482946769540219056807833256478682784750510348295277563767260040505128770197407097689583085006118544844285404603507587325345388929113492662108263658158709650044698517266430089955112168802130499022693578717512697004399910907546563099813901873816842424547521791694040919061165203880528960926314403217616070155411409019983539521379650571128132027568118149058936584444836504073293976326265680248758571340404394630964764025533643852027537487658973800682359046774575873785794557772326209464160683319424225843906233561128697816187153488229762572529799749828145622402568480647381705530163864830062038488551933680174521292802093935059235138475633217722919662729593436241032823187685103895000399062811721386332296289576185722838477359109901049487095768984453516174493576758882979364391472183094936407946572644252086732616588094926307360320582897177842376231933419079461673175290413869192558499673978450575760766819365963001877172515498563350790765013689181559963678785006177414734796940183777218073868856619317076886565530285395026064406555788106272436529331782608263761447333009167583004294613554858605712262885741986229668143655159736270365487124140960091680306862511878065577792257761975629055369359351251347353349582098727007300683785538508471460464715001173902544337184088755930022081842405633959754242062039099454972016742407363945070759663293235978584768117945139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] -261517022537155891674346327623387990135494912890993911209286653152501906932333573960496818236586308332825229681047346537355797279630266472323539968029386472788937969627183255389696215740603514600558251351831508779219746861781549512348534316848638552159340473992844937006599065960426277933759068943996405569971162555332179118541700818655143247757970894235647045389101051691177332266188450021656626243372575159055203413439050032117715075356011324360696564276168577332059963137228563805268368821734070922565806191611095310455804403358404181661969405381799209895335499361306460700585616203910731581355522135946343729464916920096347184862500558454780957233800919047284967646052970681595014249950035561206025941314704537809420390058987367604770367810425912409685937948775866013326946737320381178196324260423113165210667465561662634156684516949324925163291210459839467745039648351113597635999636131918651484851600026282650772498594320041094300314132878771602156725493158609934644990977505594047168264656821515584221643688721638648163973701456085501149195949358642702095808584047792892881664670224964220894534156147612827319108808108267747708062348957134770530741130153978636073674411284237368960058044828619519078191840708139252103233168693543715574863205552421845220247245134412146250049316582493860475081032395970470363980517337281272597299823145247640395662673289097491037925004507391313180102269559577980457873032303585956102520623299789292999066406300598381809436741598676092562416331184831342111158353208712541563700066534903712706528096332075931644773912388231567986962551481406166484502244066026650410545571739066963819126321105632431399461898612934423016844195452878539423715050534407278185062654929645974823481967459430931135712499230171368329279089262344961575294212947059956750006319781416455083240430199275443695898348457828975219317397046295574247590302784030835031072564524278935925576458770444127037840589401774476344990036045470905210141078870258815818388520140212535515142396840749029708962091363497613232226664973359966007259517848867422554898060769056552379972506300502948231507523169769679782958800590078269196200316412712341348499404825696504550274061871605860645553214732414082156358623264050565576276865151072168124713190014737208027614015772684451029134405381989555546191380917786335762357298058603185096686857056223527131398462388489228758279001179209340092014002033016006502281166493550737355082679434604445857028355137885809611452819589235157069605933621267152927873816372983046336176147861996628350138541971778884776009523626218026921582555005758233209866027105368048881373130711181818771356471665978638926346410948967792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] 668190067986415400394592315179692756493794598441701029352285974893159936496608937819618113564662745181285477909032668435955084849806223138840531719999938234843167805156420464838101269226681473005582443572528479491593151644934081705758934786757591255551137795840437313551219895639664697813222611994929414013153192631232523101699976652913393725820433148070603970454382064674643895401423775101675947599333105618566519288346339343543420748229534173244599972456842665209590278198112992101145097942080906094939374985432735010131587099792645721424974434731416652865479665374078784238181803148771161307881303112103805486536337617185262134152090754512353477556244732776186298388470627189698073402873573554313478151057197194763809283511436895011545608491516876070116174312392426355896573938731555790985822500259385256715220380548978249564917386347816845121160214712727213343534131894915228707398669675480351246970597258737014892238186309967361856784816977340382901964057973890203745370736978936322690488771029925699772744829469171255912055011695723105797434791186989473093926967562936109462706823976312203522614363981822318512324283887925293202372207192975847404872956550496551924030389676339709917003797869801182475592257594258732681400240367682382512761908274774697797377725094570295494783645205213844514304602041998387544869674126740678736799167462875086040431688816876714598166729619504011031998356344759941828111294694793791258211109472650065178913474142084449827448368351719779637420533382762418476028623095080167122200078570867513728466182244597180195509866244932540317866404518624635275533240461702496994741159253395287574362762880733611995670092850357314995631044805420528565204295729833580459945920231430345019651680575343539096136287734489212906345234878547891425705120385496329572142498342933756096314446059181944126025030673133295629002545256014849354294593821720244448200025396232426519936893157381123808068394193294788921449706863420186423562752582995851242211718556775670730541048185663445078079477967972747394338738093492659093444763758456325262709641992050208933287721397167855328415219111106728479564517353570365378917493393316932428464611373782660687964270067487151022438897642886090081748539790288723650327744746830779364625813356988622450414788164210351416735630226957986490621920838503180836682837528941847685959098171578216533477844351832655159973881450710284256308929071932384562871511723761770584312085278378312819705700655771923626732373530577065143637729297711591644765831596925343890648937371244327374433670771936706563381115183227079109313948995734632132960409298127542023339147127581161650531210499518847005200063011173171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -132111601096885651100049106201812494911110479936950265878943731727838751885863433933716432534886325059429626383980520503307401164931179874247581441185993541664197879361570482709695083772248047135636976414813970913735251914039079686782543157667291267107721949411798348534721783395096171265952726134217307925086420911006843895835571493158592793179698702102005471296563724863337913954882696207919661772054775508084560384516730083186702871253366920086583608982631448858509309254054248068281257771687934150330807743822403612124226435390564676652823518748146826996619176905142666196861635225771412798782344629153245695967309415558934258548911853361913942557177490741431259805552659775098730911000102494929989719666907926494057182509609617896782572358506128418586823069000889498040317413340053334171670004936153350901409049745036644649003383156610359936287150207018309003343022776630093329808778049283750251586728578062346862000520324802294997350596602409342455908268201690003873586284140415738068172330147192495376479426413389132460515922219317735204642216984367245578545687847578649769748731581449138380571303534999254111044650795873808347776666612253262991473287718433531180210211695729567567573686000966841863916124080035488993987034276275426218672869390512063130539296978168901334042833650293547189814033131293086229794199136157070583074728417423705608498091011788849286355810324339720535779258010923580093298781820341615699387471882305151327346827383523893934173018491956197826762482957099438317815259650188673989153831885424623298430335759346772545640478246709119291020499507180590807565023402252974007814179927924977755971550376874283338521759677527987459771291875419682769178002388829789858957611253226449520893614753550778244748539751400455805253357657601051605778318210398306952787703767509711171492916268017567954321842865498736933152265614256381324492873301403071114565904319222671439582621414159600122459042785057608512770737490501671865606494484271591614183000823137354895317606406225724049147170215618702028965961816189738770637338223542191046729661032824330365907335791817231300667965295148318340158183566722226110939559166395207885956419913739659706925083052352854925191533227175185441549402191022210835067684579382966063928301616071175480646258001783761753944841899443618086953696030044753445792246641853769149494812379598095638345606551628639447857398256163406490102799051861295418977477352035386620313513287800979768825992245829755070156131573798516969675177562504557836646737266491152711856188463481268836882580129341336969647615302052171176904411645012110042917109414090190915205887071603869166081828574698125293071566771826196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] -6368071502652262483530197441587792260305331893225088665682522359278242140771272780960614994081839125682509657113517549519445805309245336354657347414687403178046222138424188828027051916081883645256784691359870914467462841226274333917143489557328204169563834523420301120344297808073620105726790834095975340904298092376286993606713196576966584648595228810278035444480116454781457079202549429526736014786545704620531472849230556539101862360277624927940161151474804896900497199472931414641730806212340872105824495142543567049740119515492190090313152852606136926118251128525334404811831990180781264214864766340161998504595672038758554199945887776911824169653750225651786602228285575856907437050985530950547334552309442033080185602464440462217793431929888196870668264943091528706011289205359734694791087623581885539599346363811895829845985816470763499729654805855418707359873827109841728508984671817437961403765381455541365031551231970273551175729029595988143080336235948168995649339045538859956728924330379114501066919430462965107437758681820656370610358199942759688573530259460790066232040735566728074977684682476824503649152898698356373167897268030936336887443955720740976474357467568212454139434952809798028721497653754128162146664386491546484910961009737824965075239149357699760372700576766050003960134850145804715213180204573571999391900819298609904328150762475005981917701453702590583570177254037552894032213325629545716392986901459171569458252574742991539286613752142134372122419228262104498079642666579697371881566339530017241923496662556894430534900847810233176375691468880487701381634946888267736065397727096131206582350982713091840742872342557440872631064694752729676970367987101835772670766872719501936992063795493080619680788430365099196763243542787424364916483606524791182793069136945119919340585743139112468246236916577160555511981693339762703473203343329839492924739159529707865983732642263177265813064385242941912693068771804379661756987245693629112594148452445376023854495866543312641554269498677601474320820083942240413935383802922800382526303889983730176977931118829459325418350211015142415664151799822824756679782632843106243840700581711255321087477088033307012381340061651812378211272465177096997111555339197884051212574605337727808941027270971643238739745226682841794770503917795187849611612401883029269297044859232465026891070951227588483738228135392075165506355207785567013780928873821112961702628433711945025655086934708058356674934830161097168552011368619439119181557436534645135110297156112302099233745382270116250029498775118404074943171786156040621055877933495895871005259789610741303780000930805105601265347646090484121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] 30107229015885855424840716106245158388757084290712351014575661364351063526911526582491339833640674991170976720716498449280583619346250790712889159345470476416387641294699731017556674121438234689752960321595901413767764503372109775967888991978752003121278921195356028011735539549543793604796265904965019866258104256830331285647210378992062839579953426190308134724745511925089061733874254047072399266982041449420394521826392271666908618172175559657469662375520836027938146753454075285121318502882119466617295392912747807666474313078823961283744718956940343676651710121256695273754840187962556285471366958171987892198781873205240769280349679122565316925055456561719129230190109864638801837600371045439632204020033135883515207082443618842669295506671469999752169610074755062262020247616842333012050386726987190673199210353659951980391678092517318177259794046227531630254168361761291564457903276465412921142711005746135144202368907723806453718306930411133809399660795569171806660971790648501260357186631163038413948291146920458274484933567935145899267345656266918774156503505350791044240136629930807298464790566655720825733137525414082816315073038793099065399244335009508029958493217494823030514737633790811685152845290918295612919617757823526546524642310043120016741971655837636643489083135880894309703165290883768821636312364177575678988884661207853740005081936162024892147464375000263495336223033960050341748142719562836970330226882583610297481316186154569601247964723199641602020640597214014016759350463663162698048018487976443339095347643154383955154489320578603420803613724769484271124243754652436741767976647173669808376791022155923913230033796632090992111861093962317644301256657369464480598569537328645137535127444372230341461003915360076458128348711005900333445050661846237967174669309154934741814212841368230514914890017570091936172617473131339501072128871617838042568902168712817455888169734803791954807077904629639437952618138566354392631810794575382172775424256325654632855312198898198392287475920242716855516951198245815559800219158913977980609287257624046139271616438404217289683518926514622331706311684529276996569909065953530371895670658741746416850058270164376001533137586261055867021826547957595547945823809242293249649719644270156730542308413782862438480332528774370527760473425019717122799739450127247218875508048062428150163922687818849598334002149790409525524780770029734236695060726183384679548816891400639779170677268699388638798045285895117843263911037389931809273879868767430823944280594395158432816173218896299086044887446108418533163592040458570761818962661777056388780247358144056883168089681435184789993470735443852001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] -87214824902119218401672209324239082228746509859282566570686819733287238845260090601793838019537231231489067323323478362098946692638213349375741019573790697901733945104017088654566543395326274265200775048937288504079577882005399624711802973357068018150886070823052343762996984061688019636392744009890597900854650956047058227907626270398330230466733956736938999797197645715214230482708571629799395548822010790027246749080664938162535533835681652952228499504521289450514071554913341370393388385248853745377490532450316001812417953878605117199740957421607761012119459900458905368688954012499617160457931134389604611100988433525951187632871119157481421282095278630315257109617561590267241297486640831742343007619660587827981128817288900085453786868825696362480256057806800764958343904138210085897420842202807045470872822693357865170139703906227299062484809760180943632327140364987594562377090115039737994943277281412723320110832867052088661823789509493156415024108752000094674304739405073295166298042792924224281680376061746533700167434675525943685570479680701803323161529977328697993851092850636525278232453125478872091822463242787376613965686841148175409679512531933106126354460521321928293290429640849790506840331859490618362822765645062267836181683966703945989987589876902542594074683243872353905222844458417472735712994194999677575075256744809855300259424839630792399069111052797866586896829258254593748114154509887992061917582218190935799237468657104549766623614080663301849667044853054782891027822173810551627055012018718031415149665253355179911847997756024215623993549589502063788173884396824388900777973219763601311379207220419293326834121929705559584765207792826362430044867262640759755186603525585548051224555879577385284018900185572934965952259691608833909912552067552117043403646909544597205131080983896567237888894989645046822663054004888740489397710320042261944866148089420107717557648370491588476351018249897647734727815900939354015724936584791784636625996601544127991324538835767458407297843199138231569916573547834607983552112250007498126493289704037641176036135459342764840994982097022892156403627792119524969576007445771713261559419817835247575696252180315835290845894855069873697514026939915074306089109429579780792465241329707699413772443920774959531560323740838112468061481039418549437105839594439166737385943424685847737332555895466453584091648559143521946726423267215777623556896413341418574920277549604287032654848661001446613856546418939837829351066380646928909666401661925970898099694700063433295556885315140704468379483533221267183933836684101032439738780436962878270383259742137073779217147181941419644639228233946182451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] 188362619936932310935178147228867779946087860657396435629048110231824394939497958644324368091500953588977761961504772774384858809803773869369499864792346628237288367069099472174861607896191772017632624696710942210922568734389439541226279091038074810061410860421769104593412229509877481019503379173504053587295325561426829245423591648755379093561120927318084284258161980355448013264772796848952980297961646427497321318651609421668045704035151350488710784749388516500341259615864987480586616173978333997007284568933527201598055298018379701173600361038531816947195932170422464988214867636887573369578541837624773772671171349062865857744021991920591821580843142013271744681518323877283468189254544814044337413530888364665915660346034437811593137757476867832686942086309600644567907311094043761056598353257868608223230421327370642435462124578203600213554858342456612246002163967234479490285523906514671393699686013886179242770974942229904056741651704613196362425079585168042764543775251690831307682631493592335951117642767254769889683882782903507999566516324128017303925341704099908290908835401064978162935997059159784627832568119918428303847842321855165304485909204657359124625113508850978045421756707023618571095591933087269273870722680868651526620098755346882471677950909373477058853564813304736941266561991336577197621149594096936117356996783723109487337371939247523125506267212572413717560600548791231502914895339627520267608596626271958249177859070001790729421498864371691342355298949549761505245875426049869681307075729969541613380343528517469222482419778167932099826044210717311321114113218470522938784202793053452238462634773865551782598071099017047101253235292473849480265760266054388151715916498736745234317842171104678317228798668513828348975162388342396489810003496290384614115849107547000376514354812691422005492365123262472067466263886109903414824065594375933418780800106592641137575604322212366275280421016161723598516970125519120079382568805855007638052095358446883775287876589793313835302323701755112538602704624738352833804856004986871681129843571635220997916667386252196038925241341448899468946430790746348869009924437344589462452291730949483818234953779269647071562213377115302453748335404518802919025687308807433868188891723204902396810143261412036646473173602214674420655213696451159388289950983252782344490477615760634822640485942613967484492003907286885289885578950090987338646953027724232111624311265905535311238578410431953013656368347139780377559580051079761615860971714885662553338190719971244142786901307421668131494070138752106823835273797263969633700309664841128583963751362481119108836821591089559832037048136388470374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] -307650915827011203468160003788026650425207587825456895354913046557333602173277811487819985977159329501108971994016827416374364743471425432713075507145919208366107115156070202602426944578425691371064164209760969479283479443609370729903570752935328761809454688802664748087157573776117603588671164646615171620825680487659438396366688131714486508594315700956149841555009054502090301675510694703392976704466705167759438864927224161265062810788725545914240795541237422463006921711170257776322844152849237090850763281796312365473045639643516923144491289466663749591645390262408958065353426218018307882338517412172307263395628583429491648265923349022927035531881970794441841418252152220768139082384104002068386805980077104449156822600023247735814188013871914361450978591231663919969494864261419542822464541749504528954768699193026525908404721510276003012939805044287928583296693417965575312278523071077008883987484613809199846490493290652363451624871592471439933448801148255855164004459383268243251701038659158103076440206369002082278584543693754573092585002037740880031775708786093305283938173295244868161888158219284291480956905281308355607342499999450070568676594624456083589038173914096554248939389676010504196481488939786341606807705733725863045276757759518645162996614091310528672449666079049527120330214851463459814465542877654129485421088356352416180932886683741106436634408484060026038156534528310296312734720348699590957552550035785187033556351420688679844067398375694434751660135137758631098584907083247939022143708665751512851987449211861477818295647962354625830080800357267891260909620886601658058893396937404051698737022014895877193133471662868381188774346656026522063802442269624377667299110340790130451480790654067962979834522358457886654475802882868800044679300802631900978721533369019291356308445974210238060812290324098040771004921318026309441868362393987506004826519127051105274969712538228792635237027013211879785198141499685703138431561534608298509486218618772154215225060403435786271899800987754873688884515394739831579182946888343486716884212184954780520835398880643286961934012456050407270778534490229335280490734019388285380756735937870742072790233849132818494497164754701179539396334986740852397293619440446157361231851792938196543391458446761263181941354439696943708763031088653613276908679885200144120553459437444219989069026272456221977413465085812484083431483548737719295930781493039292402327494353120978875033533946688818978634441419994332012365423975083025883506948696323898848768420687753242422135579945629738025033138270625781833775580584114713465831520898223691204427112946983548050605465467323368394381862901511513702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] 343997596100680341959604175175961256320446854708008481413049849493054214237213470938509709640277231048082037578703983352327422738958691255523777487634887079139591114542246370374245901578021129154293923052706524966164748320767299836415204725473711916456198312809484980699966185227887996917844675421787161181354983925325511582628652828080665331332823292929774928266850076954218113910237506094247064408145056331481491953988776376153199062711699690266690233813738169542123300630349658040794506855208663601641814812224959847047216781143910521050343782199888949157055169520630638778935916306428908660755255197645179022456136512276591200328471026487408068245271054310126736265019043059128692092232627487180320062434647794506931395167239670746194372689793314636086230580313316112856748207215133434533940895924193823114682490292477704851722587544667119008237799240823489920310727241943477469624948317492649687009130950661550283317018721835573722304078520863844899649067905032604511543467588766626490353289073622534839759561016599149790057824161023002151930095146589779366265782184560314400619775184468685653821012353237421366204691575586136899655049275023230930248523315973749776062017120143162270853752953593885265342491538633293637575201125942902964326541799714455866326726259507709704760050051180437262667460030238116080309739543277391506466395182425597043483543490401195933740973000264186145406075854691455577162478791573138664730552430724305435262839320561756894078720716200984583617011914114091856492675753894603472439698737621264174324786428336865052115980878576328206447410403174862267164033748597543562778890213088577438454127612180006794072372981228716318206954129126930302158083110898751672372326313865539489006628033304413052958334050332963422779661930276729417348870521761618895859475823350563861592174493968101315068457761331851855510076806720091124038256231732902469094129420311260387569414681265392457871186113087188524457707477751233248985282320981270433701191190155951945029083088758020940907171772809031324345713851872428005685686881338722025114849762044651383495955694416659126528127314735620523560297380989634166847726066427324648325142568255337486460640408116517106832292532167263694465179377940703502832259604800980352800212963331153535659699112216426925654188418471660062087171482246108660519080536029647613205427382026293407361321417266023662276799765915861128062010891016246508889397779361981370652597761758728012949383454757386095887492910180322994471127322561019066406868104659525249976212895770874346139246208993236531700354226417050925064140494261283462924765488582309752207100351790635942896227381878602452479806564678248693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] -172147005750954086307481922196395882062324131167321493474665536921940235467560457838223906059454707750254370164926468567967692436703342493541557201470713665325417867579974814754570055637996007225527479593921732899831445536766641038781633550448069102707362080628123313543668933448116531690184938359940632024646670669023220745007637154512596418172276564839002441063262061648134053702762979641440835957768777458799675577599466929758194810667168402221718077034995465132087361481329847443109003129564854528698321169407866376473348750462431705330906287457782419758217180124850840258292230802867581654197673416526000704331711490078293864485290043621692553814262488794151290738680172800028781827476938744347125733702401811371891549205630992427656814296293041345660450397315806658579045455712918186867376009583149928128439924804944670965830767328074077555649905716382821169451145157410043280005513910793695904312093602594800483647366900574444780492758865061167277118471970466030285511265043403324336025683382772071740426023285818669830661539222248556173465853368792578725190398500466112563587202062645461971595189780937570272334945243041472703324985061641396511468124752232864200841962305776112302358911496694428755351552125358850012958865144723646228050777429438621809784369094604663821460164139902927230528753765422899353324783495734368324037031471901716040675815642112233752306050795740149399512100520072821868554819675338827532290850363612491259107331744679060781822378114064371108466609482054730663209819236206902910957883211511523668665460308163924761548370575763212932756962029234098264289502599273277844937260571226405628958437666368752928072187069567482810748795647872654797898258639081564515700232111721885993873657374882436728005389001151984581073904845787720503250702669643398151045949127218359133828536961204743663084736241468119217295677223038813637733773632711807390462436198961247194912428870770574432013572302674660516537160690750932282905095171858019594079056279194898877048337005119327725020912065035911541905917125776570341354015648468707042653091039116527930155760803811722047811783896574492740761918140105932099376645519302659291819278722332261335849232698119991021595387689121015520763259777294005243613453688224952138929297279080898109736378957933758207450098066588487455585661386644798726776244351474519056671395881321839918849497929556948695873669510836095915131740335715059121077204592573027847109582234282897618812500701565917326522335446956617559834088981222466218790973078215460584533348087506499687115772964526431773682959355625638138692798532648166282379790379137875613380831172725121534311730213746916141790158868445554278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] -54150425176604465623093252105608927302758119106476012260746961186291200231746914774577557211676658741898793400643311576523285070328594324409445133831395603417138174745432188972983400318950063214358436610630885236038554690983580170902148679100737599627958126591655493771562051349390515044633340423325517663962015231686576772696085200154916166619729724844545011690555918031131504420034655833006714275694128707599638369559690317797969782820201462936148986337828845667818596831614919941601842183007076252976966278342145224936150789377157028493112438075248633254604474414033083352476301892910561361931044438151683800041850518278617765314260154158251372598478211533126636833971783977869532130592493020822134504936428548601007880306928991260144090994116727524860874804935710693296419317179194771241759846498875439974870423993828483357890864080168153298863231946157393862191296194215671921036936380529284620590495845135729923246789679232011391165367149764137883950851742560958548044833019688014659461738306049546472011393198912631449851236724816317787817358716575874403124663165230540973945438270653789378256399654744899397406659581492354456855663278535236143572235141207031177947604704790711222404077196760572973275692128877081140904016778677852776964974960689851212170764033184025685254414528169129949761118163494548125259057480378282143106107872840657821457877820504444372752439958567463283812530837625281007865637241413590767314374536686548753859639668334212638184590762165051967337659231400384225549801350207276917091876743329223644006096143465326525990901743423824264080363682462715221656858466379204645900121678662096928082394557875292846595314629688862171866781324192110708675434238709103357633608195424445285763759945375461307976192676126183926685249882305781039046269719543707173946244352523691679167608437744439083832277271414551630865624097792403471718802828439801379825829782616949807754719068772753123213089863137935187371737186392045049915229490241985528057966088476023217310403558048560978414815709933764335692835840002343908315816896289690308705344903305820173768108969059024575078715898583761559233588115949577566492821458065611485586402769001290726577005743321984110714620552316136093512287624409581278000512270258952955293376019380893384374962469948740821057078069753061504899166690293701292852392886039028807795454191874063811806596788152584544085119705708950086117818976977027415326384762309909856140789663749937346335557164705034526761969848219978130805515765683016088525071819149232594480341538222419954387892352749467165760186327513116774587239140636861413000287389766153248702432688877176626772367482618438475697036989208209653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] -653078048010158104247911533681734312914983301563868131253762052150736742487461148426496184195136165877672611044868009783063348453490857288508451052200944335963505083492852899057697857586385929299169021731838023895443515465154525044620285078527619221424051428311368921599700752505487248563230222824672022160978525989356229769728673108393486968176210014288755012091530782406818358829329503764802882663942841213528846978568520982853345003262137820203818321076397667084902107041281142581993848188452623533987393501464291548796540708698508026015258606299153033733682088090098309126313464478223000620159730810899581611211660839547012499607831550017928525433428400201844513595089278232562398086201559911356286540011403058009668914772127847729130768212524080530101850151850986614467461281987591535564986169015065026239270246643990824782104998208166534114219216222173155274639545147449943591807546213390795707935130424608078163633191213429593555081123233855937611884410641739941166429167374819523290530613029928993139543806896449355439979869908383522945114146089337753380588226247614435607849975440050389452984994959964764088082974200648039610029432071536419651857134834958805084105255380009941059095472921678990150575677473473193914852329542689266508004695663159220161990954234055236971063052857951921303453027324395756629891539180589159949047857700446259228084183497701635412228529522585721137145078075776276689026328290436390797301808158816034470009444793223257225339349146315473684149951907317089926429161272911602293448218772043742782998690559505037684227753528427414608648851427040551524913368372375391616905790857809500281894736328255339155062012785920272924912956442763635671977825892859051912770326087365413655242282563776199885089508857673889354382254797799577503994770289794876341147050635325911143925808559506130971244630969195513353344395981046634714082157557960092274385030775225228766858853278027832876619556395314509496100457150074055121806432150777728704318694643788848980910055527798013934944346391755699810356639979783046276109372840846397396498811689118827462842218870415154015456062546231913397431070884038325384093980251678539934025096965384238742252167875291842661626737044399717604905309045137894011827137925547800430371116308335775082902978292085389341251271924467950240105684549816985231845875523759521482775516536902650052031194291039753232538197909617060309042466172263010228613609490418649827187510837891807775316292810132205052235814842049634169955195835820908365893327904572541377038852839686928019237567150994492941443518962234859017296388192069129060816477948056336986760029183983534589037332898012119968827529689328254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] 4375762712637520555250383518336571775210754117102565301499012963194963930576853023790834231216607335707168956668024206843074748977013449859953914076992554797457631715391261949807366236961830585236538644673863109490315924592215329778390052937775446569346942169633467851975298226055628466450564591254386930185185906969638540909395203861949406017800869106277360453787323152565778551049427426651973821301674507900316265994112547680083343176306127540329501652931222224238696842821069619833450842312752487416140669453761490020815666807098051026803593238222910713389557555218251044605252682963390683801174522623379482581375427524334870052247579814699797448227907668894419749930862118610222987899096628870598546999662759819500441265629178177554277924744032909797262462451064694041735389461807681944533397832842963406165787563999663696333440806168476721740946844474444168967082837664081194129596097872227062184591064553154960932895952521260405095176888043196268049484457285980240508544579217876983027308010003186624236329397788686675206624599555541423401827758277003404919338976257797159776090930341935237637616609241293109964737695205269644749537820203310385012506502412891870655622192549813046328416918029432132701659961543302971121908669064027485933213497915777830746324325687006508828194116369412291963837115578135573219117485533707675031084113663346012860299171726384467484449370737969043078082724229233985163151555860749834296347764455552272851145565624757498472789242373366764665928124325695093133929466371681179652522701782634895708021531074774982977410716502916551173860286042814268231225168713093165480940401255378212534837682196648939715292733560796726557940337154889628385901047173291650229401256758149908892008062251457083379168957664584353248469377468936036133950128469056611402647647342002402785859111638777598933236298496625867011236616411430068762790367381584867410892843322850927482979937787277174573900324695542965619909349623636383663678113961583374689845735218889336147358125719135322540749016880312439755460943194033861842244521735305713084587702457643504559836494540899919450812206555725994929834117104911861489056370200527192343393561354747043001377728656511281041795254135694535424601963186038755538715528095400213752267018075289165412578722645385739270218015140163227192526488014209685764208263396634600002400753389255567583722434852138168862616235087550168128865307195910426230224598761047862766140630447411576114807575354581537095038913141565072549654785956590951286603314902612583401036708262258947566494623737404961639447626125418864021389962138832981022841073473756294673320338253184741108241689592615416608253297029071356559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] -13302797094957028003914934922767118468685560515309992412355543998948555763468790489344449043110783714958909670000490402986974949694881434007971008430515490371528261591587685291491244154893881245115511251783024634435295184141537397214358031218509078295266458900674164961870518656457719066675361431162217776732104083131190174068885167434716808478044115363683008926508387861031564064911971370814859578444735634244482283580848714906273128059355455889894681612120361193749179892958069395952665875822704786975761540546054409084135997886338968112152872347174550602186119993126285438750029453465198168027966183699273525610395606764845905342226296658586007613446253694261673684121449695598058265646552288899587970658213052452223508678323434358732250532298268608760112049342357872790809762049966343428584906626053771952868650385753121523847090465981041925801666319785425666092448251659430207039252361527392601386153131577164613314826255027529301140857954437333331283968465462636189129585994213289360264801874608090552709185159926028578782605208711136617166861676663535327802101835049143530567765121507860635694086526528666722281790343894902932554649685245247260049236433878086730895385846122585302322509973927980153625097428207886283158209521831535890253568942059848392931663684999523204138482301004934236589642366557637085879910449098043767465597249136941572218346900718488871361479850239270553333518451296379662619105561272984098755554165009469948120675633716988197442977087999844218264688068825229560197990699329494200484826130801822680247846036315661315776480615555177486519134721036785878671880688580379093393379811266501982231522852200040487972490659337225569420525459676949985229780443337102287010668502960822096174113276801796521526339408672502707672996675555738095648601197032896749226264900814016621838930076583489999127348918531735322363246951425010783727645878851033184384136424796369472206217645115128636656726507711831385610528936077296696451718543976379801776684659328745991396113214472640676006069245267942985383596536721707065864862114328196001318745885331738092908626838892123550167863547790089082748055571572978179800404733523490073838446318230960175891641863189434146143262964508354915332993454112881611462254103731613566494026793632439720134404833661503057237004308959100851801612138439820211907090167971612677560880187090681118316379355635370893218989942702978433808562551013069074208657933141586950852812636852611999679097371616879408657601919573026057070877969772035533722563738363234305547992904924302678480112577523644759788385203345083484440574211633150397035683871335679797941941013837682469634417809346898658577237596472968269004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,24] 27426322921012351389326587026276877405282419390944092863389717155684019398439772493442395253655000131516714348194093412777250613315572013182316342769956367736913165292839678686563276657142899849570079283056929957985408412669473165767742071177602182942184479946559144737848412782421693190475046337741475634018628718626655729499321427245456081171369886429847708823715896440150770143523169191865157464172836033455061648504063004808195285661150830770621167353401472056762149669671405889169623163487563914123042471830147043398478685811044993707077657557219240621041394203326707798933257346213497456096414051736953370759178211060764672103293566515401423032947141305359129771992673328429948664367719209660509473717979700727833327496167475542571576424682226140884907056432223782617134429485816295801217779270646098805688832367857706076993613339047004127896346598389494744077508280325189357799108042762252765600700921850984796235282300031383741988233598499708210435031581437840430035140660368586452052970264801012996743296807051262974428320726466983592920613025673114297276176533185529978182594934153825071158277819256302360209247955234844648217822701734986732673455454432372831017822352660495177101434367849613594467320534621212655312334615476435431135057035009695634459603195650043411675528061550974888005687220099095936626797785906127869778485227548241253011096336225025710367399072965402789163946224263748409203949524432596237095790995236834661900864257231127919418066114212097778885457139970222216477884206702507291783293021686657610677601742378767295102153031985467434773572403201433388066680632048272908927520982941283068229694949026837203385821260893044895829761116373382832238487036710317527479931716282470804507644861935680510310561868932136680312528974696112356367835807837197845513384063830999241510298356101546883512108202124265708971056440640785991184319869723681388572421053590391986455652361809083091937877862131926902876202101630474346989072339100822044375371067506641279498006509028609802426288163592070160052538978248007762156824779095192574730450757154833037317818580973718509313008374184870353186104493039608287151890948185655499635939795490953932004949973543217420038235024557811643423289643143532738789208381387130516957304074906965696651168147361527238550145578944335068362906090524617631964364006541551297235891634613957942822074054679070220577914058653133020780841785463882830521097526582300591865974082583009136349210414917123145935920635755350397427428714317607176240724755390634006082958684962841828741532762088328272562258270898366698152873016075620011007387395504182752229332649868486495086239574339794285732327343545406267064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,25] -42825681245720458138373160574135650321765052962944569104422497278131082706178312016453070531164827952571443708548274829443937910245242458092971898772244417238907461358484875278993648767979849864345192995717787195680399798571929790891529903451127590794931896825203192053367288684295869472269493614189398980122762538741922796584054086893649394266343877449417808307503426177711586586730360605696690685849648772806817082710342440517431870410362687299595053758379130196349854337055672428225552376985394914042330057325022507926745818921479338693936972902896453920110603908518817575847568487939799599725951393025191856805617030783137212030597305055791075002155421577892394930759418691198160191547888086526294191769834539739696091669317754471955051858994306486778779230141453083130719938913043397301926642535719003862563631203398905206240103706654457993472174791789439562008961754306825669786486333918558086989505401645876277956204961079755411422113657517698037604617800684987546046906973177481026989002357382925180481126844752666456749037258632954777759513434150902883571180773263176964807341826397136207899678740192622714012708029808109242827331178603032474037499377980944043597874595209799385748345309345524773144482349754943128874511034035870628797627221615237919136578664215581863311727273105594111636029703198407957503155648708104111792269949651810162720087604666982600068278943791660440944082611336944354373195272787546894559418360604833707246498343466271647713139410316100999306358199529328548779464103077624033873717685685641017315431605600077832622118387009812695990215799531588534663536217186752387736959071524178397228856477248074464239336975515213783183563169460568337360027398338148397781487923933786492289515375517585302113728235975448116918399948099702531691880061884373973190527196815910552540972429260745387167802369206897143456465930323582424117871654838778296039542560726353615227709084942300543097126233427934865692157099011101813149818087400738939632151076016839040867042273041926593654563631156597905527830917862222032328478116441446588822531318556711126466311279411092612128200674985393250637521584633880242159015757075239278231081690590083532173044174359006029754521243046347510983035395827338524799939128759295720722072961153885661826898807189555570531759815831242569151894390485544719507275274697863558678999834697358216809145265588925859791390679426358673379711718830367544269039596792160242128342821837107743969093851991046411894544991685714944537580058871990895881040924254435941306098205020611978209228016006622060401050740664241541511558420318196089563550829690381026332355519409849675392778248199560468628006025189082844364800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,26] 52980750001262756419829755816915311886465791286514297558996311606092285237000477134740345347171767648643430504351432472131315777750843635436807874786767066272426978797243003602534551507181617514366697197353587401147867774800860119601397700041883183068454553048152437142213791418417560096331155679847844737494987400942387042028348791466776916101338770867971557103241602529653360071364727454216395075358109885152787075645744062709643103164519410212266485530935960915809638941711813665274226497234623311290560527597586379963733432339253295467927115795113900050904187582011948508245347414235851707887893733438921368631972122292050600465728540448799891882555060704830683836212015529098235292037514576464045856608038429810179411782851804902124223130988244191265741356831951543114053069900712294807092588149332328276793634850497823417312225725414482328446637661856361709346628851251142596622806116840441932058006588852541701588789110884243259647316541481253289272572336824911191774750281875239748528453440960228815479975464859269468469347648677665983208654928253615992164528109406319843800537192779306673242456464285891568755235181797714190932425946653447589876503001057104472299356898990440658950093031342420613665561843652595111811617684851175895855881655816620790529720639300209092353792214014637445539320376762298429518110482597990896342529524111666985508048639188777942495582728180987112613886077725351465970726541733802521398080937117452791101272362368394959300554250729642611860903281920411742037056452384833033455197760513557417969978491918592898236772596074989784853134870555785319877065267493703406081434585362568882300495646879109234872398073273294410074566744970536385562176245459594762143486746297934554311096051172953774816914174485449333381940099876520138647129528311103671210016237516224414986201423409336087031359525810905295739453682545904612872233646965835708372462221809606400967624101925433545613057424803829569426089247839125114966170800573303656040137601344022165035428747573277916589230142152455903962494864535074750325024286772975771392816953191918257161937203463873042936301002299212605861755169065485318422789511596999433863337763685002915642447223865493247093588788080572709593987451071311142423129955269679951276332431112053063195834293693149062942727913092329703214801250148645843609453338439787431046298115634405825048585955815758757445212774614642370335298633218398665688861786378854388545313075361663831957975399539281250830138316353810143628291909772223683328663449895112951254119406699686728887041498272275096089829770853137015561877866240412492367733751387338850251812168798234980140547556778271358951266033013587433226240000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,27] -52931183805047928253339939071960237969407174512598960476832364021623927411370696719597732951268163206909224279133426561913178716884512626419417312858539785315882205913046013646560323023150311958425744897510157364591278540508398313018835349820113786440357487440755524032692776146750616035079939331831201724932670557290202658068297704085836775861162470202458156882323482885113304514184622048368553649681628834039061635167150475058580860565241952225692555995933325245386780195469534111140831900703374651582495485487832205379832995862699519695515175794076316784103912256333856033084332866228118715077443361191002171510769705261560899152000527462417565132545739627514614325752386891089578321406290970676534956818506627487052265030613173156454254728773410685112037510571044902690790820925362879508426650038820750806585001870187538895481413730096219403782682818020207885034757094415306367274700687343853827933878847135661322466384504003302437099276755121258268421188423065678144736622677278776788991330896455193073664211401735409709258813223062473855984952358109430761657600439159473252927010202940304456767716118878812493499642564208555906422127596302671098613760640666745112445890236564384265320381649486280054959054199685867706917675703566574886698064300594626176380137609831026495630810066318959292444831178567906165639131231968865448204645084031710062400096284861769699449873346231323688605475402529450741755260866514489543792943362105053414602605559010117711171020756597103820974044205058917595602372405247268390549640870445129613130521002461028461801378819687849448564589013253928157377521180016935392774861872938511323106233022700208775558714471856552231281651706109035329752860861959282794534821947293346800075478943636478183489700744318218327749454655007201860987914026816955264692934740015392059213094982538183599988770251538357658647984294879818839884821126667201564632060433940979864609608858240811997792863635291849072255703925812601068772052176851168736495913716903385315392331253962831194794144218047665616291361088808622049868617692958386453983111936344628262398652300990404866128502063222144971150343849749252073152695100225417911410640780919164920148575988390726721199868413296125236861340137264587860317686828942783188050369097752321511043183969172362980762334550954235174432156742300721486307927898043156793060360209145049309015374051711194994796761172644833170019475779721835753015077924564921914556458856644363644081927866709160265473805182290952320840194254266912799081977423327623931083555449319650654130050069935529787796629797270699828940002442859818037028533357330169599347196175896968344509017213688443275263485193154801434624000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,28] 42820585176519282440933484709947474645749361629694028814973511699615599339119261422648379595316506219922104830191521650031875449793625899306082920257668570845682973421891152010915655188609028215224736268406645806859181337583280647672118129054240689391217099925838585425687710734828535735772566976635693726177357632099286096810209680414573983061983834888927996327697125663094377052301578950616006825181506119348234787160137072726530714926607147738058590994022386860689610110922978925230138855218743440395442962102792942685808518667703414465156229329164414273800464117051732180098916387129175423782017603822863882525831476786482060196189926201541192595900005282742365908440255874176711159316607545862967698461007199268488420032277548153851705218966738328206925626776792405637167605920180611873016678724460745199685775183533371066045399562334537936766308290912268898894897284690671489173946127629129956835443795800037424749233155987366555232979611328599571267048024165199074607190968162094277807199259770439041416570937506771091771028304654912479142872852228071430258467311907716089900881751729221637449929750614997207969987096932643112008203109286065650856093601765277834135199467129559744140833840155301409941206546514391807056617089572185913055789461587422923043134465276314348830867375335249282203687744840386038650287214917694254363454734747003949839049837378199993809300010981873821849208997331828212074095105244498154699805698721821738173537631104367005506620918302294600894489801434345459355126611783825614749852239817608899602445923434216369075602003414481405414934762511220783677435345339005395641082912973882837621139645558253904061601742370852735170546069372320488219597227590647746692555161067137397601074594775323370459921926170107321478268082664397867227287004155261566343121177536852831579638607987455927840317837208349991819529910017987055777118109913261705949156802679247033090329071050031617082387796722161528727449956004683953844110119466136036400912570292147197118372120006359380237440090050668952159449432970744656602704352600385414860722401629008711967658766060708641055556290827114554696560852673894753309415246545827307238721364010600370472141063138436195139498437753315649145141316145593062460016025537554303255978687657859321738589297714053542810546851659751570982149914685532287982864614036528944641920886363417791377839938386401536275759496716029557660603502441411309586449763484025815029972090928144645183258284936105391145035832997037865987073649905689637501505691914576287521454517689375465625596608268364784326686257737321480749734164235447452990805428952640712485810391565526372408343268869025190106920637508991649316864000000000000000000000000000000000000000000000000000000000000000000000000 [130,29] -27600676934790059782635833122865202382433355537860371812391869277744709907218688710641141258441281605954388279539957566675098136493650560231904362996256066958462992878354353296733687987456575049805887638172083102132069169650798791683079246822201365664960028750795672284380314629499516544171576107738953549677064605662510941453350412466641849541022972454228045738365026312222020471207723039875964872000715093881134600140852239752510718270415708813266833435065876642332970068823445636202026479710014292893429776731220790064807902227474625734463026616820521121965485277839055159582297866713667758037655939463333715285957939829528113078694694951467316132062672820004253668190608510799167639575886402627483395440878210349432285842797064330185664617257432537427127954772095450197659170605381699756173043026933093381990961487712216358000761927895628580910229891068131836472728686495373808647482183257711821024563565913530482138392916061314479826034210733169452920239116515813264609023396284159166980750124724537503779259284304822799024320398781383509972638685501879638166806209111816499793341414906678114277618148140205988153322911597171711794450132733020032990259765022240881031902255241380203580770148809564008070842868225933845463005059568072857252906748920250718511390865903289931400467360779800525424068056717904793302016867609982648089163329079210452261097758507102364834917402496283131411694519824000710906039114775041170537624523144837699568683562215361518659102916176441791387733783717394733701019236019185703676475741846809397935938060476853248642652593252424262329954041720891754582566064046812657181626911843433364299399141174857513301898003865875460314123943639464442341236129391090829509105260584678068512465071096499342930231879951031682788412284046047668520214100214963393509387328154535092411603445121304614077373027181967797739144531294107017535450098099099297911973044764933376228557130078000772770888510697542927262977266509284573034905477385188940822804241990656085178728743319678072155589759443342552068671905145531239538822259874041301840104239659260381040361390723907622939675787714337771844473144785200862737418836210872871076275632096420502492034966949025648034246590322084061670473128719353058831779169160352122838953266664235506436799896021227471481841691186987955921495602548381745530907702753910890691413428344207061988009923259226240474597724954934671914361945527423247252631348525615977646252606362691603331609999261446678683731133656005320655534144591589384820825164757283382665442918639691204756736642229946959919005748567901746565346781859383568042959393762345177994100357728107833250626859769457793483629921595358707712000000000000000000000000000000000000000000000000000000000000000000000000 [130,30] 13402516114390276223057158822299438255209611926582593811914738501716866522512710814239153256484009128015976078641075421282976573723872314331732710498852747510363394231270822692873043778069777820889678888158390918736252380410147497039397722150474836367124268879472473663611869683326254658067819698677143608405160132951438684009636408751240384186301099052897978814701285820175472034594291313015412511710626648234861594020392722866144139336433977195517891757270934738038222483812484407909812787439039007731917952299060106226630658138815035158788867001055666914286635417873565385884433928666988350310218071587507882297222156626084706094415932513154299088981140926095805179033446824203064287527667699036472758013002428841088312440628631040446380399985184798834911157568414345819307020205886835437237068759135851007579610646781994170710394827822927067339296535342669456848332478294937007765522536368797101105109977574696036167989608796218599898506388976182644099412748957144422292312700055874907175798636943807531370067362782724350699792006357994460958318230699510731600069855163766095880028928074878947713587980639752554740446783649806321581507816188398038948847158223173396761888308448308995572512218225642947705045204293503673947895981857272517689194426454929029280682171871100541702204434586779511080638209150295083078195073243719681461004963406993809799005286823876305827524712337995805948554430932181046072296309121962178981072457798490313961636786485722401768957728439983284412498477902888092993739911720473486240797398803352490153931326372437036957596937737362845065723965270349631098996503086197494992462070120999243822762613500949836018803963489024552300919608209628004965873432195350848434177199440494201240555365174465364551723170357913286072392088102741976635166902678334860440236485587560297756850699316411835575893108601783985378102004025839198714234657403140983112389415202182096499395567298303964484928923631785510439483230103159114564436079293901541741417225433550484933088620242190091751617034481869579530353865767546545414993736092097374410410490374603603815854753475783506381036085422682395903859494327707176629410392321329071002906600628823012566417344844711694217249690667062924495089161344974473993348361219553037401672202313387206513213851486408214628387371026204166852051035344142387136200410592593531481246198576555029762377662296060893141436945517293205394558518418988155752915234238478927287943831073658655576976483878756000765363337166628594794951331976109541590628079554292094902942047330689580664956580989722030617997528212638995616064953127206070188725071134357372573065980590306780256065435491075617669902063003122972753920000000000000000000000000000000000000000000000000000000000000000000 [130,31] -3950718835318534436410615659272870190722862608805310348305085463564546318102869189025125252236765783890528388653501466354993242935063771485875879010092266576226569913574980587858350011146441833885804190993441362484855416961528204290499302142469439734800798738395321062965219310482032616830360610443941819003253075922983935176398694581243152445911543191400188335558510253202172062489907146124666294215834734213070779267596188006742874287220291041020155881695382910117530432308476788680765243663185362366873126292403436848928199259765774238850050160483677883104837149651670716142567400462463037217867963391804975163199317719357222704886892114010946590855821147034246701247507533414630892899692976132389293785008752831390595097768474295109941844519310738713478060717699768303098742056419111315242050498191994304071403581210068157810668185794562470812161680269459821029341012941282569505062171911388383619229219325301549631810538835690372601892263019318695871268709813004200063230123453913428830239788295600869568332832784463030733417638696052627874193040159226457978790441575645736136821420207416283354533377497993318319275731471475572815202291209803808036740370311262066688045013231699733392331947363273035661453089541441783551953254154975348016827828967226077886564513598286873073550034947178264002585528657404420706710890558817919650859072090378935193047981051162246455568111037550817038914228830439553312093705472572456712318023595723562238216170312842178657637814029308494107005479433875373827168914610909936089011045106258590702004543074549861148619192139941782887782426162666993581973109656768362220126132887813686006333145369977250473490388042754488889991343221395250214307637939912546994371315375748172386418091031994783565898120971807781409652945016392330015114992201197744754742450439640124573786524178679933593067161720129820636629666599885479656516461714894458631253455055081359295892062066657842990485446806683809630764592021768172188968107714688731088976262024303414872303718451553817908549864465281675364550374944503228152106832601602305404798574329797605199420331526215752460896479658064070035552822098310427134183817234485244152031960223607528156114593583158857548343653436580133945705177540406672106612488574782083718803065064034750069919272944813768249237316271877240215654908197914816238933883670572143596545526331388601392779198772149487981033753145383715622146551869805611148545277491905695631077322878491423385805582422620853377012347245882567645025898532719325354151598951961753231187756752917172362143274454931730610056506075876159824000574757943760432022970900968629560826371291132094153175680800600765724079857448730702643200000000000000000000000000000000000000000000000000000000000000000 [130,32] -431630914339424135419098289899521206358155954125329895470421467471394523129921503262850012342232220256194896123725205766091181257533776382060126684868029114193989184345837470304862963359521921121540659540783286312383159288286381071378549115539058742081495748353517306788474382519395437209926916315438374055743305419957827040890046306980107978450646355147500919825465425795784521705179425996895143835250662255297487462049238314813830264099786880999297229286721961150769477009941887600410348974797001893814300036149600035598043746679728073141409145196857374510547257131506062827966723553987127902182716616259157543031688697064801737200750365811379571083258308165488231763484515065192718217639852794736606678566966278174239544087992637682219621392618594720416730773123930916289560419148905751941785620147036352016410250448576518624551487281465537772965774593256631131051734771708743933354253263201973609189663990272908452910103258058675482511412581888781619731292242785677137935925742214418076204068181167841610531151691535623841877581179300367380166593730877090133227463601483987381944726041487567087444315648163656567810780586156660207784992750154552919097150100970506607217743998657810247787022154236766604305636469491583513873788150507866402189236701734410653556942064143731919918691376647263984726706962659994652387432392213576745367717191725856374870184355490234051740352814075535437703506125648765571048879877128969240679522949945237557499412574368635521492797056127242480779458312598555860627386503502634645225112536215098611598958534504028389077330878681121620538262908502101570946326651281460532828010340308963394182833277523396375568250138113830857652738453510326619508683350789766823883925948094944447539223063848961868461706774370425328077349731090290421267250065386528233607029617595279449623835118091156891395203415382535619054906355388387356459382470462468437687842943699491955714008688567093480235506345373661804005424142317917585019363516882648960974821474287288016324658815385476099879505640821378943230265578323714004935909470450885755131072494541347083042654372436801560149220744262063806647043671286585600750737596506858554592269564567033251707135646670087422172569534018065923572473234017317173570527703784606516729510741327501472355611725594742731182150018803293338377934938427797612029549018960679087087896578086297912514916444863806182750746523527551781421456131330375348620449958080798360683472695739989435890463577490169262273033502699800833723602205640638691617444007032570762071248218084146136609144009730122225782388241206690868813362824411134840374139776655730568126567616643897251749690303942936022757324466194009292800000000000000000000000000000000000000000000000000000000000000 [130,33] 1473930937634263147815475242144750666606286098845169296201567211554934691771500106097521742787630032389176579986312698968214636338653961505825097774791519184549733969391896110640904814649761101705046188990224373298962174324112613291384459423890186117790564693616235244168513078143555724102700203967780297407972497589507574110005807135014812455896862027118552701045000263347289520239464695848371731954901563425090652007685586340365740148985303236461215548519041747961033005827135674478535121865039733202075347392965348803137688298080341976029486247345516909024605798058925732463813215075261155395915830500495894808040025444444099621088932522747482790622576933762229147783615756609741130595232709964965199373727973963288072541067484721870974166112447726247552485345014065768393775160979411242185341702334594279814150265216567385434198420903192569723558296267633751790019656238730227041661643735212625439460005999630537233530944016674925181914383980942122720976554696625787377794044367278730793051972883793807186122109363156135533321742968097187753883272788088723117608268038193475944760382092985291272879544536761718306682772940737874996887174406737522599669715318785535064649576863938003248207703954469024318887129045553683539356065342273983280134363276650435567822467783649862293516253160562729452163826347194337201858432330083003834279528479982621259075312152970480738915596356392255269727218165632980094533903802251298153046686434692453738208268837937321181092433457300636957108552899089535563591136586991296055885790784105452072376314393671943752931095427651742388940155194171410575829664854877971465244646994234923574370907750749828588532049775764256321245194911241171220616502782370603632668541722338342504507954103910896613657013415543182489011915541443796187710961656629669422130156250171986119508232565264229787587257668043991633981214420904734799781098672942093872687010414018573663147290589276158569639514729123442254113231073778601070390186003017383727004684588820105976701158115875152803727995337436403822025771622576013288518751964566957929477151900742104270041641798469174925660704147947471704935144931653006715856665189577956165306307264562886308392546366245366491607847350809222792080972918852967499713937458127815191598669779382441965144919411724459788751383106394742889145813955811185509674066086301113490209438928543957106214128281650976965905840013552486112394629490502320257609664746062829387639689289073323835582505986881635204680649979314904973319970794249903076005543044438151256718064468385111098838023456847060439821351993826384427945156507654874075681150660288819322521856163622002110355440452647446237401479069868595609600000000000000000000000000000000000000000000000000000000000 [130,34] -1116224481342684446133826358453432659447852655046980975963274377275982469332778524513269389880643158763564274831374903246716241085295920982755088811326228688178833229354567606616080245975682140472238855059751597994798602950069270574789705410869474691527068599836887513743015009533389300559355908342564102117080706034641790139802522040431576209241434478213669062431014672176083783939607493775194361409427479383073539320300318825949848479556464648199081534582279181265495464821763047550588435878497409334219652581932965671019180699684751393404431801466576829386934042640792686267909618279816626238491313757774647558440938563932042547157018873740377135390844759358803610375097085098054791157104519858754755395252704048661137389935241876466978531328413604323714777853409335986234783753568546138065701816603754051684583014992404425216794632772145877877774000109898064038710325153287077850102993196512929631801785690082634872156614583440533467611505610055433009986258278312192382356738970859514310314468471401879888797134482471711013335043975341353599089644152168584429686367026429220634411890908687219021010037372956891256865872037571397597779980221581897815229103804363616810673374444047603573374333334096832525934418941425121948320776926468245982845316289878666911427917356767982089537577066178951890066819316057816830571579105358907875510609969723702144847452307269302235288961552770083840449954080462940419762072086962706344785790568180170909147118488366541723717206638759448041735159624740539533009537080148613559218476506335812402489263982894425362338672593071838498799222270902240103680494480541331104619186815690553045225712404146850421294922285175272657436198311808744001177813398453449862839833303877474945167317707640463432081095098081669875453252565244021183547071793270456793276471574291002175722711476049314467599605982036283420601686509960032464050012242436746315529817788578101328783283783417915825769949736616389700741291818799154090966174635452637175180856499975397383759649556036830032927860418109773597343277603794324356341135468046822989965264500677649559519721061812657100531365737113700377109680297454312825331525114138607896133002620881882470840831997945791125814130461416531014386766076539702440978614610912989586442653348569849050975844925968785464487014261569353353568716362831260917202056606377917560870587283290116055168893825592000819022022189008074484828366366303500382407131386300711465477544629853304264593904661863925317981493944001900705889664254470802141030058801398059619482055123479713072552626341907232146555630658810261312892095975764362533721598592538751981498043218237611034138947341259197535036048834909217751040000000000000000000000000000000000000000000000000000000 [130,35] 539122777202589495742283887950514314088983552142294563157017714096946526486173137581489633910407731346424820822902251832345876358214079396821680282737025374814499914065500351684764673452977793919979870404264738842638925601053061911594735131738495613911621865118500533352703587977980734656305075128082226449378363419203345070395187267466858967628656548120538754502321156532935729269498901033026376962321435912201985729093042970781467964485957562340544125111472314309906818014601236280995746689346184147765594599424213433511955817789770227898921396780429064371792010363668817609681562146539590330472538393663280522670662792964557223636705276800678249859390355604938388999890605966618994738872736928541682576197459045413868651275592527468198055945813402665980982468864517352096311120708635640928902647425963455115482037584185039123810142652485550433480911414302685005135583091736026981976169579540126303431979800914073965709634862042320232313311566906244484051181946819995242992934863006623339090271417079115434927806482002815752660968463930851836523307359462757864694169853022233646812497824558654633955687404394558811710495032436582701150974612632134666876735433450080295453571701944539929209027747877170138496423248524276088846348082361268123476520677856644048555081140599214655386095731887258007276883661366518878378456988520885640239510776928877726928399499613199385440864793280182585638497122198170959479955639351021616598360480121604916989124531907314827449517539629620936551614971132560349170854294193513743594399913043915173255876903410342346154782907942710246947142167537598853003356226007162205569295523635154851666780761577682850126622119986859463404234948731143278158409884976357170942706611350657191716800279859163878858227825014487456455862732898875393325844532626503768365914425056445249917257019814203669031223784259852847514350061722898445536653034531521497646359224818255015351327649895216648073706978295571662550931365579995644800883495406485489914451231406607608490312103439698770631254813543613726062596003154640272079175201002247262692044366126295012806448092118657132141805544656911338159095697994587115928834706707098806553294878462024859336387749096603905508452606147631976333737666077749605146436694382152174924619579339386182363420321808473795372089431381261446334572608484171392175223883227607123009330777524942781930802028353117073530405075358648622891595545449117382016276476628358706290063952630975725953743144875695176935151368916338188407113328729618062112885588230465287698735486157253754710279314581146172780331779094220241375756868457755112553867812891314519259777084732529867061269271461718709524745082202226688000000000000000000000000000000000000000000000000000000 [130,36] -157084223114906424480562937724293486968205884645067248759087617754030664773704250390269358210050989671480946452514237901183160193715262388178774722826319997893039802087536172261449199092715984272835216610035896472823197909846295589376551962339933834049154637860851721354074260424596275320707571006798499289206163890698294962223717599792999227582588394050397008377928805575256771040889534569112131459948220781043582596358577520113936229621872572110142447914684076918747764435098394202978487029552119429464217402785464177000889369443094570370607765463134807611687592548771348886393776239678013421432442387925831379725666713361665470759932784197422345845568591523506366412372684955782636701025656056221973101753476054785872696108076494264268094509164610908103328777664931529400706584564043101899317839381164034347022979564759788856395480368149370395848503109598842761053602204269075457377601564152229223027588913979014718543121303708167226324864855462105182063187104621750567426377100675032931938934888017220351927010592014966372255572558240134032330617877981344051479455344023298399644336522190568215468025467255412347749876951047358546558894154130179903755966845885282154824238961201343642365668299117724890770103710422724668091422528751593338508594130078801346917444424956357778939123755232895855988628732244177228482019485222345144616543188966877936375435656692694223506092859633145435852119018676133024427454262356136548228672857887578056879533445495365639414885763438971103339348843477293632170045482521482019418272491891792902555925373439323091304823985732967039375616970484756014900616513682775835987891428625447845795333795452721808695545791845714053434706262194712669125610676520496469222380977647234382750135653910227268069094082798597456997577924834450083677335388991487041752183020686906664602385752897809850637482402900133384498369498830985544374315311737680117622280204848002305457660037447798635152872382066434878840112773125363038561783028547833267616007553018619022231361749681165168208676693520317974329079928489371424677089012387955789844129696723461527979080205845518526153199053405675722151020148405747791228601427159672900984042498595984308802253663319567631224876739558872519560794490507300577176091190242081285995111038250412107988495774873790335562891243849775371695034360907538999285166449401851892317687934506862474639536840646134878406387533095517752508384236084325453880831666472874724899418290860411757945927503381629477284903065173899017449010213848594991498060083314914658105226843045056193793026035049165647737043988767963336131039821085391661580553213450531500960873748535976237063936443759514963507291158174542856192000000000000000000000000000000000000000000000000 [130,37] -11139720761623363391618227322719311640288727966742745755955655311637111933544223509109550714660651675021007932564317205038784061734929079610049218199331649786821739625330117342333862769144600439579540861992542116586214585831265543530413915331470372248712008770879905353681584950551056497945314282467737792625596499104090784144685423550007034169466845935611896289415827929311892150047065291527958855678951803395125278737934983425614767887290111967893642971096589102167379821280752691291505238491893852509262458488927812560717592554351841324022833871711318350240802542871557056062808065773011650398751102119365443674840361992006675153829714678904595394804360352834401150776353126297763384840939121893635613835178961210030188405237739417753044689324033434833075118055027184547821844801113834140105931170042632068773648200535305411018934367610268767433943246060687910971010357098849686256263056177936821074172256531176122926755184460640676517223370375363102496875822341433690171284657674199072095913422809958400589520340409451893278337720187163416686340809552156621788379378382080215690775392118976235036779949518507229282897817279387831174073989029150318950109841393835906963555755319062183977708346900002282157949075890018086222266456263711445886163261442936659126357476772094957007832571569746418158694591540693325172819655981654140004758118838188309607373556500523945733266837755353306359543299316595645363255173020974613027727095988151278599239939652048982869076266537828922731071695572193190640847984175560550169953553985766814689659010953673005337741408217554469680829311953841465705690823975219300273460550948668724321570094456972840746236790193567057404854954463765271701655548915935785664154050573606402945960757426281693652476212638196328672946946912253213511575228700264297223246062436944163979705982253399790913146936221586926375563280526571824028335611152768981296582501286390983626475401732094451819159075692213515907973209549005372290023141046166191390606008037256437498754051176895119233474279568606099027001537630410537844672956792544730656292407033470909225653538531074181919976438401653557668721183091677191493837407110310159228331501187544275574212803625836091246405129768262789203454654807858068719901661786098697555774448635642236396714957748381676864188007509865388537180329130367218899137429679278877203366915774289093092826228399060574712486180075487438010287127583007225158305538955761663007147632176454334207020585889987359356546242180296780746300448878535152092624220980882484169520446449928803121989396251784932972780059408044148931283710766647638104770841712728851937839912566138340799997196486748063276122255178439065600000000000000000000000000000000000000000000000 [130,38] 52523932238183300194731660335232420813605848234586040726853904737226006548202166713438218936741817448141293672547577253923040165516557826523930893459895685512048713119639580197850719286761685641505234804124239808709352848649054198115046547521333674694185177112036094691506949237004440593019867959198325580946214479326363677809686252988583730599883582933580025159319929239349417750162422552121678516051754699662747561301289539877880816639540940250763349280044635564512205503570393881873848700919433313268502253078519756524362438412222672579394332645430372796039123844495654783877214686845604019817957511628638076256527196703778318819609689733101284936442445004187660883073762818521311828573033920039153903202004845026145667708278336332381507845433532842841240156194751515386570169899845125065817196824995491815932275425241743351329122578005485957068325644045867780415594400997236725592911278228481006517536804997169703209434455769327752840784353269603029249825469679224101963058395276626613379566369003041994828540105814611962350880170168228948619749670637520168095338436806268936661164875917630723215685393832052213910367585572370159145732948297087237379180672777589827574330232749765564974133814268750744651797243491977696361518956193590481788531171517723646109082902820862156737767285161991994882153910554443770233509026498905444111196408118313364205752346867979407967013627774293607982790013744519692820752504904361414139249685729895965902304108931604422754604341351855249757602426563892045338237130971681235356240139961543076362708290636338459982890830886024477041551524025886859588026608770094114754632487598643436666387542604264436156570902698382042274079205374046505980660175843941393307571643136708308530353070007796860136848137430688046087294999440562866296189599247791209989998861128090359780921816492371271095826551849201348265216022714209730087697009757577366315606818873318923404115589495388117281871944959818922303287002005514878939213322748066988255226871948336374965986712747552164578133335792599739677738639696814853458910141279213746590130257402627749797920608001332863656732454045375018984926397481193369823470164699348771540535256193463204494176604009037680480100157991768359141355298110734050353112493900109073036752790307878350026638447323489329688541866717747199595841356782996134714559941532770168268427611755797307100220197443458167559996055604037377561604421480732135699531363830824908652260837766889465914501924446075322804210404102502739401186802752105448020045282110272772016433315805502117777598867953750754488397791346651531217240597294085350033341883891832894300730452430934182174715780196370382190976820192896614400000000000000000000000000000000000000000000 [130,39] -42661280587657398403289523494096242743077366661260225737172999397509955587385434532753618935233189423612991558761303849897489706926966621468123897917660575163183839518687150136466343889897684786045674582126233366387720547545327910310748324819630379093866677130908489310626147866100649348246530196012665288367148037154339721730293974070250072570860170384338515727795068467314666859014373448568466530124571739776924704750102132522863511952719807216321230048973135834979011809213907775558600328376601909019266011007216535428578305503025378217101884546234878709736578572937127650404590054900023773569231747174583168673091210213312640267990605557522960568888548402685209725539756309817568395311421571731304021596973958610789699872103014820267577581616046864607685893449080668170144774205722280848244201097673236466978229569624627471784127045487482490396917282806515071773593689097744097202381850461980101267163185890163723735459997298479559794476096173228043874639819576452427845875587234705743908225335900981174906223951281665650859602777439320599240893787531790485331753938907091649233054552799720823231802547459774925319559286986466663451070683022429961810348359679821134796813305705287086927171175294102128208781253383141363741207879805143307047434120472290383905962316223489924889081094743314406898568963196778071951929789512898735216797089098746195599260420109813644381412637763623668915228635308420168276138322501267225908479156628118275547773883654496015898939827938195783278210536937111994448654289578819793974885415048304649871182639443081259381463190838982347067009461364988820393023224433932238165625575882448420331533665264459216732787662611460760588616510326829933744739871150592318229686076822090971441419089206322343209945943036115097560177183639776461488128491836952312888954896635715333629106421205000299760717365925447547824011119797803851787955035603286709407266628557468610271618012334321294833837252827005442298107291814108681872800620964040345877344933791249170897298338124947130655535377268157781166312656214194547075038525681664019509888563971807908164698577738357738470003752977131623479284083563760320705347391111018519722034744039217631117966600275220178863141104144354447477827719583797854955724363972250204592167199015832864371531092007316716783053591157388266414689778195980286913920884866679362663085231723871794271847515427346686800782230549507855202865633376099871381608629092648651452680938346925832789431827771045830266712970390324951524423063690289792750274741665520492999174112034758503871974903419501318661801437630648364069206289255676219531180808692384490304488111068960666898075199590307430587092823205688115200000000000000000000000000000000000000000 [130,40] 23397728737761008298980662335955408874534675628549631467726417664427125883058283864301295380621801764933115121649994360763898471076053954812800203211783597324491625028344241355765626685751972796231418517447199645181218751050799040270493229453375990765650570948237868470128593995637550622078450741610738250214779957372751297963311675572791051471434276926312831526936831837963944907022603255785708692754577909443765664687416105868924757150710102715083027763319174156177919647359198153911741433683582405326211345944899548568181039227705340743785722457107176703465804830682737040980701187702381204462677139718385240983897235275629175824593191045002789283357662627950163835548982621891766666380485768111733474060941623240528631833157193544173025174580418393596568428995433456001694545941519766672326406483609004126683980509066188064886232193699406269114646476497244211559430635139177616640476102800736448547120557063365006498817121333393028720109493186399489937473317236606940950288131733153657485939723366049078016310885371409857514408256030209997197722517993709865280895532325840618425084100258401096886517056452574725470497778110487869451552927420905106514204784405041874876732316179999911320555253481670758497884523306527212340443059294991749809805890775163280921381412541799094053732939198524440464605579516461701097342358665388754543451109630639255406377351373032556346886492514308439772455090347353399765994193686981262247230493540347255653070557380167869082465771932971608211726125029339887684025966362401789244481063797834266568888386118283451037941289888376497705945976709172833577063239639085363314671545735560829598161821196383030462821674914329169075477670729903470341529700633873351685540174239539233568693425276550661486885450013580058248313449720049989192837703627419168210212156359590799646581636223032351269103697058141593745572119582041155560121427530265556582687854369058532000017242810743513198472295676497715802962527606243578011916060267075645462796379874687058323644491782189763307496551604461866382306470752076023529823730782660222286474131274239272854778322623816694940232401539608395497567208926185531439236336968205674828881725676868134383742876393621321788781536200988189705649424379219208627043075408664316890922474632894031292384825064108188320274321316254021647819520747750009399734640236019249452032148278395771781895580186674124171509449597724637695745945655220131465872355597889150414526667599324839293599929613220256866185991984890555348849885963849978973618920379101843289180511433624688095902567931082466953968504997527130204957911385921678765724741993464198890158374361026145746528619353655379183811954698899947520000000000000000000000000000000000000 [130,41] -9918533892017597770306293337450630065297214548238256954001466200023145906507058535121896344330865301200759880803053380193431877831549608377145665565586775417609621083147932027942128092669586743169012303609239856684383389160252481563107034999024426470029306738026674916467844126037813578504520010785740615368533532595396963494669896980040475547919760450493742409522128979100908081410789936984193038094285587122084160766357532661531535599646019542573157446161659179843704085225213424838496221909045264244740294559795955811623934774736902479702409708449705607032443894241849849005641435566567745663178810844513527897499387301618132149278993483896668749502895815999305725705689714772977727362552884630939003381750366607593168134903638248591318681312477301393300079108067529272075815864322043088253211608212368574133848555506869211225434199381112256211786843282193666798866620202943041692553678475266890340862987722486931882994549835212514834990545183767784116542220502507403760485840856751984684077187653554153524154394948436622764458198172288955090154960771392121578961831627059039329368880846952918009369309049813364983703990912683516791409549935270426838981664862530924384061497821086319410830359978201881054940114452663406534498795321003945016244489379419871804761362743465265097632251482068609676799755913761382855645283325384564747018364293962867360093657677356454946133235844059014276204934111074099202089620269637474062458766496501082428346046684826239358317445200937504305851770345291981836600676620936081872460529352911096587212529329668230473258104762925379457477925993046220594245684330380901162762850407706824491606769045402599514688790544890733255886594394696722337760946464346553237314284143263475247330998798771570619379671176221471748281501800557001841941260619978126699278912571803667527425555155969807857698196576718094984841295218541408291743179651053080893983864615566517716745543853123439760045662120273753631797636120624599492155250452080339062818375355513085766178661595717122198722683077197408225104145696148985270769071102169879334233428619834302668239059651373622318767345344385457207313677207582353965183715415204330287732820345381179425513629163082869873904644489946397928536109083993967111947181754074989558256792645984333984208592612672007002140807801411298495386470162963997108218692991012349467914027304514444440110565194264360201523488181492223052993561809476800833788163450757407840465926974735162638802442577351803744695209577839328454439049638251225303471516793227466509850646565603015285016701063796159483591655129767611932500018513819660605667524498463342328646326299226076312222290212879705627439376041299148800000000000000000000000000000000000 [130,42] 3399729874949772163708108606458244291766060115589727958894085080039654511223892470475865664827742595742749937271263735684437831960072695438082214395392799976482422313930873122691038784590536880431825625717352561934619010579122364617947272831141419351400973111162046003936950337360158031306081134349031063926862254876584725493293142337790101977141665489315385972693779587301733397744517823936945964659458292217569296613599210702551920423099567243272922954655707131019027351520382155782419434299810356712214809870174106469402394071470400620731663887105551380591029394048780516496497239724882597892529668302687058569606791699293346260695498014298732276669046912866509240708323573355090507633498677081399164407745328787975397631769407099716708482966286612355854798119010536309751491539627541907976780695280324808050564711735489734138426072810143456743301677355486708360579386811844467209258837954975416160466675192758609358629547321381602898938058015978532489063579811614633343187685605745739639482773518400437659400557898686336518072315119231182227403370949875270243079325202874296466783196495610153021424724484372426509759855187089572599473415205228891560683728156297929881208622137042322179702570989084134973315496838823944915242347034826027692133164496539136691772617209542116726296120189030932450686732607078484362801766910515566991813263307354015225073997968911916641290392923294798082876274272182713583161843236630320675178100141811629533843303236044722775968760051000470567892923422714632208589818819124367177607250625043397842329282444878021653025094694335547366271331334569278462123322758987343939106732755211517837776786435815902574752017701828883996005315091271918923512941645127192792391252739339958823549621844458947252356461173742429528209209935491988720556462397394216192757157198895634803449267705165637283872799921276520522760786237950162497487513240000049734425256181459668246805527386171238171332541465903164029778013024010390944422747507109204166132913603563187224287036635047929091968184273525297039938236329670176987890224520937971229474994776796012273556256566392774121829120083504562607078652611425488383457265847435288772100141132856346799839511468188622958599044731854674086633614255796410451714442423871108694862773002155072711642028018349037572521466101699774235346015365371314186893295232837595772575199172095750524863767551462045723619163264385571975681044289281306051177697664191751999667463166389704843048143075836779963274506433937020654050872892979976311494240428849069977577426970110580804970717761699109911589910009372483207728418461847871827742383159527288710970095190487204254056845337178410106127306994797772800000000000000000000000000000000 [130,43] -962587896186824204611895698668076252922887067287430715305972331909896787773907576097750722062917292119533629465389631142156710644852154701493192319398298956703769121169250792698092981397650961370136848266993898925789576403093894042782770860609292098286818328451504483585898720673060741398503087943368765702930017858086426257954868599246482570566369914602896234220127726103054254397456487801074135454053455385922652142621803463092822713407931945044747090380614621363859061304503255251708470809397212491252747350449183575526012107358401131274686776663415466660841241096256045361997679989539750470813058458924641075175212249713827641170765146972807272586821756266813762041392076215911528993787815599454633958371591617064717091773231545315512834909453658759961872106740939029077973033068546830355660599144981894083158083638113151141959093085560527217007376876901327765092345876245148335738335959820814297264870560638980014371964742465974370204286935836662452120267184909623002775097195276890122572312761222832754017054659150483395632452381568010853094381316431916844263888186138276152588208615399757687719725520968661024266251858277589160558857455290208138957633381716522840910395949915658616321606583987737877194800913137778250008469281704098417101747501900391125604361251570972736726357820684958556389829180655238850717384807977483798967353410052670056088674595242778914618828694513705880588041810358871077098296271897662534671847310881192134414937827258872430206942494892200861376303018691220613219365117356579834517512635480166645031864382123198083099083360424525375613302944973476096852217844670773644312205153771733353038954775082645906205558738450888066008708046019722162666760903289277208116573557677711606916118428149467184749871685753285843456944869257688261686976269142038530350538681096575191933296668867067007372471380477468443790165474473008553842069871440060224566193302343544813988864457619896780835399569976306451314389090758412583617164717746976319348311221511707678250759719454018745629082882191888667824673068943673628612038067487474072300966410371782170952491549529314295728658910111645476018697259056966838702118164911986608661657215239078976600689773149386743086150815609885756425225662386606784381086068988310836213579563771234692692106968978044553605555162664340956347520193466318477438559176727141950255171999399918423911130990846680104061119862461626649092265289136876503201409771338623648672488702570010169342777145274503561121644103099303138977398152103311603484862339191224155794252473466977122706234880369443683557601741850314346316646025818800105664226418808812993051481197252865352883533669354710527196620075827200000000000000000000000000000000 [130,44] 225864502815099935267653471323375681419042443186723843947331802079678638338690576150907343307961218786262265936358040763564583517058066374949031866639541416379418393974909385243701919285275433819841495071341884923756272939376561546757146629044146154277360151788048408040690198503928102884113102902453362654443455079738842117473662120924420040092017364477103674887087694140199227201429376258079977545981651632114829979115260371663338539996465315426653823882359757636161758189239055122649903776318033103203030333511861874951778959207160579795900584580326889187498957976228322651241632376338247233688575527928656364121513542005336954216506388875719111245727934491043208741878292298630118293577072196891108546777088373101776827541254172491204544339929387841950858664951050312073785536310646674787840385732889941048909475992178786982883613936515928990956421486898533909582935594299995158971019733118514701888606535774923258020517139515186733201545067426416380604373804826664132909949778863004861758073396845439988068337550074738787491069961172111410633488277474729482875832533508145488754773685477095501838231977626004820084112210476085330360283737496303992816891232602178516361377403495882276689818018540580101237087397437212877455663513992001372525250796903238933588997438301296646489738775901631634800650571800468770406982711989396275876309950127983256777891074404335682699906522063559884686630693044492254426792436278483596322065077370755600557639398177829677466306926471638104769726411161939179062848012950903746019892618263586085233753647518723747143334108937050499032550079415539419887908031898684831338949591671925739910303328057275417154034416649041507895975069168210385475546328024837065541843908458361087256326299450213229959050590410893503946111627698741750153774150623851168419645872354485991189141875009259244779987151752070499875441099836104031917688448003697313289408922916933089099221616224869663299549826066173965370345953617122454075431552017046083610517712991434959621486274715118621661321559087913010327818561803481441237878931011288850837185482613443376234599168043366980607966643374959744173983183516432526439102970319373370290001321180601884879431361619697372969350870344784670433409973540675566036359948172485291505689779655615231200644581902055593260815289648530097537537155503929573287743383915275882354915315967110552353539540957875399297378372976060100354164942243247164120759550220167299032343013592577127580136967963982041303385427405444975007951848096016893174534504919841053174430612475240090108138321335515982284003833565116481116964848195957917410037634963132465428181568863498426413752198442885688412903871214518272000000000000000000000000 [130,45] -43074628137504188696483255361331447765968621287669891381794649963000456725704192344884457137253647642506963493171918574988476295085820934161508805718071360187291092213589180849383007544481475488753470244476000809529682261022507813611639231864263231258499938525732575222126304499955412434326496522055439263562299750406838282350710778543704754020337548527031023664574430159085163341781182787102309080190918195080290865959136039206903413152970678581618831933521228241952394948377297181147990211412517768986211841132270629206228914741720908895152283405637762531523773180469520761568793450013558581563368389495932785911287286525802280898718035366597098126552134740315112335382946782545229232344588361800118478125722774368857639505655487278828175179426093320132894270627892141949878877025355217099379532900356858045661749187317157095970285426424799952187765847509799337940078999766613381069535290415950000245064912455493799830605400123278516479591801195673612945648899609262258942709345457373040735857212053385574628108765488235974393151445469822926903855896389159014225059141284793345224210014885535456249405166977689459326041944386519875169482272296586953204664062436979495401064410481932619517858743961897099526630049420840186973824750367612543269491386488751447524735391547414795885653132687830498370313076031140334518042093467091190279139743320925665904536381122843236956808772371852590148209847602769929067580486007116535830034964667463368447671785296147669187774504265153777410301259397435041142323397404359546541474495769199056946150829862837113712517018561980188925017302149540902680522234708401122631228633502582655394103256588112023448284848089258941744839695331970021900648247115734469287646718446858882504720735158646995046569862722193620195087644708721685368716073765532842457650950690454986013411423974790648331819128336119825459580591689894653290543755314124564410685183141355711394312148817715990750391411670191498802327111745264826347215892297645801206624931834198956690778305975920739058734036795910280594544599594763566621204672122977669162956128996323509585114152726995296329130593870057709157542632891920122202272136514709027507133681689675745194172285490244407225876086872407249927172535209473747904087981974154168777627967035428229959467128104486082465400624809651269545844219948090521852554406897256269997881910745860625963391187442111563765034592859862469163808152729548771365527395394038397382938188617812215807579291908944504201510320907928071942494983180892207857931868997202526346990324169930138985460174314468751395085357264797139037308573685633585883352389651738002028542911350712701169200341584474796637442282828595200000000000000000000000 [130,46] 6567102891941402672156701102121284754002420042551436650135362059872317088587265673531099060826149921169490044801736162359420555041899034166351991918228548487280260994503298636266316816293653951661077626551396171286040175565500018945529168501655942750893787101434838420860161416582309259810564013676585093470900124979337192847361938341170828895508222173906353244580788526770541140508677591835974446249789759324566132745576715267588774653470546635784971286740545884279616471005737433456187172617107947061832195681595754342276632766621261737892103260240948415150557337072729822872561577177965570250005439468523042581944377299776976958123491027923452188285980320515771293071480175257924529323989533147134231824321844582580275126024511017612972674047550910707926873698726918319680094288292473805766484984609903256566279132765161888014990137322078533143653955033516033687217974488266799508604985266783184068546270206044573571143567389645036844425609498767061411745871114267636788646206482782802647003763126444347070457548754863346737824967504092607787194905327914448115359796224819943120156077191990717291605052820025664536091114854775314565155303734162921231412349567247788176003978659216212958586078095009065571268134383950634855967822231233023678194050771342814221308900191792687449703046352666659742384310695292992501763572373141913614225864333879639852029953363138686677953646463343268615726885694539107040698995992488166951949642871748065465535514429890626729918756966555205618318482035850983828397916752237415104924878550618978283852784565945602963072611719850981141849406683618911615133620787234668555316153716060208607087118390006270640104510754257641930300712508107672018477636660319854900246026384253610354126116681444525444177024949896406288925450586083375530252920392262898475101842717908448482738310783801738309238336834167029926127652089031887066275259513851231225351355668734039237222370872798179600431971353836707517773640534316339535827243950373074000444969816070031031763283071310437443163450744327674990530997164034767997737784868436352773034479905370414716262935227456455463652457279521226784898883838647422193287613456345156110155382082466499123993185889940566703722001827280840919178747822188908069824101085854155042589484097287294769945412916728307064639525219298974158049347124211022087680501344566604633015617287175539485344573818297835384643798239362541044596067197586709723901792593833641399878664895826968862529417206383274827102483794992552987828240521453765575145917258902869873561727898098923024597623578179048070477467091127255581926432210923544081284838974714033401471617201369342868718890592465724334435663725199360000000000000000000 [130,47] -978390901664831478723469244128764335345561027940780056670169980965179393202239265940154081657318514194372432947959758886871879873780205280667148880702003184872633846452129114782065195068067864454513902845783268045747033025970815733733964890000138477478929180991099712764953414719533294125795319805076713386761491632991542605678760465201399243158289706734380055386615832066648398523152483824850941325596174493896204870869083778140916869167704601410030181265440139902537401482794288929155472672739946544028465974541148863662790818832615626027234213971264830676254879316133411121382702383227982858814008355799866800244229312209798456717289934899246011537806220244841571682113224168689962687287227916546212846561110434992293173954334011434003840838540591273343942707535465052118876872884520699142354412997800182852645860895863449345356858510190908098231021106506164342009402742880071533611760848687885570451803997126246185193269002771310475465172121328461632596413808119811228293623991298863657997224592836739808384134772307832578920495476160424641376447677348540735785811253210967685739708604658445464651876211593615032447032247895285173240910076583473556307729250155548873005561027674143264733493367189993650504406705829263628740795023443484586659150083173185236150525215020700471750826667548771077714404821792163101620516625395019066164329092507725525381756676818430480690733303619873257839391717472005219490505797182617214692187070746168283424765557940900503298966592509858326022236283033167955382130983402695163527665620392402929262729157530050176702025826291896070767281115680433676897615878735918806858269155965984656271500687531402532653587844634287806315814752350618966009346819356166804455304209222371760727200816792692703937409522924267311848844558754426409931150311371979937466638207100560513341982667851623489042392713670542435448364699163498147828490696465038230044562266824133912605371074562782781306487604973334016433345155349429035465532401863686907897547744196962779704926493302967393293481144788545528861820009073127372363297604367798418628701628863114765120226896806668070799452314641608770570149802528889116362899945631915963425278142577879788817874892593444658817391277179348744651635660969109825610409692896504743653520351031660451642950067429178179080691405995567175165387363866548075880425613764247662856233981735585808922951749183901193006291849916691593375834025189615245582977816669934685561379715129282090546539696918945628678011894493178533222803208219272050814288262250635963499619517235564303343175748140313505458967193951098785777927147289312857799835787911934036626027854589317282439036395222580986124636782592000000000000000000 [130,48] 271327861095905118552929024524170465016509018770785053297348452742368568016530161303692810742007791107749444803146647928951367950730558958649191103889912599915046323471081493840999045077846712848438908568237951351102363448837567605141280905349690648022003771839935930256128224126169748140101689983376878684368791279371868212088962138109270141794656350834607171633456007497286994016025720849386691144147641639116360816711063414682768129949146531052312631851912826773026602964024567284859190868279078907122079039301337532474043888907384088009287938739956793793091414360090453356486849447461250296438811574745827832920422177936303964241775539052677040526666459886239983374693414990336954031404739262921453338273909808407793590417049915109717866765157470594130851923672128625174399738688461867142572859471436004971110909851107180956087027391358636969795334756568832095579351383390185382731338021151338353473201137076611292311768636963319955063966925455743401673185630340079131601280269592676271099268099484707298191449113685500464325557562794397356513661102557044437187178116549803104306953746762374477708123435176381618636454940146494444473570669201942710284235070401298507617224454170288768104962793567645069288842521771710113006059792281755738027891313599595422046735585425996416813076946820623610839554631316506117505532838644539320736484357480923716653883051163887255262658991937286170379959184526584585887388188912894963756935314222374043656739456328753002704802873343728520936947582079734174870704259612694631744387493963736122511049429142704312848494062102935680766924939785207479482339048094420345022839169320263698350760778781052834361646534970675888011790021541388319800261988802347073827839109533163595661025509296729388210920978597681828861099329040936001764000434189651351206406547818363152279819717545380775699936858853554775500415157579361309081225566714398500191048821935574281777121290188548323789882044427563028707767831688356153024577459373583405667467580781860470180982789589918533347713264005612933843499938628377786296598109416238780319172752485155458918232192879555770086310754435586725883170901129722540544194689033117989115466745347238052615784470008711348916403721378504600446984917117804392821436753117560116587397647039129513797389726221288410140864797673151553861258776276399492940197574631374250701195419769262126143844083268985319428624662536135768396376793548483273910944301598711132976289868436909549811142915892887434105283344011357967951831371991668358223082777603671496569004545506067282692945322158574705211198486607339969483058523900119961923001966954087133277804390520064844293720629727214004177777050255360000000000000 [130,49] -106675190880137720354592894077099246475074634241751535708476518879972127638610192035307979049971473274360398759222438327529452703699789405736718427721608823527650309667813655407523647391106672390435056951985137693614668156731460442415438609685235883154202060449779927065944777685897405317183204242081080508375190465646983494248909895459480855788635163961753910676638090486797291735111702787791238916300415923350330220522693132508112463069522339545888227280491008632405540195766279568945681887130136894229507861616511798070691894849548158156062499372033133160472391943118230804886963814510532929106778883222288484373480169689277923087673735522860853722677456100107091775353345127976804299094369012568710202777172632979786714429492665233960654906483848531569981200799683291340854449681269254638331930776236796312323837917449597361091581214588490772594368731134405217521459068931183449565193491915463603573237850526989901700536060521871179560513252813984423950674702841477091142169612251615394199064438752330134960522088660767382989148273831392056766303003365169901260520440537194071561818280823049508109621178782058384056332221565178845273639882440743988217530251121619120737302627586582961548223559992075193999585408686197523135252673765722869872195794036117295178026357380688142039448073128674856063248695535135923867593357922801019547166854796540015125814586558029660486054833905212691072145721058431552889761083383003015786782475594212095682189135660423936934181060203672652450652434282947895207711419624398058444430350733079759648338540262682078529995909520733874117366987451693743419090836362474921787736785828437664279648500672723522955202818798591852065295849565582395527943761325980746890830728449349128337780757584785311468958284049125403849998818438916908771741792054033164447823555586319295594404321186701628566581858350100244618154328177959203992629226173265066244533678404095100562554926741299135196027758898737857453187030543987286270653180782739921312324968223201360110614766233545029158133487421959362010644006580495577865170820111648574810137682811720125981498823679298905713436054550491976122994629958589331798740201473975947636248304427021943069120971112612047221842301328058677827334294186834107236553177278248896843552471610429615851906896661292087452030332126436913107226897687239171426118550967272911176393330691038180683766576103762568623702850763772236544722213901668590551711182115873309886138961786871340323698052516183290252067598623272378306765848228607400920849385111156822985620566765425001680135415821107345452989260645258688310678294415647802704575528401012692669855200239985619278815323211840327213921809203200000000000 [130,50] 32916344013981848364812033918587690825910605057551325001577823292563942338671779871530875749859877846067119156277659901563110491407705358935577367335435689760320115749430129943652831260096536189429598004777382198127287141093438318460177025262222289780337378590207887859278600820723321988053180868043945292513033619817222986506619856257117187050109715152220940208790057254848736016563268478599191643505054878384904439270208916717214661837481326545015541095690223993548999889070433777410545205151989507349982831252772752553639558424452818690505933174066102419689302650906401938707639299235528247392493541260813287751661271116058726383441511730018316300345424084381005313820892457292503570170160591966611922860670013341006391131579582509746690333986369599503913130910798630945116271432536279751468185992151924542392353096297041385397391722773445859105224125080687304560562598819928870729773203950337610166772075385764147827779978894439427460526292625801197489092618811136436791412879151570585814581778348989033050014443722858124021025611296123242029864504263437534239610888640869656730117190334133824305774427997773763899808809655960257117141174531280029598805053935404460088104696155199939262721861467887035441490272778846471063281688638475358042896676967406471873948095193948445922702580321976540207054741284480191060208288235409692225904106394205363872231991520120139101172855788025669638856980457474225169537762802612487738983004451265244593685521440679981102892410743954725482639036625698732060149152004502780986379500555151231458608295526783337818937591013592094186334638199890496020767259533396098370645487497911959269167305130246077392520348894970289724049356395634827273824978794735807046102349201959913202555394475605624804064852904488083133622989972167012701470602661752187144298142319449290008818204625481093509859005831450624530211715122789545204903049427333440340278262176198284339404136664504550577318795530769120700309873871770289649160982118338950234336735656907248920148054073953996135126821378824745506689347153107800417954058582426913422999468008396707653909697976299825445880051189448124054114007098293951905532554345521143486509859269273168345794853161166231440231531635282157424028894409284647939697446922771065506932042541561746450441525795169138723791212239960332467288811276491327116630933819927502852446021241627281385313931325250733693411141373372034656671849673316525024968149636526732899736281759132125587268468117141071519965844748497482857103616296005806130261630839869890737521083488572922703530063631030617997859155420416052144809343092604398476794907197463782712411381471274940657876227217203185514023642726400000000 [130,51] -6921159679363175837549724058297393323651395336451448735792629718363286824916855415404366406018797943629906909944812922789762953559160732319691789664777484340982884050614607477152668498433673274340560343410572971984212000980983157100162224051139876297629462171832796913934632006953185587485116986247757894078307463779559956753797512989926931524633369160153744153443018823416598975115891490782105250880376828065688068413654563567762681972939215097207775633920424138881566227045484983430475773289480170296396569955209555510218575859458561010858637392225978171397355183309619898114030262203738329190465535729928599227050589895792134610299955756559912019772829102747540677914316743069312569022034746554739222703583380758824212649804932303607068259640531128378018711863101885803446302048887763642672013722257156494659008219651546462989706513407758484018559022495272534884304766926281856791274247738783943582864157862695777711345353751353017838406241769647271282830808445342301615696777521748833307677267271489579291218497085416269492650982577313520162614272434174984538881145161617449109457219712869450722138235440018187448638194819628737620677796566066315656506874375783432565520771857564540437514700310752672178874351082019950245346037803120109784853161089309911847897483024040667564734144575591669175116532904266515637269815402822575522073413146478523020955886285695435171067603626172422981209564724550730341368331941855829471261027199872184134374421193913727823177476273662481956866502017351880074003044352645664607093921322730659964243742597988756176311240389965579639789697039929155601517132174681635168562636723285861794754262146619588437841959671389583805088454179444918166116283987332091345231435242208518973349048803768315241165723745292189701635890430778328855280109144166918726391148858047926229956623055663404405029811743963888067934279208057953658041680647925505273849486731127568457576345137820645104171080117462943337687879121248368626008366171096432720215598313406768037467242540629742974443617552669613010839642766047910681745066304772919748200534092385997836134216006827642935471367297380221813971141529336472193166861650129209511074790295850522969968338874887523244662910597050718871875869031570036052928257832021595774093777885446876699592387123482038695584315890575276506897533253771218965161925242454127568767862287776836374476520141757585399402944530717479750129588555092248668932643489436843709994582676433831383707704310065736255439347766586575925000891177101449932575583932553759526611808782024778639672415687941153626630261537021355672650697094215344658789782804339443539608284024919196634860905172080111347891369984000000 [130,52] 863896679965396077965267496177117028925976361356711140868653742357925104082061802430358709089000187014960775318607207237375207149901043048687931181027066837992781456446574828880615934480813023924863198315169901784781087992068800378933811396413177422167104346286610770779914855131351666538241516346908724369043817226663454200415194537675289067881288644865692685821682124369756015002970523987741264904004945525890274938627127296651746569372967052713125190880756450488760962279638260421606375406570707212054562700628308940485508030827460514294947070239831726952612079886214179594048747848994772160131679051627739749391266966047082869987434079656966833429550255080423476530289909964690454612251134196737224803844599144833883086635268308111536701356846835393775607014597782223538814085200010247191015740015508626493938131002552444668855408047436532195076851376408001971964998147396421116491145796558068259499894445985466828624878462273516466935018171644093238486351154015850934713017409849720923535051938906063045780076438360141744141879388924553616312677102976855050189459927065130590810616295946663455862327069479605441268354280624532269192715775052488759750676041234903409531054717454687017175102861318002019883659845091952208091520095152334435817514776099070803549709170806528675730778727945716091788953628538267972308956469341260895442037319357961076145652712412779454050876517368149397705599229072349492294727670365812239952829365450260847361079859562109199166502774970906419531805476574075306706330764539042996055064281713288934854808273031623179706404523507540689720338340679641414734411205617670142507326318499277216973649025616643243547380493876434126313613944094538091580189600629464605684555026358738612430382367410731112894010628131402206622533898935986307162963577340247166958718421346288793531833419424009377621644057831187555205338900408230933620064987419219927552030855149804247762198545882849202504814745697424819349788703096498294519707790601655883171510300078858005941607137268015248782968253753460294563295991785336628147493238698665716332940738186441590283117318217916136057053134114709666174392013628956704869891526509338294641478322068138364353995056474532321372318612451072727133401046107014236740656879962495662791224670531970319794348572011287633435093509284297457217957806356926895331112151271900172161057666271620761188551045125594414919044983889296180151608356672179902862639732249496841398851703826845485712026463857226645335902617418437497938680204607935205549796836548208211842748198734698144488600900546225013063128955370323551095884673492935203224463297167977464025172151715114229919604268490537808842506770851 [130,53] -10304157398740478292414041207505420484896030243098148902207501230202443853379838948272110795720358682045941570619724971804364515766669384857611448736995507346306420501516787791000178756166198014442058684538869454783665414388008505588778649749447023755862139416454190008854616509063430137339392402393246793461356691054940995414378436050335984349479114853168142523846524159816514878176238655727059156011047425111892600766172640075876380554729331980047110124584568970681803882275987306158239363377168487499768289911225131706978493993365278279119659892528115497364584983720732495491303568505793112883019605738327121383282042117460857848975661418650834593792531115315850015013834017454392392238041261468836297474785319088434169433925517346104151779868766948617949223218882439404609845058249482999044229501724784161350853996623394901819977448012340286003655787803014014844765302411353910038319309525460933461722043936966179454713376594460080498288014383603421829861993272825172323597028264906664389043116376000007427054614259953803402314907771030047706814245618745201503480095484340095565951704271594332317632886432413787143476879797086102806983044703438489076589179026653472365954381058397398405574247337576836315195994687369278791855054359658161423617344905003158043300771273323559756003328349494891353544263580487867873596581967152931671585664401404576988735747070110815852968005886663505797401302774840952908957771234666869866869447057018626702715168326896770884810321634213478143977359932159215887564420900881477690364706347330013826562447026268409333955742377428970321697819630909076342036070761829597707067533607116264530846591822017828832259964918045005550119242383189862599294126476825898893535847094607066123709258330455935574516775741061740526461116747693967845481192477313851578710274189726704676520545575225086201435655462146881420937007891860497751089608901179777896564999278414516132014941846563949518892445947934938708395693632874785093348495850120435260808425127260417545380688213423216652788979531455778058194942159252128487517227333767461915353864971485041567035651991066249649806276120626426445306353559897635820335497562549150212494872908202973194280613065452883446899566655983897552411933902101427200139344703075381553792794720709423347187691912907713973473954669655631552183354950670414509874041624046649773644788776392460356924387681909914237249249201383617864289217270671966969314492716815497582649115792663861270953415077535105885950855733700554774353840225312831106115046137031091976344435281683833164650270264903666839672562964190905986038942902395117162922493466381480933194874047478479732828380644422944162492000 [130,54] -21528209882242301577041005726331872083153749598143866759378853315987350985339341178875641984328892597842364844083163868361929050850635595208157920879727867980984193158936483059124013623994028473544540616451514853762833700647961413478489992871832859774078367296087002057678573900482340432721075580321844442045895633285812259812541433202732136370532489949681407468483904421897529177699616555083427826539065710723435284673277305743405338843757495694743195497201025156924392718216794308672391457044363870142246647996865922973096729589554899152424519222189108314113582522294098607137636012757612810188754707691412030092235834802385704508134594454239537734588310717827249771606750270766708078202284342108369871994807337009687766855558540431550197280036378147280773145411299201857145435413183823092568609475402261013921290329874757854628785109011558421532340721515522760831233773780658103473095100792801507034679448691663727714438420617850439249239396706214395884303560965418432554057073012057052944500654309101261492649657485027879078276795666549208363793914391219498901333309696213492745812065615186240637120872683560174080208470623596329541243800245450926263866318224963172063912702380917461764916277934234825714740014495910807768541474883561561077256653302781818772416208515811892634725260341505723004043583676988563826856427764264651993137445547972703771968553351367113582695316776719819551621891755542504087176127646527378347359563724329847674735384361466301917262396288923601416766176502359984083917550159839842136731785511485537553348113571586276461528486125629638108785596319817366232040381326498446954828479506123182879437142671466547794098404929732209594810710428546013345893920877297944345147433691538520774487751652460399695459427751281318825041969079119746874293073875543387623461765162313556855619349197466436705802045966099397399225511920631536051000324473158607505776659945120381702318001028822155918632990716674508518757056517590164276490379228872301738094353649183375435046945917991005556662446765604119165211277024774089446638083006293070311535509709722213429755501946840556346316056179265686558733703338353311388117769329777192780162463238802285592782987108564130771350940588531835211921402146508760669264540144091511698403107752210194911459302115691476904406952654519106018817576369995377713528145295074658925136676492152906319310682030342970525177048701053695140480692216180537557385307590419674606278952471221852795162333099974001102891735720793744979017511161733603322532041378255264897926220315092485067054890472366925299613383961632759565795351091002802812015741856386907764463806105777103400461444910370008563200 [130,55] 5017057382120056591616504288339655407889067315416755529016542655814864371031284773107851710418831013785712154790052601584278375679040630166104135525065614437641184821561130000707514476642012777085261402424634214610938356789653780119759608554070092650611380936143601312615447395452788867328083237686851033047045274832458486475956390779236281241686027952313183729083320095438076269735291038247009040160644165653452866970716802212669065171329252431521723339245159355292194884100702021184425229024635342473174225036693837589875166241257084451257609511532831096641255095360228311752453916129343395132059126389416313308263866890998470458387581240348330056565014811574813962985550957027759667826493169641623345141268767709181705490840041662105583826744766814508515661786094119003632443897097296520884965545481794192506742639386087315774550337886346352211592177875385598115340667422864125496602663975700468722568575861472559141888721770352735180540936551700645619501871480527999199465610159274046151642516235738036573323004846232370805083036758292812704105139479279925701828498594803148729691658095220379117642287839181527778278982042749443293509425809019369938336544996010814474237926327600990571947288477443489621192374576088804733245855675535742618545609571292639734843046303858778916217304852015683902361945036804683157710806852934310587382884917917128660847727379394207507946055427270363330460968630054040663513493849449987511699480738667090602699515279762043634214679881220467836280416268103002747330565945511568693479402549452275957264896763795787666233110648517211555144443623491906843855890240583894659606316244861985048427457817741230704727891360564211835274342119367617543337735814477326251632740861081917579553355886920245635864009346094777410088599526361921733631809960269715631739691797228890716561027207971910619983284210442191620979622041888080393365590076433094429399241330821176427036891356178127643914994082612302106654003819924446699922382650994277624591188948437328695042903096599790589974592749450841522787582485091175042160811971853726103992805553312324133010935632644198213154251927015512272880953810232732604217484548263598933815389734566638812191711859234792174551344829324338676233895780599315185928808386775369475948597070278184099840614668202053158766457299048075571001620299116326488694940086150626355945650471958399474697008847777700319188106802107253478361878935748839707187768665409327159487276208285077047908894343058282161746963120505522428323561880611793751918483094803815210235695834789799384169240231096681535699588121998341706228777673445448841305752725593089753902971649128462745825695675230886400 [130,56] -556614277114873611476038014836988060692871260204790345792180682422464904975500899999484024638269812560277471128472507962729940475211936569565045777267175517686679483591513689961266048777948462447670974753336902492223767435081696543608230948814282084014934019572098011276138355135694033075097747190059376995746318318159021954220254126247567200615672877415473374003474166412674261636393474807311490763198810461555732723845772341006522916802360854918527952942718514974634391330584451033887543260985397707620899264276942135010619109479258913504687390179218405513147502214913003296690005078787581804401211833620876652581885997400459328058965698699244978999697341371705309112512618401178975248351674128647857568460585371337525681420169006424730052241007964965568617948813069814901453805511343093277261370540257237181156120638841429054155432289636787561098384628694460421730506246871186419011352906421724548442634188357761005808478247279221204677422423571126736466016546595618773868142500998769226840457489536463804212724254729961880725552930091580093449588015777343430998751254868657417522227127205319794053862694469103854583187458404126766279173108030445195443498965859342955160224206066471476327097254568156133946546490955268495148732985511273149959233441002637971652979526402689294287303180517270904591270446587120795900323568161574398206932808997477945881138959784434693573851487876791057379593947066495571588730434482604399025010483659169087225150078425923706828751020169494688093255508679479083287560949973372206319359585568467200577280368409374337055338052492427085725174484521814329089231988906484835793390710897916992035311152060822632014204540148856295546833607647999781862309382004878323441662284036916947311854760830714980377459736407271045819671919358367965941310924630150874235331151516735511531774376066906796648852476125377552690571999699364430041681201910554425274424447248686845976383362223628449571626879737939776298747517245667223377190778382124564689170125251325694774761273903773149342090675268507854197197760707376760918864763660478813649590440660777274940012600262125378676983204875994019090330968238940716921840610478465401322140725839502525649743156124026399329363601221075209456547050544968283728816605103749126226494138199702230716334801736169453802630882836162277268450415889560092271213190631547272373765270625073665680747251909604036952757435516174487715251302538261495862638869950590826546961592190204959857447939965882406457106063221474867187305290242873172130809103649224798073429930545023182993734772055537724918707064860521629888204017888553210701085097352690137598119089198953081533719757102720 [130,57] 17457821157535205235536169449175674985857332017195211207611905084546523405607597366775320526350542185401644532232411252419560478895754468583748496532420726847244217650238173867627729415323980486338350041110240232236684448011085506293369721619166894277610158938642793238104673551312597337033029067812223284574089618350918361745331120557204348792987723337316763640240921356552949224141127405540706330732786063687146061499762711962128239353659721441814170542222196570386769507583966758677189653880573335925462776315239191439290414164503316527799986888803560652934471391850780197833799165753938953906167212611163506331145761184115633687747159438003543649958257235350479833206410551249634404447242670645445200159829931954908044729623826280365396837713072575432980106100470617130677318195690434988696032122985367651929208206023450584810664323556533931899222308717709164816435962837902551956149417051632761856998677847125977619656733976204415677912606331056560816301835722185066538081890322593038911006407950533430819116782188487072834392818309051125204841144960258140328879773469425419653165307810761597006803504205292201703354089923393368995618303099595687993875439041819248509646137916226726044565179630331756497844256206841475509683217319194491721869289803156471323095410744103267880583043397700457153044177798273062630567444879642330417822493002159137613351676360755458761523994783556166103547830723896056269820270575839510998307981502473913644093366745898855688133878703824117049831993072476766636250032265412973464686691698985467882080666480399976038784257107389997207278222701277035020841354767466584121980554829522868879454987492659771790467475097380910878170183311924267647994136990245621253676708584530170678941474388603055390421387933267119445729993954655997125547976186498154430107353162804647117463749141168705437940800091299613534101409523272325276316725077154121682519462359951230456529979329273099614490728704002718025003832799809710949035384770783045753616869229422659535495796526103006851193865645025334709491961832700414450305860719316215498680258070465697256746556691330994628181545384151524014257615479324452690932713254926947843790258720975655671514447519214668625389508312957686377152633625740675742049527755783948362091661662137410549149130535380688088373851893561845138316715386641934746874335188957745804228594134428923699390635265922050981058627863426455844992663832628418925146086012166403934745853564227320617885932919110498850626873108027855815171476483889560332620399734041844876178165061286470166371274437301252840421943469100368415549060659691469913432024058215527633783834912312016570910720000 [130,58] 2169923823269610114876252982250709310645230455952979452397916161854885630291354278379482013385093952958118819078166282068061857416192624821044966684482221643011735970984551714823604882200267318116874588249102862141169567059286323073451154079692198998778545258543853007403795501103192829357173547109130260405120424688137918863480443122000284845114994262165417776750070946597107692377407352267610647812234306764573737393587897641769768729492000836491159255310464233907319155388472289859547836974947854033832029972924201768369094534444817729937531919232436674028752589360009701501354247605208752912988209663673531797904989361234272453239911338990557847289983218078640189346193914782038802896960202680579302321340897932808552558435233086854684354479453222593912159746924895923631259095264121370639771459882347361620799209833718060597073704266791813382446826018395735108643259980995723902049161372617911729856292567910417553455011240967682644598007730895996069895035214849583883340360992106147577482892740864800466717074176562591919849593526664255392115145146678467675650924441037079057411332864795618006952974309406047348398144436452291432857097953709257434562574469168942831835800142923244494028518672866808885550499875255596967693291920364740798758863358240398476806372084705926716194196820196009160071135395722171090540342391360743194208185222983524051960855129122000875579848381267814132808776408118296771083059639126138836085042197537643249831397324313698825573150245473299907520159243833669776702691122501390938012437722289529426752118899489970635569088848951461570435071143291020846494545834442800482188836501599897779754646040382405186860148097771854564744946969562579339300451579131371115189061736274840247531138647616779188420592549423894843672434426440948354364099002856800989134787280224950905234308151923152112502741496385295999837420670052763795385559931286489156735622062539554135572542963972567651932578602644523779154479714645206688484138459156192302421213777342619924771679694378414401884654647452335837137249966981513885446123061459572641699644510645795317106654427294906413261018378028103652970939838411309203240247706431912908895860845728076996705592957304754117000305381700247176410845791724572264000786514347540895841123595712358370015188840002190482795083333661348065018504312690327633037695332956338878124130286577039472356165580243344834890658625603739739394004221250679571580317619646053888177065772807155804223810480587040260071331916863689251249295311725921820773865632500101550528160761024764258671818899314673039420938795545917584208938281888712070841457542255139012833030144452557960691200 [130,59] 161446809350988244418437725388599727592910564312192242631060103868732255935475862907884113978151049299475032315598026146492163815378872320219647481460725071836547232324069555982044612531764959919587437988792070696940234139028729314515140176753591179078179679703010836436784974211864298963742576423493237405616842670458958790659880511521060255922046074593717112853662424929923722227303808544506179213377566971625164576377920487152025199542182416814809810615777598755900545631309252409106549995844609790577572630746396384285803953530677427558370511310126955946307310999248706011819283557326735286468435143657342191913163516383295861026383575606874025490291793650516078631382202043029261599912269412614929622286255264878077409226195766938005922988334674967767773689641694317627100819962094600520434981401243461968196931994717589782402723744635616714705057848957642099470964380015393746621351036266074743744917578398716435072163686343748847266916423488032524339887754982294638438035187253070046246525227188042844018113346616369186626513224879092656336562897003318561615317645060648284185855244330527396173454826509086581173252335584100794843581838561317762817597322694113351051002750819402674706140147652492703767676537575414202590100006371962486398322315843063289574100359202877026201022881649257821381896440289906492320218546287843127680161489703132063016951701863279627900907633529797191657270839416162748231460419075308359418657666022725179734864644867355904748673669885434746188888621048680032471177397449415473224975657377106730482837220655166913822821480952089008304501591333583872493058561962486636071760299259275129581896830801039401129391287176521953180904847541114903481097865679974548148593847147256057561566830035460514533017955162007994935909708041691248789752147324213788805170341471754803802260290869097408302695672276795733971328848360391178947030273564202902828290503785355408599008738667427013678661101267298587813022692760193601503246888586744840205217960289970545709168791503051023384495514961627779241281360374275579541549758922740282706890250598890808422744427202173463329133327300331888482880236200928029418448202772814061295431885816137875176362390567874517754560336642105823321136490467718292065730361959778934982693856802410414219326532324267480669197669203102876311793039786852025666090686215816556238808925856877099783232016014640335580546226393727478538263039663353791028833358126469554414221736232353195379593123031556421914607521881877071175346129237083277349588315383664843919127938380769289233952481258571144449931924913237898731066176169357470629886810537595004863727924041750592000 [130,60] -110058347505766334294975371991657929316210244592152432400159133566421635060460863439631060006465293431478301274458666455386390124658174656330474764025706483013440382590567857002270509618976064861069618986535611709877294303010438484133360008242979032758320578042393126285695574026101073575521903175002150147137761993071734351705790956176829437762310177033112393467037894873301809239408589537041569137422558924749682629810020004336825789756194119714346151409162394208963592911694622150281974999181575621596092288928927014569460413463047239392608593780492777945421209274868326692333353487733022981236446016063635492743204585326651088647649733183881955925202576785285006815310943813025022036585223458805640208287377791354269326886506931333869582495783642278874696148170706438233396091655305502312459307300440556462009626007586880388418339374350091307821319371390077360081809847755163756639105798781738347771409134438786409074217069631291976054753350733978110059205087331582331650647338496446890686812802115467797949680861289763997725518822513074093082157985882071009403037566568576652331020411165427203649677338703190888969871358770104892196005626102115582887841873081356970159178023068879004637078694465107595750890100254274935861415283596766635329890332486898475340821866071113824547758637861565856002924952567789115785091835477640440956987414757628535691372101047153319771992717418077018729372561874929816415804529382806759382424320275014810377107204190797633625795226112680770142833448356332753055255762756673613603509546804924057765338238645633958213392811953606735316822619502053057829573158015852658671650257273451093754348791578064573441009462441651531338874552561077884184355882964284944486999904370812252829655525438868287124809025561948232126755846682997942642696988408425583048255245539650479992992351901769290978547506438255855638260564910233132223328444859144469771139840363068050767335582795233943425501050049866511108689431905159036390544952253030303495883950126652378381947861680786275410890605533866959256326980522653832459975066292095056042473351758699392300197361842506101343527461952701938314476293170759550849602101283573904135489034781485920177942210817501568415128589324953008280913277280849602018025002247623214363177403353844274871259092150483837157738259782697753054495313108153348484028053256883830304550588718693860275736747565799278080454979191553657877507282317935845471699935197315106731561766086027802568572892461127593560022555378069926832601273918020314950022195634932111600855247014661870353725320943654495906841136687668464714099302016073287381188739244649850149988856758755680 [130,61] 14712145221763007355627561261490334577859108268258641456320372838107522337911161156519479380274245687608710681010610306267352025907782803393219701775640972651000130072440324596146317767894865212424848543165920423907899635946175569551066082291489603187942406013811757789626457148932082168328449523715751018390168651424164550072703803859665159267368768093531690172115781747975826922148043719882138124318786375014611873686458173435823865332447952758442410881881894534004471802063754945353256545114231518123118159011082036272963164822154635404835918251507978336393759073001360293101181352969404868840911698127429144183941603428061552725255677639070660057401467688210174211526049264019437709510886618396508468107487799207326557956868243808571572090190257719100754370300144390942232143824324411083619644267306470854124874120326129015760902878056002605852034681622942039034933299889410300650866480598158766958128830664185913781942076618120064068357579360347815311849577548539654224886860103673630774763852043435997795230634963036691314783962463038551088741061721283922985147084588898821123625288589177399661196989362114375630500322384575896241207055368848641811363084834847063163513463739298575687822879379754924173931659367012075700987191107280394046665625890646483067709810796045123379004314547591844864928399596366960015639700025293019819522447608091725890516956695085774977379873086503875011090289624972952709050674819373768173154466465135305950488446092162167679655499765762815806366426004602232996878704954185492683282457174805603904154495436623865641534093877183540994548004348062530143459212465906287712578206560176771056791336451013549610585519711191956483211772955031348387545848313875062950989627108971365173907739543828082485754115765852783685812601990625134076056525884550341096495806150014840633039617950853137132250690871911750078567719645148522668748713587336161421099091934805300881506987210519484032566997872569160108236911979843288866258091983412332762441811356000284974268280366909124063765200626590222792593149344890615397703129285923964384943029412720691309410454079762898380256500345788935446520536412979274728966383771077652686830543911163385767458778057261198666555230176093543378354273757231741266842074033870240783628095874990156316548086281082922228977461685414108774267252348024446835272835856185966625498144991641828447852497963529046447806246355993152635067859988518880300460895659956083531621747991207173357274641189381314844784655591332305646054880911924074212957517709936097779073182293105015178313596699249786279097820046606600209370995688028875867758388081967906849522726993920 [130,62] -347458333813840598079130550026736694690248911009288951307055762840477107992857155093527619634373190916739642992469378870387502761981184739080532611824561410352834047777750989054328100957020988408634823530958236519262187002327251063563343952294945932755851663607828256171986257430176814347038120051603355218349730975084204430577871333727966412500195566968716670991379430906379377425335765958559569622951953844586173428472410973152506082806172060418460111111751030788694179433265003651456232842934964332631067050097128890925193743908222754689507163601814509357580841434928383786209840140429165257472457893134970152688595032560930720926303911592245546528155644938523678974674502972474065366407870815435822616611314797421974645682078788958311091173872504631758645602274486773702544401315935586857169127236060441893060089623611014841060917398792957366033693241279392119572549504501190902093426536833189511073312153221514021403539820104328524123375090897928346023139807132342594847589402068414411032658032227268356072164593023164577203983081325665720561653194610367108188321392160016112309148970250843828262156280648892790595418264656267940097161130965402227065349636618581188926827278032293058731271489378080670122290221481407338668090315615865057585266674997577728083444126874742965116809948390166148893400272748405666430941190798638177043043951317932388493196098509488186924985738191096174946695535374875170098931726718917593320959449917005434528588959207041267317460782675370416467566889848089602114035822108768588278444639635804555573021064966107288182118994958992595270860324173866879579424965462433469198089091610992314914056488939362496698604530832787213901033347685359035521832023275339696061993942359653857336813058949410716504340696360175792198586051120437977216394641419398261831619042433248937618942142492389359182287384099962411929098306821659930450908705554621477265726774194630702363946456951866875969863673305968254475041251474472340294736499137195975518868634519547458881623722694990176455588261227094294851422831506354588361434676797919268421122429156207566768203684917787717639610339184405755715464758368780397844511001170431340027303813527495481165147549399436171924407504839997017446407275198302399928963415894887422356260780613692835133386636659781656155334202267592471331336428566437745856293030849670376770832364358429315907268652180692576908799487100772143884233611530937372192611697751673817080225902147213091441834052914902980220941341168647892487024261515735761894243936302127119179524249914544172037978868566523794470263942680717969255933727121674876459038701281319350215688960 [130,63] -184064619997100159777121671653246887145575001993071991829863137746459708300000221493872545887094619197870735009978731619179741362055381006441912846295317407947752614258850661885391061884456517487694828736975725915760613475112409400628066943915463312284399455376513718727233426504874369467549376942377915344452423558450161245624082170289552246338509290207966353552990428716256243870878954933912956236163317355802683801565953678718085339134999247301703882656669947754120497692420718366490557526239094432424094254258009603095305524966099512429343073845135314520245568615172785770950970101526703265484001798634744735264778269610860331028465753432933927143556425650422149436910943633951254760196456172019669773625001881692416556863569956976123137997616127248797323192644125895134404879061400874741238221481032904569563628150597809265987607082595188044050194101465222362431333501331667367479031015629997465901542875295689135315894105490808213888940489410767035951205444349337189263101011295529022084041965262465379343337765800042668037121867554565728160618975175204382337244696311484159402510574557504836181706921281741011323010779582569695036626082804790077191747028416189993733885428116706179917981755388458407351050739109498761770609228364931640332869286065743138656897365178544013688833419540633370311835563018386461057785141763698829685768098304042262485964724174769961266757960474964305922068601369044654395168817681636522721905265027151326100639815244805654365746039102264649113216594414744915350621265288428350270287124013135135998258959726143933866903805328811385315590670044843651782569937752417690937841356259659481809884335544463490950560681307813148132818188494281885309006176743897590339712187317819816948651195740686682298342578707062714019504737030235039607040715248976424708133600023163066320707064226093713327438986964820526063792687032708270843103467434598508320356945934005359198346795019671790422583111960915914145334879411475906433671006186679935016416832116069953093606591003876152041745061824919739718259453097447156112851043481353392156566324252043478783894057516558456034013466055021918297035232399689307330695427686468988824735554443233786715926161054099254887685031893281574382787744924420015167040544195027718008277480892505023842660057144600035525367025405254337562605650670641985394078641456271697650506290598348607483802098956768205297556346216443653023002569521518052402040949123437875817777054158940722146366742628744770984479553339506502306867549309108100921891527735798260169724603803179455247474477283228252338740671000471022379733160160726772364311809235080533886720 [130,64] 37680657677148562748913878743171447287475205524185193617017021444536251203758105464896497653959677753346155775135520145847213242606586034557858932900012145471150101534230475471058005610548725445978872813092350818516230399057665565280679492433247974159653620860049789792875922559019565517638201809711960758545210043267867348748222877009570332409466856142643831743420914200418361302664414770726715738597504436630156671429190937419900848668894917739954342635515599388027895675480817736613082219458492397363589946310728966247452550795841081306638360505733004313719751419416787622979592684822040809994759223987083648917800650133218834077445611439725105634429429416674984308409561602680322909201610561614743347865001354763055893066225304752243762275611616919866191190470391657234925332230598776507993322794575980534873140930128670979108779196560342890076836444209197371772282121400631426133217243487160333769734412701773860072862311460343135505825315534051468755466323421888034323646946817807635096143792042583712228362661882578458975653669494323419557836842556318172839805981612721592417444044236075499718950646993227502287905597298808292845323902473904333573800417746670259181769880838051858464287829571452651971385221008898018699701161197885348124983884584623845281780131314749879525431632862213479996198632843244288826846555649767836788948973948909240793252044531990829195017977089109893286305873199038013727405036831955599115213876294651868476989538863365459511690170574290529706866011740468103332692902063374864462702497418728979515421468056757021879649650717330371770836008831489032095325259078062156835357570067613495552425856770966430621614441115142859396420745260067384134924438897318625427868889287599678941035631124716410110799641746953023565622833062417524018576016746975806178810802506292824205844509469715465481507184445377289979120246146767177354087593498044095913597714739037153409505650060661513835130123246139689586940362269647194749049984977850733704421221585675722059646781854520477768068305144451679844216128683315976331893977297737307131948520508182302330792484289654174187382500957713184623304890612428078029624316540290187229949361140826578813883551791560083478785969481901004839178998902554162367140472137934206777756329653180147900379743775913073957042719685589357385903762619274846913814333257808445932759994948169670149162947130277836006826606571288490273482015424110898161112586843286805610620874695990247217898738258885168259185232685748276836711508828653535643316628845250484881028463486151480700075499552919976510870635717385273086737021932306892788646387087031474880 [130,65] -4410006003579817147206830906998938783083646573770780830972530152399636155400931140712076304649934709720843602291336856361284537751583135887054504244094618280166225933516883518200315563221619980149370722420626930344693316495972385089044783131044295870437759744774850607737447877740012685883057274182574800086618758938099643028577694664183203202067072925869262930178474456113490726894912000013871027753597753036489571702651872970572492218480427748835175122341125282863045134785384927991230474203366825380334760052472431026995307969747917489881779733655997399792471328905210708229611294399440738967549690978549662913442791636502377058865170748284182728813057228204622511983515727559638052464029775758638604581184406644402953951141286258503568414209730931447351218226653628093130308247396598612709342878469833712969116695822578535997787313909123209124186625460953141201471018896433288628993594567687779920949962514731899032287855458729624013774586256922731043456604123056200378510147124723474222081911903928756785047557203544952633011850482594887136628349997237778298628909330713254373744232918272143706459834167949551369985492716490433933365821516722994140243507599489481017563305627684479240289618115959872870648154206992998322587990885604383843681415721547865948268459009964972499765080822743281285745118894230857228357302796971614440214856962222906611547116424460365369947545973569410735921809732017575609158541271725909283810030028856612988206739824650574787360810401531179262381919092685674168546025710933872391181958477672380225075670820343517670110608629093573401548462366459233324804491550908284317548747080958485355349216603527914414309822272749539127286732457645434176076181538494672821305224695765106752343920736092265140785520246389212994485279338906710692071064747731941829704727092618848024924384959281896363051815939898275426429434498168784929828971934513988084316598661662347630396813557603655181268891652725695126422926071816083976889084447261449400599850769959249478462868582062628235899596192306907232734619576699603304394614299590863503977919781809017759134948161435786349389337272087729533695682037562013663812304198637791143932965382890084869080242447141207686075286305906743772500375366952459466145961754323086951961346883157980921292251330438629139887929067274604390844129842192498056529706760637554328495306824689625423554232523959260917899272258600877791118697657271280888164869754492856290570479497774085378102396273447594441587001895116880286160022293561316181800299233926610367394860563660035136708307369731247509086778877997550535956676585261899944278793448798720 [130,66] 380611737156670959977726180594394324194559640450049447303284435041494596084560196638490414659846351107347231281975422099718483266871839045017383569349826520416858149209000470262319251601047914474556440151008065003853781047942998444115400022047930613872118163852118418499537844545847822421039581285657932059314897134034845479394646092255513136542889570228214282375922735773719376536286203771165227636968006126586709951480083066520010152792959312857731988120676084786253016069626460646437751042828626923933177017632072340737241350228208354418223677847230086615149189253798622415664880360585602596897350169917435854908682322999449632262162493635929644708554384935488178937239958437753173291984523338761264226859410857164106594857946210018823823977830814474683841007378178239564708357179918760294515734545926598064426165596324770670505524512567960655614262369629139632971203962732361142601054286430725112989647896244795807745647242835072161881928470979497632970546143160673331707460418806896785882612305184569618624851571990999996263327397581076424374492023567754357392552836325007607791811546246772944364383540203393949287675913269268654925908431150807926621193571384674314313472923936224690132628858797179123830105854781629962301721762689003701253713319113023059420829552550405596745264270440270784656186687469271011924349536508080972451443174437181860466631991495601881835799774563249907384798329424035904540524848136391189544721751858824702519404739609648457222319092683183305505682318880234449646967742491754628633470221856059530227858925019156427923236856495592025473861408769082866635188469715857615177057974308807128873618995776791238688857061885690865503747490747639002420628149912569842870730800095468841136933451771022473904475810630638333073144666086042762858336150121125453995390137381151576443059987081228140764473586854313638564160818423378149902453286156907505285249618059265007237892346284069031548427696875988135022079321450701305320621487901333783540471604314681300247320731231384481472502171336557637458840631651692613451224638669243806374479500302162784565608440717765575627878407292770653133704174562196241833958644133299641525585472548263157501672993855202656895499678449755713729544639153919720776323295569277300423585045545749082439609697184772981382033943200697814190675748185912957925806626787300272830524499384348176627143359199699068115262573871403776916422394261074891249087173699012664036602262553105512942042701034815930119939043404096011024092883421813440241898378844017671282189548309065603330196387315004940214275967592754635945711979395074214617756546560 [130,67] -25631540033041646086607449820701008599417422943297979812223995420351631680367669622945727853223938363711470455920591264115100869693960843005711963540691585432199792950323528689194913509750015304289813674330034626681223728946022949965829890873776560669978999334353435057931908472190434725211180542696572040156532878770380676466912303328587699254358300269081384975462067542048581039452131503843405365507075586564018289274312646266559067258709553126114440325543277915860334582464912932854395695366900631283909482863096225967317205125591407036785868437899123506545246947273336201618435615615143810698289195530646049013898905907669264542461204577167022245243096288871869372559414622345126993015995096080084569802124648420967683829171249225198926859004994842246280897783499826121909868730942271600205716826595097255976192949987643663618536431799733660697748719260894999662316500898801144645039587771475721652260662071197846229495209830309706010386052658584736081716113545470380721192491555595299661144046237787762284375645616572117870007427330961975318750173786427058395359096101677717645830918664800457283595815276464788947131476924514892684866762995081486987060063481782223780668836194400858359338352064540054591759575809589555754327653664559811268903703242807455164951192199753434665550930898756805639995882641190552991929627001814132689742871633985549408883364784122830591140605606819669451287014517067828748137250409662866940260762035771842094473938722812888722149330757869200782300640487237485091965549187319109221886697327305546177251050847382433440377241771544786440807626472964741023353852231163224740760229899101044304883127420194756367206291373147398428202922444435905148196437955367278266359483086234031030905928587251345188588388919108481931535936038398931840092055252282762466003591805022171491833156325030260473116074888813577651505582142953478895037546993462831180305099670382952322608731865145184124987713968791060476432932499166004528909827669337531687416091160062106604421598004740269547701683803586147572310987561029526194646280336458591417179163868293452867463533478106327931527761238425355666023962133687836198833719467081231029488629955971239559995345573603691976107459069983646697554606007804966693757470068167423596837829963622932373870233138013583988051961356109163977097110754777038885154140505113364327159470875401831461744219753579572399607993896954310954595356442876485770690285635594162129791219898576721934408581604566362844639578285226452593798215323353473913118265250365576152624735134414622235446488114955832896395924119997718321359169786310572515486720 [130,68] 1392681598050853594019228444068950676799276605710675667318277426249252704618013622252274347616619495974557366326845550952713734286979286758124407092210715943167387363703349642187750684129820658787357471825266434899632784749907844598472544744342336449729858953970030240756266086400848976474764522966605202168039551900530020494036066121361742941742851720688320614324050754498653415034764704618027860571154593253336291550287146290490505230484633948804198947487230469185450517921829964330106709077653102262712818015437687065732480209751105371767894928528978916290778089831975842173059726517905113591058818983943681346820259028782613658968435040346246177962157400568369660036981049226760190958434007020846115538790570213386191140007174006121017468954993952846647689546621149449278315358834142559700780803694023960986526028703947092127911930014824397576784959019700388100042207027374596989581952101385626963874572399361695684876138443370424147535667326243447031064825621723198879294515618691584534658218811066289433451880805245017193676644930910222266298937454527881129233028829074259522569077440310408226094730798218014121511210967538093138768508078032042539311453122524369490829819372655073693137465779643033557534791410510259983523965414011022028555851259286962247768313672427056579986758317406121948276689215747444958378269595093046276572996704981747701039765692794511717931305392495909089331764261650818259337404294895349008343659010840895039438257925880736954890228691172225781720648686863874869449788993966240061491971033990339584699991773283312743014327439922959474305824563577995112639560400489662353057524483402386509535187099326511040503978600191810353688841590186494040827013936444383405194046048180698566622191170248233683163991385551007070545128488523530973707318747846869078897517226875886678830319174153170680255653669089270617061262273780554497542134092295140261554737404393137846568313757499055936379296416906812382037274776867172776626208493162481749600425214803863405159900497878050878363623558247090402793767263618598980233677176285929111017438547757567314340022789801565379650185375699832690861684866629005795540989684407635835880889557246246874831834630474943821989896239512719635399131163386943054732973046048398253728885238443299319865745871901368699317032788522257652263279122834915253738815937085365691804111217787841331561486460572699987162814775277559998507450307456456940698639903788766887165603359934493975136466627215772811601372909798008397748195656930822952512606276678428760497163423580573984755977323887053900372505072006589366211116064055728229080 [130,69] -61923206704193867450142641964504902711751353684001748328450885323440094571669127210912727410276360869838544840991642017486113082768672448852201710394123013767034085204025092129514097202316717383252979673270169266002613084017982279839011340379856645481156181921816013674106291445155633630916296504438403886914761489367313729977606208681813052236280662988158920856211237412944086912304482233875671666248975953501970853074263002261062669068698919758631190146844704811101376449827351423067296047865449460187215142174614606202400532175408186347857346865093215162695114194347769311645660159039451946233683541167643462030121116843036793767327094774429992655944260135653988795811377537424370108090798723517094701921100165208035282553768149090701607618724947930268484835606278312447539414100973645346446771273779183526990200100599596455983291064568910818959882111195974262648232546831335046603959502476259857291893036453185595720854930615645772970253266578430358756215728771801376707776449605971613832429620916151512214820111688130075560573430962837683238466714352894773378823041683928184574102252619602801120062169401325612836066597046145486717422796013664838020483145528302131343109569489363029502381631998318264262754447158794821639963032690832945491756922456371925201322237170464513665567762074808510316418675083472219544258970842054862295107689051382914709795838395907952869337435396791074227009442170697745921211027487881538269030078032716072494378344385563702195007356062822588505028294423494332274338008234488319658252739586216956870413205882676751505880195379261597205833616278244605149672858908213010700234046613693186253452939447248413913853374809223913616956588506620448534479925935354412428535276491084268483523604772295802732747485492994200804091052027520191153260231922182049035578922239644549680799277116384624077172787063083761691656899624187327047249050340159258734212014409288678605349503800242064692402518758150969089400251208118664699011611036507469913798416192286303900097059776696541206501284596367060084883318406900702608121761705579316964397800371427861936631200292221964142687788050033875068538183492982576481357195537350507469715657486300459105528312645879603660673878107074966332511356531994955907615540828722328044191914977992590485898006842177472381648852242891748206318621759923254697951335542183617729463514556068827354012389154695104977488697638235189335924691180528208829388260627660698988577038733794272314116197616587127579630518462639521697869092034722628974609302399674761808954451776890322945726967365431801662637785725488791426924487389748480 [130,70] 2274691547272575866790550896946205451720625723458630474129752326526854150140012249488729727056868135368211723822314959079069949794262645490293683175881001796204533384713420649307724169099430340022000387606398628107244320104921764139656053852471576289063520526125384980317749000616057696781666417829821948831535431728463168288092245691303518576415459584895914789732436148553762015190296691544984214259882793544427914600252279078271030298537092722995858641790513238578627973991325383021363518136925496098263366940454613407452175159704749409695126593590306785539116915382256278292020977762859389194528192253078292845594857444923049538381975345063077426639996728741174974679117611143175331148003011042677114331866023667036863927970841211334290935749988057828699123673765560065299311011072858464891746696918129356901592274994172345964575015121396591798429642711720117913999392782013332809990035336701330890811040009907495540499249413790793519429182924396753091383318139098240880663828783346494978242827760139111280997433009363712583970032918175342475543172460656293954815023953331971212306514601408775283334027449526048404885578797862873494621555147648886781823116702148777646712658042394698824662246626753941463830352143283072085081864776698481292942955216601774453459164632021126953381646281201552871741021805108545500786278658286237326536675213140789808171687063858739965671787874450275192293921870357605440226348981205447878932732216154209632997003454560353324269920148855850338165159117121410634695233044651470152680561075146812805925837029798281719555410971375374324969938146426745902557329550828810770799482392040412510609675606261358378395867384067678299751745809129714379396524857749567048458928932366441550565865153723326102474554453773141247142013734012869155504793683757739168950077513161352699888979056971674564648287955360805433661733597793077766731723957378301759026404596485276237761979763223740804128064837891875484580262532588612298473876988040223836038284399299143818604836656339618665819823999227917006901388364725821991305284268720744822992347641320150401093323761538267674300130386762817002042080466768378616589488043623685949528903864106219512977129547549090816361454666477646044241936852007962624318877661453155938749005206410660975564111491771731261599732643783711278926739919877577170055730923639205718583614368140052650669189413855759904499333982965204396908556860455474333203701919197547142128860990867006027783017946465103038967163847144788791463516937860496616822300322811997183225363928184661208823744245729268611294962155979252563334077070080 [130,71] -60055439512638410229402725210311982336024762041902270017093293052519433892210917949600876132811980587762119384841268287529606650904441203330894698040259172951279639295883363233230699273811540636745991153627915410807951593418985781506054656836211886838195032590126440132524170109628048965636547447413663088157384669372195426392793344786308026362902308544575983410322978188048333326697153525435326737397027563962363617940924924913805180304958336284537181883871344727627295800348334191108916697152766568780775719396930501092437937568983198354203351091263960152584318118270921975388389685068190688675732066883170150478184057993773041558148007552536460945886422235818849717979257497742985709706119174470483816845161008119949238761024993439732301349332456564826842096748874914821864749099730835056725433368500254273733241861195659041483325091835213077947843827507951476887092484422463241860504575792981608969196212690565665193903760954179499892237171457692015661752721423855536971232872312022679265339778316762863872425848733229147402008504833117624766483306592638853856888662284056734805030066758521434856514392540505667577575213338229920991632702992934958331889176908298773641973074149449710470762346766382745225045727357584761338862403725239545284756743539597468096080269971611687057339757688101671758712467184829488877624381663543108267101208316060170742549954233159719584014405066537781386208206950135952866555468029470599215888725695380082269974112431069970397834567704892255720429237198716332164875017352053693523641552892742751188683461963112244233594390434049912537336612021668015882746765394809294853425015631677538278424610318559757745834170125767169480615838816312257606586113288248287516623525068056103613960461420875583484541245865121404348957032269557167961058666881923497087930171560221397967949470918659823117257449420384426786360350058628093043013696685988390656951940154960855214273196193213220110099103619385664712898077642222321085223225817347112929955569153074718100353145280501640830868371896987161554262705763730115708409449125950540720227314167192544790974038482048810247665734878574037610618076236375482782129168072053403944316056758982020644108688027118135071805854892434322595575425721001857409505839806132876688693470151523291883367684891857350324575511835172818278802394068211656586198207445673140843311098296494301919101381578441076747132537931931403222333151935865148553005818801667988522501391893757283255082123591137240658600523238220580956733821105411309087831347356557172736841092395947113073096899668521310362097320997981998568593920 [130,72] 12970780948820658645736147992039614555338533998283448012181435560753412819107564714459717469860793720401799682131710605381596079969352381944467420212388902926536233078036782134167865821254279186843598425113201865711648063315273160495985713158873018175298977233169982754112708874398838171755914473033028433463169599845441918466092543829031818323151755317422244640884135003464718971544002636281798656253099561591069535086489076868056543654234945689624792342717967807055455040597162373147207933823376604336966889639321690431968654907541152099739793917639681291838610586344814019546317415207155275744798128083714138036077276821842115146349955763078063499628033097143593253334007412675440226785556681949901131029937672341899969680440089005422019531472990169439232208256252318503546766751834635083465483429371782394113475263317325212814720544682697968254416875374662295604101869030726730038019392120317954110156503097707235339736005753784206620277987161991786644520891599278025791689282328988111356157722047422859347339176974625042285506845944215521387986908709313916505715105297604649686923247158602421699686885320234051394398883399300045292222679940664056390835747245818521024212778556537767593453384391294330993146173335167426154240143498874392548379770840911106842440372979019799033466791334448167328204804722790510760056474223973888111947343335655359953839987737121203816396032929529847496500034161737161445517360989684026532563112799264253324566574315734261786416754520075322288938971004006003965647439827804270767666314211945050227744941612322099702681360594950835244264295515749237055379917269363438369734569492918917221358783391517525894088687729044252732014250886424208383559230982571595426845195141353936404871008521777573562513496124257169493015792794129000179577917732373622161983673025975832120461015154895042910548617856762467049903527161080503975571159102995833091924257812552122846913598534803302282931310207212062172759439920532023839642922242361109554354488631771701071459808127868189545942421543172725586732556092774076631938462782248915725911753066434940237522474071257705929725862564109591935619523406910726151473008117995143185996682547983946793501454333975248148020819160142983655031901469392606930667586461266759124025926900326048125740538125956036103560102685785231279282957430029701724382572042649147556946660662772227415725958701218877776661966164781982457809572657808382732184037315201077987667867616451496908690200833454025291882971636077382827736541616627988865660908791114817299531220074125952422926074287685968047685083536669173520 [130,73] 7099067531384046386609550010502658143744626783829495786579652903348750210453661068892468816126827566650185769833512866081507861056408177299567313759962883936226860262627250937254156709882843940131905133392151989428065435967133340628744688313576787528470870461081133937611575820521160363433392987664896617867908225853707031473312872318874521441947794647686802609361822747365544894169846775113290157262907633151712230631076281944170612647438410225001199433232379035149088726403623983188515139136011674703667662438351771086755530020436079865012441548079760685329437050905940570789914849174634255242279592696714073478364484856788254971649684503367098853658697788782727385284620949818983606336838684852637577200875490951000389781457704971029471995362042910587349946935513534351425463291378916578016801349348648847960043375114554720631497328768434000036264343702874545684397248408234803210404762207196839133912133915796226111806415141771682471271335624303774281679192015226872903472230642853255464956959506816002941624168056706345266332432091519789272643596011328394405275696594756806158080157049209914747953369337039253468911036800090263129139649843818939356029183303751826846014987741974316189355655033506181899759476283548335030862304318143729604369521877454949433464428309361399586154938309977370459791130762619730564865699654688374871631127807455264288315465065939863271781257155860704298515508497061830195218989406029444869582906212755026615647125349672916410191965589934503904126792909329820244178058719002923017578651436605820828431092921007517997936677268422721848072725480896928794684138147880433793543282119485195294700553847070844199065920968779489680601061206490507255756606704788485693889417024722563457681317649439450507495768883360469403586064883579016962517507970759346758007279715674730210947038326163670498967361271713479548656403540912344154757480200096800900479250425757773028630472761792221167040796526520870251077558049978383590669000567007391441036642682006217513980910030782880163014725020180855143846028826795645730878834916894746549739787347906414598069534627689531628035310068180413052204207657802007140251774669206294950215151318149275413394180122148377169283080625558758206819242925363160107826500112236582463020132774696536277818830051599486490157206728665426466220402864990411854061573721969498110623463980654953503043859764768100038421731947871526314549833187386042446265048019724722306915348485523405305868173346315099835709230320006859063803467569486082692611043067857940652661905334072398097479189837018110322941762194487040 [130,74] 2548577052109932071875708863429654010146764535366093472945438068163567278983989435132612252265932095395797108105708305751335941185493409100713731246534788173235267042906683246331049397839218247739991406885525452277347941606243842607456740682560239210040270273621618251782691280982549319199955211019955850048166013977954964018605012340852221144583386508585867636893763575619222083413480917586864055342100558306414977449782624245951291484894005951934170510872126445416754564752645527491220188572445533058534305714586956293919514910167587327898412009053354457135126100545706994573624689252924990971078613827162466666806625003914713081643866385305255949232797532610537295050815493532755211059138511323400850906913740054742709981401754476924008122278705394943890032602451976219517513489477269910627238007684612408506671224683427359055602832103216213581070937868924790453661953485484457391377316850577844015046705765361679474646716411766036902691511541288596519825536701467476994967817079281294525158476758169143257030974044170158767414183461221898184641078690595881671378717156044946262265894704130680208108454308668100544978419395582910717767029606383216754032830004394975802946574961001109125203144378772082965215733750082624858352526495517839340904964288050783272089203770091207745438271363719570719312017556462150624032539721706038879450355237125049611066007624709113907330514903999364294728716397490705529802473855217542836490520881875563654791737255499349016019687703420266764978001193071650872586226152136387386570351307804691401017367219735832088477802945068863309863239007901034552695673438002606680111226952424531673194193092788000720999642274318228708565864369610336368083295872140979284148193047507536949850650105782815187816431219764904658945780347716161244414204499778352495527426500277654936258941019804991797553715172018049003969867828313791662063123436778439245591115318858114021954573777401043884264556426551335011022671925993574319207213221269172671580674144701051157048961049869495643932658070768442641600410080463687969734504964674422509850661237263082721850301598053736073796061273901033395011018731857465007738081870519132669515495290658428492769689351086200950146314575733988165262751605241625994531551754097205507920798462194676014454671042499050606071318869932049969300136829113995194376426371374528757687620594318953367915065119675512906905321489648657852133004649304106390639387274292851050142417875202977028575667202434670207581381728193590958868919913689944246865276391374655080101370355610905272173689821780563700080214737920 [130,75] -60544219465360130299345078418812350751091069300996811812825421862690599692428220469178492396967462535179360281343421395708859516087223467668253247773812464843371141460074949230044240206517015254202865215660783238783631646263381700984342902145827279745827336286956172338574809538585525556638072246555617900561270762753879361827082591743485186774206907769412128577048497920804234565982849632982553838208623645692201674419899101110242299062917148501478362171306457275712423852797469526536284246313433217300803392413467614482434309973730777357646760466896725598791275049486678059139597854939831573258304590342140196298187255808287065040972496386202889489433704940517149292258433370738701636552073553243314449216741033136963320793031611311081096457489694404925656459936856022918033096935792019018033375785023734458250445894642920273180126369811606297885510846960395543662068162846711735487621843928404193072991881215034412609829189180674906204287117166484650868299741773562065535932345019136280692269792771158286521360864292302176494923860078026948901881659855011673646542104863931415177981625261610606990531679155889984003620371299001035034407094964687368475989677161530812669600506955183243404180746581264123569258092152675830703580894478475185742783209853743741596476660661143389144120598998409558622518288525194786215346537684047548333883333981854418694790824442834078975469098671748011012956826834868411209027859374406184078446436496201204136553103121305039882780024805331668384074128640646435470956339515055318461368624387059300375373902896602892717832411750893204425812763464415801555621653544167185948875606813962538367115416272238086833345413375752475183061115541793319458631361435275380671394720919545344614803236068696817423919921636758538431131982211432017912406705437769873453047529060523904095094581062987178159986899796758137703175253306518688633504264102101319259505261817101122809655812023886399873370445784824672330590291853931640166885630018785815880377687241571470758428127240995980990570521246992176205106756797682078415223807927746908098282165206978620941026610330968975196729874001905407653781445975715676432501371943349689442760514009129141035711764678070880366647229383493517784551337732581910849832323113092729366561988390030285249530194452600454609899616620761864162889918998663648502840552856950259219495800220126701119257968070906015917144470490580570667094148984710073517993045137636658529337117225117515590470421688216860810405184389954929350111196093004923677980757390943007718083057146867337373725670195417766409127040 [130,76] -217874828687354185848277163607336285254492829258517125926415183425151070255435927151906057594226121906958942342324011392685436730225278957907408860177494967777016147465854896935391268502223488275098399925890546267242680428768364922699639691967136042000079673126741701732407342677433364530151504406967779330876412510343358781829236744378331971298903624773871987018171581393733982512508627705441028044196929498928932280895641581895148230601699498690280750168707183004176141019850427164688736757433468208697210272090688626238030891560916180941528096489352869340436590305875554162633839756237432904984592948038995596100815608429688248869261159914552964216259690109105500480534717657249354611233834976456283011585211619190496692490846154708568568088576296995109039502486389950793404423926920262947177067629316276589287856568094677111301762807565067521613759988815365971970785073287161440373912060445818905934090626186354140315846051737861975926564572930829650152698296944167254103550308022820751776739013288827715655158386092057700792959217561569643610456674924967931585050189499777690603583589717728546428785914007383642916089049859283468872954182354828587512201649586478432954588564152500329944894679698589918744567120925430599589748363514838576659222569222020074918464141189053796762304766278217249255542591503634289659429769360260993905972489466731720806159836896505355714978810554976579042957437427030382700110591447110457236486142321673702307932106229064341299324834516215690788785767155153515794292439240577041283654546106497375726324896305225800268601586643902396713726370694719494031712394292691805602462955110649420955686980062216837920474480892267252282083593490806137665388737171596796520059522995153084217792669605132160865999489895055307447473788990221427416215511853085553940078612155731183986053264851583409365764501974031673580668669700617777058518623571377715403867204557558767768127650472259744407980611910398944628596117434840437563362386800917656442986033548445118845660721415645757962468498751459300397940654603422605633081778011683127097336653205240393582561289801813756105431032383948326437535242078718735199199290014646839577430418652914246027277835443661905502820371596946336107740879071336167133776000400301278115045073888855604777365329009235710870762921105753845095711466336233419767162876347333258010131735135897408502117097228221058030851718873972401009144318222839813554649463609113182847642564085984007746255208032111315847214247907920280985853319771865144278251623817974081527764822918976673298402264131849758068 [130,77] 1372402975085438866966453266195525359608696677639784726000482407244310439775991408246893320204243334115222927008867604756540282582929655048211747148368982421037413976118663913942116006018235652705920820909444095860062959232211579415751714855001209921649029282884906145196160847510634316460083721098746293825685875683919070010502221356104891216727852052488909960812523250814437732866926496883244721438661131105861260625386925405918379187892785197132906825419481450708729472374596592141383396080901970915369266247606849757091757559010757588363413028683819066785894001771432843649956649557892622670126937557070766603195643180194990161944855353481340921455443635552389463967437418358400757854155434653350773483912717101806252865636248876543450657313127017541477224019651475104449468517751131958559700127065570743119820836620227126103463467141514168184075850469469664632354998909102433773698233938155378079732343471783741745428766460997174751165735906191928686493283332873485668635197410605811217931520450251893173901305175574279052224387169997826753851378032070611866898099041447303115586827122513536523776262932616571739678875662449951662053985250296342829970917563966428668555037399378771478310084911795847162094374611904351630610599585950932386438526294698150411425819997650332052284623965399832027023033636303252296590248330621390829772142238979999711596401113007318677940279809340040903887142221461668862196279206597185179646891466653594838209237079638333727762061192666574722891675116283634848564782032890817723680816370913452105916604600910026234777083880868522253499745781018533083001878613206308974765823507347662343184422173661990005649191983119355519440455057814482732078814851067366559423368716519888062496958846913285659504630246709341688061238201917570939586564565863804343724776653840992378778204497207730984675125496306338230673902746070954549458355674307740628875029066546527995775872939217831862117003382493412260695719353934154051006746383196963032332673483513824669362599038706422303140353864772219382600916915547888008664896016747524123981708334880144702790948945680273659637164264501966879817815028202960168935570055331563062274521762672395799281439311776598658289596186490226719445508718914149988950499955471237211732234008535966695982040286512047775937466759702306672167615741876741243138659005283565039175369933042931065896795965179720266774289595272800191209261086526185216832410294695490815061372472441092077884513361106055478617471944503511017503500560128624324420000105879764205438708768341423612122498350724608 [130,78] -46265446511525515450839601685244061910558545515293402285985405808369526801693897701161742501722303112630586879621433560488295823813048589472817796271411416424418098606314160529353896494387093072816040789720680228172884843405048386635099895648847527959149260048452583319369299314208402844483130398924274674184880231321731863394016558899214868536908334945975577218463568233667328946829279597665701152597180319287450103132422940798113351328178309970699641072488293002328176821425603746087748127914136579914951844548432307037287547878236731561543674536439240816161838428387278364004870278775114062114525730706926988173024865143097021008978786096989338844208000042554703993489950163732489314211105978628457285894458802667709138014424991079014273473303884131742073321072706921057805300869378799373682783301089602923658425103667337897728868156533304501178030940169120417244420676489470103541977151085237964467006381173723696761264639865834245297550549446556014250860634865644886045506502896903417084568960883283004122668285600925146575724479877806823838334636768777155509028617875205548449351452143005369023217556475200483569412974487957315207760704718304555427006349210313540864689927604825234950003473487392746394409379035912750252791133946156485814666072580300421844493918359816682512257397133828102144433868854346062967431637715181071070794471886841871146790885383076585339204283159180041446743621883503062678490621775816022158774631443002376167393623425150586372213104766593907986281177981804284226167875498010278423818214250462128636226726765573181037697723121616545979618512954475610843929874105478279924610322660240139526976272341306472979117496422890383867478451698817282939377615885244041975228608684553203889858390953134192911265390241371057274321325977246638400262951535158478789729400608294664687040085190625285003156167571342475910790104061931574796828652102360539436774204050066875357569213840536732237179439900248303903473794562334815700868405197023163204346772691854765937049362734365668603817098756234711167306771360203712408617924143559576043382568311455447593219950288109516014279098512346494773816150994117122540646481947697910616305256735929842828596034812084519848164324934950931254053900196053016432031713356403163208789611359978164417083314028155316202192536635683357485668306299963933563899249486990479928345090443328499244922903357131306434843263704469776238006356340345892526632233947776835792560531161294371616866790481318986086713844324527653845241440406202529142766819960325028602744861465987311807458089472 [130,79] 16680610052365813065186164448291509015133451983004410876543567428201975121882201154010747997026836660894118651552737024044856861584245260682466441676647994402462576911058654480431579322977132998430467498614336920703786700130219542178303235705795329767042171907902036683605466395570977503080221631695269119236329550965215833724639785463627461621516667561022249943891267215714577318110412391078893828486069596996698676367029449534019460339834117463882174821037868082882284078079121052198511154609711627537636873072045939703692799369900675018572456168184853308233757419056089513502450509400924511413202617140724451847126080816661558119591064738661329435230249732600755185216658605357939045171485136150530686755693363293281419067674076198006834248115725447630899479894605187563270502823711892622064046665379064836801940715503991152305364531581044728818659445495832577571894720063254165735029970968084202801047852762803623422750168805178559750203730397401730749968074545096892830142432866836225374390258197755462813814268787350273020059974332713426458356258487631944892934737200041902029978605035736419008611268917823982737593715346897053175192929519583588967982746053669742010226363597175998070132307092894617947801736119231988926074139262243178137479538892488367857969394013596345268307583052880650384181526789495731892616169970857700258092297874753302735145067388109050726731039564313488672344483828385962809276864380184123161186572017019957884100009645657284404596935687080449656459989489028245815816529097356578719253897981775846498812893907609749397456777799514799009025394063543424314988775337719060258231448463877754808166915762768784283385782016352038688931423955943412092481103967950465944681539907482051702693702023269354925916231161115082507571259650253634020873847616258340116603866483477878962455540497102369981855660317676021420974898653002091866311364279902025060591729794581902300893374187706607198077901976187258331097375902046347356999793571184865288877115425785831608104732929541525467439553160648732811248841243639158629245901800836960060025929538331904466233307226466437734635878404118737309387492243269853689190548973585661645147627209152927467778511569847191976012715718565472286486363441859514667073585645901249855093679898627688599254038940442214144651815880743172597320905528066792847406754839974664498426790609137020786115619823864736518152125168141133103096375377445581814071776082235522584217026994778277303827936489911061969270758706335598909747707690047542508521998902404414372835716193231415703343360 [130,80] -584677651590511527286440956450433505020841563131090291814237023462097306176843409102477876998916834391080771645631618957232061808537458655589574183854423564378825368366845801637032559004955660619120287510840725720909306657607270953258520904971808005087655748513439685782220831884892430510990857509309766695815684824609236725073938709194868209892763741101076074909011615658258887398391692856908390494092402576543173085881008094020852878305809082998739106055528508454228872138827690158571818941835678030094430400018229729146305700247341215686634572255847211775796581915981953699957382594664485623684294971369105854415502051921633157347965447599227081565329324531300616207272126446438112588419779345880683778536484170796231873664911816641683299878029126448016527929878639944534073990503391565892580882616092442003084899423157612275291744081604908345486029916156803741158308962387025094871228824699220473556486139519536911855225301910118619133677374333776591708259352866545819474326736968236189368839581640294334486476306193723651083559043114289422147699734109986682629556126644450286804270273275544440207265695487244113961555453193475028434518815843632510229388641142983598803562315612400511280188365123990314775849225307164396145626793489250301331913439807336185765157065644539671530288782962610526333645189653309944682554500016656893136487167546879127142466190121317034426155318122717019608244663959592380409081425556307755719658516888513360193533598195497123578210636175386691356536140210340068382626112282843025996857735832476206251960651323136171950964919103319502614315743466200649189645831983810008898571735991270209224531527212985362707531094641079618143424677013858649444523812760083358526811032847062089250278448757273519541311862863698573597285143665916203105707628632029432715081794518724536649797171399025985892821147368330370857374936696054255440498789299573978120477209165491712492995266526075590072601845892053877172691026993975299591480060472280612020005012449020977347227974953242841915149573408149579908803489753641477815756779445309348362018204125649520766419003486271567649779524323572527939888044544235526217551178544497337831663462400355620694035484013429055060099343218528799115755633093141634399551891289028323689891122168194706030678062390797504392479124058590361463781374990514222731057402024389265246986246372633559443677776960713721912888888633594057709247877521750566658872560500973193278176327561518420638731678022648166720180164298243505147131004436433438687180982900434076219615307707606489616 [130,81] 12397011775098342844403650987217656581065867985230638443410417128060885621552614666248586011321496894187254072432651440683972517481629340605687953275457726022578622074328076629856413183530908691067791963514275792116828145855132761200413610127703410868025927956537358116068304055152437331680005991610168413483070832079986305012593725393291812891935882625781555795264430016172442603060310649726554548498129914648390789985798887099251163020217957606435266010566919258848978933081866910365867593389911983604078952382119166994183581190332514886722590908859618348215103175397223615563278338238670128141632211956128573247269255062162586797561516768562957409808291801177876427662860095718273729951878672641722965485163474808326678988138441568809278657955996148918045763844847459572742292481574439125481395069661729664075886465773468018932767338269596870835755484685834211435066039466210211148262282202148319694319801261820626715294868738272341284620593200137068928574724265384052271956526688249064644760989136464453741605646692008964740410941846829661945468984167307427033862014786719283252141400655724740370203540029547089804020864101729357355047925280171225293358570137480599261868123220422067583087108832297205769307815696636369750644180936649306514066854020271668270118714064323872598132349034948735162359989056541643087162084110395462996108415692049707077154462505229317608493051493964606167108544683534971774416048190087780662343192081969914729443096553599661382849088766602492557565363050844637736886912047310386909153088225557449506821955185780064825366768699387909255436210915832521258505498906369482010649892015525720185029795807534080701400963936144102073533727042477751276468039797579714377793131394119784911049509709934658091896267958841016432552757206817533897121835204901028571781934018404687423810688818542345195495321338171843814283153295595571175406396939085144406474438323218484065680248096366029562232527286731452457234611546141898244559837430339132304352787925815383354656185951979653994331769761502402394477095461730798426220500280922283797372157518660656282966789371458908441461968417201813110867382949417493643328258897149304332835714912531414816523753730065620256993266096168524660469334262484711157938567194429474740851878520139009834969261073739753230807770584396924008775527528281966053043231948514107083480420835372307405770947924569037205435265361336032526217540177888859859619257435748657628972607278442632445241726879319424899477534388202501158445685843295426641895843621202377228283584353402624 [130,82] -92819465436625090351717184142391215738228250982527926282149826781136957821654568913524651730545335926728168021192042627641187381612209742240880167870220110675953976268181389884287608198095999628480874130881720646432813843047091193308634366728624648525596187211533710562445214931282791116821720124084631112803644728330628764303784666580250393414586365362593837236067416583424972515334638045600567462057443514317536126867200038119339646066026213314389080710895366313842283269295608726672099455999643997391962106011262289460079882586999221562019701760692973412495691734285604957771917985490242343326363042965822763291976225526252848241727371964773036829931800353030355409867678569370565483147737279430540287063211583475221086301182888866068809447238042028245201093162497563868286192485826483712956730717742113250374353165541495671275543886238313427366851038676096163625442465750722533683913961090423798858195000142482184363885756436442852294945192653022091424305506061217896555410360220890572043160425295278398527430545579447392931994874521160800033041527234189699521558516530639242363741290808378631058509153274723096367301416040891016245794625007785594749544407156250454211480795453183501391922363406499209800838543936864364214626680555751217190826217365797854038590581206090057605092328642330238943253010836178651675174727898480424229166294795877161213264137388921093430987069367057653388289666455433488461329297461891544358648418580204066284713768555816728268346367924522828853604202877254202326429044773545995336840486884283848855381739239563912593248525289880543962869179977388602261984133201962304347053854087166549883038423910156911254594986952386482256691195976899849814814064335055509189585423668007504122679683126046729860201157641493870077730924830046772171109089988957070687597614617011225219928792578563805636936098460515484591834824926870738272727170546744444652708040875526161561083073137045533953589097465435876333057612089869565048806521882882773661584892647189428760662386162547894470338063841934081701332904016951361051927425420730613773144826504260134798556433658041146876962711307154989416893348024608748910120633328529718789792590185928027722712964574423530094216168129713532704760919379077049507132184906788600659889791111551539251560375606664998861126231816304253016464414670800405165548338495628744439226383965906933558571365876766808417170000510172859436439830001602551733982123894220997372214895827966074640387096898188084753878623305798111369042281160440985762407247821533024830200542464 [130,83] -1614181151877963465980666017276094989615101945313318641942036013360913174494700630583894537703801068681958447161069996027815456073176046913917286930458544060197363140277779120470974735502514298969191526540521521941447454557568117555601115591102035912967848927824862753037996205335915515224412309359354819434292810855554781846711713662464513172688921026254366556284082484821533146943398557258156890618799385756208703337309918959034775592195226943510996210608405095823231202502607448633313196617703085945741634292204309750154149298895165805841938163511212896918459001080771395317527182268101888411256526157620960086005680581156194168433309122735909814849608331995057996072777221429157528223650567463112693230667785875817311903664537165620518053225980255383328330565483021800179007863059357165635704039374565950459187571539839142657939379254170423829603155554321108059782824070996725803851302281062609546086105191979815238290242950389187994376473844177136906155634387220656942616503903417939975812151316332017434377646684346509499117895352511963017242505706292469531752162045693273079448998800873875215200410767714063190250570040237910504091842369350693292596479661788517732544776983966576257236152521194178868732901683825103054167744798217174211547067246414988100550514578820470783515118172393530048465890273057821190036805630949552212264535508932266504952834746394238686086946075942846304926525527873694532910704834702198759755272905955078221649065435279192388133572903413902834010499218128876029392934211143304492928169935370495079556085474980923809362960718752907711048121414361639483412476608181167733964207447621401594350748920498954405534486229493682525346148477243038882181454909706954458330181786825457000170230016885043103344194104693047816167925452614212875456045178788348770210292703446992198258061659670964391968825893426151611650848544218336171367190789797988262854616612770161566208392378392362489022493155671658345136073132764042354150958792559558701229027977299659389391223946147644066238731775118400710091479687715617746473325876103030706454756496081898981716311547166504998771402023166340380915223368014728755692326088742213164466017615023713770479864640863982043743757411666627279235343544132597385269416745922775344596597925910426920175980174219715863585819639705167950551574439102432838956903191901762229038139176277861860828063362601870611962996823803309458820978648245108221467142635127460640741974004444058682510971674768804367885386602304474056184743217028131666266087212699001799009024 [130,84] 46559365231111234943906014621128229023161770425549122694889301465059361606931904701923727150043875466733250732886618277427996701104047047788248362606982088745911056174979661089751324680900055359926037314088164320519482837494260767743426064367960095603004631801687808642721235747346406561116146234912857135161868486562356804539623355332248707170509570452436789612493661351652747104763833111304772799591031789079602304022739791594881675843683252124035337837411605117049976026804166238969291161867311700089391071252747992532476613008529046068469232866168491631473323749988023837295057249583217061643417613247910884700740152081626893134316452089643761432139423921205348107375205399366036349136974400679308640233529209261551493355954812781404190139653747569980721148260150820873346044041855155315685972102414979630066313196241405346473231999076294340246557364701838240168060293641285732648003191458267665228121416968259489114021425001300260619607175013633539560010911056730120751128646929819117916151114805518785069822114376634124424550277169332585737060944919772542143634565072712975043254373387387461563901412081408295791463039737226148196258446060850432564948722580780734082749834908781511539286415260991200611890277374155139969032132565786416623747777746504076306750438765301607198001793696723812832350880871771025572944535440340243336656169850036106185331335485220536054643048933674570611060488916585851081993297622277923212539911489515578448238655649111709737349500431285897304032196972296119766171208267135296692375929746077460721867984023104384920221254927459547873457136290676511938925129507665762547786798520301977608669643268678704544385238472018680488753762010871317561110460670108887682811860901202531847375958604753934697174125394089290405582078812505135103224314814781514739453966217413469644382522073170641754484487780943601975270516974936288770840885259886123202877016495347098773369017833352072879840105463614593421941138726646440011822227582144816234808902798738441863785057369821967582219503034149579937946283778692091525782123148167597125717056366557994798548501624723788137158061328765135054025788191130998588434599729575846272548630390641369628507312743377997799285910248329399840765320893187195938311066966649182369541920058948180955953167873950271993332455973250502219995858993583464572757951310145540150490125770060760014631433928836105776397573795780929943165489985793491228436541940089546726520521542421049806054746271171796431022530329029884666436597877980119966606988262011528820 [130,85] -427747819861641473538391011067983356901484168513100086036814870670894486100410426558088909572023087250302552093517162347880131432621405193300839233042550436130375967182231316537837511214771614374715582577240967451372954225139897702108312279247552225244871301020738763113210980181112973510870947413011694201740504608020122717995876755491323831121246889301567762948592659891481362948385780767960802628880932727161981231768745706961128740928654256269993571383283057389612916367035954550126931772364985205576367517295114042737116938017676159685313305586022010193573113685408010017718623048615644116108662004068463053294067250002608483919268593136317721013281634272527504570920363604958185128757900921637818806065911683437584117827534824235311173723375123011596017532037002696298500311253572132877396511337290097121527653186012018499827230249448508309575823060023957053686577457434429841114150964996507995449423793470827757666205187076511050962542129214194635937056259584145973985828984092401194914616502425439742090696969203499898852931433307735500270999276673632567383308749892374691559263248703373768484040809683787116808084314662011580029122338363500550158340909476578004378660757013492608847646514497208025853453412816335204869409588881789094472479105681202671630292415181423895447304827862853118782999459032173510212409068458658786340081845332303648600186705527359493923966020262887072104048491157986650424173281170584613215831051652312570354352640315085405138528855536529764201297237391758726961562779763936729252762777079559631513949208750879315134640339047311822968442844313679262142869667880943399257518606883991870708752745601837118275162634161379402496877849864059546845293895907879869265545387644424468997638504044262892402521179408990716804495217313477306173278559718619760903821300357628461970625299840259853208993265898140775781795122384537128947931278876171584181721988587691167231198719554917547569698404527678988565934641709259250129953778554315271600764491235282504050356323747297484719492592510826492266661256114337035799631392478515433268443280412952526842251107630432458001686693943394570619422193416997363591490236668613762595228030139366284407822382967465476529354091312851315145191216842603095231860860605744120057530254939994367708984189469185741932519881512898066443817147225782650427480646367205836683309471939892159725328593500769085679873713035844009341978641688876303736380757973819868610042062202905562082738358952680862553712840353123468213431679309505788837854802489728 [130,86] 910300622266725747906126224153755395043434965880132801122730950765651244684360178075421306121325146070688233976913775056024380358546019352427482810589689605026575920831699044441505914534913423448093470599088728947325765771911813224663507528860257868012594294802807279712099357150718767225965874870270417632802446172645321784521954442107808585882937688541491853295923140955106108219520620818074664110103619254343894907713578144983959695846390937108238989711078602862115563633627031565074441001340524439081140635665011191653634757875826897747789198019303774184218838870919637403364993478679816886927055708224486608277549352147259311324744781012513222931659392939186909743337747329361236748075229464322128782027760629015467456354604095126495940180893078049744820067495689968711192826235024672687521003211749292282452710895208596931367467038413203068570926711206185299671383139293889118547754743583825616031158212132918967038800235819618367474931695569218743650773647162446237660509272078563008362108417642653210395985454742114369362804205404206023954409384785855899323638321845406434042028489975395175032747854280010573761715259991344408970517996689462531222584492370985016278770638789097204753368840557773491615562230336227226898573183663412677720716815799197316374270652135957139286991624827852004740130515522052308204918972052848950272878744308690534321516664145589993518656540765824758080192400814535249773470778623116295237218716647970080113139868230818931625364500862037465174201280028893664041948589664295569667409501525080095219903035319172501599187732954269293144047149605355223406667542491966556080202421220205805664587573171145559333812032014009274088318677216168807144786059262967696082324118291140543797755447101872100608974968741028058735494650747243290545218241348854853874945060600923741831179527281459766331184351239789857737559875984445578774771017120309417191327510132581963669442574786830227472927830472944492607208196271879189029141443041701334389874165256610299053104166010018540641063585513876920802678443875369720576604503718109848517428786323430560639234550565372901582683732210591794363447645827018148263193839572636258000831501130525181769348468000991622378507949783915428572717907117325979901036540887680136896465894020282005228646363381048746952705524287097177226624577334605670240613796627274730346622370511360102618635940824038006038088100580985146425826195818510643067724639448819414669223572663662341149534531588932882363232315771435555686785404533028726538338048 [130,87] 15413622421983850015997442859661879852300647028741707205965342889541551822723949512943440682218200272801383685180065790923698906197366110244603910909863652569028361982184197029557169516668262514856364206369078297381943531332956481231829229112194243054283171715874707400305225968884510804844998854384440700302187254048272769430443219994033459418038831534763906043668795755142776965967199103220487326000376960123667567671819121142397361610156044026392327766824088952769818412051832731421256609280235569450525309438731879449042072071606212211788069705024561323916037962410747534496944165043885212302568464377314587522109459177975635797046599846061386708527680118602123396550965435252617560974833644205944241912205074529734621579415623772001126393551571353893706526460189676402060568641445085277654285338266513457166322197031140946970862907418329418834891820934454012182452946575702198671076415476734376844332873068036007054439399633396214490891034712636837374890432169962907958586821295116311267689595379334516630449318271218401418499439543932531712802823460845406301332810967849718641203141941035739819030849579253794671121879901903900721511853371665182079259044928816467578910839719618274156128737031909182237425832729008646291900756840774879487665364546767211194664456104840505688772685786936861273180126618350583066608853964616047203113416939290578272258551157722669665208735106930123130328099896224533411503917994497810986829052440220186041649715499384753371093777805143751717640725573719669521849017057813231630363416686987157896686268459161506062776471560047483524759357677863195378253493118067261236316419281512766927510114540911419084170371765511818907803097864454791174572913096075239041615564316378169497475710181607247357802843521276077719048413618582604637947290030477421425125791893303995734737163367859772232111813577517873986558777382270994070492415754309211396386980573250747687178159680421014695510905567551390416873796180693353668312625318192122448650694735137292994810971114316965314536592862402195363312123129395868641528772545011612255163838396454850272868808510273634921359221840719756574899913285124710232348741406017348423611607729756504802301513074550638352982952393226272380988563048219023215224866224993273731155806189483962755246976555227317648459971506047716940222670454848339290669911311444238831194313891112168202442768969310193095095232723744175299320354271108615939714903847198385154238234275118449796952966565861646800418892756579870065228617419478670436096 [130,88] -176861791686867759832639421156216460833307481835344895504717703417512929103546372461538607865890400797321550627058573088872680921949805132559038233925607396045078431713406977059539908033439500427832999234266994996494869989899787462600814901972957929568916014029004814272595637684519264171111198553306566445120925608149693993154691854032811259772224112391763533647528051500227071427621102992066171303061947203364068402355599565030953962742431719879482483253406459500553268725356444305027722642377546590301436431535500705157753171261970510983423041003567222418045675367915620464252194199410112984989679891924764649048847117769533226774098172727087135065819171622169676957575701559088513521536516451177609006014669581440267642664228800232798531285065293740051952178841558918378817921709056978145811315458535649306886840763003002730791346947862565794638951799779898763915896094918365225050229438389219570511743916207244243034311884015287946769331908819270891825059189923340996218462707914411240115748860794225810853352321161179096232590348668806286142669251111761196234194774713609077228128055578479044616935735070627488774429955346910470440031564954099534293279034622969783308495081377483403246155442325917563635440503895698374027933115799362616008689819986519124614462508321973241549375456794475409552123249676061390720154285563813906956844927878063270259310347178640336288236897622419835786410138680082197364942668604605921786072031462950394021445191585913145739882313470952891387670096092112588160145749936666041653111370499625252067691559400968304865090133956135751212827888301158492858247860445364607481518179577112854609697958691025786694079222396864634689358523066881785454586884262878980823903104494749969456924458633510847787162140060046579820498259250672172795718117218359092939716964115502894239036833281593802362417971897672006862327270015263369627830854267222212845945825090497498679110560123553281738735732213170751048358749119459051575217646148067904099878033584875386401311835339448807614467792572355039220436033270350088634026397698136248772486388935726977918766861664409178421934697576885476104996973026333730516189204800384873913764566684341958144180775352984579977775106793620591324848554840877003234023944843422792373065798133859047351920782323375376710743566999238731244328927614134176259880342914227303868134967183924672918008740864904648778708380632684926691766142378715689587405249976808464707733038529365017161297556287715137847400230277231720550346061151300800 [130,89] 813815523915872686520242801567061623229069086801278922008817610175681045307572286762799456648575576917858424172332773322047433750672662578480343320151243088009001218398543436133691499260217754747205740530027893563957970626371120049271697223378802733862073699147818658442063827819052917257120792782457436356288079562327403336567362949980407938032469377799754109121641676420909777173129114805704996925082632335113271782559248349170026258659516761424389211396617667345776652627033719209761164922820982904148205037699759187108723686669064999033812379269305957285937145373397738154105155067478862943638079152322442380246040828774511722048322675413602994427515042855659056390145911020094834365981017027370470581801110478482711455378238601893431764837285036543230088760406208372897230932172853086057642792708730535854951759355997513865803563310615037899458582757735182705265166571870719014130897558846012555821053126351238428920267888962753351098606397251528691809296826241918869374446919121326991659978244115181499220717227435602034061118301451015657577450760762317629147871095241825140678653026697378690817063347906456713479088021021692938904192772085393811906422668333621407752087407648186496710397369382532984282658649272824006964911047987633667699588620897565902661441581963061255433961090939249730832425484234762492394119968418297483295124296569823770142004707290503859530490542096438357396139011860989612283351650332551381372061676649264068009664880183937927192184793338064371539704464110567463080873319741670119466932249369996792964741937823765638047502330444361042869710000333601448246560138531545072981189368223977584555676608066851595343817110434118929543406845650042279192519005608721076266063069898917260029151998694028610435887342803473875037603181628244295155435907289723748025901567459250594454818482484648901887264792760608887945762400355469381040816206742469718225266516229719975753606774399631914591094509330666914211397158117329629256845682772809747047296517850525997902956458957524113607866520741975922513829811303819680090420090911472352642868242048099836786475982743053891886076512873078052284737273047524640727792479223729166849953182425706652165226429248888974391612231265451638512672199802361403636297297607316194799543945956076777551162181988051092996370681910364495834356624827566718874442744027176756827548611622546951979378844017105835719373399423948694569033049242733734338060600401601975079499211329197591771252442885051103840019401045347477640840305408 [130,90] -282389018192307144962355385532994549151411735470325238065812474131061960352313431782683637193299120573509236111765052245243290343664340770211283310119222874966965903472457358779216984007150030523776789318788172447811456916143608752396801225925510095467384037532087278428618232389834017755479534053008551669471381246158035308330263750076913947474393160911724057079254941908390761563304286596747267518624746445526786154028420015822438079882057513182870090347004703572944415048436087495779776723252370633514640421354856396610030816914547013762525365338206920921026519692706789147230292989071170381359845143706206744188896062166089878646482792513203056385800988352519320702451567895686670240794300241791060551545482722126640334259098974942703988357724446808800723474240699365577782715468848007032490345171486593944076740178408511822525525382828344492506030920759722514377301032218999910340295247817952974064890912403950790779119500082548933690246160054977748951288524411960493574076526782234467138782047756501986444046749612810091924667999319913222188327628646274592205927880551117848299767214670705099242038187960554952494603681874004098619157584492113022018213557732107214199567244142764832075249738739260732312079653984309855608375368695327682324047467038526719784683411923254526986193095248408765719899853215301649808252559371843230886992443724386738819520444202825824644381491066843336341362936741441691858965361428378561104289161087269030089976218071854893293189423596712219154403277978719538627305334429518788112457061838711513584011467738564007795312441950645390226806449375622598166453785650477647785355563216880921408160304960855760493111012411829251982828901735761859549868109186187690417471942291356865579043930122285483447283656730272404129601482044591305258548982096487513525476632676096628239994919411337305858699850297992385443124971806980245897501305101817929943774051310362458818234910700719180589978276649697351809593953515561008734672112371856554509432226956671981695588315651695010991105238305004564221219836604203540420117771416035779643969002107539995351581544101958541038644729589547285268795602986154902780745802644631981466419385533688339551476385423857885946035994755242657909492899492735278815215147908806126094742760633239670798403639131680090593397309206847418784792983539914210559912732857430602339040422708174953591624661234387986003990781782106260189677350380513259846046829650994830619421509891303380740019950919849957118292526966224696481920 [130,91] -11564202465538072395910251316941210213465316057894097383446229270103667920596515117335672621543209590135212195877558211969921066094752038160314412577756148319089563679759900010845341240936368921811963931932795384160513770620153310900399105488017898463350627974717963495598733456085070933138227294921731487046077203137443874059616396063972078235806785584921660411877197424844415078078346767487536600373128714111396249827335819714137208657721512547671424735856061887426093973127347415808928636818820141595609032557372556007522357371816433747791065933384967198457458791738822212220717692550358217564332678385743662256317099880582692036284008180160091688357923373334330366330620755794428708741056707434590217717081422275298004922431583134232675416988364415015325568746200659045924352726206805495317333652128150687659552358484918193403935621556002080680504652139141861819938318152758104975405034947915271611868756970316097829285825012243632815647904822848159468883641313629178054215525734233521888919603643100124155790386911689061787266066047301131328467041910015067193947399280348063383728237990758038489500288925784255498358194835303382835467633107597184896973050364930676620916476234605502656405583374302189971659112842544916898053614347970898570653758684475685237242213033946297856308614784588012184265889555764009695172193038539225553636977410343086792396907188015585957353932223647326513075243305597318394072304354173928389025422293407846014562869315537293526507710508045997385075495097148370073594532532087765712653185046786730440993226898335566594272991211102997457815089571204486324074417464926847616628963575350423231983140294515102686548235502320963703245194644478560726746679673226623766301403789609965595160633605288130755248864024940328209573139047603344655649876346282163073803886849914435335749463695885076130586392163597973650799144136688750204272497088398276943639637714336827699970945408053552621390315056318349930249572368716474045085341828959656956054423815695889958050264916120385419079601819946388264253212768467668647783371597634063250477248042531982556613730661594776993787087493752752760077907801151459765513296438473481000885830065703974925917161613910426326454510409728809418578289304024870516823064191127384680996341493605427757608271358221719122860644002420353690615570556009056910947010857642554557720282666296358217591705151389865698771990610564762120170412600499901268402250092937555799845254557776725605887564035560371995943513617115793536 [130,92] 46336966610639553801252771739087939613623712010146944318973059251563329994566274599397824525757404570780844501768644663145050065949836578333226605558863157431462765037509263686679639098309573986390720658920484440882711384724800982232899209936114686086862509991045836340046854624791946202280695894318196966837528917372157446873439506853004307370030625134188751817373050929551573415949345418701509230328196443478211161284149340050573079525051706915252011368973342696027011200078879085552961165552575138774376671365276428929314722280716458488294460955794598355513262598697719208619442688583946433451968259887745367790250696401481702278938790301330752179574595999493521458638730901003129689945882171011802018740694297898779996914417465795802539792148290304113186140199056128647315064350788900691649737404389762090088937959532831340465898187081449852675298073176178261506401329442864515782570213430232048708912750711568851159293487774569512747506057274693266635548139403544618541022461299140251231209764250138519123494317247017037126856598696691606682142630153654685222935341585442953642196397297696682463558968539175628010477505800548151785642018544881505388866762128845004863879380042314741991047396215880627247814739176851532445700338075014957053699817517623248896402246656855368915134233923925058062862913870105198452097578043765917124650033956721823490426375755145362927855885565573218631803615034879732385165372765049867987730135079323189615288960719558558127179883706523456146998900896889330810987370602126799316806578197779540007245032279978448014531349076125155998608913487321516099110652632979779720480712029591585199323562522069895845563437918985681771406908300382951396577901277085307746658823142268846733579895526890355993736073607562588737625988571765472367825118738736720081661818051098176098268737391397751132181573369672842783852710608631932285742107160228913928686785849737248991251599762350668321923203971217861199806884676074062495777707085250664133004312749766666748752177456559503198127945696488791915970770598016462463222045946218966425004633593821488145167278194343678499844922378631020840927608582864644190977459093790108756337212186934268818124267625340388483796909084106388866474043786237535932679682336595645290869267888114280892257560340593732215472056406279912867041026319329930715449485307530651878492611037823796171390913815975012607494684664613084485412952179234010901131068914949267753981271180572607830478363020804834928058338719040 [130,93] -88909882273716743887948339437238184649696482194912605135039888599681974865356642962889743566609157415381074113743591784078546548891876769495648927896463569959516266341716032756859638466451543731291544152857628183153730075390951215053809527962294737891601744769252764286626380935418175855983229172077768157960233304555212952324935717394743076389190699097080126137725802057680858132310617414862418322703461392184717658244463712247823421006313584230655987288481752779833731586620516570569122705476484679737312874721346394523251924054808580004406957989684486696791646125546495766731245367614344444125550146547536377877193946189026044230694468852886987163358428574604270779373239268789752606017790715899694895141977155077006308821741031181364878491476570146231164688558303531674416072670218748580008293483410341817618764893590255753186509893195448025446689984467204904075062225928539742418318735582647876180689369803215556123301684389188380694854470224300392166173810247482503658621306511913980044609159674549108227551755401110375576502018270823442167767858110141332170119842866418045173004496509737740337500833714616189186008972887559684405056824501954892063503742830762664036649060852013828139080591914561853643163958464682146639404510061092832923174013747957346899211438012415133760072600736006865219241906640006446849209156710878877251063356940312906991088865548389778495094379123028396652327041970793854604741123802319513418931890900334017437287519679374869483724646405451275356801620400341583745070295703617770917173138007787181984436677497708986793745927469902683491631586451689606413777628981365394522796753872420693889406953784394068271272396491191101733158689187695558364108387815968949235583551439721745727094379560781522792813240190155654165550840611098114508883654175111724701620551855569401842326905817579179788788752900082650842129400015132632332646002848449804276559439030541864788280729659210548249106108225325069520858979212673876037486875767482041494958888474692330801419225583958599827666369084243491957242715012846226727187576525967250922816339846190527379135363576892469012979527491986489765888939855550480250981555139795539662977089403512298451280237916247192406931974196711961787218754877230151282866680416726056933939396204455374776891457287938076422957854378173037475358650866008452299986718508923779795869107626216565030331680954758511036310643391120575300109532456594162179165487414847152181190055020660376509560133470247019131746496 [130,94] 83093465466295839193635762585310769842749778165676658476394463387848977860078185093089780303129790164369081414884126544655647298403953961240906758431194980253004376570785301935003728361493837724450502214667640372999823629317856980310413237920673930538420467320162333794214347724936393150835412856556086399464280190175586508255439053159761741821842293098071057779888295496969373015851708990406220656487175222877729728708498293109610981096796192524690890957798239054320713437469898519050590183139493483272005811259842682010567251595141155220772622243408383947966234440701833709294387229397727027683149753259142805276025792114768538945778638488817385547354246238794125160148403657044175193668898712324770837775303266405714178762174892750874867678702757414033544192319223276220135410919679261823770949233078050220607553987023604223535043566696805150077674000382182042391511136694194801534335926109882702068132326516879934264864614590621220106518554474566927199697175930807608731881901576134931982127801356763488089143168139674693541718909528630843847950411675686714151673766926809752455061759681858363416938814908395702705039906538882295842746814191285681430346406105139393165753771742922741292561432993731831464302215820369703690388336879488127959163692422594332628137725332881838218434049197897818533931283910857885545240506256799080025688080770344922831461403232951765867392665037467197616295216517621723456024542484034578814266578203394027442655000895047105626978438600204388262444904120997793168063507140575479702090045346183506364697356777608327973471775702225150298552158562545905218195524004878086000741956297658294996122217864642926579795100301172822363138082903335034954943092322979257481955900171768359185067621587977877499893651354925189045004455932317332231228171092248212967515191516517951582114242522435045331096374936144316699713194945023214919416662436574152677604022029405510918739030605014111860630191703389174572032104837835775310440639570347663778451304854461377284506417050009601781013781463692610291863071252474153174873977996985338232471853178776471552619856605622404460195586344303130113128101720067286936471986381926551270193698924530511479991186340792169223775481861081976261204063227176518516949002144823463303503782451318719422319948339119590930483197182197646387536152725643411142272328847034256589625269503851113091477300788225105919898520768262363804540904053213938085899840931129420562441951268721837044597506780409302928 [130,95] -632794302318261134517284417548333357564080950844835417046626569465705859522302499196979584408742731871286668708447879768639335324512428536993581915546518523129386066328033179200643549196381493082383183272854726079089590289957848870418839650906915706894118961985219010996876631861402014255340310758193127300095884098001538463531249434930457373852602952071997524345648030960512539176248327217554183946384827049464376629679659728720362846395182400065473814188279464424485241919324212896931822691338316143143665540188952750659296413506345267377531883829447616103291747184815546742950970681207984403506525428109503341458452053268143225219097668453283976852713359015434651382754281986759703436442430467951349012360378218230448580565743569537998150973828254783420248506415469167611507262315245263835711117547738137164174232404484290174618178743080071471764078209644185908162759932282111630284800994176539224817322247194081403851895308828486920818074606796647532139368425426516059327794760432578933136746803722983420566673798050173021160745796732543316908751516512543624621725776465518273555912248825337109587473480046716843096891502450344587023523373092321839323497942927730308579157698806417395800029306730014633269586803302192086210681550264792767025778478289720595257653973076097229153764104585947981912678554140711214881955347169191521442586103783011162408662314114693544288371624138155343371568732958379478805093037039663365332790528239131944375656220508676126268696371854390394547704387355232835311471830277738525951617879666099522162943320710217689104659070645406630360226200648605932032271097999248899831944957881154892434252378516310655939920591978724600390940767076224648205409183432196443101628309917854981195818215649047174561429621281766779616389841964580945697374235534715255319243903416803065618584682611594087196746231883933598755314865988295076394840885054186993087015881736484117791094622019283149218472857848190401590321828966324991080225207611443801858171884608271429779253515483392114677185472986981090228752434536882370083811222552298740559656679520756497074097554364746095805001790955966484429559898267832143199560136277577295286664184194656901732733474110830325572083379557365201869351758693547279628563500839254961342625176334290155597839915151748693061744975734401257064291172417966400678221648255070966127541502799169344249297114485504609308754954991791008407352201949334811872031083245393565544245544630923097371180249249072 [130,96] 1111250932460992521124841990126698557868914935859045256003470382947643206097417796531857525080905416752761052620114679019501505777533036061609575966555030463272464130788687950283456596934693996408198020444809319722788647943059618729433140951739936292092761233574072064965995795219816671814095035485723364751429430928808466957898716503771982835514847865353089238383612759102672950079592162615403363864951358840470993290296168059755517450196904009191565125175281371429838494862243116371324698604532820035158254898262537882649126981711334070154535413425362134689702476336807644086836488561828665850545907862260389900761220007751121626709466577741726939515533846908542733386731371615514093823231883888806242231378463903231398293019632537530144717454316879204360673602953437975585560162265742688995689609129534222908783340211779728453735039750533758546527064142360547703400897397873835888403761087809899399027761876343713791267048210912083170966095975268248403281629097126645421880970489277333419957973333103718305159636522069390781326918101619883983722293454338285650408042166225338237347859424855861959648153725642115808865126474191285898202113690815144779492442489770628137655623377644119165838804054683639994942920933234272184532477128648348671770247649177284639044355505490888852869014179674201188792880490589361674149832537319643991831503778660868129339969728394650431076406644915854089251087161824965650747211042751727152022176236782329137620200013971297512686785400101566306674865578366000145949927534726160392421132430980371791940456165757686054228208675274655935168646237483102724525468003482249793167084923133435693042266286631546334525250187440192662192786406647618686341269107955679313820200608339717571664142762888751256204461089991153741848510750307988687360615827311079674319117192840769203182071189700966787146225052313275189794358400850440819390573279682875334885221576880271739955674410708680857822400712347156809048054794924137826550315330062490886131099375573640357523873966017034848960820300974463157684672041171284672637267529861237883574209247516551082222231555900333127339539453863781054063426769432842222362598740113339044524607951278084234563171406215272623486800020036332832453648470681479225823806139200653880289072618351450818979461624354697953287905112189003284975553734200263152619849910077400573989611216544229826680413363099653606030671727979876790260417266637600929879865349691742285349261848397258718594924116 [130,97] -5754878441210387674915884368257922774366216228267664598906054494291221304223087501435917546141876232729130679257819303200370092819609828889421937644855579722436894407996814573857461345075711956024645146437419872201780053248146879592236260560009176741438319195238216636171965209096581334726924416365448743809226877036372125657558345706758463193974988362268779219725361038093044914916608652639240279083215555272562818730033841935370823208907320894447756234831557689964290559844059262218876675628347678656435691560084622709479617168329378190843829538185031687584682097780736957125989639885046109320007947805896875961838832626245152740519374150817887188168767075508998663191985065980406864932406469510689033183451676558796405063809438397324448556408737609701047410956605624435813538568523877726242525251345284126907019355265513881340591059932908877797412182198892749533806844804802696262423078405491536991051943608839429546717881059286944205357105898394990465652994369936434681748368779477815127474112149734209664597761994852821371542212277113106898632075251796311051702725591489335786705452673014003384306768254994510906000409561473765610530926606157881621958871507553687452753459612003163111840597653706208342534460318426064940193279028475187626397277800971770146196263039747908567509749948675307744008699171675587457820954339527941269316972099210410201414847768051632009594200428126959302103995851980704693016078335590526939815505902913653339963482538059992846020981084379440247584024260857022906950407382813433606151894644271641309725423179184376329802427709615468844505167702341003932749495075572754636692204766283358636658036126191043265518719835094284189813301330214628089046132886146198517415688682589181920809960142567050487720265730478081886659450239816514170122552555271104720935731187891567298189359841518718150200231019596277428662845805396061811253499910297634404001799940207970427615465877329627960601488487003993235289644758809037887489037821150884858448818650616667783904422889861611518553223785588680475199726174591515941235535655402562660594926382148361411132055347552112021694329764186589282500651594556033365462799275297805353616813894481742822798096220336262294448007518918593869106531709144142176701559592427042787876847328507484290664120271462515720850825725226693505562926989336945336360793908419368834359565466655363186979307244910518055792123781480808169486456706159492505958063522632444270702366538512519974464 [130,98] 14228723292294187842018064353741928318690459235248875528413897790859956302468904169627145947777645943677133020478811743755622215518647698761056209805863249110969815741372596566920756926840482048843500940203806069485474309786118607033952745831271280173215821625759415031357615238614517170404130402692698356933131890635625532905738554597008710001436419797088716869460539170163076850191206757655801129777466719284690456205571203085941812140709763252062141708612060956811352065966522562698084182934738749005334619035499341279466465354172583110560944050579043378696049885712410232502081356556047347129245060587870199254700198180340087422659284839299593235723735572219730728880533601041210284469078216214124369799863559229723432489088313141953130824753998632189126795408808726118974364540088978656828061320002474043945537402985244171172461905932884027428408536270569031602119246133094581347246948782239655921626497135111086275540647634019280369401460590775778659915013271133601716626644480524222635087670328685034362877701442483210721132757587772366107337636684249441160657120018348510834503744732299198499424450518818081932690080642048351644096720504024284947319165405336931310339790661092955919084142542587236807585969273395628255215940558581570053525219128852675849505861759526828942406223298834623737109886915436273201962302832514377038895266876662495563463606442680998248119413625201206032499257350634947801961970907384883189479367789186951297087356461366198978003184912898505998074439526435046751266000017615122054671815462959763890732631734791834551637037716076311468240249837921539519246639602881596364264121934032968661498905099114667679404194237492026068633808841550692408040630978601674355039994283814726622763137611967215214550880562066199599640208005078532517122026090682019857438380116899610717060713920814968173947028153510803090890739628162250412796894269066876266586701322382296431830796647851170364139848410841438528706452133433036736001649616348302999483079779036961774133918228162804952951345192703971897095166924475188369444534418795989331177091013731192675986385536252767307949454153436055008169253304616362310929671855782588865861314253418394607766108589079744617858315998039196993792360047767506692593560509500541659177313415910784255099921671288978175541881212329329478064543571910854252063000752078896349193517512729204672885748651974765170406029847186512500044643366192784992058524564496633161995534031158528 [130,99] 26770499513410648500681189749516786192283596267883576394371275602078238428014999328981079860167624654004622898609398595043679057811775024693133057366783092112796209434348897062475611682226050435075197122906579798907593279839425018483808262131629376078187056299517805213011262481424620913581728501403880575149530399849518624808897667248625831739028769176704723532704517866027763509468587242775026996071490605034039355507692525505101788365588835251772524159832138162117967620432626044025117363428150392464363369879089921772070347136724856543554034307600351890410197813558040174108310875702136622058124532475865100124573441783588540751380444476744932304977248902627743175945287347006712285793448268909989124062808215356100803887927193742631324963444357812112372184884758442677507761055032550962453588514245050218358222627216912911733821799420886139450061669033635788002502986873513576608608485057268900159287669937169980903240930586153746687449608735220626847306098445792419721430272203630752539630682363926851031838513313826939463274294835998829850033109530955605742895198487178970830625720039527301069058113901346084281091874103996899394449772581835966027435590898194301659549664168306280929226572980669459940338766153474629670691185070604077380925343146392729010029488732324677725891808455832259848745185550324257638222310768594256258964618357481350899918635054179096967349444665077931313977626835758040868668372146044178089460277028791733149378809212922752492151111859893556255072290865152914458983841300834581719956284766119781875641043033691269295898998747810379403811503038160071517299554088946184780490505387391261361314097950530298727888332117838724641290567107244192076556303292669529807860505539776471258335610625727572571717475706474440832080967434629319519738423660959090103701175949440703945965556981905708428631029798561967333911637079874789329834030514534977271984306714453138695574999534023596715585169607326334903883289031430013968736417739231125591449736818721552298864528799786738467440028789761665719033827201577428380364966874647667504734933078755432850512566037156233159634659416115221811633966327532791852137534291468172906342412350823064031918207556916804168887713909151547287611067647079336751487380324165815194995036532427513620282656090833326519979493399176358030909728723105904358127760558993500387151320044303030521706177182727290566265514792631726663387676652386264380253655408800201302393237728 [130,100] 75409074292719032394306524955689632138994705957432332551949387032478894180186272867198238680799631115086062893302348508377251297545925256102161116029853742883827111672785813394906984295805216381410620894273564539013778916023020875406132354343553285110863198751929686461496438430891093573884791087289604359134856135473120745032852759670621772413973648209882988594601963164611721633694962288194303242225326241182931672747099673266468227808408678484231856060635150146043301492158136302694259709120501344813713225471633460123776538142949026193997007080532064679542476913936476182637844712772481774196972901079316522326583026418543947893516272250148471946362935622920431110443084306190255028813039857809801551030625162648759787204949922617529935629978411645949487806295561114720105263378517677913767440268393673603697782522898187363390840280419492229657656526644329879320693001225430087917753499262602281543064466986939833591344368901085423686038547696639024836873301974644419545829004193600656523899780453346030358881858957755654968937755671064581919102178102340938903134535319842114028424248376406959024319487317886244075073762708196737493809497313628089837515302116702845111485289309948756405891794672990833971244822559259631359155726643496670303767857945587367650841580336623762541551001863072919924670290277882150949816697987843292335193626201376560350973867942304952302507810272350832942058510848016310704287014939820093539515055641363923603081546609086466031043435007388421098144664833015107825000705613834650270037380304998306082639236284775581027698981549643872267398846892311978886586020468709383555851785822843989642569204090802377028764017347069066638027355488678009018336989420441831869615848586453927011915665996194101709892990081436624167648622804753341972283523441203387474533289667970078832090521909459909363316964610701655020087695854545754858544730646357720538496697097725594415471837926309175603708689127065660232841570801224149107331540267505863329192860788519305193295865978339150396395040449472158802163193260805013947717338761715018873783104070062654487461531347059047401643066926117914908210362227712344789488641206841601311072871931280771699738404777759230042187845622062016941544571539803012872772914134065975834036068795181184222193349628153763711649549989050095637532492503198090147374786695255038559040359902729025733770167002114546361541975249369792114830683740377863547732963259387545196049 [130,101] 330371537086406864915152126885327258277220104156870206701360605567461461463775976977029040632218599691455185669792341873118907108712330797962545952098182676261511890038939005451861243068913487700864457797714432133309369625285720610071695571036072896060951420390425299268667047897061328831734032439453236732957504212629186364044597763451028741627719772569301770877822230822578321852317203006428133629478719343715016789596374395794286998823988026744641815335908439079004784010079111990205028754336394704778758234098291241200759060166040397694766342979871484359289594752081196876891666998438162319247837052539906104121426680832598600042488041077770701799674376229331152129155249656030704789457261394344928627177606399830012118631476446817558718562644372948409095103941405683833323088606845296891231297742210351581682492273191840026985559727143228230602715659292572689130876700542481752806659148004617906126121347270543306337244396529830237097038795200506459012760017020210378897492802360898053490144898490018799632709225131461537219508668847175400616840161728703395279877890574011048993360256749485667916873897356106256331897367300421529985480722235446912513702384430416301522001797568575017898371743023422291557727825867430069925738264943810975774197686686061608463738861761409450379612104119254375689403560621865281849167256640151754445116360606509162473791753452554698461523616756757679930794142556573075353261149921417691270196810746527357148130862125483817157136689509095070967132575819340943742947179174866508289602559043609844820660681812840812940150397721035878594233796354996667965209014315287547821190401559008918251302321373263326797540168313086617257537528697166309482382534814708463473127139071150761050869649519662227935592974868280356472606921689334393784000633957590762882432790751358119548189385578896094985760636270638591165722368349893973158749236037765022040726859790103135293159613698815871519858039073095710168670509063396126167567835920627896335277538285093477292038631881431973066068188347376700577314151600522151284696841319922365339431773791045616802633658322517337859289595241805675217895029552641078717748026869871675749680093917094984492851628053220842414021677169805907982466047298701850966778857231579817524274339917922570073712181181801480094862355706693591025456705874992798990352459560677843574746935443501483198465691135287427359439795151389890652532670501776959941787983795081312 [130,102] 817070116859688540543390990609962714592948609336803183114974926390140755557525702912781630938980783409235009309265737386975681535757742437566782490404364426670520146817216707097224502064565767074484657104806476563877869892403413012560215119321394052860124967055616028907009896085392638374728781990358169029258029820167574476927701710236500997573217636480803543681941901458987050758684221145555457811033935596120067679611502317506241597908047547959111212566850280811741799918124701439202264882449429194803575243567547352711359097195244162057515665945049442752867742841713125571917098938557939888405608758413175390992406356348750874310136481838558097660067999954675400324115875302370576536137065660781478330326465734668109182608008571604333911569097038387405437027104557820770996740379522059067858930786528033968324500559223034452153997087184033652233072046734727310111199339752993448301841338457726812630014328436405884901626639113657117508948287205294137950902370468452424580706535375371123109747677436267190717841240007394199907987075475713450637019433101499609169101593350472168825111609387598771685498696852406384951740473522239899092986514892357081339686088877956141189373611598033222632095198283786315830171273618841259602079435314509903683922778823515021886604933625417470910565636811812027686217726514546525522377287777316977311192424099874368719018019422242228143193304734163662077252833533770025266338849284028227719902236632556372396607659083468880595095954576473860019457203417254727848759333095802649376142763307031836719057047761978909998907898095718035969762795808356228057735388908256469199607328112272372968634701065723704241277903589162071691938291677632677559750464833233259427156415982453001209065314343243698523116431344704731162566635653834708249012050418289701127284236675960647348779823097361587505603036225662670110279948332045137416532355796639129431409199597508425204450636901734601928218832841020864867318690864370605539071994916410920554739319159965121892808764139734883584735582037216790825512880444469524708593563258555594578318505412362553055569972241784555667330534133749327535018462855334449882921263923049981299203320701278953570862389322071783561598234294862896007917733004009125656494696489470584043328883276292074513450921793857191467867205688282646135049750466874516936124947978273912031114056497033840267608114737465301317872199451458100242350032978960979753777355032 [130,103] 1125160197391595196368149284631457411825446517942374375576549096766977344189935926999406759096552908212597225811912844185982125729836286109893113171547538739710112541200742748586957953800601729905171948786514973665765084168182407469832385559230752579533339882168544817167875330451193420537118586364300098028244009582869386389643562512906780023988223149193115574603321547927200426388202982130672738456998254056376851924255566018136571015736300917011886496797756384080834860962321829873747174772018390490641934655494420685681044611373782057844490951266844348507205492658252694200395775373758377044446756080043662435755905575194653765264041675135651439865681678144983971121370594375917598438941099010361037560228317123511079014535764266124420432866164796567029243808109326954064401174153988148416889070362607421592171726459250492755283713834530065682329234930874400673443183413620978249857440561413499094760628535681500135206059352181578224443332868071597116233234215765859759118959824518100199613329117045458158491307627218608379428249527485141632329951095590290553083901674197688509298359058734233347834496615284720268329545380216797143018882197250638360944501054485500474566524955577428516501958855683655819940096141644319075185468500750738183513540083184064663205267031336325263406706212963773870415394590580568501840179163004668896802073375351118974664059394475903974499732953716194207079538336962702808406948884780048226850235814238140037376525093017459105549821218316814566246506799142792584278528584154596191727803177886211852648201980196796844756549697775188996874386360725493288857803138444015842268063892776385867625355523706081993505916923637303791544440701112374280919197157922294817078387622150071134511341665278157702714529045855281208389398008930395761510778637265035806325397704285256540470176535777750237602964082451137442236864036205759552453852405546858904646829782880711167507378083109639319934515331551846035492144210523767823122087507334746418697492623487584801465294809151618935890384661683914629497742547540803235606592422777390495561201951731302187930602402300648870432094345203626132340581881107720760876934183675326392186413966386210975101355196394749014808546842267343445377096246492494540592085715412339055454164130006957369783134595790857959323459136168003684862856548020175231735417815984851109851036261027866924672589611417366247083333105168865462299986286843628388498072 [130,104] 911846895066938095608648163521488810032256521014384486097595317015115228888031830803836650042072628845920310071466045566236932198940270709858326939572706970465890396054610880678353081069757100325005661990361217543239736530731112095122008873178479896284489503581399229063893376909637391287141463914469852643367499485721269545780304261787911194594877410621830327198587548237252387571330963486326190144732392301770267866780708952943543935857270925415434454014776339320369775162521258415404790975777002547379271940382147242111052895537293110474871721037572059708729356906953483290304560973484167965676055595557261897784534549396112998410198640992738780796287751235225749117440981848984935041788050503200634394654807084668174394905848105630124136049268448000571075149197262278893346882321630692298241021902986368530818049891129222385995927764639030034107387739085451256197336131690061401437189528039598796090930206407567745064037763114160329646921352494010399543986625157816784035803426352908834695200157934285762761865857019627129489300234860945974492234357527957191460820416764009218572999033710493609496519938971808308695605108821981833816618939303842324335234433550617214580415939448578755221515294178795075877496162069398460789664674397187562203091773055133071187239621763914819728177674894145543216716474826449013223777063931105327651945024114405953019691749092167327991200011165392635947137915242557006844845161959167816009877806349168306533958272580962163729915087031748324831859603104509374531469251819568276591037824514406043797129143927896077646242080998655196579483688461742170869461414563774535053172626737705022100144604729505334044900621716612537457344763687334625822964150767648091611217688458137070733640526359036410021648235712355599628998887409390550624272259367116164369665219415523950089823665427138160907262227559765983252228558645373436857919489453241369296155705295972048257178648380646462316911116788647164649921031080976298199648763802599584934230305493443296183937806787162020180732532693428520722139353627811908527667098414674952695773968470900085196511656832381253977728175054028893604769697601773041120040891149535299693829518657461121167653688527146704622911975108281040976993970940077399052275307619468780520901254684470279723320514576232875516613934060249778638897256558618582242807731621494674180368333547430984709682469855414666117537949703552353460183805263666104 [130,105] 347026410703739402943122041340832218969195630764329561520002026373208986838076198345208831551388205582759692127158188357067026990345242985556557407822539409726137562780456082142775799409871836553919159576317105010187220573166840586781248985807898088992682288913468114402783251031180336613445952695777564165837260309743056083512496906488292212240318585535615990758105193018665154970449271463874410409134981567502559873745857231130159775839375373643690485916471055496127801178178862209561529164034275010587424697464890832144895900058904313329454823651973297309034101135891469160162252154361303457533852798992156787305495516628525402023841899133058619980018806310032664059532492550985251141337206965489602146016279607150127345250678528194716689303784939590624571223186064498913201133326605468547298684805483778570207887346980808027115672848352747854062806500475666815096808695421332990887842494165809152585795438633839850429727686065959690895706854989953686136676498129116155442212584357637302096826557821875714004877568060737918915716421223975585068514328220794559906975239233540362930190404897814145641746586714514491349302903506370813621882398900595125975132286426801822823379197959885817592587960780691503761241762738958891150456585143091311945705545326960976709789986919177725321052261281282342104289531910247638008848186441099466449118459598603672750186020807791906397525810185954332692812546402908436318895373672731905667861302393995261605676902619734586007636160970608054230994329749093588871070357624280547225248377007084230334591861990128478718704890350790421056245076639852844200985758310202437921019774093867973511105889630383827107401220908565210359655534476965894674304772883230517844119477173363669273369647432577590107615237570319443442775542838744020810063675371689408591570137424035773402980572371818706118224406462555219507588647192153506309494373416574447070644879321570064802422434667991501240070269045086002250833930709426938336888465077371504626256811421587278188310700060165811700055685486080932457515637294663800439269511984555231678622532083055509733142098266525116444526187261389391470885291776406195698957593937019502471459331382154465523709099159263910054364549381700894422753228887770126055390081772636375509856580232914425196310353247628787298817896233058616457908385414844162679243971400982515914953027871516453374950711922402519794291361712205683125209914816 [130,106] 5186552398865445307707431345180289817034673858322846384355468502594876392534799471850717045278830238938813624843969761286713173824768259011128161562380587768658827667989019799633710826932409477579308316277646936346088064339342393660557275302609339523671163912813704299837791471924247219921503971151168869651165192158952996233619337485001019679641187790176962338140273806184568998907475836518727592985412052085720057389121247521779194170472155468671575787361288095012582947316738769092606666132638138558622681297926863962463818363285650937490542346132909946179920736357912706923680681600416252576705442516183865494141726100617801274688660500690002285821930486962210963372222086598584417099060952985575369660004517920809996537233303750748469268505451205246582761462034899083253428353587968932305654675095990425729297327534469517700491931337137982622859913133543045456509039449768239916724229604582146273199013423279248974418676792936120041463669840821101320505482046632405982231973265712433857564141897424562348429140175808315849924424480801117754621860161379390176929371286473887747536190364671189314148234765738912217453870216132883807354282713528219273255146084314500187236727371930136183371766539626033267918712548492475908789769855098907965445289022109640210788332733268483248279683436603160451741638195057896387582593860900667872699840505348474838280399785435983669790719872685776254252985146368337218667701270432886506874734913230739572114204913920675361263342316803686728712885520774499002509405235917253584207362086634214176700509481020084584207043635271437381740197702338849160538845617197996215298478033722942711616970484768390639098740667853149067414820785657727562731390148492418465955515032540901457669431843193472727447628166817047139115927790651936869144301018137198665976093455220042716436448791160076156356638234439825763702906814398958265793855725077698572669926379175847974194297523687393609989059209682933320857055804349927346082260677928021317750530843620259906551434205959973182185229647151084093363953073407901641568424706983971353059493420040607551084570229763644158318215490348627406947532278801776320331825042748476911477470320218472496152115672148229040034644966332604673476327530884825900254238436698733349142425164045651614449141691685653692559657108832168511729621317312575850851575242810287301221910051305081619012163736037250183421539720279293519840 [130,107] -98928643849795297512265445586053672402360480396296041158376552033451621945780276230133988491810411486516164426870334518264277376137060992814009240914572526357917560594464846850138280851898918118054870459877799439887364497799738458064533740871208687050247062996302921055651592000408451209888698796852659475556345075280383441025111223321040878452150237433905395539060300535203433037366699006692262953454207887506525787949084360343916001412026249069194344765203199539301795169851209350767727063785756863360139557954147563733619570880484852211319392132461522955541147960279750286831336396382145222840016079462216233073761481453269404952986022336227681462222638309908703571832493735757492428190053720361840974845239462156919504353201456056945997403043614144961795829172825566821178537960729644968903727903957017495759032270080258623494610165995548591552290483145145626194535127557297971531605752466623471182194202324400952785252511560464736079490522557048501427714690530672035343385696405134965162242991542998792272916109878715261752452553667775741355628212280217758303820807566525525916966949746805965153938596424071912170089201846708560958839205775923267401824497191142407717625084166930410653374796946079532112597414530627528898865180158648068075183470019505509110418457327893008688007577815101789447552095887914231933376966274041486544772807852771817709073107753029812210332200030183635889256763814258378891868792025831258328145033623838701747205192520926409284029714838987889304683656267326008404168481420786165017325947186640888008157958076635653793610000267362158615278214331627694313311723338145715955408707009356847382841684775196819718875459845562322778265529595262472316430110904627804849440474348643386182800893147908454951662234659747143151997149194552494128665359837004174807849359222776704369972770223856825766899542432962266740028463662790197970758579910435062311496243574951323682470886344745968640389596315658513374776724812397953218656703140749089056122222666981118819030669107193280666468429374808417218683583165112156338488607143439331372236838531697768309601590270313287786279248375876912262965512497116225819985397620044530617084104399068346495484670650400738895434602234863494998411113030018004321231110162341083855829826827690190368051832136787195486389755635107613545426964394787399982418578280386578649922602332964178121859951577539075202912661889274304 [130,108] -105695281141712945528985541833114378106315235352129928547849453089580206313330544020264142839559975035504580051584289194559252727322317367834491634260443768515577912623162674529562980353932250653645205631804322870056481459456243612618554230294542028933740743359580260290958124777028001504121898109703545959791667353346181376439013109124613205798017615854146532823035045402155601463810788379722741050918785590682245643721528034594915379370155133365867959230436655146918012727554409328864690661286695240685755018229009155973926584844797558140285711502881918532176942287509599930201313573606680841148118020537106949079823335567196908176411202166610445759423341493354444900892962087371476619962310988859152369891206696325402778278518209816284312105484144493186187137106947728671692750945283832198129507237094764925540259694097825680047363041338472806102147434251399906372288159186682820128929472435992822463349898978457255777274708632923508964269367327591726155579220988026578144493974804658607141058259262137833539111642429713707085681976828735722749692285762913162297448902281326941433254693384736010603960519508308440781871329319092347940060896491762227313512249779571792383472540240245967832348245783206936403962088479222596699255018368118334175163733760822194278809142759182972876825779618864235022295953106480876706661446832805285235435004807636149570082041967821971424401202579794163401366432120024024007793479807293310852947993967691109265382220496500811438075119630947475200868684332066428786888810222694346887434506887963241395474624169716731361482298614030057338533005268739386351692328607301346729241117001584053828256975601076335006596949312812064844251759279811078769006286509784242434750252822506575469000031852876319877383687669609475592016355230467294421171192209599560683801731385143471705896312391169637631247569435958703731089165669751668677604271933118254392548731068904243626285839082370866872621255546352659614756881653252168711999609560426060208335457297564328060731873302612847716540984278850619788382709626264313727872514413202874527204938330696362166407717251995931312948071496843667372718188431749936699209411733880384342758853835643051413490292733333934236240352935749353281207379070316880655798470783851165919640961107281934439520954519714022605020488104123834991914275926782954624605926971236237329098876543773191724015198739082448901866886904 [130,109] 5160649936142845445769001861095722961067213195990484848605987762368014707891849323921998412547297594004153213643172337615605751539124633728740244236355173322420706452124836277410968433037770779599768563474655579976956191104980920112700247795428014815380889600791833881082660988193415015946258231759113181943411909857503773632135130266863949262613856063458912686918484251030995240839063257436836382761203498435888012648652944620326594628304854016503422400959067566771124748534562023008139531301610822492805943277852030796450207178036359394814935477943903897671110731966155520240100268474537268365339025919599233056523423323328267326752598022557619912579762479774290053957807120594168209244964613197169677193731528797846141563336955566536779978110662355023387090596170791104144773455952485603535666758652231402177034640723689774044306574986388573147448559216628463443263091658631983396763703498464089549721043263913276060622939911864677234426499951666529005003613644119193527956666651145231773140846252208819520002675969546512116269401752886180639844829916132160926366812483522668409563276443629966820243324393073083335963019803603369559771192038988263269575767261569907056115349357108276315648098728306032420123213369654493792243276522338161607979762972518977761140500229749597766979676496253944493192852514354197856193566804426243253320590062530686831186843080528900252725565859104406211791054947643717770479416810446336565883077769286969488526010558030081482433613646489127725835866359402850074112419207603724488642271466007611050211142397218654801770140686907616046402486585095470553166233355920033888580570122402510384105260186999914825214294436041895074979969099010734533284938961226555414485653199842986922456741265827496037821260911921861583685229663668314639206244550932156713069054039203543336162881535790563379996940117692125296084931754917970364868120803397076216459406927978388115398932840074224574818461836436394411291941271701838250168351470683942268396690554895099093477130199091940323898116361236871956014190955440632240826602581237107749495612671295761572879398219228554245704213034050328762530680439446394966660454117686800970979194036791849590024017158950062351827745623990393604447157233519940340391214993589266182551788759590020843987921037229424999459487584450001503773375278815700273724238914988311161906826978051427376172710732174366885728 [130,110] 64383038732154247305356754483315320137580127199326721830669285176978044555075551381162966262221526865523013047182792927967421284776945371447086341760287964543909622122540562492403122774830133536397392191769934528409209534180735535929189358017190889610730182950210265715415308719332487694191096694090274700092348722962337892717405836852580696172259174659330977660940737432054594897698527793624993953048072702175103133387845668379687740363119314485600631322524503308013676380917691708308556455956574222245600739996792467369542512366419483631617029570967644199774447186377575212159496844746850299887244773858891309154221504009869012258918100425770199490262936527080491269740083463139319658650474163124806534125601692176992598784569062151108463220219783717500068643824473825974788510112431122678387670906301326108972409368731896927426057314597228107323623786077507181461763546300023273694671820008201528480020081879950800840684608744141850271321504586970989357125161265100584396209209874929150299204899762635573265674889678878963260398063922438008720370320559619282805081785208591901496838552122381860263471717959925100373119234048110272948866671711909720583570451907240998949735995649037805826503302869663807093511151742911806682078028489632979776860400553240098161637719735225970040150128143494896852158950309441625248337328379394743336038491091234070179754100604099358389242226883557150598381745786574573234732456892590630434307025751082516381880722936776629274877960080657231248875712924135684565843933712065415891972128537618712014725699553076995342705154808787433443873151103796999511806254535457545852567428166949544388748414482054143281299234392982832858784589071741324386043214374558767511847967524884885552809150621799662436462153637640188330922180469782010010345515688195164380862536691859422635350068339401175314146106255817641190007175650355606841909131067982722817779942384537527567661802177926089035407025055424922275662238829158551873716698636825557147394529091815738710410302532011810901191822312474511343896886944161775431500443421520732893252500729064161846711619895029399627016750026826934835999290337476139627620567747889695151150033272996418927331229977001146957664525016762777696133944351162753004142986659088050432676611640568578278983493701213641221853017108730589340509806538078656437822984699999598949915273384183737272330157819938784 [130,111] 18051487985720854181344154540738908887411134274381348808087081586080074740523483509953261348776725290859165744918015274223302698187007407697315546560802021916077030261661262614125450117829272425619688574203714337376611196070935250466313775360990860242356823534584434114565738316418714769461190760070639740835310799176768841803148920231555956056140696892768233076895928868022538217138880233678690451545421563479333596475053128122695618789299138458549294704949242080174570572002745901927372033468209535677950213319838787685073088978683867535121847586726216067426357633803150972587467117785830959083598320096389152020306854280410723921283993124283100338098774542407244793463198080155978343756258187009462544471118350155599580316360461446350403710142617023128075998196101450890453027093123746541949537103713809147570279959391956298301864920555068459628784714951137798830749256410844115462813306601773743824607850497726793605648881000989766095598525331617175545369400942839801282428251825551967427123790341948595137073162481293322970975874910067238573760969374884734261391131809140368130717631100916518489570332071135286541296053636196639585923419019548122650251107387576513415940909861468874491589535829745554381116415326851644564113262969227480596039884315170245530335109359811602237926012342024884565143034021375876903925413579122490557815838058765793737443504306163355062136813485773614598418225003062581954630215370758897672795467843634910437383134402835777098320822820192932318136231989538027220221635773809002881618085825354380629586905448698674116860271419454238468743278781728759489856054450606404673515217100549416630483026083865182710982973871272980552103894927788893869265835243512588318974873960215454578266395037455738892554098562848042564802044601034997266713390229418021304714222513743951307244741208671492722332426842812041443150031279248810227660920732205940374155098659034010488288130198122911290616675923754293192001572199340147172623866969807222363211885698143001999727067264121555234878085219076696450144976268894388210246350813133583501890367551628768520532943896915803423839963520450569439105095412054420586023983268388970587321998642471272817233232801505761423772319680761624992366184294996940811656658159072254187627747727281220905702525325828914174480527500637297315914797272434150957112883436495247643728963271332432115040512032 [130,112] 8368662276221235416067245142106082638305021113530616416997655840641335729967672197019316708838936516991164108787489911116207070294970370037745165412351747096408765724287857379682742773888137532987392010408921338332067124364055035570598613980418095845081706205235756711833723009626736872176464083607906238305205518148690884920925525371248294460843081445138698187495578310064346449163750857320094336915970218949383998530984488389639992171522308984501842696985463979705100562731399165316435522640485174398472584956641603019817188346478949370983535270106711210951641113887245681460940457800806378526095113850311320556210488180664023910576400316645965372547611060322891833601507059878031574119596340476948015297862337656146586129670825587223458450631931725311736536684517668015912520303915680204120043382150364798045108756972402747076259552523454606587089097961636306586607002507342157811149022097017889251402388978281908671787991822520701422647609067492702666828861719458524935873163911566940171244810388253257406069733464979183351164332892077668031364761463851081183843566656495462878934172403620742379657728808577157197332393610413754034852696982545740888379912714121922701383028110971323757360105469676620724497066172495209886667596545185548836236181651944413898526372952998365403799796624283799565146360139667626169031930706797976372576107514634311680148395218207078536414243012675407337027135011235850412833507840212896905671116133563114882402532971225886062183657473722374469083620482349436141313954945139136257975175573007981106087731989641203634731924812098053414577173895098749637577387443011780262643622100901338295089438819954567748152616784491679956616846828283638569669003552292420826047971006487161929543079137744965006548850777111294149500268997769545409026168248089909409401058698204821330670825014447024302160583112691217226771064328956678563467425424296219167558020424425687599816955055089999371689219984484381153985085658987091811359899478190591172978372331536380021042689213658819650779681934190335401563685167614625482359721270522221376255779607102243928527262223989298594761193047951369192747818738650183181110470453342661681816460869554620135568582175503936154116709965239151581443989964866518420709994876876217351323576040724942556699122522541376875307385091965753727912456544400248225551560435353802818228066649247324362660 [130,113] 1112433606587660272631705131816675321451512231173841093056509073395647892553245675970503328143706924717817868489069440207485724397533762644222134714706932565783516048909214986962234428168363219059073652138559359526782485759902444369132323891522387511302212211616520058496872472879812724811691412866973715741286479865366332707601010478191545546526457491783577745127419171714224530365843681652134831925960405924817577494187629213690578675371872069558698472148065052336981284796763189588589171487953736562601162861770494861802311584603423552223918821437597298149425920839523868634039552180259411036813860700571607055444035646219435542764607141417339987719059712673250911702179023795376595075449829769235593208775325647765080986873422058695741316234885117081955507470265898343433358410283565583741492756358497486061466752507775039516099552106704066865965510831332695003596641273612695328850395922620227462219841417169691610604920538220777398168912115089587395828496364440363438483359263647696170335582826204829862504580902415910916774197010849990403352906522069296159723632234904976982286524308314196058357265910729711052145354640466524607072480599613812713527872342621414558587090431298669102329293412935407000880534939216203894718217815374379631719570939502850514377189443890225444641626484134567730896473311082811978957804127830763761481990133338352212726496636861457429332566593287216712868324386277053647899150921949664482332110934926228083581664758940795488063238028982246864207182863424730637003881146080665366813721369112742391230391904266778097202716294755043868561190584905526448616200362980959945803470326779187537648963158784355339049969528091860417341076214461232776926675365912309259730495606511882300475089041253461415716505557218225551324257944334939851791238399991579387870392669502398554286746430818022795230918554572552084668498861321887981050535109327726280337747661805286203705825070745182788217052358670704945779907347325206611491287462329420780620490733644469622010729592838551516804563835101617524730692172546204694906983520330224246871194393599151253359426311178742570248562213875371659760438956254323537084075251730269418109437937746452721837564407871700866819060821728151361537021950459603214499469302316431634928160151208020559316480495680432227817787706653362468872417893944520986967112594578005589938817970056704 [130,114] 111664116650742302156833448718517650942185584758663478887114350841692753328062918769813030902073095059131330924769003517126696348422352554713107208001674310508721039055549201605934309387581152131977568350112950925874511940458831828569623851716021868235190035764157523522216676882643088086975945502012179787001348501344123053464166820081654113660641448807788597821293408530400835443978254108405264008094723473201738508266123980146907083379231370142875705220312275126263004680867774878343532940186706914847074994942797478179449395142825382596242787284871284468286831702228179877004774987163914738563435013213211017296040846818942474607134189155732699794124831477937311105753769913699795880639660281458513836846268403325449763787636094781973370367539864345543562090400853599374931754465672258135751955154417547591587763695317132546464829697569829999820383535040035777028288303271487660627729235230155904080236602132844742938528256729817522485815970924656013768476785683136086938134898011560647696323248352790539918862152821197044371603430211984003929385148358343396983746472489332803013656226544510285840263228144261500256386379204175215480117983096648775574817035047037052781460192904999713284756336752099981039091404466035032642244342110645211361565041348744770256460513542978298424448861594788379640154447811140438833507382557970495484663685615062786129620729092789808304187381835735829606863822058840578289401644770644247339951973969594504571501781528968171211717225053923952312503089718261249591007614506479711469535123854595788120867301166581256569137574639464175500620359731198240243369531583866193020102780231944181133829644797665996180801428658492225778720144128077399395545613009066579871108706054032694940704896248880931567202493087554382010613892975968909511291281450989564425869651547301922980961742667422666309571159833402720554312145642830921445911661130035158710252658218450838906431544891264573278754531804884100595572457049464121359216667046067236725049278154630094914790748484885487533818470870031875285206866098548424130845062806150914024266999556300746919691277435811627948821568405595512618428673721102324378130710086249449536728452797947397389404265558099262506475776932824044904209700395767373580353693573089844244740078512405716192761929545455367564964196749759785336856090643746124846010059884970254564987936 [130,115] 5975200445405569231769248569027363497308472990084477210157333684390152281833802056895028711666373107925616746733017357419223168891997006964785703501648984108389301255445433236200700817164666960630762243604996906331696713521666235935894012114781583803205029158651219430417565979628428834414191679424522693708788658930515671655964740788570032685827478815108119394613374208722192164036379287449447932022902510282450361688361779650455546504898257011436216985083105115455118211745444225656995745362018059198163316843963068081189902167108557740047090981383460140441659875877460089709892617162011151090850810328804333547834145806756116865544811552868735584600966218688958654888822719377727450387537549437953626767272918378652484439804287138918573460832156440717149288512026987225494639614237450389422047408544230994029204201520417579146722772885048190332985947705449625012394543521717360056717988256331246072332409531864367980951171025738756431323934239831066801164486550822905046852053800899342288907489751663433017999885238053526096193324905121786925840051987035541042391229664229568832165480808588162047489294779723029920903238151499775117412835700806451186547156513868623941164188208055196823181019449725006680090993129143648604198784245121758817527652149722847989663825655165449337390749816532496060673151155524781651803765444912633792017773162462131760199166935136900643017304611112670463137177992650303310099137927419849842151810652246706312568328973027969197794700202177486831378454926330101288971233538556327882831694291939339666418703913157313721774266564467140924389450598098164713564041176203932970928980385066472625692904673464542432125352235296780371386510821086683722715355696379363566216644718876847428889250872500632929772465390714833598566687459406087216611165585370518690935970484208188814034538847680699778791912401560014113325733270964647417954506473825248187947261128227734012356615458365023963699009620892255785004313165490072086163663543617246608390449420255008297224833531394475512000657471696814722085425904040863831030449922969682685779041862768884357963014516283199739550274993293088058091683468454094000859218527804811328665281265727322305892089384548503990890317993610105341207205164604050907152532382852875858557921760068527993898920858604128517356810736294454464742463540154498486025378857396815376 [130,116] 11615851477513793554252989928286269709159144893232428556526562127360260495958740054489918043509491170238331751475447372463995790614888333192344529782541732407136019044307299112470232526339209127115586751289099861516313888712892178809179654572383054688255229078984720277701297142937112371663202513890385653427909153832938472056552324900202426183271557241063899262065938822896879233525118833721466282272401558084008033879087730568104925326263016314029512448736074644848755345220060571331349699013764417371260551048542614019127900555631258721078593334253975557823817166548876923432439761333018205887300182514466543459130163895267596919718695338064949340672186717079220543905367516054375394464215356890282744910976602647323289170140102203103374164049145999782745500903478384101014905976736160712101092770488181060784977401091443158839022827511803328310330127921123907564604989702197964339336397649271572102865069901884691472028433128229143635616481864003669304938428793763581796002590497045149167429556158218742807872541596331816758542402556550748467935988180925751709250596049753861189212923109131961557385652207215397813738918209989917160557691130587796152166275516876133972014243970419945723953674414537853387515021977522920947937921798035300664433047082378502370091198418933734168924590226691358351816893558602614628341384132259684523274049737488223838293578756475241029753946407982460997125352423399692151307325204037786897188298978640292426070919269625875761989488672889419313751188441869599658096084922548164536948751618604375958362349658701158301252246601060166726766807622816277504785849963555652872693140556943818160202669486656317100396662744093911927431011621901243681871971049634135871401099553114266226624093437030961598339807132948011145239178740567490085958261480116297324895867392123662464789834566315360811120996106825403262411264127291310843438200664295506055839982036531733230267479209711281645928646583431311622422625491858904432145872540199141683373896147903184134560871865209710411543164414633853598118015097890614779993247313686309324609799103455775083893465024905307224271784231290106479505075693940059604643147093352127685749837842080419437729276400141653145373122688208243140188764057273888754170827497849332782863323528498170716245004750501383121045423617081756792371057641233912909044862016 [130,117] -2431385453008936685329471423762067547271215805050877310613839510872586164394658241848433852818137294797627411188723969169251859720567259082375793964047007209531163925054152897391849565250417318393067525963827552689218071575889027900627489842342660956596816949462163918657156222965659266370723643918993058741930715313949476036655388661853754257327313289021484220539183770490372343481821166718099797641974713024384433367900580949416976238832705851492048533615033448531487074689783693633600483929325673321325381568457853126706913021288738585619912790351952983810280274210115423151184492412021983701972321822087672785948060075092019738002507606032014989203789872036265937629919385420506809336835972583199092444945978919345331987546214146189877698547421383627504843007281504723379970994589354370373749097369412012235107910032104773297802296950163424605259388416867576108880546120831058962693378956622259406398611680211005599758026434634228952160216864094975494348201258119486623643071401181208998874328817686211767730270157595327539380606967925274543559878853298123055332609358698471963923667211339612541289817732097221586669449721018085969355648607551415617826000063417324294762642957874049182485175919728646306617086974547285312611351756064344863922566104746100252414316120449200123475387523952657281510114557867694761089363654962167858616085400029146255007165891207320385378926770856007086194912543875190141042869653345545259361896389958372970550092461879381810422908038981859321695031594344467023092018872067780448967545250020379127068803847779498204551904464591347848153746280417677617244701479296711225255074775335939713046282583651036756020443505993271784329983458255120113071026346414692873743539496410038963350518727197559074299666973713082712840192853124940022826396873036422160375328525410032814715691894531905095162854464060831382303110720401630169727327601562837819510019491660569906146841317317505230859407078829714435255112985960188022423061839490761523620712344585344028859794120506186799939027453801761164754439116453205503466100948658883401977779448527122235418807777033430431544434145087673552508557082983627730847426075738537669497860869307422486585291001989996506629072860702076380298805520552229715893627866170189801154787851695219317227502022980858940857929404499519589011127219100805224032 [130,118] 110669554925266565938396462479221359458972377222434316039365327413106353617034015853483245574896191399604381205849236397885081261144858352549630659842172058122542161376140310927531689856388978727809833053216373362293445699804197389301251517824700263740667492933696889711053016818078991838284734667482372031481453243881313480004202953272251787143111124216557427467459904485386517828423549095907346083574708908795777986838231614411810294104732994292011590350933635862948473974644823428756709790393699057676766549824919652051809137215947975530896059667925691381303980118834228002534643574487886921432031553294610907326261691148599784509541474951880840200848136146244134136794724464034194395218083042866666283908719575909779199557159531393839478736290810857429954567146347379667549726526794277937380296680733326695786156645443304581953734457015874008373444082973919348446653219958633094674145527676632905405683825507344142449604472701218222679867316702293623636564991434264469327563688270791485994818173934028581785177959744721291265351179344417879935572730382944156548001675554921091807542277129811057608374155079473943662745477173703821202807033793469862601688173463308689266974810243555225487338777711790598636747303458187499327223784596513487919803499902599744533610897575483511165315614837672446280873876557047718733504276424512523693368192792362503761818450552444939220192787372072185594397973146960268627249812635481723295566027474831499481878924669287539621530602095315254186236102674505552815144961493921237064587112506264765751740994691130613479792692221358012224323730818842169832022086934300191943715816821847185614657914842781016769754205172006755209286621537485197828328578308589403708752411444623163327994785733748746445559941386941917138116632695478540980815615537106933770145180041760121888268685345621555744230106342483612006357602996216510994817901679183793488465098164967348885409922731256141006269508346057402017679394734361026602604491110451407118962433963809358620916501091455381885477311984709849213929124045395718400283112228837330341482935373299105171134892468128345837668012989527514283062929928327476228012873611651307396087322545319094285936306750955900733328109825094981308505368058921632362341969907999892070541533660860688126543855114602565011481117360706923054555998216096 [130,119] -4652933125214884464387742388475825603958151751423398192632103346462142646601285076765483129775162993619718001740884520508797925600788957617987603853363480190649305470638969789113655432155278846054230690273421112936973928320790317743855311377376571109774380922254530108849816655764496719960573287340408530651302338864504733822166203613652330442133699521034762488094808491566994015098856412429259420724389878969102060840397575404040532352239959154002097716843050040120651964203645448303407931234128072864017357289305568184263022776202311550938205639770202146528276245629865927832867548348578571077023329011900758288718126368933477266921732042645092917921626858554014914592374114846476039902769223180683307719203037220343840925166991010104341071223903780964816664862542697393110157992977140072348567446334616465807547977230082743912667401031449573585812868784644290189946996125349048503313931348396428203192871611070549831098634495929818113881483519742086495186979833401618049551354085700247068562697619534392462160101951097838109537739572405900801718221066016960530165975101703915617452128216294065567962845426169017393466877814230152065398536318441233976653486585576732232363377085550855186445985333373707019545885322716893328676070755114984428375754607309988468156413567712391766241754522275278540630427346741210628075712194436600172361039431145308245895185070935082412121602379714277726800343591465972488152989797638104807446793540368579563855925356526951244227328091189711669954759139302104716195326146854385785776887614546759037579748104754806426386282604725315992560463163347626285185901023662727629243110662478820348417727365185983233566817656545284548359235117880427832748059310617118280977280895077327935586429666221437287228386702140337794564902810107453253299729480242485697424504912709404066964029442855692721542327933384996620887781584629506312508488193369808886262210276785327240538688647229883570476503633911039465315313273101634104426117387632656295437015421171915143986876799525133487608422000095931716118981462058197735167948451096432040021826877993421637215860439895515273703254001660332736704977025869071113305114571878364333890703646164485913500006587651542105063802780086784856403276193946579364297700504375695530044544863295783475192914417096578468597275340926463896020832 [130,120] 183796249047548426745143536711498361350821232815054618943797720938499931342204427289153074943761519272757874692238653759426888872084485305426287885732338846019300966115570224338649910459404447103953985137271191546723220646617257841539443461454616231586442663720342709589788658330615333097740027778936301790414481960071447254253830344521079190905263644679502630598781106610118328679045849703233368716621413678317325790121274494409617599100547165943989906234855626033528818539350685420381935322398583602949774198941905862412541807672133421269625823555909375891221343322968990400305908394594894175881048303971374210506549474799131583011605587312934866532129100754912054950949854648285876315409608787367233213098839779987202291839959897795387304523864876102185136287641006452015492871876932768635549962725744033194555369383576860147807116906661201059232777977409264428121561608151955213037415491706879703448681468612868902572526151909234555519113898715123721127149794480253133307124912490798641292752974997936171559149417134655895776439500469049170110530031224072595133304700635075654445567663476912055548826502189131682441727468980001077965259919008167229246051623128380996090271688180440834115893399973442045034391153886294989005077374315118293169379788040342384520313745853694344230506892168029616311649676647463098021173876819496477994996627598377698363969659337107135844841076999499220415310005309504791681471221566729165798720855337158824516434379127963888814214219868477086165492421048740183559799207627145409771578183194913554317504749063453295278122661279434997158210242450576369684335175146547931915453403857609285519726516818006837036507828826288330186152099290024829957932827129992568492401227484335324397761695861093011739266143084120602914434063696651051320302612463303169354039805618951865113802564565394262346363204950164666788383600574353569233279151930564179909114600990973302900411249758955487301660935448315205453859774207323742000883645849200376665069462408798397011125496115301663989994141253759902820232572633956811625322193045259445102841492681105334990481064079014559629481026925218502667554126654715428815145100379567346484089710239864155240926538809555392658709414784127637815336598340829118152105782281871498229329824065366452038831725806416918361562790650308144 [130,121] 784228008234239400031898786726171897376856209392065772267606846163671673003411493014404028752524578204868104995273242912125075653706823562324889377994437304758417376169335859347858217344997465092448246599137847097078816156214061291187097065450250931071904758500097951611705262794157619702080543234702635527549428991388803626398577100639994155622438418267804157236659693865564852839030921150327020762508029288280322390842915699102451422234665934844656484922063940375252915315547269788166109377274898870814048971040006935565987145752947583441260437910401384752218771972501316867293366458576423931952952874816625052818721601754633784962378319693341228193915420908407390898435825082702386115520295576549174739034110855414049515670222946244670179704912747957743587828807262847285692044394180778219777352174740998323469949736593648714525040099788284189951791361064454779048217194880685506458270277074083911052833045499914858068921805564085699940740515691023995783615729557909590705032336435624081899110256479627057891591459923599910140482562662796146616806435795043072973424586801815783931944323990292890254577348297490548522669265755756779331284502930837424405277689519991429899655123524200404112353132565967203441001731972259322635692378233848552019534523347266444097794873240696438793702925022335177302269714911580352799003997806233483155870891086667768784196919972780834996436387798349551402094862321546507151677757837170216681725526855026233368548158830012812182651746971352753397149314098585205063618527193194987297479093372852471481268583796232268005163009254311336692842064676196260713257463726547900564822469813528058497824675913781887212908358890377961003276078632149392359452439312914335504469848442642021190677982941887146657223707882504954195078565705684373236247487606429194855715937073708510567572402159241693805832223758574418511308343458077444097122540784836051381784721296432866708277857381392152999170555942363730197616766440200524512857735111027439224215188496511113811231898496260641539950698568113754104052938962357407590708394319309851989469254837360222727092794165427945592401967823393402617368341662436457853239709841459572293930221382925274360217417822669263630923889563744060913208167101260858513405553228101900664455966919567031790053378305399210431400960 [130,122] 29213722001880414252756338030444557103793944166532404854587843657638523416445583164313599958215942061661384024849405493282158511756600381299827046423343444643804251548636843374294631641767871298561209171837517269638289108414854179152199527868748249095933138667876222919976425196716494321387360512421141498908455343896623387733139713250913508615430386253090947757584645351715935077895311087075609060852395194059209925259966410235965872016844539175306413856323358354889238380591315629527038570201459377424818302761436082118545631541564654422027417490573420811156497535728320903592726060102539130018827843221669775414517239648132165912941486430871275521221163763913187858049893871075250567989791120909052051280173512662861775577159026762044330413915180374234945067351143272813388937549521970423086275696109791551155947860427514848562557316353632072139077550664550177444237956908930072802557086628413239523929187613173237000488583484443114092695506036899266969806928515202888969037312373243527269234618364177649430739220269302163443510514492849115453664852128914248160814546381611211103475053744618129661718375023939523180917807767530976615674238427853980529250156421815355678828732366510691632133261682798274079020726682987817715142104759276373968965308262717668312100316800955800134958900653742855584781618877937475950909222484868408601756325530917793364800604751337488162866515991133002012321092126397857699927383551636751414438752918327928370620355492636604111366683421851671186296837462370245118147151512839105623083797802800957814013031405806725386810434881680849319580034543885199000948021413037400899789282875921651380513649691443781929448303039751297893335146035760012996987461997450140612593599086965958686545713085852274101993272725430363002813015464139678258462828057958465155766793791678097833207448887321551946914759936376966688678497637689581262209860257783497595627444429556610430334080978706062972209462391242949267403774298407775661488071286436550411994363747375158196833075930594525255523904489051413369554472015306327927564195275129554396206207541221058068338793390460024794636154720361536433523122647039336413109484451065987825739351743875744518974920263859574790489303356089366025006872914257046925123663950628019376476194040738562287190176679589496192 [130,123] 196871961473570254061129720398236451633132579743717998099318386867948759114166712749150032762037070029490744094196657097743138172095716283202515407513982920101986487506248353222873950587663414289074847000014868617574730846568293452836407881411382054698956594980511001364166527249963158983563491646863160866536528956960327895377068204194247635251481189264679137348495643566848474248136188051793399376462756873198069428098108768106491598653389974299783666746605789434362717768714461153112542185282559991898954806066615632157950239157624309725406791251244716739634890153290203107265828086396497906179087321518194498600664358044542721248586874346251293548274334835092176482875265085621381868945172509273112336799781608716523796790251994354284801291051838867261951967689863444767880342198263196306248748158434965269105042011712095235461422819907401056621570557135088310061026524681189359107648565457450851097135000872101047289470422657775646877512828005091459453028989070568109877249997805055984372844881825814924226161757895107307989420064797698076613671009697872704926643047598359886121135409736525662914726943997302814631989960006498382872360362816657979511008703073348862867136643080137740299375662340775891927403952984314944586716395709233759472400892434365851105276083595617303780431676762023605232205060520446260223487136815925000356503857769022334950712729741707790139788938765735189822941681690105461066785106219960809786289035809524713164352842026308834892329798856906853068207520827842090957144950569133424107562425860573225510356071979635354171304260243168590445548938632857140541429437790975964697701030572103977112666000905736241128148970606097154625865171736051904475619692086886200828344353330118382918357563696192026104095495636616952212894243698501646014923531504721789624808460910631875683021198982610202452969726833540571781328916773035833841697514887282306464128402745794239163342148577010253895404893760802818793908610563229119645471880938515069256573482746423171839545991787886989776100935813265608690262834952592861450917921658315532584002213861060920066286154773761831655104237537143382225630718796457687500434961369040311265854534867074970321323412532364341474342587740164158604347169773318587130868240241803911226132764858735375861978580480 [130,124] 1243801867758598325774820148162108673429775531427933076108622853521965655181845871494649417673791551703129936865579776557952372406836134136900088031817787905109389912506162550248511361963233829760723266583188073620533472115699224083130336832933120736532060904158435996114833831625094502139111953929208192813953077573043367998362564782998374472567635116532025293705560449480164480198412051333843231254552706047938276939483525993275696092410273669967781820203347387386517651222044244491536837963818402425242046770418101518693086038108251468037973803501680834397967441120751951503567691340733502827513295492259252929476858405445123227721202622346526847731502553698664107987654447509095119140172040544496523810372974504986257005891766142056463852890482759491899449822871991443965341058072204826451146594574572116793597055456683247870487975924829177067141197117635673376298446938145973614883594087345779587005328074018373123366996902453029395223099322878634492760558199365282696429067001925807602624106351489893386659338426071409901961586863130143343769510673716522784951608186487915594070538465655118555236689644607971703280218253926764958491796173889550700484489524227746321576755676400496615214160253730778448673725857667010106429964006413080734446876994165020928920361446974713841602163924038519779437415460220578736656549838426007189580238331966219740290010379589675240418196040431186030415564259091640562231708176664333042588578033967309953219386236685997766294884249463536599283528250819424246618057414123252509042881995263379966924832175580713423951421126053226921031592440623805000768672222379382365894776461187472544903311662921643085203172198411876807474134439905049341818149248473918964059003323067424160212737497505441303360311561768064896879658090629443074291778418725599327370476753225147608486611339781814331885728141603633156560228337455341309666921676491275897161725294680252362461783925265069479574047319273652831516399325974205948046186224951702177622620614829752002419910756441815135341538003355399519677683373180912274478954841311343382335525615097657423415969616265718357098769096641373394233537303423170444108599500745389520394534129889659967562649832078014072948646399964346973595932129442709038677767604079388872165980125271577638032 [130,125] 2827180932050090470621106651725992721497503573466174180036977019878845091564723645382953728194158583680970713455015371269692865584453602523114990704015812997827095693459147676185074045612263869537396731784318038871594228055375753331687999992304968172073088422706612125021460037064565107810133412575239696740138530916129431724365163308538961259405861263476403372112834004872090853000196408841343824534149183102383396113364084043614296662997654523766907018615928805784442757380675950804747871280315928867691684234978412686533641679242704879058897698403895860001944914110280441661549548789289320920877628863727479721957146876335440893915198179106780950611676906628802013233335496845985308810430063875998057058756055453890521818173822044081679744364526754271063135963972588878276903865953229486531733374392410000981352619492929165688943281382662193001390053462250617506170897783661990202007554022809456217430866289835433506513778074400406700483150582858393903088249334227801036272062896528702186557060148350749789812499964108240831615801403813928728113784322703197905868920553694193919368601470424813127835937875689398222142165092062301220602012790353942843433876554216703215325694146419897063530224854215395902823281524156702924430971842202488845397428057271294219616471102046493034981726776080113953094094676989873203806753090816572371376019427371881729592289011722093229419713677369355765153215675618754398707718293888623041275351057836686550580047129216685110908559921580853015428755894623107055692008353225508830183164012847302506223212936162671582534213357955607258055757224175126607894112316922017440407496933090224878005056784933564638221050429872698876877290399671299069763597962433380743807759890096006841056887544131859305722521482484447962776011416944387902222989019709567578704699069775289518879968418588945136362073754518914300726304366125558594838215893253313070202208639462122013460439640980406890560772517639872863588189485887743982084492605945346246731630524442894318653209740289214764836269176263625231525913454723816228280128041992919466607886866348758214586131778058771732147443241880909735904312653504082410871513690346415795600793968397328611096968473438702767035775983448051415595559459026924859360961242147198292767379791360 [130,126] 5711300383354028704492488761433524450822948680065474142563921804488547600165726586492591658816814068086658701742283812588742599643482073733538560721316999366175211020889337804657072903920561387548406334103115812627951263660156453890211608538562534240467369320339689548681877376338703058843019818299876334556033538847508164564068450139657851156270070940816640391447164207622949534995071603230620597609894150358903190054137159888984142399306526189402137490942606502195668076885434550425109199185098710578233974010097384179143958601020370653177423826389711383716308806238259641003812880360789324704826211061620858168021271071358092382696069812894119600629306843828982021336088746067393981826969749095437830931548031668531164815617005122064895231915964759918941488092361390297956730844199423259757365206112930562262087397934420158031486310318971417428424939053908230099951734257696732328846228608313139317131211239287903154743504942905056515909114123384683725580290249380437485879701778835621275929123634423568041864592863382633515874403673643882208647246515616769348204846559614590247408839624725230478250431902850092863819024849328714910919973114847921820854392871160456496028855531952399874159412158584843185224203247065122252624683139768834305015642750869418220239247919955296944011645588323539586107267056385229074678940793725728965185300622238079014986384687662624362421780144804355533575736287004541467400664845044937085369012223046241958425591682495600210815888675346597276035561519608226128524492858524998829609889362043682929316658660519322661136462538527632040014056709413766016535649658132065475941128690624693356806509476258975360423710882085731098601013172877985530332409398530615047641715773714438881339155999311386989470621137975619934774070986790662397083554537005064455123099311584898025099599822846284347430270776258916012443646053231387501544570696568713866708294133268026730668840817521257773274783063676096415644246785056532178255760358935225535966800865564541708060708783898913069013483606938686625186228238205994466962664067459593614351061248394448226812445911973654208691246142457926030795901321404701117839269679198986748675716171881984166655390906138323851060540946993247285760061224326180406616132406008726851968 [130,127] -27463277756325897806322888328395708811127635247160114247975433719148302882477926109580608410422496778226087607528280883527050683367073769086466430311053390831706825965866835962089151407092227231958636549899577480718391460108048712090515068942533233089628794281069918221296732804161985980891760102156733854182070378329219164455078053116671391326715959153394075240758514190148262366669814573577519153426961298179296234792566819013004747740020725651010344228097647383065107499066857771668362708423770563596911885009098238510347700450660986934363692754469456313649489053229027560058437561685103219049411702186245512400216485663547482107526043221195861482299780850010176622318105084143435640287648720590488803920715682396771746321609831876901010348321270624912132069695339761234630224949543429695292105706570601294043833876065656023902656249613664907499394002772681155491160699267711840560725540404675254428547701640082370877175662013914237056449169217052161794500766236005243026137715833684318192491835942614425467693709272548093831507225881917172897583214768786228339850803660565420916006179234756135661646126937304345933254526149014813932177259878041217177947665162601945172377401550792081597971478021417630119744213161388783383760154974920459007432010053472889421437320165048594599410270756217536007609712819915102594382357984002939508853191593865937434688388682767409123867467822245467645652925869968210351172953515760993797606371266602636473397792832140813735507044243691599816767910615973358384804439865960434625245847414752834218325775848824451591186249709336284595438579853775623297762043866023338286129586065339337232834717603283600478006964030991277692057346513362550225880141797836793118054658702895761530908820577233048475072902116520494261832429795836982639786809926893997583366441668176570797087912281479118202312290639387442120864489007400513944578992252384711085281013411707684705397236326646762080896234410780037035600184407108058961302269571816325797128777316683941351446854294122439102679780169391362442578847240999492106952488682173928999876836002883784935343634225823125103711036852914107778544867643149323092914414978896026287220876835092200895297231505057736842107457921838006599260977239354503191409994983552 [130,128] 153585156688449700562800297263037917396171881200563574256020290193624052199705421621524935198345138018967675590609378688227976907915064581568360123707300029157454943427814196362999082839554421062779776672508750608612065861693037963121942330361867214055963920917125609046210054551134454514501722771824153956491551152007934002275746084595515596377191951943380653274331641883978036661790990449799370457808142987622957681934544330647977639223923189090200633257102560519820032146534066279975075393910677252479929135284837047246174562331010285805793535626052503090348717344643338803402928089016202991764377606976229055859456028575194106554931149440849370798882110551297669530203629159856506776051809932860690367576575130292682860524750953321966912721212661501189873133995192244984364002637074218013208284455502166287188600688569166818818095836878706968402396383308915732365010775590885991288761830915973609903114863302293710876406866941874769338523431116616735532026497074279145828012940521190716837686976708269384620012532360946645269190194386065441259938012926808613248464855604128524833013939401618632039682154561667854394069075811525948063363342207092105268261351815293502994296549614710982502604369614668705261979170165353651845796319233315716361446924280915077842568449640602993370968932937767078996664092650673754439234548913372059865191059039320952289708186376203030632782135057647980254580477946679958436713233034290508100447927515598323221836932695445011002822117832126797117874537385171485983374524199332412891841947027244500205535139989187946460308171969665229511776249032965021430730417083582653524204569641613397561839211355295101384092100202166109688390900768236153352195003015312545522728359368026229766606627989476821015298932419872467597188426570160484364039216600425170781928838628735031665055175086277455216894067884972678199431129803641042799927667770783589908658119098984393842612803050108590279826239206935126975348305598044180405311012542449314871567535130589249242224356068089445664330037412035730960067615296403370812059954961872898981859365979841688551645861475710884007281823100978859168862135733789010488178473941649655508877186213930319373936182105055828437433004376580104715238190064375868524800 [130,129] -96418375097133787563528003850436376049203911149749683494883444358587694058219779551134090336557664442025430093959431999638001591476252053196563572738340093909259583798730186834462583215082060647237573773656863269242363650926887872554133143635845799524126366467644922548514008718536438987993010006596939501521519714603453501235810019442915084719870897939519728615748092727417378131543642471957431261421913722410157392599651634923285877912508183152087895426706212577305962992595011235157635554631437695656300962608504402809254411400067020228428758957544995128501068376569850551257899861355429871541328678142093239944227957121493487041236313442074647816934363392468046983546538232809093833428550047734049505662495132077934635842976143009317597602409005165637031702639667758531803775223526472290073394427923862836925116354169763192779314604462842801453942462165563330245801035340106599895327264707298880006993659156406770157004708119675898991802186060690055339750068271193223750793556731622442727774982621441879004642364578172992609707935645494744109168493727976401596682567131084299740823653949565919540192530472489834162483560452453984052378935522296435767060903351095920318362404013674762301382398406333190770360543057753738877971181493574319043760578686122477880366004414052958965308532511978044771984709761587056838363228030200216056058991729934118246833189942655430363772999839787804167596904702661690956478380034948839054409228627393674069179678830505415152980913049656941897080666168791045878669361151255254245680121314624191857011461885902439234278642165880997488294817448816277500164125088558346471193594713379184253471741697467799374614884308237445715870813998606142809358551143966017966793718912498535178336965965898093033306266298745803843346955024797931460467217834232628931614361922005152074421262999436899514084183304348051363812250969446763033558147512836923878319530471272353609664495702533941033804307126739608410571470797274517577602683282700255436736494613644983616864378886007162796885927820815328235565300193908011029959602146299822849596918035538289064612340266515910752018932990666017909552246602564604841034927609652570773432181939497181615708137375693512688465605284261917603370861629312 [130,130] 129045133620016838412700341803280169574689308954356701671530871458437825224455463429730681769273248802322927486275550158813444829459049143730909433905248334440855757379538099770979289848766246103269699226851649249796739033284797515119867629428558888373372908799544153466514184960232489383829056888527760352192555918063766398966785239840437714599969395432228313501867217674240999893017325017145104359283563409583203964679234965812500236677974528153685694269051558945450191412045778193871051860281129066668853945384040888388393743250021896434892018495659638026231403775383980165507318397366220379937794919827589959536444757319718458022750984350964487192019310710362362658995057390183330561499922073617364371342047647811797040619147538509471941843461234501834072365475957992786211629707366157296309511597030673916651946991645776463951498202429551862194152956103627416497033308270435169200009158516615491727636112635579009095944821841753252750066246169785123263361500857545358474414464054177665719187870991181038674254899003770331289000583956974576721985674322689150838597206402435308043847523819996840248296587168615340145701969985591393731909284546451428844973983267636519351452504881754825477040332985665957949934649765515002207091843303736275094559677112293237990735023484998681474370910095564320293140958232276857697080310208619485808404191631581748914906584906108386139128056884912017690884013118284727318351505421229028901626974660780076238417297442008673319597892949415138144308352581296224982295196523105915793824411268204058741924191776104957062389592160757539752800413719269160965354153857856290887451598956640937865922331707180630374764176487346602418992370582613660818081703255888928662191120296217743819115073272139636007678126857967483016935785625664564006766977381099667281506471915553435254659827755803133701708447809660759916217809059721071113976712804200031361257226528981542592642534308830312059650016769381763689423173980295318839069916761262109926626631918074609998670011706832831141766701148396162298713072343398972554043237869875579179888716170042455663140850557031253147331730375395870394517668068189360585316079457754827981747634347215503345233568791498213153730434919002902777728 [131,0] 2066818118563461047979504721250332394860017680664154017707609511159386698661983946109924460060885001744124873578456363305295505306322471795386762356425853764102054386511369204920253427452654010706573323151662927600141635746111475312231193394362713980779937982278271084732452633347227284673435566527771770322891785286010600966769796035669971001956358597604069082380791718150866461123851066534553093929900468699926041969022966269776856723939894087539903553469510212619060388434024413049430372357071204271088610249468788203131170837939091415513194336950103932386628140666938278131095167574145476537525481940570830522466687082809049812145922375609865150236559307693383697865942972705454247662674781536750049229009667347005314922447462073476690191988511465101205853695218892319046106858378304868358360772401102822312808134714089758559663298024620896500739939020961729755712369462322862714309705058110832379884642851352006561079025691645970338356123893168153708760304127681525481324484152060776201708998147726318192364991738583646583481050084479122607055065029350201352909155131615949781291126351508287832706883528782844221976998691651964883267290100434813341913727859327031976983944066685596536473199852105531351889394873990587271925174845518255346662549997708780977517232658247766893009927546349605335930390419667542260726312668716570526770844474134521184621603667210768049904564889428488274700399546870371287879862339027885805702721810346330120670312745471598247941257764746984439722220352974444056002275061532567659418648247828738529203691508171862490104892485799200101507376523727478858759535884623619286180588620824895752634954579285054671157952213928475365275331339597982419310413722135694965455012502698552092972346638532251225899722145762322078687075253786504034641643909177406586744910440630575746503088919458091687869015841399198539285969430163436452775565441247974554199759925558086572290180580210167258111659635502009563757682499745510572134089033570020213333941415290641275937257786630712183246605250390475851594142061974268794327420550639087594387141802178668908136695171925511686498274283417858718482066753109839989022413987817896148955687662254908343259070875126833292106402071025112377123776406572832842887301374150303796186426311385180069309478803441675407774564137519587570519933847306419122265004542645075794710614411975302032288838643328297509178706751974422919913901132157820072880150800362867716196610082313584963231714591223564325154137010822859426019652869254299965686084144000099439031255479149097179391416284771373527887140714321024153699794830839717002667223688131163623562640411370430157525939529764044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -168436360247659915326962974912157996252746113164914729195955376025599042413871761276086754999266037564995362743182154672542848560823193603475678063624395225362598538557783914870846404617810924481446976137007908156978259793888455777726992558961823294278901497405857612512385118422661647539699403314275871554474620474541238409839404583816424800837867708124613938728447505448263797964744508437748450971557401711382731450322633447340865347514102361715094740377006348740461222487179571284525192660329956454878736228672055560979675814523346309985681903020474882739728660675704479707527139971138128304711275846129311098256332248440451470020704937278567151623313025987996751910133011676297292827040818484950829371798487796852869337403768384499757502257134815553324262075390298779246227503708310609338789071832787278831891335285986817220006358344669071650539101411495944521554843926638506802887818032516806530628628240422874094094981656217796867585281626084072076566635829373772102283871531545615983605250869185046446673116174471474484682558579829418851914174883616455203029655764984785875143282340342363655671775046015584131706078214292218668057616031683317528962856797846794711435511449455618649073906019272685453772801142045334660766347416758632870195711085432254345854864520208723598326457630706343149352568164173178611843894409345173379222454894762701479149857297802925354786757176431350682014305747308725836163587242705333557554780813804987843537674749374022644717695764559720225059788798686576933982097962243130006086655154106476087043775074518410985255832332869539089054746033185568757516364538893901912033336818121741691235623237763938758780162687483715181681894096035103989914744393303750772391433414255451921727858029686326647134153558995277836209359498423582370221571527206499150189625927305363743577109306844172283784665232947469728143285517213371886629829391132652209943440810296878673521661356328334574601128488764716937492864031819930937141125539876077998631234036110388465094446793483321937248389191518294767722122903597104471212543855465423905703230483062394188566094209157871052682196529265108005824670360352197938176615194306626562307972946348229788139097178499072889932217282145455746428613915407555895839515791549000701250306079061068251470418650676012624219148182693511271011945551019693425229583255936865496216978221348624173042633923189327271776809440370132728578144746611551779644291907850637964215819073157773075221125987695769518625051498218386942245046079552359123102821622833333684834581534031835450234102934543115211928190372853919194349008794538968588269265255509486385134957812063588518206969069961769648128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -5326061225562732282916981702977324568567391141372063697428225279823729448928604594712335383708392046415631093850319528524955351365547374416333370210985299107591992394247198081755788195884363568558323303775954267355956801264948597749458475331447948098728432378337084735359330185137808449520168360520886824110727021793967707884627770951433836758218831242366272232321476674898135955983831191629102803089329444934219672801499130780510671773688607695105744501358704889916692945609998757768513377660399245936946869148493683879659259282889749546595618555190828385097338195991107213806539629828016905907534957910934015061238065932396896550037631657571307691554665918012261727608030286090843541283616104348017774029828938962994058263964929621984976905519873537646107673339875535315107644328025634805787861911342162893387754437504966546007645718932081223200941481598269344603374629384798237599256748726656995138588642106372547820024717036573667460881581279711766018469586801487937836023927342112052287928751433822351919407835898897895572232880013667074781679060262554819867739281532465796741617315120830762357383577710046050014444296903865920940402818784205892597454110731963643464733421572973489270687028757161552174085755046904362385342093950810725881280810847630359783240645749891283302957073029166772772402156296989314212376176112691662091793989060045238485176655563425406590648811001756810912645075790877857732008165542988685891782994572973043399183768864088713845950572050301367461551400245138236264563966545653759657761997708362119994412757528007935265479815749718061339471096330693620841051590374106166074825733202546349213579877417277495162774295078798143889245666475392097962445207237968282664871766376404405510940074618035969635221406178273855110170120747751884466219909683428725508318007104634652275568319237562567028727677771478363838605929730762256580250598207810401108210668468438979402254202126488120356310791980043463363980750600169421716332671620678647160139795296733296348951953356265251841096163231478145307226296399693692545828545961482643196981940432032670306443448408469668943743722677909902072190955479178813952692018542996796463804324406693698453583872520908193501054535184649256801775864436316576478889163415484671484293036754816923358915853681173736678377682466817085357778182611709940035818490853012600001414640287823281738940774944235986574614698421144130052555631252835258577588789761119337072902952165584355287671333641570705707530717214493571096324095273533480793701602484815562440933123903691527620159141848479265468009425065994558599159323678516858599399732832974857474544887354532063429007014428758402662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 168474490161646803371928156810858726239784547353556370150665029984206162024183447935639908175982396411943873211631100332520366947378914691048045418140025852572217164063137330625775876400872101850102291709537839810306141267610658937620111957893451157569415360030741392454312676812937062972912257951903042295619239135641457808236626545431034152720058058321682298705979385325667566136485995266776346352672767554512319723367983827247268838764829432276067865823958604310688202146062637554958695876337062776315744216671104613640262601153888021668536323656271869418339194774768032308153893150688406785833592605957476282570658047492133691512079303425523582715698155308528579006515888325983903909019905197795775133743094139295235921525445702669438068599300559628689914649698402051134296264260761631610136674283044266858067130117976214796142242314885520411780491193589639667102424005511673975853697142673916370888080807491438142810073268806321146489400327426897275501208231549749220546657246930667953339867165633473536105435953865507541856266345489036434881752491282649707417292927749808220442260559298755786962410162659647710360408212880427048635154051001432923705428205559037842746369804829913699732551573630516139431680445271586626947715925575652036657096991019652681292592232396337136966233397056147000700291368336612427485132151547487107472565539392443279727489236581379426277698228008083416099443366060229897047299555249439830294083254699426436427976081549182104144999543463287585135110852283034247175399187278689804719462298785918766241792750466525485092703367352454597083954105554523196066085919694523707931184590020373623894460885203479727716556831647842512913304296781995874988910325546138413116542815854365697060387215233959089977453197437721021954400195015830699775601920758256798133673103407716883661483324633641769597774213201525899639071325455271088914048124361224135613138747011122142213068302073097038374558138405586423848301670158148988986281178591379369367323528703334148841318223034876639825418942358883309335471213858788771592007902560725051242985154347836763954474586586455740407666188956216288771627883567383192784565899915396624943204220573092530263641702907839296927709708325246881217649897711557317370006392655360010618714893205350762213130957996440472819580560633682227144707085054041755806974401571025159642885115513705167701490000065912767177669075617900741480211443059940191921639773367586492778622675677613193820178190676199805994231052626324814318511597407422024938984525514600359138140240840380359028185844475882960894805110666917553679101338734992396700906403541560906162180622878341024841470554791331034562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] -1949757926972524032176107977353550398829482174146752056232460577355019863010981824453968897318023506555247722030836661186619258323831289156143936233094350978451818963370214576696101536981829353609250915702120315927102453922475743308106086001085234102393482431695839951893237647502327176318139485507009579540245899275321010627892585471495625462981192878200451294201005670619453330311938835278254915390760463577320991379431791170189370492498039611369818167598379168561347655552261305804112923810512765970796858918843396283860782910864584591775583841616813161541439477702413266596993693473891062452090182497916428282648316739629973789544331572554201547148933359129795763967066616247321363088718661737632858688225973007158238956863072079651986739222020861389402892036891044160712469273384326509092945725786186861994722548822073099007879427914845780911949700680035441663304984018283486590507744610722777618421192058206306348715069275137587452816931871036212494762555227479842206971513387557830216384709024666084342229249691367901745901344662152397516168238733927176322273023075544291158991927973551741653240707782990738069929544213287921991877685885204633875426496630201597268841227255263777594125188822226503102102850507106770654668586835384591352824125922692605736858351016940298866043800160166997594094766929638683723851961046918137294363195875655514870876321631235421417567686897667647180639432845023407592868599398294432441080145687306164832640934019153437863411556123434398532127559677157335858341346377129470669267545571776999653561525095401992094537622681631623551208067744224081596068442492948374809299412997705456134406743215083514459745876694487838850727350298400561865479451419275556492856994334518458271360476716165850218225860998996489318618522993919274240291412437277493041498186234250594048443292464278999502318463892503345968274895998133899583474596458305296641634072365570706939456939746104646639548891491487958104164964691001013684772998159696291434777114513485254047426403024201886283044494295696136383511971265159427694867157374122158439106388902945184251957983757289673416313336559230577962888178916859942415235646349893803413981345847271323897069495094504910380387847321028173496004204511625851499460725621742828768517549637227322534109445712051197888922365784839694762060101016010661651604022282619725605315321555456700065554772911701421045717226046578511198171413836946992827228174512456343173584077112455006289216605267422655185930237794449537184491371394400760935415689734271192260426227661617484499105010008673633992594485883948240690042625670768806499383708533662730694282805915571099512631186614353660372582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 39174631627176355259584949445834501818878758814564176428045243314873881737774489850883273020674025443745381588992838978952152680157289193662639123918991047977120890428268914615837473038558024975307954047206919977662725232173564074812946808867192291222671019886110666898640959176786781508923432908945019989339174255715120729518014346267598691273346147606892984676504390263265112119953564363607771307797029848947222068415465582425636415442948182984245975679989041351976709776178570308838703179072623139821996294917457254488333919506679248044151295301832982126755485129934736821830487198566621350881475810350766688231884456535827235427107239713909866794121254553995454021169320280150956139191310477212121327888719776654130878756472536641962644887833002743139095882610943649540871393588822446522859266916259651575888729478428370549139435882627715223010699279835842528302196418014091446780673345521798106793291896704984839609377940128624200288209921487351721476892079122876739177228095151769587821177904652390134267752437692231336547233528888774095792343634391674951831266833397280926193530510485238686469489800783558850914145831812956369977872242813404032529199829068381554705007118726596556641307739856109988715558024596205226717719095739862421820497284852487327758506311843266577521482664027859277472242171612297852254281106991004281606863835219312069591053492172400753295430084167618187312424092316923195485698337728322087538717614133828425432835832325900323339457758771160855145018454668352650313384740434469519226130075339275930679234823888624354785845494915613425085635224479074468892561776350027602462283974761779882759235760176612366528947881029410774636715702570293977894014595763349875606172507618551089543632493713168128044300616036483543036687696772028445977978877087598430281628051815588549402787723442766558330401475499713661834963894425148370987913716551144746663376863571827471425216392013215042129568607816002722638692659693318755562699007960612502066126146617187492809949730367267338532351000799491469438969668565224046503806794467984527762749718411310867810426599663248044776505688388097748072637284917566862669359234503934299631330420432430402415205696100275935407225582084199836627530188172980886671077723078339894417159875519839714501975299072492946527778877496493179378350414611494966809490545443321191647308460593178198896254044007904092776534617025969093176631270154981967788785744544313621898656083991222103074154659436411699929587692540803127137407864891837222242067983331546680861980480529138229921483012280760232458716665847892323453983397957741911871174342264489026033505120888044493757635292267995354963640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -467346118204766573404118227037402297474384134887322486450735388241098550172241043122387642346595535393397526715539097633123889104891108571881814529575095569412076040513292949949916611016865082424068801611035185091346677126196200913011996954422554785936276886567329710157206837534696952143210193467625711703527327676508024863662580480298735352991278475614603212628975162190009287236966927175189796874230073166120290489199605495546252297798633495643951437282118496881733822223705802015141635546712215054580928552785145279586128121183596449297706592721623556976024684949014816187084825000171869009953383944708392850625073962220954002791659546758105099225127687158777447783556778867891140028776943229906056576491909508323413440538903166595298294370789599486627537554170421455766844724408930370773981669719535577739210036179999976948431548511884599107621154888270608729779126228034369720178530889654656242820751510646855363662095966615831240698765198794240450333467320956144319160664148963704681057748213192293933345444717866781236814527164255736080173490546973308776220882666570468555228391204590878973033845155863441914869046330701081967357558138641063298810989575401427493711537001463023071633840708904043738025750138402236449576110963570502929946821994437833195950624805937902235879206684887889793601859359611876240450076306762631011283623009332068151666404809836247610282221352894639837433623259229604214452532119594381952557433660428875439552345149038199041737984381335355946807342956239282031844821214436254041572499436247797402817065377311776699621022501057227204700293358967553350804437799238108758258980485464668075225033713852881903666065608652383275569355949419301354980693065895952709029366209815079627710830167030385015107347423706000318350629018097365520791807711337149618482433247267512710770877446714794612872350241681634675288657631741031895182323443228255741959830876542170216416882552227807683757958534792523476388770035407205721149857431770009332445305939910760853705660211433455821821952146108096830282561867278149816952682072119253824280767264551676495743995320379555803523095307003970565212418249750774617010730664401758843007555897134635632057584677385817280611743043327212367503403404881204283700932118764372626782733423047937446601324071937644647891448071288194303618573417214935051204191566732431481607596289871391572100112223239843628322225916752200549278648154721279377292958523173325888531865486480454237529800116625981198037052359285872858873777273501959486404997370428263539261364130384395997372995556688524950000400409902904619422182171871881724184093711329731828290246698317681664258837159392377070577254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 1540287878657569843520716649014622392057758629448756535087993025806656785149757545437514341057362568443255084366724331652976352394793359216872198508196812788985907804170515902135201414962894630396463378525368868743929892297014118994940410326147020190277056216806274406182630170059481045355937454160751001875406207296145836397441227207508224881204057575691717856250334506211494392933673408973639270038571340382803250147885347795348296260881160689160420879132386913451823313421381520021804363980350928033835518581481284213189394100449383356459651843330429808717001049578506442285007700679663647687578323633043485171123027398287029529884216813579455186243904170186562561879286968847876764724147701003991990153229081101500226043257616953358769269839247843949207521831622885305915640380752623483989165951864134980333030075416300976151602028697194766187204726365162299149416262111687910562156615875598804000643472862966386295311270605004475301312259566738125619877847836338564009061026978336144107840730048541939825395246960912731570778183872814663882079860770870361032228689050661285803653600598728923071191476682969426214266265585105610895808508085468022484753272675590998325454591505963445555420960759273703775419323543286232253950997321942995344685393545441177056081577972276098753921747948958853828337948460618882435739130578888540577920615783264212286330381136192707077470883218666821574545987848372758429129696076542423183832119755940863772232715496100586996632277232896484558921471586479150555758116359685700403513215355112180318625343592045511964576707424926541664483986757396402864420119257763933718788073558910157241007137648243377918141653075274066967918051170501570881661546975776696697571527661027471081444778651905290516130474927032136153801941347254357984319413260213742148006153988759759369027005034429298537163518606817734272061623507697113765118657735716234052223539781266378802134475029939005993705856153725423589564631803714934352500074891168325228586476967126275281802419947178912032736721385275506651731404968629773591386292954066188080405231061448588163922734917320450190067701746682626686701824107084444073909876953635021016758881712511992556973857101067622847055614216411808892875115938748253195602181619115983438909295491322387655511188077597328648758184428006921389392560069642219616700439576911792959233256066621428019862762808716934729640078478516183521997438203173110044392459422159742171455027095968650658938931969938873739061094008247542646551642663287785127647897283934996170045879524079107160126618407617829452275061881736074212286974467056398337767064367360478302722309625157157903491574944224055078724567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 7756614600363520220447975782739612904647036295299591253987376994879531686884118776589553380326347019448773462341496145918489670001361994993506889278729629528184650689376338313560987350327096239029061370760452936156221993702882199723975121194366473664772521184224772467071541310413599940711453121502657133435862338399361400187687368741847208205708699727982927159749750786702872408999897235730677749111823966191956558142761939552478730355452742554085485284120695235732504026607027673740575092357373859994291629780060317257738333609784722305435544370707939717968969321470836574797022203258029191436999808183041702986384784510756840160955025940743500815318881773541498064012844484081283773885601672838732312434890828701991318579175166669917111033334446336877634859083459066290082191158048359799523849293384604960899863743022644638389294993181740974447460567579855410907092345249732474526286574565658486153326878391221665596500995452718308439441836888880769971799398740676482665549693955561087821214763486638715610135216038974864885030488571529793877073519152928643725719024611908660550022552181404456159213612602472227344573754788710270458347674696400586733967545880276916865342477022536446968539445814944943808731297289839619421177724699100953832731409930807822674152266860834515187670223160463528052901696470456359513187051257853367822557547207635433401133705018981079796190223536627179543278336185514527287814704803488219537450797084096747206441377580409814806043383829889193914255027896774375768408239081501678602814185373203109486633414895020334317287262936984182481575068644059715532257055491517159579122408303448652041445628809041170189899254568092206382306116297540879588113704773610711945842063772697117782989173432827129571742590874797992266275646746360231652658795131130482916846981728613186825199484267864296813323817495811867779823153400068615363619389505396138337658388838382850448669481297093583255136961970700294638973345575656439595039215936125558679279025009148186531525148955827676238373971887361212465437303986654283654977406476138686436296982467549870430645749275872592196814073031764306102537145463837714073489620895604534926936181697487388119302496778781424314732905668766748181582052145903801364912413424804579805106373502186681111013324289449916028774589685908370909337382186038498579263969550952925702687608173036076700485205397597236837873421956232955435574607637852984770632392263766469105956302146461037795830556819439376554253820095117546970771959032410045781477661725286995564136893783915233282742033500582118189414692228788737653724155404561639290157292101291710690276682606860996693168307532366422916412211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -70125637108794685441862591135752312317613088039041065631425791972942559363457986446935569901543387918735561349317524598627418133914319750428720222481108876120347251816754996195152695442259187533092619030065748733920883288751132049682059124298769353279612661005540836147090236424923550173529826037609451385759007845451976834757792476040713052266366413282991734814215895832078609475506022940733681089617724058668578592124415188661888003454615943608328582004295028819894619486109696449603863699860934008399966783828951256963336524877049753207800894431751095762778834251344087460410042127761788753658295067592734675590154628209148957032320671027881503727355948901538117277544580377968920229085714008713753866921222309978854109052467861555211975761692238743114079331595143897169264866488931391926791693337672596279597247763653173326721708896340179605168259128571362471503534125162051441861456888274631513399878487807587045449324427364955695137538332610368252460920197662062531455979602220246917160772746029708925464084470731283817344776630350526944927076640970982393030823911205758074378980986585229654191087404080202893454898648494814196907703274843081114625994754196255723654043628035650991059178616601517520260648425178253452953916696780592679127964319408731485731303366767758600813886908621697412256729864053523077896921332687062959634790242334571016816603610970022173109272549134058458054013525875113053358933224761371791947962744323571495581038839736953299189315277343414624879716545336302752839522587116766004348796637702740383368330316825036617155045835618175917160329093072755274617078960937378399390878092304750894497637492745851308424831058081689040636432651698691864579221813607283315165201856681882964055863891961919913991276458660429136669062813757565824043972064568218754831477213794605460589106202215836951900006869030903790076650800312128815950215957867467792548024831573650244536953188066165717116743774746391318625390567192564555108383959268086597831128611832024414324570854393296542724453772176751531471356307862391825886560469306184109724409747071297792179162417135788409121449684390300737267459840437365972916312439317471738993939708592378171889732145999119729617325142744813595502000714986562181264426060262595153794520130576199276175352228516294083351096189533316167151176358092842541414791207849229605611712532467772145340483416544043180687975443389536615489758458546021864481359183432460872400355929622481176061018733752147169781799860479188323450530806094545239309558683111360158501693961581364243518345493346883263266063806676306470166019169334779484910279329912941576311606703814849573298153906114381131356454256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] 253304311379491895232203398870010804794592658538436781256612874455193987177274895104118483806062826995294557810679682187852827041312897635567461160854740998156837960487449339602097729614028731146708719363417204559346538991001967985949020939403924279602222409272064334167780588518916280303973473095523168236667565401399416662728602840022564119039893076210072625705189144998663890067574840995129272818550336230030153588956308199247614058805528841388468157928362852182798400602302551234613568538513995043094509733707898553400476802794497284089859374848095586354982058084760114282229605473079957047622949277157428015597429771954106523150242949478222004307292268901561634243866675283028208204877007503241759747012844694553156172628689655293205056603654941345752512456701603570452429478369835428982945946113244869336030468138361348542890673848534293528099331510035571815877245941796349085020942293832177092020354028574917879423221618478179552221410392663833755751734445198115124360625631180544369861614772921849394505786641558587329880924765933237483353550689197920599699941584064524949678919706095475463014617010213428364808401781920094718142957344820757168211876328685239642944731867317690283061183430452660578804309069243310858229917600482568380581374853490301183113118932441079911036870502198538752187934983439067247760910537074468041456795568802053185086900600563798079560470547195767082804237260003124696919528299270916424610620970882115550637782694291727484354772447558953874901161097552008815763761072162536749712252439620643778587735277375617576812769818386997079902317544499998083734141328992418308478425061863092430396155839119278638657904815045519944963445945487295736103671334437148700032110830258102623243005873900949386086569503016893915439288362620475778953899913013902177130437808371274311892929561337613419833466561002298812706771598338425821857592844891151820471175287410425022317333197051047903040890699517626462690813472271584282788341007322134281043243821846812471885767248420911898519495564724262402126943840747390730848983386296956993096033800563625420981007819647673940552194143664755958791982087132098785472885363861116321484813781405942754056889377883427098440701634582347527851256692499305882915665165649574181645165493105835211871822872244099551197081082814915034472616094086604810390571929863109331895580186992586428837842803020034667058898524654439108475927915101358336197950045104395155494358702833647505110950694739836931473159401299943135587003413206319606420060541058127169260878466988764310753996440113936458747572034131358065529707600820993098689968726380047315729099690073836057553628918217216930665306521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -572090253969159124148129504922613978089089804832785671351705173138186718850391156644312266670458768989675103084346787839732381130161380249056366725317326368069567489684183303325003928488620292013863258076180836675263506040707531113930734182103994627667936054344869782494606602853787822461089418569331501082937507030663956331477711074956471695247163204365858458299327123087915358621737179702850147984337225851425426903079794811595591166936879828834645347805984934163283618804126556410368255572914020624793192715356600506912672909412453659066884337881722471138443816169048550341594341754095157745318234396344102993737012703456448356380969898197174507646770359124703117066834694166084396378976148936921995747425179153114351395157504056247560356718191423336025815661842443765793134658700202348774431490809630308054896492826339720399871381104897956988907181362129276504796895858894353430481298842929160521122863391343388243026920372960942396603645046620058506338721227788798851964181956369815768982637975315995792380629606781293814078132244942951088317550896655930771188988318891140077218064482556647462498252725892009524802076769899162283582964894051338591205454675851501882975233569145832171895876389983165880829366511588066792506449122608489738182293203307468283450813612258870363707587387746353278382694634437478481414697982654802857432576488485612010555940835368387902139177652658059631908828090844663396927576643163353085433988626102316960128785551769635580701664657682225808277662606461544228631339413164854692045720377404046648108486605001602273505069098071905940963748105465691699916911883572388076670758326086435485229176318669531328018879152106865569653865232188311016205608641119074250615544105328169478604386127918010445541490782649550023667622194928408908066620747415444415276027031861487576996308244936215077184270820597842843135022112272192834829691887673644792035727278383242682804599303325833942802037144224495861290621629563904605175090217624025683037991459983426517230832580288059003190276717713814829548576920410498132044313959255515367841291609738375797771560422206107620150655152869481757727535624333077381330759368555961210655389281011979281777367696701540439687209204066008430001483454727075353506905951461106968895560572119103861966868233788437007243103844348926879176286188930999487400373887085331819112208337908954652084249799101999206630392583293349418929355265851829205174836518585658105007370891326614182673699352420211955275051074048230736501658032990515124940423533549946588788838909828655924700747047742679583721924033535862750288762992771831453671275182079675943100706046614476412773590997933704634234390446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 882920440375653212664708838953037141966733205103183724263843687789504664841859273927755611633846194784018511242253690382789685132943301835186593669141700352833217983029363642495081248653332901692036452385291958925637682103948669325867853592909733728184524055540181012919036895628369009706895007767726102370118280078503831034675180009300888211961124657609692653945476663686273970188991957026724676597624235141541896786636956397696599964997823968403106050451168117837354541910529266997530507330308051090817935563415339687549761668107668001928792706406006143227069298420708087806818453796279412786886019460460809367383713875928031974745753681444894502317162695686737354824721070358923818710545056925571552096174947690490124700215245829052806324921402200267430578599175089021461836412495665641552093348246420782500155062339913989542358338514552274916415423027820659106630866963498674752849430176188523573260525065077506939482420399637040126500681429177871272154039553771751519264709953439670227498828699333034216418752557912906838895686169655459786812942198820040854195211002245574801774169547632850963172208889117594179831855770563972412377781513698189340081542162534810232633920545003182514432800832073929919171164767868778491977729136125233375338797950464084786317524983977598307661067437168583429231870848224766858553523031577560242227971394265722107736662615968710677249036115666055657626659252727556846021852846079679429734316337546662753202560724433315401989807461564457141649622545507910187444513874580804514116141527878535430806913327362067514275857402462275564408279384871581975285844818369182396217575397377244826283756499288373002261647379104080948320980893727281177726008022053166847205327850587457334770502337055130519040973567688583498075004666012510462261426619280836546624380502802389416927719724712092757405019520578495539062615416080353638384457228994783599322330416796780196285995680744045296842904318324531277702754708367101871902680686121975202964972466038833949315734103714086552687538061303538309787165991374868788863790720106540448773087668221221038577399643305542047280363130991216099404209760420267366877392179760158020072195611468861375182848678414989258173238252980804335589028960672866827634298096329631434221860911019909606770851857927936353153579883419712636925357844669175803141724975232545215447842757519123924026545106553890568791871321759588710580737595744431013080859365868334767987007829472004226632670449530328983057123418275019401995562367022320353787172523613923781186106467293715347943298543047995285173114437320959963347545669412756702534907372283660108647830093089933762559926072098277146490830848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -469342845717274399650521754475601051026324096015898584390911772788877657062058036326224528974032672461742914787172180389024918956536688049906252746403752254362909748623575357727979475307492404310606752278423368953243838301338667005732092800839931176902410896733066151870598792234776311079023929798097707375106821037875140524543422168270321379026283211150537414884204309171173707507149653947139874442778779684059983483468823252856781661365330958758205347922768087474453100401720892730242796111986713216922593001798709612643294804978688607203523390727641978935271660362703814390395737554316434122788665164449926631658263770119696511562797725118804747341983659585150713111280236118850903175736512086323696124602373442391651742550076064785884851691202692764251761979566771456083951769973345484805667967847483923859825118166302882723675852069201788921128436030752554856173322377222147565120702170748728805565900190056100274904356118935316096126140162716876722107917150783287491094873011908648104393126859071942519535409097209871722260991379356398084661839990794437534661601426389906928798794485523164348666391195093802527038640438219883163851214728735105961331785014364510471842708871214498652586681882413746668575615348928503150179231077522382561920291456163182346411111311810268847176580070363833298960702213069763430678990855672851350852734673578051501013083728268419455047560531734950049569122081942714409879171366903213230542742335010744247061296570314568198587713468377722350869825155892708445146765404812860041826855384626303894590835930381940851668044622967252702092331918919301433438995741807795067208657870002352687051110589848651780880694384852727288756657168028242318844231068787284203434074068365942108846551145043989850547634190058181766766113353737207203692196143929857021834747989343694292624310511549613113747346469895754485990008725874721692920003920418220802739067188586716634302838018167609425489497179717505172205825370018310886950182755203276473437941193817805527787969920787479212997039567523123675072991547503318062160790433376748776346377463004562687457506595648817462806437029212956642424778780693262667094918450185082896299318203829162250881510546868151142948857015529655727655542421348860611876751357199692824855441106807873571000465087730043962730187416649478107972378538904510931147707917413870300723907667249837079308809372137763947202009267616174927141039160632561487913917370744186654223862372925065417472347151246727760644645313348331821996200973620599680924755098136623146670508273299860384666328619211531680814185600535700631794945546133037305625711406414325867036018884171069875927928218843291879559638548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -3652199606707457224901574462488131383471446462468631577682692073651181990100423773733817534491059336792750211930388513318957586208689037797726500006972977501022796536601091805364421698064821499618592383947594259780051530119294201804294403147356055707795098074491722830294139082133471366034123292052943831134066012244659103779935205641867823477134961488982003554121683126577788532425303009830269750352922750029228639755452239093086753663958918165684457269262811093023272661721349570630828688175649598900421459698210889160813797201800578816351954990275401710017912793512348661746217743919578830320554520742384009450281566931101513939142467790706964687506524360814653786892333557827245649489885213857511357026589495626077523401079823295143153360363191728657867496435298210286670482569591301421788169806748932135300752494059671970942907644364040244726689533238276641678989030733305909792655797204429614261337155457177232987703807780640901895051641564990934860310725481110799957696214049490963724558752155543469561360805980471589103427931239349326464689980424890914399940770692686640511031962423985467730142493284463526662726424639685452616385941389253058908293866146191220553489470139336232992905075693068071713061211623134597202636274644973603741377047334010700669840015029878157440674132732725242645473584470155299263779548639710623366998176584152937187459635666648545568785231085460692501372761362027754226670008444833260524996665427495576648125768938701740008018471358598083157178865019800561667934303278636649811621427420493822655063703187376621464746860541599262220792092793435511936498798226870108890454576061347083474359283011476510258900563540936576099991844804278417709119376474352554689019142764374310822136735506800722399860663449518075182447553022729318730126482336496706651214253423935324799414302124807116895779162659958028472768901069122382179759617434801949998520393550210065585532111619272179544762043970739784060886536610779893261762846901625905838436868089674217000287240972998886670040192678443995786359943586986693026097949658367061447474740724733056713459498285335446940275387219510326027206154653707858677985954432896739261138013893727330333667456932124180544256969645058631605363518546581761610532062764233772025022978820132398474436902745163403676791220537255043700583542034817350133675711517828023369489273294737657432195067110538941415196881636526174136144624431401313351668498972889147979565002621034917089372784168886298601685872689580592116594704041096152249037944666129360650219162691340640794289723844737382946205432178508170916141348375646271248509081080365640944179364801001812273856731268084512948147244236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 19879194231341026564180055683254783085357095068715106796403882401721629506066253727442559670785690613393544373837920226556606411365475298131403973059814586511662019552571653775123894340878396103776436016208039031120525147023304346055061284713766503068843616127564349986957970736487530781713038861684369208868382925326482819694996944955064762708382041404344331827402975981042430103369575764932452029701224418758530257370733268068798492131712289951481863965723717839349044474095138895469799762288624641303682928996497495176004220777457535547883138769711801485909592308455800873557760986692740557856982827126678330428989730386331441968020413254424223492982652135943467003089167659664808986344388713173709389317647464934432826836833314361831882350888831216750085208968876620575859627249190201135819488907833207694913098676487763606019789947482187877371241601859355358157598100957536478615380220236564053240387971453749045943419527545282841461324505442279531085053042358682353070530053053275294331099910229914974341435603323144313108261175672686971278265295822801800203159362593112945678508432125209847948706742154471374590353573266003266027025986179388676263510116383198896850257177699040345554231284767754891526394590038006356192905412033145549724351179025836192832125818670512566162174431404045128248536855987970122767856948021262183888836652239804303616600955083381660327484365044458112842266663697707296411068993432778059779825273276786080183925442510391715490403486486900275516288829617692734024339157362196534250628820578745709675148940348247278353967151285165038757475716084470467060090373557000614335175097559884547708751174360735877766035360027117642254829112011049590494474893273759489918098571440692662440255641342671745730393500048267813204861750451953477811120725361678755208537259009287750237108275557590437023711291149228609502755309084456930480705587351611585573089039882378416459447411253582491037322559071810392159801252145244116798085959326996292397174495098496923380294582617083489718827406424516543458446199980231683155431721378918701904489486896796842295410719346398374732182610062471774037250262995120104048796469606941539521400482815712347889832518826861013977579621450120357870260813067868676002918600913995220030495594715434110161343922272711151799490931743065198885079472903600499561001129284461700825005790441230825638939083685083223085643089555557976318918940684640201873814506233358920743470849824985380342810135682625189023513365200412134281920780610836033023689319422006946265582562091052942762688045512956489712262323039823670443335058856260314679020249957686561948679541869891889382212112712325909246351475998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] -71976169626432974949581523262601077748256338859974176072602155674902330216136452214256935249608534155658200999002268712786131312764396952894255822637149685623038873345203672765464041366644009399280959424807000351634262644158198793348654318685337993049830927484000029415217466257577972448248490265210183353732385774392396221856459354700478504110743564744599237306245075139785217262133465141952560483009104494113899118274954253644175561435293237840262107320717316336328090098869423019315241003317572545013969129400378590841934546755954751052143249678577671302868270260817183190619923918184136027914527793600591055372226027565995821810439523766149539926552099710789911055511850550446302966147171038327884533427815401851887693518149621152784438529053353874728445079787518022975502513339913110497708787642186346062959207280469561602058782716506669550547384437065235882262716776384718278257270865195205075050792598025125908087480485460531852866359690313967198652483458738328915575601861437629502076565828034797821982768738438496436466718932073542001153269810331214446522673187571619495218961145715324055343077487386470303429804024868271732588623034710434135313490728538605368468633494713050717323858488477220855028970250738023080166884828945771632022555156555591641608215382612879851746734940935261624827173608281088174387991790274487292493638595262310436304972378185109722880497198979642460068917608231930691767298139130643284862107867865411446922427594929112731237182150004449628105214903749566173576908784669801707413158301459601910523453270904276519571691412584319995763967559477368695266621510442514670630479142738949345192155631811821510526411550454442684562458680834756275223193724311824387773333021302139516666345118023873817761633645280565531408648696792012206394469575859119641485585095878141581617432707040586311809011781640262018468936627505455565887179024030036687203589110547198161947895304736940012884234634083777656136888770403845363858932901888697177733658586768465885781252788333429177024571985675151294104839041353035592054333558180277038840919271316899868079989625003698787740471326833517686972677163263631113454177229491244583133352983763854153118649447157107714115131715129841970902158003825722716306083700165995967254660508698808407658178711769323271832132274170467044324949693581813669198892550253137514007214512714624250605681893717217219843200899883618410319647721861429431720435693682850132454063677368838066523147862962417789245976885582488803164656092524657818959588606448087029328388299742101601243858957014902619004052338614050354549121112103911907080118503696341081199156670432892434241991839369894990993801032499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] 235355118988303227681353121907968007607461379156969071223373844438762855582997253555110426138712394047107335454507997054863121974628317296057472211676995132095729235340423242538550077361529805559075357058081230302754359176290226371727260423195509641812239625037835574518667037523715658592952414934704452420879949617557751271762874107072931186697468574599249729355202142651184405950910574446545520808418657882655570358271279251557396684901129132983136796430183185058174492744806507513072960411349289773962557224927787277779279547346559955236277191932528768079801878488682289096460435969674704649974159124750204024540151572224872205127093268295468490071787964486787077473146230433839573560313453665932133647378537229325378079347363791661861776212330923157536085879036514254309595648106558594452395707367890133796453724155378305387735059421629029075907021593439718673197825848827984053653623795678047763992677524461226472537215158596562110237843166882028787411236085077403404877686042729937875033779589454401255423995228960557479210177395292115532578169343750119111285319959322399152532910413835913554300105583820444401876724475499520087019421062526040746239713756158278187053787448169905351820534166054482155342613593950638459362489256240574593783467668296136531652958286536290111079125381745011896818283821573068181110617551276010454424200003638117561632121629148187581026617738449140195962270533897328139806947245592663681466035380777614066629788665074710741273108189590294645915083500029747333188965542961778590073535322642381133341514808860960729407684866182222332224236347560527802249371963197714865806537416201344022890848233904894063896472434503302835268404214520562900407003202887664657328552189953359843644844574487340487220243828916278646858437013991985317127001835140805213657009922254722308743326777760313606548351401695639252925231783053702077437368806922770066900847921629146183473358544200768301081685309720527227788803716327120962881391602506022436189608780561449103265504027160496026535947936421941600525784234531403589824936615449217298215239100855661175112085738734445243270019087781245622435189027750126468134733062303202376384468648003599721742955825272705083813415036034507619752418355170462938044473221940317984469602456758829146296012073149231417067856205246505853609228201600041663909526613859654094653752579536551899412952364047593415182665617984761849434078725132275472656198638918721286075444838127774694465909008371141489288339256791598012334194207507728343080539807490115780896379290578692608951406650897109232732193980362890011690523003620700222518518923193886941039547373080488159090929813840766562795403062804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] -696894479387460133990238416209061599854158280000639209676248136725697509076443929509553391588794072846644799249244836965762962477403482484976041202236040613159440982146275336380393876724166985778296256112020666527014435487617752622358401828895406908413658436324549747918658129661859062996704455755928703965401947856137452870499288357533697918500230379561991366908091121649737146915283097284541919297110342514483707406361686876861555611909830029418560723813822635523277658996744607308742549605522885176880932085615861941740116878216254674558881774122965867735420573069351872315872328828858690331703461932603415697053051558765174242613417874197258171819694338969067191628909996173897155397495315222760414984664888326923201351599738002873681727161406032206928722666609968483660374344712624349646021563056214116414216028528074358212758202005145259598672530904585388614930861975449142890055854885924322655767768216069057709634578583675792249628270266392201359380289312409189352276240849018153405477272876374984937393187151143364625584997865031811829011954985739714130032582733951634449279020241783497944344674237073414370126920273968507086428806962949718356482072706786551102075471048886277324575378487421882335793554733927419620172537713723199280705755500129308296298122004286247691402121058226291085973435004019597571159766247680904584119712477528384713942033313692242603652800314288925129863643914524876367109319087149804322898905431964215801712024270110952085365887530100317026953236629979847338964483876851347689589611014455523136597481612330310718355228422721321729655360337983820384250994888771916921742151909125890451771309706119174650453011109670784431551740242294268047038987837252732892788645428307719394621255259665664903057906909700869672782493202988740433052595508814608382836875843451531642814183921849231912210621049237085654062448458876588646846635331186059768088740500302107054370993532506256659843661516857109176721718853554144599754231170260780038040737235673666852532119191324287720497832804862131628042052137652210933959893770925017824121308671861740527559637865710038507084625280131286138773320572501902486175170690757388659370347670141561588018231910531934384121066464312793567602774037383751702405673384819016231990979601913504576602593490136847371502050575864510008918405894057368711327144101584900364407371834543172705175627590353054150846478407345731582296137105808125395119505579031261267554204289976098660211966082881864708026792554679517478070230505406942922458722724160384629708154268412655322493729730024226944620429854410347337426804724326389401133661052562792926643149397772410064222980306819252091752776151859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] 1721473440559421458377869924388579517430448203103620483932505261560691401358634792372524341742413156171067014497576747360583097475682668923028084913079645834355904540099449663568161603754300970705180093189032448876992933317582105095711833731827380766178987944434582888531157895264681153264049399351014428678624551229789561626196255209226096620892936195153798722551047973832402811160617510884880840813130523807735704902925409553697483512128558663631078974781925984121427057072856619143586218447005133454127731010049780096458806610832842238899758122182158712669192078237602797194121664733065393512850821721920773800037398102649109083828153063275318886661729820669389196550847675375095911309389397921091044365326921169567798611726239303891946467753183993073203056788061245460571120175329280713245044352864852420126479676025846412226291899386578543005050702810429434879008259224381333418768444966665758479423434848773874277171078986067953444012445476708538246890427733446981216549250430368699205946860349834720777712974098460653251829391072922268063437618319436471665925953553560304398632992662140626744861145119381857875177962721016467946755910929702609795693061642716276021376212819537605512692461571840274958892409342027202461456263213537150631835977571955566864933930817811881779649369705096439411996750936728391499019809553693576997002700415367183869368927340371501531401410726398618457452417657052999362843021708055054110858736451372343406235905286378632540306657231870369243975274368698936305032334103062973952921881948918382558044667942375530204908524701822628876716696582740458130255259636219176740632400103089527055835878180105046313736033138975812487718176910135424269439180265309039590595933829839812281000172205267271881487586518773953021276599926489314894279589056481831898398350831882357334846370631359091184384006054498320039673986118118305610136880861332852580753659804851436680904326998714095659853240337814160725576785764604048892760679400475212509074419509979212320037763717384796453934505778998590793042359669384711559314228289238284398222577681488767128162235578147256421374794461932335346351489494400273586885493888836101159869986362844857966364975328113635287836546464638021660281609538847971766688729543411189209291389146277827563120531865027648790680996595814101218596098747372903033169577505859865983845854788733408723691262030822011727844850516098436955441231096538691537167281642422168122986491212261618722667086781035348854933461758142006425400197730381466982590433590679872000362273327887329958272093796094645365145711269598805031212956291405144108488023415686963393866578840823093836079245807533253351828159148851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] -3297637116636086878164470889092255954677096046189986585056086065108216685554513401939932644502910894560926338810238916398143920263461215364836541221711529041730345464069315700872276212561220419091252314235811371309760199569971333422962507351447778590903942231666077820867586243476594087406338066108664325445634705237176924835046575532063275591936947954228328232246580321338629523257109104965299437080369520525637853613308502192830879116111685366965548012394255146371141286674487418031166314787385018461649278757054938930324463257936039016118509169984489963865003770753036225707271846009321537283867196856667358360779339673731691323669178522475467622284705391713864367514238150167202812090215107902011697246166303822427960605552311591216050021596764068439547794301714772733587950200166962059195928866821264578286139589738112611610860063229377126260018072601912693071031183127953670469243089574617888573355418395180112865518158186726444290991515597177063845319435389076644790561652338370812662501087961502058822220573705080533764203956475723831416953483847029414868418119862760489765591574781170806016437199563892563665056319272885338434307764374937184841038190843065350659561153702584369537236859340422078741125522191791479487129650521672728462187270866376849492505724669360909074748841640956090518241191585502703967380901487811625868120205853822533565175598889022160146431767409229799216042035279386724838064920712876516438342266595157784568794528019800872155917636278912942433365695107411003769717935913216787860195800732298528338826199184351901316041603637138871567516288451933722737828240155039393887694168396836603185998432463494119465684651050240245442918865199104712237285112092763374913659619109571506716097450643142307922985586856706151567338249084251982158207371316830727503549108486909078833780327823413154149121670992354813490517985584844027087011267679632831062673695855087828363780591217694785298276536273378838104878156747358781398906725173501875255369286039813671868605793965756937609829808649910430171017910411326010322544249417083217773279932030651782168175623480091282384942115260299754966068391875659015857008279042063704137678476574535625501461944705103171422519589698373427990776913671393917279405195448083018310032035178104258574725808512817065604221836027722852190992402882935144254043495328980014137739923046451514609185537774180083033548556579912097384752951413038292704071584425449173857091508314112068721864749386445857102073278638197141902221526273048391851374307866931978963157975257063340705392406432629917100441632437636547082131278167544732267729569417896508678295931575102558558678766717948454832918322426675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] 4454786164806833527338815751841878532709342372355439329898459283530772389020246280243104660065163238018133105796703044868917373750471494015665706836196992996310987334559363227826437760067636442343443248988145513834257150147370668725917822248572258367065914588149619093548143666588471019733739764433210111474587448559169330811599053157255298006097551876614733030857217876137906710271883653704366879914714698161283715969652866168016683130239769940080110557751789851243407412954083590742331289193064239418368190428265740767585458190832198501519802650650384218559914800180703335093931839628507047348130975685848353620235265955670349541891832934212940005773070215366238531865140927338635367340356095807072905975157902115729378291656491179885289389674363652715159951372359663973826449688959733689993636268992832420770638010061545042938923818070133388849562220172563474287789192898121587535250379509016485876736026655417538140042524666572288962069956299201714291601881229690724513888334463105693282852888153758233811193344022657532639617623496668397660730769067371554258204083226445202722723738065865743699455062376969239177569562606741921011223005938757284424998342483044501361222704488405547580594968031105993022374917947768405505957533247483375464350172681522025311758606651031019243298387754099555878180790036887481544030160520070451168019475858345070077880580226232391718637350224046875888548541798954216072891155827238907832586691316372151973398971652238824790184345484153113571779574018200924287160468403106496225633016454265387634107631557232108813977019178717571046754410100308909605812755430108984424882707357465689067915090365089246992129304496004081295138610623304452915267860813216425029543301366981595559552181219232552187451296759924631248105447374673847303232402400514690140045792531455601605494075583792050245271119980765429654034782841322850601104097640750145501743286170319002121138687204014098245535169331093459809693280338825479813691348970776886371075399300949781500117504544926659825750742586577313171626843669432243200911422018729166957673054611361936159871962997130200628898295620266826896693740178922913698591331123585790635032887296106853337193837724354576026238058096647876202063443818865307874963948225552495746778910663951444422289109595753952725396958632066413819233849405010140791178885646699409932823955528088616943602074432855574518891784565992329099270333138110318505210486663628861904811013821368684611374530275432466991361579619682478613168531237318605911625927350623043552642909246907095627161591461564312593300645491031795476064390801808532892747575288762323091842668804388570262169948532156829204536415737610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] -2908488677474300779087176497936267478675701371781985429059361310487585716290758882732362433642751498990959118167551759782338530400855139134458832420980496476450995760227540822892928893986310340370295944423280152259328424078113187154046187527380269801673542637794469142935673825514491384963684322687056183193319414978393037048813036169365345191833682318920814371311819357418610697491256878082822413272920316733703360283699111061334656489962333758780984661347152003434827255268357201400604040715713232222655886527280156795505650947874838371386659251045738642217635081081279936321346143282533949756095626043857304859175285765198192746545435848742142746437086318815316480657324197186740693442225310668208718969163742075453153150839842951515089143422548496347543672687555659559723597045246423546141393176419707969037535448913005450001627661446295537374589974420235063717036844932480397610952791840966847325034766315660815393728136871198907086144486930625984771195717355562072766533979204004154324102349921681052000554609986534236496988988668290186462015899133250108646261041955076221076694250415897498644543958978056659050282691079771062898480853427461777390637159437483014682787779516595912106275829403098106037469783557063718269937373054071383912723425294833437076374569518142926820095364722451206566348115843971881340163646036931156803459647243318524455123091260986069874326298407686622630759833960903568716666555303350522090676955512466380822262454357783614606937524273509517222888006643678323142286632331430112862801811680930849065678893060370590676399210768472298599426323462312039956215788549800302460050934102720140205365303277557413031720398013872965433728706950077630381067476102487102116391235766249324006263778478985144563689520285004930270242149956536073194818209026034290360060692579381962184845333691703893185931140724163834541617735431809345888169327961001430123998986685127193090690460672411661288839593716756132044133330870333299900954045547267990842259767771291039867300936367498411536834099045143334205907266755735145345544890080362502073089788783044480727155052496641056459212889615400347299367219956155486131120950624893867444858844331356479148305009505019292178263698657101900866436287176850298274019593111266943173024047265324037243586934945993105878154146743412696998029779351846771002485624393704619949156871136177186745457706233490027683048074215501534298536026266305547988184812536830435791055014547268997604548003435634241030101659478223647321250445095323382583606134258258749964739308241868086488773415340617086580025524365578807523228941695208610445105772614619631846431235757306153809746984809743400470661531330150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,23] -3993884107150379294365745156153488073009166806837046965097807003808727520347892082739301408330934366155568287386146043897129299369621922362320641247442428984168247847506491686680371078984010604531753462340783041195553254719302153541455286676966106594165022615131683788280106345135423280827324033298111918539153213492833854090260121362531247021199984521760616985774021732180794775427246575095268027472265762265933069410250156764939573375968782910424132859167994963806941846169472611281787627770708529862220905268746508075817609102297920721187831256391922786935499984703454825469104871469323261625555478090269702626426214286960713794940512502272936690180854090388742583898331799277521005122063320394540901436447692992429519346286224576915954473633561453387051526692017280586091624627587994138095241070569572864324227999036191675904162696671564916663535642171984737747964488718220850972819186833478031240378573205585375886484907298967876089479803259133500552906907281472060317451828594600654725550803130893627551620591519441473289136263093277037984976937131721860075967165088988456620712734855466543298937815945402160655046004361690587774994002296929307020233620653263592281858397649391692388254778145651807121827226864321199832603501238740664411586859597466769749296462407579740292451391097548555844490107023886618568916445696021327746780158947186167157758895651429735345864878555172637787774828390480654672774343202156618437489495934606874306837246216075507602077764065767179179987215126623488516991712355136342196388338598622223165833514838375208359194402492308552791880504188489503908354858390519174594306406296454632333312664210279705831386915240090779267197741561269413581789201626712758907563457103203721515158463662489941362786947854332676158794399344616248199680460878513881475927853683813523002919731357184499739453499422020305939987798225923597002038363503416968992038843324825812294698164553909868083699831483844581449787601566287373465849903849202953946176592766363777354793764782939038511151121161947373114257946868969112564078994197463426695745103026215416663660104073342047591446591760048402243201018041053106042979946106813646169904652352814994057655411045680320475440585703170481786869517715936105277327141264294098992948659748322843972404409157191122073363353718897521965351502059078378228963998198312237761795573593124624517439884627472635940694986401587571916262218204846956100283652537451400975855376940684613015050386675575637372415051952419072572771917539092612869394957642104046005439358452332625043394203011796565802992836124334302488412230050129323735774949866828728468522869190163168305554031584301547377217334117662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,24] 17086322356826455118264590313552486639597625460759980955831317025243731483419732617684607686185337776221595934354233164535148450237042290183397482109895660267063170451459222893591674851766264170422026461672350816935845693074284337002033250602061876010708391759199500181279465521328197483961369707436721647742584019346773185634861637739820472464750805627394441959335831133885318557718175764601575386308616296072082573852433585355541818818020255296174936555870189348255050674652762903461376706093796129532395558613412519992500308850898928922573727888305013760113332105783876172629613073351115961102428740337321192128195666635201464815418639572542443268728281047430081082713960931487242279265574246923306359365718097704384903026003138544756111857875351010634502729122709183823421026593628830597895703676712830884977466369874279551149340195278306186825782690979271395829175842335283612049123204376321437725339140323933223683228406587532649221434682750017722455242919261286215536576437066853366444100772172282541173747768356245428294812407967146109314977693053997310699327492715629332512517073032423029029256911366628906640485310330816367936191254931078940598604970899769828124330878662366468523008469647091948480010769690085549856098496622626954324393764090854579597055338695894871780017772340175510090309979434009932546305305550972152477733462119681222645946708090893632269879405131437272162615067874162748768828645477183554989646722558293467298965986069627207310009048908624387880107720952849994178765920532109497464261439561577397407033040010163654062752504322315510010476397222913149835264257598446372495463213831227167299313204462880323653270232639842791217416621795724941592018234072224016685412450557475059349450054877235193517622648046544004597372911234207659713063165283306590369577781508975436552774084884307833257831648298280913009874391299273372666108265033777863410501884840270684560453757865118741129370441354986800179704761362808445723986105094098045798530232838618721292441328784600361963556567822653054328632881080417824850019759573921049309335137412258830578795704537757096756214015732076376166314593874196245162614635755101802045070933295183830151045663908268680046943831224459923495982541321312618355813045168728249908475641582933466162341744120902053822739413961612384749210658125652603598694151340198007660981509919105657586603001821376466590783566313354372808917810252967712950316807523385802187972063981328676335938765631341473968216924640563375325527744715754778309870162792096963761176391959635579415776744837507662500378737649380465210315473863645809613580685259913193410183468858335563448524120182310849958391982116044800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,25] -33697052159580908822249770584226524316625796399731614740126372465929732092097695561108268668409303630682110814838676884395530493057785853776876443929915688130437760650417876868519845966829096937426208551204084024321889440153991138465849604811637757204067473894940368130937957803799803044102711450817380335684358169019070930759047683176649991078627373280533371381928756069956549895799756209894584450092931545659421242350352512487437664078412938096528374802421026298009456351589225009718678061989670585904862338686713941061811565020243311373537317645398313453779599705872847219352337144111888514856988995748561406454938352417568007935741435004033510773916005054557110877602864337082847768517838063529229307540482926457914099376824352059011307570260063361042589806234894721898691628905351342768766396866867119822731880791045957814963799301731068872513149366513687250240711461142937703294820039146096596322605171730113235530422562141874321876934344642184135455583191982289294301092628777166690778641486855939600962753826282521173807131940377784087135303976533011951203510581647897120430577580529900289742798559102901054432937806807871109282261080989302483031388607125848300282556343475160733908858440991577056463537794811316126627084441490688589984259646372569892359904123708272071173236851470221067314165236903298816272006534836707194416155907638872778691070302561973365704802223459440217879914640923313338060980926871265566140209092215729052387319037527205559277563183222667941562283806626612623971109192163112282812105066903906914966209049889677426981652886998576978947315883019240999198864859826366124066866338846497355583759596145959734623291358026547482573552704651565500918031261638527860263317074371649748923194246679136335068244993160257269059491099624872940047424871761963119729919664124426998469632187206811208274089231330913632874115416997352502714031420596024887637385623905909371968095688501921733380824307827154498074812027187360704777657790968184957724122892094692452163273000774847841299745264746070569516805061899777008046984420362317565738931704976936515339825432992810279404971624201534188550613452014452856047491633365905682926479459592735157680093031899282512599192432329988099661463434891272799946206484065554293767956886527655963751487864446956801916093049092277084717770222472967372503318273655281344632556429334928613223600598964617568852550733779189753999849453823766264063276085356623835472139136748885040132802830832112386532461626458319729986375765897685091232425853441142931648564273230821314669087250613666301341443814780277143656204212441710077050262884856991291780360137218579816233842884829235436617576437986099200000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,26] 48374845586769255588332003672061006306096912111626585110067447744907782005072020892640756268719418670442670524672747294218324900271263970122179095982074835912955085398946908841162230990568533877043797279210653045299796180094373483272680277618272435327384335230390146418666849185237027978433313561596426753450976837912055918020261037780369388408337253780080996334210690292186858280525491533408862778965808215858019489642030941478194316544034286345179952010143851183321749050140146100788296946062513881081335175290185034838511586488268773847008822720825568609438518830603450477257356438903957726119333727527627418400397216126008831629836669189776094806319814418470531069208242737286032113162148927787645371487575760283587284520972681490275082020682022951069196724141546252001394347358816788225188626603180739068949825280124703232648175970338132185914462098688895280414040427655166861216690622267408691625244920720507003696828537397427043094908510317089033373296774574034757369614989138238676929997821549491388168482489734792558720154459979255046576193829287570761124645385748565255672682731627427847589911401996731675724679937827400264044166573990699435980248504765135267974568316058162225349683075511077880139364538927799295426891205774444516352572601991233726542240611820831194491301617044243550062984504029837915038175630103620697530817554871726899468680295120415556348123085631028956828649874582636101202522005410862586283401218353007386020396282195078008457273890986966925800570069727046724732732719906681386283836060569048731865245408724012822484582569523886046057504926455367999148660252496454634977704631211934318065896083355914064081343537473171126534973454426254873735755686843960868093832633079721025508279760841703938266181066287665109522729847791340049697286844463123562905540555015257734006756414335882904809264441774611314430629764166547053340834149184318296599539994572598818065754637029801148398384671474860904629071377402534161714972684814342321222282110608919934332727551416779790903393306168945032380024579949811359073572434992558142601683596002217923937682758905401087402307042750206303247050230288005667956233337591083386417782599520548342038853793129251283286128138191020282905372850571268962670712318805849633948578745233879411199862139714609189169720209361550155323923921400045074925773696419668335624048737193938921793087101873053479641628409785229268706592223958763449122450559006856961695092479392830280281830563438375859314258666136476650349998341157483896905692549507569670923158792570548656803030955629416235783532006068884058024429282082125579142734096262920990081587022119319088489837359281676540859343442018304000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,27] -55899773025764523971050976718866036130928379194399350552026225943521823533751846106426767027417008624707894331306790318872897842031314231300975965007111693232659759715574635268882323730920086489643207817514211818462941384667322992520564233894356307959662761324217282345041327568222133824761262089311520802711724167613712988606784927328289665304642326533359344860850425259160082087152003472273633551924068749683773345376199717584444340911609520359466433334162002706763163611957806943457772962451269995079408023057064790883009896718744343809418668433987792976977275356930933558302484679297616011271025670480352943532138553652767628633658476942867679933168545890546339872515649168076956437109924893506099633705164628957491208695696630565071223518930442988497061179746810722240859615609405828038608790156887955297946223148970249579812559552173148242260707083038569489892138699240541349470071467481658674626618876918584855539135441440857813974950576189499675960862001461962205694087209199916959614675401326135724865482772883469511487214329305585723738203951339724290070717784388806178614728013326449672155760629699246322969471329697700049341713985356636676677549517753141371402613137023427744476797445878973461725508294637270570737195221327878482028139411928326956908200025432399073826664701408668450870419434391040013780242115997491437759986972746845683056685432594623650957391823898300949825913056979033971445438572235947401366318310868804786482022277732621118585185860622729915399840277071771323662923990724686487946951387901382799086849499488267935581181280649747244051616670908644963734224653747655905082820458618415860030259774115652805830369855282834868262073671309026515032138570085233758786136660091078628350506812385157253298085337772724575338973207059281364350149597910012166048614907816491896313880265287408865343032694184654028409378343238744205023473703306644983315760176665369382245605099923027497296419314869344967661372699154449285819262168337059391640215440586276508752956394448668074885792187190045031532680889995004479167950973464877933915802837972503542457857377654757981838867923653612575702027819857591825453297822621617400936003429289971149050680161654851874435109409636897160630784624017990368311978305546661887976578982473524980483263626858635060692265906807761701582890271356975536429498601651520377217521461926969467767180134339495470414344806225169381874067031885311800292139832516530189392840665627126712300773742189437007908524583899765746390957668199184207108151700321959079336568481700576522585182171074014942508254808552920859565071456602547055055199399383055825388437703255297962470570866804100750003100054487826432000000000000000000000000000000000000000000000000000000000000000000000000 [131,28] 54258775313147552997869969279177565390994941404547844662014287763380840884924562920198521020365521063542500270688118754594578935182725519366415806258923731883214101449435044405745264694502820109797072389024465677098791016323221477958710092992284264469458429127487775266275170168002484011689010142572272907779508348680041920793999969010235981140758478574404998061856149891661865233700241235302105715810868858337405193585269888351582922563385363097017238132647768529802163768319228233648941189757935228447810206362798557900159848534830843172425602872689768831607116559537849454864604869638175763792864782572674375269737703293499100039153734472331607245706399421740657409596280053739071434084682897714725793376088134743745027340655901613692652660694037993806140955316812743766335546837208369612688842365081295449011235437221369034185188884715738837564788581556937231884840063455073346259351544333738407407490913561097386922124114014976741952545746926577192925487708136847852412094571190115774492596894566633153933441907963451269594735997060487422893142877305970247391659509381551155751807471579224461488365551740258972857365731996211924120193436537948382917322409500439663508047194939304274354742289634774903478366487388680478479594064832262411020489294993145696157577231993489916255204419664518013270552360975995772917724601486766903620661507312327662385316475247799668012761504977933393611359485365265238427501227470180628442575479320789770638358788970181556824715553984055327778902143727546846044921153937099424872481293918748070941337992764881006975927105391834088404476379299265304727601690257515141815165656642055614033986423468192829575132318682576609488557145690962958141687069815388911340286733012358168100018934146298706224250042171783545322051135667379328892057064184849814110782224334713446065251518682815910274846437453439038860245085580941322357564055736933864217049714933265424902168268129095786042557642747670080490587901475322732191564493225832833078443166095188159107123290119642272101627856365084972383858297528584506040146932385159762853411371685976890764959427812303100671765019923707308440427970608809553018260627960765289361972858114604202266696844311788019331325882101255676518223877440564855435400716421852119874358048538066673553507795769059097378809212290553080642345090054254270396177355984784516450279698183821958485239600927543029699939046493352191555512195817892277657378688811353041240432337775435658630610593124488746436728804154924655084872651295288926543478482394328985976463072520102618379213536753421224020110329149717836257917207083369268275348260494856298435697122037315183721347325088460567549049839812608000000000000000000000000000000000000000000000000000000000000000000000000 [131,29] -45327720918766192871478816928529654608877907531827850087087878719426197782141450991492267242920990660856983512935634923610999166506250902860654793861654329718151343937142372832474330524345270093088147481817571891657723280855962449462352020965917246283210691810516219339713142367017392926912757512734206927704573888691509429102066448508296494351700726477420907760993378972932930642349000547026301653878251610145354392233210214251777405938936012561534730856585414063500473749586700705983758404143699044930869253733366073311295969128743015631391494967884977664933173560247820413079412179549648046063912106200391528637890408391263765523681126150338208706130093178264327540538371309260119413966175142699591112659360047198404805148596439185270204956874646298080198789867261612595109044848500543697177065955548259885220284390048017402108678970259899173215191190378585436603401687389550052742032389775592352458986637523119593277862559359064028041187785425223132755220988162584061030355482642404846621785475925981997239463090512624637684308010219492306631223565685522436292048537342138698525115577964093845522042771311552552874388653162120691049035569912466398078769905358146345752246802631731968708617785030074095280747883020618395982545158013986449406568602685323515719874803947544368105637313692375603425231554580730456247494032733124848613827336661411488056082597934150282551415796247825563250345425027464933928349905663102749081939772812367143108981572933816290042680218881446843638216302803753222962643125416558024106537569463827975889728406314107701073107062450812497519680571233329628990500169269981485047243166345150325765576771847133390816168261754270188920868416876985121052791990095882484186061676644690800839491160997462031493929979479152233331910012524422148076048370512383625110851760953894706685618248797871992118075451114365014041440529815539364414916123327125806294081809243204748706840921531335964268789404811464699289494890589604563611289791470665805750692468665800328918051043032156949600890281524989981863966259619522777812303781698277665225216684719887537611140147089199714438546651314910011149950299607515559397250163978747932258352855479192704865753927593250916744237661614803982964471164497250934775161908992284394309458263991503226945675533980280301079610869116628785832605301277772249441369486490429746047368300242170948135395513859721026869203497552927137483633279042440702304971772480688151258042434295185725656826704055311099357393780310836931732928744802904503293234831669499627132588966502736190873615752159119928941380908174883349246106695085275809889456627956573831419791694133794161592486970887166822703972012387205120000000000000000000000000000000000000000000000000000000000000000000 [131,30] 33142264999350486333126207415996695359400469039670954988885642923668055568120258922236442140735973260038688192666317426960705213283214822380139887303240848974811202032688871209616717117344985934107288720647989061459800854984662649873275813693848163940203468800897241934905064147746807727995114090938457595083489907730065259113228823342494470102729882164982491234768445079710890253464297037100640974271681925956766231000935698348213812363632380527983434009657629418254646274880437088354138586436736236348192404426398597933548032110153680089414163896193611454445093580752492831103511390233025102250636111038774996335199468362473180859087994703419032980776877300424836497908135332596442053458605986957647496603728400561278996815651804026768209863976928217482351521959712318876207083010858140727988742471547848891766006790063892528989216367498223435284568941933099835101489431992120330251464548247711061640860796840996150390941676312051193943642144569506869965157487272072722752748521938705530546386535206340465958901329361922197190482787505308621279940303590651408274387765169130086274636415491535527434123711948529451502987074588933821706089180548751176518150912064548634157279437120914087539873715231673542951195313092362581044591950808821671148023755564669528751063192550048024276920525856130192465193695523148044830476166754125591763969977663601640446853817343595950524311045962399587411586318266561861669340328333822753429263924721237185412082286238972312375526186780502717687733493859925938625716360444123044695458668992548053793111547075414265022005211211368630593597242961154332660322656479674637909430164296123449495962279859127472805881568037971495087089714545379738818060111250978584942463992522132456248066699976184446633529061667121335657897922159046044693879292503310039987046016413085273597050166900452678646358445516884480278395196891099741854676705793637815705215230446279354201302314029758425623364875195385265403613984160404049168289526685873845956284513312907224134749839499027771119964869329256850595130263239139655079900627858058380669306277960375374930195170950133800343872839600681679343056746236229621329858699488060235085081229717783874167317004645625875567472911762294225011565174198209604708333739441683638243696277783476113060792442624055405581855323495402532615526397646435793829246899589528884719583246435566319947985266059142415684645218741690560179737330332058572459275987174624912006358455858674108875734391195929845924675141560789325754197359723158647741453089952549884727558997828997641031254233281196329412557341405939413787579371572443035634216138252448181878408176135388663873635962978327712199066921415475200000000000000000000000000000000000000000000000000000000000000000 [131,31] -21490961557488643968263412445952822889722808168488160470506408714406883618567485713265652679696569067130054894396353178616686442506660216979084356452632748169752745153786496164096254595915996335807346430671416149384241883874920104120283325858728174983558464368603433604011919484338826251448879129830276101449505098558474945313082537676046318507914339257353258569086952476044952355400239970485559330729778960106597326499999141607804076779120827481787562354657288300638343736691419176937302727578365074716204752595720729551198668016653013340200230343529785970850296750648685906282372106980804820875743894714543833470142221286336599607924636249334019047673675806283775343108892836250604636662739687140681786491448874490098196275341233935723972296356743932275920019045700074084360420533654609556600298818135774972834020041973475077086268796252266452220452949723845861903958305339063670371830509809811330704492972807290260570297375270897490197055377444218342853884949010768600411479165226210851186831997204632684462305697656570226953687731051599905297996353546975951173155781706233508175839634173361467853567840497209868792350454527773313967599852069092539800157508961037521753464325029911362447369709161397810926795280115757563025039786375909925109911059430218062295289758499960575625510832200042213363974828854576143836045121482023206406372763047051686470511913438136011986913055319173622536526459084872850037613659360028649630637331084028576571428608168641627927729435541560847957338798164283291100083860905893186422435736435248371844005863600961307357083599974418035140453506659089644085304564405476940387053472500363570967094766111578116076377651299557985312040890445552840789739517585817767981283972268035830083024045104048254395581021381999760971803109105354957628178202158280411317477764743656292874339807265656414282037336756014099363589760102862403789381127421429081686748830019259462755119894399714154796975074376531153198146899415911141871928316089446816630099611102639017050902140578154185487526925685527477059060833397023252050091204179485624528198848236279416636950131285932566980902095234992349561208031140049593045962726738494728677523187633744110465129585646050961805819731665739693255199988208700969742071672509790244981824483095281890123085849051081024911483735151408901555849906530241045626255214548396707305491307939002451142562138145192550782273947319080508227381111583005929420087648184124542441184766378109314440485738692078325652644006336040315107922105336273840365601960070538678880171991388474561393641593868239437824104254611890696265451226025064088728616365079578381428008707941841649979461723596714041063853012413317120000000000000000000000000000000000000000000000000000000000000 [131,32] 12500375912720654211374107389008170498674014202810222897361801041070695003582810754221458361744194397560481422178371735530648428155475447830202578157204552225608279077605982824083396062254881861689799688483311154405642321534037817874638065286376533239334632944493146217922353897846057249167624449331128662357945467459604094107132281316288937701628164975231694555304351708328992068074823607453595054100661048111786538809721784811742751115878756789497649312768407740313804537041503334618288549348191072703815979494119815615099187292072963913033608252253382460401080612012021579405167579546337841068966285958083574169912253990408313338014449429830867965166228408308254777621184642021398344583747956194051392531295200872127045161018811565677562984530612323270545562103404755536061899724088214464525294977056887008583448691506287766371957604482230081552586524494753020537592465312385218766461196519628424008225428958878143989939078047257210495548312952510210123262751430243833716391076443826946860977671741603991798663416687798224679921769116508564827396636301978941945502269272018047228261842733636820436984131652388860737556924076046249316735622047883857962345528136200020300292990650395103991141235959786726537850659631151123112568261317965131715701416304762445559993414264094262934439890861876050376408848654537523162039496853197489672968251002117421290891729359847485989281034886957082398405354874930936231802103892819896173373491111815367892732642555216556950254623467909399951208953652489650074992764131367474576613768567942733507073966954019157192369964714602197620722036112359317922482998258891421771315288089321379849754827856074180090108451137917783116615696096590582854955127400523695389515922733129206778868156964863796689582828560734801457329570297701886437870016505848250264224660897918126579544719907132155877406318438496993112413294175355060092624478823199855899393136632770329875014926766629969926253985729776328811408439843502038959168691989150925816620420676460097533996325703232873697156213610316482250352030746951613804589819324918712836717850240580126223741174812958400147996859889469184599911514708812722429420238970038202285316200284581568013250114748174998681159905325549056996450385169019614022121331039576443193039075586370450708438748238721348814576928036793694972819010888911513710595207557277561193262327232303055335189870649015969893091836839845623435450227635697743186486270352494951434590322620356331662601021084940865910784272069616626084529123470407502671138595933061305266265062982920026848901330043051312905483624014830826613795025307413294340747244483916717020730708248752769632260927450554402839863903649792000000000000000000000000000000000000000000000000000000000000 [131,33] -6586640035304127240409774093587039855840003301022340109362561734345874817189826330168952075285216181279603534145077100736059116817769293844943095666689955917520990086878946281960516618091114377703134007048060881646747009861929072659287916401364414705735018148384346134591380399251983416036249882784459361997151770998918397301023612617074855677287267302734980108487916525921607565716798536313232961884802636598712761836341279440118005759492091578391169546862590697734328224987649277824316121214782976602684523834408557101125471330271398655248792196211692206883412555645181863909323738338495988387901961486884738432361319545311957928400531900086071128361926170149739655294437775129745040893592055162319825259293048890048102818276683331081396528036011745046925272419380702234076091542426884545827851806540805963696524226555826976755350134242707355467478900987973146832124298461198564234745430997574210824368947363387885965402668179335743026002139531683270981037499279979961874322592252778998681417690717305002414989257106763494406725717391278343441136676199638029128097463587476259935980741508742599840874533005100820793675369160088957938795532646052774580936593833765247358759275002381044712946896297314367858337826714951285046959707447355580251260763193116971736484043261694498808717901761526604783374265001036044023692894212683859270780017772896058453142927885837173571975797822544268161210458043896169241458710608869265977088079562914849820181658750678116045441742705940505597973047286333520595178264425846518818082155306672432981356645156886793883015755516842234343587641120313056666310876836557341505319642435878682237307536065874934385728635921497465722486053416501325911727656867590825349011742466235770877844277927324161974229799304281974087481700861705812860345684374733884708930621930736399031587279152289151077791398806878134676742498701545990323198298391952709159570433354089533757627850975675929373569093741438339616635258973829314693990695176237150542774080299114358888114785809031179782644105102434216889399167580654013686078628295951881037291790440126123510457191080270790742663555444797095050810727317428077957572735251714727119527970520763871887292330767334363203091084640722619946258532936862492482147822911570886010029528332204242362646162972234844573106966327124543687431658226037461323734057968507275355149828625049756741463467559617527517956122413983606333052821547895116797660594426677431822427804301399378535872866283200809931298978182468512719774615734089285730743100653661488020480471875189320468522653872726020709494983413896170533264353129944860161839277731518588625669420911680985708999073179366215665241216631439360000000000000000000000000000000000000000000000000000000 [131,34] 3162575612196988161953548756213969343613632677224405420703944040692923392503753034230513583978834904446408762179049917779985681344519215382405603808063321945516976569956763330829664990498258413093746296045693284628610308386255837353250289990960577740450251721811940279649658506258290353750555076952460757943644935968827474048054881608938279221310625604496980318441375657169611093731277569494356919020961109713584338955796165990953990910271142413408490288138348657093995048677410117062680866155499249795967469166327343363957043703091878780120822523038278229519969169184968750628598548279482245681686181768053275025746442283441343440551183033217024670286750934927229518935345508357775449614418696303088640711184296053825477231315783786907126175074170481903235465098170534098325872417288670806726838930816966906630861286921603752264641130937574601218375173446720002874630445827713118120695535238182134972003058323696236697802743063034884341985945257925650992619330014875799640938504217952362089039785033594939489373683377608366716239820962998355440383870083811518107529680214923484703664715304811958828541005957297333149892743581540801955289751366691853466181541959576690013068360636170207332288360211380836669117487107293756027203584420778950969950489704942331994125775166876691600951901566034201345678779241871253077437060936921102156385460845748746371899180685230318357155167119468186968299453260237523645997446258556327697084456873927335554214974965006612940244261170373153950316356840926463647411539196290866640963700936585839016096743397118782994281771254500368568671947536748558198646452112223946607108516798294317365437040470434048057747008142566483817353388285725179008240270666388293935229673410789122820088835808592353750438201341255107656900679053384776673159230560930427096915821439671631052943287472118142939545004056831871180730263147517533054162984330317897448218561486918945801889814019333365671916783317960687012149694056901888216613056116795150304742648609886150657513868443332136013202361787371573888567600190481280731426157304308893750064935432129419717923046628807282789868772926495863816039218809376382814413730266482058863379721728636515636294502269722492063895008075709272521249930666640965351798635048275840386481935500504705687816684546992902240089362462143908053677106986918666381450118436834865189436117317607457808310741131068516044919177550390414034220442718834733453553883984348004070529877011412241549070998722405020278663551766497782573592131222214412888295283317369396799825112705490009994594152973966664245234666355689829521274675096915561106892983235028951485429098183260146024741971817291513199552098205696000000000000000000000000000000000000000000000000000000 [131,35] -1377213503334879049092014291855080847894109469878503357187302105557202128815394009749693339506181604171320387076414856277055373725888965428624705131783245497196983744250458598409872667615420936001366410643719491316591955984136998018876188207322556983394568897004771069383006089046442025582049943842521085574878106280487692088641506321353444377438212300053104591361782383152283883283361303891780206798527156776025460190930849038718390317198533358595824117000151857797532334554103373115077101537258626065380423900004152840692298302191846342125587243881912953437311953235809422631802958075823140317257277988804303696347962040375137968519680992351340261250078102730481640900588707764689231060436633284660026007431802015613974617803845635327914137101569876580204275739084940947563511401183856984387032701701295095016573358183756946217575942994029461566911962097478353947023139700978806346975896782364715933614659875623637156569254144595381911054138088156500973759718851732237706221642569920177424252589283646980621314684266506828189588679060565024084043670533410778544713611161965973896775637169773494558737474341020378240913958522333989061409488736781668171265812042632071990764462671860312716853309920251023670969504458965047898539993279377616932385679684186716816998196567029497355912018161356209859800774093769453122053957125344118755571031086200076687187067800074579308138577858437025858155466257554119829487261978963577881132300067710458934452079316315220231337878999409875221806256741535624580786842808727763981527808545314783439407490438034580101382233033534212891175940067438046696555582713289979395146179778067373067383200825583791552754435077815461522188503635510958004668647043373923338199299702557934466337762755547277562520564289277231474676733307747572262136840355825430521275941231898075857060454208978287502425392184800568613865143614969335976582161996846205184284287443642404648562795527953209816628955318683852313121080421656900846413666945349659122985189740383433904086134353578448293705271274293810384286927425873720866584731515637602441942214990698988351270942914972126476973925258289971705620347287556312319583948570203013628749857736546478585913100697651970294842271782877477345575477776858348074143342122804312385969018103476287490821373482506075666930724838156041299071026249979810045371447242920659168169781580944417232103894672023837504348650022852674035793566282377105245532188984116828044410434415513042342022402864944846110386900861459579121670685348610963806067646765104723648033854910429541069288294041468840185834161424530691578013897486650369456723329391953110290295596725996084064731096255751582078978926256848896000000000000000000000000000000000000000000000000 [131,36] 530314093884408508519305744776246956348693028172999243248543707988631843589984707296560441462360665644689219627961860211353527908362695778236860144838206652090069197494919551431723988327667206517995672260884013413953497855561840040513033740231561428574224024423210829737668906978405046741866386154548072459818160776010527420111620537524285033179651964988970109904336657295121302086140203348643436605537176260473658860758876777184732999720265303487071235337888317624518228774257444027615675845193690139078123457523848467583118064483602684705887427492534516821713491721967346852551965051999978018746758072581793433752140875444119875785859917489579094943022553489255990995712440292135472393218257953343496726133794598056370897772450663080843170534205745809526241208574742679397582248420369229358378483747909927934005134923049139022270518375287747637157544591963620908542406291396133368034763338098183876835148646697409748520818953420910080889547151530400382065912799343029933523074317084669506938554913666123590811096591080429391934217190357653559711340298217554362796099268743613794295139027769655906829000404171136734986166000713098446078398140306907841237024107051165358907568094332343794455435639273034750144739483283755569722839898869812149849441358603197370051657624570223922989820502610169778129968617731461667794740130475258889415868977268056763936400894406836809279344679264311959151614525915920748968208944233910456397705178701391489764572950194297131261472028622977915483443878434534798471829271307166178119402855406732708202750961739513924100386197329931227950193048328824928783745645518226793987210214599414500622061374817542398798577213963259200342043902799106928826003034421668696242379217331135627218857717338412913527482616565509099461692012156583562148619662492112915880763535374241598641003846362773762170181023673739759465241715678314609134997659139077513150631567778232937145473396782784491211145666943373032912742912669228817877998126680906282350488181799583598838665785823476265488622249698786074570161175730334052109166172444605528938707591684235341788512876043860666328156721540732924034446710535021374687549792929814997996119207355409009535451519867498676047701969409025000361134874183945321386577966370204229034185582398481404422259179803629377337176078363266321818053254905581798104336856728818905505852941366797329286110286839474354296282543583678364356376031662822234246821648984531285207156817186133540368739620549038547037497324663197974732449913402907807481419233831236479687519044611674932711817390615225045994768416531575740763193722439481649217814339661569275205597047508849453478389803037284967727493021696000000000000000000000000000000000000000000000000 [131,37] -169955002205761461339641411714804884145461113195632176157060736271855790435462696358859562240525746347967725772848533162403172784854116020664670803291138635274247237018962219411676372348061258808952338855588654089574164484946986032353002318277977830344982789792971645905735419615183859006643846798982920400923710224151163911843656400706202979816485016208355020124854546224576050961574911111953623752672869148996945434373754860376870429543734707690175318748129971997068460401910082333618803677030825052434603204104642974324565976500246183678968102032495360187754062356763127317466997539344334243550034799325063371742040451537677202019987871565725396497698632305138808231813265412480877158168732921698836086089128725122516504470095286523264874464584435739433011743421066891942303612052967207525089722759104408913327129462704686571018648020719917787194859394294860732825438044527072687365645198046745629804468778112257449714418096268604650957631555036858214963592578229868667888453093517390518556727389154071993320090755700762921053344874798080665935039870155090827136763088383130909643512794387850862168646362402263768308512884121954564444140657020091450474450414849740159116231873194553107320572895864786650067578446611507967537423968729518523351033573280243133588051068487762375389521461510986580512088684534663799224809796888147038427790929917239102900680275254881685220836594419277474764002536105676629538467573099797079731063065356403795530613702750403926416765248276513420676280402778053850318497108948550140598413135688978244210190740541490985428670477495076610438183364132125501761008260295551469855304835490405877063789878179761958568965575409176647447485399500110486391584846971267245702191563922710104013921822578851845609329924552759513398030062140508942927387499130318261679362831017706366305480961056743239339805711380572982383448597967719873218417071697603098611666504749263762980727220546848036123321346517637251560145048688617768380288500934197386579901195035928737603898663013845167692097634528128016541180388690380927814411756756672460166212354926615071729905909511046985172289213797162162879049964549181223487402692940237501237539460118047447009332417508682148090373957234861571824965490138042357505665718996945599110657509114854271738559824353927830301469926676904714585546125547040742470866560307367440219605204160479608023324288014280851974536960725962252690747963486742699466111697974701442360597029860740659547250791928303945828182225648361404694816283616753251418635126245059209747299146983854278551639890793157964407241655972710064827987177411129309244867717603198671383274621247945613330920384494048366349239640391680000000000000000000000000000000000000000000 [131,38] 38917331726652107938525346132731932777627518002108584426729291258593970454078750200212429581347869484533461978267904287583289509347893007411947685396839941118838124951364506458205614293146408832243883420228840455043263993999030802792002624575824290680933882986656641105734317983450990529130738661105640488606556917128807463357060123048161568334407264036709747662860017112613779299206517745656605216314845528688271351416832332960800336183975164971842819406674852727324274152277627683600017204462724473700423193756186609971302337191086745864364345114629269887821834374359292226179238909516051358526817335826112592947803508536657593416791211821923925696826934309680355184219908303391180363691809082081293196600667746113566297556480250362021875035623296718859273824796234514139035265722804142456007813298627225314895223223085484916882098009807648713426657217673098734058649258899260393861717071086121777508824890329221239836037286159999364714326965429710633809071673692404481059183820383017387540580479981836411030832952108592512508647488380081969370586448353277464314949608102365792129467462863909317113466499429396001745722182635199888847389754141140636124306590222149662432501281204229243109498951872037440832353782689219298049152061606014475451609159844415868855082295208976061865496388489366314522860269304199808145038401035597252745437432950707686086231158330415609805489244331241114511082372670573292711076675297921534364401591568648090822055693594740402292543592332181154355431611116587843662193677970316939408912310004859234995225697338299925851587781823448998284113225075692362090539165913768242078984166096300694856717843110361834528693179711535843986828718042773824214806582391155885871856415205417092958304490757932113361178487540125384235754069108968208932220324655316092456281422622876390150525400471769086231426759621509368772202583310132096805601128849212865668646602380176644942450702224410498105449290462524594479368917222332096364537288950317760796821791837686938029142251415365141827395439654274159157095684420070587629304269500494247033652692194153367907069564412984850292330622903343676512942684234982784329626565761342172959916579763180806551225934994522828941753468755075692702890912854348659514219502774905700761101003093357034088642479270157804684225581258860614529230589413734541157645373819170907915991123769592485484177405690836290888617348875200471253034516212062494910266046141020684234890852233380507762027321631320429932129064174552932692121586250231515929560527775725677863153876781059501216446297053493634137377507891675083422807887910335032305436955590417881520407462451540526654687551989108173885172770406400000000000000000000000000000000000000000 [131,39] -2129053557718072300229928037225769955590534127405271001973331533480674938968663205616238221067286025569606351185093790522552302540801749601042745181429103346846231267206771646460199150696357583465180325865521942234480841839782898288285495171869081101365338031411632394635225891875636380448927651173025184546856033837931256459757205346467928487907684902913965951962999195633192407590641932446300205897499227969222392457691946249466161280638539707519664797064962348646092025514931838583745735150807710701762794362617448373706378678401907015892680569884545863723550086789893030921290416788579015321627367963103341937735074347344323617142863727706971680691606180844329669874229993450281699796360645521442029523759121139630579865108113553556548576302590408259528368295751943464691477144599094158904978102851116117539468951070332828072506511341813446156912681508072744271831385633095473829259402377217617261600878275577641848749502225200792345345814279412311557789710439123999757807629491126970846749017825014339950414463363215919673681328426550297990384069134256515343955711968790779460608370094555894528315119472602871156983717718320525671421554642971282888951194382347275267932161584777805818354449304420479338188173053538487992841305739081143640341156414372542669138210351620129171827189247180897461178552628293668416121740027954076712131552635445524484230804149510244480785500364996932911542377527714718593834128516193923671528471673633102994458956405452270574402596699830288922284565886113984136543166405560901001624343891507609200347369365382040743529802320984438648150322975071215537061010905084776566889860434652271704148778733157118292815754438131114534136046572345531786941377852136825088858421639468090276048434575790298053253795344939525125164680116034990530397567635058107023893743257028283619691668948897958834370823035993137133726021786777481263045056031322766023321311535923626800740206741174273083529534576466151086361148885291003362953548227920702240835053481853871792866577077444508554234972728313218273808198842679739822328517797287055607166566586036634173779156865638258208717012685883582965674386527443923252221501056264720683581712308212677792543236111886757215063296850653811403969199575660241894619990687154232575486009649863263049755276668092351317998348047351745560838779972201075218789206428865147110416652670952786334355075027800819083218032771198962920844314354527251547738987753692873743151455686448754612906625233652670005285500829823539247417555744475258396167137794666112160179375419339957984201285696352371832703290779847756322611324520215965248768303168611347790080582237508392981823253720046555484649926164480000000000000000000000000000000000000 [131,40] -3609557538348365059314119440387770973662443633663966523073729261538065947261844287573686802580317975115581352252637680901507673317462348339331012954943996354005329213372042259216775229751771133302187114624889850151990254163038721688716831752747320706167699844591941338885799343345072127734225240828643453687029788002601537937356059819990148656034275013480328842939038045034605823306475505222940020169043815100960084228566774770917826495815741991822136897943577923347709363548773785482542007834370004510287012902872473770396304104247281080163574804219050628862533569643574333744791653048438759009466893098795910414218597274003699195110102314687774270403872635232101103445988917326757720857354512025212270730925187135718921080955640782248715713783444300068090004043667270903906709796249337292379341335283288919199133237019513978173783273651549677443508101703574757226381854989751744437012941441483179824144523101961272013725359529968425408198740451025317451038763306418545939513876168694130295760238212800260034881339009817631930654998567169085160390922251103622786753905684002051738170581454875241751894837340533158124557648075931273426878805189457628650980118670938240058683510424311178479039972212009003932886867731895871689103513513664499435817346524675225875305649810677511821929503193978895659992412314373576560268003324307350357089609494663620379436889620564561466052389400445988443194773336290216558724685910389989795573183919609611803391473788183245002741862211462093345550560857714103876646751334569946356752295941010063359450145338205897122898040053426197157307075966452020939266335318249669755428977068991862523337721612200352594792353830927984666197264382121007056937804076216242831868867807194333320222911553896870106870575971929212286225499332939126920115132460151431108869273874028847717266190640649713239340765392167011712399742556331166612749080837411160495562272089369330401066069239814553813200229813705946014784419617412149732063836728865398240425235101043530293387226242355908570014134330153119971373422700935850413860427035979322034532302652323924182632830904490679776184789041391334276405176183003365559927025410484851192331893718624677566377877444192807606557162636433194497658343688773555132178426075578697780961095233630928967274484496899199965511877163273705225768747843726452449808255384462235028954651414801353840028512449955990433527211663825833811559665528047590040258041646236620566948797222466045187867567784118327424798443168056187393505287876671720114666703626616792818159180796177729084142558667593018434861480903532195124783840647650789559907387308329089065537804068469936947653622022934302427710278860800000000000000000000000000000000000 [131,41] 2448683229432642945563753279437794498829534480427668910084825488060236489250572708794977473867217629671226770202653293727697657631639457761760262434391740513251733450369588562896812063822373383360405950451965628768334063813415420527971125841720863888495868620085391484756893943664667686060300415995264885466670229377691615515858498039673067018014974631959762923636600167188656528613025709657222986551514398205628318333638837818594239978562647280478928332228981175360741581435233063612307899753499235437282129385037677159396553756799842465458521223975240459911693283981472865309441297588144018784948381283191346311544842624482990705740691812159439883551554198844933699356073243366963762720938481897037894403771611489395658367269657365364760374174366920373881084365857353145657989314744096114008282987642484999971642553499654559122667232349492230980467818423146439763616913441144884339412290497578822056587662336159588697024440284794676023154451775212460044454518009204118354052139881194785061547083767724599678166321967191629562064431749484580272010749865787616814814003506574959375768927966740135993955458744480965146672564985288765698435207293306782891479830159423155352439794221844167038708811864397030770203963197867322001918805149708431377208293098962215439670934313798131527228447037668768654704411317881004934035296062465975456793901267912849533894464631096841535046136187265417164040174416969579268213408808894114737433226919733511845455215924352045976574984364077129931168631310723857861990008205429054721111434865077937874899459112846358089906640823821451299911600316035116133414243875126547483885185517625365497845341381062431525311139703739087885217811580902214528898404554464288305502402420437131819741631636026187581233121196540375132889610586756502845407708883015871017926688587452477712619556371333509667454817903277462639593632161024862612612178173237515867064588841512061777868029928815729884263799711111706923482965031829903774214550218012152763211865772203669747638943990866368832613888463150374382858992346456492770532412881787796144249984699441819856412715231204011371610085737096570951332438833993745427586799775787873790422555911682366125689570861010159364501671041371056819359489408654483395360543715669022944491773716130900163572755797098893462261471227771388322517935829231613545239237537093307995997334017005336457552791453580936753686019534298952712720148978810925786932434979446179256981383474044539713268843451165835519499395889969727845639890036774828236596986935287297509691441570080704074495390666069632041425967139042587813129445481445573395638704905307031808468747380883881258999650452639408553771013242880000000000000000000000000000000 [131,42] -1056723343024222721854919804386096625103128137101176718247486436526230229363533348833191026469859721827275249476748161916742225399166748901913529653775159299611085027373504642003087916711791313603483581093253765363884963418866822878161997758924598719146696391315305434390442336384942249907316009424744754841194730933426185869917030444482009460170518958977088660229930354881018740755756772409088565559456418074047788209781601528093975447032720992809700617970060871116564259143945060923994911229544198877853742389063827761384095036559311791972846291297082825588143151814339237133846881537728257716179514637327526769415363254175231817683476219789738715103254859622797771276219277925239067981475479732945952091284489505449959909367033897887727203257176446032816259671645313665917277941509745463315309710820090784304194392626237325896708315313804663064157041439154980729617385356686973947039422303977204983276486908732819450350915491810705788519332438876519811140870217229394370011116796801793023958001498889277835764569436588275968326414570570266613773616470983942212986688068375695283384350635615984818486078950332251695990682092979392346297149708331794544131694886153417502491262943925575210422611728345291920328111130609579797559316888002972067705239993294701323630689315019166312020352313761109187477536438111569467802567945063901255313531800419245399332922444573589684989373095310352261498063329573464372217658891551550754430844867524163797366210260014140198279814278058065999034158887786836402388333695604684183897668756532230104075012663778303541938875569041078396314514093644114498231026048140223831292508341943595074704484448811698315523938888353911893770246979482036550776241674585847881071944064949397860759930920169049305333499678816243053278566717430317103009185746589546110336140477014492955543518587906960166339478990719209299343675815050779893620591091155223336754516030490294115798015211314969523631261066382506565998446188438368662151195494957748148756336577686887554719566130617800870883593108094913818695609961671453578513800808437849845176042313703639187605668741940215340472285454702878700838401777390784811989344796432651632891955284153895794401248690748577369119265454393136893735875488337375289306682793789559175789376202483172870598351976831447567521930157502526558321552938208196965635455410429976026538777265260983775100764008707571927338214306325244878410443524670194701057882639018314612690246196147365873956946818625427279942886648487946083117718262564452056945727797833664485166890111684772102571271731885707818497096789477980329975802544437335532979910254670162519390489506549199112057409949428639847984136192000000000000000000000000000000 [131,43] 353735066092113967208315646612808594138364190957429538403214003306007471131175750453849994852181910291922511515972018363800312658332095440117603820745431169560615538058935101937702994547059647721795403143282027285629959487233620564456052639506531447462318108885117118890583642475224978512331679047864966026344471605865684466999646517608763683731091205703759108249154972438160352203925424268345274236696540929462541565876301260687628087314167277637998080210885613150749051692653300427381361242153410549558271310756881485952362239142445937116400024673826016476578046675374036087797766354971835553756633717119569507207030286078023846404358768131303059838104291713646887824092708250502129718128372866699470485414196401958319861670033491751810331128628005633190200808309299352455905573656902279424422464187632686806739739492689941199295766986410774166038471517862389763604602965062314035731656083817105228917228450532334245943935463000968068988836824331471038654213565979867082533977945331497114268287430657284787056337664228678787075357690034495657102221186325727422562858635878435315669467264670557465511426745417877714624877000880518772723685739069613063218122750627792438384957774102130554220167362010670464267343275899642564400483031216126715663584171469427595386138930713642758199904368640625450567129813810745157738294246671424921026459818224042469017287140319376350198985177860033776963136909978500762044050401247612330300285149726045089467283478529194661769904730846710008036434534025968534011559551978870039538263347861797971448830308400095434805098141329008156003441274530858484343159949483029573985347420663620235119901494595537378819345707658937223009614691701698352540900792510259137326755743823449882429535151015624001339420212604796747571548066167634698524472470784518657163536779683715336754506494510230915478861221499806710164633223552552648780953157156714995034014869762609550998777134266898338935269213989807300545826689819392127659180973517337288230587737613150836247509790023112570568818189036475430587311914157550331444959886399318067393664517437691161145519451996752818192905129930250823958697370586916230024032565729588065306214080666096788352036686347299559435709354753654256942366421981210212870532850794320754117916268985264208898202032236986600209163696089819536709478482062480865494071802716197550838750374756697064701128805039165583048340761145803046828414430967174791886817812844398267385103253092139976089166073878490662346454458207709238074787420575235680853612699892490434008978577886342009123374196664028723012313535496226116966732452050333493527775077660182525861943773854640493234432645847264892581551538176000000000000000000000000 [131,44] -91354801075722082833330672130757885969608727431343219649576846243454161255391410088623673727898224465748610203943023961341999858817641842111885849468528504148749410350009209673414467002742740159927676613767113178064439104259376475311792885387254344019233652888401641539458727772670997592956765799424694790786492944759259021942910294715191570135034705355161078740657519567871625646441859320395573945513645051940278929214453307650178211718482339151476243663772507375696271843598913239785244813152598412549417068683534339247053176772007825784149057245224375390435302188567723433148508361116706693591278424417041786748635586458012463893307561025674359522581817444429165684987370682017203581101065435640274884198992399862147773498225506278137347132143713841594211452352173485106659423296254357056512629267491828590571033198027069222922862678885263318249744772685578960510787655177021330454899725667431764890345004791975100633201553952247631014172499137240413360600596271173590086190204624707624835197780259501251534691656391941580861848731979989508804301186284542990139225207313322890834951561042899850330093380244054780703123892367446034861463053200134417266434595156139844129007880291042784273192993824820832270916790186098539907529330744036650476069265729270390567873588403663416750990037356138554234323510405624769056682978126710971132439119119725817707840268964898305857359879663356801858702309193122714710758266217422353525273597150793346299055969516802255237462298880035246572170425039021426152175276520850329731105330897171758532219724501599599211284888559258354420711132752009608163189808628665732948690974849902027408039600103753360218492691227832666372388207327749992888201196351117726572156708799581849730111934616503157894713646720327165284858943862520482734162632428552426101661821007775723544806701061560770915530100078104715971981027180979890040385151337664813113940364382544480385788597539461812893132560080886029798899984366007363003701836551090064494628026347734335718014080725366604003855365493969423608406279465447999440885796773005882117676456863808535412581530590874412628894915071557143220623147938690818107430787241088326860100733527352031937567268925977227067689939215733957888918253412096291938389029644816012273020463900587914701507010343741923620565173213155112013727636418993245404175794856899009107446990697927913158207839876628721552874439297651833732767485245565721772228751764754726322404661329476534864189959675280445028560092637500621024269615397980096921275217880257127275125505798426410805031593427881392440396142190399184061715679626559743302895707867374441541853582328841731157886060010802915716366336000000000000000000000000 [131,45] 15845758166034740591566121584413377531594105626120140884757044443609894012949015768519978267064240400194143288125691369397887388359245720207453076265120163970197024367154478490175209908793909489505899274348474337358569690419977057389569762125664964858873772050946675604577509910252224125752640292954782711441924019419741760496518485812870661505076296259031728782872251800548283478766301968349102212621630800515927142721835089821808353940152224872710536491701084380478265041804565391389715575325069051847088364976467496391343546147275326202027780592747957650645586320938157994823018428138219233748648897400107609974160015385796597235646239570173689499213802346036532861226237084450481762507531762251224391769855616547595716994145678719325149849434027095463394336966466365917749555008894635349394936883802953918601906388054930288510454585740906196966346341849310956336635604798267363765940733397554491976681957305078201730472551212066387864447453794868054454896392630894418009226331316492272476534733859729101769775674758921241731007039920770818726288446446978388679956956993052077936497898272426483008171232797458271582924467040481952902702991549277682902622201297821240863303949565307172240295723632948638451369425450948729221122641054148805348957286710710204926311449107560781320932617949602585784555629290221659177657404650953374507826989091592053867055408785546934919069337122353331103141321004949660076323070857672670550730832543332662177884118767067957587922698196854000548599506890776709943915402193229692272349361009285111383946854529286456587103080524461461747541380572862273831479330852352295721979399173169544228139459969014588677245415368807396659244161616021857724831248758218119815898587543100136204968113008909730596656570030262309284465268037775869325317122258501044658162883721893155328772586740438461239895788886628907615879993863260428296772822484421207627682871599892155063925513566621558874340858153167171727733867976458259812313274855739408483025803663386882779390012601396329307734104339213180101079052031570709168639536998567818823878482329491184416265085331553237087483076460416191718013515832945593328044226338541204629791546588400844328176740381765516593265607502613847953426096992088373187255277967885019620452409203805890027952094873790983519579478436073639293090439737445072590371011228166911652654517128361421086741826825779791146258703575914491868953170444251066949090278945873338865150540855005956141937937108656581077760558172297356285394221382403949293915965363941019852048085695738533800414326090623197350734967016131331923769180926646147119960063409468953633874566316166732006501879693261703283505889280000000000000000000 [131,46] -701910461856776801822249075636410572179571439441464924109252506966592599111239055110829806118963205974669054271941681795309142464544676963867682499785690729485124304160710634221935963634044480004781821363574821594027388855638762583281544122334349121209665505916466798772017286065283123033973776238546786982701138406010351290919565990451253649507766595121049378737283708533902725369396406323669099079288218882885972334923466625253879234290492577028557476117631422828536295087267383404521779414438202130744143044187337889917323911553870326845398624414496349833739050319986186636834251195488329523803324042028053158223569556950515903417777872026851044090604072975030408518952583095490043558336471940945855651739193222463845421662157730905740607383474418142223656222542545982442758509372456896106977901829158450375130371896945425673420131222095578545446361271492790950132052671497479091508797227112373444176266317398551713847695141358001252684180834002502153149421949148753713271128132385993840487262922820462022474707631748581572611863903929248862875626477266753200920721081294770115035041617559652171770984626650204057265771586954386437692256406492943532281323575754269080914422436866687243197662206540677546212454901981569252840168369794336437104316427280951407930939167911145811144287946762281828037322439430283161914298136685801800766304218833518191458379283679206324765599917135952280341226665205427004197372012966986213709356499021749307557671045971993847265319946015835609959728538826477970942540787726712052071345129248664738542972321928202509807551944971167874996011267567502892769420755277542893005377545472476763378333839941824920126296827245391459458654440499417669342397677934969693510382149005108525312856451119636857948694056880930783962095788066647712097746976617926554222216436546706760216033029976847979389568910727964071224604067565068754015696933656469636397325486507691274858350628833960386403274404244158081919010226779639873489293625315182589554063224261946166716931650073989583404197796973475538710792777185355874772013251316529087274718012056602924277538757169684445674690122816313979693139397406032070518988009314752270072199004885031226815884471249462613775859152573175625546598564809032474747227305831508904430175959917219840822654523478411377223109224552396267587822395954123335182924716962533559439004570333559417740273111154928332636652694617635227498333204645119433716761411694828573822814668830093643661862984665637603472137758865943864113395812658676101068524967772665144134260303068457949239379402562628133609131075390407316423969469834068411572556418345616939563353034759387021526531209694269312860160000000000000000000 [131,47] -558075994933636057172430012154363628518794122513538059814182999745661794554243707023284919633198647164705685121199565495186490713742911968486285518938285266807818169544363595610654411499777415202752344319357407436475121343949841686775011043803410860024025687789389258409779698554787558946089728929123902630700478572016250523092692507779803422822038413841347039502743836799540242158624291175321186283401467607032044711900070273575892272046967785767068536952945399935688046296651892008706738235186097723410274800882128250190220920268178048232305408382152550866378858843653480880408923197450951830140258817425902380353554679047315043998860176161414337080942367550982957141689596549260660612656716031683003792749757621805786162388002556339937863251826293599011680531550147770095697284627953119439350955580488120475996013935087761523816127880494243521977045024978025559475378363771873070178531032026325048262946925389020407022217454551359591130204154732945482522437687675664826894285968010175846789272909551483866803899219754416974032104609669628784612614138007359275856494778690923110088566835617225830958920845213650733463618368952777185871374035308455804171101961965695675098948212744002102852427646387254212526417209045215184555219136691386080882770915568828354467039651874098891048620783107787145217657294844946560924277748701940086100900571165935918775749604838936055293227390022126582576800773744820306821286739638755721286774159176725436339470793658114293504725657682307601104722546152392343005479410581996707968144182310466921268211766217591666649761270710152437076079314246398820244488828101120334787552260108774341180850286859431419080342445283372531178381815597020925756318221965651525083128825731869333479189697374771418899335413574205982004238071225873544691001990077755444685524304470996697754938075768791007533562921066859064114019909711301391921419758009300986235028468779417181263805894023874817419750098886817418027361020690608676759302515187330167744660603857911366377366573225292010136082563803697301238301373650761348055887289380048913427855349985873026998651419851804647854450849623557158988829787886239554444391375299985479509386373808595516354536335356491719733701402998925458038949434711064256266868796866574076949732792973840766260338181994098352777477905067919522684672352379920448545361884444747410109162597530691736350725755351267030156236155477399558258117388327694194302533262278573735466870968552557807813008063156937463997471288944987200705324338442570747979344087960098192582765800210779441174256298913856780392853028064477644469224338350282157847569926331689698686234019378671668008125679779242123439636480000000000000 [131,48] 181463823254668191435658199272896145433605100843956057933467813499346443217674022021521265085876918364525710168914080296684564390223614464974162543757286250655097139997408294559198019551702074639844105373287269868527309018272220661645602703301298191350006421638614269411326228671211357998292972583165634691859048336936292321501498583346572824959423290012205714863349445687580275244755286783740644384075958895797814743174401307477458123433095466745291248778326782679809833849231043293155440831338977314422161204764572884164792705108083536347702309645074443896765997430647734621020746945872816496711655838633657050660270840378679203589401565707593317935800269705468286769442340609517051008535969406701860523766138527507702293870245963100655321729481042703190813487729330590230798762501977206656368831765925193703205714185640083937746039328799639667495081191843008684866366908444949983272573123690601224955018703259346108252586111104913706011438511702014388246529334033035371002869414685003258685946029365631447785356813728457411303938474125499316040827641564515263127494281202945892896694653327367830072168816985751020102730787265318402330261738401195912701037949130347799251825437303963308679955456348219610458435862676918553332763793933506467635683655150797055879349331333053405277089222095547005165059030216939663188395910456434101247474760636493498238455761933053709624205558333456435400668451700234372975407624102169855472606563971797292738757879449178480121284724008103692725119213989017456614287078372912195391426285065825821858689392532967269260426603789997287940261057854363642998725878413755147614363639256632696753970649289607446362118991616402682665814364152780958037504080986912015274420208476237495368566772941310286782398313258774839140746022977609873619875582128854964486834957476534732444428626487053538035796774089385139360508841760065149515817217847870995707398710368532765714033068220057424163583201850146815411281117316736109847932029517689279043367191373618479811294524398568713031060317221173674380355170609475912423205256449880079046356609981327645220983018377912798950774113659689057406800534301946582660300806553433674378108759742085981577045400856658724526461518660368760674075818324430033512304721601341375312865692388885280869058444181454957692752719002162767578634020843115772527410546373066137413049256108367212923487022929885567088730562183484475590425462494215084657711109915710199450599425844322478555647842233136786587102200276155422191797480344433346781520028320491236889126225260278546512743873607001679301977526238672848643757899510461323509549744832410112650926466268306811993369091888472622786150400000000000 [131,49] -16872300761062948194951743623738879903087058433352942378337971384265867922002052005348397366651112029389080484060842407058715532752729669584208785706760481660754954570205110703230271129965746466379076918544614755125630991384123093837579468675499837283149520265111966051430465679057416000220334047044332998309012674764642111696797062193279045827532104476148291901936878512912512555710557537807492653085201138387456121021601069093443218260969285242675170988817365854555557634027978117977039913034116904540645556515308246040295205166986800663740526743226943894477075022843692830708977031818735247756691767791329738849053198593700278789379734473836969797355708416524031440279714281289448273511344332904411152670375054038016125612118591732294300202442684891724336431812835310904358084466716483273159802781001407218205369807827813770683547993586037453391591608392323975543957953989362937133130211991714553799416499421486864202887047841204672089800039286492555713339415834333953818453519940910799617332572621887208361515235736149662368855935219936077773359592085717890258338549150381962585393797004560966493019843558165811279361881633962591126428032629861175265954889804946209310771998563318442908323338649851819320739228370413528902589075736508702069697298636414928572346483166138863165093152650716525179309288416450116922843965062019797313442777574030773636029547766155700404575827956806711805726516679463905311847777237970708420082747299947964187612524067911780399767166344518312856675758153943682441666362670145888365158084325086728247576768910664594968341579504538487204903149054188771105806283137793468291287994592438431859926591178600730008411602679458731630161731811324264422034190850887814526658594792943336344194457480300947591311508304167480690317884457461090461234802152676633093223006564873963133081973717303792314622483473829796274053746092374324850714774853224002290688793888028797611934347616018972286949975558349916456455394279671994160792348181182144912653475703820348678023548920432484057724793460477365466703424027173582694505235690361414738725850702650006893042609760267610650382944685118212079601276063889925740995754416502290975649825216750160042017592189079982686544925897190886282144448395021864887636995883613669562179065720213397391300169120487231871392577913008263615442782903935193793062492107207390268751989939422793846781648393977390839129102709678452788997157262342502807964246083069062089914974957679653145027855237119669135261746842786021566342788951814401738020752331680303990228226572876854732027686359199481616127254553035197900104425250118054489468716905531964062525748495286197481001224756427855862169600000000 [131,50] -6065523381738407290653374491301451717479467863396178991433101302529464972487292791081180132296463782477441281664701358244266250138340066938601703235426095620375199205954674754219697000580989208304724094225840119740925152340745350262459671447252757198505594932323846027650787380622596627427155399701658478341650986849624698878002063827126607884327699670974238800407630372406821787547897299503898931213587792906210693085649659438559575980822912232741905401099346007435803085341384856644457507681958050240498994871155276582478527240706549187430855857251199833839076761611226740609115061532515419067452092073671648992301938111066697926686942675460395683689827889737928412205600338601920546154877879451739004420551201681295749605303323974313098885887150509837471330855585160085997722541529745367904812482672123443891956648809084331526592362372776534959608746978923491329288192961749746288235188684256694247327300901418566914826165416133848306672792800721798735865071363412689285132028014729707684547244950137848768612904575303580523117937726945150876413181895937572599544593858073076887507389467317459435684084836719096360409222373257656704005881868399913820438604295792943440034191633507459384685066018619150006841854077724994580768896653555158822951432290560449760009364020615365327357829178429677873500772817260663924554556404737159317897844590553523502112888076100996422796571277058438155520760782710690256418073775676265875786436948105989336990239945016435803670751552599504024907254032161968855133181847535391709529840465834601489378118348563787661390589069648196795982278821572243436654559501631864279701750666680823816626976036318030358559531729736676391752793132396045984763603659394094998865730684840593786674355085074717986354445836162529128579721023025696414788114841435137705820069188917041624006319714870633153720404097633347149580840554166238125782810662738140585742394769285109849766992429346731990749627912472066256805367597550285631376923402422568292579552296456312050634599657139458427694999540927792814871957415191573924584717051853990227593634776601905201501516382655949421126220118575778582165115891923422432361568037547997737847602130144399043453049830686056195828573053957421577577977295668001542267696613628348433547870084927503099713871365314894622003312607562674997879779620583375156178436349852266231813330661216398870765175802136817645735292650063222606291827959746024571189212383218099330682760919940881745441991991280070012298382000026609142754903212313133484604847030915908877678931572105194206184173216412905010649329691498030827803021344896779214975911996143743663723942000509774728997013171515207497728000000 [131,51] 2978987944409279734308121071212645713846163116028030646538323780232529309448827046325625614386937619886604842354468685432253577374644128386355187521892517091592473265570742875499570550869076343182723842517611112934345635306063526564659568389176396438764669487469339716061365645347656070812510257793442126281927215031058610631202474396100594270286728350733603150441860743460271699988312169854244376808839201588380058694011672505497256944379054927585783618459944874952931959294996803381260336664790212342636658956773240761221527127450909299602371265938605847943470355031862965231810464853408030559982172147453449544959636439322535350727603748242885104132635258518516731389881956965452671587451689423447658970432544267230237870713780453663511385514903215443910330009231772990419142983219154523849850729200091813616643647642212874317065172113931578834663404632606864277374177192460019973177259152099307195344083550849091239509723391964509061598746565081398213546267790319850908186162646414785772720546845805579195061762652987094515597282615642540745111939074945508798611631409435080929035206786534131918400061372637342776795036791018269327839542913385004010866338624379217972671085037670428429449389755073302970451858426712279643216725318396669154233630104210350101669225768531510045902110694161567893592415567489788498500717124668015509365636395985101641873054922053435943444451441720014869504407983429262030308119214943249340504283108601425024052876986343491351120781476794164714797104487885896076006622720406928501198553333678541283813733539038512280551579182260379070023587070986398719171625616552943556804008869566700642756635143370890718815856159410549710682535021206657963677641706504589333945962660701334402954174972051495465441239557000837103296486517530935979364337684282088908898053430985360891445507026530226877108107699235453216086045907973325586429510968739869418807341983920684209890531592584639839267840383815467451427629597776861707063070778508036740262892056560349477439322420231551217252977342652479225785361228271281702534768236924869394698126410038900470196466086459183776334227958460136820626898262419534167785740579278705142988828523666203742315148554447302629377477895503284304837955380624965506424532208828203805257731084845376907430414987516624788247294396780632503954373995565221381496297500785000255809078464643137802116110914345679316141836012860055801172212669880650438201802173600523239465606864770566087442695906893278002746868876041039067684124326401347436281675996104541961672375017765924975310271803191439413750715182293060283870525743760144300371921259289481899787262601457688486781823561879444188741708 [131,52] -688822423969403965966714314873742688994886604752543078936342646803595401714858839351707053670578484652516467303674207482398145228052113101362966854368326634879873446586267079696184358946026136313266309203020773590638873530180844576813334611948404376564227016540161581104213835460475125692584891136760401668757883427036886392028137787808033001517420366031905370009178252974656019066751587375518939522549515885040134489116098095824815126994388097111595201848256598629523645405115404281864005024612121403316551298955770723458557133995842793290112322712260951741765960192664921826634032348871718222105042063808000488923720706098875745599131000812246413737197820891990227191846245252724263705386991444308008410466059124992312653415600066996102248951345242206642232036498861456360329234715312208305289519023278694617880556744153060574823881330963027204307691314981615136525143984090103512846128750851757064395891546314612465852041771649246988076555350127706097103209645978894414842495855282554927174274804784834021574107457764963276666771254953532421795454366948961505625036472031456948414919803693192994346501448962753736941800167871159499221440903640544450019336838805640132223939963183840658574168747831812132285029893174747029716356264046577950218637911674576991529734375926152245275805871095389468760196945411911472784041208730761470775866933128531891376459401163303648361406365073315653425759851957785585839970475458507833394248862281381466144436337135007668072292611435851433909188766268159638437855972175014778004656704117915819367219950790785174586948983101517905893949138154042543985190823556423450503632171392868951186701241236727980137887043883875752232759470931276190720154947227919607595446784081902568634888128695864039384705344380661768692372031873084881650462297647223484315284266003075970784807923627596277202050726040363589250790239139417451077288602517613343410773551278975648687779298062968292108289832327440426719419882129152740639877522250671190448284915871966025819470065043460713456310279840034726784195203864877289872756765709510883082622234287137104121021773600761392245070183808421610984961832484181462930205499497743086065476230593664244894391574823175289535137405745059517802899007870853643704820748810502807708832411707886181462895716762818257869243962226464726285920968147996349171857519354468997381572351651687444983353755230720651225586831479318928894490264499613881693468740767418299145030147386385653860483210705440530059197288058045059842970717661566331344906354624887931439768159028323596265901685943118711883321737354931040083295974221046187432448479045037804778868446085509373080445874800660484000 [131,53] 100574684555152307899897640831238835153880166974071260626135964640615973825846211235288986655906820180398200444878169981589143959989067544517605436517868856969123594633480212637869893358830447617551707314859633247460246610877192283421892151879328626393248770981321340059141461028516118577445427239125570795990832606034100243193729642913552847671006992917738552477886396215544333514001250126159767358402543990640322019090426281064471368925017347706323342376625396551120263613040201582338233575064387538610568036123466292491254418613582433740648199718203182489720164395824502065327454796743463849506987052995496440859068473323653356626167126822211180248541469070017330685900437628198446671813311590467902108572192543793759896949965002956840351059519664651285392483756263686245706615966974783786983241948237038229478011412868058870013964845077930767095888047434440174364734433132002232919388943401206496399655918891714722163387588678517137448771086609614997279690844300979322352415477206385230763348544468531404894865551552621691844528904152001661425929844354064425316550918467384900834241819819937648768748541560059030234847092842488677268914253745994588823106723476493182259603105323062335650859438662218722606851931863128573207597218314200173841991192164647721206768877071358729036943434028542909463078854549987373838028516372111768211705069282243014036227764217499323468518876479992946714633689132774746525976664432880078707286500716596073187322915499097941103635102470109002195576330342574960822490486726718984590796208715648359357953295758016158066363791991755851165581565840908342308789630039137695164904916365967071607824616764005890098574589214206759038586503137548570320756258527920453993799871692974789888899183904551291929154083836966212582562578947315584432479913657995319356645400621656619161180448396671342004526575249922857805799801473699711022015870418096132406413036769147622447826145318329769108604559084798885477327402709895901980827718525036367487373034625180878484515212294411975814503714363822852164549312532689716541982698953843369698985169214530206380420336370112696749879294002879801767145935281150900811535813236725187090287808148372702965470416197666615010676019054373473961179923815249579952498911653366265470079025803387142543813301660410775759179018364685016223763171679382259260471513958452093761962756963114039871396267088741071712898661598182758539279833554924572812912804915985381044160397689367672967696102218411351346635366771213345902625247746022373923767169141564627260782677352959913442080132809528398331557215551775649507617820748107728883605417373459780737704720730618651869990350909178900 [131,54] -8670760888417730018136251404993689620435063178450054080303203086305802372508968604233111611458339016692990249411603122230913701683341168684176541554562394638302275165972146997497830179793416518983871157432872108554095969453034625124313624108241162104155511636670426800020232630953651462796413606075149489025150832255765312614526277232946789646367542933241884244077787917721380293833799189725255140160053200513231361826126223934035135604616107726498053405862423009638632220630074432579052627499467688008976600557356715866351999701392001883729169672383810424973335656578466379987532136657511512304442934186807574882354954414534071638895406952856212668247072627356200906844996922037163443790439438952208896890130015049210391511139933140508392769916450825366996337133589364783235422851569018047782210594009000497255100212532769386060584096047758827504410093177356018593141214886219052859715284204068585478827595623692620284098661263972223252497984738939168671153032015428888567674534530871048039953887803687852508540165830717411418972650299994029959044445343627217981492870358472396524265149439665097620769830258194648715178619978112203485449267053341403566626153335181566462006711203986116052138891416595572451546214328386726443367789856638657448873518659816089027583128076087804049583703432110912025374320436020757651433087334503118581836205086239100857962216165758005816376152659449347653802167287412765240487861925886442905706697286479264014477518446394715244784398276546824883948095560768019285220349511550799954834660254995393290337619733601314223510925552356473954842146266085210484913796667871436246884866323417029269587203009615828432638581146688161165558905944720529736363479631097013996448205747030331420898933788640937386339172246312070782605902844315593999810337725739356453862060123518570116451686317414431465268337395012669125122468959025974560489202615881590216307406328837681630016479556956818064448785657880415905413767889582361133054825167841939693451124436490644275227332970833059751562770077239075040509163922496969205630325486845318968731050351672389274282877882758340860556463171081913882771049899990879822097193762515905272631999669243610040629297265230408745702707324886509727373692073054079257263315961814096773438787196367790876288656693141682409644519925283609874682525309389883354490814072027790456624368506146829118138165062526937197655460508128789733406312745051186646752441353117956821793472246476194640275145482211589245287278806515923067545305210152845580369678980441790718259558771917282051042828989016715858527885359196913567081697247373327045042961854033583872227433318002584059778007334400 [131,55] 80596449835363370580445845583761347056910430564690636795824588953616963220577476306304620402530839916282639694497029681946428189234536853560789533148366673546091924662473004967829738145487521176127007006926084056203575050965841499217347480821200360187162140986001659204819053469894322371496408129628753150125585575833475776028310976052497992623999497710070642481068716039657820847538753536366878947274868170680619468044869004302683067467724686523115495009104577526250666227487278799425450946617967244137028172951317687113112313848994655434007232866279240653089093865857772111569537854340692647833951837709398828063835888134519695481745964865600121944898051426522360134181007619672748732193089003511151106922225281669644895256885484909989294614496326717106716771316236370108663652441945216254497743275782329126433563395994563394619406549587846023005651527303684671886672339109919668174964357710806403575600997927481397581830729246392920426255544734267741322114516503390292176385419444566263715134275088222233358797113408643900728851509609415083196750976900086737637436249513568741257141721206068221833307116748883374252954785974546072341439651978235691118686119155536434724555407671852660772112567635407005276628428183906428055385445070083149791054923985100202721070857670098033082247835936254735800024040440776507484882849920049392066578699016553392166043853949491067360802231153361203621577277285944679078561174729810400288864058491152588274875830369929049801480226152813117539578277396260382604510982678530816726610318539281057492121377666396727558875983174341950127833026158401399141635381914035146716215095093003313349860970881537352154636619874941034530189233880653308612361338281934464086258955150687909471423324976467530537466258834993725835269605335088728232554412257756027859601505240677638780404661499207537690757357406451573298428169092545920377954052783063715937846318731843873403652658585008936506061635303116351431781459515443886097406327893344971767775414630854936874849798675041584494099803289239523420614490044815226738881664487794849733943871417459697289064480381649946007360181944785983691545359403240274663332201538929575042346058090259818205621481860909216416478363061863507617706249570476276976719807172264930728309039796131515963021703325375550999242901154709480879646849222762419233155648992693030955272476683159801129117673981352587603457795985593493259804932037693561211219910358462741236455098945230266652828237581896624396287880643268986146295768849134824383999600312133089571720750565938128616514345059952349862262866465767583120267248023211382375116180227314038767317940206326022061634880 [131,56] 100996950360804254029377194234745317531395347049247568837587277649264017719361205421235149488910837468255324502870411347295333533866584185772706601607643647950495143684533554130947211331722077995575557140438108233694160515193281967977114856276451712586051256562595289425573844698615371629534042858276692471697728463795534672179794409488688435588046827238758200658399164964436326332955088868684899713144763672726470331221335619174069558176941525350357638789189975640962826927081825168412952798251925144906027844599353636674093109677767269397687392955354428270638501255129419298749467690552362514146211022469117946260071287502139743964987194472768294703632407983704286501439563460605428747215066272583869194960101706596516278578511732773357505096286221188670898910100624085344173688351555821171854067606299629165818835783523219976932319664850777637932094596611855524391425197112185842274137512199533812827422930387730621072243342577911491002631138379027296682685198815708366714103818045972636979053948904753431838696064045360662469835861189683042271294540129777279026511737389754604023176548384027824156654870809287383139701019887362063033497426822773487192441779428432330092136442625656788565695171092940356084979433772231928750959697221424557831647449718381415304022663936520536895401208962683720889046126397572527453012893472541964396290396308819993751011612346513658927336061153425653032741327824116881124858467123772626091471295148776612292365977603853680589536007891390688348788538207358218086114279770518040723001002174780017375166942418186524338462808342795350976628028738609815072217502913671460168568679921955530058090978562238137841726274783557372122773095961954177359692138513873827196483396715787597600069902562784511131584815316669110836919396918972214764644020556551837393257273066357161470188584820338765477701911517367433579449582544756987667471477367207791947864551949145517199215557502413686253298469853254219246245105679553046447367194675567735282671430665039041507585186978356622538279377788578190421334218425568718460808183897575482630964260913996316344938048152731805454077671948032895625188046193105756136855682685391887163743709956663470170624296694366582803662168048362666600684385775700914339876520014484597101174013410631500072518323401345439377842859986933832012728133592957599742295168103950481600644486189168148085967329801977498954001889982840021893812939442049942537617003590062502109484770885625532242463150063780594056333081234337076218317494458275808320422680002180603947398959112002114874835473701646446718483851325942700204197059424499304949685076930071623815514518078335403130880 [131,57] -13423318101545503173205422364288032405807845170893965889387949708239212081764025120254927703004719030152056217320326433919876521256928811968819115220647322636782025338565988412371586712067533891630491621540604420002422064338721625224327146755378624877937132738572221813212583478183844833786562912167175168745830523291569223948284489955828634677759138657935348661623144649459834927311264512610026903143866930370829609717757582513918839972672731791979334472525205189632744960838007724939427337870915574513801841470223106898587549433184238079314236126440578397236020327035213094627368613087251036509079298339720606143495182028028570855522658562489658384089864909684487718410732392281904407249942599058865882552098832366211339569306084323661067425906606395782598814459691531847441346284865001938828658613772565728854841758492652975413814375609268073858161093210343749969497854305490474204548507432895406353670804584147129519222823594641829785743613689911963380903831807776768776243016386341151329473179503053922183934713294999590629493798249080640781681387108898820265085725304379334509631172455206603684421370123683570147790802514264516971424464497357601078029308719544286046437800096144567659732043079693028379712339624614968523197049618668986183878683933560413667650677459394363073785711435993084941722121941260840536754305134710218688955462098274744010610678467644421855345196097204197397081781929102819682328851101163239818046353425909865555736042075264015129738066291957594771864591385364489895969238795630021651175067243973601420211722221917786464915797800208862790587269442137844109441706957499021623041615466737162042168002760086297490004774644747202196346220393002704501765560033362745158852503045652259122829705669653626118328327328422935993971513956921292103888221542091981564479553523680251256100242939737341088854318770498375651979391728752304144581824033034882532116898553129923367367879592101360952744799406282145216756503528162232705169764063123746655526757443851027828416410639589725689198125777788165806448985390351809136638508355210993225577778489674962340474030705522630663682676051186354571856091571809058649875546748945710045536148309575600374617341734264618523132248227972685789080552456500995612879069755892657064076056306171613484352508128922889929106547054495103858746645949100461225617028751902016844882538860500484543815731511221586538694953400445322211233700198271961252004516703616320418731806522912219050630332359568318407236152264978748183316234540531474280870479668595842684691198663200791327433429854449238213261864459326646725209727425890119345066862612398729848335415789929856000 [131,58] -207207658470531957122142463607015530292303713764415075611036871817754192205982473022506145421850324791480372070699048566514871850474711239965092523863197075676102674796821724193836473722669590922416576588907944984767803419985218937565241463571136322037576434537413628367285228211396799915599736063341690558280893715730604069695375890387715055690380303702739252170503959947896075832931866591909084925952663304189802695908022019886723464619556423279283063748992173824514625873238345470096780454702876049901993674171060471031512377794817718908516088526791698769112594307654454483164798461152382557661765883198623359288427490040097167540110579465295945847478162986416667318623747480576291818371256081692839994631022908092537329185399407940077899129935266378332433320286136256410844499914763166793703454802056649500665735463828136038630177445086838506744973516075435545757159823312892751102994365727785984268312294432484391608928001697298856896010743666845708880428767764518036601889618830231889131069648460315549951710427276346168430687814004935821315297058858699641229051792591014228942509343056588569075315485767132922309833695216461182627406932824114020466214180415204816281355917304256818716616313029165091395545852644256085936948317799951598824972581092968838911929418432956374836455729867304717193651393382678160679066571599494285052287398287148361192783224871155758447856212855082293356024014616393272034040367705740884270672768606946729802906936972776111821831717728758092315322547300598039420764888920826487497853313044311895269301171769610467881335157005029625080558367513693763892557431959253000804154473492492114194690817471378823819087303374583670867664739229475419050101278170166226977723816508262156904456928099782648533187423540892234805907705991830360598445674596674871295027175684966078468843361994508397288406765825410576054544084180845390034093554796619809062039032244995977666683669287162746347162102282761625983753304455431508570809065955321217085261022612750878438853605353116271255322363898767772275635487383085505342740033469176543100803689758473786952074619810025380539795310826420032069846317488574721210039390443886016452526454254928572061134445436165491432618880589680252495341362472199605522521103988986561912344087629300323336287794322333461275161985904484648398233691443713024059315513209130759574709379917502033670193457145673936029415301419351499699136010257905339472744184974742817453462761532291241563662304793403098306378126498299904765460396477532513238252293066344279621570424348222272871318925766271767944164635167262394302345666084686811019354641657767016653433317568000 [131,59] 220694148600362805163688051692457044601854410945994584656294051697669404648825765297781345767199105914165742758629974112101706798926794362013402152710905554636967320457161264524193142607521563680205907282472213190092861420539709969623932469001483385446614426316216318577747302282229557783478612327892370640337604657528197125519421521189205950973070537002799157797811642812471998145130886638618101995568197047904484958394406730959266439158823357340575785231762231324912920395639763284356579285935172430597712633705295103424198015087078100093192587327973428174039701171106383095675189834238595340284013417539531816076698425071902839708657840438948452086618032660308365465259371663844677531191745893792798390340986860849280266982068384107349883932047991673493948200741718009476414165414080131282248964193042622246259824010564087733070675782359991271002410709693873377633856168067567902573113800279324025343244807738728893402509903068253874305403617763295150773141706288237764901192827243783203774835233243106231289296611993603778521834562480987866400844862121474339747233313344898075412371595942949430021785609207251022513806116432172919838111978767134859622102881768757240431691976591419356137339428715813064495252733121582288870662118267601775902428835015921466243889040956818115262352976180646427602276788281915974781336288273529813977604706042829761258675306123404151693387345995485293156904280323309058711317035144369352745786404912226586534563265266732363455945843037767446742450169292841188566425136510164316802073351641526546119908695594298006944904518788119522513881684250213227396601936788564133442015463127096235688877978327921169920745427067463868626452046691123665502249591344773477887150530765795999536569228578078228120159877959410508802987890540390076498386951152616711081642007590348544113208744280901059076834691096455658153642063505237707545912752197571564932840249338957355182987588185423326939305032533346399296826429293672651403154906146790164820525957537059849173375523374842564231007502535491752213502399194135843440758735656246028747865204723017314820568372963294381841803687803420345177356600601919296777945557892557416420711436770519787227745291801882516999882419630591670424702046999104222292755572424513524609284131607251469205452130404348376587445535014617199286901415613392908411044056319118232853459597907620417165052428583148162264831353598299654228590442579403210869954768142863370614134978026779294427346746028705396134783379489971301219405742778064317779105426160431372484081917553498926392515580765091698586503580103225987325783724784158605102681121614183209332629803200 [131,60] -3710746523813523279966163852279444152794975107140706215127107441716466268775758910515345750212637224346076712126079036065013993369231130643229822113443108876102931593306640451645040248914123426972133684991135099162711053469084905876787695290200296615492551684394874849051414404979155476016007551546039800498286399732509284269065706080842552278066014109887369770013422085611519368376353720667408796994872602476932977921788326369909509072095433174131908186401869308926438260284830913862792233411499295450005967325895831307853615348725801353341143582232791270681035960923857170302570669981878982231633906852811396867167505127503781425637028451145291624712562053833683876138040367422144964212804365385280806215874112427552971648860437508577510576527640881308249303310081760962920504219095278257042450617112685787207085309615045303648753414604052368068585466671613573813512209769683947649771495446041122236099767637072599252363795307213646826458189724314629084209289860669605117399964399518964423967711205590316177037036390170928556415940099977864873947418991421733476164291220744276882698780137139275028799753999141270467731753792115652353793937861237944382976158752802874706749603589712864510922649377927058156156479030793282523949048673724538341576468616802995744433692189366186276513664899027478548092279919861694441874794956954101589846811632049421216857591734102776854751158930917792134498787288611701348070236000264607046575458959341603165065712328089741132333906120776592829547103973798034129456616288946893666482683286225247374113903403035023574308714290008781149391698012320496907175372056474898743870559180056883276996723011959127459405641986307300615270363924108133238396786169021106368071183633795632209138959249293584856068948921860366462537452328822171925361317706063189585667248841648607661439439536553883052871028581282743569873416616479764477245724288682495990091684502569510038458358449597160559478118926644367127872150806751050150805988639989643522303068804093821549443502671941207679276027559351487281355682067224635452185703832631937903255678733655688430213197227642518102308687462624370156200546667094830321417055659390042238447746469255532447034845790413161886688052267621779629134143085298648534212549194167644725509686883341460275178827933148420965390132426865415482371323080288053999290664154589430418576280616896640581859536764429140090722822131428454204246019581189556188163780238593758128032155333013782883715570746895529503896216573843667280407749158526009474069516460348623041878411107368124280880004534032469978805181716532123866870144985121726587562857088970574095503360 [131,61] -7921128489630598223610143196047463870589541040376868748088275690628886346692735346229843622560847977783184608025390477925243623709816490273526943989415609720414904640527578024717327651312044057700735604474036609153398056537524087087916754961113602199480249962541899952890070973294942984244112389354333897102179487619291547962964031414361238526694286326183362152848964006855986765797112752918293124286379969441574007432722293057709448868816498119681966115755738576772341167127310857257233160236923430534868221093388337942131979024834596026109829873541353106201655725984069224665657154541462085919019139581162468996199508000659001138598752051103769294142444957285433086478259065324890900734797248176457224141724761291401899403307059226139136900145322942354239798555043896524732022450623556295026657893414716515220063769653849032860419364186550178719271465591975963245579178882810166992642583415294801852679683474837558994514069269927904157730607480611937790949032246569901147189745333225308944422683158625195469795429503999180314472436353183913215775216370061968985860883563220600614191054259540005630866864985523342448219180435926606911374216960552578592175413556749388492136577939685924191976981399300033846581473775967810242239994779156069168232871321816711333957540666288349870529125401267943529720232663709345870024451495369693815842937137470043499245664673765564686147188489926744133154110301928841107205407212799066288149824572824129248241800893423647100287612417395808392942214086379916569764691931891659237699951475926640280121697611115610704947475494765475082295214140807018410208969522777493044578143391564733568397076508781519370530425430334316569738022410518230452968455878981683838499973630304158494034533506948156037954486880693606820317431983722670961205748095091109042568502084424508917176737307934383756922039894991167096517211705505820600254312494725655962878556244876529388044034448262713040094163792508666275134734966834426735959085881375296603050564285698614049140151630452816913026748285433813262512144553687247950481979891821768250820947880373843616256609299763486380899054523983015770910853727203941044281996134802966870092163945533578936554779766806392159065060432912436658218838516902241871498270603705833195188898521893612036670816358383384939163901732409071543288021910854858397604313995339847332468378714320547260607634079526777397517435640391044502370771619346421925571038018083736428607387089413514596589459862846913426141683533383112822917094738433498048129720146054114495179801755364462466282098542259612889510017256012737254760558218342289727274741466069349020160 [131,62] 1981716956703656298096989500530000968599014783454883713442924919151070421682029921177042919925496935991561267655466947278001969852596308040093133373795174216316930145310182648942051799569248195290264859463586046243717301403351678485701308576666119847281372817894616879806705041524571461302982302432198694180862199958795659981068722586643707147636886080396919328681633326531143162660601217014960335396764582112672173171881408554996350965876410102980684016722698932448506945404672670130871198652365314461151102237091033817239669820886471818307780427488813367329396169498847720860196260039324197987063401231126532674932844610903372446493929714166049274984884546396315305839181337065007903915197314535649753200198955070252085370280164146499440656228842900864827416287405630218909895363534614694642955122456288142087163573784275388793570708496803929436995882596944834396355928273858074239949124897094893640117267772841584023614955819037907124749451343223804549985253125299343021132416351094997801278553667555383497954711843518818248798174781867376693345170006357835296005803192803090146741773554739622009724640299197118251559312685895248812229017950486523591065796368488971180830409642454351707075738122870174529785033312458686199894706023854259178427841319597538974113174922190567299611200098329257007693028881817187885959403574485099133949450283025641942800742322609129975586675497957420642534044385297281020938445917350353925618974592052391059206485747055522075317431720914166521186794341763730337900152626654857959565927851253462140535790336005172192118145812741681405814611719672846157979642094682146964796931123751975276650587227323118160687357126698600978115715820150352279475100296164512401841621414165197921044338012285859360419608105728578233553928463393619749133837435830235405931427587074333326945979563450985863171238205507179640169970539068608498300658125078428718534798775554988296892412006502020440366312827283068887925347191161788233829862684565468043277005029393644155520530195057515209955638955926355587645458857212543507070073277831725400894199753201800997550421633530606941708304135088853616835411423659896931159311206854984514249210411232445180120482624795205694983015042406138209693694514571516553569921970573491995905120476595996300469610830751965452793588729920702788709705375540023205852862107950746393564447104677264208615374868774617386844736725586211905344904948924686302569528004219930241393004340979614253883151775996670701968358562808432756419270521149336795950872227757650258054889931699033127128534423074328315926824588214455292396939327145887466992605701669664000 [131,63] -285372482942293492920137950744404746663865212031887114346485234680535451572588059404004587595064288192010017352346530689735814991192601373432986862454315203391234088203030930073909860058368873875619987024087372834783019676077495476696512891554545022163822663625499927993872986512192546020054376175256643676586961504644557509619028423297106951813433877656272309073118814690479768231882291208040503503267389659056297257501359017788617298146411505442842185197318892343015646800476086280427550760445886189550462214419812802271884386774214017362720014551617494299088410805026738215896713951318383128749649820103419513366594044872042488104916498618782992222784925180840943675695181265856452104878858095356079393518946496885487452145912346653766173065986367463941467900482447777102683209385982116614906459056315372420496932778568171398585143200954243004448650093530238990429297164578980780545355597994447926062068668869279895703943447228465998760683871854659473809998080727985926793230079457337742588146687833777988781787969108477004579490559676509647974256549656572482747813638027273429411735756678272989969926503786504649968193891681275409035556645617203797653998805566891595426570432568556873845968735141333893310575842167919885449497414746935401139446838172362978228213733587975068891473203099235504091023618986989549064606532159308415307597147735720326759807807363309364871315227501419974259751927274490334468220108042834085254016991435303306363623311284203136624955007124472864675669376284975470012438026742667757884909037711260178741039598237251274068247880224966625066427932280259049719910797572350429157034288029403647360477143799992198016253417413836818258303068030380939198275992693762201775768971178631983122735451120802970216977826718049444757252625412367097686978845067190195576553883448319332580372123769453108221058094733747039239727189740004329368562768090734038939705524922174330851246126535961206213991820769582319726577012185454124392446616977817366738313320060176713596227708671710858550904155077871262375365945109816396889056869392831536822249630530139876769403688116531202456703688784038166045958411176043781442115473781636676815239009907635988777300234513904434650246076231224732022804858606711397507448834532545578621981435358250530983483368789100873496611290166600713763988156692194865700955789086526178623889171662230861329917984278386451752540617954266917399647208967301775259149439966383302217031184568519470574768797022121707407502109541196895916885730226362930595789399366197675966810274125096963710239694161162593901990235446525867245222490340411690382628079232480 [131,64] 30026721359318062373003115864617015883045391046425007606220208685860505319050367807473428335659927083152245122113028416309076801928783278535902974210987685385720275819536936334995700119589160723277308407341248255384393744472019212581165744214591988467676239596161083843575813343544376111933974176839432754068473136208650045939527472806139884518383319657532320334030439778709043056921247431022140153989987026179893591976732875728296012893449729123127948950537443758526349851373229265009523606618144037241491989194896313810313265893437678761807787439122365381864931528953274150167054589065692232538953187689147236377915030940912881251209539322373344780830018151502379871950834275225332072610453945405913717531519959731869898120427508987128049891338546446934937853991509615522136870217506742790912393212529554330983973505568969934105512289686227051062252197977381476751121347239298141576967251416947385345063326410453279615819020394244366770160841674904329990091016561743639561016739648246045554106858050306192097432333812085357983625243340176256706586863184756338715442972066511479055233771762623758108187395018325406164494838968703004504009971380571960988488822948119458055782181678172467676259508384422235171438955347071071247432252501108534195125861920792873617862888276881015387020118929737355303675905118549793763216318601980426888735686158905560457806086380296812746895833040522476582455831934082297924092764853624462225411838407559744879662813109073713815697352557348532420686942787016685447100110754946587096021515488842169884844852464068230977990975478364611905100418645039721200556684761522958996670791013912535065492811229953904370499984587025176818714735119896506193770502954008260932419719432421584722859630287232851391700737918340152006218264910697855704330426059336956981846955551114812166985791637120157089469231973713352778969778912057384132996177353925873335020329850425514840272360774645893912897327435213885770504839870894642226221278631001653157421934803927867763370766496234888147413943253011034819777284365371611081731093974797846453426333882872540443732560894352861001762046995988062334971018245586151656433295066258818072868457932859025069680629182400310315463329375328604089855254470854203185947662173906787195092685234438920077877187861708810438393068537633066889963193498346947536118237334851550521400459111499734099817755279002275902640268241625484029287662254441967668531313075283371903833733774945670294585668504310914812472870385037723626437736465926303520492107240720605368774120115487859834520694975172531901057037015001545291849038636816027610923758080 [131,65] -2568185202928418135947320918758484293006499194422842251492277798873035162177703204044911950701321401861664452524893461919293896436939378129858906771149555063071653740408992002942426285348470520412828508670261706991379515167401505975649788313605931815412895558406740817083596674405724530469504079885599080217976220038328010149240924200539057363908010784580565568056168208047881767684296581108003069997514621586852806998311870005990560125594488515846346514320451147634038238435460683834526730174511877467111250003646683397283904918344891856439707715540419359603918491270456103087507232506276925645855123032545474101479754861448590730393189267417450167898743501958565521361594918854927376228611688015441566486737653908937475489224400766907972593642782584824563286705189617178202515355091169016048476523910790649034463122772104666108242189016232706549749611971309366795105888097643254753651568600974872856720242462788493519927894148106423179884726962537642575502940723640678490710219619753932240008146435489488535081912490130572055968331059320821678898849826105164431138886933598317488736252575638151112319067961560180253341625311112249714325120713762230344519850235445117346200732279952040124370445775779730853995234853278493706239206397047392382104725090006722864610518361567127765019496093847287219950806381393647223530949065112446253448846432817081015958466021442565803234809775936698978897524704325178188424139776697336813035277811195505997045846566585972398047747820363553153019613002090927368183198814033163090980817667824681076672239253003693970632243811967054235356466533616854392683187064296097993786349748574510240876826641570851931035646979826429819128439025932910533984859175442480017115278866267474509907956262605523447364955852998829749565034259932246679731402817178331779905229811896387849410591419706180932039158337291551879993091718707278964953187511912362233712141851537887164527881032616005615041724872280545216131321289201002983380157514885739706929926445447759602311459001999503204553324287444013911723864813842307361267568888836384321029650410424527683216123387595349615712149103781931649430928632396093120285976530016669763831123348417088554917056773330450757464697785282277336336438273911437918009455371395491191004163120493233624879553826657179267021590177581813931043244848020260509989293229860062128806546725726501350069258772424304373078131692055398369962238147583001588971286868315473939129809776493007184039197209062922713537817218872602446570231263190647181285286095827948884498918981715488181221045107561426138552779271743190111147793291487512295803200 [131,66] 188548245150201426455661888590045095045343708391856228934449931362090937811477543657869018549954724870971777722881160441460917574014878213206074868984389811349529765220580502909741508415435111899827718898716170572274743903640271756347749093602570455222891999934293300819320186469979848459635386901981843933329422641928670412805760161986667824616246794550128748797665818706773008921026456636317718045450255173790079503635332490569317012499536366702775813599980605844311560157957309515040603270682265504644240750836319839871337208997967421845965873486375315439828771173746703264203702044107333739362855746557828921701783081288501880220850554045903813610698601905446583219549552466688966567273586056155130817834898710606387080915270234060050084622140514180046215340471534203618564092299013080683236978016751723884395466293983221073890365954929658777489979849356035573966246706432997625165022123170801856791041828469803045953342628198145040397021331487596857987297425517166968224877528902635114245978525897149449645259245121932062228892504618514335370009727330512778562083841366272033758218550177721382407029464306607363073588541443810662932054365900907285246505683397504500032660997203713191808973512044876142086311862336296356136515006189313193998484534777129849647782488147014999560530771729867098361296507346783378093370762516275016480492372660944653631051255493246131384492269299164637293881418887746744801379361822654455493944617387175250566430479277463701733007980653844704145749582007851138043145796541561158470935002826914386967004497387961871810414880174848673046753135018422255506449673290139904029857266685745584526212497489195180251222400757996278439914423426384911824079278278890068508203878210174480736517198655396510043022285715754252911643604345771699056685210439608093285983260060181355447151264515075251913330771977296846716441907146839210715129126796500006616771768773242876147724370180961492003727747960911732285284879719720646762672738141508133364344021468184367586226640640985134913486645878307827410699974007600959888730855275985224440037878261185844428479841060400321582012818600531829210714688396349061232083756381867600691905225760355237301859008354519197794796586214125568421707166388938992560825363895269136097077704144310157192053430982065722885456235327678363926603942941567647033020662424336488091208746580157905663683566949448732205118224224887698550110709453671648105493602458319973437729044649325266521158724758026621841662629046419710547521094650020594135068272663449625627633379266120524712885403828478839060974582098158734931855791099138508800 [131,67] -12357895268590941397235106385781792765886136465465744184001929800292049130728194102805733725094623851060848816737057294278558022281819566656354676870544998557504448473311615349154137942587686121138993058081323465934153722129274781978694686260879070318983257050286047385897526467365132872409304478734609042342040314136883407728365687235090100939540405555838041813022900410621407417935416525114007104578179399042840278543524091112530640195479323661387076126832389228013953508229861735386218935466098642884077998089117543080733585671778070451756489853091389897262692114323923764276784969638896280801318750782776405523264978407174546933601147340568093526090298185951096451038353866830623195165856018512427857441586568153048987511199940022052117520237463466033536036337931393182844819443377153825165642920881465244860295862756219947186289083651428986880944073598643623161136160853450336825079657826490968614068458503403677944052719959120064276930480244803484411741726024377377982956043487207476365458657891704038989691957704750386703735840163170319650057788449622163644758360810954416350201565191919260235687871711682445641511464491735938224454896990200384636670549666565324510405823426019808914707118263120389870305891124599048015815220509572637811879917267855481994879909839422863816505039122347422955019384218017903564132511878774192911416349454171912275118618288222143111561088489248880300082091020155654557289232620914984257363937096587576223627717630877105134772015606642727162890790870668086242573801970084719025604657381223264480855111459641101608040494968062689983903431898211432978277205094047904451692226693016022596293890071351265073930930254115413542338156746817526025110471504266547759182980043355984965349311093474620209620358693610120925836907987105402742783124618029386307052223259502950564161364915339065600656641182843241159491983470263467739904495663097811830963235425872517477964464257707285459942893320120650973517489791417053707371380776783921523327205955007718657124455969621313584032497618809437727162206309879757786771390444952301750218961098812988726633363643301004499415579833339369480321876796308485331971710744388466711568264201192883242071848545274044790907827036733817685821891581834187897616746961204248814313393533353630359826450163406350807157579641685898128004938018347118893943913265522756332495431807458844973797805184420896608284557578421044912407407740814256024192915523120306175244683133433221308642069510989135186974121517210048594771712751707944961164996759512065088233512072409419713295102238245765871518780518572710910451239701908640 [131,68] 700791896026205588369720124644228080846502394493546895598604874277653251429871004729585073109325385799900887645177369417455305602410247933225269335125795720456427892711640030066458517712676178322402954104051208001967601259758903637876113308630832110985929851918172818122018741187482358315885922320803607309087720923610618983464915807277353589099328794817519626094037717470801312383700437584664175409542168438127836547806623218544307815507202890060512450442807781829493522763783187247829023816420717966190491017125923579881182348798931398533012864576372084024621915961734789894334913209943650547771563322277044379766020169118990175610193439021690862531186010282907754890283097557822719018015221973438816584091500937446673601661764654874458613786950937437133096413870578988785727852264489701094841371636854368996231881516945201600671674244762789319234775419296357540264009650350327085571368164581889535179412725523856458875076774558427048966349077445253551614608217362506862477288864688757998410133729538299779651061070215780239624750362086298034874490693335421259758070339931632372277467701546485185075923701197049215601893232561372552354297811027323282643382007080275666310976497709656785230106337116500149131252442445035376946808733680203711074241119771425685251458652507935880538197817219663542232641087377235077927266250770761463690159957128133370355009429942640420698793422486512209587788769992477597337104554429750752032046614346521243983743057922480048267847861467843338183867722090796831540851594910124617032994153417454927520147313407425462035550989859310496356155235816887489303938767181635445247786458750938364401176815206420951415552870821758187715402740162011924343487744272580519950281280662492020069829429061542411745345115100431897352050020865888373684829286259330904489300749502758983333500370830290187080682872529310882427005851978366061218716551973761329013726011652569226160823240736801978204803438728309785436797292392149139475478654704479887624252310076526009782363765786288097436737890521447017781920708540762166531110420500187019820495852337741230057659462500328531329303526366814670255281162974562701433898907657977304683213876097719703136875980337769613764482431123279878266335001076735131920016701368668933579577688172115566902227106888045252170245441165534930656787829594871054041488652814449325724678482097156009303459819049296140089976842731062765155344650083432866917415423938526277483690000128521037733616775867738867387007038606762717263019839694287576383324099768849428382368727767090200458547469409652530423890343057674324372601867520 [131,69] -33963443755082355556515750938584445909792168181189275634762243341564414313229809850163583712071351937187072723631646930928936278175381646562033015186474036839777825078821245543988331195355441817305678771566700136730356354636693321639191533562098099126633150725091215866716261831842200994008328280117832119312067622333806207544398323867807111943275413702009706421058842303049141683682813570581650881624249603349314853068423067581396707032582910176676769082964363500616314776769920037266526358825025492987767070822213823543894769161814476923411962948409594232623719948574043489974424153076985766759081161789174184362551885528253190565742997804625860924251940542901807083185110405806511138301409452672435423173051777105096709885866202605601841518478538437309433632119578957002162832956658381257269214693456679190245893031188083441608486184942417306544522292896678974785220565051079725729008320554832471077870206930555136862473079587692385181547329660937684554212456162346951890226715208884297627341782787841962954455272267334256508496994606420241926478645810602400079977008021516127041427421586081695423779247126409421581361411432513817024724380740802486631859745046298011401005175875149246400463147557296017943408049841224471342127433621872297195149956507276495653394962223782627968425982639128571809644654100007974848297647967510256940745331328773222908251125232633570790566334963004198245517159739041760145800722943056670950523129692690891682904851425558106680806648755755035806266472585402283451107688247845229454726000003329289292462386715956380099526212169112493806447747091408353533262732744892809366364912302088629977198642530275413449543707574003060207294917192281442960202214301186883000160286273399136832914605404896001762207006495461988329507335767568182710446827769377896332837096211425361921184544070458763912935492482214204450198916813682895656167332238260102495582407557851532326649813792770530816368785161023738468630023192019548894329921018903276117120336905767113858106280626674983965268244950713032380414681462205061448957822897644517631001039661653593786826769170087136795190967269680894694992186893961380549781611505708148058975017323837548468455840846073346006294256005310481690244646989246936746456484875103134163294562961683165579862023260492928138419133923834789404509414450304324028810956668837630194592381756765246311074910540522168858429964953444722057413817975245237582770884468138312999041009668636759745164164236067325554894721232500384574224747426002100679199390704863425043501481369092744874512798832976641162209666582696012110182560 [131,70] 1342900671747973857078697536014334016378997113838228912361747423599673421535624167034281423987381252599893997812661952060332601252342633227713485967802375740286892592834752910068822421832127308714094988387144178246428317848209086446512079459104547301941201214193263757964301862233516278500897982222940232064764315253126261763057795072933051840491247454449011898555899234187901484537050754124950250983341466153740741510029125578619563926521204804102827133183639429189569741340580645630837515330344889492986452912438000027512429304980218060970944684374310407982728422603142503257711303859676444809072789421407138532205577860829035283533327168240907785445231922343639493406123351379407695688875769323043852777360248359180093015588125892375853949088621144480528682429014961236779648190361422919482008134633931538503760230642607954856619966039687049498119705511547799139017465922267814904034658890339059000785484307231626088034827908139436163278919398109473104596072964510548323850370375831810458089097986686484231368024632910094230374782667735091064463381325673174670166791103351419197560348552546537187465662670181300048198315027369010767960698120545107400041386481222392919307384352819565380587895271789205499706580270911639880633784702882600707929378879172474130503492881762197877714140677788670609937353562976252533877357133901916176027909317670764030268754790110163441147904946826275473483020246812021626574493867315576934200899633053380674041186960391627384120281408285420558907634790191016156085706083583346061077465999221325315103429435426892988918047726837267219816350638557369883779209334393444484942705766894849035652607190206249749101458326512193138921208781119558694628005312725551873695102228901608207123351887336842211693127506333402287116175045149929249638268354775231146533351311280781418677846503918606671714149906742000182849595930986864172350293990599965046757529064919700277271092314085156577915508058318389063299470978660238702912501994320125774949235137364442525397265249711690590063268351713743265655265315228987729085793266326133745199272449968688176749194334818820680305470089595942568696849358224277320063804339870763127997229061715757017559180190788067653355201787762327127836063873219028971984571861157479964363086717417736858403676619201378951328750869081595443008645011991986615844419680713707862662648076674786278036963196797416846320229367755429994302363863157174806886056537734491818659965267026471301878842881321817606871700547044617730013630781683174193537930274156180036453570314082666246149635395272121930832356376271128309760 [131,71] -41139045112188029458348586689973739318342324835059638547520437090366998012576909470690494847578606112543008164557142051055374205507251111554286282755479159018930552249951525066036963752513535940173549213967788941696253583611832689958072045723616783639785614659600777027830277829729222956264492195220791566871806726636138060973379856432017330854005861150267254977750099768447354693513339662768679536360275654446241736103249073581090913685779353240036119386278667537734123584464062880468866828014336058051800246132827134648430983343965805295213956148676989824876124774341137656109379005343759941088603977236215788300239747104964970777886065620299851764866623774498030385563790926779826566050716704001593808663557223482528444213694244155743409610487603176638634573624046175292128934792247997772594955542600696253502566425228985196412269427052754579344649229922310349110058998044746042529126122612624479309488522315255619120235349272382743402471178118799179196843346870883529458457105199068956381872253958550935886990882830962544438419022452710149856216349014126470353575896435476304194818841304772877071251927097074333127431012179301375897200410037965945916389804067392598342339603634562499529846959175574791960268198728195399874078650726476212686423536240897517928476750350349977230093010784750401093630854215613361583691709876884371233374104674244532483201708490120139521114233810745069822720761348192373131756969954166472445719313401017498077533228026701987392166033804707809706574653757211355386397635447233966322173473404414926959465741370150219573413197935045826078887164140871319765397597549223647035569567541018787584842366129014452801577903404602088602843253739730528961160542277078129503120449986849684015075063262559760083879745379823601405083484318842711135815086597718427322573634053528317074367432107180523683461554721770830914296826606338776802182868913797708056876035602729370164444383532797395867703297078792585380915051738959349160648439921247758440899677929725618964373332748627960021460007342842292009695107363373912349138706943618251367539370405144055290650487554809632235612940174077219358371019943923880965236763061213631684769950944696191115719671518328906121789591063153659694052546218440209796480920361048211917181928578778206798359318500967842773760227327882651916232139900906935280815443769857633005888798270502068041225255575364897703103174188245877119608562709736914170038069147004592073953281915825653672562046126357048864771702699601799643082487542396624693994616934543416494173770450811637704413820205216604198217782017274560 [131,72] 721449026654245227509293484934367140824614424893263877160050974502889069220523026520825696877421651460887739855786276607858265699904866642736696048364132088468113357781486684675082536128471509954679391097608269234437951655641489087079523804607268802065513830172912367119341584408656365236104042317969798223621853637042778471715480442069650632726562129632015610620745591563850935309133924705725864406541960714885276718288889189876893844948748300864511580003097474842782982573879015433446485923265103218141649556668851194529320386222159710958585463106552242791078065288390641133285723347843574507409097588396797848859787590168713530569733662189329081260173471088549558113942484749308276080211402051895336336142300511369503892669748196648646739217032683088550940425087632458585896646247972439320291062060613028109384073940791419223869946523735077133121689917264562692942976928797514141666389360418534385680621051006927323613092560231963972761436541355855523918029509573791399594720990106404076658167595730972524399070295798121237228492852313648622701705292598662627876204332821888463909159844778573147864063150805033173729003980910908114050806160781037423401224163892802376582525674883805926153546436364886530735572301661332908035900829292546871105278629594633838682373209298704693676237216908059441881675038312025369710015198160658963656990616376924732454564210880277406420706659196720933203707413516724566734285770025401753734418031881697983549884250087082990656930283489584197155633320667712717280341794975173411688252170726879043914106287907800166493575439289125715593575945452117126381282924568508767876386664704270925913236159454582476468034634660911638307298207869199292107783528632701624391265376765052292279936260550254903368650393465457590407455031957184081884722878897069896567779002655575656383807884720436045564112574569723850502418159194126847173438484331435570589334786977062205830436703878890744116018790422455228588090117438405660452719817297346161186888132839327094177675915143898701788771103878141171290715037758671371997752329820985903977062434346264486472569357107207045453763619553311624284680087057708253249368086650262025802877481082967110930763090381245964315651642231329604766932568310849077017402898381070438180611618532714532020098172997379720182353142538774180744241150705763476451960766507606760630939555616389627670652444782882474314081980325638724036553962004633368069976142109533770441356148248136270429319002220586453998997769139266994278738164652861117793228557347279620921296070105539157096008150932329071287804535040 [131,73] 21441438066154647316190018143452667879339572873377631344381657341100912158143741557948129355672923892274371097048285283947459084857793904827883448993415977369656824520329671608306507820108439391709816657953365781111497437326780756994203956230521420526759478185929822494958641215770292574977206956823427095566543263569129420157213694335332403604236579967436926492663921384035765527607430179202776730114722470205206738694470982971974542112494854543444006949688122171814727633909655104995603690610999655216035540859270527246548998378216822272856106786265775198241141683448119025012768640163927417315207253430738223386280343349983993626684156621803733125784000744106023918687273745121601685813997805414626497507110039250029734809347394097762465207354844274308427789578060304381151108351636988283428720184366115341018925038306188951406747461272345506916796126712834246989591299019340408507709851389149358765849681380651144295139305162133336320404936479925980017879831325796429627130501244866236318930221873789455561011300280033930809891512269714485810308959812300796261916843647655079587167575629735451527264023405367590961238781634156600193326230531647203696384235617241252599053129773883791263373785446427902075956135876192719320036810234022672212914422186028079754225692083540512475284381247619614631666659727462375237086380536868747056388692790537736241964666209677590915518795338540769838895851470958184768357707998214732165978006427291177876514601119410058529700828080694696174175282791482806258409890371715121163382784429106302018840512350531511382676977618991419251376377791973862887326837620307655879738364575828575303592688333666512909531695541531205680580572484725215924814813966988074052445206570214667439365249396341881615874747914301942491247851122076574367126854627685476841318695430270862988095628059608381272352345253917373044518807620996331746099921882822917181070039139934210893804406018264672405590417682892628462537891871028646746016933733883400064459958879469380103022700325467918927461808878783963427670938883191912513564905426254906919819231160724387235770086976556144718679029758333580293338641615688055965488479755402641058412034782657641188952308531615065631859106869688590328857044454212972484035621154668023802055217257070334865323459970349071451374857767173180245815341321710141631062403990971647148230235480625214301229548807287263747704570663138138782448478174578839145673428684270846632088899805522753163252547002828407488468988536875207043623861586923223311067970080137798531637350996458148695407668400048214850839520 [131,74] -1232047150222850318736226632529412496978875247125663726985407466116950131699293332410043577014890844384539922043336396114546508936321962953424921213940926894796988139000501564934051405521317622690646727925071275885416370715537084624733430582977046817862024729047969767465289789483123476593326252089729448276217575975404794699764839630619544969427478880934095494968976341048627870466036703312026805675785659740243670024856437960335102767579036678377047973189293689967900965338162371216396316355834531412609442317173933531897790888368613794256128269486626573004376133751607160710357180933045686309540082962597298917049241182348473385494735184013201804452326715218142496008124567574469492455964942720895868227813391368641565513678295631795184044813620407905686494471716933792287577305627199574159768151989547902865915161840043148753805795279476838027468245513436512532711149472985311440790689533479483624445261245572721282158935197054917970520720850459976723379128406066286134594157718256363264962187924236737926475849484134937755283342448645592347697938434823567673540671772483036712712280154427047640491362093855939188866900357633660441269208673684815040817574977108862019366892530161918879456092389445922192962225853676440726423012011618636298029700641552052481714990327223843755673939389711276070907981892530854265201675805207222869070521930679972693601280669675364488314922940535532406439420018977615588230794123035854032381648895957463453196865690808161060411955553513470303036790183880435366176459052951467149621123319326871839369202332878904520758722796063059563747822388054185725130160966393750166330799641849532080688004180435890577767679636954929894472763085302256208988767406000750735995565587019559579482108546532819449905107118152281707357237437128436333971666262539112184228982503227048856838706037523741718769925493194915620201292975672092009533144947312900858313700309985377956273488639053274453617283333823259566226963641663983069011746680135719591608694186737063810292095511954040139109650619903337425248020197227081310490811253717003100254604570756735020048121219675170153671065964314016519026077553111872146189860948357847132116162669018481527165809315315327352033559287101467009311469691881881545389553408227408426777019436540164687989303990231737288413996329498118594758890687458257350530538002216660207316587505296476558579525343157770893003376525525583622745086055090368898174816221306789278409691573204948303923578057595565253489058639221270990389700677549117363834739014978960955737380115366600195480246106824714728320 [131,75] 19794007525014229036500809755114818898678376210974940080358547762302357186958013509077652975952510067922882002172831755493177530304399199850747971775471112790863031097814149534974564664341381620395031084854509534949801778234638011139119601180685296293579015688008080633921318051414659369173286822468931099767229553073780571098821565792005577274060296972788575505620501515416557318347289555512544155760194744786679840232456387394080597789141941147247899006041340715071484324917279600831125690989648394197687880538251990692007649283141500913510502449013113823012559247781951123287122916067400207202899775492550178877791681255522580903001682638508701135779836536208118470650752958799320844601732452326081879059422829700912139970260665563065608537117023298219969383298035975096428535305912953103175566101830232726941600184218261635233154335774273712340654528826091795264249385159675890337670536968584074814806474842838833823851537649060647332198378504468997682881813409264602421635886206932517873183975543050280231273624458888680953643836774984325528080914580529479148463867533712337229534092604488871732251899518105360009756015411342133351336874454394756848774857539070060955328638329025559067652912078220855370611828868420366338665808275379707741925423968894997788303720677657820317746435786282424329763368034254175477704940349042651702704249637022396538716011929104736973113777160723115962858244193877028270215680659211419044559369906321993406377063395537083690276817220102715882401183931566117883396607247871448796368545064016542561806713300954652183971224288250057102155139272918736531439658980024928035404208518104587797491147579654756930239106298917603960726738918782231483575727120450651937766415583012397563233352729181733350795704631560522429975110066768649979269204618935212885042399178103295912920787827227299446753949214718372683957961603578330843146467134870814578683363367562381237570881987101226095752389421821732826853251001861640741672287558910159619580721820172787575508609018583125021010366066200783310063955769980351657758843860633765751455173342891140758265002431668353950856005661348370886402061330879583307348729526363984941121394956384818799606019711879103600692033185571589405215638067459002535472974732074177352615378482524697918012595274789765906352419262670168560502802486648865467136628567362712695329809681364198641542038893410576475538874178905477391244481464790119067877119115006648520083676184191961501803315264972907776838156661302921228313388257976562750812504525121502475147511059777255558089746821552832 [131,76] -562149845460607108413379779267286570723633825216201193231719393646096653264945818875337334246118691621752786832038556903364010140703234317532623769084902664546678671789865956381622666220796901675038978167806725510225577667038668020391025487845701798279189683988056565125244398860428680317268718506995579343579029633651298183626430511957438572541323307227780293450757917511464440951121999850646177668943685904152734959092295832543189837764853637581544692646889969920015272205492731644996763353552376930662098103883738523939782358971376057224686560293274714791924617453416012707779226907425111453784377748965942625600836198555238838346789040544763702120670517628491496808397305443731115624613066075278617151368254460851821199965853416626898916211244521317697017940950058879488521352637389327436233628238335998281375021020137948823816628836541346310711060312476029554418649118210351887798701350980319080342521122928112191004822910670594367269463233595532196034109120186097544773277967735912401631338151144697423807270042157908007649296111455997082314438040624840224674000813224757432512727574147041969022640840616849655309596393695135285263403808970587972878828085470213019461050372918624066210058135285213813006541324837880192480333240609017734339634346205385683335589351878115722913729051524118302341471205437493622570029065505893023519749090750480223503237722757231358186387375079404522668656882821596673777745977454616026024839436853353875487035874297827200989767753936700484482576962007359022015228893489498556337243181370594396938992762876080104333753938994119789136308676843260666352816868618299459803806037210983207811096582681765535535728857682894238046662218262098232078918947839123889817455515961272692067899712721171165802592290512625047309813799175802455762190499259452411101475114715384758870836936306841964159631029309783119171972483447485552553607746169288309966661954369560055535089427673765864583434656844794536864786884563783507740222444619337262204782525452812829965037833732970153121213939350399316486918677890311440811764784714679663375633589487884780256321416429698906035995664894609183257101144030628462968910062629381256824754357798751052806088441085254661849955365356243607615322153231939427155136531641890827506491601356903953329647538788955724132599425770369981869886671171874032100993995614993873532295826422057145199159596293893364652211219472545488761524109439879938096917647287369164872802910485471950680917053242707147043195258287808246093721401914928267979791310248098838030982664554298979506889209344 [131,77] 19692780931477653929509488602878477794450010078780223421636619243659693560786887624060900334694866273150226895266660591034330348010962469707007048954224814228445631529724559097963629157562728698055523264945769573438502025869941431128981981472322242022145194275505046977201033849386629247787889417224680776396729762180653710435381109415841360123311651570170115787713418336345920491285770926762651588633574574527179178816096758100273360326791849243633506755429950706086962892766616460807155104954490721275086614801100227843088819346557885842613227703694910974573116984453759159839327384124541358001428737394682543889458766370601035645333425378388285414647115074023698260654820096314877259853903780012952353413073407480555368123209718012328992068059332362990854179615898899196295503829538537747634420178646423827864795631333513757511286131802999966728589658981821087207668148624664680344632932388999151850971244139457525356399919604506769587950938148432018892108152734415366617235056061350325054317827720664026258681209415591362089263702523027366066173086845381820204535732878148377590895203491707252708598306557784941085888034132748909657191705137055746238682208417838075526329577088491991646953430898604692493289883774297081908381945815788849061130895040244689729938649852978882540042821175335236775648568527632385147023681090255178044192369634618416938910288464019297121967239187154641014293889397739989344083504037913008912720821403972053457593117848366067603008702416487410693806561270857842878606204114194134897478995063575299975297482947518308585887825128877865469568032090850618187492147178155143449339502509731165257274237362461079183137461201526729146407576734657980231172041701027858140862755973749031508970278750949459192169222736552476587131314243092290351881559689013985253136598434558888008309989715411526578085775169151944481211875742345765866531062031768014844696894860478502217575753714236552926343667138113658371046697516404106169729809998593593900220104522788416481909629629919316359407690432977146617752648434909362245695164471347100959451519963469430364359015027789423745162903748857332420604262341300034517224257409177413863253709323582437539738114114516181995078233482716245579067932394653272233724405134751985668027029178561100830236261191449832724912049364805655023554520688929893315961520643702689280740837863296561992750221510451853449507607801907460013320590198175014465299738207943604010061323762540560526807090906739129706507369382130903122273019613561848623727475437213635566230312392588987551255744 [131,78] -443792482064940585641764278392676309322752413565515659521105582926432241448813154146600198903321264435773293056191619236026059310080431517038406255967401607887068783271531165964049802305513871533095708851177589466026598287361520828189063256826416949125634384821870689064943118837787611992390024115828619152644831844611000538840190450603713627894873092206763511476565582255702028098709629377803646355559222728963252941840326940964217598064827065923274691995229325370107003477661169188439994585726071995102910847963636357473061190175881432030077143257283413809458228748599059825403441823571318342531843042900643934317359897049982959728401478392481640258767774391780682433789743971704197517512375566052422168189911684381188921004026801961504482665491204893569885333589892655505334772926877736394056854113111787066798046680947843529809414123906389120628704074815794686860701838216459244682304707074525336903101336189590279479283856962673509464705660514510204676030910524422758436757422156917710943907172761598810490106278178769321466405080581136063466399744838962820249633833707813593877342435064049595165533037365600426063365530702957063810003846344084744981671725124046115646887369337754311362174129296701770584531720566609504104071803180185372876516636849246113968085633396940175740499462448129958381874432125232354832771738117850620137029802695267226244415890825581621172565602297802155073669648736231891921197804414146708443317168419027419938467230364774778786577030297239898109774901696514696224144356586889171703774482458187473439991389087008818504328535164457231112031688306882475186966451587307575024777244986764440118762478401259929408896331560180739357981446246473539770798105363210691880705151556837676124124199986023297597500924558012934011762101072702216345631266548061980557243798922038621461877935764164186411255663407310706282074669548832321415838804961763043582623217277199885547343433149107014603708213623938998355124948875884769648021375909808066314241120724929789023076047184041409443841793344727774236939602218817062068720858137378203535124020639644656056083855184171780872589359980878586019052742878655708903214869551210599372142647611302971761550402210304259954617543508761074965056879483824105722215853152433334004351900428317906590741869588860033030798816205187458178693290060258703815353712283870020966573311200079977697750262215590664672158103407249238528439992996146479111373718409439167510082940145650567041246774810437548760467831033994116034761376189932311633076358995837902705295252639264852224 [131,79] 6068733704554584316466100824571758659210255439345307643067245240526533288751347004973742802229353084198524433059519094281140846717837752745944728376398274179044376292046281700266686201082974964032271996988111739834642622927814862291183747277283740924283362483012314945560486022667117989197223730559256530205007995420746065467494992688715066556355675983772044960686786112575176966071998922539495070825041397451650611023137616665362032431170857494169830371034760079791188029675211071368181149491370722203023624637185166293271521788485601132024144521638299509921030421816402592621774663992597483134676698119442432896727415802397975479132826276608701086575892999680058274481954320768798449545292511927328516894731365434436645099868291911488454126025954958306642391241554628715452413558992066995977050220355462731757349762888482557981402738359317662181317336276773259760684509584937766283620191485166511361411018044536942190285402840035931880524526608029153501170881501545969102706754026022535084447723082407748451566242613448705341454319581543294159707137138152164587896796927245859863596058924632252156669965615128664387535374876486301003849808284823900076888565257194080138168365373958805464382263950944665198002431099319636838369904445705050317619930069972455971872067098513587616812944112123423742625915583105366117305456845426624738423861709558874282506203317253973967156086848294306254652105349516187454203987653148284140900740873381657925132209535995408187563889836080962153050625291696178002440897604065662613797815708375733900621956123258457005526915095738734989306318333734095904435423905423525182465348100600873212380811890004207559329204658949921706359241333870580230295903203476105971525809488540653595884750698615520137840481956873757417558246724222184775460560228411807219838675498952565911593956775715163977231874835872085251766721577560730576482475063954099994015415458360054346656851533513627435847474561267576739145576574622333855997533763685309058309675975189299791929970687114741668071508874511623314463549340507150344382256936652132160963468522868598076676299892442760678481790600448822966683059399820997339419884168824831094244195858304425704192892820671936407133082420313328413314691628276916248807256990888310788150561218934691490703573369842525149315936417369796057612379446326137721820483205290222070386255006044333019567113927022269902407787799539108792379995360787573133523712041631657282311024402084216876408928227821702188779825906437297289319924653604535073095117202040234725552828776387616 [131,80] 60641610568192238928322672049877629026382636500042026782418079139569234680128024097761115502155898320674913247546655394714225567315725434034530531455571571870236639797530514868330102227645066493370380341025385201288526617345115190335983779116774191576377126290068600290831787829132502056126498654192534455851230572854408010855942713212212535345900789979691975433898250193436689370015218165611331416880819920823907414699255468211151779293032091822132975007838426720705201564966257220033872873750758505189868375908782256237513120986603403167351990937569898413083584133517636668457484487433575061589373404513110194904960909738562495447829199179101245907286301114065988570695436304520439918686347874425978515648587060857298812281012993750058118842691296578211243533697824253107663434684980750229821534151077819837174632180277750111529036092672385254981759457705500684586102484398896721314757155199144601244305964511918829525623950049572707164405233946420935859193065065789169385338913389840912224241348427307002831326716651649148983063009638420875091002503809508218883065549215828633467798283944136798639551649307698510624680748583458223492425368513846640301326397736367449619771738558372834067803023275471583124616877893441388713296909679752166265284124678240496422763609930723455101778453158816411922649894781868421731868389712239212822695323992432914637595593439081683589759174988731291047318540525383079222715885314080736651479682362792749921229210074972534311439862110262596107650361807764711240214051265445299259949218459703303318846176637717346681316341201824472453043963066500335255070113109962007633600725343732020886781752577861519029476990710440688150058791893886178939060154929718928694968504517615926194991905273279407517294267018644052082949398211030504246027885854080843531896294715985137096186405802560686715434591179804038814197130561061612847270833401769264235927892082063105389810957074914046870078924245937539838956740239770930199363317398402443071200626675242585936375843135367320754245932025691525119056038200997096962297496382046703306557342140234290460704107109899966971528954559125847869272688022574091952950030144946975271496268498879188676663073440384412564784982181420368395388581127236261118858465721099893654142823976024229078837491988567711577898972288711009484016762656320261315348103703238389049710286322601933047935207700447656554672091341635763535941317188730999812894698517659414160815024307431621523549440176258317630919785574329844939912222132876526333058735169919208387862407424 [131,81] -4348643907457755134900331664833722579354591421669499379253665161748228839760544878650491344982711095753652639379771009155032501780316244449579840532228894524142812300170553950415651980458691661667665971722048805160435250510830636846799826624738870511524722155158123381122109017186286198923505081107794809934347661234346673724121724904886683985607148054535610114679108953213886167294694140141981301442483918362143292276439300536849482907731040488776309154483889344085530993740157764492412934791603561159423801219327075509576918693077963749574126346570322517916088993365956918764870298441257745993485935064685160846021523599095776413709659206213590302651141417184328979167462422163850470900886556159522635365395476273456429508568546660394731551152229693968851344641195132190275453502302331996743527593217961973927843833566038044054265760658505530603586898298601092689668613443758860198851815490597607808460873965558300721995143715703548380663400321256244833838023856746729712278759941521754039834513466819613829031626272695688196992228725502970485601847938643919271920245993153044410339261202156638498341011342743217160271167739458861495441755749116330507119656907801271929880963987182729670310605830111915102307297960590824948973797136158991870009042310595846928978186305520264032045530703014658189280346313812059867019086861130966448998907773457306484806472752870911007796954448251578508112397465213261886436893568611405917042937916394669190176368960058485315924292448869470492789126974123550957072232466542651715736454710918870612303049950148235005434459905415698674061689229096556585795087080951071328965950832899616942672167039915953416977612134401878518498835077689803997178193080211835177077099021345899412893399650850152549415570256010084499751782562360919425705468034355423640650128019633789209622683131228443567086413636457370846360448131012976962340325365559180092218759177572597366905163705499957097501351254505295164050851946808544618903860537500926076745426911817021111205577291789333184691994367623783189528102513073992118971141144746322707084223249761837492482507036287450972549143671557776059720130086294255579959226083887295245910827213389255664584687595861547816523440186387639276436294224001051085442425303031724375464404892096960229335859375960811007884479864934939503594778779396393648887699654151133112997182773934789406577560144977968095637530319585289482365638673056902798674264317424291693476574038152101876352987940577130504436431971877786966338894225647549758390041040013022042127648 [131,82] 90082699454590202364314995469733535882340637712271744927110565320190578213461978917632448856667289109265754830903570704580666687812854680275532354426948210894006396864762165382489934520610529012091784104379191324758760565329392379916579872020694984188838093495252328324135153858112829480901281145211089039462110435101436111426432725573675891343322820784972391754509201020648119691479554278554219270392340280869904267018578803426960173601585030580730808146746763022267526945001516471734808963180717826049706126193486146598344257784900960428224508165853784687854592430971934493860784257641172115470845707929374028407470864939983922839889982553859725847868681397065413771616315586321801230353427455968566181813863963249357304876507398208767342686792896670841015597113762488423507675024436732118367765496157705145140007455592794381604565940672323869760549775247346830350545514979307713728245015198513909740838086328047975284878625655016156638013109817075887919679030751846780079218159347645410859871681191893278831680198564752869190639088337949345367647145077325289005577834645886983926529526428609130075637598633669266867133382809693608492962037912953506168133087792556336791525423937216811458299036500644969825159559604331940258597746970924916118580158409250657360461886151388859159982253203024689662633161421185709985851304695894905626360707374975825273381544577583453104486913530610113747179402386632067207295354539546625085889148937533697710589264960536444376286566322360604739439811676506503101927129922006849841845215425590490757783627790692757130665082643521445288750297461550050894026839105920769637817321340777351919736794910906361525539821906380458892696971137494060659276395444920194682915798923842968013627970130311680515808929480839193773882416689876798558094873139051017642996275366326637926380579888133649046106820367807727611121775651516452297667529390539155174353053896867673124713914125408783400001992864878134646479066888576357006822803181223644429124639081938850693831934933765107705203996180554181824372750898710811252775987855774238896597578991261247575877025179582115151567020354126920211075144887449990893114287349538603581010057438206174389567725940957048403972387365463030021535782183877238155830142577468788439094869805043027345907176492212081830905633572538636470995349670659947064184948235360766427808236338623850324768213113357551539204304593193782067511606273054516482009202511544426199906471847396747122205459179476017734957795904993762103836827061739178177329965986638936320 [131,83] -891840096701864028237619040955024864595669572008181251566380189265306492696247270193216783017553619254416416984076179938354789227692451904653675917249430344057515205734134035966684314058628969494851391629654179540577405895857976133822770021959415460331077668319214929526055232072151929207794628467173201870999136845415369054984038600211745359699103116754128101137703576010880849449986833797453665474477354526099279875702326729034038328562121779811263517424247667072695961104120800988201790117111889788129904556045324928347271122186993830493249287705282102919842787265621223278992666461544406092446664735662240769710304266803989220651829045196797347515833257735879032434288871940129677467342876178658389739648509895419343719560334302589627234945455233671778893779746606635407884364781310681048961199437145629387833267526459588087470561294828624352256190543688550197210170052048224339689940822167057346425473503336112534095670315897612044732379073038960635652838989622664247040205216261123497956913392365087928046111035457148757281555287693431876649838706540390400913029277859645515602019784733926003561021880114827203558024322472337970435992359231326304719437792370688509088172662615589586050402376676310433873451026756291517895168829743782138755187241639871897958995985214165227825051935814676740397213404025804753059438482515505320071136045936667788302947793078929445976701393757837333629937448921056764741917246376741329717649716197740124264618369216573608512779972289866060476190766240951764667732809712272784589954884738626047420016697432425437173755969338957901302240893376796636770244996559835343032257376833203988256137063165537081452769086683472879338611287201074647076790964905773230843893957164197973176609021830209896583450032861546566875067812408471135661390946756159476197528504066391936647352950189952529329661015868209441336594577644181054205912335915402858402061103490126912433517696920144594531458365999612336942283643078386443365385763887359936108436405341008488522347284516883961453317120103838398753857667936041182834395651476443335703031913900205882387539165112864337617372396253251481804590377483771079649836267679555539171842412642640611194296217228546535263976359182912426197054091779225624598173596788045169978163143441660164255953916385093276908277309090398493547291004541144837603223992646940714920784289126534095618917900202042472118061340317816427508776959275813520838129494019461324840720470101035193253097692972312019566897032317752606893266465364120609876378818451984 [131,84] -575679650581832181483231915498103935968060354645066174190888656796098585351181729877040159097377082578152935970003888500476985357299028379583019220579995776584276660793753934432716171223529413429052954874129256406472690282109148025743174149917311590144524942583989606973741572381726564705212605185840956593384103480942772159830522526882663565254701889836653202363075432260260908461492528778089370538662705648513280211000806361758866905637684746779402647856548813210687147988215656425835883874939498778071440135355541068497564604924808676768044868635036003981503588346520203265719600040693818739279634106447290208229992395788493883952236500196829481337619021282021794482324694479370412909479681784766417923745503519129977983480905705240707756471448442556329040798642860045889427830329226756069948706819348286476977112150875206585992712711632205959388888614041813695279535708570303195475097635266604457823867052772044940679792883548420200352239103283017892698223214988850487009556939388785715471379457859470085954824239642765635028582215962386420537614820383275455849161181301902349922581916188822842361939346294123601539190498135233655711797222319165207182568218403135018804707212872138769753374586335980608547982225509311680636215156778635608327292557227738898929942269286166754195824422125709101077824315615920426165859560922283459997540930858584713639955514964843757966151757506784897185538147488880358339704922534454369367600877769936779519688045272864625273370522189894762324613730192625273697542194028961794022444735857199223848061022609576656019968173871907805239520421626309897600170487362211976578550718449332025737127585550340042351241183178351065761991714319917746013658144494802034943917816793261640229843684738409178870385934146836391201191040956967628936554725276170329900545894129724251144273594623309082198114468762349449780517341075596274597717365446177228743546344061481615674604658519732415207894224736483277226876663061531284769483439423716853735616275560014029578395992027870303968924367826678325378074526237674494994767778370361236715541958548345627756145117082113151569976871268222733443861521661389218678199086363522510483579023143041745685070234645359546222383012051678880772806950108820622379161965116820126438273123530333076593964382310761049122714081366928893867931433548113242999973902947066108678083935858186766916668583680288726738021910247638436547142714880763342658146424026435830285880137280895640604820415899809706824035958104996298826558875710905488337790592 [131,85] 140276828357553688780188634391261424452497481507307030410186971314798742967201886084876301667733605057141922203004000885447803566005068794024754873029322438631815963887348023943120254743537588120730099637786730868465942512997459953404529256712052428540580803921857655247275098472717709727047346708008385567401873279605908078543561255405380841912939720514323014645245540339860572903656013528846361264786951326743892437418018460520012606167382532785085603355625969305097254134087145022443383406186306142618231146715184424778241201132786712464039848713905470726077489946762462696928461800071825595637052750333676623923287358647556000728401028230096590018770345829007709149792461606881690101404884867161898514405350548811931849208898695185747358588389608643563629518803609904285123348089401475189774912932620724988031170667043008227734016534945604920978474045375126676623675860218628435702634553638109349186340944880436360026809898307970855464088778654528311874925693243175605929802619210343096573126376671172242268286030685455667124944466316871143675270738453936367986787972890104551647811698628417543525145259744151873788970027828561197163575534177114431285011687231254870128093029339111273829479619330200382138792022077809156850786086880065540732647031776794949403248157439046611446765819573591350244516679624405430812239746140762147509858040327943590597565752956480372364921620078292500274776300475405704981765831109677999437538254293304581344347408362280089167770721070611886857558526350835146930415001578864111300427225963112544589746735202766753030678705163572606781340810532351997756894808809336385389811925203136790057442908278852991677728447997001984681848039608742358681335163206035804815308883683555153780289139691388131392219268806549686011163546043974613360287671658824647616461448180645678150263253760677810127992469162044371141488702508899406160779075908225889299557001575626521988241350439031370509040366192328125825684301263296316246129134780506600214126680559600566528891115258161755749358931412754007076708711901009322578450364103219629046103280568767922167874558781486575974649372621856616838866539087002961332104214514898420428256139189291654388852134934912567910890323614441420016699965399502758312596528497162064595954540708566257534696513682761087318852783621221370025793868138676833140011067073884804983821362984688035396535627946921911445639420736661370460841919996295889463911856569504921976441870674712886956826887235174133628683746188394564257064628642780896570192 [131,86] -1636038966174172641763773651432144415375408729044176243919913264323948320068754582229923537934439669413247478525262512692482962351990621827297981122784880118548755002533786304977067098760492286944835197944739206714399401010666326586321243968448883256836039583386113058409897326551806331216475390024330773690410126835049352858273615544674600401519328450139632042149838898092917007655554225979301390787282390313138793186740584314214738604005672821163202402991012455102923129200491400470033933588989584671137821275223344457481842754711263127247895136311819698155537043702809895906357439499570931158211782116397112471685756981047977562032287301759982999820025725314733653793839152031909985119608789615695605825360285908133124292756642798734492910628544174745272401926154477494782471282059528316411287848284520899083674215674631992448794554626690163502374476794591569372922413996422228892439760681899206031408943888883184561694863269254207119899569480757140493015977041288413774207056233568436684033228690554018803451887682695666369733053156935467509612918667916597801049968158719490668486147284630215946921136637124679101632240952354940888772935397262920291665573165908902973763027443607843422369573046890911290289371281187478333332160137054219660308213698584982438893109922727603479483515741425430308457665349457855022496375982055178332311964335623130450982500313987228337847058469068910317645006898610876326240497413527900203172264774237220501284961716066775755253636014470781497171438581761329128827840164256185992403257283341879501125637477273419602238396680236562212830029112326285023437957323793577976790252877880986959116608367530972705178866625062680411701594454694027143761507983703238310986567466486421571318982142158355393502718976277139816029711720035281526993583117755472058835295574171276098990760125919449001736678833107377946069107303721410881239983136580811287669323784500058298564656566493385107068956937927237285658601337147437318096088486329301879731915823252298542090709844948982238762002807068948103332254262020946939920168268697369325392789413437243970420942143654734337514562482160933137423368649411524268476540909764126781595668271859359489993258153555122648120780665977190338090061542460686113659162929927008113466895615482078299425469287380721485430591843198948948827119685899932062694561118691053087161013962972498655390986399538748394934510903667341573654469044082712493868270685051088933449973036478690299512077857569640402179085587261648320242312756729009408 [131,87] 7996998694102153403113879136471607502648132873533743971150185572889211587227559522483761123353085672410100214356751755748778601867155889448500003484153994629329655882263178679175170059463826421746797867963401311534953632729785383325665816873262593490566651774567857845211426429816780453390523038761584195961026960154599626388939128898213563379217556255193431701051850455663714626538593112657305350441229146629355517147051334289854716718837034679854913760092633093113550863378106121764307145155835713619268774661675479582438383703254716626229444925335929876333172071271604763716202354510809589809974910928521581786042745411312447133124753226253829500187717215756503667149007714924191975541047203272248011143032920968663988357437484416807262101122821199853575424324159027461727265628449747916849822732430756303648305990793342496340103889699991778037447682257236251096273485225466815640190911736687468626756296547025250801846490775115476654154348943130506383956271184109918706532437059568057240788477302545544160292941395469038855286074183076900698747820733327389647177128085387143199583692982984115108632961051344632351264685026716624027960756297466710626433343962988640980203276619122758458619265602958126313130634793799608020151701780560748248171902321063860998981841305101203605425774297783393152015494549830083231502384791941393678756755347790682789965505890066702632110203072850649629444155032620745775194470588536368040667521716636788577353107349401394794234095775693945904638112370234369416482279532604698143967719326928797125973544236440544013352315966560899241731869357691760558648016980702439312858364286587365526490446616742523493502729556735182603897571595181858262499527020995307455947138526665529669924538762712922183762550410152315410548823669456771434796388487294047867429844472171147713181485359119522278857562329944372187852678713529636488896605935969111007614922053921429384290854951523851764037298974166163414647454346275613994974102549374462725552830694694811524856181214209732337746461069638583538772215865834614966756706207131202987498574935086882151698367458435450732518988738034249493819410000705322665536122183549521135101295098482599532953646573268171741915516021561765014721235857945621629976225384741672690623092917055523158133749946930253994900684929783404045475904628073402206352033607632856651176999498128082097846701965914247400213906094544531984760898755607880625110297724363360311986418964218703552575215222731263949314217606118839007652008464352 [131,88] -6360770448269138655320830087789147277817631855875620776863610092472523088168065387759427483750853144017041282740405914678992884416999301947494507456733454656939738930963995626072578234759471590752001813245655861355631263153238469805884252306798222939380169809909190619289698440373034136181301131510948639029741147131865650959614213011826119249601765744730444099057993811176426718323134557107279689080990897120149239284169820186634452190400852047934211770048953151334205899120227304238681310524772077365556185742559378773712296650952346019659229423715605042271581746568247266772108289935537640914782146604702891480233920595493778965078008943267512779097894635330962585956065212054252081548136294092312360087596432276601215794767170800788059876015551884654273162669235084790211362842117680887678788424047964171266625777862740589879957336672043863402183975248570303291472719222482324183602975883275539630564269504463191996036339390909905133331043132965003933688298212545378581244654566355863472533836325066503557304885255590623167590957672720616493614806258857234989862644426880829007562776159534598180165370917308173419323953329129017815231926589141479420527716126418520013259460527855625652984305008933173916795008215372641188082939844514098493172667113467409976564639952866335476271734041441094402042908412519002886569980974790102020275880066790550570867387037146588082792226786476079445468312173724772740826195999338289994319901239688345067384204321601441324581277960269847341637544320780280554901980653527185409421736260437257613178163708782391984169310647208439012426221128990078716766347036846509452569297316769254616652975683931347140312426433956030009832957623012294069792148449407558022282614257130753910011664872853577861486812291377337565360132976086024484684948826249098431549320345885468574765655743235665687726932556222704712577223041776319866082422362122142764842455232286027897736341490870530831354344476044797248357896688798952394079255209416730429477642906992684923064406391125505235136169226015553848368436381133930692540939694338537046815320909773828823382673941724908491351045715000398079668815809360670006692072509634108590259465661296686534729667285484220006468979203598512337367810349118259074778012092166595504312544958007951321178475002673565016835338543053396445386825214438535258716028220666770218507122850918987505895777055730867512571275299646787432717344497130076678992688433924528082055390809450681978165522651738893835326444164243524929447680 [131,89] -195776457689426273826928533104750541412986603076369926190350991419262350995679847688377592705652983020140576114847620390939819850234112346453758906833164479992265965871628927874842792958736938861117911346071335349444833695569642087113646259492907982499215817985577385768869776141832280214832990868460093700259448532783390675544264306001717399054105927200014778069493888665099282619064280775133416593810904233646182922194349003939217818705674847281710696032323014428705590392374061863184345194406324247025013511572421200176723320661559880502731525142808474900733898305988891668628007932783911040584106702914927494072937419645661414483864044942743988028191897965176501932591927144953685893999331912404559787917489675622251808026605251712365856142713036693176451505050613465462561840839381314163850615056786347764411381059822316221713076622780845722344409535621970234330405022714269350910097362847742948953820564201596584417843804989985551347952414497714034507150023252188534653390848747821302736751130660278193486449165726497877556852191697656266444036476016927693257662266676103791248836891764464650079144038248774096616679406802362096689755315444685425870756647475608498940305893005882196847473949402445388137366490122023170327598452329181361203836253070077962320015207453735728858607695513451321366657295847613522280268258711743413891357545612772833832136658305447995485269519164306647583858863489305738529259526379435254774005768895498905065107561612593765017580607682956902998092426194156540098504079462351608368131182450014231515202297173056892735592964272633841818926542760749930593070141217309628253218366758180945126632412574008087993074077489840286608065065103768027377836400018379467055524519059494004013667228475428879257674887241692208545301010038946540066342527672275939811783008825809769640080046207573258511864698144098247062166353725740367547871479551474523276666733418909173588944298305070835921511439242385330463235083890759360964781105742671038520586779422368147915303858764462763052597649438802500658133700419269713286211773074784037946526836222426600965545641552836615112558596377990061299593046511346348188494665331017433912700650846803304941079603374313123863049866356763624185012831996271640903370030382985105769121245400354173317107273668753562336062843964226406283999684263293436313530893144855727557704547654641290984960816067090324233777012105431048703266108678120289253468834397084845435659304740821879487171883203881219839997388566646072480 [131,90] 1543363677989150673958764908336267121296111844654602190344723137647030381205219827074824398560540487656613512689839043622588624708281392812520200831967712806775177074582601088251835262390414177036406221255510021386906861297985880968785764844655362275291416156515282591618128944785664952945448945436498075915662018062102163598427247095173169753903878342592024244338479278375251966052862648077438778389449621632687852392703111691869605227837659124154409712599827841607187386498615678073277557352809591122067674486908810595120277510820343377179870017795595339569827004772636819138389057558446012789541972038888808550720332534619133602723160690123266798038106613174104391426923160370391955120173793627243957835287158838633566314396471617503146005489992007026907322873668361385145572798410136483211895994425171160356718270231392076624723826320119364426758520964939653731116113651245552663141373562340251329765469987354071067486308503215939173960349161525271629871578329052307500467101290590373940825973350678126539932574347555141394487277426717659431549665091191395546439787208241088911589213132281241322938604167926360964307223538857030770557115780989154146321380508832857492423001531423779471857720072050651493600230912761486094655270968046585726351775259278018889619082662048502242765914529160000917050168926827711474399633095094364247155408391733076840464006633420975820047460488025645247231221808140150625145417166730445165659291830155622367943669246166221084151049598309147182713141136845750014697635085407901237205667128460598063908072373200576015291410900801732742660571820971814159690684337031220753586112344288552856742063826699964561308909611032805873856720010241789913926161156185169600505322922026199556119216846850517234411921630613446895174872724459226296970010486013030516933653908121720350822217769713783343452219374506455646273964580931341732997280194404480522336247190569916698864319085650598438019147425086851387889115074324478947743788801779453142969052874189818003715245427845302346592341175771909720080732554795946586241658736745495923107140259702299696366382784731825941015860683905231290192150970914668730221461630421673669396511102790598394613730530654209752475417770117422919000071656397260817216380200711548788522132938920636975956542239234327228341482643527658185122086327613587188780462744752292122206520949715111874214062547681446505984504809037835604925534635643525912434690435884056033803887845018337173308998863091767401843324688407424 [131,91] -5985740798576621379755275212812749666528503972647126924764177341016944358382783940312747311387604143895486706578779793386025593183978128982496236177280417740926176470693091483965304931550805602752843591891915848390739918882360375184268497769880487692389130120783385523525089707544314304633144055205706889285219015670138080563686102445012180222838168364963602337237777382489988275613440804378982277330085393922306090509961714542123094259803134017155221497793620824075259108300640094528703211456744621248760398757931269348591057664147025513080572145923903775595649908294804596609876161618912240127794110473738012378427670064584462289354254083065691300504076106438793019882822092516114225722672140875464356271480000307795362107289652523906924947607606910538170634137263528821389557965544062921575073451460599980575300429738192819318517817759236312226304108831668368421494710396104954143962003475539020857577689145244357892580823539533191509840983699448020502222434013160562906203520833519955400412271667561595615104586897351145863591999776464164736843901883999742069673948901356691484841614174804218547459094747952535419474200639058701971329830554301674474006031721178186977259114140486118470205672193105101110492010113725246282799789039276239554640093756589221375810951966214103210660497139417926622926070777979543640913062767153742582092728226341456121276834624885405366717078181863695828202160661346036119491228965107424560516094991750649710695937673203889299983683361392631058048396569492018842170911704554701962057259526164056760549701284701198503130932288078345328546397600839057421615263748580444632998134959797489881166398600789181092689635585758727330199615451706045173093230469556643595171221046137260019121247113466590805353997819518299090507829763930630636241711215597350616612616796295731912753960285516625976370076256794414783931494221160482783236110692594764075744095051168672980295983725795019491469528761641409597677687957241964546797519210687418822546344666582289290201906211864787138180151513558642238194294452396094300104186208191259774772067251991909626437459205210812141643109143592766715640962043328642686293936788902141728618092675027796622698498716878626778394797114778012196406502284085066850949880162494140685710428330901434114364509383815107947492731271270951026787435666584502291973348470183542105075346375161566389723718897535972965131836264906672975018994346838285746641184782962938665355351179356070482195600497129948758786271120 [131,92] 11219370057848051859871351256337950686666519824634402022120635460467853101380474496118391642775112098707685284777135700742858764878427578935131939440813006341687595298917705128953625068744211019572399553578810331259329922309575161288925927156926187714178301979880524304520347104533513853943589174380740679351532338986433987758259516485404413404069267676014349221200387239425718768383080739038115531414271191064290895169562456669240697575723850239018808765275164286670304819470042230721905873579785699820602556651617726327290331309888936014215990530831267722776770172758256504599973689044139881756692901359896523802171256942730099960044703909950591301460876703029332967152517285992400208480829619328224837192909886290151310980798834626002939401319968485238541009174359942664699598881558454360047081577824727105935522852702313327670140155050538719272782687969151610209552531572206663144465653416855132506856194496702438600756060487795753120244314104576128498593347741802379699150418521587542393849230398775448829902998770797539628218713742306433475848854627807439299973125589541106448908120461957713790442458547287896602524448896583492459902159040398832771772484073720275947615241057208177307661805608968370459091588466940445230029855688183552993057496456712020281740974649331094215883261646775267287300014161058687387118130372981330456801028119553871675094527156879871056835245048396577953721260166994574213587485167944799668770414076849145863840523385076068678565858579708591567456359034073751633838812774192265903494237660128564176851224400316849101461428854367819104309246580314008040151124231641685191220108074217317483046395431755392013870999675060392237578073755743425294387556064959516809167376829245513838397278796336972352542293246922325742317493774919144322518016300075788010756054241348026743152120260911232307861396588749639969187704759090692510321491260186058021322317045570495302930276345652265249779950766657996711707102596368691599792329700016028818868355781945986014989506023154803621773118925494544303192682525570965987553955756025244249843510513776327921183925240854919236487656718141410061754124079124329508696248089816257130440061828342962215882774018256447082761874508647714569937992763435028705369007309714151496274936674216983278125416386905352625054668120035090906474768379367579353034014283337323274350715913114501501977239040968321093432764842922103567207228833413714829672121715497933893197349963840245881605034752453387034048 [131,93] -13111268668715410031398913139324698416961462294255541105611107106862354455977049465615564389218046195377360173233834934922324041825863843563685030773583569331812868721546071528518903480121385873311500942694471597554508293128431136785102149354352624178275568746639715969765847115781932494381775425893939336836706758417769409689054876590431887772038073018595178136108258597409785669505221156425081209495158304169693866663404917270137738230660571208342602809835375150307182815373348205306910923943551245121873687584353108308970519521976323551502783146701748621179789750989189887596164650543432140559587796260882597330996591974578241605421338348501455433024697746349091911395538287405315469434310055706366814708703587446282940822435838386724537729087103634680670668873288149153345948536024907189127143542370439378472491671031827254204012652662156917412930752417715769199899273441792257613272257806840923258876269150926664269794821478492315374006588425614875993635242951478515852006346823193000421597834393011372369553331516129532822189180970231437809429030304555166968453697278558940905871649111094330792665666990031515446769820577715966305283952621204176594976100681961985046132174830109771976185588511393120800252187135848105643232304176048301390887295267341819152806345915005105922473754384338317768309700701583740802315362222373562560459661750855395186658468845592426253825732963557183093902942979707263031953013035261591523445162532117197403109276511328209010939516221996021909035875214711529252731709953143968156554275857386006595821977010294043148361751648745588463210744189989442341401772448433584754717284804149924619738540311255037361994362998411705111177389216923972641962924960572563483438922980965805928516146439988956773289256816985078161553015788463806427518021298234307353858739000849313482652921599872347266847170517450355811108726647546149327200082230416547183721854925403042372530754809209549951005865031071714574958044370029137491192950833717472575333420277201869044636676774942785241991117321973670011922239188947866955357614277862356304159022192168585971938031755523616476380011015835269844716012386700235091611831753870523567311338701982866754945960847772881987191336121173188287001875138541329183690694531147147621697686611942677974124154330297871977017185981073869957464424589989007612867720733656299756173287684727302542021731868143771026036065550753360826520138125201580251148463686359108184907038245203034448528426325680632 [131,94] 77278569275208958029025295242707443927834641498106944799674945294773044691122047282005682824881649444881465950813861581269795620182991985314266208465673887829328459075214270786512377897289339544896446368783020334259522453800674348803603958833718380423214570951851694893609212860752541785119752559695839639273293035649013897249915711261286729459763438614696251890722456785577436920932532806453779984014703230161163132907772677854021258129388979633788744261107892106287282869104679906468284722127316216582936650129009809114036815746019955193788608000219744314746571502527203236867278877762295276724540490505280537667309005633947281166091133023760877972715500227586182813553657459327825306713203636726680079317051549939128260021200294278033129019882380754171901252894167651719610545310360282127375634086982712615877855469465356275955460690997056014092194287570100185193733015459915823734245692214003540862564964899783784335673450558506343553606460678256229908008637829921548215968443834081119049188983875875692782640843430556269474244317597202478040107996397320420965907991275154982822645816256246833486919847623847230302595214098908081809233611982128526076645377363239102546182818636648750596874331467661752444123827897593982440393095939075491987024054109838891903713432062018597986444624398361981697302135695953165071291960501758246414321513864837735906742146085929326529607600091888407116037597752775589835321606394569765090342564421477293023638368737440096576148283652407246028478779956559566736430090287383830214281317157820129541508010420557944186869787480382456334180906256657030810580017984785085084520648555301366248142267751566511501956624672200791365711786870639286073261305723561215416558089154738297046773828381749951046644449324641508597257556833917444747811808587679401185219138630679583226632291825287320648651502257149975321946567641511761088476468891177326463110875537102688205527770976884213689075595117834775665819433247646920320825249521765958730154863500776710247705595650024790213069255940485878787982292825203236759005270513811969027572854828625671531398859168913535052497717017701546665990869384088882652331839836625863817766918867891574640892185360247254418122963154459261268597755369428302096069361081798911704076974153133941745348890366528884810704251002693889748648467294689587105614018533975752025956716264253105490445210267264862592551340716073348328449378211453908357986988028954089165602646466809659257509909648 [131,95] -502593045205680240723183289232580457575112992552245795244691216209526255433154972156019137580173551857397168695127765377027786388343447729400688761181334496924508417203115121167866530737166791988754731328607760908970782147469012954106990150625064021544403460203271792525340558422260825094429863188683208608945747391995041370347582159521010721814257035403785989730474512190161225266006143575396536029420832047887212604430827919479338273667708831123963414387859389031852345245724563782418161067140358608135342357457178562323153960334719482165939785118344711675045622701539996963475424863625493358131679758406292459993593034232978989461180632444370308697089796246617482499651478121981205162589361640699841301905797608235945673677127118090522407948536184882024684318016640787144302156060083514280138085570310376510151828826125712519138271427306459782139377349119003911746587209446823799898785768745410236001040384753651554962940457819520791619296743825515118477025824133824948986455059549446966821904791852178574504104342832057892978363616031955117555805991817147300942986761027725793774850074495236730444730791290205103745164535250476293026495096081517283250972325966512722862025022633671826197220282545598894866440081386002546797387778588916941775168022556030310724427703399531941849390599707365802797015811055407237581382423225079764829844207415023036485136432106604612027246320806170304443003609012653682605196852692333730282275300261811311670000280852254287503453611762849192735506427515781205468078116351174207914408513865738061316790041319957550496637258509707057022596788356677201665535583500731936680866787669085961505735306675607160923662769669568891455688196544038154033007474802855172242251350887767000500754730945152174604922394917042555947209852193836671545400062771731598272733516298879157211263431285257883112578064232239192475831779575819638214938397164068933803541556029906930043762411527088667789571024208470906888423203933428342281276747262373617220608886250553818960899027140487958314210861317323917779308481786856663574555301512019503965118931841019925283284074889177626222035585013734919820144686830471238030526698261063766040676589997372301754075989701967210413884811718438388287844918201150815975241514127854788628223707009575133955637684799281799727588987916758814278762959549656357060450762650750160747930463624573748428020848910944932105762791177160990773441024656932000721805268267022173954744183734220727156534 [131,96] 1856804773487934244731961496502775514967110698158880194165452982093318619296718214381417952558309916242521247505948398710718265464907308911286256049790087994983620589184660879508657873342513813177764466176752176682488187109044652676960256819642561278614665015489553771298216070368997004409347983975905749639374384007437679132793933780329013182599295752561876524079674397395233165158908680386778597222276736996818809735760560577560763241314120051162873025874067269875338254784310834432285412504135070200488700548807241358476684151067685932486550138286700622364077963805470090245904534670721276830344337166028638067598414597479829622453882616887899061314336336189532830475509664239528736612038784343529737896750127089720277192304878471021526673961067257865522035309111723705214033354297442768014938418284200416944656892199517773070714434574260195772667772194726849382532469470831207768420231141071203434593749827557892952961899154090383199503236520267841239039588019949775069511028902867140051974378304833805737450287667007328905279980056965668039884995444400531283951630121678941478163645197695777693870514277042079793127928634451172555034657183863128106208199552260351606741361785946295561853613847448408791393378507593615773568123085921405862334276620930795063277814679607068090060266769745414542292500791572580349772225980054331532162134212958474408223853863155731654731241373655545265985303574507402057505435936322443583068958450573057018472109041167876182468517360038188388432917743769598495172480009871488728321199682581228521489163238149587018354071852797652377358424132237712898770518449815336550677922245396179712118636456417374661516885328330854294709237273688796056339021993973924114832759017369529178123387673116679046650275028969803537475322805997839573229063154609018465619535953802372379671296542040436847526816480691706915161667991132946597153219835464629859212171311732323784054791068967727093077615600971877711693546461260340796514367810356916555166253511058420881984845990258902202782368057864462644914229348320029326626000805106371615222697861479175311031566595420922169835614692236652580408168921764986497610749692486865615067932435098974254122810692123343526266826901256098762510242091469415490366211858424149060020216640319963626315681955147010431931545379377395044665719232533127105809055849553039730495865508297313180075813140822433204347055555521240497354860812878119514227761482077283687118296637711729216 [131,97] -1520507831003716989357989745657531232265456012954020547428072938342203555211094964652861543036534915636159653934726405460093347488489150439670176667272120694222697872905170546067319899460623159292398878959191896784520065529397880387527512224748572000948343361315181837546255346028020065643971871456077354950003000439809494647888307672823241442916490140143003284792248413907613603297111364758434027252620500811732450978958201074581365561728781717109081008326127753047135003623770085515317124898692193645190863613825906456228953141904181991162089304230114088442010922538038658467351971867842933960528080117558438104899697945262138367380611755513698589130245438310040951946563445631425168828714683878040094722009885855293880362422616140272180184636842595806166480388439695395258514140265822472725102110807824839798832355919601790299734594417349014677308617854307657833693171284018777276085415467218831634464610362511048535111240675732746260571005207770310027544144970137597793783773973960553722279076784114628581263640215099535086566720004056017767996171944906552626344825291919143049032746421670475158424224226196003177803545896280273244617475062905872831553897857290048168751763165568464964202411954681506772667139755513636444576371785564341375714362062239358768389197371352248377051426970692059200353429943793086051746762915204989005579762518750129557658081073188485828006501010899206876166051997675300537110354675640742844960886210936967383591423742216100067702032604283904045425927985751999784385555058874019120406901989847034022027658839810904793164809676137408757254349979196380673601861870733116323810993672713242245821971831247442955348910584274428426137740087490785291139842162455971495695702639373475633127749378556602719564630113893036040527554787094246323047737071791694131592065434937140906323676938806570303957470042346839456098840508021715848365624742925819446422214373593992613686542788209604997367677064934327523971148656182056755552405620756642971882179583354803284465977305937542293665490974910125347880142390057443153779629720089376913873317239923542078825708295203630971877360412912048486004617255264879522472472684113546226145424726333787981679390578908107424892370135326686281804243679620916805727485315517183356013385601796079912338161840332972532948195617130917733953339792277499907029489324524752962069371791320760460797634637230601196339003006701674250127662106575880903427041627407490952547994550920 [131,98] 6602263958027956054220299843849002469769899317753857593813547923406094863967423639528504111202827446589938095510427055773923385687929572830948943708256276693955575989398865830907261776446749154441543587567392098207021566788674373884611482005186637319705395114111910971198320925646288887730269292885939913880687573566389390479429133230680396390886939096116453517066302534109544596920141328034743497365362684226561552092522620889289534491411718958876786739928060365709699474818991144799824171603265314580181935380107441859320346252663923186034345505910829476441053845656540649364426033226293417939877633145326510884002362035824288849523415087525233753521239736616866190472824690093037056002787627300505533187627053332192854547890216884128046683328812059762961741436634411597172760928164908934883013180197937435014316442717744971549079746728970084771491693455052619751332103915919669156493128535338955160706903769890338756578890655066961477947160532953051557891395034752022816458345426422200424900969944150340848071040079957760057370127576285683304971051330074896945656406262075597604030881170896068872901354075283225081480541758973544714117408794761523327990387231433775660077520950689825740167523842734290752758187975146990095327997352085040495667181209063800734357827668122516866380852675203092604688815983091963236081525521377575551010608527347116142191581842014203059742014773469357078079723946720545554046714722774200194035238731111327790137813549425573208655919879145857743118857128495150599732553340029846206620608216214460757626491187825458016694851982888752938263185346172022958135250900411057371511799207476271434563736527285077586010812418803060551962869498294758051471632017917096695245064026051059492316792789579775677544528855331630955679762382246317051312880169919358692156486286811092124121424988740702900214891342905519768011913133709032656114589454741214237953529563928452713252671005924219411043340661726155742542817706846761016738522093019148185717858547060491998605131517133419830633946617120396214727322647450397230908721981712159033364304789299257070688693041983691811011542147395937876465576725533545176876960109319005479052067492502696531185664095900149663555345701404299278280904295103963563312211470079504657433902263504300584694612682878950555378805056476987443135613100610521555295200250596057849912783474624190741639096357646077337315475523139047298727419877232738364469785234076292439433504 [131,99] 3632445105470714093281713615769504167951842209121462678465207208209289306352891099980106338446242234342681937701654644392090659671799318195969743280355946479896544648729324461506018260053440042972272615672049945121287357937463552603229273123962309941370398932543367288119668870726721213814728393807216164281830602018260419107197983591575739344645459291136138040496766905867864470626632259185310177230943879678894222074037878537463054948137138828634098940208368081535752940288604425639786973226888239371725211902537401747339831807902059054028996079631244500254584683675327418302975265747711924347318223024135301980374405577076740707622606209703324596140052401034303010581922699405346013007065329252959409211499396137506566069619302498680723631544898765177759456238011607931629606436301137157256145449632862228292423545366629820424139024166562849607090080640197136408128169957694401982869146014425972611975990837810559083770177223744554426420408895581765791110511792139074463274177741339936814146907360597553901511419085922724181687444286503166208666569946362441477996959704911523998167228761434581567280839735222153015408067860219681625056368176887801535423490424528681641015956281532137334181708598813913277972750257177692896669565997097509306388116101299615528244588005288611352646132312364941204897584182888291305569210570364970652252053483343363372658875697434955763015503656551818595094742929290122195051054216827833811964175654946880117272489643187827306393469963614716819473175325643800183568914358231237864724577660011002053927301202130124405382361324922056127070282096370990520167447012828095637384174080752202501897124971961654088250422486702338761587353131268410250391325640836767703434484799647312437658494352271427122022352754103724444600002815684249079663699561848146622091149993299151805639995148964966723278711534612838489983793777898316321925184592397072657453638892804837964881809920492038417305924391410087423112785399848850212801093499638484755247150689209901416245452738917162510357457358295418277296360678881485511902548316084858557323425972753698862433705363217467586127820181005248459177346894675580834472382502660374339180848085069873779382846287153197903993477303862025347786492639331814643409196227390718222330508222801812249677308445093303587695780584319100876965515881966471350000209725395531488996217059355343878907251010736565170719631979087669655398880819586117612377539293051797552 [131,100] -3877945077560629671388570710800830309593601351758284598829898316872790624209972244437854763147798392251342105345251106873278749096740335207996546471548816811081649774680213841084311965750168676677518972726906173064089271318166314033411260625050243622979364982556184827348390751531271717911790177522223048156444535409677511267107900102727764706988860184920704890185605529560765883563809599528678701477970337759928390916614441760065816528909797999678970352479174999046969074461388916573320650827388638707184959985820347965323390531138978761871442739356395791997246991323554194362545772194777549546611622973026381380752047920414846497300319550398827714685759967828285435545171209912178342385708066852933512959707254078892395524548950168898117959260179544020926196949705744527512104242293964378159400133836779052111376843731217442548443238647731125813128978850853463107406512372554054696912506548973541452182804380051528504407957994643315091894389906200754113112532664089704265820532570970144966688886499150516481865639796740888645072239280687213499177500026246545921190077400266684463497157096954446255326693001435153802653722359445571155464080198132470631896446651569939990784465316441043615456748769925160883144612758930091335415379134684227918253350441059786020485660376591454155764640893178001842156290979630826271535613600754039968447452748751445061170587806577068225110343229458188256236773791248129184653538993436269687332688885145613508433276667889228132652692939349010567682419767365020896513867179825701915464004908961163547014605868565190728705723393649873636717887963256359137125132377347306520670565350351244333153831036390969383278445256435303097672863440375770375199816872398652848312373255417278600010370856642657374205270095263494355636940248579487617825353889415389051077546276432986458770276931727816647869929123496587794529894483585002494030559758420078849381270630730733201526121376566403908049410230487951572237176779204612644230832073508964541102086297265215344371580335381956201077754679389885893933184660624361783050364293398412982132361990178584184246553425649535912490622190459868652667453780159911176542927400795141695744347127379428489211480972096617603223654293859203115864297174093141315523273204513498501359615397693464261421922231759966658570651844129044587371661878281786901759791356569046958105699625817460346365543415432679222876179263997221079384383443622978396831186649568 [131,101] -109110150099839758518065101330553583736179949140061100148994070449741864511741520522871832143299952664335903822465665553620408922087625750740089755924942850913517387660885547752514094996925021263585291554625098858110295820476014816198003057991864048071031846747171578750158022666303640804892535500580276918497912901462042254576998793822699456239466342955456267320221855672535216958391685322237479290424540384483497557078893668046159761679184148770183746110472366936535080294553639856735185733030653072426903176785502323235785834521597418030975557237359631947686785515793787913804704598391859341588416708308563905353720030632187406773002932952999498174621826880286453371633413301071179777426189618719890747318704979184929200479429955157217967200672729222767142606239546322994805770090387748872169507560679746811303834343462656989781266783180724648157155688190670401078936819585840987566163958840890556587165638967771004530103917292904575955383317018221065053221443707675255382471437827917462411907837065918162797583312651767216495112289661256368756159061466413241547689999342568377856053228023017967394746201750239097499455700733473775461814039874285427533475999167968323752982719526160061979279018050352079174945835508338028823602294725293073201176046071858045744846868709202974746806998592442661959232829635611039509678432843802687581304545999709440735110651028835555534386499079993170806295921457453735088572149303160482236088934086986326296673415576140453025713170995425150830867902173838471862631377208181960711906306593314393854238040761142418466373980767847018901641509734811441496952062890323559018034834127434436098156706748594216085877634101394324953852029072003568893303192547370956296496340660329301586579889209238806199234072221031228884197893135028022660546125336430755001166520390536532433962631927429601317958870607637745416902513511522611098776658081652988921099255616401234762348159253738673967986850626561291638062319141237363989300841052339240542932008785043282860506573826967860420724813778325074204109848451841561270215549322668670553670112739052205153549289132405543026431365205125000355804940686436422861508808320337887046749428217716071136277728225980455968150481948156561961888353180099484005324011486814448883155575677688791182367746454857204451966652301015767548557379444177197825731320799822662348035481624551153671796003560618506206276531257317840129255439986302360265062276 [131,102] -405562555510557496345055107442915092943400733175508166048222107411022791223263730313010985610750976479555326063010819077120979090007420644678646700620278644126773352274686591753083629648574638531407439540661663368900980711425365234331498638196507498261626005371901983029280091175776458697612228602441301301106098011171507650889320169153134562643590114226548395426084167646543879222935880779105127308478661434387891294296094416444508223258464687019126316430048006559450629659661062873953887587080396257549214045485847244513485184028830602255675437934917959880177095018228588130323488587293969968330474830695071751633626458498264221312501641012926501175241264194472158145479867900973642840228870284229162827003761533635971977118500517241181503974287393468965503671517691324102830730436804105630553243115279034427854035170303877027840023313411503464314771379912536110578233980811649224748534961524421521287639119329484876157410278299329946909536999095860875394750000991993390974785859094035258203315100969786348491712656094817212858380891177746559378447899588591112708476048052451685620260453251836994320092255277185210498813013657593850807785066187016110350342200203961143314411385198339482271549140747426548922143305600860381742533757242100424081559355175312357552675157529591703823296714023774860406197688825325153513705456258546368476253625747231770280477447257874929596287401340688902097726065455570351693806292810608765853873002289089857797454974671614826710380404195338655370115714641737944913457475146555556259988663655040375502613345316858292476090147359882466291202409013266186435846550572188591564579616046050032638132602959963059521451575562904376130500020752409915099628232075594782609767550192513603008095902765422143814145663710279082008520950478274927723723006232292826174140503318480870443007104729145177956661408878583624580687803967237890119212113186985582621560200427587289143016825657178653283320505172677865187372053963687362533345033605017989234878069232339158360297754199361921864254439611097919931479652228920448082464514090519708571900354024986592818580494700235863132586126915362066244080932065399299370566111923144508417159220163559279600107404703259818549608576296869282964265973209051754762274939079832551859878021186097275393109728583715285383121131515447492121327925296603916672550852040961176193373702897136101762516658262755070058701482289659234963736920939488238408 [131,103] -802594344757737049775504139149461321047932629405369327894984056228496253960707178403640945064372838568449376564718523854130655841691550024104768586353312471643997126933498135575829227346141328930746391990411408848024002093957051485814676178080061194593898696870232740936692548055581434312448250287348633516136483424159807577588671488149905561819542152103319392875598911715398624451102203787644799193613789475428901318046886359837200235703249272912498762686596702533713961896326976192838839470842790791383001228764139451992035325246855636334049666762294067472055190162323901174614285795676673071842614501664350578632544965630892705129949532254111691710826363896269392563263666680647846697538909903897590846946908279262121957172287245596102217315791295557563220410200182939984327115289026545706355842508233103462518303392051506171068760616067187391704630565016227537324186950619563104328910471401109328411020287552066647071921972798393389110254665002564205741669726211476967672402713629408679880192091994852580811931090517670263716110029284528826131262190755920622471963674847919720611798482622965738501861459695821191340569339627902436959201501438223883850196605119374133958467505191889241706340855968527266515343654724226033410832628823575810896859603098379262853508459916424034038922894978131505091663483219672866843115349258463651493794429690731463723528737918983707603911031553266383452542351808557742379329362579960197520268396435031121347542039393025599778244471229042173314819243009127857013211007068854244377956129237633353776145472222341705596019581729225875610714220498132577414982020233752000125379728294173996886772348767166235220173837141035555457677957453822725785912516238314943705006182071758544473334548694077126067797908566423737326484815789729061176471993783950967666581517185441876749684819127708896794315131381445864083176016671484253841793576485786802124163600770546586870995771785451446969406280093374791762804534762195809318686013607051635577878783012244510465404421380858968197863362946042653658152643635617499428355389745297903280995321189911443474538003299942455245227665597113470653154122124006495828377244275046446022265360011283417136183099525033621031304156828552069583448642050141153186024379207812309356956030148876945824599308043551430798433646281231288478025132672399504771486545973201861000635085119381046419280920336887252332354612824919014814955831895013 [131,104] -1009713689674016527789943568351059639840296945826814331314802769520928607926792600194677350599492091593442185595091627377884960705899987246506800048094909656425482310108043602821112075746833026616398096363105770996720110723439618860377686838351155011359559837407165931948347222188608787527900811226961968840460608839634915510507873876177435580508935950224910588488599490512742571646454763782593405664253418858282657447657234753356660973444441942393781341594851224763349611266854237679088324688537487701779423641180649655849200126506491819135066981829717016392167543583401297982406694565976017026373503770407196697941287204858931618767013674369227236021770033992278449544799987359626396185700820381918025027240991619925273343809237084571464618122961426178846172750590110839187584526087950082178331538086384969888617443438200495231175437638946233905793938146025416432937946047859866676296019239820299650910776165245118258955549712107538731969861572574340664735283948998661617861624528576783567096704337431827583166244852894487289273904909783007473122294276929002022061632528180452326821294205151820179975589990531349609330701102923395240687381584391622269824655658373342777142240629330024452983334796244257583346761225282061009642938883633858825470922964729475784595629948322229039551910748692657680482823066184817319863845102034268478872779452338564788404741019163768915633055995105275287709570369340540395695136125157977362200608873913315442459367205041149787960570209352079379073022367581780546534984722671530934880498693528580675521564892357703832160445236887521242427068149183312204018737844170297575078463266845748866498416177840682763058635173858664582936314986641393041391235306786313627424600404475096595866953795834340790595910779916429236751826537977036754694665971472290791584411684133700619347629391108253134644393742726621038414466806974504846829576535420493815662605304652554145272971109254939038089870975292092625544787239270689497210317161250819502780560482344084216844783783856893772015919218166309442429783502186679398819936736698468781405122139854527850223654607640782663620787345015603169886696543554466132551590003401742017846024704013501572553742767871036318807931081181953457679288376943623121041607102014711363975746810005629906106926813543824659039033412152941355883180255990267746821420671893976744918903000374885566142158032936769841185999068100071451376783040 [131,105] -839006277244868635347947417303199917624373761878687489551246996373114936407712358997299409316587361866560283075808115876460988751077112242587044107033210812473592071015030287967297044894417055622918851164716529201047727625945386732705792091015707512708560597922470294427214946251476779196813336277681343637881585098117405978489167964796648445213547429512439704450888344205715683682557409122320266344867273728526098334796013659714795407171984837861749036019626431617741845760627326537726828989509084292699691982805722441684779365327597056521914787403152660486663570869661167408925887749024641188162736562757950348019649233297110507520316846937898750309481942345577254810069021771998359111982034614637043416624386340269525209227229234893461455995171960993827482513082893422357789421716432145920274468155768582068345309700752061832771394310808119272981346129837394870818787273918971500121661101905670841476811933327807169366502263127393678054592490992008393487228008419291110802580015145706673145493175840605708910403818079178700469414621862930658724985511746543726764635532398332777691823593774276390710613918656786796544237969317517215530151785365205826459120015387264475551206361265348097098090023290403038333229524751180024560892236668996614764549449681348751911425217222769682907289083081351954935485467163409001081382608801538065594720247884868833633112346227960957777044438266100920172824516882726809758325343560689912280862366059282120074733758795344649761694592214787261122866552434573004622789768098652941263148660773241574914699673954677026183699674327292557943335316402822290113418237970250139038566250024816436226126048093403591870227788441035212425016819074190777673643184383258478181736445733498254829322031639307330250083453772211379382096974010475097630294701549096574871296942929557982407484069291114114636838701108099095579242417499781697173129787432109122775250864585265601178318950494934108132734457208411492767537112221948179233112417093127235731263012035867649809287758918482692430341590816204739071209917638447241273424538309647454625569691634794955206372457451984640950054602424238894894185375439768377312389812649170161550303633794374683518158936270165540871458548633337200240554929898227870920515243534215293137376989880525554484567992219893829060422812195822687508631149320480948128244768438260380361769363858566345617184906752834928244660605712263241544 [131,106] -392421701066342337615425713219505324738668316364770452347295741964603663878636230427373521787533042592609974639382380984241530345384295880735515321725503643140206388099646783569377193722980104513883537746308176913685930577148893927229931992850956644530623828333993484608666114858828252124881153578079423105179269635438461274544764135901525738653070556636110660571798333014768275421175942646753778512403189601922663003617701468383450090913350376598012499067113449750765664097893911285277729229611655378388930522406753506875408700849929222415314217924877389925543042681512807752653809848814786668648640453709890199992532220998469974166119569171808540831269547925094532112820780779404082897977115208572449778322257013517641809184278568056883954329382677071056811485246325866494421454343739602126705816702596634683992764356378656229654216681905396284362833158727518123075584915433864347435987336151217638424694300072053658050890899762208997286199472791274255454771111879266202337926506164660408331219372190792354413494335088521330795841986560196806757258479103506773839577915499233094117118663603826553942476501978728582955229675052206058519939541369899254509293415541805865614749239279083815046796768070325051294904416199021149773583353933425734914225683786157444531878691065495413874774219635386787508981347274280367422900855502750361263407776856196207272114799709874645288688939689236748927860773017279239356984213185266583065248591913215539017298505483538961456170326643113188165823738870942104911793295388848010148130719190121263534243219504863593065412859757163651652112307988473353727726184764603606851720703799840927595477674468608627927586860184179767623029367230164304363598347805930331488127683063065355017198751738128444439077677703342297044729291844265432093178677582255824275783413472998929221298946671322340017189178699354049080930988876206813889501286391896677251710539007787134956094853221308179704198680890568125287281452803302686867211478742622529650718078677808929344293058759290161646789472343486290141047149914103406206184858867538233799856954467301615106750162216666101799688875786477575318693197899594358258079147708541771737767330859196557438310947125574172413707995553743107932101196691078392068577572845722160383443784113641525607146675685767999587395346903390420223401053521195482542880958982777764992564207348765405311396324657649797503242354775168 [131,107] -128038054263560449768817922007451581129288675001314376916833469775192417884464827154575654623477499226978660453711261077266961770569688355733833299041418241861701704544513694480110098674091488591868096906556144679284044361424919503124547636487476820014729503426072894109210430524328970783818828735744317162021183472911311878398075217712786826254044500205947294148205437259435557013831866713315417986951367928532780768176826633836744215408269713072723361957936515191471038157277523667899166004928200230144310628153316402004979616592059680023819350290990742537318911970999425839547432029648492353426224813331805577881707537471671541013284038380438637706192313247678965975702238722245038830914295588814933866701669184696555441716131454444571165905543958284531397264332644399044862078013572201478419914929823302672034416174611824496037405946997660478304935110939851758596134300414130284820231571963143032670956495580871288133384654484951118947884910808477168786970488720378295793656673012040901950332364421247001097611553612736364688670007469491507839382178309213109300716875038735486353580458405103509179758540924571957360078648577835730420800651004132195734039529921077829298430235059731181699988260202685794157364717352684387707913195777856934798374457983133278039318123184849678809593734831240087797418455139783469601761862500889056939427724046446844550591145244557100663341389131966165495035952360781585413640715515425131659540601769948251980051347335403019556389472668921226696055652645989836632987193529297369016868597051545514161294836712614801886852050555624840106835033513493948468762768199095790187946006237728978787999418799333703892813225679548636516552992010128583682742414032893655204989389400732436116357566400538490975638100228221175232132605952488115742400289208210508418393575235050403800465930845947503194749796948908943699528675104736308018182532936907152431932991635400016371761179768663553673466949505313782257108362950920787755572392910330127654252887220491410434382071044874658151657305116610838246847531375213485570513947261993713302930732572587481143946920759274755817548391501697747671729903255936343240726160407360548345111909730413225312304924727342351848959896284299120855726427910631691049469014683848711471870532961024483856100755151904460478328886021178511521703456086464472948553295068048356431440816169105534260652979488951133516403352 [131,108] -62543322514024563632011884591249563463480997603165380890941872007256146478535524891468052907890237995105168743870754378280801841582189034966303348357083454081861122872697392397311436098084389525735829306216165747466393833449814603778619659413629370620892690289399780021674976487532474674237266042401427783429294434125141326708719272657568972988732180617305272516263623548817229021822642151178062755090936117205845492047005895753910594338985362001429128031601972579072589557622039512146405922792457831984624525733480405365463458747090863205437272977832727867552146059733146387299238674795879730743666677424720047558104916935636580055921837368545972958513702272601698433978211729018058971024747575337312161108756279270450658039094182231892785260495931273402458055113766574703032748761284997692411623488488349696626128128715648222502590491475769946713329756424511619779551719836900895824915007291280376544749833284706499083610900831214818510361932394825907659256222464045598072990681871266209791600458254023268029706525492069769405832042569922539823468267607003701996976740429000052649555902118787550325149406293480527820364694246992118325149698256788711339989502460270451267366963239806255108760168110483564817441824959928129496743546164042857190624198624177893260945517263858099345440172121257714639558682871511912311154708507128084240222456248964701347624155761848155616823374165046291715305941130651232105986424737750569354214143926431179026269004678806194147796394651926600380332226829338516796521005147422307895191593728750039403928077899733731116365838480227164666257486538888691349140503969820020680936958968789736309490439808771167856358696505627361347884601842605388932099380033357489900393556100584659914380845069787730747125259802248468819118422170080492230363727223624151554534160983315420419720797878603603824742762618076913276651090567651953895362656181585323427428858564951876446896706135945426830998876470470206778959307699052864352731111568025152390495442351324836219595519800885074211312468194372039023167802388524439468610755189889954234482238752261758025199432983814936310025501285509048740682386326742088414456643482320146226202530752783979521972388217201697053593469642346218383158198430248567895686034072175654009058291260542324796163200957893448900222484249714412473645360613846579818198630477013771242696380080898398646131714667759855712 [131,109] 64240268774255015092830436065006090398170179647277270601725792777220028130738398933147298703373944686998554905305801676685926166724888979828740170557176193171287759546939235279363357728755429989362705254981123405929757074389526474042672552298708230193184662961739659145023857836769920171103481433981563830626832062860901310326797614617925582697556664413107681306959433190024954221678070203409562486796805031367069463358677804381273063349965059409232145909943115609207549008848172943817649116835857029995496577610304257742416495516492082901266519566122788680863339909906892531088448495797524411470762529680019386898798449103559060830911092699570116837270625084714225464047715373093199272649545872906422336360204073935861997372643586234267047388748007235005906171903160549179889166622270955385944811639406668921848030152617950029999671873980623176936126262177961965165956105369815269202831217428654363344233441407026431594115361480792443507211162344348540779783266652401307844238827335654466894074431028218550182444885919692240054284028253982587205241744806078131005862616788588721897093585209849423967713092384903439948426713077690814076409603585436462032444268569331825428366783985055972439419955179593079088294351897029417114090251233885310734441036322465470638611448939200118985606191714258577956494669428613236041921624267168467365228468377952485141226840431745357428835430731707133607685658194471276173801808818618027809096501547195340521351733164624233193191377349013460326770727815402261585516407958044392405855623482071352286098490066814180750210237369624870609492078579379811428003788828918028206487351060305585543332727983837079119317658487632345684181733427451617123380771077230643587860755898944893421515526264682957450854255119905898323495591207814947388266983623082607291861688429251412691609510965501349911528671268735679158550850643115768379427278500028878986413662951105069368632222871025245891121397987521546134614414461834074385384559295578767352947906246229595751474197147731482661125941288648854021614100440504892408256118509686489954448731980427209700163108181167676224286655576930085676631895102460114551605714627624452392950190642385897478891815879247301398650442490243114800081036025125548052610063929698979728639773060699970464643862041112866448162370604434809843867573579519978328474542301070798351342619123397032352617290477388 [131,110] 11322276375406212640525741999815903454516261605601295642402385715593703988093310256094377677118700857124192752047254751276931366334972360278450019849578734507773582303710108552572652408297842749122764399033778585726365584494136633156705231384785563239210475063323511819461150955218148417060857419993966520475058110363647458242209375155191897994682265486739452574299217678042374918200652323724184527762233542981763667461648477764328147890678956226646414244536851765085444262339775354741998413679451699718509991239930991153659098424385078964582601900518896339425536877605913015204059429091189411461701298860301678026023331222840521592022355508678425997618242117204678243962927251758185512301061940618296466785218813626697137085207057914888977643383348536363286068031380969666182600120011912740656208065278275817051673101852339284869492163584519549717479115925842574801701130929993092802943669235738619909279973628978776437093424401468171749704691049774942843880463879344687508035207414827161580929355752869121123771611143994431090654395897043864740959602542914370165579286001960275675985986871170820288413109685535047723888796129376597243551751458683064813547922043988734432721920973573716201759067271433985988804742963856285319458333564906464491621542500694923288110633948999784670612787597541279142390019383545532583937843822170275203395350848328643040239394371730641675692943264329009977931506610885853437091047179131464730580905473457349144540277538715122376196456953398687624126150534536538859205857396328469281211523419414059034015503946592913449462273141210875282879815602029794218892411937157449172002929957081050863223216547987486405302433304964474261630121683562600064804945246892540784954893958323460871207791083014950026196458742128162242237904775456259277007795622656637668302613046754364185733809342361329664441635592984978525647424338402631585321118554770636289881255592557813429289596611347794011871476092211212392962784959895103488360936655939271737401103689597624979569120097730521973372611849005682940255122953494554831716560577364274472230549797968246397681324810385937384509663556644737545537076141889804624494402299185864798704408792876252431243850672218471930451718809492476311224192252543512447363394632525565929357813751750476061901622171523846419148254126414826967062199717741837787254447329241776047640770667601519176930336 [131,111] 11495755758679022440918715641076653515067277183521595590578291999855285682785773096211063538631027719880919094120919724025624964064291752312942745258034846575885666788122716384579764691150875360771913618967776062423785123411386784056326959739618872953423382947228913879470608756194404323748421480962501706310724926576225689565129108928949091585297249008785437498575993948967931011880050113211265283865637827837729152388098663122361337048761045738404555746770651463282747860360542496479028465807471949952124345389503248866429956815280055881098215658843777371438036130868023569334186031200996952389258308540492690614416779772754660254084532628441298303710559725257850571560805609565280644531197370307233624763038787885352217804299808363272120438460036284285728942374852140823144945398695553990999322911619373719878836252988542550846678380553580845924969815256090264765263984188091478089747002457786405444586629751815973154960758602794143514812465527943047546559364281953455017618035731490290090965584389902955717655236150208824449357423802380223995784208329585412635732965955304401019288534353848748628139727803095905824742934193304052030151226012513707105688687815044458158378921892662600344475426777428150838878591644286636568857528850355953474158637118528424821128276301160919555561195052827566658250231519626807185769783232840654500573392325728589270093863632864670648963098560478740027175502557149478664974867726680257284796524723836835168755656099612500316675902503065924694671051192544479406002223755137566682358497815005858872568700950200394027673193010648647696028949673221315089821960012680879889369120559494554898880529384992157690612850685125065373611552890286434969210956745691515185796509736573355679037297492013955224859705684770064714139073404414411570060464075931658040082158956208381483116803081242165617974352143260513172877718855294426593991257901935927293228134578633668310072738370187291209510947672841223178859643529776293290083964874222985730314070971326199218466448929824853460536515614624146766763852873127342885987079663186284086269794769454309777368247794957861019592918422877279109453495909082334693736298601885513763259834265644279339516565691930306356264510147809948958743813871134526216675541830603568073893630664571591104123810609455046707669355144102494817927900583755479318992176282642106304456495352165902116 [131,112] 3288649609846306795721296714864719784630003408237979049695488039123157323052094718347775612662914324969751882471768583429304218804357688592143185661946817258547883139519626818251188571729384419370566227380602193419631035577580647285766342865899834636163439891369960781447124724359607904740134309934020096195121828089803709932150429969265938350424175280159189101412013004989801156784031106268471153467186196823097970086817247455290655472787186148370311629642706886381170778606190734191132962029472475471972097782690008607032746212688026643032610911682013072058209815402979990535835042586308786838458983461400573508147977273164989929559781250927933579110645350282255005025403084387857922935174578027280317064275091941771251642915413437617754583509689604714996297683525119790201747577814420927952584347419151318319449595067075520064410141499952256341464945170701869401963388322805911532279051263876234456395457763919518497700839452408124349222329628088522696363461438039109237426288657324277766748828408488610682412677505285114569708351494877127709088323991733844395958684868049623983518877251601889903094757083855839724662645603834987302032674135887031098934605518832607765075462037107080253987557968867133508137284400120759632061217063429827149032023125525018151081341138935464067760530947507976597959104091252153198819696953959348965755498315122190337166815146188029243088122220954479705163900809135623904663829918279578520605147930591805091048775342400830413170203334906903433943005804310201354238555727228130271700743867909946587234626497021503987785618896205083720030102351332062266842638018187863607376216488688166032442124265271280714590044526945572147910332034821896772401213779079713048011619462748323341015891363444293989513418167127480504550933867910174807761849887976565000231316099872530044831624732140484152303781078007213932488651742036877012774403291971927038447893625983340544478532573449056386742323153247977859316814944559511362729676449796638598975035620149442222394707490734739158569307829467158711626964912716939350673079561307096432670454204523383516165143876720975705399789703391171615699484649425025821838692519262517971754326249423506157546492356356750304150841574720685977081889018077674747834051683198445433045303653599065099782969265806023881902942315148641147291767455522252226144144420950813836887255329536 [131,113] 554336986871459700791694480487592612230375046811692273572530591805838420433809329174221822976295122177861117042025402030668062087052048345963810476245599139977067167919251390666958914793556694320017810226647567624888001604651649224569613466255164302444787602914587219841786155749795923229789308827067539231336485574375589832624124011078461376718249389500930201115860371806049038872320265049348844488164589686164702233305780952955050970791230491270734223037573814837796925775175176118612773398442329755873313093797799807555365426578825237692673354543238459508624022106038697744898556158041732716589692293600051186979680206304627517471502916490433017518626920841240062341684774944959835766597525517495920512171844874670466380759399146649185327107293575447187524901081552193043033673266751546303187570011333059621456501841028416540570210805880842967493775947270498262187725167417097750217043435083813766606018616407206630059921250936159345830895788902664771431505297261562897318971141185742196977062859752287700419051189668468335791483094371360037065281791939900181834608267288916585342538927611692266902389455652546894413788448709517518997545679856938774168230033453811346683751915391332308000625544355442827015385392212016669066435897759701988021759003906169339101717144591479447786513977523317060204592266588504696726411454204099688713788497440006307623670374133617247078313751148648869255513964093564154306947616571585830971174126531585300704058717076259250235303605491950810044484314245636592842763579958885793038799720111879024256139989127676506759137966657102715540198604942149049818057149498946737744070823088666823946380321501512766434910708424407453029685110411570632563356761541330356276019981676611835766714744786309311979210525491258979460046036245362191803016300924619536295660453298023305042515521839052664636850429747463662477238503384808153621233944241250760374261881664053091984008328672585488186396011850778459164394480106962846148899320504573594572094355903066368272698789570258541163972555453095743568319715208636377135475860249892971728249159125619297218330313913408705919806588440011377105169521388149879416896343484055304563934953499253616888407506388766001463051303058493453125799716871741934819397821740196076747919618920142261694242553107253665116647761684802840382384524118565882047696624068961116890624 [131,114] 54226438903933334098185579023613524787234879051262430950229403248590447459933415533768022624874415941157936439098904365611770714764679055008057583693740833973246813450275785837702582372276299239128201183511949902951609178280022847200091751093723979599077002923257805450106998617749091038685871541244613019651651038621605362156453228912591866008482888332674338119787863288672644794480172577170658757246493941049329440704839580496818277322774269101316082961629460844965842008760268616937937508889420290369080862818348732448765358063638248328234683360637935752080923953015368933441124619293040132969878424463302370875348414474997241418081371931254700362135114680482311719838395276532738308984627890440420630541082985735364699827740832805319134648969341913747918127502170831542370629139807232857499888897977189741128561899588231654352759368846610368148973876199445890749284639440457845056279489409801682434201596026768624524646084863063194719335375885157097186773065621271792183425931289669296249140582078992709299589915059860166062719365160554301642543245236073383555377173657477415865473561028631896697977521385354598050104475703835501815352511698151724493893580908216185232255458757711252634347791937820380196293286560438189922690134498710338775657324445888469165391529876131706734061910772193116798723545152184717346584572367902827598639085607100515099235919396282641220688173350706882283196740764210893994629209376769895774560176606453398286867285758009089349317308825850394668624393895137854980764190945229489487904699669103557547160745799215991955135491729343253287924611886915503703889887234404340751567964219206202657959195254417696548876673251655988287013268624917587095590685974180836655734855442952608348224214310638439270306410947409797616708870750839730398945317842735711972336253470365651078114375051320046551943835105371187088551525842370379494001608089716836511650936343464660781251848582044029266651779103272119753895704993073048884187671385712680970587319056173446671976209758205824686950298708122189924798369905839299611657049256062599645125128920699903071997148153195453865472763938976886294988234139932778215691507139490481385866861678449347158601633802493376724197877980732314346238831622082594249566756005146238249904253588444026981776121695582443092357870028419153321931011412259725107835920926380592 [131,115] 1619772678545651630783901281736713354637288651092813653000160764841248620985644262688935626425111456970662271606221874432198532907995071676436984692706761673390360808199403329830497604703263748589559430093973660634524921287558003266164902079440740928673322771687635947090161952337881523320769215501265835142111620268340533204935842608206135271068917501556517637214701436491812458858239537352180606505383557626697950655335676219349308993703007313440363461784690204311822560392309370684772381841755236300031657734209842164816940493183913492540743539198394844696225752133516307101797343388489342024360677370310633587851089981958147894441853473706988687205815111386445316301704583418003091582788241779369186410474466069192001157997771241015020141331465534895006878529004852133030081732028859060322152768584228472195777788533882324083679157811997727023612395580949893966579415909790100665706428266683497811071122234561646792919216342502115308638276707588151494766084619414250652726111074432919739212636108385757433863373664950739574075532374914758456470032317029535772086387613598311832416391956547265293147073244907334257274758721851014238563014395412672945410849034911238049779251836301621421710646120919427339064068493005866694117106436465188056504773463898701276663995286134673889326678834299620574242944903511201531317329709236774646047632684921088881460734408331322570696925008129424077010542934416635469949516332332465194337967120512913859758311553194061167640720178315911879564667502958561298873679784709115766058827661053932784883594287173278880818925704637133715320875528351562887700974939713868064357316899522414350969044187860743971070231318596297126162333851041655641640630150787179354737947842975631085746108236181385777152075378464129164106380448248923931082772926436561983375509121222953283166467602415966991392823567842246017121983381035158188622565620455900240898757349018500241336875362372352585926669303500055394675887171851987789224224733179403282862657019357670746758794764695043298623794878591439695135843056293117244075759047762198721284176478886148309963035144907678576579881162165038134628346629311298460171297281001912495155003695288649413903929211198656002754169034618288971041662642674074944699036173503326530090420817405237843396570300229566644772399620988298273594583173795542968088520562 [131,116] 99665051877281571117624470955604391291053927909673007903395149337960797936349155369826623280578802171270877758661372969090679044577598555989261526300898099855889260839651951326092433754092001173257320210084879196534672984634015212038773119130122340921268184665771738302191801748359304606219771487965881459131060168626973952980950233047835393003443949590568549260241337614132812964282226722029905053703079375844562439555692995037360140295650643181965827621389884327804162490570142740807977666511923733021309315880597099913020826869913331897352656071748505259687464960277462355978961405048472889026285252693230992969023490786581898386014669593097380092632507131394396199435440765500659415075298537929279570941057092224975092182990902612619331084259537299846029816625150849513313829967940216184860998322858586412335375779048039075437646373222492320765346444674506553461753467892747197352456273731557847278579835255336018467476396820113126103409594009822351412527683562138908218826920691607228640394384143393847083957614541849250123996740792428809321914095525362091160422979016173659488222127343356030423752729985796172033552724242238157919140383856277255933309676991749460589179579709640578413945012540885115911632578227784820701576192878768833367393378978693050645595637894518345527876769751539405250710319434532020045148150877319590642227736526457585487974533620305841844222734339752224092829879021709003183657840104249490741415670115669486735568094906220807994375387584436219904435712135918110310574045624794848248953409361905899694681759493262744420878936071751869601810063627993581855193756877974629663499224490270046632709299527026093509843214579664057576310265236876210036996113106477724017537893918017211153877375040167933321893322509732753559112394401275354648484541225244794444546340517887819247984301490664258729811547243024108792692295480059740582753195020427924147308043400343889803408708506852089001453742724197522810566508832870580749376132739744088581468648407660229430383791629260119467583647294828555437364520665653828891320724847436607507750035292958121673052904187110335249133474177781107949968766347533022976401059603825934442960392606752447087832441125596625015505409299213214942197346944229274910644401074854990385380273253387755780494122619948152584962974917925240676070150653821967968 [131,117] 2505531706463934147553636828023636083752739919163557160470332200007895070587098944766855471402669077144711099527218227525542109030203752409253532764541916463492536680302645627063566623933405112604746007543660413437331604311528810608686882651948298006845434587708677456547096580490772223176173478945749909707925613549882887558219592986513949264385030521510794324557383138768772652399827675347936212705887118305141201941616564742282662415164071215849840926037226956274507413265041648601410890905393502324326881447757039789190528598072562185781158602176719377123784277177442767154770578577142839848646570884766481283022821706359772394103385709175089087275552563085368290363088678919522058678351196892520078902509821019471847739755257410624814898724643894954075910064404478898628920500337241027838034093503560892513369237846759246328441804563531168879058193044202936772456886911339600062914192912076628737877566416926452411870786554600347554319705215499936336720597505797057482078898647300954407762079848081201208156214166857640511887894963373246961625409559223635672826108209265533757957719810790791222186308867504600301117084713805098227324281503407824502845206120622615301845871340800498162177755055654995422919210713035041300609426822725986368210557266345521126426032790860894243077877412799546910989537117063810845140207531226657852050318721519069887390757132789958807418827707425902059229667175093940945079316734951926931664202785922486820663287544644499742332439477275684640957231542084623815894774300340969415257207234612708900131454589853081623520745329611682913598549422982602117071283298225309288246429040270436911752818469364745711061401124214793798214725461582142821831480008898429245797330645957967034574915443881960260240224964241358959296491976282493781855131634923022041056792558036278751174501886232055806087514701446692132710178523830334893512613692302351823212116585054620603293143450176171950979906548770467916973253580322284737741145561183542744649164554448750897642876542281350218809536540759911813915699819396526741480302954288578571163108554128832568337210878341293767705327509143481140026760476918774077944059311093662421454567273827888708961452596535923829863603754264598549958265649888820905067358563468820343376643812535191080697609367285005144888070521014362102808902945748 [131,118] -103653584821212725709306413894854720067449322137979951371267558050707033402727855885684052829185415750281979689989234398073314719628160950496031367049583894132521082437450771267695689795811060849537797912816013037525240818800111884423789242311158133262281489129988240625654872096815105301716150583456029280172224773783626646024884954206098600716510490809946844995320503868153934423234501031524852959823319105553362179023614724429971325634361582037664402518868946798624122981704784688286805296392156643940221714398884070908327743971308328531560459376855098597553164431758143508027958438766301554887130110410286200518670662059506627956978348177213423094589996679850132290430340628000882106607193032127141802933480425892515153412685568779026550096824058265491299046207495840085951106776388397948413858454397275567088232373718987798687471400571790124276645032712520295777830619855219032075113316896657671877329524425447554307387128004955521212470337492251786324307428304530779698279193689023023225987222539975077982071752117685327670598506918703206106773246537987799099853778985392393820364457824876982292146063957157027545000271485940603023454153335898348855694922695447624807845356472850406114004003305327059131636860674103538927238849008367131381040467900167279235220075361564702591545573830745934542155805722249059231453023968314660111780887571386356183643590404475109120110186378031419750350266484193938603381142045647159607071163020110573519570974264568858002807112488883079260978260639171776533486521086550437162039205807097432995655945178333199278781683866685532119947021680477585742089094845347287935468049448019754700738897730751869953589511208089093698551375846051461447371921065307057015286550881412946565843834648175219779245435512525318915987947778595196743006664221031041334311918446330929381015156209926036070177996774010419026125065334275103511364055169542633053162224413042315423130558694573282052704040860530475059810206450716756750166309051749006158166498830631100158762169812954204852383970811933090599719081538858991472020498972787908479798455710815776211040742242247005761021637353949322391213103897031191618237417922848710440295786746788903825949003827621132513258579428671895060526102878005894992625034398480969098813747420474167426148331357852587609987203257006534808544 [131,119] -3316111808692877456247537418468307103150011090585454980298130039530447078879303816214332925609162891597700586489162143186526244572614465655342678256526432548552862459244142548273150835297127634807592572843875754374973078555526210847865811173750768321315107875502046046853865812530048726775894245632105752993785557539209428147049996215540351873225770384279326635171993071813246737892522565085892668259600008297751968558425005072587349269660210479893271386789658744837046673251670388523185333610584524827736754800696731951960142057884422109062942131887605779999917952515574083263001195404356879982638085609091165095380047183870453637901487282559143398130297168988483541499632770068262093344006211676542545299499020415534357721935316016061086968939486529233500773215877383253276973779234839372057119158369774851803246933358631365789902994591435548345055084312893585531633143417585581925657069444796903452784960510066066953382771031764118238336357886647673926216796514919414580232806958838060092158641597134800901212002380927784042144291925501122827683435571966107578767352456103450997998708050780181450787444379213010337293697134484523237462058323923331442665886105648429962627650094866071160837206485097411191765943090595978987354405264903397588344330015529797973481329804271820935371785315333983189854548333025768380419561144011598184807917489499732794012852822263227324186590428793788318191861016159107000811498829128028419264254321499311374109841532740123350650334134220276143285221513639448657026224353044613010043955103240051008962963422943986434082125946161722150183126487730084235294816268645671095746780488493368569662124636963176823316684072719065517869779306740512234544251193196664797130496019057639072097453630090011674636876765690778001679653986510344545314776019667978599825405395399430930363168639147657839938674927270885489252995431428012297263190728051913826505715487612716302299439335927797787724623702658355016228764717554230100714106446220869359726137085815988558866025620300187261780783537900792535734404447793969933192256618546865370184862558486874992146107018628666172216696081220672032515760884187056008071744947175862430795090099419823190135271486875299689262006019043010200474258461792544319095388200757376667824009334818864985114876342312048306297817891495820 [131,120] -48346121050205917947503676995079144724752675754832067518566393575531213942056393529535541509045909357008333413684485980195242434303955974635859348054825026846775884579605264010072076740183154847753698525276441482222116376143093517400283955702437134251968173057441905574911573176512521847926325120914313528392013445047755196551774226426465461123155025818270959102367478497402768015082299249145393669363783197855194115997669442851976345412206619079722934035534121583832035455321016738865979898199294974597362335150539472227513346206310615794079364971450570025796443880607057578767979053000133219126052816997284736812889103096068211056650307165830897068572322069037057824394954717549805132350612926037379111663809479819480820683547516368679283918439217311363451128998711101456052073401618070140499765907958447492974707054306765803328959922259011306675953736182885589948954996658028250490520781015305959553527431306692006271214800177802130883681214352878562999885781128259204500320265378008656646458044825949941156297875839659655585529950276371050006506352964602169764020070998161501041353205002321369996192843694958630809554201396867646136554680836058534953156308695126783458766046127977715418767594737634059900983619481276769590012835049230882509679598361048581959669524552180921097850500403231715794835893353450037743351579029548964462837596042829411144138443595507933258857294327155105043426301295462114241654279215717132213725315140440542157949352257187791650226632360200588396118284148169696680870358563753295580774367071862044882625860209285445370095766222354292490962241539612430048613965178177934061565700976368735481782169717265054970905094884639193949642477125423839236935545540359558969578967539217278435022946908803830056007726940227097057364696414502486960155299084975682262935918676049751217002914592971675094939169316478478562385279978183948072565190298513476728753534844565175783993241578140729349782915370490960551625492757440043395397203720586924599574649726293926960839469013414171632443490239063951505574657681993127531300584463909343706600791481268003742504931302528305949489236136738470758472254869407000909060574288778974224630500365854246805734889693059018327838118062694348788434380136364740265839965548979433046588233913648390058212545092466180674813952 [131,121] -75082693720247701116571687203810980199876907550762342234314778174959810274624615280803887657408402401947637153872509093289830490006516697223342746718831487365533036055223060663223474522486793080027454960424374556189905022051820370218497295905071640825444425484807458979737331963026426589357697610037865586378709372193081249578337370577027224856531072958810188200760737220480917527276954159768112328838114378944276082356643218548458194765979202362674638421194361751620872025139433813631153978427660114021373043158042159684978013583816187545377177953042103685845984988534112892098837777814335219863016336784282170772715728170685533603702252436684401392151761597760257226070020719322784956892716263502706017627772603577269306199046434346783724470140275102332685836088614315211856648865941163122747193117647011907930569699022125030391877506092803415667038166364595957674882587868908806841918772024531498283901483903996760719522441697915520254069562169193278715722942952570681726143049796212742313558501732839808522092118766093623312359685565609255906025963054962744064617096216360830600609190705401757574340379721950541655454176476362651375943849726592272117676648561917680634845171116922887161182867962330518715737340198497910570677585175645098478981030424937108481161227372543910659051761909518696226724227565599893561490258191102980278945643990431477155186702934119326859455519241777481857535793862034618471382665126526867032593177410152755234423371209400291718696545685150580976503912296293988277249722484738619853984877454969959696136747697771676054282314205021932347116578376038312916591272898378880432056750733134798255201852003641410314434547935327532241473108893975473141709931848171374955306025185021563625421577477261540507684111321495354872780792535669470874202486539290378010801902309658992864551464952401524147606331677246605795927768657362635723727603393684098690161590714028786486008926351456789971001934060386379416393513702432327271257262619993551925028519219451041937795004723454629138311882606933619707416614724605182745908520474287720949737002337338017451240469240302339711648300503586760150834112369989784298257005564738864306993206300438253108838948580611668878999499179305038341064026424113792165357314350065265658285687804416051822572719602448256 [131,122] -8026712024837118152527637632761548912446905394103715855266083223592871227042148906980423881923061034035979289960114783139927660259452183872979835051058879016543375329225192221983526180039238870199488203245521556527975219821238576292624410917979722997782287941616994166928718700082573738374685492440057840624765454036296110875394541582651988266016167149359908995225374861739678520253341553811079618801274672860506621363970126743443909791403743114772217243844961528768171095135822247240627144746680924328999343920190322448910447951486498464163152454600502153192204258087358039547708057157105070568890130404737682899050652612110202030214760089219821321653687244251248512361478090644059744319188604461877207175307753429184019491615502289763085623322775078123721724706165371547345946584450116860778226932417793412375593475214986681863379526665049466277138040324661704598143411734769159609113320757214088061647569758089983190013941339463391415530622850961550474262835538972567228876962406009028366423956959115914490521970144181355630741291983626481538009252732187184932936990030266895772072657037001295675547960951359726994106270559526869148253113183280308873312180440854564641001488896208853471636599803179907893212955807601739812316890469764244226180431180440451339975792906567759536106647389710974755485991744153495301364585732394502515360588167429680132543309551841835260951229825755960518218366133038545703535195560643795460598279906912788368932675652129133659785261217963946925207248693957315073258918079478948457407274806959861296834948321202713135709811569551906352472181947791235436454771401622664595559136029739898553731675006266851485288745313177894025689255959197821500715933444563982013977553568369105484856595946887573122079741124891235519966585362678523338128358791889336117789950223971753705684713084800137131990682820092654632052510094607928625956333957779951669515226058002473850936173476244737701272020218223987276843255046115953885151263032018583319836075469350623498302247748676414034090282705801111403663041139921351516030944695558817046092927296795329670717515617078451475381398871911052949060123791024811084911832227069712616005729823645968839485211638469355711449877029295115738504571864507936951766739928151131917880972313367583789200300800 [131,123] -46253685550770127128835331063132711879257910133325468319880106545928930415089622826437656839474784305800870727372813926735515817591312138423085063015095476043388553089407697761067976067594849985574013941947060855611631296539829823726080420837382182838128591909488216575378211134965730766772674406309520207665407509616355276057022205214152027968847015624741166646351993319388164721547355730715177208940794539623989805177226579072166583384262346469386109461023871723398998599898029899986031594168144519901782708752270906414599969804624215598047232849971959943283386325731974255933112074696205588794425839427170594526219984001032279636412726564175498342396886985105603181005079653636254250099398691815148088759001923464170314018043540714976335818910587104417847089416604039725767441670397408995177100348260661499478737997309435110828792705565055020763183650165225226572148840691208078468346730895417125796040900210780187729406661768226970182865286789399840404720958240900294276833951748250597044841011944675812754117089313158572957102723011785076241911769476618887975482307277376185483051435976030337885636272811426117389352917730691240987619333681672000058574061216983293233081383718359015524287514170442525669685552461919302725326562008597132056817004770732551419122470892138800414117324970024747160778246582402118760117905998256362785752509729008873707464943559884800839574399681728217226617821944819024913836842965607478503712430544450085226098040994101209431827828250284871218304294519284968898984455028707677835215585977056111694219068402230197186545338677284764472853764461839264278745876260306364376187774428366722207795638286836484132623783033652177725616232268542378288992988525644883553300675776584188395926743754909232948584103380419666898725194684713747926920811994022841659415586087222374026960471168058959568107851867022830810359724236709587905269756369311404727929319953730541712075475780665379152178235027419336255863313679488333530248649680883708044733204057256986378653452249851350358606384073201974265909599235527214330499197505981942819192903336073466700657327421636472429883032833596591580802420296227913270230887469603113326636016470041366597988746759642614670480952090669829637019761026559007461842691932556235617968181954069773440 [131,124] -368140193281579655048342580239162138728545361880314493702363725938941370103609547410526720933813414783040991649543794103584579765663503608358033516985524551111911907316939262425852696716332504955599353110948821389803371881462634988267241570816224472642535548735848521690825554128456524141735215981155619740130941599508202398551080393136402000629775717820616465041618835403289442584413202883462174574342226856742658111889062896665873223840724056173009555982603615580953019764113541288977451006115305390690031621755311127120630219715811804941161011748494677290376663838304965570140918746621983568427748511132716686263071286626989523471430972026091923226690756385882639202921950589640832631276255587521016283524520148103463380347285148805624143032580427023121611794894257814888433938894716431643708593120524309777666380490758926349814414321141939250123404461090639478651474357484447766525923994496459652187172814048872894953852380513428789020837017900700155946198736968792083561662515815663415504851979591113684053925465228595269889400961588931522886875793928984229101067111422759403934773725036061664054308537523262862931493039267647352381230173720343496168669812044128522029108958495052030638767824434759724932922837086512879792928877792121937313755858600402893601250982165451971481831829178764878295020229926156071977953346362259093122042960630332042089108221328568725070002575126416073212659925859308764037941817387773912318129972254045886241660153731326571468151617674096500103019717417887023617592314783268312024054752517037092441772763226544429071851196854659763883107678765852866439148817231245560211075990056069442459551941563110460805557102819345440327125458295037253688771909292662905531570446167958662279029426809668425715290381099475514683836744419770270248308137717108637000808194898739892248934533067454614133669219516008747935372646324720927615521144259950357268486298051807950460909923338807069319748534145542572212633141574379650930979019319717116809446068515529104151602841815466538962400231758868950430931741411655621629016290450007438334075382236153368882852539455938512261385746952529887194705269264029975121658853737356476320789470793382659979645835358807097640189021950006509217639124040350182930589699751448843772408583680 [131,125] -816731430511333209416446465203408322488444796041094510138283950229281022278158690887747412994158030413214738408032802165676932620637018133898244166078579019754404205312442000938335660527688631469196866012553739118129076644943431163999159029471475008852468214001500795356167097994591295529682966279778340138461254096939100926517556320520550147412036892010719302953399660914195849368647531740755147543772922912710851023821280136645233359587092384651666803060044280476795501228206456580190977771505038625329645260323412890179631932785911867444431106796683209582219707695851062467572237640709161462168873849501528021772706533193353055547348222668669818148216931392291159489497139867214306922531539068135455170426962674515070350354665392526835505743775871732835973436925892286991811001850153888072551195956669045329890947403401626114086275390228146013332044559880271685243771783978709199113152800510747543541740093976002704932378953243587147021561663227366645109015119254799916312249939440325559367384389135362672554939703520706007444870409397720867565634964209440270643078435714841814770299948532596889811182890594747741184813930046537496296172625465108440286286232944278173688009475641141466727888070871301287609416440340978118813436899623008092580802069940745575948211851629889404995953093912110330262049115143293915869345232881742477116451915229728982562053285312764409365343736958270257881781347991444503162194064609049002787011857236845788793321236227184384934448740241671779620529724084397450959385913880087258325861983119237110380743296325169205937245314907041311758139570380080882148789432504268225175620267597496050341147294134415119355922884779964094182052570504399960420373457084133943629392308138675519717041533480952253289131265337437559844156451703500651585730005374041498327858548035032534767955652695204176783029471718654225093920998740084862823787561990918457467570338982954534427342971521763765908145383448153733504338180121971778853202519263114739989510884506603664090935706117359775119105941065482878905014245526242394236371341893081675077716139101766684516403626765764580572724860949043755988089513785492485619251638381231736595441476650804029650114735473646419182312437336811614479021122013488699802927697629132695872 [131,126] -2182476616520823263042823539299253058020137556158716760925637537913112724008397538244637710078794141977759512346790625850213558972383943659424813981990236364242368767421037632878676952980995248442803113020900407084288883971201274432023557914014675905457863490011016965920514662211340043511511538752955144455492187809084901838316013162874426937730555229391043860044338468780109093674352601770520599025831879500470661196341204422021071881839124484059351615661595047720834832312527006884969511927666060889272024492650043528569102329687794070504270556018330240803457633964535337734635377443501401388161823726741306504778881936296909833197037112834266002753090087782923637287514960727099634696388974923735823834171897606032044176314409967989031101181521848560729014455325098213879993361841152800877383908654077851220098750228459259636045079882423949693152710356536849503814002856520670584199076085747468564717238519213527066369630574192329376352767408547493791657365686905521219036280823045073923535840628979806523059020912720677023362702360372166516547009403730709709831105502832922282221366501160759212756524943865732785974189808462241949202754624623605404503661078860201625204784539219809760503698555298101538497527920012689312115385626820697428592008288209591077265876655835128294087846969192421976440051234674891512572611425034706276025256239418985236411670869884214950863609989765517633405925668408531590521603217943963384106743638158868817544187302896212439562939076781071351263267458700769010507218019068023988010428999885993436699634696897195245726273044890220661777650762961588357854519262110538002568095041151150687656519151779959962284304591096081152404689235706260379570585884975965611098801323033405439297455274357496689390340216580700719928095678527650825918717382338809973129960097427447539083005390210668102162032058358955625992897978158954558023222929152973133005834194238995031939139039003773839955296248634322605821399720112625315441493880330469140436356653048068054603026409771884590949818352046831390306685062357380923545194951923457422446876791599491630697032687442602849698396803395988240368955199723178944886184135071695149147491198098388774079271542886919996629035071295004250236268667267080724206677280384 [131,127] -4829985429723660996023467814764625868619758417868198460022426264023586293817825104338992300731352973375229224775786706165531299401727509471486539575573100667175867688649555367799952431574150959058439102909990866191726394736026896038006920439832149527217362165305508112521099974207604816238241345014180231105189406035171743377258465928124272307703692430802975224825518210397831608978039212769882424864154685694798463738777895144762600398151930761955657729958637862266873626810559515761248437673400425720619632759407411619592680303066618464009168472516856010514439209351974207141987571410092243907812234716550376120302888487475084370150642477054972000597129984693838026603366574834788229356114647590408534208688141681054508381391449706497444316667883140607218661065117729204378728012551236884336010560690302755070513419920006150146399232907534850618093930857316769020918248949379865223731931412540142993820703615734860426889536891980714649608515832255685750167539226286454585008339165959803754865820161463601170874498476661327228353116129490373221339784367315203178210868922775688200503403888591217174657114437070084667259927423451019616904693457659596574275547581956221826409408259593797162841952166720640004521401653462874236342338204142350836159060051852197564322003360620631133675764047891967756685725030024074094080986656505913170156488996721448512276685152651976691839556692346948185823818938754464847412622135314496721752704401526449650456357355686147942188014788006431148519875114569221843632200252747506788950985954625258843976600198062251340351072250709972958868127970299637174513211286108666152502028250558784070866710855833616303633229503005549048405847137710295950643635153040468090722930105483786469102133064085732504667943310544452947673060763605153668096284408999046663827229724692610531615443966222348529760270677624486283744189384961686979862945202315272457788056903886495637149397268315817303421368955500327544820235016953444037039825497073519828040527349450546062867879602454610509015796965555556720635779968023270567210856156845602626608783671670935281013966466406728510356973461239018691484510982295347986136949790442092183819500046442782933431156414939114252634025566981967028364885052341447369360 [131,128] 51348945451934839367431545537729834040991722166644810518782549062176169586431687023809262794991785732838355592950072151016720071330157993171484762019986170798916817725953117153589739443333765808116797515039532550612493552218305107822891851462440724404483671159118887795726958061406844383183577378704057248600795222852661020558560551539051619759689456604667588054597784573677476435275270022172362308757020741968901523975918234841611496047194570412249871312568551356586031225777118792719871685981552004031433298108231309386697736598599932597843471444569552893460603417837905588178767723269807607494604055759059046471852087929914546642872149857262329046504169710095922420227269171881788388220500914863589382607947928673091254774305181216093712980803817085827157237760777123505480347939324844893461475826653914669491852495921605244764898339484465959480832230389706106948382676472726537260744061228981083723062992415272367907287285723616289872496185141488327144385259839263477005853223690097448687381373526731915741644446131851385616726312826598862944383408724781538668003710130695463391140690511888544232927910640798061971871597840858478615261264837183259527253322220445468139615368989774345548010865176900405598311927053767615359349387576417763217715140389078721632479421440851090712557404174562226692119846504440789985701068372440979152839804969749597466878378887319028219895542034957461351000209265347031294565452842109060125385541106786918529859495080453343677364490589652141490296523979106234232247615697547278217597504496704197289474790582055429577499813817895770488381531914863753512614451800829358797187574865596723222078080930928967507600572875527740795762825629581605001002417626119325632110324273574961999736202092496849058376862720383708558656850815339070706705782361791708246966659626618527637585621095591065275224919382230182923437581226383763485911611860307352081212043391000165500241574428738786829011620621733822594324560904857488771624922260312363067396738189489220801505221996154121360699911252426003615798538445041883504356115958652900300100288145527417110905158261523794714083445477900277514879065596247877952603774906051813399336717487307447688464929249520120989406602004688563537382840401280 [131,129] -84990329090525603617533067672877034094974553038316089762824893234982931836562150573367960801033444212970311510857940472105283267082782148837876508528221127038746418908361203683577249065037541998092930090229148356132987195090761769654764386597025301216849797450479761994421349077289237638267407903844440804758439971274944459223144682982995391280369932475088606695368563462074596864595806460781285200971319237646344623344160362690535052817652863171586430997267074754616933922552757006704038802917044296387261987874129926068682341054489932251963817361853833338974232533790807765309927430317263461571587636324826569805903484756157248636497975028467834522641559614317749278623151472264401543812728992995901330159907596310185610355947468332921727327199906934169448162872045180839402715217814986401906588665337089195623550207089447932848925379040336524119636934350759158564817753772285397148099095624695375315997144339381450873883733343934749955623104915124318386275923383646814210363396682356772397774555863415857128361030127409537406578201397208472146282654278658343190883941552064376377595535404342466858073466251180671334671892973086236031548390082529534131213548292905671972176505680418509505745130500471173575998337652690054031364859409551161481269060743020970062278072939262315110035071009910407720644195134319785815008973615259216496250280046927056348317937106512467702669189304516759423870193310140734418633259567593727709265809183771784262773340672229786799334269768177462488506499516541761982839185270313522357839453378004265642971543945000279193254520183095653098622272776419988299528461590114496704767877942269241123547132515927762752946890960050426747670827491965130808492644484684902899053901744469529936343092245541097177002095425880737124801607915520333578060895515889083294841975358939702880578939787932494593587413452871617850583001130477244946809646554589778621195251173229310930015590726662401312100563801614944227037865176468737858814235434426815992347835201366925484495928253430317410703345803590008244794498788324612128448333184222511327560543724328134162150101661608519337871375156553282383116377657060521405673576266802030408390709377079845942496347043202948533734584056115094657392 [131,130] 50495249094062784215936718791143673409553996020290858572827982998121039577417052934105313055406621340967418261451209612102437140794384833730023073470103929556563721866298732859566789186265962638119270980932481435662410706818688553082919808274671188506750578905713589015779502435305094881085125620968096983278821833206541829472329395604780383626970339414337550742928682008466485079508747807492778202043942537311200263592857836852524324443635842289961315377172232883509302413252648375409047455275172657213637134861192036801142313551403444700604319930451308870898485994601651163982648932224634404264168211873070873896291460740268936206771563768282481865716398688878089688169477693053753230529030374117844109058636552827686903759340924215945251587661957819028483003115204328192288116512406981889097146829267097100325598186207675644669810589112710108615150022767055921041450475518491164830400251756721203849133410967896885575921515866333173756903790119455994985042196657224849514873255706877762387894964380727707085919409755533695761681652619813780221119974529948831125777408873301030957915707553233286698257845981452257646261835149718600092965288705766819360687530510654137616809182228535371893182065801930109222457537041810453829929950565304137563272211106302787469329516900524992501844916239226930932464963157957002800743637324063866796048662488779286542792554609223108653453606677177123802995919413040955409472181956697686409324981021284729909255796914327485646931396383923488599602613095464479088828652255148562022863625993621298118326826935979174236357710378912424634861777760409792171138018066421696126616333710662586523785300447637252976734375118472571018281195664270919733204819216354080811494123279016267251555601441514758184806455107108532002243332498988991803086094797167492879580697157812690094755228507708308622199095691491652812557333130232156416796263519559004918142524080241030605149428098999850365721168565641936636428043274848100845002980869798384697112115483211546002284603450684790995521777364785023976575992553119390354395640961736758353277703950303940080303166988867799227158663641520444488809400979597729322630364926971278038975135618909162600647257030611022034887060981632 [131,131] -32043995596814321555178729560942996656067498720040665912059785189939408635561341437943188056977074629635078801508446209302765796915046183775129977734860362928428763394058758495489407444407721520392364255203714403658908398879496410444208912968403515257663459586853576989394302991716945072421946949434222104862603933673535376866388249429552094781790718955513735921738081890583321998139424836615544198026665420152354299561849278449315005117994632505003682882422842062682029691705334900552660821025153790000677402812232631508275266878336464856930506382818763761097425432916586733681692648761242197508752354374896100321506250907350369242466776535525898262776140607329293640319437524722129530326921254293251017281902486550897945480013434333338146274224824974821451504408779048992355992770318097089083189101768964755003703205662239353153437717391689995909103327627631644979977300646970385465030041443841800880901435806267679829237385908949723351190787194409960331521714626048625128528718672893612045256887845170586915333081268674013433491366527946164024085843651832795617075635695098098768888298450941925141942800471705272608566027444643162557512503974402427837753855488370976704879789088144564481538410050508247513029081980601891996906665549274294234754554810243664126298241133575363412765367417807198470835713776649513031956322577769864253630940334991180401493459141521147945362057724026267707255642004123575541209136609203277589843353038650259260835884118048142361620659212330400000386149377646414306402090839436730054713129704670216777630907304290498839369060546830125672020910548379022213666678644289899940870574898020214288393078963806866283776417376580019160542563660476812378012989119969467421877837623070068601060024829473776822348142073747128433189111542846234534376273691160180569867101715771438375436827627616697524741198900536482735174758936396736354302401160007846404040457332156537947111809785183906530743290550313821926904450225687190143696782893103449497524947207904219834475983113359201562043788271987111151796386569789798695838094230429573187015095928208212932226720765521173769968152763734874744813221977104124764500146920194524613203098976995117865472189188761322484912 [132,0] 221474114803262369496478276555388628085075444449213129680777107183443874952123320923232045700059201884933646587179308598616267502358365814063386977234119127139733255865960273165969649125414902173379049354652858693214282678408159107635141280521353303838773183925297957594303531354695055102221847786131868667627532998755422861747436970446299868703390864726287074893531867974620532809753918159574521020579384887949059258593430233948998058117081499646887065122205487371098336648423728324357615322861688652968715426808808150024933359869591770418938803741416295701624107772671201149673974213881462384908106773173505234536230736999007672335635439962108680321461254012880493453826975730427144404527807915632324974710817101613973547102171882040125813686625446489332088725883888469556285039289730054191252822215899575737854912616954255895866275728454253962510833502023603822692562956565539149105582675342992380567808551046255594263112878318051889517690287358548361786192625619822436415359302366204050578640318225000389291986359836506132259505142350204202545188524949020385091188201760901375381332132188380871920775708302250744690133254408030808576888891066660838139235336954969571880830965763490931459189168940638325069783326497445852027171611780835569267089996101365574922555937613345262316955203804528652779418864211353565176748810354144483202029047308899317499750503888462854495359790259633632655170903890195201184978828896701803587988135266610751284299459452896191099450882536558620191562653793087555392107143321531937318976716515048848875701881436175493640604462055242783905038107737408822461229018222613008606898432783230137847551249883515112374951468637100645844011749246758530160897089986046226904277714923487151525168718799359207514857254878946982664006138169869154847250531380995071434327821451971582117929444752821643364365247738355536751513588424424999979225659791147197550507928201870704489286940750101535564249365980155490011428503397449543258621538688394099488142458971668675031412418454765411974495234241419678584873373848897330123384853577699071490946547652542053159307991155451386354638693156685872302251425225531388571717457451012660745471056731536376595178113995824120629617730178881825448980889952587720559895203589224172457191653337866476259623829032691490123072453586826155766251719498034989953129757748361070699938607704920107587089001533075673059774473313350030482479380417681646251000024294686848079860974654335151694574825114206142616835864142615258850386150272449716263626824536381946350282242344078498666862924131935791219274448067734712904656175091072960881202105236136701549364400214852270111026315264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -30086758799658229570155269625009624721987858842856191312379549243371766454831042697322731579257565074551439724469954936739896911800418705988262582698518728416235933848725910939492556307818503172596535305611771979965221871310447895320316925490359889394026298051159640848988394611446592735722580479989622714802454319409943337990323023315120992062571373076129258848205875690212534679276794419099165443267925374823052224986701392639674043036742090138565727716970202847134733669145508864347520917113094555487013569738338894746867883175691959927447094858920540923171210333665106955743931663545345148342226915606388802602700199683259987403577048840375757856550669721235949430169912747827407165608979480293544667651566833745010973814204950400479746645795459411944064991554046014069496671116923652554715727840097169226888771419983299110943474890980280349969331331048392608302334510318433324692761697218422226314604317468579636219696110989060233355567302351885519693698197057919242796298594278727448616142758848311671088109004469311612916560319778054982574724419864269107128752912673069778584827324369289301293619614502805932335747559543869762800955741719670642744950323634984034080227648342572391830466841905817701971488710088868481999251625752966337415408221487710146246262736675186221941750344376782810900096698803136910935794004292090513278449908869390608308907362875494668654388539519151230893823458373065585400878150851110211870880296992555701414862842529572190477570403934040724627259621545669842483155451556168026253293671850667167039340188701815657225997118948851695292399953104413335143040723214311916260445706096605744679310366267307048217608664050691692241693374562123167592957851319420033036366858792614315858688388816473705620948371053755166561724458751283532375899484421789008732589913537653298965710247325833544931904409070659294377670588795280623710010632825558199688961719912875625056743578377022127484527266267141424310978417700063379073178324976296333984926963652425021797665445013730170111332439787775539179922280421717455266294819709716954715771956465673473733595506894590686413678141314342285093022019792071039727276552619993959662931389947870263231271052695271863542880367241532267708345225455174573318296563980604015915215432952711182891153178046889986446042857550197513261491698326069866756613292061931822493484494486139137989157067067832180910355009165133305970036832782942251019352645950198527383207371965387333512192180293744278041864320185624480126033799408700634119864955179911762717770915055820742280080449090664431094751691015498809809075959393199924504407661799360254416881828677572859461357692518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 448743577848912944127027997428044339900589648867873195251782248585402450091642969237918971970631115222095330165716339095701016267442614078516356911041673050528591538563339028018260837382852124108309342881172140721041070556234131766446921286144743988633961585576139124900287130570189274124769243273574252566432525175837805621818855918734277912373050674532378637445434689305651517430793024744261993704283563872975615985120926448524916044289966546159365661432551412107654639559539226755952792110223671747117478424807769128644346190299695704295226007943596688225939193819404089217635831909027054465833841681593595330810985485102587763908386975439858262544431516757521671465711648723236479873180578805179075459617380038087883636084019777988573679950416409723647549052627170223441876873320397402655464312382446202678503375105768654854143240881259509284567908901186126820358224637448954429368846523716177012195592131989632104088442960748928299651575818704893636875294554448328044623852702057978950615161529912424244655704759033011715440885636022852308150584069040246690459419303731765051835749816902099063791041900500102461503358162996236018981700260293660947642782077628696601276927543078837264575022943790093752438995235774428242502070703092390103288916647467937225683124750048277929191758449927791267136544191533305275963258515165746419746825534489146727388236026874671084094054876294624373170679779699034715987988635583219877245164155565853837406023303171110475566722242855333979959405568900269477469118301879468239732415685910041861155180064885099208525707549036140315273035966168350822184136953086185540685764252847997891776627415421494141577000064565118529253015464006693784181002411569259265119842291658954696552745199681924331858421292132370442087654576362348289325566599943357526186397696653559488355536365055682426581005525730686869678483864860710593433433553092445358596537243861040461005140916592927625742944349722266620925009668165585969630725557076879191134509291317451684660216313362203906680606072547688982176846249100473123655290643782142580617535191360379334229649452635054350415227014241108731212102547334095798211188953127196971863140349604747931961548733578384206733246965185630150225169859971306330289786153447719158530414916271347428309729380628175131251906243975542128497879862037436461278585762946280359933821947105639282544100477385831063968493429497853583357800145053031393225621152508908682937626394196837688949446644411125603248019302236629509782659401976614994380502896489762522558039520845429024337817157705603423082107857084845638914206560911576654426965004950732890269194396075856539305960699592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -526954251213980965140745852666595401000778655722182411516448107860983424123214178202610389483211850853244058614028805154477239018643042755788780112998235249792840300813206326452824721296528483356576381480392573771254802244687712120165748501317598034153763060384125184737573995750414343052629739382968666080204555379561317134407242204900986839117588309621072546640467559311586664048155770642672263768234631485210145745034503977790497401171038658158183516478755574734954009972514020980139364035426244396256666694775185881110201529897775150920796338632447066602959975721605654709610704967286435631736200988804920099985478722628313492510881550893505870256978984461641898715961598202705617517876182694486604078068999217406953976762709002841990044817779052942036205008184560529046229000208689837065494507112679146266173742659956507462315522542588509521671222920596351667490538307360342676443870718991654579424759339460561526958283356544498387417575497978473972027245593726433107095481750695147980788591833432369325432629734998601028081310607749941066926218931529151175014001374312788804958031093378164872213079193878670411890968007816284884021764907626248951911508605276899162339621037765249516017336445944339486653024071396861166105782676862439714765729361077339292633254219024306057006478467899960476036025356373295823362089385803809539416610859727100812364223768112928681395574908913497668980869623312293439433038637258417702064077229842077517436628614019049001588772262749270816570681999482375524146303928064823651040937934194074050482364068884813138353581226731574298077970039213131515147224117896999072922603007179703905715526836584261318726493395522787239525652069488905602964487719536262084907657413506113081188794236444492256102143120833854153543710969718444696607607124019359559202542813190615864474551449236850312920922411787599652392877750499128995584781192535024701441278347887316344394968882476712321331818679092269787907667398793823391517734477400751091767877883927304915187427540114567362091301354256933262569934924415324784770659038278617893564364881398543272586584862739949477979367691700681208357480192032997762007565805844641604167132326919356825513297478690004433116487518295475663381461560247080835486634849822008894746454122719923494015723777574742515440757136869886405963268340136509885407509652311717771182504543190425602141178586304528811723494617875444559304748328500398362075094574191484843816083643174867831388091321695961011873509291114792197090071346989487188981856882696711215323063764440036053219079348787510557187286043366894497588966674609896860272254336075559940394194233504469541094076868198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 173244451241148336428459770806607444292873998758198473064809238354423870845001333353207615890476982954622288213790795771461560575246921223428046923173963221997570227344612709792553426349510836954011047362848724738203360068305732784997257314743117419949505616446112018765873544248729736853091506125149865142070973040455809942730934427351940786277482984931459878752281942282940609759919963322667417208456416172357523130617426480356966382151001383160722333880540654640355810925955984728798588710299898423157562394827263266437863069627756676375957083057341834927184575039784522390671448685338213346785509099925358638681310009565928223759474025224348186181551775117515067865003011843310329658639688943263521234795754314992595021000523073141097591448522545287409148812613036434242356102211568180973023488142709718210088209744811379767956955108685867489775323133670221587482100498556124782123126665534114490267183673635195480053679129825333221748440997893034616537829667515948131634317344061831568012681632956549824137303336547388177117858358989628747378365767543245009055958915497060261019040466352285673094114824381191131349238665587157973678515932005186442241177822520215502315287563113288328704943549117418303135035838772152435861079060780730773439906467330894499954565310214360516060913167106810752240561672343224797836203121296127614584773520871696705074223169282795439943827184215517155980319291082543684661619052384557954599462368918728004509500976884594096052602486755079874688915673985593426167057983120129591280867510581781572096612898921127944883565196621319653958048100822769659034368057465156788144723155571863989070104218759312884522568302249496238362314739866723424524464643630662425442485636867278032531357616434987738528226454182744299071585988886605407506080880454672307129881052189810456416844805761435282689357875239489390930667713303993005634574777343951974926775117468703437911312419215084878726609897509769276698395401319712623106019626584433292194124469530668920315930682570677119145621297401182923644084844278252010104291018197872788471882399437365297561684679850299097948838340634348991905420446499108089213272687901091168550920175233817318489812114244381280497977850690628587286003374240261196187148772025841511152127251553148122145688352646400977716579599512980227982773835045861912057907250405499614253413795573623647957829901299945638080022277154702740608185663944858206593186194731545573084008826757496016263659007375265672176086279636655793249387149150159171022557858528796941435265156907821756424674879727889346430443264626784250218218695640817123446795124401543252439562261458496644351062855039057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] -8626475165617572852340911717205354481443662613272915369566519770470682079051939375604421303389958152892291715721807053011408270517127676222421897415988196277698764726509365878339194172481969292145479439708810783675279111544066158390046503865453997526389313007733552485283603530484955863678943185198086470079802267091820163263488893574621976797449670343011558501244990711350653382249068078589484541095865263593391224442028383508618505311333014086442508585765021450543454566054479828347250784703185340303497641432854691287388480993252772574987639924673250853074702562777717043298716084537500499315892065481405297006000829044533108849546640942474549376755117762333849787380466115440477273846171769810619966338526476303904753645766939293371124824629987324575597584284700708074414853456226556740627160613088903215220841558138198628138961130142219627832826311546013356348751444628665659705600133204757040361117807700924162220219769784485591390700620756846353859810788966963266809417542312956966079820303776605084702961290469808830957083764657966284599340644865318916710161031053347383780461570970054852191306016006068960568640309068961413441399502920539269785698487834365281491692822581680468456291242231648329773872788660696539163800154081310534519948469092937103906415418947634875162425003942112936985761108876555885145684531892262937758002604715037623250737824554542708045937691052565925163300369192407007952467886021879943527617967340754200410053496491595247279943846774423155637031986951936787549142076038429701357638949846779857811661247531813366804752675062871693375475786989361749771158740790672419558767307951576714928025447417583337144713718934591822774209076761621292308903980851257764293270960250773529428847166518499053934096395156807128984578401187506292189576466940223743021242931742704567651796491250826919990782864089795257923264543958806161319167351291530302927574872696942804619382775777487168997514728788709399980439824141866828485659471150486828836549092515745865978542508392548712295771049705081061504385458389910752619021310732616363220619959770371526964259765299675781887632533129233975281047768024855622681503690816391957693901817788440194730251385594436608881220209882962075699400298952297195897110053268863388805880487203217958254459686330822335131310611858906801735597028325019948094231485738265711421754134124308265669875897260637471490028743961259008581442045354846351681883646460512057239954564209507258243024600249191125485619505693679501113916909962160831994573618782831188291611983470524590427847617131785637657000838631053856075648455015863766745119728255290059098679618570582216241303899990917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 83004124242515620345753739196831869242881363858973150538959792507377648811913163411882616903829044440159621683676180438143180268345320318801502994123644160938899369325946316308245838280651700757149633814753543002483528917369311762429577094812129498632335519112476498176435599649689500141921569921497699334188255299975536861213038365700687537776519837416744367698894530377616993462418526051985038399123260400331148263433837323839763059803359482885069272521429638771693508684144398897273921888977259029166513778611846842894071757981952378184904472187994275408000126794759220168200605384717616881865187965448022848423607096697114265731991605862039251670118657552277321258162367169132576008419508697737054779368704457001637557427883398997805814175495177418255329179216673653229429653287745725987900748621722500789370577309190980483502623109312412560763181755857124472449321077296571658109536278841641686044138209470140879874858942380276917813882424733102463724118569012796253086298345055765515661120352383419305546388108042906283210669075944955622935785718940142755888978016221124870639243363960305273908926418083154671989003481679286078265633188753355333288039698728532425937017780819919343640943779363358700337694433336632312314742340125456081511953144048758703837793692149463435030224698257632681425137643693986561268169613902901696276541337050651222605934827923446714538609343433347859557510047987380611935211703125173073701540976273219070223362470342181256817963556431845888948476419757248255971964749590911619604980345595260336350358757233106439056767495298869252470456885481526076362119037925038469533448995213085718388977108560852204981106432242498990718648804072450623532212668729992041767377069823145722050334266580396236239585539391802729925167273231894205337800701873253643053291822380849538673564384448360236900040647299835839759501074550869404313780177353390492476572855030613139296315099692836698278564447202810031630672772093281801528947861458833444016701302154732131690158810112060705348394856899474751692267766506464327065582333617764556301340284731166387298280143737988520023191402171521939618564795478830777147999542172493363014075333354822714764284831200565401023554757018576959530486626987953077336080474196143374883710853605525901519287358652732614319460517245982867840476561771081005708706605863922087550593670099800796845260265620391791028266148435486912345823238799481361950677976210528206570902952578821849758898027819786382380467365999096668967721411317749692486248186824120861504840979250712993223321887089666933242469598605534834257398975795214738740155360764443958406780340825943340854430434970388398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 72012898599132065453772199834388388970051918355449415979902274331972346915575497775381376940287430649116038205202925355054697266499136538540250485122988774809592407697866332826164350144147688523988858852991028489020420962636347954845550604063343917201787369129469995053580351155442838891762905369546243822208776713948548273873601582837839814016522889561119534609873870181599602568532573224526525203559454829535372336303065410119597182597943105528121218036818848243756670016138362318873032801333734936237535438541110205905482152895584937802080712410896655168911533777461042668176619115700732259557665555928292660096101009085969232217451899374628067633636971133442990403238846374357076227685430319149584836560629938366190718727179571670472525958932501266119881342745122314363522243106310792255257086453507416648735634894999207164314942770358083095854265920729436369227678609853514673091667900425892754096759583284096547784221082874555802865027787977782695932822262951159822895296881745068762007861740063641579703893425269281203394482394994681668399526184634930322122667781581837258661771897594848696131545836093513561810690815580511315859730832662349518655566376684959868265061801140254717042857195777898618824514616369420046104837988922653348199316004457707977267932001563644205365451477763058659864538188882242537672032224779885711126938241383386569972831831025247549096460492586897621416529203500589040294623244479954705786503622764257001251527649832148849253944035427603235536500912807225607812692060741587073222604033666323257825005950613767269444597961536245138258258434075223240126568653241859844612598740318586042884209852639573956551436665221467942514487100767967964227761947074853915168529416835922948472506117834460205934335479932339056280939492328301487648099147546954466423616010275693647476725317802710269332933670254893055006517372679933303920835604433189688662672772436935050218107231394602813151562443293096540846872696950578548010327364052268991364268980137969924223218463745305353596831289046651786243438572251467145510274116858052912069476074107892915863269598249461527554940046262678152301453918317604333042836456547851339517979205447527271251877129843302261883761622909072211907525891280296643746838549752631958093497568686283547197987088537165012250202549097008841237978185600733133349863087225175819521921371477364675007468287998480408848315730670214457377718625010679586085066348626233829194937294808090214702160678944299417822824131285881060020554024673435663311629968494138443285081853647369440152578883906222326451666194156153628951821176745905980179883343745118038312914514154656258830594785231555788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] -5067672256990843055832824118184714699869244683406609938463307964504429577929574202998463090629776144188420061609623097727045829967491517639547117876725746509935830429538309187986270098361780758747245797977730752004697751909407226733333888901266543878026840394646265782318329613375780008457203028827585106288186136269620511653743658895037551288433442692747780905984235982282844237379668403851097309119945058014662686507978878643814848310535999309418961918505707157539147197167324587712785184316418346613131325704776489475094758737250263709466832720191965033275966992071461876548523853858922223040160239451258772535622690838654017098214867167264999512020926240579673419713347066360006305565091719194573240856755239800722141922725635482140420148938344068473299713695634879599878800585213366435753379144834586994301841471347847840580785499395882272750098826335523992803611433370778356448217347199227160978602779084667383715333490485406253603505081957136390278638318478211808991323781723407253769829125992081826290760273347097639174576494874252328871638650736917274405687560819907989050265890606780206401737407982173984180749577677337877093240097304802231072547986249962042496009566534751186395380096220686973803143202991541544741212013588037699788348608949893877519294049312172412544988351393611007044523107498658645686921916022324851968737536489945030333934671356107098098140769638748512310407050305543924917094671825637660776168117036895064355412233630755236740751339323354359668367384973904191480415510752376400049274368186550186128721178745421249402624269444094541987339037271696530090164411166220503005661735637538123261491733460351696688948797108243089123466074406679751347786792485413397845909539092941362612164489531390955935796744207292005940768892921623396291025145881900635934899999362157607636635255228328786734559459718029451517108250779078688102980645437376599108754260901163040727769842623651671149715441507613284902941861224001862206404552565042059029265184695178576671633093867175018384870733745265585268692242645372492607026881634458238486611161122474057206521369580315692969824252569423785260719004897492930690430407640246962426441335345944540415323700950404505582459755128249910501892693463451668129507814702863502728955990754541142915946444135457630350829979408460319983917343341715626482881815897994140943120967649811983931953227273853130238314766063656716837333269524280719625496711894223129054666475346956805505242237569008957794674192194456362611369341054190462970066252738680957179296649855943198318135448907037202851181539493851894327094797352423350337917735580132232507728751577544279372179498721031382630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] 31957924280444223472934975171041691009954608194598730176477016556959535877265423665127037634906440821403793086599908705546952949451335582895819311831376547745489735796323290867446270740394756773531170814383604076305791968577440249984372826887598109906951900855670477052036925886280758348071964615035310106141066844174955469998285052972242851154029520081788935322890092778456191560881153117071472550573005577860784387089115564916310646979650129569972723199956144435066544702581832155562971961196794722543896504028100761549835735306445944499766273683135965762875708661290090278932587287992013216105765335857242761662515125621158574402917784314819331261775017613404745204057176531203058292995278868067031201326928161136334212498081298215274396676260902288683832676652816259144566117765460813543197550153548420328225629014583337437429372129339636968828110589064870182252609162386613262313203340179030129278449675098243000486656613106181805373706619053253247844863574230505328733443116817939786237362943510518083217112836547133575960433938399341985839217553493513076607318755452268743080017305169034232612277017396617954951461587818433599972745755771492407265180170899728093145410935768693540862396851392919508894322944930880551877543889802547471088727404341697583847460875898846564003820543793622648068748116791528079203458140452161203864491742495758724354134124086449403765581430478443967606994118599496141109961843248149697940899127723893615730885169465435913028356500427194141852478468151060117537718051400204419341911402103232269038345407172438890566188760257581920444756296839635743868990369236603114364043051021323897037186225591441036887104475624356947108825999656044859638903657525233709949880294465648789252720518462362640498470405064893852105023374069401191722865360203414200525958588174233154686113077968528432670733449216321723121103158231644332162825393327199289303249497256880411684444945883772577475820227725721230221110354640632898349755286899025995339170864034983775663007299397498199114604043043304254719599760525751003740378827727812741613845746323869667659509439330266323765296150724695367608428940529991303934146489392108798735364390981587165820286020498191840550396476512237499290370518267210999129899739878513897255167610977161691220667268642046361263973326409399013954093320735983252232174302016633687060151950152352106406854764333748579167357999317657406900230330229926674216732439290533056780542730479875705764506221034760372612944884209804512907409355773729103470506316965511224807023214267864404070121835172633893478953735541688058800818232298425612332674605195804173541334099387740098283051272353520759603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] -93023905152499821683532715409444175531063677477412943689327411929026026299468714946569265386603583426595872627824640850964424462131197645258301797447635084902320068248685124749546047813131024593687056958052937220398907548496985247573915479966779564337689714035741674549948298739602554806352559223584920485557388836729824956301992599842524989831746216487886652498906805170512868456583452913184641337395617095676851203753804503207286465706185749619074569748137664559916583353796023761200631983110971450332097955854559771715446282893514163523692439403385725457716138270718097491977311448431079274779217179060368023703576017580190738202305750937707137091974929270030691626813180121946471893078035698602686416494902408339972370130516939151655497082328173800644854763767886574444463283954609536437179718981109840757430222151861814270850834451105838089910673998348609617892843413673445793433668353421273492973150047414437950456592109601660617439038034473821286115502011363442901565377375439904991482443035873568836945889055452676532814166136523129844121137293270702189778089667132239055912454966415651189863581427287929288741578546486639094849677100017504821386892019545650174351572096760929045131013422151348548491406856488582960048456085782620362051562286251779849027716500590285951189370533505256892165908469056694411042407613545762514863928918301520625638507105357982230562128940240125379942847257828022657131645073176834745112553811021077822679587091163130350745347350726798490755782779859958074944393561571686255100546150800704809092332458883266213207285726644065262288727327157996460657008777213544790185651238005210661140402408666887939996229201952045937991980197037031282290031295799354064655393211497538347798127561597110219016952330434041555248711652145619920012669764015194400979436502803944660624055400520913190419269326585453670730173422514834347401707406438213519219560338988875322424289643587452314847569577081469181218231251451381266939368530367527700416677910798478324150279388059473093908616013443460178010081720766023951089528685097718656731183719555034437054453127754110710268356579984807379310138722371701018370464924636674633906308010399044172961189115635299385365132170767436406338964953100854904440058919387089702717711978403270384934803705922948597311599357416208035708833545476237277576765286450486296292312616960335737585310558408665122966129818108555254995448061610670872118320634312612642474784074196389215690423711880289548711573600808786724446357470866751447110904844131331180357702085343618538453962838817645532011731050811833861516636298289813499843410606090610505009899370367355574445840517867040229294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] 143945075664183850275871785294660705719793780808631326264850216779665138578599280140515482818544457114456519987213527636881983612226212171838277906629384633063928494794788601772907039845081498774004640901631218277692312668146908250331877746803552580420836573633586008493246842694588628669776086233411145674724510724308337860698856391730814291645813924863590359880563576904027684903912735689979195147334560358696071909614124341605801600598765410111577307099950604982068922341579637137405751202552088490663690450654233406190068453409195532936491536463635867552665179465434632394892305508635046907408597818834504182972597324643262309354792979727946387062208622976183491100871729171180128963837783366313338635360665168749213900200077430912378032837248355489650579920503415180238772503242107145259239354768939133506654303788572689860794654776483641895622318783893264483433205070213288466909694830079748997553823539811668668333811184602633369678615659665430244565116201151542463853624118911849064987400668040219451297526689823165837238276748538953318858432428552183203642649037699610620524593209409092595182015940769605173293070065430070026944261913833758329937748842898344264484636094175831149217597835685338916189739806616088326522614026686090728600608857005923855844188599423431254043653265182926547935029774179428215934343316133853435191268802992908545685390293143994669490449719398147488754913392939791416217375919544317233865154215645353666849135848206691292172972572569950395720427587637818547758437548317812622040127896462870694925526115586989947661598618393798407811097580317235249998435120839321332926288053995720888619930401185964299901453152946005329702771323713390381610248552800620697833178094020435240922908185220024609454213591248090238474928159815441459112855175697805112133600975982803838754577209302148438987401768105429023425152524604988988790851732386697418403235119475947032464909890691686139804907602289928307808953606859154318528339960664168426069555831979563036240959106230471051867666709934700581434461358840435484077404153225556482198303209998313305194613057159596680670855851424792086366445921467362001447934498850869142032161045945030751849943228465077692061854265600454085319894220368081121286580207457762729208803168971769750777308784386009340139450606954310806129443838935668433533020859005924121752090511171156393824637963504981383647672797567376328985570891003212867271309914972984457334185730373732392050488064916726814103912749683477648693428161467180140049407944063407521052272866569287329386020689939894097317485161308287556181211822216080499559139925160535114922359459055527132300122205135776933478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] -81336798994301650736624148632216492667960753207030338189756621619286764048347740116924262721800910652110999090175363433181467105475371251260522789051188303181310110023303154236022706209874823736533845045422087623788838955385209851541991169544473443266315672272534603423076618368989796278105171347391528758852753822040981441049710333676705921722658910440032409198613528109679830101968437540466889498519490737146895192545766187826391574310463759811123232503006288694101252922072687577093869590372090504816194742418835222547892746948690561590834336933118931196501561845045256864597685300789561457070729050887125118779169238278278121635384785623775513226945415511438118956765173077873788575707632765277561708927271854880705878573263775526162931852732144864397245091135919439916416229986725355014989849111424494837514577816489102274099658255979586263411933175869611827736963702751353617576617600218101075377960530062218354826109573380509634058172370060742165350240779362217379497557296486913447418515429099162353203777216438962767375296190983381516520530684092682197629130678302093443604646668175209050522501670512829788893334798765474330016483722527089898269611287731319969925929819910093298047580269776518049320578286876857018643214025018783883855373447040421457419271791932447026183434673401131084739265364797430083220941211871738864550401281084524233195628562180023626759785333665389162566980261861515067059033142861516306325617440633216882364802175036317454761102257525951285647465158416525126049645897859399191456551456536814344400358178093532583317678400901641966950303736484258643594786558493934398087981697287040309560204980575769235364385504043235098533161911472948191172389160029609125713198504775840278388485776913745982240335596139306884955790659567691035809136023129430325588423388912626913622595112400759802220856576413126922421886185359780363958581001993562500008845911517424722135379616588685092557514065560154822350177249570624399800120107630873594696080633732950619666312356369956605836671462355659671285554107476392531977518204301470847964715727109286153578656027547794890871655615471491685023050945827658302339172537615389318202658228529772091032382748022170984679114258835310755513252960139442824470650912283430695624891456231046932036613854481830411798839953649762410212786972187819039716235517304622462962521282449037510137739826411044123802516755523505020187055244065360439843004261280369388115625980188263916796741853487736782513627100142957452773303708130498884273041048344386060934867517368680588823630665483382844911558762770646091717659764362942554763036195630885493538276717885704310700845125547338057646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -11034486781067506219805413989016942595125342663042374938123886999900961381861635976959511569439608366516881722160319033803001417904409314543557457961295480321707678388964498766065968795721665925853707162721095352885735782408409193763089204742894035163953619463157971715769886984177098831643080071269104687542708692573391001287878121261635259177167769860346432869912785209028351749607322017525401861130567518383602776450789789847118962575058940948060113637578853247710805209240842582116390573277092651356831063788138798699337864895017398902676012629128545620121980239792124506842051356564980163433160672994042028771215545768959197847623865331017231296270959134268214784500484783709406035049514070977733757840866412250709138584780752262873197741658252646441625912304831775802763412979369164229785582251179823212173770382255870527983280857387516039643356367175844435878285930876576935090239771960654749443037785877002539249908521595423053324599054840116094381768338597338938957146006955572874638442506419667072387598300860496189946139927336303125047525351325784056385672457273806645766813752268499891738622413070234422630658441763693201690097028218279946296291780524990566754359941801470487330899523355771175352313229742162155002996479609471690165301041785019550904707010842773325221248239015324563170007476230333565242867889600450841396307003215785326320243325884798711223728004248531225289088641024734865168125737216583313743784510569666472650378472161069688509551968049303414478495748620263279485885951776479636567150537617489910020053696713707188309162849911180506783166981778459384538083523838169927335883948180179085502815590568441984903537249828118907972364565718300489346744955712255882049117455174460809624878554622570833657721332283862187994498181934471781699691060891203351876540353460497767160996652643148581697998054543458402421629515515040729342831651529748325996349392924400031619745581087816454320077773165332998679675454316266722048894432197915085406795996479881356108888259042224870097078704208726032710709840428106889183176738178369425930861184678883202792278295315691087329296672499035432665759333655250404841101931704735535257337518501924986889987367711635522626917839358024613534005333020494850025790272319854907452202877191000287314149964306315775752832024120366922471721636231263966925324070986105310493940660979176218396501135129358755629919775524784660774717792922561179249404627504457705613204527091577288861229734195729782365362298206062140394751541491097818489490780544758990183664795707812166979454378526280851072592405202102106559269600126533496874980029574417531412873881495662770382138495590278889472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] -1197072203343875164448223537318809435812247740635717170354299670200824584515898080307359644456333078524117479688386628720406743609132184900707137780195856104989576392577493601624706219323235241178439199542424197287729514722066777723504183563703097067558228807903693031498667033864415188484445618575995013691880887439543213192940842441847557581327544376055017969094826914560049232393297382668587315663175493926821332524115717128631103595991392627635489312575339899789181036936764703397453058774755091208605480503738758444864485059203497265528125593638644552692095544018062429282439523028136298132079036691178487053107044217295214425959298423149791219509206399465009846395759379846196953467694108177060662041105934520904007984503652898814904867162930176300994779348967130839031199704465399858777423976253680964607659323481610460503053821288380030084451554511823186352813743863975090130219968280839030131094801284698736934200874567286915589737329114324174572796611550066288005181447881011916354162116022304738627862846065181646080907139495551879573493285613441306776306431984705651415906455689141684607801284130694607355615875831148898564249802165499564544788659707869806968579626421227556469426989583739988140615484490851267842461309286218620536005713100122533625745053801343249942163473012741721083789556163520954926021322516286065602445290569250687200591985355043272571022789435863417722185926856160213794755468224643848706868643524539347777959436667232804296730360984847036657235319344905529675317884166790728349555493152648962128229611022677458253560143487778256587211718808578964191048121657020599046625195587691990963580003688894744701566174672400343045808261191464632204467962788080055774855602339014405940357922040921935183095975283490600087728856985005102335833724801856551824014328027605556381997740371892615663433804892362384446491573892376019211184676175230086066361741187916268722624373093532210297193361388858181642419688099667044846504314116698681288898152824055272572302327660967319519589323302534218204259424173936879401659733672463565831097464360287653641802651969580736445783439488673230948069734681522674168678529108711444155424210562999820398858022054046845964176480173210053552057584190641017526316347890254644739039099623960697212744243782286578308158989495265236783037569238203080105009202231940099976611654564642688191736684357787915766650638576760900556574272301729329439741748510250728580018323149640702221836290835848093161678563908410239112222489721935041387698163220475022978736441405454072416848624218763449989555896210084911037004870979878210230766071047281395169144874398897638811968367579257582387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] 9187612107727162671782625304342352096321823501769628789306351537129474334823768738100198597865609874025825432535739413120788898323078265779053141386824712750404621488955009416886816836926018522338141581261658118346924771239386171111849843155642157651139294023600276756729564556644867621022728714356061955044811822903354550051335485883334790855932771226335240364917909777117827027616021833718323090938218603773432056611933504076018480945253265169523589449313398894421017988924046542421529558552216414765522108092253848739135437176304127757340126804342481307254666553752434560901547867186323147251035824697386105036754893933676337077177251925189439172941164977934550515404457051323830871639005888318146005866505336156960002843695346255155896188674514809866993261839755862115788675242142268612119386094248783619076125454832896889561488842378537119311412880112239520397678374729609662446784645122942472217803990751044753236915057104133953880901230571022021422213123200441993624860747630211086701605380032358761367951952220593809133381585320806310535005683921694891410817401564216367752199042156912833822531152740990195857686495445667458845675229669529490773000144487378329203998189744363794338548176037622977718231817080108168394206838695790876279114738588314356305239740817394358510570905024604116709716969061305480393510464835193067917521162902034935127776762369463459794516408074036517289203644518232290470256365413759428370016545631196713756784697271446935027427641407366505190926420603301821064279379877238551619331761305089143387069763957550570966101825422922054377414675454523935310220557727104642610995978485720610342767923137419468803431601660999528493694079102152170943022444852283415876414830182106451349750531472657276429018978254605082534308178471752062360017230676378200770147610459771594910953562361147490109466115161408333407123774252249216460892386923010005843116101325941183149726768826508351128798210773704456415576211046650269534770235547663153711648068876546342450407042697032878505785143578557324637679925641570989945315106780599097088587484284216951250440162941602895202408116181006528713153722552163441062190210325739880280717747136546459701831971818550382939487749048551211454743682881957984323863369706571696582695306910039175887905899860932185034883683814516074728688833957182876274448344585500136060697831326509616877063075087208624718518801598440975329211753014210104457083639699058266999028787177756031179251576710488854649802985608359915572688864810129125303158998034886818072990987669834431182497378396248132444547234122538593034931520047745820890660617106554983714583744172132855289725325384747011853516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] -37893692466560005363431926518407060747933125432275518922800592965544478612337777697899970830039626276423445331432261847928702313135585251599829708169255485163778711138239409244852091169662683691626440933920682392428289200047662136410328486730089786231581435116573435132353044240300528221250135202050364095367770188135858560312014367768314931462349927679032996304163296990262959424541482107343289797445292729810853605702463133538821091376806792357630395814445809532232318380743107606024590548813513634142895754512480974062147227094615956408064739849660002194421458844648038564218952982264279429520467310019607088177093825294669688014667292230332735834721590901463735566930755199508379936099949707004079259956411543791302559784280442054739676535842636483500483841342354133491787591205091536286286211990190117809855816392057680371620383805597243912921987677424523909295011373518026948701539701591073945181056188964248619685858358684247407496354965388077337315465391048324651080830152473358548876724181365034100355053216154909040987759195046902649821364711741622255158950388191252298444588050301158561506999459964944611103413302344945357906088205706233598665392609932700549445295245531957502320754206186923578555237128276602670710954401237093528981266299984620092816881535235957964851599449000913414988023371947238821394177714023459013215336664344215921078716720653591456972764901977794344402047547763375935204235236014784801086480877920256882374118091553400947670830790374227351655012285142524687516493615225766150502409688849858285236460785561348264911885080740645467712248876652667331836441364671578699061257453689445379326753806661256871817070554679139417050047975289074030161684279212225106049513370385656822777346147830261609885872262906734287764694338971257834591012238334389695913392356984959412534010679401907040551310702817411203255242561105520345031826417835147791243509380022427883212823989148154817423373493590526758935624341410363657092905661413295656346678229690545143142311152036118039539538985733257880726302331000643932509216449528987178684099709036677788061234572766586784741133067510818372503908408613237897328176707153409964780173918852271985366587238777648561629664167583097776495193380592063358953208752605215648922428052050940517593865645540996343535665747211908050051821312232210058800731033654921232123287875758774526887847573557107677503727116865184057478811811369502854449565265982161577037253156368667130120838660694946678948833663187210922249638470821967534800406554998605975381181341704666140242964074413456148630533792955751001636124803003752403972975081037644245709680038721497977023526707060886754190950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] 107338511008813493842389101761900376775590815608368856255131241219342478600183496397731819697911445343385292845976978518444169950607609081794573518353914214878198857926158745217894836408556642996982706566124821842879968424201472994249932647030170005632205650368585879843061831075437806343068034077066664271180299430475166785558131591105386287047309200212239402725240956864480294063631029664398142134148264912220761292156603992859609687453142539892425687285679222094474606644185669316491012352083225150379183843194707683284122982294387034482569441580764162200579677451394480956663353123073965093804803617433440831127052001305799934342906950106903859130341653031982080667257016300426592655948050777823347066787602906387290653169125940125624879431843704437815955069763361735605203583729318411665448373866751220537144359250992421851076802207381796567474358809625572715944186421904896795561439912251457369950577679898532435332951440577663476747164925737164292942667934022087551914423941456855921566645444333119348460085018427369716059150419802701286209352263811660348705795433657139491694882350456426234423956482506343768708006356752748699034957938503357213146460884827546708115264310254672216024952820997899227701316659437265865380316878316871245403310371178886206689172940408427988747834684545091161328915952524143291689599400126482082818122306819378788444944262873327817476516952229995381497354976601019620133153091983585888278660833166989161843680263712939819085456782224624515951698372907462192421018353300029492181501045271778902821493731038674812989782187068585330289182779995480144226005185465636892072045861883506852570760987911954001134493026348766381176010632877549728415598473241511411913537808611187319899444467951736902787102749170871139117156604417930802980227284684829511050061839756587304423353005747789180247394491320266670170052056356183848392600446219471829951263743583252918598795294211798237202589308425380950590381030679982565396623316899183372852609631269608003754662364128233843435218495746982859614502806420062221905024710452487645873065670062541312854224594974711203699394635835949900419845129167522700905309664924983999256220564773667421278004833750754845664182135201917735702953563469348411192019322901750071521476540669093078307341975514459993881039148667844365686044346387640861343250516903689676837498943075620010381965105616831774046639038621564345334858632510315200142766639084023715700478042430296206661747447109811583327795452098987015539257936738277368377245508488601406936728419484114983951041963968386323653599060384791576823287240951853316554060179024191488099300496461569056391530228954200626796953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] -212436287695662820540380333763865809067906980644576761108321119633660560133107490967231992424767008562986771779643078757300907992194014451711007407102656487185524162113547014031438820069183601671312594109880731303005526809338418234918246883890757406496505284716823469073200475424748092753802759628781742132997108845788555250835210336248177716173090097651642953122177499089190139483281612103958099500576377859544840055488669146646688383622368742135890029739001271154807544927386059479897935380282667218151193660218319266488329681800324310280632946524150354804641952063807595948589275467914500740929860764827043779147794518691312637561465605367037408538198272003470106114581365469203912113808433833990184442610999647322499378605592878815385205179830613779965502036199469795192513629263790274005282338872842352037266216540305199539461011343044834568086504061060017040352159645355630282460891999778537466825273900627353009275066647837218792355954797655203287083344963971428705199747071027194451692064964570174788414904275374181394227897535605963706105391733787941176269201633070603311110479041597234694806502796602670690524164783041276124640794629693595278828536098792910977798609865336392740040517633919932503849977025958432881977977536931053638118114015804875848636316293851739366241463979076683958214836820946483445263345589441506041658369185261987851604807969638103880644634749176480272007307900524455229922332237251167663639961437851245784801807087220699308075082896269444729434350172660987163819547762982162230846500351589548426565395874651727055194072269831745168964853161444803926849529306678236521759717835455728586926332747358035922453610034803483584675832127821478274123285346166459556212826054539410004696281259998726034928683079992146482529427507944982119436509763295202274679553670395473967744491776518045678169584777521455195813759997496707156955122321422529496916405326682518786529681792281938066561141870346311572829279592497526782054820811741877523286139388960035006864492646181728583283504215849877653343233176104370429355518841406439372830153770119078197743268485163347722109024400934718983007878814355308830407965440202267001772440024975729571433062687980937304017206873997124771126261464604730564893937442236522744101578160317301750729745838385606772328282762827887778172034698017500593511508281307689927775501804905184100484167000903726799474773712708489134296107035059432368706705638030790453027216484767405855609750147806855185263678219912289986516590524648639114247045740631408555399717976132497896686514020290428416537339465101057081451257480962307541951019984301632767535163951898972867043061785648270229960130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] 228007939363931292151418924378844185765063813551699834058605460317194985780746279325154937479584105411463709131715665020093416307042943421558209092382916860419488016190847789588162774079017252641739976467016485655034832813115854307216954680222646896341982103059424861809702391645551034285784216356911238912906875741031588294689101776784504010102130803845557200169101085492380648997804068744342425378172321341672246212514498352920333947853570518589872468926705461657081616561471455535245662328725612143577802407467138648153350271764654127275150533129665098767042922371487035444531624818323089049878141565087351100253579196851711037567708238452820771174376312224246504204120902513764271362710067218689332442220889881069289660062511261746106345349316346256306991484451726520960633172011591213929671162116178175768620410539181728711343614698294256445154409804813824041763853259988394000105028322708020263734542144838195392345452822637633487906800485611202974120172906884586755211660893963776235281002107065322709024712939714711164329686659169547021412151736931650218877008953562374660703129408984697504619229733559044905434175594843262022069043313261922875085256829855827457408158608247290186601869302717097253458472149619070076439022337675685449243216892436987606260331897668684988967815199206757874773634620716417374810309140630439773027770982436636561710732581038130760105636206014742946347597203291799593039352074543738461010821344995925466377997319610932770341185518157387078290157170855510096317194494363771580637932171854715997597626486695144095035020824521635671247060551108695242519891996636694309882220273230603020098084405151320666631304008551558349858135575877743235939663982364450115136664366193834985768550337051803893457468582528288309640475378448235985813127243339750707336780026353574773668527711342846326408649935208572890603710151893168284727890210585174704211661182378727574117813436562435857800214130444289666706206482467584964507070845998734907652994160846777997092447765571213921950783156926596443596957989119501114387438550467228363614504489904384357889054511769427427152323889642147609701426133098594547123679268150085683514869293010631310265138472823457428231926879520298624242770573833283332030311107457284000061148655696823094583015002723341815218774157625703828540852664438501794998953669168422734635334809286676294074209640937868361371233445561081025413137684443289963490662332787869861346736775874773173225610158438254395491721047217011889271776929149455254677627998931851870677619427651823016430934848179464153889851061833413649088891931881873061290942131473801614920153455277219615762380500663041371458764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] 264211029581704782158551689570589099568434067871444232198047283346333975257275907516212604682969550382248373065271135310857857362286171307825633405724011049555950142183099417589641264192207703649261884490750721080025554354523374615632617444564197575543488412877455294377108158603893242757763135176016242201655714115121139458320507894927042699305846789363060865277109255170027924700180317956697959134212715790192224506680844217436083959173342889740217310747989083042934688690244889571578152065929674014243850185449691574380343533267386280230670662565886259866896548023906334946693214142044340740388774089608179857801288940746572960880216200123442017494992039127683490657538687911302102673153439882128026477222385569982361214261751754682652831660567453203504162472498100744158997056472047304095078913358209711119869174808168422412233522926007733807371457386038073689162421689496472307477388973264303418720923962636437328242003447746059718742392407532479938747667687197989318210505473147894947259896622382761014350155515376982831531223485881127435632606917161175434473944162691101942998123535359015185228549158610699488725078511183239297480591470335262502599265300664184237885431311135388219182289084502834144108190143007548129342378185048331779003582931946589019031278496968862330084821540485188951755080604078066418025830368331368674335096292630147391439792233168382657069144098313870608990768865484569480299881774629260302545966725933928199918709492926765620992511532004365212000080750547902760550354196414952608312004033254366290926388312626205454171763751893440767288398897321776154477683651756977924130895867075035296161816259746715894814433942199354704404031207166369015016356463028118540547936778741106880281828562669968276351191293464585965031636403132142239086023218807526360228824591041970458271693359623621624656996451043397530856126611041046893556609288592796289049919493104053560612305164794910271011950855717386179983781785677382256959413146528718455852785626114308691720157476732299887797042076674082313732821432627803227556332171008846846384359661405060347824269603884751114180979343931476945314120463240514947368960937351182887177708880852424128404823568242275402436216053468616262777145360046956998063413649587963697435185817268034460036504955409670891992052112749996531500917204923019509118576770471312068294395297063616948366070374068713721766284591623063960932427517970782316096968154560275723027637249197260601350279979935554434373283173739537900497293435808260813442621657177463498749178567156673999889522285359125609252062571427707100760947519164828472842385586836279597461660262014056191373534297925143367568588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] -2113122868881284459609572759709569626779520235473996312881748015883297565125003767347301535378069235287795786723366625142589934104966332299161686285302247632644540547687419370938007799141692242201428578159965271984251349197779472678672589541161638652618233598121633177924505617172130395538566788343684943157832579735814932632463553582151118623530595696204193592880123274498982087486748350103907848446453256422592635132760313055762767166342743891591662939813808226084024372572256164639654938264917687859713911709190534466180286160791958380874041691762652717457429177186204454203823765084167996520228000017050637587433958612414982617223316524128848354745958766377607155670892425074267856647508456597229906356597960479344729107653318921137962560310430755058036429978066536467029708733175000826485669802783141608531163670169021102674435314761022318174933026430378746326812336820316624310756615708288600300491092869071499022393320634071716214801710790157789998837857723565878252761714387464258442691599571142145410110476422084655538558665331421167862958923521904912273723476982535531636769382672791577907746149884059534766016548514604215250100501372084374308322966491357948699132179081810391488250440254113913778436923007664660968743413865407123296012130108445220508440700739104068210405406064630637676557438591445793734577473029564699489657716759599893598148420627518548269933116458565363096856040970200257526793457650037274488436090804270643993231304117291524805788097890705568426370411336864136184428722431394204993184549326093346761646518933329718994521506047822377292168453286177587236595165073635868980742516762533103614242964992948861662257571334037497564487864887549054211807671515099640394506447234003410777377167008645901435419562577704097288715628017626977977687944447739479174060028332305746104892237300899619538783396710920955021805619364073797780137698498477320651971211226989466712058438515173787736257846397566863583914362849121084624347666705678548797747560157520884950761060489149154372531210423339068220717684416750627071020039685407910209947373065801661621745601677209453567158221631806361925160904726224219841956630127903108735346850797077202785433545641644420846114463573205349670944173839658844044546991722336698051669763126713467323233918395951820215811101599359618753588230811543102159411925572434518521270954503874782038071986470202060390438051209303223679144100940059161409886401740590202862599419540638950385112139777867001335330873682135885674023614388737232212588079340074417773326206693856483274306904309761019228832392964602154905848308222787497622363728878270617077382936846845240945438848723947608912114483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,22] 6398289546264348800718747807716083171031442015718496237927949847453542943323056986790267287321025771489357593136141962836109875827364651433989439854016722168148890066026377767925148145283816495946589996998427123532269824807289318250886984958328857081245617382655730379937600730964498671223130419122949007829599235399564012926531984458333858217092901275414039335915768208524083291446438803034189466417084985427687925422317802431038416702201841143906171864236680746147846014161226643466888448612583129821284373934797760017162409041898432925991282606081160297817136234838310293194482516203324699579576854700675906924710821579644866647722911668442257034000993009552798902198054232721271559747858694522882981906988813363219313516877748191078821110827830875253633284370877633125079982225582597492887960945822386405205297537350122272383272193453765909532905633233853424890577102617351442805087212703594629568014304216087026571069509463472672845818876009109471434200981004958300011082096999625210790538128855894220121263259669129951931650417491535097803353531037825687375499145770690272023178895276462345961262383074745171268602347045560253485515257411759612531650649207134015336053996186480519078216455842985648725993961822940078945718183355470307544511222277389363046177159757287690203738115076472744502563327929421073399337518101531068809082846396045364129504950992224520156432726839645585514351692970427713609403979216238636313945139522399654976361030465953658644978930980511021970464532106374517497286084253315054993052451711044427422615728627226480897971462711663998545097726059973038923092243346802506422724687336086286504445420107719612322903423131716896945580421788871692345300552130101486667776963034245400344190080696892545161015474443787781629386643609501711124022216739930183629177135573646590709761152986812212970983370284943290813990006014693467403699131795675800583791415468381718510031265920443968691919075099318432574292595188129986511263747855136837570653636853225780094253762584491078513529232706821290814354522109563539423547738674842799615076974914892137014274732510650347207313523721259327912824055191388314425214540283474362657239617576088902971450289278804443713843186084596473459588169536288771833980695343109957437681086652038487952831260590162241234138688658958583099643586230718649212150503965806512508962991197280850929013302176264043386836905602286701797919521554833162323691919209322155586937117279143309797874297335393886221671652544372919440409149146143553616115220164841220235396087988684570976753696464385341058598405266315742022997759890063052429518126441851852535004309622740073261028216153249445664952156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,23] -13692623908527302004665428139867953955839292639839328109272136419490472362381303988152714706699677232674587453677517130279585875977951651978855552426299578799944588317802225040031282000249519627862684678704567423525416385915014978597649045596905994644046106687538951953216106033589440824004339261665666425055962387380924895382396508613702376467186832693319088067209322783406448924086476378011322389265724430277286222359581102402750203929842768887555972965372840540206034956476518112902605924632681473480959149482505137554994016489781568248305350062404102038362809737717977818821431796368861415725049067324086473852384582795026636131219627882936757083222939145452963489074135138292159969615227804671721550130187835152261243245701059475919420524118241920646209930116464743843142214436359781520999231046589590217034842510994054121692128061971676920932947620297969799286002547467708525503135719008503121268437441698693934505930143094813989439151804848771473512864845724509947590718908818270542182001911304558697242507189801965837602980645070268390705714548997953225474179137762119092348194206074446816541958164512487241271151454232091275838477365376642752765584347002327059016498263192579870978980693069675991633508269290216637676415523983508045775319001127833267316143285418781889076056524883874675038314981206549887694061621042067247803965253630319842040063757611101775460572551678133055338532996473365206166820022186461651400816264624921263505171471695554769211464913325575906606298629906649997379271533883806421772086981285991623857666973901194228344870704349681085221943349403788005012635324516423700411112844403961449242942068097539531692154147227330692439304025515525699342522689987507747982659048075854911844487916435990021150278877248064190560371580644373848215953155707429686540390250271622373538833230988603266443645348156018997203737972593300226090159419210731551237171959706945601820840603463156614629210318403939096080946212195643023690480154272729234615742654686908455779856316903182965080519442174340654719544424804436933225920262004008954730829555464807364615584876359611790707137188032622750684840569781365047620853682579935018964787505648997801803010342701188807042617431058764693138968206123983006277653347985476220629330966565816658311709617713958538810015917264161114846407545957462337373620235884821713769234839425951895446477998148499277752286664686199471408342983226473929049419083766627868802031093459497239164526422995877871410819325114317932224313887210126908651758156312149092260061801034558788253153141461239269079571028491472729553707876230197895698648018037203130461598722563508058670654043444327000918353510400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,24] 23180211063974834818277770392111070570064468657588588194273862931059061954052352348929459250887187535666485571963364187027089537448785446732644185986649309567343654642834696116929812076924159486328584154146705471579313371530372966805197016727099083490970182740556035051867727646182162310368276209215737142107161291456949190551664660488899553331611703263991878031368652728974551356526360312416424000432168247146307186250103858317671757401569036432034819404790218563131747532893461600752583710211242689884984021930938279786663848922696816943592758019772012520941979295617232286108067256930367363198824506690081537189379503993792627264851856472692565627706266606551400382848232506220188111004051641102087959236682776484098581538601420221133058591429203811640671730887350710734454867120831608928256853257058565579728545638824489143308456535761500310437892215593059201948496197918324549493904380314069782785822992055120194320969070557704930368592614422360452854186800583752699799826385752845497472722516315814157360810129921773166017243412024989544991728823529955808850012083249015512272112946135519557328955156546855793414900654462860147861526666974533050725608688102731833099573100959844912943692728647925196810773114095489008531071250133960194571101305944520986995456325362547122826185784778306276602060985223912701610877275141778090092746421938821307007342165305084380344103270934841171929983312929930977713176554362307193694381397573175216139851561646930649238171616181450458051187841536190283957808758653263502143864166901215434983412518451754904032514911360870825917115901256754292024926488868053248854856776185282996447402054212736760963634272092696375290170869315494484046077316092734558658165525107611598692907956481837289508678051958432154006040045534840136627360732129360369918182710250800779264101789590753274433254139923441635620776834132143834316350852210135958386666657754904402550370430876670965474080644337389680824270456909742624925052632345086630663932685449200558961607568584585860854706014118337683699079528011375697451721380064457754000727393691532501473030613480950574221987660598296556697621326991952385301491014483428529854121298204766873268168551447010814219919519760941355788066034282254129631893507990696051503343327014328715285557904584345835382045651674945000169278234747519360785526593914420678450795193879614294005407444600333071563122114412153864927999425634469163593595524627288683336239761954604384182231010615178346315042025544564205497163735443958928096526200543044590317248992924385436647809380851651114031700423179570451248664606329281938608187078931090929755183922798445759533924885984286116170254254080000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,25] -32494718195726175538192668032477617706700650466119911837730926106630911047159526208264107219572952921447131573041305487139427693382651221812227646289848312876510466004742037992403095079794203296783380860266071519168964459800576881054436963109994365463119145125412857057440298218623578364858944472679878616576046917931062361479806727984427657834794097109037294421665153799217584918262974223755781729182779727382122509446469992002622724445045720238036146371847723390730859962336666058897485711326414280383530468368735242139246127622573620112643421894641793534169407536511219292913573422555196885556090305294698937071984099052301573244283262261327918258372029315293330669118220244842572903881503720749234399376334532371238363188854766724940329239139975755971644251866659895302600228148699349362506214793563011448387838433257230042060825668284321224158159869110271217174230195949924321058581572713078748918033289457862906131760708873142074800340766482846305190619159297476333415866261401775569943848703605034981078413665191020795033370345854742739193658641374237567143814535228874215803108669917352660182463673452865674861076920040421120344494092537080888342787823053697009528632103291107889466435126189049006126058127962078779031131804562871080029288285496246931551179853671263609450267559172063734948591392366559509338741948749608965990487198743587082590404931440178353262573367994465619844248121838898272283905078892093487040442057260439929254998738920260135252057627453730007719321589407269654199773808682867764533335844226126381935769355416963676402785260108035489869390140286474486438684220012099705282916322990360490631671336696924629857231472570472520458479975392726033726777575972212541373674150458884596113951766516104051464711134272270946781416914481524756988398566478519809487413070967589199197689243585567121696740621924831719549597015116749436210833817163153400640958866247246869974236672448138663405829086492574290686137120400588628482049298914628405802428443997358602427366869771662848972488217837147584130041361056462935370646417948093001466443280232841186587944805882401850922618554713446907165398295705456187850259968223838433601611496831771277688862367189989853646385993827936512131616481838428046026236794198864796059455789030517623363483925537587139349089715815149376028781069108016859664006003504119499620739297270931920565557093658418225720157707243319589285079141061764004391616388017644166565194400712560562756679458331061096987949479038085388046777356683783922570957917901464518114435519275923965533529502674997603551751677252247168017912435895514405562043000916949478543799843958472950694638766451866941838589952000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,26] 38708715958209311359260593127281304691623825732237347422213344554375537393930446157526704440506100173286768515419017521096417952988646955694648388697729327881739367245495734297690674808034252267513044563656431116098556003271184701853098073739255134935552708395906795576032868492495625479794896772427014346598330510230711531890946664549324668458723192365366379343971870606843444684507713871073496318086337647666800241558478369062554294570579509341216206484498272507062190975126473120894524386815501834400842539919977438585326844692748412578717995520804484349733228349953492953776984363439532439486008066021274488550999121814098369802811279233207157707691814571207908261854087416976589565773500581501161300611930229272001662462941861594546893310781522623587614421535075503434880538811356225608961114419355425408275363813830263038485843039064586021959089247427698748064502309314697956587830417877110239977966808211146163362303217740893985062494090039195309660727855180603057080565263258079589633946934340323433598992471184771477089488928656456776493080120106199853674031012363921365601689655786127189805458865442689520517150384793758551525194379604909993565974778911618012131998230283418333563770653945057722993683539028488825795174705496822956115680093409616386010497043104268171180822180656392544201262732106643539699800503842412757185705030267777685526319693842222902009596329585987366830375976528656739740624025386036328076617907486326001802228725447207444069116195806109895612500645671589376402462741133506747548707679912774854582218206547681954397382498144795354539157870101016614481873296761025776450164847657024493188183260514420750705864765837334999647815792312623722945611987645970324184724310414752965196945725588273906333676179411503653644072297234003988229029206950534614075667244460639450600456225288289159019695550447261576483442317848542286465278645080442172709664382075420386531937237463268691934750722069958432220619419398206337766631955417318050313781175877952742566569139688778122062379202939195886644841166399889634980649231792298580064594800164990809421268205773322981639416545387087659192253459588778338854857029888042023258924025858231983858488758096171280918082532395173332374508017513282016264196772578280894477502307802832545455409596235373206136055601493042217474119987431196871285981036425190606875565285205979604090436012962723888021583336681356588479988865069317773726782914268954302251619445617786701282249103490252410848967930907213264362614922032256728386173277681334337150412738850000304713972189170574797204826036758893172733586734081339499343037587199264567712007826113090676021811260316448803424495992832000000000000000000000000000000000000000000000000000000000000000000000000 [132,27] -39868757882132595743467662208997481859872450404746936235365301464305020790681504225565528270417483615567343189795458540588745730458009223130776105637242077050680407760025314274974938235861990290640116218233837635586687459386787468383995658749131403350818371523089114158320931218787789253658855040767951830379937915199866668886155879933231480162156120241624394773723137960282734526220497431405946349950434479326033144445298467318587487539149135308934596581385712057657747775983988105608556909978351552751594455073913917756840084678347854334620163286837735824140686092045363937745567682684492941706928469659560307614479158650288752310815352770922155628175499547363504130025589600382127001754108648938472698715387706184944153104989508566549360799841533124321144667346356448859315752656834625717823847777409435282196385553662965432805875074186301153119548539150283033105950150231446321867352237344900020384799155050070921156795264353134286138453388367020622890281957397304590841292386642742063266967315101253936076329683220070972992400892324053275933777758243680327810603464518616486291510293348438319972108602422766584971208230270557020094529290597024214010769503834982971133736849286704744200355828482656149484396865528915906365680181626713818528778698505817423260102750992767987357414605262858074898004507277715040614519848141370775306248248166130779152177400403310532163027584884089535728956596466919318275285317227747710751148222972762630437295924695211675776312023249689966192220089535832510946561841160649094009895163111710637514217257710845021437760135015456276722908119380270419066062760178850195632930796656026092686698457008209521496645424025054604327684509747886147652883303288224184322506222069634715069460608724971167138047076166468988129744354828031677450049458443106499276338548802201197488370652934766608897716567664458098315372273477124368598544323902395830035917544875787904312855317688295342127414767904836173361841993618753239585886542248610630670493924062200192526013902074494025751762316181150355841803812665510186744533141912128702309862350771174881479820737096552010583441981498421823671280698211211407516125972183123595852337153019961795840383416278111215747743964677360408453074173564737061494566555873231290197144084042162678262427820318287330481947607902067065474148051388263076263203783981133016576324966677489101102390367316294818501460219985685767520384344967858586671306110587569476318354870031481625795321016415288631929905453511288936165266879439541001171482873693427305363229994963071571232931546339937929022606780158107525188440317771138204213085502826292664128823318037432575188009788064028321882361036800000000000000000000000000000000000000000000000000000000000000000000000 [132,28] 35961740645991110889942060427375985480218412005105154207395427088093944751223014178497152221679007342640833783985317425400467887160398097359468839587026462270405580401721822355031486100883484212253852807359734612004502658391464586525294700285856914439161353661158637908216322921016636728310614844093815219272889634680609695649603790915279510428477542147844427080537718841108407605526197623723329464037360609745106431154412029372106787290423676085941365304206305659354847505236545024130611221952850598067356346126140547824730080841362540994517635645053248442993231090647677157652074359703577486106199768721525777100987944898817007777522199573943930599771935784090855421313991961337800469484893660628402076585722226483861165064988804163385852944987637888047694268064624355708146825364491941141723455910644775455400489619803800375832954080245744135216367377766903486752814376952312305556794475744582173594526719698252405643720373691501327190969195883875054486257318568764155189235212267697389617900463339059448480906843754467881797323308391775532339968644730012675824165946299521887905885894329839250806942470001756360679441943647019806339532157500008491420142242651128038726423164902070177294741053472710011980073688986099833519378121993336801875752067609328889398908614465923175965168797307181599987475564015920053547537262026110685667161652046589809480473899466130736023880299091600720422429274237631786680860569663528302482563385241848050493246326542135771064505629724632667693885240850375622459422204760866237006267634794631942979110463669323381534289437139061925304870127127705061856675521181605721305596315762458491592552050251185762001714221046391877089330445395983088774035872217634543683103517097077608792569153892347466431510444190184402837495472996175032364418112584248660090824887301027506176320322594683419041213021600592626582709092386039344784076856305316187979040366570885040790575905930636450368627869043007414767733701336615628047171259602736223225264497932605693029142142560957572603295823696318134390055449063013783190388346286678857656385308509317604419421790714854830059962190671431476095924051837073503979205986574212071261694178228051697312130372566344821490135549694095632668689173136301277088587099842500009462992385021672199703878094354201422502279490068635331800427731080100941402048024618235152926880522150498588398013847549959521405530552636766275831392282166184350125616873160240742823311244471138431307654341779151189947795078231150430652573437782571052924998813562820078898200030696458833772928663048206346382204345035626104058722387970473770419457852682821358668718912688776006658681723907016895297969192960000000000000000000000000000000000000000000000000000000000000000000 [132,29] -28701247441244017613683686504469086649214450059535298114228868498461617842630253587765057120441314627068628308724018605664708951024772516437004366826468978671421138253262502502967662966423831923323886357511477500987244635826496475551178585907922104108854953194005072034662164068145707484390459637240861621259299152906137369213785159862077249681410121838918373001328634337266663205619569069790154737278562477248643479134848444290683918096367372012750609347963909010541320054167537971140904056563409441666742439125303804312607221312026858650890863713104544251817982879232002090128266825011359077046175868636836452020989006582078698009987017185252313567557784712681723930788952474571151820223541204105371603617757362896740533942433042358282983524530853380414385071951388945504715195660974218333392785357649474743365613280596648235424639040035899272679643050308838732919787652158413461687916437577907853026800305714339827015669317688151874376473796364664894848022537705713864481412370198163131043082268648903952262914259197338218700275768546000152586935911289653675876612114064508228506962751516621834877498723584024961246612455190451008480228512603005478943106189771804302480469155354947397944769815590140488015464545556863596154390110526736852336426130474012734281259859273108489152268971318716248562795557068302666235857709887049572698963461635403211402501615740378294243502785905532092736708813532085378173577895059090569041397996876981796856798756569478109411531797725617382597281488344545996157451594345054649646880272747289570132913408538129694524093008212170103422518016911917656254072659917551387782468322803870943741320278100828134760062852684887759172392870479937822034325774236372597701797404327932068877920168635549397694257307057252632602401680931424250691279296334244489555932038437447546742800378199108050417284122480037944169218522241565754376468960238685306013378895369741181425210199775757967624663652670929178416642245840285381291845332911573487894035010491196036294792437371545413821670691902707309873064448603434031474370949162207699078675644583944974483492078744557082436082827529828719190147500673966872025719979556688187763319429422323075171797503686590821629607865882354032933378612405173516464056890146465697521437979077818117904428512938719106202541763053641798998419295610621586964372127963476567158003938267154665554058427045353396563737878650711000708074988179522416102809876348156802557477031565376649090531967073789054989835444702733218882702741202599266322820033690514366221003310027180955712475152698600981481775521045718726591041176606344947160404911783857293775482021443243418540322520563628271330551398400000000000000000000000000000000000000000000000000000000000000000 [132,30] 20451116468198820623312705346350337166558224732415210055235592085479452364004711558536057744363200119368652557497211664823715325369615079619077062810406426868627089688812464715046143741627372917288185148715577890453368891447774898728926867273555513143998147629513469305939046763330348970581707698422948029082427281893339723654890745259160822540005099550400057898476576492452235024314049432346096300828406308932124150183270480730802397688467707506096662693203959606851165766103263625438268368801718788018014206392167121106537948385854030269492023634915121510153774711841943767685775124625257909322777506557140859632372786252782911489306783255324636225482197092482880878278497984105274424260067428298685837304091457184994181009698052282766900847582385986084272046451508126372706071378722713538057271701018170024613442350688573008238129266932582114661287897592198902536743256127089486122652451600795579769455586629242652335100238541363297036927719277779422112396162515440875397910755823821391374879449153887013752716450317564292341934265585999200481963852746222274078317683536397213595052502460079160810830860880140689698247492100130165950819013371481659054623682042296247413477482594259093366617700016049939334784521848929704387102375495706706636075513514085716045583339238145985469448497073288887166352679453183409620441678761351302490510237492669902266684403638863827841563626091817497084019118240735642025381405648339869788821482879409679845993973600511722630052967036852139751953218219435773402325332221186671628812457895561780872114164276883304849856762502301014014375560977402821752969100304359790240130224882767484378958544026324331073577950107998677216287391061909031051311614352962373305766332538858370685813213734168929281556910417099869622163976555271083883533195951550896406973273703591089214532389260637368408921906516836020647300205739852098662515736761861243833551768944757215317120765673930779550653811849410080727161884198521710093626292032596256576379401714744450481303998048028250906195698573504063023841228988494330401198663649716177738919268376229819931292161494650170870553193072052244022685460541222215518800287941572645573867014576534825596062536429034968082066060820267682202885663090551180646939431857622714762079973566925081506869153437464864825023071657288841134319823298045203119212172164559815964033268691745151153162960178186948629757287790829301913255431619337063475493464339377101846422433920513654996337783045307940436065758606781629195878735589905516262643957204824572932832876788924847684996587077101834159354683999506150275155156162924553718666718514997864636429778702350661365443356595356302071845355520000000000000000000000000000000000000000000000000000000000000 [132,31] -13117549289812363219878029514859164310378471623973444129783912254331400165775362549490617664393173226362461745363803500948157279122295883208964013544684317050943793975836344078926537060790643174959091600288477551684173386824627767478426912978593247748073899377966218816208010333431121030198043374108512818619801347111561388662777676215990891015262741639111871511421947246815494163509239509601705635837734976145049868219929798913786164914975726834840508562524682747466996856227309768180280760230438870924607121561836972405008595147161208545710070798506441546846926750980171947470250489602634460780226447403394044440346984669774084143592087858159535564046556784965464246641349170039505267751843866801179985855872337029700746936333688045676565252651392218290227220269925109610158128500975912717941832423678089716050567243017119967467599776166900818902095179755334342209542900040750589824642789043025133112168222658202396814078456419549349558768035770147810483788640297393657903787842859903242520740384464760964124628610922707403734303441996027670922511765193700903988877539889845110417663309627355432570300916969159380599363545680072053970156425217238579973725553407978375879775969609721872375682783289888849607231982759337299104300159611062815498617038731849471819180421153724385215969280538403992703225607770256972206950344914346705055121530448646071904813697540128137328926833509425785405685879128234072995467991329836565406886388062444488568161318972687514499797904336962450679017266649042864063679205273333515486653705737483370712813519849456967009270601174988406634622483860227328100418413599162288737285566719975267392234758438794194013859499061389403419731742415604549085665741250441765509415520545914615781552172971170800872880118687650162667572295987977899338630855303750912450328861521097681893846151522444475393644067452768985733536797320572450619735202095606893998354038159599395853453566493021757120084122050501647853668225997903098817265776306420125761058889203000702442044818296831034639721696102295744866582064182710570678832004528172591190010060852741297630313947243625141202450712261655554061905289108883041479779819980964102427659041805012598987343723147175031435971793690217850452734663473595853609635094319593390082358469226384447229246857524138965798502221020620201852274588267218482317807767418597055671731409421827437697626408815154192613443941268536083687121609804025821712909021585207726244108064228513910935303726642365444377391211997219185134577331950205420054640890887026481643133863825429258073768017497644247250396978682071799156427383622663485947209355190946331488694264766889181336538094362610310040046796800000000000000000000000000000000000000000000000000000000000 [132,32] 7630619496093272022763481524865704495674941707048229251673960375810535175413510454260076470680672197931302134881552833036561770134258245755535477191664878920830316710453460059807983225637767563742947029059083518091103364040021654630543040211198590915965475150883675218577663641190214498234341335485960914908473454308395839622694984914952289219088768719724989654094723018791694545698683765932166500603215527090173569816553355116566692255240501167978320545779124478030910015562718567951290340731250754293007201385384551365602566810094719872875050379388208566000110415685684108823558940381536839338432303713176356177322659493109257703334156203730245091064394017713458911102685346997450535313502784278598469994755690805906355778699969674840540978119489778163872013235078650281124891196081072997092703748276645925262332798205979464662497432812690122189930945678304898760208691918384777177443998468760924925249145274896681567675389111492660881045426322885827167228264308887598802039444156407556203244938619628726360386168655822460057995602503606292574734104790835751076245583513093264963358544901974009360219534762739011578745676186599032775297469912722094812684190140404779472082752223245177227594005566722815951321536962215055047450765124948356099673152867645341386932422665274423593376855054415586968116988864010915920503761573358409769796968226914964166432274676119391926391266061465693856072400830170078111258558056504396824016886851534215925815305630097066325251937622639398397359893540357019384360799684406490223694725321115673686172304870173460730510675238909743544685271664110068523598028221848441278838930986639914158993485148864166576826817162529425484876700432392187759608913066774429325074507766868006519708125620135152824339127237827703798179018044601213679466416030434875878593162558172970700545302450298483025660898139643133549940753985562994299347084367418444840238217585995859439313436087475740184089756108820865536620119001365648423795105712680030221032696227916629256000271270853855423128322632310748065038517210203471954335204668199873185507560526274707418457206339127301296179768140370435412095851468830125176472638670833432203621450993559952148736792978129353880996589100107153871939686889943905620458467836794602506583751574777954831911548430118209514807621674675387785251429996407055599104817245988252273943928857793356734502827400644610810014235976993670483633780707390036484646781733444232298342868761800096961571577231450230256807983903123744849898613526581742156640472381069257420280612343908793903177968733633601532661956533199858266796321235663385963158530063673557323887051182602805036879566402705330031621570560000000000000000000000000000000000000000000000000000000 [132,33] -4054692741075815632262309506568417742521445649925906979401361926000069609413786557291987527016740331880286463430484949772532218222223866873694897287402722035762684749775279381940790023242482170657841337841482816952094734679312266750249408186973919893930206061951622660048244731779233536603402868370320475426067802659103367518901171620894915944156504163232596736396168404637896438139073669072882198095452300253188100415492600715288852396307837162101129321280885718797005252258326304155122794763717611297917189705011061143807645977150964816497594110975169571045733956375492874713691921980079627924732724612800809187452984348312376792907308719627123032260783380348494320494600872861449681889328136070184872602823246844072383852319501686022348348008821182649896792024100349006008866948473554119883110200105840936261652686607209022449063565136018111126928787147607783730480039905100865555635544519009148278539673674150878443237810750247388979824028492696427926708721923724671799817921293404934894904905732655658022491482320287825933858691428260617557941685050906044462499829698296055812391225364588014261123781560075041485638437360256324479487568243555783154227929848063291694972257495574315187596404457920390973893888038933841337246639484717089274907365511901860621669507799377707962972011363373911368548021184685674276214446674898532446607670737644085835918379396095637692638326767651788244368556553096519556766132160429470805930693157338524012107262465573982182798670374699502499933266208842352483658696300804248626744688870606438533206133624642808080216938723580446149429698237140677384515431085480800109158174877625200378407355552051941452105229355506313605679787165704515722881395424016164257785691298752358153577468446789316187783949809636614495501511160642744142047259627670688726700158196125750181252754546383946353721360751906074016910779282259965029926669837542415486781021724715429338643106798663428420189184083209603883754993827821793480565959635157901362790661540897269202066917876823391526106384757304742639212818564437076090363139331738774639239967037456400159002945748833285027791326824201140134666052756040252242011234053912252953214518199073386367582365689527888160129304981903611505991946299352431087912727021788873148796330450062974043620405972340375933922704650265150979029999204475375250548911960359811515994145079236367232697380125224464835680506686500835396291707334687893159142486062128737536314134100836255600123322251087641719730426181461031857269839579093785865283828092303217083611317599405962761498012369145179693528947684614441981512267411419151014873860741274295925355384671886427924063894193336149268758528000000000000000000000000000000000000000000000000000000 [132,34] 1984579296894998916099296790449269059572827445150105165140079854812163234954850837031742343140244968520335045526562929721789721217647713923356233383936690647571444495854946076757863688218845760373594821592480578500878495065525358454207300081939737462445281621232549582925286925954283538921072531426799097772298750606871353854110469969557768095261529043808209408989889479885203620943861708511273293629181613892218965404040216304859679305402982891568374035388281680037570442941611409016964714919606180530739678877216925690972706300007143104219373794105274097585819351728252655907021518930276575692888021557632131821852365670955799858636912541497155466482437661733826161688947981928481590338624918059531711765382791054179646619384405318315033726834334071963980315390060818518123555731658730230440423509175754867520737718971084219151902032894576436349121234138110868054286727655187573014144240857025075590759350222260828817436694703778495525287250791555652669387827668426109047102077815896959760810603212179823594124191326773367137728423384633413357574602061154528316376634642589968680969644766142542304156690591072378557770266624124715180037187142562804193162854420049196827790006008116190265269522112319154450699105696330037362556354206700210814426463275585859692572841975166208079073952562173731074646653595279930111483248689171362433942372463389730062912808003891000313934674985805892889422243829199909702806725140068739489138221412684804563476957848125090521893874876755261329989489781063541890849254652993817255617945419412089096616278759385479159885390501407342890609589464310788919562648803552898222246168047079443621861495915681987639991388805288245150208402469365243402543209827246494044079794189957779859915509820161381957989119390957205163069228138061041928736168213098545947780965006109338298902404884871094735888848673989332732986526812247437945846214677423208405514345268432548948543376711886295617240907505310402613009652048616577335032993865011760455151262304813886339746013035382875841909252440904868079185527303904466972969775635858926377695830690609251654506394633142416873249246407404149547817347946447598385167510074299835130895533759155570700320516144647857876962797808874082719636516875159526885874375651306311593030337280563276357314748974786112911217499896115125233744446397026538458963269749886860775217411816813313843916783262885983896809243388989531300339905991256393525303244487553721098241642663763969632368527279859020583097009204702720701164441640220821492242786860637795066256049172128044790937345042929889740809365438483784580243442877808428013695237425033513752555151398900201691627826389151760876419678208000000000000000000000000000000000000000000000000 [132,35] -904667233100059190656030712429435210220912207104405098166095282080720022155230229881466595200067718581387471732984533257673312475529097794320586009396080953979125491930141263993464667108780929489915394961880618226559317779454529510383841247901389394510909339049523097431728395549308435333067699831883250889679099758849061774381750613387962234433922835293496180918564168148966709263050238462932392066687805242224527380794722739417910126591685430836054529535827674781503662121497199944029139329912021102781674134975152284263278849891947645897519723088263372526190700423269833923807019642908050824971111580030363177450983942210372515022484333064668633424924372365386258069955900143620188298321788417758744706942987037727679662621746187194356630411939418495434369044299220780293567293114418060984693030743492747624822467948536545955606332142970454286196193816535046350641017742933524368082050884631087867774513261572563150406368193212182487877721037850577095561137311615408425421273469900509129631269737364744247177056778498029830915141475818444122758741017135788420860381814147290651948131479581756606465928835634971025336928143065328254357670469124020614170409623316501198596032128598537260458828046271756765970609284667065094569642420050061353431382246327198556024477956126707058786223855904254309056621843908230806490757666813342242775556573741471316743968090936926456494716910115713165712728163380660749177712549664615161879291979470690341628308192606109528289358388792897655139787187393648113734133558054183861899407132941707936609787886841598290445649089950086500233251401356261416646797619439854766084112105589599824851826817969623213269505552949675154722369205963402037531982799756366180056725405031328740149970676156412853562742321645583576229319455901136410389408709993088317493039179145235282389536473987467898404802313811507212750963946114171824588106389922250821047549088254672729374191752722814053674130206082295039036500357621014735834045688938757973548017956722707239616471893473967790324193624184483371941923880903620576199359246288026221611440676254809169652439513393951337758356254793446006557680255995402254502409746578336392790070108383639311415268409161427943156631388394314915434350027748416756365626111089515723294681975066434268645230235404711991125097486736130419422313429403038434358427826046011630396487067089295532039463091302800073055228960211641981663193547800699936578986448454017880848618064908408010164310944243739473190489484133605022078951441382254204159451061581362761948801290446645493605865181339183156755615537588163549627490822521658322066621817958401471841830439647484190286576100498498062070579200000000000000000000000000000000000000000000000 [132,36] 388840603817887382890845899900040454651879494178997199018643740675805710304754392022548881488262113736118123838428433714639438921525426083870311122112910407683181744899952227725547105263837377283382409452771015912281381149691086261275616396141824778281747893453641999956395949216586739068584992875423353294165951194145798106013162602192940281494900963045187503467462871618290240578096792989508202299665429046755692229909872325254999419385547387211754931954612103929818322130102220160455476100589689680713954925519919789667261188560113464590560053117682537423646608675690955491334035805065045141099845180284547135398029294928262607165160409441089853573072221805641232077371677379853440878843361013612450564398740086800789098195081713763374374459753819330218309594430567165340526954745618875159295894590818457818310953180173361692861372293748440872341797238717423095784384405046377138899966868895170882189376460996741410983089034398645445176323723918815076096091290380956509128888175528392882237044323706327540331702024311895528452487034808572280741314836293408782437726627305375031445680888168605422170003756990825333618120644076919075210147381506952346911768079252735220855376246831853216743170321327511195758339991480288907008024893066906200659119833006712451237218730948341616263528106752304589942997989710163457688730550108469246736204355585737862273648914722063575334623704779888987458538444674890999543197480595592242480670405516584255466756311287733741965683547041606742081938239855274979862061596455745495825307286591029248062420973710323948801524230211267594366977120703839789319576104417769466935690300586029466394857153264661064433669522790511010698270454569209994941561282918996538464969246655457814122274192466111722320235225861780723501566509041813909785635184467121224355224037202825856675500893350804977924226766642868984926299950671384600270179633638841164237089102825444102378013624478445003879811238752282598045378231466396667303896624220651934508702074805697078512223041741402386533043643633901915370873270041276064784749162813816001803007879718670528659381705365824588824321487151176034065635330007474111680632054345653088229634814261474779922921953989059923871143092769326533147779524920559113122624852938928614872728916076977172388966430866232600287908875339946416600397210584865762368208628679504635539096220703345098677758565498694160205582960867205334754329972720084639591946169712150860775670466798542047415156958375343806605667370542620673472427060411169942810184357478021710160725313713752956544745550650331089332086556672084029747048862004895323177249280761985505941355903884805331359082007075697686699048960000000000000000000000000000000000000000000 [132,37] -158813929294587004950446697275656640786528549292173140380358872511096465354759494611122725256008652284653099515744450469235364840992390689790752890295961003623655109279275088732489390607120629294900712146429081443135992396645916212383906142447761883195015400141080552898060370968353504571926568294870268713115400499190597452324434977196004606636550381246726862624825778093370864868111198114013024371016420271794441287454627762536821018517563096895693045950130832374988113131702051894958910662282576085026596631254434106147251726818181468068990798971930404564103897827787751077231393465080400738932978672952654324113924734076980779268160300294216836379465568410296455798076636173677770041239375749287621518594836807213651021943965560447724444426868136205840605276219615128528499727865268933792216086716850290233114557737655275747754899299932057650185141185428958033348337416897405798937581890302214490618241805684754898129167539183992175143363259889179726937245309023350774018684546402831626419992189393705127904575255874966936953962269333033185076620703329176928483003645609550157861581851510885608462755783978884256000529595898196966635146988707986457041008984995610816101355722963608690819448688938113763051636051236549763124615241031051769104044025790898215450682770834713141961657465269470294615224211552553798400816908726251824974395824365453295534435138709641038101267194048101572551930767827836581949559159403919807152044739464655883610798001171774600635621158463844008966067380977685646402225425535934694222886841483748540852645195031005488856421547854028521512480441825165908020026041286863831187215366756376624987769763156062221973400516405025237333242366968807327890968791484681504147269685211093483627299309360093942168965879992950435932593604769925117172083179544642069455375128275708969279777203414846636401508138000700096141627786072277523984296983907328542664659327443188233405514144381050202240151297189539330936956122530429390882376786952573922222659604665650565156741986388894993220987007133400649113203376914472305793300504756863524424298317142180122514390935990924465022618456529805058619382130827006269234336268972086231757213603251332247791040786794614834023630001408010448984235499262741023956333107091380682585415715406712106395108238095936073108070843207990978453998073017776053280626691430824956429196668452092523190151657637977591709257702884322307866603851598064118593569958348443512922429448528757926340211424387743741060588594324426210120448190783631451874258167374992230041992515953628105759721271773149597886563632432842063512150394120194125776888371650174477279452469345837874603303136406856707289907200000000000000000000000000000000000000000 [132,38] 61564757954048568195223360543003129841074637186490066851490722324232620258547779107296362893074331710357684881368644792254887760196043539191956286373917389563976103995521521165769095619957902894520331503669752239999900092060829999114282174596902715477656543326744663325716069324886599595089765275845321745725776460038291994402969831124250865333407250533322515273491327158707799528842524542012195202707846792541616060469961212369019737681158202018416264088031761233429916169451649397108086072432566722866040216464543548013623144473473370067050661207309216052761757195197413383662748767326394099367854132526131207254312005832974095762801491045675518831332928808624935648595280503335851188312336186427191326906298659291108100528212558682541714910350323068761525805532350596542918539741655495326560423985112158252661988799566126925742559952943591627762821219441079658431545122695955332284069309370486277302031215603947920485286546183073336045840840964089772612873618298228966374652401916962016755282989816291719326196834663883871308934605492086618481120637059088514303978442649659739811559125211827142631029642805070684126572259848942379079385293680642214015318206278360597354138211664619961537469450841378510525398361411348571352308140644034182608974177055880516512921210159446696186688933694490147841621918105808624479019297487071346734135662375208502832257282170805333665565982425109178929786485414664917178228273495467758250268741581157240594767607343879811557013959401874168293134332149102045231758157620149994709246842890036743583429456683824346194474058117924642379890092303272173420498788483026028026076922374187626078025985057665227738017445297607036294241438331212485500793610740617952294477367524585426903701423604957513121681164735956834593835236718398459755192277822835555611465262368387601935751180516230717617126883662692873850340964311163034174099956041368064030619126121372052404213761563474506141333304332488985162274615042853744597922778122653123309066818883472276911659163921715685658166468274503270829425048071863579994802722653333653809794978231577857397753658557218869846002707945578902463281193651944367685183824734890429636650267687413903716425601202735391550515908540492240196797735481405228975464754079095945007798747186366135741049142266239125600733898578884974653901880265327074008859809827604710064055749935659155915764878202458887209506467307311864572486936568023402715015412122415514042626047789130527496494154454252961897530947844886913315076437379492214886771656631571627891192521515214523238824613913199909883775095762122498608215703733426749252088012932915913089799103103636963521632791028276972916572160000000000000000000000000000000000000 [132,39] -22543530867269374983925035179888079294126103553007466392020300004535226604594505727123440663912605009615974373638306939264823672549914814979271052092364941648623530353247867590753023173911014845316557021122757276627878593362239293652506291342859442831679207722597165913429603870146356270355669608232167542764436906835658121262664054614076456474561496742046897694572198660731356765619148389732601976392248278582750571730469766549251073680034880804211210809336168588625102152837459182092824963238263214762770695741110548233337154743145227204217194463150261348060437579447444293082759378943740116117432728902450475715479607344018733880790117683915796794124221970795363807553829031657920388787786005995299667345606615547837620830869342107299517180433187092425782172359361909505477000455405785103995777227163003978515919370041800884012489081702949979538129266367440117493339037268771290685061201925053527247080416120943063794234690895020817278757484364149606532759210914150474973869898180192940025042723583220337641139018937240300760186380078879541227214936734346395636931053390513926371826055761076027794691545693459130914563176843775138470531323028183732520028872538429424000498016230536402590434203516862683454121356312040538087430981197269368061982613453242299884372749999939917923435978745234476201691769107256033897839286369231552242103756916290128067018778164205308088562091316345532484192950082797787799710304831896800947701069093447290288935527062074796747842647265923260067724507304308841582021671558262994375687248823126617716154746017047271085335433278700207246954179315760195935530018709095692416083684497460888759282113641284387544915707367379137988652725929186406155705900307451022065887206513287174705836317778722319951652520153628193799356555602116482809796835585039755067315919023058441123057430036907839615505888039981600018005131996949698246572135876784103987944172709776534671247952037597303520062813228535493294948995666078639686596079152000852745783993587710156995123694432826418847698683465479917860814926320629531107954408031439521463893338287236079555153767282110276593289491307403184289859786461158744899630312437297779540510594131554000107647905849221128995027128920044735399468045924508924128197372415197882467028358840335742303681076901847953861625816285308658982496768319189845214162922533848159916574465759808331723068298021625055024103475848226757073216979295486558127972081842936007556601929900711611745758101307646665093019783533239002135918307593865391899704185371526313217014263137492265880152041920765177276965652155616608616013361437889688373274816893793701365998961806128328216351807158604732668313600000000000000000000000000000000000 [132,40] 7814108081283938906163575434581943024901729520165729968139543604987674863585718487992613703331195271971142125200631787944967469201027445864735301436812390362353606428254711013143296933596701985312215689550294855250076826283726001566549238980753399947783759260310796377426910909535218763244349335677662788436306125363724091614345627802756658778813954987521443611450552067243222282343982317816754995519947490897605402645598056847070555375037555875617846132481655586573609581013233722023545353666507820761377711663555615485969264967509508562541204623821884530960615661756237551267701066690693822235614976304630866772667800239070726269915057376018788827483851510010972335246666996955297031600578353628200102728438128358073379222448672217443715944730899418206169162681523453934695683346647320327636500225798503819118848190330175408563309444120109806571263059364598344981573871885068244224791992446446964170301156096093995581523499037894016798116384456156329109374519754699206803726142842579664991434441930629745350779087569940582769659566901150116046795309238509106566734326506005644550394670795577833325882349335598845144697979060827742774710888690354388510388018499026002528413871900558218733722716355444169295279619519770407047515869464488873860900552958203953444873345078152577319157545630891732712080463304340387887717652014041912789266104755492760133382289883470564885273357522753101097729258205377210989464548461002547411195231438890883176260835245245222483416646056833746495388313698194942054036550167820685820546462632370150699985137244469423903469010579570710258965817581150400270948355494303267153897170092471137135881593328804448532541699314429479039304757415598807466441652958775585835331802987128446021159011218854269050896649101480156286502947519679009046698199101195644956070465643391457579712024334906220130005663827143256081952221950342709949881538534831093822659053351267552153943774822716172428097916161299011860923054355873169531817346953763675083262927170002922578197395181939160035560292907352594504305386337602306244535259397299260725025510786793662378199847972844437952968464676725464670431591273443578760589176530871623886159629679824436608261781310344826079779839076048970685908365939409913159671502675930723101555014654404673120670724717167946947722572586750102330723164897903329669962169679882766505603555866184391331936668844439123644313105691383440254616898428056398133537489131338645347122172410179532029884932768402101804763925165564972159885024818862242012035321223804815465561933282492859766845778694507681763995913991764432143480621400696228389084567487280891903865569875953345559307612320252537297960960000000000000000000000000000000 [132,41] -2583236434437603493570556670563037852358329071259023072313472598948625080873842413153770398161203735700754673116663947023650154342021859628947250905598437756588277134588610522042832846939240131020551163166125368291672216541546471234009663311895181279387891602780280974092122351577297844300672889008082450062664099865190941050472831238394998330407553566728005975919077489429860332841463359296673538978077775417999187456333165599614013237649342274671429901150436281807218264065709886593591014885526520584236223596977468155932420452115837242882010824790660219144529987874334799360318886423928702124371365809776051517665850979988666115161427353459218783077320453686200824987954778897384464105067462472156074311456349697768128284184184876799932151389466546294092903193170729501665997308176306786595633488488126629173224561928564754380162296993967914668887131483041236365546915179761156517581350654218734250600200626162724889903775204758617671729182917671822596224295600819216709127232202900382294113430684895308540443803861390315898197175685582002116920865606207102380899839930956890381089351404763533828730641008011961597781800360245455408628815413022271962904232773304122551132565145217299543427502244792975199549561650443670698983297789316031267506699668529728068535093483864320436929804747816749425211057605417403496065540578448071469306038981237027102100853613684728555457240697340401637435423844773929915996274763127980039795606590159883214909150362823903764740776680377865426415860870691773036639657142414470786841496275332888040546358713510847247079300333687109782789469716813210798566095352084186609636509176651209690080314779553569200796248632288653730837504611867544827825197692051131591294266787310671990830389931253752222038062945709929479726176440199954395988086017487076958457578518221692222078108456578033583038228713212670479236747150072123426357121756429671072403443302967597992177607945330144821411424212981068317827434094493467711983605981968184136309350402218622351229897024281764929777926332862317753305724473160592750566555581481148748853318687494072447463026578648488152605967646581276806478138176996826564047013012813592818763474028728745345146079583572923488044132421193222743124653969814568044176170237727783882083968702686473121374043479983649948721831314392518946602542645211359481984934173622161056494771913577742093924104562544499223196643845693978752149455051286505476411464672563687814958504586057972539622507661669976862753473154964791210408817397353209582730771471989180605865567203742295491190131490118387668674954446732372395674611323229106211276133255368076357244447955748054656606970772588802867200000000000000000000000000000000 [132,42] 807475998814144557890121399252894761893533946108056169189329692795912992545960811612364886922910101377166449463481625864258729507023180976634410540646805020413656536491288155051539666071171203473611236262950716619047231274482208884954237962718669139159774475748101698746787153075826337138190457451118557093738863002025690802545620344636951004630413341698826746457867361423690197827308658788643574260106476625594331713052280343007943854181198073906209175793123638508113662119995362999206042060974181725978290110891468306669579505350206499381236972460186255563835374715002971349451866812433596044486226587367001624768188480189804063947691619689806596767845682035370138868132468696501129578998583744239059379908183513160935087970278921662782781073567052284904464284999048786922059485673673633532506431144294886856908631406413518208680123537511765352009659496271544910507907214012419367619802073262045730850266384638036386380327028978848017751710970076043065543338731094062305007153327865364519926640998186978533625797292960876885826354045511662755232727412371528258745940687568190084694471109858659211683222545454048672031366743728673192682772099143331737543779909496642130258491293387623121535296553897411269974028977721586084541094851255924746086712121343646771635599082815436336892270527372465126539877377691606132297973863151261848250139212010800057364646909135639376963352664153886602989990196349270679145358146328044153790694290573982801127622539963977421702546739012964059925105420713826582066114456193954347963484076135553204557568981887786880906107577955163264180557929728618128101371809605076491273997329228143273425496850539515936724619283955798656274963239728080438565464659773916438304651218703411257798829465687669390410229764402746021613929201565485787759829976476760125376756405668305655948327643226199270882990011488189156684496450798494569580526004222489960700865071063010936471990941064488660104318380707266400141701101898083763225324141538149008839704790283947296385825219692860555924747700833557575541751356702891526776917930515332307488189492069644171936379019052124134407945470988115213130180652717172930711536412229001370812040105272987363927183076550609411259716722237247039836297173171215643179792002179222654722296638764125529386273419324939566176446557488249767913006037747184183975649003262867999452844607375545729673906947424034598847362288980221876728586848056739376740049808932227838154710617340611277505918536445558883257759851371467523071802278938198171226063198684712706037982444108031604753746078422957657101967790576484365834806161687647501564382984699668451137416772198390366227139668186017732493312000000000000000000000000 [132,43] -227896089088908101080030712595761791175303950303918546183076209632665993293785101657671562568551799366184172027207693651193603007208226090631340865898080598132450449430986829973916938224873726680508860826840963894785400197299250528964597394228166630802215299117496185387637449047761992310575675878692028898191942909554288983882612159840850733129431842733237103143056682220712859116938335541207179212557362311649428301163020169990401535728856866878757914674399901397150723232150570901299497817975607259966098495980576408851260321241760245386175710417640271344983828495508425481395667964160911015516548302389160917666336221604648316096376912867803558990388579594544357222845325765567968521371864811846860214326372651063010941901443288483627133284958416536193063531674286608167323783991048137024511305416413534844988894129127399869583855579880791023739928249939778317246846439182511043158679729470909882389349458042487368094347669622196333282308758026286592406114878831706298747762532813235131926815590710148413441490205037891718054144650887918748792311880797539453553995036146114240994352201544490384051443509239797034274606055650947182053599600743654181149665332369698622274590151493171333757119136901132340859940940033166823594575579360116284549717723308669999059630732680186149003223870741295123788478165125721460013817608416636983026132836672216222954523059863403979939073102015326066176219881998402672417965431279891576366506327688191564944579181859966540408965497372045613474657647433624362638083199182416569318483101894951440599102337746480453368946872035307363883687211827993612653145027909610227130920969718341829993354661283198017824532493696768847895110088356521562855009747836255465091681577472937849675365970888862480046710698774223860916663028247055888547798781765755615189565560860201997101004229854893955181094923394841743534469953124254105670420871116722644059527182453800472155773349897081379823976099584067205433324447412908434696684282951323322928043039221755382819831861364610572819349156106008133690230363149182765011730805446429724224365917895176552418860648849368051873558473876947523220000559924309477765552793929360820204298887322851896693109875556547994221048492745089949712159570973718717729055282858773635943976207066213767346528687695726301166057437982189978070853770272459602575992410339789132121715939397821484944661652904667880286760340521668970480748235048201166289343918185883230559953472288535744135730848967961392854146666929203309034540262191933417902020360365641848300744148265739384226691133171290285496674253502063949513245224768970100485601815946480126885180554301196486560781679035844814438400000000000000000000000 [132,44] 53044499826466865685372125437631329745236683180292966566055031487762144580276534847594944600743632085550052021514653770829059668910364424480272397148400283411173771316625498908880705781879478036592513971755819894380766838395200249707805890654667647248192299799955002746645215413315755531060140954425403722337600916142927750784222849432026709285811421010568357366883077760958316730803222944943896828757084088153844049762798402670669478010931139408972193789860746097246956787656504871395306017661143591096716892997117978741992591368560386257714095353618140365167361009556990602782356965769141438991751524549420750489251848320591018614484132516653880421424599087603072703782292987619664623120481679192526936805712739802781766622123978832030487383643532328481759182583701467726802188298377328864680540355651115087942366582313482504958357442790776064367981714611255605745837628519000956486722879683278259329980808626233078691306851094518435476240092930382346922355494629901164104528624432712005552596072957350358675799743828429420848977606925496516494042209909295209748869210038850214249311755221529628261221853894639834572496708620172426138156071518304342019759342489094229339546155209407802021158047759640849823526700524209284293203340484894387198030680692535774314517351722502995101696771335249656254562038097791877859693757777287381744553805415812332247594171263248586096701600662497921473167638621588286212447577573020115933315134108112658823080452744511462354093734467063605502310123219147404795987062292025462301832004535439231575238793980402878788225965393771008417705101820851513445137577377104085657833519651475242844350150105813621511774639280098084948291962510920038597970408900951924653076661173787924722418607622736002172743403923060335101177433942039027653796889082848398183923585457105435094087115695416200470030675064784980589062579776351085090792573697747429110512840972297363664726659410257094562444758009566623316667697889938653536076456241701215804231054366888777056924093450097576805324301702135148254925221919036444298340620077105195554125319106427167997985273500426212064131189151837001047453547128973971070669366765743923029825469660828764297202080886364387500499077305906509591666499396537773078518695192878908463740179570285448739492398951820251287947646869642603077504204124520800148329732749227237053885839213106998181460336251752679431288690551898202891058514269525105622030334934691759058778838028924538093785329778361089835740683812134704048933650386361285527159193178252564874317309007347870158089272070778926105615899776613357175287078717739338559942948288355780175795964307159099892756800031623573667840000000000000000000 [132,45] -8386182302492622219712665125485940676403590098910251376457328974162823842082821051943749305682963970737519907920139383120569894597133761707130337444038962993030769559266150984499729275866725042801564186913260150484166286161320388402031125110805688490611824542772131649349574854169311206654088458184150240295343360575131475104156364111870700167930637663304497205996646566912162218374783924985631342787570209130758870575321477953693683348427570728758207764152824319051138075213051419383211627184819801720152929870114281176812097323627704262462809540829059974095076347314083551781713416405802180050307282127207345692441989863647256717391905914998609405181689520293075557585738555437370148704109349215481517158175727868576426900736826754529751469720741944614191516001631913639723360537856886547367993077479132371998573243209613103715417338190820730565943444784353515770005112922407999791444125607428224251491371098197048829113995018026284863068873228834617117448265098420395614446577910599580974228700539999265917235981680795575658564077021182147366598289190694411254110117094988926825545302536980195744771107295177294551055022767673403932687645701448564987117722801287544271079991116915281601801162022782839939149150944394326631109399635537131195819639295482848458600428819856146366320286533694076049395727715461295830378981538027646079480938522792428180490310981923284261809647728800609139192222107047540378935487333680471895768938176939125080454701352246037525168359227260391719074664628663222132323544903544193183971541524411915494838473308572362197976493415845703846640879411796805606116302053469465683534456783634079009893526397889945419341297758125652550360740638112450581130584807352246475429512271663080616449179162875587625876662691250348642683709731462730366911950774255325245512433756390581731909030679805639160755084945496662450101811219066683220424278865272165737640656468510308487582291638086930889647807820316680970047674732368960382609080929523421377784593853623764557080611474184780121870369062023808591358119551662657620146487199880848319503860707597593978057180946977849096800953913534786211428469216242307401116701818166614263156867067109367328414483597193336880061808091002739913506457277613263061371434029614591122213115556623335377710393242607390400162358245047029007025822283015006270049910008317119684453014429486246251190432914968992209712776301701679931677363901367996749498501326996057404984704404504923808685222473808826631621561009703329462272365593666224532487009976266133141710606081940225389601893844897708613359036906209350267611807955617289890883152054653410983069408467166724228539773054426808320000000000000000000 [132,46] 110343750362359123357517354479976831441947394720994012080502251827410630342017406770304453387591521080571277469544132002534967729863969327392729691573127500355384563513218324553767965841872713934467600328980636554565276003879211592600240868234681337101160814812447723782091634544298815236298488642575241682827584144104251629054250167298591933059251231792564896533289433709804980291793416629803396852858848294626600301038008951406679790849639207870439843664453274263005499176203503879489788380759188798224728612004613768970310525704261114182081670194800685870546475667633187869986083971778144550008652498597373359194287901208489785982640897254474497861395097128332502266389918934703155446183568979479324880656321423332257778727191062072249825167883668631936738559242456771300655021577946812660451432253232166145406636989195785854943497213415039356663528870930001866554774399936727998766654790110132887604425085696802455677099718292438858674085933465132442673347000250415476484496316648474973919508087768644120163888699593271812226629020053525200920691704279066748978544828695038453374928835275881342479715749539200797708580041627486896483347060007155855445340630601201970216708656915854900609197757152225507249306034843112306733896782488741145392181034355648711482536009902229350096333136972984207445369514345351160026233502577808893352753924136860450889446604673140745474162125126669256960718788573099869410153800417704504379133364471994169010342098243147441634095989143598681955875681608060092952161586408885846098843406241412443927942447950449959465952784985371256896372506923886569269969292744192601871531364015153314362394462542176514477084463345767879889298078198379003988306886110867234771895839029352720485039365148087376665911803440525083769897677309020914180165906079344751355460950570522792004820011605685586404032510727453452852878050863404744543103338859737741728845623154330897696675334713152794011193814574767286903018657963203947082173287430847291850434166729983228438304412053875574054041915713619859334509853053023562391774454903399843636431679097777280810144943169214233785388653959763991409248891210357920579583473487276553091713667943610761261082311660114971857916831611457926384297876787908452060937165932144525457586783380769029551447263349869212036899656403401557239969679659925307153698127736532925181120738056958174583012789678254597574464707551294031951573603782127347046633660481863495840660361393956891905055776570737507917799059745162950175292992446520307589175060203347136573463515638047733361259058274450387331414810832048994566527756845014441008389974371999754119114188180593845595879421431953489920000000000000 [132,47] 463096599353566457470846215927308806058835517183458697192085836901584638658490635178651701612625161391634722067640299637138090571347343553012432801865356543482937551005226233955756923006932927193022065390233669796671366282557678104535994387066864124203269669149987577856125657736978499614966711803119189033681399640603203782990804071161574418608536679392173759840125706703712810607146310741837382724877223137980972191884924690993698907501604755441297862567202526804991233101318509890709122692286148566159969360290802981124422278256419214052786888320421608055264236856973850530740843153215949121861530745772366280421339473509099301874124984345347017731305446262809881808940595154200394924697743024681884330647044307373422838241517021016579987938859283377275844700808291316720496225147766683968175155860821742708360333381539767756591210475073017244100668490966367853482404827136242206245383093728639315122753550430545216028977467986309703970456121896366577573013051888479764923168584276371124630101133975755227843683958541838989913714976807269073237808743110113941787776130594188412274770912141024723318391013518233362371203015913328886509608090994319980120688879277698936330603182146570694404469828301348354869266310447496871615939959625921914969871535909300024438495464168742551805212160905280454911394146321319461355959086945250687829035992863272765984091336611875246727149681965482509389733657875609923265732204808339139468232746625025281895800161134680041773951622022207071865385986784170625351305986051004185441508143388883767282717386708855901393333224709363281148084955551319232346858282743361952469054141739642307711561149001581815393671684660322231182094961954248069261433247053887644321088887310913592337179672891481495433675290189543287800608347523449586866210221377030489580751655029033816385578022810963411808930802447845909673314926993674858322200998796540068241009760806898309139062874416425443489016835232879220811659151852244482364529417553050470580612244794649056691916933398965416963476559551375645607025908596794687323966432094385171848895724569201389552116290834203735594784332647865691033420741344221994779548339891805425353648897173444420580379995055980207120607217693223923161003914361578911063848660369190645517421800641461365881861575635735650958743549760930420730650689199214559199703143487883646415116019441590496310621904351258351580866053808282494295787900647986159461548518366756606155159346761070055036335007305100250312089052768629757990714231443604828667273069480096137212013604824671873747930501623038581272031979049370454170130300114936886235959432857850448241432944647019862455127569877014937600000000000 [132,48] -182238700106578380096715417079280529057450485665121263529038811471077687163944323425747098298046119712801136930682185043228777032338601515411964332348444998528806005152184966555021210178824619016577513725873748048637008216832365889310478834560358008697059563109876302984495253832341745497424040654194697132963139147661579809166638349840825104251069991585678870041066592916909965580625796807828917074849701619451103481758658991374113528109684859266933686485485076463364038813576335786722791341354528646387317219832054028653670421894014746019353600489701041740814070773040498931248197951073753435050534407191333428847110044942576655532186337692054910642842948334859804927031587482806554880298683974686175956290610336293196785489670967769365663704603457308367127461028042077829416962660458589073735075869397614402676682634752040995845688831950330238972197307287867773292660108651476699111391654211854813053252109146135646749327703670078184960020588586167115000251618982546987994036125750500054206254719130979674228544404067439810539915275399767766196171810434310666892889476566992773712654211926599212272678927875474125711531613481914050113729798358853807191539901659442875997244649332805652988883547977741152001887267099414555799632603974188188844281667701400306895080477892234666742436996278256746737279672608929240218259540210416452272375879350822654890971141624469292143804968788182510173317310331717130330980724796760401461117095071839399072246952654878618862335716788934817785972061235027425787957263676799662807205502939136137116642862329487171634678610570962359483820156205186900300475826879955073095252939289390746539870084817112734699372608100952875979345927625106486430537103388764668104010941603249102586395828095620712796708970033732471055683678717034175245929475868517638325372725411690311033275960127912210109365965007510673241394381992819375235107919802487419898527721195926032135269094491594173037402629826959909727672869499924838266485402674995230582890275279814111091718994389395429764450094663024795986636853305787893958656734201316502679504260713467680149244129019606919558839057043114926076012978874400716221643840703901576032211407432604603304194699722342037200644646001911052559726068927468669380730379852204713805133821067088150312474530824264380986994547631123587888860144178494286748408194139466957265978156458465802985642570988277690494025188756990815207274182488221031336676164836594558415695909792601302615083491273929895493443461676508030900620894010536503312046750810659723656617359304096988331632262321674522935507169452962285151624953415504729082597510158112991157268114421685267971804027762088345600000000 [132,49] 42994869049677509560202601900534843042308988790090111362591852767798815049837813321926862637399463712425103612522618885915993622030710350354173808719409735846703212267692075655756094708674762794999522520003495798953800771237923495466166276560223405163460748089836782707585389845279413580340888213581766284592089318603849178868529330957949289018268913727725295212435536711143115531675691551868217077533404818350437793957983795753879566034282889508817121799964277237405474934572933027187943930880198328789231579425753969569308600861582612799837163667984424646922925444978907624168693208979134435704299351439071928197779812037438561053329112428676231066787209128207994412253879951119164156976374198472483910075880895109847177764013633138444526830979787823655762805629527328815251472446181391111759643064524683037113454702809918535553026849550977799093178256518267276739967398562398850369362380523411675396963199241578613118713364627917161402432667523868958261936331652913167948689634001670507029799355634882339025511091349299159669064532358020878263968344668406735209450647811401460112490170760297806599814879310215985917755685336075637665799226148489796894115401357065952925081426972677219009463224786189768089363376730693896094119898107039903398982553655477504905170476811495809281015822282060928783752330477905395834203856359533328530454937278272971849914107872904748108714164603529547894244228642805320510362577594560144693859640764650061858125169239355985066160463028868923167825788458492207804312284625802398222893883521033389400793276291506409312331883941907170371197323446135816309382026095070201293018301303978843202866096664468088503299217108237000784239069082366140282847490863300164002692109349197267616290851802086801640471256982696908178449764498911274261697521048266980426096430558949945020363279006607324632279287747806004654040931547160740874167062618474142852976411480407614247922748433096998246121654137891762289754731416515281717434039189736825378972800982036124255934587802707916789592527357352430047133159165228404919029023383953145953839337261819451173529685200390107168349327422054563787518012260007241862320042111137077616963329799396163954642083166969350802695820803104262357376230055199081594373234092388556573446142475560601445432726744758966694339252703514721764975336634622278180455857925989629513463300933322003764148751024511333251897668494104576323993812015294171880362175842013394914893788923897429317944111348863315974976044615516567305385185041565591411702677925943761239342691850837096672951021032482208152970533124849657566290830122981354115090917162574073861796539968743022764443623758520320000000 [132,50] -6834390669506092775566736765201316126344948620158838383237445041534600703351552606989384591458575486341830245215927195900661598621198749410014251311124228018350947299427149567351321508236133365383779190958627671764921741560276386015108684943775080498523040748036265361423771948028761660763077035806819739458318920259740222658866989498896193038445836766793252360558275075760421345465934677840172736433327909454800831079564069642483584316608219305247537950026738137387206941628046300604053096065547720036577772104433458090186023631578939606050474163796005228506063929941502088692644611698038666266169491372057980097038761444848916885906882197696856322539920008797109220511231338103434615755641113736103996538868572844659312350159441746840194781081276551747918202603561949830949443754697792787721672582394903098080890423009035896553382386357618804313266917561339974880969234478635771521714721858241676974969051085652529170898982184443629644232817861555481801350239263239952076130389515439297452626940188083328200593311561498730907747578602659113026642556279199441666144540988725196637429829340610314609516494802734476927973456380196802905986025007995169955496428199105547790476598689316060362830971437146814096919696959438921531641055172225984573699499118676525418873172220756476075028078521040796358015134510102977383899261769346593611794913961929677670565236539125152879406477131865830624626163598948921633323107362250132997353949306013374476306934798157585403133124907555976123743604127012157120871050923033168180416530795434732169066280455238279410886090739939787417317721603838197581737829210150314610112481492825680090889051959094971897298127490041202258628797256595967909098714427926537456777492741737983516665909745977050029568213572446864637585394444349153344667416059448648883614413081038227484308439704057496076024857415353783997694911921310442553125844345410296152850740012549461353161705163894094321622147910743970411671000276036940059762685074616335546435034449436779191261837602686690751888351739177381442042478020436435149668760564282291401432543864153275257471043559763461824131777637069510874449180812876427321194616701043363951926312521445185344180514406597179268985917680554480878402928054542455909826929808183683533650891060246570996625003534987176422854400219326566497535676679668777854982087291589490930135722165511176843272160835852716468448708720054454707945721649571583113196131008253494503609758564133758214663964849496135090357962587996428548806428273476081942156561211075618983347274968404914830827814025547374484090789721595030112680587001394137855132719164306386958340304664894759243885076976372934569 [132,51] 612509020865893926456118095208938082520855598551077732685606878453652780070436566488200310442270743986417898564351171630057160939319730909894860583359217103114164829965934779898793668621926633610438292024029955535342064263863553389840918882635886615025087532124188797303133624809846139506037774263755549385785448821591715316962136553753576715485648743832442190228986214988371693137965473985342469828099490845454013815510851755286061037048710409370336869498919297345228401480812939595751483000359823252250879776302810170687287802358351106528790023048537059482329219600735350256479865962808282027457747964786144315417451098119170212785578130954378109024002265441193377275347445698771252895784627191288254499739264603537064368095382934846511891167380585843155090709977425777458325304267436311014991228887041876887019323422448235825300888351967044538383090288147434195137467505190599982786058698253206718110526885659022500290724332160263854517529156403414281202612705682375525693453620921440110801763796811388385715149561026257554311572687605056255140157012708587983394495617125323818459422446753605742264663722982367855303752106584282840035064497900309262263053191305538393614461552563861069383234433525201430544810791589110776372507660636970951590932310024360989968533961198255598458285193123327178815423910661487231518240596272261925686491324727281188022010973006608729369676453004213663640059016433647285176172398183727119737870102162356547462259449043440153432664975000437977035644887628587766480785147288312580835780699601936325039163647016166147432137196183887045328162902699403462586979413774442925853255528669159394049769518155382470594701135865293755573231665597063116752491318059582629082551503778354125459458400801781659895398979009846247079390607567288670669114997969972770512356808980031113499685374854181371162299599850437552198760398359636803489949196746085377012919788229034031975572788331083801150574693843876431887429700048579744853526624558413993860232332291932430835794785652194828207664531907989706542873186628971861735004698657390445955456539633174652654511450407634483197554268740344554949594521237223814694750173307071207171166208836087510712955228366847013544179361532357473565848107672458234715383257332452385478460611725095883679461732973227336793357299869433216578067669666316719554509920846166636336890126801508126363622151542347907195423515229318129966406844511488432177131497722275563254492430402255111838982454881030741988793328545871179688959824359668722219192580196589727300319158204595778528913789705309599510745902664931581632724793982681954312383222466291930658478306310132970198341304860000 [132,52] 22651116995275631988065300534756200067412271438933699286686595364841175832784404746605921425303764853878644047791043308974822523318734242540801540448831304878099813502919977077858579267842048287567475496962219768556591896837170672731656428073807040402642158367589880650908030949946067772851777196793967279410576899928455804850718056193064609596176356002619609539212068844740009722508705173297790011046220699195092530463044558905232125678076217757039032485010224090871352742193261126828243643429974517489755882684651638677942318377242554677397073383571171115289072102649169362167100101931016812619706127610961387625447524513321822771052690502092274176684425652733586742509574391437053636951621509402671867361052719102159388356088162099377645943805188397523196353574581244390731387438998554582510231828081663996560675749612090869660003658028588689110809686027031862763933349257682005461792145867782173589646151409117316717115976345882128545992833152108879373387949180666984948640710724524540756133104895107473092540503690169689503297217824331790900542732186323046495570316586192541245209348990422803270085157397846858058420238726545004940546745612549991638013121812305525167791728311532226583258644962962970475911297321927159890919093544316092383478509386951441751331756133961255724388755735239617378137155727662569496727978106047324384072553721534554204784759903963931344636644164877103746690209651945242615225166972411839515377197462331398626654577192725062712910243749010368353759723063394024197436639055691533074273957925437751122507444265163756228964923482441020632475191519180964323587338662443672629904707744582190551452516574352385348869345526168324470675800458468708214022977777045890577231800078719414875853701899668955136889940127460590577764814793738670124367523884704404226869293392208985709736543551356728407308040748357572382546650800369106951599904658764141700696871258328046310988435245230296624439987264493180755214808719969956445259133449849752514718175697803328234762275512218734272846277957799170278750717206072155276287430192453753681712219220066789259199162215127820531991865352284501988732008152329288031660928243863701557282995038710710715843843834354220533374977131564847297714118172333915165120310727063194709030625329676375074388950565776466513281044018249562252588690234985106466063343838132766718810748428376579293658106880718047656321790066629064899517305112728394913273723051258086718223159379245840320119810455779374363560205391958143504550827012550619752535993563450204769318610734876579360531927421453003239614817841194128656986289727157564411966130441249000161976771223710377187070352600 [132,53] -18833809503038308214253350734410232739512498457306543646514540923811818896564961270884978292634166863028942286102815141151412446351974520367050487350450618560692422170945099857027937760677275847918490986058961392825418840744898312570344953018848718008860297949248419560590641750479087026408536262738936988438219711453322639071115929871032701544482425360009310795849399481261447738898412142397905596399913663341163898581943489589972881587473843039862143134303930498698932407539790537060096774163534790393284902297820540502917613572042755906699896032594079096047423425526254208032923974109570220918072136242545579053801301535316243218704773326521021079435802654248858749684780141548896871498557929911588273107262952273010179688923868978388551987410881659814663241602308170063937631918349295884661064880128248784470120468114820798567609485851063497356465089534318830728887313325125728483157173955890362949606309455447180081750533578126687660971258747787954365916184850626621917415786968924760053890092525937839048530229084926896587777298316242457365605145945300394469650876353717489226285851251757879250162015902544197550823769175360976599924484412847746439129179945341558641471214978796829243566658757576447577686232036911085023025732872964265952730904430186442767859859123147322240432404735812153676860807785356181723204387220956041513141849026469216428939647428528039877992654170984560562630428930391779213704276047617888811283222418888875091974077391137982357971252085399152435713359457975094405395624678099538458574212155450228730842964130584716500918761168406554055835502142875767642670750847629870835636131213776813139047399840945312713892547763410213055014911819984411948909047051002466711991833195314316333020698100165145623241779999308595162132165904107268417504966310734514864640944130631816116643358097030935752763104307737007513086253744625458627236945816999471027146714235541497815555653420555727239941507673053581360704151955865473882011977028058596512723881105792898933742376244215043785698738114954743155113685822550938658933265914510651414037803645608455338171563500574762015910206631291380168198933514705525255334946955926273941312432653604275691547067301162488202167808255533213281345892358436481507530374507629743734442158444379585449175334810973902808206282811975328601762177414239491096522248503212269228946188909330830351497923995545084359038115758117934312218140346621418825594758223800670630068829733379144785928647844336255549375707876497389621188526371105267796702005593045777153951106098890023949767219953984650540838491752623064939709080793672162485317688499098297187748492033229561670219800 [132,54] 3346044792054621273142861710703019914959261647623927535607428380598739489248654923520412017729244578610694699020641512782755603188937417821350996754223225506275609773835962661341750997947376645738266515136865703186373099470292027542847957472378443319073472100517778836977793770598074219988326407692934640004155158564515895106788916504966036843876088218263461807331593102639809453597561029432407431258373947148732555613294167360648387185391923523284706264201234904008728937750990807935324317922676338586427366546769672570308339243965656597214496841762181721209969268712919919753266833844684885046227248273557388941665215096889210445967681938692713169508239824976705709352336434760072869282114714163799581957028762662329315694248081576886636916929151910505977860046548691961452030691649594316596826170138399660598425681584956330086050686486959840108939471125619704824459574293356078181345581808855568518829867056080348944098955206249035047561914947775693709143484826878794131914327834970883406628278035470774827788513054230529167121888686019316497765860346936293884558722889374987530944881544044436060038735808399451254796084256130142766079975663083158010471917578876643618122064142101961841467090867911766603476968188519622903097135038667418763125541328399678224284937655244770362687620325723591131911728062874584050251820429341567865551953021718567299411131869932837447541780134994692266182973332782449992684899307037485489015857315094984620175436626711947072823436783916489927981681836659860940433947164843286737408626824612180991358471321815774317257814962911608777373940519904348761907567373643368159499997985600199461397000585621025357072619083785274093140929979213665996985883726606280047904997644782546791481936766016016518627639793505047880343274287771634180863802526449373162112552931690588793629539036534227778573766186863351809704207084156924611988210530121066596440882963028186053767777204384668239532778413197974406746310817213048221384873487953276432732816373531996834221940375029696510002755853509907159529906899704891480318894921762489908337672254415768429596936074011024952307531717443915433357025678188959179778913988148041538586981832866056489534526404365911545901887063637412521807361659018928217542269031132973844387996558116288606232124175359035398177824611804270947954742872053697270701614254128527173981660752471012092213574245977622371290897816206259799467295105587744746276879418946204921653337509788323561532397319706686721309391491354455886829111729657617188092610947340058183833293192751509315620227017339970272291534613466520140690912422079659209067531374714510136052047016913630390400 [132,55] -280275205099194250650541764290592103870201326882405904393751504861343969041139877018907492111654701554640880294707540364539557750071900660238148731709486829495299384907836076860365786637499025899331920461075139299911199494743662092654075019834951398526827610134841192166711879654140466412616088057949899845304394788248900716212959497968213814178688125406444104644742368502142348059335393285399705095313876710813740174135741523738669676769561499985181116442096878277053401480607107413660302323811742292009481061702003617596602810275597572482849542493319668593286369036788677779386225725567154828118843446190581784486273945888355220224228045956486605225432250570419273318964428912852540124890155930183343775038746446895957780869561518186588046299666427034515839238771301465457152330675315814589740483659401929129090665291530627180837099775866121349323630132922725660072035979182052309030245016873411341362468414856814015707438585051785949853887404102933709049993036739528469374499907063433324379622195160674201231354250983780332330709807738626482505909051910642827554064245707070411535828808905829030950919986949929278944281302079519971135174821294251541683119002040648782128889711764355854927914751933147575754404867037292760574006240210247973512413665250550548888492074331061053999360654971458147771076974403479295421021527248627579932545722130171120749874067038073437418250640569522770546268814634802438249047756314183737767917482183261493513045990370270225479912761551037142649933875533594566592036243152519125661962120296462250727798864246310510323600200414759019402792903196658888947073195776106330418910891325990699507546760360660120819669740878719468180091115288164152292010902884631917462421116237899530175507515525853402476779326421108338240818083084138287757337229897356069950572043939922575412473488105532508832952074779664004256080521618458771553805482448610243197798794365110914170240601672856644620444197688432507495801419475722610767601398335199612416460744934024064288235733989480862499743870809268173612133088850969155194081677895719130829531463919210928174422784361399426758539261392398297446993148837625788582384729525157176204811184321836402044418776638101335345774597189850161270991524213804829928206178578534722747774423510050082983156095886082605762793825821242057306550436624419085567532086264306682851501334846479085831139778195757122246703011544878979726812721709529057042956517456503213547235093052264302012098509378318162523096170090028160903041714554070623682082264039450048580716742222811160235611282309280045366686641810946717348355249277014330612747119479253837571068111656960000 [132,56] -4478137864969632175030867281040850506023943284732405978590559002351053162250492707088322845331019160468007415661133092888657880857312673853123275954820806366828399823551709862982492110111109384288248300839770806210058476633423138077578713325637676487877156139701945731523886172718824742862531529286233984616508654456735694819832182794398702170077224382920465064558902754611580068912957634593124346750024328687737545615663729724199914213311387800170046337835142056207797059431262161294996214959356220053066674859681450281741671702175908390484580506162379001340516380304249143234255110835798992675954094369831617537478376230053684577311888268663792723402622270296929222046097788338880610753814598308222551297319396260669775571208013848519566892979978555019423035259226713751944398477171462184408046904540520319309577680872996800550719871064522349173441006893005811333100012820218023546081991641456703928408052501945777877474664578581896285955163205531750336226628337677987106308400280348221866172647260896708272191754965091920013913360596980766877469746567085068799926779608019603271493572917680323740958002696421308984714581122768944714613797248649206975715325463796570535163145386536796079692016687170910774301783724147700542825787129137250198142825593465804754068069491904036194206931977903212358400755737612657384145414154425433241635950666259831411521067746656653028312059843458009134639836622938055966012042241247263381700404011698326604107281298633804054088341284895514691260637939795362471148487159916129914986147459912616168655092536457201837109463887336576860732929241100081135768942160461305921376992181443386297913545115093893173440758374331860506559839776854069885096348848432882876785636889229257480037956528056483732450682229132966560195227464069653796055500653188128743529119125087284782458231081634888228824552955312597773649531519027818619807106489454455589063241174288770401985690790179697815387940340633089065646494255634014539814089567035586749773145323909874233175521795478480762976255921547054810661080816836469335061271245449600275404325101524237591259775717749006903181438145974902492894360991268794286354416514402242013344130037746737034726100152928147287050095659817850712152787058126015232203152526667708018660202835593910275975704048589718083624346998197894398753522968320446936680034796231656605107674468216562336626982433807042437782978605033238693119951347553993785636899398496463363790575644914642474924455631645238645402820391532345914057014413629112672719134968592341905942553250462959310886633830440380513110545778276933750165983725348495695389979093454259049414870457600 [132,57] 4055978290111690502426154264796978069935261076594292369517448113773111861699613283828919968456544649253445385187252092457608229057294213523385354423748893968298870445388492098038600533998477208749024181932068454304305138558752637709851679706379686364185283088278767880257587005797294905491590454067049047310822632192473169207271876201868075233117012222844353830965373658203661021527696374217651323821522513271283197200309574533877821050386215718075538605430942769938303323598832964455046425722119861333483072256302691894297478925527795698009273365828417387784638832103836579959938938313088463006358693858145127186721784337933488754394915982424453575794268059239398872806603887369372859148025590448283789268322366559248019193336186547511232054010256306246280300441038250980709115752230779742999795378940687049159231747957211482966252194704348569503128895167108316245771980060416575301768139812819172790615100075368108313216350895737808100443558356184554778384636796227975842049864507461520895316814375473049431487957982170730977001890745345698635913723685064864794558221968141436100555519134270130641238842978207664489315269012497847868869126031381987501750396764339580935206958907374025181664910299225929241861251692104065569659333521150675566910734859714926425694491666564437688152760145770248545541497604638956688936229474800006538812924044789166694211187200757376514194012501907728794788629578036620449682715376726195681498884288040153836316738456369787265017829732568422972503008737955769522935201365431619895648517649487427120450324337419802618829076919085811079657268467452235977765691502049528312714569955411588838336559349420480207156114055159249130695045451914353163641113632397012040786137329591571668284065385000760437576532378023199103795741988217031527102471322865538945558201259435369973131303738840078790693603571019404358838390295003297878855464993680362501681815666275973868947702995193748001350599456747413782991140947418213001529778543816832012273888082706629172401722180029411165046342457339810409445540913247217601686319622673661794903385819264125941861388023586219491945495139882018213422871542964035716702194765413761151529339716762262379622899882287423103400497184046616134663945613766178881389383795143140087251588645566467287200568811524170848314301663201723943044050668783097072028957654152125500270598777522274112119950990045601733293051942009630938930662392897899627920536758415830926839717696042848570069544573692065424656042503164951077787070394107440899504426487199863875894941948518263578062831828185853916132224502643077839347080680545552992574737117574359380930240000 [132,58] -184999319227225575407773378232538874369480369945202738121408564560029529197659319567526445283811012207906516365601291761292217087284267704712522273108143387451334914354605718983022368278648111460616264193071136228344481972115962846225216975469706486435491361830972376713002740851848999690306585546994825932337145537820354140512439948753235497017192448381359568568536069653185101628445402407545066041636463830789558276876078247759212656328861430954001212705220020175161549833180089219586152866392765510526155530823382438746358750986599539608274150776823000937311518124848875281372286645625539729850333186184691358897603831305140435749928867750915829947582449756232388626515232381362349325597589723010917531786309993066012005220749123291780506771057312118562312341239266094802221889730919644995736972176722183097964616650904176415179783757286422302005501689806447717734342303398727688460102823845959031735470419284799483496558314251011669324645054039600508616839670611388931160659218220173653500099809045293281084639366952125337047634091117489126242655303743627109680545132558703347756530437938468529000177512051291378041726750054776213172629742790003872990663811421037209132500854164202980536819776475420107844525296883037735038553776542081490880829316374821270656128013386805045367303743414882187797921365922268154144368546804631559219016368970154380477984374852251678752913075101269115399709272684401515102711093073755117486113678191145926290646895357092479031123482314337952963540906496114482291546909369862949849288626570760156302407855040987840217600838974871645746161101337002843588502706185601388373242749699218875974068247382295618104427366404867584071411174408643832838945457306566760336212057399163105279252586079470590678677823432082499695776327336734277507211316003175151278751503803206519546516731114027814272393435627910579144557558113140509835076364960512800403881919700952727687066460877557276189656617080645632312189841305640167550618276554768455438726719367499937134879603727687581483025829075570386215477249587574938275929038995492150676808402978345488961228497309397579463274725205604700204172357622985643826604895866857627675760092681110395964731889633082820660881197304184369293102453608942761714933134447382512341924004933046207398578319409674670898505215449311591890617182087498712063542010417271996062339989596574508702912892997749115392372288738499571513593684410345225760629475782947243174017890576677087285089169632903586400346447054644970370694081042035155196180721976455873263680220751860154912741591296449613352284847463423034424603944550211470182921010363710603506400 [132,59] -136747442198244283783151680067826008893754671415665489631311453521800686737835353882549838096173708129807895175484666907117021173217321685411528589022029146287697801687821399847484917771454273153833864774225418052549397024335848725850458851449130026758343436921930045356203111528457713783463496238556315912191420426201027936075156255934392035850766944523300915989345647792113953213092072616519305795722713640148934757989114179157014367419129471499700604738551690251222408587750017223729508880935921760413799217259610143543999026017652257707576551634452642554308319043013596089483914916434560592835262477266561333424528684575162195959589417587998096938052187105280253445129315935782580390682567535653156845042723023100761115420237265310481942430627338511301391462854079317016817101752869849828829132290756430708564867990266323329747573979025289527063399612842285716272865819828290496371566690943363506319148666269952023032595362573888865566239077457511282566621213441901690601629676416926575639853645174886326079071918387950363904498682460797830426871383389104601317191987600984815422812466803214238752878195956866637663897108388959930921461702330603326341665274262522257774528820086650236152072354438927647481697403693520385882206286975864186817676036359553926271331939956807460756488714882032875975410795970340294249957471570089605170814403674801212603915225984015357833119831297379959092076272865862397793172643272717775927650290992369578834542110698144107123212341792488813262909871014426944975494426497911118923001147673786737196647911648464064545511429335216919938352001065371741653711977765084806117117047530987410470309082145250878935831448614298289572387393627109659004543617261309049936028150216200172650759498388794503651039591646696778906234382459951002223616464852561438956356942772725883386378997746985496280976436208428184839696237068440005567016735154516476579403250704641415592974766178057791216729430581551991937009219863719856507914274606127043056074105997627397293294748665463699462842243046852185089223533222329606592871621955390497479167363934202571328001009759686698013286306663937350091831613064913868029048058121134299638310975456851344238498199811779294382533548628563130081722484316219867257006787412466456233597093592155071370715658193275038836093217264533959395052247260583095798956056011543937653680893828935182240077094936999271826972809779572455514805890843273210420805520142256787073599896944037013886863161438636171212264308140614508029540874391898230927865246899940963431353452807668030366322100861919220975484945168499717979521248373276165832914523514219852800 [132,60] 42783650397717865822999011201384998308263584515171825676886876508784924991335337344340369910008767856544532784192439497845854357678846790535104436739123176432078806276303120000598139586474459819877394060589871333319926852662737493227426996901406116587273849089091912696401539770457593133918164180032340546277091794237025054070690272351650261997667053088977388202299248600738281068950972754363351322353990657840674912776488744571124858814144278101786676312650158774081349984945251166165529894596066544792139578212911381432564158564588452749202313157152373463975453208372094104926992526217170590263064095551892711674455497115412401270943639126827103219386225300450470199943869963733371125209348806720829134130932131474257350453964787471134785773958344618778352175179526700696149045354318723988025463992835159705146556434020207551873582383751061833766814821802288992258361711609593580114444694741096737859515407320830034427263740720417652568958748376124358713355622729449997910976293553723749957565480654249590872662807393420287930829745571242541259450719578303835090301919911279757456351859593044789527674124152304287207926960208212166659343453075885565538421444984426624682494327762426506331834322146765230554700919238762730282209014388660747151412010972451288114448157046349032088775045886796340939095996460206877700265012278597502283876508864524210401642221635089035350263068743689940829915555343031063733018340893692876114555760539098720698537711150027275735705635415727097734704915336339217842993972643148398564889285948847429212419933281272924315947371062289572149412542501106885635194388127196920053867210875679344244323474963517791719475722678319487685277329837211924480050990193291125777928868833196050549565066650667680092781567893026017795505535832391184346493449996436980701895578131965673289414833458794798470603797608081578149897339723980795784265529255533317162435858558130942467779029154932080814556221444944068771832660711375333405490330069693876383202253298010831482525957345131300363355029250355695391774058925188924784697634147409131107467372583289573660256509822578365534748115913007803390239306426840329562139570495167072536580878436290894815396396143859280946312440858396526989627577324900219281265947152324486631932572826230991347618080388027247374699773322505827112607388279567271064498231563901383542453946234366965271255213687073636453203224047652195371852211353429196420377495855465427033719776042929196578611254808757852893154318466688325963656977030216732465634728025820176641051863982169323591262285368905446427513831072063213904691645926083231897770518286892800 [132,61] -7351468835196944619722765362095298665418537383225574959833648188840266541478150632168295911556929655354927955232337143238167033145625457747930662391592680389199071828442860964832174409024048418801567758100967913562891461879278857626664497173041401526289075687852452443539849751815764428185683701380492104591269343969236837504466936665476037303145876984844262264266262077397597021522484891880826086554757248098703191048005357874406380727415168013623225149241483850960821311947729646585169767603935312038358348898954590151685186684205375705957470430814256387053560791808101577514656924435376110777090789143180236974374403993291714762295992936636875534265477154169476354322316380367716080539487614615272743139977598333279737815411369347570932675429886300909182636897204871903271965426423024144927095230820585463540734009082194365015881259346616692727893074019640662090859166146177675610363884941505553304488458375976544949750196936471170434048942505290547116255701251925018376246592980473145904015531246716552959557663931166118160532680551967575315791421913017902749246721655534218689336713148504570348927839264850398200245459062403813485852199044421540774231267831421642650035875131961129364084674665023646273243529595977787376747870118949186242033778680050786370668538030697146153476982222816808924878202349895102342672899225052060978633762489037890478552601159054517659638136849118398573986939101271274953634587151645500851202997128871582088139821189956632464550108551353931024301840207296589866875720836404957930641258735207160358908804077905107539679799351832406747959381893048837773865536111845350185577993999530122239715690147322831296349430807755980252205599095958071325328476935468658574680499548056300967311302198386709753933626538292195905294585259024363987927636954787073031819176011713454385007673372472540277854414249859030586416421372027168475505101029228392291797256984840592692201334470383105426949951988243205426733073712638831934474597968278353868557537089496100898864194490120021513296011851673130863584602409040252913358364598319943063218816330595999315568395000996189823426048111427492617636722677716926363482330916713298003865527670523903724112344740352544749990382831815005544601574595891807123701325796958461638967454428308835996623651813876167743257993331286255744791778932918110475853793385024362601488965481034084079435332502800743525414201465568330363172675467134310645737699253525343738314123517637545842100404355601574959632844804777709137898528713588616789266443485197938527789531834144691492148686925517922233767476207565407743342156463125300085279054240000 [132,62] 899934633991009206959852254129643205378057302166609497286540437072775702149606356597276485490783165046876475986775583422245309534017182953277418077943929556262528626886870014103128128595316885273806038099058850057414457245854584757030565007139345946925486185068013976032636483322505656249300749881846171123784913257533270952815269772745592787392183663103725086383884456909972702557872595169315992023124117488470188577271095840170640280029777812116888980568071432137809048285303260095387600755252167308599823649962028449844223969336811109724968314168066679905384407987634227152597664941931025552366196227565887744650454657554063840184321208178842903185699034438979815364142611321965253780242963394261240331977710476711888583712981703996996216974996773296882912888324135455980858569982191511413268556041800678535930742873342976272200629220855000760830462181151275711291463630025041888080328275359449133372112889118159196548516983442845721098714127623397926877650770387278461307859226038789577840502019571501380793414440588121255477450901069366745429306701644683905527385125719460261122518486697813861925057006842974391762775668430165275262172863563999416574671116007004486679746318077468894867059023942937203132489894999118142429589981986876079939730186146226543473497435138828191566856843760274383259845819371287122510227375405249701071416580977221428094994033021915608522687034260019678943409894373596655835644489010089550926672803002196647418934814025826243455106969039053078048586952437886067259444154160829034142946839394841449859170730534282072409164897975496631826659309918391921932338149307720845889675447199922219750344098157493352189118459983818282663263292146702638749949925078359180041834491029825274039696296824896053153864320771240997739914706932120379350928138654333274544944091169319011244755392326718759433667638199574400161352485586267868621029029417595176764624247623085891064134388641602952966990283253944684182948447820145208515271803216376040470428175834763045474639856811325268197302966940890497140244144614087985386818285343228590047853697042492871465592741037908324882983948726970773281549955547663755917475725792282233508934011541103629883049399312495822870956427605519248942036892562038178536760742535009440607633817403658535676058689984705422207217867208202238332802040837564862020160687169177362809553901045396393236826108524568489811289511729031354312049246356622177012935536031682196849061331806704998060791913009957453520641608440337603774013146011304356663178502524191264144515416957447799391720215193128511766085525065323448207334993950203657471672000 [132,63] -87796561107756201470036245118896932817252212522881123054448206095694994041276556684461572793666829809536208000189682246268484649250709641274698901829385661023183520922449598308281199367134735434813737680347177990671429091914738063380729073568731039385323208921469497822091361925134612048546775931986649377322603979786871136216303383042140553014939909115924029162662918510105903343208895936545132984067046028047136944233774205065613280961349700811539800637459330276311718929228535393878423850648453751661289020389782737687517354903295663496891003348739161138680544165111369750453261058641095838718844888402975751097661597440727954575554943465700023855059796494950517175720378707135447137619502583845276597485322782178829959558787389778339275817390566524920768420909679783759033631942391976874345758997869374757056848202697346963463991894266595009229205711049950648207412656433703065017479679013421962374228664098334454640079914123311285721023513976212550384621449619476475921462500032894459628396770122050246655683911068569020289210731128554655005972760821527869084809297743383183068147707688575008788923259118859347559045261309240637180536016756096456554722865540542269010740155608357452041852636367135927913484784031601100385615316175221246151527588503884524544615242139989276586734085105234413273521580775911672199533333726298385765266876013035561695228780801205070466323490719819926390853473880220559223219997728286724703009008394795618691166831873651910029501902712012033325433995325469164139932864863017745137813237247171721443444221981062393198819280541483025333355278820643101866834922220535455111899873305115858914148762895282657165384480297467531280906645337158198735435074282448344816667983016329996312299013968147963677543630894617095410601236220235500044832850940188533182499492356321712260136468861060432723570069324688753531183456333291901977990150645245711801728415352999799972842114373321342309310810849020024681327168003380829133391591900887295905127266217747847499971599071973512841490788366238663433510501925132299947258739986834418157145203106685289087576877420197869553653373753146278324896005504992871377275282959958716951356797447296932465427763783789074483592119057255767564279906750269474171307790858773947147355536786569105663026405187706763111439878523141656372877816377901485164376900657078005385135495879815721063785269277407742850151345260206482688435336059968100553588275356529061634665894264466728630090536008803754464915166413402501277488678098715561332720325291090993076331310620638201200968811902932295598252955413907368515769843706980889510400 [132,64] 7539085486484836282488845804114668817262464672997585071562407599101946228087446792692466532564176582377012837388832976156145348066548573088533939598106117681752902185277380571703239173408381970315921448629615802182761847337901501330059091815294048467209123420140235466976937422772536811497889346198843820494716798117551601415632818278081411560825926838741815259765478501563761771903226945931321358481366319337836986703586419376249410351309524616035712098523244553349261268230659564313439613096322587980705941667461513218652562279282312117219381810236751382811217837748186691133829490580246671521254988952483589120787694389123918106635820596835501133772364490347109068318933842143607873137372042256124660531876018051800362750593000203064212212047885373798742663068881609943313286251702650199670779757956186718822005810648238697373097951499561549684855436356405797424106736522620072303503520323727925001116061732175925697171296169977843906437155422317209918997300299763469035598383958436629906991146770886016350996489856611365462222572330005056672167291192738403521021601225145540693292325251987982870851091788306227095918662259408088065385738083520826524240339529267780711769828522004873969140536645325904058411717445392850537966165572577083446361029564758340846151302255020990343707576939289644826995789366111131757890562145168100586681524168515585742553058159610785294390957868103691197801792497133138595398950198590709637437785950408811696238995683045338507949998344084516982315162719486584302875996405468892381416428757443559613984726124256006269740402916701441951805715256907240032755779930097012665186039688610130595881176249717196011346086430492755431312791669999541008872822851051568747966603133872324558037406936436478081034266672232849350841078175898733027979616238246570320726670980213761269817940025933299269338730185286052544227240338014710719791605997614106051611586250968227114534441555036789359369029857854412701261681004847438944581589485783162586282011019453673772551779156126205842004951071944524793389172101845384314130856510026344487976790142689979932824985982385808130291896124135299534010798541701888986417281761959014876744033947059813378441100276875700750352150049231204963731670490650814308317460073486521730647727457085150019298220242104907770632766126179188008612468659580484828171818688988998266614962893280811320605606567662533535714979872233250807080751079940712241889598873429161284586428031321168351871670028799631007450905495515311900185316847468850977602260285918874943265876134843058524263484298995600780526506687824193251725236894149616000 [132,65] -579814515181941236682772846728406703567465673339458027448751540016299985356046128927042312531739989927224029092887655160808407845668538721321886494166759002252709763907948220261074544608909756270257469885978869240428676044107595685231633551504306202777653670304172898911175106401424526028488396154194714063785472979168153768732952681798007358926665760857193617404057878267440135612687725551620924277043562607102097457424125333678673762451555861390539602858616667334918406189137328153839173998289968840723478318511598734985914278287958884059070863693340128164466445206009666799879418454438645495093278754920153539100279818873971103680616260761030149623191620484039818497724406970890997587579875613451632426224835031944926935235335690670554271563697147024199105598199122225660876118293646250182683084479219619874292512903209060187221040560547868344078384159969111295034218570942418803645586276049059764924991735218665452221067809598387435344003489864603527784490879276689107261899126987903026224774583297369514466396278006826989144092396310391179497380568654096877320914065224413861374778160617418965815930844993063371572119901481438617999845975532336850819525886740006687584889168529978229803429814681479550722643385090765753261273347581349119472836955717424443344531385263250499175497548936544500995771181136600679307677172117923944346133320092345220622979043030574381922870534594020023647155824646503989900576776447465412945667836753774367772446539222065417105658296534305335857281734506820394766012259250838425572294868734118249729684632405591965810155767833047409697941224521140423893212575039007210295139141662913499123860434739734335874947172446370355845622316341334801526607471079500692772875935058156158398129426590414268297789999753561180783669174722719106025494632242033172054537003945036297740863681275381789073984893811342241253597803840320182155384006978940654662676368272920922318263884592064031401955840917419985815809105198818432966495671916746291289227888127472563710202361185353881674875520897120392608713326107668565882940153922569660614153254195176333541140996684981548284278332060326149088576321057774578724353251611514331719090498121776613027254137792131795248015463550126820373173906359802246765614597768659895611258508871034779116824270162651861330084689290153344939007480535768002482669539390672343113327451455332742888018498299064727290990431639235296220535457680740963388776497425697700367051386700596594331354231872056611560830252785326099802337274597392054284098336386997750580450253968433711818995890459296463525625995412930999268147439120000 [132,66] 39958291706830216593975969743583812287067809125727395356657085386895890816859889224440080920753496848689704733595762028933321357209844933767784368345884533721789058716461959119644625106558351091845954971926421138229766836196147950082658770282969322335032696684502350919745641639610097907921118628761495629383961724665963498889697959452266063995024620238421518476638371992020185399150438450273772919750779260204035766643313498499834249145949804122446788647075640268823086979808348844876910804736542105671162275151190019169775645223002750912034652797683957077728833578183786436804626852900782971554609785658549130937594141026080274664355503703569292318609831977213942482646489596305475156089338926748621678297345875275484522472887258053795084645877679787967864425627268242962510378479996714495194128700497076093331078707352012495328518997354938439024426804155320985136634482269289363913892068155319570882444599963887675406824294116484719768857841611667477301522651832643226487790122762614881224220143384448779166613142633774159531266609621411822737141431287256763078946493550815794506901049218328342275798304344602877818223373737384916609941017586520656713164741209402804076190758039084442165549976043688031338840264697805229776222430969246286363637341886412861045066806507407355074731765986455042158683069405040513776655941420871221814061056120198378497253268984853386982795439588518040674318227099770693539096932675293972113928845477184800392769682423734336360426715384640718012247819709557492869684545592983534700860055774481839964735244346824492151453273391052691068474956864872471766777466870185522608143965896905695647246357801860579652968565071978740212272803101941907230421769170781714813732731526819028119108500025284411121213069780026099218765005416166511148826129585636308881326938843246015543175860654858660580653933878019546241568706704255887685538224657467153762170727431652790232218393072987187439201335161066070758877649785037102093764525258329540537462899069531792462049725098399479693173189308894615885521571046392753724319487632729607514864379844413996798812854442024855634489706532118254917595639395553911722526982252910229520079932436616424924256660812602588703069403384001626540343135018559563333981054968345238022898498408419694376668229277819844252160641463489780934452530646436076377515867371293749875938828106668454995667723438598773075575323065720273670808944522836716390997061664972508438545230850717007018256384847041177038488959190011403531212586198269471777978279975437758347976987746866699629229989131433830019161717083490691315844008760 [132,67] -2409765369960350042414338772904756321801972792530254278334074333598174438863179175528827460374575953991867369224229562696849124760776094261739853738585236991658648752987962697100721891420462452859178555030872670925749505990828201634524097864905160076905661471840555115602627935428773214997450456703353433224766824327036983898174703651497972727758924003160856521177511022863732838401100008498411376676449562619167934974078365443749324305300865470660207077773520126260952233281401434375855927379829569164233906644663411757954326730835190436955118583872662479226562575367235307744806552410497997173925970009274648901574713999222324903876219950826596967398685117028744507329120817194496498226235477311962345693442837890289861307150590356301237464310085492344063835900515825148285173378584541053757255385154835582493529795351679874255519751889217366171816351565195572236805534304853510440347417034250268858434963975237738531220601333087542118040751614819754093474529014229830265081409942691442351887076510670047070244588324413469219007963266857222321487972842646962855549020531556234990261445947883949723529697820412070849699439159124864462052859867463895196081556139867989561578292593245180457412905144821039945182350906975491658305467806881328582640656617636443711020826270178829749004725879670285515381971289986252505015664907687239198281665299309731384595382584929733516032474000750128193353804916410502261538607118533150766422734599846413922561218416751376970844284364545169809779244742207905976916326652732339405623745054274826946637595941615106613585351019910993098276576906928655186294743196513396464535996873980710656265954734616504728226631362573950679529361713695135424391906232477929586720051462271545823613876240636483086315740152568446135809528361771179412454165598999839554030925874781964451886017372427290687176709553735942634508653716448199383482382985322698841675086217467980591467269753767853683106097954340231160829169070629800547842068208928791152176208736456386936701994730518105714268881196890967420756912094219688290136344003132190875783546562732375278860582049502183795272923260466791492672008182530370611251010946461721917265734473565262363852940915001245483412254386686684775138620393137326242258258918751613259638552019088543835152267263944258369805651515411392613341084084183106066883490639286336677192121144269446336103821948984672355228315602796610798601828742276369766122978867893606176881799365851161721403437718381845372213150622481825272854289942432389860068496349061781784597486637157247402525823286884973260577570015224753457038080 [132,68] 135738031130237035274212426105077317664360251469502550633478078649853861420125103020942979013327882525514498726305682223174167389593230342090797216499798307484053008195583790695318091765338856467767199641124042843522540844911591840255577629210409608699530280376485786686118229475536480039943720828569811081909719110903780493528576965082626820860970124119455442172680758619793540122172769849660435088553493145718100724666126803587961232244423955040140970566111663738138572341730384321785163910448127440963971963430418336976986135332485755141023660190635415399010638864215933878153861589721148599555893614161145997192303727979926258371328368275250671437767895484543264444955587457995020718566146982625029630929939658760758113571338596685096321640978693421533811585036305101368719406352541328450636797299344201218685532604817175103647953481846077372832500240725210244650800577401230654164588749478229712574703070222392657667828554157405279757277592734647190614213023530785956134499351518023329282391949099174464350496656807466799802984075383632668392262605398631602165469993778635425803298084388680253932048587290884720667495552322225307825879082051768961401879162470236160024437007570036244496301006303098752611588924975055131321818286765393821339856797122307666583699940591956534244291581526724281663872378184504820400323711591671749354538444966442577287371126182643488982945220686713472618003040766980888985802696058063138631324080437583445069978390965242853688204203268602024328989576534599725189404373339161156575840420474752294108179232136292118688961770469944074922284084605822479215654794061582504554447238924532324817752188469552415337889279755216376279206950107623663832940731113143021508594581076477265624090884408699642994586423959689730864822173148113029604661504144836788980978426972922744960834735081360381053292947958436787895788627394036385527870060493456344841354721593844468699680075519543513416371676316186821876569904686940411639159032584361802051220469579079598399253228946893546586741414508130662909646981255171191502919190103221691162478781197244522467117491473347716178070827527456491341218816006607880851786674818568537393135739300142256355975211226070490867414227991924183836142965283097865645182297237607030562924665091091024269821710815948103718321824024327768632029749889104916700007104587290813813433392995243207861083023967190797935403491586105459382250135096247059671181216218677817931786009098139218409487316156499218927778461858526366076815094235987290580749646786628567901154182799492404634461711275048216490120142112878047040 [132,69] -6985118229438255308510542951358429486567625916272681322002357008736380135756257158286420024236051921521418154715367919265411980064172304871065044885499689273140242337581565012379890172273283176093274260450687512019766662459444911507525886200689115899896277432005512462399313583803535206510021863233375061103870720315556558991839359480028506918922678165228885908011574033130743024410539675714042747729139473142991212365430348498239857272006549500072906351524469283671905989461527209211681941189721058198486049723389135187268036544783551615437359142223360738362602231247296379058535847474894009492726100022405588882869491239391071445468017388044765577395554595012153391167799190097271458840187724940548952399569791712933274543132051526025203824832987033644132785279577648053133055368166387585766966827315969153218687712645485778810079795382008120506821965112647357298824417692549040088743407034719931692224832197278997386019520634652593659313571795264478080596145620552316986889831174259994041895701067119165170136918649707891779419497130175418871610524211528729902807734646130409595805931480438432254378021029026065253672167576731826434721007139459761403976552703491572932495987924802893569149105773811057246825456164628812050100863097865042807564555522289626717874336418455029725803289076283082576571686261126569534304841547483023723641280057580123009869966389034013574347088516979750460166661192593267528573956054280541478387585835682156553257664280123774844070879592157735241973340393531694569973916413881585732245544795019543229859295786465570717096435299769361482659925017895579103322717151508063924337774000386421932789361170446097933634928009457468294659353067975781370035142806261905788524068934912498255154914033590848340809862515383400440267308707780325276618912334861757923782488310278663375759968288400306191789833929987719827016817881987047817511934933077340759082379244298244743453204810574782097112311884175594522205763730063104798750819867534567427353240383885335832064353406353182766752363516657004332266875351534317600735292768168372971732323339676374256716877650678274724647697426666940799659370480289993095318065584533798196521594194700546643035588008261771032080477484899139240860787597505978510525659230343594975222907053461313423848982242358434601199112092043331025703703233086906212572826958872591481678527333757500740172502311402783890235262271633509023394410352311626107082351707860555020136886202103661245450603789022264571781825588693811274884609623672740032207969123379452491331091705432166718625726259115072770837042016128320 [132,70] 351183014994321415607252002306115762262065739361017461451035190689125037018616442102761358699428931496567115599849644778919468570864044767230935066388237983856225343186632006145775617712725464687823919021977103621320164924123420145108724764214365812241901526351909689997789089788463308903998123442765456557545932870704245953590317234848683403331145491922128699204792965509271565117934538414280046778262973290842550801727981402794907951293653528375978745506232207117173588475941458989943905585811863054716744049553281517841704187512466610342566366769852943407289786814208109835042931616746165608498713493907247419496728442472224616424848863533609106473045300668103390864829814654884655673225386928296308723137723541448039100221677343479203296842045662817851472790169387220348076611686555317274080301071412955011375110533724675478742338111846314541248746165298896513264768562745073701816141269157903210547394402008377495273084444728407627848994528934114297125486493040982169219993643295373675040095135497094194695724080020347711650887295584304537671022961803042727833341065871849267811699242365782921322713720959661235657894170120913361220036818042857587509921026444067930547753856211781574593436983380434662846477680769897769319947823144643824857081346833735299359448306569779224263139478245098747795252813994499354286565788965886565706250249768769202730733641703789547982417423598605209044041114217138155640010837244228618341660281666742447431625227522784136895070321358438208809298594913679041719324237966812705091079808502600152828055998941967019015936258968865876182531611634229406104496699996070685280556206820694609968023926674080099713864109231262628042790124896078887225808580030093955177256451284082304172957119336323523026849970885718358281746511825664060999130288121739368983327731184109517099468181643974939818337105929504449025071220786406007450529797483498288022145983956552252063524577091406879787448107104481323515744499503403382662486847388587335246211242049005025245540338165594381025411805678414356601892120533633276841238765260939289865268458610469795594707375419180147275056022152313921073317290747201954828470109265669712067614507523107498995421310175636794307091550594473193852151743680887712188049820356048131831517958495968493156015857322269233256427253959130082496303926978532143646418758206298557577334737908976485145354320189887678091293145113304472844065525810607723001498392783889508134918052727837024023548103285996254381124359943567922786216590621794253459667840897653307292320830736455411267555524747788981727595252560 [132,71] -16029792505141334637799682004225457448208537078286408971652759350692192731516020761704955588876742941611558645623199188751300977159701341996602129384324336857102897348972227799404647735293871467473709764145427725825734914590287534333159761259991644665525171256057243877604363298436170500788908784088462200266611284131769203097796782987769325224217624825907400739788858949066531757347257350963842621041871976044217480221718343208739161850369585696183403344002374164316988529644097781123710896143672183753722350060190010947441050683805924398537544915057152201021100947127729079122598228236612010907237583525626470821489298844242013573696689463409374287745222789472879456901298309308646027299639026056035255612317747462264327676853991235787755768853205402040862876078807234516252095826540719716656108040362582522002473026315643296985910505295001165276778856505595714032094956003835335734495155320365617982376849098457234506216094472008302316913497412870549523440097233267110183037049340053141915805566154185768227961590123984875006568134100838575795111351246317820135650294341286155902565944663821488871075375424031337417935190381880286000757391892034970768404327165692006203454074335909582690758323610714092842737588628735091054476324490773049379197749165123909991022643739714819729868989613787910564388629564613752144914240751747741888340447719355586636019343292954778594964474269348719804126593116656059050581812169352411420206963703406082233152943759020745914772157412924310729042945759944959758644637434601270962574921102309128593341616187602995477801971366497433965671870377454084771807328100677418164308340635980832854547895499725070882433035251000703336530624271651183158484225676970314408382247497991752865133609321508541005838026232263241801568454615551400396651093864799655946176622316574482861587876926360636360758864939642488762849863851826911935520364727496043150815228182713771648043696955136438741659395088840681913773543544526931860982822141873416776830052425007912392604133719407026274280198848846950431015852488365553136917356477803735771511498718292794184773361566577675035049510698035227273237818137224198028506179543222283433416217558535182554826640149017605898082773950699455268239663921865508808280457989898451527727822456325320477899760247810187586989526116306577199869255842489381112190985805752800380880593590349340421893359852590661830123728862816513991454841273685662003467820755094515330362643196938682081707292053291597809196171209008806641774190414509507738174061612576535193739695724751229364188312588971813521320960 [132,72] 672997368355011511029260325273796536439173251449353271280296581187076954947580098927215299588955764637784937886705016101534690901714764063439712249836466245379987480388078540313876570502329668708540480929047828980815591288025314727719470892259280408072918584464134632774959189796409163072609657191824185893555493972829835515264176634552968915005872869156605348041446349934795929648465680991288076425240623075122367402088351477501016124047670896769503857009252660732663006953579548720925157923520559180660353269871817841222839491978445833100976599911787487708292483223671323414117114233486850992339517343507002882762655131225340503773970877087239981973753078683224806188758049256268109716377291452611668305122512980490595416813215659025765858425583181601627444658421076471445401856598206820806049099887225973893172682391459106846631229473867104880226092644445805678989530316502128965766187826538703086539924904664247153383252866159027428985006424302062366635483322771627250567647907683368228049632344313278006520864434918822358015667272821794893113730270401581104179420064568789708941269127541767356797657153361854169073867145268350214851635997975504154995336368079060541977136663797009566063916450386145149133789398690007248990945311781067926883639974866564883323681516276340669381631638837739576891055494554029267229811430832444787209850240883868572320566863542003101924229407739798868250874866195052364601105194983474389525383077618315935661153073473712688017810090553707403225892721930083145359552869937789914205703647443265699380096021528519946441504076699391619324222161896618590790106993972952347735947333721375309812213268788718328656726018372626064360428088124486236969370692386227718576979721472226783900606219469791384097627632107749230807822384044361349847696758634246005680072544041057719733007566483195190744983302128116409547057984718598928571585424186536259168863959980149889696972294786548222314651187004051816587542878767666634353664654070774217012176275861111894882554952392954455256904261921048922759414449126795744425920878731015588574139278884164084443500471295624548500251412489850745062582011643095670261690164359409713279800101379034031690419452109584797457717076559360370748311806328845405588178078046458587537009145960482440266457466614535363234468635942352943078910009289161175496394813391132192922106877114220286992330402451370902490323063863124367829582780146847630051466043417212184046373092491555921968520871358933619857555467610048135806784377349278523813232534549341546985856779154699594367721852161819223200 [132,73] -22414824771008699273692233313165532706391934820806966147731195271814873729950610908870570557785532441659245386620869452579368257923025017259349547930371669041746291503445933165933839924949485253419391967723642534934806089065650239566836725227730387319167459569027316271653247079637737559164186564254422718907681958724366687749502857521626721070864809290030619201235866468768717385230993333676534297659960920908272961680236333269083462237957779402789944571084344823783219534233420414584140690223038658134699203440102908655572305928957301713625444583598906376742964642947855359842962235494263069838414721445188188684671419513982468004729569971681278218768520524560112870155921553889548181009634194278402463771539960483802705068703883407023434220724377930574666301933371124667883255276807288831089540106699423091958323350754148027628859642327134436127528019947467013488479322060556892455346633500472551615369340766872209254229126779293868375992837003977400630164519863492694609730314672469949435440309545610195360277334354819123974927702025724554202138256423455777106264950373606661061390967778413950670929806714593783224579239949773646618240840740507934857651491910561000260800425135100497712406723136929141303274826355676898754080071238768587320452064610851909659852928460542588582485368668596773767830133306619179345711912653979718026327907709507124992121963859752472243700520111857936868676402935767225900571671206158456081199288779443877657151418955268502056772718959492378610678440919955817651918337565617560068675672504485367171357027793660574508670018282552091029205470734994264813039002888922919119594518611613196676633920732645119056883350730328764595961255454789614052473399996641112705026253957584540047875346544976994082405278705011040369387117529709362327891079313955204435502552107745352101119895146351602217908116032504316954686762438912515955211475220300178795836804960384299018253493826063220072093128864474723499629435742636199869658004673818367298111980581147320751059597439762964525350749438809053696553947125510919745386579220867186007499409823817228203108582575942326657131273522973462399249199757390895835860594356153356779982604615482205159199650282436318252814989629872733754425067815883549535057059922181045948672755791086858226993392376185829684165442933102424082268051956686772718333211250233237022271190765321644361581210927970186987629666581922997114256126598617876759682696409630857672583412134979898197233301942417083408852828129680081657949350448199596235453207008594447890862354131680026362713895870933440 [132,74] 460637648720028515125154753599023652670812102347804289258247011242183724230760191345730284627671412133846624021734936008644030976156383776813253321926015640924582993491884173449580269931652744791265789111961377422171553564150817623599890147743628114027605383849743938077842360552318907557445177917568490275798858449452513784124959179634831426129878185722222960438232076667733146001678358123797393693065464777634372187635117733565805617538990866005569198200692078044573421370657909036128712271541617749110113814473626000136539546580983953908244635535413713573410933901193605168612249228547825902321675912846948781316707259624023638952222946720658472345443533239375538751219676676761474854105012753168423108582061041551859500866102888748016802653096341832327792238026828377346215264949049774727723193710507673806277293828496953283801217790952965806069230383396079041450542642850041174698538259649397657439659573358886863807093994773590252589493171818177219549376534155841773186266307773200135522893187707862223479774062755027012911551136855755574610772672231869632350138169257403615728031918215669611736796425080853094890929148840937201426862062497765920507121231454757138531905249716998889350744015843935609073651172567082110158893938298056021077118539609966856726815844507194853136670426923926159969782219870773816066482051334877010661149644605795679591873093157327786968381753741726504777004666493690039107605194881646941163856414121850440494274841289092602681816475813226844855407064178172135122060378484524305486973966438316884736965744023488861644382216780615470889916239228998800171131946225568907028717783157780275472695838237348240023548803356250537399535437405288233048837847174080023787688247568975175168775511990871315295547855235749560832056395838287547634103202598307586103224490538981215131509211218902723804827844549771799788886073740988717489229689186477930375192692276514850901767856998859342197500767114674274710779046861236729297261163492684429379220482539257287164251715215557960949146562666308637628520069011757499091335882015072455885488839302295364253239614263760092543111049188252525971525407745158408259682381582069520451015998353235110774785570852244872628810498592654070526822354299224675930774710957628391159284719575372822371538646079295429162742793505393527875302050988457238206229780044344751483826331152069019031802305112147028367804784915192582433085982977632907034612535069063699211774172006748164438982387826165591692473757334053830987715798841957626610879214339812259959992079794809651483776298300 [132,75] -8866704364488025340707017308138760305305752768029212066818803105348440451446254098747120688014483367835095069551640780365066552623565861553046921091693700302601949694722392173773243844168419977933610498473993557914345956684459873529447239683921665292665092365660690134310157513225181555848279114670273375300287386148602612933281567963889161049635999889243308242066799837006763733868983575047284191566352029584135861219808778095572686346431985349675697342516417536611307087413446668488273602704265227122673158097546204364027346252932529630713816947095924432115963071018921078486522865100680590093493581705197392430846295945957177645285740080322465819252137251789324710750173607355441383757433710281797644356692899141130811709769844808740958191872203992014074979075571291066233065646349728697444027292683529710877223777003818759455166989006056972939730340238675145458541412178679333184487559562522848523280796135158379983954046718470970814244406104353784824361205889974846776166955549060876543760800620683821014333751657295246304231410283357860929010455892522202324244740123836353169716779945034187119135752987802483594205869174715756246062964181564315940317725074258386823937324645297900845067909220268263713520535438702877975327709527887780739006872066817020480868454197946356799763072226024817369434181709488386297120884752150582901664133941987971636423819923631107530854502359414525410617645515554122718082625970634209972144242844355182250264930260195921265592586212493725540840366669409981945414937163911957230021399419857746569258166172681273853381132785459378897874199093363726740112722363314915385485697877413352991821799436695765664728358470353174595982218860511372358529455898998037779514758816371990076876491206728321144089763709321708853053033532280146937062170924704208879894540110494838519728523290702543829182785671157111520540822603266703831482185122846216571731261137422846078984092891588348561800524357135721318069006027353022862206996591049292638759822054393163616103078148451213672047905613543512377639439804308700807538006602430468810364449978474130300961027156705441827066181506321416880072812792704537084353953278384227312853312208787289148918353486276306302523482019526430746960712408296697121904017414101283817803846750709878497759623321793633735080506872782167216704352174670704115636594305187484050963093855148622702614546764979206435118486746968234048082010562651684061027228572887184456887152328926135304423559285639832781235470617813052146084276051614309715464273507608472325313427291396921230431232 [132,76] 245421116272300708392404364170119519946805668961749353452076447935415903994938946039057472648091297742048560882061929006611863362695163689558323818734005376612183281710366591450313193787573498298721593374174736190630749955840821508784523556170261588440451277270422854062966788494765171306250645735343923118386571863761037546354636924355714640130452746186110869277086562986266174464036512769329622928593428923645470850907543119920508986989015719404220090901667510308722177048223090055308203239831807594339166608560194913763886978459803638540261805228892459474615483246737169724956738435392983891721816864024580398453999200598271608256396306631734624086907148527392026307190908085479715191177820406119387307318087400916380159886856721999474636552801291979292986391346322898323153342610815487702002099381472504965827379761709559632374571717861541847648595374873790362917109054348278272137269786180860011682226957574327833050356250808081745874350877509954606991408381713455077614941271544602009934742267666663577573116632982316680343182135842935265829156687775744595153572773092780836275521693225377713476843117483635973057372423774928979228990256914542564615789105854844071105089337997276710477155631134857162776158226704338261301688474798930904020637569868816920847690790486100615654352886132468854721259316255371473814824408118333609446113956745078660307423142544358094584963981634805022356226062151528273965508584511263110392183784380527681277331018174070584392724037577121365134869000414713394588569619956232311285829828061356665519036796125339442229161431932877103012695769673398929399545915510232574289873213005302442558197559710165957730860955735152139027575802339079607963547999886789421300037921049053477094591345760695851979417152405123668346064995934744186815388319610136040007642029693875168742316491453665024522846882518717016933871928524607030628547272618759075437638809578033181467250421506541845289813167394824020821918558211342024507484273254037807979677402892052224190481487885572060273933528082388385178562471241361591707798190807849711221986745168219876898016658434181073210612021234089356391166555317634371833795304439167149825253803453372430526243404427643262323098543424564604553237814436434705718409322526595204444625336541874118284182819846833961011028985229974891064691424095904989699069058047643837337546944810754941754492516343867667156994297922651780984033136514444969974561009088156637492192209003866358217601274173570072469623532186164716428816968511346317975167441936184505016818052797242522624 [132,77] -7410149552038936110117979173951673427037596481947085967982969352069268867399987760202318051789241204472343322097510128280107916037061043742152496464488550278036521747494159867587672019070448084670671961527948948303051423556191526462517890060799512676547730992595050839958249965554047736347957696377109864517835276901255398365267316465305659883765250286498802492499125622753107961924450932235203949838497587649228980619933624776158105559274250399740692303431662019749065118019914884955125219935294812406646312629150458503428866694545405034874954271260989733313552837737687187785593219828227529133435075920892205878364221592736318195140519068102576115976690906645088509509971597813979548632966323435649779968844776413730956887797538470990377257266082097362111347419370814816434228679796526993905698034082147802117997633854016652539733022974349854859959736123886205314818234585115864765599256995368669352845474620526100749897519154780038581921238485916663888876379311966474845201848769563720621285669354492348500928243739396992961124574081894335765128298770867864946645249535339584053190526414810794269426612519649882762307003247372432566434286893499370017975185996317550368206198514215593125155163367983279536966615452917300353672166057275089940710742280133380678583195689830278846985633995773221985918184558893051361973472086738000705285496852359427733628301275492200944934125609518968818918272635715080976846569289458558026510827452616456839641965285959819014482710270963366776974633015192488824303909161969297131784577407308446842173712967513404606426229820623043982877061339622441065938055008497224474519563843235295304189336864470900124315335251240437014342567814709115651490654790013940798408482419782891446665677116585121740462232987399284405812957340718886274477034386200607159614486368437722333703657547534659282005737357514775822838486112129979085222721637860816838012900239574703898479963484748649253272987779212387424970768148633094944270087790944554177356490937355163907820358451992272590278669086979645894276796736077439810076818905998471527369900757383066167837240171388389660195265137249205493272073083877046303872169552693574911802791483860563894759063507420476940624956453062842133244150321558855443907902198329917550603721693146370429205485482339251990308960731067627808607191093794323301572316149884323025836228284513965550402802704722015994409102739950918695489784114902670665287536723772141177856151312146274084691704814514168210512274754947935674081918317268294608447335519871038736836597917322112 [132,78] 225097721347656281297944883910189436372325823343240825637402365937875512005045156065876129377454841170076688070136003954318319670758720670406391785537193822197972032853829632202621662434318592191089866405668961303738597119109501899208578612891220423531992101409285299597332403706351155114397724398181582568093060164617804954547282080051790094219636305722662177843729896679277574304322638238894908698760179355154755674654603696195270216651833435401594406197272929863365591576781351432733743032507962590992509949550972921303684278721670048555722530779032967096949883827746234797255316290878108624470800379831656470945191492118358530956096285348638970871027488863628175295359004316709559500436438972566737955543458495662425406568578208322398525086358029711018045311638488181730939796670479343568028727632244134836543034869486725037984553191639833322795220195000748741119466493820841760843627645764625561482788738277318740052847916711455209068956889277252546683500391262796420694610483126685705639384785601333871769078345484583791024007468594658023316825322393452072122560158029621646343944261433381296315071601713849552128208358968860761495458961007518270872562962035730122794462068456896179647243015029619793379643424236079048281896296201675186774338335280174468112615259419999579833705472863209989026023069772684014971907503237592811656231908729071863766040754669325991929421597910922173496040083952674407709541680667488291619125330604301811388568589856211104398877724475781839915757152906940036669308593842648302123831759443234081466875783128943430173238540502326458370361100631639580334511526848619843466324015611468745220011143721554188860812725233780736889230705046446138713556601616664922407814524485325705654026038417274521787982270176841250896365792930591429280078988042286503946246446120014001157655542719592695683273816831449953688635400953286206595867603729706862092486560892246751633889489472470792483065366651624777413311741979582685687048227551845729310987907190084385002202987613575376143410382907184937665433318676351321128195175257308805872456918598467944042502673899108229189057720042531907381448322861063989354109613130193896119037367798354731577550771489893823466450048657434780969806369718213270293325877719081489027661340789563496389906377799319860321494267770713785635376108446308342620564752714649877263207249268822996411477067032064463233656470411690566830658200552521886461689606876823004436368252409187761760603829146177147502319483788180528871867342483474253692970078371518179614894585712 [132,79] -4843975972262981413003064438522325024861792459371455434912324435138339675174583954126467238051672935954761121425519997934218118155486702060868186422117167939602731576465503511744747453532825641002540909374131225544501833452762100182765504798209767405638003231730631450743364381431191573250925182437811092958560098953092477886299644877345361525916798727835877748433435331638102565914373804186438713691525426926375889221965993478044879176024230929458407929172377451507099093735231445306363956451412608610130149413288028752986216847912209498662780976606569534456117009041777725495436086390890072907422226547560974968081313474652165780862843716463006902687931604603585555991896038139292654550223238075974881133907843625202342137043546961106076242929433740574992855892740445169439106292097350371286180497833690390388905172371141606012753990054077489595278174684892682049832895191244356529181149331823806025915548451537319116102019618174609782726762078308269644952178133140246710494261378381047880795373211109247233778738930114277297011081392607236801706007767780651192863387604055121528498616210111489508164772938438154976538676084112784524546298984809777119155178820504686330604496721983403886277008725627696464288730149647820439773104183687570740256710529326781768857839588929428619125399098916852329196861119347146942936858757364903544899720871783701517674412890967091478074845452827017505017889000774387117422399567817690044263790908541320730376054747757137029136031290888023471171736934680995050390246248289354470941888970427125885270581685780970909136461993532686859383067687277901574614137200078604115441299243714748971488960041914763317067481454729102328667030596619491276169261488243384404191106133623049736320110390828619759167558639528406888018031370467353102177201732228021573110712829131801325460254127133014705724939524589468542021634110511577560593614702783053897540458844762562004037445470652599636074749218935022295185660917082252146377046446485131739568890298710068965676046619682059150824328766203818839613637447936101899232603046713303963381796630676556195906270334617414364515305605212750115326889305966026472799597875232931305319508928416594372455379794823274451970616424889588702120595459614170210842578099283626466550583730027037371354306021011699990286198921212969835144917935443905794064535685469675971863944284903306357823338676275399979218062224347309732388584937917826107555156602235988885599890486762673889820536248639655495215330010674230240588837177060075515837625518021424717231616 [132,80] 69522145022849722323436963490189639183223989425681579381407240252262863852161095550890858460710278852040085550201321771863921112111802570849326772253845525168228648887143046649806807031744557681049298628581687727203875405937562588662317977830350215427467333666299659977710729159151455729089598066158233902149494846032397228954810437826703241782931235458195889253447151302017374164039745620059251300452759425398055414384151414784250115012133844573630203329572128658309902666197106943446549849977157497441658027331813955028126300379539804988889144769483078375070555667631244785614410425108890175947989862009759456250096740101106323936017248742841369649581568923524140139329741898562296317196028556088908424860025556015926832793389836080657683572239138818010784113493046032268443088401921060304342136542749375606513782752373756511491218135502877139608928528334244702097198625833807867722129286258479629003472761503375141651810518627583896308307823973094525464323302214753821708204897749364788950352699020985008892945043639737888320516819124731343227544052442248287882159645199941112423245952448185304309557716206703685490786956757796889035030349273343763671442700570928759433716751911586471522068366200189817160826370339292816832767505836834905268249445350485789041175998034654078236019239687276663036562207716313501956730564380590843132539660691997306329483406180282821208051140816037180576618796282594909032366005303237513285589679173026401212287293168608623671943625653082184143775576563268160964254995611818465184312195825473161089483696385244187607225131189091896221326586606904345209228461657158932149448622111348130824975614834706065699385610227915221784704229039014822777872336350235658901005165509896588288222981765043934626564580035993282554475595158787316354540969032610417295482968114575497053818189685664215877323497597658297019099798745044761883520191189637146235009971356263735897932923261446253078704359274275733615002745464257825780868592692618178550381863620390558052502349434927696318444091702141131080739416177313831625369160372338649118096745127522331551227816846780339961942991318133409959385932567288655966229602487303189553401961447430169127002987699115812273031177535608510377471248304095700949196660862387124156339950703768381621985001320712246575485342521065213810475104673342183456468342502000294185617473143539240655201531510176440420353552183821307686342474743873402978017752160364367753175652155739843069539378224557126326969490321212416993305208723190521892482338664275952096 [132,81] -460340982699520475521604950869310000389238779756766456488005990732746283477979013347308397645285026769907203186364156967699246691485427207183775502978631573132388365944372852998210877274942036983872829168218309772093034880876550967286688774822569328030718045748446977650992102940473894544269916373778712943235212397835109958778399802885183352011877491214181371861928050263523118255262796362358123207801044559545869540920335304044841840491468005220420197109072840745904359033600727374046746651653719722470719487304653443748518976003777526746268197294586705004099937936918346294666717896638561324895452355134758711909697767160968163597730560704888148870082114131805187681840367790417014774118577615635327050414790681731006717679878833883446577425606572636741088037971197491217398083610127448340579821792588038842265118639357766491586670041208495773145295479377784993900829479101312732652023919279721019754822813713254677086913874989788298683621185138839063954813876771278397796129250004426174323788502500332309838451040508889338499143704867031333321139585387501727680502138497589987639329690346798500090326653475617342918864563081774988287907338320704011062708941189213149372846518869048598505918316681114481973513024890849012546337782475462380769681487299049428847228567863623543284412679074738134886925474659894092232338139551580908906388051670236654607758338896005631763610107174191411323854801309701460580458451486002907910090098934566662192703765863514256321544527594874746057519693334977720390007160291153167678758250837627991389333924409818479463863479001817945834539391433670988968901556604455651712560488627393149117851686972248095398273543877858462230762695258438759614609941057041076409644338935327802432616755134856606771556873619431039984271985130028098365204526083406439471201188561410528619595148750550192537065468676645857243570304341552989452054400482681165278682975188169021053830471440285204103049792471767593693889841842434829968261516616157363439098780777089144073664678824701279255665744147645341010271387588042108745451634174844539938027717211864617159381026216440663019413238245040449640531144260315699982906390227105537569481381909590044097980092244210741211108769985445081387344877070613851372848657777429239097229401142173292540626288597959142152303729447668800808627396572620391620091892038336604636361436975923008593147067376903064706968006746174245551667463830112126617558801604701017300381440252648060283558706137785021378933993909281095380616880428761861888800458959680 [132,82] -6612616401405833977196160080123554523299123568619172144049361298267280688695373520322157099320015210905423600969730579928343114827207876906140519804557760821406202707067353523796260368302746642972942224686166274724611843628538139536877400639265751142929138282436956745656638890826852218784047105936231805852552519690174805425931679783631576124646796935451862413586400709759626313030442632952581963609920706104827871108513054414506207858665988677332648846958128260758882291139407407021420778478800838520691640767547858472288367384888370713912616363087534173715310874366922690725371791078780091520330033546716110065487675504009874182211278856787486164407524497903918269753119153623604538217911980305448352324546902309780067122558429109221238089264167692902149595424933853402655232288001030096985115337789004151059532157825046141358761813047150077109821485693838297680191173242340541721557444204073741515469422766847635470397260800990098989022977342757355238547128999649194889658560730445627897319056460313631773801697781327709918109098333252307918544430241432850553367087344310811740084935162160138666447881090085036006041053903207721115984390326632032443311204219643324424905801419884220948598762133960992433664320852514296555538013111930450274759122779548226261243249890893709695787650264785552149638217682826158765509241135671364024899505180419661786529902375496682916476252583796781564035111024386432586412896862909142623028463703653905113089190703700285581447724867617597045626948758858486437813923927991661689953450514724456420121834075368605290415475999507428539832301115493162225244684336715234183510539667624542009038389173949334091782545022234519235659370629302052921659469666328835063350167761197904778707869087552271097587242604039857040920563411701165213861726537959014112736896429775948312664749025988156061943300603456913286871130041966426257492043683328033616626022570490941538822902020870226735520629422272467718855935284265678629120395588973760323372273995502189914880684548217756955681235885125612417184351666184165669901000593518533418347299659012457194719404548372643407802882356014148937948773739066924744753996052571291640491268510994143099302776383260827676835582856357651412779299844571778841415077259420646453091738009663928665673953258277337124736454606014701950078763245744304975889425428428191797829666633601714514418724926439976847096007179658257896354900112687099179740381950617113617518888087051597133070272604870850956845756252514570323066729935391191162206165020 [132,83] 231464723266113482110087050065184554801999689624190556255703443327680568982419144505174980648603128746186393308734668671876125683156070442615501902419936080084790565787353984956740163801211718088709610771062000607081642594086494280113345043342102853235128410722902558068914589476206806500027559424796647480396214252108903101122294131917811452012555158041739140650621648841368449531293573135394077945041522949522358203454721459228482414659671255748177264225777309588501690017883592715761508115564034604254115365165531458046238256843716440027515885538341550042137444144143859384742796107315536537228134471846228232173851401373202143457908536042697600309186247514869394815855626008177973044335372322743506574643992662754825850492092321591367214132402611340193234913292508759469042197166817781958971936236492150804094263526759062691885848684817374879185588773375314693200419467440863690575163026463426432058605847485124103230446717455430832895193956193262879925639111149859309833867067235739361150459140046980977193604595146450992705414412105672664520887571651496380846132928874509276673098244250404586182870149742743095687963086403185357068817353960308250338919988762073558039897739430869656989495179329427014218652702653312859434827234164022461955596226326849147181936793894170515701698463141371267889866444877866323159856263037659821994190372469410349453359967930593229706572721187753966589404662508741517695632047539757095065524492102215306306971474691884704688145968659416948593780181585473204400497697151126162174407867474806683930672474374634324205209460707927803339352514578183069199465268936997958976918075390205442074964639247209429279842189171704364243840362653604250470585015586094753196995598862799926506966780680621121917119470318805340778797442996720485504928033907652688372344381030594144390454778733739834043024705986098895937566654215224391181933559258479028973750517171293674270390490875894092473047457874314238512220856714876315385872631240921636590925904474461093603329144801910012629903356985963782420546172743370595184789345046121696267266031339627756615885546292651566543621886535038065374788207506445172836105345583020148330005103503675923545721183966800160025806685639661455270071714178977601226160710343909475810573881574279844857168750440980770997008367685839096397965625770883346062013422896205643196571070987619859655530231128735598622565511982715655798674782082718078713471842030720629681108835395943888474015583744225921953341884374657957490505124298106772682624 [132,84] -2979894332348238467871945122641450545130708133346223243782355329899247683303698728127428073184919442256836314878383354659810365566004655804838334732021048726910918750544781629509428996499632652670380213357780569982694050592031268641030520806687713093635223812267360408811954810747051123498475696861584246747569932181236916980117104030002912063220828669126404673165065048538241228666961922871125406402453645341805210110928885226210950776322441589529851732699191828496742738742011524290807986723389182736299113646797301283582475249355742212271975686236606164569154922893466732952812243672161073306189872426314599150032970160328623103342258114227753415517809635830054375630850849717168508656086600545388750344673049344900553404357151098907370922242621324961945947645665613270739501718910582356143765431862754423250790670566558325619700506182813778323223270989920394527993605573174193388236513327748738336568780613521215532817532197506190085080654492403478797677515848167360061118647273973321877186722974101906335639575639876545564657402956716285394417624688497072897144450605160965242884503006656853124151575494477711142174835470495336296510271228483834023682167203587403608060376862223290893916976792230015646875380747576868713584968609700065562796427700771244923431390108892942958909865771564960645253103811512096815724541387165574139263644527135479115882929400269459787794438204790252747093590639337488157162230685066534741945126089424956843830678925829140234761272101221661430952386129666817340748352258483462187549025858827168089842637579656900293281239143023696347989006569187313727555465838675003403500720453171132076228523585334526708125437125841397769944482102346624996243891366499842335424942816889284158178827388381577183004749950028247706943045142083539613479520830371162568823978977461177440963069384999938501601435286676228439795276947994861916094830485498795737123228973318340659599587816618114915593278689175831373994182009356230711307357797006234459829617362927754515460547682682250726287096709780028550947831841927045685741731664121258335644651644246932718031390041417729619955155447019309967924765195883896300510973953112685625108843829016309773538404017787499716366340319536911937316785308895566639778621858808629509498480296321937008856228620564596614217828162915046489111929607262804880742812004167834474686088432800126943250202731044937522092433925527629878788630801235614836996752912221964127565476157337946015524677036772214944202197297272496598955200784944409248 [132,85] 14949956009109081186444360246764575568655009495734879126565549062547567977796424966166151060306892741550962824952777831792473305312312812207396651650876953671753852128662023176356842194368124020812859177069519617064972544368781510260315704442307001058477731138357061173969049987982607507372688933802323847980059837743008468778974184467877641722455617963782222638496899999950175196464398912990424231527328491008903896286075778537745586149400700604344052163906834423055497762118299062483739782380141294678366639869382063983881195370717844007760329386782701031759277996064387500839336167948366790670636294849062943186053164029751397541038589427269896727175838023096049168079687732617405196786293746883653453754155865379792038412397581590981177092614451350070356077323864624103918796954685007798084465675399115089265638014844259172397870147917756133217559819009923665240562817914309185259104205134138791883020212870705892754523414368132847541409410303479550536227573083922734627077791592029585468252518998097671951018585663120963141851726785219952876265794523740315874741257369731207969273068343374753846839572676068280289216385703564623320472114421416974695933874850278640801201710425446554717755872331826265078655334222577073340643135013099819564643818108525200261102448722205088730695590872101410551150770997533794697166328238238394019073355887414636990063166726167231945140293058725065519991394052895499556338395983504356818387430338823711189459559082117938258623060660350070168182459370403312428217143040482278443147056869329255277793405291451719668709385350011026325354065072078986634877376789940066008769017390396757179694177107488321128644669503687159450427648288002489625313582167248453428678312898362547566179741635352046147866330713216521091150914182035617372193609408377053601657616991541707243393114175311599375811903928638675712727160624052919013867581663376843101803148232656812922053005176472532057348812193836942761206678533365268020895276368320479866053169476525734519979357723275607006155261156911802345544038966822612995233900454252271742413451071916026891112756926236147318206381246774162444063811438170638455068162488221200795444451239994093471439903797044207202971037797070522421981836362952114866364378772677223193783669782328024124842611323960854515482865367163949556407503163604061619221780462272638730164747444857693897115778186325135222278272265548596477892723593342878296155375014836961092020863586730588583204964690504047517602539835187743090099522828960 [132,86] 132119783995270965909831303547487220497057093844336163205152985547729848884753101552896011770647867595823433001124477918570512699132870939372258123896485331929644088336225388781573251387171489752334989621976229865200883084982664553144168994146990645172372370395896287943672409154635633692129253836259432241676075999048380580623526009219496547713384726020748963143695458378179396400999187268840848234853483676042528494342243625298548685507843444983145485673135724139238104522747029837935193139085965445350973033164223684372581826613114410872406043199868161713074543187134898617114520068243572758819387153555404800810423198229513572100389390561188205132703825278649308504466468284888816208037528951239015362095290875478546252556692176628796747500038352384511911891126893295810164886350816408994365917878366048018501403368329863156066501708258150829367687099923098715749413672803510525533324058725545656754307399765617997057625542195153801720373097108326454548518201762269125302794598269530524999656240994473331173413930152748518602661279927181906157200462806460148931653469908586193904095187460714322000109599059144616119700209111075829310393961445886078670154804491093067813296470290104216521146024373301460571657958651738877468881018780487549438194777275222801102341106152194160365838323485497938064523074196908183810810734802048282055930815058557187192241639023968992923350503342027922982430532356052513617645073628207852699228737331186563304860246584043421940703196659465728696941040470423252478364931142754631315477792204741749321861539808394880987398742047760010146771048666678586572475533119761977223427547122665734729706252534247970229055169180654801598171245613447340655396047206910410651122484296266479690370383359105279552700647045221357638925951927823031341675824230558109313550377790958269429842849810660868449617554385324135799838567790680360139056033172712852638906253636560125991006105529877488760428209708363300359173565402403312534423594421406614777589567143963854508061473814774150673423201937530645796872546963748706381204718302544206618268981686118309405218603653467329397280792547468187554865191645139192762511961956988955653276464723823743188434630700493791258531519838452274354826881482732507929867242686992525703052173044457550074689253697573431794207063934505967033564906091017133598380867345856352990157708731675974809564210543076098518100326924612982029775930889419847980863162037062852174119157608301783059579145240080354195286675244378046198672768 [132,87] -2655715880967770472686007690310560213333264292727730937254150962710588023906824913820680716634667476340173404633471905564883921539138313528699698786071254131964593920005649792923261653881373348828489975261919098375495448257408745926960577101219326098590179656979876411133191262492195815655195447895248652073454690852878397951791716791385635712713104601672782649493708213190572659501853241109342121399183510588292059190769383470836633825713117368844360197831090510744635447196665121864759364171886129653018670363400666062774351783762275530071252479349511034518992618695897906270485944474524391249352399438107312894375587097867509472524601673499054440808603167972616259002983294610613608795590134925122546436010697303338283972566056592733484359226729907646597361942400635697680573868655393326063447762116726435521156600137482236802208943782031737440294684505510356011213106815062168542446259049655857713627492850504322170020647284094816134933116821103390521890101474915390809304254462583457534641105315836906444471693119880928885558191240730476934955637017909809749932242600782062686530273718499189390644230051136481800246809558318374840236718215173417902703491852745069273416557231071227435716606152327917761030075026351282208635361815955816503288009017902920048280519266752755289943822067233466080047052374455057894830449362991069653943358410686408065026308068873710800168000997767758219137250052673815146567144765194691517630736181732622970907398069121131330066435294318302816960245767235351626602846040591360559931603810858703410218685927524634203063667080175853152281517097151533822375103722907601469702412036634855269294485986890656708387418205199156215750226928635195576813297049482033167358559714649934997412619696890142625455548872295348262187843918667649413062045407105163128798178959787071550430512519080621569553050635563845532761663424245416566286674817261306104455737346942590605558561556282615675707550608747502008146310098784879232438430425194744066599601299762917198516718633063150130162182102201111219951056962719898695866690346217349089838814905384878436116218626294594098953628735804785341783981332001545929074088058935026644905491196965897773289840103608745000459909478718231978417745947320024934153907349094615228142760993800799874348481912589126485587419736270679553237360311166388786417440022034769716371980738980688047441216364415037854110343405451530976467101438418129592098703289774520334199550004998278232324420742692604272660260091613677963008 [132,88] 18855181401154669489017452038335551394428541798412626333278402031744103630917489786727976141613955010246518605072427870297064599365408678308563617591433610767327867574925418272248571107973765417849346854632820551739600006001539752894273494339072164646101399239049724598973960308375139806537143757590199721411724488194525990241975171035475960148946031081085555101160247400198150623873735916259813118916794719906449175890670422061122314725563374244825292410107144724289378454963556524160864532794475963038714365315928681817518381633310465792717425951351295452775215341751028433393872755580519445113527676344803422530555285283762297940736708669983190255065942838506706308042515686684548139346388339660871476200066289779516393007144451440521737459673071270480200270166467117855980253701555664385349833692094718063029869486045804825214105714581688030098108700854172059809241493690391323322749614901123362457181470160075459391095727916335128402364680161021751741065488543508966479907217236860241231641565870579619735459586501357557074197189811979734030310616719731512870481975529475425452127743407236052524602741839248595169792952205708852116247976392113971989111671428580860656854428660800477322504238487629387074033938392995126266617423403243106807938373753115398910734021949656946646217388089831181820362683400802438788502094478375937511749040902659516256816923410653016453235940916382206729196872466856760520582521319409813261136942384169906330512638706268954185767118237480855846772745311877690070334612203402928512798321992572675431607748468180578448766945885763602266230096986221954379036969674959415816403810700444468277149853284687795934619353420717690057474828149740777447507447744986422604064585682632677953728631670788594909509839272687242321880781429575026374583383954369997887796880390994529185801943822317739494957000767487687066634580154918202177182276075281854904879811450451684338685709121632732221375374625853101908136192098384396499412526617432018483924687758428652887531333220444087413752973900284740685748822768673362895889442501810925643128021474559484875567312726364236282040958277249526680209602930931432225435180320654337290377780512853566178904042383724829112035496390084596039014776658926991965194694411974940067313789206510570786969406290191047929334387456155104007721899634003037740444730129223840176059244488596608222502769524436424824037232619819681374540832961064797223334934877828263760031224727897799485798673016109472925384444574307200 [132,89] -82235457108480295783656964048916723057246256423815143181705842314424927559501038697439771243531244335831560433001171643133370769896398670747728074001378575542462042612379896603737289388010808821607126623826418022731622263741208574727950972040668722234601225824872057146406706491757452912755295965227729611991820282274312985619416005738894172502493467640360369801223258304217767148865766235099205436356377679778611761579534741101073267614513172778225574544954012257332768835485162967108239473324498866701521065668388043283572624806398253546081671849920159823954587089387819387754983889773609582989522698566678976312110207004485286501795110094695530358540911809202263523466022327282936405660264227006153277217720395879777388683638709419852537703035061170733953715859773613423692211484997446963939592226740527453368355847935646324632236355084485657830965875407006869361042598232237379422702320022559619715456879537729778307368556952583133885243559566878326853993454162897396360119649453110782023607788790861317758896322943390533151135950529387187296512874802618118836639657262158142914922035752931294760977113847863372722981604718437603097214592466289883586647219477309904411557394158632020871698165678178171432050018544717240444987952027236733638772945181426403313093823153025495649596639011637962994678623532576182469899846967061452085817199137299322965787598808460848936375201520510067012310140885258202224156909622067196490771865754208515878471206432674145836253374562443416569657210362804565704504041800448315281796182046098188815933317452864101187832866252291178611399523770237166417365683225212957532308581670347016046385218020160212946845180150298007586209585936405140184494248282196559415066208427738153706981415584940636454747875998057237498822933425520224336188236441573378814261759180221711103529517416560099339825707620964051120169945180804110435458003949936934230555762209332964287921072448644810026603006316642286455502673111523493735336374445638800499231201964098110349900862778350970850920373187419939745550297223926285551565056045470167648584519042466903851906811059862118865489370257929079038547520355455285216675835282406275603729086502181596950335557646867617995946569803014322989308908088871930199285185080591476645036149238337459557005823998463750468459228804284476472871902677760634580199956863227375860993114724145743729214790817979835622758798265773955156994304403580248877315707737685697569186767339728260526466086251609031041025993920 [132,90] 240652002191854939841511553914874414114571801059513974253854135373438800363692542006176144599659558251379501011147421913921849256192060531882084191456200533682334993657078999220183546173246596289312165807002690267376894350682080530802801732869701642686843976091750553224967599424883157604801091755421785838593417642043966120597625654919649782362739284435305733739688292823953684017140534131876184153077951780964251782280595070505002596113484335499530898635093236341187399196723746906017593960218041712881512424645436120205389086884488556948739802945132804588427381039036281777759834425186909095359099460659483536954621039171143214579342826005196399971989158592244510760378607498461337480968198713519900156576614627884460595413059170293563109473639087027378052361629634821562386824863284009074742198359041466529560201307321322461847920941902115866893173002698045682183606399951036386790455370211255365125154647522246608668860719479042019205329965018997329257841882181685905469581254574726580035628033986997310564112228721514111536881509781898096122007678981871135735358606716277397077150619986105467227240690358234898676357130106135572569401763716904706195020449369578687132673266488014223610934314880592374039878121627750578575700950136730090477084148121269085635666707347303400786783975644404018784598450936136698594940218446288040991545608854360543656029529571175680929237197538867117409667574530507460995220318247769847074957712776076930193008871690227209454641378544803542188161467823086766901238981865097690815662366600128297024158046587709999706763682952375877228457205935232537847194972092563623541216881035807350325849050164282102013068226181872100360793843448085282703920029165637791346551355009980610996624464599167735605145617696809783165352925728712898115148704253536321765581515138127582084424466812170056203636037365009974794222384067375090213317952022648079227674062210237923819788931464715749835742753031432411855469679538174150887972506929206304295867869431341524576720568915564939830355310725144232336902523080934298982564770690387725338021929406098437740510681032657776664744857209803635679197849448447125219803984445785161950712540351324757731140107812185239435115628860900637093687210755602739010055721640858617852793343686165502134078200008731467256869580034535710610511514983431144732401837929770020067938753200341841066449813602301515646688872764356514526694020617812413369206690287478677065631637935202631949677762755149970469760 [132,91] -300865716816821559485727738198339471644033022234496103554273575646529511598842407775637385868113966328087033978085610832279052703586861656161216022578721070507677630172906744836854175977068225931807262808121498526353161041737756790819552085089878381800376527400197933096149684861139550255477489611385201906471017935604790297479189770590148055376611229917517142283919236116131386934072454365834421448429305349121731714217783696275693984410315377097947091149484522254371846864314368840590444573745760334332355264721957530824959251797736478233625755442124765657539522104105668359808544902433875911758478406452097678488379491416823054755251772813434389334049597303664865942805656914936447842083136511071224125671750674456265511786311611392287315899729502150223855472044409685309705244083538982038843733006617579360315658854853029638841811346489995191985919907833568954042367481157447374071643682520456937954506112726568712824984097792149745966146451632265454908659035429836477524928537230807374393392763593158462192018891257464518434003546978365041999737451062213574353912200058827729661541955758173911597426488347805613788938737377098849883907880257260825529944558510840025708458952090278601368027620025834737234429130710427483101327466562605507238027627492423447621682971546334132060136193121002986811860807282307228764833391651354790415050955815212378963936042561876294156469657834392013141047208353361262028485312510663694667578682397989732868970020492775613361086685504957867548045659113399039278122490604923308553188499558314883361865370590880511158914468162753176547497736019843084611353345717952998425355931958739396239159575208120888737329581446599546987914522368739230356317590953839481769730744626002263830957954984550486454209900382007821341076456115932155208033576272560835935348008198587344155516544302420096177085384518098894584218041435451731154858107210688177139425578219532974269831763590286957019131362060795052283133723041319425025762244067538611107813259257355296497687716471490358525930476082480361899920474330621157411449471487294489263558671412965646738524219851778124234005748633284137241925850008280088293994250337282599598470170461649581381933717828647888805855639686541122581612512534838405403795970296855737814292856625391532862121515698685158630789228390770753626730774038328028135547234136609808383545874779164942058030912507733458124693620483517758991841318012030665027894836492903662581559492929173937953899939401097408 [132,92] 109633414915282146636626075397353726777186263094894509951590966920757703603720119410506186191395370170211170186352129397748303438774708750232216548332518477006608608068199194082020412895985979606657598166693030481305878297906308875036280436992485307292958006787487832749286981414552387256702909662589929661356935556352132686681727908734762930031316503695638490356246692379554119750160498112243164187497916056449240203789490488415468369372117477312591109407032974547375122769540828912885835174236475733757871354009247358961479171333514067829385401948890869267813189386309651235278326051476053164790761737685402095363768863855810598171966880066500719941315931366266240945693744488300828029070136594012642410895030940738157406038225739033897466973831052332341665580659665376966686580965083000002894400669709286295698735171192884962270490642261963841733007645713640835398166268503297528418879394589103091662454757109987453436151282797224530407231762790402823321240112514416419008472105542841112564283907903015697381122400903876087769760923291678400794645145485445500676621988853821306699718578717201327948067732396353916640473271019201832752491072506267807947211032453438715696412659865321752275181302087802497959557082335215036683481988656097344423271829563015384148496120837728265948336068357460362708689180454016882144387704021920319005580090796089334631644663248077410415107937873304600775644226749127524268252112718475257103317926352669931752543513359771319033098891086082337300852742531688028862574352450646670913944861869965026348824453375774031943345492475363196212309188851945556902163714508956598718688459936331638551508046717664749097431679092022443476899340950831043632987453369854926627812182922644071575898455723786718545851057379035114601964190702651650262300049655910939403527340400288166523250764698215062487126216016345069868462380080738074961009649904160244914025984850232431130583250509974859463631808739456621991089762637086206735507411350342945841492751095561376308130043865979039824515343238770492278646687612607591751110630656407891244307138429587742860560326936895400910955703996174224151075305584209145288955149349268670169296847317287791338521011030503600184404286532393469644579330213349049446808009122631052543249501425654827406154908666420808219163516125459414059676131550014595707478928699963476215408046711812170333931996510260095333897162197339537582738372692958173011083467484688758336751158910442968171829092928 [132,93] -5389580588546602563281394902902869790692694772099352040977540415827120430247118340019123422686031364590688111891422120507448486912572252353326102562828594559125803181347741372704405888616701613548123611890364410549577230619806208583360760385239832630983184088179441387345212275149963565576161405994636445631229193051943161822533858723039797444225571351449512935350167479499719121575046382807600367457256475137312218554024449411864689811293356049229526480631576350757667431852099693219963808079549248409407614331629446092503460685636556545494538479352587860342923276030589022780905922771128983403988990473109588207736815536776055661868162591984900519883262579008897970417257181878258229356329681784346831751397332941485642101909530621892336591420459838055565213001495060903947204052866914841815644929874304585855725737668386761440098899542740335738500088278062866536684374963040865478075337018075548004944628743055933122390473450805684943519813093171833862275428483845689767030320108800786563150510444027509676667593206502137202997392621625621535116143488885375178571522487590939473636323916513502031009883040509890971585354270521869207718422765682759350064518785890157698543156728031761562561928106176187923158522367840621985162877689272754466493225947773224339883314073542942523026453911980047752276599213423436725559799661305509287025664228762824953902039311538107295260509413375522747687410902155051174428493967553735039384180730769283875644458042869746045233171085887719171283866809388714455555604208512217592971393480922443656742189499179596250474263363780956457683123222432584877166616615596533546151330567701182711561161706307300607743301950641844037790168481314963974357328978299326699103420787714047873664536178770252658071350716718530631312420987037916761644703303085369346001223767303033328779053230195962092723309574130103440805128651268486585504508026675708171617712330033968713384989933830759696540772885404532278407012782622093692206865886216334525219398935038915580825890267124586306773386551327608618724665137294586437168434428863605210048675415544679044162812866164047692662801162685618543065032758878740049427806274078123964935722548699701859975480945015608054479522599620764499228565172137211659214114669233945648083881242393438539116541605189873495470350856880193707068719707559473182262222743837702836387895335747139262144151848702919030596229917975755692825261783738116857055158844870686630685471649833272419060864 [132,94] 71423338572309857628627255153918470618481181084431509103998171226389658511434832701826611034812027838088570763467646686203237119086585198674063755868794925005822302955615294609099422382647291436334791767025699443035375177038338179377046418839722540218997926806605527122325098328137209358837208841942772666045010260664833287679090679568758541518857378027101139550332772223835716347231024343098680259507156879872468642143454749652532657287411381185859692376753888169916651837201771274919533348611020645617676745638799094635927536918906007731967251229041264177773168634496531698021119802593444713258408284767323245342765534441605699426434131688134443623226563877533876719678994027279360749313166935931047312449970681477581130639992527088731220205503071531600938926638607722206999586180633718693175776996049662683721226075268963557617523692966182554801617143526417366451033424610486361489049504097610019283012990536964192933263884336223641568690721886066463893152425551424751279006044893240394963973458267886123081418173636526488769373239363591153305548608899974802758545287521079872161676502678564512875299059698775048184163273348492718469931959963843864048456641719184623267233020982291642588223568908418487351241408378933229234368747832406806342945554800280872568342045413374557426273679536093744732579739145168687494421891470525648508198231146731966453544381174570293546783008460756347457965539517924959064349918547494598644653746888444129204013207926048354466878064594450336351105477451994492149635104922322540713037552270011275387583462822448664331057529151179466907549431613201402493929278437782116071878301260785506288121604373694100321951755864155641051191196967953150812146588871058464697296219594907220992329208926269160113820227250410810249935064083991500420206082620098965487693249568611106186624072116784284609626145394862940211461007023051664006035312890820670623009248595491946344860617562205609732259165749189706094089118357892731031691792315078624508091419033695633665085789740127090377211537878668632736881067679500283666556058427795422624755086290792170826780550585316280159877973130657087478059014049747310576893713372377013570691267278700254367735992546516751561610131214346460600228637793430076827604690167056924631489942543068964717643857202338249748076527238109999432070118803930972683284217454147986966073499938494516450198847851403335454862197036169478299671251585637540729279135937085066944640656088082166228 [132,95] -359191609374848343912984831613557138918833315627458941536156538936231876723249843264656126714307668958072578639824944918264971959213514418053809869685232357718567268438844172862182109268729065377573503859883942694093186250593849918943688771393977664655338797222393509482612912547855633642234642958090240714645573616332521202808500599054506882807525313218986195708920052106970491706493026378443101864416617585110706966992120927061270528591529734438024679192050588148957246824352729484723539221297402519612089304259976013672749669365905935114059072392226647162328701536510206465874376955071025323219771806542306424887904866960662042429070841188714986258537750811531415683777959986627559298007087482113849694073028041353128747729860020427962516983748650662812397564865216214603642943078129731980647924849982974826214158678626036406108217899614452044404090879694042920608249098090594090205897140894694508782153144249649773206766470783827906282521800321164052928319757716537444107983686447127148978191251850269855232363910799474293324447109035767697751679806152767608056764717035772481902416010393918068318326643233521278463657105518381319250748460311021478230848739078650749664435160930300966786321051068101935224485764807829069505480521953097541173925665624863148569572681002014469037784393740061368397717739085809836556456944274027568236728356755986921253396146467025590700302700919417982178778517026173582533050445133287772328722548745634473391822456489769471716147116721480774431263843558197952041195647436877409431706558257146096571452182837389824973001910445184402135521371330246515656662753548478154575267446680350508106203990103722884185312194960876109031583339855059244107367136095966573309065708664446898231652412821398118581328776669155486874561707246848278473451220976726322562681275280485348264631738126569184126550827997387248778329894759428101511146384970658942864504896510122040125824107567336142886370125017455802602442823054084465075090812664923081707798619564627390922775315429288211944789199589801998113525550278042886735312563759647992355964783702169773423688526125774983956553165042066325929568225165291375587119124345628627155441027434686098743597710477376335005175108977709612708769830863610162263282221459182609489080611442093484338193457226274996072788682531193466393534170349377346254017438793261456441389451845332447565690816051613582626485578660224174465297069415286969375166118265100404716364675820544 [132,96] 1043866848036855342824425495859458282252677384149254186064139147904050084776631395964204689273336440266199209513570165923734511554212774557077042795036125150337478012140050734103092889610137576517942207101847968929661644057000398606474836185934960409613512673419909922424028046519168822132237378146831962394375611704246958497926149297413163634043720444517696193850305100016324740312702112425741076203830882145432596258389628487040371919751405824035458071332512780203339588342164496977509249398799881412904282428378180608063162939768941525350440498044549108892602903948039718045702486762150652233226056829577331744268808288915873465453849684361362804085404144288081059404651467499306732363566225137182460026621435445436740308475305726067630947883568379415344663455177232279179353858382650082407010951412860897383153214294810304822833804867067174928049355949601575429045829433489675979426532444409737793723296395517968811078637461613531811381958275460182204370301341476060698466309854387540273809397444670786694408168977986105759801815551005552645356335352924244502452380374200293086175259259959468348068001384607109346670181103859130154986035903132694465795485028971258209452543888686090800032373140337230904802739069218276090309782560514188928827735089811376292165856733017857630526727425923019864160507232897886683624126362554604439130003064690399565254811315400457761034225733181852395430552230508793738471803440540266703031443262715046403250741199968218335892203526667737819317038152954323131927188827764225450947714089978487365789758747952060960394397333345817591863273662868889567351631021333447530339457835049268301786407706641796047317971832146892681499788544112444874667236620586920856366365038967716649216717648471281107979573814065568835834307424199450807989095337083550408931213405834591002698421268074581360950824909159070178041132764900223540652832283319370915021445493194021871261874569369112973923619193070060276055641185288694083737197524202800003663950381718724994236977340490496243645526059852586726917288473378423844349304821519532975780967514486051629709987396544257496080746006810143785701451259069560297221021411012446920701229316789600243073377135624169335275186143425621992991695752041533491414810224027079142962470759163657682414024347325469673280776209405927412782629397043317601763358437290416834196019806426006766627948006114695464980325696939027885536178100995911680136883741801467151600756008 [132,97] -1463017881320535026183791568729982671050216808774335703729481678092717922695897703039279851620409438941752965536015712592679430799588680285244075821627833547636264846183614049552577065328937827386949943827790438629511559718725706486419937760511834782368787186086761167388437410473104145986844378256766620798171946917033184561968769861445004839927943645124016996467382904358562630278128918644543127203556985371865461269772522712908719359600231302219172129883225108129888420317627611310614559408568466502984046734272344948770932039681415348341282477775605587126878821646516497417090687247601535522517339908708403555260780382228065182486634828611939929225631641931622329283695276239442294202026894120577263006634153502088525121166501690243131006762524154736254396796536398820419707228394083709516699517740649043358594633072788809868787626964082502814149271331099924541748275254450032439562250246639456506425686856289203339165355462283584701785660503203502985295987925806043630729684825941531914131429180093870900425289284275492094801298764986501866351527157779334433846679854065604817096829662845850966419990425144352294868306004336065976735074911390289325503299470567541520790902294655980879473767507805786579429381730418357470454685222970908186747764645564747395933492457944159425290559963781892580098926790412783299531794570648158316276791817953481581044273678784096634467098032042465186163746155455150696891492543615818230213016667330592727461811893258479872993686211716499711063071534521830782254972624120722328082016939312132435896636139323319075242417399347962109639197849006267355318214454917615640291818369489623233836811561856405092409533748853488118504029475529842709176776542893601887070251328367083110137206024404994870962575438625512751893991245739671862928282505435995878526610494284878365314119892189893462725724034541897991179369343852853996430674414543837033153396994375972815168915490670664076013451399262207817681028518080601716958154723135345349452717184690831349920194823085052726437701913401339625355390957719957951849500317811912549786090814102604063416882126383994786913444772469860742019446480022258662534206494178032584567238332268130069416337450392174742213201399768945189682007432682253258298246084757055600407057103039779775515202337386314844248169653328036427189229065819704514117014890578098646773431213527225186124751419070218183947735757019084566624502296345199056994633514215539355056 [132,98] 531726155689528977639271581591388610099387483681632269523195475066369208710780676492430103741798332856841658653889296014567437313269992823019099535717398197119713540603858639067506164074455105338307653781938238843608974357697404768841493463411011837326745599810986965634815690645105828694163996302987881969138755898928392145231372468628676411672445359378858205522147233529764111662671728267711720415667823011086502170920562502492603087071874514261954999066925588647941649716141140697273833248189154590197589814620498619301757877325316251421484699633461555386998757307957668666099033284814442513054445111231304735017572552251999232819789014924069027472046810797314470149265683838709268424563338943993491987763062177760911212342662932183452726059455658558334882154724572544527293764255445308248496289361786866319501953092305006862882220245103026314251525950238116250317849308796662019026747884996710959321015445901323085056560039792617394710188000944505566427070815539100804264768099452692477090091886944641561678296892743637482559875778468079618727121930040496288233186720853462018481654312343369755523738540796681559650523050780736169155168270016791224423379676724280261971915360552888533918068772439615461466967090636093489026371930048640746083462706733512454710158140920043528106548549571385502391266338038592970457611564245153886512034529741689148037989983172520518137947627805167643659168594744686369382316796847002659008127955404059322298626106316301097395870527512191265400671933959790157959733384526731479676509446952542542769886126891453130974502876220957203939098518919741910149804284329301824333773877150617076997409618539703685362672698705866397515994966798543669031355380532484453339274394922821068277045562484308603457732571861603867808472602923156424466497336803239796931587303408089593340224517626880077539885428033911759599398149478815557424227058293736912578882142087717870406861811758493074334654894983581215896060842991012232596567462516003856179210326149463504890169199155648963572311468832140984490346364166002182858058004890080189678160828414349341552211930864358629017196997758177708188924657124086967376378575552844223957667707131769425224966778624739933932567295323592353587147006229590442101319202068544309793667227288708448897050005280252813087912136588596782837621950423718674368823473830032250582891655725919788480999146395190367131697613445234560760633998610904685827313506706399 [132,99] -4776136916356179631800750106684319906962757961690884893759607926247292131694268106891712555395749003068426063053812478754559434759362951076419730172244890332163046060553543557221665714718842997350116521554007940853081044687704302260957686529923125597682822483530970937128491825953148320700616478334110457017499582601946200163384809394021224253478353013895201746391106203095959736670308940091870155317392000728495536281446079150517739056253873079815619302705684858634960335932570484507814519035326347490837693386922331422236373523705655307513949203600881905376340585851401332136880215250243309877412682710830216358835128204256650022643004042390624967710814275102071564592139909658228964977973956368295234172377578746360723874173030087664064878794264024502689885706863362029664376821007822629738651884964828907362713885319376733718399171437910379178871921451631256785195485292342945265966050079430776490970504865093200247881263455798651290416709196143176630374721603593572945351718969461586219160121081981356420923921995415331700138262902574316937458917995367973099837789755798876950884828706647123160888524093514312895325260366747914593965070841533296812750133121365555039710579008591085326462487313725937091134411207159454061476138682333560674156407184639088532729262648122712452931748427888128172174402404241754312600227993875502603379692560602444874113017198018754598908824165463136557293288128919288555320391527918233759267073217777440329212909555354029031964282595659350532736620004365159114365251624572230034845035373737539972649437030504087172500790480946229012458211954730999285862336297358720795553307939155357546980228716076122721226896286977944113735626692627259228040179802002521567509618792345128382627683328049437642608131786097213042252699090546420581997923254294655385442419645317906571108025870744571147604981226892574835541078439651905286579153891519729082877773819838328034599780873195154072631513787802708793867722663829132772849569648332500772382328391070745445402585043837299041402383336567290483815814951975905136996296052480487655440228169486458861536734472646894169213314337935368771998003224664706501862606145194300773361312183573492932397328381511670252805407420690133866963276822517714551668716563494184725853310839663095261851975547109204857905756000157738690252801790718990286300793609273701895751988632400938680786483123067282370555980801160610537864511040845733361978656032 [132,100] -5730842017228817271713984633991513317851160767538474206273551099531164942260082624928904325189575901479611516844589203275188497671822977287311979321636738516138985315360651435943684906724028025115397775420812588547215449024796326095374248012049849661651324953985885658944197574914358397460874038866146577277484792268004647732200381448581820856463296501484286316916141819634159418199811432618070049514258200144617796402575970244234845301922574630351082535112272799661314568236895240432421062178238559165936197283449783892382911961858779561618675971097935873117343239051295513019486916014315743337743805395493989656714005362859462953093939914359103188147481427861996168882574891093278523203806726649839906941604743458275860911662808151096933677098150614656575072450316804860679747627854554875591247400485172383503322898126385521612009232288591956369876507227193366061906128438272468134230320718412689252619722695832004512084655698695043321304821329033292902294904398749694689572169578277736475544729726801822376593588657220626817129629733762137029569732462717767593426326632636467739177856309370615263331402855894746009656710205665927098737589011773422910737483706798800202858825741074754717543948086706111874481354749681848292016126854987517525836263043184417946717030415863270664841537356274930746476346921312787370976111003591203823775155766350280482790876818916915165421896825933983984237300563692367820154381308612757514330579102572955263905535534590278124341629826026367457808753615975191953701471183207030789233494086368778902142566151748105865422783554652554293382515152948914747912139227085596355125009353702421250917581394967554345092044918730566414292481419379895561618733379700958611740503214068173256678735930928719449941448030148858623386695946902151857143664503368561319916905471808264631677232532883521846589663291404277954370947228636421913335411873654416659587446494130358762950431280948205050655786773359972200040299862235464008412267046747090796184507303638307138780334477279540996223387877006820448789153591964681277951342852005107969984879741057073613093202801030082568764204424180779899930878592196388240774360301581117109977641205367281780820766816608865202022001389583160019568838051681386655656767057535655788968373109059556049012283313534746616028647117569493155305944897247366705120841139762503864274745343738719784717099419945072949697390538127019785191012085951504095616 [132,101] -22959979026961308111800408882125293355760991590992955108087989706795772415478103981651348357583937975154658891622422761422274093409896715226934814013762794660097675223301441217360676051973705395531600752505008988424593021715960378735596590321136445091351184198302970665859325516023003255562632636929278614595215380945516264631249722483879031929044766901882964675229746157634587074647901766006437925597235260623472595804685380613605115453090452409817753098149763659487894141263955567501413665402071846990277232702373457091965100912823898235947577984009904610763108748391404692636443633961861755543564550330890007611593884749651642315071289073501580179429738456703737201238495949479743191914152340691825212749289452837058352909047343456103584393925871704022562443877446929544337024051844626840241449340072076992518654245565221093841838104797296206741834920527755703167973945308895028773901546084288880421565237920771875892680909554785430588433202829089918829276917095796565717695235341261376933903574100275101196897246460056612136912790143663826792114956186004766845387818710338196644911500531670152550162722671790792724860292823167416728828972071644474590224017531871703535861777301270939271734604562680797795053013545622691674571905018655983620480715402750674598577477067248982312793275281921539782363716604982832580311489390575168779629388125397806237340982987326365915004368831599189564168486106532523170877371402635179211499465629504722063671443414717532477982287744472844535955278627553245804119764421301008233988227673801707001952353378516087180259276256391129328124217383487580817992933347514249994253433322826780402556635068873713925406078087212927616817850704068796221931198970624645067858923832259655830876981130352626425045568418209064202572606223861759195067751466901122143687547553668586146805036541330832630220050351576425230466783450473429380289522475073742751930944169240276916612659550531076565493132936660548331300077049059645031080362077241962884335448907012623085839804931661384275573763723929016719815131005502749136715152435032748504876628220883966109867401683630468638004123793712570611573182657839845912222226399304392911921960624432335435981382328878217946892152096940406935094413886045823434941911743637232712801678122927598270527412909170120537856855993467041903282327389570548185103509845440265779411035350950906029488156075529575177609114695777217827587846351649792 [132,102] 66311801538625711309330454933654495549758218733059171605607618896725052046602356147017451369306844071007770297951915920902094687169197789051491453482037884981333513984374295203522873913910127992154978064284072488306456185419745537355261845160737977461961459009338144916428383114515930321535684675426418782307455214697069561693997169329839449976764928012230304678469615419981207012117836816304348125625837298610402592799509561391683754074575881617435482662309491504256742491904829719677347439856786088726913294141043606699219345934978180615429386296510768514074724472646214228684004843513718791803686490251870349715053241515956867423034072082781534815213314698926608527264295971121482382918647569437833440575186571188194832057408367013772000503524326822818772478167116050351789623278459288969952065359131370147220991355728406910248735207427815400340959397004799048955272853162928135338247387057740829117976494694292483362424368198667761407420373547341958379585923810599419454855299443012266330095897383083795242311609599097391722938085704054325564637146039824179770591740554345480314934167504974282933178054456220220978355416922318770534302913727641893431390718270926325979416803936381133064338041629568422187021470070823491712734220368581420828004808596456309612894858035231929402051220378015490294007605965466063216503468288740800574704423979366436805151102207537638081401912451007092632005913624778249961245535608278729038188100308227023859593575695413139305402648914333413894772013825884032851440233886893988678495750763996591028993820634330657170032974371344341184373894405917947618724291592402184609033260418755577688080296627067035636578362380075169302048354942831393629109846536966605722005142013343261194252215319441796754260692830546867538426846068555519387641299880071398211246846558229239590483061062259735538844262043168579995872862765288637927596988814780037355910609138559811546398956756616579681779743516768774915060825802370129203548486270251498484940475216545172386818602045191845607425935866102922261964720898912458634489126250106799381682608114728196564320744459471344384759817709940301771020345368529371446105102491505348419888850446861653595819068008480502379364001055210460464256524746622021492747332725667470135696592748142538534871412455031490159327533361774745426296646402031628973215119480331263190843260056007007196762646366617185538286560399952418998172509416 [132,103] 304412510558500987816220647367595548424076828113352593021167630199793381928401558820103048627455398199044851784476306787140633090787528099822577559693645246270645485763211739533638984632626675010284425925948429655810158578620525543651354969987131258242256144034186449503589781344335893282555487973443116728143203665267500422384213360797718108259676089451275772945722604917327453944172781413620142459844398888349306735120290586597291858039386829751863933120199816121298351699097906384044558433732102461227363470573194032361325773711543127696516588508605858529251700092574505408406448450778535151456089317799354496734866942772408208576172425532806008649245577244392328127780209909764706878881763225041609010677125577901604249922382951199631466030519671327093604933536702575740207450086991985283611810495338159316283460508284702739649229391985134327474812462744436613893433825938275726927948072843866686117993491545626497389834185781188677267021175184361377526553622164221632499527507160394909606167225336010897550686890040668021575816811684897559097010733896431474941870589826058221812521492338152612830455058131875636224718751567355696703647175684667113539114493808386810575015395322034141226086188996148171751443738141272249561557813276677737229222625808086901090824932626613763762174209165349519932541581955836298342246664658456908918671489873430358194097051290414063363006206657196268872563213778036918012619476961383353972856694260227248885930855491726330752865978741799637127462849389148180483879143269591145962841856684861937612902974868080796692344539878526290108252822298820868189091748024635805901357961998291334570492336486489746308524990494939126041489288707502170167094926361349135791265353190705970781906602539766739571208341661699913827444346048719625963409344034528982784324507607929305959012248330999755112844453026319115215595240728780714783993280161191134136664336653423215918519831833179994654050774032887469539773495267791141101296817062838615440237482794517814939881805892475250843536881288899845292177545642163605059355703051925793286588541842324643637556405611434115361621733483243450425500024324501231229119522980818242352874151725779969784233050728018934289388597921279490942570431045726215656929113901667876099151663454186132049215505763737310917950238690803930035466596250892056071112828964423012135624161282709032376004099265933700580562382665787096614976 [132,104] 394554551575287121703019404682132941118338829176493493654722878760653397921884057530478608809067597749031676704044041316525207900199133827920486833076311492209090667700802928287866961178623772432088133202286278557401246199952912631341454896441952556850903863391575381057216229229017182546581724234338150672152171343545243569299667660553218058567895633471204748846750809852603471813375084913856882313003257743858612146478205560011321375737703800481766220793059028298818202116190700101612320374040663948015680298927826698813705547739133576289397448780379536475323541546317268181127287977933253924556032659889882977100647270215134190278966658065233649272727141911328121485993758625808023938215871812723683638045294434476741314520549594874422736192065401665538529669498583427372464370267513260021052768162422839644119893567112964755396706235060980068302423744567565074244899212366584536658012445611810412395152905468560672852621847908013215449925818122064302966457195444926733026930678183737535362523102919554929393289712683221315295465460559171593705940077431658253356710555207193525587643699779684125006522893908349680772857549398048461079804574053633381041394416928808477972126491426367994369283982802025651904276925072640526941725593947284693773600179839802158999009928792902650568036367019390908977284493570814448646052734837477347570611051115049852225009621863009352507757779273718730204892944410828320991727701709680680895649973954467223230825490603654721421878726741652742394908502760409031102061705999186636704061029949053108894489335225819053271074488705734461299551719092058370771217337456205799550767600591355454685908506733217839746115737940004915759199780878436439793154913684260946655391047076028456017257022954268521159341993335139415064734137121855013687987953788392748594939927709448670675357775461969259231317589317842962084422476603319081106303729515989440932061136926550402507768305019770950498187415570823177681262387863698485207930851121897361463280476884114755371412762701031136016651731612372593075930855121718744617993733531702214916632958737036785882322392761249550172027365564121151729488135082715539542743966713756062172587075800047309543863750586226385335436056893649937402121513413674634900906298034654524483455396521899842417709036017601094598256429468138451481176335180426897721404286880272433007790319605825453529454387047388638400021080378410384 [132,105] 350354354906277669698859873402724577129626444368092749223217333253525791827522602478426247304567459482693595164731534159424960974006431123549046074656391800920832386687650308774558970869798706004362084954592773042813201255860707490949613789974545211764100054599467036382171034435903623635522110865562623859492076446779689508506577549511224124576877618540583828735229822475610143902828505305644989640904838914674956710853161780881900466043366039162633133401091476208691959696224631671571518149704976801133666627697221059612898563255351836893874293051628679205720427031076190091885508906247520515899696757390665685682907499404731539766858054409918181235118848199812292558260557367024665889979293973253543715643235536553996171644027474117837551442408020933838909043642079349470076422619915312472911135994373598476450032360990008105236672544929259439701987700161836247248178067567974087974268703566158850709808290849358211443079499599654490654109488110478702091398104181970296927806395046439762365741508082790353752386084147442029172338119165913440294611076991665786253300970320274168906443720055374490927589602380829493842248397911493692453638495014242272648208281182162050722772954217471683903988387566936739199585455688130576934210476766101566715690788002139888767200956380489736933471926913322519280330394988791282188391083517526006179913258459686138497216687791146546968583263076491110867652310825213098752643000885033784776417496118905637395712856771021961938394350322636844216798847678252614332268541225567392112323819104816803088642140953118207922559978548110410792540824376889332658209318829609575478955564571829913779397047044418831399658721270598249590662273519267393223429695557748215818096238484960527478795756238187781262570152667396258776423621896255211641070736497180222688554007291661823779131735463835443987343137824540309228139483768615703287119047681228073151421127390067466141274106491767176353258903448454251612803356359647045962576654786210068175561406360019239140334223999793696141254283258796570863063319622500326477564197828774949133929900035658216985218643123907568280299381625811840552919129892891617762571255713644849376495674803124350452938345469310017078647539721039240663660804582464643000782837759708079941156774686903126292745362094485038234371080750448907670027363857810987653565743861344621122966756474996061831801476293270740312290017904 [132,106] 306397465573833419425385824003130068067252449251968725309882536498840094736549137124130102619224920305181358090682170103651732692386311664656309134565833817493161021520795493307257903938040173403594651768808514513795010214031414479443832824831942611336674508481061575668687857165661275385113980634024426400485852262797458869458403996618811555116929067043027789827166677504187045447519742964362517097843156607489095987561955798286078431530727514197520434730619131699663002241150112177974648531310346927312912087688031724721556378555516730712782225282180382746598078707040147397753265658216673173890501809050696183363862432982813815518044388227783594263229993679106227547777011122127852139584730725719703055545570577370846152818693418899572123832230161751662632571293369574341410580325266412310647034671063423486275624981755585487557627953933248744922774440468290128768853296494315829845225579343450963721646034009857916677966448544832188462009042575844236123819545715363709526596629732904816335830455810639175515965548735035189925349906255135129654028791920418671249894242865886013801877629948256271527535449242064191729044799099377905223699341864975814269644069041188784614469305595455997766982643872533379796873759202802094837485775857317299565614489426798763587700238724294836378407030722809831905833362089176387065214868378283178622852201346645817990477072448731720507078243747942857646288645339796180662560428618771027258642717371486515198222775740702551705456746532728222674789457657923391069860258903255737246949358156979334998389652047981909688519026211697982269845142244294247369359064291742786801441718514107562657516565710772070010375156878709388307602843373026403090125260022701470821329924817070604229306491102408430664705862939520768125955239573589235735233618939470168729292896885138824759278851346014085415036999316170655554284179244913673466655754109265248732710490610075669285145952629582167131671069115125852241245737170804779219445961774595806290224597139119038357888045678840545837283710162429057084363626437642091809692950087080529966788874543120959081856605895770395410144711913772579700924418689210711116004008692072088672214688986543680551098186599175065779993410266567876610849978011719930239289840450298218705416733939019828813312739549508952478831187034076630666887257243271729072555964901093571009357154795435271740029785385169963627158 [132,107] 229836611671188194375973129300582082269540857930190983586931554357529325685736033267345148624568795604539734268171080153887904450258702621666578564919868963943705652774248492201281677071086617493025757214864033341865337846103498628846431583569764862813207504512249777387562618500098729625631514554135537930364460543011742150269105762292670008648840485728368950202932197938567472144591591120285641087607602968731747917170169367945123838404634748143447655185279245998308063559079613018464638366470108997876437934340142249460545960991430745652820213696790471357536880914172450555618408085793055924137896579457146483607865499307516516430576872896787648847062451951731425300930379394909867315442821754139099097453120774130447899032091240746434082487575061305236638244868821013369164232838178712432548007267494902624156791265690949807873458986715471179398052666272760551443453289989966595776953919177286087701597939095762153582576378275043465256389399831474197235615271688436541286907632552675273660424089876702781053861341905125591535368857639706103183776947761611799495157047805476003707502311917171982408859341550097041543403527473650995407401833104805381872535633882999636767206208451398645022958990091070244212415498448595427562600772681475668504120011349163456807521400713597553866871386038904983720330200419341384866907999854597388753518600923491839423716888153584875027424185637804546657883216685758847639782648998771460661480676959510456443212790637037487242508683120447261392699958303656879225248673488840891934872492773192159358960827244135373346185703494337303973736418730129238509692601223805052624133585545233786419567514743389934409954722392561844274935983712614710300672059140328556493072022572559692112980458394769368300546493757396255899807167736485531640851133696120411248558570348641120477185392435101455337295028358333776630492672054071295468209047138147560198162617088194592362753203179374559422485705866740527082033495090656533470263654232350390362728352415192210576494210766754230432357928356094969292394597153551768704892023092718019942852778156286296074975396588823176143390569367621166241474725807353391105256196140643031788568061931482827347885443691776818546485480985648025618223710719217811815866498834273405167589426399116167039450006065226484172956800197934690551097943832690504124459576317595064869674518099903714410106235535671264 [132,108] 158478170305023611710598467253714614341247217821762791225263971393467259518646672910791796520293433543470506114319276767500895910640841908185441926572900086014224647304908442401624116490336745411381884280259470625997967592737682336193349125160319921738057872872170082052905376169525773926479002960378113824784151295240157212342731887304974294644954343034966488264315572104448923574663845673874980033269933135952762959411830946698604305767009760416994183304033302614759180371878445091600976200403265375042513365708161260987222327881645679240619927159865744274630512246870766164716191610966873084795880153557178918920381027711002590856393241485740493040536777095823187938822497488600970242371986690666034682380633937093543685042729242402412327122899806652486531328236929246663783692404419709985103593761926041881456713645237301913325611030770651017634204555719520877888342805182546731580427508126925094856860492556057256146917011498878947401587498277212345106588667456616701100531635706261249733255616836466225172889933006663508970934724578374478260099546507712350545636813780018284626718996335740824792948653161951011105317038677170237907401528085813065675984627479598473558351473274384157665034480220838409662522645457514968911502026826251081910626203552916883552503763663117689717943947324223601726121714144410494791412783762084137624990251112409962208037160308778986883834132111533171999509084936253843407583933801564068078151254478862473819415294478262802427691847932642931213551179315837887146364811400567143941301855463631487517915472746217423162569664149406313182259318299330738300888367912818105228044197107096246757726570045884097803283924586187486306192637060595956860988455548890318874754504147382284133819174195509261344392875079266785236218384302395510671563908770072724744011919565854191943725222241656370357552412964591547462722104370872601581806322415802867090130814886726471307640029124888233368687675574279053860063472568747368327842740897080960064165640788893172685415655663129823011548914441016602174698606551511767407503793227282363458543507404402018698277532598354708908027507440428231663099240325142318583254493922817160994231477066133304285029549549320760090609850576540224971379469798141881273622462557121253727007778813162091288115427946736988064035084525338442422190775766130747504741640355983273161331427914438965330352307848 [132,109] 33407531012612569648804931293212453884297062708614760185262258179103465965565582907864967100441815460584018364346817506670771154446645370971726093512116735764750900510524882488872931290167455444638504528360090663322551766098486189130828655839058025314271253613205534632725412279709338910593822997224361367856302949684394330664006438678965114876263707471319032174356870574146614849144192965686317710884713757581515004461909252485099131480050041618886859477503642467033531762134936706600388637120253750860842454929903657773057935639400613276038735785815201318167758396749857177220487040517973585935215943778760977697303339704042500623478285473464802618503467174765274791151557450294961407300977332825781571425024665809728422461132498567626593622769758228747882974370231976113898662930448208811491175974294538357799996826168287237778970460291982158253550798205157314253599306206274523815079752278942144714039419729218749858650769281853956920556444729918672306572590665032483536250462516358462362390601374193476898772818735067702083215795573491286536686449718001024101899412289097138291487834692092791963075635043379166241798908688061641750996110304906643124909489361145312247282436777953330362504033334728532605086611332325556614479445892257219216497699574673200772413257793681457383746042540044059129505806587274704995561633292139648112024214926267277008527748646220810127847727352547710837000708104171276190510407723851798652332344919417723849998369575471828515971549477161756894592735965257447132853945152090458799818305349423832070356329507172505418202255848777171567435609657375034123385728071460448143356917744397507198937088465877123658527812105810761896362696190408685871462161563293590819204944803160014422838112536625166864118321479483768112165140413721590133213797473998371125348701019281374587480958050499899611477202241558876849048209632251671111028281270671238954762035963033558086228186317836804271849409668231179322186843208796257401090209563469564196529478644221691985012303215178767438879777253574127658633753511831001409856030790351197916028090505054123261451205371045826536731537216038040830735617426591058574732563150281646513707958396682405046434813984080409098874098832862869883197005524096754132105731404925567151399058219011603913870056082784057516890185353110367662466547336660241070053490307271100008093611146663063388216 [132,110] 9402455447961171842832661341059924922823143663674595769016609955693163100191848512362056658609730339225351508873942547760487000807789739026876623354309159164033597943305832051673463728294900535096438769472322870050064827067241194827683817953647040553757686619121517475686662537993430482895216879947833039038764135036622053965459123210278437842309379304998644839127112894454419348916502463853634493254109722857095761750600353060108410077136780960279697333179336469609655148627359404014964310554382768664133220646071388219721895462993187506858763123656349184052916917166813011722057599670818092442744221246409115872030488431640031516929888171611115111628932253036062303285881198852103995276913856412922824529885625425733687039266224118932712110332898087595097319291404467648908786752911706878185149931126175498701430237639690260998879249355505967246615474542978995584713087141796096687278375763491627404192546893939122010054430378247027409980419068418082159117839629060621236136937448807453981397254773432099332622234130801825221267676345235554972571991495664669805241052622454743313297025867196482060058980823033134368760768604290830906269935889465759532266535409366520296968059949512497500276449316469742641929675296098053288582674482617366083432704978818793231037704376673064776767075128749002737739366438334265317052793225277185500908608270395639394413182756429762672256137666700179895358783375230686711539721449622840872546614430630025216588271731552001253314906004419145544348639654983921758976655229567627725031169962906010975055043105181791692135063747011781439146986215998402553537108924664684010524941027491255139274099738568913259053243883573889342968005908642196919566870640285263796048092267319685670901103400731101080643148049874136819086620406778652466925843556910572940977755453003674118011655928114448607836043865693744308581408981221250425137562977830454955113608957033199965475409564873807262002438479458988360235197104667578729108342599111555321244354603072622325390334644093495914542650360309867746439130178078878743561929046660511523309063984283105679279876804901709694030699549810708108890479844410934393036568607160627339367900770825980135664556145126677603333245515062901896276316702932408013624652378731674016619744884654289931024914457210864014384276943370013747873227211288886446128330550042223478773546801377860 [132,111] 1626978157570040897614533285914356581927322004820570978656667980842796974051431475897995895800646404641690909491297526464406509009381434744532582409786206567418887546318907861918960765468869650597384342348335899983477228803999576769250199549361777291177803054323884667341484186746504904962657526293952919359207554562309861441069713487863314633632824393581950228089965600548741419876209543568703379933748281621926863602262973670016989595225224253557070310188611163487168093669929399360114527600077078815488119877502667011817344108166267694855420120235591277464174936203382778173515384754138936573624515089336659853164017176402421881686454414480350167571179708516599893404478782869287319357580854661232322774812618865769457276924409716654262630539679347263958895528010023209887296377300879359954516588965748514275942511683867477104286752652624150511442470882462909105814326532038181638464211233576823353363886238137775299091899923276626208550977117489683991496372146940000368560789179178585739228577908333147113651224054208298234455855944156627094224395940513476195079539029955899772012931723375034142820937476515041184148427870902360519584757198497090350750950296936771545269975982098729545061248436163226172989848658847101979119748612435888785470878386028703775965756281175697330137367841030880664738330202170953847426268245678719676209320874797938536254544671621062427499127013994165026230483406201346903239898492687720456868177700696049203928807538018180006960427285198236177337058805579236313051883758652739954021634683937653456142210169636005353272162733945703222882408952927445190606038084539681380535739808730079425547136452522514868487347209455015920001871590820908447466259491983906173266905621958949199360572829279648706542226000672906012186743502363594527280473963725588940498500111664362738542994875515780053278698958073125984272646556511298294083044607805799434967035549345971263093608962987577488367261510428775580313643620450470176832020328567841499615856375094020891208612994764464195298128867075761251878795310774391619050006634081853529229849410953876047530326420465258208359282842942837574520022579605564754222298424066885589548604614638147019467642689195725137773208372753835408105285585023354228803237897880511352648813535873938130129787194236830619193896604835401304673092777306186693564636128408779549140079744 [132,112] 977766505228579252321262530870515736796705501827133331392649273850783832276969638571682270828488895779054288791655207172775331142057192378077734811813351565400000811325888786662607561956487561877040853621186415697922811936226166616909958139748860500644558967901554489691944528655127201229871143917127340014677065026637418627448902790641655115010096831006905160618869375632002188325718344120899487346146575202303518940529769143077712840515848178957601086159687142454586394654435683649000580902267196836081586431138571888600105240335307451817189930587239138378848691966213420830636206479992408571322781331665798744075948054271836502144063592120894396577972304504614521050905769325948638633958139204543285244919927561887686078887287739116063126520456325032884011720066398391758556855223269108556309956461417593543791575917070167970726021390326912943050673092868424048475033495360800125407041258462071496752900679804300480869421138688736000878689975891210475825786013234832457446285125432295555335499864591706480525520982882890331728069147183253829302020176171978012507070623326831286649863256575854729463930738969011793445938344784847866433328539709895917740758997628379390596449846565306780829595043442900572351774576143243941567798695736609316333689536192732133028816108623643441861919107266978169297190759752836864209162248513297209134148944698701702413025384528811460851225516280457305583847972093605272539475613757092708195386874473080341150205894939236565728918553249427135462221401619476940059909221237137764195947361129164632262215241480712617060234121392833724379348139382493321659768933500817912294802805373045084125770309720818484410168398379941339423213434134417999966435177237511914205294580130251987300707462569581269171449379925038336640064163605524061360328816148766330224425660295114111876398385953377156638440888867144881243587035409366923962526919549108486533625206578465651523111846437489236667608670390649120053388716451425870542057541199616504344127013875153388287533285385869977334570130257564298153059462138829415388306151228482418747460363510458313039470219475647454063198093220024640592927707845214388061073668762841923918461265426622152308776619762671224032949034812170421558701744924979973750013787297131957776243541304465000958552937663410407203519858598398352481787548246157752694924658771266022408 [132,113] 157300381985808741375467719499911351487405554625654525959999548598041232251432655306610405382432301741996137465157517783025520233233563320446064152771812860890794881253978675325599688817718572053418631563362650792522626098676973012449303646178413439960030690819236118473640195952711158202284450847636602498605609850056318866183284737526565786213223978202367334834496624201644046295775620882291866145811745655722274350541869877918622586255200532311573823741883615936764074652413881530189023854777312759784914042319138734865187819082781577203224471683003153905415410107769469736441542442096367091206522186498651017752117154199317584926010108574990097345547201530533081902991537570663192546457262838957943077162375057608768956085085956508285860957275194588045600406749393001775701303226242780698972248789891128702445975495360411651239139104085153204038621319682925889042804328649645739844819576327274307227817849458216862652313087741742341690204893362708351973137022894531832787954820468424706275367261522909627772090234805703927458140500944374556758378581522432498146052671540351460272308976916948952765923722666871879461779755096120369202641252686015531414519557630053299130539937637263369414148629893061037970418139669963790539510508662470582107016520739910353567851355655706483073011147125197329108111151591085444201486217372058361653749086655669964719909633030898926336553264670452884627941573376287131641376736738669283425194213632145076953078233273495465652850872427740966889802824176583417088478710830693873129555149540999759979199934995889080317411675718433698603828358037726826795320217484743350655129647782670922989902056529965545955013839990192104403956750193222953858907911599117990803199140476897513164840585773930208031655964727172471685245429738295696157095629867412285598142391758688221293402835283859854996103298872845382329726357358425698739340926509651542650080629356171036510307520317489884353086251421905275464883098796905886872105433324014569951354256845181720486388467066165421048947129516483767165183627744115283065020090092189763850378654368634196461431193314692843428495935550344207635618076418798642015604593692169987230841394659875473050692879720110509979853660983244904258445655440130185469207984899337551058458795316471900830734274744612063455035747808598240821399626386817793694352590771152 [132,114] 7400682769112349735440526210381470659237125140272739735603819790899678850318088621556024411204661008347780466283724708309693105655131820428817356573317633890280668940570523671809156512023202083853473599937017708600958066199680306473623572415857800870310271302100324927183373999128423068070681341963958953486297434052260431781347639298289358809392654085648932775423375892152028420034836716497079348334743780222397233526611506325351814661614903225360606942536976523550568056197009935788984133177144651416202577206344211936891770110030884629851338384073036070045202497709855759146426189675064768859614137200562863918038468214493935274089562834953397769889112916199310670568677643192330773881847900583905441517956435030467432278042925610554614582796024769644429434239079567940814645156572710690792589882442886120921100568633659016880739750063402699786203120321893116619063262431804936740357221468918559505745282397673661692550750541207072148440806849681769191036225868553128102403883909140054473351761433122407720956847159192066246362518466658492820054196235219155475719870685138976754276448256906787379194781861367173226812921078363470930370847946237051228726084093957977680547474275240150455739055743899949425043551941266624470566885158087797004846004336966372057391239872082759365668941514951548806284010061761735022460797573369897314386405651644274069578466676981027256735004617790333336646429404372810220337738674842529645595933122589737279146984106901308725375415077360418966780171737243627751810999632475091739536336316120295172642341664795858157666363314848222937575165862213618007133401718632990389729376651169184880660390750886069949290016144642827518823513394930941926910003398960276437855293791655331554350174062107494148460899718419442184044648161950850327947409547294116724728405276762299405915978142507787413822473662147290841063946651299100798748788015201213763878527899165960541478574500310461915810072804672548958573563748518831181770295770412157806213611873785539746760569616217118807394843676919857512603969729479195088207541377249100993020970609960979107260491793217586862333751973591556726408730960798391208710823453549500838769671427914966442736553609986034532051865628988475648816272504954595854698916837092700008876502147269769366146341756111965916016291667058473906069172142738146509856211 [132,115] 69795270396088785747995250485605201216552465629676467083158786412015063181398894532449825978407703429829328361451705594617982450435188128103578560522504609848367194211300172734888125404369783271507148687711857824060119702011817029057636508148817474378961797704325728148208162001271782189357886423706766711060054764938458911534857308965627429537609946365398959993248079888608861761551437281465157432025031777432306563650233134837379697058336458511317156641724741691649893464792604605237257250541893368109788729090558686774207458470437624992612237200166730397449008422399743076085264001338530049609278208548853179382147667754484149245874886065280626114055069911103710053164821666650464861625944302360710349153601431093525552065906917127215682344968218228606828618499566615813305459689899577243559449741847349016438017440168587032961314913177885557743058336747514488056726946335920293669966171583359303977315564814691592005038273311885760344307949879431982445408420979446047220047404010145889211484321413434014575141702055719126433858153247679116419390626628816331791061195822628621635613342668909459332951956503006234978753755198651666477366410314113801212359647233747106261781083050518859877385007116333194627814080108547490818779384477100422188497033490966683424311300840031355905190393948805600311108011881856508749386248517849491860918708333898678246289649217921830776435533894495269067269500827192902141060419822357251586598112213794755190149973875831051761908682975871566090930669824956831084244065084713560095784184011821897181875952798001479755864132884290913198618125061719936874624370598429765422957046925627060283053687048589472678329253274018061623898042494376546800878130621513365067028277348919755528867267315033578262900131928081756425716630286047610304789015446752065812848507511860192438523543525750176786415186636361076071444744780983924079759703877686513951599225557035130959189887539443145473935583546284390409748680534201968435130667569481849611691826994950656866640613795574471868434282933379003026205292911229916544587889010910940490314208068744858659744888341479526592935818561008696526043345714589492503410911559124038669799176680720520619505823350369521588890753208270011974551553572634503874752058226904188456519741933398593382593422108962697426228650598330610070497922731543040 [132,116] -653634437352989017943047518732015667507632847517813617516354479711032076701921307700995912148082661288664239642831433490498167018088549498007002718852259926947406275085925889808895098176891610194401303966994496912477968102432460762880972686051039951114105215706080238226747518057992680004678594703988924148239873235476436269472510597002808522342721210990768107486317160900771404812700761969265606322774325155645712340674348999872536762644080625350518750732873080909260946664301589995014926148855683285001859583328468662084915114613313224085523850997216837131644954379792565982087655633215422910004715864520717256759212631307747005962938084648211041625886585239470113328837246479054220787003603441915848920963888645755617058476095777946789119505466434873335630937174638158737456211995548175823539045343800187222283635131000424118206394359264663036148081380855759356229937822850451408953383612167974386328342540298331671163569785522111684254668455414378150200800971289962355878925100793230521085072425434328865020710225083102972931988668313520856449552207244728202122463053699614716094753132080669151263485737276431444750925667558761275329909504578002279995382186737219605590381213439226436731723123427402131818661313995943851008963610673737140061355953004973913788513590892677679142262066908425275922113832658422930925181847842093007506891931313017563026740015186363118468893932478836503276354566494176121834132434546691297272997628756595927880634775037788982542969096689302663407933241855693657742278879295280386813241734505244565410577457626512878384600261766861360616570399987731231823811103279145634265223624110717351367481331258129720316415198473012834684823508370326864339559673769341303638493629040710390616682346950173857201874799176376350174613951843899241804516289192964888632586020294494060112816502077295288308515954429398564007752952016091645306462200838463973814419795866589874351109557661071236570613047796267621313714496383318496953300586436206184199850520008800782773525998998670646093598250349074545786594544415838909067070966212996807975588384534530726667618386252586250788808331301905568220400762213263728787312254612510669342143081006988270736783982974238461750191582022760446910369910479749225958472778585837282056188377131937960248371395391477151248164155545592473284278216 [132,117] 1166759678461103465639352369148549013403769532775512103423351122929833004287399559397061549831316811280671330443288427845671797960989981547802562848625672084838555094911650182739343920342646373616454086599576024292581002337006568223014272854798885858486885278379663008242172656510627964806427919628311655547533200427377308107796948461210061729172202424036912108810583243129434144868357762678834827916212436031880290202695321978188687987156277745751952465614965976042329328653364935915253561033975655050155376797483748245903760793414018229462962021543399884661528615359718691341991231856657379300410851366639074451266083197689241915678523432566172407149016977719601205849729997360966823113414919433153036938487982283075178557303959807606064336716353773780301002237282479895836917274712881026407151548607693855455743861611999465557853331177939453597264225826192169884085171736277914520535611863059321490951993572715484636151565057694248605812926575371400244519660426680756031948431860031990936193108312262104602707247861191757986306748181075193678185327609659765958171650709836932389832736945359461264448905407010651999523537139613972106732306539708151373163042102680741698341539083392182579582722645874275561796877881775878944839325692593409327659798617788486931402072230126311577404453279688689181268501471090741997457826974359398009587671659090647772944123561661784342308807106861862660621985890916572360374856529939678864000985802706117265020333347849770250345817077014778404025267108687395226289034002390077799403857246594422615939051921330847170270556992894500646440044928981966137690311475589176295713145827930802512640951341433479391672022980652310328956048477798335307047374906766945600238387939841752585605199287304566161273447448969186379662652613835668401734902014170286646458050807465632152152105554034445115260790502660699079980296174448249939942010945108475556735232897830208473602787900106460499408698069439453342580147313113508690363209791304614584761411913171052217528344885243721234607532295078507901902620282672976543646616075051673816451334048705422055242957113342207301685963080840757987678418819981774746453900089878960681850638548671176764701613820167231821125453092734506433323638818706548262038063916079732548549890522168715652103776743982175040951590981466884610376 [132,118] 49258522401681552028729592975420253685624159848649011832978998895155505650899637396106746305039967789256245559585449766044715155875650533929390184189177940010891485748105710607860231401336168846880143214100953376389133176493480579971150626958944596140322297620565713645333791066637281597977041891643644616479275841007654124189865546128264831664158464456583564011869634062215318243823353104587574091140988613276415956055877913092808330576229309979893691845443058692726291208198423620553593152282228361057724305149558825652135309013107558752778990696242701649715602833884092407992965502675506382428738191970914831682350316321072600338132012832069315253998274668238976515322850763248288288809308916206144328686041957204857707521650769522741421489881652149066486477171038149107121264145253334821459266064865000327064031732895601287063627357353922939715163963409212882497386259098765077222154645238587051326360133166655492705502417221241715653198648147530118526684243411560405873901947624172133389322018999181768650365550410125482997020812164847109712585419686342804455111622284436441231267428724741132540094485501411784003571514327327080667711063978420971964340248897615619179923928704434468050086863359726054397976092300517615630860863996972125952787268837798884966132583415905895220716293026362092139734690855431245445493213231798621959132951327583650167620921078769968728121803684890307870901927419114978398505342158112494118759290784195474570819937056802643973691147264694638225392752008348302813395536722841567283480186274882218776094293936087536949788989745012618606301059498029499611915416696778749578415714731264387068371210130214123567539854766827641770907448606940005417331938869670184469125734520263477743664203197732289352683389276048492624742339422042979766110146241267365503615312480031004136651800989392753397108822487681691926797753250030496525896454742091589091351428012531032729387019468242512103736776651649491065496024885240964022468470582965290269109625496786561495656705122378153960905306041444650611061774555184617143067234357948785225251362004330303004718991646458089788489080192841332297978204709565786984505477971479115032903889815388415932208285198335184415464950141753446665429587587445737036301387494676378373595029724699189306687334531249670328384297662384 [132,119] 573370811966606684877474296918425997815111602649659193469045318981285626268481468246700434587479383543004906244423120434044284569051806269985675730252123705715141113180994226072572036438122325713921059756768419385291001053874630294659180727885975718401488906619951016883100274485252307615698848894508249192048813458366417085142021060229336044186434112019482166240008996943163925645432798293901813004964752842587847141329849962959749307000308900992971499608702324000693751287246615322402671348554733101719482692566784719868016288344478793356027181411115570893714674076321274342981793427722571674931367828923234329249851371083220496142687222049250196851296013691440526897697735589987695929379920802646170409688150658005308837543993184763138305141274630415272306115734058369521935210545211965162985379313599445318436357026918065843221402243643135731157464306803500376846672996152324572578669983855535654192946150493303408217343035503634642078652716394203807412708774657222802670247879782561997813422997404267830002127253629291432412345425163934873090767034598397371695322158906529573873915520198679579212516615766901371893319360512994107945639329061976712165226209207573417221405378427368305691025233429120668602418509636593682872137663781102494042671236727759723141812712027825095176350124539733926384447686213820993521741113447132073884924658602892296303996881521519928943930577401068047700310410241296917073927375060364496703121820527301685048194061585244512233755701641405932135463952344409341849477464652091378383921981416357339915197332991266685362274538142636461839650115762496574497795512132803891726264139187516564193316784456020628080600485412125507088671795437720718988650928318825075954238212909566124376174600380786593253515517719904048053773091613753892280647421856996173207707022847605390967721625676442528403729521810118948329233689037620948158875832798784004668796144528200652575215584492628930732270794123530662582266402806979402997735699858383549303429792810767277043103895475995711746100963415877553154254367311895481472603593582490722510844609141589358809390897990366488909161952600559609648692819011478812347425459780739716981462089800257273539051781016463455188737154322316797095914845035646279023194549628384939339909684833040210468861851642068838229248 [132,120] 16038213875591796943162370936617841829934871662747026222030522189477993053253542460411738325246637358883795527502966063087236658113786747704026772329359859455315577152533109392738857412171416763388820705308988704858775219003785305012235866706263879688845871390412168007491970269043039024150544547792939442804458042156208910117451866325974353023115025599299616763039881215908764023418014923547744966231727196264020062276758514044368076487362637026389409178288452839517330510581288251828526934275801939458599037408802309488537781175402958273186712857913474576029117000356931942091502968617584050763852965744182920516563515668170095826494114712665018483683139364043646447768941301627023101850954616144946001280602677066450573611699070384039879611767789945805170662349044645956140597405627162154743911738383325547532849045945549560909556978556775794858171857990808728431670778925869595021758801016793281373459669241663092326051114173116561599386163106780333591407721443518933923314071736111517316343452590829501283041817760568264795951337708047738196732028953226025971555835201815303901780625128353944979151739669045210172505522198877293548119608295448090055260820041319027608054758955261797273621086450391230235739464633126653360700733080001196852889805719946117595293716251270036564286416143038715811653267820705387184094234640016700202655967278640857982374909216288368794221896473497702802117440269571276565035701526935464683429356278144915980585673646327443144488344710043130807501908005325974469763872885624735489775614612585190597899466840414171596720771317687536390590401741550681546027264341518271919075994401324018290075884918642866685156161558554781477924587082486782167592041889232173691300813298244457794459526107988690309374816338175950203419832563928550382470978904728036086144437031623396632862337733017464402587804709717466565186422137924311864882342242055160232033900811487585088009636631661270478007502407400430912239707052440052565608806895959932255977545904284856325773062460786607845295038253879539290439420153259064837441792102328049326830395592891506092212473266212678262597610645976757008796440032531211455001089520718312965778586578884307850625644691233174355936152680484264740035975732449461613831969445325139818601694522754998636527411128325856 [132,121] -26072002941512044958494194937357158550383111031584836327948520828435467156483187341687025016127716460684078953818896538051021800696672029545770754232246972009189188062008892792021273476897917069990670907004121913109071924719155024212456053809390150773655193272995240375331540437072330487765192365320184467467046411584975569882604877633929114535163938623786526893159621271833087981997472706007619532699207490045947331647704424268256167066217380197710703364057081476490724331304183106256480623736378827710412314747618396661330773500766899411183099335607427724047946802637179106964721169101898797825594415070427066440392381540277051078579540851012159556407113276244589069052384196154920084283470021346455201389292298730705341039237135951030190054893837641405280284575245633562286079153849985281180112609222037063749445986508064372721482095152572452446836026653515544178567756685735619669275301409448489672250520519190679300273445658197976094895854474920140465168217071175432624963629929430842473566579449866539576502753784608647807200046367346907750806199815250997200899249963726647907497523539229811473492506173211034071083352225806125982601802287407556896579861148202689870137128735432168525321951357233755127064719403647267745078973487120295791601466206747058131245905752616732383196106141210154395580284705409413848818743225870376246602885243818990463408598194015136349843023134888728213163820236002775397440866519612635728014487827366346446866898990707558365289258215861024477038575442138917013623113756559884278877489886673008637373400875228516027465442252341803503353209943137788601833341971675401892782508809016067743842683934040505887586623671880805531188660878617185733992742032096329029443424340358582364067155832196187455280008349851366681707243409158918306721699594000776426412881196901322521443981169447352486929740227297471514965276388366556826003781145002486427451820397262276582577702905826869408788768399126582082866233150103846674527388999776365039728793705071845176455357396464096464663679532757233860858247020181747994022981703027023762724253183143027860564542843778401060380820425094600145057727180327089535272139567367302397397455671480745822782704430936914971337132660952341738325064678942903505653482466128473487977228042369938946359808 [132,122] 1847145228551156719591063741377543893128371446231339124425845893619722690352112232149767975707178353570585438547785425802090286944344202994010588208880107872225641593191500012738429965737088696075702169849285732501619896013432626175028608706070456989481120120881932719285224325780656171917065476133912902954585844591247618555279675409599828479243634022248517577833525260944521705162018955383309596360550744902854537237974864783874453750147146728242737225896276848527311233770383650634313304220264387362249916176692642187135762299359485599886513860997851996091503323722533185075055886045877490540463501992545361295908840502656733736760081573206983723437039684829474432992393959594577072591651193968723098952136568167347629951562312881376933680011145673623297397663546859137703400401686127256902703423585855075336885990440321452857166877979431932846933208888365413979270939592052452670296837199090838691697655308374282524308347853500105907010327170812008402375515071428983164154710262044921555392076334059336848733467757725809495634169934806499750007272075175942130043382901198343369118276223570175236022498293323682431532039282869721973030662157853501555063916019867963424406031536572321758207295655306895035716492009239440967856397382432996870672620157968913700390296832066556973169448301129166042204500695224932001619693190606073430828376538831275296240603778586136832491840152951208265649691179254225105046786922792800001821374824470940361172899849169552639327948941798644521318648469986390028996831965451279174560379791491098396787637300837073369601281496429897172899448315638478646628805561129609235131642997801782072742287269275161294894262242180283828721426113283292355578711369557155072724659759495115905323434964767114889164638053290736717289531465644679688628752129329420980554703367601915042953487040391955473477679577660649206104561221094123373080899852709240534539367171716459592093490047009146377852098008980978796165081497265578037307371792352569911330410140485209123027437845283077993134148850501001077450993126525067295590318364073780392404512521983395866863130901882327863885362812620577261404995768504168188726367885456049097517179961334541950528718315232135455505900385747721014530210581873458962548048452988048069816838434968911384 [132,123] 20811800957134707138049670416770939489241209901344064996757463658309357699983795356656545830408667651200681941567110976234796220199024165176283370377385593876473189398879686719443124771641291198026039675542819178378481094726609163587176184320003657717409330156237700478031630088057729806389809242503806836049085415895199195606197171997853938156943878462529192042306643241458455763532305192059953540453849694498541247281022834841084011654720534708727150143308301592331330389308716266260553117114551848991514892237608961081240405226297362431025694886974213045893939218019913446323360641782374148743571965869802766353011543696341568715493668384505706242896894996245199598665098056604365492042126293635499437360219128465012871946124697774793085445982251023113272514841912139613010873904892099052856362129621745383415370807201999823589261722440067940184802213301645108380451646429243440277284045295927928160538191366070398798936809614790018277619707841851120470140051210127075470932980366512459034588308779687416371206511868372915116042937219337127663354976083821788540075237523606746714694587873222571541494904538818978223918452154548488227563200321429029849910794187732969168896849907038385492010363136160070780687886913978535737730176882620984639570309487873358125663137292046728805444326843287420783154620117294397132365023604755328074932419994950826663135747697351573223183728836811887951314225418627557130120767538514398472353174605108589309069544574465410800854531537268988803677148850101946585648541542101982108867427619427510131133150002307122955120215906844287102965335332810984130650751915524857631679740276652420305669175634786674800154824689609779116029830707965962752892800758275105536160562006732591727383330940371411437585215047254495832478313040415353933365943828135359761727935484780372844702278844793535703382146028143687774807513003099601738247838290434722907715507734569092356444507735700482754968306930619195391989814518636459341319051033560819420927088526956219317253873693070717654977316403922962173019900332226485947552066419031584932216359925286203772312501044751338001236388927252671160872526421129340228617606290845528337800053264976886736026198043200573640209072939794729115072911557771599613840210895856218368097026048 [132,124] -42157046499296874295102594292359397748996438878558274886890246924125671222661803353320389273560050734563171844428235825566749673528868797247183884479717751350487772800643304460177644173210441106993236644687019886599954469162342714153657442306883449201912633482017609358247707625785756504870636321155384265344462199065398950074687573596622067043266552590284915121249458445276545626148205474800153468800188696878522703334001147141570530665851765172758300219142687016084810057625825098590633438090725667867589792573502331410839061498217904656099683730085214491109651230005090153186044483796965162569597972631459883494030116667464920794485533436019085319893792730211262723171983646266025497008241966252451068028346429213948924753232954096919469364604520028249707273309572190839614013212097667264310119986470057207966943447720257504641352918485114254153856443689350787094021999041143850774012240536662292619920516531893911065671267217772558520445545985642534267462368075008439584819206660649557694646438067502958930669408961141103796962673603970838291571143114048165875435208529684075413390429801970039616442685193438761769617445507848844206806493578229589826806671918456723160459818975855250208987010403501208920357489655529049552634313942212466939998299431717812108226420210903903562055527225471577586445453218800058896586637732866958712620938728588028784579980609558029223176098713023542168767342014765201820291245701543004351980341366205116311649315640411666483116253894659056651011824446321156215639022465694932292139475322947407381517831830068234901773365245648532148469853459872628612553233241236404932726550121105629600821684622816219648646361327747230546815670519652665595868372053303362740140989167815774637364018365496308325959958196166766292420887972356667792794413065309428536592752288579024950749581002777384103123344961294022195612106650591130822569830218987435984499517546973370646638389760853306975944666612619554834644661581759963818582474995838093184995156512133731204998014330588591373612367550226603531279569352149237378557105249126775402003309783742863425412774655209979941510756369028273057542171624772269570736804617934213024787212471177469899060785898996270151633451085344990650802978667574391977277580367551817344 [132,125] 338056643842929344816353061970258311678550395108073379890694953141661469012321797153688250100589715074592241815885491431854412383454941895871898990765870594144070534493095683594814405641669691525220355172300069444017900854544904837920925397374394645454923416307150883233699016125329657043102730607606128938932300529576154080755888476904941051309430988387754013337203148056703749255702850053135313071466439381303625894223010733279409767991596139856421495115227098375623610870235055514669218987029775937208717131652948553543064106725298620708871357351518754302503200481546811028630895818712623348779963932365194035916583021182945164986274875795863199177251528114066762757714498851061289132198596076182658100532173988185182659888446048589313489217659236448726686949018114688985870304223583133625258626210335196082093968199110868281654704515735217010511941108485306392345646197196801474217005056265418091807751862131497541502940155666849889167317629977319604907718723819373759303900019191235638456655360550344319592841400303518197392351352632308934893392793810736093193222299992493773487900291979474325558808135618733084684476470476719157175449933944799701099042694863852719666399989540259335933709390736941930491856411763703344593156771700938481266484045375325188891481084507192680961193899283131840378178458888006746379808346117023667102437112629051137610780946084480862171586434036183793725446302336269067994060355591646372637775777449154030126578440888037399389462432713146743540841401433832207293042515241645907187787160593787732461262566597992094239494673221249771414743782149931530716563378315583872323554456954349793969109073513547862476322759408684903360028283607067971495738317864744247283345595746156278116348602847472210774155105669970836549425908510083117722511429650271611983776441883656787659381751356460822356527714499699415057246237699577568005137084101421178836322624585413407328993474936998834079069933307533183693062119782402842198280387330371066240686100543505075582800916173295699647428246582139063408261894958192015096533345071863790749997091457703457230177880251732900982962275861892294944379922338381390275606611886850537529216403957313188214767766197735547620246020262431176041630153453341629595691668480 [132,126] 421300487493867771488638789442954080637806310182769247656901645823027033492467146182257234169860712518768157166471968503853495638281158292612777106852856396132150977719374425382703560780913499535718622415888001413066048853208642429686248798461506404096979405325464266459878275009636837291644957213066965283248664776333591020598146733587587867777933316657003556119999787651947937624653731406091245294050260100553235892575754337954082272450774323432687577920091704661199819500126192513404843638584732457269491605152875790064078505171027582330813191789864680416163615711563366194942869028736483357235804279890343991529881974274522122381892189106218431148467131783433247727872339471862534494463188433507057310292834427963679016344760729885152622705949056587409113146540658993654657819549348397419187225213055145597752932972609268822387779266917465782842159196517435757874212271185940958424667646819763309837990937649257753551714815479397043841598427409245936580834881599111314277919403962487051189671130298932929051324782268304154164658120660736456127185942310831351852772966242467720765102112507370855843573455579745268517815094483889427023385067698921596323690275186162213402866733377111578415534778677632367184551904580917384410064531134314371894121018377094047925630559336548028437381428576235525661428694790249785181503842734556338559256539725150982856883691665110400219493114694957389905724084967810666111822869625228373661567728747015507937781177399921484542418059009025447950532848865550654197577864397670350510694030239554060104786093941101715918841272933338941457356459178791302507074728173432095584282014751442277602633478708507044601471222708375025605396063165637899620501042108917183011122593000079668680159850908651626316551200258581944963739668177648608086347841711602456065868755363922447623161316942805537866749281208002955106032201961868496357279514056458528443544829806564740680763769256383280156050656549006818974521545005231414575005019230567211727025483515417548434822603542192448555279824637370335217545223387260221859913580909112439183577076239894366063865042696984678315749421597248097503115047340712979422409205293844685766924855767745957101100560596495831945777501450633270911359259948721345824 [132,127] -33862417082124260992341710567094304705288687065770665892695083885942494668964501894609826566937455156869693110956705690656480166313108849450239629381044975648271313770773000296290860902214326735540373878485248858277189322815623428369534329296518336562467562729384843690252958311926166129376569522760300968933200407824642387264029515834833217933471646558984669377506378098831119922161578848847818271801447204282511418613319022576674136191793630764900646393349882003188714881015480059972591708140024402218072102986564839467341322363257938117230191628136231722016373734915495069483040699997960716993848081330237238619880066331371228372468832063280986457056821462788848616556732706029285401533294389397573122358203537801140036627079805997175505856000165883679074794501011127596675883990542377686493473015408359404310428238749537374132489387776552756996446719979173033682801163529828429422681753879151669104161484577359824888284586782643392262867088129081883065648220933722779304612022087173568087934103193739690777641978064299641633585717647680551667692462093105926093212747661533739913965160782435822750162231888167805364519921107540231330095866193469421129054188253110242821713363775229956271949896952868061607630528838569064599281102379026634022890876868678644145733103452487237997141064630176377281692116228313996738014816885109377016904440801165928823020466179178711039745505603797307226358066902793689860266913354986885144764472053957768595921216362536513596890130954737194340335846891185314666499610502278852315438822094085054898418102260625234300927488696497751386577056027030952747816719953014101733695108879332167296929258775834813108178975515815081050017778588385268704485014784773871475787408788867310372048715349748574202424994221903347137686305183780196431156337790278440743395571446811142512163454881128330648294183943346897611592068082355513071789345413920339994059814901603862425648777932908489754901666322407964621091776854206859483974858486282220236082522101628495500490426337080397187918206770978767329193383057132270590529437978072324339527597589124579586086297065867953670359322899548101171350753405538895542154685857532476838049641629725805430838137657950294993062087167296514755960909440 [132,128] 8192152769811099807371786851713475335688153205337960559481143438165990821673081080001488593210800034884993172434192843242141479917435718634969051335055539753356650861014922370989176886338487345815180901300185550064218789720401486764438425471840142315197342932415150328362170250705501903932311542159475185110239177978442428243533401844980804466962848126025622093389343792269748687481106475369138169843653882017084718032253980161541309851657538075887358224924969674653229697988736863461274936740512126512533596222852886944492540056405744245850621137891567745465536888655559662903028569619766089363526130198302960625379094043535358446100409547419508562000106758650418886679001694876440094185821296934652402081523241163620567502717037624901519893970350985203076165769430752013680837739322069614583417212526470121810043416221325601224899877323640388567201329764309842559502989071931311910213990881630989907081725647201345712019631411926784821398396293825246957079761209651620337065105618149711056788310061626178483532628559229128625972720460781059157691828339446947852776706013739572049227252782722883315249485419168264737201664789740396444991350327138870977668337681984849452484458883480859053061561584003380006567326792698006161938831164848344606926105875837841177219041524569381298773864843577821881907278058557366554788506223301917465477487214581853448784671536342781058368760556875180885375315334953284392595386939199186287879944975060653844859986868986366754872561360102147423171536759554424854922968729079630922801891980465470781188648022059549745545264379725333469376467746476824785708609131936230458566458172854462285206323662442375833091370151566728351513748048010632007335077040839980539381443539081197856523224187012901522057928317958266970878328119401175628404952184137631832387662828513206223619051686448796096749276840729869217374655091509017928224170853145303880742454560046336282610736871642837406467206906822870146668600701073142040113727841110448381760120420827040146219472356252227640540746221126020674820713636700039194181201123447757827624011210516809636232640323856232692507726878543927826838853866915978153894344908488554882351031986151553573445300733687214429734120160858874009216 [132,129] -33718245109989782845554214191145731222110009519700287212797974624728417689781056990944846733086615992427503305141167398266083771954498118648419161805000381367003024777786686936584506854459542089765585299025878625789884360115098527497813105254758464260899679310909239028647940979609698282682394474147240963542488645631760584071782218626202240552533257074170690745971237023276534655303230877176356554621101043579876455300128045128326780441271913907464410718984311309574045867584428282339865894834026755591060897123929898924946028749452617472313859547033531124302402526852213242712450178616483485755500115453274806779873656516471455096341150711457418592561980378492527384271085117290140493221258771661509342330635972370735968257728864429585243203876655868919569490442568919735756546097452943213524012155213335288254896924169158257160382999310966067670804406971698124195444618584910749238379133562178591003130835665214342845761257489559659710117829140034480999661682196826675424667439435477366918389423448930899624697802998225319286696447708100881743139510400765197210722064245114128806036703114117498642848333563631074237337631566274001930866231689841587935809565243713753323815885337290708062859635807440181009730984818029022564448147826634266599034149928353244991986961500808467794147649240480324086065547052049550248675038053759836871961604961176546281048422842522505270714657420698757730695546053790332302178956542270262321150805397167338339984085536835117772929708347722523920787320040001621954190148805274026032155418483244256829093181593545905963087491860210493849814817779834228774401105931354487728880957860195425140304876916787757708631139581838519823890565790047147776557209812932443246910801440928921721072822067877958814258085468284679677341743973576436580985057254680988337544994072760313324513178838997479183946861683849414703225204523684003843567592903847624423405120423707113388636629218646811380220216355150555401532412464260108418442375586815808056667592995328472352233545554375965672693550285093505193187400422807638951792346317657932736971302316793613735562963133273824794044676920277251660471710453086959182476213188025897397175533770567952920056762569157557128151474326624 [132,130] 24576344935531561935505748806102397537252370295971401374696022581834416030372200906499901348792767050727834323584729616519839960502081354113853925507621949022690737049075763144626479503234881426914742056321782571572353931050320912499050430264746778012764167300767608204145094233613018915859004789007962898221866822880479333703313366789671127941880891013576360953146739126523826599183763844073606776225837957650240054016883479066524705222722885973095824402362529355860423524752530644055563520869524618631720287942199048942793135946556974141112885622547946768442140254360966490942329418103174002109785127067721873659717355599637231606015303920826570269064517854118497848851430067655065577645907051116346646282903504348936490667713949347456842424924535180216960479422677679798146912999754311315005551741088895986275560173132131972913906761192053662106701718698364019414697829238591717183072973353565269413060403298870652818626389719268541896985374861198015943382581645690985981249154356352802342562752670814478447516635123386316011361785252028802760857514557299284626867352214457767278930451707430125128833359277108509129535370328201344394838562789211193716318016354019173911834460947276247376112101989092782556673130334991706499679306578518159568906264251204895298783069705992156364213100538752064186306887399403744572697372972141717236005131604707033296996465781943553151289602869485987633182461283565829939810589093670623468519212109145171165045854037909536954067857210864441697300777283679960066328195061545120292847973562083341186268403056036799857978891253306984920211046043761674085928985068513819703963010760993644338869469765679918766029523368172955164475389151162306081178936998888816038906500275728057836443246634694708333862647334186983192522324176411442872482243134593446155008101482792944609026624483782112820894124459610690399380561790544710028201729546826028076787858111687999866259648708259170750927259737791957822868837884878580219244381621454033362324448482083207249841930245471794974167845287764969194105888098257340597820707315915166281738559731083967315065958537088687523352778272262921485149223665163036506162303841529374922343404062562901837147646565968175117592 [132,131] -12217656894740636103264736626875168227009434501039697644992432556389409779036629085888717237882192233181549480513391410766290124107633354520704685907118538350078322246098854129584599930385234123403198859063869341782165645555554239046081365884057790166300675868541842155928832952621072538940085217457694372687715370350427338624838282607139361585519954855269190968527041389963647802955701803901156420240654797696063766469738097974028229956642127018257824335584664987278066879905142280032692801311937436720366578081293424233442351231991406707725640080520321389615790642847586578102657689039690726422035792059017548044276347953293560587643882262885870867550210482516433085292836136142367559545405078363517936773753267158283032552392198178188140528262515059634003591132515173329219126567821029110853402744739481424393737903809302826242144123142605819255292789484357078367268508925823984740874569758205064151295957249936733707843104753011789081100375382949464926461008485807634453978639710610484268847916793467323485998290774002467524624869715039802959925434546887785801437724931588333315945230745477089144065653903159649068673476432097979572742259545810455482015794587004917607228073432077861321080178171835656841480911107990659570704652069743983757757509401124901066858632649516120445084631611462930770324249589895033004631470314037779439335062051305097592140656235905741117041095294584284712374793222459744102533812266988134666873288641765278862907910477087444788081064679087246247518512059673642993569789690252202578217569977552346100295061951824334623740850981252966837873535964684059306549500359235715141916340799602743461126463282423504949413742950578362654896541294488660156969352779143010527861126106180123462892827366116979307637104569947458045204549568734789146919465572004819562643117030907749096886519954258500878352663873379571949622324819364505812590369334612920896203415606050948956325558580889506075355427867015262642836054786632631892962411598622286173196024605322573651199869602536632278115718131396868540299662412459270372803719637621666555389702501381559170521670739752756106789127169665610480306731962318020623779120241396558000853620642478574123233221201536 [132,132] 3711001157295090606861882815781540231270900828101239046688368917474222233347333003578834892029254558065889565602429797585845928526345014697631256185460892378236789406879487623287517370620537465980915928442691044440590756533992073443840183128384288040806296299001097457372494368692404081930720673514814428743926875646158521744652818661147452419560104715046328904929255922885304445544391838836664813188487490861753078756764838855326548965883379831920277845497317958070938579618617934634635954830011701714401944057848125710202245315334432204316056976524772191859480451102839425655467666646675557200717556632173901148595444841791542615570276021072918633197063452670913438670695016785897038030830957995572979682991066021033196814641827776493445890711420244734882445865129742260452753905746923129173002610690246595771867411727281392084986647090535658919907680569522144647394589656114261793599880280434274254266714382821401345152598350035366826477266140519130832593638019320502306777490838348032526867455970849857352431005483632232682418445732813992923578010078260120987872132290103426438680538387607431475497984631331820595901745936103773992828470440961251063831057766788097063073474342620820328440979939839404134587710069784927683571559693104948468043643268428206959931123801972774776623996877713122529484496621557986396497157067530613469504752147811999193214760167042706151555657029220089139309774600793145225207403472827408691320753944649547484401359867478448292935836632579564963323659124372164832723914800207326168952913674075581512585108520951906257851349669830533397440994101192167628859631691724372437034156040093379717492880320735624578270684915031661408345124471593346207522760669356556505295590874578097421755968084958024117781328632180505703058469239932622438487684551857329269843294215407453000699451330879606356600437657728339222509429699817941347057305459516326440388327208885337548517358933175371286795336937983380890297813005533233654657261344771572551484129214385412019303987630433878049841379575479331774011684288591386380732152373894726977425388707651892469614685273800439607331239808912520532608162619795290316164587231036782400892882404009026687600 [133,0] 16554731010618186745106783323380021504802654254179371349264251992881286028831301680263922805577332894481352449217660543550206096808419797992773879081463530218765230454642407480900559880092029654695453466714582086133016035584281549937585776075471124958909092709280068551381286322700727374231667245502176103679869002628491151538052328857087329782928579591238874783617871711924345670583029093216351979525724665499380222449245861013394990919711163542434320440978585199497040689301857770071350513417289083331189554555606655322033065139274062583929425441328406129422022634247556695063654680342650270407218857979385631477280019481284031145539942666778239715548901563685716579079128025110193048263085617996980438822041856089785249842865267922743002500678606668911399990175240985638405081899309365170272395747289136670523661628037558058779433961869266941235634642318109451007589619719948466446897823420354129376073046412189329401598791763348570622606787931283798025090749721451657982540770430680015699287742212743329552625039152002951074699908415343732603259720770684165031489327258985246343570593121745485233362990961444199660225375121983064567883274483644301255567668168195647778969379172957050341264048603637159370515238955257653957149339175689031622414231149214086898513049312421250220103564474887362004832174281444528149598024614354013929607667438380129927881292161628720910991481761273055504666998754105182602377635264797861735472655540949245945762204951575286700165986545442874843987005989602587086858803324440680590605483201516809993471277613770746646310410869823166279949426409792758914027003954730086010752844658879181735818624886695829882746836354990742096951859647926558666518628110938850805083382744262667250027227119828729269902549977700712108804794754650900589346435663675976749714020952243159979761908816611786197785296507378381400713842477078699093285057705573355669555467843987337058699316875876958528033460149108565108206330618729409511315787281712839481268109080977983348298899979737037900970476862761996852558814528838164004257955421075014668348179593857614209261444830911451862712409702801661894442729140312351659860302797947207739666602339947726895431299634052909156864226997869450428383527283575920495187919461090511220617146253921828603298460593040411264382081669805903670515190785888587260866648858858477360221003750027276824806376547115962739165149791446880783405347972713473226258091286610826511839240307107720396105601841750268528234525401062748490081521453851567138218562997835043706995502092061054441155069397910745880344911098093278026400089294582973407710528214358692327977839031592209612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -1697476828004568338393339049163202284159091109409618825419288106024212775420260727494834433122321066167694772639688716179771625785728983201115215361838925398154933017796985004378151030257096779722726944237651828213158163714225866570682595099907813075955306610735983003795901945142492044110274861778540219769887782005639628463498056114005862580653118962974720249955953591338622612083437922539161201328422008585625236213103726441576713067628057659775175692180047866994567752086918075446385897726422946372216899588100601063405133069372309461416164460636098343528356592434036881378680703332660160155967564250873765193238210681173830096420635839202721485246293708185305798888148777706051609112695367121003634739496882463842984011139154003152346907274724565419852314185517925508468705351826163383807147589205249714699203078929718779926171275632979928885786265434689355077789863743661028546279510579613741585494470813708092975979939048159551223921533683940913560218430154920817347631447299689719862524061849153229353367954934393885444952336352685711291999913354960005123048612254056679613486580457717664525381886296449650038757597284201378008649455350820112324995367235151555873851759972760661076418737264983225382560881106400808817930184107751097834243150804395503745074535480291628363615175742603146702227672076919301367129168284304876544188172030353354320092677489849990784134953361892849851477777651694512408552241540203458560616792803860992448840304608942842680730455302769555586094795167085145521088108778311105183538290623475304143397164430684264779787225858959836924276123795879952839835900868292885472807944667896938585123407738302189764281930167079892596845491799172060000373405884775971333098907035221831376925745368480992442413681527975092387012068180255611821511158135485699785235450539675822968206942283368685123285434008557688134695765093997737420016007789518798741384555113309503353173818167698161575406951196968564830869805997545283812855961838883659255956938041287080151925011761928812217457722895896803028146152162721351495721048433775537238835580490961239822413209769676144012303922463899938317242155868620857682946587897084518469333620261756392837161247487128014103072912247523650449527960535069421011931844885673249991113614475506353403619471181708577548437440093204321645703277807714736121925188825390995898723794288047271622910363805200533748218699578709137241767251745073818032745655006771446169648580627417198571199930467747328513297686713015250710838621902330180562952082978357921152838504618489290911353303856524176606442263540425247260910458527440044042141477429211143177830023133497056148062208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 70525496662777392899324686433945646064111447690963495297990161489137113918828018888136124837478394424018678914776499490240433482903270102507249880324380519937097416759938452541558081060471470878065678898832581109866669193051187163775545255566869973369990069489508462427526408114398879942986622115608654700122719579135861963911643043642367178879877552729193967133502344904439339818271119048423545781443878459590089767656686644772540570752786036097073874450610092387183540149095626022554557381726657071502128705871763418970160695016211514936238403560534030946741300132863955247939259116315502368027476370088690869593817120640028675936910345094112924880889107298126241048330657110111018009301249678519188016260433240774699320230801097444835920158182786347838127368048207997573466341270485828748317353204669305206991574846721802024407286242087329369846006812169355129208300983123636421876622368957225706334178658304025549888356366465308785681444420371696465242652131239992768900550589020131092790347394713193621817517634898640895141977453978268499544349129551560525992918948698867321568421473740462171769124744421223334369255235048272684616848556409828023868176650576735992445502124667717712704156126090183738514869288700129626285591574722984595556758508598054689521963133996676983919803134330273839921449926954562484621191198386604832256432542247182245598345547720291059345790816276365260866237622173264864345260407368061463559294638566638244440813645389362793400691340372709596037041483608126732144588874115221255961360869399582746828819201306493099834663919667146978994847147581815886802470428875286648744267434313776130615516589790655708190738782414603497706100718242743389895483050129932694207208969936587718256669540785138403621589371451521238528420073037915808346440301619982071069478383559468087563900373689226368151368197263193804263942375621261547206834010301285340966776118990838792883103250307937842295770346273704671541922200499644448055693903200568197087069250173423175978197485763181854891697397716456539078434675114440514966686293215589197883462377673197738325290190873512709004592868135024322471938239177997758490101401963715306719804822974045026819933108000101272220764900303849391918861999149393228250126601894858947468346293044693956024010384849030417685271208009684773927475584499235313770705258124985887061774600466634347554764460695085498641114124899608464455928472396935280205309608584806953179961795455526278457316536345544945470759970443081794197200740200881815655523189376350124537369118845888436146367087730231568048246137348542541172056995472954933202684006114255624806606879557358898590515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -148026983550878753284401077568386177781338264978951137722337046251676234740093430503130808998946399704009440283399550896686048421215408006384063838518129137365458107948298280885274868840919885980294376990214350873293938101683322366532299939576961352228050728143361076164242796301714604126005627910093706479594176116382427083591393925635641150678422581161688819890861762910555367636439288191119286281571438090693489095908296152054192161597801423778905974503071984893780883460532764490602180838690267634820736907791778609034930396978761411559888654632227258756406474288846745040025421142909089067153189105260076995927055043500613248755921525862204562237879835819205430735866325580972913559373048463295616601410080362503390056450728245112466471759531511647865531333856835247626632811244764233722583220108009712433437105446833091147575756042644472986795258940861099324128924954060795670773467203374901315775943557267475366942912571882644198086774720172516891847134385931916946582074734276005782355258310610361793239099660225009242272601670884395622473336570571843264006249696073352113166288898875023767409327880885620422405777889019424308522799072828193028569204846317812893405642876661158669732695301037366895017920217873612442472813257696695209370380912577302676869649687007824074182006736246944105970001095945233261703402110951974138926185991457961591812059063130662669570849031590094866477686492504214214141431160745056518917015710874608244233491971567559373330450183795980956300463752494077412262242795866040001119179550581055514045960606474531748541502847379586016393987940315334048805760274696640890468672137497257440418164348565224859054146323092229615130456172698206325388797771095187021425710924328505763563478770301249043292698453378568107420741930005623475555976989921382281855782316817183727200513762762771810158012450337131417099204874548532064694972656111076534117583663542002218999059307879385283964389352875473579895214797113931232560272779936989075926042025882475257816558346119140504907696607268848357983045995823198453998991153781583275825367040847775484974213042639054040265042469753324726479399255905780879863750375230525470726587074331414762317091865249665772627216456237272960480594983618307795648061735237437064706080443320471445930203559358000202441498430493830122722274682126447676107750493747650514807686401375425116747057775156275730465674566061027713455476232892062124070901894614462609213760830357456456832609032412408542226493971586373557943430305695324653621445487735853956704255657852051732248744537263271246789287489432742949894964158707481348102319781007827248736604479427360920384307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -59402529453212258082709656724326467564227591691984931812264346017589768475888094947990147550917405867450789213353596726502972264783708784127140747587924210662757505039268184073865251949304025034938984965335053789264508329591766694636347278652803068586263143586062187145012623249736999984056610828157130615488047894832435324181027432225338246307290521972951178701533837599161357041111596045048564372032575882605699194436055112680595565142029056519432291005545570713950461032401576698753578457158805791924065011380044304076021706881523898355104550325268916196031540383207538152178433171176955706666834544112823353899014948115682391814779543057303509670529442248739115649859896220786708589954881769000584835690953379962136297925355410318998230198990123177487035274733951236820740470026016811940840485887010793210618585943783637528030173489723239662436859946792721202766399108236952261394052836815870941972131537674146386875807621826836788361836109176599347255343595477366498209860945305929260663495016152228579227619932276467065570555543362637128349880482056041906896050104399983790807035643982734929710717506077366354005836581533617984864535898917471331902049633073885016552722364343698159391936078930210942089098450889441190500373132582241762585177583660125020782927094705136802661134484495408010793492117027053949045364679527726658925383044025751107852388205725878688881883804393370636150646835027463456074083882286910147778980784116914867906540613061121037971262991730402612240150286037671514273348171616533534166606597090460807104196070480554731556885499169451163620347306054756517204992590246741441615390308899121695805931363394859660543510176110080840931699532008907282944683435279892416779595910316098837095815062745330812755409153783666763678021098281629243934856605168772133336674351600371735341223875707194354326943069012709957803763533158023378190491280689683990968170051559962558379268684402476688843131845395339660410469289229410778841479211937653170452733121628970813049832161299374655822806441395724755098330577344261743232814653419850369790692426891844782602021510132273575756113538483424833614266762178513462493870143727877854491346108819308045530554512946838600772177230184615179411220520445177966165756510115256278848310977784737249987806675766641867789870009273560167957190812109641730793779641842472050511112282196855028791196513605260623944450562995006225594045321251059373949749046149496314821175246089310809654785126892328287322340035897712455281178499903265952425363684910972853314159334872519405219453109017360566452520220618820666409210623463364513095681577380629315677330737498022693287074201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] 1258202165792403317441330738372858951642898113773229906207042055608245679340212352207537123170369905800823014186188898079346319126693703635374727366367347976495137214409453434584143766740604984877074333244143652142041087888648970217254195745633143826689316037297395236150978319465333508256783909614239816323259128482850432494918339259616905484832548791460858981603270275028897508396270110181764706133702373806345963862950947909620387129889647480008941448622500853400483780862896077597776349762170927291499529554897857642967126850299965801754073229195748333835625029403232728758925481216053942574355952578774324619049311724626092500109159345790125962454095007019598037556904046670717345782628762363093684434544037629150306804578724647735926967595533071303910626592676100927390863986708755872064377364561824066148259169762648252236530274952850917976037878522593801492972582232891454099209239554400928364851011519059065858095762008505564503437649634976606750303966811213262706720137280829161071090083766524572690614549732776691720590928788165150486901351003531208065648924285950652715628601660552425375538230148903563814228896203374322743984868039057154689452233029678115374534658815340386370798308168805629786992595249193264123895435187793048268739372920395467811460434692625887073087066172846345913635192479830762192570846850018501001691712269340307666094336694733223408002743112853419398283268336699351891627386897300899243255492760646837806412500027314482201625265500712576249860976458017644067877426286903250833882006963147358259911575201401763475951959222732350805322431693062363058773169822743160222992090572458343396245087951745066647725143262889528401341261626537561165506770927854111560994181834159862798052302330614250470821617726869762277847331089805375006262103317095996383161372814250754516146963052469720261780167773233932858699043786152535511472588452702799501909358273224213868197506059221508833485710305813486108406324690328256730744705011941096413381372935455587036511750627802937224883143678349636056790811942706202564096917685636359678760518402583707251114985396964792857271631878348896054560212484415397176334415954643177820576852896721430289965362351733526124094087260557359799731468462530933519728597900944052568607550095840227292299780544495715576879507478814020661815434404421716285586519141880767514428369229500604407034357058759206070694490897822265202985270779775530934719798744714456653541756255437503756612250768188170266067740438764727736532334712242924979765996358201402385602527110972449207917995683522008503683101048673042209030469285850498732363932265726057413420775003578941819378823331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] -2620637966363816190082200875180889236708161212602745267525547824037811222110363685839015162654765257007125807540108905027835090550260660802825259236467597044346017459993289641993300348787233060174084631354541624998788118699175472546907742198773249253288308578986960332199447494389197062934323682089529719410137014050890034616737672420502052073132654051635880090870734940101476602787106168405504174071847601926821395750819334419975431609129890387083182565053388817887795979523953056703142823330311709299616345566028476614378921416850728940853769064497180872711103310854450437802994566908342374299621125043493992691140430160056596034586830200776362153224299414346283600620037665696820724190345693519392044409957767481755482981610534044563106147598952829005615842141304739197292029162419289621259362784645486829724453849829019075680372007669798566822269281909995676414804350165861186148915989273093020204527480474157976241834927607657468871858971130019323536158459217303262069317895692979191391232285223432153763305831027899885541841704826238603730214232086221643306773855441262344443486795658692002762903622362738777231372467869103982333265649500979541476320756685345120520664294780014721088299310149142279499931505514234869950276905415152993238762965871977291440089134953838701116581851800741980204979839160764114316334440671971889900838137165317376029686114863406355630422391640147167591419023594066042052774827534679801419996749198488718066773147357992365325072500824746658127805961796665607922075362389744758067677632739731502512943724083851330637393377001794677024512663585437749402664922747267969343085989226287553055789431851764671949554400107396106706343428445395210646072664643199131596583290924749603649868727647811595192253152140377740003738863306643656863465480825636783048676160515071815542675083346611388096119674433771362864084941829823487831376116714969594488006615636275730565547426002415519743414622453798438111175651781128710329877695217252025883236595279667148051172760523966587613626360552305639172782900667320531175551268590043357010903273243514592352571811552087296431777311573924701524459462254167812962083322974980520905782079886760665630146233518680068374723623659307891492153151806045231516614394000871571788792896674421217486298034456381658257028375814302767935174634156308093774170108534127071913998038564477798247743401173253736600850719725554078388376486897240214619450466253926598010240859650717177553522265687734516710307004602243171807424683792956673908407139688597353767914798191098231486294605994297089517525906118926860138307212937880825045585370364887065744120976006280373197985336524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -130059758691669119249033151157476268029757609324281333047689808162132166830812346968039474191151603302193536945398866649824243889608147696635107262635571454702579193059752306201882614952544126559938151069532445709254306485332187699038501011630666858842575496950586831623563785934176105358736502405148133627411957944531344576068928499587555145333984998275343996959622778695678773801420018757918236574550848577003665212703736548271631305836194305480168564690590516785620910593724018118950965145583536716102693237606963376679627828709137330556172018341455679802214339069472421843843602652252034920851303416554323306550308526120007093097822237427314456430804536621113998032645847801276950196625186980381437989222800823251202025634420468933510480763701719126921295409525948601037753083835790694916631096261064146163570792041020388959024015962412964550921036359535645535896974469673615423877067701487549620576778885411106859927829197017606390998504643493803669170122922553674947737155555224444055314499228843900154780660310902533331172619570728734202888741397397519861625301086018238743176857813868045107592745495272890160953250294587818789292402334013371703256123327293312656736798269484129884738941145079463764567084181568193800038062433709133848175982701699783469683272160225127763705058280653243840027029890510594699132277505644358312879449619820368669709899542753310241148849847118459976223048005835855389218070165019385598173968751246208206253742062589429887560637478991132004168711819519817322614128661478122292564901922002703731959929645712317454116375415667191279684036853555668717968203171887270491530569281794760305584894883298358485787857158723247160007805497142706581885452597795433067851341517803794372132821502082251928528715607512948842491481722800031040654111328520056723132060620322638865408973320477643290692796773221955741057452547171328203785170193345874305276902261216084507362178014370642829274602709385942065273058701973091776477762208092741886512014440517891882151275888370055354298437668452421088471244613800720875624252262148082029086531506463559827485754848136849928267785097620814083766466831462057413876494466008789896934238274883528079039565950976248249391616990897679766830850006416044334137711397993742607635815000142655434569582999872585896308272123952146244710212695947441865235990985670488255557713893189463123114995008903232403333755044785245990229709850093381095441902484478560857023280601246751903046341039192108901946865479130727857324479787201469367960898225854565758409706752973350022951744201666113074255403597181622364222498869418782803404262464764522335771749838484721999441398490726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 1412161303786658710897447108299788352144913856670873500183732203915803250244801902291116902612035692913819628501069426274316014240940469297593040872204891033046706761766217484413166097413974227741286995212188965185097430972502337936140989981056182188658163771039842115578962617483350261064601218526473431336855937479054085089598964252406422253090646981153115318922321663719042077886603322065205758516643620990868812729233706193680695871947619327279133566149971726133397496347960752246575198113456678545902205147442696011442381034826305729036200820429479620829933752894300533519134998412938371790207538585161369455121831048149811572886767728872728155313979931291501740460314633316058871282114381595281156699412118273194733940466887620803274996548994135217816443194570232566511281093756044177890780417521553176940633479346697380832484129344482797218609252273069755434177874400175513877245993622068012818432822513701538835768117983807598775668140481769610548524416899450857383611327478836435539105328905428011598597598094122025783819655055778783974725616880760997757725555208609309907597357844187549334660759382284038346034859838632807775950514498064934105649592548943012434412735003640938271265526034696907307552806847462232958575601429128918061084361136151148584715460920679801193924590071295889068263667974307128651124474316305933458514593091242688058040691571318430140332114924051499672474524224218776212536271337047521868111336560429972293499992056515763402157122770247887047510386254091979258177936802652585392852655600543323130570549542612513140320707337155299705166654576836699024069813362289612430279653502218082968579004031468617683924051989251469210846900987721984039394333297159267741568810321707716814984021809345503308960727163297704088428595800132740062247899243624455674401720688871224048424129151246432665056033347757608599281326438424705078629727257237105620451280476897561301845271662236747837948501106474752822263972691691551820668970375927103857503215016933297561873861202985312293364344305433334760076217334115038307918152193491140242901754238437810716505621907056830669493688582344938769560622199271477105107855478143502347208889591108326318697030977093987337908332049284882840683373650596850821556166165228449027479671270696770790606788570292360641035785347224941639203884402427814761126123297737551367819703955607596782529379848202804155443222876452303973507587115867223349152063379270057921908445475064525816250885932502970767862727196075606402958618718948462871997695230186487862383718738662993853607952564305485038270219068071811911328336616537021967081236465283944219752857264480474425224293515264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -6094163180082956108733464517587521871442172837709703138179064127407699373930475124859045598779952485390568528253282874136706562708160057821764193966862025186096841723036930362692905472576242775444992082396274025727313008767267265347647971703184913127173397118908822291535594882467927053632178228190120396516831877295527031199282666579671876019574383138426882203651336841547840029579648994805630060339154546325986883336307573638043626058722089981680046373874267964579262910256726700858548175315431957378591276422265226607812407949298255530933709905614365484314636858072312068588100139019173909166240507329377214795686039757481458516723982513742979699988566975245450340867901571142802804226003754456918334650959987023968286875793229599877448820176845949115392806807741550884376047383452457543544422827379305423884946864951995430041942701550891808247457021528535553705221678909805632766907099345565495599229814965880132989770445898953654831867351748313211574987281223237555022902927636884439046506813256408523204843642091412777310859734258261571351350775574204533342628747488037281320662575333116107837812861166142563006432791184197671389105544765293142699965212651324171799885957622663812138020179267425524784451298790045856132644785746854347060126110742581269463359934392818486211991009162117587672702966785040759776214245651913802755901368613936827697225114396180225127192262163752242185207950188028833668946308934512752047254530534100026709895008207894732576983318121545434475380177875176325629164313708085048143552408067194903529121778561215951778160087122906580740601610539662443698545685862478589577664057172221107420434603581585762732304129399627870128220294985868260959774980456339537751762620533220763031101746840210321474582466471149206163379348892961632659954883094090101394552625794799680966418926256589916643347970791805596430144349097869589364984480313711353776893630083465583637682538514061991570458420220796318803716169263011822053950230085867733370081590802662674021075483375500628510164712285989976197815310511975127441492467667273882962737410625741111432801178047116759941075771268395659058378630880303044568050970669644493922255631065251915347464442808341512806718728255963478268655915138124695241746465122972269877923266041322794134993840994104838587347993405006522972408737864590943137300384926807371916149321583150942841342931149548806946603500567699727587248984128207311773375422066026020224809167099743491615435864600195404981724111161839951146722675423967587071293868472747888632698510963439719593518537039624785763104622523462712701459936279952186278760371373395938353376055709143984807335931160821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] 7476661681398799379804514737394063172936597454225749147062887114651492928397278158774811690329624744492646511749450746586675893472405353786018994649392671702691335932602719249397784744682890996463576639636156166926480260365729061755057886661443374722340820844748814160909653338552308905217678873022338174230994240401350161681079019776638236639924726796225916516171340520395179019188322802486220799345355674408084519332233304392157188230901553551777909914432751058009034595589848889827876697251289536558575956430112551562240142708058440149456659744675268257899383694025998715909793243922634026195078422401890226363692399713670025421028679875976147235383622804620282837543049463322416818314877440992433670957459715761632839408778678079286815976680302321575517750301287768947490523693346925734914589565267151551219138667791065058115722990701898221870478999021682304039956624726455800210787314266479945820884130085552403610719087183150720037285543564275245906378150355172495490108320359950204329483516209031646342190987240183466307400292216573631280812409263606958630993917972074026628159547653583459259749278954329367244375272346216575949511656488437176796370246187081145643331798159693193158253872927125908075365520245198558977268609881965665494802649519636104023535071743325865001051248146339438611899145562561423876365991422572801794568521502433763102763975882308640291852280506885952109286518703783095329296934232428804662220218842882213951184689308600875642592267260156730527035611571888814660596254523775953761961569447005638567616013615208619308652001793328876787242608535844931126078485297512887384023253109988300036778232060677581790094708812465802918942785145368892550274951818273726804207574678531024922308787618996276212975186667340586956174001031432411245414713714588852108817043889244890181983936244751115178087086732283127584579040532668637783709281808205985191487898834622823365177528884292613442135641724847127179537912476961050940662726515999935684705272316293864129678198010803315337576780487309459989852194765402367705267495123160288710657235053139450948346712436978451595588263472827530924279903879596070671635503214452664172742206039753579321379117775772284394514106924587718112858091945306221601436086004960189847641127080680260046197315319233607422997164123233323766034318344281175866737753069131731642508020947347919645137422526167589940197965572363944174253778314584654577026260949755917334415257980936388950336157409478652566747170636691489598232478732514582074873839673729172413595391911228958164344241375408258390407650165422843924205390762283116905666278188544986002580336838945215597172772936089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 46802647084181289220645705378073347594783035303948813752107624576454952099072184168780809160281392160409090873916519666967315350085926436807823192976688441028832561923803615914622880485746644367799868511208518648955910793411924132604353157893652944885892886620168536368017471178748826930460253689866050569347500079153348429130693067928471053339375382190584780172347690819824317240544865049927600439663961304187255776176974013130845815749168664398954854033468025336660713346843345908804258888815963762654820263400425897288084690104792453474931494528766461206568911045004654253019527206037251826488634404442562198644269589779800032943540759934176552709633862427559883894633081415334404437268034778455423214856622558374717217091402041867323907265679529749798840476237662640975083577563615331975346387422702745317737491344395697925294915963695690727809573859996090735762253606819129690414090906119353050481082135915962877795455241320198305951893864797594388312655802822645139383158916424366373565764256292949307971862489317461639538264854002850515298388554579682325393529728114370049891053611660473178683587242046309865371644789612648974660343932730394110552012425652051771997206712211244920917797219374162595420721739222029960812764266073842591873581582378889533716913166106076801903660864384906721723760047069809962465404323800007246381663616251118983310958823261403459303892078052019834325894866212999479291217288692570886745252683850441419444655465779412816499427064964025099017086945075112507316679695339873317672292732665548680470113228582637844169155389722444244528158157357359149589137337904477828713710843130591927323231872395587367723635658993145703581706755465927467021350528193399862686020772073083104992458344056256225840288279344589267386101959640433110877541105281801564226643473002643317085254049639032002068586695375027180376880479463222803507671096762964788564591936118352035538548746113461455496664511452963050683917343079612726876178700181571380643254620535308159425806303791722225016192333439376253381906974022182425565826020308166036605455647576362481370355900870245127358664801071004992885889857070379835349973823721203042199343226553063565897083820959837543859294470876429968393828312194218295729322645980202639218484424027453417200711116997418659837995777455895114810585519132384716523415628459522337681569052860219358033346240804838070020367357126489417497086439428759361832837465141938408254941955250819065035812550235145712375155975853599136205044565567223654123597393753463883395468370314356148717557498586571411591840596475136785326067999789743160729103954088532454346602843327790576111079619234365440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] -282681203623589380319706846846020394544866206690051841098526037903919895924394523369034273573498800111131702392192808310152463434861015764426424767893866036915733917615661588123270501497857067767367077686865544213597077537772650972318786944898498640464800704323664366206355496378842303057962987251392636350879046866032730962222985226522523594985597365910201813070709690195725671347700122051173252271808882349533124015892082821997521586238679794260146604155661361381929111179621290028608697888028411711788529920992527126439963405077053818560994464813964464301277242066241873510966564323342394785207375919972616701991111391467176556482309525958944086648772336226854257559969166651807234374109365874913475568825452361827011796284441309284816175289380067155711702490015139424811992354103228208447997942499590536150367591312446081562879585374953118955692175089001886869632603872742064218960623462008001118006553866734765606451533854825827042158995376713791881289590393555165375255442515149754990932054373564638088255809221526878639068812154338765851068566356383849227370639367071549603897104988136786184931162683298452055462518146598281136744858096757269766852042036512582208068644974683509452234584234028620967192340088081539711794222423833912664861619524988374956490482716835552152568337211078664378120286873584704421624401499080884743293235902488059865403409404116938529789006875196121158838754042167798728968018299064733355688824192771842628135440665658180672191543449178086643484903005795390493356805683079742362030710672081667389328778929521798039128095971494590731085035203389260123218673893488537050335833511226037400170649801211424787169326905310288756418479687501086949476639178478037171636751144462070550956168225242507018939370301891769098820014188418486338206532877415648402678030065858462489725866755888151884532946827653670802434684511896595504310983279225152478869650807191874942900859340341482045878020406991558493655453039834572127482202436842414877369554408087259851389246651842661323536727283776239621161278050180735598456595867696626006436944435512462870780260938501373879223229224691024600997892041373569916958710007743905335938492075048683905469962374081570747355335600967696736890424881819405444528941173881165107604965186224680091804004574200576753942249755824953292580935479418687302901541011367995605027045422358317310637873219181230157826964828789186056803710266625769033972178013797884915170686341043156805874609994637135390500501907077003862356716668148139794115416592072320113472114843909665984533931306318207641349893615467313539461791924453853683816011770196355812844145270230696643898496900713676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 847745603909794942920524387095705141686850487753435405751724094481752410678494346532020314399651287012461647073698541235990256590810566688127274367871663075552815760019664044902964540293486759476766121422613572787698651194642574841338294725580955825528221536223267468601666965216652896503246372977797901913506766902513209339158607463709407486568891775827710708090597894060221266831545720878955806915116303306549187144597543376171959472224562276386814602355227038679900511960584633798049735477776722077923480535459866136842962455777864099834432737864607527260793788913793610512795971160455390719773898230162145897634602391868786574191792703744262358911106598766746127492827784903240841529913236019100994583378594438304532930845538551311519111202296482339864323515688580835542449584617383366159420423013094876036866868231543180713824722246341545286174576327594180930145105615671000819362148527375142054374731431566374799501444559818708097105870820779365284831890068942258653956554245815051244514867766915078053164873859296879897487599551207428471548652131511552334154891293190233354626686047049388497857056458078627261916141125296514986593465885198626858400103744343601967544322735806676029344135165410396097460881057484790040520115015443811861889967740276284840202897202511985391050400816589711810609231429210298045032642743160719765691734160405073789126460776026219673642327588874927400274384147687125486850227077140994784479723421074562753666903271318375672143583947833199166640030058178666889979341372792025831905263995337592806900044873721069098853146704380480398469488926186152831758632432666361097506926732141066700455060848281494231819952661753660085054604714158161532889513327765865289735233301007108826842224449024409555324404603010805776593397700475139187463524450681266379844261353399792839897558681675640408597831169551434273064901977564834061192137479566570741125749228108846613675709669633183573372443479039703460680284917850904978729752283432434162223723515406114791879150183368694664301240965450973475114516848992369926078333576309869942541756078453483870900055192250412826892428337208835065538009349026224028246834378057685404736965149984003686233739371879330247813336631172298101158325064372412873885689113101358304951896140650435747636630271908139265697547085592388361169890971877085293313258947009029777393584887145786243160487389312614721035135318481717248676398562242025987492337353914771756767169870813785303899753752144529180102370666201660720295943050143559678789507814887896795341336716667493294109460171698970295440420608117358932020537516945011920518375506979465955059588883904801978677290156991447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] -1859650410502865779637905226116880419035262901468868797643772043669087661790087447244967422601513688492342721380412801423128246465931076299562613561671268886645785987387859298702396411435201501979338871818234285762899352843695563859191799198617641191327333929792352567614307728566088727814203832733923040251123422320532943641016178806203975738457129689378423610399707014843742284216775298883668413689038313082862133745187355480649532916220316842647894311623493902136739540394335764250659597835719758924382121729358013151051584894249951802553046640409547056298028612110355873836721969020592384384344242343791716170023120532081997604118547987551310075511048654495049516448895502691418509258880848278699544231274825206640267668985023899013159157243463628242328867515957820419673797949683140769791053751648449066540797625501318973011116792666321637652045474060120469365106235072833930782685110361694531634324229980517823905744942559805558789675344855234974338245939638846345464160955337971817288727426322441965486155403368267716325439702578073775280271225320195302103799261793708520523530497906710000243212478740199050600319404140475758208527283301018843631407795539441205424756868239134173989270105305719847645639693178669504758884894563298089330792645319678691594900789442498302686016506567816509599070826631261486279892914602782994487366914998121812381539797345543082149068960494521575047427021041248924265158663248040701550866791033894745369337376293872959768833085401454116434884507100766334910967509604084759768024576472385164296296274207129097856274385326639693760215444130454287485122934691202876483782461574867368534963261444505434396241513213334349293940800982576497470790989392273523498880004167353971820573660180773367967426810044917765312406849731713713056008431058370837144380255851179370615357998155357319848333091545293172098418067682696691803791554524418060034852709252353426362384785680647039560950792075923193022452045653239907660235553960861741387978708260645311648091321101754512941819597558049142146483030330275222309159555501919508923315338225431211515294346244313698463872294715045965899113152191371754579378364657620333084950840501274712661396737793448250474119645260684015992183099814654129590376450219926082092647928287059402668269396539401486235927527103302650750177822687763337593923253774665030477248137045381923895329126646841684208965539721268617952417812850820293664154862926983152240731599980389440713877193297460877395002921256915875886136745177169337629761212660069737321211676840323297275420178511545550450232294895017424132711713698288878732481144869796649588415165184824076988464964576686899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 3366036040987723798577970924996630139017212669187640848020139108878173917688100313216479002174060686679163842171046083817089833135863704373858157633250754978934913271955948046958487066868150555307978166587446006204153987220863284259574193584907108513773007762111383891410814446447134357697536713734227474527862148829611636432538296921253952098516666869711346411140917598432682258692510793484111872972139818575400910570348373182534512911829143283582393455010102953384839741440129107755600323434120292768976449837376309665965886200264382026158653453333557378859433141005402831731627867626698740779536374503624765815679350708045924289599856174970618157847273330236278672460109274162162102030315593544286049860432942017499951794255696749620120540948044628438726940856432037873169521226712244340866264670960452119753615378720666174280276250495304263888162492387820740877519294175331521613407463531542684168254241689900632421046979121645780706570622312233460479801563725837722562896213422467673114673322650769583344216110510319965212312444693929879937994315302659396787028211813394578472625018199681120150798597958059636331178142414694963913399812576057316856846294860540790151754560802313961138506105819646524244147066476759478481371302058215367523792757015675567470317534513046417001961571299829259485383202372569210305087053409856212085245523839891458670653723826806902568678253931819973810138463236323165380583043074180194803359607405455928354773925463567636407087007762200582979937290208545963025555748749905595555250516789093861164655281295440479411026994559197286500539721041752599357456600404440525978513263447687376870823081068781190381411599777556882455895706348126881498034043336748886619866456748348690133174224289166203983752904173583322363927876745751863976280815066109995954227280975403308691614926475548276687495542451943700052773978125670219645003740258849515420866314909352883961493406152909034128343860364823544164179493657077130606610130648339864692075917730991956043439322466908849395373493612478809156929764699508020841384842786538554105276552461578471314913475873651071831221192151216743177137475009043490603956456482439301998465179274368494803049858305780190410462232435139303774615584867803510511788470653363341228349548905220103219429777860465192530296486114051908187939388685535824874636623391781082140524477744226128833269726272354754270639669166482881276799460247074942582158064996749511618009527259140327213516712542139770066264949810630872607465380398076402244272182300217025075418470530219903125300356027904454236979858803918836643308920748342006417633772598236695079072745939018180800566400649684582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] -3728545687456246202255641185925144226798171917143364380713029134705724780709867442759490768356555388216352020932076998398866215159545015302493739829897601170822358832850321996899303539812357025799161924805663395692735119815008981193174947259656750016575279980823465311572977163344627151247915058511909530438832210104114162067556938077703306673688489462861574755982201916991150879835081457423217432307088936683734386862508591700027574748298491226730953336417349455127891430201391773746084868242696144892100578067654204947326711563305946990749547386293224623807981476823864316649241712435998408483453180229714861695578446664491663629537989049420808139507021304530473219089884663096820006118256041335793162515755364205004743350254028411658251223095409581461110419783324453442574481594195023322459002791626534588115955576204881439397277830380419525416353129469143448719456039090175545799645917720876831798212086401396044121291932713442962672728728653311898687806117634601792114652677974068562666620260747404290782661654389043105639143670900506786050648184612816975280641859902857423140830421996097637585885227274712550729262705583153284630658011220299326912128080429004010407402347163668227310018682700741539070870282564734658689830871811445807101601382353390759029154844497889338499033226769136416571121538652117934718375594827295472236025830291137802829725477859309673566581145206941794182946843766537712267991825454839916605157612491288017939101984041306899577083007505054468953280187883738738417036280290589099361437996428620683579198272855419624728946942252473640461167102673474430768877204827297858054550651567528235012981870999627590124638945691090103223228921717502181500887900849991300855698480117755413620128784338631880191457662216689433709068253625260776684752962986666218948525902459361324040894682059956473480909452610691038444719732579071007276782124331902008297007484766626977836196486918033929318513339842943266479970877173614604230117463308478642386085987788724051104265563343133926286329065394085726714547587404112475845665071165632917176863565390158731308818404137637495796006808087395323186510729893439665396109253706180254141716225664097178674971626169783027434732812291630422222288880880663672475327844494600403180573857185029212303195850896057190201346212111841070226208765546937040675127735110976422865426751712366539587700982219934905818668905332506949517115134623504035050539494017954575567221695486640283482093509364521231870811631684480391203353888440631088503799720251834924546207038657137666504137398114750416768580921885520531150689690456962818910737868145708264205109999907468214801924687161982976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] -8202137270173027361661594432259114694339130988420938293645623526336128822734088355590712261173099398361727875042280833303854198574576696604049863023276848844991860692274381180085733210632363399917390831181195803599995346474846311004821675917038412874420717144743311842311924238690755357086080740875072599993052749985805863047230582137581820912667822795010138472936724088643679083677966144888028997007084221236805506652822340251324629228528530783759203056828243358494450844304418027098203770491542560782744885646876110986919873746651834149283721010736331042549842069735290756533738788100629019987645409977498936614872687291642817889637590990876937505890762987305928800930313778880134568068622772362401531555337462446317853857008911146506223485406533551643466349832590022497536392438785877743591422497048076073957967682598866445290580948436951362008642493675383372804765372847960074312840039980412964839927955960988854233175745044102624078893072265814536014423395801395413917257320450187106723715826763827266898963697728126585825070878882541669784387079917701141376113354542656673221175481284075701129527218119394075534649268912401801360765724970460954433159189877269320963550213011654250648286452302988364994764211326695152228048942669519979933982983560416700450316461960815151496373019578157168753494515431406423343484765912020729899905651220918564983931154046049260396003128857891234434250764776640445441270277704758068713609872645942619936577851437297606004380926257246416941955221723247123384868501513076442068854757684179660329444492295667132312866283147038562738916570281573040041877638894580673923693536484265296913457848654626302027429511943034657810993026758627248579919836176531014624767472990673175706409014517497097518701876405253990061126771961793551491859985847365228559833682678304825428767801628168909832424944074260507840281840275188452379810456170109261651656491880370646314071167604144870987988589094842528813308974089586083984938927060965430502522470277389775480880933955179516208673838376563403754473343087815241645809301858326343957399429018906268986510510057422782245122853097370761319092551308264109785935041275091856482683441242233507907512052753743564932291381271061554863080575515104779316884206178901971228939663292203118138263353334499440655568223023326159201960347718184984243515918066740525481347909413288093027837495759263126839034864938649802565373664562054389846970962011038643586633102009082085877266905530526427744838329850368811574736399989836781047448296064823963054738267709915621560643450853854115022194650617331041099809610370553020322596109258941379057679791468818018328924380185441075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] 71123729385324214878081451356260603698645187953679177467776779409363274679044238995125378205817772177149831678285739439837613991431892803292094599895963851056148009877912630185127593769632628221011499666676504183531964910450154644591072766353611716091636615935226807559259868168208453935641632638044221852553625579343650416621376977294745476507510832485373591881106841989433107095942747375580202575639918835648696238070643152336889639099101828921365919139335608322490485906394521689346562170842168584517732342636806624330648852889375160433772213274006907985802256498521132688757137178284382364204375609747913794005882663728580620905690571210395961447368577565922729168378973296184533788089055609216465335797657041316104131872625048189201890779562195439853582171334928487715785687490834342024947313798485718245704069506951063592529262978232176794066834477257058947456019455066835095363875836144917802354383703858915339327670256667494658381104144542897147427803894898232585162384149185246166302657113277653366558083864505515090932344989459206690996369171054981423889585799890741942592661088493458340831573092689009439012060082590071421277374871195961644781917430759097288651410323278715491893076650378255307416640323563675632092326099749626628937031419807167728460083683865717585451477511212043488190700335261993436613059425316381659037077188510204695142232421798032450504296995189407368814889546482240083313538453639658433405503493861205824225311573399636022400449837987436315535892308536856992986658927141483070072852195112086569585088025203958524824609786507374367401988043079785619810102435231843313537078738215794627549608066622305705975763797102298506544138535745354125485740365951163563360441253298407470473844638748532921530002296354550172499451460715367312602644432956886166306584394500666449430688762459840796824768390651721873654249258325446509551066146991912211964729944854276681301411531664923638546305734760829912204076924872347629256381255272719321678434547837130562404928366246054765624852687327177022760343784237677034564727069290934252880541469955470162333384793593767947842183903567454206832102813777413408046817730294930543004110149401158368422689028975354448420276795365016864126649620185833789352566999703594161849643780827078635322196894058608962304309004014566021435559009750934083772962946012394835982423319234963004481913125864010256054080268685877002210928437249205829102963446722814044639480514973514925252825913728390698401219011883872485128031359596740720548991112762727917457420181342886733457040183047280356911218416529917964851665946549973179144462153534064521321511272791062340457734211356327936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] -274690319766577025244943167816729569449734523636806681613017341329392816048028619968385027752603321006658577494577688234274042452246962002834139578199883371018850034988571954623921841019140503205996286716394624980680710135018672778017109644310736110228910573786202805545053690685676074885905428524244939099033597412184687838775874554886956951249712685135391672563533459120271418589100606442839916142351627814505648142669688628949159476220117241041761304827462164527496031086950463808791525042210226714589426406271681043489102017005925842404067656329328732431839907673055947277212350342113901704500181061977221299811166458197798158275313209487155052742491350921803236205462150611344672408657432103700570953989580368914549636813824211052863556998441251135805185976479441832264583048878504416719672394637174052080176890131873546156845642760098578762554967811002793516430489180558699759810133658511840883849371309991128602358150948873988863897682523409217021424671197022089209824642140618719218089734850788196909379469110969815293338683151703907373092582107640639564403236568627503604252830441088434879036553893086973202784376352263245555282943679976605182655545597654770557453703755141139838048274354610297083084927661993407540650416493179241488213316065740221118672621480550703963419829705500003364780641732722373154523248300319903698070444936084002244353222094222679078929092545165284163050802044392929944637837243814390976267887470101066729484477124208258537280956045414347848231166432548628118074681448202569012722931095808815259270605176299400670314396307594104056999227824679227867321491773963984500918032510107547082775988457506189185937630847809908489286922737383576392874398405156962489200051124268835972775810299866812046686851142701637349424557242495232444712501614901954361952255848013270639250303620544362869372862636599973040437550919557143253522462732321941342162555747649915142495725979881682109702425654872109064578861627125372953540482728890097117608795571544238563946522571171296640891571797535434310500583382192788710736663194800030840486280055824580613681971368056726178063491825735601072957255972983810737319264556414977911729420065386321596637692016399376591080571730057944739775496115553123306567266316624038462836871061175663552499626951235006071289759339737633053301372837309346214267862211274058072564099532936283132485391267803199234019925775948921688168287593593322887903211187963480901075369246238385461193376055627795064627964638835336446687577810255761970075714801282896639909104702202633983846011269223800889331941051478562517381142702926310433332905535814542295533134979747004288395558557284355276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] 770338252052795566133114832711961418306970973272633200884581070703177001910353506258400464949044127482044392991375763347770951678694301076455463712916686893949916027881718039218594875796856125297565410647280775536288741320917344294559771480222011728832350999549532612529355737493777814059575255925448803325932808269846039496191747857088618613839288003864296289497988728155076528482127134480815743998418249500253651701465597699099598360462751649738710211197878677481680020370840550029513516515196767188131708573934842848554469165523145470153929341035731283017626360845895891037698898535992548079396104873019545954598574580457489128213845045577764014196568163510799291352683800148426612548168872502467482819901060507150998513955742848547902203377051592747358922328204837473799546849478321478558791458614176667405268152374192814339617040590037234879358134093165561293323594106527843484314271931822226371685192510774820256129501644879175105866261782094051390619296721251271823331797107126035057095458131542826371001568378670006813039477840664689948603651957376464568557263595964698410452957187111858346563261758049705552811867422127150509146281730270644738843104777395766182811344772221325594853150046120064701381196814201140566392474602617256197965873347117714544364719696555414890162322810980765615065116569528353134999017853340201665666615446996365446503765625372899808226854284432190926141730960614866436610160882370194623061172120513746340451741093633841020097058514855533863032637074153928505882096623866059757001228045534129359141345959268148978441498421384860074779937337002511152727561393094328431777798541603187811579182980810837236500458153712943625153726374766128950779454939735786588333214599336559488954808798487104791952376421103578506131916634346807318520938047464337752889526195571922564848532469645226633919069524447991523993231357933918122301514861836557802675853918757762954813328744915331073171930505942473276136849244056167784490651821362207744981075278189420162393268387187691043025788249360019064026644886093186434521318423083688423423515861261669101373338136975594669379850420363084642155619992886800105356449806160199347482049493991041578610636704616050952138429555520662923181948747177850695026468473886965473752970998876292494504076252314821733014327471010803051802511818269340532648108399424286272730145089720763979492217972280946117455209881861880259649825436513957861872172831894103442295217115942708789585601812804332218508388056973352527956893474636525484554391442890894430289082862650328062618906853835169719591302528938104123942187892716375635215603864017304564341420684048486654189209481946909900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,21] -1737833335827473754515150617347963676105558832448245722738024581289813806787599232724563323009071337875821930438560848638085537949658790060616649830730758681625524316968764721982525574072828596266544735124743167227541463832008255700227145328292820710706338423345358582018209397172653463250894075183132093836239807867648276711814624513046452224123890879540570967279260077043773079252884711995401959728119224373842438358318388357898535783546365678717089788481229346923285153837448086565946326087173230444930866961658955620709462601096648478550480346748448829836465326070308083724623734884663206201551324043034490620455992309994191056652581198031387477651401085482281470859525136664273672687840054611859025191745004409595069525160146075180348838112104339803510590869794176675845136292339065681089076786331325496203611815579133274093916232174586934906380827647582641978510446053887948044077409456788567286689260890097853421447062075123905535521060216714160232337846891476889350482346847318970977744260051353752525164080238629635434386559588571945752741896524583258545148713455243354612275954860356788723685976676649279159124484522244020958683931352838849572424199911473960018492893657951891694670886562926025419545235040973570282728431384988755111401600587854131456969595110292739301469161578105912687722997558958394483082364421007874110382915061111164475863345950281114972784564270956704656580039170596713447861142163182853084807612178596523823198710715623665359317230123412313241547948876186268750652659927138209129145916670648944802211480382920108780547901514185604325849750253708319207783736086772358762224664944059088415162918016931515284580818522693023090342983750206920137497395860378660655380046580616582982496221564953441941293185452241577030102591312333763441653769187655998282171953480918062388744722907751990310083607490055592319849892381663876756291194936855164193298605760539210232675562519952922998920371295030873143009187281963165996281266219301835949198761754785439279013537626907388901321928139238033662172256534898990433913720973765410801148117032404012360771582543522729654903976296311400993376792150726371285770642572479689185861387088613052359160019390813953391774561034025725197249191941049254786358996589777917849900009403950583252910225290683276264499054241015684777055031789192273945809223307823610636542243126822102828159910139559455600864104905138158598344895895549611059330730619854804608154630969249254316556358323360285996699743061837985996092222254287567921507166636019212729913097630838022706455505964556754008328132326974310504298386672688218040777201156169570138157830602480614706871391278632586444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,22] 3275812467199691106579866130942204873021488049638004910571968335626518812752141553910739793187009999216636806777971277222056300862849175103261599681989703147978500054882236152254790005705407017510773893427129712886278930053046137785531973148222869580256460945375587210453973078880749476676169785844916870485952296444325773009326656091800759632679571762948038475371820635674816461879412085852255378255258490168901056079060226372917916063210406374210496895961383233151929772629426511964527769145401732123100157564524051853426264842246379594555383519061163665793135581627709269867461000828724821050397247903139387878066789546672469388029390011095132463423896070579760952519348883427579569319468799580442540239175524668134899756549126174280396540622168906416918536455856790803080270118438277721262613872999177582538868151343292828703443701475364858107764936535053711198391851694004326438504012023399974254708133672655369340385287902854632535490352592697799694531966264666653525209584130966945074034364273794903219512238620113568051455286113446305618430295398729766031573590559774120198095070007697375383773636007731186422140142816358786790389416037481904428177962326480543270849386367159049812092135943183460964557401930146752480084601733402920073909626098951614222147814665511495332868213569488710275157360167549070008569046306795392434946505334294561982792645535442301669908159623586755139544191600434894787018243969539803463758056564116331423736384665627687974911140971065280030604381975790100404880929321715858286651390595542117885148333177683527831799304900925009890093144919621002440283554372984468941024452792871202912341802390230396214794367206267422794780673523406325122739731520071392116404642053658662616313522630500985183901111329180789445198388335977972593404838182570281220842228332224802354977999099441006745084382659699973593239236070954832234736161888546615584081469873570615802926352835311046988200812998680150121819740294714956609718228181018547658262977574046330691737623021572795238680485749401814511520448788835212005744859953927055157266892954091577171710599169847616976790719790549526867771311688016824713744043302738624425513905623443423336773651752492465890232162460065878068970030459626239072701959718293798346441854257642686337006594220427522824968922912328151743681942866324237781323629636951846436084699553237710004766346737378352055381178970770232379737282836458586548080294633759989216415600616440364761002278081728700341093261267173737795906164498242902617427250360795874638279000757048734586474504142581949008056965763019670766824666015146045263585784297884362826617673702987653478797391665895466598400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,23] -5242752286328772174812378920757739119158213653889032269977453489923134353493586101550874032805044077139477152912578608612884657635637167877242139018730943845064430142616916553094205936408750774311077607628530900820968775186915646501633011635033857669941652328939686086032944449683549711724803496708615864487480605674493482379145781481447860430559862503754717741712365041958916288192906232266782095187601998222365068633367145093229291873413073343420484925366050405641870827137971425962131760408213099399632823567912751209892527520613715251711385954792735138649670307058231276480210873958890423030151923927178913968902654804953857584326331025858661828172987397405620451714366866374190043571640158516772642043631382076791271087915447618978954084435628504296956865417573966087243408985398879716815785098727349086041157081895729574237171428503168252929450425440119844516253818737389181888248609685149522909323216963634322990599764211632828383235256143746978663217678756716899360688307446237464327203577712223893821112756208426488483843450807781269723028073034923627528384698109913037516703340307564294787770472516812302714312941991984594927743891538615470771125590116132189616245232927678230569058317700133703733738203109018774390827372733863199738091484832639950736820842146982311925570131914600344251892234507778180026745132599150080300940078112891864656776258839881234603018471647732148528194597192231412093993652586339172424091047053547441574609782972413218832567367677894829080020232736522000665267965154209865429312946727492039023523888124553614964362758887728277971975231526523455178218732965519219757646461961867423159610554003373212113957675654246108573628592666377917005326940669151018164946666753213739303641553305450683995890422607766406878120957982317513492642986520282989167217161196949105237702580614518361976505867026764896637145865435873991322812915263943813463881148798881686845441145853065841191944220777862005053242523912824739966992426058282269452066453972204559961105054108452428004105605828945283882912824849158008420861512848674869412366802423069467345872233328715181250541701299688815567416790824397071609307379484584982281857982462506263628862099045041904574846248077281367895655695865791319895120342889245686339818040907141791957081407233875695131724614310026288225874699334990885033744631444534356806938930084486065648292585473752146865537350054804484414425217730565610681305692972561309749624373758360902602776400572438801829607428251847459186211278220567762080146349443429554812352391896808769203854675191535860658328758662344590033952949906688215732632519263393788745100757904955830189276465358472625520640000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,24] 7180183957645382357455471246494053054857041097431377977922556460606724946502356535339689680335875763438361286456539601965370719616821128255688415395832551202858678183809910703400648848823528115322168738026305736515420437437212641411697438948445116902859757969856671601491500558113305838523648790174066474737686218016663768259383572851665544114289442863066573018463419242234015447199212866319311984290872291182951953414298679812767149809512844063332906178749368667969047792165027869186113072384889469381629850452497225918565953257980662047750972385689134722549337908886291419743752046591965659738367776119342994925225708330122501738349764888716357411065899561445900181631629118807089779319603659536837506196369278930954685784340881525494461689647673882164442842551875827248587336272912191040494564349963590978976249644315176133434342082749129849734324404798710917940692481083087332039688252704988870247989087948794021807957456936495489948036439320924228008138536017384613493675718454359939539861061382967455967613450432298440000528668187255664885545328793061543625907843057747195408260866582069570301294839810478907717967500243435448195323535969726222723483115644941005552961786428285460337370263406224951591389756859864772398886320669807602038206943533957778006050898840965484876274141581767915490089211508586721117796629266567753457520986885224056469086270541585714010864783631196554677507693299911674620141045685129380727906060265330239783037228958888959149316184232603986988743243032670563545952306762244217375173575667819365223604413105804447470911633739548617449855594834391892999695105661312416150040477640626471838087627466458129139349741947168051959913353719604795574686217671339914635558239457733084830982005830935958065303168652317742806160319414068610315759711495974392571592412313988647949141588325473807241604261074747565401694090796336295308179549468578226730446689445618951981034162540214143388388504943818091037715341409351098621988367629663493448098794752970153788152904448411692659085563627138836149291082565890037800097705312224104261822184267105112266106122399084204961205435256631512479967400652387006138883594967226300542672656216728743481852402965553538612832535130053430381901704997117268911227656232833771691944967287816735000407467288426166610943564710888866788178833556327333039971817495742212922679449369343601608211767574070728553381530862463814383115034503895397808923426344942131685710199199748261370616831067200496274707554374568565360284070833212994436547180988882985912215209874933831048487267761131955380740778214704640782537602072635499259243194719530180563811052267117860125457914689241481216000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,25] -8458658936046993665727010865878067960828070929051542673976381170378685703336772685678919055091516429211647744616504246458016389666639165704344874873544309427820174341419803080317957509344882209791523902269856587321239283733473942750170259722028128409920397952315231823337434524963422428470746438022612254825050122362451968082389815517860239394842512786121339151004078569756808251268897017336185841151343847081285364363574082139525161615986888491589477425941072935440068088827252659227703521441320393019748352100194312966085292760868253314476797335835406515942821422260594299181868687937029052371369647723100451891236558538264592040542788314804693438081831875282640343175140070736010204890944007596115463895554699401371501476894114797043392400307119180980299808517435764055584217522760655798183637632931429061745640451687811089928988035439638249145990568617271558479890282053165111611441951583274027803598922583009915258565359919466966922764437809405745803339018573283018386786836142628866123288895807492494525572408149860954259884266615843164752358421907507988022391658195688061164033252670877231067009077656679934591156160985191718071562921296523625992309330114735179506192049668479650895308746315352502099602956402552744646445065615062787060494462779875663688324102342882848838782112356843111195475523211801291860204588308046163795446545697583878404607609291329262519481838264429652846278476783265146881510575633561858238220366058173908611055442061305023680804289997137102588675876732669037553210871941197015096067080660689823411400095349244589470351585006194770227565577740405242030262720502814090286892360371336499115846505371819308288193895429724745206192946258625386409878244624813477586633871359671640320325931319539046194142862517435417852650207424009780908524159836908008614687739452359536324305297345904384295872095459316201657962661224843919856300781179201993774796727490705124224085321805863228741734207029522928786814105661703774521263409981542836546795921844530408004903012981382410831220124927205186524491023723750663034974630603886888059333242501376097965005004793005594934483949215887389510174153138421227293769134344267968641521380799998211586390546245052738444541793842860340835857137418422607952773983598607045380868425774692878453019942063740739830043573366508862944381316984949829693115247374229614769166513100594559668766627820915093306340094537583128261520955134280099570123475832838411034693808119440806099043434834223766839524451746817010293926089134082894104012790916005454274096383504147742228218581105914028411129446264995240252510431894086247616966935831301150882637480299778250497528846355674750255104000000000000000000000000000000000000000000000000000000000000000000000000 [133,26] 8605819343096257551423135472879384357735990316513813185242168810698583935861630787838320411098365371103015147268096991033477004713913256944429616693521443662759864771133657580089661620401368703784136002765634428243690159545142338118985546192837481552214568919154512249954698350605280944874327689407411167884244656933849444488623969277465497148707142281048477390212841537612957357534577822958576243756061515707137926011962887636910174190710663782975688062132182752070060485565185135577002592294813129832921539681620107965889393881453646770501940128054941180879874315212233966111629975843402051201770071859967119566801427923676362870691926063367931620582745260084042500206567481942003294755841456396909367113508257051152301557719235812444841124432516302275369507165549579115001085677578302566990561026822638842298827219299131540457268494873521343357190334993177997061358005981221214720223533634182570356937170631788373419188408256780059807290987909565385779508416316795972786719842152815323916608134724499539952645631540753294481585808632769319366667943526262702061190993596458787796047662633041328909407418771402007611052052650686561032574172669450094208404780563370697882873506212816685276677334225689520752927940317260212018629393906472391515165735470290081064706261994495880862041654403732336197609147236362338548907498561506413493808019781664517059264425127767488078209478955831509718017822105391608424677894228226422544679635812162332133196409352404927088962227398398005378995561690267453111872111261927713613435975227822433423995602321043523191884923750320747299997342530427900944449032376707379347536125730681803722712400708172339641374907041712018281239872076203960792257189542171160913778446801331789165610511051596484229252773318269140333831794695839926591794576209411036926940661416654961780113265768360259991178357475611100592701344125494790456020658760007861259459852288449619985965640067453992039835147537107740830965896744517767358598239853436980720466667788875096965716417665748342109584319559647441768997929720319085148210125197644170325890459691031219822287280462158447455879256026954349410326111245464063397031952930364350298722064097707143870667481600834272680812882739256889517999435460546834301601632517348896478389191214310740519234613112678575290387785385168433174147548142158588036881714255122025485752771318208182353774559591330267908985310224390546118432523472795512507294466079797026769402309926672611072089045122704698418668980926985108887863723616943717325290553250488101419417302871809562994196140391023396363639933122769208942285296291075452779477940812370041773337137183275763830044239117998987673600000000000000000000000000000000000000000000000000000000000000000000000 [133,27] -7577239087938485436440190257514809894656830259592587788378243113870268700070037130500674176345336936506193378521642435839594192212112794001660973789886747623284069263602201701795037547766244590128364920293688957052245245536016383074640076392297104245398264137280837627342218761634427551841459850767997348195532916361351545067988105811043951014824712896190002206764417473266255597864988802213104706676551487852848463404134491804909295156940554864490100026425635817273765467094878592793009388494769182225347067129580608948587859492662323403049498060741494438982975427186484777514642702771541375626173704686867280324028593626676347502656538680473678148485272511067112071995463652296142038775908507369923673679654924830918175185576830148324645682964678471274426836698261493550304534340935793745853037855097579056559785199453267170200372156866124771295173195978434559776484162145065103885043100545172192164800384211707051291470329499699315791583490771824563649538286964393393053624167664098391900789842861872446777794964828100605636882228418362775530173991347085551157746486191257176448086518161757335271741855465835976468572459510343454558094923995595203344844258206935464199835984659282859700461615320900161035532069141366243637653075635926060158968411808206260159520595129755197079869724971893212402284246065761679089048867277650996651155516139365942005479649162465280908115889091057670807716879521123454447892285114993494018781186050782871858723191849675454098492114486630446746696854490666194256712694122709334484470095655331630933896351681796729133324888755710030924548087741792282376058960438928877935406530319808893783742753908993864270558617379005864604060197447268662893355744713283965706661052204911295926337239445893562198404400413702479727823069877148143026671400032449733930026594629071225742319997808825024662544912662787558753305566431141258329933698257605665802736155483050019619350627982885046532935487417252201377000276811659470773211976941672573527496388104405476506079418140118206520194317550004382748825171183834354197636695874148409228076436547769382376978355004768105634750467965981909795982778170227041783459151293830532199446990189159125307434036628769889144120079131291142767279840677120657936239680541123854828070771324849847714557742291323560013397327348162659678602618382583811426860879978151134539761913533816547477787933404958557021537188310607479983991823452538610831111277214878878645379113498464337253104786516766042526154216877888857348293681762425641016877324356970751828366447010062565908767860994635795480183581504793595730507474118713900703232951291757972920649017022706780634102409936452536238080000000000000000000000000000000000000000000000000000000000000000000 [133,28] 5762049555338247188068047223129895771734738779272333396260216240918660839442291955737217965126964964801459598100732513827747635991164558481338716771196410702993102805055538651046808788414732694068324810898588151645179828608015038907683116763210865405273394380164328085369634819746317754587644372716158575546503929692311207278842365688373555352071502038761262790580665353249502006791006675744676085348985667583857862534252737794154501588025308340882641707634708652321389956197256899576642720647426033768742469699615032283975244651113631387288365347949039482684921267573308627532544481603219050174991940892021031270096896767241494077901593199168091729506171153585414259440495521724236860006223779380378282552811983639409128556580401337445672266421882290595862799332782767307656201287535420614244209094658468973913115542163689249775730301774438506196347443884898995770989976029172644851529853290277166174134799323230921990262740551067249765196869149733072735823803118686077576250157749332189588724316312070268775262992765848289591587600922178828726182348929617307659520160785573004149668483489990794727503495945340115597720390363805580687271316108872182623713082653500724398067517200038369652283709339601827571122479592351756369872038485128725895306209320271553434014017508862658774355827295227011081484860281948413980684782762805211350787401530858606397703365327055192258374411068959259319440457656675613708270281503933316029802037976544927191667368422196558782471837207768815539707828453478770226023130262920511066634513747740153629677163575517324511305475894838006340346816935134571647531881480151161646997401887142310902886631048712019542199508467833944409644429066113251800248455146090682347883145377175368889118283371162852518659960617345902065934365909331539089707680444544807858666054386672097717745356221604730006389727115800524709358497898298305948942602832856881612462389295949528803275779179775578624344093571118004183507892045724799962260727337923081691731274676829332962953067343063528896775027732170772150435361343835773300407546466693504766279426858356023788252263380564392978646630624040774425233014998854360891461098410990198677837950375189971288452804514555432580297101607128192694420670136890153657404776249466781588208338065205527877431157632732520856848230547659924246156067981741730977113067985585074932645291724559837913648003245593024218672297364175344407200363872128348391975378617467687418974355399778487825531345930399363518265895495598912286500325051445120960577335101130160152288842648166748144125519978939752171938413111077482494678404522600628669468156250290889242819640555696476426639054621357637632000000000000000000000000000000000000000000000000000000000000000000 [133,29] -3745720876745170567508458825060872041829275935285097042776097214855650250233844176597462115739388240807952490014439627745816652687646812137883281964037252038496247218783734343724180664949954985009250381292828317844111664959277803805415567298235114032197807516979411815807394553287269678038343870279828541227958267964750265793870011049861445543858557835143602077834783964142798550094840373236726600865700662787359216421007239583371361431167410707829964357948712333112753828373806345553233291501316467992188663633038681455131319518660951877676815176856061612084061710366883443382869121658905764006574539741225727180005821519915211488535624882200385881092648166449681135527420760664216218756633000245179915150618261900596082106310833988490524487846013453593144886770703021294651283082113992074653411172721427057515153653444641499606011118498548818181537743165763880539851377397251228917374371270116316314349480134294474746966619340547709487735759520459210971005921911622823870863596687781636136287234382820127272022241329596032824602280623856361258109557633681269538073179360196240623357961769838511698302964106695086952309484417539652228977548129167485053270568968890712537441519402695466500149182487632634757463209906395482961151091644193767835590843533457978654982076121605383656989280535757783535917214119182091466574695333260218105413309215193746911681895215276012972671859754258805954557464022931040240311057324612085585152626320778313070146962697260795587970489196044578201792457419892073122424592278350549499172299182621412383721564826078951654087687454098179833077549760013452856927577859082266677613295263193835116209821700767053491551301657272011289633453991882478681566862725987082643622024175901841971850507220812085004545256223084071160606234701407433274904899053960244691613603995253890251587824295085903553609880137063634666473617285750283359425829360093682454669125494175212577654155033761172793464330176738788461609115211578548404069639698712854403380537808693509169466183982144738928132553888040434652799963284864237752162279919722610450391558752870087786910789809888351110708984459233845254224950509615964883871358572815001678457033890845765505041869131600733048699633909731249229482003433171169552475828800185462321397829071006107828151939132452413844530929302411883137547770438979910404403521508897888782923426397714370798298359894385363321462019609665747761258952850558708565173864427531386980374534380144186491933900702377113922788627197826284683417498915361648581136880991488103961860844036589806167223786459169493410309285513121587803835467367478163221048819208043960530170437606793287837099661755700698152960000000000000000000000000000000000000000000000000000000000000 [133,30] 2024055584055357438127463408797900932269479686905486947054590704700123823045424891240217337408794949298816032505267551574284919349151106269430518260488545687900483403862749183492893006049551410291456763731934542675494999801610562669999204871769155287189120334028606122529706774036895071043854525947634282494535452319599222685143213186411339137926331726240284910510328641175016179614677016656557458929027319999670021612628890866937678235462017290753814402219037129751193620390705085236899907152501522665487308548621996360973006276008838740838134201303568463862082586024889732335298333112271847891700343284491542725871519048553618227078857231578076075956719663781876177084701316837377049598379227541527924378802149840612617380000913021894510305159374370915228859893101671450526053676606869667415593251294548109426031175831967759874148873178740414605977481110949143944472169439403132944369993669714636305329544734261814460096926445631134854504671393291555650686854897650859981087569983887174231630451717844040486559472944316855220566019131690116961699809574755133592998131059655238393542122891520194827841313082853979086065248487693636670347475365502309823580903255088028215088376750138223124645524075962019679940203262228359190351459746852330379925007062813193722762749448776592043214750081063093775656852585855787647111951850088780119302521028781752289394949947857063675331474879992180793139253596929623893911676304427174062495397852311320090229444755447894000053590243839626906885678336144742930427859773873576720734988363949701903707063063259711833399227075959760314572743429118488529487941750616086347789504196526920095863866104815030325811103981286943603429017310671791768001791950098075313417653527960355411025422555653252998918610278574407885602064577764990753117237347514017007145359120210012176057616448809544629408391453947704289624762634523428074159263163816271972004586506272390027886882428341902109737280984207621188792417961760332805408930382210566987489348073546773274625167906254102100250425018594283168471350938332400340761836491943697503768821018955337465053123310375532851173511043862983612645620911646322694822849217039769148772836301152180550837674035082229661863758363462554933668350744230953917867572328848270271788548102522212604250883013019935113423863811358891267811633556397124459196628471948527837494504744673152013649930386588895622304298451393756976099090156779117053918305344076541403399720284150465873772299003605942767629377795450904486738093991943082581736218555181384595811104075370198046127278707118081640886396238260149583837045141423177000526255337205520762267180005645958346889333665153889075200000000000000000000000000000000000000000000000000000000000 [133,31] -839954188410543882928139652712901997351130762881921400169907986812679676669051899521582964236195752845101251629122793828147589811358655181704659058149317677169538294093613000920532490971203643710114844558377679583383921174206787897365639453422479874379730241649148672941688686941169397716592762022275455606895057398833107074211206030024740437216698020796940276339201103625388709636551935383962414777352280180212199104667776700357814764522638899600957343440439567047587179212090913753489880289197111695946217301500082240526758200437946298938799176519557898509536112428784568371578358523424690125088383280754115129689243732718519360420709858871654158617072416585317812741178746999092901670102867467457849460059647721456224456496195897865167388960726457843157056464804754744786672547989181637087529927375583650779551395078706146538038301320725945897062151826604248921611176688772318162238715503285450762237137642045270749011884521632071360238323207332483489976614468049108891556334257151338799034517592017551425390228314475772386179159142040822471790000921693893670008986865611742615758966831658145252954222628521584238422354751744894591086301505537711677171159658086671344323399541257238399668424413449907481802963001660140424822782290799211601163894187693186132070488522404865246364159630806000887644052990755055414203093538383351394109308245970137865539702520528752366517051513318704732354699810620296022982983324109661887942045671590751027100390192867645414815099127506882223004404418321714655457818951417350155609885519343674749736513576042656743158250966874964230528946362097450886995116302132210349726552448899044424022646023985422936617776270835093102708514275874515401644719108188852020517152503178183994297023222551775196024562335714803423937841671177565001043671724322862063660438620155282686930538544290613006881903499857580880143036889543189347231386810066716522024040481450776512240920766269501605695986013933980181043745131626772744403266518591352594376780073575808191711720454954105761317850917530487832720629567555323245502915942333327095364501297959485040338230201004902719169222434940315587838204816144751973728372647558043774905651241737739521825151173463522395715576211052274019543399768719574457407607898609248299634375863705602878502705427397864723436347786914551672633032637054656466138152525485973688918143645807601685680492297299532629258104307935527249626217999360446359754496594223819033947994409860750494773121310198664380033824092866623941109740666596982741813744657067697643690694956406278910347677169857263387360394875083182877045077893584028908569039940144595174509334753664027479098100803305010626560000000000000000000000000000000000000000000000000000000 [133,32] 186596989297164493007695535103172285501726073008392660619835339287054971750246176882875539720513975722391027902011843010256153417527765172530657353323278489372317799518643702350427995597486423014964080789113455838184950444486889726774996724909614733845723319679447055435694403284947211426834822002514299708183671841612086848345667130636657233898386944879899619414997301648707646755403487834679891479808606644363295277110317253161656692432654086510904991445490252815322259491956921173414828641331132777632282229452913776879468913323473165907540395970431370470202399735216018112889119383685679572356677794335980621055747856550090371174193551738998127602992923790208459376208507948955623351443070447539026010594107131646934101671857226115377515880257463494611519363263886732399592241137296818133189056878140387875783910861685596920812330355703329312717123678238491101718666233584310784998245876246585502811539254857550148368364854227370490318921337489000325320995648918704851514812686205566099457335007665546857692586903276001833317744885101821803546417035622695976172392894294286653494351812251297086534347872210785211913131544103202487076794191025602526767108067051278589801197381405888033764332173379008489181088743872847481082027095099807576017541529345853042553786673737961185764474846373921706986456287569157597875080228451444693139234167498259733782546779870008589735901365750395564489728097450362319282722811769711485324234242868957857764653633934894910724671851099494817711590821044157157864785085612134373631636421538636791984694420019116150065101958823629954814629098847372200907374330587081092843539282305623688593130011884324883534358136076263667024609031782618484340299148121717715863522323416298533530107168165344673891188305997289924562850791292427301259803675556901826223743929330729084962788952904215987892337982746270378366259205758772965764969140883914079683893214375071572530204311542541090441751329061338303676476241910458905907865989018783592661286053631416294810482965108357227365091401136798482537033388437138652777947565868749538672336728329633624139554449049931072921095847281853510921250507140029278747362096426034668247889054023567908320423475890130564761389931552109351132885933177194344703697134742663774062097603399155581657073409544273319956145660283507602508675105644049789235581847639964251390285402261829569954705721109022964241656687365146005796832194677254151413195563701973934292305314790890808616503027494916813816055874838473210440794695982285472412642914694101798648587750974612209426755080270579459470320511763274002982879079997822601590504188968422909553488130669546795600709599950274560000000000000000000000000000000000000000000000000000000 [133,33] 84454846188003748430672065676663141528075092920722438488152930121009688404444146588936841575475642757676218004377622589262376862340947049537624649957203547929894483628349398902258111454713448924791393214345255402657195532114347994689709158382847480679108804443395873586883896416462746146832153673157093415898653443522897945424932878073286299905655876313512698197943018378595329985176870296536509258288802146692953144415712906121469484996746463819482242497083339230821406400880660797843997621377922832420648949689507259041459177896218844189160041313897394334826833305173718471284628199170507604956484777886476481015945899999437463757068882242623904816655092725432899085362478031262891717127524511768746699592390656669944460701997450526489598895584225647744082883722606918355919382559992490332985534779145451062394244006748083662950318320849037030355516890883617438951785269899317155708099630582473166494094942855461583552303212439435320605202553347869267934326608053912229681150113189582412227194347038372937247727945577128140444902469889583265936514875076067721951434956591622689938234571642695617823898622451585212840864959784383237502374628723893875546941684626662417670750158703902080084413618765636451229905063038109144647856747457175446281079378864440600310263232811523135175861801813659838047888835423703309354475649027744450702624148266001443548412161586237931790261638585328048455719180446914369918108559392625083235710051063696991984602123041132121293964769438651512818093563300143110027975035110388072789335712959867610200805946473333799838648056863688453891542837796399019669349835981242483913321754991656179910256992693840805763195660092032147977334436389553353205541242673109902310314070939909673674817659002272534963373608836352571419953637293060285299164882674583191647403835587039563342301831127350534561017810086841494976527901503761134567203447598059247176137138720530236009923335067434909512908648983584005991176800726670007260626894499559540204081024027744848202471245066618333085312945306952730917465145439638573778852121234999395185656191725713171089068576080203483836626756990507085139486802567992847536997351965306156812409197579754480836282919767094506408432265532371586164833383650240285096386274801160766852153392756892956562829550609719922886009299651730836006548151718310842264924404250283077892059482008901641134090826661703057938171342798258745652008704616714294724302832648043220109020626206768307241541723294315930641139518607059514225604474039593697895608461795673367550124295273193584082281460218907378541944832756986044793325185664440564118309796474873958023498772011819299183193654042149519360000000000000000000000000000000000000000000000000 [133,34] -144283531136814942719923399968914349299231579424602001916465477208810920310564800015226900142392373118603275329746901614252076683639235766603561063465110707833891039879903687105217383043917858889946363228273910063896715317202106050813280988670001331132565447322649086958037014038857110887808003176555371173778974951305313316549846052691200179549415694676194753977909152457202367217173201383702839818985606360715185713570937471475162452383136819488673099394857997545692554024623893540428501149851200259752416476811114279069266968057777019776845498825876365226943368143454976975918569090822590054126558403310752451537538651946888611440803232812696194709996173895158969596757145447883977999353423517152215146827277997395520029053615124670518146818734473363665946550228948810191152196946130284464760196192302496614190467177199986076299918068955624865933137469681210013623891767002292822917328263658340939309935178793547479339295823252147077425171419068725991401775651256954882488559997841237919381856162446543425993346416562471518947638692241517342190207288248731615220002411811295671797305938414598391473148404592841644780152406914688815456299476187818872665422728537324484109716183194699795953906869054555356475682507542632990832754624274621792606308587421132843509691568836301801711453528080398666766698122184880657018644684928853759468622418647223580302591874355426408936670791466374786552529177294512777086583590164940974981903598640111378795306919086353344235440319058192038852616025236324569567094362666173762447458081569868642072948357538282731046688981200363232238855541859034728448976023493230764571513540067334679808420546955286794430713556323386082208548644772648642394280189433136617929409969168298646146158802358264541366938605240655913366412736726939866898103925370253372865888984518517901310463219194552416443599832123511793620934802694838536448489839032947798850443811057870430609177936385630124877974750333304669423338342675131489133075650358021397311184645541912785068362877454794939021947297653407648746865732814575230740788776135198901280173295469344732304304509717657458928536699590245483251642880590582510956573609540220416849179593077446183440385095923409593940808754372607619249321332476927250099508096471504201701323545069169690768318547284684303580795167584070456774120133524905741675407122019406692922757281574883272419295027743899914063655645094845500090204566034589011983227151949594850782178313274821491945627608270847556093469867835735280971425821697885026465554632107695953370187429395602490855050768425626304176582756376177015013637874105127898125409220555195269973393888609794974626478055262204723200000000000000000000000000000000000000000000000 [133,35] 118453736764011653049674497620291468963596373689344900978373137045977013644185212518541675347166731978932313146449187211883451102076993527144916050565027054856035132076840440170314496984774881662885911239822887544839216915024249575320867214350740849480546520537335870095684060932363263906867288622832996318323462248433379387253235452235112124724435361787742304683629382133898244557290252062221522255165422727385334110248943827093621702963510732577291026818470360557224790386189346744693564770047225450378063314482954517968669143547768415824242798953252005467951697698437406205342122826190573668707443683341183856586109719996013627601027513818932421397579970323560662910125808326960338008087612434626145640500516913847967837894879052192354348918872958944037544530601424683235955355699594095290689089342111292564419037781005604452071562424120993137879688999658573935428667931898251460232369251799450552298841619381722621658850420296704217752870284453316791202881982102412718803309456921759681369965922295057231732019671291111791506991526349198258283417418289733614688484083698061655786716502810671562881050129468329661227780942493605691855642241727053401325559083397009194340727255509003351960838317536044157622666130836012639675064815105369614700455728574842524045746455704386428140616480791022267802267836590006077446885746064819376876535133895185746554917479251904035867052644361189593174805845488187246783871831681656897248814961406938470319389473935617139240772110648462097497341556708560544301716856677087178677761159310211833086499898562863528000713562562356732385850156765240581606783407916092641475184991097684038658187397732073905000722650433706408922319888396427716005562930710110761248768031173181358988473996377401362851956377124561257835770519511437834001486140370163557925507315215448408260700561277762066911535547249048740965952774420645329783221063095587832571762960467832653547999992419069473460837954054562318121564362323166276259794467347315698382730613266567630627171843422115613513168212657068264795976480587488567418762536606668498344670025589336025332011269550459945275232590823460097999579611206947114240865605655230568062405479725493076990272591669754449119149268355469251353263396762933812796276637428724152788211223743121878064214818160192640683429637216822535670810425562301880846470231506817174138982465377582086302280650437417737574456696408654379919968021062135070883736631371933417425506057334633797838279224880014618833368239295099964033202602292827284809663691423548876360385186466214971645526359518297828507783474013615475257102096519286997744811224224691729497761342689029874168630351652370513920000000000000000000000000000000000000000000 [133,36] -74878886541716487320839728097938023035124904874785096883360761255540013657492774498497582024198670009683123240624123610317113150030529751841470418787892760124798089731589636188948186441085283581420873160615041282771954894401271770771537068612812896489726560550652543684051222308403379219565238318915735773809734677817133251813338325195682937745320533025879749355865969542541252164191931072315327689934665776569433311772437867537969625827128196549388282898414283434230753143920449415553863347360056258898043147715650260830847453760032064354922109445878857234228445686355314167841448121119161263044339630691212251426413881769591622867275237622908732935544390470970967899353027935843653456450035157506076462094047788566699369840652066086913361201699178351416444346665246222910457797702964753506698369754541557123361371091084709053640181735853545989617501717935025443993405880430946014776190561873608221785258337464903269732643453038461614706014196597562344637466180411983138388851816879516221685254700201241559410414991440783927653150420255597400365373938494901047079734905866086361491617520285103008049672546897302571070860680139510975786653279999476919649401093940037265828401488073279376228358487134933466793271089887691744389718486259011244923471556261260342614430971231380441304938253990057283966384206499427968619545009889142335531985062686733459537179142051271746416089314151100068105964366749329001969578677176771402376281226343963692616168662429101332612472986071162598499389975548463722463695854414607247459270660914739668359920410910446763598758046027104084721029694299167046739696026587339939226126842929450553244613419402236182587265332203594888262149917550313258891990214879111583400578645648489638921026784131513331145647784896436790074414813141785375641898209149455557376828374317656197842429887678693405041815938039426656696789691502513304218526972521635398795546644357875107544554352857518332459459581278534429884605699715857502472823083244138733640784075581127343951187128342487054554233195236468393793945711771411880638207966007727216552999519214565492421980589682890962875710137117484259150607821402661465386077756310116517294313907930522070393911455980759030782310815390579782012410696336517864680568133328592307428777361181125061959854117069438890251594703988498202896970953402345604746828541118953413656685603734434017262001858123410085057329309263794864291262245387728320126551321147163514215212970683866569830101322424796214227016296680039210340820267154127365640901452153099649365832570830758862521722349069314220279847976762961882160406199636286848098513616941002477169687112192754545925695147161419776000000000000000000000000000000000000000000 [133,37] 40079628797199548021824908460252924193637088717532055806818250982915850602059582800306311115308685539177211848219527237021053847825006744909455696409064639702075122547970953068763762747329057622143617058347314753683474196106393917821391819006273745525930181791114245109371582719183252456425152450001203746841405757667359014979819065033092426802778273709508802618522516948406207194667569125743048731841415122348937554866442399859059658857780805212058788804726909668708299017906249031706236567771806756976033605921090725631817820715415360984643932720317203431895038117352544795550460183255589716316646537450833629774558479384511913571847047707082216042008567488915298588179883134762664980469223711347156792961448488541444291837587619399252764073502053154168447841067333623960941387928628527584668600257182991802742606216551551281171435053038868847314427063492389382907059449769846030135420715877233208858524822619253607236197688937494080056713853481696030587845689677114878177891260915131522465812824870928851715174386002137372463070162614665955759392834578619705844690333226133905327199391799052080758028706096357825747349627857472510841032231857308848014782057957894336386628294159574851381102538908195909652724894137741496393037860412550698859095590742610948605916385627021756224071591816887543297257089337192611957142198896627522930238553110949473500910409867728135306297670245990511484314458084328881108334536585671222047111426361828705072147832117365881779570326659878552691698215132382598444745669896202258474454275578085095229207843688262196126024296988558493400013137780993491768094830671914937217017289641682698275483861986391859277168759994180365189783235458191231568342600541685877045576855975887251050843834511753847022903859015192392827877324073652186224099419821359379501731338419222213394812601354939210256434882246454298232620451397442611519325288239844948341223001750057594127520784610547696022297896927754375898840444297404986367570586386423375238723051983465019519992929103783423803454306213686877961214172204530266818569991065504551349310225422767674300826893149077436108244039275879181110988981473434084758765026610208161525701419245941985054238898022968980692101441117265080578737966586580461836450334924050461005640693028357898381634744274397162216314388425056989931939290569707254846929322831695627115391435436385889937311079296731969312083498679843287892058189636407748402815059157898173742471950672557215939183530290756295061241060275528277361032302598500728609368964172991604984471355457839896850950273565162267839024383260382842040082417795298761321692535871545947096228877504966699943996771577679052800000000000000000000000000000000000000 [133,38] -18895080419808366885642578709198707137993050822857896870223499312985270860450174025264581986704242068128714907367516324296781189886431602350025960779217822460421182080570548619239588481526442740084854407872122626404461868676235175265238403079864169308478168057266017845228863626620280743742396213290098720855237016448221357095824696522573131805482553916597573974086346572941385458701997164075952920249843064533645711879917285585983151208362254133334310870257207732553017429076009229512301843197447181580741533984981306318543794302014908081158700608666943579674471722070208062023054214776425619519437292677587802199671571273493454760711274662358153679173987911709506703682773481638667825931643506604908833632084125977829933567728113168933328994056862216099163710404722551291909805133642727331211669518689389667167932646137174928849354949335457971063056065841779980929748204977691894721830464318941105744409283665803006615834647798713603896387107612542085086401439734918440726058002704508880050815222623757342670924349997669847310643804196867737762353518503840426865189552809733426791455498611250068905270864978156035938050686192338963685277584504939203077847501652142833163203017193197275578894616673838653782580039949076217953075245765791737490149063485429576111382427809913447396973166067186187968728568819119821260991891051276663089636770686075035660001325852399738798190434471020393118054849106587637545987421597650868516473306986977428635754857145413486907233893419795130389866019099158440490172408571713304278355329505738456255523025597240846112360197166385039383190655398444592054321594399507447026281433634205603813766724686244568255020774094545595736984319611830467161570333264491070190869699933246003813990229065754326131254193697994129798481737410794759138282802681368362345816509817734428029132369828650020652790254331171751429270659072870429042271130729446053789517628637550003386937075982925860678724239671480582954662310364647350642776477955530045197114040093759948636971937079515459719655267960015770598368296452079345662560360200188040323504871411546700560092071932606162092292240250929048002710819307161638931084392252770603274732974866539609221704403308079906309756942321718627593396504774397327767048365442758330227107045710031564741980601232674017493075680438445029203587954476664507675385255842583618524924750892362035373495618419632445347504811902363018804521319674607115239044437885851086623190615810383054053421802888538589989586495631800277521224648775766670292716128068909817496242316366698842557360165909890213608085136265767779372137088474962025692361832229957812483770997065278084811175855738008371200000000000000000000000000000000000 [133,39] 8052245047895281024164997336492181434752976039110874369749973607239451698508956742124365660618093979915373403963329401437036675897957543688630198294144899078326716106313244095706801060375165450482008404380045282672085894944188680875852947268008395938846758249060400144692883610662561379672351544563712421128519708977909297332692576726974552763678653633622933697577776330399315577837857091326803342648344912542592312588226587967713525672595989767383050053881359913418074278086160789101702706031254185474779652948807304442511720269603404362695630276820203040341477054153165239904604953389032323539273854952505836059176554899368662109567882701892504629695698518678883038921160235190576963268669907947801376566873838571505876364259108537183134579917195815806987505338658475845376626190329044577839710807502259298603685544467513488040677921813402792628754058899802622473408927304821202286889010909629594596795863863798140986204805433676883224503491146993702795709164624051406238712188163744692682524584983765654722219657365993527202310507934982642103186577320020058823114958749177529642005532669978135683026199762330220361973168077845693205917061873358033877867791413387039998015545795580090965184177537404561931880132361240332920802561917522180923551460199263416138958719921260626492530708704842405716577691140297085372882113018547814332828598603645853958150927133985538902727496000914409884357951169433779868379896459012948927595571494454328229919707163033729732155082327355142992498193159458026716821186494124304836752057802991021951049181715068980266933680175451560584187674016567191753240283488283567910668534805482518207836798826207365231042053004838208531726262621239586283903766639365893205571037720219528695914785610753231099461367082718438211499313433867992893395435998105809540299880641620629276935304847573964677354905357337639895145950135946758380058240381073507553090482913906733870191465060333972935106132731219680436455978507589350560923665299694531120358380277514084658691117746170526462208867900217076631630930483959137239063880598807804466967881117440614763464178902020500258122552867126188270888931773477171061173231849686161544404363231388727731894013428671766448646266003028588963277185820234000337212967403024929346218916355373323500107086442699000053377136496212086384352170561344998845215622218447447793669544779728541610698995914252235015032356999689315516161677106375581818662413009361476117285465400223927463925162698669013866743155815467040191095118192602655320246646105714645545347506825336334857580962676828142287167273617009794855687465930370153546254933174817101714903129232050255322488273197072384000000000000000000000000000000000 [133,40] -3159805826787266833442661572387522447149629545015384591375946202913185484086924760703960793463046412258567088767329045747449375603990163549138579984917707014972224681912223235155040488416626320407836973316131233781883966972088756351562928106748515595674527185305488037607335183561748712313791670943361481639160204626955851419791498110331627688917242287686294877509894513162741031374949478920865682503271177051144531891150291740345784872417286098270859276438988185693766416913490628833854995941589464307417427668865714974024123729893245353121945828340298982353544812627312557864403839057688320125851446388281306155641448217401912886677439554171573862430732677877974823539493621551835717159044757382931226352212094451958318819477054171624530666922553707695952943487973009735062507391839462523416655525201562695865476371342836226708303913458117803073143471321798610729014207802878504258859382464066884895199400356098698383549974232210711761995913733799745209020344826525430787309109429779700155656473157914273232825494140088969778591058819128393847065947841049756472440927326237199506021170581719944943245619407276833545629403523910384297332205676628257897272692793029481151374417046163879696656661292813544837071802926151585226265816602882150115492766707876929552422517573897918922451206742843317616898235925799242478682797495008177219647433990840330870251919913300638361295668457748772544842373112969313605391967025980387339797139473267837877430126924482310986522407777274443207514629617761880666606927322155671218611557821267900577152988567325361527292248535353408201569484865106290162786197925911529160791614784085458549870662235638648778421282630880154887357523560783994177034603458755255028510317850363552968316099518223408908888332489971327069435571437118324195192636522928778595133004021798791121045876267473869849366021098490745354907652269977143578256538062361315955449630504580534447422109826635458313186252784680227445984335028505413489064746354971316347040468307191362170708238145794296372647523895414782910297318489592890580198613618402791569486125962170288851454788050515373311758693689185433552633421803867569610573195199833044733909813190792420755529624422890315167404008229820645200862472673821549844339305141543180955479855650276544893073936676542716492036259304474740225081288668818996813585336847534523148259706363145328812682900923459425876592629422411804925202868884064057516090352956968285103305610677538037086709070046373449090334662075348499153852498069667670667283129889904130295490315457509553740973387961116315978246787689097789869176498994739096115719874534902399941656353884930513550648243455524864000000000000000000000000000000 [133,41] 1147745018162241499872107716470240304511276224938520107147276440867418026676381107657820721811809595203597132009867422074616708753764451957589013867073753708673610253064441021278610475044688123171310455430599245377218377220060857149770954107033121152901473968230346185949942483584342019277745843141046671935886855003637681544136814971089062030810413320688410625871285373396232207849700986637525933848923378179221640945748682778076877939072105904414854615560496945969582172459504893098742272652236594557952758960860760530495615370300368814881287891139359432699243360940654321973144159479387556585164718745819942181624746683836358182539681676068421624301936131428020759819435441813493739280787549412486339069956875392973671879394782847369964774018840452540070602146126021365039471664634671580077592377262836891097113088483518947184102095635080139954622674016389538598560786076358530973925648276354625728870193098054723428683107992793626281865980552878225130657659232316193202947913213367510001277668700258346878201363585242878651599930842431623073972599694639482381128300087991513838442209246537799220049470393900683885620456582346639175491405459792155798939318322661916330484585189984951403215476279495742806769290923478730534367442144334583471392381974520173077580659291234173884352622583683457134035400023985575050802597311139451257660396830389028400030798319022198248471380622214450669343907052242562382290448164744669931300935304975693477841974380182179786487427372563966457701677900218639322663704345356633926823926065091724564016596140082559169572149478582890558713027353027162224608567811653169662781431711028865827657519322843638593512515321274287203777991737488540598267771727962383118664065184258809979554899557359325113913791154749078654890499552755334845878051222609440620445428213938727137033181629704366014954240880172465699067910450893822751854027714828506493111459024103434059559774804844406851716438009149774893261406536567488089276548809977657283186382457564011329038202233342895742641930847592192716126041247699086670390136462239282495881766663299089603074420082009225202178952569242439583398995231604499681009162621576656160540954976850714316178037583342114456077149398449982388360430025826563048420624539389032832910144520256566941918427396601456344143021251589517206345890976943991550965029629916857871664241725384422147743665797683449817824980754181017744113379835496844467770073417617238597781198928299763750007773019535042891106962501530142325711296334056387752965630694274431228664454855330540503292765961161588856343539738985384330437556453438386920161680999079361249874522290822504711626229731809034240000000000000000000000000 [133,42] -381236694587236361331910975573784162504448596765549822785640368660713557042977902168113543098965621906420605200288911896845672229069648065746705133185012173676331497861302531788467195791851707799507164139282510165436340721069424727696388276826596123741148952081894251498435445612880609851005445773727873316386617647982356034094262523710382564996178013025305003272835017574608613619847416175562344775372778502626475665518957132342652076464445991838651133996638451714222389552472681251792077886595938345141525935961140316074780455564579734544310652629130516692027976445248249584075845088125783176592008343895580545903308544239960842741720299783786926534216632324459062590738473570940734099592955269235123436841132451263030493496392798677858209119045466640969835355406060611002329290332809916003113290465641863874001798302638875297295816327129911491947954448092709120529928264375018521852407802536031806946919589775909054401075335310671164552215179239257934659681518509242437649404135485567782513841755575220012404196218535687303949620315519497496429997981146104312599340247181903797353867911108478456783437821717436965069675941356233481914059041879252646854589843950598984126751691256754966834477128036759974285796033809518135538671794862976141592688526917586578810145162038337229674928956931287248212643199022331696093546288910947816470638443401461988234493363802518656968175518479302604174445080296128848735813300234036940183959180428069517716775129077277676680374225818123302099048228169243851589493793060744922792854350100649310623962092992927276337203640311330933020425780337693920559464633097534209701994191834626568545788907318086973073574522668238975250700859891554666994791837513669883799369424800000648476651203317032508271203347075934454719475262060672913304473934820644564120758740380099824601321672705444058044569494324011660252683046989936219346121681833856350204014317567914228435965425348435964560039604647601940888801043219848594375231895852896959302699851292938106921305364753626174496497391788004989510110301800336452736034620574144119749833749592396970188113460394739322151598730025543876747276141633144497348744097331804081262322198060540047556023164066750103594163566893954158902438794084735116567493444884118997060015937214274093520673646432898979503375849406681174057317262424137469164231763371669180937776932805120881519118950731613858412963959636482333182632951241193458867015597367984967597001350189078384923576650051591798062858772921001508027063065485121381432834901472409250039822902981099917721189254790303902861030315206838650643265934258632572275740429055514584959303049635824312104949316478566400000000000000000000000 [133,43] 112878731519396979617882504050886208061538109954257341620187476533810695204467610000237688437946668689483807804833198813938026685669321356089825475687826900691177313491095288279856782255447929698077693255379655021280781488778036677689111051550406299294130159806537376771941444426356922653646361829960243157161382923378670314658516180221393556049182792647930417596189272948204172419630283465933138476574258862248712020811793027174919306467841198788127985940021251425498679576571076617588322883101447249055081971485685544816068957940602505435780306268622960422182317326933025931531317968857907794584688229317721141167552811140507821741460374596127834901483759875927963143237265063888078930811873786007505312981208627555284916082986096723024895376486140667212157972399521819335323803736394496907787818081999737434889769470731745341487080178968425918405796099888254132416234869042944334149594157882631325332649437977745061310927351602912320128071796314977259549962746272236047405923564614382852740314224706762111492377965684151991991000934782003571548934910591711441479835869778587535387725481564205435784935498321963334753441715224826323625012745276652448635263213515113292986844114953111743133504695205180361637232260624595787533292934495902774343865148328235964469927551992888334260181784675682055035002717264398210100532378847858015179141040400658329388990398411236678950995466742585940801582904325255655224635650051193578184810326312603172452390137952831635293356672164911084336455690441276257165115881460149922872892007476176183105402891731070647782938119452839870281540429123467352260754767933826980869868768372887986290246915785355678510644056153652643593428692004526881480817718256413889948213591084773531932113240941793657616239923843562863425857828263137825064648142833351854545652184872523282770784556162908286342094933622598219261681876717133839029059257902410146412170271963928937421910324015883338952048608850190300241357915841370269169186281927139081740301862925164069729921873871388290422106978839019451391006122765827480185706001929396466951466079110445106344271067484497215735274510912041573534085866489854566183405518269302160744849756020370263392494095581562898884663358813913025478703594399594680191160660613766314882602520192023536431740447553377727940211778948921599918172910930041478452067919099686452955017505282750200709049929874501607250819368052814353958173530236201546311220537732496006632767484402964869822016972186408297795307571640064031555843586741292733192111130406779569203260480802276082394981538762056856449759568839368960156586961356581894046530104304855578341122089216705780929953134584791040000000000000000000 [133,44] -28801541046731121236032550875961950663443780997567169688864159970527531849125308948644396769987927023056985372066661632424768427178419141922422149147731891733498485033090416860431623220423710215302023168089363171717600412451966608296389009383866001466735217430243442087984383320887109907195729744954270321158354318826620910919928072333914014137834717492555319510512877251126475280638143448095247325726045762735770333757224022116311216646487422241734002504306762767286973654155128319985635457330811408044710576397783769651356796933631983485289210982543674084149399776244920225499832466229768856866292373550822524002913289941760555332810928332909116844343930794198804318499073855206733411374933118763582681230435292152329184912980704782951622818706093169249784469289010059837554052426172883292161625477995457745095689887993751215666844952302337450477814967356954421807495561584512447662276682950336461418611039392107738890888192135341217519622568372924372818855645693022430635999451322318606106149165051467832375885859865037285719402187356165728697384712305273030415450073188118350709186839997887478768023297239512947672651434047809040073058742966447554060231705408588922192279190026206417181980204525713165883904382932317170832072149253199531477508331164747048928799431478376774813488332833927040883355624699176101649259273265447533575825858297879044699505925628438182004818525151329552370804270963704157396096808210583837515532648798558282676001794120110446808282833584719123743203295351504642307884813128007577278077867646723608509822050460038525956384022412052462073546215827149186875758215132608630330472389517878384945029728833154564847178987398743840934455139164902384002816636973183250570211880965907794798463235560743206054967938365495853749088238105300198674817391189643895952453887009710577102042911750936237326975548508554886479901643092236337178895160073146897540989777878643422426283697564768546432921890618661828470294876862273946431987614200694944508065697573889427232107742228862321216316112910676348755152002822877145650896501073628985302177470836728689532501421139302679562084745612839160671831163989135906248786098181727302562078541291244317801746915155078443726450619979031358496391472328910881460530163117174018883079535672126902108661840551410129282653129802536962054006992663737382961640942385861093656258330867459192737812630804518988684382507063302926290146181409092301433982559790977585895153542958261413974567294242015225690431311597962332915385741886084069024832890884389782197321241663314254969545230119125684259449480878287142624078192372644329973865091827784055746970504841011125489868772212736000000000000000000 [133,45] 6035553603850053184868072213590598159818730925405036946878420508385271597270198637748115514679111956372622723959698527196807843298769063247013540983554480720904126339996217319105587471141049657131782229855840299808385066230415354864733648107502738520966123299219122691443040848180285389447044206234008962487190550903243461498057858507135595685429988651206285780774691594177907971672886796629622840230135297483204528078688475136880555313768542917411509681305194398301872995780869984780859355969013665470833935149139837052981766982174825842519076360282264108434018330260066763979265155909515555340171209277367860937288322965768730024029768607462654697545974107994632554224580082276663562939429605181688711077436567911212592571989548674568538163980313616813890309487813691159092060322384446036204606352109799724674349710052895911432122851379082163166999060880760256723323734523171552636275921597896168726228541013608346853155550709780374064320881554811398738824137319289884664763891791869287636639453500965196010573673976482271065364142905666780385509794792900091195060910188492715009284539093098261897087695903670347383353292157727765163097673749689541307817246674064401808868193598707753382494424053364559913803174263370051628209951560865581475990178452699677394197489231337894744645359056952418659011788857311481731147111800961409040639056581857823256729977557587900824515915176265894487014874568668959418475687514075173433322801871945883287631145882676582225328531001398402735977905927562928461903111890945979547771426494324386964544693070820981818612452952999514264054116730970322112875862969044629091209217307025812457746351951175462507239004721617113226392106260955148403370485960451827038213491976352964071999969672542173679901513105953101148674499718026417207426049505816600476241042514176694702075465340509991156586673800967422364145152695690057384410555317512771026016717176902261452255892113539498388700442660134318465201101235029523785243176992748250371764525699460953684932968566166254045130863705892307453716106728268762619471046626699379843934353398533933466269997083409322504906042569791868839597342468887376813757155811438788441997407496095186826306323930125181476207689613722531944601881851318157026550158131184208012460569824079245686586195014101989380788632267003260290034763760922026084408757524601119388542572805211333530702387091946210881104481635267853930253406863801323078827908623535944324654998389584473634608693130113089843421816868157429715410718104577198318960999185911095973714668486294131975991420780012827717007307845195824921034037053505293389127741210627393339610893474984978648983641270517760000000000000 [133,46] -936760032939886626672334596552984798942239760881134716897337850201285250132528078029988189895084652899684839110257169511167005830317343887526671450169540499397453703285643431274535309342860526035560062885739696177121633418335566313134381943652719882583670271118201391250201226248477821501391926461850190160340490389955458904691677368508292879926387244698378326015513103585881681115534710214410807184270623438249924897026511080898959260711366713167602087385336543348343342052524006211328261335692530896063345449133291724941334485963882262096776784527901860236107266081341721516795475976635629986126649696218147294909557725150921007299944579459882191303713332154980484062052259192096182547661825090780721828995718380163653841423573209611535540375349590733557393238291710752512585562547809458053074713011394127420163105726558686624442216927532819204141584582777393417171952587356226921641361130209422485820205701975345985733669696515158502229490476139925734660686129855545691643671421903713867107478892059744339480731355919052932279756607299231532901161477763804853794092979864705841856384970864082700058239317282945638237998650528826244818059488639543415428083516798212224845344685585825190464848829930389756808665145756417314528392891571847788565957568617611201322291265230564747566017833823607229095936219097703357595176187043081819659361020089669891501664043823719012724218072531786747686958885513107026910272455036484790119639557106965619480909030704069887764438006685769048005589098898281263573573360192369569150349177847027937645896477465113236547252936557652339364708254493672671395033581361001190208812979516580664059983737768743665921853178147299716177418060866559356015015855506391426066841365718898842701328117247489069545638672790909977796600118735485823894609943000539697784225854001110550101154428092979323327428638957902712307601643686544954885140162524491707599211309245876996814021464845180560915352122553814098490924930051559936434678607144674955527857690256339818572580400733725576261409156104504799873998703697904581660669508081872326980976538585934080413018657761093026748407604848207350158492770157756294175132077729094579731014732870811207132746415434803698973407058355921292170875938581208342833926166651155621321967934828535648506216855081701966709089677093341273522595726746346285203423947112731724256875400990784329652477053398350302621916881032711215970276992443474838200118958350672264839109852388688054595534917731169419607231346951848882476061280282444847414078009647188896910526376992819747594818519223664966781775649424630623335676147967434447287644126646941744924986686533320444091355994521600000000000 [133,47] 66775413997737371296378382529302084884095961955978040743522363660458564000734523834345921028766730651179206989977123073261167624829115535709508088760728306176450622941576341824181125630081846057827627449092207580621815361996494356954826359853051214310658063855136150733154724688413482746117535189924187184905760990834636680556056426081457553158093426379218390745519789602073369030650225749221851262036889473636913137938453490069989139015039225789264490667445914326299707022364735587912235166035459045474045231692986301943032410503934722484360265001902404317362087817077621458645732521247679248527728336013985708738879198458302661783068171236784450295860145176838604325862429499511669178903148063383579786982365282249822255517552543662541430880300643879004034173562382594932183048464388025655484114039452774311299444466228200552107380855601612648837508766073366308924756317070466504333418800410318036424752357757754852040187627300864995232709611480873924928592163959017489554090652578693978927097969844932630486455826050899482089552086475052379199213952997286897366553665463765835548268366683813974144964278266693301994449258558870116148595729048284727445156015675852430436571332920549958293416262649282510832486546263502549433465613427594227258806573639745821514457358063758189771811358635023275059061252992413921194116547701490227141683050929292242592818668238393364855359563747992971988430369311914701468386724046400313456886110753159899586384560843597692073240090077026192257634704552189876193125411346677185383119419151504459495607691682791440333117165972739169179010025150436186039184811823538717809969458896917636717652061735658647219127490961809156492780181504063670250939437447383887582556754812776378432494435744433474131255387697525788972157202285271132539209376589718320205841725097722685414017230757273394850138569838224649558494629495752180813291805089005158757942665564497547714947708865168661948461433233576988594812030701456186402715563804101673588524029488107471711030647690113426643713954395297545750148559615395596646489561327356262386934324812997857472170289744102703021031939765729796115810685032016295606202691223737592638564965779621473050738905568205813193014955711053877209207573504443651555874481723771054058410217087645064760093869665083563891076250663813173721150538882925966095194712075681445273063050976981133090481602923713643804123470723368447942018082096773076458888915116482174446659527942062651964004063440055098311365287168509099571212681873995679850119916591203936891305708512864094351507745627989491890634364434529880036171181642460026641091175711961877206376972858423844432626738790400000000 [133,48] 17067883292192917820395145748987205788178157636321420140926979289179815802081402764450163789607863965056919242500414408493113960719077640589336868264610140648296758323857606265825793645861710298564654650645200126043517422238157065938165891170080040692406993286669355046385204645092416050578441682939478540933679417550229403501818036219458549585627613208291630960688980109631279471554525584830157251391886669387351859476321312590249860804881059057511093999519558154807402299399779596625295948813631574890976230982380172831004304319153725581876017470216420358353957566359245433834438053356335601810586481418860061197372850185350954231838100641159684746421598357774954088485451652993582682724536228512316073071254328227653370025606890618339310992226187836017861260707198577339147383208383733447662540591395453272671456615241166613351321165965561170169339308688061937731869400836151689452887509278541407861794106500095822201732687897259246326313346258658636221544949507148032220342783438158598546520974868534759731153152624522616018897834163989979286077641444937307689319532560377053094045259423084900243603545034933995865021820483916114119287698608601433889208256517433897864883967263135848253118998464164603625591274550354350052001524779115515784257656892297797290913035422832260588342772621264705866214432852331980379684555640612016395132862005200643788884653774941221070761232288281770629604301656721817426873944678402427276433239597349729372359575927109934361537705390196635713511617762837949056351327392800375070277268746054338065273565394871776326878905239517595530374205516072666460207471134740339462217849883133149357693378568591413145729197056660261721640453970316279911245352966044897405158132729474610964192523836450928504842006436973513792525392078503362131689962732194858660513554698092570164548781624291848632392642218162599655603689142225816241563411559201681680331148552442525959746229992533534072156985347849139441494238330262975886298871465291942881588470185096787047519252382757956231630629217366579162681089951117478934104504367447393214339189882387305678172451158354313687104215585033429327031869526380858586754772903284323423799787093446343676762929052230297266622648035203749236405790441478508604713069948833633647007830364150909315055026330981794145862567149266910027237638380546974830549156735663634582163828951630396793454926749161863224996005041976474626672924829263123571350352824670436812022778343277994170681078002885562588432046354166107929071410110033275774726804550401890099977057818190493179948792495805674722763840827112779806528205429518185883577923428291907029961414000627427474958694400000000 [133,49] -8385224140643228006036622109018374019098476811354961456599446627023246941654978134285500097526966490236042100390592447260012425940805342686013220106471679089227482044929090253028634166869520385109124924085954957968642113013003253521787109688553667705955525721831969903815871474746145298502108375489358064372407993908778195248452703163088218699766694300872492772752917852523384647730897236126867424769946401632504578545891834467189215361349172156039692408486185454507569601124424750908157969832654297339597361525215665199451500766404583290741860314873235153471351925995947671834561370997161215652319126748417522073985208768879910468444385078482483171092744827357478313964970464836901749505110716743264921602532498852352071837180530135270586143121362472635960566064677736350879864622555361080539952289969903129290876300724764427410428755932476084903288355999652523413951060592184314033701917085056580349305172813189453381323508055598618340535000155144620779591679938183528093884182897169772089797569438150748222204397436332148889236193653985624073561119790949790747817998654743086843646054174550996697731256259101964399876452525947118584595257600369761107095866990638469014647796926675803128009233816816556481883201828644853037244886380781850773074947392805774354225766645912363253955955252706071142768977555870154010854195653283781893960935738526109339055929222437149087975366365508964808247672482110867167056186975404241639113148817119134769865230999623187369746843517985608388842969260070969998786355681190568588538645071723942949536567687598385211349499229473167530046035324851430676740254651258786362166459044641297845708626745205483808446926346612217170892842773632051148538657341359571535602148044859701154771746608999094660380386521147392635776453021383037729002763230163535067917346100132527948555922371062545826904547109747109068451893404765716088618220845135751698886588343911957657571367408251012759510190540708228602273282784187820754914317946723439578676584178602850067457842760351903902732398226678006192544582896769933291948270314370181057477201433232981661231870702407423935241915044235370417577725016777427051436621642304889779582336433702431798242482987379362885167357952711328776012592958739767680934511302565999481980927062500213324170131688838908633246270932660645374520380842263429200377093664515110619304750600356364139804343370442066111679563530913881288187586126648656797074092940909188461966084439272238297464048427880487444811774169143883492432547607749658878466656902374980220876953012875251881943825549642773192516757430980580743411787454249334919002665796312288968902077434154725773596208885350 [133,50] 2044125184402033519571726851509682071403450231097396957301502282699276311200472047660101852765767060037768793330894587045003653227991533956646865655266364160662336050739998673884457387742186950696598062156333119487223429618823668690655883378482434682253896782991408401446944770980421799135254775597990616862654556174825948874137464390959654645805860725109441961070648601735477890302084480149844813342593312159660166170832959102911169529142667510849517345747525471070029418148647469734814928567309453931703470108390487612163486960185102491426178020145044028231421853121943945978264644896465751891074411115301598236302091965767442049524709383318981263909164979193975175762141626973776913530488698313139271672641710833485903029109247602953167190437930273414967046360890167010077972038968963605295140118282811335353993879887651795976523615719102448244100893339294473380836830908019715591863979835989483210534531891371385406818874433550105696583937253640671588614987542814301607731849347676411172586817544524670486154591752426208110859851355322837520171740930775637661362457934013946624193446799176889839697716126184336929719704688993821073116724661698621653144369552592495395836109910552165089113807101072752878580876903499000796204917910340018205904574454181702362952355370155269649291898618623241186255567891739744261008340024013931727262761962244838802580897168309161556669385127561248089225224019021620801083392822531345263059520048547552240287465283153972021307439855718763153277365107147455155796051765460171435942166718898241724554005320281001489918991869942209177878745774592784418318321899144814943068509257135441216376293230563450851452237665865497841864473890365786394564176876252897946741847957083347041111205816456326655228295948819852991198497475598238354602964163089310318560682723138264389170917687737485218225947074402222619966186754760699757485806102205191449514175661850466301455605771558584894117147069994972128570718132286893081936444086986748384317045015800154628389244262332268850116888546340107268719512986578320361734413738610422782098989873196736445096034359145555835000218332216069802965661159026774089387700244275828597897526172971729456762557519642878332915449414541086278781218219650291052414382975224894266896341205660838822173390367400751227806469379114524402541177039034111656390484230811411867363437062264570201891910303526498985224002365144939737823903568312452270346845309557475064053450549437538442456834982799280764997861122412790570897871525622429351439447851289095395171631040487009094522988620990361813284802390677610882791017881784697919983847041892358642975213973078319710310180000 [133,51] -341024579241758221073228135969617142770470718490969159379129402561536613345567391459804647332583255364824380141220892664713912673262590807122878895542829798845425503166299730339797914785111413893854371370649996633301076369014119428029064352758188459401365408022234109141835572734337574770787878820104819724027770971331380264148980063308978623055965685734600483728471197969696210060433432520335881804932879176790259988285561214190437257907997964201902339478283762183908042314818045280080412605643850025909015763681712357015019490474621143553618273485260617010429041591885221816807493627618667274498561157700275282947253536110468518575645091659175090148279163965713624580907639326473660553122490996515594810036727412003568986053866985928719784340538715137655635660577182987149981493661053958337021440279091781594976363373549279241270830182536762686495853445331682221357595910853962849583238084621049841934941368545575749134008430722231779983152308457128946122424661931812866850980247069227047052693837538629975503890474277250209356062136683345220616433030144383022247219208510167713519381793972948361762869049886378954576207525765582332070987962718335036974752506156847694731208379464862692017548346682001061994348951742664037784704137349904005989048184686571061728502562369329054905069450779571490652036785902261489914221930416180897337982046931655751930798948337894504938382478435786665356204629223349419184238862179333540659345772008598192779896382571941406612303410175302990420391648822261517591336498917458999125849068094742401502018047186784331286352880967419712468641871618427416616869626938689823828385803567297053427112746723340450927689926035320079594119596902019880363893156138839113317921121735226324128832055290388560464752221417665588839516116486021887313519755646895003652287689717510521199964688484619378655259820130087751089368585998196740212998250434583826312163524591700982440494906205975794986927318041289915641943991802038622769757592065677110301922257957116139866800044436307287945616084587029218695264662003531913857779782111268482502395389713325187832255234520458494837561084701750019740685791628155206517487016715602264453700555209215636270933371312606159124527411519011264358848588199033115190706415490398767535930133679888316444127642087656067922125307056583559494968930996142904521331983609946526556140102925032390784159676115596281921937836331040400020553196353251476218877663463609098635967094372421006122150619945784876432691880910546329983666581600740323344447213646547388573844210201521408689731937584876826573770628889820559726623977422187387571909928369616473215054781885260608685900 [133,52] 37854734513137854873523025627800432719541739112811958867536504377570423386508674368592368910503152860117171727170422578686707279891140673975638693801178787119624644118802327252319093383578100947627841528418225536756354601728603109690455757718147257104206491933746104635234013923340267968172042325125581068187800500091385294062801975601407383664511349995765741121448417507402242702328161977480947746806541548078832819839189150635734536002590775583137073570703851371473041605395111044305818345655896208975444055162571923383259987310663143913310216519535602522994908112310413454984987668564305921636353638682497420255984829045637570229741354231568417671204124411637583174364396310980243155624675941655101850648527426604602044575360010505507018946721635877727082151986116940026881602526901381935512613085526359367017834189407620377626687742812751786148105961611328423939683543548598735580912900012940636990078027249314934800574028216300585377856302178883974779220110186610520323722371017507005903214088171650950157616164771278065205959476150905139471619017981639136632731608151959288517984154830443381809594387065946170715597882699402025984313991578511289012314625458427701918538825656386239647555629014218432983105412916656375941004180630442058116590942789831136080764862037698770901735299473392273043961473861641408317385686538482705246253725996350144796101345544218667640526789551910471167828544195367568143241018075272279822221766359852483116828774898378421434900247716349215175004037950748698718812521217694703046910328940760328576699218210733565052350142325239185285861436153588720735720223523795085138516129817535645479457005289183218626663114454540448421237125980523821179592274443610418254093811848573090140225732847606727208454868066261809660556220308911873578757676450168234855286040435774616177771843453151178661683959395786061454325982992271262870776866676573405490656829267826186771088514167255888227759661821821961333584090036614014923136956833634857984138877893358799811652464886600022081760238484733545845718473454095865392289276323721230292089544283798483598500764824811833410811683729224390386233528998108023181351218151637890316222958585080508306340062483864894658456058957877389194506320658788484451892075380568539712166403166479422982846055769442599275433460618735128763854211912862301621358016145676992260124879138591502768474825818337867242851380643607922598896828427198547541116577876655057481597758489459138247790456256962548056110350322150948354041061950126648839236866485067494516071127410205700006151612774848175582575979224783696465955662573287999978963983574676954775519998822812548200 [133,53] -1663440941894244954717700014868285220843611852124049963786157161243231368523300994612564853072573313941491814961271352038042432471341113553489337734408620461041263032025366341235870596632691192554180557681883971714282590893811705868127265955754517050807457856780627916821325548985665975377027026224317999677273038435280414301310266232531496718707978659788659763594659951461411774305231392777107042095878877674260612403116090185761876917485737863344026469199125472218413662793956900528282221525410723457166673965332655904151123618520484299957030479358476048754494198755580423698050518055242290344767018248676677801201320713044407902594397230728941053626306215576409252361750221167828973490819621680647932532196767913227510649359040264219672523355298255882069552575883755007166186378558400275236519363534012153882311362409775100300847033372189588336234928153316288265148905599456585818266324318930134625448672082800620158860405584660103168516918916221129419911750021023874154003492336016811212549731776024891196106228211250207342215467784064158891348372982107133099047539453858365562425794211620232124036694146428998445059669008361345647284931626176014828438465306076354517879222625885877501099314729466286721167531967641748892250353786752036351249621383754475102656827263812041425720894401549591610427959450162674651012220063975517432792064262468957819327076616400726056797482939864137632568721284939054184852142705658529514285119665591021883179948758771964430469996721245669466830871930020052846663214175167244719016189283197913029967572472556969257803803637610756987629932367286041020932791237193445156034600292277655177585853109695191286045523864870944848272007806571715690286370651157955601493815468984789924935788629089374297712464813793552282104937187352470646857056524253788713041723012307080162021710589503273390586866185735758440244697735806300092733542055411898910961480883662094879944456353267774159633137205690052166490534891284305040169591233926201470407812655355104610079031485441287591856150799305397462113553114076476030826415754464615047150475698439152712261176100145848205910498708774634509660547540849195896005843989985073603721799315940153909204068836474826591877480543471165674881372268129720409855251097556238274224036464695481441334883632413356427270749261105955170449632559116804513914285904426352293281253768213102085620549980752179963739185447406064147553681280669119765568185348775780615290321005290746949220463173827530436200283238747676279918654268319431745836908436383218331723125010094554174869043358880592193123300243034379804482606943789914772146170700656702771547370971303405 [133,54] -306117475556252684701694963145066081629952172274412200754779126612568997801403389116694267205326451308730353589153186390854596681122579877466392558257284989584254579103612090291000692272941820174552570760895232005283347702882846041193221316470764347749624321832708246829582620580056612288250720169818930711879606571498595382122297181725536708617082125530367143498195239472770750763043142013768807579919956517997967271091559394494592879237580254719556343609248557990322491054193603932705123995226120936017632729086000073703091253443704640941436849113264032511937265381566880211378621466995047679470723824362257781213605267946085646506687956118527697452355222988597452638989633166791412316707003965153540410850806124125356546747477443145777402117669466745358751104693718968840164050027490860517181277872045573286872028086225164495473968301918407877007414812830571816552761108110395372335916442289642934488340910372952155946579624392224478997114834757255446780902249555887428612435049148033580554039166628295064382830839259119613772831432983793238436453739003805769282468471119067016141434002842052084865259321668146656060507719444843723451510777628264209147652137287531093670956758471881770497215031527573347550236298130828880960000658881776529876601395913257902516629717419013254651206540547684211661598846890523219806022281885691427849415360110663918908483736102967010088300863805361104911476890022575806383004752688675183738345658239276644046176796822924876188876707678973179391426837126510421237987173064762187819551904776588033292017690910144871058515081392752048043579272187950359052403645771692452002324348187545509837111767545609047930966467630098498638822850661891175328173784955074633211841234397333845754893621121210003308599209504248086100441609816433359668699428581780902614227646730547416759084951321204490496013921644705561121664436058102529553130498177246780450554414576980710288033639570374213618975378898363625509722802984699195838117845799089801475504163479839369673898516044605822770205732957187927426981872830347183052524186522091195133799302833696149014056903763420690622004716661204431600635880340162457068486634645288431998286352048236212794358150259574486800337018015676897116632079172453974619405941155270100156488513014997998961212226290115029792118987409856618529722649271067477455362039082315081366295360238625257756783083809327001100276947437794083599481001635041122890354610851741061122962646726886836844481465630582957360414499007796869408432590154023470639397361708702075099453590916548781567293768597159840806065207426517482242211377560872317707066905595287421210356613120 [133,55] 63976070495136953965912663565306247972594477697064325974971722043279694564596595163091632582579523878760989655129074193381841347575404442804109572372001088426592928435081569363206853355280963210206028090935586412053971735216742955880402138566068394649297915706934328422411367589060287514387040896200252116086472810386031307813068821444203338013377876031837294632287074631212513104020758137248888279185286801131755654670770891467682336079811038145720219962731578553379856599409693253904255483453600337406391731910211683519068711540451739081242392693505952236043444821590392054166859731591136698374264227667055378337456574341419690552614446640688828566188875392468547534993067558182756148204930945369821615633970670479488931611031952466708148681399514907733759577101840011662921794224428772332153968377897128259168505919897548812725536118262401762922932194285597044522833088020779109275356830702829282246010140446150199184756573874077931222277143401558757476681722028175423111115496546298672541144697807876382790443688290274480316188306335217829054071410818808585688578050793436262912557409148277087416885089875185703588696615639341434926539075459919989692209663540747240967905961370016374020206375667749072791458471759542478449255982241458649781905534144968777004546383123741171247898455022002513881163140243396716344437371909489834355018827404136298954359630401593459538484612239314577682867018637440266720022171620998327633400358009784409288137248533593517241342270269451251741051884237709950966104871089994622511466772204524729457417882644757708401577320463015276776113330337496178547457722814805563937206675241013655003330658050587403930082671029740848810955923492929757035109616126379160149644145195934461460556656043728253168565887053139689369784761273627724082506306401926081633960596793144196696639651376731069335150566030970877961430392353736886842723356394076339733993038610642620722263819038801131853652342295905299575340943684835087671936439714324804945134839030377980771120348101231897981520253449088343630725858556883882908762165834285420105204230288895338880736452990178294749117283658707934482070711688278054339596165724127367283565485419942817294899030460254891700893757118694489552355694068467148372012236712225626811309211294001094629478547066566900705509309282469834593716527199650470833457330066382807082597329533677596701814763529285856153622892749629722256338828126915578911505724437367468684230062445920532675739480748728160601484413056725237787298032156764487855839977363531298292129716427046246240169797745908291676174286110194513084604195487292128596659410760933188191416320 [133,56] 51284320344679730421250361175473270494525952421613709339658718132528979210081726239849019502854152844560472134818105201540109787436616700372529605627663705407037856101631144795896544771162375950846250956383023232569718970686765566390232155009067384973474755872897266068999249666414413183312665590952048556884105066453268070500559129224965807995492002517729891712055654349790982302945135939625547817549646042175375274088430698229595349714101246117676336346300934975605745896729400092273867757339498273834120550130081688118868111646845968486559474041030236781758975726080709477654464721895776378962024403107936291785792572938480793782780759080698468355702695930984805231096533452871318246472755378327735670106499632588733329158539475712164944519618479618005198499595243910208115404500058111239662023371130713907307398954357059816191614685631182860797771222382638243103175262917005299689542063145534264276208876937267347995989054701610484000306274840930844995385695977999781951676267482255230943260890948159633910606929182479203460516965374280805407288300198944766761298767142392064206052159001409974578527887201984371524908794280619876399681729132916794598661405927520357228854983582563603834304599886031793984822343372860969149666128121409730773155623427771647487485390227089776391081199603956947068413827572048786771549630476296153332619918393294552677151477436553705261445901215019996788235540295398601696284673807987821202420954710644909851651994490094818315427203076969032559145725861787059322003153461869729459131219558270836079805543763610814241490403243589675171719461685765450747825069198538615705328955439149008182660773789913470174968639492500372156222477046525702529958810332848304163228866932144524892586777697176993230724374103224145529598166802947665010311898128739674536568599615324967556591854210952474366166545743816618146471000884524295054930205863845554508296040830003881778016968106729261449423681262649946869476726305917431664597711080451100922607823268722859885993559556502894383391141037768133390578040831980622815904359514988076856365611673082146029936075277619996666155141166041871058313722105804081559050051417824726613621470651313535497963792512957149397772237548591544115676156359462408578429335190465431042358239658055676665651288409875766265755564067692807159513970854650751995210384456781770253141729966907919322883900718501876974556831005226044178648491852156678086390461106677229522804790958389164727220124188694556112179308530829823227257862654891517027824827764973945349216741973251344989025487149323854598907743489836661165091052965482714815044197460883916800 [133,57] -2368187124995001009284522464219290207467617872555933869682593888055225834936436346856319652389481727718214839586007237992946840718091907744247489551003155785421516787673742604118589223080741421723588066089548553056526538274422608853855896825249286200942862602935138571363112024096813014841147466166560028512384857537591030848370470925321433088382084308981801830551645728316072852672923353070839432185848788017046008998511608872627883528936332911692994643558511303168850168584457354543438370208824844813738149470980349648094668023062583240251771167657285751061820803132276535211050645695518109062495599109019550702991132559879806256893728389513235185234937123260053409553296102897509511151870969384614940194605054644213240373632087005253795210639808556441039904552366203720843699500047822942542027145708691207964555015099550708921416062032879495277489415556417083769649126859278168368474424349546864268705578866916602541262463037246575527438551305013332283515026815797024147663031304454118944808461304107888144583525994863403136338307041537772802084401163601142424067363161499300564828398856045653519607989189571390992782209809210201186429656783352819677509691620164883067421068721566539418835502988432375193311773759148884921526460035258909358107585264329862679924670685230564691525443296822941692107953745597900057210914827990292943317150109146779931821507048306146824642690002714737639587691206027233831171882495900833069943108203959942767102727786419611906702773501692061519715546880564072148443501313935380247473070935198145504771913064048705389070848088667028212820512730088718733368288391434203133828226009685259874067469127058939981701767263476795856755577730668025998937962977899311322769944532667053310641900456134521755878168130873579221017786115361241829915474060270002016023897463212166364918722045123956954529077180743692338277627343831324990225310287304797423114398591961645510888686628575674267794927952590817466935194309294686957814769756055538696371245154201605410717163376825542112846449349782607050815739801990048053745372670460340845811192714846368596872266571519302429383654167238802550519634722880564289837677462517024460781832638650471685999924847026599199852013525355340987247887703357479100155201783440223416668269476602457528505647545333570657882346673505593363607313942798471406526081002292357639431278402744324803884339507355627253233877970208886194025645234092654980304168043207172139865769826650684205271161568578582783609227063198480779021326525999384909049555595904096229712447328400213852269869811241612322255091855431221106446762942506040674844807479221657600 [133,58] 637773052379238034968873449156194229375033459153444310421621581386198273384127602170069738733553406234337676982883026520593985643039525245753348304278505199789230193687451697700176504853421419650691738347571044833228016834971509360378225056892789161581253231771232929276176687729542877051560390524868475569573552100683931077790604236029462844462020621477785354627777702331943362626247250625911062540775158773383865345178891648451282921815517084825609898318167284895717162475307741714547885440996941700271890644113369322518428375789434338345233265501690027696378571063345656596754286995266435654316285459683878314276357486577476341335992633023563745193007100605017052374351849827747984578159980103019601472748148863210375150575460083345346918331091494147726174409231562978163836171623091573451493107826359675520686857895619221666532189113284546474427901533382137908683468876950148167566257510007818993962837406572433690310761932046067985115141983055054912055902335037851847078128988435608944928009058686088121541006830894253770909846903445456250662326395709424728030787392248721476645116705245863354676612773672341763704873564908914026416204521399102168029109300200635340458921043270132174344740871460705560917873811058529450919803210922375558642143589437536301836745218189660508443541072945099950383040096619323802314574440308711304108121132308349977607525826666950750582902365840695611607883933420402690342798955647372543860237996973930786407009031034670194947716613433473746582069968861887290430011965210469973319904162925538080044469623140582272592704315101372517606527605671713834160319722467295012005214980794462993878586039567603445117244474022687754349482957939138349035434608209458446605863395773362886764555512299847826110606914594748227061459393323355116112795780798456983905331691361855521968037376518485078999280561610002927554742226221452413592654694157529230713018978332214682612936662888462245935161521724255768230270299164338561143119320605722604317164680194422804485634489945344637363039085181692220913407004130476740486775535846483809940344184508212107519404504102139559912596034657505018089386343181916160757432879672996967985589978394965727262373736776598795552855851828794099203700119286782664668339166930946534350640763373740829582850178337085127332107704806451723530541170477198831738405777385605121700330314216149576936570186344114250607852478328196148921925229708558138566075769061613121493325296573532927559243989316888563884767713774880376482047000718686699745673115001373917984216960910387727144377282602137707067074317302248567631956983402386068631823696000000 [133,59] -109343970971569393004280491912781163151380728551312004037062722884306411115597159850322442140457654209180445693722633263926064600327668846468985122194617975719182778790930976989529212579236416135454105934545369321364663304724187031461661840493315816718845927497937348388738407976776384114033404942005037661565094651037638404396009436987699428459698853299369354932603818544383867654570594607657079161976647402315952163843791506956397621703644479738528779660722766016723133179245653813604415446890390548787771019314214612671636038041188154731513074581482580129960393221227409585137959087710981712284427005632595717740616536441663243436159310992701338620715100358162779360353568989615436980261320823246925886952470836901629121901766208986370157102118641316606720299655237763910932265851447302767909270699602396069375771372898154076012371719225731858359149393903261405500238224242177231213698936964532403607047496078162547900590177355368328523237251932607024187774289371817565522130054399023538347109681035135924667831821847288743076517932009560262833437497058083965956846546797238354413671642711497140969013702920521339320875063626849177073583767889091314746919145647928537071186812128002913137902893691212732272176897818976261063890795133886187673476324373297673315156777902148404241544104533622321252921265338493011495906671202201431947226803950112328411304988191541121199184930511320103247698436615593776952745864510059083726657318819438034329626082227878444289484704280319862041984498079597791991893061734657796828439821250352176566974748550769946730837152676162675497355121317188279107963675725981322964900816795158327806557765373268337052282575298365269949131046210527171291800576551838370496887667461260612977934709551752372772704045149199918541631266932861236475212570512418747851764316433466023337410524941203821516935279548453630400180593955929021651499749502217319500384809497897080422960134175077448591683480206448565835501222106253509865508642071185710060605335689707542623249034971634126289938544800272081422246358938191138998972135095715062976783604967323048659848834187630792326386769882361477428806997948560133025735891949922812449878822358583448993996364102367941983738539619841581587307414669145600198301691070823512544755069571466214617282297369159513076399060391846256436127492651302738238029305889776774472665110920408557776483176002341931105329610123210445992798120493727910348675152962383376217515847574108720751725640902763206051610712240130023379589007578482257606600953260254736236930090184610015186050624801272578761706618219896504534377566718193288395692809600 [133,60] 14393884562349198780510788869971421989366513827981336628738750786903338013351915156417733749469044460155799966026864308057386837283899521367111848317447695805250433013799500941559440006829775935826452683911470686365082606088951182933729954856179096566092305663232931366612536504952025993326687523707357588227317020395675427367927766898054242237696243456329695765493641440205948693903556338124194278667491856047810055163481493039875897344586094349779799701798946946655755304820886428650364774560163435125544926101328154610107438480280301071412549406743211508909107892173927510999193060689486436730689956485166657488239522675562601685146366482707364433653867013187304251810919118707726634694139943133390931280565156249898880477704497302683842572212299014468148522052875835115407305170282621354800755225569015488734146982578066776536932056656632365814977643050784985237046570951269316406010584331783022662943099663976639707055796795386469277916763712690882636919932336855697419358674626059438701013294198003669288938794487923793742339706564651075420317923177780510151386468916962255512119545461194992798065909536482446171742019570271437889343167602102698904659405784707819362319107360552453773077217404006614417607483144084880804506259727972274286522883359396708044674411460462631870761549884226897686214288896946229480752643661267975294967319627721199591812849101540140893430745985124123742916154299709561254006045279874693743407063784175376972012252708717610080524315295807552310361173520261933154313775188268371120643247779643767059236492090855767734408004689242824099762279830119438785119113727082661361033663179898018936623276667169601385223980759312615631268921029928080509103023866711731969766743992967612245064375901859204045779091588135073785606060197940100955455375001890677157829296422556039797518144464465038413259517645123272453537034026962581785377599247831863374885191207175706515127622275863520721184924435738839768357176301121186283023189335485069578220042825271923884073958088783301988929743935396362255814233758079093842447645920008368749829102818990365104871256895261966556999149003604137013198242355580303461695190753731647836552043349825186542077625158126062229990526151418068968886204878983177994521892118654949526947521272759309280153247028802403081143160055270581859216515514876217252322526496089799011073426424224655290070794357047032164849223676228185021324476519321526350441704665895754652374256685877534525712966118301320551121875863951834739932817820570026754892262731142210911398794546611637943410639298342233689842356005288651448615232549221906414816000 [133,61] -1545967459953949401229596431342240012957144353188735228094464739944039562334119238554053339025964983111807664856309554991269363483023418944280930076830196293891002456478962667299412624203586450717787485683551399017950112350007217190271490081059529973830771750437615314037700774872304498767449200727771681317254271339162846048908661792562921567170304895928343723349108754226971339064598212601826473473856248840845527220071691434484734923457420394939939623816356831099546503149621104063751213978258056901102734524373254917824149171263294638294533003786893585581419924111003072687430228816159385039369145681151488009308440391185666088584295711520345260363371601850413328665818156555727107512091300651462526485409459473623641546773321496298480824103848987345868958681272182368389944150451490897652273275491528605114438537203620187939791145761367243043406409753742798014954520610885861162826753221785704643630809824195276915725638817960747482655251972535803783891552165396797595874505458453222890086368721476528273684603497455078830624714917926700151114825858144019008399022064554624290076228091880993318851687980255689674168929127673912605499494107148966634413524734657602145805453767348536027980412996484516580479634563399480670961554133008990175225555022976110190003124051658741195386549164989513990285087015503708026673675580803452871098043497969142977236647498139925377495898649536472612405570872786373928271904909516457328793677845319430004521208978564403132067731286495950797345439467602144443681631706271027189424982817825048943649082334730874818008422001048743801748319921703798074573144836133444513719034122708289161241256279562940968881719895923776144710509220165464600672174829359505420987853722434522412355092830533743646293507017498643011217993951509388850759482578375941465170601219194573073057864924991210792501928667838593926031594765391020266891573045422577548171786705484659250534901449145491467851092849577984654501244220352943586680051640678428922172864524897020978986483249793639912990660748803661544254751740539059375516698869392220411002433689543409591660921306150295982761798718023834295066358650111138813584172992344799022928853282502768435555764283688512611852235867842884778091234032505684684656038006079985374795965040188120614270462176832643261318823086157297455062124773624818646282956136789617603674175331675784953676832703380325865272110871873776056955498110087153484999641985750861951881614232281428110801726140244425989265636504294256934804025840410571996383491883151979053844684082344096756043469398567810669160840223361552168419546601510589327200 [133,62] 142097257554135019890996304293788609891966164552531198437560954954216827442047961537524384060041154702955184689535091939221736851280440504047157016833013153013604042158436392673712390266845728252485458988966445770274729393815179018528716845256459061115730862737777621230579348013720233370212356347089514716446882669593417504323855515777923269100439471127806355490657525392321501297477170281917384723428617499739710221182028945420270476758117890951271478392815791336988884476648997965298398514448646714821419846253843188781924810059251591624894496777728693816904921522348109477029682740309277309589716467484353461385694448798226250383627196794397371357091068478826783258790140111965061205402657089515303477713156213915850773992194182804251594296090782988509871917564947816685804235632726194722994591193278389014806260734451688633688152376583882020112030852809618475216998827021728254673557706805913887970428486164416277092141850181745177084263473020455905135151078038855296019036281521577190311204196524393878953318222029037155023794449391598136177859250727499437624673617851676123777577449271568386715979252839899169511552064709531974598341479594019626350349694061832623857648984562696211611036470940949517866135258212687780309042331291937037357716322207728350695632514716926350657877963381269260349453445250545107045657234652409675170923442669682560878511474850109685227012092707464604687944513140351733883808136066367111808806587790268240247897716134119156653169509520281192362532705229180850305419867853278791640511788820241397196721651085503663681549362294650054870569022803249102094621493864095616989620518995773754756337635978500359719161533972265153632138737606627064397523810505004185134795362711596516341470901605670332929974671304980649823698081843804193370787301785455659240280126900071266367438812642510431417660704912825146055665583810724992544899613354093623419892428767072256255605490909151207451253720502588519902719082747845629664947933404096685868220469081400049266227159221742992573900680879904809774328762731561567930958475921162810595962341734325203937183438239267386155221383943433197331979166405082750834517065514775904009332789142256558615208936805862398557358560419082193382927495380072000590060881356893537589795279535230445929181140597448367292385965994158003931353669633198342706940121602314078696997730791536659141282867268241245235759721937356098189598786576235378664959860221700715752836292958399040926830910324626541497877798306790595648740575367996996146190461495449518366994122501673563391921977263002485848690357263097253562342422465600000 [133,63] -12198543764137045948217094502247218461180469798782716954332148696387022870433662001772455603057416170719222421775036943419730584509232781116828393510321304758466357044293690565929405297680450666301161104052190847970864214078025377599368615169148340182217415588691410563665702730249783970259544019787502243630468560062334521521841762117044963374421901985377306396622700404333526006553005522568460366964648822861304018719846180216504568261606388980592188819102572706636081729871706316011193762627619526378669727379735125849429876547721825516830496526955486584798232690495549287014507156829526301156501874427829551372779729773567160345759427116479799948974195681651304753398299290148983088849283674966874314519198148553978964982512842214728535608108010109228691251350162830546039735898380555773647550471291681390066141475358880585652293459837606545575241616917483220410034718504945699586004130667972471417463311589279079044513983974934109183909775403310853409160072909570301220985698223950989239172687780399817179472530934114830566567899683243867669520629418818081767602569500114729529983621163775190553829630025376792965468483595130485984874503201959834091534830853667732413757878879936866876368729424277342879626206591895670951205477105859376656239842179424027746338336675091568088900312990173939510413804156171050421908509215496955867576254423107525376837493676245528270884087394187738423143458409924421292323383859958734948619892667256455250564942498527676847908763135839053315388057299516858532249666059627154219845420987063008023556563266259787410460175709856911390365631096530714671685963241299407469042804157380057300569187428888373209517531072502904755661894403359464983039480427937314508709510127947064830227257632218631290785495403619843139942714864114631144609946385674804977009546875352596883040296965477066288993569027002682869995436804182386709817921642331468492155428671668384957991922587334209992344684908159943864254425221085752833811352738607030811539267595831499206424778777209177350968581912161887433809377075849227179604686784327738475175874789741162267874897544533583651272233022614367778162107211509396077852933651447334967271610098857724513546047567421086168662307177507176578839322711477585324452034705600578834912392012334724306599196186497092401918185290448273676638148598646781361503508553778455820399402821759992203293402179372684650708236189174695084853552571166274538584326483306425582573050999369642350725840650731083833441208302078495955615393949333674699876686512551724277263762164133780026885046346451960552116503865192532819630443326400 [133,64] 998458821839785492841446048571996769230997746753081411730087707545410376395566723856861554555683834037920362291916668065099840055524797923538306134464624058848954672960571147184951651070187629819205615052360252417824845119786532799719490117946556584026997827120242925421976934795685576603147618633921147772795047012577082073696960635954966108743889394470738990915419290121352257202591552087855763510145601268084134983532684207298914764575097080384721404423507238564182648763083479707028140547626322068072753655953593461447707040093977895207070032655658572666861721573932288612073833334913452225645819500180326265845243718843811808610730922591603579584877337760006348002823412530003236470141979824117465618248071264008522437853283916063912282134436362532931428083123519270715068991822309381303439422035936609427393061587581887990073216725836578758956870568000253912065733079929546989360839943224627848727681897725206535380808625855222069239726994587815637802578739507307199576517806956859719853446651642765692308616184265562530861084418837918608085644456378761651808347336184929440480395475572931299566853433488533314768331751519699039955112095257253558312388771667834887800771945598555499928212485018074933021082462120549593991929902083906587929011944558052591543304563985528334668239156670609264815195288867172079220717859105402076525299929974654780149213274564258943652832307719170185069556255589962186381655718657654141636589113749899047661043568598311881612175117839093635933778896718345419007626327452247236327415211305973057140824286630490859261637629411144145569312579997178359063232269968927768036463750599542869159159635968320728058182977929310786583146635663818972677266404243990179550082626497610293675446229504969613725732689407305897697203024944332825425556236731707995134576809987768981479935062913933941553479254671801726546232858554038657896616598317728996647456831677857184128740481474194134099855294214218787329465295317119122931111719366520407006867568485675095929802175555382574847420583479657594932667875099613886164947217015402946755495793297330004899849135788115435536670720112023346543890420294293089269594834189128002136798429690605395389615841541287279550442877883223669361474256175250277058124011640498982180529535620663457195951545481254110659542047502309089814273657117754170972089858158842222807341960114174014733976664984955148847532303747995942434191111880917907121351089702707295582025777254082276331041599771802395802520300503508157764410700347635946032281819518273694695707591593949496952184719546822325188035935641535187082326400 [133,65] -73302177636500134713502925002422189978521603471217850642542729094532655188876228773673368984393811412557948029023900407730741874540674704932999046729828894170850876523777575404750367027866804734331858184818420883871063992339841690952307020064953537273579212987006608203975159104790571428545058755250473866475230322847118667552545839503820165527898745000442352000322184820574971687034852746023220845044354775216181772427886158288149943993562725765855888181649236344609819073481658667906100355443653744981331760421709929819803998455465417626571744396479494493831700197915588823410741298064825377890628671264976414165377985938413481639503047987694488311871344144962840342790590050716799723367283544481967918770673249219128028211512296701030150014698971548872411193772652122546142017343487250719361424575326698251028440579967857844470404705253954843360026668342154351869711522921884814417719846236799926477783786838718725030586468075231644433084011236447222323535932128340552297607561770264654050722173974307615120514001590722566967712580570407309396836239624331652119130495843671532419268170873392611608814776193469931330416667813246565431783532358205439625463456374219283468576021393485747690792690020619664645330306547329362577866810278808732735548158063577314555523414182876981172629788809412964819424925745778277500023148215178496138017558823907456338970682169993982644991162798295531524393626577227113108744259488103849298882803759491473113551602517626199577954875960804515988007295799563870486962794600579663072507735171702603678077657614080667235248027304679452738582515571855242482998011354655040743243792951967284647730993820606451129423049279745812755160805551140624613982797157900874380907811389098347950498891640946955496283731174147081150988021116110122987949577096618326601854547910519910751664669221333556343156561125098977393641459091425500277833449126897099252830321281597487945822117639299054882077943126821596560900752895011987938599839665541957471991668617577453778120904067036819863248209239556811030442274046466021887639344123089149889548003521510813579960699468367815346776130773311972169579276541182860465811775771854959939630350379096051302110910633280664387422775918140647291161283406855632056494041577822563477244921566520433230146402602158686891696946947144223825326496227482063469378602541172531156521745221223131329686353911889830713253892245328773924577876074010683615036217030845279847116240912788015730536809525984092190198116808078288663596971959161716119213098164990744922412386740306701908813799844156490069342360201064708940000 [133,66] 4731295678057564781122994803039971173845734429159566904282620547143204972709112778161565120271363014550028837313715098372031984387437437357917775241982332838198371677227362787253821171641001048583425073881680576447887934004733764164636158346160821359372244892501213720512972080174864599596787751028831800251143039291501606455689612124848651215564546805015441519029777333156541296259825487931231661393408473173086171318560329764891483407681720721592036554059103943330473724483388804149361419360613077962469902567228656110218106104159315377496872408454924797613189387658611696088792120945812805171103272503274443345024327689074363926513156563083666776351083797814066437093953893626720973958105526002220984096893390393715721904995930839895696658174051741144265930502650517577097810248644800923263790956059497919230690830401646733629516841492611132912460434365148194552028270105707722465362887624165844767943049614435865347031706961215983656008353396459854576001791950569462211453092277679424663960373613864695909924909219010360014724834836180488993614444407413352797718119845212793729917075172378938282478034438466408707534035389122019959665942923655960006116434314605650321578694152484980189973223258475527627262235574692145043948268728440334383078153236968675951885655445213336086033529009871460583401561696038266642731458262540976527672798123593738443378262326234121137511645301620624152900823353060069278572367642260818478024267685538128284774361966161594358106555609497239554102840969506890202760757692895702382741167259652896680037995769629744204050411889866495632251256360299591298717266876294732192986184787833916749986069414950944756125929659002865496632852591422102650762750422494758774336545917818503133555206468031090442997656487774228747437827090773983775602643110349879472412250936200312001487032862929506795428455117827738810521837671880529081566060383905418438557788139579981091829563203783248916650715116092333337110904547393046971923557094653520511514862243363744963357094406740453398650787473130183343210019235197577238475872627683600619118583864199595618264941982920363936188970997854287408063331026530818749519129186827196923985217187595075910171051914646739071651505453989272577892637612126901334634483970296492810615965180346695180571596724988097741213142151312086191842058309222497174838194580022526438895105046817839231893891699587386656352962462525611463004343134783721965112138362247263957678118529830316288498505227243934178070860328072406151908854472215305434821393207022055629683889254866806784744319324325835002376629879279072000 [133,67] -274572645557883652165427444515495745582132716922658803618830010691782644418721677094117628224783154627886966623577760107630983069566823796104208513393099379272967697643014048687957211258841466107864925774394737409761548890330995866131365923864211860154898346855104783644700411432626410403871659210745160955692461457587351712870089641515691455446279960143430844378251338108443603912891526061409170811911684447678967061223903906093857657888735193469318104412776404538803722117525442662603023150049691706633031427416687728833770662902946570019969140297460843454622910681532257808943297534517171540337834651517083540055295892081718466652175845366191506729039987340628137569645018302146231398464739099634415875643458357495784496704960468643411912036489748488987219993832486566524453304442048248945364173460635878689906714744792559025075013307461062411090504517163577831206798434879379396711815288200373359103676844919160069685805090881188883651563729837825239840043406900371755150864008599677769726846590387560203645554116531852951524532496993770314170166424665812874765470886357522131140828471167252692257629702710243678041949228495841670545955999039023796857900171098611153672364949256458170110362346721749290537204875204229883609223100083750460180383769638685227268324012778024193559604669260257950848034913078919861450599791908015527689015285294576262587359765197506555078203554652375823087597055579170963900114517098877270578971074267509914388900381211654254533609657707777835909300341974283198681415056141945310205060694045983919068286104740670151501458260120164989212385039375698988907808944014441335125325416306903194622623835245001741566537100128745518047025542130254447433874234834423624078483249920406306373583099410164870749182847168020677198007240310981070217619491045068275554479623539398661233072011948326393101179955071294411080461285147105346900309444820667389623048092870686258805018660106939370442153401383521093534987400961802352007309652567554170412095096869289769690623432002726191201259953082618664642356399896784181968323471754641954039810569896494935917426959432076985160091238131118559410786633116701652708947698796048249915919845653166759742269257501051998086884944748355284026467050529738818965044823970560929588931232424611930173203121836683076767438537839373449902005610546227502362334445322969920604539712290600022529943412734632664971652569782076369314108240744764374083158047188098336784754535226117751446346276784687296392569914048911778229519639503986030232250476055259638886872371390525970275948721967308394883876244078240 [133,68] 14677202433847022956315052604708189937493532828604778053356388875466267705667837791505081222489740669384644984375446922837537434205735465595475104478751173740908578660551716251127876941465965236708461042396317037568374019171779691963302936087497371717711600791386557297135452595200712767931588607432210448119828986250717670130866532892826048371114618288022947260589164545148501571735492729018700903389551766545943100617803287384206911339199169695769286599050150591370285722902251383555724538986927944729963065778990214735384509155958995758772371019374645294872763938299073327245861278561977937689738819859614142185476749834504068400758539164361670034255082662393296480802584253929876333255564431901857889058664363664421661125599415116671638990938837890686009804973566184634764188865855639665486389357429562650027817544213368817290662318389914658249910563639049725923069735606974310995441373898166865965774861924414831347499025450950234764583631517583729015798307706749437659033657472422371342650726620868351656821029795005986794295628888437204735861001566036335250403682807082233998288095196176621198821890163145237630681383389186555144891910773885885862644621029361359833920954365886433076030023021550513253959700647621845623627126193503111517007100427125914945641772655031128265117119667808811805134254180391732607855712978503311998183412829008923602327801827736458110034244894810447107959729048693475004055393953858864202392561859682682999416345475538178779892847990006512661769078110757429484502151690694780718264690832426747803816916953401788131126144334874854496316761861869156364395202511842795120536473041339982048788201291442447542337970767567730443611383218672176883394021344673140439983208664454840843890862596034183764631305147672005507459583249841732444157858597497893172311124587715764580308838380410183278073026378655788174001058812689973030051798289929019571041729760607159479444915204365002645024899047729185900982563768952196334440975569360034246682123081270716063070610963211371636019217769995770043617266433047621850154284452952894335513123144078356727290160113051028180954131362041527337529660301072034396101662196357723359375366224483526418284962638279397097403930440577792080137585229405500587758685145669367511181961449817731514162222042575003268018142373376620306164730867218812400491965066936818726409260579290918977760726533906760472209506674065619961589343901584867098194834523854888376721829462999822284523307022942577599355138379791665560278960495189450558824170801487747514019223413351380557485940613127692363553371840 [133,69] -722724397252061853199409449933664003405040695710880128554461602317713184796859828110702361909097377040139556142760857696097337714894329027764244379765752893879602085587636104823861840090203407660627858524828199180183916085417437067471462865027173533641298236603783451574102826539513238678405611856261312745939076974299927602306391599976240419469707864739183613145953764375866148295817979095879702918139388247398023839154013446154785972648109627188815508561592866891176072216011233045961753888122004674351176760931695555316845849599822372182851144461573940188982978960336884259676193717480719850826559326392449561126952494902664688537600938597166488984311437406427006409443069440985962931977229093103049110400068736334684986032995522219018068916828089669605419948467776745253706889795989081317967726315915579330971953537912871723723913380496296498949688660021860234331351203696642594044919601559927445422241659040690237358256768449395119158892310670090703826184430217196980694089623221151094856340082326121702984209400514993019131231405237178002007827659816584673194303410004903939845958715555196546592727763385054901742295484333700273661888335830267188482024880781096654196262166171571387461715520387604673639000073266754346909356923764904328205189473902266229322690624555142689603211675426199637279000843478445973038173809268967713767301965312051248559946166098580946705957007632601530436176432934599241948545113712669771425380997412667297449912920969439121919508070653736150224359110739890955548623381415811186578835130444474583970789731491944649759299012553074839803889173882174315325443842833842409633700808826709003935708595247823718682064073902335841236680006660705619304291780742457203857205905752201021683298872578587388934576548512636890934444223737644928871672447472582292438049870310848232056088533633931680057380949229173087969159398165256211926373956457759245625593029509883062779868414955683138984250074793054418034732559963467400282064177436289093187697906157201923077996789232043354413382006404886259687633131848109701178511038371497705352320553646608842351169037231341462422541665299608602593803747320233658698596693371922970830937372658064036618790293350919413081733264956362287092279614025416923509631902100461558881679991228903978929263940670223543571059514143137148108927487620879620628698118377163856361800960822149872372328173299977765008251910641759821038999563083050456394363823236699890569180506405590631450686848019026963479840323638704329117573736164818556002224453349237118036047043570206626320144473315095354349880 [133,70] 30942091333621045066083213646996602018104829049359904138463402403423919610200642014188512830623128285593107851075462065337643753049226012103044086505181550677750358830922247692854315245178069625951806507542088639642610367057772978876934415062728588514552404483328017691242439781647838679035768303852565503241331228382574410341526854620744553162649987655703730817853884115803394409974677092669520929385486612945367772508787066690556973610366927630999814237005789881057033930113084702259946582875346528649788744531832590293351797193546390976202368306178901299011013779710497982329621067843953720328296773330445051429293202032403753507100657076597690929956289050273748120075381199657623942068637076982511744204448407146515543844935365913932541458270455880088701727262780023991853336006579422511379148504869808483249841283353378239035839855925488456048957755862927157619742752711839401399956540735952964868192624858862651595900064478293328952815438328153277579609868060795143290055311797192236160646798353152350193607531669469855492616420120281871457604404428117719998086198594201412306429607580358095210981972287236236435452033427337810366770122002631952672783586880983512188150463537248227401485143402909725018173967083453327632832204535151952952564478772129041301877767704598563740339113548029102041784104358650183246391321991628360609728090382287756093408153868336617585347217631677483544374157697543803055605567577203243848595833416235671966512528495997568471418325364138899914154417238837792958037472354497502769323353856408761142399689603325891092602036082599794390274487391497673473848964101395665161155797171974595444618531817042056811552065735127512856859828821345222649316634606311301645759363474599669386108987913606097614450055810653685531490258838706004197225903836015083944087146036837395773788711943691333792654881398682266865431016199411629868804354741801496974263476136047269303170385390049036589363725419789757522307748196162024442912680985408054409333672750684058190749897527374136937620539896733800014964128910870345425105475691228368831901417108399889622960588234896347174737978186805956820195656971484896009418004399498934869300578236585985137763505263042122804122724999752235830861161204147456258869410284490017786111551630694886014150230960598384513667109511628957535828576367941714476503048505417064724768404210121602915247410601002463763218725672243159670722402472540343590184680936039180158793237605732948842552007954627880939871563013497845152854851880241578148405344526077490948661735017579900352031199705113728000 [133,71] -1275286253559914197277327452416902480206575444129964161797223884604526427809042400608100581856913782959508209275198273285296937199957107859119623864569089542082470095078148573653879160593196207055501096695045256149958334639946610787634719219758489398851202966000625291808979870415746896701126991389566503690758861173616733862700324210783768861828888630565384070772811446892139069437445543250843770155800430678100958324948632416705293591609736722698999862525124510057414881807406293157867923124733090590468546606286413709330679188252287565482263970591215956699817163669827756181504815272216480446445309992716139716390113436096487336842485661053269873316416640792742028240514342602401331234911533518543920136925275070429657859163696891241975724101186589983642494456051664892506878164278210685170484181463805180012371526021906896264522071321917580662493478728186582840489430668758397053329515810049592281025752923873852719900084733099244429738301472246982177490446142994042379522114050034550311596700154431355603573924732349675976322526400942795562162499447474612733682426342201782287143774969163030769833780545277628837585893268382970010776929978050701446166948454547085573279105711517956321155033045322243586050038097622851483450945975114571667255249654445573740738304446382527772851946323149404702520531400401437246461875043536760034031095254528901165781716897929192040926652525051112025602904597864504136974682014234372193071381123156325041831115791295134550797198897859652413304632790434964086265165129404677694832014823742162148230529157377341715709758907663049275515092636245230851652123048546815995808999771061063720747667005870414279643858409371843149470197524510041643633059649982488557345139899370059545205169566759535885473870149681040275373808372384125983360434212872159121672122632421271220577168153428441607538825257164189421219241996000526032952035014673455399001715768911444900963814285648499448107489850559541756956675093752895719797440688898471658834980936686637212586105096725055779893751611772073938712374714394797951332492211494965064575836145361723455885388477363258874675726990502034871499438518829704355402333372390864242026359596635893744372199896602787971365004008802037893062497722285587746499148161699877470102036526664264011354011673847370397840605411975250250128405566350031866931003544549667522608665800012267224738319159118514237211381896101881429307130113168086289330337473331639027664104952159845988832579579780277720013842888301012530398483294030685477564468401814821950943510310839601790084997492947840 [133,72] 50247082595975629509792155131073443554960873455575856297615445880556365836900268794540870248941405162577514450947988308705554669412454537896927421643723229843649230297728987513227272106259671614901380388569234013670297218010286688380369272117215997671794528787913072758514253064364342228205835045338038282240199207925246364071054144119134561484940621071556418627494127617017682148494025696525622545690381898122948231906976701485992574546524731160163926628172950009977748737852414482328828284714215596446496232689344249954475302319347657968552179732462992653034242553928886860694396229905440835292524405216859500927945138635618786552958149430248822897460117435590149483838947179711679752963628615870764134486841416277739492222767140109588629612323945370418645239283303374247030238067969131886384972084552496561690918365338812421092669235572127534238049072129307124560291469209682149671961365464607725509651651306414977140626143635738871994507302461349599118774256152246087914744814667527315718349669463001041349245112050563611360729199488853076810168992573909322582560594528869080329385627262870549700817475977876903669214210673460947460846950800483063642098673956767318039915983393241588420760548515516302321516196403244280112304997809700390794724749053543369226020120604106165857505961945822396318600667016360051726527459253178095918136985797792894582666374203764327210861494921495929730132880855345092289437204883586768350196114427773290191292070302377979971966595596174025828165600781586387865720920423109289626394921475644915983909325189777268911824680619423118361292744872662644432109167003722413128393547684123463942499163043284363982631273437938490799255334001629705880544018767125908127463149167903921955391918322818321044516720974694742295647907336832100490815538872238320903622665111845489910441556324585232081315103708457074543025216019102185258436307796601535843956208734798034796748258810067562178947143467336959442454950857716404643802170818263506907827072802642454895685868721833873178760998162782719069951689677014795678422629457856445979641063926824394449264677290898451483801121768641674970033606762712862483966549904696971592041238601906458137330996767530545884018830436457446903781127056395369709564750987424821715169671622110754410392787290746509583571880134095608928599717799926365215932332856617809213561832122092611523507670708539217881275700991783353035203608846972015746126567131621909330244164544367614453370548659562167934453200847459857756375482600366539206632963057049559806762585408593355432844000000 [133,73] -2450505965089797792838299277760952186342236864191163892891770958379529518440658882300221169149467841545900420967895916204608180526877954753247034262465168342829551439823228054640032568738346119964838220283818983953461518847494246321927732510876788111526629350802573463385792880401279906767249382210911959765274847694949889477065649294799930499857354295876526316753617485578098618771455196500851770848350511638165720208700060338176985211634942913239631956447989320430170525191639531123567754783627349306300353351373812749270843387686841211887614669707849967816069476326538459897196891921889716489799755169902607421532049216467569000269420663397927294373245760619510888479636319587801946686726187922319687832149307068789368079102959354948547744611779321821583748479282264319995272411890567077944801020812481972686576279685655049315827025213233439908065259742943215978522083626454709873099645958802106849626704729660559659593021730229227022942372761518997847642150583490980622955436507460323097494074848345628160239347889224299176168951455937297200805467740979559344041635330129958518373561529181943487748688429976922084453112399654544244225934568836231773212097653653363322363615474202598112113256848697476621465142750848437828552722126391078013101863279798887524018442729254583667563353376382050623329813491122547519193256290836655853949174793967279025934624134534063004734397892214481479722166133996919530026096915398973791516316214617296861207968915047793304800612668134806302373856142540302495026499020954403237776311244657124146102327057140094914413352208767999591131711695916570052997636161183038342123272139676502730291883584227950869702709367697525954000920286420227447965623764216291002834555101468832080905404864163153289766197422208072272886520591863680891617991681482412391822742506785032998657910001369645794387053205108504377532508473410375471979000642348597277178959123451676400125468756239894889107670620444763905960433150916826226155359004765937105550456027284730471870450803064568230588516672269786564865845498214603834656997611516304590492846416895492944779308808873118971027195078329004549692700920948537369275745520085996671165276910680661505629612648363392289976423524271442381668466812863342667154492615661414422960757213325660551834917735112618534140574214096753124780501343110656079091820132541432172618362506380104806442553804978933029881873945275263532045931297893266619621025612554535231736479564277097631342474641413846862490310156131706721040260334075128305069569387935024715414388229852936945866176 [133,74] 98748309726064936427397224357367381333781094853022293617008392606494027639149328718446641846592530479122566418193279786339051720899433683197965985237447677821741285209713891335667669922358373291683279945206826014938599332406588234580189028337800427332461630889506513835729970354485951762892443143417046717979619543480561975979506748072276664544829218245606274747871805587005953756399370479787078376931936596704696657773877483186703608180818363615823738808261422299165173557365938485978665966537195176443707419410952109766539499050342797153079737488866633391147012289183579506343394274247526437928904294364690662333015554375930248658754694677656969277414268222681748463411977582219106574449608231775385947367905779988341825784718606350476527932239518189879611240578133056416952929293961132972116194940576932707541224688575400299206533619834930419591634634284567215388743791034040514740831822481123113046099459693844724444599777490622565070559102121982061144011378583708259560998279146322187688511729097861337947953835696295011352871895443139543982547706161091882096902630777792747549852078694671862542501429144859116577313527072146064223897777556230347164393323696990620488733333286439701965115397313376126053728679224901746363300777503538704650641968813594595932707370511908693957326747427736897669094925071504489243067268432246244940998163649715465221274182772915600353367048370429462526838322260256232007719981160226367988672276376452010659046241429175877829930946962619446889088435321649078725988346872800496070514080597034349178809463478092673246005885945958245552777547472404175911080823266661498422216851928105058215045193624565762276370987109509105814148023298094965398469789380311279930395618856911896094363603264322870160407005202455197614701723198500268007118045055586561263138210828297137682738910521443475068845870576038992971045762622672677539898091658911515148467835785565017706145297742081073961424104922795213382408888607798014122505256786410802289982481200840209619407222156873216861929860680802066233545978006506646505640328942530169079110444630731781615038239195603150614695574026745233213782695217511439734662179789070151853198427129472480254225733066284574476671867614704552669922256270502787117044016446924967222779671417155442424448098962938266367555673984176203693322202144318613732655168720480307759637369414380226656422427821579479224765690604723621435708503130591251558821558482340423683221376320202713904376503648812211691018520016068523235003607592447013272353190508834467302326012676991036416 [133,75] -2717939013477314198587640512973818682837934237849285873672048654121195885743097800354736406975290146698117903609313348447985453889356031921077286391687139831685350453423441812522923855338137949923714435338435918196369861634022327835336329369582309144966486406666706027911981568275419721767670174661760605937498357498647542288667376243305470060256161802812062791709671887666189289966550308811858940946239502509753189842198278462762595764610428316835925626681883880722182004892341648993069306753086626026790390917855142315320918530288249837769532060514075825696547208671455535762429251776551271524491348237807839580527722848206229555723687477307651740805570823519806479308880296376642549557314199647352677464470180758519731870757251619198547416814326759048330434704386263279611812517873562911959580812998970161993504730541392823299453096811254113286279716340273319674424362994037229233645335710247733375388847258042931686499213496558431634040328312088861334031514241757975506329877042841573343177644273673760202659755349985095395205908058947096725319871691170973133588649167023800613492007206923681377291167204114804361151199204158622991936924907449425204555901495247585059837922482892267433226292974582470434569245132465947788051429202990245227172889628379885757668987570644046521820629884230238326393062736289529822397203314881663504472827369556746636029068677188390996456596637191520275895187376421801383831188341397411583384413826876284375997264727235898053167534868367131127586218689451567646870186991360119005396797363931296526684858337687587739003304820761142116326727106716976631080857291430044136670469039353040944094495766025633400106571223350863761516267527154924709920026885532847694217993455431872946737459369284637551114230870905769932601018944567082054300283926471703213280235250643867520049200878899290861873881898549214589193341369707356587329399467801800598804468887832357643387139036725426859772064608483534900810153808308526885861399293644265115338635912866304823029847021645946802966095799921875315554445552796555729639610784977653764094595651882214386810473477943373684074563202616325537662251509655216022317048022645072447884298876079636843258762382571408022245924378317497318876164471993968696034160544416983434528519884383089065936795561696049361070985570738350138147059276196712527971601525302665633700652556182560890160826875994010361914577654710277893121820098166643827909983825882072019546717534295901961830642901468421901546445017487905346712412166185377644666866503217477704251896625524096 [133,76] 56473173416422729796627989458939952713930293702993988965278031638931326813060531913329255930661532430925786417503056673441173135754656433155423796076340007120443123973838571844424126236045211543046443330511199408824367650766846846935735804147923888848198816652176017183521579613608428378574195841450641095420373730223120078948435595980448795935854863767699295430479211206886039542587045169911082515573541746338083235275520186834746891454583028984090884382892734931240101760456830912149579953493822410975342620544868271795951032953721704540200917857645879618008484811781262162484601659331767947826665467673262805181881036254482833102144227083714004759155290542872455556384770195987174635446573075335787606640203280796607385234634947310034567763290907890163783712760734857859147333852166212417865253044541411147610681945135337105146281236450594541511299246504452660654871644642437373555725281066660853577464059540537834997694908067733894998862764519555184969095319301661401799619853236595457141750144728513789259066782409566043719733842554179143094201159377643316695077206193603656424763971750065662609751763051236603277204987383100591884989424883877410756949298491780136119670134960250024814050543721976090486457633945648350912500839688321439598327794355303400351367475586646929327808386555505989486826060057542177022836458029398565586499230636422023420806331453930890093441871171464380679464399412113671790624087641300146846808987949490542003391406391005263107274991965121278960224920770434562300016197892669980860093738483878146107065691163302487728222292327215383896557363869577678062185868217747292302382140300261303504535915330671734585249120839251276113636666414775409835413369975202993537083606194675181872554548080969955554011393695603013928609921074543943460299562760399179504640825511132387994960889952611730765387652666144585728560004597714607474713643650428583333305398387903156750167526706527965185381187640508902255820539373930417068173603188871063459522103125700568961652232743526007193537201294265789292104850965087253172849958907101562367074527337688704105232739649720110552903316787295500705513424913041835431185067085806815644355284749571677441626744196847714350026999236300670377807882270513037045728928145321298155390175776112254320604844018061401789442701698637187587040301636701193302575217270890721852941497220839157369284758151949290471037341332951654290774788189460284052427456991127373622768140201648820711137575619936014763202535437279085903702809199660283606762087148110025229424285056 [133,77] -594592993419424119809927855344216775364440144618409409496784042992627478082301247971358876950326484472268995322996885649029950315307095408437440355169826060380451279019584648638190250861096086999323989008759819960537861922171599315525509807954233210289289673115470578644380532094143017708705793543466560109535508279327892520513083236016034184944590273838790286820677473241712304691201299992227745976721526676695233818679411345534259208929645410363446368742941299107792335100621735069040874167736320272466258190966085440387011914918396359544110892245938771660412219758424092257427604124226793258870654522056170778330036968082402780262755156978095971588182978186571143848548026484956135423835003903808724800008349600801188568517194302068800898609130497414812094728164098143408928982427447954087284050895142657796181341291380240811597891812346034761731936636923131936280179878179401528090577911085361635093032418890377660247366116804180876261247165491669104265636705502399561324182335376209220914314662688303144828113476058327959306483261394616310351691572931127885462333366861511832463292257626857038396746683692231465852847376328423367949931023517904077077524862299148500248126595980980338760927340597359520520012586966824975450819378359420697661081297579255776986712282354706702957520882661874969096046743238043037333905293398477335682385026195330699360347744400487311204731791025129505515209107252104840243617045032597599739094506124760272934094743801494156390691831546157076129308426005180506023100493765676198873822051755074899365123280950850612487612553183835195022448590354478452662206828498425920220343473018156374149833995887531796208172444594840782368329947032639286479089551798030277302454821122988125931546124391617218829435949135675584854598055261128206761344805579425749084557132275705098731009997780380566378896309533044867810921315704916494199962796080460499875308400689086106506746480735594373028361932923325266400815961167328060490552730420247041799443024719906320255425610655439151157919489329658432634489775412509048641482614827899972252793577235550555156234272924269642860523243597798432297306349465831195050599192055659379688367837531537132650266541034073555641721893855589348449132050246576237394869307924924385089439150108358368554346187819133771947165208203008614742886320045318190300752680674181565798650137114819829916379732947785019445128426819585431370010521784736413931367349707996050786054759714142943699056366223637951813496567837995945915347238353025431223403855088423994261296 [133,78] -6034346419211061894942418629458253025233850576353646148090793485498626429083205364843583374953291831534703469077654964333555935781404781814715847906892517222922450359701347232347001053696817944171966340859700546000610405702488100836539985595151539698615606388994984517345592990949689748357673089312549929840427761108788929197406630370573001862075572531852206780994301060996986982850367481541355959286820014786629447161763119275490141811185407364674543603027869390767726080748012712371992979410684280149184080101913292291223190597115889957090510053934862977801089180501886233317553535145817744822706428396770420722345660628508103663891665286983539577750273078587446945863741049529054879638642739908071122342744830861045882456338514499323558513401879955381514077743051557805303733611457736970771900022698402845431212304497182908658282993017618503697216527105199668853711915512821183363603597882459964521794370510199092637147971711048503098785504455175399055650390420096524245896999036066552440371599147590824397382247690260461628592981398793089570196426544020184376891364507797811403382136162664208796781645872661515893529128976730831637806354469047780404451974001594648992806050274450714618413823449784924103519270498752836200894007520620896590694140837682370460124224917392240185492718331003899455389057444339584407387830189662722822804042054735220481032540583935254247691855310056717551283021692346499297620455771260101983687779066327429175736695923091757873706623853988053295878847972364635521305150617895542417569950829379077114203601339203858605397664564776648955999548433826874947647763792628339236925940056668319526019170085944279925813404984526686715207931992523951167321067613296762688948467305054793490170323890503285356477934334682902915542124640719722210624549135776779196707567942943602631589307516531599174090448013379696124823360340362929061303972286205766501807893318477598544122239886333618003099011735424514656013240686066843134015062461113748043227568195120489568185124165627447470146047912943555775583141174236108044202093705085918348994861857755105574663742436901193515416807191591918161466354024704058249509854998472655365570706908104194450607565723530729394314145922222369030170203689792478314796401268413191859159280624920900220839352035750528036138715996762330460931413155345150425442872148239164787748758302003614723215275545458113165206409476958549053277856081581483797210427687074387575052738191315413910098021476178530381200282103377612541958803555009835340847789553986793984 [133,79] 430621498638509455253261678239382067759487782852025664415258952114564683421808393781234726255077177784573728302373118699645129113988043611407505744926535876307576577854270529783155849591893718291853489817685270416755179159127010260302826496903329688180172624075628335743652866374393620735065540554531154925912652617311665167454468115834944782852720915549660289152125064214734430702517145859294067321669850255955400646653424409170021004295282182040300452915304281418518184532833626247339657731495132390155679699273458348713834178528583989604573047085183313601334708475302929506832575204290003315989372534390580203595005343036788261460105621113571392331937091989664061720157926656729086785287668617152634643139454088717547012199678732933272859927037432504229654326957356392111398254449000894272218547230897882410151603739660925758452231883468831239896519659653800295903249438906293846970004476813996853636656809676152403606039072885766082702845276223817758826258424568806885798715392023765767157154336177752063716303910257172386378119600599727007477464433071411780001116925646994009309404201613401423009265702130205688621077794441664105178000036752411553762471432041204189721411359443267282898397087608601369550759884235141029805497631298753853773842072409106856692594197581779918201724854489857101099327833522101594638486377967555178462834919349116609550659098092926788906378341465421596025809745235961661205666015411736904504767661039576079299476400418847010452751477677966884479797509527865203683837678310975621653706150670271804333406177633517209821116188202653354884273682350500655661393447229180376689907748917642608139516212431982150305587314727489684983731418643493841758772948924891452588949282859357701892367086443650599220621625468005945904602409344395329238907442342385426908442091679090743964606727459283472945698514232522730719260625137326452100374198696480292799734535409073253159789887959898097387304915092039307623842625082129082471960209298022016840939313969237409746048187552899013645357197517825108599944648795854656178896248796553695062393629224083401258581323705818561342915874059308676278895045782271831421557954786777290645707245460813056621045998086305922735798165754108317035960949058092003794514791337452784263964814915941463447828906268428509714474622058115081440457727701605207621480257263795578536892269200096092787400257177085911076361978442820387893229068792394867931384296290533746388736340746868592910130189117756736747513836344723096748589940838474732524427904316608 [133,80] -11517972159513730828952336290813372971874928426300399407225238345514060741737032721867734943820377373897014395140886913196663095269515995524986192803852663578783123643231946169438853712530958001616113814126382270537133504802653256896690702018371828722198769356357435431036976867112552756149228612638391312525283395879370861780002274812538420687321705163239775075911813497479339401840675860879371619265385158669036894600213549631979047257455405442654194966750139033303425610078821128471846343900928554689054980783152121415426472415003368133590661854562139728173702910201724455587720545767702582524363478890325288760363008644799158834952000542621120452562201314583689348559375932012453825681906388372973684537658469809497972118278512312640209559774403162167753574736187587716789142080668415707742311524049490768194284001315302334644583259526848632098379120915306605822655053752537162110575944762812410013308751550792983772991381786665615603822879487259443798334545604004837121694825894732818290805912762359812548230274244801984159436776260578602248713417553399273255337883613581307781527087992410056967654340484466038515817609354661128433454439923564173283652655874757827885026410642177284207881713851122058636696350663409185676463691965407824398874619975497809612641866355937465994132631409965985399284957926229202574879774346108097218501813636717716912584975108143215702751208884206686246856489171918888937946329939988503296384392303169255162351803090741620075100847872752447396929523005550268182214466098926317018396298062510981333107483115668842151086947386224776097122728177150853166197443900253380088540327605749286053323075691674045309989947641294999524673868409240944475429420220777209562942762047479932889452112207788451246373681132894700354309075752358826238048245731455909338557388101129771091586891380703358645190419736194111794472727191963227304846258505769077809884810021675572047269196524257934899967302535688476574017614580831517288631713014530293574350385312605775095466324038823087740796182997720265612749681218922166363505437076483402070710213394951324318523855855604017297628970087772897603943069537630410549324846903543293517709131714455707968340650714851526644232376370503537749232638680856231382861198282644142995960498302495291488229167003173024131301120356028940902635833346947181079912760923396270201260343014792153170195637948352425590260683432111111742507333660345304483729462074664760373225396309198656826587221777674560999456916515186809858746968827195295964418173184 [133,81] 189445954151329673692042373667370338905053630101397528101282956576832257594198209829673628597045092974424881876328002316424803971742623545845885940427606525525141484525382702279630084052914181419136339630396861575702610579216272524372913058924986319052132226054609985576565809712141609840960132201707952439196163338754432034875035087236624982255337155954822655405696162271769229628775388882005673909527287665217860073498290062405541514888629619835133203979780411071761540014674399753757042741360705836376704450003092635200207150474363707201657500347710998488973695603671833917560455499560444917353636612938680335772169154410919015308894366080503552365642614876708920117355747131677362603402182413843757662019954694595272967497730139702883042104523286639009530412357654442386046442829525866168150239116024964264363784502363626598264378199001457751983339581570681696114291992013075180591985104416643059121261426970567240989956398559880649350556770042679882763990885610759496575121068863477598777594132209085223759762251496032126297227948546498748653195274474271330280238620350565284965407416903409232543877231378764688143479050228046620616871581659985126483149791993450897168404423623639229325589581046578760302412109199830534924416546616747701797981102618922651686716392293572812012754698923312738645671143380856384704203173572034595108288079136157885315001097072520858734608899802528841540159221956450478333333888539782156451406021613568290307430567499492184061250673848268666011639467345261060313810752323610093563268615328328420531292689992175854059412702242789916438038280541610945562194399922108344697528866401796683211407221221542533548645857523090063675520438666667969110051391958402705945009893685048628807558194902805983628022212906484552977074738165403517250449201133990480793415022000393918323127870086275935830048887566952739107455897275774208298373668787075217177161461200775500344695927216836689191965147756170737745416042478932052509176072670966931981578660887032503570204666897244582107327263463853681418876693523006450281414470820033412754238577837755048716744449567396650436292464177675547423376870242859826546788334094046851893019951439876367372173132011013831045227651702053497890952611660409875936593031518512814448523302532502855863654990230607418872901415267209065422377242478319270586176187390806899528865543709854502232035040283769699304666550615680845192535995332700028640669464889719351048827742108161742270952463215445143450969692072928909226334581225078917281664 [133,82] -1952936393143082991765229532131159535960682399610142709071862251967088064429494387397755588561195177679880624636954125482608589849595729322396090872311866557734583779945280326513885447663310475501915899664761404716878963052385451063220067264442361565328080234145805010434444765725116144157805956590546312446106660892165790137554866437055318421842656751014111767302529090163716474534744682138316498552530501098172324071679314325530340012558631548854998230014759048493716423039535737318653839489027803488347599037291213815049527156570698983884676951485683018684713123884504768060643706086497339691423300997564743835626843982458370067640900719368417577586589256566587857994142520294794061815783905844356457486785184464881658020294237616230936132469287207553976265434022126360720695695390008685434244422702420407317088571807807098037629111188911516947670716312968402431107240872625105200783970697328910688785370227822553177986091161626467584099652861214084659321147414188511291023021255924731647937633745126161318777752720879990018222116269960285907982068802754386291116406331934937219135388825312103819082600610723485791801365990450439951925999301643905444220375183655393091057773642178266278788276052712752211050967926367071655730998218920808662253338144086687588101913626592383058008200893711921945023339277545815724353273102970721774413774219105448534919797599448601949095021427791186962443160024722386234762919660676332866410982083568174844201257484652023732370115828515621487568412695001280899291371937264874808826930478932491045939964797325681668627043329816567035707618939030934761333769807868587507528044241337007317690621941599848425132104432268522540483807234321494755216102375096000976554711338676309082723841613892847628360509236571213554431940226361169810335082046814526227693078432351299970962411095424277751393214258759029828518518152542335206232059269622302613538260195501205066289325989208858818019904996193654428863917408621685453952584667524963817792266455701931963564333555777536688871283651185438988802155280730861995575026393360007001658757473227888520406790069592581739339383766512849958404864872506582073747281904603945521123528147731496426089022149591526014752786253671418242084203345429431102513533906789710315681425531421891984487396553278668170236361453805040341065487555349377587299515733564682690993473887442827627614581721537846366308140323875422391281189182539649612714417563903375978683706994285286947516358637564551394811349115327361275144564746108913536 [133,83] 5042699956995938391982038641801939544850938016502480518821261370420708822487464428301455311485280569973043596198904160526100156975084775888628079385611264875110078628180107882789409261395039072691312878173763986835669052448004154063653785197176125962098423792932101643657028877196502885254685058158292846424086080037098357516336106216260842663795394948740209053877028187606426706980926602041439501200794192384529101472204299184782819604758223253167521411347566678057416853749082688113808474262815607009600267320233972116425840359057177413914705081691794961555379008129358060129513052790334314145549800890550922222965606884284993473077028867534632099300964080703432805197043613612698816812097483987015803406885613818291350361233069192502974187867962053218227815864139023540766806747224621643630350356296388950174113327254551513607343012410988487523878513068329314896840832305094029641476360277078577517338456904414407469591195449692003708469179168504713049246708222850179682718034379188845453103251189805524042268999628464364068795717432435138794865351953870307230988292182146915232929992425117787531740206856198524712851247613019757459291019917886996079745495576927372169681775009406055786720485732815696020220556004696577722640796187297343434893470962909293693377471969392528794529525678221361552078051440479398945118281127845569915127529239171521345444530824419508851348107280941812901531252121274608219989567237511815017625656860470544291384029607074029795972660040890225263585217126750618914689473266474232607938702420409059462887152078779968508199577769002074286791514212255594163162688738278864170090931533052499881652377401503678550014086853685585936126290959283612933359796665959065466919381985856036336403874725520940718788233752982130889842951200086101928080961585770874409477840074737883865055630768247837069337020412426227387940726926769707089033337845501257565661947820661220616380155154623739928226508912327526455919191681778647991391740958393903493695996946593191710860090592038762991994265141857008978842630182246637864722265417908973622225044157564429476193373128824334791430433574031331590023439369433671054736909565663222696290987536488744785703895092353576054462172944005840293951358643890365741314001385328276916207154089013123493896891526814936414976530675267967771851092869835080894823965658101436030623854767191713374711821258525447815766404501290622125134381965162997821843129462562450707550229736115480824540912064446781506116548703383801225869547678352 [133,84] 237309853525114290800846676397188041984477372899513150031132286176615321600563507355673164216386517226575939897246604336494790789796056055743554370397634026024512703562385692181383780706324399718877011953068627485822096828748944561022155904109334840114193327373193228544595569141650305777177985285059580272333343067738594169047579518258729173440035770366964704947609986547596427633876066671135904933633729860306036444351760722421038334978567475558283805639788043722834458260511038008022057587815130818533922438399542941449128198526251253480909642641225121836101633060397225128061181167958916527025587965371955079765659368353815858115344882263057899939637356130989620228201326065060357897982350958255424845963271633375407212641273752962932254669178190839405760944685655346311317965825273932225892807426753406408231593215785155396745862597220853908140249087540748228902209140911109980966791321086856322375930202553134459444208010427559216793100089605399545941191755036448021465989428371352758091979156077193337589497366991531045402254949682403837214941028004431527868336560471585349964361085965691259828172266344486511964892742273649512108071172344960742748959654997227592891840931938219336375991736747074249534553107067743837297124268497210355620148407389689221522753379436539770339946127793060282789232635850883672859885027345542143931268478214917490065478302438719107665427675412269350465108515844806050734027933949248374560150323018194037719955497710508358768102290991531897545235860197032860719141503201046199307612374256058569772026535292285375045839038499602732156659387718518181428349455549832225613560706274987242553301788026139069787598426203625382592356423063198985422854715152340651847199710133356114158339189624945920716836624388496187487970811722373096144672788648818006410220509496925773501968622222138507846304821936157111480525590249330447281190202925657841772284156214035305893692621655398223830518931818295589198174421786211095249434717340664020594863897850417184996987520157287667748029468504019932096309583362917296577354788407911953764554274439944649077701273172323794788599089950244842107947073544689157491197709117315683619986723574932330162278051084572987422702793833976146951506987627328731933708586122111117782307868364220463602822446374390693785436799545548393090354856610046100264079776296114293019499476811638466642148016944447299999606002390913594012956571991944027663415667684684437006917875141312365018965817996230833076131176219125363025717920 [133,85] -4621366628239806524817289060220933253232695837398087633000795276622365883796230520246810006016373443866925896869620896888833683084203681190790272691094062498162896745064303670819989621969549549950944951157618733546949011439422320317987365466105872614690061100480155594441459473074957638924770567052399066486469050021783141754651573536019193534975302602804534382231721716623137177163593642538778286292871944360102718345709313557158476168336579726090840690161183700481334924254613932859251131643710805204286596747320657422101895162764038083906696193354763747963241640954233821292347061875911300746775162802220498601992091358641789029081362362642942736432828902401590556171684138167648355543246420373346490308159291590106505040579296448148906807444978706104567213672207462533358185517854300563091971499808668301023489209554570995862987073050452521677364387546714763670727528622363924277374623618787427742128278207664369614774123166137329366132182684349709951226247242132569064052463527457307619480218323359352520936315639020963413271498504314170096649396303275285850204793381524240233431941847850269490019554043967632143251004729866576144087850752743440598301553019068486234037260914813866459674838424983397651903863866817233337790298158889545402949735048350829359390301010290096666550247653644630339684727684579403998039698300944545195457389851233032871391335562761226852998971590641756514612620393609385242350382897774016430875168500831171344356629729682897095507736281752763081077582677052576435413212086452161143683671532374489225080114083485940044318884017297291784426664961363780469022990348772267991408731928999938129784978874494370112763489751867420727553548800470769174906558140761716727634370824366994326546525999553654483529493778230783300834289497557757512035801964570714028386740577494847232594820104891416945880229879894743735908037643759539461164684156530412792546002302362120210830183414675394486347775780983059437102426740341615330373270805886266077091332167646172227193166282749137531654506347524411224618636264128554730224303831481269291056384261835808153748068281598659908600096266112198506800756074100025119259923378775414341656486226300832493797325875310234765709900225992770819261367597377500918521177057284941368605632845877026782720159288839150922659476863306918041293030842904020365658277849661619183740380744962246894787990956009045800913630272266404887252204202069780273190813785660793427831410886539266063454300430222455448227457585888984808980 [133,86] 42392374907953837922541981073761220837729183767889003131837618255796555231355533091265327519308402185993387040860767629148551755572080504193679860700286862180243072724134745978675249947800841337156139952481134273660943357800194753456787092024292366559825466759033541915675506323713832802165187116738963772986444989629961917728469487655314410678683755756673376493068961790378308027887220977589216492003306507169137571154919479936594942197818706648766495639534235166864284410901679630571443802437041466184320833295862056775421378686485653799352723497831108391208607814939948444069053751829012098285201098733568489923277965135552435406363207599895947819427007318709910890915219401266958470177992646998068948978044868237482066574914022473358659462831139298429241532883137331978997993903581370257028014976549026452720093007465699505548412702257765902013540288845698180447839443299570979079939838753321107628563614278222460063776215345630969138335666272167609143932569000500578652382893031767356419377953169819435646681735812457946860909442888070326999921845662064258161476899440656444357750429483745986508016302796291296913072385465913274441175301196252829027283253487679446795985856422721642635028324890799007047082629668624986901601829870455196197360782905991140148538123677230831478922538151798252700608501207468716581237371887193223630262879378573106257537012829875152351056976388036734403087627450648459538626479730961771186787976426577108515334827107194026527117572255928079282883131128780897965794435871027569017811402351408741861491756934652341116634725805608979169224535229823579135081807410224435770319606534535533328671264228668520877816318303652863026678504979056206144494298703870628495800119571119372181399853734006553143716727134163393072825609266777406259227787743208082783246246677690941202512056283761941857784541644927180009425596148350183187477299672413656251304411528559845788074704008019549732278786230469508232899857941421804008888508480470254903771620085440200607288286998367788379559855236786518160420864645580593239653047482414047391510136754161545239313614124026875307855365090783023837559021387237886964788881680755143251002069175127826052520056877394002518550270729092609061013059199162956884451011509250805299113071873961235063298470523405155131733179366014520092097782807444867456401906348648986261604795290347748665764016576289000499786850931756057440624174048315531836250671728496898806945466582403223009279416380601770104711716721398528 [133,87] -147671027803208993225155385679763914349334947774285524152313996106864596961860732296574549016408563882002601634344240937837525123702521075409173044171728971046650215595540778344238337498072632175322150124236652191383768024589436933773743809213071938372069657035799270678143066634511819865580460720329426914020581897653673724550800796445393040624528527685079441784606785112983867443697201162497413704698677395174384379262868760836913359763498894980436940843117620124476332702514381091728932451807025119342396669932847209159885721155972801199149856689916781813221916634072950400737763731940681550108689152566433044962220256652330173438884817542102102054091910877112546608957600186906487183735982390852035374242759034750339682403266855590671869238175848789680462324676421203335067262751990273801978853119467183113176247143429536608084330675621964476291150863913874384700628225841840647857915466484722609822269319686325897456613987523464747952203997604249694268343798854526537312592831863468141710229147839888902987188055790012908020962230640077922151870731251877550419854696974420520367402983631210895750273689372050330193557954728031106835367545482040056006008800676610744891275255315534535006446617545279347398453322287754066704190892180812206521849913957646844210526397123610265539664031275847109833826974413668170940957080677036456064117847285703624724851524358481088822343348538531608844976471896997816277913822776759985881427473131171822131757433048618575923908633672123929858699154770744057401977391362126848560287706863108034406001226869488298755794162134192069605897295388756093564174050604997474557050125098298663345383919393172247622960839169515053112488148387657873844221665251983238714317506962037970987348501103160934928705387980451278560981857898335616999038829656437538587946657675897865770809067575651431782746508327968235685433597299032675806238237764737676334469541911584715620198814072942300565250938534402115669771336786440821903087123821549083108886362187191997669038448253822531362211947283865850904900763943334938172293202285415092288462844067482854422405547245116628801145756283681764041360287240608318023351930664046256332106698537627596127197761080676755805880121183901082797748006874263021182579248748547521635984849806139052261888586508396730870079464014246847034364010570190485984326807224283711443667179868555283664378904059150691456160812918886545307904770905243966123787226538241439119655758035574809881051479980905089335723790624 [133,88] -759335409926082353493171946281043906601336057076727789402366512321203337167612141428002304285147500044387886856817393094835454365074816560721804064986864300602763324622627531616987173594295032231218028410341090453750471006660650428533815097476442532811435277372205656560550660613279025297475324620218445911141940264999763231451903416943899992143277997988571323386725727399666588767063300436368160650267979537765075567838899269689169661052657793761478945536477169977552461162919958445952990703251742806940455765583753684989691425157763859858358499290538462550183982691409852613109665086264931318437337168603989095446762052388967147961419644927747775973109917660758643349573748513022677600682287042753958068181758345470196602900166979343662314222485144057561299324597411592095515815548970795416362024675158090626552599448604330366503678774904351996282969296282918743627584028886863681447030090162091335478322438047114336146294041912156609540532378370323863988862436840675630115284938057470592689461817645674819115497027650567543102597946853155731898653870626492425480338070504091069104293589605381331281732581709401878833608347808036100441109025354948748874612526772094560569286066755054129385387248590981804064386515292220844427132280870319728740951006519978600923573083915688037793441666875686617097485144612928873541032637794128869023285722757659110487518617207844494594286074671746315103572791256300558501619105756222046774600083687994610486636815178603923425226206338039035510059520837048368243010589403578710073089364365518077297999465507790474799144691038159777366516446587738235355920890943377514601511622463796268006242533218895419233927279061924195392442322746018238805895294931824263073273746271622146616887732833960818401142545462979895385751973204266510872058056940475912667877238075916590651548564546676498094365917035992526670708163225361373398892052792796738116006483678221283711960507720856991095177132444983013212050571357810232964449340435370958438809635578401462033596644562224705268550789904367594718863778166681187934041626289664306911445934083439433957102517225300394792057863595246985922361028415022960841429041959656967239641862639427079548620676743055869371159936757047046581537664087414680252035529963341986796940997826918209968646927282986908870877307389974560205461752856518184870709233541103000942438247531803765839383948754212956200903638141614997528945292387509981961141030659274424117825580148876247671306891447043187360320 [133,89] 10734359950648345953095633658009692820986931818029215441366038849762122798335267412940259011691740471383110483519397230270614314632968930579276535641196492207912763451540492061454188306685524973251062362509499808801617426199224962229423135539819395446685417083048588294001703178934089930516101263645550684598382814394753052179153857940199833706693701120041625498437636466904388556657948114891557383404458299432784057146162054140197712070587283311335233492554590256863553134683694958848428152436944174708427443038836267224465101242648869952716151188375253242556884718188708691096826045064471376033351283322418705158078790770345827841104907923837154346951068013811757900708364394172827910242394007671530663864015748837545495023548467531123658292334230300942077744056069891252552031197887532068048907865391540279638358867893320338003224824899363279412957334448100297340010777558837466999348059637564049162720737846220743702183877178705589070895437122144633092153548967082688563612269933512912482342796044114645346925909273398026645255790407366035085229810603069225316663076044418011988856224743444599439926499054812090037897950997429322704151491628507097779136757485433345320326529786488532708365737675101226321820929441509515606575413966707233043981067657036825290569606499273231509642852193525182838839698670769082192582794749160310127674267669070117065375867011721067316778128772243702485379303764762642491949836002283533304009820493017988008124154114635979002715498877442807036819213069227533520779504144996289600756902298335490712104321957470955954681970866611660358756435571437911344570644069593492638184941365097557622159546441327876754204298400978439644878722611517226844465806209847246373549864382787958237276888030625831901066265245937759289067393278064508560901312066052591392691364334917585585011603557867043979416144192884173247521999822031279753313462763606942933746116087565452676920505936498236878682897796869281808407156343615627856831975591250129436327915902136622877681110048581259914145848371362054088614535012377567855747248498008771446882007520360030211569501576018225443652175435276989297505438027948445616207717180255079684677016670997557832608798869142639268611553104594921245195995153736384633195145857664376614582390012165357093463678398745534491980181621047915324620726896500041995691922778859893763605374792798599877541370928060890893493750900800342479181549879962508508710342469055448758154438078117855083917968444786128664 [133,90] -58620892795368197993530858995497825573962137448186477344597781860881464731841611511849323793423882717417333618294272699181023396102296555693686560051291604293851524476154758979594381857147553955069937482412081532675108061167751939828281800419831299227095134803994043015647028272949663646923263038204327253192477901415600518717255990627474108246819345765222882736246279254634348858487607890231349128385188024499875777437238825615727896514644728245024616894637986943936561115180692392257249668449903096931923386460906171304581261271107257846100663012739376557495884630595676486651035560620878418435318147322942674107343881615777036783103359607565221736176347882493481050076202884669755637209335099336453377237301260094094056388095383031671423331383861598093185784431874360008747114429371046419927593821168868350979632058520946022217432574550797569384113036076054825623656394932492067872946418627037796901050542652381911947352995262147979004870495918493190947080272828739653102476616150680542794154462375845486591652888605223412654123545283440459172695027190126230954112450863921756684458571701424488416217721963906091092435205329904702477599697909212969010522232073401555816485434848208328058801168716718680680289557913842606125290059622127488102259946414895697852815665900637048009463032960841002633567631778936907857643873393588977697161711949850066563746676004966566257816243817977360896124149398975979771941459109495430921151356047502969117892524785222152668390403935138469445675430947778153877283332560045543365506562793109216280494062727584646700410253322366131290771372398300711114790410633904506602195622618032776341493947910538135438688247389465622935605580057493608989208056867949354423914882866038537048388169389812948588563211997508130113702939333492391082039670745936918576403004355800510633718636802178372378225768096241379814141218995864809054811147580327866236689018622572959642410935919018735963275600853298795927592293525466739935957493646510672986022840276375758373042180723339784124929576871549445281904766338612914222978034697018086008255601264077375878890349214559129801247070258531569224366892809165394077641261006054487157011482595712237752305488174721233935864279255576425249918623265107514735882367157906036830331345131736260158844074719264559688306191308170878157354764241326890992792351304283129624116304497029313033661796611605611096604490237433796863291051373457578231865543086729625453629833721756335390784381750336 [133,91] 204085238984048805625859242637208274922737386529283178717138138496699351543860769734916301199840889625058640311489078763344232450974327261067731591164813558842383635437479769820865387550121796024256083579652543668686245032734403332146806868131343022647504831676707863197045530664735431977686325982700920220894647274297933690050416643939877131302843236428196019843294416519105086908618967734682472694684260407845840258771848096434211261137644945512335449751297921152346165548426460015031069084731321690723943359968029023393326239997171187585935353795751890983410016889506604063458142151366851769432683802889329450575788699777585445027418291964140978684758289415326843718557547147747359357331891901075509891341364486905179950828320311518862923437977680244602111230099184437387651229125602712613025639186857043530311403611244271150575655929042095615128018271812081938282341832658264598267190140801350462323847259992595562988393408766418699286707348012760705425155639159816516347915483844170198065897210786839866791719631532863051118278209772836740120174106814086433427871931178331342567844272355150881077768449103769105393730683421799442975544406124331244434287707704277626446101724838892586276863546451623305709560136172933142037713395010286088180289094273264576166345753931201239053358722988956305862680949794564294256721249639159889307673869484677465989465618138813523963430194796931621447634405922693677934879524722572346990001922682161929174362967293711675835614909324954869923839020983080478279760632987390492053413470931677740727773832612081559239923487373824522715629641211542568431179056031621197376880068543086685801325769445524248914507019400050594001097243254853323767406606536369353155131014406350547281284287202884559163572452949089276369534805829573857993657744854846782901092141566776511398357776111856545842045486590578854347678160848781877862610625881464254768142383881367250699791070570118788072037397608926313876511600568522096072929377434359690722920263495031599866356174063368945202627962862779849668354141744433243869212529625077538024153070138604362519363351649448020849573685737239573135943363174900861247332808706519236934946711802394562726929564293814107074108385940892325113232654372457772241632868455553474130961690241752023262538467772630500723729836852462888726703921253984439020216323869275768958028619327170328021890197002755213223474821706520300624360222795070727699219221260657151335475798386261421120033944 [133,92] -208384810652615602180603845264081053261172748611253650316129729849672419339069367917762617061066111648608389714789875365441967629079144769396186949154607758532455756279421120096987687751414288147905372807606444480166962933974529809467941519406889764644048577514824985243120430705197371920999972269719337752962701885972975038417310502260172804944201342470951370989806214885801533143393691833479243400192083761657900209984098316245590228081576125073610023386454406553703551575296430960173696619179496055071251603744351425419755966032599684688304084245384084244182736669599396234689788548639433931499402856735698153337270068708381140425445850081409843986634717137639758634726305764634819975477440381157130960863569373673812315484797116489356996214392882382219078173382609305732140202269263361985785645534374150434101485218832486520424556806149139462316835310822022705719980370628317878198737399521796446392290789307430457913300266524769222308608906679790710104426112965239164261213922687173854313874669529347844165679821627105894929992987841043192237385798970430311934524997550985889961694001763241213856368226227059174268638271584930131554327438767743616755867160559282444657400217987596531291229104416822828371190321715130007058690734259519011531458603102559336656670308858242365991971990641249195786511937161919759660076232240516440419127793246864109884711866788021602469018249495347551078508209809089502399292635082878978725307821047882605219423010918126164222325245540067054761082174033912790172649897230096165300323901119479635131884606701905977193145263503331282855157369005641635098049234277774781535131258364041002942135539875566887520449529901609299572227951815870581400500356093558055149450328286120387177425959031840290303639319385929013295082212353604912268624627269707296827620558148241017334008522519367458958173450711014810719387093376302063404312948202129331052977788779974871907649349988064291818732224051511242192794515542655475890329712680234597327457703405228349191801204481913448318961115950324723390258154078008295640565550071395120376996195539810548014545806778465993371722148846818929960411553842085359639908475048761396553307331255634454696719826925198479456755344621135351835870963622134023341016037462261724038641416531924813367799165643352640995756631562217429945724797216359288879835572919297566539812755104833877242882389677415066043816419609727832979740894405234103761891759921946032740656149557158840320 [133,93] -2770136381788438582574762889795154478685823343329203217804953483565871887786265228972842888410681583514001812220043695137292145140444349040414316351469572441371304738626051190798015180673393066742360365845011847159195570267593260108529080799053563733798043402815379848060502488234552281795075388527620080663700986484175714017339222107952990736736185310588034432066079809321830277534130680759892381792968351371374323642511242751894605723577338918829444409810255263305974795786257822944745360464308340165224776541434688050194326536395147934849876144241936655468125972307126414530183689065436729067394953875270301052360833472929785389109456754549068444811649586292265235414943865912562893194245762708338123874917010486186141531925097113959789160434343112384608337246629809018231185775250666630057309077142191013960828055019160371087726611174130152923462157182965650640927215081476910759039411186320129398322003503598048964194412834988002830017051613688642821403540694854836975578818188558184994430459551941077549308218352756272071454205444950599305633694796922079387074283665851889849135102285898026405237951481186335988102528860029482599301926539514120153239217542610806019972588027083781034663244831567396190253589419075425450270288683330154449751449017030538537216419450921772463489342956330059715122092323453041277113785395558111013827701788528894856137114982634298879868725007926011736365575305501011090111604218099580909353821116109526958738965894263084394084889835309037328391079262458160748804749142650414601781879543316551417292516388172859631604489159262540452729937576478230471473895829569791767236902301263389077985783261069621597675787926277838301111742707305165610740615771455244777879233679423474561819824303306203533758389074385442391159824656453459728232772948537685631763015988609998259792987480806645945608914494813959066729442013889692965242985489344969057729015474649568433503531157874092556429642169421685865959000751905936373842087397920481501310026501586637306334923067059100470300836972030477818396224000478507496171785722041149439092153478228457596900439456899931766720085943123497809304685678994296280414436844018097273319419707948489201397108624182876335794173400826610320411533834996468529200916627410718692383710609857324186940502700496210487325705897917622068602595589018932065024839723861289436742958045295829422071490185799638940837562215426519103229652187924356958604165836875149924323879270136680 [133,94] 18226471403584749480561717030757215946924613205941691883814339576844860248117941975027866463784566169721047097441306903152252297610384781190799247861216348516834351570730385626757111912372807567961519126571920535138213880010810667661309077555496241038912299069189785898812425005549186112531345040257657592650299135824412922518195890236453880914596795428736687736885310409670041091500926461034496746955647777418504260276010192358265286716308447118839593713308721942200069673199009319260954330178543467398008926712234998627020039334090396610478295179623387222889540277229388631971577526625695562853037861949700026833018960548595466828660376182318146171449684742686067198339258390825304873162601586614865050747265497166484076494514656611966447998835395648425971871749395753981882853257522598888887469276843176123114515036909810263577283689237193403966191184408134383621087142964664819144290527631945361752736547944920523163430299385951279124470124411675421943874570159584643886447595020666052206252866449687573330855304399274927203367433966206002779960713837271147739078213750415233894068410791176117408979667896439218342474334416008168976911843313696070844422365583871756123563869994900667139452806133034409839962750188018563326401954611041383265202633746107835169248856709513847005824540841139481385307518785028633577049071464753294409989720976068254986958807402977755965386792875051289738484085658143308636667095234364297993651794583245191077709826171508925296985139633424845071219374704871304325175561608831159116902017422152106629973487469556291472415478362295113162358501548008253023365438256163356580558594116300942774228584089027800228442294567416145592411743826990689703655111166246056234622000179688710358592847845229487644380572696520143034984080365624192866720925975074480143695937433963152012772831662923287777307973326599505031105057675474421304281025618799098257042312263619562331254554210496558498575481068731130663102566618843815876829561662044257041323299337229023022646374454729656195684443350729633715477827573808025580207834882584045486681168349460761916736840813724735360494180232091098440901178641789359428676886897134976891062533255174675992618116330337105394398902105657401677024025222260268878681836338308835118868510254455462899858079258348263866196690188517903510458087401455017574599900805411773473457226050173036445851470358612846490771675085575360389427237696506620169090168292192316482680202240 [133,95] -81049195561527910793677003971432985152137751957976084780858896340147789877238135251924134819197434873808381030560347716593054509220127664681712989755708175170613142385744588355093640849055747615346067340644951506894666783016871746183434825746957887245371506878407886561897403055449510105060780345007796130980779744106867297203526462025807721149816511917344092850721841189875961167907853298398697849671239668046968397455971106441011419775776927308524250219569537374696863375018293833021966969597497096405662831757475485795760829440082861010685466731761041462849044359327928673459628035910122540218794969247426251386950313389100370975557169179259805506246341021917524785668314751179410780832793197437800635920661028284527599119912917694221978245197913432254370713466053563342798706987039192858639826024387195438018687512171770634842034480542961459240382441336622969437059437913224518346381236932760887905846633220068077058787522680922914634701110570450350714152248291572808895805458052179303467092775180524499082255269789979988782757693169572812712651113391310005097365096077622029840941886450118485377159461080201362703251832590696767694632954344501530037859506315073873612707607405379194335208606509960441182505217383433992807858774326090641289423535273176163405316394044294670957780317913226265290814519863787103951199688143520317205092891834538086240624628446445534174466131280467309372059232985156429707881749031576636953795335394039513381768279491601657458934402818427424861354324653234541181979016751038133916094365356496094494450060109699451886807400352314315354127992620870285956654044126246314011422082302516810037148070425508196702579108294426405697645549325999932732029819149386546038551326822279205647558185370305182698373227295487371165134336828473736005079415632305764215340881438186021748365523899714772189648313991841891628742230259233582723589176677626449218065062729595558650894014692306704868132121887926818568976369324114436132861614568614978584248860662808138463185782805320791907593116124582638205530092063159921114755568076301433383252301631234701488418276714613546213884496617783565080410135237252824481174232348031982763798207079895341880053554351213190491168757741792234174768412547452739785768920622879867254579432065926449254837924205331661382326059925071239214435510259236678246083108485175250048774137797396911036273725857744578786111785215724232659514959021509809307670244504426824943488 [133,96] 219809011327546261429543476840237182465882693644856899870563802106101484423943883364598723179893569235183746284973580231470259234755437813622842838613650895270646625502123555496613250721643573793082794682741152599434621677873180032020786237957355950909581163387761861875258135924878499549010306880107814262624509018664138768159363324799482491569007594309210602658129199455408395004588573812553633070008505066181086807507844207602268646493256740640048596925893292128752129938085584940869442482718572858095567316683864994297582394900446586429744853327794664002419232309160502566416137520870954870461970513789863005809360947561528405020834436169528073131511049489042292270352812516819895979202779704523705653858971726142279890310546572351148968818982551652699451284483651161365706139370656033827945646743526439156346254292964367088363285677271206951875977727762161890179412682382764183261944357418287233203425233378081615107750486917653444815597850125339877832904954874426645867828034777522252873364075576559023289064882075253676433858684831140537650126865857003599644457351525299461302357275010726108286974158782539060765727520101934302696462090979848174819172813022182332986618566562777498431034417822235659151488756442401941641736323559457791865234748867709126048357241577629211853610224662024479002546586393120135089724637581078997954290706715737100346617662842736792235291531381956591920147745821642781463771675427756853030833734285388317020572396188417517233112024957544432079859334733025031494094190382190016178687791133321233254248025134285221120530888622334954689727665739689137534903621065445194450605538048697737411816965485620385103570357317101798937705433914390092073717288561677765837657169285820384793418627052566750372584865945770131026935845174036962143092662217967850495763635730907864205993385362630261765151653079275008871072456967822884150423179746964647434666115822184820119910273606766372057574956938021048816827958697336804716229725918796807304616600063019891600712093877429556988340897215149560594642575791984179492306043391729167656499696520766539083352338408267044777419042447935172252770084126063785995411518433731257592188581154387296179086385789760488378747085099269364752908120189587662936182732517724339958560936112443707641694886140138376965368369491077592749963865587294251451146652973241454667364945103934454787082209491103031183472505366515647427635519276387590349081719161536000 [133,97] -499699885517756434638327331535308684688443492609531649949360556118247717339283767843010036749547661626536984144459385922955672124543748302255278725805984696101227743493568092028047367598272659649009160898844385238889464898414612295567212216807384987624246192798818979824546552503747007879280695304832672489335405403283209509044275380662482310990768777826946637391528198351863523186848693165435295955704760211072165501798302851689962148821781151389941093350396225110442382892044490217958587069250271099722576851046908735732776972820694729774830512730426319011523729788792223255011805279017020728041630026333899005643642081803643161402075659992870064341268608755022727541605992838694901947863361316887493693561555635119094063894455365580914487663333142360557811525032352581479435645704106986684038056479942300605984519161403042717680213474156950637321078386366174573399731231411560743785164375568220773093714804913685403838347781147655390350710567657742599820282089796026414741894443926031833724323136328268548212004784248148318657395086372168979278615006872540893560855841425776298674100897923838447275377724733467494763672379816672390806060124728455184670578291241812494149820993286850902213736125950969866092537392370321039139208749898336743537926850510686668084627191042904447834864917241372845096536665099994484409882009630096192364837168642288238471829114141909455587323726742576224510243161070108479141324067122384889672415505269807199939654941789401531262166303860975334478399510766669374661276539829452241621740463589713613259257110308426355246956191334165148597330358782780225034433345289473193965599517268154499043947669845419942892322389770651610472774357197518399855275467643178094723174542310300331399886654804129852307064247255804773715219236948435969300348269289948610839815942904788302616864857798008055851066030627571970570628245678257891370152193541894695103989952011097297750965795714327728311196964203078260365258891949433951612727740295765302492888084128417998798730688447438037304849966228079443309582009845379434809401280448841370493530343865746864765044014258204285422382769274415434959615014083005800935639790136407374799408898300399382775256060191686327361204921757966228880620005653939000961421942037467962329618871500590384840428668956599243455816113273815353436501112942137874025995606871758311614262917401944564231930828112138627604915137351660942452077548696123148829276873840 [133,98] 917781891266933410459654444677455642426925683921371528795544321142198272470685146108794541566299206568681535586559627203496960465541958207539439597267602045127943458093278960866424634793703993847665860003537371598009759109529727121919968826094440506923567672776077787418700832341434606964425271749384410910033280075932381313079440521787492334261074203065148409449886081102645362613000606557185082267370550480705790307652018637967722822209314363501809914117364104138543506210446925060879308949828221028150478709854223727633087977169777194902364637798130397689592052710887900776223908586582828524964170584993527587273415202981191736829808540494679529152986602068879305726392165470599378997871607425287633740424591152478120192785541469671158487177334558228737564103047976046641946715852942738737802315605399418643407175636334045949081526903391440559488853643027826048572136793045247590184250259194021771251824508341309340746562604015404910015733964481253521904060427863615355271724061697403526582921115009291600904378477256085647982055432777004214082398957708080362495882526199292559256800567316576572393410122950044329304932280622975222687964414343658676302506258268921256706056756808580747751593389333785342990458082233369352052779987686451925395939914767843478232212478805575050586595842003352895082786338864893092316181180618783380503285994193951538002216605601024968629810720595736483993147157702985297465909665292087173989894469993922359160996291564512625852555838976739586297412080598404756084324298977710730401512666155499174040126818215463820872691746055082316316731488043327768823737490869058803266433603784111057741606218112072190624333910877176550739816033450505799621355450680429179000275176478315188422148706197003102977162013239255528561136359375621588993700138335697718527624189636596036599959943533298929833095147621229124689082015032632097682361702799019917857179347704113937902174938991851877858539477448118841923631343747117760423062882860225040100661312037420750393411704274746975396391434654406584449055367351773378480331759719473019695816459381608537675219370536159962486069986078830673539667843158771611937397048099472271007694868045389713576424659238388884853821507501757395196581680520383674575005821471235679703462084116485895538106056351877054224146003232387862050663079443062278542833685330244740518638782371025207369659006917023395573587730994964859448080824797941723763360 [133,99] -2049453034070888229173072494476982348111670756459365778543164304310136767093800645486957082130329357955099950821232892004231863724702187483659579477499797552530114695027308247386108999990451694285917063278873397348940476819575332132408427145616682578308730706123500465728932706656230903903288942905004906642282451728309761720163791655402849458772430432417656964411797308208082879155801063851796882485127398847699192032278656734535911259809123074657000192981381172774367256577267302758527328969653612383093296670806174868100855930111745922824411351409514163355482242420338838609757071609157483340618176800284201740981566583324498690386738620140195190453228345322755364424260484688083545118751897338079309391947624678493673559721097630359315684527014723249114457803612852869308278379074141292221214229540811181373580393421563220736166549611865477033424638757804055147633497165786227270217819465830873356626470868340870961905616761861894136951701898127784364698081437340870016813964601592957830002354570381188652634616981874777284324784664289027065286679083311693447064760490365771484536766265890856850524502987515139954666905302206861256747119371216184801126600519561969482630824172408534771393404298814571632898129128256893286556360533633395545054866150154027922104923110472761825380519756064604720922612244560301669564133640800521070296686565358656993877859730105909597022860293178054758396698512101798133320128077419358023544650352398705811403979554003358493598011488805769273782556155083801063082197398009043751139459730030679879201806889910749423325590500134333952300816184034312479202915254539038462807197511837858322324099649682180159703311406489283039288342153705477332656353138002047796161150500292019644991820482953134311624777263150621265782595253351873172343910487332812147232421594816143023259740164741701535792146820962008157817206582356722183049978370259781753822311574766764572690428590343101965202537514560345220753903309566809411668232088452899165377775319183258449741117257412768422350368665461982411466677652503568038153224560448804263849741451809247004949292365380327241949383934365831778025780474512103030296707854974088366199080306642242397367916545077354382749996582854733125426562574657139835491678434001514443937591823302072726053574385025838512965334746803839473747798281384762189746772341518603045676277530853049951412037612140535137760249307522895043148750109669690396 [133,100] 3298278986149047881648483027480919939698108221495814276176447421229584716019619991001011177721520248889425257601661613860462153463036596735616154767802421896262046785876075827692542252877337836006636642819898038799895992860140510491090804072512632319983487896447801134298768699792911826143575164531239397185513275942368107164170137648046599234951274670693445804074128183223825351847692170433464511280171642292489384532595988745882966298049069435655042006417031647235239580612561880378127297097293621478114976915724776924252213159952096284489613787126016806754588801288805799387964003556961134430009295953083108917738764068064113710212021219875586960548639650281327950966044133344928677663101404908524768591228256981993992739116021665872172290181844185528611864540193976103587732453713050392299088111263691679998060233459358537333800880231557062863532947329926838219238462826619200737880214569814519312491070479041411020903480060005753677305782204130309282921980563817515220800417598126253084586987493406063388639700947838309245629615395634800431923935389032442354472446498712092663359898581993400380791956722402616856573145287602866895623362368321023706004544759917043409091247776767699850660249021880822839580840707663595631348622848595926821301684439816958229729489399303766630794675797225297817541910544360163010319941111653776292185534184144588105149042736057321794101312503231900917743252465088237461629276712860843057181218022799785411362870971932223998961585357218848187252793858692256901183720828393599495229871759033573316389090053882680065265269205718769319716411474543560620895694563837605646460594630828212619090576423564206086725103184832429140711751223608823248038194304511624894598492068701791964216469949348099642373151600180816471068433857314780855698258565925524288685201687936778124887442633527130832403031169982362408332373468125710945367381111041863470228909395742390668893687655837886510239827499389819908770811723298271237025889937343033757784552016159466017191187517786890393417979389360664665266091212059999998266608175060979876515494982447927240614187500123970387979641656889975979948373483467737493053553042586208655450069429064504252148898323907550396252893943066646850329181648490365094239140428772111763164516194540599201043368199357854222055480264613046176642647838103700834105197955648892737944484393218985750924857951149542433486663552504118712039308979968 [133,101] 1846354109769852787128802758509748052547498225666228751383388063111930533924476143462028087986637395351265404207031075534239273945347930202290235812488660353111562860563412379057693853396276748624677871315323882307502040649824076890503627808660247687508225924608927862461314156735253999052363867034990389613104584063891001547293525139781670043733928890146320025122229415908686712492785906955590720165152646486123813733722574009779780801475346858252682447994959903100342637861775953711229406202229378705194880565198078054835568951061396152759777724708757120921460512877499547184212825899477718665650183099650985815247863378989651686228262449997702687069786530940777362895152092128026374256790361110545794967725161372798555217355248086755132431651490458018490838637439364343504023795060786383364400208095264649522961662023755602666862884952457156274255827742914419431514805102264768844130871621178145243383651524282511279298167379158884918249451985511434793393519586764168958700791450065583725599219453507055543793705471418736680532692838902387682871432938173196979656858153028437218352717266941167021488034316464420574232548079574495407272054435186823205849408566568578041833834189669209900954268390747573895970122424779355280863017712499818496813287990903622640113975402635550851092231802872038956100036522716454079607856341199420226220075532418124794669467495580676423301019146321199598418042798055866987074802644048684341844738180901812305224482854843855305577469833183245722288426842846666396763579200207414838259287211801027530283557905815100482232991920910118101926850187643937243104082883533976299949980669647976179070418320825626802902551434469412031027003947079286151289241293203448945681134682198626082835133938576885725548932956362433473035341008147999267817363087137135404520002729900358714172332136167499295530219073529167571224182522266368436961288586262397505731723043697865170522141438782956478127792727960203121566251387943866229571842844480519566238957532489216318818563638235906744502364500264096464696501727258436016689166160163054435967874076990256690017009555315523188670286257535177647301332505566718436235163097581100426175107723125796874712970415180989845307386791052342876382639150129380877659325570035877426271184216335429477422470022377276276671471008555942702234708214157515956807695577110513317855417492989327096036179090182497813758967398014314958655952 [133,102] 16282862439189468102322007219570055561605250090939629790989799442679037226881427687571654880446888481394260317726216715905806698833990156666044310093100151018867274449159052223677776565036682283790706252361713216988277019569962887156616063146844589273985873301891191867749002133795772198676928998247230695152040196916869960455486059604412409855293271250303949035157850379100635485301607733169983433049557239958182843261629464925781757804755017893572556853786990139185289176156464074892968536318925590844112917430425750038707413682146264591460317118964825449237090217563590780260932360455894222517385793602039454650168806558308221769755141785381443765613965433058378599405980599916589773365097847015160994149151214981585732219710216278821855027533572927255378071686134702230864759331461052463736822198688051721450415614694209147661991281412708588651573450040881122678157073603120015476556022173019025072240017448951313227999768315327971853259153092159859576212262319143960863352548231830712485783064519457567649411256753897533097096555635090345212210743514062708877969833966259024037115834674916440730485111552451153648674847731600449744489566525505520792822947653091215057436480314151453725905428078278965424292536923424018098118392080984327162941938864281031886683255228994992224913330375023789652534519341819701654445746626955839510172677852727892210769700274051408124714715332575998414333554288387422489021262132344264143101212231227153616781766883146232115816734000036590196784086287263734635400178676822631514447540618001878613221825225141936773045302914754035683096424222006649327652762293473121107078859315726087870246959804151452057004573491678407433125160401433223246774226157792382382173571607553982312474258177942788339127138408882498799802824948308958585926782127155716479358795295543496677707377805751924089352578266219807185627780277774734812906965431137601249950261056575557604246100598494470088219341634137642142475864047975738499289434955337026291372067133999362999798666530860606589118981454139515084985988903446920089799006040413544536493445984320450469427679374991658808327450681675936797113505177135892456230521498566093133914786657943155044334775174681546900895123652067128369012641114072016580277716027643210155037408798469878676252529950022126147220013371981818988642070783263639854257871595940993933569767803509819374957333906865488515742245982813595328 [133,103] -12556689609740892651178258250862124688019982035573840017397639295564890488679392271059571941328674569799795740873564043280737162094063376808821581736292145286150685988314275317908717561828416916019531872542265296720222233345557326807507410709967674960702366400548792407525544391139510400717701647312966790223508558355326062933132023638808490426125795693472891760812141016802901831962957390845583752682297443710376561506109898397433600602792099986153240200198629216106285210287442914369128312069734374617115807991824560409593883407232376352883315596754471212031703544716408167489042048825793465009875388700289360197800143867972909024904979355689237040223874214687901465245295633524615870796770023366026358641625037399397952854200875828047357314890834994804821160785907249490393966009409437696974570628752243475677727718947064687320899953778277818579701387847019753298479986361819996334848905742584145679857362530522756830825430092984668741699984989006540814445330616673919862885129544817410427079340189639355964803765569093714217517605300062442134736593274020017370522364958734431317339582435231599345009565951738307011071170354295249876779826252638596163704998328381876590949518564738037674346642003216899014976178763562579333860090499296935924590214871199561706914359498252307674356360668156696837343158292705865598410075108112286352995009600842000547678972952739350038715194509206763438839803914514065481744201081352196537076854383364049048929325962010012240295218548497187011351830050203967945609626364386571996362535427545858884529486763634711559854281856985209421446220915631313438076779092981000986097368410331524726123023772638864055490668466455943780029350495443870683367613091582687481286022959742638195759417092450603548225314858362912797026906150631882669297133893322561913942670788754916154121125257148029802749565713918576180526966134984393028625654141715054516772837723374745676726532840256713018260553567363671662488688633385596686645152034604114389895248197111621130276972223386419380323714245947726970091121495371787759567954184586605012816040773870165583411376194289744230213980379472274162150402568516336895375883786480900111957138859724471554347364375478935911956939838526286245451270111672219911313876697099191597013638571859194638019931153042333416752401611329936626280171554833415090419582299801555446525060430338841065637046168381106903033808874248 [133,104] -111141291004175101268619702073550139826264206466124892703009683722494403709724525588604928505445844751734444953791707549963413740805626865607410116388193224104610289977219184063133517866159601066681345655038872433865516843587563581606346731734025506680492511069467447534840182806484971181200575462826894126255448163733009965086324294312340315010695600819644323968548789054266193103036395671446726659737014240918626872837320519395727917572354856084846668147363759477662300457306771892288441964888528168631640632445881459363851359681289368412901873133107001943909253678306473038878100165376313931139176248534508983166235367222881171518801781817730515357230422104608163786837730386165526495095549795434278143160551006000023684963865917328583788033856160293865085593261350429514079247544907080662826089671767723514893908137844452398890846841821930380966308099847767612448736236117889254590170163695024671128544299610756204363290727472246406792329940906109201228159336456927487323036848984295415468028747255794131120934310113873681167104020930622713142216623595057680680925513056236740437996815851467101513999133938718926050430319274537202298290000474391259245377783244947943940869744056175001267922678959283944803793700134692005646386722294426685538369253583829173564989983013871804817633129041010003169619490003026340356751952782046772826611092366745126139759689071297961462490168099585555769319105547666618196665178811238120318920109208914970015663597278007868392762275423145564739496816150366564462409465501501962064180848162000561450538870969930791579051301556628177286983845142946673473925991214941988724592759946110031680592068820812101994685786012709252606225793905212306645673031512718287904561107011332729820861330295370566429876742229596249066848015005689124348162015607482965927072494641320879496612699823999865953012627023458296077222851573126810150389438936334146289791809326993067189593231531926795505921178847264457870330979277224265136276889658650214361161196983714630650571462218631369024906639251644830433618259761518678312996173699702056220790401841419827002510987174571153982300241327689274244948632337069801009601714864782067628522608017294541691371633027892951744812965266523969404001196649868613919753831576784413495534441474557456206430366750031985744351276929601644879651773931505730594372695284412158436200311677069607976768739449636170651922896 [133,105] -90647960942099462222540847266086660941078086758327703705560132956834911156519628671586317905776103166325199626967667011161329909246949424016598057431210919946317801609858644598077914872613107878621420623288371557680594235222098153545807034915385864009478978035595253466990569964721448908929464912361268072266769950541346200394244982929152267660960926726012337574402855168181504520008579216379006853806104134446609409456098124986313473671131947040915101903671403125105519311953932557352718855861382431014764333538814983844885499672966380062022400499242178898983042396420045169707724264514559812483055971138282744062686221571590369840710959668199502061852982879723398201357136594929364130604564297409154035386792928270768549443593734534093042413410143400727191348132630842037777345438171558862287130736989874570686491147181671268021672797061585509543045933708701223151004483951735711198856025249405087116305223610378551290221951276967781091411585745621132225153990102469307885258643509617705446840208750274383500587655896684403102042695907914661928955256964290781852955763298269121265270764653307539606200120734630335978371030282685190525835016741223455055561839397110614344453717252548725825409409998126755576297494719769625077203857616927517366620507348004798274657026718127777175900198400264114441862628015206119806382923846946895252969362993875426472018203324570775405112108854847388235495212990180419103243227040280286113960749465888888711071377162621327142396899859374743900622044993763187267115059448531642332361550874368155906190274474280533118761468876493430401421648699371382376704974221517978939890789105284936474709587186512254644221822912628771670294702410646148559541721198679443021572752316811593994717331557926594583990248293411053312959801221875202904542023698662787192963816249968729847614889897431064287319452229495084122872889090085854861520252432370490843938501994170664173056447069130853717707324389602893169665406344925056717206656601089891733392447665805014260938200318826326734371465984946004020242066772250671627274500136323935805260694391109203997114504625874012814409951328823723586993135105776943520030502120030046138412998117790746560746275849999665123490838582613473694149033400343394924972866438235373828926891134585741880477951088956026419263810329420562050357790865382852219977575412045206742730256998580370895137567386731370074 [133,106] 4149163021621074192647767084982746550783229937387855589804996622050194019361656204735762159956630897040981322059286008379373399685035304722081780530200969485799133904391104165048736542518181721431409841405512123643280941288295251798680986215776183875460008927729542498270594832157120229644355158598937417421677869363932312729633307871855775477147263458418918509827765800014917393610689294959010187407283820856330106769583880311948173282359388753393708167568381182836104397929519690515195357246723647567585871690999281906908726385565898633411948693432651069510306242310377878615699415857183768891037456705453300347516899914553992368655024617005452775317352342181971596627854153243862204023195327538240852752328400047749516488772116168623006231287108474098723949534923574157860222237208120900246323720296907898562812384577231737457136834093599379921175055192313103423496462671943867923701820970389608770047768437747878785840672747609610790469363464207285353598902330574985263443558446746494507222159700750149727382676972207817768480780472188988275333356361178640258642922766871815583041364504442922939286997971723478554887173743959977093525210406985821211536777921714434561656848789269081090683161399912280113451324055934608373940536841019432747489898610264563800947203682643312698244836697060684185350551439263657920404301005135923344798288121477461656094663271589997317757769063570368924279007920595307474340527278146134660068663215646073723923887305213227721268883504910086993971602190422143436951991885065915364375987507277547639913232111517545140405353668945603254385458151576364940189774732509419420565616900161031264230992992294560733045443117881791488977639776049706413488073043219578230509253038009196542892348710872050173401878897570464372454836428485520188834065907909335645475092243043015487324015181111191488577879349437683061173069612983987020507040484393502178105909099053000577216547921290928796938186404112390529380245462216046024490104886080432690192347203893315607795083560139495378190185001293747253915065110175189641738727992740647814602080455850551589671972439482252602997374404826993845433344171080549577827335535572958371877768182693307119554678949989656191545676622661641654404161856287078194292872291147602390499776478860811319603154700028997572788491798903203588884495373613325891299273312712138809447383689602301561808857642016 [133,107] 2768758845682637087225421820092182985033783558553754402093227005298817093130141455481733877588150011503781008400277706799735410221462599094919408791724193864188850797829976344832725957242667464708014729631815612691101609551005543100902701439571356904657172336617799467836599502413785518536861136902245754612850253889190214337977677415325253929739026471948731398921976139054772630425439512505785895462840529763728616645754960237201156006625702916796900053047729446018917513496992924234374218651713150740385601070437165333489813503820901600748333853774745352824948181640834039891379875971104875383665578797754709928299016331204220407619161163070790637705262774313466555993602029272163787013749085306654296190356978109629149690183986546198422341313885800593296740577779456213320793389439115284997430278183157892416090840606506373479921169940719496257701713543677996093747856548515395706967842161406849700679685394097542319060257391112673912010122999595742299200098079924712539657700984811710953215156400790182154576258647646363866337752474085380331416836381555160986614217822396280765999322380062446051957662625982506278283433084973132251138089049203764368548801249973359783034129291570377275427427674437369802307372351255569719227603979001523388132867730683426337206776100852375231480512920917858834127002417709017239725794608752632633381868356917108774088889805147623095396702316988582371888882460537036694732282912959345560091531360241513728945470946174057427689092650064529859642548526036954943021989215242018272125120187341539416771618364542161033359529713406278274653295913652481862233836488125595570438764772153062210490033767991138808404661645858015903850897150558847754213605408269943526113861665692938255400638319180516646829553808826431980279169090362877338745181373096648319616002882992015251420735165449601953968010392554303686835446939290810008527318846604143064067776773960993056175706833617688464101815349738817341529893389236978976160667673390681458095798568424372343709714125814257486619896834878193370737271163877780055805661882187060468570411016470409844053099205652414862579432427901550631820051062854170286140789148485374979588399250186998950123679620261290631739493856765288151667959736257312596086699917135822929769060992177925116386861215260787571182880597038380316325401941443027520592717447147983347568148429566615825338084 [133,108] 12581740773802643884421585390000423065738162989656585142983270273034474502026774424322149571152506285431520360165278098371334699478792645005960367474446592650743160505824252362404233997284689300264649002505693550183129198719183996317590264180071837763935206653040270283825898243330402331418376838598952943742768775803681519242816706171658199525851701722802475031983733479256131886148985648830749941128922615657893046817988169370724488616397196538175090905874527953391182241528545147294622757676524056687519494576883993306455775288032312825219906911453188449315464982695157476198644537323251937065292615363460229376510943768344977921853436316870943027644125541624861097490852894688575889712760473553949296499254773839497428428464756123306040594821566224496758748179025222229068841179848688788289160362658378803978678326915032885506753749879122861477067747203592126589346107803976738711652770246676980197781140729965832037854197628647952493550879248467317053041543624920360222466928189526863116784154654678741508312737717337289519701468364653919563582544586410344411046635607272765594173346613674525583673809589944192358914259772222676563335301017159742599911108782597669345606310167594104133019668857662993388945180096075008862856554214426464616676313268412429379998035023950855514616621775011296400285882442201208983662375713908123329027347573947910910866577263925010308286467357805056944078338906559845372074598217046781412969027079927573256719564066212975521213509006644391191708084872905597115232449936828692695625057805078164350524810983808666640804963115040664351485275457520543581844926809812972314690462032776199957995368918527776206693746051720674110514146124247653396229569740209417925251072157998678309078199544850078308272624424600271377221659695626653980392996473684303470833164438037026539976199510408547116045834163108992465223634002205661006101509340893998006422944665656386080863080299033151181590739162174804815146275624705166612716083093403690552487320543367141633676825010325473139435979590106706171233184716639687780419738651195774642134274625838957205138019777682518272009889362834233053480655010544560168960052598741644413854412618781571764594617414430631029455251652684896210036543535506277491543671727842503431795942292113565040303354600626340164233173932436277940778910912249532457103527228328774480512784687451931896 [133,109] 10228083705188089985699824632687104600953696987256090388901153821801456528192358953391977531632774561331262699864422000553686636761355909525964936818744767389438715883677999340829807982819898135418515921323300034478458348272638403770806580769728443414672181757816461946515862769567597100526603202454368827691113052319564196967215846905859148076755810833989045569046069279226545538489344637351768017829941127390570450676417307787818865067410677557492219360649978876316022418789689498578775822416326768756659738003742349139780670685302349532984480898684260996739078011958460245848110362643764840972892639656497268799015659071890188149055611186507580651556198229788268378486230682992772612586460589272007669896286406548186539192390453835330440589878710253475309368071721915398505679355880622102723680695164519003543219331464974860333872725675641857275870362743772899480389421263887652116579737772038007146219969237956922478379307440738218304478093185980639901159594079031254764846154156105216496571348241670818705012833735392684789641059626576436349294019047765183970242702752607012658850702312963007007869456632641586088839081531348188601209565151357337695203680208892235997531624583142009063424896584319837505447541652267774021094426475398409124465593973464731271321738861904932454710345545337344030835571154579190800078606884645268216993449614440568518736076031444909966244996183397754533417966907553736232526677326464041783348671822047008986435787004936536285440712205148592253313834430751632026751652682112699081088314087621006503270993341953938181077978713601830231396221285841835272268690295813425921319646011364674729770487231135053854686003520592324338359891327671658076370407829106044675764094250907851202641460343662731340007514543701530237534830562572508935100134242390359379765115271125786495269655387832248553972724547935444736111133909396364863642232270073880271750472510070867241604494437652478977620949328171941069246127734084722240188347659341037024896720307237404543803274221337787378053587298333269619648185437664430172348394422847734407567419248296340322012823258860590232197588880965334779278761187988693733077752770301607832703126691681732762780809109477124688040863259289883189496773789587025576994869022057258068288396285204338838074012298084150338710686201742802657485708735181696974642164867964934302745035725137 [133,110] 898783690091106099696096767182475093006219295940264524451551289846618000939548005333782908169708387809987571307645030068631822454418373340312454535795772726137518823892356032446613117924991864167239611258951123764063750270221255677433609758187566180783505877791447499125087002591274029410274500611088033920248423580057066693679980502568282250270239163511867560774183155865728455930003113417791675923955462939712815417311738598656738188132347983142458339706900814000719826672300532218124392923683739546808220171121252263781935524719705694696192845024315864256195633982143266558193729257582571590618740534173437660712121836598631350787468295418967768820421922548617250469674434157735429428974446638348878142871702349250609861453288235638414293986767969462783683354670623754916305747050257190912674266844596653240109767871964598523064271093795316721813805493405580089699504964688849679206629962360859730349873849360190951599328820960217600150386975037160741635638734365004773803175225360940830582751713112817587940318018052585415840137803063242741262182315607888282620886726042721970308425096147150496524853510341391535025967419388096024026689926233532777475136703610654604012551605829338410004677139903263306178985795596650798915121506288085199044257534079147421848221726499528962592677691166020010641159619882375045683584505540602038719709169472140639646359719427981003052882164113189046833272255011535595941551636130808933096517914636216878180649079377824674867891772976586704017334158273735750537014233159573844870528377751542949529889614970390217450219910507438223859526499545467792660875661714573996050590175413963044161618608591036907573669036520728326029523517560243163900158021648077279314898881742425365333949854439666496656203906491421246418336046377163561778396177597499918535499166613796280427942015504751471573712603501448343192645075762075443432611338262262968169694302126778513520870496884718058673376985247793702722713298222826738884933192529402340500277348340958103875339234116556056940778835318603799540178906914168048478711783414697003092711967114315605026920265094346755739487343562361532639053505989843062988301208014117423983553357591590687496273045475544007383339980391353967438230082342637112020512776832487982130088154914702180142056743532785098231892742083945806011929563411421519714880068312101677653376 [133,111] 598132589970811811770272032399928534314971963461793474428318331546279523508176945260299870989120929255984766213534663154413266101933726440274065046074771729585350128715516353720538653609564305153820105820746204128998288174058157289095028058377610065145249320991573546214202192641564271944236790334682563039599569397475224391167817052242972223176587099229294461143392552511478444632570981884536487995589258209570602021944419357257667800380409855736357289923039176219966057253514360870937817263808819939617599389100220517976859590624387862493567334729324408363885429965469630871654424214939895176476680676041790707417775711244124470773653030288058542363499837131080888217945314955430889044650664443142404490026415345752092368604398906334964848354794420855333685666616812221141315257159974243156908022645802845487855517522772130272116085613778000680816909746532250879526373534279029828445100003797703024579634576313998717131132532377884011790426459906551062058064742689107612925130929227143109946331445245332655086463652199673755721537421048099200320775330223474866608580815807418077712414830245408084510706395662210550492228024845131009666769957687991269065839868342319318997992429106533916947783839576273075436207893717618600481293952726173002325490917540689629847999651685899042319396451234102041661778016897521998709531481510359738799708868057715165582465540556802965392548119956433657369955460949581562464650025703106235847920836110427926581411524126153679604788406365016400427713358635961264977389087860500370534138788613485642401187299811475758407555770703546116028312177015611573571847874952445509263691623986593023906158538176523212905249441967493218985332365524285263460880019233934797916384731282416594805011196674449238913824566661548235071469077093182426527374201800409334569713579040446058232478783508214294848777528531604716698464156573816375942421518959248111027656206656020263132653227621715348622201203974712384674181568566243926603738976692782155692704876760263851832091880207699351834729591358014246234348532510150939226469288819504887511462778031319941827295778724891755415537131264150033922751687266027933914223795447721510940031047046109871337214281225111452174976831937467323707333722655072929178901005923084391982348384691945460888379577247809489130481320364317450046770633401058073586609051124497648 [133,112] 178035008129484057771056389254212909308942501262095721316920344105710007809886927058292854669118084380684985656682608135700402972786792154655535760386157912966836442378420010124408431717812412439703752201250511008169102821283558492229748911909543462098778442965662415779949277928419745898337828571311945206825189618906319336491692557687376657682007809107605276681716817720866685106094534056709762550379234890278586364292392238519828592696495088760772512526511877423104043334634180181178079232513225482429575894488300508868126726275065108955806261101850441709773910461173565184203195572890937829003993397619976012959895021739442117495805383759551928867280459341124818189231926111993551534725668548517989389710074305644676604949212975918091106460574297028719478301955973480208262676815260938987549779687707208512747892712046700374552411295287134592164656520585230548247289704924425347580986486904527917721588156078204674058949349928964064186593207189867518847753918603382440803844688857354770972627020086998540600262128846326959747381505619981962447833633434303603439232775740749491084336664709270280011461413522157254968064894574890145827414360067970190159208723679793351632606933434777970202909124901927215540329960767548355466548504999718627240028993792561462720797065811908898516970263934748485620147713395350244228537347573515516739475077288391486844738894389930422466116728524029398285428851361939682980883416026905629262239856126939886662803457755650263876863617503548565394996946407852420519041596917555770981307420779557720608840700953180652133097802031391053278087594038657249969444877275831730320840858151865247359516729730245394126927337109599401759296611500736911249385756090634041757606221715116750214345685819315603444811568050230223355939753930525961603343579087109575042445775321212843165649898617413052581957125206459372093868104361541834273176128382061972603445632959861879944067547505203280368453984828947563814562994155966049707553513038204376824378856361049330637632878609958405620513063644830381909304968664767510479985595929349770932974506057833319038391563331027090950349501684251877433516484318649453635333290438462051782302819957954256359292188136939415034700338769291567977467844101659736519698152686512086352581312852914090868880172135856860879328751703317282301719147991348447814801095232 [133,113] 17205748773511741287762128101520906432422976628159341798285730864360195091280192089841802655738617074220381336008252408823999540758082792520949275874692650479142557993360313547677738238968427744240765967558508613476147884661377769918320730698552717849702924081209802778203179118525803386037636368494305744496590349432359373211379712965927818199507989821125151864986192427182989012019865213821673523287730881539237009784793659176446642102644469593007753323811662021958769317845660308341522900179218411007232260906610496747290218669080401475409331759846811081382118455924038081506247914279030977837928329187279183260654877478877163439355953930706931926595497921559118525266371156245619348018669381300993133536544798771517668737508519760905094133135408294599585670449280552622394290726443977095106360447280319957980729454824938032427904570287225112502507346797769612045827349954811521904718613141175990333348516770706228797779039016612307460153662136924149150813935074094824275740765651983008374749284639711470564483768485201146707357719625444374267120993069788763645560306939282705732418253293282042135534490780755297237504659633060162624602881934926532294492525445333050218001641085878126549618160026817581346681536996524736200939818964494370058781589242366985980069644474364890952245003684049305057507263796457164923258962751500765671594970479534787075397263453851350498228393564991845376661892849069810488563331302153006804291495084634080109817175660312104570159937797383332454846234760380837432952443597141322870041885105454921832794030147278047019727217597812388099870236605367976593263114184374283115965667694142982106502223509112522097455575680876175061831632313459949634824785299175951765057599015591310730341803602119443676047817255396267185459921916017647116676298355490518117509891909894981685088373203766031901933536030491274654095498063718933964757719653489024759407347321459225202025794654556072554200050738608421209631043521388524381525880323739900946036162507774031203873558529219564537545920195266635858061131278758007369225071569880393576905360805666602606540998708201698731623395770678948846489443265945747323576634456689815000943972897212872127147842224881633019992365765128658513847949488186904410602014226311994364879776389369107073403936935523037442541935929805215653077329582370031803560 [133,114] 4270481050290210307637733274773861835436888847055508946301288040547928815606209702738088978758894764456240996953698857908825111916675452619327816021382943215982672420840514526205179959286939763998127303617863409644894428057979683007963988483235320824371411629522851983059833661450062102187808271898185171079613642285855754256284359547023350775420481617840291410024869762738358331131917016274627774652519778665889090518679674406524955398491588614510584300298588502367524563354926327421261936472702036777261300949284988795799955203827658743299678013871002246404995657464565505277089584090581071885057872938646271656764949049397805492933651503885708576838482361381802863326757006163937548355367879711957255038512960432926092955716015009306946766127491211514190714818921849749068976047198838811673476884313960121698795240443502747585345271190706767295108909091042169300173825339057948148395390524730412842281594859432784618184560714768237574523225053526406898956848266805962186233466170917397167415505057763145974761956994216704957485461015420785137493390721156863043963412690613971205924554673266814067645767929860152118636446556478225805789394643761030385573510175649562150620720276965939564326037365331283827372796954132702013795693277231571614837292640866987420074930852821682079482091397694008876145979427766224042411251177167789079314213795653916779748824945117300908103255049865540363987844905189154497566793942578291804819951033704955726995256101899606408924074428724863589597625347389956565098413314430685400436389562383245169570128464484959327727791161486619159131500618374281829686646786113038646133646828400736334438701383319438365274359977726419300582523501915979018203289490712063446194763900954395689531365293748801571578744570775352717127426836313903586578987508023180955046252422671397095066967524036442470146465810961282442072636855817397555708702685548154673929643980973509301727843539549721878951678285909136728333074692545668282440946786612696647402922301490863070352974664493881711742128705037211625271609367306444521081922338683325869955256033460973394791065019725956468871842575220749371173439562690050063872918931750496442320714529502206380192603421896364235903203055198583086459806571782776664588658316159050449333566046128382965019972569639995884004213614697863559161722763392 [133,115] 3079948184000891360087285868269326447567954158267513008421107224036629899159505557559522889929853580622505139233069022783394685443590813926732433303736595545261858910849955925515267628332721195317806170743033620290522947506467542827012572369716821653779767494911816537846100653560304695350926953175696003526689154039928036233485083779962336862620681206577500311510051448354466390822405842891783879007106838145618362269905021684577186766137219043247677079957830335598845856478235503361502430128011647306986546050654948862649803579338138494967570764378179173334833759940942926007340201862438049881302897367709911183822419742987216146382567293928508600718343699773663767657251655039929340509717281491719543901704910161828411369257527174477697054393268682746097749249929456976202105558088501878589735688947473785971964364428679421723259909087377893363467162894733010897073103375848172335579465025276733318029343276075553524559238127194571512194712092378883027871996447300628028217462031681030581815809378283370202109387456817929183895928208367616926558296153076744890776415234849805758933219608565691320629410551022434082997997326079144344129871089952179163365101440730220444000376005157554705968564009322899198793343299758142457783653888119090980136214640237280765720594360541795477676743284170426323467419180324844260281159395602594931197121222547070825933395668619293212712431649839405131352134617901752868812493641097687732993833461002212546638531158928566879094168143483996811870368974589815930001710599089559160127043225633925876024652162320975533458561379302007176070339045891763555045973085700777321070485342134175466643676141285069648788759277856238027026207454128222666063247067135081420534375084310590626852065942980191861767640436596914786564993449830976034175567636625327672428271243959779844590739466100132499812688083977254697553675069689404097273783357805346985976789329609563866577021828183048490017445562704800758631672276257412168545961285282858408280645503987689756635731986156242284834800660513201245967051423685226378211483050425977985117430162432191134107560225858713444879401390755061299191460868829598354917880055170854140752425986579426389481088042722366073773054890182058692899891673503361356453587000474300233819639782280088616105536186143308637685853489405720918609248 [133,116] 147418967495056542112021506335238250763498745138012447019760140718815090057949884540164321941244154202391355109586391043254902698743793330954625304935089488572690346219239893746461181369851213539821227249310949556114174359300827143315938283022263212207217627219820292206199424603521541194049688077339309391308664303125382655103222794621476214188917690190000435038410177770024311514458296847350090050490616256903662439965782560530475263698663116575525407303757544468447555114044387501406630094223812069073781004890717417144992852814528836473399473228303331937130018136534895670309427912736558935275503552641038682816759791556761315652616933230298351860483318845595806857320070558642546743511444522057681702312436844309445414549981156579812773536372843841953922853089998141962312266243081131903162180147601452049729021236712486838880190491883007389173875827017676952688354317735910580618892887941609823618004065836429543739574190644586503532720941789128999041183446883067991807754679712239532357818746555396192792470010350108583281838811969543325970307391806389618387774490436518153056747824111617985537062710036674375490826003745705790676246299201555344628042799139941256252303420273634781999186688972162924881531945068388672636819052452957937177593602652503030163434464806255590821339765023071805471392867568484962416221817455504886561816043607553692204652384675736232077823807529087481891974082559712791350008807389017427128043996067054704377380037598126980535123482822251089972392413592280027447037393569505926392302822489413000008174726589762095949846700168743972582525939366132379510879551174452506173338635183698600933253826056528332234597238259603545245983304810914900652366810746913651500044303217301372608740243698985365993317083223177606079737354142943978287432824691962564288206848657174036492641349001433736481869234427961234126185317468172571305106575336359313469677373683236219905049488353226786792351946117275778311759525710124205369572537151905335486333286164086687753364348864472967590573252949383106614423388265392787166594092585247139098617124009360322008224301551857826643953424090326888814624482311300846159420363094059679319999696601422075436547229003040031196254379634615530402195427744355393213669558621285868691367278991147544094888036043072033750646840204753224 [133,117] -42320131768236588900255663700760455722902093882000569890870977308733822856415123830161413043035230650731391654299731128811586413349322035781669702561028085545493639010144669012906076151488700158367718941740654226277041308177682045008558850492206099906308062125934667871020338986239026633666899745834112470384313012687119902870595896541225200291640849297769073521815338791166948967422172961607500646225759883746345246173078321210312842487360914861295296599548244658612056915986535754532006124332642128078352738233213057698040958630661000507016354594407068556979808143589213668084844494249930133769482223028370904185266100251187686846403732234810835865060329550776189969242593295166346054241024256796228717872400499707382571420335350164383088675384726578316753625978107029031208485892183831837636630276373181565563811817413560947707233489508998820399625389135282595482310622811907549002139445036859974415813854240773641956255509013710850127002487492225913316425426373119522412328389148273314991133863703439867616922048139504255314610966528814064853359387159704640934960730431439128488101281288828922991408595324972573319676156022225364417947442040515048186546898203618452783525115729560657253296827450461858397414087130441161414147351965087371786390712423263816377151159608284716079950190450149229416176953219225136527174760613921690434573951624500247127365453131851331811665800233475984666516221716922583943254740744748237842588676448844985671914002015794707936970571462958301786795387024344248733335062097893914026402121562224013459719959277875896286263926198150582786026611178855994196877035324790025850228310312262764034565118219320253544976969825125536497986447929315571371747300671381201087788660969036751752066983030485237760804535962708387841541608624776358444617920557859307274284984608484821858483506359293372381441212756974386318625190721005692627562098002944135939198039782637740648415088015196695910800347382395008376259333395495847068692106117348042231340365985367780628027823872999066127323762229789308732319967823590771360042299178922298674945984201487161571051050706971253011444810033651651249814274955494663038414720152378803506642747832179872983505562451107297237540567014556325285737490850224049656072943455018898916337386633978238984853564061306412082534604793 [133,118] -2277662148446963262465739141790793607942539728226410896339404508764391709052149071457999419747633767397939830160675959816968962288103853003803217792736679431042794518016184209012531685544196090920114064398951675499984327404985680203495433294415781637576964868772957654388410921827387487940026585598464220470775011239717398488698316645486225185593486716451257139293927402506585732056502193817463147307698666827210769580145490863362929903184208390347035241915357379354131455064383693792461912179727657077396632763024765539416425678134588281344567037940189546612893772959194392070203895945667063410457384707753171492481554548808543887461647775759361729079592575114726305274664219183746595492672973199139553199663269251147832293755528699184726835364397060395409625468786561655187363791895536805158794785010691018992543563545282314610448120748508225111550557455685531430205339025182338984592820455608710274839050698555941432530168407456038965805616986963726035156115003247986272916487123010446518399449960892606328613984700244722467146183393647286170803544771729878292231515230589016134311969930371250334649127970896809303926235142999457200818907414416024511511893915132891638324591617068475655251841112525348961872746171630295755841096891874537593583886537328918548258950667811563339164905785353912590718633737722741638102811807178182619224163633483370646354266104599693290071416566363337672135584347735572817425192039685640966680145915186278752095153405354876238551689898578522833348971238591268077510766391119807347709718426829649913702365503183676875491948438035329518882609907198951978055490908966181528325310756010057519175641740440974107387860316981567795215963111497564309986406616209224381323223170005224314972630032141672465255692281851953465901187560090342373799437441171828640999316740237626689987887880112738616926446995032987729745550109641554722221433850392172895068214022957444326604601302780932039087906004549802322521483761818196569039005277492876102616596006880250500267614673308721725916217529524637521734158267443935217623493143399151780753308564367569339663006689015481690888908673170139336263959671723852757628449497266186198156153848701903563212156142218370692431480118438110858521869633301166753201746364442355833552444812755145681764587942860511068416 [133,119] 1495568016983630995867716083052461375948455122150311822130803444066925467765686570743210566480077443173302409864342511989132505155163625837205831898341102811249136844998738195712072282476711824461517818034185609468239367625109108579247700767249548418811544887115553253160939636714154186731090472645014505057573930669324927654774738364366104985229988195355576348171173677784220684348991125803210735041183431095921210157433146919383508779985852857011974205312503653473370023346364449784183871397584221955306692325154844813718980005431202975359164326009415871622932928037345238619196237800050366679067096509339979870339048900777466075302256974263143708761954628095051289560666884276482282667529751505085342474829854766504603321327588854766508786509483313692279805147492567047297057567091519638637172945384413863437403550853011458817375388664460249734300605937208823199531164443791784594748926958518424683418381132786153868017394628660509159509724156853960319360937321978308038471250513486057010139824225419686576335110458427107986896769175325090477164246105526209812966677014026766936385890426099921408659609783303037192492110835151651592149617902374331936890468310633432036536663295345050476844089043161819083488961294831440231193488249821542842658530224727602552062176346515919436246887848226836309192662504337705503616806094293444131496953187839094056006423717664742031579923256392159743022390482269372754539237822603375809485483659482929653871092276791273762639435283395734886352571123859593125013372783771204384410387357304081658105144152238640702169224447782739018002028814731374043713962724063667182319678710069099863464652171857614045051969103946086882070311640256751976873422375192017945131296488001672894519884995412709248701583932074882823010872458214694369340881946565398916439287269558936005154637623179620207485777033201164533279796454475958633876665700949324308791588012492612411349643803570719973722145771654989051904506832277290888820570245276852121728213600389437102634846992302951781060871676811947304093507626469790518331864398412190620994770274556796562683148163721179466219655401638524738585761778648107751726874729314731672015895997293923297649605564122649205906680926227606965948696550586298014527470796636832863397676791371799629067910684768 [133,120] -1959184151088838047059573304054998553635676822578181122508536375620205765200426005737145426735760494774437452197993070476353481786205660768263779429155917893057361740355550493290544687523175925910576937504588562450466280694641662863927545428418697804632892540457798508038890898960295216705406212118541979790518019588645331846665020516703795550407201124103643118147246972617457501147438030410794000977652554548548586088248747600723984329699323038713306682637505167214946002816349489709047124653032197127489427123802995852679764827792073651961825922834715207638034745293905672961621185981077995275190033425503327405753239930225940803905780690645982483669734864504521126996739032531150642085572273582635748555419942162548687180135070133275542023004832119756302240468918806469634119617571657562855585262191195844139958983272153182933806864998520539891255956700698974827604616002810645520131361907648781070721730758348572312371988443664978439235105407243679198942291593414760240972565376715763359718825180366621028207059844437778410476865506243172275554995043097947103763425336537040549304373677578170979837321477657900533913077377602569046836845700129899846004483496140630223358313268154082348748687091913074281062935336896435877865812228078013845861609833834633976394563213314292215603298072705418665800942727836564362090826909826529286059955839574829808368116772590572076991478133701770903104490435741133861929222774827547671832798302765450784771575668333359742355952775700956896165853978363650290216877360140635953609353632716701723287735634522305650503042484404689588878499756268816788828811301349473673387190512413049061288338293112775931873269088031558189376491689638631757503825353996483308132698298401674644753482456075638505795389596001332429821939280649008841993298354193757809739477980311477400622643008589432784191596312955365218326023751304194511862934415541206646148394597095237719848582987748850734650312372623773923414655685008272565468854476803660418222084599874473111309939616620467723493604157441454985743764918673434391104126801826290287124924878443032257409865738292074710324166028874999331085111879300139281617098453612268730463316852810431682521405239275302151278662493927333343709485741198864525725849189173857068346035614358731938509888 [133,121] -28955634683194184079846527217625996996775599279833715931700509216689497712018546743320015805545406816259093418715586930649670774467873272678098312172561204933762452579692369742226614421454912454281065459166005020328827314746506454143042121944948735227377706259192784954756070606279122764075288451915629598345475078673627855921222542555514888127929231399144055351504361303584740369819682901704081196618211945759076935954271531231585912549922309115844212284104448519390928570883560371668398346214870277497083228791511126992073479014492355640276725399027364886878435739699698976143528755258315244297360851526893137567644193237534840072084924964569450089340684224229840750666731137682917218057183806027906901099009426475346483731767080916523322534859951302897007093775976161344347574692504120325485084232930673732195715468725071761527140116879888384199862046910706648675312379974239880912568754724264542680579948831657772821308810583468446141386117218405227821911850016371394327712304792834952914186715657612980484868408228605297973654999204520387046868410049030692199884416329177982140852007765376285727481086518351528704613432927163954238590171130648912447436041770025816264745127160880216219394804247474170089460799249250068672323231707285520547461779404748314954505870381867704040118232145381654530082813975581207508224692106714724312111926781097194438671385265599071081644745430686466730348249502071960610635507587536136100684053248371429309888589353946500529338658911275197854219750821735435982971558540458708155669212332962111664521420002169862484336929161157130448193150527311808553744392606625932518116354545115589264593612102515508441231395561394038585680700012087718765340249703217602884454717059662931715979881580552578523515947329128566103056226020563394873882903356506136162798670925887098190571094128604039717694485991670569112519839698785822943439994728671725228849062401300077982678207739281513613561455759274393195558536537783230625607259792632641588156461373294113277269979981727494912565143925653654455819432877147765118748912508389543431284318298085945559701693218257483582253666421049269406835503917509143614171458765545998680116756034367355920644093212189428463842424128227602614185617616488942462274398515188946362507315665928304 [133,122] -40415866036869311922078451649468604851993892083492726986934298357006419691332056129774372587289830296465482152977921462546193738007567992688130251026925321591601720624627691602735279471757220473020705913369462629134416452202274082247412313307546506083266424245529372981769286342630056966532000600170628073338264626448700422618575815920682122769168727138641662402249048149796359432840212151237250880945568820460655195832980793469938101687674017110096448475275121519138848944040128858085083682549619791292419758166576636987573947529818507791799114189290417497578704680202173406562876296071069075970319392553610074537085949560039678188843516699878341258345697271352448130005252607862181689173065647738763964769484571980924598126976193251490142668623339003111802461419724453471842059244052282706992909313669688606736110785969000155797170869393805218382819599308698618020568738112092011842898275878606879400581429412845935330287567964303384382367862818638628330288237418656706541213662642270787152843235755374805146505581120473225317030495206683638526180820603773073566465072394215367115827917263204005292899915295812332892340392584799569942143525839738431836641876427153525907696702923983319364847876192433527945184669005472787971591151755164564485242681802001712375409673695787730280250882536061017090615351926030580216046061504973671839698197237158560613795374290684202325059591985652131376014363489196944238711867951756150007232467636106479586472118282780605262677584779529132419163702876862245054415805112000865363573030606775917141462284358493338141547583577626764546901101254403264458051087837500555472141258279007940506768458764158519133993197010515780430478450095555144405245211164793948185225821835997712852898027939162252143256686020134062804174470444005256831327681774099049142282972812953971293458407433690768436757377142826941697372207386756114671013139209504834319636273058665456687155463122956437125941490625009941231217038129534396667595834294690127776513981644228858535583933194249026408529791506409571376571056102673700569597863428050733581298297223082150345223673769001522254108617262756118793793448372453257288952835318294935971003317696945154691864102239175914496983967383166173201547910911671210508766988547819637533364224 [133,123] -2523588554715109341546045443166827581619129180275311267527594889477929513197536466777716144396938237772281569153384854369062945882519659357032348351135984522483580880478418942975875000269396683240664399738895495372786774970846965802462165481105215990773372607305889138984299324747240136139781808842725914266607449977232284569295974311093201885451553457406072831974792546096012578026065949299476209026067931199886540152707659949759513038376610381306185462827194399642043723460093853346359425697033722297295170615031535955697977738469510541250954140580111817607644482372137806268791390968833636780888095379222907126174774547234522269333131383834550448996809292381333695530122881490791398272450371008685337334774900260111069133900156076357050283045923225011738113211324087060422719948022230132699618769216597297295085965149857945828566328036598999557024238570409802622158400542894032691052339801859331809923002054858016475063044215459723050204447559289678615342935891439464658529332452926445663754204562226492902204924730240157360899664273388408146762752416805935141858654697330091045001428967156365320975665805419918906926811505075667276430197344404465705689171063110799149937280114489283887842832042089873954231236070912957274414522742137153834282025477687540845697825518618126503403083334291452125669849100992013858029711099395957169322397732175045545061776149245039347210983539368264378464953775449895199408382966857214473370300293191894860226615141797191726862022176170181325196516329946731849688522674140953230255929815446554676341329235048444118969820162150420307505183546107453409578566403815987297268311640737776140459387244992597635278228181866240556255052410981457363836782764500760289205246620462802928221730857612148378464675064136230214613167746233703347619121273191094686220147389970960978307563557426768801093397808759936497138233813805412476811582674660434321349785242708200419090899796846592223067444117950070808699642586971997845766008290252152392110304641961205593549758288965191636967540471540308009364465049461771475520571613734391586759789958593018731923782870629456539498922823195281811891924775407253900295686100353011863249974483500363314013934077823187625712487677896073033059609161596690630110801058642661888 [133,124] -15961637933071569322465963038959992456047522144740457449655910645614720881104645677600350328039481282176362849985362142946295639558536203354508279735849889525157845274106016632485410155811867936131286762382892980948580689990661521641246181356904301531431334257299802945208166056298499846307103531157732143928081008690592165273830687234371731427284821830508515750364422408501926167328764344412601074838737305539806701829716680555002513543261236292703722216494920907039842054142605159230319947613248977589932230360864194668694027291212107058331884408120051392501020138731930045299226371241631178014859387249945947548527544224872374560758994412347992590732766915898897223406981707329769828257035233436874527155378698670791893147688717240745146172783818770626276287864544728700674635065528539451742653762688525346425671793150616740217342006875540401075990712507357030779322136611458510400529537238914540327064333648583595552718982960655321485780063837560529699005163625602612096455578239545697673031019043666868177871104507933145750083363783294399673919494720360599597919664147999905122499565695680666288983538006657080711589767341386706070031110257797169972182610902878179681997967463726550863389331954273825587753578286945485287230212277151884056837532777793243302283658055879729620385680006299330201129610750019554736393689971773724089519203947854507009913501293269244074912945035730446223309563367616396056236300795131286574987973437204772626515746252424075205269761430919616206449563705555666084280283243841615609618163169815969919054515528394759396193670341840306058024379103775506532706358684124286429227731756010744162909707649275277550766502503150337000586961943821440130882412649484484548314675048695200825320097955777756716637712872924630932855689559172938534339687267227133685531526672458768150435764737328307510446811181566637844491749742485286673073761391668995260719315006273866689643552203370043391909095479840207274217986567815619802585145827120599209961699626471019161507533633292765184776733483888977151424681888117617356340271255680849287006205479647125365010377471717525460360111049778406470172799774354702147023892513691524522276887223493840230012825708814378509831932935106321316788816383792259382252798208 [133,125] 93055163196456666620206112541282027720928797464996477684681712125260378608602351601407667734295308294803005700845985965568404741093051324197639072288750655037512701700982088173380736984204703633694971499549132924872711359628942617342860255911024087809188280474615425798653157990059692982824475758789132693321097752228671614269621271308410355317649139594723360813332289852478903532003773562587348483422235762054099094221684232006371806606301945518754571940758014522381931841616348961309781777535652092369853025770291783918606772998461011799345075553499853947234041937121039955914085649589811058709584964645219163594521996419158389306996847504775587536557451942608107117360810699756188317080845487453051223640252119218831847520459215730355608062443995125417660922673156883016325690279521614217632968404303806151053998838720849135671601418411534312902216070338091075739075350915496752513600650121771194899985905702068374292597234909510392608501763553051342069540948293862623165305844058072142340538468331553276087153346848415540573315891711744121483536168456979016147860752780633722811578728707988803543647381842096733043640741273105207071738427041266508393240775409683244988736182290604445535538930249422610079790745838492949632035353825568059117520856476089372177758242156123933665270175245415961912082712909562879467325305791745680520062597862453746476015573260980655731086623076248310071580095291711028851921998122848569319943553900472366154029737354231671142848756744513995798624874203132108354221351402112544682725751169485290453467646369530650968026677420310948336923558843957255609787953688206191120805497611034138933915655126098684479812451081033096861759701367800308420621597814939814885407729567624141243689848491975528725683622509046872457737007532615885364698013493000600308358996821960041094551114557126092054062773351942852474673566951753232940647603982890585048145047058737208635441334226971021399513340703190934640259206130236151844100643551583611515333604848665401818169625169511586593653166995458907026106427054642081800442269664874744593246228311088596381671349077188311492787487799036254846319363815705492311196490330638315888334202958001341667289848815325242497285111256012963263950559249494897344 [133,126] -100719687639402309619983044752190415888022195750397600996601764240492687646353352200662219389165794211480860365378340460044816003537829685449556499640416091959958047500264538482030213318911554473700906954829773042166439278006420018480568651508677396395442573423692803922259457232883316853554537285085581483450418916458464765916774604702878865227022569166632998503471628513675231693053584752712369556602449194203584470794165012842943177965932750425070182441845995967453806409233312174698562468002057237836879218206013468464089192777559633873058597857236432008676876202458783075406220885652587943304704380415744140866872823737072436320764037798795702932345908987922674053458488349472562877610734528961982371052901456049803632459625346442845237003026510817973130701024545478576595668392497559622351433315284594029532654797362852086621888370499702917210980826879094643544629051129651199747900091859982307887635315701460613274971159814880736557666524211329215456016667575606431544473658416599162766395610003861031154951736654974875778168160598989805710794340100252561948998444698564036199755525844719624901833161857262680130387631569467803952213193157511872937699445312796888598230228351859726133169848975928553106322604299401860030361972203696311858667437058775524618385292429754542989429638182350227951410586724156877273795386127335699328988186097934451921721420609360889967079877491975479666671173672731499677434354410647717317375914721284231876864246902684184297278369412888690773538142599988371979210633274358855065979328836454093423036303332978748991251609040702842268039372764250965410688295244469286710138117089577509179207318159172363005378247779168406804485135892718556175131473335708717136403058857839792619661392755996858897619192397204687588669791017475199210699320229036305744153127866487075210126401267061311440074444122098839912968745932253294374673569661182046403843182495767941724550851119033508421859881860148676923919513032193466837381127939159600917697099814780196416302727038602227638127716386180555758329272759286656915121903856198732343208717190489190722596612005508376561388590985094700474713060956515616040572962531222998740144972033503174970597789109802106640789008075831403551899232128 [133,127] -617391122198748025395294622354864853713465823383631689801363649992934466038218921429267268720750979842397432524003087830543123378197181706278222682010312214940532632277972000250805506116401703365266397431202904187724945804604031890687831483630953111588317742327604425173319351224442941024426613712986129381841089181414382892730970511441163095900117279737231686415159352528510754751726868658005856189120683514574320933248931688457807206473551265769201046683670156186516506826405537713184811434908036160773089483032715392555737127958771980764521536343542483084502692604953944775590052692469379057108275198438834489588978625178258176699122530168212564601217223409183117535087450828188806923334253208179253077301192573065072252187947974868173804063061410895480163944492119253854572596046993992400593781236674446688618221039703420601561292913957368547403461355598379247634676071087844091063432993790757382531619998616327587529371976589688669137638524432003372747208532611006030220882874235382980578357893634947950254299683711301017756644019333321294002618400110018725156348196026332299281562446621287141790489959313531769903979972829135829323158956177640228501769925851153614798276385366290390322664540926773071280654969055167548481029735622028034332650984126569936079475126991491769967557308055549753805481270668213890556842767759699626202141098915786976331180860425378281027062459996421800414408036028720165624120755122265297498235468780183614590115611866658408408303786064779733348884535180075500905941703559223347268843529603111096656093109915729561418148302878785608429459972421560429706826236528493079122094513412910521445129456155784534873882329306826613505993286242586195644416128466226500993337692336705637731946795878240480969043954431402847353132274031390419643146800494903377739492955027740339280856238203570860610777586456281466128759469591882432349828876627757331451355390935981741399527503883281890964156092226877777077622615008996956735586064354126195500971721308832982372834765725090441693967704601598036288133786331232246777557234336472904882175638937582943318911450679066625935144485694314367142315883315391133017764623716052856651165243707301728487475411896835950428423159449669998384 [133,128] 1324039879237664788632289519711331686141409644641021586340482167459057274172941879579475779258293104989245598308603518587754656121458892675761244712114164101639273504144396898725036443734187959478845467582453921609000371429106859926867431071604194751542270007915291196385750342300038485588776434954021023005611451384578267565900444957533095198820940709164692309336839412648717389656274208128465261310437546335649054442040008081373560207825835276922017975231949546517487690927698093340631616085977956089863591914868325040407697917312340707448158945114270420817699560220485839089160225307246096808235186844016390854303081199305517223864859777866218710036357977696989236228996508116263604026903183805538944223790491371269810475182268638617616310461688293187284298665843025093117195929557759842877356767388569994523147160715052949442913226911669282218944141521640248723442842325470208151733513108792705292569811694100936305770069466717789456323806998405060280664466957334004465432795649069029944609034392742607905187855330622227401302113276343358434349855863433155879000330200074436965536989253533252781642184395074535268324122064974185629151721998188377877171457372617479665737347589747180682276268932329775570883770788446129371008421440494801047406886100847399694761119766464898608243178581641997546612573727593178384204933580104701814692286957726876422115911533453963338906893627425937259781343151494947555220504060279288230840845568716738862951202929621640105825713172417139708662839261822361614739122934250261348299873668153761555406503906624325763679907753546277655138882195234436630829677226529414774669712777915765751301940841364351094176793291794889082893153521437725914811462754118455573079024961318668839222040521976727475755933645977700685846461557165709135397573096156406426743758760984676346010860338689646658850268722126973043905249383388971461063779347615351468331458531942776137131864680925251296033344357925666998276499794544133444305230651564868163129935336110708396227349908992838580055873805248965951831540786624472909602363947517887638592092706984754764927256281143929203794337364629788877941450901458439062767169271502682134294516702481253789870492601123271116607828354912 [133,129] -5822650464228021700978828912915193495271143481429943328806124839552534680560603564134301442281321563315571890820159208872998948150607051027658398298033129121525164869996253264401418372900780039504489831469044863766869250068246037465506956329956696870992017614996821569320257419600905243719677124350053974297921316066017807282164977992457796844412606208994865365957636081265077732403917198388361076730514314681265878707324124760614340369363674059333734667405087576733621066307458663794358626090728373646643652469671122574950290686237552478463386263292174075440318063341054078860664553456142446005425067703897462276888666343397156074205233225561984157184142693727489683673627642042146756977094985527733861556215539494953511666376849624528942954869547690191097005262782356141095003633884378762565533438011626329949982093123453881423765925065627426400564941025346648898719807586318303446148846988162035260537836738394701884285409693317675881134385144249707086258277817624833693191898158415316397494889109011620880301467757036133699723711210530234661580215477853423601165774979052085826707546677706589166939713448236924456804060793700340529303905114855472999930004200533695923317910793175976678801946575972028662056458392158801816554026717086533647931082061018625922147091451312914133648886762064865075335607449364743359106066852693466167973910025417236406928134618944336463724030161517516791010061978254727117467328031918405030201814731134187788458528620302615773173081376710668322302635983525424201544298977364029743477914120379453541858812105586284047936598863560469124457334229266694408656297253984062687237827771350586506273138150518042179342533026638686683199226829132757985229839759765522444516467981763221587965859825492837381912668241382284523651710248071743529844938524692797655100402903721712765731877794920070066202108696426774180525814672616131066936391041474753658900011238095355264045418568544716175139710289907627745225887353567628711572629014931078763303727863100748570625759282336034369505024467762601149741053409955339098490588313620283905061239364781209203458007836189498305902091759015957211930716998253007714081049383617961642765693787927217976476859905302991226532 [133,130] 9208110041916462765376361161926883061620180766057469479501646398141296723723168107418022415902749090774853264507803854034514237705078150835594022473755851720501641802586615283489438048485208843714327178676633633711090482097743929229932465569433787045275163136827752917955249695383449327381630742588029142541121552077278238623917146412500884713112472630403413597837574549210447822593409367974760821632770315383298456697985559678104464341572600071830033558160601428248098131019386778373451476615121648551040550190212272286413932722904367987152595289527525118919207005988015467691981760308347233394274396666326384529435293356945160421777915726717030645762893319349069989727580719509950060148089156465111715873657580459660336773249600534998556601011468694048148129664399619399104584176417394577123302939022503149472793829920507965009400771786595459480120836468140351799581871851904054109323773046182217201511498847212057779302332192321392995043990340922692437613061664410508357158522500668003533664491126682302459278366370082375459501011471484048455538386078142596816119593485607358404672156784254165588970765638413061239676972242776904918811710891964568721182631655220909774917013922054706857916987738222072532942138665794375433158811612087559751750002784108690165860281105031895518379606192717116617432575059429104033131868889313691006951921714698439123718014390665187876814959717069262270089592746442508218882618004191388632035037652573099835236014447372593530277202422596074931480617136721876513353813028541184762467072454095646515057904402010489562612515378352256379079086653873190572816333088907695060431677424199007102322241387556592991078604647516894381727015864603242090338163135521118729828412910978319390644039566319486274891598856163601212427721467375907174960674201579010227840049609089117927518290846292737777063590432399089248642394286392477262412318907607698350940313386332162533581538614800002573012556301350989629862067810115801132553513386920990344772432954591292780312976993734918603153195233427777058427016779171115497771623932955350722395458440780960545800040201249502289582527457432305056168804668388713601217714670015103550880102101827192890187179945344 [133,131] -3333317311712307072978310933683135476124308691893674568541075488179710109714714401921689029393535559658377487267783408817187297443763891491001260447363219271057572236136973607991806700296460122551241733935586205965566122648510272520237686197686320208637890764722692424009408301305850693203093979754038252596425348030528162773564225758614606529356430972099366826006633191116035754977304593148213206836914170331847601077883353293976661588256721164880353531934172654622486028810133452668018031793180215534587152169299223587058431243607831792554052473621790201145885448381345860523013138551840881315332503866421266189960764814516316023219727954072814578765650686274744705364513453686346805953213682786503899970281468668088336710011706950714611754779464017270634946785620169356690798079671598402152683088565189917977705163512924094681412227180346342822032717300084694204593961697837470599988522205606845760963650860878299244089800613877580620312062692530631057347615314679711694071366382963701224574950906340672214607709275559025096746567507748689723949293606276484572369686404197890251572792096803355479039504225208728699620356304557298324945108442277965017187852491117168250305689318949834017475922469380666375277472597489728174475940788533728072349728069814841625876179622906879081367118983229674225510352015401742437145131352396087465391172509251941927093714954361256447951959533219100891009569963987657706460147448475216259348216554289142620535145868310304122741677803078740845939192160637377493295234490205252950052175823638905855866698929816195132380766105532562110111638034192944120939582731586595505066278099237341826276748485953317900239535323350126721546879800748954648254524344575816393337318404387579822703425475241718874836769796862712203118987522113523588502897691652870574980012918491613130703004260542953295596442485377070518926700457054940688968346453779943504630883138556148988996389797502419000436821973714399035346389921671440365658777074732652616618270242726382008294186710162106745703773508643521319381380981896900939702333215030010435013720022767636242325245167475762939273329486649281443143969867671730907844715075067418315499434202890430774000 [133,132] 1073245854384252121833525072483311521295238602654461916997692552622561088145208817434107993171641883873410231470616990284988463895397667792813181518643842131183124820837375285482081948698535537703133781589946719652235448779759356299188743797991807502751104748219675537499764491351728144846529332884161821640320767633604456035944556511930215431301136706721597447680045392162524334651529387646745509673265240097668396225020699947674244469293130102231673881515474520366829784701633103800229620874341253401723668634530757367954598677122250698337833160798450919501052869596030627088597986835247178071005348143486064798247627350264436052080987617991991986860337537952659312287889284653658732195825667453832449658227128622818022114390060427453344078427868537504682000592866118245733807329260394512487385176031799514654047608323592002676336990507413394907317379520947967143378139316635584392192299403749016057181644249743254989631616272028021430446538833434154682924140269600195831536511176945769883425693944739049375586792314279309579547362145759216868974831429011611201311390135369694619964276753758812090537155262449594778434182152210956353745962364288506820964395038115356717053558680941570586983803949745122442572565157790688001396679656512416219420519106946265702814001582631783596527370603456082375397219102895172393273601947212820977744157132350454262036505074141745878948888165337156160604664214010829887827461963540649046244300406255311191900169088604509608801607028394038347901486314115553395141684644636758602307895619428018439860426725423496003738243749450849385457717376421309085561592664149687076848932697453568201842248579507835310194412055226462459170519132887711650629662786441476912575723084072766021696004646898385390537354386982245692155981822421982874655956949488757269125440032552694463041802754237905188096016762071407049130081679274168426388258095460821798622948725179104067081944196799164681554485437146838990198762928761743360722448498862816627777222225354041578957740831968615577350530403451227903087710324222510730112905143337398027488814619744950993407753108291574184534157803487966696742585325623152359651036870328865240320852181648 [133,133] -266108983202305981834642296361662410493231134135258070049591935736546756704933874997391120875527598068642274369263094348881590557640925408556277811435581060902132789367359597038610223672670954690885377289073244245988228256217921805962899249468346789898460346953268835077751047329123921196077432063351644958310160765094811053271734245534729550230087760065356138043736749277788862439974479602935610990755811497069181415472464554702293185747922580426818895758910877501911125168505012836266665848919481494563858922797914310009532248524016300377752434766212836150513046390456723583396091380296396199335067415101533214819137250596881710458034902340585782122103499889923251671494563547533398328328355804372810657554163566155167216064787685366734420060086252018993325530197646786689261642775132021580476729298554352401564121710387547090213239784366756685741983244873584213406320189703608615266069885930302108104983307933661553598691144490026983141308121449369085953512134176631713670631092093507501133408961766263324396423471005167252240033265790148603098612500003522297695268331047358187186817794296830605814349836865472303837785264138680444285985886196947956160797245044744452712271448195926018534568340728088852137837775144833294325497784290344282610871748436960171708677094558015168450380105589344031181987225376854268385744848253935471622319881536436304666570873702163773842457991643535879812201420316434326926320713540120955137123704431111520990343386022660837695529386343565137956671493983308499475883581544807977341956695197175113416032352196853067801008276457024686548886890534831138979149650059564071745418472943678082859953328788340244880253911975405083276735660983511975182450291184228159359217315759496365255011018708268804770045819121517815838549520075781571486189741235878434282822943936228861101269217105893374833417273747989963297704580437683099633203749742653504521696759000571703823151408652089022949818003576675542440528166943524906755784699966589338791320199515016297504924687861835895878185518512301757299105419516250714829133294475281643037493202280417129814529649790921272847166805410544002865868277272229967527619071724340799498 [134,0] 854769235329992118120592379350218200918280114992065072409103680076001366043257321451993491882481386730855485474066072971775876276223555475687374366687199309682643272414839756339344336406853105542405650993498926716538989637973638999442932669761635129834681844121282390510901748910927037516827991089862657090315938195134049986172491491891566307610088434259221619548436143925860978652133180452556617407471822311337686328010205136782581981152523827807796805311241510042625231091541090403245703098708863530037201873700387701948486868627286479279086694749208346006018580234455511908535988965564362717927080747439533470377745499213968766792299781972014432314404128359845013100115815653080612562288626164352081831207953670553641272671778170276944796712607562526842952359950155258814671056297112432623983778811010078868279610571759470648847512751129275541901437483958660273644138902063281095402174855959492910605245159193060738944615544025505087398310481639772508803911945044919614613252402468632389534044704473878107929546877172337486978458590036684798405278302269462903677682785585414437346845722877957740702148476381995360462812843977714833733113989529588750889667766059407496036933585945860755473035972437221484204704808732159724776284443878039329685870270142346867781478566543807440234704474746187635894539555672326152381114454446019847189063296425988446573922799309460131758781393360268950166659358161583855509818526129196465160448933370759284010184414555038608001615753805120040346714738289212319228375620618622434245918104378753972326181871230931029346852920773347494165272806143718649262958800423513239762492218678214216620570410961069494003892743520014701339941426520471094010549948799773555878127089652406391457108835517607713452414716088647876909102824973836023263071618876670347021779124006167563284793090427459211843759023086056679105693389465485321656863637649813449275872164181367747832039182215279341976658742995203122674987277324749052837799657683537228096718132075905686590420211166406785924837103701296866555965191922027894754499298053171585060460917865643765877083412833666499559179702390889831804922260421524594381472337310283026617567340965799825615337162165808260681135207827880650280728481762574423638566402184124291954639186488878162479799911201305424065498432011061253098282087126125012615505861848846888859478035656510658982066845225373630369215017893584912879523562714513375521234630436262791864794035373340924961286389455863925516378153676202339997820567676256726336550015002154988336795618301882249164318766653779896035561344257976120609398502718802292275267619878266616357002122625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -64243104017243913772838780847664487730885654223276415281495734263417988891871281876943903268421269143722930198720662537024787846226349696105936134475967228177998275172302619905180202033147193411789936226740962259091685737827402130108952989814803294136386543123682599798565349006066116593505159164717995525112012557047633382015375746531815001249625053763172830807401800486144464611723201386814874977234926597222394374683212517514719201386469503875982690763828417190490949019000436185224954114670629506335529883640907450288672983156222180391089094836335822567117634158034411769674682430169620866253997446252532202449655741686860278783330834953540828187146187103115741495469728545312320220729080501666819064076725023329484099903699790946260287461526009351943814285110226810497812717515167307700343786785823074591234292965210216031108499748005752582622076226957366135334266950944977196442154151605344683935878977576273817114859586549396752830471024086176067881448109119852140791234471362558304637911832713883310911925556208504175756732096085552962482311851451078964061701153140407292177062250988749618911360741336856651798940490629997797213811722140020529078832638896436744045021586143522529204314316022386095341739102586023299691748161991885435242432860699441640187440984495420041189031476217579518193768108168805124826477782542422367683232326285050519696852726541136234536851089532985202705538746975141681501598610802415140662076457061852429890811727792237671492360592882182939217951987438979919423036660596634054120346806794590457916289684476691753705352540185339988198894370673268407784149082386383682149531402831705932748475701634881561740326533257359043510125586004255229540098081778537077615861352393325404701950078541602941729984226805459100040528077637377831047156323882575179108403664923251793978677993314337990394036549746726137619796168704864999088451272580517661599069836083116992133170440194475653579648471009192288218617565701786203740502493835368365343812298873054767899635590436518160108298928040477842280108516875412885682524672558330926915189808322670225926162177067290695425851986306617380518556894237321209317336068843746387712718938039018083292890968933001888227258877628213373629427687565013383578466012237950980081441511517468348095146472207757007325738638930841864740053480336297228598466711357719753090712699409393519121859001714776668214355126517416063626881395185304114334824719510915819641382548167439347345402083519639067614103615851100933559557205507024915422211745120422584511487451329199589256529347428735615889315617063843455649328686299501597058819029356929629199832595824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 5269406813479265616600904102805595639563508056035557770604112731407336794707343147964919779967538586975216836037540282125275064364631187910948249545817375035019876478616853711407466886756469535982222201204261399401128977280677982961288656139649547061517397628732105890668586907168135065623487405489712627116715122630578222550983913252258492251348234780371022147234199511982106643931230815607837795516740596900833427550971035158337685190618452593405314685825776720369493013136051532926662180984258252349837634793841163300926765271668008542701314984234026723019587141390500821648353291706553328506806201668271633643661418714129638176888396170083519960171245278298550204681811143242145680091050932684685947635745335381876720542812087056218386114465279055649134922363589101761215155555365784289806412930455305692516507948829860926660481929285217329903442032061396031034455913149223012454860847468097077911471489090122966234021406765986133045286398564581565617291420807045120658271951525598806087331075075351868450384321091736746405932296692035433971233104931952687973562781291233597354210866884014289872475287496460047875970004790138489300570397632481801786540262171170690354465651368501384740193401676849246299484319468705412634670125010586405058179478765406932118708195702925667599663929694148307593944630394245534421257255552456584929615718840465205381522219767493063349393005849660762009524046202466834816572439295564805878627084918671231639350835157428822759092736750234098841080433270325274602367077815825631989516251102955202018129833668953361199619078053822763064042874050311072834523887952286592339895538723199829498116303838408532778063418087416819853828863861176616809045003397417492475172208652283342727048223155255717570665749497752593142853390272002554226531922032778119260973967161473257809217605506729432938654356175833604687774967477026142951179258538760369983062785199878911664478507631634501144219940160895341546163772755501379513037271135817032741644410414390330161471101830911634674793810516644208535051650952512892846603476946608068666798154741113248669089844192047363165797826311968019102731925830048734233767705338629331814072298817736732418032197077489181301136545770800194785886942633028269493396858848232704855671287308035620982171872078502240993391124157350710427126417596116069457248177585317335769462557649018673515957801883179289321285879550506207763502281506202981102490747083463232437953832387526805117812977324949359375002949932012466387952819842810149733289457883957043586840035224246658588265405610390893774660788618655849653489172431285600508074711065266141083654399810844229632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -197969851101552414456828577120201084290544829329279428046172017248423083523266019087688725912936433929514450844916109348905505399532378320829633558819211595053691427586627809823614410539699039876745322745534057877743414993733947201236870702123255334439281569854990908449554046125194128596392136196736254777920652663817286394684268714782621460355903738819290920667998558704919280513790561793566982361699220316445587732884126149567974414165220083604034931029075658367227779160001434291353883700655407984793079903354751337761837420846450339468899853348748741209596590244616055424160216191199798809668842146931190112507014013837934434247127434230704788602856959423177413039805032120254780675907942844709152960378679448203868425660973500276192175049441433253721295732568572677727629456212887827355908982271986974116209930653750534663564284408819580842006034404233598216773946387654349011947442911378640474840398579347383315396286762714928433375822467468823865527603194855507259761092702900282646003189416725543552079385594217957702946888019968936533590362383839634485610907492406763789616962559931432815580739593784776395777673510583130010390994764006599479845047553530063595019306034684510507629417285303335524395892255903124636397627772723640050099968970815949766887326519752572367451452771649483074781904730201523942995087270500271447633150954604260231058317498546100187915258513936154438522641984877524021011353260773123315980770643016611219611014607734192199905208256349519672507576676764087541417837775813441288417001446690000662925974039669686313649866766981386644593948708493514812682333636252671311500092243988363968350339042796416359685778860394430999306486867117026218922759414928646268429038959904570972446828230637163657274977545042983264870515167519834552744063926106595405550754017628970247177165263107866402988486920402289957100907482663052750960153664492102374115453070869520177794102153724794898221306174307243334943773223786961092414052341029774712717580877802711134770742668547422620344598147270651207016057223527886760648056908052806206119726112346617498275459349512334558411669360725024670763561754892142331294801622772449542979665285064523800894773502515478829061106871301269602875499623702074424800160125354686431837340416742175856937312143931694958304321295704392778210817266368642148645332597748823565722801411749316462582182632223714050260043932826376909500469963462533049193585644177820573867322027871537057926443864379199825774040319907139240447200228849006772671501759093740723181313720819886274917933011610305616931380614840787893271700671183716993226971386091196850787136746669106790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 5819014582708427575197823246937678873914572850524531177595669489697405927585705079469196764373677783426828583539055742024643488883265892646974888539410614325848258331861289534323003962068687615206696689404895356908363686179504099317928252525402977668566161746535419368063529832119951042858341729106278451228003178630464897738288714550865834727687808903117105017310275668697307327188027012096454066218056168339649874819954696200627005869849501932103288442609855122129333420751685823507509512481845725683864350234133396228745955397884895949496556849236882387850889177564573900624633794282269464568272825769089591655967547189285248669746825985921673765348249719529781574236368609532496114078189992687504182015565435224812441886730982890959601045903252572131159467659563971535826932538813036187566504548712533421710820832189933968118219968330577739565397085495032373751386229983972799631189443544275148308652745995227342176219099023328794877373717395397005516816076617826122943963464551427915517548043331058290395311304737499993600931361808996367073136503204523643389342688558958512243328943745331698959305314746308276068949684555255371763687829658299299046177399030103854674968081304815670923108375239477948459992025402652651646807847191086484704899052395066324090411244645924554185122790716226708948551207663284124404549703737579072154072367204503495275040085118078375982053121135809051311865543706119294441316309296065389761201047956516027537912776270105091264514159106368133112187490156022978238917709687086782968683205275191111522278695370565542121276716747874216872051881886500737475430787999751713159978210567957178963114510533616089747357467151884817438896154455137676541037439216514445791449477810876701848752542138208758044181822439969021495588583381995811851643677984570138750270343574617260145471726938585833026487189806636158870797939510233868143616523427840616527829783192731071854533080368429260227465465402485269838592650239127792282060723779615078877952039423396197434131124304281232729033162409272817660493594723012546207665294094608972190617496933624529279664089983277155237795587476910219971943827177606674082427779862929249834292181105489179437054698454470455230557526893163192723108863790544254166083745411937129529585472406407518433975288277071987191267758578139346075561536591544473088807703473073766252601216163724053928447675164735406542414917991725565571878557983398738339581764271824284464423941535817861100659486729223157688758761087115095011942945614916348858789841895245252126342285347886725623497009001626633294571859577056091814863109261068711497252729006730269851907351830679854776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -20051526217995268250693996343017380003550118391550881538162257583679858588396030971086739146041946305660195642102709138737516803761202496380857675818893796763858741967709278599127183160076776947374127032689317763137809520632663803644261089129173513770735687207288744845603647427384823201019063751577550574501392256355546149964924934683618873284788733304816308147490193588943478655219394719753583343623996644777249050789650233980350818588351874054061444361649400927665305164622988736518517081046377856559881389059683510222392352433725802864433323590790691326346284033959320102288978371703129609697260741126139500729851633612759081061824730160910511279770430684333555491904345647560485041483122170522436916056653866494089214346970820210486393103013787570229604010624076186721871202965842165825837551711489642759351129203400401041295609806765652659503825685867295342634340278925959326316703254066600113267042242122781453791766968087255351366915954921522748269797071081118729457122358439465578398304318092873792823499050818668664773965794078861347221217122018912023055248853808336977131371599842714579354536009079036467846688481590800781672342457595136324267371028226983293219033158565254606786387866212074124431646653710054180360988489491295216132323850651408201086070033889105460290705737175835012006289420541351465008937273375677072799487156214213968158393356021471475870238318137920428992876713844882306440644273096791210866283909361521300740715000582935499809860291740256900390325452647672235483511354503989078970622425824153660738080261833207020147560713971567005720161411131701291507743480532572848401046714366594835846190190967727129269135761230086751883851695155468693644781575349957585775447903481003864402607762911433341002941389279889104505754441344565538600151363621477456529171787264300688717626129998694281226964645805423982290294152317903103267680643633026540874666154640754334820502558058728610391699536678882484425928385816943988531275238122782153904990623976875932494216508372650370583983102278444455608684757308976865515231274762503517591133577222871408188913265928105537041604102952940993276749434968332926905246577048076728075138463281995085491221722805295157426758567306603957345533373139685697082481381009061550250429091117848926228537213351105657791056321160061928313556117214303819658527015253293960344051189068312036711087683369489338617839104439753414429972468986856275686216320010758088936055490290595427752486155701738425099198337114067530253605123677250949828300724061588874835342498131897031965121683278726966218384396832832655916833931143199327820848480260771218814889462284729031065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -1508974803788745773948381410127713760304167599276907007455410501909404327574883238633101613974745027131516867757504803669451193342123901217095515417600051587328789192405538619807543346946674492522699582731025087818521147150044525835698953524705098689475502794561948132317683083689409631873586637611227397940263292236201152216733304927986408338347677620474017579578736134276124064325353132957835112610136019127159929386622402333223553553491511539094426511774120989200431277396114116722181493650050973417227337597422029221871788020598326072411793862940366244896247615093961023846282713106841870180644229839847546839720913725576430392822388562170230587781180874413770103265303842003682465165052024926344618822358364918899983490196414940529794905688645121737453889825601691362847995685172878037268244765544612218436380141524591488464483735139357311982374370709955203680667363373056623121186467518024176616255969689772963843273415301549797595290035974711673922918724115455749792904216697495226220287978910298771711209977000692603644628632297987858004455541617529818567707190243755617277783341117093588106982781055249344242873571517175475595852344597687140437392486578341867866816852702517531023185049842736097872869456192631224076006398563056073634381653270412050132972159468266263490631096583362254528955614465653886776597813685553869843612704637190754674300907091626239152335708033814864520529879407087010212992795355251627093832464667234457962778434740336851934965435535224716543609292850574023952457469411265094211810127444392970272903212658313737648872951681099430025100016106661551237911488414469127314237454266701104437319123124159120943266201021486191158062062645586586324154431842707123194031548655790629785065414617508501457023260330958622590961221808426413520174904882629053700822924796455066817328440066149940958886361681074216131906914773371068930549819354532497228025385069422502769637023052838751597903145432301995183750824481315229295534081116840810902452771255083875246107598934263821856184631741338813369617105192298889173556813970797924753781271108901446180477416417667928088135317856172735714569684100771716000614595914445054888845207742697619201577386816063132017668952386276216898251267565539763775194213125436295574831733554316925841396539056780842317270542220699097698328399360205962469636247742845059446878801465174100148207470974954304273066044821511666519373985987467059502634584744392784640291034207572207234697689225019309711920393118491806962472810708789691941310212969208474033176452689621014974586401338318796126208576127564857614820986623360371461518445488844297894140779157821079358013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] 23801822092684957485701534934897634440929202764022542143381722688555979254733211153190715611506585527163074082794836794407833933592698255330800248242221789553983885489127839518501345804498568940996114825035459762362469693903541830761209568185212034591739272303189351187401297287860356574899925417804789391220924960111521578601899729210066748818685807154257343744486863686499372521819699924218660925645655111661022566427878496133940416500486777103267109153603327452692760887061831615526079114957605897568423971764455980456807048182495283605651957219646611471444485250108865349444486007980668683434131487121316023098310208210186715025947043674795750970298016650185665068278345553470602310369305776323879172472243877590543042938572539214326525355993816853558263650030237734650980426372859639748980263673707670531962265605663690287296859702458037762252080518744290684992081309192871754190740180361601341375849582176195247372580172945439875638121267354560146747222741606937150246666592965688189869047676334706793300897062838756839732285443522438291668856327218333057945286699490165261250492081088597999196800735545739151230678094819084312431037825691724276969312133637769688410023768198318676258940686046108693458471385484397847600031321788626927992104810994548423130773055205146390678403115645972045053491171512718986394964997659063000520126743462310844407411410314210646643971102907456760596108101157938659431992568904732134840070659593065994106588767929343144601030515162342243523263607450771099377037446678867764731604117928166620509433606059045337586642478110098500392234164815138767234140382782998546721388545075756180730757907483840212488698875071936627666987880789617844271248136874541853901998881902271674054320515913384171711691295285400000687995239465599269528060147790923167076492063115407083908475349061597583210385393615402074744200276190336525658795533570067358411997045052350199013508546852699173666828732425957331079468690210361359476876603554727192141993623727627548845281553819233862992419691110489826964606228388939960063264898226178603539045592073739353803023880559428342231830791446998768442789011141718877045532965330007660699992733500982620333251503935945443444958811348124138251180293697892117657865262572948631799497399833794049207598640982333582760085270742375406624975167109249570745666279425892872174504961616590324613517568820832482439462517363892706249090096871360937190376117998646736439577048756673682670505151835556047079964127885883861721030495902436001139455887159028324142948963392176149450629139279855112903847005925637495934800990678008221940882577543299596952693802605386911868518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -138432748566017896913913022600430637360931872461843766573739826320370557052583690700612386108176277185057528188621536597123897258235172595606498663137719183494404631618660922423155115853491425899327230886249516592408282783609865770797900586197824158771805120157687540960549348688304927728727576809901628006665334729977819281638127548062057062191630184801382547430063526111949991489165155755872139305346408338612891172538636804269747729739097100381545128076913078485774806739682520059759523245340367336456015251854037189340032524799024227437745233395261176384081766781363116025206949271392915782130316940434400347647742418685744865927848949021951372274903595497695301491473059365240899794795626310001296124459374058026654265810278253143870283955278888513907094088155575347005512375882027643306191185762748253838157928551040939375937173756732033545753474168735024254603386386685327568275667295957617854438085060435558954316101422999307482314503068689500404408664855760166943920454607555948281201443154270705370661107863434522382105245444064474382951696644182000902797704651656930429684117013914794307600268077127596798404196260352997683820885725820226326888829391501314756947381495078750093738763298944373965760956759039708481951362089059557574947240035908218531280757229485940607697362539600295460951157333771443124147805048708610694627527840205323560906132952383763938980634705040462537452417834137687553812330887352360332733798143429510142300745828089364036349937927119196039146381465906058181154828322846884477091951297152449894734045161186592591905289022406082359739330029798397297836269408859682547600272047944626276718138668038397406710629896655911960962076632430945954385684894216349224724245726380174084054769282675763844284719003249962311180531265473376306135283365268846033104610164796368366057728258706167855518330685276425164349174523369850615863389810765149395991540529796904979287925515083126071781991512001399045290622211704419606161544103346262027368143771902662321776941067411338786767998925370142448278704218809664755302344658599577312209672876357866769117918787854708162241390990230093627211240754915564950995895282008793547940471764159154162547987886923649196471095876346506795585034000954367510389429619148661012325651035172143705362315382556344502630834411950030239910854238062876040524443665860374210752253761202585885330928862875184518675492141230957820494068824824352402622761358151108423696635010423447020592703494612379343521172696549954468182381817262246145980421807525004524236163711039165863682855634198177023771324836405906258053486360127764914027118449372143048086804928946804446493409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 99295965446831720673268149065212074453538777302800762788177058380406538757592991904062105808357715969890252520489619863482941241706971325305520691482837229295149841443224203768106994880149110812609013492492292385117728841579827753950268455187603895121026527241813427494434646215933468394749370677711975557637122232931382615026686783636584580674767414972510426973647476190481319281808363258532495095006805050213843558493226427525295947749147579211559669377849371302734313819600213778663525967337174229979656612434292301989372604580263721714802220700682562437200936892166550260854899513627142362968967628725772548601643991178912952054891117321361187015213615385642095173231922294868070633163092162989236758716720853565731778786177386623319955768365734452131647167417260187714961840089779082463815096036662574370786897401547226115729391724398669968483838653048660917915641621028140948260090724545713764779545377094752106767839188505804042406133584732800686202563980989462319251247770230840824331383169311916923683773281843230803057921702956217061842161638208711929197280938161663531436459256660907328590804006371465370632327495993415981014482428919405383368053324857380412315458532685976269976774019174458380923506055108726861101218427706239925385848957783697979523629694947404957420925898206995371118615352962473321704475992658093026513779314312918095147409032011880335228075942970015266794726776200134983494996384931801800739730989794124035844528537028914404181617796138408572157077388602120545914745753372725251950884633537734626737232411982013823323341280525667807526131161422773993691189184765849498917627059562166947334560012588491030668988421740927382188097002373554514555663856181448041259577598135396760579304276063064752235877584844643427827322712242844732313318215457702587285721452798457321295642656338100132650088410288321833679498298071723223961690801930354894581544159127449916187594923163412586061469471152846516371717579765627383319218970291589954175366745685877678762476305813680309140878340550950087167492027864815567333517232556428071721540313101531181846820072170674797882390780705002413675671344489304859402938295930246036512222638737761516763048843090588304249811274937551070716102198145808142311326494324463917928521249799286881130728936331520624791320327405869842299232905725803484008212937256458175121664973056119963740803664885111572319964443912623657538023057166108165079000819705490247348489879481965079343864211553256468191561343134463037793714594426125815779303746654834620688444317517434306584252661726342997943689314358578826169063802087188667251551910996713854925406587887877351276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 3538616451383315338454236129409944039539319715798675665306171205780245199558990421629636550696260887290938813197888254758608294947306242786579978778393420587410483638434808037594440659122661434769333656913152014951326348628846482466150701171988580787305539516551177593219933596835495530136333918285381630206450663225246508031256374356172070071412710500612567727900710181574833105026996577731210739621999672949460463983264925737066098477336325801471573577742317514390101296769619033801006471430943054920770321314085136601417426596477330794206868500507885528043429574385166084318466470619531445383449623023370720181251527592166077442070588191337093463944485879127766472195335375839206830226232240602304468412833960404770834439775164898710120799591871415549700627603159272951253796707677439434527263629974777995332287323702328041958069180382330459465605663776874029940040871954064284859570823305423450748914519620385164686216514912796458105625102594801995058370626411885972318625799516906492579995528831527380420415768445610258319681455957505473545563714658626318068929014806851698613220822348532597232235156210132190631076647656311197626205330212677297691128286803957009856914353564900658250485869871778875733429349590636572330569644926282826734459000473940886080097896378005345618253471846789060819316034131139746555549519969610322223076056089585530359793556692550855845633496210476358066072898452819427610186949206138619094139183512839150504564825009071183284847210668566429314922259793598280731664721220293311574360570619534939858879309053223544970771711427402815310986020778013571656984002350816066638730345964358699315934801021381054636214748509894235219334233647320713467291405700543581800346839640561577711632936074590111465625697897743760530570114004103584412664478635510112015913246166241717742280468856991066888669031161195942662595657409963811236452246463797660583290844219515408455676063801001107612452886047590447476232442995034463342231687942612763317004655417257539583956875407625101139044989863901680498087543075284921382454197091611702475948107618339394926422927095592109639972224978419016573536986718630987684885119697221784475699785725418308529760784222169408349613003137600089774272101206209341966379521979064685470408596427289743982410576996393819061213018286424768065988145518191189017607509751401995145475101843589019949245011871936722272614626221714148666700987447164595404313505429802829090850825187849413964624540703125559164420636929325477444568876280238333146636706666408958023053063139692888959136858999388232752013332838442448226611707439119033957115013431094218383384651566277294048044646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -25324948829218796860675130542102708439757235160726579862645182684854446600609120345217004824189030224179370548834378861247936147613740978025744658064497998348234236691244834825223801145682999077542168711426222214593517373316856424697820314714374961428506420301237761993560639242432878021278236802234470055169658304929557919197464197685050379546680221149916068164646793043101352576338909999451112998311610923453427591525070730722817563126414942559726703028249124384368183021336892712273229498173493603939531730283306813074727285331580310841834237074490300123268723137113620908874400291912593555869595200330631302849214463587998031096621337266026423472369380724716030076721230139662406223276955499628660053139458168261314453502188889333832696665009435742945349365285335379434764459730402848558570253989055049782756060633922421311305038536149783745655480614534385742268529224200424310182969504398129707299123753797462988077226766694941421621758031124570912864959521891910874517412731930705256947069387272584306073435132832652310155744183068181806159385945055848343397446823273660172198107668664355297262248084808569633646851433568571375919684490048965369530208047615398976915154018737546794658131141163219753986579410565102800099162255248032662022738085456425992790522955429120868818330615683255882141997009325788900548889775479340203477453313121952489690615287059552862243721497234628518435136449920271193432816034698040905182823735905260091167924866562009399890592192400461904311860431115999400674749047687029794256213144990209413681424281096145304428892378954765657729953627744366114003254318696384505188897332285123234530258836057267509025728569663302565312988950811864799422780580269659065790920818848854031473610232770666812671644448824003717642987059449698773887289247954975712257660619339068580797665694536434349391618029353232068399144212814348135230491227382439696699292684588295846948179600973732870713814748678692907663465772428274670488180172611065290185317584495824630490281718097233825636920436892801728605793412494626118013186569711562157917113485751817092394988178937409156932976641234852761179982295318326666963116397542920999175084930753791434553845431608240354501279411647768344801774345971412341281635269770038420807231008168230021692890509198457001485983101008126633877436201954880335551448613949552129254574098766011603612262713881846426891592668558141446326408762187413026968939833708293044399485201191361608292796458879533949309566485989489213223995387641146619263123405754618613341604973412749093723202938277653129808609847690475052666667656632805061141245510609165297812227000904222540522166681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 97081032515608591793104153884091650408119085488706550334077804185634922042766831090317893095274890278504211137874606507277709895101826762210862066720886337752851923380629095281023311703806672003603986377432429847243021988610441250969678727296536552575634929774091877420155035730658505293952514288650980126014036470567847012330995165078180372406166809304564999827511433946994184272985022290958198237343868933704441719405819900369901930742140134807378415627190148925113350793288939270511143053385854681577065455574729408559974383537428218192986241463780351935564394455106483229047456644892738819776801433302101727997253685319256080617650060754498710375388832205399688785098561084199595915063629649697890818845553493294684164164947234423830682363814549112518662193787502889257112063932006454309315364585612053814956833489107542423106415158014829419838419513714170314807075234507557312400756092192717439971549258333569105807692344382233929777639352438892466800521977343554427878757896659623305647394571570132029343793891767755782906117219929447839903630247946340394654504526858742400387804776138975617147577251642233401132569082969002083697195001287017828182496791523149094728622303250512912634532437596426270010948716405293502437213698104359954257854740199582263013171951514376524267980011673057021201930980086651929325832638999566729897963647383499124771591121505299425430377327759810152212517964783236562937481417715869173327606407922973731583494888452584896963317772290808829805789584152038753596506790400933145681885734538805637073120647055393287989718394285046593471341147517998029278608667121343787556938788715281885223568989100823990987069155807927491941311567187579491986570995370819362366316025997454399262001342359198320541560713929403003674292561465456785409224006250010101722596465101313134374237212046247575047586886279301142182880497335614707669668607314933099864732189544161846671811650270642528149935395704392141871679720962530881220072810107803113596027514850174829261644041164116563424998391380815271748127775808205505996751011619468558663233676422597720226440395493874773539087539284475967993605985314790682164280509131045973043098537424328979957245688177112078867600529186436853972410710062761847214628282727991710673915330625880679328578078845344666064867300580795549890487169297755665454355261470339480250959712155018031700794753322692582847426575646879320241058201012288520672374457861900845272382414456991807520494692530393987996416214946418544214485655025844755139808059342536958217888098560765191468464934476767569431855760007439929526173376747735920043402639758792431728761460062229866273155579904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -264649159704959341729529209406732201372320926547849071218888459717303178806721017511840306135133499093202185625880769698713320499549871195822268143387575341923520810669304413081346854143430955953696170958802773940917359579169661050822198127589849263644223962091947210089417024997756664341421766641351007929855874882495933058068004699348490774987274080250757730675908571947915102864213078218001853707819058052137845989400730313310038124434213694709658127606752880660830599849127424541819224228006610473942104145499597731585827451607159250892282327064230396099521226497332909667001169411776349773985626076163976282738288141794541323337212779896830286202177753525131662475501876658741733136096998545004377216724728582908791404393128046204814583712750057910421461823842157241612620053393501310134082616950943795401291961728591701173658250951449315183507696548550430411950265814289464048607917318836355458157309246232827201309873399799032750274384620923316843257480546669794680809551936905012392882888251037111978470462401290080002205144403461518208189704192899742028342741325747620046367565327763939291115698176961559077822994203403828140346009051550520615958079533100894271121500661101180123901504533086741395331312142406586878982037994098442841054399859405680291965305285392898203493750254892573488336398632590917042364940412234109043850861605392697551754090505861640297646320291169563457804966754665302607269343653674474028434169584495173254792905200669048845431714472085618612414539709028380389902134812112548500601230625187517303048462502989997511944876831459523499084871076698843557175639244120762952102501583583459564819783000763129715741223595860450484089181358019020477105346108892320746296515195245653573114035696059622767932176565366884157761437671662853067319345458612906119248728427236162437731549883148184312825859939779677671372693171946356427992645925480563850098567573112698214560248591268243529823838683711924052939538848758547597585229609908852591740774927094649760355588942510911519088974033382269440484363065020097174586070645562564245455100007058312633349997527245210311661192150857446113127629544930924003258803694263375950113421362926337261960716066407099918519628804811433032574424391990773483216460598261268644021013368118612476707373011854267350954499246516704328661160917315215362160836145410590208832272095163427534561579579523146415951414075611603130198833773220585932161984251650202102092326630668599302736298666544883152781496086967227145228093297464599223090706448587658256906593271524460191773538154235030105279304366265503335367269886559759556936987126830293751198709672493218083596612403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 649610593783687249703970343934139419773511039966321435569229721472381639426237287925199850240152203011907930948657009590370529695366209973910972487161830242111262483816366768669183594481861019709093442574916428724165081901695180389196863735765299643389903992237301549405288402993668467454348486586498543635844969068180674792076354096481968201690611566465700972593460461363671049785561048983295541135227223815969623888522533752763171253588261477980848066458773998962692854295964419952008003904306132363276048991415391342763801969261367333148168167572914268254093598873661063219996763539747422710210403125212964775983824232364823309853219118267748489153307561474362317965121898613690910202184932400499303710229431111210512236320048556992957764328446919316032287993853802008742055873182644605983686144270241366748236142440809808892166738240525066039547477919465595060077925248465905253697735151177004074590249024428930226180479293331510649387661432887292297580872635037837095299258494360501888065065314665977015656899271201115002312301653093005274735588096673603370056469177982336655658513187960090985192332314802085526680046270142886323227787770013338229596506213023950515299791516040876658343413493872090431358976636042790445908080145012855680608219377569421432716329449575658886917175031351702302334319862409264475244846887211555055439922615129848918884679354888241619534255773529076843547363041655682822048097964143647983026934033310879838180798643031929104209257362617442431137615971940293602449123522826986483707399835807498376907817703449087028877686388582137761941753190480492756797581663939053054966976329378794326038249523393527294264235442493129109018486177024137405547452076273780795957986124076501652212008924629108560114944403162733951842921306380922065280531031139569375460703257487588782032109524532426844506323107600620212313749356734741665142704290512618314926110875601525662502604726759048110306834163487606050773361202961898038126573458670312673539611851364790417673585870562895516264256773210870121443820330766430787983236330757799530255948044564707795293751334414027688993733932209855429398819482289412222113550608569150611637737827104865415509698261320700242572221628654364888223385179900642583635397174157182134663295453766195535630437390130949270496683342502186450505292978708641889475900952631197219568769954412800588334910327962601670784949301570564102655467866761587471551593795505725498810490398121526200738707492208423062088072170385314035425430180362815285827634926639155303648838849425658417966930887293493461214565219285547524605140481785275886767807845126961331637291143826838263647090769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -1755810208374882067788901352652742875339268269496112947808251086536876332649228856917303933896868445408879724459340678940611686188579451449406708761690957851067740918570880618338628534077485697644662218392223512463839708021170689732482883547831644288353207548836064933945327700981708846227887932844216776210226312297195344755634127850739703026338471733737921431334262272918977847766800321676750786165125505231102434512449223616374087868178935305875597128341457702495002216067478790685120113798110651389541784984505814721365800022219846458520831870883450637482292027894419595464800159802182453146266236933096390296772482624333288648286745771351342794828680923941737357365963954087017027281234418098214338701573585753451645285559684731723244708302808888661781612000034069640793164060320256522167831917220274967987269440611774955604619628771341501495364994930173519546098119703151659950885259900342828620418634440266725024616738442887655062828537671615145943077433825225162866455549378662138272373308222647501706507252611684199182744027970735257435952396514732718306122479356977753267386889298716714896863996771025506868607629050179055042732200055867314084936908555851300959094035349489261082396685113910659408204169273776769282340751263446743641404910090898339733224392012263927959749418070964875648215610271403991057590140681888448777266683670437186963990814540344024708268418322566626756360515374463157301963192122754933479270554092884540206947314384095626725691152074991798316755987044049802684256946439397801630929415286239405545123680311046358871658120956181110432883121741007913054677833350390806707901873597043657479868169280939103613573087820878975060965189123402431683006458473834206798690464943479314253612717178674783828116192262024121170704614782918873029619210751695011847898305796224091320761111852481756547105234220860421105407275840281409748799983025287128789486007503208489416550186771859186202051729574743848142245252812615899290147569784228896010110530435539772697276578042325198988513717980037133093434781369576656487111854192318254084583696443691733017274171056640171626226744943650290697820625834612999945609411221443467259196023227355076835636975061999329694323391236209723667571812731781129599616865752780545422544791512830425887787817356641399073151539657719972204423510096332668150339878933716651697432500417723334927115991374667573837575697294488941027109278831456797018140179255507142958018302831147798788958462067510747659008432565164290745513996195494569823900280927077270140570790967427930154087926337584720452277540824500495217528710545608640752679783313431597954945539500655287129786548224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 5154225056201388294932124817254734480402671893607208845860863886767873235335358815368520124971789693376353495849740925687615660141741187743211810841240026285303781036812481463842514937185775668131714818460969676407155641221337472292678782184518656397880871828432702620276058874269942304157132672168721075993944227224152094726209362502239751512653249145189145543226382853380605036271308529222034716183281944739260373482468707355210511577289415434649951533339085427173109342247198908737338727532881808232679155765570857923778899028688915723680972184785855114526138070565045277566891236858442052842881979922827903468531702532380345920938715402164689479347641729027689990273941660459704120593164248944145971406928827946414795030092524879191837313350831383463236302905361400154039716362872148983481235339209174451228711429841566762867833500197649299483421939080903572881276293626884146227519590259609363635857669476231829568106485188085934101255516730792190951716124205467725465487413254156267191818236446520203018093227674860080228597133248629230519338880263051782487114547935217509370385612955622563646736316476362056200219307956376230167444841056373231005401561345366106303157608691907329072203083788949773770842664834055762619296643103680028385930926730449999360843797571824098337567974536940323541847944351007723397974310560009539860478131813862722057124462162835588037678469196244452520712722169659890415108255633891320358993792160015856551965631844383744950801272997209176104306576811754750533766565440838629556998523500759873139859815680884777430106665345550811859387004335549100244564470663897178618135974786389349238724640770115926530130301148373310227640360136301423946563414575990381672250994063665839021060472140099630454607997396499584542724237934063504678824232227963294147261617859247539146299897371411735078994956907784580112469291892578313425945252204309602475522758192653495405810080010803009487175376046996155470146546068857054967563994221302592098999964814995385950929942845891848831464263227591724125524265227070030333588119845140402885774556897287677538060995261975393712189092717677940609795374204152019564540769250435833902752346244940429641992935297266827313110295699082065938414937048935957735521196511324509733203253621221514179577191003074063419482878560907233083682057448444510150982273508064566967124552633999316600767222947242340901743210342803514924694407137177969734692465891134944197860391478223747978937922537746428349130276433874704398608404296044417730470640817868527568760587651121202364166162229772503948851857830549354534099058433667378345633308115846266541448816190768937163625615851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -14758227662634560530540846912487206067471686765254012523850469080514414196471637342127357984850325851987201942752452177529777653161574353202580842511346523779142145694063866825294832490440487538328393734165718873033975190222960941932295835937257106356452526728302484377967829493258730232366667730383065617496117596994581956597401008214068562658890089021370325626380339575360853620989423565389935633801048857424823377286536309114689993120331067541797995157748336412776229118183210958057568058242347540528867958236543547091537484767270290678843609555849463212172621125559863576013379580125161602474488863687393566736584490517762985754714086938835439310179813184721890860709185739095097232190500380483415254203998361473069891446714939845089385795531587381458322818417886312378735566151145617009895866222921386442706737483276392759959144846261034538945012755586880429748677973522523536922507212497620458171889968361083402355576796277708550230272304229773920251573911239316464836925453808600081230767521661632001265476361352934844456421669806947366679623576921793313725840176146481442285596651276783182387526880863837999273242340036788385647848800977706205193265177638279744781742308381484660428652922684207186825120460468143031137277977419894917396641570197615380865776946811351595669691156585499180728502638070760001598162142598113397775998132121301294549679684179456773686194784403251657814676832416028704541993203692836623270674109174490120275035779000773638957570674666169747920709756366662648243230937532067622663029151721152790096902881983601255745669724313235761813610227964070764651632753191247854431713864173405632563180860050335260625164885701690373831519016738158152823659378681277118687963454701783895793285211725567467491573988731745076856290415190112240657274345114944367009949099560925833949063538750561838933971344843850663495442988935426011230281760721736590266769685151530605703311099044866871922991902256198704978083309288823518090477527355938714503022663412956370695169988414738744518931621950980079096876053218170209881733172558667057277676861305074985714349550860848075460628137716239128319476484729434441397733499877100915877597929504701798322000799486043420404161993846162732998183473247291708029681620362020509148771697785292454263177552676357005733360023294319521309819662876316762509415288025460681479877075023793972553218628946924950142294777098450522772568152115099428178892503142712952884826178521670581494975185595952851927256850270371703980023366009507716842646311525901674031853468531113090674908756171613422501130598402527346733344876542597522405112878140231105299320572987551501189530202931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] 39008024714968704117435530748274397833182780753723591865469897175291288967692772533933243343733415563663278634875645253000205880129191166517904919458858177120443478997201548268418745770942483163219755127303265434528116528309014101753506521885694594375717293545030273775235798550435760084679259564845917335530863062633337213811931212996313705241564556590506964948856228877902378122294526223040427873617048412804496399477770982356161504601495407152185985134867615332651686109649598658935125369875916683995267226887428722594274020526839701443479486718029210203991504905490801785492953425284260089657221947013928374409965486320648262738878274661611277276905978818682743361896974793948155722252255188686488793064122364822697813343159175114107709054888786245454912180893196186445060592397653507894457419933284204068877294484578254580123388364572610094940689565443920989479463032919220316078906332873097226823715586740601659547765743476587796283723146938597040498735047226192300570469064347410592514151577833314446493891742644571141936960317482906744180958837437614942485594912790169907686055825912757866369398924884541275763856417492591059790184401391265807585970268149328513633797442546151030941081976106338076241340900931675111887380880022419689687113079603834997548473956091670724111041414572560834512300412328151082887599616677875443179191483958459373525840208980770796160333437654302088758173033103242156757112064355420670786236508915441889366544287932121693743213862651178276085834655664314923024512493361241677915865232360732464249369196243402945590853803443106126544759669316067242615758125475286973937392426240025580422415815880602974019168652025140814969219052010852391413089763257988322450003906714186539967370333860962320090492820968689946443738589856128881622495040455417117629153408115914172251937762821384882367762018542736825506077022951199288277526344691803569726494936068781541744809590720331999233969350198260112147564983899316221266374481857042804526031393921050967613028600553444885477978288638677881273144244785920485870741947625909657984872102765159754940931102086725446317377224578097678651531639794940703521772761903435475970761135668550222373849676291572501395833164273359453041206317273431107029278640666513553982826066524416303080149607458704948341984568898245835909938482954742475672885801657522455772452098149999160597423037768994385629878692578827574304852524445380132788443556203127188462686853602912115224376859020604296336373500138500881377199831832565377918641411932583120602585213230412247460469591754538694811851815000983269567066759319838336410028029881695649097910540876107682606534088458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] -92657722969461610291982426624773958899143625540011204874361495381729416087289014770614002780233365843924396996817171091799866517001570903997556251581255080137816530041865178860826923265353819772408704298539471841217900077507965339888141833038573225117941443535653329085677527091981780642555348460754737725613951326682440409250516705504133468787294284195938287313717628292805799440323767456859144231700198899212843451148601824203415608582081763893314017357711340740684758067269929122610132660927803915612775944930538030741823125932363532789641260207821596407946836131777310395017845830583308284991555790079757380117932513163899779151934317923747083813145593486945228759241580685445057111760826897286135503146825980468354379884648893230518988304529352209079913656010282652763301813907589569417613779432651535514940607335294815157851669325132973514295529270558449347180257806600844388340630274349025258778670175974267723545891926003899811029258863834888628820182797818956215835547544500778544189468759137894840792186101193564998112062831897791132192014062106957201287622057116419393733667143923362076640261654090974789920449571761711933711483066672639309064962374078061710168951746444707708738997288750948878038939167607218711263679842375841634765172661907709967295643332276984079584568901488905422732649501065450405421350063696981045109236875275683203778263975630849437365373755557858195726199466088934094563022135622274286839565659008546933335223620479209427778581733232453817779864287299594583439475978740406467451867520605166981128385039710545369424066190647612050431186799807919138251810647769935604976566142699613212112710220915637586488124580110849660982684794516789602176872178951816206630278267872908404074060962565833572254638353010793128652084251884646677177391374714556285175601060735495914487438345960545611361579838541832883318992409405575093123154619689012804149049982520671426283464991425717799028731038374187740604215843481212050431405990352466076243273248119568980847393677573967491467542019187699415385243634761104875550596890631554112919236379473211598797044892983186650801512359325941568094312890990224186880424211191723740992078809913397238043320873847919747530993241567034399872354982525068144506664809679602359123555932648338453613040667333258559894692767874596472930329484750179084365458957615359825712951279131717032475974008448982842896929406970744112156939010753040512501387014689350805536406439435800324269513594617906938899219742620061614572169117589655761208871848119270606089357723626625117211505676464266878505995504574534957299977334990137622757634968841786902970198286134809417255495925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] 193585347093242066122100928180842580858123064862435131535185894214239341980029211592642824101148694393210403963710425459762127101786812638350597520410912097652785215910843349087114163855015062177057168306800106941418226255187876271680379466740065924461343204587819370731130325613580022615215968988536578373254959091875681713299531582234389266964557657864293746583032601333130292474404699762025282118326356736947234318134497662413782691028834676700466317772549597037989358330960485609992156246723328863115523793802198741951828827483924179313576366664640784779129899655310593986064041828365566927362458844385880440444515849006853566825250196985441583936340018516077286813955388012194477680152392855354767345921351655064255850649109429510841084389744383965440503358302853399754877293069319306396114538000090399228480801194697197296018409291580123368231723067841623614252194394139747502589043665447384596244198107525256078061292574734792389524363050427447031212758389477870104433099986091758342628319519203205074924747214101208938158080886114714427425872954954596396578699601706888512410995509647693185442066843975188713619332783271663176073013288900684468775310178204194391554629868619862729677156926609038791489768093895653802282016000557171772344663279073307077794642983291770270524070164804164239033397304709311087282084625954580331696927888350389307348707326163646810248824788351077686730009342651948745270059150397011897743238868483271642201007382801490478758598767186794560651774148732483558543018987989477768314196588535404213586268362119980325221159378793183669907043920751494456470349656731286531206412060780895206823896739508781081241716019277407324093708517247450040088401163647865743826346137792286616491608616004867521567062431687642583499259882956415485443296221096584419712435642659193289977979200676768998088538035671059760872262892083131711969590973448921455521887264796807303394800426505419979728590226969429948431903695488234243907493397212884238327829304359639468929020478645551035955822505361040773494162904040117019276743118259447091530645868101714876677682261380474403185826413693996074064250131705240698343520414988901945854500309221322455184005089813714073501922564385356378396090801495872801471218063930090039692291418808337352975866132930035399961697548960851513875905499257885704709024475494971760768223238649007718680696363374383956319254943767901832462128585817984052750726717176404798725662438702540907192931622935347575535219514803900520533148285724106603596230196688366023203251912280718490412201859145478644527474292941390369927387092475528274569240579193209747083173584177942915886787801907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,21] -350795084162285058566498889791189202950606684106793811119221040679241512578233366146132547000703616804570248962251109819128352697931967097452201070877383036222084212540339338789581744330582335303509824116637250753187089074513520653484426730387409533779604482011006486822883885364740708770477648144698677555279174782039700943482538561628886515652386904371626437155355665740849104487522560945495761596718227265086323555322760862202749992621997565203386818732896818806850513486610150440467215070521846322529085122923910901095800000866116551638191632418812804788698834511546603215101824715020163001192834727911887118241146343841982210665912391551981202824281836874072429721940633442553229359904169552795953620872115808892912176277016561623339931236830092871786364909222709608433423882416914858548499739265189608996650616283496484690602275840061207649303251023431221784942473452984090876116920648598958450104485649927778346050050028752585218717801625752028072878223280382272934927754325201438392959023560669418504844672053865776127583416141062670152655699650695151998259031842052957063741693244918399263084145424129274847810207927421042143856709177777292286162294677977263074402690054844999151944199546467263651850687493406047114054751015625162318815369250233639029236155901306789024472518906120812902968972757991247642052008873198648001747236144646578152641121383700570085508864183584402971883263623547350593966465666453352817567183201978544904595485379584783440398925353546260849061552616900958479860315483664659149657259040222596384191776776161740194043363717267154364677782155918081414407712152424505979524236112573085571660469075441306916212263767490217065035444920930129344360222389854645954856623788454918092372660086697068504833817746028712461697777377181723454038719472108865413727655626280120689435645198317122451108541014016302628719525088299399972033759772210826904122226006413180939930041122722496315244565670224522138286121396115164023050929917233734432484297662605302676010814919220678632293739296557339745487073926786053007930064785882324148080544462169359948932571126117289203071840796640943765826047832651353276709313021514190371840409799503422635402192371826729201042412920208392378167868372285159535335632911821578950810869494921272652332129133649896205717292523453157296362053616516931646505974635155952939030604400400095337308954842457256846023919140508534812375155981166876498764429967477021981014553231217492359345589666156337951438171059290793540522420903413364015520850406499084077364117699031197516556259265563648241686054517848876821375441772976624222282441338506980369422169863306932265345519452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,22] 548419744616349333913644103106500663313050539284746675866053158832959179274337797956714204132615636424829512989980083989853169151285047243892869343265826288192984958882096432321690285031643710637588979056045694056587649928272008807096928318805176887124330476617248936560559041942473991644930382585989797806718673610549643909421116176476054315255571732601663063958387473032063596377305912073790346298880849773695418890749356225105746890308353155935510467247206365920387351043115830642320898620202779753412356423223647075941182413527278270374111249110800767451011337952705059810644963062138464524289738208145608998572451584414768951981016799176539737035661261038823617801677725559616605528549823412991839682951033835285368810415327659953483460108498791432583523810377802195854125201776071517991040661630068341107626941226917237637225346691004017907305822618483023279626122616788936049256653623561260534123716879938624162975231628093505546565647840854145141588979106458065843070323509398546730249428252712981243984095863957527489542761049771603668282173144931096075327173848468138291600828085719623187860754034823239401052725591314830105693836151996230652982520400594900959958096494747129826103139270552021190143373676241517756902284775806993562347359518961879892411300331105169249402972593648921798532638598346587686810038400426553438518112365088132071248000345014741357674583584112989741253517224361374872996561020496181926213411206214118227479615568277884032528684285417328081413050295940152149310366689694954680046190896598650682556645925363568546761347287288539464285285197103155769673227976358471272849718111350357479896340671493134223063164521342857456358053731933023034029816965705511356641603827424642670601661726953340320559648531401916876881879899593000623932711068565835317565832409664429776292384901355930475192306443302725665304473003321453814954374559178975229771640881349159574466563898580019717506605047639484778910233926989684120097013765540695416780740093060365984850806984498114902318584978244908881460923592889969102406810504340804993436365659629837309086071496715702097133108532667838199588889136223272720209796518900056790759151053904497410141988514115071829905168955217361743027066374460318242996587482589497134733056793083745071792199509010747898479849885243299547379427399490422436596274553913785995203605793428917571863675010492852021132928841155717097915529931395892546672134281889757514436515075146531132689546196456655122147210923727750786456363784163998226274910014107746889538716587589909033224127095281047626952634840651553496349401529155147320288425237927395058373821137022171528740554435198976000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,23] -739252370324771277993316043419865454518706851118891272636229324691597848892981132042858835843277565961234396537036188030732181526279917483417669093177494608883826486613876700349745828951353530008072651777131624898151865839742176992042465630100917395655450947967404538804946807091889004681333435465064299713524084305363901047482726083496931601340017508595993403950309181469876758326139859690738784978061445027001519815821809969554808530521399279298059803551926174398283130131261261814241311854107358180059604400930811873946418916703029600326079465973894399935745406277117538804504631333699252178937534003512036965445761432854281806254558719705425918420292014125219650471042042994083473964626470989240049436479021946414396758158552445971811625902421618247765368369160356971868954701057559254401226668678898735027206357786924899157549843527101964628896921954017325739209403598413072119119183891844827287873357555994726453071000205344997901814071177720901974110457096097815253351051727325664510797654983629136675762651663577099192632072269541090520080117060934355662363826383532633112052843527645331356480869320350655469898943278372532048239231535359784282413745881596165112132079451393634523860467873134520842454468280252960453240070436922965514942435001045993224895913288495316705700791901062988229196723606291290300989300005319655278814697374536230324964089859795841461151264616886523340035503621790712907459592959423273731723928058026460401401456016993774578643897619480606650127792649677785786859827710518633600722732617519204777375569347998512436505155607051773968820257466241032135893041135331996682661440385050012922856948880506145102092182162862259781738095558034062742717013638275314531257954480283781982827840774949116541118076922970358296527691710286971129380288428886413218606644599853029158776949605782904130857395879354985987740497161985686879072678659088289143521629120175910708175179258853218600654834807316727918147770695739950107502640328324914125175062580028141130930923675769849324094458405922242206510477006897645428760577288908195492715889408079658386544358244848708536017255437737216613844927668818219002969969372343147015332342003609439203643705807085795643133996033061485292780471859148738044478533352523129314714264144895645839477426259974945499253381425661783693078536482504493556789444798766277960899954204952772068116527328898141274645782327547762413137078989149369302237338544677416090785629408039915051349575607835108421774976145377388561347001714887802120083502267735745300002519889083787078890354083324071394997525852179954150468479463891922482039931772977406034192536829663447779539377612390400000000000000000000000000000000000000000000000000000000000000000000000000000 [134,24] 858598080726408148614771345065316317633188917907211538897233815911099569217762654394031306739502877728548786436286506030371614902383907803912300697152670474801952989958801807084431241549112757624497001173859489336544828275915980045677931682902319682433990625981452726302631393730711350646875492465639491917178754977446127779805851745730163660820839143055040912900060077782006696243514643427783778473558304500504109225530946414554607732229655795348893340060872489039243479811440753582150684857868202424438976353159696175458667954504090537780250080922516032920681034624021502647401534612855120767097234689380084679979069422416300141909443097554509820686195938220480242112540179739461513653132664780461586695084654411159768897887914751243635495341674163872083219522220093709701754698212160074848500090607152574779411378134381871268901616707056015203335750065489973435193893633483248300109533270887934226224301172842149151529362702056083456199898759992900265583895679018270833976145122951525340815486105897088146671078713441068375360735286559292453456214054803762839725741687084023644468389489238150833393803975553362429575622079786089081935219936908639319779313411213692996157403311572360821735123983874583495780106823504631341388582754315390072214448488586244758639697676836928097740353422965021661355786376224850675163998067517683934960258980198166255453076661585091014802922911474576058219315646692189422459575826920476280106914702196782772973145695121356747977075912863105466896551787590018215757808873878604246106008290564979527307352835806108252507443134054413674931855608984032449289425117699551834172156087725669536695307476411577889606942051885644186621450148409560838883101962221475250154675934489705309214964944983212854171891383876493092426662231641707713707591883841296375189800710698930256406759146336444254571263634476112208493054710022040424826718139536993936241415338816963350661936805991617567647775532248796062629108158311842933937114187481408569303792315700353488483463450847636880937851930449653513799828314856022608921799874613020436593249227042574783947841315375862224248572887230289105090564998674198611886141160255690581154814779214299025106996282262687477833573812222738644506577962727500961485294705977768894781087539571508600569704102317226815043782242959750617086921210487696125530557015108078235673518109969275452768741693739911218695965671073009593510794895230736353596344640411712053316070468102084708645330031572630311631564871838550646843853677429612050828674106160742495847677914325189099900051965034394619926742762325242032520340163070429936124501444093606846362277047736366182400271203696640000000000000000000000000000000000000000000000000000000000000000000000000 [134,25] -855378923755385881601683638208395430234437028972137666336868650915299801715106863545701887062423802089856152142951603095389807109885614942384812399964464402189517366769297626154913911371351063531573543224394273335802543908754811704780205087548432112313952488125384214580092698079431440670623050905517946179339808757158935161192702637723308687510269288952218943018687420799667488410755599534060934799895846555187606003561569657668560629598087308239959549666764254116768951905449874560753960808150051265000854490992459673201415413701088253508535221887526800580955546149466245579030536282349508616130463436799802397280438652395928523461415668936744656205920854037033137468507369925746597630039536575576454002258091370154625950307645480468622953388147915738298414705271276736397267774091021555499012525468904807639657663258716627354619109658115505327964510733553864427920220098618221313196796549255244846370045223648256741990216709945572110047068347256126058198123892752019754524132541406673235070206431533700864285535403388463826419098661856373633718298404999185989781769960533501623225439600152514935619044703322746510530850552290336991738661177835428195002455044127758553198878431834003608815574791913479997051901145692794676904864737051716029468616446641802844797414456228159939322331436227684092901661674118317423127125112733798179789415446724672071993853868108994578140601466949730560237464317298582990960535618903598336145773243268541451301194835911074893570344125262598183482229961946325693542848143129749676930840244589669697138342885487292223882035499589368474572896254108928797253992725822100628087418925466694246036782828053512756076534540501665173924102951671272781109200515123340621445222451877506698680187971522184389326699647360345323319347257791581734719093003557855957121381793025966445871045574860754674290858960809756265571611678301079199652005638443724812572051703267610700084425057888776289032086469087384077131663240831760080131608387397969776737732837526034460572295472717510063730945979815272753728994647556994719857735229625704467696413234875602670202262856473367004326000487396442062136681333788559946280040793130961913487715935568741748721281628042189041366897634614802633784177981037704962417293018188447872955269839201353893497818369229985232293909086113997943621213355987353052365980565975597180175302309724768728757583742740551797565805299452357379316437454418853722415904194151067783173792439206663769120084590972010191288182373940144325741525609624705541580961304448683676100767200873671526294442319605329455678348669089405340226471885192739559862476854415944677012553716739598050002528423116800000000000000000000000000000000000000000000000000000000000000000000000 [134,26] 722707240444862161444702115996829834142176133741880753300883277500625302901335353951364031641275888556604199744227510818771830169772761705081751821257810180797148433058704538254001815760729379396423244661446654212762085955251366845713368074201083456923228966629882705967853622940408810958346765390457986974523393838875666160418037338640317137495236649712134802169719808419752704048093868452245633050960131904810280324174875891666733545873733222823648132452773768639981592337168006755253590636560741289511072498298474940163663300379429975568351076029902525039442629543342893875891020502988589275302266994481651386644338108042692587789312465817820070790554128899497705523356145385096608838353888155606128829269211559177074920544304126008313431242002837025082760180678083146623957789282201825925755895770111375279519794804714964724143988679870540845312809650334455374072732247956149782470776536576396416806703951903170314606021660577438916565964184459871150305457305939389682241663521254671910712968742341056296667638478614724326144942140614875921686063958370092095561871517450013359932072960737189716175820937258076956865432338161383582415765136589662867131104877344273581433417282216853336332577515212104319768882667487184228816776397517061460478669099368068933249684273051167280886225022646719360450896031468656009524004671277306345889688230644408253708355830817699723601057099645079303284636395928341524910754515889379592925529176801795688866059194806180992826857855593632267885129526825677183683719719340367353863789843965686327591705264800518476863560767672735811808843453959569378056373932074370268542328016789863041346015556939104803871609571375108371861684553219544462757597056529125862868183343652140367745333945550545946410325521534100199233135202536486311480486803383024555462913806111743968656547318335434652198904420901919534686393209027517878378260874877354308082377339740619262332491252087337443783323079118785364258036306540911291885331881922467827086450979463017542211144841431484457315146143477552976781348199159373000345624653788963230497235751316897434208663989593107800493163962248255537858768759315087300432065923312654031315195103793332478102990681382099923502692936225959084528285476747550584252654042830824423561614179876325946596892769454835788382146085435033953937668231033463738035575387137499099925783065955801422024645873751435068640204663967676305793352588828387145746339108054005284052600345324374935901584593876175239362895783867844649497321711206980517913594430599391978756923913702471071824277331958657409310575507946761658682166319418444993474184000457310299497842981038706839083416970854400000000000000000000000000000000000000000000000000000000000000000000 [134,27] -505496752391793545220435859985093283261991153181277477638896642621223454497286815176947742307463991961758640937554630834759024848924517363525820517628248903528405156960851823412064959398595105215309782546507753069986461756543914352740258713764671452010197925961459129426078894053792510454208659879873461401403814259755612629526098258204644867000741696679891683919084112507638532774845407852349131486280148947710659117210580038800585166473772420995458891792884869266669694943397108818774277476478033388480551256168556424495293442687624856611952430289140330360938513286895545706657414964329404241680213804601816124119847581014680915237581939345260817587253747152954550408596189829442755601871875820926781620242140309568408030435897904932062932508306329923343992400842414394885445194454281815867334675474816905700499676435211804722936772998517206917646342117695547664461388304855607722531135055374472350718124319944378072073747723619047982250409657254125432742112716804693240221713338157977923239307019236508945221596923504239342963666229605752227078027686535721801146207339175719510812052509018877073889957758219269168697895862470443516257937281742164497885673558535959244558907823420346907721134908301383659368761904126333608712887089674370839862258788317367811602032274700108354412562406081299381990534385800280048019223954077306105489052674863359874485735677978879315945097097636176261243916329261094684689730438140297491001656161352771716464682174803760560075205977668914354245236445474575635646681963019714361230515175551859332756163434287846650275709385915010604400278817192471448231607898551598504801386147956711159399047202493632283201601525697669851454624542949828613284992046588117358749694495192676245082765639540555660596475111131691827418554008711777483245488757043856809058146267762877983017194782280432564184468237659458330556831454567944707899137389357303098690449324367457212080634866670994847197953637358398198864302379349893179980395772086734868279279563244854191429135764637373427121151162233819127774685252469032201035283114984022780653011004831848720365525612815483725666963652942521834142472190609245087743651745646335760119174659371949404244367857294374158835357683551420747741302980732577207611934345943367912472667931485087962720036011595514568643091004798406621987925147229871051073258612738918286881694768911140283028476042708223981319692529670094725426079845847556700363925511526732633636088859215192321277450726976565145227681794926198283361903527007907688464993840048107553709911800936266522226774650646881077102493165992576090013183683955393587691874137487402647083257648748415508568245639577600000000000000000000000000000000000000000000000000000000000000000 [134,28] 276402526068602631075928688197278548379022121161810445728446043912043859567023778158906859885074749692011632495796884754941187086515220585885325853699941695555643660790643566347873389765720638101431615273819904466026765892977103114470409358477659755306809630081234299109368213816451281817859304914818300579725253312447628906279734898596538538859774415206441437519281050365227624630971224646605334127327806598103951175130550197058813445834855114316190429233783657288353523079640676386357469322480291903481807127515725331982550413517161133939675323695535633527453737972563767961774221252855944413305117973106271309805030886925950171272562821701912161644075195610418143217765953581907242200148387647702045804840232888190259465938651427736811582574171800426887314883309576765188245457783208170732210004304718482903372383514220164037645763824741672963561265704394008797908433374006801847695439069823505862845228441102386891371061832290339572564963766553178116834657166946216830619931280174755647438212957440857245465978319609608908368794245692976626022136867680987603908698647878313557871015808201411828247851631117339571097054637332219870007655923904609062042305006268351330321304024785734818038786453662795293682305953639494089357195394416059544610259027392196461829076747782223805658105082894917029434303553107633156773616838973170844149805983736068829908699933277603893467834995681821248345034153260289596895973511093870739390667176661335378162584779221630378391690601306044528070139669547409639998191356312532410081960316288635109355235957609574680047789106495195060884235014942406768561890468471303785290534383500913284471596801409713833543732987268352616810799611019535232253557799261008828752146303725149605482098337924246434737003319171346352122531012882422287778352981074579824593495618036415755375713635006045140950016898619998702648296723060368560266762722576789898684931599484681770898559315268824872503974921627540389495403029015211983086706352751279414621936281994308181202311874013370512365702884829543186715339422537071785712472294205178887448282004093078154323376504968867337315968690544272999178287527227979300514947143808828863001067618781410339562065638257778259227431682284371649121375353087506990095733853107239315142578236536452849049136023803487823659960850305010605220716965911819563759367888112646611702607111875651499920707027580054531097822097595363823710184636723481506584264662082347043689362789476239681477356087713775946590289117133390250608726150124400873796904821520955631591054529806277229365774426313278434811162372340070121393929173829760655280279989120661799758812623173427045405458673172480000000000000000000000000000000000000000000000000000000000000 [134,29] -96919235750023958676848260384472958192129563510276582784870758309413515444737218016334867627040489717610541498477325557242348222755100289370068695934969893474056521294462590074047450828677439115049282574995928195264520343486823817731667651980467794111819045267996930474073240738906848619317950383865588660283158743759033899646954699892312589833334738472551765525296929924746590808576696000276056673351930178015116878178194338856548301121397227902721007771836664925126861912485489833003106636518108095935713269045746618336401476613109817964740486341208536345107908314714487641972997781234706799209164136357476702137018762763381959049429175735196571282044188828071000092274803721677466440741070477083177343679375548401247632220944291398060392959309468172535335196989130894061607489428589582265490303397131381799148896417645641866642328014151588079824592951198772050890159881584342775281707486929289651823631662477296861885394797736956934967069750496462176875741378759633454319103253200912482634707987960404410300269192146847422736169490011497559789460657635026982238280777769394128495474149699955433082646920217204487440581435116158882015960561923756925546083384984080582585968789178389026528759591036534545537658879904776442713165381659657031499144381899423813307526817268366565476976107329409878132411367133475850229482359466539193485252880833732503713910223563769278432965640084398599650326510026198473894303180351051881326517262012738484401050766697467219944534978711952319698174857514396711283014313536710389732578617842601866400728312438005266468938160629352991595069444166464250140578726665980773882669719041584408634686339547728116865409882049149071911661523726547861914098376702797396584905241847189233831592475896416862766411645219304094631605140606623010502041891189072574152922453704069202582669396716494416157721177078822313855581786157571609488588072803587625700923123034812601647549778131063225525213684853326193165076785437704419712452098322154064058818612734298356529122644248055474968324031460934576287888523757551881202419674312390650052691557979479925603925519667311777759068924861150312994297958904023343419976725975471370714327343111069778145379598932834161969909438083991130628506176459705844829640958419282188500448709879741695914695241528011197512492067461940069573123748668889592322053557128833905684238014672645594019835471930853978069071022142885366094039601371154449627050218403541737274711012334274008599055822080835256984503569984509096087219064293834366108822082999962678927709059503352970279870577877109633865101688291787885286713545956512194799855864392619904386852984529469643892365197312000000000000000000000000000000000000000000000000000000000000 [134,30] -7719829488019414681855063927717338423503574608166172004836878995668641227933415829186692790988105293800453769117847115530065204622001696583362661914832827379579495123320175359537008588364561893408069590863913757637707408719725176138171514744907725669988899110411144406106731277294293335216525931159212026407582365660488388401441768946757743394803616023686455326230425802058249458358592941864962161448713360699465688502377977029755851365318153086534547727479541862245803530679581680950593467340048189406934025317512868743048066483609522031292542926768280173446133850656743270761556424964832480451383273969773698362530855074274749120379829922640555497513089093800033100915861891641365681253054675455865842167416378485904418191270668978983147183476003972236792212854939059942602971196351948005456024998312125360697571059465348570150289348563213480646653680964161322245025880675885548329062378836528900844857035267783945560120257075860576005331072353684250432588959242149792261145635494832924889405811265014661715507755992457251967857901103586727932364570802225912436730264774908716684850023432636155711861898518951548878104080005718933976340382148338913875102354653144210354717098110766296913871880382148151056483185024566421334328727601697159051141534162023725919211834125204296119397533422182936717856945683331957735655949437955451453114277027095218068115032796336075662509485917478705463410093021308718610358067306950880563559066574168066488659249398992679519834589012022705113485678424297851562851457782297153712551003571592514675913147573397440079478218693046233698332573979865184144276071405341599670735562607696129396522152477163388863335802961346264434108729885873943146278283691109844389140186787407256062786425519815361268596741370517894971215214217216098647890938426139636896486697439560109973099304537463120652725684025867784182102946423791679456779062627930650435644881472568831396157135067158979034848598972350641807293710227458555104216699503556800154843052135243896515375229594003100726320071844923262204811915688352392882348225866474790880168659683640688482174134816417636346116974429773993886754949880538870175698084389513133111025615712576126042504827072209819072863189115321881497626678954868786083104877798344613174703969666090614618150213307649720503036461838674941167405673232144293594367499488638700762017359311886013369649527777884856071452165977170647694416970523560351701263967167008895053415677579117010420598397083561506409954412445674925001600319694855127141947999993635345318901451141875116321092501934882411683294041736807535116925468219428864336061785415917898318457494732888087780492029460480000000000000000000000000000000000000000000000000000000 [134,31] 46816253641352827411776948180116930288329764332828369631767838335426135259020850521131413609866844458425944643258055728389229003931646694853169767009671278278845188593532246585683460190103607749982236800643494309295765446515947674402623330655464055888097434939129564923048803006586185578527678917173578476850382284828368858244866182202289658512826437295805279617808444539606107616037255128101696786007974229455579967426226418818594935892532506822634237942478259093823579390510632831384881717273230275002594163582979321257507418581524380365081262107438969304815693966530696542365006357231179347880239372301327479098063596855767374194942269215994810933127553404485802699705839767201270043186330763405698468052547847407125830918249068993745614717263961262635573659308537589767072946912007244415918055071595646349447063724721154813184121087324927781927673263936558316375771691771456370480087782606290685213086705742790462164891300835719627992804790528922630051873684951526129745256350086700304620473513019269819467188443169506586330041021932412412238820045766730832441173557629627354436229789503581273130342245716307562838534444473450955251073508879716603335432327142370820920977041585551029444472399338244864165439532890435503302054580483521416613010948799515577090497830397462253108701948406570022080835347952864530997045519302659362048247739635330382225241941883417862546458944407707088279878611075126806207667239666551881101842389291635531380545546665331234670900500979859934319228290732722093877219994099854351981035576582355400243800144090735668915757334771904886686294756831334492020422931827851935922151113638670031864467847419061560308727720659442813042718096741147463823055276609738073532949924830742086777771259199127770328658637404114649842040259882582953380952617238258579976026176153753441045302035635131081742370292108623687551227105449735090888344079927762817967552589081347016135190971440782310150858484630346429198084859079220133515195273674693420577544811599991587976719891882873763493399273132842358674806946554089618464636280546074611860686398786128148160957879307126108436348343509324591915749233461466262734771064521496691570517430895243604821717788085002783386594420746451025908944544172525304288099061005250123690645891890916216303985555175418830725730972486103208355042310679256112676009190936422267761365924870284600616865588997251169240949601624969424747276272144028378923171657769895878919746754805692281506239491921373472971125302287731785914999294240235991648375540420446820177717542716305196037696796838290948443171630620940719445979705579236378602225035783475046501354693447087423040987856896000000000000000000000000000000000000000000000000000000 [134,32] -46066276607947055687126503192084998296704966863139178542175049612155287418859205496663519063312640463026887956985028962850869356599820294979653479014646880376217958021734124384037852215723551845578866664324321552313516898176641190672846841585635908029106364273835725932473722928295239850748601338417230700090546285043999704551111353231351771957077477230049124068522555245971516476484961969567551728912134697124596864159752705767620828863506032277905423822075608429210546594187920593121154413369368364411395611429869437138781174489754655770400836042292142781084193389650771107947450437787962582963004863129636125903183866408975274178061018791807615671247142682949165239246937335541592103753910611406452133112634434970877723325032128101168794443888326652410709918457569461670440625750130518209522778888868848288228974408079674022169972775043845850860700656321523498642131383858833957393690701129039476631129814918557686664178432024819908690376140680436625536871911201783556428367877752790661115654109815461354251225281213311055923516689470588482645541367784097673839564219499689229066274550887641396233146092524253736138952153919645244791438777745481216672057148534616574144998053287116351334126250715982328174724675129125506218284303438396179464538750337768081116504979934823101760256993725800787398396142646572948312961871961903091850213452521432066150389191671375476843453605453212300789909369373754012360438572123273910384370175628792418719620685794190580098811194209162802129101757971496389524242526395269644928817601760748318886433493633844099336576466119639531644704193457920121024590524890993111197120339922020562844816121991360348117319738848080268277062837454936173953218853988785571516552877783985888773958070124851639893215969749917519255609171445844414175832641474214619976150288174208224544920170376359241755872201751556200325485303372009623580992104946063483872577076788689834397316249811792924016328076322862599290801582055150898909973311784223953908773414928378136308222080172452941799476357455685376565302658116813989192717378548796223478791169788778278470348239786621938450598064406391134212289425560018994857103849713780138716048251216808122302347824472380740634075515380118107538240789059174697617555030734394190167281845885311861482936881083762795845984780272654162319443348773971046812466558287807234228686109703749341040352998533739292631314668267902022357094667359809875951847083744881906190965942097765272839724854988481332827742785152642862772188083205466561291947368764981621626631648798669079817041406369125461543404421651226625302843167152962892157607598768386077466552039344203926648148409188352000000000000000000000000000000000000000000000000 [134,33] 30153350234328732412609881231978000421164677549684620629282259186844343874795988768714171051291393661081100711965025208323334056066002988833740302172424463395520497395824320718765808722334687715468342422787151003382021039060724798539970548685273482477214851703365630444355723267911748885897738906068872015430433796712102649065628855388172870720851271933126727502627469685108811704899691683182644178640351593027002943266047327301916075504904284632460790305966153771010137244623449105977641759412517212831024272764448182351927734818476326948852608834639785833429848083683925489160100477374903114614759146614011263232573427257147964360594520758978217415756688000591631847396309621879140300209830536643836625552490143844181711480312391506377713437042520114854358812163753571547966985988041555494118271527187296455919060167372762756344155143612755828599598474223948855869247525591841961348915940879934044011309863115964034996602605278681467046876653576948622972996205295684115349287860255130515067130645082459465488042433104590159795126691173008263523168887652277818065203469993639055278589474677556346840982061132601383304491531836427598363742015523836924256596207798518711459703929721742228551204630372605280523894997491731551219570984717307632094988505497044463132307650070538247833788425633545498278296089228862682225780610817014993243543340937735736957593333298762810539635181038463102009027802579390963982706194925262915517559039696053970448246767569074460135130586865476362797733326815868393575810088859861856389402134552175491408889175715394616405892759434888818362192134086130827838454180469415906149305817239075610246555380262763117507113753862331486392442754907261125560482820897881702919009073507380877465001193231261080626007577147659819214276341210491186874611447297879986084105074045663858976237296648387619453747120240710299759215455720758463321827884411465034918526800594779193699639991927483716702425092971476435287129016148904150896883846176413649680497170768435673358907669938541657113574964968398762110336947490761236999820863100500201842667010173192359782088138031389612768699087263854698184582488066924076620849108476785508858809217002954144101903844295133746446788702765104495973277302845334075813994559426533314567598895082518301207294335966621400539837039037465902788053871541953799114515851853713128618767546143632428069065338209251989501213474371903958445392656327860961941292529295749905075917324821992779902571576946516018364449192938033608579679811663739861643406928183092726810337738699898899936349615655311994757550801957005262307968992240335663724638666755914660732961606699935439049508834508800000000000000000000000000000000000000000000000 [134,34] -14379785549800904288535191972291693861206722311887459909691220285808766721311053083506376558543287376623369609074514215081447886379322875488702192372462558405774956999550419037213453154019158790470418432874047021430590569888406628690464055401822313225321334895802084282138333543545484194278062566057124409774361120173562197130954502576968434934825230281413778324776366433782072075269225382715292277119152889887583651932183624366696403079860639840928792295393788732142615688242747339089085146178525480479153838416709684557036280296496072662519485815106038880973045632779240452586981733081937277582312536120646328644880657803242055565975570561313132898658170872689830665951174856575552978513782730380022729672502905709516224391868759990511342736587631427884374130700969772756176339650725505793476228556783203056421219582153538647028662833034714849702576635731155802075814056179659034221544631848308123790686003116535054521190767672728493089882287271102358454136843032310291251977009218775294421514424338726278488949092067999881403699401528831925233898193291575476774838324322110744019943961699208383701590689244202019196297487037044805191419421953968162514737703265829781087892565184359334158195862448068511515041307911122506996188889519198836657940295238651125618319582261711732849503744030595963112058080633463923783055071431924730742049065524958286811221019333584835366588104326720916396871913063779609031617000786847387954498539555118669151141929711691227044905308399962057799410378694478109803035828001010526303759092768349032246132815383267646130913816336280562127437404716845716421658431500676695999063218394280604283189287144233393918562864278168788902653124890169639217435963393112975119829361719841904432175170336641827427001259630889577032820591749259307423301184204937329858077958342493336110322002457503465658693102734907115459113662263657321396714629043181459702010526671600352482057302876184196824389082991675438885576145595182273930198039412971023870334731482349975330949669688674275872125072150357413513430468974201961079876219003424619181233243996255493000515254936421994421160379438175018701311883390945333546177961627797565177528706719836408224440054551196153641429404483490476825337176784787897628404506788897204628954822414370445240056251344311448945472715385233195089196695171490054500514746990991909409039098064865922747354681870279012888417557329312368980260709716233538106062454806357693767944860421123484993620115424903039381035484377110164066509501075550664232480241697219555174671832947095248797196647556122962967342923959533631049443450436859506937187664159457060639195144464204032755576980111360000000000000000000000000000000000000000000 [134,35] 4402148290783398461661685632166656273113940484807359754510095348740288833557193917542218810288296854913321137267974096331901304778476093568471299917680281986015918485119008539337089475887871804975498482060811619726415854494245816586016408301723825448363169549850480797430635774749679897691349978489786747471078582359194816373704388677862518847643358266791704991892828957197234801481695739350378237968940399380372272181127353099899993370964206460156950654833232079557250762815338392555760219354034156017393980243268671942888874770239478660669580656436733914372443854747961568824277899478246846041110169973118199410983249926263184135605130278383016217222614525954597735580044794085189740769521199669859469370628140244140108249219519762721525841166608152761142787055760285539823606167770048876464036654848707596349157578923412245022434333548639626499335179260637577083547983319038859429555932507949854181544325878433042109184149368533394047936697010197451518422075336667498704622687056788975802868944643069448119680491702125039991417481043950955599991633402523595110650471212272086739500850153794482610025152228506933579869734186348343595073478766053874143301710776039270640438967514558798351911390757043194952827781342068494099164259574375255095289598632884175381681060271208668848323716112271205851983176275086757633296123999919937213328539430323559874948638426106315742457741706678444169638675017017621358859128016432558144212962718959899879286597973787807824498625565835229703080989817318467316145479657748785028695046320091549424054324717482205153859952092233178647645379586374942586227388842685693238724572103382642137185255601503029041410777583173126964580346726820931995679011303607334106443016562971040214750586012712779866070085782284070018319124568000032097629059716912546720821922948597975604980034590034698011332816556321271634398371296707143727683770492788491402861022504643089361464374278008187550755449674837189159908830144902726187446765222466480970916115108182566676181409182591108459698317228415399736354857595139821656066115465572766874146683808866845173389419664554975285196584134328683732547424477062086359530357031091190441859144461000646963078134202532456272717312434844653347198234632233766411942636012836161790741137710984944831376833182883935317820117216926596069078520112419854812688295897388896031813732803702370925060340601095635219349845309112177556181672356333744868308985917564327138835526877113494607130439703111276618584571237443628975001696797083181995298315986231563255517203189481318873019985703034584800583734299431607562124857778720956697141289709102103009437625259143327204992090112000000000000000000000000000000000000000000 [134,36] 66034942372708964020952391738476387224965673649718212704937419278504310799628709978419291611338933647481266824508594861577115053931813771748374001276876900043466812100451741323691755268242451798614242346589162406870597059483779059474901338509214470190194564477659586326182940954135634500495990956348898400159345767430505227331895883899803109164761535257026133685949988835575261867118996318372070748580484317214218598549797937621669220971434031671499457076563434154734517195033745241928533082170746674709877316875083149987666511399904423222529210212231160828163295104439356153421679893216245193606116249230482967624102236584173580691584829245593116102817982404563003637157486180551581737688289204614364888168237555197764228029495668173393118447084853640810206824713128813671978438594576187133087209047213045904651361620242385359813995385331951080173102534016776268055690721139342202885389761054007722297030706742916801491361958067887166907512590009122624019225188960827953015389518399841874670119982796026604884752011196307767267491218209032682257388130977475692321746037774105374005973604674431193017173360515833558705387750663340806240360868236784790670863135837605926802319007725201870027767240321168950035986134049921015225059958975382563879027828136133260972295049864170110143236489234720270136937247783067914489926748994981021372625208920264086768986046749557093853009683195512288035318881795567444838049160287824053559474911095037246375698784748370188893664369014813834407382241814083129485332155157148116759905987026997414499252110422962111365797539944401506643936440556335443305373631933783851042360823607942368956655551265446424443053855532410101492717231570977129269983352042806590346889581848346324177333731896690750211049840242857800558832058662739098459995447682095022059716291873002415415863700178107634736498958639164052239150754062505452078362876024323397055357341112429319547582447560722429065213258557156146119735867145366297284924495310401378020974498094057536060570363018508929077593912925164940291601324646820530552204651466726401342115934005863262557377841571306177888079008908550878971653602053726369847893004888487954170453783026789493817823367794705684170299095405403285514560546883386443605844160538575116592110616358034824072727146164982485236429797762250970096724468114442697277702050071369331474036318340995743051894551628388973902835478271529809527528273844520364465432654123290424981474181806798931056548865459982901421438600722849079599165869827475728001076978595396693809589447967287996418698544045789935274209872658559007310102790227948633023343730553336078824135859598202436561110302720000000000000000000000000000000000000 [134,37] -1277768034262580683677185305365763970645567549235735506825695982360132781482152238844966922273294336534609637253166563480016850518295937261462112673556253156066170912502671282727147298599922958497434609567635726120061526972933589207903371716166185670779442526237799170549594146455429778772886090732488909952128399517121850468084618919992756308448223529179144841742966936340322012943706082050181858252255411977117078951293791318941411789465645409085807896180352495495530345105973388950373607417588563298367585198547321271327046965487925543193266352001005420138480420845843121811885856311267867466177144796621033481040883965545654274672225627464228707629684836549604199165743296974498691212052628292420292264371876373599127845106924892398864682571799034267732687138153052683518110215422200400550732368843973041990196996648306494717082134446157508805228236310417155387266062832692158561144255015267399592810708406406316864684476324913030486321842128260963611883759812613994173903261323665138533490389988382671384343494188833812353708104812253703033887636869364686495978200904197638527285239815363522190904845863338313330180315095696725182289434888448303962199579233122297986136873621078016534132043355044076866987520881547492116854943588797036630771142427428459559455300335530421649025503913021213182458506286095643436302574947111144943310411642697197007733674416885255380490906463652895065227606782735889715515228030837659660126214625406794778631474081379447960792434247122300017265160962455306107330872647231271065019426923966437581210049115189110362576870365104058231272182424813948296093989667917422055539117507993887537498703110577149913677301850769061743823184727338793405406960379518791576078552726299375653882830894028639900414806857998747343694541803281399109702124641620994081654116319339506079315455977492472358845488664301009617980801909058280078207845845183724291210508275148872181884714930180228922614391188309506315696908876875288950960855690388865708100994009485443475390401432203077319964730045601246435559429731272569640088292364512658364123716956733129014845315698487539179132997550418996005673978878275910792994176181718097732624700184499501161760951351058455046625499493351873183860860439404210979648767088008155550010176313901814631207435981727229894753387290525268796059329618121860229752556647042960108560692955879542404339060967415492994329045391773267378498210231519600006495736054999107510578191915287610486900689790765975320609500140555732001179215172515728677848771182252322711223181210773990484150360717931339022530592672297312733233141597274786424850745221242718977572796065085449618319212544000000000000000000000000000000000000 [134,38] 1157569985395135490768255389714327007829315126797350522651355255208154938236522517266544072056727783523293124820752875045397564139636336534007879011933235903523498838992441076591997586879667107618044964601717950684389304099500329759191713251803312342689422723493233683414540904829350243538850012231318438701243762619563878643529407197965742229333062428526718772577540441887951228857500593290710026073134677409753383535204497349307898348906858580632385153102248802127251945651121931718665985742237635735157026103702074555076790823071862158189255894027953743750800767398028354875273346472372511760657701822158645961932943673439816607040805748902741463417810505955536941810555958298951278414395332199813916433141421684281496291490044455705135993135102649707968131327355257381804193386002963529141040581569578658108418836781523006086666166460724719924815503508589055822774490248836315553896111315751973864029599893231406157794106845199914691251170542526132532019001455183990675360697573602166044174084177770272748612051454483788141126000180723394309567200321318882759999637459576961134314651207179903662097752823819541978972243367937677814389614347979940299794836787391738115352721371618509306013421984649189900661362942703976892714556375940614664000249452671856842648850624523378078460479094839953050941971426320568530711291260588738962388076221844838550178451570671492570886325961171330731883686339136664155026471586856309771119155724021826782695080371094612966465664286400568829871668554548458712176486791143025555304361977804168910964061096558658721379692852870013989682503604595253150588407027651871304862214682658237721420378575482571785641892077690414537507011746707652116326098568760992204409393911190588586538588822252648191097111397876455095699120524376844513289421699476718056140688816470451980097827362759887301613906873920688883506457986557479455571939007386427984295465973433530040365480569879199255609152062989646090817652705548463856518458595028047911659005134847204648341335131788990735219540423793957216642793255964029820315920965135251971207042700691652413759638312771705379447047393620907822858436285039319116939254193818232066982159659397154835169422636111897171017518231113549157890453761815931287554071657326982314359678551563985675535833756981105867854279334917154017624901599975707535312638916204919880804863392234955774849267263401482455214417424639901099562933208331013300815665589185027781702256806884643411020112592623042347760962107242711158640415296123498376695414415668658089559382005647659580139213857243956607593304693078443492484788068459926491298021432444407046238869324337125374090459217920000000000000000000000000000000 [134,39] -732057402647899691486512254923393886527507806838812077580457148215162419997730253396249674837156946428693717441912344981151109633987151673118638502436327603337624898464863453567589093216901037741266961117186215007917348449212524627747585411332435674896502586957385818985898024293583608565882011853032685755019977514145451335418247306137142500099881636498876884489292902524071984552519094609796136821207538029377277379745057838651907456739933976047697742353028147113325623030133835653980681993403023489437091355039391324038093349263900692991252531853713658667570147350097804599742324383276013427513779241819448945780740607053384501320915187388952791371286086415493625828582609186055436968825380866811389258411068011761385369379571506617530214922975101098864497133127670747718463340863146503054184944765867131134023473311252891534539578932909572939848840325155218572393640967774064044384278882668708570059617270094161023217395547308915013288351439673961738452379294732031961687123536861430206813638466028427884234548589370062800963261898056877330311100680544614485922811689569922276344476058141218422835324784756728015081979836551896345746219725824018859116163920659232774209945359223877483051337400655320957726547053988808030260851243927098514356783864373058682170488346134545388555318441250893246390548044416978050322064739006678429461367294713949926888691604824474498532067576247591350071466990717073526785212130730555850686859945932821013774404886414265247962236180895815008508029549366146403986177663585162796023635784540890057938309502571575118988860268051833441749091035158954258915202079832123871637709456528850420685086102807736388246898241401291864012568691397299606443522743699218039495126777598402104740446908428544738891609602742861088328693725849991934659501634186706924535009815104030122991507002935820126351946076269539505087061940938188747511334266804548331191007108636272478219749532828853736299064386217282139573736075054792333071711513982551417676789679146692512905178235921444831834423439437219337252212877852765581537284575708762342416437673708878720914541127733167049414545348586310034540640519840727910221874699476803081342962028815964057955415090963927309902841843080607146922542353123880165033056380822872134848684566057840458232375114183206260379381145606087812009080992121413912719469275738670242897754238450756189060665124216894899143096046565136189935832522048524725417561179410420085988601056730136222621094907182733519576279103383275069911037440294452935605694201840893128642209889946739576780720261730250885903705377553002726468196888962827831428843580298704711911805132202358296232853504000000000000000000000000000000 [134,40] 378796168676255199302811540613655116393582989248200527232481994278894002929622954057754674834681147824785954649929972149546726637205985717401114957262493595909929904968294136196723940277370453450906469481414519917507069986491147382076648733583005593889960715455177056591409589827673662263910816427919360558419510421430725939990337182521463496289589842699017856713428641989331658860164100452672848517731683439982056158514528088294391352618244947286122818157386559403506833708152360443095233865977697088361445269569764308474609648525580339588320660217163082116885048105082228371069305802858309149163598441000721048741360981174206414514735768564029466351636715818526500392417708759601431505586519438869579947958047758183283284314341153812274969879451085400634564844146883241950450556443157110539775101806550212847143193698695945210727602617243212466039316702480775634576361706838184974634602963439551540006244420007433178173281875742978277710113014188327227105592868383216630695400065490938010472657210546215388445926545994353520477684859641053017917890612364384454123458510363753643823673430903516223562735611229283849754772745346789990516140745998566547507573775791454989391495600139570533918645567454550169374471836822762418496619790889659630520260867419925578939549537081161133525296389615400752691750147224913322727741791391090033624497179455960085688137532508058061616986927919816845372038174956932212723986813924369687457061757164879448516311182722369146170809564421395899779485632266789361888995993171508728876941592920032131208738946170688155859948490114960174763822243411568905969471931456790953841099508226220044402058491952276988412006818438313579190513689864627232946573539943272770052228951329987052383169798799417485442451146961660475826318908671714147199066963772967693031309130571671106378961563908955370068060439679650054534852136970454465774004287364156265086505847884977936216351413096380809261542234789974574317500061514527053191062587407086643963986260889672526917924801700267480590168148627005211316389808795554989712720984739866557070692982477955737740205884464751374820677486765983858232461121696285559624325777095890639722643324574134100785864412724512270478833882120513813078948272402337071886510295953087869182734393368297526089260132275918186902671917493162836510873875783357448940792187669918762813019058658117390352300652847167332648939355634523810818567947058820868818279367598949529225750109275740572295439792555466549123329591866456285534769664344899636222924641316239627459780409935349109573716814805675097842624485430476478926717544247148823989624242563434346419881821995303742235297710080000000000000000000000000 [134,41] -167337630667349633265998365975015031757512846483629583384002875372005740875807256687896722686262945965038110929809188785599547242055589522355177511443395884810067046054537915224837587529528786950937307514637129958076745898737202527033793600852059928328910710141025958233769445404408237091394283154869049622433715438703494330194438510135001183411897670792231518108443442481418197561579437158851782061869196284999430148306691581256509003377831325490733541702138636318699388110636829967180325811754321968163242681985579637886395330904792437341587850611799781599296473060421646407885518172091417255335893566853423948021106809724178564098546862325984472651419484907007668753648432637933890053771186223775615168961757195298507797399546287903764454561355458807244991809741838795928179517111575970240692166793195123674084682928496324066738731824000197524922810052372399272979139159995389764382382197956698596348911227107641825108001624379165151896120805293019183787795859495768156887583810598934535583217755714833767997876193246753345269230496086562972178196681484736749839510897250311540196798729020659555893456656797666317871243330929431529212096068028281431498972668538628252688735085356057675544337360784842400992634223849609201000094763617635940144037281082453054055683208903064941397571225909040254176292366981172447833729724118678726419061672547704028815919870532492052809953896053628894058953028245767200903141088365186143539922700177270757115179114879002810658725379488065410595086277882002589773860185213329381207863156587477022359801545376481216141535905088112159209222757942705086146995218516202207226060585653874132170579218053968283732363824252620131276409462875819015254637450657811271252421652573581171140441490840439153302516047574814066958383243719731140197787952894637574457809620373720737588512332024754077339897447531538028335744968680725156119893223501988307919147936621210963543716927602575892484165743393635330503953099721043497990568630934129354816486131605967165741863405069238582412690203050512569816421055044941318182530417997574002908042524301664104083942060193010629123655540633724371646675036984795379563386005598497766331670845707633119106457507677311244389278955079533027778265433429371729916327545459957486999532204306502759128499350981368817619786135398318243397155828881599909621994273409872297859181279397079670303531433277525364259012176098190172477474111537152702183221925283690827753316306040739346558428291334738097776087002705328560560680886602286191197143140213147611931918973601374283079402829801344426820534875695104694604075010555924779691590806019594645799363260731580070896861184000000000000000000000000 [134,42] 63984944131089638387390775811101714163467887575236305733647678493287737164898874960303099649498116847857179237088270236410575018701128535219184467400880784319536994168307765093351087908657167756926784025058666483157983887824185301908562990049114171842597566178558309913755484230603010361026684689245250195189038055609143439545859849997551367115171191745547835549838948272476167903516441992162694198592153181947455592502253622871100154000960175480416637892470155068803117078861663735938530304322724498955910890884921768015489237774660400801876024306843802294268462029061628120558330777632523780211344880793124026660032545727178942853286695423701675948665328987435982206741504701517966294290531051853621116852094675541867588530085505251829130763549240976980269701007484106939551850593063208229825757708786975134630085265874430628456869943779956866527034349488383943121426610523503022299564825326634625291356900252121175848073258380765645663173483141803155951184934577114667224225312860928048374192958988607331470736234744363744057383637305084613407919636503078441230863668706634712775276836792745657662168649859798852421930259510583058983531808172741825119193425280888064261941309678015840299108572006090147906489825548134983297770701346478512846345207834018246228261137624041529249550954005769261484380132646070224114195319331888706268881891392036975552128569087690648142970824849731537832286189415185228896195555500917679125820383500838980141660290070735549822276460535384437253575687903415550244651676410718745336920481638686797185479289675682796533112193116615122548628515338102467951074516283919518118493832968406796982954751090119485998176870597527139078709447756101995856924999790264915909211644136325820834742783181397892869279396976746151904339789793668959581086351642293325844614837566015182942437269833659808139581163453780526139734910973904857876887075786214482312900646567556558717744444699270003703995330279554901548834670331648649257980318755352319645362195210903324212253562058365894506458090812330905250795888933515782432424231740076801415886423281101222708529252094575017332268059428881936282084277115032055345947681117488338863483842952848481393492880164641838891996139790729810806106517941126067106008404386447201794841937629251503839362312780965324314129855331863681503101954415587136850117170137187289702375374654755042061208102362345717202677207831377438809045708490154835312544943001955722954138522370996869050137215428263071078740933505642447017069054519878289206827840932360360415184112637446991903519708792513978435208555041269867595084698561129768540492182125629753686234804980337641333163294720000000000000000000 [134,43] -21268658720380988403428930465866938948192568816775679963472999784352322729352650642948892824010145971075362700373104627688478283039759488870514670931425873134818766307565470466004823796712840408465411993187143067716157316776199958153496782135606332084556056261580061454503848238873221089750737865156123676794155714268308288354621466451467779478108230834308038774417644402381030967361658197693860338394123889365384812569532359926064148640010252943366741860951111564694125241180481959504240012667548051472714031044784493191071887681162562578061651386854680201871115685125495482845909103269884229623498528400759278843476917378797720166871236306431811807902793192016539655815331353598908355855186946797265271759948012933652731233151501376903065861025877922932215360354368514129188963347090005447133075215326504089832582782367482243324442511215887028044984540260798145441884065921956844980744234831155106707125631211999677151395250889971375924194209510397135392772809933018367874568532774914656653587326501441635373175567527435253813002929108546250937002688476716721799757226754858071808645572461699924807369537533484477048079022944762634577141229542375852649063536437459070531174187489336699906478845496273912559661817505676980248911724062612447024495865655685750220297314649560536378685834658431541747681236543457625866348718706454292658674192536853188146439846336499585629280816736533419321162544206092711614794563445843133119305193694516553875112188523212725290422080506692957703988808760144174074271735835426243382876804572783299526324550222043972213503512938441228308942606148776905169808450951938474824338515405531188847897172445075490675715413032341596742215297657413764650636833748197177365346685409098036590984424570852010797494950068054264842408069991835135121202198515155939041698820423754076520209569456053358019850028182133274123213642214198700811760759002571306978513725472322443104905945447810559722328153068017280183767080457476557802378205622035280037575730466540820339332768929977116382771717184803883484110808542481763581864579458855965767463046036772648675007515489318278128615998678977037654192685403614985842689910670495343330289086595550861775233498244779666529645641522474241209882548565636156391989597561993571904702219248913423854621399956091730021817971710158416061058980434045692460234787886345249859301564840596260976361074590507378935272321769723080725677682987618674268301413160763667634658948185722965323491781654404011140486787268981462576990485240745489412185180449720690471207111282372219444715389555741658205195924932249309192523032300148922599403095580022712834979266283641961426452480000000000000000000 [134,44] 6138384350460923593029081315574838577365200731654792149133329473131405509124946328974573121632141499350302018478790700762486944589314271694945420679869086890407116390832310755595951615325847643035028739434215735152992586502344247549831268018965496803326906654000893789597153738313397892025034734332841029816765441640093766302970133983392672094617034587666922842027368351094589618069620909991613802937539127406196764398829347844737286969365722574445229275158420540174426990882301165144723462031787898516119452347593594930789947024489122852484067994910127357467510008717666801606599969043374606987099948403424416502234964403468517382432993570539542855131547324852853374752841417558607697708653548293925604102832503473654535381195843656982314639756882139107746567867877645684827877350074201871665940312972537113045387760634116175546861272630304704241094710844940388508947143020760748516924139846743291889915956979607969575577815872837767396516855055155444765551388150904037721110775797212517044010459666950318021714225760116080763696631549470393255887217552243022301451836952478686099923794777996332721839095956611215257961454866878132245998697978824094711882424804391412472115804503471621018142629344816111188499095512185808219934526154129432191995698822743913441052423310024158456512462614939505943755343065859015985163755535720212076525352391191056214044231925153600684625091992291429479907663524884376470266674763179733036563787329878696673911170519898223789782967789677520351559925995804850201238324002567582818179675106104124373423687400134407811658966915450042916197137313573248015970604059278679996947689821694009204984962613977464856982235033170300952033182439885750323975738725484943406131727814026465052534558164623889386964962788943949154981305343569908592243727912424750027736969116531178793135915061142451564758686712608393327951820774400390709557489372393456374648280421622928228757621402276065799277165614450295100846289028001435090965073382587873958599099449878886190290820043256978378434510914637352365261659207460971871336574064871670773493625996374795726203825864495907889503126602326197378168963813110723260842759961901001233973486757469117878269210951425957821079655407700619507799541647414665515393968494898900238221141484007858019733486728561468428261069944769263285278692088294115267632776162711951789822519046282828324427641370459408085871354327257603145651985983028815732522844665411506634487232964824500797913575708876556781129353159647753988314389851173435713471471741962344824935193326545585653789243998729774520624226756740280845841713069881220918471140731049643095242638995749502332677652480000000000000 [134,45] -1525088618430883799503133196660835388706190692000284726617797406203029757223701579166365606832223321526461706310765453562858911318645704775609811972196396231001128224728953684731100474850892092750561613575811057245221349916422985393306308256841577104775317423487178143888713837035730831512192735192575392447893272893833355349136727909875151390984984108394031234211662475646486232361571245197066024677715380992469616869729114099582548723980869569367965150997588051352362771732922380809818834447664496655635906141306042629843115778509674558923197398024681039028941836796536034151968459332299846671409565881790580190318562491687991181081575378401234514654489019113122114633309601876802870835798026615741043030468921038558106474343546913089328595854352187514312393740487285560070245212664169468584515516952649158053648842359783250726699481776432151863507939191786639214470402864306673406537068470401530270958899269201854600340081293391298656793759210654249373653734522550038403909966354869832374792285744860313995868122900285149910434551734560146298434173560231266413244543979708922061197429695558951768165071095382168765569887826441521601440628622533166112688527275739588562088487518147531519442226196014317817291268036692548095197736519599589321173777555667037426180272778632480019478435951293719238451465551574242254746883064761523963308333479341813680580450268721397651370030147570899608110325783454622097057441841742772393791658186991602660431614917238735842365977414656044648028606165275604319615447424944865249778233914282300518241675052960304768705629132298202116656002104914246037129275216361247149980359180707850790862474104077836928815761127416100329302265231092542687643085104839992847207834562450813576051410849031588192201517489958148384817693024567692064914807162114198719716042475233160019980311610777970537081852305061677134857454516539211767722175209058685521330543562518231953354872168729673822745854491726777787658493981030860444175203314351013033047839014087443170256655730853772153992047511057664097438633938876485261369123901713090690429887442956414283884592393035945145681624850010097089625107999704538063849470918916993697815954134694400153972751686181078388828193568278975797385358909372619366692956782964327585136364212565503362947168273611117505911065150444144295149272169642308656498614910470258940934522807593718476608024401482533922386923386495190646706687739002193654341026813446853111627203703912331534792358607867406206636113932576938322469763006513976139588477997232498163127185860248201948267084534346936778799249897884213529791320722043159650796045979362213133068827826747223296914227200000000000 [134,46] 319280029370201507998036122048124375414844075235372898886753891625455181638721755231622981176854597513467787502317060913424124889058155591135018421056318160696768527221500534954803205036283298427646115712795611790971497876093101972431902762707152026496874875924617753735871277465000255353274977940335136287084992328992472443779615620713257600322402164707013738740831232407016997842312551880626145639687166031138159766490127803695424281666584476259287903938659700446197565735169607603337772868899922215305971370057088704238564959880514397193665174849985086164764591332936726268423834256885202266318236715068724732828434981418094915426864569371682272152032545235938951732267267850460781647723449546332675788702727146801977270351954441944193101736751616411188867562333848550326623798625500156465758796186583137082541589347050887555537680734716436437582566656429237805885244174165187535113281807338015891035958075258275005923339937327598330434394016364397416190367224936260124621153368104820950250320372325666001958974366096668077064768675286595874732934930368645841304280585971690187671230618771881332838940587935495637064266830475774759158926246496661682365336160129576311640577916327915602657843381197139828650323481377745199713536406077759324589485473746083846012162999775206853565882628992568853492513836148236543434432297011621984398330805438585789006827000504768729898607095576403521291297012991513405737563348391485725238010968838672760546218614669450785844078402726684721233032344393812007530271428970034327989884583966108219390379766662668398624172549430727794685880510179572946721541992751813020006813210339254832987188689134607853635156844137087688175861522122757748947625301837246401635114358537526569583567336561082381208410490971096293152751363915631654532496345159729260859448523210934411185669826337772638745607693523183679414609078679638691990424795444898321670445609309739198301196787420702110800886252750099216360958920161938328040705503199136005485874006915790318916138163155867828582178636778253012272047513269818730772828296116480965139228101287564041584539649558023417146606514888328590923645914689876033462557570384775824747628807334396968190463155430651966548832000105633838998719855318249078183727241284284905215219400701192247414861725422124394104965671434253366794989913334303896074101754155716111986609279814572991543004236753290282508179893491769745372908508338012164337630111216450463780685801821579077189804903596538889010114104466831060830304120171287255301362014737394503514075401954184990366029869519810875942423000531612131466086218593693865656615459637576382095434550862968175093350400000000 [134,47] -53624993719047262721970454923636996017067970265468376923274526922755139316630740709269543164180709758632551611195091754823501399089674564013396741105396812650880421508423546090569404835778477358763246814369267845091670754393800353088087866481270530404718713149738517812656789639077419547026334442244993590991991400412113026290160804381350400680675321957431221943468349170544731128286034483915037518320852116903015753395210298347465904100406879188075960834477560494156814671285139606355119806084265173460724384429754350722177063887674336681172596064618126075597859164477574005091278068773729166112295652230246992107498095633911015390601135680644563242038199765639512806558783323799784242567787028758377055816524608493798010123735621292046823202686408113519232290035161906763061823449445368567509193773499821048215109746310139162243288004153973255032947001713535511677174329063434618436356305647302383887275255473714167080439458932074137071925303771569535121848864388681608118794787429880522351145929191327853832305831526392545532872829164671021566114001159909608987574256831674008776576405359744073268851524377107864540394754549455173820354771003250832412899205310903199299517689117097510302760302307210428852630862546167316438920841016541751706743629296468475895105458271677323272586042373873800570065553652838047172108175705045053513156985302887136745475029509806427023559637637055429668819858244280134569888207692833502800091721874506507644207451336573419492528401776458282818039494887753283935029026706737672256288532191792212494107502737485524194941700670353922373682099258161651020410297390434605364385804225008338010565694016668647989114358656375371638705339676827115132024488785487302943256405074515664436863192133586233987172562011371052338498208645236529392587158352690968023569518772818861975973988982164665801437050197199081651761435998691066400874002593514371296014186680119685681285338804301151090928560639033678260035817151298284724791216646144503883784568362215483637387280319605735350470292959809198085234911180178682941745561367747184072323132221131910135698537582143038925917166548440167827110813252363963078741206993893644103404258833317087187069820119242453228733384895325614085609043613738668990041179912160191904955946300082991498724253115737644392325286250191992113217022442791392576403484149787266252661207430956174403011681499769644806080808986271097527622428985541969420025879737458269445336382961882840386151272253416283034580397360208866217672175958103674366712896992304019339240124227382887748510643520768153473886486678056342741181580950807007682398866887162240586316164526224759070720000000 [134,48] 6274277145372541557252483800659522700422700787456964432267829607891121645623786330302172749324051727177766029972768772881298426304757372465301302051385676665066420397839822743706129359661406069933403274974708338501316322394157031200954498629025170149330591226659658744832935437793366879581977573369900148720500862632058641517129642838486153708979703849027337189376838083530878570781304775444514171963956173566397097360492653977704008668336115122192636050499831542533352173736565506049010710265181230926321443697478535571125812375611404462206310298960904951930570650574709663657718483747838976167694229393730030875722546919451663798861748133172960132321719669572080327208351956420295482887797773556702698772754493086154800126218289330356142448124753859448933878026740586269050275412832356334948273074467927090638495304384615177509782594607921828710617558068717909600205388101905128049306356328030424614571439723167806207910603363961322795607430637122159813758485292682120394951588173002219136894395815956306384223841346689517300481175988604847115306875871697134526792153555122737239740113799960063112381022142829503894149755639201359774362840594065791927110873744825602913408147461988443134421099833625730544552411150184534410400861640457949761342317977185630748400185497953818593127194490040650153863566697817474735128165346172830702231949156402142724680229648933818832207385472086875160422812595051790950552565582184060106113750806559451218150819500974075080488762468178894997526493489671470871095208494907933365545658705637419392129238096351764134246944816138931292821867608810754688508523021879389443498621959573909086342270139077830556654257811111507516069065473777237646307860139182390218143320923343205738489259282311526580689850466545272691714685851133554062094410532026591751319629832961749376295302629141442027105416827659383019065497974954678917088631525964156834815442395713300090384124562134425310924126831659728085601950136459211684345275979443291160428916199725029560478134055951838707700765764926053625169104438523282791827858973088977118254684938896481457583559600967783307862429027940838758206394416432858059140760314630744901614813842906502269867991365415743578675017577781933089829287384707581709580192149046792027651169407852732145244379563083236207123838314259309956718841928651211261815030558262067423892609751000021420615781024859653596534708492481639665805843525092782779187708386835691966447893180065240560801632108528673238200270683004884199204651387553157861169122320595781609317440507184538715300976602701666306008370972070436016112625194167054816566876332920028112380296906281328156228225 [134,49] -167426024991034633576331004629743215655005170166228006117858337879165630535703707863140679183691991249003680339605392620715174380110579303836719637200998995514828677387196112192291057199390182477948393915809818114164986359837941759061365918441522285898163144789913185495150441622672360905023178921585304153013810105073131611080469916285075541095588975856338750669370014082114156787592901552126772357950180287989215517078570369193365306134093982535994230987962303314302531039621879696299660494379143657619618566575437389102846159351959455963538876199643326042183951425393371086480211656623589617265827002102969163314219816860764591501336686855658197493725071698343208551062741913452520507480708154435637971836299507846839051667624360251085906233499669745219914853437288003380777079208829645322108131859414864915626829097169999082127181506279609464506213569994110911438621541955535138736631421005470087138531099362590024980204182438159165411155508373209006218495008926873773272893369015908667176407018687580577512989706506552283014781556888149864138673410446464751836102998638264751249315629950420678702526128724261098866225613765087094601661115756188242905471884892586261041338674426082946831177385050673360479235447881274873419510893713347394661471062437244765831053354201871742690377456361226057896693852791510037156312981437744533415159802747763471763789393727376314357670337861945731539651638059065177639378165704453407490125688875563663108223644424314264716081103864564929224791568105732002655939954680533499268702879117580329764290425971038093809027998748997059949362772760825743667776827530377817557514017902273567034986297854331906615804903347270888125229543620286928341820222884227763464964295663084336065034648277880631545436398097752577285819788804207529152866307511296817130046908863765611635137536081592931262610089567520791603300244839645232487405450349529906189991921283673701526045175799572147571964978058647345009829035855565467808632279230890474588796883993943523208202376049760326722053736256535116389431438611951058223641563031440141019660937445547107415652505169258146464511710450405114002275144419288898387712855438188645132201726789534755180795180378873932400570719492740201032054282019077176726137065488605086233305043083016305657607292929236661833974279713759886469179485256867337631142768367213634900555440470509244722895134318032968423598746208209000739748720255309445210743502245831365509485734272688569716141195077956052328796260763686920219147096557691550192946523626706257272831010998903914746166555071949713143386957950321285508009637212969813778814469576247700325915676585211600000 [134,50] -142383039557131649872487477980576857969611488414859516991738629318883989871945808997331061523668548733463896277826682131079715390537142919107445558292040628589175108766739997552511082373007579871223385722728782862994986823808524129265411128918870854395312369934674157640680712435456718554048634577359461280616864207203732731959979356372493270482021727535449796092072504542954565704845151710935350325961524022495427321957547204902053294816786714650379364102749459112361314869183563911221462876836503064746992359752231667124982829991142595494461259968354605574648040697480827078744292899234162575074091330773878577140572769953891921149839061097170812684787329549805420650576975694812826593297844808781681680737067065519101510840993576708899885885445596263787406102658775261661819233427416852061688295789398259671067722374189864900009184288258963532839461202932106541700070790518250840914645583958110290537704669726759477154508023027299456128250710816900489693800794725905565127956097878156564868547567325959972735013473596495699937106380946395721172114211719034258852463385202280047177426115045831484536772464479996690411261898288488947267473992295479535610891118889340562692885138107700745428630098924290648517513301528733457652404484856244684171702796060610881336899359848606212341218982807424301465193130370159605142169009137126608706947871142628313713055383338876779736475968165951794211489966312843331189224223130199524382134310037554490579177624864409366092779841253394368501770778897276836708213219986217553255539911187393100861519987716273030798559207286314849583795583631209827689485463117350551314933516882868310849369668373530644382140306530922290318158687079286245058878840360096601207335298453010985763697864924232504495304019080845821001040152019957663726691013252195564817863185178775837749813581268135487249959190436422057589620932676953565395251275661408667175065096807594303155822742428336940568903921431455063518215469506905766121595252011452467030391187794291977178272220407330429786615004205020419329014214378090188134141088801605118552163388148132360029510476933830791893514114406906831610544560111093149054269140459228167698756271195586464405924960238827556808647240702129964218321530290229267656098361495371398192908214928758808486390118034272598604635309064658636701782633917001739504261391276784334089097488531314682040035157893382997160478499783083246633373721317769675731394274366415353483897570770587476941856253923066590323580868221834479490062652778494274351784961083763678353081910112974483661619899665484241120077928544608038960194006063125715771044858706394941725977871412526400 [134,51] 42900260257045939759924555024368987668899370270534087018599008682379418305401441966312770257176652848632572732598605723741542090609238696370925303603099307928546007045972645135852710714981417215087086817607006782540540935531092389075351442161102645618257812635126052116037571214998867291555904273450872477295550742875168047767909174724971831603856723571516693386169783262801154586989757114045713663521697386472586188831520173494665803943104234634937680975097122070241753457125385749964647033333986028709786933077593774616501949015794078839070382862073427497881674058559065216420938354805666537603861624321143664753938753352649657924104190755775951314072350809086944589839995852918391648321214354331445377970116697331435040490034743799117127973924007599126473842647930656103048279714493796488672367079121917697742148890777557826930832920744679828874479428569762916568141635838640193143639230274570602009012413216213693745190387371624415731966428574894297274800526255400937035310078717879732373124598820980081918277026517408559222061403314626069014582829554919597392016877186469647225091702919122686115921902305012609654200677863577348147496471071644871906261839769914728170212686025014483492030545472515874158320309294062947958697266936035381044846434188230641013524403059757135415288240123200069619122097722299679753176257882723726714851015657096316701698095523476496794795435936303481276683561991644979768276525777111479100635774987938039456170808555480612688917456417806127500442557604571652714876262653967444229231873415790803395801381229294374939581510039442743444427540226670594622547238636888185608463477841041926643915827108135985802469500988987620351866863939020007744844162340732715844426463205148746505410913775972809912844174804437789105406932568794851706434687779559865566543104906519167781677926253273638394279571687142515091712481864072112145949512847808666017740398231227316851964040701672947758908618893145444508960771958452461111455098320373138344647700505703819694777176604582344995395135085221832502600144956120804377544558410067883611396196184005211762926332125164468294298178074241490532613345645688183680673952513825727847004154271225234070291337276672928200219027419005589987026984478880618714342753868262538096638929905699087896599925074940157581571831230547274294412935574230249349792398133692450320814642188359011064006373201426739893514268494974291826283568624533755947903524928469470777455256144534650463380072216076738459871995798874200329625957444965939183982564793464335673161245581762053335164590272136580336297872042245886828479675883228614606078340384581403997011147038400 [134,52] -6950447366033947396960393484914275664074192250932428532097802139039327456969220390817572686512804434781288777133562287772045287569636563895460006275591663650630262563651583799985916095540356347619878885737469285748855636159406133035571662235233630990460111452876940265601011191515469833599509533449019136417005668971647076666798138566708103813397590374860265817912425038900285813821702774041609025076104784944464178728603796304353233818976477131150476895277750445940329619559065703617037687454784062122963373928468348285070117773407623835140555598806467554100207834593204498598646284965627133991914032787798823389044483914598724847009565541148711613694321449056809925758712692809085078190468488835072720526242150540214445512688864331984740185254157442271336106743334643953531731111860110142528181548958158226633717250884656122212030778916592435064152098382133848342049043254932739856277866455484492083829276624469607866072790260980444236720248567595989104531882576735442709066609882242024714618287944236585382656019630737530620733807915424034266905952271638105340417339539347887825890121575236554384829130474231396045652527963506770091943824561494611012920689017995010433200306562149364603506686139929209845142457120683570561333092883010157990557011884714901453391736974594698756267936111378227278097622666483826641847856816658186448053792269301109547014306386312279357295342773914568963384265730204617263768133730649127026724945089736819889391684345798015152378639753908273345338218579835612369668323523737863448956238775201714431426746576649156603194020854023134867365356013682018423351164919644737887414880499688647321257153583938216131295747050449093229938896209085366327582462400640872660387683206484649322098045648690805753019992619930503014679357771272311602897953374683328487118213420483158541050115783269388743216308458098239385092252064246516665379483567117216465261053535920640797995946719834087352543687942076788674900635974317831449217070606858190281644663147260467811318008531481828840091310497083254877008902420563521760733413720954360230362482456192382305257500428092126879704565879428382315213972334933909048142545673849972524837088360490016512172300187497363942070067345620959561622298042766537088242281453361038549848929882131335431028155266312924661691101943314396015905110863211343716901348577329464759604061463291457696560675824020839891662953754469626680697099416940917881711044310526599520112097001255635622138357998078422200305976943661418047145244706381143714165834773972927677888330246746532376793225146809067655899190595802358505123550621524122780383218596560578203080552400 [134,53] 522451422374786111154242736599915104294580287735609247419122127251880240962174650858801863456969400447665094365882582384124724939435124922872098142585943862730011641366919981816329937317470590365192820483452365971067752326224882342156724759749975412767244417639621137358701851005748466969216710889428171178515885880914978343580934042173691329404117161791110652637773797693700765125802170723494174079364382068264614125953989095358053507226440519448964153280544147969223055449497825164919121199704501736897082853714795186200403388742964564858419553128576109509774880302198787126447192280076036899398331772229862222383439684573477573977031314350339045195043619343588793052409712137860660117579787090196893825519148248807445490437451993232922265636761718365913418955566216668161726436598860155326046331599214273929817330306850875476287391221656776081656821506447620866471014484932689675958269343301247802245736730845849374903985573631389510063897750488861565478709247276725374482690542998388456245734155897817555711962383150821612811305129154793541116744715506787854251127976171805764166469650191106011613008314122063082652581624273286110362851245373538891445374235796500311611170600185978180733892619880907366190061186259937892155547699649342861269756150665163671743563873477337658022629219449509644496377134948819183763686524950597167679692624278994843129528195372951905501880114143187797875666034832951124255168731639942470161898390843838143239798550939458275050313211653836557660497206262774716173657624455333117122448050312147723454032234631002209737671911208489011553200407581385062060485193949646938322659515381289114320858725853346701920353706967353796360388791378760031787188988824878747133545376896512214791956436279464567734646748655880743246658001771561496108243249478454732141380130168220407902256579727202029830263818283443566983951105984945758837796081559779838668000650925625952142186703544417288761284882952622555153589537753691112508085350089920830189335942539252864872902144400568545593564860368077941507688040666512021345820170395254004129562485743231825818541092974309467496455217999235352778419664925822544580870451803667605106165220978331482905367473131443366338654222104221288214073273398380363688001867307817478337055136488130644880825147087406950146822584722846631195802657649903153694119197669984684723329192406980015374003464316382142991699215568146638938753133957109514454554741706624732109523740408287312666700767072449989844236973067648017734170604285090791243233131397231785674930500488229484344806559017996556149524928122858717086515471233209280005917253492556933242880 [134,54] 71217641223591419167629911861142975737118321778055008954422722658780852071341034253725285552493053346592703488491363830706228317320433848793367082136856867115772673954917562920905303920364720210300271495833119631786140793998855672952458151326489260087809741578324378832385774929153646217629629589485390173966712459191065903426632088201754775654761147543361386733762068004842282741674244079117390504399669658733769705301382018387159849279212949317235169732105270984042013256992160454390627919921760878080769775267556207000466261097458925286540790190083038470630185830395243113336139262429085464156473074543974420647185280842899254734058818556561689027029112393861686150382649047919631357768643296800623910210090883224811827944989598873731556548056730319473351530581202690889232608280260162342036424586237817063479850576506264645147921118929972815974278626060163011203669435981816750180156968245676245914865888031470784140320627567112852526014450539538399492495745873688682860065277670423437793453129311325024938359065751392432903490040838359320995342487154775028932764399427094895774862530886576177023380099673096933284712595472096729999461633062341741786852627705870240039904892852938409565763388616193198414227439108206508208676450052859290215533535246592275491927796013554169777940079305628896479623366648546678526400918749654313239169037026330150484654519902536067410588336342999804217550965470136410328707534523778884855935652343100092302806148195652369895302363252772044697731049358041708284544398227715282545573962170349965444570610483840548728560211579510444096013350513554991869397671290667072448065580007995944913288833174432083341073940284438132540857758675876793768953677961636122572772287610542823761674834441966033028098097970856449275419101952288470590611646991468030202892911741663075820976639980735966507899244241486113548546012613486396975930980845112352841698525308988611663729071489157727045148049626849940767342797683991937395247219667429401548429835439061001504769139462632292902579875810396471791869197534847099845553582179128727828494043562732743749019944474912769359229389397445666298292693540113626672780736551695247392312285425749383176603587723309600083159496999075751097342161642444044333379906034212593461574138229241458854027577068972356172370099831309135072085525789948512560912316899594161667203462536602736887860862586863419696682823780538651211245246428681905645757561796852893609355777141760298602998602524711447808538334174666080489917868893509094509485487262016274973637723568924048866315933653711758389080163434671581923399864885249898388996710432322037760 [134,55] -34751479452786691236500187954437782375604497723400922860827858046905890041873200962303186519786307418783810811288977912771710173245657518520733806194196292598255205907657020562829047015754386201090679055342668192424669818169744619890084044166999303828853694178886848916402205470827313908074918243713027420545548807857509206510898715939965863495060774210135320574278685799434520637221006280742339293239213394243195377245101758790516507765467722698843931638180541708432239465861849628456106923018334933266888369133123041063520940355725212823075424052830710586589061857772703274313250018446420920884373602348535932977489272380354692699716428367234440065850425281948662395089964308777895919870680661324767597228787640963671856753106357987380903743053560794871565710780755103868841746622897968535884554619115046174636573649379453941165560877673469291426679865181723249074140517316830841594646091714157424514928781939932980346716021335571521751581947854160507975161594759391611289920494909783368711562975984297119107491157906930440791861445089968938628507277241422600709490244083717977216159004577628898100632389791017567995439052574957737986418732404270336632831481989326238581509031365462831547602554288504612998171207210179047679329432864945054017694306678672840609631324960081266326694533919615306012918467520186632769218033035647179489787833051880589995839839104808838458562568069036667070461023315141524214117300656340479091363359882708171990561669194012477049399501443246208407562799075936908763297064471624244717414494992973142986551240978881423235170388364476465134034488863722260739134782114359129627208898295112397273734843743441178525879825940089251766080761452096575093101850713388046552994236553377449174488150159404754546184896584257902241792958635871117027491409605191391883166661151968706335097721383218875279826827690595722404390006197065304977797731100765460325597242682404777326152887055681842496458002512580513328769202989756827913705448066042481880715932797741581722591019257369673487692583032904516922655427296259174375118482257874084076933968195936518573362712757488001605476877925427839854474854262508341847517617197449672926525068964662426446301631574027970611979494289269072252266329497310060309868549433800088276963947336266453367527330952410028955527419541943207735188843856601419779806760130344065655263529451835447789098637901068690845975540187548115954999966533012457593450767680114628724304108175537926088704644253343554601519414549450334829855828978481868515001265326257545082520756051638686643843331767960273852684656231993274224659905310721851625158967334246400 [134,56] 7529874517834158669591531666114020621509984226453905725035919983163775658678156045814674205959119239194923740463290213002930270330414972694701750550882742276385924517523861971402919355116828942330719290338146515908221295123797727329130040866876867653000213931149756989443221475887497189279248642499870365810870760952544708851785542767167092874097193029584936666825429414464964761498405874753328177115398238547135963860396806550759703829022354217561238431406426797756671956334124786082905670722898529369504118983610598215677323061271192465978395886482141935529179508762534378685817449602372290367864280757051778214896656474131738363277062837542581950178581407274647853252236217891914075798553669341272154019044474652397412877866802950410161114206075374400906363579749773031154248176503182281562979711823656033933355199682647045392162650093628103615881412878443907645963530556880647242207033139321787640298143907838917662162364288868164472550310095391640056641892999495123378193263195244370533638467872729350170980999747629173490532829078776719943502602277149473650992324072632237752903491411416558493058653895004647168173194338929042886564991473942610628683525294059438265382086655154705801879949671446985592774124100013882815957789027850806924809844502299472363446840061169390382960822658996779244037654165480542627162195989051082063510401548415592920833091376592784120849948034671713027234544285307973887577074811573650474880862579720318154952845628549377918071868403003952525885306109034376379132170230189636509741900346350953073922627921314739550624914278171446894835343168635884874163751674059469494802508606672071704329394687278603392666741871757962139158646835973881422539652490831717629725679794143860120946142216175562049013385207087428862520370487316325253386241828000995080616667082235717851541640340768641804878201176602958638924240302039064403393027025749596201271529125814612546161231455036255616170639801355882825397837260695307724977839769810706079602139962179093808744835290474877935878681055091595860816814214626242732999132101712085152290268959433918450539199042609991461284014559694132608285701128663410527603816203813340984774282934526037711916896944048966067914390648497238013625166776492213054981051375070495155698295357385105739631214929213112789694495257095569109831331181187300745387187202343734131883601736705066241791438854483786039277933848303235429495727148080269645653006932440439992924623035313713964636951293489659360121734601070543958923606931338385417931350900852452629541982233359234104839583835836533281378773279481505306438254724054130188688605632640 [134,57] -1171436394261925302765110735797994650543136928708862239870727670704530911500168514069338993162827732790849627904473390934176616932016847314087834158869481495423921027747381714417666119077369352280420729123369950057527726280065847700202751447989866924385797263623037294737681184875663775794275334569455074646257424271073279009729326786417894688388487094132090407486792321858501318032954127800917116177085952326580333722539522023813803550600711413813076545312112834177547563549810294497514316870368573967626039673261035205037859000318076764479469665936351617429794690599980885085829529352250277242039921911670807837501338829472222124229080433840188269956368493563466784415178474144115121686392767340806610557616320531739846416765029515980941438025632078191383584634071009091931239530875672828845723329620878778435875553953880331654314316976281776580147618364612440658496282305749335151326425694473357791212427254368714848592555945404263214358730410754399439396815340441096028715219359492875637976196102611678285857169480699284746457203579701796048322284802840074476741934018116873714366253248886140083906524989331300156943893337826029816135791469885639549983057031696551423904012714582665515673904124582877451695304485059295771360716324485811803782041206827007284757028158972988325037900197893078188481155842767736063187039525115690288563836339603920767137768064288995493602045151894781189140511016647783613334411488440366292423800046697794044995327272642442844046394053243720085225064462781179039977001352239385109550896576462834530633813651948055582104417461660382695065295949314153869387456765520070057929211956460258629628151593475660454863307798537140265868978946076886256270988318533629704166099145018628341130332665272123423653340634306922463296747243663602555487653218416023701632624867976765545900628810303500816671754439301675265266361758930302842112389258000470472513026428759478568960112999494892815969335119487209428367155689091518314928456709793617611432198087937185838737551915436739087175707839634061513705399772467681592767841765321989416737833586674987746271586253330704501290489045755825389852533021034673018428721806621346088524489520777674125977232126146117432489595532134159593200859649018317409182050202670173044923880564937394652038690466490157437780939504857205807121077373845660945259727351491693175909834091252635988743171777816614923130091000312753787522211208746788495186702513495391069072473541086570119901006327453024119737534110484376494310336192049515363196581067541655268536779226211830984232816796601615309700440852755033475309126892175462741717555200 [134,58] 145580920041620418524852201818455617987765955549570665618627773310485695905594657717954779167474135637595716512433155198932369860088056934008423400539387979509098174536932797680909578858187143785051772216270194365107659522745775362649962221884365120925046516392001792797172419049801585578863745899353051085337489681937946337127879822245645949883888236884461796249626714429030601461911756846493613832557131623178733838065328945338494851579795484662512654397065198134200955387057827850706307445629939582139358926809253447273804187196399892203247372002391782637605692464977237453662256817234312096843181788366610549536835317965489157924777684600328295475889297367726933403802637421810895400454889588044118313535460461303218761446253799732224156137402842965782787133112743285055715030585260105561790336144267626846749943422880529422500403964861056417214158400542540249546584349939684611517472115530535280976722412651187158736622820388124353946405988779325403999215022715778851015789034059837455960387958073481599359452683269117000687954941612268727985960638156620553423172867761774928042108094956571762676171811928776974014240482652835548825110450701194137352365872078061968843129323482116773993340183789938826714204925390222884390099274005176464845159019645253315102921392847132482902775944762301415583198569246019060401081599524005785340093488265297967940595356630181160373429769677175759971612637422686859957306824379438857647586067146098882538243749258621594221886103283676734152597340488137794145606720502460974966956604450461842420341493104275443026429752552024127948100114433720339582850005030950704064281483509492826414135423264654392709500462813661332736389185215000034283744900877443828523631317933565461287265875601356352182127863499674434616752742262191999419321761346253995172397328263285432174196637410226678995806412192576814130388635798719488851747047339901842536954553827371807964726433503845466729407732836872771795831166387589823732628031559573365670789870790903977485438005191339373668878354811412767874549281990519905518130551000971490057920798547938837368529148310276096494192020483974244121218761376623862391384819134334790848052868251854237723659479234339720620654536414999931696851988461989520247635968907067807648343680514666197214378255540209108277857289051131374567925470917954600943123131813461861261831646085385923592136148303850426137625233601860807683468516598070488540172997571901827870533859059997196251381608702082588606925380971425191726377526949592295775924918710484252204582273591945129412957485430464303414042653327230312766095524362856564185600 [134,59] -15411360465297794592855883964296734698675319211376214602418926716462990821793385167521616452469714316243701785755118519543865593996674738904189379840986323662061675903112266854961438519605568269807853682444366882581693099915221074536327542549804815038701642421504710288462745203140587709391634968101072456082781434395405621438723892440504408426799935943810430155815808001086718922402505349642228194635437737286031344804436467035048262902223641283947230368096312165343564557693582529195903130346206169867539243131845183506891693553635049230668106887542458784932802382620618461324611357519510152632203188942196114624523806152496242787434008978402548283812128418052738628361354085402334152010519787511700191124503815997586888685115604739072883683804168398145638940202209090841719782952389692480394261228551479632297722186513637317000569723692466853768325218198546416299137651731173873808098809760510854555461934126433195061137505119279184376985436501583432414818411961726586142326259091280889452118290379083082520175427582431009729946417023928147931397521698878953977876123271185434223436625251930985883933846724594302258945155244165050484745120739854891332827813416145940125337596996087069916380380339113450373719079216102843613031291049827507174498620327317064952718959435572016263319719324098089106030354390026993492281187852323841772581964473081366938559053835093760258836413346761350610993509245047693884426203615456423605871942790804668069196230076579815329141890912889638160691763310663204101503010635580910769534280705426602777201196840546689535773964406691802700251716457894938535164612275010842507309837548766416475852415921685490596495598775307553794249070215620427777036056394237670213449974942374183366420078573219940898308341817487920135748432359683576324705820496110559075530419868976175460237998202287498010753054031348413942118737643856340811296466892446034709961327600937300118374553180645795211685631170993957299706727157836261421746635911179292058147604638563597986301019535326766432451263055452557344491914194982991499198892991642324727454239979261494194718935748775756270029399529849638748633362009057947490485307026071312222883768041744891649909681636400771616899855593895982147236914009755226543932257479940790028334421532065429550555696870312555893693377877675663554006028880934876317039502866862988971678577363850926783916091998120220040350263077789584160339273323862710315074971901462910439768810318511462291110358096559253547615683082724812969125453453772730956227018335985039666322738741971926436241599426685304313688430773317586546665917984648128000 [134,60] 1474177465822437778557147621784294977038784517633805042356739347518585241344674443771695437510001434928618737590599597926579376298626343215339544501686693445601337337509598900758721901832200873364044475793086364303040253513641310686147332831004124709583820035797161964848556782702536826137294362842340070649273996548754948596965537161241594333260729675698877078667734528626194662669739588590348258574364136199894902978161535953225270462658586454425682923698934353105324165885270718403455749187363481488944516812791212376120907175613992245175622301873116109929479622647552338363954342241570948735542484363733523509587504920548586687926090210192409164215856792482218648903180796702990277597897240684795529425711067264295033061298967469870980032444505536874067586791030608347215729938044187307209771617424017446878773266287467172791362817225648359591716830865504380053398837525502243871308473513467926358194731214338479236388847486210938605696857488490066644544419258240788475955003629322251601915457890559039066389964510037685737163245109287117592552558650826088545354848445364714940143432517494244330156338954113047358431227366644569836872146483495004018351029275272716684690869097473678663707817925323655076113355205151371622608622088483840250297365426925172501937181239083950261537751643199039688568530653338006262861273268832317856552151005174515613714968452858468855767321428467337106614960020461797398287412317597041078484435736386905660052588259774366927456922866323188860367605234685524938334285815603943231771468532100820285451696945779041955452444440723112638875808026126808595332461259743928585514159615480097170530045195452754598620820676031135468782869184605164872946223588075626896778905438336538091899843754533080834849113756126623352432754929677518345494660756710874816480765584799117762940632385619997133182348215805374256311216592685678371657836493660722142550062433599573390232062332977245441483579954237607986864817262199239605051755059672810554957691033594530812928705900374587032559398679024068863131138005348027889121955202079707885310191389200318903588191025201636974275686227772401030526438215719844786855568456931425096218730550047714980389801746667485634330460994921956731575332419839322482447046743528872347133813948303475529816901585570717298644134271796115904041206641955427154459302836574953413456989242735435560897091938844105542507053280556975713144002929647325728037213070406034830243828994340270075805675443505470301180907825604251424911359633871497374780988560496041581793363342396065557727582049922900746777841412829985322752561890339200 [134,61] -133172309782936730120326875673251498327453602796963689933435701334422106780434216225271249105194760464946490737320297686025083793752372888695227523908872127078794705004293287221208253415278474011446277021941930689649965777911048146731353398525349041285212529382306500320919912470943683666316505121876322855602706814728502490396707300348397242455088944827444824888770613357928930539420363169063071995554547502887644213323025774622802923303453115818026979252216530046689460928132635868158417190961599687827243032778335715039519544223785240071503517448949872219804916243404488409055708737569914407221507216163682903203111889863988250891932701314615055745078425792978691034205287103507449481076842957790606698036863504455054528264214631316008198533852308755098972847254257362555928670660622934132136408254874794146205967249000643330635288319278571936364869629428436006096499723996636733756954870343751118570808874102316105736214404728884544719696420946202317133502162217977857222629765837455868444432621720635366178731228024590920919062404055443588784831744026262810596786741826601161882348989542670091258795540509759322715293394901415881421108480763410031144590806571627079202802790785002360021505048282429117002312543960389147868832743430743690037951753640060501915146158532967927385382711139168557690352293707474976646966709548201452571147862544251983708371064653762516878487672592565459644872192955674869191697651675109889936578872133505345485935241582398439483552018027618049387130307636219804638833921834703615592590424416298561438967872333278336367441105504297941599738774655074643337753500567298060266638606166746558138982041411665950625752468998616771060235730531658828191875503108421454781352262570127760714615908408700979332129567864522805376627604670673256892839981930731713205457742079792278228392796313833089205413867166301084649381388974401739358511903089810771193415918242849971324331164058492592895559219405516752736155137153867204835799658805475965333035321100001344875980781315976282378085745927817072991099748081878424158954956234074022563218968313709634209308576213662753089037855264637424714426686697986740898519909086329205340832982788351996087157951021903859781231747677186076840772463822869213660721788798790578024453121172586484435569334526748730596649244889876148873373190301068685833388477646699117566574516357433093268203107819806840386970161061321868570457085403620691392923042394567707529680483073865445226654602765214369457283048837800523939504127112904643665567044549911489350229707961393941467821062668914564203775048990212368840193612800 [134,62] 11997811540351834269160683525969062038077500757312448105693651205636172041201238485493698694141698192099039818678482230560736500925341746969205542801621056385429989247801879013998524333320192289022173730985356034296221797313206955553204155345153873399103441366297242312685546988642572234797703593854110462321574535134854069887020800191898601237325063795909205226459043111819747980715082763389137154579870664353410879920234848046804040921779151570945455046114707795366063848673194555136701042892494143672612491698985659608492843679339351672327325640341723108538545163813557980885672296734600052124925364373529881244078266157109403275486620456943347671290725196075662686057599030110178818642978245982188244397083515565068626734933163431330421133445005625948937380947429019298069702521247775696318410851721028814602184212886234831544584733200111868207774718837688033053500470940874223726272841477905834559377296702250562187062364130587019805299480871648955647084476369947892046431526462475582657904274159674959984492302864062519850838063344834216322694728051267775904418862986527494683854331783444224901818180527641457747604147301010132472512983327170079621784686003436182360263821926037734479146154742293555092179612622096360948968697043274249591704647086714381494101811318619952681949227495916474273927065984834468109114948765100251341515874006899506925342124623260492945534595568654654857005877630077746625973308926706816882575433734156673766502832441125973950248054229391716071226243389842823909309634053810325481208974606076214724243558853869497884414897834527120700658839395768379784239148483860866428046215371922889411019580345294126034077298469572186940864810033981845168458491532061964408027515313251253132678941844580931383888632153872301946701224895331471773451101580991698416344444602174344379150543605118426007910943754131450152669740109528777906687737703076893413903862385454859549000380481486281176710876641105723280214974289305791333511953870366449475516104862398242208260574960925387590809370654582318286051920032908881902536833522417429138268857381865873244298479444271328506897290350726489467543246433161327091747488903806138441257653614814954007781992512886866579748494008466161093774451063923358244441910147167933302057095610728739082476700255781553030547924803236354101638753760006907645177084032747394575750615571611444545814045550434965123089398227796884362212310206550867242946897060748152363354543575215292300427037635723987537959774715808452232296642473610260393474071361176827801009682144970717465264820478073526579063113700579359170508800 [134,63] -1082772997293517986854488453208236976569768176108450411584607067645570556802312735578776066804379581290934697645392004525638810813237707176227424121881804373215927119953035055344258605630150750627169669363057757615333289083136693634544216379459602446798450097966067231004509994317895357673319860429709072358917419845108474678232390238887194785997280365931623686101749013577186462422371774170699682095860358491506481511483852882203604839386244518823674897773763029798089256054573594020101262170692629721473415143033443528361293402510822933396807660656873452508684810888624824481759196225918286283443682984024188891136480590337158565982803935884535068771974876144618801403550245176461808257013053232060096423736462053714077133975021019339036918439033110594348031528867764200484708336586008104417119802497372863501190751641178765528860973831282651941937171846561364560341719798962964383632498643042149275400250426315882133136742502493787613712226994302486994330752384903821629840612190279240623568260226348299596693539023203137832157308300617737798108935564741983278828976476583905387167350489766592273396982374660746682561643500869993278130498432096171096805178504026184047034230229889102454026698494691427615641909758082696362967495881872069204304350812777298769261607012039968194660731154529871299087533534896051877219040028738596315023604951274474322776141652807124447030410096082247508119444585818989240471311244552356443406018732417460093353829507460657214975452759095697213633011555311573510717901329658334841053389882429481197404178576795579804602243857679836090662928045216671655820724555657371095846214879961840063724693742217845876101147239878064832280221873364135471427006777072424080199616039403529050313933536489904954986253435028164064437002724402703436137371462588098928419429411498784285350311799637075779628071528756159569403021756348080129478081225052528043955653869298543738900627745307532635358516767566974363486411002335066125829895786315623847530568607823233791044486318651511942425539544750337308184619547985549369382715662551818827453072717770864253470411523759354498712006510032041872393379393904040661549514929811581349241395267905550142320888760143610773043646307841873165093588971827201860987782501120781713600290515395122279404671912366694862739667001962575201859948603712319988414410872416961395248774781446406849826607278973340711943138743973642800089275934801573661724126178798078953347548983942816311283630499196925730663268788867150526027082454861346598242177664506304180214931499871118116243037937460969097347398096286049056000 [134,64] 87628456330523311681770363561303241864031878466907620070275601487362285643672992681229192802525515141393460966022210272965640804799147915063279729320815999294267936934506895756065219158217984977842929016267852148717414395537046972502257289308405861858810939307658437402162109038331723367252164977712003537537935852121202439814579654879095378045306755609478747225239216871897554201969074972527820626983832727648840319938302955891578273901862960528635969030448476316062998946964521484363922538614472130836878585768820673537160799939139622166673708944807104521036334283677831186473871223824848319500402515936930073831927940617241492685927482592847383234773564861142927624586528264922457495857597506432940961506445654431346774010816947749220246642759078478102362776184635472883347916226261708361047617516326708914221921894426084244412037769267849254296655087562735018782414501836319597750256865131261477826240570993395156617399727229196249316068669541342718117331026674657390887452429725288384172275275585767601104146775971534787782116222530044604203034763540491395400056688877779515855562733131977191524810066351059097293570746674126233340239520430799955456533817534189515168030390770540219836371144758383604734273655804244366876714868772313484876368878675048958321573694790636880094298635536324494185327028144589840794639395846006341122154726514759784046598546510809460278069966787848573652493198308009913693637532821483419977605902309462000464475839310610833479540900898651070028901605573649971007208330230843277732095441544112101585924640870113382523002121253426660326204753693549071102293911414908813142664383120443565556071046831327246828787260723770366433435068233024954595467431456251510156823557887819375389928432177842830090981332881696487902008533514378294873158968770124691764339144159834075373402677495500992455956797777095782280135315955364208282413543865540867573551085965149469165945116429487305499393394691481020312288072047944685891539217032589523788785954545826356010892368182314003500865883207406261202871046040335654693457326367913025426070071987944701265051336028724835774338957389320970295306186317439814216419097707273955809680380797411168742209902836207586860181082057642278030335988710250407400587071154695757569717259650771106676204552782178291636751879527036940898411991493484777411387832138495599419921347867854949685371320136301675686212248375943994512474325091186636137478200265792625005135898555214685477800582533366264200061494235432567748289489785304889228142785471781237958318461855871284341248069623672442324683834281047080 [134,65] -6040236051472287222550513789614866763947658099613779965495352458159543353583177854714237212826206912837926629896605757433464631162973556900983375118363619286412832026637496127006502483547365071089215942676288212262659178544108707859394217996280962665182451007233088584429256323590016413771882858701441413383604316833813680999288425872087006152119802967025828304265407971073033468059318888472631844619876816979176521551378020990258777619588565141082546831772491385985033075889661095879988067956846008211170244948648370089159175645620957164456542536243796994346845069331498605281329476646491324109246268996280897533829021480798499224822393923295175168264802727814298312505482063251006120584894439747219317026628280007458412796883846289393466063499200129288856415875499950391949772224556280121254157434016156863571510545952149239593423791114556372733648066756583385912412541929302320443738355054745900740391986147369901075996167712724886291898108550019307559337591806271358778023778061499702791327338540952425207083040880464104603771203552084300462801636075793111195487894763983517774677932709722490657154518925972579137355237016745420738673597449598160966485039374543406283305236837853536693108281860175946910057749840644768943687472491233563994701117907410427834422077373303191916900604546296259801469680822275839033110797269710024613963181086549105577369736325440429217944604671282874660982539149942797625384727394542118495185259614232141210805524798572171408794118633465847783920457807678756734149703670817501864146602787091654159092296753873192992255496110749386276737573094325585173325936171897390261022409316125487228610851094620172427311547602305462937131438495198937725800723269845333431600874387247116667694782838325866318533636197992109137410915170796003545320209263821009945863949886298623827683673992652129329409050704642621819624666281617043444815126528098286011028509534420771915879519164755187509226950652255788071803624380768317033729770628508943207698304751080410243101038895576421735022831094738598267920342647983377612686274698878991532366964874458856701788910735248184381510124941581740649231429521233253394024109441044090192179677866701137372980976225480864382408128490643764160610058874325613923818386522836642842619324318065342043873582790828395919552392890238795117971019696474608422732988543164632941769520818120224271475498126337359798216099831085075170394813591584479115991298359960795550238379347198360230516933124919715364711360954513299426699828732759880771775031107760659556317342456239559199817495592605018524497465775360 [134,66] 356681409684091362125111163609872534035446668466506852381632811541743232581225245004096611923302022162926043037356294834439376731507257639412812688152522770422733660935502881587319060948377073163976365036960537148319015183670828606217059700858725192862639448917480264995904014807457685384549831511555957395995637416371068194590080090360095723967974353375573307714066450810973502960382948979760296178539191501893621297964984393927682773909045971546758422378912843349487199369053811170737332940057688433932572990234678487709205280711348824905047213554963223993517052016340837926591020469658514140616508152471869982341326322500014343053143532353955043382078498862067197078878192751645204912220446598538787095108477314568407554277210176274512909041905850201737099383251805763385737698636370486587670185374517404734903002299860336322944767322977482479475725197002999641859161557626576170296412910766076373954780584953906889432461549952803622406793905595231986121739939703339652005340191028178396770799833701040803754398313581120491003732591222148448878245874799079538335573887713257105257782611957700031394108028662885559021249413555858801274038112639342932319078103903190721688732451689135107238066450905416021636587819919601519055342268146552641868812439685277535281801375638844684138645360351337516669082378335271103906609603897381314417670340678243809410354800011283198015743119342596672327804764829414076771220395026078076903548318846049810500737909290559290525040604754742004674187081949565022119606193308455775410693163682596282224106932918360911646585495608149560991236089216981434892913681971341946144231172611055082747880924417071079793458101794271628302212449601926799565067462961521841594712633448372747588822720066900660476049045760015364760923817968696445688345361175737251508577039240633346015265156981383288227516359709901242912969415232476601461483764860503060958884319033748462371757084915656098349624433468307290289658639266873084660952768531061876577161328615380332231622077614793620438877088005808315555783628766416700991105475185869568156055358466292343759058844018296297002827172985577237916461186574381182107289214425464697384229488321191510965596969771582201718083411602490603853569408752343233089001719052139209325259433957918756114073606785318504197601112424392454820326891346190033531844386783644226340010294138717915104151488547860719120790403546496672012089409621264384667831106656494781279978992314507387885106863597961306572448907445158943971924304780790959423047726120139827799386575758564751971667138866715248234929920 [134,67] -17287877634127625044176173290287166466571429996110299405737795081729160899803105977645533561648209179462122500263627401860172346185951344293968724845136011367934068582143739824615620826150581030180896211824929777682061074178153177647775874049779167895067682119645386594855682319144952046157938957663882320592385462844886351256901039817711618117973202446852617587318109461297651853227286699003810945586417535394382954062549213880724400879849500982692290907257113276568684374158729190799868279007920775497145279850530154033410646842161700203366560102409049885226423345559014387826372429195946178091528034787291091224142411369942487332308725338760020725798669908397203496633414396009266718426961100411521643521657931478377979755098736313522985056546797021409060621274021216926483175407759771354886469078950376686495015755243047583863117985053418125384007887386530175217106815809157678273303653266021242501548012345058652717670868287850440884750193878299482460888042051559010524674593835060091403853539144656469967359743636045814111764822361180048426206931637253124581981551211457431436383200711124813803373979242427304805023377049832557788025604908785890633877558246378814586211428394200167696289921522674066666999511824572817378925644533944979261624441764214886299328330002812464338204858640667131666963649029497324382563958077179760539656965180798315020237377809834206821848313059361202232663616716865327507020870075256382211565177802691235330234242780397192783709048068897766156752616382581385605786258286607384221589314111465347373554082164007259966456431706402895864955913529618324367752021000107336364627340955770144457276094298249929118990510635823353790876889117951791081080120609255572091744441411974689819723374218326196697331915778361591494223482770753957406757671765205171185043336601455229344317095747320717391815616785008379182124927211297574165431184465566277611927075452241330526341141837597720793299842315097468101825803249694600215192226925606942298087478119603660530791098335651849631542018911493422266410623615379086376795285018744295067771704361523125638042381856539716483651803273441333007848785529641501008683825760623703937134707963518978318126407492664867886463607011108325152813772490800995770275400584526569725063099336363026081203122339185282521209677200425438694846443596542508399525270409472140967935247384089638265685039669598981921888095862249524665105238000933713591829461837867492339806543889176368115981915181813365388638625179547822917630244940343748497539203827226524407886812597234317544973038896494936340480 [134,68] 775581231653453028840068621768934053788631149889992040632434889722775780426537746603557479789126468696956045221902439214477901583661390431639700876198831623624146850561073399190611384272788189680162949629050752996252556164725918708775196200473140696491626391213027018525807625742605383553068200172838287944560932457669655896639123806797140672291515415511406023054479469869673381848424669946595081009224010640580908153949346043149980838106020919981702377810574578115959513225071219838076638185915290428064239861571378202851936318593896148619777297109633444734686400389048631737614165252422107515144044158156560184953923081876308695342868961183045515816671799478979547666000304787790636460000365668436613583118398652489619237686585506827545902994183227268294804974361384352249100271968214550154531281136469813890654025241632533713882078799327909222151990411708134809393866031615229657939434287951725982666903530797772744279630873823258859958276356319397587983652555100156225759412627783959228010648857244243093755226686691557735603452430597912665204347736120752947338194977348009101374514803416962725394483708963342151591249769622714806882685444880488257707067381694367281652193240916587718590961824611429454797492528490340427831627574529492686877119269823454763800525735797575651299704594710983379463837747375487956638297043408357869416103700332839891695370596784804983273591096822598413042565402970268414351516497694238298464568885210271619899076607975774897207198273904747447650488724227213464626589037624472243548523614690487997186640512794965230545624855003349401070647287493639403653257183556245173980858401279332422134706435610325214572181800495986397633455514229615898000701834538631931559102848337702405150985023836202036801966253639176538135296047963634019654889555639259306049564722072560940718859601165855822756297031728295171909135906832163416376095927046663914370848017863872555795351682326721864433669563820711917591984871452509553318471921856094328895287255925312082797434210015659346234223676047618568059686232130202698749497612257569525312489752344155878558630091712448303886717820774378961521011390603773468540877156853392217561312897020401483658469602072681773801336983138159228414060010803873761822567565610665100959074186778453313329575340776066241107816135785502502613591008945194361190989754432613948318858279209110455859632193470352590745509244082895149563247874027946980014602424338872420733657901256914407436145402901574168670070112712950958852025074298096230073874141490823166697740746177266360040525867329568400 [134,69] -35972432199664071504796172506876730339129711030739137118570621858435527075185168141107545546364906961872295186725117237458468332870942690554099008714805604080367583290297087924955778063787585584100594121356841490593006591276737993322070627104508677591565844228571043100041100301124383165534815145488914568693925148146498455396260455724746943576426301008275489126162521598076766247924474025569904502201668912258758149085748139078145005999720674782870334629385745604243129493470224934771315527786215226474074659378077561287052488924112013474884750946622540303469559245658190673421491150036821469433781508186078616208243140178275183029790484498472819363507120542297277788998766802519748147984522644150685461532285189727742651217345549110959925668014123333047650071382635195226301995097097249593267198758411285616201463125217715403802776732104474435952018071012338562665709950530221376314374034243676699098778398530494896465029471611983085181561715944960271563023542613842788421067507536861725268267707551858101330638328990291376403924102038234154039317583554596622345045314937483980595441837530157904448440865649863033223878019931831423382728038146835962874067375812046909524261929419893042968509904690393825421650185916468488257099590174379342626319797972707434934085782993147642129588006476047514724943494679778847210809500710339787023947672489251590087843398935588957656083245180914132691094515106271107231967624016133497382888138495752577210683600905106857486530708206452421125224416992850078192860676056397148906360533686306392228633391758624736267391261491852033198596016064923593781258966178226034714843057771459139880873688971281821690957057151208647141801744085743342106577087948351415274101844087176302930991542575071926637980884454874129991964624551742327536682376026489823130443893681209454955483516294394359508157019142932944809847472781142265539615299906586581922006546986042650216657300701774168363278650365406715875954436739114060174970979297603058879901274783253928472611231196762970296653675416963568556362300402849487259536909259436564747417807082893318434938058380904124247724823867182438033929733257739218558938031403232483960982577618268871467660370450057439224727570547415996022736887202896397463217093139876584150352808764563506381056798319080673332009152256672796272390719712850287011624165064202482606059372870570733324244398101358295613015279411570468476877578972964680263778612257352700027711202156711074154158079420938764794352374625171377962843412074356094016390864312771512506245205776004809662558076513280 [134,70] 1713535788639437869923167002729168913610334317718780297261796646800730811141526870616924627880506312595748026241420249162558016167066393692913215374940970217676453081720545754657183105208454999255619609829164783812994367857416040990625778543207699366428363392657504751062691544182328273590135293100637188512827251458401790019633819643341153181879984100481182669233378881358083879652396685701160316500483977599750176470548529345492309739052061727299961799205379143923792789848560812377363588618122896306416447767974777150488730013055869528168440427595913540128862493721511013729872539521508764503884610692335130533362432689534187265873613283257469112898288054045599379908349898360181161037238155744143024885497908943424800405995145346822528968023328779097518641837705142156546137574262434569851743673210810427984125052799606877241478578154801544077567060854335254734840540005550601937091451424929207166538922865571215990525090826115762837141710293155989106377373243579666767350100112938402293202113838756007782795432101055866546841183022796242952560210799467444707947224342683743508680780119135207674251512523048859448367123506223083799015752043635620224739823725394227895414026717272754572719285167676408056512267286485005571168244201874676057349600605379267272745027654255444422786655199651932045570225321199233565070219606824776478802546212402944743575546401562336859402726591288952752165409659067108336487467234023619202614860214443181016872098923257774290052100544213942949052381259148570912708660514111103874067275955548435626015836835746464929314997026437297895955408936898315062670461427694514967271672827611548403315141506269219829871522028581423384984629272639490341103996054284595410539813883191475072578658932209257830373577186406637076311161547559746265679382875619890990549315738530201680912401037052989400565538114176495144540343994288767182970516044372114642165082139943819257511902398462408046879338058180361651005613028610581729022565306928291740927928612221038298270369055882497048473469483992171165556178835360514102742431350107351627284411074867397965929198215218012155588627186732357067072519487572970470399345218121670449117254124566624990542082090055798399714702571026628835639980342266059283708130868957335333209555575103459366662970574557317537782841105488669010264507881488359823608039857560070603332358050467726935691193434563736446656648855369528853269967001359418207382922247641656954142994966245691863525871198577777319323719914519426442948529498933609755103190076309639639313730539249312278034670080 [134,71] -77069688501663745347325416349684174929739853550596603380351598055393103181120324807595328160796026585573452228538335733102655572532149948243569718684381385225489272987299253722560179305653552413055215178274573610876324493051095380984832472228571456176390907910869503450081403760037072332536181989351994717972629628767530634286478151924051303425239708929262852254829763511819295509142661685111834495044607365273684651302565978557996746958225744645610884701835891200529331298145425566395056001020285094495813587322343917563225304451015489250384328174691987563326310609633000245789701867430950502558128550918357137394777249362211412985064160146836408025285019449116657451935696496731675471144205861544931363103907671245906724676042350590128019281285882607849411881347178647167963004832236131107410906340283018498101371005148545299274288167666341984559614403768140873022156228908914643226526783453050572584877842461578989645932875654626897464566230610871920701830565073015920889680500197257571365195387824228570365832141506968619394384025045961071446168039906557400898240684576186837088453838791769149090934143644394251973413244889167626957845130708133366855679630391276551965323812167950551543014732517177489322890959071311059086258415885095740977378196566727612823675927263121803807230958063065684733793486021053906898187024431026019128988024960205765725750821619039100305583341081366364891274365949899411584100231822155341903541915199874664391237348806897109853859601068696820775262114145817355485675006030628312385180345799053519029386990321719938286969052447924000103078144519273009304448604511619825539481110920378540810892342742301903778531456119642507401913959616961429496145202346108061236409015807978031643635853013168346234488673823788456069674915225671026015282868794397499545503153910275534318630424443206233874050016254426477314108634431092459608728235282532962095041982710581792836788073466389154688220248183559838991685007383459254658070912864643661194648992672817870283023182675306743269965226232303062694884838843717275864251599697195230336930680489255367441835271106533984752172312133085126143936111359847131249394039078394395423082191167211072104304264206725090009693510974856994242212254280530641190814988773221329074891292485985899232263269304322933906648645370245823929163596595423950888168433889554077047799722908420018749153492456351929262982617768732053133896303439904139933116498795976121136404973160340126249381725266294137196012364204801444187462800801283894965812659555222082351733819964119455536640 [134,72] 2451330410894837411112484835337133172706678515262594312098553715226128636753766033378891283275627135031687551617613161109465583539583675401274935817034178613664873205259040977235893899035595762931606583234009053231326908985447265151385215598471656218412088732001817577241024964860494373276744034544996959582222790189724414527724252689328343891889988748526328713325797697435977374981296206551575512804846689564993096436219251360585807849448073723772199917295108468567399386870824432249338551132900250406427660896339218318175798460112190201856506104701875782889929623973192762205405260955437161276046531800502708671620484117797049320198909247232369174263088191938634290008908524368530218874518728706046882554319914736436607316930541534495687323681341650898028841633814369752911088324738782495042811677546728797990230004468263892869613862575667622381513761336080282854941541363141595178956400678976978317290356839206177959200580479468599299775271119694640832969485406577669602689107629578952227424284041014355631744896355730789906347208439576733903070269505310015249291964774620857812046912607687695081106055186556955105344117042436102319817680365161995016238053865532887004175547204455169752518766146738922059206487029328477975629474576392285626104425863114305555637261322993405326086968121137651629652012321363458771033930929549485619995903830044577512560201192355576264991905802116846291603339114156982964529613995843550366208544632214917814852221169292173396629227876246809805145348117345916716668852683364142964792543671691791499065778599668458503379232620707011199604148693479475430157331010747881911536679313538899002610201698418076445321317691480019783784360734298686822087151056161626272166703139248673935851476419959575215217284561329204834694287747319705333238117216626808486848521379435284644983949928242359489098880325678414819199375198273332309251950911369589739227354741197630948679122973793254418166992204721427864254771157289807818891335228205368517707754540029186055091042677831880565310788370904294531520899254796937390050493536265434878360284788438913985379743226454784083759906440087233603758102360284981547429901535476348661112545544940978704582211732507609743032427062464247275273264400139106956056708886122946464478862362195050380052610281970393219761572845894899575730615710910539947004703746993520095905216407384462582946423761304474248295347197888118258302831883172726924526763084166529987993323287044215280102132986626089937160299879802467128075891165838539830510530457106854103276904459233165520 [134,73] -35969761714250863011942920311745212709210573298284101332133691873859059654883569555903480455115263038035894314260966438357018967874985730489163873009277288463127022449687963514830100245952769164892676250873235774857832143486288605247555832757853418177854663687268571137316966584680847059707164629586076368685819193629165420292187804973882430976299512647499547903272153311989005457135137628014504051789080406260674143901338685178604990107449930116005840277410517065485224962864878270859166717214200787580615514098900731355574465606547968211889308822807032354399307483749561593106250305788747030520798378349427683150421494935456968546125192123377392443882760965952553847006236298570625952771095275936828143787024569030263212856025655527320182984089239688023641717801510221615269373874344191256008171310558347936166104494330888550187929216507100690289740164995186186625966476406958084434571665624165931455981803105633650882512566684887498254833190894358422241483276466546520663865793294787892904524802475726863944998669118269573088290714008238944647179046403966762257552560485340839800855447206360262434451100717876846641314836188395317498143052424978761944550435658105442164548908287896117059839751814214872613023633668130104468959990122386742125961579147688261044620218703381818526058834506911098823962739913831863666445103792754358404263715653207890105280786672042497276660266956719106252468364075843145211116054288460240183053416343506538612566685574830193564042113320105767056137321368591972443563179310392750619831278021698410007151114285203126917321754552552668988321454110119724625103268527831963129313030067248582671197783684135000515691842554784766854864059183741560813472055652926470193596415975422842649918912695659825149294948338481834474762508168860551666212473927210971229225445155462719430741372069630063693659201946201688954382282521577496471073252981409135617393836969832376601473763072571533661688915290133094600555737696801574872700484224667170621383596812146126202353454894132372877450133055585611770710034374281363612120170710683436753502296992529720070658600684947952372515040881666706818774418772086635585763454097080943420684385448832048853429949682361248192494880234152773221076880030508266068586150881802680211188057263682593055782218838287025271175717606090735378646309782336634718497894532449271529175989885890915493142512015670287808371362782612647282741651078231897294345862344244340672263979335583488991682270667006642096671051559637431113584347872874597354248182472777759835655580045824 [134,74] 789563665255373684380848387848194749032743856614117338715880566525421563511981283704420375826472065735585713558228379190276727123086311523234765277104329425386857388634975385900805930764795225970460392034934142718842558553236314656956464617742648276415605043356789667733696301433641682287062280110382824384972922008687260065981185847269032515816287578874332617995459540244390034645218094274868434987574622735033703332994999914910683411414984428768539125644421698361852777574299589320660793432966996444235628858666083501524119069727302921059777643665538976387835971204559616121322021543152005556700047714556839337989102520513750484669687876633464335874721698018470881681475091146967300676375680477360670754497953168718701604919082762844627004657712452488688368507288846461828054436072162215436858806362625693700504943830837689369578098782692839298104837877988965232003194915791081706781607263707470809424613194452962591718619373888853476949697193152644472714963928962287709412662584523500322864889462659292301343419002295969948516813557310232512228169513833450097017543974568819957811672762836353363138888564902819546265192302592332995473534915236502447893111405683691175741996950569557870290076223231733123820288186572964594480567042010669641436238531408729942358567364254932757243128001655883746853451893246055365013280408594726711960827093159439909441024014674969454436511095660878133169843552465142369334824859828730307303695928331208264567608236453574956158964757048357860000240332719705614543822811551140997525573969493982090063368052644784433643432563166182366799496598713507194775568856031756568536396733035597904230069019069091066204653346646643185379072581715499260127416659439134732355965767608425315815799930679212939528266340236335640598130768482270224061975499870359829403416440369640382951129162095241803942117018753624817586235434145201747892458529257492499192735148499506475519292977196914927846588409604852332432229041725815862319280558913776586983877754449799494449114005376425438686280174785340261161791221931939100621526016357193346947607498805318992584124199419293773330637852839898042702189071108570233467810331608297053531634665316170827982147406812514942683283230143921177760960608807453874326425057094351390199701728979303656506778189575856858921777915348046786134012586018608853851054975820677113930872707026698423491027174089606296970964709865879617712256404933392594580836984428820911922958331844240714402119802996783160567592953926086470972021899819967211948874950944502212738591104 [134,75] -33680121832444606744467011581401502085567618727170273851755703424299830014538709688370062164779479068107247723248941794171975022214799819397910220322485488930176999721226424435984260254689164557525229157444542821464543205740089114501119361288052686810443994450802584661571989758115409779442758859975632625516750673116188146321436878916648985350499209639655161963530856596679253568462271706798631244851868713531077351621146106356509902843421077471794177244038044778775832494771489253220732900682653367000766110264217065153035733605207951459237671380281301183390746794516770449701191857830151990630394929497548581609678158424064760650771048846835216060706849162002463306574880738069584318934804030112312186104257424938371496825858677281947910748691700192879634516922791316684640204565876235774526539734421676664065023929947932468415069704638568417662578344194265618909832053886732630630936712477603363581410616786885115903865591801097255832971002577234991650145724532129591327714175004801196543670412737779722326854792521427492227397866500193984591503050948409481511338326533001134723444889545707350956301379759487486282547252251251203413972974443401087103972670284746426970564376354952143215179727846190994053551763742084636628214420198772343195980808738501943240296917616035711309589755439830244923819958707665533211159860769013129558137644042851688529257224310876549944944765266617917546618167819297857524647778281026875704124583464945124438652850124598078845339887247153005180448912192199679707689867467223585097421866734758723353188673553532772543025297242721195118658509334387492620648030398179798079544054707703871887247399251007425369531103215481382527785922122512376073448238420366200534729248777686038041517135167216128822931625505543188812848193509351768880099077258044630584952188201275206112934158395592955265248740436458049226387649083412486702826803334674072766619337427831161813183770562181112517072439587942110993998420456439116942439850103945919322387499563003021651746369890355534590118541634583613659180003612753464302264499843277677483790325199097030917218212897846391950410151348415332431678856231829194465816834184739181031218975884574803426788276384608638978973648653774252568939962471284030630905597875228328264160170616735090188683229052330382930345157071124101482894422662024282883996193029942825966497233692569678663077831381566365240734067306105690237673568681637688140093832058253218862769019396725400282612754930093301315825154184156004519321557474263695951867300335376556536960 [134,76] 1958453654836411084225391934162732911254522365911467257554284892835479909276917648966633591267002759339572090320287135241267212321291342163915429134785902790074129229794177386223573031919854040385893014215709794645830381213352651990636871994943391363348557308634319376063769547023212635379182806485203134302944884177407064427232759990032561111748199829283992352656833844718757244556333554726691520941155271382914539413855601534403994845375924948563985167393663974355862282623615765488557425878148283571062434553635068560022325433031049982621426928833693592430410767152874465140611138284669342246590000778760374696746421555995486052334456257394966597668359972991782100837932071277144731852735670361133507151026198819985470544671691535523887013617415259196711340255037286950695619226534521148543582648362976117823703214796985476123215189436294762658477285066289446478838061451584551642842866768952471553864361273613763075922020583237426378796335583969018175722883177060016849289055381812774046929452357227751853571498861817595079057293691886523546118813038287275280335024637788408588614886250867119356874949549420025480530857939165280526063703751907267451870166290085341512308258370116487858199918485229856917597696275250810446484702737618667583593686516761462289575694816515191684433347455988923530207181433479963141830516816079319825116180597313259965106906035155397026284859923589902301788500908360603235949175692316161198400352800470752080173657124592068360360059798807100611837606894255852865264898367681744422386331118306968742393767707829899674352288134361867872539330620532435015231740450708646647253481155227286252637149321807503242263650332718754581910675637002109292587677174896684258617858252506555217632813140014199531990325120631018514123773750323654428085318053199970611645954384167127136623212536244335176203959861868719195885338050073147372633304791139488056169106543440408017178108931090459310218383204038725535203306154504871502911863511530913399122978662484911599829597470078896756774654333059464989330852871561024339125672896610985794718001159656178732305949522933623383771353551918240901700123692238315534704863784708942563150021436626158420692072337036650700827002143995697558950998101294568954357833210045588257329407342225485151427453857885835634505701972964203586885531719394701442443080302524545545144372299352613069385329492630964021786884250298134973922720673856101755597320704618424177383800512659623583806610914857554103163306098596796599028102577117802629695996305213699712 [134,77] -88864861741732388215961112727580211702946525456361345864519377016289501417865140610086498070526498838656463976571424247761616555308344256097350892826842445217559564866839274378948328758278249469136247352969833516614900920381105564294455022495074676881002945706534966353459170842648399138171016695879914600007764607930085003288216801038708464933974263718793567261144272117202479053758136144237522650821543188348145183766428912043918946878719718713287657105564581506292707274091665841374430199297748327898377792024661250167234645092842264971925335460765731386098959463855246746374968399467176568644127096897406701837798051554884735800426546698989293968716326112890519477994849471678546632365344853270839341579495039554091623264443001340245389382049828794369981881873250090616915149755576958948181057539938541943663170365541555021330581128428852514715126253934993026866712840060871971937767643360539086078788379683689170332346218318150642446804728007229517618041503256454487354682019609163488600512225974329370540096259378042389540208360240302069355931157954118178879229911628370179207992820586665502928349361148558954449597771539550797428760692631245939711884943429018385044388809349183496728098905978054126111184640131590698744570318531470076229521776784326603378142105139106891115742656360656753786152205004841168983189990792999815198308731143532335903198654696300090233034588714593243620904401962939599664671484161164854154552942063218393783458206192374709800491058691162777779354580506184810675009393206176166689583033044461587878724559628622539374724227277477009544792115105943241105211035248123324165906712373983491552131624689592345302189606752528433005518664345396392991368567991771052863160952073407860021641323792215192977410110974437807863526072108193838463730503335712089163331072983592671153688846919662611889971362004679832827559510477692128660121165780980051017542236264662251994769778264161291027561596813913249542400209268520355657705256537292885809841894366164808367581215514144988793572813080527549777802524945806455677787001442165225251603565337161693192978602370911113828568905556735075979945650111786073219742616259326697697648433973433405292540503748715634742256845641919847854907783310784726656199219603663300237029963267551474386797409599987633742313585442184969355983292805176419093956601287229011491245427167250072172923610589766608198485188104889491622215284927100696499438196354295653464098942976223301203847376832949999396530712321014793561373020037276202033767612430592 [134,78] 2839914084544016762437776383400020014916231401835907271648241661738073509889485098423986383380124397351730502961245463533533420936790834345858581616393733475274553726687019656888274387591020184522377113686991220265356599005583561022144173118626392873659873898070146252670406915569131086410435263142917875717277842999300611278568849815844523880677113296961801805844106813165078406997269809297744947389998008060890785522190571063776397204415830925117693374772519875654058854571909868672925728357793693190099340564693832164588075205721104324073844114817088697603984323184459793287868805615814796046567873841320425261136220926935557499979211013763990798808460640040359570376752669870767807636246037355346181980897362086022471274317809187741175284993061048775129046627733798593475851702623236402913764429269017743151217039196393994675924750056094807349642395579542353775298137848746298492789291461856771898121334723541717525098154806414606800945923264430729708797669752472641808749840325421229474577693474278523906777646067464195942263107612893629808430151945476722488450136501693947957880545192910832643822828705111322689247097900044157191119012199945355586738756991333186680509103959599267073240374886625435088404635602875705180751118397595894331057305380601974065188106063457468525671444409438114251234795666582013847982901240835374116379578726041819173944742879817928904671645185914261243026356044209822938206398628242280159882899800905820572278214447723360449245575100602234580498744316779030896540447047517776960446671634544282613224434322536537056323115312968890295146328677879673773695359873999421373570908674324028544779936658081283921357780461862733098256113083473091673937348761573470694540885633967172747588991437724851262364869506351065101437158137382163724146769983775406213266137750152337536250026405261600416065335847765550143440485207653220392757175026383579762667204551199539022825778775463590424336359999249933298445230751282062045381816288154493511628159894644698970595851260971727184588163290930136161183098475144654901547917956501443490268505136487153335446000261680531837098996289279083797319960123645220059800312249353649585011435113856347361356986203130362268545094679539358383442010828883891203442736526576143938835565545607785761809909361086326146335955741276395945563960889753821443515681465185539740431198537537635314097436943936416587944717633136625036994238396570292706992767822770290029330897140947829350645975788546871599831437944212934847123248893820479078326969856 [134,79] -76297542253928385372331488471929193138196331786217678915075133897052782947676037635045219314793390812631828514861473150481621037585365225297047812248195137244546553321509629150110083693941973165274446753209484767820196497094271118277574740142095842031595875967104312625609137307219557762838833357692681849525674822842692667295906645062239308485390229965074576276271783687747040416966142069033493803780886584406590332170993638999937490089202503556466943633304311297996051906445613028692668484369658110349716679659054286736914410061095179388216665107401345760854162785649272821696606491273674727901545561665976063520746883610764847655854020606374684701891669555584821082496115246211845946579047072205892211538339730294773239738892279561529794038814241200592887324761382154796512066889956513100860981836172353732699842780122042972200187902335555972446978836072147699092004677513083244327896969210637699944059513709060048040996576042935322584764930111946326060520657176332410519844293151764194850160833552357131151573671195953190582890539438418312238624764091735933336371471442336277181831671026368931757145622871500874391811128088010203977994250918796312282722340261503152758230789421917058916757821827506932052974154526491502272606275587031553357637148293789802437007934393909979675164595394674461171065336997793169210188954312219943233066789576552364179788033721702370440629763895701610491797196065995350375401183654040214723182590683391984565574635427190733116203320093385829928676706329301825682773810707912098636751240962260806228367341696387050718449727367932806939378441660637236105793764745619722974428129518933874245980601841148842483895455794567268608045703070560848962325778651895052899369222552162504857063658798403300345509055054144616723962043623152273687874774034285789384207257750982946202931295746628644140545073053202870523093431191793256704661397410222231596284933720019989351573149380212524826926904669186290004207988020682424472678478081456138490895976511438830977666742262995501063862627134612575769008185544250643760575046259146953301555598447888814775856587225578869045991295686450990206051816803641178594326754590936300297186690558368217723456614141983617883476507971406288237444345844626775426339434308700492367199707484478712861371466124983285605666239333204907709393597917431670357781942435367650967567867078632736728775996073611035653237874070542419719396383316900208685700132808312885007987839184662365319884987396299105230598363602455246644469928689125782678912 [134,80] 1662291180258946314025717351209231298354628020475314688327436411410820525211653125798964080552043589346339640743259542008532601467168619285802163489826508485966107563485378101188097493711150763863032858369878037110716205757242854079120903024935953405157630196891946955481389073396223165250974451806184933341884042311679714249712432198608962828281777718780895646582203578431090752743204759045482359082568629682824745833979309774200253466878847475427591143472505550584934928786846755864113830291250688333504415140319787503230134229412097668374522981239383269443369798282428922817045718179456858213858416806797227759353009872129516349993648557297448698887276496995435335214137087978369484470664195983914738493115764371757475741871434216189587711135275538348219202581744589099870354096381654150454022594631506592735400994504076838132653489022246157803933439527268456916374764301975379590563288550042547374445840933544260762037459059889691620604720314698366524793691753619213145830206780793218741348544918453977787317137092534121163581021585069439669931160649730656138420193086466307959972415075406521907471351068317105182048449263663281481217685030406272608981402097047590662495152581272483267590834029104563125522897577800045178149261095091389864857436260933108405971970455982764835259580055884576723265262410637870035832739243200720808272507503980845463853517941857653743101581762833787964873507566997902599104437648839912321875556481763715207621066326757379002465096494954406711600930468227486704120183039213633840089866330670265846098929145439693380462802913541683538935979731332317003699771238856361902637341864342682323584429391982991312339354853950142589480350931651824364913404639247327797352092853390385663766587910659463822245458793337623290950637246994385261003559031293483422524309000672211947394798847944473652103660601473452987089931957323471653776590794444940834111161739704503628023091029287596161649919718579690807219919408540010947300476305454655655592623254002658231443073535746395234757312593588689393735716513113567339811577736664736511851337775747499255343796061562665695853056860930847272366755074320569510065155503989887366910351861770858555139360920039274222230060854295208920494066679105961918983763375621292987532374029223215548722047006350452701803141973394488557314057365771229033062709716720544322615824349172114011837775526586417992416051643043861343456254775238660345185903361458882802181768792792440694922258162924873645133102382793446442079077083135745712 [134,81] -30199628814109706829477824651249305205154606673946299081923181627111353297888408928315518244989774104128919202995997026898266095802372153778086801038475602928233698523369290936844728031068913415622451942577550085685810355290864321659343962597054331757290440823442326618362452541617783269309826782262736448119423175846506064940167957206919832389331708347903004979443508279889938250373803418560379948257316283963292014223502904121310776057606847516422391440636607209079282121959109433958681101204900288760008607034588716243103544992071742174479441220672231463159436857633530921263524749527532943775699765328005406619346302825547492508530770768293696096274901211800465021111016677227269517140835571261811889370631498802828999550452921195177423718537738302398723082322846668403399941032589783924386972258279460161952437644722657556038957378446706005912743249282593882660550897449251475703260659630781296783254067237674128367416626411540949459588783187342180939987293588351610672371446580003141107747672527512269151330864202805643552848193602873272528969251571208946190562250704850072439683141102385052615020180592164908637332040431510489220077467109381072574338444554189586756362959894806050612338495208617684672872069772255579608956227104608380240520065046107095574752648531172080480038967549648829045914299015739099862895387953162908533261858322840986709186554902581962944184889528632160459586124490230961208589731229061735724065790066169793395341786184858899545278840873485349692978114537102477858991179177422949563011023949585646497389481354065793268704971525628992086546433979523011942449112181152868484615597046108503849436131616319752058893901592029375564489886929024040430568663331085168439795194855961250001432272207934472913694827534633790803298584123463272982472763962957038650233525390617861561014031627934097535033000705657351124011844098495806967713466773577471067799933771522717459456271985095050365569657964313675221360350580439119231243104611309579773697024919321352870298603948753425368587991104500613673902172693420060994218465120072471141308180853160319370329889714979687611141826134990986838082731945886504015521783853952487379174835213780976486233684300892304917579962074906570698334578130184349209237800028234097830854248923358018852906353801612711977481630803200243297358008410886944137096263210305058639078374373748525888700000765800765618301433709638267589452275010129188996743477780316898485862138431717082711624439516302640460602721383383868403378547774080 [134,82] 462161060756555446085252152636362148681048518092091301518222664837391140970432441932592513069044785319210917295108926497757278240474880394811923057161554555887161454756711677367584075933037490492796664827861497479592201304541447891883374339346506262994706380992707715658784799384772988161605518197286261584222999591780011579391010327776070438180906988342926321692137401662145386498242883449069516878285818337604998046517705569162249208392590715418480803102174202492075830317706335159429728477306030439933583451071064033775094035220615835729856056206330530552175023542800405286088761061514255048594450277009455063691175190023465469929656907074950996092450329639055793679102189297044042061580247762634534930750349770788338740194409448233477571652096342019503602586879247555745306986093802997430029113542663562254600682554658030184599989692508513582312599400772919183330896332501037699414234608639667729888508853887097367305287262663626939942994706547679004205559271798019956901070014759336132209937418716551647222481654831436576962946275809508564966568821854616893427865885139363560429850531175214957880300444632934370683639385321124901978954044034324255831242271660459409111516840818623879306797567804703518200999332202952265172791783052730354535699997111027912759264451027817045337379036388493210385902368865756058668676183364265158374616888384437282683167869603167516153194430602673425922553522553360283009426385855260343573310395948618661511057192136538933040207216375143495166213628068189969943280565101114310550760836562678490283556966511567611288498587475316579867777417543372173810817144194322011049754112640277102671141058215308235121208670978911461038465838002041559674427320428428939296408386418870428168769900022987716568602091734255726962939861221471267234452438874244476811831126416399339744595338086006736068997143956736393687546678051462826375683591659186060120922004500624393751341093697093451964672741982347018675574800823133096410188952879194444918884027801081623362615679932218054824343469927383433625591450192825648930882299273169182784327521443397725231504421673019158932456661525598082032925683986518035973054454091062494493332745514194058811449945034855777267124938009415671467039483665574743899489746750196650541175315293797594670047097245316621265242401252065667354593011617635464016205462174760571458559718252645925235338715873239163868651770954642689301048664655823689242059280822738975534954055363244632492827935233975340589140521403261868021368192 [134,83] -5644144908328560247048058765172093304822482250813074690393885054219165665777790841145997811833904840702440362830458263568055073651692121673651448105922463316123456966581171999224413087948718009729299725050189994936416165806284811242713329791179431660025696307902357223241772466645656225952120773017584470438886749278288618624089159043546546841515799074249538569109642446272994844859195859260079075631178280860395207731604941881483181259720474779686849097465838071580669846694986305229932181413102021791590327319466109998681984901749693080722451775366765177639707976986497732355255462828991779815681476584249246393621101502877101477375155626801857131873025604891489232949142566758839311295710424669758993167040994334210453471473364070073988089736619910447720408826119921209767585098681592677840348218844178086139984719589684869948677202234367792862976501296717405067970242754654434159122141187067483403377386171151598623959729680219296504106862288377296846612465978263979388496766144512019901021421741440242484265124498007115875312943764717281064925968926459871154593360818687814168852070987737144963782823033979486639033371923191728919578293512805561721248255251048518163166594461428660373215219411877344756060705233197865650783890954819366224982375343789675364601956186821671024388378840802037498523791368015979423783801671555636598471798046391687174719047998428141034058844258541254969373949997710343983652586869281326284751791539198147620874712132612825702364577457658869752357761133468627187849712905544419255717704960532334946640132930524472759951841096716695670102046497004090175420352482734021879272674496685749617366133463263027550319066759328931525883173235695814791832686365287203908109297335077878265881520330521224589021123980835465026664099340413057129139425047400552345066891166211951243830334735453913627568125384619394536441314814654556963635499806501830640161358450447672481230671003225209594906190278008447382084258932113994198933349299609000350093217366000987002409529464646357772050924519810828101330262313483084804405541921141941160472086063442401991226064944459937073811484233322535221483391261014323786597480544545529891862403890449167376141493804326383425327295717172770214872153669887150100178681906216040896444285757413409604024979263214150250563049749343989691939449066573059460197863442516535126458548628315334525094865925260778288283938566776460824892286311081665417226110514451595436928914442858697634156113516174979136227706663465828024960 [134,84] 52851980826736764118704229958218293045384769595200563975269443761777359817659295164282083288134613628976783329304415215480987694965953186122569044691113907443917548655948201421740673807082828244339991733705263811724713612778853670892183857052660545069417943815641238810419340174581984028634587856362096629389783632778154159838550048204946089017393276091431742531823529602957176731417536221050613955639162756508179559560699235227193192373387720127308571273345217922787664568130425170629559180371104534938429976772132762152534916121283692104532300593698518695870504351580408342305889151406775075008092727285825825475880183597760850126525122881903541087966751123422951956812720191088394685751170536244135622352335902085935051322007756117762384772018812935234304019089512936168515294724228635758943898085436848912229584314296232271473617469486818083374842883467337779291000534642193703783469954176518198255654395856226771285948651661719892125945313778054340802785313180982131378997919928884437874826351176881027561677597555424940680973910599766577651225389811280899011592126802059462170915171490572233610972416301580850519346883332033964964161382307898180563493002623758987548535287183807517726455891552912141509968744181110714926754332261207064557868835850438657060316809344232921181235841428684913566481365266997871577466802293676574278607687764237264739356376935594381072926043209772462296853910617708302711861778932391367288484884731546712772712490847822401409374434677320811252433449412357859723522280093535607373151198830855625391336028708390245915714584500512472594833776891385499015480712294572464344009903535664410554858651146905941487676113731275461718477684259041097481225275854836811475137885100839296007376450084688754870893340539942580022687982548788371765477726022999646366130206500526343199564532320034486395742903198656439353120929833840042353514133302489722570826812550514060662622030920139440822933248487104686884969287228572308244575948751543681846680194668555751563077399057756745423957398834255994466954404512567709638739060537201949798284444973730453561082950809256448110312660965571524931914743843932960388555563427443349323041932890033711706539297177566786601553909576586049887552174997762357511317330976420578681516863784769862064107503704715258551497591661868096555783727037382165980291971569789742175002148504921760193540573770683678941709168349989239747307205271950650728585217532248531492801954657866669666456067896148001488625272365495264 [134,85] -298473143422584838819137549809551845932769766420922097440878830198730056791119160513010268623605326512062764086588108389934304967480671075106572138485362254724079143157369891072193172733879478565996696838803251818241354904439338922195965613373760982060331463453353270852065491861714158494848646351587749444736935373630873352637313183911607163327940032531054250339890861534698071905468054247837814037324681040418263193436484795569542400833555090144240876559677342612292644515119725870113523168168004075584561698380278758198361423647527713023846192899362339773336769052847310980569238190657631373890878676034502097710601869736624117913419900014084408862651543539889419633245253960740616821385577151825990624341640898341031625222542728373612238912287443889247207877248289989402985233226629969337141633944817732871568622271891015412587222652834126782036556123460793653501940284534017433581050905533491807569717229691263076565388505133209899164638513216564964778310351233703144712231382631370900817858346476910134413497435934437978610436088638737880916289641619913176201652246444399823912148116578317129487587881265522646496818679089462856362908250583000187729473126598988514536637214127446375451553909298994625617149593532501308373590284688675478438199078936564750638927790404774348752840635128239371856432586870683070774974538218439890386043151796827695297266993122325854055118877311160287186021579819006086878012815869960841672740522611654192415390377944885427111073905549310875709351426329683517851679310626337613248365513149080244456454943995525828543257088307061081042863275274776255125581362009792964806584336356885773582302527318914046996036307436858498321307612337489087490328198843497198973803470651880764728784110312261813888672654233353161569955470719244460300553329308130866818642672900738384802763765409342582267631364849513744617447665739870266559177095286841925185238125389341082098136791716981747378254533551798448421553902229899683034607028674807499905550899052809101914016200952068604097882212802609043743126641465670848974527073646161676446465868129325781664901737838067274718149701221590450756931885357731390549548448791461569372495170194166297212159980918103395292442220262250257705449848829585927760901827008005760203631876635016474532896643066049567576026668081526550073508269403170838221418735390326499549599122168566900145305336100310154891286977626868917937392624494279762956658632638239009558164282458783717970643874857870699793533865728 [134,86] 60947782602027424464206493607866302157755114423287549722641571326927927767575198107756783772170419260204504506165663092994016755686963564243455430821383076112874293726404808818679155853435491761699676519393969056328764807749058470967213667079262227241281294130424298200784951231744990041680667409170401597010786015459657059825503330887287489181717039740384278399210324410721996651436978406984108598889471103936923428913072252190223146362772589300268294199225910178052704630872484099428384746567686470408705933172804283385403783636215707837926105105767865638442602753447453488212118878310084358639237767454323542350202404170171656240325035996849870872519204543798023598944356502530775642110219233197732274851569838957562462688360364760679239339561435833249000989797341284223974832489778493194249129705586115784004728246235237512656559578896430756445251613954670207828758909935712623859531638356830526324911551215364870054359740932866392522385006340528987380631715561302468828195961713731659877099521698434351171493719259680482586156293863630290429155014006471781570284598451335584568428613686355022332788898500327354439811487804087321594330141782023849507377937740147669894204334312490078904900013520648311805576043857090664026525333483985750716105795132045768433419680027493069381704308531141457435848664711613363412337031531800073915528035854772874202505664426627896240567599731643044202376334375719931342170390316074672672196446725331925746214421897101271224051794150003551417431477938191784192568402960916582502067913040016713065606214468604365747506957212327494287130108967856390999880834144120248275851402558128602922368794529937274177185380645968634752890185263354621566547667721103347204573843377422024465838893301881433990476279403244640608242419977127928997872496539706668222103746911185626662765478874417168610542440654563620731499389890110266416134950458213515739893801949261605204385273150198869495478825309349016435830468264036758334387499034973742056019615408008117810443170694800652507410411343678918962479084485618409879061087321145682831019815489046129315121744910117933896492423160261187218963397155035199293353777057436917689813580213264747919535290320220690208985990483806468257209445841971522021987770389295612588216913574028030177731254318376792782489773515323577790288632207358533665048195486917286017707972174803692073459166128341045377123504339032264637123730565672337036867572923925009638180682194097697675146119741483661112832 [134,87] 15714105343422097960085138553076483796286989050967336088959351736310021268712859042559545671725482517684208175833049919671303466470689426036313439223211546022027923588526840584481828001342576008336649390861620364353990985586277011330340917469113258887012474114054185486144295435721989073017230663912606622896632827933695674560216120808770196670584579879197310266464757377853879568066936210590024151040690239609202284724835446025936012011160580738167146392596567591338406042576879807101085941192853193109695157727044111037940519232960787031359778652029922546348275801145860960945751988410607393842077636573625268055916076034560713567314090696159289197669503697850711383597618527218273900538093324206449337062761718914891168002466193797780963883492039423416789592175853085414106312287332262216086780267808094863602691114698171599080448360357573427718109568400260568248245529548142304002385996896646823260737758287744736543422020946211653238244005531141897767895313563529833494974662863700147209820250359942749409542012771812495316885568334090756577015641501569970959407302565769305617213166003888246138141470507651886465588967084980797847178515378853720194313911524907558091646733616327665588375068855344290440640201472105634757531311226062884278396916626874926380409794543880226993012051760924298613415952159867500648126131848494524021353010707677670676843570864436092789772196676138199591482207976468123984265123810503496801583092218267911139186187708995995194344505961883323357610267286711680035671652897327300181813507682372791961890172883716733572223684098341193104632104984996888204084827304538784701226064749758870161905453774470004640095913639748276496066531307924194831414938546473978256934018209105317161157771301193038184820516250027877609511009976757165504918169161657551973618221697985667142163471221817202874839894992102546454267508890920709510871401484147261745767739254856090269009524529714120472087165157032607973091608884524228030944550311584704725474433424231836892951717143571181968277224269521997226232562811804062386911896941199164275273146442936351402716274944772540858023300689930115963548888423136271950204080331406168622133502530489593410444901648306096976472097357046353590773715477840581776631538932046542042642310578563851765031442072361688220659099314517542799449573261205597408518498715210730351157981284046180845164197172105370751671074483029537358171455458153431304862602412986201344467089992185411424239942618237958656 [134,88] -110970912786817896540953080620971445588490081157831955097921162647511749186587584551206382421878171981709007886263251416177202282572098743915514993236699067587129147858277566897102836489539598909766044289808627961967462074989031620443649914969256829819135374167591407127429598756572519753699973121406032881578448140554008675302386845934858642134571288715950312829788748061304069456408391448245355121004323056336389372925114493457274761606968169986168256077889786771401804153294258395593512994871274263974149823303605509929960496454979847598835791783483595939392881172508776387356700791464769109512553268440313612418473291463358066990875729136807363122149811612226417396706783641219204309952411606939511328796999449325165434767841996348768543953880411679969997464084855853674215979405537207890187650764114800001672952436947286325642821108194290334013828260998569359467656653758891750389724331466406979428935375402011034551133241308771838988534658384901855420753576722010769889855183794400312963536854546264487353658272963940509575903554052478503806686352930801287058251240632799708064594308022503533845827161590328289034189000372114881026573223510397709672588445625467500736721732263327019414926291586787691717365958670424808519104884248563916263571321801575559959217617551084349837934122564209786699418733443502896943839598660008723764527190789876337607584127287687063633907628804291956581110573335427808726300941640838187768151152293517088047452695108078363306466845536311494310914075182673883013664190147424193758283440208782126603617286287339872152066784162501874415801347134514637482234276036802050270228627719536591250061809982956369302582111142722663510500063756531857332229599655139373716089190775045356081958709433033002565939334813029722505192443025105866207993013841246901912288484653727498040601665892072371517175155517583309326425692673626090018390681225692197757489462368385858079686577795646070288687963579651577183229085532277707738969560112404800370895631821193812336721355774715219276571750085752269138016595063244140647473998445666253456282880396839178855526981288383453722964460866052928323053661963924737746488907637359604689250382025179698021648462337723876579578693274846150597062610938322372909670239857822413289963296529328253918317859462040833890688363077418193900819429123462386118351427468191242831599591100409693174941562323712661545932692835529551679147709516415922682185158500777862093184162689519373699528386482792 [134,89] -11052440404672001367922282544542200782318355963695644913187932232902980414444187288760802961213045050638314087871755808507202199402115887719313332405895138490821208638287290241784992603179445580327302078699282501966008683416296799897387941757856267354566723866414313323878037183474402269071347378442203646232872142528818236709950328761689262751841529760362419504126080263580869617338427609897386035607661001542879776442038169695750808800199679555871360628985960270287371871350730371440690714877276973432704816445024630400062846548528268614480110352603825141756300621400667466264964484879577854105704216979015027842940761519098385644591024277082922361762482922578588746200701749446010493845328873449964023890419962600645045604706130512459489500914062551217437157797786250863727555901449904952995796064057774433076591437272216032050855045135436949924233450250997125408139168465280222913807161486763460087672812151540730168099421679272684227830103082920172613930425919256530071954369398744555631840786409195177103477001327864266107360242082663965513308822061931849028876998396939501642388881933188992867049508822613074665779529896154753615824304274954464485326623155131844856140635805232204665781902248149291035776730393391712490369160662207233300088193179771750985368725534523026804416958201152383229001017558775851938693323819772985961049806099956366244007078711385133903630548547502261548320895047890954004065570623506143205298274693878159704447807509294191743249277674121556075317796828433668801544263245879841361279417706109913849789672700317548303236148217132745757797631017346764873926662468818557608296424268751481249398654099868062635764338443496420580291503244964399668616392985226570263957343791595264386888530336909559825642791074904311374097036445067904465004379147074839900780003140708639898260912595414455505912882057002873749774461626379634488461273499407189535145103215965236749491313758421694691697130448168457073300128021804015406869933053027854591405656624090716472069278627372215587330342559874417727468047240922007651127661807815501495765748664877947229848295684642573853045440848546569134170372423677720314283375916545821931439981760949876291706472824214972980867827565727429542767208101283417326966892265715140598165711364702162367971937803244518695290010111367711940076789533040096742611921680531164290999028923757442101698147182573895011316224313865342859541111193961196688558593699146551916373919615660465814629184 [134,90] 5302775848954640265392019173815768966810422547838056202491038098934989746751600730530746113220240598904836897980197115603182424944398792351788307647687830759484667765548104813913355277684619462448113375844489433788317795473146300641762243371644314302284667252047247969401994220645642572378112116964504078239549193705659640500854539043707674445568292563067234133625441423920912157899015663199307504043816450975795041038488880136610798213006766930354367684372948776904082643820166484258564729836434063576058606337811614845901349472123096700031084955239350376077589366582916266517211421781592887491572203461114024956562031342216656176200201922312740383979650316190331810252100019814327448267397697479757468059789693146310389340751509556413330148779862080947613115524046438780691270328836732923358237991689561860428880326676920198119226940944000712367732783180195051948988798952949380206707896830071733065116924577193835916887538038161177497439600496972088405470799688980401415058431368250586677943540584293948629606686308458411527472189379877912574310689625692815460807054544241113935009004980187990428198158698213764729628770157750510769942747727892476707685126432311136951601599864326448239598652651017946628931132616860474329210363795979537791317249710031360315862790431145992777542298767632651036505732026167540466573757586713240185200417037181267553866272447489947731463245889490223345193184897698568475290681964037899568251339625923983068487505821418522907740182687601224148251231802068527952414742691628087955995490879442307845480279813279673765958517920733785705930627244000469256696755819277306511236459484776625114209609698880213698186749219322069564245670752069202844995186312842448754021769165719041774028779873909724825003416485550742079338823608482395154940889012491148436117669160928726639216110998661266185575896398448010430174512207784810462221839965908873508935519152038105097599516354306533639095306336435229655653858260352449580972749231633762626297828828928240999121956377636015102613967217179670961765594738629672191043974067568789504360481003014820190803383969662337483434930628364349287830915480106839291332148147660706055917367902315036891336308909042783828355488491296150894482582075940586203842832522307620905483736932638970371159836929772405787864789755442798025893543529856557237792016589558927965096974399290343565992176875655453111312772503215467152954275990421899439219361412665073219430090315804890155440 [134,91] -46784507834950407428944857547763624708465415072749681638255263647119771806858134376961482009167184687269053898351859947955097346292823034001179948315218704307354844561215584931889659244575100898668536489449139717088405702946720896071271895496841963861469293381035760528590738127142893722546149591171651593964456095549684687011052082479408876390164863993808147743767358409946920859621583568735535942868883256450176698066844552864658421298730878728461645051637304372887628275308255035011289473845459707753864838897430501254628578253145182220000324298261364863474219585106341894868457208189106657331221864324924247577978213123876643004568311368711003481104315958805448530385778396997441605594316622766037352554301872057360670716321170419835391718660640953683713911584233097919534445696054984871677332130999070258063773182580011805791311544088350259389841446444835144796380721907964578526453599178396873726088660779146565963210710684307151469694648972267817960114635993118084559146831646099664775310069414915956357992033036858984741944381757954258216422993844571704098581657182875296750626385296063674216450232637312094249277434463524379863893696218816452680014313689047046726850683870171803345634364355502108209396632099706573477949263262240755074745098662732309069336656003362323796908723595968130280103720102091096068045849992053342773956302722520234977583815899725456858689641819684965281842172559021773756312168116054772777136810557652631240369570615350632989546760687115833548482384759534156346574532476815583118556757170600136252117477398615214835355679072922565512705908494558877023066309320207399783818360381261220727586189902519557109691413394832526727221663395478062435018619179537534604942321922627655567569437432231231723142509203883637866374506748129129736847617437655541064952767992258942193615869357252283665263588589727435380019681652341377672648849517421418495075565770167978956389468996140778997995863772515327430702763292188492630122915809491244463639085147496245339191012509455161075176926062771640206708182808946043221453171403235139922723202158317197627927604845849930998579960797420306087439786860545332891579429043951026814129906607946467045398136719594560616129567726236283116933426726069623941829502921144961428157552576770663936338750624810992704998920303911328655231582231721137995209523336830770373112988544938570968060141826746226974023690464430187304848777231599710231318750242017747690603561307593936 [134,92] 250248562011887607987755553173315722636193936023337444503471178838041508787436991632873951755360115201204606997525296429988708529902682058759211868284667614156511528135836256428719883565223108647802744152520046580571650140362670893138289061592498402377055312578922652276569317318918709166942639996703101678458428491883087504189590169760178019430329766242015065121674956386512835634929206200152120212746824430680836300954238468753275731240668447593920368365035104059541512293466892369478345431396390995503141329041557322764712385099389903292328417002334684149405757371688059038433263447816723874151823111120341067220787501375802664397997614473134014678057198197318990008227390031111085386271080019943360487508717136914200550470818455176062822954822514320404505020591386311825449224454680619837281609711714789837158914835776633850532757530394053467274272089819494726552755741372831956981349475041015748905623622623664805576901829173817596449593002476483473793735758592194545451478115307594246895933794738812797404291203040027680652099554897032020874407184184700901836303123881523490230911443642780613138054739614600659181140862278758713505798218438745022640548992548877249870610846435939454338612646006332937458215883265888402632138956776740587173064790981694374514561822845640928160797725327230130918773372769810700697861311213375384516855152554891595089556767302818304152828899641397490399103654242601653098964852108288111155671503634450513865013234157022429412216337907003223552943724027903538807052872131235048145995710890037257286182171547565563478033962677071991011763329077189912387318101342855757827890427849683281319093908661381488989767323092411825815109188422936175625698483384184363233121677749988816417381175793741616501899711810867749407634490104138033848156939738316094393145353478717351797332056166840499878099943402810125758303955629308657981983096093312596230145809992709195361299975364350893230122249768450179063859110646617921750223124550363169114016385646891533077743476423547847303278466883177037971160689852406222513187572746724422243483897023707034797743175755350629289212401326249171266830151244984937824542459355306387217552460940237460474633064476408733266458016656629015659935037881775778042351317188019124182011938303918516680182896079139192468094103569571176719374954455866031230196591230480839777087303817330811844997431378303043770927797857189952461655415262586463559759088435607141034808843084 [134,93] -1009233262519006054689212796287994148755563290853848178103261795279444310648965985692568930392247578083086320028831451855636061360589001248315820953653551829517485178782873961025095807232617414099624967103892555681938987484099420392478958830495525264353225996027302681560906647590443097623479144678405511907857276349511589799435162425418742767839516856058221324836654601534379760633168156760431468808927031268133036801629495772440273423992926441626637010412753245828322284701515446506919917267916183066688246074548733802730306317162686819723371737430551486134937653181651056781900191793178081935883526223785825089259601797118064259271138194397655603320036654618776380854694120408340577515656043427727015128650908422724227775795701371069591969978102417647027405175440440478898178043717630499766812518005360082500366865551969216821094093236528510028595302493401117273566916103601493068335913706074318166843574199987715039334691547175291645852886551978407979365634562993208827260229799991653865479121343770763243776481412551816244751037024587314307528267633826732520499393089829075258069973846997756193890205072923404557206540271956470268550840859548416624863334731798641002369967835918985655931404585430422154553103206313585848398266318375123589493889038222713368846702455497708230054806262871380084185197391845290409159992968809442930087151849033690762745007807896075894720585356696532219650208257748299552180568355630629544994287683576702472720047856922767321547279760967334195413071312636742585864979425702210881909243823891665931208727511542746110422818858541561431908221306614796674320674969913831632149429495016054084447168776604383109492712412278003166360152588891257035575702322690935042216472972520130691431325665188337091015941782023051177702971954244444927314207889259059790930120999195402581674090962973886314160128972725878019739698723756398440189664177867141856523797487192357973420642719905429658809946212198682207975902156053486348081973502369077850446626005150324345228233920596461247298968462344807865990681530356941547386639456487260442089273312515730950821563812987145749262705439124928368866685406431730933990011903549190642255303376105091477675420280417155397264291356866168268642876826106446929100214347014496213475464813761677868241709810234661946375412643130596091905304260154239690710762020381066670906964733292791747148131170210334121041784819330385441046659249995964497468697645372437149661440 [134,94] 3176891834155336141606478643510185811688074897578946610675802993190331215927389612633396984412533893403644715914910848624328131226983805815178374845115627373909702676059137370990213616189465456136531537532307134727134823197863677394544772805036504979938235172190959735383038754142976986868402273564162311704531565681435938506425513373740553660409707365627748811031721681398944846015891500168422077548481476892954141479914509837444578455429440663926886398313301781281455738762523158865331029292702850136670720832486893419835741895645675474462724515183887335515391271433615932779124616306181786425227793639795503550064378446101043494009944597060239095411494587663191188076085675540325686881662172803669053941298395590154673636924990280697243987400258440069463946810120614772233719900918966973187910983632835781864427273629097315711907988652593670668797544388824170945769618649242432023993085172166159705835839245173653859397774609769253106497691817759040900711428622183660249457268504645315220734546780720481879925460917432527152056622324370697258986693609683850165949010384857182393721452977445228290087638909096187276280184293415152026485444232042089302884235183709607070429073861777139437739746299245818478680775362819578600945461655946879244940230768811342571891960809370006177073210808570740094638660255109368615721115858925167564025299899608052071818435880026474779350144307889607657440130947774127259392821911494517209471146439735323815920057713201494525426125531353797775308605120137559623481402901244970366774030953014878443727300412491658657333784070272099382839780419505754849419388767621008455866394697214054319495020949883526399984070799830753379560522550010903261421794243145789487371826786234260981260960888618273970838569080599380238348766195756242360199255384861720957115373850420072922622023784078464937787106268247750773487718598085070105544882137955626761246499259854399111362592714514107196335706847481164016537800861837516725501847522566900302473742929963079454154977046245563616758695907548544779143256191833297515077966074051924092255854933466537162855858381350995002788732311838150635204541404904560566396558633325851822312678865424774180917789684349209173966602631426668895200991515392260564554729359882484488217279390959712626414824898418150768300093918219463842396587029420262215509570266923668962377595458496155988946878949262404384214293496632767036376354211405309192798752937946142464 [134,95] -6998700900908746534932987042977043490199356127960076010554138029159691800327378436059625046874818306164741854318008833861554248189652717036893055518259749731456101780621251836565593536161487452716450140870876218879886375186347127335960202186066898103342661148313092820305873632154131795345802507199711929630748982343565913228467896270083072706546618138332974107351151214958336497167755634100443478798410351578400442051376940637988474694935742211454499523239196784993177490761015063389208965073591609090966083378388119012626841918827139751180381237436356913290278707178937757376817518382998358103206581068603546996413487481458788739138071179229011551362986870659958991887516409111338192008091412032265897168467839788748398950124276445249580873277335975436511326563916227938382307200599898587064267836785475428030155120947130793801528273980200509576317508501578795703700668578809265791329773331781016353961055731055879244589102889942235543203461222759187307214450402539252331259349012646782421066637086248287628537104482047523260821731727452611257469790124502812534949900031237296698424592460545704779645610174570594354534863193685159016835401700549672267179737455095568649054480505157942589712596644462449543309864588026122171879416772433540695355992329476903338808886052160731459912781582002687011513192319961648407530705277477530411372693523368390421844730689926291321955786309853735329988501324861090488480552578896046657707220367296739971049779629829206740566519320653861074920485478519126412881213374376638331981661768452246234684881473142610318301285616744112844433474648226503346155730778770473204292754611305354925202092670753406514052356017796356082738121822540968581205007739220459752865591795616393322839192135921424158123062123731877642344804091135874840768391672567971360043773720859462283089311899543694074523383275651981636625084785360694096260204595331644335551668926138585821103116963243327173255874614243747379483618695193018835329668294165209550942654646074235766774876600292040863967581939402537213232598161937885160403967489684243517761184290479702867241283829134997660268798415451161721033715554737973419206620293485922612567887618425549855489864591829610141801647381106951307105706300383229066268199802496371058579178327555758164805153356095383395528269297354234129074129650811764766360093944550906185064971467972638196454579286985874846832234144961476606613551658829043737678778280704 [134,96] 28048474017420133404500026029542509685989837080682977943081977382485459554383902505881424056193179637671904278174413894496658864238364496763283668814622381979834932262981895313214838719350296536095667071538738549898326003689703030267388420619553466962285290369603264106865258246141610605466673896638924542397168171975460391551952114812751075709177215217052384936439971223887454009565528661644616838886073036357781118906660750557482673559490073833131540383241165131013566543686877671554312095855451792240832298153173980903146240403726547570649428266496887450738624257862377248174709629560025397130752110359915620279760363836267955954722833229832019274552656382257814193670636444289429830354537632995343601923559954858067979311084934323020202756934121516688507372786276692014942338583876574282909251365906315463377209683013952216425841398909192236037291106298103359852430725580534735977269841694692010547172959018038379118402395866042733849017596296646058959771915273801554733911770317429087998143684641120943100964387879576627790429534959966519741711660717168510155297769095213353340396717350508225634894662299236709837686765411360944057451136099315260718921124626830465421195525066124031532501962136504421047641190363931834817891959021911024890046871368957523262422381636974163131341709174649926633598497706429864186734906001190458258120151700182906617621292147687583657150705360915231179921731748416077947029138613230955866827119642975761265088085982542418197891408728957531344314008366160654344618655141871973653219620168266272429600979068100395390804190924685323149616990111097693315101465941152538517666510886225982018938327147755855351046167477772513181919100579016668389530657279684897233194734976732440770749680929537532042034790024408800279622127436716976389822631347642521201638676515254453488762932195849207678985489316640211322185314253423292822740914682869455831728632346976039247890266921217951626015249762789624019610347158865681481185042851735410594883280110676207295964153610830392432579794089919589699932406133272460186769801800499714782003404476975871913186310079317230322973392574818479974379369335556814699039568200351527553771993593872647592432702797438597176542264723862772616454149848474858088349041115518939041070874306754532592342325420453031414139252527495796657549518511486261488458846861032407517903222471455856700055101218587017092040981167770701432897683169729276682051400 [134,97] -80229848939157461000567363902395514385176076288065277522501368128659021638637589063912290002491134932230534707955201310489054247034845447852311636454297341391804138110036602976936590911909804451919919054791084261995744835977961188760936994348508467792101152612004589723635953321123244537673440373175710637233027688754059153220770398455027791468252990244421811093030708844436163031466139192321769676904165144134041706085839895911629511965442939779366244923720107173816471818278449206106834523592265599289341979181178141257532622424328342429409255929331746655576610732393431304516719361332855482963314701534979109447077647201035446432452758890930476408138345655244407859516971915386904123647535399212988584843535638052928496090684209768330762724033277219071814551948111237971660545939049206212875732042221650982635004374705733010510286708704345180380704114734504317225792612743144091744501307502490506905434537623350033987801074593168850421047136864547666442182999406249036595574820128492106944826275751770271781705341053619282590545296405535903500594072094877093896471058318259799947849072116199508574323569597947852862384920428142123401334599764488397161424152552509787138512136539088077952579221707663194657310795982607925633425404486618591671063527107922182065774175176517336700341766662833697091706360434315704953682166127909061061411874751796217736067083960637837730945898727942280247764747596225649254848020690976172396675930774985574608613003813842435110922108897415964179073973019008019828587545405678327061685408129427798786435368543145551423551432657045290260265948735608437918611741706522079410793444945585037587250723969896703251782072910470023522504869645734508445034937938564437863097523828327903155277509066243077805906198761488421774397634549054062130999438552523488633730539336087513174353818911289772275231866111312102408206545779266095852571414084795810408886113587926637024044306662571640315361663151655818229502741776707336970546591848183847563311165505185276353029847999197956166209273522996096927833042980564679635379086144218337412056816273110110905254539979221027244538841758823357087037984207102809847169732693038363392190339860696666948060444098696226622947858788503838703512279743686255560495300179981395783533363843468149540898976422680249290354447151525954244925144432128989588415511574841829086745076350380989857208551968275304206023772944562969573851917119851987872 [134,98] 388631893946767572675141588801516189533323002676475799346734348515288361724910603995104149666188084433269539728401747281565065918045756450018825436835394092735831591742220250668205778594752769966515873304375305864768370667487030638533481954894742224651347706990989234275166616033018818737181796135091346844038247148176060937142871876269353368407319837725009162027719729104026490310654469552577120750324475822625151242997245578116788549538556188671820923221843304051359354950230145534728376260085121871200441212424823105966946376055385961635763460886440748146921462713863533311753041343325493343082623492348999065705350884019974912310517772206981351220697089427932732115838681509375717783581541197630078249961203739707116972265931535381410557155755880459451990078345020898701308752557222292180719595814148322464888696105725600832566944039358152592993884012814944364042163568257491490720996713473594845998448377297028356136408737100154678964842937157696631619435164782473613644323746058126814477382993121737945252633995392624701184834275848984906104520984799926882963381466351291399475731910277604415562244671988633925626111072664904145826368458320443691852486933510326383334162066020610037058196978007762740157680875490505502908463075939286029964373101132387760303064659757465813098446006859291817844653570615033538464841539030478534491230242226542258373824892080509903216643955009122565328961441893296958840856360991898420905784913585955630210456388772528235151906597320630658602932666658011292480600400241122253818001033219332744506596161165172466482700174610513046133907391651064568856728349951823868524258007964655400455699299582999463220631187950772379773729883310299178559955911561962333582819625208708314757380113231401252741297004400524723449393046208480948263771950122556622464072406035940873743706564701935813128242327715636826486518035229256898399394018306349520846744354239771083397020048052298315846142543957435368126435432682446044829335846055813281401941178914684780585263236519683495646515106209623377147835721965702595708357659357673134834179413323105665958556400816936610828784678999343568814045749980104583146533722689540301413862561200563387803757188006305234074429056533992657104786441217202574595471144845333385785391720213513529512479865220658836909469981015259572031972769047361218070744172475045083143804337857231897550991977103244019284296717149662693829235678467752 [134,99] -1488518955117278913023107691761374745862313817651802614413300727343184719542320700256450711992368500020418525619466504914575878070295807375902076260477410557898995805591201416877166157399876032556434967020412324828106814618840454573609256750914461929602655153793117072135847209190587552153228578348205475846176395236760920518573664605018532424801743285600719549126279873618978857570690024569815292138308332964642571446049333652465143751534422566535910591805861452372549911042307696207863598812320244540854695334660568700422687714904547990605563583075737034940770182255389300526400440755236735504479290830131923719738855399361353555144086347367779593828104957669819031198396736181559236500592376105750791177884962196674825508927590894866508667495597159296881908834448312379862126433308778869548669689894787782636731498251679173123229611535875410261364482522934689801944934925699575462331498378072286241938909686607168140848550114641452983572302188544615073304559987460919173810260943070548543439597837744613932223333132648707151733217572358783008393171074419605168828345895544923686084752025067061588525961160880214263777243779619087297092070391406639395698762932972385340864515340318707568964436448567148368127754992928090396216906316084879429054632048647312132064126190600073870159283567764446067004647642485016872332022090819479720804158774449377127589098530276675715131284863846331357139906548478719293976002762398977715782439928643543108814636307395114135928490218472684672765878866227811793413418300261551616439172794941031959363693087888283802565098828697346885051718848033536012196697209357620724264426801769104279713831134250394522060893927673092456301368509647671290372141988509267738645806342697094233402774054647576185910042736100891692960812015672481914717863617732912062379589465911166221925454651481169035043025595707011250582114350232317654164989816694833167187759484754532278456541233003733096058435529781308638615634605381956079178034172914774427754018084131482441798999123246200041303495270456075000811923045514419923541264263501288650612491655399064028230479008028076023129027566261053337206616935408835129265579472036285051295313515476759050911725644573656666059954838569826884150499685046702304674619956426004132934528536139295610474850842704259097947729801232007413839685842012733617107752965777698944287188439626766309946917866271043445114070362848838106017571064 [134,100] 3113946169047789320946669400689624282822487994509216207262168145616037780099973801279581184268092658316991893536524713295886500788924489754128582421682694082480603483272099875558710747660611372126251168410416706589985843066472186708877725125340333625256041675104243726957978496910230112976559049561952756642293251662376087945802845263001384429002500448706081170865024562620106616725987744117011001721737856944225250761077500308989394753130458177897416866385822507280084566401666103760115827682122158667180180334730083999283067631615838413829565613153066425715460551454842493923359084674640702923812789665548448765568178960503508908398844937318496452223284332388511592070539778580258126702815005599099560597948574890044356860574879591614429786693290113266700874619364536412702896047634850240297208641870395689270062373519718146730311629044728371247086815727499155160234614035785220480779126371352761260858617254771120599714370506446117583562750614251631677108202021457805048819310313638680961324598835936349989892418958469757150723339028457805115544087589309401678831182337729360209302489255080708048925167891409614204789053572205895923970105767033431391661868555453358009627999691959751798118197697791560527803434034757936516801926865444004355780170178420360505118716260401556822742832974004371008569124550316044320808609459872429304954658119054674579251843755380962801718748090611817402706779346545598377860799140121254183691890911544394032400913370100785734737790022476745188011131045237697537665588001677808490931452632123624553724187541817257268469093142155637651475546471888801937317083472788240582914237103851624100168065934750353949900785727294748756706402295058187159529827620309535847967917237496515420228603853468214534951789545964637213073556926254354802558857158860738306789563461545490699447876117702915869861834111020898183395020423961081360977603623740812250349621299222306068757069010675031531214720844836344898120448927063528498016260813873434341986660829979747796406007222850172881208497428709492230627090719163774978876897594826749846462617729288073654924268613978314293035090757165219473024938291643340024920182044238300508227947920233517545848691196511460156211745694756964280500172472283941956214228626031233650844389772561212815254694422273987938459896067514240003675055042285134388655023443823117299093128191725028908405743236402021120816033915094364394392 [134,101] -881799968771362630328106058056682795659420393473979125651374985044715619476241111857178753132235484307329100676359288069945091361089167071619182004731420697971025489213265806911540282570245449360997010331701535588642736144117998917735702548723793052571556623624064447221654340104608341478963541592813980633160507598805795058991934018282444405016429119050675595984703436586680298754157309277409894355919074787723081798444063248824056345410168202925059095553103250000684160013217072731002748874847977079211658356554768103229495291762631467885892053910660183829421050844038642869574369196544264011822731294537119552887990365392711919549892270642709257625089350092214689349083357700404330835078953735030275081385548720748694824110609857565626421025502608002933317845499971178660617271200758888855800745497479380589826813395238281513642639184353084264814285004780285904273996711030873529097215291544973932950149690323668534375677084049259393115374751406298066070043116803836962013704303645316575362979734209745261264342955988128066490341514016182222945308871578895605809610246645991956341682800359599853720624261331744547223010515077806420859992556503292621316053163674402536992830899881271606198068190911306424481964961768345980653353695257715290350691978273957479205051295628520586226866189677707656111466157569640007204328648719701795617747463355586750886188674902448822925380389112827236107251457369038315403591171012858282766504516576246973670267087602950805417901187739143928918698453272832137442451468672032523484741370970123609201809770790797652287632064731344301349768550257806143349947455217550693202738423423494747301309367762918387388869458320446000536983937904867550832975505471403248059096739725105051084779670852454545256238895760163108909162114031743235364139205939288813619002421436246434291131344465699394902448738282058038417537976910956197752265043717481026018967258035144325351176375884703209594724854244761013554070667729444059900022634651175032726174849897605921179243432334515381492590025792357535465251473260128973157227898878883697210064900457356129482539899579696812638407158995054863139764684873082800513060879701513324998018661112284141443803827607183588327531269713743164131348560469322886257661251017523329136705697416571680840865707148486114020293035593127877713126688225147198546607337893827087261822270891416009509022910569310835197956813126080 [134,102] -1390826116975104921576945058993314251988215571327375336898447695718754657475816426255059487326862022077886940998834106241010811447127636582059542332240548381444351276904072325129821817206425524497952297166725760666197117875579139500714106212139897695014870277475952558862718662384733615377322313663122268315945563004196991085399512900902934666812113536909220964336016733018864336781876084697145170926227722932107477611239859561680729026939439399530109963392868906077949089328329821736801346060844568268013538962835132985285725291612957237810987277448873550962711111626789618983528115167016666630270956223936777031883903956844855325911486299545082758510089368131593339847407977063712432783619310265271506576962135915341184900331949478902499799698897311758352884666961918988200957703121394499913634933791634441712918408868682509262645740957386237748173303541358471723579032083111814451243977332841866884621505705644519466777767577052870934761845092263533482664864550427685931349814941302691595246222302280816456862592734507087399141294765332103122633454581862385292144877745852660888549997711019290327844369309081940621800926618128540392233966187160561453462081474850678887376515299931440869541947377390745225664245278494377927047910155537391012618242735199765724265976548409380854268479508051621119140738061833930344944165469682385137709256061171957214769376632583150164011789031447285064597761054568321147137986042468045861305693420599822250813469777304379263697900407945041638066733632646124300389812918907266532798246437462423353021106973778583149219099407919524926544355327694584120859158717400062767807527148357711919714847345510146492896279871429938397300766279225409967138041447663839572597974783563182038021443453078122546797039485479726601946283744479378924579249380485213269481661542226747423814283062196770361540622980890456978186221898650451757815636683994284041224954294847454276389762185868377275363377070526927650218226203556914440975393398064717997588660123859932255611565673084409838778193689480804836138324345960496431712367038301743163754072429156615450479547660854470901534336781208827460367783794651372853209019985806807127872840311786054355940689638098356991108414246438076640775775109423071782361780508608480925256193003617109159628882860259227561300244354365788347909062275555571011911185606997293490390924841238731002935694356452499471458648768 [134,103] -3869193855687875025153359823003340828598207877602561180237573434871524220694626458621653524126643657922534797005022720007918733114709647928180780130135292320397451752212488851868476115850321919025867443976941734312627986387305118272186925495156888730080681890227366479783741421135808886541969451677001772622772488771234104901347624748601899010216269509685635770249227167306175242054144573346084643218255879444277276731277449508660475958750622581131414740181556787498146162685438533021240822538084119785285790812923482829862780686442707164284002263936124854777932480908184705323491132266983436346524010544862150824580538096237243106347338390103007187972372280358840331330593546256771289373014223918804517607549439538202473520772091866304959595652372573258045046729372720435983079785337350507383081150561143883762644670682529844716549052080350326686034251121215129356777140553665325793945068061683600755778115120820896089561388915692910055228213581035921323203482435116532831072737364004765983212114426109314614094264304010873865762645888341692750590056596394188066931529161183811543555051372303216989312248476283069666034871287814431495195042005038201183946192277421061474301277011579436619007684980363895175792965827268956490511743766872762365131323855216618386265190152917695242473127245450795842455970901766149667530969409588490806074059676299162523766202995653935498370537800164753765514493794941982198340189117587507408424322857559867285328198451935188517535398199375383454068656315297224581525493708811149201361763665941652250126844480461244061723100955996905989112446387935533139251613079308255941000070968613585111525215880370779415537791695291041802300331753803242731519634891255312584553474429883090719677649120062701518309336191621891326554789277739622962440713259719748370049721957158622577337529609088225832308675260788720473351646700182199286705901562295977589227729436392571420599220863052414208961329456363063783846807262952234580603119651781563853331993024283273968747301376308272736552791471675987441156715826142518482418488913765857281239391773815358668465637683749515358623816160801173539202004844224311469738466023644821111493929135289256599356452867445526781146977580188376613740168656378731200810791007268197517128641347043394632275093664830621070372489561707688332337891876134288067849342257418451400506882077058408991914256898871154224832 [134,104] -1686990819922309019164971565419854994727468528789175534623479351820968189209208953940003405622548894570330620209927247292194544413259375001780304696031171528430735409667604799451144923482532724476593350232255056063356178821821289124942467997158349412166019798162647392009497878336384090332153995337403173055709307571945426602301976967110969572182333315130073721593570590432317502797215363113374010758281734659686791305210906496730381924853692734676558097453668823076506537729890565755054710082844161000988971920804418172439970086180585603959157621107675356744811652003769682125374029931362653666681948079685190848452177702113617853134610318541111925716999146695277572599386769972912484107991855977542074778237418091111974927985318847401078112829617775264114790543002264982549827717147133560590877674886969032318010397558762430554897794597469896942325122040692697694328297716606230737524487909921213752454396511616664973902667389735764976355220269565254913258288795355020210437451276980509230159527655161107020080144634988239920780151599117847901746069048450239661374853954548812372120874224682265934607608821162499864236316065279438339533801304474006690080369351992055802713901051229913772583525414690972385225733101445008944630355056790045242610463941310048789247890376253138444579492763148160226451520964572023215271819268776178646796348919847294719893556385545678128084551167638304993558078547662356422679511321031148911100771084252467772848179345907643096117674062641274210898172045644392741633199074023163099577767324813295141803487102307632542605167951918576131783525096752714626589712823600137772139328958376048983698766127526920686389051309176402601380161125766325977841499449558660917911215134026353071926514087510483739708195629908448809696638740203608114454498058761485696446727384599409792134092001064373479270107273999423479906327629678582760114639743624526185565324970790925272449579173463068933542453544925879021709654995572542708537823031989471827269936329893114764229288174154717357121154371909019622705761831134351438528535698833419598445387898460002974433076642575641956405417219861187316515757197148419377467072710655417859483494275472551860389328113529087381165739997200510762600464195658368135947480457678012318705620800075887327344808017736241560760990344586132485441902660086907167341828636623320807658977437569942867736964165722478 [134,105] 21360105839453533470770152568951794287795175079409717264899626805043387048638037463827291170294582052876630387543795566066420899478089609095268877366121922480656022158011240200714597608225738511115738252753092830158231023237033698684399279190119574185679477756195018519729849263214572369442262607770342275553912218485296546353111785574611483359572086935635865499834606707004455767531473521219304032290600922105631632002066750171614556909664922352631592155324698466635137019114030011092348101399816721817329670855085712799770548778942627380486136923492791160246017101055986171448304814001207496580902673069216020392978050271062261405484049263667046710528629979540494618052640887206428598426424262272743147480027015527681056270165164375988079707631900258409558402102875580613007559231621314386852573017330794851594936623914956024737556233102705130737338982319817639393642295105432999274885947017721820729364211156836828525710125672058083057207215275645950205762737338074378472838999347566172970971176691212630543979912202998053366286606569424261376296178998159359625219470177280373431782882874296454409146456947593716322451767671143215857498659585642950794370326815644065178030261618832037833744813266203232462806935617104599033401198565799638308866346269087308932956663708361231878838083983117992946413731572760543361398601655706909669942335206320692572345566279556091406706024321865664207751087934368846053049260214631764947471084384867503743547216054493119644460710286649833382018152755810912609842910209664144758695082097449944164534938358768196380328436030546369466527112560528930177065623716499165215870753231914136705298299365744846799831893751500771609408936758326367271925845856704089675411075407286173791431439183784691251257221401678492451252612451471506901305814007128700590461185230919967147147775870870817285056993876028337714604902091143939370075582076993654786540676498968402354720565962700190849574131280216306145062392749331551912675696044704723972636103395186903342805313399998254447224258191060489187824147059031785104513162888138613183286633179043055248665008315883259255054079947756863307608587209483468911400185181409136493367860279744979591312352807555868334271103973278928728896792149526042511921699622213858900818807109875700749049318097332400217468511135975049389265459199332797720733301365384297466849157618873596420340795456 [134,106] 4501362000977183573410239047570621729462349076771350751416661170724375556187521200935627194243921832963423568113794306552196937668130334247943219197413830313848166946406991749687446097362940722893651317480720436915095366453883897605510257860117412496173947608139369307096507390192424747014106196446762052480082401686103169492392228474705373440079988940803332569773133201524012207842948770481259664190436105200876663961478463302103637573510105462409078234843366578668483797581988704523504788126088019748721355403658691269272731891095882172708826068872394965756767275887918817135801759926577976476108175766441581097942363346708796481930109969384012902231091195427314881273815263737565450624371252277853768110254074037449715872105350385210331777757923843230970465897612632336352741664915853728190424066210330565660043349615146088294327603476093504266514441985928765409145304354003161088611983796551314913847761400838063471282896090427099868880831157819793570740473290988299464985379119369217243212318470128972624434557866347536905166334465572021993208266993954915241659022731709513197669380610337232273791222566652879665236552648973518505773377431658026406542112980214644783481901272169526999439373732134369533154493347902924820720224198844274564039341214301101629530366810069948210611348421794545288080452002090510250397156820192222691936593817445110658274348927886625210617117912352423886129085040988304368612425181123187659172584584939740963819453359003725648457543594478237835825649837004514866286185289241306198136781097883217387081925878050200455503303540846085183779330085817573761420438805396658447688941487096725717315386274231776541450033120781185708374037711070003019464896262941209320728039501587595866477901928212628988640517422483301145497720030363426085214831011182720509254971151955229070141302099661988782873246853560937446083509299215053435417552265255896764908499570428889917311888045085950891983433066133650019822271751385942562446006490417860509860480414203001736832937043701155863978598535856967035586704707948399281574011390759746934037404515517107476741472348999444375381956622348119749545005121719866411985878049153285176589883548279375295690399794238018721821217452691571812976054092400233243083538648840301442987512562272873166656495874634407221744872583376988067403622827589706431809105890676593345292893729066937454480 [134,107] -2467824393104391068482895420081186963959872381031058668472771224783683079001956413617443845116389960947816265666023546005997344391164099518780645161978599109618024270564174267679887418013187860159031744575850039246109394496284419504387909087585807007021200681005390405246528180361634490460021456344497768037492366124057130451523594041361975647382513010093110834317310596402813800610496599441470920254555696732061451742907662400269096772147356540551110594796728064099145570354479964861910874564001890988423196895120851308971699413998123329120332052926231620549972582850204566011951713871428643950863156292856260070800743423229535960370940978140045767833960798716253050966746180341538859526159327631381097238091600886115353642059627178137214659888400129416857669586887568664900925856891479982746738312997987836667761907779544368505052705587836367284987560276327269960314984188166411717339833331636169605053485718222227050894513673347311461779269883857661477588022390445237957659540787520706337941969717771779287722965911014991847066771692896545965245554781769419431597661068816975380002553072218433351859549686821686243911664104273002072797837388312172070043356111491280400527435089076829243549293793352583265171907632228802017733946685421678864346165236484946290602663283469620406778591558073112156034593812105520433576738621392230474519570875714520709740637059163329354240379457725116144203841982667055498813950354773696939830147986596742660398013483423776532178503979850757884978983030218127731294043532775594974603967499539054799148019221199620703028203101467016241754792111788839132560193994609274211317370671423546741833291808050944869855318295831743395825566802286349517480903295346633269838943279732773997636596877224910608027551651723743788509064817457616786778106023664752139420345320389491330782033288021881784437060618188669266764051510607673529504506108722666061752670684273057935128205449844309714504714039895451257202703095031128438130271121574629805763913217099588060623950157379119614654287672059502598947790550748024101940253541979121130386966891729013442680838321626168596623600093078101500568218665670570274444621297389141200152256090498552420898196834527609192795099076373388802408667055013529514044566556238100886267202738986557373836766697674391091028897527543644789043813923811839471215190183141976526944264506517232 [134,108] -4196904205719358020201210665557588496385675307077164813442185465154383961021940046471476880651453755447934731984990393564046924736267942106563244527320331486378738100324723836161391250811684603531291672879651957770921955920713603399050157486686991653777303126306505013609691903175542744935734078977879811932278169020600599309122633024636076648970891176209053469085116667934728764632953537111409057050335895471191287615308223785139380360449013988558402684544353976928581299664332182165666156082790089292410171153698657233238879490956350613042603609158860019332478174022201080274448480675615702003784694453092014316777487202437939258134177758062312803874476109941147758529923373532728511733044074579447258627034052800471634302054621521013896659833956021881817481936705534122420061267320469657765917441857173978648412548474169884147395269853489034086450422811954022032620437828521766193760547130611646526528248523356090424813956880571354767311393236687491449028905374295847502770753584475279929504195246121044967704339451603020630967853105169485370700883293847518395155861868694563481518615133268186102827636319595111907245872034566126012246314669212788845366581179195429913837883071148826735701226508899407814275425337502563826164864840597467871755647510683799165721175826106917616610497685942269756441339408144317136582768726279325960148974425773318942165951880636581826427714428830579034600434270601071170956477696035045991943363870233566494073702611041246035422709339169168889797800067984611495837196615336926546401767739216622921507780357869240594130507687133983170445526257907300590669772830616003644394549636829024065681674233406742405501195301034248169998416729167358150785386167702034677067761376855544123028964729816900755826258122329789929722172370565815650879655423834325125868877405955161387565142136006257711671500195231955027250938276381859095314824294000435917908353933203633839346323384945945868008983946886425778145273770339575800796485699812060026193704727740722292314172575992897291189488188513148544472162800840943362891711890260826641958824696204398744991442303174144142606538202317834625584958326944514059314155703797993433983098075804773226535840830108053099791268185057780142103443936550552452954231753255824646132882717811309818076338999545451234279098918331722482555569264371285315847899617102406187954653980 [134,109] 308197990057166343026315005371977830834267257266962109746491578144819126595344558369376559572798368104447546657046530765734015876897089588448927890647962406328003883753014863774538980553041848819754841392067205343368908793635423958380202201878199275213477754457594954866878899875192118584148186286883524745718786768908179279797477859509080456515334592133829976280167768941258742309080980428445186839862041910923535261503319445979504057370763754064558158965708471310317475385245544372139992493168571744175151446860411899200229856305271311018455191757051663317580551119375793098374000706927650028904092091125872202554273278465109678263802173910371691808833745663862367298249305444282699514919951395235601322417567898165929545772359041290799006910910231190124917416201155736156544644541685917213595821507535126693416511781413259542092396835707433318619989577462650040051561370133720458737961527723668618837330923897310857934368402941857426725284027985142866585679393340523324854304834609760669960793800316352018513145491165407420107652834704990920700296436815479350238060191445773875842739277933850074633845578192668930869960507905485664287979601675557195116597916716125793875754494607076569305978390537038771529838955342919164729890671380731063166282482291765666386554489134179936432079595966776076899874426185482527179984490149690197455406984040854987766401689628130795585320906169370260816103802223102306248418351724198542797509842593392801943442855400375801112166703811898357656205161275964756828440811258637833860258778863036115967329280604654222839189917413974764387182755428322057599314794533956979025334926024497328034014197518007035550774376544090588003673187088314435339013173652594830822470873515840806106456106965337622752170287669781870049360375759781470547366125076192050507398821964914435941122099777850907578801434529589174721905828995471326542360000007783664866729935292018668683588960767753626886597330589362690677498531427612336396358963998631758287833492224781426323836328339515391957450438193871435614015441409629453205546476887769874283361516599254403462235109761063666505792565741155634527447154457281700908865308119827554253530806241353017633743152278406455540290714825879213111137897509636371966423785196165747985493455239483451838113361085498016723400146378744119516343234896320682294659064816704055360 [134,110] 781755596714541507515586542096108467622214480305167464255605841060945039422898117209895046233196772569624187150088827762916782405294678234109318065881868617289766791317711071369603031187856810999596251790793727931144678864595573006273643821832171839831895942286326441056464124467077933513208096504018218146851734124278298786958356911531772342265030866793229709680887889733344217632790608126398539243016429708198141974259842143831352537910789368554632462563716800924646210234767531478358713303239043862725695837924389160682775387690202797585602296629608938194214214139712433080296252680187038468386061934286757500621698149981764732554718447472857289992815386069084249363925155401536278570489261395040646417075621491971813692248108289133433207103886803452666912595112023571191879906398552065961661828525394818629682283482214954875512188633418753083077841354514806874580483402538678071396028159264027234493458793314730927833366524306681948862680961846633589206838633865494014005794908764757468454160616572611865751500178769403833129698393333136767209178732038229982662202139561927978182640767162762837129883056819828042829288031365116401188260156858144041096311364352260157273606041924617498093449530612549237265533666727921154562947032265748885848875884414137571334507351223200042341200998962329362837180878237886792753801884838711600179780608396703137129815309155112141834136023609691529869614256721184288780655309798186967071956329702118733011809696011414129811391162955522422529610508601034528141747815225000096779699226675386165567733369648279797475085770944535960301145258153783667154845571902631960100463001099599572255367360616674983778563948566981658168599162834498252291368545491039319802820587270742196968583113651385888184877225609234448194613059745928844326553405497612573678205923696732367331141172335712651885317139464428114551314046951258415340582018761924015841426580252775861703943185772989514689299356719486155409960756209318912084268206817920632104885599806709401165507337845079436749063065809738556157741205315494515413033615119185360397143309069805789832015778103346483503178126481233655858743764158187643195655554045935645259295438713567406032059637088608230026321506510047067320433615794340105891699884193319037945451881401493044318037161361699370311386631561367255445721052870833618908039197324224 [134,111] 47829857430529690847307180534915807325110933797380261237586292020856161993283942177098879660944076355358247459737992922827632080390315479554437803146385709924665531889001538428390237579204434059046821305306453928787985841500167773886622552192485276114347527013971503686426861001775056503421687663744657199153805657616621178516020664267123139573049152535148309296370655998192990197735672482088312590853062525675959302972013021116669541897838326432832656390088146484711607295587350553047309560798467229494950577686045361505793994844078611708438322065729682602739122668128097626801797004509089559860343058625614969099240591811974767732248461080375702468578448956527944649495761737755834430888129984146310240076095099668456945523724581369834548081745494395737957779872656956010847876284289715033791718000434656209279960157882634169521895939726632594991750977458047797442304244643289497647703545167857004393857046515174382944258090963718548253753214699379084670855657461933481162507114046349519114059358863859913846371332051521195806346499674856988599559093122600623090752915493934307325145626193727729844495146127922728564892234263666215134788474207324961072232888906919435235485875252281396749453083096032850228521197786867633936812997741721658764672345755585742363092974475068993801077586188035629268070009845291728865724144792269709285804005157156953976366538464235234055908066690148329119097935077888351030893166047485598634123734486987474462343591104587896645460177216710754295429648970550904973401219518381913864150568990571708361286238840695499289067822323263199777476969468025919348129949637270217498095048493280279160014346451615653188964902960108293040813414260126510154508919941286514073872541731689989475289121795835643288327496976819135345534443998317320312555289657618015957860412242921765062432091351924463149126035341024107264615170236218244530184604814066299181137607579631480715065970419882808511342411099055305787896843256770459412699342580716867205983988006310693443767453690082128324170640413029992841604501258929760403647534625838825342838451379581088654266925068321495234151783229308106294285237157461546353650571129221990089323382856921226643659149260753569776967369591795367624079621859176859567767922368826441989999082777802734123098967801333463797539392400868144244503055840698449122760608 [134,112] 1915698461795448879060160856371655152374381689175954710856204886015102596078355430331069185596393113989493927670902541686022325214863496071921631366141784532568318213000644998065501016999308819701248350944100685115400669080153148894682867649639179494135751335781420599220020459672807733895163684946952688999803513582555300316963786067638399739171821832325655432956959550965849557219188494212762842207188028167646058684068283480440928147945368683077068269545467640568608216119901688430923847356702155469985221684303252850679964119751459590891496863464852546581463757247532316316374932941955497083612582101624357683694241523049287362122175401209869051279021645850599891978348783774841470795814094114502662380768489795713213640418553417244038220199323970658990048640805676855127378041365120737577520428422125050175277147072822845319807318256385220939315068621026855778084675813158200167105471219905011260661190456882066259179018399229115426246966768511034784716864313496393830718275057367718683445406236019791638837725832968591979452580986324291259520341673683364881145250269688603833472127494912456112149528028183981656916743715284513092558380722066769318938005286284228762466605861743023418994819531284910059486212365090303975425725605055106815264667652281338851611265676407713838916816689934106790040550978449248959640539368349761396344978960375530637672016962091001562875882899975097468472961768255043323237364204178918105918107248741388238240680985707063961323370800779397599154491396385098658219769312398991331929970869690757458659251847412860550362891214631625042303576060463149754180294484817037781514879614950254948712749852864543858617781491519313222748847149183614242772838366834800000930104711860224135722011533257581307983456450992145209274565434539114459081990680987648937605935152061192091122122159086672810515384139234504145430837135401158967646265932895812172640519637122773752015719329891703085772045683192807733240529950337293729525638126928613873802493462065373610171010791905986379337453602180720963717775114221130716561605910753562417278477568956717976467013681349921321480322460103666295541116009626338263603511666447732098378264062162461689201239967404473846446735965834176435588653078550461076005826045834686751313156990203275886819069967437237973138613527580831601553182578765474728 [134,113] 1604934561240825719383093672052593793379065577925650319364522380669642838699948534379567520476970860217630572466446484200430788273814909969842141281224475309623269047102734693782655793036611533805047197967190445474662200295297920558191728073810529580727088673806164719804870591994723790003814122133022621927694247203144951435141393014694234120706797651537590110297970466031469287065586350159449619939018681331673252612444674549793273710217282665220363478961003300482958817660145631413126390548368207546123411556344366188723004376834247510119008958607045425497491380151948381276810525462856783385049299036382042255088681414936607399621335333660095446480493417574567579010901226816748148094596824513450675741970176035406333596394798507706857778153332886356911462555897490280225331023282226551113289297524397039045928212414201886080893228696085759753643285005614193004744085253767193282409380193316333525739593337229959315058164372990408746437845457428143869236736475712291622472735939566367211809397992271379177267841943825176611298841086550881142777255333187312986637084455808235645447910922957605150377579832901710275281758601069631126769037797422712009621808554100345640217596559029557381073683760549932015651415145920320298641897049032296221446194099011793946717122763338388054670549660222758077416294162913657279515096399523544467112449286170494802289929121088234474610397217085277916206079885314756752288170146440906119187695917161014809436114866826667824530619098667078687553490862046998154160600768234893086567554004928889558878519487145484063995999016165620808917343647959117298392387682898503904700247981568235553322290765114013564464447206989924339192120619402499684087185721382988147712841203544883179660177226641981790126454024106012383672790000750044383343428459794631956982949833786550297096083201685882157281354007962530645230603665742740766779877107753050035468641253412739716491805497247850031726491706704671025691534076526716239812254825291469100173889139344454587868717558744349799716394329167506828315739686422043042493299578030730712985146682642222195064145674295363815709244792807143216237965039429277444548275628104838458967225331338806801562517901191596436915703844256031733653323616959271954536391067555135405074281795131570580263044621242779920677274471656395206267395084416 [134,114] 72162999395480262999411201629039611772469859305320999565438538888288509426341833230277578684354466603704005793298614547164029301018208125554837402963265318741412162214272626893944515322916794680169041831831355330696119920506617844102722909095886995605150926559094272162484387301022918626140246483465594049947556506397038112869173904179346172060647837603841497810872445380167293991599308069663013557905628758704568376190362482144349636749102492067182038762006515887054008724250633118781252435858557192679480738106731358470373834159090634604647153087494265533574404908342272308941571124921311106406914967887412126308136670077936518157108737428224315376777214153376825698646589291607063090573329043708516505107011344034562897197867689866503169029306910756553725487508833931205401284603006500359763522839127402547275098000603017161917711307006985233376859422347839471602084167628072428063238400720009260687347419901042530261538584572245326461113872684507366707618015423793039205809566709527820378394838620139691004302609414368850360156546117992337037995490198460534829439443948615745746638590214495433477561581167954211299247953767129310210755284274254797636736656695898637300400549764990751569338721724426160198682221076204375084777524881077696705019501022114836863752668364823072919477127837502549035005312972086723226616905791461718183651298161461575507840330779914640181576800463563157138243460985436435970113269189406239430872409630197236123131466386079287219966995933448967064808065461773843068259257571107188250891008317979918632929024315599954722276938624164196623636852752707879767094560529228371332405842397001032901958086036724259632953431762104028461357789476699913462444574700063625332537768504525487756023491720245919460073301399344186049712732734613735038735711292618143435398152648983853308785854912606101595104137677840429159718720658674197477691377063151596066954508916617361381407810918409843582834708923747545857718537853571154935761812597969935481783773949893770435605392797049454865208883559721024597603772272782888136708632075424939484712304314166529139560831854956984332484783236259119125452607541325557654890914000218465467908253641122009571628504024916399562409152578299370903954331109509111625132065758146167666576487713036399297069580795448902790847498273634309039192 [134,115] -7412009333177751916039013118209525513185780809562234714461498387388176174871849045635037365094169329759604871882790763285114027899064399721591708289267972082713133101863999882886689016318723299155148271834672035059377441016139533108317643380884193200205256208065986641038497882228461794476257534643674330115469303287486684411815205449386984241707971646048351562129993685570993101383599161504434457484849771108361858038156022593358458742818256614800058437979493556527473646795606422355928287528398085270529888143575069629504610425518678813816658352320727381135611092511215616209222269277002239018844533126422794640334921632327794215291466206994668865819006784787435285323461444111797399930755194373016621437763609260681007460560622534894734049556776841572058950416427413494864216821691366433364842209376148006195154987263634127791232900429697761481077396907277213182540106989057539984441401018011275968690384001246354271137072747038045581750114049811370556652760265559942996606290381976654202025967208294270377107894839138019548731467606206838226193936320820666366628242196804076567362466144764447091954149585561284527190543528577591061798789413371837411160575373979439992836532652796027113657749505227353149414488873821765718626057166731428966684925350153612336166913115737055268802812413680241393016414872608542478153279938036345806205289961250159210428261950387630327737870360859964212867086768974142770003517805023603848519815202295777506884117159349684603726624922966235065752438569042367434154015294887005567384098070149437517976052902295182925331955996638265239884316643429361159564317291876483182478276020951207852019828717280482564476720910476879557405326922918870922990400655049876837126224154297755285634887973408173432782272211488758032820478226938262104300506021785692111880904060854962560194119379326132828560046698307733680987331800429589063426096604692147848481796900010770335086308194837954562631905872162180204268695139233405485499006374816026459227217443664473966406070950917204616764438514147947312967778502956773002151005750186088703903912521638948614334290941184529226701096628781581419975652948790483698222453313321752910363001111185939259111796788219294521687935145394289056373489729562286507593783404494330452779566378590675825303370223467871613737096526485768 [134,116] -122085113864068796552065183651938015924663077345871782691386720901071450796420427886385048399597077665681914438178145057493982440820335906766905338836514103944447352602393506514529781303737350719363362083005178898254718329633241521579054489533318088625401734410051020912279003924810891882582296346635322881454657892239475093711632663778759324038378366303397380653102067272807736275152789875158283689592133118098300810132438033346154821576216931159715271139178740982111644642419959952855876612813318321051870172609213615870885042241865966545968728981067771392434988294740614646433047633476734851811903724022440096204876325407555241026183275487035439513469156321578759298236363935159918707774176702323507004570164188148109763724930075579859917549773158892228274951182832367094024995756144832172169775624298839214778936934510421597892193378248527583783473341541058246108867593648432256130757373108480242322314165402602625353737036328538510033815920803784953300457676974427628337648522139820636873412796782821935679151590917629659684528570397722856164438799547562902381368184704578062660422357650862475014039278893986796522750238666715254015869382730804908597200765270216113349155928344638399497699301442261545127647732674946484956919721706564800159877605694331304037809816654955678405337093108235708355583743799057794603363017261463922839891029408037135155289445835152424635196478877978695024389444813908265087579462504917716499863591234823949540370627864560353516484788650367076237955195133496167856506792272957118314482156767320397545799947468093316611875161921115737438229109825163629209743404643130743588012489017511894002369781941058607300400250256839027147786939135853541509866260009633538317315536184934702603228320026073196531752924819827498318252955997054020552895184888898871790410479269216804415257343246272873022825991572323402690754522287055954932328890581207106973341632170184998009705953444471269245583456583349915896726443560440738390098200266557021290527424283406545000300406858294275802334503001321256294701248464803563440643630312357278953782070657831886430376123174411576048124492286351786228126595432305551511172139610265903673025215738246767234476733746167513223182082048210928304917437593928363378285354022678837052020250897345323585572908558064032337919848 [134,117] -8654776291309183874520638817727402595203848354445423577872037230993748538706159364411849204795287769812956197828644083656510934740724890738649191915482873331283959516503227868911534032823723754715301994922607742542860965307998289992919281586359990271367436474864168756245086739524207354802190512718582759184122088477861035524352288533963973677341934142935306827649533289879669374578468608501690702894273653082515528484575451036545028669495616283595612072749711454056556065355926111613725236003615054498284133943979170103222846911126197230169542609498582906504732135153700593828579404090454456761937177854364341491189464736091651784900527630945153753295540821711608375264640295494335993981594681779174334074859507366753858587538551364906651868748904486979882227588412605653749133894652036730358543958332634161580818010708630940041802173097324710940380394295035910600779151850788319146051802874786417352940944960837628303908319148883531069874508702391046729982029454425445954602474529029226215673140451758183951779393906900853615829392603810091273687664833592912361404141268601847827505969543363121740873181140836364494329253942612850462788697925613856874896845418252851933770636260843733157299364652306760170173314471618970503111905047568640094691342590218013806993873271386910997059772408728548781368313980244511651917130005538044775245743062776409918133644519195683388375336874322843628239094980900141959945499518888295179215884387819281063566908727706725047267401676622250757649323375091350078403128048458162942726253706646626530001773358317836656826794474615970566363979332847032885392133286719628891394799393695265299572737684629106627414519751349862054962890964235333663600030554736396005031265744279144904905586442449240222851534082757438215551336164600244730473798808443092442346464765232821434838997867306520693995368631197991392808660909230647838977895794525267759680580042281625153969471892598839571633223928304683530694574954103614840917247989243287199855776840919739088338479833438098838030953301870313857054912137397039453680825806618988480695533188172575195709117627235347872951956273217837199900864503510702430831966368965723308429973080954148753402335966286023840794541616209482855968688043160346458845900277733431469778597555810706606010127263502596864 [134,118] -135735520157371354667850406957403109107105756015905604633039869015186353124173486712765364580779254586215460178187339199454443813938628471550685994134569916886359734820386531027218244937286027885289495781606406818179698652099233307513838102609329469930827619401571840393840041025408187576635141812121036757406033833592445817133866353111817757144365035331198926056654765939884164661462862650728550750335584001682239409470523492959843460122356168777329760763755965706039219378990925719408150667671962682639708080124288521142382102377759483959779169692088000420320834028125244537088606728327659287987407782942090496595461064846356907548119580442171799490280337536365661794448962259934424176576171486894474767069824539817728569981050888276559093077050568969241771387532220430496270002569280208802560648150844483224275526436981638660427848920861662867352392880487086171530545933012018910081557349997907785289342918504260010780292685276800357893532256691150876364390080865861617378725193695597163935314380873249011593619575889886421041651469396954414369904790634400749879431580736576679515907939598542749993577272166193814082960409277628003158055722485605435761949023846471990439531985410148162080507104257155995750800222013524226328543055949105262252961007164425640022789320910144229048078331714239275380670595156463376448440394261531665551756032520867004933733085731338860854663945096580647519626377010455542096966889714883623344171003656194532197231843231470978895965892222023277114568829950053112926989393161175723403346312106026859052867714363404374847334029844393336387754794878405487577947723238787061339452905786359737241823050798572987921940192749115693338067011267933548990116777830772823851736918115958706978200437361009241363642291689477308255214889252778675024652582779234329483955390338388000594447404140981356555049700125671871139034616471883737237098316206574778092554975532912361469780064394177695841154437028919342723311596697805313818147251157175490394297383623047796615364385155717008704468505410670143844573561643151146981969677026684437910794771954071034281821891308826010533614302435033222026248656982678157621618714737748876826304740080583256742458281764655513584131680457121078967432982307632756320070364066343733069986987731149407416622992640 [134,119] 709441563630422775093937666961695275841864768719759325888110844145203557704003076402188417771642695437678831135211948139117896233585517115922684713238024912934184612113954656564632799551545651366226713387771791493993525613879355040258760437352880082944167510499034774756664041914701182503543243630773633155131715590681199601173346166096780043163553685436621505457123806707340966238722587173968235918837811316747339064881345322675397556519729422035408857923737761459118070513138153069463788000121989393740096464149058563989508729689374821120545616413194306113211623154256207997177961038027713624038589109874538493697926184561588413228168687614364309184552860020360920474980854688026883441118823938312501605129139729180244688960904621354453591880238605689401358931431212903857511857313417599070032755966696173391257511459256458963108477374784905326552113195426246538588397349124168398585166227742679650143017482339739359818831137321345876878117311426921425660690304636159746262405784344841749810724771947617830084679848993018391530159043130160263432766792778840228706807825146391647727838257523121635491829347136684193284294157401794212317511714620730860762037494394214093850622626986488986699906719033239792865791278340894651801477239645480944498716212518260002075763712653213770937740754440387353490717984912246994927016967351970391482180327028387701723870255261222225224570904174185951479713150208610295604784828498924724028725004755886476727225632711602885072927641361566267121723973676445657460050428297088010227228045840650388352843037053881460658190243290740619557320852962087488365002533542617433774396100728948051518074211743071594904206027972856126690539731930839196387763650673994364321049637609206569827876470848147664169196202309647223058936229255979305090888604579588626330733902255316252030577021039136975333814065175986923712921986591875584789006047923858667702469727499827551561373593204023668269470951486762921745018410583156018320872681956620860120114417751610941439997942631252367551532886506928049232205184040721040798575344460774381187362869645541454066900184569558793328229893699075054859563709508783576551996017494738702551277103220109571693326587110453458449592445621314410997373564785965116966943882328395182141362382218537845760 [134,120] 250413585446641535782745229586666857414439552729635916935365397211609615006334215813937248748905284331317210069658579417356708304609041533171913074279160730160762941890179277653628134867777776938137438436841861190811157809343590216868970553728950800912314174033673989214160659048341489269422944344329177497961789491532632781125423329981142373516277509237298279924886326083463170540263889181477122862442560518123389913537858152437272573430040964604099671512767036898852882383897741714730545449861852222527093980876789511630770451879210871868867864796289575395079962605556649209449995731815184018003681704105717460734120178938843594679382045609748023463860625950686371971871735117045321405444039080126354570831450034226446230743687882257039705346524561264696716297017948185484620634200699775143130575918070827209208693230751301780300008676151443423603309924671042236627208839190548499317070386825244918835735078063863372106697185041280085351138297277892900362670350485362145776668384323145668551331123691462857097982609527527208023107731449269463175934715224969955071393608798832712605532290949018860773402194159195484901736858640493590462737722305649175993601608510492773942932875881261357140525440617657775779899908272668082838289599286466299727326712505071792256343092593889356875492041985489415119920136006606466968542843949130933423825092935458966887110810289754608488486145321114272138431428574901830091580469785183961083736304897971253456283114164372791404617584258541998206950689909273475699833025188605012811547937949870925313914350166411876882306190750549990203086745013723724999419584965519686600217405106181732583029655148327921492885484599930351030354991048014086513016373875092277068346491802959280534283279460280531677212137144933547748000390978952413894123977191777392990056839950084178083007514443593920063657670899330708204398480751068377417097567929898939442396701546645780153538063259281795928605094934989614671738836943228194944074016698356689647652069530956061735680689062901851935438191013819616509969695028004584073902978692671110378700439536293506625465873390812583860209401573675515897806161093087710645886495594025116316943122229347276543851120019546494232555759418117793752823330635925265158855256218345059749553328196740 [134,121] 3747300780928391107059423903561537525626348204189069821608814153790974462099338582346675723086441334960045092022298610460524736174869221808153285743770534703635541390597517076015007452034350815606195319325116544299875619714395254636667101151884901888061638109822202028799597426560893256720488615255865598731495410439241583365081415857546879642766265311689821270903213526252527388949559211269832951732549712018527549531670575399282570138004482281385606782562115576395252842632117467723867010155493786809408927614727260968991026838247196787841831156521181163211617209084815039027633710778828544432100324892545934957455457877522502284970000554954198228535834576061635119776327578196834743252747228608889307644456873831443242165653978328333451246075527732053729200536482049967774474218157164602597421341898624229794024978695222448954980558933344259148572044337003724052710775058915750595165122006388037629848396371781615179618612971206545588918381184413796959746737513264768787396885811306090966332807144226140237206976322494760233440585375717314888788468420697633516186813731026000469354041875454296317160958679627525370065888737568418188799754568593441651272797973566350056123038635966755798622226673276689578426316082961264135915100648416522812838878403069775865181816927958259001099039363078627799494674365463984878625569107563156060490565115964485481384422774549292833198379467257462013660439376485065277461793987287887622317562233489411656029630600627566946599286676201079223288900942405085077534367209619631920735374947128110974178549952504626580716215794969330955328418945381597459895878593050863057262065174026215844477043265332006870054754982434895349622890855748286911595568885205472023552625593270356632314398180247236371951801496160473447674948809718785781382722295637277220352001204987490196152973365991894498354495913499416975659487833873572093717794897773175004380269827571080555439394552572118391547535289284526938219682142284120253149824044911555255211978496175902098583725232147860786285060616761765875439427545213736416869299476959569042568843368190050069345309204940054871814097619688788173223641559478871944528917532604883175121827894735431899058602803217202991317300554239967558556212345483036779193368184612882291909376 [134,122] 23462238238707580135717553817670053726370573568827147102176941142602646315780623992476601840082245682770343892356793045750800126912830167543432304913358735587757328889694084237722894066470567937160179263134546658488105995656220433066156342313181754813808492126829219275076824072530146586260883587944145811876262652048942501482446783805083503151916085634926928166517559415943883312663405818601013713034366115334277372994966716283268226142924275793521603687742889128532529248230709596968025032460638064696219152617241512415485297598822314483215635772659407378756476633927940046203198998270680490021200785477787698283113810800604912710329726592925420731040045094695554176366241985643001621214828930925306412722310945947125419880786273690597100997243479833868696628984851962824058668962659179411884317829957910813574489137856492550564813811300002067969644911755786074178652674983399520958891654430798700932177925693897937159914141440804563234641884510285549875915696545521046297419587303362341883341974378265021974758256179942555288390274509131148849976994272053865657658631690426109198903766323238867551170235286099798259408187211300961916666463550749978570208802218796910691619529255236339688991833530492281213498851361682179143391994766278854007565708590349620104106445145828499627440849788480817776548701617911035416346084940851848427239400903493437048885818123834504524300136900567219020237336736665597638515314604388051877330536635155808497335896578969054565943852512190343651483848183607655542801563560810792490638906553431666263710781452257641944701413015167521305472788429843970189003445300320697910204843384976680260410720392309080514927797425506959926908255673855727661282402434651831157639292316948182686441969159025007596025678780118029585895304373370838806604241359010878230753359729818789438592020466978823010081064972715946428757312035067657470960021027365708342085348818929505572397078655518049463585431785185890860301267390563056939292057638494851199332159238193833988391804067289419793511179139036271769755578271941796497810182424065312603460067763151403601456224948441972885656665968857847661806525548006097473205481493998465974637891815043096823975054931600928657074517527793896784617368045130038762070649346774016 [134,123] -81285377587061475362161192138959099502456840647247589442908678570491346615267552454407528815154735576259138780573602902310302775497158316908095452789332631086040735493550438427362881332971074790165910573405368327652889514014666865576351828069004746373927657219282505975954031515894422373564530958495446458271249422178095618237723645880863773379367413684418591908138817561095312163807832592300013773084490351857223140145218885207795146124793194925477515946220427498934545767539676499878572416205939051938580146631365912927888014272918381763686431148579436828854045110180544332082785967439932937646008845132749539810920982214737363334218395361632368928363476216555447025858728046611201548810733268421776971714266344002660474827084438390154761836198007234685088184381731829784804866635749777574008368037024687606879537680811926124390849547999826763004030813621396427946423232409896829667262857764835045099051130528062575710717872526427196518116274870506181651261955942674218906546978848282282928319368245707370994375771361882545417852295431841452700403710244516271407745361161804982576577032082236338551339568954542505192543228696866512725077828012428676558688568084627408154665333343789792951641427488597930521781594930895419159468830014815263556474266983276016530445163398265227886237141654639654832976084424394614090542195464750205388246609238571829055988104358332847307931844144144965489394877249851597131817077615849805121339497712356124775147118629290016044397009118759337256753867164435421847958225576434914047940606357386170352588957925192940102590151463822286009091707259121501936656926198716546668165896528269589415038165218452413373351822300213246463949076182219787495062721614561031561462052549725013547639651087883929957154073862660109940242753389229902641945222256268460182043987929385665372528581433167053816616043416566556582870202354165298278172169453505961059703745657780866280026745212043544568612014196152335090474688860796124280689477260092638197211544265587891735669898951197546935821328965021461568145723660024283351063678641406962567841911566211315144031840171085125165786302421955219612240909443504439223772386421466970843106607227515313263714435201843135596597726465739684271361045420160918157391104 [134,124] 2309558024659001168143769050339500679315642726639247461325678609907306061891352811139445885933019206736529455391797624431697281778585800242509316276571562541942430479606578337018519627773793574696764065467833650764405707063869359569380496034245357253477227660105164803347975391986052773470052377994719558153721342075328223082045229744216787534977567164007075451474381626944455770368004804164081574556288130650420766482949176467249158608329872598858573670852492586208434739911131534946371349352739620779354625435994377458049795676327893588762748862109823735847706031483926244519896969378245978807811471022920551549963783426491166053196503989121062542288409334926205998176055126692145264118230380444333180866579998722824840112378058634509739049628849330305061096296483066026835342507978026075634624893886256884506694611238422180231376017895978976247025133087963926807743639472448721630018361335208255744837483271638154668118639017048332911659231588790942281425842104244719329973316696134903696803955219782926747675916452151275048707036514192490502577834228390365036544246432064941096215166648396383583688709881072068236649276651289573331915398676000616032584014593205131322285964587565641796540512581060126792150719625806010823042847332578725696871818014963315264066147526105574418532971454207270228940535478113932341932472851533543658586860401086680603212363760441116916946080321297991455379075248220030588963639080527068364930065346955305751574719257140871839500150812676240877236009386785330681175132534879057556412471021916993359063155801919044215335356629877394918319633395120914790335834631478172740690088060923054969915403787693890898525304236520246004508160188438499573031877852232875461692925682336789930117862371989578399470506691981354738610318501546914008021992602518512219145475909138136387508436486376534394359154339277500211548081788070562977443743889474447465859899701156666513645361263639798342314737371616805301147270541879776252019952083812012995039954700659374278016530720650495617077942138659941652648876245664018351101790877931250859648981912472576507301343106273329421636828830538017763610098365144194508833924012400198824442481095024736146939813070623596764748889052997536765624472286939942864 [134,125] -1001970628017551139102966414117305945375748206907908515398187850530900532030696572785492449861250881442480099075377269503666317368652679160083611490031313057165303308572709890730772567810455504209614301703348088248492911291339309452950472269770527372059160391593100773625785912949543219027970102549597136027447191208484585087092117539257951168453129546137189437872554963658959721828003805678135645635113699584643896445279351180326898045492883643821814442950405452558463612647447820155523560021829410877555816223508123902663088082615632980326152294636464958573300651979985193740742155771017128058854146243789601077352575393169015442883920278994546627860850020798655819608874025285971339502101334815031806607565371281200169017216760842024811897635251498109718406021849728759504621142402932074659551068545556074089520038940457193319255897308373139649688298718119441136387288428194110222778079276383996691180366341564110929380702448338452052514367964487009711175848308467246247322679370654541976423072917134146042531376017721541668207205200070951050108471291490237838106344609540150175225762446440551275936880030624563404319482262488526721101956980426957044071159056790552268596362151717413005849681716418618615578584805394575100096424025773048408132957796763145327537228255882146584313894878974974236023993197896135662504103131433144827597255796922268299921287163533278185160875406510066763904106538364791541425872246798037552012605036369856898580647619508417730304440861827188406284674458616585551233924950423243891313642001062001947599124372808170971578502046404971312554934177016373017939615209429983791872885457354959875445210132740562463490828200012169675567454076576362392230167218336161950356423831880487786582622593076460482050416917616392965209457826597331846546605338652453346513073084773476513472270187515050347366084047300478441734182594273593643545925776853990564183132546355680994031617495823884409989814668054813547744363319051358192207126961535307420258706930787050783035769708323906887577018703263661263666765093882640556754929286858553814688733613209202563668650749393455394335810655681700361483219830243311104115023042595081465288555387295450566731465176639889096805681441330295674332707712 [134,126] -36742161045933422525172262716426535223371802558590063409358217623148582462556561956395182839785123171535834024102403559882633651347085994885845723702851330003481605401313697221378079491198190785666179582194910188782165384633484704236088745119178376510768552108086335534928548912404254333747799976638800546461348057466086978395658759432507982205712415713388553245821339297229494605073139195195091992733833072076425767534413279060606173858283622881947886756601602200249205969613569255777572042878641850303937833794617690657346091270405457430017870438917665770079844326439921986822608717221277375376266480478551310157453930047890776650610530886220431947274102440518770574495965500115798847500030793100064557701323772916368405610977825371372235204247478183783179783273473257311712735155546730113721225109054216094971272070260730713247742627801515926046853029517134650274608546453792896284572280560227205955018613251773721580694522973932323381293348631931155843052539751459474772649376024650419969292187828840372431946680391019221471947386460319247898262400333526253999714011704239694663232836621437675078264655544346068277219089445817536406745562862114279834015584611223106651810831643291208198861092021879388953196023868255789835090552420423408656456093883173179548972481717535085102757005605736825825589355020785234197228476708149152973422015467513049943309427496519117191179145890936421468822847723309940602076889635530910954867309876207266861372070957545966033959087843390233999439898641603605104595784851930573672915232722020429941243961705361755368983246332950281377342571920838566701310605500397754591950599393376997899596494338833727486257979398202693698338569958738629928576326965841045701908191320722970311189970978870836128120690060108577244968507162771462213613899341116362972480082176415071877621307522879972543621612599047966033708025187988853752359818429236923019094728160578791327073993366042321578397768391250927819401367470064231463266103083896896502108928322387999130376529544953102366404831361697203314328623415390546787777932467682914507738187092914818660951516501488255031952968632998397242850583690159125493621438102573759013486160961222709681131822518044742696133297337339850304 [134,127] -47676774210666868937524728315636987091425232370568272213535274098752745645690199108893846767313125204278136879739524534940860986369262065770684389436227407253834333616749778287519208743409258799270320843313726814072956858107194559094317513991404845460468892619812364451935931328935195429589914540921738530002540072611706573150064987147726332282213616951588429365151180461559887714831504769582891318118927630904036089554349253024784350896533076241616667191038732505821606361410700946806569309937425192456148531238159009228541587275647804761021356545096527843313140681702948998641237964532810648355231461405490865990272590106732710376991841979801351587433145679483260800558852291774074558136336172149060508710203217554430423349141294847432333903019598209832157435018457396043731745576591284457231004417640173359775235599582077446405352745191445375690987284764114231709195284841152944330324689881771285387840952116484844874452617187108661619013589151833424128392974098712513338409344370279807394058864381674785843086614615983891056089512781408315741589823848211105534274294868405910548598405353105841787155902829786364516187442431180363457132912251899809758203723558541182785778502857144949884609922972832966899005174421141625134869341830706083777424386975395067611658519615508074544454936240535915771338554469698769432770359313765941995896580349665234616937761035765424204401794918514616476278635490391128593783355589918701708538452511060804401728879508417431279203101780736613727850067391382312800819954937077168204764575296375580316683996410585188932181660863931647639852615852843652777688272005463768364640745486616645491113117418313317912822175343388605689371894259637275184202426978455189903904727772553144187472386473605535676886309622540093838780688871603272232958531818960092017692932811353394974614292619016415913859196764147936367761527236790416623217476002478342086916762851909479923165079075141790600934677329026679942652250186855864597718260535830776860078942423505693393251535367056898168771970026431572482653828976687684252171870948386987673680143360230039265323441849882431691856225418827854295641354836763946201641642920121674632409635999742886555414938332680337311432610240 [134,128] 479074811825644190535160024796283101755846922533265853252394525395989564300468871714660740280069766792213297448251114635625854866300044096743994281379434406225794397756186052633616253056732520175400029638000475104081375323553731595133164007451154172775839764835898618517212215164049456290720777374218291955705281398875670055883891801859434412957768597707224200675720180194220433197166001976790695338520183661177818801120776655691279811207221672178866614453263631172825824099067422387702116319902525278112556196799446427026577220565532353151159779803458692661607435262272956419188131927286158287838596621722610120805020517201288773540264790865386821863841981498090826712336778892815753075432352621593804159133945624481695679925364652869600691679449657529612271558501726440765493304719977660021784613566632461410056982012175512349995347199252211703540500782964828883760210699915257719278101553976465189183436879683855007594167580919806631040484561319941001063897486423204441244107402242330415520158899721332521551930878423711121296373989248579561062212995790954591289765563057586804580912639927478475089679657579040079186608817059087463267058595559999668016066958363711289223817676617288695567547435210879845020955484715360457449574962570130826110763460723949272902966462333784131067879547041689819551985188372729949593393406951742694024344095439840405719559829582256232671594682290745710481592949264898758026180652162759180863396002764617810453238984693519959792476323636717279760300452986868773455465232753886023566486206949765384710710423137444519224187212341291731635943783180166109876737617583224066881647801245184339403717005756174799446810830319735127742592758273327395651664892525246876330680606057696581245595161084588203267205369089176179983056615545769582544492539913753618931943844890235728200778208293225046793099568706811682070366598526336609426619349210847836137254472320529460137158903386304100616569214248532260780158930280401221304454816210311283040369965509580244899080145876112610334135595135136155684993993222563459930088856497012648593920429540669041885086867433778666198515351524930465202512812146774040045387192495143949438761268437157681746610839825831255244 [134,129] -817289332693160614319354869897543685725435380935309541170554189414146118074418558852694977382697917471500314446159543791790272791466393438288729681641594804823488383077881051727263565908143474837478218991361133305113681235334149236964892049246851903032712727417589761966502004419986082204703393085245980123228597857518555627082186653297492117056357819238448179927313917780714437499494101539201699249125642709264389014211326996370314011189898651851339134260838025512634561885508509278505551651287191884254454548831261319612784055995548509039432499258912307329280235490822235262610680262626215106228502815783116868568203992148389848415587593339294667571952592553484138822318255934096103351942015454788084896599178370561352401502412666115872240415283892614661015187741269480639884034887501529463041826671641924960236423692140350482362831938684113617490734591529762231918524891071085631428924095453492682178060911567574097979354341860803653373332608690188458159028629624706018409784921333999102447733945162172099156074729666797194458596977587826943398371843943436204426702149525312255188208393815291047879073757257213094046227513181562634801541841619113926634383767483638043146416488146025247140260342364529031816236933078326367172462260626834124467703374599104786781085213031246987155037705752155038100732649114036771815489296246127613956650087716902330698320033004942512312995283238447167137374807994383572199066758015102979263715704179761777324980520128828688191304224250189297191543865834715992267441898372962524264021829660829558373244021277727514352335811951361279966552186584920408816150538357151953457254551485665996625115086402065493411921857033329985285781309930640514604950506360917742735623337804843042654748514506690303819341699415489047602889260939995732472622039679208680536310184011234816855932332318472690042649060435641883043336220420878267785804282748078572674738919185334328671498841246490380059560306052682143243383766464725884275022364642119001812849863731092192389767546258611675489453968170092131386178717306512310897973542838189193601578492981258123413704476202787515072138590153999080079327987616484649825451727873619958420953856088188118911727548096 [134,130] 1423265461705731886229389917256284223331269306469037413964294038572777774797614044344783397724338168203427254299258541632081357987082892876725989313050631051034720197486686866273225488263150937494521023752267459215176435345921160155470445822772255916935306776303985595942938627128863738961806279232199645703227489168861289542877943372953796625709877987946703905717007381724211215538857403736115481827793151499276975950075687291348191652896039553152151411355761719728214200662535012286717359503471131766678393414312646231990893671285258863915149798034775521281104167091172932664272164647237150982122284588545999939151981108924911082058543683065932936391251289835368144943048435994525335803345888489790205090155976942217156806348924214092829823653224736719431430269313657184839758908107093256615584058905767841469476051180353225918232603906498939207699468873792479223857590812030704295204236733861484373299078341491770154655532357516411464741501864937532245257035371918040517146769625266222509387097178362222038822954485469095077897205080335423799238219497243085281208527022977930561441711435975627837213566927651378350251326519470827428088639700990950368983100967118224550992332362503247320876623339563586482025681590162212982723580516244594920996545824631880706787009411926483268040464601199725356502324888084725642601352466215774803181290838898811522880423059628009241047608287058519278573492088438781917959540789708205360702358955714405170278341589584223432941745610694046469768100363383548532833651510776256303689314839985317967269511221136503277916452291829903637008737038990511030866112548678728463841503898685802848867271119493051256171942305901049966483673938182752217137744625993881628017144419527026116132281199180647391595764200324743298879341974203284133948161224152933570491389528904258061496857341360814723994264569209999661125951198989454865179158652403519447487316165427065708716945263851008767376016111201091433022839823502113446672679804555929713403088662089973169798361601058240496804156095902948479903210838501954319221033316746496242520454968957803493731091897275249161128525594712756188167659822674827574842985232878258169733022950133926383376 [134,131] -856105618056869400711823684561903941335152758463779903791373293765398910249669321143811909076332061348313857974651940286885093666209817971551380610687975797801462645074450352224429861475186523244087607668329809777220394090750948380275277808299580070223011848238579496248540463937726154050902740157819983307045961039683024532603379224595062920207048942264572502438764840579259276769855928202789871356907957450428858542311251458463131357088477779478040422971231645566368481072354769363252400371168252879626316703656411685531588715482581183786214051200903457447223446885841249335467774651771031114786198133448316431549555082319115025830443891311714990276610412529890347021431576455034303060734267869670775933922138496530953797480248799150958080562466384239843537117141363391722080463857167183035574382427117851750172591670251612242831066363127432252073109477603293817933763743045518218229610489160308853615730664081519937256854144717125524537494033769660266199872738430746968522640935290496182381782648036121774070134212485699572894809597119537601223469999910225931327852747783382231841106778046825962318731453656878593138123176923492606525409945799609739567245804037608569933918563845187140677299138330823807791270169053421847816468919699222268793233289405306190759062936725377000269110889090533375932439490326437007860236153726031035824964848967745819417440053064297315421660594405763215889052233546205462286529589323446641943287372961728055661335525263295790259155181011851187733061513644494735487791888948001387142885006308545624828978733569170413527785627375638743262575251160344112158154951044138794470885905555390484583357964521423959415844827207714944574769958284301766376013757180903510545320487411510542205653986494899592248896976610570474974832472225956465757395477089039526762726386006361288960243868536960224112077737769763411889726504339511378085543414762363916151931210927182512371722980141573261272106736311262490466508340107358193017188649742257931847935018030361450130331138705640566881477980102025847369107883569930478290547864901155866913747440934305580941907952435483632688605947892790344845250201820703397186650507583535758336566245872 [134,132] 165234277847438829282143825320380378685350808905655754866250273076154610919481244901342163860179241143100950963805788182387787078356680773417520249410290784004326702624172322431090791097338314814735069416989054483948203609909169699945159818591508790213178513884205237453894608598468540739648752192338294605683068703992150215033869427189506769862750983512732091812267228486797190419782817886031085107921621887476766027658825826539573145876836663213308786967148360597791360543270913421421895957828812154429535052203681011904284899553584280165450669528735972187609155750998865721835950591470748570154628824349726386873455847951825378279420755375294202874369133020022929766728393439831147736381357549845671486338291966183366937176379661355259099847517367326382695345168133386368264762614119510959093252416177792503652990643942325412218315012706205575670025802870465328359356216402274875630486780826889249698637741134878440223067617262198209789428314521767110229731354440091024482450266695337608340788037094319739950563719976356221923424948277282720478456037079908520247086559679235315081685002424037191196028862317883078494240721494277721874810836433239966990984284462263664313373844252431910068566751785819911005383622753980303861674725302226635012692160054654755957383317942456053783156290320771240432773319182394283317252566397909712354014060800986164717586812181395215118480289161181429799462204934750833565503559935459695600347171003592592026075903309092775448263541237141596483873205144862860244478820917970212771095204611390795498336035530373265677537551321464285544011977635414323903184517974895597217098044003905992560934949667895139646003253685071613886908079731170861566785271821216068251825600847280104328003663841592936626003611387820619205451027439646654324038439020146104688711036971251016321433334021443023016821990089544380083795046297668668898137845893603844053916193484331064549346746428687353406864701427767616267320065127519038174973120117163430172626696797679181281364239951769010865609385193290559542203974072867690548834082180626114730115412036161132478146487907780013396047381594696686218542683308859733960373401680563250804 [134,133] -21929401634876977450878102930254496056334626178033485985628228156764058239249685704975169663957756594886093358078990874155351718948380111439683025943637262607746328355864004629785587024097559431572207973512766893599149572724233445432318714580293642397385397396584980473512043112205521557437685131782980964884204405234814136570918500751747781749145849921132288897954572055448830389612901764121079914592198082936512959608705347090911257100159844252144616980429424970850944416827991027715339007787254946387971704546830993926173451227954235846950421695522668110114214081290133852819663340712927400733489014495023457548084364099227092210430263662394881093688313774604900089623502229887690478698475599441987532468425666595442250377948762537370178963448839919877523277161629214747810632919633118645203475080236170161513515397136735846894641048746295436274511597303652417007926554628946928000632918967306255315864504041627908903711171286248626232127170877234352207125877300129303923239208130278124033963814645552719653543105571773216548635046488053590293152023489004698491697271159390471231696051841579538784165362067391055884566377803453222615681149244509734198151625429784706350635594474823310224201443216059328359692921806621935952711756276275787330776945808912210081939454016110078979812129968534885787912634391254729190485745534304696689605299016808474665212295327824096817027720532553490544010016950057147771349307620351222159850832074075857669163273302650186949447332147776625052316543981663144217481300611836240154994368347506585117923051906922241903950923324014352914959760227251537007275190526408749567075290768536475382728954897749576756417830012312307668692085564124547515210876457857151520438030019671490382078329853979203660204035183700339945658559582207609581298171833524247162752060800964741431405789690251219244375778214924634039236358132726451629978188710576118892185183701237312206333838752694014902429959403027754348725830562470905953416354904448285285446162990214339479284757006829342340276129611724818162646558958172373026694816714669370757395556210832100271231132906921366271934141134280414235463088058962178569031261440 [134,134] 5419443755788410341509837266976686521804980255745828000443484301089251089855961501639306776972527025485037678873846625980263169869869560106566427347269139657256840726944139649189157306165601823613813373632043846245230273335188161785136781216831105465185857698245628935214400367378445459185363057310476948455910200866011342343869307673313987307105079074571621671393841332469913011524289242413277070578790231988784287497287703515853359393115664938530813023792803436491989873576396519187112841058871389339063580573145745033425765431827598918482807239185695035549631130717136548857079840967247400618656229474296097726174568021317363273530737802572915585959369636319770156893352520793707285862598549195773467605795474148887597310453845661678344841912302114881052108644471911893446011531463718995441380401037688846661273408220859142010141152222813529412611395648615214348486644212432335038873617077052353886854231374593739788137594295095361592056770477888878549858304271135044704818368995181081883975179047768821242978542398700062160905476905007509247805473656988596569705700289960641968059817933651113482651017624754752840087011831534731550441419912098706237624853106496327248691331034463680376076105085439515804726673676161214938719277538301653386949007095964917424747841291564106134518971499813646931245440847784641662105081867476511998927078743718566469733351068767375186321513743528395285634536888379481360866540968609391269740883414310400531860590584929428437697352690688589980888774837391039411063512708558192944510203181533845515876737122948208883709114073514757173612456524813533775763007005653692998936152323247233959050189134135739197401960508998313606809037646259580310316362958542014213220394703310611136083036334153229885287089847483878315017325546441558627834539994760719599098837083018938357537962221957494396169252762595451311566626146011626014898297644372731621332983777538332633440379134480568232975601497406097788423768556247019869677013169092601439158224528624285771656939619270797746560743123069225590374957542510195398965917146133744118030669202580346179025913763730253075838160089983667176863620136326584064 [135,0] 28703876550331665116953938656829813286040235103453699464436229402545439196350856305583976834618002563918940899924274712993283316854989523295726170001858143882111659613301297137214602429768595730774417300626033421305940607208168994278983089937513420931822926185305466318562288695936773076570433210341199535070937267484462211387476700090696562831484183577354525614570978643748075263442026090494562068696071886441547011456845390816994477343294289581924714136767221385473401173553576110864438786879605122516228761968764748043094804231943655055787981275745540860185737107680017988888585133291618912089412394217799424823397063472743025787305443672454446709596939066099569371750378466615478659537757640743389819909835394038814956521060257291523771295980572487346038493589084730876518786232320857315719269949959586874584861623979220826798794170646641099857883188032200860154417263328205801167225466127087890604470564001921838166620908767996060668290212049962300678927150677964308091704622128509291001753365339426253238435065379132161063241369809164744345821242522465769424892794183543753202008111722014355589026657821298003816019607611395423488786220376495971682284003688099206446665822321407054372225845790098030887237326642234231469143102198526328995212541399148944990484519923776643851702291155584837043897502895006341537362483618484323624072226725480018470981150009105111186505265463344028226465554875537954234254620734993992718510730597808824132895099537195884718415699544658154661038579367405788592127322823971592213952745903952667858323399694439569528942491692906041204133374159472314949135388227521172484749232957468742010422328039871610557830854217677543084409108673764133339533650769996404667554195864455955821558920534886068121902523730740885180778074400247887986707397220779939972685492676924511716571644381708300267173567618778274119892870109488050513452099494690905999832088683680030840404863286408952519945938914390367464013722851032360645707834306702917086587905495052553742761574154183328989895531911469687148735735741283357401870768444738174448130250522713796873574024645023241302657940119751521961825769270991784930538797397327284103856293630424783233141659873739575470289356522388289954245652436708402005298985081090318082067716477956488181942800499671847016676383327336281579202792431753642216063918432130022371908383385490516244359081836124894500580262786962662925377327142968704540686679614364577198525543898433719483480985382873512989256268518416075545849373449519009753799785452235558692764949250599015017127112580276867844019910009033835501236332180916233613595953615345989294489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -2282681718705971409722798729714520730168653242158636980798618604988568193136261023293273175001218938263135416960353950174046069833144266026654706327754416885569853610733951105756051997905074951769376071023804780517022973841483634228329103498375018985634246534728152138180876661494100503728124582528670311454414108340449137004764397275099153860215607769073086642003956835937811479337722221928069219910412655066106292314959566110725259119522067557483127690877270023898650033997471470824748812075407387246109938897141623921479932023204466023878157716202737963290597721123191297479587735292454274061160652838602371206676283509532168970792370576797454785816936326349824629490612202302655163239285063605071288953604752140330095281993605790773996709506676341852271206940815607987474202010806919076451863110999503821310458677461356210969900130158882826302441858491322128354504155076825191648855325020751399491326246942396154695483117854181079760479941836554584249581897759689564314486237136755917909924702214070481812415020635257785157400159542932310463597593172714936934280831760540559108890369957269312892489841183878422861540437027492564790661893617940228397166286682575799357710177509186728762335621769058213171856915605336620111115717021291631122773064618381439983526676091302446396091076368369467801899060826299058907994921611368391427319218041662033214710371852549262939348798027955386726872896393828459988007219417052731255320771568329304430391298611310194532040814231195024653040313089352510948773749815028949495918199631358464901581115882480002608842542445386829058575860926480003697157239997806380431032890824324794383675918320232304336343607598672081561883095275722997029554449200808795529820382972562573715420113200815040187891326338449895744068248701242194317521360751297514947204123795524790404753771269170615632998266599278926786015906221690940713178724305982094189252209310881668417925257574102777022569064792653015976318666716096975903748903741701292312702132242053089661982300401908790329666998774186016856181536106904497260277873971097214894053385603852620176250049136952128953144020395514332114365357233377672833465380909312685213450682319033423243263649106162201186291377878230162942416449295416670165535628960060438563948595417464358274780076308225606596626882156289877254212509061642732760502275928109061208524510941077824578352624804402875423925934665734109995907167007204955587127747025457250172199119595285147327419088006656488614237667060960948235623215415502483196549280262416193414517764535790863961379070572616461497244371373029215111211738793216903590662864647533080619740299264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 148040390257898570115755803588720438602463158757928212051018576144203858774946158527728676872902273587067419895582507955246072251773610205247221017642578453776772369183570143758293568246399628534215099251281994891148531480474700644087328528555967770493291796008709099759505769581778519637441444289604002546750317635591525518830317926158983248267660432493989153493579934028594998619719758738735251293327947874529073825589005218013229539754747075885365162760624313299967125806794165196346895624180737814250065369961309880061518197631457589016862433184391865351404365333623605214279425705854691255924095999912577653349365348772704259462656182573723772817715345852999741141996808131522551806734351718259934106622482011874654805696085212574722829528185787811422040897970641512103999514393564663783747492462914519044401578858266257808833687528870978487672335694067904020943280167168441826971332353688599151347073200975401806045950159413888219154332692851273945823811377070846930354508642617982185376647276722789187282151495001970820221904139099664248037982298564430065926779246165422756483086500567683892951268879209517762794309234983319062250819366042690478881839556455456963123780065284226777373319861462631361411217279989322765828382669100200522028566112222099848556718133767827939637155846394089025879633832955637220662353805230491942970852876870829413463881973278569240290367155998163836532490572880887580638186754210225305204075281072739151140892605876301547126084860371050657198175345589844566922008735518447936731046874977761898356945693732863357553207088879857600312456707216969007574110195889670493069430230230235163041389092244618148741467415082351182611098339340725345406350911289233721951257121160621165670894499825044467479858910643405229734962522437710439944183516369937373629755178671912581971152140132830539675812041667935936895336844760652208501208420943369514952279505897139596072746532786099140220445161578617363596229664657052755962897538652112865531355009567183204897267947392876616894437673331433783945551698241808922112735160077973131030994256942987587291279420102049067621636350985336484351942676785878555517178428449663419711800567053373577725338167225548858960668335923607364374459429139748026629355747214043210534334493560568679507072921207116770010065102297069861612424940186322673362655892353220115952636955956352939600056404315361454766216267264833263405487934146710326813602463935485361574296903184705107654626077011691591590635542140698853160696585097807276048811775398253116416186995165119317127095397245944153720099253485553649275734583421783572907785684416807794835560857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -5397110348294991946729848645020843041595350311401061002183192615399418536388895096545879542211074278105033256517808846704026737994674862585460084190536864059076918388885166732480955025807641653938234246323010743007173810140249275367037292004458433436784410411116213291801988434679231211239036767855811023634852802127944948678518564490840712618480403173505353368113432821330361167290351435624020434678347363959636652523023830653092409910385693360591946252794582027317927188922880974487249640264655038709236800041782524653780951688119723515665112376911699254196590071497799966495076403510661488763725147079950831923679639176085774935265636531790899362188786943731252250787985950908810711273188158050099954383006195544821450302951957427562426256245967779037075783933891690013285407060244123572679333068382182438422890826739833989236543102815810705784564077462905396048384279531621479640806993455938732377517713749879647799720411660195802159469713203655708268440012737521136841551567944129842932066279248200448854490202227593242746743364224560800923689334026463597363992921380034695306978627192958367453932043761481208786404411482928758094777817954928071923197474271105760013227519489651389376830422920076378424983286072661099445348364228125223983884981771253520059279345273114972343167750618641119933912804967081792306514136086877097116418494351196468788241881756856056765816190483067867015074637274128804321718427240068333289440569856949508172459817408984766003276141128564281700105161862633276854762241272325162990676987238723365632594203473234418653513419046315786355483534901256798774859947399166797583354888956942853499410423832563655002587938173843753569729676996503722427829407222558194723108302552487776598405121037672714424702091909944293596330850571708201898436437727455375693905217429262446959617593696044504104655529371727601541484916766975999317866823503918860024841572123147270500566759075374688956297803543017817401943411459941865016978993792148297259416489901867713468255166991832308862409487345902134071073283932242917310385441637863285819029368007066820462575292812450375134266869323923762536557946513288088548903694260794390150628541558159588664566219513226310218967021947536669873124974346994716897383014754256930534279458959936024071591683623101826655740449540546354584507824851413714005394828007803961340938028473071335831526974188274301312701813290969510099080386634199698652807015078710742909168539768077447588625459405495108565175506355585791283054717509834344834980729296075229072519175222173661616524666547956690967057041349713632514060083656262473255567701002625047949775682404352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 134934224549923442760951204011468170434928386602777941170697147184998428252532844259080341341830771519915066484046141940674831779751085363543276556256103003185154776288581786980912291980545961516665490690751393153491766705588349043787087881408086034478131625708182312686458437099634869687550339424008725572572541651275142252908504983007467639180863478850219722083051846373011231804695093940696883308261060616613001521551311055259294986899232411505201520506259570937545167064380133828939691051545434084919267750803812361245158785531820062983186241617525265041621358211316810758012247837458388114057682093634839036251408683872660142787935914632924692535778718342604092140958833670621275623080359058816757841664613749730487613525308292591695437981039824883520416813993443884045447013245259001447499166042639182909890810578526152017088375854143070516339021497750034575990763069432939060033967135442531790209108797311775708577864461004928316109609015996731518523425703338960720604152467249940544420214607742074490271642843757250873204793764897870657546393851646911029731766922853033146792303443186858366660331788888738017898074974257300848541213854614279663738034868242138825885328309107505080109125248546342042036267509071547532937877858080723938412663986498394326902383853971245984694749913980745478334004018468917769434273033948196587759872932024184452125351964042283880739236106429076274123037955130263945085670288058694933224880364055855294197065901188843333208234793988087721458795693169132628557635433551656807541820363435053422778375000017439838776809928640141857072346932909686225149692232099470766578490043417776716324198687079210265390694432468245975685300551516051356977061177706144824844361197215718123800160025387965702467930798366213183863058590712697601821137237538856421140249772007301653480142721387761629649942227859262509278684032569824274862248133518323430016644443355431720739808318197700528925276203165417424526803166199196392038260307500986759659494849653530468697730399887074286481661970537682944864454610283785847756151192211844440463998237074372137913551854003586272696594602819371455046786420318883850504696976736780130579349661357256389723106206246973201595867322137064396594511992201038784249617945644235764033463557043072646732253458931601029946245556600658850152361464133549624636776637728758928787826599960392236592699659349228681085992033631713324406755058934195224548369919175485359956594673731890917981917718145395112388775331909528245408334046480898440547705830784081810320587124569573623588944917294455272213434507822727426932940531089841244308769387176014067688716789350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -7676819567481839414447250103604366971616053589217947462005123066125300821424374031090598574280448007864888277688793152402825671171516917452199317826199395346051467419239624209599926105192498990094344741079160968388367532511369189298149128639363390271910968090736888830672494811276790981666058462164312846725569381812113631112379146141350366883171618293059718309137537504804870097262360004023267334034660260091821939039813921464519192742050434795792517171764689758596675086723437836957267316661805799436214326662291284364008902139607420248674747503554462807829636001777132148042971865045902562341454980121376070303004305450504251067629054053715884481145320881918059217764446586952392377205163281564528027370228555621149161698593503183722626449415875217639010629552131590092999235386484493767005185180362532739244771255512722299918981141666440610042452757973059622536236426616421576736784914639165480025046479066790543705693745585819393450577873684222823008874807159842959195162485022707068393534201291458495928497093414010756775876530753121987410298795819014010111761386128685946689738756650663222366017205527970904457837897712926596194645868665941133774955995958995683616717662967585932359938618109581655821830989994569462532160323251847139784988506742232194106609026110156432305155467029589157613333059341598187016422278595984342854620178969482604436277417471501831188146276682759517355804605706423268370243060817077545291927796386990299642310261222514179188050369925382464029801574584721724914345117109466056223769557062217078795801186998334893877920103214303130795056898305753061465335835352742040943495708350256750472798110043764767910222501071554002444045986762399799926989292895006099143095576655537127698707440243018623495496489362754285244821422017003395736292524514927524758953237868968900617184397757020365813093173432768907421565943476155793790189640588625654208355992107489650451200978821398901234725136348055830576463379134977711849474578135170902798001400660645666039176707247431125361318682350030347607116154247677277908465812140286531110724272679223124743544550573602416212635542734286922576536669314079353157831946010742081525864016885537243325513191591194057577376037973198265569098348040190854127658734878954164027726681928022580748445683027253743560514295445168241320961229911889287842676761555672177379113640680761537362749073648341520230416802821496507921041033403030998220936395975118643727593533131267778126441292796515215495628024587928893705986258712569290599332265645593014461481005393725952970658763888366724392891278993546538094335846504618318954819871609938533322471224146657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 147626203053550274924606806448456328281456396417823623727158134547785356658728676675683672085431858768668471029112465775753488504992013232082864685945113498562634524178328549091271666579071332885042611154116074542858362249626350845678254923426799625770389214138070025469512190507934551339588932091970803386465558234693687018841086978925370114527581438722125220764046127136434673518552076766614972371825330221583535736771577319992568202815543760400449505527933346371175121023474268085489133938117376645002891841243450786347318961003895984713420487822065162369507145851943436665493244538864156426841566386883728160901632330928243199123111896115226572294231016864504994396794303030266294428234653502796953050354967593561836277965367915643536650184941913501389582048764332825358516109312250728430872128510606456359292308874698191382321908148746154128733633518573482798946147653588398944985518803984095973723336673906736250359524770894012287008042103766543979201496081372857460426654053325138654627274409018496624039040220685768453442893889896878573586720380687334021658980615713658449556910647559093189619450988198281984857569487120646657378490580463930583692528395361626438415190583206975358724978774620893161607227374542638860585388272474255935777515292916319469810271365904791990566230172703941389391564017873421173906806454919860168830480906856563029082524821660990477235936658042895021060863185741148542427996468375095342990093957693471879279783787893798863096968049570454210260620060482113357420268738578463442688407628005047028580735896229396355285800211947763066661247616332919589070220233774108337326849117575592174629695441723829903819256047194849573609458867070542744351776059393742301733791985118254205065345458470848898023549652032588272708102510781188557346172624735648964749835801781800888127211603196354911726786587454662057916440937766397145528318110232344264930124948328677130345848141813757010979023604928848586286325442498927148310476665215155213360650001251404168165567122757030744936595213250737148415654593469521364000969221009237932064136487548243630666387993386525508183884100073849514653193553893663185992902010024741252148490064107560778292265317337596829621379370080722395493323687682185250365580007039670896238511620161684420771544488399889750250836406469145906561786838951933078664599179053486261689162514812809969012284494157380762518506449796325108617626598759107930709193932226777598767006898490193437510274076682099476809918032103788798545468061619842098889753826956417829002042448909231692678699857663828272239656685379194378384577399471971039051740807683216107190271493537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -955317869559788649355398837654276168458547674822232987717345708289422339130467620404960434092886300736051421067660261264564818862126870432830336898799746997079566508326464051339325365568630720504820733786470873115844277006379850223522966896941174393900446614464028406645925211046296939172397965173047957554386130679968599890989099131284046263694653213731268238716625970914208290108145298545873050366018875294155618525970925666350664098009419768990680266759550429868401292916122876469172663771838575781525370553481876290587449840886322612782406596838820427729401375637788806991933747026934840958863734751170384365239323534922446936952827974177410366792163388088083615241012300177974776086376069221986539766056168295812143528158617727871219675637208959616167252744341625645941910450865215157469162106667890549646645025256720605925290713082693459718575371116900786392319757378795666012627172099668963033278303290749680886767442385304859387552291433739189122693949577391961471753328902676130557279790095563636980011128313158770028390182324994002631222774674063354077506923698811818652743183898036480677053526697187215579319042199706017835468643989280287007087698997170912315400619192098422983727788379089956995628819198007546616294128998039966854575393363770033715162045170030637685790475923104199570971366894176321887435975442884131915934603704276455752810419405498982695007550930595408718302857178318895139521491367502166814475852179301073299477328841406653066932299919384219824524141408060684397939575700392233250872338754931438420234728525901135218441199215304972162965558449450382487210688184825889232850204959152467428722583815730787873093977296267786514050758051531108564639190823178427829036794896815776443074749582793278024670274415325407827679113117815209146571149141698935765812222974102810544823612752850606580191390627943907413463271486054616550218273134704760400579802024781764566140860428531138615515938940473149459522550742661382483562092770440488056346888791129374057967484217786907826717136135191416675265406091603995158011434756215889069829473749211916053292570682507737121860518416256778898900429560806943905118675428272571935145676231708165419404909276328366291541057913896450397432097088222859164708391969787117464712732821750781808225103879344060235042210402074634564275678690809906042972224482926396516092666573350337554859104952404860717385575330324619205869974082606720877825124992776266732413821149023163624633487001251434410956744313124806291370864059817638981333736495510872415850219074274590075684165941648416116885789472966746602003638122525794289945417285197674679813224447157993472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -3427368563748222927426047120669141834317081104366948447487483265621150677807920917019721874403856075888570531003638684618821512819853935712469636010060108331488791399016187138559778165548475627915632741710939678642817350820916334398389218146995482180827553879191406168958545197508074683435484785255256927275676812057398892304658360954384707000622563178872340101734608465958349714283295261600982759785823014568842273922772033298802210661795200731122262355578637452464328557621028599909860165440832998666844566662111383895562344157683711142020569651674786011800200809659084219376262769846749251826085206492944676903657329228175652733990732414144226725349439049986418564048423703933008627542718597282885106135505553531179069403964493362221774043096293871012934413518722487199890980477915309719566677971071864432454620648732792997389293527092615272935183426861888748184063294487959474483861725225222274141529981432963497448309977587333627120346605932506145759651663546101433569292065169579572012003313389794532294292792167502836452467979059310756760283143158667203194621790718171227965785628918387551059579715544911249109845764555995831469542358031242083759410891834203285258413770504696828341635858891466240236573080435381181361437016348734634750660353532567684651875072952946847919878208499226245252195160709127273291830178041750941052270934648027111073494815428650349564783592048085705266167994867152503044193748546546376741584740149549336643114816126969541638611245598000814097201090741861451130483222702599703415633050929946624416294728910533496871568697214117647098207839816568635376415127614466278816941392320185130639593208068611723056369609555356636726858025230274768479348927341304455447232886615092829597077787699570110521827795430908630665576195983210941383374176525329891515070548466014134517351209592635233022357736117489794932484840271694227311837506960558310395528829227159039989884783545552573947423890961844246925259456485397997198852539176087085046068563864130359999963906958647988341574387366730294019592089415964309384312329169058604160464676850868784032070380983501606832470147762727313343770264385806652623183104015222507735853830935734843946654830451786769715134354583423489283166472803263107457094689074228275381434322270949622149673857733452248583705472265518230841002684785263264796301208321125489303812530172394241304993079144202764625226838622216419082256185282423179549915083496114604796189189503278966161558653114181007671121957999013396619288635096108603043204574610515472628700766869843441991030995649726571654187098587403459776064665192012530923646614244563254115257544729847398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 100562806900634627677220402323297421215658217057080785461858446198437656380748603491629102214574945857966783274599244248808030600880276719592050824949694723357943323498278267168406476099827900508356947051058975150011165746757323528299047202136284022329398773118580390088766097234421883316997116181207212674888871765380796734510960267222842723063619253218029503704931529678683700372346515742350509696533763517007677083177911332469317656849637448554400001570653806604353321716655164043366577088254659261721513406140370787607014894721859924911651305213293973759807466881681371660037029801517122646287390549960688810047319218886295544797615019344182765765940256390474768475753153022168554430306149754341073973286686977410625523545710907886686318289515834397147251970455470190929018747868695314622383861771851438776319030357151124204482712734182109921984205735307035683017296359052731941536220321727712477106016587014246550830658846479907615953057221004498874729198979258579964896957689127862754241531584509677893165133285102196971508474384079572337037119195561172239019575148683261481985391658890422411725839917739104569120054518429981043147627003511361900105950070032912298570677529825747235442470850752367623643330364936568109593067361244791602236141629205115894300618490121011924266072814560650774267346467593925450057113178777618873755407922350427588007176362511205358262956815503456636950540783160062086061466923173731673441754669665871814420909428579025191151638412623165894311705246530032674364551797435325121277060431967592750349024248590034647899959064681706141040177623495244297895126269803117115891285540667836399826351397698275524864839112675000538345434753280249917673294177808636757639208449097713563542399342561908895150809107135214302441701131816064253745934878868706100828451322759708518798107320311527052447330148129640497664573558128699214762783643645363452876363276535563162937027643210713912704575311660725228894664990362568553144277028130738130221964308959106244643408363272122520273984323921315396961271087149345681780785597048841356400504179842850588240651272944677716128617541140727639828286642212801500700256929463755996859161217764315427616015585853567323600736148120710417677547384745303200653088775230416193611854413093043145199312604251516527401151496013270573736402168054698456422950199926490630502695820267217265191820691035647653908252972260423027320890146409324486257887194867914879236975477702518243014335579078365556083474097379036568672932871618073021852358982621870132568415965720470025708161909451951160687178714239012985659784715115290866989837252208717765399653213889835827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] -799613251019688034559455026994652432390697008143069401393319341247739737030366703258898704600605686013462834169601735283672091073512458627403107889718616758568916464249435022492274919997257921222052786989609510952408997105153247476506221915833624887227486640095241719301897077623660322969307440200418393245518085058427317451317686183106570666159670195812567838423827025318777249386347938349312856647298628872240907091782889691688432624794652839625975575130276555032140095081239861776696203569681127291327257834129405827872970732868404455374873339712481372838777229150782443377494084252575035613794696002119781472090103047249164693242478215781234469163549884724951337696777419912305454586018659798849787316087810855037263825835362175726529261336217126822449139434799761977003707044417668260714873953918389124691288465164539510598315200975933615663759119715595018699478672918526802494155399651673423318114314440523472126659050436843527672817590236573296373785036355654657945213799024578029455468736431243937640451211509304325790678235264180497574880819820358327374960453562074023681427101935821678309735654858278500619527121034988996797178061725755292160458577432843468061165031961350474963410383141140543742540462109497363990075627311527960887987847913712394326044308680093521362384008447551396047385876688299650478594827959980342800587258904742554330333703625096564996400163888445812216922389990629374389668034517380111715894795485831798562938356529497335114162168564448838629000943929635601334599602083868106214899594589247648049537009281756376614672892892900961102440820532713521672637692335315363335671559037928573138010250046522101440384452964866754270635102365560508675933702752977588934525774386581417651834242970906084152940506558708023259332021340682585445586952104169027246396550798520333848778922030068723964262175952243288891329497758204083386788174010734407116406754347593447887123460699557086023920087947995980061645547240600361745942661406173265687818101963292480858367451446267245981689243722308215077437421673890767736898280414989491887160370562273334986475748293090291419120437910623759587076918012596641951637942545789347044089243170232933435436503328359842261301782892115341426253554660098166208726721933409568294757339123814207304654779205755069379862818582976727073975522068982183268446751795159805463135082884034716656285458657805477824867088012869356546529595659000654428841003039686853213381005604740220615605271576883882450863863503629115760186552419968032593352069685884498444554025039774788201432278913010663709009323287712688741947335282791228808314176279404270114319293018180629299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 3678392985155353788488612273507061042619546115503028112264436297941692175176760102143089419266768439219984915972346130194827651015220701291277160138817381496219645120545790383378420882689309336824627906026765660981944026459875716060910258925634395067890183572137007632539891900128109967528876663566904068867755870838358607492479422647218257675605271232784322310649402550371754907180013037695188465147356080808219512109817581321814871688256604651653682432681795114448305805294004630001507351344901386897431552143035285500887721721464056126464716837382697024462086580952723672393527634098619301868584042496149100542582771246247596726878135284676611723682755370459253465393573743651763923212835136396223693659221808977358256833660733400933457158607523282158261066590907074392092899568094877515780300806249603164001300472870798579098593611497602382724425763582318592492318921847451975048156161916803796882619062125680897314166616513388986953479847971903940693943036462626893046324788230069352122499978758790150009633126626632106547755881891011776808625445802430384713512911663858095453197801363205384383531377413949958445958043580099456542140062151528099161006842647898363190393170955674537779488464514510727784551991779473703909937411566666014520337558325873873724036757544630339078881825222951979592418374250579532305111636716960930405503655647066490919435041702407875979170873723067370765941244238786913943053835449621102011780409669532049225079812294160757583940702081431815870215318359934968387058593259213487590767511017205762736904931392007167085974909484655224925400772331798559759635928219351287359235486228350339481411525088201456117577109449567961334835785387963266245074151130312765946803310243839385849308010702504519722616449614423175385526649107792272774412844631299026421065605388538525965650271136303193526829748496661455061460191699674720268516423352810081919242966117259778104738439587973230235904535404410426793028591733602646363915848254622752058265603300866615102609934401085074190944833418497538343416717877322229052988545153879310066556725530114406363454309956309075577142559090538721521628774660932792726620469128750902890641263689931820397420390058450329519303298154135078610244567989087463866089666423274737505134261310260299795190454511847299127616326052240061921890567532023694815788141547843527398985040982342297856839303164901713826159763401356084853825541634966949802974416875711027664212776198342106496851072332230670092549776428295518324727844066152696380398274705569564880832505998893573286445146970277577307899291243680762646283413624190983609044918281050861928049507180515591979008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -10853597467594606193701889120786766484436338971172517736765183954758477226035298213190907361889717305280241570979015123218288199157426137857073670000890467334488686956004769657469811962522365227320100256829843578440053593588780541785419546780971113933188753085743729156457541545341389118384034494918000266809467405158279751956615979986132921676494822851234667730914258131758236187754239358648505919984017901704410734039981137389830439281342077768810544535710315386048636988008545160645575844264576969109292443527109650607870849557044844414685959593255338149655416066869699999655234425352224581541426856918004779381100550403804874950888296284898485776566997734616652379782178856542466842230256915318274192684673767678073020080488132698357365633503631209936137520589305673716935921515796607695469289666743708781855455059823281444492044127297111979279801237923397380005324424910493012664743167470530881790273684075544757266097777181926523658339946935605625943021959458781823398333982833477300645710930392947632247362916315984005379565698999584721154598413910536201045094003703509202525198597061861476682168472872777348254765812413560670797376514086689200726449968470646682000500266694549477699483470371725447321788766344712359602264036242741753154259105048720993727319469427257872938164402602164173635674123146576960331655583577482901078942092760849457864457534959098894808145687712751294863772918093490028028811939964714571240063419295038798443228367838181974168193347234584647578593978080882604668951238285587250141303693214916377847992974208219768988347175870813326548255718563700257693881664720078080318133823336345779148315470406084410596602028751001685785774400916868735102781264107791808863579269018231541750044205580136027291993401815374535849059840493113583161752468158500724089176960576011540143140380629836135258411197390656321055039359848132774182399636277000594009332208996754195520042710305285842389262983509341253303849049339312234818368414735638522081570947411888661285757376092502321906655139495081223092237322110260210678814623004678871080630647930497980931295643838074742812833124139521104326695086133049737667810847488005279050490484991222779808622756018963848927045512349602889495505410062852684992569791296714163877021896295401434183236591547080591738382589870364060258554007260434732092613356011607845938833013962842187029708327108200560660739501224920627096973693318531256328176182224401340763334991996920699364082483820782297001224310049798880865036702080133419607545172593253880595520055420201349184994526328772598726993461515009002099537697116876564216345425937609353669355425246751804620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] 19086963473716250075779704220092709215480884498177913699592461365762202671924836286567531497228028576377679694783802441893653100104764053793323573848071252957756268419277699348377223930790002501395681538913235824552122881730201645142922161993386016075307872585345814606637828809211205210528992359680546519533081642231802303157323792177585735256326564958317347159541085568356104486645195314667259830147716251893213673767396639808312324162200738262268729258157361318233536688248291949544230037267452313450970037434987149678178242806601424696634636015862528075715185135412433310881361909114600008270789419484808405858913167640728712538087934681951546203999465491464041946353177986356150078817103981090462951616158199485785120008886316355619946516315739750398022562110783788132590143457960791011822876839877660660765381062992793318712642067755895422475005529337258899927959064643319177957017280763066304966706819990394234729434334297919816630971644050052608675761177067581734462723810161523981239550867238860066592899637748454651057821759497367397258114660762976407285013012483454650408887011956918983946184228322495576456034528533117758026695797568413686064840972922061082544989782279933360201474668259976210385280169796804739592542968167076792357620674232829488828455190876488736726441285774124965070969071387829899501752984662964748328698590489786797713831000028707075420569025478769590720474732963936859657187598195226867898425226263402615295961638254926666574029944407239570210039795167409255269025448752216824398815911857832610204135010931908834552331986775275276267536804810208534159213887256965857788773416565159014766256079008435938891426086242074271598765376861102328603615791042575294503796380890853296112851358779277964362897810411262415192862617774372879804914981054263316661542172427682842014558751791920851279720972556542308832679088061248360428550494276538663668174239363667568505036415756449078394092089705484253295416962243732551024539020993156087830196935483508479955514094883017435937318197937180489991932164716663139729768005663579042373185960048422028984568253824232926245592131465076870864003233929058256692699754943784303265331144699300335758503753461221203694066780981754784245652494626254111300582309483061159722968736641013918308528478792705340058168784154542816064057023172138968206516130704521902239378632884380063599497860662124356819015801132691607519460458238294499523325038833594341167569381531386905685225216595241666940920083934950779053747563544503690393137240052408792226590351732195839043717592352252658022400525891785748187848345462297359640564737662775045566122849805892249976832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] -4026734893890705855130929935176923696032577664401287584556129281535869480906737131361263854996697968914265575157959071568923030891767084152319776328199555653931135214117928358085416895465461410887974380601874936241941900597905769537670072490550798301321378678919743498205889167015961033656573221567963830848527374890040744884691906157320461715913523243143143649337201457629524183075280635291146294741047317555775697552279536306986795622732501863149034241858562020266915818209454823209015028663136736759608882437766675729417491242254375740401974767750761466361341392242931155428986898823545061302145661046272938458387402758648790340370095647554666580619346188655865509949647834511180217872728723051056811506486922568589701960779952468970155164297264784808058989364461562722534341404096918134801154217073342810496221190370441796523963170531007233046226664174727330189701418008583427471619071763107293993558314009170010307497933577249727131369546172777947031276228850813887891636989629769218367435105240384480015047608513307811425482410758502696893529874223356027159974704099277321025134091373913116535240439135993359080677016580684395599474801106428202927070841343436329849503346872763418381173664823023985966136294988053648535935167263996288553567807295905643673977969719118484479947768898582575149007340923447873718733172371751265257182656230536578315638440073258143571865803289842990376571668674234868282390389159006167479934765807906385359178300868329528428714707572281507564763968474039312545000067602204802338167878839249884966105220281953945953164193305007171687006555639455059773403321318449069168849657847767356698099619333934278680529341992760056385842379197223740244349797700334552103572912675212935386150162172856093647754866442710850203163653359329741833745635653106795063045881898883636223566851590634724824418848629079978666574968159472710786924689699547035283064684400846787409000934194651378621182271209936578308384380404668965418889828569226063586874529778773377124042182585212185895954077427336292612443704745346336960874899751644228672041955642684226734479688831287611687823802008656666918073604588550611778991654846849321744724787179486066356464641003866056655075276741360311431693698801602178032165621992759271631916462638687678214745693672904819825612617610391808811205927022138136674868858326099079558544277660332358198958917163531500151971660189515016409180741529743856840215699590647706853148409763716640077436605584657623699569873767922557596938496970009820490985345573413611013048741795620488873487992895463872197696761739041903618173040884861563542221604319801474923627710738298883276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] -109504240999210314521828921574740128772646819832192672922185657879123653287707163013385586380254664195540741983798236679484172194892674845396744944094145576992206725909040061047593488464588062939969286431604272974963492368797980290396902344377089874123940521206319594610640385144722541182576268378930914099707871383262155618868918811055854966138521449856809626512548620060860030075734931382163465186866165807552960207610181655962072205058483684255636180861821212902085729377817914170604955830197119228359615042559542023535822075944558037088168286626674994139588369479084633602703951361633002655882918035442780459894646275077978958744020751796132819854483162797425256432101466647942894387740343948375345670948189209889732964673695165336616320400568249533224513509551095631737938029757334343293358825143330019667447666141865140714952738211598699556128594930129682777127717830866905350909735116822021220815170243561029165923413845165391108281182804198409762336614210736756675446568858813075176297749344429681040824985028325102955957314622819586717684992748945891874855233699279362656437842183299156610179682092438578988572927286718927319477450711146226420720544787804916273966946950384254740504842821256521085139821694008056332185833283857201239444020449393632305308342521288960295227554348285750874399557950401110963489759665687795313752125506773058880126405088363636942625017435593877723375584091542667003418117602177949774724425059814090302003933157673363667357087115690517410672921728621384611122440352175657404464553702831525053036959025489460200973594389232749704991403607115309941103458822488458165196733069430605046976941891338450474672678404492003880045599026877298407002896595557650812506862465989369500743510048021431819177633118536405897187939539728792628368536269925984376030974665589947907662645205828698617136373958316107753336609245883619170482442426057008601180297784988895607949719389158554257679189214840823313336397663363158973710837653534428373385876596943273002799432870315771628882676159224507979087150491359807963526323522014235763571912269732659337394390945166596641978288202274464292980150233196406700246603848201464738703336303219077253991567778556401810691838352877318236404624198716050132375742833526182018219859468078469970995993420280655836269871546884904768546595281474187845807764751439287246279146253632637948714643126200793440535385069099934042942955596203385790202845425413819463162798642073522746261241376343201821770487726633399428402350359821378031021384348192320727574043887397093088179156918552773987681177724023740776531408200998470681852399310691716048796260434186198046474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] 514323112874946307032048495064802894695474446374946175746982282392447204604409950001628362485692284955779519749554052058683964559379392018588668280160434148252534430048861788052204440588805670102504075655380820582508473878082767302657544517519655776528188629442821900127698883719074324476615554584807416416889123263202415351803476316572451633484725811816075970026972082971177886406378941833620614023730760692553819663157156088767202030959511858430810374763707242295412349137401860183494275039938898656606898339388136429203408824306715021562858549893211329726990224323492919524972613212883395800634656656105891203654670425194222081862173813421522596370631877183346266320557529634021204449301159793535705727870608001865286601002151138947273198746021464220754897963861248804819655070366994644872608702161904119752559743860493346474739379363579199548711635142300117297679649202921205383500023321609714910320965873079023395020213339364331603178139766447431696866105568970502214986836364048919418692564469360877626784269393547094994869027734585372968009103569239452280970349938163264457795530513716228174323198900015901674911054243735693110948100891802610261450438914749137027722382910165846007447755185586205261537616691535149810820827423835262362406624648314303996669725955883144734718785302391699705753037216883639104448360988405511789365426924127100633664686540077471604854656228408998838324918876033672571098892743974981588966927862278038630185043738834033901517085175876068235340043381254195525995215600879880311018867100056499621234860503980445173990753573595614582105438695582189541157864411937995830863697982003784811686543839695576213359986579480686557013596368144989686038024952663842127379195414502123319858264503452144759723062365640305196485323006210378695014390548527087207371379990749112126336279696942305128319798466122599644549865237460708181267382702362519094980948948382721761488575952270313417318775507454531446351438111315707057354811324129070143210866824518074474094689050592985667981331984098832894606863449734619619688348142746232909774301887016833637710294263648052864683914968351056705128983343610600791371665839986368351783655317525642603999876780890994446000669726973847969509269180003970809377264877603144064893174598066125830938830521455095888687536005854042758926387484837514264515464879177015895680407098788080566772985734705018242213777615363403826877222359265497703752490868016196029226545903407457062067752007005455333179466496621352209449572664929220983836582417910411840802875299957681265326784629023146749555393722478150319112821167341970703889464418783878244961678254250772765081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] -1663568159009206045968046870065555697077533532055954632855399212702766406905009484787295174524905010614955662258355882156994718756079971614629212678558139112723115858756270381763730093530445941553422386175190672322570986046193011235692149692481628945014876020230765489421286159441991252151916800817435690846699646305838274705582810168183237505573089866085239674450503154953666358485017041050467027253873706669290940758639154566504322802197692372469294745201291964380565323076927841216609146989359519014666870186958000690588881676433904226624843622260617526004263700077035479722818341674328446473775549174816009636271815276930052225130632451394961958967466874352586437541705470714200303912810296088650513843952329632054058365358551059822086658163286702119696811938683675598537047688004502993255728258510300290691217333451154400631054826759088737525409271329741049332691350577138592424665382222649895990519895993391747802880453563145250136288593254629787949932274985265245045608461507257036852314972234929490094790585308534041608955047215236746221019468059173626247676066954473393008115677328321885655891606133041638538854003223515989985905212462159656802399265756512978342602856132289279921903724242683030076134000630249192822931177605379519184120803622391317352784463354193905130550809053840439968165965941685541313214273995872316035100426180464602952763315872421250681758050230106346924656499760547552268609353421189599007561653997642899610071017874259749867257056721053811354276477478287989310339037321840860827687329889672072720410918678993474618858084472784817917728562175252223101873179342665281262504263709932190976140303508508029583115127599667627688202117650597892939298674280669696793033360606193253022878581087412868767601609510300084247063517125105907427975275363340867897293154098882584849563403478709586029499767411113011116773522744827674717830957145813193997852203658499717468705327458789417774045870192287220856799810685902492751723550700406675799870940466077987987148786923259928051144934801147113765050478196361088981319675548170511867387045409466884471877720824336920594820438419972170785209698719542931735415532819523299006251414696626956376762865150195154369968641455447198264811901826459317374482839243528974789302651290456453801560087737751828227787750594687455733514819682946979077628767755628938840170127267043880578822463022683723424664211155367301845893233717138655898859065885719982146248720584988895052507033609077364199100122566686304282372254633349791643164524307012502823949639313219262792918496493559776251396747447018823147015798399902671301186939447291790067819498972817013122007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] 4411499291921713384555587738158077863029663086271967309797776662904828501796690653252018546967878563569172229158982866215435215734839628974365577800663508332539876758843197619460858528089299538127842823065134259682573026159778368526969518421411829058884011783259689971371274940719372874581337929666710735091819250809664649119899424019922898016206714034666850857865754945372478037401007701482587936925706454535408538331636403231375063701568607303251808163418960879820559673689511214961011544552530032005795095747713170858852321290458251691499521012393692233727456722728575025412596539782120271680514672913530856501089748153853142798690505230342622818252369933510982577091937182040909510728570899752932026432752010922344357458022106284768869813689028040075094650887691055311185148314664646442538865301681096184396187759649295735413956576368617037725972083236554062540844482216518356212608331323805520538977949995537256398395737016974414151366760106739035951956943365990212434721969445348660147497265484223336056598680642789783147255716010426666130154836508268177122925963022114141716933587239080991388362631307495064668541450965965276237312794015076499314570946664591580291522060431082779251842839682864155655419812443211616814858635194338907923376803118321413413985847681817939583954252727678997248927186090187296720086254036593915944853785755778463208891940196810315768748110783136755252453672139145403871099513188286718944992377406987756585314032035553083892404045683010183389899412449160688747822832787409457448278509682935116212202141861576208962715948487824551873376601263970049026192660832837817059427216523012537200312721448128678493146624126907741150867581757576420541377238475773569273014192662139256709955853224511268652531776731230727872174600418165022725597884547476821140176766274039843646150800314000696159465012698534857419911386845758736053445594053301671574020779029869653833726523046283826023202053869530162422540912736321659609429276604843289469723513851485965080200371161414438636905219169664535858109548721641992247587379458816967137455096750761761516273233970759977256056614660000287453491999137078428864206704410954080364650316682664420125819426124948458367043147629180276699051619631179829055080379490266358218808837832442892956042695565144161407976108831836955272862044894330308114676593427952700902833135587839965621216885673750594486259193656369757452480261914071170051217428597669623114496654023711460741585973825558970545874102205897558142792963562880142056193734601707705522305118680034702563021969287234960688393443546417552691467248642189344936505837679065271686078429967371871033753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,19] -9846419471394009339124557508854583975802434207708708377329527787162713859705356533842524838639993901756324049055246140854117563188534587731188511847923019634873591523716245535605494333258552946972874686673987035116327884755564944788215730629999473309586417207126760114031998304682255484521519980154111749681702054549596947021509478581915385809898588611278641758147762535567161194601530812866373470184802048540575706583272800359670020947682057633152246486164091331783100919310513992964869820548615065016815912079107795359479381286760183311548420808294101047868737102004170078110081916540175224740191497943243712604776501923857382882229481280089649251645168002406406055165701860887047869258154672249476372406488205805746353938658834985548387401520816717255953380246614250070311875949657953686264461850489753128882167704978842872835732510892189833202791589120489233585957757661407370822769752514359908661778222278310055188084175984228302206796594903455780785664459909784460177163189203675176766125678254905640723068574305462928481771947513802179783069068421900668928154127714732289965463980870392919798624544823381777831381806492377165668968610649265683367249440808654985836223814996787005772503014005775763982546431015990450966392853530708626932252030817530556794230627750368951569303998846917256004350774165206014218026538208729089745679062581147260721054093765978808244701539369287158473913885398011357707185639121167644091862067098374649483166705935897466170912780136210298736154696743275304702247934640555133575140061088222695443578776610281147029096846376605140094827163749313462954677099649226563064354745058726030758408140522592958440399663592757213451137046170799754763728818367522658303614223031924652374708187376797935277621770423637121165191143837849033711840448068184203120989249767939580615379420760488346648219462840181518361174972804004889065735897142571882200819458774523766049574821665123537371639643566614412159137851175413258561339585683857877041968325694569850032487900782790958484672773601086100130385578845434630886326288809719311531995585791987126092223241572339779347100664349343175480630355177203789265248680397143809925114089345653013029637713742245436078972460375438873981997256955941624729890673419136860012417600682439165110533289094266827904587864654087321533540580317456429323267667948478964219265394386111713697097740029391560640527280333905596451742556911184539360104063644594245433226461621873640607413556378593483345208883790507710259012790129634960603297963857456572252332380258186690643988741688340596713657358923764675640538443383745705444739858783523639367156895940439089271013376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,20] 18556526690013406542456673475450674175627738324308015733702839159546956620922655516175740427509333688393495326979788030865291730927060122557015219473462436825078332884548251005392395481562183257869320624309418429535769499669109586439139763468455774909694695906892468972504964257931463144249716118718061488652762223136212075476935243375961905801734695563301484900051068221939742931610925612114654401074038855348491912214315085309189139806499720698951421146815414034812905348795974187563668098859877020153382850542373306909600063580975936665649591216439093198307119002091678090487020086177966510430362961476128717851565052129929152191807104224024764849719556695147919567431081663789674374625385358502719443330832250649571470765093634206915549477797949875452503770689680342080623306076648872984627725485424595314498965904275953554419327215695781359486883071848385258481537382061282724633424512979471235884044888693518014465002661223541263440601228009372778329578415745570630882670189641096089918420975869081819502028207368370115920027301193456728749761771495616863146992165849750157698819071401985721219357136674831574075402783094599484220326802154844555754468671415713769924889354895509007275922770161771390023012679507074110792471991541154185909221230820962077338892488961720169567227368303311228469570561389594293853996504445364490489457051273664103468867594131361790132412618006998157408322178106016313382678824015397471373603548401775305848016344353362767381549351390419473790410426615780758534935732731208718351171972660787904579182097392172654081578399091643377523033418667459156180063136012501515013000212979167827185024107332510702869999857480430197570127323809848033016744581075341811933319211629847746882339152160178152005142786320699753722134723072015011956131598028305156546258007253335978850457085161044003354715635403011497108163020335234990617024710689555549196140633905801565150885552928567766186226551662978131575289397801178861351374651397986428442776117447818831092913683256287774012544910711632333073540137891107128239868108711961439146588876555045430714038080942752301698728116045295687396255516305655473943693621978160964794920157123248988620535395052034142486562682350703009042836297457401888344084928780474486912996119513323181717266975565065389570330529834794236134273564208676583777116024444332787153293970774660086077799271856431877088970298046583048066349140699350770606820577787861035545959505878523505336454817675761425190470584643963176764448221157500433913834850004085420741792871420711113981159754098382116447007597034591380440098364843651530347582185008144765940715933014227034937753600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,21] -29619374370651754257914306850943672897850510321166746771501801542309764496298515427660702169797479672387776448750405384279514572248895959169537076017537070762712719919357797914098897204216932447923459975569581633833361936295839309811244746239672278346875619945720399916266872888192759836699353216439301551900948790797264798204940696098775112928671981498836419176597055129152072238196559812308750538109538412027294040256465163340153691839319862038232386529079470949104807377266957826452644025200045963246077603462064592408288319214562190278004130325507914586207327217372047285900862541731322384806530391545603039999832354256143567968671046810953238582680403906920731192019073237143233169059419085605898288948000844611867767401050905796027985312611591674025137088558882705949190032974842023153464248259491513775294390794825953652672133091829722969892979627200525108906161082452505299947836777906077802833086206059460001860551087811664019851392399749307780541979903654237237955299433119019779572373445002671399827130396234186251300987698394188974051857797332257920254978912331464909064755630456629634897456093223173163409269196757051501066366878055768588017744627766705644983686576603386876304778796904848099002573282432084058643472102066740609886824338801263847352620704950389118417950734280655415996570628290751020465086939450244517933094352184187488265521627371339520096630859573208020211518896576662684241207514993384344935796505185368757735970083433963282839638308981347497133103124758221583070572755715338495975234395934998054424351666809342824365940798084820460854356284814641582959374678931943684083834292713207877720858513304046572523348866563848608228273213648543053691777197000109636742450265707589991555330865748677585189302537823214545802061306274508804064429793528946803406305700792170260151774473773984856084528286798039258291905659763104307875261394594269344842574039829240430148961536733772704482377354111801119768157444395227497733872878323544170006579989651942892955037135053555008689072486180460977860388183679770118000254370525924529607902941179802391312938565137850048691591936686455215675123192326937679533224173453002803593153670321189430681153999968665910719874244439076771694294985142868365733443524834319368443844829020387594392794878420957245950933261117144763699549056732462006546162772782123252660865196896337998692407881035790436860473077662997334495608690844569647698637985385400241709676456106446670473169786131249111155837920559554858881333914346556003562059700442939111677230700207953492748116824164052910941842012115470791241816173388078453711814581630723127834292642882144672665305088000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,22] 40183211220950343389875717179719719530447383507941476239589870617233720741624171398505726325920903512513388079265056957076328150458480873842546053736318558773981244985739802739562337523135148646967981166221555026278119632088138640618430011304239792694788682766696180356129187345300214574816755582031731590457360204970724465205939226239651345300106668462741761640855563513342438798830971015791482486403813470227805105020398468360251940815794875906173497727489665090535426683431712965612218553062805922959612424595285520269323627195523765439373319193810793562669015950611403684646187541523347816392345419381478140790096899656376764934974832188128178700578370701396082300277614280300670336084071895935078298951438323770777365662969789056363792047628615688145325429995874100749947023995851785220938315415054215220878402541064977076587154661930816991787096941075289347951162894268109917139192549381281443574350536646441242830363837008904597567026005766955891458545052827580817285844384039371134898300226160093970905438589170510411415898703573815610298680577450026142295356634847576013337346040634979577622389389635225543115933253786095606286847847482699426999993725682645907934415837034615615124528486980438211071351508712855016790324017011211242578529353464581404659163724302389552815583455266962696780343628370418338047516845919684436334896478899434272760880314938434907088786738626287550922520757040060517166877497021476153597498060943150282193447034291218220425667223905842885625821059638191673153208174205500752264615097874988300398826503276205135664685880111622875966747397496417868733309536149651925470607862203484881158560950433186616046466732901553393426354890515340645140032772999260692868325255825672781965203260761575729285029324633967096989666928005039778302064612526489630255690070640417860868594708328983754830072848214816198990825088981050835449094840688536132022861980666301910838910036738371157023594910524721008075520445421708038378182754696539763328740296224490850059128137105456743248628311233072399735485782963217595312694367925410933440489654631119338831566877111606386234230292008407880396586707671266546261123427247983758486480688471012203209269658486078735801135675259135759081532803523372046861836713357926553134727159701087275318597988863206569223819176773703637777748370615778988076050007830479494790840176752055373656698551562536612648282888182170991394751791110910213975358924090434317240495220731432768608836050095859020831299775783176596166216165819303239580301468384500766327213233920031326747700725510251515365359537244908774443534463353342067990012992293293502882383870227177502723276800000000000000000000000000000000000000000000000000000000000000000000000000000 [135,23] -46375288970177755854486932550681270732477711364229357252904206396043367128057367581731229114505781332854158676763296822072020916314035886110100554653488584031605650767920839252814551680003193488858068707488373826027350586014381178913917704047069685672123960603024238343452083639955304507361589967267044222385995835992371565977893707089454745989382843947478778656802131862950753303209427911683315064309469764410914933524435473843607439573904076858378264750847601697981992934930900443361149275576387370856634081156863294462815537165981485711615849529383697200297936996885410672443536458756545016560562292436514516864964101808141630234995589507765537617026225420009736463732286206588548271535872625316066415211331010012807112021521549148269202409236686244000250303721425931177342624012193703776896193678494427111794786333496733847882088141092383602789225344435853112580233659774373877057527537856907944479321076059526757761283708737541286576551710681163203468711453373870828988117690395645600746009153998322574594725853723678054201903134789569804025000589486275625266244910380890696879537534089039742197670033767982551920305629481366658609250714195844775428407875078723502667695732367290958034577425312692427302596624171659322415410524394093789756619337158656751299712521407325937620496888258190659446224338106254786353831307802425421241718424851205981192747101166600658182760498557190928027114689206344137668598907456395841580035941165208072658869900210225429257234682058560323866500398398604204169290278912671808544508634981958246589148125766777970009017408396321053425262160286152417040082156413062786759120734127314750467286925189330589445810010910135074711708476400702288200302281224099900608667767718851173881313104644593198927575206135907248316884902458833456565436995131988193112824535541343968480610009947870826580375609813314675132944466071226759877579941593225183894423661181621387224216667613086452760823004882273851973771745172326358648069098517031461134011275298029214944621203717630264255782356451853260607914495879095453921133430837542634431159634267770472088273932650488582026343262134307567545850749058794502960334049328523998947861094276786166016900991471816797348135379423182657535708038361768887028965356709239786678706514962280244460906767794553563209542675136632601382507335388999276040142898412650484816239021218506704621430781856412207263716177858699468337524624860830915725583542094169957666837415199930779559168027162630309968528517197787207099178676447438184966953669591003078589989301309911822277467708595645397782027589728196360941956104236482353702835316348453422600034072179514507484200960000000000000000000000000000000000000000000000000000000000000000000000000 [135,24] 45294828478244714555136896320908761332576962841619598179667399181964958435742252280498117237378585575357374510528597976439712856489387907321528792847445495955917730277948926882088986171095484664936414304137535687280809255583325466938326998954793610061623664684205920004289382746064287757301512642423852476034324334288420875770692566119862604352388042230673595897766344977626239925019011109848370228543381130622461316782601865300115745721697985830066027551121498082197576997627738235578822898608784332483174994888610552455740235243787512319631905263572822278077420201730692598617208447143274050846921797619724274473212120668782877825225995254418862924996668776588569164958050607675802883437207461255999672276036794259949091212647140523581428229176331255479757498609617594800614783109093786999259047445507900080346753139878168599227516392947318040894422714439828304660100403362513230475111308467723061941982145957500992984477818392054924224168761302625488494450887464630037165765615054296987121245783626784485947937027702550349705313442345389531371718531339492262735271235008654790462740778913689260902457385508841423581090064746275262826642106366942081560284105967282982109162547805871845677653935868401149320882741892244346806978831241444223147278905117002560589109301281469717861630741300425752673823310897629662468869134870433962846637231019503238391137006500065376816634802310723227828152994777796356189405505975045803862847416732933778398833519011407844959969002378320189899893016160595933053217885444261648028477840795749334993812751899979881902815387704330386909549255213007166163172336769644409785334811601923691824157847470203591863828682494117373315095777898353845285197155903246655182868269157920291788562230295989703684170427787307568932962118857439190194845342063881094176091993363019720620053897362565468484582033860061432427465922564802920055870102395825657405309982828728843986782615573378035043854364777845708208291797183426749082257661001882346280765112510770114683039393119803488656148601087927037809552934291968396775011563811006451102265371895588924210567373111969755766471002400081352501214087977667169768138257420285790905855467333512621207557100499295162531623427551294924786614588505482781501635944990671400864197108914579298568178986463460591757962709720892258679553768474267393780510453742128223847692132972770008840008559783102074480965735548077465832762796539666784493204385703449399175056793924366295614908081784652681692504083154154308847719006341369307554515064432001295354086746548746202007695754756358498163911955634555604228455190917962940975446007431299692991753171290151872521830400000000000000000000000000000000000000000000000000000000000000000000000 [135,25] -36809754347260752503883932543369379159837502100307756610660045811089440406015014682023098616190321890570596401380842501455349149143021209857880620566867808096509179349510801503131948718021627823371037647065873116667378083335504296577711421348460652855225823013027583566802059363819297754061942131547069297532706583058769174433289321808539268212348826392042154043091763481590437680361362078037061154632457222450712709782339411958352201739336630820435139933631100743607530885947126113055684597787105947785411974535013694808602758712229678113779362150157589618206662625424619919443024851241303866812173623898691094873616891779755390613719838665724916532399761890052919185266873390783099634813306830291450240680557152987370640708805001323277778491353050335113804964601407430307599320903679313080950222842502601651138210748440643270049164653557132834890611836197996819473674974662679122782157199611968120521649453411448263683352264018977902913430286854937194018026863492702201138665263700025529094178670443726377658190256723405522699590539411651368615154223697181790015034066583312213745398603847618253348831524436146429296638802930119637746494822579595461015650948202603953086560140828941513729462060650570612365610446745843449256274164871650875427994320445883025729693378580356287165202524717413104364156340666408946418545673783028416413633263488573943453035706314667984007115345935408898127994750421451363545211363314381357279020977938832666496726730528291608565720149419350433323848557280982588920146442673921561785131530801699116236386761622097122487519139293318947985500605456609493198705369734424903515401937454823538794663729880294777621986512265131371608079414416386244054965387490933185659560780189659671555248741977507838153979613328619842988060692437766589396189709803562268348856043034543115293997213407555424806452017272126683006773986155357809613553814018446829738147433695811106609057628035815111845425226938787727897914509687899587801291464734878103310563682348825108716773380408892532246978637195600350303265154591066854483044436816838795457406842613229848964470372500542045411419995139869510429272686507678229605542835343692533052427918552305054314915274325103742447207128653196957271918238145490518751301381189482669008341713235706624851058183753532886466345365810632189310581885752215474484721252393568802367678055550123118483094133564251747133384189811924043658976984217914910837520348014559805039758185831614301808110856023278893095805016103455074824237208037671669796478192405629366434629525153615251990528602175240362583533626863765191412376291546819001473536567103641267879520399943851154740346880000000000000000000000000000000000000000000000000000000000000000000 [135,26] 23821075240752761686476271351138385037676064370733565630865172006833919403021396993628875697003995178070119760954889926980922002774991785213765635790918060451567692443936377356598925009785857568116471750247389408363062850740507331363773512836253243690819484316046609012951659482239568230512497503223593588144427248493568138447765675930980266020787140026209074577769451740361768928968125580940347056134044293256113689644626514008731450754128435121047913939349334320965988853914580076152479216059897385262740057682873906205158740305176991299358038507015265626492306440794040559723107053522621095609893458785537017495956837029638082674353164593418415870359879253638934238726594883676554804763313157898355942457753003333748037855745934475175947644271014369749296839280285017903129825747748362957381055640140757410803010721239101343433697636931634538797578915858931700422818131421852849025279451008465053007311903486095992769913585972281549377103372811989220587160321365666369588800828236505010546334057813935408785129742967809025327407282917095427305958074217318930019837434306194105365526017169753360514337418449720551117740125647226664487317027778883973532406057793849714398342649858285706737868591696710934373953897579141773698380299096985539856141709985989293973879767530311867954489789813794928141426878126076161259379524977848881763075988961941482700483421973319409517020245235945421752458066422871835313415132770779531461266979434966204284595471271047384039673981778425869517919062446853279200295976132407501890504706831867311982244192318587653003788343725037067868452721480697022206141787213784071285428847329034591463632385461080026965006970466056304169748471452991006484080525076261270245196933555231103640477017279651521675435582210761529553083354869982971729719668879411221548308885806322423495659081548104069472230666878198721409105129051462980304876290342699156059843169980419417332478143506439057359721802882975046539298801190494006906061081968741179829284638507135521450384980849333662760099628498370223340733184678432049022166938240904752083581367080109189159181636437376761009355599045631295971260316332764527708460435881666146159326101064235301905366925665755631886279781349544409244289769981609457753795728602954531801509820349657770045580598809342434465683426749303739566151137807772294163162048420129713557702304631036278827527241041470880978589786536192359925907397054785002754696387710203696396777419615355627016294615873280213200797287353779723318376228999206220932938865918920341670621785363333531489917414908209861883215889712186947157252716812338316445372651253793269354970971100342581723136000000000000000000000000000000000000000000000000000000000000000000 [135,27] -10753977162241313513260240147772380241295787385805188232022877704393344686893044202010961881430049892923744488603428264308427816128871378040029554850159706672824472334714859173741123390714280568876054671533682041627151433758209408486499074660763454545905594660378224049445698985931983008576569363291621390380572316361222762543366481666332465764512900267403639708558736452240236389511115866302687622297957433449226402563739584748314790493284523422636108286707311902499702665104844539108751515322452530286980684532379330830587462722088102104544343489384496401836303679852604246044770604971468471275534767811708048122184811661537722740372140234458272445838343160446918582697060072400285279632547595063495631043811543445073476963026546937612281145719758770978203225859780742943880945796737996118049202052918714414168141073454791887412561545387146412029673848287002864921055154391674229888975799490660686203256946100344418926057584901682750975526424904412405625860447297635743095631748942658778313889946494577497747991635502205478477838459694995317200471162810014623076048582165575365855810877990320061730211451171092364648155023586495885489579315022410003985418194566390837744263102621978100571923739895083803614212471844326240462047295323355443287399894173610953159488910046915799311320372927094530096787779368749492928019215335592248682737918338813295364216606310391493203398779471838589463775194247963559021993172429811550816183575156582148570280308598745376601974978937213100711859532310985415164392772613805596501128947487785667295416206281884535009164406649348153220257861433308062860190397934971863432305138935761795082397092767948745813728540322943139917359440788857567456309852881654651962413307826330948880061196298809129897982887035848307655147917316300550962770136402589295969249083682370229210585852035480944813602258238952330108269237394672954502358965339123564188967948652854847394945353361491911187827508850793709358345539967252611707124724824098163705513074681406632797800702890581478077712301197011985012378046855830914519348541045176813203151067025033669073707597685292888897008139426464192273591938872737819283795577530634608416332195502038727723273346034072152147716870917981855231684299914437637519888847562116884922301006038138168140104149155166495744963721477389448078787149828807202756722689852662742629728265484131115121487404615041831722095020137768817332539050582074762071920777582612480578312099874784356690371177769414123373408514525450521180524827687802055617682257587748640749545327564337723474539106408663414443089260530491993791895511420156787644901301634296391546552582039280206173175808000000000000000000000000000000000000000000000000000000000000 [135,28] 1302266172348409684944787893501325391120765670612404635874493834494782440096548709457160936416513917374834288014866634140982821638680733504370396375093573816697617552608258881330893533549542643265152899603282427115889851898959281917948419227471087044716043270284553835162865977210123259694366904934014372801371114036122712507674165031283756260408524321078043954723489190917681447786421209071406251859807178647961023792152799636611223701899562089907195179993845438871463213140403403799767262271895059470797887446067459964485817533633823593060807117008602987927114103523211895696445928325259153220444389958485934032436484934024985151388667415295371477582845497706552099965573218172109628468187645201455780637928948375461472639675671895250369871026958265000431069628304682557887840932840016263857838411771170561980506952070472200204311173268552298235133174964832663126882930059583433938126596203004075725684333822264386484491106860341241854254918638604004552613806838859616699703898234090990509709231662762087686712979229625024321963814720011784664348003754933228582325805508337035534108910741791965015890781251579077476733413353275534411961986762898979464395869829592173757661884458172522593986748090530600421981959109676674762151049910981825962164587838818438669598681715958794292789055818311886237185276626844819195344327487784497608426772518866517888352208016507504098694668297319739305430376589264806306318213275073216598304155155243953882439428347106519081475814500208106177035898446363826228306435888607798194244161290525327065674055382770887168146616643476459741023185114539276525516363400624301374709688244916579229991271175490928334944875474391443611221168202259275398052283859995234612354256228994172481560061982572146626407485434085337886022033684459270888165159892063127693871622455122282730637626825391616493972635793678054847716915944661126069790899454699698139756250481837400293449355670530427158999594176405151074566726420656552368321997688444150960154614301649829921532736296355527346297800020976905244399419248367889143012597558616114512654558841165870669620227253838144797386292246907043709632281105709106714623526205285514760636863023886618713032259026739548753517717417360725756675654519210874553563192330506033345208298639489936858005849028000923234909522648896426585753518595785011872253243346339671471611366610241807439962938619890024847336095989365516101546107363028502570892973005724121800211289917536219120993757382897502442353509132517407970713843084792924196441459491955757316508170565451417907867413852640601891184101752979686665996693107508502290928365695836543755678598498810331136000000000000000000000000000000000000000000000000000000000000000 [135,29] 3145252690457447839757428763579530163461222242187493066333925738566684601654127764529527147232479894544620011726343203787340618777795925899228881074199872565040272681089737601093081806289272483954546757585225335236917660347551389588589662553346495526272860521552618407355269139798264355206928097088592158556799229724265668966487471254910728897447875623954478180004932136176157914644139563378401413182830599839505651737966842575094420133049373816789343923706437893523789327216239147835890882805629754493635361519133153606134157966219226643455197881596544054401003865202454788777513702238948999481853056803266585091440121689715035869518698803876657143314645602612059686435942560245918446511280448582364193960547813784764862327156828557066929658423183057158379476302016979297169427250657219383516626821126268440418650321475774206485799080779025296129569876231636878187298388872832542356289959203340588285689941672632804387751554623318535916501407031913623201876425246639296069244403941839053446758894725415716466722506185440060682342658227530532370076965320497833284500387780704724879190907008193398234224842775973033914785995428581559630144498402701072604245315346414989545512506243707580674692549912996577451312964664325995675047585746195293425226482569731114393978067540068646183539243476774907623585991849490371165922335775245146058380585940195824901952713305531618824631666150574966401453740705090488866479473684508695067998614061882089133072351726873290996384914114623497483486955011449112270001469739556078909252870578366699001601500437290410974927830132018874221488071296906634845868950247810968349420990620649683400660121757109401089631603825338347510975740645730412921662673163253602388094845557198710053681445290189828801235293512867648657170244819308736963492650340937336803248165309929852733047227710689462405599912150094534167912961833694188737164784428361664389550065084390713639087246611744803751930265455972193477406918845529176352062242117462583784695604107142661796529427212283474398516465875341632227371407726050267049219789548642550631418800095832328969032457171978917539976022462682086190893923649860412420836947258200856031941672852705526576409898506998792107958836327136618473609222271163665701051867874542909642772354496340223422890054822065580109735857044035409244797499499864864958052825187310597704669196251667099027199572100899100020132106040012148329711198190125014797615434927818797389287894925741730129203408323219468027496313164774862383118870093570457576962345567617145715558521557562199677937706151459975012469753047149966967895760421642528939094700155145024108135145945341903509651456000000000000000000000000000000000000000000000000000000 [135,30] -3563238437432294708195632855495158406987924433681118316719180963545224682923254822311169560132756043926354728732437626868001755592092613705487652586997657501143022032674065733524473482716389608221295153357218412529248110749257787500363540196449268830756979690221491038430964281611164995756549943037044237409299994114917787618569169172764966169259630688600124904718385492698050850808338044182596722129123558935141999229048079108537717659385052077001236377705159228905833361746417558843886524894442598764147160582836031430108052963189767841611797160428229131478368330673249885806260046035388063977582849796465381388755883263088847180382837742125071931000688946356481155048168873322836545375377200082213985606719344986471160051656681667518377094173481524809124113748048213893302672401552096545644720502564410294046047415376798968110659309938848394162981663128223389466191674076990351291786533003186412761262315122295651261153799023392332409143356017462443937375852202302422749830548441600447741255058663417670170995617861813698973268445815155326982570023486298433986283972854448036751059018938278500805489520567779119410144478722099832030582066961502283598872839214069834649805674654335922206282877019172101718140239601702172807737958636172017653259521742559362632125970920724976341047893127810297954990331997879413329230656817829313036622140670557364562196502786611082108568969780170820666431929807924733643806457215279168543766345378984145657760600204680474666889895504095402365187848073741607470484949622100195260363434281951894463272640176795815238801256201970276791830373194031401298245891655599721576560166345053615597842106113759041555781454794595404752063826457456396383346169038692024982825772766179091486478038164662688293290223885950534404198401384903562373393596190751429887847855574428625516078110401286086876817004919930745675688939399500874463925632838527144826390209956987607589241819271131304097449537045069357351585196461682890025055918180842151820877208859709718862032940899631827547050578995836766525646298198689371187559249206036382892051031385226709507521897884533031615876574107169318519461510542034108757745672581115886568133896072132177291433924865136800311440071327761866069632601704270820425653146205498924453226673864681797452745745405423883138141765511551466224949583762016778199059921583309011639972045670758188507390482033481908527378519858964871113867379914690473321930261344237970813935858963896793402662754886416886203465658378939331819802945459510175850853635597980322876980974778237592569945053658210620552739374401587096851847559972737470619873923010095321920708373780975576521113600000000000000000000000000000000000000000000000000000 [135,31] 2067730700617502065066347363916656401572502430246415100772668155173085005019575553085888621754797109107783026004791987774817707306577371939719084701922776507416123987173830573043766487749358910920242685851487949250454717370407657411379734710530977226557588541164006057208715960698377417983528708423486000572369511714016575480347474482199737672826053843193394625060913057067943351068115844986239818886443758776973824119957268388205856872908105508276264653148065596467413606797763613997445837529223271775065145849771796677924221709976782574745155158294355502497491929826661096883530404153520966997146833624266330570817467586172481797878006716773842666191396514811068072402193705532910880685834770761824943536615961395519603005188309412020761725104140607886618624180083683567327434729448525274596905128853774638121687906836667509367514754813398048424520510581526954450144737765863196934766674978376647205446140528039981474958271085920749987313234491334083941399823555414973749063814686037377133663882492496631476866845385968120701386980185666354649401587403288579767643508488299753120623778828619582735977274546097022626938310493825004463627145284506699076505429146904108409085681661398937803376573727418796449528067508027051669574778673010274248980114223642269036965278023563200060822263527198089179174391500736769431263896871646175695538850221865193192927681250812323878142114449764265843608776682941864904015567491668795784859229033392215497266444328078539583477346440981606551725421286808715619291800124263852643871359598963232043369802784148109146165201825340990724476050134405364365539207746792517274557560001410849240030786887147271569502080948863145096118384527732152452737661694700078712445901605245775947214433222905128647029178696269484083815182115448197445070612722482751657220706449252867806806258636279770967112462876382351514230506123894009399689174014877609703890960917682598761379375027684972593042638400037481002201737003653453071353486440003616572105790486344598944388823839046176515983602165883628602179678468741777084501729362618102776432303708980489313624697004415065023524210968040755719110128757401893985821030064093143820904022054094707265598567944988865534174057328684832225041026447900567551981287996581756555315444804867383707481592710693073008117453553816557813357427740047568089365228064959567438348836660987499148827958642801168729943380632521009345209304004516770527992234174123252965114335780233182142338078469351159393508732103239533856133039204751988093031262503533765555433291503585155400858735812178130840241539397444428714970632965408467195952228074446572910364229012892781174063104000000000000000000000000000000000000000000000000 [135,32] -467456415161252566967775912400483357167064680222033797546880245758011047170311566183805535048617847383624291495837902500651939995759943156808594151460356000429418399541577091551462860268515391481906885747407687112909917722311701426629694021026151113716750038658929108475534292677916619751632564748062934757716647691119462247122149068639438515676736244340577150715594596921525194140850285435544942555981003893862478418473182378684189542902258093426241413401011458848090904934341319499796627610849994379665138090554300274782617270559538072672228495029909454348608609983330397891950478029977819916421758951350533866379442032279001248703579599103421466985570507757351223273847711828195414319911745329582075673182773683016216731256385596845490985782236515008663672106530381615336556435852541356870221430351028688404824187404925033716083711487005121258599323158851957433112383239916770147879950910362381909510908941989970389266501894664019637355457016984219471275276600121493973305628107572456437867111602526005699242754346849810943170546298637624539007043124933476934590890433475159946989835395787419644198840424644315325430770000603354587108163488705102748592765031808020792114304541149323711032553097163144451551097475356830531983381414144003385139357930492999849335456506959979303633351299906152713445167002935061260234556292967017723825326045436011888819287312375660621486157283314212662078417930886596105846433866733026437483145070191067862388196421477970983115362950296360587539496492154924713508389074673126600279940254267613195487317224294458185803747981774214909632724578345231980208497958725430831207169054622878888426621688545239985755929216144219502549930663943102000742489826124993693421041653132729089022935725482376292487450732011885179827228882177825088743998262128114609190293858658750881338072672215009648388930856732815663605213059591948892322822954895469615489375412805170070072880874827002008944046977202373058923684809964194296199720823587497438653987210123647109887841237758084784483092373943194326161329817082111288966386192745525813510516260997433892828165233874594865623429261779932379791108820700211634871019978811808611912955526983460992323469264418856482510713545827935115755086145365637013904692062219641403920927521477438312054000322001514698332145312229551445858120926668127513681004914589756245818614746048685482218076151694397775415805980191285713048601715399230702709027613532406792944829752716506786482726669802888827262763910064552875240112434627251480179865081871546322095615792481089820832037910016968323121950676977171900939076208972453989028658454891127433282553542941758141235200000000000000000000000000000000000000000000000 [135,33] -433307495941450143720326626482891591492155877250753075460867611595011126351117463475599838709569761738669242630856124660828323929676199070383546371026109661242670697819906816354090474742899481023912721313494159072528137283469912060286615078647608307883284032727193217297733693467199082141320263356202173065528991635538103480116801923427929824229322547091047954817627976417291005502359189297950414097557200801378653353971648639745787017361498540360158961631378148961230408035662109449778044128588285600548703735282798539323462169424698229733902433888785562110127592610816705566788266012996966671853865686216285986397684818256081555990391542685253916825518831612416557311439793407848482897894813810250418027402831272699602047376285051367764938712503087408094838177476128107072491717965146466274723907927421425469003963851486065523500293915255533609267032170650761021423857087787728963305048590899164025382366580176992330901766174061958974217143363800768149692199440831139686113100729648671993827421793772987740727993451470946944403810083104162707527019805056516556005314027834105749423487754744717574482041482262014904320439985926220196331799732734896578646465486213108591015857702501858315910377442718289265230212492689979991292786622349935328369950436502079130439962761856373597481303744450723368849323334766517135329380013370799965425046556961265285867042604620288397332253297626826954032852805318691635037669145801661064881335328798584903387049975590061395868557908209913911056508634666969894495013854626779945348384315026502966010708393798041308989257374905997048544347004951237580025024189731103750084931239441438811367779022578862758748050855253033920881649603067249606687458499843456025430024021736348997097035950240950514756116069105221833840808349199801271711823484615730996176406071953580556912993889613607247217029416019677206173836805262087563126099752005319496711279353112389635837573678318858030527027578250125121514035984355354801236309209897932369937486864020110631166373234969390659102206339522536926789412713156551373777372836383686785185970183872130438587456473074127914641638336207703022358303124954999637077825583722750580614422495535507003625340021650677798389117115542786848117616100177658696988395147430018330834752619879161274533222634609493418796198446725533278543326848602550403696756342525276184531423871132622454458990370559955486637813876519878816506275684473141640573296508270468355804495168510097595470485990959195186451602674422788445442514593144971303322403693566802568083735736811607005738013677956555882090026712138707548786511517005345426528188398186775280238546787783687746355200000000000000000000000000000000000000000000 [135,34] 651124045738951597637668228172284317267725007710033337573063243585836214114991169219911784334720599355976807971997744986631778468146164900976585588134170136909604218845856130965212347655162107000929982218607929341613945873171903631970876840215125494993083211218173922315184659432348053283731763709864835047644858989485793218460382600272888506050108221906893538344361800224944033581198264153530883170639145446706865716173194577786783533130033260843644979046928016351803565497121622993233665039644113323315143601083076524282520023694183026787378804244784658159835839208577269566939402550185999037982578728349182525645772726606265196293669136676812701395741629634452382266105725170644970891732110355946430269637596911091874193884927241509428861885249242050825745383842371620554575663040365724422781936436485707429873401001954624102093096186262643205083830242357841284623779012982660784653064771648242483242377553154314259026496791508438846026003148166992597447058687983894728903051430731947853450004735790528928912039892803651910588335752350518455499218232810033835971679311865208761704345575666515955181613361675022849681537637326606527054876494764285429529211502349012171888932389749623864844023649381070646301560173430933865028491649006667331936989002078226868896302685079737505381862446149426216992673567476265972311499626897566178183851231096034915425510459853205186327129444033684862710585867783447606232608978467574657273407103296084206693526985598620529247753149832609455097034683458919021202327209369354898219464035114362116708369122089071279520412155794818013635496211398280835307076705646678442933302085477123507373007764603417834469690396682745513252480251523014692887930552558331407025272202864977370310210581923571327370666400828370667195617235731790271238154645516675389581038171549028990477263689844558294676843805082748349430306914220244962500093539029173460281530627597062037736222591282633850123689535468277409186506553585045359246174117123334667656314777880807622141726648248436940285478198910042383695255852337490088638907753605221551199555521544210894469921848255335593912147784904778195869889160713998804539293974672749105302708220397044889436888045068487871519648752032726887687133568461520890127890377583732352739364247606564166155811588349398311309717099458098595035866805796313930714021768202956509497348430567081212587125155846361674240815599215558544383771752140453712888617931577831617123162434763237722544346492499839357125765833034843595383953927914988416097947635264029670263004638746849929707572487398377049745861323931336047855886216530852557077380251994823459356419879011526220185600000000000000000000000000000000000000000 [135,35] -509122493922623424715475784674905039997924338601018024031378007650045324920848571239068668891069754673644585748461909257852865479995209958522395970888711906784530320093071623867363085726042220831057914978139698025343954607135682915072747281062266496132430506212457164019674651784836698616138381807391283201567168474728076893500654224467094281639799349605685447275913287093737996398385701056436114179840355494278085467170180634895501890776282177484654386083047381089583786577376119289462031928356606612389424046518901117822166826470712349319920483174920137630713554665599773095682545835272538594949043128901949141210973253338450638013410686851180917035415254022431783520553572632656929802486562902595048767101334511029750565076536780399134966958081204239636442916450181287270992665019343646346394215926496977573314992177098105551825862068894329063581145493224776183789147785967837053317299626476789820493560125957712624407231388102652162719814805528626738575224401610964552554079157204756007975930495327676103081215441704340274423420219335654389031425869690742897781378132978730725784298837396994522925460693589248087815022961840393837092776864881737299297799703553189993915792933989014423634758151242872799731214997183603382415531613774893905586224658930579452530481349655206896411763557474718867364614225786837694808763821760951378094812687949820753120360064242307019909967264054679337396217843812498029604750941189106855830152403187310911010830399328256446284900225046112727053945321335350750404783169629205876263006055815268524578888206310863155511496467189877876735334921793278362218873031037168185615929059474441990142910145102783260909719396109546278271475689280028857280300940743703097986706931274939329401999696629032681916736218005583518162325636824176679106202283949855014292942184251486981619823016541611832015434834797450880907922175602527270135203673560290395460338797341375862913281800933478045979109724240232021343578295543141502552949180929439205161175965649485813270848623456438053490872273907152683164986602942014182901753926246759485974268527613421412698841254765583689338423005028645221261502648975437044227895060158016075753548041074678981875159804968414599669663514921306352997633969301178475980911843294029199324825103306267554302211947278643582142242275115824550095043691834611540910737329642608597813101534940555734186854187432329923639998372629229893542948471330301875428776888699999971122528792883065870630595188315405811134356128133061667552948643599935237630962615278246443405985785468409314071659954483579812241095218715630574471187898037523209400792468609182611739313917898318193623040000000000000000000000000000000000000 [135,36] 285454744744210044377046157235130226639055865661942449302817236758654308348024317005568260415912119550595669454793408503533219555758374387236348156114484909616721063291412506241487159275276821369756792647723341931871309075381527412402729192146400132959959965324379743099603964852236232282002607120270978776626336359634375611398881063010260521916329371455193065650729894495591611167698904672558180727492882189537575787078993364093238494211078679535758816561388659775759056244387936753781547466450024164375858982808924206152701584913646947305001911223301992210748766311353355651426717038921571637442705992259545097534258431696864344229326755327150999020793616689954812853106997093788911964449899196728294844539639875276884572169479026370277566541699749823134077409751694616370985004955026697167226427098012250389829663266980131348197721654918038043364526324024377682991957208287334531845120898619192504584828085337711909927305243870720986644442273996148155173375292016698690081452601676654025116944466214247096416996926713058076649097516013959370169402119935963627616180516627646225019789363555353392143906953498883044881554725863978341046043294694545706576307317828055706038992348815417223865128277826647795787519861459331566921205660896685208356853070661844581324477807292806835982562483345149633042060941386985531520662990798590057273996932574488702386651956446153188547678042279693975160149976136650087298017641070912491698943798290428195675631202668167747486079025867199010622009001955376253059255898463240593076317798957191180783507758773758599323706770458150908005312132905979183245154075238394354212936788714751439264287496877591772245486275549855779849993125056327708748539706881755258479182480087205980754145666281581243569527139547318483251844697582312826181972183828060889449107003725857449927772774219848952243155164892757704774760305645618566613343706753882821425220997058921698847998691921020409599964109713903946477311545553982741536725120015466429618205424816289048425169225953295169107334428550786554190996239704099568811388589169020861405806963727446827369982388498152640824138036521223059144847004127793943489511061321807474838620354882005519129800133855372054087532902781594230336394182501971125408298727381983819676809417808801091169403245598486562099304434392060834513932105632227265587380471614038641454227847353891843695131677439621215939747762448776030444737257538694358744838888230405010110324834339325977382028621959879274152503867848025808363966203539594052351285469966020353212335151453879607301138660319901342124289751779282745904891676146474814139726890914755134655542973873045425356800000000000000000000000000000000000 [135,37] -115639994751230380570311044690519983788913003088861628519198719975128571185111410893318659064410060260609618125712427590295631427222070404416772379495972817140082532049785461104421768304216947532062593440805504841963536050172500743338985972968849400215073271199029791683215869695467625592141409590426029785058226243876067218070969306706429098950484824913998045148977309980797574034324372142677857278490119815705730877317811659878017456569091594563800325532003576923998191898500693094125820637949515565798712633455719921231910510276814363181863385989271569257659606467208048838222607386550412120751439647016916472541228652948828342081766163315530071291588272954410167861773838145653861273727280994768415795673472555520589764497559412766798820945479998137904520631495229635079265037276607743977508051007476106863279976122886505725884453563273460696830657342025202178058825154589506054958535015332905462399242801025094652420495905616438951171846232048096193405954440525059011525444169869321037049510141283373959506273486027111587362425945151541028580145764644427069349308893121144757058496109255806690276956049362604761722340388029926072639274373958495574240833164056853772229355916861575115621276327357862935751417525178647982650621295088729409148452374663030955933915561422942355507710682590738944551799623007792475124158121910334236820138465707984182127363421620919936203771313691463567591805381528537228216451974016457494086573075833208848336995016038716261357741170319008860778126279510383830844143966156350384691918501972052157935428446990203178923819109813880465018449764961715329198067013508498609145008810487225465240374188398760140505773741829603814943221725144181216441036387096002604931777765887063693836862710166456048989614263403838670764964278549084387144742769207670675223016625210162481194019002242988901404906034874797511213863677103992608188755824261227764531386779776150662010534024362463111775921927979467763467055623180439798653738996083894176307389692387049047739922224459583384924797883627256308328912545197568755114929896777455206481022848879081519482645322100605435784666207454363327660514681704791068538886156030547598385341702628759798635541153543243961538195612276257214720029677999284370067809432595224434776104531282527171787115676539501626340415649442641854247539456648889717648214571513905786487384601778490519429093241451481675193374529245026637409673663745307209559621234971774591483999761846154527296776365296586810921554968162145457043862617634458737206896990597429472650251277840252451424521014401515764193264907988072953866420799206163166036013022061239209176294971710213363597312000000000000000000000000000000 [135,38] 26238888728755864168715250771782529639835395271762019606578101212998735892560900476792269973909819314776328042677347605032804186381090138731850555216438652227047675726461050993871336001610174626161481407671644255620673068336904837602186228388100302854181114216696946812987999812760451874674112300610243811134473942689899508646488451452895901537545839572411971168784452875457044311186668471761127490862899468923873490560463211827844646041149109761702480993728399022811420434497419066424244569890004966507509139471994935859227794575709400750235403304422608853280162445549555661217839092065158633138815105980619081899499133892332379541275656712585878711703772639095561916511977035036198180283734488694193523676117531629657617990138665416849799473119659256924747507574869910156229697427846351007266189649813973761043184981796644051783137437702333633175654404756396369086077768762153437547268494803851226757158338264139678247395017142001662293027226865049738210261201439702921447920773617373974174841273625768647530200080371740152241822108400333225615210174698283560610105652408889897916461104681298117201794126505725004893810953459461359790909695775594558052841246286459822204819869127675805377030293730469046392635769077940273195721940432320419865070534809862622813054499804817494694831671989759886305586242754272541596148195710044191100317437237258715041126995976412226385225785998150875730798976605133338452700003356125015952498908755726894755692981927414884501940563439443952688269008689021181169151748863453094870105419903322071111107646235921585646723014374880195260667981507445370020230107228751111152287192728980675924347871444163616815473961598311501876114613149369394724751456727441607432081542696052333152381564264581517245245211017838137555018046256948092438017340330641786264950224737009019182588323535305323114970733252204911850231526883461884314585194180346887979272332145918220098823743287980567534899707227601551502128389368845915202629819369750754286907345121924575760748731744812007069448544315817411278527155827846695440391713967704436301425814455498627510766536685002060271899641054578309865678304682294919509043666411553076471638070521739712575538929430912123021316459991408035843776913812280521894804284583428213670377882860418775989490930335255769336310722575339844769041048219635065245764694186349993860732215104794562731497347477578511786153193877273099560570465760314277626076015594408997975388939562122024553172695527603477406222479661036727699098704887151164738324927130699377197545351812404305496578959762821362093638030935884180956950925315758265370387493032811750407536208084130070528000000000000000000000000000000 [135,39] 5788047298240462873729400375361406916917720663717573375575047188824162798186405100584107109165024834356758325451743038973905781326989805478731223084176006969064854443514577604531680627028326462767594262412615907586444875330586811701785551491657013355264023909760728431910206552531891527306069809623315681580129215032245783475460963151447496552524547340368208613301470695212826794530382873946783723324758026203768222171183577212198559704310889729953120224467930217644973656727972043373920473383851936636275044104511376137974431521945702027071178449619818113350395704835512458510790568889433142851124305242922465565581467522856225594386936280317381226912488002581142965410127587320054815616623977979836703574178559005000438095445472736929616572444882194587361402572656580013938676865435941703747500809945411554982882529405377413561181276737628884214413000840808851268468748312927328586341472465578296854760713707970945748819357334515266570501627728335423139295996533780755470366035382367372297330865058452071932418212536990520763607248794655185483855921147622166320946565041695991138090621460453866497521700114722355661034427684234407114331206208987085891849013591839010466592278125411175797704909360936124777415335953426467633974246840426640576018072947100103541901449514605537523175510860389125701175890224007527108893560421418200551680342161270092005172243260505805215181758049983523878695649298792334129963486075716974410776078938472584021558278955576950010958003321889974090629278222822147383569685602245864318937986973545777469072226585854225140747576163059444180323464621079753802192417487681590460849299592298572472004639181718103943484144178758462166638032141528694955586072059219321055712520305261053070123735914946309062608036934409926130793722847882008114784169130713595183802858980229228540608194628428812906803738580967422699926265750947158007956524690657886172493257263831899454518336126382143253400588628758377427735108587476246891336261661742588297684520161104948113756313689608542205713678604336901591603509913296505306689412257135757657787353501882553761771486099535269696323040812960532221790172822836349680159447126538957787409832508255301178884537900497618862211993579739666324356198983392810406819746316729530584623513418582683876757629584788901799323530856861756656998028193404893213557097387180605424708942807769674325292145655906748150599506613347987845145838825015545728991001130238656715762930105409092984059316996070485672453694503328591597643191790457177106442055934352173103239393282083444674927408436962611683005950013950524727055737165788382270701309600217275892052654866109080535040000000000000000000000000 [135,40] -10478932321304281307036446281515183372459419983485732928058395584829691371213150941937254952880198030337596146398292654336541678286416139550590120647071295788131731740083800483313748846856773309588608717689106225056093726586945568889238211708639215955650376547846415331688000408798452048042028757282098156286493340290367146443020898935137424455429684146069764693790870589573397615824796819031828943714459348740995975188758987725029955706741228918242650897936072853977413778895327498681721088515810513785987522866220663675197079401693997657850547347923822329636777325987035757197010216298336898767648317466885713391461096733859689881553846652905679696165697624035320664373598809301634243554948952099967287984942521346830790112412167668405174062777224049091483417472935073182538304041297592671981019831356317614261857055009455370706252831212964769858699886073657607916430432405261249344532857762854518670873132717228331012504818320057321311750260900339699747899192173862722894058837835850512226832093512201077225321429904465701970616340194523758923108208509091814014974307147252203475051094806900868636201548074797073262740615374450067744241249935150678430343712477489978622363363359049692186566070536223338518477826061295025502240180781436565091008413298223807264676930975852453254669124789431877166387374934227513015129656879001081419331078345084346213603710591385658488878575220824539194977040242781197411942138145089307009604981030544454628600601219085704320979781799861456096953552882945051311532940086411702650349250176983640299381848874165463303780443549826053430857464481018936351243397339444200917320064854638886030980137479361822837433514472789094095575100713746832716879671229369893788602724818555711459166815314852648719163343987929155661723585866411908044128607625859156230278092999516245097081727237175329325374692289068100137224814098712517359717438969241268371464711442549489902962394804245633573670807665623951120569224172498502753606209958128418565745667248972075076877143570668320172971680464888490307758464854378278589691959930574613516352765899846195596487282898821536471907529121682415429100907376974653152295593392234086819750139253865146849672688728902672878854448028886400682651011378196514318420063094954446486018313893226635336560971773120960147913381122358876297089339025906902865779302188743109985604368318708906898827796106749338895433142183351567100299702821311187864254833207782742947219882290057157809386647764405877222101983773568896759402033877543642150365539033442635371540447206081072107229457491349928732159806673952756006842887161084520109088494565213317595256251092427603968000000000000000000000000 [135,41] 7082920611438700504008699105746740343528980492105304004336058017854911077602077955400989866310854126530675860209186676679552562544337159069386329886326456505661275800756061675455129199970307463760923769883482429017028050735963124402272090948912163654423124878954301437457743750566642462245763414110755480914851496173840583734793779073010701356785841302064450258627318775263273597162661086524733439716204069748572199817234176118711965787377966851834482854934372767015259379846563611851827174960816236813545312541418776152047859162958488680938607430618676188065714060595663400252029434145766752022232197438609326653056435897519686385497937268487389943716095882523458916139169573250291550372455442791806416593104133525979478218269390773054896701024112865463893353044755685531848247744400892614151585898266360519714741692355693657126374926960351005996870638870273781675756700381461258576098777141639473599434767384748904759609343955975369752045607986875961816987595003088172152105216280923714597182416135366457947400682634524165214871463482896130284533754954165158828043755452396242293601791799402678217900582383462901829028997142703312369086979473254730909095821199261151484152616445560373193512423671407395645718730065282567226766621299257586159435144257496210922312012583634148605742798313598629076844300395871432140134398257675933418690406851019493178241189579811710811293591892696849320909520973018302136454666358433944359032033052983914892949340132026110326990522430868571674293073267114737327051760629285560853572034219567590655774797886139524484593988308730918439900073051147191024718712003867967731806146370242692861606037650640396641839350664331366868996630145500078614994994274486214955599578327175660268306252232277001768094818870795784648402015233617428981218540169930891022959334379985273013752258043343965581288021802920033447067124508375841213031345681378928354079240770611592674594855823274580272201383475931539805029163468175380078615817163113499000728578202396156860518659126486721367908931853567718595468834907557919731129044751744835021072557940732482163795968610858539368700371147058826818547711759663181752812766867301601364255090882056962631498423129068464127834429237458804400406761774702778440473784564056882005465989295969058830689314512575352220846199933522173010154525130762005888018407142925998926633428305310266387000435727732936505978883686234499399612075677694242171926777504145898546762562631744764268588089125937232128059922677357445292282426493906282936262235083362578493138163034054782389436736529629544333434188288630607388535272366711695244638215417656357194111451623144585953280000000000000000000 [135,42] -3489622836926301972501090621675760318499302611281878514341357274284869306602226946427004178202761572508379527705696910133993716343116200660587396237699428513500665782127996338559062775086934029973804158657670683322358303382487349901533631567181412073904617200262512140639507160970911281153064493148543117974379797910168306888930661541701488584165244546763793199929851984574441590514658335523921960707552458590905310814592235107876399264553818707857370235804615864573075418921425819901530653582647657119837895646213988808647818060045303931849403031417766201772107983869350768217403541263251159784195916526829990132667865972185433991940969750049338316853699453756296106145231067974974179045558211133404122747882931615506322704709235461713721058248848342084299932435245712343396558981275281843603899369252225979144170029999730617131513569062261347362710713114050212253275035919400122077057566609669254098803337503605799801310569015201239873412166859555509588165245781659479180991251876159573814908285014701438221856461095041741393274674692933453266743646867518353765600431630863892721569266756375578731541404790804700770752570291583138092631508198114045286298886172989482844658934402153955225818805888603031013034119125931247101391493781794818256623311244337311298353533728071773566073177786086370384471133069066832232228860486627469067007957469291286227938764037757470090303893880889336609903127797670306108447495217758051032869051203883918837923045575554031723636923825867730747507050060718024123946845166128105209442650726371579059722266285779465440066831533782014984944994869193781489231511322048065538516805971841426267310696970393664640645579557593532973479409302215591467114362825918755011907379498765842902669308660359503440719818194741525456419571632962771863973849978720930890786912516063200173109654953605934586858377025616085129595985563117476223503893879500609806425065545580701196055695246222019289046738456347815393816535717765307876760939104502437474350274751555087234999552601528193466709643423110301115881416466558556753651341092761223472460537933614682948141204736438357006356712325171553234333692857019860562445498995177477920014653890583934826742630827456913961756466699639367093589785357584472716374318575075039219529465805077071730069089919050650226209168989728029376747287876169706684357689835511992325894414905229422136332515497869115615950988361969679831764443846021078229820300153459184634382325760539633160655223061354983798787003138575763006207182460523684251040761252730664447631061493501484071001787943384744450211938329043779277832212947742908754734734853592694906613599932491235328000000000000000000 [135,43] 1403371608902713247890146415260683683167672529146057292360344053178600542996042911418671382073789193656685968974073587823522518356369129458317061112181188227927224622780291680345731223763413480022710961698970599487499191405673893699779593736247286543410117906749593955150590585353388654741228080182496417872633361112908461924490096461137027957246870203769817163651666557766727128502992984313612109524723852779174195540666821418185625371832823266040922405474683323263827485797559302110331394245045584076914027996796189802180759951786995293610797176754069824783328253613896980308204659356155339448071214927709825890005186312190983645045640799946962513241074924846647066772476883702231427652907243440232253263137815296505434605086402095897443302964863545467269572322115970950280266502817450914886411328485617531031182986728689121044571819564020184706028743563050374016377233273590889425651934857893649106058839760423402448173650908045805818409613373995397537374814932914929518583717053190317928812757772114636167769208390184340435704400163926740555922070340145823471288575400105474516068587070638148052770627999895913454969542501497857515071708122336510453727795907522248737868337677631966238411617527402185721128378046920707258182122552695050391971255768219077344776414644163873934486757727386822825583512866235065091861080080869351743941268136836550937065032524025146743700894538753940762487545929952464027652124177875979276039196510167819964769375191774882053985108889711786781873603151578115435607342104769813440875360412741526123979542944216640463748008704957361011659091698557806623513457030019521048104990381095727204578320908377721715167122672757717192156199594344386787285050534956831338399291627641175092081417093861632619605667472546032538508176205378495031974948446649774275101107761516791893044654367922778329278567745548594428723530570190835425384758258390539383825377367751355402213612436516735859148974350228165107342668484859316357926600892544566209404021747964551735864010248849169321919517752301597704483510265817988008615407082409134846691930103026375091634227021476934003110869954083838093218729370276119171983833587574149969148459388093443014160630121941533972241636573944862503902528308199641478520992965482215333516673884852413857814334869977321691952449073523960768112492596224965062739681712347964998777710564823371665286664012830558489428007989141387582243656582261559316594218385049133669572916266428025785823995919289904389908168043211042682140951798006259386310157325486602572993582601379718809647720920301690863808856831909276948556013032835467165397530905965663557967892243492173250560000000000000 [135,44] -478106323479415443079319604895656348634419650502200158467314342701034812670567327118747816744119535721210281190311830605656893224897442302947046151840432014280768946799743922067681237750593620005979722386437637171905948784219979797315207591343916545596638747500879591239622030540691568230616577531183456848430853005657287286372106664827013539702390749547607746924479188557313252493361114469837143224345580983450172110389071697865739999314602103714682844267307671237890153072535118978574655187122600274021404386267146609511131967877302277544500498186378046589207322468495063737879416612843031318728615295619404559067613922029394461433533684905913770543946128518875323903975327660179877874445465308675061797696688643292006407600837812770842642481658959627865381606710072852480488125535296230864137431996944267692595469199569793034490346379226781036673227381907504385690034158342382299100394415093798187284009805298724072064215699226901288824656665993282205228892984569069878722113878959453208541724132580571679753657821635530761733580248115338417898960530198735326164788095985364906616351359379355739288689317887253902900499029536001562875334400744573088132762087744464329273407529810285047643728633311640909703655392574591002989799110063532578058705758762176297139120119338572367574540587011872733726935151733879872285460350505223056512268811398643006762557905006370551727313872239993582525068891470824483846428444353538573497077090659813658177353672121458281227939092377840240040752197713093502279039310974630846460146926134525881221358404912867194169429687199920992517680536629733837514536455700365576018752756005732436555439950444114061327709920952436848786788583707863636134629646365593198377282207875047453549447894877744539390901976803673100115502233079185911680940610888224000187965561761995872059512631908422728505745384932869050305794865199044212085452763827392559434508847554601015789088654079794824134395844594804668855651301273348173221950991982992531715224035967368272747676330775419751529835082024335209608468728794252301857037233276554285155393397705552268810922248303981211008187000198271759642696428485887681425557780620852469190560917461311608750869916118610254810108908259961098323691773780235358522293700341261213290611189284492263126214443485102421207466228409907752298909026485162208888658121321357698496744319927258375098507322387254943034573300487536412342733673811104288206927244000604001178487315355891734497498935191614480062025819725335691003649852094722353697753830417549658387567786183666518001936940259666618510085133111369492983185468735290813989641791378567438321045326045328179200000000000 [135,45] 139658749440131898986772878127434210454799054476790918502841307889230111257199211434950576397991240377084631730454160418108469180424118496533146544085048358318496087576252218822818545431515474153509142822564426180678501387871562133216242506403384015678712335676439665993373854576839733047733068009433024426465726767713302817907169044746245139936586886764151832193252456578071925444132439863678813636583553371039869054381823223661722536307899432802208872846521771758423247365025151123453936854272395378573218528472873531614602666564145493077078696471294698850146608119788044583266364101391673686802807662813997422891873981116100497135161519000619803541818298552674904469328912587416532654808849602745767148528266563849023360769984577643354515566563103020538975258598504902401517055043070431240228157348888627765274520983249105344013938511003974291544182510189505139326689782669915085895702235996426987769715888494887694605275754651148515043441494455986907159381386520140231752144847331021682218431900416915746898113552962049579961880270381431377130682376285768537270308366525447011330714682093731437385825944045636277316844921838823151095450664510369658073660375362078849430054538314773311707667180338995532551784993098232138992645745991272900249321962346649501161756464087369013661676995011120653515668135779294762612082862151800224197129490543460570999274765553773364226773481024722330481212492348977569409240880248774785140799510851544525212332824188945725792738568111505323921973739822362933455255333443276821795051681138367935657462275973947748312453233364289432621456558866825965242413889912003109248724266261718802852561348751602858425862891796482112743999618719410070487440653735631772827087236662238288933808950666266304244948228317729102504990925883621597961364165118567813020286966015188844980984436591973100622187363924922174797755879560104941943546389200997141081642174865565368126197390991303969200331221728974866520008016324050658497630475955654841077166021221881184738936307389523300924439654588633031006083547407023773885566461121836797046556470657351985137672663266862050678383328253358060340928892533494888448062169369029146034107591362047421323870252993219234230174040061449555846618102867980178715038175857609447020412738435578301592983490473298568340053534701285191299875115742764092328018747556218956521384386874675690990303881095284644360553697535463670208799693769064857621579318971455144126382123026385760260374602200330072710794353753629281173634668034998134928594378547847840540899181453126698472438440148044475405342426915669329670590127930144682946798459850194931158194395067868774400000000 [135,46] -34974441545082246603316311450808117279864783738816086483226733797178326779919366765585710669003620574895487837303419005361661729298378474134509375099635598815430547914854152559222841603967599461419866391024414547282268093654663645173973244671464533202961714563089868816252027907860667124509211961382993623901720824556953456575307879677695239717119366233648270427049509709353393240717258154943820943674421472898165481767034248817853901831559470791029275263989847068093938898586857459658495200357954263531251246615891365239054603683489514686699738911751103453846752323896931713423344137475319223809937620709976554934831523827481090153446671540843641348738505788043915953218711912472379170868674476622362128269028621655150333652619173378138372890741914221757206631529884761101023690730771920754333936436109717164297339361808037611099217392500481019106223251024340829597038058028028036620810180397198479215292152451103179050741404313755700075393093507450858674750477355126245120978596411680664248045460023823540316255121365262709347265578896075646810303171204495402280570444926276096807334666515316291900294379332543192494379734930599930504737304131219122849385415880443611408153033938821032811387315034543927028531562186066800677062412129263148251224096575435728019859236726544256348569721944344232870338637850638706877375667662981745832250978741674564020320183701983999130738485058616866413895068042796398028647633186673318373174024569021351270697409938488047481694353349007942291755475165366139104229885115867489565012551315057487306457338424768864097472057260899616529571699577574377924623804814940401975652673465120407162881024693104932749552244436607772386146935215934781293349379909291777815279028253280015292055417162836914062106023727192564221160699783214741651600031435027817077374912198340387460957698102751084929578777352237656767373691117876521749779643348767278704860125623581952977734004866212815892958498858762704955287887745860435139368644466597944491671361496000506615074920140352599590305854756481199626042604835244700684923913936518278922743694259910010313304533173111650389735529111576815352414266575982437921747560482867764764984879779940305329178964453947009424419551861368869399768116033792368636874291123499976003179238514355195398975645591980659360415351240802138187863061579372537510280782011203897203279730176440576211266372346346365385576720068712804825049827535750186531025090106881371280534070296700150821783210896597546866120105736774190357693072000471987031594452401998988009590118361374274246031408473067277718836510353194813600763708417930717239917738912238888387718291497984000000000 [135,47] 7430399475486808593987018658597502619729330882976453035787869279883198044467481710619589218371407523479827313911792394203812940080644927093008992164673933733985363619188410919113417137277893462413888058765587533119479010164897136225752837073741922625925830767910127194609995921982688854101790757192365970696916699553529075174129727447139509566488210025196862502133630488890206529595680916825285613842991549219314979837280602365599569388859719935286743008250984629493943648038816100687119203674120256020093010686083338841742385652025280322135329946941655650706626251356359533575709963722520045745737257279355604547449689152288173032630720909042189749425729739482494430836575642118352439216410479746304424735145786754221455584209760632442399619052073424589307747562205219069232549315720540805257578503750228691634166117311168111645208335381495454018408217978672609893043035963439049201634561545636778531226596083163699872480959181129221294244856258302307369011467971975324252152435750713452023452859872123631920305103909727515025956321240275936338829033149225687974741376506385503959618350951813730693880983994276629675104698857484244650559921823793902268747050832344714090165350995018824768624515218621526785184050932772102658662976143288843446453937746407817731907444934512600812583387032429746154194828246784917813694897182002236594749467801453919164530003470061432162951841673694269067904510438476623978471183036612105474091738793676176473480085078860328781802335309366747081240174391718411032803346791907922858516392446830081425457016226931030672463284197729699086853381712348025420201198001183831158026848762190730261731135069936956669344876080392801257773295771342897999046638687349635735034180064482683964610948864046334837154329665607909089217502343862504935209537763364000226227438973250435204297916004382511790725505985472948295915401115761668913907074257964009932288166196767108199323302899598230458455527796935148243532108229357719544021699967720348419089270095327838350227574026708544314800909881398884090370904392308245936101602692470528840855444090968893618458264721286339035390855455347599196732002660118966499041903546037229683374490239167291942888479573827875186453527108615124280127729388024882340791687601975723640110163531331280129946476779468839524231670381184801032564936419840515417925896541607480073949553493370497218946132521881633949081790216765915369884820280559078784921157345928055291362482412817203375477130749920853774996154238557643365159268413651601492729581507519123285003679373604020441174539484099397258561744257655042046099791975203571006938338783711211863396663764893273520 [135,48] -1301548393887414206195399284499385661588822850856659220855091523512867997591697783732071992299351819779566853010567512780430114329048694872715794558344425730477752912279843457373298799001337637365483507528717299857933775910212140755910751606035471710097928675260084277844735877749026502270406909524918580202077618193150736404271304482794149058461358485198154438166799625111475499883579530977428374893350667381212030227448315912247092717534993267044493002112142493168635077901344072856613251341849736476683605075447166700425164658303701048792442111799500636498745919789466030876772033971265714382402365159041752099159383710296936112299256745102586824397468576931989070793413219509241822251609772268627169943304881329222726524371898658277525915864938102441957726436047074059289400984922675231550652123357382265658547389208849027036246727005949432129686821485057144387998453804360026912362467747875258909369648066246922714919195850981620105060446945417911771480230570741944456682836055325015671201098520095925938350359647380252252689697024550866048268931394498103527551526183556676110274148300994074311093978998588858707767659194006718421474445967702915793170143814173059694818154943665167789203115969010740692005147976215622805039688221220471751335721234324623601230657344309724561666312241697594702025911610949091853517866455609464639897979620228812072689612988702681340177837623704644426699974663197441744199206385473164576372691188814026139728532585516877086840122785102595419014266555573860462413655717376778567711299583886090739437622263432685359092141787227830171519371719371014748942826627448615062991996515822033218895074353917881008011654534144542415185145208118634764118415487809384503685561513757943547298653877910363274753889420374775533111237670141921233223157974784746366407249284561741463144775551649181260669391889927167014198828406842611983106998807519413054148391182040936772205392841611012050373070866154765186789241412108190984503365715269677017006425627328089900542812215669805178961808413694484227362776079314200234939136372275813523252138121511949228214419772598968634948957668972034919853265100804309015885894668944883051180444293958773871395088476017075802679539570207388954244453074707872316875658693473736198240947293242084542433226159121344426331142865951517606243720587165946656360208547491046120093597156173452880345288713942739387468562908702727126952862294991183651069720186637755818041413403822125131829362823608648763834323571705475995511046893818690199412003726855661970194617295949009271956710627230724755663877638862884887793790348981206358195896636727449557805552658480000 [135,49] 173745941419333945188833317382554007850788219259535528463865581176768689993175173633024611865015294239195565853600389268947020969232692129034897552785536871036526886653268559131530595514828957651139196300134874266173618941676062440005371939389078304042857817525176787719502428111193969528942254401527575236954415071775607995510970372051045113001217301892928498577363607103524942363946374001824622544595356846939423613839622179585555782691314988863981514013005260712262723317053657794408178401433081614790753403543768173053870995403719755439347664974368296636210333390105946733153903908313826058880860065919251408972575926009010690101112225505462649536771652134251406720557783241115988864996180346287125122040172895843074019605153762331843293112588469114802035584199923469924676003027916380456200968306064170682822158629815781899494450507497951326692946045955050698737506562664084676761023934790909740965487328179144561809294006143556028561084560710776874934626537515145571452794545821923426079636053643645538619125564877278296296536780824380975256933095037460047843987438626340091384704751992984888330385255236800339793937312991421917227433676943651364113045715811855218787448894905758649978944594905205474645812726310793754074524172206644378319988782472416627277797041523487920293892309781290749090861973110772679636444360564252310546414801432503588427425874723130524068616031282699225131356698927816984995136705691890600868973469710120333677260353547814494823323222160283068903121174818993431023062547148535811970950518013476249149727911887235938897605214634793127387622393112749637295272174383210870636463832949128220964177299203338983016321290436820753555550756270259858461468769526541885278840128435778527595955707930030779773538683875006070187537069115619908084850794837040651134080897933141059942398224175143876803521992256448331002654609330397306587335365048786032654318454895621224057099381763684440082320612861022614709202888137809454889481222357717327693501592521473151041838954662935231906617250650482690514649780484135360609834413985636312774361608220968076938248966470335513273553191265200210720522152502516274391739326523448946412461375033697205038083495602866629809539725331403167775778114225206213002334893055923794234466297367036705742090121057001179781679200585303220969530776559844036696643672505037791750600629595185628364177812579420903519185884422344336697789585153482475940588037695625283852459041744124085265458043720239058954944791696136815799823125196510643451065966812384879992888102818540685329255891032034941584708440166048239679169511691275823088535030379472995469726423600 [135,50] -12570533309681281821245533607021346034520543187793190424509445566069650382417990215588392047576218901406915284631425770214487762632840987854296791258670172666656854284884425211114393774460439303677670439861657090834598048485402382015833852733432263980893223634058504931606860812216195364036120621451671183770310328665335846311173701498002446067883582318954861153641783578575651610295905948769695903776356010418180804975615366168586548033020818543143131126770825832165533984524903680344017744706964625120771729209855702662205147479799492053378241890859735891778597136773633044587994602302231007479416937269980432350324613821109091580561407147314596449636909996933186536602032175087858832321484819795543687835900741771924102479348297401608397061889561029314697066109332885458924443871272891796668060627382074313229486009500567912067149433335326882889535746674573951194885733400948585501837451077808369184885765007474554139278957165474029419703998080267308188095079731484609046229612842584218047644694369125390580807655920380356248891854723161987592306067885441398720025174278163733969453905340176729662883548350286985472990898869127485313897460470502760227639423530215311354923785102594228233620310024368700223445852282927430493725591112065537737678299635638609587825003983481581662068813617101891232926246275348142868260074452108463053788629634272771734390336125053877550308127667095656792922071703072061450650150322105137835885336024807337112513415470976249875189682305174862325324749648949343450072427366897832494388385946652549564386487213454979073607164146083768228818285670117785806909609366945735189128070302782339153838123990572359102660614268329337493101003904853881871147195533428268267548763847066875334436188401310581923294476819334326425133365863118473141130989513606284020618365614630268378498208372582012595144016822102844358832839046061408139515327118344201426524429744215203876868448602932423173469069246574253954436274033246401093979846594619406897303393093451118322863326350107275997139275543912523788355775089093101504400308031437569365889604792894118451915254534991735866684732606661209352166714265733390621599505860434067381685357198752064023781643068835244456817102896066065698152317122618487494472235662551171180608811353912865912641881073727348048287240161804953270542649096564758900165323894705736473592373220845024425165953644280526468635589988770674091667720293615686858570083789517452783651853809914651788658982526999405250641963279165975099016585497518619373073404523758507468288696431824005983925979585575046018823701874527710453778696389424749798461440164709456394459200 [135,51] -1525347024018550992055915479369814333318222682067981931409327527101396073318336710844209657804588045200861064361464957719459308549568227043863629287372568565038294204623698695218440447562018628459685320776170798621854807664658928788568305596496375774747499891601782591015657891128331475136204453834857397397261878223768232045449310495814735769625118561732263486267116713051653448672108257837038374737499284854238402632399985066985943973218308155317728582367965199058169892280748898705165345832116167387383799111640537957623174047742536931939430724758205875353188111459574153974115962247818013104687716449279046884198527933439998023171709457495977108708533149482815091251226118237205657461360567534585124897148865380034843538549613150285149771225494544749845017958899699505175004957359910719136965936495710549705799351936018543070127199760525687409720620908619697046169196946828577702697737109459585876835257149439252375633688399075393975053625488880299981541504288295624245374153001070031698473012798388424555104992034396599153346765845799133951631781707573374414491580672486233496961797965132743320530996171126161709401307359343295931316341407556835654472032393075323287228178262730622602062031341476444060811346443015509541487292510073075791173986957563779408183805063088227329683883967605231112734086026610716074286769687272035426423769419601477601985925972711843311819094980054369944842535651924595925790330696505209766832915223475404742404796013801384508572811820785088381172766585909674171800550214709808856754780918034979321310553721943026759453676964391514375663050303556899816254170346117486830330764238844874448107431875683013594493091389187936747235007885519858887055720952936591237507257480092310137125862249591156815676452941586503055023360612943045464793371519121285064278426831253411935274956135765052279542829846668867714207272608797701534957087890710960006703808826377153967560099342035690704799054923112617300025746883988219520784633171289537347216869163300130232259699547643589560075053191264282100473595479947778156470909371778595357287962275594479841745323503302947436269864667951122638351676192074336661375820266523629008590130305442603046487924647351768645603738763047848365657859530151308491356598951984311191837705079541534259869001197304650963554202282529350531215286934062116999784260033006918645416372379848019099979254106661293103505217620633173115199958323519187613226279848836515473738654716725122821507794976371183994816002109076333436837776449302771620761727524295245016787717115051266255776959350645211087921436423104553565282683790527661172978194264207013501640 [135,52] 824838466682645123807861809214869063106472552133907557726421379417593499652913767030686218772790402681972388080631907098352439692755473797578447387848083938236316102535491622026274364632876442374889742749149806622198689073648121916832975050740056271059216091486119593820953915251260350756013190397813049299906954228750778886064317326343538689779582556749257460807376929223326007257976084857646118112902695388984950746190964584531617471434169893302836761456414097969721616040835213527200043377304062455579964631754933227833168655518055472747717726405518419479035539869511885806424996765074727769296026589520048082547516874136453282319241145004435289283914992900217477042306919657203886555493253624827181307231331368646430326204511097146476656531169349708931844096077617443213340193639585901113409952833069386652507170118096888892393031598412291995243223467564047504963938506482897484264573000874645944616794431662879670071049505621780597349539066251317034190211771929011943238898531149694420346546081432802566599483586471692396862786123655260260154782411995916246647489065894211495715276781736179328527249719841497223920941795699529757038926233146838049587975847114113591554235068011116231124080480619180688750131935281437484124041261662134016587102154312854111391016974065466102390633979124063968377551400062013039528988269606693712533418456430605697361528574853668713353536046498307151195371435691827655891416297858177645100945737996253967541625309497135812382372546975721926531159663555282964653480786057803771612076776768589876809772162752669052315439203625927432283510978003366498895642256435461652895609023398084930746037983199138638507429658896973992365075849696411165190832142752187861709710976160687765013863567499348094567860775007817085435098441922462445684425261527992492166428426609281703039227281457630179363565501255366613037599904241760250695048600899322573660643524105463279016227985844432592167985288107720565298411978820462297644730398453777191886479413930700130392982946542518533255501274380436524109160712729358297561539029042299686813647362627017032695578347518754048286856223912507584647110481607782609760593496712078979905502321900551628757057404727350983811947019586464561383869049226939220008374576866845127158761503521975970918853546973044938678084511041320797342592698740887418027602405525398595862293197673569974699732965750919560567565801055005048665663611515217965111475526041097500317715837143007079537670396533049022617197116663813872755694864985808197873527495702567149013688766049259787811783928048282859722807161344535319000259559187592271844493189177292800 [135,53] -199561803780896663640100549261226701496647954440715993405165630500061185872583550427367182871419567906587479447991451492677090884410567398492559922917531048341510217045800851719871104639391032148728589209771263711667595462750655029926121286334248764895016904550110537153513151903116807922715562837871564794100840892887865279038420720621301235064524507622964686619324766214357428307589018625986500996424194065250342257623515670421988003733969864476198267521934126883167024243449409024401946189798065377005739999999425099532015469732464237919804598059466294185755595905362509813884683000127133399065902188636645368650335149851060125042646427392161182588762206522159174323461766475215076264610516007378597248885181234443020615903955212983671592322194450559572604859534246236421757939182650831198408804935845658581434379868287758662823201855377739761367934515928089336377882081430630657248779593350297617322716397270993867207954401204837767178454385255727790283562894803186578055331857215693637630751349441044181719976647819085897251445253161201616339367861716980026636399647356867788700277510039774909646723372056534764652849775859492479078823361857675268411613429910897844224500532573523525383308860700359018489821263819062774227240270995868743165924761243722195465596937035387812495125686589953416518993140432380274465733202859883910794617378408929784340148204183717662574584790321330633158777099963268882243632627372884565227564493539345106920864016317537292465738090971528546586531503025232721819339629889564140989680341617845391842521318863420850467930250022497832966263935034413252185558347830242231750823556782997318211751418602165852256118999797348691443471708837440496020248403756504398883784592257607669068304277839553368403418467350890705587427043602360578012070910297520584450846984998429343949155651633663766959428235879769405043800578967406759958624156442853368839951285123070281590283332630417406488710702027981046281546617103519221268610487497472468184058161207910113604676368153505411615647823080458419640802297276339212261979479653835447414438576627649049998515976677788304653565268628339815738880751750268433503407175632528639683870819241841992471515391015446750342125342147304763335481303656580494022906753039503906444282464494617954520115189263948949806836739653956281177999494066002177423842135838532578809129733537547228858246344989424293039933742454195431477591258503892838901277571247689479452204404708674984656519979859347036500912114840371923925649017446512682948309243535442088490527380316996024709909521090045648514361010637638487125288058677208193640536904965120 [135,54] 36126841054663787227953200362880277079402062981664364070760758285844034531455980014281047806174481281218232906606868633490179098859394258358937175708036770388482369615296011537026903381283892875158437616218249839894275577232941070639482705023438109858051118290056664655018283507257717273223056698783945504921372943414116012690137688818447281528563415021290955052807397581893768465177590776426612465102467813419401845582661806676362549606901923524395670606346617436195284251176192300506880689911133960051380298959258707531549912690755044674109046637221802386357063093444022162561922564668967709700934831920808570555456752601395513308860485997200329866285713480124659426209985158739437407947797453435259814143422694046819982785556702590357928924710305511208819032776151042873806708883525949074487488185289153321696269690386712282126532147744082573827897044422897953594128409487167330653680196988351313999879045909564514920050877743685717841769066304394826237444176238591275603031493212375989534970330629623889109450606625280086254751760626973668805273953393958697689330823554405351852959629978297905897207001152584723252008302503971130497096101776530842044284727692148509921169941033603776043152440196377035041851998162207675118307824034821444216922471159124086452675520261905135291223495915618795599505330313733419132493797358059670655447791374514929436294657903896140430276022739885224930918566014560661239350104288398847937740888753334486463026375556896440829297380364398579148066185558002908784486891125797798920900128547938639783106641947635973690189617825106155469282415938357370729820397250521152509953196454521258509412702787929849685310353643905643435900728293230035301332079993377452236720810689327636202489998413316435221766609556097047452991875442760048885966579931075233679193598857420261687043849131814507547349929667322954556614898944052548544540399247488243929434498190880257471646339987606819701500246052330393578288439198899682341743053138401672563128161866657420650620271178818527599216007521460392057205399542068446341068106302418681937015125634751788940728557655535346657701843044674547834062537415528038834771873421920413996890949172707975857423818668830774327560929731384145862018048222526372603889276185949400076779101785415059413059693738551109045674833270266196197046598981943825993224068218144143629435522746401152177747986271293211535018841242282833765634217503699761317516398085524507274021005079297587172581035268827593916223185009120885192943505046563575074200298989110109416383929822324513705982475631086696225152401038576778027968156026120572475250288640 [135,55] -5434237703772128333176752503122640512399492302314287928458363911501658032628208536034912115572822840581691604465494395840569811974658813739022833387356928198892530657773014634356714161771290398980911455967991459102182097190330637024384486846822825422831166155208275552636133945464953440013168473061544824581462345132778470410856014606108845042317721691571554270532236061819590691513632299961489199252079870082069774371845168896439512078959218535096389750603446576240914915190269123031776435939734747297271396044803528253816201540133446021967361134420264803809746639152057122477177327181902676524084261274765175011456588644370013089556485023973530773471520416839989787882435596167104236247896216305137277131278923418121058851461150563522316842967096099014270698769084509276072810665746717736949443278424561011312655405647132568551402715516813301178839361417303753387870157734927158104605963092802986499868453712294944581982896752446468203691458879359932395621334148470196407420844913110658367653233008344784044037549271501499268023635388455308990698053524986636757976305038350186944747475354781414396377664069684170322203541600348230615617340610197301216438258329593536159407285235762231993459315472896950663572798611309399013839323415340482631075699394239999568867698202415617050322190066708156186032053772508135464309736638541766109460752557723620155377131464522143702099644111430235941556410723260967122270496454415231280668246989545414136424422203363015529817950352923688024603465310184770380580015588355548418978850997115331137169412699728817829802315847901545104606833288383547499758316406407388195717793907305334841519563928927475639471176206776013884670363946674661485270893918858825072050778620913483525503152047774576773599373535627779442891089127498935891548691654046453006802068828347902198865289445735137471690959034406327773258552917938646771120791284837308115901753820925199808925366607036096073272833062038481932965577471351463880476478751130111265615945949894162309846278031071970422935539971140287153891487254813640395542421948029982473984514769115537572417900750807038987779562133146540777551965077271136155735990605804182140266330201681502705992488779534601223821297755824887193085660412414347984169535669430908131204190140497037487451607623499504327930170272298184748126338694914058479855503607004042117297444086386009699336086577966401648575982202726807731186472181573999998088881164817572849923012116337464329733831958777228376078037916332425734441046552870859489824065643736419206292214840215801151409197479453456609759840767185724717703328492051774049291008 [135,56] 711512766176866142787031354305388727776641504209568393951430925474366967136068644172052321579067939033766557310855747186933520118947958570021260435043732135976742004522270263051089841615119333779707227125704759706011355938040636893570627874536766605001342572096582366996822244971965996849277887726104999550583005927095342898672507877081601114341617663396647123080086513971026387705403158831538197063340206124272407055185921956856128431151170896099441424402740357757584559464402982790568031728970124642158465777640856631985164797408508487821454077892981262387238357255139895582098093329463031611095530338505643801297283748408021570226719766141293012878093077876006238922636268330710507743861747063159127013048232445243712739648400706129394962907745252695542880834365155150478690579954411523196005210931918538830785068055205266265407867474986759036361471748766023250933619740694758605941245502127851749059298290110664519728301144724522989503114294391188217704587841157206370292731660545741321067416100379907402013858344250367455112415324518573676964873330458310659521687276944100737871041696018749727820516403160527577665212926990713704817070553167345975647668245618451529737603205814926280957487040243334952754919815368047416762599153008399302039282114825364629266716574606415374432056125202433258033010378885000322728109167558022055262721942660219385334051810582569075338292717440784435864490979696896629342417754909890630882073986109304492051634205713310472163156436685455906823597624078907269291774243314519942853045768298332271810470683102189892431637905118775955493436252372079907206788393450832351574987467416873380225837236288229395345166899220181372350623219810062302883847389722776801035056291898523466973449884735484913531495183631023019362452508878015648838702983976496754327660711534867342273011527975910728967526362503458703074341401653248553231222972640429403884437418113292726311693757495330526140148603924162240329655714355169708761755434641333635798445680758564837543641078651374928126178074084653865816180857579455341895350793670561732663180123250978124317764874188115891914811857060051624654890608398553476304820859862343194490457010674159989332139329139836146576253961619705194132046497834262958183091484088771450152553965287003592180972667472887046233530715071487401966938936230177586174075499808781869777562322917910535307298317468372169940488011681987096492691991590020836508843258378878331554939392817343255759335359810780209476479975452550071221870920914456592339515431858175413536096824768881428177553458723808255035840954445134022475231302174533842944 [135,57] -83804746831846815219321333233374992769221248883607672432836602953530929884203416736486669377019672184930950194199500625681762407645971125513159837829842306445084924139666204018553486131150715205502904232616580332308333456485570377451699705844009686858555608779601406895941513129101383885987233516853505464253535698714070398785078474964718034421661290664485859904063222643754469715056102044244884742660342171703488139610094965202608963133360429248627249091325435236257130680618342643890369977926125892030587195718322754376802465391086427904996510055678599382676072034674060430379639089430827697206312680140331295681366217846028385573528450683698600496735300282278655266894972935088959221500050039145927165541736075823147217141157350319641006783163989811936584515502112327995688065962380067076216376456085623173561678311606923916272872402762866092371857836452170684052548664820891825312815671043766091124038808215054429056835540619422351332156087773014447457852439842399401649097067706119645905779105189986303188323519912498648007024731448869757901188250447955839918308744291932026631299196523043850866698987561692280683582750190704124860730401263149413086789228993006962273679064738455225899288310205598062965797837650183276687681311471160696052195622368980740924572306106992662599654639972961413463582717407878513746286676759997502162192915684027559306967609002925073055894120317030243085179682178796195149719500532556134163100467276233005580929653756896495143698104836622882197115211848721858463305483008914480456624787374653391852019252137285124683918160996980384181750423140303868086651648331242938066432422380714662355746191128580703056313128258289996388148207064496718430527897614870703089364807973130164784816732045686048655263871926431711547786748871803630719325988730317979498697728509047474134573741888834051987910846905622779006324143058640586210875992713815112344519462105164514393142433618811799065277747273957843588182369910454302079372138660579041732049134811861035919329591402512299971479706170104597719730239038606504055957298684333533724595720227308480457711280022366175355119600434811415425658712306452253268411745943341802006904720913800393750273315575353970144516688001721596283088958485390531446350952774532433785832397133261118898926180516706923550529992936917575287297965478341781082140727001882096064894106951364573113175956025042214822978785731519955208007746667963542287218474379255165912575364667212450688261856792592582749851519433364927425768645114995109003108661351521806820405527112735055639878914401387376947296235157044183335658252651180800 [135,58] 9195908960890972112902005393793730317229165232259373915681232092866255186380920186867880808998808468660945172044667597815472368325099402888526344424041684651243975342141547343337382425291749314829892186802736466278915677912527539320268839865690058594609068182664589711870607981835510239996434411872369033512771547838139714252876232976143156483607079221077875103712598189799840170285015212654546955223593772171665819896195762288300812851464082174624973616698282739114928521811785499328640749283065095758025075542854584484628318849433319859290416458703698435224451801531693155650650995263706949147962536705252852449135379772997618847320070814181594962271033422068907595481928680983159904826296345495575239417552108416846449413265118496479069062776573984062661711416171948583777461741218673059203700970691087054611411756076366988101360189151357238990959534535080445949864983239659901304524278323396828501964732079426360838220314928185397506009216857772561038957145300559478675399922306743560858678065518206070233254765994075741558436570564443830806849834995104524935420336414262593863154620294540809893351532916785333660438719548505540298544163737227712380721673977123645794071412242579616401732330613690066210961390199068099361516601467813648512626213761883710950854142835621293295843708165020915381586436383214684669418054165173985576815452430629381895195108762197811359262317611508902013550761919183612392006321909542056975066635449805712663040949275931581638565515780681312831541937389190663962100316128227413107917109024293010414423258707860652599842139069799040305987679256931967978650065012941752243455811666956920099898772669732444894969777260093007249322210446667604329347665318775531259793186866843214797363290663140618620294964853035712499445296497953828376232259907213918252858705802286812790005080977193735055127386478080518629118279836604648859471793746160268816963975521285813974821794451258586456679169798450932857613118575329099568073687952921092223371398655277731344761511074351412733319563471627399069395630049169380381721549568888972524474599803081196016005410899977660838192231457256552347489194603934586671736202073581362054314732638176645123494373115073038519973446162520860174972544846253732867856171934060878265071975984967343118793910016744317335844858720551199844306759239107383193631313358260191435330214736767245964185163830606065885080003295866399736969865741485899907526550564405167181845675778011140396462872679287566907405609524167693747851166518128637578514133519966555105348174125507954473337157295189885986806684804338252503194473792000 [135,59] -969811769843069750881452861445469958625267278327684212376147638077897968095516971973356780115534338140688958028653520685953905063813347827225627956445159775749293752988936622669793442642480342572143863156217950356270698862822892679091376737520992233302470529456635773369279868037061058713781153327907416308909023894632176730067387314324451490567838128270551386968334694963430449037537263754492447829532558179008365783465638660923474967883956540753422487760395040417580392354603036728501423390847395046475478344967729107557490192604599776379654169728151845052227496150569060556352755207886631521083873259193895822016950425383960512835696469588200954366192049905992358833939869637892154586440200160193576006033133047130919958382760106639567127050799954465860648752118152294111807573013953883605062236046142068354524067564246941678449672737850695936048905898689940380769893010900329402475400781282969514968154396418545382191424612234084628629876982096210692127185524423070719251722756595907743074798399578754963236096309472949954810205073301705518716988213852961837197956617835987725004819596409273451778068619599141242957847551203388836658216489373048606207798857903953567554725935201827229732839251279611111017478177293841339093776620256164781811259243549959478495583743209435725487433208499978505254954318591637144448662038593600416135656319973367751812365560234262741948672129336391921996032829558039786039096369888587053445466401969152267352783084707766849180561175103990757752665126420240272863238632773175253671479581802711967115714882093354671543040100550011702404034885351837026720141607344249967750709274014718791567704309334961769504059253678186338840500052148645355164878253642077101588637375768109226138009371132757841961131633651668211029693342079529202398056692306459158602962388674204187402806566718394245857514611553653719385580442222925259085658138136237106813347814621912883590246154647724622273621350400363025287507944446904237791212665934828108008136673120418759632840810313820026078031692127400597981087081205167703190757138753869666385018767246627070455699286681349490352395301181410737561902853492685450120726425811887717103585243498506752434120031167801126737935703532409535403213338853456213123148650729978979556022241445067497458890471551855770524707058665576866022315144846048125226758718049009109436718198197254715419518126114540411962488354867990504174601722459983563277262567378660180770409571947482516874737053116204994770721654930999868149299710167512381185870052421326342748740719515561503339557820541631549726804722490854718836107200 [135,60] 96830168958038288690087344049550772105043126874792607089459715030614940744881474092751087948887904027434210449292019197965805429595980706115009981660525288852624837477777151144796992239044543013072035697449560984588472204171176039720741846651581617158381373288768195122952920933537848173136111738031163101181983722051186195543031409431408109389119078506566492448004353033318989062375691483222652121213590132351908122151063625222235407291330488215802438554383780434974004429391753674497964800352929376097584799347995785283126482951464873209694684707528143546635441942726749191112716718046052670088373116303021696726669002492400063568014253659947138026558566470039165906276880899885075761327763476905262118268725839629919206893143450730313880905729750897012551010915014280426398103511984972387289124779950673483924475405179371662773906759787397551733777979220428463096922249591593757349930527667246317602313567346507667826951158604648987300626548426181730566036532179249439970575267058629453215041502661823136189821245553876595041144405185232001853498900800700408570836903759128167751731669703794811721032515393267287135814410129384991322492714383346672199499513014584810991591735126267431476503641559093965628764033911266824239308561587345972966237568321213690719268580648507846812129007285000319325141566887303936033940095409319971287318102700297912927989748871721164443238756023165779434257101637193660186725087690510824614528515489423876616622864063354133992277406757773957900879522161703045462938631800913795478108485833760131739526770965383990132028497943785010410132207097731108592747655490338923472936611359937424619727320661785915943399356220452070957371792829579272227170093760042083087478470065142694904446026230836904982888742976673374727690271530266435081520008387026885425208296574928820051074400708304696354034591795778093800058326859726900702915644318144251247929746362661876233287338863011336684355202008228128719377715041501031769559188743143863520432801086152296075923570431201486104024953391206271610950820018881192540987619581887468529649810723722950834303636809719722168212786488684392328783041284422700705828402005038687747658252220843548769257992187531210297013479804609051415911089574489325562363414271551745756808490843194291293373981374010533908060725225352466258023053128815928937864428511138265456874522643948736841405012269711776137513283613757004184350151903616878081841756642390781396762973474934719560162994120351564446246453366959487405668330190741993761118993628713414092715591756336270700025674715957536677618407812618934144000 [135,61] -8752155349636584469431141226910472333228932769563783165604568188999350563508560171424214648509349169160105860825122663380912025958924022531759534749500786398097834332949137916470024934682149313290467527594619989506142909707576426263552924593069272389289813986124902905802827056534459443284332201601549820089716636389258495995093964615661409453267519171845436702208473918380011022079979861818492491784452697654194888624969886227189858850431234273651617532296565066293599067782519584245251716924445669748149524776969390699984205073271977166895063913974638020697279153876449704659904363911496899016449168922402250014315780169511882272660242811503658334063541732269195507242101957609699937105477249872999466543615240669418259673144503973283389768945769469571348584464152661545515882820032432613101105669252588042998949750794996070084916895694279491172684329954517743624970331487777212898159087243471606227779158695615428756106034269917615534818754072737159533539326030928905308610188696836665017648459126646392855724251491944277826406616966007929831258235944572259445170023782455285567598029023543532232169462809484499718768724740503125015237873438419088778966339150377574837771881380581254711848202276561244029336360479550179451872475649413980401754695270351706058433801959435377799070964748653463571813711949770906397424262971623140333809502286246527562454494682805811508391787218673001885163400040304528601510008884072337296380550137114919441684585984906175681435242036090490390132224521562861571211554978133295173569457019952122986657832410969382325523986566361393660170830608931380090435535704020404336266055916314906986214471613557739164328516066619657266365431981186847737393262182782295944563300683755243366076055918211146002905687450915127510084737196378493933193042988604809655128451709326648771544941638428355646913068026883890743530030283197934629971663369984736130579544055041453871691294726937171268684611238827796715246887059254593885826586437775891655180585396886790800700599607890222489569635066800702739460848284740609178942756711677998056055794866417407496804332247886746305863909223636395369131417649485944626581537528012332060388350530745278604004612001987316410085160786327348752984198875537351780023571558149610232829705325999979419279932529176926411374033556569211784358532276147179400888588578352768541997844299969353828660910275136401360382136094389860737550053255686379108417122872889832299974094337422207459950110523148011012904858844129902774153883321329880631696813711329410544649354183815775463748936739915355922623967512452515200 [135,62] 714607701341240212105169938529685632805790913257223125796536791959462332030378565940476295447617027081747199819878330918565406734629289503812704397048681042462985312830671699331403643121894857515095888520784781729484595133629851455492645032042202690385741252086889136258343041983881038073421942863253706940548385847642755358665762751627673990664779715831348357911452710369304139918681776260332983847892200451315340559179638890298539992901091921116178238387821022578308848174200749162596512407274938101021934834060490772513919047615446800105417731523438020061310933836028795865892572252084196757169180556034262049275850934641442569440108821890347308488732755699694173520264137769997423722429140099389424367383363005821699655921275152041262370517928460047576655932212286181103853867691717403053119287177734781673133788550011161549638361570208863638384576364229906537208575334810952648343697420567958712559416054445692769022288116032556302000337546981813325143441851046445468000773987913717865958633005690802417509276634635645965835898922477409489178536050103132388348569196324294952671736750742684786189136530862504907275880476808715944174294803742530764021771979661094529913054697606761376504515320910030042342677031672918329975529953385179666854176216520507668679600093514087437130150050247835656903704882988365308768772799855895573565794560328784895763748943834286047331634483930074435792026785170435838307462824745881908110913847963303820742001503466038444017092911592305230293865979952720726433037573866056117394201174965287045432123205984447765010527797225854054899114403422652493484764224298517499712395123105425121093832070057353092575396964045540124718954808441156765275800902181500667655991150100754008573439064403862548210684898547166337962758720463926611988860696458947938121949080587103284468928543553878540270416460633288695565275981583036866221270970442592415830045405286804547530686794363453108516976173644745771037554969823361799875704232816591019514910231647887958970037875302180208410935158279042664549240988237712291445207050677175968333895765253163627704046508063102935356387773169056280576235327893279336093251032287477549044816726929941127006721196745957995386928892502298513674256319359525158052555910465963418909010700204166641068438519979501908385151841477485486560365824622904748014238535438427898765748937632722171642422818667491210427365403006264500186897578112047447123682896036091773015463868133130485479112247332404971489324639173745968744980420301194379677588247307518157445676299010824237768933712232535346290718633145600 [135,63] -53071778645873318006209972487353830177775276238445153629174053251343885441909608575769925298015620958497312084620671124398493788532123884051703838648545098345996091401345974695673114763672430815793154487799141064117319064893197130863661942409360870507908057294799992029287754928315599264621899392766297742519417149914875538843357107041813575482936834374085823151157778223045884242977006525817687423651568358870932924476155609119389029553059872189468227075434086508199337595715782267616548184363631094870529763839677715707054609608644083040219043113113097599544371941445205439910668401238247721846854063884546337307835150129411149494986154266354981023051976330063519686663427601567085200662930236289037147485726635583424107227198184661061327692600687586951986719589848624024293037018100808232275877992584290587781841236430993578593572899139997875372328718037778336512137653031557714997228484856657380579088859833537439808476709173620380340595935272721169285221871490702941500039079864979577634498322505987029548736825530659275121004400505203240037179350202010525407565019752907367472289514048706830697003705537655434166202021776948735761032009071830484418858206261590919768906947858020183282539472329681653781788153965793034002305388490819187728442768265096648459838909588044327492198651672454481938860367037331514776462973745853657131533515851612115460337027118169662715423329778552914200380525357320741775886386013242411662176972139956097816213233931502178863734016222225523785724006163974530359728559477682264365220833997920580860296547154594525644708481890147410795846268147806785840108917547844820949113207273824961063974912930499974784783027693649049358515371229882400122932288957347645687499119639531939177466466773702738955123245145118001132320585503595641632987510545688214493908809778890647295752234969186479562327124458471869157741929071832137711978877232205394724784784080444911915563097939499302001410772205610574639404071552223443239608716735672155146486611909019098451186893832343144368546484182905454527329893579860488435355538963585635918993215941098788985152713062930930090859155223500188957146184397030610783514480607540923222939521668512595605962331506725912964495926660554561068239931509405542406902167279893182945218669390377546424191482265506761756730176668059957202439283775618380179451750567015058289819000264431494341354662250122499423124567297588173351781218201510133802620052367106897052956870902265931217560528593093351404866035393597309912600656987188288749417710376858038694258341556252269900091284717576445664435793440 [135,64] 3611472166223475724327392141603388554850528761975523027424880432066886914166650593487231282188505522119118951740224873077431503620645742950475327816411225338768581292265923992764194871464701867566459916158990597765089824241835955326711807934900656850939093015779521606307722194390664913741173884680146475303041063132329285296720208091813364890804985092450015412551799807609261241464509586061169728752935058970480210704756464092480536876254588268848720556412078289023058392549307753584742899735866679317003048890169991509733225807403116507692309816111696792736051289223137442050427821951566985738239161016309556281016033606528109873043221752920993348853489300414160130394822387018503223882725561581920671335321702352968860671878917907163176197297734217401383110513323172537555652751552613504096801429846794970204107031733229068440534550739469491548216693410620186778510534177642966080768440870026064191804804121157373904504239540142662048346230917102407690672234476516687866128396694733437947399565504472982492683529815802101414910235670905626903268791829311078556399753795878758972317791705221515049992309967003530324232842363543892691937451077985591729937333157698831419578361995562213879419455518893661465023574507149534700456444150834202717388552532618208891371766498819790626330824097198583902608039408042379379827888633846965058238009191479715420260847412969861196392641972062444643303443895649949268795267578104744836027300301285534628391428553769389125123702641800751703060394923636960249471321704743143119733603663442516024204075930055242377699551683698115634201749488774772600380065279909390666612322905468685791048820095188161515488309664152432647975622179347195276675801879010629418663991376671749765155360409507357148580166746800906066213553328691800652486407952045627838819501960905733969170532149823932579694560903393606925463635466324740491396036557627014272401527087191642478263233268141605749745061711764048715263321090271854226653025726517903579070836294327308248867572848339346822699830428704406804356258654093278002860705646617275525316237369353659582343178832491216358882015805469612585994916318892937997519169141760890540544952121572329824987372430260818608086642335021541178899626236324698441209086342729961689290419788938011600249089760977549424826131494296882855115330406586776674118280045308968213513224478986882757347006358521286236696121009808989830682838958755916558522576920565585651882678572568460367987945567629933421660441933606058424631415447612691436865378315102777883624559841697690293312765419512747163188480 [135,65] -242605750731301674718138277977828764373869193528086677671374379812084253147252038413400998397746998002775831114717784495108419493515991097844663196981998417663526738771820477526487749411613006747458675331290949334413027788193106988680623447790520478755944785363486474744345534759442242688042570717172926755250287861696561306049506543258392237055306883116515412238603355039325063697763399002952506784179310330356772084058419843033536792297738551094865505288165295853828793987670519161705071821926613029706516518543436374579391623084383522072845639835176911522030116433769435192319049777549580573237352773272657435337058633816811868343331901947711881330621759686800308925255647124568848755999010046851908649417342826140749302574823785597887085165081694886638758468514769805558150198698527478795617672270876995361883165380160034449911757147254730681679946638900494983860195147820914225564817247582317307056574389178582709152293536797362776530141625066580687434405220082708999739809286595357433737352082642176465870481175905739334251665485807831986039722316353431660789434424791020288506243387895331766145930453754364417443904766577963308175475051747939535406229012942597223302778316841591520122722377466568420466813076955498737605330856222585276053072447428418888552255793484019994166621849991163713078325329028722389264595797518265466100863630286450729854549792004174975031613964183659530849519893111901166302977762834864946226679886056332214773486330464055421824324804871110348664126490670923865533307467035291680466894488752209010662329100678348035362140661295563289889179013349001509108722513602763309126746839040620478950843417641359288471969971567530778907095250139671841139241139360971483211225110058637407195226994297310699412462912448904102928117134438851204742214289024988052652766754571723420511875234420256874409945540003854917663742372611268735534693005666215446365626054530435994249903623724391907277276868100460104679967707374498396449888440026255631099967099103244480157532388998217023745257972326445935859835160194620849856558470329273066888019165562611383028372163688711503557312532997607205083941835680965725165596932422252980807526965286830753909502835478348773918344031411934075650698733762200192559501228750587822042672532440932395406161382436926278701089255802257253390091520166363701104448362135043376259807925124986690269486519588807609502093456415873123792735593926172277296847162858685950370393755640222632993765674067881549332917386654282808722430380676378761770966844568247763974455992401518591456783271865685155360 [135,66] 15859740588135936962526519324561499837550228830083300822555680782864151359784007067230877480245720214484421586371597254456747136435922137107092875708119888938725360704830326941687685735807853962451620710071845078287394315881304480360142718080812692623109816201358900941083847288372750574876445738666033512249343006003343786794490686773077806605553150004463473393446381514620480125823522302669642587294288955894257006488956185682584776168798611994569468779828345157721386941420800287181008348619821977550970424388223077312793489030402259445140253559779430892694619469282963539822220885144886394745278076433406573376145989349876562419665226947037139359663321311828187928871526088520859168863755478990768887882109621191017758595923009151783416439927302416055588885961772248612637253318999550810744020019949245155917549926918196103330998523404976542753000245198458778429206381927278472262030304769196122454918035065326102516475180942156555252797133095744538854635895872522687914224001775864720527963538144314885989422103762036434256740156462313690217239274345595665179346944238583607190050735250451302293130383059704437525056319974731985464283053861253078162768348655371888134926626942246581241326436628381067844635870035480845082781636351109911930071110042020728449676941799178473072346624166146506648240421283292671817580487731967614686111500921186915633102385409729681548752958268136657857400874167509627799292328813305557338175214516951484217099534783549021163801439176553714071798469222797919958719424910797736798682020714076440443404604710660310065980993130565734791965797406304717843574218026732472472001289499100037470152129326516639653399348507287941283727046736126729716524673302306644847499196047907777627081230965781184006926073424911822244528908567913369321825094735526616930635212290203286901710891123192618028436934941127409504944909776266708582763997557810949498961920043110320946609466523604906381155814024612199938537477784161244503242702490469215826400480398875430061263005313573093049007803045494166576897746713258605590081950977547168823679149454824736468411454582824771057448768665747662033275668730263523607337673628490427310164802351637323070453048427974390521277302114501158420674295103709386148992620290781497511986572057380849705830925720929148798723801763385126261328809387757879320209178528783216866373589583468981731660099250854266024659093734880305061608584591818572726758888751621293415081053764741106819813344123392324296773341494392489200866680233085622682092572786625198558158472632010059911570644689384960 [135,67] -892045681900202794231488422659938672506765061284637721176915901422065345530384869549959302192259259125443882068452277460969679805847323578048566001212312699618386230270938730604923689764311675488419422336552482420181061279994651093683629380156876943191609968892412370700237910992025834488204636911152542049132551591970478757898066413081205105310098362645545752787309972900880134438274987390783851685289339692437650010602178076583763384441877580954667995625541179290792529889137123984770425359751141447202694021555415483135579812677736004611330393350672727048112050178745287291602076779966445895557464722265207532642442198910128117306113143243781061379063297816007536176974517841972446155891321095377418962839460177135276733855595838500541959098939638998086218432904002975173984705622529903749457590466886387758797906745110024024548742363679637435165635117721033682502611369757925571599247121288876020853055267152199590016682527352519336323853496935204449064851857102237678038599121688334689363233866877031570393525300206369049405955292951252715200557347334264966881230764544923377126947366937707863209440584986271910784097689770637493853858949550978725049021120086914416648883127802690566816122030799307978913033197027323284660335613143279258694708569940052066689148600021844035733642657674430862267281348137411082307484457959286837447065588358191127402329745567057045115349999356496044309002737602918974823733024870309500784994300792975165170035403837360527722226737836462788605235279941653768775273700088613208785195159661891000851519430362359304634778815429932363045924959492920777410284554221623592627370723837878440105267186837899443728031961641898143227443563966797636657795566325910771560824058329499123445433727855049779021646394139100749308730621856540670335228205579126413946277545418569486261362048058501359964527884134232353416361590464436380984679242397896117879860840461827658894641334621619804296472587273390068239685352496509317890193965043853008174625489229993095239024469511925731923394813761273010913793779931859277728203497875283915427078544931543062148006331843588163075676516583849824359229557040506123507354430113874799949242500595462634702002599560253746483417131777048666884514430053952624312027724881609342224991761758858699676930603111985337554732681531258109127266539932303933496045662645780938452272048645968813243177721749116064636255625012227001676721104458894607262179837732646125814430558041292116770142263838085584373545829190832099024227118589464619426628326368971745966693807294386985920170633920 [135,68] 40216729294984782507525220853859282621689525725103263141002237483123425332489866143792225789317591162682868007795981531661898584788676170557743768768182498274379310209855581547055934710022553148667595716903286100413389335167189422801427971989249526423785371801677327378983355152777082776654472390455812464293176382654432466337283807909676596595848945338125342009409024423267476935866771464927893601609598972253168064032314394867985497725470503304403463101665053191317336413949098718590145263036229735484770925388990584999618971635273815966963954057776572023844405497050067275537654759129323873985937944787108904488963927609536809869062853351989514099609804526185417579631866360727124476941647901925575256483238306822686155449688320478235410787278943212822759335318171445071117022257525268263801637016348530848435009954188540028175041921779004296164876095656372149698316794478948749260929850938961164867945181577686167934734281696797923935485261917519191375544859810503842386792692368173154672171639206441230751204234422236069112489911582205587604189988782377262895063741421884157553295394015506769062696650053826489955578152582030847730086656857539382154305270370956159564816281970404211423172585374097910857159322254476101790613860946114978055829027567819085179319906252398635015538114582376241495117140635493758254790240317535361173188733754005169122677634505157879551395572836791143112859973261152782724631794563377287671567587104891055145399783534232664183949527810169919973223927683963006506245445819477988362641957136766016623942661798558442509113440057177097981623809843838716836626223155689018700870821717136224097718072619800336322435970080665834747147320238336834901863456156836622527098243738688957260339668220908987218590659622640780560791554373382923371767672114561137063713319132503081071797659653401181653423866646146398308273998218717044834654192990524696923245708186232758736619657054550253608654330093487086055413840812597161098966895203120358504687252875669117025251251612584766670291433249099284327810736144390156520618237565365373118975285536358669680670105624425595949866692967967690585497749810356198018859126647334762543792228994119146425446900548393321834880127076757599132337761408945807312348231072526707675036594121864967855860906699931535992605470279080750929131797067689520176204122050523459043692983830756401813468400356339688988016348545959744220451135940270290813128298209268448432213740704445464745671831260846492380608187885372232566056751521096753184446674695176345548115315128482075227386880 [135,69] -1369831249243433581650720215762383662176826369729692201100728444575907573592059289371905477332498982680376558223990039525545438151405208551203512367553086592902304532591653109987540733934351639052163599995589253660209051685043898818037311486166839002788068249302630217392574829431721063758163605429152600191106923259536356484523647256473262990333001295621400123216698830059057312664088150872847855789645533716660495121114570749027599838488972816388123452396103525548956339057867269521738070173555046912145201638620248025702196605329119772130172776123671824992329424663872629267934501667619344274284505619512679058722265066594601249915839940723130632690992196118965811411296405561577643610778067404594286499558607992603875129975961541095297314985366576766754955824079101807818649955723364959687881968148045320264048650444847958656779474822604006844838577400749943183012406256047931088857723516871419234029329839868159733518842376928282542630951737108103220095498697289061360562071159488972233888618578690964867076148758324225264657229827705833158055443947323302492703856227617296740788588339979404173562043637483267380005953838626313821797632898766225607062572224049105112355050286034226369385221599648880221124781100683056039172118764317834030505110261438363142547629330185199991873891749246472280196141257356054083096520444139358225237404864736223952485874811128695526823522299272121368947779840560278666487239870864568454175375117191249985372342199745595727073653572798109098871193815486567916072413828591442939107124963553419379284120305441045466091581222258246907970448061958520425526978632393715531861634303580294519229428518543694764582592480593541363984730042228866925486176898288792035450762665832157160146760028973061339551337582808262974434795769428971170322225277666909767936007609757180293569316665515442673925782037338453235215215163495747164653848870663091922165341289226339915207572075209024875509278979419085310319030023576405238148305424526538174604316379200457644096879711477853749666834325332213770729790933103807208986970425523015954679697395651569759183527189739330918502012346567493877487917282647600429003888719219502158396842192362320578343298577454559396697981948774885461628146928744442007728291364337053903671225275703823389017096142210022961824162411734497757816698646902470613307015517243010676101800467627962397851666779871643435670211412375921731171094705036167983695042289499150185759380876124955800110714381466526829971604097441155163514081133365175270112074428613789519500742597240764597120 [135,70] 23636274301356230193400009456278471942198198571093013262872170146956698082856310773224309835612281988343409039891993533550199604425419307489905636119664988552938706979480568388445354135552846866030062733099785337008788248979450525004500719934449073016539891114465817604575516398036515481572901749025528136787218659785780060119302793321197679037060684530369998429445685345566527692206936632163966311422303958147653832310819372284122541006646402436801891282964672782584091357200826326541838490261444007977677908933477893583678967434181538136843993650481066920345671967832781148131571847243024200423425941688137455374344719577792399169049339253193819714841419940619180264330399399785839285120735645152662979466674870445239647009931618408356858328428231329438559611930073801135385093961034894823228321520813656562819739577268816338436518734807418562777179484431828324530029615087559834013796088100189062105037283308692781743950653009889699164927919581612724773533291608565857644538746926863719058845603429868225210830981803242627704657208002104248220653907264408195131658786270682216771055658289366902969740433494838992270771071317960212538380013245900129103722450314437775303644251055329633631958883994660259219313427232667582337310485730308727841105740354275691783087741526588042262068244140305822823634894235488084582213347513733848783678597207218517405992225558977306073894081102138621947394365308898975474544318059342903833805722410620302328734728912895120961893308150918795676378493394116437074302113097274463125749146070089334385426915239605972904345296045746039729638087008708024265878900590063998778627718388652438664519774993236400665376699105635016260018689769411931532483654617660476037324202228559415681928148996811421268563167693231240425430729923312777321074610909460883825289694295301625507986894822322538452152890214050469155829330376790423801738728351192269299714224540368204817625890075464894770609083505659678863261781280058028296071940806861373126209105196355027124779407917810225234567559686622686179867066546403860772480526059012581651252038896433670263705642535509011795791501272128538010042672606876729597717837612819234374397815959808167361456528722105451290321047055177819446358737637743541226650055709560823668769454653196278815543426666809200107921121434805442454859250123048480276953698425454365089370278482510151368193376866940662575077402411441242501891779707490523765137568814416500007897988885832149787221744457858980807533581298939118807520569612565257141041543923053446509020338934991360 [135,71] 193184608311761506560465776970125007781593710454185598979041914298121930653503026592721150372518745539120167079820378759660409103755637313629305960707107461342694266240678879235894777492565046598679159855195726115235511514301346696789790917739655710383185570966884122331569046428439088929053871590785628334826322583799482978440710582889773970094643411172651927923454101770930067255435353999441016597719440062720597791658127690029535655045893935146030749281790827659253794633411783210787085769034684255542099933060620606460001425598573361479720643862785024047920850804481500945713769884450323300815478408011579830817555537602551289026746422862429820742427704799346447230067673319939356427326762573447674463564792364541402051025317183147642810070473497955220966165330048573424705210596855311828351604323899926515964139426178597485744579248840418107199560834357801163731766195591239878445601172708339497385482333661909110574084916054845743369791379146580486292132082271334266554773639719448473283485227436395611949737943600663752959295230099209077003436220308173192452532539587621156151159058718163853393274870897559784292689365361581849006979897076909873592710529099976675942653759414439842581021289541263654985501832056750426164703685065406179711342460922215076307034212041935968454912159393830451488850633872446539578308264750041160087187402266369269354768918943433491295904086697188042770178273643084052985064926903498950321178550410131468019371374667436922964363165244678690604134199789055123877669384988704109784710005204736804688252614386061002623176481455224703098243030104469715052455495272486078433782952851880044121574722317315106628242552765665287558132378395874324452310262319351933872650148604921999027173738197668086000538497345189220017948320743616759271103755087540889599428312777877318112809785236662676207209496411997737409142610928373317555486474309615844489508299979288572178672726509218423967985324842347984234211229156946644400216694001396073488639496996971003439470780235818497131504808673206473260085771032905176836567969440614126995982726236996172910902409947184652550896389399331741990316410274074766506366826321443893275138998100239438317160849849367629046009863394035273816467803366850938330688151891658374022700371262567154013996761537319510422625226666153809630561674711508990577924661374420653684929871548279563466357926537716863527546493128374059841724482102651087169768881781087628792871646370865886392051151471549824055276050803452265988883235232587352788231773779689255927320010432 [135,72] 7319116782921573180587105975372400081342949875289155017412756995539165844094519923498830723952472014171262103676485982852727540445701006889949966148365341661218425196020919738367319261289484829071244675878928613467623388366676412765748014542828261307945405821894014280308266576634445821032281054497963937257869197731365724138318668883753537791244137903351819264553649590920694492392343889510304206413139101628602254662251215880190618874281121807296111953150384213095734692775408671988813675573175282145410155250182901893408705319016180675163593386765258114745674626793842394249933206437872176885661483978587334117584908082736200245904212073628054692096358880595199969590184992095006673708841854818282128744880660113266187025225581740943428439207871614198445045143246489436816153497734934896631305184002117780061527462436778012718568988268719858706247837168329789860966608708374202506399101529456711652155359018059602611415610838944446676299815273080832154263258138850372825964345592907012402584218577666829612896393793282675975158273166541559166657604284163418241374201183363806538231972646648325188427500236147805927873753106772551612400213872200008603711647287989396000128721897806493014990600744010845663548831760009132197748939517704317321486841919043120646903264792414601536681184108099450418540250353753022699422636826670607830682730121402321923716290933644616057049316037853402568596161517866221597987509380446818197240623297234103959010369258572132368176254619538104515795552778725997190757696370516497499665314911068395739298793927606536378059194499913113135132731324945911234630727030117560806689562911505996334396747187716205946791824812142720393310709821913811576407408078216023127755919516402870470449811091337850123144288801117619464765133515284972689336648439065812885042589421144228550587475397283555553377644224227182783945043812445062139682807273039544475928529520131584568183092044591733869240196550605506349206611100799486693030593378229823842080513855202820547432643727725129452235550821918327865778211784571404899359859887606729197491107186469483044833046110981356040194969540452151361938090430996695214890889981845224967615767718407153622301245058277838741933229762100894144485606932141782182302428667846808465461369959135364182409079614515683908392746943273323078712943708722448530432159550505559021143639744382652993937811035901425914346256808776257225746377260815100522809457352486237259808328829498094100620867711158634492549028230824670106261273714377297868510793127516835420953088 [135,73] -1028136411701915953625437954928880595297634161232295860539512423294406093677290683544843048522828260903651905914887101087555785087839587059378172993459759796931587828580187103279314765263711166730396562046988514450389293448462456402396929858561556471183945227635202616808259451112616080477738264774019682827060988299590632212161775751566141007647084844702067311594567286184808630830170082610518261931986516871691117109038516006036193169631815564500535715678109151482945798316236856183305410521842929006313735035970398702781998352308840085703491804472589056139907262546362362359701314228418652377193166370822309516219590903705123084381334131896158776665977756254438760472020325109913724327176973084364473850712148353777337510343895855915103708912687846252785167627566029024253042927674140375227461454592491851580715271990593338343125037223075453731851393346233068816766382787942093878190480512662177799727927215609977498103625499963874569349679818461684216356619651739444992781569184124351219768041722436327647191905485533919961800471507276376126524095678420800743958190424919661126519425570117593604077099036354387363028226766828016150581131590223706822699308507022591347665798668693570327048404183514335833475506061755782544612897145014118495859221594756187817182211889071457509793013174880994550429628344663172467617224277520001584498169164477074306338847367701372185132287145839059195714154738503779319825245300028532113294732896018851900048724101762338709132633433858082647843942447850648316695096463368981198687153212654656009642751263115325749932666576750939966325661471430618330464535388561090669729402883778474055676363532444183559048640291571763599013157749412437889019849968320192046627958491020912384511297465120350721424591842101894292806482246311361253878474221591319074318235222558405319725295241619165780595126942436824401067175413275378825689400415476775371350940822301180415818280553995711506855210511724872905904078325601475242919655497547992828890178139906667808763356521433141873713792318566962163332667510610593166070071245551101512661034660047186746054530463716408550589148315999783979717535981289542275133790739961750016192729608345759637926278536618902530595188923467377047029970085103784898714746771455263884907803492707927634466880389877929242249243415016753820852159212349333949240539342125091565546107015421693573646760607535422398890320441907810392841130408525481477069478702429105041016752830654255688565894595371715992368688335591429279430233988265993110860898938991573416512 [135,74] 38886854717911910418983766670391104994997973875915892021409125850155084413815656013503005935480515361600734751388892832642596167432124743134414167638523099225832336342261753121611595989051671000010390877023833221051195148729485548197043481168011165633195758982228850170020131112319248024790961420952290726385151825912257055335497897685238576420746680754904674865394239567242877787345169172158864078587362363065310695554873943801120555990519538063536704210753081621377430240290686595412808166477035516877892090378760033793936041319605863863733572283974893075684395281654386002537157271436039252602455097332948850081987484594941777336215740781692840634948025607031702986759430899678430071022767342983684060713690267252876965337700439911651542231974939404887443097622812677917681902838316089592604829812847756751548754846157436632218763668662583791334687425188740391049357510805328229049441090448088307512954961415209508035195674837628160693693916478907290453845600468981298844117427575916099488083155851586819577803139322484258293309751634928582356047270713733960421033971284378107279625145572674247730785713646817319028627082380581228103009217891034112127277682540220750550117650809884752832147842201193328653819511896342924868591217874660309926887563774801990069442369079922534386424144503270714265026628417375979400457201560007607351555643067769121246846824665185234557375143577843061290020532763515320147928823883867218070959244664293019921798192135745105042474935573280760770045703953515688180030964078040594682861222335582094609522642989650333268653177619758543532620289532690299796283099698018318606048755855856448151149930463400034706133878937170765119428235920835180631266071669379336181080834732682218353797790480680839731399251387543451956679575572307441340568045628183655386230494038544758408369791470858265197675283008390069218385427720800314936746061639947580956536103223172095981025274053337474362494921981307172518562694449369295694127236209207998368594666757072295338449032592358698454297820630461279721216982016564150390400918694138189411901988248714692280287878166999152861807513100120472278149817546055255479309278370943199939829728077866080459450055965477249348353384290175863865052415513911238743824188964341929494232019926563861952379934897634876251165177615644649771437372981146055032141411330600798721618555753457159046378072732278860781590094388715342624220134562189987428635695898864213559595845809405456897794417693426921608610476323174242413359806824164577340390522488470912 [135,75] -1269851182885889974103566543110387613070946086084747680726231013849791805112596266248036531113265457574651760743254870158669085017459595519945025186464042510896811624422997659408709720201042546255605609460215081115632504566781279322928086417223038427940240953424509249443916217366988995365999430343322718601994024676024663739767980720603659939514591254114563971632437100774252946334405905444037720819121594066428032095192469799691557151498425697031808318367807363551750540568798964597040209779186214900410884711915120666889008102852492470190164086696106957428417031141532858139258701194733679505774860466034543791146283731684024905053314936604119418499951653454720859387855487349191274558197498532046106634777461295090591614937310423012067190365343726554929992016584783036772744783038803283292135182596917680270229253894069892198305636634097632001820153564571471088200296657112077288817713235034997002907058194424513653527070520231600788047960689029689386034050111439450344476338884141723317347684239751025585648011599101366059845195927118124135930491995465779941447151543405667358174252290125021872391617918869360116276372727374848353880129840126453161356330121248257351248096757213070631825629360615420820385132062780580922767474191258170954774529555064725690213845001933227513993061656309777816765319554204170778948547392401975783705712788202745135051689072541032455385208660895147200149982659041066012553134975255927429897528558883739206380206591141747401028065183896227601908059370008690700606796777493895843931976424471262541529392459531883386906012439442898452689532917275691167270568396350560857021772760812899435803611637836528626907297937770061367767028808414472231209016810169569496665732772773648368763515587113168088527545799481026791044127250795408498043197712204245857336591039616324318903496614325253198672471496685805081094681723792483124182728574126699196555893029317026606216410291470793460223118283372269967741403547851399683998770860947189921677242459137592509077413483255254640991084083874870635638467122770446356297880728291016518363677634356549938267041152389879836536492193136540105665881864835547942135803862024701873742462278259389537987542587453140786888931409477397433228797473041968973921034058758745202377452805094018051028523563143542787170422422625783874208329583672250886087179211004366658453227439608925211172340390489226912240026384606552659225862425919000887843007251323957262152461972266642659127677343722514682445513241562413017293618516249588949955184780368 [135,76] 14104008584141937195421524238852501151124161422658327984700322313802765502705448482436867759491652043687000501836452280411188575317700477564727780716261833115095283033848443886542316840753526514869367671206278416876626842368264358842720142157015279708000924381624784630584167436408317198220865886512430505279019191989966396257656156224075208893024768583427423556868600356202472347234859830229324650211156681077740909195753281564254720025282995643474069089602345411514985776160282370071938975551467908465342688739990733617275927758171160197830415318897680754302167714033325888247250152800081163474049052555683628663039326697956709844964467744492152688739600823076329696919789397204988536972920217081271688542857915739614858133653587433359980279769922576362938449785031186622009400520518657041515399290211121344119267344815734062485080709514004809876586102977565056420316014523462005265252747674982421930997946541553744286892220578586383989720301317706301572068216125685493956472661412873585316803430721423615443619533234205977243583467677737460108537678001119839595171297737810822031927311222290032209240920762901114528709113594375407220567555957395064813162020672952040596075575837039036961509798865614243576196127135432198021270016497913804451607554041297924338722760736232014594791364597821916442478458867923741483118816939157399466662621591593130431051631539891994489912161715611754808979451394133653605977893202038268052148259514936184374593892269453163879447753776100814124369361236794485292923410404895122444999391741401448263373630132502826688885914029136893829529430732875115224421668948398148025044659027698061051466320759243322434241345046387244624488468373742430959342808276738048985244814142043493857003617649583798551175559254943216463350252428257035534883648096178095650978484108026314685260043569409055461684884634342920376605542773716194314528217915708391333565198572373884852161909158582506750160814599955517789081987966161455294562768892750852088754035153473003227426669457244141288621543076377673409547259336305858145943490166761987847385812366072635104798835287136621343306314326228980374461686847764181998821463269023548705994238240579483271456247965814304230489115329837695341035559384308544798632182672024730310207490009585672120126346568647015014707235870431581499838849926083576919841234742675394137626733480724977545536521880932764354799680000492470347186306163772787630235873692357755465364317935510665765970918997389560830999670233003618809520194926161339671047424 [135,77] 107526473255499283223648636393704044384433895068468182714386859482521042840825724771502096973350964083913461454040522603017139884959388469830206719150752515811252352789814071951717012125151724456379602634032488876181063777541754626478129651479805463097800137585292582650397915142338891461634079583955145878426837217435561843379503785863991100700286751691926266973982433363786045951486670422259595670568555086522549970122946805731287384207313654931728453625795079762357481686558753450406638915803697964081760895844718800792670133094150519936694795753219111389516042430374664209108152783812486763131564117438982960908304945352368893048378987039222666010088878256642097078068927217686080130952624632359218964474154785710348114411372675131528031765806853487922336526702705271032352009564891691665132922671370346858298439059941220652963298864472160029484696382708204303351105640160027404917393994760133055206397852069798893800640063432589585650355048399400607488605771858546628808051056407570969528724713963833462134944510893876340073316932269395380823411032014620527867338128039794202527665636542561977149902566866069988467176491007158023438179476073517950103469363857143077229861257136193961150612313586235873094430086656194490546805036967460869551749691135570458006515032598360208313593093246783061493645585823383850004482181883353769365487844968803728609381370780334754148504211236782813205656811403805494642126022509506543602321297731975526763387155050090126407197160181200347329026611800548440385656481214097856171255925381534562737867477182694697034830624599226033773741649216159992926936767330682423138584039519714504558218923016826783908834616433371960904537504869351037588915344343534103384281439110003385849420270563817311716738820382856826526128474254278050675933284689474513717401783228811480405250594123434824153504585349834109627789587608778453790528748466233896118879837634209317945560931754378576904786739964404298825328498128408092005627212561181736202869770195475003513445222269986772399683900986379147744757136169770338141117620827220179992091868713876639365678840397251392423057240426332881258945458845932183161086598077126498868192193861379503120895137236001528655855028447109362846332719802476476246129332392077607762880264253878195530153577888286076165167451057043474219813052088174936972683678760230268919381572404082387575132218923848570804784601170629371000413497214295649960291900698100407146869162240853792344735682839304572727374662348650458101336149399871790432 [135,78] -24448458119049739853196605760696486685286867887815348141618768820750080142890688342967435615367729420110748034174525632426825539392984009494230261083662735831100997789600126157587398402541632574911350350237944301246478267869179081564321150254414079341723784400218654086718186801882967167433841796426899666076820844939206729649132888430828981720345027805284114760244938612737594267194339419269231483944740101852695432180276721492816636918407119308434914376917244899426632710109145023092355895459880347566642042460563163577239035258547532670869426949113272291949260620462228601646617935926974408365614795249516899871149840976370829008260775476982359874219681129114979059978689749772723308863727414287244233814343977332693076886604874628409322141780367666745924263989106227278915311964609632165841744281816767415085698192085706345612485982279466396264697236895946568264637822915898042959720713785924347865430402193551976129407724524517697315253327948075845246478130852290419335403512192253949923257252234945146362637645067492796268965381728417327902644056758616658077239328126961593419251695521906806206980599857686640100082541442446701765885097363265471516189976188110865864177673381086676522610347765346379719649295192139426357066038379839461124557628228336749386900104301492137521142488870814933377683511617920343271999006558204274817245553694544285057445163382229274280414188838511104555620180115510448955755199643562336183872597417070204866645967589461260771419104880231532213842714444902735455703139352010447372152153511349282836801545789620963473188260357539875194630372870236615227144763277262452558059592751929392734126758744127863683789587472151308428002027855394314356728338146651776538761074062929894975718918761997449607528187942481156711579127982158354384497231731391057189037862580686550866877954340411725418879000845307131392439070416790826308178560230679079671028138112968928720015346236704234429744308698836390404227990320787966693753151143506838606426566520615925444044637095959989454489853808339083491819706792425712412663168749334084592369505077353116851428803249762711871310062448701951238284731665706342820028309320027331040671584091273508851473364182510333060962507130581255580139446918058699705926106697246416726801987358161761270218250818913052396266249849384395851226138660225442733552584815686388033956449954975054722866814359445254183690891517043949245437804731966212721443094721321237922271147791062798101354747394327772469651515842327520061067610218595968 [135,79] 1054472825272802946568829109428677074481146425352868799174017978128994148404021289651566396330990383977187856563780647681934995458183622683329889142728877836563960557368348677722388417757866331660882174412694815144307912165895407170221529983259569784887631947251947785851870181382004547622358201387023259823581109887201256155321875976342477604342110676842047143360725676964746374298560736926335524418725092538036902810020800190306241357118214074097902128665773961656810060167303327696792107438791484438228681165897347126942278219193444105316322608733174244975338867193264052631501887566824645378354030537659916217135708482097520521529693687661651435503831129251025747603110841252040775699868225303878362643478200673882123832537858706158773743697242508058227515535355983348924214772446290637724657131817941113933547114627842988029694104468497495029090290611888958491704818450050918349321579222274675880415468593245875331415598442831636884445014058877054047762144601718084074334997908940803930419842602541289517108680740069905640109097549719502715332870163536580655223668421507736187713997036287102260255572118320830729802308952104162404513665709509693757279110761794288308067506742398761854214070215445609383815113342519724426026806512816876563245074847930359933309233302100470537301413880440971777008842027706393841546105279219377297122374240525409668142716675553586340485541122625092950653133567718457631729120129745279088221249548043481766018214715255968787071888412400322765047846174155181807470094742742083862878857684000946412834721954101960185897527442530725947159897587386451284185987254910998148925260148470676024584390824383777096309708563394692580355107747527190872141788799099305777752357763348649098492953922519724761410040318434219016977607013866569372047519329772810418314744744377717334125611800491682631641788941047178698043435978098029439615238959266571863664007885602168961501365114688700889702537896275797771941032345970545329933126423516820677088845795541754683787189398084835688877615234447320595068835299544008378200002218617445884432041149578820630562966320841854650379477942105168791658006827572554154812814343825769564364558795196971581329618225740690559601660763243131254442575715344158647665000413591040320481555525225744709400768903596554789715799306200759245325787157929841624130218306310590079886485933339476757155155246105755573473020040747716085364701454218425241124408217739674377671649688884696977537330811783946841143498949551415512124425524752 [135,80] -29426574671770404105720426158774335764749837449381736584292848155914572997076546050253774652185682332136848722350277905934465594478317854309387778879118226764181176358943219531171696365966084249785848472892142180111979396094315579567724203745305821922280870626162806764723484428069077618585386850682389876624801740223097397271658492081974983802506490780224054117386859931399096749144006053639763212947508186043138371719672410955425886438804267135928267732194515289500245389748653323728188209445093359983411333803953130541180900699552214582067144314278325499803051549257546712117543974170285610979022762116349993574943478997408719844079479245451082913748143031650557103322612077113180274073006688794217988252595275787529365267938421438543853871662397681348711974075775214385155320676914306731416178847154667292084920217299442472878222027139907468717071096283097173123450195819873004160550063667175914418051353262176012751402207408396494347913421148344650841978091602871496671888050841973778597969244465736729672254309183193290118090251700463492976122641731067390064311994189251675164677851696409429041335683691445871948738340183210610265676699562800696281600092184534757811495522305380412290925490008351661642066307753620808529596689554612319742925866023316186655359740456541428342484084218056187621108829026416203070166407360003142167840403526441009272847360265603050291561604103532852113854583578415901886956792098925086165220536952230657153029229417287616367591310464023193769359880830126738055578348924404333751144990156309044963079007526340234823967521337276111553553922310226142187795889681067406559172774529402603285766126682803901719705613955613142657782437664705193136811413036404810677925443405338644016081019612288492855705957884853938385755734710166835694323194627543597496603773955463980642351499141134486852130074663131113430171061956485274886647823040424523234963237882380132135992676422284269685565541446233449913016766106230614476398606665139411851928569489357366372016682895094019217116123793798149534392366994803747162963684188995885491804434441842979644716135860327940589431113559801318556870618011146823713542902678887346902603096076977157323100805142500980799160246481496287713243753822882077061807073577504932119462274652387084126657529568669070813902308982089997007784947665524918478201192438758134523490242453786766668046354669657927437383698649916246624247916121011438983332804887832387612236217523398639661564185560498559167981763803955040233591168 [135,81] 674894789584806629514158359136595663208024410652194926938331886543350855070769414585634784778548212579705532650994635573393456399976096029625934273811203763310810846735492464871591723163094284064704542352779668629536698366464749765538283537286260785161732723380424548254516226765039895995476538685276285989011765940541827653971668678493969076365534531062775399735760988338512926843043426249405680524485922571423096284983076877513709228037228799714325055427891970936700859855348690161075404296758048293022018096878769477499558580483706465929191377102120910857875171654879277935251389330339193815124868682417433433220288459039516282511177403119546947863383133809616942715999286205565497218674476190911646701913250797337342404708463094636407990439874108622512075951133663062232341551109564497274657533488376890066325890596698830856608794624582288275097599237786585944229174313566468194216748809916190872746387427054757401466226781731085881603407206228198563451704262070669761827068382515373492813364255359317149312228594483972030864484971882706710284632420336043058532102747044432238867449938260358224761054974320551704913406083246459004392721989702256338527426435750276894787936473499884877383939363423987163437860692092304095597989363339035917745775615557138783055461636848872023381006520094264524972053595399924994415765397432288481440304186545435235510109466048718427487291479129085835163562606851598931804855777431935815082150419681236528583481684100562422502184113806824404400646923917981302796836722549241073232510156753563460974068641199423788201280119726051838102777553438409105324112556840891901870635522418296778290491270228770603756749850784022283904576571041724799807627466140268948899371415143652739376012873022608814611821831712633884660073699442775849980411882484810121253704885009565441178036699795884382466481634332425410304468229533934028950042148245868664299181573410631784935845372527866177165280927628397256516188703542642311938295778289449900864742756316607209238174492174018251905017468184992548530505934075989093989706770709790666729241218176928797740128973995578381094245621404312971303535097470358280088830748873479291899551309898564627703277974953804285282971116622066267685664281451150726861760902934889380978544339662147022027632863337505158031825942037253028995273436032407583711737237571746946975931516895088631828192803133772074401198113665306985151009037590980436100214015684421408065436893503650110588158481188228893371612887817742813168 [135,82] -12383543411604565107916533087881367570716027311995345064054919492486547656774139598323492249594069295292998678378950354011698355788212715074376958299052999082653331091936188970102698553695902462874780928852930104167430133069239127522502481546648251537391740153599889619855159521475611376804970743339659542160745143472211447243799547480275210207961573239440192900229715082716954640766766980506995126253846954038544065503721428302380849424153080663567492531483746382374459116295546028813156314097711361685531022732127468130819148145544399109726961872878021060606635172515339553073933460283536041601166005419038050191351598259365722724796619865196589840934486479767985278596193106444892449906380669402794245013304902025316002209421868235162834002064434081696949341389176449898556336519801113186791862035933119697356486420278607861727989630183141843716869304706711372825873444922775665566050213481074788557820237407049219105923686686290230534418391912553820275070439872950584417450204738329692643550538884052558925531599506742397664289882853846461064826848022667347960091354421392345514790263771584921122957484238809678368795578474236843383002693590924912496487726585086385254089810623016589567744432034896323523129033426050292610868961622711064432057060413072990333924539704622747427272915371458302859894886659149458390630348395003794788009403512537830798322057399374638148748736398598419183849496226761080293038077995288855243925890310141791496826029766320680536550806126500941705450349972574027756470847830065360585895106658256518967278931320383465397675644171230538035812899307920317950427023210081510671940845845890754746794643437218982308849243155970475820581293853105451307818024621985994893832073098099260935325255299383104380264201774997613915108143912056402175057574158183515217877656253682228653780513676809880747605482404228931239086914835138208252501982223460257475053661177778536441169183675386177228698463669610811087362687015565785445686304852516573845029186376598187236607234210694991378512834095594133267009910795835799908891482602334478103292599464789193764439900582185553471972964586366723511681724360628099407944092093006500601518726616752956449189798571083577225835839123033091243295912995458343998928758144323343360327977846876170548212808328263842836687858573091198041024875965134935153920035641486590730169610925252742505624285840489531226007459918510568558088234893727576447446449148301064653516924319045165940577666785476919666063695145244800 [135,83] 199549315397433888960202616122871769109755670313293098759504939928151825185434196392572076168329215686644232912752475507311324082328863979705091716885872463209352837168733944796802496994073370009268826177718062526304907748846083599138065930732304251402699558156937006118620762386909666270687850591986049031906363388070229716820623297981738478364640195367221087034498857500500671920978061147115783573531884156207078259388016187957931127818647310179384062077182719572679322640822348948774324383131355564643892497262104571675305978843798634272682323545236821558701458952750873083112442874928554129941889038409918597426602838502477107352059954666698648735342054765968855352949358972650514807123170307384269649319662591222232237424449801138675725599754365266097881484381515162539728476553026139090054774241132967972601564931574544302938022461008295325232599726030269519891020488605641521950426081309595514838072770579276093816278812888323572098183544137603373690419401776586741065015675307139277036988826294513626319081025706495268210216449650091388496868432607177827304063660577653427885201541264795991280912667592578113284010373208922738334321483497090160574903406107122469708104655462735486394552031778333571194312334859355871225714362307847866172019997391466347626635200626813434188030607420901115744228949954906765672455070571418581988423478193055275220240536342372982942511122021262843498317797181776119754289209927376555332431253242381347414014001045749356725069126580619561785652845020523496193399149257661062242409845668195968417145593017397548803892237754289729805270988016612399140179695426807171580855481383250183357536024743875679688502264799705559810048526943880630192464416180602465707726394228020725383811928356348975695080723295141057866701051519060810298102200670414365394685384511443161259479410093769361461188851965788211170482084516554844898362228598967865519462415150888992356409655890447801430468684519603413976785602598500008818222135664108997040657608653970523957936185542093939474100794046345355091042475370697169571596420350260812307101870884767332812819836161400597258078133668636482167340178190217470411534836116713708646676610146749321877301392472557531063245538103696473804199981885581396196288185326007284330871417681584478399073690069206473701531832586825646745331876017497330449080682768683740573265034474327699059457981719259923027490760501590553819132228826880803447020851012064742703284180402316359367815687253168017693803504752 [135,84] -2716477287474711307634703036124989102614889564782726378120681176266990473285551273955601697771403963426866678953084996131449757921019396414298840171611349521687846550713091790476880063665748023500048999663965084123562468103305417743766098043097376157473157786529206453724982882633750011249387659991751378058946794346601229775270811454067100131729824801418142431606266626408678964233209719740660707905362101007636291340419833690446331070829962402006920220444507843071872551863709531872023879358259091743365645549469195076840326932906808331416078685003053825056822150419995257419396066879003602077982965197391198245266092609306206043602626256516349442064635773896441620449554920703896129699402342518634495648525846038359555623297143522745856443696447409859514406547039430993897723669012944216031142941810563385847022277751772145946117314878635584186104653400077537440597318270091918792875636590002919853389464122429941094144272913478685991990541085867058131011364630349893912684695388745510095786020784458608327228746818365653832195752456502693335234336658402046873631722998370695304887673788593393876937079643731832207588424719711100572821854173916251710702604589554778178657252677717580931427264471217134409293926551196139054051153802346845903118827077277352053117644380971759741263981900007793948646800808509402561342216927148243472531232683194506574088988878254741574121942071387568463251807502304518090281761668928230572086628094872807061879125299987371122092422361441539773740086392131739422403741096687818237605306626192564163865529083695924092587646908956628102071350516982410717624864120104622616567378008431914931657263776427808165553985525614146516463525561538166190979455458028801989879142216622420641338858283907989435272493711829481742634752255199218564211331126444628476841867511733943172915474250756571656279192199881694814766851803653241504349620108773592807647367007342049380818836128260859119721945147078796132545048890197760323045099394812912517407174661525856525816532959546773355100364409646306614903312981155204587943925707064322701262074340260794773535169017288538616886005783658551415126234791005750076581053918533634503955627850948763026138970463990010248217521273145859276122304718756912940832402571947969847598357573338229252179716195955947207248307034806389806477422824339074068473516120606807929385924909485004454969030142809663636172449728580849156963131773191026676564860102689183513750541283045782807494089620767777395645696 [135,85] 30074921863493768796672894097935945358826481776483185983006402277587174112688591339199037342792922972413982786277844091174216120191438968858875352199069362838314550461953393317552798448668785272603690742257824336189719022978217976492653057100931897624674899734481022746581855933135432020724842110054804521904690463134826564213546410146535699914502575866226139437834925544691818760284105846158196415369768087958843191970026960020363989954678725234720281768783224824653882191926719562138741217927751534977838161904980673689402913776993642731926354475414994196786338490244643585121654058793443618269423848725642336095981341331743394309357774159723983254749978111622643709245536165415595172594409549390837167267184693888553756624251955559880674108546568054922166426038525078297487289885206570727853906568013721752952939979890298170476766913518962381979305927845010767631194828323441977926538909002321094033462550560468109976163294246311425377390513006518053961337965741037104517867618387943844694978763461980750824460817994044514610444896133668630123549400763381129189381838498128874728651724801312270237110874242161327165131635889393695778887521593632374969448195580692796378054688784673011348704355957367419229695504577712444205799811023145769895539682474643326772670799064317011222900878380558100637674409880544902835022320836983548974583511672486903610711094263611516981925781775287030542977400717799258463332528690161425928376433057829231968028328863908501618136085475797293731907515461506441202485426913347494812599192863275432085089479114847277798830036322725148228844017737012722548446668972168791841697035112798336199384036773753077039558206085786891575800976788814406644685301361844101977001735314557592636523022752790507699957863994665743666783072258610012462861079613077417985198844126107316125943661144817282586140029443547657482469458415619352920838760071743564529755551306839123784494414225887618664100096281123934282445109649605415504483727030204238951621969234878502145132930390376688387490010034473010356651868874881161861771410119631369680201570397801629061580880124271711031537422922445202597869412291218820313605943153536010122111085050424492536532624405384462904891897975464236943028574834374896124959901509058834107610338529980540203985487469543247676443548291491661672186909002578511422594599497499752086201222291564532480649027535312675112358762659950532214910557363121319629219940733308551176147840529700671311736121954546458016 [135,86] -242234209323355509001578779709143673585555383373029663037903028962768134490401095940060830210067185336871580345281790517413412376832675295218268055381387271436121409448735470884767558911362107186457334672835090105808756045037626443829720166126179500975623107326168080106205275368293414333876367841058388134103181202319915095926993932946039158877637211462567693463292314010162838412687235649575412141358622657596662403269716435879441704209894172251083799569839383456730507474528143500283240853843755719294190097858945688406783439441379556974974420858255909950442216277807007218130692767113324022554165801725122986630550910019964750709866777461238598526996735112138585500864909331259341820134227972107724527274438473337142377001056482405617201693083966956648090602861182197458274697195118778796783976408582714164826077573978784020085589706866552007800093896168507907378310357057261559150453744779134832500694868243060678664499563848532381289693124271730732612146222980680503241425465128069178275821575549403013703984465945046354990659170413959590775462382772065990646675824637679436352825208720158304559470983052984077987996634063065508003920783175825420453558093564678339419149676259095720010696900512547765843812210854095688170286125485418480831044228283678094131611041576525903743825135161882736586258085387314566404133093234202527315313006317798662618213117295383302299281480968826694867050289136501696217527875283033603595813789992479472935106227972046686239005890988121136570880915814895560376081765044027247478840445232522529675040399252326203007366755857245463982984089103407732803285544831451511714936521004981004330721387087339707822576574999247389978402733725393641464275693238856319401032876774693147241326890582365253340792647635807774502943984654377922012948146447428992156569746590501685550270425010953307137892686501363547627881507299314394478542131451526168459312781305363191455545053679630555664545586866012210626950051686969082448235646334653650766801588031664335393501423057288238637864467324727105743757144422277924201766343479630696261539338940644017793411318133033940582408397864798370638234643415013696761368704046638151429009494928435453946461453889195876723895396804913100512340253305532395484959290777101681271673416068064010368788739023877725108785568074800172509107496961014073914282801297997064392004243274125053384022263557597275051671712141108741168561016604156590868373764079565143688845250058202034758965228359168 [135,87] 1029681765700189367972238598820656537293143150525691916171578400223324817015699964765854515691215359889881492376035605541001308772739180234072654170083463752541255261105121207073752562993267530413066563434939761681750703698908800152024982570607167423504951188099088796473360703610881843277346853434423809695438786682124453787437759191592833594333014563847303829616825078536329046662735469057273834536179141060185575589029033707177474307333549594976195098448790488470333165163777870751259516045575338660879609797250100487729121762152892031449079390997393513369870847523383234298215147510573665043716833511491731868255708125359490321851557888882552424713273397623008582370659444722570408989691611665491523348891739523872036689012555356945552275125418809140260522881497164745597483677966054640248101149071418410155226955684361348187002687129273177247990634871479442641707891429507726297647233385893270017803531461603157634817182433449650554216551004445280502586144881928677396080457096188176163443695437786621063258576616305917681060908016862749623835634562875656438897961031438706912415914949976033264769458755776040485208581290543365886759298857970036270043257712948728456077674232626969363903072151152898832347015099829893093102073426956429709904365070698738104598795421671626340662440332599215466983736275577923898851943657032572913228233758359989841136120234025865507340726402193376355577709864021608971247184971018084975563209740458045766904702350287362025746926132825800093058372011694524152669531314693420880280522093135068042898072883629689826466211571678166019625040892096380767453024555215106886293666475654398805997359532461735841600202975499994581116593901716803907909341229383944827860615376824190849193330075774148444076268399533441202679203164545942826897250004621269253654310990397356251245006949287151572987325577563225369589826372517827226046950533812311759719108115623536411827134659639468439852838809838771320029105028834582953457684317076387997643583439660175540789358420017681606994444711114007719992343422552502203094536094207742574657096436016602710044493139942269324894889983472182318878620524881944763283159547402059853563977384174179807517669511927829519964922151713025801905656854313753736262735602336349828448190680716375636484833980255928688715002824213010440144432434538452527804216865427632670107907553526974578246211300784325326059172660346292115249442454497285224752854081421721475106900598753547433791774848 [135,88] 2855552380886595755533400556240864290189295394717112759352985725213691772287155662326969720009352171545454664140134674171682733416615478998981248955823068864535295099071381045075781554183599729616953293967934901854987496673725464082118476781129857123670534846846907649232618202075380623142819022473611971219479806094537583435628508054744507405689947475807392003758568809335269966512598565278392270090611388455207748112853992985772950758952615874881340632557911102053017733902657861438822381302420266226059949153853510556298232256651772729205427782588862436122391452849710823973457007180341436101043385187966608331374020283797376632086266998945946041477279826616481132767053566622563356101803704528009166959710137806788199980696197071090536726245423845307032459126976554660275071142772745788351183198879931460187334800509886704241467242511448038880615444317702807182077511191049898187669452249223697267778421934009816572196239908618325282291597740281002642869878813004368535617111539418586038898044272809900541787731427061241960526470967389731608290632228469538097365021511344236713266223657423972580439816708584360944436569743977000885529193709576917690923354230702085399355408458303109767871756620651414359053760453799379076135012120688008519026144182827958741948976381668079616223139690626245086029742722485739991494292648506214732093948178449072214022627431743730167012184773983736613938875401745768548022548013214885684064970222413892226629903889153172603205725198336314810655842565029258003848580235386037944002632426723584967087576712556457594478911781931656223012090176917853150027168203571631370093685125599854422506769609870033759019993376686825131326804539622555183284969550826415317180916042694161987683161791497087787574649943658050144594845642836776891707287310996749571406478923776415190643021360141751319925612254289910758754726295736401240594423178104574054596962724640750472004323559339828495495359850445101850787086509572405165255467999034219666511647572177237311416745879624076214097173067119801125169646154705123323104507413314368118742326493764917364465002410536162748093990039656436104979310826035278865482098780816925382464435465515540677852712155942000019224045391590058816118556638275663131482894254892361430085352085427781776998448885320665075891906620241171225171018837564150656130251526815998027453812158580329771128475033149421633285972684203706454823791359252372307598474139570156971740649764464562421824 [135,89] -77392106919390418693431072349236149021159089647824717842209776989418009424080392535099216790818295961875362197549434696393953347623416198441008551201401466640204423556679523168071557543027553414324100709549083595818014193090007514846510607741611790912000153095030396247962056015929912617271247617644163526072126567184903044799076655066971469155633921371889479204238682426596791274888251915899999755724244538340033810154529428122869495694773943314457140048719361493362451259573391495920323353636363432181222050481764654404007682135723225504382023352913764767450805099311234675530454510889644520105314632850190664271845017486710777512356642080585488442876062759906647498673322548278152947748648768336098898894455766553593978336836251523039838814345884973395572806778381558734696700316349681354923546182184184924283361715639240660499395131003675587474934231501149092906376038658515249471036750750347559622478304782179510921342558134983780714204542053352344135322893756845648196944921354976726015291041909700456074496462277134024163666442782361891675490892005239976016159624330107435141848562369934192000343914799213163423078968576028207850776848335299903002043231949565026712341307652186983586145247494017540459756423541923884044875391810857227312806378000885485996237365017270222675597919375568969535080855383672666376853351289600779164837531192582725960415340131282309091454499974994838928827899623532866785460422464237174458694433466888338754786223856280602652528262871799475283976704930405450951353467692159911623661766655047633055820469135629686986469299029136436273762764344707484337644838059804775871128630671865952307592879933130345748096430512807716506609150351344340925621435121815584329111572896751085626524222071971689419307612275594907122196952547481175386757176559145008259726590115755570699566283047937125607189551888692938338758146398806117429347889993950543906747077823022208354387530905935206037894322786196465908512347187398539013307164905235470996758751161144013937237405776528611926288994955835767536715629492912731043140373650671422496323946859152503407630785676197225493093375603624265919116279653433466487840846769071583375469946605710853314872229162840425078525430589962122873898291169902732533548064747733778836006327362838806579813858713566098147007023175589426044091626301871944668403240315760453066080152335410646211339705682954906101641716802819710182744757702096938722485901649919198195619339659821800 [135,90] 540526272947467168186666083451527584147554557837800572362897401184759972777214078024716056561054103860616618588255508163688928357027101362414451950035039593260157533935652095327636960733939710518043555115892117099097800665079638868914209259924987095110986519629538443346664445597751295260879608248961837595461057529914743412597067050156569448599009114421032956975289271403769363001297323529309144183713645055523152326566014759881996420538832059919349122333749116332926097332480223233071256210907952351165995674621746815860268284814622636607491587536284438235264222954872788121795326602176659570006417294571857421864409835103114509681048275758852645614159333410232174067868617982243413906124688141546608807857770659826254158678993491301815759077953634326578786504647881013611294298903964813524614294380518782275423134591854114118163734153558562045918628876451929109521664786702809590838713829632600653149522653229838212405976535098717282680921311505929958945725521650803127417985381530609718310720064033921232986725395309505551186373076686836111316886474835180079752784441504639422501602249862903611055147934935133686138085335597287471907722325751723446087086258101109530852187230676154772654475358200764723828338367234042474418568937486594628034900483739518626273591787969466078639835367014811118542352288445920856310459403104105746605513627939376692356446758543583930040591186317787307337470863228665816892455698462298387212444837664533097987322514317415489221851359960925246845991003623819548315857714329725974617267271748226720690014055839484250410176360540387348710194177285994797843429261223768278596239758330556253370172635653702159015645410093637656641135000336747811410125991831829138419130459942116519277148814731100230481026664096809766256955413574091241423967281766973617607765282033654704028842294717588345953869521379916207464019319124859692101678985592664289798104785631908472016624445426837933693346746960559005306254686706192324474780408520910862622687750846598767206877934289795889091514293873024958059007316003692028792803140699606069392331440847422239917389847902145074192668252404098327323269485175827224193612244236748315715926928256435215580218948562898328123599961101664006873614058594273676722322708247641248046292848300053274713344487138961030567239688598411603852381708258701553303059031082894252347480635136818122755952095035988742431956020372024279433177325601092528367327872906305277642918121712 [135,91] -1539858429892971823374690079887607682144275967860154854866807805198121074371372835652720663799663176722178974573560738038719681072391578874959413171570800603498127647526273858691070178131407769807177829199515348149785010602153886432231215842407717000823514461468226552473726225424019620135646290798878721949521028833848804545038530226824782447219934037691310218793369564643559863915110802182790625000070915033199044456590817997630328529691994893499007929459305099453947427049769008311883686845170113008899953010420905735985411871031214130663280151222036034214105082914821082387619230107807159341494430860729568016404045661425877157532453605964426770740893810161097380545045216447704815582061195468537607950051140370135311368242525281404165305525523900428019969950277970460158795325008986144868984266255778979747257060493854522100039817449798315121883460276762501300604734683347541864850069547571961977027565814165925338710775636659576176110505544636147312715863563669636520732511973812211795747970595067498673880035722911746405392067735309473010587724424458523183567438141919487416561067986572043257355848343096521615457588221300970528110335855283697088869651326299131453500131930572105789560212831834845242251721659165387960647402160966373022542686958408318288637543447095076656708481015399414558335187745201007610647450461938247937621496692531384108220934245836219588587336104098714011311670546014169142338442383998622871936185732914701531559456265439007383500752235526998263369993218336426929811637930672357729149204855446769391842425256949747638005934009061330558536075768401984939118907000186674241419107917869542211735520274214719788507737428613649372356590327751941343354835279979557763212594394905833227988640781058871663756121603405258499513971614456835576327725260297489786338641586637089694052704654595648023138459153899991748105161056721082593919800593611080042907718504143120905008344215364574609210701641426946525753654788200091946350795527016037366423176416422962086295022764148378648756945368660668075087645888098654983024221520054272933004098626651139565197094463344121059647290513085946218063117506549618016078053156347232892828484616259440222651363891367459697000224181833748479439837883669843685999716443261785430015903674680490668590606418183331999379420707518185419912544676293910978524418462985573098847982942825217036923128573975789876422713791924072712692659105768956795838460386230153901488930 [135,92] -4899448837831693464674521653849236711336848264328966124632232580356512256467568009960628825911480301904815172297493571201560420343603004259413774345413132201046676144277565315247584399446554970313799703226703399596150435605535937102128779516666086043924468310174323161882074538228530902885253424143708763678408687898049226976447738529764033826590076343077936942933791584522137007214676480908625429399979450206559987935688507290640937141337625737140226746268837719017501455639706810443610840919842269399521623745309456283560007990631811643814511684983742219894035719870283850948955750724370494785693661797226351374722782215630479739636749748775871763049909923721499649312292531663018671617004491476910831240959133774699117731655879347840703484751330902702681331050530260429594543068092226174970466905900803351042927292233985452051276721956247006288504960924002623746666654865525387202681062571192663617854026122443312842136275979432071508432335570420479430829360315784985345418078543219796221159090967084594928515702775933786844506268706981434896106206221387403737115305945041209444603308803677751794977529562206615359579812809845071310037990468282526904354615852314856333554074299904905251643057491395921526420950588830641553146258243406120216458751291179250710584624243139654640519787595240982147497185566508386124937183215849950715210139722368518111195356735483927225707733803765751607741716701669272077089999157508972561778781463085599463159930078099658307254992451657515997598049063087565900106172847283893606180476134489644363206795063680514311028072096612824326234908343865058358207919333871028961682477427042163284092682534045546236428065154198217204105458745002753749812511139668697526093539630387127920271515694888252759438996464855331496033533625495023849327281470349201224202522856326885186567117541717774420068213127323398918340042955001812888631697479193613761235673239587549817021720092365478110065090294002341554002391374258862873117536464878309224703151822728048660735703408494713578730108500023004976572483035424821673177920387246736293170795182360178716129471364037386992329604123121122066104109813059134007137042278472672004902663245532705829932514467596305751091117023713703456733198112178909731095437223420892412155557505038187046362664727065755071261685500061082888731916675415405853456013968220737895597090216271546764732762738477672702118887630943362870463207867731501048193269343285096704 [135,93] 58460562599875741400714093507233548230133938416913999494179923889950078118076542822031463163858829234583664243624607689311126974968250125804577036613481744957479341019165006133103782900800084226705786236612489698645070890227556166716993676422171105247695743244961102872858602905756784620725079233686583819548373900755527186051880280909999991465950867540939024709120779710847608863167620986851638494158944188016889141732902887844192064106137358922991021237070731295372048226489921489176700131367479661837940487691635218473028873911856371983020441043820999308022948460081930466198723634819539145688032934565393748602637649169031010274096432884426928892776164478572728069432455832713439124516769595130753658435033105760603153269285303727169607732266432432531259456715747952086177162630187688127240344886105490126480427282023359717644765290466041073332286997247921756855690987428060137932576812087541100412308478197364205371600502598946085235251041221696275638314145675133090884240322134893078595859324637873938110056746042359272668061595735163956460356437536374508636519793058463612705984062582479679449431756810552702354543738465172646289444633494764412009631807880022716988173534797139929894134574464116791263949094583117565018353874408266886685366055823535888727925240135009265768118290079861179815229076240401267819841340067710738158780017634994028892523630820573913177167955754428116999638313567817538817743447285886511215667168293044029373141132564597377792003224827107411310496880519024367542192309673138498818889125236123960728543272945938700687400554864302962474240371886710000080626918730405245087225820601860944989381877453902993014114034999985143400986767131220597555687797776850254600605816758985968957056321373326141068057390305713195863629440684919711393554097224746725257861155388054306826225418446633280246933569160383123258225127815411708630265036303410982098355729155694167436593376148488227915867128532466111445170990324152203320823533649314860194498945781261002024700037883174781422202563093585293417169588694675521539389220133712318830412992792736652177123783366655235703688729443723724944927379664452873462707579130993283728963915601209069793198311930968428073983296471366506474319800845479827769211741735834302064093272883563720419528963073611405236733198905180248372565089004645246095742154308396787051384413293937340594593329358100790792885797119132445521442173215864324967810218345312 [135,94] -327696572578575430736711171491669877026092057858352395580999641598357132128916242725890450871480992621655768996015460247045640391661570968309810430355010858079983763244478501739517282387590993518709080297535227673780703257234009155544623787619320901494295078585826471471800804854636903563216957149572967602198786318939184850942480791076694028202245105026121997496991804106590656379256522824433777038568477757432764172976022888034177658395043431237835003762316760473134337994363431955882208705896020680982465507162521627566218623104666696916500067117928965029531359841234614508442045864079059062770918934698516320047779942931772377313863180654813311320299575596989238912090751597652181169971517639905787074746015698333868066509209010889489053045757100723425578239892453022173269244576383060874124777175791004426571159558757325686534742750352217643728740628513709053749989571491294268279337647687128003809764782768772551561416564484951579350666738936442672600599075011857166369845695012674804284120413854989509972754031171436283123524386219898692042512421172494925807340043065956645817654546261007460575597689348442768362434742815240686805449200363648453878759635660323756897525584158001294593846581768823216701378460090525952076896587619800903290179568705658011374029691773850514371600195250873013678220617977535420176366744325697453850589140452775042769598821844625305574533082377414866884956336716412133669660087420316496254338766314541727941893811736962035746616727860159465443941419151855068086930873392167639109730837264097480014475613234097399248941912239172512011158060750376889508344935044401237699867587097731474964226604603279167164781550052738850694593879617306646789360227082219948164931201025820897525442150094850085433974155443760760289338588854978239148960832011091444369183819526113339466044624218573663972114795875783839685698035508305157294533911953717268695457401069794072207139312456235557622658821986822914849975655825453677268923525680134539453212692812622293797731678725475909173750146070746136858733720725531532521059471061914790478911055727971259008304375626036105301542514269769722512590439706292192235212665195939794620810839190451682235583939197043274110781375922363576262565164854661282807679060043864126434213684394095762613560639868797698645804111398324134615032632910577255890309008136602838907633295700435762773609210446189043065628101992886703647742137661444170250093312 [135,95] 1236784842746755797429511260396540023732164969795305182009664482322985402356851188491052349813830720498036244376689806240404445713730312076905372094034405331618408505766595850980135031158873032783212980553294526743196573677615590754124254940510931739062365730411340694735232132102139613277486070330155471577325371644206874619185585459778185992897727430259466976979768751205434060511175360904182697693002082856144369573756987618688810082241495598211152534600882071403399224957939681263873130418124225010199125569841558964130985890061676587158456015065003533749408865073557882417921543127603252593620901118260481773369488751477830739621945234657719851444099338302644225641360020066351606727668360533840183864017333891140620421101461882723154386997389836149483532361934154688784261692976512586561536538583820154170212989315319528993254444156033916476350919141829114559964060467609929490839797054446108079010063353426136564717605843913398572919906491485852425679613038226435956037212998454641700763583000163159546898736905376944745184605028139640039922927302883995290525920894145966414044147790864505742897559882786593465090659549946202903645097664549399662070956454470646936441076355965779663159590608422994219106719171338841378376763525440703443899315665606632845803254393710969601803927089209595583891291221876419697835308777166051584690760882220562073574246245999221139088340948853403848477860454695212429796298182511776535286973535193011426823457882780731540502297184866978500032540964953535932484858780572002134094590445663620157336557263719393547051238379882937968142704144867940488656380700853097083394447120259343791220126132843431799725753716665586231287914488272913220079196571520144169824430832167543057096554491555532523489334743913896161072868861951760703273266013680052430126360205604917189789859566257058070369613961386449860968379836202151571701753328554939621517609516986808423565041530028375532389106651671946782869506256317498758158181435595078894634964353117998620652309184299837033367176093748901993591415003504852653826421579836500413871390685897284747029003040150348299581918515045185102279624354135453318679598417439501546601767091259352453742997732135221576016829406626511206457149329338539602002661737259393235739587046707897557857888618165503530809469639728857779196142974013501645556185093036134966395480950260227868801898704330697876164593440338103096535980771625615141664 [135,96] -2778633494888271901122041148759575567196772349743163800229146713016629004699808728589590903281986422805017821696365693830012864228534594751302827402362371276600034148872577083303473912535981849429930028940583594162945882926175438238470254906694189225006699763802136613141937468537680784072867712537679150680147269143648989115946079263208496692292675510783374672474856759865957311288729224766243091332119016720426504505930368646625698173067995661568870389297482180739757777750681833457878023928062326507504919568642266135486221443010240570843644392136567624531297522857239185888174074877990065942532308488821279779561386223237249214094772962244516674597380956222681126720820576285272612694993808144307976626161147376060490548251910191861965113201471320318952216996163846841607736109904586639821798295744584576949656168256839528140714318254724960733146058191236912027257196526874830036693715840211258768616316512791673998276322494906668812731491078056233936862288897537727197074064957673329870786047742413703911668110807018806037363369501464754041961426759812393072874163644210825202317296238645394360375316954194254629294013151817315429861738171586316069897341393972719110842911373047059521682321250245996464292235691039676777271056446782613020579257701189649791633355282220717381051052593885947125064336112986013215743579299957898397154635269604852822290169553529355170556069318765078079900242606651546669681910016322643236566939383072337290396359426572845918320593566274123820107899202620754897806770940513273541394240832721159262467188330045377952245358225593248274924356359830893257748570343887647484419271052384419906654216066047336155602259291695450938572043406409504859549849423248458345680983237650990113254354953880009170168948858682629359842330222737258975283536438054093621832085994394430959860177200718600767356417061221179664819779224102016821193952688604072764340161609301709582243111461112953079917935898244712263148001730862216778938264464787815358109857802156912720277837372769214051390038709392453353316293337717850447520013627240458932887005940687764547881043431856007310338966623166535867076436972459882137693070510466682891505898195265587785201372335248733614331202073400251283037003550043516017411263061632950037951137842495951381376573625867299439859425861867518175386154833067271267016611858910122654530795662704628116221414881737567236283018311578961200504967561704416 [135,97] -4191946639339145033918516727055894361543028329342219179008997651746674777629302678531633628167465981096734760780058830817353991954329043625638670283677912092580946605335517016856492101232098715521742776489685868203188965729952756533902906052426364587035176580252881642696535799980603947908276581999833579146760709460307135288503810772307892258449584971055544680500214837541286701433180100642595751591989171182319818650346895026765884549943019430893503422415467560446967812886263984002659844221355999142578343855192560698004388628404484543247843737264239716447153088894416210348036698053718525412594263375269326041858745661463501109305168110898031328207692516706394671292136433427443922495522574509944408552161449292978735091152848665678030491794466665463905438263572252838584124780185378436632160973903123020284990696902245205917791120024775388759056053044095089848284891524812200217635788022338731101941908635945031647900750754255046773804596897432897882550943956907847135230154661382412813147128119149854617521785662600888570339928459817110412713973163337980822196536003033199651020328880273542689793677694735183543021343083774233119228935186863374672539288682163733222878408146400707002960082834185654883778963490699253329734261897187787790200877959879201355464050815634751257626080114607466638436021152809321757286489941324723696487823031491031911979420247172599155393054246416911118693263639498735311701645076556541862976026063906057175017283277346102321390300549628412869865343684493274945034956484725263421297185762198860295675166346263039334286038660520692027868332681607316191931405552846574465526774245192186102776425110655525260946752254931615023990851867722415020136039922748400445085633230136251015317264649042520667452588116699915130172148326411063555117025990577495644295646113664946246150387903295353235943272207162806681152052018835401745932872537001676160614735387811142747882059321164103773792917141993583551007740218563698994673013921146124265471575248417685082860400032693322278719166611368255977174149773081299353148772450420419860353719270470450659188330856651945280373236818212218269725152481793798480026573591328110613640843642401561684835145443660481920982189891256424871465347240170679531642661384183327713804667459044212890747235453539209493812051697309459433594105041081371861145766441562992084001301500375020371913162621870162416496116407189666795343798228 [135,98] 27809387637629816957756215907185429879851924334319227088711231768628587058261738540351691895665170762510371776126424629884819395334379564565526274993210604455205493890238897915135101619965186494676101791369803926671053959133268289343285790912125445155455372337703657477551208611054911975593590611709921855026272120439825210285317382887549545285849340502395528904398060323273529902959583742470451444610736710246971117509327222356591990890177298721914843912816940704817535424180059576706519434936611590092201011932232280480472823726804013333283863346344703553944863481573867048904584728384272944046772866278932369507863029208723035554704527331679696039485862791796648992236462674646821433328650484943193117675308728980836204086497244979234347073991891445205438348062046555381222329960743959645657681767644457256596058390076374122836659511871220992463801976851979729937472428267566966745918311329765602911356497058883877979570447292970034524409075769166144758000917893356087054989915711618069800757223677494838540624141522607901915952113053492884421657870484113968712524297946710115387046444450615900106881994696872249179302129979511099314437827598015636655681780278382593306147965181409219917602932494805201245857543128566187358874803029339777156654444120327667416689535366341500778851708274090360017649981523567780432498195701065200240244376437216958229327675735136779611023686730361201263089220418855310509349034168309701738921035435498587543988615070805840724934352542980742017526101881466371523220493248309176681915358552282891691541252001584269126499546143310169587114240117333318937746199770402520120924911422652900307796406390279125557477309020382935752864480647474707586808570393860070681297781310197571297049243419724400067020337636606407724046722923315448010645855553333026925584552743755166936129343391337131965948047380804757499331147157613663772355726191225402328296319515017556739343612798113724903417067286346820547888848097639589306651194286569328250649245367650682029820452724456797094545129879810053065798661167703033034799141632014929424009998992475419338216253749659571186868082911789656213120212339307864226249277086290245484289452688469510266321293781873767354137066875005547208342074821360993261342029147480978687063768521798950916556127975010970788710208859295880037102119934377945808870883511673565712743643031591269203468309143986859315715425528751208738344 [135,99] -229931484183336864041755043439494664166051028942642042007334502723354478310013121011382568936488544896105706183264904148713558782797690358186795835301512485088953570870083675996230351156818952640972917758505126094384150188272089998777305846799868432642191386186152455969178682940497012557350075170399731607505220025856991973856862356388127512156919726014796287937499335016723625821704203303278791060250474565306888256185343164881176707961017672318795993674448734532461044902290731564582498578307019640860085957915511594405256767422263451067499813563826356380852957846830853147524241746233289643396485789597223704438637454793906195191017858757935274849644608307331402039243244782997878313857194476968469798289516956313191535031352358732990880292251826426075034696283311075659209227575591451490763073744726253825141991239730367948929157805365568125492112352241384858957252575975609546994260449058524441182563277126590463219891436691916928457060671843492753756724637458740864640886091955752406784620706930155427582954983908099178256549584962932099599341430826273425787976651427171499994077546533916380219234847265415993655429243893983310598050818481103453226016949789701841317818722526330742171114436560121699582314956572468621634149501207600724395374536701698857207829691982063639984150095395169493715641790799387207231298838916417789733922508112830018725244167518269610605244186361255898561416553892462990221983902775203622797076866463555742528116545395076101401879964884107639740767159934742141853010243042987060792955734098215559521781417561327760671343577009189973444933246666094322585838251418653115427984370829136714053345673764772303810481772110347436996263401472483660557287416838682709111280407359177005192462303766995386225246498584912670158975977212962549095666208350410732568705721748632432623419380509231557649868527586401038745701683291381961209161797940880100923553082110237107600638058197677023755406252030448909691279693741897733357370857990821487654237051750065708412245315530884462368526998909233212858527972866880451269648047128219353969894782345173244487430685786501673190473628268272729840298525128557294596607707455855114856298769593365572016615255771021091452454679755361936505260330507857100592923785265517843357993537821719359009264390515534856098657350832038771361865449846400939974996190074353718588577781049960296754803277460214518370745391050467299 [135,100] 844432973876917002310428710404357568808061262009137678815949391823111893370411042493008755219674871706580014309021226328833757414832496984943607908466734688427969611071606419448509863425326049459288728613461896106243056525951608124852909789735515001887519265810213466838824022169561209043475679427286408490704225746872886304637646101864750982647634879035226800020916545862731580611637451880839323497474542998122369128349412480333069251476662967177384317527621925120349229691399536148121540917134761531931151888510069316189124126107689297384427987699187978226132606465226188720945827074008285980452808110748168326394171336953569997234106412713237431270807103758491589137327689843812080941462917095090058145306618025912857362237830434929518302547374248497037833935474335794874786371654240676215447982751744143070622724187247788775377157300763409959220216393142488333355152076140043326969798672280117795857934229650170186134628722643635090832809746592076134910572959790136501335137611373868148203322934559396357351755003857827888116525490128911305840741864038853837180152373652934834539443967966094334544902986818883983118261500113708961559154018940819088845011357898360035113636109471107994515373077010471386405930274136048262242813791888127917507722479669888402699295814858765241684480769801614005304949136881649826578362149974768571335374682642006954630449668935045118947305520164637237359568446233884502537045440964234994473322040169501846913560682189791090477074958030545792337168528220294225945744219245549512974516372318870891909272501560373741386517944628010605525301594538026153100549824235389917499439815590892934275759963636816729186296068514823394078837980835079471962190269901559166906694171693470910357531068891368910363401184307392342295372249934603675043809110556049176199967215929315018216946559426493429410173264317619290821477086936832234308216576374370392049684239598738851771193065249341809566359079548029293753837868676815457920990233498919572510598193294188086438500583448344004884142446274682268214463157199021886518202042584274144455260882929744672602864468623620071127454376821920480313640901318144161964750074277529188601349755139481529505442727703486948242105335614060677059008871016131979693860631027461671106586770935103529688168155783480828936419770590806280684986472732513803996725219662711952167601258019794980666713559403854303001770829504 [135,101] -1300561627715865220965542969313372157550034382973485884419463564174115396795651483244150229695671871180938465901807046599675248392562194794701574481215812815286811264020617732218087099969442062397043515668179710982950750150244883255192150286846929469219198809265300955055449355927191889188795359213659720884184378540030198629448219942432189139986492920570942812485415516736986385581464292571739479992442048178427450408642772827715233128794345306317279724347987982063569761620519142637017118856296510571354680625982533662312916530571479990242450162697622553525720347165710853803065230602791200451508791816336429902290664158563162802433880882555462816267471393384074727328287236798862221140171936780372282115276167659207582844892285703675886911540369239301167580612822731414211608730855455210684923629748607405256146429698441676884257401973585692659582851421974143340733536719666010738889551016045334806449485394058641545214460236105725376881982616417316335196673412188888085016677964395501571405097276956766178562770134735508939933923283694093159875957826152138880953221863473210269217856805583803382904843827515485482190009551363713227474154449137713631786131246349581413302325871011548818012766506552015858564724214059027889559547779118891707582549553711098714884036975365652452680852014497122659800653310492497311446024507366379617474540286832756730245069216987734029819197518400442023585511214306743586398820932732606689142737833339108162047044985872437320643074783229825146692183249678961463517193192700532691510178811624339016678171438359220606067093310103095659451093368937362462535567220518541452591564189787928076408940059146810263817871033250345470223971550616786062620476787467800978223783585973560010467271818873228348567918372933168021684107330561465659691469873757984042497885016619531636686550442273426500553865607556227678155534816284920476904717631115848137933992388192508545058828514742365025968980816529112559543841146856466478052015248135435510058182848143583789732249047263863655599574510105887138630037161699838211248927920495084073146559167328375338211690445008017018347146561442994661282768662224828494969904369696192073891134579255841217048891485421832813575524531954789680972183330285071753900088800320397429691279779116816535076968168538648768136335570507302131192007275540093948111470509700843793901542280383559864522193420590887305654744 [135,102] -440193678511184805656809568038616218884644328922547159262134484563420828301015242924044857579073831088620750920706753928218421783952972445021382993444076917719628180886255087116944496760993098310907719488420436237809584172337139620409792607996801633841884763732069189894516923825222602115992041425360230266627994051682481509004846680429535004755911693200424116455415544826066711538049580574312402014321207061929990832307457300378141140284017325767088983552305673859150105144161325519505492574139181462520794073616473028400798564084825775968740692690699375943737911291231801994168212576383738640046170278510119796567529756521715493603744070395985193298951847535105750959884061659283388734184313177402480169383740142220461811797084011457330024390567131684243127229270374577445502707554582161490139568737384380568498228504984757049993588278513117269101978095633803724981073039593466931946280460210714566237471857586255136655841929343687831071091677682844721780118860157342661583413493354772187316065801358849870156406095352632527818176437595676120917655039577134257748969643508286643315864341662817298552421824400986012067208361336792900581536370486089727531009803733327229331891036662404723014519813462114794105685699331123036762006568693235944446030918361054849361256040032649083958757424997557700989488782036958885621047956839183166262087284745136318513442885548327620387257589086263695363376701430245769645712543050055191830934905384334792322490301506524593954377835777550762432734652276992537459216853551663025561793168331176020530549908143923372761312743752465470589058949935005403625721320195799898286900408686634664034385901239917232556920891147491798326236227045325073723920571693532314690813226377109200527806507737361209590354183514373321149275442501244901820019890342659566069326368686113343250678796446721820956661030142522815094235465036331102543035747621866988456648677716961135267653710489622743337567162625851315849607895476937936109410879645854245812888957616221956776787622079580162483366718959582426707599548129596542373800844417073907242309911927481832491203341387561705371549868566776842404250324079761481310605525472995948664611537453003809661371748654894787162348858801079941589384066254595269469361874860983816066794355268083898337449844116959513763086990711987353682489087169026690063499635195290264416446108725274717317395458759801024 [135,103] 1359628757729773338702206982760660686849792078491570598124920533877739801701067586946370266579404566830084106120897191894639782701353207174002836590226618078692909041508274014313858529227425942909766894947059567498526807315264426734690703048436172305260835144930150006265671442862221891240738590002153916639545520427946224223753578461518623220631990528011026376814260172564347696727963960904279325063174087321580866779350505101200492947390073696200920977332371912065908323325448373197898797454160426557290183562274184482455236860398818134076579327540381947098545131915196058408024709707324148965463849220201423907255298327682810633755567218912747441199654889089694097617392015831075538829872776537373443971065797530915025253965350087852952816209759741265984411333385181021409510809999597759055948494561192392734401888186956326902000116851157106984934283286934001673703902022083244410905964152047738028142049356905462508312709928943499554932579918589248058177807932439233904152686900587439130718060640988164380780695499561484756515431746450337988201619616037979220641115012970974154473683784934964278388560729730784817655164801818316640509605825993505916466115371926969276073656187376839593536037936731223134617574478724176849266233915910261265266977145020299449016026815170545184704363024947724507629090047441899880080473726338566761059889850771418407444919424651085971076845117335862607892303318698626474807976632097400563031884601424709018927619301357743240231034916073025175678482102353851199118714653379516669973956916204628715332862926346092029218024120922007582478193622354971157010666103147246684406154102983728590543225803630363801317534152389842593808451895593863012018947333291921054084715782910328973526725552230994707875130920270550002512759869782177144219937060656196716616485272830651001294735820033731567033307185422862375558121053276881110477304830348589278022232585120485258115046574833678981737771103482578514403448084071980202570262905719485734349943583327497365218648224184638180010516991201603786386157344933396077445989475615665090903597889191052040600189459660272248591868125002592673777349013289083522919362969281754731495528987817189112647322728180999222054888188855723921657610329535403789386517098574635557149153946285390762538009480840978063080603623529449454966628656988543051118207556931157208179723866628206970941103964760 [135,104] -23793468012974125205415520694640187254606323303485784810997300585413080914642004395013618834100662938887406168829583405696363544881286277885161080568690503810768234349975464025250851668276043824690143542279066192627144539769548996310738989857141165084220431998052434313792777601913939121835492372386862624652035314258156604345739174381015805831770992268884678051319920415634705611755756944009891705441660670792845189417927293025711445166297416230450084746196473332624533923699290013715733741437106260560050968198752903995597482211534137882872934798776918191935997692467229936271556097673005673042871201963436458556637250886689304960969517426443303427128211298389914520874677782142043633721864970266887365863841854736491324018145488912329623842999141900004960715874626222578106929056405916367554695235229493603454811615884937574850801532618261053115841435630353855420275337704851486608254096395594908179453764356678858828493731569811359691127047034662724511825672027014959621150890919637069087912319660415739979580625758591060840858488135821645647706393824350176524424835332647533034010859740623305783782542846598751823604344701296199641295683220455109609929208735240205426599282606823997440909754834649028844101674130701123880409149499314141732379624617343469843432582240134509251137911360557890112037252652300450722390354649290396506023549215099236734400668512806095346190989881805166586156329453470975263732305611603493031067772070520161742915336071363174405159269024235348958472365788372387209928259977192174409562439284843035140197165026087304885744264037863662426759025950644142417616563323954468530966011352897582245434553937665301212345183665955795262077658680877288545267880561829119133002149192978622509624913261972972113052799472896486500282674927079929740018936230526286169966160962015761113424265773824318899873346573269606555087747321693151500254871153674675421257454396090112076691093805579967823354804166465816055816254247219219828581261234027693119576810952615815291177489997075455829585065596329197867212248507544333918928371436181645685541374526641688584457472366909367192982048102094119004373363109891515331171329767889402514145200222804313279026183722483747087555912540471903726452372324601172268646056972955529624746634866003309228275274046204121733684880726616484847479075581789896400603347571941749676055512043998259035456 [135,105] 204260194599978787190068807058150585830014248774263702615570527723269482021101433522556942259444958387628881317894572662764335042552577618349581788600729936869024586817674042003835179546385983429323093312344777244098771781078464503182708720895141224632989324322755189794797520010494847539882266293791481314939374464651359458101909129256539474594524718855937625664408597397224350390715818324432491210763183232717821953960170073357152652701326163455602647901072610431220216805990590220745774833268754148821967701633762029392937555896955257458840310349993505503230474712863834640702312678072928241873881835463016333488826451162960545412640941118747521537879628168967229863544240744555826056232638341376588889474308910000513958752368005011481610784989577178962265786831972089890923758942315221371805380730707045277908699010261707229554308536397870161017733105845524231034834346473635412276988094314391553709932123683412744680808556070039305119185837620893594373239751526549529742920450286942404674433967628857120975491828354306538620032336352675511456206047082464699427719097967241637825362487057258500718729291783185991632892948038341489256153878825835001282426982761885448796101308910685428914193475703327925476937110100650836476749899970188107311615410699017060126963420275288449824873422445127710771766955253939364950220277858962517326374626606029613895953361269653266153240736333253705010374255337679255924868631275882492704458409027403906430347999814972730067578137350016071318636022802173284229124363540609710682107574191359997657561585923103527588045332066256619376432101796177493807204271302982478082826712758963827751725324478358143149292871374794495017772633717173537991718261047107840625112224883381995514983092074274911771637842869913177391077527194034917690126245487048583372777338446400932591870910808490676176230437584574025511321022610096975463189779112404588527943115640094356176754953278097140504720732700245577041828706573013670634429126348670287035286746091128047814965745982498824091036671398815233687677858293523484691195068687201313173334535584394884539671777533380169261101145758062783061853928410983914076774798830864167056585861128540313162541166239576260894214574166756921861445770082946265213208980025857240263144906834284842200194792891280134423661082182266144094171150750258768443392301097520243711354148291077512 [135,106] -943591323441613073896186051504509314079571636278288731051568250344537243342714954002521376464357954783613084850163498026317494854285984025375327198616983033061442595037262406443146002460570000236820115291656127334979566132571450272959161875700067482609978847403251157749124687529323303357648891781086569647241269471451374138108331123118703754725401976244310952272404519505217571595950850689860864232645872620205307429460662465606860321332553722051426160268078245863544039932454071827900864149118838708499058825581980720267646245113177173415342979972958068371021878598791166721623242603687598666339653873308710488086112170021100617954967621832423176860281078859817256674197825014896142081902910272054395710875668170826063838320438898648839693981967008092275414461946810607647699517744762522665126988029860174841075474998522045596112545466410662276309330347704513094243956172065096833888651135528650097756992525440466071941562216311607049734775598043000480730318122646793789267651777837781853146671877614411106839350275006027393300057880753431246207719905251577696415377632185457733052245537804844296854709228706681797116591648053423221202221730635673597077560828415554144624339242447729929459808159589273060023212513722538905140942021952082724994472303832190009273075092969904906046131242704117634152828879806134840804687506584241574647585393269834902395186293405175083740176600272388242522365230685727933299173634836531296183487089619471095785843833656867680590609034908015714150892397347707758842658268849708484157717278725543172934982979213546410190569238735589722704711175370607709552163294038787243413836834870328956916802582148572694443314959036247859683206574978557157073705431793823894368513448071688494174743590203847602190988322205286344793916607856889056429434254564924181393236067023089644071492560406967653879293583809131666375865392258834296115438722603844272422588489626856658318711851075994762080059964637295009821433121874819618237889152675004707678418708411105219068076978296674586527657806855159109917532879229986633039742580199422993396210238473389942185236163130892571340857866969068121593097213554942821275008805894179206353998801786543354665056111297499056899689848307383121545586905571093178637415852990929071634215241265276239923154149720929042225747276096470918527155559024106052575568205728623067069082276528 [135,107] -232209189701281795054135154688499508979077845794956310500753796003295558817875542186510671340922682168863203857486306191773282196030700404294806056343831701746166528580833478609616479336775522066379998697156030799915526591932954975177744535230430259413953372251381380492195333134320071080888961216968305763959860866091493567490423673061149390769839081427670036219340908957429319284265583972663561476201539799920787987708652007425442465050779447417948615366601086364523998482181215963479605239261637562969653364368750972704368478679059173098124025494683837419666443864903200738817381342476658519642460979774514385081018692827040813337029831153000673311898929389438431494523504369951729669653349496173288577159333288109234728686550758955926047101997676618790834083038682067017529290777472721286951734227299979205223509443381163119380748542871783651444349889029662617710872735331066346619980486078756460015605776139242676672530489565057230556505144186939328340443781598033158754355558859518020076667360307361537480959510864714223309519294252177745885317653221125493586203685937843683300537562034272586287809420744260799394820057127164845555683091675378996362581109593539594415399611760356770152044821449945419614749494219617294580290414880481041133686689599716722608124956531026667354435652685297817422389961891621534656595796265500781064533422960281427247662346721987953303036768546352735346942735826462007392629986293496450479277178328311159815732506001931172584741861409718627241343353462452289364072806150729664704244921738875799924255620188602425918642543546475127428690687873393419984786207925976436676238402122205222246525973938412764577779712239366661505326290719795374436769757410230060000019186085996838832124077728103287072447835030686878857160157369447246066093779030263963466183853876417382510156350743048827753617223887109994394704116090359250444412385530592755588193618183158607341879406146483547645618689379569067624861152951841276756853109471340526449963541014293181182548638611936489218336004962024910101774296185556932178389921616736196822781708409557171799952309392910998819317415736691578094639260234275928296275029916532290163329431004769228451556406381385513564871331782033188655307034207488539101024189176248021361427638613683952298594964002802450216633291601401032909765000334560950879629223324669008202998 [135,108] 320953679888420752777185310266632329128705253651350901909568093937587887426492702287109166502089694757004126519257697768873646338843159552410405730553530351210414621679573345622293560451234490457648190830220642360822806419654554586389253969413975114425501112265878646875745110554278602584417623615231019542728440922296510578982127618161137680355075595603449916882819858011551213711366765778058794529765844039149744644262335180470298909094019985912990459210824093372290446540556895926046259760455864112553889010945073908565063913197747714248461664798414378327873595424510016968393552424544957130536193759715940483165002034251584768699488017712343518487836822659595423991752556217172814085039907227762143880054799618383949196777851317874039130325531116813641481920729200671804343807125398160286562075905910904129781361500162372714739606941144166014934033595988093684433218235793388426596697610185110122275548931088402384198928152033527251128063849841602957330643976052654637516296509824965675885942974886818799135785958510028361669844724161125176421275116468837419287952555172555848148216803590057865467718035873939825182680528704029302708072192693650986169969649781129371187047049127897041174693466823731883359309880831394184929536094585897638996518582579048330593875750312299285429625234808584207072784237439928731004334714247370476137036222996308773693524064883859161838610428104999638559213824093047748548218854683649199681549961229881837479732164637186215387292165751095231104756124556182586338302895889906050563125148262290718082578195687599077653009989698922047656026914868491317291543014440221215844641158238115263340360466257978676322570896629212911814126345052699860747316118728664418290918862053645194542544556798329024805278021606152007292284936676284805129961164924945669010733659061779024833043777583084045262815624054805878427771849839054396015506439704917055485999125490658044994606200651181747236516665379258772036657407636326410826045671643596392034870733849929049965418963185333416171268302363306735150593871790537252474261565867682460277729151563865207734438872105053229532814495835354730200698896088282977319212248972304969257508561228324313225335621816840513025041284650425347918880430838356368890461318672396619038767845734126666260343070500797294349812856339899905797724475118582761231835481671558336 [135,109] -31184098890935178861267177210138321685762059941695143576709009649044271888287668816953854643091740851140625458424151608802099722595144965994843601933344698693246307831922243223824432426472094758268355178011684947534234798820799275580715145815126469223982972054165325642540409479475691181670984800587678618090739653779124154414285975820068293881287948178342859404424399373478405664932790883643673010380622687134764590997015919601000725006496342129553181848761340520488731320940887877587602929348111435529228689030688339976554932520747313979314096949476402106731588008144638778956302471854981871123586406131975199789325606174398071035612388189787365657318151409172028008906326861630482766449381013809109989317653068926438614958512549561427003436687512187937500345747767206150670290975449110349864611775563003673182061183303028643606908182344375683178508445708606808675090305811737598772454782334089205047713323059385421660455529399552802699399234322924494016811944298781315166101950184947557405324181729762888793570366499169247428756998339379248988339912156391381530264190444946524776168964635819716386531983797628501747300349056701006619978322659297469038352535354596494680997977004345762042744867622024081451332358588884522333952519417937527147564932903004644322882711471299537256668297909813104359056603094317085644271103919364723587429058213881707896810730753479254282336564951466057892889690379428827200568766696206569464355644416977606578728167368946686062822061962429954314439535607993807601231447368282238071827352129616977877038521621498750333581665051112224704999914147865962947502910601591822983008699186443461763654698964709845051478293823346743288690782937410382658886865789879601856922143573852454633801299210160761119533332170634285555024290266662120526771784350119196131092115755467855325485470689009947700244712670249192885556560611789408463265195374348287977897523631041256149594855050221480731188044134955081129641716784245667995292182921561635423738839193427595293306643795867907531047537199227711135542907933220117718771083763957002148509961588106911835938004356137708939256510345809690593483505152358684464801269674018281665080997629387911802233372726003994943082663387106244110739851689851734162660287054249495383981425857727052974084567874235854088444664643738426927117619325170779152281405336 [135,110] -3019649749682640787150340340799818895270892615792315950475257409369016339419265155780915535108223604272515998467959641661469850243352542543828783948029582752799928658102610633595762120711080724127536018738878790961261913293971674737724435914286616412343472866710865332085962740802083963300319821537359573244592140372494947845150155698722609651897050909689784528077566937364482368239467616249199326231586258885810733772863695305354099486272260935874326931032924293449829453974019886656869367192639313466067232836697687705513099655995124519757062459231645121342980891865499680460590999816500222307035066734925850091940421767584724972242391998952181333080491157531280160305230987817091175402471289375253647059292916297468993516553966725019846091257948860948576600277045898425364392583158781223239296721031424130514666236965204269649119335866069073769702700609195763696823442309727313927197103569090880917692375562212555671937961861711939068441742907793126807897284280143340589556168350055027169524848069928768463331654650331650308585507992079071497047833817469890345141607071291052072977526927097739005914444986084546971375385946754050235028483538591496700979448184422400487629248948518442599291966593371096751420089544129901516597661042008567227922826067803422027063514520689244622981179956543802366277561811915487028638540536939457559620759319617292968275726354889569488681690954935666229456195766944959823955557866172538428005443355473996252453806636544574079414298286810995405101909256093840358848510829042668104811011744825305650329382468320165708278389914195998920446322249344438491820721697840275264042868854837296538139695778348510778287785665619744928939602518174422098868838403709729310499897602746852730407075076048688729010415641317408993938949659136818268064709311053866899974803223347248353169259775513659645739868445913199124565571307045809312469295177672827573397429202114374572245084966776220725689049911333101201330164591393125349523866178135963631509855000524780462988137916043100365341304947499760493255864494860533338844567415770880878016066916775449273588003362261787376483418050696683131609732068586533831755367039608014073616704859636202172308979938846722345105043241092607858636226726696410750013356814031298663590760039675005170006175761457457580074064751902693203767636230937587504160 [135,111] 9677158111844899824322286594211464199179306426551764080361738206719191066509125866810579295313172357884495128572663153847419209203996828730982513775093324136268058779190374593744835574675046310685905428004675561653756499544035860735668225516839420139284019939934186732705109207782163405126620066702315823955629933477885527416795291353080538214552342006944312508643424958075746931392687288022180063757594801285674053120887201010405137180805396426086231821128352686703313707381125908350947434629260003073784328736511228397868981048164561665159761545240752330607500398880633642452735633906753558748563943077058821451002121313253943487505659380235231645381117759146699563584170780059285127248936131439477282657572804426730853453819442639748794356212766875281293601880836288433240415862872364719578821972268794332455510587313632725896510077971538564388093036871669330288011946258005079689389613365444563612452421282865017229949839690727496260155816931232079117786561170044424629822703305490254014838567322459046613963311552099398877790785042962263920575005749133307873663787492075070764566259665557925876705910973992490411469393105839336407692834442271583765110049458060542375431492492069183619036693999281066390229180833026979873771470640183108968982647123657248122228481733605648380726786720319317554191581062897376479728314748104860919659075446559084702007560599196677422080696314871623510444088645506682011617455615250492851145364862406755986325140209653649115978318075093059137836648398438292928294393448171150778985959282820854737623472672892534766935540946086894536350582036565999823182928481145982758750111749134266441971832715181557691088571127275813681742780116638534367357332726868869575108705487997393370069440604910281197271975472640113668230384624206279966609939771289753440268526200166161561855428028324989824730676171740121663490977600554452490284249308906095214100960570191554950095638161586576145188467063910109315140928753054356191501423542582932308581681314246816941212515038035218173640526456175312575530003241741234751841422677513634443750094102882984983252963765791314657117008662700309650806784183662484473307688959834261528764126736563379653584819038351340800079150644855274533250399347515691505555379266205637823793644471903326659210207874133492592264051582109133697735541767431204 [135,112] 220288200602141203599419333516478981265989989550308578082351998987177361025023459693412962481882802535843272039628943445453901679438500455440898168861477017449073426212766795671278304601183585378984005311151689458190096456240636842295543545771053768377568519780180925678945255936265167606386569278087942359930632912519794808094872271233635092777503735899117024553855857261987681145144274124810216225586682153308122042679365991534427550778509254825254167928564712216517066923098822532876110957330183835363251944322976272599993444947948860197825906940964151951967492840784856664059556114814963844106600047997768236577416507198218256580560640943320151313485376625234376875260805556814583424173032954912518389889590309161720898177730779094630581472285457840285946016897722625804646600637253622794843313342207861897458484765393688928487814404882579896961657595414305921599923749974815018459718856264503478125083655826957573855038906592656905022653163100076410012424536841362526339677587905571527545270005373915557754888682086227954371143143071557727946992551818536867854905348337526607210816804533126227464078595326098392983801106989110663778635947678807902025098918077469058286335733694746905480087546077977156973727461041201610672679715965852121354268340240415383401644744516991739227547664240870615237612228572495781160839095569647964755151207171029649306479948241658678512440907960992884287261501777545213465328705800313334868026070051174225512252250403182676520764296642391633589131307865713787130995104390866163175074999749196281218968368553555601187309106335724536177401814780563291542040251394468498847847913153243219885622473521939327426202733195885018621199469292183528240186248844963959759737746281117855378749165213715307102550303491013834590916780950460104090499212253058492618818468674883911222467538026108601823471133638615131502539127719559575774356402428291850169050233915292046327496134299885359921430306517211576868969932433724524561137581188578899167344003416396407294668706338559466099004287672496422284779768601649112892645684225013913078371256366087491623970525262765172835091189291446382390800943241719828511609445416112549560682053112088808942117542562130831698144833499311790255416421715419202309734832119859018035228970568678158179600232283857139377993125160569551152776704 [135,113] -21605196786222925059568064360182039423156280909900774838158774300493099172463070454958867197520171621041244477841868963106633136170261731545310593092837045422742915385101079035295057914962271080246732875081857909554799946032875146202134476079582141713911927298765626709091602359582366154149764949070651655503328525512847871263646293499025691597313408347060597930113061509344491487390601346362061201284320339738008471602617763145272205156172764858221317414657480702292977978591173975917266789349838224316817570884017526621524659097288309874193321199541625473315213488647866203938516374358723575452155137823409620063100737570730066702397712991755330380607628805344326145739251312021400168980912732232416222395818414229635889959059348339978181236754099887767784907710580073593677489428061640097937014416028734294313401364398455632523075052476544088393523961066609282835280569989381779180014769119451360402613475997334176713286428580006831798694894140781870094684622911715590292001411399575337110825335001527395284508683312437689512271493069704094841121147190630816435613684353081914717458778304498938490602734173709885941967888736032839181915088182491810815805304472294006735020844696124829406980367024304047053759132545886087245104236698175805686758476184605744233986233018988048342379552554956113310833556623632261955945143102285402080590227296300640200652707473294487464589360510316762572441217664762046809908049803563763549807402217411890868889030136129675538998947028373945023446381525908494513010618372478024685588500514947479735105324187521318590048800309147788363487622215489503786314971218421280029002022990236848674873549309429027035703049943508836653991938511908219530630188376209542337777242985365903522330128210250653830123912668083227171746321598478949422041720278795754467367198928101491321476412473285103975329311692508918772716055305756511890890356290598989299180294614120820338322769002226244574445689543619143847367576209850546865247256823588729019913258725917990594784513812854611017682885085111203249426061824916777167479305591701341071807751254476284459749962972599251888011185788441008212856081986685061478541253820912305291532298664757586394510525164377629827433380513416962829018457342353924974101319826621689842360826302564735022217527062770663639775611858299023872 [135,114] 5642566075801895522511435319227388669298863223618176493431757161528359416154004226064411987184216807125595922853385981922955431468492889797658512278836838303214903919498072266731965770423712829938700209039538474865010622437352564408115306393612407496044037957664843291189741688972131171486689373849801220988439498657905503841045536030099119125354205324829954485572583971844838548442530799065616735954027998112047036695163742989337120523552606103561919430397911550037292003956241084818443924585314120677278056058973884245891234942553533528201286133906385512246008568630658935605535869495535359589055205846207610017986811165686080493971934469422954689138159608786264439738968762846930769071964406269364948889448481868961170311566380158364226219710655025728657313892068547861383952318418577631610386245429486494026639979429650741489982969182156578696964261166015725181105829634886206010905591867247914400666447752371868968612605362522445918614653749175727240596091215433557052933325153533826015652766917803574020456884886760835103396890342808284738632421241907817973635996845660988816885712809479935492512720497600740416717434243928851126023780955678489454563098350030444485141918887093187602837152883855172384663927385608447292818901846762583089901857628990552356984634321060256274907001334924209635130707124098894297146079529454407538961971102847610194825458280921344401002725444557448413526561115702987436554183462804332523148435039812279493036234215070656672054671344765543770755078839552328663514585234621490910894096254087464835788690856935856981967686365415855396953430584957946680869964975381250942284299417449153186175790431174770239459909365286256724527184888578814728258753937006037189709954550911066248787431138368973116407845348103386308041601238222242378368281090949264286411388683564287612298498081923095332851742807814780885495412948809407376397930721132116032492283946769881957008840673600415680008504358033869089089413640685996095715056957244937508568798865163599879544478402836454147655606323160577584908861184215841556921318646045300141413697242063348897813391514815272918227107980462003402674013566448390902833773669500635530314697967828214777093214081838785161017542834994403611259683300590792093459329381473319800246130725460440645067096096864792551502464732248 [135,115] -226069584199649932032032643864067671339627707591265275033280281525074935388412694606947659228726162616291090206229552612615178507272248048775496986551945945680533293442341735444928928940597324464147729132628655680579688560394945844318779825475446523112425362155877184817952283172826378443801181985116057158639576741054143749186978285872011997111206736578804348143196908785264970761447301353619102699881697572814657226413117769219615668146355212655075904795440120437673210284409846815641426165468982838342782301585883052330209615993099671872401339923042127757724958538752465796127671367571932357793877691496624768059913117193459002897817500640748667811541141893530791510534205924736225702403998501825990266241021364216840151862683318145610982127235423823552864991168949855734175374126314506708450124464158110723427317809321679361453425181864878957268282118362140396021621209066979199566027950251753273634245284263716944825407843398766684781182962574362405152334164870946339575352778770870373043190128772364194240870400489308338740333213998483130842061275056194893710760228644215553241179197807067609928144426706182015886649858804581862377727515598339779104264179937311435418688220536922812042659974716439274187057323174380335482583573175853012441422292171134457257349032070876135575513196632622083200589267190436256642457173808116929840843670484974124427624007060681009371725976300139979647687622439890087984879679629330895112177563741965542781995459767233670715666760597755920885847123765613817087706529019040092805578233245417032293506880626499039507505729125180625187162528862579777761848089851380761398359386461346226151864865067643150499435654557087891629097761949422440873668620893800464813521929277807199389644712959318443268042875472892941281242642046433985462047406069888250595046492123897400551987322813021331124700024485198463790062086110677793736881371551418522651874697167711778654792740368568726707403634203661758942746848898062620580573212212536329520480904072295397684320298262016678124324950150940247645568737137329680347656203292264329399266203124392941629677606433433316876759598256287925513251259987842724643325027568383447911892332188840109514900525340854833771177082212518099815578350990698216293119970760795160258178768708069412534320403623715180432413 [135,116] -3863037678399724963147386936025505184177693599928448199624932722442407763830072119934394016200611241189707947434359344863532595175007575433840302925035026265419150208435544779579887341671752168766182062826458302976446948934596552123311207036658692858451053874299219980939498577274041870996167166774535733176489493719864692664151281593527759867887170597934188550162543397366068511661529228778564387588117301240848492409330564601396916839321262796673819074992752004253812381599602263629096450463176004458879227293345897628015234464151600286751768050900307464365798324167363811974315180432687472502100758323886656860853985091039465912815884437417539179213265297459425319054596123901083936576547666614097171205496296413546363903199235415745235351004271109190095520794918964783443736560133976331246387589342446876648346690923925342295959114944691115327139160131934957215948377748288249439651763719011694207272447950033970386868404639563327099728670729764718589538149006633106554254444054146437155568768300709074205150153995372685101327728386344855181713797209782978731441372112327209937732335017247454445741928661196584606329238689902597324564366100740928429974286253889615678250745057878638248012432930997779769208239463056946089410458287200366394970268841619798540942788388464160903233520427271645799425215282527659106974363785433530374696229329434283815429933726267190393172284312108965252080415129689686526520406085303845162198215770679056374481591923601794986185561277286998283316306290513577602018475345424922137420675065047005896687397966778586024519800210207795890683660216188558579538321004913501591215506312880720306046159682641526416846876313779114075173390985709077957329717497773902850655409623100155883094749752400309423701400367908436801644066329971270466910224002452561035728520942448815929525800096532448775863346762898487912784270212391782420147757422436850158422648320270526222426828417426794108589615799708788210247170693709734607133968187011893566922417408335851854606807072686660439204497931327864794253288963007364448248188651485187606525228553991414900074353105774232233398414413654285598040681513131397443201409258274522315414936436004731211356888532647366611973071735380837409655440241986667430327180627925342264564195869975538631750763245202688 [135,117] -526880230617426593610038001508575724971284217418275625994097109434243484382008489886016349588230370140214889980562440341378210224030026703215548916322131254363116474610269881286271868309969419437656550980316764742836084546277802579904672120502907968840337898581656134420878151840687042116792992939320347113745535956183052087779383169356720189716017944957909629777547835912344279220348528629302015072841839190155649112073934226102754024328453068210801619691776765619074614803590434513755178121249462278242780220761218290267303108922837067187153427623990892742374061176164426703019891371591868658963487332070530638117983552110087678740276408075668430136424714952545247359072863408064713318131033246634436396439136438207006228663434395203962342440934246552141415921660427872576276902160286247824026315322016621197085971487080768584638984853180578822857674154110412717125780263677016473647482711304634012317963387407515765355698921452066573566296139906449165285561133812543521140686878832116076160256952600051199982290484669742775185210099011767513010880149934646608750003621684664019152429447874178499297581571680054122290312317733103288679751304982906589476022476493038391473905117185376067215702034866532344227964199677815638993022118939336793458170720683441332226015575343298335650538935964520936999252313010427476798860981700682770380441672312934332611821158631282484480816948681751802834098247851468198606829627982731598859223420375564056104577218462944323264846126999580073912435441205455445828749593252597614981543158274480396333628327214422202369618873568165923571224217416498853861037548601901399713438698361472944541940577599662323053720560229116819774860891362807015081012936963775653039877937697319271483248376758475600866635394576953371360255290301158229557547145705214846163019025222375161144977156078408675248869825995905392119932769660510428912530985057203162208206318078116480880956317142743644509907036905696040866252975762092325014562627773250546397576311544241083339113437398302501608767653737090882902447576468017257744539564241934025493691193411455471053170981814124394509708907989610317124443085115095876894934219279981013188782167388493172385326834779294519583719217027719350186557077837774327522660158169536854789933427127973888307334112 [135,118] 21148475562734666865194623670808733612684152313180302695542321373938899967232030251706622675631136458860796564290383623062333374832653081951575070462394569266599292108480103066598515586037115397542590160496336187434625747121114226016954415025823198851245916735417863117013447389794952033001317213622400023557413840412498694290985274138241320512160785475479799732902640379920482346095566684611035860190624444223034319127279591269827060459024135651818144162296965597196229145799484496881745150340247782974200133934419400826182068022238971196006483778022967227173860561437562223192833057195189233246557008477494717656089436274823251444690375833802606318352134756384837943202310703805892024628264152241177846274688821373563927290624864354888388529125338534890320663781930184138351766724136967730241011744347081372759946776851536306224242262603706477980219835741179765672883752731204304141463808138440980699731043455570337591581163925759962683641554326548516267052196362039386304288780353998615040478907307392774887558212831140897361610373514672692728892535741692476321793004866198838414876128498961974159801023845587024521869978850472770309589058143932556883233292625690576879267712478772349244527921672233723865970938435368576566458215857045351643989520197308380878289961611365061768428472094151358477682809737323455378647985751564932604787869431300427746114778954174073864899021732682356266214579873442619756766462664400660212968076710117551288717620709323540205990164523708036870355548013001530414124914040416713295440544378523219151255469842515952099435013507852612092649598001800114634581789812670667188622748647435635720897644860376220440051898829361059650039212185810567933176525825455795501454477729851398373644522481005921569228701149097832436952166816823658828486680097867122190048086381521803535933960033863628363482035992707357301650658910345796923486939681618416697844779747970553234856891733482386764521886588540453916670932574831024056671958996725879540651734329989037553933640519293293725879384758310503929781794427740302430982374119052327023062696929001398688834258555015337068116099100114746556899906662843837018574960120570840391021933818974710984400729354922438308491693730136383078067865636700554795314514125207917889623895839443032576 [135,119] 585545930082249084192131885983613391990852863635062526680752758631437617641659822496288198147485483835465103015606492607792550736229627766780689760146978967118131982410019364990696542355024529170261911024383721516945707762005478157347661326546067467228311857179107930845801960642782580418351161480703018381621551613923032868015166793728662052555033969067137862886797240601035815689941060305169054092632642408966772510393111652876666160930773119992862294533197026862728144626428335577694205398289353424914732085341411010500421751839912915204338036876215088351754054306934862772694201561179341754672645395713901256311144676578550782365834109976197484143034909458995823425856818327151068838965059085998270924922823707842494266676722548154220260634258373333402269412701970261547219405750794639617884367450334882257246126607916942390129830874245168609433742566752279900302820861836507753683950402760940555473304982967115892469317384981593850577517845596073621543841032042892176581500026065926005619990893359366049480354321643367554715794933136668689850059416873331367277056813859733321905496315237499276096287723091910953586017336940273179762559414468497420844872174464593660144874510947616658416184691916279884032426879553873484174663609059003816649095433357882164612558026400369647821934924872980876938559823472307853562333894741796451047630962316396212269963862240648620868431870386731640816747258695733090586556276299621444142983607051409604458574406472593422634712682898056783899074664854386268224556642952172559854262079490417619589815871282952172373795692741235163713182656395803750057655144553352219090154660471308935494198816530643791084518242534514232266441434535114085027631446097353314939578895880702602541636812219161170896532357753833881538717255731609231864936457158860236831272993759593477509019982506639063770023720576860097402470769459002925735849302897235018359975310725858592250971423843742636817001153600216387830547478520816186414718817386190005485745867149420039014347388561352153701401005479811147398065851473173943411701774271088119468545143777090217747903323015645096276542304083992678076249519737029652427866398869729082951247480609474967873816829389531993201239345053520401248400174409270191525936273459385586346551417696 [135,120] -6984050995751586234350472450902752570509006315047397453285678284599093638607324484769372305633038440918609536903964269563372161338166367202540972836358465641997856937957721187935687433357125914534273012001211375648021683590637244577045369223032269192357539378367133480249355157592084158648707831997601425061668877358144844427772767308764118683046541670318323272042628838961717205575959006537643087733720114464796103118678520003718446551769637113014246246797609280125716920864489803593731968871641465483237460984538157036794549581639475963353444061485167210940808550965182656200271563360596588248192136638731448311625631761562432258769591199866831874784091265609789885734148332412976913524274456530040843832334954042874142570160704789911407920757411141630899783440105393685308161289326149757049719056146116405492340887122896727929670479192765946480498289300895772887305304048280612910914670261329420621155055785133992606807089080041092226245534820232530804260170330991507869897384784819868682431556429202406234211081924409364727551108446030850995227706368197206904218801258968318872218627673837470322059654562910084334825383725629025512278455588903658662635828861626477311928514030099352055555939613438253012527919839293377371039709185971324835406253016368272599066329360328956591042900767529828305952882243482404926231137895497968997880615213398088169735791672184532353159986851105041429924174011920900225630809732351734442129999648707619825603034504973222729857030312309566376689704465312954918888175737803654594598046985026315839619495390092925078843282141617114506967411896976739137285958001436752416364719338737285167930067483195457048916406713668776161856262697549927252804789022615468629878824427988764951234415824981975748889550756886253719031554207183867738570849115973732705305436535028706218583589242160353085894601020059023655126846918710070097924152177436473784899881580424170710752993724144717449259369926570539494271410070115961033588446317868180954355363645170151601603164799972700563620703281959172214730329826415341704917588704587786052228953860459619459804501088932718054719737182177537011665201370362880537379759808982136703799713148770180100537360357771075970216132984589751733014550174567552630789732305308113064704 [135,121] -311808372908620436805277947518077012943279333562385673595998448840660415436102469775853886584532952231109768678074455418558614773891523605568340281017617288477604261404510863686406631549385145348837733909318007613459741809406920465168651051924393093218171983105170452744905740858967812118986546530508353983906496316627045170306452230334401672541687200513502527515411555044208697562266315270205143873534283842922956901589589225790260786547622517112027517139951829405888371099388612190385895207991610647361440118856786570773661907794618923014433708505681590233946721321510413242159248666062104708759772351250438899273324746177021185908774045947238051207110790073393777449289853453171389206085840816219682946161257169767904807496601724180103252485767658374192106356050456549755384371103502940843424907945993306902042324153497963673260937498789364538514740554587731890471422729305884914141402604905695852159419573129380959146762343989579182376439358881127091986610039192938377189164334374867145270271247279140213501839751028112176657731255367690128343255445100983827461013506474082036732108791161388838716238736621061774897807629309169348815248886543678224171311272504965242788411631251980204113925200773835330339750877893175379569532877207061693119622151114700822369916589788951414767051121910977313519067924571184604568580598666604264255686135220165706546104164070425661832280018432182397104505188986415948830576563307909890088510851249726291801031352938448119451968204869734129889385519075948128015801307527402244445038906099671852925712383172823941604089777549256221389085579601965285064505760412122772743092613150668904145740447228503495768980544199338194019532047965779393687314875270233941583950128045463835866408957961222850511289025332227550967358334403514020221294796513330043825057336229324583280739738545469310343906615495947260802622137845985981585955413645744649579599672443007007178846646271249924301747678995436164863988189903593650766902227682292366773082983534757093278629151968754600084643828059477341992570307608726609627236772187977095667746979632776996048944171738494268132782191331240593116319570463227108711521718195203243098408075876110632574583212313916539817222427831388923011777358022641215624283028357408 [135,122] -2943533701548373635279268449002959917257970861184936960286550158909501943864293285521981533123075574414608566888284887045222692983320355570854847705938788649613050790105435028702274530343211277387481647031239931469899848293198966822102850418856167078179697724434093068572943034465748476384070062696791170608149190520625347937048462096361793107092299875288469131919901461594768452969249210567104664603542093303608921479490007593287136760253058330972498551649823476115417385720132982680709911159432345420330063146593496359499300752894201845412141413872164661650928587767914644176703832340698070597349173767279763180848443904900250986136956624622124805104023604515724208641245534929493821024793031501896033724049987364380150391030642345697516051289544448902894344509312178291903952240748874538013261134613644214662464835226354058080147728061364273658433355803772497430885661970134240277781880293985154856728228199183457456883635088387896755821135293676835449267683734860534204787728079873986938373873578875969571036770897994314077875468053621193768940438739237417448058068624125398818284063626739067869138632310987864329889284996294596604832368297630824227984482290230296308789110611711330727903471277730274710030851415042009003297505178086504232408884941770422914256481024684946058995285526649265206394477368108105664677695742975199070598641000036264345095432226721596290827528028502430357355721153987335661616510778172061247108464080303398938686208732961823637755605724049564053157924585952687891262953344292089327317770085765755739486266953662937206863055187066621448307093550362329161997353859012904911313140171026617712476449982604093726376519289827230253094937882274107579906311399014115117381522521932907379635208143749584546653560788802179053895006946385656556892229482575979790697104236215023175914927993533222203395559834509302298018091302622268520792035000823793582116367895135677331078598396561058796906848546684472858823718654060984216037695389782781673088154869912721133767896453963797128634475448452444434074832440946038813909840783996087725588206659542552107191401304339701895437290278957885587737210474888921391356556263992744180029373684394164382111160623330877838549117203711123485339207941212441947754240 [135,123] 25465448960345760015724544279773160293091824080662238127959170687443817649138989326552949917051178431281442770537264460131271893566189116095117705218603402636590371340466453324796176690073251688248349814933252885508669123176393094335253220382948659383292996201341747369313118032271880337189894636259745110497544484046831809653646908617356553008156951655447064621325248956533955645713064567322867329978399260061282324553096729543503325921021086888517460731834492353316357705765211442494318012127183475204980937964152351895770497364549717136686753766713324345780248206449841128440605594967542327170007697688244074324946569221008706873530010480531280162363698683059127490619280685115870692464770984633855660946956295831269541936141062201001015863089976824590083827936023393505389591613168466441221648629941077616160063396833578735354543152298487348694175424980731607500132901914275264606465417282785081370741939626009731676795620692309456865179735192224660645723034928244521700190898501453216256033238119757603308804280370677876101341813357624790039766610347597379298544351263830251736332559516286180871289735399263900179973930714711828678699224932466111353512367531747274966236911460181771929262626524159062181764228059192596273426222010247890710559205223993486542505642467110106472000730405642574030605176954584974710919214086059741406186520835353819413069526332771672530097616030148407127530423640040258938508098018698370077633217617647633420874609305919901200485743670100831287130887386278760114953084968869775382860337350684920593863764445072391424269522576195874144308592765606819606791831892892633737479031323013652037648404356267567178520620354469170010446139456637607166698545961183158555649518446833877381575834974153961037052029266082149026147786617924463825634978069316805106174009940976339048632785500910378534635360432919788276836718035280575129768403319356775779545137911784639369534009581739519720685513476663070410546467636062593379215633155692045142861329367372050446368686645006006218713171763070247399855651559718991458221940677852993449129704712924295023273188023060159026906067475468589182389931891201145622791684608219970298496273634336130662562170166114223930379517630879509501290384105120 [135,124] 99498829982350763766828569954784656390487771731370228146455701941891585194753299558662500633221241461366970592740786239262727265257164233225967649191179019554927566071673282726821759936101566567111811248594060980554027215810923519777253856034803090792008249761900970418877505400881379915036596355020295384557527555192368463589280583906488110505316402679485379100925953426708165065751242302952036400014616745712817536679892407112325187292477089671799481647499740853144189592335445167700750286762920534960211818178485138431117473259721159308653036095280585229823650095324673561949966401563934935129623022719528732406080634561747991590865457112913365790839372680833876976967125616697017140139734665689432886696599210318258612874033116784855656530186470812417713816030503280575318243388195927055363641150623170908783018046032839184688223490707305250345656533786556357448386150548475338221514693131343393087062363225421226337046874547754071879040782157664157350972843957742094577346291274501057066495010702932389626369505211200944366901051763559849752139217276519644259095693515584987529717949617727752528469911463894303707504364587377241881227421860737118483297283922491722029045546912603784242600562677582873537666851347082784489273292349495652546039632044971681114069881375180174283667621928225966867880025010161334786694150725164627393796382406184520140146974376202273084863222515193854376452117652040572713634075276450359279651897265169209823701252344007020035612459882231427610784012295072066805239543736807537815603594911665144697170381982586556583336205569315334701598081400677615288092764512948050238017233558932101697434825525832575453816859883399438839411715110802415813433708558256457830252754062550301390372156924121852748466756600125933416184827603970142786841437363472497170733333782695056219899556095958158957700556008283863264480551783788956351502287128116696103627430529454086794252440261212198493864843879960217924510418469217904456493353964599590075465788365309189228779944960766853981772579799224613218631488448343775799160288313806676227830206563880829634006519844453191143305645113829633083796737381087271564471820329642223474898996347754075576498645870579082124839921380817993618283904 [135,125] -912019746049589136820089185345026996078835388370644415749798379589502892879361344178523059539958884882714715207955572425999791713357276617083128582806751870988925665304594925882882393197005637404678380695013638284222828560656444724832443279192556467589616261531966015833196458805210256375009464412363902870212821308086026558549946161250203421077112342317532660572802347333958910277980858838762266622283200478790942170262988717029936486710089978141924999930494146882958455895014269097820924313211998037364555861634576298887824122540840086042742960309017043777856166352588160171969650859533303404478658424181351434203988505602135334647221312354639343580764914044238448131014642935322329538048538297950438062970662757226624084605667504638533695329775534854725075559661335336030093270499138084529353677259752734865626883719575592130815817668988274200400357224502526867661358293289543654776989383355837841396939424152449574320824371763694249522844980537682258105564564535864053596221482442629259789423839003979644518580002112531347041530139727065944124352062097630632505442387506225839522732729826350480856123812237001440661458421844039908927340538468052969230028591561131670230081848533529012982030271372088356160052665504713665511660349807798109599659315112458354681197104531053004054325116613284426627651696478095939307254534988966656285676878555498826346262049689654067533307226729116975949934722851550871166025070939518342538708634660891788957964476134865997501810769684239934484217079951440869989959553999682205872569676435674566042547685049317745041103515052968065934672945421146582928314978835419678704360839349676346930987466049684543916171538362191034111425463285855188193488874211394949268798842374783475709464152743722206382549051038570233166301526421019539885785440544459501604974856829243452701527634926642117131434075647072658693508983659967980434166622372954368112491108545064705126062088430867442494036423566709247121743316490938335803890143327912938366794332529761931669621281170012010183780113021330329388285719594370753548912479452804015597271462263035380187977481991957712675697886217034221713866545968612840515916329426724111691906474692105035045950298547647682961439721025778480 [135,126] 4851944450817485365285685763040175190003324862522021035055697789577157308602597433681280744272069626907122736642840207916539475386982017255536832723681107043668560199268216829240194561173264157265513316748536380027923038101730137709757324021377376399382790586353216247630194306168473729847675354783769398037557366970093419926936468866680493872060750349066849775238623113997325356868734113886343105315174415938126543180651191395761759637093753072454293042109736300823675593877234025021566321385654682983359217176821549379811387869980815493300228338682993860782127621849593547395063593676041294290711804448961256898524683841581654051306642161513168296431532216692281326454132727027286585722118402625083144242948252364662390816971406480551580830346934032594568099905677582657090421770489457180823719796044793493991244038803772856997140623423779099491449385642205883011460625289262469223970042764233533444209983321567549891637513903140175538587786984989406632210283499657137632598183207032369684397638872602126691049817525094588376421536325297191236844544709714291275972221742778737097409163884054518430859438374069720839278769992167392887304830952764040002855494999437291487854574523805969957836376468656432061414480753797309394701367790405074777445719717134055106534832333634083586881972333802998900657111034755846276733997962667756211639813911561542454746373962139074330138482705342950931955831911626056243758416296821301415462312018405798283386844921334418836991177761525496059176208698387296371229194885621678910737969714088863584738460299546313681964815286167467870799952648964236426155571311327809062034749009745228897611963886403787444387117985516109225374012177862600961085666093247683031588392941866332765075617419930217486950569513519410614589491632468888295018300469839653219382520562708396220591357847596134853255659491045120432226729433713800344737627565868618037981686949131699979832784364521516184319468873607132158171866826197018686575578057569395477062336828072343395601804453286817701197525722079658731083542788642858502363575313659471140806985966412557162051441239504165659965815092986745313439952267966902696515751422388266181349019968851506476042387172653690698138546496 [135,127] -6097421042734077011462196241121893574024635281891481596845935633539156727643046284163426464077661998586969114805042267183604691367740603443259806530943160977134844614703015694848067965523954936411073621338520789187424690918164295684234206454968743095002086330343837538642712647334490223220492825113592970842301029873382080430433971864618187922251115875816511977300195228601836135287374215639699255176425417713126480306891665256375593474655559892517881199209658457531647601493141337924087580100398278396883681001009637878356182522328800320417809775749866576410099168991833994357576904185735394738791042898813572240244350350608488153505497598037696377975951460282532255620455256604447300511934397700901525313439749329665822816874713764590865485744316093589703021564230305324171659820052177334981953198266177535317004525922936741000279384861418069841818093523568167409829643413664772560795733382716679559619784546937056944300915900183877327069767637458155868913800517041744598276595233406942127273976232687906903856082217019394722348081971984228797789327622917700027806275753176844800903840380179900822694679892598635345398874968804675411454537435945039535377966317633447167126816087123120271404957255614401636307046242996423197945144432428808008904461245336029138937589781216277920399436467198865612924696583069072071580810000353141260567042800040979444637345053233358994253835658561717916785543393786450636880763841972324988699832314250647310605429344181392201349483711864199512165561083553637773684305575904268568419665498226825806011282318078120153091738887712854253650435058042027318665141404471703464021054212329488394585212340303826487740520036176230693846669905391843199557720621473618100277915958860818009619698785075548104273002304723856487728047969363973196597537766534809449859242293038370319888040133325142582155630080017354655545746154575736588366464410260662529712435304243063338681744762917530816817143561140620707386656540188519188882840518372651038894407140052941086438421766718284944300747274678179679765400501938424588400804316867336358489873103705130752175426159330580395145293242704350239523449467136557185638213587128776734854386467787243904172611634530396248 [135,128] 40008655673167498852010251175177431085936686129258124068025945371961864920686374627423453294882857078435466368345984948650421143652927913241405746296253081572515625372131253989888301949568899122772285748103204561809919411183641380252221136388411453109595221878654096903489643711549375543240264892401802192240506494956243951546278339282692336278328526418391058148844041634497547412991555213702580097222630933867132588530260727738958131045398888767115491621187663017417411575070540850755730936057821126561545377926331034948348573686633101032429924614866830887968338385938915985608821277095359409434765541734054222640111820405478354693998764496669775820521057068124991979451375203735005919751763881368807928586860022466419532773587949945027685124104563632560419992871682002778540008120077874374090166012589921278722363901982770098279147421370248198587527881980652363521409305749039478044751580228484038931205320617380967992497291149288732702749410972153464521741743515825532880648331097033770701955109923253841001019428182741194720240399778421219224367197127247001506326557529442917378752963607712911678650677450397882741080921564704264149822209187732300447353878480726034021314068488996331877860458385030255371586831471075322335399444279316321890857448444051300495724660129382870857679181569815562819313721686641041904673672468819048185779380610136553426962037717324138040396977539101843738268441491884021710234703487828112852847017725214186187690289810909146600055606114778499791597329102714673771940997555617313221046850647415232776428656165644090431226887875754915068945713592770493661271301900821326902286566038918826850530682424918888926837156250614557095483211071176596028978615004592115667636149277894884306531637337766996246150838868137314481639110719048289492696331307505321750564345054305558089315250857324647008685959453029319763036399554400439699708421224707924654414282740334209363248675950481989061292284692496745346768109440573930171699737712510466394453806124497148623155408470705275430431237506484595760705371332133964362582601506332741527931507426152732921176888765477453283099127262414911632584682308498056019229333710074611984116813406439698825311184832 [135,129] -124724877585826359108113468433928110479147233784416008846360234638668664686988518204346258358749740003896875726183816692627597702926000607817644651583458108983948783305086372132262779968509465539802393668210199995383200118047688730618312172044508217524984496945426292986489138373207992106193587286099094865706233023640457347840318917736695886727457360587747603274917734304376913245312883239383288714025406404700287081225015351484477967938236188737435368273952210246426228496770608898556510766434026452060632263885937504441764132937759003471153452876437079286059426138948637434236696963442030975883823940153136323791732880208253563582831833778903626096115413970297988124829093190095996290649902938673923913258139485603355515172905552667681866490803483719496982538053891610676301352539349541561261428279135780478340055901186671089019265112151848898369108169509365631146067652618594855041326874191267478443908509678257326719751572145467945927411725483122345641124911818205713693480775112150648846765019028914173560093926810850795303635007750984746215532325170478850169314973948431036058361671665491106558706492745256292959203572472085200973053755069106579104892519702641345182623308421434195096159143965982542798734411602947728692086675916741781410562450340684972298417485400551579860716472321682826591388163463402118872283599518179655593994534041907863269127054549519959563293762638411385151824517737002789968157732965999007914463894720867426773734673659048930077676709899456801730936794194004976622867801577447000686297238247279164278583024823869201083423092161086751491237878995109627143884721050822024443083766794671314749546458540234631658051886299591407626101859499275201031464493543485266976610623766506358324563553531561518753300699265536488620522218242399200684777466357002933492824762841920455136258942004248413542414937073865941586846457894605394403725731068844849384678929231705777746807110147938186345511412702935767565570667509757916086765950982656280916799437530328878231663075766142676384266540869547289966241407993198182041796987534766505918522565653400868309998267273588969197997546102280618206164582987577351423126945527806532006692069008824136280 [135,130] 155047059978674610219651341785436581617985305852464596663935064947147417515632080487010506390635943937291419245608333975140456260890927265731030064968889779931838537713735483073802502962432628922040864642274165419722128284808180416997626299386829014792706970933770680882340394035411851369527445710391110863326913102393204393397700541653448879236707863439866451433383001786068022212660353345708495804445104472857174866363544104924706138093777438417670360584852086264357019876203529730923766553627538615075700078175690039842143195253630856418131949179645502387700966436044494446897749316713819722538624404880805920454235136295229858467890627464805220085698170587080363679874982819588106590565476076598874329193129869614167133528669852397296674125327851393090170504670636207787099100783091796904183798623380764030714891946138670217171510470401622575351778343543687393455010046685162116830924257154953400219323316191498404756441675965219697880196747250923744952666788791697033906037660462116906795823763746133028855275582474616183393129848961246555887376739744789796465627248321498809078599130460560164887144460699076713365425770521470318144576632490897290924007387497863306850795690021854018357803979215943739786711117041535329320766760317461126280923401668681488451291203958375821123226865125451668550903740359232465131659401053314125202451721940816717288353986757144125867827971498069028134036723362241432659501976826245011208732721124166868362817605817208435648335338618099906706039320577229334567341868148857565210243782857305446916136918919797980087936693089248425968138095516771342573614233929956737241026326648224037030708636797718724922826474146941569428009188520637844339618036199826531517040425602159439781867057452382728244353582841867006195457809524839199932069473612353198403139295974195750816795805271423526639213032793425386613772900598265235519151929997555202407027722744753474530795500349198643527435874339156131380792868984618793566270164748306010815002911741776374805173420910365362114763851993384722139407737544929774995361127267584102963655091072294801730001460367937784645592590476768922112580378478372078067899851559830241088984183248 [135,131] -60373255778127995739213218632013645863385562344876540907608642681231372094941887727439983350039730736091462427491330194593073347545740657529382929726021709594126347188450389759786492219446445117682717565496907784687549327044582549953454709779625424901321742563076328326332918632014400731528120600029765186147840331419877628658285546071219730325154525621855995026714220564370344320881950656482356268283035250036038251729365933523371808054237536453352548074177069606296950118372150341540775110292339499787900957488700718216794567055003022595646926730261490331350781770084456750187774359802034427988246288836507177593329146024916022828235294838984957709449652329116887904423323733750072733091403479786417453220327946257383394758118291288114415675994679717468604301442436178185632802590305516864990284386555919034505591368722395130409489501398311590094149267793775998911054387275788053612703070781625657081823395901643647606045037781979874256079589912580396372385892186775647017352996447476326619142483378832847630966832879297275062078039094974703240664731013023855878273521945643411434333476115332521418879845782478666063657547078367163892228904477386347001419986109778771809502971570281021877288870443542899613301083431943090191942379216463879786375684423923767617872629205034463589240272509530399958039731169811434795984891071719323582454993250107280313049058137919448808692447098125557330615702870631984322042540722393574908520898501476529552290820830890206999388594050917922285221891541635000528272365781441284266473132383817537607284036237227590141394231978570623552575455167351926333422470456376034706473633936210818104317564766246959379540273988030758212659002546148283038749229746764040266809852580940076717315330738811234439777537033153759133944708675833524592848394931735552810301194376219223704040684106603540861673708359893511307047355232786405730676482770900176381632419513682799503558509212834902769007738120040789203289303308646247818843099447358113976731197576925307337689165263937137369257846629109870017488507131945470073954431326660089002201187322164465455221213239278952307126671975206143234300004208589118667058145960992530742 [135,132] 10894390955636272334958952388190859678633665413097106894185486272421744629425662450155494242509767742334319766475062654782907820275264509866329144592888442477376839157764054315525719188157292866920229516003457268513450707722788043538965723853549952961791468998337278395759485700776751374219756865247484288326557710019521334834315492874557059315812265352370996736853593163672145564056496761157974988215390364301837529856442652146374254079303006919200120728431946170098150764025037568292466473931885737831730685139847485857073396197801393791417110426996291694222382903822576404975628912106056364457207816374747988190423894015143333829999797142310716532214052109996179907776176918070778564592962601928556784721375979812035225009405912003055612278216473998098415636634134710337172273152721465236641932156042182390861088948770361746261963879331760600455182977179011568063248085348284418559099546576385411030651852124497500809918253815320319105101373433433574015948340124150442047478254478609524733622308408687906366888324652756180206317833113732942779632843384766886866920525247956343338814545673575344914157055058331006708217951581026798033694893179989825704512258265873886101290109725974669704051730115179548282469895331726639791403936659752415310465695248208745080594018308623604706008722473241988217860602573091625580312871092895223602596416181512951870625390077775328988624212277857248051567854125355992809171777979057119140526020997026336348124638235747943550740584512645356458620524059375722182254318828816954850053656327927684870261192733083322392500900501629115062469948072384717178151837374735980690609462422239670828719861439405296548755269819465088637841424554465534408377435092665809790617266249786120542704065693042700207917012992326750985457960221013910096258901164169880943417179335482604378117246257235994519194024161834788928155215912081326942604141859830147900894420230593721618578438540656972966576986656439452264706907050941892636247568787796701967037616349019057848354034822963669270673646261690681793014033948533898844956907282247704654904588530285474864142775292946060360548981057530340917982888195507469893534004992 [135,133] -944532634682168039247137593020515474485803706560462103105165197500375743038865914409441159681785112292307720315347324336750512405463304308308530258753513975196053137097978325315413954975561792976040836578809566770485279759202510398770479070558891222686484742022344100083838860834295757367271006678059146181086627782904330042431000336298036291976125720906520166719666556202678337004132709257362627468885775111756216877175414595513056033150944259054082209580366446849588512786713876836501965390792915609264660202613606881006172754996011637233486961619748909501171977383979452899133649514991005673714451696790463501258405495175609078058901579331477924309281604996132263175439324089864135303261880660743444146939508044767491202692762914874630681630419382641970494829541664227441792370433988937278692980885301644015273893302596144206716045442459401269645660426012134717032030957895767053788394052919496111676067590659323632770578387536157406476925578598128010807495554425114118509661776627719788897880108581359082134651792085713882632474257115425292162244532817953933402054173269885562825257339508579242901654190675572003277787108144340983838589228679491252714680733744339881276430382190246557579948030937566639497122443400991704007313344847289900361275800386137451207492497394713943349982367207439953371379521468487060937594355006649731733141965931636824873081642983541550163683531184855899121245267566302405595317917582559736417130125420860491130768324486161820628947594820203562807145321189085197836955933458695117141590803427291349852820481548977129944696472531589814266758021682644042303790491194647524084596651602129936753800070780400970220507490338067618634537200598418809200335932036710605819924281136513047362081942884288902353706757516097075389370916160437455279620439008005846548109326136575966110690496554711669922825574382224294143223274293070469595025463052383107687551412675734136897905498430064956981056946245277772732639528155470154428022127228153698861608733935468264696887182060322598916408536117655433924965618720474095125986326274705078103596438261452860527765940628058460662325535099142608103724552650399520 [135,134] -80870117521395293327292523317692822210572468199340339908544615281569376712295291556987462247326131816375004672460045736032113265823502196096359295564056331551962762904943549824352839833476608333209447616726052004779359125747094586490085174123675064284929256108255657151033847267373582416694481142747144323521888168156438209606618587964290835485248124371114310888423521370675079561413973419729404276896614514036129217663363872242556406287783028241072729386941576253389543799494975478951644039419758104149836923082897940884145444564200977589158118209413989924941205092504222027137604386842074268102639264438354933361660889281733343198691710093539702664545942014402437726435551327691573235389495847518518672016159010464309612081466308391923952204372831270869359858533510124010700282627008994426981647660688746085686387783132485944570487997701731229616919938430273091614388882981033401715718910446783603768827464441873280049554553289882555978101051647371607368330211957883857024879426961365908222095811232479130939893469292182394877390383756509482689857033066230042796573240598221162173022491719298107055023856261022843269766596283539847184425386050710638002892882893862545331835062808020175775474597108923854991330394619468852880578972943431105195053854093368433269650774088080348408559904125400134788041565990015505765737647069357972606893564621482125301687418230567605953730153571153044252194456281159766680182450663345307772619530928839494291270529193796882833964529546553243323319874977785829521342766190088374944229672287166216653561256640484619826944714166394833966139243183153429871414108125164134042900444023402365154054731458926423042014992783129656420282511281592417143886280245934998898902999452867681348394526490971072210912712579025755768574379124789956857547348627115611072504134881778297929193771820607432106385984083913835820757513415700040268836844665491409670484432361446630744901895258975321583516020758196634361254670746077654987325112346365910971221753692717073476556270624634371981414431247855829418393773744790526967138758192673650932877099834316749549016270106383614823713840715371757594376960 [135,135] -6662248405384585323828418532125683044588533020479970008305199498985314678798556626110049613046640471775459935515205864154443213551070947755270628298407008773952370448547092469350200093068864945198452428883828003768577178825318189246909778529929714160416051386934860320562584756659730040053965949109518724543231328567953554167270247672393157680825554527085790820349252548213348432088728799719835540104828601481053746146562608203302885590822475218869411284819096085058510655597098028724437567274727928879654248988992764646569004235512026098605437739180009219214341646725553132955900816064696672122845471863927465042049228254093749761081871856123226542372208295244070230924793126390340431870794120480818130221028656436375658596963554575191919000590149064248214904687457334008554238495765671876576954724162554863430148221909936202805441924370981978092740546398968385801798912482258712690305118668179512274686636584313501306319060319864166031837533060764996555415975859801944054180006282845354381590758090942051311153014021832233327528683071066370461806269875185657936456620231544368366981531073588551879678482213325922535297006061449430605517238087004015973786870660325140182152845393010600204737948383587846574072286067014149577323634337226295429755189842261027243189329762530251041644387322228090584592456473663224019843379387830500724604339904572234435739940266392066496467706074481472230972073430296721228118071505341858547065673245920856036137665281182621532574855965788844033457817072526854104912218672726319976727513995867737377650814202733109044855234062167153907912395713901873083205062058153880399476045606552392493089659519922104952551646646734215958350643463845992387860263933852220809702844604636506675012203298110386582984681789579108736666214067137995572597917832161120716442163014576676824549498710585670693442038112278334835026768780403816308272263992132115379205456272199971944137060974171334528095755655820529788769690531457099089456515001850831095677734176879658887405111303129898585590775178599925400456876541153246085096766068272712634774376578359356599901176632488619295593052404084112 [136,0] 641165488768025018187247630183083447358102245872850645164636331074710482126015505382716639964549342291387893864385981439241902406468832246603356435261527789123939592483200659345056484315106454982252082636628780039797324883396062046135333985506830086469198739159031910352094748463490240490237330089122091873968873621817745504779019885968576371165642789178494626076223652503321795523757333344685926858915673894488113465515169679332507191805147880896578131615951829545702368938811962314150674639612553859571217102633021473830442725306032211148919546075266221012638480437215180309651197266682304588754385860343767025434780955212371226861595577578687992996234311920772243349738041566870980115245150258443665168304179274589672049194517023706407133549164666488347013778401721775720132130898916276807866583881641662455687441923317305921603966991958504090761663881285634789452984851522463151692370353442578114129268971505651424043737313314675545348748467095939449879516970614637256722079437049194143500367939951254051654589352824947891845360792597804504009228166284735533712649388794394815256505624734812475272549820769294941050143442940910760092046368892343490360688068498909868774271396066474720605261987788579658114770737852212599708514988846521008326709120325019249767959926382434510139709678909407436845538363761231616614326362506873765894023641287534321671932749104268839874716245371941458753596879599235536322750692326929968740620651785129472114175165285177967863696256139831745568485793960358606511875227781137622080828078852742382803577702544264405548089734630679779632311112135428815445172651838585263638249327056377817168699975351027504366456903937785861208772616033365617463369025541171937409047661232703607945107064247504195987873710831225118789364077835454218308548673354273584107212936370243627334197416457344532240786147945021898575262988022837417795317092344237484310528850800477679399922283348091051446351406302807890455879200139294355510597534976887923542331166757095848539703296685668335525955875638550544996987254065482790368969853305108612834649006697094405289986034148678936292113323399930859231850803976617464659567874365467872770312090906934716852830660624344349321861207972721607990613958576185563894141018651573654287963491546012901751127606365579881154681516882953009351132457241492449602023629165551580980302367990538447737704686634332411120921585445094113512838970606693644926608525222395471516714889953741873515819513422950136265473438410870103161046269264686972367886883044691855005070078896134038438078316476834821853111920847600624123729570051144732075839013185912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -74175779629984215692161654422669813412346867281752186017544313378657184903234007331011069271661969649371473317790827396001204285102693996563187089282255273624465625347675847582332124934285800879905495195668725290233350110191163992101319690843196599323996369486481693611107909383569742499343540968167619928926578644742736632248338969780761429794570316160256414902178150034709834235407441497235690463669281237163952976571089243718932012546829617406576368369040410083939168808453033917685910542110960284234147013364624297000026467444356593368786894392796467854439403460906875421881462504104768229457906709620863425473759175574573830408453309610099025438841519843354941824169371358978526687148727412638995094684580522484398223688079564362169003663094630417637613465790461909556164918559460403837672589809877990919367749865975228631480640231784543054006386221701462276618829077287936822219616045580539783754433804632203601605111779251908104995443061623111229852487663170311357301728093875953541990236115104211436525858742236865053679152055923771586035202898394354293102067991163763415111298379439166791034306226350773235645267075718569359322086550060995378656306886061297390015903221147496281404069858721794899650541047692255570554671881841175969501817190816659805423405267300079604360909341538170094799297551383690498580093082328181908569130488947431403435917900175756532698499186593791397537410443867190496380498888951500799083526610351854113549937091732618909794167159990156055146009026019192402091767813375491109325107287751180026717214718368284581857916356697126267384284263966271881263989354587159147619669224880998052354046788354451840359865877344230690893487177200929943274847103217396356045824346142078613087568597539820602566362916151244926854067870075662662062698483094207995598067315573647419309967760151236066787001721966404269774615339608259672099204298462699735740674441271722509843428282112718408253070413474657162984513703245401686184357880236682554084273845562943302090791910047636320842918389410244739496960678960255924473677803004957612710615522440475889559258529580230247340920793806074350772685171722203207983581618526698007507871460010531380243106586338319048679828950372864240836158626782246688545674064572070961876053201223188360275979151009550935256291965194823902220674422662090626734474018239223684480535437586750814899740057407732748196233890802237341624903333619206784010146762582338526907042750186831234537243566465998493622318265535522432437930804407529024929326235722004092569016396014392743052529358782591220074098191317597793914687234387737110974961214710559539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 2904327833980125127229085461395539174570519216844777455681953973051755953803880525440712580478929188661449849192393383715658907064128542957952322426344874302831945014915811705895285190299616343159560787977054206741442030346746429685375775565812035515335319371934149560506279623549799472911039737412768128627703109291395383418215169748677387846636801653783302691480599338608604939492492371227285379206085775672262359168750652511494138745477236065101534825149721207618513855130213609588936628454140358411358159389741007834704582160530714461222364009521726370413260225948417807176809702756245989900071766839987627673261688298549462779123171314231138380453918785914992431078428347764344701723481005651378331674707834243756525211533196847248982535006146870287586223775127228522755995467171170355005608582587944970374002857470466825685097978653469739636334922376132079209584027225878407552511886533950062780587940577140870475163496207771991122256437225207015046159717796774788068765688015584884182664300551192999012703451656866835084255248705152809496636119378026323424478505032964833532602738831427911409100780246899080503025154853317387772092818013538588328932523494901157484498240013752510345508275456765003758674260584530721158178116465439360805925424655846887305699823881158623975898446129082997798748653274075288150153841816025784576190280767545562222930274496050450096415063693333639267467461494030334382032806827024967001204633730233636452104834487756428212232980351018847355128415303742859328489259998152418059740734953578256082898456758908035971515484253130577116939377092850980368389096136602741257129823253905282323968240148047732902703444320178344786458165033248699054695889586297704523884192252095886886612918002091673098903859785281775581424618239968541590021717561927127080048146593742512312537893859063794672643194020701927499101698875917523633183704183342851728178105374237550211481912478201371701817139238911928072528256858347278240577616546034483002367744572992797322817719314931698790778431688517513497280419332594849988718760188773546666824788873560348234856132553783690436222123974918384500103543499727570251014754783970701813632415888608423124573641624016905133958925755507913083059423366626652108559039825480588969049295880007046684954408375599227748618140835422679528428638397516837874256009909953451085805818417438717957562887944969180481343293491773802547969518281773641642688203692842877019757664431031414722804641496558118302262623533496768806987336529286397654894700700093781967057752716273850626985118470456547990408156038262909963896251839589477671067915749614415773696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -145960712793111823247183993000284077741672372874080569460013770678344797184025544066607262257887611752938137866889643748649282638021307944859909006128871539331226786609683388902624246854124045021440041043607041528637528435479020325426313390581956083192845293306817617228692689362139179325830327548928649628616210845629086510948014071568631451426870717225719160279550769755251047103354968673781709759376714936976978062242833960634338595533828204973657047319655629459780660983886555375058143586430865411157650110932677435727041728686626782454232694795350842590965468975341310513755168651877325694969968255274221611315868896562728424989250965781074879928242378165846969550719427937375641018200668799251854445279204431772119330007522817988944783435622311960507624298263580496423332498759573311621523269749967867026732518322472896598869292341529576298933077589426047410835521692387360618633527667865309916312632623552933202906252641528371201989469493677913288137498101478755146716622226865795995445669106619285778065086492157969500226491258298985820164077662769912057910609653199359101898286131591028503281930192365957288192634285031381152944970771745643604441801223123027362540516422907735488855852150986400177599371926717010781123121903418577389405111868580024887110994253490430953193823476427505074714400116392840746418847700686859663663503697280111204494688081507765471308357495369066040141425154192644920253505284319130761567476738171723173484723368712453296901398166323702401403806634006828608244118193985635844044386265793052212461153230022098071020470321061455035557073270794450455321112012432519698939356520852497830285284060325384779721505039565129618687681786866097486118093593837806778730688049352472478417648650111784410132949807644259770284081440359040725271395455793127677074228889925333049434548586753344961193034398257839719144198601810890275839436141304021280399738394921578753822082758592081871452637083192231966291378782657075975014404223447677528229338296179864340003399196362150177853158884442073534937691735846141124456415394430642885794993002070896920461048335138102379190398006637280602781599516783886541907452621074146015368340928540008888257030411148200814478412722778073034839141359896842251348689695919400750728680567507851128622200566711122472745215058872781218388486399790928555219204877103824477385869815891338429993798052505220229694404394718790017453879909811596390890370959868254941543794179200072542071680179497858276603846401796185390376522938440304426923328263920697306677674958068717883317681993922148058971886381995891124504211194680586375490312610610277672550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 1682191239212992166916174897624582173941733287608521353306586042799787956882631387374736671219163451863453341788068527164661867044613565461411571967300994817239917049291898125639880907505012103768011293324804431078153375151339353633762847525246079752931333156763678751865311828364767062838210886589046283557448495499762468435233770693404643574410218911256803283902988561366054704262649499198676465213537868683801699569491797599398681639682155987332472791259147412427265189745933854846000244416334824761009408275623783444373506605189008267198986997668757974620741415470151062308642867356018769644625018787233994711669115942594586956284870047506359469514307739437594184721610982396066755576543007985558605118182674189377358375544312657719318810516838921950859535446606699898866087719572206746076486799173413382150612741043019119776467007270575768980350607229317311584949339729684076824612629492887161757721844376181801818091180920372420251705044635380005035181014495807794194633048374435362471012415031701421288807658016186974544319861035244933627110079612749451777839356961980088801568268659606238442589404971926862576843739065857244960288328587122978083858327592423003058459148403731187214806607453242801903090927152749978589713950697647449130656202972055237609276440348590246802505699646517551057410836332668453447458214298635766193802493898021797304680086126101443952171781158429123789497047574371141542590984626722900895159665350520982803061207873851155250047112579343118728087361915742663812583001986646256911826513244714312801026614035823652486613666796979097934485113589789820675149430444668987043279859069883834559245249484691968750909435380173971229153718410977734153211746090780749401646044310551811715622127537085827752727519384619191161191930353819236210782253057733258820806933035226037017455237126846339881741223666324559937740374219704744048338659299613299619146426611187949044128110226095855316740920743298762422898894163601301480016428523086026617073185745171193651821578699772408644189244507478888552646092107404096676827373021089510571983404616874686378795212413751030369326602558575500348751060849669302333174089370944912223801866932730747593395064246305055264946865351635329747450861678063271101169498094688705042174327418831708626730519258785511186800270559727412936508905240369751195812384350797448002877858040837248199902141202152907217808447188491202628271099523543460534908574088498888121191450344041312479120459200945844760182979242221213409285350046809208313691248916386785778730169005116981723195424422684366388306215962746380929537557065562005727192967763145579571445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 84531535214564745529077401547657881741018531853222688031624715284254539346098520462010925479316952379621602489563900868701429830083884932844667318418822331075051613918657901499136523066764504205538881519311119793291903969550625697371819423291875017906611625657694947567523718201314177633869730219252284067273027730831058667942306118250643787612235645426283468646952582244492168504470928551232759822793869685486275504623331586913583455676256478349576786425596753679415503811300138816685076585906533186022694629082983388047180244459531645484984172317120589020523230473224434598433634247623442449380573685513291509018565150534359153357931997184467106644705746204511159930542341739324499044543750043985505634358851195316546173907053510169733751734521301981232707163460097111905205940536400928634747732629009310086082180133001193688784958944785513793903451414324294544023775276163190653771937790136592245139592977112892600374123533388230017328714697642920196830363778875484023514958140023590018188835197227889075862243498294402139667601028832202562661713016962586386661131799631154685557868799443207877607393827245209277216855207175695734443884495763207168908467350547677332343880158434042394215965540624405267249410526828476517402510337723946604158284625437530435893160912223841685326067036839474466013982670832659055512015182104361272348020494535069117263522634741602970568299418106186909538570453247022919955285808218442738625685339960938834692906426940398336725341921952652670768663792781180796513162016521036049534513279434876305056099600023600637304052190587765901277414459929932441337632088465580868651503365775851850786441560643058690675229762118637926668736492187303055414875961335505260074878429976997533991052304689915877753778345870876422841450648599192342614835725044375803763012099316100358877142540849419706935959900848388363011750519328398021327812136763372201899649078334421930493138517506624381101358638287650074282343064477186180884697997420615984421705523609531283336225389015123742304035318041235049759629328404660413086526183272415374291611752673012870709132460816983439086494756885272234836907852055638905867907081565817250063737903779385851925011073585119892501310911156692587839638297228468381081615271761760889216272965064418716172784575748039745626058616182844713038734491059767415311814803797949409336284373773484969014191855119289266090747404210495583648116852400210854199051055877005176670586810505112711872975482807976776362041340246924998598657726851291328333606102324124151952323087393400898734123667356731064385146845416280303130306651482114383256149339632682467642572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 715659117993787819565030413304757356259366041452125087360436977663677081383914041255497990761119840587399018262540491848953675380624961742125723338917062879379354007638961763576135750175947044006537219587000057569602096232965387238061745093188087522158983820507434515205531889419954638809490975701190478338100204705490879423257258356038628851644730708130438355027977085748091934462415339094024128182285427688626539596038382398442253722475270465988868844531467671698038338331555791712744265391584674679505512409881304759315062574119737614994869694172845431692967971454918234858684301094389855267163983235150373816320564002775689900490792535753776409661818765428781795661607295098749809995755158804922900834595003056726206426311480050751895739974756266740615570348668377983996967033292337322786998389043093824876759701406994988159069412736913631867254967681492916571265620119161905118885625452764517036589050076375448215668274865053406464095661387558463566320864796304223712887558113538077206728288121684142070022273399093781162847337102604915404430164665782249836108202601613087157698007348928683830009548090933005211040841819455570089386282383029405175586160418186406474386572992564591495799128337493211877216890784552361462736007765467014571843851363089409708462769491298477107179529679768879540304399262443572470456367216209277509784784412099620793715646065796767022536042995434120072130868029690757145686265023130573998122479761865975570645953021371719806285962071620177993012113228457195606128209003306511459343933428341887758168086622740428050371222374558159522364359472151012883091650262597585946444112071125094291497350632039646873277891451772705014136361918754777860687400053169136877514319806366957626522952498403948910833895577145985070075857602484625459678383308027351510687626412518420575475508510815915360398585110433250338230840857742051123572263072307096581304322095176088761530613837854839898926522689433661528107984842849139450115607334503260718742767638990844008833366416609156244237546572886062844707618054557645358794012153971647446567767023007245257446671292695898862454213308378539525371517437876861940392226969852933938815823347504027010649208043688082935026078872187735272697738287674681017013101160728014082454820834830517978034925420498427862879423812064983959974608095596951418064774464526187769852202864396274949275771387072816485402452177791514679353253260066027611055809019789489765746294105090529186006935768762535857907222254859912713225106930727328991250046814854427122301028865691944493763420109927511515292795922137436500149888365286834936302545886039205110207217664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -68055394823115959211412949695903922720057401092261067884923474931763892320766535596739856894144061699474265271787734008838491935420742330172070707722051866947405209609859806383878638913320281649165442470996295942562806788705086501500364708216250718419432975490453369273491990913571220857662882906368081719079766040337841121858805872287137720583608381556325158217709792721602196576030898287692801365190232882105732918013321516634217731947308315781959598411729670197682396703846659515164363459136609200296000061367908951028922817582864285670622470778034522465241821336902112597091020680285087314626651587326573695757967702547663352997689929803686745747435345788050608418034125599587581544670322928350500527962934661444890121855186583337495649434980249149044831411242776311274106882065637888153930788643812640927685219338406011963315804241436164730983285715297692765073160024470946059090099171655669170037406335483270169906360061914001361054050400415276707044496727272770385167912864668262825258643002672423194988037939443691312953911813682112363955828350230952874102750256512269495681082826883345522258908006584041951003436243656019990160686501351391877827608551583377391751322096276632323388711756986697821909549333825642826210569523889519918718506063462335876106857219516150871677667181071765972788335906635843403704386680357619979325147015446648666622908990778876808975785177445976840643698254391809346453955080039104624192431201994254399739653076877894213683440438804574036604072431329576942753229863397606905813808909810205337656735279122590987706002638529437242437498983259120164020392646932809689099838408798675501152939397939048907523314882336650250965636464182203200658803872515411534058440296019567288050785187412640030873957448109675743561855172138685154477645371569591431972960936414884305390776116335008444095709871094190673936397580667622338052334611391241253746516076143077746298926258972101670690311013231684592898812687993330752289553080473300826874034156691138748876752245635478945396187971107260569149822625319074189460682931176348362053297221588515503621362888181300763233961515959701876425342367825588873706330376958514495877885008837817714659233095336031026814977316196107489463068440692015668514108661182121286789426843532822945550042158688066484276154578161848062335389218292980258644333823653602066111054855163857508357263661355667260574962610027701811764645892201331481848169582583015201691438975655471358076028420355688045965096494291872982796221520424243209272670203735914995197118455524775296883296913209178944776480624919838002438834155010857971949441001968609333590412492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 1139577287192172423404596846749578933163763395020742860665811455020750022080010020111710101517155686508096061067390151122713175549839235538514266206378965748974371594296863593910258127610567264387266529742399761366453262769270595147545521633296821899349444085377526082645172564876935823112454078710670588488302800802042180605547897593396855552994465350054793085805053201852058891009224454833976995110064230942978757908830911455436168632277065155140304441884197273739381713671480244540744140875818862492940311366254205128610793401281731148817512886831246862838850552013421619572124141149985101180805247331801793410603105459457680542625620251160015819908642541687152380317160127030392934054012252811651504654516278414338158801442341688587376748934587634054799378819834192277309527947487112832890986055242748351116619487594351256720653202166747272024156664287211637497901083127435349085096293008934369139257160934738635441231560103048949151444203389651782355805629770007091399617397056926094395769599684709493357513193457080057767541848848785832715131362211028691267456037062713371972891916192599169507249263857320988025046949601718843070283867097454446358733454038114311361185827081473341740406300651052895910000946477561903927962581237290749461399901845985462082846594136394117955341759495937527421339714606512244256623997794952819510262417911560674165920589106357411222477983955883209772282032023326203216563872595160788829913058377404782570519563609262357544348575894024824904054382554342721899222264663665749048880822397144998771710150308791187819575622883814731292847703955534455704968454452311296921358224153015131235039565121429592385805455996974089439832657939353628409860267462812729870517729572562665711295750412463974552578713125793663357381804720766361774712570959902613664891178705076830477724251550216125272778337264017528304073513681317116046197447821282764600745284685680640223206046559972601005231274376230756806875921727926362297458679780981700851559191188471112571225709620055468609344135271576125114916660731926215089524484047044753077597733197758180472305050347675096140787413375333174975604905566531341543041028829175768375423999255577679979850369759959388587594108052065428566797079415203674177215152566422405732807421060217886840267533385363037301139008600069542457245767918610514027260153890215511173088903716219004547433451944296679424757513286798911742215122254886780439992093890659391428708755791180765254735587880283022128561139658361656495458319640110172605492685419851029579648682711203699072961459287258732206394538911165743486733026710394655683831617696781181077849227919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -10116169968047037031618792042839670232053087473747199361567319746527235138076165179289034840573228700351124758834118447098909592837505509070621786538520138179245132924983082566186156654659936409013663031402466480774378924514186286899624924888597040309636013465946219160422962499055418157317904885812517488067044968732213659904316296000659582725188093726380687918667157951655334936245558320126046444336528635069652514640344200390891547653242685637008937566768475953072074635424986307082511635772463716883863820945619893051503484574430824093587864677866823861497989185365566267141841883071085203364253816386781756585276063524734253427885144160418254520791698436617119265765344673789146310439265796622375702014379076830888627639954632271743387463798133336675705689461044742707148362506058911883890848871936288619304565346377417836807302267248931448027545342457101296575035237280752630220509183566382468470576377760832428532652496259691383473409510665026678671490295454448538701475091274877764007845334742943667977431323699504301050013548153497167315134435556876208879580609902962842642088786815075754775700070079953337979157437548561735985870906628698964184935990397675724717668943486679827730656388000893496528682564774573268707880123069777257687227341591229671584441198312289957327979224747769096096202587691919344607845422279752977441059516348981091966362399218966923443904167424888151592726981674991315990404061311501334688231077421558576488706505294351547661195838690340978366246621123114812680962788012801873570754695075927221241884174825858362499926024840435648709860167073028040794068402120121922734515318830275289098322818026655095236370194883187289217992810242207357676760945818564230674685142997792200512229704364710705825958162176313525476537265145305195643321492125565192122089224720464370291167887075380253733954616869148886816119823317840649023784749700619923554274892853569214731341626196467450157362208281548753803184570213697082723414718022520313098751244473223444822586265430878918794490001198536308702904334839894116938195801071323006014727395627398793358337161803721015531210289139939832736928594467056614048725226180172494574289599403280572608616999987097439448503923188197456619451575601524279277438239852648705264697975960729505993967595896171171093555024783470085158206441307730954375818437839206638420131706487477223185810212222706629987591944418346501893057152839281102984117044189179083369975954533879777710320051395425607137241406286051902432500311947367534450120387476703523657662299986981116535509176924663719219955925108198060776840954292747187666459899726329504938481575526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 57452242348419010573433639012758252831850401128578903981901473429519125001294068638866662017569959286816495023907979396118887240440326682674997618746085821235659305219045904164898627148770295877229328606157842569111129949147765090422690712577895732418406539957428031847255121319989872598429587781871243514768558812192999656615228494222232242303105895791409508310724741166456596940755532181398901816746455535253379890075684369705061543005186131115493426392615970160477904284948032370450814542285753926949290904743326659724846192050923010230894472776696103150966451363039336978545916974883617141370171487926515927376831703217121164479163461236629507549242331693328005022739525214984673233286482481001609473978431374453312416918536317802364044772949227398168962864506175977009897092659653931563316894719176858032446488563785693202624684134927050154028712166896664544826145159599001559480909657360625837664269936629200486500274681780657060448461824661404126240033018097669811085537309244214835523832627850986382655839900278571665189387294108388617516279403314987670706627067882737254221154891797037573996023828348995089359161054532865777654237159411076898009481152875260474051503153503590624899567890991009378524505341006994826490070391633330323420934089658800035549679497873264880154601939843623021681574091416966028983423069609089589134956956427728827058460835819299579551769876708899433012314297499721857111474578351662733946005792288364736321708866923578710256181012226923278703203768422612136436721038485161780620970817468808460669267346020408240077855673075367755212848774916539967841537373050194518222309982221677422073837148356914608333371233530392706620349028040042500609005596499884043425315535548352743255783489405254764924402617731973783275911980752518602628424441393712738008249126116477529486949522071179695076124535487341031971527252008758149786950657124902255338201489881654674227082217875962302194367225938467142065091205020545367744105711405679041456962110381073941928679594282131675248783484777542785536437948681156810757716257073518161551461619990045621970758910225382710131996668686598216641514301867033875002939878397178363062780290574424496358574862872644058491442476980625169167278694365510973272032501166183032458237408776725963246774103574731883617987788373027745274640926382801356301568637535071887569710904511703878659816873464200951123218104149620353192100260425885188313760701503760134873442226847425483669972539982467812641204590917461445110237856851237437007856153713823963667277432805934278363963967492517861182281734995088799069806708859274526029567197325398643396847559770112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -224122105543913722382037022434069207012950685610166340698431306338648783257147584631096903591710160672207756501320532178839079920117064843828592703786202292767341229640377177035934254391535087681123807748381570894127236524414589294822629485729646474507605763225032977234773399459270408098064988153681519103949935523820525044939573617692563226453907395311573648985034633894398744241646802335588634907736540633526233757702302309685139606862310310312658624770055589461191567366723598431276699894775374503288488038875713955743027388020928952117469441096884311490242096425748519602945506153740875881807258289020644166140315150221595331478587252683525442065548449307485837903658365559540435516257459994669825780397475889810590636167056745957873732611202670942818941840175824970567812851416877037364035963938097181833297368736977200640642316568264941852911531081914633824674793275518351168038176329526746033399506152718006081227104054693222571814832069359901731511554891692802693372899481321764950135993273905942101685840887113849834252364937177886974560820451449024682445721667857818805974399704052036205873802760220688670659775595434732617140017651384153886512515853322257612654096627626191468888528581304205946249680492692166719361617770842442604039546691843412407957111837199378374115990410668884083133407066787901349959321202813977054839200369324504863825084775095429604608836148027303991893635199908481302076667907008647060309466009160694569494034369489825217976428869811924822720410827259362680176386367468742958068325385771742304282085292401135270575551513585246922943404968085134909378685388762128912678130205376539475244033669531634407271848627166551434480906094718420664263521005220182845344053001059253313655546119520932223851123687221693110034194209447111441201612333210039368027397018352799246646256897731575106949392178603274623815494680986529376426994998235328356411568963193170778741344686724564309253647189268692788567795505685561323566793674232367820268257226822668620503739770330108850671582532186293932506460153872660402112360439558784588825414314552176656826571636872721230108094777746215815581684152680992865588480913843047557623270055859982798720736939461217331025415912144754396433183523374282300896258655994263105665672615994487723193695439009586294351282967965855794081652896111174642661774024316268185406940963711086634222205520439527750430870385260563880088375004303661956931638872065451907891858228900970159395644154703222779608222812449230506096122795823959553688452166330553456780373086807104202495538302602597027007299842852011336483048900247134502111264717747718678734398973542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 612313921290657012796795055847152714715536627277063015010533714545138830518583766385267378547515040483481341786464417899054175760125454871954473598666695781201683298821962084305541707765457616268427765047728169739224768687338489093300272459062552424939301477675414956312408826498980613860051879125966075327325784840684360002249355972929060649407333659435935890641970318228221821206747800838653114921864278246584513763070924468400331649970584080746389670130636171933898030344412959236920814019610215812208709280996051762096895311076414300757481250485940165007669811063013910016408342187346354353857387415359308773195374008572171453197980342836164268993935937372238295436322913916821598119010159555297310076786336255146441524649985084871897668632265261070744422286207058265269580922258725684619928526064582851070407421637466115047194785320271307355536897925433927185386577415336949695604302452218343536875348671903131969846134920386159306008809589825826353313654228038105693651823881540628113920355205351351673802166568708113318097746913821915719053287837331341481067197302596130601816409452702379117246759012163629713708484665824396751186758706640723248537193635563836619269759950341128835542359870820534641606937479560155307165334731424068751732037727675398878130248115652276171500176275248127604114266643159167002424102115583085009421859936020540673952344944584206031706189138671227119101546276171605909391048185644165303329235589359609711023150436101149081992162951876624251641659178405246824281917519470737476416391979048680032169991805750703926926965115930826109044112969128665715834117037644200662448518779409055193299282080484594398227253317161097257095419372338195018290390035458854056066924290480995957382014786040173589444603290870634051374314343716957981496498951730291810077842445296603124208667873145728014101646206788987619224165405369246192123635335057593018844395157809866103036286122239095042892304903545323324809145935755055469817675646758616698294797326547835663896289311263005404263532188267571597613396345956269135195866774520874089848807345361431739138546163313790140538733013832068008573310611216533825271311322163481295562037434872373487428889279041093727545448497045627798884041801255446763903088472829615492938981457244019672081704617093860941398812075216648285517284732513387705293869092988084434509848876577967599706000996601249491134251662443118577981680548537699665211275534862973878232835784523046208358178122785363491406208478851404127114538856110278635794512951740412264114167600897401755953900073623155939767729079580600691629706469658278364503503010305151832968543583862784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -1172957205491733308322950235500711448962871485299840973149485740812140678353961909228043776803754433096113309007924363668037907794866924102332747614547567126108937562152709082568283906207193175274180243781186495245461806041841222225399306843023030608027989189125987497453006857644814478974929207952034973483624209413805308559206973343178980576038312227341758576523635926421410526126192481840566758106315465893925174423156756116323817929664949804679071323918930128632713941013381294413485672895687897855315103735506227904777380790886571780801758621191129897887565799014443413192945536974831790145929573009379616502010028432050189126983687693146408108809489069887990431639290462792158554139800342524975276133745740218645246625128499466953360543390414597591049455547107118571679026409357670670649224400598403012726812411140527060739360266471806295071354539625398892986914702967218753315994346469279084903296062672338490449527092175920459685789275170967444874769562497940996851791494220153256390915526461509431521796067626695264894685399259934987017503144420626325505554480798425208593616678218414368259556137407791936638767918149201587157543747129373580601406190706071766603762150591541052976877367228764734391051554192936803804981077916935349651956855911381516793157112989774004240375148411126836660031203441292916887534157302073473694761414405004531702976863878855688567661046769286072705455974039632381286549992121659824313875499461620769659991277048868627751512219931281318886412128086322304360061977107866491960588820196611813317405956832365872326480026207526795668276940185397327678828068977632851857645690603390228170373721006874313344977146277607298943556001149630692338011897145098510804897715412105776325432736684420823697847977761900121594570691120133229831368996112613566849733010864057355549522919202465890820584455051281039822938499160769876002374706054170457720104677580908317101563493784007144109717052896642478623658538165929310444648688200687568941494310342299956950098507575566118015069413142392476446343329537395854690853734039607397167519358045161158968989763037642231384452815606956037168028897951749276971091244246466218846612012919117008632893516707246246843885946173892723162045164233910802726630461030250025673625371955884498480123570277660821970488022880428825739182902456550076601094927498439817850001267540022695404910276488709705815642704141193093328664354521686662223164379661933284513597327124367259758763368482594219957005111916536561177241065142420232789960772969409622090050214541771941632084337859316657880403166532963003185938011477784418188587428937525136038107520853606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 1854021108167945851066280466413613068533235209852926616557085480172041787383967502428907965873066977193477065876517042201088359745557004250240222063215184823093482513743634113320694378006461303538721453653152324860731626259451170595786879445155710914909537419657120582708642218825313498602744966752421603548832270853638457758808945858310610255772960576411084107064996178748865885751736945942123762100236032274376603467118913658773670284816117934031903443434762148784236509400953962169549419321844872480723744566179659117389870957985084538419638381914180630749552298834313340468590045732583897121811499501426224784317274392913340271920227237000002834698622449572341007624999824992675608293451535244927154219221294471906801055552100689030430417687116293637246148035534752365371742207053619485875048582273052787426629327806207848927467133710761795325509038033341353919115612736810573884838623486035409372347222492121265788253731333016881030807547188355935473956571730259835403061377556568040060630637549602684040203308901358529391394002617883383176923662574461957556031637428034571822615748614223211162616550036791677534415622441768110600680709515795243100090876105386169847173571465152900460262487098408307464219341351420337628336400000666068636239174916562062920816718751296754500209074203544203335901468872999933897346613611659446407335215450525556529712963940755127958634199744654541224331076154841210849804433430260944923720584838038161848768012675144689148553651021169563987687369519509370978200368902446052456152388971944102851246687138616126422836933418926603574302221039123181409153232013240251006396437414765295242794664531538607749981528119303159563841985182918790477727383977093511621236861642349209330903161290704284728692683811209149199899539515533317976440666888534987513170996766366274051965570322666142533878096452143474928620021588709475209847721658271507446973293391536055984501756774417994263064554730368976540477705064036776958350252365370538484250022226766507226513775984952440783254060140628937811350055229134533525883436730142753942622852172845825139178114843707309360738194695497010083515165221049641588287773419610244749331645029855653255919516058680104232427449571488019594035729798976766322689711650593394581024986848392851474189943499944559929197074255131853785719308137661875876975095091740708115084267541571080521886772659788410232410148226844429170052274749114393689809615370313607402175382897384099297885398159121052437887277258583231700825070661441957591542947665515660054885783742375665224679949310320297556061375161081331340691779639911753670505048414585723910627531989975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -5045633962257202076137891771416586114888023225215584802727498001005527095582622137153314710638653427463947524326570131162658728981797424299621907591123157628308524918472721771262224898689493100244584516910054397094650817601701419573854960713948373745326138529101576019100758261066494677280930601723062913063912110470931963043823590617899047364913340582421909497287112788810192865746918354977575388606620169659853233371588222784528000061407437129722583702941043684196596553439932302653115732653560196742166339906306162300019439911348875591824573235398244272170675302215471810590797785520382499586617851258986779893778734987449997854536833235958430573655989363050158763924239206761471482643542084965552109624610347365762495629872239135481192610104051680306725261335938693182499713109078222363075611903501875885950408520363459624152894601254963496469334318294691381138505781161178067571630435769568286819359308892931436122480997903608498952340374299811872388690937174573678339336321693257830280837851762067576250755724889110656423010022943506805492569870464163985858969121359106231935596478288238810163204326231472415433513790790227080281216344006695377840424211197103644124917501268889947970504432574372192429238847379039035777785422060272416845523137760753576627322372445849490993899456315794420277720604793099460971182765132161145433448383849674363657546547117513946521382167729969045219332745361735144852223918462062198050383913360503788530674122203071694995111452620139330485890042474612681094177009144418401054158009197630746879316093440028516537073661084873146325345678162089643859931205648351359667568764436983231617154854451724688179417442062757376969186816215692746689493509942214212059865617560650801908591207311238535320872084062872151255974098991815290404802802737390421178306753387597735807454945276804852681246576680347155829190103580731421066643606608825976225014785998036471742356982038378172121223373584434723545794536223526235422671002281548843227868743847689996454784938875606007462519490981318216582022969233759686442332968662640095037111552375577767605146121166334829480858834798161382590482916438233732111418962965415852291149635919491139016835963590756981057089225174478049026463594602604837666590817551336183678505758679726287693531151386051169212782740094380424294188993725970202335011354698849806622914563487751618985283065520866021287357097637815494191609566385919685129619837221927288912149835571908856172743730112703517492019717277278723659672344467496656106828166090226142072323006548978109768233855907992965324231510257702120069050926718743500401510933758928475614857586645401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 22559691006676977455661074250326653497690759492853311750870445524874996508992974041247371610546362370160545347480376514263982466239313863671403415911469798375595424766786541104200112229922059019526235186848593632955247616067398365620075630508012816803435759051076171083390027709874847220031854791195350001448904104235839276679891398390948291144820726640061777126640797669180807098122810828508845655939676289139981334210719483202541235149481363278305157465183495833111450459314374842942203524943043132085792055726464234295693114787444558327263746759522144063087084882429168188702865019250206252634661578518298044090309409788698094199280375984868393683819764751222772462673970281783739677315509534206148410892228981801041292305664137010924679597894932657348014605314989254973243744505417731570750645421725435913178623820807659355362374476467364646239846296448475202050969865261866215298151248152772148953934897631476565510052079718986039768870704200782638144557316585306093630725825998315418489020831305388539071145194734167599075940497247450206687316842887399598034655433458598310849034387878076110878754046266149880571013096036807746166819701092855217763401249416165515128030450454439602642225173000800535161294198856332863380511755854090010806816454013482680279517259268615548864890471140507204569993701593808695031793908386362491666171014874169623022287335598654644491895654569650551599078197778067486756397486484699636187307744453916258162715268841908356984651409072623347877927263055156726882937130239224151196416389737529354190659521291616825201497147803474438890979087640482980117173491339330978213915549870243050059052276256145129312823664837436393462419950832861509688842347507453354645984563349004066274047373575939865545338175566561677272592901096164509989466582461749847754974281270337376735072874682218466919962491951679920067246732852654310024710807185336042641141024133826147356499006709043443858503145202333477461368194154623797987865203179138875420892903522569992580661867042473318516653303302521687705119346221362560437418296919899023802997383485484625812077039621690366660091670860773261939321713260059042360785833589576059386209515527231778966342587693846812966880553304463722611829912299091651961791932861289143148452048105621165092824165863681474829713936139570026811357018297226132555191479810148305981894790428059932149869084582170962713006297456808410938201137652964978540374512974134315452011166466936873547727436694604332498926452724771310991047667050701121295725574538018447968998328466425118466868683825135559289690158229292088743014841024844630678354941963864967729978987144806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] -83493611821001505135565035678486076762601216225470925606529337087961789666979954968247430568318759811542809461652572835034575069491554914981013603513273613134384438044440954019050181099606686934965206109123707777987727978105908218646218290064483757141402297128200498693804627067305545236729556292152624501702034722288678634584238025120422663563386146284552027329652481547297936896429920095670653038164573473563863278187426179128509215109851738787648631682641550878804893888742310393172796688185380980620057562003040412170643308932062350694631046838368372900515000032566713998119907271173287378946644832254165298068978799131439642469477143118278961129959606945444770689651667207965916895734634832845425274538725067738334064977272661475620720927374367058924036570887115061717880241627031112986923415444680387420136537198074547570495465184808444125978300949221831943133189930375291437174350065435436221557017532940186129461925463166365724310703677856662009738814394460904983144249011998660655431583689564173371441099558928386004746186446291052407495131681965085222472289985687666880541257869930472250942476310461145527373745516551803576003801175985646867218661561322522715563961934902282609546861012077637342175068641168490862639280238214621377672061171952311124639764958798626870411388221157382364835757538018045811452185631373615681537304351376209319510555744340064539292120195925014243837146387921431847965576735639495248088714947911620810112119962719479871910590589664931958046014286479370096152487220239600409288090624240625158180386508980822213518120733958662611037360866409319389237525007800575496982306960547807175846409708854919276011233346958582259063637947490959035208341935037238784701892984268834323750241136950910573356813967914753021774999507146694748692253357368550838421562562383566415362325675626811003643741647814748302331784368995866057439809785894240056601252384903544149409052053211990904960744444582532687594127030716880761054775257917269736185053414034557097593395539492548741699195642362687642768789956473801356397069911113856683047907095554275685097499352982661952317268366734517684293485940921542090466647740284408835359160845305263519725819889186583162258178014161503662130762836218820433456843130171191356588181413181204674217520378220569293390795876856785264464978783440704513182485632429267291171604649971984634389175413541213436698640214433035257271407428595064546630418488644513078315171989828934570571426657553238900609920460849671024861458404345482958504688063786185909099503790890511818010164418133537853726538759278818200147672304592228971815763068209889387773337547885772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,18] 229926126148467320447672821109389999174910587785737924504726475600631646205740725442272669665496389559508580010008874129440413975952762028540396937525239971420805779687992457771267920453888294885921621931522189664276604957879674833979805031263919805808308416030593310297664040917291545093728353765911743975564084343378551861065272690879201351914465146747100429885074621251000442565902674469045444600810703315679450814893909080048596164536650926072082714833493997128144376666892727908066833751049215679257481755173289931395208044689437808363996779507853811889341412105273210939834160115478665579862150770641167796482101466098096441330241960834813753355097556349549718096344020763654391399602195305742960314874293210704080387663602331017294214280086753013712399363557089345481606433617857118429797484757033628322895315786265579339661543893500695955836836863909456129501044536182728283426429640207194870166526252178395914053503125107162145622797428345676186140102929777538860621119675450801432198864560364870675145205005303055443550855740279827217889924575503345236236115223745796545815235599447693929330429306442296738777197185418132742493951584511189889331823006768638722726000703071762426508542854438837569510650965309157076988288371224327148133356304547349630668172851511630275041497971407869540611940656611920920254673278370430066166502868903165933877440029355247235447820288399193442267255606639665846385819874114697160628562898015953053935326846834623839336272752158050725763389897692194239174207139888168094161370442404724361491311851931666553753604054601799794436662889228340927010897310678814886187116507434436468878779014573735235919706104540027241761087665353211641455777976764491120978148076298230206816298255612567488317022120269981605353926971670450819332283571023921604668074498373663582206286311747738086612340864805684117189659369299330834455218019332877906514582413712091206098609733873809761448784684367632304030096288473264611980570871478656690895970177372037577178399796600215374471378393676408818470508312746965014476374619919173869511060764175845186560318918750043353497397386624131016886827850761231269297225383376196534024993150985754648439571012322277527953565858935225971046736221833832212743129052925851488408052537818574133353996763979188645357262813619162686196461892081048106608588663769055767126889023609229137629189903817908358183925848877667449987371726527688371846746403625736158483780605976198283745970237955325255883716991770873824030672424067766263708212761733857494763479602772761264785542598225990986519352685105211123979063838453008660479466509645392043158615167590203392000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,19] -490318744909849237416227780811727903978067855915763650285811296366563820573372873520068516751000729360139619945595304248666114941428531615126503709935793180283341456854019259629511457375723738851622384503776880445155679675848303790134071203537182103870458836678715193590428458741633522973639176717250836166846292358477278926911130559461567291783635514224509508113923254108454997448362229803670869102316077400778957679895913952821010100139667741662679822377069655021091274773470874499975857453516551267595896298048986149363175205430645884908698872439918444366257127838282006505607116934204301546514633034267069431620529071245598122394687734220834349101529252698708162991520489381357506108841575367452235003780402216275134232109382931116150420890952529891035728287949680300901657984211616900761522557673032835322263853468113219192287233168165457905478621733350282419856214763560754119401657255889667670081737095109341482040930414471924288370625550598727848796435899014903713928458251358394540503122727671401721408674785119452944539901957546281724762662528388202193376385808735420495913663526572944647147497646916682663304503157275711973756013999117178612054519762884726686382093477363222975839212928507913034777099075159823106670444809487226382305299806927415479299668015928799734217053420082239345714680254131763516764451010760132705542927490267780171588099265785539351498560743440721007402851850662517706368564401299047896872125332154209329022529916003353925857392580902343738819671426639458122879212537920944124369104659516657152117551469637673706835901044190035622628486261327987690421912574954049630964501640154175672215577023445510542836586134108453270547806572431434381427353306099567347511486345187516719238686772788588889608334399655777121116642884668558656880635749278483447069094257653182618322702625258924789667167631043693661359974813781100389244125906173221925089817742951108485670747742740832969432123964809761206720626195727927980137066827912808206141936451062513620204706358080273811554604399445053104634493859377039103535203599642912345944390420268338112143871413583633563761824401785262927626864937526410132868883753218742909319354605405926298422718242366880718118209296289761373945403457016315736985667752909630532996056467645335970111589073107507134850915812540801183846562212434725152978183166056966199173935931028242533302347736269733758078848135497588686278369664658714347888057050668197322357584678083980890719785078048714972903688297635905837393463940271718509868882500185836733900059796280336780691643218111146508628952476476203113749726619938855880639981900098805157306902732655820800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,20] 841799341141423575926845926908786737933921015230282742620171002056473279793143062782787794753978625337019660047860703664207041000102403293544543260372368599081701602689188958314484785562192117767346804727316511435238988532321082115612263431679083454149627539684925904979511417108260381053245131826765429583585194138605273064873212620051697077346951713107257774512866372263384703119441257932009287673958204184318803764421468988457642914883167799949694223628480508106633749774144703792640132147827839733694865336125563562521808521310738302595682970332616087551256474450254285834027006399237282752094341564445140909540069905450647443666342228543337491467870497652959681175192961255113775552096189932305761887669724703003814701609876181429237688334958003827231574511075649458151682162568625279259115970890376869270733700151727376734068172777611933084095316195659263228909736640795997441264246182704349472734875731278367457959330878626760344717094263620797199792703690059266156982228221802008979040030315774527471950199760808534497618538125805548697255073093357813412420650223038687332614472392829358016355459517474794299292953596439974464560445121494574709242267805848269528730422796602295690650964317681160206479811216306259320113596320689356582037524166216728706060574013763762178029595608535194868099632812836148801034305388421771077099061324438265848774189483473644280433711665491927937930713166990470334334102782839826113743533264364763541190288580090682575160534308633277796579054627365396916721340168354813170677973991512647471992425832025866057255555503540504077667242231692834527255747335465101582890523027975713476289078381062585856626613043006886959205627186297925809703015933201327019865085419891480547719096407294953708496835473012164309955424840545652678432500186502789006024825819914279778643684863343620815210349303716140209231151510520702488452462284438513695357828931153517973893261058751705717972707780644016036730868561660651800262622642845883692865808346558815862500726786746727789662564166197482461388037911742351156198052045342771906173455907668497755131084238629782348837484897256694507366930750745895556864950672722016150936961954638506467614704834421851621728621325867158029918842797805855697888535803858267894694466054193304054245925647795088868868769753417341765332954373696874769354146587591378050985031327689035162174309931495063492972910396453335489714834929644095624914505278547988316128060395711328455464123983784316597350993464594090012286195810723819027742184312365204599135064881625285729691743333429249480346370874514410446247251053550795830622880741627664322306255328104153088000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,21] -1192593078825373250267274581831115811905104375755830093644683291418141550014157173666234297554795325743973646257655730376634056396120460383290899374493644638830046560595907633028468965010591400974307203486648952901016648378114373932583012864061640131933803948243509725816998331139134372717713175897977223828237726225505565416061324345935292235966191816882969582194280216191558133558413223587749195186933102052372462512582516507888127780876576194288893549280293344195658367289944490319670301481468084946448366115792584908692552050741510186034806260757451170987829048460328030117031823771035058749330011718209806808463238701184921498737944285945975182219563318115678705908472894892366349359725894488354065412189624079622107209822204898623246148270420794633591358080290922987778085521030814978559170743021989820812906868783714490148134773614301337107522545450935555133017552564924635607083668277300338793172955177431434247125151028587781372743196674052887566125922393216298938408006804811439968381721357228724058773646924895777057743650289664643918009531563457006035484361777945741735902428077707194926159187258583417053235619540702849214710345861690506525935180279707579156460698349363540945792413051099106091750688637150073869947571228448512187470222337420048238802356019975231891939111274491739654234864499648792719336294498666468730239476631729481463282879137398615265778224005652341103224814456982897462874441863107428023965073695429400294871274910599647126316611193542275338159192364766822599050352983125331047768603827884880769842032689936425010606222465541507349822279735334364647288735801748529289888710457704994211894340776410830540782591566255380610454664463703238405411009752979244201956520467781113670939291417654330719928747154300577065956194689265487268732518261661743994353205615378047832538523418008007906194245637207395741311806774775670219461357815483564811143630767584329530449458458192813120052839526196967642428881634944106515109299636650226858752607016803635549325796286341143207145913783158550854066951787550866296184848831619568801493899617906781904417263857693164266807813901597544930993628176657421608926282816409181402270761224192510377970895836707628189125542160246649168308122858955941884469085340223123562448575522501289045446053989796022134476915395395728280660927095586806640175578994060172520038518646847106068178884831495919105807759847461474191146155903240240212019617790278486753021314557257547105060841444475988064582570109475514992256757701235934249674444733338915391106654069663140489980780474409062539180960348142536385617222111361730847094493223317878116532082190581760000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,22] 1411535070025531333000726603455630787931806466341758943901730444960843110075483076930255330990690715462464648851209228674186938724779645118789607244063297014300852139530440909053603307005837852507839072824170680169236671865955286511134288251051797403841659961599430764342100652932836821869861589950334063780246261070963861490442661662287517926885070354899597156797419755765215014033086425217888346764010916284390521887719692468459091651917182553841741382487126840516657840341031153317652315689913542469425259205802142546194564754101967194548004995134544678385022585726950444910290679898383415071441533842075124756798085150227132661057288830078120843525521241988138747694187276230015437634553195268828465202984194100297752094907526657320911861823434474622947751176923585062502449548633250111491193587124498807779489090256046168613811625677389607865796329648331321416369825786956274206644851787815682010103229777868448091159155971412317473844075656460064947414881877674038416406146286989487118119506014104332052696064054763721386143700526970413770193879602420224571356913974694581219867285086532944433671645069406102114985296876242006875718911535230524916627930993343389310782099977334297773279587566032820353632375161584280121815720317606972905694668103944990063208997588546914322288127398480938919876223394171858385227804075040610017462882266728152607611986365355648108325845130148499691064199924132028687768865189677254666596017655068539009686273472561884949858199361851516543213054710464168454913067230620806944338447985811375899994930415857000851570769078244140308583249627176019302618709102839764795077131542850570749008509867800070055522451202538047194188143146525543374765406039105934401766247437191057600129005830328608046322980649495505807537819410976943867090573700970218108548457692104070848784984503685487034819239685282479869156607697803237110813763259082984004217335871140285701129007555658709079223263000548498180861253905062845829892176900610450042326203930798121836422821812167502324920628516449691109183221297087215148892505644003707542343568598744529697466993622191825439206154601807905644037685899571270703336998265393479255809168431473721401416248604386844764028813613238520307222183424574743565443147135830361514952159815994744680380046626302676106218894134546142816202968549694988618380490386386486393767459498522028247047640007215601774632753157080188711830914372885432303616671982355694679532543111607593252971793208745587411086854972244647944206888688230815305147953097549269737263955717331737179689168509921035252207055866349558719845569824788397409375052187197094923446793105655726080000000000000000000000000000000000000000000000000000000000000000000000000 [136,23] -1397722927278442276928890420841604653634565278998151484769219036851993886482034944972411574894788880190914076743370525909245582576828738892841615110326464968019930283170653147376866393384130132655490350601217406216753276709073776293010399970701369768472356396600784231213350250516607388916847874000015298051232604189822401044719750979147612193670274567319793133311891142890095384593801415902134115411108587324279030257861765277711565063252519549481342269495554716359400241235677833811241184854665646359829640588176230209364004431514569206678304816208634446383084363087909514213894176263177201650366435332623325400388471728648819422910214837076238169791326416613983718591019233818736011728157631302984954280825719488793398564259682537631946496875957411176665505495809492372977802946863712952896959968205392787453856919359811953443952612358046009110372228010461918339245886329320114190172866285498252716167319574865916797358981811052910405641705896941983928569460203474910066970720030526060036211132466210228357586001990042125829104055570282946102077349026095968574150505346477618447184844431306482085472705883034727743453580908514300850112601203419446314119951313023843474770078973469832231487393998050082514076577086591149324525700640047908614122698835463083437575160799560112999478740796268941148881381753768803664679411226958387976127085976912368884216856520385764600544973490105216529235337337144612342099838818164991610268983560448646874808908085513444999419826022257234866134492317685515408333081609579674242488898889674090407329023343917583448578367162360760144727207819959205723808053896650381331766405528522181828209211074913506282325839913183006132986938236205492648552421844189814263893792423877233914893484909758420162031926930889707510731237713354935760829886635429473883471916398806991612747649383875671063518917514955479537795565303608442675322850627491606760904517957948496182825026887660569281595153339857848181677196330182790398368727997062610425542897536025617157057340837983467032933679701908768645048338599450207512922451234873794153165030354818731161582040015752947436822687978207303667611178946834052643548287454659834583935194788223956188940872010004189005683461486090072137165983930329126941463427799933532126628449431518553045641024478939521889245259540936663314244142691345679334017288349462569844973069746530042876898281363962976082669363284074482105609938980401415911491336612777295237435788529270501070855638242439914470194685637821334032939397838714291195528993186505728883384730217941134027597673051259719104150537717739316969142790843159207130718203331604658062248991085350092800000000000000000000000000000000000000000000000000000000000000000000000 [136,24] 1144702578924657854988867936507370696143976873677643494949280485457443643322654567469771798946468654251132935158213197403649147987770374773789222637635711098287455605409981517130820700170157890680913054877713405049467738831366291286846180510664573921054411363637499205905443187578911145936974410996991811899244887411585500377568214984660561479956569947703302633787255758565062086808895148464209657758174306421019054154657803889494304269144639538233348054487159524136167304658362826469550594891338691163306998026500922208539908339244653038093766912815915222441682987974900831383978265938794751818176843089225385467738069245876405523411067457857692172674190649957277572122063336480524723075647124438068655713349811243427290004193122897989827711214567332034390314641044831798086246126633329774417422360577902383660560552981454902549853600176926228829883680344437610018887492221385555767095429972857427231214090198566530922572246538819519621441323308437768182715178105426533164222217860703501393902834604880486825256047434304353981605311161536112751570317937388723530659634523965436050539619941265789388912236300737793152064737271725493905757637397216322259032494091354357667174174093053262301186128241753923189536248523105753592455596794164731767493175778438246617355853017616734797922012985397761547126521474794147691159589444497190146562074811170905886851269972919824882904018289680116483379456606475274695250796947223869330989845710701279083366024843340312424321328012440170798127538736624162204285755078610488155572975722897949346652016940286754205682252484940183718975590223307640565299143241182318504012572544774527536019255892064570272557626292381761551300596281826954248753951311670412875625657382739316512318763437905612269938848923935874363615599253230360658533822082451463907173922862344750383353720880604612179844654301769881326988344725345756846002979928002450912038996764655477311083631456596908240853365759653892702450402887352532173240611929568567908069698950227889043000817538645143251239776031640826215643221605625685460444204167841987787967873195644142155299811159735760375669787750320761876486000950863814889719604675025816209332613210862517790683473266240024290376303303912290352761367247802634469723966292785286327785162904244931631024518306942214276829741919963899423778283916477264827957475795172232198922042745272568414389274988710149708895597352879865523159304955640389249795099903370235044497442553722000621160411325488720106318492659002186257241021137547119101592379845717568343907480862523032982464452918534519483274081294277116018825518628562805717169853825473045600084997059903488000000000000000000000000000000000000000000000000000000000000000000000 [136,25] -750618382421044896651905148284007919669609172848396245498295442226522461013361562187142082892185868351110460861562465041869695728842841385485631778043820270448080908588181625189676691689202216928475189838787583608698233038840177528744903206929686999503820333817540029212431429551413657817530694225979963545254037880744410411005155964833138313927947278687562790487422607937987150839066265620733622165503396363496522758873846817999461475749461537568986846094604802051693141697150926718197039976825053370656634574495341091898677495774325580491694795263748757458011703579954811034976864751354694936713091466963425592733944080345153119031903237374960704402329219897207114410003651790824940518208334607843770965137846938237477306595293607614376933757085096720822635456941834024795014561224822072235900926206416215993604497352564354047856160642291357111109988615009176142146419034975794356292382601226284988598469074342354673274707053395370622334136414114535661548785948469770992919786813491519762951767208665942350595108236088098662618737179662049195150791663117850001671783606479883291842161545779682999988135325771344583602805280150403573591503562728959758105800726702531000168628120095405314692055511406124289990760363268914690793665120536738358847955755763409408759701508707558195444660364695930913260954058349720090126556092992036384696858016688824611445053525607747199616962561348138033254004753298212049881182556356585325151115321780282336801700224845426580815196394859872548766373855747526006698513825154584663743621388563028936357476963540963865004316053051647559999770256030355610325727719609397003731190446616016887381339341721944163306549032711068693802319487132212581765913199137182072591248567938475344198949157122845456770614901554114756356994582412116543278109465145968139466958037269588356398494854314757475512851014245674855840579663729030819111235898114275309485529624745448486653564998426597489599238613826604499159847232847599615138696197949663268995134811258641981776203753001427003858905381699330857144338148055490117516218776880389234449703235016973715141634021935920133566105859656679315994947386935684859426958849552472651179065831830198133512508225902162693219348135834467682402974325442619324007455491582644347607782883520937095196392034150715310425757101415164837686420093231920657541218018009313254390887116055877337397502701906817774469094116970287283669625462819226922631740178824992964583626220145188606250456951259517333502733817795116869469747397681301938224433457154965251794505563281881375501072439402872320484513388534048864444877258522445090723242197873050365717364463579955200000000000000000000000000000000000000000000000000000000000000000 [136,26] 364366106579529435105678041434854192662704027065233381617775670893111289249798583469315776648399340375448380758855249990224921335187601744374557966217783506947286532719858081660975341697096487180897850102949371326753514821209183027111061464685531291825545794894331327197674805150028368939881474811965739488565916341030520210757889763460395946574715035968590918882075789048687783750891540461318725833229401618991035981492741078884975304618214815210545318304398976375190598158655982773490157912472627705416404995749074356406131885124855123974658033622327600950135734437210616270130739007380816768753145800755871093907165107255303074042567699882092118080628531885333897555327599597137184905995901776707347052461669317574962517308076595456476439758051502233318751556840006014014684932210858572088174940771690032777394827754747863018848991634587712195710912134532555492061075671333346923816253159720616936259714650821528164008331383125648859663858240173507611619445266147365401125615563131046759639221212976710006695579269042735958624368309835634938638387472329600887314393578475580248972098512833237436850840837698040065160658566349934512505098569667871338935782322758462213725488370127906011450614992902168358127696582813931434119554826004501380404665840189585379657664607771239202178217305269773279603443197662085496267814541675406560826197930754034267100238972403947701059332480744145759278738690253810816737784317414343679193986481564884235973068917557491823422036425740634389888838195532128258959319524674518397903719367690014682499308016356583796090200190808807046593417509709302093778988657174615539829785187816026936756809475638397060913862616067694993003940384844093659815250792939904263463971824353417725460896398049819904746725414076783092582237822385736108169956031441562082811936180779852499745540929413306440620510806974891987502208264101689987109409267219593525197358763234663745321722298397362106688754244022784983907722616510057756967010814824474028085753630871869934910610178635635868625721357717039287392752087217602643207399427782013313868096897939041775257291733331411152333148183766511651195786560193976699881271984467893874185543552290633884288600086474559641267403685312653439600326106315246036632735906719865876505047990958790747357208369860030961434634221626304860966518253200702542840836310088381283273863818327163839886511700617020041739882056305490710998644558810505303958735134780912150556215005336220151484157722719290877512674392057622194922745578327038775073541312108150873746952147322259807810614533693095125290704876088819122570341660609195930728316069064622704487899656173387776000000000000000000000000000000000000000000000000000000000000 [136,27] -103798728148523748473662687899182037757030996279319923716486558505910336450149233357678536324208484544087043422515810523598840589234839213905735471825520756614865545393050936569992364821706285725245089298582285248128316502009432732814226049880146149331971713304059220743337519273999861938048173602375884318539305605883090510496311219316524346319310439860503098112505091437654258798706497080480344587589628945889289488056371350421342330012375586772177096850053760299799833140224703371502911951537920563297324423138983129570230563842159156677990569779639562941435803919438987573521408876052445359068683058761997785013718572397417927671952284793073597540610929709645870899431073482481258480040081414413673430258619609156803915614466022615100085793063048640328895538539260860469408721107454065567732809012335322085372894345154831760130476268416510733289629797213155692589784064351291195913407848514503862615366633419408071562779061655169390593338797855764357529473367668677357812426385056401110225527029085499562171957577992403359753796495561392870322835543202979549780851075831226691070311107252903954241991212231454563970202713718503933104131327733132356503116814417664509900132370528067072843002059661572033637059400121644923770750132995944576395380712333633901106528275073428216925185355282296211960669065992546279893410959246797268106381461233118010397226012035407153116000711912742520428121629866261563930254668279195711673848545045363690297889433828745788672934487486480581746786654585286902944884740805431531689536586901124900818760561192430714823503051393157768655150927148490445165937732087705695054909669105051499549563117816739382933901744970140005355542481181356177400773251463935270162362289148751211068485155170333876887497979486604304041957296953857923023369823445434740727946963743472128386587713709978563943914496131448654339967269932772143643945752351790448631369937214296618787333786953788230033547763017014943238455282651927145649914705703872410789059343913650782516561323394435781948584808984816476789758068131574829387982401150115412587175513946073099982749360600562980958670294845728556367564268698735722684918634554611414686631276102730215538952443763460435746983508382231321651207421802560600001464378695672642628594828082871300048960620881197873999703655499682901427560767780329497102859992652539662806612043004191464131022604126396692915401322109193377976825725256668972497835316997411651004205631788470180478636590198985982924541831977942023085776230536094618249699483154014253387534644081941886097061361659040480291069804598804295623124194170493541972741818975623460882105939630489600000000000000000000000000000000000000000000000000000000000 [136,28] 1437766965208155631726672695440740868526766141519228327499154666632732059921293618528419727854784092652367011669998041339465289776387752824672435968854381525777649516281979861138702737177543101824999358794815327049380134513504456984436763213101335197098544448008271784506115726353208521412821725103025234961110866174227911090542552130931184479321847873032205681591317030674266065487394251217674471463882505709799239512521675309147193147329583008644754544643566772168497239432007647685377995312542959534847850070505024183363415971346768299251324428442868315841637857816966245321053777004881917463627667462494340246130606412556882313498212098192903063028614168138844348029948641549821211088976703717440984959734567372892134797805578759617919358536579528754236662012599158877704273791032991004378776405495370293893293037448167532731341066995715634808424288609975610646508496433738265040136380419448319925977125409243622509596636430842913629427434868959093936723447531476253429927403351491438568375802395546006336102656423118224248654684414118779389313870068962004131040420144345670056180346363649522466309862360400552772512091606645725963151440353299749890715962030696039018652018113699185735302417117618700668786399327242271490066599525833953065671557534190876975302041693574495765372342174998628960714380364905015277612398233882201490656815126953794660361700479221258714110112931793509590894052081912047661466009321841215991888661171749086800087721689045451781122243657848835627269567336097563067824285158605929482743794462362773638533841661873554306643936016038218486691238174634095088993080691372210690433568006104879678380373510612068394540655726258436503934162023209198109954092575566997139722556018136744896017995015295679275916420438027966902782006945862625288960960066035668884832706393247647109837440958075853449920310386270322052680291892695752966322940060775791135540399154044309652188815985752829435432097435947877932402333499064412503949499419652852716014337959347640808385049033030405265881022780383762158979189655654551998852596926169639785887103121382303325347936221164058835136290348079397704948939914157713196404655763558256827736439945122371303853519919370751279583399825712386625733809450973679714956905822593889458641877085905083746786831172925063770577949035032479473559297460757039262564278057072264889295582637199444836208196200083600881652195453090313296095851004932952525146656176371233998932497418615532014878218155661441872962145129700929152684852436361296055583491403500870972390862344712974425785571314230406910258157390087362520098511259908825073022443254623212403834101964996608000000000000000000000000000000000000000000000000000000 [136,29] -10413932770149944962969777748533215839996279371064749768139609968751785162815813950401433446673389348831079115177111682194453123702167436098920705642076076655711857292024709039712304601704405079803144707214113592092615490783901715789914044245055238499261351277759373707573612219293682964309122686589493552156827542907760789698613424758451445361460711321075516807198498589543830299867972937021570786718516455291765388093044163987245891340823277951273120975366898266002750915798137019910513705860561762374307788741876314800606530994849605408429797243378224389773131055472245397766970672296939845197991584762516303426968402901886881583794634601952708845760200413631601942371475560924721915524765629545589605765901202956946357915268463489414281547635769506057192193646479165747221760034073684675121134802547433109765644654322564277980054990383871989849346234266258926105486261931212643080003917070131246131862087875668336607167513638872693980136610039736196642567931889336886490422924895171263105391883526227619159345265255192525843415063285281225649933386456830570834103305639847576505264474186985251955299764271123159620654103823215024366092117430668151736973183803015706486044143166212300806980160983860060113137611725159232472018694416576469098196208784580491655459176092100226638698960918427860081291234431800008065715708775630222250945660014310655490167804812671397319929833806926304218271496286094454091135181057972173966826415342731418128198842239438222747051380253677214030496526406739847222211814941866682022829955482263573704072229448917431518353458877480550972214556105583308426346453943510086959733511643407670088644473118989001160454908488430652057064885070731191940847487530287766626579680556985302694238972331584133464651813951692082405056401424579925066526590630356069928885671187636890295150206402265609274254566773550405189270669656431469761336899814274900437071587569859042915440294168652169890365325043868177939677744600112840920119144767593610875700395312521120548874891945932116700652282302138116300434899682144831212147404992722814713747629086266081064640946961881317030301403348320118457179004618842507525468744645022262995884291787663023670913393674540647491788530221490213756777035201165884687266308564590802413766244847844756572414847674355521016824361957802378715302090707513513869192470130110214513762893245956016396536040147254424332426572132337822390888246704594343425474547661157657473721724376257435088399906123630258227836199970050321014575397295313050317091758595312632932338987296593334098557633223312889113055892611281639500236003763340813693289220160347535777960724267008000000000000000000000000000000000000000000000000000000 [136,30] 54866745199260219604086139033219953461667873853236612202938741774606642233223098490229249986231245293905513004457457027094999885860911702180163547322934587736437282795287762933921241429813570811573613427458406954271853873879757591740767098808302568398360972711979411135680567044930431043038105033455611834239285820881197265724588388098790361990029967513301636094763982511610591399808503496403566707508792517531266854541949073351397178595189802092102317682140575530127639161796843286359026127217102709965216322554991033007983705989486692976531324241776671361443121238442163655818067182607600427415531218050233421837560265208251597106809820910048401987723684426665107108043131752219938401384347175029308202194234152698868859427968364237227751840880699705934954876981736499338079763615278106400654837642570491073998737144273755681082133995998904496653221518235618158638934094232673156475654460388593764579225684846440158872989759998349616580806570957144158311558387603495129418843208949735726705125515648976031437033355271481433026493306484697453999983984713344448779297474284013887561336610718018266964409386392509064321269126799583224792497347295632201511337152638692693972604169656435833127166122372669422879972859790248372397794003945040453801735402897355770313068534830183880874800898120598566389900828370299952835236208012173992754012117291737415809443082550324595886883834590388156197327957871152861436296342101825786892800106014638833617588512838930818530634442786534496974274475121351485584290169978910443696274720926251929207819758116775530464213205032763564225496878850734671899769650865498704954121191181267647295835212830376466250331533462529219568105410769011950421273312801227694509343357963111682647675841800269601258960341732206772444785521186896054056619377177203455182646684330805631307450789419788213401375024812375394169819277903883831300096150137626453339695886504926951229855645831433364802993250042351022821047111940216361486410245287074894175298375774464762404094928204252090544987280747736783586179294661094270147268583492832730256817110345968376150449800178565488224787145315986138766773743114675656847322775290746990627092611511126951338526576058705707006807973585289836064638685297321904101640029188652744112446980190654922668033431056188721988262989529983815161212943117836620853224343063863526224123844102256745082205201827610679626017482536860522214192244472821645500057676646223917988377652037620367107308005728283346134217793746416443416926437492722598737747742414080101553256458312422283269713747790332048528786851421335836810025413969404125961334215008769573963344754337906688000000000000000000000000000000000000000000000000 [136,31] -80065213710213753922000520119527952404834714145012741220874812085589521044179496792276951196517580416791817428993355711503009975932960617399154936668544627379406490398043417924390732455597388695791465945909164070625436032605791222905336876926937044625230263882618310505226995898516094760536335059202473962755543259949681817432060320316864911943202917571158854845044769959861228897334020410403650479705071417120156639623490904544504694765468562603036623376888961277733691979587665040184929957288061805437776456314378301741049081740292718858540342000327451148879026064991500734406475198236445449838226126244589392743450028919072130668383834612150445252468134615823494290000970994624018413788222540750262197171344207450436558575369435139598062939677085659112842410821024008506247500054333478997598979400217322308326679834756093966418593970025477341536531147992481753242247227516348580396129989110830846709142132247775036177617632639830801528788873240929454334336579587296911803286505315129836162235336950967824043347522469966622057432829746021821859112130090875242618354748904829038381471833200311515521158338204615298931501419578545705895974673875081138454923474779103404783532070228347651463127438378124509388030723362707515390497539667325482439435307889096865530255365745038217968895007319220211015198102560942663539618698306877917294412881814538414986106549926247121594924243196472535898098038800051420311834467384452353470109612291734449272530979741711415401109585633957261738738443389247275603479428679972718987388412582702584061567074043761488807461273980579469087908563275395387824598542600538097966263451414036474735658196494571780515518484100690281939153511518045303851848882701384897070156250559416012935240079433614267442462699763595778529421912818619831956729324653109955134628392124507323495454673111772864471064853903049416515813383314008138529872933106277710077949264033535432495431911362314037234152148464544383922413880012223480590620596967093576304575474966107271753732392191856765116669072426263196537326125101694416950838458657706938972100400637239941459158711683931695289746944055553623778857332439496558341517168472735659930226421739984309249682207651060561440858513116311284846954666492324094136549517165639764931456573566644908309661749376550762933298115103061699895081532326657754633903641068887815771060078946073712723481419490942258586888005120736233959409226592148859592609998965516580227267330072927173468031900121893895620864164290731463942375695116625988202414347009251420062463809251639502749460628804953704871503073250471411381015481222965621183549280893481937063928146165760000000000000000000000000000000000000000000000000 [136,32] 71390202446860596001783186453347603882123973247566203244564735459754173452900463622082336563922201578639632494626616478143156539647600758405297895308858826673731725041035152415702435836474248121219192123355117602398326328916595646871170926839299971243452570879265073323152955374101061107854331273144366612955877326402411389398185055537090587491915698975615514325819098771448197197130015522663839188733346466658187253968703111468076036686141296324672528398992239866039881403171208878576302220271723565104405020366678746267004964683001317468948650504676216312547819114666933171888851854851857737480339146680092099142503895315976676151294320160431048631376533978246822453909053877388848376537108964091416311881079247235717194076741132973273727776358897290596572823604742443324687620904080133967343574623741293948808920906459560986292111086747504180872494033053669861947588135173584409371235351031800447295393763403562415792957963501229991888974272934742450210534851685280822686350067269838702046785533141404301616643775259295561735776203927986717573887212361905302077451394249711033080810096292550602401344381193014424244881660963392351725422026716831395432173129566184950533848005071385599828907802229555375893867867377741444099833631988262087109377965563545044195476927310564348143915756152754902730016572677994570254409178552322323823322466549562264468378826460661608729292675523870314112241544833226090641453916190060225937809499084353262210072788215461554989028734505980523069477533592561767857809587397045972150961372624372113857190494203569847348048819267210261788662829987900229898064382945473862700502880086762402896903986643588902460127074992719373125831059087789389097266384319494711927967997348989300051883183480298721437039655943174716210143079851894304392390891725959877660290272635383010863450841539932849930144505236883977315663866642760131583626059452944523041247288300078076386995147658908530987228373393480912365558351666329031802265990449499150884224736004657244056442200211887587998565555354555913589515784411069359327006826185612429185963617613069227121153611998904530874193451180756505123815877795118308263415959681624270632640220361965490475670987185448923567242142116818677706574609155182317499414905991837845123369100427042615863468069404309471174469750286507433418864308357278339952878790821655981722884814085678115412898310178068044631199495021634110978883130463219845854250405880817352604544356389536379160337307699551119192377427938179514048690314490170903401836462559727359266769317022521254930970604664024237432424085447044648056817303848924386126007125139482421903953353422929920000000000000000000000000000000000000000000 [136,33] -43019235825095757180973781337590448495995646397792962669573695961510846538560245700731445559872552083609020195135599488030791949486425331816074560082054754819901543118869077352251426975903991531659358630196864649042352227981148064786386506395790970348819990148927715948081453873726393081594888551019093821866905893706246719111032623880838970566902098030795597797280095453063647761483536483881108903967819145513302003349934405364785930398891818520987926729894158566464181149339819615951471907479629144796103054791951590558243094234728681026383966000262038207982515135784417736687685949701024880432071119378403948801490505376162761595845749821138049884999777072606757567753586851680593107694511519102795875201560433301045208998077821798226507703483766773791793909255153035584920353804964748215482126272056196962935688228097717557634366152181178594756059266568613456210702512398952746214784604392411394395145584128943455355334726173310124461843177419457572928984191300243290624726101943543085750537214262569382564063607926778296673562238460682099883649127868836286024279948892989984464960557589247864814373447722364149083143926446776341659867334461259216013290443396157915758877524880820731054587177701454049898152686974998046228025529710282218898317438618520048621872039140763059507432624752383479986954397896841630475237048040046143937808320612352238057893212796990977869966409325615235373037775348475984278517782204017530046657383057079881942294693814977332090018146439260124139834460703021514330056233054645781469201658936720590570879181514040369106311063022265511203630736892398424735455462021160263818176229826534796354130005756686079144302112938151515647628411485180519274325751436566997235984004175237010789285209086995448747554421881652992466008124975105440785907397859778940783130382560155457933739922686752225501519567666559008454378844993491621986785803230427730830551930668142133772221959698440531668185100526896494696674205858287896163881376711125378342115700336247924489370710838925981327165552645556465281058898767882289933084084394144704558271148157986206006833235778773786671638007240103736556676338864482959008420575824816405590840236470434773359302697451824463854010019358133122412054334945882624970973460943492920323312270214184395247557596448066925562133032406160651464965851323786834205130553704565091767463723435040561135296075951213529138049396858017841705573859118303743019226751557441681664726146045565549617174240094783524381321438576522027516955770119744713393147820640215679393529755684186605144965169758319721495891239512803967897522658247167549344571017232757848192794588558131200000000000000000000000000000000000000000 [136,34] 15316093754173564189771398422259369248983530898836188573911468275619249012862083574433635264656577589404115556347694432240160939192458247334994255652045357112485837369626939918082592814036256508713288430571834596079280921765472109278947083257916361554611639276924422273460541132885085080746090340206885504802152873292838971215028135441065215524471436146725258505901244329226640422787481634048410294196081234564966098924917259054599699065983692353902204081903234144808847810533929023239264818195071074008729506464359217699303145895567196807054170408954132116469103351364490255667743796528941084263896597145044340083959318138986480550670515041019227143875253006966540292814874626646545748051478911912902629192296460039485156186914460933709172867631176926162191002317572534514100507932211440000047641094937544984021653131658043321694835882381584812337485074080568683400495483970971197791315593459772800429750550561488072606330444832328464204668027545606572122039610062432836903309848523003799421540096587738291846578883760029553559536216438899805978135899812899756072121615073986502471574185525107603199017245342219542157199555404529808472676304383707607230109211593714326186990557948030517756689352682656824210540624357661996960283443504205318965190666538071050739976310845858480115773186893656374359153496600096897856148724242955306626353893828622227978418384131286818825433412197190515114546499446161197627562517206536779263299847447857760270711879891080524094478877625666663044192269075002185676389170042083990456914306254904984333228750890139696051604075346896430007747661738162678333746293660669109515520661560069927357270455808848296384881476215228763403679409299804854594272084907265785040740458430548231368844151573945713732111237263062837833310877801750196563768921725852565459570018465696380750781838824015427286340280936654803880665565019668560757165123660902221428688850516403596107126096114879664418641742188090732719473257484694729947379372190894213007999526470843741714013930177717354087855762438366864868783711139421546989481328703106660117504731649139455150854799438100861348549269090279644028896826459984688372861321568848780616537930395783735907606036384627869365162731042931713785133718907990258710466211449272053103277890242625649893883533036016699013956569030509506932457557769635919014573295244195405844075105557078401925331931270563337837354190498618137792763847488331384644195084448550027105836466711336174540189082564799110190983079704015231234755106872107064217280273765444440055067449546566248687643151033944663643880762537085011993785367910944054732781620778995784945529923452272640000000000000000000000000000000000000 [136,35] 791902158181615554259325656849165341184558184204246915589869442108499034805342914324276938633729506883289568950654792796729917164865180731707787736949009549381290447274306445294788031208730658726746623944833770553851790621522377748742393029088887214478030585662863874179610704026285165744431502483868775080899378575200874095777311353107817138581800118059095548378691925737651409533340645376069769757607420983460033974857530277978810620198996959277930324357278438951514159879126472976309316325560123207714428325046629870616005603729059791392780055043491416578736971639669299428964913836498413963557730143212615126164325346931061171875082740393437396733297233320459831786556429269094359645769275628756911730672185914795570132214172369247010907039618641286396156165719759397654204430072833606347796166615195179250803718304376881132628781714086982532734380866395026333701215539688653654401509846515757362629216187561110175864432798046097559419486744725591557157769115312922104022518975002003943149482252191906400198184828620827256939639017421304633042807326571301026336967049063841038846571686641873544218412064808481007121064628174454895736640475385805354318438795673446778235047683759578795633480271256265903833725987096343293314306934973641962925357316813799056113768767589662314675172560393229871398674606230525002190928852890034868256914578692459667424448195741105464471332342458344134145994733536398446015595624148841442117624870693168370947467138111236992360452367715922565437475103144740086146221743860760751443574939354776703387168814210348543821134048480963388663725991943173989057867208312197386165585683705325509248832966497277999299161778395275910244953392384645204142521452667526788383150620005018585086608182668375364533848712367656873994666156965177094943498864836492624542906171823523390753993239213304235452947762531094052083592081529870077001758607386865155569622003788638171305731368178171193278580279945302465455304742113766209584824156632144856874381322835678962908632863375658903531216535407129385365117905469356902530038339846787697008316353830669408709619916313507021081636072038696745349661155594342635775590459581467159366322122797282784262385139683236519049775962539701769309872109183010090430232742484667198349073495594337223423967815312278768159295404885764360739492419295487570537859223117102464965351790582840437853478814324449347987302840329999039095549875349615210915761578968697292079479746265380459165356438391391111531562529092962261112157876900250041365822612613397552009068554621196296807822904312950534750597126685689153237834435691333172084521181290213844134124532531200000000000000000000000000000000000 [136,36] -5719156479243097362613990916782891661946944741480359303266494466823001262699683380265519472622873877664607009518723500068678360986964973376165480132799481897998717582298784028993839441639300094375917190646908458323928508188141475238810335269013262327082660601439046534954483596837050491093681849851054132532261824634875796600040985411289922883210551469813594219727226862266593368199565401745837917019777561150713462077160533605351921536119996558843473541164007309991566313274022592688162996920360141390795272721626224021956932493745893566043938284999241906210780068437725377478233572726898840927108476471436846148046438234554088673584532462261090621192829678445639772214974084601836349208188929219794427871665345355354392131502077191998420283429525937438617806751502739878474876854483629009079650487797566375224422134739724589231046773802123498462587629569866121813022133990470788353978534994927431430933429795692974556355446778152712410486932788646164663994700965007486495043606313483663924514579353232601217454538182639700538679835466368541053118245520286597154625653955827675297683178178202780047571975995395229170766220550726100140472043823005980256830077059148356532688803461179112498663064473329787879553519009023449775024719599643584722645806990229856584239719592161054401516891427781131517242502374505116411617997407178041806726964454906845131688261211337650298313953171098512153344670531469917592383395620646418211108362967785633435487721179254272057296928102968767534257414029442840351214419555414626344393543842359212786932458721115929605624699739139324482740608694733406201293886237274493827099281310884940666318935518883872899277409430777719810824936338603359359641492364633844728354528975525580761863715061463368384467818002716072168305593572612629439714635485915888934653734079082285722959024320431704754674588852422055661358962914904688883103270176381980686326763403852980739400496193791470468094360415629670591684365294148568698344177226873299142138539170042853424355219180128092470124804843566607710388230820411145845484573171724987234526136452538483251062653725577637005576308719921599670441838697345336951121294650767780404823358940447047826140490296649732829381861848847451901398875497872472049946419239216486984288325527662497956754363905419262559469970042456861414146430054836617478700951733270622333167249816357786361499772621614640745775811374096668879206315148312480479216793642872168355192494965934491591774204630932272705900085713179649229233286171204996375249011949812646863725425534276154115966129885821792968975866141857028766298517623343511856636729516982600528921904772284416000000000000000000000000000000 [136,37] 4844555340246714875438285814245595311051974820543658803879971250992647720750555488965937279245818009443283312009415744138372262012979098421103315344225712527861614888434228033413916125244250712860643929779421854741577273651828499777632521556545259420563429172619440370631360726066973483259771547437764066666497009825443392142316120087180703017711323503548180621906626949384815916381989440710005539233904361806212201408196261495269223760816303663116359439427386003854059838907419188924245192929353643467830073914078734147794622421409454915253538455912202450769750045302834752416525180744945036688416701703041848297878679486990788053257150210525736660781873468160271032068741070577779167028292651971163754251882747507840096850434633147838174049206206984837387784662210788330136300794602213597727571279062815641043426015302546042299957463717062177895271961457097081002344870644780140220771623897383143548016041221986232987926864487521303263433058984760630500862327800413011576043411071937764709528352812536522828523528752409896879254057826456039833705090044744992756036436463304978629889947615716850084476044900186593369226834019574835519019481778757332434481374099813996028187226934864576929715075588299958163594568867924455671753891622972546492720171147259546042896789501048373850138907409717439155224982723264300713665443087833168819598515106715515552197707780922224649448098440326704307924654782887372863751186125703393889499560430991037937110309065482917523425480995617448132581138341782291344728133694882090724793822124525916205755015206835527124773133252380486611957428381520482176360990638232804868212015205560579133417491011418958858300592654060954289813161672608505285688503839885939721257058667207017800780648463754977120235141203229301979824306472300502211014485590248573171913810216024213030551961404509318283950526399104936703415546650265198201845323901133198788755581058189365864291924354912972875898099894381213099660398819455143366558014891556654810253084855710858638672842805698660937024847987695590189745056045767209078089191604944436076690807865329541244593825464367712766526813843969260150215879328096121530132125497170524276782472887169091036736144142700431405151336028850113632695204979517194820507079266933701943134001587119163667776951338590093933089861992688995410755375263138435104832977918624960167380752006428959908531010060825781065802753594619737354287270086805605666788338280452488681329465873145841417901557300790129661051923407359659389440800178562500570657666503544517910866195914209894711596867980447301769355229849393363197089997268328901876818942232795268484782314487808000000000000000000000000000000 [136,38] -2656540957311610965833046911777519915125553185755231373589796489001138804093303111858312795111109686872863489769952188094005220055534914689686724527640918796493255743739405733574072777214520302387748824251979840118800274215702485722829099680324359710446270899663669133869044580404521975965539210428658980734974809414995705828889018511456439959161665925769161090864094315986431931657788559354633412767712373374777352047351635742106309335266505784967694911964904171825818666075852948549156969484704342244919102158412062323105027755808890043530325827786144966466833632417953143499644709538914318884570965735664574773514195983725884876531091963977146368055008777341217404522172995829102830541051220982435173650490209400356573809152993986955551194921843028119682174706780915305049515245126671494291566214911744951840960661910248893409057911070004476048255657928133024362385753917662112348933377842493846256087856172220214143421053345131436940283064382764728013475716777919420745667517751671694086430130713511758527796388499758919802701687195405851431127229994821537907819915249771644394399757642796085237739846456752070555225730436010295567591962348002476928702957038988082098257603107814072042788854837404642674890258857275326309657759646901060297601246729108334572481292082166371541171653571592696874636529831518439184161778158324014905152403542917239551175368949495780087462656195165193030237521730997681880087821994937647623448312284670039059854343732056507034713499280778560568035525316007112695346465131862415158425721683816502336915981386342121367295067706621139090469817904225962412867311797656377940612905898426860341376561735732580561265898752644847293311540433603846660567541586226885333476108348036655575015329605352499723853021003584142929196555254110663007618645259527773476443234451291168691306311408956281336433427676409931734225853453553530178400328076458842499317935809485236797935443955045208159198455473701715782029527467876506705286255834154382014274670027236559263477650360514847370955255937468737841209217401989707887346052647115611325149263630118443017487837449753696044418750607606577798668024242721415449208965745287218093798726926756897155181940243935691566314427198060282493751176638128117824428365143309625841947768043376966436198035970592331787394424822888652747810557560758368993453711017778615856939581639972484354048231300612243477269410577035528637377724653748492888482148455841477888552963729230070176103947516820507931548902974696909903038845875712692606383796320352087009543173201612779174708265386859718494927311168586048324250518899453383446958295174388001605582677795143680000000000000000000000000 [136,39] 1063692342738381091142647109645895180035637713882804229139705423603347147439687827536326072017924060642098092206207029088256729124232433456296692499268852646240664415707536057266850248567435220943429667866723907387434533333337260549046952020139730099429518095039195465979191338075492474008881156609725627830937392447503724231499772860369280595911614546476764935309017032220230703235058255941640636828714828492524416739430517650440291236510035495130464069668886062547151479158070283491398501684690925800852677025047975997955555530950390281393311722754382360284774524754929481016774517018200148269364876210655721833118617116567304672465404323032953274964234347052540589040136257092867478258968779538443431444996914438676085490104187550176107249124199892646860624007475526958822799832167117600713495618243205071536561999754930555097629532792930485945462726362763287143104441117434370779964245489565766960472039296264630546842033291897222767884544871875335062829283611986117233448793311803117436431742609288908672517161743496652252743155755581185537154038413337696155833756469114704881063657445857780686476419178222620544244073119868049752690290077748425137349184141775331080821997409443188833039594402447364686841310545632113379493996408050092008696337570676164493063224545633306181536550407478361952250428573462143714337820358846167714272500441788247869579960352192220660812925895284090166079866149542360634927564239065057931307779165411484177034722051996622437300347660927552404959966272103236644254656214916149405650447623119095017066862446870884893076875500427283146528784142708469683207265232056054506662610872537811764461093728972094612032376398804010809736797907377872002174517381082835687311981316203276292668558647759315792137912526868083062219900041699546657888714573570825447912728121290537528636245506956043174033907524928815077639428674788777041336289173134894155903489824318486242835353707660233653274235462286723645575558446843159127133714279744644169853086488651069292015055822430185058831203381682685974619891695647316063317446670677752682285471377470842931512872022026592749772377229807699889278060032400124392955827138430464799188331356318175727686085896128233583694847303710034811560425072477891444384421932932316956373357288364125020058262592610242306463205215523297623802562603283760052107069929945253301634883500661750840875113448977986194840639937264279772067545918185378230527702872397660300146591277381888717820912586261221506067486246376140169568503834249718452778797853439141673369435906250874958782564785334800210869347305481249052753648044597682953870289431371295476463421095936000000000000000000000000 [136,40] -290362843453279252172334613434753878838665706433514755184558024119228050867427891369564111648610785901256423065816078182444085528671316588800715744121372321559679363658785609230845425934712451545105230093323902789769520282364137344587560564887134973319698969171149028119940536678610337571884523087349695687994517025102423882263330343356591304753979614648359139659819231488911258735753001316914854112338872493928148548766220515920146895067214092077248764077863533258324837518130133788139662825425715329642229058423336587568156383008742399745449185885932482545622493624900079465526575714592198078774998564757193640000453978020288951149368184860996939632810038828818178518738520752454277808835297852509496597801059773742601052370479198927614654230182811901370009052834020100451202432275828544727880461138333792458546875297952457472972889682107066999512239075894045077127362703015431682890879923490297922732253708144790196752225218663989732424754870075911379440527838435137421551064809736364863296323859563891366212878062895832043209668765224640893961150355698385985692344553927246226414652024571062497636678346527669422422486388744128231847764733259105602852630553348979729497449594047818302960906095301670647382713692510221069373736120365860428423715472367488278563269027927197822351106968763316680021770958345955593851914118324232670650041216063998499318600612565583941009201009200687673776928201100041018434515381674398037538616863344550618907190986130803775104136343324451149117039837641289716172695819154950156290202761101246622988391158335517417793006278536519143484506164378786320382309432160736811237640501078643916726424932004005414981359259449105740560972213696925042606961362720189225316286789193984638024536341737647229396150536897211191473035444494318907726970360434472915034479356982482394122788037997222678356093337303433466876668854734634103076516579062475762174331861594253957144267725453827948380910535187599438018911003983319367587419149275100045175569773236492826028153427623283160203008746800359217272595283192376811117286818980544051529491440246645964949593635800820549207378864579147861852178359657021211559734849479645053010743080827687840153519240107760098204661109460932918382305174171813230195031846641890745959885139540950351545536190121310161907700147698585766580327561608555686101260749571932258768972836536919991024656391357527388238851765955802004075025968555765054242495463579644057476397874260274194603396767712930119041858728603993863984792574953249018685964431824719746004931231731354376566652934817587671046065079911912568229263896133983391684249641397523987299628566446080000000000000000000 [136,41] 23333878296324191796544860929866727928150742017179230245740109217972119198191068167873621720115419096874112512023613640149126011852607060354902830553525748897357633645980645300046331552944361713421349350088342527308915745678491741075816829305218974094124183878597513000979674309161337208562663387017049973297777502752653240305373993476431831437586953173973832606899626149447548365676337024179587721668270865155283864238883652520560258377801235649324516095180181142274581735971749056627371932291671129123260900130521987040706159522871327806887027292873765483145291847961113550875243614786616451375593114060572330246046455920102583354012517949986022257359022892841020780771264081402182593940002019408028770784746783449899826401205322083844756789762777827340255100842001464425787147202383608664827419632887727827912422599496411423584010182953353178234413451506747006032453747699820291358169345158953619463599828936571736033663184035530778890396101900736416396197180195822392005416573065721836230259117223233680744484195327783708562650122060985769574819728064519463148551703067560617023247237320113479024807702928014346452335986677842720237281146040880448738544077258012063332082435765126844968010523099326651082744831806338992224164291851940408228509017703848938833400145559081299753835123598627493718414485436358962293726187623437358657635915831026844282799444056366143305558455538672362493686141537241500569782517186065970229309705518429301920300166110172455102834682964279324135468943009321355656523612176524045958242012996941106598240206203504801494222043487846754931877284383868428614968282225290511837983502475890582308563458862624410610899457527116166854697579033189145527693747429692296219101991629798654679930425254020120548962181722673734123019068465812716289415853194854123567885045552733790351150358143607508884867535762040797996648895842415115184603488753822198046821725687300815429858070072331518730459822111916564082224442165390416285538814364176070069469972266358092534611195362995777862680533626974117878317469149371419832983665040634883676871213748858316953704250573797966992968349872045077565021687051219233345827500690421611706606333166549900788507860526175485976712049936356327296092612073068108305676905630698713471345771558622423345895419545486810171311161022835577922324140401041467885062336977782924446240864309824529950967065820988155811400389522881454271079062689923468478763047157479039116953681550094351356267079267321793638070210109277854631244220777280342841303475445486556749790013541192704080894158026541090703289133432504374599273040854495955245190574447658457292708249600000000000000000000 [136,42] 30013507477770906363302146163624627753525964001178827111776597253970046729635709681831738927749718281211646600804498873599153580545813387045507591516295538778942203743854309538961750962536342418728076667368329044780314036635959568879382593745328116465015102706024123030200823492553131882409974222212699701628232244824485019891775096681119786289158839399524768042904691870586849086773558820954824922424160294804520394208869579460493104080677867235922282776842651852522523667774783869864214782829972193641864041075935342614015833116977178075025308996042966856260658203442821034128246337654737150572103606650874717308752315275983830070935621173477782896146857565646357894100723479940325467349347538484876937426455151255861660240639399878164823128166651044822827311335188766839449954296277108194251928062321247144178320731496858744434220578047662974319332136014751604323274045933835740751356663602132548698443236446544825782111402182026388782244401739008773124318665649202150986198330515091331946040110986277165529829636723591978231666857368666636951551358283513222923731028594475242241348366577636148602331183070181942945659257265419131410345960007429506664284851593051407213187512592346147915387150014713034558501637115372633071085885961429287085020385795509438943171448960372520744894925644661730417031249951564767973147668585545497280941148911297625378593062280050767098197757009011207155697472809455025220544534162137240290316033723236043094188727483020808047023439240349465622583821392588246235803122162696217131825581092520576694075500296094880511011451331338438702160000480435878452067373705707341818445481388612803962013535787627921347218496589108618415407833258386137652486245052763517968762322485447750793093803782964019937412727807105338962536558158002525935890695577377467250219702162024348277108135539271669578299252545162154014663761397331108913710007116758322841030341523691227341464611499242347524764321411137057504031192675799739649961457582172145456924563920345282693362620281053136516568945743315313478690141781463490792623598386927432372970703058767447016147506509166264614939454838280022328910781587730097158135060743168264729652458765207118834664974949999044607542504798307173506932369574012369279763428793696557043055134984209234748706546906786159559021116773977557928718039405687017492842768095811235479544105994436267544729607847846251518275716662434725796047199270140862247428087576650555426030046545699362152725802085010400091436945065433576976135135388801149261633385096612696328756915496568830441866807448506371054883877862921737259245605477228956761310143758638228945213975429120000000000000 [136,43] -23200883403421583570560333752117454354592629145143631783416876599067552448742564391242749874928386825143897015127817001704186665411220218760898808643608437415509224454900459124782455788523051610829995791050690741887172983123024814946417223448578656705378626055501014564794532351085549522347829786075823488489899624130472384934952563396876763820265432378998235615863266235127120887774482406445510262992347242555157789580302913488217505016079152840032308162961502851994510772499397522878317082252101959009103432131382208338706065000711233773417173219936592837284948616214410084460283141899006636536084251757800926896836036795100790247035268250980090826914585636107181683510941564451936897509604616733538630245359714122831061267201978651806334638705631538034771909770426568687317449766121827982600129398448594517308422495929791816307178072091560318667242558586658407610835624597355198834992560121057204521296441233417618569373451185185614438814347287068731589080013567909370614551028649325209318196617774375258537288842604325145106795308097520521838489072553113302355478561197910015843615365885500207627476972917096795417105560489995065551172922983385798690993841984505783531703777174202163310408756823418987700414030253762739490601735039077316731288304296067724906215999579253769973781188771069480556922624936766690711284294544593623859154462599716224452803561646706926950291058433459874187848376032095677344679298555923591244124871544503534955257284360769632247420381331038084646767818019831201784153202802029609151484664913969979393528726346997726994434731873693330837372675639538042215272443084782324644611616094101369400197868529296695074272861366808320402231449228185705077653930998665131866630825386020732074212821500637305147358838986274603619183468158355467099450868837175376508341329964047108247821536459865110716708680966338534474472562719023785197471686709091795973909194358711611118205872737488576448894831406921442603553100925190048806994029000139578886621391367859731642447911501646346863943787580151445652859693522318066409302680333476115403259625614068288672195750505289887151835924209225497968023988467275239634956880276415499058515996759473289342910501486595350120766846514806534029049257794415909012637755254305460036820911529595701201817626096748542771849072027368667987765197284030239437621169530430755326712562510929153448065342993233213804760646385664486480691288977174974854028015390986798473269886099781495519321848558596840693940491400000434878482742342973520802722539091082595618223551705940649893459359202782692078034762296730249095629386948836254805927769859523648675452131737600000000000 [136,44] 10857380362854327973008444720055089577888215775625560588933941244535940042583246159562546238081445456956098154560315153160366016394752843029170415257927107849779322079120514319851659234189504243642288972993882030692489176219342073725832013242415265749553915482835955503242192518879785896662237803546352957260845402878054400284261040748101573963722615259653842030537032678966845900270089861880346313299785915101643886692849811652844922269046008568429766828825936044655074111404900219534830649531690360575325468512160710749532712993172119612054147638447307123907588863831080538854007635280098250679589973540545280841132413085013594098004851331632552267386198638682101234873082233965521686526856703841535874967546492906445889838099407120488759713002334319738113155305706196847001858199127998047800161634856340925923075226384623469642062915140953466926355173204117474153954942625252986806752619531462984395330683295777186020892497349641977792348968569836813208326067250466544054688022276239969400661822578701871880214303339228618712789458121650018680717849199100892473996972909362235749263899541125539683466264448149478248146020153544169923181152169440401471323436279657225757863039491565571806315096029493931624699895735260734624310744566209956532069481943181482240835434328956520221612038210444202323343704323822168610681153096287093677943778029155326548952043318785783565259481814284496707942927136767589355319365017952076331942293747830168952462898860314863916305935581208660897967022454694279666679980985005511501302102812994757437016735840747699077566203293592310133015025162618189133103225823216832754424017126784570167033053378762730639151321690699520951509794748099467034072004830590832545879473763193675019378154415506997799341728714346173691652392510865297044678548105157408269061370220589945283799663597220899958065704359528603057520992248726523066781999136404810271042213313742454355041125103732399167971283626195145901551848653614293961676650864716726080044830223575027065866137079514484798417827103808790884591415479166332955462035230806337626968313467352501539943057013113802214934593952233794643983506863850627882242441152586035995959660354695313095177275334608076722929207109770513266304818197967702707423909843608493293459393678059732493242582528396957475432352518537673028130135024678313342982499137664352891296238683543183532662227275996542025250693046710202462570400781255797369443546625451655992661962441524518675598174445850579524335024236746185283003739416687984329342337176526765690760300107092649761966665847441661680231182581998766920080659842029832178754230494939200044885501542400000000 [136,45] -3946426900926363794027393160793426599213916181696501961591595808268405994582734148366452399344175945046233443706636508157534758909863847029766514156679140850088505500002453604157879820948662568635617279856793440064370500820219241079783034400584366838653453925514573456030433455027806162833215277061367703481337404000242928312555531325971818624915034092625044364480986521545314585805723652720401447211122173816572103198367392247423004698722679198576343661965643324873499748147785876160840082303447586285315350150773196847578808510172794250560454356217729494224235433508233187657649367305533060770374438726488214485147328016752538088045192982799872287507636643276451544567364230897160967380176318324990045184698769855452814574736879662760159903826979403493924505075575907406257108690521482070881647850657244023654060732601733776243689109676190915644827958411060643357185393722251860515011072445133713784379194050040390367376646824782307821711626808506764470187254846839153814688755517677285099239365894429208995749261052455427809916720482642106589776382427387963173117786739823185603616187099968557177424318281481101014967723363602783414484735975603197819333963968884545973547305332349478639772198234436003064966757255182314278765522486491724231490044053999186412075636736066654441877437913682776936593788786918350040295050648106616455224262027756785813372496399314732517332322214898244147890820378849958867424782136108933255989814416259293027900847797891479344651710580954763406081561953402682220527495220014552409760640679892189190741192700829292411741283017500933685568877381406085139118591137373383173347363522266316320824023390515366243272436669900639436974816786131019267328646035439781146757265606591170574429306617058190695712495388718900744998782464440157172103365206012563765112131346077269254196720518704484943933845408619660830576301542654467224118256998248545177669068324751737472365336067338321097672874296212805846442396894487497728262029026063985158461715408221831353869512715060770601121782968827629487558714862639449841319310275872773366022976676579450637880071719359072612352453180821958943899486742211189261285246454262749629310789621009539786126413674316508982308141317360995918444330345058924510170445923140038157225918146628883489842297658471937368569926150176492426328231098172711037505322313808736575819551318598415535757355384072469684095258343917522768581346981150869529757819300561432457521476714300580704665002280149089452153933156112262883430598657991679411690635545779115813940448374909359403065981401975741923149696402450298503228632776602966555191242529498671327247421440000000 [136,46] 1195815155080496175911231221701563973840014885190057474524889238892354416034344311467221986310270762362867183635183836296938507553126656765013750193969042696826325890036150092899877217265815137965273143283086645564290144977721645925266509484215096179679017173822125466685991467091328750818686848497623794125737785315014459688547851590568870565327368398254457890022002209195059345076724425388655318164928457987112448568107598685826545154438991647887095428916931177292137149364307883137727076325016730464694234854670977795114185956749348832764778409585102410404657967685029601194830413829718813520691078512353306020273640219762293229696006228267080142249452594750428214378146168256368818578678602898940770727499958863153042115332933532043635305767353580852893773898687450495489685873713476694650134568804969027931411118509345448162559178384784302454744345819490479522647697431360530668805821906308588855740002754860397880593205477567160085899438732997665743525390035366060578447461138944829494482906427642288144511740721549946170409238276209117634060777687093109879342810149587721541920364902629350113646587850849887561976576911357900179181495323004006453037563169466875740211808731720551180375372779863326178154418283206929239759655073355203210173655840610291211991654514813426191643926379943979969403028687816992329748534924898346365637747333551081478795042157235391876744117125228979417255861901594901793651424304447085799360378118568371985712243460138913008497262665484760497533602406130884151533326481624208075829975070292852092835295284566797112597978861497867467778291538361964399739404396300930158118594700839339275816449559986079011257124722597995754270872724257437138640058414895946793408774817856357033286965070075070148962872753070597004818439008266800524114939928992938750343963550276264267164555241910349034298564046784200674635754539984155341477613129126319825589940746500213523677928162612981846375299659488527383482239949703555322639037695341106353769863754860783671186551364701549700280539725041412565391575046251057803850541111113882759176362478506146442972808267700839263335543695465925825881501848390119273965392622802414021893098519861043071956896631200371518929232189812790533654139040743900282411998424166805320475175983388040526831967756178268490946567298397921740014469177372900735092198661200325528481176054066837415286962967965582764226857623785153417883033048984835138589826549690733930810406910468951099546820750653573096947057688504590025345796248483582367467597450014378432552852435569449646809948168235877007022964664494999281704008353687741368654954038258517815330103558710 [136,47] -311305403439057420904154712587199593137208243430881999491812116269235208414409446041015463975344158180351745964901858812513081080284473087345535783278533023059736618513324499233312245419461713458454928279817624290755138493442335321224329122735834031932682280729820909651510707626472319157316664938225085528521692495600026708981075163059963909791018617277743747360106202770261386366072731120172602543482593344121945508077078591695344284389340982800355435817981944645463862200843063111906147820717697483257786215278773703400568354318003720330276024331921634314018961035963569563359305527372341014072473840326079372460475447215886758702480185904984741723387506894974741244935857681213525209595561566103355477873952483469956557134713269113969744610115869081288547011159087531777733591875959370731491282671848167717920843784603896886889610345131275330132352327412473946073569480448300080185335125291086540567757575498278954104636765212061487788945336665437869024669144222285091372454388479172985334029042103082898439573385284481452920543881038241287660427327633017361564011462509685135751953230664375850897482288902325525866326303289865718617068524789230028478971736950045579388598101183396491129612502502414688113370268074840175280567953585671816980325201080600555157033837885083509004634151579538827941747658188802450120940699466966993477312726272855976516133505636402693789707385914844625407523880044019650352257059234173074845711066325080355750559026314666454002486633703117292452575280511034161720281665713447966672605920652202961222160735616563299557488099191973391159854549765610580959879216549774859754032424486256940798366014744364148801901741521729941354311779304423756911082913217387504387578893944355272402400067019007716821954750822802058463512952762542437998523522493348809087033254817653094784891349170687599450501275313108376683883358762802535118198642603395019259788093338966101034717625335588359703299458903583417155315408249953894853861599716577386416041431333014673281240882829014340021083302852774812637524792133697105697041119518829295896411666017738210226808652232506234710894547082581168666646626457697161779143461688651520866870588275115650652912443005955813772405605671514916978713874706427694894369147554866675056817950878841516288925865435000488115621975077818253062280185608575786278100501853095323104168507960492498589762940530350488700876340601205844096602702930736835263402862832208006359640634487122871746249784692027791257729458833843769359672353748653777966752085519621617479961273197101160623059837501100150084235114978087964303545706884509451598555028831111406094960000 [136,48] 70722804281070500941416023636368578147419668957867428855610384840710884037943759406685545175036028871855979117615332776556507895025503631769873179904870773114506665635092325877376447146558574559885130068497438620657582643010141603207177108654408266195277986038819611889456512834613333530542840683187889847553894438639244916932346499880508341513114187614180224282789773274049350585346693913293434025582798401780439208561964515709209394817112926300788453130944138962255995627580400751746276009015181879525668939479242608616146145432183561031568847008937953442282625518225669282223174022330951917041136838485245763736593300800759119640611644406148139523993257564230982460060721404734904859565756127247542527909471187827434349029135402649054274179598513977369461772356392283504075151689068341068548495382596429544349448632084759375152846493344427864326478242780421817032932231468549776178120773607574192896496575490105614488723482063317177468431439839810907527500757516392950947281948774002941346040470800220766579060925585419628163341230562616148931842369775579649898823239708929307518162662636566998564792549938093743290351181420345606817334852475724211307324699054218024263755369261791839691496704172446042617547974360668321332632899203499948092184057937039692445870225944412969209562496000528804682993401195612165131013907388178984494089114358655980408751740780956415599170581070337168729421703092901602554180424282120958111155212753143154435209607043039059792590655141159335563389265883367720261109015636825360434250511113099586611161018928719231159456562072443394006637940972606530198554723975373034615607140657767512626951119656098280380436691539464566173735297071911726178478886548784187710585475512417701592894568359574909753084492551349584177835144000420764336349709269096080587021226766548869601306867471269962820120100458029352673945799681862622350253237988435938021704698984393215300145780535918504642144720131941268521959099287392390062012605217633804100256229325824304770753640569021503794541269727562393084018637456437438237650986266074983189118288368483257816286599842900806917039631645856555556966441749076694409679210516115613880243804430823860176500406675268635760369538890521381899567354824794448910622394256243579040548300651708036366532690584170721180600635435312831990913048342159056319095833768536504823962892088266079797359989011828551306971725519516482300192643687573758874198871740498347879888712202227373164973877117099248810280273285658356409060552684256225167051484995252088185357009870374696349492543256292603274143940398575729779771188632539272146241751798733824549600 [136,49] -14187000406985781902858539336429559701217106643175429765522759516911335351501982166842950559066315881623317897410997583839818251399651589862391149546193189556592493470604157098414205539720984767589610998246663435196088171614723416943787780044409859737040534804123497528162997594210844754451057572628849562436430075428846994622902852850418199348777879161734168964046621906254342191461244984174650792371878150144011031574261305814239713492420107848274716265239738637662903032934517769881539230097978428425383646923469216840383001703634630703042349795796772471703740477611852181193999226690921482919778754890308249723751781696223158174463576450102803985728814292232225464525275103305680422679677645357925788763754530053664708474620186136708396325931245939449399290933878708532439686559265996225889741142028189532670603566401379817282853824612868452675980669933129272576861120625430401844034839742000499606167831002447151753571955815311861283776949218179688337575806953511632883482561022885831675367778917028364777279423770373167721845363698537252060022856933496337355304667518699321127898942655532416334492843153376298759750749136739202381262090485061158269239688973645419739284021719654089553726761526630354943220829568512988401826888473057902328131572068099554258082478580667742723770539824647315246968875300655382326819608151664608234593715898896445573098127260610721476699312385371104251132676649624886073987835256579954362018592167836370674276697376454639590421145083117490548464971111197583779947041881366893001823753311996715214793639039459924709278889901991145630577448909193970590981192132363887032199242977297644359719262867190477399011613540558642003849263337139123417556352078864545488120819118997777783444822475387312729920977604567032512052994608341117831264479204339473855463413147640018099739981435139362328133425232547936153126550906440045143384043482317021981735735367735667660710928068603185071188106077294034771870210032418469446006861289956517409212949187169010800234436023464979934505496971689220969649638690261666485641260185548653708066675869809994063223223242625118608681857420220884326305416620926170114246663089851991444575367349662433100604679426404679055775221563245072805039880487897949056256681377800626689626493298822786481477927072360056136619957868973378078121192521078037971100112046085683288209356464606893568767472911203592993653345482921176889811337353458731282761704291831069484188989016912302506855670135386870610089959075174295680035384254336622499830570850423887562731387032614439776294719978618054915809940030380948269014231019897884169694161492962837600 [136,50] 2548107029254830244024501992236566510236277440813162202001897895774896030396066516739838167386523997959893139266303966922172780957531203832077660156440743707548535206227125880441087256429025962458613841133604128501918813295687066978401842863009535718866547260477837597961083963688783342943306941077416273195585275347326606527599328208462235154274692539842643292536219734013464196778732077974048629965591649114538319993237684726536855684023960767794266972117471434288470139968235014749858184633554510189629423160372451722174897824739041606950101056725143775487062427309664485238924571151315227659386030949873323970812668628726790754518257859296995444175398901520511464812611769095964786766517686027002627692723607772842937342371844280140483887213170368991134044041245143383866608652095986453763987176969532016160227742674036069298476644982974199142923667649693677197604294257753328536760092270148875040129098293852115597752676858587925474871285427721721262950965356769132061680813176117008456710703611225950487042864588591472354263190746637841641835708412764435283653307756778189306136445297429906017652518919181232371560061300831051887551783024474164241119713792890766813665651107158951721147276804270889554361968519462915315024435652082717189663532709259468845838506749922607743155065265202391160724510475248110177247456800042854302819735169896440014198933088480908808504550628028027685331140663701552148060760999515728883150372999282007871735842369769879236849493469005995705754778567347571305840653650820238697778249482412051975601190824582714289430530864793328927691592282285840962261992660486540573033956465551413986996840528995078143048863674137298334978751872569029451791766903507900510979592915138317037129078901612699779303875124582672358326620664175898802594928897852559639356313731777335203424434996458551854452748504288909016587877885172592798645584822119366264202826952221067349093461504922340577455251141156697275113232403646124212569336029921943881723557904003191766173446341814153240568534315400250492131494708239832084339265247478989896881327927473784437868400456551347819256685038181841033589068955081035758562976179055233462751246485697199601091706258783602199139946401132758656322869851198134473586187306143026784955144137386859207739585657575062901406265293871833317182407978070668232547218682379189147098533696382249279955721788497039719582693158498460889632910009766426750201415907305320328999177568323574239460434280855662631246675057705456160833013323594744638307321703208913384435779324613333927117961942442977181652811734511004792813018666842530796084830981110160 [136,51] -417233572580284140208426683578178086467651718877884425411499302597548738621692635272063848726058621149667094710165384859692065292024228550384866045334459523969331438118997676547694389533177972211040795039213968199361745740192355616633302229141539181647170513064091876971413151237635154086258439278213426328552990418505883924753910689069333764190651438929619831547186539250358329347790415158835833838804317382003791798693084903415231774052321983717526767029659263996252353710530998636740973943903349418970621197959159915810898175804795379818549171146933784760419696026253571498272089047795521936217714415636820963812682172270358478183975876878906548439159131025063502835070931207816896797038047076058040492086950107306668387616230621112528890955117239148842644801274448098334399857689235922084768528292124733092748576562454048048981111737769321841587830411283376202033157612727819672154165689639970423282129969540539935650535008757070858109197197056081760880037589303156887892464195759190946297053797161872232174560875664091506806984404297573634154727372258842457572134638286883467255884078767966223313493237823077121122100283858414076444830675651632452511369274452992255479457992294905748485692502759245478929343704502709953632130903285854268904125816488542869091003774912459487800533398137556827172563956097074412955081518901153048119443612487205895250794430316045673034784370166472007327531459019934011267924859967072124626975313023579154184641516008879298399423835270202243498168493806110355157715114189214239408513298333985046177638765876852032655182956101350194362147741794013500545977138524193758172356179269087448194792110506144254587027868956382592125039220858193490348932533063908495478195528789710121830446898293535885845786872129212876890472928804122655580670647157874957146331718737750763409059296855031727536975111223275951928875812156408512739744175219844795678097136396908032482169085858749353692662752698106591818043253977967254900568198682559473015853877444556115388458188335381871607354896237871654285680208799162995792288481074144704848485324694404855378312500665381649800232372355248277582894797945611312497847383267885225229457147998715379872988064593589142375416336901748789522671605847985251921335859741279573462409705729440432890412244808458613075057491436014708930732333898217021487897716747337942666243231692837370876063514996148939971455798607966716916392251526663165556696806449544139863387856942582808273635510273306050775306911921855051290873993783260969899641569260026250897613272064167434560569566466357050232449633948891920583539339800065555604725616640 [136,52] 63485074038262385704824191353753803183042144073650691260107737808164822078334882060961705591758510767721592367307378896253210616593574989729803930020962733009985522524640880386147064756741277941948275267655628304374989698127646124380485659211448836589441662798908492284740924173062545672746363758870008226331973520865063750730941038728916396632941556699103630664259153306100969598131347424997523866493087350526057124721056513791370183433781815124102241532431499604192179817915164792462491692206503788145351843321979340220939288703980637085261447514036091542843686153737177151946409193393506324532465898267540512190626874249948318891974641413286147918019446020716006172140395826696445182622749151653505292372737475675814384915057564647577579177152534452458957761597587080752808599843653191389794671659541819750342043026535055883598717112711994867423989203066359969253604822779615714558380231772954162879465016518306644731799859410907721601422696224163703303815117559722356216879573220065094312188586370756192366011173207462693996908143883014005049683615652740288129901062776782258981988551742357762969344792649123958239764973976727346080628756558671552653382923389481944257813272702094846096561976568467270332551821769358753118653343880410522164909401141776215624056060123118075727448758373649844589951523770246583633961663602174343559591444095517609413590467641358086883505863809567733266569871673111955809832819042297674986900729575916220175139083314347900685496714962435185320182069187289493365687774858532179996168977018199384880051783880292720549479084732846147371648218509545628843382240622356737028568232332508253300934550356279664426768063748861435524996694862215049974160804712389974471964966457161900594901612155448308406611614065151457403721555490192425152971333729285048537117023340220671960919477613624115795622450541257026450421755260565433838532963624682767340338531484059110413899981907913203832094674903684561019363089276553256240363695572670005815162248111225653805054526681379023604966556283517381668759515347909354372260325352213519195091294731455932256764219196654336210074300365310408232943475359591262405063740415290783246837653822578166887485989880018412327082897690660794558315752166622314641261917951123652006798139038131292867459754989068557876381960928622294525333285577761445760703426009361079986029922083922573161708147791998717198077142640470755670314378584761911118744012137291969286229898213849865182387464723326354816315003565740395421064210821050618265054030509693895671901481096609485579103083074947179950437555010693726018459091561630527767761440 [136,53] -9085270753505297650210224835964825017384617546071588114336510594617256716036157504597652934236610278499542571183001231297993470416037964487824778366336126363427790409911695029805074649586850228846606136753521510966137595063597239168060836227464917938670415332268517079813746504849534672751870611265572490279711146718378926870899532918626383692685235150490748566444002891853657572238412427564481028918783724402545148400069650937998994004693481656521573893808399862372798156364987224343625843501593087302989598291342035379314870723049635068265348964634773333204842329672477458571865107461305564528374157066034408184473442914917986637017022935234363573642209423260367265126696405542908308982288284883759981327801793123187462596394702228353384669589899120404620050223860341690989447382018479132439944841993332841869186745039169364331888524857380957517596123599153983197201998401686953799715005635790059981256861915562241427240955907063855461936865534229136277559441186339236683151636312329110653293046150232578833192653213037514158845217779154214821138379212246211826128119814660233907882274751427643796667317320875196267891859850156718578761145395107889932074159260153085003763325562771634249938805426364510614627778041458355775413639267016874146406362272617821175396871392081965157906394681610550338006121073869815750456009678712388334663929884149256143301736287264975824493150648699009129245905799597351733438973855057082021721830548691464417037010143237571619845738631332339206706724173856911038028882389365760624009690900838834838035029527781033482397664442088206177519319280074077848209585761506782730594655970562469881541469054138668311359894542161727089115392124266300809198800010067228460589741936780239052034533175162235539984074426724817197743529422474802038093716982288229386768727894845206866024483722050734180982809857550461042039519584863537814531553311545929843683977250072963722932610142301797939011774150561512607916702351039842130052094095628979041243984619593856519308041387433284510887087820753967538428080020505235892901644732118248440473887124252096771318219809373499313537891254050615527646699586396545884867134358623818826616342488355228097839017390095438231160013858589995098457991182345758835085563401262490519621244987234499248304009897691319935099223780475486630862718767922227993426208536918877311842240257284868721596303956273918859283461393956079813483680221883907035654702454508922031918575638414192090402869647046775425023896808786836863256876194093743904081151525481327946924941078507993504372334293689376772166737827714369478817712081266229716480 [136,54] 1220557825421279460138773851323246340755871426112320049320939356785685079834031289616153268589868177715419159191121791519660099339159326941842517342032958328312806989746861719176773737735813307776652833938141563275020178222093042518137901210459150373749106658162218261998378658326980639642502851084798520855449701014789836614405435542369617053666011763499526867951629930879764735094212586564779368630017474469755036318718796622568073637810465122583695851762167688939799076697452232039526901662956947114318750670945538146098166448657721812595173650206027497608146047805059592581130426057721297378944746282423754363829940940787790383085212038716410025791051002900323848392605632409943183180217013337431794536059854785945474067114382128140139014156969779195535703850902863609040483264059025465477572511726371989980202324058362768986948287327512343542915806682594965207503381179753603638604643217083043550478425577479602722729285130385981489610336093418122329096844638476383892121477098286508016099476771975231844500748787193423041476506525120940043982704734293141946819016861306460005781479121500779188809042086786566685064007577274752437279950464380941874911812027762244915012959066649433598769321680819169950633858476607129912211279128483896442272679440045242665614381403081804512129665808938645330223791645900958425203319399446389248808897508884007981117618290510168789666219384449706465014957456093290659477244544537163938012407625049692065691354734009452999358384133249604369867779592529547215146201761931789223367638661173213756218980009397754785764620732677921139424777313687654989469653264335377171919599334125617059001319846123271563546087613909360599000589870700295104116240822412198269918577538812914590746145397007770687131064500495435886424011103486661040890551654653397182402588022812445193157869973499769732954700675444816671755925876023637679720883862939604519469443037728542934579575921701138058488531750929962679950497046375191966743687904558064887335531447357939944804671338567723672811753012492716318978640135288568582224416668614871133583203410925312009101973849437915644457019420848608354653989373452953133233166341700291813484752808636879168689773192484687437322791879198820818578781697347656474183539119879348833987989221528564264662287352985689042404176354069698807985064686758943476079963936129235781944170331328389942248163308318773202530319154553986708896082143980110191851955733602805025100234288693687036508906814966477633652304866653286346005603056499238941282089463994881628404362873811174755553011397979795601638669966543308284237580050488009856 [136,55] -152570330918061115399380548698278053626071464610074597572192728719200039239586783504424320574897597683308511860754198119982414759358088109794230406637407332866451860867541744917238582014806241625650844816899367479645213210680676607656294644533365331087257218856694328070985264810781921639825442268298298482525128320239364706248070684731193928219120314670425805671897684344041526503316976063263067585514964270495459669931352638430969692299180647517175290822160952848258753277216340748223088023354053105830273810639304797515686206508105803067864638177275913454977385311010372912710003284269006089672352315263637965479536655182470715814471945945643644845417270971365876831527548717046296469716965125861234339966007852707278494187465846492108845757449155396909128470527039091594173951491617300009924472204914674024986482187227577067700688344767396087740616698036718624642552211809201592890441878693158144211546998859907803796422254954934041776632138273955747568287706191047136117668511542192571259767787190880623850852632242163614717472278755401725227190508199542352062020331756686513624531110077983757085561000065541437365100751809412820901989385963098891089191082826312125247298503030063294905625765713327936547307837377230781991615007418906176993942256937778378018454491309708961467051438867583236375270046828677462182894146844377120322628776029627822527607704374775775801042806712687818262603118365029500032877101760905798820129567620544370691058260146730120396080875978273681774094952365838322679732011570432437043389359737800717121824623129075482539777568736827366933351592098243967378350405377807927734146004247322056147633971347314839088533157885315049871691440813696185674754565891086791839688293982058513542854748014702355450224829146790861642176013420154010138985421611049369634408401737168358020185564007333483676584522500955591149956035118182034243628016753843395311646830974341100135539724090630315798618603684986528179169707978316102893647770821793641521702833135399022019134244709428762740417806307925076688995611590504437289887229139136292813279422444554549611784804709141097882562785946386349415369109759695998616325250002749387545587963172513641269557751879731847569774281817518697740910464947753833359700268265422860370188419627017036559582579276946739807836211296485008313750288458627184056273947389166454944384036497213811663711899336229940784869243475382654690261859614891375198835108171421521050198762802537818343786020098104342949303381937867723458092062066479346230746058935613226104574990554126077397527967263283162841629068885883218628398101751808 [136,56] 17901552390375011680695596544822470029139421325510275570266473495906792769853523122574825302763284887843951675803578045997705797521856094656959413218601306823361253936174063515556513454541454786136982691079892467736347932996663304476358208615344491758951232800117780442816944304531135465594871867316640400386420958753422912184440418807296211422393566880008834772794127420765121118924601634600717956144025235475908492823121257811344947347951752750572259840005513442843830343214563830125230816487803121988446750180012406480729098543900533720712614687427102111593676349138487549511056227406547573746570043887007113431395070123064572606735183039218175304574330291482662537659205067069418058119876399150572221379902005021833981758299698197073487640043816790095982694092280333296872955643648453414735045780299134462989707620158647655412039820754999746734879708499549584184266227433522480343992785921713515150191147490828252965513082748746299788682933941962390114005551923392130770944496655721242727859713419601062758098524304662887268794536016589321999938155235959984937976383502825340368960740833685961188703983029545360013532552810147185973403970766539714524053845871475895270075156244913882656564789668943764725453771755639881430729827886381751342927218384217641174655271406992233421677976584515304496801073500350874663653006682132184552878767369177747419832483317269556276758538590908662729516347861898849775663437386496037470797285532774114989942919197873845400533280396126853242838783797960729780117325770158385172391846388115265091107752175905757791856039924355955650375717226188913340047543053441385387915169066012799276951179568929890542455656053223940847305368742169180590749124459465992795354312830637840382700213783762756317955118281147298280401352438833092746473999005074211793105250653922357889897579338828661927369411186620051639021153092090339936966145687519721639427100329872898560399675647931312325002388790876601347035886869049751670379448955714717138418158080435662543067220532314320487489411470928096926406443876339150542216320133708688708906039234934725350276759938345400579483759109474323982337627674118477736537387118310455930319065650724201191884923929656824644751143721214539621509316677167057131368721931438564163461389743251579289633289288019183320268772906798458232371381741200489503754947822086798146739794436157697526950690455763804691356866353527966576323278537043134917276259496526322905284223388627488480122908034330045077702972450565073951951028904676789410539397771654470859306140670105542191319469586018882305654089700556192545431373824 [136,57] -2067080274475153158365154576568618429759197631129921691231414513096647771101527703694308238111787509840550431691155712375109066874008773985745717636654917934746910423530953935864511779251500906115795411619523695120728211087594498269160867833482814544448737899452488551597705802253796906750355380560037697664439137162076444101872298325187213031274791439513509153268036343611273627363527479102135297348575836575494196717859303043600204200625216590523372585106249129789424456887120018733872212617780964233506405764039662315385048695057231985945688827584444607984334662451407599194334371081784661407960983597831986022278557300030424565458970130436752998035786669614557466030890437455002500878928198188038460618040968035764872572385908122949138534802388943289546941922983593770680208452817107347732335223401250925075384029785836018340763488948854259021008197181934926828507218646897822765128939920185853288995916723509901550102729879091712510375861555715423284806999382187605388344365764755914146047863530906394499659655124206875652376115914572157254824706830940148821555900933991494021652931337041404965767349920771007698085913840121251759776966773477771839567928450592562829607212208026977438680078204081515911975558869073879422181295774324287493972557793965120945585257069535134615719980031057950707893913882704562511951785267997579492096716492887911568536274056884510409408755854311112830060574929225932931281092339999002958554095119458146218383596865877650375154909085257714738969805389971969755381778561606636166544833796901795945997925325666750015428872625244616237413336265132831794184020911796542077813432896112721992315744065284549237056578499057985823107822415390525450918055197600583160868323104583626671192508829226017753006433775122933659390939486038954742407385844904932591802518737943884291471475956063210055226637998308704358853076701606367283483605249723366379425274201139291366388697485709239452847192409458350702309693660128498779371611592665625340408318209077629544130342391209834982240767556270054413310778397097729654346081606587248998805112062781873047637193104549388074710878440546893489754186520210954772444761367923951728205626421481438785300412713492018467866789240218262656281187521649215561184531954939557438990996850611379084292593330086136256552027334121631996237110862507742086555075222990916410378793453547536350603302310722000054321390059452752185437532560436393403240025327770104586558629502859008014304453227812042091348654211890949344284920375837230725622934784238864894468999804052784222381217468757830475855583515842540709120000 [136,58] 247623236579834548205266410789896596144562222377456016338456649953813765826914601254910384093236229014879694426470284479915063188165587572449316700075917073533532696144765494731255338495554008847209154184735317784273649343057392597250428143421122215695428540666407718505127423363258107493348615795265159505446115446065098538484775900215614226428807005457852507664641419128304525655013537107971035484473004492431656129419087519171832763961713515902412359599610382338817678544799515539296669642105485914351069071380023677441538506166042530094786914737663159846771139410549172209951290718019206152829426686804720957872969485457667875312550247730696133787536725483888960167036323712528242530172462475577648949277561441185028690750372623329851147662668134149400870907019533821837095863367072278340054878257009524726438978712373879060802355291540894706659771547288269176252001455997931293021709453914536537301738590106255029302884548226381208109060087035046817330815492004482811035918768357839896385314201681941876123511655986612503384715605343316884071046423065719162939557328672527976416148283113795028501596961372793548246078659130547954602875081176400245299718608741469570552052564801017556955536431552666568507894671268752190554521108346558967835146817532343741249682614798546360237510404391781167973771290184589395384927363246227090679499232006479695103385053158115152984409934120055587506077320767872044520188903215394072832216971557982707927391735176111526442838957321084205574866194653118812467653875116152324895600279182627446363231236747115959437311265511725752565426498332444224622715559623767016033973952507275312794655933328192563983117397801086828474951032638765258491917236008599450465745788452890791452800415825597947454506954010769250768082827884595132453609293484734444055486435438748775262057669306474158478734177896539098101559354910387658045299097577382419213058747231707786183337908098420353644831313355923737939615425842215021563652112089599082195299711144380853969538615450215597090100992806971740336621659357859798683762367217499433900087736266021251917187118573425948298150434775907113886530973307407839671957520413720075294065038675190892255778837857141245374528326609980139118366297371646276811252934130822483788322790621438551022902746875788574884161599185589630185929225673687066638238650494819285950269330279189276208892514034769782909033110972647063521412429090180110993340035379546719440955474035723270131801528902745169177190928153365467749238542291036782946971295973852700296864601113629333033834155379336627648068479687703075200 [136,59] -29826980110294634125887226801581909984587042742084029917867152600875332512095566883982399619827001966316885313967841424575230497103790125385270014349719310741030025605249179135772034800480951858773898644331592651232462646505391465475347197374479290346280702254791562081238738755243980227633224632620901495093680999450574368159898735039906857746792197492205853185351995468719021268055968968945988562568242114003412012370885973566912869966911206145531127285777266268069636258162781101365129996201511634241711907343093205919258116123967000647125849634610623945949532168383640414030308785727175374299135422930968885795247219574085448860737979626062458673557331579633514568482576650315979536241877700202922300928476043541260597587927464418693234295405714679226044506944681367094847289458488193128398793180848577677945088168934774351148261670704480841110008936168335419501253864573195279881117058051002880623560229764894168519984748329315957582471598577306753718943929623681381243916461681823643956283466378325542178592874184202632761231142495400343499675611038677267153287114806878508693401174081519306576934007690648770008776031987597928599616522024315042456375229288565815331838114204487614952222534737163000209620084740425606703853470249309177584262100481232459528791714368036920950420188974756838492775029177906104404215977263373938695651332667676765888349083572610536844405769975085222120130408381831792774666795408904338749834202598955939711150207355239854967927032070783321788764922204629554779954446543070081820750533412388378981149780180407280587225565370087383826957875123286904423165690367326175484766577820096882090738646075672310514394240466515361823749403370499443803540494555585272532701006810072075360023123851984688512703281911777233062358507369835484927522427981174095327329202610167741280991454360213335560148478299618340472564986929670317784306759627249449114399566934585645210785209033733952310608261136138993188880501723204078033898306128969692666275124978105674783093606942638885890114552060042140879407879866495842889913567923426142476125622005082098194057352615644742315480269951740662056911961637269692171132265074542331902109656399809898586166418543833513828043661324069390662894488005149560639475644733154396165551365303409217146352020595768821397252227305711363756401671122716886145156872580737235601305448461603715010110604071593676969573300631951724291194520962903004045850337064321143691282846682435118918453607841833591753303858927007595212894544465469070039891503503395394988818809010340480158111441566565105172276443668147200 [136,60] 3288268331899433931795653802602144433101310122817788640276451307188126329892053786022074802177326681673315562954511610970182515832490884080249203942819046976992815992921577214116225810792655416291819175631226675833816082561373403773747590564323938702746301255452229852229190832668677871623082200302121137538653873111384330857590557669435957194324766597487846771239341172421764161402351244598239841975877739258851265223530118991757367528361754692075141151374065251508338993133926182615828288267459064581879667733974393884230111550413193453373495207290649773223866655457621043357749921701029865408210984920480304273956736040277754773004403099768913468341830352633818560059281943300994795463477226242453723844367817815864682038097291506155995895383414000934409194535776531915700270871454112322831955272856644631622697309687464609439495067759920526520671653132241467844486845748313698699024578284171113224070911162796867605893436549023616375721293719081004984483405590033649398450274986094526901537889220496528763294552693538390712967911121583829174323022548705999291112353903162138119395165196848239956429436463664382563353138722006415633717576659075110380215225468143537495119581609421505969406250372379408251815284551795457610777420919962054181780778431901736790799481419500835742771921070844200348855122404369239788665767183414353178305681092419152169334354757417429472357716634470932368827662903102145551686695821530639359745565044504280067188166532108383933299921807336932430904784621833464502544135407959179962290081906146013708325070273336475845283776575059659905972183250446084498954791254327227750966766021552789837920034343753827113747338231301041610582993827301952893402491720829885515750322236021344098377725707095304127235807633085458569788827876657963312930511761685333968395720821895607071583273500535020907006046564521392323323000941119655340581127010958608427270498181691696738637274172606044143254625424528675777825704999460233495826848464754000196164053162518524838097487405075974238577097127419992326989576634126665795798471393206003353853526494824678168418495291094782427694370121337144057508614063560130262487621811857418234273725102121451368307732656322759689731749896490172819461050636989634627167192989501298285508398327832692121013700407820022781569189779733403154287294622732514035492426767926103161578860663927701089664238964998039945444709457053646063036946451196967081165807324301223046803253828160901290320060619053902246267783251241256818195317100405324861781101090494218908059829256064409885938194069027109983103135507200 [136,61] -318097614932154973164607507355446838389962692142990314436550859162075342123986991375781493707644938508330196656488754213959032689007159704207395733147420870632333694830091907728894019530810646771245805980859977234991937253732456805878640590750801779132180167152255317396327856351660458105907680651109758556422752023461783937644421472931160608777373362187597642344886789024204667617674898567991127267257941897282747846244335990077223763348109636505124561306194342209257989338418344770229553511483509872357779104489242314058504907577869463962474436736717594688763636375760766844263709952938124804039002033023489080722778206639854246364441651573594970218063884726393512955727683684147766837052701751000054767071508614738522817902811489679804079670873386379382126696985175500812422844800660131176367073390586102501698489803703365365737527085601523856194816214624603519164277313247208331057407811874416400129253996625231718151634734159390701186984226388476850639568347754141785568105484353268401463354515757228949923725902241962673354068976482707569743764649889698583541404609063366238953110648026309761626689745708158292439703504043844104628441227007478071369337018442678654174774112921890652222844540675211011669945722555519686983160910309271308441866279600075352546757120826346578842329426003560408860203300769408713651121551914546672877940550099701432033038591905991740805155104970467508301903531987574224789681478914105515731134037899646396387683598014597533593818441630296326972722160760467062240444690183515913088690203638495878104912691927228123004811325348861019145565777351900061325561859022090863155634043946053426009336525678337054173134238844957343078921693861788536435510717319859766935184019640304213968481613658822562584556045250636915491163017438843366180190169378780864355710102589045712836200002474279996443969574173057350188416530908563420166427382051151871117115752147502051119623550018379738221792617641415720190732659176831720729413868128612540430771778392370849273802143819764311869310979781369467953141613408656867616025144874715550141216992566232313916526060436774202511890991574925374630061197166713680853766994951390788695373780658982757118354874388846813819668005508274771580316493610133777355061571556270256187025017240480780754559329603396659985258505318943036206166112819027831505694583338612005615519650661173528558971019087106231857066124169975842966606088562282528088706065793902768048596361230412189006497887126958011547137275013719248061706085941364008394827001116789494111084018912239643057150447420395077967744000 [136,62] 27202490476797750271492890503394615507277253918341022253789646829206864847135755466982520547078937293200739587363434210857262624099512366705270117702180126600104648718665626256203256588934678422868289155219264488500529066434392824986942601688546792995384463615609250278728770782966928243956666869332003589973748547948418935082855372630800814438786058591803699221149051806759074125930079264487390128285590194672836325767938190436259168180153805901680406058942372777115216893598783159932963434382070965454688202007105416943265747474823489645822485163339528568318071761946076660751053903248966981137945636413673640583704402303423638236608291910519600641975895233572173579392624482191008413808860587970510661479676166535840460678411677287713031628759188011491525850508002550144715742700950387505325363979951061210435336193756011500280486932395231459685439481006076655561133164747697133822282160277503587963601074598702667483584027617131773659856593360188576232502862584881988494787728701370062287586754000049800888963875587696003101066784994105256246714438511166667639690598218750571161352692855096366936738846578682570649203520748725838883483254664769152067726580315358500457208906773456415466398232873026205973446909978575153503831054749192916871325368229384223682681617884381459920784108771641902537785362408014490563515074601443512099427301812664260443127412132477129334105577242662696725889874100059639890935414768410036377641809293562032960145071621804311658874097846830032024102470303884915144178908752503921648824210933497107769593415035997635972443545369139328073489312068165369873424440622941838717218410659858576754737583912473799646632423397159297597317802914075003774705671626063202621658903931813512149438702695369577367739737460366866210235318310106727099709680834161549059921044158137428256323700296394973915016913647644648839879519184597939364643595937683749220675845102418863177506774338515852297555315033391722852208384936610548740943800946621764994204658281912212526280572978492354256996817494838175050465967695965459870020812386888183338120327604225584904209664611233959225735541419530497830387524416146135964880706809263178898199559991576613729162596653318542638405743003093436403444475616119008732712033151111575930759511925463054553201162243969569733840245242403903625029923088422351102486049138160413237594782532519206598497899026835958537231942088985751867049468102252148808396839433436738386392669868295077052749683923114625084143103808355732187739848715684056033494577892555714671647773816868866108823455136858952618200 [136,63] -2042054552977006988530559325087569391465473925545379728336997814487544659336483958997990479558802047987284815237807992910903598879180729157388882695501997165882679692484298003439103608290397031377871535426186092164227350335870197470472494124348008574052277308750732491604818011763161047376134429991158839969190948155713246466725501237690154546586145151479015982884259495809022563965724585323719087120936246124251933033510766791251626627765439903597596256946658373533430609793643712678640812998707348242854833631793974177261259169255514534546521467171109663917775000600327611278741110968510111989903066222159330365391990418087725272150558796832950629134426078777423262235360290050608254808058413763594905642938718376173043658374039987776807449615396841736625313504915885357879286193465497201697679126656377452427501407265065717758249281760032611247654796693221917131085646415954841052013781646869906776683289266793852954625804165193000652332639138675650344773370979770990691118767354053335327890666629588218326734731784535262921079992280512175642575700101770498287330496304684845728220043631377592173807764982356338392343341176599505132973258119986005216162692850985173793721776534465639828361651054656019182343363082877595408304734463110270239128632337364736588453401397046597672122915788341617875033366244174415828859908023631068261699781506451071577804429720689589979490908636818579658119928099926743376142981808593857028124759563136228864542428050473231482162466807962443914760290460044264962648439170838930150232005958845911510743199275430538909070255881945456977269134196516982058178621541119026869404776922417429566891393045366093321980538831207163183817939019164217029294482016092143807837794002873984419570333951793916927347691852128805923007447504021860638395688705674111068576957513459892740580468401400246785992319540565456336836699459821990500571902411197363055395359673861439510866719041526780043599162478345279797328836735297065297756670501883884166913685682129721373445814904436708416314673933193286101893612180668275948303339153348067115342974673440627262022098986777123597628370007919171070019772214529865538023242130587434949001102955652283868142665022114169305125466756397378846411809443863764634980016125834631266720861730898354170437608664716441978207206233676087243338115814527565851448033490738194505003643877426691061154203843037907109051281524923510146817672696295362702096217727969612721454410066525739223562937574457954844464224286799868089002727847725860394730236548531353616772433425145974559594050879179329280 [136,64] 133234835282157654365945892306904960866998942575343294417040880903407436741863306272973397169483939978797187452405119164081190898188004498963162161954398443525263121490953572008177161469084561453956664968494233405497379204489940130309794163119933240146021577019809095791136295666945540261315075428462922029227761912646893112822516840714907595129946402092851024866219466150197072457994117572719124661424235229684287928278628761243399956266848816980909700693967704459539127109372740225489082717937951093007138308013383702104030887651493027424549014665011175492415197641402286636569038552970549168943681587139130552805804795023149100180579203855916532169087111327123929775443199815147301882161918587143235907952719651747229834997929522894859033363617657354050350358593177237077643137347837650829021577998894864006761692080273651327344370667315468106833687860023506586825255192805877832317727998338725947867526893643750651311187720345881796293895467070985409474370001497574561431623489937317666255507787605253695661199244697679356819049274626510314549524967290418101360509688224804264173635296314171524994698648736451803736288768767866893411495236094204848783523965680594057045941917238635134160982607183608553571558249200760837192817922989952732914987925537892312396074241321706851785116901317086955806275233585122042910194517429519358622215484233886597391049112136265690931758268571435441676939518795552281551691467310768436566353434563912571717301611267602030940079781931920258545186837148721353666773271458493881278582560547170269199852264132680181334684833154640257087866148493112555849786193741862054928235457247645615190714975922122865016737557969354038850641435944171060007175157918899221797400047072477594823791598950332069532289742775913216034307617214502814726217816771681915399797589981335985309213659162768254019936556370887888644621981011020383889007233940098433034606211337426882685561831157776784386979401509230343384163392923376663405112146192081133775903042840053434156354656611448646343302890673265441454832015114033602687157307513007890654004602661303458412165942152558458619984792629933469215377299145820388482117498880040837654412627442996803786065272334522732482772045951724742140860387722621717102963245590757928484123584342291800078873617697430400097081737638915536900816650527379655463418613668775461783079360427575532622753098492903967570515142915403306534409183107064617675264502274866110831703196675775727832339582432467183390877976350550449212441909825173804489858101620970610236255333301744423357645112610880 [136,65] -7623117428840808678511137113436255181478733972704635490086906654158507153915707914833251220057138620551808385645650379058915781133808047323775024040552241890808176740898442311983237620768212719500487124660545262874816632490408296475476270316028236396582252474895567622707896620020425093450406783397772732839158156462990616433967629957520063944043596263954637234358343225739579649784890091319824872520119251232897025570251166358316156028797611545545744571901489525183855045267477278243314122905453989260519767763015766367127153465747093664257696726468101536313658133562702348459454589440729637016159792911684374966613143034509572940104476363754298796950423202591232420657444356006649934754287223969345463348285757099732598724173297266582880261682999367510840975009836528454524090088661374249550222036497653817685345521308784592221927771496191912094103935690501694392325869246441393692250082682045774524155694368364873289017453917938904051779150081686949775196922997519565337205146221111401020744562224685151642707356672643860125375027788731599669872328608709646380839584931867673095067691326633310228019086844622598643474480463997874158551091910603375259719744317714558127769127084689358425288898866128513037516161577209253628590503976331662747792603843987520356900617783335607784186380356386191173014679252523472427424489500613682427830992458192465256542318745705856560449083905205403928305060196698710773261396951470542461222212548290856864530849863999418375698663428002709889660541628450610512215668365559351222697254847008010107606823749179372805520768782749185675100144304138176052430987616175155069805165546473832103928339111431140668836133303668898888824332369570162669849824051979888287682512805618022555184751349371394065183214515927905517551633326929606967637844205913074664166703808284301048335040353706315793121345546107676543818697790859827728531465836089836518532656605070011826850359872335867890797798350046493982662703080048802989779255997932483213993918549156858890567112585765230273639092505017455751578593318589725249514606495936517206326110033396565895546841794629278445048008037382660024919536596584018509440055421680716980120183978290713900063433204646242795163816774741572850440509276217829680307893325601467430795436198754160708016412662659903600937493504200245930580084702205791593505013461512624276998243403864282924178018619904881594719831644486571539820374632592272033948242227562113807795748741179315500013144615548638821835560774238047603381517097224074020615120642992869250792022126339904496580159040 [136,66] 380844001269454834057441655341677262149407909815628429021477509104679356068451747817816814115900237404881859832443365032949839675004727308254538563643904621492904484850202325747172853125572255517242870998792714152747479689708983477941354438692566123582735258700709556162616591864505644301855321167887674430746311911983184241489125614743738465246796646119197461435501747170698344117373090421919972694685153895876377150654248525436388257576152332845685194958801513042733183030462533466662500281973018671960134993267413530361199932267139319657146779231353115535482558505853570348680418873243101991155595806649908014617337181044076003306319495765321942518355571044504332880617728621394828165241508108380818815912963931247919022343725074877831235142273221918619369958913078711943300790879190020003793314849424567103761120398925256095435855168641838647779393848575064667500943971485838504412823426978454688031898896988437649884263253739773293766674305847206560757183490705467288604181761558418653302055573330638271725614633989162636761711690819355904096812823528976641003945637713423673011314085708585173371333767289346900930826648623504699766377594996250733559627732297839963699521437598077359111039074881058727680007960484117141999434768825479160277873838623105799706344037171199186200773650975309993822880607866218941809196298482742112832340213615673651394733527513793690211439882061413923481868823466553851644597798410667887506644121979445978151689995398567946238393935195776574772230174362758011792857145926514583379556245897045873000998298929630055971679746161715794340692737549764241967430678308130490463319243404598330256992488862367250082325906734590537559013394683673117913836335630318871883054762950991139438941280682941786844614979017106220645124909344849259019535528212796803356251870173704309720001755880871070419798824045971361101849196212240828181760801276398093414232345387002946857628995156103814655607841238155817417498268987360632631738073848655449396184664796940698576293724147359428225844589367362585242416785647114146676761274602679444853602241227921845456054796499237883262638459710167844171826597912098654631127384564828802438813302998979417516374196583925923774270808443520702127985625145960189680737852865208443375831662076063777162001316933115239174896708858401453042440134095364077438640842154384356476842210241459896789856436760662736106982817754509377311264667888519930311993507297925742692667352148648827331231063129321651470494775438229035651417610311120672794067718147690136808061041995748752242000 [136,67] -15685996554344122269284513392460965770938617424046137840647426529521335705174201924952452554381753861891148880987812708126228734073134940339855752955668979996051646588494298297137275870293935592044493370414566467932647822788153942804586789894922526541962059820302802892338327774627176820149898961396589779264745765944099458560471041012220409787257225077636643178753060520401442979730882396370934393189864210580736631009497364419100109896584377737063207464333086873782665383392684707615864755180159184163242726446852040296915957034971136637781372545234703689078016421514436756400777396910683271501088379018338506946375202792368268395015253302416780046322183680114908852318038824700561624463023250881735744838521930039092485535602931085456100388529241922369895690817141471993811139298302429924661219477005047154780730743862216493814377053836578744598510379764115384595150806284150334056118870813088667463192536526942086900170601333309293121101367521046466275352993856888188698708154322621528449596552407174423270561168291750020613114790238815997418777617881835347195970445549749512989910332339030346880240694276353982918069590583334242718161284530693057305181055637944702376537256446437043852259187810686906678805411756841617150995225141529023711311217959915399567001263379469096100532913873493191159831556183902527103088261303949207777607568644978218654760594693366209721029627759654246567273013015146542365605198423661549786077658239075232318519632203478573274830790424620503873745647357616180008196213848971175261664183053168370715511142056121014909135258239082204866182064786219195308613849922647721250581660810824997464721025155774347526718772322143892686228870866665668070688916227450121854496186821892301508765091521079901646943049640095170944208509305021191181540906797259744980533390294526179013454319289101352804698810784462190628998188149202614113128205150227365076761656898693109296964127347893213798137765575274458979382184707001711309234514222255014562341966294780497310145405084142272991458042378937382584974393608493245408060636070629817252779105573825383381843375069072588836155062969910458948385236946748025592495590976706577397510305320929961635591157034191433821208499680411608894765577534243407003540940132934111143349961266028615783066348991716401328884044239376053287816385188799772360336070733052435398360130542907738269389547210265836819353909659707444425693899045898488351233342128845315818740560262967629606664519378653196164472160591127313795147116572014871601078243677699883325993245866319031040 [136,68] 532971782241936271311028581820391229241799152831559972222126696578522008091857775441290809602886755339250254571791736019621814805165451498056393776936727379579248618143599395494610517010546199861451235526438190602605113253902035217421422235460613274723043092347590666649233636318316641403043629786188828883827985801807065542823642884390619725653829546640697146060877194772648699205566506575467271997465687215105425284302481284897571522867780722833509468757220884724708421920101678743348044050831342787299890628407782717154300799807007696722297032461499880581212603792627849613862734204614410510574660844246805629251621739957052895078705783380647761362713000142759906337648506136080454320036913344048812575840692915605022951219406340649650933442031205367549433120335047859542801145432906375541619720039804787592998365738104952933507183785249856657189770475853557504132664792942643232956949506910432468121301085558774493530588730625533676167472440407740901470658180767572910495739912877232365241728412058705033890943390891420683400517425480227715164106578717276150738893261750174352205225281004300719328762093833668132186644022346624667672823456879093298581316703806063294472657323180862613150897140828451032969727168427909048275073469574485849959156635889175503100878063583463882320475352051860802136811203623688390857903441989961529563322011711554606267110068537811233378623511153971417219730310268728219550698267073143151279655280825010269811780687910096918502531884284748107769806957682163473152841892120451780837850447743695258666090433583223661331843075618387663629694454869805429950689178633654257814372095603334044451149104125008961926752581193948641860669603683905908942436935690433074791369067013299302637675627376511249678332303952827277396758295113155333953632892586061798453967512422057797603502471984370711063796899456803730804062334691443484573500124587207095153407903203601338199363241367319837382483885303455533926205105327990498759245991973132977031770177454352086865945934915099201995014747228869903046458759365751212110162955460481433903871822093492498792185020184997577397484877985165187704277745522814019372753940097968264388470353830757359260299592569676743072045987136918657898735862905449422287636878734024075714881636404948998033162305234388087313572279978565803461584703013264168994005895415885057005303263737164336148014474979560897845166516705769549499344414229472977014700742388798096770074697021678713215166980022564252762654454987203946635484459666872574090119530894552246752479158999840 [136,69] -20600730300565630539629978746438098009032930104483647922171552602460814815939489003954771044250612436990319812449194505927792986888157865618589878583717174952934509267084943586266526167440508852832328833174013907757336395596835247780357929952149892937048510911381371370975005250024117509145264488088796733876587357929418399264326763942583818184727626882703036849871575503361668744378430178549149991438354922365057188147284030895869291984445465727315303388766912891731214190700689234495177477237099538495074425407267064211740783895408373682151562662881830572859109489447052595191533682140435145565154829207621187945075180191653485561203412838280210070494941815133185786239172021460734140431395215883106514810532078255893333842634547910846125240649455579181965579766689952240565082994467540293221887167839342931246301998460635276151358559854780560701914871639798313021995093672769613319310965142017798802869550062596536838590201544318251438485437424143499471048956636416976252537296848302273937148883709614047375627481242362466776554583285662589124674739387594943080726590188210517112894908217634746623223663150197637063147169580694057930492974529083964514192368453921503535110688470078575398812841163560940497911241612732232109363270436196357820788557699883745911005621932806778331276358733058586975163574423807522153509382536942377449457716321703979574278681966090293948399566542607133684438895505349774636106640785079314196848714898442394458366162539990093879378467526049606163031345973928607992214034211479750206451278718790544527804300030327681384590876754268275196610256581937870721460238686171063817894387721008823725795238700714685405902426652898417135062827150633454827490909728792620137797590636003210596644512996419521149241348414672781850612477502415111946249120693144957391263534488799360707568865289356540850732782857845933227505076263141675302657984140614832090112843649086351129109287645629941245557833265159946676491841815031289822321916068413710846710077317288847077083105821415721966971725650199120036510963699417231454182272967399996705214463492115491287272108452766967379803564961126625228634316216434177052461807288423339498947460489106605345128323992816045150926954871195607109590126842320805205001272208729667208129292275244652944474373013727495436075469749798441434285975031869046595215687303771815154550534914218626596748076676767714723716454689578331483787096724170874638019242073486331455378405972580309369711531007531644734334569777206181413686917216764672919793591339958894898382624000 [136,70] 981369333669264442803644801511468704434638164001941827572185096250935701979932126840865835475367656469197290327810994359708490777504012672805334779590847293807277624722744012413323137396184674609915908289584729376162626508327330215245779231681228272674323841881978293827845262187092439012673551679291566803593500640263444430067301807428363792379802257026882954391119497781483976052406070696602707679122717174795823659452277707036224604362422143931667796423852512945405060117313116884059035192180721013360511239629534586744022005005877346354611735256924189243587562553179739465021313376044920308701071683818724051013070406816946487300208120357938001997393746667207617350666615538351203546492855582180370682220370249364748186241641094835510619717345106224577459712323717789679685045798254320391447573596995287371824535359695716064629837450458248408851758335276639198492516251099401592422002062428059686980343961659540076856019812658375333912665958884240069380176484672320861313075841317635969611315041406988664502429590806386440946912910502168573626048876891081810735464859182853225164112174598673754555808989749646755930342815972303969096465420877739545624688951205572852872809998145634066534730940248512082829950571858466514970064788829035601252417746974597653555059636246548387063462093493128455563849962055250017432141136615127224961896385966665939993557346172253862733875295032461498368752054115096926799977097525155402652905945884567018576704174003651857139776633907275646822203766967446827882634702389945628554541031664906362560719091147635104908024061740553798863880025943424298970012181552856469844778642339524602077931233095641654565639259158465697596682660759426430692712246600262348195735349894506343809228869736136264869073936228952202143821414917194154617840627759392300629557031461991720598517676507764705444682439357673135850371880077116472659608040972942125812188595584787743503764257966943029692300320470458855682418252086308962893620576698341482702194502217942002946704053829749290299783259279503904313936052960389644171707031301843731772714406917087655345951906603054363246350932996550234214230730391185530193641350208635703161910609527396885914779665407055747934859371733119791757025172641601765268125440880447267604106976938429011710816682541796178740606472533847262226374024225588081115022229367769627783477545886810120731435446523432939109226220949222569862365141304531108855194730063661467426135381397819157644069271968452108995310465203118001337991854142687135792346676646279199978192 [136,71] -24503800350013016358900122099312681279204407765761458556246072800132101832832948512236662270698159386108364674758956971658298739982982283259594035400173177765833603938658359160212859677199545956016489513460386630134354101314159416045336795167325963284422422199909053747034192163421182041372104682907490253524996479454713861923066861963042771512091879445887096775603549201345077903230248643736215974204271856529372555357214964710460126842992775278870329994833574968193208414467301723178732092900289191194934606762770868068361200726545595534069474395454440403367353176929300628676212519449126925129766725267715242044088245363592484960141542370434956862808130390542048364668384342183258610209693987278640276651510119122619249915374975202245309951379502611200932724064402232146115167267163628325674158557688158096720088057559189476765708355330952328938516615168027360689944351106976986398356661953180381141419104063853555558125713611943662660814746884159196662926929572315851214626850810647745657643925226336389870851350058810379646168800578885747245587432411907655053867808356729803440626779006517259251964062761421290643066573766652851973528183838866288464811448815528693882067279205510880491682968359095079555755919227596646393609266329427987432951130540047054921917942281259113260231660074151101157501140049014911441155129850663122417584721632135634774781105453603479287046351347537437725427887818100657630730331355745744108376705001643170661097315630099645159296056503849075361137289305405447779208615116537670391121532567577620095145740619938151708604509440239058802486793142423946769816388711397814860059059288920776853164548198854305609376832227902595541052882889604672024349100428151458362712008755886366959942889969912829175879173845881108734577941773604300757140128021534272754898054231599264138319858730404929530876821396668851916660097424860816705775687558537145138691937632784991577938187038172063539581578945830038840712340277095788534592985066525419319732551835839937471268811314023378281001036475045533518057001961588878871073041734123048307991010531034114661132110567519873723819543312642254304494089995559882430436690055827790842158694438573584573278594923301457871687550635322944508807568353364792980619890273601834999439967469240038151036485613314627799548292886732306303044426740099719717831035545278901756705535674988544836146418430272277478659953880277084686326165436715784290825073721861462758031951115171128882523668334173295038294044070588598656404503799833789289804455412508644864 [136,72] -105539895334609752262379069184310088744919315320923115728732760706270522319468152288170951204610147996971688628433096923518428713562345252836299789576526948120474356508647740992686823289499562124633026386235475539407409784914371825862194942095674473442002784270719540239167903380948333890434949247835945712061619779663320483916634866820910123548147894080561098018862994916165874335533230306417239149732209390223402872501060437417120336709888146484216616978866381873976433807702475092917663226472072563248913491816198881212161626574139235836375896926698867241787707239874802632611963506277629010430014137726174759122650040435233935030236156022966046087786112162216393385818274689799775429557247142020816687915676242357029585869920685143405668874757913250588118213185806336216339577257072808239244347172664510853972377171529969043868190572801276795430320538808663236530363337583643436292815114244906257382858558671873358073828167970080408487839379329235910962393614411460319883258733078321781127145363795055080941362065323749533005442010743126302499921908998918643569756627544459835626006385757729441023471280050864998307767404887897689466649346853996929539124027484476560780494968443248666308056774354139296984888212659675894062072718569267818106025892250048959250109948876099813568012840563207006543800476431953122482904490293477922910422390579950599257850750659996904720719139739869232583345787521547900380060620810010769772815137031385089551089064540864325066241354373131591979681861067694395188028586961720277770954133275940428776176379743090380436230813391971983910333142431803896569981445371207436529107666399874145317721663131385972681480659699463328506417509858457843103459689665559564810756349279971231632415267891714402848749787710292853900410778587944968108261083684995162746783105591776807476683116632424376517363119962957664392303463516487639378897342585660604407294036690505974023543623294660761018348326790279836106599494464706044350302367778535310006364244806395474390737898088675432558546838447363138260719415258458492883353585822404161991582979463666627802963828272917412013662217411573412638389975239721837328554632382089743207559477682929514909089488897724827093630796564105235679611423871061359055889194839567807277465748480799643678382832562304492305505919901210024741842878456621582658609662580399848454808430684415621829612370242842320330594482488234469751018837416188657839654268634404984656287392914846646234935227519821141644750814943716219556391638748406167302197508538880 [136,73] 20718165352116299094921620338004312007728627636204887641780700269051707734697718698134880459045628428026638610419964340042997881240738605617642047085867365147809259034764177231385005720262847258571300542123012032584604205645924809588787020874563810845593642721789352042490729475666050713693157145146222543998520320001228666195082198030758877760510469216774195345250423360300528872582094199515712135973191038032657267660327915421560512093218417900551721848905501713632586355427697898973366557463194560641847630114615531054585240961441539112318541537968907443363405600951860988579122090016490829321388908068088940298446589239371480543665064836517843504961782573644443998540295508523128495556905091274803620337991273760836335615416791247857639124834440864295821313306481377112809175244146114286375261263115334090681227006264193191630468335788815185696954531083843058949443262125915327088357406553173183471807931802571413782763095189712836899088766040829326523248478919161689501663705058575356869129021866439593727858789642090301552838970589748998909796377909647436072802078562062023688531602564247036438171797411059467036830213579632611418916916712191860232876111786661168193186648312671168786688292105404418550377231535808759410928547543215444825991878800815608680948088467982155172484707614182736597296329991069596757352696225007025977328790740715386571378516825633823940843661739797460218081721715442126006777986802393116105194527658679263022468213039558841461002988379865973472653954006460870900842188165655816743395817967024995549638719217306206523059701210776660086432334181126883325044449296229378920286473897824678142966015641670656790993668453748006567125218897052163336312820420676188847511138473073259722637969108101069431614159635274130447924317136746774702059279024733071037748668414371334009626605004971468763759313876868194158648180620384308170985809591672357732991168101072099354173022381279773652098471909519960542716053760631985563731626858243924021066633775430402393113312033728644433538303393011568919085621676574826642637929174237502314269282129076764374606982666992220840173643237588138732480424305900345113873647781848717354694020701188571688193504305786637427109499651125206962552186561049308269204384779380371259264498478341796701758529268108472299060404246723443794825263025945501702378218015006934476731642477357856434010410874841977229295880151461768537385373165002248086722688892482172080393030839946387688118493195444311051788978951815659039815530545230624684400941568 [136,74] -997591229882632205250606111406960881397758486320256146793467671093668846118145079147658990021794659857532105476645943963030240937148583662458991378594776424909746932806100525550044198520389913823648376405398112732292724035412622663788892371520374830745151101057592133692579896454415112028548891756137015379989074422137824640134476096649422117363486507707472810536144138104462476849909264506768054475497159931843385917649588487778592561752158011014167972902818393575200770817771593909589137787362839051204051790320192790814973612513003714983107966723183708335964094175846400148288826764740503250458653667653234885106754466594256701389460341896402532298927220584850149317172666485631358078774799138032353408110246169186715848248657917011172902615163181766400867259316253728280207740828885577602299805090361538875719998102347118887718989219318905092718474553065180772383341130897750670933862770601584730304616436322142055620255579400445992425397674764266677066118128467095746660520451217431410049845373139124898782993755613449513446353158273120069881056117861386962902495282589790394411176951374497463215746420937373229224451296265388479615496460255976445660231520158531942807422804874410424152527989814099960988793767021601926299240142777196097979498710450724576272533289631887031673554411784705554655794546003537162662320780500561071143016044027574762909957942456138367105565554596929163340672286418880934290418437728972801010893756862221635601272019897276448888292385681896253536712805187319363701540833878984419710937397400446827660415060654761452436441471156024113654604024285959997832558188311905760877913095000686237191991114695074796564511812603213264296636512805695560364451619306814925606827510479170528271263741802078187108527357183023140105812773358730932861354117602066028496811876356722359902512217552003405511301324624328597971453679485564408756533022169726906798225525634727156199756761995916284828017387962319503682674130963366219835369092821090650190407984566165092332479726509760393854948783548379009947229852876426987904220074048449577349594800503059026578245618171156595139813594008647740507317190632804672821268405129463868854966412789853348892773170654214117662518492194467530642031539985022013282351550382296836296346799404804621638342935103552261752588124549941844878706571055859770365346941063878418553597945327972422601604180356545125896342441924609921104298524390517496757997970639076867945944815414692471736091398469770091011997417804405674110859020643358424039168 [136,75] 32146045749798477358437774724584665096280850825514824592891950142746942760884832515637548923364642227383374058482930026940462170097932990152909508858180056508932412209437868359497575538326778659417356757002080809907119659224989367018159713258156616361839895476089016376874986918838774670934633547493604784114638592418258415324912767681829016873679319663881287891762798673680006858554078049611754269158903797556742691976589576192074554348391426265963512954024757259319927743553079373482113837610881524855267554806458456163325171249093750111253613353293390211827506341072196954931716194648573554324067140504812581467764919220145437375649312780749967739095272377629530002852575500481925667031218138043136794731961204620110342412742720798004137918982008261128084292069068187552712577141019936933573797396189652474028098688299588668734591786185622724967082452827034806524360253067625319547042501396509439720810733941510146774010349518024161788605344787710420543206976472386042289024581189594240028997260589282236763409657690695569193691197779785882301636398443616930274893106224836490445142007705898711759962863454143263264000146737416962637656513977376821619055400985176438586180338227718562037322537788604621265993282836428202299612272606786145817832914369276172602766079437520020962696229859851664158952833545965974351968084707961272962777459901534766727744693277695978214250939047878939562976576582364295384787138399220000390114318560420941610571665769882433036469119417173560089060348762298922868509787977230853718810875652892109884325716848202893986343811760019546566312917523568762172614717667277767775794604739829427878769508485547178582057851506744746868668231884352479125686004116059554694705917505079146051296409645173841711900127071004738684419964915146491943662473250145218935851733054780807943706333009423854604540100489502453250278628908813695547178194435177090662618472489403958244538349726948087456659331914507323780354127251005084184055121420319197474950180324241679619714662438316218553758783558020390722472349808020114787731376216441392443298914889217537988057299338974031186896622907063542151087525302578145609498015943233404254050134083829827039024114378384942311125491355856806208338470766907802229226149029765962549320730289255240781935865264911712000965238381463204017762387400768377033292169945149029690767540568883084166488848468082292380169453998316290843847444308581834146293856041524040397060561910408906534699502891872381519175950343364885545710641459472615680 [136,76] -1095473612305075755691168313413668215939925270257513283213567260079648309453440901125012434872195129896956336623618623451752698660331439764548206781890880960860959681895584753556280071188158439615011874903414280415346958845018709970680264660502373286057382484617685338240215749468136290890221585241872487107911694188200528704578300157485513545887586405023361057566767812911168399020398885753478650284704695526639734740390807718904002258505748397762898446335831344435145285099067134246380881792095905027072811476308688249260209171865374624761147677927592738195942315803054883853674195314667403382273826171904610939581232987657514553766734725308645969911656192733262466725062524104223692698549136309907978919367912219056779151016247736489138048585485279395544691587779857771772018547595855086418295551672639676180256845600288743343003495148275232631229384244588607490865167393934128478522213985224849458890544404402507921683466861876726861761548186886513240665961690593534648243830018642413548388916003053349788944466823826199672044189447190225435346032372495845615766818832867561301215545629216850369067871398375524781448286079437359947151434542070858474285009714344990367948746888210600478870568700683262963538192162392454370598280696968870821928731436075358941599978780064246796697302066156089751874849165229213614151966113163662681694542305938348739899385884088293670471989158114922319202115060812099901297036955943048920557977407313431226488940459755645700043948638739336776597034269188067114925126545535277166347122092364747408378848687576872540006467242864690520837311638231227592162697516229364765669713560643289466537979731327604139365176169542213368870053085467994112615666514064758858800942986985760314796533587675909685867719949844227192750128308478013711175635297734726324555588317020044952430767590038811903696083453722756700071833549614258110044697300954285827458592454545683446687521353626366863197642495139963894056754090114213121513169069990357338627282650728488876936896787307011824129403558191464908767651799711965243310037852236314526332709576146088548366823891175354119833030389246046357430541814643067698199259068331041026443461203987925435538344590324326660487337860930041237535231654965034005509219855086796804632812488315704280461811927601596100286767282406456704340564847955569569778892335717108354227230268859055686118713469998314117239302887124790623923568915589184350173369413571888940252255571002559905954344535509611621160310814340509369092196618497280 [136,77] 28616400646818850786300257214198731602529065997172652020401883283356757249495280934200888025670156841155102981179275855781432740619625495556477045448821333040677339017737541074016078973767904738352059561553932607991447727209925974363490238271143540502146529236730951613387267327509537634897236912102856855404784167289884672324411687322951160605289416309879092948893725196182689082879061771027857136057109535789137429351199481419009292007585698351498462725966821286015790742215412944939726324350878390118942349423063075040501797039735079230001916180031591844862105113741069650763384946042822705804391901122719366035649911833647677254356975669929412087562669688968583986052362038947437466617768924437566982942910798760214990560989141801165707317542581251407628248044165297670374104889589130329806120970071589616845894426143604562460138413396313985043556360282569543382680263304381892505130869290001097385464002781564283589553486748675349993337719826736087839015705749367216387660049809772490172325647952671625706226753294803224299190730923213031572944256686140130197327549124746978490945906671231200944836469355218452031082108722479617227362121226855044717747726470449914537409166697038464003432217458879461923972506517510041324397909263387891558628085825830136435836370625012249547507784412117725260354703680459008303635207027748602221308231429626690441378102149356893948007365113554677877332383183044754253395902052078336461370057972741996607590272805176005667170289920445059212021003320291802776705517512436302939555154861672924155901282691008045814168857650743787941652545315809644999573605048637507145635586559688150853775956379237905242728809089697634906757109785136507853372430313917931533581095530350546590606343189788553248346750596040266985891760741740625452910465002225554031006887414484395055567595130010116432912487929729548002067273623788303936020137568417815123994657483941974955043210023997729631639932792907199428420095486393860142033660946400835217578274591667638521338564485697049585133779824483191892787756615407183462730337782344359479893159980747232843963507347399067485967526303280636503411022548699416096308806441505782487512173740480404609767234469902435058747197448293181604006489053288898785122895531940340766858365930576261651397202029158084213199561345703768217793207597294712619837794720359819000863790321517130541399219572396257619491353923811582542682284593343931023123767588403582324476123542289374253085027698260988252831669210822937326136326464 [136,78] -453688268736240745266629009857913839987179456808104524209392604969395383734097459994971609378468105949876641183072157187671510996001404244407850004882482786249098701767767856485694340406087600897110259770038236470786133859575201139165795409534400500377608200399240011952633280212364408993991966392450802941950551685571959679896336063280753082324175453925000066644618067825620443668338385576645871920040483430686604762515363458982103770402471907558812972117064229731178388747833657946070955854109961327596549128418439511685434362931748713852101469365582363975320769713015922135042160535896646597329043699221415190654869557673040442816758163422883361576238571324094022165778382508474526348422667611976746429905869485699484238043565463167085721807579724594390335517634958707266626303063373880742750119864212497280622019904327257321470651150154521652628759878938734649690561755020389066766111853632484673989614760489242306780353023662972015646654686747871092486379824596993098789514456216596777899121880479911404068749126199862496347660042433075661208894502650724642459923296678512996495604241082662583798948596929938073347395444901611288724364227871627601462184354220580550403345404917707016544946207325897888331129896566581100177001420961793593326402530680454831392849051267178089473453588869662672465463473514902535565000148176634626451846958997902816921747178487373193419414382532257185084333698987836004750529222983766297047414250572448831025411797252354839235536005639181236012609528682209126577882855397096603658395646431885655750193380724680137158938311821729763656068920414850457334195187794313429351803431441802736176606606604301660859802924372131815340057532166182850724751891624883918359946934729722372833906451586303862434519138225579371556171252959592725312318819589770230283998056509775153151983859520185636845651757519080139304930708454707709762467490404837386718571329080397475716910360270014946863076676893737296510576772230583040572085630991220435303342648959058845275834244537913337219528498089579728083654618055800075367082255826494458442160897577490272671321177982996310798234966104702708909694043208324700987027083648424753093869924255267616791681212131782344262673464196058377686496915462556768974114428589239335425193587412343082160321602142038330335735774994275719353376978529515655913010071366180230809959593887870373310932466868132769145139668105051556737256267563952589300444246942746401488524468314081222125926239219724903616122223715033586200380 [136,79] 5308652763163229703065606291355959826806957572859602011889682715245659238269299787152308216855075160437716347555677599898769977668246660730580573538830530005481181790868582637478869379980894350022276843436814087165635928342596562947384885398485359423275698537634770838642130646018563398372554415063754836535637940545222861013391388445576010525558095918451502488974135412258532142872534396593807630913515424708446475434597462823700578581688170471834420399955189312996026065815211376355904811053742851134813455924226813435780707688970537398555934664357853886447441319250650446592133762418587959521859769853499866628497853245893865528536789344706914628825859576736348545763470551121535562120012907671762162504260284640082989272490887728353765923563260347754388486531493359330505014297972095348116464381230463482524604581886956867400322724668978147998077632415450122114694005162978802484108998165455538014265994948978890333916906267861084948840292692624592147413019281256944122441162385069611366573265676531833099045505822896929946714859410779898427000117386047779333492864733519459634253795733276175110027607318887493632591797151711685018874343460616778911262749432230593245811412049215804161342269997362622972398356797992236645436330469621709416537606783167687306879381915452427042183326179995670181799962980614838150898710105022826899632540513102997000836362546778720273203330243106136750470836073508615090959446621054467217220640806406732140217449316558049372924543295993720781790464782672463095829229577400828138236706430633553535988739795649739274487925328073266879571337845998840757495967764171708112113130313783879431080106192803400424933943037500602988679259443114516348316951284347339438420792681440135471233657686950558549327737311051673808390040460730019317670701085104968858903561247053548672935015069992925588125466850707481264338355474144612125509503071906256599506931133325131183016330788194432440144911666287561125458892851384602473582397762654493847210480632973986939427894917742061217042147061516348332944810286209039024235970935710504409386839090019685562150366540085086223012253442733506053040680113772511819157589333403842449497323572672702465714299113807804062165807131864243792289181530030964364500747059986896849976686569551822234707105542490712870290843493740437969992455730883794111979431103157572034274129445626186480792359410155036631838633323957441284537719660437461898964984617825114185878022755392659371583389138095387495042684785715320960 [136,80] 100535404122234414277403203465328220375500216903858335789901450737839872290762989875254647074800644509480832838033686112034654674585212127045147515177221452056181422640412153571242073995101055641919705488785388414860970093712608347299298212228268702617042860069930098201207633375484072688597489738147312943170126413192605807668611298783502254402283463776701226061031421517259779237544549716663736343539964498376157666696199427173074002842568784533357098085154747141591794492770157579770554969060318199586130339125090381381455231955218358637641325665238672608481543577478449076885012180463967296500264005066848608396723345422320754209592425146899299546923902561218270201940744208199499741812668226478348864171424860931003190144450002124389923140402612623764082310355767142493375330954481144630043645377816638390110284995724645981836674610042116834805977454478792513556443227578889432709825355206634485461882546400462464831800889119434900756428915960729239073084057680366781717259895779223278288603280976747369585417395300965026154170974648034330963548708269782056792586015146860078634552072577619642953054893451037037224008245723766963995044782169003620166132937245331179109887189702996924416044301447489960307363471333965742249314510319538640345006616092952928893742505101566450568433750355116404117526630848109639860070319608376484997515995144447200583464119442394459223559930624694022269267485755309844603802970111516120959359197105105195607400088333275993263306901682103850358971807598300845882777477322567186833872948283986455279138668910971829520606178629161291270763863439515364762233646886488380549245044171335311950390109453074077653535272726101497864810842395944649763305633351364577368987775133836089688509617822340956866035773073781159561064542316346496889919242634517926917428402175115673873789642282007672738245380027522544102758393971720984814265553795644798546182081787941412918515545974697265516017604346959578242063429882304658467770228913207955547719748052984100393372824776925082201078859561921416913389215326008116436549971509962756847603979602467632388403331384155112303507624552117198149898844805341533544154626333832119189479012073318436521558905924894606875316686545277555970328002032590390748622124436304971487538439294736067509304362441754404300850022746949018605310604341355439744243386598739313382028533102774265687498068119441758238835831905969575608421010302254127220317846935186556542096720205485111034570973890184032068761349769120 [136,81] -5008671589177629218386882190233596460905369789677922247591860775285149722816040291397914402793145639871797850473723052037805856187759064261047214763407497465630281248081332440335794284333269105097770667459509142829838511526890507217017996207327434379159240241225123632854650633974312824941575609137195506266414184338339043340625921573774406924217655910649654798878940379550052856116634743816632353129822508466157534128064171812628488862916002856753799726813199998914626564310317202652955500904305797833539318506877202710812206144595040186508800372230365658076639980101504554810398749009456469601198550909101085307948914038571414985184474514743430949895764302201496650802144450992693911267499448114156663104856162371599336211687846863680641237704417294986346782620089005239092560830447865778140374205061821214450634739071204002292199174802065757833596150307567204785523599899577977095661146334523260675119842047171525081076596704533333181987089985998819089179601984688462700292610736481839012485220289749945362325226584790003497646047755685575921681340710072869557779278690444431939495600055834660995377079056367210682710130071860247439628073356583079720126204677967237038672446275330957183086817286542078321260154033226879967974948256680237633529060477278250318759121575653712128419289963458240390389605160613374819483404524035207989145228407552987561575334660383890838027076974934396179568477849260972343624362698167210812764501956945700210914228447234840644249063635343149507710191977972442696699515727857804849678835034311551659938831348179512996048848111618163527046241565793700278407317109614172043768883605368304321495928925149448664864499718626712248582130382330810267525951518905821689657780116709092024358745400191253035918299789767917030579248376766851797368254973045229345199803372831467286148045577410809475817013125533580134675633166690882367157251040106712193995727342097330850501833767557375707887330912495576734967851708859821665886861760688834648767265710360555919497613662021539078901101594661966021166864086918237904932859805501747738385054996294867168017815501360903625790899420697665688509356081867359588272167845971982558449477347838110706418847538631890059517555569760516075070028858555452983705452888507161054749795435168463151607071235353638097932114159039289132693634975099011547860657626924356778071771945279347169081835124533439871764049432603908514390412461814202989111014761523235353177845572239780027339662825226014260801884832 [136,82] 128375541136489595883847401818237222702911248339675951445871239849583827077916006683391843915321775014907124548492215990666708785102732951291332717741814478920851585224184423811820949384211356887421845672839110857713885370356310342472621950973545188492194819548480199045963574698743030483569894553932745035675108810655579292881053525353701322878247306281952886526716469967741704557882928027295815167143342210998978142822934998291794691158601404294272270725108144609133952825470685082707272771871268355971281712256750622960184667318042446588459585331578046647904689104187053562830743392431361235816497938575151435698246312751504205221693796511618082964487113256735069466858895780707187455734631762694607652431926962871169426551214955769798061754868912025568945026974825120841892293363710140041060724177270489400075295115448229740336211806511205225503885255739831938587650377318216146086843895975766683608276919191800354889719496087619219367195764009230098566303068538582010711076629017278967762191474180625557585801725879490905896602215928521459017510532880516793344960952624935506107728153307505726395750149276268785643414670832688866587336978406613313325176113094926383784939018160071995549485392336424361255917960940066999712987992469685305008620006583536803439713884738440849044189644314685366517104491177163427218718240531080875342691840461834437975470673996397871393643350460728499764983175914517021367351783587671679788335628833635311489459092345124420334163355542160744114300945431979355030245044688069792181407185811658549301393495845053910826380252977452668423618143159474749516108026829379856638559115611557174823821006449776638007837050941208223854400601584360246863538756771353292406785260413757216499716588435671687685268891706833529666369311832094202285835121670650694642288473242883341460052606427893616410481688470073839723264481230387311679813505436670657110397458156602154666698571728200895199531537484807344125448411452430040944208545136405097875713201035202018933322909495982787167350220960573503663537664647037305718739434453265948741411576841347015634503494017297429501807102219261115523813700967423464659664610339785358272071590690374929084171736311797347764938446512903328478912787421998956765365694951348688205218778798172457955928140388941463846261768583216915051093026036203823171998018848336305813725705799395950863702374138867703077562709837417711318076801756338647578658380585138355814198967290501508972993528524221830430656 [136,83] -2470997466048896741827593519061095359471789500759456626696560891356388287551850386351958264074368480881565123773856830153339481467802825114853256856510717234868231639468994429842191241294742648259266547634641896743059390042518134836360510594445943112331664637813648808777605048974504625383814404047195972277332722572735973171243860492316761045414227663026112460073658809509664850095198667201559831275291379067612325763116293292807651394823865162427961589397679717721994626498016472897182765633573304937918878403281302215570056135436349603518070858332181803140455080948609349661350045910255718063404461407699543936368526858664894211577938557781496495346775543734780338266815400431158803577123668182689430395721657465724486079163895903347939797033659243897839596918361748880745807190722072369348012417877980755957817249666694828112447540984140708192414592162273265239701462577108106600567718931088064451630711711816746081271382813103908386079668139481625904527793592794611320698560749706377658842654301335460675010867496745389230723805810112821506713290122148949934705622365113973971829187381479043683195573212778460718462220003933152313754929803636952305407300631818614486160400463326581113653134897781168146282857046806655333488752552521943905816919469074279455213126695939880657549363070833274316266722026890238851681402566586328314721530199714392930623986761045425927218824123683056571653292549163658754530949057412214554859043885537971469017437231932202363643307739330984125779489837031060681072398498901764905254546876262787232082000619314302061602157450853594206264316630028362548577067836840490893034764491572066557086159437254929319085488334520687376883785191081543328108911039940756234051211360049886509788980626886167557100959292153978330592563000654059330018138036257363346891323948732869121967408653591686888281062224924870365067549779357164364731598715826877652328960757229657708328159894849362402019250737316528967928253570370879320876705374034957132394654992680164481406349299165104455907311237320269645611005866617462523026099079298953047679055326502612881546242442634547721965013143683388612351027697760169612225049317882909509945870124483876601145142039122414137143312708511898205535198171733151059177128571760637020690929399762900363682301116403878200175104822663101389714798534305493583681620550934373133961042543562960264749969595100910214336888481628103915250309707322721732456277238861672035596488904138993161325776506674629632 [136,84] 41982479613619263810613254211579096045219608487614050006953223915302950132819360590451519797631333713371295474258052291502375912462334135773396096074545615418583976884537536902749490137192994318397213594858242490497799703603276099363016749708324062610620244272910734204179965353890036760201655646190812912938667491467986668372940133800836353280063797042214706986032714419132236199155255782243360513595414241249144593284970619214761810625123189830160638503089800132058858340121632426740117042429925826225820935954127806098499751420129441856412332584890322791506930734551938174961791286765466878309734937010719652923143588214030442215961339832757793363269876779025535012109155146744473369370628822583793684083106037282505239018995595380103050223397298719181237629590156922376374803490881423979236369313309778403072734041135634598324772421857954176460456304657788287856968140707128850548212467619170611024535027092145179123523622778022677364497084443927931333703767139207933955301411924563203291022105413415248913789814504820627685934152472753368620141067134422223351808588402537398081098913870442988576298229913181027976431392452508049522824754047132600355921161057021594707938917240932769308148116501998583535223211940118076136494910921418248127940875034851791862880326623594783407463251557738667107934267900304442721094932863732868622544297702054780560544966376455280504206407211005596132817042773754159449008288099786497536879934608997336327976973907601950401905927740398196042734572153330399398996123267722092965137979183470775987734052156204189018868571621058650442665791375562167627500772677400732066766582489693480607313908987386035528783377036617816673519555789012049342456217940081380701948540655613305439463515915536208367695451810570788753510517246807845188125772968835175561172478557959591998743864420244224200298737067912254089206485999123953600713329298728546701585321356674328727572354539567061196665497672795261035731934975689357925509303179508847733547806856720156835657942065839854668697267253875409178105912897852139471512166631240572264682306671462685904874588729577931697098839116854986934580050313756289353488481925591218310074789345284694146672635567599025287142429510813376004531891000599962097386465675221209060877915899247215647363002089256484838661057479829825729570558630265811990493218677125808978427316461173754898815488396484301774143593077417105417575838753464956509636329848190933691051627278029231632990580881472 [136,85] -666949607348793705239889187636388247149805860742202132819275180063185910226368033792082680172390649681317987680211182511723050379793211414956825010277353100563152233271090521657998457744432214288744973755082982782069115630749942106061154588292910570415265783995530642008761188484945088708290359796716441759755788961229674019114263132960593217424660670579067090397371726628571491370244624879068605361829161946679181029068240477579258680084641206074872106058878551688934346784227022489014481944027934581263426398520425927574001416390393423894614515442881155965364855437462572622850389474186753812958364291017210330723738429465305143153760495430500280728207703484715127973263480304045043894927325635840606964139883803355718094161017342981582923954873144701869578400407823469846056512402075158028445846376901579607639326250323782112804443331954157959836574400258378748409060125828201310192278398282724832494300851736666531687624005484099747509588147929838699201484490245622892303352742991487084375574138626465243060780758611331506480398877433077022519957292470671659833047420257507969104520915502694160542961045679719515150335875645035006996940160711381343982015147323864960500503913302736442352053650413464512035822904644015808504598010610205629684145257625682089112829726153958492205986189834202017665279297867677114909946197145856577662794254379748246147388863156182865117281052726886704093896666496348718752531222699392668605640692654148932854192442374902748636519755265510403071027791602503412555505817668301727469531357063825374297507089982550535947706390038849697537105421898201585432712404274234254210935349274528799498617053131487044271326479920571871726205734838894969272136723200193587776778385376219154001570905030797296755653003714976809146156998779224525439919004136956660139936601348406424310851338384211555323816107919792573612278436913304178680510790129842849880626628011010976823990504696778127307945312810432772166531112071014972137165090602752089324899005060857762050436634276600453832188605155821034996402571514930109039387150851149006711185601375222021850144586371160943564838008753126680992552083305304544091084987244939761222689093223277543735662831668387247986201723590014358969060176893835614740717020076802965476364903627011280436065066889959021954255803460391985427788831879861909056781800342051009724385613325282858469452286148701737950436055895583763461385979542777105069082640739553747834998332469603065928878272 [136,86] 9608110613093893764669415326482822807655484385227792082974055311359792083291668228261514382242145862904651015982198767983458013790531225046832114689870453117113465509787806313253817340892158404860986332676838753268035427727444665997171558402326474896682378244487945269403608923458687027451829321287787115892313302381927806580021478307843439157810216875322195695272946203735186606628162152296210256380560061082024045336829274265100962693382172842574211784742930328775048211138295070870829565904875874336148863595389843643361490326204175998222178941330776600971933915542883099324537371752894591174408715971642534551139386089843974137919206791137904008444107123639104964236200251394810800572980618348155156963013405464859999173915888769000904136418630379688365549920500776112905366826736428392666005653682101223673330141131963350483414635788763036601446757950735365560253951028918718428249820793390008363287414430966254930273054904001998056833060951495914486711748141061589036039090876583809701155474505461712497383220459242454710722719265531045319902289172094082941529479736735957897145783241197587960143306094814704552520532545332707981059042918507344009011310769166859180336639379619718137539790661365519083827645244899881554995982988188195953132352501955861868916547900779531040503267853864997550724375176154102508361628083204461562312952863921845549304824819269135933572290931786927252430188579417341107825668461690554466582223318167114040740748802348554798398523462243182033992487446017817365870157272048182891800458106793345860160660199808870534656328072425276619640600305769425069180547212139111512496637156151682207664304376213239912799797266007170484263036992843817809170915437206664560412280468732745499463003723669250449311068627868547388962470507036647644591376459696722350575805839500415588257433229886022976391581754195991645328733229789297803128335960818088231578412890349138282823245293515154818936058717340242012730889815124894740581176206546436394678433945603254257419288044734422226664296390452005126420247691443544358993257802277439510582249791475126048712392924617204178806911281635062378832504418853800415790851112965151770156349612181426917134707399353256675219365412128029480041819317925669212177992744125580993905185749881167678675409547135749229022277551911492428494484989991139790944565997125171247165572300722470866073534978508552429022848319385525242918363136918931935186213837804726683700670727400434438056 [136,87] -110754029852443442470465014006453718912600664338847681329087862479258756983030121542388788473378180944378175454308130989223331320335917690968138418333963640771825924913950944219017199017285219096474276466446525156775983321621061301909268795772085616756380920885967164806462960746268308181871552517248198696325697008375535627494384827002943324945282451580251824384100911395062286288978765723917049318522325596545188000772267693828904852300318437104780345372443036197738300030833332889179977752445231138146327857686096776734527197364095656517172878048028015072015558899313312501901551166497308853238134676358561586684418528340079670400275891812574364734552072177266955803601177108920661946467000101660505443946030174126239628386859233307654778823677320096530300461277304463304399663062468548369012649588407196531698702253037541593735467002530361116400143264688003630382531455299975862801554992677663681996315650234677984940837452443596244971516410025933282254275554101570085850877523462682066793474031635242752890670198459792579229497953990966653994765497630985479542723890248487813488829087713340393908726612976099300501857102329520846980566981376138122214183974018259483617662757753003943533881977839262843230713241583358679125539015713200571249595633847243868573844070341706616025593787097083136464352232818344460454536458851310165655647817506139913687669396503840359066863182181918001436488792737926370251265824599640243200413617417527617730818048299687068586554263435062984936776583171005260646219326197237888095361882083427710736128112445122595786596237743223959726124925693828259856135244422923263295627122663736670000940911631415715347146527533272858789716521211437439974741918641803371470744443128519421196489977322380898963659004555891502012180882073844141654405148150252467994692928193865330027129500307620200091710912262442092598169265505621342725290522270772956086545404275281914163754907462980974608091966412975730948729007348673996290435355850123658860997950423121095677178937923477274296872991803184008539595004457843359048966825163693281333947304646192409304370340102419284097243910634053640912107101226334839692582838943040661052793445172010613287633944846115643343149300307158884368920934065847651766273828826490611059783634039972023081069329784997851577991535561072388928709156509196968831437651563679846004171435389357786886066755020440308862673055882631785163365697726711640756757164474648799494901290549561408 [136,88] 947508498828360846671184332357570423198636838599076096179563009396361453380319110608705547640745212141498742204140272419510695216367860721115419772115321926991090660902149336003864778199478474761909014367397277060272820182630438294260047620634079656149814650142250426346150718693879432255217681775850879052179776987974153714677075728864076819667277108185243656348295697223962471909768248900422997681841391108427877677014813714903753779697088265353112117119576881286088589158611847510040654635056830872236960346041314410958583077410015181200435961185572450755224094178565610899571785925069880053222161951224589961032307461655532585620652624324298067427945684462050689289827261719314849649107077953747615790097590403736849719837318744825625062020181252515984795399453517449843517340106018730322755650949797395174524143745416179277433493039102473683559175202074868212755120393349949825878971535619450471348817061928448442868475055155424012139517620315927317660716862512800313521680561481028316739281234642635541461051205310909959768485566313794779524426473674744002635065213171107761385569987575424415446364575967391186804324912988747085333482119395056150466196932985774066757800237886549945941370807363615643601950849026899233976629894092953158007411946377937525256748464789544190132232380795381342359050726115131795325792787395854777380963799496438508951734340514300917047495189996068453943104886206856989589299565831095903169638721342819564918632752277714024835296217939313551517518098007925365478199630371986395344201696686829960412139948173537123966925499314723529283324461236156489622068528001819615894027457788347230913161571563966933795570912694284074268517385643560707159859861539509656303288268574073059271049847585857270966737156269086117587517423179895944013099695390832974295588005865731720164141530423621095183012891206025949196046860745631614446991299455954195141019395738144223218670287622268976780776530575220519046213990859612401751229421372497367490573940749560070382102150191390290355199305044529174094275896968658829079489838256810637928667718476229344348832630856820860064123572031181150412705418000332453051676783406573562874091303617929393640223836153606929715627255715261465988636437880496942360318757263513453889570141299352999547360587853839006443481703631766543407645083151565480789339140238124561897780962232295613177129693446230783943035997378185156391485030802798548443772405248012401484728943360 [136,89] -5066504000716027563723872069015807191519948346550482914990747137012925929424176159204459919150574367478313134552785052857644035689108374310786331241600800335577074268750220041259295010093072354710929288494579249274923573323016893270369234314988556887144713934936612003113948655565811389329684509371041231936501979443724627209734609173948450421105566225358376095955959307192457035399608478860013644612032430965028757655540418173858398089887165153551370164662884941218197511316162719391438120010930953785625781130597700043570545592249162997599433138035992502457368443535465856309570596136379413208191495345215248449004954125880074944563674037125211179570342983933985449744012164388742972381708654804763089097975835182593821364138086441242681089406489746078498216217089787025457027983103983629437107752485747650184983070414572523656088905188593715142178458748019748800744008632943974807702768116078669577089365074494108274770698391404107008274275759321143823112422494571578572549114309798637676768785147947233673129031474349188600852279232287208211409768670721858058214157054094568082141499812429056764792594560452021390017519459034083549475626351230413169057636462804597767323539146167825014501258674740983176171816625974980109685489178103503878434142213317539219535062158171201214016002797156639918967606652160438184770530288545830861436980024340825422895304432388547166477544589865226717695083087744090602824722904506525406070533714092458468432297363108753587104740876050806912035428678985874492824850596244740277121295333664333681783991854620566771962769123317554102490461105092593072979597436036700331991100025051512890135519532966728897659721905765371663935271974653583587255584159150901104609010534369065839144908825999352673569446927074083584896140088817130233118339741702682158857850851292790217292393368765659890400437909440028630755894485965831775285894983322315137974564475744592547785166285868948992912490163542785727998609009766251494809821960061168801128200246225275934428133489372394184254559311870179162273134952292455805943637206256836495200760461478513259856653759675352541032038920618790639376901802217569159630058324506247965875487048815912911594873158644896710305656523764018198312953100082520922816843453159483311466162100795529025896842173548768037516895688036895613633228805672520341623492108035539024847728893326436502135737065092331745931184795786665822672711778076629214594098555418181998438080 [136,90] 11653963653407107019954395471863153087552765064356750590639214788657834329568066444274788657688500952103635276044083426825833328443223320901067252172547717044354507177728958720429033436042965196975580785670695580886792248101282243729014233660130836030785511988544588116578234987079310928340957542364012424450087692055341073548870134232695574874050436113651559962774557318874597430191985833104622942616853090822855645219289674909393950782133356879868779704461732340848199096803579951165758503245449747488874453629238826809802446774568775111581078224879074729275119376601355446477052877832828777661405780464281031582148201047193620585681778123437314549634905619763593377469089997172531886860365383056290427302219148740387094314862617313180809631853456339297984598314027783120911612344856495649372839332624284535144713024444895036816885749142946999327665479028929697083282865499338311293020391305948382749270399325924993833462323994109731368408367229562309197010406112670256900598311152524300041341655147397423914452612805638117382685041383209701790671000490688578297154133591108840232913051929450352655297418792569307667707052203350825257395994256724441438060603785458163546253975749629908303144574759429888538314769635961533004391719826704701987473061422992374739787261110445211072765232666946249193258486002110221616952366496003885350558629361836030487353516853102026740061991147710688674774165576592035782751460389024423193524923566938679575349322809197790481493818510224068581259834897471576551584647755931813148208638624406488478179370674720489266621567115876665905132629633432431813920534818570949390976677998432269727967155942004200539003091332546998383306668832616264920777738888375627121308052844795453476764572099199022757295809343672270076639711246138646240938166203142621185939243300235577627386597930289703304733609707087874543729772827854839634539822925778604237386742965788180877570394066979803434291050544531145194964498177455768076957853639896633270696473444545003971717084490677313927847895356163488992856225651672048270788227119036921390870916008915915515493410583068649597213713425006980773605363391537725591774877575399163865841310073196077283700782469992583132203678518654869168448783688792710798091442822984673417000231169993570769935650197114776285678250152526202179862625041746270543678112712261895222092850942856352826734998853343544506527961740027091000734594428712074354866662762347766476 [136,91] 66302619957155121040999060783370453065378766647725382774835119196220390665430419287907345792933807892740358740571289169900469892886673648948330854200729590766535533838560436012609701606579222888970495431865473217386531175903967844303603668180521748083104966752866797671058895064823504107070263041759479504541413406003443766344372953886887105827341457878969604630033130955361615076735487905254212760840177898075228832864413215003671263203515595230986336041489801094255030398401222940413027981888343799149118590555556257717994252294672561138747657903879703559622908273565847167228436244786286394896583225145765491209178572394475929951156649578883617849340216189808218838405922251082943279970488391987161216684267915848189074342064901360739901196015154909066293399571806539626173083899298647580378984298544925779024738466222572326000537735584502927213318336056937829130153557320718826911175988012594870919334525981143482817346757911125340824713515708703674988435683660818324414905073244787752452210008801702194932836884440756186742985074993526459882988653749178463532721567801048518560435166162210251498904095967494385430127283551529795905132857200637618544896819551940520175304935922850024435103394670865251012680857621796240323247457160574326086734375330199055622722688289778781747165748813635731969117425807880869840378152838687585692952152618494341495423182046562010827516946158134168393667766513536016403357591580769031693434431715385207982172856909073980395753975223071597303990282717368997793908595166802361158504487337199416558825519189477039767510992009390449832964583478750451920278786202294228553999740498194222077478232384856338486120859231106122107146886671324228781306726504946330482090636378708324226866611600011024026511059650314745282665106785365640300143696146488436972062500247024691811575030321729778025870626002117993376969491198993102652857117195534258088680049845356373954254090173664045531689271165979397102731699143266648409461488668638841591651270422602860639052889216086092082677925816025499104010542767608250111426479767413892137364877007204914705218445422626858181086924034566068990474025530590902022598923944106162807416596253953329446695550286620594289851444884460289562496980365029689923499871328922656237245094607669155059719876317272088788652438941312371568637111446426602245295411573387953308850341924466901123003204948549270175687498208073065287226585694775831440801531800000 [136,92] -406901368889468046012270928145249909740827314634973223072362560522697264969294531637926873250934979253049885992831066782173593490379491956110268105331491475419540405998084323600826360466847451905795318514627646306570758335226199931882450668406351403215007545434692798974739350096843340202089511147623425427800269162052030795864186350570893975921490340326434171704141832658290816460712133453401041327170535327460956587796259968770003034721665830553237982445319473325878636130948052231652341069391631885952254790987670140379252548634340475648189131057824878278325695390963877745242849492258513949298617195074302367365425818010047767555375811245742089527393451840427396492944752625527842749470654129293516623512287328449704581573930492719638031603587525892044730144845428148235622638267551125408200964864687489712731260238916003963891025842177357830243869189665680893630901931598727946943139597928459324354040326228220403232694496175042893230869459073704461543693947626481488109432085628009831678521284442767205486598954904903399717112235461030226585262413627682595564170319847714287860119150018826936476455033098511748823509390505864413928251708251664128051824383925035774716537497751096861912122535659822725315863685046076502218675002056031819005056914548440209081555524452482656808322993543515574054770532019999523603349993300360533594576503376085395202947722884377918191664190708680341910635206075499561153977972584575638782550170516663651761484393517698590326807806043178521913295641144937303824111422374960105648120499587115490614167147806102689632979268630112579292114794396680595440614262326796076452947821287216801267369787811163501455029230800891152015025178713530641078984137655806583926450922382762403931518584923040309796535710996826590882223877744331352268304082104261569279792445199216000926628967682935802109654170061477137614049069816393261753882509109228924525826487523552735815568594368660894762350008301976606932610309107465505483400052653453967932519697077865031479633153906965006563213492049135045365546433467154453297504001715561096756430341674047872279061407426107877644934968161073933590972239240047147903570032751169026312747001254314246337553733456688415403246516526886901296340291166333446035897234490827753661934313154568545729585958702200436963042266245566400096795811349137117519422918953701161078443103539376120095042227392021868244372942953040096149182753661715920541085288 [136,93] -820064114370230078850578656578040320604649676153494621837023154718497964162415570995714585588769017128490080180819356565450835170314928836594223478057453311038409880321956593053804154808009637335735989944097863675324185472143216048237129369307214117229228769623684197782892482126834292853969980522132116296705698008636495373585835647205733495043293779137634756241014706884392624145447808722336131558272739353937282285514351916412671770029880133279406938665227204487964851110569052213529763400800485336306129181143287705194263034479842035314699732691250748278654687089745995950200544027717959750734827251563505858501105224483061363411391606913077999391453372610704009614366652740833479529320590253587722044158780486822323968972308824813694163838145582145556123556923350320270171344874706918278692571076643354280388667444864673656917999564038791244351280141532921943781941870160411382777787637907515408736793736484968371543187727100434597332984014490802763982934580598693107529435480651272355594643032883103273742970246706219013007949341318769664005921484586028971018725287982205735567636070956347262400533854297798717364437231323062588541184730669126644881137853700907276979213925082641687090039942475839804531813027811012019699022375537387630642297454860155860361106221610596954901402236874935770593924450592728432926811510392237245305791188865965282861812685782860228769987533255817493316143913899361189840381758566349554800416095410310200940999700546771307114401722317393650888405464873264751094831511761386373449838155148170599084082808510470845964745653027417898283203559258334021398514723292652041187925085365763364863029960581326766789555045289383499920591747728016570010387984725458056686982954674623443112782476993488811557495185484697768230502388474547973205036798033226229658239180510152217066661919119356325430863948416340940619212293378492005494190363570691619641125820691542901884534822016097609813832184100198481188771383444702683411278913150476797960301306315895649352154096886298476269628876458131725291665402828099693193278530157433862016085356087675627932703319018410411645122554634741869841218916585088503266235633269304786824547185607828425475832543396817288328285612747323828824150895346534772537673598050948227330335391169722464088595382074860056955834861385872691263961200265203327598852968224997514424616241892310970320994332821417065260275851164299437210852269264817945664 [136,94] 19899174452641729684087769211274467517282262869460678561042350755077755297849683428763984466684415288886846007564164982084334542432239313851377933366133806539486292694009232678773740177725378257932711101244463168814034114571967551740824644054007735511423209284692748159121010448139832548493744925876001037601032187420752018031134811888750240807683493906996431937418656797035523357655062151175225969995416372807625417185300994439834692949835571998872118054733265112140164410175372186863396692711779555651204136139189920369930076900196717804702138088951076525989017442767805130495809261028810741030987841467577139803259034862276194781147527200331596245113360626766375200470030978105133863494829757664616235044140483430351317133620741041266583027588657962675273657089504097799756594915165437516942413481517804513660445243820230615705613634779004635260054921664751911693896361251571850277297204802703749416949387961563426884989857095525254117505648662249565033323264678973523407558543161016506927527418072677475708801089664660550778437834587875501121567557962630226364838496419324524397399899358767208588771544154277492402037446082906435563745393036527968082451883808402898071281002331337712947798744023321486418987884071516448546402994145217503785468327421320420639334540644198777482213761179979524492577519017611437779779194422716601775054073252620936580398260943184734261003848685960321930522333711089624045275153638856515160893184735186178166020065014403854009288389884439985415773439295395242207864626732000831191956887644613893682604534068191241222152148038394154641079754678922754114889486437952529657571857968501353208677288649707952592958692230004740999743331574782309567984956585964819839140499419192535789325711155593008157040538874423060505512008828280933877708598196271821657011959827099418024193133554676123899066370272448496933297684470624137266521350982422278445421471222513293932891410078590190981914894381969127020364828377246034697703659766683524790960085036743770119708305244614294023330336450040257314908532727567474453734068501777590752228229733724563307840939476053230504782525889211837652183868915157403572526341729844686256486737536324105051575183901134134688211312409706825065660071641656461860987292532339810792410071434539838716056230635705253698038126914456224882365785036790980395430742473695646402203822454606739127414373211993687542015212590111800306348979430866656 [136,95] -124026025018741054316619856415605641577165668497971437544399768804125641919896857224569317582859262509078171617546558417860889984100039521968204586935405472812097352858537466972241271440074700096157502644618851425554901696567102804827728377731369143713597852775230882047392380820459015470897884466367150995128361151480036618322373261756492721980064012062723105592294483847967867428456039681203504046791163958169973711879782248773027177756357232465822658764982655233533315215847246447665911960817682811905994414871102402436379174372576120425736759263939473178084221373599911031975097883822250400719738070186825319585195628482031431155713782986616784643986091471137783151297309494077209010939990726716471684737681508538722818118981211884552685741317421598997059337504600287880426241961705570773222483407168713211218363963030477575338346398932587387325795615712858194861180578054713307274133923954927169634704274405563432270217897653913739880012589995063256388492293925624923994009119571753119388584818176768363988226704557890463039886754984845423578256838550497443852976918238311863003734752386931660734951627287789770884651405317393884103642080733453442478225090262710358056643888991020238615563977649405946281814518248526113786930143746922239254122797644675028429177884660150945514536334982721870570250669047067307323916723429839755634264760634727342960124046911972887172292857109084409256780801748907309671282440624277019784639291257788641163796787632468663226590074924934282741769319698135388896141250490559102914532342565833701901834651417247328870676321784589262125349522235399589350227958717802099688933757912805656557094321411331260325961934042025830859601722742947023914469366405306449357261887850058618589317956026894850275244438929603684223522173262713655487910170072334758876402988062875819341501707633040774607549503694368447152468105570403375440167683100908590967844391170479377746679709863564811867041911324728378650580401685909665081660586819753414835359951545387011616608548874369384445358312409874594617621333085270862888147501050020924186715920868619222634524638419674739317353439199731543058691018195266483597006529931612255963344009900424227239877846267921421896835908442629494686838331221061983823922962053784938709977750323355967110102419721560697793329374752538113180949022537677611095829585937398125549499070208898440602868356058215673832769234773284182594387930784 [136,96] 667819898066074308214154510953085128520721182834329715696834882150810176759865148007706904422522375440148627202602648199228655007399913690529221017080191457746833027613251345989167155953157084752695928458263397274638743436163060545061319274211590368883982893213390014769705109825873389017432687235505860436041916182585123942361123689222672472567655654086315626338741228042372026236710762046465438203542600984114518191019384616140223046454969481621675533750226273010790086544307815860534838613782460716486595895295764144642027285359056652138430615784110604749379588603791651577566070439639999038889168634965957604701847424536815904586435543788796288222702307429758541574099704570565456232635165429212280828895003386029029174612345816640693552685595130516861160016842566855669274853958902541766564046196153762170526244751055969973625716660234758496695326124759775599663221567744680125295115216233989481773735285532788642803942433327123167131049634554802200552829831730174511085415850545900192564900330132939866738715126052821553476260459310434875459662081893448282111612002324448703264680703962624978220629492128797508685223444147443087615385746277284071282343952620886007247115800626864914045765715967615579323676559392145741173291007108185398115191753229547273974451497930164874437958216557825331512986083409224655981760864191746474491761063637248714339230491219075194909256028998432664361947889392800253884688439616203906760190889338105493337705049673019134534048867257897771401107367984308515236589141783623700687780699770010379057398420094689963415132943541744130832182141899753600980003212522209168058335273990532180133882083408075419648528458721089658436665977830811831568122313191982493371624758255356331206786559167645303843018875205084188521827925890910774112601642217181191134315980948754856362007336177346332403596407066988927329977258205426298054130724312978447281343464937465149447015175911512033187524257346203707525340666206004753912640113060095239763987528228414895599396565181737356468754507174156876899077785584323277760094122556998571521179023700144494728939697990888210188250274924368240216376853220956930551384808926325570138814903385470347142902987676721951511677996492670253602713969105093117872137454311238834768787049640891809785118478261603230946967426044147572194490680742169326657494372446777190861951902798876627484785058104571571765107434145974106141616 [136,97] -2475241699553203197786533698426634561801898932157348029497831819028706058330289365815938805238191312609865560204656434865788186487680325766698541654632090340089440903237449721153420635846497893934925760448767849688159179610690541590473468909693097716676013224140600460946349198293626770865850752885308139369116248203877301762723148773916787449920007116391339509259061030451536821674642176293383886703897885526279749127390866665178169225258806159431080130001899484885817172273685493280114692486929376319314108473151600176816169043821096542938454279989674583782443417251936533486765765932773274739535193008941537534540556939669164821340836596420961408588717317547164544480066229605419585176101893311583712138165590575129096731060613561538762988167248256111003173993487227195764797432304845676171816073943997808502065993463664717124148148929025581049366570235290491597903825458558694383817988208190939176459750675893350658686302474227305604149318339087677053111346266463220804863847640654163699099656070245753452876796170419892145001575364253064839453924285664536029828458093031239029330359747697903874097195784584126674101942843943786710104054299076203985688808138847476575236432963928807719736246442034440249598553877711845567541426363906652651167580065868551215552797889715590023423024477597352605938980130436609772447520491988937246081407898469456900854646789132471444864711253907055281287419765280817020880977735392371644231093382170375439280843385158511554604583701536645355754648740461959010364814205719155394041007197363344495153555284260361049330006825556194218711313927707752250770556267868403683345932433070796522639271228945521893145773056363340027106722834099234168806173972233526218286399183635993615298738229316669998674207771096983197783214544652277985178012102004986041080414924399205479984907230214625551853118595233992749509000293009238284960728957613053065363894136649102441215009918962582925307123791976786437760269872625343094711292790432844437595413931035035412851385923480065275036221609890736255438745008273991298940186178016587711666162874450200371557485250131207655235367940041346590197726003427304141442856336223376159071031152143795982506950626469401880710834714203396476823109950386663578516219445718016798786969109538626447952300433582394642000541758315998697953475907049546704736403800629803164373243773825230392472000488856854139573699600946795792 [136,98] 8809903221619171843824848386034728130334098487903954920263910265331690034384778489115495387427803711136904091259675586231533853258053157659152758563625385506905138870378450485496641124941026514312683992983506169831790262889299800186573894270675888650434189621928118294757168171653517586829592578763101570838268290659418313637652284661377541669433702680693515924996601880071553068603252371384129623797871231809100579618513425005855564255240810557571585374109924634777138724458685855241472624506762170500589148333184498543500679469966678519148282767129041380654953759871844047333982863666132290259151439190096071741981566432156064302321099810937746899040255723005210822791485137876016015031385036624953250811198609600910090280596373414297000650274187924771638467708725698697716471520536718061088537341245926619299753965315818313480319969744359944016428402846943981454379346887895778694303135880892621361220275292623105660519902520520870583678043918695035801863481615347754834345474390629754306695733704349329857690525215066055967219315602335110145827352929931434826574638887431110729392787779514638064934409154708885353313116389926505815067451457997391663651406957015268285268345271664430352233638665061240536646811145620324614486911814431627162896642417243198975777064605840363406454201399124622740181935573899232695409091435976900903800062587101200602270721551741999205821800221572687854854001771372935277903730225245081847960038462779015462691882966159578427123841465838586076943975882698352975185351538325792270196757010443232409843111386272080652993248595051062905068025217769305643146633882063956241372397961360338216104347779633696434792708463977439881813990931865776188789455194306487383879715283968898911340584322931853503227923731609917993456147876387490632849076533506302232893913188658914739086280584924039207819881031217009081125947396194379727901954452738597502250079410705618021165756582004169210917257143225006063419388758833216548993372246257665703045063683934242119486375590761860568845609157805960840577813538274513921041616875325882737775958244341250210975745399233046816971251623739295600764183881826299793088085052131607743700800061260359566965300924574408621188460291585838280029388127432318254902843352050281257765051347224004126914609833539782763106925400265829567153342538588389995473528371251363157186982960061264050263579353049038590465230295688 [136,99] -23839772175234577086078712956099847160236268329142870024777008948494514339943746702310900772703027212441557186367712097730705241718201289392380120744291741307819524354164323811054114530443166371914754459988045886650069499180616420960676912179095929046288863933074697585001416527233025487795606537192070672154356315038782227494190405545235191121871939015779860323077192091530729741355126253110465450137671147603835850534928997479226170417663779685780203885064638724148426521673630040647059217548021691099182356112681723046582162742463905981930514796221246746272274330925554364839323462856225212559086492792795090009866847765858835222973342889065726782034008509911667644958049872314420671623491289090481085008706234247673122735377903408978505372685562624824391325206727822643496119617008715794022569977815536519856108036645181590345673000265852308220387513889745675840308206608964881564717356821555466155534949401046907203843012977598875973113579329269357003406736720974237559487784888320550365637504644282974940240611790576907098687938313187410340605171886094398458384983585730776956353501929122274201915979504972615411854348282223250458084753107936380823494294721434207705803393871476182345437415523405535902352178801741545730249499041699998632604685648151100800475976434136267693594625890552344267843425715904535472104355700482648576748664280507739381526344156689337245912811360931286324320121143264206220895613377604507479970892158290756108106230156123946634128066629671954438689631367348549804408418192830645219262102592082329249411935601272014482006029306963054776016313772336723330341947371246759922021043873290632611813506408155678909935345435440830238546003410801932030476164186126649018618264474773848610043512967455998556259724005105530141045919448800343374773383539675747657491039004145239605533158872374648713347779718562220873475143308224206194347495499613249166937067987497039338848471646637916153894105221266322584927976051539778113620882655667516461697111862248200061197516912219663768368349744399988552938967216200657151636284982962642836452875478706321390533907588567060911175053609596710956142057804383861607873130737566577425233472088270159026275181974035692122488626970552415188192212598508389067503156868050842436216820619751736144523196247268838395344484507798033012956750636605974586038480505652109783144359820811626505918430331248487259668544 [136,100] 110242775601899867382973264148006135139728171587399112216194515553990102653100509781501451151686674208993134000229235303219697595473497375221001079315572133948503588501614976798560184280631411124443308540998705932952835553137456961560014556321356160503179060474749653495301730918925954619126637323074273029456200236844691921183373755161769344538399560923875147110570251843866749567854851614570221474411255807025352153483954078805683044956556481631699328063478886782539307693850918609482767749340190202567052481200022989316434273582727568976280063082687848767804249530992664938759175380592623395267603862008205737535968437982353930186150353517075513168104017410082075180764883913445633147166314736824157551189830710288898361722022791065447421121023527401835238545895567581769670381890146724340429071217488737051157458700447700286943984304777044641526788928963904794344861234091441338937604142100354674038806968017483500681184512486315181167063866830252272362108525884327790036261496781368434467799363143654066387927605725255988472413561443995609982024689375226164950607610606842876669967747150799710735194278144211071021506884965052018861551721585756259303795663221183429700022123169373643847091528638947608669492362958638604249790742913678960329679469773360718961220168340305146732150289610426310854955674244763926054602699392907279549203349504911715705224352061937051276810425526430297921093787356769126067962135735741938901427995647496993983156985296638338744895446761057192412627016086000487090747413854507485148419953146808158974885358581893263027588405211109238178659433943671443040521722328480824119182839314749423496771663390649741825352397068967865014124726676018235324166295186263944076778798182412211458587379814286466271512616525727099434748366631082008353248356071910976500879195540017485992158835559953391419799737855812056833692551503263379365987556700107142694570841111407638601654981319750387663664577436460962072947948882252469057228705235350304882528533555227617584000733393418796686318766089235050093826541881255761655201248572911282203661194038341987013427996957583096231728138657775297080488633653175566724846707853088674046861889938254816579253153970557849443705326932625722717853102300050967741239552296214298803182129951155179141934058121194142234030986221175837403568540885258149042929276575145653922783842739046916640081995325658065264 [136,101] -318038517394816061265535742864909088015276401500779294097387073124414392286859637935835720270809980507604144634181320647751607748485970889479877827123976309022609386680092439865981753894250258579566460429589914350212336510798678800199052367873908650702942672834823374685685364878060322239364575025613568536288765194936792277340101857672292415187136442119701613924607941627348017929178255622813474056188987940111476800793726357949811205413571330589691865636995960332506525517872419103677421876190303490188101069039559549368325690244171000954485757483983231767577906185765328124912658693111919539305711345882489065424541267453063968348472407290957566405617347841659239041725062571789820222739332628707319508267982266784634271724867564446254469658800328243518100394861659851407082739389933696402536646409876732869195673223107844683777210657877582134623193536176548278812295646806874707822083936776900627246028776027743660418077700086659963215238792382987167416863603860674621989590506398023778029053729756973894075411131247314569073156481425701562319868405978670186664410014376480337762219232432951778975313021082562633201480482845194998750720056617987551889579567087958711273666063893353501026299337686748189599876988952216811846249057687129716602873580997727384244502719117460717290637113638485525436114451742031133360611507320221456663552983986821893238331845689052044209272576925810847869519174973771591871245155522545107470408828846932821634579015798083321029252301899002854077650853782264931788016316518088072602730563420871956581053115275449844899973645363101608566630366007287460478043047536366924500320228377396438022928264113776119014693063345950392955907239318309510059003798318870585347833234285999994163540727725485125864383879839764245861139722281529072836813732385772271262681881608630433384479970476074325996469904345152367281067304696661798445602136543297281285106323041011973669428250791757242512581588667187661659678320153114556167994505709405684365181215588548044061915820004247150611731374990077017104279523585285299268680377288419251006502816781715216241687042453985744501736925496090579980718341239788559624610188754671309214065190994477851455420539700810762596754469949424584859112883121214032643068247773381056871901233803108974036653622678997948691032184456466202255609160517616109366789054098222401564443598630063217047826145662832 [136,102] 445959086543581145556583973610797022299089404764433113042442576603075535393428178006940679606604730511440354023902700426646477314416939830052836833658974580766324135506528014579545221938433800340344572585349987030957779628065716697893881910946835848431004468556008136858254862788521507234547186178389888325598540117322547621965948174826410969790689169347583870925870894251628598429711677084684045464360560094698823735535497153610930563908057159855644440841045737582946525283166966395727309230334193209517572695936047027666467672196242510075711406366411198701753907624668620075399611880297874727641709531253476913780713451476114097501274211516880038472474195201640871953364269414721686034683727946040096684078220299679953910070133490272515825231492046507382795708510062761817502427228120628433858082685634197413539445924327280930152672023871460321967182508231193452500379252102370881323722623331751713542987426947760097498647301185015032941102711172263510845733721550270877577153903803692229503302701174487149203797614845185534891883103536189361287394349253435335010735959624163611920876485983662933979195512487578419670411415903506554286212242731316944035116084310226965363501606884260676082394039979288441754105029799585506966499514039365954225180136555418506301682260120477907246708594916715736537997646652425649611403833272645449884608863627123483943389413582667406090231747001676655927795581419282107719693095351965604234676496272724406269501902336423988686197293550418693510665530978525080278796833766882945311663571664020085342479933953269729222448152179256396139171551366479528854285258493152808511278377079843291066807841990040300319924176605774732953149361018863168788855929652692712422440476497663078147030229593086881462120070454199837278166261776345519843305339414062700881364908361116349283825886761558364148139086432631700569738273330556882931929523936221928528170093615800928365724245429428220312374563726745876993096350696160010605577992119016162626459950691993698650505321977782613561032414543393005629407651236306991950420435356289201109656935756019929910169498963821390403172982235018306023987154422686765115050418594852515600992459554230024335626774216339516278933975526215092043709691133274004778718139742501707204795280248211227630853612735704740823572939805135258347657772960069904593140756291718758661319934227285147812386802 [136,103] -203212096606213482857908747432273128832516992803876223822410893248123137946491965812226197068374159970867477009879191679955756410335572932866552469704192292964124078212600397003025877205889731797841010089085752861446525371248372238171953818431915546367101996021149239926939688388087818971002990633598469940233997397880281148600107073812179919964487989333729526389947683962708423288753407282450885069751554182476545589514893461527726765472476720206297175570223263406959628397235328309555016564349758890409745414060010054838088863018915279379542670885840351365165825353946263713821133124374181267008872648298152258544216567935937379647213644718773913102763879292154078535982288644460094000434637219049632640657993910739796741051118747477614229604122224892663032556143873002572894472623177281152961650776420560226206509053787812832092709964123249110158383526717435509448624451125528648229371326094969908475076635812566361776467074498825585732449581588904434841215970249999771785480967495269120450075862922783639362334666008953321223239971483690528361748805973186569720882425802420203988918674811137573014729565191792171757132790505436654480082023424560941405366893550774008448080843231403894028077599142055036845330231412191862703942382487869818640210963623422068198660835210773275342923520321488657969181749859420410671226856273599678725725184369184383072726717357277405546702257869430908354827147074819712444806327949629132951246111997871351349546538752333952689334840736199587309390298991915219284953117111491903218579399135981439638871590191964203462095206739135686110204535933205293503803116984237973883792110699574879054776117347861346424862915168879468081231672064250213405928124156963957517843257149860494308547572531457232871336803376005935501673313860530373574209418380031744136042024882945863100979209344196563861818025029010388813384014817763727831514371673381149234210066074284996485299218542307839781439461354459493453928324628859708811285803669968168178082165525776441174045182150750128462811805972576066184067473021288873284462171381261155638334960153025559563278403629977983991804863669639993372771955718820265314209318897362287628249146293065273700410556593911504010368709558865982796375543677438245563638904965790345857760890211562266338349497804533813967618119312035540316608713067396736988652311680705001596053933068026163520 [136,104] 26214266356218415367929440041826605071987726397084779976157848563856024597634758980167016879337600585654449218385424435631682935504022728270576405746432580421876532742713312345902695674008128990135515974758658690135397742999458332202035246418984303385786086396659200557382937045366903735229428772938545224215225163133275839006842233586934791490113381137004405475832588689308144077290550481047483341357193365741705583544142912635300313513853997785558054730847043854597096598733045790890638088218938615863844327723531054537717567143661399531709336589577841259320894572900770563123990688666001968652294188809575916472579749741125320566735106014181483161570482014530732883085484438874937351479696506380063471667748782159141910131578582361508236845500266414154931867215244908662372585455916896900456064567472966230114500470881954260575183144310226906402377752769586987728640855018997216055955400960039350365204151250161660200396181124018335926097828911236405242402127990151356133855373625377077180124269721946672776417428029837113517238789413922962858433433283457436584051577965242641615138780066143748377009027381307804481876754811372461111943811709650361528238879860921919553984581919711410311617647203052190019365948471579242526264717311522624803200114113652602182981534781909532222911288483808100973100867463097132845522322086536108202101839667916172563087299286631669917785475902272712544564392609582367687433557658536748050873774333211866888781500104324004241801102494128618109326444872010141437061214720675812489790691155096487849678626586735650626849402615556271887162865001510008539199736782834430961788052967125390693912599449524098321797911947780651905997765595074133234765871211218414817752563490441870457768951412787513722567409328997525146787751164233706723137695700784119641455103196948371655951868939682943252696090157592635227507612412179068224183979520614461218087463302799660877465779383510382961283163480016027048970434508912101512079994042993403221329738811245515572164880815593886810160703957184983243249506070754166771251326770958071244180704160990673150122571117367335941093134435542740709809867977674736238730662616312911641319335443321243665117069047246245756200361244828960882041129659617130290546679027500506937548158775664032279472165056708449819296888486878010863812283156801352193520013051434955529233536574912 [136,105] -107062743982697094447449010731249172615739375153329911136701366744361658179423646515102731457682531750971352455245712940956756491952395305736426581368931811648485202139265493040586423698275812189341709887890136223351651283706288046121268615946511443546840769010225367102784290600937275124586937263005114613417731757849005440515798831592528284397940597787980871536298086654840869249749228805918910031969770810780113429715993841781811312006878377159538713013429183287536030105545545664414870250359568515068095217891380811692313146484360200637630214913880424664441519631792600788309951827185381294155428118508097564731900483841714086373497530318503933194857537597557454719676374324200570226920553274769537520209838804907250495269877964003305124133401759559225747632520174933636632109848811503592366230100616768573376380963963496008261911933006296037445682035066984277774407250847754679667073515830767499894463790191741470793587165764585583871131744889265869415303614489736395460266703928238081134511829212770897891341196065645090956968405542801762017242441333422902545991311247182905580456138596897294126629446997135969959103026510437439080061392515839393076472402728300511404612689537325072689706476840605883800352014131061057263632597730356598766129256491788506990184153078899967565122195780124735164233081037957617674490688305839146536618758408005569382693132516631968820099951365317851388959827655960742905798663496654316662623084601624605548893441337907495961259610123302781063716714299969894027872286158564318534212625359231797874552044981514294405037477562880409119974787010034021679709744601481642888307126335926682925606882855316359763076459033419070774747732720086835419184552677420944189485883025615940660276374315500856863588734474196759010398430555020420423487242188645021610047155814411771933471000556930639317982234802872813623091554422545122320330617608082530597940931992971252694670287001827997077458877138618110336252049639466823034143562858491489790564587217151399427017485951457492587947704787263402737152592986518520291399643759436940760220348486407069614104389700285644951256981661057790719910928607597931459876538861369754084652038968476133521575417228867173179110173090221006795277362565065405251540013463106976212284023805044657877780165874526474467437641799919720224878669794125271806709862737136202422153792 [136,106] 99568526992259922923281236647218311024616169384702197061764196830019559660122558457634055477939968510859900336461312536574880355082915868074013294692472732139510684670692482761429035515474540281201882898784449899549050024792553508655486487004740801874859683642778096149678449323754180803496332946912004381999544427896133010064535218765493987253658884364223738372756057973038545134526476583800215900867748545022182056770029363502806614603500752019239786522175998953087229369530823247706686764281324105313969768384483319471940067943472377524311570173579259155520188682445788085851554300782381598322789776855114478608774581206283063450884362386481693158286098353551059897732029479474300946593399392915840461039585411003131163542448085719343420052547556961713190133608668714857659326193406274769959784154142666743664569299354752795506055939648057092102555250812208045682539613191475661112899411930991213115028499952509019350177930857681931937674266705349807274031232121823766098764114652135537478959666351962006207911825973533457762126932040381662010562335946845238788606014812253291620317458751558761578357262546297606984197394537672933737022694825021616168852177137683507783573351605904940411896627297065815204997062620887255654534035435332663854073501163135501731528330364357804908429062078882752524777817118408209119859739628708487889693134499610759662631987541983987060876290562849359365769319747459816408816677524939205184070311963043036709162554235278528826360855681912628107857392012781063828412850704513302641362457933580500883702943820243472391130481048389800935874950395671888638589744543543179675387755102692812611144078227669746591095512891237751638148101560854965551393113565381966780268708974376364917644926804813016311990193569986021291885173691784668862046434104003986800870277124618373227630949194174930975475481915312090871599039345902749206352962174769518000356038159560553760942947782788810496676181494182309518765522715823427837207094509648668278695784160851804060922343008436883934637039453544863169671699835824346612311793555885116831832726116412872930310255832995521477429092516555754217498232524907180703927311421950856449811354556481427245845286106996896204028829877709426761955690717498574212433030926223645243548190591434483506507164066850551142103426592863603154823004148572225987586961255369249508 [136,107] -15725929830523833917170434135887453395346111419445864136722624390392600787512924835967408124183217531964496069980075326811414400619592635872139219521534120391952138495669906724017031119401744186362924380020973021519308497015804780809090392417258778382585282628210479421572990754755799241370267600349775505026217355751665070636393389091713707656160233502387708143229210838953299355367391967861628939980078302125463859707123911333584281586502949143065212780860648555725576886480368798195849337703114552561019933038810445540616679184755878530683191475489625689018769129736733120689994311629777897524369416938494050968726582827388226602694613368553738996696517318594741055535413166235426900724499474553559584921866314147428322253771371881520876087769608317649533588327693776652130904082411541272877335126500689064475114040845996851135901716110286376474093538020846348040416805055643617641962795960002228461698154718487907339730779426904849765113685495989639184958446963641212438842368286630938381661109328461075389402967026622257749134903558638574129877768253229574865966993169939947163505439818098632223487221542569503475663470448939604894393588289905529158756563776154845959803756801219534625086541808564543355671527397746906387073795572398669236803156157858794840659842598368481617779479462751162815487065490807745042118478955881368360477830303018384337826667786361397364356919444974290015476543422905615632833945710882875406052133138692168114664379859879103235451269744365210688029017955174947909997456938978341810010031560335093918445811008409558607294223882192159642356821747126515650068188406660824910100182635234873983131076993220163222918743486989698381170212677193838733954440375754116206297830352620817411599061270407261984333493855646495092781618615504015834082670940083385493860686735109406739780330623815891600704669546600879622761268378401562744233926597218500211468200010952679459178916622884404916933102546195712977730519791281348333327903891232564966828645751990005076772516824350584730900139163198774607935657705802304201100630701393014312422648199939862037477754595702389985887686118672972170499683873633371310905460601157996057420252340663680159584505283354364731646283395888414391653186232756093936155442540950008178282964413111366631663711774603681639320698538468824567904119942029766796125101436288 [136,108] -4360076641951084671669750103667160690762519966220780444253387378842860125384576744182729981505953621744037486582247646952556861133390920968234580278610040788271906775505345912928418009627716395812758954129074920462114559978000857254625677453406557497564715698189058557972355693564662781302326708748417787623932832181890286949266868663832459007561984724611514406882024063274749991115780551865268142014592047819383052641275694976095452189493211474870352250783922148467626541322530480517219164270910658212491445347774777255617818355719385024785117644125452134747870786843863451766698157636261403124633382477935066643636942403600526519879653243130878382958209994030648293670050259569497572981584602464205330491799143068098627383116187511597381139862380378270587242374650325030089808513005122012052585936269636978938605828238642649261536751052307971376174716703565906695310152060822184285447875538354022860834008576568278889345009587381312227850193808267478908881318818986194331325868724260015348748197435122900141268682474342074222548617149520289319699278144505116670212853932642741376004950803168224937024027852031776047513996207596889171696317242926448596804760102736647487869639811361910973073197380009721296089305502920030708361044673596513587806572332094887311639461201132738882176972730268690069222297503621860254060508563825170688518771166523533845686520740206164327859863987807448788895856532157677540349433874559389353728881464678589266681628868725003518528998009831889833345017240436473864032975064322318820456808927471261381426835822768652558591080098634892453712670608695210537433005441517427940562229992122153045177100953081683733489990575633617062329498952264075576251171695677892613506531615155849840523982923641651847757831245940528945859709913034084507550262661447769060585770104406556843589172471268011616994763752319516231053037688055719971752739335758246712193032379772845417985410070258474997503073142717267483819422241603307233426460373739523528164343005802040516060155246736714332678953031929026617425212548233499176589700113155997222586732558202923183308107867318348174045687182523708094326572663794777658030164451667763444014119256263322743505554808883242938753229212091318794674749505534297204887381164607395602951292448696927495692674848821119263908130443256280264805770024407439798775352 [136,109] 3662556677683977598118719051831344787254653067959663402937678695898103923182423558355837432149405337886841237797642965482874358814970289427320993431471554279118697353560766473490432818395581516142610047863912515257756791641725793318254728711519302280823288358581305786539247047803832009011553574429963805426953124843776458691851551155651417221984663817756859227995843210659244498431790352110829582718351424721050229111104507084130358042405722134008234860953234356242254851192506272086082341316174269115654201525245482762749648234809196534232518866560161629758621921797518236271813188842449812651136982801453064351282487584668792234801005630361148298125417757719821516897940987402404858145924988942157509174409629040896433654924254491264765168559351775341910674638308334833940765764093370887800004965038683044693216843069647304795277747358069025908565105874432926023974075142157372870365391621373769952497192753900987160939565840217782305173827291866657485962605336588923880834045406066939423314182817577713660135993797202008317834667155008353139490212616736023459372962557318047403104514477271465494831572703812687254573324408681671119963090872873813486804156795120445765407891601648282568015376831272860662364204809348980783874643839875155338745467828940098240701199810184276459065720369110835987496945767241873164396860184673221944079514971986296333248374325036600269241513428140048151177423980915439206936380011517644226389909286734477289535964395539391868637915654040666790979355121460263250243136972740410052335950255384487241834250328013864722701672297268734380276695891659866919454381517557660051009119858658813916785820703111981462603781231231098705815933927997231227620706702545423162907931814229551245849168739056463797364398060141820028006639502142421555606778881130759325706216678816058579132587899018521360146507212186359578718606600961550371287985372390449479802247185899030748623830190452234927887152976680154014361697538908885271220922995419308713782232273585046243909596280524047278373350476074087281023893884587930737063681947436188483205063492042700254679518054759813115950488045736811511547436337753590549023996309726559773622512165627644754560340124279028574946118234199661213444680066963885050996850804424579212689877635576277780863010981792044480567370079942564378508510201929409520 [136,110] -374469499991459195010847418818320966814880088754732149464683044541007969936792490776554052553110452106685762377148263477066668864701136040017915057311317781113160366796925211712184001479443289703035402825177501500385148502029347508584515500536640190044837339569908747167784140549337202366160609178142072922938758116843279640425905124170139317561431493580263413768953196041858209093854109853459519084337936677287906374263992368464713585141630424129413863313250519463776787945003966332170680960256526323895837137476630832098124634968983273821423736424948386767248919247244205148606439090889301058117313301157747845331864626145026280752337330881146022427974726224770662488752651210648190321527414781745536975009658366613512030472154860633549392355773213803870300003265326920190605741295500095652255974860688684124943948984521261547035478773450652116037478974782155319624091136757327362494966323718798661910377151817837353938963613326191084864777240163780643853694417183500342868944512287279157546162534215444932120219607247365239473837513858648816793614365134820114909334371754165231921430513484793341149786640217759465686906367562785098677810882496257544063478773205213931439146643137081691881121481658888879046616945751598576580329710948334586608451736445734656503414056563600230968596766743726780896293176044463748748031825407449001784507897976596487033988159984248229991391519824580099787778988067338594039480223572556435740371038177552611991401237885211564317663685133797086960120723112881432108897139073759665575582604352933580390430279562747027651437120564144364362857292763381552108058221242630921280933025359130303022677354331293729505604974584093635172758009154114161793296013956303153641190922462944520544666207552534317664317163163388736185116328198982367821421337379299746592112239105226655634031885544417931102329792461139660100675380720772941140946297056119657093968372047996264537557841589063579843139619907340363916295419093167585294590121709414384113338354231122026703072845903506952575502250820586469102459518464374504569332789184326801548441349617918738436642514611567832731981218669836574612909686815888337675785527296052740798517487931513862479376426384954236436095281500094505601950086578659489818025027149638113175091295863517106739956717861554292224381627603042373658248745049 [136,111] -88146630208173286749514040708139834838862858403943554311375052534658811776829961209697077323353687848242340806588896023674429886062812096049344975270897882492315385973591305019038428504906395404746246974060779978072074059241623327922361680389834876930003901528114027297189269395352753536340119957153972217367923636646749297206022326365333547019495162512821124237686695769725220487019454358330378520289881937447225874115075851389003103028385422215034228504829920638157160072400351545067495481539091798187898369631843454993269022515048391767785789843184760823241945417167914665012125998572573091899629425455375974762767471609402795172235641537100581967379728945519804919213464194265367239826942854218921550540372917874684020101958505462973847615530454519582913780544762733385282054160243490514018292358068131368094172862672438932978199939789429853745954188149780587148003102465453050856373129524063733176560529064325440404440736501868961378759434312334773303792633296532344683299502022161250284457935950844875612411468230320910595585494153754679369052133128722573596246336682829685772739735467965465728018032768240153193008500970905470541122712847238452776155153533012280249531660230977407690608268872586430986574000572956361279417997786610915593083549692634425663557588816265654461656143032416246950627436853049287101218492771690060079754768467886838059035884742800205413958261177214847823603253004280554678039966292428815349406598815731294891611152191652220537557699526257183329015538480313385509760994288515760977956604014153049880066977309360257231841310816751253386429273013553096197062987094137750086441872017345211102401342660236155177844764796208108692727023214320797746459329261738282572518528695709145230279158830306930163981970067861478295154868277659145709584215502937939734033050014981856879330350205088560789051823635652342526981519644313855598718694750024674438922804116380177930519359756898750592919062414910546354751817028870236361632878146642083879953335165997651018816530957739271061830527623979924915876917467079703627457249335519410064300830317104309195223022882405206448589764010764013914897240991846184149116418009919130264478100937574415281027860781628459329062089264538711099985830807734129483727727725746088191699419491246553759729477212094941864418836512452772083008 [136,112] 53856281783924086691452646537064930047315601306435351354696600712101718487329235581717331084119125349760015621809864939590506527595273276694231469789555125322861401295597251191021778286093928175326850022803365283442204862345862823882039731128108447967375813906106758838127012413980859230319904269295539189968737283256151498434548840944886842710355760674510915859438805075653104627658182029597892329256331138831884486202116899005970452383044197496436232274975988914376028923679330551987326560429891461127182140355268054502944094401798506727816205440561529691485459439279539768454620359000643597745521097516778391791747594957359752081929555882228468559030102724281388951624574975242210253077680650092509427089840904760949705374926164302536187079225465177450821514208247206835090701893073282266017819665833584708479533225626402757326881108869204380278189535724547834337396295720610066447510818123740601003479854042617904663899792166593201001734334857290529138488814247924806649261964020041328848716946249913599438150494463021408911901622997213773424769121254303201059571517918740341741588609715698547389056804505229569322580590501830832829357647735448455887269253733554580404647756544013978035841297497025918683697234733753512927889410419891814209384995649668488876340583149684485525397977581793334010868639631342223898367214127766292063392237831889641125067837080694034376154776388424257851754052787339788597904105903468769858958832135949213007873383350198538535794875981853545056266059408077182854584432883913570939631505175458229637270618627092485238322570898691278891196299336137961629964688946458592256144406793376630060806423737770255988304414540641063152606783621282719354972598844395207446806863617222158785182127098379490360170311790675983633180983092366085219036129476064598897064823323887806942646422932584286237981792619377760930689293748376664687539373313774498636907577242014664451935641894597137574570631847080512175211539822377092772392454348905541722990684555468635912329961219315366762267320971943123910538533170437709390164138832716679107568980119583918198524750603739232880756643096717585860501360854891543655879254706940632530305301385864541012178994567111094611715461993897499718004481598520169109142218352584924842150212264316876473414113625753703024345472923784344 [136,113] -720036287447581673873747945435370510361090152263004323038470033397243193855396938769578985122469921856876339392495103602383128865803625799261369045157338463404677190565416340930071348534929213405229355140963317836024865639251908720617155075375503858555523411135557471022032460088837048880688366418758378386025711071290428447810207196058176952689393502768077335497196974367996983179375130559917220429607183865819081398106179394029081613203111245209635535776037166060649326198331939759864485442980575656263805608532493151389410193060610792222493984994029012880123243717212212159486049803150572596487302799725709136050455961368836419478448904240747124825207261753214182076869139045321435673285264210456107716221871422702596801081565944195410215341659404779166502655346884400023131509230298918570477393757994470923865456350134620510448746834869568244694445785861182470427872605102870659180840798585350301691460004988730242266035910957632626797653831605969074686435992389678362246238888876976805648247428302030736455564073062231744881558022396631653676512705696827631791335004967194794659648041389718937580909628862545320868174659086808839823976232379655807073597807262549941275234367355563184324811900761054288775241365987693367208487765173678853456600185911466894676547367947635744290340374621638011293552358710763390372576814256691686532670218358971737698279396854476739219535449939454006770426006383164483310188350434096747986685225415270302829171394033119125398442553207385999325735594993847627785730269382228645404993568357816833254021343918792376096734780025105293903884003540089037961644204035230717211560677611670023948473758015134233339103660265816147109281822314791255553913866555733311618010440955456615406810436742234427221083510273992157954750645006301399211405686647103907928073031942304810746882504948200128236107224995525161335597548860888613828903191575045379365758671490727872119276084433706299329068244315871658167990520966208023764771030577439975855725141145986177825921274913953432835418503070005127712479722781744761238061580842548811869506583364413090895364205084473852597433678380420257177082954979049013620669258978112804692591912592975031429455244694816075611217083141802091438964080050606490465256540625161710177410654248455397324729583673560031506191320 [136,114] 86172029069443651687151357176247309914153004628638485612495982482789320760837847896896505137657593578147268670989170217471950294736913023176309023050676986329399631027146282141990477660809280381510819766498077134932797386869542175757637233558818173294458926140997843312350855572894294876378206370759499294316786617591457906346766696355715765975749560444928520846581836723912621603288648637508698808128855020908417006665642623838071641251534667952758880014298240490287953256107375767198899252029547143061950576212705518582164216962408097773217952884392394381233687291388561426504948570183189481195081536270278553792069943392202835347019824599743547919162833282269967377370168886736011664954430977549292174917826492099490483921595201599319195350104154222104726561703783868208484598065270957546743904349364663221422528464746587599586230094374653294183287461400522034855920737192913568804708673519500935299849154851855527896997176150928219802029956036896701482430288433723685043217677990690202510020984540038237908150263483321311227855733360981695083289356881839843910293564351899863657841253836151493546421910674317049609100636675048963263280705384455870993312051761630139694584262972105542421157853394863785178003400637227045841488447247771223081379385476210713369221446390904185076635117875719908675295039680316864496510395856223909263154591394285195925627085075875611962279174962102331469859014301758854396166549029574497146649790135712752531850154832200899604537466716499961482402620847348594577818278305889349508610630785628783411178512954443708216059769846321990650689347140250812196626704611433310222686909545205077409244872008300267908688645607657076900379687745119171410331895604104037421951325162410573851668765513223781641155218452019638888443342261568702958958950478504315306746059230136086445984388935326694920089217965252563617596589963524981357111102003081421911338538404014533607522697911991004469642506689378488162693084126748724844592651136964526408207362711594673609392329317433745558798920930046868924649888310042935700566612062682871623370215039894134076266497638788529547450089804941668998359338074548411661275501511388187372838156861214738144500774379173514405355032694453364606165781536836484626621980249446309791252176559762160609870685229801131456 [136,115] 4294634140576784306315045881211827190907210637586468324455730258543900901215883272772599089732017709024436658801212929255577744868880117839063905200077562008526334388011131715417181746416452402221947564141698266166813052320564034845894173657178585195904962716026368671129842569572079308942234533297741585256107151531272723149620424773475451669096805876626954835357504367385888361914345675182820126816906369742034759666227307924778494609089568697056033212895402356660145337015409834847027875711471633487001646834361593709824361577139696641663851583181858176643717219875083966026186115752176383462371588765100979433889126777134488831335942745787045426761862894989578951045315324922539887611538134565513496992576290309061009059191439925816883708993979312408678229553618073338112320831665672597990465426086563370986266080476927855443591278836042796951975344787109662566807975397535614884806974537050594738136064819874086960889142736558498434871797910555590687458748690305818804775309230391396490007012429590820634593458209650057609228180088604662871412601482396229490525354248710020569052000556497124366725374883991248560685032150120446768673696604321521748417697632012219703689403180452234673966855285142036551758693338512136598075157079850860972637019050341135861594800445681140348124554838353639749217959619279171744963253994727176284067868147705561875403217414808965941648835017902191771734545542539539411507938327384997449110567545912527867521351408388426704146199631404842199171688308996062328132465418988644236658330695958492098304905719607902475855472527830163940157407562798592510686291310280632756369415081079929947410995255206155825951483441055547390283563348168270586616522229932799521530584577588931463808597444225745156911424920529095814388851030186261896074649438976273864627064581437379103286794190207445046375751479082285750528884655050289072068579665894597753020607781342369777221537797147206462749833283361142111593387393646841858732802094050308878195588819357499345963453589717652684553340456580054115859133147286594227601506083101957338159142979659764708417291627532271778916487952561282187184115215997736883588057750742810714460307971299563300047411626696583391080357788503374952329687958449442845586662019355082281227492806711603299589666719936 [136,116] -273575028114518708521277534058144164686782046924447655395161362993816609540936415226800226046694804108549760266162238372377265173504200236705927158939646560041273203850197114061422621073186605219898042425225210900484023682148212443205475197884920159400435209471768319115917962198134319960353105606096532954660688441150391047230521647617417364507277351173941025226195460522662936879182860513111038094956708242457573230030633821729666780866499695307352282048617238892184573812402316321061474199266000061174213060219720273033958775309262924706221852147711808990834388669727302441739879319423940931050853156304539381938264148431558056651924204412320352624401336205627698171536368515831000104472981933522647187431828467509247555842822767837786305218876951362789481559541223709594607567569571845615558787816328618966832787688351943195343114835307167174476816450685762794060093265102948194775540741203397556006748545582435143189836284481885744029614105810059807582255397567926556966349018476203035915683265464862600884066758296608093669343010690028062109975947969615938953970059354774630416119240897974736689997501871116651953769585446072196772625060081909843705665694921670022122681096654394993155134836879190272087890913704036973948030841207852908324592083001424657919370306862227208557187165991648165727585853983104287261729799896821762113297491573033779471102548851057281673778251485237891202028296467461922281903341095066305000801559698084069764979265517146986157920176288316997086632607773799279241463747290100608556006297757143995839189912306434124708912110644898688119735409821761668626834259633234922961444980686207183304808327678768685471225748614860287607460816653790103148716064129397228721997182922536517785421956386839028944139822699902141584498758154594672917463301839654374283776530665443999159552616134784239685815704530929738660751354868541619900986299365471639375050386841066295195140111756204198502196679614513865536662998351155306255643419518005229310534399549586589625622110946658154362378778033243832002064116587144853125922385921060323805776199207870549967295523456749364546416922974342664599559165437142562051112579248195794705828435851991360343160765600822560018319540447014865767207020213937603110446739477567885164167391891106822495376 [136,117] 11822029991363183266501587998276741959245878093893964212310182113201991010601887056010122645027790797774503800823899798082912776592797472802619051415842047288842712693840857895151530085476046584643969853835012848215873755311016152276276230338466165537082169370246238982686742036465030511082550118530608664176819731759390063311814153015571606475099005331787687774291910060501261127431234115722023709173133682496159827032982965179455301288875628857286652605495987217009070456089837669684694302716764481902758754269737415218009122467441960320990878179979934860949425100643269454327176283269233078464498313543949872654794010947722886274254422009182447542183688990705045651375934580058385402124136753103665200156295918422696465435021675170741232003616598958912056154618396779456894033905053548037122977141485763961412100864510174749337313233772104792179481634104128596114298188103490469486456436878697467946947184913526753607461308374277019059164568460456943729638360940895344375821511626448896853940656583694513272612326540585493519942781657345756892231157440666494772241973285772125683499663821839661848263362438599405963718619415797313176596321553625021831996994570881245182494797641191447759720106982936542213848467262462427180267946011130969252558210561393679992258383540185250791772891923267181907560809953575351772297617384881226929983914898224329464569869932800025925600945741351573673929834018384629882696505231442220093988778208727015447958097475138570067664800897539353420956735173808789163822542824441797219560424901619536841873254774322363625132144550050195018514004240392018559657523253370191537673040832007988226155996668339055833641319545437321633437050051109008958583134539416837994345407272185890150095427877743875613703780192022922217435381402020461893877360277076027674589921466589913854766800648025100063851396293592852489320700176583015463039892829819498093970091037081310279284447156347647944986066972272149553132829575295792640292042893365102182037374169654723459268498395858645000601261125419061380184857686268154842189676914021834274910509872119166979961465523700982824363736687412760059748742311825096264168436601570329683674469464513858857611295635400830507252630878817956236886499896344993677780751380957579132267672718403392 [136,118] 660958492517569375800395862225798831221417992691898333455970451264001519036540030204167330361086637804201658515014301048626402132165658470208092603394687635398758165054488349256446812320678668853255668884152095229025502434300804347361180211066209506256589400865925839739503152596003418205512251478721212169134113290564416177704131791258573734201644421024191229971131179105307235402565018636222558721716115085010229912591384905191649429774580405875695738844319774927885609811517397260386960074082020143681370711113819772238536498240684198295782775376511147128361292427766307107226919671562120972801795619799343928497100117896332389790785587774722348632050899402989454864957471566625592597400034885587012949793818471179041117751952578608469996236021557862189900948649147021946704172094559945699090168300550465860875028706451471215852174628860803643395302181461130234802907891660663092415328951991096930615518645521012746264500820757439893545260613742456416549234080593929181934131834417486829337802890699190396799902020642151019530582904180588010827721111453615116135053487030243792659386716282324350790008132024570407617547262112700076320317590102473685066521072114260704797651120604577021986303764705840628724855608282706331117757221619209518140677675830287267890056009932068425795642368584111011655181572081498049479078781316300613017900629166256244853824736855730044987679936478522999478073212605946660193295663381626967050118073655675364780368232216816146324315862410473104756114279402409853720300284357022981579236146654630465823840006542004217056621964888102419338805305159855225505800893993349502545838987132177760786267303441233029057789970316450175797846046154328188782147521571800756054743492232910825771463172455319358317483756067390071351518489354907679826165564094898279764446675629335844416097889708465837912428403760868326494221400325302990254037468891613706957947022409464018593536049182201034314358800295624044685645304825473797737862531789629655150036924116291309623699970109760233711810364483882586038395344759703034002387138377338673090979386824168026421901004437560915469397516160109304300306868083447477572531487820011797741244518050063746734210046693207587619402805474101374572999135721300208471331505027307472728831748 [136,119] -30736572195298092484734953313369524659550309861359524252436331640867720181045221098138215557320894723295255847777124091000520938020103777739754506585906266765201552254355835132719259850170843010417790316758601313604461567088677628001641088506113486780561755088238339759125421957142977279078198869661399672491237715277507738010293844122659986528820379221339880111546045091821966283388591864783954422208977056780059553143266993264834176940540116917613596534905714135409958598992257454283338113156121358555573707779662834217412222152479931734611621122019354309875312458489264408956301720936804729629620642959092569681237731166346054692867884059225703740985645756109834652449522429496164376262620177991648896411551359471336589842956433581735590038519356814497977012449511271002627257967249100259746807118997671756345487714796018615876726570329128757318229730947883975244013671281713074860044619717198314929424124887204006508589546403865895407534614046111033826933393588236106494395251810662270840841380410441900622360031199760988767530554648662537381006064203895671575956771494706688895414670240211335021930258043627501919035601385560826826492327823057903374153940832791483653190690801638763535196332665753404902748464625389508259877231892669263735804764473805556571901964989995842712556412915557096631302419535550467131013953389129332104633391292179141785796190388295980068520832290008708200818723423805319431209149282357327480287605448255856652006581615237824822684124390879760548371604359566613724694316327303982264178758140213437362261542022669511495663450489026402034058866777906836806442672409359654795479731144018650564864621517357292863189782300920291682276386069600277938016506585239425158174978382267759591275576619059940403631112235693175768539133921948601935496951989527801568826999260711988059516858844891848468458972430599185771002378670775462013207356444608647650414801511498560712000727108928215358479673180080148842511278920713938135345236714444051067208528683057794334130680102560998073187624260733979344246593163286396069383955296995393030324118509882768546990990517761000180450340077139135421464963330698712401233657873619529360552053995201877094054179817678463402644554200246147409014520192906563061350247000175804672 [136,120] -370184854254724736444499484596968867309155449366495050405274156777021647460472475654684059276141686633228600956229009639976523872349445918862692373360718308880687012990433806146107633222816037471982694503325248815145973081392511030105986376710985846861033667343733064439465892551306163818164208007753301695803753549777399487044579908556324791354866101097505685637985022190652576032631143856855242286793473795814450406018901817328682553522837055267808632905086464880438448926487277118097385441783286625541171348150413076574190919865354826436102413190944338620126552147261192795412550881565671529687904098777574016431795115331427354530951368448595839064780803060024882104113732505768837598598499373874858451014998198206607447177934541269133821588391951218250217567887495759141891101198095013624533929349609471141162689271869428903013339903877754918559104281056687259042747987681708382612505188691344512079518798965036036330269815389573172492976657147807492457297442071387868501242180623920363134866709703917448239034580873555755581524331246710514180452037847576855620544324321651327630925332702190123139893112619338951528556072489134633351635616821571894518077719178786988999141946295322218348506339352676331092897560539917214547882396677391136781435306748541482181083268721361440085474418768282008104540798682437377946058572730408060568506030850735992689421418876960149760893805327229485143614369690731759648223559876158072307760080743159937372166641664345928792498319113797516074697285012785173944973226096230556454627557271679415300566645008434540415219298689713190782466975107380697945138450191020225009267278217119825456543008820795643623950542523030361485361903544117598750499588835487691087972224267525211067234609541175634334886450851046862560406523105699866894284772610365513777927088686204170076405029328153701821876206291406844497888610959333140387402524309444283910444743269809356773839574121845016139033400788784214718723017819509375232661702329437107095312522800940042084524260271720971535428969428706324653136121445129366855213007167260035114176820281450555898708671443025558973997890498055882806357373408764536976005353291809436587797960732189753540133193727624776127358019869119023181511222725582143523876925248 [136,121] 5267800118535383896883480859256974119404808714848575641659551880495601914564663029051584664301142088989407713244895164423527605159942879860081298677521954898796518945066725582567060744591665758705221623478256255802551257666951125375162706942453942484039658215525483912724617317957883352427063835832247167061945708221910172670825038143326094589999878194465150227149067798326511213362243803744851053389703117985380622095422622207230811622284582597334879529743256702301450354733231685028426472668977065164416965508081945451535581626662337107098615919094341876002721900616975258921326779374716051155782361429299942286610867075455987980481988991663416554088546150423782800649843236686730855123563842001489847265955250564761995059364922781719531363073487641293221058127957380372722160394704934208203211886758244137178999409113878987596910473153021196198940143562995733188649986069511606103158627322809268788348935211854305518036851196868764168586201365778928858785879616072847325534224127707027569326161671974577127048078870316494679492377767464278534816364568633024888725333353775232042646190451266468781567738704734407986515259322878494460747460260047537570626921864247519553244105228521807119560333599127931569663847295762181364037028163015477173991044771817717185533634735168942541770258047143916656758826029231743637590834948708220525081323968709929608277135698081897721192345190896290714024854899599166664238017043721511987323994978634952577977207335781534547914943924631720469100612446488075579458952762536852856289316626193310739442849039028608269285201054180485074501561670510551663704314336649665473479310127243044131653099655152881587084126618764703895456000749467889046298928461044192824284668915157452457204619924742988123017899421426517857935100293948704626063254680391896681063427633398958805972873478799083955299915273589188110105520501679530148458249170407487996210890115128757282345044819717865324394533607216203812114820990762181553078708378469076997667300745966740310349736520891040602095017928860731485978885755616911778988090745253233183457235786236190584731499027059864717199784651444385307667329602549442739729620275230931237555515895971533535699778336328136055664712039708866155745168174240682072256 [136,122] 265128242193191282831538958122912307533794427555300796256897041760095313570655559121111329053680407117050738738903199588454787519152237398977734565405692669027430454356918766504215808711256570271465704226212882015553004487128741486808316857328678204783895331826665831647486578978709493509875052611238891269951795229160135117335589274734778313610133037338416615438406277121843009229702246368702729905977075992514171571040847510169361351271877464211680625709147838340789861522120895113769590055979868759259792144679466585498611042952274388779149489740044297831510399766197772097090628446967615091970840178656417586944399451750920170105003403655463693321925670670061323952186154047960658816402087436039022946753117296496051003887630204746647464082806157246687940587840915299736252856160859414274949600763502730763020690969242597815227115334427398020326215875272357479577989793328567988031467106610910852325842472591267184783607991406013878477315194151138143600001385306905081475515799381327224603040714815188382392590347539055812622022494121223193243111121518264836468054604426274612409113674107392663902001333479928560016905904778146049260880773948681194906752857522675759682432380414466705642394552003011338152719814369313437876540458252581937844949795320055695876882124131275419518113292315432059798380408034169595481467375731051592653943619659550629980346560813012985072577514322577126538263487380988969864377925039323584032454665099628449375367774410543267278109196353026645061808223604588150299793146745130944255685296986117807115449646044241402938241869682260678207735202799752058447137174449707423553622951893006418769541787373183929064411252431194289361230535519783589072676847686480127155955623106294645439786468644218655574310514658808818873408291131691026809631351932736009390371760059944216792960155104540081521356135525757298792485525658988887080576004115508886904584715812646666757287897339287518276894249839318805167151866398576609612735725767472431334341938098796402309733778052265840588496705894563298215678981886833756417548581522772167154466706852548080136276492167244566825118286878133689323358859564369722674831639577587011180311034453130442121070175364941175585207044818708856795763431157392 [136,123] 1171331227806844095385100185652488230376621122528987590163860474829297725940566832691624511804907823284788968719881580665119980630683477064899059416400832151209104490783014334330329723397982861864777839804914832820227181190332743276449548801351762384085520355169378826215269039659754484852809242248443341123770380473965011945905297678592440773734361447600140453289001810306665939139477455948682333132488281734967248655406120148817448299573787265075856844250477368677418596574593245481858147868300793580282857786661502427829196919479480941319958584296726125344788315979622437870297391146259166948886192979083108829571139554759544925066088290372819803527465454964060401543469271194589850568890229311524985842043831720640292493126421626379541601269773475750887645465853098243463132058523946624666503899232645116670920286051404635089096359737476626376400475223284126216899238902332445266611804986840525000364740438244204129771054233010830084393772968658427106894307529205495339087353973563710648630821410594445339157530333364422496142017901414012668063411863940060363850071753995967325175051386562530756410252039293594526948092366205992956296858275976063336035861711803528879295705838915171517742603570212202632757097836775368757961574467359295670073492765661997938153716515618885531553146070819242638013336538065302649510754152827161021433538188739321211651570449189278823494402840698079696962553584054746673267484838078071409819237953649202525112493415290132536845831189145375794111429592415061462646689827780866226112444971797404882823096953990732228951547775870060132732679733930651000219923550516781355868812218302989784454205812160548659176999287692915080573691282422719407580715197846272056556983196069943892047282150405669763044505317797986134144218048587427279460967641882371244264893593281966208409517161085582404339545218061818461850694383050110520334834689078193279321699529377013366127600979302407667170143224205569225432152371006931191802298270893651704670643259760439019706127258171884007361506491244213379758245030736908264052363959630175842207245725910693651316242724761968854813462407754327091370920719357696830276428917147681508095814550878785571929170442608804374921462506256884998526080 [136,124] -5046485802078882344764849921073550902032383081985945259708473392110030142007762032563943703309580388626473629085133228783164833647391123402004137234548035455894582090942011113912606429299247666411337390489190680341196049762798990490583857842154010071247003623620948628293656698632895673227467616794473857007422225269302668354960760428286459908829390269267438385043347428508649309424291201853706333210214764303964165244720410612097253982794099180975730386795216720486303409613907414919013597967839975423875483933608385507342917152231620455111249023792449856782357965933692569485191374065618693310816635228325612440680869335365635641165364260968015894986334684901889500862005913530686797866795393090633121761302051481852876172365832272753626193385864345776417934533423770025140770860555833558488320140782630599114122164961162617175457291540484366890011335079106984477787660175492106274314104943825152315060149818588021316762407659623988080686882871809846586324110200006947532023569591294482752782182250794698956975465396475351932673347187709086691341905741820083239459947946885479600246235898805498471691328716577449260718509322285974722361356726176970845200605937286552061838936942023831870398384366835278203326103023924210519115774922571174785527743931151314049163097961784737552965979486274950104162812511578089370307375152588841161514625302964632238506707726704144127010779418765669895518666941680782975309034627169678004143643144229550927175376822708211293930024268062139569902128643545164763048580081410392060398559982245890122474791924013933659815821898957940963600229944979529537830448568638779279182619064094608246272506600186044864622978346707846588767962796669640406084475225952945353713218714661516213991453511828179790815574218951209485292230104180994595175493519099144977732360816123740018183293683044837279777167506582747503930898301876042998928417109663320348386858012137361562781999469893318493919706557554000140817343088742033641188890000938954977024479694747551959034200731685632975262537541612538607143576116915314575421527194222529167703769887718239593179114211823118540106007961242050113267128969239736443801844174606682256409835096438746169046377371682795973924523220642720 [136,125] -42817037532580643650048154989238762968537448783389163489668547394936812298881734918192663118073031236878625982902986609892099582197282502061717279240890236776421055777095908570333755347711769161915298058822576245137666192819086915411417699110907357132649970195208593730363196992392092195181747683525364952975308722615412468344506642257354482006295173592190156915285649163511182516690839973091881476801116115305195815151365721740955174651451311723638920247215919561584983221370183050120193580231448691697121768047481754297927144745464923286191681463279407355933811745252177646457709738744998080011941292618656185589099546574367019995704322244433653400799473774829870487527929995869675132165982792960766021632908717280665338219767827322813357591686166173031686400857914938053517269121190623625161805120857029000883648803849408799985275040030121017481435452428742687018056698944708887955984031412385228704946319658078984823217752618284194820524268573819556102702014213723848084820275369570337885278486836949335207732570954690421757948786484739044126611123216737728724851968165739871750693125067048450604980266021062946272582957538976038099681908548336712173393362265466883066144630750587285528599475520133063135724810177126657221942010618354872800999376240946057253063647585283411910878866995178734217514560866311513227194648131282778745592622528020253077437162761158905605050248110801279365427128359900698578498629915005523437741928825715046830282233428897723410297659303828428904463006723215589942870500793844893499544270396950566596776440606196577870656670418616951311835059251773526355771346721293615118409611313009573126370847303116910069484334666202462351043765990154999454234351692849013268512590916435934974749885729576399934121944635456586391814909303333108359042952522794365453849970955690588644147519822938309530420049952457578967560820368097814303178263378291543119700374280682987672247573751276368035571404241276295675068746745486750707312214419093542178926234028980746755459251843701798626747105600857693325031802749028863067044620900019938202898157801337048592432553689233800307944297281123750442600362977315588328415296243757083851346647455805668930944409295205309217392544 [136,126] 117517077192927418707758370726601907826668217512251316144449286086444225507737612128947240037524956127128308635491381576189412694524991612452488508368300398137377722669507754138688776165145702947628787001251624002335527174651318353909853396604230711678710840429371154772321875862175906749757740104564389489136497519979560794674205041858159540099167643077443304016505524231011477832255613043820799443979059365866648162788155640970077990213097999893514869183678044361214999322080156692996411563515224790161542540927887069704738602281139047388205525288480636538366033471628065336664158879349034803464500204843481451298364352322189110422532715562645938884011595503571324490715957771009131671971899468091977798476494220112278649925489183876971772684165384052411162684147048782774121103553203144393870819947486933140434745290158401964530880049218127866791692398561008015947477835743475638685636376538409965073196089362570789734381855684020447330076411781804177142865395454699785335341009813736443837166423918255548911255583833825087134266623166257231887199930140955451965416374466816629928020625700757429780188742047141035596510470046671935955252748727630722952482603069441006397005689572754127219482028641845641377305443128829931454723356699902359688403996448771944343779393608413921464217799245973222127876631805486179538673022296058893785719694114066082831144639150712391102038829027415745951157247203503812061897427798629671063757227087575079707763505019939497436030680389366492376185888158813519088416378929509369271729997088612094274213436358480958587525929551886088313109661576972177272841981028269529449945940151842626590555670241854678610748102326547238976250951221199587475531006446474606041441168831766174646423046356057340384070030309375795844614817684774582847141285909432052468083844841647041690664995147331766730552371713465543626666855213508437925666239585606383079151188056216303260570802902388012387401016394502896506926303906806119243091974366133559214062030265358449449020825470429494733348509646455320848564406490408320412119729028504085824799294071364826744944200889029459391808107785170661444314401454211189992963914142114951194882116978782090812248657066178092 [136,127] -1214051646491010983654528075493438773029420357807422341508070908371504436244182314867793959542160744794937358810057798023835282329514873601951627194427236072269596612688147678821880434850639973602065686380120425474889096402605187946888852390477882355076715701875696095534459665465573145125334029665747702128797719080751214237570009156103004966286217492319514061741067643619684014977435750569893461409094563460659263303660053839534576327395382405523509714092954250722820410239298568578902250405564667950081995543911567330710015549454215538033017871349328967024454687951908883940202180706237529719021476100244517300326758591168197195871606292282915885736290450796190099362601518367008176192952928246082212831822959862323022905690028702808786087153578856321524497276623900233806948658963948407372474185824677141139905628130879952574825129367929536160920225511669575928115213518402430733796934383315813319879272084711940177754470024800845023418751703210607264388628123985564442265074124546867469849527938811225231407773539099478237733615466286303579261077169609623429411934467179737705752061109704685950665288443425873009053860693473806711842803529780117745806253356239010733720463535161902536506092043382092584691567371890904293929979259411424473548397225695300029415806726456391942581588040513051005319071841371934408874422952873552228516089171752919825269368566624917117731683407530844140415972466335330744332734646565489671415747603236263077607301726060070292060467339212607551047710947201203095252227592682674203216575726930697480852008919928327368306087139922625464133213368219556476342107292965752889496974680401939642824673598149691599292414444117127048422985247123356389600346188826455329415194612773986059534596468788171815250070771836270965227046169829754663473763768662332282956361458808623710253794252779866190139164527819139453496172487936187382053335653597716678115073657414623108983215233690373583817441494193700762034443986936252605881128650862528622148179780484428411368641762147714096689221199831525954221053411785361490993317777134479912795909075183278017639768180078979720641703091319205667651797814662895016151599668252784370803852312708933674076368704 [136,128] 4064262183116007447217175054960521640081056288330052734401897910027852470717888722335688602690045545623158850576926271200537722735024848262007997997568003090212600941785950093355137434545767109812314899794201860748003332934821865827900762585743535116157195975063614772670427490966870396160438606328455422281153913062392304151759344459580014985493185667737086208901905872772284605355695112002382936334611566533975214096377436997446640896825294098980105944954433516427089030914984546057503728577408066771205191698805843948194941209046964646826785302579203329950097388930638467720431545391997992551950067863866928535159320976801562037252883354346796751354317123410763474804630097592191036429362043738351865086229626472918606782809752364243275097234980641048781048028694217712983592116025415975228735513444054843177573347617961990479142741211563748733712830251388682093751475924260242385052707570871265903853572654737187844380977023758895143681793909727265160753099530485236610087649222597846489483731687160880002737439014377110455075314497128785269217036512598262149066675265348179254865065471266654494563965297207412768666560366077118944653706559221457835353328746529338282149518563587844756057946255013743496293853558673387075873200101592849470990298676818816608745346656825987895686289772310591719711030689027256371333037036668692383675285373339101218772597480674683769384127347142845791442780573768431698455228208065483171688304922211767414074518131993178301721384819271806859117041550564574599462488914314801804872334943713958023218886330426077341431268215846583562535855900779138104327259571612390994222059719792295039923957229334762957357244549486584219728130032972631221052919350045687306467863156754387152371741936000140039055459029183388718665895399700955449932233134137215375190102517857971583789156720884351089334335658102853861079547818932448721419602487352779948818864583350847579307488361194663491808122268110004974125351239716336761366117388779622723825432527735399833232631797588833173152630746758131623766794024929962388240142890426083689158912270490782905348181850263398038690544673025451487896259330538661433860543167935544521430374805369966080 [136,129] -7464327924570262105575617297808075888716359111828907942379190877449653391128259359636436813980770530466443230177024706933210106623047807170678795230499744975909569109004111993199158973602901246197106201617419559430189276496394878798834487082170338743865416740757496161191706185043754635086785117314532184153674670823194011033932633182021594092349172810346875138523422158142828445934324070200324560676263945155371260894862264174249531008521450331159333677075047630324589587208110204966379396290782038416834843627834906190679934275905219882029721954613586666453326090901627376686800821171825550864608723506050883113550024361127154375016922893301047463802111630012491632186955202809801222224506822326745479447580618820430415516471224302569748333772912780345162045126512265944974474301628522637929079944700159865088425698208530406353929566655440704849876566817836230105158444139700964790919126446504249104260000479454112847079354564236029951012153677652276859048594912690962596822000079133522367522362298233370118212594177021089350800141413593607849005135135891900813883322485566496525221630998682312990898682359485126006175591906240883209683427890376951735172565596066199733173741069823855330428686331945881729145810600852586047075320278503207665846979693448618721366706956225408607386531950117065483798512882877467716746557335414043054275444751636344369893383905236973605638292088542228226838054636697019601572718492469469384171283453725754922398615955379112605891936876923132553307539823403198890005787339485484141124160318634553835484733425717910551465190790058757189145001719625378242760383936669181334349614691909699894520404989247842050703749056470939743374548130151895717524349067182345070046719882818346316821054885451246387183699955371749700536220282493305840303447739094905913298332776883761047361202824749857667218514717780035225312087629061948821191366378428911180729197398447766925124376025813727659400638632212819652421310181966473324801162399005319292925796799988341514256461570225375524687003796009006978705513511353791338146008073009187602664668479659708869916911808062952545247781464990510203579951806124152653513627838699270351292506496 [136,130] 5745072242854378828451531651358373773962103717785720646159535298752137981401764925849161351641777493743837061242071944965287677028045351097888687651256507195192439764026868568655150985885565359087528104869172415192327645645331716871083733862514564140863897992563277634127195163626424436452341863559606437323290675179907112682827463178966048970469180090861493486358189865498153239583190301055678260278384212866398469645739896706785099097213045279694166709718558358054395927650427749415283643528482474278806590554762250145030602358473491775420402410789885034787561157266464205729653840527763796875982839088476058891250880377690725709580884167091324596791938751109970568771205441494377653645049844676464177567845762568506951956083890663565617267355399927269608941604131263746973543564084292357711431777320499608898473213292428534180119014668010464057719442225943275371712228365861416410735045169808588644546838396757955367705354641112315273163391551077128352902104196936722462686288589299552748360593700186847333607693520758954465272801497859924355236534019694645677554427311559076101567065133033574074999930686130505294162184481154207798185785219243538202426575499420561177596604852673223384463926337278070235141651445352468782708740845676907056171939136139862260331328876060353042161182052116960917995685403066523704914781553161081264841066936209284991118753484393544498577386224822941671333018619081663137950055461582031800604754670477736189670999239708884487124386544974780585947639740961956992315236245157028417739268878805775435081910619250780587738614186459376440292822721500125948292375812798644453685363331542796771355912233539219445446522663232918870210182857750142394103188458064223916527670695153632125368631111182144984044641515124654516409612625945760189823961236033261081946148224478821123265442561452327759592885613028748165759380574842381398862601601213612642797896469331045325532863434082272756229535550362100543373496936645302852218120231783730686605438023260495248071019457670881681349912254123689262414851474825297403301994923937963638605625936965872924875340528559830304781477655568229316783369087647213891416058145293030436 [136,131] -777070371567569100557898935408687240079083215655434391048033657301058958516390672405727846086792194412831355499994144768259433629753656316040323418551804168223439390147174614548883989608736734330537071720679591258214436191704394107477269203628312939559566720119781005103078781604103828932669268556100429729222777262408398942063840489933224506863550793959474404965095411246520552274906233077921898991667961405796665775619973334055106942307467940616299347977711615503076651952099469346881524850078728844015813085491478176374085543846925056592268000166261349676393165902033070314177446693257423577630475089683416916739860695562784382951522427587327167746080689416905335279701666989763637772116601768096412826127952826171276945238867526577032083937937454399317748121746500498202114090727022053298421260670455254280267316175688706919439802410876721400810290852961820327479537868182839406258391391897119666207023298113086930035502658626401383887470812040815575539661403655237005531475489134070123000694568167199536928460418346021014118322455247531501896574010937853411645106196617220054289835592682249534693870421619058799243626064144887964439967490145345021862057138726187033673849674936738735067189047796643634944504083368704384255619035414087220155233285458015230829212494691605650386767616094554055965881680919565012671197624683588416870487451388179348406063692604909784622354449587954625638711470424729468014434578243929205431985201101160087693004937848865690725947355098703467474233095994428972200939154044042731041283912253614838052981100537786403049875318077569231667149845476756375508811965363115098856891484958916472447765048974579431530798294083080773322266170604441997998528431742448294028430798833963018775878879370078930023699454182309719762910283012266494920568653220585551677880147214938042252827665327384951341621353011874434935115592435899974829998871423630737188461496043669737399424554182094986083965600032254418576894502086751701571989136077546659980577157688066376705893081313617372620604907212734534398026135445364661038112450281450613138723672865000493923431775548729060547297673994573355093221148346973130202008128 [136,132] 138559158520496475426668887583571726880771379229355446286146123930490528028203168585549102890740662020400634630872623217846428323312494879429678041933259780613886727320344718202430200191840970888810886604539230801399945641760147644564055115308903300229356706973276640300146613472324306308960682991352334261367558182916200255221487642758486572942759731440518272880894876593084237728817106243347688514870131607672951993455544914332247268444837311153626445926307204175869011555304750074496270616301613747209170572262789257107659781440155361799874413054295488837224631292490536513249391515662031370898728814800600472914893464449802671049871084848379719644335482681549042900721621345887629614927537491302000697619852369109196638935242411716871582661568616079636204896039647828074577112041024852589576638062476179954859853994080435704391844005699701338146308236650242978244498696542877360682454594137337004836178713873124750963769557014038221468556604463529813165947242741399245350736668437299136401107882870327298712083667116819997044313364828441000143417032345678783096074825145926928010003966821355806617284989212095600620334267032171544236793799407327480284315297047990076636961369206891021733814444336507067762650440904028277883867290213453402146794814944535641155582649278863180267236651123056955892817376088922337366158972590720872443480303111514091135457469166651343828570527063012737712501585753912145297104977342433798728699913706921426430668978258614630442397307171431337179143452384202373209965613778792376145287685015145111334975575320744223503591961173661322529772350216304097676036514171447308554338929847815328820195454177733266651075892464567584886749674304316253006345340599311812701406506144167948700229035391320600018445239058706587416273259220063499884911052330835319894057183865588660032149865584354633626247032891293055702128503272245304589173165391693053082668369389894474790991119613009151658088671049205590767565213892071119391873877960412747550029727075237156520727286748648470665189955672002241532372434311414622689089491845816139281686859539796503328116674156760494969946119032203052868651714381398952 [136,133] -5658007760362737937919604788315592204632484916687524343274130551636405865079054391292438875279382688532141531558137581602286593365543729912073857957367075005442312082728847721199278637722490821560299196273853748535902360870391792805461182418681136830082048100846463933878619404844149140534698660948286457184436395037633611753022546500984970418782080372983866836835202584705014398786577456336652544275364121482646487789062187691157819884978858206803157630780082349234526107653520991374385654595081243615476138446408834005944816274165039423424755522099458608449536574532812589585174187473521962966755971212709814376930913277572514405218123805923462883977693704445870113973426470739288243649190418460359081628134806483831841483621698673767096569911965766661022361008964606437894740918550897252772328701393590299808866198340384996555587249923943581711843261578800368673498317001472040197207536582607683115987864238741668126152662990408987282901588806659402670690083733366756446935565560108819328287502341122498388873751673048453424613173159271319310724810141938085777958911323959244990674809119854618660082833448937451642262993939505436867201547281444563666490434265653885559556807259326874915230645938343572839822431961840542199455666809440387801392201437218446896008253751760586079016369669400766887830265543627588823464735075300012135353201828664956166421234167695555665090718417755428692937981856105910232956057957114855037046756431671416893657148193474092003252954509858744964893237790726237179800137267849995244074892007257783393510914920037608787724687649846673712687480854547361559939955366198308124501611323721608401535684614751547768514646404880093247648333117496376907401710098762994219700455989334502826905137920843153258395309378381701510806917992265146855316846533499479521156359488666411942621668343104294364759983073913138785503331670241739931063467401800620263174579001774195980843276849516017498683636888849276594865469454294217434031002044096158480088122054314165421123439945561005174723654438300508901799817611680898190824313996369966309723872968093801142987425736645685097479697948325307655686848 [136,134] 3934020721985751765618504896817422676966542912901030220981130112592597969565837232267168007988990394115504998517806602456389300408813117398432095968125443486907832434416309903470034714814374171142017822214778887193551843852738592169759113769500060197790853971250869416083384444570163216346579326766534522739332802979739659323428143489978908656276312009063898120443876296566885942656859983775029136010183906384967382013075014309792777941029754666443201164043494926447300641226330120259965612665698302387123959468805497167882814414981784293044152024004070229435670992672602405487800967263176484154330814122171153881285864222354666397015573743093977616279604011239844549153382740494934926617199340513523818320416783151249758034586420903365645460318772188352444574816108270435063291987749761000204431002054221785131131062524971077791315895894194434790022184402765044919359863314772440155335298684624884167875604421707551503039332979469250552007953605181925471551915187447799124102371819631956972564749760337065129988058915063633544537776896634677167268892390026589280602966447393714499866090339122342274553837412331052847795911517532203503337341454176617292031355918927331680461856137808529184239969921528480729933411232641656191443424137894497375539937692528490190477437648793130585943578042194979568558061830411305266887415518246897034265066917898656761694478294773459587458397807334805570451944004106380265325810870647110912609870359689204792934995751254915385747493099689605222431176455986916624053815920591622912790877911500363485945473689062391385388105224907715099892976774516542935433309006965164640628843312009216072128811320328094953302328474190543960876165342851274453539641327879524793681678607827548467613377864155475728653496790946962148847394433151301976094216540934717339268389390889583838965339607117456631654158209866117355148733640103807264100561427298807182160821064024407670968066683191989665188110576643409904860792035953160497911418928004718402006622001605286145402303850622231301323897343583096778621157053445044418422985258146662076773816597457214991958793517285840232361792521562138 [136,135] 104416112456011757454270771397823072722308031669592977263831191919699148731061032102418942663453451427050970781248929089127366931266365176935341305075979530435995613720734646622168128901498640270119758919643410474943799364225255325119174547874706174365906192100495290007149526510393227294072429227695078946138334015061573004296809446657566698454284544448152453193070123524047335737703248597875321029527433305556310216034847906700267228523344088116853650197584388787077300501573718344114400982378167273994442026851884177915423008126344858739117862527208981136226825579469977446695820229346889987830869790010693232304801172068714883200712379084146433129930124362652081215926379528297746785954645703313694002518300113301624171626419328766719646937852732718851591788537116636393802439106554049379514232928588885973400894735746098804189758289226223773893141926793173925039296279070412530953261850929817175640804886961972365108118231271803687893320376354725233058601304658394514148278519707148015243434322681161816321704646875524303944007272217125951659788859572665560781350651321780771292055980784110625203130331064865352677276172844813919911162814259058617614696826116090734744388739672704834243283536463033923453749534581412852780556984824807316138081543399051996169747456992949559218182534517766700456528666772656663477864622694808210019889444047907498563576552179468217630342996451653226469021997237122511209082539171378871780414346602629495734513903915155475041465612652657969864957988943435268011325443725784591698764245316450741142714330264958124447159572745594579984916835431083255751599978085247793267734459360326115682784375135858628154561488643804828953664674356828823360363536788984714422003314119036003633082381582470188913668641295147379138819916222887640015089850901963597617337807653420744308967401600137028324153706782041559024713027359995161462559258612135631637379201611098273764723364179082613073922347131842666809433932219787793154927030290068967516358275903814732391951660112236448787772307092606698462643943788882017724635318028203870354505613655015984210951185331937497857408 [136,136] 924887286999235466866309904199403404015565847574480192019707258888044928873057962179532861285458469866243715837351738015922299188188505661753441172341613969453462739034659031493004859799813885191552044237513494173656402125667057357663346341988823962858191461164758749645925684440468705292795058790575986668774689620753693752387315112214739183251023059711958053058505958932872444164356391339640918468096811891866027457593689870768658239441793759636388715752003181586348569239654653221845022327197515223046318433820887876285785764553705133438349214793135671807221102384712844132107893412876222365513079289187410107372464669242350308132110999035689861502786899999873141207529757685899620898414697797141746365272019820175269510140309735055496104332742586289429358510928262887524425617955319463659293289883588752841498054390780486338333633543249226855550947714851593682329271740383593336214767501213627628101128493005830476079314404080508802061029208129567806382022294540698791100839924889034503762699673225915314651402223564953111572510622642591183270404876248754773630526183999006120618835965695974861982366528608542507644205743088225108643435728183679238349935062218364762908239470876395387855122698799847798113798546571923384993989669109790145990148276750759464812936344944739684434417178608472066453977168084665852348492652480694460501061736230472385441180482975966586711309132481382061678761861499837935663629006467166222564467396965581554109292621865669107569168908508184506293479175524732337632169112615111769812580028733344044393283530705325730911857646909036085976330584364432832294436222266592792204226756004388434083485229620192563737421047218060559950378240484003755780197792977466511436684910963334784113818789559303895473923194654729336850723515819664061718499591984951882381815012083712131969339215130841431805876826030551468801584627164582142778584143685720453677760305631398776500656863231506631030787639337703786374230123744522058345340183503480380574684788252087769106224899952317432402163348777840835789608508531214522938842695735611753504590269321572199115737630368 [137,0] 9872659385317660987641888266482954456704969666431430677032852452988825602315848099110769406442824618458862412137080617376909580677997027685802939981972202306844993327057413969408707303646190511940122911941293995411393114427798758850275895167432189752695101809679064106565862311200531532734245548085763307021571652384974892831100350787897428725616081856170578305707704961308241527316176356504792498524730935700552659674229984338316394217414803709236754899213937328215302017870325106693274690741207238202914344685368890704435068068330209995695867867013920226693092957617669659378335067811294872499271366521702759409337964331260273209035459293456492783218522242777823628770988972593046524290087246258997199881354041300238375119074115091167087861244416707213642816938658922430789479563775557434362018288497136637373335881532850565050896109284243354238107013313462483895400172716912633922650807766741708667737589000389827794067292790819752718919680365034666611260906759303222572324087289436930128691681484835142578516657499269472301200389425983033378807588044454168920258581418491856037053175681130571720989746628877158927619735127153832062179383072583209204285999264581125081425810080490579780337233746096493892274092802051435473500668294541601784824453631893471893431935368367577054334036667439574824087274202287605717180994493974094982226582227425394529717416369820518597878489144963381719347854000840338006073707408229049349181209545126343790211102899362052978617345758708057445322629460195363498955236058608765703867673919402100638771032585319847585543578168971267547345700892040435486878828515405369680629260039183402083809159690760076226511257494589367508001707841786287717865137957373795224590195106581299026352066546295723469757838695986954989305874943207679627282614991934450803670415837701014873093550285880636854053816133650897551764353738370967065658754795305955182861999830947981615496190371701042686711270920479176574345358606084148866593250365621463997515638264357844746002860988669549738154826714578356602326074905888306192081018452726605235132835351576908592138774359261062625626544666621478787327285437940265419506299418486935686453546337466737640297116864847302274859226142197851002966197676780792884976932116230988307132591680886296888022964789483002897995157265854468624410705093617262575125328979236381762118788215786818028005356640376380939210468509815338069932788005652650583017910560836321106045283110428298987105819103604227843956902809361013012395509377989949021758708601446761477420556853661248762418150489604951207561149328110660387524312854583429280930201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -1434775827433373138356221403932979736189812443961572425007355344512725875531218176216082751265197439183684636000952611965717194906609046185541708293213059348662712759171117633575544242256887474995873331830997118402119182221098360840325900538334852553558900742305804814970621240449211674854069707500897013071415565081688414404348981238571976049478884883077590660765638347050712819301522038659655088663399100269057521910836295885728827485637259211727414729547283040628875738994720877100267207244972899669540910362111016834269454503016619393972451074174505525332557844893989960494200845800197076628395983585680874389091970971280782059521214938126562832620611939622978509738187591448495849323143023133576699546544252041543732305882639588256802076244880369547166380509272393653320169738693286944868979651259708581403058727258953793428479185071739500945328819704373315781922572958448595284994018670616448965321967310309251699207116734381023216198473969291231024688148011391318088507254297768623088719660705458771283287790072225397331570496335888215176716529468393078709462087183292223069022738020597928039195777298976859350714816657327450118449061480650353717466288649608505968070339079493609690180669581425934310843067821821851471662594461126819979088837915546259437789983684466804958979092137121697744417806710212889354642832179453170872813730159230236467117538468710176617835821822426984929701122899048554027911293060968782194793729789126360736308558814759881542722541786489332261815171441034702746877218594421281379304316634777658187308049259065341497225127208151152138305692801979787969974625251645610260802341138596454629843405382053976486559602443058515664705168218637222098834047452051611708462046159456837725203576943382576430690221314483638140011085473136520846334982579932327613235617114940758188278256047821873971742054127815065373606841680004599449889207964192146504682999264410699915332584906299827979190736033527568103983604041548466834906350817424839160903930045948443749817737844334503145258416325524870669596740919488959832273398368791153882439363437062983912601165213714656398745602051267539564591039374770612140968731497609945139511277373066728052636982433518503694552248352445274667111674852009524338734524903553839368869704847868837102825286476342199712433724369212568133119945200105990158508672867454920990597088977897941239598768220829527774152726701606256660448359667167188823413820845797306118133448972122895517928627182579179282891798496331376007949233290062153533908157295244811332636529408640393381477331291165775159868614913836210752148254396717469272335550775296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 47891528764934611398488335735612763225486350463533344824386437113229067034837486812891837886229702526095856377386066244973380988962009160055440792920810193538044774554880185961638152264521956745378778144211553494178160818017491042980819495468575644206819813871907024690989709086789994323590619527841589917039690526530268186351073132672770701438935654519307751133161597272103481405363852413146468163569952350306287942689154801111602970875398698874443665187867722390358403849103112417896697796145343289528860166831486108773402714894200116846920053238289677336233286076074966310518265307868450977360847377171158716324743409696297414901195412448496254377313624546874282040454877604910262504780407509858952138869549144090302308426096052286987227157929949897045307440659523244176316345786636607911422559557268972995140888002855087533837511026040297606013482074327883493654574211882172949472073439498471867540281198503532763274596085555538989065781155553344628402264636961974758877334633518251417898466716434435245474975964330429366074061937223237938291726195879339190817653972975987097479552691510041067120054988309342482287537440612172548554917345715138817264590036600954600846476371970417646655304113445781358545596215517796627813002813819806854119545411292479879401007653494211255396209744630905802239009000066313358535402317222782567417810706020374419929876007828733382042799943361458469608447229755380883540575565433859206159393634399167457813537651181476515396023967937630722488104537151366910358702621703061415118130988540149363853870407435334852379477345708723299571740893110772020437779281421008090312736414165202855491276096742881976163382755720743051998273084704577376072173530536940565117197864107251539531409230545899286599475161797848736673619640584523992694769436459526460633063954929098116308504272911041153161992366133057173581166626917762055709501149308653739428737653162137997971681780202258453752375115188528784875341658628399748461744570724617984961390531373099850329396171712603517258207592293937960578346440741718475085240673354898912298046040601561187580477279022046079770149135731477394596260473850496229366018741630171418012342489642482816517111174164932090983430081091068865442201056300365366570458242813359755723570471523092341809328504644993553341139781538242968702343711904647837737165552742109597488447862600583986070372146150600463499620952042870143790399129111118228126813810772758595526506351317188236579524263341268794154218720187529267989955814301713691338470825393828943669192626065382914388156478018838080351596340665825600740832296991945489612000146227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -1174540924170396213193003016209838318203566559849986305426326379306377813919200832386835467525785725992877581383433829148431372319137213315583021314073308655026968550805865835592210292694611097965364911033529519483483975367965511836585137844955334174078405425074888209085272239518730181486252747176528646643108305290473449860069492806368967686030710267760518868613769640023839323722634372056595060091116388186830005648953763123361138516318993412813099805596356238851841571624182240296575097840798640741948990169056162373774356804035165566498983735735557214095741148581072068085684010679934685281337254641842514718075700706945937448337639281118723832584147523648868831059683900034222355854849964379143863520189901881001604095227981439136960377365042267034678369597170525669217213725489597437329261560234575698191033580629704446336647262549806188594525749437459496209180220959659887915928606117187024183218814150348627607300002402190075703922208195155080010908373213472423670631804631012644920039559578267879359755705707905383876998646790706107428476702967965547047527380596756628717408388081394883193192075388616646304531006535832504549096422130819019578035399147811101872566985261723489934464680460148839986274594756807394914216413468608488274013443138031765801147992262531762508158099224945324478987641308268644006360831578283203293648343823750166655615417583288628981128782161539761499994771276083048091599381759418731793257345313155443838184868827731642704385631130727927860009176064118918664101906048065296091681096607789937821638202975280659239695688712696368817847302735000011749542384257854224372526730936298193550166007256983308360513869957403691889447366150606816363229049497444876771703547563490511133404289002838365757937625611824129834039179280550611992147429429685376494916628546090364941010200220403960207426833177721815172919011213841016529280760077751587014260810791814476802759230682434319292269365894449423293411561268240418664510466849250715400983526529699579437842970999063423682630678252030032352963568584657881280912155559981650186688875355459535736951119780869496464921411004576141979384975215164242400905956652637578315874594628571690339257691766936901631027654161070446529057309188932864988226036044180168062943590283676575023771462005722217891768346144004770766690090841075565219729049541437177755715872431972670208628180860402944196684618428605260924094312997599506957508277674199054557622008820105882112490929712177556774077974895783421510608719774680093104182028026106544064212151763475162788764116875038210809935531281311579103443753315593504529484493807943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 57199051572921097025951096482660363887422687722336953357186559753991950958896501073327358436282054923763423486428670731993002549541661289778032730468880352564270293711429525212428769778120356134230764809856964468489584258105994724230768721391257135039355528196008958794514600425197742199072641093163232495250263749921585174348551089824528442008830637518925812648549855638078910748040513207678294292842213086661254732181190344764183838617272200063481782188681713354283290770418909776500868104833206846710411735635268822867654416778881721305782241630531120640651024348573770489697061280794376277242475642387274547369676314290285843355802010096612757210385954543283869207064078414924135898712822058331931048533917689564968568950721293475453139834909372664684564362114986565370255848551920366016296007352362374312625805860681052750124359629812483964415536042674136021589224959115176872768079641493540325623542957767582020371412000781668923042284904992468278644597095210694788324777973171223400714802829990561108033707747319487849595425648736504031493505289197766259029732938370336289014255168208164548144332956446767664001210260796932523662765161519897427179329329953636049882389768524680199430423324424396284781940446497028820919373541779549634096738515553779967561639426858029189733264240761947420840084370305115104125353558678504033163095335736492798403920510427366559668487285546910257921455738650385562447502312479465206248680419149042515206667997575444990251728106629467445202466653202926522351776403099127077995806360650701288631970525468523791529435006792620301435388986308888406315168894416333903637053187184064753382965108090096484752758434394135794632586969614747220738775710768776807272384015375356722877206414536088223281861559401964271722744696888276892668759753436070504089878652182107012375628101226415287023478363984152068139238115595117913359683446657262775756897272486715462453851509364107476822920337706509021277484193985619097406565526138281427636179670572920518979367000975042634109321762427641097587529339569622798383667190594082924582761562580197959096438983504518831820190187046311826102514261267841872380510213791733728152553399426799503688146453397748656048360648528962117463683445943770975291557989489580537087716486147118181708592053831868988816761621975213647856591215869546140851943566182787455622254267494457306058435498408572006663314931123606278186955823311426232371755518734890251191460150449406654802822838821639271403759075688488116646624787098950881854092478952385019583536376550514422623877119848144897005922807620206297387955339156231631612294533952307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] 243880199788872817872614982604402262211186739604364204164423492554188528356782547057848747461689228405419165237384983107111995961501705154402597434195536125856046263698942041354231893573910965154375573767079969428470681463416245173841444245929682227430989569890412947239083187115862768229036174087183009110458183177876150595596881238784449969549030369096900386160524774733810870325796255800855857754275105556677040149215339948228058042188928848576557727067759485640785396898853742165750889811490737135630218900341431435025844840441049777593679020808546261302016902361434440686137781177727668229101321184744909204540186141601282159157938395049112027254457430589735293562622294072096314154145400744829440037425473369214869505886555688117409267935446640353777333329091678335989200430024815652140437647460707686559746321451940117640059470823886940956551472000950860512998750695162946920791636481024512424519671643779486462842924995006510922081827142605099242998118105498576983876319918529211919611431891152806730737741999004308123890022617358836874223786759595287193257300763929219082689515839374492954664394719440843188953777647794411299945219246246261914461334643239614147632168164485374753563351175409471194569330039272594880672337321890430148830143401633050525251036397111531625281561525914841835533767126185324699279725901173203478611539097720500066194733357224706909946483732113627095170995493147898547248996107777595229455974637945461895609286469870783397842513742471513690464536613012949194051343557087016270417590504067189773580243500811428211110985775351785564127409039179511256534815799405353917233522062120053684419797577723168783902673918912460119827464074394511079570035980637039760154379148454957458338370229948369701929326532117451124951536122732794389898823830841728798078614921471591364455156956333936709599624498637287405954107274312602594955285531236852356795344874075820390144250999683065807250490038372886912571106112959790970377532299390959169022514439834020787900616026359930753312775707366831205335231920910644584083807763893377828782675756222117991239990509622269217697202934034380147431368545343334837544448840183678948428641215820813132769890266376584687361803710308332611393867890341599726387248393436732353732929624153087296146364189274637315147996571984905529530500984968495002688081665656953127022681095971318097578205826135616736225239088455193712659772272918658758129084113591633538498498972301199487275063939786943979317492562523868277230730480298505105385587600449741189259133263940264604843862561018438680900442836852582358577343176896818126945766888972484608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -118060533351183402821374618277328301243549993219512430159384046343625583249361849240036676673981415223045077002444820685644805338199525671207548108945692173047045533348607524988694837615962354721334992015443864309799587909594984683263918723391522890598727063802663022872436847855337152104195642526567078813519203701558874828289339787861703335058431707216648044864166493065284715798386989603436863805358354808246475511902392556772195023712593397311610598605094718405401256244418708988189165095587285907425228254804089412152205562108715738740462615238564076449130136665941606947800596695434044537911212121529633100084331532319977376614148045455069860976384602180540834542361267439132873227197083912546845712410198129911111945249627258605785924574968767020466625502085632039276801217610946573691313424529514578926000607780381412123217047652120461587629471950553084772754628860706714901995286854754652373030026230477893842637926559407142874511279134407536281781375404071727559261449284701464044190691444120469480055697656820625929479278268635735036921780481161597114015545844761364517411313108249890238329120025393480798750089098391079292235544645981089969868800119733612589962480700418295588346748095292659921195612121114648374669498520155772314428678631874110695756005653408348360002616274866550559723131767170410923234083877829810997872306673393389853257007245553908811056892027441474129287730455456576257018481741433129646412458972203006303269361953727513710117598169227690932823900859623425411452609782472434384621848654201375841773669045466522848346670681546734861063130573713945596026609058618303237537792558061236962765114782279274013643380169322604534697678382501812440158866251903033468053374148377024853849897954522935917030249545809188258826674868283035123792040657624846147225372739990307249602166402319685329312311931256453495752270965975459998814381115370565953602315942997192981626375329760483338341220506717025049288426824747857751336881302451839019914543674695942388128082380159890759462729597069400875783519984846432158334835170892757787557705331859798441371976234042791578474311337108266509140972661563400633150736157517516531268798586900349495802563629131793645750049099350749664584330079345164059566021742869916789838315315371242622111657787376172857595630052407884326481722022319675514959149172456152141718352194134695392942498630207346310612460483103234042368473682529308936738493352277459541230292428499294214971271475778745122000210542822642960510154434620416312475880974448346632438603301558154190569223528860516171938147319313075614066597745875857367937490962672202547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 2830313934421822385728724874834591602283338759107184860589984144303254771081048086265619546168556543172745890354895574577980212779140056821144513415025781606334507898896219172983225847472261830062832110899777459364103984166648410555732850153378442699179720156122049426992114104072768370987876708910856335811334776517849262133701454742434831165950667156467566327376542917055609008208264227903380422830483593337726536502112570212258134358955619184081884461223856314463016839313350822370160591826594599371022981780930378092259949381457565406933848813410202574493744928530489310029433175895216827939852703949798945747768006829665286441773835550964256764061581855571769148147640708484599584486031728800010356593645314506750621303226718753425760647656358085077543836043217177487688498690832982143880507288988847765037687875107469540366765981152892874885100771519535001466489172291118202148599764964618888641369136602201347493967475235208172044670655498763746021822253608705132980411841840466353327041269505203542147005629236966448488142814287416383425416031472271822310770675177064979976439372964639440642961990685366507673348230948501455881159522975525154440765280558477055219220064841591985097241837821964629973116207074852128884210736086575228777145954407060779002079426280630644434209457190719713757151688602338795123588904203194534547991776930716375602913785216357397735028868597430673789228082540441604898322708532079216380205848286913273833349495041187229040744387876715651175667860811213966517369335254800436809545520049693751719212370328496415525966633769025902637341027592939984974683488462474766810650513575358865159680885901526304394002647921752889876839609124722269185356954849684210664615274166534186636740320951698936778533881681065786834281951040855326901137846583802170750939829830518439489490657966283736494181210765974642439638060529887698288578951008772351409910443098705319527954021823261577004374745509421629236288905686122713375599020791129841865667351136362746583135987243365940871976005066195926149610722602401283932682344138497777061272529147445033277940597937392090840168587773446978332772074720524646924657726625245675621606713119890892260924694227983050620103113042058494342193164807358970382363986125933436369418661104014694968234218771538155586100182211390766003597795114888817184892499358714424050632399934763261271936809889898902683066810924834546958067260785108887145234547349474365938856348227773145485364919251001527332610402700156770981816298704358769109293675909115885228745801675032352194408855076400139824986770367770051140313411685757500438210859099502181089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -31692277769365425465822021371027078963995930882555326002242025952400383029376261672330554292660309198697505441733361068226048497438742557341724690606714961332553678666483962888018717277315823286617932304921953210928039070494010392603903518103313092371617395220791758903659493444428987036217872807934364505142125901183042384836117303157814531059547358528901379624999308431945560442428644505040874957393124139455151047810219966090577837812417628873185894223847922889385650629021235054149835965568751820467135596844443680667976589189666059201901391729817676943406363279926355522894623131042722572696953100412467151547508253332933571068554357131293643793745768502048819783708600455349131052881843097164534088091725131939733961974936111495817551733473201061165998510820697286954294541611656535128186213206573302661826716564894607413586165580070395738699889540492782008447384798115472823399314838230032804544697527685255521505892677144402039032167451498279240849088576629253384615801657171849836105638782269604555574066971573816534289413790897778552304344660684899939979857386336961404860895688408073657093621007766499444554408960941793200178805165380490182431586578264511332770563991240990146611353371128888133044785376211339935318796723720189428760475411691439938566294569534572016200301863969544453774259155750969670988996389249223368861701338659001715008431991435480276791435957642168559628414581156530847315864168977658890747637308852932869200083608423145917388708210957713465165057702450996968712955470357179017182833353519288576295185258851957534937634677864224087529445490894615209883439974801448672166710767677156579845058915788241509732556449813765457843082845159341562637364813808132402993963208395429973481112853378502714008752606209392318928658752032468941161125935561231635608110056998526924045987762817308385433444929318512031480997593638485805142571334995541728011823178905664528310589691658653416970281489543039313119818261249395838195846436544173988813998780774193316500119766089639403055196364596679545289348067732580976094225244040212397307254541595857859945949280005855418406914151595423670971723466250198288817947583569621173875334559081968236326195781076384419540420379745550121684765682233045729599170995796891637672017123903499669551650925257133120732293432724474134886741409071934045566188344043987693141131285109936351582951434580323612284734347460073148229111852816832949341001876091521033780921601581423887767444199130588783984739637947102889961033245480894706094985171680785721963511670413883836633713164152438152933449644682997224818778161094377329653255951246128316416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 210183294966686870144203068606215877833089507279286041501339020719074448519496255615891410899205792359725976675554203250100709597538388825519286182349014530634574872545456577387713259686709620934746357525983762765882238610447554419880322603408925890845631505602453412725057561957058700923643978902401276614590832853439525580499724322555431720945746129626447948898681387407779591820783314618742604497307839567670667655040449993453848212162579602251813067884320966861112773370577814248318006445938746176237876846380380026240237215161226917222447699704366620893541451521779457474366045245304220497603318912789691335198966467059034640956262061468271449240621524845633427277345873023629842021600879241087468250589634215738631109768027398048379441192402992343619713751458081334008816872054360963475551719448097341720200497292703782429822199221234411628914066557857246082017974265319825521479141221179559604209357473256917415567081759540598978143055009679654255656435606368057588587836001350906866099216905728754890910827880703494916793278657845568835661764223107049601658310679469139510746456378398149280475417249019880632803569001334524299679617816474849259377122729452200210941471987375908164353311567356808506600762501937574385321276117687110805210392061437037651470625012551810231864499762599069369461415959105282934960164999744939380857579913499588654649203720198695626833006008201889653940981835015207639464452250979361167508005631792827154912345970088152986146940874858874922836555945123200616239088919466235817059291255821853676544717971922915299783865523425484131023433365339237329514427362899588445254284192711463812181981105457546553133243182130864173097999282940655458976306890194083995099798623807342480807532232622184120689057359897334757893486988414552047677805239141285435141192187922079964370462940433172601722406118923563019246935218752386975304181794803764603511971857748954179982045945361399537701148728891216843446893567406752801861819528033036836027642895590576787668361560834590292835917196736364548036275683818956082532679372967411105397666148311801535358768881760516475971869637829383764191853109476347585636475427626473678022204896646261938242486116793883596493778319678956429890427366367058784594623476471747743809611625262143434934199916369394286204128672960812155794656321860814184493478707435379568617028175648761441959416627161655623670922086954312181879762302082922434099021023944279144873092784417625179926963434316136769156150717073587150356699528339027294088040943589522647379669730003655398648071144281236491574265605347335024026524442648922280635135998136904188952576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -881618997385434410802723218880931371889418334568920528677181765363888180905550787629506043755896327253451143916884037773311621138608030899089239405438064071171603382629852411539975905393148030956281260259864638463304291602891636883177427007068440061407410828632993757219242349668604275440918612174820927542287587487441758993270384143701994426141250423604281983878849272648851620030251117264193801242565526088323748127562440608748553817651341355156772185519549825026594340087410727295287143203044468863910285301853057003470988147213154611250567756124656792819562864124744139875078490237796562620668597174171730010890841179312344517007781200027350273001890813744838684718810863014586404741487104097527282944470887188548946982571385038838529700560762708596764948571796505937627267413280088643313953955138747883332913382498371084373978598219441674228161814454768801128617324016540663246390574967142899023585049528840698565101705243423207187198389470812371251625484875794909780947091214153791365577338210454597090704718992422938417826134481668076360008086560136275267287268632727512507978618347734714950952706398695713613516078366041904833434583471024358961187312893211326432326034597691672014372166112585713260516858237786414330395273189916432692637663997553284860932180535698085987751567902163695971511126722556438158363305644555755045616922602083492200070280857541100707736595821659820986718869718940325258369777695986646202053987698290311590735382224770493073104967521121006903446637315860628024460156148939806876728104167636411246828383478069300266580538185802999117089908548999737902204082638526314861917791530845817159514419952537553895565741677918886787387788603701126974633585373570695809629405321346956558894287259616105302648887323484846974429178919164457736442002400123604744922798422292232384196695034487221615259860553009432097196086495037766173321789551900097599147814500856288901900803177569337544441056979106537690740988200960140190642870202907467547420319034892147435833256031468270807044877547353272599319829973109232319146353059304502625932157838209574797748624599577448994275592077066104391352411586565746306351797907957058732995885971518645114322757418337586253905293011880367423808494795407479033242229188302384738403106954638359256940367256727370806249064874865053586993333491300246507587103736941212081049054004930692214678762490380036678854908984967198200066928863975187231662518965095744974354818272700331678844845093266419731103335475268518868883354917938252511449315919276998663007345395947325043004847394655648715890145998637644877153552821285295709631811802054130663424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] 2116904440380568333610353621559912028567447195032770969528496038044495347696292350017092189212004314458467092637678178713493536369621449838951243277321862814889024229766832002727832332199741865966887952368546012051785600404187969295271734490056664774350054728344113837514822861258910410358225351166532007978866165821270251585103047911580660478919046434175017669959476638307542756713582375462213903990916618316922376156526016750192726394583225992754463256341983594863815095196960107715235357833874239102649116138643385132075369384455791505826346387837790883064668994823172430931394551015842319983927069313788315414206590476773504721107770599541127166720796011147353252015111870726545455513721167182939034285549558787071524224970441201663361367065600154116631770429389810725721755585972471768492287933231514091721098400640182325480904850803300749446440526884947875508967694129710686993373947765540618608759523096863584392963339387551594749029465420618909046026812262309885009702997346301326135268720678882631192839642500223097223115531147666804097044949939901424981514134899798299571267076671376428604876756034857116385707339519500706142156754475298677432848851561566443976836467213308469002031338266008442475328480034727542494289899602394247497871551574270780386204355656130159381844217302739578346244719893133542566533774508726118689058862002992933054166432059009351013912474960302778531148805995727764999040156026327901166474806961972075585523174664016208337909716610102689396854551304869055996231547309533042674181908682789166826019314380729531059774406075273658758215414279283221783553603308758767473226498392304342254256396678568314959165734838926324292897303557625011817638610526899950086847064368224298571133541735983875687838474616544211039030736207555169490780143869886559591004914609270825704841081366075711201892953003550319275432949133501911789277298596207051372162652312191138663581862291833055595836667991475817083820084891455521785023293039328347729609913363052933996435836814895062049030728329818660490619021309745271524037729101197580390234193212419238905239198776979621666450825254254273796677989736145388717112407433258201082161382210914467318582626412683249622384781669906913423499541260003509297802745491529600855753404546107352031995791862924848387991022994241739623110425361066181581326898131326670288438478949176894114306009869287632227726831537694484695751214462864003475524827738571598959667692800845531601788465410736165493068143306948592057538830183756442629399678532379923298710212309357196602467755275440676509618438124379675971348045382032836611745719176617332075134976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] -53555460770399657374339070934715019178047084721839613786525238402274734778655809104861074973941698494751370061041767548237475111994386541128769356479563396679195662254500185585174817391466963874388943026940799144912216997707989009929611355025064232398989274565400251482997375857258850866049572958099222614261115564555911403838387106520073507424221601558068668499806265416047910535242931548651898819043686507229586755339263684453192950478735241600465949812133680176980454347787281039726326102445062058492903232448162457265570063503304543362975786923751726787997857249933887436821280163214475383737050412576116036023801679197530088989018535054887831521451731122690533151139962024968145767862336733737420274471268366945576609487782606589604742249056350675881633743534268201538088276600820843227947411486687836139275625734179821875230626797876363352678424808917621184882881241581096690934688233544506648977525394123810723561700291658179888008707286608998111861441629282625445571577381001848273421022808393656094100396081012505836552893631092924646638877785648218192898158335169759343809947981396055928522590668469080608558313124959511622876104368882559312877465012405175089183814485832629164988106783281412029397582145772554110086721363902180851152533041270021576930181259480254512411026803168585882090091669334036450966135403895673020176846967584815151504193843639319180726252886403152267118409370195630035690157932983451948284630754564781646481851723690829268359403067620601882390058325140224421858944848033318784189912984218766737586949366083075521005479562306017281248245785499458409200249557103086523445474038354277734686600908656622191176489406564308878243451671857395086884222826433166822378356335649222097249640796490536727107591099278365318153287889111268460287822793868775035574778026825568827917173502964901294291580495017910449281905870907977206033827750574893748499069103730082104935659374115676965397206907204372329854976659602579350173229344759839714616772571075561955386818504299984199079950649563171292442638133049323977874762843385146018571439962215157211212323330715747209427971768745743502110396745979022065740809989226509101019933604083266241847921267488804871133070182461484062847248410525065373932533731434720052068402640442542901152889955007520973398838369612332790091392366715148500270199611784933114878844988019718690831845483591852598042018090208234842111054194935013362776877603137551150782916093817773259474405889546859023284253080231345219440577388118630802397352146394552504578750692767865221254777786241769787781061358381363882248095108695168187629532224889519341568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] -24956067185096202784775964783134336540801864692899468880743819778256709348684665961658672391826793084155540920468252843307231177266420740979995559271944535782793143169775038656043255429264652215417756460050648331980604664372042299488609495829603860102122543792896593635076253139198305561560177994393341178188138082367341049644788744333147415454718299846917604075770758677908673182022034982988799606382951126554826580942549075624171263645401972563803356840573475446598332007817013936151447285124487257501418661909268061116010424940603162837637464022210352767776212186083720247085597756821765886738276282348080699924961236924860672409133397012784069122779195664425171008209873387631544972852572707757950211436764910868079101430865867074213288342562321975518160799064443897603242750883047494898782107167715678260625600933070202860292712634049854581943142505276827869482476263291267191344973449572170453778053803015035679615671360413322496812372720088935781586305112708154089344782064364432071640781285855162724962847299474296911273223360589551969638373565953737191913515591320122876038000142271121402020698937841762819852744659521574055693989711390764571570493258479454732498702786666147777570635646158601866241790611024895464065736553636749650873323651736150550712036658516015416589825435995036462036255763202272438075367048685093425389862733215336804388588238634128687834562280836516627230505267146506800665191599286289786430166722552209929641328781423414361279126102851461559051669836250524984567166196196229638150641831981925342003333364499390712251323185168967115256882220203017676113574056339346889682256255418284494130790347102795823577343642993711979438612415990358567947548073559698004995588913713364673398837180911292925831614436611728695728898541991866266827568264246768946531144698770762569425121797296643320392502838307155482499280286876376195361303485051695559897643293421893807690456010523553550519852410469848004888680555769434597849345321127601331441537973446067860370980282205051400822777146618362765388732150300430024122047760540826384255408713719752744072444986264664210077569465390248437045573215030371796956467141630154073442112732733031501440457184336960895607889956315799467684832781457326299255657874129112789552496699864231216679019682024919063479982626640971723008286565511694742641978772281927783548111420979398797724861873896989039776311532650677634683664855494240562823706310017204339768398427586413338583103869021963311705512082099160060562840362000495834933360105149156685763136611347546522504300701425994763799076771085940497080737642028859093455776596759985449085173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] 132588144223540336073904001519924734926778915017873379365404763147820800525815584770647775331713392310483234889979271384586605556726734389835068201895381944770463219464712876006012914566506001202804544071522703198903610215854225068259907420097708517110741354264329780309597994470565316750239636549623243292814358376383362626590322606933742099250110411193434621709103514876205434773456927762541161754633908444692667174277400464833217158270868152945793822660560388143159957794422873613383843272802185222049729886703554545204985387268912216911125844616123176526761976321457622841860383192048071760757320852006067129933460327933733548946545145285022352841141399067556256097484460076742315517196132740705395094019037457427540878207479423666184958051806378142398641986580828877855556136636841003114217368323244424148160604871442694772412790294393747861101314554030585646228892248289774135376396300774272070169670543202339172754484848829561503429494512809663922234217866225232372892370341834917590767366005932640814958591491647452270496695223620804324744203503992109823141322297563298407207385934065879240798334389588669333378411082442088424626614259381138084167140457862925537823605032979093929828205482804653040916606222971945104926024608930280309709960019000415124281223664744592838503134283478021285239219702965818348046071828424404575464709097302330897448994130459861803008854691563898624859840918752899287705086543876732935808200976347476827529194315029906935864467266407958239081669168465347117287961301876388842510907001745516650877879515735980629702927950913397372173468858327632357950416011894324289559973955245639018830567626853755082441899411617530249537046900807204669849105501338653917386635360935833363544832243359148454391509898028918940791978940026774799722017114732324475467425671563920313920483996334348068590860217633759974994131333306638792370907887933131649056771051652880116766200017009788688357245479775416376603756825253557012180322981327750990370242581447152757282088122223332172882740064663052156685952952138143735387352967598560814121768835929381752345431019089228264081328950465889810015696225529798007515222331436309148232795494304105522072789643782007153171520792836239399040615690911955248020737375175902255404357845135020211528636694751526438738057751537062907269508269507710042370928441272145699145576514278060220391120840435996267663272513970220966246624809905994696799699934058245654690566220423086650344595972309420549629453213602100552894449352358875546422804865727252574091826504920518598135170766639134263320871703343330135283522631314646234652704627862048062255923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] -454535528817934264814236523093344064557037794189789034650808258139796774934300221495236493096485989152765936797944117140176098250168523409142996569487215856640752655299313622472682733469833864462508802405974314121703622472123032553913325357210446372021471284520745827040150406366272011754283121774344751341409089521369364802471927158081095387726185760765118164328323550821937512622477488406296729016832846196641958132252275026160673966547548588034846056425372604397567177911469762467980220740764095641495897785357660800526966127069285213620453960177477791830676392240603556677373497365212055749831428412326121457163417649889502511987632711729208651324677270786788220380066556536525679050767000914131543432749896904507505325681126545258295477676681103174201763089727163929528303471102264185564276536291287129325309999130589813396329456612656742288660288560953058678477016208246141808500702287686702441818357646932699472015465734678589888638505290401683812413915721354271217425948782257207253225853535371968624724726562544754274010387637139638180945944975992114728762995116193710433881947300515630630071604979175765196881477347821953376705936908566882864249756263984643602222011568467542839334251760175038560009849648301263655180244429095327293009967106302887628414019495382233544661412469625860446919891004120068867915711358601882838010736862075078615922291252493430153017665936368350464276617754425443763439465453093288792156644314485480637204285221922358810646783179393829089156223988839196870305241750501988037429688189993947107464108317956977746204722443675175330930900513334151189236021883478268385606520053957204907480458330242982863429430162668823803072628813158747304041678148451772311720797118943287340589135649879122731301888330449841112293760157001501064312183214312965724059281894948036683001774054304337249513547562051739383880169395534443287199360061964960762717399807906185536806148672600220105206537267033372223143025181068591100760245288704549560888171221265606023136313303431731839063108989821826808828345175268550041704649066376158791228268569341153641438501426429591690977859225194292691795497818520726508461490968489084553587555232516156429656751748891614525660015138757789376807054180120329742622502856739832960648329730227865071924115555284101594761769155686874824980885048463996490326964702898076006434458554992640551762706430985642696052971712977542694173074962790159836339435692848377809815267234475569415260870526707320196424219577185873344159046678063053573718234410651717676004498519317763052681092388166670954137471976238264494849255832155478084074444402352417764162928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] 1223223833096596591358472449901581229095935648737952190285967510266893734977062619742084456884208644425558742494213253323902365696121991629629776919669288179818979987472052870537937624781429748967688840533560770490866597792487790676390526354315559416947638414846765209958106784723104401205386621505505166380011084914477970662238466252368596212334202991258737150799772629868429574332451100400539475801861163205016295777799605526841486683301596030483279972283576859847977572881252853133358562862137883153833570057686188573650620056784238194643948965005376129282444684596925036849122915607947223837389314972919745826044123664192958417239312635379958951368771969574634626734025560771773631160802938193802360926009101804250880320213174498611267974295463024851656396555013407282603752626898665701879450285071958269048697627744334079741059388008006213177341635437017772570574955797464567447714027042528766381155228740650935123612474979947066126742076584840792090250796241283601340871682657389378766222955458563421259249675032609937851642573651902675600574996687821743005572339583804272956928874527953440711346441590090236206210042610909472965797064014052933656412953412176900071365883156484601380572992320069861307515280643364680014950777609766475089133210661958948168678201723302916647255129914600791521277015894254697590470785464225599149171347259901609961153334736161186158102707529775125565111006430711103269340386464448732613347314682634653179842843305215054905130842811485459196008117731030102953908136852042804654693794446976378053269005440953305163868298735559453461252448528032581331515810698578291351825948724088899259553891367689093748268315260868080052519304195914442162823973682335222941744945689261013007363563083401475594979233582234313851406455450343716352818489389988075966483719867305925207596509835312234194988115770645824419396192202144323124260414718071447386811162188252364050889349177775426305773193309411030833921200148532948873780626611401184270070701590337097401342721036347649048707836023873219194300994807956405539336815344118465464586882319650768741452742868789502185361259435331346293958448457120159308252199910699290590389829513779784206403584337021215208429007003016031679159279269677347179227120839494206515122223376413760102249497376897449739471356109781596059191305739214782479649250626010105032777276760412457241888991924487819622906419278154227523901023335573134221165941507907950440807189542693214221271205620806930248059263978297443087357828985554113935254879277690081472081917258753671679020571966167672823828530621515083675165592492958778307162330944439814517371699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,17] -2802280340630934510023226283808556566879641264288101377633377844608179641011088622756767292078671343048590718159546253385397761624659703995916878680830970695148811474544809650887178234316814374177590236047768833621707628321399758297872153947342345530606059241895408477483922749179640566774533852369920408231879641010730963580459846381736574018153741357529816126513108781293096122089043069482032547344358245658599951125615233844727938152505643151258094133381689412440538091479381997834814504672922516810842757798698838394884124437749815414221339665938607184399630145169028044543521044977632552865277854707795080130334389197015282188295222011672997297506582519131872827708859311321213111619824493647287274398018719023991042833534246987988376669382093773796083354052819199233484287459540001376019652218740192136194230151641969981152647835812237902899044298415390253643958382458796843781437181263527013626803923688748966499582902646700979801483048800275157365467803727480252865899925051397555429143310668208244110898622729849525417450714489221784490153227546149181630900929964905203457802632419438841773585857171040500773042487529004464635716263554422818413342000224325819411788410996217954995975115708543945151562205494608950142173755354012829510612218966290131302246552710396939602377704497601121108894844438561777784653066028851825685341801212594382224026811294650705215289068797839260956286618191402386978911775108787320581359168994828702108804770316892867471709450076153838342286973543557583771755300882688901357229242721945111679654428249517903408064486250333079351879467933374323927916616614091033788063539929173361047079875770844724169367959521998815599999354309413661660651940846217641198763158485655146608055725317554775785734895338130121761437725543996989648621533391084158347835471815402440784019740174925886545758579790833110011933337012390334405037795319584309077718169976728867687372134607061526989815624759557953627975740724449152261359231401205121151934406698139090254463197771005852109448305439539529255986161958108472907574868961278270769750998498380638092258206633694030505374408000117012775757732796578936843143093484668251879984075176301371805515530716461024948982166663210581756341422054368544205411350556696824668784100449292385237547558866654194532650850964615053899795109935238744636403578282450695160600218465014680531041517516833575406280634627831302284047180630846114573671376355069331409684468024677903323671243339816758731104139834756158163819231597282518114081487237286594861731190711683250355539442389908981232283774336226652133294822948856735761837364948713226962653413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,18] 5709477816337472453605091527001020349839288697388951280224286247056822543148595455590934916799029257657989690115943994942653953766202855787138147175412615599369445471997767874330044284235677598589093462378007545843608182214959502612956153736050038503291335533432007785207331631167841473575877027197691582675877766049893700143928697598547112120746169051280390746207439402496700826318573609873797648608861175777365114443138455672438319200712057779919742001414292116681173313028824638254247044923359337943000440542165275427665679820448573405651824961679423845684368440334804555716716967319463279890594546763377007133198436650549162583003145812242927267906121805217173428454236430903907096196221374221283455439116952248598470128099347581112125046867579533211859503133454903311053012608802785470098947667603069104008438751653367167164546565233793547875385690873903591975747592373225390498318652021994272951188898470130080203168683244977167675348719530141021762194017536536206366112341881609521131763917003506749836619856602730346274430553547355502820949892427499558443204791152400026520320969055055244252934552559729978468732521092558828382177006448866907625795919451019981604274885848127761270054702311221699030090058656712264883677293036847038529208184154217495867399626479058891132455875367642399342381485735750578038399468113056956125819929943591938071570418467216989049082380065783048906221406533132787477106641826838359942697641020571942986204150343839937693199298788751949129167057389704369372723604258264823280625575915340308108351128590785610283820479790331147214827314146960332192404818187130195993854327109673116967700277380934616964062180446951630220389487367666305440321503487494903189349868450463326652438903992586161072641888064714558064521602173545060983142623569618788364767079418738018766472158327885964186113421604727910406771507369711608216636220204345608119483335639102374507457152046656326922706335191715266820437762801791062316246811535750535962770433753357086817656127258501259241683943802002653359639558404249515552182536275568544816725758828899020038890573992964710828724408746714772653926411166707147905434429658121491406327370602774611937780253887316464677506356307558804737655209344852366382397501798752972536583444561280847846262001118715404373656146625378705190071272761609983456410035983198764058813781043498985235686231323212504328917718837154229791834015390943491009081623384615712687281324459502674592203616512349222738187174095938859932048534967717422579065577257001671017659227193128948669914604860555816392340044298549750459246190063182971699418888326762337597495705600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,19] -10442623311350943360553409231940939428724564463127210809888312104398447736505020724909200744522671681032455783368748889021833692987042210635916826987258788329158370698571331118064773495845134023435281178791807376239373555030903806009862565136612629819233795668101275020036140853476340056113639850143450143508893725090300270237091613918690445200412040317261816329874084713444850244519368587196149893907572399599580600553090964381478462228985360488755586319398111065478213562525626289317141479465962349241216614144930411727074578501480774687743648884043954587014223300254052516972864144397546584805381796463304039307621878874143926526953137462515770181482921223065891643850777449911890796139100671398724797420348502754852990328997537380417223032189564751451704134457094648580295053690456322964000813853732688188814603560132490482150916525085587981496116736735053212596066892365361654064519895374328547818363795072642977919132522282085139113341367202051154803950001653924047842243362522599662769567220312052192939156428085108575026358481759880565836049022167854933697716423315675128596959041969274011225313570255517164151119657317995766924965197282484800908441734668542093919973758697373055360284952944973029052662261435793860285562640509135298973112311392416816711636225059745892966177267574116828113995141927096594514156333079171400844101770262368110965972403518646655810413322630787741188576074100248697359158225158574390027317663982803727790926958046295311168876348727210567528133115801432630627579562483944950835978364281222698027158975997993086933443493100100884808858221934744889185137625319865119167734288883464188715266649181029646979584544479944921946239660712366164901120204935004962221993090150651565716555049421462577621357694370033047683300803060130583639234886192434444267750303634245206656909679175138963174936943964331271920591986300000952144886153631280978651552798454538846422444194159715634466151397686376662254816188382965524638666397222911517806821441203060087597632577893317459253996131164638094078974528996625134517947522715491026268618846964646733149920022214592643709277823948489698805166529380846792067077397389140963401326775623074911562228431859620981033118572835862344348850334979041776618802504579158731578526366637492597506890870341171008462783539201157569717589221706735961539226810997508304206726691778602187012356656587770736653786848093510066567280087867477567382018800097104807836480060732899992206924705070145011650631067577407686463710457320246304030003580793615801526155674566973657338816587111293249783254354928783106299260828583501189432981543548643270814414667776000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,20] 16807379298983661958962100736483595625251790539828736182520192502283151309404656251629353489686884018930292753321865912373419612987963262865482236554371534356806503430474453122867998780506351194877317403146695238296216419538114760392509222672031067148211921838474440125067226710617846965845168327041003640936013814115695494887491550810770609896055580940655529695868478015358046193156491586138355800124157622521278796431876805008228024343219976135306917250437922637301253530801691709624458531902933473701710666524222163951212399245321391828435698750194323849203108907373901700653434465141768064128706010556280397695306486135362382541315188996764337967481328735623811220460640048346259668730430590584982153270317137867349037079016848912787880507718303693915590427892758189331328276710841684415024248025745977343650086562773546884509109308761116564374020636741659376128773251677301959832505311543107498710632400488027194722541855897656389031450746669603332598200091303421753223201490830871555435445228850709444179452363185359122596651848838349174680687721891867430737771443970678167841746436697349237717546848545803956497385030925354945121345784076929201550660792397940868402871146090326420852527662370535488354898118634349693837181144238740574510356064896159623651220704623662131338029935024045178699795829656935824054658665353500481095087098724373618640175274288107039427618198495072251559512720858850747002475035739822621149418648626037363977640545085461317698854938299072264485020917085383052968715656634689174560505036795624037314237809788082085646981802469985830212063624934450583443933473599695148466901881414889296709845769017823484228877815815415534422815869758659768516366397226879846105708193058907399185776445089768647935257094260279066762881813353936199082562390367539199634495647195033352432663145527549386174398914298239572066680134357713407994074254131893458727074219194934014480127580725097290952952265411954908348031809764961701232572019284226765297559017159343574270766372289115612408981540027173455427360778420075981534490425386433769073931042433268913169397238038315464990226217401564720272118389028818455371465454819832149892934095325138989569002377878308160329688209152103100138163434812330593806945093862963033831959114199834400944173944647094156673508441966576548143981647296047990350456962355115784511469343822490224872779194650083842185514671203740151558743647998514400209782131943444116108166745432979139158785756350422639318734269221006207906732022550785025074713087416496190407881534631881917479361035124580981887519682244288515322604351809975424414983115897458597001638707200000000000000000000000000000000000000000000000000000000000000000000000000000 [137,21] -23098487079997270124360411482927431098409266939189281507094703124030795299990946735669827748589064231858382585732727091655007674770524510833093771256001575842958986117465355373960880536596450098744008791324172930945802084599812521163601134797266767282917162859396430471471208125368347158341409506870172911336931947757997379646749264225898493664105367537292916926901439700883595935537358964119130944607549694528298683423462581648470684040876759373105153856710027619371135166537480948608356590428333603967269391130690899084327720535495935292416425057860033399037998784109699190067645620701686596558723896056050619759718609203051234330056386619344032356890912400692782130413740869178881334246375849688981807142495153104677338446521661357455102138200786382956233148896061113833107145372238394887230753046893398983843707407836955825542195400351972601461501124512921454316708860383870640592355177927533961560831824734206963223616305774580290166855904072751164781061747282202825666503300630392951050100383335204345297628060813251896891143057875673759350335749311738630579677694013467411206176202590970690277676307281325349427414879725794206683352598315909527647698221184185958702060069532468985133361384799356336664848219697360433918959359900134549743895217156141440706969241326769125225997958786627362845177815236822225151363050787506973267179436163339512292899289036040072475005040595314307465483587419188012541160606730651585168384926021106890607666891523976933341326645141762115327157424334952766568434825597375008779502804485292236378856445665634250100585045736380780151211495843204894512751022906020548674540205572828964823442589415473216812550138307804607750865405034484208024367552705921184639971806361115121042040724289347751550098024791337710102433499419556117752491831325380917100706744006268975650555432800306958005523329567655542835244113997160652023957571391965603144321516708361589945786444288673262583504880867761152668210461847817054002104109104351864597113828085225608076102258473556282836147745715456958333866953933827426031641784848945112294770075288840560691775270896212079462359006909121861125827140941623358105094523072319997055245677882056511433519492699611071051295056485136189460932864867323977709853311302141258783585098855970705156531312374551352253880386956255885121813586012875553239905315653687998212034037075523100041915051161219246446199202279540851874059385762560218093122496753685709999567530329922416832804679817661220812221576497064922421529091979026154386293494586144393034438710709875898461906973947812783486789799275925278946383805888205757033225810886677137270841016320000000000000000000000000000000000000000000000000000000000000000000000000 [137,22] 26425413060987214801679413199410553505921568541558891358121753472197329494688841907864914997979985403718503552374146918338563016308350392816323304665952770791925509270575591308927631570485907386942131480163483595404048577435946744214062764566399347747089403181129929637255309824430602243200972711426469671705018747161286453092597570132157914593530136577423982824496550071102937603692433513423109421605293204302149510889662614011359648059823448226772864300615500597825438993932248233220161650175884278554411189857195190393523027105823354088471154708482702259715218616756782947342012842532385495035324718038353578905661839233733410198542694213973989678975031948849820807679031248355768621809792114909642726482726419351014492004310335364628697284073126683199208764790907195685888067873625092463945110160475028174300953492820141874818567179715587558940154706379156635172176695050138917415299771399879366870470844712230088762633511949802578489445361573486138955594851702787074312390620530792616922505832122573850181512019418816043026427012112434052138041871772882094980455902983117896170265661527754453567617398197720974209364184958211351267627421733335583681678384883196741165700550050527697449472623381006314960383704795393605829689549266455066955411707465351507001116660556657692363976960599105560636206366607078929615630364997325284708772759175671121493335818800585701319762893712593642491188875731375933045604941844066528581196365262048475752938010945563934206269497670634717624530228080303170339486363464007557910751222740878799526517568533699423729640113459304092829923130354195366834049286955572832572710399723929050485633587558972561641258974686782579782468100369703729127087287930421886227899982828366505470364070393592282820534583839585125439074433532440742257467788275715341569234717016984132107687939297482683659616830309993205811769264646417212863737059589355033984660380508174447371309458682792778420620671111181767155757784187743954960448167379135174878582365791050818872091764672959666051772379289679691108600814981302636422749422200534133101120595443658008579822463153453795209205168115908488027289116729797814892749209905872870871887870717746828157654453288416282910264643813607844084341027644019613625824729220023238842957702597436734085992249843800715374740952608113946353673524409078992924105098515492542815154976550446649411297599851984830512345767152121910892764481064165205801959713031055407017482820635060148193436479623951569917178960815029362208560426216992976744095584521231784413462773345459966805391864490021526263509794123674624916471299224414711428440072255696461319530086400000000000000000000000000000000000000000000000000000000000000000000000 [137,23] -24766062583991683514901697681814006008399844231206965144826142874571859389145701839349314685072539176319815499557546962814785176693201636374408989444475870594147940350718343953597359216944439481917287656609822601377674514208985928377318401350965685016040527383754181307049761345857640034022729685017227248867654275250094447959262365753134466207369384563639172096854392298721871851926277666759844367606894761395011822600231781861991318698080129107774248833381088665875415014215737517994333220762128034016929912562120894841790739251315223462108519267436576436179035607872137801877423499988408394606266471693119351563956438649231640796179843793601286408450988016690503207545701641694868102783777491273325444417122378248652962998720921248161844493735921886524964112331255530399874056449205560349462715246865902906481074888586760493790240381686950810003430976172822783428883887452095392952116025159190455031411735847953511124414395709061758668496786955455722971125082417157335629709869848864772830693433606221345584928315328567491296736374513911432000724498319523256160914385537631625305573911631032699909447225532643083322417351963165374204543341108194984965209444095326911106598199807842569809780197632454061092406269324032245207506647564064766005300051913860542013435708063122256823408734640373894530997694041254428932931416554235068469743214584608900087679545573979018299815321535673031364189981030674176112712147317033317601446531575956180204449532832796797249005939171548286286346467646807278730635513786346641976011677221666574674045302085808897914562020092386167890368603161316903552901457835282734621360026477333304688809242686297666888830071255317248220881768535671752711753553840232952494672270439164178306098100392711052326189933154425992033835246822998726608543300345180426607264104604368273668769035527980496577468202241987531988154426376235805567924413092249238562702157589513262274433982701311106476275761458272840142020252380783939143448229169702445700814656560237738567245725998244233480780209890849343942027638123392152033125249882722580721016120075063317455705555889052350426495742620364042040591809299396006512327775018144331161894512119384864313200944105922386726627775689277238667591528062767193861077828762877510087868588519020061973200478171151015503528807052774636152048010198385685930703252672364449857759231790802042592378019842467711211869270409395898723616700505399718218082318641245479363554335572037924851837606480012806463037516311961855744509651784631533755129657877367559663144913087416496018529709783869253268630298913261024620449983739259114167594741685150653237648424960000000000000000000000000000000000000000000000000000000000000000000 [137,24] 19018762012483740818110669085017151152150181014310796185185063382315077539826453688018911590750835551830059681563418068976613207913392084245292150558981026321413490447662491936559225289711308129273066515681347747763169325623179862616115349486038553227445572067031300683244832096063613069588614928672527117952755733672059799643682642593806930946203292373792018032447559451025088211564042827653947594648022296654865311273154032629358654318579785087923263018415165729642976789210044356542047011357016927173961165435968752810989250987189432747150581821621167818273505569711797477041590862460237135075136776572955099721391736047925705088615985906606446021256481700747334514954973697335800555365719498230231385968252777558785342072730728926849483728627971876273926425109570479898216972261351052976753814586249844079823939834201670533650860942622806531795590387903242660734891182875818022231541776905290586974284946576065322310367254604868658434212338383187648826022407173044477836228076864036563879033288781465291090871141625715939381448040810639895615607190165724747244961869580353525320246597359905645843514375510195860492685997710265632986173961047827367569757706299360581413949852193396497763144402736786645087854123222917538704673602957729836756697434727575459077426608719715863099681624708298875488969277582882171914656439876556584791379869646584750172591338600146901809089223407544931441329986139030614828615706735453858204829511965040890370864001788542814355617774003318651442572145778599431869084099620035894685162892931004359987312427498117389722510057902816504450524877098101061554311539068981788659788481463884443168181937438891970442920070819684522318314775445878111174521342822327154193396131185664041961824502489218762781306064959118757255557343217805282875771899354438990288823822616137288810251165363531624017137811243634623932219767049487108507246968434212067028128968591952432407806107896871893885157858683979602332422474893728956282508795489809100541599848334328840414340637952171971285440854474346793458027676848851705772460266057596501002522531263328355425844314374946664469399112273765146795101294725385907209103794206202480064213912760293525660837819653618708056967071455622360888433856334305662014846587557216399046757702600020131721012683166317714858355141054671703761396370584908244990386327775097214784497015275656818081577443192761847443314747972109813785367242358689575849159926674883703072399701224003344662727284578076433276648186813217243694054195527945304322422926648531935348853106768524026497805608429686191103707960451884626665886254125480396788912754153462257660251340800000000000000000000000000000000000000000000000000000000000000000 [137,25] -12567408982027677944110403605150957867363432176911747063548197644514191195198016220872841951428936264481537458971868027105970173426541111462758720529416315930209251190012306405413785754659174998503785442532182810217435498131045071812155715037502622351157125868691007000466777945109403457701333595831764023456964921137834759625637390995616941663388097324123417846896025134392464718855081433960097192821850582802270067501113055299555844150466672254867548302420632495511731767808666258164454046247184083542118852064839646138782462919602670557335487026650649232302507938658210140462977295626410930452798949524208096221176416704339463994142334489968964063709470057900014078160402138030540133399454735279496852703815185523147874952983835911839083303466734136427768823713360397397795427833782585358991844198078395390829351078208783319473057220641423246035889936120452482238742983748928367417357669563740772355322496055570347362504692176408885982679505669783341261323079539042503595579326893921987439937143659871574421182183600682676364843832812448223933095892673947917346662071392621853635183628726298339583078432589993398611568419781060769249249782362284066304637772365759459588082375089841633048527245412770868211678419297299443698257728847840800645200360365648110177983015738661069523815536126701040908393241812555812106553819826163390287761052381460587803904666003902483773389187181446349055236132697671760231963489335016410624412765096317514682811204389235181478083467778585010842446521434380166722703829019589990230719167018881175069294452534339850735560089653083753284530145456227498748322344155876576014278694425622365652123746401551515961903277025378754567988145504609407839277649983408597274337472119353586913421591404898664373713184386629339896567489736191821534636618893217619506946984036779750583806508128223671487774846960865692339693241933983974894665580131535386722717382993209037793215906928236709604945531430652469639031807646685057556744082922868700425902348562857895350341751820441639389344150702578691788161145946545941787328507065789244337001599582508369653309535740711204646580688725840855218550445856634426441895712835857473537238839801323874032216603460708927375634171015854317730987304446142200525364088630420020018513823968271273788657621589183445103710152419140768437119560199613439041900543255429375555194114929661721911299409694890263491500109753880590449300278329464404579582500332022294302733380147862222975266012352743358821423666805759796120041708305901034647580530016923420632468585484988759982917664040235208414745940078558159723405576188968235550449529033976935579666874368000000000000000000000000000000000000000000000000000000000000 [137,26] 8444531554684248901769017154256370446225764675190926161151750105744794547451433575434246989194035860858224237353669829036017472533598688223945529747841135442291846311712194298675208672446031670914049957110401452402666766287644686313731807512313489758058239439377401590689150145373767715428854353693123042301479336234656611999066979018768167742348627287730808899211919211819149944018882478700852625797019095176927797337178924254440260871100019972467634138898910200481077028188435257836242697307735258081089438287565681782442732501009641397731159020320893392885654043209885053547783095387070003548165397210957119558272905870269306656870660796666151080654729801043749041878806926610247215305718524035502075270516012262578277545990925883762327576049628925820495980482239006951143601066803256496508342302449423008071553517566412211095205417432095615723262707072766349626760745698769485911566479578634957921292039124120152298509822519945678265213240924368605522932561193930553126562438787545494750275415373100933242304772656550587699810220807885534011222308501547216137961434610305726479020268386418454245910529566877222192241223318561672523161630144444099827609053041257872951995139469124484085767753369165558480305023966264668364173320423982881536657308204979684912963935495125203958985419963838062895293847225621219428882767022994358880675186977726640395162430623894882321973720379750568731504825741776744518561096391632040301962680461025619535757157304296641516286251675610322348876988410381439270183375714500284964138948813459043000519234266372058254131396381446111490068765883512183504642078183092667311140976570384250971739728638200402988954007392221820169673194654955564096534002465181228579047333095980359252222967141570648181713750788850145116802115774155814577957847709870762844394716558424289955040572382764433783788362604790587250490903574315729990529030691073801223811518477012238716701440048110731552125552029362258893756068402086308810127056092595765714540862071978437592881049642541270164056497195345896559173173374456126293722506861622388820720524599594148823638821006647147577661570313794106624841289559441059500453156652383240666466706424454093520882832712994335689252752646819542804946863289904235131133442661341375231209036119033091474646068211796263845711865653737734310895085594482819507837190536510486709283717657515383377076509565950185659336148031179571483485017772894943768610749511997589841163218723833872081479627905695995958413006248855846190921475698249004896403101359331908287939979953521337979833314452520802874215852988441640730225481312639283194088657925900995120857088000000000000000000000000000000000000000000000000000000000000 [137,27] -7047717186471558336366232876569246436995366664780237751450828300142679086038342392652846729601167315942162557898798015864507374190396355125031878714515689271762385495190193994217395529787624955172131397763828951038939556507023206095763691741556244138404768229636432200891625054482580841338512072196956093512325196005351445339977390069009547075706963010111466064711980387752295631073069869532685018612913789792663406744719418268663732855890129018959272518372616374333027456554240881643022163238556508454750724879390641031920510869177978182621782689122280125954587226247853654852581075200121425683417221973812976008872873643642558457531616044444051242655984909705624126724102540148704092410921071115961016753392236951310767574525719674040292616236318070844337859297768509614053398967720249037453372705644920505974477843265338979439111958698964189510465636056161188623128513706379140119653662035228307692611257009722607454780893024708368125177897304952297839204768984557775067180458125901162507814832820780285530837131415087364062925189650892643133010856729363061656046588964044979402376492990191178197671584155474427924276064314816370734232605107962687222392747050070690410957812800291955238637655311399014120452014758012061031376202195791679240820280461100466891593978553564698428463874915393771205234964244538408374486656969577376020282888468223269980863126643132591947846419589241049944826893672999495320758675942814220373741113348241194724692927492424820518902015479810357741571335300535978606317729406143101504461108020159889564460694817246465710953250751822035080189755015187096680932373557249351223759431996010012832333847626285199071209466911170307705563821428883393704090886650049510574057278994305884372462219245073910752582076380021485856483475539745696202861915376495506464154635812974511295046678593728689695966211509369388148079703885126771842560734253299778134934646973998983368566137478957657562571462721741417621360640613377547817292350898407620503305529333890712774636391932076713796842651735981104493660443964278842677110384898848720820087157760068280481314377689152439846194463563255835312829821561925226298588458999792955888638987321359557383415462942118946011594677581471899940015723893045454143368189388710929570778171285703915880532107193146105712796322639487633945614192445632641401173489242369426629964347638122840976942155625984880804039971418154871099036993142179136383065643665011160571748805982324203251359419855082064745941062836453044675963738825366175495876008721950311717962119071204413029913380466904511293468532338588790612976045661496645400317531759059465024059736064000000000000000000000000000000000000000000000000000000 [137,28] 6628604887529940500692396967704423990537173781010988370281738704358629108669054149232985301600640449604038798142505371266260827215417180534989186642971854229732180736012857611750132241729566751506798250619510208236642549078879758122475789375827809910352787538613165655442285935283301938400332174833192934487307972806888717528208910980183214579425183951086598171608657559241687107627494541867675216214935159759071653050071197048225722119143775542271147693291292058791337711957147878453198302450717779318839184109120678652971098184892340997842512174663459446045349318411791704226162194322103047557242041894920723372040456099835806177144357297947522656940789005859113299096189955268484571926028126808503998008143325171425492749937876339579548519723458726492646817363668298025764119259566140277752641516335633081999192627673620765017242638015867956835518223375581602946452489480217582528109659844099127667586383471463363104287483227549459267518460234485805068216887692253444944519175675610874144526431239483293247540189002356393206615701784625187140197322266300738196323052673639728169778845331724093842127241063058873687780327439265786831055316291699430375102245917179626159633479943327450864664921522118775986596826233269875443792248479148238143150494210775613489710022264804012771380865551494890440567491803083155319830070073898629418335463514494047065079936094579272924815040671081213032847472316001452923690295525589752638936076391938329034743688218886275905705055117950074243754724377141365857099419662643203535136632423462242263908033910831322060444623230994604011794384838822127740214829514525602232810137789999352581509110181880659056610135155138843888095502782107459587017090443798377513785214609870297322384136556878410678400689109786570249681257274485674824030794533534455803284076698684553449659026581216163558577402869620299094806525616207012760567617408319818812212253779626044952624142222817086876485120370192598570149963156778723467593505380710626982713254226707537479955186885077435058556002081366232669712176348243859550345085419426638521483749332586573511627303446605586724153283430395937098014386334073489148807003347694684267109402042711007663556037723144608637806007235361071265239906906601850890699116114642532408371516140571427762220665977155178130017778739773477267962126083808467499053889240503152014081577868035118868042135121031205595107132777062475307411679414553809244748097245226492380298771856121070557528575181507805252140913831355688419712064381556972774256561198646412330602170268924142293684478035561220239288776930311742300119926897428165886105497547656995541929164800000000000000000000000000000000000000000000000000000 [137,29] -5508929556445916074138380681273384592297582914907718992324683040514914418647326127919785463160298508501665732620390384999601439374872806103824733835943751214651674832257351142332539075378310751862984630709209648926048034737761717521727942991411003361422433464866233415508702706379014410327205586031857093987975009184747586178155957507000682088587907644831155851176380518237074557283953780989546301597700389956381806285091981003389511009927274478493850285324193735452854789146950738112768607935704603260188575543867961252139681498780469229150693872832670565523991506960143366207514568708781501068774565304411082071329648307796980253440408139956001260344454053152600151846005598347711094238118031393984320520331380466087366318542346984087764812802406768536430531415980232836733583090033665077516994050985234651529015094884798583827801674642928108379430544044471192286729187888756111488163299747540591062856425890262597868315413984300373706113597215001668717657679213512467448109545100437513037427721211891265728361632800139325355460269179283766834528068872716393349191826928173814365357756806311427701868443266516559911849103422844902288304191487025863712543921788613199127414071710628043198505690299349342178413564870884971224451994483338399876820150533501514163669608308401974115613479205820019144886495947555023399241875214435046099946080386268818468859968220855435522047443233704602044042618290514094891199706919969538386526982408003037316317690876754944129022053830462435834971053647351539872793338906656517497561310137542433154601891330817745107095811340731664449650359320712877947932472780284801335804173209976839895173952018413182716714627399412608360229918745723350363316897730474277058977634957204079259035710697793589719422742526469632015711012413569474427242866893258449353689526460543095233377109960578722172853609916702245026854505940386814484396780690834427536704484714720760722842851775486416412032168957331257425114649032133973794073911028178463582506526188321199735945939728766838067641876715151712282301031862221538578504930638605426894669464360862040425945293220355354656292716329380155008751288959006444655640945396140284595231735128499834969060567188783659490140607558432375994420795617227344870087639747726733508341142218176515418248326681080220196041405871223606010112855418278469429860763435911270821096678040281223511827776425692777113186588587485415422957498466901298897810052025113312116030552584937500110434934662341228417489814063012497309490346536234818954883268354769159141525137591969255506816037657561227702345034075536352808420889405352197088786034300953690912273203200000000000000000000000000000000000000000000000000 [137,30] 3482361131867001199301573939136784762721473194115137231877627260430575291133229948203255477844064908927741640793098405510069493739335795646710682574201655107203516313422065981191092907339074324727093259816782085573843160551316531521289152630418946409826531602417839051377876028862681277056074404857430266479757588153145191167632320045916278824594346677571372049892948486623015318042430863432344813681783441537486883535034079284224743747216412394946453306376686493528350985676753761363876714812662514662184781599042699704407789378339740153445102713763098674719149168136261576639389340675911070319143232727900130823934555172358248162305503774519347703353783432873293809054173439095218105705174982158315762433808915686322262147263002128174032412732371325250833243571846697585835496748322983766346200949165611377494652760964615614593000155935712077218135890009213175937781925904313022721788535455407335795211306949462143370524667789109912156385342506883888924235853569259408178961666527662220647088999155633196617928210747518694689477103483931907503559946740437892996319680153048280052655786408623733805734917849195598643156060349766587624436225605561559989767723050088994131357595718896963181688932493434998044910799813519070200685329096197067832807730980733734428065810107991364287401409068902128591815988935798538412328077646613999976304085759003450971889225466041585986807812650647149006917397080927971690136156169153258365603664131760766730723035541086514845566594299609074742846032196300942754644343890718465886692247458187206710736172268199223227915706675295834944941049419462417554159906590109384639337101892164682271208592386070028860106290602595516135581220542536756323285670612353391104007089438856264874541597362738109612543850865374796736562399785984291050681640259985573650047388569286175812910329051647892754836878802933673476466434763021438364098740934685399927599508613860007845618478968668593496713855100526837811302428616632799137849284441919067426857973343341707454720683393491559698826949625322508534746319920461897457227195508054512728992990941288054412491259534362164124625677130574953384283156805082011181605077675222868547820064671648802915727058914994659830132673512907531859549163082794964934169253846765680910242840911252545057526334706661139823458587649996779908775729828522042375562488663109736672961580865442704133282637648265012289071449299801191194147727011834146198423338014703593399710637633347647852425702765099270931674076990279233317094592294498992579738928664456780459742703772730827909038111593009395511581906093207018942937766062813726127896819852298277926364774400000000000000000000000000000000000000000000000 [137,31] -1412745155512086998430575830087648751792205160129158706891169174802003511179458419023393765292696935271443399861202982617288253984125914767287545891669809022432497640224265548099214559971498976992196963136296943031833489635829278561863846548058359104140403041169029789037011234093949947400286994549836149297420715647766800359580519266475262792806908872772148480951257266139631910579451987021493380001727333208105714532276255196824014686581794704131514928136321473429533671580526030879072894018073465769462160495046691605104346671237418553539394597386062761145272049205058451726094524614129908341274404517673792093275292073342595652830793802814129248731110943526593475018091737207071090151219927216043298665590263555656941501626146256210499694583659120912463792813565438256431434248459502391551216423808783611246400875285310484042348038034975194642181315062342015765697365957082524726912292792673158223425757026184307558271908614204243633344030103250502316769393328491695218531842229828151572681191028885940205306203571150024750914163710044026730433707124103623879397079165507197717629968106483467407453290841551713426867467988032039724812847396098560495518822016687898339567704744412785766507271213613751505765142415290802825256307529970539150245261710645550784514206534304614030986512709987329296556851178005370848195299564896380666465012215040036906442823651105823173807465812066547458591719615288072095969605482165568823179646794539184295230332376807549239734964014572352875551268179568029335502534155350876416446392322616509090515896171448333865784093259080969247234873637803852949276233203675163362763259807202177231590730281893861019664941186063667476651648825020528345939623639966075668215695712064298006913952479226498945046301802873357568345082643940576146689268699719119618104934844575761752358558636597638673126277668135848524592781937432222408484020621772848606036222743151001838627729977259409117456984290387227968672311133501105456564305820848431242997528142889951960700178702757625085928633646993529844059660541383298024081570847367767500105988299493323550826336835136827595818314790984438097867968216788846274039396660205431987671200601145738727950539506875035559264764248231201901158737401411908935053958703490621688344509980316856617377678040303455737611158265990379795005980468081872956350079449347572126173366340140535826763581375216923308777665819889094745727005755110957534328019758731200280550105683285948800587213455562242706810128117164190595862250352934402006941194164699926830974673707393594738823513406681848247408119173847748884347377756107677785031169958812799816653864960000000000000000000000000000000000000000000 [137,32] 79962617438590761800247883172611426341824396137643868095270624993551926685628330525029739947503424588682136490327666381271820151488960130504947442426644301185633776615669201312073454075864024813140418266638476713241529267680839708924856909746703481947020333105740379065945706052209892159139762021308102334137544619078387679425870760367140642599490762958585015231298009324452163072876595166560491514232435512498601770576732252913225111183191975612754955803993192588393949101079580387700350384856245019878599923852328898805263169051879107394758586474116700089645818024128272874030140614129313869824637037609171938584485406201680430199292714130511048011245782762900585256496295039696035086577186162950228902996029033348452984634160837801937729456801855649317013841814415874161333356260391551224699538010091180966541804279002314689223685238732228800663313143708042153094405798473779911699774938916435726737342715665377599895419134746547580899658159439248479702934322575898965481331619607966592477742471013795640031481379400137181832804996730877374621663095653283540758566205052131843761288679394661414739732005604592511059517179236006780450430950535584472741732346808789690186648704384323785426620433932928096407215835507977463682776898677595608560449632817416917765992603333101834277069182908697680447529138699779588009712143018015668154186566835291191086384426048223102525604863485628155858183641948383455254676501976029104829417578716259223286802986319002594289335182843017154358212812048820133093229967119080308878003903256130818423164244982297576938457349948702605708705974551478375909847218041192196324265855580949034124475943883748270167242009108440222563500747228217256028368641461419044094051820909666818162190199341873862641683042943392995392756319647651627270964014701896109687945488123271228198085469257342947363643983208114651579462463674620644388654102626086591424006389895703212328505720258037568917541671213566418611138730591454308748903925181389708104954938002535535218324575741716313353666538055852831119803610770356138513150395325846553501789850578409117912885648840014471651861023521832768294538361722439926935031633132538987090378557210139678089468425381528717720987989957616171101893731484818941316490764748176352197367983609491453186616892290512946030568941905031081221695365177863330059851968236246520320568677880148627127658059005470571923529035658694337593711650493570570600268876387529480216300505113144081480548804260455201987533957287535509021605864252105648871897264980693346683704718303265313017075107250148640393416312267672834121275946769251761342380307570976381049241600000000000000000000000000000000000000000 [137,33] 402934167910881499011572463862157877491360011736894480659129096721559751076006764774181376066438998671214709220002509014359063523280777203306642833746775312310047625494734956997424117668450361327115855044447355088546217320041889655002261195460351525805424206508046004231701749770970008013793818688749608026400824315592955545479096371116012386684247163928945545136135643906872225397211193304922173273575468442251205321179521286836326927852317888424497272245940486909144615302204433415044796882478972830794751600329456478718998201223418589257921310367035617325105386529204966517766169859780344903147699015843372850422062875551929365441624861264378258753969566526791637726658581291970621945987691868702691217306419662006059430594136154247380130395678867658594579212325459562772032321202303183590542580970179807257610203261134733869486659579170448174078687792417795402545715727606070012467345851532752611106638900284206749969161441063790177194508482384644500979606351641646229245176199445035149968788255634730115596979729420574769196929720333250513820266368127476473053526557490836188104334819674875101092108293347557796190377046895968717664413827290076565350800128466723967331942824423304639937785888886504993744878199472613812918608672383465675679948309928121384660792089388330555897976543752650949726509904539859989527605577142668885553345781880718202290516570575899785819380664229914786034672862590212180984996931088415682661187414958016888697128889153917179092191006860569961918310500444725991093231447689175855695930267294546081844844743723183425850059982459115851782528984612042276348717987150557293080593554123208227547925207101373829476049711676916572270384278720323269140770411173206685972026965238468827662000001515499591402421417592059516019254533367285975539018741948363559774387380111220172622913712805513949633011479492179765056656100452476979713686552216501656232892026233892024549517023381172576482993880715128250600957530961659372433304872649038138620664033246626877200338247842848629576310913418129283651829953300564407679792359835274211840303037148709119019094557236618610429585534923620700996363016952299629525722268169190738093514693851832035657599600353251589701934207560321760585543911603862907602485454041087264722620813394599344336751696548315039194127544601699424442367750869142190822134160206017257854398544898995666110790890694903418437059904500700314240706334083786812165620685462305550250445586588671665422526257671391266315820420143702321049934324547860380763300827445471073401997682217180640975516354400918683679833935378692577352679539222503283136757769661136930686894080000000000000000000000000000000000000 [137,34] -374783393067399978099494938480255197172281870937246097007919724611646473218758868210151220380975627931026271733492714167859974944052195546748465338557684774588675372878534365695333398010572875337959492910875694582056574025486383725891871426377908095648837252928655081553469460750392610268473093078796355117814041107514465173830177838450380332157604435789404765879736529542394977599600170078113756311152067151737906995215952384876957870236268629340495960968664840723606784303894549589910073429085360420209422423717342951235610039384213032497725331965044077869901992655654367237540495100772718329562582383659316425782922000505048794234577637282242875362350626389400129853106848458471588896055086158014989083877630944037648621852624122499560588212636235912489016780270128622617990300854540603999495463197133249855129115429377772990383415425508174668389348314467232959744930412202372154892975994145388408475376936914821356754959324838480187256639268468275604357640545558617881409922347736423688569629313885719995067277003313658968628785764591349663721204863230423702449919923822370376092020111763170723926035928412378652127141636732757310179262349534730494223108717586521900887252032037293712007256280000803163840174137977010084125285220678042123253881226502964144924720255494246330720872657441511469380057109293109458747127487274962555691608784374255976396895264066374397725306815833177519359270061778849849171377280808993885754399334224420361653456825379148433584299308266286545345347508908435509416786441989294015311649373949244290107935853320055544834737929736191930812933923940274619002949164955118813027370388962215468750763147572001771932937046726581124415147937323968901692800591518778368664166936323619346828696496274742930051147129857269260127032903168896899139952758832457816565652871472888637518935281617541627431100949373070820910933584312786504985128750523838042518209685987582127514889551780634533330668971855388492390498998724172963842908676749991768826592388564363999032936294777844406222892352111493964294969481396014970489387660441497797365295358610940337542331606455274516345023103918471446225188700771148928928782870563620317379871576345851260335938767638557556388517414042055449281801968824407884361632995748297744662009289495783365335538390403684671609346601877005662823800072950626767922854663144095014805608035665524537951275638136020324735143735719129640374773743261688397575567130226054508433750736667461772900939119596439757207118117514682495018846660980267060570859317204336212365751574298917900893256294843025596732335393522155887876200068147181031638701985454035328355532800000000000000000000000000000000000 [137,35] 196554720079299383225937937787899836689627015741425988778671494560775883605659524272705852664369126412562768439599128046965644508734404349343765477917999579337282969334329565523684706778805078848921836068722852877657612832464865897975280350058366960157411653256233134130532803282865917061451785919186337427029731458820748511009924433662871755891493056262240589838966383099095111862051400328061403551620194794496686693222200144229605706819784587320894689949330825141544934597361830665386830720126648976730569373245088261789526721833230867942156363250141088027313915203234718469992792860312333924134183141759817347821221689527640472517210263017082954968833835905378015806968535312059466490125539940891210666410286823022403405600604268563572966994712782301338026776862306970808712156029331094159353293867751593631385699483517898631259507802472606297675310765452805226275028004206932366360250106054485128305698222652347529318541986069309413913180868691643115095720405382334102110998616711201658307874893338341491590747025887753845165353697840632734261556861848362478392142491632813076250237784409291265266592551597622689139018155457545244588779479158593471986981143560507469801732633222864704412477393194379334407461473403727012375288984533446539469570564724701687289204228745132941914201164106205936255938729201329982278513769756901926196110443416663399689095097163873901936961039060848189180921821867388111222816689963376744407565503339970554844641199183484036440996307581792105521037839068195675154911463424590223883290794622926447747636489134316863543649609807843577768869003612351976430339012279287245550578533244170483391159891800180582850437803300881144097830175874829223482295555241389227390303468264026841687452283935230708525375968127787546924416905036151282267354212065857557419446788317045819339828388206520970626740270443524622254655800565078695559449502731080386877846128978341798969435372898809425665400477311381294859358796081347352596747917694249950853081263623993697237148405752556225724906849545990395619274118572675449476717013463914253889268464161578876229364164110567460257770218258009129722644014034177300676507632985799867133786727034550171878502978839367661874298249397503770837870863484048806283361012089189215329790781266312819200440704220067983535983781972249652469455058697654451525474455079236771545968864386373696513455395564726946275871843893790657204390857499641090286698941962450469394498357410937669666770056782542533889591061892878229846725464126207963837730542673170053984031367129796500951469654916922353049936530009314525196316144346704867338002156762850246774489088000000000000000000000000000000 [137,36] -54317395811100535853448437679356532239683203337430249149524613429975300196578224157354264134839103501219497149265557723793555101555015111667469525235681843284719964174803427608769123116183858956753861425306932454788083083078957374184004984788802273688885443758742533083403171438805309514567231400434450399199895016814862474565379825128888691568061413452834909413700905956761832785582043293113791759755684070515113926931512319601217587552703094037838247307038103834657636632330758039049535527123458651100093333188006603956107398188229874578053123369899411172684447986526965555514864560010026543652299601919681884371578979486878185573810320865380350840805770646778863566330590396260096066273853439663515650273963848680786004003379128979823515567426496393177563262871039623597630186943780283504010991195822867348517780789744719076563544425307803687865639709869163617437290769047591330643887771185192738703003480490836490278433808551462250794879183325565310962714202955871827046885260291046488381448945152231800657825468270961052619242838049348232047789192107921667042574773505621428374747683240866840439188349887281870100782970053005939640664160796055071479376202650942542736883876962449168861699710162870545319801594745919991882103344254671326892614773909443671218260590371292293377613520907727205358123371142384898914218931540484404563143126520247809873619829060271643785896096685124207600232176294201932231569137678679878488536786407874045325649986924325725274402651555613137710518394866313787932008078722984590009126944919833117008058376901757770481088850947374072817811239807919769906423483751233320262692910713693951882588898214244641860686759981805906052289228127914267552887758434191053455667117899569425518593292529622803930610398580279822741473933625678530815063906630657507993024444973799834409282407519819236103656418971643190143363186144901232062567609136149766886822175937997617040381274002903311756395028821065199817781443793381767895029682918696540413161135562806503923750536610404321601627328966154556045870214915274553545134720444574666809865747599977446753892195060061777885332501862238462200692409896753591840532786680712154621765874529340368626823540738033907770527539196314845531695100283637376073757276980340448604614287719639627071935938581769905847310502673410918651962355399224507937491630637611242466774219295598881844669014391878007244721930065615517293739711147921742897807429931969673093251948389655130423247926390849304499198299948274681525473790189019405310666199688866330128858508207803058947658009850572912260306034674053602053067622508447148552719056759228309962752000000000000000000000000000000 [137,37] -12489816241604860095341943699352416377936144589095175100707545170534371199263020953045601994796634953560639507148915157812275611523399830812371988791357832634798294991178210088926889391672701534730502643274413936970659384263625214161099232641352287117956849981563412221080394030194610323153131083704600614792173166142013987237277359542273897803889462588525714462925494382713249988706402116629761046579182384484307205338389079023101554733821656640892173458077426551143017208315018811423359656084750383028529388164894729647447933838438675264774243027370377687366794143552543574846626780514216411463905159580829486285724313874185314685170011674472812534287779557763326104086217075540869573631379729231621756285958481975830944758304968798955647934582448804937330846092955741204467239815395088722834676210199061764196748297241766356347040915320139018958821965960289986249232846087680954616880912245875720460220821493657544952342310469089026080859677939787987705575405092285445584995862516276368260130779837337787324170923382703548281113429955528977990228501183424349806520906894055974186917510451349473556606196292450248453643447177517357680257420528950225406942377917711865011785385526827751037820213039716476202162615184007612775000925970685150428907617608012751557329796747576681669251096106149499739401403930121202470186869343463552250949047059834065718942774051477907207064699828815818876787539389298156577804980491305755117778759063416633532849640015158582203694826632716963810823094844469767000468704971641272296024056489969353716006997343982835546482686164217688427732970786269072858152707594370830047981711989447919776215976702594455438796422634102366254968193730555757395864793810604791984822493683793349837500109612666987095065740388034064787532341785622784351490457054606589350311780660444907601565516645489271149933368628173123522750604388905499502939429263277178195723761671041674902559185401688678137385741731045165337782046981247077016787022586004312025130192159984744097554165958225454670333366998600023378387677541063952646884871510119033866305960809373156590953512277238476612039177078687751040560449263786211651412731512347060880777473445974199224818682820645443441975334560089985396457066629134753636734540665931182209130311142160819940731329621202454105231544075094355494198603001551629769569548266591014577332755837699830622272364510489515523191211153898447151698266257868105932061379577328727320910960390611391258039330562951759610415086610462785468000017086138812502285345617107930285457395119164858404022525739096730872926789030467924936380892149449960586800537067470471812874240000000000000000000000000 [137,38] 26841138581340440676498982428208763672150210835226168920128682120483366486818740762115262765630516612161855425336885766442489998865682838430910587884290293972494249820499220707910499191169992674853646768850876120177815238684622406606012981118421196768100219192749569137698017714399942054025602808082904680323683876399217401782611854530885480616700389916517803281527678736799864901738160306524960419150049101094404299080321252581344405564697252246113295721678452967934776372246597952114101749689921495072109410861395957301740455371555660803894755416484981918502730494024253714063216688481852828563542529898535604785442066148410710883119296027617817008602537200618619684280658708352251563989829606568832405308929543008897239606269267639403716884954141568169401562224668630619795440099834682199115789421414597574150154562884244118129579281136919012733257349482875800004317552485917208809265815737764296954572752703675043387428090863728750465391869873877128135193789482960785128475026614216955237113628702698074695540238654249181944021500583301528781684586778640562768334840875115012334086020338938194569791516720746882459717188332089441321042659582911393182490410944020495312237825742940511916276216494006241593276884570395598138889010380196646163417079344890225134600906275741069105500324738883419577661226370802668152114368729212140079669874514127156430405053524762804362864653882523913688710731627842285070495563939814064859093957200640982561153961910364425501825570125582108091364723017118424013704526834236622972980302031099754219345242054040041771817016727203117923103782772084330749429204156587928206091385603700501811223072783822738494959022293636676474368118566559987398862840714277838133694101422542487602436253347983854320848085547802157817848656334531668916754249136198869268040427063661618874984930242395000105383792419529417535836860566190636720825171553912798629592607259940633762825209664538613016882990054768490624409483226996225658948806527265300682028641495804402657063283987546267187510117035032224778627123284384115253822004589086509427362986526175868169592050475042250046323809837755972960846966835724636935165407602010398981587261932045218709746974854271068373986290592001512397688674902595690956098171397640554403139001586420885394434402630764040936085003773752265668132406889585367982612168799962137167187692289187476212604497390776126028443962121507965957061458170123932051657281586434930874792040109693195399626392919982730557404183112413508047641094395029582108252804578233227268204913044543375071049516527518648707322093426761568040328199210916836826776177801603961585664000000000000000000000000 [137,39] -19710308118680090750796922093797212739176862889067590676722252447094531099492894219067032572305650780385523552239268223040593247514986018499594794630015815917100610267492431415110173094962936712871854589513708988882943460143029439396622136976772587167783225215946346012791673359811941025396076356466248970748345189564307162478144406236224550662135483963474391725883818166108350455683122818676155707692273833035301097592386167847876233246759771109879818629686969736939563906467823128314541064246121623739086058767762466205394230278426228207984599743935194795048531643124496448111840092276513634259493627429813680588933997945895548239296519568295015880893484145201643848288184215743469344775018050639479298854213703342223583333877889941324448397624806786804310562584733376053607202390074655754082147411208321570987056862363541051067757480331593401619143500174401071089419491385953145017232938605216990498113063069985605684571598582035601862424231075762813850835694432242913424761402328749230192519219118013121736143538424997444130951081407073329699999656944595559449521978697784919613427692523359250595254317341952553834637230946558556476293406108152490724868282818169636485182435194129283858474220444362195425821659449419575650589670939583449412617199693014244009269139498849512588099003335087662605618798233134705114649173800015906346171244232277056280615675083379249478910703517838286750352448602863392487144188851933617830302619302353750082874760844686098735548753234576384525426929324254443600854441401014103534725382147531068934282420539500685011968503265382800500988755445514409864750579955979734670834667817917334273929104934988109628328825079591554681490044720967666329342879750242658352870739730986800828302186110706632929476705243384231917901874854653972685924485821059081466685338888430490059205512727524142838172986293698390149776113441577230091007980374093560737217077760889461756161773550677378049043621314025416414136276542326883590882720986908084918980951030894679014592355564323614934856025430036795891854558461771851050510641496724210081392950781251592801707126359261429775640684438325322369155223789640944047220715448573961326720788286097557534215838197400747186461923796002790887045325858915928055624542091778998031443841922824935635065471756837061517042894391881650645619746199709365654880954555857003960709896307751471128730389312264836408723063990262704282204084465745768644497301283074172855500536468787486994190244386258321362529536966335540552678467824693510125946450122280722851110622382445572080999667624745204060104563245952836389944479855873139004011708868488505579274240000000000000000000 [137,40] 9966881569877552274993145479120803137387404392177008147624085225994627481610408124519265551321357987164447206844154503020651553339524665259774835938706320432530299149590481157047963844364706026281236173183329323793955919094274905585555136650423067118718563760739945017814371987025801451631703696515341364087501019612046350108557132454704199502644526419200993809811853328744152791749371338507593338410376310267290712389022663283481084210521907335056866131392586326272476951451962213907087020821628034139558283301668204494329782409513742922032319506396818303017887688758430173578044248160963635337501622373576821395258289395258692580047186298326278971310160753013128073092435334169267853059961464142646180919938174625579045291348265376724246751669198462999810606462480719529444896486600729002574811478036545853316300024376232757267807547385183048615830459987958134609493754131782871318693838070944749797784477645443956633891995928499192713985650947305321369974696361327310250114019647773777462599133696973477719428571114235699894232597468587263809094903638611491520165374745217027647108134887357064042386036277421682833874405308979537058030403604082910071639780203407798685029464802582365336345695384247084909361305672760205375943060305498663892997187279538755681723040889790256488926557843040619583640867820748173214801184163134506226013080385017912553828963284178992561080978731648189155842724692062156092342284369749739618545168765853190488605460484400150053489626569521251652821970115470487691889161818455281155744495373377366573077448375676941883366362519757699537169584906017480281611724096725390463210358420976622026812142130411007909996174677901044425384024519594748767930460740747250720629556325956638003289778948829074053735799004617177993816834054690425927963776670479348876068836221730604870920500702454972275456101702190732781422503624393290675791399735559862052985503395376944588330672605734721851275759875281543616087412892087999557735594281898876260905714682263595470766174448806331370705785319540287904335656944700497136160852861634332850674453590429410832404304752064017960718822157016365113876453606078894967574538238725087233618761617983643191704307597854280877614182220116134052983129531472912804314644724230534540865659244044420581314305402333118549950640556040112629181785362592261725430488335755646706433500637630387272440435307097445022112038680282314339947511535227715616935742363193631377071339523452885356209346940266774908544059564264861542962222895126060804403524666770664593120472236590637633443333629505273038688936096720635029128706050480492103342390771555904782336000000000000000000 [137,41] -3845435389691243361222773275485255628508503840071743717705375486104623279240693657197592423721646209457334094373834670947807451219769029348645035823541642052786233926115127045307321132518619888170597671957393185102031071379026627912614872785292978548771661427623781003459824111054249570363921046449635170288336785849534771270393836206598309909137692006122662091250094733841390269506207875600177559772947157073561195630127552553739878331716026142731070252593070196940670603615435123360519718931921875004679175382346811750950865860582653353468654149834972754378147736613241695904257834710875596376020043260460961828837947202354074062732088438393837523227054480919485497260852630101748065845735645725410003474639952473765121904564621445519009254705712384787943276520609315572575766665998429036708855553351808558512705943460482362155408396465220524111461744402637232598657356308176481656353805098648616728839744195498797784612607005510225816407664855967608680755183739144084615784639161820794113852662164628327879017631228892873422099582252123311730620323811515418842687899252222706458005656033373887304510158919348886109255794201282352602699875349834352276416665861193684742133302217298419761364048105145821857311238428880975148307229009019976811486540134452288273330571901761825569886787343260446762006537039966328012403018109011958860217649088590981945466371177072875197189545536051876278626284521892942822920280394204194887610285135332248687581179817833006353409412418994901112365140127135302026969260139770815893322088158823016525278570151900088789768985994626602157109276936177097411200418681425218539836415609850583379753872162978304453881021639419702142769152490872079011492039362413100551812076454252735455002581022389776375426991273154160205382249381890372557002022807794012953602134991872422340002418525900316198508519697996730757262016663759125206511580412607960036693534901561734810005202187303703408572787747615989447650249062749847990427995812596671528997025107696202510065647827171572841151592865368841388920923209761773014453768155313300450244909098228635703479488427356026121061247244555131823320894104791913021327388176956789886391175265133022291533941025988641795877940927293804370832339524848884222496714416734153101518925885524661816491713181387082079118673444379487632386961725484106670245927394021660727604018034232929995230924024375820934372196545449498879218892120597695771389802396256640852924215953811724536955431681807152832513547896197988601463436012873225661347164381921232835225556252268797831233014349126942997266975295538259325578887084149079643301465431338755010068480000000000000 [137,42] 1140388800530880499222542907344357363361058240426504323823902692035909962582757314141043984573684683053386502352310497431857628449817332728753901901789449345200913099504055172597602458669608017174375635954467242608132010954376462579218206296271240925537071596152502632086551749894059667337387139179926287147861468134134494220313071783638284475290011035093420748158814527328661444538476680429155523628803480865874160392984371793649885455628457463689503420887850100201335191861909790429977219115686533082493816076050776382732389122086569535929256055360183826935900166021138750216627134688452067228485095365674025050147865887530660951769674435163449047098232129866543489111622128451349910548421944915936475968689031171790400527106093762181838490115116426313805158352743909267723039744985028672851884917127892842240211226459734648286591661461487905323391939073783989229888721513313019328980667561617200433987405092916604727320029787523404096552287525770884566561291275390945411068629128642055603553118357994593392534830953385855040964246827892281085925149893727419678306400425403826253112097156903467548080464654132170165712470964644817549416133129939736637329800772812505004915810239383396645085411882052791210432281952014231249010992526860542785505826123068265733105399982543480212797658128581696975562507536105161873065974255885348195812945171941262622163282023820884997091493794624124307258624641290808371012989347696042862455727340771151734887526039638481045400871210912975867296849485232606566112537868214807514337196250670892754429430329574221953299916843882799118365724952202872340911875789522603454019187807926813880443305788769312205080497763126240341067208720919256392570093568283995806986014293019713198346359186517413673345995999039332703457617005186907546013242554099807167360117499695871515159459770042418683675357674516510254274899155950940017335445280351309696914409563110802038096169827392761365673487784918697644314964422015224332697498325239732570556210518224630836317603708783458151035087802091330178503835460394695495240883129799391399754773523646117524818460330576090111877318570820345948967368329420424722396115131152277779194364216408831647323247345960734761954728255049783545441897375395305887941194280471916480135192608637171750150184313928158711594628109479179718461783478865227637695991251365320065591550176052770536983253815188131819538555354462937472001332917580971434248957149160357611471880585085829399961531844284296711488113002156374524935940886664675837964681269245111963901569092150819109305410397210261891401903470507668650113529417499933260627991687471453280665600000000000 [137,43] -234976199894119828011882850514850685363878098355356243905762013099875884626940944145457218372148326004638494720959210653761966406768258418188069834215154778173396033950759651544128831650062179672538606007060615533132025489047638373930234051875806628505623294213986275109905767681274083973353982435460879573311079676990215745305074007066193831921330786866139466171596507017700361836564631217127500879730690851010276341457595289591489685189096856727147552309406331828244032591098733168993402200154362816043836338050766431039867989387918909719702758751606357281232372771110550832351766306076610871561132930759023776676464446511513554733446370399053769841061016507943139814793328605009054568046307102237767116934134698148914343029521835986216510849951763908588207105864492873380858791778485909244033342414973220203771225561935337232576501279084736179463838841947039229793820672391069656137725742743298560914574069975398189941167886705060553284495131693412646662720348097505386165222489926544124599490018975321675997830178043458157683111070176529703459060553584692245116013391172433128771720890954486427793783291505628039635081795833445035114324489951562669584721516079572777858056114989211903701423996092794572414354777348031190649833027545482141877456714547744958164625218478514024362383490281181624627631576922263696134163450317672327499666275130412085065042055327462658902161720398071211107274496314323920408664656400361320977769155398079360850930415303805233683253310122784512657924570981771263723401779720093034051274606075270288482782477299306707432123812220768544284452995053436605076795357076631214863122991453873919146481111826336013081586325912010655249359660939407376909577808736957184854348399371522313439291570408646393015504251591773123011687569237372946353651979459390283759290651653334815742472943883335700414532218943347586713125916527041665441890385188518093578033529028447859673962443491676244776239022748097338612496401613229407894097375773054460163121171767638284654148727330822290009464909502411686625360059509656259362580245360898162832959766553217460481040670528863043706784097846646380212333061615293139352442386555834003096072614802077207734148736366961964347102623600889710704749607984438995429265163215378884466186787449965722674452307706514668312022377323080336506613701130357504034928659395435566021353654850129093200975693189194208567534731721527723084322558245994524120657683231076306251943379607691286299779020768402084239942142029178028792127923454501602868919456085117948891926256624641459151084281732081971248173450705013646096683835016858914135901615336298486169600000000 [137,44] 13366880267531468207137095302146629570177221628560439462959032577178507350850982240158246408827660644275423008180359924267492849140242298609642069051424217162028725349616386639437226883412069757024961477742545987304563856027623786423124824165424573725539212312090676631549702643876386711093343868692097839566168799702707442259460427405004485865383869024553634277061913009665069271283851295229006107498938488724649197347627837579570851511676713120413571300764635020416424943041580120589055022418368493472306604305281754574297756450646970740863187720911385284901415859773975253425226413969281861568248490849876171849562210673725237807904200913510474785839201778277273503984134008722429520886515518647109779687286920090572027984620255571691005302511347307369246536048094398535374845258704283839670353875022802584592051348299736548574801423935919287411720129882357101126687867674959808481921895751904875409483831853425066663461186545481777843469331467006458535850681825590483106040707126053747384982875791535678045736325578880202696806064738612348965860447030707072776400289292873007236629724387786771920796413595394599929346115140300463473083941355342370079887448024213298090689489897302077284793409928813922892758329736119122002308626234913069642543798177820954773379494391081931914680105703453214011666756218148363956288736531132613877979226172940918113741818546597235480860786993280961704870060021297905162944983752795898828422205561190235192390287280358219835300908268492061497281127922540321207983998998502091172732553469630847082979193331338471850239051818683345497159944341407658668711390308328836804051782826289687722202632500714136593992979424958057041331333624612656410750879685043885910084995117929291484406084321635153786448668208832203280035166104188786090161275229211046566460238537269150451880981443828546457809421043319272616596346911883861580314774091048922852258949501533481161171523058568036658716799525446628857466628570432225223911613562625248676707460112786015298585166125734394663528475864084337944370173834708176615703035169013298452524476487157626971796617237490000602536468529102931459421006239642012321451725882396160634406633453911272088013479595579358699221756716257358756768492826093636376403593647359346180835973287459215014147894449681138143606057312858256039312190617799529463787990935296719725642481404421388215279066202322142456233355890623780007647674514038454897359130255722579885378262212621560061547701169087047637768104783578540933307257528044639108662395119218121646125486430415267472487234432524522874673718296949462270565095652751776036585868557025320960000000 [137,45] 15142775812323498177356242394891916496503795237780612045420223131130489028026888173244783242028332133688585057548778882343128085247978637153786092880183327799887091660071510934559730298435420866058573018840206559517816863172995267613182373113474511726743038684366193214262461465382793079117972528644992606017047723482347670049331679463807405624401692771957733566686489667507751941743494486937076469799701279298311241313803531545369596776428228005480837406486577394730819327939152559769119581922246691585708023171875220795127137569005508119623304036223397622017384145602204586701180740398380997489634486189891455761507422778851257883155354415248364286324401650679070245857708642127162860732730888147772682708775862762194351251214030143883540961521336478890157276751625598432665322456079649260816340978014789016718400201769739711866516014680725233365853765582069984940029939356729475974532741218617844929352802826903057260153915264864322384222588181282791181884989705718384272873880620674930137856370971983219771302413897794550445304278609393524147953357831542649025132837119530352209787519985351506019960846992389616374419258630089930231663392844804057493060996045310539691735533605232992334084688752496304881676022195805905646994029809880331331434166568095725941120068141738640590972243854620733791417918393409165617247264959045837288051327833071976820693051235883476343630399588607552377642035197145711944516777500940237930939656960264873081529235172137207084407879172090990230126867050004129728739852717761943387489092077867251355258071388511894248519095813338998349897970018826066981474854345942394709352064567870330519846790598612565152313926346500069732765784864761335926529936693180493668484946662938576111999972321223843502615382338037020440504166352624419878236577674669936662792323898528458611933365829655975625203909008167071680352877240984264788791939092169354930436769197486533258221082180840144683816653534794524898962581940888476842601419328739328608885748956613594010625699385465771631837800088106884268975890646706838557390151932776257423488647756243432316169974298715830470420541865193006611801427306698046941593462648219023721868661303616261887220074234246024283547676464322931049942226043262060493777465947254147194882822730155479610838486068967055047846149371982466749582441773819368032295850520256235024273210905588868671134041508296401608593509357196664235420627648726131786909597761469558661455684436039250323954244848021083877119222187139428059435562265918902042454963472469543529829702065076542708152664718082412107318314873437256787179542957703751925801244185277603651820 [137,46] -8826111596682326627844051163762757305772184817515889759617734651767834014294258228142662513247837058723885281895105581118385216534393513083059710727314062401576852791265763630451400738280436152518073625986489541611215395272053217936965222509147919987952853872888897543370133201456820656571280104606783336773884023334926930539503286421900586884647195033152125045666682575959381915439060208871875817487770301368013737063921577556115586276951023837488028663447995350820417980266157281272429696628388971101524013630829176389038906231996555406635601814692115525201263040753634769535441506548746193942882416231019343198252210197182632588346644955047423091089383947171887998806095730913069104137444158163811197916544524000419761395411672086116970138153871250004835099186259140574035087300510770932077526133174038789571416438534794338472970047688708199687708731459622001899662942945899882631102114681813573749757017431908547654593425636988854174531127442389877469107736840466914069039264090272303150425002250447493346660733731812256991038633439007786432360976961714963181957277727820736304076896074528623848801270530904659475489471720032605318967709440453526331546962717433672491389261150683717176918882279941577235088889113801319899733542441505900372190422481342616648937744820348561824474831950478574304263946960549422784677870388207568656234337563634432148888679474486454306890702952948223568946166134885674459949723403961050642796304582945467163957981971605195483678836452455857908461039241743599725251668037155018656325034909364504230855185920817751285547309795022221774168653089814482171289490103228368442216859976017843055888421588519302317263592221915804458097783030885272610897080044491819313093504847550047873826222709675878875590723182527815253601982082030397836650975193962204735254692496527308464845714628999608864994668970632724139048985006827972420355356457397826543133641941123972842392361631187784111536770895993404280375258074555004578371280328500405490238700472937317537368467807710864088817071954215747763428740896384470622138524649976082107357075552373146451725793864212289054726638998079722666153224328095297051459186171947439981630364020929531585491601261163091213539169836618545176707560824426868030905949438060174401726542358906683614522165905059896571466851908510945836665604598739601314218706852379606815451883691155271915073078098798730956328413203457662374347678043272747202776762055906871949375368288430646844100930744139458476028149264238909057600753664695143183174566182745808761219669248601093521288077943868120500175445929158084751768435482565192856877103999077520000 [137,47] 3099888292687234936567729794378159609433579504559166557403655231284560335778530351935000933447921207200947910167695170449399755881531266796394392742033060428463276399110131219502482003522857752598029235715005983235952772869136928671510319561893581909765352711857053319238551399578964141021558827773912189373215892273505743486316834685575050550678551015159743553428831128516960855162218942866954634966826160571147018680068802109722324856053264926583431583101744916375539815515319453395816645207552366400157883179117611492997331965464357733519669525019435055419685188176030269097730686255195475691244039173926316898205708138861022106466902646889215266391765816378653759551932881460241745744100103020579985126790301945235395545807896828761879877176364734852591918726367751973080633530707159100355705972729841353284204727460897372668877506511497758412917986006622774683616895358138950366658033551373754583035322054413919579569811612701898197604198325069897172534875537754620421592772620640385565978170609330188936544347639226260570899430986660395926244011701573964914481371649505861288458564932707226810573195777639837118789579451315737692666659524422389794279106212375226000966081554334140036573387005503440512808532004604786990025618234155549423522908547809255374323378544345048295491912239064353934837353231517342047011771148805681273608962150961738490974873253944245432888830720326622151411273483933108199512354180045521185976429529176270453447454585557131472429300795472590300509772841064006290912857003804146845380333291588674393251291337138053407805403903576872815777882462289932745493614399280492675500722074297165683792348972091991314177638179799657522700368203584233378275102647557663229413441904603831262866917504001922914038060077797368039757808407791361280846259626429301147523130875846790267193986366597895981366345407206621182797146533261731473336726209509143439574516331587356028516595885727117085492050555423511856188778045348428197594904335485449557440080437640220216163589041233121061333749081951047339990932005824815210170595375316950147066090399692606751365688487052447621020252910300782185652781607104979432746304946673804381967090203978463746671364003849482662636004232242114890981442698767112105681003547144124229121456059637850209196840810667454396070853619465302456305138786807561170789965633001772269905088359643172179657018082508784541555828770947125689131629114446685483451105510140114482654619587200507388424492626101455510976192281463052137494453209889531221353790197595025367831889081895441284762207176395296978720724538297815105083930518667519259871072725711600 [137,48] -830727624038176588689157339667294927769894965388652299637582926240066182846419474710306074689692345956161565167368819481308059220142306558101172988626826923385655745777106909869929181166938752001626886324435565536069362663180643068661886569114810115000447053292081760621574346547865801100019416685813990282679296269885382752298678968642566521370167759538973039208837344742728750165401359214479475247554376696462375477482833011239656692404472878411805237004745527035401487018314502102520274036704719103603274314473835867822982659343371660853450527414672266644872967062107440294063530742727598591515245478250195554654017141313226266349156605816341569122722827988207816195852941605592161584832637369581355000785839556023809797889590469154920956847421812851731935764700671409856856523899372600798718728776996067856292388013057684200238104889048569731648560394285734690181508609941311110840963264335220583716520387964441119224693843595475096183395011160165958737791712399808809660180220986923176743585582844252298631660842436299027812692517008323519845173692350767721380557507268016206448855175571473603869316026615052840097000472765759492106815678227388262557542565654171248598100215874250924120441011583139215314580684347551198618794151363499647381509490381981847131704382833739525178209935201994726456023552559560617590106278492353132428811520674970403597138309669546195801862312340551653290474552930944232982449275744907392407502695314516188437971425040557245887839083131580848412172926863845052867050276870590678878530846673149379559435054275400633750152177311450154438663479034961194168642365459733321772943824968302975084529663017586137593279485904071325009667070022694652101239648048628029780684677726929400038017675913431116784935764338263383911598065432118855862090117207954591345052884629301645695342255747635642340231093538646607755790002440247031529607952487086478557408328617782452481141755781922690756802308692327488238414524659040138142457037589780496934202486721690416273959039314081561746877279814611763177101173043465355783715478425963374941522607407632199690105233268230845519411668924471566483351462569940275002407874316867965214343312681605741399341700482441585196231394378050344243732963688992486687295208346568050466082477689295932551666822500367680396868648941648000637004350921509395764563372756748220031726275967335942730757270265535668115726973549824723841594389026718206085496942436551883326119687775192706579028701059443225712476619836074733709398369792122342068871845667022737620442434511220477899641090637301144157831402922797760443540062262155082005999464800 [137,49] 182507100760359481676485700912557263860965020404284275952575857420183213516534392557510017947500567944143205638173634995427404651876602684117769753700735983807944177370172486670761531700575772265950288598348435829333492947030623447869001496758018009081145456566133628852787789600310932694036924062763691301875705116104867732678419390773825863746419104857745905052878572248132505900391020152136579041281709963352661657590995407543055423621047914899390106075164940750395515362648260237545771606645357489381392788326077061953685858206725845544015040593572758774826021921040159077696605835681746763001907327643988043279202126829794703923951575374056812943579529629132999249051027499532256104010460831081184926838226850265165151891564845947782908548382009494089646758046980420188891526347110987447752817350061598850232590131749682101246634247930116742366381602565632605435838760142272332214150541148286439397522986723314988186880720269919792464649702656709661059993615727149046940243397013240057072922332728095764917258645715612903703926959344285519885702899355719346398702614023048478612237851026079219019422000447022824226134602106098140908162635113536997084795203514956639410356949206043661909872429434954051494531979669391542820724823620553542042380180249961611606294370154521532591661908042442917198970468324059352756312968717314060034888080877873298513644281253540236669243782009178815611076856018792879469498714463612133453803090064134809658479547196535197590443747867166394015872116714634563970324757540104817092813784711730860602061777700953069594162159527068265388704189390670827766411009606011049027343870984901803423556829847547380765339473344599308771845556556594673923142448649327563220100050805353455606163329936990973093344094592718231349425427257661238680050125141053215593970800305713058645129458917732935803299116158459379105187982553342767451747432239335763764371156344577311934240755791485690298103656613652711771017040730166407165654579779671807579519639947479927239167009217978604691786546992856340241665870357658135209008482344486939773609858175244739808374559026930500158930258624746247871910512280202806399332517440039669053782085960165634111391199503393310512569570550730541562078728220299601768879832593333825397801721033519744997627953135528293819915997377316125402004107096889954418537447966530609412779047479976432852264209976984580485403678216652746727454814446939376601375266135404633221855553054447864069417484450985587894074968724435461747084121977150923064205080388183300329940122018583914081038211387405475149715247540254962536993477263438827217288700 [137,50] -34220004213265707212409525637184915123660715128661368376120636364604015355728019452434790491014953460731566303776187729096888718298741151864624885532115557283487181918063466699717933927222739195284683723865756657427512898728754562880406540284566064015894258480547749863742486975994937225904967942443008748924801191609651670699790587713633263147204329275087597989710024528899623437118946185173175422470106442391469347305813580018216622712775823440869683840916155457770572364209138244775361353906937573912576593630442614597063315181567046296958297371740423272651158468719588968148272582402858688354391805205836686291934999741826252059236169776381174772338622649744612340127342457003729751286989692770565843345870740632915895384507901087329142073005957714806638471110384699219321553047862123824996575812890079839965631934200863985940775547759897535313302773498193710424069672928510351202021918331791801664894836504253496209264596765876509091611843187935507498818397088570915988267721147109849209794719672913907208824273065815386951446866604335079558614299211125483329609191860182386982508036735906679591070736306566914984071391103594201671265995022394698680928095930391806885102742631841918193046111330844309187770279195315206760693614139166892052383564753123091458886500170584241210291325959300184795356020574284654167895960539506074345173121175224513452713903667102379727770763985817700015478533095932880683398608064666245392300289365338303645268564880880957808022154139312739061014585184276230451746852697330114139836705431769562678420647313333674579895754084942387167412189685148472959237294317527953055524934605130193441955696041195121033997468522059263610350038246423674692755016458720183618068001725314697327970789639703770898392169483742593736640975235988262913650015569534939517164186390679733376285086585772169033635062195906493464092422748963498043701525881126804599070306009653510007238711236952159623936649530588018174975893496286555186345578491141272803899486400849808491551683647625052833939356426668560998658897752993186727976545561887172037294242832186505621438903762372728993050217848142117458748633705660764999376674798013364032673009086504889033183326714384627609408473311873994570067058580561347638973659407009148526873374652688875423643280297560794224891861547702674751709935731041945084023900428602471555267800623813574716327974369602544382734073488535592921592395534931196565640000780779222742715629172420818928234566048738223709650321999829214281183401535624067486732401149123698291403967406124795222813437869215751659954999115485851555502179047396050380800 [137,51] 5669496778741353558696230661353950226774391310917559487393444035856434810887413874196820351791141638132706580603277750438119350800193518595683346220202370867889864829477184038950255805731841225441122254856338132009325036514982765442781329393920557550910476450431332188535524487381804671955950269950703188058475599995879679882762963022890527599814684042149112597873923862817435346729554744035305625113482870789997841408658457498186494206806530568363384152592114110415072181991739126041167243620418851827657969706292625439047820169263696482448542489585000416653708518685965589265614685762468038023755666209190081597173486831465689623613613302264408067257125959374950559432443615903872567036460205176133625209598317487479302008939187460562634290985441947636443822591046909500900309336484011767188704148594804603609164613585423363191379431309623175313312163807767388218491654760678672135274194093465262892509552668074526650163849221187646447568077400782086318480625651454375128824383276843585078559056704634778339685063582472403806537427662873236027581765084565301304345120795156729020130070673272996843419221167610645600613261622437707496903535830800817522408756525568979221186202507388469426510492746677099788961627249651531596910590433563944622331683144009198106453269113095355964725851022142406220106314383822668029226826236505337996849446255928722704337501763429995122076114704602022220079029414309150357070785817496600889243556507279202039388414329025545955908207965356436485567399599980957860008855273171752829743281238180404401436484985586500330927113984856841659351351400269698228526330451027889605156504204528583787029662752379890407556366580105123791936122460978145800237776186962079735371682546590508210477318068274599252665486890824221339665773764912585850175612725187021836271703164751117836342273452129068589735409204520460334621102566158221634754286500871740285646351120706011565051932799496057821980136263476248799883579108499222584854052000266223625633045490304977596667169460455880141239851496090889170954101680739696293258955471912981303701376329517424581595488692983637856617875687697715631443326887525826429284292648175947655170180669376092616740619826133927430354781246468200588431058350785523852218442745216317679899188683899255839274510221227743974732973277524036682751878879625349216757434243895315850258961886691753685768695127394173391601645283116720907654123403519046274625782595536475001034565619116469515064725200342931592505325906413609073043712971227285711503591958704771214509133351628453322232873300037227199817922151128871369146591212867130240 [137,52] -860075656363478081721874170153673449455420151955902163931712486149520115644881244403613175595670243696506412040086726494635338645994822031346073996827725922339022892745395369372224212384472361938744393323749080723223976019566934563059496741238151886296196498355766731625991251422999989622629903692640891750562201918990442550721901146433393105520481925033487873395302034139376943576357002821465749071227167590901166973083685431084129802848347403567580570203904678611536782284718037722184630905859788218850821642929143815669437838592540423122465279620478694759771840691276674480776776393376825009555002707149832559496842969667965892242281490855962669977872486013326552686542768966211475482032255620006077198629534336354480670220801956108336008653337918325633229488547796703722628350634082903037764298651710036563169445584709066920353312348634371277168878591596149200670402136209410269675177258587993602873416787593050939141989109236493110568825045841633023762015389080900752052038670175517440439502697435049257588580285967724654848142154598718377158339242753783584452405343455397179109443346356179466011296728462505103695732833016318329741928294064165831015351134418743443917335828962144071810474962272847683329073982057199103538836984374228510667067532447368855420447442985613828206196949193019429971302404176831423335873730343097576320742228757108461307822904629691487757034829465597058351871803601385165855863310049050262186793756546016108046427234029817554922888155234808086583124404769641985874316826651516725834195070356388219163874270922578034202800856721920042116521032988304286057440513717277014527681826049917142057396554233172446159621313234648964711526433424297165236944323309149442033704120880085162351520135819916605599710314394355658129436840283456286212348749067499412447817263089876115571259848156871677579406590413483577304570996412211411321869512184809314151384174599902311480601885346708587947975280674114436336299048324023022072234473522508154872763725106747520783218209446032083077715174987581230648719879924109483023293461795259846796295930558072292843132832238544346875634738956783193455999914851753639387186824455809937996696051526809106538829400562112476454677974282029766014952222617828515625538422941748568262697519256779046935040450694973938127567495037810472449714860270820038471114904459055026021950060023924399605890917525945339430349231973648724897001585130544279258250732825142887891971261069430489867375030505677266384584202693713746193271098433229520443705992521148657248470682820442650559465069530840271711950804640503297970245129705920 [137,53] 122203027174090126652616635027948971006418644677218255133394234482636798584778126353608547149981848719421368551758031452196812999805816247575320072476300860871738011173133479792238113130173617566708202481100557141524499484104434560427949144224085389210541943670162556953300853595556556617202443068074103961660506664588204048180256166064533595672386296268368175832376137771291785536366636067883784327366459405980008570624870143163142226302660168480255440226268663167322290309288685434034672228525228803584181360935291633584566972237745987192192116861434436854921696082340010959006366812148339839221730810742276215636100299857289711131440119447299914644107714343313520348740715763884246661859741188094539939216457196887179105652662005234423411276944039272518268300972492942765645661519841619016120308267697740569821536450956690237348858558598134258842055287267692183742061285616712937822445115059136724812936821381936236482948343461221472773269108378622401387144318535748721909663704884769020619269510647766024933550791669793346295780809250309787846199880398284008795696585264900794256742828562060304522529618192518066720980549424531689220727070366411135891066452916464802640765493917341821734901157326922979698192773754134750215186390408647949539999258239098198942299469198444066969606609198498935378854426869518692916300953230828236858564040664078381856266915614814210771733130828824517551001010371196115135193089821758911342329853653955004545144930814011172636407998972439753206389894858812614681615144911916747276927196923023635096772132411042394407928127074875759446390088435773254953166493344810374459847399875188209857991463753516857102498912444889804560684980504886709550695416647018030953282644366576800401728991311560643697305450493088071772407861384624242897502252805140761040160723436582511718936146458371405691010730074117281542187423170509805280154796814115860868516386012623075136887388025638306950404225004425402519781123347823274936778772296873642104856615925977990156524430073483955872072249735787615429481880711677461822175941103153590454069452368061652287341611442616051598065975025008677978595921407787050541207293253011536433007890041118202289083801342735247177796581245747033804878758414000321513320808517282592744390773474846114239825690932628149610789211829853432362517340119609665910324336496998733913199111205029358492015812041710044970440817510297777212902087008876736283625327466352313906792463599477180145823740205133659890153518317076975447285397495608845809092511032093639661078776709414551125232891493814509328174411903877634720419658432 [137,54] -15867371772476422566253305866534753764957583112417030314133571340404089387738822812781272436222089720772451348134655002944200303750183533425638101622896441559460822371198799509732634617892186528003337119185929783800505171175159206195603700526402991305898675893400439930545842438548865259638530088619607352987819587002048521429726184826072835215817199519168249494723240949787538442136794669956447222185323319236081260044206093703777869493146970162445843720606326556367545992904416362032544693384881095409915451121250255596985199452757588401021949268778686840139642479985382705642828865172093504039506475897529168297573409749782701553941383506347691820613413155501881521674373359810794051374950473239726296567848326010914482670332327848334941196467608064835485533767660038512902596825716428768904183276019744996181808037765797281856151749791456044350486925881385117779474149695920126665541867994859435208114700107683449844227653167992066702647681519057345927160033239415580568471518863489792963166530715056415596410623327978711300944351539872486025904775803883081101146764850440044741082164175029423889131280971013982597782669764976876068394171518008250272116161380714057610873729134280433605602817523013273757531921180641826661284821202299144056282288059616832137818977365797324537267380992994454356689331186796869361615474532658408960707953093519990283188365188193030337519477186708581875185443166586631744736650669990734189273313562639215656980845558086531198106290674178703639042588976779167647389690150310572057402764948303682580472809717555621663273461126940791646056706284301525735633870409633526277458800116344176651440994293435845296644207310630651313855623973262064025521813547836530452849363528769960693282402924294481656658671114265439190767583982341831177026917674538123531642015459084553079846590014351947709762256263727640293508919625717678962201610247841518071864791265094295294313517595015839622202243897076798006755867758339770931166962536365794397670964192488674444015831174076997317401389794456620360431893985450997926364104034049488696152705551603918986242202593379431146836671912628446429270723567743331348794008524965883964253551991080021285509609973210416922799753761580794791789811317564601264142348044959444220061663765251648224281677196743697808278990446929851278012778885735838829828896931065004696655451708111062235642375565263914723924646770278056972056935017632461225295198671193786936829589831221603794598321646616210423303554713118331059382597148347589197782900783121777561549209943294773776093176278434441108632518704404511602784256 [137,55] 1693190529540949883588423220206421691384993075639478779568119706347979903785974191875155555496364317993860184206516683451005011240484793975011697997868267751418318418934568059759213167863369478069578547904869904940759465867596655877404470940756491395328961434083019001898180907217954634840893071932911865666719566852849803875720092115072521161373931835775235798609672016136076590905744241561111239053159109741421641093141016613464770331016824523661207590262619733855886037245133625349394317803724066400339382608063838515169921985113515358531121188064678882017746710655841019942536500802859928199391862313835282967120557223434197747571063600050460606398604012680946642187769962216344101553270347824447886009908141935356613155512241615831282026141026772624606645756440529043292349569617893809060420336749056403766706098737313189137100012423682906263720007784905738749751231825701230391925614386323742732974083435012987737833115402382294736416311162185383229398254820591900379303216896196262721740903934746847550790909678673194968493259057547923694281401586252680379218331023010088747659146992513493596667831084505391878642302874520501589257970046033574757538518797933038983887594116185115541213628966958501727991845071550425299432644581397826375497461127283520509684549470447928080741563766739970428579398235062102052742422898577246203547499132128074255480779529525953201870672163470106053421356621867520248387719805573637106950621858477793236685492901076052291165552924508790404920942605981030250793918363519434347266244743406692833796123722090897849537907292300975166227239270829379905570345058983416933402706013415252893640840534664888099518584033993234435707504981696506432506935265814428386805591976093858222734019246606140906623552256984253738289221991906577982368264930241963308363687016619124058812914741388862218704824621063854137287958422466956964995826058360503961808222083682257885030491835796081129422355513283638636999790575070631990704478549402877982765516926730030001253344773211059203831325242609282393886679855946337579960486938570784419081413860258504306798167063812753404765008450640883257948240716439040080738800571656776865381529045251309181743543426859775481825105577462960141359052592662388827352045336474238492839920435821651042493995911847724321718451560557965869290020971765866663110488218615483553462744926881055520339428442254798056882008376365462026933513987711245378002280019116458970262146591063978373156017589172676023962499026628832255663588423576977835641551400951770236762932851266931616323903502997921713683754610283605219584 [137,56] -108189891952877752966731500677059641287473767964366518404207560944913711688081085373812121876978772850972677190918886192721857129360740592445917156719558366323596056033011658949483169748866367863217365647691322977629354466090053929179059063816103551836293619846004101109542887901213623407726558078759530887121295636118690715261316463447273033029710948790738736194892385723927577311541500175048379143815018312283357733380371262873565307112738267325023760791311192331872546664830308564129292621358772725691039514705727465970588863628853450130460046801423384359529248438820609290447462437307559118058276443405551457622481684606762772954581304519579483375016088364262668016465972121943186618060536411487501677999436018791010048534442507505384668256869611548971672381968186604538899242071017077083914231265214006166220808182121901229859438467495665840957102054551336933450252370675076728164866373837523334230090496259014120906577174162567602863240514491899362060987890944960336288821155238169263667807658383734586342252466085426826719608649649609153907413178978072707708219640092892426812472840330966958129981847070990124141278637531198313592314097593167375353041988394071990197610730223681662121460012782072517653182820973963905593884621968550247669377295801075566860584974393373062169145865080682456018266802004050748319472004500508755281371636556396538793460616511425007111638095575787603979137415340501980322909264188896581237703499950206075265511712328209651660648483990571633034689880177468526882922906546899741551317993893880449746224017019700435428853326652370395598774720494626648977930634359632462266875562918257290534323806365411174930859432167357095144304033244572971584337126947628962149520356236792285137839084411733630291656266637117919059614153445714038803718735578540558512012426885076465351236071342393204565124391608547103519398002030332160285785833409093691246640383080264281412107706412295819768275528752986760770046443243108113072883753978511013043925728827053402493678669451766205971672253959841512923478460979186459724543874914591881521402523976601106810006366626527184140577564177845456314876734766319925993293859183175181079147451207647699255941727416148378965035955728422786539908386182821214636658103889809835820504022846441862610445611268407475120432612744164941679624107605115589924898686181443497921583263449200433844390853872550423706798085202363208591588020700070556414030322788889003076513349343417565285478517721984654590948335503136073730500514842110682252715034596321791554973943324664130434730076471194996750074387402188800 [137,57] -5591030661203370406224428355936760920618120825765493622132486336714804593688965954284953993380270775176999011347809769320742071723990455895058313007506092310920004532569318662561956807412127524078031963351171643808297455451569161135267117052148427280945569901911063620885504303216278312076338378112515819931481966581935882501081781558886412280872624378658828018273494496574335642833776355556619221665786369466043471003501873025885456380661416445749416228026746419279601112816171799233759830739391050617259501162962061132285410519455532034995475854809622609927516235933963380884332575410461902006339781505819606553012312391884718712843335038406555447464812834481469556954116355671229728425615485144491241530354184918146121598886374478156042485285487650552088186306932718044537431956216874016382299013374695495436909629916002024308337548850223660808012000723951816168453909760843270284303878785577362577550802880115744343758961410502104525095308750600304670417884141534720673653969733179864489308031109839352531797919018187694936081291842914903470160946528560734544138964694890635973563277288201619255670210655161667490192714632891040386099920203908239284938087104859482824995797473682251933214727975265732252227116448475338565544076927745758046014575973135370596241105126336448943290837219859828723583508678702582102874882796159592522892023323413372205396218038172027087694795024939561667593237508935139738084014475152734020553272495563643355153626688632046094498385470998523952101770908949239301035445863769572859383509697194550686671673830600512772125719872983657523764534547621564988075001924558050818318230754879424183876366981642904053703905349466483751241819019371373999384798448188913300121221718614061570755651175969574919827603751479163210020059138785348143299218709479771336164669012712442616400768639634734161088175240597303736745527305578909174646432000985319718991744991639407590542059598595741117995515177433170701810010404760651245602475383919753387438627741170846473608583460802367266259775530675031995338436220938836967046015879425625971204015303087773126808227299484268983722148704966078279357515360725379088545498674399172843933011148497596676690286076059821665502532427367068324285984498008295554253234570677054926909576033465215861610838123169444829446040057028482151990026995086827878257073121179687724273586970078827960906164087964424942764893223387406158919050072467103259659835795801511724889443929773538021659021859617422701020821151274972097837454675553423444509873275093727581174002669074205264236276852575787519688387392000 [137,58] 2909248095533397825717256510449073979795399678520646563608909444488698688815541672373628705965808191242704313091919235179677679499099996576098939414451711158056144965248514020541573027000677857279614373490635283172361991958684961453838086066425034844876715108328746404403014514919931372368598001834983916664198541917168310088988242975594675454540818383894691507111653677871578090112065183877165259312884963378238674969869420733314672372197652368867611024716496040601682840464373769706746398112664441188908272038961548574737288019014700387098724119485485194081898243714900596661470252877938543197822468936836862771061817561747381290033156930715773927669324407878366263682212183958100363064098070421351567019432199352677483026890384300285309549501759141965571528448975993220490304209057199391181938228251592176867128014152636024129902135534278471108082315044713607031086889562765581603136632310873716682482580584205370094564224329111739857626280470674192994327295355998934400850725273802267870001740729156909287795342222014335144727146330742686727292317279879854085555352464165021934972244604605292397600443516441729558802323046626695737488751431990473565624384072608729580625564235742731663835743574467914713834819106633927309773409889251060467062900123333531297067090691355686045254872532992572502005430801220257013747162741814063119679158913762579263206654620592112414957905602611595644769280551360676184873207975671325511280740220041207534605345683478186611228445802324642210173038803027441314428671700147466154337736160253670003488000731401645016507938668795929882032083130707054767296452929086723186325138487262463394271772655407669329431878729268090809249147827575548590041759556902002724820917204662954580027483899572582480551827138959505404973611805732685910369692412646898512880672633583175728504863595762859111234665344009988800987037546128975771049592101004166961403713284410044697141464354938235192245838493076554389544822592851375266386899490838990871951272993974579869148426848970850749742707712600747767984792692240918478269950165351999674057932072230580665224291250004511223774239941646056322028752085682124775824614036681161108624243398864595565979191328969720193756369379316891729190421493620993304791046010800633838518073160176979989471192414938624071884561219121548538753313243991356221876955052149297705711407969563774666385228859373509330668052145884184445449794174884415426980494864790375384176757300944578578170882710762960418471624912266273036973242116683991660038038028104739920024527955107094205385925662982044055478656000 [137,59] -503493889089372060821466923401623761832514232008940398082891529204457183096479170200137845238878679590070056422084692754610818675324479654412006778844359989670350264316529820294211532323063691340586136582980249436415992886428069319247079079784941762729601610948998573834153355037212972464034965053576420090176283853171868592836997431953967473619816747685443698741466098893476019769784445173733482107282668060287613401391981639675168564194087307897472814960248661986297610159717686788938998033335743242070974406727413839350652893243781177048631563797369897863736667946144297211356449876281241670388565455620629670040685196648605237236121481857633039349606432331093458075241712623722161089531299441057898276637047253722261904128761433479011284113700606218482241994501503090938670312105920982532340258072663471439275940153573275001079394337722580540892313951341867062200004241023656933071320244216195037352512489290782317977335155398564513464865920684381488546152725009233973957538034885759468666559779853330785039488103803487300145671277270996066361602130493824358654578505854354467912083539099724520643773559276506658160101563394510972902934999713546745743761806436095207281858843979568547367753694207482799970208865336477039703006580737773430575414280327096223945022032625306391367482369798593805639110463869226603853968063830085348132607245247420918039476158876734300879655051241759929306117353288618215834895001176484810452014821058808201167237193785220605648367892415216739224006500564038136766916082138394137799612091260224198647699830933278759634609203391439559332126538774063805246513890976242482489804259564498519122987417965979767158679049648654917000912466027265347450774498552394289570303162639120509955092099237702479545371376388187897353362337999630338883004905950161355521316349530347437426554898895162948353843031983667962473338666687289140975483089066855639559341384264404227092751179352123688841870172835242657433506937949692790589942904518839588416477519583749134886120938916275545513703657338175076084488916167435681419570649175768754129828217440978837988509049374669236224978830245728903199254463333908323235450042521416335419996490782117105926021938682166655132849600623830599597641490822434260795461863418588291159777087193100180719486547215052774613642363006420276597433969280052185049988626143353747794154395915738614755127175995441699051905721935549825291675625935126342174324324032182079205830925133787983673134223519904918663430797617173157787833541376911164234250084620243275116217836030709041531028063230437745820800 [137,60] 61619755396857050091538071540000741396546007220260851509775206803259401592946477799408936567471445399723152360498347034165025174280214200581645805989634379420281495536209071630031057976715572571296273309287170136838698357380158760671056704631904899660965276057164881173231449112296391357800542192694272990769693843401356712678942718193767910670146410750812259719900883002648685990688763231351967575765327995469746489087945363618417267865514182390200255123436800649538238602684486374370915780674242602245277529565170918089434742406833580425935926230539126276129063350461246909752339460074520182359586146962122423017380040083906231627225555663524313489211640822784154921954346711973985567009814747641678781764188246479780227851275196633393128797224019209546304148092044038960129951756587860523361651955960772530866250283020927918014443644535849612812538277466773873206426244613899361441971549864270073316303508282771966797690266959748678810879494653664614284410954745596469173824438931556683252770251283993367671244623726637558755669050679234234023856387084689263270691596072779392278174082104499750303060257815357257376880130793437606807077206827759950000355133314773629987346772371937574184421808541901587114144838898818695875501683128163162248220974655552467012172273656496597721277065495349406188519818242773152815769496204169293155644210592854053647141051026365830418134209984958503291249241886880717634899702643585522032905979341793464840602655039640173691892715986526128910741155750486602208121904846839795570379561347546242166477875952131672067657396678082584016535426080216217752146125717103460453132536236924781541830111489850290393687772019390179200938975812628357226411032815180720858758505322277129326635371765853088601508330261853954769782369700285905358180697066180478962967014915803739814317506490531506762864502661984671688746856177016673546383899196394596023661656274321890224010097861589919048219574196646548593267453096092713595379562956739476119660331935952828999998184813107925658121196719646097482987351830630384217559788677104261257329389847343127438612304111742768727065111861443359083500489901856095242636694173284599437188574015001621382128498930599118901693803900507736115065653297694381604917272748543225898631616954388214405168526401748757852433365597592743529780489344870928291804633418389861180376374934070905903313978238910946793711859925132269701190394242127491150735360224214537368227658516287006255329926437589481265156596307992754281523028110877994466778301168986504187608604332011289892364795802395302400 [137,61] -6207645898590751835288965657278043587287580463961132794242852504361755462393221572735808972983191367633157533410072667867400450418191199668049471436180297295548752066092711189777377704680381133818700552866980480947274492789668316780615870254549409433562893602844627203133115007767771118306296976567718175040471024609461929958039485391168078950941539108256538600980818013885653593999641231760787144617604655766622935178256162022065143930809691907176156452038501135176550411355306545377920631785259925113475990086515093831865458028858013287576228206728843572696909046860013612104389766366272505212159448100758831089619106388513500338512802846706676911652428252031148719674219935181866211168989308498387488529254960517563925907235412003628848087755935949975226243197329341914350828746963789930619929682644185856348563872152677373573932268717821926230579344413266751944589755239254582297173868546010728222081000731101062116298553556316267714704722195013674235826313319239761415813136158883880845378615283760199880594416368356658385915265852732927533615273774118958936833869488869997339157920427510027089254767784409332743135226882791105721334653831956405739781442572120286267828949670512941318034382879790319791612363119750916765628601862365532397471574167934565732737484903987114623267711413560503682407978703180983594312458709158956924576211745115653481830899655961995561681094454648702652656031108737514854714885478605368156453013637009440352450273515078976684720116051125513498598664724087582213721570718071610749361454190628794666218373572756956834960634195635659406394296183311973746242116787488040718544765611891911257881602361893877402834610808566492549466628481828052926772876465027575761151193338056475918714414913768761614722840234517901892953562144801754393563653532589179898642481742041652307299098221727463814919721821652089493375722283878397858483120324991621961430254906801414251052452597546129676848905939709857455965591124186545603784969294270890723091089829787439394321717659785420115832840717895415922373605671794613386341439970919524114182921078523868135363775738162350310173014572341842887680879791442451325790306422009994473677041645242491645206486733801625635745247126344578671288849350850641371078260860980657262553694260767490597111568057414364452545302178489396973200495485669783026132610405741767375420673358942689736989401619125839504277268068028385184106986212392669827807060063841639815597144636071975419992383217755737219993985961712528333728647872163000151563236209731068936662600957357130604363085596203600 [137,62] 538848460080416543669771117609712354784598554791645770135272920683249226586859687148752319653267535300251923175392965983906481286936769319872941523285263398054382471792078401850527630852593397164598888277617525884990643305962668611802053551115879653925324045156602517207470401183107281582860041566256439697297401022879422596964428581294985356284977326559900473811465022523006917891921437143879863790413596116524034356131161451449089175005003148731843116841194192720891950627742577465713594030150396488807852095610395836728539168396844467911748482264086060741249137461308600047923624440488782097949720374741214568094586888039701044582030754241106272472395783933715588331837318406031986781499307911120605888869267460370775276952246921539224991915110680905240840806988849372457982328747627411040225794224542777767255461028427765440864258503700949785846902567419750080896684908644665399015413640951597414227706912288804298674691747154605930707318653619726658284281571125043177772961804571398127331504666419393533119878864058270987376979237016658109261251502498204512845012026959595067994302740649746554846617670368537457363949763916122380334364583602390476902219922830020903576452019971338868083202368504794748609442306929655637405746696135909199555676420837410910146956297262437488623132053015146902559204311192902949569115067813053729480828366538109166593888753257975700996164474545219850537917055076438284479008991127613902369181580413878663239945205892714278312935888376540123797482696624460836030935146844085935194765846108554553450717660787894674313690169015552049330891140559209357003581433088026886591027539594006729459265849263878734938601048271766729790190647395348703419611552699836923868875738241936006564893938109563506641333221603589692513443384728086503725684547696168268892535584301931001852961843399462233253423435786750877457870733887484973362530692699288671201457403238068495919063086527879024784242437503384994564130584610050019708685452544710928129522675584688295074762727768861587565453148983068347094917057893278283344684038530571098673809277194852081210715778558067155339437076505755820947975350691413500445970577573735095424532234286251222394643871956010700010229221286244372545403677550299087522451487091627789708272483072132864240617479868352404088950766786715955236167461194410789469444918157789631980050361030275922887460920957146124580135987684705112112571661259411537153243456665438681035433671477288418624741942905506011322087006789999609116653497501334202063548239113195471694404084680535494948020729600 [137,63] -39634879949682604816262027675063111265301529935286987956036579097534377555921492661416328992488897580895202677805720803551562447107727985272486648711251113810748778579993004090107641460643939212973789310414406684200939964237204226976176377447326769236425865145861222480030028221122466665086371492011396370498215549193331975983936111948376674465775369435097649072236091758794389634499321813805581173689045923597876395517845914692995817425839043012913674893058548707790142978665286649733461292410958005460323660063839505021470386790302802870227374985546280351056629109617890019636556186383431109810207905178478483552568638865108359425235402099467179454900565343885437293344213252087311918146943188534940804427734540949316268227724079255015882127433555955304496378401141340447553393112653192738431622804446051867146641335104993592974574215641996481496997026005248759152157941624489455228012952718265738110119720018882248658929358306082336439894673444149121654800311022776438972210904896805970086710409170625435282748247828863175945910120203547186582543330783758814516998873203388913314814080567670171886997503520395428389384389736277208012957282458613757057041600363690226954107038015348565280564686707606577062633888056538690004287420235140414209248624554868093444540546605461536429313184596551075441284283906973633180700982138905028602822227175884103100948262316662310062194047154004800127877113558719758179584195091768042420746415685747154245169436501297017240871227468321793547751844015821414757507847957191478109419598476831353530833035972589523698312293412413303358949935564126747123145275954250877647262509506064900404755211056266519230005516829676046768378929178992984081549250879257924924129412514788643267031282677658178526617886154917173171808190092765928714007828091627172193224918474074601411567810485605802162759300916457741496506597714609823800507745952347634783348516597529975817211710832650064080161933611481879641944979811361016425909869668316323884707865413838999089464725204729098075415590142935270159790987859525860470238749474595761825772537309723694198455258969499205169989771725371908724759730966233955003285619500893098723541253882612291755270955358590000981159750579170528893156457268037142274865084834088375338542210682418460021406903227755763805678344957939965069610978629819409500694753838673067620801765497154800819061476170016037514882561265824674460288014968566751308393909858220244541678202106284904402931601082842248217623893679299447250029167630358163559421732632165208652328410960125785129834400 [137,64] 2390963341626762220080486310394367873049988615840200301004913259029995475476431869569149160103131215989404956914310839950375679877292343076446320076583132425281859257910525039144947631772904269281666827219891647607514017810398487405058044706717030220633114228967191549625095746384963838288823670148061634978005145740426883385253119782572012830252307993631093572992830004271998087018531170473896223930480805168216215039366167822736803468472328888633186317919992567620610046523365823381787600371827309531329119285815701044038305558456463457389216036385385587509570061046366266737258833970951788944895020405669074447147146393089748735958240547719543431769149595184126550428359002821693191925278339894691817661082361093565217025791139664879546694906784461269617474838544278293200307173424193428286847557159186570855638282152833720462474094494143695941781638683894903649806357272217039172955563300066991885548673015567691400574578386249916780367998903351297241171240541632208942884481716564762233312984488558176978267608558297826915213619573147438394987172924132397223923369748553980672843885183385751051205271851014105739401187843909186528858853588297440288663602898238079532437225506502974541062531928895647094558097327460458338813922455835166667793251155010530760980015638349907919153071830999880102602271565910724438986886735659616876416407886064653575641639570287513445293564419943057250944696315963288605030534222152362699319132424017112181818096873089914483246068805616146754708506707303965195936775685719533174276656405623478574773758201511051271304534740168350727739557231758044935647536283576770768679463907111524935118198336496201269894495186667546596535876486396524276970460883607790762104430297433059757959029564811638000416717908988209306053863167421706353169923763744155982766055109562814777331181284112459900265206221601894612990256957598378608448523766381393953145589489104028711755027891866930369140648784719394360497782722065757189686401611849848933033957492533018456332140098280106497991170045771161596060230247043204594253398306096590696288247346578560833641574419635057253880992281126298626260773083451678304110641860780809537968411631399290205854957972420347315139809621392081523203674196925866605253301026881777584263054307488301092062826768501756804232768895316788200288898389431357810959057334775470532616536922437363803381828353812910905211038252043131473914153281726110708341630353149331023548159657233635476834506156011016678214453432228392483228681549313376735328194340100485163866676108741550795200 [137,65] -119248720791601451260993510047299822932923557588511766999021462972658318220725145118917997542636772424310740609159132721372797595169308412518016623571888727619316348516927192276700583702477294029824022514379015564244287638371093143367797565648396930459750530518658816988563448236185350496453413506422717281295118126402126962998918768102621258419228527427724752112677633010058653774898712021022713801098916247353676362749601907924632843307329938707763462511773322466117003993027190572648779539407571648536596803219827092858416280790469994077309418471921162415437611935918909060555168469857221609590673961798097330885806366070776283412040057561911094918111484804823568941368319235018736013609938521747463301363201119968407619638203204955288631191818339819457693548649580848825849661142474011180700678297293653942049419264996397138218061722380929048317437709682945318598823039997660213306542329830303330219383571939282304647125998519112559449792423714443842364804603184461846714058018692211013667783388065211105807065807720965738851202442218945893109692634562723569249531188142902799110418313499826715338799286961903901746939023942183617163583279338471070039717726253467792008405985007558653061670242495916727719466766970248505409625286670995633693650704711518983579047830074864137430721958906814211071922638593860198646474304586044391157073347465167155644119765451704365228704622650886665141793622496945865761756589384668066024541658790700971946054026796122970887506481434233303632456975448863700680866295202967571994456775146255653167629744177642149126284575695162632737563808971545738130469374947199953293284466680215534040154847556070427145446584774841975162356210184198766895296177881409904510967617541623580740122128479673920590442137343145976978978376461411444011499791031952664182659816427976414563731200972949841269923599367978674534014701084679814292928965940839459845627352798511584947006556585278616152868905820216347164528194214305336911316522724327003200444353286497682577545829866699326633770803260999589738839762854054161599749543905743732748104274445996160737649575347317539486300912100826650709897584405555336977130013396395831188854625913279324692172495151303519525626576121058836575073361572878605536062255502233524383545849516093813512557032259796176019687878152189577746596686066382513398493654970216302208387237565782459707183259359356720447626816617242317655980088398193673475375655365385980753652852427954622719032297900742130714137402858134202608901851366107349445324302639166993242658055252345720 [137,66] 5487220814457435896413980586492706845656374684095435185466433705258122950399858595859044574082379280862231460310985616158632386937579850943792043759382019090195307311952931647432353682716921195162141423923766776480014663327028955488291237556990917139079799343271936569211388410023996426784565304811724245087291841454260212322421877054509269233924823818098668922980440939985952447426479980705089238181963437956227487896851597453151806464318936602714931895226641246104305870781339782248726735069456789174015682564774692745419200117386743299057478959358502493912725331784569183108386343044627904196462522650317943850458332030558121785189753620726086256265138000769503826511792045802916169218252355516641995799145126540055483544054028833815346461064285270050682152973336749236552935231072020620598963067790939644858153830042243030216802831826907763906344817918737863866419333484661157297873953058322560878977473337437507991787800898476273881870884695563283526695694380302082264906831466881572643732953416522951736064086045920305300535462195053541909990807624696663265591492853596476864451971216354876085018855840462166477741903310589108053938068746843370004737862015873008728757090355562302208685216713533641523975752240492897841860546606916563710782924029176133128736026839440467880760257445809314843692191671619073152934885656115222774177760021142445344888451120909085373114666223381726681200889373044637420483035224329995794974380453810592532045862181579093154881605034806696664516524264289594049210782258280799714674842594904569221586732215298281847111546923832453428948566831762883347342842197116271461322449214609495464673716337049166930277627097852304943765182730220050550830594062162146160417768864503307938969350437649105103960521154315866873091398965121254771245591056874389437796815513876812681946952585801380755050942418589951716913509042183833562655453503933369334564371210144228114712209128359748107685088705431410570905201054203337002878224211140712338385391404845120667858468736981391690391328075572868095107959304941114896855796522101242634958995918089596425832593316140947090418747171397856734134427806921272243554841747393911964338656074993523974612468400699482856644638801844766265437667957877110990217907708542380864835516064746587272005602840752931085170957529541120387963850444255348204699400279320166408407241423171934606176388441701965681144067418908554378007351533946936449367907177617640625828616585224562201716899217362533804732233217106417355236703982801908330682013028445670674839892386560 [137,67] -260178894092248011222507950852565200027748445391305246435479110612519970905031061988043893634375840892844673513148795903246227301742857795011424452376123338601590433141805794576417625990109752738294606001395694162160428973311110946125059794235141902488636730733840260719552921534955310248466405883623693474997724605893305547993893634549298806529222948555480096715445710536759054730258286535663227740754631959254448316069271731334353537761542692819092362221964938641582459149882887984093224736360582998102548725875962297730118376438672325916972799091248511329925494286747420491081623770856939143449974915785985163388660131525459125234602759550859751834442857544376459085065659758493439650337970867922865464883247016866934118981542093101990272754042274581182028587394593328987145999061328610516758943082796400604912635481360916118691156976857918967710831565643819504703105128722642266628083989258671005000949472675788405968340145997458508206226761737951332960770436679240742484569846699466936044112337405284767258057228415235824046150122002361948872952150709043517420669672941495710508755483370468195714456941084042763505617596094829331977813301303072731231688794575256900572320721284436338187048654013615838468674243963439156056256567625852188625080308184244636232870317727141839489871763471717071268794851433091562337464591227672300442298900235605759110620470927376379902368131788072812028835775462710299036408310119063331681654465971700382108424752307452256827293993808775359388384559132404498987832016957460139530023810688177495698303932173854391889590703383609543555916262953426425797438350505303331445406417208094224093053262452297154845228465473952318709684167467073610948948856153503235355907488384678270553185919266000582407981999920911334375950088140899048947047748480739778557053652669716661791181266237703146835539619491740774835333855474810329357246577070053365778553834764846591767548643759258772621986785638414432706170996452823289810397450622481799263151329225725989525208016732175628178060762996966912155545632546595048013993563459420399699625701552302060292212104835429320515256114971731427505128053001147360608578620634505813732643329985493782055734871465661075195017474575873007635564039935949015849702471076306877302160757153221711492701431019788424942836151468687852785762644802731289739457763826916008271543505742267147069739607429692419369229711349866116361276691613011114148567813721747187627051827423755292684768434966610968514675820728775950934577993128209106155615306967019015812876960 [137,68] 10518847020248586479764492360360134023555239841993903407345355213700081637085098986695448898308374035922214754160576791388152379435544980418222356801872561061123345275632072334569258447019362365564652672799111385921802493109240586289602471726878185773798081567977703904280229366860474227105398804510607621296355992437485490548979919983649400619880050401620410461605212233520869090214246879093753265807217003361686006372112856443302822656934154508132221486292245618816041034262232379733213047862888724875164286266059437664658379521565329917808583442579416346760090884476761983298785907021681591531813236292900142744945395032371787550031657366451053831664213462148420754500940483551993069381975302577609128935347179598598283354095672249750485487604679696391481764946178612131800849449116095827538483636822127594363690597506524318463610131505623939674281557173586060937542836194593558494662170123300570315209034296703884549030875631888794747711688893228376257439074483683386974331182031618475172523426458649003020293852411428758098810913526977674807586119593727468059426946942767260697723934118127804345400074451984152566755046852917516663633269745738803454877092573322686497780887673332231203121615689924239291557439184834225183911554161171131320827843800992807678134403533182731041064679169217805814734323839701302003282537977290035395340608971390275288788194308254432701377067010649741902644038269286233099396263653549270116251175979232566221344021862415451811444761788784239971768018381145788213107122525074605135769893529695330102440445369216425440990640601956563109454619886063914466414374041134243783742260744807666148716604021740936915678603288561503915079198804516222709632996213170715058179846442253444413358274022527606559820603548289011268772274914469080652311566101419788765201090313305173580209181536667419722964207087904009632437853008662152557787918602180878090418465952674098566297319198474854844580087661915505460287493731397301011152525244564370660607116391563599096304163366997791491651503593229297715141635091104691633721392175582167441706006045302382560067048267648372609617392692950605742440509757641179669425820637293070099119120817372539146068934548689683871973545860880589592044371695189339233390711982511370074379201400388974245353405858219148461476819435912085362737976072997737539191032770192881158444932382745274239818732407846157709362438399371363678221622820170290219505880065238179504899209440308606409051580192549446507547242312919388200560453562769079205124288595223743132480 [137,69] -245349467112838205048925387663121589145336336558065976826260060467809815407630207053949695894447417956154755194076720019228360764325964173435972439350843716314069886067200457899498608376400388471097765593530035404933686896301079430956940403033309353206266875051773971443533888499660079088725828957908536738796410988128278184340118915095424310218540780742923580533579495490658718433024229438399162487583483640218598661056723386744660273501160942663313904833686026235187351973487450969277065218037986310998606928413182246389217398600397255921853181065303660531517174591943322418998453967764807134890767130402962406169978898718519423597185012439806058004738303783634697268120285595706532905357002260559549278674292896173259311845358242220897352528959751324940155522508939698524266320724715175525428516583102035895438862055650200068283560869886876615144417012522671513949576635305997075256000926744286893431272972622586244958218757410005620312636298653590020117650296308828666200064244905390299819960092904952813079108887965631027571595792380671453533832074698929008454653119923596165851896999602135350835043767166302579080527544991639498285593211767175003246897345108147711669682278571895207034850831752473336335953622322024138443855542022690643357692702966085425303856041512163180921226718747102148202382929270587722164210633764754604216806260711098873904551475156664969759620174795460529680150275201944448135509732992985399810222216214616385889872001824527198547098813811280980655786813416953186754433367103776565890647642448435393897338173715230489341080463322466733763508662296041352629747875076259795730484778530829791043023436263024745163709026313135822527490469250662649521226746063336332011851189578774723644235879492559860854825753193932726451947084305813894016344211685781149478501440848360758733476866385720065225748965708650910513093581727614156400246301417298670709007097920185987571239524037698814927446193585895895468009362995789371894298335225593303139283455274854364612676720737042709560327013438160518490030521316841987842503309638381682744937749029102339120731294076496214527452326881372822281432759729963080905384879961681402470383823168724774940113618635044759392172471677875287507567846587437149660037908901945105218922770259808144138917542087048366545817725197985159992866774400141596854426956802252517418073688690060272272343216207224043644006653989702179238851155185977471579924278187848890648309170154302602688803488857675915714879565515971869874379612006143843024430263185787840 [137,70] 1157498210735105642939070749610326368734421180198634585177635683946355602651841278017372537202711399517255251734239170588318838429537756850974734623372314829513169526260283329070812308208346876577154147994507457788011058070356177173821163158257861205060338980593816050163425658167126513352520249592675389101292788126375049348322923781839514445369439573456915483390486768139465853594678642314532582505021700544860601543093413434981648974014671931030485335853083289647687805198665264836194298383158013451054549292444387793091579389465885098536380873656654236233495140562828581883500376533641343473759281961697470807640314679718604404997417763565097204050838892616972073290989905707336374085704173471225493584054322665519577295572353533585007307160008596257963528590807276839472994256577017584270000608769213630018692086271465620953824624483212057080618446749993554943282157038609909649562727730587356147578694283391431348580123708213988602351609458609435508308606680369135872658034946676757586959489416457342699117185173757327836807056511350628816028014372390103487082897068088577374607934741660195520541368589696322738950398562729634515106993102740556833987595126349351279958334881681189727711016839427667939404281621019136114237502890513046794327712203877647886835473094455356713704786560369952496972132890333875568623800595715484084323030333185361155192495458529477787609194606242046525364073317755631482398734934985346574660090705035805498613755436639074529208870357131421047035402169547014779568797209525500451240276619362922352041127659009598396056774328317149432912106976923003999904677808879660028104591683697480436967865908211402624131318271700932055169494073327234839325853743069592204924073443915410010526118691278368399110185105075004241395778708911817915290586065021621108860698111030513582348209663196021260729039824769275243468685924651404489410551108207044395304653779180148329204271857148746079168888158356280479162237632928205265084699681874041783584569367742911514538946222393210584776675827723972528163158083854767722272599277706327682312916700984024171083241342896564003721571731286623117675155870765696725130090244789141989262400875499151779896126427041038990393718433539992526655944280276884527556224107163459407153517177106323023561077230920852465750121142903656889889024423659197127796951801435728784256802934199431632318069973211943527442655974189695822043587834967863230575811019981086325566085883791739043862610781581960310732913637864700780357341543324294052083593092608 [137,71] 38864419285860687323229937544823395205583817104264309028398126026668825803989559268027781252408224507065728791877221910642631858473310155423103276200604000349759254068728134889005326303833997153484180693245071788106895250492959194759773185029738097519261353386297081722921625715129076186769728266371519476686784989762697570329833972205618014084744043722916229559654801978077310772321245607104975389470790826225201935402954647874903370376449727071657421720274468736738152097901892066968066018379971448185171996186854734244247956616383275800003580900577344402012650360197690056487248057575061602544775691497692975500396347978797185890446723856607468473279689814601311609715161991284132732868913838397146153796204957785419231304116555872369289344445202565522198226525598338584340286852281045221040018358449964068998040721101962759677821213364484807552466504496798953674510224504617229397771433982089384765204690863341885673873192019074875533198186038854230427840502722392276564330666073224647766964339654127173301423401359565470289640485331877867642423662598889419487044615603676203858126033548786254557783883395549390596449364833834887625487269838533724938971581681247517197123748326154947144680194576856312497877905548970137265093959585256321607050836199320716199317791448261781690541552609875565207392926984033723614275485619633826729646733869280159569750084196172439638217565838249630672279533270046575951337107236391576757503592887651666149184391702398614033175839004830328710578921562136346922383879799819331185522535068892441572488940465367676682744897439238611596122749084952407654541455522395948180817273909016831082896622983322216334090977111383270909068429171093714591184733813079395594323143058739133243230790437571688612424672745061620749941202088057149624585721686448625890261956160165481194275486150027019791008503503567334887866579874084016103120281858552236236241437168708396900332838255072388391435271829051377489190146043072402407704444961844428785199168381114742566964312719501951132844757067000585055684822955686828449664442459714253549086418188243002181130419034556414312069154741291679502242378324813991417172768679016996687922966020142899483256399331629166933157132835185203843197283266847164289426074067992228942985383166834921221059714393274607423601570681945138305764369921733268636662722202347828796782441962216231125711471822762641884211907755940909757850482201665640691689215611156055170458493878221585177907072087100096088217417317264036068045359508994119712297920 [137,72] -329951561937330908183281268190959201354102465389607834939217762050701701889598597748049653890299840432473425820004424897382169345836454074081672688245782481830605745479097842293229189543259807045448602452632143263285934155524593188129406646689540227114970144101169467802267640283367671895313079100970959359190903814901385569105058006241992687432106241177961033616778714221400135700683387164848941233570064425425709579259378461514924410766326290132537635609538971962464753724461540667992076183183568547067777407229358244352389852128884115280429250584784568689255851451664618489263067303751660127948324344753597201679650318955550908900758479708295543073322576743813893404600660019900091082258274089466946598077847611362989756657465550932159773071884798301308319628908557493063791148877885925080093974961577041497519822276554642264987962068868561978174536622288355504234010220012761082832667342087428330595299254958647114255329359752887464975694818890384619177477136592111735334130174435500342789940321742281293289706787013957502344360678202628491772750017086669501565759321563031026042833771695674011016701217506620591693535829642904329823755212891467113423919000089174600592625153671266339188237809948272933849208860298360626052175315987483417061322497972346897257257244087634068455878841905807452935159576723329805991262529294168822797851757916553884101834439808351908982229106174044918464444026073240787831189603168114394493387870402580690224122359473087065258988648296338753768918377384153162908346203875392755858660485772364667053811955559056207365595130684513019883516127050138382485819560249177308330131117086363923094695933292462920423632919983561326869583117860123348644907551512826899772318577624807746792258786757973598427648621356335278155994484521297506931870205682121738806122811763517981248558613927884269325257604448873693867680806275489347238450234750196185817569226930524713983621947003110362356903779373969369322443878809747479060169522124350536642234171555464083455825041925833434746749386574113636465534988057173476888888823570635598536704196947193281343881026566141625046036461968125052592285790482477799929419566755310421908015300243151149573304793777883253402955726457928203979576803060970622617597351323618503656645836158519545027232107650965001317310492385089166856040461111339772104059869525633104982573090798250856059014851094320663338409691213964101176321494092026249511434700925065500118013175934623953107089297603300629498699152930989337796941523236645189120 [137,73] 86141515064471353189172194806226050953660605779173939993621151444435360420249103882448197166167061973097191363199442689497762797323197985076308168605378454213075370580725917458332541720979774491203944419983081144082704781895818435974435811918335288639601585060965909401523295009339053810243217096909718839103817361752930772360774129734905545007260968046520150840869573531226178606084775435445373396941088486665496046475175120702893548917407499575452112489868926090019764578302428210903122143366798973094473613193362707516222100846490673102865245902438720380754391196280441425819801636183406665700085450470433872370526533551663133712427997333762749261129761584649269049197207384458079496227663823729154342036409705313447162643137673869281746540258847538314569382883064953791639655704187060520520507268701042979620562440869651985274363527724472438237786207834481228831831103067211508660692683484563752952954615753230501090077233614291453506578579872954285924324945840373052010074199431756636467838026615041065000436537769698920312436057416811065882665297380068234250329480518864361930756250791883653477633432237004740167291675735288850286170904802249636657196308948092759073516691511955313764927579230325410866572902996278335889141156807320233088400372572875893923451844227854779207090508007362134381375257075999076535979572361362693085804188654926878270664114552137508614027366234134484950530457625571452865165212529155646690842594008852586730081387511164096057641863508250984505596945618756816013146515006661751801622954266915097863069180328503300749194888796765851961818277867654243747351232636586450328371048956193559510563339126962723877817097919030873062845417146645589914885240231661026509520696415020758307976404735142137066180692479914633789234417155907670944908098999045208814854909886776869161133855670168231451636122321430561111385916285322691777922181239096064476639136066462137187999795117559751791960394324196412880730325242679170735819459879308509829520100322913686340979582562024947893135764179631614980695093986980166802429411681870397751848300315124911728629214703515319777834479480682009473188147716248283200029686272197358937471091411347755537288675845755749082132021687167902206165418554573301053014682481459859376228728130678434398546920934745733880356058149029235416103974666726563186901505491042505237220805926940599580103093439814035825354647788402768663046110960585036657266536118163254161400737748288165405997909506893190943619348478198930813899393058376640 [137,74] -4361579773847163259254917007100962279894408282669220489313898281863171263356628147047090981658030974656990450852926604641166284377619764385741398061394684809943677737337637433794421259171145340219394019566187778135683175243308377141155398065396342841267166254721134906284614450356915141961584580473454144506601120080024543386640076755899502806369361078936028734855929619786602742383082430615026375077966074439458727123701507331839252276546149004103687886093740433173493570061194583558180506777201080684611059903371328329031951717769710982434852799522954901421659066486127360253859410895033656328494913649926443612017192482846761401751867125998040760207857744454077854112800592361035364420928672839222346101740354478736741443433809307818835350464556807123791816462089350170639654426081405184953427019980830153466561621543966193671062822067328079221628203515354351388015635742941863706197258645244070597904036264150519865902239730949013114637027930171313633628690249426773650144492366603874130743855756605784085951689995253986250244486546100972962446690410362739326355119048623942455318919247002058983877464678863360567296388012208125724069178844661771218286469617200149616967632890963706033780827811986232370045409404523494852018502482320274940416435743645685655729646736737599939133607992126301023664657602905733425950523490131805760471296359892721791061610916687383273118394579220552090049404179655019506860875839174741039042219391727673455706810531941110346962405399204746275582828765988869916792157083045877190422912178046253288456703676851355433441823531933826339804848726449459852086845105487306693433064712511025021376447709057130273660935316020866374460055363198938013562572770625034041041622789473624207160437400569986421012714616064746474334581818301345875675450829187044336831745860774262568364807057221715908855146977104746395733909731136556884161406575187936780126304806413500643539775597146981222504581447216626287156459752573201045066454332186941538704671030132501445594397900275211179905724677136587562873586078684621049611936834431848800194979527190167871158060361042898129891082807812824273598659048931734984784755169081008677097468972426584723445212369350173422284486956315199131827681731904864373629856120610864980499272610967965637523273154239279794634972887423235093302639698737917710191559694431824720314020427627507015521719740478373438267558608107649986269565986057296109694250273696163696994757767560811448920727230090747619700554461154056501264238327040 [137,75] 1902602705812761586453414431946437786253631327854337558282924241766326591342432826842626238795148494057560853611920121784733871627414197690669330065178853544718255996561007605495356150654189012283092010545384337616236395191080880595118958113316205645734074922996882144665942896534980582226940096659837146507304602718808246785584774445530376070914849057496283331202553270983486941373829412331760361481390560319235333408840873808544803495469119777807512342847247764692009001931684533752210058165623368792808014240177993657785133728443983156745346008672809662728857632559526197170806344329551787195528426018553585419912894737955825766197340109798065917560265516862493254711434137255977419068028703500564277881733010126237930985912643179299362713894719384416257706522756592771644165623499157558913943855189405068565362853518219869846274055385914886974721841909992817279317573989466469590881943095942208254640220675929675170492457451511664108679343110264433248505737675932418932363942493634805450552174127002104429422286119798850610504536313507213746682772663811758308292296247120861139575316062781008405763512035019488136988898367309727565847097043988149120066947997953590872522455428511956984947581345420487154633325467699391605834501620154397602678896204878307918033316909342600578748277165850554520096655010115098359054182636356585431184453545582003183051017428048051867016428523811882933267569245756078702365101596638781026113893682381334374249658997922893057224041807683705120604003958266072864369455171069061883615976308900216009256077729709062164189288980643910901699363781047981465099250997108372356755522032516386701743621409479684731013127410380925653287574261244862431329787748600029047093061677701213379040685841596818957846953529965789034144212983756355015032968926907604467044229754847910370275995018370554880787277194778077173480310836131653628378341185861995984135803195932214008445330416000605139465313065805174018140012929404252862493498949038608210698242153923788605371163360890691042237616316045446423781421780687630958823736305631423337447229862103763393196387049303617389201976066084956902067523494155017480960333533121152682028922202419843983019310717873850076805869973266204921507155185209460137115093828085045947417694057375261410402221539753199965509919109734382360114053983782353247473752254656836819818154774814291778811464937328649154641093330001989517213449652775048585144957454291388557610041146543417510344772151620108285899714772514987466227040 [137,76] 2090017943641140767136952577465119272687076408911054736124957154823006166593692969655350161797277795130983639966533807916098895977528107310529765961907998786997963748342098899665537861767763443961115490576873238131484072358033139402739986649684588702094057808308613659448233813335917934787205884174251597785139260734951849363940374269406343077066482024677173760242630143850966449370887196161079850583049818000997327062602585831189259301404239391552011738457155359034494533502309776779834208675516477225006031530630548182455968922770632269252949066569206972961943457125397467357584410490156615875202744702548831966134181855188937062185245175623503374728246356506459459847722844338650894134937028093314080968201344137483114460091207628023664621237071461392540266912200008038466516251458416458790234034271875173231378360027894811510764651773239821545429544739243892811874099832722050399410302254850969237598394919804358262392718139502484555435430913667970053511107504522248515315287503089049794332069711206144890554340432992661216198951984873280668310671682510099913773966355832244556108653269037331896425096106719541374934108314799317086411942118387465918437419753640127936505771735241719804134156946390817145536358812577106100201279170357189122023478318044779959116095531863989642830437779677896639847952736803501965963768247696974135513694320566274291242733415553167380215584772425294483998329508052650555608946822964905394693765682198582782819456718538872260674471255362155299772373288545161365957374013046980636559861613120592273744400876729814323352979750746716285279198589880395266219214424063342990916837158809410408409204260701244833964411387949390471832830711951890232571314664052162283202532892530852105668359419487670592057947062365234189215302875235057640653790835682528828920006285622494763592826334106189766250811691051425512618182293372325173792118497195360072491556746668579456742870021723699119795573964489677746754682248167040527077547013925547259623453905070517562520875083803961361265722608068586722980673896693522997014816674286484080331521574758679906416459489662303169733984707645000345123944204846252765154084461043778497408398129335796599949208119197417320778787614755710443244116869477867431342856057121003084291647243144059928870230307825515501567504613473563819175631265837469487976352766920500442456397972881816500778943612236630435008704455887191792132527119045822033923478214675761170531984347459040389806281076161123709421495761466114184384 [137,77] -69737918754816892777328257618330547478286079301425809019848659435643189586878956625269794473102344371004556812060956246261140870690298998712801727547094317005892994037822632757418495471806095321789010343770861483272606193989250616811720435084265543869306461205063418574517787948326021236745510023231185406650329732226016968621204593435675159806908417811257176389440962858285503676747898665893845019681054651308119191466228907164584202825350808066818322186455090536261401206838331476556823482379275873154723946845750324731545007730213111061111661697803611747848459210924611641810801856182553408706072345324899223205213778268670856834424885403717192947763395970978480079898941547772906596658872149112186799339016065175966391208816185420435024381391550293503671329016895077860951524453929946343626945625901749405085614482405631079639161018358997815712459184990958291649012971639655965211568922055128279555196392742623670846108298156986572618148497616107134470039876365607872383167635625873058642697353941442233181521368042020670413423484477886631732591440339347945391826928674899776953306282092281646069120018798038937907359104378877309135779193829609582933384569791111802692285089985972997035748409349924940333793518397362599912970332961687195644033941774483343011173593671777865851385854642289961785334223319414375290345383096279386800441965536047338694835073738988683926219433376125352370080055614512120589903388045427870433516316883883316644018588633675263104699845774764964891188761760872517425387400590201901979187562630217279028758605783756563883036875263733767338729587757641850881987666256530410717408601340643324638333143435743771175399254803395143624668600182463803018262008532548417159647267931353926541773960303217613324232809990241354848432082344926420097406892574226738178102519069235092289236449246686800485322524547106348201842134891351385800240696177021171763055430186434769000099215825590103952884754200170705812892693901891459403423964534458172966725044017884323935244318207598391335713516763274251347091217341998641976523183314768315766093725652495071704270395769399706691844245064557362400610485044130770664125911945668196919365043640492171406809012463534445830460695104650117547487689641313953459727839720663093167829970151769484379338651524193675269845198731004496680828569052513672300100786927756939661303069421964758548106147593747931167022968969628468239132307192970851591057169727417653524875322096619003839029006378717422098881910381751552 [137,78] 7690694378377103896725732831848612377451027862917752893511535172665519442192244557220982027877254372583691600400624445738377360830213513532599384994560368321467393571792683001971350522684557531136281485634103904674972653319852123920730197779297126005127080486528048918952537850199548954505348330207252628508533828471842662358042856504073078677134135290499230148426701727388471347699217447239831529261945005740225429842180775570556391059348890766454919581272041430965860208533391330350065751195459487442754724445413721104142991721372462651271995527363661098316149976356729207822447229728203032379723617195914313955398997821233655730510857425979185117816410872202258320582269384367220528344736224122974888291708668064035932179702439691706829548607971616121538295840691495956877927643032692987654912192205044207377340346222734968179552530176369749381411853793253498301195377033443397330893841075179661403219757451839198136389308828146839945364999604604617645786357357282091692176380220114840195898373939104549228518871075316444097619010726783646640287438457113946601850709330962252757451748887543525141130467613220481167734785886556894016260385113031249091893561290169345518066297964156720087978861124501140142819605384545245036488830442758216607370746626424225682566862181156449546745649585387013876071020123253884197887832184707612223673279990487369456884394769869628130546937558178408136373322055956019903539088155573798654710908221564362470291672143146695657762152676052133295069952926862267118709826809457695508337906700396673955690929909958859468042486340682059292128137355642902159239298650153949214595265897366159211477130305525711907264954962524741364065229416174819210325330479947765550906189673826663428563121791600189435621956156984356470131034709103168734677310361201721768092811065133439785122361272520213720075389301036782159943998440409129489122451936939101093938607351741431213924796305412379572890523408554942404277321458574949988858515988465508183016582870819532180148389009943379355209279539151428406378822027227587511632987177475097562894279739370752819208405895679850291049295128703984776271669343319548980901326653881169305402150021720472908401119395505730330506579958531566480877447001113836310821413991401903896270044031744366828394051277486309943424556654820510606949216762485898191574562517046845948922163499338152212913861591745691084921813677779231137716097638357290392348682632026470819511066266389199520503381109491726123232534418304 [137,79] -231875403002593202418602456755997548267307953516708413673825115881159146814725180761692309226537688040077912190734806712269032531076267427058940927190369642996511987047804835492313988659706848748147475023111160013581109356574591905635243992851575597299123963300261984387838724611727610497850719721498528557228762259778611907208551555278268082893330748835528112102134478604380223553543579774683619611169866798749360511386385162615958143404579516000193775177154391319120051846492714596634637904821912312853819401008148802880100029473813168186676661708355255808601113607332876752358660812772846311353264850483677486088280953566561008640344208602872163396079371655563134789395650534018262200293563616096742811504645825064565617258489943525818472895801100303631676828399837587885930853620372350201765166418876990903182106194448029193380745921206161237439382631904459076742370017063464745284064977554344716908597925266771423613428502872374612554148042757543531787897105015485278241511421798412195905947610133135387167516982840627123296646503962710318813975495169950363823421507387648210032135262890237834383974654157623800038113754993750443040286689572266891607970541300647914882534395768416537680767508744442605854908130990605436049802980913094454567670880674153834836185143177182729771589864564670234035508347658100982808933032569538330328659958841664559022242558985647127952218316387233297599118425155764446346221978519647218027717328779539963225016793662502391794478769150163752825740859935370699957541523003850072050732392232855064776666938624491362330976781254451108755483398837696805334683358960550578845461966551135881573326964522694295715791721651362821873989992436983176792895440199835033760772760083326098006100394912790327444109748111412479490973866876797644999220575493371974090367280005500322531122017055690597341789432018394809048664181383670923701823694751735332717809250152362299369638016055411926619897082343457513810503698166528543637999720776980106638685369428338010225387603323098582318037235932133868378279039424059137092333202667556961487504788887455975732510871143895254178555120935143559297531616242842131636168148253009930313517883108506327729487200740170719723351823509656101578094589241919444482327577849801834270897811590219851653818300921981429496158925882190425900778107491324757551911332888340742552044253279752080071201080157511824038882629948365629427803371833639977230598881219752574874156860856850983338446123250463331741729232 [137,80] 3652798072527233472048138374053499725297606209289860158900891502734474524895135750747813440977730040698299099962826296453406331569866264180490520327245543431811692267482706083912433190060995898228360942746090072287528641566604048776260473928061180989114431332944922601431725258249405552829377319119729233451366757080288901707744413633487585767558841996072978400478775087509131080865138934055307595940701874977275593564369987455440277029710572582950238328575295802808485598795047859516234256420017325601356637947829297391099598159724115928606519854022947024473613646220479127318069695600382692955545996818166306106011693764635147646990863424396593264627049049317518666267717313770331844501093836042778065673343733115827719531500021296885899039635784823629208377392054445842627774553387141120598081585350566264711436322279746774903139336443863163692199920090727926581185082338373209650269537115001692515560390407394445626631395102042789791207545675565011312901533149787307551651721819716711961539018153114741115158139761632492192805106037826673779279254797250826053332300888121328111885023653628635589819685172407233134919751913373427444661464602589177068935880169475524504124363553282326464193698234336479004428870313176808208802365882607242771356080978552454812051902745651144214722073367975183387986752310282934807045823544094714512322460143332584727278778145803774413175769088747418990123720837729519855240920705109064909892422801949454789041140890101083454386714649839254639657799832735381345822753445973399854264705292768972391534924249996531138936985829668926377273738148687569539989701686466020330004926647214473965305267082220738884624353544670041040915250860611732034090790584824535108804442558174280444053064652974594527324614811701901326653289796157278931497185499194991511252708834240898183794457115192340466116364085532658808731831807202588014011008319291632925350535192622120577598988515448622468537476334485031478002842139896867942859071223443734069678283787857761462280656716959538598150358379930476659760631788205211657987254602609134729120637063979335066751635631485231893393211082553906936067004372203265358866978131764516765542726497499133779929009395566034005120874739671044290954236784629750186741505796355320314194115290147394498998307392839075028242927965687819085445868264396725302958849072118173973169516993634436640282086054841958567683280517163583791488362290326198833258244148058191595974214025988146991094513968022872215904 [137,81] -24385271750088522738395932042674521604926183352681311045206327758651343885236930036638650261413710115571238063137178893614484317185030095561029709367309334556832078315435417403481750235794877944341554343672478142005086895138996897889569110483691084365260744685917403463426011935077572743983544593301903776395858277037378064897188087441264299411746673452551366227082404079747834192438566556523518419043337073362877455346565114100045472548775455516856912467938131532109183665067318199655294786898725403059672258250632783655704838485613349427621514174738156301112767714469934103765492589055809309377013873663056206941440968313457075858664536241229333821915871768325476856525174252651247872711910517515893702265414836006134208320119454419053623696462817253644446835715656832196903988882438407200509018292297700592370881649117686695907366045776420641801160214968950213458168004288024267159748140615200425242793263191325941109715511584156222230020865927544145163889286285896646320441798680790897891357672574346286807276542665292045948370087588789232675311466054044902667534822186548825264443994273202564406502419065513938576141080240717435295946716541860736364405321179115997265256456404788511452304665112857887943814744260688189524358676766655736160287467408773247632231998861808627913622253117465635394080678935100968760351850733673817076421480521114971679078424387190789860007563411758615659985274678553255992616797724845009271743844108297414381636417170915784553239796328349023548350654747997936463157081117201788820739240308839130512741439104107658600626337886912111168783664220627817183035187967413550295132067203394479267246676449314301110397199931623756032640878663751043068340742687274881789863597796434197775342538722724115487600630648725753101165844475791360778373003483595451830340498240050910504692760132420969275895461554944651511027661395689234358904166151978730682399508086900913923701743983081395163246464314714307593410745489539742823876123297852284129595717121613379591270973110654417721165034808134190959024713858929547419786406982121858742843821995609686955635052083731817340781045452194494868909391304799659905217510909263619592196035897536429902927157934470045931007527917011297051872378667140735447531731446322082898067188056359394108088906239756698319890342728404523909774589911812134444439620961952347503158756893204758105338728614068051871338509060525350040494069597620746750108465081956772990615803045029447571981052042343740 [137,82] -469854775690475021227601338329943766631920031392902361179887588681099554080540854918652006003568435089039063256618392450586545193038727592707551512655742810673819852368206096984720627979026891734881037968160283495250199268577740280825312158933448713296123473620873706116531899813145614952945653029568657165295652235556069661893243615361239288698553105784965433203769703392105124224934986457207287925831493686979944362550040309009707062349157659411067837976269346559817664566525618517533239963465812188355882156495786254324540778415146985518919564057545453352144524718669228632717515785304497466076869555397431011469322280091373764956684604404115996343205715855710368504588321230296227186408160600391797434519396256436021632755322156916526784325264301516169124595901178932891887784627097987711342684390395195453336965080419395275176307690042710463996917015724833230660833115928179489665540873474798139779083809811365922507974027005523405409545179026021145497535885131246072722097315417676884227107284491348974602066718702737155294002582283004352854832784521549079133229289351961931417479062324315445169106034537779056416944716909542355942755722555427656840025341395442693224362056206851503110153930488827773141844641961998876302486081528599678243347451297232393930358806706319573097717889434217057157329626897666883615414506344798429409201266691393383043183275129164889614875506197935268497863070722635347485757502745635161374027970377040379540850441454017884008608798865884562606551081048511301009695981181605289946461461534854642336979903886768015880438419146791693813134557465456909860991737207685973939016527435661639153061392238259197027303968876677745622545734323825430110407045724775465141696115474077131728226522313624038171082694847046009434971542437780421545630900540021789673534373521406456826853835155824928721699855549402533385259455233757561870541976018597667159541968850572533771425459379709336130918990323329579564361627386181374999404468296137298480776264456067585089523545482705376972888262022371467899563831689651510974791397097650654107765933644784670099360815211801901550308378138646368255912162893120385901150209563674006419344737669754649509723920774146179640365022717827064567752027334296960622758602984493721528478281135853543787075178180447289746276378873797821562214640620238134671810370694058987583414517530623930001750331098221916220983712582020881613778540795110176965310040077747551468554468804242801725503660032 [137,83] 18535137457942312155321855066699453012589359067794418548919693455283170459957052962334979919263534776177185591677213862761181803951325391112300367645848037058547847317839497336534999667670304656532126892052139473661898044418860125320913740675673531128168841398264032886970587703024799810024970240567025451459743469621765856484077944709109518446871821017199471694771571076543524570294172494893487879878243491438273856562776600781049685822942934409097318183397473078917538097246708981811555792383374964701393479563675556402604231284780025941337262637223229629937673141593361892782070087750716332248109892656613960824889083994081881651750987791466314787357207976554782168954835349112649091649085454945310053831977528760686683891464992493664502939468385050800715294493809376359851661401946349540046974271434241420158288128481687382129020781087430612890421710241842758590388232484795371484541037742980406665295129019066644838751953738843428010232203994365021944174462726080117029042947687180741254058804542724696787496587309053068928769705043956401894361383304984704097791348584752438278430767443213954725640562560269221501946242519710601738405644218207522226562121189056166216511731532033511187519366654608193878032774640625765610229827207985074791496402748973647483114469862578036242750496739221896621006660831497414502109833775549839261975474509437884214301260754159803790179269782030368168692233548957954396613802764602277370608924194479730770026123406819295325693613417096461148154119832451306799420642568367209682721231293879812795456656636693697010491871107116697712219561513218282020070983669238472185450994466331214695612748869337617855361698762151133829667340838023783111950445264814956497014627410042862070174244669506577132361673147080938015875285266432136665590575564915814969647532198885318160717231591773669512668612967636907184443245083527759042172960432768762830911320305604716971150862196991527594018763791620028187984427918655271714690895572300133114230726273888683173898943110149518595412929454900802811462227178421534546701707752098808752785438630031686731336795026976536298736402379455555415900401646806973038902855860685923200406438434809540518051165096475577366093020522455009883482516959668471800361305698195964304255429131849854256738467486056963735312708687281720097102675932634959935139715653352737287657331317244753173407999821397756485522563901044653357679255806274684702556257346770700641152153381716681345780352 [137,84] -346795335549576033306339037458532339441599271993614522772625919265634871036044780875766804122779772359930444902358923720817933646579955280482199459361190509414803417014793971440360252763583069633386447639636790402431702237147516001001401288753275231441815594305324877881898233786319868378659301097765815172245516228909926990956601076280882589460569160312226386442764560645963932235183481904351181019173733327912329926194715434290816306178576532909021880229676070766986000700855508281011620535335159484948787746508702953620483683277103516934788816187991692567558200965646349931900458068051365710218863131713196132764321832591497143266061890351073472271079061300824076467241129388276349879866785275143819322675583417471530342756071630910055602951985961154885505599995797646923484850582137211537600978303010440130934127459500746997276062079705568467332040340102882902387200452614228754823643231915418479213610904008410782839565870018431560558430535535232203168152401117894032163907413203489608538496495544549443896708805275042552797051897960556436330830727300791214738119466677061004465370147798066533231269556276532133411299972099598052780367668745426754575550751500840744370870770633963797480641446351522667668093487466072452601275583596556433049643115901765219023387972930027627906683079531023051010018140772453973013864323514256925644577413818587487639678897364497862270515164243924686146302129718090808397250849664073657489737668343958772204073837733867649221933107678979727296391446148598626230502545242921274512300754828628621835628940520160517936196019720839336043790487769907629852968217950475760430679812778777173231632468734200706493464840085276280366501779087747949670938715080955345103782210560492274553974131790857114329572810884396277304486489362675149741326189367235330791499548179975015377447894558266252882395349831603074161332084770727671906300476108208107526580562839431048506620180304986369571617087366026611959139235502273084072982081134261610729253499813752813045891286252397603201233177433333253182720765249052815673147913637127018462238218916636706416745485192361308722186592759132203148178842128678187981714358059004117404647471101436778977851361059968147696113428332337051074800165786486883101055020289023245653353261903509797358975630446037762908261244255731542471718673804672786796898914374095788175124668310349954701620872101815396623999195629360973088503599058211977506709249625500780616336605774786898112 [137,85] 5300147887264270954806482347284603596548792916874784611695822306529149921294050667247013838381391857514007335681004299465760455036654212597799532244365610028270035785595417911770932620608881517221862795782228895517836812059629942000215103946632102306173917807528423367714815802834720225351022663039821161663337631154675630061501875632764784292735583417191333589282690580195358870503099061858280635937492000043954485511923132320541151380958986061026473204397796059444568743384596058423141280764336738225222054912009237238885940135502040639261424835600526612480518072071050848759208289022963007468782958032053791092571799526877443063940619699730710846701899702778679325744471714426531801477926232774577431109926269480646908558706188812091304293663886643513917154861310617725987346809966611474927963875385600097934965455504004187658629627981727429238853045856233063385775940878104845321340022101663026524104462830837692020536851648381087698220423397066574834051070639176517070540267188449247688868459643036772321232423389960792926735085881788469341177521777229779164294997259600159359095926861772380025613673797374586088211810610623928999949689204323063432492733826969978756780712829497930506341669600694040350909743836226102377291654216829383604628571911434054070793735421759766491515793009998828200091170599573071617164367821834101838873456127948330541530057890918955529447783628251858889423662497173407106916290886019139725484953683987292064654307735189713647838800887979930660748691819307427845240995388741943288262139460195620419487458819464653238143734641080433715255429296133404698910632129052084497296642546768592674180526380008416400571361403650202735214044602256593089079735180381495817589351150351440864569132797325685726373267174714514630072770591067629938197238011736441566872885058803514397208302278996326262388851491321914914589738305768966214913854495155726349115027432729005160654122648877510432215951664282795447363457115134256451139555485177352983522612054631186541068842548257935214885323418372560765657987048327280360333563533168240002636679180234271402272366144737957114529425414600516296543768514002690585976950086060211663634097525927446626157563868466435062589278153858984805858751248561012401023686309586564373452790740466172147059371454944432584370360194391130064320701915997176005433693694298176198171280314168694581734867236926586964680741372096756387314907920709167518467420810282898174580232588718920 [137,86] -68472878825129991913855840963198126625903852275180922204813538844691547914668909593054118055575818055593605882110878841977682161996546416415992694327432404554717551470942858124900876488764595293174490623508111361001964037564834921504275231011975189968012800124130707757842400243761482742457015339368228615840987684886131459118811244535825371011532399757636708466454767586964461283153717272277220674112503140854269330323554881220704262321058439271801318267283574665740217695985536182742259909282499906523109386891701462272598798960744935447558449488938562147377651855747737631210390667215108441669526839940425852811838401654423672688981683961869245090647053230481416095125768359122600349812951375026448202929631440930538023321455696594485994022024644910643747520802502460434838131202808600326408992224444480550331967385801285986147496956289060643423480094345818495539590752880822513324589282256684798074419181408045901307697349471727481024746620669202985006862989435069639212784892092829169619114924855423942382216486497013391162247526513255674689444465788360758138313347915481928553524567939476388947225988356513494997728495625473897304547913525302038737002431782661026068833362091685838207338909353025789232320107185653968172581784334434620011467930039665858508952157663088908614517995220170079210687084690376816693792803877608527098779576654113364391373636101719703888664267493145487590794012580886391760786713694780533174225464342920587111638371456486263310042002766626760510707005545010591166698473854741404458543214421565496773005371095392305350852313245250878193935107258586530143939960749610378295625173160938789023428406986266314773565899836727320414961980832434876129719510834848347166766346797250546989912409168243688519379725551959483882343357493666995466662304230490178772685959404338232895351341606697983972428692076959117887494996851512105118233397306102469971537866601413757624049307508573763526218122827547179356869140463257299478377327857342014389862523886086786773858558937516032048791841605959111963629278496311078331781889023522200364163170094312678586427762652712829087681105288987519419658530419369804036460854977339857997470824716219405765781742698332265460411930415447770903638742270890757200115812860009171328053975707471471502376540158734410539926885012206952210247544014858348921459370830791170914284415812961181041701268008372822938812226536131839113537418774682590818837518972387314766217528512 [137,87] 1102855601416078470481206774939532409746699562499087411722734844210344648640326396250913512962473587391609957878300506642115753709062610470968496898588330395528608134339207417265605663108947658125531846902592741301277538893495702745032830171931621841102123571926498935592887410356893223865693462560362789188254017069240135202339211476405893571877405391680365935979339205180369556551685632513226361616073091235838377501372364373570813435063226584315520244920934934989032533333231646938921497453965429037810973615854091305414465330222766633277131780905046668131742461559470952372805981124316815294286575900304083621380302619609312090786376346411780345069281757151757398013633744010101882877974589205271785234797097446727339904649275281534806804920871739547950149824898036991284483713378173835592638268566278133749003518156621956733311382475833367164467205838245436283245084046031873136267826163371183730407931325882832886776008464148495771034672901523746942832698899655634213045312932595145561321120928347698996920659211914309568753255584271309789412152976195788261224702578841913238870807854381660718204504826224053811921444640304533749677833017017545093756494892609203618429450365947100986960506187656725307405203194254888622670231923815215705004883923472559709881095987812552959203091957132336590661699220688459971856373521164307606981658614503605333425927435792095573911849994883084500143630742977474511711668373413828757657151765399577605749370880413129657502923073621838338583545985301781541171935193845841082787281299831608491858561654619757775081066624865659811687468082163518921630336289381589593741167863543756912135698520745827402232518606206008843038564345487838923543657562861112800641530293586673730057343567424031587010565369603616067318304384689883266253710538957775778505077409519594541215134662765418923739369739803878503724125472051853539568767396001314513947025791346110601368292197635547842950882071254237574873500596386537194004006344617280215397470565287258454426233375042443113520478951593805041055289610088480668163724367909980362109747060127705131809496505175292930405845333265876374380397066301865485058683203786378314817768543948363662634628282951631660376091817284822518556312859720607558774643970662903297821151962557908910435021140976632852515365101392388500891828123613475816037865176673495303646892289421437753775660243076717682109984458229418690953364840524769923828245507925956546201704 [137,88] -17146839496794119032051374480898457982069925287752856461572944098175996279360219847161641274505432254986681016233877512002218488541108206065335688948504260890865826416880356692589528975806717804023631566373685384513585235889741977026592064527747602968750542997910613898175522791660163701792437420928803671139874768416763061560967721317103462087138468870292596245651045051287818530794650619867536565877161531661705748929053714326173916647550747604394684413830592045478518603560158463315327408746484234723256609727181917359585123653524516098769886256584606114693426486263239428145752237763962514908801407787426223454677824250538278284380181252721551032522668604247757673412533740514000620879658094732094844644741184901034549936107341150396105218741174308989854809423632691865352560297288384696033233542456934159360496607044000433261264963404308594625597144083313796879588398100223351948729542151601204838364328133668977557609822994643515126999810091640562894983042541856062821200571788074125427559070158346500306793320864741446586473933704759920849237764230915274102074039031676431394144306419530467902081301855778388722677311768395344402634295322513131786622374575355992483722274376530136883931676127998380600663733074320398415787450712590929459371279442460625432150000906312205830093581919222032218982815121137588692336449715521999561111533363090713883060262520669518229539255217668369505007924311952718743753102144094257588051732101579321525349574669640331560225908857873998643185135656994201652302538842471343522852958383370830566644308111781938817030330891150861529039965244169955001086361045053974816588850618697182761247760118113230081125052268124371393942974446367135739806059414650444521600383588063086432970326933703384014513956592767423348088244107145459514169854741646065827962832061547709850363112057312268667317895478731582344771172808546482740509551696754791322063889363512756325048011202910140795292263679619424442056623100554018111955764907354349659530786532338398000104551717825577735423511348653100372400652986602599362602533794918063313502152792095956581125338975860994438060942296285614426028541927902417385222845547883197479061176797448616638963702950330223183752450165654611173915703626625885339600410575626844056379949971899481122390734793048428313358656679870156548209938065261681927706460479509403467949153040596988784506358593655442666030360080340034171671289024789356396192082959685796672 [137,89] 207259181309920696096987061477632730997255852079736663255644000648192977426138100947943881880104987101581705168215580480814529843745978407586722576240217460059323269011946352702253239557596779037457342569665672910512273613648743893947998418449790620314668126512394241296907528944296722329348569141499773688254734564874485057567989054930066845860002394900651785161888404908665929612648335259863570446899176806130526261112635146724695771661619042537515832680406258331237874557174809789088402466855714693160501469937713295745384356246417775952205461200665574257730362094010985252693952601768986930427005926874838722996791732747163204119106467284419389546185721112471689576193756210254995240145812806917303106848204415375015798060417781342934426961848748128514354900994869520365582098573014348775425012309364903255158968020512283063049952005572212937179873702959593642562963638785631325799545530031961398519973483685436744699158661540623011225726835437534157615612461588091032899549261469828747835389141837097527888209470411931240082669867866766385095127056436303721398688156018077039165496249438244771507664694229542900597961172017745370104920424615449741238289528241237918961713222988684859057266941544435443067411006180518475362966561493187788544242792417334594050635404376935273813200188246367522309570144981342636679982394840006057496148669989748007944122669889637897736481507860928957423649111924709550087216514968524978055968067951681242727954163396016282805623150408747206610769185461826571685350681080236157528710803778259464290509904769586795122443098280270349044094881421731711160436960736803513360986940204375861080774104970647629684011905278286463432732566013170811652532828808133937388793644975888990814815493988776003124465466654914686971847912946936808349687387218715200727539367921882477161854136184925123122534569448194024057592798339308089429355928491914289544171751976517581789579516004903984543471936755127696018537089133073993903469375516653980712000801457858230943401033910447968365580260086805429822495731337066615842388406589735979060824256663184873371855672541949527985368318543828636982320387948441360271225977694967209587771579672340383211120670292948920789595767325877306118397577262106121523961607235051622958604891142791194747538572964721645114972018028251522325927831403427701950518414902072855191872406879863370248595523808420157382066431876354634457882963298207326752594077519616 [137,90] -1724745936019608572064119639659685530113727152465182413824446919130044733228450408282670574313900340611107252999782562121535020485941837125513677206175133300166586791253258166857611430274867778668497217941540530415022574406347247926783007201287219864250497148940699564462281707245179947937442206456954002814419446247976341003733589661378407398853288234840482019144810590938059023127244194939936305302090264601056628078566724266693262848380964010979144417294007179767588310061233864861890905845525707642529276215019494198281971920756304088102255070778853366176561129834745571900370921862117119486391293445308613278699940291733253754798960098726798872890491459723623599503717072798015362006068691268431427923416321515603494605822747742428154868772179447720531963395475982253540211621775013971704011326175589492506786035074031461013268799516989712870713540950723038485871772626570085450311920860909603981717480090112405886572327285468179156386556236816564795644731304579127967263642785701016560066823036472020238174524960629911137308834430325337719695533375312272798828234719840391191107795934399496632624877384303788205641530739499948422308965005838933269707013899463153793420833902389607104998082435815523202106019637249745564354715089413393971745553960296561664528610974898793645464619126724915911275500690642620445297317521875569826437109484917387637165207230613257183090929164252602411423843707142024571932739331314116339181766158488215762381842783603807069095167702676641198101107040006871045232981768813108774586131094024444942969210728314637377406487158827610152794379797996961902396919009416738995936774817941236042820573800261222560807598676983714455858274581220507632756491012221130952640826498140145061732037771372726328518631808271854555017864246302032806316547388526695922561284574690789686726344520132466766169562382276371114579981137659066197330924146936493408780413005105961362868577883533333659377279423683125631305966920063354335527900955692613503747904549941931439075679702557412640048470757789373642259131595942536779216600241190203378787582772280502415526752605091756300988373798016540485609498715836618004369815826262095031033618856362265717432722901764122144566330441703631648505065708524990577685373007352742300188540128173499364554278871554261577569082941789296105997555592398067726876452395626799691414020708907054448957979859145612118942633446402227723870728008831651984669915072 [137,91] 8162117745878346052946615674213122578606060280256275366452289045121544798869484993894381844931888428406556824526446434449709156392473270571055729034836355133426249462653703132880632267031689884009399860639238742063886652553990650752871351625487517971769468788730030221222995504048709823940349168254354202683965503227026027867195342317764917166772442834459277535919567214407008612215307424045749084033592089389037524841763233270365661143415243412595644563540528594844310327554444027667935822100150233503810314246133517959665651703792628543818702498400231049147022169379444337509045685864233774298446780054517835357410864847320373509208368462271385465861880682127548493201616965019098076912185921158095656939553267817557294566543547089807240325507617445435717956506363266210101040534911030179905510529860261835704829232941695878611127482482497817258420857992157669757461970755292577776495349104268725641707000899399339435463139997875015292917868519116297388855320846628080123482379856048407360856278073092138814999363592722158481749963395479509621475569222962023208143504014730203646042083642576438511196840440207332571507494211483869491485299267536227868628397728413826753540211347129704306901075129141378030205385877045786487179282253545312535427995514965109398342185423965090359937639001161801299054096624102737342065056271838480167360558144076671771470977737754459966326530532946654591031128147121655182305687820848747196417273402269929744620147033728988696698110436856058042343853114586346569596998879524533740308586698131385957144578315830370060657470002791475947561696302348647272951352614557917183711598064940667453647477033026459289598358811193685225097370243861070983330678994535233474735120788252016002976911643558747283701909342854243557635305058511117372670260838710923200089071095820990275999224206611998027964726398775033419068812662406505180102659193867984323601447424324475634839225500975454635594723159017212417890892616290698968698140335540321508962372233599488862028312231086618111202615457058779238977527208451543168968452645350993447406386960314022538517781672991717529835136905022996883100839914055261722120293541863511860392405100560927782844598471953005072501589098743155673640444823775190367335559910654787100998115556060343151712518221179060348391290423614150222872543752434518353010463005212268132758487265594391812178559193721465134656924399966013195384856724241669458568 [137,92] -6801327530135328899397351107594206983582306466908515110681567203268967572603189421641939366898411461948490800479374282355918435037031241071499332595876624036926169117356490389425150825501163647188509831663034324098479408938174986119441999368295119418982554517123326936456957837050499387739522579490272416755416817151998006570044403165201754235856933497218624208698177971109973123878691108752891753109474386961216227935564133459072379281476304014916318901956543546922084751210772300579538737670636632381322986242059496399872796030805681633363092285312062035707126657775603459860934012607031759227658280727386055745648783585057921152887882972916332109546794667279666943680704457520187944468142816192122613317866283599651230535515573235167336225904434812281010565023685693745062574676671609010497532399456162573949379289698165286220444823577962272839685444543090410004971391604156049284962879633147177533906593118001790950520142585534240871241532419780318418170421183693338370753356099681499908202710149014199695428282956845744397097965881443748451213370083634501683066819760714198737259831171203778551106095447618165087181825042850288222514841294630205796911061406076801319968939668408347941834279474469186661151724035567154460602110274619768835125002253632398195302225773852470735522621638637806405110284110214873844351037990930455763579100003528808060322534568923710107375027307935907569914381967583174775274235465547429625394443458026373086918706671797067534697661679892298292628840818987271160371279059739241147186000670845511135470428379690053208353228293678886374979145503293349970132398053130314268954169117284969822020593685973971108588458738363856206151822265690876877581182427929925417413255787866256735188867639853380343000854537038424250635939685363404599760397997951937256011677748813267403001198831275986646029714399028921722255507915787619824803261926390890646990806795634704015636442976782607484011639636704825172268684285373613848394492574506044078845869540536037371081329606735591581285656208585134257371785712374010787348983875083131146907637837195401212365267065942047298940403729857404085353981823221291049982850753342077255010640888774870367792534590611123383422443492032647222448850890245904383027599358389700326887946150229432328847679751067966682033584479043358675437245780155747397249176431059844609381983336263596775463444586422014245609240501693801558906757789161104 [137,93] -178701484901719777400126965003712427934241817788470185201301709559250576745468253056970448320943977487042883498745075106505334183131485140283871606457980858059888304934929900236045547901746691816358965633027078465050724155749392764398860965385823604485218220787791943924348330152971054135845549011813086564776087719947818962329662913461412787576528372102836377507850519638108170788248551726076972061271014484723765950822236196183882499005857400089755383709083269827599245728334047641571300145395824930644284340253211234188757636220516022774312366458870848070709685060256177905403192463752300231784376152233349471162653840743195783753671233598264622644332487251238018015115088194788409096588903515578764162176569924801916672076890319070217680162586730162995509954417766856807482280354807564254853576671873717554799201634903033435710988099027850372336458025091414315538067256577703685079417887316620619560287950176429314840933860277641305865362027813461265105318650741123416248046512078664837564000369088437508935895582398909879295054270944830118219459024620925238309768290395476253716828947329480101447807014599413833011000507256683024761331199265031145169994453056369285703767955542126625458202726445969727833169813035484166474052076959630358271584607248963219199263774538501846768990356740102374074413691844632424225209844432493099149906397030137896129163493765322906141716261383353808485431171082135314190937012919657345958306846492142602456971714542658704724009501074335656113782134937342958844357588564426571933331757725355757247422819637375774269890637153079973835864409367637177805194222779772790490989388225114500019426272179681907125924873688708418073267331427583538767352744328683390561991925097644914051940779195066033535767928637308456655798643983415459956519937254960787124123011487786848311168689209149157396610734194418551117550478117179637410341360869294036511110676013656653775359624518478449487700030943993518355077847538971417305084574513494385053465798984355982664451848257583306820243982682083819865026656123143579764201543642825279690692161864679887308988163722549188625410490504828736875738607809981396927430723324834856359077106312194753290452575840282655849212794874240880797760207733319663417737199568913088454900443760614294555843534199677531999082528601931774411044916006825483034555938562379242282364416430575340690419036257988860119371284769855136912776914520 [137,94] 1156766187932571943536804595058093595491059129312499053028663755243479467992278648469640769186813133657324139539194307695311996251179897240067688623634912534313201082896486869880795532942092214121789332065633401220735319725135034310259324934576337770078487031663591814226283261468480875519067436614179305998156018504164567924241420867507294370755473227525012950738145710423985277459244458259894295373875979006332559545974407200999699651953042196821382577993973407960756000815218753566248768232301305403542370737096184368028365003469178839979177750109915489580368626162381593451997167450271100213182407850401682112490535708602392388313033263384844537847878296301740688316065085976600263807291041191847123088506437052437839847187688391662072058362642606894126717297026121773687454106582239551518665040126707785061562724507208480744403816688868979536672181220416938631856597582207461624359450224923896053009537760829191048092224173705753475214220798616999747707237372000301092051565583006732301664293781423156758582918390166426027717233508971717207390868065074987998679747978677081880276816192571939690796862749915174951224663833373948894500193920049531169617497175134963218161999039168887976855469686676779995168852987372955468253567857708244040689386586000749054677232673788588914677932505321865086706602067658693965085909966088180357477368321766130106003806397832456377393348739822501832645936357250720607567834909224585153239263383985233355063423438777094856139238726323623701463173877595078631529580368634289023284283239759594984453533857739623719313469986638961452730016877543751824492399302443216541673300047089117353186164480743517852377475104917105706226452809045583771478550351105053734259422822485356658420366573297376394025614356093169771430317363782567004897913675440667905910369394944168201164998736563961940226379926568506945802564488655139842362083227830800169449053419760746069930949622243993938398722247806223416556736402374223995436227557116161214978036227884756336371240842901175535897350700889122451214722686167115628464491281076657353062153435630992511082656274288593038316341829704136003440590524637095680978449849713631302453570386251484941629675035122006419927305829545711251056694883525832205871885625095954171548466369795690482828831447223816587088995620394651078048012269795158074963600170048135484093499681410297079647881834810150012018495220395013343671328 [137,95] -4289975162987673813723235499582800843185122406809033188700892500309020466626881668675512921189472508930725093281635828822437360354223142037657191842503395808355247326903902329384174890847708151436700170076666104132349784139490576268913136310244408495891171074551067898129714525364504004552756379732719628513120347203605565803286342538941425390634388910805101036681466499132342655197402317181876078243965143056526311950045935119189626179396533914220680908595378491287537007005152868875362131339591399832065854376294772869620880553879867089285136563580138523499555928922393711704159005293373419894992928976456950890264154861754973114588831024515625745154290073638633221580041376891255963831950115799433856369327967999791704186380386739884949944839428562876788936567029163599649138236959973644925334625247834285262890767945066957486656362766368342162047339802917011474265520959693706061971514115426478435490965602995377298442072305810342791444495623608641878376842953489009772102552679780682181870660981464283275598891742869683284930781154974257261121458034841366591981108803187315630450883470453916959365839639565520114346930044712540162963470127184406181812936093897249521494811649389346736873420587254296930532226373093820718424663627281305737915614167518895445521752576363158470968990496468756133999549465013036753741302138445758545402320755751366231625787290006977183745932116448120101827701390449299154350733191485601760952239150210899276927943816182739052409350180902100455737873627481035252242250943274224469021797889394242974973354404737530138978604419179463939843168595296806554422850696644517523708637104041110479023718732013309619943751599907803016938095804734924951610914101548257202177631750916514177897585028548306270319509107674603534255743973983914356268165059504954038566657554541813966628673148211662224088543110026193277308643265337613290806184132146777738893550630058928594212408913578520964741695988500075606468223314213355316381386322954771813296750973465189016578296977165865743031602945786209781033987960481263297815684323547644329704054518078797702431036901171915854576389419662416117430059691026745500143878420960484706798276637614290033210046840205172026944693786617550694304939272336925371211927339117192470286487031518496733912683194143441272252991759490635660817025580056438968930628250457150268008345337656781785559913627142175441218790736553914812 [137,96] 3116039724297345879493853329904564961498444247170312906216109781170388585199900895637185441564132660533299865487741812456688572420726368260877759155590183511842520808702363985624836479381065811621202673763298409008643336193460700176721073003751603268612781716344074439201458533603296345923355906902673734747681010292434782626695620427326968024548699690030742813710391160052671715617120847291369782785822739678484604214962747342205282244436002263838435317283831225229020388225313346141703747373141975565592774359631883943234649828854566817631985931533165697783407176516032068094471324369035344714809913343149898868651823943155464700655819320206648917784836786071087382691641465430796766673263568002930511421472647163866560368146099972072120428554597309715189558897132436247581558185846599080353320072042076972999549789716951783299354306183825886481154432707214458776145629012715306086175985676707100337201470218043618782158041693552328370336291933408443492652381646027627187027164745217707701663958730269929189839722704510183312256130462441515370750311784343940459281780270344475233246174238208721439728742628654492434421115284009149763039705881406142709095195895165406242419975819844978750999723436637419055974025040561412417926728323337193929903063505442851769540838938285270121392265440820821895298002793419304000382547380957465778604997978558714633773855349543315851826432742570555623177650760599152123334735756559605199600627095820511179464791121600060481431267766682458304445012929697756864490990257579978049342192097376615281074162195923100806857490803545077021276346101757063181612037339051238486276675363431038097200381137452692123188590382144870235837825608276035474755662975033912906171366063523425049368418188704353077187322504932776048042900506751849853806237391305799085783839277949374594247460347025147389227143802284109662147784596092674966683517354974132929184886885045785424152799200658886006986271928456043465539635845539443953415800873829855243095887810393732459164163026708621758720145372644816441841714045775702443638961766039352705009009039535628242329169949912773319527717627488249673664188652543096439406242133269346318374990887475129993126673998738435075655253857261202357738412389612131145043993836632867746697858507574381759486431209197490775459715871475686837528527028225086386092637389272443677563057650115296169492552192479514201932233503280 [137,97] 4554548074371411176541858077962620867121769719143735517031930959026715519547680219448187094418958282795346836594223593442467132087053776896252879136486164691340517983386044354411598263938675906185563178870275877939977364527639732512747538017861648161179460325334618769121716261923649348961520779370643412239289003703492012961969237546631773658764157762206476158036660153508350965720427032297867869280980034967616581686024867280246124880419794616391767452199006081528651789770074811539794841750969329364345910604133901273435993227539759987072014936444052275483560680933638656195182904858666185633692414436209182636835993751694929557243301429673916997834468118181573632597318835453857652468387132270766472817976224905222512252206525643738166602921179005418707967191511456578880226930826217221131455244521406576449870236341343870751584309120270100021058135154814460776463496783341112893730231452234858941364942828492084273340492690298760486606917623724633398787687471931129319904716251925819286979899410266062039187197722800725770831269724578399442535859122530955521041291766638912054142175501364041306256080745481749801712742141561119743750054950675307553071100505311589995104183726004117153353609220354556686436183203172592746816643939385092653622189849044734847194579600466998574931972002242702580740036690318574977397019954801838047068830447866391831515562148449060920862055536415294248217155741350141350400336095970684910171130840421247992171174296321652748484304969988365297572990023449723117655273448416247706573962502059189532195202893263555472230027690728987187749764351960071304198687008990235778822994586689445214787362844116147447228309193822577248846191162546164258989103276362286672013637685393866126237609277946267251163558429602115212320069971676452690957476774411266831728449914241039622974601429595697314838300565571896720122604827994791678636874300325136045214224676230690587667927083508902681129989606918120009907222608802580487180616758209433493029677374726468502958985727180362117959986828406747616456528342066521358795610045381347465231914798167451575582803868114910854081955897798853951678843081450091626131952065056182046914755007743990933898615306741979580114016288383407731409334766391540118918330943108701708493239824388541690811242479313704629296197497842320951225395331736894128675734183158169536644483699484262399856705175125357863970986 [137,98] -256560777079079601886169170888178890118951213697928081736244957889755271827867489393163625184721157736724665495088300618145602031532441598085977740578883935887069301144812399212348184617679083176520865449488930689751703011244852016493583383877722847998689767469613830524668793136197451060725719627356224866563076875907259869984870212593174892465496137119461121415602539479523353006349678432365584966293989956815399519855310379735403853826749781017787406692430571334838213249707291710650431727875025849892444922511263864135555589699527293483701450518491323884332055500253283653348656077583849921395695561837622646836440853663199422675066617853970651411754402487900044084111693117617985432851573175480785932470398946000558277034741340884701097596628698731203079041297331547481647261224592551428388026569204060496262171896438662523901666140584328535697649361775046636713244987225375612253396998392638120814551850507634791961123947532874955279846739622774486098196625281493590447665519637061188942019060303762592291188305314186478876104406297825923195366360876384074419515829473962036859907070316981620919684760090244163046730302367249508321768198063881851287738842615527670427161991231210443208012034707732056545340654976767043282075300955411157641451209115606027879428889563600815405313497321187189826767520598330018770439989497972318082663304099464457675842403483774671163765022917393922079258063046677709709537014036985639797778040258933360465728651536758686130121738775406286215151337959932575556373612795876171517619679874828124726720375341574259836152355083820078389173743523105626162659941008011593275195278582151966436608124417995134146256415524832349169208504708946740291309347182816095217703350007007781615683039663542948435848116363435585355052867761680488136419570611784805220959351903878536906687244085629257927313739654009766235689969696043603042392087604229817623543276305291755933269330594608911660771426966472386568924900857788194464133089941231450408904468446136571392371688292272478933008672967379705573214065142164368517553038073854558347604493605033895111867007786341932653399679966353729886201599912572355799746454785548994589898920575273590731098555890766063346575151115731781321428394875438786690584524312455056244046269131081297166309047465939453549964436964054162557015021530102304784699130638531961373441749245897448680337739861071798976 [137,99] 1186520925344759170702454765968749754462685771942366300584456803741765876794737343030989151438879730878795644350499959048704347168479899824040417541823890827535567457661440698040044905449099877652628476214493633856726551996561158045038009847288665642900328604493529423249206301210421006538113087187948509537600054247886465837859605637552744727076086597782265679867163878618250693744206291653487263740316246566523767693141166738562313533599725320884784436216554585431011404270089626923385098957535718690766779598055858002598913930578514488278732703490351743228579052730759821843147407572593755791308659942965508610934621919846520148730685821658104406308776543798936352711325888447846666998851945074302447287825730332990639116857947439265194412917733037237987973778522367097852455386505099573711734849125643211839565557974898686459093963609451491755984799228592096604943468018654571704835498898098288570639904364495038044922931253624842314588420042236278560177994354602111357890047380732317059578059315212268076636697217477968318579285422429157809204543657495882699458048705532703154809245413801092537742647589150744399283009354677323959489215087650473052749067540626473063080733927439200376769301633631385139521669075393179358132496541683197091434608167489493103822421017838739538597694945297031152427649510820611964064945205743644297716482283633785805585641469817180534219175394586885868097214270599737930036062845097357741250176939745650369883495055421707686568199634903214409176012694598071350649525545440867565163308205380244190321085182461676758674820540621273777109739176565814772941786719873193700863422704488600308548910370928551026514670319032747410552586432300654868158522948184607967282745168316392202003861906250082093179019134382874848294323346446472535315826874716102345047829942951776393389779100994962612716883629811944212463405072320904104639761402378686046057781414204051907443700852224878543063494797164668009686439586288916509685288219964493063610222219564027621984362592634532298806877012827224903627830009232692042731995816936824268324536960711932113609848796907179680534574644660068357667983729983542856850777424179558306398208654317014828719628284421130528141083536131131577532286264568764246871936691860980871344108825364723957184584941368528796443541536019771408458754780935290243678151474241708115420517262916219326465707821541544 [137,100] -2628075817629552631459769844894892222363077542801974381525957913615720892149190006040481908190931636332101955800938661963227444826979318099207393293065359151869582948450174011393801235415001991442808406865069738174668849476031348691590472848792382610742100628531327112320288949641475422116980985788540187287695935645729950044874647218648334334082024319155108509677682869800803612621936268449867195563170019825511663822619240552334667782723850477135244575469436610927501600737995062713666179213919601538856138699624969377808409438272673873210059618776925037655841127043497676724716057754122780488362959703044851514841677477266473390414101976871597824333358529081107770489262611570101589660815375790808386166916933302981222122260506899400430354383819940035959874591671234219958486621788917803928598831118878212605290079480794439199122900078861864257065469716923129604418553457174792328911810065570038370681812724918457510099531269813250256301794465163374598318479675813374261528353552234128285316693181329825929540422314527363784744629250130776585838683005185710772569761207473083224624015449374954356900214092930363764599774200606142110553685313326627357715242199188208722804520174436356765047453844979284560002222802680896363837376526228181078960958743649637570345237126751498931506616027437619120953681561085402320365550855779642313218782730035815477087549530531142062184380783521181043819343920970339799577199048635674202495592859630654008770359964846688036285827941210105789698896870312084175914335452317625093234610239337944656307472592178343564905504897259146136935081081032599028622182001838752054089940228061656146886571970586623575965143305607105393033768461250663921617888580212865430311439829210932035001912707805262056852118548826917843717296922838654356177601522669750820742326750933188123648461068230238281829469465642958753408538029704836915617424386076935876572848274235651859564308934570871252735491298614751466058350969152166200809959575171744759730596715817722546117128368360397861829617992245927825527861936762167171767973953701503841691745796165989452090280268031527414220208378664144984962759456486871982965672356644491289370763272547152943778387144081428030720025533762020268325200447550035535275332142609733020883098375605617268522718955750570768836640311554204155988716180219046278125617234541923326096922223100586882062972720 [137,101] -1827079251082428350201541085850498771923665320938399334413890781071238050148959440463664701147792904919175657728077587265866799377676685384548884562519052749721200099308520305803139035871965031019847291274980621361194039945063607609347738612948759816694431563981639559702335925270529432861143393495059325850685701395867325805948524234543869539199353606219390885635570724619569232629348725838621299014737407816601288342916447444030910255740554214165093562006769295272556420942812328995117814681987177718827114470750139753558680651843819945151042178609782377445794430392950297093564322790961223081571773667488623789958423491086404842887064095281137714425436276684409813092806185933557136153267902645599454511449323820475946188961688365276840057877420300379795123736372102899376232638677344859494779927436994921293044792405063353715908391244106574240364533369411310100485875143845755513162522553334733551640053190707981671608618668986653569367023519912371182577960548370073341590263327178052127206932387800420555952664442867771179499587028918850028013374949367638671710211793234958595283682072511803732704913863825402786327101637792666684325555235521572256729474866032337207231230008472074478367942646263639362592342811636510384312144571113565672111884870883310669234193286555843206949359700093560648993684261302455031892157274161840851161809444070081922867898410099591573262007864868711979490264490851215626545029048833678839887855188384080653600916947561287982078148889565865523518930052716099103449653663038714614783428271974615932855734616820912128110502872059838339625695899735114917473351983763734503038780701739647443722865645888244665078524978994160740813180117647026857772059925212434877056748430930285237814056619360768996108501800193654024855302242242528853052093296401567830907846902507132523726640248389777899220974564715618385927510293912518820572643861847663302492310034028382560775318148239701211526078939973443988726562638795205216765431520540665837703813164389134816364859227413591147405638220286954850778672280644544882852580753556625462397133687089578230204356825449251627465055828087567678809632404948253952820889506409565614757972698425777192399753244973182116207851162591281056634607383100295314435016066727782411614022502416249203061033556431484792413660025072805658905360481237930925376717871559655409841985335343463082486 [137,102] 16263145721870867570453141486121027948458029955555095770855948761612712609422281986818743180517907647767903948314161609336770579321323921761387424411015793450197998912583239140540912713399090747785324436266607529517443488103674138642303281391445620796688280167747574546685935374563609333546344042137480922863949961426690486392385284868496875188068599296356672328203960108299833813411184996066737255602005961007970381706254065795464203756120772965616389595236447743684669420713287092825535414958844201188850100523420336335776209170435804836769893292563361902751746849085211082873943829495211657326947553981486900742753644278254246141899722370000567315665113387617395909758977327062522113208152407974922270860523974447267707565875039543950880949377981121125129520416096742541557299979156084767563829119426719522017767099687935996321633647643884483109973892183904722854610210298134892912596139781528059116805772411005162868947949864110721284559813457467591561262438768272241338011953434952013592276040612157387663548611951251988605078150026666785808486124470809785483470392007138916287775872027337271738018865963140348986745653729293789711009482478147365406919867370856944414782460642992378572901084918823956297184022262093584191618219230734107994076663278964393175075720676161387637334378589282348748897960920037386768617267676464315025115171118590094105768881134780820004987831402059343337179506885122214947674282256040906272994731028117870571412597051221941906669849588008732786339585423433210095673898380250773214563477456809154151730315711562483898690758373762757930877609555326065674204409724946569468925701709612286674818219284811833614113639962844168475738038667179670049114423913293888823825988601215726091264806300325752762091893311207922442679989410959086210067535777085683236117902922476066869277891918004039340506310833322770737074068900784377692891519322740620474152001873293957919648421693439220448516735204478822373738444656155700172701147019535227983353617604494577730464060441970382781111853131379297245805852010199179180101722065857357499892110493638063405505996597396251734917074887272684995194023846578705722588340286296591237983274458912968008263315765786101690900582435759169583853264655746494163376716174439587217522938451042087496053339610642651320298199546570468958050584947205531252418430645202104737588159593847872 [137,103] -24831922897058307630623705139961764448655168138010834870989179163900322424888781736989198867814859966672140188215824643084433547783585867719842486761905206259933185344360571129839703724785952659603182875324351819853904861374167443760554075937164829871236309712275069650818514690221772648698576558838958925035459354046033982046683796837086525790452937096283781293436101408139016757678069794084308151769172811658829027649343335883103752290276449840422251281155033896816894534933313112052710102733537825907083412702708441654975175239562133649088322748498923627387249305060457596362668080500380343753082888898866616799379098073626274884138928825123029629973147171434483150143292591643618670063146306406671842412082759848248761449599449858505754562147038658885680748884860363991417365905101240903615850266665539373738875428872261244344432529225907404458431165625853085419779291091246864053053338677193342654119338909047577620585627499358220211298847230736487555377572291916632611594448860800251694295819259832107569269724225717041835557085256253294174363003128988835875169475150859587753883014303547626734566659651441782164275155738242351293759190765686977270701719065549182723310089101582553743407859636484352857975221689657993343523926654455455285816858859932026966775187779774359580498591781141144946743475809321696035457124218167959141681908497788668992456991142947230513788460036703085261843577451524903108627759589380520514958165046379719032131561504975758682926325299538155550831233182847066762016747798934034456397379270461495310132437945426148089193116818957019646124748562465317811840533070872167169243744363095847882753536631001933627349438019433155330776368471568070237698526911119367383117164114599006563910459928989563498458690238962029671738972454428166282303583252942381671135837391322344856922260883152469335035539678279429454180372950221538462954649560455859760985798998881043190613081099020834009914153446506738129917955977165394468703739151984374261635290873044080046117452568136425613359150648890402679167295290281416429563236893224766190406683763207108384368992759234421502515866576328242432799494886002287379241221892629676195882427807271035912706942444199968001511873710671934086308248883174780856967996738913809555544970887419411080418374169485626645603557610442299773915351721434518412351006007927017381428084472 [137,104] 14674145712901452585057522822281628474043558049870317767021855331279101000078714547187285018456257976256929891168982951922668063106274779815307075339646189026239662135142315339302905712574712488990541413231255373488728587047775796723367395877814237251551728560897544013869514636105781367726584913304780919454392545768519105731368304773208764068430977026603942158675206814269546057922062544337833240468310237018543062899325513300445561649715813949238584694597329596636006187647954332795602848838236196088932287736840735930343438621097542108292893781288213899729477551922483097875096013960985710461614210094143849055702826132383900242781372274296860062421569481640194230291467108552014932898815460461544299067943902797436672889690926734321527825386564545475608253118693471753733913355420419214043023436710080931149035398771202577217806205273717636354798457170676067055309204746541426260568014907828206685598517736522020958425689814216176236261583968772075878583185238896592066270351441078477232096063773282890190020956730713302785017589140910129507112831925097412195166838127651980219339188868288319460097472758159460033938504828101370787067971361716411672512028282931140244417437565979197205330385562619756898216897196383310360750164019590064103054922758797398269269594107831505870684628809076086634805589317299787689634950460324206826220698443522024434738157530011200662392865381213470988744347177493083788237862606167640044110834292953506455675587628322592228902855154498832149564609909193700195195041351604972833140622120452358561436310559480884923380507760872960665798962607658736288413131385948704361305967942503776576946588629649869133043554481122861246676971806194896471511943444208044433352810095954164371528174064206702534094534523692669490923512171322079962431372934459479910083950989466573841841348653890270795393737651930890223033912911099906964248281295537554156719637874946389867462619689121290703148412010350333359282215859468062586384937188748486718030081106151476360973068580010700524593324805514380747229199942395326348250923805672648468475836211673578132570069789336699610641361447473442662146678120701046210434520345295887714976633253196392336359839632269742013102864070036144540790783897079723793925568924945552911638380241854805148974038181829592923580723031886681960847194433091566469688841732938857474496 [137,105] -2809352725185651569824702931143649463564124374950128086926450469441490444974369896091977843346366901277272123796421268549644642348175725793806134757881195240773557372009011076794188093709650077722332385645876954862850883502009076628374827551674398127846462917017691534284025250598445343828763874716021633446933154103688308262882255814127000032459231400400781786402270679961592496274514037466610491731769300603336897843914969690953157552394988808665970421078157923460842303990901477763834279838465041073589732007864869822777103811394558860653118997695389253700602550265106633309736982869149320126879242727402085094875191896965544277355668407943518007593978749948622198267856318162223768817778935034059014701670081884985348459069722889998197022588122733490384635579298713574279356954226321991895072565193541813955966133730060803083454226450162868334752597227745941708241176437605580349867906518943267771686917264770095888522205418926012926556689518908767556430826445533480942281297840560401500465742984470846845342408706888790608332144299292177220596282335664978587242233402951532769146925103328364999356898602387191124654631017299955836939275895752308590361727562944740517742431212477924170475990015964282741934895352750376255507476628197398403862599132793500614715764961406204279217239928516909290975244495159060084721350948127749536373483652533012659038578190723740203098057354935477982238368379253635593336677553524524105034925892637745125594051201321217034833345824303105014668758544855001999973908750715122783762324396803560427717590105582447919451086615166068293865061218841465843297366454747575756439683463910717341944529570530978761535688487314763372934287447902419021778019367489457563023528207744910360118032633190340584137024717361200131854143734628143242824698660611748054780991872735908045977333282724431814636052437497592756475550531081433333101789551989255145071518773700957597274696457925322927185535641270906281859204576960836526808129487450394762875491827913283360437449608848657316144136177137408753496265641089335419403567452167981171885212971009849047053226079191573837550036081890975890837910941603377715947139109737065117422596531648197404019795841303636191018259960383816354400038101043401124058710011186713128215120176168487673117561539128953490703232635912906646983394625633515958842471412542336 [137,106] -710231217020050934321187371586822285585865648874220756325893235388271284395996883556196225427595781576368404322189909356963545795768796599292280574343277467891943022446069014277012866664988803105862903310822289249586678024100506171540303976395533451155280406205072350349306711963955110715844150044683071876598836544883459634231345807109036969156984217573935668537693726856488241176087123886740279571694436411762230373335920849614961004779729161400875897252285287573603916944972106727675993312088836123063524526658997334039004533762957923137231724829999156676756708376293122890313091644360736844195361829096348766011845430390219348590734019079715496150715390389296824755103542993352684689136721696504956579033741975779026472998820514059175092425446245336993015483490266836872633102600054469281009032067563061435786912809366774662443506722434068631367076893390041919019048355955898226926414853358468073728534334066138301113954841402549614357199247572210339094939988509515363183456344089957022899054761141127601093174612789729535994614568428938896797828571140200620489965168252630878912420579874738653334530268329912029626508838350812902235606618229345120555255233414621216246151758751427783664000117289087345833894604217508354058341643430161256052572116670254060287578778994365068862406614250094540295955743164112059327230325469495774278557653341596790033480417818061923722540028731477487447214956978265283025061611263673336101677212461407667673163363764787845973678208590124863862727258926096909315155817861723243533543901139364569711188622484243268448703928273102918514637754285395995328657943569389797394950444546283523587657823815577701121284297646854648243476636704125821565486214733989349559982689653874746282081583862778302602521403061126071030995399536027765552943790761725711368453592678849497005950054615747033574114236355987881406770280255190668850947406857932197593420587521578687859765138677292815891201314596541577555487236885493150782150602223452433403478025678192940400611247349231218125173717029842626107065336542547508957504425698276727879453312164861159982558376319357471485214656465715772306831800075629808804352160612687947595780571670589885625476048901451600580909365410809285147139220815653484249797373753116473843263815832524585244720973747183666968651573846860425585963233820745995682547584 [137,107] 713953188630515562932657592739345155206974755894854990933166712854670578674059067387878141517913601906780778026192202713195370474207505401607100796705677805077898834637038553186293641453950909609194649568153706139473805624992471898023478115679328396987056688779504823507311677400527006233755758581784126979583673264590681963205241504925228405043719448892378895267416118345225643697613952545847685239888366133717666041859477233308298045941011999061346966438148882503541101922213006038622007642197474806983202034231114542256516925221279635315708830026084818030737609706860913914341708006994625272719749614552000457922977199788637577643959234987280903327197875852006862184652213738426754527343286172628879667905854414411861266992619651551227792564174956715857833402408100673230286841668631710268958837593667998005881398687715368985463026173974482540776025822953666588965779891269315688304726511201398029537553046292727453593636851890955304926489323345191498684617964740429086216519986739351260874107439399729915163444197621767575883802097848195377227631570786673204983935026410963213924302797760155007387656215725240477884313401335601636712808601076559271850826280091329890222059977028741708752859439845447797984433632227823453429371611603113635761472756436682845552001150080283298417500075078873110448341411783178640694285891575555105644297966268179544440053210383671726430486401925275262332934512934780307948191546343116295888853291151243309559636498054650871728788176949404480006759522895623409621311943065598072671923250077680829846392588170764795723163136414079315426184426917732068585717470673156343135161212899767006255841119618290913910782197299360302155974263535003538327240393127471637613092520247898736432099531883655021883244561100469278106088935703285107385561915207457347097030546071752683216363369599476712926887415002645027609570539613618389880052477260913432140753387845157364523065746344136267379405724632121297735570775591780615867276404552094200477346504698807269169805455741000078550653120420746578863643070567121584808840782268302729551657440971944239843274381004714422391393908188567823644782305206417126199733487245462314489024985424887423934839389627601843826947927001354610327309754062515810162645511216051363523606160936327235489051102806693510193175535968075471727703914142042322064 [137,108] -193435101191762549101880624663672744181000812008180481261691258283283882311541108592956890675044002881335892560711159695159497135013348752836433564707984870672254668284868785304339028744068072053886533919415125376288017906983702434883473120487757049553564641955022080148550259598291121571128019764175274608846875214408413839288211842253760386238315318840079133091597586053388212380610607292844596908801364285782002028506317398916557194253327899285050724101879458878965820167855939685084396793038794009827156073923873302019707085965755534422483865293640464079455130591254603281514810289877280307565020563415189125458531593297530629820563330041796184286000267127779161526214339600448742495468710583109283838781862288044153689082026750863879283314799211295644190906607424666395232157391019257043732476978085044218294948657712454156174917096829959375910918226772561195044123972348342903531963642070236867240557316559824801643336774091913579813880277265670900832686049462189214634231458995111462019698286414055329347427454802259148935093218205838305696423786645204917246297739982776712104408830886144637854975427695451295165672396633666238552833538494583867533410546588933323879805685188854472873594036362539086407740818416994046703164238187450468425120848689508246723943383943738405279804685737538972701449004957396349906258128708384692950587807558459696171415347679401549913873212939748366240031400780461564981967212405580655776415772030143110164673466034201032241838769206628350864438882303328213705440509698803335457323699551372237924416195207011582560339308125350061617672688930920175926339258433166139346618987184413032301229853630499274878777699286476619648465782781292636085945724350321726816686376097596412938512863991139314273090153005960065861468616337734143763588250153342813857235509323119379629994709000425411276267372323392667626217379277878026822689412578353062061400043103029137806988454117402619137503868292757710463211084091089524486874704650557083531385973020512292015818588494191333586642370309452933609308547942778269334381745611306095760956012777955473473028332590297462152434298323979397030456721250020358153498858066663243284670029778601962441281118142052550334888411031611947039527610423860033329503302880842662734561013713487129035687251977994938114445800573679443122475188199520 [137,109] -31638637706739555325226061244899059048037527303649453519202040968402103710481878841959226011237615854109650223183832938027239363770948979295751439325851121898335156380477069741705682760153947665001015355619465290554400413325248910486446160881375597215452549241774138289591925042162893934402569023647160499922007566712249934803168207692865811931742220845288571250130127760095296038024475861386412543147127653079890938660554492808953060582804474202312437526264139228742140364572353961249381762267870477162835836835162788174716658691745073617557842472064890590641488030635246719806655858840627136026734381280457317800691058665598024678215576713795042803830960388732465277520846482364582411285654412709077128902200699335708322749452580425857873133833179650888110904481756318424880557473537471378884937375046200847242573660669754910088885617483367402532617530414103631243231598327492698723135345311406589959544049607593578477521135353134542485863972953611855330408805217353949542884429410884406782711826246245879335358892177352671424025093821562521221316233568077989742407840183012438056429601165885623205386772819327267675954100814096315048287860263509837489692271668950113991809870254619234204224975390155331951176158677194277116085183439118135794980004692979380779669490542363943703758323998214495518991475257021703925502443460374899376534570177020414576986895665326792211235546332312144963068758200864459568604852931019618860100342332047067346715761087077202745312374669268796915546778483717488588719892646035493640741152906396975816819757192130392564444884244428334628503523104993425956381036904876680978119567954020258891079045671001792454754754830169947783191993009794135894437631963552395201849333869107163073031522281056383524338046200388067274631432897992197082153814858905813925123102653695568770228641395284569427284453309747688892417252835947795183060873833888621882758799119836496653097337317149232752932751855107229135393947566578701993693262497632565236656999907876904086081672462565257720979539474978209448896467672931219318059658510000489042754086799325597172322115320042772478720221085863328783405269178903542248247574574408302990011612669695350121466463431161832350411769619005973908090485765381810136558404313841634694771110181655436733075009455376135706452746613011491375015832 [137,110] 22939740410052111791921891122760275822430886526082714445333214442664196496464032369655508987514188345514887953997977501076030509008450788962807755834127590025737821205110758560735790004798233087692598042581311210135771839637449682217111336236018823195270658841032048021448435202553965829188844216978150705124978589135332104519440544994889163128624827849345718531800008141125931910459400206436698182084005383555642154374763088712516418739938184942192143760456035974952929179302780945297597038257263918073347427881743940808685838840967323606847482312435284259519066710146487632941921853378677377503295583782871291102457664679976843362267695195178849737254803467903266326202521593300861030695303747566104399139946357113852434852935483211941804565684356259680951155873736352535432814415546174308221167619082108335853185292266603182319659302018430467352196566157988153705835571437911837562118584069939368672338415493711447197441018683075524984012886015236849497849090033525511229820563549941984445544512681543726435990360850399822701381714395385565789240480876086444627509974463232479599327661106124185029455701216055695437561700367097909462937873618177100970080335569225929363796486141648829577287284114610427730817710176012065778960257280676148309700348744239166890091830166566352063353608486148822842734649608281601991726356414624143892071603079785151004452896214627765882034742159797917708061214642229510651158679656229108779727388244564569745672488267121763900256479728304672488954308209551797560373426375016373711433822872038271997443114160208185601223496463892776324981855614788057424513124541693632646027301860926781277172451610957792332445634294040855337427255467944153098938063627676180931396340867773478388099132229896038252280875089354773093041425289034669536901964204221984174103643162290520818798008629165385228861048439969383410242851466259474486901057274544808976072333587762284637341029667628960782233912464708270061919353777153731577344861441977113174233245163875343660292609422146787047409499632449775148454375363606605796873958558533898549333930544385255802819641384498954730834954747408308305027792594315402721540936321519213825772926898529463088479320705681292976915219650356438015380256537633798535464769922615244063793257111389765807590168944390033584003817937281483968 [137,111] -4361429886345503765503499452943115032829366987169330689123727884348990877629582693456828228644146383542627043555787649929533352734559032486959767297857449593701102710295445080912475065865448578161631712340690931631493206854388932086138590711102942593724627442306772835799711489964232504515777618571716072666026043605715533581330773244461128900679471642783873266648296829004720653152951697361166332356223850437776919155731619007152243342439363900552127535634283311667192246892902050582705580486215556160710283578281678868833581855954248340542438205089721245919825046156798343599399887074198019235826203090468567126867624660614241966674283263891552486004119526384170076328300349376463950405230429453580050494029689898236263694661391762310228129486986196266758156929453904924351010321777460505739781298569847274471250386866031538795585660029587983616227173053812124276046024450797462490971735867928011824592055955049640092218173978931077733429319670261131462305915497171276274753284479318097431239986726134677184793147857251309656727761339165850615364077640771505126266413765582191591446312694968413198210580482188351686962567196191315950053705771503167987272881008176484431405407208380338756546135331356609263244744843301793940390382543349721494049518476107785972784609876148500753362896771171558540109758436850754674025326020548329663609385663645533631856677564283256925332442090033180964909694503309867998251532628394168336427978012300372144143334381963301533159736909179226813520721399303502188796493999227811034079242360927479456571481572010285982523111310139228856015956236407950167434924005273752080427709793012542992863059706699989590922185350760630588855766706105022545314593826823444739719207153017078672238286228790240222457039483242071687719633496017060856959629415664888116755825248352001878618625802513800696643497878896596658910574408543285014951577233169761370162557705622140046040204888063846296168075885411490907708888943503205959518887747670805501349272829752100100895686976996862720342069849181214641729522073940553622682268076045031013681085614553096477885797511964677212508803347560090553026958233329551708088349303598020646448577974984919536309711336985383094838854349618881190846280762142639220044260489062566969581261310087555749589475191261006830604390182520 [137,112] -108592879500963893457082965659186876651927086906210016745659164135900739022219975599861109017331094669657913330894810210571584502607486205493729427176002350424343479306858206527586599263210178494428140032123469292760311889694430044409313970860723584372333111909699060709041141812621229124572518151182052110491715706738380699001063034366940014642377751988114014788874056751323686600666450287262609294459565301809422831554060309916329247376839476640531043205556030447201775843145330660762009585492629504320497869065961938326765989601857719694908873880348886133158540391115187075123116026330723204417531010604303151097231649737636731174257222899357949254456406502908718230698468010696797567147230633024120057032081889553427723047902652871855962478876450150203503166442541403023261849553006928270418094049002551431126559842232710244327515216359771786342302268829478744077637590028657331631635471617867830071846563724067102062066024808079953732324044465843198235980345583500087042395416835524044788213366055128059450371286575000458032027286436729343163658553880757052678601052334267727536486773479706797803478262657595457665452745565251045699196252090295663539130998659351622852048343011862129428020008058618105322591076814044655778106020629767776712148332653678007230217991403590439659033227893605102135123658194990914881254544072889905593808052114740529095170952305659116035388882779376266850933368144936770646129534636824493943179748652683103448641593923840756921425512152291649186346224438299169286592426012825983701657021848376945447452318170044781034760851492171419823024902742676355016978574297246946482553589456522287353224213885725634227054966995150198049667878145493615244856059226380143821666230214048017434662819693491934802576153361158651961799082381450168823449655259245200165225210783094286449423434113815821113333494260533831547978683356409325875978179878426305000996376102430003130135116580078658878271491285579042623026860778048029906673300753137965818861747685401577540951888323863891104941710538481994545706173205097864904937992301582847462175039051440511589964109073340540101259798502065345658745930664510319020818401117194977101149891436103529261551671137596910487639574822601439821229499500339799797191197360098817565088252430922384667970234614377325542360 [137,113] 87263374995713376188952031265878379986507446204859492265675802620025034860106172716485335639723929743275286198157600734577380655265661674145169929952476827927476248931482551253693772887394149570368953602951080182836115161418554892964875309931958476349234584590962625293479338254168701408644714761910435565305697259042183348958599136720453544295315503827571550890776281545989179990763879384122245863176423134299079330299756978489228345243394143213563865856153112105545125765033841198369234851157251243085753512143609957187712405911398395524319533541719105779334033966047300671079521210535302835803244107415938239843827344807260182130098088268387900814363895106778244646903297411162421759224188864861506982379662201923583241133067365075684753128104063146643077874441864626284859091340488642579239639173359760580124112482591876578960711935172014652026528192542725040036931295242876256462695956029247517723059035368347318156180789379273312755039543719042625987767067188155342082225198972242309670091766670371108985167957990398427530201507901598466929664627596861588094091779706456699609050616097686560095108913041627645941533667614364730678481421516381059400335994492711684088570383894511211505018194491205013807742690838081786190240041415579716384458767600157184765305647452876419971608220074170589957322776783828345462879979993145437089066546831519317286754544901852863245889793971074526581282617335139037342607503146868030975320348380093779687424264491494977601646073471559431819135568634441468417029049270423749524146201804234010458949474758540256882711315143308280569197417095474940744569561348276906238989175831055711119712308883856639826640381540721772353946756274612393852113692717440243301223088488805642265031799843590387389185709918830123714351852902387770243222958211068598911760710908084595730092966384157785396414726466463015757478105171520541128708484385699018577609708531142490643149266615632943755209534967649581608110888422847322258611370056292257749902680742007668037841775118402836282002619972470270212739766236010996381497782783368672344576133530750383973266901075818703328511584076308276038806780867290986261347884101390476443509755072825272763452786299578468641955546563469273183217547094867861667962807518508206676264736529195077957054404772844479 [137,114] -2193242376258011289471044817054977727858559327585977921913995869661140487963390437404331994232680893559940556064176089896589982131478817876459524367492554404263045485723548427691415269249958874097010836148244592014398121304830878686250765235502189203336125018216724132368232105606393550106521247421325434495047140091934874948297580418336615633623070668860125466032379409991703649497154063208348189430160846578919380730910621661652157259393735069587707918689865180558955528501633777991690752310146444245609158757856026300843431021671342499843535799099324029141171862683258683944666297151237837490312557486763923789224736477449471957298640220717732924120965658815603820350895214775800113493575722344349476740901357410615875201692093035917091484812726571665192058465048542100966965483102425758625335548689395517938818608473461154334520874395307657721988856111150781427681716854427050441828760292243899454269170503174769716265565516798617993560188430909861105989335147139876104171423074504544174184715641459569052263076081578695882602942151605988795529655761003064897009968455642560780619072754486272920406043979047795813732844417122270361120141006143957089496876882948784348447411566905431565428998214067900942742485658304615211335925839761886717970067407692464314455256654147686166165997480773736021256789736973327099341335996420155003289769332770813833851062593789221743470970831618826916175451085191451729865591431108870496542260321099618778525481916813417375861096730191254671579959299387616041700762601536411005221490151473018788147556832953998742585386829445768617838182686366130722382080536349239668693745127550907624524837661432174794179651261318756494691114419744477938453581535854183639600510547570954461129880637428390651430974969238055263715999450695101337000498504276140793612975169384868388514780525234991244822268500213893004051007138366194651965651406681598203406551265696187512810961856321859663703401778541879229274009594220332315187591998237188489015025192430205425083570593112029275896430945212179473712699243060915559362943926697437777131331175095703372977868315072662816714349966373255022200318106985906592956415403138445370201961888904957178061733861102131380057418814224661821815677100104726716815345554836234809675427170232086511739675840 [137,115] 184893964055911119757377278975527148359939036398613834068182047535766549352702046404252863527991615954884523613359030412704460502044541897828596268665284369914823707596004802506894810998533092682230686634614444132484029681980018677389386641733040375435352421478280634255956351408615542828914207678743950402072212252464088753056718646746505918677978819209169396817949512589788063353740978366731171676031623919831453024616317476687662731182923612241931041813865593523647325029305517975812897404683461624637939267555899630472779714311418131634850954168476596019874168945784517644458195441800522645527799190987566590798844419748099652252424376974021713543498723928000439739265181670070986584047463723610300949318421602058309343233178408131723988005962565044917591273604864070431658808040406688534718932164526492387035780921590132046005971590228277117879287126557566126968090067464224461379913725410395898832388298178524274961286504890042842688657071347286508970660221969503043834516574759434507701117202425634454363886235041294317320441011761819250948612451143982763132804191912515055705742282512832969799310738845224144546209977957836756392309109316018116262833609128471026921323565070263525907153527030833505044482772597870582907493446665209340442636687290466907027635753854125928207022917016446205739317217190328666628795800385252019850594768790095003451631402132253042457032395833098292562082463000951369038154094706717237360845393219050033012834782835247632654583093622608051226945578965140054932906841039086951242177443676054730315166832883789788912242404957314465010670467018606564668462012787159873788518878042116526980931640664400763090530961035015008053172952154291662296142717699476580370749836680764265014407813827181641332620975757420332552170804775222529715646589937217302705579050234561298896976935920745597946154272839376493904445773162180431451760787525062379577192221443044447417428598582539100180682449083794251759029708070039847601762814246106326877376881722338507983249408984809054642420260992390273268545608631272742098075373712728188219733163336334062458424815130812044590136935303120416405868665787416568834673172639428125608134616374826633530644532293668505429946870959130171681024064671230807767501452494493018985242074789755791880 [137,116] 979040949985274698059417209899832684749492114528611059291126862222049954166109844509072687583893136191977262388827136786393667459470983614113847998677902256872362142587047926742388337366183500935452802108473027011853500484397090056027949509942942897604897836485102946160373093617145089782266882406738162983454697306160591062516208654905405992852448806901308115276803792432800121624388388000239740014322173796975088366527720699813274604880280465069759670263410055512561142182347622750367532067189986171582308780187932049644288311886151531759662819085366724269029144570615309054722464650439813299306493748802273036548924931923156910454527339508086007093750912815671802640091044948760755755728241000521301158756504270218960022340803937312790973995690333980514350337989300068695167701982211985935409886983709088104717342498623736895093713514115812767215343191052665591286637429176737965638810191031178676508557190478017241850885731255715429505524159102258389669771785471886341518451208349620826963094940512738072562995783230787810472313041875321806529631679909131117586294056715397253532604959440626724243457769173460417995256523587897696746732568522088480866272611332301387130410684653446904334171436290369519470594885059528310971224739218147003405855500130405104406885793247326389388368721642158244090794870753308400683172606729216555502516475048667618415593782719795841082619663885953098584055129126327488625626694197996415700443576683462898076429191165204412846036533985670895491883543240860881013947194340410581460514810503814260404686390108622567811655938003289769488656450266282534398271690217115875098262634311360889830359555360857148267012012582592524531398017579368771650369609441443168299919809119548794893819099552666365879820414213381564089090578109631298641679583009331677278888673093144547706587788315903344074682292002565189489559670768571880667702712299961118411199423668609787780720874510883298731611725589966860449258419777086583385759846083186305504836862149496765587332946658153547615537137694679063579987771142101480625210866132727191132331851095941987440987946520561802541084506541899857313497412983204784073869494390504907835247644040306248727831816753111053523430922416128645447636566129849956728190038640115261927028510624 [137,117] -106501067087692904976433494327503198992878818661507452628802821709274273655282521533042947993170562893465794565660872686079919157093634027799145621496567357475816958523196988023533423776208363113820779761370711028930670592125650808420870544318922342266994465109383504803012075225936538745920964106523150259973923875042221635426808998375218951118810343947063426111811231329785311664455007184657091883669414945700907896972602266718512861699093585258136877697059293763811966316828448382626404367107299740540072174799731756185274039062613164198765269076167301917799445469776701166866270640878913710756738865099032986015395925166947647602081977008285097650606684111677101960621489704956157075179333346031946403575552190369799941480196841424737928021917907156562079847712726132725286938517519870776083289931464884310912537732514634237391441176751494048139818344323320096044507757894029425568676048961139963686226356448986011196358432024311023168125381235489689022562755408657542465781244947884287223461892045739004059489054826197525465899632132209781841026163415591687729261624777342430437672681588425025239056240549690828647191848689515918014558969235940254705274846620007740636044546528075183287741165345544969609991490771801330561475157049593690741270016816868231561879012464531686225581405135986682265024896406829447895952124851962538842275726777548911136434735199449796704039314258061491357670622893073719946077352378924308029035102705845388336690723925720677727302598373899488029787334646588053652526457559550268837990510131046899691691165228864037805360263139982986778550138075688671239458454449090401253332400954897289033692227700899884143886119629262034483429552295401866622158419668693596131763819650289626790633143010011123926774376402236644515200077689713201528224230647251789760629585332465090926157574972990826278875891986010818886521130841724919451435067164039379428780812308642573821602615366795160792578364256335671983626304053371721650803346715391474171514117845915678190904019504071283550722948657735427978421993035558635546292695266872478323898038575928534310984504561321439251834630980070710615085338169056937026323608508404187860364125094846222097890704772706801931849996456781788519527285770523262035494662168967287537376 [137,118] 5482672097650254993448308690079283969713302207866485510715298186305870156653016442448326184262794331498820810986515627926921830829813988962109289673081585966276374694487059617471509017735112403617050097403411808467644565252042037887229324754457256334389757091094605571262026178072045111142811165734027725963658854805749639717979401030208777412007731671172684553311839062015782523161906901304909684093577866571979176235437202618787071883246855185073702766910597380296584407653277040787532035116429987592894874527311745188977132306390413814020411590138005626901252449579246960993325134950577673799289618462702745443948005875606380159045396947056011410683904368483122942167667393839125727342423639549664154957689385158341601042349703214937850769926767527743369665152787214783514372604044555010019414636132889943670581899929382464052431801326701733685245568012324485186817303522636522886084245797113605334911523534122716531871487063401759870005489406609171098447404034217673670737246817801820097969900777760458995085524004115159100789343442408187191840049779329625773866225648182645561339822110043949998779837648735109853492280632016346086315782996192225831444993807669872246328526418331187866312024226458280205335465070476747402347403386341176438325327342866124202405305954597035858408040768780805562781270571270856282651542999955326004975881783694113437434820710798272697270406733761101218732873134098628645616177734223055025648680280531774956709334446521274202470273072767236658998934625940291301223277676904247125605693293902341863298811614984357155328157297960997508651781107494569756756266998223793802339561407624185084653448366927761937599064898979759859683992994667732343821507343095178488330747267389650872810377856316804566676158538244934057279468315068602661335543774022055203010590916335770225564854230376381526765779768517419834869173157934676143403392057539436389020791292925123914742518210544758613960450512979737588663341346656464046727202316792731766679977318674613206071335353170310203687890134640619227803450071767898709752399619920524011819085368965346663551246184947818970037626489132653291845661945931858395275564815716850566278970508062202752452310014252576533630889914260309993760117010364484791602698876385536 [137,119] -586391570342710995891713934549117115778680767083551125683472603668240761280632492379687983786205341691035882424612896274136320121606950501418655807329894164030706031778933746291019054646851334810242554185667184669419389448033455937083555971848042839407102608337235100284478872714839880864069239503904401328562966038017725866589418808672047838692654213358161313356695471438366396733787666045909431538098552238843938887673715932912694451287347743584488397239677157052496631832094729109189072920360900352924626283522096645699907781235411002481699527102287167258565789520431054637334832631849132488794229725092279250818563433942464588085547228744706334470443160440129577155639627122234424713334240763436412592786404179997047159798239879749796244460254084744687561054194315534149155112214277358696225907128806509449052279287188200822694960796254062965897365760915592588471080866473773053859680414841610733385525168907624169972000438123834889845040520875013662730147244945613190536889434100849252288781872593912361349871177146502399827547368215410771706876097732413021719682896260910221472758694589736015035490870936923311373316549837009457568861948143931209348864590540200952458673769470241960414345836822452927444762554518811201172302515380149942863266884984012553445702800482608398250626778223787160685018753901144396485860028656668326824127116844942713067701390615958813473462426675956586031072386066613323583490293450192810605987075524026086101688545240045030719535366302361254365834262476977939586503206540841193830455774907261461020740309863349530203653397033992993629410298827340828194584124594342227841290314461803965819336592467000479814010034902141203764590114572988125613910071208782709705890040602324582544976646654507905019553319323945361438299596443558532456584380642443913756265143185887588690234385588482834134054802116468156553373209207995809513544656426233693262740375533974716504878419237538231043458495474893195560050796194844921897597070873345457756762277016287978478731697618088545939097986482124522236746144916467183607711102832470707784292638486055200840546545044529099066739451974266067020773391990676082263844517150761369184543098603070960124392757325533574621973483360638832420767982463770867455901792 [137,120] 23711021291232238173774848721634332398021029594297466681020453886380553150562722496139256468490474562669090527130961809815955237556557474453714977908457192255876502250648627588306237226461015533528851979949509597056225262656148906238355573257809658723153628231613845970170713452203622000632340699097814664831077268391470395882989792006982548312296653486352115511083196345935280302394530875363725730484124766859466753058087111517372533958923430268719781768036549358989109568502254731141597158629258320857606618758065237542453820415918546458069673192401588558954939581708571229955598602333163637409199000497088713900364092543686379673757344188135999968222302778820834063594853191724607248092077777993041299145902681187007854902678507340332530717570133411040219256521085728407300917696254410641265001679992416697071351219120676083327564143073776272312659081586853563317962205951362718029949232766130129547689395965275284045963050599993476522326416871787666921686169648082054001663551676635567344314037517712429473047646215820185580734576725645065382960503035250817812239201759644672562763697987828864284041785818993054307313415191272864884942228697898819798462902095925573806147011431046305680604409789912002209207822355755907931741061654910001995066701285904292611377751717753776739644706317705603512819654500814537962536416222837051032946018336815983066440202623826664611756630291945611492159598975938362244375732662460494268786545240712825781801703970470915035133130750879405195308206428315517463641561281958460654748339453431938835354183036109814349783074934064595247766586144514824888961218142281902979378150277195270783987765108967397586292609936547313169768939151502982864234949347398836914442609568191869636571644342285061023689149935980615521946835575210155762921925039056602746023378782562698321410084924383145114815601440035699636603143186922364211760341317155991424841740063965472407073183613542364592224007300913318834147584048182792326207569425343761609997606073577513159554247797936529343452569627290504838047114038529215647386889309493330871279517979504823659093709716082834033844516103239716714405844763884946535042716174160330287531668307647865661920911505811511749391051440723165994514118728604957120 [137,121] 276746841095794114673519535640809358072054706070625287607221820152362857148095120977165673454448260531463492339760707051179598600868069883071976786570000952934009923409347000265397040096102541543696495083619038399243162758220580733879338952387118600899996316165845921702605228805844383235063426675665508644613119069397509584274700103831888255835794949563390063781203561366297492654334399304867153674303961570035950994142126440436249615358466369335245281567096837558197755673872080312372412237529568948084631508463044227932665703672713001530770292470810097318364983879825961898085433905641538054992957973613340952712295758875593186547499935599090513824512074594460087865296528039039680227671821966153023368876878802294468516935610640422212336830364595848613935299652179112692242130655325024192877398468709637341803767672463663551910413984712756410646115357077954880191615689039352981286720412926394625202267371371109390177694113275924028678935426289979788381856370036673826608014573619404873057822261716569300404704037199185309486774032862618454507397788269812179472666605700972628413574759866949936758297566789083134785587931967044524791083791661765874260434112697777625781460956750375380432739156603515705706986249583595382012176897488636561643125120180226765048529660464172615496166992865461026017512026767780499059969996960164685911975437918583937102979855943387718567848793183028143352035990099389666385092625883079088490783486580155341987865982082698922974931858170039589879732103471568994118079526788506494141758002987543821001318207378406212160618539314975624608004678826208291513417838869992076605359218868163231222596037259145629562729683240750689759728022437195326426820002734139792328524326036078505417965544071145051384506071887984584775140781805890754338466259388381283319206894499832889536668393166712534099332290135891387973712794163545817102791654824887237704154587382682421144031339959584597281490824100378591255293100923349709998811798221452492279792071915093608324000509128449718638085007590536516105275666743407650502610077956914070122469137557473699541652619404790244100803339935350120930123589665348013096485414890339999967089746788724818017727097481250982989213904538085670024555832360 [137,122] -3127657531910149880511698105654332768876416101958407494345303768356444866410366563475229313587188956639481146322849193036603602064033593476184368073060875642153544469453615379280566253262647145999656862767623188578649498853117497036009949429202477140413145632843907841293256470194564658507485867660982051225661996265750690351632771588234632918377086362465566033047383124233003885765247678660131569110704977967039491338996573273682881171457048355010179821459674001612965275432604549506293840638376399958051732691360719639623037424373893788198839350514924885275385138300786274231726639035014136839222324039340226252587457744452576192870185084331839835937064262469066912517700545372550237754666443790499931311724053782530421160321503869681529257232058765640231034711005338661214717473650636128546434720364383467736156567702493483430368336133789177007243152381750696084509177499579675876133817050774035821985416071826521688525091493531744812462553520403548265739286336108580803862601603252377505518048026730747068947512838687380088316543610783885813280492952539767611825937929511673606255839175118699587055671682930668343251785641417041232402001884208717741800451859728234280617205717459140568822037910531705856500011023706737463823491433391012723144469849354055645965465069501257592148259336741530880304218197621233126366031229851587598817918145432869568424106893045634075710906027511844181302323005612523838532997746142237901304735687802876494209315371407253713722465072110437481212786965597072220720098533465565668264464246019606005022845595122160457048474751230396027965840768541941664692610396940725809297112735350489788809670834048559128938119743312344909597111856027839633243491380086029375737727255787073397072277675121653101821884384362710725685442932100965890866271901922877367480952767556565083006660019664145523074197834349914103875400831311578909719459263836258814855701560552148079969357856528240121279447659418665487028225250306105592606749160863632332317639754965360017584912620448704265615754112479930955332572365828787798820283815017503598119977632056560085507346703661040945923092607626248484802889632144996475854220358137315769404475018231407773970815125147646923579268788449259219584 [137,123] -107855897371939771385331922547893481996059174124398129615585656752250171636503013753176887606228544465809511105696614231471315099477277631381591842271503372675780233848181847155758440450829873638568824069740992690248795006656120907444753142479625676681661807193042420808009224790427384172219038660568600832044702245981114773535674292978439921065282853971425467087848596625621067509192257519044215614039317062644074942195918355216698669755213810810817133749512996483647220737216527242720537650457764741753395128451363304498862647883046652614769886048642668996364661798994809820387395167205230371101392254714822739718915113221057772357299857811660757798776290631112777435414575075618235689756153753827652822232572395637812395490769347272220170565118311667028702130732199161948229522095945083345140268404238799862693350074065337070893731680830703621087914286139622314377838799556838705802929755276409958186379500937777787592108137399355493923914272900464881532446481294397679194056672208177640450035252428603561888015725133452966645322171837751135252100655920447025868733902611450841240978866673120840190612013367660885932839690454671579290916360413526294160576413679496240126540539507902945980607681022197922118293885970049511651647978183209910790900783602438927878436840159892986730983917196377371027186245047032880364934950085535517178393369477447435191857097871041925207189589562760587901113292395551348154678813722173896330936587763546236427036895823346004955549443511903906128581965150496062002034804585799968143304155333962291910371747576854029177932871816198817855324206348637151253606420190301621031981792089810700847465845178166719658519447711796427674142699550988700241911087789605960553097380375005378415687293448588975257557613048392774746673716075823600122519551736382562741837034210443362207255876679949456365823210104358098417314948488385584597278568675876200114082228343295081176250002335185275677071481720416267172129203974605975584225892358592049215205502178531143522532914633403862557246973452021394331952741580252510904074333703447742628961083665655260210837960720259589026751152473019759879938529210521471645112914947023389500308224710088909601176383325697327095366918209488 [137,124] -148342371179497343883727738364208957993796651144600417396017196410234591313191843745019279125639142263740163284239833313048165178736896389849251999606135586412250748943944761322729857169980091751378764072268203439107789491048024954729269718420545571415990150158483417694293224559067398519755947494391165000742430355436848229857398340797438426723272754069240554816009309370188016299256436289729454159674454625813825044131545956130974916448489336461270600156803388897340615606390103064658322601244930150758428277703158166572307222262198855819843683180321119262902363148132155805291086157330771781772792860138438303518377168210831524947102651523710575960148123704921689654180595425023639097466541468779108887438192069011223992488749937812710072420031096955977979300292947737574627550268643225972346329855907049520287460388973080917482951103795335481615684858881972612213581850838675080626628134320427518239046289462321855305206311354246745333132182143502138822292199817781082701694460092128321605844504455628814111347015787037974126294340203730815123493481322276662353737322466722033996989707418037574225180113420112759270648102166784245667680564231261139613499156976004362156350889719935524473770169348626000535982831939810745794710405303516416938957078062319183491058292605077089463957271368991322805550161500021503972077354522537812087819407546201941767279858722039488054408976172947586442508378884037969832499883348573118982701143991161137368324691002705372796483657564404830894392440163311656533012496540372049046599906571475300372532835218648294531476350700853710184540812144087405487833948279384084199580489502618864645586083088291540660736481548146553964026324828646440633250014005134194288605325730731396728416821465489399342878648459394812682913166923060724068528752305933109556375970343054109512987995055029476752021731165110947933060165665423235315250754059606089038360680458766739698126720311171660376013018016078001107780060202677004584974451166749797581414074725756820215428476822173110778244975553768945218753982881648970040120422100122554009926728526952860356457140980819247040596955451892832782602318822126248274716996528202091659270866049751517639356723799028622168480 [137,125] 996446214060530094142726061760022389869432577821167123032539285894921814663862982115830852278054282738437370470259325808055298193735761029278624683814168795312138942238242267915753403781420369877065104596521392421091686941966158339181440665187506450635946519542954149336302214774226883956450253534373041181698926926957967642035641870112156264503933317195426871941779847775666712118317971530364205549900051531228383294854723827559282270576021709981410279853693743560584644404365462707445362896981754010572730614565145225179855435483739308782220501102960320742772584192119921721423879036401221831277351817589503871407637894901713183407310249844074058861058513907962586376890877421475336418514635256974432607251334047399014664003598776266395353644871652855286304347157820396376710981005518037761137813345228289244263097178472337918707586164722873117465707612458903226687912352197720749610416672584281345325391311628762863019931302724570601575596764237038336203624269333996277635485472612175675421724704175106523716502018838814110443024402957201532636724682175794964609777020626803038403243981409144900242116916951279128263288321624327946495245657541415182930070017422494042012612632346772026554132647469927069692358300143815307249821059884367085232209240705044959233470573658271583124270571303614420810228798026899682555003791409268888549248906679397611585472570931722817820145126802651661946470370347603583197356015549401825328506367587108458831226614192565320629193274399368075178505569579883117764104338425968650706749337560112286792749104005046225046135433485970314111888501915375989747191475818162998527931253548571994985179718461378010175473634626826324529799166507725645138755605967529444673167637371715680500220558263668078982845614572336639792074478126657366000234386965116432191342570464094216435503201442423152506380500661278912464783575643844984789164574444908045720272405144815171314600980220464829740692912848314909193929551807208395874650421736589336679754501401666482377933322810566279342141498173521022529975597304498084108372271393679478267829680972822414205798784425800749198388897850136366565279646137521276874470790889275541923558526016559618760234784846332 [137,126] 3061778166504474252489723681845391060368392019881205143121826322332204212855675071829043367150630022860073106492339145454958368171599382404519869077208254097774391480867868985621210451961004363675377760668571416976485553295975576572235643163511114071272725387316923209428056003206156498038632832203201268115732977242281427040144578308819654046668728277683923858003743501118968930953464306343601422892214816304589025505448165649234695693379390674554733185131455623224510364695768870210270586104868889219621728689206646465303628974900343147847908507263838762864059784823309971867645276798243595533825093337513076175939494888911870148592611486708468419957895005883444081951452678585493729994164611727135664433928607937016271014809208684238245600469289356863119954955632820363751024275449767878218600323106482832350330470017271017702762194603548692944198894089562831325949382362888778226700255349665875801832477012787167242286386436452277913359397873184426088124811554773967733137219132094570998689551268701606781373121259066438059681405377797766883912672936929096350069951497239013257727176978635994304365970120619825121651175927853328900217844309274259818381766249121514190339778952409472036153751911892527914725330554314998210367982526837397378556088702251727330216274603616181685582880659376101762407779316106724030750527890333784609239856060216687855828878335806483960128970568793854044753794261627464611035951309464453511943686169895658166875918594986149664673857593021576595766911765287675644232406699138557138409433467290004183940908905249360234869970891256938804158773595393915854834167207171656284190075800812992993016124130108099018413274624022862879290641829451181376186884110788563837268325245056868859027601463609432842529189933638536974596804613937585890519955545425615559079349078337424746595051599331895217130002429886463744044399187889729024853784786173230975639011626383079940912847485009189831271223332985579586267543575735303222790852751070550818316766047022636364084009672469209163904312745736901936702583500257057543741569657165056660832476310529024939340195686302564451633789719692998205880971416295032528757262192111421060231304973406549753493568 [137,127] 4718965005795618665702602114038936953989739527499830192072369190325450078492069151215810202243105384709814800402216605926257976048146144322462448712844315252239397189056741937846928658461090143201966132942100192889820984403184136868106226450637876397651367510754122843438876055225064301348590365930620892780434254524060412005252431667309025069337221727300534931045034482114437036103370133069517958375388786702862411583636212616170350850894704405972422721969294729672387069814587893265946369671677557260302106145633309295787941548706314845009795683220597301490762088747397425571144484537800803840274633426151131406897333664693972303306556443176840708058434501884325769576921303970836352981509486633488863196986916429769104924994394720275725048021621058729736253998666277608189018482770016473356316651134616347238915527115671576201907520254638861482327295322216023297670351427447265976498459978049298223081512084303714003289262838283949009880294408923787136258932630432764715572026580079681946852927802440373668826442699064757783236411142653842870088165968763897338572940018617643821329354721064535418162038548225630438360950148277076942314313007666277885215009802727067938911875782830799150524767408754526541722761442869641897157967631706892916862661583905284138955487887651959880873360235536971419031044194923053784733093835285997519080817237194678548187121702861931569644751862757220188000638753788139254383679636156466250817299247612359132469376500027744055690833081750701766068178202910270546317710470599835709771219248765916670549063431633384420305169435638084379869405781248100480544591405661371332294929210243859967544563920374541084669562753005863680244377193431928746678241283125279774070513496851065852643100210660406009617439073501752470164598721708013340341429346606491559108526042729917337790843363142139251752606805075719256764185030361036719191936123523385265731648283490896763310504278438634268490551194723219579890877252751409350232169469490851605403829029190868956538184243612284214073267604529054626865789981606111472823473948832693057627763289742414850318288954775422004520211670238764127937397081982442532346390668634707092318729501863880 [137,128] -15897901479520713276332452824464863778923175441743910638158951887140857546909799122723725112972885071382498088719409054790275372180903613511283555835020218352107464098354181700075385841747150867049430344647190800466398011173283657645757691242595921884083016240656221700011303407935253087059113498211813798067956108335087029599940556417501130721258314799381211838822675974181673860075980239092477997649480873679464134316443648258245203615197042740606431836450681269484021120212504560011973382272972875138898807337705493705632498436286466528076039540770540992738010128935286578120942678019296677560088790511111685982608770224618866287441715967815455820373881284685414530307804240731137615992183864283864548641883049353730424229494945509075716379202761072359239734509589072240985380657114917009967150780698433908758446142837767677614250516510466019130952673436076109682942921161074074733227485534958632788335498602481193003521880372319081925444689896462582790409415378154528657760667845003408245104849232172460664679586787270547428657677472693783677781508331666981671413710908727713923229695177322894681248502915937258928284633053888453861406640263945878445322303041258081027550729833471864041014225378253178023080542853685066518546478476416928290013806980845156715319895971186502692190732499863613207547241255679099448320196729048906738596413684466623313723238966065877851316522883471793515721505124498618313968717535831847328165130025528104252552656454786993917954996140804237215338656014310529719842568622789408283076241303195140833040967063267737638338074112559895439787053948607733595158958366073345547787030810898272577586119018507420427726877738992894277232980216973594241650056649085497681633011272031320112390000449819781177269033400179594764778833944173292628350291126376344944103809053862346956259686264571930129611838345426900457219388108966641463292017400023732772172866592733106299830882743658603822274751408096559414025121122620692729668696759215060562976978922049265752339789760110367560741088489844579231987078169198776825355424434955919577932220318033716916393881830190387063330846429092901312505091233295520531959900232767107809888128 [137,129] -84612960852532677475001572344180276407934224140024492004315452420838224708673462944234971328448731020586418722303659797738792207440311937675762351369538766711641280492977826364282181647040515403472129279904718294753954199890178237790685523407339316081844553903413484130100391702392649393380160323319934530204689545116419684425757104951107202240697607387949334702364741545400010044610194903414097666155432231028945026563899019594136878746601404483693071030280682031652811858803256141806574212948602703642353766167217177587617293996238985158550833932712247419254275171528060917379352114256088073779072687645113060767695866392179284896120904378511004831857527404852193912264037239289064202071788083751780405963816216460203349005197501647765860247967339815717087502987967645521046074456396245909362413033945894593428215606449591368809728151980351727875836573644511406290633203381715574220669630135427426031937492561627555465482122912997044844540740396725916501710006214139292395605831789176087926493969874225578572969366065296951121358681308176945246947223606956392037031224779574622309298568632765683325869399660434952530487712955225297651488183684726414980653700535261207237533996257137742376971715552645463334445343068088127768069512728756892384886135996045125520323457703740015460754281063645289242336379933601882745068985894226465623350537756609990237376068666388570806504610874416013482269742054429054887355315172987948274529157001372713384868339582562195486763271461819868685731682458713525718597448141677562096420688309974595523925761355525465536533106482071797450660173104547449111397038568617829528998223388178701762904324503163278220063158862327175945657524883776770029483345455496548495725390879602541398321728694198098478778243057867309177763726407840994390493777901967010142355961582198744294119956635717695368449783220768370424822840956335285073723178382971739803121043127053740629170600137568620076307488158825565976374448382105118287302556920285255714584868241902330098275999579373611328507271795859134249572561499291775451334886887206185384772181715451444617138811927263979865047903548261169349599840169809240805417051107841944 [137,130] -11916323157359084121788912663609004695062211647692651630913443654436376486203287799164540591661332926808632183086181583170784614200972989341391518750251204360004103059470451274479968970678208567074782687069683018263976304708018654910702771312740090242316445654336904968113465715483939656807729667365955288370161881037823371287511072411546850261915093838167103620115959237282140001591161793989643261349553054795958370574265484010515595223622731676106937221579403958042619295785954886327150839064698098746180649707557117331451558095816293761257747454827927209588290085381155968976016152961705677598781244568201194080523967006939087553686231486196885065703543862961199957468952841751468248073071334382328618992340117374231220741084305656684185162129006138329220346732330143208761859388560892355567733260510401433536814801218517913408485769965788126196246652146996975147882035306403334252467472141268984084156040939119416943961989390906460739168386317737772135530698836309960036629864563057794827629168732971674272260608608579035084714355755520586154484029684116804266085870872533831485796765325195243223691105455753950925552429861880767659111974142083516176777834865870739395371172436059315543604955522809671275978364894717240089556141516893599198779493930603066536491720013628961015173208757817618461250021345078485938857941026475639119249302266374482160225403812317862994569612633760147324375152344686405444297695500530371593284460659941299129679641783603737501751159977625217705558256764309134230011602540834299333121179465303630788877654143042486833829041146142823717278626712203123206279160750750661929529015855116323550119431562609511720402167890249340644729110592165030946864014761568315347271134600506507174370829551190051304416494395944119296633654508689008264408827451257177684576565362753074347886110195788466842345218283851578890319313389112830424025471278068067116932894951360366601179680465975148038793628143288065949587242094526504531615804902163902176139458440979886600828502835786894895501574115661433746333460330056742983357167652068872548568925375535376659007016773866679064816254929452061126389043136538125207267776 [137,131] 19967554655622219000453121266945771134282502075255413744332856162735029516209002304752650948973797598402096138665544578674999567010172551535504682168123732259857305827381974240997169409810395950486271443456327148938059464387644719328244123899454359777723844008002318790406922601019626162871060001897555144747105828887504937279740670526863414398404224690355851853743017013139620716357826286164180905942799737527728971871631279660301145340361755532977471390047351298571545019968462656015054703603327639784242868122973818092891658245912904007418273783258570953943600387846979938015925087291037993169425057381806122186773168441606943822370927319140172488460188180375541730426469122409199503545626991789883522590365896249733965910901574037257939426916751001334102063780833346546832818107159052110236331204541162383505128762054643161327059091239473436916638333974993127935119113461892056946893263688657136837963219781082853527118226086388126854588169970195342334799801563910132718266436148411607248229203791255410195002343299750534613887756853039262570124740271889177146577270139962039830288578326854159594946030382154364671261267195149082544887294707474440954027213799801772206542951754094614366754495336772007178850004709095795805093455101617537857088431466040604084935447375035859720990790852627424366405988471322151668001497388233231873665939624817350539064846870222243435405242306840275328845115027607876222299560549514927184234041434967509165466205276067008734807405893284295934745497395551376284868171240713569037452717670382841503917675550746966321970396853285102068529883304000406317592767924564117852837916264742629330427015908345677932982477007197541891285760169555020540967522226460872005266397422998425884825985655950699804809892045521462825034365151795777063588607130269348925805387944681324609832159902602128824576273671900235439308333867455556066190909681512853848888353126929668850901746952112633373033178942082559218633652607596307131381015298888924524796615496444731386993470478142433543462157598767565161151286931923372526326516361336441954395751266407649559462258717118615263107301926079362435489294147952904 [137,132] -593712185937817452489260045242691673190502863099708478187420072277366495976970432305854528292844863460962956291531795876685041015822274259708789221973353611351505407564479052945469026099356343280736972143247635927141875313289678010125900036164053688307981973925948988451702682363865469031658357265768069906881208019874659290223631008919618096661665621015449563723206961417654661592915574433873555633020647882650398709240247409866467776584448542850524991122982791284539552168487164058269115448278257930449255616336006564287454196249686584071741815305014450771607267814385765907904388983832141084026421957972491999761906301454811879628767639614371932919000330565264093461852954815227351755454913751132188954914650211407527620149884940776555881565830284543039691920171103957645683538693449628070610235276815919908417676967315120544036845784704843805110551814224137360953653622742776283710580160113310169234177429365088653493838832475253764628530628007540387676224212115059709723969943921281379537827440872128291241364797212390069672118774217294560221084671897467067750430201616316588501058764210537629852650607858480298633562461263656839342436691193976154856633150189770660215253055844853368657397766650844848451425748251237647496049048070140384374163761070967773990911558824372413826255476072635799020885069422234722639524341593000943167091511724540116210842358263916545977186182409715231071599515274464020057153971033631539747700216779849137547234633323315507315179310458074680761301443740437332688621275248389007638927255448802056531473882942224772506051747139791927876389285173179771553843812100686964186549045161785090545708140035700708133295556745155435117390173702030916410138517557835548875688906297353339508840425546160537589774452200120486805813991120729289928397261332375586296792181399579367449954174313840784721621131647278339043828603720963741817895393902483180930357445454437207568253140347665544121877917458484471575680467144501221980789557685757052620582582007132485504019048289093243714641968200784579290515315285336994921347577414482742872885889435439477147667041039320011435991418854177322346736 [137,133] -679397469839917239066110751442163353286856171520085985743324735853633736191676068097286896889737535409761720696395344086297243370075127694978224741629781525395326347346790615204468929566741571125215975845453401340177805801295519193571241656385386426465414598261332804713873237987878711722630532056456547346707922455557464490927998832406363152276545357939890935448100395086838478904387698924831469136801797730179441870850909282845611148106254886345619551825215718994700829889360635665796540204035122333394424161535199514811535166439951314164067850530266718012642952275525928993730587629424989970867799176621093313565472896648770967861807396367055751484574031640392734132726427261696521669118201325250328930985616043781885390074263585339495014210275066140912297154016285626473920430136643439369527268247392969037736700667054694175692943286644324906445172824765548919790848123333376096772396428620766677434662618531513307198278271110858904411911327594651560866516051847483367454155468733938030124525852958532088925000483794646943325134321689562659042526995551174730719925009317249751195966379588445802579149475876626879642060551793033855883001956699117602317553870223502037427778994013460975862379524182095691957124176152357415477942065964426084550849720710742293445489431523272056994129395590711749201584038435121689784410091301082469667578120960434832608328533619402764487780797747888813957579645709108377822305548250819704151507339912702655239787314267975212375947545011239741649268615134979422193323439907439199431142991312017886783436307756119290153549489662775239717135194587313290105503966848348071062985776064118211647158766539990832956125965240412999055433270502804673995842428849087859342222875304347998516115777453381716078010240746825690112836378652096815310591415889733032160167508666027800722283067043573590468163351245293064159467157554722300096671763898995812063591835484768884482998991494168964944103140481087715221162081916676987076365364256656277654188204288655869700693925790732074440882240569049603967646801503964689492165806260211573638820867770687495556927964835448506700155432074308 [137,134] -24889092720644874567836414884845924854390837114617421443480822942309823404089161294885644620951531398317170742983931903715178048608578180660621537391638689868368369454980148500028309427911671746433859533037651265249212910315488815704100768420783311984936017624804281558717218955666799328893190337762585854989729118590711040662089763977298990609405399280642048138352791928398148817132843190874222864299855714990067892917535607248902548795554318109329764204796419375182564697859015269693881435078717529085972560951932693108393504262149395317619809946185912571915831631511640803184175825871580562394311668354707406891643727541519247071031529465679524243514971648810535727754453954430351810808328579725881757322161015983637651934418482656022094461880279919084878978278268478504849219067054363542858336178314665366375256055457324294668799421456290280739067121089058237700709157661919538933366827991225797878334160892052318861010154134533285508823801987802922018737631682766663309398096785279010035241054950640515909348064185552917562943492131060158078637580856037279578886705708965383575293546973240617613617107890089294360637055554788357715623550410078344964116097320002995189489310183780973409933167206619787929749793384955163614534727459908007011598190260382059738344189379363946082822593813772592085016692403238591029812870445319627412533412824236332893023151726527269075864023461610986694579532216602108720852060535056990091430792615715881463439672311479194123876093053562876365142941425611388827664021087310094343037346288738775401864205276309261387016526558645699585910875593977683087935819162259403244322178396176123340878669167300063045133094978051056558703469443100218718644661852977918433688841987548203148146132816430353510212324748429649117140706490782166954994859702404057145394174902519328868718036026768416804002084587183899904220898461242057282485906028658961078372609058060722086266951801997660136502650275093984603062469608719571781272286552466404758077749789481934013023081333008996009591488466276029336752072499988636488560134436332468026744802949628225532333852248991556143488 [137,135] -1651555928933485420851735662060435672772989372527732617036326200108440770469504969537268092994797216754318898236686206418833183702618877397305341031904118390243080483414978044870590257611987797607041895506772780862343836062006505227645364917648605224682415076292542891952401254234802211028975588642799337832842513595472591708209416614144563023152906283287208621592871190257215742238843687853896864682212944082053487865865914524785666268472557464534385443523588310310367184702668085817914444315875270003118732002269455928713036952470062873343773024981128510473486164508772041063735095781472343178831101854430400067773630667457880856058104403975993510555891790161753644602964423226116898250124352285725004921218749089047896100192267777285205438293522340670403895993398855790560859875807484025294089651411221496927876809453636824180402026307190456132308967866734782762328869659327926775884797251062943139777599288321048125547155067454690411615157108982773566497422077412131656103834098699752446021422607047327252434217526844396155897799597642384373326716007580303117934120801935175349719854175705406706907512705494904954377484460047375983664353273622998635890383541214290497144344994984254186942886403599328166272052806406782894659586580643177035143556801056249452252871582603305524027528333799403956222652275600948787931834846322443306045213221533258381598679289175627663004403750698879477276104566788137156751417354584150789427368715859927889659216892272412968949695296511414638950278925124850554035307919312172574900137942909592407122745069536441204523081897937493374454018047394223986895762243087726074993967675669168314192530846512337052290152516845403300215225327559548017581996913814206648597033803267311797677153827215754690407535845620870520002790848348016869252553637781451161533285639851904795459738162406593253246896397730697034482115188668862950982300657586565263804146349637855602438534625878627949118955136565410353965397525684406790945592926930459781188173337368619523389209096019135862631548144853599766625413671125793855637509612116804945280847648735300250741497279728 [137,136] -29390897442549768531228008773207232994918687210693974858732775267487687859426650012143592394362207624480747701278684128805278014340017684135718370183252477158045820394154186515617828151594642091049836601269385088668843771657033651826862056305185187616599634697445209898110383048610335512426507919140164175898401841217631174016000758256080552872982864016124831711160917494365722933617413514520520330263309444927536607675479528939988587820183469830146039393381519574364483085910958092285444798559854773691539850626943838855411567231588333916133057906721836676007179234320401860586120937052558172031403720821626999288700820483726619697477980057338907166563559587633816543702643473084124181815610132480544216337914721303604898944178651462331272725793256449323979837600809515035396212881963050600115782010610729058301850432256522908781544730014401365695358396759329074574064945513976613119870466272184325394460230232779956450124811991297475357986975558354753153022318334796871782712055730548086802628909687428042609524395686149579446385598711378046279292060118047099542887608854119528847028897453944711324869842645228784622398665877923516905822960566259505262702277776099418547310216928563835214639330202166048749233050037889071536499294711705949687709401743723384996660586900815786788881395928521684548335934861122391472491532098012999307189251081915875839996901112690843782696217994832619192644383824946939354236591716357241190726899602513064193485482732028937109835466954632518975424487371719549154268821027981700463671057321878539741482336002335910519808849567902175360750040557701575572579288727159846759596049693546878334361269989098870151575545113423596340904921248808196403284307174864027567597789647597759843301622020372584043328190270975640967452246718868951163448574971482345704649244911479139526241058337658712200974330177180539827286839459206100340911147508341980516190762494076438746933987011110061148460162052083038586801482793284478693021194925855763236692590454821257336508103732865673681587978447190347638240722448849319632562423973905618426455847699504165664 [137,137] 106863492253239137313916030832375518801408603602477522127340253980690738688635223793418294460236824409813035327164758378727706040721554152021424200526233737893914263466792017651950747995845139041610674223707124311449773932115035260193212758329832670642626860107290763863414174225464371179227010756694142965784282112383210831215077304730834581105198492433761375717454894043609307818983872263648520521893417670020398184423035626123279365147552445983869634588726393014536578399441507150085830124648667199531487409419908930677246068223007832791949168066335721046870804007124150901546223963024091439090315928007713935681956043063668611439188805055894319549268863400398773606726975796146329746751343548764361717492246940326710800707890694980884867846088930339036979009250328960676552366260203237279612753399708390836074291119443418296208440694386624706489706140246228034426842602298110592776781296688185352456064590724365127257212804748904160173716009017695615421379689378492061687449036371470848410885094563662670796276419196647503231724587908867945408701384536056016902934039962811787633439119112334106242297205461352139726190339987252230936415933821031106889334758474781546649193947906888445605378941312592659759565833896553596270475325054699645835518591988299465334691067028251255603024824929101296941584547600851282268393857853046996083916737459324174597230479712020541307648413093113927442372189811456492734998881972155871235438789241517610129016008086187142802803993488993547313482445589549864204690477534230081250964440485646762161199138885166475365004334953540751666902855267103632635263963583208260068112707226510798733670806026186227863942189872405930919937490234664892482254759223152257825501254577286004192785357910995246663364044944851897802532723514027428912048514339557475714986574476655650195348367171259257599491407982951479586726091209539709797116159968352794005476832720107238081160705799846640543385666643034580555841795559250096851518738635792359549378284290830567753026421198538754655436177522875090796581681239828510541158859282603475580922980 [138,0] 107647674290322443998188151331141160094450202574257683864560697877561753754811537524128339434815758289363052199906621285868793152873212033657378901360679680681370232555158141478743564731831291636587407651365315175311156160266725163769821264528420312592326522172363480356652552111640282669152770446203700965045747867491773043741865953039528692528344962648169654335339941162231377240391749629344349047675530223262080613044919377386141356695197572409100208666158487884365183646211977695764472261473240575769411163136851829735875540877099403964792388681414758184943194610335694730428338305270871997493499665108347696924961999336799437724817357232188173824832208651682720831190374216660013630691358883247267925672623088078246897804199937047422646445755423204498886134643933408505572055576019419187512186427285160102256578470801825719008583146295369699916389592545040045131158553335206739402508511890355266360847658113997276361204971066551700590472766839039491471025810982497713774040968651875891660614849207276411635727122636436900495043309869908980034249586930368833224851948290680498416722565724797197478033901416578112936628247892205896422099554208068235614392019860022525050269587102957303807652059257352846820886532032001879189231926993258963384472075354583283368690577584527089865022653875839328797794479509921540587997058479535665791543256982485702220245032098518172043793488765585059989171146238852301784234845757794402052140830300566598411927874110163362508979759850155141996081839803391725735992040663057240598574657287190339946318258435368241528783726271840928187063903198817671535880072536119253885022287605035250460281070374978427164948375448951603350630769830259942280475233982057368257409722814103573891985980873807080885317979192829754893110197116694954028696029333338322337794271856886650397101514321476382102462571206992576140175226462802516405224426211311314606021946425166340528542722236445355633674860448142985695976600921832070356143564643358458736739070019020470295401155145311813611197398835645125673893729305698789607207450554031027696717014361366836758972866228004878903014812159370679947060848344629059706218607374000620604826151930177633305779924921107930884398995043842248635929579454288486115617696769525342524173315414464339039980386268334243289636892954187978179676986297663919485299284920576214257276829455539068297540325760907123548645302551883941301175725835033704426824113779961757469583514798825765729372361030936064738510614470277369327333338873794006237408130883194013895893772144612367027566776011931199282428570537738840486850264945091674112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -15510520603488176466591111171783992095117326854506339233737326193011202871633819795206378719245604491476675190756131341906064961487743387967854614047274335462504581534384345146514298980808106142895895069367219988967445815318466271157783299343241774320850435287358737195639584850228131515680770158641129888796491369461757924936050025936243808020921007668930765322624196071130845117655151216889841181983433668886501322661098492295603463861973324810644426524825463142080244242170849982259644968540327354428273455640835379471701727241604578882116879321307680786878940893195790146790738474680440578280556722293751989618355001261953438538659882413673452023862216302873690847337556693292504463362007606047326223074792700158943989612693936031136839653866645628176325452824122585371265658427077396138370802299180455975897763623191856302808583604562193534405539659984404591803539995529226754201465253375063226383374117057147612909226540922501637088720931198992536010053656301764830000349283755515894927317903093824371571246625898348297915289764868748068919553849776199880442224804281875161459313557124495180882421911107647192559775399339841514334821889841602266314403809569090875067886309417411055295271862102694934168961944271530591665423334281358407873587613943636265347101531063835773394947616336615043928343492862544475329949913595740719981118718234351982422039720640399020310161645759225913212327988746994171341307813208796854080609749671443264623207825199063842639178154520610186132592201049460775105455516425827416380994502114895438345176956870249926083356927068768561493847910522033467224044120516759963072309330760172421940629064372491729569513899614798017183973405449915531765873576614254704908822197608019277089075069073321759742719106672633352279791304530658088755220193211718753744271153608453007958228493314649818215008557583930088146427338821965262513935883697049658696006465632878461839603542840080580116043090271570478952192849849972716268599010758734392951488847449949812746356206355787196289383076133940226945519487873396254094547312171551460070909875255673641409814819871407963724863073381125202629906484287848973541225069147767925372408784678213526452842044058904745897269792997658472169426662454771983692492479912874495639911927530994279209680608460280104559308174627782129159229689033123602919685430930576870657156586424515012096644044219060327035427766996007589020660715586808934975928728618134633284239866788291371465023280780963837152068527156808502591602133914653536852512477575292952301243914546711913650716143427475852186092726418272541163008757159895341465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 979574769085304106641493509224598732658254963431808163825758757652426527713694112681403105898277026595132854415240064358311816144011043197434105968568283347773778755524323246192919064581065317707112206831653897614896956587862481993858218160986991003003584581374483643587770592478808813678037353789867670557659875031581877628517949258390045633970040974014856652881163029373403725034739563660535915994300802240865580380972767028512673643913141622516644281232183274285607081210795260329964269168436781872071493010719144400800181728530467126262398480108398399519952290021419478568283089489236895076139381818052937284384420064760642132611329146183536834709706029387779655444220749357693998817244509047169416028047461206963628006280762419395998202342480735152461593286641286533546148204729180632284729686080760714721795581640942665134608053117498057572387282339720446789924736861017812719098379074116771305479642948925411073296645539194034178233330449619668251470694478697539495515812050451425818646234856480150836672771193483016760342837568197659095700809309043624009820934414823007495179114400723786678827419336237070555389871628415674566915325335313041404078868470304895729266116200507830266103874499347631687885060428639069385543816834515044231958080368993039709189629147458700852683086514534574201004869945685623675721357600696197448815801147117405200083543879703968009244951014674225455050557978524836836969589453364987931962789717994113854294026506058156978384409049210854988904863184906193367612145141168334622124933221057049211589453362454949754492610040272189728904747841058057743119581307344726198187452100268940929379458296002529471905355731523545044659629062690866944601281627805013484612522592487388675573485102909860207431226015361099153904857238567740260460192681377812015543312343646613646611842518400958817603967920308824711666682132042524667403125897651286782153621171323161460977712043807696446868432393274786900097938375268179561362428901357231294235862261377876617361203275484521819131722270865994113177387141517794794799048196648124348437503419371051688497361633885656152965016012442780366567173714260517438467627270862450817541687094994765424831479235096627635678604592516887035553920194696785705053850063464905988273056035894344816642990887424027730923973753595454822468791840530183527748567419582980356504270988695431191329280921292031423733593327546412974143015816974003569207055848441165066799388804813645374378554659723534890144453163555367754646180230987722679053713326355009629111126679182594378312962836962526241342659952744461320262688659116312420679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 10428782278642515334217754887313910637268401302821768158241572512302827704208111729949853030666409627384182694126724899491244316543983846106815967370906710563575043617532306330423478507620766847146135126862183114730348348564119989173221140452655295263034998088607713995753022033110022500537571367029217916635317800195358720944777058826745190895414995734844846696142397123976758311486279469534922797858804759223239277355132453135219104986707110776356939834737635371318794384977070347858574705909484098736183696410466277668443507151717878421487269952111182632991211241828420405057888260301595998518202124889826011406787694582638335273148317016018548519483321590234164940866185899578337756228442080469062905258587576168614974245759386571999002553698683940594623117463026127911263131394726648352118165488432077691220123872197297398810486619767476953051165081268432642017769415504203443365842244621605531378380527988950544870923289926175199489908502718897280651805119728464750365499121672205095933357422589246681612255602020256253212156444427800802018449387564782629295768581878604806149649449587487860768424494260822192826104102037558311137727092568845123032346555317798347631635820708068858463012024499947318068293190529109162833904676118593818569832106901073761171358119409375931730890586862599261906257305782767619571000462038863431731736641038185431203437917701832424316030348611017003916793600317719864076266809592000251426847605613915554063727649650286659051970505561402191941066381794651655687621020553904393051165806696550233536647860975238688701992818965952527227517979756772551250699244435501513117932879803911142020989408886946454985993221196572555408740356709332151644467945870702333775538799584471483185680910329513867290459888872418624747727643334866765352297637077686494122269003537537439817224084005536666347046618038849875698787947601629368153243721073707003053376922999856584853237070645229291993682559272962632103427461474808202528649304084258583021530251423881692073901473369969045448241498514394943711159395782264618760520623694889096850867126872118790280999033324242295250335638309933950407969568233835870253054771903409794084430481602976691911441641659619946556213725386731431077236516598322077981287511646502077883784433013406858746168524757799100467897772316287098117515695954969088494898458863683815839984559090070904109922537805606885110593481325736055302936509637215604898276879628110331506998258314297669326140277252742507550180853222346069483363252324213831479888696100012797427386946218609826189942901513661187404328843286130032982422605775131831907123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] -381065991177526889463480863565598174506508403515021675691651170221007351777544639660381043938209451007822254029952445651654176678172116615610322389422048650197000530827515149468977082423598590598770448812900932441761469411423301713926813785068710595417696251496231337183015248213092757580111545197990746399582154034857031814670819542255431182886926743145223930091424614328749473932081191989289309988117192807098068901527340074480526362673720508603627581518704784276651164789270282211949343552606779617569982561701747136584111666150077581456706368795039905455792006303476364038693064787082843683165984277097271577864504802032451073448969992659842706068586368973504074310685773203487886497556246432370672816501581022698927743298507749527942293597488035342386224003557829108239003617803664382446223400339506772007236795377677798511970722955896137906038971340287415087028408306560781672546395766506413156365394754431212283545587954261318009825287653443924431488979623757450556753599668629332853562721772739548789686176470493778483669509473398960068556593145092137210344327198224295196323725063282282277351823513369526091414328501114451987128076287838972138155322982657518243321845419852462495956499004785683079085671323603312189778605259772085688229401276783304030954633475040255833699267807699349178380626292624642638666201476001584286909036451520216634498851312596330971049943265901809309759444278291458145494613669859423346642848097849569230959311465255341910516656512935253761535123216715489249804703004336183749919751871381296625047736488829657994405882468050846692708688769841031237271093057502973945796993847662177753259593783703995112552639501142146624457401125200141746740266389258282634826973988760134759879411477825968553903604004103954117389535104800564456181574604471265091631452313664111026674636077347934317053590439812060963275049517929116766422790533796732734981187241285800597748628727878342826490999210517698806333002540389057700046765539889114037045626137428779371015946206693576911216712238461689059977369699943884232765320127559919806180980463365499983120063719108877621305482124726563419230369715701957196100727196714289317814881108272641342654803202218943002480257717353689837587153325232189020742341080305927528971151005473432873521525592938092790918754292696793092066156741662683235735925116520031971917384706457490916389650873583703168168688208182707886432798253426266149061936315490513944789147948345364549556570226957924737340888365868913188319166161733050018339601872132282425857527016885333489801960407697583372440205030151655833173107161122721901083361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -32794827848055460778341338264851054105578663721115642231361365083589049113413544870040632898657184539731149966491691160448856071087799227747459303797364325963333436567735651721625148441630476346245059097570840490134304442353160604770437845909488623941285979054277802830004443789388813473635684011993378086868099649654953908396461222461772958731446483118906176833151866175807377619117985022741744232912109566478687170951705695458243936456816269929957164289332495397246992341646279809562770282558441426592787368488557668726596079244090755699491053197332861832563019378667621190353368162996271704998714680873807406149541532663010457679164612281584288161021182472234798749391628472680619670519831230917637965297950602142797317125933837508750070176629348843671510296112351618318871246586899947576962020559565406013041599639870806211243058477709065644524139596973051080034400256403336412862723660153416753123291176984089813627839057961007917328591056964509998019856560234508672016663232757207127194937425354055128778948218527247891470488393037725043111068165174796997006746659794134645639502690893143122255048072293125887217746785491037671761456697963264887771697909401924314436331640000788751189811821033102426285693303734174251729394737166776805959116455756992995695663017911120368118250978930485997672589877667069321350554386902866564793508825864319849826100166286973550367805452663273316678687109117885855408855562481300922721262918093552384680702913961233558738694747913674744698109210040210184872204401943466988287107723193772243736618631579337391306575585688608412594204034718394999994693580648927244127262462260743672628707813542952765425347138676145464464490241500719848737771330290543107628266781198836066462546486418226167045658810654133931181005512768026198195328154806886447997924011406528923133273031851780588783329658484222308673908151689087427069638154058863869340714536268640861033683950656847818494533439297689323385182145445873050153391502767104939894338692890677584671387148133168214426832260508424335892858890366004713681566578357905905603936477262246070842289122589732865013730850117014115323689313800162528336160384430282795782301867971188250350425300939042864646601524365272925060856348908244719545111447490384773293051822705878697413480307006424661170620048776804849200271350650658750026886867093217605282363072484443013923455815793017025587026660188026257941685574596071438625258399415585366165448979506355079763344327269048656265000388825089009704537453877444407779743460980266661587089882409257184844508091906275848657172028771731418391125108714690301079951769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 1794794537142883003074820799067145781210581825564257217070296843179321308747086220516496433050738879782655150711716398426390547062470259268703286658825457841093291322166849810637620027437733587503628630332346696816929280548965806527798259821096801734150511245288522857936454290190345987461438577638598350156593084358590554628035509720502602441827557005535734468977001483594518247467034411153449335713753283469257682492389675301625957142105488155936641784230130941299241673200710596640543781873687840050239297064855044986016995613953075020991199577242625375191992532805593993275783963639688105258313479368666409477348370522569425145955846035867868780803403481783436325174042874147435263958816838189670925374144118232846056877952957012758705026464207595598088633496385939088545499276697303669246539864990424967566111257712804811211440455709795807096795520315144215846201077442724134470373114336569102640748438155448489002048937791563308212656343465072191150372398394036935441160111041510003852552142731470981788715716939352761284206037526857680929519666268306789853236189465492901384110140364762417785071210887446097433728835094968338488905443058010200872010790556425088386523693333408507093830982220525198699681638651083325282718107769055180688331156895395053034049275551050615040615701670687697657496465943980613432345033520930108681829562328617858729926317297411772406559295731213180564728914448837854590949082710266562994533465766790691032264009781489268052617663200662273166910118027475711365124689504000428202731716889149630450246676307384388260272620239842587511593346859870069502726951175778289715209769787462878824406156254557084718539077965290679477124383147809244148461414948198363717860777410976991536420602637434843485980614027864917453144612671446967298337564001246917972031822003212795549204680195535777459008889885263006373355181882296276529078074340348898647193974401514729669131618608396613897190471839646620281927426129024328865422179025021288570959216951868470284883072137126258757351700052059766460151940338778069929640982700674074960876594833179605021372165856959313885527053663664125150070654529627675216921329851813071773240554330964555128793427843055624245936045188411161969796941482127054025999694729659540496176486170027213786540318901809749849411806185546574142967123188642971802403196931565964242807724335668542185578897151678335149685339785141390018705111147989715975632405825670624930944837980852255412336649031844786221440633041676379449507919540234234386442326825152257476587246398015637297418582320304328136808773897943795734065927075274451651529046753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -28143585190878398107808524634152457731433694011675955468602757795666160264573056589320193641987423000561188578410006880755671213271333652914108977289904112464010289529858671541624682918625686915175324097914395750024761657356445886467047273396731634236866745608309036381983224229038556584414872386323402174931808999798847715768492907703313856671001065658652256247882093070015823977918276536090825197965148400974608847364695244249071329144058379645395589051973775300291544533624769715031169030923520884890359166129561497198989110362103554912528647063229964657937376199719165121554706004316620085904657926795289415370443266103376721939577355837723430079811689208597129405350305222377251189655560510578040240653849645497990773470885655660812960518908535694320716852095247239796850324544450283782395609616881387297785019145597383830781389151298862469067797156745055649182211342688245560040163069553086551596346036343102667971897471823944296922855873703623557651777873172722487482482307198873171760207916791260603378850875912653037892144705858959079155630321402562881007963039032365972401518553264541831652485804435007507795010914822410023928734757666857069775478279165847861531189209498434724730382446277030529182312900021871134486761373661890951732247862250913252420574692362555535071912062173363252842142121484908537955373446988818839038534949127831754453922727711506059239931979191806906763249311317499172714945372715723584306680721154759701195176068357350865740209896646005239469933573462192398637393690523670793386976553160026323290463122621786955544629490033510462856109870829235141604424655917690603080178692933427788096260796140452951797609979484728537447216640110000785009974228252952487029182890755231424135741331669314722635846232397997544647184423911401042713844888605371227169246307927720864803050240205756889733608585528887206585032307067159418153797127963718315000761291676338433137601227748026190348454908691694380070199727142872028901699938513417302325470024922443524497841572613946862343145253962263147605623322481549615381767212476653300000775921637900383348169914066541595245700228438200397776385849441879345892094914114427331935178204941879051389486325290684098869940239587345031003580934415423491478256486784734057008317581974719652766263470164959681842860791312268027936958008077262437071888519196110967703135242788319845973320836311556165275705711233050352653095694479457294020236106089340289473971668870413624487589130715009345778180274318334874709601584427769179946368678263840450231266671876639264841997275725366339917150968057276756242988488515848118860590874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 219368301536695189894171688727688428732293467179856752317612965834502438368962314928321885514484224098675378152155139683307886251343589920918348914724233146535216312905076688498798786403665440566455078679284826893065788370516461344156652442489256366038116729162156381639703994171783444358184811741318073966107686011261638591634654948745040088802246198981333172659278479440412596087420818819665679822160838661837898716234844964874482695732592400402622618104872581815718132488180816135265404815312135979296002197804787299380317882800614928215203374996618576004959340965961836637574340805793056210846981916009040235793445726629855479556075707622432056326089688329944559489567464967285926384089178513307257612712526144191481398309043103746539312250826368731950831046616337421612935157649668621980386330708889303734972674106808103632679112490194477334861760963837999483401983549871846910851182570450487630883490998686419067414941924728526370747533710976898292967718663133654052305680344321567161224782659548583199654486905347414082611965107722165033482081577152746686901598170174961268833015334760399750995564194786142558609853912809022978751755238639863825908572854899527864539067978367067037017119550289596193871294655799067349677386457351315703994366638836238497152200337804757760562164153519403506845465573655944136866010342016385283536223867238871735017005807742510557214057642896887470281636394894583592000936772660665670198208377708695133090247734378706986501292131992352353453134801221093823649613603218973719715699238234847127199896950641705813627780223228035761572595398012905102058206238145972045344595512314373363340444809075537244907218449133176002848357573417037858434212082481529977057771388141998966153488377279485426229866661792730475873278558759990349538981115160651256452035783691526240867604837928040532899151934603434049696948558878594392037509885860781802414007147478891578853483045692041879890667470801005621475970741246103227027030757891214310045889166005090104369957410655316814872653770426789602067464018405448125136150984345788082418770040151247905002479608139133191852006879120416694021144704590203608240457567567074756314512274812977946053039382935372191891378189477528738190091421036659467928112943418815677788655367138864382439395771178931473663010282234505979223142717910408243903239531127211912079108976398512767139481148464716275651712081848762573388384285892365000192046501224062432601116299982865807175261127896668946118284309743609027528370587936318949936499794947975740742076045611835169259027115209146837702368905588030104951073784469156355224470772776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] -1042793522972921528428729163211735786500705194838425876512672639427508673576978726556992984807204522158520697383443981747267850504403338398597972176465253234274236634330783765218611485798795747109399724279350380726378088587262004931582093286795075568119726364797692608661105822492322190845915818878080432973988668202904533907292928387031277656819475791628131132713600236954982862976101619976989377721042288709053760349021346048263351914087091849628163862718991815107425059691185806725792504918940118988274057854324169313303148307471675522685552442096731348241658930550294848663792780261163868990926651378964337278353259439661232316951134400970612769188256205957130213247504755257046138632523529682803813591696947981584134793233360669067089382996570528198379936939639125851962153550551823275093907758112274617471893749538848415195963410785360451208038877124486110444418274877329398743452781435428799589250919961370879525779847359898453918992868854719724199430181704584122025724870396249720154584371741340333489362826974641983744299440052418852567950824815697897707193574207122312573777346110300844659426897258329308059468672941148410199815909602476259447046539154887901929430063561885668633092061111330144959948189407414117783720156479833101925773878167612163250173387355620266748932067394022130810514071156256163061194177487369933108050890028339411977031694555976557830428997267916250790345151308876832019390976753383774568475816226744973534810781306994995191363389616232504747939208139644694013581958311693110621979290311984395196379102790645204382182672364111838045190354695282808850237328498606359170973417301121924540471088196077386589473324431911519110349555814094638549003000032367219037378842531983497628254352256130766371587466532432034481795948848738853254062361892058316612574415346270848410535900935981269283402403842638183926332558220710876878138157213321279208885652224974982845931733544031534982453143945244218214298669181640764293265886831268163699403019596067501847695130027305192126653686612838292440306170864919137984438494353210244596011219646763861269017394672210965302972452395784078528926063038388599719470529314362296627483529356891727569061721436665905152874401879758383823229208371589858197921341169698784692356765189309087144965741890451834446155244475017541642766185100398980892091786278762648513199038400099248150288476405098547322589089437072765160082385106617600649102309614434794461041017077444916047074460267059000739060391948253701105254499633396881315729489802714893285227396450589039253880424624287470976089068457883089743460967793546536526286375878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] 3826031578521115908218104473832019727785271695904675583213134502051050217896480441164368725833177420539845095782479343094609555369764369404726623896201271916634867541642575963330269600052047558103219342975899418950284218255623014111158470268870046826797863475425837986918118534644904773082134641879810300670072038825444912579118621021551141917904297717770880009638162887249573224955557688855582758613515999329022785946820070342643537277517107131747013384298477856665462549838838546475350410360785364419144865299687323544683939835118197776701731785944478228684371871012663314104552336043721946084086467035524825905943985320046677178885957830657216910257559518546563945840921798608205771728331686225897189642198338903930274279579037632551382015086787169648846520673715070587986364460771002238481923153924134777473680199506152243959853719140509442127637207030160547446858753599621340608976986329447736910885546333230472207972441093543979788013119840579542630810448237939165127353298649510635613745572402070033424721914565129088935935299859157510773511699247358684598209698887600830133810445665392886917173205903366258585123430689750126099994352549569394705684732971670563046128201458455747984009595166225478324583308175938488921664713700561936470490766869722147937435107164298769993783587924293346545422751460029848167532056720298143148011866649348015935034236330480599129225630389836719195779605389917864441629703923018616790250205349688994167814002811890167648048680223987661944552550126000717331746334636992229363882286588202865533538908892269102150301182614643341138150647707906895956272728062737982715987102043972856951419601723104273210096919801283593485990830229552907824053599482844066700999802085626258715187209545990653504056354766199423797212160285858044758323725326392328141940004146049878489679167946420709870858032981777796650677131444999438387072430232322041840440029049136290573976702569155328871701542158589597572902537063934033075814083653589085266702103873218904618006691217786085836250991757048008727653215697925742500451156341389754903042666181700375587969737056604902089111766023264935738221532482668023878502755935431492407823810405835871228769987984343035764726266888329820699573078918584814573477302457307536912406774868811901103474358651745912987478971381283481588405348862915067168000977672139779981218816212589246523080222318324958748495879552745050666261485269677867830648956392530366737557451906641091307344992858817657764179783434647192947622182794275845920997084414832746631417012716557971966714197494026187863844357730437869620829325491740006363596550903431168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -16201689227607696000039949133775451526322388822691114678100883045242223301908695032452792806432878168644065598553527589663115101308451857436005666670573834689705259109859902312002143442665129420817228560554649783639427204621031104226801078632572428455884933012154615927851520991252172695899983696558092538121833764593057681465625247442093015555010826691604329366337764757648347944277422673045759984372167690537357865621760016493679847019061973030484839204740502931732948875438326318292478806286601353787572228248219421695113110333660297724656689587433311062819714618766746406240925410011688268183358694850277977979452649791740602554149917976986268887813089117398937627768753062783122942392791854002348877971185346681328184970977645602423990788193965532232287323993674800759537130871770376749892526440748224260849869014125130191291541170740131771352616905478135593543331321974909260471683712238247316713540715429708942293562220861375675806020042016889313432026110453258184111180216997537731240548277384337745426782248000864165404662977785678527703356348067102356507383461433341814495213000862260567562370364090606157021737070542384540075511673226535090526880731394236548161300874415395209757849025004590176707930916492120501117452912176412874863731754714806353873740339750597795025901787046826499426313025089316908916465792259374616779525173231309145562705549771915501097313771866838995267237681648866084547718323591185933467991667522552659072816949462307805064843493062690236510692705767774062335304006248337304493296613143797038058601052359747613871193850616493200357093158989568441023434595537795150498496415660174299510437848148025021236617094644101434900319525488358345909211892903732355375368084202883483068599689132044561797318416675016031215040096116778520072692019880420225602136665601341528447847964551115340923905703597077613735351628200514308087165944908071480225365676547857156013065475198625904536281932877287580652722930958889414820448208702846353712872037666977739682717221417902223906313307103472560147640870738827555783942604960530379086640577780204554695458592975092021243693356955234158091652762494601972090215953520758631703789445431546288563106585300850179010316376924230251979964450607892472160113605993245955199509369191999464632969161923331466128471780015339169498633676478027949131112153429368732685937833815146453082178236826521419814813689354474815447807243594122746810394608044327942072425823189922287591557806718742361914069459659836250288215638650340341206781276534713582022504661053226725301917381803249218445002639005765668981780437743050472708583749949849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 86309585709079820834569047014564675779490167503871210483778682566871399110953371324716418415381823610447368462796597924102250467445520778031202059971712261696920529550344483159921135946024724030658868821638538521012879304056827862378316155150480451173998036139461452527668502431215935049480442703590424909639756186406042164041474838716030482623565209956354464350629893799995633514394246417258112871760364870890867918944937439913114234345992174541951425497159956929246734611197980739667245406107157045434551956134720165301354288089482306245782414118292099788947038691462201575228488624485197950868617188010748825132674440113268274237602933432474707087655816072494279019269331806353513300855514287792278664003858768686645560841634106269155907804603224616444022878098828692959533540183802504543573357657936244481118109601658185736406155717845144051400690617709678420740898496753606577411691721564739928406039204741530763321984631440910708959634283031786158466988108180312207925745092112079667912329852477196421096449551475330258452820966201291536058660641497347572774257731511038490153454727077609903767085517845634523705923942526796049214875258773504555997010919013049584524102076798472429283000860866760674952525907775613497251092793353428019036176568808541062492210042681002502479365705114787525477243793453435954484289298454241625167812348451939994909683406519565394597413502087679925444741864741595460822805584632591548471220530149364104741089316681638927708629972746651758585797469602515833161877848779316604198103654971023181062535757785098264491331505669089572992733375482294887679911971762110088941720628553244669054185723413421497868099522212982057907915497908478636772106294794759863802166367171299913655644250359943645156308887488527438613688507056901770982007875255876745368950518452902852235882496597971249037961118769086999368314784801053282685346718701555265252367737751831966500271800499966018163758279481319429637903684841742660037922826570286696883454563724516120794541920912461679685850120238443900443299734583078508010322631519427759231865921087835496759822865827878506515704976273509413043948328223608408116418052775240395871715608659551241754966081757457581205557390333329051152090990877634190129070017632910418471141983640273005379925670348432074089690504807900427303311227972434041169325016706301895332502566625613321068600878121317599347241616497588534836602210653000516526663786236326991978943110847264306433111459393250999745182719578127825058186961356780547528251773725257098366377374199556142079773589480142989275732804058380998244275147122471657028177322427023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -426127144059565063830339005749808621309354320088284190804436166173334053809656309129195767914992148675737739760488942321136257800013509478620428676769055743855606234455248123975150391116659028724200687112605431069309881980069525957988439335063692288909778968368595586988263457177826661051990442398506513192019877235749751374499546456924929228558517995998265008227778072184280036546657775200083248264040956527506385052288401966604325395425609545874004441069484510199998768461808061691711107157716693967775100651343980253316081925046041104726855059803029904396341380565643384384734142897032710342406453366974386781448043679379985922533089883917767594764222598597215132036036703581865979342084324889337115133777317129601987402619703112390250824273357783700668710179673047841203680824315464412311470223211999914424799704184779025602478864880215762320045801256322411600434232829086022519711092488690706847473868321805767195727523925876911447603889397458344079650566916841058334958734524071119274531932014937324328897450864175609049041873095062860579907468136800584497944486728417238194193095132116089345333437159392260046103800499591735827948633453607374777550306535586389337517653074141497354630031746665911769600166170518368685252250877104779569224882143640273707315821808788837359571090412424512642138241756052929333595060798350955558874259525788997084661383779297778847332579413212928872340081386268797888498214501425653192212438633967979291267708094696814247714148462164373522377746956409276316418050813564766898813958904445951341602972735375847701842253259996076661257904845433971742976834059678565253013921574235260840208228622169770752010234079281818382317090782938124146104836533712216024494476812494127975342526848843846949327636634409524267453996493872603188549342107050186042700897507805069834632372287278398429298667281157686871213257555313245216983912957858828497248754383455985923668018693680226737627846632801020752499891831708028486435269193258237404654869975920418851206373131454207663344024105689817298256279617015409129659068707462306798516636094926422949243992139460173136182189706413284114544238793442449218557592840030847553561867324775113860267223559240576997167930420741569954429228517696529860407510547597267920457124851684399944850818684730543363298362879798296968813029202324400533810990920150931783355385359443855303777986669803693960340152032528798632470429612800519722573552129145139390824620801471420010810282076575434445298020404678773330141776079683773161147938250355652304783341226618138613726548131456551296588763622148868850992904726663687353612046505607168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 1717158761587865146837073477190749342335030757063681117675635463944214125740904557906126824219873998790173651014019264168569218547690774740110459061685118834298954259139187724449183836511946250838073720632383989032500566412085143089547038790357337395760771067086724573925522747413167099408826638310482996418252591862777242966826564027791578764791725152879288743038274507908171531645185252988337753686286843238800803308434969805172543029842743345466779480243614067992310406613563639602945198031498278786116860134549162139042549073537008491236075989317221981465062246850885069634346461175662240643730935517505127734179822961765104598631102630763350769939660745391803290035892033572514869950361440991984358812288019933953827446465029155228656315352726957937910378238335638632199754951216205792944464819639555872980221676063597718666523704838251614835653163493661514706625605643310599592545637130896758073674820780377577578327949779806584123806853032554055497744421217024281578301639005808150221234152059311944049094705503577090343421702372172462833605099307974521588704453670016110736882308581634601585220318154296353620186205657666921417488962165854022977987563893084669475749827829930528732078020488337383692310009517342940162169350410649310811509557899845985314713449575914171536722449136595249894028857332013763144070522856427641972425605320607377904002288868910881718470430303783098908839532082739008116627834567830220236382657260821411545287709187345074591946932722137738206571996977947024107120791123586124732472267735777437022493429535429247822058199699189148425326318456737514380536433426062894082192960852796247375559449219856313484607827371999934540072258343697674457685759792908634498003446311879392005950167787662243520778627052655485084392334105510852200588579360950369457472896801296180412333495257952772653943878345233564129179671616737307116133446760082896955775152605090775809280298313861455043503086761640151150863092975973419162578403370678345163062522014081685917574498930414182888587460671667453788604035497880885669106672428743912660455771655450806774049415333921175528354165523624911219749654538853750422207812944608686675578274805016603001351928099168140618008373619414752611984296590489510496897799569582620328542375899063325193491420224423962311743974833066094444054888681875793311478906019238861499868468339696730127513615332716472449054745876437849100937638045455563282537873945404351018347221155288780924761739562330032087985021421451966921742057145802643212683251375100229381245794006745226502050975195724702400006144553536016640116609688119772045048036325704335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -5678078274767531285651583457943615096198103191949412092419987843577456139347190769140868856281579093727053105543111211140977955991464135699523272465112223572224836627759892008588610628411064300307391970154160868086995693433526093970829605670397621917108799772169830578644275119363990395605765093933002148518363877269052991357229731245019368865587004642338611844263491867988798976162840943885002679822661563433273111489165321818429659129901707660235733410374316693339618250142923997806494697351160260136779150330166597894709618494424545907412023032590746180533821746804314834729010048697722228727937986322511042402374169534888780014782997100226327804799703870589025408621454049574418350965902821096787074923780196287032406555482812366795445503459614862665620386785932417818291216345655765046707650065215881525955869865714555581185389267542540214783523412219938319547199296631228251604127474662277752029058944111295354096159055684261720089637044548336009309992142331765093984233118605090723257616604319466017758078714513602454190469717554686437272363117072478378946928892609349717549832520319862521967011497919885723320829391983328812571870939132638027423976703701573908878498715448756952914114002361188216245056247491831832389656789690264254321403961918510572326874427947380489632151491987337393214492416399467890344373470765262839735492407245877766598307766299598767843397558928055361326418201531888957477295355719411291477190319192201603603700726747850637881217709175455441539908373952097235156312169399747565584595604908904735878239037680305699838367861834062826293141723531238693950716082642885703743195177449833245562522872139005558680372355683677522319538182129797574388994341449407517341146491624762329600145956253213603082161017006325545826027543458395701159638458996192874403705950518319752549616952962079061536269131332477401168956812628288556366693279318066098289834193415903158959826620616731661428110375288928509596116724979779000759341534630252903237120130594413729443689097276235429370127773210139412694713560320503373719222634613667723764299378661508470590703853645670816263063375126533340567370732298339901814567549423415715622486967477558358529968638627769502945513201489119458203001007091571544143302356355623271660659897358992071686943141781906640155811735492300136419048510196287752298340301995962274333122188227380310815123739712696624602071118522014749703216983616336748850302877518320639398303837051134008234406103339184582296555078476396415977191355168885919407702957225212209170544729644485250086576937859412246026799245524381981478436481071538666072014053823637094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 15815401758677072595356923578363356344192546606492738784536549364020567181971740333382204770287527927432817173585250954342866338002079593932488103288974258606935967340592408857798164881308236178399621599531819516279852950384909890157462418514525353149823784260059018294498919587991763760780092272606838849619474645810529386250872845492498798770087474862387766067887381417806231356171596178228598881810360016816929711796784943473753367946960840124055898619363233540970655202399403857760008854659175215206989722273788004079838347649688476206448886113154488945324503125019214303454781585826747594783601704103561078262823028051462734879812547312783098579805475063289819219460788292355079266772443338291296611811065916607641282722506879611575092902174165842541696678395336425864676442608128632404904984263584352074552980164542015178333499898273986331302500252870768709746209481247793521315723948808188616746339224393328958467167981846419802225350048940402533208952197719370980094531916515837100494678898684738700503859178823997063389063181010952994606538905341623852435098648100294619097817337968102590847388714243640665264875464650070364296025884394457830347346761825162909305728254193256972458861465094022000500167068400060835425710007689141412487108076046519323087773340599926265072881316261030042937327663640589845931310489097781123191070121040355485889580319282448763540212759022221130331913181087076781133917799936761649313459154819323703320147848642053601423723524099522101760982592571860985720162969821060855324274547224334770652475114752850597413130509246413138079430542986948624491407317589819561806366922944100644629512321003744482486075335788917357876547615482537743024580785736174797384614318242201752062054026221755537245646664965905426972020860409534247299981625880698703773987544444371415810434423615590206001499498931196856977105106418338411314885254277979332924073071100803852883931547473598332327973524800928696877221498431167689411885736972113062140017959489426706801648065687822661031025353702231693594759522375116992508701338170056135828774728350809386150234533140764059882929612862332588274739915294989662207671314371204964144244037589332699343269486808200776186448881136214079934643673125852563051423992138622290577894508626656248809744849182477232378653961206321537425385408144470146589243685550129937771551065891403240665147452319976875359132204473653674768228219211413589331202020560363729468650140154394508447487092123831014376093945194850182980533107331657442913963418138591702913910263574316491455260086627040693634146231581608825231189419762971065783648390736479518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,17] -37503859566650273289636996771416145265088232485860277723288382801443184583214114644239536604366766855121684222031291240950878900313085868456530847030499218002305170292950635677558141004584263399081880040049082634481420878127088002433080036688996378831739504296564281158351018275580152971002348660560314372005341485412567074227708947329691494759377388369917549147944832611676957299934961006613979322130291726690683466137727046180743155040512023045889123156925633142948836492213875771470443576369864964003855064115298784070584291351603387127812402901873181103402942448422814640919588919996317553416297814493452894023594038784459337455735458871612639780408636073040614759545501581817907800642401666961913114114042973541745377863703819329692501605304900737948495108840704677640401389385287412359940640844019960804664461010450264085351332089163171994578940659768405853439269362486532603947095850555182834339658965175129773127007085020482845407535037634933024298738349940564187590969809528612677747729271087641527762053652873286163969940109072618534291349303746002495938960842423564018129591121549947645247716310966828598654681227373718145389284052166897885922707750055642534829955311207474698511878703746221300968144908168692042836660581774931941554933660088652538627354689882093942437421534680277697856093534332696092069141771977626577368920513649570281786478749563920431860839303632750520500327182071553887601459330155014089304954476109152052795185042560313603914866376163026624235836407711490382594803573582033521089906825923778904157260521601959949466406317360411201988509457027197823792135479194291979181936842041678146224624022932031900603001657623539803472217056793642690040730402974420509110190537145324782645557666269527736683869262347473549205699075940914928614279028207005079292839648572021176764698974217071167333632059083508899144964346346188117372756144777068510567897026761173229461438891055240646351667958373967113729009959973745346312367967748971416943714000201343136156499445578122064906395955934787349554008801810258507603735750782233244430598134930853067997166850746927996586552333190669295097680197061726466229825231649831670951812894074133655137057770035607960493972881570370783763878411341734602672717105906565446026538173477980219539701685667277732972363620579346880583247358573384132421875784552801563482293095541918369209093090011307378142831580009772598388144933095134775593736393987534710877891208167725005645869130622357650003339085920987905261958568213516433585083054822405362154138501051279984218192173785288619608916637139994373888236095635286381646092367189508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,18] 75263182804685133815112400574854600594281816099520457845416864227623019777044430775227355462439785112684672549877065807378207443281411724578891237601698339055202440215962830552293379224010217555678934914801006262905170088940515695817185478467770911639096005720894539319640626867136474818096288823487832770321978543809191559845674617376798188638557464424010450985483013569340275135007945534280697069836702209308861841400707975514989642205502427048515381653271083972293037150949541408666920208669070906653530946614821527763287820423388962815924058660102741870507164587961792286733714299310758397318863276925019175118186456533571493087137870316259603443339939072987920333617322746499919907421602744838689694383354724574568023684556249767830426364919207910514945598447937878697991367180210971433420003691386679089923874631315818556443293002914448440736281333174021562401128949539125765713905549999825564814456821326110122377304305432376865570826765001220561873479110766046033143291868284365941239328363622121873568373221363038499472127411225575554634246237845501511965180114042148735801536646644439719866741683698038718866038906515336549914872586275424884628081147526378039479065277311448299882318719849091126131981755390173730504242598278729552513623630234318118941839566252521150585279118633317378624126196212038249269661331335990877613708781530871250727916532799447955481259698891794820746407430385219249101804233075608862592580395321820676412089287324493044619561376819921392580698954067628069965829595994818051943854808728943309606786305418135845937456268004138545106016503152726273529457611297990567218995391503146838370765825909577761064705569937638982039335979386952120219299177940709256437093755138083644986038605997240865295977711963256297036013306506372518382059440322707298854691490574251549552349133712710183201302548836852707854296685504920171679581459345104165853506296890199544390773062430615374953006373255253370681892764119491986120284782726797944412235617618344046983712800182930519411429936178175481694146795703612890998557804494643810921579281623833788745031230046620628509750746537078669594778973380715595894099785945540125897634182736011814749704349465227980714754189915449883170842779832135493890334198153617510917085739317211995128786543822235419189120444146092481991697149531905988035117955553176831060462570482887008801169326227831748614999730464582347318765444164160718693884651760303777642103001148552817983756706899386139277718331020109472069245256446715163574162298684624613341934938071438658255094999972160733650950973245254783093193930793281951582019503328602357760000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,19] -126622782021022646075407291942802289906932476230426608846006938045331786053044509876047181210701666264987753222834047612946914977171248149540966500960062285070194850539162887899423172473596710592101616000081602758017786954940319095538220895590767448746339565493285389252116337551705079424077537166550413467469223139428312469111902010147392203068275676566466789030083958576781767664632143817152146948170500787977859092919280440724065742963348644721688829425336216981734685764447423128210224239899460323482884319557863444331879374928846243644020877006564645145189353684339746615556930385713181171625965380851571347130457546850004778478886392883537241799646935055356776228596770816273719451283564997489316163958423757593924527601654063934384187141143130697952671187649251682693275565585608130328672625929780963809004947585647590088066542846544538641482198232919017834076451741239201674695195184217163028716879489746673362112090017292321408486921846566013315639305377965703693386972499709374012434052868199820024502440800742890444447733415070870308622380434723591793729974073366982324380863661884722394511863363404923325816968166792091337512537734773738297126302297781516725043226241854227688601236756746020519334090107712998822213720121373471071576474982270709177908594937590977262360189986255798156178272616339376024336290018368227765885937334004427469105210825067055591281178510217520818619639011398053429833486026545187381550134730793701969467977336758390202719345743982145198534960574339124665440112800189490256066917758416989874489908553952711202192990121342139373008277319752938587608820990478955576765406702698346853230885867307439015581396585528134645178987985356694724372780217147647539303370658372355392604673688035474256656914997341746356503630836209701836697718754374523404628943440853971258297480560744138251189202871760116838333134345563846323662450053438657253295484867683687695364801762435301435651296725891245988461387224676080644076179306748461565444404699420277633602833561115449534720005814028911399603572866905498134340542820743121975684613461821961528914460618351843985665669375918446412635337326871065640991670586823226771404670661473481374412527727582350151684470613521803184912372967042334881272549591754259186930218981045148265860012149252639465607335092077747443346914345882333846177195822481544118464866517838777474804200119066131691915954676491636384425350493348318509702299742067809011090165071183590888613012691316623043125698249215531370952053429272074403404439935486098976091569276306839862095979687044660121422214074344547863293243501023285614786685885325351321600000000000000000000000000000000000000000000000000000000000000000000000000000 [138,20] 179358016355706132906292663461870654447808579594508554575920361744270490696423156486653956808712896206001446781319962446698363797232275950201712755517045547375081126252620156532814531780388197813611436545631876239822911787474542389750766628799359447125516393528247529199759348281012064162609728793508235467309527201296641675519649820617758231842020271624532588317452305127215596526934593379074200236920140637173518900391809145410310335492067699276492323339226212715931548349512687512846681762571016574026455925891713913284269410294816414689240425580772182582679585203337008808486396455323779142746344048045350390435847760113927632640942255467187246340948192407395710322792038760567241661719066304662725331078524140051196875138556128607764229015238102989176493556610980433206044173130245865082706545191377912598736674000387702732829276531562759032187108288809913560822465302666577745017875473748545832364436810906594112477777323737196092568455974453037766327566072346794499898994157952500035898562130613635197332873880899154622646591297731393537843636700974364942011473929422848570445049921730000684139036401827131986941133508096865092280672954713645899632857275271645990742874569028914758787225990557048586412220773735924180111394286194599852586090865216145749278332545143927098901046300281410149795909238697409270187355538053740767646379428780318902091901715753691043983482388041590171107921502354738324228455801543010673928356420122045550188489757366811793374329476381081332589503343171448206732611449794730789919027248168531733895708325434250535065101494013543939667573504665886268211017590338122726408800304195873673840558962555373765094044666197060066641386141372077660870086429665602748785922325935291799334243931017812151741757986496082550603697151365624298350012105400499600193680873657167487022624198474417337923565180120573407744239500294521812557674052052976918305539919056869677183654031736379179829201485581571354724787417109407994954997547554448325808670803076765331263857636803489980315110267218875160047293298171685171246516978215850960880644899581701467804738027633767889987324332370548455966057917838709575572058845288982066154734113907709362381714710597760756060961678664794283156667528010068325084683453808419680469189075435215772873736332519500279212075510058483265352562258313211549017406668500368063346187703359094113936779565262695664337605599822059012097555018366919424504366879134779690555041019769179470630424644797891419631669479455248232446585320275259521286976795684383357914800564602156127318755780435478875432547276550622959806240803854835081515411258795192483840000000000000000000000000000000000000000000000000000000000000000000000000 [138,21] -221109205616400472322373182639981529297330228062696280938810915513832862286517114337242699344853203608286844489225322748321945426974542084367956731539541432731567154528744374792858663156848053114843763398773370539756651758216362849784311914589572241431370800441893869284284653578093955877486445823013012081633569787758919708076714228950662976853886895936635764277495011413910475641249195887892417963358891720236365856253283952470995839496251765060220662871551496324605171112313209512180197441137303836857262350704482114595442941946339516322446658497512270236907079741117800985006179248177049812770368923470287290962732457483603693777863282299448375400695359484461338655857430491661353012405079794458464747589343931133505577668929491563730844691874715920694245081361963799739967221837135947449099686341840074181025842266192515822074095669238504929565139485390576255708076509226569772105646296840105113617842461276222253764324870893124388793279397209969323743916109902541718023084360527249043004188993345001511149920970426925853332302533281990808516045370571303460527396159842909447640342467058769325091504973985795570249349432499163698127824312444564990476560264172316791529364596434187529378387333178841332610168270700303756995834453662814226906083555332273410975115869966314543028439434368590471626635249723024404132220473193408159805204662648666545875420615560454289524307158631335137995234015004177798701927755521408865159960382334598523867946040687582841718411143138469897930535440580353122425266146627517574939927704820581557754812484388783686551181878531095639903366642706992394492915869497329561043041106334348093213493018300027444462617681969946240305523314020158013068776579837790143924904138471408983118647878558351157404178170581695836809680702630981172050556583338678825985841794184057756469706574901432777169794183189415361058058183221805758854976202990851533461481201231444553727480775656098740262404912536850673418081734842843597783616106515752642797603542601800484545100752877048691453511487004045333029743624428750792099504933167098275628330709887818239266927597092312343184500688599192248801364264545305090711211681722862374783296741097690575521180931279274921544839031578723702335836853933835725502095201374549282445692745911525830598105973738591878311803145601611412170144075397307797669263350957738779770681184897799899195750828484912197604476938514171954265852322658197314243750010598849496247709850110702126855006908629911812557905710689028556197787589064713451374839708497807876147374857086224033458630140476399895360528211115527541921612211908715794601130291875545088000000000000000000000000000000000000000000000000000000000000000000000000 [138,22] 252847039024122949494499443834447463234275893304673431291573989370693469503696587391965291829736211763421250336948679059085101232131108642933336018453322268907116898556337562531396568683977685168870694642741279552595454323062331356998297478489949583758803074406222137072802094767082281133611861867996902878576027901861806244834894862500903662118995612214693884421284488943239449440646457972094425381125614453773637274634206091200030597235777990991232456085228252341982943656511219404368387201979222491775097139650684527302138789785409676179313452243633335246033313342856216367522296221620182627233228595102136795728282964560485518986624046857867289948105568698647293983077315047570081125061567341266442406746049945194300377727365521530369957797788803311085727057736410601168369997514102587405609180243944000091810672977476054128641276920496864762937477762834724014615292339606817184907127295880382839609522954794623564060689886662130871627690671001629341522850749741533774033690949542465490447807302499136698793508775023363386094469282523213465337892884592910358927362873325323896919777214792068328616929725545667340212192938150197563596124487863490227739758284899038082506695078665036995128541409622275354173569802973816782371028013138350067499636985803636738654118148788030301816565904506159175070065365120559044966428980713776769504456862557107812685843150093203376535866737001774686613895868897161420737845030626765530102511658697668516868276871900286915610559651142637894825457705459448262625419094777868621396797880349995905412188311035125251972662788290866171320493610416953310182292874340290599054397497443904974157961450671857929472264964007820104190495767775531288660820155852627294869965606688385393121976869362924452853742134505689411539979247225877974048937033614775665463819929483510526260673311988285955528649509145030947322171949506915467818698222192154178735726864207454188374189358721665871647339433521268140589847150019478266102548228387583576719073217577095597190945767461919952583498235150869415237924266516559628707019523808738177713161610198650834992147207483779637820245581355178125277205517919287001824622945049605140238012920798388438173206251203509159883982791894122001338911779295336962622375964532583898612371019922489606247478264959137629353064962026251177292329611101727373623802925210146636184001108989470100998201537996304202713395295040306300682615921773188310911841650022014218398212687449090947380211232028787417392533058413693489165785629438399391992315889107935540674245083548914902941737666590419532841193639635803691266942590887438683978026835079164067840000000000000000000000000000000000000000000000000000000000000000000 [138,23] -283808306061464814810772197761765960800235722332849150087750506797264915851452666421935163923755408638730871062209679703452280444093225303549457999978473476488898242176281044697732491484293515149168180495680257963556210035618846777061355235552837669911183161475719584764301632634642941832512513125295473574795777553722918287126017387607975371656302492038124982267930102724172148134359904210434189121930686582023972256000004268696934345933501392593216677240258679488968482083076085269888304505718406288557878655868724661664612401951200979165084594866562015879404043814323893246734494362524511720148889534032087838011386773309334024345797367745237895648882850086827743480246867395850302133987503139722187619910469253108742716348712394492782264935721531449753636750098941278427655152694534095804612387198596755339044202547553212934873701677257065905484418773875351464618515324796186533895467763945665095277999719968325974131829465657202868255156918950094658067213846394744403843432949793911613844229532318522987833420737552951395658036509304943714321036241943295244836778879369498952791002260100780796850080496001771931651362811120905403754543515499705831643796020874572438423768087747886244134068705737608120916955441672218820100193094141192594077120153738171776732371776791390325881607083017285125314575029355119860740751632216918846465688887637037419717533648994488946746374640307124379123356688097874410493388984304168011413867954256481860813874050814381440180316868337033390291131089964352846630302181711724543536546481509975056330528519914633446576988384051750435179402847941889492562208564699370410020186986671479240541329323468385709943711022401473163570053633324003640653720146549003007626793324782789738633411804859244632341978144838998742953349635631303909634902716119835494451612134665388478153580851955435488315209057561328926755418644234441286440859388536980920314731666246060477658818640372162316791233067411508434805527452967881826343765136593212374406441933965231501745222995434876207692333320829868963639110776373097676895264234601630950071741960330791170495752222323605881550411913150732942776574358305849322595652020625590448219148749102188255405188423686413588395289136068092393365810600997675529390806384026855350998356366985970327991332619203544084145033851532782701960012071946026392111825288933453632257890870054424943037896374367470323054552893909140359314537713735360238168643146451048025091991365921293627353316305722293135035636722093347771128245913537419290380218274791136818202295073258365579597237046882992959373751425904878590967828263873545936276146381087834112000000000000000000000000000000000000000000000000000000000000000000 [138,24] 309872425626445327118922958010431490164060405349993684181160202699851931244461956288229196949443184959876668515027564307188357196709641351299957497043323688961106028077874875043868359578287878950989793666479922351059840670983969041663101071761697633501607574193712807341297731179515333995358281100118595464090156604314868450185692991015147350992220107255766318387575277700718223137673854852577065030656548219827619525543779974744148062715468383365288891585803184046984842959528036167602242312196574430638395320656283042431554212138327847429634509143380882676477022527377656941513995487171628543897112913640707598112642201048314169421839357156839757712476266774501883420586156109575805359975308244817411772173171815682621597629286763369939106769358705381933520640006529723600311703676525905136087126283672799175032422940122400717356666021583998616310340447093461861669269554172083669086847347915407102156272964420360860975558472144946553836768385381953565689081005417515412398556053655813255440909168996428650509421340460635244035249095663516504802431934143623159537708500271456179612507003510273541358871032614310248197568678557562344925975010904256072334267193174232601648186205704165264918408285774523475641573072753532076782229664728066911062938102536833334509490012557377225125189671365227870806518676441149581112140753789221611308880311705830860675980900734330014886301074396867257925675226902323614495431302453159255164700497295405220816389039292325293203847459586450763449922007517371870324804238472438841657150174271407339606819346554959154454194009632871250944144876340085225500704827313880592808563635172310431658156997246092675567619621499230441762319208703698030108029474475583656029858573630293193512458689048053720392476487011713856020313441114215035546454609213385847626893956078736982469505253498796214863982863518652479538628766227729040001051982937070016768289806257793957051194964724826584127391687248082260313897568078256241196966041837501378010399968158004209840624342428492049611580233676914884492038597275818405388186651977322343567374309606806124639396665959082286052570154163978869518380333164516428513632818115362286695032297990202168178004318604807798665561158278368261557006620610041251616582971660352151228041064288453646949992459764056721656061376144585858957782831056194253677889299301569845601944797723764771533747947520271691701710214899304611913465073204648274883807982126664405645450423413134553530486584568841126893601095488884358206717214561982519826857847533921937891216852768757417529408205276263502669879381778247733709422557520501525236232641110721167360000000000000000000000000000000000000000000000000000000000000 [138,25] -308308690001081578471525041431000869255859420974380844746632666558535744089876628720747554511221463513903435338552660850921478060415017381614554828288612822550304844687418381009131333843806588242091442160942912511857668628354661003568910912555508231889554522007680364453758250319690068765116791068753222542819316155007086124221970187627267754740025463203910855180003169257809159325925881743255791567061847199880717067237208091101455457630886929258784495934928416933526269200393609133297633817546863096335226927890919632056884842970700039770205694042118360765680436818089200307980820676317593427589069748936945022633523536742398071201320997576718062756328337470463510193565480406260636850080808811625598744188655209914184658425216900969571323019211960271534673248298605402489241830190257316625320000063860999924155250404218494672410508000972700916938506735935622834817736937985515057547248921210484574919645524784813589506647353527511394497562612001441314351026964453379991051599831859612929951307494495272025205729586206928757021634024168421625294772325651432298157698963842877767263217381202656668000718659174507196735040310094989638863586338404630622011498951599433297436294192819872714562601105566531773412321789536988261517262943512431029309954224242090408986870501486239662305484297934970299801262769771362561094986250740653005365116175622480161568822172327257355329681162053930834703738119903359258896270661003697229618172763627762652937778006328904213357963906818561223366387422604450647404469323642849593665971822641323630738095522504424496313352429947809513710686973161616649869718635443055387400579924675179609757290837821425174421876605670700278595394823417283050698238380832055614355000261369238770228805214605153927759225348497294179499439799711539271504500603926683874693022240193777473227060934805123876436715232170410369775921658458949710453796256694031689558910474584071224237789498947969457777637482604534071842706453292920762110681936553003553024745980109189425362200280626774632991441209627271862595857677929873453210072413770004004645733213861634759635615271498707877366804378472808573050522728672731881332174940147158944067584729196517323546032122625819361722246380432516755413910540434655717810489965342144121215291326099140788000415252223537448049821357363157822935693680666015322844989265022460337312849971254804873881512263981703847052978921637328008787429356014945333455321883383955432250843858132742755991433764356506822134405557553591813704292689039787103306211938089169773782125051262884161965768030815199946920937459578252634164741064713824205176214669506065203200000000000000000000000000000000000000000000000000000000000 [138,26] 262517178660148669994049130757849227235594281412932144640332085071323251111773844787525659500822655982003125729282012110346159604891249319946823260662810650253081638428010075714930431846435368826722464970766579212535203238699123380953333993395166224030204613650424090358163076550199043343740374130909085773697361795084144171710662311769807508193761211548935059470767417568283821594727293279149703937691678890244368657638847266327547400704892884912523169319759735307942193823965255934205660207875544668184610936484694992344135441690709398876015009160809252186172935527361419676723422418944690772528480062220193691952155964035892404084235433744669721597075672308699104962390786129583783530952923318447478909035915474725302523908483147175352781019717636817042767083007038387312466889000480343831029396567436997768597628367938116935753140297156359380984694317697882583088390558380547768902701226638367327584747113209191318870966835190962753814903904749061552752744566506033250502463378493647926926547316499876577508894955979134188649558114685266895578634994052171182786793305100878058187305964796279943296002947544372471385576779522224251545873778753665745712247541990407965366590258407545695514190401833426779375633931200716539520645590150643612831657219680179797177017862740318734440809571546647311819684349247229836894127746995929315854288201823023521657913873407180490544345219895182625374807896106400804472670964953959438133264773916821779344893274039135559257834322887061276597028061792286200847706747147043203058485022816491052465953995446644994239905682520709751203406042644541644508406266336066248106238208088015154094141445880357372409534983526617674550826869963753745226605101711551043391945119435674389887967504337981147681818812490306522198501957916642607776156879057316664606912575917314762873254130601614882839918444184779166971244946303777702614262138487357319125495065732962055328072676763158342176864503744141708283496181000743280364905931036809752977696616999480232659020240413764520721028500728299877180472979308293494997290952567482081425981095910293139471279409861485912507408798471384266505414863113760689355979487946306151307963818953167594429285424734120561999722911866005821194380924349419575806146699038297066215245693984074407799003509855544275224774314253388366904493227638303758957268880487816994108840511322384270529152374280570230822289848598660082961744319077076659760555782034575144670532844583416101490696459474893527242235995068160074791636156868816566488588737547110253970651324506939594385811689293899343235124292675873888643447135069264839433515150879888506880000000000000000000000000000000000000000000000000000000 [138,27] -185000008707664070268916799236651217366677713827364475363570157558434929803469326115028486694972260540142382001430763693328626481082539867976320937242649629688882184551421376770009405883539533754422133451465419702483410515257116747122389690319024074548226410371082965241290073981946590754970311376357227390116356028245494243986972954316807284252142061508117100758966986079584023335336689438445463651019835836000072402654744728139301975343764989181810114952323664564987333638790922949392615997431368779348830341306587718460657860162979436258099528194995193025274295158352968476429642344255069928507601922239763633214872057284996889486351565375809545445843997935787858966860024243361582839907671512346263382631115648195807771800446795174604666655682743107516057138770871969058579779825991202928808173827981282451616314067862860726467449008743541563073538315778260403015967956292029063050622268509164042041743428634400848900176293843534741726813796117085909031421612011957755985186614841133052046830019326260373919376958058931033985394727777300057266401454385897975249164273752858199822682756159076178711199818787077618705519365224865703278827387439668811532816788069377515971991149643135777416682532417332038401931579321982744963427757015708169246450910079235273932861028789242950005369195378336616146865574169534588456675986658150465671649939246749902107338810226329789759377647067076616665735276840946962521541498441844950654282148356488077825351151254435534524452746247874970436970385002287567350774092974962843980251147334127503812386011281114609545338736844089943021204024367753966982843545908367617294431840568934736993362756627113521571854761878896203069780227601012083041284911886929367367606572260180073730733657742104360199355425245626807183792325297744171102527352118711938494945090857305755708440220416632530307547854220722137476598901668931285974848143440646398619157406074396067398896431608128461225621211129922595607984110570185072914510109729724497348464045454003609246510300474452297724172193510418311905616138070808726512495643010404150991442724419442514113432635084811861650389440296647510840405303489205086381158957658649727268847319099383807523480319904097165758145571902457139299829815914987367294687101329143335254020500066078238931009532602589570706026586111629441158066606444625604353279849076807620598394476621531663243926996754680160532587464094287947206226244217108947902289463676218702327543981150501226782545247346242604882421489255014376201114766463033757544868499103247382963635313334917386404356719294147257696293816813050383743871833788396033618156836042781491200000000000000000000000000000000000000000000000000000 [138,28] 107827194754174735724510202824989210806272192164935343992388349285375417871737710964887507803592800186581000202688376043628002820822896063441981246528770957711258463209614130717939107974869591868793721469476428735933462823874312655542884396205889022142907945488441993339439640995224191360750866685471983811627585460019129948592310263210864507743943962495540876721595316082248532609276309523289718069713975795194369339210363734958038458844045504479892383230822632444981386224003776600786755024297388939822239509709147554761718063128871815324176217280612653997779589464301348773615508326607530928874176245305750528158439525877883756434678769356352194097925676562310324915248881789862039191299507616849161328579013890281263619041241639566217702640529200082208451847727521932145675086411860041683374243647459122681838357258852918779398788272172998629391121155599524563563733094602462137618157529815762883250814064180358721701379362983216312751961128857800825194579529286489920650941473066625461882191342368817835177030241398402039043321592006259811092126437246611312468869331065851677000361764214897012388225478422378552001874937558787460892867085130814481417384867060572990582244248070231704744061475168498286499665421512180031541991010848924426442307628229824877976771449130358008742324236069068504911281043196541862990296450789612446248730866723856754680521102819533147413800967170561967249593997905708703154124246076974956884169850869538820901157794716094230021412036426812448624871035621281004250950585159670643659595373585106491279805710158976192795352735832483463817215332629632302344283035109603116202880629036530184337233628753088412458774037815538199103076406182911745603460174485082382821281510638864843048722961255904615553921887434907055605237386754447854834072959960369731468497452605532554359869538873796647672961847546423244942607638098123822759532276511089322076187398848539998361253664109131784210749093258390224661353884545452391793966519982665915235400646022353596736884029677685751466379990761116035934565450018735040413695018110731651453215378651685987902558747349665280802905860645054826016194631754282781572712229484990581096876413212432710597119817840053391305504096010440457261066137751112666414367062239614411399379390574129798789559596797747885980408165674130294007818795264499904971632878130123591725420340328030974828554471688640234291927772376062867937677105713468138433386748415421504983055536190927386039679652634202160811881192062774686504422545767126957502825742274885380556534460163613361532936343822480999305398411211655536803067263384569972499749487095442309120000000000000000000000000000000000000000000000000 [138,29] -54666429510263326966551141787279037258821708816572514889186205942593455724530461409016522093446001416122598771470430958595996104394690844858256492429609178840156237362317650874405289879788185208556985533132222498506371200595940017054340360773179594746628947149062239149524133988990418773560211791870440512220082040260631666405113229085781911984420213951729231113339864429424262612519354873045236357483904279354536880518521134595228987543743156168072119489130734642784428971952077276606080400716341137977066323493830876646808688736395502924972101204398375849217033494093133339203032039327431477931739672295339932856850300382854191829529025070280599576349520345173218100569618082911817635810083406510178337865204315468699411739145770103353929974748029970681363515528193517294955142936796301748800827001939047139399714564590593503071784123280882998442452300461070686010614666176477495822285844496693964755797372691425557016921010096033071004682599943171557283226204362513653263588854200721557595601092465872528858324901099195645177920336101486956099638473533703345758799760989127531064709667322607676086177608212146673825085441391917645803522973048834295950014117687116231980824945876850855381161971930419321412613665432132357917138351943329041123423457602737245057064583282499197375106056685254903336099095406394393050783834617947852323832960327777629218536102387207422543506711808578686254571136298259640303133210100773714709337117823822551650303645749714203668872224192945671349947864275649629704771933609422025975006631662728702766578002366417111156399686364760020953451299737026067862935330835557269899888122940961508618996947507424686173112154071066714536603972548886549088693938888236668466214131784670186654852189572457493718127834048902155056174019017529357757992504930239137203027883706009971583285441525953043988809575909268144373318151154912980043179943692843928385590957173444333393801476266553822392682361061701609268617031055437188101301735475292546398060644297895470256429606684157553817321379529070470281614568050453074510480656723069676484286628812708058488436225428441501893887197334250864384684368873625279331779846911273801757283844671682996727810744375359458661665392047894261924707039267477607610577036590486738083212260321468241834858780475364606389342927932965925274058136216265248331782291125523757387636220699154598998607986059943414129413728773928229004373981595465715476669341616826851206585016735569785369881500629038131291919189573671503771381538825369007116699805995754583665063559031077652144389139891016100323986546406216122153259494894651097114003721116712960000000000000000000000000000000000000000000000000 [138,30] 27711013726842572764050457901292107419214117486556177616490814292455139221005592747466473041087850728814148307650230205542937064967143504755568902501756040008965267613800194742767947675004166724324665240299065695495120878533165811787320067433264794062214677403174893419681164628862719649394265629306484635175621083105268846530011970727718501173618908480677032194342683016418170239196647558042947631987236626254553183283399018277944944435685325600318893388997618468843850882737664207284474475816589306769076674037031917859041484271805031409645130804930143468679714118198091757798493454050906503299325741642402453996258479498134903630248996373380564910296124430375027764656324535545799826974689087216010624869324339182115124334212055140832818988901584745937222098188088583169267267476971740209564362624779791544653283856764010073213767156367684256015449040182084818995579735027165112687156366105512408872924051935787000471551344758097272003818575966626781817241790802057969956618114475423448394294057821331154741053646654826493677926852912378575422853469291252786592335067779340888605013754441736570790371776359124677036797659526967856874981682006478925742681637849393646500954849205130840597219876463745737668854307661434197697596671142102496197616988808084832689407497215955894834455163156207618036623017007691599696049294600766449074008947493785511419140572938734328262784626439351021381509116138822570277426982897632574350242658564014541190786297323428268121347913894271804091830408604604184449807204459308999846396352958106925726532167267272832428435519459645267553493044168717780828776704162518462477919264830387761511690121304798403586100753744705876451154273962717558024717421706842784046963652572628857952308195620085217683383627212194266361359566769480559396944750366726910652808618837534779389210453393508500158505366955990336116113042731592414596998387081885915726727317690656517116959751464092978080143884758579904246598235604002208949196467830921069647529679778717796408281959219279416903886495277202964814941540245748863543765457014660228044646676624358015619678018250505376897319995392457577980986342532361989672830298911670272423827230993915244086946619643273875000875979106499273695601878888203011275174330992450550913960135754500182468761326647478227512752813527214474059646587831925253716208513268407170901294194493010733030235454566525285629754476922454104534811409521748629791742421514556729887685818038850872668168207662398635129775234616161211284731675748946250921501613358670095584078549743667301595491273088914325702876962331694518704550825551304362756326409809701109760000000000000000000000000000000000000000000 [138,31] -16654246372680621499065107918190461391519635677242359044121281530267268133627781445177765794245441308685159639793516284995447180226507516726902982608792149823587628011697621408398774344220932349474133293050919713112863453074285323755188299820392166272671719659786485566288684400563494794075679018333014716382082041970277935704701566622363901827484460375427246573969183994163311292954283467173425649444698682460302152322743717108695182785052313829893509357013415675909733018912101390223245985184969178920600420055794654526422849974083375267860230423884868213251321725087557987964923274001042323317164422220570607249133724409525342250689180102422262720026363365607335037461637871245901649512113805066997948303937319170805662721650824484587537963132209834521359315769112002592547392368412767077485588191605588631025920322116365690598055685424222287917084074042542111498467687421889937940882442650333553317887094401110197022237465131704527936345920959982323017827009460905237714790230434858330036902489415126155179420671566202438795178909053410918059056329533049628113227581439996511544797426109362725346045023250722896992990507979344553357932738517603678787095198874585232460300048755045237360087671502029605412819920469128309721199644189158334606186738802095168023755989645101987585607241617247401732154442388256866898414691353995752998621075672220493410630876779698625879423528822137378729147582497149176916465532255704277022454676071568496182769550514329331478756559749230262925496067405259729299379260194113944377171214318944327519713731238624197290598403763371641395553724661516611246781762687714698869112034079358351281285778717125228450718982608218826804114267402999106712473913852599101537892583585502047241094603035909011980096935514233553445015348604921377061440258917572249379658984366282479862780890748573750641989484318983469279108274487482069937934695002748401411348778695645570636684798669345770590566421302568229998083290048605755618118648409602639258454175651853110031734095419614835446932104288182255785170543689247239190975259177934854494193411730878656901666228768452548131679521480902431857098260508017363933484176173016765916141773827971818113634288131133296548223164370033905213148810826851001486624439672442511329540731605844681857893331727600689197972395249620054838980910780623857889097291976003348655948622320030006012093428430321692254626448246277085725572270290456773283344140318059549635213830748134884091408807791249816354188470170847617353395032410993313664722982811128070967855390530250945344100852632921287736708445848427680509370787004625722709036390412189696000000000000000000000000000000000000000000 [138,32] 11847908745609095680535477822747129097507472891704610345260287400147295985946170785523892135038056034960309367904306983372405198320541438658087489491937333834615522743019382274287819828909812108171534415558855737316487893729780217547660319207118150321523036112783203122379658820323629286855180568605036792757084324523012018280359928907874651273443853011474976002561354329323280570888244774746028005806679657961413028451298613036095892007273053244801938564441400084648660650875731550138011409630963440056915523699318785327871568178344766654093597678654200626469217853384018567117301050535071028321741068418896750253645822684140319970829819684193102238943976086799635043525580640921984895411180271868056772465444421424618890340223767412019147260044991778742534058453326705517660296854828239197794467036944667886318862884471215584434361256466871021826695123296978563823591666256118443863984208767460969025451137220644796715418635348949835092971156118098183795525908581512973071770080697476182584861392834809215750349261667453015342804390665689844242377954605930544562026227679113922987663012529269863561034691619907883737216614138195254813851638151048594009429976433737036957456166278517248903195106217976801505544611184751890442830014296478253824580722859465396496822026696173629699714913445536153457498833720172852785394136243404039282169451923848256642777925383244883830470473427955516191470801062534520811559260397325255949726351524509006120066916022188760314010980957461695374984841927026293474398336586049214379383383797282662461564647604549779120527582865439739838745720625933045848061866992629714692451130255306879610209157009250416591820825185039355210501723837009306683652221649306468954446193006094015619646871354051682065274962217437606973437489977790046876677144345786648203824025455676497581867050453985357461739989818359555472228654963304056226621676726039573823271661031625769990847394345888458138236121628973587601395675218228944299822263939933837709291887506474834768578857948727666905516508565633605681703955343525188769537301292583935672281048479026641918341911105810626618016604137855591550419922946859852445785009776667795632967707686040526865830255094527696835747674643071364556503386599431967839709790298567388313287370341326267855053198202212587890377941414338719152419352055341518019919655153397221928639228358438855728256089835274882944699163086539142255798642160877779845919939326590230796081372626447177715994385400716395840995575670314405953626143052251372890108396684318662573633555211090397968632063141994401372980545631174603716655844532431442680437096982647930880000000000000000000000000000000000000 [138,33] -8759780379044566158426571619164797736317538720617208145012054204251133095443047155678670188365210220640442279670654281237451629818780848296076899484595322188574097652917082313943743305012039576072034491252812289946089012891713585832240242779363904693999243542203039245739963864738206983391635624043839362916920601446456388091744327794739867692654925630846399831208003195543941059589246540994953358152234471058065196293066946872760759822287293752863494993029549586727895656143357930855707968527486195803084624008645466693634231967477306377624602338151380532370158581011896093538802430435289200255163630317230396618702099935745294136169460757951585366841061950051131659440165503625827968210631095609019753562201267897360603874769724228839865229855882227146942197833449145525405978931465249145221108471869060403885667968952631831522535327513526600898430177856643586003877972136993453544067480044220130388817597450607241817771819639144227808926222844577374508084317312424504923078833911670470435247811069364904873545447909607596584764394855056111549878486238306322702927223518823815683487800254794739300082887759145900423098489729087217967252247077230784667568748456842211821170308945270376681364685956126944062771791747041986141012069706535876421927727100265537283049051326585234275701744332208856750348893109616302367254495192696093152057269673202189209461665183097179835629149109541014388136556964371674595472155035283016862364243452727471769797551870930879058308603989906623779223447912682380833254859889476163027895754007959241938271009542898107652690782053614531436658703146569867270724054243252600994488909758323772441167660083679566561712753247440295177450119175638042036695517648787698725622331448798586459491498027499817030014334885596431239035348831964852371647808371539823664789730803609866230863073353843757483816207170489340185944545032095763451564966639518787506129451386623846248146552966648692201921325849176397818407815998763276276307036931577504305743059323420295540272606840040099356578163752723336454948322611678486497083743226245062653857872180227460273239857282163138200399199539341512903075676330939331634470330202449599776198388657924159591726324690689961556095525464244669840797361127944976478261980944042051678135439837301678491729131038655844674134690878664743143942320732269372922452202874788857272707852680443448524400946798862638119494568971911602228270507933393480192851928846426664364921038488097391008942861618482808160444042713811294182310463935956683668470717309285036733801680263078101156466895851159978130741562943618053875917314291158419721261627626173235200000000000000000000000000000000000 [138,34] 6130317625001298794185628285241551415168765279334262049606979290286647098725062418146692224078648589521006704206151406812269979528764832281942639382505717185403913221782095559121977769119658021252225753413144136992733926739751395773757196122248840796958914357729906291800292112888751087251771481555977589633481128740030834670601695846604260623167633529304319632496177804880517842080366612600487001808552438188979544979656886091722078392350851100645362217447559466791490674547067500355186273274079613320962798192701470126981832098355337431190366729881068215592836750903252901447870537427752593611076465684008236571131412707028647187011262262093607956563148308648430615815809616499114918976622181026971941977938362815270088867724052778439868776557412404007394042641591064136539742238704853811454559444525289936564314887686775875102406910758809957456137283140733607975770635212061743830661554786134107725697537083265555752122561756109772529388069357472244738209460856112295480991491079076721997979932478326204785452483465050702628276546010646433049345016388243641760705491339511008057085525251938554642411193647599989478696461374158915318199736778520371831980699840797080363150394132079859145219387346958029415057287359349379079396097683801137952706254803504937743616934492487430027779755010704558532343277079130009273710249081503749318256894962183355986336155578461369765945344545281950287094990676763011376362837723210495885716580673620702495977045334480221581100801782250042238483615914949091724236813691954147008318576798136158837492128628312019784033675498952113304774770744190527588739159885435302411861281089880459038552818569895815507507845682433133142981617150198954808721222613454184741061183533994773293017307634084765748087891345966059898250433452984744585200738461824367672411358404887836833542591049910212424695670534157653059319425578822898351561497907848257689768808335403057109131100386755249071424384143660880978315262108085653061195181418155275073333494102413249595857667702091220884606535259131281271079152237579188741942355488825895015136049218458679320102566981910401231373407677171277531271482983423819867764135447124235164890176970215108957158841887599013200503680591931515150648179606284859147559523204235193396186385355855691952514810600526563775703359329720687162390374598402544791376522724893509545418737037900310601765934373926833466291748989005789851974397529319717596797115809153763269652118271207258786513713594170565496181061472053518101355853769954340531511715185186504392282017995663807514179413520155480276807763372405252975283180682657865059773517648332062720000000000000000000000000000000 [138,35] -3847657077682817249700874912887970090408656108133123252559644739524106820148265996982942211772364970332378918201590130658384944581485392802693438869790759684507002971029468512893660592773974303808052128745205730952783588625906230796509690939972115741518356737758683547454960725562491464441479915638208537008010238119954089200539633181654518863230101945771741634006285692701375215197949984051084475441705184293144268656305803671647912726874802828619435448492315016954538961719378479999783508139196602077110268914270095922907627617081601157964758924351751177623890634293190588491754848251860275321642809839092306988011945300508982294536212857199163537180608295118663353942923331691737594414200360712976541352562961495203421277023599679892387573339343160783418487563822807453974891175729767732118811127059062440467693545189659245419202234591629553263993473186045569844280109442776191522126392438474694855587520488751505466450279380782365300695179218052990353743841259835476097312361430011026447947953726275661718500515808288744498171317363872879347122650502782597174232467297649187274755255616268785772994845397584273260767849446453978537207246191369789395787725194814885858743457355185040854843804107362653439295344375301612922175536336898493183807907236689286001638349603050337776378458089915415229457127011754919888440749019281191032568303134407723117375175665403847484335521481346658021761959082454853837089546932079609988778116456269468459584341845309276073602638959181211729326087101527024234568402701051339250247034106002151079932206677730063580237737720104188659686069530906131734181037046983375399884895835647973372399207160007970340074433911937610024853166441041626498111440739867187451222471426604673288037941322654364906459179092415832582541952085540323862734504221362471508906757477713477293085295196031363356670884476982541663127005552296068035532718975689453678700017602298339834273175681387520474036496694794422731268839253985841962858398818950991493274016914469875622730543235642923560610288862636965669804873556783957000238618246249211297126497522786090606789918733796543586061185470675052804422322193722073797816996353772727263639733917724167013921410641634103614740933391719531189131697547270645157391825889749870247775627075654560021578941350972897929963323371636639443204563002292756769722942788383146090140774734031003840715476407549026967213644022312200413812598774538898199000697556947858373924199784606525830948789633766418639452023904260980761289424195235783429402522523155464056322262235452846636302499005257012946892434666948663033034585636527004588352500769226752000000000000000000000000000000 [138,36] 2086534410547575845105177810324178392291243934748333772480667379076571197911800950738430496148269020039191533712614467207985468814710365926125223517915593195554248919943836446398609774919856253187268662229151585125253442749909936756941032652248499745508394496751950585529349123302337171593097547351467206806160620996901018322921508399753791184985434641600273218497807137988434970497615852083547807114403673068497663693856060105368482001543913287412569141192463247072756554504970004081849107585717213772629445946216920620941551185542605002328855952506870066813874112098577616752287293830580724270605239208829473609904434653684743100070464180266995866714869878892320019613304833590399701931959293486512862774255136266902195761434313035742412662572275552324031651898176489746833269939189934265415489847258107114691019363504491186368595969842881303011872776510572370849851348934196853592619766745116986571330213390042781941362973031033901326793718573589102331308575864288885227322101836775138038982269409337577954639157836174765716865471724434535837346993727535903490119525392979630843154305579166405772113535863243317723228628146810854125475283033942084454853227996796254204544271887145539453584217222903495352977186405367420426971939704142317513039504861689394502562899183765542578849182525701096915100075420426961507572823424136354974150196016559526645973943363437664735518605507544013271136148707054862356412209723470849509233539781760100964932567275958594254399321919478350351831014033147047732137556414126559989466237216022473738462762175092976869978830491785112158320968493572090551842757881302886573165030081408630400995247914565013875907310263184687896325786088597741418817122198622125351412035799108632312209193968470288457297491279174144631493142667647267944611013913220044567957494174544520931187770090358165151236943441576001370515724400799525420795133288633299708019157345507102789740167965967839299891600110211877829720377318796896544984752725428439331492122083921109245636314791155051599643040353753035658205573368953673069651725849305652289586056854841616724517766925276569695483478620514716075025035589598643318326979504693209100356536926045519731256800120219044038794867747669215515084268731611065916968278716100828191600926493553843718019689199098026205051844434869879409939451559984778812260119439646446682592505810004599224415284267150340657465099797179491832040398166102889819851930052856376441177213434693481935288766526000280755843256907843031479200614570458739074796011245900337461073520264660079212580216747738604422082612852278739251086165593013742300906656492588892160000000000000000000000000 [138,37] -951662814824818529317187240890940270617179872133772089482506279436953254503868300616094586945661786108890720596602808181920627388153275099503090212284940647807567843897428860378337069945067920320816251298346468391845956693211292276370309320128269796516917607930539938570163011079515751331598835404835567247179608330880203998807087717545245610344403206016226995788090406590096140407122133496396680013055204719379646535631595671950780603415127105519954756845683403098586212427628915889919433749172083768197608546919615223556510208865922254878401267716634955767546721533277733876678203676275411496480771647050293979490374335869278293413605698837145409988128073433941042523708819822299732026687774311758040683923198985096096307289746332644916266255474799546725247922804271498751963014616414322641823307666194957570789268569849133166450329353860563637697170398967214433360435456502998618302466182806580348489852082458492095318220599125231092969724812945770861961000124990420425703662852524608483730486694892653520158337631403232233616336075810254817815496404199399049720445926076816985065172080607008458412933491042810378190387725745623700507467862322612307930715967055166078705855697217641662935206912917713714858726789512941774773224519632320826606458249155432592600846279671505983370157118690310926912088970642883047368509554854750590442338830108325773372762387848257348412386445353725290253172995682375120459974590036057096555290630077391384099925389898114945480671382885789625223731158872210014283602523605599362239873032849257613869690275906802078765339486548012941814669932697624030631548076753462784509376072436033358413661654267024394742383005987122742274218909452817320697866565151209427202012164725428916461707031789589679812968855882450862906291096597166526447397913451288272558702374218760707398081433124040352767565981481526950444099868733697506548748165189040327763827659709207433086549921621808459419727735192148545299610046835426364140368808533390253059062031373415492705855212407786655745557656985721979593895070727915829212830872909334950113657607717246887112766783477620641111937274910839261838140676576228198671456711953860817522964958308906070997074499486122652252731657265779643534356184898759163357676689810977427786419829639434739139005659939755735435246553961509979662849472891803275724745567977269110431683724304786003839664997924950002519569474561847650370690495326805416250946138524858082392727147612194245237755295551887915025163528847034659527923751330264797468385717049366747277933179876899037777189400850799711842693540281949307402042377555245985204751822749696000000000000000000000000 [138,38] 351737969055587740941753152786325505449756814125493812160782830638267635831658436388633956792355024885569787496111698846591619893202960190591278480443345853801887987473315011169268701529270782224404321939565067323071044130584875196377415937947494722758430973405668144677395133116717628748951434392181127685797841076273289382683880400181496641843316592871047257044632012749775446542441958896446201044055109524543691584868735829369486191456101759593208387226509552050757247339247233646244219403622035769077092840045966913704255611937587517187419621954746011831893015425609780677157507071810927947868422593392729817873478645839349746643158220894221128161507059204673508425307639079879251836996549055038122301192659487171652643132294550449293093411329750286396539664241321614340386829071219123283443002299958161575919475397751579144016816718091272937880060931652471364638689556676800359482204108133422681454577752281464046036266437706256554553915221580987534952891329978913226566445235861884991597846055002123176336864064562141753055490712041453150434323359240800038813047492555679266118609692918377516431891882561756958531191073441466986845641815262968964256016865937398109258501702517045502070363753279038192301479307003889140062971734154220720372102725088790069694421625901177633961994066083849162490184181957225774860792998940980474855088389489279427651659097736479351897924152015549124605873067859727835676627902712773588541453768688723788507328342756239839302626445963078283671293394691735647485051228348677520133234822278282666178453206528442228041254409200494811278194376808299709301531844154096340419944062957424386341164961107430945212066470784896312116073542963358669868487656288244337875433743517230449336623365269700610894459007537942006216894944509917885149586212958177785947489349372597350416451331991227141677244263885323423495040457329072391919777231415420384951354738516329140896793658334972798336239338379880432028500945608094674309535819154533853645684867851438925749632410416288031661408239168288441204375333631758508571000102752522945751634968985719105793106093553190746577128715252346259147798203532039217347404795447549849286984417977218719229512276894099385457101484677003579004262278275000435478262074787408418860445969526068668698731367308080431329139448331362335879743598858201431222908520547920645951793037372434491353271264315528818661570073779277881902224265012803124630232852855698860465230458161004131185138888823493231735726440042167494361301911294404111888637960661757380131600329307300485301086644519187775308734371244578058215426133155873756800029227483136000000000000000000000 [138,39] -92967568081701643527071704458016495876122497391273071830887116386463717577055740443986901383662421835402205487815013224469423756519837622622795515956479971427160190809123363200920842941059270745149059844254072027293623167933076383069191166669832786839593029588879610152580408831324757144245145155238123252926522123016701855943394831598493737920955154454044385545360906999079064726756676965279792232827635963311873490996061596586568877722672022062616389273680687355088589759079701353803712844788657502513799366023140414079233562193528787189880409660217074467524236026003540370514594938270875590897520426540707404343924036044400195349080063040488189876851088398089855455168788208383172640542392359135589477901469812423140235964478355204860911188735283405709788368197838953261551452637142192932949784639973340508314641283153582570925040914773009809676089739775133984381147408301589817096973865369181264559283319540632961421491951596295827402702215884614803318462929119635905245891868558257135827289235601449605332556646285347712128046837755604751415098802418289015150817886934724925212561061976566542613564593145986659812945972555196862495749804253959464887529168938152751306911182568450980215240724156047123029208945871262677329042069636849680555002898661886547228582468896053160749828164369360146143505021684534039949952034010702324785463971851665664273553650039653825351750261118678850924851219440444267640866459747910480062498188689035037931968045569679863820434145914209494288978385905851684966481845113773607748975355144508447207932078463283492870055134518000523634261181664119223802848563884810202391598932004789333968820710575623187778292563414072813329454482667395106302779804713196609772074419863593376849936267061427515881813180463044055988080561570601356797155427967799014750219527674790491401609241151339027062778048863979520850406941011143493323719967665567855536080051352629190048005551493144940445595569993196645192741233716320861287181332756114903858827750877036502034862007129116446797853063891141894859257489240546350532496533178986777591472393248975074816555365477837804364042948648597414461155751024894280553863924022876301517786544533156281714444297805124741021684566618002297555507580943968286196884711481636303078409344368461385545343648653718000426041155250756351213744499803839314187052226134128611022866834634832456763582752680985666827631350025936677407486538931388955718800928262802789349319360365888653832229632106521526086295503954229340186719992296321704298418195929897579351610865691071728526702691300654667854535022619109793604295360297692977390509776437248000000000000000000 [138,40] 6295506772210393623013588885897721213646578917573782346627147157194164704464809181880771938862716241877382866501328264641837902871621894916205734169120788067531901052047624211901962559987745943339975754803120614864948534605874766823880814970133967098833124894865660042725365905663532674309181060365167581776765404848279136110497512499106512168045929984201701279785781268272346633146591559373902839769508964606635448833839598341365658584532862104557964498636300384041584717789421765513408018312069281261047722203298674383005285404605703394533427082617333742608601689434207610833560715472900523376154349633778696438635210214401995234815780649699779558870129030391505211594941305187635401925391850158330677223105388592671922052333512606770396703206268621323012360724210233311869930230704268428077492344162252437633535454225591685816618112646925372071722746716574731323725479005785013085840609765219252906645923745682147238667561652286769615264441932226700681908747293571436788531870261591569539991738992444898564499902506490778735258998986237642499038898641352863335523912264293749670227084969289065499009757739926695150793328338934809155312871746381406573165207509284355554385649097973852015730904838668053114528929529960484635746452500613211380172610539929987357832207865664951911521240087007511267521496168872011334139020363979705813832592795120004396583929155667431168607713521622628700966053818170591294504941754994978277940464158555367627673758821267139220486281039275348112313391227235296032321210604952203775906151204555128774870222497615936320899334468243641335930290183527411764857291120724145404564323584508221773304312143063423249771634732238332572306911700378412167957507248750523375108025513307028417221091742647525716639990870280227006040267170449337677540287876024765149185487978167114033250294653446177634665114790456218336822261069533899309237611594666317699253331960379081649741564930125765973458759602707339159996796016256315627186213334614727195189452812922681060571709868446624191340711585357829227114410419294224378362648008786114793165397115637071922373435913084925434925287592391480652570759522635419079828234092138458574565249983829437437543976227175041210500974142175349254510432024780344677991236910326605733191236556350837026842331916903557703233361174965111169324969476140668442534802777573193068921061633001261703853566325581296207036398832025858662281469861562914800136168473874465603216019510300033523990483503912380739430506310128822916066929975829906394508473595109774325325532888827160924469514852729219289943345053388127639809639952490289009298105339740160000000000000 [138,41] 10815666612283133267789273648759396475722281220332143838944266459312291927761023186529607624679772504865312966493361239890129587828024564884714857148758199267858260291654992249214299031703447378400236206985680778279668529707389339347141071471694012475367604075012581653694482072057616276726490709085016520007691796474173170454456253513783781573370149289339922405503045464545347289513643684311056445654662035308123737585727036017215298849546232885885339306579077394395297298366133622874595841249861154211383647602470522503813570461931583346723327771782934760803100291491656246402622041944935554287593387700607830396993723698459413314935347614353442065186739082874911413213439808753904870176786405157105234615580742895735111957170657784634413873437819023333673793290796018798709223563121088029318799192770088078560643764401307486817729355336842504286856558486558425035222003243634879887880709280586173289628483792223003504651376132256789742577372269972099720517290274381396418960927829998996583728735363215148226139251609415543321045480212255605392932153610561762661709769179137929717634337917795217398271322700100543496178330665150856701857991637247952957509505665503636192561456115241341905974911961307277906221859745032162690115033432394410854056573687245318762889633524876403778762126385360986899408830762488092994402786417367667213505940450571742257582104994920856858999147753411403448315684531155134197945494879393751637539501976308998483062304936434396325821672456968114892572362769542041564472236712369910471632313849363684967957592140909092119331216511108101550340791428825439394722568669269726101796082442790737605616444848763474652966520037390025804962630968163477100554773053217657100069924350929940345800303194172457333602504179004555766080807362599722383393661929154844236042568201163933709710901026241957785155184786620205779407445060926451648262824535579578959716106020708240633218177253743391644886844237034624874105406559709815810161088626390946949568327872216243745823802946822511733725860133947362548692263158420361338240989305194591183033263341063848843656173243845545644124111149796656440134743287054089072740791497900986684835189220937789426688848179109406975697556215109126630419929833437201316292164663603518394440871742452971762803975301523996510745548303412501152517966107053349308645962079496379964429332927286839070294287650034571496785462098499149889024563429405830883960128098146492207562503215754003256645745476556683765479588751750370690238266521715341998992629336446782641983549713239092444668216748302472226558594234709850374904094619570139668559157421670400000000000 [138,42] -7906103259821548414771058179885652078791433522179514068224023836951352948843324515541038089820413639486945255747127751471832879133842198502768072544471291618522855066930727828151477954053788673227095122328107970113994736023192097037310713465589064999915978564659179038850320711265400036057796338216125376508297639413329914836366351274528762844214448200504945654008369725632368704029035630492037944003254815566668457683247487747433258936083106560412831680578621291667796448447207942836227711178087692839664361087213704194621528043273745848154169613543836033300816421426555285969871736258662724758828529829103575547879890662256999224961334797777136812729434479435912397701454382610732854814307070476454393108076834057589033529722757058006726896756823074803159645312308860554982849846654983385220918861466567936365326173287937502884789247399350574576126996697334960661805649562658993782015341186746847895252968020762741017137704594446704329968895981427660606683299108990973766330249629794791075207722711628448745925239951390122887876132877946950947267649156874753801942204967216763369445503444163708131511532920299281003052291017752732713904167210168795319829151351637662345159602315034305429750023169280621768930475660712360840669332973721597260025476895520836644148691560222976390121751200599990601576651783993764228292520327378537558691023674055294134371513757221389785028506582892239591512004358862762912023664349744661869982232103590344712760104119086600558131979693357088071653024203119332163369089441863435723908112815641603133075933848578296276402925954393967371089497164933261915205141600195287531134806240939271245284776877680469315250356940654464520693406492913734064380100805125815710462387592750036515122889534499793431004744230872915920808630777247787183381248599914185413328223025198444280158541341402580718485869401216079407636874121210113126479014452885667609300557578173186279165463178586511125706527285467951271617636845419101063028820695351938983791136303700189576712146159934678082191316437440630514652989085490748981694061339629480255400806836617177591278824785922647977370852903110492355641896445301934107400848254720918398488750074823110295760769689865142257947751507129689743379270852099718856548980446224636662963978460938867792954565852955174438484011877613868390570622000024733445545274886561773388651083614000286580922797321858219525675022845915142119752943745333213089238616631650258775165927200811441815446104988756741282831254971122754710138785319922706885896035090913071830953673128223053563494699022686423519648644518264019972832564291065423284304506100121600000000 [138,43] 3361276164799586325663549033385154331997325927971091368428178505345676916705154174557885623920700424227579911886004113986667101637785743217170668770322533016337270058080806807100011099646803766249619661598416835393399200074532875775400390541901318903823346846608332207260826326676120927763429629527650739557563681459784014468685703421996221551942092569565827634181831343221210100129308690308366390043723889267984439181933065255914059771885839003704823973101439371848287000859580330711424717087603476266902447724478384472183281095690571174410783719265624718536911670902223641669371204282834653919082198047280729917897747591383422532785176436773444042593503650106609665755542697127318130522436623987900653581598703440414617382396075470850786125365044538708739681896566450683089747963529168664037125435808062979883042022773859854259109439148563906283936020032011999333443781206185298642622025537344929380699887375244402657990555269136321221715649534092689266624272409605048389549838824586810969100549294693004318723413117159534279531051083461047355588708619839779464241340130012124083620586348266495407474748936159021276631065755961612318861962497575028148561929281464557596286638413407055619717873621268458518020619663433976892020459926108050679781605045575283472770905874135284561236601833041885863236582721174438807742675984523790627662439433208537331125081870070294413317419337185696973887270126326481803279316842926565869601949261046662067214498730452335126087250997946643425560298018818729302003516830757245608780112484883614459811126136016975133033955594095006452571295952234862302798085973058194669321765698353710384930855222199672239330680786781172444128632017169014341020290486719048586219283084770824739486750961263839561769778437457994061260860744964657398835339544732248931253091345980282448179490667722939107107620157881292580065051217352457475688014673499011025141866332663675138183032242331944248520527249532655112063692712182635926485724948880660454682680154302754766191730588075407936438687400056425829187213711005384533983020908553284860402328251153861415758592844637748617267928070452371813418549113221745150389009260990153691085432443730379494333964629404754580456165708943431895136522241956397062551418948272066021992610280639048108371875282047416874802315380642259167318398581888107048357133465289923366769177509023871569242924067977254245672306318479725769253408393632696233848878873868960997843084397371891285772280065820613310680906729884800380229962511933798739006363550913151758515877240532820570810374030129921129237854371325829493517196841486203354978289766400000000 [138,44] -1016016098446112950310975873326849038828168834908342919404179069807545987123861590758721285339049591313219218880672214890112722567779786887700707721099141476477472928508126633254164784425748841168997969167856931069618981093595056646525880505344362599791345105260811351551974716858549572704489600637393475292995483033643839891185148129368088219850684146579213191148655065032147802186339797737073608140221412168671480013307360197421852787767392154274337378110982477939749873199361139910842688886298866944084077722754042501421773773131186266591677675053983398541955625351299644357811872639259246630273897441932696402289276578173173572523060735593632170929265457937444037419656900614224967313950608790827383467749455852979109445050747251731748154630822787856539479270511279025637405719396648499607786222997139046075978835701131920528700729887879998132087012492695657337624935889449832183723222656339034421602989404563871386518635594708688849772039095568799985059480987495121545903544710006046022529557383772968834274755915384650042165910941179311368575916395465265196951645404161609554525976062843375069476196247990543592848068924234301206193720834526247860279172000291343929833304389137341155136512076745212685539469650521549114529727879859743784012558069283600556724251333653174924944706940396219584541131261231680978981872500308485683406550468788410533424288194107730045683714084148420663129755038528698960265795684121064978902891975163461903262102693725264917151175751259331661474121686091158288115236053568600200545928715955599971764028540868878975974104736454135396823878065740317949801643936232007760085481258742724811163133582980555946436425442369575550401265971591982062838786602133343120006391805985918388988598395691872997743684338316577529161543700092722723169386280751228468541249618113255044157841382117914979261872053175615322378593784702320478035535789502141466266684459756163593625255837635369042994379668397686352080541156933860713161983235677022793307739744643404797317089790149201665028974778766187723320316326837831571348629791378007977695249814856957326712921323931717728747263696416479878491543781333263496602202469160354695674680140617975155413813953188311813645830452366461446331674896785693109176053138838382366124902164438439074446343461325720443732292050875359996606066416111968039226003738752415268279526055672047134423306712394434398003626460157675834116273468737277274868400314426224845837441156791387341144173280389426735637585121198124646901748831307414395478815494667737540176003111317950787216598859439277795396347928789795767441831198951586184193906058192550 [138,45] 220521211564601001179787978395882226217284683845299117015808291151947857773804010342734072707800421154711086645555954896309516373544372428719682561761155059688711638210453650839162646786763082931533597278226018076100636350335574898417924023566146741803843824110312455214868158147001454862854635565724251905504245338246717033954161272014610801448210750996703188360214490014975228120719903580496623268908962417469515523241092555772677946916741156029171385322059660168206179285569123279994712795693483659986219792223894547986586187570637908147558859438129631280885532753407913586032318330291170449943793487737598547730457871828272438749190350317591148735876649678172548180024708964009375059647223490227949856298939595838414110935941650605917828251943129351591294898365204946570907410271626717324133914150603692437927155712264468972754612144816905525927195283937183731069384602279896171073168154157414889470249981768277052115797441913074557072253350849354005945019240071462888115224641016374607700968830185662403838058910232337673539586491461181894892982974153660323381154940726614707175664524041818161845565223265447779664413492684876988810894657407843168293907472892177603344103691338965488587928527853073666106328311555063109506895330836576036513164426660748136739925328610550437188547660440427887083492220941039054955276110308978279673333728165283140780215445132405506182686101845268533641592258472640012086595727399771096897004909420673504561113540252206225767127912699805176115894278311867927952657576587543967488786269567012237258955503224284205384600720336084435177458732972172648429830632006098258717742563865482005989408128754910476880822321894025061178850116636158807418678387323711438581523530586837281670065331755004068985835762179360563353718234513416736489726652440506237378162349731840188926170099136451709546323967770909082234949343684873649678208656581469477229058262492460260496330138694530525017879509547469855270848809386971768066657692139361915558084232457980560460928789368771285766974793941515319980255436524721495495778024048977936142430429002321735173072436684028008755702744070087249393685179732481259860362084946959206229870877762238778422055452795619799355567884822065529012035017302967866995736456940900560894435316621347002400182234519678870825046990040156960254145345237875495209140064979564073071558954247494357306066984416741302169993242195342578498117701032179413356432061673650043087312804227058081133006245070226400970969963166107686444469841744198903672581097060876946217339047444916946894140114369574502844758506486804007864734617997852200950835240000 [138,46] -27900831205020261341242644159635349806803835760856640374069158484120134771009481277955100699769706501591849347274815188914022604485074322394644898422066562853105489245796330543688120873178892991762959277316843773460628425298080483241844978071165347651197514749838672165290480720932431898159782549494777500292359193455633530513353272831107930552049908852009786605444714310172749804145345759091997352575811080847426080178595430571038957377196545838758721581821457221957140858985428451254078723961306275179997307751452249446722342731485569907810075524255045850621980414645995698208766728934886963709074467456209176821818661305421713507004211658305990049860300458782545691343606303016720734078617281259097277475039960043357841573867510686807233792834650829305395411896340128419901047842390367494342982773481800522555179623461825711054803607362775380936964241036680381907848030103209434272464387232909236882683395175465558257538720970923384696418073384041013471765979262020374316866800985963226063041261181714367094803971996630862500304051688688015485023134745426656336463639658840960532586355239402508741496080194635292815862021750659695906503012167505652244106393568069713812364452605780779944674347049733450354398530087122482638266999948901082475151753703379311556376552016096931558063340819944925963486017520742845515405739493264374261153065425956874880127270190241555583325853348960536678009243629039663595907983893983970153114406955920163387052422606044896556708555638962706524128546749818247368119006580111116094351645290881858292400470091277148520763331945496789996185924986724364737214603739898468021222119601120026439116380513883596966364352290107484144137307330128025963804759132932534974470225077541581276645432348802474234869439594870465813273547167723058699355216118749067825015536776193544051012699631009391150279566435898850200907369169149039452610689644653706484407751901856282537041369517171078863159860983385325161943536442139208449269911817939123588630433490602032302207051730387242658607945216598304549968146206698028309715427206208687566071291797306629254749549026219294672166456602475233571479880371589864514566920935497510490872142568570386359014333216407698252191412778309142769301208642309994368951263853081153014716038306979969967282657169311479349681311595342361896699405868604133434233830861607446114482431735138871009782181287354391734945015385602120527057331674516039920581005013607810119906622101199959729433479801447301796342109583969001994800877584269165094607553566083001513218860641280459819363895090128078249000229700962077594494003309808632482718400 [138,47] -2418867712794931434639731625735604706391836149806830839330366402654212159560421021739860511484187502179611192784088700548082553643142688623937255505432048224898688865220036485265844633930650351279523077553731501256377822540290718025033219979726252392627296380815985469493178194863313020349031587069770774081198254876286968940565546669807856189717048222104204557229319581946567355049467410750698569922583031681641830732747086362437834304375235697649640130178760157603704286379444576192517961127837496085830840326042730518737512231973898909311317884627323921234679857067177063853903897117167124429991888792610817047879881953147387597904253862304857598015153852975330695991561697818075469105073556573808959056256596067928199126243317199313494066971180096264532797937107498123898348877728013179670276822331945551829715203575469581340951248260360264953188253437585371871297662579351417992452340137349246964406909261406049939967745770865125675066576219655808659388010552812160340693535483466760685755340715007996466373849990482933410695365939699168198434249888956542800470115123279077307258496247688410969853984061024011527046355890052609880542338979787060480643392195893876741960776094649245777116852501928298658252786532295281571669040551418329375128683220188556169197323954631650870935710617891097258647174301385744487574995818618113859704321756086137571692614756597162931525370282768729095594064134337295648300258826917919298236936066893282256381720772076485105880507980210286717916616992427346285771243172316975304112501045016926097712945210968827795249310264883252097476908517539203770874548013624454348788554564833467494189411752847883323464421489341017920913828443021449855516012505207712727785578924177159982498582423341514855236411538478683688573684433248326563799338507109454646614145327050956225632624013952177652550590264990299551298968819069626068367242448752919673117774681566688858397149623888637769620037431694764891725801756449038164028622255491076749880753113942515123781880476600120803534095718018390298802264441050428298320938030019993795942635165886103610104496258329411468974008019951924386964705599413808139933350174791916518446683745889125504994443701574794521271628047269482593206300876520069485022309080401111471432402868034051097559716820097687250110854595343882645233284857461086122309220514635179049985400181145853452858549686923524875766925156558933383290374293080081391467516936386354786705441826423636446390676308392321467142114803295350802934178691217413880521762341141713355965701911397665794195270801859667825237236642132465430673652502829194340800 [138,48] 2789542181860738424286920875826274981052723683675401943705323226402251885476884762304331273180971443521948977965759141001759813975885507796882931995053950831816996414818618545972660497020701207962645304911333912016378706625018286808263918799599230669704026426826898654466346092525449486132085296130677768169619213881525787840358920900190500355519786142613724456024872741889615924958143380971539168421223839919970140870142376476377670344994052626965882080533404480092624076730592495034369923301930124973282486926343978953425139762595257810706724042941440282053334005378039974529671664644767925293223044772083059485022467217265021915023921229959999997634222422762804912926121040788022700109192402670924518195933748987451751861058718622852630087628827263432964588171590131073250306626583093509153473983498394813892916774376564934398266623200255426111884207163597143923349113592672521863929473824637846200639795364390106887014540951474735504682334042455476235981657827043676343351398523329961391238899636087105210706825424862917142684089408737716985732798928873428042155026570286549572572766433743117655008518993975031694961099699490127318418222009736358649307148996185114293931469094758924591087965326272198255895366525522111484979720475781347116792304330719338322623160214492248765788626191368581098234313601053239800405009662348319293373158867204483450810949889158200670917535667330487888439634519544643360909191478997180553400738234066504139451754447604678721587104186505328619286756746561609176362871636821669519419569405949761169094587050736635473190035538667709880755653325977459587912937987428410392917649894383209886454707151366077651200940360136374197667812305559392610621172889700269738719780345389236043062366077151649197119573514136924602076745846414478625389102855068530567217539147920123980546309348627360461822737794070742087301275851462307066538507801639799176115857309221225199779740900965322391947467777488133057927659551843766890233165528618149412225999591528227141806743324737054655098396298463468381691508817939212537054415981340343732581546014153550050181429208049355245951580629822110355546999683326915790722462927371540232287552479719688491584136554528329534556837902670294590026540984086854438382010717925736930455256331399061727740819790689406326786209976293942664573046398469237869748468258080777533606887471440102468723828353230793784861967391045101336729320551090865593092350616637259483425521256788109751134486190881714521025074099354983929177737337531575958518306596789250074002226665422414450495689949483743777841569085417664146824939423370553520 [138,49] -996175352738835502394211939513895679878020135099355240797713067551526231003414749292029305352296394226462689229697783418542327324948259427442505041403618189958920362576575728917718530007598157006497868048018894356192146785552556544252840073953397633231022251658629223159501526082649982462426825066885966400081486073279706722420436803136975334090862905825025412569007096526439559632734179035104980087453883458595663294562457142981618681285119156372697469773906276244544661596391075658536931760613169665389912142955412896416200544149851603937527514429667273025307169271101226170733190511445607331381142248592349389567624003416503401152818241215228453154429937300701845538030287555756813125915831400262936633802113845369751919319347043008265805832840868041075766318032218108220867551568805054322228746564468222638382952760482759895822768783586346803354312045853128742318677410258694095399674951710983686515211105298135302370078992281019896838391171297640451858800616406607613813761327794478817790612244986236964145002505921518712917386300389499284271887435096131598831703932943093734702114471012392740597542938924251455018221826480946472232094157445363338752564273639944830226854847528640458790887741955563671106850369322179767191306722403129062507932665962539049921662855594741510774771460411952768801904588907290745395820554009040188818044627400236849664052012054629840149091977761545443535365667364025685331568723719580182631246245946226611556896492609836027994491642419830187161753957534653510182853575706993115441270480385104598483166535864926039738989757928224743871067755900342933529785726463098875588770181534236825266878179729270155477317729342958847454887565598329009830601873982198634044989308992440895587016118291141643532082667021184486949136444271727904609140618899149424991187629483269791296838743194059075439151477274211066789623186526797408524855234194603172745559492393107483853380472561089924535247886106832229129840276625049353073945440833870022297101374626199915525536136065025830200673429370116220060492152757037849500661844493092256573855669658782234528732558134032495963234824477876815453454878931088080440201336118136927631586507481844479182387065663133275232423232803312669450159627660722216654227537668359926360174411856144649882207201612481955940553945015191481989608644920166024094727650845659297902167276730217407893657817239781730839109916585322349115823402342476438598241564764121800920209837548871141675250244303023089109187907057155469658067999903501546496018862583348905828284516995733869145985752855292345611438178917734825358481139025920 [138,50] 238091426182402088507422779569382596883946176996808565218976231519649936237619726577648514927224701737373157271670013219748362855394327305290046637815438375174064142815172731134115422259606515007223104538014612804612290364355729751450500143549682253796020800527274232253802523615426016548032320260563704112811918841916883705661629482442539170352045706480370614814158357982438686008927460326674828639834945147081186575636591345784084219884054818440638785876777421585789962701099070765225905086493455448403438868735187713545150160202895143200044509025595196068481816907053966823546112365814795703673778385405160440354461861117218309497468435113512809480465974885024614221478900412349551418760029952802339069207418664092146978086947456468862932029911859380802680330377950451396568622104829983312131014358225768176471369001621918361165453857464806832747676301441298008065478096248297768237489966149112889677072217951856798824158179925013077484779217011575823987079796349115677047208909296710500487369889968215618293795599790053201630142703085028402408961969589524797983139087579914936053199779068587345370336863443877398749456618532410966523730137948540603401398191145397318930721487542974611102714397629519456755988836032618575378130579449826382543996900095579974321601811075052621116812016193219353541739041821614142391662477762588610432265006305406909618558607486898420166672067056271457450232618719234482106210519048954805738046865244511240030722495981671053231747080278043594750930708930481371740614413950237867807630125829444956804147563072262750770138311159771303092596014527710772327852439257376730150938573708440440786765523985720785475082748594546157145984299516964490641225844152562664129971333857534633966845600631913917332874628786860154970811055839937815449929001446866720747052252838220339107930100760351250889443337896140620018266507998913985847207265450593235157927735186665693390383304424242537563220101683535813224501653779167169689025438814632813187764652465861600757757196940708011191658228752544763804220662951212547126393211930864858434307418040359452389143812493259261292400824929818292720414371329103921011340773263114572619029755531787001740836661786335791847677844004159562264634108784438033967927376287201672972106355117873366216613547942437784467351104057041397962128886508411042435316820542213970891416205711696954351009007593270103046347224685622528509404390057974730789464847941714887769829899593864994615939104572469788086647587023494149867459300678368845450509163282317790242198415225529787668948365164685053197419476693347195275503405120 [138,51] -41400148126117480291671484435096052395839192005721782890162770744657350846210151601341326878467463400010654577345466861913332759116132912165806565009989556603971737042820485477261190893783488856749550318338558379707901089987974949137459086746979914143710910857320495089517056846698406185562596449050691734780816660016894669713859869738388555170496384665978440890224042166759379360522048265435400664175401062454336290497925897311582713379532914792637036500035308517822984622217189888606078305132829534535915114362448148696963899350305851208170575485391854898002194212461870962103917911076675276882386329345268476315427123872690466138771654133585100946923848330531808438714239624243425911194980808815109299899489630206857958273011357457070929908306055400424004249454243936973864242407495752149916326188040962012817563821693658651311476372678470866695879189560933699278662945450602537715091044597031130989791157063542170516873630062462444871587411137959987324740174834201042581607543924478162356997921261809594373158270679599944834835438980853581092586083107468431045321447662600624714508003918163149139736438949235964320679632948651652798630000326992166470306097739820707219513337456665647589368248270340438592866252421721953725413408367581432942194823568750878855662002842629426655774900266172514857947109698994217892535270790058098770949942809506332776118070242617205820034035374925329803570925285138448053399502797217851471047226369749848210765350326723242441442415617611852091257029142896722519215960727169077075803012920678483510714868676334617596682981499546951019709694124938319894612293697827274225392594237443892357329427306997967177356734158633192688026456990876064744498337147355543877862121691161168182076860572595996904658311847027936260959185465478332917229551535702280793147960207295057771092686907228396106435983844870428446635092266604675670193454143779098390502620460144098784244444915512596046596335289007005838017408460364304818404496720883202539622053577931682979603117335812959758787199358304134707634807786940268566913752993186063069769789524012926680852673665532663362344146769858540905826497773331600251631451301402578200027811137295892253690970934093476036666760991234634432663802443935521970031755022528588139326734120056169634349816224001387919488037225896710105002318760995950529373164699604848616358387010364948670594574515325338865133793292135472409006786849951272860990239125955269464661607167028072615571472205878501100019770148340705658593562772404748163862442574371634148406301622842464540225385537897482270164979691495925625384000 [138,52] 5213839000030925732923067471646961010387344056348955002378508340870177381653548506093580616275726108949639045855648001527920298384017570244058271507345216877718042057514402175647068868949254946993971922618139894622785357295553549690103696060747821695277504599518497927457536084960881232744886452821164629899248042138328403783750494342812753405138842651951467736495690215373826543682781248062969451732672174259986803908370147837825803097202153278964554584816026761210838511489094772411844307680806471853052780161078960293049660831211603577554141940138917246146605292538995699228675457189249531730689102589711215046895341072194552422276556010888271605152750908134060386516340236428816192395528193808466969328573664937808085508146998581205325285663020196236898357994747034434389209058346358439304385984708367977551566339697433230560895410175658307316597504874838326471838226392397977554323317781663043847497852535141690746130891819105087412673542481630595840801911479355175077747140339413506800274326064208555271568610076219288578489679358262852052700919127629176660319892319249810548075754965637829208761695808607236445252257930362468886948234893694423708348656856264399310243135051052904723123699898273382305174860729220578544193363403459885297551700234215333963041431706821345712589640117415618079830888090002803903280733972425627601671480105198417950405222308350546153662498004593764652962277151035592658410284124668493242987074335184708535763368190903284988729895367061020270331772853458523700539179996276159900123577195737050682546962283276929056440960646322336436581673770481323920844537887009310009469150256774489249990031212997325277281379100488208100967767050407354960197579447799049471605539556163870503905900273012500547759248026596497688598707017184489065701161862600743240656657835327227585992254582117207391056197112911171650661605282465251052370196049896332913696175411735473736743182547042393196288178385353163223062988208173745016804472704610255952329409171146614945874086254437054853059406593060992425385060381966546463305505357900966566315802292753593659843164225326549599219986931074961696271678210737376090175288383005367510456449970777768469295336702457912391943987649671157061399081620995039852209392333678455850136498497992856592048626082319536645664791839026813765892004653739114627284008229323684538338884763340062524297649849533134927531339607227480214379564634779620950748443941184713826977356949246877879827480625093356979107372722345840907070907572862006626704285728799733510695010978509864663361346670921011277337734857130626825340 [138,53] -452305804477469177941150695513533552921713935959895109454295060319976038642842650205281953743961950198843440907347610756922466226611878006692030753927304634235043392379950028181189263479154472176178557126263794463834242240429763285562455057672434609496904050247951863822834798066239788028336331051144804712712333604841458446246700566737531129749214025768107969303031883442432936474911675397606169370529811986519224506350621724390332308315425921815931758053577745240496169188867131236388058649822321543345878809727198716014104521417991592069858042195323494475083686757071593321825732473770092266670382380520242556478267931428523604898905936036581888950885449804046793705164130945303924905036149669456147224834315699629372020702813191968743245267676008955621895373140677053986244297056469918621271906708413711167740263304050358431939487851481889325619462545560792609887206108229862255041732490412010113904060808595980829850977831898172449238602580795754235732881594374872596749025165140067756226180684133103686015641147099336431198079426162907444149696285832509927249446931182318219819872850249119466851592925247826347141449230631052597608350985660563477353234216735046744219466032467697587186625057796078725779561462576739783855229541898060508948447078510417036346357915643308255455925270316004009062400614988911417167035110222564589472962880623954128826772556977842502997433254398637361609218369594456602676617783466950885121586748899430170704146057571904600637836897411356863441151773023278113081246745342769544647518954702895876024477072809568601739980873497187568339556444867166307231588673331515737349060362493542427098454398507026393831982270966211437471949004214922360052690529851550504427442853730357626333149423073052761206939065534386504925299479712244303666678984503133335562149540086192663769082671175047680227965095529720623112862191733757413677654736990278458880785240749194339236255735451144021683007818031528959354429870973269062062181340696955775308626279742077448052361034892496697860228329184653559654999995465384656160200947516250007668621771129292808033875190960981769461816169492175328560954735551459929056059660116147355819788209841281704440205727719723262555379891556268764793199712148462359675759878029177737583714153241788104389949764784721788923438862618041704428507258206505844331092089850278565467449399803356454054069561739097924049421345012312414537108392673634007234883219909674158950410212446836097158352370952640821417443186829994612095720780655215674332103295321582895239650404782939758726618074125395939664395119988213120 [138,54] 25827145603282690645201698232403528273195419555831217550156328950520329072703767317152728874536372674299191352628319875223015973656191765269078999150155380304444155033445305937388452214704841474376915896933606527096908186742810525572194024823656274241317353287844076882665089412882014456922199496934485387221604484935942064018822993632148468015146716374196942304482510147584431261473752530778752506239920902266066666339180585075536877921135763148734663529590575287094469572433914735816381090960478794690333805680162833839337915405813058901422375274884266826027347765205928966984009155740323855731563571699682066866421835513067658178137213182491819843861699167242908155300216952770297963379336568705783267045474759740169903402713016490418745257620086390322163505914559793568477714274728427638038027666135691939774410776178429652145467216952585756995215962853342926444097508871011110060427211336002832249601849979318686159148731953762747585145761116267445195225740662937885825509740030713608802276326380958712974304169601372320751566590293424185868546195508618946717053016259318198793032411016033701971048211057472347432016742609392519891638658176340366502558860492144249749506837897655301915706243374402213697172679012148680706018415975145309848817775035517631863981045050300568781693221601665170818828883932063106187371035812247694550594106573226357329825967756889298518036040589063526605507872104260679799129472717153469392543943515571324891069291183980143711223037280197893146260508694164227328806308232396214578165722865993706667342684192242784461645987181800903910620694986290163650640985791505476439569771228941608944706274127549226981310829456400705612029387265073784956819676841928764169064956636318274887162589882207133269343175298442506221832062799891919455029315491600858783249989339536413148223084805669698539857606997755096712069900872063581811037015393368112137795245477018854512961923678024961611976179461177409361657209488213650414956623586100990729478006824728539421301739487036340687718683653994207602584513497502228311077726892564341149189241917727160805786833691520850422387943106471116428319552206260792655796025151880052139727917483191400483470415429765065321220208452028734131087389422337857240373414747258019012574414883848511995343644668665588220039516912203002421990511679442280569597577321873177612219661242651011923348240707377912766548980664963613662257943507407903682757597088841753968458946590477258079871324418136895673950346928322074392554000852882391980165908476461049149485981514795350486482187599264111859468721902080 [138,55] -2090223708078816608400939687510271349132939427620254198147936682740964672139653063885625683206861489428874994101802355516755833732358847508156289705977248497340214301797404224188669155446846857269807636452630607276699596150932997904324804020682961253762157401292116247881056409880166059239038922789483724929601780827016122757237643588040493447217942496566541967004936277032539701308024456025946866902670761870607462682431780186620427508972661628339434637341490316926731100250285973226637274818721257739421296177558235433903979493583571069866543249102208535920461831274789221420940213614209066297968238933608129601601069106080375933614099352114446603026215581063963886333109892263109620678450544029287529384448435400418473270033296095566062250573476574533413310911520115082214055780122999874597654899828773025747280980576989090532408822993669075021685106262892606261446694518600666887392718030837338316939511901514416638105786868583601379231545871490874582234930540503847693313378877586005588155296070389305441802395949696604209895613083267161499479386442619512720999234427436913472946163697353015448391100529086059631156234811028437856736150408155260747961615920411118764112659847684665585649254111947724166726128799487293854004628171015910892930466758218050028175389486696378531039158271811005990922282567859707540868668354349970530875163309960639067564990450313215917401718258408313300247833672309798405349931408718829430669664942317413969263197805572312502143072819779742963119532753038707231840449040857884283655719585841440410534134272630367543135304469136190088114831926285675163712394472444316723332352615355380584420509857527389666779092554905772608174297381400121644635334253278796222229547836749408540424546715078982299912940114864784880300770330407346230426669506629335402283605227455938254504476412233481908653874677836756308820922519896893424883677814112594061922922937041304457774267147143802062316071373978309530093166191873318116842824507974330389309786046610980831057844826415401047329570737577604096569730247580302253546200572621842409568066765403868406832231707436691626225159551736916803331829589504106260336873436606925959741012131751301853694111807548028454121283892344398545105784432445484633807915282130290235086663238761170830306697932564376725670238998170308501087863673782963539005032696760394616365281695571329922954717280732238309060387152298933221247619477102637370962186775518911576391693518920674184741675898148095835879787612444226893124718370409991613745349260978702849365204625996790740670017127358907231994742272 [138,56] 617967280818286085816729582386987693645141850672603152216241031102749558785041367081363795624803494154407578761076218396561356432755310390542752859414979639609815706718774576847409284594489599979133104535751628093305645712857491461195140364674149170968950756232287062795251500908373366979400628395407436880620426022432404538560131464297411838634312527926636230092409780391032756040725925844134259010634674100962072648812982880771744878309256595749160840275925045505672186902208850871498168306479558054355267801837440328461282357330100457172249960963439935891287849240294035154952383623558789801843443121265697218249648008734734285405219101645465653721149227340446874556002431845657411570029734634979866325490640240676287938904448496613982865374034600496075052137809482468539993241852829482701969152473540534157869415452747216917418963932666292208117432388863326680128065663375606321253014835875772295547168023198921772677419638645394997201317667713511085617396424555068262769021557182561905094233057080234320137339460404615372960086012977286397193259291760662272393349097603727608237456915554911709637187029169663990157911642780019816649151418323478775157823961508256799397623955204564704287860167798829511027532780955654922175030126655528257649353318076065113603936207857259396648950587898922420423682906828457793650729169790372670925339032001093418250005359324632863044143266255259464115732619248166780630077629516096060285169046651136616497407214206326497791822993277379540766753759212568142791953582783052806410280521763882196884714581105299782482704659836847957352222881762917126876463915972774699293260304764698940535037381650950751384830602892965673734199527035332823026487219036569348986662570962910540413740098715173602641627969138388958030790158497835019440374437108744509692859056181359099866625681354323413256958672059182429693367488726004388829213947560316370843030405776180844065063173641049736089304568923217511565100773684651679034504263323486072839609187307256727893284272591733357268795213281855957418095191808370311291535331403754787406502082911057366377103160665512165741542001371674210360984447493814175966935121700041781016568237723289090177960136923954070982269442761499564414883317129721305848045268929630968110741595909375632941109167855547713316041046672482150525807175000081077363095353328151047246112484245303201035663595192570815542003390343822285062025109366709567911939846069730568711799402174199156582353815249078211193543455927018460743116625177808346148106884612598304428603831666480470910981114076716265190272 [138,57] -160611815330876318416732092461752763879173762427307752061206835235001952890963067637152900271377096489163578647278134017676365253504324748568746384091418944379587546856687551685954473998951599944256889039499170821014136329981731175221379208063329094103969759036575179078106702755881965980082890085507192230469225637180961831444183131284421649231225845062270729871540980762271068171953736142673199914480590646270085711504856354107363359901015780814558208428374710641922099749296905628169978145432192773867929858953767379864300731142697808646433973952152889708077844215462925028782988314608502698922725832404168956429669837348853016174211386344718587169574337837523047754117365019395770789463134856379138462619290577603849512524854329695817608525395460739870729338043865915835998648854773050136524701789911970355258050207628843540249468432034872375496011601879621458300956238479707213174414425960287375498367157136442413793629309358496145246741158560229536588249736007821493655441054244814487325185153677748710132446775981314907230212408722158327740743695771302165176166372353221846027033295512169635339684762625308380993035977064260550137999461076490542496665431543284572451349236708410353195383989344361959794986874408077562427076698002128732701760452311764366290233790888429910172627722593368757286989244964494472134507965296009659497757987206480310241132424351947010620944616127935366793688824912590337165151131336066010123464930908789460252732840049435057176093915440282679104098533600520590903330093730193018427123042285773395749688593066970475604240341246806453975078935303781948217931676859533861575955031697925580050222662716174698546487758478053326010524397008638396932458494898230067286999335131861276979526052197849107382298333874461878624788231367957716357394729974650590599533477318099868454242127497695111693773338545247461673392301837266097958306501582710249458495298550768414463963212180521705370448941765388933880632706909458372743595880879917660681132763338061914926418069001447292661208388477667202639876071227719351603561719650869517201008173101657103522786899087443924872077248479295794331493040712471001124127320042989821964966925728471428524108300716123325558113000384255806642560310503061984665067407088964146777979949039188263580053675598341496283774416507857384066770410327301992582749540976853956319128536384971434724589944512404011332449518126852934382610114791659989051243632402468455848511354036599896969499740749384727057081151312750164368512505092300488186888240242776235840241752832950853360710425928641049600 [138,58] 29923192786334727060248621299108313957048582399999397689071899619790583868314619877267111594625615867773148874080151112235039509737053288526939720509752144010521462181829711656721195016363267472874925353149781887087881710814097328942072463429346804542375884112372954762662264192136903029837928866984503169772182963409728914786810825232068138891274891497911197039059167075846899822347003685061350209517375584954738591340794539816077917251705009650547516485201497176732261809548073127450933889273301637677597197901606948057193343117150473073426924165617071686476943124982149799973930531522512016335433503834292798575490142029565791438804409839315102024797337118879291874053824055171030772714788830230934318528112910473674818127781749546657302652066200771185634557314051853382307512386300431040895279009858109942228221482038333751626364848206525654870863834624283710989854092807966002387232634945398275047649466456726502072739119038646070937565407654120780965037437114926709890932460737120689205107571586811366567158417104527433184304001020746881911030652518522375242553445121121312160773813810401610203517911171412365975859640236602315517335023843744007886379511392833790835775527868209495910527583623211136013295060442554875349916640695013292460212565147337046639545737450515756139008057471535534796501078033513638297823962018176784021836965492931951455137799015720901491650596748706131172049141262680105697257783516612879917326175442836486083035730884629180387308636702304877861922845168858713655964968936976467315479513324219959484237577243010618106158578110211530497191750490438027899355875723499486877118233439078463067762683225628142068611696244676281604861294833441868599429021575021436850855900993254299537787412815713589728217382108611268116705072935759712021624568534533086212944103332911466000753896819099104390578974396101531316866970180076339228030583448446665337607813656996183589484264183619409657671915140675546729245156987117051419177395370085679063541280101552138282376167602121839461932396707314842814990391445343927300388318908336919996333329257943362687912797493758897902286579412369392178400235012888494402240796367781299456378557967391952149368380810764711991407847803254444819525121206816951142809805274376280882017565759971500003817090090987050488854563500232412882096226628817705516701294475910843393916454427093820742893656528771900690123785378059003386887879955062626664068183464709447589981044281033979867256558544139723548838241273251444952883200439255054144072266143998879157494704643768374286873321325798400 [138,59] -4270859989982849011864870871359149023245273968907903092166093549392070925341856311128417646175214188577640813289517810831002014827535920029804470216129093587102384486720923756633755336332069413613401003558643736696966973009642144736512455536097571829614405895276821033031448107904211971094934239762367967252588862420536438049713309683728499809685161489145256140848509877548581669979185747025022758806543290262719466437704810943576639275158709317173662252643702206189480146554828076293869969814039335872574521829288572839091380470563136405518241552962278383517620568173396978063547157036151440266310683308916557264797717199537767560106579442573589717741305380797856837450545722260764251304293266126355271395998677013943260110453308128151413558353181687452772838573018699593719014310484872485205806744523467197284948487327904356697345800362086322666579195446631266187547064848424880972995345392194522076761318314206669937057077659155915743835646065339995215246169148243058037979589733705689409310572788700896909534039798604272864842983247311246738025639786022153102781973510234385036233247269195673317809119545007171002051655821743227757556920646939875542356227819481824002323940661290479167549055832269352049470072027847322961442848335384905662901526732644593861802244798696307253044469576687768769269340705287026150677970467838774454991802451233643248777689618555785189587764998260501313148650417900334103999151652164503635191399932519815754636320950119784380488333872621327855945272963655133532219892300389467724029195746814113292586971268375917938538546324459867998677719906159223220436563323041525013825971349765509731203500997904476122857784345899354172431407792798002107980802828573826865938216056834227910443617296007446092072329507195329543468193823347474324954568997372376032544622904027594076840062678795739756169241988681852260520208863046697029690462299489631138074462443294368916236151631312540997663493720262002268658195150286739812665842737300089620544382090057072991279912157210346564240769539086040510115502581369593586845081745956700401238309410880359818617841537854470425483511931366610807238971999964856271669463148842264069674943594294726884721824368988737846610307995916731929268327149391027457009578785551262535164601201170041438814039128040842028786959922486804689324006370161014867400962100691512286883868834134212898196312268266434148079428235148864944913464144522052259539080657593297971944083512713251999907312823637572308366040279316957443545313952561005087645766076212348800244455942644233925652728416000 [138,60] 480380900056108603698046279750196396965579819311774190845237124047963925724879631875083380266774759507948419317188840791627841019359922495548503967689686457509240970670731551409017233714968260243741768330933082674883853560101496636040027538671464450469894264691000192681542178572859615640182019685245392849072941737895846490806012451100296135461633808305453049663692949927530038401079635744610648252020136512918637349873748526089249923756031050464196206070675796759478216363634822992706696512296317863779557841430535070900819803946800342679118015643143308823099524607216326508471287996583074064346276871965458687888148161260832986891476457902337485187053820915099400918188397762233797002521191712207750720372327261130928224843679612489112219961108971401368454541114713295772654277501059423979295063547813648993698132396793217210221140584195298053234838330887623332207386629347965456169548349569751515930811206887081894621919694870034724956463926142995506435626647835325598002940541618082300679562118952090073686399134745607061963419096449183842317602609736132607698455233148404534259049967769818372598025289609399606441256107166913710858724443589204333585939275268948570043165177702218460718503929996707248332426526393919271091149321686754406095989123125280288004888220714894573667719747256893437935379359994714992741952212943253017836846689174235002963247207949246356901653053263455196585331079810388022326687449015240734370671044865242218623199927552711158033543555641715917141927096172385769416228921096502003909794292679562918057061337505115327041893123694552981031843046550272013581926583532782502053089123892450123405181290150944388200274385820563155454804584003432060067426427289353052937642558636891068724127933223415028299424726203795647540754180505796384653266926466817479479420759655114303277829298259712230567553796152964674945520896555202663449320155267142638117171354131386442469415581424791306994460045747883846671367448924183696364810529663997008341511913671061952237856920375037254410036918853564494848393515953062768804761328300176410380843984352092362180003980059504979102942086382466246290736356590610384472626036631314292092795747810082396319215998935861987963863341894792185708232165722051141123351326958938742726156747540073456563617966886333184615375945577344541901313399579817485557823284453792245075349418272111206296074762959477856337440245250025918321641780083124748558072093546502968392547804297556581912488317140203188533079170803372559266993195190833231023834686238743028572134404367303049341940040 [138,61] -43331667577850322300834873002648158390613261428897162187571539657218100205077667896478265894693669841663873123111150887955666955882682941518259607803088560577144352180737148250804754654572501582766938782024771603052541293457715980704552187268293595127496479346438294787912513377223918424332790632829580214421663611047633349194030565466535753373096330854622390403884358221868610357372382452999088365987361115403137008965992747581949449792037346813985763817388939780987915232577813989077757653224697409122507481466618982474263726743400327941194488986493363189641232838387552584808489676891501987255441360350917013749305152293740393208830953801473682873342799923652731691899883937570074909127715456476731123734404036481649424689209270995661861019365915657435354047533484055450799793290841642168805330394434425571637573907205322575134099148284320361475921296663097475333292349137298487967514162075928233009063222444603933866180857790938281931250025804844935592254497806868569657373413113390035304797767513502849215580926372718187241230827544409308570312024908560712873898922594381512150715507371763398949753591096649510706905044511444538244329236099879851319816838739178418562096068115171017730049300171822473366959938020157400232476203695771496164082906759870089402885931420481743035967752607398326818339607533464265834881763422101784460516360508667995369533354694135362892777245494599483064070286997803623978206814412006198613286535226865125075945272455960893103721464409642523165369028202567575436403107892715750100342614560296985436045947881855027777317212233588114694870848252796125594839308669483694446218607914302815302487781865411103674989846985919243496499594277336473852659501892249934097651182814892276200794192479360049096572484958624133722241458943868704962201589531046820049231289539264350395901426778510064622507528683301170094328939112409502501534832098310738379544106792016982215619209011739354945796579470373235490119112108029115500701823054276102392230226523310381899738135387450895623526785009556674068084830884417508295856468860715679464839673512565748980123943729605087132695087752875470249787458196960012710840824517176880887406832347019449289165592979060902404744328728867121191196668421993900404371451177224589450210973802238545121635400203734429459561032720838911983630690526909485039635687406406187821776327657960341223201256812578695056432858102533446870855278659903343591671489639941725699586705307110733466373007472895102782221816527681465703126473523174330780962247717774617584289766520518077035520 [138,62] 3322123107347434265170697843122620440194832205625285149851168269712504467343644674183086890857292537877714907038617814769823546584860296462808276572551617442926370373969282486436186015136421714111263137695060409988137171426850242634769845684580513142501185031192176036681979239023641326345675763476697316733167516530446569932799941586335793528231508793834049633094800801328634165175439122617271581923214850010875720277174298054536319909298784426496221054810465237046089367373974909982164009181581607168973037383119619073713883303772377675576516048505391761969540004494340483253336012961397000254444859046452239231326206057849337064039606580439615225201804414940729763407930897552127682990045801527496778252123995925129279319459258087046770237190948485723398065863458580162811764114457443423558653004009760715104698608756414657083249206920960004051523092703179969445500423570644709160057169017267382280931109029906054376316526045320522657968575688213154193811539036384855950530031426194906827678787111542556482245243312024668511228770306357164523527119690630924533638660832582199406569006193302698142628518982707359796201925406695724914541257002080579601983756884564969745855506032252542620689424819556755926160443472724249742237320566365587105702783244438685538583230001593448079704618836389506436280511069654120566861878749684206621425530223180854380715520627610896441562071746795409716451324263416120747978166368032040772998166599064170784180307390281323516048202816002364458814725739009283454221348898476553710456953859928155377774100945359116601601692217358438686989347090558646881133656297855575462843168197664010649651009477523865140366098254494277522270117916877080778114152388418286300050159232017384504654930292472131211813298406147234873376375486057020899120192377411437029844788373755266917405520221643092747468438514705654646204849123296853817834936829079587217593234734197658836537659225611026550129528004573223119160674971913064694556666664533792499263059111555169077900967745682113600307527695827419459107356769670494097984426117703381558889066741592681932647516041880776810639401794219322869840990953194484312214594310932453710827333898502144453687793011239715187164174496950410186177811631674514560675257304769987901687688230359515399573261407604990470006457618592464715673222553876640467823751898571828012726264741676177321951687104103520172500890954261285824826266500385504451951762443959478520525854478274548907395428319094517956016514029515997883508955192516420703231179209534726274673960118961728000 [138,63] -241051432375819301255218393214164040954251339294597476661183823858043968838654298019888641848579827838639790393074805132688872729124346426600271134285473700478489327406796694098833677712325300463371573667199584959294414150038815556177687613081669178238914305831435862508420499222178276414772372329249808396102364636980804410417190409753546032860133448409552904844992723178076364157949556865232985575208792810754368605735097224749303108876127198852581496205294045963213555932316953652481391777545384591709838733464948313250216398622861282325204405070325105692364149882802871748067414959539603117331230954039884362089918972034201935360453439491926875324114930517254557549611365117154867886050360139710001597143821447060435205748457768725158890902180459829358716561031062632598680081870647138237777662794516719360048330443711012263592430653272998715788970451530570922614714971182866575345617258495922846833406865316198985675156735693109111129120973440641919186827024419775542718163436906623435237128829798149997329852509367364672849683433849985491428700065034909634753684092118441447948305766688655168693490014113382416036914976375113497165973640110066408209536941028347627990526246784871745026518193731797423545995925613939719549066403880810500610222049547379276191722428851898540257738357837537554134104906333786785254452779009321157155770619071179503890635312261690857723580834646998241090429670178407770008722835404497441386939888478771480351776944769080371131366480018166998253260609843608310770423613219999178935811897602456598250180065927426411969914312330987711233643422674390394716607301119263140621888308078354657963034943425741274162431987585893959722775293317057768620709383761069277984947262189381477374696847771239576187684190003392772355671603179224471218347287763291462934629535786716981885163532991091701709632705591687223104188361732904551333704395171612880292794686996903935263611453741410925300922537730988820608343687236971570447413134574685564322079720423322540231791426822721949209370128068834165392540287574734400150141670645144713605501804504284669111594781962317493040547044447964863109817416527174122604044620092599934769428943427482740510924892856833361678062596229235517762332746263309783700500712645875364771892922812837676745524799931657300653675910087815394611901075987166401187080768354563385804981517709482162517138563720831367320135818289914800935032706172673179489610258512955526484400141697648684471970126393581594899617108499011021612249327718062677126741207244906167620999084550400 [138,64] 17080414997224155207149971907803247455737070948779489354038388212514377634319076527211680845710159935291372829071160460202002315013268842850373511669678347648775325835370465427572224329139685475138372259032039246961766486055088623468693991316116560917851800245749260998858405219072985922761952196006092031246768790530081275550053605458514770060956760017829671071155439962260142310915512054294756690535694608978097067434553349747841425755182286521883412570265087160763340654477493147690217625158608594463070772493652845230529212356995979606118713158867772647893079224423601239840110285248818497383827980119912972976407369587008199118971368234228033997576711706808745552389181422364980495925577848971138035640798273320960454637858268010622640297637002153554135496364872718585206112908957464668838189293545740679233077987787566397174063889831520392315921718937631647919275588325176549273118236094472667326648356997605400892629450725901806359119494572068260575602516543515555568222435055805340664470523690521088119682728287574288771619373686492787945883152109503467276144497871259858156674371050740711904049097547391015173166247591786357793692083090175689509621657092502740037221165463620683645346169168073502974978685629931000253921365417009802226446109749177606488630689955918590183630444911639956486052942647974865876337987483378647338216073376548788492904328731919818430935438664596364228113118941481327063406733149836655363404717846753384049126550305899414342331150534002176163971302454268217221884074850353274747567275545809002611637347869579805672061671741627905052497878850609699668177253205220512426847021491326319855013139278503441428909595782481156233712633169438404849546002591797406541258258294467006713463307112674157387661209411448788635942497506468927050928851362969949046163105891772114171324469814505968787211884687815499898619349041041282470340689840858839302423637070593297682446590101541193144965981143512403527886779395733113430183621145707218537518750260909207726832657016247351813934072463397124670871326121330691612736419189529075308504127971388602594543541582029239219517837981323483927489771666065181449204164257816733179957452458483804064187260053232940288011456398580284687689482570498101010070285230529791435165481038635234409542600798001185260574503136578582930925084972299620702053662963894395536497963685491798075301982357682493555550372588551321256340467536659818953790434762305878199893112917429564779759796725774132770667424908055276500782219584564713445411111356017440681568398000 [138,65] -1051645480418958332747484432078426364072100020700363644418482605958360998312786619918258447048470429326850633248399216683028710203021803598939785874891418634770160214650025763609013497853048509706316857533119570492531472920178090086681135804626720105611229264174563562075411774114693625736191364676445417302260655745601137731674265241838401832909169116890272889432605865385684736542386578048736282295046581828795690565718809815363687686935688373386540116097701231428884444434804462545325651652844411993249004070067857938593144189636121386017389926021640361170119731440001566933574233753902800882284573974495427250867162156224070295324343628125669727796300396079759950370060742000862429983974249568758251240467128417714723177159823560426217087029816685403479690592987789606777924891327700963521557749566507508010693002219522679263623550065922634636450561490515102029192023789177274140936616190488548471914200165908691178745020187318030011058010706188208481215875014085710200311571857635905573411985000204487402489177765778688644881508898997965024642726409030104567169466288864286175545675163529858629767392316999234444611080317364399978326656577454086554392163312132439987137511931647172164636127514139313970925397410316411786456149443628120302987535209202012754516443779340508912559025598498007293928461393099893213780471893788287893189340109789520511642350793389547736118980220108126125424207490262146743733416010401952125344294224891728464493808027277013918961005846868623855058383286038857249337678450235798169124914893667589768228658158766845260972493320805195711230387085913665435663451135723915914613660876473657780048911303509812371737430698248484459714081032103222486174271456916093202522593012801530016395450132390184146378306585650772298900644992455220529730679868254890810704468376204538653887782113817194042860847711332247771284755190531662013502916418541092544195207698580447795427948822392926703494675111017256377539318969419281030326624199717782182367250254637466364701301996766905268104521355362375969499154564849126908151917025733289978892879382341464628287549551480061548937696665662554192779629381518779909983687178019798314258911015926464280627298611519699558017602041017349349237730508373343933142658624429527534823042873382187116550084395687867905773683380970928362795182193502621161709469040159370168426943218731801000016796470113691954565072090581885192241601329848156613763436886161989379649789495583745934464368254090827998568696163094148413551974252249838471211582641851484865568000 [138,66] 49824903369919117398296414552225914378953946076599568616446776521301998729387057358829184860934290219327894068910463269802398220509592253932034535782323994661280733621522687031204263447774870834319865208995094525039937011817063192616536124169581827038836789986194615655600725524944696895730234475535991138616880120324313434042552942923769398140905135246730784505129912796830534857751299037601728137795150439001476680610520057014417594121118697357894084799080182812026302587137169718979278644065080319174971382550255832471754941916322993384294090318387887808694147697677941004606718223251382215106894896737441716836377806114156458020572825506534645339712230995434348822976432925538345945462980513856719184372649663160244916081282336211738826678050459100375645377350896429350411396731441413522356469193073513166950223002947224750296052421527152820684756134152898624012249257813786539231530449488829269070859100874035739859396528623746576659608403356836353229730127202924550916884112041920525678916545472351289291495611017738520781884693520227556777309890731695566866176245936146132678348959878763243774639992825997451791921856517647851577179485578705181222736814301160492938814423405255772598607814234621197525825476104972896719799463002693837264505367931660457111093879814400844701906038132739279602382769457291436650048289170000649447416118283874940967815777631672496960095363659803488634112836897605097937485323394016809573936584686041093523499242207919629029407988205559223886827063034890810175870434651903376080965288386890392061773300193990726326285173137065254943705933998780688706819190613922192204913875481676603462848136258423660218563522788723894490113530402301154134727143400143856636303419774344202205747902446670572159864372136355753124823154301246486591128092318934206495720153946493962080624993169675563875915506322308057221334934339560049400335013506921426264131191648970549039701785787838487777306590642176701038527307344710294013593104691428875167819137977207176367437911081587326449438805882489542287920469033766088989074197633624626356464534839265452362549397815287481923071652538899025898808913818293948489651014112452574360138344890092445256236893796463214442666837032490988628919791801879891926559493004620460737090242392622948421941139774623310016988059768330281658536913836646047797532795956823088562704365188532756549719890205882471981027702529380560975179997120968735836875952403839937270184347919426342953456269134438553951681113445310921571781734219251434101078402183224714240 [138,67] -1827079183902534877442964903474574492041777715980203443475279852062940645103598017787625819614098291507684193981970490991337492173260369437837996090650330680179327232425835174111737526268035942367052075586737046207098924691797122551238702889360855298632178000952085042200707759749293806590003987682125476904201490081594505551496149349446280536678887180757647686627743481501423114597974955161365873333338722249978317909291286748370731127300214800353698618363677488325782398237154675150535482619476219040729707304059930964005721102158600026070081995202744591205876183447336470076503459411238959424388015097985438665039111659628319787519842647779602779330733443091499640040545266532460936837955601820741177147894791549034171519734938290308581863913308706648971820904772413128587505095743839588057540469905843489916132762121114565091694618866439862945069834749855598879068115529482917080790502836060598874146463642760023189901806741795793443062342892166644221561983671474446955604911098541741196708740188858575623492696212083236726889453158463656589042208489849666839971983993326181560671682221718012629176915673068287407040270052206551139514038953939165078734311739705596281247396405146248307538609478922081510595567480215439438231209774529999010456300188646365247838040367591738822765681275571342172740603462928131394923784237586198415059300263134056271643715187909342168172757992761078659216112156417630589658460250689068183491078261298388745752682641399657200717300930664453607233891074472188419106637379958021484785776021206087718845448767117484532543969975155627389692245766784514805304262474285638835979887517223774110950447237269814307332558238512217502427072196400480765441685372316974708351353055804612109782865890491223190501272279068360655811015155422362920634772165551070551758657434299022860572432620446439688951888629239752786035174184940816448765691699245250474293625760356439196762183559973465071411457752579386956727073750500397185258607662209142545523129449314096379730233927102407155621455182546523015999126827476136320105142600035878674661247370943205560422293020870944535462300463573158593548642456628612106335514203066089939420942238178115931256782202654609857239706083886797418057101675156068843793196810576906526318433079226116597729968021772586260645821956062017473011836650204225822891605508431714792322954209547984647757142044385058843123375206415008255042974464436239056039790026091581615072465813415163294657633224954070710355054251104069643512360612616473717173866529673600 [138,68] 64694086317880661152588043900567758361356616314557536155206952693883365823904507158131483369944569520811051861120593900700138601951120297202687461296013000833849519021511496836129681715357687070524205909734217412757355368135602577280614921079289289335989618520967320242002253251593054944923485793495962589510621224841456831282503206282078372145532775494180793734119729092609882762980332845151599249366838459896822828675155356899785142305865852492370622820423233696031880270872154826241121475191865450658962630670455101334665250422187603673074190534755609612327568524137438882920004472491386173088433866374518614887731384054210653567265622065605091102794567809832967301597293284541764801991565961945221380335571764479405695615490830992258692095805691505403730310441478949469249477439240249595089645321655212958307661008848560016842788882428205448489481677756915945480681061752548036143226306725064170804106107834583425666130985666257459948746171215032969616560279810377813772490614286727888701134363357941171103934939341199535785111883943327571130711755572779624120066659070236579519723127703097827540040434161224756833014828116618543137677480991614041467746867444336729259601350629857563470286254013535243407616219739508543925728561415133414873414508956918184682585120480903603306008450021635018936724680411326776515943426013600749284029601971093593527199631974426668239572614257327138561864070840358870560540846237407573624913514439629390765363474779329150682436160303505059380773007718695296141466990438207886708684948496012544921036855245256189731856126198485257640651395831215579040534892107453271111028185454760442409046825246148208381794672975701803775206397883644606420736307511906109146895229159950573372617196255844858932869210186956160051654588209397799524529477449177938709106109951737242805077783302913054809385943431150971985039117802505046014918017031364903257949951908974360106940818015943359549211845521352912649461968742732078538729044161350854317508163915645071007353930862630047477632221659548312979660753250850021454294540011219182923114234962803405414454022988379267098310884353708913990372194941134539448057144906527682203443321612539329099435863815636582289503678279068935342140324948516261069977237222341911560480135729033833470203474550396361045146298948838180595154513582083638841823272839412042359525861323899559221394446017248559232837846018858506177131422590026416516381059225034639433641353798352132053636490468315907365544874437912997643981846401051246450134577644 [138,69] -2365040441528901779535237706270000859339858901233526902908365527648577610680022549370675337596237884737160392840343135768043372215311997750823249387161929243240309923661915445246073691897517490636754127445628312335177767587605446404355634459520190603544265729434373394278032428682291810561211345481853784911743142837856135695805959222450030065139029048857473094104879077438576789054361783328459396236493210771529276532074932108887692904743763820281485128145684782795976277103907139915610681655582012157771144671732303398951105950024791386383848270644875391810770814290844991052141005241155163923757319865766967279381709521011606197645175832446376938058155489479966699629907004828444394641257026639013755861232040702144274416522387471087115142468218066972084246159699903988280972332225448658310457866341743222668334638496885945734624406580423802937050371173549431198853728373386401156755123457255217660556951969113315367476880691616023678189421760397030450711691054675501512043446926084720348433112345435207351690527450820327278793801218779256501287198879964881674715794382309565644967439910176666186513075268163842779178135584761540858708141783019855862779127482742656355936276540184278874975738709639400176268326640268342901146135779874377408021437857729428481645400931679597138715757253148983587408485432940445286534515518473398106648222657215269380931363016457519947036427989739715349122214568497053625272933313189024252440739134093470716336474998421363764837322712698934406729318714986576103149310010387119672631128167860754319090065798483305695066179096547878425277404361630983157117896147380463117978187680911285667368262818777370944574936007899320771424057218416107509419668570679546629229694115366797935017565851628244648083846513739917331296793030724073940690748442644728015187714311133311673594364642791676893058993594482473920694633706342471239688483066168552889243393387687092635408636922936017296877083362376499018290900864824573948829252082665071579352747378688087596193464957447979639006633813307434436013442061157609143550812962273634200104992305428536245525933138471765963453505269074617533653511430995412536966891708262303065871792175185135645760517574649191257092288928967594070181051658933382161348146347214387700587637081407991033513145283782063149936792546155610587374179925862741783448115744755703068146614802421592902009480152868830788450341907660566009667463499898098229028402314195083215463721457575986119982034856303142483337369326004601707009956044991858517269504 [138,70] 52160435468324114847782099690058610374090803407621284070199641643090303432101578266664963644133851812613000373689846207855658014353282961046545391473851426888033757633763366106902612048901278712426607817637235559103089156593740098838479156275250297519054949375642611028028483130065374298258708266007608031520568615651882121192266316033019726905672054250627646659709635548608591366325758700826413330578093828570638817599658440586605988214122942142005021175088959335854185486087338131419881279510573142083318409815503467191578166480637831777364707563098597937503206759918178553816949417728793935389387894795988123061966212536269014383864034536413607087636313292587912912510101536232981101698358647561578247628704364630287695926626866799703779985824685770399130301120893675407417848566987611971584305994011189769147802278091163254759135675926254763735164395595032449727354418480105544340766023332550039966309207219940751956253511865519147740731019436155329852681575158880002245597891934517630092968656813570556489462990512071671341815879793522463937136485914718451431767523975845327766305168521120753382233938334866120618338647565720817174256876174947613738540591705026681129301893160587352592300545319547484934738199554840520998243181325505908083310476631379085577091962817306952089529921253986743733846768035718014899349269479772758136598687683879423486619287992664173081622016970747167476717346912050735364268680860649054581588598500834507776835884868945403485366154180840500686279191290669977575508180735912126231008925735856386530044689346565390845035562700857630344387278764548535220240041620475486097856758360374594044533986492667813106534218059180439273335702884319188955364322082164304985980473794366498055713123044816055463013953991204431675730229274029661447036058306721525257617438957767690272993124777029430056848665556751621406259146550660418713283103985352813749656499480221323429404030824785820065009300856420857628731785092615523772392423219473700193834842393617148944481410073924856558759780340542438346757071744767902814880757344289257906959501595940657615150600130745283648715642962709543954564498158477783231500059763478317490943793019276712033173018761543603562811083230267309981960324822782890011090892614962783807470373294786111689601436575193357433595818827981030089560346569667366356473202116173221062018859892605850051596512383585933564570287062723979293902591521897415257205063926747790528250823628517086487812594738188452730728229382612639782533066028174247296 [138,71] 75136442043804130371753530198004699165633231027441241188116913585627047745536365058007907508114728815504346580953634663395680867580169507171510704622583517896277588882179152188970488689110873536718996974196523004539997231047293221649755623223261982866638385998615795911507714607920328855450226106365964656494609981887572421551635498636225644018641624572874648033270956970185599768714712286434331915304286357601880035363600234159284579953148913989351808820614408153450149223419476473019007897855539863028931321284937896267344998613308797352796423238145234845895426517155637007696038366216246158470565990266715376848585043593354164961964011505950888275295594133662937308887614899656409873651021518312818622541325903424811106067228869646411854156093119316764366867205845329610730408682029870199492427203007794633672110776780081692246290320393695236511853535163242968824379025867152498158913205507324636958991435615228824938107791352352487250946127940588614188266486929212736948230364958506026758347865424734200674476617327536009552251710763114608653108556570860237279943620373356077916242166238777996797007684137771435502486029102404509298885835664936989904981447917173471015592430833323053375861923031491924274215722604078450852833192746752952679399433700797950669739775960075326124648736679259878006527703947487556019093362273038037728306724624261473118054715693032104879937848739934888410363754527980899655643347403791482399915169792975483678474435156273310746850191966763356958659840383589560733160607131485530423723578846605604498346123716810072451040501761901895951472794381721640938822755437612790820333267750644033934968703588625519089878835154540662770431107404666538587115547775898393151796205690135284337839142274378232219142885910132142988112015312052181489259896319792535679951018965867842031831657037235308638844077868342127692990156343715040103273115323909398495015204067732108358940376581568728170088772427594638672719613238669173707985805653547167285277361688492375330719358462803412249959250676032557017367007473489879135683954171598571884985875946152982893104646155992852285147654437708723120095222296871275473493610757561078650519978410925622238673681573883101076040054026815513618488897855923422012369968311337929625783936149706951373487543826012883005712578192999323140227212165119605848265844864021537329852307373781870396273465296359016737373441208211359018086119307121815917619744994297571344761281188147513824925237000855989948776272702102323003302815934848 [138,72] -60019864857807394753636381427163004541655846695362413091299256948197358118452312349203848524469295600929941943982763847323646404878303973060103516014260395976907907401006292747921142213258836727593391345137829096610699337124737648378607810620880109862121468178012913872740538401169594758276541866624935635112284305090483438954812335288701227280754259191999357888047699030970031671986326125952198654932511606853649393627386011279933271042635612107996850989189611886923022503604671451426703986719808069745501908117911837675480420962137547395584565767275446655912297707542558962212898802458789899402733666276027512286057372297199847664275537838046771540024776081611326692185464026005827298493754743388815932732551649288198396892790965503780065575936395903347071376511743084931328288237495258027578394070752918303259454947623878397094241661178224436326157513914033345620091793950725302416926937964666442789121365581596176379877929595297710896727300383293200241469495349308449123867911072363247582180831000623644377262906892156093223042190611198282673099261470911835313149899567467112298941374035068424372219534114769859286158060714917168391190245786174142567074510569996994978310881778846015237387733299545756895017652587989521236203888280458103249369617352184634991135984217472771141840056355657795360849484322302767510091509934505276393704684018072593963938629408118383550778688539317449489596311980830963890916586313665056245570332445694128406482874615915530082338198110722892319775793508724653634223929527516315062723063439071963038286573866224786955386538507066305953174448730339485334514522413239310152194721996221957250125754084352101115406482951227246612500771227154921928202694925687301291767786922310958213116113659358620623493918829179542327089118077588035103990684110019027217205141384192412842040462380287991871478776299935423414069623069527816682111713215522665011715338670434818070186540435791799400212030101603734919533072872886326685896446547713554689367368448227786285927802097281574574033408790516520678570027960538563307870869762714099461374025822777478400049025815174611405722174952429321080067715809398996092423526787204864863969412037645011921491697751634797281551824341258256878897028949314292923033325506858236395399570873807159763368279783135036175733134537325621675623379215141727513726307157462599157214968075509441399881119879931915824844606187071469210712881019041890895263448530150570434932299609309950121422604047444175182803016204935244078606848 [138,73] -662160247116312791521323182905676490122803374843004283575184797213816273668464426268917082680046770226087804820090938103084137975832578809678580624374450223185347394616655811456863313533854256942866375862926964769768936439109147480234334147324181701930245766757489582426050619272944228324182348723578976503472996777737142727512161989888134314691894028728458157252995001618024671325352112807972055426411698280300856719121286693743641896918196926756909986703792424993798885323281123180371833010795010378733072175456467646774615859430759847832903554487466109287442743886354037180577044942482443185459200307476333321391669414508978431659008539120797502623403732234748327231011338817170058684515928935758502928176221850876722808916388753586305995808532769630374022994590233974672889731272223116393673207354428006741503961285010902814828595642113012390244779890035684720141187038188199625366532809702610309756307469738601144599060043539631509961300134885441971753768630334425874478808518031814752443336863236171798942504127571834882373807885553893692402042107236958399457595084252765070895834475401485813725444542519922450424989622955437600560886197754069220845397312576444346667714985908345116645369924459031968912658257420756181322781556044269534993391727526137736956987149948391435992113497966687424364981728449032350362965793450153920429829621873014938109081285056985663320421242880614838622671816431995695115239862431772971169807180795665117432272052488377559649269655459736293620732178940607352870774422742397116328560618813840409560403789553177046780370607792118567913430290717559525909546775440435243490366270767918684803916130379282012114499570128444214588712171988081711465207335952443942891953321795767818457172707897278413346962449601509380117231020463322812180206955118901584605060219964789109237655139182063456780495727111854344824525192420695642504433414927740810396690057915670481935169707698113964190624276901446854902065976734417513009180342848939888058796206334856035305940680308723155692820263498027768717215796458341043042141584611458988601152031336659289754837775396798037630735116588891523303418278648101493841774296953608198414454674956360980553394195023877397057837559807985834395107528064086963801459995902928094971297591542659313801255334956713061521648023982933411805406271657050518874097708251549397041698616909849569107398154840335208717859331965000711051499594807926484045930806296682364561269798045092302113380097405839577593655401562611197824256 [138,74] -54983664577186403396009082847753850176720270492661059022660509813975482374833079524494480217119721519632265284563806263147312543173027263516104444119136950756602077710569470330523524442371323073775904035566580203199315752277065163458763506314256957375127056748178300183196252570515999879789241375270845214669001536475546673374646843294039441804871072410484789862223886556866235038206101030186397473820254777301815925877622060982636155201773314547993934512609533222749489108221482384204671012910502559558157323524743461894377436544823338938018683428744922124596067261867765219888486344675137444115672822388402612616143015381128889532790509466329031848510911638504106856312308272445014799997366880712112816355298167544235269936020978921839896918893756513951328737545217576459181937818402781706526065070888001794421987605356359802422534123374608868421985494299532153373938245532792452089360809840989318591132299989216138693018976989250719052665433982790920462083026534894108467350931218961766348237503477156721563989611894926932134270266507711959099544308495108228502960024613568020536137606843476272065953028696372368800932045051403767217679585668486393572266330571874962236936717559304461239446646251205418975089480007446877090772984047437205790326190340387125239913800563286332464646998780293932375029986812324998083167222004765984680395283192050414594197621846174494723550399624958018626356423606063198409315494750473125785265958909212186005012092484591301798138623164939450841269426277628083381255432849598696119276635586767334137187287135686576886383991141026801378724281558925598650825570475998728855053481972773644333222576643180219242579859708489157569897706744911004718027399221742298055122168408842748128717553650253928898720537301194511986351610512148673635904310028574774228597032580875845765746648174482924688300643122835485643895180223156232393191445743145909657846863696338676185528294052791964936904199083506904699844629578810577530025448508378212096248459999166780509918606893499107840086221482603938317194817282256263385451669920509148547112043284272762172428832803051348219008398802582146223834549029726923180924382710746426564793980775900908874435792831864115763665815415635207118134206407182264868648287700388306829349438903828772436993941932650751064610512209341511597284534557814849664561024653461363522624787117437897162031277799217722646831548087689699208546002447634021368401783099456968474234692159912914821618623172523026435500525313465006592 [138,75] 2302986080961404982350403947484981500939703658324485155626025959197007261169154383413789031913360366362395593601972355738015873404321336517303111755131194472601535301545647543022426390509856612964946673306398597151221849166609048795200314060028775355041039851197779255618946367949250573049552302414415661966253962420047668940274218934933325404441009144321979441483478154423641559541673791751719363920509770199836762495648002423428951823961554140016233178658331191291285204254422709966551637434358798413838135324703617117908965952504726030542695093761847345339981588968262448334178025775963067339380651766584325324231015343429287045933359154416752570873249566763854051127823493506973903824574141785108439808854881594047823855517917079063272885153532960427256757884615033435666493627910368875344806114030935805423040418168060148798736373786721752828382832395222991731454072667882820360034212940677241658958420775194967312255421870464619852433637037032005414374780707385887580351836313091726519985234708050833349220985470655122792973039319630791764608523297336647345831010363136227041691790356569384072431203350826046594648317560572418230225947486248040504180156815630995216248478416701866003304990637968152596221101812488183797550503704677195579534011088648039170795803924229192694835946198399129330806036692009525560327736008431656794801573258236833510919818437701759800130162840944692492075665581441735772166459486440532358129702910059585518053661900370356336411196541943042801164138778637401501518823175686603468705026861077269703052567208314023988054325477400447545283331565768049237769005023565845442181790516687492406382164010744144010433213051579666188919793789373838435294083152990779070954971021602405001722402851129375401569454530046171654250765535596482552809834886791471177799529810955897558755307723518177238016276712399161950868361908355348924032506114839505829255173784650538354245523566048325308728547148205022095414761664118078683144027055241527017403019986684670029789429087924036776515953894698199874523898524859413275625402412140203455261393623718938093194762102437201850373911101856021848094701561339694818535116455756138506532740926736006661440328324136487903611605348520256825536815523238499026673787882244303837226606739037158652104570757083712162568905168056060715299365105367653610456830288533031309640207600773764555958916314028931659363490513545219505222098186784520458402192788440392494311420957744210577511391707930652060314872189527552 [138,76] 75082863652821687637633828524684643992299262194438929062308403677328326753104513388487095950694009364396642067927707865025514773430858033414061015709789227123373455008735639673154050971779550292296227933305618669150085603819853866080106192863149041908314798469644140773919502268287536225921928501886797096805684755344567521619615297392192273045590829720744956354706960318772336712158361336507871462259397630160596380474908006760939181565711696132665895169236997915095330934964974125552283052950932370375571610508716364295245482712978218194745076973222342696791397004288910161962924726525021865265637377644967970317782780832373329526812448050928070403896572581964590444838793215920720437565575083768531630754127945847164758643313317528466491434522494148246419009744427553485708308036728165084474523959237108037180150227708379783953924651971965636374970080665590919625834116965503269608801728167420998665900038163860222019060436755323581852907657799422257003128488480868165387691473849085094731705815282114999440633890414537567879173679859643978151110695003978871169870895764438806092185995933027939852256648701595640916396567809125916324824343959998601804308015529206526642794091457677783446410213815748247286620536592462261157136914258146745890778279886224339089677899987952088806839774650318888087473789627862103369382212583178147829121861429555904397344219954919462772769643790238858035251758736063196571738432785871385355878294571056013893185580693332579815124764129346362057671354217535562106635633557173841620277929859645839706105623046218582620513594968392798535847490082563801575876537274001050371646569677649434323216423156696705013854128547387979600235541219094675669528538764723121290640115462383272766541591686627424274645019771674509395998673809006050553840619151734747933190886121518181519162708657425283900299729722839885471410375530178242161201171476795423108495673812834048142281818564452786965106974567230977103187766404971297120762722079687305483551759351648726155762818014626766016905546600119990978765154093199463709028893886697475998347395841028059236075570759898262243193218474189585379173396085523113821138930306811573444509874787969618081813184961076902057461236554493863085658854961620039658874462255517948127794901256132921643865212495629306698385414553726273207655697047522337472049590771863442947188194518107508106160756968434900723877887651057931597872191141487722549795073718309476047850992694982308928762789924137234095162873332 [138,77] -3149431064756193813098412813062391293062943962181589274812598811950241232824590331723877085450916400131019042277951840768108353458565839387840926965396935809396837228220512096797486131866011738373840194342130757840927943037970166836031773528739113097872496741439690967094737250345631586828453075642119567489365086821045638118144105122961111731532128265142919136082967380770806354015413412116529373170294808964804547273913813566132151322474770719477542681290852051372379905502274432738569377059872397497323059228335145297324859544453880966918120880109368365170064070292556450116295200956675093141631306669750000760165074766667612810586651862300096605443702509079786022613193133324565244970401119015511588321748708163174989875454948275794272361744894948545312946375263362948690977434441778742129019197352481886342653422178755246237085927384040757525807456527993952002297262550356614622040282070173788042813520424761511884403006709737441183811437326128137509679682534573669513027162365500043034036063589272984944047980764999382821397299579571349322641880597282078047903071754177943662297558712544822632295491157845371304915234096305573215518314152549904887632993544318156366080214761585956675798154098995030546727587945231881019420146527002981917038380321327590323237365577023477054427087656414432941610676120746356638403610350508896601686816612973025074140337320826719338416424667541471324352900119321799866264984182506055026341337236285958573965962896354606267345695641216059220996516532411929266492219289584798004777742043694533244459906785859399246822454086799878062357403964100195473675911704709447383652580794909632807652104536039933316661854278380740649096640389607684189541355058376306525761992818155416650226192476234233350822935264486548010549726413147332661431993188047138192565697608761389946585579608050211376995351001007436543602042534271870314152794930617815104798246482294788790764555110760590318326192364500069104203093208941625620980714699209855676358362191776564155911915724216803607133412726559885938510188251745564415256047622286676279485586143284710184801983755509536546540648945799326521431362213810310111727643428003285826050059659752004456952009002348926525303299148634198055425123647000249894502948401425840682216847559138400956603247422292666045725474495844143621343361728323512138533371378239024565217842776607011058237653969624691275592496768200680256694291874491557719358433113163764475526521943087382332025522941294391821927808 [138,78] 25913707499659504422334697852923833737211282283260354243783906194713740106482156975187288174041625891131409077039884278063184493438802765430949995424499625439887938143199218967873444853106303346882944651342563069089135778802016480813313783953183313489263652803139951128009247813432594613993880579235603528808729293577680654056861305591583401113055660606621475614300633740138993116067019273569245344576234139228285755801704666877116753407949149443897913678840448454141199566643245260100120566147412219875614280421216890215197788943831044021337790404433676359336225183386800327971820594605546967305237336398552374344915844197025210478884937145951856454191930165550895367818848318268251242195082058025911138754242384608379215305139970372162059846295466378762036070430178338213099038489174067535903250251399290385376200805667256430094663834794447552527788256672433385840159018671678987183130032138100389012844781838606500927657707742145355812551420174316313549720520361765507189014334555169350975408476758031338618023960586389748326682043174970936765258701910899627670052293598540608153400991930997577414274209050860617556752100810415141564009503558690481572231602114228331125273624543101444456787444334690975999871464673776356359231837326617026718653236550817585148667347489806886587203209636858940324591638477145045349259331959439617653599260707382457240354749440760819817413794414693465801458599023495641045867711334892192258873386895163847336544263841743538439758668925196675894343116611472079298261505194661397363674374748063564807363608854392039955940192901406649669364749962755202964439067166738157461341629628871873802589464457824004332211520835261582306663198243913325932284265050278302618253362085209670588913430020535130434230109055757587071835153193728576421289143805214097195253867564517273686046778071598893889857368235325193657856264317206043308160987881306874058281999248100245673228010754725101632356094192694449436038005387714964097931318380644015695653160950021044167263015532235876657041448461484427205153501388468917852478589235104338450231247645843095492980027022612269634876922649287877295402392110305260166200240208958855408517326699317169092361625040175491218699127328261314649071141698140560635894798300579334354615024150740439587022771647120083740778408972273116366219799940518150649357157288351985508269049968084198592496330530918027142228297026210472999511908333848852049016763014522316699971726549782671110575115466200151808 [138,79] 753622060575374755216722410135488714522367707481333883761885923403673066474914839993196092195937021672596527079502010355057847318047222496426933787287569297843538902265737404014752158755099846702932917159607599297749521481239949556019431275493996529906117852765899746727906283597519403471575315120967679343063445050763867941854714238727699258867661329981365358220773572059135606471560017587275522571927109430895975940853417453567964889373494909693422405789213802418672703816165705750993294551539238550437331835368583677616488011833665933395403712992908385086084327269983188677488321235489093760002220283358564286213366091447294691858137757447974468034956146328659753017334192529509694185609609276165275885458801141727473545180174547812096377061682842205034818336680258598767389779752898438148534103805696851141813229442068237690934902515018563499118248687577090862580355005922986621034449582154742669912238762934582988517934377745971829565011155169360214397069785240873988271264483276924313224867419584355159820870785174158817741760252205547019260207785867222233108615541721056500977619933180855255470112158556491184488522279553072323605086622798661401139123573878167495250848962984324515265958108424801902725662744631668366175511554430906649954492500823503877254299805783412276762866031260938684258008290788549815291661785303313161160594873727302363236654094979286371740598670372070927499216273947363355995842136853331262300536626628504799180342801532401051517955988821594457064129727144610825378023112231936926717928569144176672983191761839307235362860005520382025294586499094138174535956350413848989256382806113446723744407322454206460106218657206019790242680218481588817992251231916060678093608173435829251026483762919143949522513744060839548393441931355734626182779340598007127819401875386766163047590365320539807859311400814132781108140799621919558431462289877436183840860881636200484921226244901168643303651940278176722541803679228728302000263273204210581880709968120703962181540016587282816328820744190539417204788423645028820799259904257375531819539403715470975201556190578724378552752682227880696147616524344907036455713661922795156339078318476191071873110785183296940593509094071605403415711207084533973870205248223358039369086551970842549748178944223042289207366274351045786199745563283759186311783576430990062893520864180264809647330904603386732101823250582913455935985414736054753834780708188871261132430488708956748630483769598464 [138,80] -35178139008252662473693383389347708471967999139271171491553470198415752859355096596637517531739917225092188715995791265250393119071842377652056139811446304213317998009589493439497219021286434481858775037640292373486077387188280727766693156388862313120008647961789676100296903464057248666998463963390358495955475960237352643525382659598195190806796185954588921199908605566703014616421971896382374363152726293653637068282821104743828879964539821211819856059625143360614701186898689754984252913381345504646590992219209098199418691674674686500471156470939243512179495335433444854767564519816023268936744028817755552052624284170624867705882307517432861492147970589685483202755741393848030914571788372998418945649521650435918421075167830979581446027328838137881813613091140397699220698548922830975096763211593063571013544881290135080591074249833571779942827146403088638323929889660124406573244414750251389209800981931482546316020403273574829310069799148770822539771838874972208475253714226004244244952292348757777296788243534769998730742273622629522449664051838382309135785711826275820060392317906402448569495714696702799120407649834377165986846329449798655094217098101498899130479644765600292756371386545863770997417096521615501734017659921682112040966138601348081740049091722288867214935970608197735669684799012613895186494670318539259630936680468144629771900214311207981845200401793971392614125233913890748768901438709394323648365362409198697356229454712150689955012452778172361562059619769249950162217295373431012693124925468933335208369312981848554030528267523273927759289410379856482115819829338713999902279965716513147791182309759243243429905578168925805194004215384385655513002784147815384406032665653238325842106242611819519275249720094622329363278505808281932915997871370900570728316250138608588749774739009758346251562963184661368286695526571820503748274244646245818851376339798939323859245733491351874542674055028523344840015203934083340397694250566438511664300405135965984026646535243197409997574178268792130954320958080110613745102021170686825975144196170132329147831915601242312202531699034876387259989601055602531197098976219102840091059842712115294207685394333637952949448288031466205465541417703920686990066751681787789612922258597207462386404981351758457927338553898995648467063095602666604151146948198447559917221683236455730238827655582828658493812419575932288477142309038282079564873706504771853698128248618318254430053309648 [138,81] 787205452332540745750810279157121131724560623684049433350499352269645273545783382353969267461295827103745165259043882578575576083503200661439282669424302270538940629243450894550476705547473344091702730165652775107581373487292100880644124005170820350282350473903329823065185858771801038682339358766285615197812094190783079073199863475055503490702484849514499596986914518146344289065964920693859992569908112882930212306732756050717696141464861514336806214589515623620655696519134055861628067677137028091398264768241858406672016176095662255798873440743832836727179384314041210124670976793924320559062323056564576710081505471844488124197650809501333506029803035649238708469948327896337123597728614552625991403774369296039728778082453787902402426788624111417649891345662792130093890995302588716093506564486012840973466112767016516338846888064055808031884044697288838140279039204635490873209245269466094518259932281126608420989857116342105636330291651888890208824000341557852432260072149815703222218996068581165934328087155752288664639347709964875579661441750125983509330804298610453862673167726678290587464668935216717531696214039391823005537491944470039295827738864989908744781342500970587594269045744335604781829109961136275005222685456145523781342516646324343978188916592085680625643577255007462394656017619074841424742467240744309913699493326392724143295595422736604900867361845340439708441052527533615559911141606918125224428069317852996395111613248929629806515796689244353827273658374698603871714938604130488696418015845909963068829151735366375786275717199898088131887110344274366834309857005933681422232092655113114354382330705707861583375888671939994024107704502945383940894865089136526284774190714805929518861954673063895299241135585384147777314474266159454641579597655446552212422954437151138138711440568768497394141360673000759223291358226690838828075961672851253156157834522778873224703536099668693749948037804537425398456155714729223511949734331249727170403350262568786704396112296319657404314642473662927055833631633992994662900539146444472914015675057885496680814176890026524209223476996030120343646059487646015165514877116212591089877629351691282595785321811934984078850678891507012167584506605713496258758502139264556826604306380487140348284180258656685772077269132006028007849719956857563344369024542384658621409465772048201017950230306903422043234978218718139490769750953965659839314090339393661358376553285777467812800512 [138,82] -7384468535178088759266522024815741147856318699059498853532736590325876089168977750562271568767134750529847830384287539071103479055510056907629523795253171898160819636403865168319956446765057762337916866974951572310913566260459158196580734430426092768525270000157128951569943454510199492753334483870108977203770235898900622349360660093862435048573284365084628804422007479308666073241727449918802994513260037103567196958084973268133661733195154679925933777625191938082087891636275891884156863586503025651505886991754727897948980541874124180577534226781246530430739116262821996513250428956540643844495361819526592312196481622948227251108733918781521901227339697142409733037707822989631932666234339432269874423555716525191404968171533530106998057037170200779440037779917395337233809890701363950048096866605814984920594649779669959050304806487845707590165151672127571862743665148137573074931585256109490464603267581687539458434732910646443852494395834326691602042342943630315805299282122934548037683106473777347469746290366154120995501323422196302387516832866158133335357565169034319419609682314801757119585505575929871644024183957767793526264330150182276117162076517128121434825468669949760941986794167080613472064638584169826663246394244061837546629036023794980964782048327189509138820129712805043781312601799579102713654871454785944982819575164299642646636243439275901678129429584394796540606766453473101827331606614973492109137070366197955475106229234799169372708974620914752401288367001816389705142500195621466192987193972047699330778290117742565245607468688709565733544748442339200343554515311815815063583511758337866723658145370417195617606426574333187050209224292677440676032800966773058202337779573142939705446693505881328195548370541498689186777090241598123090141602074269070667498472880601582940506388227454879915174944771381704701242492204786318394801212511585516193315070207041014047831398804765868425535264284146067218980280730914920197001002041561508200314127371336523519116883125393860900832110408021054095137909504487858548676594628701078756971667017920528407512825249166737098601099831002292134640017569157005474662717682645514556566690740774621093441720870295862615565665141923809106002987885901955410972947912866976843633146827010002111924467681722270844059212104479190958155410525180084883902858355644899790492458849410636963503488959179633013985409523150705749206536594650730403786842762663114974307460384316482752 [138,83] 67236784591971572724312014484046688384567193564827153878489822295398546636424802708075756204729531717363500772862913915764911994642022801973563230080468513309742719592574938829600427235347976166784964718767279100166203067076325788215666442776676541596704034596010247863556015733062023842250174620851877272395199246470662795316443782523306670405238015954832433628241033875807839083271434981025795332151685255691530539657324785693578904494353502471515029348145038399757879485703489185570305822296124481763904165098171862071936928913943043631286866086537648617870449444778468082828133438949126707435260411048469860080583536196646266365747290712322359291777413996639604752404536244811896375501067109128884649259837672076856857466861319585109829623416306832346921740868792086436421882206502839271319427419592770912217366560005669353127164038400622405936507732904959903717351495135598295732195604511004312070539057680663882961720388687772912869128916692808484939540499362333089459969967561330558312678537692186923071416079714132742349079538004444756650274517308283618579156502253069721682245108005229216953343754476806968533654082091043894956185731626877085964007311963977203229531829307577796724361908881608024349593909849323943192604700787187411538920346812872295308228167571151000344982543263927052006322299504264663618977019498921991290932522231267821094878552180007280762139952869328288418156300782434465252198278435785086651465106400229640531144164572683419102986996185526794708972870408574920168954048900985342290702481105621533805452208532454691153339204173254676998034733916024121295991502477953627402609313734505846103463181845871403352019624194354262564416534587277659743263060514319484881452584829915422896106977808107052034287577575901729156073561156070278634158532245616797270956162176380932483321546258161179990220107830042547521662323726281165859869639332755535474338264669397112277042591436832877067283028571050364462817162945882573073121923780656487549870626852580678754028974474807985208443015557977066236575047101663850762931863916852614892219755115662950032169348136869836731911862514191053447988246703553228010670847903321779718321997236273115954495360273712968363542151860244450433126474547368028290792337582493013445909486903475945706797207107847020593039263233442045665278736369686877942607552526425851340994632492823451700035794229870581790415827046087518433266190056035751496498961382846637167348641691584 [138,84] 485508158432022002344756564245631862172234951210832978531579286464244385786843343770079779672858408716473771505924762862983918414834020034491613780668890163778303920135633615613071620538949848272474997483648192367205235976385243014344042375450527614650684469998634463441648527744242022403480283994920441126407324189437187393024337729079199387882078875592696398121330700596070698541099641112607504185282904364188000924261135809646785155412362161022701969496271402906829268939921454953939379910062588664609504302998162676234185220890241480186072458567716476627757874351483556252514849307926365938171632505936341229406289399386119258996773702712328629243948307377536991524304468994849696121769526796800489306987710903607513502897476125508202679916986084038425390698852132523162194952781952725841186303151890017257075149142739465531206060291123110754929484176552250465735544391494920688301868429348059158723095384799520238402367569709650341258539035719652214650535811755784446745828163360615824326296925438189539402041048102240562565977802461147768168600637652988708607047139225597413958569197735672061414757083923780015492096466641762340015478097529270319453125981940359758403142349770524120034855995094786531327596587319812860747360631919122069924909340690662318843432998006669414137074040228859826130433370964515547871753561683706746750360176478095094694465828530556112083927034418002082674554748228965031611329483747488252339158826413009123212354294919237055069694747935271839957695820046540043910695752277828270470030204079393461395307186439929806576537793014990007011787139080942183376014391619153191704773296317545518876146508871729620099651887582005454147977613353380789777575727792412049485110553440926259438805210308672217453065522854400739150071196618546504045151249756372994340065560038954055934110314245693802839112783262561130610325335890258606854970029997758061134790856019702789780481072838750465708449518405943355477494427374547334627927892456465391486304320678267240462599342618030193526106509971682509758711287586081143337143109296028770601684502944972157556974892852659899395799249224035723579155437234068263192060911872094326627263965384498531240857045438036215850401988679581733287988664646468468790144756921681582644637717281830567981094546513309166058900083372407188217350475242614037939966025349031289162665339856330830223835111575688049761212038040128122079086414181652234812066482489383548384901864 [138,85] -31142086365099020865857080004082193123669069679721139086325275419782288973601962503800008408980204721562155356448293286408121083631519829688912133959511844650904249021151107320875605974558326892778417364856623076824516571597259241454716137355336934279657570211346152225093465370331664669993947586599707666987312063153929718865807462793265276837021751068898582776922661742637976838786777584876059460576370582409221862255507596551675397479873763999007546353770268028265239206234156305774225090547832231548925144026647355071754684831855989873832206056184724029802703447005864020835817485155101055508300398572521752151455356839159526158398358119683709192227453361635203290631601389964111134692161202329627886162362756355935232859157166320479206556292506281336413640333772314496060988538862582958216455343405427937490137157795458077071097631310388481909740677945859962647532461785813600823402615981906656894049145907114912874985085546523492229876659593801335962198168613208854334334905680548969264890975726680093965373509184768338819487863315589817055980487049313754240844384614238492335398088843414377934148159544312808590437587884616419512461914831778236262360623759218684861217032993356588124073168505339730665977196498180815196887947709573651918238272636158984964887045764198880986780798637569855574745936897207092863024544071583043975214177390326243369580669115884446149789158662483942720838093957533859610476360953969088212063773411386844500844971580780943326750480304001785734357710186273030145807844533476666170248476569766831092287954514079017363010471427581016573436942800119608627255463052808616399951610913354136179418292385232840335596505179192074248119533812144500129895751217864208184172514584986610036792463812811700114319889481118950423758959320983885826224072967344186496476573733396574703912542497731784872953233926700780878876234862215836472292683946201330190399785219631621024505111438790126496442778593054144671471383507413538878295706818737599197617733415785298104732603982854825509762664288588323418637354953841658031272425964738446323402696523809192930320499752198541125367805774239243776427176547283701677071954102131903425972347879799993848383716152943491530686116565932770383913766377322200457527194361922930764570190384460635985237198729419263757665498621069465110673626606295859507919631869093458864305290834606017692097809402989520069940151588996940672236666481738565278248128440519434617792 [138,86] 759793085160193919167158937325472787760748572114771857506346664193752337101672664720310829348140097473263391415767088664991106610320819446557590114219754174793390409535859628215162445218326990212997152915083941665320795979842396850441890572526952700999998130248335378441384150531193476815753681717077617064853908645971049416766111951701673317553180140074314089846025056580485509513094195011873625386584954302424240506145359787029347980006158806975470638008394741627883462797149992180369849288194683786719395996480705420729944889268111464023155263893408411444947580135344997502218600617839190834594998589352071805339467030897902231880414123137458214986753161819429629573669787606339874398068369737249883903042745784097853705321063631343541187982140581011664802640745703976664341333627059020219558118988220515752832439131489891623312132841166914787838381349726965438547335342292700505101197155365273525081413275893310332593868183065954435616577123277316366651790672510777544115240617261708631663360459837640656871675493337358325399982713481775083993436307427436925928931165233314920961457399811310333454938675537407530346006798912010962477463676889317302294584700875034118021375461116641493690871624560756991368947156737661094808419621450252695460484214198696016357554893014921181084219788563915387762667840414326985181885986334983398240171161747027044898754528124904908495889762802890577229311443992067417812375856235352691440075570912653889232238777264479225326450282801432994941201777862663103202936725806518860620351827829657136911847603018251552665548701786436300552567332237425184507810676839546802091130115283047985591762169001029517159010314405899610899572774730444039432410932492082988875587183318350669304037857153798873243276303959523281153073613196837248707153601319991320667729521287282101342500402692782023636791247299254842800677313651895936252830748379968915480815300484497911762360364989779977792500091259499847721311028500014292400269680278882261784220816034301502961234313442736725142990729525720456378506467819487940745190149452245236800343862774061378225967365821495621170914297477414085111255970061495318759620131595684440368593694493271101550147108976146091625012759737825807665549368846847120704789603706484554253554288093442536303853184834284362945933029416497904393489911333776359542653512049343395549137631455030943094742119520222622392228461902885448165725736639918527372237836596592720 [138,87] -8821722724786733159673943201001768194132347281273151407622958674497865644939456861754668703715908267759998374280572968819796891733084814146387544900151766399550050906468485740536442759996212632311500036957167470906474250029746675600950850928385148830743057971570691618410417859026444283946583837501123342547463736334540927660476083194605145870188599956916328671801661737234301370261363245240249506483380194983191593534536335436180078841933106044090067603925523543540871499879504914624719696834366694690708447653950372670663704988355715702601607507031899267143708863602299351802571350612832213802748162634993853981126879035079280014647793216760851479797242349645378102225104441076034115378946120271096377022038257862786621637783890847746004511941843705356485089510550341387260299121509144762471457618380375362720753831907086181265437929376498205409979088057098382746705571529313831099896865956393724893846376446156110867550801604163750578378260651348377189590042360048249015958551377080471373942624796251015032625631927434182351943387616047282866269284211297955679474589416851030959265404624868813256582437168627781172523955675791439228165563614027928453243800957097372215178680197566236324590706906047089632866193337158458889065176340303772762569819388421327488315525314084699906119928511869900675143556585144517881622145367341428234226066859311128914825032789977203478853361494055666503404364414339405436966870723093471105877425835611785066188665270792225151532455048573434334794157106584807464551728909293401488084060215442235280850582954840140684122871043338190562903316617450716788814868725167555480259304410321085454657448760764359734084855157751261603889248675022281002644302439342573802980087937065395111638850153230471618807457718229208757049531676283294517601173853157939493424800867461850488971866545203691457975567757969640190385798129350091523563812296591030467830944691894318193459253927251487014723589879135270664702726337367580607813214450714385349341940143514221406744383720024595632077214543879403683350880065720733631093844682278675216444964320817433530972570605764506419955964963734162769515390619308864978660991782669589719650918758378767308399445631765016140279778154296022484199950478488749363548020543670400641571858768288609568521515686218532204556482678541699893013024618690911697936279798943295071868706264948355082519324884721657424125295995134417171202826942961135222158412033008 [138,88] 75839871565776085626738137293731891501250711308844289365527510595392301128573384867094500179702595538123226614362595701513089343217582294231818710886858096660475314071142798960779502745949849857181460885776717927747654837943357722468906632013606966803509256368423795364346449286556187776783841517110432532528503984893307035705009600218288625341949000729765333378790699119796548361993518253103362426773021469228811304781548659316037459236430893594185901212494208697173360823541338242022790644717305966966984427663494054628485973507417477066629591067382390613469393634978985491174053856233213133772232692884376970171622529682220201766444144692200689318863530884232024589865286575003750117088341752604381650817708509482171421355547884799823252776011176675095719063820660135597366483842148867061424516889075241101598594816526117156606159345174117571836018951436280816346240164325298866036209479600670960408055805372383830485042952414862394433961210275878368177308677242879591041426219223490384431209303647226340749002932640614155967640789332903729502973907925802321602036679330798547353659013721414596161017384498729669930719743035640986493402626960422596470759637197818155559699835978124286588092536068933392804941967099491173646977398404897426233913106270170233985628554954204986047063763233284168875908979654637309677187828986475213819201445127717645466906250734153445928655059061840152411711569399117594253187580594252895155769188370454604429221223145643831143857564146718820360907637654744784225745497208159174617401709342584255713592444484104436680609001247516496068049498409726911608568964972194781559115204539888345490925645093876346411733726930071406345868793254136233915586543270705492130688964342201575002064621351652977281776633259437652014153856046393936154335089827606920680349758791036654748925404739658824795529676695147984735913280002708679335922583660945085943887184044104277219578810709947930330918023008998496250462358660757608963976382250013602636823592305334651917078693858689851978545410962514956008979131914380531392793443117003322149580551846734797463970170604306975929564889915327113311168502457355912661528145656204089289899050800058333207306357281750958116562833595529851670085474418828687682686979428124412274364234749707504149490847106042101347111836236841542183311472495353052818273066188733512375918196552277477557146959443425710059630987002968129276864599709568134089814900 [138,89] -951290530838786549290219927866694696696337032591450213521990868594315690321751989909220951988743264290972841830466462802604970596309854895197253141633546363262097599238728059212905782357088355785557963791530618742843308285100653014976837906327054354874577081988884157554043425468043483148950591421752478819849879159019869382448702588367319364641926354393781951477050068604199323987372476790352702575538999421930622085936240637042109563816998979372867881315611645332827952295890897776354669299573184753115393361339028658055623290774283557806301604787425495430846978451872633686778991788887312107408488972902245102937353288954863773123725056272601380118018464442792894991069978092865517910266319320150269674208416278416006896528506042709712426832121642376956019527964617318252656632475594583800883687077330571413034268197849985576044094481081543833527261074199607007795477357781924946723664068363985589290542617833829782767084045759177525841352530951496631643278561892111146949023335431824203245151519551955786578868487512039949448791420858587695012830793202630664263942929713791142538103860436993916987163008684903497168947889310272675750152953513813618879559091945390426406852088469568108371644555083447606877153039586405956052830693429479029985037917326071964092819425867192248717281340877251003872500256546472102311196167169664039948220413834421254916402535843145511774328836618248590258073885516957381173707991718838273546993814086957172774060899184288544775646302591414980092919305097662523696151725976894541553587086412711961690644495397747307906225082792687599616595806842626316614887168523152074358118967956576317427956580519015699564246182656816319950774203819974235304256712706662845293390398605648623532927582833252043437101577760120016329058691260304074330235907469226186270408511211719657849109903175603113141206945794732038164084342403786799293376506590160628574115939999819272524292684232334879992301805971235575177788633703052247840909358018953815889774743500681334158956856456157589927831899182966515067315629791190265282488983908619487754768781976088403437017802969516004423140517989512490778551079802325747552726991801880803386235338484450123202713517618849477754468457840746277453811999884456906245200800951939612475592184523389458858958507912318463408382689284525366567079291778563641141735741168867750452735513993075524137969568615274806449260950487286545727434663561221353024 [138,90] 19204892116728712247231047993427444012818143600942843272068413790865485241547230501773282761412214443138172059444552563431932900031589876488730072236983720442335965183527197854703305107390422656134944219522418731541329796428652286523873304976729385945503435151292878599529588627344660384299708978017497283287126507841031676225838657238386240405710328967111769999630125869938891196031657051343178342631152028471446756559200844057732074556592908920977132118434922540489353931803552131772181567878667900794332959533959565282169804958201592580440017792494141714882945327904111799552667119842327566787832246549245203209619675969365678068911570675080568265423051305746273766741564312332546630744078516448269693993291806757028614533739862999843700087870269249143186099769285504134263034575427322065949398676232349864593819640965603540954412104922447327505813803273168498302186456309682419605999158634801983475207878723609059722471912833135137807266721987367905662601532571292911277475709127317456333185796779156194889239524822932544889726007235938791589298985710246215732620813074458159572857648140429180504249014452263432838675168384398760726076404759591726944111515486934866125857613229471034896694597625818630601357643638823658322375574961031846371902461293380737455765557928435739165291152899851994897421761789982349829143189557783447890181527744555492891170433709785841227226895300665114566958337856682033164352217752813542107921192273531548511003750451856487906192178168482444536139712142441644869271690677749321830090972873697390339834271925955765071951186625691621272466875977849081594721155576490541977588703505687812962307575759403265033773121392781029539446168494562054723521505934223872776623798615276107387962128220530187222674085518171648789370920689367574310394565063404509013946521254566402677993757059026904726031857056434005774561352186090722445222179225930084568242596152852840557916487311085053438364709888268294918394441549383289315216894072157966280411274916346691001168326561002054970134947659621299204757908202701340036435279980981287234088115660781507778903898188785369722254088597667972170534252365772549408783742710016105799787319141542518983812326488158580368819794644238778654130171935759119040458527216461456811575473303993306402218812230685062673309065526543602897751889713560222615199219196218345361224283486991022360039050068757869768849844007907455092929282965438336 [138,91] -277291345298133060253445325350949591776623927899768648763716643220469505095264948382122442199772103789898740450893287092308669105089737434882151332665011940612054882765784146717569717672397471039216536771441707199193542036323763310740313241991542739880502582603274034736043130132420497105916434042498753248394126054706751698550606137940032956655752862655892869707977845859725412058286072268125141027777628756516224961406754928308929213622038286427426708329154125673413536401311977619790513934107665384428778090465814838027083412902039450349026801753402455377793609715115827569557519845704630339647033571107647038316276698003718622392197273519408693722646961430870360855730698547976272360889450044761765728865265779104371134674652504785230740137885470083045634979452454119781368245652500110116870216064192353503596098473684092017686270665946110500743839883329360151455301575945733033241009703386550988906455353098734462290082998086526461596052298844930239714297299833814510043752036178476675997687015250291282990402669215054271961791757299008142665241798753380729152973455602239081093851860355265884050993982416319005151743093022042032120985503207815926256382647207442033161244352964281043274035463664610836815236534461633539597119893277810981170372799662212806914887428232751963585510687702539780590999724357259735836050841639922778309242105052888972688238112484551078971468152459819340301806574460655860212288611019162642836320394463771958754819379733689966511122312797154088764594846349678290781582858754923270091393707690974430361792598144167271819401176390802069055591790825891358374327138203929523598134346278701889652419980401210426731141407188172213324713165132007964574435299655614750659101080553683686346789916134698905674533983254122292900829537717766160351079047085023578699266035237261108192676625498627460860701257970921097526717002354595842614536391989603703879542530935714093014462099395976869232912480268749439150117489839901376530802912529022646120336434053335185860509362119900541317861452342620719790130933833740999028713254994934949339052462083151038410687803469151764261637953959754146740536804769909788978798124276645884933869284674212107926293538535951252305517865318257977467646736631079269517400870102901774180724938388361295942137015663747118837299941052847501656940384465629247244556024170694821621113965682164594460109371210002473192309902716398728652104219360 [138,92] 2552612826367983362220746332601238276230815525896845452179458763454386699777529088728355434616935630759738915983925946985440054038157778491351113696854590138250830586747652891769651665073459097093332994844452674123043597909132953020928672478028442610583044938217133660182612953598691878682233568508566293821315895849961270986709406159557636911214077639974371966473726863646270117596626090263588298797818687620938859182750099044107179966558021157532078714775752982209986919937092281559958742368403521418400862249762763714479428417715906575633862878137361652480178180164360915495806165366754668869993615452597932178150688715454009645618691999000003790924599638683960049200850556511709754723950290728489883256929661179447643334276326691700423005875679467934881843337737874367237995839902194461372636974210856245003928428190077243494583483154274789022301358207362998479137253017673175773672230145630213079786191785365903482420324753417296880031549883847680641513628677740897155926386136279921095732232193721336396060462333864874639065554477054100615691988454207423291565318661814494341143577746968789170445464941239565865313188498511892701564348714890926038995721477260655160275855517060610219066041093221465087485474471001807228305337717337065149809445010395657234776037919288548179006539132564668412598184176460947533688807608302940865109860757311569564689661364725619357747557583038178540607865370400812555014522679653555849821795541064947212117632192842124929013711689520173576806076411556123552549778862408538592779756523290995650452179745637817223137063839601888104671510295681433969027229606549606743363154060134974704960101039940120133654259036283859364085624287387789279984727881563191523733887673355748336866577838179635952601476212815381995046508112106180905934721442546983803022990445094820004094463692222575054177148331967947026489564610102090456573296655547849360023097343636959304294224531828165044912951984061783551823516259775352185200033729490288265085673774265950020081398627060562487363314939255667306888062794892126874960970492651809349427492531038692056942547348103372473224918930840979866204238411615252351352460490394501610315339444665970622495659376955819584651174642017343440172052039321632001186554735919443996072706005560671334690130705353441762180450367349074250271919017027286355720945584419571040415101675143770286979583434389353250826798310651749470815653 [138,93] -14142681051781812700064910913703564038873249702704164318988294557243163854688276834998368043772558425658327940034983851270655715600406135754580617240412665990627590228853885670331838212152593966417576906949874292828183660675149064868171360826860108798109288159291830257097384583251485423506356040680076144779378231040209655334621889514209984629261288835133895834682141430186901861840565969381673789946671472854074729067900765062430823396158962437348154194966425411068670082081559318615383769128936355875492591360839636762777535459936243918589439070164945777404710154250229115315208413716179969381619604034268259652996326361296734033587633067705723973834297763859034783532052891016528366813891564217827000337079083043815356494318249238253747040855668647132808892754079298702577489862314711836464791450744698028145151201777311093139480997858038561879299865065572157812260962453475810387961591697222940840783281271771265733708627971385084708650932442506423060737518119204147927151384742338512023923445553854820046752147121986910507891796176048909977386004990252854967609587800143893628510542339676783241314754092274136510769804192916888930349769052017451878287476893384092419071416162138331280944217285904461835704097291236839476554966516748868736505869126001215121962259046613421240792217740921877096406990022434994771778564289322626637541082630223938524682310571871917734076251152378709319284621434369667371376151202425554577133648833933010806885135716257588654093069692074062725195099624170539305879604147475854054712113014800211692874888653983098388195869887121666491097063085914390191115926868320168621764845160824527624466522948313627793643191117221438605594166373853503172199577700899548036373085387328060274486035258423814670083766220998374859475569879783036542151089556984670141223552951549948654624777060315913090621880029748204906314102637976600942584846483444317426756895493188140908539216622536441129315717553925294204329443532538921324451938909905458936515423962875095211093784429693052614546809548463221215785631220065427826149799963846268961253958213501431049538149960924187712229466290868953268388386513072843056110305728510438660575167496186424586935572077710748937261596820133071084919994953531792493339943795936207112016175678515579554916591440493646074415972986662406680783254981676460853679553789722092224083953883285521944603702109636191328151787831258418592 [138,94] 53419376543325404635484798332170637200990521611225346242753161892712518025716854814294111681935307399264686715868021595150621499003071066840933682373507809460606646654095241913278944171623252833801002676979462836013940127898543784594327963277958995411177348888520309667070985356216120164761297510887742031865573533827180921855170843640218860466114340896332500602698063005660710886346412146157181982938620554393055835538357560467033280849279284068130754187419620297311353914419579076546965419641515862508248219055797657290294359367976661899121167113527020750607674236701526831333060763154734993462822558485721211553634077389227396255845534201867928941054234051991651057533198111451101763727673700834845075330227114989880449005675811616622776140495340559730525859677786184759532647385702703334064557326695527972374988183351768046334232309618682604763917703949076684502456242067093602068377768407058986248942185110013696679379070476924784743531988550770382202495476406236222383680697841392922827570448277004405423447535073446970120688763007286701328594105467206654641891684034938399709485535272514402095669664650668895171244126375009201860525768541363723645270098043288566039562459164870842885992491981588599648490413194505737453725625068763882129600106403393371718831644347874646335353818188177307109170980055345458161451666537242451907166095975979756988622170075647631590935265290466572688087300839899883385365547734384611229597094003335719824733434430569937847070019800294532895397179177941214988676364027368271943077961513176303155277774626997820158460587726534338772518520199643778287956423369605433437466325546612488892748471777814898942622270418690721823447486873654154744127070971976748004602053402039097691198760577713771553162254193192127617228727552536449140368337206459775159792640983263445887459213130472190490575143989317339797070075894898001646752334053636630472658330983738658727059747631149485839687084190554859773311393182351820055250745419420117933103487091540846341067810367951772393518364451239017370377014201904173114486592609207569321186095506004393187052637223414843361800868947428351621698264397272465583624084477513381639564309105368817180072486826668377737703417738320031640620857169958569956421809117767107521633219863278575318548294700135681057365231595551458724546941935836092159684361005877802597967310697206969385825265007293829431369683952792 [138,95] -96933782648111566740048825067507240837592557398841076658456005275821355665759499692301503035496195387951351034189298870009899080008243404812542568618311204860008311470598418579169810297222345693366377333850203614853621801721405162208780801013845170780981310758486425920136918500593860513031244458391548990441066629885971640866106712538380307771082118118027717714003111816489296801334406285373312793750141867215272715886464201760871349618810929832379727287246080733668847580035058498616314948850095887344429553814289992727720109512670957163908430767142477595853215802722456974216183868087787720394659198885851439234398530473498981599298122781474690169508627564300293804730400992796182869051626394072340455376011606562854509340943918590305192319729803667838945623873579152365897791547179350652343455675341828481935401359985945078263716260453200256558316265594955848541428219447048698645385260084454973419405486663869596980418438679550478567398431015114810979845452911394456800965268831347266029598676862412840098755562602523299916105567688977551749250664015568819010665622051365139164699600644188156330109263110403796623500160297023605734978482888421644265822080212082967834530159583898067054218799264516248493683441906370911391613796091505581143125379874168897891700661536231845247472221243582355141255538892877919836907537651184856772340750697177274572308447920364312834737487308979751943166733948979190449328742672152972723454718796988362623211173272626337380222502881102003562193981637119006995303743114233418596768497163766469981410534283576518217323180652537060775754093096745536366312696850601234470521006672278056261056754960044779224589576602571061160897775386810653254750625914616701311640917976116959819491997944987742113200131327300978384763162100680348754396073743982634590915633368246095562114536170664673293163470658333234076910510823151074327623462116820788409237833475961572226886528675525134022530522618271774922679945845312675806674386612938973329812264171205828804365504016301689994650003355876969560746115802655564218061420012060461895254533922607212125435014873118733064844863665270863516174853469153480548992894180886949289261225409709624591166706511211615122214240588886055004615212935114161545052966333702572166797283654742833930350821047140599282070163474650629357319206579882508611230081271627151825692261009019417154396510600551999432811752 [138,96] 655476517730993999292200654032273013574494527016532843927614856932775933798088605666380458321675493583640176435128153836363087915345431059331757828818092298983145063200927588997548872307192819823096283798988914469262169824510672929703787553980805302176264481772161300522591635544412072696630469067140568867386469404741262518521557323234681319758847330598314767423136938026029769592834108566638035200224729209821080205122343168131003792439832903544905565918515481513254705097129455669164407889741101430216379409548861095361454100761505993574257533194382505941878526574302225616207593775299021325887478473106402252865273271504906969113720068854370566550722714929916778791337559560299183641878279084591628701706290150219086277714846600438778706544248500668168824926328215731716892719716981665711377538625773055526860973755992849206725760783008174055118924140270804106136215098441462147830195248212023313415504795841378261867500336923073068649527009826626620753290975927615288186496343443719526316975462820063232181623808407838330056120180103376078664520372123750608563314698763264404463056463426578432642187119835095428284354057424967775940381197917584156693484307267806753036334783785212607102796824981511637875039823731940582233415846365528774720593146244758309593321614696068138010467052829815938219603966039284476789791486880807210235244004947164293973872953015373437481594808786054016421805867789836035966773042511814551493948790949957566445336507091014771170607966505187163217931451311083168363201044676924666166187122161115677241156005159183381212585629934796232199651122094520583042804394784275772565297676120726283930638638930017018175239492260065060207011875839238984999729856418181306917560721664111467077306848600051208887883063828868214805340454976909997756139050292376390149090597118396107072592432376297779869317108106237097653304027245608242629779788704571554487230825232381186109242297674831705209088733847629666147936686126075901970401765162715921994178011424039086030205501603612401678449842016940452060572516853671262589388362914615101577309708343251029278504138234953772079287983950536783279401709265850241539772344697295934615252070066405990035813853141088649590396487697247476593770681890068781305971939767594462712282962190146519211473363184777590470153998492697735585977739870755743507388122880209819894668149442180492212392453468705728476 [138,97] -4486564653316645395907770653999687129115288738464077713384267142516522756468136649924894309318180222881815131771862940342534694528892982445310563651891307978202555095034447201467586260144323257019341748408260256527305154164814133542399990161272136320168619712547705960555716719891614673728836037838666854274990487718183252520174462461274296116520363101096148629153815063435240881360413543667149719293605432894086873996970592722684690180472507927338436978084636149488247803658144707327775619470578433044345571485135801868059291602986827629220634206323097582193008515981999922122263892232613494339450268781718086749139451150230353836175978804206803683564958278265556893547910382727215864690960603184177131560447443530920298063148830256912132192576815123869971421622922483781780899547133540917653924287386515438533705254536910065069492191115348498979766967921387729691650587351962263852646799727474978049288194343326240289402612640204709438813483855202146507588880103877631156738615916170849892039584742485863872837073094810438991147534647216277358773762025838437208922831267854307561726145318283879356329584211606687195867617954361622515817994812698647278978012811676742695680132909670976688645479484954294000224200796708031128271410756500908545186376242857654852898159359333693350093983921777603977116947457742972458469208233123921704553230404526102702615662056107748139984446860095763543465111435899311612744960932163249627140056477708608092002825290568743897129292564697155473501666861005731058717656911421554677132543837475151237783159690947959642198006436389523274051474491251167515865017984807676327888782439738356059900331428129939151959177130192445542567709097477343665273509665630373909860819325639393332869890193868444647533823941815691602355099871877985327293358633053125057945899497357460249361931918590483756256682711299924690738517331877613691120270789811725125836717004187611750928474279369353901694095280385233563663207739476912207119090457678964694173963007488753525521683276786302864762693879160443191012872212801091990083474311876239696160694413920325394143899252803593962334170297414333373452776789705372038124790402584889653562790290022143453672279863334310259011781139758204508440378606185314504959420400441864811534892424896537134920942914863033087698272961138426694437709639678900000593609812624922207781680610685810369411896083963968 [138,98] 15491542608903316827235121655583260156210529753196914361736657271958906405938715294998214005109427955027258545382615055561542139962898266225846054007572688987489146255784410936814146737159869227416851448135704712287092622027103174114886572745257515874200771804174971380559654840964621718930015398703344161637957783810068201631237329524025518807247112508193011642572539830463945123759516466904830717184163793133414691220731311886205465162873790866615876413973199259150862491218567373413548507470293440718040710575287089752837859864802754507378556746357242481919143232562853735255617027086552824485582390181269429359859338412989150284708045381918978715685373686133390726917804545847250436896208573882801480089325214409823649487820815214244878898154399561429079226821285213890556964765120286822970495954523976516948677124806979960391538529262038399253809376199350128199792721180131936375024311932486436595518095825256558018183209718128058231577615087549216881964514257394259809935230833335141174184718889072453665600796758076307793352446141224292489335451416168868354012466047760270998585602829515133057977771134217261530384863442069328880211836876547448065830131969077112566417596736710553223602845106625188273191538855500193719068377203622863996129693870655499059381441960960746632176897270833019612939547868925773989064365352425051577780515814840217181831797865136306600912315651830207273248205379683633929307982021302813902690986492068204103186129007282956729272413162631961182225780955379777516615131817252606236751446039792583680507440428382007014921350325236183910410411841659054922548656342298373017285320991700357291427119908991047499893431960098969715820304295731673553724663003474510543189942524835631372879904957617973783288284094792402905185403845087082555975847500558159285724164607080628543432166993113278853927694580613137334669639518754601765167698918345784853041225943500419373409302481846168181907232017297689552360226369912300450822924983143166835861833723305473503448537651956400161547824342225700106889865589846515498492446626187611246883744242190064450280980984403903747235426921393209717138426089889324297529484942365684604441938338854870768721628175035910768776248365221654428349046864983950796360996204343225144156795816326152390371020604983457549505025942445027710549351955654467240090899780282496381727779732718096513661670176 [138,99] -16927760466410065899740715729168653966742208199388222673496837140241592554923549493092487027934495039853225463044781880000351355786106998818455891323018448579483310232439204063926362759465454992222673533632435852839006740658902175320175903969094454401510510864142248797661755818464506980439711168231323979326829896878325888760105319666947227219018918098453158374263488060514076234933032578284355311657450957821691881242914558915018484377008087545229177452351892505161536128929646933078381955327409483104544726041782378508516426154650329408318205808401134267960081178167013511535774257597211955313061693169424294275862396122562924292427537362235681264169371007385353504657122112165073270631649475476579507364825255500425466141704193084323946481801300937130456428642836344157530370047109141151688121185316348816931853782740800182222082356170924592882219297282150176707415826683201664359591155529852909000862289585006269129229427606172853629673681092937882917796992757767955151756388226744157317881789776690873115112378899393668413884175347283985647568229350680038747754186380298277348015158269354328941257839334983690954399430919374455251476903262122583904615234165062052456943019089278250655379444367477461717251166131836485695476546223351800684146500824038108220065664209920332251442975677232144905158494198473551433199258572070995328364393335326224347999352687258836178343547939344435677290934420883362512262096759942905192851247227698448805021048122074713038466374732155063090108695025022687952479009742007629662507929158264358397354029513155809365530477020563864607897455741911187114750543230470576256942739219000760886521380230456858131812661307223454842424418232693777676217471420179436499707203364213318165897633417849105585581922229109882243237293293958936325764010837918723334711264588682127687791434938646916776687609609682468131643081355476756567768570641900004931447335377491285081325410957428111395500503601705532847948646996755042310767416818387506551244640392992700257804617418533937947065086416256725120185167330825050273425111381820362939378653679988919586068514151656820299977601668799263656485773357832952138433087097276425066425666740353813838398456648380253274313559615629608086745523652227050097133018050328608901164438104038722522389927500702866569377061360916603473508479846031579180692865592223765350659059994222569264896 [138,100] -11380447396985615858123996957875244987369163870908190935734168305399446318192059090543375071219762188933013526147016302614870492760736463350691985318086614557410021731606635344022778589927313234098633659480296599329373991791299192335381476643367922091074054124937781714484473033830557002537703066097832202511171314445178352922434434277304820090734168219878333811952607456978580276814824938157342450165109525544039975882461317119097904483601257121097143783048211009847813864374872684372400746855396169715069120874052476096412569063689804256882736811905178807933588715072022110496579924292867757390277327164552208275110020737379029007677415475316836354341107878598397571874393468154396315302728454545008349021934719330679774074922516400520369612303997600900482927943099731532979647976350177689427327754988972973458083368376244641052014053911256325412930074767743680746515610172106225284477077757271920626618706749351082959691327220305446430433821608544240527834824386756469500086153381639415844633320475216142781549389061289237569692823584426431743873678952931523488794488176592604091419653421743449236443234578467956859869085482389613189508762892850241690786197387245519261825353439420217950670586896858352051394830562298299643657141165874815381405192850845241056266745488010821953558806220442308508783610535027365035656942044272577815595456036652467818012003056994218815669059812790506712530255729656616280288191132799662442725010688250564090057246509695049254221031078656238420077766715636973790286365551869227175176212680596519255734937351895354743637956970286227376897509311998783380202469211191927966944894659458975957675221793613725695576942379112089292893199486310460656738400144802667935035723452890471608988324686196183691760794997179965799103110809981504836568522807434877759057540661145533588153173098478082233220003691074416110236873972019701414048379281860707846954414877279480061488594729822512814366038757098266533938815132634032683170947559532949239365163644031466021174102954765247638274109930376375325977617967479487557449072049122385611911985875224815084703212318416508076838602661008082045921515821643492151822866653167395159017490514124184431830559719023129767983886537847915900484184140515931860634917298628057092363078262664488546577785560349294783663047415757383044792487985761439715078422171135446609586129892784098 [138,101] 121201043059687459870689060227112337148763302635326019728759129307593133034362782826031712538950571893421813785272984181185243318346331709553300948622845591928803321525512096843985388975500207692550023369596422780307541660368816706762255682883882473153283793844538035624602541955325518969784694400444585408515727849002455429070741766808199400086740959820182668798495882484538557853828777735265635522501097832120081320348234989509325905192885396618429597195045156939311196609218200340487953999188031432447011122754334131471972789098553521854447405371615789464541184731798003163168841721693915350212694150667763748819003730716145987470851339694650185429102285040336188532408301889346195852020339550956494228130413987548086280066128148163732137800885049032582174778629765461655819982305526759481736552132964581199523824225681003522923304673339875658192891480672372318161920789323557707340304052883854592530536220731495890274659693518409992929712427007884046470612305324635726336113342225036997482706857803099059018321982758383605894948144536970818652776034564605744685743949546970227562641375210223526714981137327108534761836737415640854397388374847172488801990689093393339334162932592108539408917836033165949975536472509846466681928825147196311254230966544470785815798740724048131456004874065392081345460429123448048030194697489861464645883254813072418601461120083124003463139244811899336654752546722321725869541332805518815696578253033790947557451685668111541783964236068792909229766968984661967292693149214764615668211383303968125619708116321826535997227474127792597676137630002486223072061540837371186024875183459101939001897956270995095944362908406128791676799285810389173391481850890240509193054402196653292085385895485987439140270835392190833718086461556695211904762957426572835872321548858394340662889369578555339925882236689357814075273720654520769642452691747237255709704652422125073654271885623750980664884445872852245216242136944536180664612643985005918380968234191351031461565757827114804015654577070604574429503804122643287039128567224876391958045784749571591817465810135733474877630335802936340930222791901156327348662304452126783793429752064418682760759296688270355678468231958668939581669828594303233683014475948775940575446890831909747682147813182300398330729926551441592392037236495449604364994534432682706680938062432 [138,102] -156400853902199157527405715371886694902938691617808657763584068352463930079079316440437077315472365538980602468936753825138635504681829096121051369137561143639774952652959919444499015415968647564113483902156525177337953995368237775936314822564770131308525099287375382582385311332851143466706452677278050316017934753739240046752988668452055289368270717937368004803618747567057632598670135373810834910966756439813404178530857612934600419907190694908770767987580725802344695429019961637086051178875835184643514738942677480916761970637423830126513435687955586621500282480349995085402644940951819571263616836328650491465082146835204299346048328458555373960605882585307646593769218447326234784694005898804752303877713455761682300285081142343343125724335275814787645523059838552217986336031298595493375306369241087722498442306869302559123769032187516594219927411705031119852208454100877503655774072506570145876632462017614221754426326765861382833992360250450388888276222086089411745226527108123032022815365975456232277730572462695345783182448937652331160677921008017895351014345278507172780575157105766773851596852756645180819109331598861197577675014117317580484151600597667720568235350901001231076308076751180769598781116510362788464644228522865880211385774989648633567708202782279456643679769857260538296243045877083941196881519453247182341657234062756761226899649397467041712169070378162001090812268136809702306556632500019560165256735937374273585867812094959043657223328988260871887228373445498400241825259377224870372633843492392709111658940056563552080117261153536862627183696460841485252848795599642302770202437951652358658941745373213517912263840199943427772394753382521149638098895208685811699457470234035217028260974357317073075614696029624212747403550676854770036113471521293621360140798487786765097102136704109120610201005578896079557413272865297362399261624365282962194140348639794561722419430080340419130738430490784061387650035906833581024814955867042188251545296215031766736314494146193709322576376507754980362051342388726824361861672316892929857734026488055436190046993397451978293731589452358336191967615386536429695285138156000037958947845130203767316013091470579148485783973821528130395212652003716927770008258122561758012177424742293732114961008483717629633459066411710082502502467012051369424655639713412084083568 [138,103] -59978258918948216389459718658876924855028593756187429405087897125627023723828705782424222590579022306628764993220428532724533149105905412582239258938214738599139678160101626749715667334734587026671857534963925809184380099271500846137632127047812482069343971006775070878467148249897802413512761647022331843813008525206017367409179231481932202784921714742466128838981603437877462260949095891504125182287576123546818849268587151904923670487025568075944281715156562177703092194715520569344879240611097816768313129258581714390216042106767414828492139679213631763173786837835030527779738466373704957161054581970300052988238296306872450077924188489966218336162146950725843946827169335588746379248500103947250377310939700403296375786609858493371046937792890343001661008407368663294734775453650309370631306247596265737052459259532842316130298274889332379436993971808666829530928754884613299818864557342644196332972721471086143021629195288643689552485006287371396287017421681978315400795175376290566581640895963355681270022535936158214731506435841621047444249095949594703807286707557537348627681299354777352577319862948610829586174985089845873293445171185613752526705141110151646736147202553705049025555574798262023429836544535120525889226264632141909197035588556137440787334988369567803234230374802473220716465521787497075171438257835358689542197920936389495878166147520137148080241877440727042366940083635166840278367236832755915180569971150380230235817513238879186207881164910129356298679234592434713022216950965809671581584795008100183293973267341248529574700945743127276732836287485572656862616718044651711316811306069820813040139430542573663146613498582821628696581269598964251761698299151195114905547931477218022308247290570966101672186995832351375133190928341881298554101671521871493795351628283069346435646519238610710250049534169530411779428960207015968669693293550593882586921596517046830613624699672889144717008521530275776898888965883191890362640828930629866853973253200473167966985861964438279988800038044094155213038867691686000714540834100994183028435439332543771660154337440488301627823240740502515445139788701203510979063606925318437540852152832879498419457782553111226990762759604287175969530620968527183707214191085376764814198345724035382036809125821631603197539747225777550878115968152539661935480862471719856 [138,104] 230945713170675998469171197751383341823355891574026998621738833294021471703384622135026965823480514261744738317448167471193472029521306912880436102149671159791601142450742972328814943485168523612688698972214216539198947520483466526977230075850393015204005254788927323898264866215583807074375901138838334453112982411917663505551455397984026969409080084299029935109786106061490937514217448269478487146300066243928804502546427255523030143038209716876909938739279407632735478085646057096686928256847864598847599853126296430356995811428019132279900884475682797209769012383458825433230403962743833183754005918805096545646357828284059403472825194314008782390542096325218537388676475451116918427409313557002706002248425215013956614128240604261409722056150451844669413319350609904268550981652281755851816984153964202201210206101046685440048364350376315931341442625161048477425817441973266507997244043356168994434890944801534932837895109625465239452389104591331326488592934002451295551833836187937792572197606923787780030846986323561869004798095915289870379303590366327672762589246174822918164278671506024094629190196652555482042885240239225504039381496863100767211502576828547231687376345113642752376447058543646355432260002776463897175795766842069179962053695293714674103783187342706072507001056645608222966358876320601083228352368524760674173173247750901113907751096991957936330799239192696658657312745580833727656189192081324965421126726594644805942771152169289369380959355223129159255487820984074490804417069258684798262766202230163759234089854481906492259551986220962685210613967310317799849399974163200146696924812437011306828349297519104986022892938337647933668725880672154896797756024175337996013458313296098367817899499774532298776393282667285496538526823753782739986947386107558002594112988333718706844761712364628595767625282045808805181329129845216213756775121441827667706010482755081467343821717728537266787340600724999482350050429248968834968298735654193059391540179788601256573302329963309525170676886492882613648045787038946380368780019887385776134680297780363370542387093139499201146686070924326884937774468269196833166607108025029582304739621516875272490874017436436942931908140589958092594824437013081116588928840942852051201818630470479133995657748674999169410772746518411495079892096026358455604774123492 [138,105] -193968483851166860434341678721667737070336016431653281971036458725147928002865340246057429854536035220534663623393726199521518851815967608923730220551138185281263892622835358413877500120262331277897916585403462323635747940213438397082544427060099046704716772909069093777466409749519778910771823741030487067165999472457914718007062832905813151409060105970656020682540526528274959825830668240614321184817525714327272854079141942186938414887682648385203885755714352620764951443774643654507024020200904361433699400448906381641593264247461934830017958969328873136913463291823575239851815553193184807812770893631252396329459993310314447891397732358783969086451909779290131185919191789912328053639562114102694267846369272751575057135577687746877144138575614930171743721915193528782625738119704036400619148558332934478204308262000792002868962173536820195550627027692926430917632358388138597557971650611205702091696244091274808293792221619140003319677537929205279703505625237287092957050004303599175543240445329996001336532970311385692730805661850563198026265791288070473743548771056869730946012106404230981197447205310045125850270915063784762063887187947954480137316242988852088406665528718860157082821740418540481843986677494325061868625158192862840843714287252303282029623801348574325900734693037852210587052045887787356225862708944613562534026531795068452099773092787677203824721524620756623961971916012740590343687391051516694191455466190600746057786888811983433172312541188754647627465698592690786084401319778359529928531768822117830932350763663119800964897450383942589949735683463267641425078147609344282812677656679836499812019288758290501880304379979526143240120069724628436423944913268306622037373621795375673403963280573311923286718463863505792111871453784198430056772766616401955527953066944073245461157646799127307222200449592859237031862390128674065187954233722322761482290376590644196579060834964147452736489388072881376770469594574255186670789494414423881988027047924356219010957287088927887360050076680225931939765926190263671738589133535068379107224096293734356002359229818125336392284354111717877806437952809237618653401051201000593200971696100528577043554136893517924565180503947081531549937265813032747148219150177441957453512028977756772499564838695926083533106738144370483212141385758824241016576 [138,106] 102866072557979272979859576966135152642429330421589194616013508502145918022373154762246905142316475956195392357550573702599216189538997469801437473602120009334076707405182257873007918226692527770931605309225411539998298667929404733367097712386011895006182041095407374487860704313307339981717376232972415204081022645616689913372586428269486386133743328136586572252798596478673682177183691106605079447915210146058504190059410836352418290603103675322895855298041968498783134539069633655914445459387056176409187864972670786413934086293673259761374725268877356808588113077300765041294392007887347645336912904486315433199839439951964521275899959190929593083750640276513566939512560895089557234265542214992824012567293814393549385175898325699181475146990472776550811670938743541953528113858449691904450623409938837900578358712523881623486023213830043342842590454813683592700307277772883278134621943998616804656002514627883658402673018164387531254397593379325009742252835727489373545212568359758591595508177342263927311920957378066872157014669135507958783848829164894003008664103794198368063500175380193894047704085412876314618942704537015108869747469370709389857268911620269827896930778397634628738049885981899466274549139437006984750602985447016830982172752719838215322582509156608225660686238824229034173945897736524428111355234770924257559326116384739494938544355951193715325046276751063551261895212773431038455165975215424635621724738161092653250448197020545892264724657275131993825247066118506230414203990839752782192377238466954053048643535139369485592905264844840599406587579834693293991506060175463380899977595326214934777652605449144430272146474425771086148386268417028045981952256366850944431653868040545426501811134814881267240696598057179871850648169294183247665090233491248888112770911027483093344109758868077452286195902493016602843516115923843527650019969525542492921577523583695779503509178758620184770138829954653162219354931703801439552427541410105715599472565697884681835704239829693851207928058944608723124579387834091935280195024683048658673700994933569887560833897941748162362399319113428939030064361215619869348721142249669401234644704058927746939006870297420658110355870946514584420047625495742097595047036262211013254838610944498646717938436341269764101913010130013952463251621747783616 [138,107] -41177299532095479201143692931983084241017552403692214026941386083361969951033448291893781203816654421760331062620441071399563034757047275733542024547934731861359771789488773487626097417014933250566521067075186005331775203998020615647909124999836326399658775622582598604908487005978764932499537814878104086128114170052984146250501927565728141756058892067364452130249024706960155867885059576275469547839989058004533948119487612079038678956558343181906559651599058726249917339074553292386245964131868641540932960882545742549959747500917113396886733602226917830016676719017787472482737920029509844461313909441467806963282792093220382540362412357401482061073699231299424767802856716900505944286982722284766398121558238693011991190151334568902092001601767320097451725086975171332098938572116277168592522301814350186421883495352891488856762624710867542804825987720553329632261175056147820978170077198773856402443120124328852058704133899990394600898581159559788600905255461708260181284254111489088628264254328225899892330333155381984106048208621072463424106054060519498429640281235648458982377337840309368032440729285090534630109382325662520057489522155699072844114763253042643107687549940838078001353316947440756675769878800143994278779969701371870265411018309319689870820644332558910633855562901418710744476194227416992174597730962671856610749185085072300761892844694056338164986973951102544356139195272855303226940743012919436819877037102053091016597319654494489803044352470693625348863103195461550400707884827198115380905620109854292637997074279467098906662519846873143376477065239481796674983396116759226892989244215518409511040528459536853469557310842283000955497773989335343879836998568038030896385201462212516202337790263851020075299934184569354795929234726937772302553239231796794818765947426014388561689958461491253428398100827376227346641772835515876344791964164908268210541654143784503138594120712372275657878646441460869452535661884439594466354517183289088470058336076524124432908441826511591282296588049843065601780422937208189362229782286618923402745161793657802558901937438830180606381522615398771722159876782961666567918369132545098619776220579041150364698615703804608225595718595769343063501281672860925783323806545195457501613880133493595557543971632761055637806665725784144211378761856 [138,108] 13600693038550365240337672822713641614081874177104411111692015389800099792908261879367814148135434332562263252767148359405425397910411649446731236344942817885721146660275073970632901876871719970014012868409441742034209327053911020393114247253149788230753204894595949094011907520289482021677233143316171590174628532246259737537847218257130253569160285578911659076066396548578064361539999228310229100784564610271234547158463260474571209991953185434916411135643111652160314686305453660691294147071082119656177126127613760938631761640740012978964622680912303353747426898487245475068106797314331373354679130045421288403451631029986129543521948109951796040212047484537368454465529791557609247085932411690750086861541606305500198976123796807443757218857934207942649433614600051681369520221088957256670060748564511488446873898289915698993854075716287318280110594967492139289173287127930528168150115248776732162353373655306182569970734647431707605956240377718902041807541227729725174680671074616617814997745060421318577158292079937374481728981120965405256397828513710358983387089857112199388694629765663678416944880322984610752628061922731249036542493045163604808268083512034883589408974984374241535856520977760765887262838985868617499264151981088254463845243922938056502496285725394117132112653895468857747822483172315236855925385656807162775343814548458778526568961968018119362622379399718074586965392352144523953323300174355190903011078892697311427973335180334434827957607154329938249535933847557734101832158693427631745494251165594760869089487003507814780867730514514077925415694419120261007437396059418937453724991406888794195205513096642376362325754208597375892859726329217803482336248773053543382776139700713772810528353586323932435289883937218320515997197399700768650515080785307142679695119783419498359913568576265236195980093845548801978522373389904092567154397072128812399327063642968075843335788611710636094803758826181956699258332731813623411710776314394005561564027097254480837520723562825143814671200483217535440910343391573905161066642106437517730814873293926904555186719792585577292089650035250631399190927554155268881692866257460149331374240600076014535228333771479508337932656795843192620376888426625588274381576192626963296635083322774505417547998335446827437496929997088861174738 [138,109] -3265550252333031738403740310638921891815648611795501972785499997060365129889693801705012815486468872571140499503681127240189300076787067964419461468876457989823796677365979887636838674983800097496425305461100449198424513110627253162764895463939899250373793448156476833187190578897938869583438447664850991711721524545870750278041964129991343473212772006247205660482746108657883654890498315407067092161284210433886409442830317749603633617090705419022296679579559077597806337073091587932472904576852594200635549596942066069577876546579342888128494735587660322734492259985813224242196173944432740027162944029253686268146435466197786863045561285948927402273955220040745350274162639445621541187834480889736922950176580377278909170234326600206556823531308359887559908418550904505035183294000258471385253429361494860449596628859282739792663380161134378494583668097745570973707988334337761499495557909280623886289262079827697878166844290033793786830884026886674083322148503329244014316180678786743770658870924885144119902442535928040213822761449550015663270092337164404370720870215839914330958788555174532145551416844293209475136203274902689861861612353081685900261257883991129806538379646712204459073622691267764818163067046014995255984250234067667994134570879222678485814049533085963871179387266039642758129441030289563090307066816614673082995138133601081389429184198810188569878871791036825763474740383329848710732294343734022403769339888110305334136380801340865895801399394841823264089540753240644155879983001097409821355345779980956795307218526783993911031576912285147519675963206754881808380278794944947629328484287129713370579799270776376348378417874241376867945605952907366227322538162479071653619000591129516964378411362219594706202629192341207230407230168094140849948795570217484907611836051792957886733600651050591832342073747197039030317301670583123881660397030817875246120966369168435586836684353259582966406316928815247728344981855630585273078565121988393255040037131468975435933821885507244565977905244965673043106203742408994241408462563139347919627347657115395647014908027476539886718118935456931700645846612416525364339995791545133664370671219452484194027473209888292204655726085017911293408384192535269319111442156412417620618188798723472265426505590181315320646250928792000 [138,110] 428898891064245426032044792144288571059845295565114531024262520068477837651401370790234999451459367815349100171493836401182319089060398457130594621409397816534236500285935214420486921968794484624689083354711745899716332692436025082056356198144419414260252730620986597983617549921291031679490895563992245998425197006759904757246116092775809013652532454289600010043266478726487797895062107204707408585779000467252545279708980475626968881347162327982605647740279160936415732989098484054400543974325904071866521214751240012662321003322929927452466434963684063815826107681369513837386839317296136052353807499548875642545037085491524816285884139472032827028047830412288270929561841709195689896563402634991890320304487508231032154081207571151877209721086596145679163846621753842929366099565252580503246781630059560074831014548673662556236845364737056868542595337752896480776860385587367750898259750448688049449780039363940345636208910681274005125627719332734478918947714601639143352446686056615714292828125342518989125073455389201361223957295408832198334169397156747411342426364920682171517385844544877207022907545831283141388722269710397513015447487770300790077167022230273674541976498217881127647032416404111357927229599993596447305198126488699197463923608130003522374103712339399608823795904406722857291624160032150384005853778136872976507237610087551896346597492051109649364983185680197767940597162400559974522407721092919008845798067894004696480682123077262447169033967481821072854274871995582560654887281026224546161545563923828483082880633922319646299541654290785042635048214571051254875729805670447286150572020527193323062931065950315998332333900511786499379245266311054330602738740427723328924466228413994586036010288515823035893538028763019300291165042258150929197970844795732524927054858240233216972264839653896020022990249025195557597101167593810770070341044714367631190669062945586415005042442105558118700198901916936300058756485482408848057994007374755690013498664981839132919587571706819620170873373378718491702853897416557279198612661504194131864748704873304670496511757616771855619194079886301016407322878802983974955768875782700203342846962544890247810813268731121861474710335332037017181581589945856316386706205578318870608553901354749162447337455176267233661861992 [138,111] 2125030787043617725614110060456856842585537921816515464653262842161210600935587536492022670167765291133869379213755190393100642125239849832228616635211830363508280623116913683749540183914831837759876319075375284693403567835620687542954129701910204723389952917374105720643654550264092246176797866473324853940485893426814908287082245864107225772709549732163903936883859823918995027818131188925524626175550756003566281815380272307997809446726108714518292793902849235883559651180265942740702878544756276520615724675982808468727264444948322562059777390689807897300911028279406390798442951279788714658038117136814504102490257337134211510618695559850859181766007235192537821999493773217716078395185635050362535210118488932403897004317842930131499017314840648485792156538927713371251711594565501800339073868042201918123037632422298446974406040962337377950300683522860885664939229072091884757863023867867490860318463258618942874343405877808075334311952857729377139530640743323351646762512565434645455849102113903845722520041137408335385426830035946406682007936059963043264397012892541261215360249800508253814041015270755936186733918464106765988658948069690611937849173223467767031155571225216925945389028419333089123849589960385946031895683272307799585573260012440147469232538764628155192833986602678593952879512132696712651353711721414568360114707885105340191027477450412949176645695841581190872325820418730300984240583525015389854448011459572860787756749501050316534760005197717480515825149178017463265899532500293514976242382463880832089736488334497874681282228071833283129056518021875442934244099263394290518228151939161632927095999592002191763842686159548364557971188569577612122584665409999570096544110208281139202252645695191210795444616339106875231410202323811876041651371530075866766148074206352832392623168760331514038964087600703925035516649227556379589078899600892881582818214236520272315412660784539937834741642018675503834216235202797531452658824196580253318667473980526083110839469442490133333332968272323527699758965600671970641828339554089785125195575625660009323444463316151668514884702990819589073605766718836277981476775871370552000868564142929781648792231590676258970735667217949839901458416538677308907063664267280625992665171191765939660464483376576378472 [138,112] -5725358299506767076229075679979183887370002794302653537611963898101526312202492918832770261918377030860806769634860264744370550103406862106158081971349931587961005156773645999648093505670130017703847034771531397054212255769508091296639100411233729815494087743769216987869297214365011230977922837313419087545625627085868325101338130590563123029905823374885467549387773467528111981362715424407582926707719453056247860338632955715370880166292357536300404857089459557856741976391821930887830201095667857244723551168279892057681553864884105410931512941019980950164063887355047792563004546268090085128653140628578830710613333856981815436635378632880159676415665893402408423912204643547513271324905297940134321024091191382945541129396028346955251660175261949147376467521425955260335332729307438808585193946073123021659769076315815708583970895140985746423173676052119802765010528681034115084326128545568613849970293452181676959789149677598634030567901316263325401195817382648320133223141084134340998753436423554222345163504210474930251659561769871253726321614556375317167531113313017439523253250905934695973432313258509129860027718308810411675621895099307510873748545211348876313162497033428739000660336427157417166480389782628674680318403761055704696002607466757718620742907211566367108725113252487373285037555208019756320853140145080177502565559755035938547007027333620471192840856520447381496892225137201580127857624397933900998133772378820522951741482540048637982207886925605061104215427870614587497707841546037736826115569068360302188468701389940392313581031613069344466095142495999520894392166649808157008245777295978388705954821383333110433304482876207431455057864428387432678756700939701842211471359110107709833775850531929029922412909192440156811723986839434233440990957990572191078304886752669960723261882396159141920241755958084153110960422135909741707602486261575316453048607220248659568887462110834523369032533911663107830316334061533052888428107883088869319408233057554492862903366706595006551008771798305795137713048427149541073461911338127085657019496452098295516557243163759982967613315288616849438699964534390550603975620572858816044424215172541407304787134883064101365694111512324405247375423278271318559471481563375696561546479788387349406653441372764 [138,113] -87013690117547750124206929047662567871903892931417157637555919312048879314254814727634952554481279304314019899793629090348196124681638163104249164112565669233204757555588856645633015472400992203700236510319818097991751974441704399574006774072281120133611106065425420124910340422233353105531853018656826925660397266052963568133632841145636119752477040775131091002348409109000573263513976901949558900917331399900242982965289038660133349374507867603653489911029303285703369151207825014232000935021223197413039881255979316363950989348964847146374657279862356470744726602321622767567484174276733198278239038560068361931276298167451350837214836884604694307576077697166532329522354754338255124056445183315333508918106855551660389230130877648760916438353460718882449324096772028748619289930002805449910205597983233861012751846655524333489679558527367008247929339876330237494764753903271922516723769900584020869946557994394139864959166652728289405718052009598136651236550845312370695508681958664073028276893081961301121332976780028698457448079143589609679267681305202415727561314517327450784991916616240297088874621135381247878213187384349978739439537103786474286139614407172125289828710551332896361258515980378728908676048189242303348855660879663714224129314985516591051112259386379648387452145611910173223483214046694688084072276015913257874549489188261518944641969435560316126266980388259985853122748166273662038727689278646395294692616085644576149832554014208218399953381487618114380041176977532428962348971911904542065279738092682587607653924615756017705941604438560948315407460178114222342876297713527129197991813671515876543792568767454252418209704506343101406894713537677942742556295324871961730904855080794934334508583388007433699540790073882695052966169489422235041517865723742110474612079267492213137003527937095115208864824018017219240178885825247963923014718015650306646690647688617383216522206469789815160866218138460569482874453129686696431519158384504899043530735560075380733002356230127096983464921613332645462397692699296576135748523434784849423277847375370590823678124299656319452663677939218503322079328693712724398087257191182257771803244635816471744505859288988787993074814827802588857785183410051348613953545202135344351991897074365836488896 [138,114] 57321588911807464596312280351607783901823036934499365835861204446181062114106353325031635874544101276414557717605130395699512993401791451219263935581892526060899719127814277682503349112323792964762282293507522191976616540343696466862413971390547436336514579578712812409105479217359425240246406225063191353529223912828069706986774903247043593135584934800493784523728137516039109611427129438578724780802070733840092639644730288091771327155005595548121631810539431341418758339219046533590494768185428809547552069508636042538042583418818273208165361304844007479281987300401931370151559862358908346826807114082047143864746683655736188102169735552414673867947972165153937989052266455319299020334260141316878449936096400136592089202928219569624790030899323418373676349446281375210725393275006652812792951298356778126883893387230673203076931391017673256419323104754812129604887961524472062341722114982736783277234619548584375057315283702482486684982691248205340055381010077211892817983804721991833971148376477796963013531883812028885819118872844578939314271181868229042343637098558797064216678364613141270837451781245073623583599675133499258979523386214524711051852727136710363684800832673692888602893329622178131959718485142716864631094022658590309614137337597552038589293681976024826636379126695418954000792351133544804244990354205407610661661540792664990629766573238642274706113020258113544169292028240855707221194895921309931943246446111614158893159050076971204230947116610479369904581060047666432844680314775447027569443645330689359784796322269423160892653937363669081855251515945667241272001850461449265642298867310847582254560067433444639466081339459971966939885070926074811480263869408845147541695898374386878101378244113170785320387744870746134818989120985955313448243646814018802480318470649030477802154187901261873972473419017502357051314969521458563202922274561893631782822286738603531397539438418009069236988679025079972535814971324882523079790839543423658235426602674755874471967517338265577698105163090805699375704327848461830000016092780698515023425847831285750632122504458232541639761801261536840132381680198529429228360526175677684351864550389644832885933683058578406209595897025236995297554248155065317581906794292686713689171308338471600 [138,115] -1857212166551608086042775860132779911249381278149719130569994140265532077058624236997627214912455071110887210857137358942847300185077683558316922573450709750538375291631898893699235542659670854694697357772111021699709010291750111990690213085117279603806193233817920714747199145832622057363730102531429030150749008638663498910771741682259599217456505787558584976156193696483666641964039988404034441985523779931992242533856354732858337000496961290035567147048718420592742480403580679224360426344457905353751180961681118853645908548595968052792007612939808400912966200475979825518449031077669275632756882613023826949045188205849068554765218890619919713642887987523806928797691230780403447019459469902873029999208458276809906186461235234289452068938603897457646763806372655579066613031871437031523594271171410130563706428673678418460435631195267707653052135880441750096494989989885305783416690970740760232753119224077689238601187736412890932154755861169781601108000691097337395374615259626191466998003532385544150644614310317924201516261623667887082602002244936122269265120539212590338023196399861230398439437769371230792305682666182711753654331512504749184900776900268131556250000303177389984941035559499416265256036511459548207030397296822982904004115190197523204039899614110623281326826712126251158319688711521684069098874955267810749272348169010492051502948862022778040360957309995636042468462574739187671946364753959980872304059614125882845386097148579856198813639372832410433722538608674028687915689361998855190791135763120506364772935025157115475769639644422836400214078692978813690357738720979082052889805177101190091970625493452315080967177673271203770369260361302961408295027508070838020628680437897113283981974548188109973800234315344377257165808092608870845885356782395827562625236966735108014150984576839573154001024721200106826226329424160164702869343080642857756241068177922466139395808157292678040942653476936931949955863611518064699786307609628900352769466417577683332106676379491709741468161902801548809953264318780301864647936672127397944929542846743763943572521244964063924798056715303433584180864617048507620528801163167788435561353867980313823698510332520534263185764545041969343455730588031423119727348965448279169095825424 [138,116] 115281493872654875695164378494430609804835328406422657958649050552059232999763559019920285277704551705194801820766012656821108504149944906586413147562186845576467989111479231798599561807956031446740932181626701257851384911942305387948181903289998751059720940935338856432500195182631158541098652107377901168324866948574286365102155630091684047098750811100435707898665092392411983848067631797868920277798210617871628685658693706044303440380662599843669457893154528605890477909561753862567802638997873359179296089431054613152618100771255690223576752951734265073561590115896627917300247557053346841301513439942167190817434356638197897728591634970546816922786335641348930853455315956820478097662604780789108765150405089167933012688799095204374670305800722884615761626658059203002954710065331051771720768270692439174920238187471567532030115341819922762141580009559645513384847691774721015087360432321168879890501886242624570713062792375184035773657234489373623501242808628084564765864834544732703633322002762621467701931609712028932533041942592402371936031597493180959015348948172294953611049449842661661844614341033200618992493934166900962200875847454427743804557535970741001892792119851483505215845739397679191640776770987692284109979433175130326999201565153927110344810504035054366846723734578287347708082880357481775447898010611239746804576566860569151679072544073718572028349721084944130413594983064354203049965743501857205048524064964160489607312713941886226655360803043641550347912641754699894338370926988694700368934041028374924769492785907569288975935785544633130973182271247511095676753870644775217290803200445873232632227700086519753499041893555916174422697985075820616856331645507831995867659848279123593144581424871127762735254599697243887320187051047073425142920621095287412691763669994186669014585796673650608040577905147217631948788969638804342955288591870060830885082364072815770225410165721708368634169389299737973862208024697871389045067280431178290410588807957487554615665620824179112814086593960989171703868237159514014948554687467586545607414193735591834110274182149458094057264317109505299016367203207607286106699658090979437587950034390979001374566746674879655536333695995667890898984468083348097602083409332433553174 [138,117] -1290402953721554450995482888789634986369374192357372759415122196267058066088704062980905395036038811618375290653588680086094666510965300846872883944508079490620477419884774333443741177323475323454092784104859921526350963314348937127960936740695074168660434977759098486481981800311328451493905745715017599165840418545066035469516351740285396810589660854982867015269644166178302380620648627949610391649214262031552589143031593493029462753834285006945105990449150851328111657133366661534511837670105536123041356768576572751162291170532260247071733267150208109980102400763673860321807774369685940353264349177144443031677364653531223190904836000480125682928876726772598460676950248129749512858475504676541852651660083858014654815410684484112282815799200339794903816445881639034373493888676512114604474145173512529456276744725822703490476832048723296682278218944592608332760956219188181432960744066461961307406047854917510873983973882116563998002409283820304951195712251733369334811346902483644503450163385436070728272034418084462048464076282707873298017545265000149590648460936444580319173847717124502613802292770428071115228004293508288580058929972819997695547794892621498059498787478128709541017886988734518993796314337247958338467291509970397151741213392835347350083982151210297332297264238370859169987633899254463254797721936276300080865809658838300872189271888079948821995041025222528930473723427773836273417916813160527403009699144257775700080234568478288454938898776507852484134035052569861869159287696467446883826324778768462242541143509573983494350638421674476609514573032600845422863132775165696366892656667698868905347599169861655671253088970927466389284298531452066124382877012520643680851967905243735905313713699453900015818164266243660736813430820186812679432467779885405091467234028057449715911368559567915965502820055776949237933121691259549393098825779417531204128982329845472634292369405742900518359043145553516779811941560037598091128563541793661274890691786673600839715090213459256463839643756421255404770408815565245314594785560642270720859624540799817602666369974145110143124086906422826200474893981338109921561186477829023562590696564477884420972818897172258754379982715224654439519532409601281485986190913664 [138,118] 195855485639898340406546715532208311370438638250258342880107598976600143389671108940784814229424440361657924447943566746482477545509516984478777687492536294835958227289504182822348672595562694223289042320650336886753241417793126427454222782812481492206047497162843879604457950597477900301175817764662671608680082314351382098956147528079982481621261016667872332481791684733410897846656487353561661513348542156736069292488872237695293699753825995653532660360372155298079245172452110371296282686592992193757746629775544939149077113165201447859264616635712591861947916311580416410008340043112505611928778234717722468833001498073376054800914516103907117274915372468392537723250590806991335436442308623412590286241772747263637183644009182178801208448800675427952393156942626336373182552457764760540491051926899355500687031513178378236130135171634015712511189565829053295826993239836452232847713107038441424520257421798526879821913598587909811617539598175816866591650942590623979351905314994328604557706332175412684501394153162148014032278263506090838103598987407510590455785546748872027209991930726710782866208880305053091566409433710652318632694897711416443994358896437560937114219240878678260507561866754772630583859780546148693340243524079480975469102283082576027481676753710517611376667447418941492596288068001734999325648775607116782430552533662426916443267570959800558132473449776746801453104329087215548338623432797275594033063271372582938629747803081808975120975113891812302408745701690378789914024929994927252789484236769440493712908970268027736515216810251083530164998804032106078670576750122505835647851045627324624960296572219020226246576957800950909584549961384410336700640992566907899820247886937393082789669118780319632789212192152231103787635641600974660037764022067743984023690269849399821046407897437389571392011920425249421175576452827205970529842690828161495989457451743336870498561336302670550964381543334512939008427319159006979070356455213883264371827913783741741114950258483335652979556273572775308965072224398312085214933738195478618347560022892205345915082354905173923014939414436859612924513228660761849187746255498195824722721862140765165048071543642473232181512383860276311719750892781755073758080 [138,119] -2724506872453183710703054477581576621505243567085454956791136156624847734356773948913920859856545353386072409446576466986761455580224730212195649497647440164071967031706334197104226811096819837308101592540033589955547395583421580842610981537066457191950621398645194543647248418201911949793288247941223703201479929264794828189274714094001127513465806439618547779562944463188733111996524160351439822058087909431707677527771346945409029948595881643183888747212527946293223965016809458684527305677741706434557711280141206460066377252239363701932046768638911740834107420119750791137868523185343467188017740484574175291332608707396798225232820765472617196741088815511341632931573952726740802553053982001186401375938670518112328751835283135509779253298558505122939145685036698108666807505312773737530701474908757169239685250423245826795153150741469044419411153196447728319515246000431195389804072286445640646703770265350782019665273323417331446256151408006139376634641516650276134314449059477065849192214461837268151380790201361386359806722056933628385401737645907864386756246235189986340779777794251933532572419363252387616034114221159291455947201972436077986320101557721244532404438110979014498448618211651758650508258903074843878553354791363064829451610305646374699224176318592788150763236625237840726154394708647453815159351626575084312674297724678023649440748913348682093730875836806088446185757398985896097289799119218317490372619077458217324815050341288083552393870948222929808214846637570626931278244581022196747442835675336326800367006715411290660198593635804097660677782062674570915390363633477770894581117592750086180073942523303043306732537867502715768340964910955463513510082135852501242663763667267279847194536233797071144960885471641538340306301668334705502169633435418536364576959353376190030268734061898529544600466394348414720946221592275733258841827625818271228712500260141989639637157273336073636320893264400788099046021735362942046103326364830558468622206717531022834682389733823982961195806549683948289183041524931180830837126825374781032371831422075560706735698035776323606037112236461119055574242318137755012092688842003145111933759615037381313779009604609015877260411490375745911809500569358464 [138,120] 381821278692916357327855144724821323965502756982231748727362845498212463516264913059147401882620052933895968261026328319503768919352253222535098509458228302269302465961340156688477037062569786827688601908660181870026885837744206829878362763036878901396786915293024299728704807576151934765451139706687389659160443632795925150304213168775441992193570097535725099621105277072019573424374868226783936853945652086733335626002493499384425802084353262088752868457075346917404634969825163085758588225852896428494980717617417008457584934913687762087323885541034115113478346269211751300548705151752048859216495852743803145883592714051316663449674238808983594132064958997092150841210784249680215947657476470548674325165938058352679184029672671741061198140395587297417148491554859849873699944690475863968811172123900736205226720175485010405532958656174360312576498451249441422339435612822827399449440289155741470603476207734866901307764677682520434871356569381118020909233626366942797414351439304450814320457484146928356337107059979791449424211241578976669717571299253519082509246913337167702336409587171283933055331546759928064522927963069252415660155938531226220853454735229599817848469571251033341326234894346900459765680611376568462897025086602152972167410085851663421093162417162126284819642251994137586904739736726451852552243041590300793594713017566891224749707431143057993540278063180365338501453613347467817614465928039051162776518751327410652770860029896560240046111758606495191344043766433285361576689473356625036335239209515935998792469330001771111401495015783446949828261880377914626088296238965888703836222104363673293752528442304599253565506084884400962059300913944928090683010610736581042290169334407304685763902926476010928958855903241337041807679954825291656517430971524528122854262905518007142570307437061855283210487811972672681627475759070268356869957179814955933053411463774084753181219987000061571049402956456054711318272629011317292790668155709933185917271553353933776724162387835485992320480255360248531701775121068059746326201532969813515329280326237173703047703006216473333909341883824256009857786585634571635243539868147469291200883520023639280824622910684453995017929209223603551262209856 [138,121] -10914065936211504166735996398169776398666971618295874593352605674077121790595932879700138983210152553176423151501912831373414036576081092268831945457166834356779248216528010516490344335311859875393921971977617137804297268409497078712299156673653066428774262192321227746927273922318447300635585902730477445452629884887747827811919128123707732453040544813767801636986613300746281876975486688239660615005901670181863327567011064087374949789268882995784616316176725772967932983300486528775049739875078464657521272086388273519249639439781183951758967649737857973261683454309081992791108669526774356202274968194926967417774872483893145791336330485530950886665810134773715336110119753700261721367644630177643369902432962056339408190569120440744169347707610422256502286206004408802241290344169064874899096799258142668447475300976950076874420728944324027181810712840353984820270312487515502748955223204045647310900300987813228727449767698076443300791991629129376373891741106936046253554552791016158694301944645995583019772587778755815842550790858199856247775297120730312779775853163377733415579232744557856569054094290148336138116072769854971637779849379612449605750978389765676086033858110375398470018621842771384059814378000914587016546636609170595973541258851327660982839701505880833125205802623032156152967143568444269238429311080209321924590635715568477146123803215171372113455546195028079431082132926900491825349176021860142148599074574999916194979526108901008748601662127304499857476342239518006447633815947136149326184731383795521333033840293062562370316218076192180873161609155604341009097113001924967659525252881568089810289312209320340913208652419378377295938852892286629369438130254870277330053409093832616334762732620279487504467411760830380733245187520696817501091719794436444447364184442763858732085111424266878515306190137160666748398662264116674614597979837835561614956082583555816654061024249841875387473201812076587600740256342914704882255354409063174347175898895487459884773443467736447085972640362727774019218983858385924006068120643193799506673645917076738264170414025129602053393136258285147159414376190346140595482053223220025047532138250095052933918113567071492901343617662021378944 [138,122] -86708782630607343490240547422989465721166118080907192242428214804850113136326116065282352025102115218224798019410091017398084868350200968886422136162280083477815369372256666161973629910971145490282368544453039534153881050748934810393609635543987750998993471481593877769739783050483063367388061433357657659427778033624666893782697131085178620763962490903763848821988510463753149224031958112232897030426746002884801239309327391000754602518125055482557379952727670901177080270147036716268169075767487091778755543564429458649947682163614391704314342510987097801247072674125997526325303525180308853532773913327960935849789124367236288786820725538727286206857760398780961777017011235395691741955338029133763994747481466339690127791903519495636861367589037627122909576625973400418851828858321287518818272800474120583028389140692212336868346159544134016299975626071676181126794487867638916197138926385016352193088302077922062274582760468863008376919958486028213861643913066319177662400213412704180557808540205952486204699516302354729422278065416161108069611849078491169388197102786517601515888311487640435611552379271047137108226853372724996343581680924074164923724082978857130994785648165443637563646185474551702001502412847910552361060415494455825129611080157181774025404518341724404016798753937002788686755438898096427370448291211698089599483616931670781926549288501640502349470670174591242450498501579842920746038886421233749816408193318231343689383602914997980795420664488242570932705609794233759471941298935588649054036249207584419060155791710748409281092807151126819350378119328750801000430826682675444655082023660140313022699460556490737745313404828491175720578285427765755794434574458513812999414886494721632640456698024624558073546236619647008729639422697953243658621584488843991862312399030390508456738583672675251304914049055250484288016429952398984234150670290365345077350080374923573793366962390921160846087331409001642565808508065508768531235803057472627636543475624312612161308666235244512054112584471667025960917481334869729362811125987033430770791329318604051686094110663644769542921986875986370739867278361830173681857559139060835835867310492710870661018411912991578750306576832 [138,123] 1029665345991202921214398508534789270397444798310746335527070300139440929394131082812035110696316372924542871239959974542495460329511952704745148060407560770371234037316931791040323241159014311965492146172892040870069309056050694975505615244615377308005763113290132818540927348235148179859631873482722383088426651157870958201331686019830833646452181301608764204322091480180079752341653760169714824498800997391355028055873546430600598925568625699628736463426967363349090521599893860258226329294725357064545051968423274649364443408928877166830324395936826345297781188020184750623299815266999304627967877333955822650201881544114548438459250301461944762102826141505596653182471006155437209722513720372412052343870941755661035437258439486400805419502913238390418416389958916191360090932971549102429871265497774334164090363003410651798443309112926304491902888555788749507055535460249937340102065311625067195154522391358659562163304231353623022403678990190956545384510445025639474493127459802866703297377462600974343946439146906700506228111347827013168255634093618279968518257740514298018781132366854613275867338336350219144443062714872052433970496566670045970805081811662997837333619154622589467674267358581617386038134383248468224863841059382570179492330363514329525779623088789097710132745424628351882499648154493970981007220202986872636299795069790779333795842263566183115660252564968819993306773306804231609518410358286781924658241266125790323357142622621365528940262970484263218230434177024791643944584406727348531454460974271916005271075618131177593820804704351914441429824612712108410270806018459566362465441634493741249822298091496360421093777661377788589656928421667825978174992133288035577729812922620331156508052376294659425276012706718657109406633237913163677108666622229511866133040992513753758464821151839961628533434161703741666359388491681844313160632985526992497830273217285296956765023673041184233713480701793678985608488690265860469658837364721720153840311482997152170845347002144763534583106072498936506280465328831057671002707662672022900465947956055868636662893237284018411888293227522894103909177216228259684190621866805572131389848622996674196970348042508119715328 [138,124] 17417703197689503443323206481841869745178315803923717143001985057343363557779224001335609278751601366975238463789361447082518666146399703114736863400203284929244060795088222643336340617436514019683502176950258762277332191425335153195424603989763297302551762453911852174224465964811919384948670935562039756828958223729492022297939110837618071643125023267996651934475054327513380162364496149657860354764995003324056615495375596133626037630620121530558235837470602505893239798962523844126102519824450160932205214649540280966071136848768123136761924983557381810816995358930547010881414888235882179526325044997911911797089256399136732954462740839090709633949413491058572564457752530532967149274984507381725768195850939971419676586176893140744196006207776863773203462258249457244625013414355709247690247546612543109964414617967755302664186915726632921993270292773606766064975312001495753303786691013028941282668956697214856657357763163719766110818953808047905672918311160144608139136620727659523455553876589851268639997070003392824167829317140036806705263978689473825151120709114419551770016655141589762363832265799794287922691175610789145364955722292685403364591569102897922742492564401295668752221970944544633253119700114973192818852977387282958574060564660813827931468292829194347384775818575676192167712540402353004090427709126895781671864159682792765572993233691384614151523176591551958596376470286308211544259664912100712691305159642643998547333270719436136365939093963535153707191569879959397950187420756945099176804841445405717113577523118235536498457928567760346058749330895613263155485363964368126026282244643971270482110645109129792926618158306793259238039398226965636099825789941819485270945301718275248268319570075738816888602620532053031374013515182741764682593447282492500688106030923860134359142055986229115500134523982438844958052771841790692336281739683169535853638621162943012476813672879390240814862400219501216876174799312671687652373699377112451427926839486384950648561951810862725324654988918837045808972069719328961029870273244750505081224374114150144227150069647349675588725960853982539448924985000773384212454792629098187850299971886479520445680074347052 [138,125] -2010586090481419650161696340001712502643898982742346791265617233781489005869660329335997494193549727067411015703906166731345142947661591342678092484810379676474401129378745009728791880728214435658768045554263237009455193615714170001258234472803286305074834666188160127922421782763933973513331890247202645133787677542594346956987190127554514889866096400403034528899321126136730734839681935787395304206533419218986645787959603921162525576850284603814627675879849560440891981283864924598696383229540327615575624000071309979194477736283159672382931424257894973626322240367273811288089556305944733007484282102346515249664156741174177022565934489057558064745859004673266805342709091747046627009479693047098475778918427468274872782860603964710002336435948355862431798143157989545908586955188839066619404897874096272704041924371153311595398179193102243082885744473972388422304259147467067074633585690917933978532482005543086187394699347951599747977732201047137043974792931598968665909005724097305592260660902906078818508462873506055659134164837125382276717287429820141330575198635011206247898269180876521694286854932047080324007205852552830889899146884850802226646664276545336214522839468433796716644466696041459294159641664288513799889430549457525606455307741892532624259124135133637109799370545291436773402008043998661724987786083750368629275719382122252514330913377056959137133840362068242507152766112438962571723032853705121751503747660857380532551872351420631733895053255510099464492295014072172711004512118194182608764436232931408819728720235000182527958016281145940883096771775534311426104761190635020829383844933324422744305315592556076244537104941935474752661875730387619749026970933295455485406989128756442997373414985392442943468126500770426207442984027705976716898048145270366640279470143573195680133614600995800322702326332104427881558207798972901189823581074655733665326206136461464858353444498826018833541085970091556198610254342679065880638051162470660338038983511531416356339228666528362559396669015759647664444666055282387929295858365641550597169397492494411616221893143295417888284129965205606984248309513185540280371161239983938881213840370313179233920 [138,126] 108301445575204098754413864904930714810479017204936732242974949589780178812299349118305586032578929830777364326824709843449831535140424055467848507369063411457314672747771725405606006020216140445164238090484538793936724722655062203569306195593681375921738574750831958402830445641634101626038467435553470335842688269479872056751432819043001674690679803284079228954747629053491107516001563551444242404912602550296664389065425711380677961443720407572667280326435235059820196094220970799587207572658825103297363774925565237510420273695969697133673550191007326746583695734120076106708874669142660292229673402886345231175971742530331720940918968431262646641791220209720617972115780848861896550258125209842333156882066118648380436583697422472771020977357487249065066013498415905102204591630519079724213757986746006353419319417381894122667766915679181347272874265100670347724975207124255927727484289166205498049217265291157578702258306342295694555630873640447395208340668872700846097483417880469254520951678855891411873181766901882204032290494854275627406967469741658246036920500297267990413340693619134118053996177840241573246283267751126186136460429451835775386399227295855561924129930274917346505675390279707937472972094594554473619136539001649126292829366868882073329843687662635898045806273017864792234151449512684673703912697439452019600223762362674289721387255126519021339144078008727925410652089316525247408522416779928952724323587359671323424347555367521465160153097908046497238480441956889882330235797094778471680293437963279688183686143385152260841474510237768519271223553033332438353776614476414717349666507772569549632703913091488990339158804568191000689196323079957503085361937994400963048076752859856782199137204160317774264395168651913629652718636715320960024894293855004197073409873335947883928362121827273166187566105870640647141501967814284853541689053874686691051381700686018747456743684632476318998103637818891248086449266529531957109759554245424049162114581014933008032332886275588558127720206804395683604669772749350515214787886599683328399608011435557053683315786675709023303345702992414406997883677102417902562703627750128391970862751477712 [138,127] 1165098745522153567324134141376658436334391151352925954750568321189786554034278346934919006822768436004886511938425228717070641104394306144441705803926558092770174201829891608789709133910349385178993393704347446952027954220254060283793571966503502437583917808973870976289762735554838011261446879062380872705880282016683641236853961975959407507900325056449226866555508069804138126525769060303734183505104519631731276557719715084744398233572699979962466082830793299803823298630067957148521748362803508371856845885753098579498719820988519811584944374140152776096315046581583120024459603179809227350088832014281180144218958726460965465307695185561736722524002659754538201518635930471989111269170436361741612587384716019508042061471308447100443229226442684615887294991426447998109741640753376950118935642191430584606148096330505648651086932835725481202706495183524731120411273377024648671594861720948306710711236622568391528285675451937215719842353256500490724087992736015797368400460509173802858418884955620830543545000316737962362602421802177970330644768921524297025481687952686526776420378239930936978265149761638399126428445216594042504932271992915500518870384762063960798092098580087992666801819322201610778661623301754165652425241796815891330951862626247046661931189095740881990359481174340235423336608528682805622581520356258665350456100915415172113947824770151190647360099450949296260824778383497666432721207005175185564750215325158220478717928505684202003124838344668735462055647036328343077482289063470602799152371327258342304751815518769259455245215982202258310317387074958538847466990114743839151723608733714779409460727391285794352907574527861294768393979609907389702271331054321714026221298201205906695608908248778689006542607543184726118731644379264635840998273447827227520761895978090665735112806258248398682246672789033091661065441529835488551966159407142092575205118266392983682335582727796073906443004372384637526165047559882632285860190295942654049230304657493018495045807613413622964581292979784420436610483984420453472289727751325209603329419277011136660548356548929115381396111054248278600784411907051233121638018414119864734410768 [138,128] 849000242758989060208408375591644652306839737357589643110340367931456936780016084048816162050245819324577283510985720228571816692216444553474929193251774995539404085300047099898482018664880496945123005135402658470274093571580867630407213358451142857167838655396958142063572231429966967188856734874266130263463412320414182256772089891278853067919678965679802881984518738825269926219945939916103641226454109729888452965580207615206613756351268156380684003627641524914626576337155718079661088831579031475439510995439546229966853067540854296778443456809940046705258949143311662295387202172517069579941718828860351678395050883054786848096017017753049825833282762897179901593159125207140590781823540397376451156709876695062902745966921827798924857177709013771379495333271835727691082933074374808082150817704364981440764592800934171607983286258395564561073297465072444512020428049270616595472916484927189262944647311541405093944209601091284106919301689847259433982680417392366184068412266782526305505881422776012170349220791123224491379688053096823674241261184045233923403263700365880807736802325785717369719716152665080208366524226838467292204159671224838418787774300569830749253218153538659309353659018510405519760352661770785382725514132633988532194407539113347840189985582052528107528795088605849812160216927905541209632289374488886952537173268434825699347845929958614670130586721439352594992080888181793277130473102431738367134660987186634972031258830536718109945848754671285134950442310256002265248301728227768514692608233901327585777662281611340603706762076994392354574054364734165202504881911047807517877003104930817635646739885990364284386474038476303871141088607480197663496599249117160091030656774411627379199349882211152384707436225721463088631971809139880184140797990850641066319974281391866495998307474638961541260328972281162750292212297533190898644892681503195499883909485048451647926466078926113859335422185203851167698353278265037887357615715159102977951126323622975781511306540243800939538480518795929066066296177750848310870483979155814384291337012404578111115201971025186254300153790484179952613560525520475381737009205845588 [138,129] -1052358164254068526639566696207867765180401869336158258080928579510145384955058903012765044067434793235625915668926454820643680477517174802010838337894495909625865013344100092845173178333522000162333246056305670436385413940930234429276616654113772702580024946173143923317020913584349360582389935492750499245717612897172671425282174745539808222055990386344387847875389585995456990760395749510725472133367537566801268313624742356166297761172173153269788339495665360402799815361035396931016964441289944685692615979091600427773162050218362697825542132126644096504235839118236070734165876582865498363028174002811874883267907887858698625273663222510997713770968625626280553929965422265937815108576971707244651131268180733272841956197546529642845188538353509345250856250792196739406821825315704581729764624045801223743539458003028082796154486143766129721269356787317835977317733626672150140194741228613072550889901343304004905451538076308495973054667520263082647059243765972051170588688900300226518711717316199811424672306005101320367164975732061758649473460088119053430144573719677751030082824934953886607235883760532219461839814416998872992278448060996585919360125173090471376093290127534990797322215790678220450783217678728544054006649136078277435780087597771208118565246274777845331264876306766895320440948439884065055316586575750700524369483121418524866740980333344805784578131438179422544192788334264792595335100391163951475547884435684679190347343346606132369849268405766418922105084994013702324476845123172605925923293191846903992589076434875396615363179537676754205030170159201651355501938469344944723307592594170725499252520030245224385673897990898058196792279992250771603685886478283211893289160024424765271009461521068568192774906475561652603846093315291312660382509653361199827018706052638707400779250575280997662037063595334968563517596616000410000438045096104787358052225158419688481419054155516164705367009638078478119872085767435166947723498093195019896183272067211721981243965222953802533347996781750263983032950959283633046399400865816743830941605820562977400861717696690655534304379150726854531299370471762562192469440 [138,130] -725785100414872101813834871358152334698658615786550893041864375723244504097038221808958905328311119356890112053454547658397137297140122609702449384385219825473749227557180881405433137875151850324280701743973897404133306072821570134370842394489803757197558704403850294509742371476829866968299318069595239095170945759243912071906620634844925587369172097976596206492857978981004555223582272898228641934709771543718302606066923409096949931910516654030735808578533532404534253229347005750737234400275420906860805589310888718988921266215536551667939564991605750363641575704366912631558481521853134463673471514681038675881670197606494764932879321330674088246278812792914785138670567779665714710497841370009642532874136831976027241194379212233250090243413679594921412484384746568599722118906297752157752014946780587480501403135006670111323122919186720512144878458477330418448363799014136970757426881862102490199920113450607190512332473336830585526597619538579605015242308183777373404003297479677031597162150055669777547291645949280716689547410082786263791002290186028700379335419579275319003740533054303270181233928511939541243383431637152707986775167466897756116024129422561883876722787849511593817781286912908707107372951099950480836871695720646186804870004098062129392242168973304942614190148634217275595486587756296209739841029532265772241998373201181737329455918647437074916839575443376573400442473735106348544628513816873290451895560076505818123604245950538008815725450174589329350135128341147251366055576664692164639246173550305105911590776178327596283973039527963216011535054531107352813397479027811375800439539816862333631982674528829285766084332926224479959465599296315738771152750279015556131666077773791206547658198844508200486160522432891912658645327782978244976433395488311473876395168650783376378146971630854902437557472716449256970319336966775187094455149136973508687898985609896714287503189821552504524061562884213783314303369697479304906063733923195671663481300278955889742304811891618085563502512101354555172590919232971924946257007647784045757567599148894249396590904043365233968183618164574200604109121439552 [138,131] 112737079575727242386177705550184727721658151289925730083557505345559027881266732002943730061028540675425590373301976774916931655766932415645182932517549215387751067344630324810973021535671514994185767137557490910463078712958665913225329590322254490755529972392498483934941339201807938684415255436281604343908711513660541047981158197097162846062627922925034535665064500952239793162735541406972366986242338925277926537433976333725609055077135086601812533780656167487722995528733854339310934204185715680259152399874101536250379353871227233876841717214865332058843546864609154712142725260577178001548634956760938467902745639430505144558515331905904375277665481975089775814217669210019083147472583665707355638458947941455177338917518771320568692580420210057662832563696364386486425648913955469975515465875266870765327960463409038074839725736148935707622669940951848561740883395953049854837413893513455395740360412469607764581921968028557727217685404247675895187960058137906006195507096297818481983771081101719016754815717562993236269137881344121863155761754491708856587576100621623709852238542932762958500489987133584095162191248094521944620956656350339112473743561293804416306205712531186876317719061092652038825544570815307103204807639874763289411169659551565419250259745922719780705754984778296510733717299042472909370858912824388794946639228160382935676825961519488202031977879956809409991524896480062420347147031424585587142587030434090430388822750191411607746118453586496171883138891104682563961762691348361664406618071808095621399164284758232715456334093166467467388314250890065089266793066103008017986432790472680617498331860707932623614886555186334241526475763412208042393412423008848847517196582709045953718685894599841886632711834525189211731752022419634411799808160235136951744915979272177542246033033235560415053871111267851186368213212753219276204027009921251964180140818188643403239525616905553540130596771124448045839441072725418432167410726416054442817062241955480413522538903668509129475377272923597453844721719120495939297576419134886081713637646440408177548455116640009926262773518041995591933504 [138,132] 59685873782137029711865605856452014027304433492801338838211179034268057168991699823046057940263078305366169367396538447606540118992678965064058008430848745913141310707275581212056138194529631755416138535978098711600060971740583412153270658804669747136395647411818759810846756787681789976443886432178825707398168106921350570770835682805666515023234718309943947409893041410772602970926264557665739502282828296877919987670497176342117579081757666645828607714578323232924247480134534382066449488277716167713693862517060291867435100318407100188716213004300302948765934764890084016058472291447449252770167085871084300205461069674439452352826286659889012660292187708439084482038652078338964276780345291541559768907288367569091394598850764043973062204985043249948447862999866344678680037190863511862693142210638367629918984008767951825473476584553728725718636704611388403271511404156884413242128130030913692169883941151997524484440132385079992576767008114474333521106716764924136506673297054818949264689022072856351174980897205877825484773182085732847257954984014046833255820186284737572835282651587950956826075647850008896852173347546837895879379474041840020167605979087927572209829013474303756017128580473539981743908766281604426957923109619689839339169977418260784727284877589462099059818919058360400537942662596582920090498247543401255176344308030218640987442375123299643979250792288750539435658712274658845314963861783900529120296380116883380757108037869609631374437292794860434867111328019329126930025011692382363799240474831601260490161083710952926477446300707730974830535186623130086652136582427808258675374535935539806271034291087284664864240887137225006145089961045433828240517340022642694654147282628608172068612914140713270963957221537601439819104073627471913758112142260445069393141094650125922842220886296420829053981966624320214254612967084972610180040454868474911087176423151900245496439693844427768146748620601662085859398359035448583265888790426009291187700629358110418903165950105919772902332340283453950763941538972420756779100099536525242266313309809296494993779069323572391474065459323969 [138,133] 2473454313596492685800583119233146673442163417129024912848348997031084884827142605075902599415781695738718907124902956331542777349498632433697928201753306411751353096948063669082424478092182245929525579279206559112893762234078558811409018384181427790664859346955858939528825526544922315113900504290676554696301078058679704217015958989500209863482894081822257040442030460199304714058191520617922851463832096983583614523025331169763188130544205850067024706105256566256814267229817445623254467326623652952386177947114591017182455385742244433302464253412873609414587081627868861058240506247323094654418303647178264927326953247298987578729305086447352304381340618546685341316657835562791337662830510016265667355832439198573348147387538291668018040450875178553611281838826774156202456220003259485553904311483262342311201650940811215604684579002957907837626965786705713620707250189134107619227857979190272837540099022854681013252546871103819297448776689957627356191548335786879555114828073183232871005424809076703646803108828621471231157003293377775259478692635978139760168162039058867760358765077409939695179784268103811425698717332815257336145415470311754821428004673663966231353038729752277174452651019049975039189864614391901643547153573352404166792257212669323334234519889134854083468962239319001497163482667768589809510210395753506214785038862803702024559772407378858950512391658286890569305422178255632760590033530317199822653112688916786393489541986584719176780825695066090961714667677956618922711126504502114797600502104898090647748489462633393170500337140380657620456301904133831584025727931148414328298748597487039160460570466607352319835988861393801655222539934273236834692873694951479431445353761555696522554081851568609490653247067241502514956075461619391429729785690896489544733090219752389282126051343973083872637976876576760286761055966965361928028519880531386834322470067679959489161944553859367867630078222625049673030664726921926657084100132226383337766398346717519848205677421807191245038496645612635452427205756977194291456986168795224151797220953550830642324271560552610388928 [138,134] 201012045233586263903440319792608196179858241056978736931651841979656808281890499818640921482924003097974659697044953294225764999656320345455274717456899437153898940453476175300366805616284558812248334958333351975109748612130653226659367874306887245981783505020021095856638894220535064061204537862243709223769366290526217845014312037972282270305354439982459804605924589793617977039732261909085328991117836607774435436224286064131203558523973413027199089187868364004699512771966833492830328762619764523624359903563194440533169779590372398971833729312351785386325025547781570710839904188700227882833589718608793801697592048731402686719848634217233770483024001141693078240123523309968811983743831596139005712844621254083640309788002157063030109070117597798074199693208426044410109446582775470141738410438681619003241335233819914769655025283050408358771445389295303505743981733752343231739332497236634153724568306469190351109951497219981889067963685704269012134419527150156852990219770509432811693654497854092116869733158906937682947871328701027336340134881071846868491054461095868319471141014701870529647246084685874879839441590478600400267392973826443956462747669378082987737153926786070119813161957866064754820689615136530381779804112820914278764320869953174102072131110591495217907157060979165146284477971193366302841362734720522252787889734101934834951007789194740359724370442352688489881079542748150434457393549809335431433464751228059457597433369625906474950702205652476690536304912966865489152958244998248008317748359194323875166996063786480887083070492973497544210016628806743820923573129996963396185041477953958996522214556294415023265351527566923613681765894858828984775376911360395633932779780916831204270655372320840414156509561002787007106453705559024302839577028406930525574563191191947773312875135068609815188490504668151620381895203266192171087995593244678589412349806628409546046736238970115421654810980287083170686050469474946735939326608677821160580437386175847811340620226881885372351243248843584471432319845777967709251434471013896369239902462226938218319357794240 [138,135] 4481142271742806094078643194366698945935511892631457577008224847928635325025507917862323914439906506453144878549193202827240508025039923038248216117679027888353400515867697621027604303455436302812880435330082091736165627022076463158226075620782122570606985276280077114723356876016686583586426333678629126281440267580291850480463049344964923813647609166380957550038149576837676366056141899376586772971189367138096184254254896890816687168258844815869408952150481922403758235173261511197908214782113576188779205109973820838801470463390754444283001614803863998245671871116393029297245672283125130960668585004723193974465109683933466682385951025528598899121609786223732341494879256893702626163619353370310824697464456422532819007274455342052641682045524684891067841216204386062208632370654509185368876120172273785441122359441918226390942282108943424168082458506045298236180974173047459730966260794397320580754886724485000625881974384126743087249595101508485550087958539407465265344886439411844119969814002198219955510853008143912999448462959593043833777499735856234388915909069973674338900282406563889088248362525163266824111842083777741798991522878506994066226059951816554007045023937985553398386870999141513689471226779701253167643497829689422706987964632695340057688127043997292928702814724247367312763926803928919313472535270327284092946942510939879387901480573074799057418892304309293611617854926050613175758830597230816212621918973013552438951395292244027862431332333319704554418296490775036896142555833724034370383396052588604929266514185096110192626798468189474231159329872628370471815126526649303469680169032163218467194187062796578442058442440422288149372296379125412705959147922167104630786171825764551841357629342406299596847197122218480254950163699488491847675010505805639029573158050813645087848608288384942056584952666937795171662612940752823076863879399167999630398827145210415887611100603915252083145997516389906534781158513381100491723957315487675453530972412690934195526015276477319591408943544958352245453947249362232460349528120627856819995538788221678400 [138,136] 255690843250367905311282342440511452502827047198730894391570794774220010571402352164405914595435477827312126398512168573097732980903722006280828105549132598980364019174298656178141846143065983143403226808752878536581667880942237517427049481684345072579607567269802142804976509604641113811394883527880503386936659204241569226005841370925837423381297573902953408659106161517885013983772089595754438190476078420676375062904770383904170661429887844558662090086623378670040679683634718664007994739281190152621454280445051139849936321585881149915487589899390337867594876169623711941726461649673551944666699536438300702485524464237442064517256018171640626618643811727589632877713355932857104990102162040119240228485655459585018892308151304262383049003856980570000853930036873743799233529137130843061118400968756986556960396319420643723334526872691140904672289000753776710070042570750175720320452219136919485668091961610932779847833351813608057302798461878324581746212528154366978953528201916733726030862175356379902708202282130543386850058962365543141401783091505152458429871576726007627011255736545229450397982006480066050837569717499384224363215623260318960967980293833486893363710248671022292145860898692903137149403762690739707289926856569257270002975066307117258226931810547033210450331004722444102601714261358574827305706279672180619975092485469948869472109545143338331144975137919140260394639351058271465271966223443293556279918933330468102980082485524533526364755029172725159165030515618849964429609072258770958852463894402848220162115707371588989837725097557888932357336178730347514785211990236732076848390314706089856877953492958283639053999152717271865865081156949600293119126579075340730153550396451404425212396265965378003992488881815209419125346748378868954689281721481794456347216369777883440892444991191981073782489746005970858965162197741645418950615701265768530562883254019876019554344275515684484757618271879966913957945558134610851344650818805717485550406345270236555522293201270965768487672160631924456290315192707485515880338955418907971396831544 [138,137] 2872402853040983282412348114765927742698670763090824835622394156079083232520612892753923757914642612147496989118669301024366010216630729592464415296960786795987584795507906199429990108744241898622335798986683301778863024043465565860513725813065685433080884237448865454024464481407121883078649311353581781783358070305291514658469316069295472578950022580785808183290607298048773642689101970862355744921694139965695280339141915826375737623392430471658340159935517560955035429159438698689536104116451944529778948257931289256327746321829934905281080631813056011622567088157555125867608313290400208225027633335986347219668724055787673495539129941758451247061510251191583427513496494217261440959162053625855845256331386336549770729328437604086814445553199734652743406371695665962294358923069598118562357496442007350901490652624226149151784217640524670037457461515025629805214297932103413011858342366557875440444799192156908606531734424479297145587022124870301119479952848322256827697415658875046106350224846049277032354725287978895066543234843607571064772199413800203462045690690405405192139979692777463667203045412068586334494350915021087421242267461324098707670381430185585846613672724603078839439940455485454100717837281975363822292123551810471429611334050763596575334116220649284134821971569712915556245543646494335591220866243761830925031975230489537104463263410434232588998795694646566365738244144636974808743969881081387878689300191966892734165331473862169406019115736377758988002304597490647874130903137805312296533543557254830092858529375510539045792141414911014627714646394163208351437038449063094503503472015102978568432023988890868403387573121859449936777491975884946340580565477727063850191875572130982618292431240715173165872631463517675924650687091777550536859270780370298868844818793500958218109522915052812803832338654431954785959514975968292965234262206071005128474487494330915041624626803369087416514573841656050867652818734142432982746024369501452751512433419571497504476755432583468700279307699485358340109517371993765605899257946324032 [138,138] -12141925854056102286503009885305197439522543665503037546951153861513959589767634045037864670083899672499881933844124658288377032451048569464244591014330891999026946092372260912820194243476048166892215295372252778378184564794411989327491853898608685267708491953597040365279388754252717060211095378032983311112149686848783418586461319377864945557913437594455089921782671219976665430946846438334330261264476909261691172714395051044762097696497928807620534249570762918988720728649379789917322826765117687509098043121008919849200756110419431958582587978906192660841707430827555902943193171898241481132902829133291021558705988802601614952637843486919751339505038046535168907504328916554903542531022019742712364038576661179280134627637419023085810566686189854819659576924262151177950870624904871308246264234704165093359483455417963739271063265311696802061979867056721910336043297778639246770686513618418039029300479090319174002969975356366548154075882507382957212174317623087485037084991431173700221632896900013304737631395824035989538749345911759555660385523199138292353647244974249563074120821388540124541727473058609632698815238733988139415814018219809146682516942924334741444365647306576688812243137799212289933556983263626008309271987041743481145922049622156195744366509900126268490288498600607530238122358504152434697672831916724407933627934609962900369099181338876421595982884464019521058883729912048335600332760943600244368506848565920280689258455099338630789666695575598686076160879253710922835142713510165565935177928152102401974633665613196502392426324046948304286683915758944486511031662637136816194170787897090729622880007675687905920450275037687134234678098769100193488417750651150617563642330219268074275170174555668282136928540464871698302692606648438052148436107948505310538083029509239561045944294274654733652857683169459953507853788246794965088714860830560791870899453172504088195740520954454186015218176236334558439285650465954698523849340849781977389663564812646370218702435647929172266182286007763481518307272732188183522816 [139,0] 845094628993399122100684736978882658461358049553242889923897261632729661570896964445039989473207498653555256750773066308954300255119754807837143992209065152156779016651579175667640664330898188169556036645746943994203450546660762154900351080238875583313733857674183016932781483707651367040853605535891798461455264963777515550502949061874463010590577418144699458882864861400408917182565167458114736383637342969578931138693439536752338997836566868053332118826411695444204796860826521596395235996216473829303164203704971147132941317421654344331991080540962605183706703469241340470721794877588319648300749375982328073945002246599144139777779769825443749747860129373554288871218780453091290317694200131852790582352982394949658236046407703863672344582482130370428749168170061346832592981753913288230943000141740880906863922240769686489573936782847361737507439605998818860009226521469383007766037653154057810981804639098379396993434486863323080383179353815158178200354310821823103689660619421957422035779517670855251652442930455518150073663174571241494105411994884812933022359487478281206849450443021048883517826990759673589460539387067218211464566581773930377856159338922438411792187992136674936563052159294868373607947497072291493707126723640444821037775237302624601838919641950886432208647252817477936317725525423735772320754883441188720699058628826312755460229885910626769228479233312169637801450777353704242141400315208640312434590454080151946669138122693026666406249015466566634798064820408303539625507693929421958942209453254856581858509018413782364882344867736279553550686195078620667750782616068540964306632168771067459981946283031921321122963875272211509215500344997314109924512084261307445259324433974433052073075399398417433970867439168244858648973621933452623816350121996640987029025077406472337233845003444284272657840192012666403636797298984790273198497958042340216617467128288526193593357737718246570733848984641397951439881174600281292228110634269228113402326620604688618177994539564982398137389361730119456489379864577823004157967224083524358614429955406789975469566547501864192391633430681313170844246056254600576841744345430605060034771129245507610528151536119370793563341580376593526067068686672689532126637860459001026114369652769915340820235613033307416827357881249472027555838388595006744793859092469954788951911200045636161050831928478585258053008466131327787759858647069608173412634379484717401985142083785615715898154666260853714333348153870486164115931870632249353111299911391591155733163515232986943756879821508944237878493770859815838202147635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] -100370582605965039152354064607927666589795527800780414983762880544711315706829854775459365543983048968892805665108531213626124914406754533520832221383648905349936265798532633737313012794478535003556877632532325590873436110514146499062783037714531491938470618171989896002753370743629620984304828329351991240287190627120674995403047140024522401271537443730642046185558658914433294787473675457421131571363467976533612266833695126662202270503628694604498236002550388766375248841311755974511420131566982072015764814432233091284773142574649386463233971569101870556580066046315913472733097530019372323231511763231121109849554792446010001288345173211775092626339318121215090128125070560814994018234111112824752522754206151298049641692060943921170714389188565936032819076641167024075193483012211550425848788349509071370158798055795712398712107190369260843476015130410692962244461728202760463198071751291607927641507020388197510586709555458426785522536028344053909026619044318070710963995689628367301609453366613812993834270356495153558434225499357810164958385250266531982147480658674384309070308063121108542468174527631451241342644573030319785889386955873965389818015862403780231735783152458194814989269134609242222778758695776341507359518846469743302065944197635741463109403110487577964700681806764778472669065226670892654894663773270932160581989360197222052077285001144798306708471795412861403572932365038417317221415909411506857330805293510684331869676673891885899531687302284908131087300356026463890092360634597136559189827323796084292571163160572637090803065207592565019328392163397406005097329652841997431771246019959127380524175981376723273300044746941967686229381041013511191616753510606131197514061912238656646570529529660629020947270076173952053255473621313379674538583999954169840950777021469148540002857201323180721974309701174686367135976915638436717163311351011427520560214637568961846531083691858814733877474116982278604899017417701965805590159204674657748040035172212796100764059931638449805768837145666992560310233239926976060837304567414492915280162451009311931118600631772412397592463907338207856768509633571892794570210197291440204820670534525726642409306524738263430320803787297390235604947067614718841908843277128639628613384327470318298599877559518884043226936156112043308800226470904054700141540632857855441621978864160344002693658365847471850900926601829006585488831606142764641641239911963993083833970126503436188453717905989632589857673562305362418450286474761573514683278781421551400385032090369939916586026254271023118224943246597722020467041443512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 6003063356521509629165325929905223965575446917992538600158641445535778055799413621011540645968352391695795453704614074417243048694688052485931927984443322709387173846497446729830386606983617288355582408189487869997614121255512119848155267088337543662943990288636038908813403276270945921663452118232957529084768789453655605064913682046812696014264767796448471052289427480851385102734623078347607676242157777738817008010904201255315839053098340554934696229013131493661415765818136072705958005830130630928376096609064007579894619920456507934624991388719610567503796814467956713066934888085639394379477381802120035084783066701295012774604985108762086972321377945907793895433476116162315762629435373607742584823103150170029276642734354608549885398389098302335072577769327241378000991838020125805394156988128219005496382881948512484234759322012149065020590324515591714196153131725831137604717279790277267542383699085315168275359573511464559994697404074015848249275707614521031798381382959273624708122267704300829004797829504416548957978859963251636577956506475167164187919463644293124709356161988762391162978423108112270470799556851307362389446775711040940522295517597242769314349704966724626606541956837367711278516762341179273524805218215924415062045357486677389608915859703702307159768269508835899811233608034749457127636438910204298808051499368295162926732627146964494149305013779970044238837632130584169677679432606900379572778462778899304557365232501742600408505981806083368195086236850518636501593898019614387146044243569133844296414887739774709799682050430809662967285061632468644985254855422062498410774430257672640442585326835948914791822780077060237298822555837298744868515332814082077890011977074170981451481409205607855835544343518719298900398799605608250970267239113539408913954764184636619266426620957918784223118883257503486076930122841789990221313691408574191797087089555194017190966646380913135934132079962865606921951992256727511002653031706751984337615926642891351181700944416489546695503393697046244103506117007135107203801006521417193290325154251851149794206736855518723059161001750707533114236700486936237458785757885322754735855202715269651556502023776575034771418401605886925977983273000957508465463728072574572850537907801744906057056370146025780057743690926100701599996429438005422180459085778900694144764906554517361642239507447781777332139130948047815549992588612881561668794232468555067754674790260671895378774801849592218703892287004618955644213810729779083062319460636804548926629004668889784470217461918941866798461237268266844125500809412608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -255554078811110503269695355036542159874510121714054053825403299380959955646756997687254119412167413073856847516097649610831156484008537808757206402815176670686532879684571425063852696202854010550872792580706393473608001575114195613706371840578276079377091334503403589767663554653627739284006545241231511993039339605915831481622570344728226391347307040496356901085156039741910861582330029645726360774207295816178547311579134750832487419038091180120312039651877893905405192259674939271760013037227828901215765188680731053324160312569993976702248529738269619658992946868520346124645234739563485270175743753149573464459430521452025978858940417064822495881282270999517310641289222909276126463537511521153429591083983087408278885059699684097971344044965393984463493124960013457065159798870146490539442249033534033204670098029491705362958987432829577244310873350435658461368032331228355972458891417209663957253145119559694105118825434384634379415733516597506017604639886234700388760322389873377957563359015901689394902292160897186059119212602095065722500133323258919569918127072754352925565788297620379915361076078738221409985602781828027502952221909646915624009673424145461742989247470834901925435278430973358162261849754633054999165509975121386169187468614885532438576407563239484065686308728789914995478996821692547345708585845467864183066289117004384742096314409066069872974399000673157732504479787060173841375590471365493835210327838756676404201259143717883074973099441183417302224467214106342263716350453111826436557575755825898120103680209858208341323624701553950646478983036944057593784272912801707485244350797107912196990786297814679781057381131098723838115871343456660417705119492051642082640788963745563363398950093581543969641442099416560784963954443547855609460306997750231909453580473539949178911577692065965872986951305231899665302690814891404799555083081980725901903734261673473415829524887663261056959802574328141274525959568183059245240522166949188427613180208869019933815575134666612637450624928474259274640188599032592348811368257560832546066050478368084438426064883401370784390124761696092733108976601306196949387429416106433590166683015074494551633331775352949282820009251969587086029166991998674628675126129791243401747577815618581709174230263753618970604353510548805752344289475366490974751148482782524641823526482735466630634369605359850003944841193023940483623854903078152573620214150797310196952385602230882129276969358095089331954709181841193516402408830938417286332130465672853055958230841077041980954670408005108180879614753573407596478644581899960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -13296577046271865976738860647617426383822771295025127894292148582422996310302279190020864438102566298076143955448704014489220484687039637112650815953834068835575905428794671642277932282671244879008422272001657425258131066808926397897412823938228343707634916665002435009531910508728300977127505460089406808129188951496188103610579956617733657389777347884828270576608422548913992205918307562983221060335418787970848829138198748662658670142858149618644343303075343209429482622191098287438441645663864760729159918721097329581521849736344924634909924753754039386457854849071799045267954850939678414490559954077722812096278286948907017594519574616360971030265674001841652733635074869345754473024980500007414402348221696421493987776025509238234199187710534381610174465262574118463161030070752799675799904497044699795294855959286082803544281884166998214220719464083595892406486196658818876154085634486654294400895934328852384619872101352057285548385789230901281536241272895042336274442014677784682705558654224064947337274642494916456995571294389860311683776786144465806348565904616779681438780390398919899602867193660889631585060258966481452638149005675963539064033839055281083097335957365230690818486959352704176951336697819251912826524643257445806832108081966148176765795467226433657378586185014337482391693467688171291735568761051826477598418764738365989620064095942779919643642375828987355326744722039631193789360555264630706874114852925345351529680507241631525690919987734284205070546253236902207816615175358149743796167531464517240026525975077986238092452370453042577983876619581234829461002810268683972995925817033886055587158648838971821495093922862859246551203676146569547290522078932448848517446907847482876664697887378780490041830952441198325762732220445541193223286675204751440771996101365575156166174564825379098939362675009424010473499718676348387996693439898458982343151679688544064880761217223692593412529012072273352186235128819183635050236225981538310897840264414606268966703606077375644908402407528468455299112403727002834777646528264601531095032112945472868369630955068360471724331043986093714982405961299990188750367488858685257184855364757229853737746529540846959946680884045063338114818657516428031516009735500067361190667433922280390501612084184247703042959415878255725166176518225904612496122870864086527939628110698516815972415948640578167119727304611576670882619840240172443565421524971051095538992714250086873621258560096060649814465665607587059444387138271320053838836336441225443213776830757106694942620267269139052770836844352939685455785794354125209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 558221864630379144962700396677780265307563018234424130296585108275973329929024656893910518778643275002875410915094645783147452354335491643434680972206500808263528383521236220306822874817651842748867898862970829567121864719235410405187969406212303839065552065157863036230259424252293975349014134000355592668242589233240382183202432583323676388795281055856136632237157650819766292517051696158329144341501629004760372631367590991441669797392870806711729239562001241498108500302954424408228317021288016176236824489229421959641045258003080364289755494104999863629052636825320297647775143268447938712694870715000932658568063270657189275080815776279966733712020187130052622136430816514908030671315423200751271260773068764357291317900851138745386636009030321199611409927804296380347894774454066617551357518648662694811378381320282327184878171732744003657733236716869958873900140584008436140436835201070226455353454567684925685687493791338694244047604639848520059060761523364525703241665171221854844098726748785230863728899654942421049225141623366235959520358589647777453526869692157466427361228290069299607506098217162424894327343714883929734104132032065943704745910598743275892780252993635844040190481619704520180546004699259548804080723062387104678704493729033958029338597077231817673220432694762399521348818059308547054522129550192797460992153975149575052329565699397357218460408328220217281851286081883645721802684940668283832979335566994260946995663910351780913549788481244548267784692831608019203355496732393130349318874273153781664891762410042731830174681119383937186133087841015996144746149612320426731529255200556485583797106288294727908385025552894162849121707644090694484684861899427008550733420696481670013195593012162099576964547840660008372927362057651205535435802532981849250741404704854078869947230798260021303502973522480227984635654924552444278164145045520055855947198324166659425732311330626106195793045567444273797946534439707040762160907792450033397737728452285015412131717544633919904605447907061985991428235206516407559188408564633130433198273452622196652636477742654259464821939051796094239954425066769611641086046361552179536129384405642768187563262050472210730300529235069615088427951837826355412568536964906642894796285859049860046269681752366556921635373994385851479229105564362269113649813866166940065048629605154837793503320628099679197539114247659243807626590657944769437983112454240897554068692582395408297630818541330598098473939966332738886281980969792318032284693467217869179529449530910899451221860364371242224767725409438095880351022266872621957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -11812043435894243931294646555419892925389916319954474463911561794807131309405081210734234777274215190245043229959575055739836362189941468028183797803906332953613682427749925920682772565309146646999355601553500323342357314532582049533568467057696535504969179505050937920042366731503119155675731778974588431001576555986488771152443519976173313629802911306747273560770680512373457883918131402121717610603276598564952179472274947499055881077184871119922060131632654869051152261195688423613986254401441839098527028776712539292767434189244964577166602332912233163508543126053872935786575798506071628767845268401895629163841763116537607635852107581963623503949548139826394616023566649243612955943173472343366429689620990428642734623327231999500096034901505877499489921094767986337257067110997791795484298356201031820141595697538130993481629856807711530897823732740478752914244726747612355572736312679674119702180291706210700198368597395152239569684537746984875247328272303539841087084312273150400625429974754423918649059654257394804494579710978980560939411779466117975707229183722247991037644862911630410818346672515627292669790151355315042391152260782025990549415716646351216712994728461029470140162481344146861071899538106308176820459417955880344367211149771038433266225710216513984276070367878352828218188425133062198426786231169943358942141794096842376453422343567460503846293768224036580373997082943799200112924359554938193160615702373648716067678465389105372416085136798064475187730144010423187942767070910928408550962587649116877034113261519920493743903960816266155530846582613053729019497319678715378575673974498687144476306456042387338018104344765856446744386842428632697149913478170679659631868161038454523303315113312128069961685476151375647258825884714433344467465566236110140050403804202629892575266760899256010473130307522252641103893325256631217021041679251032485147582459509435436969097334232688017499808659714074939648549032945597058488446648881074821876113793863650818566182488129739330978641095443765242492654293679122424550113224064967203081670108619190575538523269894512285922044168370723403239062559655941965577627704798409129256926438352780697224871866335137722557362020391387732694203636068528440123636013974892460008000023726618662383334694146732259571807684109440860954480765247460248384742764021123238164609825320069065291346453899556058790263525553199439175098113929070500306333194165707767020165769745646771908023687318911490833597193786593739561111636097578089031347230719468892311702437620155457436191690009052160291030719161502551142929107460353844838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] 100451475156628035237687901685499719110081119904306985769270538059519143917487214118229851124256398908589296663866000924009317372383370557847132919911698622745685484963198455970214978563818421560916649518508381235080345738800542925027585281757035132895669168499784515667015530510172250448771973356415906478465091347656664156424624126504736363797249542891008676805775547463125244088861129557102037493267349970910538025925697466612571868090373931696932905785220434825174003722758808430848966411030237360011178084336887846931433802966046491036950516329765060133541043790778557246278754224678018976677749520855035904692404524789736609741244740083674215226788190138092785970300495183207732714816165385851478507298555592079591040079665890703992466638103174896391785496030119585133255307331678336132392676504536926573048541799127057691934840176375834623799038768971321667944003791041202840730499651909781993455077742129520899277782872372666481266488449380470037525510496504122156454941472137259432748785544951805842424753837268285335355128251740304385710735751131039111458119974511087567364575225254381092667440979014895323174693306794762765872111700731084356517773005564334365141558907383671098171804186662511704536650960719403243874528397723687859125596569472571253447112914788257434387058618244507652764933727846622770844384307714601512085346174057054292018775865127212045746865460176780894671120721595162515481569909028124710924107809874608367425062871845411446672461090056097898324862604378520054208712842422760440858763508355844873715746565861050495312151817556164426945902907252209032349317140508188574719821079931043403368750871527491374151598209230688897110182834976461222352219146990682920702211738695897871358292446445011142254695617475705322083304376964787864314109857881860936798304952735806175115328397293142823837544290538067431988828378052950872514966656065442208212698760281109161110047430840048839549575601812314266676219461612851912136012967297796537615595212060550807899614372811540579686329471079589393598481484006379871701096207690208122641185297639091632864588040681824726143264571310335796934004360009685929037278422344660177518965213156653376746576636959647960556598352318327502656477440194920654364148307506874364274657427101466287693601361128576747622000582932013263977939393175781841955359441532036884046884382566589606677919342281590303715216183359842146413386865749437699615589315542917243011617758651899805255653741306580266738079813501314269173344696359362173637370603467048929302179604303341317173771919408291989990514623630675872320393822051973568921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] -302725616366347634589771977783452762352693591758952777221969095519428060323592871513865128018428869140770062527301159512003792163084217525576398063941048511667984382319496785259717134016219129906408190735195934222540798315995417515780957893252890504250836064771696457111298390959497735935744186221462640382670351642794041408894095876271867821672943389934583070944309561958962581490154620587025096700218267004090710502040319041185223704355856453850229868672443535824304127221829096229434232038131667259248165149060788469068963979264215965074935600408930253440626010576606145100806971467939522219871199859977872997919881674118820215724665669282995312066671908722501625320779266479011202266085536358607432899495086486994802972575180014989173625640363563225734884380785332593145715263333692257771206571975686298408016174240769219481996103328475961317503178266539588562739779692038882561549327843187290652305442242385128059322419806211665698305955254818622442422389571446024795065429455407790156130328648948024286168094901340590173782256769275936066660214399609478843807883901367603342843359969742187517047545684670364883675646243211058817382210767398950437814943438827466330464618342105218776015068376427282442839542418148920989778537444672742341765683956156877635604013605192194794604123657333459680445741196511572594179192453576555403448549921168839804072316401635923859137481473604301907757955411616234360366307240346249474107710534302732079525134762695373315661090962715879593383501962699284106735828852588515713058996106739714614970839593539115502453730814855813427003521862452690536424412897823325021083790029011588374931922476081179416697612438186064367979521689768735236069110476565241901559952932374077903069267068657804965539865849435480887528071337731610302770412462041712499056034072210954733948426626715904951629430298632997854008583990849799892714622158014949211725808290891729465921114979419608835764684977121250556456844674955883746240141677479176771296463260659995489287058484985598492259815362908984404082220141320900610421939384481076982616441391993874523901732942317158950449926515579545936161884259017071597372835957501921908153551213172161999941217804461719079092426900799249223241262671875704094807092484264756789600440898463712680933539229625413265299511296285121227926505503325503774477833790278689351167008321186844896989346481111527739098035974428754380903012116524922565038304691123305029988468144939324267115308041362131855944522612484391560952672265665108128369786131902716626724753023201206446829642159510174957286260128911872659451756834447794215321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -684388388051785542325503429891657192226736668461265902915485406108560203014960689744061039820518192301869982275358677524850687935415068626760103654022693706649476575201983079664009844430566599827713112165065530016301367702666934874786029911568629916282320239372034467103353059387581368193852663960776855814623196502781011663889437575743179972491719072642462160668667627750877989326341354676356418773695652095765381688543547655929148654734742487862417342052804694791993599510033240886145304468502183258913396049240333726982735313413305175601546581016418210422558561178799501959262344110198226195475724302873843414309184269499866320173114324576826901002794108441019642113954269664716665074041118501628038352249968750257953881991048897915049918850960434422075779284363826516920517167619157016793527940784837101607603235014098702364960854955394344353397788463428365639609041125604756296459773435729054242894692478117559864748014471000255213923550679324972420381233434514504521633533017764872814744746651777610612089814596834287123191164891687333221248392413134688371227328565536921336650638360285336778034658071655929527109192083487178611062021695637579645699580206518918721344628024011013068263469988411079876964674783045193090643641588069290612913642116856959325446580168220119172879322506573623811492671783067063528164296998379045284005576096435133504289352858929644603548098026517695319076859978597576290871772937691747316513263859459237558896082530875087661594692091214159860467252155338716139382637755878202541673165257181637480337281014450969757047279617295183659419900437424628968231126799520066377137119414379902448902621274452634360124016642319252863749434029810626840876133837721498172874332128907804442719299432969830248305934819345989833362408356148695788056873708743604535664152477541783044790432543102881500963303884563793469714810362239840934459844668252981891196342873560176512842876032858646623334546341516025826052935392948461524333813520435198230333790899543704776765985749407157824754301706284522709208550451156770016320362996982272252994070353269437227135657464881454304674039884236793164600972103181147044698794456715623493979852533852575458487264642749316844559251926457031312626462941113422415058574257069905881452217008576551066199975721212521055952569963978988108926604190983941870535632719683627876367140540473769684955492136388497362867823491152330078363186441609089889197563537108789620663296748615406521017105031919109381395397071707645922192791596887816568251671058597723757141809530197992083545217994372701502591486171989419299353675187908408277729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 9381520752582879304781030147136766921737459870005704557085447024518723234847380828705603347736579996382165267844124785412937503840113853084432407581878068533874588914882690769806845223394681879409683713714068169449264841434252857515095224601110312619350411860523113788463435666460759930470825976476153608671399671579881532310621490772758263117442333825302888019105810728914700665073351602197603087584605615796979186978175417755646338404443232637362548888055010829409468257547746295319564571841935120378005981698273760442364188580076526630115130449946529583918707463482957444272498504598030976879181619459965277756916707137181528640248695638032276727188664021251697302757463090389180728290880817521574605859456097936579520927025033499362679282730773795267191690467984103605696320187640183007757293100869005950617282785350068127665509354086508492872038024275313789274344568987793543010598450836045897848261332813729508728473503528200200633336984527107434312537808191243890192639302660631409117644957859971998776147953604637896381747269972440008078119258854316397813105721106138058567141199839254892761354141719192488895165145435604438041083829470298396086435222225916919732828154220926804578696137584120292366757790088427467027781311402312831486873229582151263988083008266456679872306566281561150860741043136323680017900574231921017969671955009787428080372270798481341994435977327008511570117243501658728574895781566212423071512934506538324346666339066689061933278627407495203950697032270494512753056865981530517353483545525195015281911106004166359142131625350659700378351413906796058382495190907473867972033578520367522781462643590282484753122315939103889156642592086078713569855641515736449560067355464912754952483206773828814063616378011592549198107430569292511899748519639658253123614631085103703679427224209096325790601644809028501511500901468070212295090264625592664433193109382199290604961791993708138202740831182990681320780017158636215287258765665115993821124009669105070228686551409390291255952224906391653833783673861452913827572595505329330084932370505302308715924850164794786453198816065310894121455064555999721185750707886468492030789347605894995913657781018568846933434169689403202053648985262677520258384529398956915098582005018008003661273315352715451710080592648373206763108324776314425545284759091313460012845230525187626760286122660321825839457474118546666936911691810554010947687328252656410396673658555723846529578141546569064477788209253573862468446401017303362359153332282615233330366937607459833566644160585987555130214426926533506889460504364688939470028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -49382663539353722878127614343333312353011337929849430476376358833666949739673842655378088708815966601116954833399919418849876305390320836098682174450203903885312352765749756424926204833093909292263116985680771679535571514578912088693778427490134798684225357343498112074238294566084016573109181261699237719882393215638256111999159420629483683364911070581545613393403383473677418687551985060545428938754277817568496801106589122209171465440515294591156527598708044903750774294848906118123436853621723210194286679301623155362033967719622303969670765449766238241047487001286331288533116296990528887743754434997699678826771989449134464631528690701235441892855221917771965838438845531019144800523328485961213740859693753766624413109882153095458366200158677153807393402104382238872293531183177574512841214111018462496353548189106509530708851663828237127226030715329123536181007030537708713238627295575254038132173572738102575591044832157579468693134588432130594934257500514685172038879752320278255088047732825753352529664833744469913902928961763972301796592767192186367080097387597174659694331536793693995017775107591709606806994352069746261154192206687229874745111928482645204281671431091678478548889268563652333514850807370830325302410934532245661136373336136835640573990766888462524989036121153279652125105317368016750051033965742576413165076781632678465227402726564057406047826027346404761597929351154113870644451666309776394234105302567944005882800138529894873880768550744268231900932588623551614004809144471577996225630833238565633738547590691922190170408730754189862227096712259069255130074323934165871914670543677517184584052330484355753069707892785265831864434744683462905730561820824704463853313495472550038106709495454783071136896265558872940976445393818276591850145846880724846584456638989434953722895867747104792886393062634390043286235968489673841084376540762851450091805311595314864798919319895813908789849832414072838070536407145222880717326702334052962091456113514582452085018532136459877352370485602831352480187169944611876537753042554312338115588579365407163572814962862649030701561192639597762921815684333437466775741404850977022850972693739925351029610428449383987506995422612321602027928493044723975907677442428719486184187170421768828791549340036261581469515967028618168750571337919466120858704923829553210650969602446633248406607571263775080067284097633483575488300535029076660063191384021169136194737066336259117184424008421645635186522679889670283298729171038725493766236260661381886814227253884338422239103436338261097799308411468083097699128780817420758800138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 267183819205109110400158918563947307350723431228198555011636309643972909476060895520952139833909764178943275986153920258617054975457394211048810444372935932870548697062344766859460416703326907602603527495501463757731569117370404594010236770898073907452459882011394986757704200160282873602771431230985228832870873218646149266197883423986124770827368189375812271648529974032152534216438525366333878481988404722938445349939754289251175809416711668877897279345585676390540820305557421291505542014793807238159732268368006558527508321663950558137364424517209482170544444140066170935470887717470791824866396282610975798785334800537356236226824364445760713981191145706750713911539141946557741442502827078505939085691582657864420879490699970180600425312484290000420483649661437968054391694294758050376810116966964994753148613117405291828879436904222306868013265332594652606549126269291412095737251000823227579225427131847042573248070087217320529908433230470156349130856834672715388747732107211402567844414571425889012416250805947858484487748068299456389316895399077092316606658773050902193081373151798098817195635145161275926341216951649077726761555464626095477786162187006791012080378077074231414402895137652066327028427578370677131115858214120603195816834303007116856391580521579310160133517020330076473972278064608104627970887527408336649833992226435558131783034001025744949909949548431275351586669420485662585275481140360252458898624896244461600777330985079308226978782129558059557018886930929891783370437713508702832744081808306035420965940057695873866667787208538497744510075695298787785408742336428263760255005711908279923673674281954620939015103647057325068243977191728398049399128511869245299365049811091975315981436364690127130829284029902029973815035447110970948045987513066837784342602683745076044681196827418995447392739906448464939498234596455867917895342821305665761686779171287536560992603347826659699895959941736103571354704640014784423944820767579268921346934873791060205795492487735252122795526155730264523637937564906435773719542274776349407850374905162914265898594700285527280466064169528289334966978801474818179890242917791609771844298427962740314037962171671569816861834104393589728780828075515419453510278510972163048573212344019063731486393034861107556779390109562836744710865029616600007718980177768496976460917573947213809848835289586598801677281826648582791427402390682472630068670153645429324588442279559410676965726367607434453780142694879391104352318949917941710953084691774862237174155657015755621559983710710938695511184948139861002962107903083469014774579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] -1541026070927862949862588040287185431372102246808532507565856596719503521761445967941721454769812638840011424626774581558477517341164599900908150435975938781806403857735133589981492333763666982423468150461772290581955229930360944730096704407282610818883532315289604173940869343692733376365126159338687730471773703462020686912938779830059871495042395181133441312697824678507074614786830483479579077959300499667855236177425809926774590994130799290378021925032992269635636050747989766270288178863530880314165643245046029270271679012223745210006627480496698154361287736755556353918528038314519204316523831088411352703070587178844836393909373140739655703932406376132712599999998988553874059647950307674343393859596701325743012104153038479283746605083385565774183019612934989335281098621546218511017256528224507932651583719848149427062359418398527155663384274420353344849653862937374781733245004169995716493940571821807556044543045168556706077082071198887338750545307077091625824257569735587968852604048835757465187011516129560468184966070217937508088964825109891354628718897102925301689575706516550094881190774970748360403843236554119427132034770375033041182712550099109295607114125134307654918746519256606662200590612035638485403307652912227455816478133771763690035325324633184225321297622348986807081061582515625770726668782107691517407313871002409591077274739196366197180806134959652145256176186170990670935107329527197145669607413142389242006669493302989337393992183583391873431697278853002118260151870236086708149023444278628352514576736560488254536020158911270810336782350294862524110258065027371571434273289747228673741053073599185998545622650444213526515804970927403325417921441182980727273034082423069789522430178483494838096996927518170302415190413882864558149343739658099348493391672535167717557875431032629579551352349028865290085279720692827598295371328606601558985537856914492684732449654052217644948865173140873239198011050949959738676415172474720175805951080133767637455016564126806010233918469765036981118881948318188065197997285342726269724420141846783493446875128991580021247838716673437359305017226759100343613113986782800470096790374429928916009239122873716250842183709946775302127049656124075793612080178352480709103490117783635377024753212569575250548739097104754041087168044816525572801952783944517309804669680540554473801036622373692011283202260659589165127574202459806517409950343426173316479611793698381867842143036996422491247327619670273077615301666796929855274716121320362639358674001208737797804945959513482269955812794310048833432828446594162390811918991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] 7410700708628325393253112460165056177006138263637530668421639291440353722521807464667446430570077841721351759889886237455453639041014172455345264838563842569904115020263790828630203313847606794305612668817062757113484617768455268684843028144832787917474416039611499908461431575951633075799793440578168703504180675112395308818757795474627720736824225715581683134580419824963108971682910147735870804595558338748881857474229175709197473059033336230714545167539133524734541679893473164324866638017134520497388079078965693482562539774118320610599435924767533076285724742103955075085409985152750453411362999366643445558091561109228589825627860851129737486228609542047592596988515246418193806171521064812273103208555653414064341936581335173639905966201218196295922444650510431857616424596092971529349987394624450147893652898144586587764015750995431837595312146560563780889807452805580434712907768253851947417405796742061615021881884995730697590682180164258850510429479535202289009794727998757484082761920788639062376023016605668344111891396211858308054749315699641305971144896028615513699801842436878090277039750262178137928045403610619612669481509356308844314234276228214876136062171908125445295977561484128428753250429919000353878997955124161646234142538599255776843921831062726656863192435581591537147365604496916549289136484014476748614298038339348924390631230063716524000846379041054555988304979178359200727482441965230173954104917099909316980695169726467149859943120951297716453756189898570755728075286831065930092815312163065098991247416836799707517146373351058210238638847236476986567303810495039815101302814149073716473792023870688815135916114562307740527161863006179185101824667039619320659014021611987033953805082383666633238139731341560287751577619729940512124570821923292011107613626019267850600177788569206154312010130355506296134365803325963978974870014136982193911054414660584467072370866888795339125987104078550335948362533782663869589354153686007714767518525288713544921799933772650124937891351107586817328599287661722720807098988584127300774820642785666970651377811507048562835179351709673611525435464279872103923257947244447586933928596971634511491983761759698415674789934065288841614606030791004566195924911793054403482912778109335733166184788382297437856075769780174520193467791039306588241625763951108000037548051447537617403519905223183747205212113526723786344441250230006197505330787675765970213053826037168834601659576497230770628698718603092652015107786521479824553777632163217279982427728034119801904141165148065485735634732579883219616834750875923963022042726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,15] -27227140071464460650292262088859159332803742903644635141893461111589386359562849190754781832649830219635803154734342369691008132933510649473975167850882312014922001447774719190239039941189021994091897089131329914780904875028176071070328264241749584732974895973372911063454206741777911845094425523897752529830120874860230585779016170186731104772695165851365139387225598467290741488612540678573028423525297373203821911442919533176500007511426260129951474788483476512278487236948918063717770832309554954964061957392244675949038724662239372917258895361385171578714894865949096648818993232059014681023901768103762130317679264310230695421622082489285036996611332282924178618241177005054216998597564982335809039612704539769482164152791294220582576100818093888139530982703653579177777720316182673201961888722176594998627547903861224159452754301202546800227842695334953295848052267377938849811941896456141711835956867582764037866057219809447411429411842114038978969976477480738891804834893832484504617089456273842381915692206538206355487871503355310965435558560624009947676793328364267944505499042526477860743051470607978357429621253179555588163934105890620477679231062819569057504897050290758572564478249987312602614392890081009352165027675535990158910958633138928220369612389280439140901635635537062319224276177457839282762918240664800324301460540440064316192009083309109694652777869465535893006460323135994307956025140798507501085531364352838039445671936736405120921762468091601559868229143146026116110506047037003322784383299069685564108968873924966889129981084901827103382428130114547302798343115275953449477416331997835779084137240943704139852675804336475140679806994082109163712220118354657436305237177699987560145144198012192659945123285400893931914904535426657525254766388024575417046712498451266312093218401441158856971488983644559748522054394184291564099099774746922332540592136860821536429793615152835222815834124359671562947820932489638585188626643055010920244578558879074208082866461736403784409533690472053689131573698955905548128871739169139579415041798214598441683425127301600530178398170440843052448642974860367380921598541550353471354262506346407044565957273139639173693742177370588298929496100659921212644202326352465728942185255256993469091868207870209934055132297792617568267086931193065760904972593120289954878644870588343765592849504461213863123141752178239697080786347639069454047482953718102101493715609958586323740716639187597671185344349489613636590655290180893488617500942221116030617796093426499842390340879058307522957439024008001174623833766298230869524710686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,16] 77841611320068578707514191018954040006890808940164652729336077887712193333275100913585589210097945895368418521189599199426842949669830697658846761429426500259775768458209467114229387034603927095110924461659295463398180108242347317760410725672163362636823120948938787476084922558476065529777115689677915921727013101534611406270362775953093690407349709141443845201616095772429048697645700078274941367154113600650882867395681156017671849426869728905050647207412200285095260076940515838179331362346259570067523385959017206722264698467284692097653603908402098042324679977762955631526073287276031488527867953118304693771897324780965997023137500823758850730842465775850476718122288934194387874216947481934028751445423698607837865117361639277211374385493358765610113932380349556155518262102255425152559118789844615186345899442748529735945569952319965197125400322953407775071379993735629672948628167816291924256557650135711297680467561778047587052207285665719636204240543417977709499352666565837427038673348569039801540280460299547151269429383186343121778919036287988108139507643229001991488375056608803856879817035960862253821362077260251312774401168778708458002270196935454383418194354537198210251539406735435189024359469124675986767064626735498243039367530576602627767907162235481048050627461314288440023570352785053618118585121448196539348194455543713161889342821200378861644169083439563551362667124703666998128403981111238935231177685082366110481961306677220953533151097530738878838612321050720855178016277511338658282991722990550986831325236364567582234807578743899495206793890280215778064156466521629981012558511671213994384221296143506023267036163308300527691090091042824728418600151410743078388865211050828669166987415429660253388214060157452715761036537785999963309624508223173847497097986224457797920951674402300346182046567416779113922861039576222075503697225063248600221572426405303687960832919133994409831586673665000774720036271812220578753929793194584503782179154774141619799510179638330479501815497727439929267234667054201367553662640575954336525693431520180296796448168584130843852932101596496831130935958635659065738774886714294523171859332854329688574510348240918994823768954555022208200658980515484397307554214059503800164419801298140735346012628742392564961804193308352781431894563006847264215765206550248412717471415804293371903233719077401062261667271572114653619081775043808491922080830828215999629976446486605477561965112198444136639480373464044942320389558506541568006800000640361281472351958771792785981254940665588015852684971349706131967623521087176682869096448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,17] -180596370675453904480148005122999854582965871981563460691458496755620214712693071974078938067904095316822266560219540606160106555324368565165788922703545163178680341965085164375344862208292390912842276180923668676181104966925264936204641483437069838080212781954768010285091014397337719771400749161767702952831323510897048933945836765333670718827130878937681718240763538133195557416903823454225571350439317256810397100790209321735968059138552232054720308240985235410460656451296777280212692189845868295198249244641632482533308722438384522049571948186728144877884087100343038876484304983123905896760031735931503070847958790415373898256409521870904651018953106500992722967308660567423383827334029006569368338055340876639640644282035117347399854538994833480494851226633606290517318502489729851751774023555944771468000568473251454644878772551465560520745251440225281798240020369989405493202478871097158156740707132450015231364679714273737734091469547435221176717513720657985842479501221833215272825973739869021493426769156471003890834409818964277657542107283373679566687338053018461099029562064765270996796253610486860871110051307848371311851151056509657461646956799616643494623680634953375368520595868203096032201900384537716592144031476903743940316295091591068685219473462555399659754929597263660881841088413296515361552169456191995767248507925333700149801595626638054618531115316490367333797152506651024566315444669144253224451379105777754726673645477284499782452474802655867622039710842448996522312545680601605723799781124848090473794840690799758829730387505343068464123448255521062268702908132825060612998356204501841602755887211272157794471903693048021476504426985085850148794815323956633958009282192308228300535133715826511477325185024506797882044925499549376593197607406269255183535049128638979887820426776425315233154727878788921590494950952305131686024825423165720042553059991044588289838650208947354964727300584919397986709289610628359228489403562385330411017912502053012173020174845664586886139228709853053560422267905577097308634239332196721744355110955582471178231833633690724345381569221540847253643387056162227538573908045349884836972118048301893502259113487278612826436161449681706695945681460093661926993462695558455313341286213346111273013804181702683489624515237726725123818582943962252503813389624862624425340355751171760527104502949918864898305095703384834936727707617893097523999142047806675722121249208180571267101084825534072913293117734474766865424578811312336676891158621033997932981340782743343034531543190682180084942586107974513567076918696656845854552254054400000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,18] 356819376837378603923957243618720637696978534251472176155501631358318331542745907937987502019576924459567740270369566443562753318129763930752021302581330101649600398344804460639096126683617281807647446527848806040139543226182111857483421124622261549578722441492191727264916837658885386640798176272911995966701193003976751051084933112249771555379732109811526314628850967117597245836955034249725075063108410067065380647368616600695120568558121186842262520765478795752542979375951085129110718639442348849012408627007006709401130728928387504318177211843493274033815566460605584389210577253289398134038547785729934369767807829229828837323604128091308009473032881203837613904015886588964517639271633997509901985547577501040623994918453107398618854746860509627982197167371725053147900035656190056548493074207678015210141909750660182782710003960890286970877617248758544356419894468639223075076535886187164992256602108033950570700935871526431064786382802132195415241419722180397309551668487681063037675900457171467759483030995182609740754030524837001530896641971622111773636775294590094686984965800112897191554610097063499762373816482947778778003934445196301920645790155741960927153208430389699292475313125596226135121557405193590850592286492467276978597959960703402937386327247605948802973503602061005165943466340498974221921356506402148645075113169714893040287437246615278740590210176390089924486272347570971026679471476570089118933518142656054357331579229696116588355067170961824269332023687063352583130991622883620593102469239980203358591173386495986419867487181790109958431387213656763140922385982126911750536558988129909097877199018364374308333507749269026823890700787431523088796447685445146555011678815893221125210113059857597569122350000675596863555509165326659220834220116564544045228395950939753936697539243202789683068200103312392883673138619858561979582041420212498726299085804781412791431164617617351954653480051816489897762997354779669966273368944370091937849737277557055197990210006976643696030531433950393641718838978394500112990679631254564966513769999049559148285710939327165227270327171421065678495712713633382127905781418230111656820570603539435982823399888402922541533388696163600299503814132561075332224965283271547799369001152985293692586024304705918405824411047595832153899032768532138962678384129277784641627371789927412426914998330776122634846547947605004351838833858655050754483375195276162351324793857940046987861315129217702440150286087847335773356171204145156620564115116494650218305817050046971866361352755337058349957739915353264351743063826186498508377292800000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,19] -630366009842377157581887740195161716541133288781894918963155927328666689870479921878056165215388887204328894083891784807387547483747594874145309713387940169957535393957137581156473107800476707575898427901479635030385501830086926230885370319785688140591773501301947081352586808239600476207215841672160585842575609573357816744211581458064635526549549255993218214742792689192457886975493471533728610231379865048908278993911265590032266428550392962412407161216533192461098272424702777092584776515236154473570353634292926874543328325275846938416741854709098879414252740778299590637671175362574757172577821329231087229574283323378933167251755118569405051032861518880431806984316976030846521066810197120446355165732786212958569021820303417623104691343091296617683834289449431023448978341690397728684872832208677006204862543882281820203346065303937189465141114650680017960408057749054503246237557579671967593861048160893282794191693423306482388955510109567638923626344176649901929236927313957615933369076429916879897256295503760745665995040301958192278698084324083760120514759901258640708200637950627713376906809253394860101514372455971882540713365192697858085416960107013875309217749785734461712523712692379862978290391243212710797650572298805499061452395241503587683952595562455063533406198192193945768295525537366282287597829728060993895117999773977927969907569626176756936000092048188884109653277297506632652310646595951867453974277910782551592141917639015878504641487300140410533479926964217332357695060735743436225032778951518467901673917362735995301205912687366305448273996320055978134669035738847698714173329659640974960178944042979978380127020938467273964197316269946963929633709348822094615956332651099339669652527429589125237863137493141859063323567162502630636139458347585846715793904921367091210251000708338648286423973366297170699561633491984691001039490236293672272490246511555378637685214182879539901824894978480364091776725677551156400296121303325018227138629466065390426873243280985182989638505109168367167947524931239622602281229905700841066248605228355121750932918849183250597116710105533207914425333372812484680688482459833752677103508625684068637301502288819953654905489326653607889247082133935747493198233663634426452092004579054814290057820136231268805998808759712941701657856526482456287127870611678887816533104683915912396127858425884074386066366605194913377851110144143772476966133672509383669588094684788341115218564161594754549819100276144823158455544599820841504453874179470605025330034764202741780935096315586823125628508089940253317116213058905013367370500014080000000000000000000000000000000000000000000000000000000000000000000000000 [139,20] 1028808401950821088176427804083049956516485741833770621209129016247832829995847956157925463222606710220924565800161390158242712525988799452170376201392981163044269480180408670401723510580824739240651779897770039793836522728131073776874063388013750439955301866671317685200366932067523182362265019075997802985094957218712281573010491542306507403812558845392498337533176889657580708006654537216808563461641285301482875916574414853820619953565010078185077964945045539433951938901776961610907998076773514650074286849672912662451661698188446905560138911927678429018497755958948754410862864705196334988524835092976538488061506796821085506051779809471194987923325256801871696625123115015699080555014512309118741229501406699852100239358537254738992438537623984442206625890839804873372619715801347697825484299044484503185115369535722530537231017534418506874472128473047393953971948268315662979283204780558520316548975055636529044789884182930933701632197699683446154320944335755537031685308284732228813001723865102269133963150912247026520841799190607419560561392716204988441668272093609498197516219165468634717284846195778087125082758598799801884496537028151693337481235413672307693114982930121067261355191998372281802790987519776617364458960534386586916286541680397264055981712656805365913675105658853068550166118557333886403295793205871760570484933672738014179332783228617459345584794072035093234085709669230290480429181737015594849643318177643365181966698628875992602217734713018223138425747782161113939304938363057412321757320325485705787832273783839435661344078390383534057000903374748764663500896033687037112112641526027345401780236516596414661718413008681811098080834522124154093014014713690963351181135922109756967241793403183658353925208911837235768123103666211969928291541623232813872758865900008929660303490559260955385020231161148253523485831632596016893125807394263951474119870162942005690138497616226152275635824784361244232706476379401268939856339886295301601318033837408869311342501723050810756654928810276273894924854891191794194641067931277423777616539969943793833425911528505656156688694662925512561064674692039249948199264388197765310353075990536958587362535654271567344452548615288977062164513154411903859259927959322194493205200120259210944099356223406977631681330917991546913119780402701710686720948685358537312522619071753168301221760808323117381859470616386545672509735182487862040148676658024217176057654646515065485619356934745463599093473214911301644967044934138291300179438387157738130543184678734982846078883426462535545101503972739730589690872588017828198713655296000000000000000000000000000000000000000000000000000000000000000000000000 [139,21] -1547248801900456537864032768192385167596162875866877394702570056719914521825945706846544373846133069337803355231636042176527394848997523086734504116721651875288374103546191900909852021145877996761122547868380558697450420459350041803990272268544924263657114547725946432092768029458840223939413159855545680365140213908472209773117807118624296990936638648422128621179672491542623994033943443244288366015154601427825296297000916115636621333658237571864382996967872226371931783306466991458879074332610433705370244679739142702395454045821241075048328035935090887030878055698213366759717143520126245013713403213701644561293318154809000675772615643000608880172001292064904134078608484341638836539235084354132680528348954017082887182949085647440370058846648429659207342036340172631939811851942953609616952787734760353770063636263510179821140293653460529254186587903236250338116875641831185997623073603768146427244434981310515199794617314124052803113299076404289483578883266347506898857497609513149726433582645567627938127421656035392741709182344615446796816900617329907629147634918865992061091149961528919323370324300699865389193009499753352000751558667790665957128763601420541506106365680480807693577827171209270462770841841322578709596919438608097264133884286394227364264726514032591420637393700629369898503401454120941794747626397297349988541114620650654271838126448801988321836766915552518834606202945951194119982570676049587604336011547373585021562207855040376213560365806101510755782315567812268220100931472540041343668451842893533724208978042044420077833118066492311478737629264333109440512252674059690595701574194931686383578601712884292185903996696485070252403976502003763006486072616255168352925428464546705185671684377170352816980569782241334161557510436322290139627454349051172646761209903017405347690023874642665686969650044103529313175641350208606846283897623886412754748628980612755002181476030728249774355283560407591520512109553666720632967761911165606893465120762462180637567739780968764749966440934339239394238494638587628628378284920156738892790013008425257101864880210477879859803360856325367813669352403235315505359577646889213570578400505112060614022625607788240870654600794545030928963175769864041451755657246585684996786936792050488047453117101822325110951122433812568769071097202509921801164640920838693589047496167878517214875363328041918630173653627453914118625479600524670604523959406590728741511169494297524864126834085951723347326286853516142462067413951053998565465412221580994212600983005869401176723413673365116152675205025224272635365493537683763530551839948800000000000000000000000000000000000000000000000000000000000000000000 [139,22] 2090007035333634734932941992162245365403772943540371654644648742677276789969462871181915640835639561449051100818780586559139057369088678467134198236085636004988689266742268433282859742259012732977206436807891251190569296446768237688587649663645760824771932901993008879951010968282784031840498254992331379416658525159531082765579264246088037920603723675994709596757603117954895954599726824827214823494407121992640447086349936125131981372268652762036281309748975503861486221245839275225555818830416073757148903762146802479863270590105849200055567679940650625059491209338952774947466504409681887782131862799826795086672689515401949496241040730786682474080815342127361938140829941395669944027908274291845577977617750394309600810134929466901792549435747337012821791043783044615923633150515736929183605684171565827982377366698194446505188492796572869336217406856161623269475151187021000004107804991391436181964460421723283923319439968940384670034768721339531179223300146643985148279641367332954809558585095204010559324917430364576562566409132368467683978460242630133288333125639340735071819826387407583219900212032526549083599706030696499414087335345572600435619643868782953283536298785402528322065170831107311803343892166808884652030217035294255944957801297959516518751493636183854293542613677826433877926620742578488104874842411992375427101738379654721070443834231293320276040915830203054368044865404292763267501301087150742841122440801829326903590216146841219929321886533992266375487883167170444586570463902081088700312653349626260698296541774769968090258127189433570576346970489764444063991532119530570370613488472000703971001110459544779956698628202652855902716884647398933690929353005541688192351227996969458581150312793059453386482380505009176177085562659381335692263275855301727762697143707394803897581088554067307084388146805990100332478176637569240156173639312701713122563387436596618394782218442468049102896407087420826898986722819243379541023329213199873050621828842917202318262181923022224808895454762390815019373264991557136045285255787546881570080052317431471921423393403743698031166060271444186823376955663556652790118058228592198946981690283255901997241214934787037966661254833787635593504111513246921735956719202349693814779426935555183786825913903082417847746352908786888064549311107085200211233371900676360213161274404500963536904770148380247157342239476697956400304497865721892998393103614746058760804126389241588182585221005578561653473561568713205014172665246705197500584572597033113010509258245481469504028171190157596517218820117155311627211323872326407424190080614400000000000000000000000000000000000000000000000000000000000000000 [139,23] -2502378455092592228458835881434219243262922034545334806033439461394250593502009057899753900167763715611018751122789852275979771996811353395898003661312270435588157976001686381362199708938842107338903761570171680236739219189504180452170638649066887650482274379402139275527300727142451166209884678919608499167950534553112850611215267548299398015090764102642695835405448886350651131921034195624574536497968052756171706795926241938659582408877198413968013685979437554674474390066236814776589399469016042709867269056762907902938900193551602424943769367485820034409849783835685914610959679613489695096813935434383656599746510442725482905440746934377406732734568666951538749875711369588423654857559322880625649592761549267229069962307918751759838436925141898739509588622160003513386972130238699987967663393054851661638940345320753068151206274612547233664241281196522706982993669292089895328648755728850139028550419670620432816365196434655002081263306810659743038362686234983861550963884403835113190410921519783472667083067186567569725792404238686848135241483388992073228492733756140055920070188756661087787989764654781120639723923030344440781278490085725517656661540621228906962747285401655044407673569445862019844966113327975115111685314591738909546354911619989894569983267805821722658298742085902663699064886006044007961625491744918502711930554216846601655233273238267730234098000375201118225905088706014431399405627886815009166091489809554629367693801276926851439047295836634206283583752441249680189631574268865984548574683413660858725418105771729382329464832701853326730273416875467827348966328416715452146034392087841468732893138497644652292330301824831103747097693284096234362699571331793340716717581946633065817074111723618845185035987029440007271470065953798905880886160422350615945449102694080574642000993484744219865358561075092422157257434542566010504485079445626788139763668040720943064616542987246655385707248178064911957680876818395030020314034989494618604791485049458062886075365079684475848086757174522158335438799078162702863453602185613852514122236836270207315572925259430956700308559303640621691174117872125520423566095352532300319736680362037087933889013157396531611728709997413123632130512363471060604018273478539589664864010361881178996665277756789167950864248835293157205980166825660476488147451618327824225626260278669977982113029056679757300698168210148809642576438799856003719770387914548265174916807655041210401798049994991055254184172497859673926939885724125817672885597911354558823710774973458975146310105213699678119586196253278454160090199191513319099400254914560000000000000000000000000000000000000000000000000000000000000 [139,24] 2704541549189790844860159954888576057392402885450412875704750635803177414041934760936512201799860642211779036720264172384763246056463240540594076683092240396143040791723480868797030146785674212876873428700592283195440449103518188539573667972427114119835842070023070255867054832162400335815098733041124820042270865937753058098221116066725328749017298247880311805479793147981551634506067092349582049093460635143462755054175777897803282640933920338330488663606358078889736920219678187199445652067534992542388108693885809041768395745516307361460391612278552189119708295348091724117742322271970490856268868273339278221843800117799954472215301248159893933375559784001633291562019328660344732465926386274601378905435966385228975496393980051163650605476072220471887783837078056095182878848912455032429782993696743494743832516846683549749304030020892224800423339409287070877604287764695912578418047834226629585139631880862408614186596186641620041711326739765338276302617811615793555665966310618447123217274425498584870352188283037601795988101032524366311922823160270114585590467033303189314431662007364879922432778195394172762100440336642445841393719570054271919031010845817488525428072378074496983657827926173083210283841477257120837919373126662979588529346402734861753933722832511323700417585345243437687434086149223962880194944838019131805459382920244602011325925209773733252946225617266109812895350901033956619822350442684072135411335531802621071732541448705212699931612740797194846774360408126206716044506967931768249464969991703793460198062037445497327158132772247582787935777584047520048353616881605275056206557640409034728525565292350171643110508847592372478323393206697139656531542832253739952428912766477567596968915093922248734764317115720109425153163676513661492805634874790207943264538916603057001051631379772824271537861137127818776701104737839167846810196773663940713029274519784649590135237911232475393289787759698541952375695295395157921335504871008041466029595209095880411123019507412413441026018290294236739189914060826210844883815337908821851719720088781039193154421987366405215888517447782146508628039187234682365919366894255302021680969251998649489887216767682477527107003203950750602822478467998927036242643506567325005210097450211198057187712468977836160063136394510027846665259190026319741310212474404622381975835954997399376125124323204096766088589422941916752520157409555521050919565676472056378722608629662457982779504442500640817269490209563354622697953274470962762043428799456667119574505276268654077213833631012142250120271837598737816450950994598193209289788620800000000000000000000000000000000000000000000000000000000000 [139,25] -2737005537900448112272741871336616704922440362272394845991419832254814574108502032839008474452050136310350148531952308254182606864351646976172898510314089419707760201085051914695686125603037834659678922289745071022848760266171421540029503213446750020499756644261307407584044843675507147525107462906892309457974048082963017117589421448960903006627316420611748488212974908414653671589966228644113885858989863002231586086445557088032552196778744551880541117213558583869264260718755463171720063061715896823929202272319961812551483220932795991789663543033300555253621980911716097182514408586069818614737263897941356067451517910315902571090229449237739372195062515038194863214898760185477690593929111062866186921851065908572243216250819510349602184778157144559656393024788734855954333999786010633683674816969060637854056931622047545762857634450108033787854928370478983590912938483422996799439097135180998461868781584068049767597318379666642233665113523247111728370797515403854735502794840259702535031321266595657581972432169087800387237303049510359609962582535510478104108930832156126522695095321042021490505153889762611568860383095534645147351588105001809564636048733703047560523046881213690272721156125337176821181523052375377107082879600211632301827834108640122727005914381539958626978723417431500442923853740021839686520557039067755935933810328867916277398715096819096567899887028086402511502660231416503214881631912698749741579721026709471585005947343696145448887052073703202077348854423514682377262465960638784502645949960821622336536097700709956824251394244725368858110037495160536537624425835497966379247084036555621344456531066722923615444821056738259181110267987812053541845777933511636783624194362360677496646910366586341926851767848548538730472062719697030538162136085844270622138291328096564805119189054792169729294089394472297382427959065914227469864479999135840949468222099275457714133232607244953901300554606490170784571034115774554713251397595669366007265532568466547087457236094164820811652260002810929238949903366786199605616500490927872165315887674551402220146209349394107190914662510710450586896919006032155368730004221352957702689361107894871780214703247028647524692807851337992785232080090133262734800280330263246197380383764654118275639070704963303194605410096660385674036228847054201313189153686821782006464173236781347895576437240351130149565444423468903964156473371075211588650756272163340258867588560406714842670132217645889469887032082971439943007044289873264922116107739290834493194665779408395605667501101011651364909302616356068470459951652038486864245261598720000000000000000000000000000000000000000000000000000000 [139,26] 2640742175777021248099834052885189386764735571840298804585866085531011822067759158859616927353873142663821378212290421882768861769171503016733090184054944603238199921781160343721760192512697869753298047702678169404954771281480062569061702292346128078187041905774367759720230960913029410785949155691058596291089774070493152337322364837925365446160130148599170031299250923423948373686475460166686410804913000261780352946040974759366276099244017048041528024909661612686482062309453083852578714887417385349655571250552333761354367604863485024355777520634214731072613169692124094829757775865292752787727438017852998412898479920260685462361436883327276839663241997890075132480336929552605351970125086599380792619626045337588528975357332470797670344841393532280359099428578354921232321152955557859894030915200684187620688258770115068154795409506540090633543749154533225186813680988588267975208154056360241600788245741274260975957444052978601849458467537231145056223746812775193747132969158755972236926227711999888739987389501520057320257180412353979685476959864931434737655857359950868349794443962070488524427724877099093717905278302313211449661879515650869489761782714644085895888050063525949584888935303763826954836992387459877621091527646894010536505958342916690075564263155631778731072911299664502869611447598219750754782200591814486208908436172343485078518766857987296550324810616001536001877209249607314675031055649419014466508946129698571968662656612776472918825942936876318837059061004053936028910189398380964891178797229175344425104093002112025488398432189695633443051306182925128077109632481554440702640335845604563910069824239236863855179464641159761576445037879745721220053097871162865822202862500430007833473131304279698756349805434233491582412304219325151787164375555121070224605611470002233103330572595575906589503833044136674126896928251221195036178297077028579555726671041859156547224629035047951337930951967253279487263777124782686162568781134885148263225281052888471276074085975711087060502948574643715072722031237619969697697993655132372897778907075355222376384021214057150121821591808246481101026468073565390881702274820104464733123724374033267101101440008452125147382930157009893106613711621500596836173654399536584704488861902609138596290998673542090302831357360657979638954551344410527750850278818736865676834072108513623947292247715258680573353260245188816159279852296111829730783187810407255153623014838847441836335726194590874505496658225180405702807772332578707221603683128569544550649902253805700916222690112846932589918193928270423604394698279864537380030513152000000000000000000000000000000000000000000000000000000 [139,27] -2380522011844934628661383931091359696238418535026528934128390867557205995671052287281079437674494352906228637783187355317281991753254959857173065557675473593665093021707756487479901040298623056663555880250760303322558150641289546446112744847627866109979985903440117864294773236659197673354400928403306110672397221721852073767042812259190713555433167430132890104324679749304096764289807424301678463354952441998805352652107682098218475215412591537997310429078104023344714340809547896916646410290076917123666112384396490309312268475855656288674692066947892418595071475238697513186815704653078642976105652130850316828539854652827379754870155049579262325054133581626173369570011144347574830004733236670863263643959568820281340652743516187498718102898675109002229082206305662162549643723790071235790338922645092273260961968781542074949299522265609326061395971079038685301959675750035132288813307197261221370246773842909189770703107112383532927197677649712925955383807089255018207480643944394158345636991740489521945980202795315818307629463497769882549448413590004101529942192817396592219192135990490929797624230500565612095980219464173719013506494221233673117178150545741261315247542916506017137107399550711409197456445763576857282535505502618042457653722949946367500597631846418461913845913208898937387614081945315714990142038063121523273784775829341993781143124169109544171718268915145797552924565406175179240357729757424406958471547044392596433385672054126957634808912932708642069640128948077150842640545535529357631633865569588447766233773573592830874124503042331618721734638468666275201954088368076157196962388216655880040356691227133754047556731817257394901745753530639855803602844201180093514858813647172726604611096111563076022741818090518533501520932617186844049148840256809553684529061768676028821921624821951513669471811473320122898939147467231405509071241055408454827710716377496094311958350558074388015261923266503930892826118924824103957608815450839741546937614411128396222246747601466402422297813120931964699688933672159555879149321053747651337908599183835262696210640754909886480093013604686327200605607580420077761942729226889082244270735494244195045337352928289923609769019340355220060082973888130277224081379671880499090743816028748780040699732385695353739562012503490082728309226127641661759761927477162671137707309937411731759245265187420623727196529289343844842317386781297933323386383800708185631812626442602125754325004225837302502793907375303039926795406521015272090034533579138099039778578719157142732986183487056110843665252123659239589844108543441678065287758348288000000000000000000000000000000000000000000000000 [139,28] 1936616850772615025071128187661806924247077571325822989521724135602981401104274901017701994774720745478192550946165381959900719101346481504834820328862371124267457414839710008407611387236367560969153583015182823730213602063148631871657575234244441245868843242764002812308874986580627005529491816255825319944666173110670911414409002183149995859909362654573067216677721403985948966169442912371211892269195278219132950442121804058193243929899969750116726291972835406876485831653834051066248750320997876504797530750092365491438327164861289010929504181887049435835638850921557154770787200771049032143891800886285281921347956206559621462625241291105585691107180873620318100827741456753761263966546901139125217699408073562003161552962916630290298387148022130540382957427393307468920277392576641553205633172881325534234096322728517969778324432010795113520502150589662233777294567454511110091145560020537597543472834351468634929246691628559077026281493579616002283476343711715521574909752230967604056550898694218496893614292916256606654759680034894866836691970105434168292194535222582309511123120438481911095943397114275918060892738671263447676136627397741515176395591881176112135340141624263282356330254546814760532071447262268714242821004895773726297851912822066794716669837387014109576456873640926811612347610472411934268343943716597072462994381097284219697593256781063893710314120727738502471272084583726406938471005454525830649496491357983584465460866930424013900566965946810469365150522353085961674624137953104671821139449666045621810321031307406409410309971293616191585203620360455626218129438607451860589646444055694703741427124798077810316193394881707940720379289199811779460916910538711714545235738052718568381397719219000243469176502692836096675763844844400183502850464057314472645257508766017560904990269573490319367687725041474927499338792410048289625141557524823543560649350434617567053065499282823135557827614100561593824667697227135087390440878073442190595586949667535951015406723334046875176752830309624327350197815312969859385538985264578066828229023812432211842808274581252144085066278498980029446951143156968999674878976504087578679912167786911680950889493385924438468471300929116967440258943106431629998871464898355511464353061278569438584256514245823759245389896704102600079533563692235191419220565586003723474450479342246405647274148527850085650718812675343102891040762024860380229492523131862162531032043426455952652229833379069663563058880759888281572761024836971075736332534027355074820890648409618549367407489034160984408585835985785255457943605597881957312520991539200000000000000000000000000000000000000000000000 [139,29] -1394928019847356492015865501798550504889879658546467743358611867932333327144317904407029613995821240108585502954417553219453435847566791390436921221230025343848264983257161880473813416053395584965285582198890647137585230932637187791483654167553379681788214714733890269422432899531408560021025159621736920090390819153685521100414315165867710973658535828342232343930601273949446230194485789041243624639719831607631954401719642494899464972659533716667912109379426679742452233203468949118459391381575908901541263770234919249399990494526214060653900406297564438328239409529539929761281975833763353255360548498309129771487223957477259432203429178304335758428420884592902309380912170038513186390071740717248147661198322273292360912872869283099790530803510238555735825754909020201605889804690585360362567039600556918126577197720942884230936099419296440044751481919806817223456513528805576278384138861748896859132946707019355937768859096297846029752839906964654419069725139653004101458983068159817924444293319376190960837745886730578608461342592624873679245665840748807119876199249470445680094284012988851546047924250717136193874711236376222878318162143926440861822758289203453333675535001348954101063889521877210155016006058265928771991443640510050043843673785976432946201168105976296792310500409870538303885274316617914443881681406138873500055087149515629298469276683896972733882829149024913141756433065553983789706537405291427635523158182511124607756025932712138108483470523407698811282129710402752177098329969207509152640829720347520966860467752476225741733951649886110526234892914465618961438110677248519580813900660213670515212819118271103555014995760491364148530433140973686338859206119325556064354703664467827198547519795993833045410421458600669989862522537072747544166517713460258707658343949942128945290039912550354852660835662744284480354281121651297068125968435793301132330721095389585289906176305107009700325877480015421194132907177757348094532355211332127957875731938499133733040119838452539037342549419498732816375882401005562295685761513978629790998862725142877398783678671653419593162325651835358926353949396465388548803603838828099236389575191806592284765194873042054250320838917822241626512024744453241478917041467922725785795586985461428030803877274246998710810056917289387633199859589089026009514906000652291701747132469011589522665088876203546266496622233268206075029465175955131495069748269557896467041929131136844009555574838535782633523846136712513930565588215714957540665867233515798829011044053201790326228856250117465499795666550263955481568056758636761472055220633600000000000000000000000000000000000000000000 [139,30] 893184408613530762900266479404372381531131391721590819315963010008965130761532838336023047368507782848585608106813315413891294262197646707727766339010052927480105443697163852693933963841235815499153643659451172425935503470295266141970594205274705587018375874642534376107957733458433060509264266565492504805184277138656157171858770735132213719323178206062456868868940487749175937125064112800001516973534503781637068824740833302381980395030693353038258561590057830107524897997505520063189169150419376838813862989368142236975758887133686277921254653664213899535188978180557705279397754220065572424116926739889377068119625631122229385474409748022362153275201303790824338061483815593934543605719097333323729192561927528546482232731830470787575074429865110344170962351787000430848420851497599827739157276865277121854525997060208041550427383872422591754559970954264362107834006676159957146993022980315178536997398454910352976529737343413101295219846659748597774516930430290423849005236560375623676605255349222267123463744796005959824580952121650527962263199907933711678723360798309891764563373647832902102959970827551785408121114886564578692592554892888355222818243210343338271820060895451497171582173270615155157000264954646649854744574226700403505371568027431707193874993961102233773792621887145173861700325811882744465953456372991168109711715160293148454379456743654763652363632417981056887232988295787762432386756537009848675006352668428739546280566805649113586423631918059731624208154443486110354145743891431943036300963544107566762784217926072965552046918603051788128821223929319233138023750768263106408285030255535949737907589886846641369352978933981414902877258313753882016384186908062073045038820880166923868593104191813871161434016282193615870648059556671290490775672587562442343179558630408661140817118571002812121545495133648527464329291419275031474759994275182130496439706012022430594628917443566046355477583601233965895494573047761367493103247719232480045443260994589783653895492325868716852557918130135907853923716644487838514202297614992786709053885287168059038569743104872551628314920990378215681945221176408857930928616828958024315301898942353496228254626792949823999968666277586226319431431700711467521875563854678901944916989239625417393721243947207667778278617526178787735725420377490462132407328558958770437885763595541248082607070697019643214851353593466446227382780672197232274184043690458242787490022766937020489829798876300442558542785815529629573083010641216368281507290744024121755842626708435719613958797371011386365744799442901367162882166784523475414736175104000000000000000000000000000000000000000000 [139,31] -517402078778703073456693927572773044968764805965585459447211693297099392019934013247610638859770781462318033810316403107847849822031209997835024509793160358269339784524643570772009089053021094552881441347883664594521054833235611993330167724033299075214973282167426869282497844510651423597788373946403819537933910078382990457473485058420694367108081081747850549590328790041462183954703520059561509651088935225190782854999672386540010915857538783449208512282529798765495789372911308373322413485334351991779409763034476882430808430448357994150125383691746523235895200343696607029060395630074879281487016470473032202500814627155058607670637949958736439007458105900577716143911369341640933989904547471466842686116480777824584315526506260315752317908706460267813276449466646791317749900071745798760903727732800123445240360386243454267244161901167958504983674914350576158435153526518191321688393390012828181394850161310912757265267853895178087016436097795977733047622185711149150823814691077888089502116163154412722486454597391400262924013052371766314190467768206497301078805115291300405537472070892910657201393491866347719781108497838824218609274467280026897090378808402813564404456722070714211379436109686555398382213589216297928550615049870137936348211441710633735596266944305876895446745869257535135989323419874286226103502113536537461969656516911319080733379352638331597162216761067474897401976555430937378528221935427947870371250947278591428677253073945724825136877613424248175040410329473828449190104115307053261685058944643531580081813649178445959878297221322416821915287369017716525189411404750012514669036089495899979906833467903806780456657570823172962722038547341175966603177208560875670509415848972034387707945377307895430085692178548570072666112045088933881180575274873472994743711076998816842706373223880162519895317931370667215875871304746363725349313755642551431472920726821529840446439783607976022178703334547091615457971345564489393151781529971000510066777640613495753914363636411357464132010232352079975258852441595258833759479035100064231798417344622182056533948305656194544784154151431016535597238347984407274842004829070137277106382711001027866751916958930898860861111265183022782659594377084587983806846998355421873226312246033981585769039712544178690569267429921257189105750982730266583446014659814578450557208866409033370372072379408183232304426365680336548489137318645139267754703761976368657053419705287071925983495535461548334336629268762333974449156199340510802959590617754906622811543310348907935088561385911605157641291280505931134765561426976414947453855334400000000000000000000000000000000000000 [139,32] 274974638359487938530325160823053989822676805131836069283708573303552924807241458471935997251167552605627228612819467653932155263373785043735693029687530800858164381667566481345306902702637889979263975625471136463664788485727164426610409162524281328380541428742351465153517840161471941471703556567939849355520714661411264689289352879652548712999605620556537821182907068380089302737882085986169678141580090058545541812743509057462433211212839697106792175020536019908490962769793526099845409854577296806686179874759602960077238602361640324907114783208757090713318197243483900382231953322018865598509165802494026301043308775074327266281142621888879981076288820038389263409817728831201686323627451376913408868036256209968520304731632567025472887496353566729894969444146464419298309739862385380655104661775470662227620649002801587855684337716596102756558383721712015579705533554218628864465282564795191824695438811894500475075028570067170116267731177596491220847131904335800710091799096007018390731457514682218104630705747347379816605146130161088737883798544277450996448820836445201745397374847508262362207254130004476336530725233567392549788188633565758700032674194930356249700313052419002678974439975228573913403660061947217358424942327641480640051131133686331963262331715435237998401519155598581856297433241295725183708020389025380817260572348309887696277886528947345205526100610760324549363924711428768933148434113002934200155195442766933786474119174299355655741614339661781055802489878264848823362322337887314925734942416151432588721024504757550088241518820016829877293166108002794269248913642917688699156948285954152441765185724631108495560556418659868508650189251442228041500262586844411724084428422571192982364752166744504427474682172827144926055555841151100199872692475599003309038779310162180190783643795096181556347813320119177759945171968377998478592671754595529918693408660844960065114998920209171614546288730061806549952193303387768808469328935448537997318113305233182716365300232445702638277346612441607944272452740877212941016360738826489994662772993136781064054110977514165246455153179274656000551293459350462533895330725870040293799392929618137441553009150196145890332701736643335554420846123105359209790748232685256539707797701143400577946929780318452812240838408288060314649427295949665111493768979341648476354253657647400387809041318235936267278275338400238649779880387167093335313370151707530888787315866058808597773564678331428512417224934924426372616740989494329930779987045037247656449631369374598174136402311035033687767610925661798612806475034977198217127736115200000000000000000000000000000000000 [139,33] -133511306565109497996333870996437687125983090949064353489320193321603664366120938305554196355602639556254145528048391959375619936866776790679377735429722774011750022308167922076836814182332312970491369362449539508932944248806715820328058494946751992958374109925575262981894497299211397034574603287355300098869575183893160831583852093957627821376956122400064173743159122373765033513593922222920824531522898659026745413354979115220864521771955215990478186991131079191830272190596300192003012100422674052704696998111437070327899565657341383667596573868629500961115890676423798581097536875717793023881846485308216213719809021105368969143445016418902389638063840681854896319187308662189459243141003714511718640687940298221398796149541740332853933970888284591889092903591288964949127898259928965926392914352162149704332102518361263603540618330730850325040277539633335517929066611308256430406477324799060373952717418551216058416333661823379351782932755707897663294317903782652779069364761007188235430049160982359455382917373474322062075319003393557554521214153669730732671912128629570177912597035021105612027840657843761796956490406843569117545306525229482869847636232667586698074365979243235444632752347240835362501658222948900434836395311243896096780728982457036161842291296515922563640254433330235849485786634475753255378801727247049434497293039058382649665405187795435481101214633466271637014909762662001783629130928549410510186236998009360014715534834180659375645458611039657767550236398973321983243403930139550672949178985254004238560770340745178043823681658952994504662641958746705792305246688408208879978524590716849410199770477066780418335360372969700136141531227431328396609751018042787824918162006490429269442680940710143606750347919263996901644125733153227974609558557984990857737942424194101884270578491051622137395447909377013229139349364377387114610561885098056804510858869893153266942137064302965980205495082060188123756510211349715722372514974107958643697183093329389532380521585456469424210881984128401888853343026326990711473651636916320506845125137855225263776739886402179397915417974285253112398907731321925441152718778848268972412222968422335140173478040719592723056738057326111204923775344574219003814625109374419244782940616964607239325048122610775431098220931433175078006684372190417601087206783903265069100525025282957126411961501472580998621889906270458979525107568078734495803599563711290695974817758533364105779622423329627182964742139498503594605423051091180542819285193652395451653718064911878478010724890850418796212986005606782832672137035788488464273296588800000000000000000000000000000000 [139,34] 57644362273792822819766723862843472237537903822012858873272590474450518067783779505570543098836146886144087058351992551331894122677033908510973537870288983380219242722288002977339199380843762919008476525842312103139716499860703807019538629226306414599713680836665938204341999852386120320574359069944330896736513925324831875833799024710342681386284562830063872306864968855293394388081842806324825271762269469336900244381912866869431708543393265905315440900125571753480579140471835418509837305921232828308110778575829095825378950486665745588677002011590074539758342617802513195136023286235783779246877931613116906023536509324877344424835135576133374092379680047228688391500606503749002796824897737567546660336322368396113993143763141178972337270916340775439017521496851748674033184099881995786033194959439806312956192298752196990048967788417902886445267116768806967076218014197046198407611313469036239698559543876341863307601467384712119293601009587748501291142471014064503181461301623195290131386662112099833247314294762653386661878144557934187685046652263423033172842723863860390366068723388300814550291679523852194333590767835333371855078785256639935014709370854732558128796184294412626201225868792499355353701151142585232905924207787174286571198758094351036334478125637957491288436397351859947182176690423554187363180456307827945533289968779493349258644253629340305566982505103206270460857262750436119658590262039589216664951439311989775576417007042928842027957480161416912693369556283187361733195591278503624470283715834478464988313738211681206192200959637208008090758341524214145870600262412290769378616970686616601073272244050824803552449145244332051475123487347362072395424635496851564603539981583706353697050334313943386265300283007107204027190520836334754808578964023625104815885145756083182345230417003461134506335698580693880052477574837113037456379263534465932991234413733535205031861601881424237651751692939633923765787162342450962695814797718404840375044849548942447496873846299098444274670282068519106564268879964385841582120529370392455220246122615260980248523914313899228907090713431206908698938481784902736112226763480128719361300133820914295166614734918648729371740037629012969217371421362499290738851409078851983472116438239906313917952540464515885877797458491309934884214386485388880261866409682847124159084536042997473640770589384927203266009366854720239408716171964345259021438705858373096762363450295987295528908358781229575374012552837089499653258099036387427935522695201319242904035886636741667161890548269641446778912223083865808245804141081054098998951936000000000000000000000000000000 [139,35] -20920615487894296833203277718376055062070173858013821961699929877350333767359942081719385481241249733506598894284704901149960212339978440986314849254174219358161810024874349842211625347927866256158553025531025187866287172616570297993111148930683205208472987475167478784755980977199284129646122701634480112838239394462957523727295573859729007811564426753651318607105024112900561376729915794149823744938571590410332041941326391981703821475680340706114470624331761852224143556317333372869575306001537498218400356276322554439181502014894074583470347920152258311134640879844782427407676129342636471421084879849486075879248081090563855819664086896787319811114965168523899166737776847864992030773409325521028787563636979953933278388378736214625094739993366672592562264733658450195217294056346605459641947022049667712190175653098556614201116941610923776826212494062122014254899338870237505435056561799206010256188967822916302235987486999786592642907688949995899940863356745267776009964739746212550895190464607907207966897457347180375882242782530588401547975540301686200258983431654827436483613148869109275364551632226393745778641162401096970700932587129616426677438427062016995588382165746411202553802348909576921085066282864360742336768606080150248065482642736635579664720349320007577809190851428394805939308783286781291891021105317938792661988934037643366397383163555786597901671414784585237944438716905643362606031815376619526669177974171426158159148899408318338241455883351204044802760071673882613113016845711172699016107966955693415810139525987160378066026131938622723402198079194405503739801448182910228685281529295971605524900694421088573006509607090232656048913543100184759653846519510253492495847660646366540834978674240142211648139782818037578329250671585985230121861565609100054655137201746324141991804166758732307325755099781033402414719196923282707741582781220762517822680415010990086640179572546973995053736409101503429049268371179865317757733746832601565121444946805938181102488609171194198598501905346879899390481257303425258542564844011416874094570590946869375179249222635770424060570370704584977071572937330428327904706708483567179963792747378718427417764829742376320750247267403991098699103813790116651658809866775666561545698775209480198103166070430656337050467874168484801161596948465860973015603819271640385053711335704851282875256484656878221142762425129542686548583492717521861330423794135670030699514644370144298466607209656432195087567454376606935932682856372506289173731699852164858402077323153036205002062317023878282196176606061107532798518699034722678631542292480000000000000000000000000 [139,36] 5559117274179492369066812185455916040624276505121709857617034506565001771383786763956022987295544498885298260555088538988513830226439938432966316960561715680126280048812403211610085926337972235362986472375275841743054422631370313001419319773333052724468264625260953935185742982021778301428579517145348359276918845984178665877576825992712029359371692765971911589805273970245096315028464765263694194634468028509697331750339548532980266661831054323809048115354263116462320787973705823429064320655491609332290315466664931157963785749241627272507180686126669979523980102904138532161509026889019167494763725267256472273009755509893427709215694181071718186445013539416797843438307472692495022638362037723890792608767849332667446533191722949343833934101658152506070681747849434383512529732848295105680957420523671014812201922671463908747954634376477303931580681818398817535471146181836795969713934571157599793510988299638783502005954287037167859301727857766076359307694637632278023918336981374366516139995680692551614278659550357075253326209804606013387069939626813040649370498457821567213859550489990002984449483686906481804546132695936074937108302257936876184683255882932035051350204078182327620665895881260002803188001732862695829661947935855126299412348471023299266492303879441828386807436948785769913397103965647407839070614395908996227557851452823190962603070732759827374337570749657717613561864623667732100566875712922033193761071386569970622257402511838973935191889333807670382103010831794890913834411633275735328356489788207116594423730859748353727814663508811386350205145317611224498710641974248384864869206147525274754433151716518075349404653599587869738126256132768768049339355344935358509619564547737482544269732763643994167435313886852204552943264730115579516747116459357412640768923380574735072349583609226186017616111465850101830124078909798045374354279090521810230571325782890354456176974852310751047963535657264848871839781495348660388020730750958251000601896775277499890319988537234367947130614403684797255531797825590573563993365452942379272184359855898429851658068644511184099987134462118222579340744983102754904786758193795766807797790207145796482024381465116010604499072391496354961059720273757237158882510730858600850573961164702982001692572056880975689497458542722304476252084276172061367766821534505101007699642384202568217255986381214184769870392577460292919752908992269813389457093548426464135876697606289114868541572609382913282810618306794392793812651816383981122513223596712404529965258027335257895924457776128488314596168595568401854628389553013675540873216000000000000000000000000 [139,37] -474772913784519018923414557726717246296248319394261523887001580715017931258800437558640915867373488695686789701556561654865857142241652582842326834973445255650676166477572020318272609628668172157940304162369207881294132684342185041429001337920745842311938253398926801616112118882170336790258266176600103295486252486362393761685107752924821070404991863460079237511369013141986836869772924824096203109195901801311695688504452906133563495231491905366148639026157916285612180763133823116578211278444975713758034162711411209258927544831076570935927766746360154030413281995830425299724455667516109917784649759869297024284192862106391043045227558343273305456247237397477170509678097563559414126338028187692779353546676945755371423347095636371354945474700434076211318337438414620414357205514979463925793933167240453657613333202255125811980259363665929774271571839000813725337819940111880440573244035230932002376013845731634735984446744698089834690767365386097027512283248201642288059872010103679823517822789640453835249613745592932670091064289800855489914385523520050998676593431114011599182398484879095709893419736630676700403345520037289480064950934962807412807956338162753731058781407519741487169640450176701609913422400422163891776353350921976217309193445458334730143916224648893664569820945229452478822131673448586248285254965409896433164662165561113552494983102899038905280637100863975661089060613720394367601656514189183657433116680787556832679525900232800119460680366981402245825570979512581538671441494834382573161944145299397108293481730095415930532363497094947798924599559430867338863700069898927338418037353189462125510678105389306711601216607717555873873248874802288482060000836481293389861777798092722151829080586121422231516524771732045735062333814660219861166952897175138108220557173673229500649350335446999149750710404707841538032090154253412338007357888402684167476128894205839471927185461364242510483672087588192515430163687733607965584102283186191387642243019072318103547441039087196136327198026899204582928464488565937765841613465771342432203045749461507732300097380253838758262533526308971749700762768098087475509543732193212135231827266162576340577284333647142131093451411644622247464715058582057202074283359357039033773195051823902674725402444437462190866683671394045102330036872204110867623867106273022045874445435170037865473615449603394292324568587402930952823773458648574055673057848336397832697988814807557806641436644819784882543637953331697206179562142501406944052531288630371087693564865488392698858701002084063580419354083603970443636326679918262013174743040000000000000000000 [139,38] -535519915931304590275887629019986618725962403719197213789855650218249112496942482282562623531982116037952492803436867572402949875451780373646825382660188074831497988262505475727208760131095181911230822561048501450554516119140131808546612766365540985502447837911166607651453037126843729291465013296471526738825793590545976858132034382465686733317058607819640003118794915090007954686160653483108425079024586179824729548128719540261157707463041524532187325619114580998372463481776558144345265191107147048315280505305243903707765937274703813774340111526773477656242030159254848375631260515356106612113928188402651091311833569074528363056190793725189588118108731795566432641229680792838769226516230932697979544264185559854230337158023452502492930048397410240722122058448555854148061969681608249242955362709689064309507213300685775757807195607973283203614981468746573484260189802876473834745135551546312198190964216215792516192182218213453160372793307725516086401850094093313589699538958962405026258467808902726682085632304075178458016577630707612015952172246987147498555263147392973308950189172120859877463544541668315952023298530710222935586937900017403050081689256134272354140470192878893281177645219075827996077651314860337354031025241754475922819189215957913215825537799911810944290934177352653611143220661422630501806640801654038063113094803095826586290116819859317511030653289817451130937373551906467197488324315525320724890168973888953313782238776567445379788355993920622393116528141920431707476428885601559528466282825704428738428171724927177334444901353077849006238335505607098319007670121749105014676303492514756192574103253385265185699863016324797971299868875086841635565772194260232077379700902401699250648891362833880707597522003124978559126705195994317032918000178231151843390368372714610227733923119181264474779211682907096676919493984244087366970126438720554324739536602893116315387818416942303022945950007916702344871417037312525592719129550913910771878530871382087014527682338269124442442106060930960907037480301948702980013145994646131085956271866056586164837789047252628031997153179390402342883430436670207245201478243988031851901166137624882964553140810113508745439649052578229117132462670391589082180776362949874758497604250224371290976261664392308190210866076785420202836410480035852824255611597104534698238022992372013955048333972628838327009622100505485301391127868420217223096042498036695281462322315292794634477148720678062935966873628477683038996945039890280694936185465560755564562115072399291003299479247017327977904542558175635163781595759936923508932608000000000000000000 [139,39] 412046496837775278409486649080455054260626555054094588151309585831913381723206284450779736237376101759252608049505588722062125742067679133084518381427437692380422058778546577891751744862087145041068915059007500365995463634682332119628889165016705718932663100202475213517805622102238685218638216381242373626929894797437062421269961999847583252474370157348083327849796207114954301652554686521497304544512668967111181836866835398214296654056775186524095992948665267460936152321264521235467119504269671279232767147005171660446095573511164824177770124252951110497594242398188162596082869021688030251101496804656146406121379592275067376730462563796753770296524310315758046085755617254299451827470319147510246404927650989567733935757584500024601292557663364686708857443351037673966306171395014269968631842392180974616626349135442442521925997188424175794206362373160712477849935543689306764735150706724965911602932769265082435848211226942176584961495449799655961760086182329665085386700155140542473493010442507968847678161700776605551374007365570429585248222100210861672099978833795060055085735089605280540232187513976954324083408286203462343409653477173740026220295065321700021737745599924259779779482684389391078726721953341873515524438935200999996017372864590830026192527392473176340802031250132412283949081354098794600997272898411620785754827248827798111832557967325424056940503859860261668031085857594563405839797737765724991173746410080737455288558366991198068713785164570643072137897023211315916337700765909052118793062466804703937057827650979928311576415024193220629355805784994058410814005860342431564459125570889189341630024332143404644291473080196448285902285673893758529273688696102125096916850713543096993159092381899168596695581485370600058901200040635405859591964256496797857888184065917483222914943609631985824689993768092802257056653068940436897014301640744502673608237509701648045738634510405741328448052104717897136839895903947599451137613693318789252394675505591431232295925778100717617569116940202977570161175763934956663044727834334669511887551122423578871006633106883386660105413435272649584189799673764989662949052523781525899805469260239265900672735861415897671981688972976950377828014989383720583718449082279174446605186931258271064728501177000387865929439488400818536913979651830586723388710884583060573491396685663045791517888036169992406413637201244539757599767459879933233182573659980032198328856061283064487357661977222433642656637447138474117375030608027531880381106213525756801468040264785733933964797167347147190324986229342494556550678392781863099910062080000000000000 [139,40] -194280754007385642648421969981043783486885068925116214236967992670778393625578431474876723241788319897613140065191657945783353633451091992598511128532128497814898190625200553359248912895523960438893352380918670207676658552340718037892646406463671947205161178343108790515750857520667964781865648492513031336436672801690177063730263665474642078185667893323887220254903750061852119629784974753135244388762993251453161661664366938140430476102649593151379787606125408377956850020219792776635073963453385526621804179670630750085240251273826418672694196224434579214402238998020003807601327506934916726944645305596362204500975932874944702011795399718554410697829299487919165204136478385141369876741403753218357192124776904843399913670565245843424100922239448191251668414901481032706982068903275144083783523524878662029818813695127732442208899901018081766899623489922460412575505000251979607100611444055333178582928993647297976324630951970362333692297443568826785110773828345752287706521724652047167851539730008705756576567681288773867303049919151751463084069142350939529762940226797932003198532692546776259862366364250815519411181884317456810621438856117160952645620187409380749857327301944978870142269917570951603541282833309344504058383406261971105680706199941172306430738770265824710499539129785059050484406169373588946209353227873293781473483967567012917093761629875869347189078648284850700944384040581817237272948452255460574465844797351585676396657948581460794269754862691031263978893544146890174233486499796771900830700683933178427358224915631090212895250151041740112041145542925351634654118777172555642226004387810924054717387341801253180298019482075887563967592756493237317193469865324170922888234225343445386634680802617286560995174723001327411293772265493664393405670044195334289615059008893988416637784144022517869680109014443155370944063266065593194936747360440328083491419693002381816802174829658995769582962695200802662406141324996695367069868751413980631194063060729345624878098475582072411992904016761280061317936907000048181103383412820061650062071508772481878676766032335135978101371775234387862632188847725322511801660626336741029849635082735850434666721844777773534170158583761439542831112895614541472089499709179810549934278960825643152238193651194409695528992610832812605640745165545917794213935235393738499973410914556831271234764124445378271565805871151987848499520226181817477993707566330639118847822382214107179994283575157378302670601537811939354397876132408609519832406320454693585006740257447586532065737121009281324378043344875185951262802241745161093854003200000000000 [139,41] 75438068883497436237662024602224934660899173207290894377808562256690688326001376651517832381968296165647482489424496595776052682377009589813569234458704463277407891043931601892213599307861230150148829144718137256862687420201857513822283475115123628598557432686780003237249048023916454159650001461762667278900197814585539088591550624238002996614776474525759278466943138772119197479667099724925128732647893460455087285216870194331716833001992514143685179723729212848227160595920113409457306801558475527262497059958780530925087281522034525232916970257792410956018759681000522783953833712354516399855443701445793268416113113574960362338840917203462938070039883662017793070478629092336451126488414638687247326082394673685104458842351099026254995395639944363290401021980200800802315186602271714010173253890125473046077516453797702535110602981488164281350329293035553209412683994831549042429859337226028969563526881366213152344178964091786226277099561037498140546524190772879666592509010691485041928018424618885655789540179402584634312938067695122012863778561459217618522016498212471904921972558332253153873501271970527781495580724621260680783087065160123597090550605399077963339779188137018198300727136801056031905383446748833808716408853189208373673383293650153040404595259104305874371293820393536426233856391785489032424505563734275252860782866000137196576640225920912533044539125162146957051951950536801491333106036650595000864114103920108522747218888783233662530060752188989790885528385124697060625418371016061161081919923248033717976684688748462190789790882607943769591144944587837132420445072923924943988118377818111937682419258242456242553982781485578276974289287675538779273192418379296495945137035224290072300157718028342106398114253310656557362343184031027857569923276018038445153681550342762800987683295167416405196070917840314527394372046713082157310307424223519837362162699403230282784721716296157755167070240150732843808068725397368505234030361501000670976580046636385202660658155341459669755928036089682930130983028747298458382155637007855410218278462352808536286295478251598236334699087385545378653533723188209796602995143289401773098125292903979326820205844723701556620843964408772774826121879925189773911458449986226950506889375845796471677872586666546085842833448554370766704032464849683665830994548173234887178295429720259236527737360537849536627621155769815644120647693360831697491490672209827289963589759530726097055909487249030369471722036304933166244824402991639619718230464899175838120253830638925947460034288036600761546956576777659672482586726457237886625382400000000 [139,42] -24558423743619208647735452937954237713013529286450731811662157226365286850583038570170264985512786255395323516892112761311644816211679328603400929266965646054635476462850888653339172605732238209813649586314142662494446658464416251072134941972157551175651122749165235757997040895791206707939713466521155610336380997891706882856008468547579717655654263853842121159461294702612264628802685266727074935927789803749204647890973726250909226137890102379048742585910128907066336434546044453333934867900913074689172552058565371711971724206502098480663634359918496898707984371838485000648183748676940064649715872792495290736663398262512505610142169882419533155006267902575527740606946475718037619911585827634352356945978860352945658400222365260011772807815675290828349312430175239039581433730537897891582689106316626329307947828925392269634847402242403089515332007896400917999968025923472877943881183068714658746801281933351812036119504202677293791881753486877804021025749025518327046662446218310663919143671178832272068542192758234453939097229557806345063802389127299824575120915409201815106399935999229253967477642857101335803878710847824087384470057434325423787655779865215390453927080420261296341462757632382475396694309763048198674329499081799474912049025027419569659438283222438327832082859181655518650889857585936759747712305333642914805358697024767774368763788827748851367280645194020857538633826693291634174644148421971216387344991502097645512002882019468632392848023924453740518936869614357399912177682514013655633473005162061183378203181529971112370591004387096153206198191245890362256207223766614630816946304831212277319193692913975176301380157119593677595940459812846132004000749248193856896473114122737807432369494228554143541383281155751576524107582382279211990902595460909184361793877750836224741368550327169577384665555283145930311314988040261865364716345837893598015696626338872417617944537631913137377076540599950550803581060252901802321680366795033817488916195872902327539950295531749761885940529885380442445790747357418245634204516513011302446130406826414526323272274835030369958397765718211213764060643161371250939959892033665231556404720111030625016884696712831307588707442724723159678295890794971749750311221839737456000654626921525385189884803063477245157677322147730659044795711483309922462529692042874453963406687447949046223625291793971291510914639072684399961387343582846195923753175053476787085740733372801623005543203069933691222098601682957992819992441844050229217401533534130467146930469435812758628101168151220657405060650276654773952710834831574384783360000000 [139,43] 5206022788270837016362729655684370237556479485762557602900698355622974377397578997605707811022631040505381059477039232281551368062608139336043173084781785450991276560392171013349932244049707681360889610284711090835062005476410544971422598721222699201780714843597385778222856826995336116669580143329704889823876479018629072103274215048169754772628799737930397304170591929672620531296807466411301824392919922672004812818839747899315563730775369149836260162088508725455883509347309369794140713315245129335759790520543394148811038496118618169963434266607834227960160183511786690772897367034507694272828504493932699637338110313954558435012434274165409340672770233008450449579832659705220032761588435460548253823356898234710006751893977205784720769861617079642615994906438817618332839217673176816237222186966635091830954653023387929137138369029634851643028403459443465127599984231895353566121029485994922460620605208302614265610561543374791352999887166881158507941523775461231630183584994716863332292995328271422080624094374748207680019618371892450022484160122201917681905960942310196669024445293688739539680259787322412454420331384955572065699029314987833962516071582562732520173986047720865542001032063948555117897621064036575719963961022601527955590660746361112602448449915875445671346268077718432834795973990514233209732173606994423288524980917920252268002750652733402965512986098912781189425376614560185954414291706065977747460740792826943703348334723328063694316744473870709004721851948497727926139164586765293268662126072415220844554486210900734596020368004614487815359020225241433540782662409335764904712144417690594665853680018201939448106713832785000831819181936658937716464269426942273371692936839503937876026295631769804811133466394113785913537180706725097131466244225850965231265710332143779913313098514436964234325307177393275564090292991037732456594188193526498680658975297120822139134168811437171069824142590990056358175527671086320714433163482331458445498574001276444437406692817299153786355540378943587389062621561423342814791985204636231032766755321738922404113853752841801098561675024474495907951808228202800457107073795036377484590924226552772201308345427374693333436934977982508793853105372099131924562614259107606915581778848411105235464238790933952463002111799157356324147622245387436455347059471653325686916774098452265724124324643131146539724182991435450952517282254854301471140570938784388055268252092405411832368244501200960361327319938948289499595482196113451371486400111267786397630777509937406349064148635780801476181235440713149570387081262543445566299800 [139,44] 268502245207784940555482538283936348600826057905191744263397378685268016493687138422823741764060540962499447881315142733221403326853198263426896944913536543250301865513981343521565346018838928877353644319472338999135411342467847366082603302288339903032031870097261641620711184226531885921018974747136412072040978606049524300589313256305628904484880447245928164412412410548828130235437216213483200915387118208227095445087113309247700717107763023221524403124718468388329097416342520747960748989580508939565382463785117169366698028896438030839123219798885208874100199530410462103258960103181082924736640961074949920277500869144983548300945755382118543845683858178001894935597566784622709877593628756557470760529971350962140201553200393974513728923008866065354795173715912701479107424235027532512120481042742513952273819507329871227023009154355337993151274285858712501354023092405863032826547985049110492241762144109141345238238701270986449222458441567688817057261411350870424014102280566926928699790076083597207618760667464161143517531997089813941201985477396654904020011415995205622698814597225065177616932443768010515794694099648921184420896894241446811974790898708629944311086991944595623615121175439280839432187483757909138988711360771072130890949439049123195295251177507189259266173794935552088343470937969929192480388648906403029917937981818277320388824100070578627117441921743662308281616513984740363486892459742548912332503968599914864478842791186314482746267625709912200657084022956444545068543835514763828717567751108503892254104362287757951437712668730161034205097089346742808227308888632620955212339545921890297159895931861895074084944900751532043851406316859185142996289790486651748282918090221067549552294879154307640898973172240765661657912090317314060475105444845914448884949175219959510153585709214087842042622013515614442735501591373188868513990248057569855358056106688244666269884561547463412628822993287389483837740486176417701428629635166697831114705514150535834294733448457618343221305923985145868852826054734532401722182840388764269582690330521411613952407594756924755106732905500562388035513104141106013184460758256798110357543440389435041781694491189612955343299300264011515470485181565109032852834614173285762169949640404849795829713658990302757185973235093381603495243789939645257705534848610509388555944022017238137359036394519397959982852338716249767228045445339890592127481804853987039080938965412918867736984685349912051983390007779999479292172692050814028917988602878331222455028295681839611386329249678054031435351131377886754932975422514765400000 [139,45] -762743844962356237571860962861405498765898348881609169015484297378728426442050983577406216232540120109333424296198559403512942729916673534342195542176432721018368020980704944150250423441822549792662875061410013761268121707094914496147955494435277093828898306612443294996390155630046357247376184682581174949822560651165848538852274940814609397752834761267213619164354574952428950833922545856658359582024671956322889636380012307113783069977701128067092894599896918698298721897852538834803009284200439481087229257678701775143848407023725938584760960598853542707895264249900956827075158160981315390420498544748281106336572317904224875757391295646359598238015393598051454895358804179574352978987301308149826223126413430020133394328017279320605047267036229382753434599809049423436709334250421106031379092376896603625008588244508965027703311686453681270378216160049072787098212029250857558844497421559221891015283842701552202622340034165180328107724958721004349987400758707557916255188152795531966319031308659488084971927325350811993969689895002521902906729316769525775052068717907786054533703691467921781460991117003510917799726479238348199382437218602202509901072633338627069012143690942584890400124149648971493700393064663668641645417878443069170343530444584807623557028594611691307490793591756893296612775277834783433909951458139098755770375919774149480445445542518987277846913293690380591781670533035783304538841039698132868087958628214124730729656102739827533085538615085016848165583137239903608271661950800268944945176788314666013076232148869418013893853616364265894752883866578571833975651443789020967254770658005188217860030131311281357144655948636420966724200095521295093405952824025278263202916470689048074316894472126758030383852038218646187288415945759281819816819663731840245085742418729353585155282557248298029025864949270493405713821953769999014678301415768409056924194495841453181430742157300973430975777844917067498983772045564217564273457579725868617779415995010601346314682205340907266794118159461483971650595389243600702117889053398800169582460734971505720469157739085229961504241373203665882819630359362492228348858444301321402949986035494858681685160963740311386120413319776795511108341314340684551682759145185630907361767063124802662447081378277035910550200876753220690873045219740637191458966552603206575068781600345386062239881863663392545414738901117321729450986426984013083596930486393842200237419633586738332493023831913454375910915208588792218548845967322390747945137484908821025934919844070898922848660917662853684037988465652537043136435667252273400 [139,46] 335283327516211956641160802939139301397378084353168522698661297804041539200891988201812602097466993530223818053479551568410079521462154557308981795202146225517117033663719834472318755624096748296489827437834467751004701052036588003418230487585299854835669059264515653038547662944305436094570429993744595498305549691764084505752287013983008353797573735677601918404806192505443884672934774724507834028345439866012682279786423132669299163923301533590629731605043724717324805957758830324837965472693271116925007505429647296131748928341919184335529259204755110005030607254982239753569967903489033163394445804874975422111653675830023876314179140328120644073253081132454589529831711825700059042589944004246584637663505869301659182258695050349096279638906347853085545360591153707064309969439605420007153137673563431497960320043964500059416087517273834983782289620205818150960765094831789144489300778758174953383913202418824807977042177673703263823125490612125287796573967940458977467371402820690642940716679782407440271801849339309219630992201779917487924135347079192013663034371601917278259655970613797343578160093526741117348719283378483449342654615423560504176044027608631951698730943704943948386034208264992461708920686881554842712761176060860742195127321185524060934349533615512289744685473589238596031299326524350535054321270284428380519197451966606978814384044763676750595872820056932371981101952290274325146648185461965086894350195131293026325740554274843257105584861079578515334675869196592143144582804218823862680413852206641357721328808878573648169041063908910975521872502643434103338408346307088312469884147826856161600032443462312045196294097415523128595507862776435144678398437498077894961433871396896559719527103531370481683433321850144873240211388743736564292724315493054760909001258593985661074881348770800157853065135305157423804642571370933580014324153809470546200345534390338298370819305041209316074556722963680299757739563687142267102042961933499578379524591163435029761648766285983392999875848254834001939955358576894717629554078848151361751293754854497231160504355430446237010645267235200349116930082297623778646148511036563904659791448719766958701113662855539690257054708595481861849326442028697480365751857198367909985525562775345474330286642401581189105347589369058408558335291173944711981047650402969095070949912803835690988957142523957725320160343898045092495857794090315794584561223860702381129005673326683892485187424778520662680975926243016820588057571960112937268545416042414528636480489312798362101920216337731098455342904539759778318336810222400 [139,47] -83219486868792527752896022987568081511264126232303483676723837625521942594359551272449143002069421828176389433788384622917562452984421551599054266588566604925448101656478349583832887028911656137664441738791744149174223180856024632217250464157136655620505261672722599110699978565876284750716669566064336093991510885715021948565422408071316982845087495727457041861658019624309247558849902519060084521198212726786643789488792031618426472906722127128501335856386506341441628062119359732150259175784040088797103747827458577687325483467070385987179073462930159654433386932160969753461118620624134289696609140918690462153109467628224262246420274602918402783612435819002956753713976653460529826153288351339244632392846497490611195996167187196201418716064037820648063324487840261210543355793440166811089804515224077956333736253142160414724097677678721877719449730299349667070228065552825827228213647613269795915070221745046490402215280104970316264399486839745351611849705011534545363140586157925325306251137208173229195103251609651618975633917111367393075521503857993907165750231211530082802544348013611606699909163870484418370629659266985878800097062035604562173952531880127375101798710189123846208900345605568805203461539487409156213837861517807736140118728571682579493970958646584308088596018595080775766995983324254843770969870894058649426652416138799196095229751635791080585298308811366972026373632815121342978845740504732191955990713697388001053647779936370518065725076349631147120655542077727649424254295666890725512158085086456868277872948031539544383158573725200331449139440057411929435139306399366879269033235347489000502200245000020504167366869188261685553435592787100807379583973867698437292235355466452159883133086585925022228996307053772992165682178174827468906737052235988209242548328456879454673053431560522641934558565516928951071101530606124886793293991996687883201816195740785276782686639396399947259911279877900291874896321111515430803996284713965802319299989685047394625232350149596289384942548640922728435213622824957514484697719699695996296488067696543126227922631312465680097930733940931592349049606051271182433926931856230089336053438623026439166396883476956786574252837868945038503756382272726808777229531802324935613516247644918138186469055417545922236165611024978145423001178738863947303297475241334105707045121053934579273753465161613817433320416060802709584625823550922550338929871099346023224986140429931685155320200100249479577604579288143638743856603906405462315190372311362576107216619548101577147296846984842219310387500078463817271413894200 [139,48] 11515761618890792278939240820939302245942954013421060064394827113768704566965851500837713101732981526221861356555890171992628258106527866552533893311475122257767558422493646696723045321043624859023951101878733349654755932469811454272232453374436860980886355499681190191846201489097843171524244962877000804645601368394927979994127150696925351547661302141449530828443820896932854579815850155795238836866764404533488512985172695204625324666545050598071873452094749982559226869710383467033954952490563531331150875231033251808893457106728585802941971741560743008235186516314158725587656901370534198583209632252573870926978387325714723386804977168198076032046431027112208940396149609078817260676288051307502245534837067640544865111195771149730461114629644282539738182005216377338379517041248584885772705611160807832329870593146787128532749870175361371934319698029370991473001022037264192981533398129803952157681273766938916463191703104349336645368444353664073826384845147844466582070806093609712510875585230376831435085623018028594196285223349973751032584394876302252809700755063131212603138534344800383910927576141999862800410217522636508797310777043151265580826779491836540988640998873468025388257965849695019664869486566584976441350383475257265202681569136717259992838483214895130939697890924752791176972228609286431348011523443597912094316789006613794175088500480304493949744913814031874552252112638141593792071201385097918620291035037895527442796291667489076105016136147315512447346938198615362299318059838900662920365717644308446764316490174204726083180880031319656279916980823358321202238550592125378604465910779855186402092013465168220205535163889678864091184628341226040687726703492255155335850196848416629871847760041281369622079753283312278740874811483413525685067014009193848935404675476405716371431132434927074007890444055540857243122199840889464324529824486549202747481870974417691093565961682842420746866566917506046008552473929866253619122597764246677787292703485080269395333990531984429217823625250623715698495814745766478706678423718668142118909556816765713810910408886363687194505602258377610020577944427380596608618121683535149824105225651046492743757121304476567558293178561741576720655149377864180076915076049203224270904153678975642410433322852632797912089642658929243793102560528102439406567372519979956536224755519746435731881611114161641660817480865669220820507182662410887330181444946986407363692142594865535781998689058435282002342813380579797935376823449480781268692612182220873480651364640253569174855720757533931721416708363796562371502080 [139,49] -66546121006467960463733785354929026669072944802711945274042682235807866693479601348994659330725079879681003060323963434730643306911893714339048915792215417265511363243575700379788868440990555806906767868197748000242782155342694433976081864763710038150406540746393032830361128057224588596863826818527735593679518861120271854310549938138354883932693588568882904534100604027349076819867860678456817324134053893761256547460036581647802253317458388506916868614057339320087071273307661625848880755790513745914624231703460396427158355176704744896759915634595467741557592199009864052584565611582310495410057940763965669957419110003985750968809563591325728830227194030106473761034346846146397182112669687218410751083178489025966572954064970564618476167165603534760207048727877472214829947942709686889113918305469878590459258118624727317560217098621000744374185598003569393060776674663232734309307108638493114942735720953767372750440095379037319447107234358594512339525805359422115258958637755208158108056511499183666747537123855684276755567183261596876773473283934147190698779072656853532748914176439511599582980563489621816251067490119863995153627624751527526573561720221815641399077197768528132602613994385668746000472791979790957747156302834673085917476547077318453613313221597170322936942738888561157684621021814502633879277182397768465030630940244680561030401420214058512404328111782650598913718552819475124633384300135674151137154183072735718919768840806802877610946569598803013318789016815872928225180866240546999700547894178251810817159317526710180934922037935897560759463690269497666640444213025153919325856663760877403385452368140449153425775943702384950629594802742739187693785199757133223346553039587906847769882476096728816807467832086608248578605379891766282116412643807591240514329445126323282955365484525307745615159036998384414009822846322526914324684218675096557228617906031299426317896036765766077761786954204919638267819143795199227387238929907286196698285205380710439564470922954931113620597756284976471895429445815096336899698039565150804212595014462553807174136664437224391043024477318796715172418518895733837645452138280442251900763873889485953849347138427909648390748111573167083477334619447393087864499944229567667235950454127308273184644027353144536235544505708827142513660016926554011067792922110670922720803623764365677100987622057910021437213955363961381890638038419274429806801314864571055313998874598285031080532035293836443455696342692343081916322300530296682207746903524912473711762111495563910101094833430087694223385469892800584320 [139,50] -418940659765038747421644879686237657875866572671289161594654688410116392900699736880515041118274665770405888027035941403560033823894742712634707312113519827831465176849987861393730605148072840609202591752251844410015933296494422009786366926099147567462132998111265844484090066318869208479560054597991379155582100880360590547574496775966744129371111580394105614673591561945588741192605515671767240454628511493592099544773738979799134015693171380890788510683820764553861832027332560697730858380624928946521443321447629424032694725065798801624859747434266013228969055757200502385034367100751717936549450861185839044616359995558724504459216074650456541820624026201626525002789075902028897776012894507405618631186651503681816686632318654997354724259156733948855570053106920054927561438611874335977056628682100355899861165333591320696375349461413083488992745505918111472753578556958641991825280054647965354463196425925095299685787896831600124377460701150795484293824341021906556474342352919958318362502087532361518758027362975724221539138669718493815793865525841134813499967703510279050585540000605347958839258008426374017080580699245858530969474392752526212180838136032599844205361481290556017990335710894758419777973542871807571418395531225849337937358466115673573543234371282903581399667577531644398932391262540494534523156916854293567626166059053253606377393845750170917224919582716671111554319305845525747148097671148277486024669226322269404746453905902310885015729403951452914375828281351063761376506245578908716788912192521562952657503415540986456300069256980338138428272604207382236764292890056370930933383467783606114936359003529931740834612018701416994835549946117225346706564064886311494128475800105929970509334605964447602591839146154732727536101063751247347428099991248016174907083559516525220342903912411985989844852747495289884248971133130554299939562219051136111002247727103691300769124885329465118437163441328660313364528893576475698420237325348926773626856111934686053247703021369594162928198316341401082857153352942357985819640247176942959277685843192968116046429709189651543955585119729742788065519659244662939017512399604074197299395956132477890200445478127565367614257611761278460777750093944470571466389205923483995195013502944141343228917352963975909632049156111364679248783553662104580202604110207836964227577184363720402751325359124835360370862756897676248051866999952284716962270947911295661409322630329657476450845824021588428007897954259681155014399476239428455325337556143523746095353124844584384608457448033097576990780485478712640 [139,51] 134382655107274382839653725353829468974924500619516376308158996492381438217769222178189017352014855391592142339098645971105783874662914797254947174233580977337425941460101044662135456401426912564279690782089609289641863006553468141084090492716533454422641067028444402844710281344185988014744508977812127991614276111881911051166988180836447781335918332121906762221836114156909812050342499391954082134679269974903317388995329732618265124255788156147783103402008611980142998471560359225306571830723765015804266481952641448612399124164518887631861769646526046136804349662789413073108044829322739449237768272482624796531100762585704813868610230624965145229997995529677262077151250681171380469199336077811363258483099043465963621774457866132343718379166314224987345068660556000684000791203426451055275276288723622097038071118583240814773676012794175689766247340706724407906506912102445454753413986660015689282442016208362124467832530551153445939182092263058859679457471774038655813103373253715645739997224204185441696593652449540788336378138997400427677101421275106432641666784083632199504258898644903995459821930230302688086014168465594423942335841001091270900751682881933742160391159195282799586289459189238879064388479365579707490732984333285570384046155240339609865896631869681713577837835676793905314131009479307443139773998896964261059957983666813951420031428498412036080967217005434999828412388268891539922376156626584025239782041426080579854748305439728354247946350301691712129151384679874136827369679475519696940966002611555127450649169087437862411337041284776712276471791056749816171173805898996229264445205467913515002309516525233026687326532657353969426507573946914688626410814034043246212562685908417889182175561031129739830496289868906668970859368957137411808690163253407411765599830033139736200243015819003496704286213842373723144624782394960944512751316765859119118693389975255486957603305586362648441408077670251306593483148661993356907425572587410710478165180264212260519794942766731818852768761945072632174287128064716795433331020913420579755937698886175793055782618898516238733899250963881509266850531101657253434668463447425699473366705499180188453613682270731195010251214206279996946698093156934311541315896422269013835208688066905938017920156628464300524614969146728293232699169036516529686217217340652363282588120741248264573917695927947920071710187620954679455901729784376843222970972124956696572673198578632673626384891573749858165736848022625690774906402602806881767248694220880607170481790809488243291558261354655517554895255211240 [139,52] -29123932714868391994906775982856227722760769447450724758933161140469175809206438884654151420713941459861414600318149950760309633268542187795962273405065535359411129213262932964288748515102517373835703579954831668189864096838243182166694017115739100807048615484088810834541522308037984925432046719729176128955237075733514047089100166225459586207410941808006276129874543901145008859412079620371854238339662126689311227411301792467897316124009487609500611002808389845715248695729805235545777297655294157047956323216439710672015579338123294345997294150216352821735116032692217867170892298687946558304016913937428261359477915569493029214358870915279686376121313908936728656607148351345030630968029663999960015828678420652962364631436610576294096454128072881936421741240032310458100840573495147147761036747022098738029866903803489668849787088230450301401432608595826617645494899164004448075944827995349491755027817702326452594836914369954294232052228559980948883857656021480887652292251100830993243144676768469236186887292332020865131072049732833333456884948134006187057417315357572037123963590147221260346583485634856644367153597306647273216386287840957818229464768395204089216484181330171631647988896941964471739524472496246354559915489790542346972227393451164930954414533721552214678781225425350781101547408638311083370795948959275787988794302495871422066525815665274499817710843881317470578803228889434420328739019328523037292783001700310313964696054747532779084764088549501248775016609185955854732086637806265635178778855301232550432652695942328289010426408045764524780290677396469198016223075576592630207897836572430768776878443975332018249066079893847811759904498040860965631765001331547713567219693035823025238324852684639502968298022026704008176423138581849293264041371403691667415373100706847695467407050635823744565663390597031520889965524028061869268234205152264450121867622113102853060433567579383434159410568836722148279012955962601372739366228381349448344406460631683147786888635076983547013995643152692596245170148627389486101355170454591088678004806359944156293433817532225656406383302805937245654282764854764716178920778196109309191151292090551866326732496652824028398874479445922040182618915683534008537419000873411835860322245266443969276140784234185415395409151399998577576235221716784450111378357801279039398295622601850290906018404532136682775969765754399393469132264862837591238597948826283063991691434150804362249542108719450578139534192394269819764753780940872275679665781182879060757607873629547625840707969110745915970719995520 [139,53] 4840256227617117807066266306686790095197262363258431008167860833007933519214343261452246830624398802581267627751926285279415445971937829157164564842698339986120977495918611342300850290236060040243474287143298230669192061475939481837729722863458125241109272532184135877810341144481162362064832216862214167229199993792586454501585964384934187832803449274959522686785451416531903406072956086787950586715362782313421391861817252924111303773321818100977260049735823471441048281876761999026876471047670540430995387050217255955168718384250208738189932785483782870580120712922657656016745887578125085673418244883998221772921569123406528545548056097471286608978599127572356526190077989078547977415135403057606626567407503802517758251000804515326709945752395180272324758451480522218763263098014406231959308594086242390002237884373458659008945103766113992254200342893717050548304265703867642336126509286467327528461950692915733974601481516927539155222534523091573469043925314488856028707057292231869545119471251045043885803219248650469776421111023428631234934464857344022653939557352460052794739200765313899247902544807402392153223886920993013022044972411580513121349514754970288470463200097551444108838459516881244557803455829363747437828787184881393517762884570391342522034760781938465195578678013232027039635863935659937778477746904680975729873269329015364211972452285133786498111735449119442081919099469308155646674560044611730947017775319581431137599346469746677430910257041817492300879634931850291557535408625628238277976440819256680370604964940592693429158072353041956931191936696742350324744186589855531831198904218742479546939164401911563327517176095019391293123974218862704419138456739762896118822445148594203577070126885692794374498393297361813969695461772241808298889623156263075450460744181482150041406990801844018906076295293557253756771717079847279117768892034631974590593537069238825242590771329326819296831602676056607154368738806449266692551990661692520631464361067902121463026321863687122182103094369624126365912245557808599448712142615594967417770146532198662092563475423740733650267560723442937825547244232425410796919331500143380754611032130562630730196937714048193725735669649822077581318630065798391129551836901324205465020307546238341508698634470518269398486799392519326108507363710837591684528797809870651247601076160038045179610959388891216260665669297658725634403233456286462349756521907929108971135896509267043836055606707681277295113201897416004615189362409297656003448189577896899129504451359205061615641094425773170159489872 [139,54] -559676437090793891979117577995431966479053391017517013581238624764726496068929660853656149086090046561730689396360039649017393175500679537324983373168873907374476033169977813292898480469667894645204239063625357104649772071245155713663884772709334457024882393959225812698648762505565667468151713894721535518808015182634727837417592171424720762819800893496070148860883904212812070913235584806512356122338509888981691655598504501023725759054225886546406528042255502945312353012702280953187217504075209381868578937692345548218935374197781088212642668929003997112865074506116159866060811866864954768998691613135803010867230176403788399904803781585779051967659481023416701748222131970566644124190966827289773103753240110633236374925722839021333443599930907544591223051994076473270987833384650853939901611984272364587850847723909586482542859861775557805160532207989872897778720224759125873909275340386006466928988330241555634763540331331016306361393138540236635943003035121502491429612842567808823016934882715593723043450849386447290732870842803842438331849269677088098732227006863223998277970990429307458970881089024388445627111572292778681737541355507767264646526612050047279196745781521777386099263108986281167700145894208426082372500825987761702212164665024606132152258373448563696630367919284222013786789223441128533590681563514958113763586525786237006405283728743722518272897040262989180349460767159041961331331243948005828374302362820690542060758282369108185525509344136854830346879288877164675699408092070059042728455478271417289682687179476359844086040808982424501947026886676385871228021443988299135081595385516473357742441011723548117480871179094087576099028266408498956549212780075563100506809850791733740538857566775346557493551498262309448821272912344062068430761872495490786692799516146180102513531664574376389510571606397474724881900904487122510037172725922359937472880112793695771742965757584923480526005824887545270486425584494831141744741298341839018140261173764246850515698525621452406433174836594893920544644451701060942438114708246510233069904987937566433453789956652058311700164779065761923309999204640153161809639275903574996522174173864925651501090891370023715522624613545724378385865267092886026204903113993144183837665517457797149782962806903534245074159705113052483914449200091496316622588100964822017994691231217155673264631719301328916609695550767027839566125306746005906646760925457240939253691899290744564105158789438996402356164193392305517501030848048478539633840966330656602278367042552967401094120569944434576896 [139,55] 28258782883628118531111666683130570419818933475452605646684347799389719416182230285899235065977823507760685948625714288651513091594962992165769779964628518844063329449036675922388504163800970318508988136539152641356376376591468423937436964554315777141128756951951690668894408264157175092353320187365732430594483726989962927453561991889469667312750122462860422224370576178555222322024002910356683626730402674745522792065620378614970436846911906367850272776411875875830401495681254755862362108171836875600506783140770382017586083866284558463512391017584186385169801626668413807703750989494714469023996097328057535892013901480394308437104570304549403128281966921293496862585609991902656614318671064133929969851166826812647893360947481356276225154640593855725564612594210641964682261340134548093088577494718738297019501000641374319053220923730514209075869074058720539587450706464070724698916123444060651486953614369714884983444014824965294034785986896072768138361208420986051446493274973375982549399384319680088419052846075629155774104807155226972783904993732904094270414718076688579330565379512966943073536589157782556564855196969742207650730970654109248673901663304704229496329325031388660194489131769244532732065771928570142779953201635000499660692104719517395307943935927527917145720474087346077072483368511746239124250018494761684819048634535181332190216739964669011127299453743310064903156163851255205468102660679919573744694684221462935485152124052737338890394503126835541241484392533014599527577385795387726877746106084729223946220041055654976571797816547869175640611706854967237816948956655367915469503223256195137959782511442365553516910650382076851004492389714667172177256596336173552442825134217964779501661084912579077107720836821741695387589141547755898917249688060307856284768893981264094728178496557750204947715337445786774013725952917495587276803619014869367670030920954324635892628697118760626932006077275364813682473530025002247241969307185368812321966527750172873094301506252731673306563526847936856397175774409978648373783553987030542221235696925059696879423832876888483273530740737719828420259508101946600538587127144525696132688553603719589862608474907999009067586930854016374841141230720974587235952035196874997066171993522159459639676020062772566341640285866881019021923310606583716636631137154024491855681332765551582632149760018786698652214190648592800711110692348975015831330381190061957562941908685522337658563327074331197678894253674626672749900932623722917143010562847460994795895330248817031479622501162459968 [139,56] 3584574993714126491025728442024942496492236159054546937954920070577611362371543545346427265480276809603799082794731614467051602138048310528502889747808822579739117021749679816043623768617664103554974348480742807836197051829236827682048136919386230293010561610589016527247076161897441741653339651089887902907535766984640475589196461442618595431337077268359470626348703287816205977591149719718466638321413170868399818760108976090032803571199729843378605565057896565653729761733871940911902201533418100555012977594847568912403781717323177453308765033861917308427500927681567270413861661545224311238751443792327379067108206489946856577196397032578188071055619775252200941382340647250105746605391663698202955305032108647617871084871653041641549232096016181873367499544281540016618123500220557780520809770027667888861878816457731670868192344601769240284686645827046202312483996928602611698419326582399445050978033135048808947080853515090608691882730587141556149142814605619424008257434426221293212108834418987579245510629022596734206641047990076611743727673418433514446684257436834900747403171830651867622773446203101658580267860039796313384527929579475773987660985893913392153979201900425990536087086370440790771779537274980121962079697327298284403277593027477697964912627096418200441224991506154583060424064343696177413121991728847544522166071143622094214360808866756070549771005902957269983441916446473979545871176840757873160647198134389326389299317067723161382554040094909867428771552238289431615026274441917163783232843052613597302462764232599244356257774936379308577465132263327528057796495077581454326329777173516094923954860227836054152506503298023339459845945993776872107171458965944967823946790663476942659777148509742066091942395936847633464871263417887713146074356565691298681915664279401383133740104959504726783046567824148439438117935670503133343888346131351163007656468735028435587755866165171986280303368716956230366838133914789960472643309926876420495899969274439721018607193582313464495332234504929369402326482721514911093345476296314664667418364962276210642426589627977141057452154260661894564251119917409710838057998743427936606755792540295504604297138841582931719996355830367736590723897055878975434279162088817115062800870227580163223383720155901756063182144362671422527729228423418792083440586422681730821615050358546028879520166797364697607699770509326472312103625024736618858471867024817961491644217497433300844406233943361385618045877870955568337702914440940894199221561735202152305196586233001676105200734020608 [139,57] -925105058254374951542304049772114477394011612482123645928883303658070052973565098302215184755025374070940682653824021215321175218295228592713529210064532749133987261856654996385704412025945905368739848362024681491587278456786887887961739480318194154601533250012534450673463237828181742589608796474757174142181054754466252115446490908335295130361670805046567316350022988772868853901306646544871055524032497121479601544257333163977863802440577456696612727793061874359949644823301079412808317833175694177930203661766537099520507762511234249875365517763091986822945831132920445871920322705556084050523784957874485974178546297996639666103078645904146455421182522186884349110171154265412874297437779487501559695914026051372607928714874026731765286977151808834974330826760507820127217325677299680592298058495431901397846238934714627668280532583435513542970358696817356496479263129468360991512386752508582120062444875576211165371019075096759751658603614511688281056722321761527251168682582744879866739879174001882612053599816017330729208596067832686142575781095831697843335769680199406810238941955847226194285854242569649442136026129251581368928438771627060417015909287208232343133245671554825442092291383573889229512261897422795074600334713564211352034290892802529006799876629546747055489756760904746918371829525010290164489772240443364731768020759420077031614009586412446468847480573124101588198976763692549006378683817507588464213362498529657233669801198324848494951118553103849562395427224082570297848288966983336263479005059337124782961054549293153363429234581218889979432850589396613919557386577481093662626800261685164322333528829196311134241267108088744896585423975614617058381555690237756142212716267279185361896513816148022932111476276527809902759327324769167853492233988835864691865397014763307268365909959359041175808998413664198412186976070446636094961757844588953380398893087055036789388078990397966975378109394542547494621437790647589387121529209608573194089076566619535199561123859571302961705280838999374211706366549568518392606590124898804784543772785862935238746606087929752918060397643060804460082420322339398904251372941601914267438024749785108083008303889105757513228100287531080319096219733505776438330250865265059619367232001892478573335682778066895151313039432623722262733790147425041998220287849313168844066134802809043265539336370877242982124485416247360631740782793378647655159473727549167697238832507517782987026617224599075320698348727912264895578564692939101515384107675242590421986231864614808738047760000 [139,58] 88860857795049073715204481329018403625790478495647061783699317748920729326123967128747462396483055047166367908792798022785282729804481151075159193200912653881335334823215253509924104992605889697988542210828857123390077726323768357016520527078265750436156063509982603247487651889314432968076505507227492163066059114839429803701191282963613598063028769299079380749759004628595632828673077375780046800589489146442134731289703658230314330654009774344776060382956538788801115503011695745605787756871055807623679994642446335900236448553943174670751998896015064638399115877047322299283636625871757761278350115873909228952207147701161840692335860464247498329393463534956907676916381582317981434142379661021804217701120176490605146181890936488224766128478906377274568788712714624719992825034104849979661842780964536508207460599406610191935578254548090684368294062778151934157612624773932678486719022742174479386114924046190721984401243946455875046720660606034691103415567398290416072207736862653660504113038527548260000680798461832284612072216077094558889677866854107221647069122687903681461876262773157556846342485244020449541358605374134644633509504531998669737077441977089411964868125926622669475768342333744758719751368458415215232319981605320847934463780436943206683126699465293046689092375751235608961621527123497842438302676978805231926358611323008934485955327777645945032506074836012061835964612040212572215858814382730874587017885079990594761077484720720206078720703670591493673357740544146940821036751035319412173704660810987603827682867433443271234815746042760095158580635942869906355978207270798958822844049625044177114919546602540070747066097445825695585494161554538793107694356220496484437559183597243944842004933164933036662146496742290830633276370814596897254576942182126818169017711143583480430521453641381754504284780230823452833420581804327248714425991072984491445134642319407948945115426146734537151509982759645305963157359095204381505782264433097766037393056114298864589674148535709193285330646894256580201728207544591626847535452755624483963962839799988862520952116062173413867675777585633061826534782164231585445887877794125528282155665948066211250189094409266624429626055510537129427690598601733858170430433051097170139536976819192144588954279221380046674824213001779522819836523058786955876927524510884778653342234103297321639641483154556078727052061852985606266098627068529050239588416149399062751735390118691440594313651926704072179328800280300808167691902367243371394983130515976470182865393947862663417600 [139,59] -2716905639663444639058012385855018745492494156036441936663159732081039699848521029800779275927875832977561951460139909276444278091327203893779446706655160455764292139302918739809437671190767050289847940442169760498988338424312974506259543835681889814879358156150066732802377143982719171260082645122542419062573697380841494615754089835406879890569984070675859116008797446119696990024080826801715314024209503173975195383136747908761460776857385927911907748681246849506103313806262915671248164707815262547176528611911780243162999289912781649346519505792969999364350543710933167521574513947166487252186570751315944020910240005633411652999205680551705450869636817756359075159770729834320918051768177870541423882482718860927336335717724176123798793729104740374060959614175978644590281846560159229694619536309902026140234903609593363741149182888253156744485321657323312957959603511783659055815609668938819745282430359069005372496316401363853325970992789461142913804889184235335885256908642938804015507068465567239977379561303579142474922155152520883688275194160581873726869430887147147922367820521591862118982493224988391303469026720511102075032652563734461821692810231587593132471860719937474512488523179291050573569135858043954828478249884681378388949631055905629984576130441573792500905107382396949965490902582877025184282009719821813131610171196630540951155835794873027595897897646559420655556900733993737686474656117999693623761269454380484794613775066313647338465396473225122740881755353752256126966187742215651974798703635800765739195721458747007664626368331117444846673204675874815117397035711145277147805990881252414485106296040486295946386093549366733661043484189550489828710090864754487959677731615197267013998455493468503634343203989428288725833326611137494794801837465592372133267428724351695814617560807473505972799437424605816612769480410453968800129431819285918051303432406399978791156332430983215717361834765125888150052730322298664885566981953021787541434570346318559300285922537005196202838464794834414763440187429296938436349242894065313041466121278325594243987512965493035687964933838546349337575379636443644727504907862879178833748510553006746053614609108985249049605748235656229043567894391023143500524990623212425283864247914758561262672135944391023439013787391403700413894652737392549913348075259613346195535340231105335991808303652835840862278460853822339848309712748714230599629764014017504459319386489415950698466279746952653242633247437880481195313009449184902691367060916321714597219624928577348480 [139,60] -329139059580391070181796366228684997549912192106226707497253541626373442385837590770339232893431073104907210318323776217824339714593018011870539742985301674859412333284952798982088993451208380681064829162225119377236422419238815641654063337962178045853712119456860580546122626053107988632589762426067408515180301048666024135116879535339429829122186114177030667327810911112963747547320682489783585384159329229685764611578086358451709867128707644564852800060840624574916830925265478961978789648653261313261400376699220350564199559785586022693555877862048901171882979928752190113175893551371455141325128707257224555466660336218107496388124136462938921746480969515133061410410054379808835206252563155971642758896443108022775529073843770092658055925531363326520729186186916433889032795806783784445123535078879909754598002819206648173488058158288407863301911292626800961038144465269835948762810047338609868554698311138128192662651032169375006700620100229567494888900889197372378015187120699814501195343017153309723300329149147816896203093522325502154725710609337420105423239549530201511475545106120241022656039761019431651991267876108839460560366279139820414812401256449659738311866493553562807507748364423340102001565504681587301886334677395922087424762465685227086105493895484286297487756060932421098311024321770513593573787462396862193217318021759924032173233578154957338071049519151315102692107824122887673450663343243896846761301052028036234782064115959413926335266782227631386283102942567931321961978539856275507813775075207443600927725979284948287082131863636797951492849633492378047176161557208707011824585230434449720169203017415943623072409869576116062149541325235222872141087240289282320744618343057272249385543678861513550244764490475136085579141855511623556233314474610562002746560895385811336917955555393181131313581310792991754535532742382026114440636371346010288930667881320538276429520500713986936981857556168173722800461766721480393441526263216246657897611021324400690776794495777454204927106962269692690636062688705358931390033404574798188166212261533252782425274300952928631104459154802515322000520115579582383412941764495869083569250233766736675727844118219934466634013323608822363712222528927830041288443009985008385036522259523718649076359847042935837063679419831788396896019419710464625008285723781957476406454010944903653496114342369685854249810451736160197649432233886160784347457512099312121986131838677427120347185818112635030929853212727636967878826582882819863224233006386053060895309047393280 [139,61] 44150207282756112142774777978031173511812961791758067112072983517841081498192340088530945110673250602248215538477047652528321415401956912918370332429796603855993524312943733511331994060385688412198882558457913396962598193983098857978519104724179667835754057618838358698175088751012435171217153366669695626997269722744037869487821504595311562367647352183848523602414662125740277070265339622444146446024712261462302426117079039335334419404482594771019906652917988458626270065177326787811846809287350899849368561764652164590301593785200752891042008888751083761685518701530457669621610757571475975990767645152139881845203193671081499739227271176491395886201306398394044808318589166769885514291721482206267075676364804201408441180633439008465783032823361839597587876949851702001001740223689677343519505422527835663260259741241442413805061020069720350634791475651776890848460386761833240944957074426285530481281732042505289302688918300652109766886929381698759171748603751289527698511078160464190350506449110901873321842784820150193954561160526832484631387431096770555085223867376946317336411878034145824669673677749380499590946791751628542301038154895310447115520589989316762546060751575970662828381898425099689080666881108052689329100284411450483197283827296584507264121362491566469662807496197513523683600543646201623328080913296576863295714110513813036229693693728027331628124329797646858554627303558062405107577454337309253429043788444895733648206700064543182287602335004690917548167088086336319156700827637241657540865645079980220861199237663468994866466939944532753627857732215058024636026555358301581932007192673114539223555434835994672243221404271096904154061730556636366916571961192042551773519016622132730478489007784597106428049640219570146494371775568954630854061956686089007069439218610123749389778413730028180830748055582612019896024878720699319110717304119728489385000579284379755235104512735030035319239057388460617769715844233070082531109570241622402544646792515913350559486550258419655097119188598813201332600782194509107127051864358606690153529226741557766744245893804511119829190177587678548224655511131146931521889314994125365109298013596193772854305230435584993953503775460405524374271847510788117526967438222694164203027133651111519666725357845415648880706405734451168760636974436625786079312159339097302774252419811748875190540982255047379734829466844190131887736700690415353487217583337979991980934060263903225115374019959593746047043121848692750615408475598467809193403034204005740292185077120 [139,62] -1774181858402140344951409798905379064551439581612957515660599015741600458142775483308424594276034905100243405612645495580740855906168658757347617724974186141178865488148935408003478590960872220577114230614804495591629411120854493732097459828910751125571059430292189294181108317624354254527352535093853160843341662661164198393756270428033975657339211081233787854025065597811388686745473223437457499690873061439224699313018057135925093062561539155783226282317574912290318679030971222058898507843406784988270419057630866965365934945994736919918943071229787894492390282156723289251063130820253061710601890488100205840791110800615836671936712865899430431009733869154650724127469729882441276436576691160970450618349975702831397101318167807384589083235252691743854532104421088887038678715492875236170413793545908316146851495051805335465587043314996728836699722294606873052912552575407082616000741558894004728449206327300637296117223335680745097869296501447037624166554025949898628982553630756608846690770771935476280633626741304534375223847767639873334386716544439067376645821486449343346696481313773813883633059608463809325355710290317103095268916938971996458805812071807418623336612863465683662169766516466935957212993253890199330331573756001523295602487627838940612216729612049204897518225655509983361751287255799819269615410633270513943037550939254033044838732244169590503328966164751486680291020663871134648845841903186613121628332383461409549799402231038392814839676195465391022810553790015960068717554427248220022728288845757945111182429792912152026867628857146832025134172476519465006237816131356673379411485499854253113164829249897198125040166787646310110932943287252450666196692734930560147781884514741613677172358917454534858551225705031755019196999746396987174161509880506285988953652490957218362303362249559190353984762362203575017677480094278189120989833636065022070082152385615909016914129408481767900744708724621163833260940913807683343342213818442228293311242692568926327578027810136503882253958271299066327042171469437196129458671756094102429977306225831091833385641436934150261835843375894461772852212841900929409491758256028705383869865540218400580347482247127086465630753100412657758982235279168420011580476158978998386839076163084026296595771292188613889524609023585963145535653111374020712015272901630210517273352654318468673818270326561789649170775798538436985034681510081795850597197957120945807469670937502346013283769259165840053825610682714920966438261819476931951916644441464617899923200 [139,63] -70904965356849201514255549262014323389353797176983303653255995214655309329638110851855467777229225730936190133411249329262273468123057348536030910807296014839403469582551537073086162967480015529768398175056575800379559816111634166176015362163317385621358791147634160166082781329616924532882556093660920590460551955796445479787949191316223754979113172918909461404781032372336418399752029529069433925334603260666618135015181108048903273800004749108752174775457456732294146098076878648811856560689991957230467202753665528314154997374849424852618742472734779554734175233527901718196902528027254671818263798495790248194096047819834467952552002599170129148434805852761075305130863033439591025349109511765964797575314467641243429183875726951543704488933890683241429551075943153010547736446443975273806897594221742362927093597064057317336548579444637985949088307695203693009189997954266779745422762225599432153265900201966235649293801886118746528591174467572322903435370335242678578361264721348538942907564811990446022091251321517793063344663278767284994499358395177827388278083436292455945422784555383388371408367497913773725277879170158478995110220613443906943787544939993749829238237463058037687853818790691161479486099323561890704594322129893850910204885803412083007192375319695114056962724982359200911881248392391002877125139980519361572455143242495038848520636078786599963194839019138831868816008362151122822319822241535726106553856787126340042943781645019574524121922873898481321350636957876703545238048076331660860440016794943215680026104966578919634950214425403812890017438479793582466095616735851007878079386683148680590866410140906046318355902282669345621578434520286761793318023076266994080236172232686841402536537476589656762731314377278207155726013549997993106746304408572973592695826219781051668494726715563984456524073864756982117478590802200665597179715683710049375471290878536034117292773149840129235315550705410411516480733339535740786198369935568476080520778029318221988206221636591436136794080461227159483267077913846705040994544616106874450378241295509990228188037480326124718692635042532489670631244547006191285909047960668971594754436024259297102297530893619836210279237557415897280514408895120828433036527229317633739997086009827469892449466406747644680205648980147107019505734912993978642699808703511746799749785417420967664693943913449738721753699454232827315176332033323768191936203034133952755416975742576888695186620288278482314681771154234099979381223314025188740679821972293773600 [139,64] 13696725057659775112533807367264215613489468374212123066561683435791254471871545549323361923483168046045568120333903521888661124523024557050955713099602423811934569884932752186044490076135924612661994058715523248308630301740411846410254228348761307764342884349587588288846760231373021490898529565692658354338359929928842891187894323253663063111415625675094900599364332234532553105502769094710279695333338710788439946675196074557867186098810411796092151346695751470774967590645934768910810501068232581670860716908743417434571793605429210005860310852994366554616983663024628748894434558884595539406752157380520310125159929202622287474690525356583969630201013411392583449176495264241909164335933848673729805893571691980593655070657750709407848366772658993331645652314212747196643495535190141427004141451722956159631970987770388895844268058046983991756509285456942217607879760572743968948531849604674575158454609365066019727902275252764549293930388086550011872869545488567815811473270497133103353981047991171050763941524669041561203826294316617702319322176463726963939632391959097068852279085919421917960337989405173840140161396694647362101392589217233451389838267867287386435251142657439334830765998445938055904262155256630227970189897318194717899700975338802583329165012965397396704768201548977363483360580741221192268320817551336027663712870454088803831731677563356703686360088318723765710527752147257744114410173822004265966685857123722037251232345913052344640470834967905130380237276650571419646869663311539062186049793203690875927862995209793486831077743474053239707364002398548341670868601799032822424509821743293734947384240524263944100467112623271732320434236420982035934226927140106725063077341246146010089121586152671524901656924397482342060783495456357149825280390971456091346156516942122985081272891903449836541907750653837545526954061209661891207850062564839956352717923696375189030081632382238669419150080822763853121493405187536889949244794526823563447576116944859469418370876940442233598496953855145812564922645777901501851259605243433202236525369185628760806061757962311097514930023704774921218034293964655643085846583504957957598457683449370819077405060842880737813343958536264369304033185467675219850330155047060372529185038488182726298591655386126255224739465826504384577768060090412811113888755854946910608988451968780835680634808793572428421431340626974470651382549393042821585091798268572341490706533743539343855661831003213269769338246072913411630399063605958593127443090007655680 [139,65] -965658697725411657114595745288057672821604225715526573430518187129558168610843113453503077053529970920399841751913234604407412737469896642054913738646722082358729326878303407755445495056897525487753738747683638781273432141603326050571779562150517132209045209914419532699398385121543452371558982700092851612510145860126534269770600081197695055432461152718659296691097579971135044208678027857411451167644628513557624344587507016121061772352548214744881111586920689910599959511446066085750178609770252224977896237856648465584647833736951068096270195207406639520727710004067315671885539187103412102325464926814793775882925870637162297692543564554688704019773106546469128491422093863831369002888399291940530844791874455752014018184194123948658479623139069192057554782082574608838463004052525900471621851617171397321989666410434522911774394961334558438132097810261176782848224766685085160550945597032882127946269830640729353508435148503228871071305068363713487793350832138038169015860757823041768030149511919559327252525542023468609010672993587296119141180407086965747620054194124592058024580466872425721842240483376111314288549650228185690597642151831767654235996042933155164610325505947366975753593711717041427036604407129724237789580462921482673528800215370793775926997522285636398818194312953032850868283895478779524679402693794621380356289325013021801121095116554931370290407818689286630429863943217047621945066253740598818124300563115440454065876148524347370111036805703914365941440239825574089688743832257001316293207147808138683724879237219174767626563475951813624277395118401605754722637862805981538652714651337576102556681790111600934075234403082864322544336942180808265292732353467835138764712143894705477892483705503457176403775169987481708364082117988981322014452566504791118750561031808488189815985123748099263527430403656582118207713157829047421181328583058633835284879476354264711340585567394238484214077232566730281209333985399300292062727731354886027438817404398969108364268327999826834988959444767153993352755799947284656222134390281005755317480781821849498483991607971012945719369142142876515887418169731112730668043218572389826738765840853727124215163281455000109993552864419707979039539392025940605847533772859425806634632954013308901416098395887838994735224732602591155477218807055087609032077040803157967498943418762898113350610713326119568305524473055357817521540898711665421048470630397724030796377972422483452656987943922575089146049621183749178412715928752020396721220924320 [139,66] 35236729309386267814261087096674303171169128154074236952036986756660367219059400421485078392990581161519895618591409133785799512107747475917230755706418555201718184233593521840018635103550569833298382116841034799402154084878491453342741995891631394917685007499892687418019438152252549921238190600588273894926920711334857613236745225989538773281047088768008000568701823178866899252855374686834370879992887640520221670537586339448232775359651061342566505358744087516552573248982058172423354776133210095659286731509502464795589429206070778329634545841685801707737573823574804842695240715695794403451384790595809574726159779017567976679140367914530250708585754894640065030307200898649433685113058004928503538602673525495125093933067900953005058563330315989539614540152762037652754179720806153147201689178592143242223578123505924797934865364278950002827484866933476196358177130820326932782818074813752899693601535814627308689080547646448547976225795243220600495208852939601821342704022240394306262372095165105646635264582099186599831836598285629078620396032931565480769475966053909630106174890031273350143047868398967044193060150040638679757869743991191070098159635864379738317260926083388008037863420161164395289642269788159545015837296250138836491787756444091901983721974857139352107695054661452877364693081352306959532979141126574895845133254059927124964968060974365617009202125570677573332378751058319915676285703726633263039365268708437662831757781955227093384733357494827414010036891488852087165584186769819926610112625752722763789682586012013938029909697250111723442100183833738414557728584681723381448979924375662603200798242335321634326736512819070672810165638329311157630687496832895413434931802002698697154438259643590631052412508294318530698396192665422709065770299270195622223784075701735969456560541093197208198839876856597639784540403772841844193267978129560036070698313678279559627061432690241034261171942185957704427359107139777607263155218238573421305296475030671209489487493156798459959110911010911184284489976601235835980429124657319765871658771852662640170596919704288355266425810032082009684194953918137682544722899181789090695930794184502174089962921912060982773635093226842994946786192137677651829927390832564893861664247545890614597595781091907963190336540344462628184839644070287841027603517992496505118278957538536388481603423579343419789462402444919287297542156336683594985009600785473978825912924342703825057893638823764545204376859798830928321110573952770356040472960 [139,67] 804690804007476624373358945299967570812389481835812652188111454513339438762681343715807279521762691320029104089227659700507873786191072893027580038880367715672604725309342994395495307504291475775428066809873544161945245770357985302338562662627805148337383221012153601941942321336236639397557405413917187832157175150515696323554049857774872349911046688330040801027267639164599433623452202352726514729645100122034997933903600699036096244244021684732647826305961969436104604553354262995293173312486409829108483323077796967138482037347429610719449242286898588635065012869384159671815255786613211809479960272590740513215635632955777131270548796827752911389344396818404852564946935870534294389817480025558963322587485049449208434574835725220227565395922641272500990558761977292557975651682983479346394221240046459074057602163207917543038340910093886309274320904575543259559650503143473330372581564426748681711867351951125044061716708823044763400912803029224666663462350886483831767680618176827549819152305678811849065458228700274685512592368704154280660208417193197574756924321320011291195362022530090154414295314411365881598400067869096651760740915606247079752793296947109068236428393177970930717667547048253287860973511262203149587060886692667499776784969934966020676999790193532203640385363778764554804088963485506298654476440582283688497890859381311565292503986855552696180271231087110385387450686356250562913299137959283613762757976474888481194472985794625297417921961491135125883090107686572114759201045913203500027883659996431348898325557949696036632926430270603209944400182357065320472738316963646958515538162257269302858333790956493783085985126519724873164014365456781395569203015128696593274601320013328202369293726908914406641234394919771427926831805089791527059691752658239892373107674188833616460245904683750506945541313676449321840398355492721484288921854127858311336861197663325223505606459101903352704104938812569319785163453239508210789355925199137050186513237169539869803023162017922489334030296657933484711349227022153581622341085032810835166429399996490238795432262426164016733337082881734758382766686307607578537059171150531691512272376881775916910738036489116412670341016798952937774880178445468495897526358875645841506657925029030309493120210436492902220380675990894097799889940696035401672575543322152534711890240070262910208745587663791802986446943107878763749034216038525509428286747254791384840056837928030130800903852642087280345034780866817677573697225213377470400 [139,68] -183533242461115364147467494168358149071521820339061049831360454823486982543813790789197583699711014511367461490700833940399754591952267550426070809046937337167747232558627932120418105507419697591892068367707975540972628730632951186419712209659844111344055587864152287231425746039171619261011172126451408598747817680164721213973222098889073356772030201272490324664450966075471404866052350025074032715976222309350841231150357405641456630668973224238833462291038471821324687919688527756950747431726362652658757691358212731535335944525221888055058048174251745674397604490300125189777790244325112832692362830958540526022562196919614615138244146653051372609737316596793763660945251802430653760120260410015196530566687008803973117203164935611230830931235576448868148138946953933666719116937613804736897464244186786408038753065129901118214724870431064001021791613060368057412217456093137450328841628607350028652056560424005940504270337086429774048286922977321431220006503317997129141152512636621114506257273274166273283930300750189598023726478420594609091203165013748523023994716935702407736537079543701096849730680936222817858684467195759233818839938181629895160416495058398254674725491949147372664130363125055001654097521118330983279707275115219895320773720120418082006460769184865130070012378136799230334547555268840919051725562845182349777274548140644591237158359788197050436168158746458751510726658725803539867480466189551640581716814771945901600304793107765122691674476698944759661344835446440925613992199915656042971130180480215186015608381767897489440908348295037184125763799202446706190630199693638596060083405713152805175955155383207989345083148162265421305979099450309350997801865364246231586213687216226023288590057354481002317918743473360204185274841241701504022718831709630602376561829304632026496729780125659173885194469581925908322565972366669156327992696739296320971571823576742787311086445981241685867175973660159555949307985755510099742389641871266930989128174578601951623422265561058918558967390212435384852612065700344249023210472062136828447309750600288421321765983649090476585238111274725965662694052236757747215993128819703090739258271081781767835447225217271516588103968525189530421839927299581696504707036851628530245213765645437306055408348666929311210928249760851745056751398286068075691253266309630109614999520403402616278451060593098664373525246546586039796727438392439732745963281231925577097512229836109839094125057927419098249520834223091099590383055122484224 [139,69] 9838265535103408477275156741631087297525568342151523788552463784002054704669204034428382521585223104545493154782716157409451774206194132728606506640005742830461024005715487768375722078306978648134784463064791540574469630573163642759061921283236303555792276719555700251666394658589943019395620973926974340267994342266918624919047812663732083914500332949738412003046909576850037365408270614138600521247061939574242817188259982427095142909260351096242325833165505639355747074118743315704786946282874183917724494041300152750294220501697385849368827367498914584771131002852376422637194045126908193904620220765548892746812096426224736878969785681681430237099431168575776744991881636665176536911080556544005531227901733595619181433979830778427854609504710284768799093244760577465391908956054833424711828634241921668873436666396081169489687070568230169785941430250795384572194464478729741893505187640632692158349126474609759282934164897880160400621116035538712915442548048159902202295969736589218786147001695174174295810606848763577779341984811861414848572503162436015159017017384810984542272215788922335354899846564286095926142927009064010075919708073583069062160364919662301096133332149436174429473535627415051822011712851222469455438892774756552622381450961502628166720987232309225666980560206888854351491673164754910399140422366219482260725791006495794253808461311429471688099846240602073619466729410517810841051851335848385937191742743950053158780545678737358689742012075123516581300732617019901708950403357246653198411965489767678324274825214227526797315546415579810626997026517783623872333530713546862359068248823339677454790527766862104510091568638265602419677261180689223885768888750262286183010086824225797548006520331739377193676840439929304264033254434191931097151758634267480672888942022503344174943346122660194688116817306278155329130567708835222470143737675874748723760564945385948269150501728896362071686812210815676231540759497504665207720087576916137947480349171543474527494998190950947320822689055313232948558741462802542708490338629037316014321476623518791153695539796003506762525800406097693589060512439568048171544201768767983674240475874775780698334738201196841906203781580285668084470153790417292909416890237656872095501793073284287007363851249482981504324671677557410543294924045795412627846280928633440982725964155203741216294419866506657097253955168333547498430379102072655954555517792246997640888209948953835700580889614085339027846336405547912329757429438848 [139,70] -329390017155837139492171191224929873096220868631945445684924030494865097089242848477809564273372607431091042851637834080859085639317473067503062847883003208655537349668118626195533952091057346286386574576647144951819712019801571852440539803152558758154489297196002750407892437513005862740934265517072647613751829181925312159611964685897141149264751471856638773138755598381671831304207732787450785321752057220454405263479907223542825356619112512678697058551908272888511528595950666304088541572376433398062476168651903953405725582330046901983576616056394137351649117020265497670683572981656720832696281456430877242806655589701448862647163538832003343735905659068631125283069706452374790064168923861969726760188994985013358405962030642398772063529010517608934659574047247272369094897234010862032648360116111238412306821372905519937311073556848957212605037718556507201919930817839187353833953723402005298464181740289924480284213589945243365985174504698978873887264372184541112954688649799018073483481082286978389778716637346552656308702614402436899406144012672206058857186781462791491062838420018515183023264697159716673892043916751906369923554067361985652281244389452366178074289310514930182836166928079620208945175217616393739795463641744543850296157129354842730829436806603949492883649776127424165775535585885159208186396314905322913568811323641527256829822167446225658629778419412092722000939243252435581563680466956881062289104812373232977301108635235089525014508245727297998637640007333039776666270246023675048289780466604442830494683066082775086234878089102184209322318978210030597603187470787116291508254353128235064166772767818189168878663841823698540309941528056978416222223637277275074674234234149525597828509903408976472177516925196302546020839876934642727458025767576976377492925272524797800316394257352814238324508706721944403606761605874015960534212596433046373810189796047764365631503631936007539065619411699053751373997821927509247602220079745467359878677685562571982859955602663880995599965047340943676501417319921245461090532950750885153731249289406699638624962058321676233202269706771327684057427579108314117606007563791110547372227405832315136996830455645420998547350915581300809553720137690029090448700550657914687374046162594045189692536826283602558790243542557363110434709591450264370843983602718834519329116652637818779628552644716756065451887093511295320495966880321572488827167132344090881993060390132403558546386515955680635326994107832220800907458688 [139,71] 17198557364728320708429054801160495855106454920881190819758531928697281591932532577789715675001102747019498891568058850873914287805230520809793820997540496124471494659662673227543770605148328490265416826101979919379736438136396694254538833908362493288431667707482619796664028188259565813321955085352437082707529872768622337338333622954491841145466101406314641809358629616028543076978666573582249950445272297491481860646660098058718911287020947934952861569307469285710044688268437355838799429404780218486672609900035459071982485210598721319667579022647465722699162994544166133114298741063756047594333773726176190482938063152803151044855443325306401143839113350916873792148132703490767518059089509489595445707754137950854768872187220752661090258584292522245960475025903145428304289647708399703221431531217346329124085932743315160925826764196903517248249876052343903651825789086229167576630319578319239454340053008090644991839332620545928679326938684485407680200704853240937396079850791848365319543647456107481176395868951348338609082017268095428577034947948734928130030259614026349400833117357110635963979642695905681233810717676599258996514957474401957909814863487660046147121501410637160736042585178801601205642788090044163094861610812815705188624354103849649633189275387866822081078587399268585322497461423402539953124258302858770097741661719596552301411081531103499443844166485234377314924422513433935240520302981921597131889509468707471174775758603705138653507779368126867520256873619438154212741407471340616019318790272356092345971323253450165677175921545121322222106050316179704978482288318729199199744125500252261531157715540011123714701894270344361829370433355296832216451078413864004832496141029784248817279021155408618981871387336654428967045453752444528484943543022222948154501250948405709427104071071921543093301140436840869905647521688016661256901809463908217833406886867424997012589630881844695299438406599062149204120325573427473382279955762507015052617693661903618891332464875639963573015226448990228712687792299678573254010404459356564881531440748199850227807302706394728668644568259260938487199469779775187273126060431706833060489195362738434727288438983343322053456784628633427497432004247054871768062249944620889787103071180443007385188010607398038464468623348295716746246482718341351087414834844445481802017097287191150912940723267359641053410369673823595799453064357499039188134999044150839546151586633498690182118276225466230062750612307023911701808 [139,72] -944301485043044121341146980115255483370518600450747078100437090129702693734523103270549105285151792102399412805597172936909451522423944081208001248214821979578504855298749209470820766153466572811098504214442179024529389747234881578044815709644314893023632883264681778618046593051964869385380325521853824582502198919061862053485809286316818535236423175728620308906797792775508116494098181626056354559015430179568310666515916407040280677401568934863285473473963434009847624564647020971286039289884751433249496103556108158667507158521249199414301127445396000779365476226108502600905819214612452506730820772614292058114428916659407017346416990616465747575583505061786316199014080167121620571750881634441307116680576850652071511708182359856534663655017179164450377113907761888443706469158653028181423818668234680956816529676247709798074102630463192916353365734799927152242715614378833031556072701724210114727549995192319028750591075994936069430637443005892428416659165266630588469987264531423014223636504706685194243022973566435801099101889586809073041602919145882446760102193936590498109133767025734580589213784270969680423130676025997311109661568726257534869167220895608241432614261014920823750913831038738242064551428106609387821133933408457038049739093841489603364427607399144638023470966328612965148269977489922011091519859119853407240859654417135688271875177912572890481089828622117397107396252713263431677092978857069046227908036815580092823112411034455253122438257016799877974317829961291845032540483777192029337227065386505860220803793795147160166970306618778358845179140836601495774800064440627220046384820554321261813208641818942013208607152051351142475879882451188862014147561442890332768432512283090587617095470528794074322269087308740745854694797240930230335870426969821621675184678345782642520478398674491415722293235384193123653403199318758034239363069408501295674376975736527770771375732112000180717150633374286574258055508982281993404999769794270529507038262173041684885175066875996340832540234017389083005200989458483163871589858063262397423657207780786254290999070967456601660334769666221610919608631307912157111769351468415395823371217821341097272556613246634521885589385488824368745044880518826084064334513576544745624879273079194854864774026645951107854008629738391160787115484826994687600148227013244540056742615436785348404660060410844323779593183372144614300589446251882221314557632699609348769209877112817991658941358028966972013904618639818496 [139,73] 22582401340399792557577080260394632289809364237752327214152895031781566159642382617826453004439257561922534362401212993595744262695800846347338784716940891592372384118738107712905850005911927051508674488525709519581882444537942927977202466392288915900260237568809262078937854653543148030285457477777232628354704235596253442999577089078424340896349368045769130561109604921780322188864234947106795797602597748998015343422850673011560003325104328700878536101378527381117872278281038365498872190349503198277205911882821221758394232920571396573643104421405328699585069681430807789467598255225564023792625914686383762952246337373942573248961320646533167625139674563955220259545671130257504655821151881970686751378334773609582715196823751058526087808876414156809219643877524857997020370934353671935973916057564750562551712820034614109183431612769840418416223179319612096496617110802963071731598068769245311978109743118759474515095397540116058802688169615262545651109615632490770571099526076207646683193452179171583406846227078875675983307979909971918403094335342921789289028763802992696409545357688432712150181291287917446676432032177920276535890699317967410836602569032986032129483629315984255229956507717925814495845734287286195379268168830985077806435601120462824386079659573448170078164667941576951916466335218582408844227036652552082744988034925250130298960435886549241607662231150870592198770215906877518415284769237762489403898177097837483415201858651592381235952393363372408767666103397059177917103679095330024113898686478148172791365091905658624850994755396569411384588728462855812947701592832814893877221756816621389929309269865076210985959592322215501083726056839661363400583622868699816828497179084409206406949746532371293050127325743772255076659800207389950398824153312048531039712948466296249251771388415102728367726808226814026789671602432063419591180323993698333260403344542682921354895638818020811806161349876207703905302809548299044505158481999796856100542437953776115767573166930506460752268306118067216019918588261455674925233708609699850054941517347491001068206570030068299177260291660938568285500746973658100309322291971346301482393229119809237710421765764711864092757219637310496653343655246019746837803603612509204405906474295695087511584736355951177081546561841758651335376268154390319649572026737555448096978420483144392093395577146503862171042082524340779800083668814533174663107527668934968763205708644516337631726179694726530685730163479136 [139,74] 163543875287252789845297922440692877265799669426187754973445278382760503518305625823413948195310695912767628981004229071974674555304506700538467385014097445012117535325249682109478425282348842936122161209883596621115563639947137930824659649800703347282227906355509775194123050014610713936081063382625430377086256583577631107336208353183294355220559518764463040069244613671738478442523045142224293500238003322979341709253274442511355269869887097005233981602053109075204128103061680657530099563744073710051176758670212976597539547166025510911444199161169970856495606854555787519308072652994778070792556705558859983163567976447891478567977216977968091541683029716830852315084920904242101799105509990115029929899196201581180885001853718211491528492550317213656321470710049710319009642867106800212894585227532299222471408475251283560370753876690206384539090253064898083236620922405792108293755046037763367477281038423854493369666170800392231756921326627520081836141935024608197240323337147033667957663072778785548011929628276935406447668542514223223380433972200980955250602342263845481199149503860092699227653972720075292385394344457605377341549529788081715766948993035109597644645791096316488732441098517609792173114861982310407625651216139801775234440784338811502637758821434637801052469553471333251840735316138922779269583145822900386484974481929062880160126536965380321008079317900845256502229805057677281480569267181232969552989769157350221176913784938013420559741207279612272760397555871403347751158488099513411841946059314221340532180256752680997479248364979922026083394943626869989665862951543396983045305460720610173865853186591176795041987880239461031889868034791248621830558164200002607061539768748124099078707540374647936756796480120928199981253706137820057804562928670039887964198689397733903344472585711526167195256880932483740751789550807476147559915789616733785386744341186115295755471455055464733678853833008917458514811442423427355685322576535283730804422240404095598074036614154528507685697280886063524113265985878412171774084663148005561639817720878401513561609855496470991451760222107181277558160293829191887205927630852609394905348874442195395547423651463575773100657355978841930643392833357490380845073995167842320771030531818608565010180002256273127984220428194756993593276173666012246684425903517447236328140336117787722381114717861597091586355019872072618130357050418541830221158860860600701522467553727608853022722432974423925140305408 [139,75] -15185349569034178785497125829409522469615341411664131577540092167155038949728741452250259026259897425874692571806975754179493277829057064545582761137429963475845165148181894847394731974831067571986108988429410582300804217455059759395066593976049368553225507245510778733720746634320533186752255065997837251427190821396440639465142588656457862325640128434858204958915520389403068786086361065636226702542031035972156164435150510390936666915127465470156557858121081672038101648824313930610793368334656036778413908801966863752605847436652944105141732604006381617929731769442455350725388234511812455549947399097205431814915458165106673636439879587913439645168253283862499787759632311865393309992303020989218655020185201470228071902093513124374563225132168009007356856786152918028973255952137234019574089651001679619076061276845117650004769018870771401325779329218547289098882740926164287472514269157090528071455595867939313406535814642521836074875426955508573237455075777812986123494008006345789887517611203946666448442494521000497882678981196077127555628735920792898952341397082553970270083230172874142259329907063772323370646483808751741600873303921340368046123436002310894840224940477881444938577173832777410488010463173582393804233735557028113571939272965138742756704130680819595898154727502104254348658252760935951296914516582705028738651417757991407629317293432768836703507511281584806374700330740561331290640803024154975416548476425851054991613522571415024338800615040319589091055072481002739111084302511896436895928228312595678663721740381815387171705414524768008496192508915326443893575751309900219666179356150561762206888128089841818760837044364973506208860859504777216196971274669371487660163695488661884984899452062031766319614514142815734893559252616621441250336961971298913607780285417806691608275198202682002104645079094594949564971137754322126214260978123906208352085499323326547773821342280079995556812826904169348941494879282401683995022324900753232328545421941931004048857863191650413957435705570547518215588497596740604035576282560735972006444112841947284320125001209078112075373850247731671409702366794326116554227515257757816337821453966571721234016521345459791244717725151837870555342681355958106792685887198647483217811648765340120573042750183812020916212529223755014196843508159289190879389712859869872255786351696368607385890488781343207807091585596565799348754356948412099805492851307157598582422980003422180298970361383670159034000 [139,76] 170597257512124141068094182921780601432419871619642809893480913103011543156290627488576346402156111199375297734391874851765319145639828126034510976236254039265461545568705231867696440244359821347553552369185958310656480342448072911678435889009723632691942056973623279311434306860475093081769293133805614486977212531243366479748945861624807103263053282659002055795722122832436604010001282421431132684999329546830529587087591454222321743897952866818984426108736909826236733940636346328578779246764025881861246426412805280728795534561139588187148795655601460731963133748246620281250152177400708445207842218359891478985572397575677873535528503071409316834559193663609018208941301223253568453857112645564147804319714806446814087679635219763373584203463349250402552827676272345217201499157645831987809464487470098157396862596293173657174102956126041673307892821368351684315631625823224850925717191957016356480957978918724676996708767074695982323251753409336427671134889731598923687747820913389674550134468130118603090736026599161316426263331802310134102215391244789260435229225963206379592168970694214262613291142910878262595375719353340665982961726396626293590098053387921557440636671847237847662032243016146061250068554562096274049534909573522947683470036482380713743239761066573862686667792214533277524960851774966241781773941607244975386960635670132528686977195264146479247898217607542010023214005254738506114450248767198959683896896785958839149261499603005526068223695404068079387130122660539838606832592701328304271084871503613157193125339565596077342107823586039435363053335745523704992693928827897028497250830977244275869219089368565792040021848772260267599637200357199950160016034553258412258303864189965607272242445467305297994292241111327394289578657464075430289028227050564852557700926464075915347483138417748804914179564787745364044770252867460877515093012698314886791556815149726256394592664735257461313139248671370098183777168089417707288904341902486448036868964809355815311739340274869968436609797566712080470213984861553859102438512774302397872045397142887842748003704702496319670821783671195460872591432881969916164071219115761498742506914230614752561489223472294316139367284683824314261696038297916880605434874101896301586289228458136908361693661872638067666858891794272021575045754871564778110109032574087157591384086834867750936890051418096044559524428105027626865702774077222331408247235169634788717043702332307963741568458352104832 [139,77] 7176255831926031626735509352226528660032522305085546543351575014597444213870978339537494422286329084330093489851535713013584969016351888837952258366068877055210958368816580363065358205507532114259703419420325309067296772920127360372402297688540610551627998341126086824341516894044265849942182859030051989661987941698516404397168240169502422320967667229820481314546415243363990479274869485780241916586941228042005974630434470374424541356491830982751868582371272924967313457258935655355543324526714769817706064959766657960459113046652176383476853566688734543860660738555109924434448002169533068750321423370282027187365917388354058821705481859994925821850673049007802110950837571356821513452796694797248474200618820087435715837556011777900165497248989132442338712957420716337782215737270576968952658678621365399394232028638831833831202396465231591665351470733731183838707710352766671614443560435952806945258939722987475145889777813446560550537817936523537744522472917083929380543016846342470299699243915687808639613872524878445451555043670097623712628731287586439358047985102480499418496958186584875141426164955666283785891167627540615351267123929874550396145778366466481267741902834549110133898243063761270061692531193929175905503889966556185244777873770740598067596135771259622554163636970168191269851826419231781030686374831297516254772652755141236173798718063161454680171744169235595751131626551368840896676502125717132179979635043819805488706809230942118974941142817347964265710625292030798366011073476269439418558539302235849676441870698427515125634062130470197882698971229440976757350302426408220115809291766653954326856692382388146209315114755689551468362224016059399784856465083045074362097198420763988090829316174374421057812458655647865432133759377524218645789616630291262567958365764431580241409717968030106478967876140411804700115019268926419967319673965775359306788126994444973986071057462172307612077026258529384016914133776228284495451252155137139946845469049909857463997615089699750440427803365566408982663467203884639457830672905091918184914021421497187947670395392439926191149511165370474881766206147258850804945704657561462945121951257705734437906809688843468628650429650270432352279067634576426135036940672995880596300299983183486828349541038434835992950695539885350037560949727607520111615313321700762265779257974396390193479588039152433639751811956315263280465125699787496145061638152710921382064293777183198191890497986896 [139,78] -319332666908425963428965657352011038566405961463182419558520215800532153935881882189651683456238224780860923816903110536443204148840768422562881346826205383490270234674032637500464123226518825132194648357123296217580980411719232431330717797224733478948296379880822889701354016239205848378241437862744338423670757569884974991609456528206454783387983066874212524549713467066847348487886348878343845469157539510025638468966935063276984776073428892572123711240158008351649579737953542596595159091955784511020938221050692286010683039278267132703534815175330806161252552776704818921520170115257102914888313443889321874136373269410694983409399723950242699203145574571599520502653980051709523826850054810852706897653024643514135917281637324857620914781921140623669586611300140550732415261332757680625251162555948447005645327295166193199361393222228586832520220318774117536938446275325585987524402416846417988964918566607136027850338251849984515162385628397885145692512622888602726586825866911404614462823743957049107482241406201785937712963654490305486425638831566805182262932756339861940035729566166755644620202424347576367918885971511836429612956954104553282982347298939915269604903297818161195839310040957486161461867776429630135240520475119622684161510413536475537534338966563566439126284351384864231260368348864509958721157753132245129347792830228186183539011751434826825955406654515416514314183648114253409530713214668148337400892847759458900298775513966696678053331528270656974391476168303468490833770916822789914858696547860869369398472015286811579421723783810967362618293073267315349481638678210620763416443004096737610107615344656182506399389969825392462827123822819005195217823300681625603493401173294701878810999565982459367985717170179635668212136286389464570436571704328424502380204068276706438530108968524676461697650534366641964076943225007421565384634934172271809336572069001654994673843145904291572527666453742921987918940934240653071869661309900940863473227248484741251053770120871794062343614381276725137178159612621557517225840570390146292948795430197299248617021448181674103314222696624402891812212485887095970353387808187554594812391098909549263312778964182156702936891566565564557411875722949289413897412558619357014385127045973008738274855371295947747323093699642449484887538144896631966762219187301017367575802064497358119525441458858909750576902816826263249866759773431272652960285488284868918377975113909469816389782528 [139,79] 5506227228494261503467486756389239564660929301500569424914239888832798834205543487116555153326645324232935151785910165902062679791402947126358570371061564474320579967494064111031688079897170098174632552276777184049518108943266696343636911614627312613523741584794436781156125619396971943246916767398575862163107845187732803817974199248904647077311691275794015270863254157090283191672516572204495210617366296907169265423084417593501031069394575303541227949531804304041091020708026472551093270287904344965047838715942586833640288589841994933576746022332654521406903450077603868378713290801704209199614193860506899528714964128830669406952267865351908539636131605716560627387013124905150498430513116284110689631848093221385649848220821204956020725218489850689853041226640464460162527871398957532120505143945399052387440381595018899954738482582525375801884512861650919711961775398223208441706916075671116321168393974108547746027239694901748205595092067283654148798981444784455418875674505931825951287334290961948483064969114168490323253848286329066984229399647527594580477371882683942226722270180288744789940903802074566874288294766747966176567023741868094538062892097751082064441201892919200874653366413204747954057787368222182049621751468220731307870794722912253689711095178466797853426099751979373499994366721213360779032065595600690592277869371638408907594437985115070475423047801601223128087083079353587413020257196525238344567106885993442629381115682894650564112990675545997743855280309130534559236535213767555892524300405345956647094745848460159582569321608733214460677647684434936664111667326617420291899507733218739550159840654308141405513859787766552295147438875153022751595032360982589449474545582450681793829703832174170997884640313191183594308493428080485300882853312804167942239256004483349932882601393339428975242450262676695538171581950666255987812743721651415051714248200349020349144065745205386254060086025030685093547696864997122003913802287605008698659915893152244276899993632363304814037960887344831385343638327022701707067796617240127986564883078224497165117647301505946564010682226695466717608676099055158440242832962140088939743079163718619099883820599055665562811568366080187170768482733026048699968108178238807000582208221729118281157574166581823153221812487986835413339261680841534970114150488052334081493246327943322837442154279387683659525948753605892633871323848228491514573630903366763025459410533785117669184 [139,80] 3637921623836738559849744537084145563692955527356769355046232515946791602951539652214242453843985866117225786567863636962965358320668449905773789398599272137290092489989778707654923971126802159545041590935030537985770853376446003451267150833828076513354883355906746211092536107994129147137757324638102420321023198618290324659785132620744072170287124948713028297828309597531802391529252729893480089389935127703104716053690380492474931365575940255775764036543274900528587741560921704015758589747841194946796502118755274283377771993673135347860864923767773146402734156483154785969897876451062089139969573762866260899223736641931694169657335310718946637455036217043745105776865218099412438973967581429509191813472156888637311853213300054053688838250907496635040329640371866240008730751718294867128030225774713321649828377949914343046710845104060010578961087075389041461892956725816678530615334008255181339347061884332470732098060925274179819023167092799294678480581224467587616617729041032596201800909350635699072660912448985189789459380727816195468662463686895804225640933320003997602218541228602977533267989662059912919768482417703865214859239439350246003661367990964092578679204253700604370926941306391691191223524493112775647701698481103733820050165663653586968475914089060278159128232583917353372203360077181965776501379588970974699374202457502742290157882590737038541486398272158403373701726274708931857765676046381459120337277181772311647959176588811343304038525307576940274869707482700017892908389530725515016152705069184291710804836852779154580452015889179596242642118994027585607181048679188035056617686334599813610231906987490334107211771823011355616178357687038483295562133730498249118645141885657824873675575075463065385686029945099663360658709354366638813083818305724218736602176302589918179513548842583619262674491889985841823002635532483395864072565077368978282798033031063679785519587522478067341169335086616473031265984428083695629541191734476219922437261077174597586545282950411535639309590356891603085378472814983316432782648413808242751737843883291408969388409036007660472924495689695890444744941465829713114147230612617385959234416911498941306819081548314249945658865960059491524443533640682381343711869471368596316279624086563021130884253519201468883550858496191745829969761466673757491792539362136467855690525998341194777688300758275029833716127542183056535250892227263198866846434862736485590555292693301248 [139,81] 203041437044872795335426116626524091947969335309249744148463951490336040666524072428971166035087976957927452051208543885757657529458077604242923962761132625235362039605685070375984324279371722583186594580928829623977583682050603184060098706101206024037223036783707162825027618224698615166318548192742346723994398942922760443688509876515808159084999591989056733331313669214787642391984728734943889582224452803097629768683709892173359205905163011906289346619838657250817415718340364400083227582605949639621100077222222103964218421339636415659116044343689427258894435634174819423252448286341007024950964385823031837808745378713859062404801097752924947269700580437444414148408165743266763068368803670369556539693508471846893427256564917356680468864264509259781983844008588334261166411602035311990612302162965936275354528190807741780808585056350401267141203236859152837194502848647692399079091974621795994165993155678868423286407375423742543540412490304803199255144537576020054347671197007677254538589248094506412304932768323346474870851311529617717140527792706905089797760697370246953340461955689540778914633874827087419024102459440668802023501180240369461424495806272813347433380402776548979917487239723398353119336113697461697625337615312200209901338336554785322396002851454784376909722128415682980802782417484755890096335675732080959088671559006009410655974348185954317850690291920722572405184946239143453810336798690141250258221583044501921895681495307408978647898576543989015741086838473948311924764595339534965139747533028707212964384014639115891783627374129608113422658390444232837530522378373294126392532492755300208300851066021945884520400812295844644853246338194915814469162507486504452383916437102553475589322308850301540691991361705793467659630336603808940453499074668905444311110728675964223655006518715265027097282664710662767467352318714419925947408233232072015997289083370924512964387698720396504806602599394498369516455564561380992760309300228708419653472630469194461111127716494774392617214407735717728719140916960439610414866093718711783565837598898186381665102113670674535647354265735889164400018251847130294875889986533019334535213749414729028302716205285515536680308666223744617733412443244285753597261327726003175151865637124280348028092256168994715672561404935779108618163369372182293753093132555988719017884219752601461945409176652477667078907327986582292770709475745614984638194938523417663118174617984 [139,82] 48040406064538974306152613001707681594802137971059319990500464991468699985579714169256317841109276454639112136176765848490804386680117307791635745767009565250025550616819398644540709709444869156863554912627150514837738718701104391125259129268768712436474254248128930743257659197762886212910264938536308158905987465998581486023502060351862129677668821482024655520224029595314099938288411692788162704918001412325788252983775871206891787094774887551017892003702307577141001273534045490774179450531625040414324284764729686624051354733828502981545626878849848929838561292332360079036288996782473586486780567954689367765316876755382254256315916571331800988813682559361384185176359970733654297152367324738215215149227033423752205567640935679508710139250277176686665040852170260291132143131647193171048527469569808166347496199667636756777443824658679155800253928213594135713493577756628473870685112177843144969389303642719508417979072050651646235440556981226997421269635526965327687278488766993108748884299844057452528556519724154996356158148179081161446929351995349080885705940834918398284236074879792818087261357530297772908715323852976095128594555447315751017315538683109920013846635741836772123726927626877711504332284449332914418683701299217023423922492341777900867504216645749212389027773922204214555980947466063196560760591322321750457401208239762098923687629695141802320426711252702931169093127475029760955177835737594106123261480763168793928259134440689524107757124333788702443235983138648369944468976191671370217344731323709859015470397015043335807862231278097850084680009423220983580901348850692110968349216263877246284810584346223449407399551529225724326579289645711679940995994213200280151470094368738261309017302710885886253891588623899961654825360061403927624625007551228184794588088162024363439520312430067418262019277451999727598305553688564337599426850133743621086684408865935089223086442406715961593039807702259337727876136500786695868158180555592746234315897668689909358922747563952827835790348041815662101024706770048826303070357915571246090359534538950268937029501320296820633116642105961078321850958113111133271921287017595875984538065923669053120780076346543414116655639193580046683601311834743847807214001832177481597724978187520508768847957127250274974919372576328886337154340682094677431782840791194641158157513017838942168689764140904428046854333435001885039779129230883783192176883420552529888559296 [139,83] -1723177284413007241185267495058057088860707533507538239157353210872491651079622401323895607924104892703306236921001010219151032584799207457224648081820021765977215094925585867752818282414405265620636800797254364239541830188352747388412487646134561915654288464969135541312134806704336718019207175666838679767929117700943456814528845027430751211358699340770548097309956335105468913858222526127441629219210561563464688021773593002062449580504830274333847137821358367523284074870652209596121669115339926043071941274433363043504799049932524364841514520116756889893713304742094962525277556852174049563659045386856754874061355331276806524643659814098478046898067991321549466009111349972657113170443615595603849692349571791109647169512027461050608399259142074729612872629666896102630345716145105269997615720311622844985292417459224335512491972387620690110329106475611990615955994223796201904502139350085997094985805434001769496891689327813400492892427999960276452083435507276249462021444934275256140926191423052597124936290081096713538083420826582285616766213903856751220399820006917231566185072011543649378881722344909488143438964052671629682724696513513129862724838643141017360173009659192672780367274223199112584399690152902258759837353218592534456400787588124869806071800365602744235893503205908507172170217443272698388074870041715664052346038165840897233802822627077116368131229271559131954975165451149919383444760730647783095522296486786844335976750759941301250323023363187333972679337196854500043485517657918636198399051874342406521964582281238078578596216624262119229871640522574510588769511678723938904643888722169311242656361246038242873524857314470977680233382639057507866492598957272446282729872187351753420523302327257041225003568624748896942584485543564127718472508260115248280452562297970617580445559769511566081465738396746390427090269104588697274155003236027286281875307885219894629867332764229101387533649092887488467546529235996489549231087146263076904725490319830513841938288191467088437071988794694744199889977496123635216503247358102539107195324963314638817142988589356144880034821819833189785065970699409786757331093234183583234091816241198840272265871403230929188208841901245654786619146956045337003199112659931478222721258945992983056944274789338457025263722539216570833629089392775653444428151540797412389579118377692491065005973589055862437932536547223145862818940996170740438181621885669072321896 [139,84] 13909814014350541876327129491792116904447977716214671060233991875605203420850158851248619005676520552631666135009870330104354743677222978605542750828397687204021808286407884433933877977216087331699669223065998330655193649394653976409880589861404147271046136956833229045882269836821485205259990644173639509720401159461852005828716766682384463294069075247295600452140397930848079425766285000596830773377082561227150287766473539055125672852117255149681186230493619414074853888641280352388772763076179395205322076001235094745208816318673685419572790476615315072194358282273295584546599031100196695749999311139646746540801085493584047809740447395108065591951266715023798674978777543078682783368140217928063630580352686601720416097971808159909776020205385022635447487037909266990600516935018088937585689857141993776844833321332600894933632590784151950814883693612851730720614048081866619171742877357660928979183064465042143726489036200806580800371921193162354836804725514167055536265468079809174151718904491360867940158134079693136995904341070667657024558483572525162130616818941600747852635462235540370212480913565994040450286050494882646760001763790495516644028051127158951697657057345019738793931072206014463556620366555640013249073480197117274374039596270478112089222134898402597579898963680934205046398628941544207587352654385697736980119811991813657477746131976521654430540996820421618921946554938324377976456266669016692369547745992432164698310239410410372947378985359781468418147492872177094902300343922023464368466527782814924179436472579578673768051927418559818737747735755960811318137621937032238828785408581295423488213312023283048414776026743751140397308215266763357091374238273797189608029835420957020853084560740746958036327772802297313880380669631682071741982016645228362183059108821545941633977530321862237393845084177315219369417328829031333575538556650955731870817703206396376868271427267212409861785152813692927616916800600091999626570281550696671848586001916318046756611642322288327745762126509489656726227600430717618331083637252813940514982259453719176711577855914208353621425078328441523808179620787821769479443046302787268710098537326202763828255328053015335642448509506167710208153821359123733913135216084130052798971917043077402886921224026907260312636889284418675104025452248151848599955322375185840063496281634393922076001749208259486188679535413227589821925481961659720977858577876248768 [139,85] -79223444760753987306212508099244641252935227835334194575932603110476372533856883444367042257556310121976455848430332618700753963798693980680071465843929876128382385887873904137240339828446796556438689395122464142996636099586865732477765449849658150582669827293215202987886584253475349566781552593646289259406869393775718566802786707045018696474020171180359940655179217829325410330352429332535987140674037112348853700824296761571942421377624766247125717286335263838326943904145973101486615763579861769386370972613693047895316536509059786776768779420130796207514666593743586770669244406340520497248838963428595234278258376931010756743025420832389484557145355033263997514693906818388845616630646623306703468574467105718519979245766365021101749153337689659135410374054392073426708591206269823369469028362360214745046966567387245345773349138051524311232417940642957483865694379701500023704461430968205917465218220518316402043309306954651434266096411579424658395025277185153475986561441220254732873987619981205842805488697428545291826212270097579240641829959721495235186877494887830599780330695214109302225711023855256730959356121483486992261889701177849951258092674219300885317906707244269904794902099319492718652112407406152792862835656644733239301006749024311288263971135137405536093151195129588151167692705835025797985485314582475017061739533965725361276009459979403772491962306764370166570354673942722022934493309209783875325652633522629457624058716534699518691051266947715464895268724473876180294366708910996957008667312615257754001589167900665817305299387294122192238650393503877638714251647867613136025823411213123882413624785317364235738745117398413850088670656385320986926080945687080386730088823595906815384382736340548561386315998229360890548147159312405244719146865182889410910410563574939379346213168143215476396592421115276301392224297613647393566881689751710763335220551977857766899344954528666213854377993082798433709512263174921024616122674944306463977305243077922329669370604575061303063694183381879945428300939953968355332246818136216340104246789411696014267707884387990642390188423406400765437667534348242085465194724679246638551476632870710444492786529423630323453980179280555103333292425036305236139865804332699717703689877731217542581811167203063202828361812529602668454502737541574646610417896311730943694754008740623868560419556550292850361397695028714915205394235957456186688832227352 [139,86] -611897355382296192079900832831870918759575407914261892891820238272212381102283717136671282853030285983787422330453750047631830000984872949534144473318553222619614918403602801740893056562486888618392551066857708683060920907199276072329757702227172497091353392386631822306289471952536118972024454516263598290102751613268497764352814905660678265719416633939900731252547409452682193060816498249612443296208818037077462218197412818434876294189769064967185569356259514307119640110789645350801714945194302896921920704869456335808975205236390071498372843158496790411654540796620773858509447239278151945388716883893046237143022563405453427404294383215100534103276885060646419766523532208599801885997577940656409435347861811186569716012047197012628694383804138488794857464237888866483675800692175493917887003911365209933186079469788746236994112186922304553254354691142777131241556491900137825099255459242202039571664876095997789576782115757801322501492118176389681818126194666525556426352485160318769091719771796449930732044800452678333403802429343405235127395247558948317510314683899847863495657256444004462932291421274822109122024982228292061206905137661305243395121348746027712383269661730014217453011359342142722664395751899214954216051612958122360555079908229472239553324194088773643281218727285200909378296421563201521968761208248843939517381950703302078892588185727008638542250443368685123334154879282353297101897191896690575811212617944676537006477176651753433169936773203103737298522194011914939359446632547708213151006305214486886111158735270438276268735507481585506402795044842164823969194129764153223118154061414303608771593776803567876920613047526493092782537396014347213201929349549146360591112505137242189936621913944146436680331520214573860708920569303634328835116229936119577488909436012051243340685681520423275460561357396703883145685586772053489036245658951195122755739266168035657311822572639501337425217689270579721914270972428120585319720584893138535930433608897100043370682273618229739640205143037366772774545757863044075821251398145536237003650813127221820243569872282239803585603728562137087011336899676035864170089422805572850662018192889151157753480951310753673609354756762899780888083384642515159165474172104746092687665099067801765925299580150925666018263822688654630390443299269694733304109927084659442971192189019520222955185112353102582910375630211912090105614016187542757141552 [139,87] 42542691972922521736981524176112413444800539295628886627222305739697203711934787320342838464382958147067081096250952716021255417435211898339293850125471162218631033522334637654144152483245524953985138405250948664886124173962852402343460500488154365419220771184799248186187797910521464745496501223510862486233418139178013448195949693088194976759305076454555039880368611029180824625916629861999291741559674844800071428990507440036342071719941811543170985401876548152970444049134303681840158258466586639111233309144966070658425836555632283634243763949351073785006702055056731855027392199016398307752775736390355687855609221527193242363251002228085212330920772297843223076909382383203869902880516728690537825040038862463872812630924209235233212228443946449938125930769099847698234450179823692169734228034491782249809627350844000562155397980858439983676271281306582726757610762505720739445818252938118940697032526029631367014087983069552325891563741816724322140003968188723379111018707571462347565494062920436911409240188993875937912869883807962790248844589326846188237501548421416977149540225251990801299187942527875474909027280721960843376059534342236960637399096960276032877117077042228543053547660981963031630919633740025663056956860253653347953512512445791892985557427397790203754285452365361402940754329637339510915090173006628203816532902588897358132328666663543119195886873455782461503186513158914546226414080097972294562610748697119556836009867116595203168365455536037905035089035145937869477209514718567992026756206949757736989625342188464637323930157512370046417998558895490809560979661196377866054253030592476909711055245980140354456246346931280716565954517493748541849474650111865057301674972959119231141817223158916515528102911434617916149601640830116966338214144512953280617904320168661975862448142990173318810874157594660262224381435644058444679856939883762678696115047020908597529884096930472917374207418010870310139684759140170815951957549352484140380376117375660720728646825083644164500718074488542903554835435715100707363608128074039166661482432568215353209829452957856891296460591200410759039187313648402475205706300259604618120895342845151434616839521481688134400981995811737001933920717475828524155400451246959437352688624529014473190362003330555807796061812546825983232062342916461868194369899487617484011850096729054620452548641829519074621289309419943335968361693732281820130 [139,88] -1043543908746841310579735336755472420811861421120702059562346703203888952429551831007172879605577495764808444303637325832676684772608829219736966152375838092860667800707361663337015986180138518946508423775845847389084944227663991645450174529684253436984849003863347161294506754526063982333778532347174241597444162778221193076397807943258385200815811184210708769419453140875700624241418468467172774139114038562622491416895582184368990022346695799186574417396159302133382838325119256342446994602545942791524982355222956026341568036116276292703513898323041585736129457920668653819861076288157829692169926609949641076849431595049963147588633546122861216307326314125757394534778103995620462165731667660481385540978955796374832019016505221663594539564923781440965310445690761092259319429825427157352435612318845169942048739471884668564904640592391822373618497171823470221546219520141294149908414223245474329430864696754153700295281195385988954874001060468116583156709217696586461950921100960332418693478639280582990554571951937816523344526306265426987740805606341891854697955291129961361213943830874359657128426757951230621074721905744590938738803758736723679041670404000215961310964922612440435306015740335293004452799304993426778816885064721379833454346124328766218866407867658304779700011858496335350162530769166154328371711039487088416621600920841863411900702064740038352594529027215762214646065449541038010032952932469143915463409048458036518006808909951877429822838153150601532387517749787163369751520361734966674061838117778313568898862990724569224244870495736511461427515731025372541497155141739679852456741064188561727298746518690785363834528833297006557782088637062205045144202461861420277896240603231524344668715408530574438549271548455126824362926871709222279441977017113522239575721289936799831184407044253564950663176495893453906012204069861762711356329412859352339344779988237349334052527367797410637539846525597175078080225734892155068038924934241093789081091922243126698417359899781227590080313591964095616623853568302052212524205955656991094433708999490557903493941037993618327081686207422483885672651428877322139817063589717929411191751119694643775222620020967672795117410616478495115075105437978416873916228668760199463276538171786008815589079657495815613301268336076972766748996469700701123312751088564272281018986529244228055090448263470010483159090321010311182482233561384896 [139,89] 12385797356468700125034803422941280054600836360888115150223618414771485539896793494435896871183464662472982552675320175992258090866174700584696953650280368003220023112541854717081465841291982393718783343255890138828675924880613798974063356062771584876827245989719543052231292051157517979214364365719230566191023784142266724223794535384830232420827338428722325955611083691297040631614137143770660597423246976585041256470541230609099315952612426115892927514275653319638855342542103606487567562470760508796165773069757525208925328835157189289600037203755690034768374642585739957172536271342003841664933606629359041036580243058263017864984086535751667313980865960359643866169422213663810783022813057762741170129171365603220111635510605771464517070551852725705494055366718646353097911954576057462685359718785692163398614758587757389216509907771473280978708628613334742149800300509287489918445606204990220908157994196986829241251141933764695713195530566718545578465720709984533691219695260629383283779669008332705976560639562229855215086183540459203540848086134354622535825088172681414083239726746088165084038872088368106059119568945990894124607942695466278929221998349230307883028825963131006024614203334743240671812970890789565823637162207882944425295923191414034225124755799183495093446960075266191797212320192826822181252717563623775591712659955503287443094645636801170668964649663686117419566856680273221114091696996563945740133935483188653736169728156869337392463826108187379902004104883728654256331554898695792597235325159905978307943370700951325851541178850645041308119658145905827506108940816195809401551757457886782040713019267565930068016457242057746707168182473160524921925333852629688408237223205545792587185637353765454056853589169280772223052125119099325093041911319408792629012678145826046664259809589060690517871704812879151627093045668941679554286328110697389009808275893845373509075770038029471432918180381632020360100209576373972027068355421285947626586449663852723864737163173059990517415270971404571175863714511802116299478979118781925967858437799438108227780536971924759429176439549223648090686654444734846992540700397142172169257441483277049262741827504235584503597774248234713638469902860172315198547251936468474270000879582548975476350263746702193819787120503418579370181594379968533152645971939576229962332248221848696161895473237871473870523852307305912359770551096 [139,90] -23514784057880017992651659569643711441464733614174973534780130463074340330499884242049276279492117724501981240402397283523613827505289448713122305285198264880526750324468044925899065663797967477833935512493886198017458146459636307828959154459029366137544886512977699015502538247818860945458344560327341528431537901186422390584311310770689184348043131194193206858089971408761988708518186928545034230958790229744607965807900372242076878401937837109149324963313935557358617473072717714374591228843415724990528494729668363005878502162733865834185648720477917879114797786258082695023038220087263383221531100742859060977767343430965488410072760519552890037388808054019421950408094130703764503049860040251813932586178067975736549531748789264661402855363060411337067220339385569337175818719459937989469082926256975221589333728482044566341669548079144847077025695173118976619004321057450704437920341023065885894162449650560028266925327703622657734110853163334171537118708878487998515646142408057922247937609726453760288119388965508217104942287415520621885491238041137455094180965830521912150565798033858140893084491644539809846450723695066561861971114366237347082211719939448708667018875499274135221252443933275406505453364903117943958540556238203662270700588942116246264913310723147338275960841246137423057981158105350391493429160603289167820045485387043247225481417888980510472376449693760520390224396714299747710938360293054775450494575928793908975451185271468758522414176820310932493597482082410278768169952453826834121762475511199441243609258010638088083727778004841282707657944312430790924136342321290283028094552161099814997671034453621911083559010543428403774448754293247673531752151564045255363687294013040832948059723245346898664072138026081573966940886104562019183128165216870023121074506816365321570500702952507473437907989083133000306721299388385348747155287143088236876222817450983418333709418516943920658758438752067241976131022864420123397540426288544599713737832548930207527846262795387661771868163084630649764573510544997790991505488426612510957353108044496394856125837696111614955848678668914529931426633423189528343744925387830743638589546059580680885316020161260203077288790395526913544750112281147257316275420397996777753897801920940535744990446118669399696808482733831237653705514779557340509943762300863696598336397609056671998857046029389594577861348701831985206816 [139,91] -286447845384244026375127644371432168660085214218560097301952108262309301107901637383862351437114677483747684464872411062519462799541640827435618864853049281871546370630126253040447413480087618327038366845139147128922794983968414347374044283328812711309831838244281560020223507365829336017878337336317884202699685086067799716836456026875534533193539752358946849509637168818919329805342223551041448890883743294347837809880962605031260368566093660902224124687780216453006226669969412010397147277097880045417322197288934650331278662340784931015475437495839839789156537108962015951218912378102950739514935271232504067895516357138100980639942703665886088181379726719341352020851392139980672755227213923989186926344119267845025608599816608350503982470753470041268581567160596315009275079531701759522576601604976095351464848183261956581459531551726001044541842200969161724019906889961724403013139972013973449551702594099001051153159426816177199904882254092699824937988713370413644673774255872970921666375958618226653598600334513278691983665196340551858248079985997276873280327366722936198055982295332863474818100031861819229679810981291138989714680629872465560705628373060959235881734688174758077683010852886754810913865044447328775843397052127047495720673609557365505891412144412636838371442354958078833006902228947008455990697268874930079682656117076640660167634774333481537370030599715152148616792275641629457195640506477397159192808436871381278318044903552376406956749974833564107562711102795366337630128559960071623510596031418594582287819233485353156466500911705173141375744031088839268701807062084106695815167181129080418889986432009735361786410883678681685936823335453002578543456559775863395812117401507870037565542327127037937025397228340566726191824114908805496870270891789357455551522811338348294635364807719142741411311649673473309969960258464772732703868817072415571410072261560793327017844512882059736166209420828480207697245354391054029395230592890497523501592266340986690672481849066738428474609359419641982406417375045638965631884359694977549618820126316761198196684279017406021834014895388326626642107296491703789542770429476595306758261039393457185107472279735440356290524771173191914838068770315978805983239794883057728233237300854532639251535189153505414201433698820924956128352307692368405574823329072427657056768817288270924103948564854955473140943562150982848 [139,92] -4942923992547699871093277811309392652832225394799149485047664241357506684106262984709802111001300863490382026836634032158791958424488908755875627553776430795546329052114119739598146703323425697621302262237534993887123069103213368588563142177549930517347560838665174574455799889056646798859152482279514196225109228519231055885931950720279163230602120921399570193265307699410422961454610794829786538441125926234939896065857596237535135809593932033349571411834690336689228449527848383268981692622979251279257120657586042480521706353836354321623022451350358101453857586605595826203402157486610292923585491731742602553254738714097427600145222925246501742512585607327532779682248765535157312765410945462021789384324201269665563450376739212954745032063926431978600024235386798892892799340115949693608477823729632404362157640447317647877596686716851358640401437999438340081974513990872406266498620958820182026049450034174228702012127439148877173353142163620468614100944970644582856692147599167401348033581065936646561239570459452717513081259940791692948678940818397885632216879084175772371873607509735313268501049414716048916399793684763120065966604836357074293222283921937362308758195139382566028269744011038848270566894690423772345384962568463940023792594806837675890681360424220382013470150485053461336891608581071074746945605805465965524123123785942267355892309393630158760913639308871724484299128387599405082148911811654870962853744229358261447805114367608796831739910008627449014413102351361741593614152155611419508876618567267470826333642191549513675859368827828071399198237109488986743987194306900614025425966975919573040734303843816777341506610116193616066034911829410055474443363069283168816787785121363090153092148120510209117178802842251373404742923139330341373532720755866627102843507285328925550804491822452031654732258297437904129935794512390553771180000013974173282600905741460099531759580981189770544555328225935452596213663514420329715626487093796643109907729013639970429885438054572732888388349050143035924058347791403583887855556071116114864492912263482785990906600214083354023045581995132507615228833307876688827164516017511681792037507484149241689993041240882432669223789003509492377629330614959911341888702216171129494318997577660517379035105329234699013210715822613997759205242264248787001875465423921764563382570766023137050474658652416277030272160015840 [139,93] 139325878722341900332585941869916797994272040471078242465597316119601267243024622416638063093312509272678669120849163573190823029373730087527706090954149229783883134993220672741123086906141481891214437450465865706078321422617264877129436383364268989943963242614280205396119254966643219304172391151368010989545994890324706685108057640046998196311454469013270191982838073759491998942841213627712361628879590036775330655332464547240435176182210146030859355087859571014487090432708581145072320574785210800063085783650179063059477789444696887111607431943094172232366820717847806242113716685505156822655122851874370141835540439523270396053847710049356803805787134093124063224341578387783633153468786740065597514662471029733806786731760120683513996142703355070121094770486879978583981082148621524772791675598660969606878669709930013018494137160247043027408526950067700228790910130594574865560617063260355759583222258492555404942106932108556331661868989719027780541762608172803057885991030577461664628924810262773373749006680283311641044460717774918656658361927950391749442162900283118902040073236632315009870310618533318281757633201318259690299934662344934099334426160168064755857460344016683075273871372993739388927646815189749336280344351136759073822793868397235217441764922577684019444712128075676568421707600460867677972479659100673404312503062263913175983858812593347520251804468503166908763448463357731371011378962913089132757037285416697431976679529977456728726533091161170411885988354074778245288090503733474875431585190667304671233825087438742390241444397074391535252736439603382071040692691845237811553899524308820963627436962504000429211757019508793743774761134961687950382940311184696215850908994164836741173426397477547562703857956632288338580132493978767079589485051254345261782596445179189624171160463931447543529858023929322082315003051583519410624645128218865390206367277468726884548195655899449435193687939821735672288440506596745333944057589096899948906812239832883465032814953716119522716455647549373041344562792441411030465334101522978549046882767957084538223977332760977217645348529257830311276701990874691377495565176712250764372931417210055880410447646007599430984974304584052647557264788688501266586584969036800706248470488758245976824551752527195193462771328042060337838700548179208168095091524365856943108279197986857581602717092809508538599032412 [139,94] -1384333244268066069832901967131388757111312992179226013435223986875359330877959116497409180181940018286269752890882791355206757068467680347509180805754234930579654157693661396672013651496807438309400790033737218987220930691989007961081100001954914668113123051960403372002221725244198689854733350792456127325017462751033891579023440558865584297709780271577710040287207446971853353385873679728743836164245241373804387669916648099069045645575479485866839032813417434198319425415096500098291918600451032872666521471699859952821541366949597117566442289420635403307708487407883857359551748492010986655101794450088203283390656926657511718045582742577578045087135797387526659839322588650473749049106450587317268842138694351504926441127324609190992083908485778148175800614203291770634646104771311218755735293645985668624121781381332108748115060033567609673675125218358881350785129350866836595984153860871306076938707604587050889830590690004650884434168857623208464561218874686461664391946017078807001059517886309000904232316965100445045470950561201030984630428923377755137689969469939816451354810737540633507688747378252780663013424573323625667269469471242844055199602858180337305182322114356350613244419884586187999823449653495667603408418821909616280967898250409340464399287645013272607249523108490456504400042073650932973875286348793272067950001212855890499788596076726692344614492266173753701516509726552262686582144055659138259245159949316637732752979727674734141704631714045097348738605556172713704432756512246994744183316230757255169577590105068406923460222905520482230512370968228437723134415115894543404914356234247810913385834295506203363273040082853238114771411726971648225367575124864820700552345528958288536678668686354310857432048683241323860257604456606352516799885625090846764982048087201309760814297967166469949438572880993765781534966947271476090802504248756119440885370222376905544120089522276128040404419452315133415607332409900769396677862277825417646252499493345885738016033450447311838014692303213729501043624754086868627523483795119008414878981232532229544540262557200950638930655066435617340529742869370245554445982750454250463344280583953762770915267000248102482389350366298366875835883717406241176328820698431498555356703764083054449042022178054814159036435955663306591376650845601882094065092961112876776918081936162874046622787392679723292616 [139,95] 5985217200175178492825070687091094572367746173924966400503273187173802980405692867438407051056258585960614293836751281657607218429020696959038240613902581336632551300728892457153780558357140889559836540712151956069624268251597927674935595702908352228667004317397341695676801807523496423275956450438897126259502057843794908250300171018701134303335377212180400742998334557024487720987524408890740197548407691572608195266619027311616632297040676561959961104397167677128397520261348309501075828789582507698217163576705689561836800296951455657356019892433288232248696345327798787088704930995936851892521764073692072321461266587109103452135750188883220386822195769257686912137596486026584547859457022438178920156136669596892743255748152015388062323159241848665129924901076521367400347311425033588052088383642558134509677512208902139429634622398339294997499199739124981769233257694987371026981215404220843540496808704714008402929205192183784531094422005139250491394345861994521240960679172394889720007108962501230147536753161876687497774123879277140149836010815933000699164670645817969860505264314224926620150617272309285398724354138326994144818565927475208180338096007542180744965952058985634514717882524962629923055350106395036864288649606455977643453935743784907758438103481132185868221793767275102181998610244919836816782437046888232760841832002873301274315854786211472057995945478112696744754880532672894569525098066991785629124774702958630964319889205244167093564518454720747060117546120235160715714174324401455151677797708152878140462420066005040820173436960132793073559813729080973870753118923499080249223801426212845386876793628421029170315702528220869171880193636271269923411365994399846223273710781855144382949066898859003879763926144542753799316996058702599761062531999067213008963809575633168518348057103476631983133621181997250311569249604468087654717462634669160834102477954102017968490887201132346488163083617243968293553535518922983576429056474348556541938332626226697746594255526223754359781178505124875327010159431722806004627753372577868517274879430452355816610670819898979145734973563431882192456530344491794001987692162916376850582117062358919511695334132144793171879391599324131892377400376023369322112710716460226410339393852459724624094421433339751929496785056343212199302992063343357964463744090727277439543605651758435381562214217073507 [139,96] -358411565770223830406629205439762412490992653688460338951632305152836871323964049785006822880159271777209494631833997928320953681163376030646368605847970685881889579498139241257738284690257764712603833085597612993309772436143607986269765703706773051275987649937159058442411850412020344979806122172898126829548029493854906687587566327475266945049084823281131879543676420500157533006163854672250001600481818796896342849286553978608442150875033177113107756735449214866812342085753355477184714938326389514921879974376744765095847723883349038411847964357045136887930375429828213889292739378875039361598425933585847179490221929379451312717008885454749869726268700970681377151647007463242838585115717091870429298462690262296213105614964554322400162958203367103581217689257110945151639597328918727972434755866650222468107983386020789272306936643406552387108118233243021488464182828239424245859338897701017544464249502861720634875978527965288464963897928180836128982678409764344529605606245874238573755703021853232783798769988117673131494506700527609973677671234523625820935301196979366386100171583332812948476900404105191664849863521030514656434303793381500374074265801177025838495851228964176650801058517329738656882257582871453541529214657316099167363368431844753028851199642819069387699456002854543029190875797936732067638349196991651285022301456600344667554597476003050066144692617507773497449200047056489640943451288783100770189790638925818638654570481139354483456866540349027431591868942943285763176959114644755209980960681632769009711565859079383844932706731240839403663937222927468839568622808641437948069971984928212558001730554791781943559095933393845385422371569206190499450630859727245206219669915086475881904204681881546233044706907806349791765868304358110609422250036841237090147209663965839057031672307674023662326577381198975915382812892224629147106749834164899594045698655589047914016604675765509164110697630178427740563812220841719773693678049096510290238148828504177832501705046879023851792902431260873613962203930682610910642410993080444924042858794522877196913044532613403019487914038922444578596295923783803674712913825075107287699897324488209575234298551272762447943606886801874269148061868977742701641707410892809302022280163006254601507889864140952635053210487738147445412345931811457713228290439011959776340752246537809384127989696 [139,97] -52820838328634443763528183665849652310550259010321978618203766059067872237717822914403822166289926282797561924996139570649550853618669760773191290843886644096748231629275379095973198635669347667324290509985037716594170925301810923303287546745239823352462859702188643150648858220246126544394348844735359850838245018151762819417869352916481036960495193070974014289997378496614343623576207648037245829728366264803927006965954061230565884415446470666581979424529404777407561847083674216640497901350089353141148450609831047879816792327541294069106678956650580996668565381527314839133188113684285856348518885687360748766224597971961581271684888225382230675735688520367512841612549342873267155925211949197370821755943656719361345152675389576335164155898871938713377151739031821184950170364726787315626468269324756278269611613863669187590073120505308884368449780189382262753811300036332229240837252892380602093217513280177851577832645820302381245697374583464756838082815534104781078649437913522792268268075820508627015782032996911926445664156496080191537772243127697119862498702603651109083526619585198465029102317686236659246116727561044308764109587447542192835510494902824131734356732543170210658839431119788532882461630054985341141932795957636582766923686513335716050867200029052236003070055050037057475357524204807652597599417974630919418520342878751254554234172075561912342083389584117346897424501323436092858018245996394511607921655431473017308216613332257032633102507951244457186310550986640608459036919288371624889090221706001272930938482977035128916107295973762435017683020978626697801426195515621038962354460561974543633470437201315437175593796518533704078310716775984391000915410547180573782281663092988238649256353713034470809332912593779517925998780808758406242060521323636874556685276802052612308731658821352117151209680633214126955893496966974823973026067046950438489783825229805857686457378115886033481276752037550536054016454767090314426038396176723810187508041163459577604426667621141935892713848838700620227050170697658573543734585750956258441829336772960959967710534280496334993917868666906668952702360993532388753059588513315059469267351276693482600425531448960550598412799403950519637022152797911325165514707529037397783488372427264343075214370277685043220252500576183196245388184434664408359823305560536918303149697690115519655624 [139,98] 134796447672583849496291676184064427627238328573816391706843623931370298972304055178440576571463838001920066598314628621739938229041624276482566042020515242578234516947193829829232677148973814178446844791534432633549536183833400199367804903365421270079582108413455812764779743502979170655252181573218945227983872854689800804986765914555964369072772837120155157452080386614990475690754186159684895553633774045787403169731173872239379630710207869121906245106510513007085803094578894728222956079675791445849912826314834583150347359228599324982812787431988167204747103916576911196733475962727307401966038804677687589179591147021863758156244528510659166124501778340125244916203829608222835892651788172737558196855449678836437096479320977163510107338147567731170828967681372741133897285156162263638700294375601344472060751841919407090017568527966440976953068504952588566989622633613174742014279521980415080554830308854887053013979800493114332069923039552633198400766353023668893690975928018536217402075831607738591345816432960987555868135564413510527856590487252963236457784615393514247927668022454854741548209390610488122126777054644458503005756884654285653694465015307829794872708517361937676016342939585358375887075478468100342867476783994298292238932464228986124118953468744552273022426619542015921326869472104870227558856671437156311570276472136359018120625030303803027979232352926868790378092453810108520101742631255428682993174197996769691478003625239899897462711942148312169436934583174480610784193905606115435408168251306532519132760342785796055498230491192996516526751084874030747643994545469817217786790951779803260487857197456771750080661376582332771515265100609409240853317882343771469924057351297389733742970352030206880451380578407746105702451012254576056668222818372840489908440863647161393479984720108901196958230089268518306699338296281346894610017840381901218960836371191700744535658994180786307273460409948816680223470468290506754244521269213757066359895766623255839617076570378966402235988960069086484738273669583434988094701132103666594184819688911787690787384884985611863035545970429463828340398285341084571168769807421757532918669938254037215760316368789262808253337338845474376499587698657890888705688453858925230040978958109941273576815453135073830028574242123720122991790989479689518577142587833692789266970143715547968 [139,99] -153231095221621752038625662130575734804380006680622130807723279390596752700113881905797097386552255635484045773619659342901102835212474541737138725076853761145548653399879956533121275602925435128576765829763459522334706974987399005532897283251870562514578030647852435898394963711326404386443391165823284148807237577747752828633652030501765412615158475206224092594674876814253300924402704774964945021533601229008195091565252085232972407095649876158674052743613602955284026960524769163295054754567463317522648626500812103390027840836749401937360071915050635462347569096075972116681328156560831427877805708077055474928803467793879444993272152094293820282515771856653570817525924188786524353749882676838551464665878338457024384191366577598747970601707822896673732141054775384644823589993997860026769041306534806915518934412877942076279794094570820812067758487296478225698293480070095146322430242554504305112729822536606518297579666682577569819290343916309950456013361722551249764137499323390601800255567244927744319845889643126854763387191121957842109224969125293593652342494050091303641069319655632013139590103944863698602476752400971813335975916653401127415184204387163631315007214591709801213212826505311775870509218216115243599981104755457970981957013916702006918863720876736591396214947068712013657475640252282916153207148237745185060250752116918144374961902105142100968964717973009376538826788813272885084243262648040981314492557408459373449056011752187592903137574682130213891102590040438266123870522045041891538174673140865290025000226659676457430833070957014317644519364986290314570395320978792897492808619497987158476432970396721525014146759815149784058593282316981547955856240656050418057348057699720356186862365961302015333006974870478698169793402567696861174616160926437774787699406697037178304175786858608946846564914153082938579995141891784440994902080154770236007570264485812467066083958165769375246280525832686632305554383497104868057039664144010727102364628571589276396441225817752847279795931916444977964293494564299253895002449616498544530394783670807818434496854249202659889476534085737711698770201363142636039198889207497307953477118678193464687446655020107558166797731684971412990678308690831223837302998833418235480910745373354445847577790154636040390895318532838565954793122591185126751508251241084253381349101832 [139,100] 33302169811142297314976001845631363771849326992901867835656189570284327237250849286681362627807531643541801398488783093252638626348775615583665967630313870628066504140414279898217602600913940428616413893394056527790833471298910450522383806495099166595676662878957645552707103256409157540465090130481399167016098802443565701941287009216217094654223976247480886065586306821114035071577011059331991740501304650086524146113693657206353459424560275586140575219733371510431855060380082530599740266765045557937466226859038400302325192288081299033922529738982273195047551512738498472330097488068374924406122347277914719323035363820513950521509666313875312400058884325028990104554634689352341561409777362136575740488012848291417713362322077411585002728274259899742144508572939761768719114821873021883603400098327509053592389350328394925151280544734603996976956146767454333563212011970982425909395489883663476183582677056498888051777903536967534585055470212660067147272337908455842594159457071324198303204643311046201377086366347695089951229129240976854889040162652156832456246402145188798902207459357572093606924015741873959687577187630757067572951064924418485776207187442434915220991457694439654941078519590076358846883309405714699802291618618926816564366515217520594434441542318304666058597095152410473311802573598335022158852253633843563038619131177284471006399196964896817451560443929870291598727986038188785903365552654128360825062444093479192639578972549598466607945705683096868623145680853777479578345175576334935069734300470849921250239047874510675239198499594550270684729228909023728039589756629502292753919215801257268997763855653044187771508252414468185654257169668859124634782083114572693794122857435661336895228759687543315315545200455843354836192755902461505735841412983187899206611523795967261052056839105627297419931492088374480846644241642402658169516659027908506959353780644468009611762454031939975327583792750931198336208687869370507265262526493302906608436025152947093651518098997191856854453026393950414942106959936782964996169987214104982227329308764890120846164397726266707976321341735554813202402132778514313295433808152619101640107964564819992417157925499415987392174503863287489409175054583346869496444305207626967774537710087450187490717585221825441442114533567029537762964381555665553489049932750303283714976 [139,101] -92321025699083916788778797126338622713756529049406203443928204110882094566976796934672099601131277986238338527987834308505695936555262888633440486842461466197652312378673596516211217146555820863792074947034460500598211249390764642192348871339444559867669807220741549546226364436542379490051906508230201813421343346181379281774572712569212347670144571639292081453235177486690272753160693414966699110267114252447235649780585409144396508929025066374811562283707855815067609184771774643409100630141904867987615788805007138564551591699396668455229846446833815077556670056092012295564326644490181270070013427080089992957043097142696653277793342161511244792435645712679079717504346791464659993817414190122989488216283753485373232299115364462130537371018622437416802098131617357335809313066582799800185469205750557898508340555372529820311894803488169264592755044211144211958057382605481567014365979280361600861005852251166872171979369761686274589953081052978615299739167155155417509525446113159623979800863832460171131951724531885458966808375855664033965053932302778552489688368936450647958269415100578620838015858558657648066332185821852401267625430111544795525490715938889942546617905124280654045074654081953864814299377870326106921916533524244836984263610613259210077565553337350880617803574210152521283446266231622859221249882243182497286193898810802006473625175627608283710342174329737982372295190040607131451706686339154277753283170687423857658323691172481647560233710319515071316883626051969717117981161339320900402313540647966819063733981994367598230865939006772812397001347357689160023696968776095667117976374159343009477357483838205519646890633809906257012126391074380809914258527341043770229269592739261591232628418781700859212167040394182900506893027772955147234967954277153477477133383556512306238997571575738202247043772835554971860025547683270615310931710517742100721611702941297373027838069306261006323375721817932736019206678751057072309435107680206197234594125959928329230708505064603900570597079722900028582391292165542324738999377394238842141739872725089802392505095267267624497285862561036792196456337597762385990183273346163255455705687811386278210770828218870686307899194373870802277358978383397995069707936140037367165533413810876078147638734328108839489853404568330230190239832966758450769529847558981844 [139,102] -1093270056228905699935367761832249015515297894120489741292303081672121439230136825512731981876938409163686100523375795853008540211224355829787990505007091943967934499575480518797029670595745886829131633406510282405482360685237358139233441675463280166934131560035103879151888030894698911407449886509820535272845277784179519292763342408064615338011188946535915483563862720824967963643232993585241411464065013754501502210127841179511794922395783047382040023720283847630185666175163518834669844822735086953493916557320133109525777232454335498908977539397541846023873474637664391420278533259194100184874280081421380659494341856594118660338405273589388100059756335326884811921948005090305538067869820081662090559363547229992952556817493630162545412007112606176973760952277234108839392623867147048817229739439660511477890996683112424156187030647116863165987598639291519254755969546646283609103278263730548834857109565788434279775026987349935255010687155000130174267443638381824265180373229956498235246159712699196144684314678682878979927180954533459188660898668903711694303343053043188965457568690005951287680952133259671049613446402506492460453282063942089692272009720744026728023049704635488160883027827658219866491775309221747511248871911260308690686364565574351993187270567742258349425610127755031974314496383666795542705027086253052683121831325946168143588226723718519467220473153652109331815916939114499765078520825379783705106244638372373894055460891952901892003625937179177456681227487639155027380939886672125564637012109584928251940967781481278018331357235395973383519862048533230143977333225386905065232518347048571318664437448604922728401364328503799344245559317429257040855364542457151647591138617615582359275360178374447632994425899666885598055337661067910427784266779531477160501693104044527364033841542294674734826808055087120782179415048155777525704723573389549516892611435363708491366652041422311576394043160404969994077826890551695173573422861414297466676340411244606700508697382761032323757991944342641474840401524237448495217950265283598379029562665076664396476082253754564734736516107854030289119857779441956006047781948321599582558779242816544842187662581312696314802428229160147606556906711352257410454327089437559310862276956032633084071102798400217105441990140609903200587616370528627027425723574256 [139,103] 2096915401174064170794689092671432023475358820305567218662176131195954233100171362844292958845267817801265943681328060948375730351327242967823701337231168373085515709597716923342090529684119541580955137654863657877881943063462092065986197080409219149822262074387922120808103049799414412007851082225972550613170125905035662377375383429878024048115674819597136303732042595338670462372268102107329155880616691104815161872810427029355256602318742131083885188177540904868600492058294214173077696886073919774889010698190498586432741384607294384371362900655469222261756297294809771074285829801826820398253676473300453004248746987166004644852761546351015446429793645737203219097874930412841025781165404036607247951618258782140186012604074246439887378161262161125812968075710399595382742584411130602293232636532927696983011269701725037549893266316244637087444267149790524454575465375436308854956715883051638539419764310194906994232821725450920413862797731979804728834862340919837444014715385337318371853980544872900249289720590162609416929568362514711433729701281714425703060208511722165440734140883954293641838298434559633803465240896974792749877851779014560033241293677417582794279713853762521015501943489761503721657398021523199269153781189799363906335142641185220883863744243021555423924271427059245746987770710740056205950045264961122420500394503232811695763652569612085006041317332820023218150851355731424976162930661763123942709927038631165450411418027728164961065519874492738951419684557853072160085309765007189693527019582679456613668370306592308079204964439520940334985712745153562482503602927483149864875632070020358434549332689712983983365452011517938992021382005658153084625967075243561150080804123525754642559577987763058738934473717793955156042531373812847653844760086795093953626093163698550244752945713189716285515067668159679104641043426263570235631870089901758643606280987253761767334242195263417947989074935523465571522602354443564883627812567381215893105324536195151038437296160123209737174760847306926207720349504774579879774275911198174503293368929899359221538372663339460693519259887374482363656012414071495669635432220995872755556368929591318105647840381087716059219599414817611258894094658858980594341064390631216221811199436869073680024422845031118351032728904421958042164636334057741080708522 [139,104] -1185714844451157710743248591501221884823364586166631425426715812793470593176245961332893585766837703629561873316151843669122658985847981841597649836778646050705347685281823642502950818182614818898573719205869265929811858682500151637895218010941510587898455805441451521431394325537345642791569148662944213084639249156352752582886631366010152945394711132709251153698316451979588237487247171984117932798602684275536737589012353177339538969431638930964375483945352535013144638075459852541735594837889839325029617596919439561355701719737534949533923334398464573888208227657762743883105388876169227471933719175076073202315075745739160930425937844016189470331680150856954051287141309879384687140622324291058979919140945128790205789454484873736149771046476198884438099022362356624611887460466586609251762998498823788117909234662332673211238941245911298290032047597391082446624947900039013527788554841133701326030719427211752206335378009326493403530166003703804991106008492190573824964976458492410275447865644862331547393529042844214885927504059349192242897051695307651551988322220637683774579440308430104214498735557122073222472015696001959863023019895299326514074191956378393088387569119878526491730916187375193152494346902228047782807537776616908146201529451541890577501572352314816253270925389975013763904163058498234822150905634925385086657820846902605775321741897923810062382420950339510160315650893571219164626481401476225113515566070863647736538828792376733307802553705185793437737898705924383209571998923562697752783797689793695816599054237875035690663779849553536869167828787870216435206345408885316828763193521460462172287389614738558276911014685570792343092160227014539687595172552210798999989719740300700740238630198111618748442725562603529178453635597826431336642156169421610806675849456201682003291300890824741608060698281793793337849263171174742199125975711051519881480519437479851850872313805727305733486501060454171365413620996700110274645642025426059004904183028957991321393451453092010224962384102015669696160236725981348202305409240291643078365846539698927262626465838286009770295878920432399250328838068341559422187721480651803371022397877266571733820263843521469547050065603453556623073536168426184081843847841506536045605973803324073217352861627254321355222603357358073881283905762939219968 [139,105] 388834164412041461869302974686994396400318856713580097264569341722814831927409582291684412430778950508709738509785528478291334140234146814589997594720776459239970577951039257947040884826164394795578741944953644590111919820438875448202202462294127515447531894340971690273458076533565960716132370148891307721060711805259822703331565585843158789158844817651149859081852245104737060023563489499433157871579160245623974241771556243591993399163563325949485558473215912127462320793887206275132535092538694892340517597134222546320755320808924262783617774038135045355586864092957512122678553700759876553617658594711772854749156523007812232995109930435430916903239719528270414805528848444201932831467813694929249948652918227827957669064682025411479995896751354570081485656963199243724034910958156827201258167182264601386406747490631895747442283551305584032783361227878793404646156432408863405103330756506752332411671036005658605988189366509865557213920367158864083971044384569248933144042354419927682753056706880616964950802858682868083369628426957752442621020938288095678018965999248980962004068586173893520548755469031621715261769583789264175003643829759645221237950988290367125760584108878217270876386588423869214000588248872244560358596164436188372899918448307586881148564664300966168265886938918774886146220951891907112212644854485249008392757081058468526982220315131742678315034752389808077829356619955388545777728360065270061692290385547308016913843067314083290395197992392363385355006042123729919371061148694627265314276884308835582258918061491131506389562616539884931078193973368541376310398871244881579145212582330722747962111227987635621047864517092995385657307272192002868456005056098361202859999295832120385340605715162656960972056802391824431197613882372240286795953651223072813373133405762483886655691356400635532446809718717745721242300642520405949860741981264450716838925178081023497996467736226605712593058764656611658748056709027460523949325795203213615647609497740845086642303432845416025445462399086023445181145473550210590015083034709111367084957098414010915444087425730202756969567890212169494995780534907382997359079993759187792902935839581624263206004979964261010952059965471055525025438847707088934863518308139082221097551710354465335933543545464250151507151820053846125925411434912 [139,106] -77161069143810531207986792733189348473508052870203435772195935446784180207061875937056558975425210315283617952713407955697346610695953258975767647894136716354605682881051095332469479028121977533044430713110303574695281922499000697197118436293487054963095395552097344503796017278832845199203068248150314190764881451104311618513135859308044705890534272073700728267581777520644195161633042057891372217681743427554409282040839854395699998195795870099116882366950976157320214837768707921325412672491073316663743042831185421273431963507102583589881590453612634865902250131280640240071799731253589138730050378486723347435733880604015120633931991582501571592234864628885694557266191374889130264013894928008681411036313542123055568436933843726883906404147297549420479049119390288144526130560800238384758792706226886170586785508672603640305935259497250431411402275018416646453913804327182523443645853249457219100295859765027021178792501433071285860642957468291818809234194030674714066922114250622526036986580956483044301942863692996823785386124480601083276927829772849061664130417438016606575606636138799299271241056992703191383174479417395210942614865146838715127437366468731471576371911979983819257510943345043103992001361057167900662985943889984518798594999673016071216222056997342278779178894321681707466692617592715038141571976625642037623781244148996878916943476849683296460697112649733834256593544610731320135321737978968245949433522423153802311841119643951167963835551767309274406753998671277999796229242772747845035302616684301794486737990103208079829112966255590933606800994393563245118347417072720767167971291086323571938759772243684211194352239778228563330758267014810792117025639102163290879705107705991944890543273234829465122138146727771137539735395084431511399329473154294981902110910982440668513038562051659941065588588476602528265405518832861230235941510442865961497485567533178050363250839423482625625565738240774711195384399204685304982986086741498188148303365253449403988536927136149708088675962611948781947931299656480790766067869866914387134469046179918965743922920795438227404580818815774767826452680515313530135698778417317780403612158640505808315781117357217607726991307224633672748387467334116648077489394967346569756926989401367339825372492409773918271575077014440673400832 [139,107] 35531980941899345906958427727446834940356481820444027138262249722474717530899302593291695825629028708440487320648681141526604018999339264614953423915782700638703628765077496692355425242948887342760203828341893676772065675789710092794319101153270546672245340390125224115251081322112401842849122898374408515621674400497812468155707746200283944055689417325830616489671427202466275114000573917014392514581359293653722645985096650460848912943753528546124778154245552407636366695284899307622427609115229691540983505666857364071885858683095298935734177819394253553214687855708626129820221874101888263276786519531647219994983482242883758077613363841729577750746674615227086057273724840985466316924236469656059106817872651251709093979005441637585847115550433521270835962750887106548225345094081724437775992345083015288381369930024834989599269974231366043961324802240973196299889306955810994741051857674290916145609207094969166077860053294177010274274599884388660356200350961500456136536553644647799546996091165245557975126009806304204070589614415528669699443457995684391613014295777951997679907712145837733526593094935103485914785067896148516363127467365054209462637549244627690212224830037817851152421798576878530217204373547963578087202676229465014363062761513037664715816307623266123240619379609258228456178378498423687928891337298852623086322302331243126062770425755616926537350114411780643955931189080853723194404842614368896045081808158782481626250742130173156119349334924941419067819146333303481996403056811120294173921974520685198698119896544721727732057991576111687720898947747904238755906215693365466274562082221558550948151068076592157421934917074807159433836296130577300088336084708239009021507508440486749690858107666892148738550910783997237242934673691943214264641564698255499964447236956386477815888462047465389273484014729416853836996818836334373589581823604735037015847691390173884066641438659576877485879363690326582946012751204797846405759576514877751209152548632012430546502189019461288899326517827366671233213410363858835379617764323402326921453295488960393868332783827579578511395038516028385365508481811503209105671168115599867395102506110787480253751532496291925401288335494289093858389516826135133292560206286403805114534690138149229550846211610567352949443842277224744 [139,108] -20147857545758259640093045094772767272559630797711495963955428073610223959979515865308944198043975174343645121490732527925029105735299204884274190102059901792945311058351351382578722491752014118599852885760485364403188391600387362328594785997152691779945902383678714733595221203888503441841644376577955884587820220795399839330582254566913561401989975853156521480162710903712048209026642279328277549567017352831651764219044211730246274132080436369590951119598881793184414793487857946522502875258859248001420776851378163327975885885468190357100511110549961609689848681149572043816185639576533835482914031386781596167955210319590480930337250004015344985784165840209998683586154323289210081122875255008930590615162607816167629012762043804222251821996055753687956189333241487684812377984081295701112486852856086190298829695204034958038469228977542982169319993384801261359705328399832264901966109088918952506120048835777438375978582519519286049807561566628548872919383831470151208626375304160955959241697617759325504681194774820420132842507441960800861601081872015344698412233661517020525874879986603430230407196860935311760184176468030468930320084033330108426484780289592195026392174283527519498624962798291760187812759532219292640458431101451735459953165044028744825550398041903432071501022367622653141955832528587530738298051849026289201005803327464435500444588303061146803072807853073513869066418139313886632797029156292139492240426454005703995060398968783246783738004882842821435888190500846528891973867112750755252891431103805690608064344861184261424328680108877092298166416829057367503622735522247666458452025775823353883826013295291731218672086839873854910923361928407909900040009437975156723968913814617716456428648788599850246682746231888721382095377952085343052139795058947529839821844381546296098437480681350309838607401292084428968034515443301193202178181376449847589262996196823528090257913193783018083428932584227058492566497785424566544280812422865731549695328317049985890344055756108437677193502535027837044128440891508254511096252992108068486153428094445351540962915376952986936648721187326800300129558745205379304888880684100949680793089017391225171461667301042367854865118401357217678548541286530726285254218501806623609889520553518935187344937655274349026821229760 [139,109] 11365945252680194289212779152698676920287451311022066473076269029594120284697400792003528005126271462214071887057769850148938068491282565545800676038074816447695729656591143630855652976578660993886821700022492722732145967103619381476603242474982613851465906875388777422851270564088779009195944262339496452380782617348541359414109161671537710608782555307784016277412827268030470742715980542884376047917185263072083479797027738524096577660593038107296422526871910413660844118636775196506395572356218579872076052468883404725102813730595135697992582477684423437999061235889201860948676598358195205901357273182063972793296450766508473727706860142620935299254793654683466921932096416703985394216991316042319111038319972124010184903343321322775214917325547959973404964554686415701699679420590062446983301731474738440752563135112611105101209027638196212706118807424669010993455314705942280641308950050465372083926977127863874517974071682853813316707811809027366357068087728121717894601994215194171597530665491105815702858918620306101714425467833473070044606194436491700725167475617243135430590574209716007300844950850329954532202707459074711980331655918191741876015545054820737931203002457204192288295645818812886856103182126573497785783021471431107508552567472240550264686160485539509380036628083823602892388114457102063755453659057882660637746654136393342632258766352871193347540091751026785772042411746386814283450391447974175868496596114982220299846457073180784129600211772614069767593942354275869457883703971376890889596418148378192501841077211122179239296645077398816335424226652796475625521767703830053576458318181250205326020762735500787407692775974624577874198391927454398154142873544086555092020412549618879445640143957827969131630329248860475756584745808211548223460799020756110966317084228046756342700190520929663647597511655119260433973124414881722224322240744503020823243619446426582956294088780002563158837436408467518787588561174531813348668177115883583229781806994218597454820812253793744067986258914723437464592946417064890770981164714780087685221070751959688672083800979652086663094181555666500146128616278001801196583631531405596449723655063017131368730861666801162515245611519382387771679078030899359193507874910983213257063324785418879239024830433543233432632 [139,110] -4426337145274737687631107650902296620867282325042945541106835299732224866248919883299247839620506320102098436190345818888048346284657510096830546009656826634395084617028930182467722593253913265195338809376622653991118472352148294229469332486600571111170556351837316638587759054519012671436520820838883123496303392803808078429690229998497912759445669461129398462440330164005977452940951794973867158513578695211952212844664650324059540976261234242226616791638199055264708951905650728228295283999920056103412926762138110513990482837154494759123595021870954871428883232645937705884273859711136804833036358835870296665102953337487129071033668667462692611158642190671581065706868894624208344026682059452474617305610327082972401230483222207135757373452081410846671874553962100521369592339450429415540750181125118177536282919839130818152218490029027884239438894658385881064557166300920165125437926859642609382349601918008976541960667428814214127403744235424008911397042870916921888183488462805522983605986504741519962173597240550872826591888347516058222578177463512386774979173432496476811652622658858510945694473473589768184356155843720208652548994468235800826199571055675523279495188156835936551047288627710964043120956106565417882405738932482077919722596429613307531138621233841085075401161293097045787963829721998453389485466973976939479769237077200439664577165546512255468484082513945382220668354740917482837992439300087375813388513576772512070447068996140755416000138864057351483835101692247864323957888557719750607677325604210570839894459352900129913400028773982700289530895797764533820867692272058137015367340851972975096875999445969754487551360057973334655196044476944390073568731585492022960764708590325970201080207186127309378258539038639734962025634095650834675015324053147262443291690839273802104907408036759342251079248357665855177581933884494551187069955455136279538943345101332559881565803097560111296567418385011193255982769147962695497524200751502066480183723535325133208198436770161730324384208232419982822387271578530787732048924264211408874805993959732386007980129876644560466641529016571175839267426602858172611919559520197824657663494008704630349665064419997534431696367381557637279149390059670665756861662701211482825081063417132673808167528855587896 [139,111] 784596371603991210980246897119621796238709912359304119535609710996739306254004788267251982326768993427711654376599809244377854010884397201554407355273950194945502284957897159790282199869962854016017462698074282234987966414272500112123081312139600819361816725716690478433336992265814973859684843140976216591713828519923538448109397643460308598648829972309877424909107297817975724125078919835883911806283655850699448444868821094276084816707606587069716921317838170504749238625365445878441920484752321622158488953818191027570278267320560729318019701691616257535887015778637125397265401154972215937561346138892480791705992911351601196023489041421578924647977225396211239262385236158527316457380994309929842880803574074316896999261084980278248621366287233547281063937619574718691397419761001698599476938686705696406686138751168577819146661166249655608909344018161881922170150639613960491403809145543212102047696889643952317676661049145099815569343170067618776228641230012233746000516108280577943566837090558184997602541529839565424663643799474680526213598280174940202594343676825305234840270159942559207149779763549796017384173358933278768520908443070723748451602539615107041337787841425391660205994450517248769960096408331226525290807589501572901990174782109115838074542889121241462145982498792215556902548288233450525457865009927488738322095763434565763299232836170876662481428029546315386575727730631321861175677047771556817895936406091932268580322824745734867729049485216907403930795831835164826882425584741988532111892792072779017101776318643097238642786513879065398832334640436934435494490748700658080608732785401736016550687383947292471318469138751325886001126946398005623845120923191415045966663322087728945793289642494558567912149838584039548458206010838881775603478721792666070645045262368847514807654114514559348989086683858791589001914678227748229400576728349048281022163732017211337278826729432337042232946032336297482082867419672071125232542610869955591911990076715825294487038202186176894051763950360823314259790298137712396040433420852914756543408015370644040021087346276310438769325780978063959605458873942228408299803791217351274848355048874443742123940384252187663081566336278500750619780162543121873197005152040682859816631009929491386717038605 [139,112] -41099038729999848662779402579337807133927316597409350065924875603263479701333046209803783985245170671497780860513303160843959446045542998319718969886280501635481996493268053330704339015167757214922632239454513236062380120915990018196562556952441132323975535469343667811076797275541915714611978840118475479059778290918422753373547101929565772780954951838288620251800391660078441808418015148264779336640443591343176701979916163778557923332552665821058155633070523250563913751467543373034570420989953718031716236340312896284814455490510924501723905114031278090401450582029855522011749978365840681376758894389323923092516313508556115498801845008624172733343779879527113457310954570265630830533104790291807993540148349040032746846108320417834979886317946505273646761108725970779271092295442808805215207335985030907288590540993151080343195144214033658500266149272992661856031059874156128416578810792572072119797610929431484257954652619253919333516814500085280553874458758263392169265538662273314770131353659930612880949928796102171221275622258048527836041692827910065760313993171045534714597501649202996752182575437538201197780361732415660205152340020345245712638646602324054796005530453970723821923591476259008851284693656719998180061526065460222652201336021632441020589510845125858947953534154530307639872366474615486291093350717734113750436584856692134345426495329312730440651432399028432635607656672359954313202712252196679588458448474508201292011135710659550016657972426118215390732970431386319581318295879629000057404887819839129440453751188079225478731096916696733350791965121647733617210959394396770143409753128722703734686822212511765152395296798118855180776546763887712692238237223601925094205053362930395911205538748235438540152112898799195896500012221022971005790898984183769505405416689195451435723371366547924715770789836072755208626368316069861620108271641061970408886543502476712762263387300662208475123560903648980322405806672508256946051856073940679065002520618499854304678800607089292532923486913947732175728902072765732141870925323263258122879881792331894309124060184181583184930929057054302860131919289915465134460620685276023141891744246466953726052334714400765331629901311648148533540493934945274847011628759843384524660319312640281152 [139,113] -1313241372894265209194443089978892278297764018175713888025272681651918626483295070111628970068851502668514545418526943678006565637522256330326987082350808162932357591266675569395814199292667968456562756222123617370592693314877055716248023206423882656910594993693235380557237104841669766939233623108837308068652026325007641144229199331635484080229654530669650830877177157270015257976972240851090202682441600740080816608021053776678544534053246129615721539585165617509269248732208215383772203043134637625177791145896698953198751853047841100019078360815513379635272977086051565057412782306426787607666211448173450355684269493515528468515255202614563218757116477989785159582612795949188460579890981700177499345820022829375016174853147863781377226142307666411134769351588231372031551745286442423443359725766258802953491022796017753409070286755368053780845137102660664855289463391866153035535150189711307381144549494063358891166091888582135387509438647135843383520164096034601934693373871895183216259722372513467049140033727489394864655582991300084246277373803173539020954732218775730803586913038937679894121120728095277639626962243687249795645762432043735516859832351965674299710393887246881223493533966697063329138485782434768126285846624574468693568234470703759137655181589043754503085067277974017716983336790063972042911429458895536273236494231605967987271346946434173860565758088205090062171448047843832135144096488288992911517291847288028714462839488973070889923424325191285649178860580446252231528588257406110919562967983676106800491456693973455047211173463481999984257223325892167164712311731804365699634601713935096569081369763440117984836928880745355167554193280480897907474879193035013948121719965344676609632061015782050569832711106350540142329630362092619253425680497775491330567533357452556990944705242845989721484398382539283012996398159511020251347041455188403755067423373420429356428995377129022995002693113098034656530862313917424238382163593414780695217034966163969749408965178856222627494637021214753666327453735566467875492481911478640970749062623304359112354886369053729183620732333775415928715041150342201649371514917984391351101926315848283827053677491052949714819757343426107057510706478280214934503985282721554892425265001528 [139,114] -25292404588097000038917415470729330650964256724226278282375659444330395296268564626288883871834109004019859410698181932870307505663496894156817936450860016247311399338205393832367450180040800187072035187979134512341176021121163594799251945825801101078299903747645204314941048414167258990383829210276736568454905114187120308128045831314650614645413600452886483117839163581338496097285822597496797776501371731475516709225734210429014329181763184394224434705581520207730984314325759515422178321355138700117225330040657460510882600827505971208830943243738231187164089764828032643718070035954396378640798736211922583681515575126271057624830815662479065875447409773112522281463847611005460252278884572403307621735383333405386796542711587252295838503594527209131887966663623364899862207677676611909107627229613630867840316164518831456921045724532165104908294473933177011470206862068405371080816794944352023146901957178686078101731611178754348550370007982837975078640891667083661496643576452633950234528337083981095824140311144716959446709866428103440678072260375658817150043657656868019241950593205257395786286739713169609896818511651344715024131315724571937426814568622645025378710155924728615473128853884468042699124034837958737204667514367637332846675179575446573154108655882257760259698651438658728462944795364853503338405661311518938894328883469467075520553920013561892778643262314365998670823435885426559909528830172676629065129384394721332398934383630518396471330399598919748263586858237684732309056481651540041168196392679878482837495443404581064698423514803862813529078675125556888922565199401313510822351102386658635801559720361446490816521149790007612223947345699726671147660874224856719332739187188642620053553355338078439303068862244314716515114007073222839205638017538356354886228822973049618189028650696715104317720707796946523179949922772313836446997427629601904750760113294312820780837086156269268676461266275546352465368516116091173159880264617294243882870894270908516300349119302356041136477070363176346069793199379386772723912089377482102125098691881032926583337493708523499007786065238363368795136915915228290229907887283604289664376067891912875001223630722640827441045268927038296809541785029843292181242024038226093299728 [139,115] 8128817628995089864617911999895987309622230758849359402365166521007029439205552438861117305861050996137297788847579107049241404659140209802316548762434061515299511108122096050373898176430007361179618124413658282949244358876104748388734420841238057677962027576291852842502130844432913554953248757369957810354341397714659050962090858326384906757316791613105031877249871477777412878805883975101775848360922659437682208413361542620964681485871717544554351015196524245383490058243194224025439249294515198628780816275371241410985554833902796426539115851803937833934404045370166254638402962368469219057281986331709446536953862862691700602814212705063868888689127306173863242039234439586502795785589233627454218194317894069729569609915437015488065745380828988292354503360991491186084883917221478737312702839418897537947910235549432074489170867931751273626035988716741034912009791337863946084567650570637695476075179521945479673196754593301619905267551714102550287084276668311887314469548822773839397562842523538904477291307798175646724663455929250725266782349155328528732276831379043406670986954892181472764321694263402915347688773981704714854928172157931522134175782561613771931835653705314429486389314249297966223280003771664023772792001517649158768629755745084707748817699044193003158845441872472841275312377226450098770829841800621257849430163878226760513656736620495392517109903299266013544960844222568197442351404510194419849587063828295759032383854263487912658778166107903790339746070832629848116479200502895882757179776949970687486454009422580717648114542746923248410421840002440071502561330675724216151237163725947852485774432280126254512887769249356213961219999746565351628992681906807602268912535111336402579774702549490794721206629273284003087081347712388763779607289489091128894346423656770553439933512633527320657720034680779390151438255833025886703048760868392997575970919342549201920656430481720061098151460267243145807674305425054322782174960731151215931758870281434934213655995720244687709121612290605465778247766855388550973824701086860888728195847687261583170079562574926248805164097260308082040742717654859670476515010231115193386518672010450606598628152235670180819770273437433116062166494230459858065601784219558678 [139,116] -168935614565212218453853772252770188776546780502735685761633436441207166458090869951793859140206670424675400147804063417677050954308731388932230097822688156585673615776156869420904231362501305689757530547477577695633349416813600153416773570770459267565116662088763248235668164560212457591330494958664851189689048601308615848203003630104475369919305514763986314364268086983274644354590715323664515111089829886930415654327888384375015129872774797985130874479950634935108595928255715687982031724137008504497204681046045656990068544699288290788478500235436678778868459348406210504879303572865692225837182157609645343743670357828795053491442953293195976071909858054555935348006170866998625989001404051586011928799344228371247834869551056148085054906966167342963543044435472474111892302153445510075400991723347733092526931766466206376817867696204675551224757417759440891896478596985502335396363026810016233323393156833001007272907965777785685697769585811838433112505699306157496521574041898467815436282691155189005065622738482167696610424502444673401295472311222914857229691731847463834022100953646063488414699528516332725125257685503492212239681938316114283558833093887783582664490888093389373289655411138740344377737691999018841523549928980598027128594672429839770479216749552507271214900988375809323794721093079397354865698461420413434236212237287770583794449284017808061347760369917277403231352526273281532048268132919379740504241852369670561191642544685058696414729577241919909957197306031567651004913924294512659813362097747703278412287054709947512983916076681128492759987226448282311113032886737306429400827141947325049265479332864178798219569255644989645264785744216576116000220763504988964362106324340459780757022740052712178533239550798010562779387680817785033201618507667510235477545099813600824573285957590460441389803221956129066607775057741963401984850877423229768881663174954256815672387881217474657038714664071852160084774499892042741217827359981509005146457667995114926132469056633429116560082604182602581926260231984506554030318047175060917913342454653969306217591983334473919747140616712882331960980878632380381674438253471512227128592661360835765572115068577688938475609640973163829555862126303095205783377792 [139,117] 8677641889660310296456480098400184919927362855476265655214345916943173501205003210448417789426782565866102776380778943989066392773120548412988206734065477346202824120386526966209759930867977784104249425244268267169095800153414665347317169597794825899676742734574243281992790373726157375350968973255731571805247918821713267342206101677415563465366158470960512809628923679895883752426919676766961057279326090869199833403841238108240126024397528532481787209551440166613279096456546412488564546083981503091975068835699929689191858052846513017455187169506042727422942332192608855978298110495877668567581158791014221260271489377627701013328486692544180586360884372068727829378537958493116054804932269031601834234571720405375384517457407674729537827171536634970550246482263041551239340134787354308488391998910951158543414207691810163507118940115317316228834864163695705566465568817923643440708119823631287465771910456901706903522282538358407018110521822779876341878627595693486191611238029752517931920597222028512010158584975667867088360303276372455342323217487905406628501932741524360363778078498615176225165045391127147151418030181169981969696598335921012080428233492501366494653723699494810872931557419563425808600091924620424341808387662272377604460068518128284716410492570803106593677600782819412367348494065912074079578949331251125160524490317384780492655250101273454290031144278815831015191690486109058986296649251239029358237419213002821828609784360986569636854197773188791440657496749887540988489119575045720507806492636079926137601174185320274877372917244271938310912565891328816767470267527959340757384590118214285514590206311410692003958055018312053300423578666077905555496463657557406904830619097279566790224836834664603195511559764639243255844314007305413694961978653106672213786190655226542061297281503486532891308029032005012481397463545314516318222556827814101771312554239970376101514318171244265652262169618747151754543894776746746558570435829546958183469420107146879648937502994146349975457858422831263717568505185787619225669825917553978757044085441168213420315938806687670358990413210064472591991088453527230551142317982182112312183127058810645657695671374611090956378292942484884365196442921353485040 [139,118] -543828954319819500037584698727395888829213096268388157782773532866226612116909787595567882496031392172608835451468120130044322282767380834798141195604686563502053607228424440603272796015689976267219891818050665961144962101819614992649871758357497783540430724543642027032820555836191252178794274602938571770739130506363946222895327943366231456271191222259766567973764475667829828364711263873781993303916494938047092216686183945050712894568190211287204232811333821774639775245486641540784298328201448249599624367316443710874470364230533969064434843329223835958251188998629048234031457948347057808513732075490179379839861840945110966474377492928722215376839765991935450721111303681569709690236583769300900889721753508052226741089328106435336650537474052730153724953181820413012470991164140030950199925811423867245963095137922005717767643179951584175369430186063294517830506861500125981927308643722215328328297964073555719601324184633080074324081938134309492591688805329742928833728350131975414996668749530212071609981605811506501169043844076184639067032477623777566370974911872786054399489681620550201377944279128473638010517820695414290012449545340552895673762635903544174993525309307224881947177128797116273367378424578306185535843479555025591722698678058590865831082105288567240917465447453188505916225548713857486419277312103380054724065444970183606543586384604154212746464583696825262734000165347335147436719694455537081816636372647165580471090114890548814386212123290847974910349905602607420031453346517890477765304700810596174936850199854213392424693524188917048916655724419181063662648070468101811723605621785671342051155310316141913318959634166837357854131691339677508557850828289805747924214789857944568253112894236521096120896917516496300237079319092460335473770956894026955740365062974312552274273089620879849561263815470907039067832807974230709217550143941399731702495119835331049233774529073437019774183913008340154240691918576481110546500266516942143920686989643597796496919223126003339177587099624928790810108281206333557552669456190332763780790211569523091947527979189171593418492546750908266541799566674206912668079303607422311023268509688382491666884105104134928083504432816091493075296168576 [139,119] -47212076205315796577640957224322424436343400454096889966709355272820149327024999101986808155984783122244172341614475333886542578193782550066831392114971170284188424385269696117277697834904989450878326188556964529370606006824454033029807879077131997669237217590716499636089628687738695799147513911256593112334163100262364768387420547236267844255547748669455426178169557906688605007406582884746059724043844354443218297600834746676728059904724285552773102716197647952480880341412608852708037168762170725574254117620143149060433075719550325203232659231132072023094314510987188574479370412290651963256506939566971072465459772401242299094483045073602309553281382168729349450814127147979209829145785008676646573195292058528801446864081178637712176646992466321283164786549809026996749562392577578264937764256409651225534771181428316441964336707947210417576189765587232164081557354954617625505806528698652500286421065436901192004638809820691571452194767109131601040962874469333869433880721364532071636427538528850811179295538586509822468518565568470422280179481962386724531052961328745951185846068158526946479561229959074072921790234330900450723725452299467273922640773802149117868131551251674144205908974014940052631071221251273891952511512155676427391310073301887922385057790530670952889429359730838838088332845433927235571595412413055368459927341105275978786838250668790872310870715609666011412452593148858423873090269110392769279665337700992035293510317176006599846532955269702774319145934409014300770553683888009295067480511933102169704157623940643243259714855747649341868624732354134391005526712583683448870313258077058071219309682069824838730621872906864069492713276770730195930566741404694199020418319712465341360552202066459522739163296332630002792654833682767607902738487821336177732117100647063963161878695868184185321836107783318119419828634755175333702839877681642456548301571964586850855217017710550298107738938843649724808523779115084528138380012484375726846009446121837600978203366912524744071063684035415661150962464368368237882400715862775686339953015673501975915606359264823768814855882509556953562793563428932110348965977514889438020009290764786377383497592323251271096326264410322265080848 [139,120] 189924019928595399939900649602656003822951598943090676138286469553423648093269566278773203656561174527834255466705338915075158617182416929918295284828876140004732109803952722055955189804224942693347391817119423373659086182706323581405148152817379791339322634004221141316434797660862058734555617914393216163846410666973240941997536569856507290150599033743187960053769624054591894331804940593337138385160423710854043108617773361290750749836286958852468181168259779024798136647630895460778582549522766488229096284828093370989202265796327743993652758923039293021974089457473800405285449220312361542159200319419325351710049025447829210014997881872530421656900287694745964891456316573439677732134220561385753048022007518618373236360121543380360284607970581759089600591599780860141020944748679512462239021036518779240321959075161747000533202139033564602833176907056037905259857469350148193631282939869100526141112315747349835320663093904415973436308954170792929426500805517541525468928664260465278128964256278674270550846328425751740128163166825181556416886754417382367263989403915511025392809703475320339031382283897301625607730981116024203959012661136046243451957667702374402987672595060651159403831014710603501643857367447679196014643995391970561532506396490953901939832434939622010434679633575091493524450505515606242629037475645445795394609846299570712973814344682735254159114208018071613470412709973186071090770581733183587721911570670600609177975408346420979899728217067851032300485482610558140612555576671661678717698436346585416166884111587235878816626692339647701681327307138171388739203629565879547365182865929906759656033619299504017575418482203096340363612628994605335219054380536107831344779238935443466124538059825490685072858599609924038173773642878840782579191196784842408141808370062746295239311421635847903950279314005267216020633956979470828624051302952674266540566376345610836498676217369875311732162203743879536571398710739793674861820111967053019013386682023828198841904968855762982141472555328549214589743901268244292478313360362232660310663330679893593538082901031707118947295611620262465388255940402525750857031658960430755421526087271236837521253806936696701432079732587904 [139,121] -118199660740645530445150771457578764830968574162707114269406864571936224503965112081726246025048286958486298992681652836174683213017030742265052354853380142325402546819540211738811682736691129974493468882141646447591319348992287661881504740419848754641529116951337525492119910139705403996725760065471390948626674492132659570848473588529013097333530154448702480381516225339824634120591397954363051609935877110712243329429039707855431470967739313057563391509383153884777172546463678063555661445549931022401131765664800868449074010249418695908591034001612598371764682240019466416388832770034373422365938855691655928926787516115740392567228432725118477704699644974534147527009518810064542907819496588596989481389857452345537924074238993961549689605230854450101027296971062665375084412467319129515086230429118861826328486807704044450647105245523186074777854494631019880832524622657456577016921664102053545022508965217512438868864782345438026749606284467697326231405739223254282459626407100398378663129045354135828733643649726512886013431425632920224933919870878594354378857586564743071164729108951796374159009856916575266649562328838845928379125224746302525979260181187604427280569720168575323395576446940027568979814669359123335291835623720263260624567967865946085741816296053557432307957135406435529856797477027293206625731027126732366429477080485323091796039246815303306439352266546950267237026097330230319170417220345782935011095201255993078618886184578623538844337852495636116752366715394371285938256213880639692773245289577307248301335076741172080870339876818984470768383930698910705796290095666947633940439104282780055374981149463682332250810773760510324146152693722443145430684840528035033893438319023092845061606366888297782498302057153318784178869032819438756919405849009815882882377436022431390217143648367490208229735775651558395951594843338983005013674854954722014497651166523235502566275339589803782321053967884860354627659988498308032464450121959636053560648929315790114475379995424229088470825621065252251538703785710372045739323747400675243897417505400510719049127751665512755359296666322144420195134853441323267925904809986765564821774377131952198380792537037295512654826480 [139,122] 2466581773552596058299594459546185572190976777578899818233486797076649518670000917659797917838863973164638142581833692226068997904389340507347700720728628066688286604917591757730993722960411551243234555328504333315628649605821924660727743324580566180791205848930819400552120917991985739190069683766397072284420502325506154231394872736506041018317169688152653921034777456695869606582186946160028107139704548118527197509805629085342289596439402061197112814332112969748992641201343351527419311632060624612640872998687666647048737964272112749306821557407631351442434215264768062411272418757952353455458233904180416959524803367762409133787301818851138634948057594218491108642712641968493155295352837226180764879754184152397059785093509930259723723151662099526898725554589865854805616534431847437499745332364202721012697257116916085099038868724747863965364448887592689134089148572475674896785937260426884195111409694084321463454843852106178451050549087307427053051058930600481283770545076212074208305299667187005096700868932979447788059300896095388086529325294838515987311939658279618731381015764878862861205915777022962586875002300110644139201372185098541360929786985137834341171366905561615713003170558556156608455199224589953904420816881263759826694132064152370349224284086569912772642656315898903787670108554030316833433159590603207585842247180696879151181216725415823623679834362354062187483273781586703629685704280482779087204849868145531098197879912560851532753544276761970268604137307598887365619584346797825489232718322685123593879518887283013464855740731417243054133141118317359965366913552980244690151162573553388759724805029530966761491662366876154037498241060340465449791699260050050145560657638180044348909446852997266828077901124870862318340517997820488161821302151931811845222882308645953608967755481627045635251654170489919890121366502557547124411505438839868051310249258566095133926920303761607626294845959351289322179316480812509435057540780883017620187784684009087033543641741703678101563196121406357001455347840560631804477517022420579284783232840543873040595290654918160800923388209555422165321760998617418302822478914074705187831842448088747830467875642093844096 [139,123] 10229923555151435071531692704819033796794748500732932544365376378550418638255329064521823451822392280561049782499456039251605710812758459567822874443799900164071431628710368530400619318986907729667671540431399143666308197902283190467614623460858129063844616921069824264382653390603476869645635178300877793757438156309753559431860249660754357893623367776171721304496459271394319742355408754980698655406084720965541254966181632344377458083207295190522055570649470460820056670127304883714363013530825018393414268920511706340051768893284736960421655457390947251298654197022108907315687641300397029678688672457980594669477206034895128152953636211412622103275799442128406890348736072037246208961645089709857221673455154682615477045032988778154285039184584995183683106339982732304655143353932023901115789249957537861031309885737443365932590172439296774441223130132007754035834311648124021259524223654539285288087566425595075369990618775138795238187303876513452963075586006861028714130191917985114486678754724410485965257640651054235417583576888289956903588582380322617400341798685288937528403392186917325898275496709487642130023801331216424410203120650408865093364783357804842952726719208140816050923346296893591240825232758132845986462695188873252849471062588456135583560054304074026305584358507575340304538935789050301866593561174882670081406125749524792926603619344261403904054082753693718645937278235382320658816835123952917694517219469397862588974943785017221827847118070749015554433171864176069697899300688632447827033057953908786214969253165053449248290084748827184773839592788769750287195539689823361912325836722593903356063163296300323909260758317125884629363478519759402762236224888857652268470948465194919146737074484062797761753202231515098466383409733549565031077278331497642136441075735880357525567586668711920244611241968564215459645538515470961793582773920367744846658030119391734104806749001304572769082163945578419873370089494187619963802275338829445657940041137584687281238920002536085049792496969537118817195716800588938047890821475241023772362218591112459474257358067337373415254725759017996483153942215594775968122726129753004183214916754776554043185959888 [139,124] -151657425074683546528523225720409321887993274500619308533617939665667252984631884781448054210533508487102526769274436695147600365758236748031730902252417644307904185066120810226628134687249125058671097019351949775226185930835994168806399687067657160159629584491931548283537881423487833797693405811903022330363781676330891827299544614087647995497144969596458672612506824078574433215263045836177129756870392859747173502407121382621443205670944245803583267708976476510207104553655977138160435488191410104542965319389518142608492791439095033495854427515716358496829294782330788341506898854685385919156211658916919037726589529214706865135183073482655619776121229683042118347133673788360182906653778561688094787392429848558574684597098835942665449502443808508717361728721663997155162998776704977348547551131453965462085217108424975993474185344926377078474835277238940423428093930442220111443985158652878050645525072012493431673968230736637487277515455020566480930009082001637844327435539210428726948273893415044049618244674465765503079316548974861374425156101570040350597768459564165990560732757649872009458017601036637487459078667266159959263316292879554827691432628230308595866462499496605909105843730473852797713704035423678860299780118341793682874904796219957330814651007919424828792208968465375062095549136956861282574930214094127664270031350073596212586065183759033152570312486233726618756722743636154621424039493531146509431775075513386356003416894037006509198763434230915955176233793462998195275075301425464810694390034495419327508948307924708244372779015417929896089680624975947041245319975186101528530591012965245529332035992044960693733315876859317451538713454430950747977899707482638658271849435493624248924976145195881940282684579063751081022361236967246182543562209387093289193364734809821725263908570726842670402778839028047564620662413809563447993139341865583484472457311113611710478739359361160779554334871821785477118765430969280622010128033542048851890713356383523179534841400484422428103625766160183866456272038864789085871367168518515547937090562765607266515099849726719104833157404166859638211492788674124846337439383707120761011781092921307051648 [139,125] -217522492121689915531758534260147129801068176186548981103143238290217065735752421130540328234216489976390002405849960823842838608104236754777054803703400250959809756205571805505083267518767721238171768718421194137257822572602592098499738630183568586495583415363721847375542314005176288001256903366378243976652689479003919362466199239987669190178245635433612835588739875720626654397132403672106306104711365937988607894577816716232206014748179147783343607412966622311880254660575985224589213618580947349642662023342926369549582563391001208424150171807669877433927173221144582033661546121269772240942351491915537027713609905559292059443124863031448147180826266557792267343978373431246116807112811355081929083402325692344653814004520687441181733232759457239692481933380145036430261438282060704254342191173508517108316990797656680227020746690485839993370792678782610314456840438102817300636970657382795213918093837431770975542732397641460983990204533385204861663118180328784888968736497505715989848762862329514227302252581699849892436175585317403753614589020081967214203006866540242498489001847337952815204500061336638238471657288349626175224488942047334979119441804356859948637796097422652737776379481066423576642624815503853644386149428663107297687551037846066355454726923917468401242213841515261127197005286133483790333979991854443001186160693126046532597689463301661257013213087219609770181267252654390105382558613827791441494673720448885724628825623416538531942643384120654778246633290814982052040162070848260613018621279386555706841303361446012352290387450842091977745882396908971353768816828817361662859493110209611796596365213589207025422294902092471615227444126987492938323256104977560293124688689531538523922517815009257136387249808563850691098017457468759164158915097794782312764624928435971580947410189733890186812764984155376769243703417517599487695237393124369079746631680985759518851467171426749016112881305025782704768001223882367264586664557048312209269032885161418313978623235192742042494028329314470993040354258623784856644602434188882872386592351015339153828370548088603737837450320266142262875288517779512663328584324199632936957508489200 [139,126] -2367250595267805634541549221375032448661753507110249093495746472277132243199474564508794032285638622103031483468126654605760547416072009531948486240832285311478538482497632001055983960524042289875734729485381781704210169019063737286955889752840643235028099668692750538070891847493480293420191563631041006874434464966498421965808966082343040230571775998984092607784058028949801270570591495009750301185271773475574067594703716940726893648963692764285508866409493341490439792810112002370355460337283915619173523817331367419094171110313006276036610343870924521957678837695479812822320148776841418580064641108264443230390300596676141857132461118936576116635616393299913852238694023826772447910779829488556895991626416287948382297956956583591247738360546905140584604703000520499074429981309244808997788325544197310104113274362797977502597509151173758495438558765375267028651649177203913155575691112354258322805743228535609312828341485372550231555398845841623464102822067841632997944289292959877840002977820943714934949435629938901130757840410877915405119004428518917689231135207133718789908772075596031754710868696351744098291116148303074134882846193335328099269379953985974708125114602782861649007588230965316727884132589207310173619857901319759489454985249686507301816806463134433625446869824130357316754740043352876095084272433546316850257540911228125457610048175905359744796603143489991373949975538836557322973643333218534212960540057568762056667403110451404074065556583153498927015272725799388271486575433652347715092843204087209863824511319318001449775567454609853736677149281661330559828641536754768357066437744006735888243511769161194482334796164550213256895283228225664765794440591164657630890099074775125691918572708454890173894700098396111615083338635794362315116635419939040229174685909157150809639664199358644432133388558913292359398156675369350816431512091143306578543475850754948584312933179015551093367767797718217603264456042526965819199447509269891186949265903344670138059931534150376834573361189653516032686229433175408816340201749222985558282314266196961328506640543488676472072442991300775442860763788183024756221801027140639281584 [139,127] 3288303226899802463770178857943948506377815096140150040768948584999974670971614968399401585228980978012029202725551069740665416157290671692483935914511084732640700193287793424068918294266544084508059288560251043221663186092372433994498920825246234723797109703572850847794741626186868906532374827350175113479215099349502976661436731132167655338882380754337852235578876017475450106463961057178717061595213286506555332829222630613504338489321857240742448255707575955511288712428863856898630968065829272786318895737703817072948331175553001761736798339004541404585366427986683828767637783974545537991424071378653575915385764348972664327065329184854153042257383721331046249933204323765776214468823153889786508531495957203078796026788898747047381474611614203803910616251358154925240732491134759920780187882600301649465807257602479964224837149227183177242693553853191612440694229911834595908980997313289450421241218007191199163783882336324343156286901574794922092420487710867608343311758129618526658909546132484765110491515191322612871404670148209291333698040323751421423008170350223552959239516304501962862811852120355728578740837130437105902019843825483225998723665138900839360749622484450461806437695121676982717802592220015076821767375848401334135082626879862665127849298537947392537944406789974641018134149509365395937752150105634810311097835900520589880318469579719273089489208127767426642657846553745600059774831886063074926834574664423414987230746941390161678860193854681693568524887328816532282755519156486046890617559979025577014695372347737919371691006111766601541534089723525940333416430244937049925877834553517892789808196151158610323261946596769841054784711101829872142519415465993236497869827890054105464833956992898729755442604409876791642727766909618786271189451026726284142016912911914021811351956173121973355273332353151430566971876645246393042711833735601744121569912220241946555704417101892636438424928295059351370277313480906761325227449501492851061098702335215978061834079652924696684608641983963506239085730368912161729173894004641591635039316482523629291576522164766494150717273475942662853549325387700047068874076976130 [139,128] 17937169343890691957219415913144262732765637981490770404565612744027812180342902979478091873853021116417840786459105991174866946130263615521056628310088221090631348867134091198150493989503154362856312153516607061939320688515738084517040150609830509692286341534655622815329590324379711532162764315571155876982495325877124560624945140906754276787386506867378061697206680060701586632010207736227713292732663556366825455989365024555372407076840827557448388353720851780052125536322820246117018182000236660490231868373153214478218532986064678616782068281509417147778673682845912281270619825795794288907038366436210782042756707217902295556883662644480636535712712742807322936883280231704090182376678737391230016712350313855472061563309209521921817048142598085271016546654291615734095844611351015373178683643330734675201230370805527456809863150594412696995647633906879738336377337157240854943941500349859662432088289655136210611533430932433254687002366605824630497127070229972116393996945415094502794636863409619516562166730893065682893208494541919111345839538405353523018356768924825863548657638369942933719448786912913863974738786026018921261028388154152928192463848047015782830351186087463905973974337621621181513576424052821092495254784633083817333256505400055412011023392723735844934284032810011424600265102592172588135875338276829745447479828555599928861543934237646178110161502816009261789694794867766336801116707720741349108716155027956304355308785826451985596223701594540431437369057188553350819085457017039053321321392722065917900381760402055081894451975236104570587447124811061131619235149197640059415048014291690164770532596002820115040376986528479618053663746131527266829138651039467295596291382306744550969717736655921026646021471576400554684935492802203105212026655528838011179477494992639693396345131547783887927214794076773986102630169455503947315741035292107633411068356942685490576548981201574903726874721756057400431574052474632367132928819210222269328551745433671446984826901233299996023379037067608346789828607984471525562574460352534075383752856806419001443768695958709804152748714839079515503803987003019495013312 [139,129] 9284363154407798030923479686340035672681390563035830380874176075657371316853547814700224781335669453520865485053171381870265906417054257858543076603287269896684037762526934608271685188394312133831922653059554462327429574538561481537306521475589697690751610332618234102973989577286827891757007934788050621732504694847178301616844586815655263316224776049089642203376961938766571762176384517261352116188488795535656136511821579612678115188442554157650770351818179284608200300201897648294138218522593867791925357308843195481884159487638813848668046505283445735322765377635365148750570118423680517991414979285520907524927776183050649501559306691708560801014228567243838277050425706856221041075552490363167896699513067523854008681617671050730027054035938794257612880709577355654520185186105641260453606330170903977571656399242326705498831600141123270248022349489406602302398727556043302225898627009339403901060491689261026791616730748603934614859766028780666052772819037890739087002884213488466389304244620548074445029126369799950642021248748272758530170000445230927875251244305156302906444618327967211948487268403229044377805595321742251077069852179298284238168408101006167648761673772834949633141195873879426515583696352120936494592814563807720271159819529236043096415856604207395524395111063948007046959413052679052785210319045707288419871406690269437976271291555122368867008740837093109884970657495096512750545335805287775046852236448593103596475099932672351073354744943472911146667233301813238050873221664453100182490471986212549314050535573794390759755983757309327740586236604959769785066932896237985375261166246008092103617768947627923844115459216582293414265840380018086350747602634098635492762510623904654320026132740944736615604164336520712758808511644918276188709892401826472474879675080966552417336387728122458375611516977079259481493375577294580168925243176345434386530190889009667851021835322223473921543866350604294163998925394533464191625662047790357971571776206401187218296082019766044441462166731212522885829595176203863163569524069298196950890677801189140651543429250731306825358929188151775451957948995016 [139,130] -2950607974460370610910377654524713932085579567381604894080382822203474313742459482683816102687261762791095469577732470637141265267283264814495580989137648817198723936445745446765817799244086519598625402635028783069443525919492762724936672255989969829606230357360045334395261453221550184771678018945494489335816497353039086845847662232637391620605957056046934745037267692319264095711837014660922516732879430290872525338352071784228818472529412199191728290624441574527048780170287085953001957303136564417099978906544125070447219570841675473651074639201565635067934929451116912231225625388793747187339272156641815570171029823915949681811514564438478479459380787311330367601447052205477305946589941136332418490629193112573560660376259117230855955837358583303782662240198751106734437695579791742205987502073112978359990141032271049618036570476836713325087235845010329326037035509515286830973745195343202998565620815503428915235722996739130535640135970246669057698665977808267889170350058370779484812820353903449402495245722655561733803612828018054495796246171853857607236410320482573475381842691024067075143138477695650459886286983608584958303826852598875231842424516308831808993793528354182151211658483004888044341197206378098007090852705345046213832005557241108786210429423030197044007083656082906694837973794083358307461774580146949623569887107302234168740015686102095538533497626492617173085126571555737778067913651201881966662322569721385034751287728463480210511979312161045671372601748035980039640492875319826060663457308936292015557023690999878336880309884685463265121122944401891678938431153348942824823503980688937777597894464155163969493248398268521842330484972470537480864988048530732922103970964277369000774899921230131461751658735527463552027466387426411655405006013160564189135262083349708197306096270606292916409192553478523805281714350944629491724560223943143069596991706591313885437165950972715744245430264263670961036530146550730317371071030622144146108656019290329770273106430362476939359037180038971314123423388313411174101565193054473183064122730180567327743311665784068104978719471538738590144 [139,131] -1802592903292252686461410301420359629694286010305785092788106825373916831764779273082593294135518380267671714059350035785092636556335459607927959651600311863091990800694465284236103727213869787918896155614218233763287292066182342752697440803293254837038737113307673366340790184685408395201076085347912952459173195136643953152087649374760904370534590474386707356808746770396763584538235333167299224491235861965261025880398743675848910432232235643310822538922696273919934119977295040274710206290828661375002751555698976731794214123661546467674091153225311156192596557488616103435119203488729276789810047407109419904746598286578922501408512307002133082437524517686657297400325111827083238431674117440841342714781225639640520637586208215293716023240551992687145779835637112985971306414020560182066121868193244849659656249393908579546524561049776532203558904885432952053716875381332381524708791933939235974958278683366615541269525973284713247090632680383197294519743989965231081819889014706847211292732210999648778029010970874336897217669668128630301860798472704567486678016103863510965946578180434950937651597926614846486743914525891940023594729907200174686664154104731853930998022809445297428514535163584754130319867483682459035890041342041992147711503062104413471235253944997823253330807999858143974029133160413261983505160779945846759031979911827373200511535316156823709957827736522632928742535587426851483430834687072814612985998910697537262051534051820960753392469627118543308990794352026392078908835635577768777725504517015700031100090574013692303111136330240307138598054132667973983731399915506699582237911042958410525220677524655954437112571747895567626069777237183374601421270833372253209499893566358010561858501578563457211650778124598219843503806080193779196561666087031565180452791026373024672564686811129285514250198712921186294813337427949688491017705094873367417997842163908197740419574488844276156128940112583719222679741223996438691594049447291622405759620644084873615889181095230149070784320615775175950464011788562665893167300783387118527747621187252429554587505716691646204834737408324 [139,132] -105386919825910346113162766926457680255886493725560957689954065355088999113677984774115924573462185692943453469093968493553188614567758353058241603323048703000812069021246272907344530605643230939530860256537412580720208511650284233734145059313761711809598483081402216296401472253822193451270993864740825411494581847376700244127736493307991748141107449265814728385218694416876061988559848386850794027729121748863075993531571032448656418087607587939478691118707314983350645059832509522378311466614995220347220998854615337961786209217776894943482433532832223365870018571890198548347658404787109277189792705323190579925187623078160273792407070305185916111939068919579096800123855654482556400580251051211743478660231421055135547455083951177775590478875433190066305293846523319498669087858353745053329113348564131820112563935549708908392830975098826973329194705739155524362450948475403897272653825044701479169075709444180294315198006883218293586849751336765034201371978354107613255838453247784003822833653792172494286757111314447168940004668803424538162019480587616410180571979810561442019093027598584521027171419335825180173097070791645466483576769711151666626494008511287789719786505913266948434223209795869366656161249190155801335153065767452866529912427225226506047421177108734422391804258432265946841209584829562328808061897581970882227273480084279582363693006424872987640129958605780748065365052720476521018805288289053159174860522381705386020327915610171245582924035840021226883895283676194331388825951988094046207627873535979617219882962163011222730962450441179893529956687941946637032201160199604790217707941003198373581749441508477151137700185085744255295617393746431251230140012218297816183001773862479964135138625106660788453809690234062651799040549097164442646774479022324813022219511688622415118800051140575611679913072207988693470070415175752712776202326302834437227842073038354456217249735476956750190530920840678107316263321584986867277206596039200407835096064712536981793641879090963000792226910970096763608173468384054683487814760233150303309983756252377373768423874557644381632 [139,133] 4214710433289490488161432534963703496490841656555902894188952690149829860384330585634211744420981041198117386774439698367019871341038991065699475949148126733197453752412495001828231226808271284792566225089136897738242297760294076852705089677918392512528856669779912281128618194095527638881241978517117327840705953636597957690328660635180503553880523021784362160748428237076993243967346911393828149873989983981632493848032237391119619665061396386169478650597640673144123732901248837672261590132939622261422586844668400127974121860152848090161511106267648814790906790857947577281476545860858682742326675483764640047720175893828036202058196340067388545557069438252910632762809285631142219747219048962914862735334634271685694979181845753326280589354040726965453621817700429753911414716759825993970713992821677532117121659591687037385047964217594430492065920983780263008036164256566228468502486626075113673250616149525109248841632977237754406453025745597044248795370953473658855275128434872403096959710339663812177926693618369132808798752716877175488176042639339581050793237013004864792754179719343409060255838869737442211560303827955941546111621572927873119956880625917425374400588368946136349955711535289989397648302956623497297847078591419165186205074892746538646616318173198927297815095200253306939459865905902332282643681421210064497199710935783933130824898519676702222504093928856727984141634960677207964105968935754021065495742134920640066758776299284344737821157719419536896204045173144221587651074774242457740967788430690932485075449017617610663998827767095827766942744534137709670138854717950678426611903350239889464278416706070885226940180943060811959502820573650486477553507846644985860815346631597285479694408281690090066875863069899826596215110030633360722948734278944930724811869730129916324203007582383739358110406078244092773283657070553112307895219111012780901639861216077399670665488985179147396994985077188931437309138141606956635764910937816771989277108068356601138757645893918150270264667948743115868394370870171746835331425183110742347916565832533631755453116408 [139,134] 634112950076403501679347294019335884999544843615060383368399016156725077690573797526253290017849527290816562718744716835124875781166442391118758927556023001201979146132773818546025863932297689966395718225669525754301546127778212038750038287350358395748836216908449475123755099622564526901794912502585396877045673495306486983054544030115224967450555200825192567766889721419008768725192949179210309386429403316654477794846922888768697175338115411389134868869912146828448292529365198859209884155541745492419484318958928982213490361811880699069890126718139344576973431939275802950052851083109051855053448371396879175587483318651930742808731257322675960098617739903036259377362738258811658768641426373225018076597984445603418095337300396206662287599400839494733914112481219614421612923498897135218249163341909954788394078860294996121676689838740261939237427573317382278047347021306471711881142106822212940364733593931884862205208787827499887859951658824163819344935368902965391422668678939905255486457685192536135000056502686756847717680175257271593723558778096195042745533484049407700781859006815643311279046623015060660259161355244997927069255770390909071262566418815264310421132835421875313502238996849957551643806113950916771231616328207527667604839540665842731611445698226386008383519365604802368786967541600178966794311507931942550689133069510593112833508712124148533878554473201052390248711093053005842862464021562764819301652419579484624077075982508347063143388160765703740267634966920458701412041060149307675383082666814005888602154519176305244914421889885676841705658597192076088254791028287313556576043060036422439222091922289032645535695298903828386185836281576422033890129189545847327780471919852856731467481575504425093380202980658622203377385686353839161369084050345514752265374911036444486743898223100273279851149371928473153053363661299898796698458464520250947397243466459108063938839195846959522555245849037954087765780036970586195831934318559390533019494280103135280664104320424346450998609581204371225594915742705564498012542621005948633391111051040818496 [139,135] 15977698815657408353754828297877881853254021206985697202606844960970473148077522587667019498237145144194784334635507102749706988454169655365106126518964657467290101993920637354859327516315175146804406600369421954924878120756333178561854709283219548429554944802386110171220705095420407430570922076638506366654285131000038841562304097657742471559118962276604510968885342219433856201670875657911625808546417915482885528860772819826119851027517211037997032444932589060575783127496112767695126958723642557107808374917709969125890386849719270947944115806118093961588022107014402805721016146645610392772553442348248215905683415309177551881430158826880668259889544062524946327989308021595118928067343007358646903378175453351328402722762131109557229653081766533505226241423374339007227934115031992927261170146389421406923437879576431669781435399030519053777942511139271307503255139526712782055807774429211327717431428640308146908134201182817099118825989843461788797770655989302422683076873335658640068392822810841165685322590695634437879476957538049065122993182073836784537369937952892318347653685856974784770361438366252195402744820126074501270613067972006920916201299670452339345493861969266413859526752869538467841537370473089100870561397740981173278511677066186650367126908374501540104087940628066231294767234361028828736158660369616833554842122235848064345479340546881875772963950646908572178053679316881629332944709860277641951531884424892637431329313785518648716690442502591680638155957009737641153776140663434136171403058675775762286687101821953040296007646692199837479134744212484681578801422465449243540007749537285358448471782530555904933657024650819765522340324474002489184422762561252069642151552014153515054636439394175157653583138230575451770142934958955312850772299506643522244901986505095379779637810546933040377623247577143804237843385866281190425817540810141867441187648616825439365620254232396498544192506919423403647491424934528004151696088226396174990343199789494994357836354177365567389215379311926579350678814881192879652061296268614135550986536 [139,136] -77534192578584808868978679130581495827031147005820928275081699041407943964168215156707104106685173577047084575717588652244872012445133925363050226268108328871313376525275968554935031054990884030185789526580532067395842126334457950262699616152278801882471150796912582374006528582893943625208798970296469906024588812403926765518278251953124791990135798092035827220031993420100646814373116342565061042758819694477548926628015674366363019900305253886369347919320230708934941259997044298715078471213722383614842450555541615141405238085586305852850339243257409708514206611308659037334398906677116370700496264809359295865467224976889123413914886487067991914985597314267649040625687857083962872791573729484494438210431337367209108135495020236953236021465772361004165838454525686342563337286949801567080026708271587716869989326030312811580460853642206042318261187293993424653739549811285255938699276201589285646852386442944321399814325647818677582674206603602801879118184637184867853567097352750807712632040717681753201959910472043708950449742173274585477816771148803151035613201203436996157697171925843813914993617922761799050033957539796421656563905779234322640124383621125911104424514344665975976815818553165177126843059860492908385783040474859436814460806619115951013035131652019062866106169559659716543423021172224627226446329428177776216762074891914682209866251035485710199309862735951045109470363573337766579626883001741566290464297633790217931208398261883296876377674042820798937187700480226930791617467198068976780666580546205799728808100838056990967810778457616265432175066992144720558469171218300607561525249298457409258734646286292769304450899525269261594411036647941449868066402598907752356536709296621060325839538366167441907957979740264444189841640598904188027894644848466419797961520125588943138307642770952139276116490596698801424704974483173481010590673447099599978257656594005863318784854350370687333612853762193361004463512016416029943444654780818343862683570063192819190895163970685171112651870402745057876424820583129123711057982398272 [139,137] -12041011740094233668494286008349453777308891297972492687244496632000202686441345411035640823886926765646443770695013201163917801265210166127001517911208971661854209216042377765504751732944252788934368252367029887743987498398517939640519371494790631227422640286384988546337389379020738959820710632229423655756051221728974213061989608078014042675811053361227301101666809391114934875279023224201522607863591510986980850971148816662252097992564183084954740542716595160605603994909593920526956590304901260587146275431867243034662403661567877873838782398306426103029926198103733608494883569526536498937207085637557054128523029616361530113214219745610028792099442277207551282919714592449956804994610897390639417197433751757919832676668008778755101364935425184103917969486896442350719276216893437211724675894360047786539486072231517958661258341092449608952158064583522589151963378178684206163611953951790001340457591303217740991366570156265688848026511069053626763972132216147362991724034730284359346640957571586009147534995292911365943987224639203982557913492638154028245223154087539952952674834325661432203329100034410022187105013970147407364511459140560514816908420720314306746128692322729711868085848066880963397782046289185068565376680836622690556935180451375804530328113972321586672195913952484353275620818008244531305400965035736270640436524072855067804877301458195350159871543735543454775849115202887121249647915124491853857447027371333509561325726897595438039095340247820078954851042296209295391211724903101435197645419730661291945831842443475986629568735577507647527293913596776676198641219495424007079582499925038645580149901528870128362624639283148963303631144496254790696158334604074022382752475199338430555253653044983942831355876028607211861935324428458535855261329305760180289113645458294964057314697866949392616624370894137686228431445465061700081878578827878726078114672584552084791178878794670847205057122346546150319788089591532432699818657810154170277745469561261101004164073840791246853797873070523779220606069701271487524984 [139,138] -83309093166222605300925087637113248295271842181134330693727580550965657326550939881811558214942161974976141344642905015981430158056947054354646097414652781155228868566981985628838223646445269415365603533308047923170776686008026115593716148812800017012867516788806676339561503123212908881634299135678729623303068372250802862785278036303493325279446855599031254395999817564464292045873149375445657958928167207300354290198239455174150682597556245161082969747211389170110944834243636263522636140524009933942110940862501585866890647667450643702144381218460222092603538797086105047424742976765675323979117860761791123442212223569892331620330748872542757197087737612067894730279659718241876647347151654134058616579095018222401341196775655553043523924365461920862501972466898167365454510252061757750823712787223306633731211326103525631773069683395665366461585888648617749147674352666062825992429391816935986727998098821603088074670688672794978084118199682570518467772963675732680327609462177011746147142222901348071156306025322145101553894701880138961080398081869091726979514342022845584288614714710098721202921308986374755167402122166651725357316287642041614736593671692852810750314430438998423293087681672544621544864481861449283489996148911602704601368962596381253978890443739850555475566948965409387653132252157916184131509760081032562916712674290566978525383358733925993450009198438435749294058650033884343742400764398755505833260692370101878975343234164469324262895863945558875021271736988366892903310684466487191680965479136541511527662739870901432751478574434818043029897618789393419761982328517744860392977797280962680975220267998787177383360646137909388552078643895871471468936454042946484815196823602422594431314759891404745623520360585475075245053576082908311792909339221387314403739218715878790208942165275644426120251772844630330101180410598492451703697771091544892064051126571830613881310846828477959586465280809054429510665879990742692053776170097391080146844862048303199034136093451486025269288758257682193061901156864 [139,139] 306605520703864787668779588661151529416923712528880394861106658638845928414644307633727638624249559340062265432638717087624209865897293645693021293987765900775038865192743414436307101727843786586165963670536900700705437834820140188330709675777606039746650865810828018352702157244422272217021093481842974501902857460701623718969009123259068966185088307239679378401778408309699672427611814140155659273207206694999106763467053006548587352006874411073346873463383131343435865337543593909311296084765499350127563095575796252094164359599167845560360174075101715428524923642664892170080808059938708362803655064556806470197538090527572879866613589792170383369523288947201260039671118204841535009772042914631238604105380418256287206674001137096817770372817341318703412580438867075702938247262336015126158682870488637955119369862340137039214736787563294428647283720706874201371505749426144092428263557333660766748112704093034095755824068071775715589822594539174347895638239796208365993044153976530751143337418795873530465612103607106006526284567017309491103433625264883369380345974071960763265417702585990806810011361974122457956785663499151853494520667696262664033988516280499801956114716964057206245699782061669217337331240287563490461724766901597916457600771536388260484052388914668248935781602945610211633230435397462340536318534624765402257484314005342438810026242575946389597428757726815055585931240392863237496992819432357588687663275070749108545810680157123105990001514105079354172697812787706105280581476300814637390186716931634424424109358948726982419247629077820707575835986877380896456355789250204993369418848186444588085834014250878407702946743375387934423333751216479845106012350280630706145964178135721035191255655974241805707275620326035799490945464052112633812262124772533525445926100046545202963587071964256397076093583284258010524416398224847438602356555743531368753721996199995738778809429991179857471542676529738419007562518193211768658707763351850410145412530724468313223487692780010151509844531435569392 [140,0] 4825165716075581866887579593075824392306396628677880361883008631019266486653366213850511642037045514621846305090941325161421464469206828783853131275290532793169774545057153652737360129374801929629644646896084933369397316983103198339215780999922596119290149813288905206543789183525977900136990026372279883109920451472946265949429160694735174185903461401963522875377590225669135665284491368753051416678404742280341537440396602849791723082992305248707580685245161910237301434851161074674257779336179263320158312906039069330313724836054439662549511549073109196498114014280262289081252105721673920149274964013647726057610913818141385595304330803470610225071432246453858712216801079458682947544166251664859976099774709374552543979642610408614176046825500974044344054843016443141745241416686667808299180692780853410223535724092209693694432149775851948589702151025022023702124574622050009500616801856357627026918713055708585168599760394061315232994025162731889576979610036434036074440734680648226131532018260104815107913584087108863316558830966658503559971122396818148937035584232006846923436673257217220951979215384485971450473714262823036547471780265371437017073290447125071138895524437000071325768161045028056197778436932000770411940549777910551785774938655122631968112515548838457266180572324962796788750508384712808256823986793100779153721581177679153048150461256516696176805888727053108149435792685095883411454551302005414117033568900879191743051313685621664777578010928432160502963878405870545176502535952151334515690205518581754940858078570668167662224454109345925049317519304976956658822164974997832836719266589442016286095673481564136439966018554945543557438312182059339382324501410986897067432781408904621676114169955075506587873179206660765827972325410576936359881913849353228879461531779497198138604911776316249485207681301728268338423459274484224478162169606044892801873291145623273330483038950671885676087839133570978334870765062253886700904315394710523532277325890245869404274575586263935874844515562166020905746083337139365953793202069185293895238619370864936374902564306211009477540912427771939902624562360406311877255755405536225194726336290471120735059072989732314421762481514413817549409054973892646711138711556414628919983698651344149418546990445308909133505724958405928459839603275038987485877739435235594606817800258041981233939037789834842059670147754155461912341361597083978829155707959983579149606838213337589477840663785006159512349744068546822080568492946058607959581946797175103223751654408321214998919002817706381083561835192796242247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -355196641665806590093878940276109587626555518185861352182032255227897092964140250258948973217814045893307486829552409072289949840453840420302278214702918739040224359519864989890159070398142097031847854997605494671919732721615991772690290514784543150402210811308465248975889303289070707068978910459743045169597735074486848172890374331167538763028796451777234176730984840401468887144911700522461044272274247779451922600261884726886719702833704629136870209446083709839246263919283980528135484146953584162047609050431433511205064999286914619240052432288094334015455616834040398347633810622638126870654419806620817770783376167282128267300043721315087942567091823792577661768896183960764117582695156485457579477339441826128839752544378747665927592193218690573765744113713424449021249192954791762739601057059225610358677719445908778960355310909939723560322362846690945528314606243132068665542189348290325071900365098464091698593865207173177882806844447239776932875646388903401575875364038540643251611032826041819633392440955384745103671196934673006480355053573562478905289426196010984657038049020296039123601923158204375008981955475901581296466031911808267776707869271028781280935555593722107469510259701327664430896256190136324967206748911946291332053349836009056632211163143636144660268825149291226513890552292550374033635965264429515842256893901002871609020474633152612559265025132360396570726757603366751605321049658777409060788743130130514425890091593067803935893206001506382185929694572139253968728187532871195607247145668352206456299865076672198247515570153312085792314900886728036223134802616057749656924624102301394168833259507702917141572210266533790919861491565218547041248875237363054202577255745061021435917460786801646700618974653542077030561448638650888051784701132138078086341221108470131632196065729960575364027895752645047227463752399959904248847721055517877675260030777352238131769085814139995957917525998123563634750843951001892475157461090159210173946756643315973153762993626867519379008928696899111487450076848540941146877374502068939207445125524793611834062865893748985339984634845726655054532690492758182196700097487847800596452324922463886981094328691318433545235455341297917000610761324949766324088903727532913814189633713065880189882759557998623150346300724219002594487405930173356254433245191251664114044822117581950156371529513807974729043353527107969458109309993374711928508104014772677024359121604880930592395329091469037696023771602240774681344515051064485015665020035004858065479166979781119956998064488645701095750307002204120363827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] -1541095620112227111016856925762125178661438326327196632971176454702538835991846065308913043250079829689251095788444861269022109391808119360594734233084543657676651867412135301723673364923620608480882143210781116913622801268721154317870998306747655853447939234549509330042086820732664306168265654652771596318984886858681808210666638545087633995325748292143762437176211941431718683094593334867819667367726006429061810752003359157935001579603760981797220241920858224775454449975471376135913102753658322034530283825388367429152072276096400381486077873069564866410112391961442846240671439008886230166137756465337382711434479272991658546075098307014886776458268055877563965069387867887662369723620910674106338081107233352203544963991511955419734198251953127710110397536473680989970555795893050340675626931701512367840025556854575792002751773656611198567002779067179589361852975667425690871152050249965847302376366199271713664961321859093939520359775937349042245857855587643720515434895998322410411873221182511620054460022483710762648678850014600706625493850241403604491520355170300502771478702777500119173866133403937253079078396054678389235899252289813057273619528936966141284384398237597696274767528773390894584507636165989205274361650248773353463842820589358250504840061358407178920897799244496610092716678670751976970734085832709031792650824551849524192301135913744145636774037039901043645021203501491620618663498986341903712832805597788180350300242326941826717022091732180383865271470496647052766319427627671660667019075443154319367684716851405266571219995988662411729240791846121844459083106752801007225729505787881842965200732779646188682063075811957155161787437402232583241336074630845608216266343905714990172780840297019376643754722043209198119130550225092531081518311371453424518088011438335851850444938302021338321274431490826251467989494385942155269984547757537407757070933612032357661248769828190125112627812465957954136629211006515358035961821875276158162343445447794477638632608040240781253683070442411943694311716075743013565510467089737239231894044615739143229293933672437445624421255878526701308762938864194041749051330868747319367455149563427117737522970459357464580647520997366859054516710001376611776368970627384079796145192123399922652217485217373707964044472054344477785498350003101606920334599414723709815414149260693911866836802317795690864002916304692842330427726095811907297593060528010167111698787789207118435575700075151642741442331242735882462584047338277454025688374210888923725867135898900270071271678244480429465494938598536295154188288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -1894931609925175408716968525777110921530826767812401774309164335253937722126656252768227368061489575826682479179875073138943546113840287599266130747125115406683302119552600736184134527458638461145685497578189062203814543522220604267229332830943628723489351418257742180927393704270651141158966251826709936788357397374196351047787551445900627852346180983463284878233689398548799916244505042402813466835507640206293438589089166013554059636245184884792436194514562196862597713230864650794652891122442304849336533062729139165550206605297308753509146095286883528077273320245416567634363273004087674044180343025051836248274405585689160622750074172010017688555757210175312418560299708691279708233800374305854981958043881965490478935263900833809919892117322474950924151671716882018619373062210149861299883712466915088948682951922126509686437054786719383887370137076852222818458565994058076178849933605565081183818923876869276317367976063451175060289257621465084811947950367876207415696503756834540819800538356672849412366076972140943456283096155969365850967409316644044347284288669035053725151732673346884481780051411181142653801267561679081917346022126561892219306745485850322218154492801846587793737593554617764096791484514838761201045514604064577434994124898767272826183175483853747043086385475859585760642869970175013230423550272443110676489136234672136493797195221754469339578461507437189110465968742783712732196800242020770194268459128248170972960856135220069871159399469716732180554403585190916902050252388383391051216750390800859141183489926646973865766566608050734009705154194686371303657952457910959844760738863654380098467362747114872919362319274579225644277263798202683972609062813353023649624490184376574308405521709301564531870501950625442303958462472778174653783642029306896306849812048554600060249167796031511047926888229938696940645384871945674661021482983086843898563149570858641640668013775617640189028881924053176245359672887719508535340076457038802583212060082706578921183147346056121549025445395197178052153730930637104179536022144474128156259197843969647907079349163232117382204666275581868611857902638238554567231207244100681281587620935374419629400308835343994736837367141110434509330750183382884507778314625618723792439184251437187240209387596913189344010753063361723144857018085865034720404808862984355417155931957857895914872551535764145733801342586362450337351505353396968345055538727607359888943324684934693048619750518594221063579099638554788363002018358057615971546453596640989096863828442696126313245015926602977956863404676436645686699622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 210706722627808647676461610942376455537806565989444133192820739047784985560165037725058964235820091042242010553245263032867832697267710137208682905161913166246259925823543877200125540728922394915864339140768020690961924791581958401021308622870330779047012710224262129546838495714888590618563595464872796145808705814417891961543872795228411676059208973614558309386564443615557021769958286988331304486879258023794250845839850431673789273902343366066016697647026066624737373941570266894660129248857911755157322611426414739857148644629879826960130111016186508382125222607505328753586054526346292669943248330451517605824250090242310559649607615136263406072586211682119729981694519234850742003329301794861163500701705018074299567066116285067529272185127115023540029749390711219969388924106699855655172743878428985308273917449496717938443554667670785655118885026908232530141849286506778032373773367545276613423088819014540121930409852398185040331220842558696973621666380553741310900805882018315374624603772845055261799916980682511934616349372608435000352738075912233972862142451674449116938363766047485023237515417028057832612450761235162256610933954956908300042129778602879935980083647012382039867712406525908487260812401533280510375608332282011740178762395849275940127766648754088912729674406310594403385943587053219469149379938173965692067485141732752484444443221260538470894696006861439155823168254364177623270903630072682947793899165509432386606904643553802946343701596364198634619957163385057883852885381166397166991778062036939534790472345865299252096315781732000448997254791386911167428134919579977411796172869434306469621940396449240229243805422988910545074326535778898901154402506452431138946420286003809271673859361442627370838028465579424924830516769687988869281671930292975642763690925454491051132717112803779299357309150877223886146495802460550641231563767097918188035427803904864390484401094424192901654797073543769258697771286407758794941211771672512597863335186374849322143329252581208536131184847413623914829318070620664485517294532437149422937042758274399945927641844283252509587538193095330336936970231585811916486343349648421082008560609289085004648723780306620086333237274466394372889497506547048114929119996390434213004109837111299221667168608561599448424193190344418434735167266114381599990556494798573558200090479609697194373696437147476842845934450257816511790305265103012388574097189049824972395847547368143145301684731601498505771659853683640017867448042657924454163245656027773102364913390102132332053715130256597003812367925509516029309778657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -3194601207526241371756712121688831563794330989327509843091886978755587621766036492187122167746376061361877381020255485409523813416656079041792138679954540261538269801926128340434133622993841692013631265461737434702448449058930960213771026538565864296604753042138683455302084776545204997913921172910626768503232336583943647114190334670077146636377237423051892519409345922139131868013107004866830499097834254022270833040984460133702282238373666151916279796075644970805722143940603570287270449652420997478477954650852425594931120129066027444850969102461864951425867330888830923864578662746900306601520931104005870140602506348539308997592567049362296655479107888554926084470574836695459184642211451377588063699386877989617579818303605546545653968945408697249154440928601308654958422630834873049383881527708506256961250631798294353503495337067143244226854114875969007880533707030509677319981609568585446805111196294357715397355960572992567584538915376200834168366065863219968333018416324535399341959622179234864382590832254182609608659758987529033547991513587589221079272115809702291759220384322463628918861605237958736843276285425504369175609559091072479342677018066304451191213469906993147128684053530282712174728818082348745089717265765563785243581652510334405473191032264852635997681217478267356837436443187521560333662106337016384656651180345017189365892093439759382001593384666123291772723499422799320155284667411797585631321194588065457670229419685586967769668296214666185471830987820459073427839785957776273871869372666123641704428358943571333636812107600378816480278593073431505054046666197991547671337142455442145493509061368382332939337848687809534571349426741293427812230521903870450724916276098365691471000717503364628747120678744306976136997591315477537362882775330436322673386186815004219122387653531781142046350657122052284166090259949809100939268156888033795832467323696690084938320775116410306000991045015600116751997105218233844689152267868052228731626835760626450404919664637274811042824864984207862876248040547741041623125903394769742595039759492315316508414470296757664953119558776298468926554670480356611803029154698050925330587224598190056873175562730044298124220032099520131699434202669336691146176292951267944694062926235187079597298855657684278415394525309373763658364131345300670974044997124754247799229118548461956951074815636907325150639221227735031254834238043158234721682199222265383048665586381423209088803428282523644555535125155712568443090774714116544947058757698937940383345614608877229506677115850488969747494931403185237535277816217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 32664990060453569003233103532840573112531481846651605431395103638838319768279025928771134461667978338386593829541505219157231444508618397695755129503483663391610097821801063335604779047294560534102324424531350491106663833969710764197480946200539126943942778837555873044936461458354929333441055108441270290877569820495552211584971678512224090016215044533067192679221730382632043841544516309215364284829214619284037329288924828950134835469777741077250721496018299133834935607151147672840991147616444983599309215173281467945294186884331098341569416224784525571756738350185299981475845842675308235317999030043221814772471795779978479358785116884708144991987470608850186764811022282650150188917871621988788761621151853144517606508947756594695358911774986251090089749851205611615268893826382940725709254671583320183716521883544970621303028048461868029045924312475377978437678129549372739432070605764724234544130865871174839859533416099605526668494490523212569102853136344327006493329472275148591048913388877931830198027742283801153443371061438769964482885658954947952208922138180715616675294987851062584410495853259908405951855483537896133669634964294811502387328959043968716277010593225321245853617268398046077873282172182069034796313403410616451769192042970224989810891235382088703586300655995896161121155477245633093124782958702190361510156853883694452090810980071338496002282014354495577641302872913339857349988727913937053986460193412859287587878845020266291674903504094046164006043172378997316919864686570790219511832419773340117939103573016781589217176262439111228966100509723863835195725677220927482874511530781132219480056285785309743381359627147169238483340283246290907077290704991239459285642577820425199223806094063570602130159665997387733896847097138781818622948421449061487780988570233956986882898455914559898605745715799170816008694016753878438927496840398280674743286185921176226541377163043718181832090623384398686955734479915289873523936768734480854415075465515738007408890207147446630241335820424462718776637975921211872238038793557374927192887845341785327903432016284548152437490499126358984872574594412247252262612258918670235755376990858943323081343918335270899000545881436808403826770978928263104723717940439758125426998316684117690548963733784790004673873990856963581419580488799719545319754641979581048072211659487598008415330220930573109178712118605209895394396819970784514191456842371570611290313748563095599124278914443820561422643366054410025684320296274333982756831956429119619263034438760585839650142734034691963901641908980443972088176815636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -118385021942027825136579271943442623037457268948329149631489563747206646401631056217913586157484440540949409536142703537953912219189380216631624395392738535193730274063861889146126516024981287820484302286800239683809278888963568280324797480664907181849507524382203571682395396679793586583629266221041082406259459736434701557227870266579403248026913277423336351467673880573459540057886442899943185791120399553329961988458043770110816114124201476085617861717155812827167380440438383238255629654283905749167215992309293157895637131573451704395049746255049699817111625037796872126442603302872125274714583286979763876780799657395177445167844742730412347477316557145088324351749371246008334990161752341886206668627498598716782500715336696551720674226753038801403877919340926719308240471709538857463295999886201724646920929761900019308521748745547148950936198904213045530940029893176817478393638528150540592709765461812254976503681769030978755581020682775249597396284290503167039224305640817876028123431205766748351191287606452068720114364028528115235955160862149421528529469145842985167217685195481436792597449922551273188195912958363432867358684309316627796428286366151828092687644643821351303573503536820757299974165341047516679872131080610543601300185195337482219896588900195670955307115892067962631004835023648837966563058785703992862513150289578243237495039590873432844361534915014131359849538829197641642032396146675575143623369810543842246067095557430529913778692462949413271418920350897425874303468049480695228550779690259361387450257743407839982366191987120310199312986642240891090194433138071745565495635385307552130272191285910360804633684609507050257063220467211856691425248670126928610583904268450840207501034123623716853151314534664941777285335223650579228140220809114331865339295953638294223292167937767915225537919763249985577258838457322549264215135459256954549347542250082181998052030846111817162177092935823787228448809916095315570210660086849449142846032158740717929464169344957594622106883978283900891141223714433913829907037988294641725832065102258135092416682748355036643232474670780622009131813750270284454208843834422089949630648757400330209265153833682042085033814943154154035659048768919246674522761412310560789506189853119915038611936075351709048481113298839211497624334984783075677974604651761421340519502700035827144558424499558926055138457183951195294080220303572970799959920551121945098039000773079056650034169418008913453912941482768097738902917455602564515657068697984229769929089031047464424361920470083682834115452824455422807857186838937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] -461717969861213434428489908645836215065983796342556691887244382827297401861995977736933823479182204277147855712458545037246182671593994477823069643509292439760891900126147493550423675249724984123397439969355119239531934197541666790039329830252339858124070330378146600196114815053209406414959717955158928412387244456892756895290063047896548475583631215065231827649711868621703109550694116145020151755188626488087940905940969410671170485034635917493379218196714859835926068923278814331399707428768626596386610760671901551087885569773039997722402225213390548653041425649174497700515140928065423451594907882407473195343365865010557225499387033352195893559360048138743192405718526210931984137160441297710528220640511327564651187262765299456560709062346586868085032770680279999267403718029674328034651918333028435416430187602358331179659729049077785390312816608033658696845021390583329278640288837771253540166446498887381005862836447105561761602762519058532666666688937562012681678732819276222072055576539297831415422484253441958916594294553195521334335228234119899430423212376569848859434562912950575995689125869152916049790256843312717137648985961173070315541710384686107769212661934361034886639794823103972563324180560956245666159877418966622445123265547596789949149203363372376999018344422674469971689490960437534126982753400778908252787005710737605980932418087039992448120925054938592465084381592023434989685592927983632707502464268165026077851236446595661093217237977071553855047835092293888454187920621466852650546198511517089885630611415127429540339481047165440927169826359379192673235551723106828893124843454359051791254469296203461047851723635117915543666636193826446087423708887891839916771704896741206470156055279501883282574229544093735839964933815526128219549544486874535240581691678657499738302320360380670513808971026216979125784407312626472764453086041655615275774066180949960012965517608090323737355356061854240944424575274832799654676211676885769402355446315595705713611173061249995711334285181924575553719079379293722530506128672065001645686409808033814004108912780864422683596931686687919903329179084758043883090283403685970960309386227397928122770527580983359151880882311208344596398236063644757384274584582767643659587837385719711179496451857675308628346733529288094197498653916384543253154271435148009005167709157784667195772391002979412244860242998868212729807763722615832899814894749228267976469501589173235868106270673832568776086418674621717389657836471985590678957638565563606772135535851855728853673315433702369972957243421439042725994207117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] 6039520413982568911043936445974163194135550769202029494746221017779275841794610766959676581800605477217298488096909970819313843955918659323094507982982351411646158214423518114260628658332500129237667788267832378695566684077192975068526348449464901885592963079028960287198914467455562389376966857138556275633787580461555806305367010160236892053469038143292325633717095511690027937071390359313532603215985431564229059724834167563489693325150628188565973165014741776994034988410386326413543967912316855586663028705914629259196542741551065288768554660380350151343421023401975147637345083974836087557777229662903577618149511613517634496595909735991120972802006217391252701372445889402011140906966521901441579433795892422662588354041273648203315245148061066639654338479072892939549700890733205886102473565711801966491464159482469068976447111764235067256716207667645311771022481208353536579945194666080985005179339693765577340575121705043465041019387303638929542173204963800791795576962446477179414456733288745788914854221455427533076548426797832107885353409390230871553684764543933356301711359063365954049883783308783225411195575372430349524959138507783717642487835684274864716324541646394800007770013745160817578702228551313074662290130724832962786919850885033052814900802166809575949325274462151547412208452553325471308148243146431911785340740248015402364211180584498926308458677794536579311161358439478206982567231554406398290599456557067988511588295731482507358831981478632082038115241817729508316626434331116326972433560821467772435849335130164744948264626241486141850102460577953974158170339415644478112857877956176131144255693243714782838735331757042911367441742885438167219517437060060777888750905748071548296144029869293474621114540309494428997016660414342185595707560154079928282821989110085668745823831701743911205189236451755075129357034090945138470247767082781041945455066757702478479631858047023484692747957993726689317142183652895866648390021981457371528181071964924507578171162722627093283684987267239737868527463415736000122904974237262627024992894786376929184597819197176621447167629513633587772269946138828856325361391807270256512057970391454725089310385269160617660093462199101990394648558743164972460665221589704705371854052854416746588661235389610274774057599923522321323493760290768701066230559512402140945993286167941395838168360957946640928919478759415719153788434896804055907163455491107992238818966362400739582646554377377605371400079152581780199866823111998825214735458730484970138996580761756090918204521712553758494253128844732436602590295228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] -26277760985282790203786399310543059773872630025604211342368443248181140615012509296965432789077651115655439951378115333439838180198591577301290270247951156968462591478886414621931236822919457079679214047651774634642642602440830007637558737154562994797425362460586577787928907247848080338609705215266144487737501081356096226348311997735401528313964830505600574807757706246400876195550894412267530436021305258723067965503201939924630057239260528011175688759165446343327968148200986593321385243869698461182071180483906686524877251452920187773869218598633043283299257363905846081357196863397424974874529072772978614560519896271141453911645783996233187065672708931223888676990955663917401091707840728740629011931975768046606705023511112292551530477750800753435977451017677618639097169999868620788576732772107541684190490884192148566225000939374606346162156388313544723791441849002905429064974477476067538737016088569101920293721889841151316818202879447392534317402845866094069811486604311729945545074981180281982333056200254227758625822024202362251398476958826171257346023593632895406821388230377731681990229350438305338350298018989101693730723332495048533400187907026923477100106699609335047470193109189240668413281091267194010017415342822681698318934743965656612106069869835642185488227851103090594530692776750967059039614067394966312294046196980617697391519108870741820906105846245121018841902996797278010730399268790257227278411910174092661703058715985993380262191945178146100397782064513595161447800620667262176868616042693089492738670197227760864911052442189149188081325206740314584870484718285342724495746377880197190250073169449394154246152798637932099107434951830373169526108197874086511828138298897242586098220842425382500557134056678458945367969117808005055959483789991899308384475921970282491171866841637318757347516345650392694776833097161660271296373418298954721357197720611708413905151060323047702062385825797435893576113554476343155205523946756386431333870669927822001627546260458742457017410300510884705983775214105286661368186252490446641729256378703282591956189744702082632506312486769694738348584321662679941030676237285318581787432942767201361330158592203086587630687577127195652922538599138893474600364198649694602496562176310222512601512151859685223918018225666520270474375837367873112913079762670012739515688788278973265007350134238623989480761952941092618080876457265117029781341620181190553920572593297505236742005025659228171230949878048126433913873842847099022512620399074647299304163153831662035426135631608705678383277133014779131331268578335784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] 76172667687902247336782598392286339187493541369053184554914359796801332158146457079898018525029394017652700877362922786278339003427553308517440670526754816796250565519635479855948019745104741769090609581919794058348061499879264329398773534517183930836932918243706775028324764729810187919968573942655929502543059249389861231191884228908499597139201715452538090143609012562003442901773980380789413860161854511323185941323196604550507126452446248863296102921185507329177788777455702996864251721986597897309246347438453130167996490724198129126774143042631767834804909424217275240744411147856658761773006448478938330105837399876823260322434123700648237060244975786405199963391336046991087318307676920819218185136072896491153755868773463566251990039120152230327056922178661775244723250239680550487790630403805842059552114727241895303526021685038177288481853550857992662504125081579907581305150421630063644834199040594733955704061819252333252554139866719715783743867910113355881832965877257553247145598759337078474866373230959007752284903409370693793621646035458640855543736204184422954561201816835330792658476669018294231338211024332130358728627723620327117698454309841591462475369807600188422924379144048161946038616554823228023152637600519004724229651134448735728953940213946189265349852296337534977689461690858930276268813141668046975116117477417383283871328012251376167564872959935463497973015098626957481393550696701022954996456251428377052427987754307572072664111844485268374397802128609670091849100905490177912354779553661174733497460196111672648615238707428635882603507829091061670804203762153756454802404080094568193325162421760146246110094975559236161026239919866209522510646813232943742185391232666715628584100631117874855908223782939697865658582931798340300487220410237070255335625393874370696354759315147923965887951447407021107113810383156691436569248163180060238540205108015923859157362221108785266697318175623134101473805602125339575023658204227544647443444604955899801973265832146654748661412280717609866119133784618889296006914244574290737662460705138857616805933697647672491694428694569395009397631955621521238781504501842797295089830294660622443814147978498830608713883874309228499055125647402336562256649719474575707627293339139677575425937467143794890493039514737944077895570376070502694228849145100978159009853269193657840772425278885540918661619847101159071366399639665033865751496173075657159730372767215312828498387857932162045452895532311718332045839531590517157720496693770061418028523690083285806595683077680612241830144798235239748281981963599872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] -183134972854689943317204985098866615049840620793542400869751073440058167677265629397381221196846339781485612872660058069199801099961944158420374243947441096627840952627961259975497319481284429597800445268759798086535367792714364474832339101433988382866084073438505981265206594828497625045311632471703455486297397893706463308470102658780063059724213621442415421747802398662051324438847758656331371204655684484979932392977220642838723471952104296792010962309082293516775547125559675625240354508359299388615680290742705625536772423198380670102444015893864935375835915530349013765411500158986887353402286996693795369250862095425147950967688365848054887138589008498565507690233653583674694084256475105035638573190619447462625706635431695235262611635719890041915257593432269520817308448939620706037153759893966498465963975897406687683420481375990930919762835819313276670960708903408741050555032346774951799691118781004084010420975259058724902430244987451065672603580099703931449336889679182737365227230964180905252416356550845063402407822903535230773935204324935144093161980719995071626106623819996918922007763733530991101982385963631316026052011225224575482549944171832047551286226372087954620836602693392089118064622211760953251798343557834406145579077721854999101089726966746548045692076385650761836580084258150215900634531303648621187944332604330401676546191593828693429244227113529174181699027756129015734934810783440870941548759526254696769644076804101765534655855715881388299505424218506248807520020005533074598636606248209891304273399522291204887243070756414458364893285790879184028753727551119049083071479129013503617392478080772491062171216764460466954589175495313644277422239834743937132228908659866685477790478646845244967217601618160785125956497944718235065615372626878017786795478519243600820177913348327910758683555344687434982199454146159921109206986833274981198552974205062714950172250956432564914063441257044980357716374662872088634172587186995736058941259559197602219883502021927600337890408990426004583338323793351713563892545381802704795079829338507156600641998708367672945190621932970242187697603965004190758502224685160309847483595056167110789634365598985563169624477261766882417925201834719257454917763917480943772001018079714830691558214103279929837863671543491418467970650785318456231160460498130599513678180201264938005933823943854641307842196143412689953494655343455547864972986611772140677934960876855701173251353311690972874372364282258756257513281245815497534641306733713153980479617951088892358115625970102766431710096760877829417170151851541135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] -25697543797460785822159223039398469831902592523331135377182839271604633170401687298186971710744679813211185994161799866107896330875855849909823237069203902272915568863357006950862403142831310751909671512747397346390849341502520562466327442209315899647329261806276602182245281950164423116272219587864613299088078743461429520819548264472057046283940958604525767324798655398837106441726410398536412965143675119904647002394521556532071926373349444128163311657401034688966464828417051933493867807929092528656637917107215867955886402028990469334514721195125776029794468859895474143328171444700861198274880500876149812977338353841555993161306060449061580545111324668937249702932220698437183792684282636058719438109911256666602914535185004696875302619207630717975551687936435399070332073059625103597722773243122590332350208051369963601665185374838819625026828315720394382919380270319882313029041290965693226363679202139729440086346882643508279192445721410892195833155648749538978886968316174728866641103319718846052190853110671737274656573057224548476103782476453405294901060882170690033628708299736916893711611072454498507701713514472562399247182180833963221905591112294002750118380056679920982104671526439268576922738639822876501730405169458619169854267267214948280479745217368962116969985951344541281000010824394294956110382738767975756258665650871724927943594592022617516521823188352707588662347171836875154025288232221390965301971073409662983714671223814574383306211417449848423372049384487689637443737928634196766693969948936319282777243469958153319150202681185951778429188899912951613279092245779028568448347265642652501535445763474072032749494337326127077659923621291238809356592207546618094474966146812557381866071201038185532100349966062273636525023742809553957057774782417810289383977127095655547608408719312253854140321031051900158456385333039316153964452286194084998023576576089499360784763519359795216340607465650718314176451047647338481840104202357472964011763361547876131751978189457342247204923067156367511835670483172227139882720623721569252976059591599393281833105475899538135856224175155166155716761991385023276253176082145357420336935828316492536187561931541702075714932030244742380151678161583612754164217897895509179321157091680889259185661113579603101428425142905348145869875712031612906556564950986817462622821482374445072948711190475690637261248378035895602285800985494110669934042301543280829515557579537151249669745416440382065210076933384426811762878782484716534306971711439680544840179365160565838622063648483533346412933314298610995080255529969254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,14] 4334484155405084333675585294468640833665075865850790883780577669558059530502450693759996272035390105774023174294973260101800186179679629496272534246576820602184777716208888311175939427369843187415762451994794822793156804772720462137138797788649860811909340300990787454764918969090520958921751801743547746594769822307751042299242901572010505446302306633229584201776890252781173686545040528297687319447551407971368316145301132379289145257477479322738358822170809011068389040962463321212574396338051535500827482961198769264394392262383896300470975215885354262375648337885813707733103687359860589828537263289475286172867298620147156841909483001378604874995365695746565217724502276781836722166349585823273503770319270924299569261514769833478197038301170288658784549782635091549802488395012145951619102002462666819328231659679762111073952611207137492623460248645580053232239573639377653312212154729145404769844026920264256184789939794265816541883059510788957443669498124041530144090754073941892994430517692486897187175098288379367629170535835014194472395812290223046301930487436938578023927787782802574196932197277975986397409022985660516948775472398440914327492903089457110155706855847166194622417725047326729869677404517561573590606621837036039176003667613819251744761755096415001432753153128490876315698053175953567492271178678438263458906235814633505665643890117485674330490929116713427525620678435181515496020234679243368168148919692099509526327832556259361364681705832935255252754219245845681155086965467029856845424623940832955877846507723243414153463140102891054977432454034149537432043578863319003195076509609079923289673176899511426285167176653271380820158398288459345683325112740651521456027446845945425155475210087242213047368818884429333546741821530603540623458845775516292918694932049946274190055076407381443703372908316963719030104708118386424298997482741942890229627977148819713903508282679625522301357354264704600532831092757949938470487557893459117350289827845476374039453800651644219807597852771891827305091204062796548621681877391672745669609370061222150682630371822672399508548565989561445089557268830565736676487279166478860882042092539655710193838367154186873690146347514102851328582614797096487943530278281233552270273900569427202479559623482895454156666809066132872916838336226288969788451501440598958504543249910707986266937243908861603667701818377290020109128801991853029515229597215200020210300357671818708083096485487861130922428546052983189268041557839929571008359800903801562875979441818658338740419801300521193318576574760610699866917005715591659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,15] -27592559070311244393761254950908373390315921210739619571158238306667184884958601728395249636024663879607766387549752743707526086236639263292538234643767945518085764767077902318811503962030871962088532986197490135182638504964110313396518872197955159723171453854438233639646695982617019764031274830611975708091303578659764128803163868207598821766932394154156353269868075350244053325860448679922086719324441896794885422879447573710918547104127843787665389544540595799951741429138523334470537010200654805824932562645249903517958105863790323140224553650430343730650226398859477822044338716700484097821289463099499994981680018686522643491602119512419123695005282593859804483930755383761291244923597428849926790817301583980985166265411901161888228615012221547687324982373658681484515320305828241684585103511543771003261537340001839910535774604207112716782652464216503239351215207161849905491364192499678437952169253293123370491798217785736513432159368687731301145311338299192981411288049288530708887939794297976483131215593219848871683677531208483091120410081591398070016568670988971988219378027256068512370702616242234299372487482575812231333243488642584929511947399853609091352749351253684963856685662166452775311500949978028591364863305457054401421213344904132319183683271467681602680902451802383909768817230188675901015712698678696910613525846178290229420076452465815693946833950842233474578287608429681462254233944363982178944901245767381375249474529509262225362758756128769224401744828786268343986469651352782320195867970714930986069283232710777740492214113829205566192329684483223793357431921031854613237112072232395867669429779085810724251845062265724773200356570493183938286362088780041199926402767414961575652169822558798965036029017922084353178895489478532503857126982263491808451810234660270465466724449754097000418816125283853595653220185762227798768130846886297596127512014236865006890801965643582891066561750088231137993163226329057467640774132763045393419810769879875838473982774651270812048159107477547962562471385837739196451944073891480647927081587154483173639452156360276412981971609951896612701019809998703243679213065756437250535738677274923511441040097582978555423374409075775855571036739500033148810274777945159857095897049052937727899684593155929127573965659667164908945265890334566242850163007700059036447049046739202822927960026425705427351612942481135512153290850547499015677565605758265894289744623078534104287451232478967312048606007359157652270467920564131038864439474524158260260395678419022972013439467717440110397612210734260127157877157183828787200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,16] 107449480984176307263615345747051474942025997889294298542663796867008196753785964942942159390031044880964087931588204383507460578038134919869774076065753375725253235704606671203870931493540517872705821604720254752003241388686176860609912093536563083954350831394521845317675107773622383942389427141384580210017411526003524133275136031568140306189583457702704112370508943423970661696411772390969754247476969300436678421096116862686292628437512119726353205991635143293379828957564164725152809143437318817042438570666022659907373319320119662386743370137867140833583508122350230182668990143121677671809968964996086162340334645561883503286916740681129084782852809925433768541726853705004957694602769589428602073331129685662335144030157326977089255920871662252999353583584715174099821613931677457456799869007345848237108407282019072544676245746738401131337941547534226411303410901412663075657936477846921679492383326713283381081300159435721762156375503533047595898803764514840710375640648462000761392844997744093561785262477599805345950368667550603552534214639461234872500713654901119979551798954443476411119380389997835375685160883407190388321960456786210352301900022779396513991150640119508178045160748486608795264060669155430166080913663920459692388883753614792226859773666764230743322169365930488850089165598227838796070046135677703673451349996566651179678482110789536602033158059085115726517920477232593728886185408844346190432869298315534822887239266121168039179923775411011435437933921892255732007521460899123550195367626025913378688432171928271408762728778249993422379201300470490302024002730758541014934547326484564727750158339603149692535228316586863736177294492728268775164697746132270939557345656835714908062653234110229755826516484025040089221039945811145217536173874274320992148510832030188103963959672894917895957561668381198934304644845654794930365854270866709178078574976488522060297245731645607729892794677824138416962106661470286904357843056406621678017974743640807317540331280309778959882604505264918551889082437090027518032036925545864361715496243519819215425034497843964307661180002897155651564271115843035312870709406502970643483583688776883302498332012795875229771819233836653559481765908051065805314020003976370145368692624299434065311536294948917251286908583719397537826897054698833246677649489769916765865139347400591424559236921213209313479829967199087128572377555940327803399251704160417969232688566972535049818189216803957328464358602356065311780637784635013471653776813865750383706611606114931401067484143931506453133201629746932409023081323074714337280000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,17] -313377635619524747890359687824070691862052095430935054988010850760150777269725480542727122148879099574208104975155895546804198276269176395007503276088520898610206087248628292516131424377609647837728187213311741864887121205633073893168930514530367293717102158011946634140953053133669857320621833313517896317708405933727207163407590822971920508472376806763491218074381731899449789102494222275574964194559558420595797345537835102137027062926047086585338108961993374806116236852975276914988614951392216230410282170618596221493303066591207993753236674286970016409132674287167587811436506709197526150357824256165186362896672686800013778388907310405493235709220537214180664699636839727429931269276269901043415839200863574993781989824126731729778935562260363823454382522791292371609314456764882821356232745323665351981966658027822169098881930640896054211942796132036078471806208600686826419309640815109881892068532199006152065667172018891806473453930425025343773487620416331924119989998495339783446647945425828821607514179616373817431494346157231965245592161269885189144948810976628680588469945637180465704944582297623521268975390328097136448672264356808593982941651566960113829151108375212561535538417798254719179724947489268654730590718266053495234532126298236567886932016005432420311381180648170265524327973633683402144915663855218850126408466118995915578394655061947552396268023605732869894175966999046180390117151906251988239097478664445993345412988155647045556294192149791213012855229434067669729885783139820859564517286669568418687513703809277828531376145782453570791124334158833666115613880603335532555416889006090376538885563368952692356190661847484489091614378762043187570078397391092379882902599027723708402739439983951823925050084459274335285742081001517565663100007393783272786844661184606401051376196057719778176739209710942950212197184741244304917941766583209995028238742452813474701930609186193840176671961265007094524680939609763233380976571685365519690104571434948825510194580509066107831651226364411217717485343591112166245113831719850817102971985538836161406663357451125218330803822804183912552160231891934914846639459765705395251217664884224831377752650750258337497794297425609233068614536830071175753001747081146175591893266075655841670456635661228741970496122746537500172739683475383706695859992366700842119281801910632712944529607851238688519411660410495161965913110968734428667724862699147800558531052496885353467158869644640651651045056933126907249233804060503909628830881140266960693289334764113190051391505949652873998363186716891833923541863250331172864000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,18] 747026818660423080309297272482431908947229082170765596703967875702731107399468548947826188867622365807164118088724383953720706918332614693951491425292302262975495277341951443122405938192478999909693995387608250404164683813357460311122956646610894384152210198377183859133159801638863352924604121176924826569745764187348994151342773206400736365159307133761229599625605629041519623169913171348134708798953711126276487340916510450968224611072768773774430294613990447304178958989623885970680437956067197593298480534931375438111763610442283451414934696239121949118870438503938936373614342397416511186334629532977524533223608994809486296607769165175638753363396200957962364099906396026051657916526114807031353627717739618280332679701395211078571293919478330226755613610408691072585461813052323352729533328179890519263480309150857294329340183212480072863281094285639551787199490092723094428782121490116528017567208357532418470018136690216972754963751405662729232695791055235918096863844308983476150758787230317611165148635286415272954207571258607844476951830838207054750770584222969004671678979755007588081495151913164241449081329226882552142372233899773859554059630842270108073309563699862719785547669117317158381532730138042527994192294303502149821090618977049992561568022828352677058173532732905772131841189059204104055600807932949361655314611936953335799968994131720729530907007502081602278364954296679723861510398800461364985300516687034802983324986386186596347665348022070074798330722801902709670395494527540272593218943729286300150190340088370578300177732524344729790434054077557356832807728004768028867812168402826129719788420704533713279084210341469762265006645137975494798534538861558643577709714013027855682600413264488666435573862010950961674384271243219095058883651120495272441641134377139724559360457531160055134057566867430599011738855156952549455865043958092869069777741550339980357657828655860891956668849650803739478502555768460704085521632122052516153174896877950893573628123948402453248106216821263740193617847930045012779263143898208124466791087089394284482952941654612994585571935495530501648455848191890944739815617387989396103078806150236405383947004778186062714760276073906651519662068084131506371407406488913400489716012613528464469265383605434540476067524853628827646027081062936271624295569980220109944791955635356720192585639929682089636884991025127129392268182511226095111314482241555214579515165181336931401606580968964235003384167233914184106720137103479318517118475576560918083934239261116844203810701864565231296729243276050765945596962363740237332480000000000000000000000000000000000000000000000000000000000000000000000000 [140,19] -1539746510999082390818969039479338309827710984586322835006606863154337882698301247236447246687618660250695921985313812795500210620240106361697042753044439422486849833048053937260711760666077798268857824491551278744741805862181618681764094783247730813882670749962496963033338562535430775879023075122195272006348454254372905791550917873951089599044687581509715645861418477953253517684695419768820483237447452930731589872546074260020352199214127236968764273348295377644795118370801622412565490783893209604015361107354668679083110667755724333677815142748259465278589432804637016987829088622746825111166876266632130029576877623338466300838630906345949066197909460268748259336725753011608277023830159667031948202508988109542971679935227092381076163813872759524333052851778811964699625423504635898346046325578927255801966610873316620404604719594814159790803993298191307806012368395758099102330082732082807983169497590723574102427876404859674963405409316697187122782768138689203537166616425195662816221229387557291500659530045173970122840152097801321277692049079745146406793565311815358196216101994168577944083443664328394249777149343297163264834020496631460260105520886754129585717777636752928559428822582631295729761001075053686893750603003319676812493520941903731401431871117237173244592383474070652380345067275522453659383829358383327086728356822574070086543762860970106709762512382759980724916790452672931210934516868162875645594268742054507496318300618765977733915732759049035400017808530459345708031185288250220126899247509225400069146600974637354450878475255730407629428993948968437119050953388953241051419815913444340893057666344235115852763136338501014560616417764273680242536032816609659316127615874970667875266820069800257939170943652460298975176024770248529138099098461393972072241199232938922236041607633817528978398622100153720746569103505256038944617813754108245097619238258949504339739951002464782201880011056689943686323550849992323144185330708656320774127330350862985170425267499019320159778724022487312937611691132226128783064027124345059737131009970376271154749429522382294984106925369811331777617938265088959811852381183739631691517357409680040131939945286645707419040665979007002263142370333732128531613358582356346890619861928989683391737029311065115952211469063415211331119047651118790524874354470221476707990598806218236069375989398366652677433090121682108653933976614776010303448620938380715985880575402152412649030841629699974938688625512026237999068263375620815827441329823528840100513700396881271141542010296490823199590656428079268507600329443218607308800000000000000000000000000000000000000000000000000000000000000000000000 [140,20] 2837658955513486026452735526967096357895801307743933917556567315598162132090520846227973028016199212308957575161668304637270654142131540609964750624151667255472079274334702721184328574507130435392319584312595700228669765349868975155575274781522737961363714015287402204776253053078108756745296600505581572375868713421352676053861589518353326402431564054179020256522037593713608780929253570253080701144513278539804779015924079886541479812903562332817994251223595410767934918847065770998628459259575245571514085613540558846640490570281436677600301995183222622236239481211259522692742945348987769612651004997366383364770659058793254649496769409309961587346829096720088884646248645309145902743223441299750562813827680482272517426207108339168246960555560911426590299526310110318481316766058615013222952780276608784498969240926327513077297841210762880034464252478422721737110961663395351454697212360646071462081577070107910471633091058881820090710171008415908468603791733249626869606122221629212074745651902340727757896104484530115365572479674061764682523497377172830652202879603065303346671269232808910349250430183286696563779163650481659946742730166143901522021550214975056473518324986566280208478545927305492003360352843195452437331738435499533849192642763896719006332475311725127710408350948804323979204987428522788876872125753093641352687774098573710241946921286433887016057843375949243328868576724299995782369096914234892792124122816889877338466266667978417614330659680514810576918763690934056001823810157591032821811830015737537675086640604477894559299849555766276839557780264732936387315002933112031558756738127112467422211166449293091330974522337643534891341927664873430254148041742168213202856537817843984264230060118285684119723416150342995985113340293560678078247993782111897093442800456269585281328211339756835652979370219177478582842174372197617913560290980284931397133059495265535131254821231279634409213406136703481483101850698327640631257072686614648641214607995386555840540052269827532634885798936745547428165429259391995366399783649407188461442012314055130776038308207506454188230391880663671712458588069811683276503260432040745455643928960003132830476673016372763111444835312057430720018418536083576691330524579202111675635167228377834858720748936556809647071149239793821400030389093353398331792941186375834119926273753635723940480674491857801974180932649406477695202725993077558404313763530824227366987005416369042858498640304898195271398474174066455125564500985829489257695028642653141797941192222141003490091118229767874114848847625299676119216054014418899435520000000000000000000000000000000000000000000000000000000000000000000 [140,21] -4744010047824743972481793216376616250457387964430420501039738898995122086483223654979734214783314792819552181944789421216011337119558855457033371474393169017804579211451348231331232060073115902358362297048294259750291908023374265219712139842361681006222972167314333023837970819751059527728998718220253948223334457274056137740386150676994529285779822525265383375725783951531664811274266932883033873036705713765587725615508664554498141541427051209028646831698238093331833542055144591342950720821352213471120255816906620122126637811571106439137435188386832077185951785391006883797906978912148310814964773896635320843989503175922489626834505869867891179819983243508447028003894832934854156499000688793312714124289698054415634960895629263478188425411309780248790483008995006841846374257540110914087831145438462894098011581763121589072163287422264174977088769849602251852852154516701406170314935041726691105373230635809539170724601615848264035736585494023814118981127732663117401884423940100336371442569779548272831229049271326105284282053224799777382409186942141743565812106191551275079869801861257059069209402772414602339272829313213891020202255785705362290267766146617401477418681336193429711152485659622948812450056759361474642766993966279904779220808257182519419100360664788385759585819526794600310886536453283696232411396588475132603066599107101533562162102535598966678764590836870985569832996444097547998570034008182090428082519065601180378047467788585925335265935980854038930047438924330670888590491154609212726663219263596321456523166993013857471344429002848565353558241765324525252591429336265567352074335390615093207858405644436846289368616400077581551195761380238297288942688344748479091420353213083387498155876417908768768904844700090888052353063997135218799157526591293997510845647080984157031085286120399575218832159155519474352621065048821986761963873415295666779312754459102259016242196932081288838860661224885348319208091462398003510444885563044863281712601690690252004599459180177754573327537416654069319079621578359376639471449953728215036148567973939074790783033323976525388294723537304196436623925583685339459520649507282895210730113239549662360260242961186671086905636478702348178855939156285576933394677958138735977958190372446559950253531443046084362483244615740998629751670298988640821413427212878204068614024154508141433749638471063267944533007331114574924807603051896904581063187912248186452351883709885883752647701295587505625499617715739155017290645303800362926928883833657313355257982691372962258940920613263461276222450922439053185715943437579688345600000000000000000000000000000000000000000000000000000000000000000 [140,22] 7279672956115133118980915792770737448006389722308685832790468586851819508848440190494266491537794721879260581930748565146426109796044307654430583258452300358361009537559254458155246703665790396149127433693487798586916957920797207423156208524151667891957318968741418454107867674785116304319727809554309478418543718172994776485835749346716063979368781881374221155685032005815928153630765525934165428813279897089242395407557150622142221485496100261862108440477737112760024812385302618767161128576115815248200453281828905391794659050835826929876945667370481957794135007472235423263256898295950686578878747289050628457210800308757232655246255219075322529893104019914169379129450288615035202766687574027510977724583597628404702777718403733270519266697354553044300392683037255861679460591063294956250314837010067398248704124162056610503535593613240909353207379718700770466115772016198720442568204753641380435594128496935022873840613455441253420421626634813750819566743773637797234668727995905239754056254301770761286780329367219510654570246083970555991022605901124674866162702236313549696785321232242715753131752011541765641225490290283513820546734561487211001048007627769237513933739168594762950301119726977607072825372788285872966223404893375207715432782444776749754160732523672491032830756225087403726864939979464718871668455581708389690759807599076404424745179796852469783403072863974561400588007966495492973527220244578204064475542859491867887113261072822296951767277711387219153965584998624911041176636029576918170674138417520797189539286966484094250164401368649987972734529463177260075012929779589450121767724879103579262636705314607006733460468645210659538261009318738321600336557729104964781684921518278981709474102998552155197390059397927011747754363589667149127173227949838490458120866315016783229899013043966321392950638583273571738703167497832204183737694274726133176309686047510020736218231345698827744625114051323710286798259855497404168539159245472608594854339789077645997471521373316544658995441650258134310891503237254136052337858058085424089831565544523867050701276068262237710869545312483372667586559244453298201518173040847059162703775529234577160783762225887886335261740273788569670534707361124681529929231954391521773645921937744864444774223041244650205629243496767102039919673814897890435305939213518399068934917958664979905017551304437027734271079388449769943221060819490836393547299977449615556006473825544504408384357428121533583975570201408994626027472377045040464925273855329021263422802017594039710611991108239488520911957408784600117933184490012462284800000000000000000000000000000000000000000000000000000000000000 [140,23] -10327093383527549060903255733007908125331390238242487403803999987306323733850341279175727402104139565963388056694730271365643228006555103981509147046372614326453114287234678932125541252346030693484985338184972992923229364982892830585571591155367484925772853703450616654865140543551115884185424318355014571539238792783803667768375231662579765999781686949942214473539812975931747437912864485091410519075097343346870783409685215066623212877133382937279188344247629585794327150639995827402038288630417945587764641485828317476735731599564581016018634655193896450093663326601686438164750626569016444556927856460785303359014556297867513717705760990767144850195256826688328609386331581777491924533043601763701224836044387083582746289832879211826875925914066651804072945731470465316260091041019937577899396426423647822477458939273240140808013181459936075689415864184531878960614020012908709493199515112173256338588182941496630839920434886233116838878567867818001558109396144680481972880547931077299537821593243168838965060677053982890331604747085893477207241289294376687220329746040574295859022275782883422621687810656765075183514316604400006166942267998787516043439115466803031499585087534422548561935700065158148854808483160170455945195952015928253396049202587722938647365790734383338497139692639278455765930920381068465250460848940312789495330849405154050306501916499737995597216866311985527964489859133871430935227092912059465222443611902095937097694234318922610530697498661751950261967327504485573930227253125483710641169159518492398710771266890953419416747943439550176373025214241147561206022932858410456058468977764586991728088300161988201305390920829536623770418116940204682889004647258212866755034992452372282053720356381172424156878036079701923988052310677958956675787535978720449916932877944480343904697467268951427446976912426233614638395276746765068179626379266210995465896178257837178327784355365747330729036600115791101205955914582083752450074647330280407219117550065305163945885833401737339644833177263218148356740145182988927591150059616792961087419908050547121138027122682563295208066622743753057879887550614127220221542212561497550721920564153404888122489957780404628675615141500977840160726487208150151857064140855831522513349381686851516983621216556777606765827965787720031051569616104225099433128834760871988738830688102353648817991485733361562998474542595168554674306294759565771481744342073405290949246369574471979129896995921469456739106632350899832436825628375142483498824958652102415356506301299796918467907737235801462799965920980603229354720884923889929420800000000000000000000000000000000000000000000000000000000000 [140,24] 13398794473495419970081095703675919667668460036105280408046222159319239977254109468453881696364066795634828362481317091130038070040343965759374079479598757107931150691660998618503587900757596612650002463990822110030919463410653813824023660564852946957743598172376582392726668563174321074111435972761286108218344586987787288446372109881769996154073868629605805677718945522244000260020385453817544814635614251014917118766152903054653279989118061270623529524392077293854639165465999971238569474194256647551661505004405579011867469348903926526222803136501710413676031000312576276191884729171910169550209463451245404677769805786158489710331616190012905177482453623537030958960532184015916486661124749707430831099008642174883447932400889956104471445482638803465311099349224433446687391421522576068124900332379766013506310319727674699860677441515195912401957329629730196330551325683630186716142656139579286738468348224181581448247714092357276401433766243528479232847801718519912364784020326774535364445722872944336949988055940621601321784956765740151144194907185922733590192240368155897397539023460630705948252783945110341623636257056166363342817414572622852733419864429115667750120560974541405800140199425405779032811359774460092562548861050536067600382112459363389868738119633606327402035214478357180805587878700964975270222685628254070023759129403974673335403306861276544877846622643410435160218977566534889715194386736849878927504697469698147452788853320664254401987164843637108487539888980518311590236442989676468184351276497434631810698003746205549343741565625352834058708831951228849598390245298757029111606713337972315028901292087661903734455420490425921587274964139853845749889552295248248196151211090880674771854825382061938818424875888156732487540343967120492221828036395841648797182584507291538009368531527622717911113587052613989485337073362546984372139978953066916381961312326143965464160702265572718110213666170225910269841087837743569361944795274719401556665466932700737669302897316323803296262244101251525902065940427230590048116866363597094188763403811554926313224551751202503379996772246600137752652991978280514034056606365557456001509304824677463020275825435519722592258186577089309383249564593345318049899097094419888976709374890950331850040165008986007275424653007240060556793136279729104212608182086384883808603914045224149312352890344067493677293167686129205048338192607223233341252851206495011089182533642133184565964166418016421546539735201968520790937886743003842412000933944523653832597287985866148802942290395480886853363834283851177434001679269885441474560000000000000000000000000000000000000000000000000000000 [140,25] -15551588567144440484830991092380177711715267189514058053420232970896404193558628104057683358712602430537670512390025206515453630185552200921618544383661424525006825147784023794526361436858605167702924791712648975401051338390102603994684691621786065862977098118054440825599038966778019100367617018078316055047179972626283740366185705377116188243396608064548303981189112078538896283494366958000973126544775383203002870933751642365261325773081639235662321874774358542720089888387898582024064326530418519635554037058775357173136049606879004455346892186469930673938679847245028331484309060990563943283542984717120559041111039764183938947335361493651486720231233475977443700565073887655926228048105383475795827830176327411607068805869101480691368586123445635886293259333222571133678187160678682323873767557209914258017874330725145410549069455185504685160795865920575951227928249702880735344254470831733496604017224507160349366238052011195190779065746429728073101926088968495525082878229080530557081993207114656423993470330735730640881476833559283729395670352267018863657152531872496999953843261171362219939438378362635142726167385217365006055160966976304690128541042975696609071064319909758265622482719841968881530886727448886934434424715530313700560777107408648614317575439489366800731627826399965059003988194877060817087334566127219147877848629872385976824428996560307305761325972155282362342127996949927620753691608750356848149146894223044950161888343120173684606345827384428003771535999372728185370150002098499742367179660345929689367300598317678056870621240191928229529458810022113668773450772219611624217229003974276404614047613736494957712230077757596159869971752296283565173169756712796261432598333857010067171395437513722262048008271031567755002559018467412695138772957245970804829069289704704481391763303189565710653568235481793963546561871130372674731856828917088126590215691893991274959889969108300188288289858935257669798405712291515311624091276157122864373183302508621649497151671162966694435780094807800925115123609807583143799489760951658611448970069707873084657240119237162085141339135890070177119648402351907736882100287506440959033554779973291198272302183323376578945001227141661406446989675436161577388449173980443624606201860344512155360333533297327212025386062466450854988218049460187956711312194101824566121132399525542781952401042569130649070318678216184958697128283055897360586645675798435407787714227751471328896223714035359638127217077908232529331585562507616281467638411867482469961108815599928011667122103052496673507544033443151645753887544293134958592000000000000000000000000000000000000000000000000000000 [140,26] 15968755184367116467097536549872536079657558451524414226859716986701978411434336786920895314054342486584280946021215861425415193483269662141806954845448906405530498410397883768952841482685006571875271663674110824757185883457303532681751099960876238141987756867267463405235464371338055789884181308465640111222955809123101089946716399961277619228006836253791219630698372290068547140946728782056138430419200045723374433736499677142275288807677861236138055031436646614474993152677771391984194689272781951322432425596220370563315101303822194495945549430375926267232755788508693640383900269906643654648466780961683390951603041241530623291564956210486934571058760625819873926222893842273985877244342074683960958770647354683316816156044573809655417882775083569803817278648327500639399384195011796433031798153389550361380156887375261328027585203341218968439347110183252404692593879746938712808631752086166376083007945597904884673312053107509359344686534253799643131000681422985096677519263396592369928451725411589535207495208855527599024733321660168355090686235282565982127158116808015494520960647576806193625244333841692683156082567755036151241285651852122438636058646319470569982513387532684708631532880519497263430510332526699611528219436302557746010902852681060828747645684951518569720689773746126824387597869847583306833181458505417437441269839790368405353159420459684828139688931364547561708745456966019834579218050730757852066165890568574900903319455666613704351580973280678167785093531212389922347161295353357351175675934851372973761360812723437659124432075862728699519769943477306026837818535270257191795295180588802549025466159527379308747860665549694487877028594732568220987663196620751340343492062950952050840279427208397298401644295835243986321753158624576665991888825023236279575016006180693401212814383948925689692940801538259466850205153817498988432153487933006666798380386140054339568124441692897152303300062074950279614196468858414611241468696503474570477719992124558610486875773623863226031695964187265291391819761246725957444251710296492455035654097990287336282159414646462016459030412344001739486877382564257698009160499276882961247021249568748321846170929914414953928025512825126076186399657118606032275370335592421838492886345706200790628843250202704970535191561864389414857869161210001757172708673049395516981421432300320309345743852867834584499948541447580392414721444017878752572420192138137968631354756903668313307844592860413109246929345810689801837694612156602873420557463943033543901389766216224667481348895636967608656037748318160876422278568212232474198016000000000000000000000000000000000000000000000000 [140,27] -14672794280917692787681035901154772049617650759585647470165773829195681671772058301822009190144714355371992785347451090744358858003740524078706783602725798625109739618106761799397221664888349810084233096059112351670735634657330558034637186560556948340660364289035860837058389437686529323270680717002128190653742634385243968924242087401443812132369798752100404393382388736160290207900494499579566887304623274138918153477653170262781387462248991720654016965484721468635654718084374074363413062243489146464225408781383536375109720027104340428963753292238845163501113242765610822149332953916341788931416224729867089899825585953774808086960120026532449024666097656433506958603963426706431136502302590123411970691004055188456983288847129664737344560736290497818344913368268373005269446876962793874345562160602594192508020206387806891587227077607497660440377876353839725308225534254387810977877430555509062324015619460719861409239972609794734264892973732506389034675272949954546070547020994387872452122044832514952063276581301348883131714352421910629922219777846941058134568200903981788648994821643429694161451608290708217868906612602687451059963097160840380872687935299142149881371758728517274641185219293845940991883803360558531194920769262966823721701080689466803709831220831938052253799799694183450929951391439914535341995789706274140485703257688916521225213943943622021687501413773314091903516199022855775335907171942093167886391844317503017947312678338467894478852107203072017908145560260867171589910332878161894903681899174929335534305061810543780284810120318173741628725397802964200083019959707281935287841645890883116681932957867526018343989033177682854140970516779303552430331916204492182574745282048944105041768373398268581975922321450376542588995226258075898673894746942249807846757667704546125832416149219781973089243981627817234323074270166913744036076479362144367605937645917346203068272870241524896795127188508334150788905935361835837902375557112652633421481043702354691536125685707480094638327272568293369135985010326156108967344365506475101861847248911161258854911313637280610351951181593357588115888110979446302923070789697340175514247355066479566257953455509422414082549632979631642417823054892144193272459890113289017029320942242242870158575877123543750934544142082175227912148249935091153010744176776681578265496585090232308740507689200328515549014052063465188891845532931534898912012264118023142799806567737962634816286143284117839139304991019789723773334911892774031576996166490894096773934846802645062265684225054873326007523727604314432651839255876215819468800000000000000000000000000000000000000000000000 [140,28] 12369478327991279555780256329125901560613862946295244581213038752178789495508832664382334170795647431121650554691983274925918642906603463480686586820655325465770032201378754015613041559007116962439379969012247593531502981913762469135735999015773041324739552154417413607433167125789124057847727597847476227013939868008416985086010447901172093624107872618439608734234584300477297384431163549252565676499100448360978606693374188687567646756156083428123743319490783275377777676427967889820910016522546514798402379434078276142696056076200525077731878703959664398408595377435217936857448826828464109767510421885722209164042434130348703535648673639245329051484948852756491305182823701642392464589537719785730292755700401533519163714664687419396953465862006964032590291611942221881627125812343254280217860767848007387966393318995255512358821115774441253774284786982553582912743559851094739067711391039835803577987734995082467586162811940779065293943726332157066891073045057371182245324532788856976441561224241091058173458814116175297954822282661188119214832077364646835749481997496664779369080500077313296374032063890240220543546800753373675072232000231452154618464850168471506997903831504314279532588645404611356725715228645060684420262767362325169786645313399509953067161768479370266165778822656007911465088106527311902963096182146122239386394483380756237426622424794949736229348800539374960846614840159994093072168473756634494697324858601332211409669086622183161074579187307891750925630859524777068647551380520606669149189562713603268738805580688064491871378881895405098881526134114866419000850571934618950088602910733368568876779095923047807228604362890390221963161482748828532422279483964926435755280677212052613785844819236445220529203091924703301028877328195849333028717775022315815613891966084045052472776625030011716757627887351682590840676726311724285770280908798777816984689103616593442255512284700432471754323435196898495430229369235749375499311880844656172486028389947179791489674502014529491117454127341329036538101961512730767446039392182307002412870033604337254947599647448055179961919278477940579233282029777859712535158404021355129868692874043846365443722320363295418803531793615101195913517731237285215920790776982430673037960771078726886515253564407699575541529114339609946220474230284504199809636288014543438477911962959554876549549832972970187896306740878595601983017984454403530758558426768618487940715612576027792596663877676689216063474063414526946827154032137948008412101637831315723998663677387021824056432487402470426958071837061142239693777178538148553031680000000000000000000000000000000000000000000 [140,29] -9710432670895712028708582224737540769771391109832641170680435429216027198362591736458873712148857179371177837200835234024758434887001367607461526742256787284093684485219629349487924654234936384266140157441245672244881652662758615455364281013049168611445949777329419217997197176027692931561729154893063994034371616804756474452971587346772769375751107275878943160154217068160463217286550563273692992605627367025085075484552857871578913522023013759045327437559802490429328611231786601743338653227625941783887181339268986992863798390694822710360393730501165247642108165094454980554307167623238582753835863053833447876694421568922400349277661143163383909098270560182760764830643401292023757519641157347754599575849981521994420393777827396238693967952806270418004605728434461694409355852399933251770719297793847716552057960702931793382695962767869804927265518445172138044815044368731571288323530889276971715976779022600564017227108258472609728940030652679001221232204261214369458762202287735548261445103092002323445850938786612261419214629752501361096486172645351118002839776415792581556944731952687952935973559121058043486846760890373573214714403332068029713358760273224178792267080349434665976407189526409619242815008665569771533509117618245693108225004070770621363257548751785934910608946052601423019978180903344401606286988947268488153399033885388571392348078259816290983435608237338691906147391377739720810594303491658849043225434267928868517598875019711924688825545547768483232358286063121703879308346887889772071160175156944458772633110227318663856185174272340444802427218609607474526167659272447355661023554771405517339194963272316855535035350513449637301560027381767515675291200987511932632755062832916514669916971701009262839812188503074074764321037190270892529639230369748195211990929984208941801107289877244159306550932519906425547349798238187502710752381047316910972901264133738420708930213769258095549230569118237702250048988610877498534372410701164393631270734126343736607760028626483217720321138219425679217399665156400870485498986746691754085504860433450848862199925171471477701365567818205413388748281485700457428852255388939182545358983106722215236248810212028079755037278432470903345816212302695867049000424348093964099810790428718578045499653465389341562214144544970622673635146170590170275270268798113344022040486196123496762804998309446891161472740089716585915595946901684627291544577656042183368977612371830619197809169057223288883945325477429910549732334505595605572991931088496530810526674074160387920134949429822797772394333949483926232913175949893382963200000000000000000000000000000000000000000 [140,30] 7012249069761022130588944124381105761957014592372666140559615179839409896514929019401320077415543396043567730820217572355833238775369226990604852135389263835938693042794216821916128470455379910347453927272869713247441380339990473897519130442436755270246846598648467227135382243849421477243315860909393238854128493444292619840897511620298972866930791992137188956391756250438720388536035424489112380397432557732140648211553271582759743748364850170428918578834408027104463530642223006572274199361748491588585013158909727510893788705485677214532327710234750175138804788606421529528957354535034206613553053568257800394902700921177662451116391801796286505153800477933713948950087995425917721640838597896337783399032371092924192026497866767526610734432556804141783377761526096733103883385920585063666443697574430459014342235744753873560782935128278204916250741399513044326564994032603159181933845314617784016841476099159410836759385213414255749606703165344180117566824021040042311395315250331603978918573784213575848586906308022006567578567362426794914778894315816249924840828469758225953656362759382669468034819310716505588705216282719737230115247962545102370839105497578259709055971979930902026502054693034305003573095770449630291356501315969293142330259353970330722002288373408574473110332508816299555098874528088238082608347427523033541642498325305382940426562980539209072631448591383327984690240714475355435936581126474176558459878701751037276260275022612755184627396016360728801307990367899055656780993855210174201067220497023443523463469129483796498211415905972099138122784874225713415049956547291743907383284269019116703136088111040872430400286789226768690972822546179772184013965682212399593368571191732591785701432823194037821965009877909858432660046595025575260436732548640878822770693692731005443355617684391012295508001423552520456509726701333428177102734786636923054978868684334469905574477555579118394489860351517629564026169108175253398004398676658673042162791576269596466696176660295215348674185963692925961036729470668411285877075493993444479243299947382506179600274853324396329906132351928279641591590393374467916548340387435372722772430241009197143225092521475694001418557335879809472157264238560137892921171993146149734367187676069072100416976084737933961163432270253082745256873254851306884440729623894244275313087366581748789830593245628276157467437983176859426131071514555687250372139576327928574316853023089942997869121595555947462816710896072250813973971311057297553984832701171276189040538312439121867025582437179506597200697853413510118193957266639888056320000000000000000000000000000000000000 [140,31] -4516549967577369859668912488087756165910418237750095129273875763700104924730183525069869799042598967160165353635824143818366500046925508756541321314179087854785050587293370200281125403404798129288108907329037945971007414133094592709544512134076350263513909513237832328161863630834804108249571653479569708456477363528310524019336423588029742298231517825263046633067054186401349287697002448939930286512032658735944638290810287377115679725886786794944152408974634484274857376229234139462322178505333245278846189786169180382356231696723064535699673461087335380912043946640839325989022871795814712875666905155339627888646144957877100144891329159954339661841419245302242587322451753310472610551673234913977608408516145746063378735128311487705404172989091830626362038469902781775831950900151572146886565536953055934827812236130897922532730379967503185689592413792710281910387156715786806316676470673756847215816316533274372148303160681929500212183732461308312415903263103431006425071646991911974755656039833468004824934628156281062890513162245612744708195062466779790724069589696693705590235937526856420266627506979268656504530946681120720992821892847294255191629319978170506788829388563175055663264075331812269516739071212093164127552263245752377961787953788408592829864093372758341453007109421990451998736595312372472908970603044097001772909975868193842463033991329174070374689201170084894265408600118797845572017210249737248398888331369247702700582148080774104443645996176436162073465065501598383869063462591552369625796514961800220480201490985971607237780612234366237032515019731657458292253933396601293495453767793151454592399358413545605139616578465271101041412055261177048320003258546100863022097061104179689139337850714795214881767832203217867394155660164287563830902439756345653409930727364512451348532022223961507080503194288621566630472487030621720236118648834054780026331194522857825145453354533580217888088206007846363351741121334025745626818464937754333351665384264935522635597064312524398936148173394855762414841307967060229058056944296945237413919273779939615867730774472671123974264771240918667381588169845099291650836780222773668278103529173128172571831718552881861790588829851126444924509700358056466879730331216252388515570756820585092171559815776516759469756281303621896872788118680466884600371758848888917475653416387296996304293336515552149907641796599182333330817055979582287330685081845154651559518796134043597454920421785028652095379485721914655739319270791386914620657085975409237768659251690938038457458193708596205470022742397020599545976084893755716403200000000000000000000000000000000000 [140,32] 2523698872247247936435691402864440613572143339551943596203101064188579693304584894228046416455054206465015444317223851501865696276237184257962809235755008732404564678925029114794298733848826143305303016361395864952295238870803510334616626680574472786048099923055656318680075196005080914462171581357811312045700775820850527678885222868704456101334357084946888170545267614197829445542983807732701958767487471486268947094218885307993159838600435070478296432073234526273732467711522446988948441661357474894698959210055898233956439826728703876179627113612985787592741443655439591700154026019868780018982920276983293927110806641314300709260608449561411075368358927584558143468967604444220562618634985250199998120381391474237109045166729646546044172958378337643966192069546542250548189292867612514451911442384199270608744910273176527049875629044861474984842730494406981483501577942836416681893715577530590346641405778136258295358127278045055405719842185764435960137901773896978444340822616658259610172577280096559625123697731481445101773903846790582478351099372890521901459283152058555852782886683048872682243319785851195427821531402216891617928615017307362081965851506888490905238776941316192161757726424469089179338595443884167071751490735297664898923519254308156554612025435396221033856519695984904936697181200905085377171071647821398527968427445610024721483809867742288417695842964099228211981207138633012016993790586388251492616475000762275462427240384014442956885315005291937350366701638071659054472362836489052740643317263019205316502353581005600372869262351594759492128551960288774933289387760612452458050451057933986013662880634032358502450084483159544032801528872598666522343064929763185503889796929377223079537908755839674442539243170690995152090230006087004874034437228622058812262463384868305188287259542948454123851564971495427650491311352091605882793368474147055391180399529030539277777623315675478099996290920608792089721371025540562936504730810038721681013183585943750651186189667922327431227982298006499259939719065716099046788982906228921694987743094035997336372415584890640913745611599530912220905172726999226068936185417967783112063817420791823275930124962189465880817767754862480145847992459838527852886675782733166917852277584266771555401507893005759317716069882188480850794553773358143084881890073753971732751055990162309883366582915030147846634922312849636678515475699434188238000874731658148911007616890420201813317967358782727312563711965195726101736556344759323966322404863782038504006659704903692100674562133917274045763947277504489271420613823618434990080000000000000000000000000000000 [140,33] -1214755965092021644254176713532955769540320694338042182352235325256581126508932261269004955932767265346910116852507232293677721862142394801404065249531118009434958500213811357447398524639888696865954455816237504241148443715295917310107395530420662188551862587122906549626746418760172949114650914514305391999668414538370880749963668785754754774588659496417569476909468144150011255056524468359028812235546691785066760941904923840347556912734896698228161488186952392490176554414122662005165650526426115987841254882945024538896574849803784979926175943902959370229685634386465074225217149964667628899066775231065984759052498477752041348130153255346153737141552299445562809933771753993117580386305207812553908079165906957779023015773454419505083669837860293232911390283205536838248707583844435717984131503488884132310657354843207959082529226643023171986227075543868711950109149056861102282224931073409331173272760865459755437136202078290837869144720032260606474690317587840049722586480481211453616662559949866889490755889177870031994560165873781656099817042679723365018681015334620974150967904356165435373191652341807769288765307979852714521372436339503528776548547714179103160608164034927498423189655871005277526537170867119786100335156875705198647554321906018832990929573776047466831223688825179340660230101691272870802738941641873863260550745307517140349909494943831380918890787893445710912680187570932449856252813997565285663527081123479510933938425039294476999667586115368727737215217213297238130318853925280155527445398124551313997565351966579087976507483612387060257914206241697635909292913403553756010571699346850294589811973409597732895690027043013091572027327634814883829939544111786332515449199735346431365331671133754265983793975498322130074821462565783394344972634690076914314485900433690130469710087297667737412351133284340143500409090586485571472583251138899819491118287258266918188165883648144668739607501696659189549867472014615785874615665643318877825335880869580558050120871012874819370735687833880565092985959586293547686358345471894127022507698850976299792443958078245664763898763153204827393858671623706863550676150707724429745819351659286547812783162269643588499669055020199079491283294400492698781370024566603334002927353588166272759836390987265359363474644996683418451218244378633751068712087224354390887311692495905972331679571555710432487473636357093321036545194220876652312577539962946712921786417538021420166275722171372226065131263266218672371051127854635460720735617406216371543750501725873882444369992105219936062781968089512332391101424913805737984000000000000000000000000000000 [140,34] 518655293012154594711418386892972002150085774879982986117156170827508646521573657885379740744805792178412197392463256197399209486041821839687697202186953281978855985235311392599880698146190723133495214899515581642517828038391314952369077478005480508992914653148112599813846774434503540438028482784842966342416044643222960903430892703144962370169426834522316413624039157946131201106388419092261995332525574967232482662905802422454638680390326079556991762798726096299734042770742918704655652591631959701216122498639252749973722414408960307602754335184279704715253558630269708778780432545353812249347222339514356416382514550713126133016220429878046809411253708026724453087969568497761727125909931234744643014366936397154806023890827115976929814679965321676958900944677566754488114313942541540910904963528842998403159395278735479467593490591561790101305173192276208210493040875006138847334019209794396804700099230531022114768901352531422824764498526129293812255780081988094249260457106467404571340776756465793086845150619571795822852329785998664942805403948857347056874633241809247886060905564567456310989812272656250497281864367930391042584479214085852057208196309539545939935487148558293493619690521142583319056139350229179129651467072147681252222423453681149784694999682937228326251114538781846019690002389360639789713178157549975692408410148884964027396817682029246853348118984484889485352618587350739324332253341508041335495165883103395737530594603155032583324057310137531881646174022734903167251379661043674238863829353063960743925210574431072129973322909387789367778331322831987365706335980191467506469339512213163954590862677882095887666429605904570323082718693850297004640272235101651979938331576211615459298526973654110659739353752246115236804948978481755471290838322360008710023631178003095804592750734928796466933587045141387237729690573722984481433216833000433606670604111874466356148991685351226879043413655570792145808681503437867728714379210680153800316295470918841591015653693117076379751510053328539758609482352957884995655351530677216768133456336514654002695153059319147172306430799789030473628674750409447114353170232867930808731288131456891198748714716352832232030731015009070481431971290422924484558146672334832410127945995179853540300732154810488429495500592548952017113803499195129398197330947216141325585344908721195445936134054485694235225284078371146418586060581648120167374919344690976674592265062094711391055891587840788509156184476398385482468940361904624192405835420714448785784120118376601140883988621353720363834849272549099497142634332460857425920000000000000000000000000 [140,35] -211112949972981792259901926694654959071287373641277371639641991114214949084387239973497562139424474487187373032301438595141903224052941551514802479902630051657678081729342560115013051127676239592755000118465896269885892493318598102052520974522317352153376638594894515864234325407806277884280566907494195904231513990113833709335331881573403002608867906136588780561036860522748821272440448406879358703600849721898012059573416881982310779086030870917107655362388736111375788095130705831494454257188162066038121051105694253522320336451748548187342967332858275149301787052444687845783067748112718994931326718032583192697868951046085931944386914683304836995631182450588395446457370839734339660643238071007560963657298690279022074860866262678369283606952315483122075394396408166948434987902980663437164802156526878086237550407759200374483546093844847502234021497107644000775548275687888405283296709611039528513292011013890443243899837941019707106623303275465019414811459334057661979885128320760998235375920298024807930410378307842217737613355711309455178563895863980915884781999542567793619397438724112435714523176670983094588428433190208858979365098060339848478470604355876854561435051145201252103813581357562950705931652865727538261913501852021751386143562648783301613835506698751095077973096832438331296894255389484870629987609102876360391096175441735738668750114704555639566743272232039309253185231248686221964029935409458241489642558611836678925689606317932311724508697620320930414833391915587095646744217930133896390795328846245587609054945652152822447573388531709933425358751652292820658461118328618917436740513895357930289797559294530746963278148570390201386072293675928948884378552415120097662081632336342808252322067672394342412000541864512297764166485660601475888476792277392241055082540977662612961377703445527105124722715314981881425291489460109376065865626675606793309404369435251031689332105490647694797274671918559754259084045312400807105942244397328851903549719976051688226053312070649054398167866549878911381426011610076063674668567938278020796121047879885968537441412172546508910719112234158500101172091129965497717993018678002618372137351902297760840771878440081397758228169156122614161118225881110642710885213536186204128134757045619563238791502449283826337564682189169316415440062410573489519490345691648692477585511644257617669400693070651424538864353839897482109008104473146278516343273714365097957832242134608513006573855013266279971777963691641699870243968845722366856953093345704080391388819248780467326499533068151097498009408551088755505118241431224320000000000000000000000000 [140,36] 86969808001131554734945571269266348499565497981044947789675602871590479907686325905663141335992521193855079172321541751985973434203556543583459432035952092440446321737361119417353988821855389587805713901512977036485196893992961658247365055495232345005258936399047729164838021746067298910988138125607011559748217777423295024968566594364185180979204651073649680502129811566032780118251415067587606570649720584812368295420646592761415326974822550923770649758430128171483969160315396932259060299153422808055204263498571206725463964638367764662347036206413379506901895213419912614230402382970586449985567958013150324180058618525623961323978172341204650351108202540394356745356617874015578661609739204494783017166136458181756971161652121655753936191808486157475747071860603824119012033622283837422992114370885963634864808288274809031729208252827025174819012282955978580501913525027806168222429386530094061008388246781301701368599375933216347330772107515880737769048110480478290429155673242159643356365551592999051895068365971366973020542932424571997803110772584987677154096650965169414806701081275031248201377311910304161846933913007148438875125449070597356504603927824128707826116580403462161930410658548213352325330475490421400139391216846351529125818712833737912082096139220856068428648713719767812611818001716264302100955448455185526691603534590138333537425865398761014444296861563439864168572123918522596586985519540001092286278203693526203349932575018366510133180074973636602601020887940249765755510321996706055591456613119234094730663701807621497831992494102356086889812040032900886675667478545807405210231745113331119883847345769483017737267312195994324175243121486481937605629013886061557218449678600675648793190736886999033278307838656057601773747409984809256986882436983068780606010850282284003745548551159522420495685245080806023651916541192660912398884048005131194965201221448604282526761786660408846782256564608064152747619931564819393148354375122551086645749335289484480268635843862893682017338988944594905778344271668609188675558642243934613729253317402880836031018234785470053032734348748265414075628185864136482528784325540744806811774575382955895548653034757122107700787094980140986218680673096201624165809786682408722849459931035118618770410476497260026651888197608632171210922032209465349683805610034209249843479634768273978253792614925208415135427940490006610869924757984253092211137371632409418273583645629188453588045951558643767715430248701465651507038770059275250915033918907484094406796730434198974639930769491040678366030757883246780468621243343353937920000000000000000000 [140,37] -34392043198527790299948237867791916743869611967919105706724776801633555431097711976834009167863225210195061578128047248822970531379377046227657313771986738507629380836951497428647492654235969718449637901096715588822838979093881971405476357946898908152779101328425334424865001615130775238449790451461172360668920692662878029787543352393533694595991214866306164415469521262491951131098933363424256486310707064002247022844218157143161987575031246556922440574993910946829976290695585131235354176558768289336199789267452957611322397925597633560791168091798934261506995578765252895135460314064169253615143628721481271417190158876866605918377358092113258370442768512603319972014314103197473244882122436008826527920050064713962190161994862258306615152001811725999600106794634242158885269984069071205813177449282622042923041075800755042289098417752047507182876384095608659279562060328557000512545890666656920427114304746668794893617302050503834467037808538620844045092747674416657123514485294008867941842087276368194658013422076116667453974134943036769875003473563124957714764016419380524711226676364210659105782281635561513005517692815803904827808727891919380600292970825766134346365299200076140639091777042916917737840012316272300399495055501717039830347409341936995268019230118502121965216687433060425787261929876952298289807505017389153829542790605965875357421378122655423261605838122719006923124390620064883949355863675760399848499606760274654559547995003617187070078882588955655200168858551122104263229465770464134828211322724773825099088902159394706646982689131685029900018564801707584496045671580411769487458620030441435330508749142673131464781496683662448380668863529380207114254494944521408545662101065810536787153715572639389470214301615239058520417541908448621953989574466910997951074722398358411609236137200358862400930850713818584532342493214912383979533997226190677749484725147278671225460597086173853011966623279515109778651817729769017596683824810226280880410042991689480454621452782549696429201009903470860766740499710573071694704593514293019368726349312977861144938280269146534772491329119406134147982879466967919047490270502325717849973612237727194801111061715312605438408515101677394417868231243537051136092676319638775742732469030416965011087596048475047470996158715855410600616770841928724662805710670952643714347445777670710259377212514462877789943670071073523615384365002479181063394061760285803471806530373020471406321658723341623887791900246216982784606117466881503436495381471793464595776076707051566222080542461372562266379134181907773404086220393283584000000000000000000 [140,38] 11180419730109037073600493072316332159629333878880500220983426461908396747277389242502822050073924834102838804133781843129447839847808415543099391706162989355544967248056576838564035631816390465413720787079415028800368184375078952473125418071853241973042700267465650281723604340532226289510303787164713670121763784496749520543981632767008235214953017191189295463133039953301375150062608345064631218914707379025599820289650242628272255133582639355350619988708495100637875049984637748753826045696838587647004805669858981955267530712629253879420107240216015707156888019562474774984795937819675787867705796874174079749408090178899791711314942661368897235271861671643591249762081718591836187489043937374322049764444829962440603680740566544833329484685890661414280895024046107647687600609499172314087376687212293388093786678129309117842016264093575827014086419466955917958084483804457803489236955391749433109917790085946342229813227614425351570750711735374255811940127544374493596914492477500797213863555757283275681052848255845242580854527767279009842003371247344380454689944518390299962885201020862319657734776891642822110362500002720201496080790121648168617300541089790878752076646849581262052029851509113317241413127770523423824331878906771076561322751364255892708063393732465511770338252006947923223602359012429304001853920785984741658105453781713484694099327555055030470972265926959411648844139758764429047922912678783811770129412416911878664035708021685331636501143142632371480210939556803552585997322452280264094281118399605068454512511870370523276274394844135152418856478832273555073071019453539312543204466476266102717721442183046470083755856744707328825316638427159112390854490093268408901900844372516431927284307272006264857652747665042107847848708404460079805784212116361925697918653617907344950561204938454716056483107535935289225353513908870079991995676087499884653889735613043693035317864496060574241641257539103657592315134462775796857429751186217066532563564328189510782434266386359553702377991606318165941858005031860257008556998629191738957378454303603844336358279653585825877378985520838435190726830071198380589958667942684259602222697813062123368606626199112339391872579073404011590109850537259864843941866096090252262017685340735111088823112518671322753965450669011591531058684237687235482752047236996141989304563714960780211910316873403911795929524560523612453081280402220049216986124025009522284961222616510042776221722082420678989722401972546026131484525472401478378690539186445007524590449833072810547912228255497318394416920088102606292587804809662300160000000000000 [140,39] -2380552976019989379664604268668962111200942325227461285249825911813661826722707076356088476098477951189400729802895539817692842566434312150769456379355324947099929124366798621823210555018722690962378565766155430873965608669858017714705875737340329883559153511663393628227067085252433780368291068689155166268977595251473250851899637591626863134890179570348967288754250389892956327489201327546393460692965201935738561350338521557711295049584971435156758737834255915190684489680451663895339961832391272096103099554338640235638477449216502357418232531803683752751525009891481677400864064412315274736034291831826897583389493262993414223017562191964574827202471309541323409703277803188778131366156952700844314873230044541520270964737757570851427796950573648538996253880378164430513559426117420254261345214316286254202321103331607129822037361777910567853160853127939014939953354842520096283547152896909223360111458261222766678346201871734791979740289453929673564545846592057751462600263091811769845977984090490753413740476603676444432910626348041764987961027740023453938330878300554239056473195357387505643371365817971649189185085696149522984749546877065642628322414983219363393058345013473861319923794482137537245967159554287543559130577043918760720929707898378722282556110863762914722166590832352615337893555206284699714495370563234507224258470612148303856966646744763432950004381820005007973567201046067529564495240778039297718623408491929295151039894586425382768845948125674742711507391796383942704679072835083396849191970504668762537017492543649477157763761869753418283536898365136717408607342172576697584369730167002786182820240397270937046186374749216816083464953087971029168599355897633518825159110614218986723494612547144544593035596241587864635381143760963424777405321223656693421493155482489503180252729466057462401019638482812346829965118810553828515784273007526254872826507145987044697033706124907778697888559562373542841268055089471059973218611161498094423571740052030593605708404840813521753991503618339990209976696715066741816334812711253330806573222271636660828207923650745675415572738652045337247520582974173127467071820467317146121983118790530523684717621516163597793378459672840934351807608200576660639977526661439645093548863595290695741507203549720881706745967921292552735886145947394623742533673324360495105505907996313368540247086775043647107257406380066270653977643813415644842978247521233654312405028033617348566879735103950559397760583591138399725089123005396620010451788843346704103982109562858695022121055925995514076343713213669356189247918941877043200000000000 [140,40] 130977974380641675255737016582184497559773649356686423033945640429960764429262079284609719877167843404034200935647323884730562990357116069444626883788276336011315208015685479310554207182757991692727980281120551114569509965855533052890004320535928567959504504957666175772221249263981034295007595272870800215480479725190025769592652166442554918778955937198502953904477025939185963933861409599185706281898605982383088980946185900536323026290331026591174003358762721464219665705048547091785359063370266710940348481080023470540546001775987293488603503783487276818197632301298342838580289901005250697350844143468071022827072655573563515758330400325811527364589110156547426537982672429936273682746110972478503439141674323596687723822718058909835867710810958275676260619237771052940417425844817695991272282300309547483224302116749368479852893170391859241236796161112706171849270883750482503917091479766973633174815436912034131399745509715422720280435055381847822011671639314523283960907441841588434496514627175418998578691960188584877080882951445002448239587040007598204889053113227271288606377763358117216332444572291325362032478806016407659007305848459735527223295509432981012933040919122700698277454456005141941008845399059413584779551478128163310556488918895274473910994381773160710048050755103088137928830501706608225052311069491574334131010319863973630690275271737875803688158891314830867915743034238066610740989963689349515017971524119299400446584581651066707071277313393036671095499864978856435058074586805173339325184782317216368988087277262519781120950894876257308682186174729352012135055310528163500731284992926647364387503565256396842268853490650716362177342404315493502341391638180201553396604722271165684017134256704017995912537916525489229365904707240683704501499174136687999277551592788995817600841509777983654872470227737763628331982187641874264427575752701732188860935817424483928985827715478444936302550622302442170429755851867660811141486575159934498638733379021402668874718155605439276449989819226341310417059217811365662805563964317645390957465107238877126301193900394458126412142056616758490875321635672560563375605996819670596942150592254465936421016002266388617864049180074577308584956486769096755632746385411435295573946457626369855734025734361217387483830192253439826685652120206594866159001697394511976692301289704143702026524786059248990495370379418835769013868007416420529184623182418269468610932146239480579820411792914096176276986709271898525352069802675206176421501535912686990059393627725329453375530519865096221965448087946736446667285439342182400000000 [140,41] 68558365710235061482771894916973945843639436858463435093260497067051058373248213050667984342566040406277836813973548153223846497541331236578141243669983239671692332142424252942123265306056439435176067332654519359528692207995233735595145607698758677945721636826106050854004346441717989393878628758573397052327919107905833894808775354368984604448845809368348651253629134235042284214667449805602974327954237810453331573799971332884326823859872835490364379454693512052303644194304519301208282890999005444436412554768686498816973372906226080021086980194180588296166672820834820803058808925062882651029518237705291360933365772555084523274346184152179950134401489186814007667138501888129275758489225465974572582240673337585139056486958845615009369738384512234971768785601593009655125412923855828156694351978284589717590334028535068116071427570014865879197325250959188406059281257644615618236731364481716793572684628382465611136596866916519546803062251558074146260761562459775796334435368769591642739292612384407915223733370201817715487390770279859820622347087859779669719478926315193623627465429681938881816932930990879862277332780094736158614489155996125708509775330499759469006794690245197087427527394764596041827227334503755313759777344808898397680386224730332571213580332464419813783252796745496788040565267997842350598694268795096389851605574247018984331589780613420676911505314272318701887313212396146906846453702423358817122932774518677348885313515228124437888516454281073456277653727924223334343575874608067890554359124271520449100318327281771467593800962788994821892734536930201370187018699930112889971549713169563954948719106159559554663392552664287514354977599303154372455800732165089790917019026822715874235242447573109152570257694519131549617588255381259736998590838239548869721393770668027505277564316945355875557367944292815719703691301760469670956963635598103409050657432788236598534358833598384224717959649340924340156386381601608485518992828983238338532068598768111747246333174036841963522074207827872519334704698896989860738125576806256596117829570983379627281805761075328482398740289635290320759651281329734159759349933387593739459355119656375806810108872419299567552332495539164873102570307861101124167300807588926528799096571796985176567829738400807530276737818111580970044576492507575497600044943594392181714110016426299401272182246007584535326932376776235103957068720665246459966612701902116448940894703582668081372102132539177196208728489854806930854243528195172144861783455840110995106482591688441089636722831972838918321318163835286081932991167733760000000 [140,42] 11622142283465045386475448690956700728580459191519958339245808788367828783485265201640489242835027865943735043625368998609536808410927609129327843350128720395841585211363683700786692199089569022214378350154926494814357189792604847311000554181862390275509922726785693592669644151735030106630464982533722018474210940166437760349868147966348359193226391990370060714264167979042234473306088616581858069400209902175135431895884265708537691826911777540875129572165007155869134643519017685905826471697855057057793030599366338699947194334682691106765049102014016148411800199652260401170727112701001312485232912454721601175991419243957795435264238980042238754007004489566460376477244665508318318408059873882508079398060428886911566681337140734729901326616301864039668114760211731771665989273672608582875815718356479433967335714458229776829528487906770156281812355089380905538894588723732114291109964779065262071857011930216393416288525798528786720238461819928739443943982865699748088233143456161060282371571743332230939517693826437041837563009648961353345668653369647194145897579967047947827934430550227316012173296537808972575571306299753944222106347139653545138494967283871926131991225146105589071833891499586397027324559794559535664944044774828193810062748139041681013014898580759362612034118519492328217320761173180340465001807033556046770956203670288498905251686975978647421266611619085898749782724534412841782882639184683961033764028905006756078292719535551793798127495037101541948099000822305987575693593391655433407116323669575971173723105086410955362682014921679403614852258284368789850535303202719515674806597434297284980713000009155117959808399845097791323120139862048307445320319611036469590268385219008296248873703267931114916377545813326486604705577399599944669312361257451373853877301924948182161817965047067926649442726364137446877971786658022557950255611598664301804298767996378521380686036123197663706819493126619505918513609197558994086167081863524382116503921365351226647837433503739362523561936929367111495819312099020056635761774214116527756777512338934743427506789766555355194493276731894718331097103965444029177972055037268707047503066311824773820847209473377294857473746869187568198431024154249476695106229736619467100454742938187325919840004473017335159668352526786379932784326001843429358522845101415165784304254851752458313634750480784283844472242181846393481745791115796373138563712170421679993242313227305350871934167969507355443700912799805418645443415318421995728856486347134508876234020412267847412088947746682563686618719965044866711775237957212490 [140,43] -28597768358915793515105212093115289593918472430673290085223530896418449615799342055294338677059550323012561234440894096126512030351039886378777682993805182057041000082181648519103293639932981246950629768879516079289526511151422235323139321105650752682154186124480640114140408960716830804733679324363404315848849298389962496641570570503970264767760643388063377693489373273305164309797830564096975266980787230241984705057992395461477887044307832200811057556593827165833717292626805513290678315118045667693277900194644473093971693666711015822008231438155769042054255055620089119619120079685697849060034985247593686529254065974491427116226332677748463726657890671172966725414821192922126444557008422070046272482942219678801811053249225102442414603918436588106335865283758009009304296063179419592274445229032657463087402743568531274092944021677247572535526159743932615047770708260814995056140625908860129684722970200575706967521443820704126289881016492422390623879042272318952240171586583816731161545569542442831337721909075313423361848116876744374789974820213610722210644898284339873665561062880181691406718826892482693694509169020766364473581824450597533310748934569351009801690453771909891535321990548214216916578035686180095357675715568572652997883432140748846104504668180057348514566934447425461845366311779460722274990770798804908310117582713452163737530074096498338104103917673998832460704526520172405351074590732137506323884047917595370172849946851491724541787165366976809852256038726837022691593597703657194659369090695311406588980322562734692712937697461143028667968491559089058546021967931896672733549324161422473976310319496612325532177055299662588430946225648140950132088624037076801936856129578503092817618514353050844398695992481039939549086851132995335504303059270111342873119312863232281180510459834252661536366985871494251913526991665086274411139246431036757391525966610168889826893009003945774771404463056770032071119896677726281378339929407685535555513247024694884411331717565315311793676504711144754539273706042432574909126955826910697792938351881525959671356182577647026704430828429743601442352121272033882557021097436647184017668933577070848598703050126698526742812594249254496905235118092198573394706676764220865295397057451312930777164841708922370196066094617940746060563680663212144892397356128125496316356691231649671756384768677639853699971983867474397726097649754405486439761851519693452887546058376445847935625368979951353386373571822636580448829722332482950191775862957129032141780918565315045744667093826702818483387720825149554498676160040000 [140,44] 14633711968447770581531668961858999831239118758959262212551678989275518472137160458272645318225215687569910165702963167356653835179345436459243473573240422387773632639222558939223564388541434287680525823792960284023596894741187611211036358934105568770264827226172210364299448989372145263276668959916129453014464685700530926877484611316586956850106655923272088364452549079298593007850146794212610357421641871632008850688865488285397590293663575231347717896374098258840361057960617496218349412137359031858239657660689833365374283369713049375921340714068252248239911028920596707421118525098692157273769335185650938048379767595635492156036477806905575294213933244668043790655719102579119890413324607275571379487363828196893662232614847521106429473122477194518314761762627231910546080735687317911513898800141702894271126939615600485733892993236185402134317589888452332139989515229878813354750015520000841937382943545289373984944100448710941541867646582961757747682490229762940418119190294124063207036930379372188228976042001678693986968810705647291222063159168600032433030870145445277248579002907771889380961480945112181963929250409851036452059259078464533662142545324816107543822437152773453201152137615657115641669362286196923958300514755621029046053358504515898532672353164874324639528352659322491916466167576405779241352366306204847690839781767230004982682410021583616383684215016758651199600326329134343271417856544556984979804576475392331585468828392601750351028915477128506926766983455253984012785251355847840145735915212907066396446485670585718524047320701443505338994045453455074215641531197869872475740822445539558410590666324875197575638566236835844532588887081796278962764766657037413703121158015306980484078098716876072963200191035680334647238102455756164649700450623847134810197813333208196313093733762583403168478686244574371488577313606162589860658051433420219399212420830159158690513081396298947676299923189411500307853597340949148407933778822925299138221053240023774539397185384387800978333240076981442636153233598045608626139346054466527678724032739226409634539343160721850805963482521491787131518329078610539034701820519913976649410279508699158454324302238393878138733348565075428490056245214631547129730033612429862947150686326392422092780400615705112188790494400737093350925521342930375091421205807201563899837821761756878133635243473153872278329628068004390345432306557704231886983319581071836836864950212327613189545019269842064035098858626852352643140673057879969305703119427626999447159618195050206993679676847691724264587851617605339823855591600 [140,45] -4161199753352256524289501215086619244526923917056277347991420401612631094015181748882153689165561853103112801759991309647141816461274495191548535468688942804906717722568826600376052195799337978135065310562768760922865236636057597352695809442009841841764869308975496350229793859285459781476208306885871464428357055744704523341541669162194036764202147669432926953521277221343897384668622336231293987134960086413196796798132503837787541813754638083044126407603488449972968603910541597958201813506747448168679420024775334938513462024411876339348573960427921977802056643520452347329431816277094107147327149052520847788726346752598604068787020774857621167594774272062887445616134727921890659894633402218983064241561011698271466846873341705896627395881827746341300389529884121882948703451952071680598085036718591429036875216933529272824291755972556318016949142125762166004858818031182535494228837057928997324471708018623905104729953080489673633504977341463337197246214841865239088508294623392933664311388291897396392122722271172240714488570534115588890171831292336899748322330975531884898990377453789414560810716796034856581048029628253858262394802559990124083722816899158696390548051418487591192965525540143197300556274439126689398418769990415651652269850624539574188769096185381920310296564419567387728238457847680933275970857620012671552702322987498820882081039670778772837341435313886223300674305178562622311619092783418731367704112885848747377601005003748980841846373374095496152671980509655774252492821983157500765818101150960046208659326762340678763310084796824973366725598463419214145812338338285547292182149403724614235791374928766502062978864274338140611963895278777717897695858400108813900247899888831391124878600621563631279033724462646346808863449725766869344685281463140835333182863600218923248443709447665375148750190689938800120052116507023313420570981721723671539261980312251940426855467692195828931369768524478542339316957813894589677451504235867080721294721482139189633394534276443793359932854616181559220181904915836266160664592951602455859811552556269775219658489792407859989074512142521709471031145650266740596488631491388504428286140573373421028916338401356927690369795400674345444722588601739926729053309361190428951683205804662235906809757999073170979905882914927294374340834326567909397309744082631591057956544174540788208150774590211328549257115252717467248281161961918567743135542985463608619500561539088408439234628734973886102148499559072817221570633622297611967158403712028407828759224231937807502286992660873952202057416909385179872545200 [140,46] 595311981708718590129338181589996508601121586525525521636368956720342651460579240262067125611237384292183515961509084019759502109876864742350653367580079295001301246526470716490539594214419794964987146734916062639687797489572713982672474536957394453802985540597787242523407476935076661374881720767814353519721523629452647143779057514876051302045037089564855820430938703359362761561128126098054921700357082875542561323542685940417058096198260335268117305671008543883854087499677163556517000283267424268032466864117274349892063246217739096188120357848649402598432129808031209082284866595877567040908156740646476784515807995930295494953907268412589417246112030161745930130998730074643179809230253146661936317698640146026812863434690677500025917060281394428874108341549435419762550281530405405682159759503049978864085661731098151314439786916636552496591622057849873045322543421606042324641774472858424091742994959342606493993475383316815605845334426191066059970284632493071246285871101731875819372714866954644858118376945789711326676109166795399644058153884067518258671626256754738627469346776848361581653677706235583546372655608534790673694857604438817216047497767028114098123169336720248628653821744101581750185144287327631930082163660060675805500647640326225992167387311020639290364480627156277211126106313166787053532253979404695361433457232045527377529044286671350613821530817030847246583032888432867442076098575228039369055118465499481870930337759869443107106017470727152259038920096609571090567578556708316553935445981824501464478600045848743031877290900943675922320213525534192365955838088940369482620042543824000499889588491071835429329234158915258612347989840823143150404323042045802330092137913539566764476694497677073352853566322812050439308040150579183526400690617219713930500745172156890514919892115925894136396065152362967490263702605496998425126432407380525525138495271779573527783513365633840878576968157846978228357203312550313378242568676642801246845161986636556166490477769121898149891152208390759073512122423387109497400840965680684280607007679344234415062944274625634378278257214404142848357043499607886259626755609025450644378554972487367592639339482908452813831605503680952191815964785015015241840570241756096364627892755080938404797363054254650593382638923897814423860296917691627369136103879355569625641617072235585055135696874584027648037900479634735541384065310673315820246246104433195227902166932110277278306899851445004844550372388153778581772599110180436726967559768337286305486502721988242662708275289967716709104559791828269647760 [140,47] 50179472811391277432694243115072673474812691259221799520268220082595277411939475787656512374765230895238817929412134706290768834714092400571233131284981076205702096900765404447338920226877558672905432315021529119711870953491788241663774590544901489123613636172022038841716507826608184715650873627511986221742844585641030656585985824784375029128483126452453787894892127156348905011371739476355043200147501951234184108922823030864658136500262903667890719350275075026178836252826314330452687486002790691009282119686301092761926312778328447709816640101266378846637332939323434608392177977835615602952099032889422370710193523381059654623309189989096995872556194879404292929457295196937629780593635187456465770581260777188274469395730418633100473557901654774757927717190283121188419181360214200784815832828113842349389350390757446029043943906254667966434916804035678544588742710346523545144606000543295806768906735462537579687108685558145108180700008223680882943542760382652585801905824012411174996829628409199195968902682391741190117357887019098281858553237267239930566604143658228052662865742774498406703300227283276482785102285215632531943208779475157658772305558680548725153473243298802678189136239216056197598455741664691994840115562633836221141046795694682263223014552198928790235142353000838966975646528289279846398730912493203332594932560750518119009585490429945151701951972524646627451165622239270624766552776605400968706811957338004059499734134214979018098016707682060646335340952868060252503056185044356137513474022100153940521034297056126574859412294547491029173467784030548476256044368517300298236918453066149195356698657860810332391015071973194918301477949907195593946414219544342734977557697030180647630524179229367842940605208124160289638670660106398027319915613717626693305249841801546175389925708644133046533307341132998779641333037350120107992053435030659897265980553362723605598087281398473854561590894044582848874567856236890271066946179634663383122772640196100124133552368397914050512188015990052503221883476237399747788858793440675899223247761251256010870226589980009019687720231187325094212613577408384994490259044714218716648670665791353230152080560948522246825044914684442392505952153663293794482309288239509567525417356181177590233918629235820646635661580504304432946692227091105516030310054217286059924204999581812192333169443502259763580799189131743055103392482735419356928198115241536465994179021886307223104091434519344906282666854707384196026773442598979693502721838511995583241453521538328410775503351608272112945739994387609600 [140,48] -50992618683121277711075432978586930982298441698052233743717389454738455694526507964928102513741598403782353418010959872075487617803408150626715442141018848064194747610855613009338564281183982564951007932820497298420735647349889618296245471813785157467035598862891001604144026643867321028697140142907796299462580397466155608244088680997212546207698267719585344509786990733142756579456433025822389981031914801118588902055576665441818173385850502015158349060822979677599992208051629880331763687850713253444375626046317085878159290741642253769959340939970520820781198231005706632819356298340612683613263952841683574948511622090374690048322707920037292751993939513774288717141890454422134837621393642484574664910536503746947116752678082003343713533264083823854547813281254396054328795700896535253931630439171908526878133469784951226368575829728666799033113176093920934795486763442150122488103751080727051199601176066731659179983124309990133827090682730258562709680226047967215352903376291125955402871805545153415100233536926167290003077370347097215185703251711094246702133396090403879903758100279048783023883444241502928993441649507080863545963983700025863782722300409414759961500434791621232156348734652999531358307603773342839656655813408207425529364343441814808956722752353704313168551993613212039625331707835513390688487522285472377495624359474163160479694746023271116793601572699963512941252864536440972077722949918386425758141981334425910263967022938599145747053946616720007309503090670984996490117285450025677238926485219019906165669022577239847849339320853099481759500518880700008127951214301674879056348594301758144268920526527989751292776513558831266940073930450199553906692283205817452887170715562912300465846978756168092038291590643117328453048806092833816123296293785379910004587432230225221976040087247201988940835637388069951732820798931724388112866152704290296171774455579283667472652610224687363014341974875149398109565335126480506665110344280091026095858105892495848685226341333135857189875993503456896984727725312011779178854297388747290805349067015594940560354067146324615900928174658480190131143437302468735453916447358494482899099818042675094736146925981952992643788902392482326401692848904165421282066913461003015511847140013739552784047237799093479342483863361066323963666864003502840826647631432899658952691075896556581941435410086267445554360859172906768970545031480270180016231189270729347385252658803836642965561267097827145654999419147194095053305560596688675657014227527186900752901374179344741244061110138143545629806893581600 [140,49] 13652229362990275147581378380692261812121699046562189584639719718091082554729045838303148938746874590638109560853299196998647868907737848032694288484795833477757997142928540640010269019647648396540935494606858057149099832239186356941036114693845644147811138620894813285755288341252915446096885082896709683824373895127095743298334136883607070663356967666445824917659219914458778203368625702747637603979271140356134050291678932464964317398609079394939460158782749519975821731261549169087985598158292372744330397976720296694087622561709742920881172803762334101425935584060991741182746988419590862971921305876542291626092110823224099744505281192974857957316819095423248995188130718443104348531504988451208350021415343766222932045275521971761378693713277231736438020075139886807291659116651304139357081206036404942859578693835256942445837603818119066682314541714461252003227352294998964553104869084878895744191687383653417758357907535105196827713077751834905205539311409451923165339757087717178809054684482930458953981065790070913133685396227285418290530365062080414509089529791692219216943551953495426022688240116663750097254801534062287387139252084563895623358734895613415991653140136773228218907948957283722140656420761756691010308977351516175300232076778565913082181015386577511565430150034679786594730341427279248969851251786279273145420744097290438219584944534844137632821514781487985537186725626084909517291362269091441438462262067173654176654235221351390982516504418728678973808433277602522841582341161503012445008230027140368599714721596771653494983771255408983897611480578583963485747977940569328056466560843868679815502314411997005860221659572242659852566242444643390953207434829540414302202380685090635069231172524425958791482903753270465241053568556959700326341616172694177894754395697838810652511366107211832211617655861785573216419389932276748851176870517520785714904529153925472151671475514310298154908673208036360554445744476785126517521970125322513696930818984526047330570633161086844800980467505100319483857788027143442754592088485175202071241672884402548183851721110716320680355930079124147580927612690448778109783158255700312149002101210486311543557584750124372146058542711598699145545545567190769067579366286523732660673662579955812550081049535708705179820631483046829143356573648823786341678526334876020806882987988057873332004190053681809760212387917248667782410113772563760187602237996287232732156101362609566303187431226277181573171256406855451397680950561952752979766206042307460914316581114404299522169512875298038134972828480 [140,50] -1869424596144483253900322431317024654258624190643567113758758502721579467814365980896506136988873530908997461784849922190860137845904688383547084849110873043998370911883711941759142000589243976318251661091634441546655066553046889583187213281109284825397875590350466434068018670880554786517805049461572914069755901908512730242490546410213579805152376799488667743323945827316888605870281802086056523596089099280178081509161751472015103633138577948389295616886820763581174277662595303262168174603715590050967486184928536853547469265742720979216920867598594947094360353397913388998238115221149605687430404357700486106858279932133293824876060567995220216705321120067001673248413967688890932618370998500854029902010631596691711320212854700162386230122755114728709799506962294472058770835518148046938252915336803317991003110976514668597301132976537277410856198287182885129058314633705509356293329907389827399274549282647670789459922384768191309030449059337993420697709554657263570550227378524094877375793984432245500570016532137108752863575372466835176925521691655672604660968394921945044191669066325661030112185301225201313321311031111953677691191030562027126112312526490632838049718515578136864592953855576413944655881093450066439038571513280971538159513863279244664884182832109373665255169595234449159127856828881808168880731573940403518050461622165180329007751535813650302199832706508669094981598201256117887583100074842605698612439714943975316783124365561918831772740661183604243703538419424325452353038553042519169113990210865960126364812252415858746956475770076358681256338699731731815034208657130608222673712330538506572956288141526796089007723210545191051611451746224505332617109000364614955225142197519708666507694402882860253761762439279874131243338387478435426966407330394971247637086909865041094964362076017269378392828966108554973185206276262490312917913687705288570089844134595498117052176538688629705048481737132006902435700926775734965874221263784741430364338753492114102306898886327327208945079493637331323805045031353836557652545418197763934950363759524603172406165892899587734835877037389016360875692161224721822237017144731036942675945744946239514263975657428474494404602029019158459418590636123578711051049154508670534340572480475904910854723524092527536312109013442650897658445565596726258550998517858707113706850360169311365177099277341253172452453683916835867446904711179599968947057817625574928873385521739284075117100979350657229013009811142056318065544133164506524903448529593912022103043461207105565933541091609489140619252 [140,51] 36312278622812608890183033023706087379022948986483533195712998714590759389065093259551445115729876238627495560016223318512174843945684421730869762829536340660958186112938089617672370273429337095219179004698945098340306300980273894642293956336838400806523003243250069335663778487171929731402921586652726887087448601647703609750869022010004666243955095662860227284823956588457212714478337608576129874668913083819343123512018002407941559149841323397297702017805261675123290966499108031803126493939295865040385030472854146050694724136294502750791409954495486149356131206813617752090464782056254584645191034952721432649586769736599633613645103185105720969654582834013371111853695906003336060548176458841722514691015932544736778895006990892062795985342187658049924373460637309404827585409610140348563458596988101163947203609998975936641815110969172127818668663341690341258559693476733329851952594666564883080485575652555425361561594928470122509287676080700542274118528391028453291497297948967277624834905109976214690577370677347300650375723444718854075369735167888020811964940136417127111403487462035535667039262210468013782232120643207099052303207570488902700657765255909009150682769921187804896525209370127790733585754802725270726434921224092654395180113151841524816614626879867632165126508643872184627576465848759460643392769207598772604269359572218099240163618508504116178341208018357705623886962668866711574871516015837915122612753756680995841485730311882646530030145850054791073449510470555060547016243484481902668117936295733133088183026210366994130101785288023152031017933538364823907614867415039880638890208296774431615185852749823728522301475990108438183528570040165073711106439165364456317455179312754155731158946601971013493385056127061824276105840149281077762762292299264043977559573828510952895680119042216114399315674643174776336170432485882218112260112888688124518992010889360909194721232720421436574403841400674404297268020702532365473845626025136717536086843610392155415493213643313750252050845336278173542010417115956381413188825542751215611790122580728243461481127676437144514051921067140534690556031702194405696165846565555521857416942861492546454667955920512404843523839636601938370056816914140408901648355237714904701599895343043103253709520767292995881744489946721072662517229757272561962140824912194604878017207101677417381165182168094074429637080913164177548712624757126744959156900476631037992203629400146843939627117802842017960445093179839859772152123030656774442824925094244376693156319815064942906175676765798285056 [140,52] 41749042826347342473521280235759541892579861139407453092557174502222748025616294092050748513576694076971794944010063185979432673195951960150481064584842480054421851805946520536154189566745588381168931325395625445604800601040569216226172254195579956431931051507179395449429027240147560627896634204435371505140478566953466844603748890467910682082566530951814365200749504090636460041919999585031435083396015876408098101449893479690244897225789808019138794841923562979864058835368221973320072404080502076566114034429911275998384781168859433172452074760175612962395500662326079065925789926723592932534759167537823785804200177594799952539835441778262185535252822530375694329585746141747521300532118578718138251689326455173466381607489403664889382909648605896666751437554680181259651681743291940585022172208146029964446588499940274411598259370287660716724926073322678999640146230705501060754023274745662520269609798154746823665936556760133441391156826305945034294172485173262440810656515172639295387850488283652105690360754283559114151545163415032019456040624013971192845094841519345836416542300179851807329202678533625789089359716952304518903249745068505297745273620939864404614626870966186285920265718250790843622155440231937632487899972134697119182702321356040109402276087794604294794524433896554455925671571936384198231305679291964100694355998565139863327307823299760613718039497403160833474953847617422601829032049032415415173908708933147992410992937876816449380692100772447410841623558045314657013348266948390584270301972371124276830188840156172210206769122003894734092138845601099151311210048905250222376721973278876413517094440283031637888219109484725422945311174321613453173146996318430588527076380047699185872990782156636585702652060870533138131836307982335426429691764421045842064180447184569266977980236022618223155558113616890352955797219564683383597203755638205225542047632272411010120912133030780950866424777053002998869893867905135415702461444703258817061960334669442231264455530663349103619907805104004794328200197781688362194390313964724981464448753520324584339980429425976923509509625629053892798411160379126971412716573030101499512830970823542009609915771950682557466663603376246671498505631566665817391984194571432319398042364688561311805896893564093693680542211837464563319558465376195001023535363409480954649509090209461178541149744302996922043724021816707007373711961603197219659360958780928120997221974795351146078879049055617981746410568887857759553092900923335314710700840778354672545845838372288260463405836199600928 [140,53] -9989377438415027002074184368096627359754255573230074322783438453552416957179005842587288097396950185898400694869252595146129278558800829618516222713527859769744656776090140101792928599532146414648075049103005786798227619095101094659651725658662332624101938861900189501949068817676406753777028542464256180610326636968060948304316221318866140983706592841903878574476959492892570480822964992572862105184848104765975452477504908135691207376261724821494430110065466491017131288536767587926039112319726712348871078640778043096270381858717946590016706156119084481121988964226174440699437071301216762618727459884505596121914210225216995155565630000523313255519426154080190487802227915803126480030564871723689954063778295937228468044638307803316861334987661747081870702008779767988770793776574862762272380993798815224853106782921020235633539462217980294553237725610311433955626327936674381775098150349376908055053208806154691007456784199513972606753856646806540554116034954023655149059472406900202265508012142730705599391970704130863536663862648756067680485266088856584157853339317927351166146970412708522898775496238520092194389690686416390760395092384304638028341669739224447679194911792695668436744631754794382163915436034480662163441787603950996251004715678476269993854192576760539519924401265747799029948284088264992156250414885238930378139835751580098032750516718637969060758879327587985562257425892257283489934660670665841093693606587747915775236098913426862044924108037882376559265152769842407749841754318076603374819637330164099826107816875921352066299773273845667304420400459539520574414995954141418667177327000430851740642199211601491623851529334165589093365138759472675619524976633386252160977635694505399523948582996137991143850154671721436761195746491219006826180147917834030997951719001084343994943630587483398603024426702207016583739640714304113260682841416123621325197680139671818704754463117324076380075494092303768481414480750681524576146709189650340210503986578976449429504735494023329376458281181333660402569771752054626537392165117939514796144716231073194914449734491446409569784620072568656676681486915037294466067947378959025248166977918715224689757694398689668191098175586212829661813503307697686603159855948305205266765585376219009836202708934003453755767171555368681407510853103037585975869961344158700273245568455837939933979816390530220597662038469838097158623940812193748947332343259472264733020584276493645413156975174566453421254658967560807449714041781502976165574893810023713481363016988959634539316749606752 [140,54] 1362261514394123892314847119012983913647733690316299562843880691121593676443164536019008987039355608881657992432342488594661244004825177425836407094142464964139784160693976436130599183926456658451992741867365867899827907289599320264710722535148207556703131350548196117697085456769427979361938970766052189950850966053044070371564565956286953696325813330395662440861814826472801111102599961801000490462194501642068886635134765277724715186856078359121334243712274368674881984859201838554262036342103437330913063074967047206079859963659153421905906009719138182942002956922607153825360615668514983080359872993900339949283742779476231698645150108020003649329653979372616370302235030319070874661367882031181521878288628774460518574992105559174340642418205748879665499988198850400188277732346705802017459617643967951654168472641448224353685566829155085152525609852565164677539540158003755018942091303459041101923684681197709083948953667221861283581838687825580074801530887955978790495951167544479737058677181724812888422706194052732365292923563431440535746446250610333035723178899450339690080827521400025956901471900118633251650477662583720401559700437908792385409867764429652321838857924878170162883994907372607790142411305997912997301737572226304986849667951295421965274756954818356356425406684759464658444976944537736956218255784760505923294878243556201128963708571625177326857048259397002747790676499705295700486038632330437694471490717780846643702940671341839584410279221139651702020181221520532507726940739514108861031977262142339865599655337365328146486610263853867023596911106222219624398546250330184698713936380011796854622474820444036695043200939377175369227214991136261334451234883995278256866033822598111595142026877473503719405537792801262174087537387781623331922055344822820468370893780413081482824865916804727813062812353017681556151978066129062545023404780440234527349452014378313512896897859737166947802957423399026908917329332811673601213348154622149997650808942922613554874732566494241543309852271974722122517508651720860995010420562025734006251266303191088801674180791058902744685974589823852322980058164419639049396298788320100831528763942925510710004292321192606034263723062216015010340351640370638889054442239447714940716721109940511326566146640130294452359735047993163071814515549396274635813586561120693403577424942263325086261612495711800359636452206599340410786857521401904618829601312603901964836244150539950996669559639855619908086449684533127457509065360295297106274254338728720659237782227894915431360287616 [140,55] -148083173659543619917610292766471002664749975659754135747887590953219216755573708157189519755772868880259854970290299527281050532863184837523654090407632929932088047318426219606837529088729317179286281673906918150898607531496831021319423260148048074035646562088051489114613105265798888898823274339770603815235478880523720895725485734236354548886784466875454013704626703551746804707125195812605405485735947231453504619309088403853091978888095182459156287757289294747847917330450257941375737130296198253325987042110379281363604807672026469800253296267616545990401305768614199205952924074938939159999892157345405523598596808810799451273012387895007363244942676394459886605982353873403499576927237636517937705805326245098754944267127881445773325238353550776935071154524324271101570830080397954340638497010773582468758150331320468433740415545136668220237074483483682994852458989113324962767390046673045986159150386465449962985814704919611783667998565378421551882345700458253331515069047359798836764167213567981345700540153985437220242414506152212430594799050720860691734316516700052289967087164739976275802652516272355190691204265118423675510332460776403191738586004987153313426872624892568422276186384558167026028414402619434484791245158684139617659595752250376419222301783806325513015165097585057306715498119031791536232785045972827322760388353995788766720775686744378347048941459220210046267677068535280333111395209464430066248942903364435912614374184081364139052850627245286831980819139459528889022482094265627852986041854889543934496318533921928534652138862396208520976749202536119915553405479674014732767902897191868707778041830587843184082070325529493116683874811180080479030663217374798160791152829348639598320806441459039488826052442852130651360834744564133437629092634651915292845785969650225995848458012349238125672494944591326490994084599631547989919548066647955866087149907427967343247514944372247758082441680771674705558992661361348930797845673017186260384072762908855668823371263454549742587147142750082072171790991087299708009943273874659855382143682763125538374709971247803974219481298122480193496260845560267472926153857946199375999545780177060721053190497431169765634828716616001390841653699439142092135558256459043389485978808821601857412432635938132903734674490447911418455163600602662329360276105426393567906409447622383373887583074492963943254952318122010059955072616350866324020692869124074921057508887806017471004009381798660354094279385313084502552491447066462856864473747789879130690155736243777649001472 [140,56] 17950246593403191894334310629346436306178942082793587044959602056337180848445891433721204313068470097797580142918505511257232624141737432688880995552038270666670080246728028018762329583796993288148223642260858866164010915176137789804754149508613391074385196367792161479541408420565000279383033792181462648025211642513414756281894719361792109162428936360237101452794489562569772354180007903971805478063759410294524463741579438376121817164134348109285183216997795937199322119734184658718011844650664122514565720285322301640168029911350963770179830461830434227263939418729628942621106427932657674277497580943552619352650833603927175646966836019701892220552401039300928676164201290218533120914475019903262247555641803864598222581056986379475299503856509229342949611017358029501585323490427187291423355607319435932679312358132896013468003471592845967588612709684235592866216275987949158211376116827680639412638858239153206733595033053063462818779247192739276415065269254543736418085684334295962907632311305892445611152114450490057022824555716058366145797685257634253571683671213306663704178699207421978553598913775397585781269325015727416167940321548944688927756935671914814766191074230140418984543831366009203543081160600935396224726265336192070968878009311576196499344831123327687722075011136271488870196860922961305001809783673716112901172608038169262181058257083645869201813814027372301957416127187347684483157847686384519865105430118648758908708056493050029791032104218944623743393854411562430176476375918556583221377831476268110522844986344524677008367426600033072695059406002022686077375679574022304899911130428473647937130125869785119142686444996996767691089873863999993123526055162998826966523984516301419330592924557719445896650589233706106833573630276177378658270739871431774486341692061489986776207688041272631081447421786584925376087846238185874478594759788587806263484775616121420543561049295107079986986202961848917832564397630340898075010576049363362609417511611921078193338507578152765561071562165912084834044453032300393641354645746495401485246150561401627327067567305723993521193917046710791748835377992207987777382040045358350702545736223023124493462201506844705099019681443783693077889088810324718926126171396125529154638202296666528891410247805573935969449356498847056018872056366526967517909025483738683141832851272388876687469214069895190954332802198441407794628691314593251830993140785167965064742438243291296511708962521150627689519350740524294258349451642306128417455207583883572832540161684944439040 [140,57] -2410443916350889154166008328354941443430321391240844969619873065847705624395719332670841281985012627888899348945020079009793727334560224950917856120115377395703056363929193292630542763786490104279409797729795405455801482682918983333827286597653532161366632389769285501174313028141959457332287229152839006623255986565822941195268405269404002082360944525614363100237321410034923304329003330640823354173715687827079110918646740798995118741848070930397647648695076215721752910001329847794348304326915148572129667780818706697153646822523156597043484492838579922790209669476788393973203530072951692808071133718266461313793360159950747985757273009823571495492717541716037335937940373720104747474556403067551567708084463922074054109503994618875676394924397539972681586171299570620137455155536702479200151262363953502849008935207278547626094546529348004149027570165902771180468145253346007298791593642614174087227307562983292827842157022193040911738562958656227204586111879803256019269225661121669651006888209270272769618162925531229531907685734617933434900952452590406866967800239055763990089740818927046192235717727648002547698109484413322246231148431993523687987027928429257903412717188399997319057572536573232290736462320445910443270238320887235246348929328168036905410677469548111349329597018697183196338712208126406869804860163326078464124033996872149394116401745093765496904655340869618072938280913450327508802191241264223566399611474519994779618547008010128216995107659353430466579373875147324200693086067880715721839159199034148340057982663750538487962278080624338923588033778788169471564386792960680712503276926756398226312335996099521817691801198360762183599913012669185859424175416669565366268322018399118863515142063643876556240090091454574783317511641941903461728314345947205075039946529928858160175139788971770774980245865942050022929374553329745253186763796527367955293577978436007657650370555667711559310877291853680538209051040041364778966599850604609178207429471798947811326138795351553655692591814844741475294359608687792616192159052702619542469114821906476964335375906199267880886727807700408981676901360048146179569100890652106768277445216508286367193260963110253406147168024438227157559446796769347677828076880182124542970635594160898759474953627528078835904640779678410930011720147079484515173485632547810589500664617905446003550659874906578946873402146790613939773441639247023192004628695714053443762365225499597902917106977725317729040846425865321714051381417828651917352703698426014745304777928960000 [140,58] 237108129563352949444523967695827811941959323240754241973579158304642374910759428999381377632831998577792560518202717857228811638886130065506804385370218390550038755165384752949376634115022985750766546309117157581883592111627424575749687893395167962695167989595025575710106828346669851381749064864477190333041379086119687619107328187788170816990268479708617544788678998418793953389197418853763874481033385664839652361060128107730208300608929115746861184106235494646854154552014675424641641260234092713921156518029509800215081411478488601059671092028433632525838741725080007555434892292359124408202525444753457692088976020915299696386331019656573268970842176525085124930956290496922319871875062423114682450826733839181069013299826707528334900641459579088161154813822896020630492397248721966742519759770445527654117924092616919340679327789439339678370418169293763981593534528527285750932695520083288098504996271985343089099270196492570988079782145228490951125871009166751245041785954315753368207407808976984905457707568893296322041609702539306956515091552457596959344968539523493667450534270139781318450717745992335092854844994153424695666731809150260696972207077948189681889671359761196980425280830184238691768024453329681830524885857353561341399975162327699740259923189163587723298461106848291655355291600177052637438252629175622117454755327754817640233656775575497588133729319172676654977818294575941248014885284718611766612488902969989184517029228672683070153753785690489965452556543186133544962895511622770070682140889702218209306988900621070914519483134076140172474884280172415706243665639207887560058977607954220487353900027509457266793815016044168199635872570251069013256602887652545761820340929005239825509772918591842180637309733012856359935544272321539153363738020047951677997107498634561674771350117964030314141317564983109107348793823171950078175834242099673476066365738452132595371453763685695953846737483739691540648081411491915452951639483517710265510156290786554313850766906043187299534726414873223990816129975393546829788985340380185504654452163573205638833008696187836492618802082275699329401772286538403817807609608850940549620190190226530731275482672453389853295552625943986111745451530129050305340341413599948256683760238022618845551198681007714076084944505745377250973113707834751563456697222242193580824282723637281045341030758423404250790656177495989578684553447862305026956219077327640025814100776443320349516986020248769013836935323805047913557287610286526110546034701753613447722349736600 [140,59] -6801214297041244385367115106106070542193209732946065749112077257794815820022664028797670909855931109574069142406710708853882386013784168125703385572461708076115957803642437500347075807860685528565685855844260929069360428330073634533210839140630994075198294990890255062992534456759971147750613627845221644782882960043959987203510316674983173901680263197139302718097022751778728342275314991376475677596401112827993564081965748953653255299567018900319425626463780631432034195891146790186102606338674147147983979699503685657783372770785375978925052003723815076168162538239895932348145768542918288898446526556902304910869484978397816116344409016633115583063199436454889336759879982440309406756741509956062369748323379267253915538684137858343274065528761665955937059839651899658794649638284043210029235269604747249266023842264805602017981132302508746479224236044175635422941886959124019017973274049397998232803529184584421341922567527526272105950343753735918255843412439414826298327382618659550848059870959672529893587008494905648053701182642405527338421214312390210867283319157761154174863073852165264402574597182681320755004836561478234821295363273944277987067521046090733887208816953114749291568167271144863479674084090211550727831170414207458717906210366920053051034664330478976846691363929091653019516244569580632657561650131823838942771123237150777141622889800806486678515482791761462645885041202908102490755120606658327827644455067805846683538555824687582940431769168427655505120839449543321855265230250092702421864577715965931586721109781713343489691690954404745871796759871799776964410603399734675386112100553715669433773226192351067700957431025252278927080608780692765852357551111268939877326133606243041506107939135950692138506536481046261657023022009380143194054680058444776103032436904566951125161983914504771917396443813517493236855944022715871533944526839927038051316492507226975566568374097894471314884891047228183054474823565681436353086697816489369124453400618354959375851793787577364346131746808542332097123709707560680396767718039709409571134784822679726747731359223898084796610388839616947258225977678584102674884778869188470817057693966905328970919016016136084225130476160954821338111074857676214561386546141099669938723270175788493351515695103507169393751274248837699007945658236456232319288803583213089728467990496982940798245037353554961895048994698885699382353978979635557959956799242892187536427671205692051954232120455869385156199579397263693356215525466785268466487363471599683022525440 [140,60] -1951037069203333789530592881717270191971968433374043354723061762120210134177837546474706537596141545843701298399956038764669995212405093751377566763800411720305977583554729197183869901075804808264555923838344156190361149918314533243405902744770501118133737511867117664970257738899463611427456966794313813512694140847729106825382836500956138092564911534447190880100019117296798484076155456674735058861361624552538516153247749646315344797938266787393882870621667879981926836664527022972114316459067525017029373599336095321476776367305544019484183724912507060612237870513676331433953851716436297133094106517281176768767920298773391238382616892949863854138868880531822029649263835774938268189507774807299448779076200858335723140699701659652878225048168751116419686330209369501850809713970018405535830391507632008675983652312570254680030922471505217137340174033565812765512252240081299268620020478323110208992128161430792210476029901374590041787286400978072773754999592313782252328564012937934669731985824173676727403710551243010461235298024215101249031628645018775632522884146961242600296792871663193769328863304638666856468844599957664061410763762995961168822078785070738085877197927699908253228754887882202271428366543941351240156431335602025018172977061364869374424705202870716886906190100549003120893925050372918742544994497462804639316778942116029670884295282219929886637232690293339019666822855178803883228647838338147875335912040991937802578883588259374985884536988912325325081284799539594854862044568310063145457841416618958607561501700429336418176825318461274072610088173629489329091709333266151722328216199634122262459907017591388756451196782574699776487000585169452216230389304674339933665548940839743500327870557329342215914661962810017620254971102459139917661002153614647470928678947381810101933346192720016749303323176480033473979164252043513800801453888973800442443637009226987700680530601504375570196042182985284351405986462515943728572680553262883123017387327568949373540787187584913789044678435205587237394600647983734425316016071861613105600954008241527702291685809841693207715601740423611622009957044902812088906547391028225590196723280983897568114235325946521205010396729073849125588056045186353385692195712948145617392533112728535367936141377913315861381659307158755465404595184567523986145212052223901865280136023574387534456534493139119710954612429695137652088239550060341854220660120808724630752592723982946486701861108610898154803461309423554978463824717861989394899307052643706730240 [140,61] 350530521252019941915715656329691076234317266040389899785157708085005749607115254831546233501374101228747401156779315128007477615932234363390990077490899462611922944555400027450687023387094878481559465325011988491579765173934298555913221575157115913040640127599354980997403547089231541204624827016197535636422528498695166334252782071436258376509631798080042020822157073925343912718707788858712392589684906593040365645238849755844160319754238700524675816348936987889371814088388663014659330568799069685812635638921309500719654926674288578632519631257626607693966481367970188515773797036095284033773744784091577944128152302385179512790458661924214425725517564148938606718918698601492730325149894268124942453284262837372411988888914682925759334397711253616010320564989123656914456145953166362034802528776117017731384764786210239308056591832146641837200514474271984925663444797061966991469791305478047130603693653592890973815414644357421966363969347697639265528301990721219215471086594483130336581557221548760584062145056708157815072122672812086695265016408331883114527463055503980410625330921782057253729371170372414968786044508674338007888654953156690971656588379347458567095865425718722439745651362798119528796175207492442255396485558341933311989986926392556714504744354450118657948491922003834790110264660523229837978147971031642486591770085986598254414314530230611588451705851355232181390539915416349485678090758013776282069479279528536283636481669281662234767970197160170198703442660315394272852952568222755959391545952372149090513295731131479667458713222238029508380847641463862145050920009106905633967930364755646814659580708801124570153573935894545153512668755183347193039754240996065325069524308484569117129524874250528081960249280040955224023593511117898784772288443708243285405503232763129527093643093756888901043216247899610947010211244536550526935844324916114082239178535796893511729649483945715623880945925993055309850539000541920648827201174528873332947215548605918229441788064251883346004552794700831197679047173088075988938467880299501639931527238197526051776699243676590857424105425681428037352121047673942359592029087384847614875308431806894868764545121436106208464524524863811820277799718853240120843708339979251053697931293218086380174235316306466961883104756731651642731506040637473082485593827073397708009471250529252474643764013982209513072311155513088762155905021321966526331462245053394210410057574769396194934599351047187824673442776959842723607653483371749378779729212666634240 [140,62] -29511799822085164237089709995141137912420188038216648018537362746940341649559894173570943310050146741394804530472370630659558188336006492245622827444673690910036248218357155335356488205300359905472739205126496927359758775338875567146286391452809125509865388001386989705165522030105528599184747796977667134669823311253572495909567215405275216395594295915005601622965945453076781154881535319407803228167021747796997884407325300014270493395546798164417451488741385378988131577276142999462952463220750420153000371167880583284888302404689807872147754012829575540905049367719287377960751075994890674758065165472703420245351593211858091918169681921168106812087713225988879888740024328427159066138581215624700609047466633058937124214066325689091750296985123806621068156592847690523088261180731861166824964117385229152571304647676514648914488730769673749518602632937493798024931244863260784941124404804863858872865002354242777230128023283221032954014178815576933827601894618904932031121243029325634981069137361329932101221773061735686311733826309577982059488189016540240437455856403495061975466722375263968231036101536850579353441975050426196302723191021754348090034620431242048064125894411157560174214944849693821466843201885763522970837419495033399534027515774072146417053707897641486348092956254678106909671714629344778381392125060340634405765307768149388148497140108525601008931291905522805804174804314737086011968986756441820975333811465795865119408974656746195479860648522495922216340600746440229958996682366851816908791521822653367828944173768006777285666296293355262883836849060734913415104485059684559999326437632497857972384467153049713205310805800346628613035261542859504653643744931531659709206640511231816657613440237888885792539764308963965694980655886846940250544644171192628691863511336022291663679613121954554162944207359005526932630785382084694136761785751648762744903350975567722854479401382802613699194707920292000933389195476987452404833302368573400011079955544515283421126785174114528658887792531619266660537027732681152752530593732596051679586040509969098908669219956402245278372381417140607663178952277935066208449246155181055302608946888734579905439525718547390402214246161329359144373316038174749084816474980505604609990682075754286690304700128874267379515828477052800960773622716424096006031774414667100843600882484155213064936621999939846652028620852550282586007220586468911290729260518377488833319512570222791927845749027506442570475223380599185490051526788941309255561828708880 [140,63] 1220925201538291511252726724880312209742466712881918099826865424531596161826009081820571322060884365282221104574928429111181165704004448358067390476041136361128191746338872049061288687494370432096312250572338487354854979197951301478914769949695900954383505884082356330831527164355532950215791303820633918880654437662026107905060331597461553489082896745374860564504674303188310353725618257510061812617006536521382261332352536338001212882284613435175321487183570843563204744386484316360967589078210983512621682512938930254451176929467111140607396330063269610143658250710085498570125911977113658163821268326456607536811324497928137357863079839366705057518164708054359291476507059948445617273430379836194927316484047856656025789673014919385330905941278350011036267487030898467710595132069035125548292021485608267268015057453965420718084677303919948462481232929532650302164609373963653287571606212355113670164569423625714204717626514606098516838249576709582353704950941183341383286351853336049814029610236373369046652629177501483301527400715547925789008004246619711501314381251343338639418825093666621325084267976086067580289451000070745093313018940805501041485960427551436054170609825743095721904155201437935729040915329835242063486698237946912268363279055007888580496444341036867582340541805746283185552218308642260734928352752634137940646137720583314980388950961899007877282259378889899638142302010554358738929875644007245380132629911563501895640436908220741947445420522684113570937561454154078345664390646730234615907742998888874214768483012556302629337904867543843653691355345407791893555536514535097664173465493507782320399168714109511419203262211221946090509784797196836385079823170787678065526031843814507599970691413834437981564078883558303405832978766733203329953437994437414354778167084450665665391564519013696967559283299914867596877886588529851306861063893781884110305515188258883932851635561278223935307716157752319850911839141255733031240320786042239200428581658563272436512482019541820786432611264859671901087480909644506465135863179813330088533282827256581794181097709691595146623711959599786245709466569214944261110708361582331081506912343865628962671681287569739602007286623952340741465266896976352251127657300839212408589536025475368603280054304230736713750399107577446821538931091397554068665664086261394099665478392319203107752558420148891139629382094638909984786615364262538764029956865570941038521494150901074724994890289156298213766121597419714124508534931771931001200463360 [140,64] 14339641289821305281080247653569618444031474918564259888762046395372780649734470443174547017588951386752303802918516073560208052520568704942477182635934561057973851546454567119307887485436870522373440883373119896099305636013797796349247362641319333577289361839520378493583906180347755784998174987757025725546044892717173872271710969158971091614941992443702010035309149923094637747464357520434120899693965741592988607237048626994102721276682657019545001467926353036347901826019390165964646519314016577109890086227863828593751930943349168278747731881102757716933241388010205404711424917655364031521746855212371734152985985603274404988356365854272149541976402702789942554576097190956324775351408825644168397921007768731436220835111033608696068762394250167448697160825027229326709785333106714325391815987213805116770578455024748361298575621097016027025269690869648125713307984803532758256731705833356545801837944345654821737174367320174832716843731634775363496878828643998524433689671361662327263062485104956965355772661449182867206598198435604311840309349325404169689656123833933950837439884707649799112131464141233721100369779319099625638057798501637936853943147868050193374840700498251048539965888316241319886504207612796247078610010023297478427819188307055508032382062852909743142689319921935133823454185964563521408362775323989771510877126898963879843117125000627235544053909872732949032369245019714372128533653305921011074466998642827124940422136239465382642467050708097049888729191566441368507196976270318740078596787754370925825720258360852170852722996548877615941721604880605340405457226297453133275946548393330790330836770140482529461512264612941490230375975457874514438697852550894589806318919712293852317405464624425310685109980847368936572708509278470639395641473927881074304595170143685971378478454644064415062546960571744042469744754130731466849371707016031111555656651165662615383159545998144805034707682057471892488989718413097936224441441150507786033222112542059823459948900353152332759928014954431419924649762612564852761338348770166417529786031551152984840407960511327361566689061924211773376016224607733057895588531656535763803127309661329755560564012397952273284081756737131781253646965869439282412868470304656440894232199120911952228952897113619258316967337129297065472881297892827002318161454258812297824327976816302296109475366215790056060978690751624882492487051044023229879911413592553764463472874767837122738842729888109093706918736007145536596267775136312662514400 [140,65] -5295692826273288314096937862843095941988395396990071867969741273330491494113924954038523161299180012436220615675858762937103986260415271151633020787771235196277163028887125604677408149108729761995583248030590179152762793115057814524640813741983747118184084369468328304606133904158030765984901301753674600509422504182893285490105381754233348468538393173298985781702334554695598005417187038935922118477717503447001072239280087183603407767542783664128588708397772714073716778117435080649579959188285371787178394444622709310758331429549374399158008672578401023760809190860434335916520573979523993306139688022766972975202061326193186287704860607165158403139304155360882361340009059013261861904176432691999063572214612384090446230815744492915778741671178190290918971134497584803370003870456276269179065160700948748158233964092063027040958259860916034650814173530608764404487035524295130027131555858272509602554977956076030310181547024217133242069160138247704026406255902362182211387522630500994189745826647441811694263107191540636765862845881722796408804665443049729692536388319706676021581697030177014306744683359062865057174226251441275997825456810295901104782233231813288256364421981886619280189325947722986158272692582299165653941442299591756201411027823770549128207040891624138976870746650303721731394158317173058025791350091780800612788265212561988294859159666233644847831457526427258075099640535158603133561363749663313383383899500714105969680857129909182942558102189007600469655994574767166754624826442914298878363552936398710996605222179298995928210371679441492777629997589526875566379072443865968608071984128589494687443024269846101394071757745353866640023894266694923107941969632968024675827041166067941074767745051465167543721119941606409702823249617170773113485096993229680142579407834638199060764451908942044713606237565580694669743406927673826018569960643914592041247610847479280955217339108314341626009490192684511705824573242600824254123084955196668859352970185486454584037493512983873495922969758616660600306515353927629440447055857979440334881866959146316754739445159965641133201859252975792659419058778522105609798437829725566770519046523390328976161773075354462651942583585942892974404723253824241246181736839784506999592608300480362281864056491996075765443901612071297239663221036429032051217495432697204922550238929001790486993908328913879110180319768859101027814096733962867496108750636170398214131926697051022800081087745177007092677552695406136034448915054578773440 [140,66] 348920694450715346298676042989277104740507062665138312073698688238067921604535318211280760218624608901007678168669960136929638704223621189886418529736855707284904538350556121613527456291876482855521484480475242926059220461066103160220882164268433982122678137176759213345425908455846454803026277166705692816968175796325975892812547955187981365566346803446223074819922741492976569555223587150999463149842451325305590916340559092430089560097269733581785238718371392417311036040251249935050917589565196516030575398244755744830402843034793329222759132937057916794771943581721968201357382672502974049799957390822054351295582257684394339624302785104034172688148734892325000669998047771260769822425224563212444720837651353124130110483175575121583773793503060159712838966557666971378671669052530149061607617379898764711173439677554624774021349222633078812100762966959039415172524008578209961596971799516483780911224413247132059297239300735106514325674427865458449268970277237448587400018122563682531809896128691578467184197822924994704986385465635986577303229395761360017484688812526635947212339368500753826115613443091290610904654341107997612681595725586174478637698881885534296989972961877866556022415871354703257291733669142252937031702177983628768321515796244176110875140638701189282480828433826758706553959048993129453600611447287182767922949948596485311171463566172922581821972252263568528084450547289309817216234559679775000933136579528002437765352073947304756687903600011603423525003978978715146069979971371909135393765628881253011361323722072599075177082817560992130677129070999735082756881731301177414120907768893527854604970537434865668723332285445391741778889099410237940737745256045164964416254395524467650979772344742735920254002698184343771148978426922980544612132074144039458752851959424778673612857992285935819239129232091642889139029863495120653699775170500131547557503956511962317093587219710960465695791190121779825154819283050152418308693758207230287378520222356611530958114269907196436576454526231404744470816998289790412167391756907515874590416416934966524875888664030179757354937279662944221579349596749771112139173424736607718208777092883235084825773544629937792458202870698626025561456176840240655531016599927817227212337020379026192376208475976884818536617948104761893056222423867116396336493172651480362913993697067187746577331691219231549091186932581681632289654154454041620304959395079658497190920318575686556133099043798935646653671640541702908899240961876092 [140,67] -12411480225807715280155550686914053565147282619996037951794620631295822550800469992249121261996569810299290889840247144701324039538052980106938706597946232627478121746968013227559695828664821367302717097682257484894285355370345579312569671466081337436342247206716109562183662735326777901879022574981525211853772631441370375686811939730609357990259601727351449521223743009803856129109678196431133411429480152331578317346634067576331176295291186169160664483012484436722441555470339744270178450451825150705187174887721606607690277451733212529532896295604893418158697829488576959713174512877758640160048651130263103720373912850333816646186960073312915116479657865903175314089689333507916462551075773257586313143736026798856046579102151876910352916640146829836655517406911795949520085054488365482169514912257832762644509992140430720586370801660834904009192590284420063868995609065920179904531622293682453579903913307780928095109390333967801027783190183301283387654258333946925223529113387279385946418819146577634162155395189038801675072442113634999967263662595366194692420966234650471519753652163460887041411570092990228437355621496133039248647369572357808114636249956016491504289505221859839015050038480941166865706337142053759319967940035897657228166431010852868703748989964407596916385362054647749132938643251251269103897802104298545833328305357948049222674646887507794431899358185249549769990296888199356991225421700037739268659826022400468114798003367476109834501235384627640147075481705388935525134266245070934821250970105406818475954811415309155659700064282183297201965372838254742553073448433510455103062896932068468922840860481965524607709745424622761361910011248442385174148609754858441639964056856244977471408799070193156982805770658685820266504358705159793018209277220973140638100683504900207412190806443527195744821654024908473854678512561390151846928891302055789707988259498419444567367559876801197059913789256258136853722746501872258637391386618990173311172915347518536085490552279394470020423602379732627445163460490370246165193962610858466487942361886984613228521393321122296837234544504649803851612913795705248516569542729020013826483226880368905382884938964942132725748357505423363982911969493631509030060562144825663812241174471545303830165687604639104212110208558381772895855574075343029446477054370610670967042794411491444330767438026863781319564861713472879699199773558750425805013760234799610134794571764881260440825955834926785556841068393169688806701245952 [140,68] 118921904719649502066099816518124622201794442523239980997045066984108460625641948976597705449449501505365407396507746354319886734096145008879014919653132224509590657195062061451782601530460693143673301513569672722577178119350565061672548953248460417573087314732300816828158790128548885552606294744065747252400919984627572153067180254508690104871421662778648081489427332146844140300260444132331235139103263063353161172046009455986651441933113324293371656559802757416425812471308460666367722172760363134624468987484120443580033975369230024050914507628433755911489130732634374676530567007187107749123917256609512040984376175150527990104656804348894806307808461310349728804047272448846078202054356679283638961731848419209548520753514320517714019298320868506608600814750002895515106787740166786744843593335196183591203018136240748268645535881697826574872472663387748620866537313970217985288069758058983671855884390101209469462852100633726135996445372426547771252099881152895152970367464211540668446476718102378742698516244839222536606304988968383952986769316422573352238794682975568631009201537748723577308688189724787742953134949799218026366495158483131341489794898291640503699468220833361076408667991052799607405104127416719088081072298262653891216297410828886364175550300584510322652207051655574026362464802330936536336265057791289435980678916916054316551718792669483025077659530162291106804000937920384580458061325940616861714564373588353986419921773893462481917620545756331749948120569756637393471523087764484245522384410984918096115776456773014176772125879675278177050656040430753582243218572234340929260420171509312003778101499949085655198568733315918261569853381975611217440544384506162975369538303664249118831035679982772862148273504254646893854210839340337990130428238869226800824147110544161263945339497989189720353337305862490438075897059298263012603790478340623372196067392491025736443359313772456540221166477201765950023387720866419650381898628700428910908741781527121307765327172306764861163805121855945881862864951731183399900323193311153657036492172840767669250330163056099872628517150791003505148541126996203053175467180106642757933712635279695945965912791659533143476303682015996851854979574490302920190583184122220859376955158951855929116392391118942514194744960275385492015787907274528075960419095910958883740443491494551713115828600640740900767483465694441196292408768056547645786405271967156500053548625550764512668488747030565220582002143717772447504384 [140,69] 19647946835624142634527112103879753591685767867737299722225529054971307390161003307965433680856537651061705330994630640500527499345847264284447129827766402956530119181491629009297940184579605606030455552610508887079227649542974088173444464593579202946168002197272078449865451887080266034287666553233190204702401096465036080176829338638151071577432626311032391918846317295165022426446116394822859958062669908464401918133165298453626527178835741767624401209328813248931373108964739079956530474188629840718457208702126989130055219130889396998327461906726147012509284891718508404771321384064177468796733070810577195829522981341806852735078464164562435488181472976181505106275111581713248585535716366587933872278995147565466584558889354424895925350862648975076088470080361531452362310381061893456262170850929570087252185834471146241847188355867377447766580882064649913201150512361507213592244209932469196532510929876664410960391909620830574276317468303098066817399114728146858956529541234061419858465721641691121518481589771353032459454447678388973786897152806824710003163021254390184531598543525861637067509969838185772881053755342418136736855776027725384821616633524667556119700909946369777388658382119690957031387627691189226480887533270914807431834523128638402322869084184870209911697352376727218294856706172112331045601797654454574719567819087794307306703123709344713089822747919316076870982652000280717273221153366960747871476168002471567429229879730821140604159067384724750638759846043139628211587819948518687362085686288105835083646819560843066000750128640560527838115759427186344688131459229119058218599022001144175032400055271591938592627755711272244879855447746128991259887911704483505493261258638880229028610749734733913921549901017795608832963216741040155875420943720808146763845497349627112786978082298355607859192484088875979635613011500319107610139401737199810212387492314224692039667732396710030489579345244916891126989900026086827967198003045595334230058712144413404390892420663224017033248999150222473852916378547379174902222051481519942211541392293709304003464878172819057575461686022515568682779122139527566832622165337851429320421931771817153818320227422835202976531554105090745945068004279281516868559842894529926999464407245730928446550687187489146447829710445769592365276596826202756424570431885328410570724654030237615491856694486936729841844662661543252815365822234811108894248460330404812328623630517376166772858381211124745397767375401362990976 [140,70] -1442299608009360272457128239878006172059825670884368062243511909785619352275089407757447417594631475641412061870669788128604177614536930964615820897861491174494259927305949127760240322925936317780825218480599751873370636422467971907741989285699109511341775031312397938836621982726339659713323518468185933170257495665026031096736107919159186609500162550015324585915369883508257487581139024217326446356899091242221542245324008135303851041511933858380109638726821239881937285278437173364008408095206376780021932745298724621174664349976576777113489598464814724308594573330551864441876462428273034981008150099448499502405765025102066081442212296194377587162841761678346886982910187135738206288582689352060458809205051402524050700350745016074515731665122866519230085969684786264986921778689137380432727327227893292024829276199540400519164701779042455574709795521196543118728117913423043889396037906955196797295904651706349164958049784797499971310945853640641119367014704016665206057681099967863606158078927336977748994345466335681676412893549289518324855360962620098209277075378564577041745964356110293748349447917652224706751172197076594513102990519270396533145629354435274840130207471767172521391463803413685107015660029974906144654997406878183612754509139453980853188726407859997791808117674563275907693547197435624367466778621615362556059125558380422304927129052388072378062496354769662568474430129366766866601597697278223584731130366377025424697443307197245394502893746517908410649733923597479149519970199673380431493968798571787906731591895933101658258673888498871753013389145179041139587410945029954322399293851275394717746367652601072766830893921237586677525587615106564207160208075082513846052523835117331838485168766628878902791697961708393895463542334955460610847494001547746805035341271393366440987084874697748346397242085107432887505465707703299334191214249677097313849411442332003255219164862996000360759523050976766076218816947639335470483695842617947798240085939719567015103811805883432362954973190471276248598807558009126582522926230320027237737959203116144366473341504804625024647924669581358343717251661470706684660459141023961857669847039315180070582361219828259902292994205658395708453302588181751913404339012714768126735135007965820024336407296365345300048042721214780212520957667263853364112426549170105884416820513313031212509548803646692992711178544728655011176245170561309142434292745752554099847615229044233848914316039683938903680083439661184 [140,71] 39937508608180878963321916708814737733538697274683952836154494834782266599632094191969742565258282856632457029651266263618198474646029590456794798004105731382407267373117555456563895143080040266466278034473413277502055577988482928373646057486312870850964544116159842960263003421433270377859326336741842101692905070887592562331409403686960276224940372030948895037097098732329936566341639297374453787759689361854312270435768213167548985088079583571083908006362335717227971841093286810508350653407784264672621180703483202883901236397126916606161031552536366362421320839774933131303334107575794875430585598462125608380011391423428745100292615321774189221156624909776898103559531536083752873500443463309100692928056948910276628828580184630389070609221565952443830817877237625010801598788659788960342421796463886111352950557263970037011220852147240207200631134540309939704084710696998299755349918461554399553455795958464050902932329153246477349208640329887941523035834331679931712656351984319636396165851258551616157864245777223041710112352065387975456037777414590770170320807789824856032450339546780443822910027367585265772906965720105314513449628257359115587005072755985755292820061324815946816532041770503513866405764650026966433712791656512827005509315727162895991293881170100027172163413064683373279696573910170876798356425769566261571764132933964462309657458883881003470309200001942185108479345523229344972238448154121100889773017548151251453863406478963718078931178279116422136183365606593425851293354735187455422089929144427830408753881588814973301292812633369559863837534889818407031039962164786379307709654206523179815741462446829060041792432380060105804095914187952453650456527736084832900253232478383577186418508555734854142926317759402644531704311770564006055689244175286438736579930634237289845715333628348678354306441011468559254072532385711929424543114329795736785448638963693471636294255001127017083359141136635290121621562891097459499874459382790504601443535928745994166247065897895770297425202264310576351411213039042316807787600184764481007354107620096653881159206166028375603974568102177333724897305534930774462573014535384527390992175930502696592628836381967549012515603843895703628460131758546951336669148417205119710278894501943900822111306141032452038410909066095460167959652872518810420892415434244259960708416158130508934958097760808733838898167851599626834344666568619709896657650014723136141301683209468528193820789241490563052266861824 [140,72] -28471625446989863002491458853032009805207951921863554891394555184411067538492305588648238004692678686786502350215800865871978125268409656099580535341988946879815466115388537935451182705748761439032873676948617357597770852725569020829129122741469750294137376386945790986330965641657364402310361015912936101333291611995871118175754706620256307212918516919874666103461417347249639831474629097281308032743897202317788613003894759952850762795035138261348277304139307080676110719526015874422487714629493922355278160590653385812901678059727299704973665870278145646855254602493205727621612956722521171907006431492633865349221022969616495075232467212379822977476239731951757800921770999457042796587728349105612519405663233330886266360300589921840490228543495621239207913234813358108690521132546891551212131862936386727340710148774543593347787917861731375396730362955532844953873852463668193475833132588083498591816086225413022617435344235230893690008999440808683919166757530810558599297136162644760849604987128390005119487699566145003531384087741425613929323779988747811697304360345965402631584435021827883002112423469256652755378577413992185384230701451634395924006009955492885569265861012929736863124199991381111345346276081742057896261577730339636067065726521889940609693194815045693993469964418135239763472893248224675173886777730850424758526452504116461038718015653951426536656308912251905427486679361908839133516921004015080591805218609544993328666826129830222846480757261029352846860333663583519622706876095033942519410782757647345815101806509685875668926023253989607258381485071711470620370352206468263164354040420683130153760650525430208811118065319596683426269967860382605719474217338631903647751716344191562872665017759297674851966355192494469744344119196715007314621050507067964947142987068913290588037392200967909274013639708389258230015221245177197781733225505246081403578606936812099400900751809971701102261388373258742832702966354213208907285044756666746964963643750781409366150060666502045379535979869851644430730425977110818190050580594084971589647216981092553661725503289718356822819164706926732254480750170394942960542039315207850881186275277425996591380028099015889134709170957602028571251070875129630525897389368990166984830040671920951779715210935163931792556018137518469158286132820471654963612005856272961839905240479900084890794575693218388044139144261610899654273346412598348079399252713404656581718613879165266865210463151482041764608 [140,73] -31327801354688462191695183205106219744366243269284139951352841412445731076593541924872791418533276266235546734851178212779079992143782684578071597255645262364752022476490124957147792510603001753327714807787202229270766801041416162533029388093430244029550371268313897028191102394347153868197805294648846357281458742517935739203248986342611706044699905900665893634021985697664062416643369910024203806384030126673377798951362076581891036990864823787644817471012694355048833869944530481002649457139679677453274794614125151361687299053964428226882798510264613940854033526511884450848943493999939549259451953850242611331557505417643523786223657031575599026279086554240119223436108941938213911270338828350381244354564683882592739689368704870951874753932541273432665681631973985005433831565473023084102923546734832791350743556924878443866885513108993245682053857394035496521430153838771758909709248760542411841901925046673979095071298727011322076018316291310913190918264036867381418388904635161663999424978609144824406600785434666399605631527133167272078456089106812201901487137130782233934633536584217808290983916641726972419181241455718579282096942723032603182712630555737724488456070780928479180650018008169197147535042698875009822656369598744639052763389377459908018450510029598579218290162641141266441202897154905895134624360706129689851605181270023037478277745369146602240379178272315575431760576149370248421493946168602365677088033890521813441805120653187749231140596397329433396648306721921255940956630175678657568541650788780418863226685621853993171804145621872581801005619889611613514343564315637323937873014975087238644467167683524185087373577034144293796113038657817293805643615696686289439293366784351566863429595572462219807541833804725646461404247120998086101659171817289650831575047184536957873336359998315885730806640262518694277382140840524662872617356888894580601402688132067335460594486741413349442420750682733558450170206493298758053608335301377406383308010054968461474759151363892653317062620455255908637330762884010960871391243756955933312023133644111116126893008238481118290504241881469631774269354766929589010274395369095466060690503286383813680289646848351312927479246299600346166646229730466677656983292886260449442614667790410895914229305925997172777787711212237869330692950371176352187455357420478418830920586217175497216881188730972668996563130117887276636973212525262999415293864847867823693750255255241885040241018583501615424 [140,74] 1699026613334969202619173955695540574495893713151835903955056680282412826912609098993538007307051945477286166058948199241248269475743132399161935249197550690390436796474975550234322346797021875856128597568167000255614284383913026576492319462666312686918328786300597272720323140560196524256166917719968098023775918038644485480376166501063799213447325391473494977525820797534430756951089224876077108918489174859594734536639945221462715014954584805496858749512086593335517377501078010387674974309272549585849693593012828705898188328649818568590584684824707174281870639698815487983735169360908885155700015870384959057164061581162677981674005264779519485705958203864808476619864975155410966629821757665436146470729040530161871570161637653947004311086283146061399829762885885056734924603225426109210390937428645760438803137810681941939064210399851654676811937262682665072844226207819056504231492715783290736568903960200286865768220920885064040531468660250950498971020465404393112715428695504257155533344794501035790085394623701347734103343931181763845283897808082390509404564320723480492602732468837363043591445336392445371364629449499086496658753235002748102831005840761809058883088232885932977075779592002839656027662591311374385789423701090415590078438200034064596563798617235859197334943918698422534991200197468504357528284592128529220553045563805014830207468813209584456257404174253972807910381978492564280927007243568825095313901195992534049739142601436146364364976275076591553193337029955665972698304291444493718917358026837929956734046761307303282332182284198070448318932128774680159109510752556080874824419269233342636610298785821018921081378124189962343806506744073065316020010095374331074821582986233005794771306828664789551833440872294860508157412828467779062516109601301634991095670238640333936451715582282209266904099408391106640636520026007633036374228702453314131189301946642496265491988189838004347393219715888084566958679746599380783786309915851423400835098991532147314215818001355053149460904409222399945564827664541068158570465247774576312134447988593701657459492344771305985928923319240378937471096212894821771796988243880513859440729564165294558083862264173448169138682539611114464114741870397892520703839957940287545745314495047745942658421260669505481579033263398529348650881408067650486152107706388148186690977374560785555125370766035473731634196999874883047797050073525923091323564464217935441381539113470877582168635860042676 [140,75] -65363278930873847891441353294427561783095908251771277058503066328576040191966410785834739968440979599059852685521754472908732939881731753870346005592845605530309252485549670639895310817361567506663417501263589113639230373250774743967632697167177277527719593104287801049022944205815055953931640655504712528637797658726211612941765936046635310251666403603776488049748004271056086733746885690132604029095192998302668915352542030470126904901311788061587018171513430891869183272275214490129518619876771983541880562464810299627480612747166620841612738652923591475405664278412941900583114655180156059841190146468392884053362148943836984096864384271249953689824625989460567292045350284719731802045858338161188934303624326537228901127975011071049636314407887603036630548426404892151520090860046183383344933357939217799851840182787202116031382241174379844204992076267016382292586561066440219370819608486673698279030437167038625514960450238048508731551702167487493360020364343451697321010349889854086074497571243601550835059819003983787420160166207740039612730197660628944720229982359482342005894288329071539760166795034584426064457121590513881680042588979897970048560672981666668552207448606675124056354582603752697204548213597305934581010166287713865519247252584127557547109507132635809907510064697839991638062624898867641351467858443683322117778189037871735104086822877225625190055830558521327586861310424692777175060715259326941397179892249842085417111161583536371805300615397158639744850439493449567200936194887601197569338610953646623496710650792718444657283884125856803441804172769953359991568225313120527846244153684123291807102499917895163593213869378781962678674003373334942404017033088934030730030355222549824932649841328700581714081573212406280576226808342174331188753295860078307754246328034015066261291537015840173148540246779257832353540767729862347364369269497592688535819185950384238436673351825947096014181936200821055071378943182735404635146902691743632799278076615199853364328234756262795085212198118143957064310916456346449528929884433426178604219277116050161334415668147108343629655164606617559676683257159640570235206788757549761410526769288829661369810556228178834859047483764118374681157254228243005346122541698453435527971311055479028699480566248872100244616328628528918882075232848430050566311950595357784713416922198333075119471497047236385555909255085659307411896940189217396467539098342539098404087185927008947079673457280 [140,76] 785578897329858643053895651367744028120736273703516797298375465662390447724401093131734423450609002223728952710356103923703170651389481611677894154938106450272372089970226661688160214457758581869208911124978066853239684495411420040311254465992387202269594855615293941639512118704316229677203058664577153476123770418453268148366820408975721292146654962181340356219911378595320346221716941576423477943020182663838121660488722120401825672300161702611949873182681844278584489149607052980076798431912318834918510856478696476383531239934372028472316493565169238795045764128198998388721292293029137839009180209617166116186353401606567132780614789606970171045460552342101739335913959355248883046894616530822487363052691095773829345354060410310387248530435381292578714596850545343018189649576799818205727886659361740777928726298454777910266853125434010574885326208601135701036258365650377943378168570819900755230095010847619340090998780382893872118024945096593566420514616103755988691455048492759250380960123662053995458189561370177012388967322854736891235695472153585684789849653505058312551772932166105326874414424786771514293678743654238342372277800901254992602379917605277692557929524041651694047328579381634524456094401077570685786577023518865369062541334817324143703427824622268293470868610127790889834467790503567599379259311235886297966896439234532630612945526123360954435362637019616302296258340331673298035955110376839412120795840466011145407105235211436220474604617679777973707129650576927642266899694940810977862812762764788896243975964465533601484937997581996759694279139545542003662994825394102780270005475326573365965982059763159984400325868558064572819627145066156981944456106717730634914164797719553425217436503816031080389801705293193804617015696945411344419023198339189086061470743545501671463543071863556142037742894545727102994290388259267970545526910571517224006006821812712251976802564762310385419087247831528248055553374702017867684227218665552045768085584689114792300476555527117662959280069118726976547151287602085476805911662751333145288112415048394317929558077107869803678998603813596235421394387361545928060383144496673945187125374119432106803253418880643967262334085384648072837933217725675328311656321976803202693520800050717206251886801647761182355233583549367759449258546740132526012438939759124328046508828411448105079356922537190769884862665754731568156126484844875773737085499673479680785279667313692117199968 [140,77] 49128360389876125009717142976290699590035749167454027673705053679670460762029189000830099118249105316159174810830222183997627620579790354024040045611260567728849092608198591923174109356147053296506827037197012408572496804215517935192255613826041465202590692480816271427714739210364039159593812009763481612574824509530493358302312524310953171440694511072722322479658259186715303105714690357807168083792458658167192615665356539539975685574982384140880406891562070734283817368748329148490135682539444352359019208823417223684562485128794485907564612650126481298504968656968250631927504997616458916483264119803388023079486229023228481950861104841098270309110675689071729031478717825498086013305492161333301822641659802919378866583867844237185231998552600128026133683537566386580452986350368880071836300556146276337429989508948607763173568442607735225786453565346903082817211986440687138523853385440411465796500496679678543696711613626987769909354858602360531048180934867517316183576136722891183944832907490514230077443528555666004728535157049840709522897973814058828105104590907432331224556497436215154775755625718073347825573231030461385295306178555215753466229236594485814037662755799187432092649936054490889519579588724224578119246753678581645701934418514956340385613845743906041153898798056039295375735977422388203648799177576579244842230824359086421129290981111919065532308411217924379765991850322397227782928116703460378222415162788590182876668632410848922778490007602792490782807279076324208852936484774724227746912393288390119421202558081850271415261025500482179949345550426121340513752685827132322135354272489642334982158191930447209639696757218780401980827190354932608488499468823405115187661309355910811351838160429208966518435508817519677711784589147270949928310997492787234725181117065432992030712607033498100827472947878763697470807628359377571204428045725941957563442264042901496351645965391219013380496880078592920144996741412381327543835281500696849394285401190846544176772560668766961994133022319600444682333275351547140736769437326222657493510794075972547557848945131169022009723181905185903266943190992279582177021522962432524674677492129797205473449998218339236951774936144474918045263401431718086584343720184669353266550485351886451677393477001004497795490206180489907564656847920500888369994099076594461466702074113711079115016926274932154301129169498968275526751285001607833218487254651320954384451887083239283616 [140,78] -911671389106317161357036150359115013015310400939635587234661507530870423426664695972339121704412308935308148624854041111114338071388679429231919541398591328854701905802573448374464108936427526566561586540395803079038012432092134619613300660034502070668996488819285459136546694290088852210909683637818819556971980564681260465140372872055747565291988785037075465320708978775449358957005108871880287488030306129850285981432590418442569896323612778482800002502751786926997157377465501470990729369096601476121099260994648338923208091949864161271927719526443146914652115819537403100434300328897478387385839131907793641599542590296291838938495068904792837957288859822541946931792469666695298559447453492671532736823366513868788202991730092248440877124170061950862791324427384391097294458520078090938705476121244934466949366701169415929938524158734893352670387791765157054349099407465426945586759457617599489086076574653002880905972499197967379071731745976688935665894317316039509216909992414957760407945565492951606722434509732007895246190393456959980927988877731010673429782453132849426977391965631397747372882123610700101430617213203991015869311825904485588534959042598903260843563206275906346207965648491935669936951118830703439551172878962553104784089959090280175970088567945957070835378539475861145171474353790652177397844562181397122470344859371752730794268353544441508401887403099975485142984459097246611012302125062905441894453162960789672399047095883751501375933385185340536901497195161377825239014105411266621566590670607234484276963716101767004169407575286299058507603151534358165001148658458887296802305541452894044769096747821167381874635815646658645378397680711100122761263974998166658345154351319839119267620791109933137562244996891735982341786690633360987742263982569652358980200430743291869643437493970355237208731215122661648673569223076890477990239236552237285491231975656828585397686640050169501956603844302306070407362247220137508399351258217669544824837301621332730940913809470088796418002876017091299932537034870251267555069016825052016720023285494267366511609513577105091742113128991700423003980027390555720234088055583779108417778264465760346509576256819425586552972477019188052146294074116057909045367232520264383435124662405631285831370902306922254596705056094576414521408183979939641976090744237521739035138787255423694595110330128652323932195579923464834879550331780553264487225051141082265662265136593520 [140,79] -45185025520023546089547540957509458196793292077329911305760425040488824263270236733580596233598999155064070654890889697865695529220595888602609424611504496475115477432650418014589314808876413518500500169845215164355291983857457162931778853949964856836581483145501657056934577827870107160134069599204583839326691522736924563506637770849275673418228745034376536325864042393202605766691217281733536592716828246632727217439267616581924326388055233591176667673276740251332904283119420014282760193501583953730413394160007577801547800346391280578960413190127913326750775553920084866075485922804769421118368526384066687565937708636301688449113724945425976240949207368701710689709134690216880408074830628694149464794830956786618437902261601600489754748342299124893749446245637638876901399810882430634174185341701434870784381627318027117667414206386247146763693720876499774822150525676909622540327441578992392238888158529850549183465715470081559508350410102556252615608902089826972020209347338488238009056905134373820397259026737071208762646808835120730276519675996756355647226710419387009206452143098064765479106375172013880433477834080158934851948785901798546912029438698232003881732745438086521474384052073161444441772915507969164749938582941545126954311649119304252787774883732851061219912588055719477517213223427630004714653390242692495416094032432484480839234319925178975426951229080612217376916640475594883982836426395809759615271447139650784618955017692765881459540600556065091223274786900254311036780641657322266464391562467902113175316348187793316643101955667854870056310230784375988691350214636829028611246378348231385529101493493634875260755973370371723231750789141849000865264489206991213338812119144938521254310954683391566664702922408450637454232180600910523267970426208810640914581988130612441003182372271479760209044327078122634631597041939277002614130531401376446652754087935474185233822658675599198928170793304065584620028373468635047052914053801797653660466433412750598593518883179592256492479006389541145795359142971304134615817098430261031203989580006245320535655947320312344429053676210015243319823185794457370007077019887435574420217548995849146181129917193624447627785896863944185566404776014505567956222488220049435259815806448531803474505622470212384785027520426800388523695834287724093693334209900203808143132321066427910376853769730562188287982460854870825137500897781860300541055292961169557578874815488 [140,80] 1014985474549483541449544310930556602684727974469248830983456638613463969447529865213798441415592118656106181834891229708547674431821401372777567852004695204073531586420305417102860034755440473139474882925675636402288324755629441217575371581209531900206004578670310334737431603381784356809134434622982478732631854652454388411321388718309506715594336329776075330385837090965832598092926343590985608087829713845850393011843127144859718265998735891454799605814978691650720542699886799841348945803035989647903209471311869034641826510758436675890513906108248895748504565972684678828025670603548640384745641660906960958813118147833229870959591477356344469018959673492955643704542457746895093962531887050540548835426510489580974648084170765037065948437855674736669273194034835107136818092024274567239702815912909012436033916702040459864536215660821679181501459846482475579510008101620261244225937894560835007817178965702223292193792337251252038160292894452717340045902872788998183464111980172513406560839356397516785435899343123788945919038467279621952574791307603269700952182437431531734114415116942803732780861889386296875534884578271319958598183064145774096933065858156138113204070083570848564668792033311122536348440748262566281330602396118685796773751032627174571992118307995598519040210674816996663417750864900115252535737930844070974798688895989651139867002046674469468416571498192486955088732217133952363694133562895495891391211729104511749816930911539197236495227067746204935701721487612146680424465129505904713368162949997213833483404512330635873631868256548701413955611859812095963749620088718615598930563277433432886946761337989574814702133185960038437614900403563149819418168748837045749575967181820558304098560346815561682050266692034834378905502749671144696181130275737216783977263505358578382013059885278104857477689182094590077868931054790732141737502465235027512927943293497830094583735173129443230093300188586558762690286501349315943848287388788072705078787896206100073864950239661453023803447546610140492317178323880624103385839197082953752277627986491508635498883551266952157746518356216851953166260783155451219510018521081336533807688775167272380279216935506310061342485132488876165507074718917148829763438633519491531269204542328226327274842016705065771708890865129189426373910248405849937079750607594650236617754382355672078542795288666815712566908470189245348153361906567018899589289040820189841511712 [140,81] 8833328967307223347033525473187108624277404101077800413504503659494095204246246748528007027463457477797735579794540739330122364024015674668204092826363413223381776160399774226098964392464379609855385831166203405078464085815811199216858869169344962731022582152128370150564468770200867791819778524245905974537899646048562376750486106754252398001417163514084759256411279102372028538514644777126135516050230524866767881410149817180574948738919717237989939979671992486525505367789337054704886754767291450795095015458777975326104372640529519087452748609952956687907422819761363682034712086364328782076224922970157739109974724832022204785428204320420563681200181863631083447974650329147427210912092524644401925685382809791079096554451447752623743779617824658030472579636209441576722197748878080159304850261861230979598799526227253738822840014558705897218366318239586729561802351381926264928393675816048297138890632363185036578138778713804836064328975573531137370750187858470278224792056602067430938911320160664953682211286302543186218298244301460695941476619894739820658941544020680534191118142247388911315545758932065419372833354216775002225582687825265481372095153029078959781283305043483151747503846943983387661357323689621922156615248934649613099312139577370402368383923711112229257006584669531092214290378763004215707067038944425566733271831479390798988914520413872693897749171830669364944887342905281224900583076784156435056135350971449673919390703412521400442114122027630847441218385729994475079608720665853452394243205618211518718151279066934350941310851519126010437108318965292007848565817014725254257508864290290273036044381062415247337796962791203054702326834569803566781822432148746141917564133032954946110252595978810301968692108428792154319131804954061709244532158640232720630271100327916627972359831727980238419265621933017424487841717386864110244763348717047605599271311386529671329404142997973606705686512365581928378935937658365963446230959594911148115771185225020573543012930388540510068206696717838449642554384195789941132583858228432130460202888835516543432329716608150698710096721410321166543538362872002462834169382778151911004844848558130868486507654113376095913131149004422006524481153653293531502276511359282336768494470739633355239221706724573554717200347400511806329501918902631698370882426955150464692628858482828147878504139162432745173676551160262608323481412711484526572471267879919342144 [140,82] -12434779012627178722883934076903906778765914671247471354434773478130919821849835419650087823778111816668490431944126153994515737815051003223354539206636862961236177215414187569452794920876452449573404444456001637140783757985051655446019612798249368122653185510391103743323886871302513328176946789335574352594168148089658052841646994115796486221781440340975447642360084821719331384401763663947059461108340514171280232719832684403043247847214417734552760604586719886717817274372311036823634510889247357593969176556591886584500243966662989463398253437692419811628434578838280978457022892575674666391362136040692952157288090636065241375043799027321919797345128448923650038350841279793186507997551319999670360860220320379311087233210232514471545133157896940807408853694224229894906658234211967667763649414594239501849614696211486446036363921314335751418770817933178545980374419888901700477216893747806164615078871186966465883317827873388568364222638713839280850616880063565125827115174384160776757246832846571978207243346304817889445467184695717638755896936802607766263810250313636034942149798298938339977583039295993742461389543559783494808687841855444693086670867284612543810604635068343956206023753043549527397711535991650559630971634585277851501673192780244082949477849499858611346719100324084512934026782164010411516360668673051285367167249903656917740109240689366332826307605125378349334441197352857769863873801083787855724465293561495750450778957984448347070296856551579143740124960050087016608594069077310020843938416296027189963163038333987773918069852832025824621619691763492896863923421052620439707907917018038536506261164937031759039359565590495400158054288838830151533238317746793218152432619846650874523838390708991420335812367095209391027082636324034628449752453812078778565625965786053085299462831051172088099893255932569477063385354409519827338617349299593527014406314865472023389132955469126959909916886883923844290995391669703610726703115078476700435470403975284456458982961417419904079594044027822592736568253286918511976916306664768819852377046584265585658693949704834035378672747776064950603304533636978175872626233272776231034335219966980780845099381613055897861398070087268241062981151697730102545399300188538464802852018697553454888011676449101549556097593899324905882879448423298472403662144989687282720856632879489829930197339690035152382301086055070720009960928912601025260827599588656 [140,83] -4518003022392334473176154916831409685425281564754924141164074383419975702322511262360500822859792740755316039772674137582086237305058661602723110732456292309714356274495412395754903139991197863807913969219683883597646811598329745910015243447054741588334636149739737061149922702860979815015487507877894020381034639344206240024258574412148807803252442235715866256856089382292887489181492180896359340414673056335097292538363896560813840003066818852397047547135082121809503677199910532078685110309024828947912412274048520687898023298127973869692146918778240545729967613189052602784998118114756841898158028346714761536287570175738459006688341086910994649188602609843427752228592412069431157143765609948439849477548646586208761988012100197675192609965952885972895268540717130362757435315589104587105983042897000420335908392903571859544932080290909681211705753165040167908269206571747727046157832764785806206839432676278262143578292625144926947730047302351396258950536627297577475448039084544010288354419137758399076060554425754818038496640665691668033918507880668325009625953744589375229281218371329503561183053652590580919663256622454821959981737170753498222558287964298590678923059979235501343383926189775051582956838370652632179807341816201799507337887403269808761315854919241669538772630764523740810969510274088212965536699553831476542689094660777741793758245544569533089052633353648567680710595368454409433954894236381470775478333441288326207036937375416805016291560408097843153264303477336898696154140137756155308171339574365558578365692654620437784986818609631945117528660289755443770091311667147064225284549388406152086094112940990224929650693153250690091308266591488595419906094870002248720274672792853740400238728104586382657479793169249709105501572236272152391060381146680888409189999994479023707094937701954405973260242459427321661750206856087569045428046832818553761611252052021055338001068810216792286466335472840164729944096956949789826552818105807188752758991676363244889763936905637384630716268923594162386058276355344288539551564529598847855623340721302503460772615900594950757884242708090840860435499835522002758127406331532587887873883048350474337729769628780224677623303563698923301694925792338059177156322000643667613931652790654842962595587408592933577276466688577124759649020287559440152942679013407376372757450810975220218009751931050856901974195286197997383552703877447448488483189312 [140,84] -59097735838052666772625601336116451758920564690462959570032652913296703577614239351286419883706962150049453980019735714787857267161544716111113002858343574568639852267737123723952510138224535215295364602968325064471694882380913014690134261212147663804850703336816005756391361486495684950274308590363577177156557296963413456333221863410207611064328251804588523001447481475042725398561826867982234377411657947584379939913098515745509993051702549047320630108329398821280230071424784603170112036036489590161323290537017926439544040972206614731411582514951123175457540800007314327563703076639644105025272375740472399880639951230253213874096313570603069879075478144394326421922204971080386582373651447475716357225726323279566013283257916215522151698913667463720103054633647989668505460767688547460978867229367363281419076118283171579946188401916304592066699027932310401107739550327340422421877892662466631851708005902319027214983112406791875227908314603012520621324842752913313622989662840892756890614900962982003254984860212677041290754877779337693345498405116114481016501118326307043757507546659841087489755783126941100523363061493706215676616057558970345658918994017569899150512429789031957333273111912626317598477673759114218119552295598427251594033797220015519078366021997492327886782843245768703379852230467499165650737050707929181415779734475857575529879702126370112061432961562021279771578920562809083918585255634797825689602536181486550282009977406963685007739841058726665019159292776115413166539643523497329891730393656788591822076919959349025868943433065599761396137254056144002413582397093243139404175189819860038072314586837484881718718132528319216128863219660470473376167300300264421898000323448724506987256220654191563502063854720870179177364144138041606765706189292019065969156714933231062327923860028656768934612092868302051159657013888722973764517427280396070955059103590162548335223302880735503969939767566355123747532515454591907511469717012261477265760534634681579632288989682395722713749663549687169458688677424435029756081650304923612370475978873415474218038016626279016607101925582123740814078257006690597724614382441944961519887026338734496344346647960858889210090455292964574772334324527284279924455092826309586577069617160305465631149227075780823648214398857082145840769264081350503445465849452944430983972976248538032292813975390405170931425827165087924769075013843987243550016 [140,85] 3347220548172490899979988660176591488548367123089314787152235796005614880380929279542873415469944584215253591728914108986994832981975965179338018640384273743217368232017388332529670590514183801048950182036266457259140659711711462902850882317014676909604236761185533954553498990778768721530587220323758763241078573611918623466812332368308762710647327410489707378361478576675596540259933489478561341917188836130689155708222935368980946189418205087832859585322095650710160425899416779642606588729960619947684992945165143345368954313403747248436933584453805094864778632317732938856144523942923055067487283409308652333420948012314001623523234729539265068405324839724705418211751179104647245480473323471746534871186349446543090654130979693594328397990480132249226297354346434969153746384140995469728958639827351352953773000938561668126107827382419845476565347629424225141899762914793794429818304413391213048792274215955216752053631266698883835672082326347251782165002405645986809525600173901540699356776071917770598861495930026886670698023806030616635346456266964872617455987091942582398834093028539491700944574123304527362884612672099653051531687146030014674389195181489755086879875026657485597897817500576741980419495054079310758901679452930799305267404755706367851144250975574041991388066632511868252317906924433611049461708652103052341682705341684160142330116082138955171614635298247094273601707044278324415489709139652759109362134071734088662121541706435752127734833112263201806419539338416703136140345483003318907898614649481378599833290409510062314962790086981811329884868589251924704839495623527081537088624081784972658390245197607834189149402437432238845490769552512438537473553085290538950105565329090146361454610860169790778809843305324754923021518095717891945947779206398516281063126318569462804527132022877788915937047596791127750521472582879445882327598422986653908485907722167666684860262236855925076800952778312824412096694828655304386228849373213881273931404570223781199835317549721423401901571962556577159009508135694168868248350288582493961356158076000329453584395226568620398910267291063852346193415349263239103563652286836641725037171330268749543726448360823369114867662912027415199791260485655567093919738559030247308005853826226800807919111328585933438230145942257433526657486324236264938111925509282849525301353598942122942689726020220757878705159992655883407361821532232261120 [140,86] -5156789231942658071445612287060332516653014569898028199803634079221538439807810161282391801613051002755836177331953622586177256830840892611519315778397153507154515439992256873103274211404409602716175688890945981604809701013183274265970942267737763865709159515672359010124898639639241050331661486984116704536834542262307271118280389134575110969185241687880667136665799151088059974494033846044735876737326186679059915917843416892132878375368190360569882286464927540232929623234848153031363809776904061093267104447365506293712100849418173329046463997170192007325288140725928931904865271804468124341999976482456345470832092507508071910354249004772947387878214337630794195148254944450815630483134797059963372043257303056929106908218192995802455809743767684745391355216489730892839194431370900486989462051830793251911055512725637641328845607652751856301077068963332198744061317855694401003760484765473123972673628147197630100349437623522404157011895482183331818571296656099329012289304916724962887767954054245951067083309944053724947651112847968747767988723788827581847932642547523138372007244902450243935181607372909706150325085745427166034228794840622556072999709061137830202018464009882142238096797666767757461242850280970917610788351830813863148393104741879883574095074129144941146857521734284701252613062882889187075206939898063412632093759023683516102562564449334544346982374993969015481190760003666569075177242301164703295949756545612703489306265076631723809172723831176259996492910084283603543680384379943170051922146952767265482284344123332950305473361137062348337862730140563323484351073695771874386278978616122621335415118995070498908606655810202257448849706459097973853651608983826084801033317394578493845995976715489715867966334115770988418821565160413245042771773572507793674780874548501753836987671451722733706848492278217386503812458310754584218281688369001976557643341313772944968744806703652399895303784340520390843783790014183657209685739193613582828423151680920470523077589353248333557096650161978031997222419737449936635150288992898057358055170724268836839594333948705842239577051909280529079976062835397685647134611613123332663611059929837336764470298981733989134768130632680600189573337780913634539993662916442453749556752663222600629368125817763397515831063721587218870606118942500960145815500335020449720952106362548693252200873094365925893694613536463442341659469915148 [140,87] -272198902453413590353854585926792042736211836531306323195981398024301232305780463459822013914465977033316507174074825883129969717892348036453483832952683657714045270270649208930006729577069822926313220201462586651656318963286282412082792738553990320276376920853069980407028319159845978907432098358195192284555954610336300286318031265463849846100600441259503650485971187348298551387490356206774383256028990464088763808797896264584292704109581156483691460657179180720298911996085915939374438352780423504253287138807831135562417155378785473872550203382850657434088191153190753423643957254653367746182016961839751229214467474721342063173162291103098292700265802232958335972641049499429519375893497046725808856608848231202534912383527694807841102024172183394241914439405764692292816173255753718796498141944898533615597010974021946922793944952192838017758246938529725244478692637117517879124147369785941176040074220933192981046719701059121847779230351798545799469520449567852018427639844535532863017103756372197647725693802244677146304008232533856171572938434541814263504721004235206539621544874408643297017656599109492240333963382490694236032092344216758815164341760059863331623435520111617788127760324479699594388995895928086849043720374801582721007398215278251598246538457790576832295540310142507045361077464974454571516842563492237243713343560444583195419621495787070582861515229463106545445876175900751762142181263793418062257273142642394392388004406245580175947232228826920493176480090763052142940467614531540306792404303301658504774113767930949725864354945733410951563676484665708243141586365179491659928799784422681466416863996882353604016592811851739686511148469259868100180788852984259222054731782153908202070283546225649320251928435559533747940639478419427787715772918204818123740646751908131555955643920869503123514022673721384694612708849296862168744176329780576846509147016132960998952933348450934322174126749673919823255317639707609801408224687770427360367320047116152636847284326994189111987151337664792844998835638004535664676990801901393166543343645257721744317308585879823507962290280856289264431033259252227260711060643016087417347647634899082911266929911331423574142491059257640106635469391646369292415330419843016293849547612087086974505402630440627583292688302075317893759361366573867539476866790600044805644068463729352960084669749829791986453940345357511844131489536 [140,88] -1305297478058921527776436181242940837387151704595838796095874944367842004460186711766245575827068921892224599579061044384704100034783332827258611115708992331265947107619115354863788520259978766759776943701685550455310222003723556435014137109339313563547994589541778767544498889835363895176290143382977106377433780728295810978784328827238957775758446423085296710437042912927791796268277348567236028732841266837868052803505357250970108143043775471982349026497656162438786391605548131340074610508613815218637935661803273818596173989588515414218151666262972389449217663910347315653209863126780697684476330419923086008341087175601813814759064144796930364846188432470095698340541193536512729596128689240778341795077591508126016831527068517214370266814433468511460914417209761242395104928360982737417583160809029358389781701392308864587388266784548550390009892198407716786053808671607544886143096016461938469109840118570128955681494906901250774829170420008097265506038954649098033591433050531033346357100914754966474221602253511604567447952848448743993970489034035976578715032924838967329186669772781501675494084176851667437716382042689274334918764092331552123056681463678939056251686952503941365439001222025238040056150491287067076055089002735004249784888078308626665049571789891493698588558832931941959402626128344339217678486111938057270586413595354925403916182940615355847009610339799780566747505857919000771424033658776473266503622289282661776373868217570344144344953162866149607915870441837899441953861904321313278893202628106463237507180739184488047838008459025122126876106470089047862372126443804659123223909480764773114895955632816950792212751819054876785017547902283906608146635675880144225196586762165250338496208801257415808830418078491965859988211503196226555396291575443298176201812926302677456240925458816541706890549650088148481621940225470287756344946916450846137743541810508230486455583970265741739650161728098915360263870475633032182742883432089370965066703109365662874078758478233702474023191693167126449466552824457411674739278516023189561452773657331538190309008575598041597120760631900830655058376425302802358109961743304196219054999449123838279785013978934356429976570051918423752996901765349177312817085899608670795158058539630501036567620044500783761094080639379069103192475620223920793435546969022815268690254728883839943638151287890192298813089879541529659928 [140,89] 33101160338261800938597018239127423885100034131312100341182549398873777981217294822142929746453702903732317221555668874846307155371743810368281632444251169913659166539500071370838460138198239392213847893429439546162002398394636135509250893076835937696262543614523956989317106332918089424520768514906288881284546372390339675263585185217677480498121230784199983040522915392713159591151952930685801431020712509108871897081306908629530881466880488577295005399533175029573200824956347642716462088107260562738415264868916077574627575749101737147543319720381077839971649360229295418927829191008593076217742702462067758345092704821801016237872091136940998493495208101715311755693858551890820260616931647911912694135164886486609132652924805261600316567761153278786864206013545461130400145230105576887300824456352738472709931036084665840835922835789399827476599258608058606263973226066897742226427092328232160013735421964406052301020264737091487541870961026699657647674919217625537219662056246775033436551424587240448554412403638951159248462440557775644052206153640912746994660664265299248383929467965070451528604567594225647784891821246737614016490782885451777495293401850506613046476435421110160955191711956974265310319043257821774884140855705892192136854346973604649315110263015100065702981873221413950475563169477467820670234606724294898182839474217522636684925133957134219676453163335019430750372577793700732040567756698161672546993899358439357918331109724583600487601296672271535670015125854296280201654673575191283960404789615948794558622981585815324199929837210627665860273882773616433219690409558078903580928368129682512245236574873955600148869814950149077806001442742895589272413133974982621742568508874684906587781232754342348563280932454428325716159024565846445208043860645636345900010688536190573395423067492738038940538406105703968175313744594328717515037580045333869146462315326017443236871685061245361917958829639909704945805664366921068700298581684689616077646407504945868145650851807715822924461673181498802951389492415272399759352415423271772555027603607564447111658233519817628665524719318992859021660241440930463558253661025050607904734206079256341715088496969373602499940658799902532302123157204356451059491042663356903971010706575424160288851582564995221231034557505447851050015389840594716237134352019677865308362752527584163007215411446639456752814346901418256 [140,90] 922357043460216242650036683441870721078387006974870375611973840470556590401768990490156202820425011367825147467293995141289017019794794797099515441650484561383944764697758505270524677906988045257986874177263446963762953023473355323247064554750413584074222278167945296388966977208805846691986127464897169232999789150018871098209146627843497914918963089232247994638945097574329134424232061893619688256408393277117592161548882057910238699271681230075942901904290870641270945889781535658766631741378435365777792559842131321533648776319947250235004415775426806687645726412787976763422205526472251724253804250081739735411037500910306795757018252403570638250121663457018373157852209065845321108506076751551226423770913173840239901486460063190953928302359892633269909614929934186808732539719502191994512196468314697301560858630037694472175450450187980569956907798203943857189809305790881846899790248324033359662741648968162982970600008112117190406589078285960392204107036765166037041836278492732916939196757866072979082345909864278274166826928543526261184993813362976019504277096033923152044120191245495598376273585034637287714777553092509499954560444283633561844378257166998488046874163242706908376303860281632039758944838669180040555289207795981603924337277317514539810565407107851579517940610889954771521804580524429013155009121701289272585844503064145048331838186026706799684454602636225770123054401598455504433268775827386918115472455752425513529367709386745003764018329296673640229387135046653589710259679656752818676169941842670963245672771534175070900883838612292679488111070922723845016771088221762320811961075042007005217335736047846143625734146517331916483646225879431080690719017992969357640826056868813121615707028629273012420598196758852465464215113275698039545397095699820568556916222668356061616189885871878673764069416673038231066841765112800976847892461195048146844284505615042970165757458377888903843059887904068385649809173223141600988655806214306410079786184867399829006018096838233332464477784160034279356302884827147156359949640017246889244783860302607205870795998292717724713273297138878513733951511893800903069022935225432708614653447349115262552273615692713877927409686799765768707166129358729842429061760937104931502989362048588487006403951666921647346817457794177725673633547164671095847640771531029333812377354422693236834869966934771482201473494919 [140,91] -14072013186277945127933898036780303545937181876095640812685736756702242098620037940646937195439539016543268125088664886245199742817850812893122732221055995014133376430461695791024146995446696693959509384181156647458379919611560001650841919862512235505685656674231498010224855816569088626408121077446030572185108730866106286473728086209451862376579502482840721615875772413561786224303513400324375220892280273043443530594318713863610042758227810095008416718492067395186887821275665634264024729263060099480086563183151533070268906687252730725133642578615196111410153516349599735981483494195277206599172358897696608944481255862601397344863018598619003263795727358653205949552236390077853946993613542988588821444529464709115148155126604960513765716971369989389710012349985663877457808740858660802531308847411939980218360735672684975699278270939770446296503323164073659216014981962554765551589347765195383242146725913080313741584735372647922340875876972742533135628204410639842843958901655808023642226518520801548855108311498833363617669382712047794261044171759952485820443402525145671305077219983912877935634791608708380218032318326583703246709623383238082148274780130602891411986898796349976207762858882517431046548994092289826491496874388419798324046224414003577898942150490909138454572086502938521914172074785739224838158935722688935803000971076395685139924756296262811404147799115030964111831038701140792155559852321197174058819354541433505950617234477743410386382187951320810366436592472360012962945083850846691964464334606239188000119904717407926214946607141508427705951162459667826460148208818491462958883015913468898900300866477455508607746459868877126786841139944173746937336920386532443168998816360850205104326304665500854257331164064424918435638185708034401296181601252013726560793607486703877509282019597303659221042644870536371973478269931780410955096228275899808204095975428525077752608910662595357679130785599951986948621766010943712381267234079186234655575765744681219401791577444965577738907952072041060463352765833458700313386664945122931965683143876298905296092850689720823899867149992440222726002167348870280553652365992662022234430296975862170613625292409312587592932564825778231179243961976310272752108759621257760185015574978837171617402937727843569420670791630474550965560009057895206993049326988234545254549815232656503639319627507056135790557728 [140,92] 76313953013583305114774329123615819428459187263738341634873934053159357887433408328654449917000186230859877683532696102232821762909871031475579632855973882643142094345431242863254715755072839500577942054200443564777898997752566484740561911377990339882610267528072264912652175291272536331789028493704285657284683902649139477971667034241726150330971049521895573210498671033269452424793791613922182441189756437670850485419580346330499469737893023759561376277245079390305369119544652693330459717723472177849253260696451608414259347371380227197648027791663222284575781959730363342609579528725527741461106599084274277204051048906850957335065699864237265006664344473725963755642584011735795293125972952978783337942414595748510055826339896044636792985311782690582641492053582792006196786305313484081047298191949591160398453456497086040018897343996156788838970076437988904087181329268765891398337644992848361501357417694899727401501633537343089500759667297436991376884551494180172650267193244450468922759069014142927626213183291246369402608698395505597771451745062913294606757225939302056929313177711286047857014179581592721516301579102580376351690153143421912511814513327485135304722786507000318009663281837134950732378521927532613091155288296537274212852903642941592246889125287327928818368820067648032231271659086137279628207322520853304233206893918058467057292677853354308471033678608596487861572853794568294668790073623833417109805951362101602570169026716691281263536746172399494918669732849391547075323889688976070256420585193005989119344989027588882049106277487242153446584464156947651058730815841817475274037710736366711355508562179524022783784369376052065207141072125843589615137381828940548350187191356882500935344034104156644423599910498527640767088106238306684488057145531279242681627569683811039364145591526557224322448289021681635746527154380583048087014287266911385359932423128186826848344554621326780136784970963015755430938381493521569726850908841915925185048222745335080818095236622475025052284518211812654279705943762147980248282674831192913954020616668991174232357258176174787463424418643419345580090924069713257638916511533998127760622731751259960239491200471293096155286103222959488581976159827456861078740140983961653632775432615195039808314045940681737624423941641017778133166568916717682830912777217485050236107847421676065016348703597538226688 [140,93] 562573401132639525044323127696765233895437025034482888522593580828992318438711240927406448985927357958647437800910196227985474603087626254976038814903485031673099128156419201872286584624165656411943308821225240321086377554209257873570790206863964200956989765049577796668969717576761118571965086491249089311668600947162346245121572123121591508972180796398915684711354944384511192473375215694560931052331524599813294626158080297636768157669802741273863364788522973159893248350276050527916901558653246200806480963781597930363099131452510290226606994322799488610317328202997231234135868173319835417840601917948409487304436062653556496660265337803066681476022065742967516753812935705457075448179842776243713249455780402718425162341928875143561188212477102809116928068517000397378299659914406637655895190309534193077884607187283791399417616325596433888114036596160321617023428721681755655024288958242233417744015631910550815148704250350801682566480101222643393361786027406861055235366903032398789567769516962848192428669752926345792155203539547899689987608712234870016942875851514671708489866558019154250850339114279234510976423886714633602709315146798288340257377202070121884833243037318709009318972177346960701143472601534697486147982917073020098576585058084241758404812253977063186827534928908102849837802973301671636899491300489256372346878638820285189420988031338611881776483933784725943979297526514491502374578873861364640358184845796178667813861124673824623012313237807802515384693364002466805674733265058535525041547987990492520437328518168350139363546831357321180349070926301001388607105592683159613838326112444038628628629249232119985832788191923835514626431181573751145181604796526848296751967387005714172434647213415792828853965602666188845497132502989314304933408021082586675180248340834891589512850324802545360784253602403174243694881518828452098126045284022158677351412508606581432742197114356714678389584502270123894522816684490254590810223937922020393057369451150408187021604642168757080587628634325910818995948106996582276678007337290158926196736015265263459713011954294733936063912199122821626180507541327773493190309244288429349576006139102830626224160497154505811438127768825700080524925993962414147782103978512760261792735152270180049498975404819520060956211545931303940777858021410676347486850593623263183702956348681590526575901147905216 [140,94] -5640342959843249938144340456988829961696729522686059031600675890130327033173904057351262401376033415356623400672232960696640183125532681166094379366338969855581727722237273270413405164434682576785285602202213121013883067531595391853419838586662351649837766409594418572205603434482047220336186857244505748206636579442050027454838964292383867386092636222956813919122309606582699235745174333760651930564096754433783379613423927494742224839188108993328385732622075616177016647787156616250122957202113976949186903848083523146237766047941582495143676548896246581092710094261880452541921707351327619273523701628656090021586964182144658870858906491254271901995642256934013309270749560495480410535916361676210523216370896694925378284944299955599100712450977826731362314415210349210410533600008381068563992699806854718534766384119053056521141832713878133357409550338601536978416989701041624843487362318169549688762559788748501477900544639215629466750850453477614370832499192341640631611403224486387664759228055197852681705398179662967070829427279428864992960525516143053303078866148098496749106509762458259205800169332967589308187845332801158048814812142123095732070230801620580837938841239929734287772489709612844828804529373988513319465689132737908163075125861911602905268786932137182938595995582859602371356642375149501558786776669974953964914132437526155732412427885499208381902648293339395637102287748777858025346179713430390813894312656921723065608324725533095545413608167973061140533651806503464601062804875374756350586107635058690769165152812605705972954862746364062491152443052384144811881679545993436686250871659096676083399178120251031034721927018930097594860943570376522974718742956411623795820657158732847956993215892019048935061517219416792694618457542216638053061547060410830575315398570984648106124758672123689431464575106493474709331945816756399480716795574738480011476786282785250585647044955484691495628950236872170992924854824149683522966741471048862535722538502406174565993130063770322168774095340883410167808387752992534896860592052464245512179227217372580156824760222737789425657105397466778911714729477379599806795529668237270303468359344731612934847568231953785270263425916197648453230135628643805748603477459033549174824012809451600837863134307469706909746859243579413028793402410982662719639795555825189619403438872434825397592932788 [140,95] -8421635593685122638175923468751803390707073980435867270932019652705948819820659272659708920686637004392992313607674551791466161915122395691885935584395245132211744701495900479243057169395598326924193070869288180322172568048954333988539991251028310011070057367478411857999692118001534535383597087273325231710212504697819586718457182806148574897445271939469585182961947675456671477362655537841875696187812393001365648452621904096980588847956879240264446135473825146888903424597307698082552326298252315141715926686423107514577061932039772934690114527078501183247651439098165018591403850291516369946876213003546277763877347052167400978170098336929320575708894005553653014450052871171166409000245074049628497909349719765195099737993038371559047119252343191898711784398296060080042626227089349763159708622896955597151340110014171922753997348318646481069815627868480021820320493408802322538488360775568050058547759349306139714166213140977589355057273431086846342764815098918482798275640052502564630591444084959847338564418020485129537949207608560762632997467403281390404346707288760860969011081930583738556797543587128217820460801976067826660106932441332548553931778026453355564961135350806836328347637512972745684442190978857636110606500379155485554269707814569515886698452117413654624623847461402214743818123236152878501566913964739911343601764686800444479816583898596628340293007780663226127544693265294866183923368728772990396439690341140876297238961936194049808233439153141890696265569612852294685844566637111314068098650091688233024067339864095997486745158465308690978844246384444203585301786724195661955206965893437633059563994582506171879390574066454658006484207075629220703853750738493486787837875718192426214127140484432734228835973403071412174288883929488506659795879251324644014863722439263066602378413692783310340922770968273947147846638633672539240386418123986759975704432647582225273448939559466595961560680618829328812026105456450485970724871349323780554453712559217988608699804572782929724917914661638608275273699000297510313815067837034164690119404965625705051253442724204056809434087578800433281262202874145768566567266367428397173257466340839864764556314926533048243393714825260067412812145873983953228222641034940831611632192643317241351990998800238711970518523109546319720164533692528751596513552249611909478152816113873926461568 [140,96] 159693602978683735558739278617353418340757961711399482568995497881332716962448070380557204243465338081258953125082529482932547268028979856603818300305775466292755681910538326922762607100883098021861019858229270151593832046896663498804334147086313584305548948751728337042846498678893099151259090829518552582266999313830218337738434643694064734803966530087517632604150867195447189505487237009971349127623462920528480264938003983867454860630077366448009058566728537420409580340475737452325946685386116525383405317418463772707202711542437016237705514703810362149333195113519395666771664805223263100897669387044710726187640218615745901695019961043043305810062712160342950696987128759976865450845184570717282504820153818855943470896927560028803545650802480243966237777868276957697671845973349309138636103298652098229615222157830922369465663418691784803899977151101084035896439794517813149707650490381414918728069645844546120483890748365090687316631578166422567815587839131597380353446789675698005078089626784014980857432859180475324553095659096728642894861347805171993648159614192357403586074697851927280854984460901390689680300957617584042373712575815724762414185359967949080991002306074644480671843682800156577863266725345376038696797695138538095310150160237414113905987692672564795964596348117878879461456092774604803729931257635698264376836265807331542208933507586299994678831270916056041296583663187524315980066316353416268410940266036269560681918694726868463536004316334784548453029915854223541335638151540023908249846119559212587671418216998423724958344323672240127299477888627341318155923064846818679550845922897563636475624953781731145735959563935376958916832910783138512282834387770716756646459658960377165319644754539040784833349906600562221514018219548394905454099596012511403276337245621728728025930801427923966034939889434867618407758649807703079723017708253311370219960436952753219262253936436824210859240289129486686204426729831543529881673681590705297344209193228004492824354391748358824193538222614204027460428252573102970743628401397220896757633947293745147375823979771460614463316582271948428164351206627213655281879651480927342919770668970897188148864424426580686916567441202938070973598403566029541722621278972462836349680754659444313542634038928869464261569092866031993980646021454562646627720415039567341137321891524542744 [140,97] -329325669092000321464554364820253908973167388886056783867059993741855155347756194184857505377784882373526153022809802568436268460973512053054395739890088234716172388951937537781393439183839930047804239949981915607643773949568360267986658428666017493885251049299585445165511026249208739053827812522668029625863517687950301007338474696803791740218780945557622366817011109616447864140216477890794165718444476582782800881989148198035281682710489186959008826712303844085033553350215243633760911797614596539061552599140000425780423539552807994312677762876421582512673814901716946621711055073211842511680028045405935916527079505163728593778716273100074071901978725783772640311932658297356466849279780876164343477532472822253427774699197026013414808554906108538539333493783855398943546235859355438732226912251822910822785796068008618276016225042469776502218442260108742923317990363822872300459437988137389866967881160832518987819499624086060146982958084595037925862327677646838501149911346529238235851496425177263781887764582685930295376502471057031851386034875596830275436887991013087565197531656605451574212519261585427545492841494533301136170350047218273597120477422347953883506956330249334495737484499687383553862949337328970545296312428241209139524520198237309428666143368861828429211336984280076708277799602128849943807539345810809968130700587536343435088112935632760069537925980628685436241339257095585038177040221942582168030544049117547995953335971884829738265923738383330456235715755572945873528518789405470831248689710706290488929289263504689464519713616885452721492396049024617143346630648106251025989951725621056231891619911789029131184532921098017182799548515810998919110917652408487291053580050272543398450647216954530620614455396628911432567231478986559389825991415008223380499682248092478820802209324273474943807771592073462662862833381034922650590371774252456370158083574986856933028166779417805197789165884237923383487163186000881464465800098140580668813519691442312209190172561416706871367936812932721186881571462322312815236699637000171998565307266038509596035120017506427313000620385483811983200914670764329142199536450874396306628156948071130864285952989729263388613124108985740057702824760121584510326152690980006363907766520416711042202420372102546907291223900411465350200092817008995152891661500265760919188964061392 [140,98] 511260830341841566896800301380630384250110753637534126008955328278156408852935593257228814588141466093137079900202438366268121630267145114005823360677634910059945346106218924191010981005732216951129694852348742534477816709438634032039977965258936243826161561014781606163201699659066109911607182126347974864699154368848396868549831766801626721096744740359394313889552929476913747043553939165757276624383660082097087276564101233328123468512493401768794246341510442900242457800408925215616441163378959381951558291184842287662052764176045384436985563307228426159755359701564043224354436330701530130189584903541512149373048823098503589501191098719448428646083610987407770510720442967155958821068464152241238217141995923343815987652886812871353239232795312753822547029013810629730857450830910792623504316138416096552005326775338051139784327022602130178644836263144064206249861447106100887554443660815270816131328221498273834789676530783870723841223278113729636347204613238904407761508126372102668308400784305116238462425046394167171502261888049980101587950801498244075375420979024023697329563882214210501659385957538254225155895593826098518885006566469922548348206143915230825470657187785009824336809467211377892395382983072918451129050294411904155830692712375998256041024727365924286076372075730596794373864507855793831385172022959408685669020352499939347203802051687160643324795911688932185125752879282258852097155749665877941999974700513618215294326701309015280004747886082467626693579362400679388463691195034685878443224002717720596814295547695016895995420977253919435484708385705343825968991511868755474170893232195941242500736999267693322073272038934174533513811189993133494291484288422668000141065421899996686032161031543162595116910479864936313718458409303238010520018256508938423871625460618895857216519314461348928297855781548390570066991550920216373481052925458534542212090529276270902206986363121959950704263725363404619678621136257026323669178856970981404834193420932316986465862223110196462477498482167899391613443093072657863066145140627406369731642265033537479689639784689483853444682109958486364580538278405961796139968137586297413766557115887016806232017856242293680469060474168591021537019245798105081371759484892349760787843184677343445323127678195811058050125545744344724629538094782080279450490489355394295853772 [140,99] -1227347086817309459149380158787075465719863390944241740755176802669541006506077441555195730967556071401225420668626943733139938004326792089853689902968749393049724781672176755449956376174313993236024111745897899725496252309808072351108394541215415764553029249799980914456828563235018311500609391546622657244901005437838667095314332784589066534707942187083811697248744823037653246933178906864769807942274300270337813437681315146437106562620435062148422662250922212181803532703283353195892871379511272727939813708882522130793928892739953086588441391883840574181183207459360296481059533367131721094532488025088441691340984271435872962579684142365496106296924052028846231421940218269674955181261089558033093656690841365292735050792927712636437348959213964885133701855977049558580378790366945224779757895051250856513479762389604743075073774481681309964264806868388140375644234510787203912011198918897153907481556398737534563735943878406087607892595579911496468186824226737126439182821609297675263907588193352574717971838599397079696013794221084832211229323456377118079319485801797867660792161300566455161125188272872309829729654292050155789240776185464608546530545167650083696969627572186091230907187730451305796044092594174672203723988915575524862496696739714995866613770639303705245164090307833389150844253198342642053332344692324310101949119248130156997905073208378808509393811277763131647634728300819785790441943303455060769457835192167034412213535911491097427324611949956792465760479647705296402395214116905899122546265352516110444285619722891277248764050817725320321338177747568956481685198347260713902939265227171374970073971033089570238389694646717115205812913320974086826250516013627825602045836455055889786805427674934257550913788465107001612719829381938217556439408726794033923426679568063203904676582033225799560157589929558702966137380734923861692110604409607338452874107835370761922352798499037960609264429275243172744621952929825712422516200301052375123399812166825163673628994800185580382459818873012638415136487760220213210092129765190630460267025922907281604713718558347769921575511154811007888488780829910165138663342129347416034129619279370879213312246635468875003427441385687159414615247855976152865280851811426703513990957226646717127184435704197834395171644165697900027118419057020947601740780869352481568 [140,100] 2020983514124583327053662111528237155674936963162143054939369717757142997582036336000741658205240851286527050610673017152600301536204449783286062011057397541007874707990755687843916968229207413026142993217830000863227120700797996125231529592630062626776542521336635577061464086964553235645469236729120226974319511733408788932186460300066111699947461523390918843383018425093157108374292860839026023668545699689243230808211901150654901795037327550750997684225250753715261784580580659490216634651927586324261533824474119114737392368677722156945849865070231735129197939153738976349667079131304990343230448853769929775518133432591212520422252557964853545282221377890856269530164018879122937697296539735017094365974660572985849789742289836036939910679202394047675597761869438506056714284803721482786646540659434037291815227145893308664147151567584705092049863156021508562060423344600915832850026700803934888669415023000589817570105774690674355482788598652634035754419589220286413505230857822095474759574661248968673931071229175124036959672809534290988980548286379715181275868470447535012559216768877325113204085154863966760773586166300853090682759722126564485114627470697755518895748960824816837500252247644324980641135008105720881428497906688784418242354394342503866018568662394460784106520962968795829761486445505069006412533972178185361426868231861027544688209383850121602789999729177746349719666575239633041377213953414826865105439051348104237245427655212078624645092182057723960316353436939627251274303789067857720034748949801709093940998986795445077202687697904664501041376586484255699726485658750599812641205266157094177645260033944669129570649909834776930022321406823346474266684235768620957704987676061159745909971190032992711346739440127811898899108031693163390265982233313919820002828408981263439611603495221091125024955011115394924070653174616633837811476164742724410049162342909189157193348707275075713512678616822841891482438176421254443322477458876561874511084377285170137016062874477376273262729622830097554629491161386371776464692499632820263705404396623025555284300934793551980428277420241388397711773376692505286725171185099556537940365434711304248798169939941291237426798995592001560689542355705496515505262697808494023364932406166339358192470045081863441914481650463747994518758339128120006686004313464 [140,101] -1976240709041315662143799445352146044459532488211082705163468551440129803127303103080120199635506541658060339967623185601475771011295770320060461450083297004095795613684427166017619994057301526034840130675325106043505160697492092866467861195827636916039682743417914593749216926245676866734521270145297876083741324249617474458281906794090357539763428642209452022791175252926570895563623392274493375250288669236055089465572044588822388603150200897927457564997066898718669657428978769547772485085551823325573970313877416847842829925790778137056214981418767045293569345099464482215686546097403839380346630512826068981644569968912930956269866584525435773101537500940109113591124329510391078868217246611799214189442299653197760041308001098230209396635844234514877001360382731800911487779974984681081255106925646579617491120049787131474044240308615738324531571168702945229319017574648467956523609332872307463642202517335826439573495280706442568886439369060630951918759532542460800187187731638164408181705265928847192921098757969091299100602645063524980505982450793904451226884479426016379430206473606912611529539918168596822696829866301287150165264480538348573563018865382351137175654002235939566701938528975374439038432960664404396083574639613630297534870174625911681605140431559949227874509811838253447130302917054156090621038063278314657840176362398854061537489760712898407849246722136581373561420151373641251306300512608692646130578542057974916920992222244944405661800726661118046313901125313209639365921590513757104953351993076630303155407904951121509485034542606405697761599969328279868522821582080016681550411556520620500304830693897192052205859834261919245220487040646121095712998102580105663612465731919180325965505935502702216491200588649879069275414523935625340581221988464586767559278810072427284607676110617357515358705347001595626445903805465458725222664652813018921212821640927327236570341215710484551153225646902751022466885174878236609926858673640333477555100854956545295718422645738927546527932537740633587550908366921285862009307923933725478154831732508487143731788831603297502186661237945615701428129212552295010501662562012726481207804004949212621650422460696465314808371715285077491002261140010302699205500085439769198169336992141874286502622930846892640560074442788997702712762238441200361068024 [140,102] 5436920052723832829806384524204399450427247452571330334532803328910254996106278429559033958763095775339353913027895848846868904784685956976883074136375611435590848503077827293820494393366843303496716548948244568663856884756758543157105415881804847026153601272530575272897676153045262292596669588956889399821994562339050320457600917883067898092534730753955201390865010628900666058211211322662535566952531807382327695500767881704359120627180868364082690907806139698920608909602771595230830147642459511890960739409839356907174896107538377993789708007896611480515531001496428113330413368432036402879065440127252665634675526200578372772998708817266911992547830660098210745118960406736590548774812170016579259240296906156803603036877901825592310619355981287330015985745682634069081484457676230559306660559325717768190417492501557193120915749178881452389416392146717569365198846826259098002587705705391349253196703725245119132476741487487695496207193549422899599460488573758147873769278331184701713792519925094727802190850167155981641986529079162531117515101656655364739280591642876964838532644529858440205118154041146381530247104915592930566233456443100224935671660460795567115160154160527220833795540417904686631678594687203424962673175866917322289819564687049220711153521602492716732111245319357575387724583898081118822760914037564807407549306363822788762380062229879438688726003410565923830257622484590248269357816177646524262688659431722653370661516155986788251625510894153529373699506273188569034836852470941532290941012030655711778155065159458262063857916827201346103546952785485675117802115398512852318225485955141343416590023196274043216829904459233619894971393581061955332634673711178326064425255432927526134669081416395455513450575595326355838325178598711750916963739393895712589970302554773992660954388242437677044166717488500851713116480550226877874090441004418940094321666329494988491490554554622253889896215408146251880137904657062199894674523323262946830253057646946393201221895931366053904761493597878052530985366852012836565758668341872755904864360522326430203802289314361340008692447963339535496074719924863054164136815773936207836458646870062470344006787754548846891897114244915505536728416164800008195524310663342764118987999892351801585437669022898925905675023951480138358800176691111485604 [140,103] -1551603918471197394030289180598818949300455905869548056626033579856282762440614875502887499792102527974894167451743648107464678463016951789775120502387385187448959449624939790071991432397222949728478122458749193324083131230177377003411645169272897156877413058490807252695544877516040675819980646944657440325434482997911690409049067413651296255610832421099041568975158845772323513331917842256675917001915729779400893703138721242641100158599285673653257822736490783505272646183879009549901832599499332957629560322513948366151212156666741263289211496196569451429001628085717186696997620388605719952590134247000897131493747273031707874585006258287887711645525893819475516400454137809187811345726196065025255995461592000401069693138586388761832119311099559488357777400549250215560584772957136965274706333428298750548079374868267273168214004775862491370918061651372074955825583074519953894315553714617930012580160463573236924445510559464561418061665630557467713359000775595886808157451457730318161758136709493058657239519136225256178191454416312233996460510492968696182740423608022653232908282434486808012449784902572577035317800017967854000721407647581194498874839551594435661300912837680922875929988473018556929142816536533120870715608816096010475748550912460838237014003289841970044036283062380551818606742577642329782956926231937334268863178195550748644749306686573480461611753720315634716357433000624863013345720992714026326191912739291577806290133603270756876750965240888290443690734352096463465284877035078631800578915742636971031524145975640486392304835199770125301151785767483132636120461999072314047683305797094195101173873294339047779868188989639519349773310259320337345946199881590888623031355053781452811015147492215155567089506242091308644520474388370205463593829629863063091826539948854884450950347396069705090625937748311091968034214277138314293583885515237572631870647271913225722128560379002246028275369966111112553614185261567610631226851377912151067556496552434142228317268006837261380389803214813265398542850753896902484207644297198069249980425488685178509940571091611756372060586713780478830268957091287912265358548138779369333340894697338660625516774104625005647659804757017178033935045884286717717552093786998986808216967738873243945572092825859038351604173058564425560928529117120 [140,104] -991125752797903702010070288716884260440408955636315241457449598325885157852714649085052622837298325328100147332658042561023093397566957619331380939613121708983329842575099306127157033182926022700692156590187259054963821379927593591897809637861891438530472335504555225144919902825870872690868459418736555085249137616486553195896522902740186210687893627326445704783784275005303132211548340684177877331276743439376051705988006007231916753317348200573386557908938867291229130514577023851628087176386744172748649194808307205490309539883661671303297515178924342576152568380529230070869454553886907907497192035087144722414295716610718543889810131800787443618510994167243124392711698257225352435902883007227559558814078084090932143684421688444907092329778093203558049089774284984356431258710875933646630495927790112124313278019204284668311773262435599535465615821726991573603451349371501323856190780413214354462975025088806788059190520999768886124878471407567331270305365176833929177053419529133868212256252974916145942381993765793121374371578581897030073946873618453318113640050293772790295164823110223057072571723090728715227238734356756578944566061143037029397181779092782226994874113864911606788325719400055921017138831240758036817151082600228174993374717283425399360678211526452586366908179758820417545660541209374672900556121821412768502738969733636040455297533840273219594961898495674112017075671579461640041504223019559997732061780673262269394036144157947310000752801989132279368858040502070763159016453129400571361800727322255076029273036649415651842543126902083883081341082220427911173327260608243314777958381572481938748078593866923404172854255309865258209414624308117628919556321997037967672389869957946174474178039454191199265129572133983181676016470098662863170584112112774693415672603065624064178141836004070622042553337120465936081812828299232344773323825618461069766161540705355042563675872940539936721118868365368862292899622554806016529609515114390729589699353185952973125730922961187608760258900038306700994578344465590878440797641762065700061829747953111230528246044792915833004829824207652146736528122570918315628017497613133245471920999669965369718482164024887400620442804433276180354398980055751176942143502795948456069947964004425618495118275115764552757659831274019748364216 [140,105] 250480187391694722942194895017553142579861972990855659822562492581099140627315038416943770318991353645327159638712655038135132369784103270161783834089466804267146586393866753722913235578737766992714133211283569038577465304467503203132775123152198333976924536675997539933122061750904709153554876096912161484661768834712280890746680075834234159423607196939888811740012060267304987873428623319997493801597535550347174748064504107366191865792361100249794578916487441078741541946988817715625031354291352255006004218069167710479581834099886702750785575281240569150163408418742969672584386511836099468550280797113046037291869967872499255269622467562946827900593923549080918657675743801565750579206691141275441092528337944169042517558687677296319269322167873520129798762376716815202694693207450941123829003613492478254750405015973362484231934291215255829947257658245240110119590017808130566908469447629512688163881429004292714602110975172735824550442492008204247474824382843666554421953277611878645569514280488967161169556039632209149728773864407980765025480058931614956541130922218081909116101407103990644973053693290813470603543100747449708824834161281109362050756667111000439940172579189052832393708714113533272654065371063976897800625110468994755260648237618220388893487871329379522904213317657242542787709032720112196236567893770908070931324702762523914760815147151551814607580841911766481464683615339984939780116197916792447460975609652156473385793711808406441375105440360812987014475768300305227623168002144532336118798656400552046624375010960602022849211664617237213094827229911754808629103085391883422308018716852800112845386015612194980370829011083907576704636810407524312762567196661958659912982221485758810059019993849219255887973808718592599039154912415864939199194523541222226297748669927152793433204703282761805920074152067049830339080342779477365338174652002489269850871944726622238461396094096368584735913642704278068369582635467702314871673911470292185933801220926262694970681385092990766986654528191369730414629701447356973982064775692987325167579054449749999324531263471934892868859266372683523951265837706601344773436761453448353508057875262137652902607621327199552810241037364289828560617339851894201715759484125144637357050169964027194207712546803589787582300345500733248 [140,106] 283649869776063861683542148007345197042038379203582782077768160953753133245242434489906172892321256897029153464496230240373933403570149965978686474458554997062176097404096663632488762661014374643404006504838079870090043637163437268942361566584440456090406363433170538317520758106084015045152133565938350654293251434624206191344766687962180096189996044418022696234043887377153596211449668191649480290876999012914420789609422397106779129449803490134666285556753279157360746803660763318424244234736818688648374369898232196196115182859993316582754889360607756695349121550874871506245556524445781357095629889246488201831312247150476470489932984260624657887425970924785334402211464299314782068735588751041178786281816152323485231956381062124216451270604242519723226795706972892404425472398639890595533692637872375607158103956091100282914253631204872268015674158989554934246603553556333269987521484673468240299837584280687057548375888991674620870336831255217837735696467871292287220737479312435849770448047305420427608863251658284593228046659755938350437859585445359354345546779326698622733486042554504539170809596563893093161892433289319287017514349692262144312297719827180322705388379038659176642327479059900099808280210939505582163866088280076363335677674673396022514216205886687234042701037792681710267021909397425937702948981600315279595753390053628669323065078037931905536426782938533311559474742744308623571633856799940922453250136426427542189914850605558381336004535226712107909457133312085043531957735896849036425566145031301246601755038810905871500713157747988601262531329922185510157189958336332057953981206538308773848152136832273321823104235201485777148403481284303242482916021969954539218033225585252392156206525572079492360174714646070768627244548050796131725295491762241254587858492915050782409137125001048511996005378204917134166268021436478578343829362986054692727130418790804775590855645865723274588075113322766836842889567906203652254588494892636459556334044045721941226228562277056464151362517056747213292000455539147460347838450989102778226137443634835695356083548417916625612309034439111801898401496693081370678475037767499332952508989028874879138752515283282544056285917777689100456173144521373969075499382267251268032601150967073115819870567458257849146011544582 [140,107] -245813672917308856506349238350607433888693114852573066889834322375659146001474259886262268751988441524149850730013776268162994700874603569165733089933473940095768707552546935509281809672038496201277483027699842501390627154191899365963331461527607732195634502767503742040199179933969974916497815956431111460866245314468588790070035421386968920960255219011074983338329830217926921941691737612048708459167730861262717597594126694801628122410348527051939514022583470042178337464322520418227761815042490293934016876314343106649703865034216540609424710075719372113457014907291291343886620081272521401258968245162839817501059006357914358302299054229125768074710704940736960917235206148260996380669185286916040314614395154571284422931120281523300691685830660538069305626350938223921319372414264077835377713939599918037382602290678655813804807213470179322833695607196917094733310889627635176661861618714178808686079863812076658766136508309556412274723656128906160205737629910140288113285157548032972979107330905291620852202380627053281725200870764782752048926088125698217314816454188623122699154145745322014746702369946390093146580197069787801068406349988321533828487038741381403560209728088804754883363712546869639021613550701729840583940820462088427836108546689947061346061354094207412977984785657845996602516189373224745243463982578380616270959872133753606135650313442112684963193403301511262132530701047269070375507885845278142428718292454205825332903513783797309441325224944055384263463856164943964248862131471500597418834913755825846004375774598790255640681695681636806082696231940495679231034219302159058979162539265094961898165551545576504316284680575998567051059369364887895769391114234738075288662884291821201494425257687390028656338780618291541697757005787762023987680848416598471798877354177059328660365053121487983500557097618572378810062689856168080492182200776297127251618570950781735101624922956132634690105106360644174629963241690660021397620941478642018730212882108093402237871607577624862293399399462556935867272042785482691561555943973730015912818362933612660150082897462215062947644662190485172897734103120231770616085234543490603319471080826954528604030357935640834115165183426142297084014150808115213092720580222295407950043830118082369653161013275431140632896 [140,108] 87495175741406852957382043519606456238315186553065632607520380997609580966804817609393627553196001830718890065583788321693475233093612511779754405426100380966849638891196826024664863445668085940996682089187860735933043927336151062656410143048314223038810305124727726785273218024522320771891624315891588294961700492111300219200020973026702166854260433345544661828580646372300903642368960227772800178224011498712527672093218531290694146839842325986479826269772211200209084215707990907964663763151790173044461341930748900890999481493711016245852885778017745823018331199997388632568564504786535777485783797882100176269909727959710048052579432393174643381203551503202792035865272600353727127579414020818967459890424515131682943551404277930055282910938891897239977900249200825548792062623635370058263998263501327201466557951121670034521540177783155237151076871873096679731277681685831517375851185269466465172719861342147075139573049670119462991910296928393169246697971671043225409881495384927381690486056390850465011819910025206695394750014799449025423921876397624220849291934960053069019650460279622810265986342818023415138676015668383511136106311334851026713000323046403191322796103652470175150568111854718127461605510765931544767998659130867402849658847614994540857148875840807650585558791521302286255207486322025039612893195745764486187198929913623849446729281020363272156617579271726548092865174287071336637445729779822737916496511718873635624260083859614520306856700105672522882254192674898049980517074585670885228893823661821642963024752137985843342993979025856354233508120985803618334542746262353003063965733295754147796207093981660209700130664357947456954978489430685933545699459829384098095751648778394752476403358735270685348366329975721793475319037232322925559752671303380988637541780592671744429249788662221498453084395594123752181858193284933706736311831363898893400917681719509713676501398226158921683386834704401032448037452719221591590983794734207823952774989077009498297455011817728280781864223737675168323229570033659229821448028156451584297056638246247379035363763062233084418889090743364592564863288611436164012575543249243879120418583681882005262932829666398332490695378340130967009747098280745628941185940820088138057674925122732721972753393396927192 [140,109] 1363940151998950017455325591600558968151900895734811172295670316372518211180918128257459435733552124055192271564234085942376718521575055476547134482322541104537189586620418425169811945088034655329025035097378226955329478210067164268794396953241781847907232220093450682561644638372646821101196542575189751155589831245187301029963048650031694536175053457768942985392974629903029684141159039114710211936444940471240867058691122504628953828511388728571250694251005003608790247517096150439214653931418099349717625899790336268745523783562079357757599789325861997486908632387634992043655578337733441215768806192415060995164837527357496178668215519173870278287319293474942539991794639499375383607304044505028565803326430096349645676807557468906161913563173454019617343359672144442590610382828550851951989812769893563660714326402747724189338451886357482246635023479199687459483995315117858624880308053999412092723966428563893628678738828665054101169983354306085237031048058006521715766289746630178843657023525243299997791321001123300273743857287253912139472209709675991214765802404682969782619918329066753627816617462220268674825488660321301021316008577113446224239439598332383951380284402915205971537851252338511559405864674965681415524613184381785719900085357289640712578716461313798048713365985718156567663304684217863993101106483023182920813073285995704759821365016491483982503090044399771520689846587319177955203210246579824424857746456257410366966335753867075395989497159442664227167740516823643192143175221252000247323758337871336655824139202066041964274000059261628361077463123248578106348679158160775838560217134506259883741063392053270330716851122300158474603286488875847847511684601535714605967635963849287828079748514707353823398918708231023690570913662934999679596631667007602246480765664562823576172276514496331901368673703164707951489524635335834147895341256299272303173196261508059967269554554761013065143308492277406230116134129302000349104306915116604086876323346422167388365489274220253793639281279179955352254411284106459107801244612498547414776784980898058201407382533597203545338193295423141079987067748172471034587346632651970248876932797086989194148754835518237334452069241217569848279984159241997868012949874498689983427005493894277156573812264 [140,110] -2121858277597289766832251304021677687568831914604162415601385744449613153532905938966762689892139930091044454229036571064849594648514993692506008339945788278586985506308022785232739930869869537386409355923288242243343553204026590185147826420229421958702670479296727679486573596971275891903361764508667228526946563880426378822904014175884260168555118496794147716140427231076508046932306231211387391201210331614780020955875266439371568904854737678608557680137509424634213770116069603991542922595772997702858957841798612631937256223871348087354742310171108213932514587798312775988431665257633797108592521239668104777217357379560170994505326392407972519891559937556820320567487939427992001349633212391561735793599333867214916634245530749115223467103364225387723281987827131585254829912575961968001067211099611334032831687037118210664873825161676627394495181134883836419854224457943303410420106272347860154916828504960269308576799053810756719185035523738531836163736855408213288694256383149204949695651365653474390000625326577078396790267119000328138157911723318932546403241772229296380531072288539901102321527266954793502104303098388567011123823777052245112620187194019975057808849336736854784255482368931374117584230666091515841011553494465106555229629694500012189605582247875560554739183759978021523308056424619096047071748599693728529881060254889686757651949644021868640178546971511151293861533566219197381249078424647960382972150637539328257538249670352213628463565812043044976770643104750056609099678126365232580709246214654218486890767881509621919182320000427284319554685187367349863081626911541334575905396337431935522497335873577601466814284894728823830160981736272231920384374900649948078141319840711096968992288718166848071399575850670462668022027937339479547524427892674614116676478464159755875619656891179918662106504019782584341567947570913963822491780747517899358524332168484824308973250846888802675066906162914874535235542110015537921862597568696880482882313427806499074516770361348711098870830111311182813839166655265081171807881852792866695406884524167267654633518278556203142213665453505620772782852344936748618250064460347746882204226666877337469846143203967057834158841442672102654417595269776160343381340044738481812091281151651547811508 [140,111] -1014020162894496295109925323877968417021269142031422488697365163282706400798108748445383564877692084528246197686558629808833159039690078529139907837305203975512120513418551486031982293855541904886263660061103520745042446027278657854013460364873465865726964688129451719486865147203360922786287166707963044468969833876385483935528061495065106866811670091231974860535602892191623239431502909839780664585348208540876780745476837292753406544558852408111614748320076522959798358761253035783058684775682971024491432390914317387590116440406632648526377939752009541254431489386942175141554398981018798891604399674251125178076805038974370587080995008325004846166123965118923239724622990611890067402145119412552450704740218323930558891969005649736870089021489595734149429264624025764563790565590500868507152271793825449944235572665987572429788117831988155937969252863633368917262218887520589934906728560623446581938536539303410788722326074918512841202086542286828511096979224726439263871634071431527298724452659984722524362077544001209108624086359090855142778721078700029779059483353298460812431343708470077316938802370489941847249530838174638018869681695889060897348935224268435513217041759372092995216924669226275029281321564438888656554983120020442398268139804801973433734867276971089140150149758031318809052718205977790678356855886272703402212379878324297668457779024175770725636702083804902325116786635735688146514472959712820202244127591944399595529445623544304531041170906025287255322954613313721415034239348343745210991060105297139051553677370455603533869613486866191434706707964633318107923491512326123025101234652667126306656680541080791503430917363817355737945213449677648628322981120795239222360524008685218420697377852250661843794188541401735091605078858882480045473315656731725095602931026543400779257769891858489343110670826038568654796148758799279349827241182351700960108401415605125412382924039679706284048671527511667747000500959040090861200622081069798419986489039655229608843176497725870523065093896955048294054574117246600124984562108957141945745784862729243505370024506496896192727330825730970044353263845142200286000344060222499921308932852718714145712404422386695181947778544808137546687661317234372712317948558436502616229897790655552 [140,112] 285099263925065271040268810297329128400832970287832232402901377595188099317614093065251930189196509415944886597827364565468478506304002521301683581483043361465377374838442478587138832111918920114661232312688343212487150028166941458176388730282695323347394657086140986923814025107323074040894917730570516097853803723309984657743990556942911524738731868608350007401026716191707009298067581382084026663099274577436900169196077865620703280737180146342906361504687230647019164698586109685962495589905940819714857622032041141449165150119618385836649258284988576456745627555094225186080850981254303957156545483553840926031085729849209546596269918765267597301348974529243538722799242359538437571360529156292515919634674076401371556558091181486830527184010887791855384599095522703864377394992291318328825273399146172880805911856103012663800661733210268378800270762431212522100207609225336414853927221839893528847863304066423639797388778637373276567904172498376429995301269839249661805349224378852929966408960077544492177283618022432623871888224965538048124137045772049213915425499383409186813092028578239907954244357161275954211952235151591492405439074509577443598070702242746957885392532944011618555018104854419389245034684942630448448900212907805749901806963936391568880880280362617979267906881956360028721374193041612494002257227322151037988093475837350896485683904444489612735858359401411648508235707742812251949136852508596361213221560553945989971818809121686198582015469499854601901532195731618035051966268215250786569675964992304583297792937816357815021771268010095537017388523664678874414178500179534311925779836775759793443344660583214692209321193764461110927443965304081681616696183291359372035573900198574114903200190509987900393920780530531859516481735676251787235314877012138530235362347905043106473386289889293298563504552621233431314889237553988197290835874419557973271486958754833796041497024886114151011823104089555558649787962645394665210591613809465426865923944101165157570721005582699296243680551546642156643678732146254165369000640920388871450197633279816494962211762855436158334035476829254185994993434014103823752842715287109806839228178908858003002816889018047718420116204517545374927413308142177165824844571215730591980967160 [140,113] -20478200118830875729166904742610842799493350320698098423277577576386881572956979827616782039848419533734411340667855324799786962947374857064792838919832017623541272190373164004476627623784656112927733915136928093552235472068610207368166066486995007988701035179595620064789563968904458048810734181627604771238307509869118443134218206305962508569655503200923412240067155482312790738614026389794404277371552446220987609850209630869639980723669093216403350997893476267092027344134284796913102052467202763248321711987906861194795439492034467517059812693779319339776592266872957974101318761546772537457362859567500211898972900574136388782113963703695594832582840189443404838254320903461902331076401965829588456704043332055458514071090814864548855032400356579002022763139486388082945063148781751725321830302933598545611219014831412736693577683151437579380041183213112089888297109129204209236564485383693933019392779644390721632653483262845404377393738042237076109450882687388666249682634961316295607677640020181734073824028019057372391031515358426639479102307253688384667002754672457328309375104736280131580391641143036157026887714958781927827887051455434655483747578881819176934651426057096594344135330684720163536287128926687486170873007552915168381524268004868159742074291308553657648300064252141283230244568359898041528270635334428831149596427317726805529808728363939734447723318977146594247102825386202538663768657606378144311811914413488844419880234503810827653126874344010642032711931978807202775214328455567728741015641565619452001420869003134742825567297046198543311256244672127988076127496207931399785177505093593034714375586286881360521284733691257167752825499199221531203618522877967392950043224450482361283054118320418806212128129582414548974107873068347540710774933346833809444852647101232694246348537538414477466745979237177200723584586925166360423580467638277611640628499894753946775722426764302037240672900246730247238175844630423504868422757137460927719909987840078926379693142415873954520014232619577277994531756422517856006399947920430954317462481410293464981768049551353127182557097303800195803294193601600676857105513610874557578344048529230047740288866552544302549737284724470855825876567069371823031991258770418580704 [140,114] 766853375933346346109783786823300677738228465638675623489381308423769570010921972396493452715151587594776970388860428192432572558911456173851883892929802417982482066440717601758530220104569319097609318769207716166784292269640742896194616570738357605087403405894037630744714761949353115768957215612726053083702933518558565368379439157588011304605318529478466756131703827052728712070451210160803641535831562129169076638513551290827619666123501286409780838624420754795937089344347594575071584515580874641004299826818499008185510929140938912502973992211628547306340785590634525952006084031926690934904767110786533925550334258554073242194412211682064326830163464471708363211968445875603931546444517213799923502489626718156026077739419302671376016587389702477634383256082823247839577022230167316229599481337781826024950886115288466695402235459331858638475945766805040417200637855179366872666554606231787745476608599392768236071868587675187135868851528661791411659854010089479453881779099216048029881532522133159485115407378669522584060418609952412529943558483544941666049591925829915174350770812931296528771477814614595290639725684048961539388082830821589817832512145317109158973981153289330978401868264905673642833057742270158532674306397953781767559381776438834640333343374461006848068877787767325452384015998650643110266510786601709874505910007284799515735308424152954847357589203103642064644417527988376022072937911364570096959193969301654073976590578695140644020548171294917864990876603075521824015471773422336903455636310214336975123385419892854852715503173537765353362263094153390141368178518110755778968025589614697526214010591876271583482457905772522710941209253711185516022342366764129274173841715061328015417314089143975238218078670575979521838650507956737838750378576393695592261215647263704797861648701750574074222717347891708065623347958490830505267753423093613475339519705800857242296519663593571525300703229247048951449473875766119261108236021984557596125984924399096440658421563198526413915844134826551726447974473409177874862636009378420276324148157713830670615038506869835941012091639904218447356738853346845499293693392149692284753991491139991203562419120031115887517514651645525031699560056228337832789456710422 [140,115] -71243953716389010953317868956915210182112212386596558678963813188276921474721071593512224928483841688967845222806074688462725160390735509822696744596917336986973863956975012342839600447934822037227774299611775586248058042853171223168183858045535483618972729148622180804728511536717577258727703967816843785090985672945579132681989072472126441544075010702101722673971420659656610380925552969269052384808541044543100316648885860635061051567736703057142395279346114412113540918017182130385577626915121154832570247469800623941420756281246611401851290949039341572192257240777065029337891447538785080569935822962003139307134638704812952234756544161659858828543994168120836758579314820316615128135552330976722296618504169577616304777142645853933335645531001266561234992797966238223347405156832501401049988179462035857404307036800908299514432768134914678906951694008715631016387595777149224027140762920829392298983049891247932381602337476845421308675032877081948871536455139782521304558020529776851423442778424540824546414079419868351906318757432443656793659946579189367182355323069730496655663199702940179833824244684810568421521746685600049178150777603422617733565842422144376131349423088256717980640737645219119914824591040070543422740528172174248527476895183042146700477520883295886192583610722950636897890633023609376044046221256610339560267221030756909910268974373522473255187718630983444251167734728358368033805831266792801275988309690622146702947368444155357174481815276196711871235766025240624395664184455867187819861799277018403111744582120376844044268485640597814264634438931173379622096956610796746046184386386238979162160289960315294515666498383525611536684656104337787257461147509185253264409755468089530277945222399878273781932301832787011470536518927668759951744313168589712148414063525976395962469660286155044853945623891659274953854133799531377235678639778496161284128494056393639382904941351459358716930484631369368842678183838253736054431628936841073461329310756227345962129872136354447375112043552822835189080894245887356440803395424539531895293983547746727142353852935027429656669767434597152737163998257333838362299659901315692096774911944229327384188927325158060637735619527157443247885665897137385121376 [140,116] 4337338505269901185950482003698550289141188303290930651359534157890162197861969475683818523147224690930620392373855005392726905739014999698113350873542175782848353179000846397950538290874529505145097516425002472285948099690436064466529215646838959942492276971790115614378472683310512294828450530483905738456252804877932143366739852224735275569282415437250282176352261983135160364010637532429603398638056889419595844206000084801317414698267767830408162751830891095938785535447489977079688006485821734434120773917500926754983216280543644443177983364770300174780652388708797216009063786093037933214637186119200247843681691415858313333985170699859576526870195295702706780832132493382574801447654193096043890678243598484473932383391016756684480773876507829431355134186487907688564265482700975347061955528141676113237901509832534703142631394455128523372652702982388525801612408128897900728508734465670359581255788512470981406339464603717253723642193599411431054718041597071063075037061716094462784858406664836677746731904403076348500436721963581647076709016058808652906230257400723856865034439230640899037971637523575792994050827828476375819334492818350558704277882238912332492070581486615831671305400974312905760591744223605536273528765582073205509994258391353789746622248839797820213369352794531123457730319470569213937336097602684970018311933546011443790464280093444409608714460625343873770360167468994785529018446971655564352629236062674103181827999923451770760937031153280870180985581158138491263676882643325557292397293859095676455231459732259079707603133712284520401958365807651912761508591961613171367161463523135833731557682911920905703504336925895610175971235918019427632011646989138832649904124640370007614531647673879538379839003557009587681030998209069013524651638669806176998507392732512070635508935086587813348845528837905210289687378217460735512203438399760815681211536749289000305636819693969281461731429942313181635235480666195202617672069256958489840415890929600018613714874149642294393879922445164238596276419011842677719638826814966627036224214670339995521702995801547119388990366955946154755846184470317342514584093617821666536892714352897515343407718567624008365243547564878558707603467578361088 [140,117] -99796343289021441722676342076782280512516113554609033764925277583771905100105391337519258234462385948487163499186451890963882808874110639684567066721062656230073369911376494733919504843406771059776511753360074117151252177548872526041574098638789737570452892925720522973036690672333205942797048202072848845217102207979055223022771378531072010189913809890599127194690127152989890903027184909309204650842998603713089576374655689795602714880436827716508325156718224383667415364766440146034972665120228549933263144236829069684440943945591592732555502612515857079039679633972415570603061962785920976675085715077081731936765063328937101358524752406070106653032709536850196291359695920640970261251846433482268538175500748225734504786124394930608590948554035929706019028382502111595977174595104299323736894312664934256980292523335953497556100385102653113302984852379109585937124319084380323494751592534559711566442534100500789126150366078010514876535171615810729672515629714867058542035510098206618305768660436952897223545673935130828812795457677724331429369744182037506897692644031650415235595326865806958911134613217370442633158269700923152507526409579285952645638642724484798448233532953145880664587090836088553712250100341370815399928621254399916840081875124771874891181459955116809980788420470157081897758387323936209064020778935594475933331233955261799526760784755713781709546801669932161749316494978635964337143969422416653273259383207679569170758805403040749610961579144771296684267423604553622379743026780042142020016619532465174203730724534137475219672976929786765801845415314338571252674858227045460110608482665969129960146598748869010197686111080842173108979924919345096381833327301298095600194619550393820287520026566564725040789751076666400100842424290148698612215841217455977308621769901595052773882679582399985135717418952639499876188216913682631110263995390920014417791939853358541818412558927369926423047620426356954885631362274067850804244828940470699807912706912107797944648046901225271933851898808789166627009376971232877731604011833935951089412583163607515128018482141233018265958393451390738974946645522276576233252090556115673735604370383883422359357009118507956780636272513510210832981408 [140,118] -3933394028053006594079171543713957607095880784165313763233878866340793769675423432044827975738688707433956141723176164451803533698844691062587152967338826206878847560440607231640781303764926758475878043226728762244964077691725557238626451799898127454564642862432750916228824834479205299192942073937328594362656713546262731722165392735923100699616717535682711499694699922038714700845460278144372420571336280838471210074521119712825264615736115484322870675360383246029385600969426363462017498579321061820804127456711175865060848976778558334861120979401361096927814787870357131769322925287006703660660474833651613474165432075227502234781667822342071676411045303392750018003774468231712765897244806453609421428407173011286704085050310166422949076205601207344240386635998560855395606613028988019740090088459512741659995077641334186282529619549085605290549438733789271849876328516883424827269797727705483048594579583761436942131741070166491319275153692508547565720289644332182568157885487807054302896801329875860791885671317842567865468174068641771409124687027079868343999054636622007778928394382655258061492585579546906476834462180200476778786282155649121707774016047133155768701548623775397400671772283094484511116994056608256239005047846809570016800072909646215625796600173918537163770397001216790870197940270693979876761818941014069183139327884807320766786137882970332013018003464569391885891577353977198541764115488728368377953675660346727288766620573592244633637571516121306564822836246370905139635533461461696471536111051713876085389989882560028034125046382097524003060812020436729927689006194164088791014580781143667707123658504696059159897617252641942414728353918650950414264434658923899097376239680698822978029779165462947748508233655565791893047266006039980743693782987866872953403134158082923779104954332556051671268186983092170021857936509761396221710746316533161722309827317028839266548290193560024798859938416075777698148919824116940559619489240745188802792241778544360411483973396516131380132639970657722283662339606761811211312008549068605283072739628681173726926882784075316026429131613222934954684702745440170460885230552998748804172176704694669241413212978128700058954907353937204032 [140,119] 369583710326736031401222291792588024918335464226210552670012105942344751800395242613541411675785766973254056799022445150407478994680088945066084833595441012363223121585171298016198110823115213925319305766490588513678352496906758206533877733276216976344099994249721260947112038490512814113327304453719975950327439379094607582465302188856745949285592830533084834336617748954286929749121575296723610109240003285983947782644234885285236086889518635524475428490393671012417186211163806415547737511644789241465151467808116878228281227844602400569140660230454720954348210204666511788174074770229397015839483776734310250038829192847395430132788108266394619669904884813805709470712579339231563793119794263165838793856434615400333234944483651939307869894499710736167552451052563617483027323482950057665215496748195655027070385480586349755120493795144779754438731351909648802236976464874469865007513458875615302231934392459944475293785013561377316822971235049860097499807547822293166225595783730650836745359402521962103587348344299465604104025223754202944312123719591307407424729856210465177352898706426633879968781548487074831788827355649984061110775312146008929500887640919317164933887143006940692861361024547686958005126949512399427395666466613205979929361504096075437551883201961123779496649186482171784016120489507301517863077644684332289031512828008133530761916780388203004205152349311516442004888450838324558615652933104133886891052986953262979636275553929703868881118228571258986115935531616508534458287586835029863109359486234298829900433329230815847697714375070739594020210326311944687202332194275391923787364144670489834002448137735236845056433199864471642428864264332106323710208586039012200063920419494648793862741434150456145870386343688204568782130490622076230447124653848755514428000319557672617352420302298347727996630182115959623085334372664337065379393349380677389874001885475538795104523968541158371289279779719927717142316046756198354059486316034518091273283724531026005853773818824156244733442360338810435319962108933320483963805201974324952660186387175199156369022343142281577522121562343786323304274562678234039171482167352941284642633551040426163685314559044014530868243322240 [140,120] -2237765415891347138682639899768889519236507937454046661849679405458291181336841413033050459820849913918533263651749801330090784763081657842348297261311348100401820371946406562510090857970021708655215620278906986062137036882629591073875430374119002629114983093661253318031814503739247850169604522185778028856793570643410329963924438757753585186620825065185155439504798289499265744256368759092441707078428694841159148214034013476472638227824666467159528564408458606558214765902095662865906085259791205539113555712283546964459916743222186593748356674629832451410115621699293814403256498372282485719622905777526129948554366776149253242441997245364626917695118202011925972890097401875677795665541577188016943683356624959360160955023111733732534001694641569387311101874673828066450611624526187007978488807382274767097377424170085858899666714938974824732771492018819815676154565352301960911071703523455008910049019674378784742559153807629226103093541161678109715425814622170593703321631947714064056535516847544864387807485260659352916813603169760156890962514138074887941337166240750284471793718977632391040632429487534600667810243388898842084945846367505788528549982175446397244941537430027213821799702033267543608047571673951400490878637196616107723673435995733330187178178597902349472115175968324358468173629104891002104293901783223572495670154179271309952676948062162024872239707697826754565605062743070922155651263686246392576168629788080293694684929013609785942700151951094360626314101732346279303198219345164936636753961896388854990412531759535343880674999331906559832053642527639618815796795346673799853290687031702710702804298810733315581891635531613205724752929094525030905024459898941460751990854467871455911003758508965509195907659231585420344436323095818076606572276428374442717211441686308256973152089745708954277896070161715524012424182715650936085010197804217210366582717491528839579218673939694676222741303500134026017511423075021740202638137101617495555326508277119003886547014622202206994981263937188120351173387568085392895191768653521640077266192687100809141182667275290709157661037478829863848528991292537221846120854757946396453149614623467225144540070451370451275840 [140,121] 169400807513629556843715667676048994317456852427075331429211564865298572422746922184918330581495623589988912109180605840955621860431126090309604707954018509153348112754080168361346048071821658463577525003880607440253643199675457278310090668019493671782394982153537203949123421566078080867218224915315649837947845788006958734570701562644770175393877967259530041463527931504872866061964681454593007885965991953546847818562513588952707036450876930432415259362672435895989072169569449160257220754022351124449970291702345653291887760121625340256994532284435554064828077386432809556147790298413645726938192069106515030773198675037307008544856383916852074822919960625209513395268501445391152093406926118416289680766472554964569572472768253641028811173345617083689700222593263804114339479322806764998459014388794849317933345098436500024912630708099447040111672142361937395180003994068832882777166028144765847451273226999452188334878057968959141187419643791339990780414045446173293740755756919923179460656929389551730833436537188051176406675969646806294303402547322440095336498217329834468134138080745247681804299702861014536643347121298386591384974510358570188808659610246351688620547070330545598633333657837939739436204137871319065047611222153402129753065087324632629691413823761421413854726218716953374379535000057548340531850649604776534418849324314257514231992297425422924301291718920778847779959645562101095846472127134762155596274663898134366362843649518497941441947746888046047612617154267806710462800338983494226246611315441489021584031273364665360935269074910488344818468728426929445364346636487239031682385626683053912310654836888052150715072237313476762845467673839449325345898774872197025789105126635550408908807047680653395744371502775774688321207570026787969103534393102286575483400593608857947097933063110384228781585342294517986631254936716386637569389952186936295595919327902466621348612421907731766901748910750450382974637455445553385907670297457332253097605651074529693402606701010704239068449391032489231915434714428478127989373417365705900055270937883366043464482717853959253611831631537405952411839284652222489343374718814036099933222102642233757773382253492128 [140,122] 16002882389679618759377895492901746892352812544405326167861531448068275180707762948174450849038573792834788237760785893844621593228751317732313088318569428215473228161478630511246261723269299906254320091725128072252908296333086143421382385161618895572927142818141307253724139297949992492451823828052543958255243963877088856856434134723451750862957163216148923993843451490162588888189657795670367504386576333170561686665983504169590475253663361026964359344932249056767762244924431898735863398552073601998953287593935433382147740071817011170227312227527502628055062275126789997873802095064665955500117908564995854482176717362954707963062315267264164527577229859643087034979807065890883535972771648107933152479896341622025513537270070254390350789449988398787011666267484620228018876392563576933835172730181560147658621890435420681028582865538416561981378484226859839872645298934417622178408104279494610658436755070151748734162101536752420964644924158826250184345066221783778631832593416413116453688343807220103941399945205948308527706820606244494141069610264414977720951484102899015545845556460278319029044620105772281036563923257771919014398107282806068505504289065173206789898991360154596786774403162203417680011157108933431613519472065789811397580892911745741145005484000283677032146533820684578562171615411974940221772081360058705723861768902349173904479088437453188120990034810799950307384401727352396820432284817693585976360103398621279593923081367647692073621904817079826696751835258433639266401621902727667929070008173066364910158055005996534394298879962256981095201752229185374387180999906278759376159575964689110683359953393358864748350472986209988354951751063352999772096050605763904602396436740918776211659321985170253362113138321157190744594138417492947251406775368404038682481331874017141144349659364241484822994858211833370539247274845656086661011608657863066205748269000311959900730338228169891026136595308651577906708912281382282927796734981110492041755502495910239735570230923450322569960583130590070484140257334876939646611851572206023747171250460823618297898830666792465813857952995607180362119959354403641098913670535440332255108239700096180031174784 [140,123] -218012711749888279484049412441544643914325447851988597091759423376262873017024601309100357060749582164469662149982482610229002914860242894663198431966701187299368963766920834949140348129019801919988671120589923378875692206250725470694989487032526248994638487464057080443081005070252217046192622120491075501707871471632915775718883960934682201618325329467705179456495724944665427446830703826280823205628518950284506812873705757449241461992951752060397281305879216298182834055161855330486762837786420075355977113991367723485745343762235860439180345800943421935895336363173657340307934791701866439041991709511941957704283421388293784549052825483066967327262240631793487716739481188035051294201335141758974709643630313081699697934903131002004479434177255848853678733556794996912163560781068615321622672957421250913037581686606973456098355230346889491618522338071843928423143759709331538593496945348607787126625801818186721343904457978020789843119656339694349893365176701808324728389353560910085625852470970053350069693440333010816041479623058010369258797262893734431282968515152340290892988151527261344350617462388900954166407840235840844329186545759786429521944448671723748500866236310291266334241942451847935087756258598740202535778083131070137191863246860080495861532426297233225224691705463399086994608976370975083413390346251985952277807830275661086029569876163609136861364964849137604903561999444818484621620770811827961926448323172053837257872393627663956267418731215631877783027535247770908063117744177792187310593775669011925914067400857354343991084375397840979586547081430173864613354934179823714751178260678381075347273567662877825474063665767386722898402008755986638612839697105555782946482803944428995152200146998044657942103707489821949497893444399718262607826216970284160602840729967574402751986552858067239809764891241986808029462758048719720299121908517109895579710306720816459715547303395738164069762037272700558076743823935768137548483378991411733040797578873854595141135226539844707095913486111242648768429763838547542121400574275725434655321889147887478499148625945591442105233044546233230264042181168410799065276730308329383862389962803529344 [140,124] 163602048263780156578674571287754410312464460035866754176420293719775772976539733667847918833205408392795537180176764814445949228508365988162167685235786695190624845117026854138570226571323134470714259026383157016045984168866815471228834594383415103608320886974239851754770180205351841669331739298878022397945367886308231406766758616591241790002215194912835600632548501490001204344956332791861591353056402355454283945319784087691063311100398760515924938241304468267833508571225682030658895865026465068331476844923292351230046574018008492376470944568716422012613991099675723994651560906382717735753630403082625527953221695407957118399807890861912590496030383942092717227940591524870778669429871779224088754912517256278052874382221116167032441343682197508296651094525844940451663889020835921951266057704745827702743481279202030786160782446284149530488980146579962076483697133880971194435854229589190622580804439432007590402715141972690042212131382090777973721943665937390702915447676641111727716809264150748263723833737636581158715428059512394541380051220850531056833133884524663300352413609880844801459699416131725453046998358213258340417669698004152579533105210196462520268963999715647253459315504316356021946531894364012707918536628487819244599622695626020253153127093802793296486766111067109746363700483655797414033023674350810974669776172098958102894180211237735428990633554831229993516834260958716030962865049381946779591904105733361970623931405606619080403370293023646126091759213021281309424940204310573845777875233070911479161525488745263031368797069973180396082625156887627778056332236893825315688750631802601954213098875486757959455163279944001063139688921065852650301104454371505763884759150541372231918415517050460458958312840198423940689424788892600895302696084636509056046727100726803586259234210957272969317038457023940584340251174183598993458376516314566309618882116679706571120869027713218656335388163585017546623480851934524229512550003798346289046994241968870438731825834598494183853414719044893407308151616603865298343863200579179893619017413305719327837866537024983964573089321734327324455167712475404901374855357250676727719356080 [140,125] 2953546960475690992561625636984834082154253631316040133292046492194250166283503456734726030796205750734276131120613902861143228058649757382762590052329196351704520264483589678238282636393167540077097090986026257755563677727675624324434566213042438790519472658293740594759717133014066767277959487111407116799336509995752034567178698267173522883223660481683083626497387269951599067639913737800156842334769959410055966669676011143644520495275855737510275248101768495508713027452453774632447893615869290807197765650021253442820317103578207022923225712095330167272365609182920652132097386698909510425640620011731038411150662753889921609699615367464912088087150557933753851209255074412572639656323362045838210876206768914992516117707290393019907987196969690636259842268556045384643130459102658082828029341423063601486589941526189403290699895377824158634088751438167997550027938942220246116313480285223303237539232818955065155844634716975963063072499265788677896406151428590298643423105058066824803359934695396040689186441592123409792627507638588069475427967760267105897086549101723561771844214604935364136867922494710433688598634230610804985241828317706170714695593547422006401925920605061665287754469639926092106706630398309126345174273693970162791789251139416944364860681376841138841374955485123857724274365561816252759547372437890807533336700034042162559751165654267021488225217664764816257570627196197641175752861729188757095026281779979511440517682175003868897953657279663622206477092470775085614377518678066593727531431012077385692338229720951129798494726255858293365136307154686944387072491797702695611409921842130107335161899952318475906391265503622143120098967421821857901688630143534876949259387341294801461712228862461515520611991922629164155122568222730737819769525228527780559566239870963034522045612649793720996222992516698343787608532833425256347379094943782534365951428174046884869586961132909076790287867455205026240128738615360469743376903460623466074786281659188538180995046936580180818680925767591287276004799837814948269870758677306311494789509289354365489351084505706840236656029772194679763113872899714400698675104458328207440 [140,126] 12311654952245304127861382885496754472142302568259038701240342451582546143901811595708715676666435577338128607684761526541790873535922334777501237725654949526999037282977640957095397235778710565274324189871990863675005436302704352949516758247042924350281279813360045491075717622161773140179748860665642420973276106246321663010145444972584798546428777078415669551748133051206207282144609061127963279560126675349016911138995134925138822874955353477597999926812816416326130417052532120825551956874507040243317332929386592267364623492325164427181588032732570441622870941227292341832471919725185020221324772652056707750292551760924754538805985053923735833404877299120552698549916722821616683499228904424871667751290868536436768653858271397682933305507996963169118905964911130513076697999053563616427055732629331640107401522519965179447917243338977341307753558739897457171519845317226892504018985070740222245529011773816474122108598056680271644902068753763394432140940467663500808630579730692112090971655199682731482839527396144318515160717845099853314635957835689822621793134130949417524994115768235366184756731073747686860669102616998624517550646322090610171348185814172638492971813458837284851123367741459205774520871461621298934898209018744208720876557837173701804308126220142742505707450230984350859833876070309010050821409524410793754040214997194781872507277999782158279603118705746625507991689749950530835715954735570580065865433366626957853043928748861528959780781271092284812906539608566209434312676872905300985139517618808404484491854774992252419776364313136423887997915425761851479669538271174828224517165827671964154309060353730702088482343701713383618852447991771495754999453233936164911015142882759578137286155813097459857117676156910086081929820200145842413295380464786419445852780772323914416843499394685344647659805600505914619894635062748677696473768779654941897624169080964857332580254568596161499090797250821400709616889101300400451304075520730850007084787919679562186446502446090044088884746209633731520495095637417267620175546976680320749919828899320044398948387544822413743636947645949177711185819142649196199050296676 [140,127] 151170421906794129581045695029705224025029642283555044527117615487526856415184241588864280325473568691059675358437044287515304275755009043786916887185918828718183074287767069778758235266463572519533782809588328046639738370497310456944929923858388178040043420964113500553267583042991037944332998067448895112659563913118713322943409897970824606168842407036844687140185667139982208478244702504542099364650456257439635285148134285560630232329411339012033323073680347685021543910435189407853604121889382175162553367433782323469306752900805293778919689156719926825065470400000847395416413813118728803847868611997816332183751019209918415892003408023292174516559856673658898122883344833359656990003231527147034819419114261158496263189830279046454872954374325159967775358236176999775233182327152473491199820630662703705373665079214107141874283117246736803836916837727783115365840377811288259594122172436497337234648020331338739158816907198347715774383228621843118883358218940604537431725376348486750805235691525583874745423487753170385169192531754309145674822404688920739783688394364828088904376889695866575249551092489485206524539065773450226227262195474914279789463253711594694228797424017295260128141171546858864749871299182984936168266940249091304442310802848052929410847606828377291135318240498895852910047249863474676271023409083350715533152110594668820474256500107914814709464255842106826452030857471317644200587165852522397745698786361612784196126939687301218284864664950868596348787584812749259322775482065818931080335790801479476383429751734062810080582513236782101510065510820662381643365495062966175245365556660064184792324389399103171462921926234493982312475223977956039097849915783789081566248267515877465517350198548107847208586432568767487161931903866385785988106592513193924683766103445595374647019981993615969838319412699495895252471221382337310991167428472800212577979263147197010014564306959025764034282431739361952416884479271154783308225500842591300736894286766085361490656472187526220552715325189527737331026733767887267113158173185131116548935508848906205189552936562628109029554029311989657980550188769220608 [140,128] 16345772994183539857311712732179038767346174516100014117607775470900515406087037925842477063780302090250253318373841748290514108974257573215572942733286223988877530088317383672584907547734998326561450321551084878432067761244633344660853968049099634637075424838217146728582379350140667377463490121964643372731606535544485529145317190822617739972664739597480665001970997252643010720752644475530737402823393100162191398664520294893647868225108788577745567092672432661299122048392374331761944300283583013920403981494311180526259131360708748225596168178752854653033111595576514307479736750690365149015029176217969413026721159746214641819136970413868311728894111036849451646506313645638590321144169811280589245250422385820791493162862049427503287395417906058888870158302613783364320541381613295221608340768421204997480038094528781732003234175875296420258851800140807373511396143773266411586014275322745974544032155866787458364353781810608431731638682571222706166899463675193724846019937813408543377772920975396412360393671097737880756617174685976838213968555098801222097873769250683965565532959152538004225224310941754799972873651388932286837056751356625358609718254700225254114248910482992109895900514320860734351065367996129072661018497520293555376641134363545985037797954888727501717062539349774067486147552830457601382564084388518359803604121556260690448404727568654734423043753564761372223703614706940132010511300437244559925697371634989853365975326243384791573248949844063854038839021530438879304493533211924836778685465130129357309782153490211887117172009431648392791316484663978143029981986933817066777855507828020394470906241235270724654395555613190264838824847314984697250702009238999576860206696013485299450049561874963308515933045881111270736532606736521793394162231209321270652368680841792466385800456266703851119868975086921914631172727492198287462639751649735838497278838573265589034273832031611726103948855532393607604594953323192232376148891048391346632840978695130274092242937071861866050432250715466010254877644107182145371556387269192458386785819578307125634658082991422106419916244345897921954040152968 [140,129] 45377530800029776669408381237584236345848684827870503995375947195515013895102822462937725524580430113804884293310103105567287089753308359430778013757849475359690245351560931666101947378772202729581789995453747647254397173525851651478280441369919281426855251631101867538420716420918926332727204065900509411529836869662591647327694974839462829806810458491346379378871154573442304693514564008844762075346316470360036264043699042834056300563290294624636764772897338609950456013897093341657182524858584127290094803685614297518399234899042722362076907959385162294008054816211600391347746013218390118763120849202322967838224034909421923391753980134755200505716475697952080238150299202568271034611910898842513258301703914755389725774263142091493929755595303390985629745285409303334273422096446933780162389392437703677832012034361857544590773446445472203314133811368072274692383866462896231826726737159161332382767150115119427160222379885933746415748962956141680520941609965746518523349071057202754426646777635757237388901307149688654335688224879988995220494278814734465446397038212156211369012930251000754087432544640033273619700109305608807932493076653335237801009490822325031329067090445883710447674950314270069319046749819518137702045254250078385091660440614704529153680038673204545753798634341760864394448499156140477696632739108708958745970029715411760098988612211745041025600492704037650122881311179433132177884868242482221532500067538868640649147309025943169304070627769199889109873636446717205834398263284378194790716861763679293062316823240289401698991256233075564546687553000402415249798773600938139500813350213967654376022908458176489932794857789213230361598821833476097791289089654102710800446203136986319578835720481107780292877350805235815820017033069482387379326241860322102104235081815826355043203324212470141019049113327565150631342677714250063870372534444255454209135044908462021104437227861413180409930143274017728867909931432145155086882392451031047414552235615008913938055723544017657349157325231237440024162169954496667978997767876388515756440000381057910489239735891758280736186129140495965968 [140,130] 23216876794284557198901542237845541567658193876502379246715416330115008409759219040899951314253215916285794104329889454600319465160338886717752100879063009066383691238839329037115458579331091327670207855017451489015822725008495683440010619070132296454466057231644721737072366916629370961129952307987190360549355954070556461372949278005583059320241378208680579000446436280258357055631037141241244101839421380459515454372621779039948387981800257217445045880296942553592406485448597830070286499565567845370654998819243187578892531446340568045485774800158379444316651760675702404833153315417974402579177471794140410303446951214590827700289056253023155593734650109176676033560131205501684729417178568552937570477946555620872131726855226144422214111750607258947549142607869144495118155479022101751805969471737563624024545225409426307784407268617761988868021876185557473886224873136739442405936971246662317770266767351233257614883303436755167299558908902923682507310013189876226906984388359925568287972020140516023673605565808836613186506898823295472459159946771231518062456537238227315925590646579204571048232532320632773289250059393112810798397705640136958794165022966725607412508668232112385611934136556318506560997532739002081779510883845260309714805709667599084457677941360955075973602288735368179759589993198871959885126624099518986479020331478605549207694055872186340499801727223784186478039736725960109997588843180732598040009531374271991578541621399335705844591639959667810107453221452693126311087935283474401343886657753951457481096855798394116638689728720477574180017948466400775173637185975455526294394026185218864189284717994683274333968469743637298462296465084187038265534894108989639325548153965243755019048621459400619071617697842451328833272291841215067538889674510458634373198429442046631864593177264133503843432441030880362699568487955865898928478693622163178064161524601664201574397140876951951896352077592246725669824395843939348420285320266246011160047368142134448334078313798482797779264936564200030678479303534780436961035723325566688765088889705584560856027587355261138281820544851 [140,131] 2565648076369739186575001052240337659302584003211337338132261242206931336538495361589289361862412329720029575884113157833739825790851176566707664028111541185309271187898905912632227498148880050373989560592232239335061450489406705558639063837768256625375321095913456753476639138988768137690525223622964255452771807375908212843747229872466445473106201772788709335206281690589936009843560626821997046382579048640661021795161576573584505724908353339751867823920473328963115131096574419951957937807919311814971126606698056469304645359801189670494873353699949530091134975004896689541443128990023530481951264526735305551442166513019645678144693277613418363162513901624187157494066376009224988960543592143580769280583711020109294644731150805052807291303921509643261407926081467336687278174894133330302040368742904184235284464101361256773631270864876023730727202859496221394260606848165576568238512987658261835030357221915104780462389486420762258497417504197797035148566198509641730384249059291403318800142303617175613162194319139889712778726889928981942691943140709141537491701361502583247719579619377068944161119427412329390152381321012275623342401614914815410437179432089757685752115949235861636119853385728052085414951698819229436351237360770610711443697544378792945829721228498364348968441518171266642998140715950086126832756838185641455261846878205009982912021736434530509248716387205949953391265790479176618348861036120815414371610246932866175522205450672060610911193875044820880702734003609885803935020259521619787870312299171153995946230377148146997241110668931908069781334732517211352834437120421300501460229731555725944389961444814000614299894263965866904526817465218889560122011888305269476613717045937220414912996108191706637114296765154451812128513268276616929510405599932892667282620167146257304757690523418542875957950203685662583576952261836063604172369756332881156350670483424428459138274479668555615502953339682089252189797093507370977741385701852425003453052262738075145577825800903746856811469014064011920418411638905842423704771040231133349442978430675380654540298259677498240 [140,132] 13099645232772492620152258441561141114855946805981764381160928970867540581897228555727342335908964537435955135060013708844977513258738656624457333735854595139386536094666438703909232809586886829690444784732350097625267014653242114250280380730761936157633592036860973138515573499345828970269968510231828363571976861307475015481210085936449415178882616259952672798434394631243224369439420696622993127600492285966657712498508351507779124457212849531056837144763564092002960026225048555455290574785770649886618710325761824280435158117610999998104214984596483462077740741935631242919298547782315673662475501150078117749063331488788174991699824025136070949064584235313900661474211296805203547730461060679794340894977962511468264344710873001114097322316817115757185674187351565339684666825119671499586984726257647311989083545741715142505392557329956880745790763419872406181334435631525628798075957682592403593814332804322133260985092183793561142469468690843640084617168093092884445374705186098976052526246323901335339789334834603701900484073170790028483236304153442583057862773319541686407386877379721024359965627425550024422722435813678612882995799159998798637190293914945535902096135226018255127008518210311237110923949117517272815851812777177622737556604765437406949082473037307586007296014039344101691555389493150147908323750202366257373624819642916250555102383715608111233037452407258009917381826409367530751498965889146727210250663622157565064198482441463954768510747148294678411246903363145246093569243050464881601515849139412049451023906069572448549157613389637673312610670541140838420879533241736665814676780819374563433390270285411674350256924612603419608847455428092438840676910123405718552160073723205794929730162479040336629482501155618822846028517909284599788548240972630858556007954959873591800055966213122024350742821608003657041136672363700926033305094480939816369204244622384698828755202758852241616591375652340533596681504860866880917358246861769111250453111935431041632127090805983062441290915597022196378887064803376373379664356929411274276073251635565913680698736 [140,133] 9647290205904407430858160037263139578447597609587731680423278314338676622339436161791295317752637248425865370121559121083883851548673293982139733928470179615113441525032105905090578293878549052086881947895536999136565071984089041481383152629834997158307566002798457490408586862336881883811123670242602647447943741104659838646511294811142143676265144760653057450414135311575066711385550820945585629157474566110731479736430190161648552644108480780945041813234745663692981193989360900937268252154309083441269616156539188533712327947325467893472974003337196646699893403671517340309992577531839948562177002157223360928732734831704931184526935571661625764919707911660703286927273037112341093354029668301442395145994244674091660189610048020399087710976363452723198276983802486875547282539497208843286656482605061989597128120048876572781157458617821911014643763418307251834562872671451165540176720859325066804859930693569366986545171915054018994575826303175537269228272696621916802214452544980786023018113797130369455834269892167449369649192301387422166114538147735113156558011470056984441407690654700035264607801356020095616129688907621667876475728814429527876147559805296883396857656907375901270408206475908365293262808924178994261537854488964398581123998349152547227004231887044782038199137991112767870305342140734294564161673408290910916831225782607368252294025877796303130007671710866234958185270070040313638995384677666464645521209779798684543153321343482616951163667908626597953182430401675163018876804532161023537104432042578217590530846206743914054559819289515014770895325252273926446060399440382991190248233250067416839686945618782217078867714366904205693896217977075381691573159633195187386193295542017023314595712591825317663499883308658387228437696779829367180250534553311678848894193874113584250532143390520430276471525592777538427107128038443913277406779974037216547136039500241332043562459343220498155427751019465977415229613974828327192540747382795415879908782980342323548522688406721088851056521845580677450181112080609520678000262742377439511244698955210544 [140,134] 1870049825981704985706302561063482288196445920388551601812366577510194830518653367369692142950511805471630568588662254182692979260672811306768193273001231872848999507098244878854229835926261773312164101642327112563764885649825460961322589002956803319561445577407310086542246067108121534906807780808070089003293792475727142308613301655849554652000468148507798052439747938042843591538740212750753838099870964348801635190300481188779345401881701575051014755184388800976189023276073182145425647328345416159664735939473842209902328918813858406329843254049453705416881185208164778284593762853713999855821846550592975676749460974438407608147389937709700922559051797662597221857546246367332509654401961547999064507609011277351869502960637619070046298080625373505262068164255049081517561766088056161591888147895709347014651346632053659722353398882470221558057816042458906844637400172050931992328778004127479406750170242102604292940693100557742273112024876432691518028641174707140091956307273777972471332905962488044172812711644171683916624481536316993462012793926114982498711360151268870795002531014257862821094245009875427976377716000275590797110250773716107437131099570545482841789970304277260795651434209746662316230007700493866536492533099311913168846613919115444065132640389775444350951845210668631588771003745390883031587572971735635995088033550318716473827026300333819022544669037904031090494011398578239612755495007189081079915619408395419025605075277808809837592208510486250076834649987493377811451952009894783998228147294954000968428783009138533886631223282224544094014339275940070090840183975964597247648042409611646523305846570693441226425549569738109619023989926704875037522929577601582119240270251497410659954792497178772436190076492344633841853397369755203175965075760088659991491734015624024282814942265935958262682695114224108405796461623905276876421618171771230444613673348750065656864264979986377436860048541289886640312983599547109170291993408324198889583872826206169359285997406142544732916718306253351393927361690542077290695894206645214860091544 [140,135] 4670592318093043495735910988428359982658566463439609251131486308310706792709478676604489269670002535337629911228729261638079153540001555593287572652744732823105988691666126087354820627336480589461175421795330007543766290567693407074106195766731613717702351893307299739592134639901327614549274892076951553856995723720286798293208080142406624419740867367589978592143671995281377168420915819386322297910464820154845824311251901857753520849405812146615073565747973062132988001442062254015340608971432165256056539456048605893343263674688378763026387710190959600004954241660287198359024952774940707822033949861247187390887012523881992588310041215417919142669338155100703035906017165001015134877854601688875774647319811749701488812223654558288944056130692817972806932384096654092137566243524285506133260857994681532128340447547134095214439513782256261324594375425416891121002991015161069185173454963081923529187816899539997747732953750161272100329256026381287892953796321755634930090936554332731004166175081776931486819832827914973510771061236115259263677892719575139712277161752285567703914905913444549748832683298652599510352083421702334858633938117531707445834926952667065011217286364126260419990721333643294109321284924927730078133029366841400559402020764562014213462291145525904312179958252269081120905850132629124215048728353938502876107996177059180316114983914805607133498477601446311591673262439297407343698878090827317748105060230805636668264912450303562188720430547714187788919100939350667812451144385822276001737801585323932976838664946190965553119518493875649631989097772666650190667663841952248213177814363874681217150034917379654286616093113326738176735876679709388676903578605385052281691450430101859932004743615825055756667856718668238346339943202963504766010684991356399938183807336987564498281364316382869768949232037142093997445252696045051672627620160496112314896890179140512961002893231008154696184225108382088426944860413048837093982716645307507389971208042313809081121964550495007769383060384644482139879309362971349229609691044800 [140,136] -790159036781835434111184589176110668851181827493069653340463082923073258633534767994928609137001883255420654143191502559415368161127372015909687112793723292611839325908970211232569048569880392547421127020219027416649266789970681930476405894510310224183716527657824735568818978004194082282315331668937706372619669758013928110131993406508682160372348196813308421126229902604125306069797088802444471579591974439397997857825629285870183407455916768293880929590169582670231556561559768777032109203428596713157806504417224788964029553960664965880302342034006120494555383440026463373911272211552398234518049191924582717165879032229766896294158498546031249463507517011733746394537399595363434106061015899605440617505386057330391546400112436552376800665700435221157673446290753785517803170310866872756351766408015588577911037698423824879764908525817001056011958019564971772103048534859099590719146158749460821323547130350286105672342237027338619913187081831485725790330247911802827402093958377586337392413151083066819743847098599596608580830269973086104196637663227854691996335945608738786210306877798147432303181235453721020999436947443590477032341602329787577069372065233050553181162222745597671665537415205720043621439674336445056471186819486782876754389221075977150187945060024129989665398556374488039304825407691193039054140229852183392135502061342695326941927256054225976881497080736227659698276224657219145763729920116344681735086163187732645458002588458620318020615113839801294378179566715257636077346632453284228615114443753236013185524928505817553344355185576160741827804478869741274310657055952289359643792456498156381970998566438202552034828342257584826699285162088004255547896032744938479697953495643318090307423816074021485302113697529805359658969298692971967933509523843529675688196753495571479908075785929664953500595885242793318091178951530097124153099697445784354628801944145958305184863592586656835011120061077951198502690704283700854794923457987962953106723254381682443099444573444258619402382574114239095486330814245516558608 [140,137] -3027223539352803333267442666043799016719697109412291026835964613352983054136107731012410944053753061643559773440007704031764543193525715061243318113897693892679688636145515052331313009038805880286276734548531154733066624610857197252697258944331809498601546027573318060613923395089891183498002858371949565706395646447948563252508354655516714110151444487100228970487012270824044065362943201092103505522753267585581178607441496797083081997477430778236350552787502946116739061907736230897555488691016080778376201887819332341177969714729254346710704766944143552991208239026471614273954374721819266717076791367850107700446118323489746616875995765700377813887472732512991167644103333686057368296981714302925239747447496774295896247837247834573938825342945703012143176637265992036097190358204435303044150352975082308149655581976515118066503561501610931242545806232121862059296170843779940667497529839940606518758788129759786411179339692286335610624003420032382435317904860671775533723479814601793074072162831286509064738802628449795034752446803146453291876867368506838886767109577612802547735669176523930537775740810678615418804875374823263951570298884141111726437213442316539462605182532029972987215781877664446288486096133392861021732724878947789974019357901718272018380542485945443199833846867195317247508222036636943581987368054167658348200544095771835192628694166460790570061009742827214172239034897852004301582379533749908296379099845953136289434619653680897357334723386990966382083791432245723424785150207284027424359334160145493691298869341507091802125992562135309843502279904308052325604063314456515587638153431798741154832845713151596528569135014177053487217216931259275396691993118828028381780284982678385108327533635552104776249477190524486729070874702584055784220359533637023236352536061670055755022153271740003550272996665888012288342060255733385141004173704473215143349238316086595445848785256456176466990041954833006243608294690302678502603620169443227926842713293553394936627858310232589030748796491766511125823951344 [140,138] 241493559383061197292433797329641772841288063505406664273508415288463621647657635277636475632023995838265678359757627526706573327702888514169848419417506177157010335854239012907346158986851617202781298337409095452762764182712449857416145155006131834152901041623039424889841450900757960188342601985089870276884383220291598850547068425827774478550510377685383712685541423352789095005919781876765130859625669562521801635290285030812140125567666876590282516606020693601057053636051849623389502637027670410859693526322530550498823822015076143424334677527417355081440633809309630483247353181712634961967642959549902515238248539807260354431504075765468415313982424438484368618437534753874955812561962252532468486119438432061050814590812966948186667811403594797767970087266507288927945334935369775630918732297007652284361582556808097672312944063172015498232712887090716437488723962912927662544400974979912990161583488847611679866351249766466419049886194169174814705503597468476165859936674988387986256797337613539995000982838028112149499441166646224548717373627754898187381162566740959315574174381680834120424413563804679356413966142161884752652091427735417361068602778700709041823135595247145019701954138698874966068469750084937485758040944602501192479740388882635809123191243467285189944023773326289047944439651355864808618084475864582727649662718882688698785599643096382735963436396891624267475265402791938880009600133670159490636113679530098467632945510412180551631771683391219655343538603029511203594432629072739496958537303309881775028259636413526365161971588634530095070980552884628718154032598127956183413710354474855875453892839908148565471389738060959974069705597513201419618953146752268691298023847737416819687919147549540114050568801520875821422984728207908651229347953631804664982625545496650745886153024837910416886561358053979904131883800780844511722288683190313680583819194262341263805512323087578439379769379165320891291656002951815010704455357823812425402866689540523781609973730539019462554678712232686100 [140,139] 767039511066503938423848980591425689616798454777187148479700287253596425478718886481259735391470422646544367691841640704799871113218788247008900503371957446115124755279807804222120537347278813865343405880605297436691754290185003503883483418236437561427984869484452564130893457728435702255212805337179269253363023235501842036769214526665794734573474199063872137405658158729922767320210546434445720682355142438663751525834854174127976700045732187587512978176208334341223076862214894842143830771251620642777800592563670800059333169738500288230119771535233010675697967057010081606782416143141468033602944124438138977703532544920987052868348421889783107552523056665983240528541469086466033975307697265220694885509839386328980332297417478529308088307226452745847881718778130824976547320516721174005788190844725622496704928750572865219537251761975205442895300457269150927032001485407593264641905451369493730233761336154326326329052844032447178675512854234168696414043596172079137445422087656579827473334059093309301276217969432485830982560862207289621549417560038350511307879740331228054522894550944372345756896300730106782440993431021593558208774918096347354792928329215770994110834664271107072362830045052573231839413387184525778190019608809347734584917274755835749731739549610715926119071448626970504937594070174003807734663806444383209667798822617005651941466040320967901056198476351056280037946982882118119063724603462757183384429499678366477003649396781486814562784418294515845888008961418311949303658494871996053100556607046803213297060739377789433893679818958825409265662557146703492179222132438660899600784266714475114159911144131735545260790756696262306020822656502192072560981880466471341527558671065414261956754480939475070687460037143612611633630033891657216038127626476008163083989679353730776823463238839283498284131360144717619334932843213293327882732644771668896475678895722035238191606398321424552855017186518194353393353479264175857747339935793662400496252015875701400769792568838731134613632 [140,140] -2022423092899824158394711831279506129556562661163375261225373024836655888161809067576191982620982786504454454772255411722169846473552234605937877866968552856276405854443136602786852924988489929833013465385996899772987134771638118428324450839488392834980888798665786794945274472073405647170822286158882399625005499491228304010486925726246130662259507301407113214766990749030764836163563760201384369436501538181221665765084720297799371253682312050557572051211953823275431201807666901682849668572402764394367298805174040731036497846246885373898227203103369453551159088407360947952863765915252279418454788706660374063653620104054548417152420407297098808507775984805470667020629699931590436769168610511860951522492389401689515359694820837861602799955427264072417526937948617480493424070170042367101862064670715862709199283945304018923227094199533653230163089717506618814058645693094499033969820248552083993869181527828805972531701443397615956045512000028012409451502703854918118164174292077941410847060563747763485874124683000132359089068368649597545150969673721904464874701461812877462926428757823544068445973822452615393835266306846547953194172680942272733491703481692146819711928176164442407661103523520602509534303285460408730044288474804106359207255835020972540109729693160137736307327644511888924191684166190559813397278005687399072239897699065693441572533745930342050907514125907136126138248844014516079910457371819383894050060421951243905153769825737081576607767259352222218731210435321135113180464882042031589212223983771775834292998945239445598369129658613669163663638081180019566713316806406441072131303683895963354414550515195444436553152806341251002745840820451134532403746449959763916781307999484632189027437900119721797389031733510601687576813805665869543863062206856086757498050385147833114830032956782025814522266183130433132446801684424737062623501705579287671969405612393879162863336271773770248393487747943415861035797076986706549778919797594102413542002319728895643848338697168 [141,0] 20170434344561756214427124299310078484590762657322248453538302522580288833862001127954155669231782876673418757986702900451257539979651793850587256339105593514517521102457495160708409461651446805288794117609013862374544877509296258427875312858723973959371100701317301638092738109906017494218127163053426603890714312791694015070690693339695828941042901840142539816335769845264912599140707606611513742520884693475661609271679822921510401715579948350123708711663119799301117399474295733497649895161031289677580555031489238731380365893806531335859618303994509952269117657324720114280128164515802393797195110759146136115383541739957507728821293489078472654196327393278909222952539153813847240675970951635301663911098751718210396503071387034978140679007146055706384882735574706315992881406048600414426871192642160477243628557692225556050096706692256978364354693728318409873763866655917463702596667266452567115822996377041304141107881557517745194983075371937943305911345628982429928027873993235897949639971354710696012092414701712872687328274734565688830271247988087612341249891608272203306354063815405104756059016649535458546588716020805394377510869845086697300209482734668626209973065006295212115872302652351038023087988452780332530956090434956772096581386060829876929250262951307066592519494040111505880630911826545786258830466753704921547184201966844686735341566995905135537058351000959016533881737425953828490154850127239589896402625043547834396310842244927284501117797239070246904131779727404176640199748995438566332394212105284852398104890859119415746298648103417267983931256002106747672474403042855239104212497143448885148950446045304274618269451542108659203984110977327729989671307242981785898565110709631956760430580481992057124930251468560522966359813067827761318187202786692468430621040959344238470877555020212705801967145316071074580911973798671753316380313605041313001920926416261582475521410076589361683448754242943740126979695388883617003789702557335847111757655169630771073898206746469431798062366827057573054435708433188456674167514233719828655796216219836133060202180006241627875990651590060004093038001774946685125934363275246846657534267137194565440292401600895933896832958320096404575710141094333711727875304796391312895432169356414664270840196360707566142264621405822494903008664913536536594775706033788586555333782007501059918945601776085784851744709501102634514671378356890349992417501211793692286558226780990195123859466903709435967433289474608649685871998421490871966416064272086772263889589582934381512912150146130615216283163033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 82697113361800395070544913205481104780981508330518192838161984034187434695724334116321338684729942181365703624900772377838027270107910380555093211523177714295064564434009144421601070037126961351861634228629994392246499781840257945367411610128822689320323839060054318563031074963043731263296974084058147091305665779063811558234559060475669948010552203610502662022922005808614961376976487493810719313520054386894061847211479483038646163265078141847596485298822297584394297999703792476623594576092384663094918911682356988062121803326991425693571700174451215202552396804414608170684267404080549222286214031034888043726479126824953879346492555791471843753096818697843214297846244159245390101346991640892474594064275055559523623019580256580243876530857251275350368633625177971380452184905946910127339038296057205686327884625410401659350665303453206545547524704995591718102448190100637253282408032014920623867979995607088467482500980445256030897101613586944633924174896061917617577543002906850072719079398479095670790673816738957024628118610745310913226356177440811655801674115769061001433690977909471369216856753010030991216338413638774344616278649835745141469911084321085794466661161441527504016199495590557527828054725130270628298934085600698280384541553808660219813768935707010214697318733918974912654192275718768168350908052851470965044757477142130516017420662350821442920480002249216683886099363143424854940660773224843395719267659520216015084940955932878041055041235954699935615314793495853365683821063636878171682431223615992939020507496358009591843865646932298203049393537890015737474395427345071590052834235240237004376693387857673953785456682670381891976594765642213942130702123757324411161624073909008959824419999255284806294749702381577095150034908068431107433512050299555819702823003307127455106784527641959779479636686655618049104968587016748915895410941839728977438024422019015676386700460884191735325376972167128820060572957973052157953683207159110903922946098843960718913182372258566435800502521578113994693148625010702884395276746353441801260225837394662665274072526864757992431299743575720016809651658287525822976738165333647244160926127285508454676520550204472150350990434340311942402388112441634719599799025891994950784291602463367732168925819912003276045014687099695329872612907919032975266297522757952718848719002675839657033830590354633120364726610141567410370152066716773533781106074267029209717149502018147294513806252984080902815871084786129306763332842304284032138689971360730851440493185334621866778249288140879288727154485886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -57703649587344867546813949739206027490949964515199557543752287894076718891224504790480360426586792038667486828968848453655259602199276366434945648812627139126807854082074847437463900769014775115194416237889523740616323232754001412698271981022630725482832895226197075471781174305007147434494787529144395139519306521055312694928682805746615154101721583899689420556917714820933814089507466892591141992888270757068338372362833649318567525827448935744795356215391442619794671950063726293614327537317740601403848870312504582094054624866348945313003662483408079997274197943743773519489582363153393540386821671354993283175306081465930920325047439698302517975706044443639587680404835828747137449170838557976482585347601226988261299234657619689475095738964034766956068689899792332780971928630196896734852425121974279797550198788377044320555490364552759341480244871503960121306021610567518156840157906600995149377636213630089260052744522131696830726181914050324777246587053506424205184518358272781443539000594645831794927000321462860329220832777313263777194609339566300486645324381003201853239181360297738288683372059873959875855344277344308889070532424486387171965324868032212959603964431355195133907759187569543730379229881174262700936785971745788706435958671105923661786229802221317081369906061863623001046687196081193618908373767313373913952323500441502811588103519240745857494464812091330947899811713577329296803340281888531115378463625750453859522806432518995440166948449551863374462386585327089422029754384093939225691778799228261028597468645721977476999989204883000109893475763065930779611213878687069173477457358398901673686523797365059658573631275366866384184823415009532828375493137295162928791717802586024400858623518507060705818208414791806463499120142727901876922259621583197346942249757115352791327173889808346098318057228263277433722094042287353799230144351447708697139448739599319046257265243592424266290934191723533390087553111392554234822920422824065642807377187561706747682316853509309436246667879856131248347182869515951851580352861163249710559246546132069772793360069966572339358050918399310120341446570306677529744242250378966291388106675407848569709297625901888544000465302218030880477979636991939248528395773235329718428447605247920220796313835010455541579835550762349524336828170643234439171694612052266517834700181866196812806758764146349920255907144250859822805166178060411236125761831350821306113647085113357787426160589089203241886574924792616265031257484727307107248987398543505297346260689338073739913701407626013079833771552591052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] 7224596517145397170180184050702959574703233526651677960929596819235645559986400154283212653894376229478304453288953902065452635991970700203281615767378015340261847960151596639691757901893571130693005770068928121696127707258018491342128108085776415010119370844247357615440522449284479225758412504747955657394490658349771565080426872761921477672731358277087259810106392025272823502926811769894996305561874681175781658665684594361949722254768458859505260501850434979661580641079285264201916863654656744285973134923283722904825147164701165386751990432697842844801445347643815971659920582741266882053088827712924820794989745385198250973735637696823856364197133061678364992682276117877333982511127244347042127318966896550436884310204494511163922228709966979387675360844987920107016881608232585828148606269243527564393061218689529126441356107177917969392651279125875203483745763606598198730072603251058947221713559297316009961864083037708922835273512078807579981616154052938047067647961837051210877214461384883612329717351654985667531385072578910077109237244956724885860317354930200071313808513533530021290902282907851972987636343299904547254448605571930207197701513066257219399367784387993711817304855803477907502047884566244098579808243403935278093749415406769959767749892645895862889310548623568963180239142844873741770821709729844285937305610208160972353656413369367816068811026518801945422428637052539120000450830554459197913138915779806793004431891086217910542858721491479653809075680991430516807519275854736062125704979486595606847676863257958453177265786803592400294126206106493821204026161402131560134738724534002892062737657286295982166109262102567168771382778760106060008339614391265346642641911509700296100279280187414893098818762296705227276924502861830875843568652961737356662743166243564491353292603068512128415857713937372874708667203981008442482453423515977860803417943579768641800793420633843838493885998355540546890831998530176980015765878271991528609094417760081458563572916439076931630659419885703366918939814901379241916948042629663128664240472988484470852136014966222065796075088967225291341239705049460757918343832745923197797960098494341233867308764279467637901166546952718023039599780750532313191504509968904324857554986436103655627156657418232311748346425395709274589032509753548016104397473670189826580019633890633259236045077406411471713255556611302367971050619662051490056287495398435743270110824854415582693531783753081845774765400970619442551702238182006883280810646423562687180580241221657400331424224394742813913015808977031659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] -778090088355781946348604499715142885568088854492119832049633169543098587558584375092026960321633897647113230623190532136615730333448548888339746194587818421626831533521437839585122225412115202719697420357840950660502957910425280352325697446149346554728995810753832545313769432289718916380262604587959685456395512119045456747014881430172214290182290168025852296214971069906619874235929053002855899213920022112119960286234929465343924537503272472746211017327480776247415944026404434893245863201211896351446713827006963833898103359091873309417269887746248072004243982379759899970339921532900616789870051430738714004509491445268439975527723343787936558010524604981324991850191310179765684249504228936722435565557925791127170296914657006948842298280407225660518660087715927401218019253422700215552529368618479946167052583233336040635369696111112354378045712462806696498593377698026769024747892267594500822668154443748297522343219328305727392058661563372195135065212784826277404616065294419103364725797695518288392278694090509242488350067807386903175756647788034251238353445833313886514255210675938279884765794969472567217928415412918485787600128344653218144060048549160110068805932948484397163439025091174323709243638023941025963750035288582984381003664995333906408532316831297436890275586040217551544033381574932527883972436260932155156294939778072833485961730013177703866625874822683654935184156508339806835106198774926554429971026446092905879860554313036769953235584992518588222064576789792046436336883985039706461730125223940829023151447235760483827031803884209863238339337518139837783751385352715911949637772535187624770427238495810733217678748008780151690215040756374060682667832319158902249997358886487287118738593047504774603676642782796861290377156579978590951090676432516483690990399306809437719045548839606568795018192434050317513121573718867965689326423614130931567908112276093611464212309938034694378727871437933429614183049973497693464004830363625569470866563893798183112893969870963912281171789148562710664960742626502078874394172057458485628975991253622732112773069428811797228377847524812640431229261934600072532228003313363815989590375645441939568011475741902332083644535156566752255983214502923785187703411777253281612863644015876640068420733274787024289793562064596332394811035533859307848870546844000167119086015035031199583933678236614284458868967891144860410828123318536841443336077890554432817533581838571788397345383409174968001494799744964259276023727406703426797760443092762276354841369519459934933527565958435441819357943135211198873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 3953358420269446167313944004166865741369843495996910593105010702575551747473000744210910268138588611455525477092350387823285919685803386108471471574151772443130394235250966464962372790748368268057902964977522733995435877275503711507766016809562461102249497347590236977215828315378417483297603205979833229143384198000671666372988973445272924807103328679381600358346901838706008081738707917488852526409052670008327788743917304120604043255349345418640865977657885689681163113528815296263954891681210089915361065616298510247189819634549746234752912582007800920420812265014019495261696624177606314443320224171645341584454012895566908868370044048082840729174974451316399994167041756953459861353830595967071769700405574510142761097234219101356143515651945371261832724664538689951123824065090717739255760351842031200679509913290862108168450844135675042200982677361926051831616918562524106181817987971079528211705761814419945973477124061304606638224478734731281823528360372107208910387715886946895539023354776647025212817739157692915548408926617675232015526139312907911875647867819991685338970053333345487738033521557446648259597963029678935460440777151273486189625654242569479158152982873456753679217105526146208236823947147039569213982324184769123593771861867925048104041950858032952168717678716480210391609548397918264233423356784556771192335363047303737561907847153622184348430247847983625233562684551632789098971061357666878122861692632719682814720207830384782849541882155055023581654399351970262571577464933660499845832338379151069235788534583017190677269122302332783434723398925537972290996851753746091738997818819352068846067113456512297812479904475663670968307585974397843286992767207738752677813170950443550129655082675872903520166690654240092606656151664590460915357897118295698608686391185329736123522044027819183199076204038761699040079281224882133644153342896536989319883173731107210081293461761673049109217763502316194878234247667408784021140860039102920200158431339936423242052805635704896270485905965460120780382015877520594401375817923012458244436495001870333683423216471007678669499771209420333016615896437457128538849965464217022035725975780237811654878801264459467461274198057684014568612260273729097988850959777035717603801277240655265034926303163913815822423275168706893996267071569042452607793518331841125256539115179999932355415281258333408601260950375835694447425562946851788218783455893913931626368405756594514872696517619384920489249825554968972075592549666583829377278680888538616567681430707488869635666315611004326778580157009774195507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -1541622526194930920412650414001381868202954796059205971436710799273232760377450868317918051356879515684087188977360825419050812149178307420299586657899263222344822209506525206533782553561381823758820808202048739084635477761476549141477830201640992153097384717204794842995999375295295559279594736453882342734878544281764707342041834732626282956047038830227043730603206253528575574001302554239680949679151962344497770943459261359465519586975131870873993299865847680273397034109348037850091483247814783386694331249016890723263240118012612147858636837294881497811918081861594923563537658853425410857091349331526301477593920217784576229291598051365057640531009623790992434839502544426882215189889601469049026506514904651202407498702628316807336903971528879262675995782646917046969791457556177939742116983096624545763800532851066762175863078351047836712744503054373741213933067145751031684393456142785571990670888427241266800675459134085488838727013684576065097937318031596790682243735449332872697549850208288495770172486779057063107663125159624281237608882424048472401135977972085901911796723373274557475666193657093050027626896527938211762564019699963627904403632870429748016269844532187415096696013191537736366958725633995123237154168208481546182282705749625004866140203658079373618282672805195926473420303656274934950671759861472002526775630698613784591475596741679427033170976151669985878830288997234037464637277001929275603156705711480586947642542138142910172514233352607610047487046501716968728055783320714229750284851303146736046004642082548177402548945393025422850984431448840146183175008841470065699302878957409020171288087926661132365377330496547124099956801468991891020715808318490980002648456144532569731956242553164780661585550380680349801751652645443058248017916214792939872569753531585036076583730886378582845078126230078729639105695673975463808048277765192630213259588851725190148063257126317553110241697442274035652737602840510888418719054068348171457902288000880231961668111411431243405445698552475521156845112120271783723063334181079676173525834856717374951230727970016801984253077890938447686774005824517483901642210993702006713700091810156880331461075539773475231482416620913657947926999217538501790196494267912407847046526490600075192246070881941015082120251964639192734727011517855968709836294107264398934149422854716927953818838083602166673369933527025229410881620376973237060882961779108281828780308552091168332138091532146413415889494616818388918323296225819165751208947021820443531753898060328742026093256238678472809796967332807547289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] -267666272478829626058144930434317494814095097938668667564086075745310240030264518623928823296141349130005504660522164674145539521782181732350229294261703283675029644771392697276954173549815929433868813003536823411736467894544002723303233845482795038957982213117850073412364941633164910432684257454025443448960787896655712506174171171498557265191723558789768018710286400414749179829671650632769239647798939898647957342791593092393374692709366611690491575497200916145598922853500975344207852798025280624887065243056612637270349936876605963986269544000453904442047906221101497756079837780841034280299362516271752967331474822040253898095371792955220789563758116816768640090738616081153277424361676263209554798348640546091743369752283750763972429809313182651249330477807922685480323381065420782864583601984782583224531016641022899957095795498728272340434688257124967103451522030405748283528903543188558432251040397546440535282306014455962931874086354125210808314259095302324210760267014285560131065476185352415833631485923976893660597032661342484898165408081132738263059312783554866418720648719381009622097145760838494173122313364815458013100685753149546840513532530821375551101240479406780658606795284543350904564808738282862946747034962750817476263287261061612410743629272498635776894348848038149548471677279600393043619114750865836585655027817923371175284736531490812864239779150635645872657993277034047877733346052705851816543037255635609288233073826310531781804788819838598862892913652436791487903611685676261937338844278419807570449314842159008544203530785763748372928789310900171199465659807711084057796295054002460432585481373248012639486543209992964513025608053481780306422232499548838755936066699503842026647478733625770226513087938794042679581573318630397125980810279211473884795139936176861912314909854241983541180097467252442249849894254977268262017234555212264142215547819265222651693953828582003571523751211230814882352454836360999856204163119917067825612353846154501900029413245887092174872845811909467946689130872769408774601779678054809695245446295380530080394158604674636629941721772321723731265022916107451714156403671244851289564260589800187283894362388537211919015067540501852038651044038881982656139144081281709636357264762866730502582899919862531441347413927462183012871737952400772141905271378198920192434190895374061177057889427154594955009920843395718662375769969282393589365200477217572923085680596233313428080972843606717978200801673828084676548722238835901171588176546546479883347290992942816921148080898408091993450838205614493007872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] 2572310182111181867393323873077021197579633992373698107671343227612225003978946902257158770806835360568364226119881290779089418802909565753473652656072612323197204412618005083391585101248316816645779327707850230869822736500790906228984992494803275148538711337199023804724501080342970975182807494145706092918824309688543688181396821259132642200097388623150372241152686201006514443031474569131724791890256632680786475039346722082532839697533536060793240794141599357279133689862479866411365051704711765627625442098115368993622598423818200962809523450503361820839788684167959822955006747289112308952943018803992075794234906517595133331264253499881114138002421436819978170156061162035506858967705479380733922728482573447523919949537528837026064926340689595577119269932385898649009164675058998958557787657893631160336608374289706418565559819089732001617454572765662850518279380022435937834869382706252261011467741412220985556127876638469665027958506978701848893940219045908806746705336838854694170631646900788606080362348871187068774347266090744660132318213769266706476042342985630295558594805255757627365132447635692209895983892501486011569054981224245701682744817481513762209993297251406870027301424375959913957878720604863602161455578117883742387072148097002748629547684528195285864838120435657633582731963161887618170289121893220914197421682369962653955590029690445034025717355066587994727833257702464268154479416386032675639628903352340455974054059423406046243717560885450513573952353614225288173875309213574450721746467373275555303020487737579640759308264203077450987539849664588009257523978897042516008457766234223045572965722207263830821028577324434774190326780329402172015588076912594978457931675971617940551323977379434572821412520780458977551964383375767610739046776196320316315628751778217470451171202781716869896952688283982187091456405847225211159766014483572562868519661567241129962319134089323833141841889156344296831417105771040248395468995781716359316507343418203021791437463210837569051755193723950167332163782798194012770589503893962223166260415396550805618003005590886458455107246491819062962414049881684354474971706483635891187966906471527425116143038244218309424729541543533455366421569786475024148292969392944853076005093172613376877743715854063717791822694155449341228938245656534809925361188575073789880265721105113539491491886800604554000292476881865293728787280280086037058385745065105596749535688046775968399099911761470820460649560131242574720769482444556596230221336182032324756817409631636924566726740625446473968942698283768804802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] -11370963707720211628045622071096823087320915257048140155317859162765446642209915606944211091383793854968246573395933913570947266276282636985710190577852867225942971897798112162423110716796112827914100482796700283650542549660985633567189184038648249229780169652743728529930264026537348676216965488760353288510642269564620406916439609072203208590090362402777209749057226277360685858528542032753262717690965016841627619210273562704080275913853619026207504655810855679265627800948985121175954279508520415972066613559759614919754520033291296383175148981442569375600444682375662811678019360681166668162074647910320727833302162392292205690866185314655099222952029898812410569951491362248964476050858868732451080402488411423458268487479331705181265744552941163571000033666218923156702928595729359806092314297439144569564377259962161366732199208804050689213779644681535993520551784260544949554668152416862567182847500299144325349274986525320702480898503278973233278154389423511837707657831086286542939258307733712399536642041172838141318539745564016319500097470087733523155843922316588928454789963989969056727878854837232023576126080511379306322844417096315734114304264444655406544115370322919139478909680294409433908978779446974733267177123960631958895263070563063968855954838744866989954981735872725016231173770311479598716964093539170931292773431593289984198676767336410752728296277185663154832752201594069242828477964009999225392144684900223866673678580256287342956282161489902661876368436458930256049292636466247500503955725738113322685401381241654066935632220259976858376691789177897248283306300292049482610777804076989940423359222889759090221571307715796195166765999499212421816900555814211826135817435801952065696819036792631314774084291883670538442233338106425386991904117065024934166625359811052845362699119720157765410534425000755177037465313117019088886488338270035010040072519184379910978293681128147302384707551251384240435834849798895892986678814605503179316001349777381451835619397153521483308294844657020234272766088738242566405311001641878160595420012713024297373415554005943988846349654460577051518757735889641147071358898559328544479626741219046197060916163829629125632461930902197759079752217839660389534636338763665895634769198946467723076518952611826223702598069264617552673216392644677366481496888184889528088525438512181573847459544506191878596709217719949709961755953500608424514679351428531832640594033447764671767988946075494239901162594893304368645898705388734555423096232751735016710798783388902390912237488021466087133897648300548811569233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] 17072925089681780650297780194630517636512175885271940278918315953824200917685626238950294234300211589590804302849514025386469751696912898878871456075584600490670478708783562100173613897277226909767972179026688922164585689885468988519132691736854530876672365628942731099715410419157659408089888056378949545085219036750312376676736841266030802298525585262441543831242184756566083511242177927906521101641874028826093411888963409035981750280897646327690000906997410024348931965532792388264865132137845931981067141227225731834671048560422308288532922480209884685714878112170979139130645287685478707110415923678418961474788278550578102663224961965702734902017905878945790626305969412617112092799048137384966452657406495773817112738236425454071268940211373627307724467377606910270115178845461076802876921795377216684312502350453985815550627336177411145991078894464644264395069208731041118941502364251263808388675800117689071311249351955255511088819712872860253444134818505414784602563765530195446181369755985249651761454919236282992191035975493048687937434631526839035882715133677286494033714237734438068365078224551056755718579456593739525662508113813604619640197741940533731337084614095458585331139201531294539292710678801769836005999256397906424899011099369364610970403970193383525759762908064367755965465135111595015963844181673853030454453968750942784274408960963250252925353732173932303943742901979287184730854084215210833473456201667079461861919884120561329959532879508862712414903463600867714413234563861408368612599030806385812647449397296137428937366582794943989688787035508006805451156093632342144952762502148645956940464370919981746686704488635233209432760992131624043577618354259624636376031368505805444664592677518051236455694355061330478304834451756499213006514601187619380039671368366772752969035050756236411877978384060871964553635340627875519318380636796150715891742745520584451937595693939065574262589690034453453129672413445973704354392126826120541786511916734832747512281266025586381518689952265860919237853561769072752465203775922063874764563606859426418372359374301953494661162338476998124947346203758817514795435600174847725618319668123093755526702652986040458785270256682124919300987815262627385442323551763279891164721513221524289715909233020805644329233121912427165983919045818261560839033015332787738474419633017785134281234064000853942363250837971432435354929730282070590695587345164375583397719174459595971872275607529854633284864195009031231469368646535777086991408658223848435336141238053905240784049172453672073230752728354940114069094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] 105155180141864026034734083526329859692340105117714671999235414327501814736266616182949671835962779509026240341661189601928184897650887549629143461210439911476128412789053502460741730590134442881574395977762351049131709704034828070429027335355357832337638255062379149830072780764980417826318284686421568176508120562250871541640168359562047350154321639811134719628302689350634756146661348166850020183868242396425976348767811929475422323694606754814287183898014636210622856536482744878194779112779392577484935906603713295047960388898818269813783198555660102690639247899977480162312581629899561372481452192403015889764951771926698394850986848705426161707413133294537070438810574910287488102634296179251006374269358491522988095528471572742483361706199115681876176522338162722162052657374509645813901981436991592152838052636042346145523051768761610192380432037474619381824245286411704918737433408749478764407426986285675986289766587104371177568740215117400219967408822769001885326179491583634156962393556340145683150150639668699003712958003950422727260111426891789236955327092426810055929994284268433292613037708677085836855375703841003016233342397866214154310272774831618855158166131078156276255391824571755646064718225906027321021927977984547218686093967973430404280583577581845505163278181204273731449826220975787728828821333970592519328684219682770845780423097333945675258512444011671142599383010309952732314633472683589666955633396785517392396079467621464682706879056117522025387135393289850806491054002390584946729997102349177663479481627526964815133870558710941787828300543294504093529311308306531024953066621627146367138215030337167991888883068201664697503046266792199369264189312230546554591286144097859832524341631249263085388008617616764204776798370054603813707817672438754426856897032338851251289604149551267739911503530836740856722864634144959754918951248111120998373697893622818211898437235406121896727271284631335449613111023944478242295025130147090062895547466551870265120590470185074048414918581182245293459337175117104577141639064360180919924685980090231183587822850372130665255947590278054236882082381038883428154099342229917903985715168729458582778950241778078981401442016939672445932012662455201445340288706885627918060249117478470917217625280279550051998306557652746655099608773320450062826201695171237885593169504539418549986392745478702251534486803610319243433975018873965361727211797073565216359701557494989719060768872138663924805599649758088512174592589317339680739909264260140659997358657953121253667632474793673204935577149222826582579609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] -1067750735014799085712931605204440281086020536420785884136953764539839664809250084805116623010481790368891428882914976611533998168259217405223446106426984249215783193301247270743302374652272027503445184771512032517427580777488540277520673412888955776894743068858973514011654637782444897694236349782544717195515889932831757503650665965055510983962866534461090740705880707783159217496427258373523826454358439972921098235090833297638384082040609811177566390003555718636518651524068599432431378694940407789979336805930785902408526732892527080743162436865774185818405652150487944178626248059566633341554272110706791498202185415481425965481596261234857415905804059441424625781116055824636493321928606311997380492657888056929504687014195367322335985621781142720322853959674753639060726501380332570612320114844068200815746424115604087199791209388494798423565443579543622895010864678762087285103457800637521666545131678431366629960071909906668971810154637630772721771605060022136175155328057836078692021105044240017421519594062239084928914547144371432536711302686102466120884901093908231282571663393753809413783740656854046234374763288505727756535637908285237340671357360187462794470698703948513860862328886654779679840779189416001417794413127923516704633781355359275887230333834290228302394672493478291210728105562409132772599378284073056075569752964180469864832729013418535382709207357317498903881140977681559539794935345206806024288190470650894668078853324350328816624375254638624651096341568239097523209776584734348774903893636576524616752006502127669284309905681115748446311755496320334914674120206929424071262851402119759460465962412247551390807293555173974675961571386125859330169489139789899790641714118238415566174133264174063866009548096926744955483456510347528435715816213442623752725785819598985152968522900659698389357589922369902784689707609978588264615548801801167153325997277137222068369284381387518196833521713145725967059238715568467232155539364481628022051050407911949076323518000510097708433451010907626876115825428164461925053545345105525839329794043344994361567883563352749821518650078408241109733190494195589047938475416180078940944878539035670832129020434373885101577578511999630292090174266412471635006816127402086857815452358662669482428368880771786817459204833300224792098750101479741948778637751878829174999920249951475166189143219571784305337741325180739539656512449950531538691624478776013913533596038451816229332180979856154944852692573410367987873294338156510136604563472098836712118178790915051858207518954231963653723477139304451978297344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,13] 4531471509912879968965813051571904049669157126141461103864576084609223840978683941100235165179562171717163651225536906442867956460127289962736034185304426644567878044048451415416432520926828054306034913815279331833889455158235918651455081576784396384934461669480512284346056334934988633982774955541160559376707915862144933273870196727095169018210963367361755514061731701314999205551726384457156407661681229841277138982830147015718789195214752508381235751499285411071915886112412787827995507943318074129699186520572684050832427277796042454636007385595425226900778832339432457546738403515531543192547072403149703882499763189534020971944444936406191451410647871849609834217867872327556490533469121508056799255714389734042348614989384991432715835520562578975135009828849805430761415553174951380426502173406270178692231895196974263898933064250820336800823434117926470293413385432021856837280223913367127284000058440307980111095474588914947380678417035623649120788467066210681952448230070563009967087164869199160215207288157338656426275152829003754921361396401237647834569601988374107837974938854783498178533472174545209743076654428482888344781858472327229849329898564992652569206706883637218189837884601479021894126455360980023960908303442339964811505716106413523566027103431985332747996789019148321268020083846029878098791329863844469429145468250037621645071439785028819868652793800808607109719327292922235518989584040466796500277701363056239309592610886182458952935937563879335164788216012890930284172289166881058113868000791797759169429854321554560654774400625799501835055196456259077404619096649846348029408565975543370913115091739197515524036609650073841912727139301798020515327591448328907428436719850540214346606340276676127110978855814459299982311460737359689529068872462614040839330732339484283725676392802330279480105550906020755852778815688301604473771248003189029080961541550857726181464585451347417826751395541159733377021808058738506531951747965014019453856576972608674932051540249207840145257405568934275279824043268916413566290458891875381807729212570363401865220644490838265696312901173362585452948176528721684320431575240326759523169847072057026202236636389807730989441118998019824997450709750047513362691948333684274139456352341460701105270795680907289875883762358926624808851625456146557509790707818983382306970375488130904835266258303466694576822850985818699376469233724933364783154022362148354970104795374764311788761093074071739425875348189655517081523206557927552037119909554181782923824507349898083783392045668620687588829983151256733480155873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,14] -10751374068250701788332670676902055269060754646803139371367272927779630006410660542275588288190798353182024392147881162237405739244885735337219314237083069929669448141944310847245102130570175798572664062882173604722338952542918825952880313863925504700693722569147048092377946358075326787543411523911222303437147807031969011146031720850420407327265311941962752332287433352156298339478856611244039798943675788540342661776006039515165748902803901318631455464490675267865313883320466557607752722178243262906323607462427931256615884413993660302912239414426281832144028585711661885644806705166821755192484543487213682696506777646431759635604699032815647525861524353860659115376182834610287287257290872382009242078961257289596821745108123807922978154505884167135774200118979353491908017948198462845088404781342427646477073727875325672543159802528079461881338821868867427580638732434666974843890778651931371313458780848201870301916385266661653154036178661041346627291673312904316945700845903016227526824179782909672308252018646265635389787738792026219099111977916447681811429538964712413779002535164293714280268033632283310406896923166923138538177754010356452394725131907122462494032540610818369510000573201533976822417550904581527817531740203556929562663816345509177985307160594421339927286409015257219152025343481721400141611881154792867799708754202331584819888566545844396750679747861089251017314437206821250400354573743306018284292321258493497895046873606137297122930050505496420331808352336440550757194363381647884177961244512644441971745162958146394016096598684051334020431024534437141079193063784984089733207317961020686989897166723687946098917273759768850225777855636354127080664786865502029490443579306359339826081933323573537694367122135767131278922777606520386526335254629389670257349470428709951796068871328883207278092682909083952549105587655090205740096815349020713771226656099007015396700432086477867662880523700195978473945567825809931322279868414011141655094743372653060526415772321082010336131004480887409805543022318420607955971908648215331127350245471554152677586514101387513497247512413626874210995462148644833350382778041081615139233061757566221512083752120957170749617076503711715029979652786834568751034662744222750945585702284933837611199124016992287361569067512742165383802457063032676997126199640223521296599580266277363544472867132051538213418601334468009592398994763540224042788367315113823814700199689360339348138535272732684494921325044016973366869111274008205075694367207952959852518021171742483696608953388865182560291429309637951094154854400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,15] 15376599595423505372957315380158980150543604420132469667080423513153376749853284636810653079978453110069862058574867004713276296791398294789494354071218533377779258084461636539378981838742947477729313332646633629586492939232355445153218918746550301192309781413993465009509055092661820898308265009598386064210092905095213314871519553347532577192231708284765155098921431883679839851274599886406910279254402822360435756922385185911010915553372842244913227973622315095423857639975064016943761802675694917914252004575471447570364040511801915927648188362624035465805002094291201784789758761178586254798362109166198511014805631774273973360017355611312980015645206023381802034519139662581542657281503376960833656723850542792435653147220222724868056830282507667686351516730144141140742596967186779932312494373578363723434070167731566489515954141230990049409288171748928216963096364569757546995433131594955113456992746122974810028631440028433773909223884968546427394800004369776347601463735445630485883479809323225077371705691879683344207980725108286610593379957907065006236039992944633998891439459794742986455037152118138739056361882928922277671904116732613475508818169692659861120414481062086960523134884031809322648495576055360277957194036574004835460195920489850683933706693535586340498669606886607838413056110128643173931874621972426723507303641459263461717436963810491473386049963609770448364312321595049195290152244467264895617206760008891131755205876848898044184507791936064794599647845116776510494271565113850422730819151357379516273196152384228884932276349646164914219759584444738626970414697340494784786818007347462234489719290291819690275318252916202228795481068796971722635109237002895086325155320670556385204600075566741465127421415132230141847962812158196436025135847132815272241498787474927656195672839881287728884756234828387185397972166888809947678001292483155494570237692489445669253566873721805729034971746479882429618484706209176656438358418534966211430659883026622343963904756974131616606656094359812899609910747737674898117464567629381948363961538845035351168575755964777061368162157716662084087111410537891628621107741823020085245742427646373468117564559685097941591982663980164655977794824213021062785766296971808327726221554815389922824477202877205059631874418667912163198323888021603727254800300175571424060797997341156480773789199626530055787400072850898539867350909735262604569051664679628925272220726084927839101640090433245163224932909810735764656032697370824303138347568522914688817582330235181255788807055927556130096159118030733180961889976320000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,16] 7760715703766537744199512472864241386738013458870487428813334618618451859380951629218477497562494957238130928704947137079287865185683382764281964822147023408560746728448635606819009520885410787659943233689747268573196119303894544452344777519793620202678101638021829815434416456390349526063683735072336457026935544266153657630771689552428415766226720437032469198803931278336950030048250777604168194536783027093343977553080404770206460992500132309176403368586192557198922736665261111143695800626367442787204348711854842470558381659792654503993520469881812134890871066899452028677945628724447915161935749988666346554671110075048207532001197002672358174658852020097202666219623051146750722390748388079759010459856971232227767366174419776053606110216376692338541352647230975363413034456459313698289108355357149487352512194898385880073110616182386800661731660891670665532400471191443995198468594864925237555253576084648661040424821588829484771649332435759750942547708950164513468180497292153024607063841158394579091763542040071273045215350411869038729911555769429637959314771277675000770553239333065458981661317267198083749688356913824490262649371096409759090100240161201333689835738153862526504167274340052142783167704740754718133027368455238219292181592927394975651468433850688724487454263214104228037738386254824207210792683158339342125538137488951650735380756945819357572789384712761440726016929086095678243929260640394015902484444364491930498958659981134335647391490547857888416453366852733460149123060839583377310579976981108665763549407751682179820230002576356979936018158874675103859483848716320402690795281310416582877593060092549077990832080088605929631561809162170742250593756368316483075054423382127233160674727353233041623866779085892661586645979687904844100799369710370330004915394245818758438236303104517317110890389132917360690663665166882333254654486323976235763250143658270761757936285536314656612240029573263800971018840182125998347613682351383088228365028379959861414747647980153183495676876950077132686256810500422814461721269993889738501124249588167021504598530970438896000761834656503764879455459741496164088429547797907022283838390362700469833015449124241593056393338327260581619523357175359524249459923833581459680068478265457590961260434156848307895226155207397669087171250126891333876000456028631730466895749698685200895074487479970350794582663048914695668443940257070214506048999283872282749808537776508185377127809646654912071728077682073231962449344137423385414057867581741929268112698574392062629587042633274376705348609254538266971996160000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,17] -134004923234561954614850045430181098339571171874007003167798742309507837140073905665374546649786280135960960662391190848541636458813815678949929841270637848770449971064181151776363967009766901114364872626026312642491543133122215666380984278736250455877411043413962515787140866560180232459612171364467097382476762840002694276828369588351886647838123894326304112233602379981849783632114236504660197764683310176465098574748229525427520329143172366647694663443534757347793662651603922153159638697837528657498917622588913668831393734970550059565701227910818564624286275752118125657075213843309890098060858882137518124300120061878897994516110925957899787834093459286290533801660176888194169145625915513985058208725615719077802309823684514247419383525620993937101599454553182980322214497053768862273436431362309835961907859448070846962492870636496886280918889865508613035886133390990890273959323844562562600986115891804060716150461800752705529179956118467239906466560725743084114686684330475222605633747869636998711794634519128424717917917409129646865223249681607595083531270914734245461984798507061202251823435404067705400958121807598358695929871101333690339569800148613313804887957295524959420906333777449244007172904467792808811134315043093356630989967456525683415296800325737018069923359605075933782294791570298198608939127944121109586416288673594211142433579622081928790449642838213496005072390916991082510620458439949376722606739405078851090756497436435050221196360431644637011840506451630082736725922897014931372439715569771245798306767794495893056239044631468410003428109432636940781813576527357736159527925098883784503386465872315190970812246184998644410047464295177009059419010911123157960526737415621022340335245523269049885535136327243675533001846465522815716659411979495184004422804384680717548369479697106403539993779366073126882701700586549915111213059136794401215576112843443114759788756176745031190889364954313943844110889299431747139625251704578818390634496430685344218416458135384691331539424312095728124395598303240941617481715530228102820031626149422894324935852838614260429427702716065817114855888357139701834338193896301907393208297684677869074587695276728006928098123417285256064099029612923765978239413277683977802996942889968081182068619827763462528512281749488654189735997086470219512453745460373654465547912573385169546431933104052306579859192640537842941494453428362142361482617714047056907871964050685542823941755172518366056246476736983930060589659910586072774351115949013164642132050516358326605035152488907018637602697106803646649252173578240000000000000000000000000000000000000000000000000000000000000000000000000 [141,18] 445438123663928717677521704414132370437792252989233768137660848439195558512919020817366518912360615111026720997937083681804918591574385603124872440094015469476211532590568769224488520494691373998473837546679832226850344886540956180401142528693670125564127586861813250649469498816444600257253858044414036486683496201771342828532740952006027802079576497554850437826843339074326097439260781189617806603184103887945102811888700949975041656173285956280194704411285256524365057437286965991754218892909385463500538951921976041964909942566641532471966286151094900040187177159223703299229480222875823625704704305661028680881697832962345167765372283529393297894814562553289094280414608599409900214541963152480456939444304156239628026007959820065457955572232103908200845748835646045311995418639266919207940834026406812547624386182272335650243143228282357707419946304149933422962638609383741832456823996093319426071711130440989345247095402868639415190480494215278677531660960339992466612851165476255272424206776494047130965357208565441225062163370634048534105070180137864134418956944006863898821214515442827854174730235678907153450859673928375415293569447930920874699041140628580750020932712086917483966419430908039714229150348005111041734272895873305291979335322378437070057794068326902318607887278460939604405784532159704344868842399599906198479472216323705170973096629256832026188372520997209410878125500425867909569561663454871470735431331836944066449793207410967230231593553502437888288486252743624954493830767666337684895632282101448796416558897497184691092655325757163809438224577509473942349660656729039990143104346139885544944802416510898694345027431016185790427944341899997931258569229030994301052016700660832011690468960385051153537619721539776041893089605751813721734694352530737174132128138570561781103602086739576535426625046747388971235835016646475255974506789017797648573128959667996797292882619685622553699648037687503513333054501127347474273417950910912080712233755124416504978066256120217521600226771327912187881501871671518115590271992442450762159798737999016311672064834184529798010431573771157910086723580943208952976517906294392782766821237459262783763769108603094809054856480217215202588322414822743649933995426795454575689981660489900244460058069309955151983229564077078765367935078526451639872222681827980912185273213412038630859729835492159153300372935643625365184122113810931730477053780030477670643642705165311104848345193841651761331587204657385414872190861901302392849741359178325240361410302965483875763257486601034649921689114357649442954910105600000000000000000000000000000000000000000000000000000000000000000000000 [141,19] -853635636597046045563258554162629963303735292127042112739145291767215952960727608349505682536365855120466838051288981161993545129327037984723918559026213870042393721099110885299814936664004759716736132871898207073794156858401204699254527971827104937353510475601716609384237558182018581377024527023207312669700371893692472603676459199380542567227742866515960450498707287496855294148040432305162307870208442628304664530580567780620110909085128649328585622281491949772777327629498318816915515941085127700016074414186929732356645847393831891915180475740736930154618545733099169306322301474339727695731251902120813426115419413759280122892516662929112701792742316250243105996790005914675013965268836298421752042521887637970066970941558270252942935745740600533658209491854599863524543926102899417107746242096301314779849963739544738719624830050320722255070071829582561297463969151349399441665334222605474366961222184906569559467695468544775989080867479674170427354811435948742645177191181323152234148083885864279123802586969933785157403135841180788161949358882280880499281764324460440153409330192343938336816027589797214925751065129088635733099185131719395169751008580870932232680990573461676802552948053661073124570202363148947494787885558497560005283450209817083752693023478390933037095058558171625673536377222802092558067311922843759582996511294358162124104019906303632721854748634599062940474020321556628792321803499055276138371427857633583351963473514482266616430055527619626454752560945568064707653016568990208450164525595442963358960251324407177406117963410639078735359721081631044084308683693425423322604908980426579962068173264995269970642065182952781695702092567772490049280512794669357172271060891240784229721566545913604745572440011765107386064616650342524179584014960468373367906898256707962589136126547118293927886315692393844954092885123144225602732454804107794247062722448820272841766387589094484060917074646801116117654783360846374807296171452061607305322944041442398403870030759869509555799728299942341405982804493165452912502017341344067864416781887743462444144356810825657034382871193401071677512614989666577961963556061102912254674577924243871112500362970814729854453819861108890625815617188982319639632469267073779768423340645596016133672414082967992296331914064242444634260832434405394376969042879323998837444687682968669942327745861099937790957659483077292735357375910687784875938191222074039668557396505712251646656680704659049555294238939624781230567556751631837794512783399739749834706560084152880808786527854666601982326830368004778642345295872000000000000000000000000000000000000000000000000000000000000000000000 [141,20] 926346174659913012255164313091519900601926178422881797792916788699210090662011484040669083548267883094262245392297746024147979711795159985242281761365181753637068425727684055818387967092394970685598799823534973571771655665250154282664106459942334204591188803284755272598934959352615348680471230991685474116154457513343226659312191262045188984318697426618069375222799205041941467657845594824995477787555085041737620110492621281323993628770278547524678723907905425010311385381096350702986853231103110731839974211849587370643997256618822203343078202356061668200581110032654748566320464770181654243148173640732820797206138598654634805255455698784734810355379631960827399390154236530466273310217885554866091110648707683917126326427609039186485858990957669021422214666655361918920637847292716280631098235063073542717667698078145818712137528625635431412706971169878870432398756126245915869478746253067517356343618049923126253024013524181655303990404551965131231723282885400757916292328563459535702093858240871687700988171609947780459525302342755941199754644648708036106300733264898515598631946990798220826156573136366008975824919269499218940070779931564920704022417060836967347560811138491025065866579479732422840921837232024286927676096661443642447777325926403303027800474831781676969440032120099305149008909686091856083268716337439714059972280058377647927596304363495495597268910126289887595458704591979356335856471162104750458016573027122327725440159282733421097653639444697465421294042353341744761684201336902630255985687763773670502771156193872255422857414592151404056586580703288307114552904419039072134207321434362589407818476521908602225148726252631174134747992770242865110421620412138964435894880768988105284033267306233296271638697183645670330048360176613843714836121358501132225189949435220625446603348627128489869933368672400758162802322075158765193716072996005138364807951680768579410356683370187753924752615498501159953863893186555362462653369060601239033628991944431352629318569905821400592491036049974169839049638642638240054981928509680949445775508067224258512693093375368009125606592901248449956746614874384297543673096080441855324541274356409789095126750469739316847241760510918513748471438871814027029836998176534240395945511940528030331730126893508579647826091130635273857790099369284643789405922789362438409692783116312710979631450298119116359343659471964009594989272414243537550627127327247027569415152729599594908338777755012447705226065757824356713439892861857271020242041303370617152826539980326764603639984093618509839621691820918810958092042240000000000000000000000000000000000000000000000000000000000000000000 [141,21] -66678153223835284737911750736059701478020987478842895091418577346743714093582279035237512998498178012773405971604467990856050926488112474116768838385659407394390770410743787187534454476159150658612264326190617269520611716126249711498377459433768181059371011584035704461868202843463415600627807620559452037215034512186056489689902518125997827354321411259775936800172772966850633685504580140481686217699344656554022020280671650985764969840224401719994236057336046476224490104803452950179161767289863521234053795391839882274466689668611644332143176193302172707181540984120995200061992871092250678127933485761305353959682643077366363291979100552928806475063117683702325039354711230546971644987197802896719498679334592632543366540180050085882036529441170144396836293357733337466823755934437183881307280426827984431918671219041592320534520828825588777039194393544712027663119835905855357014385984895260663277977428634053270212530889215463480454986103708858911079031417063066693643574487960856865487037308661924125720247066949015273156384847420036020785792662697967379494330255542294449293899645847636169613821077519588546732066676905590205263327058501378396421149940434696805360780171956901678612409590854238466285398097312027612501080152890995665311380780990181980178326883964767863519382710170683939809304414196226685026013547924929826565960836427699996311406355390746052189097089126185408357954647304656791929059091476629866569399222275433638268206999826446159881301338712296546153354050450528088821186516984041603069635753392037222824246615538035946811773056989298389536410258310495316784525374270115289672899347845955564110142550188531286254098797243102514961554048599816114954398494227590087132692576650794126047214364225285338228548266536546554575448817099264653211729590060105166295689749830925572079193165604270028186709454642565922137087670189084453171036136302285382016593917809255894117759834569409118278689589774550565754411895751129727541764170937133339470844115283610416431364134938867794368437833055978914609816055655962229053217324481456961854392249558809379040501005548940823176454032466390731356453619447277300987762741771033118704574497951784151003988427868393297230788241140572684225924749725973204236696029045827876951367022222616747593261003334751940876833736714035609263707656006591757468268410760120544770003923746667867703703066433986952740270856593430737412058122151419896070910263369008472889384348159447789714395301364776211015025617476755111375642624177701972775073724727501381550622014776097536975214090049297772522279430681496344275965706240000000000000000000000000000000000000000000000000000000000000 [141,22] -1938995663623436152315668594740275715616507739265722132731112105150076561531391643343902773712152336711943314127468806614818057505117265046417520118302849539440831216555346931772741945810639372703066136993281557186001137683602428360251473343474423721587650468722691925522990503188788042005444620642621111259005738208791396115839985746418689494346524106595334223683273936883271483770778865561136985911137761830367346217398745003376970776484872224532068279363226841433688028216042104594337937746914801302249322728424022474519826344894460759331044238313192600623111085495243706125669687627431282372221087964301890149591169970953170591344357963740440934696797555262777247901345649198282509328839576899737315701532357596317662991398732649666661751949717275743422047731802501651668867829725033238758328719910960922789352441309908581296211123195001257226484409510029132026130636464040468312283948472987093629600490521141288850731239926427114042242702797349898361871601413206742918648709678678751656560172230605900455832185230621538985346316517794489034613034554197648434327922210697617435921322328768617426783798769901651701870544989655917202745386528951899743064754370271551731070152948738076061076153594374025568183908184950630615333949480010056689638491053921631766250343576705247625982997582694391933554363213052744945993573772301511554931469923050058662893229653777872478535181594543998087785286825918703638482333070229845501341919384549249509286522141089047446565099279041764181021998496555301306347885140904486669064435427467423168931011844946312509419300847188791141308900764383978384473879016595002013290092011416698216596983250067957375705376144200505768870241577253481196223198927941823354204671687120347163786202595537257741893414873592666707722506149480148251327775286541374289047970826799021294184840075253048208335350223958208182788263937064300992771468262059326681367942986835157538022614770352727099892172219431926324551916703935947690614997921130232851492586392932811227955106673336866542841890886726744296761027666199692442127287878385626592346583577339856702058246777585990642527486842803836522514217107635801515823047700310684361451746337196064139494026014640267920275702382190853833671863754966877419777986575810812635748738364711274622029865434998917356213832766946471018585025271277536606056994925011934219109243294242935309671695629558669435846810379541789464428341030773010169126741570272595476778139092997743868386251217481318596554827709207623245988975868147107120219567093725018738169640066903942260269736970445382772578221139287680941134603878400000000000000000000000000000000000000000000000000000000000 [141,23] 4659226927932792550413015306251160649035876340551671223929333625184024455838320839700141742269969477654234951025957495058052225472868200409467637784322219363298183467378488496308354860531099851028713261072126629449355641162109555441899306252890413373084563316005955395767356703429701981346078808248990005351343152803563890956103991132840162141194586016578767721440009923594172390950131528170347161916017407250999547600827216290076141098848599568322825907881673144227850947531590339561269927367160731848378860817072754713943816106059990950990451185768552988511120633415911407503833566499816735747513169331799270884795606537268390711813992380642155943359465247589727848889201576627755852639482119591728503026438266908126191767346520830118286788250340289941957534766920049821541687144669826033289135259523289644273348404007077536484954940039082459281006321837585998899854598435345085114828271547405356188490022406766333701944263419014907827039070216657230814432598253058918953125140536697351016762700908638364768852921155927362488112970869917247420145282747745626466356487352388675257454346189572202812331881514937533763771495140450404159405931512797127960776881055083230560236396238907968628948751234838287729888503852139941694094961171364675047123821037430144895187445607768147445812954882395970671083835909939080598092517349115839687971989921742306085369120009788115051324797895741499680539908457797250522447300531519170934550139324753297199796892590387843056003095172531254346774882916936927701579165119785518495188671967437747958532434670729882401795423082798979062456526657828354975108214043222939822064290719575010082112955904388487486312769481209350349471344577358977884518798858384196364224049190038063493398619218807981554107942366720122014136778126813112857500259045330122716883726587035163031455472780497705253757479346104414491327160482188142795011193083798553418598589485962622550590857416562986002221081798057466832583944300180107374176578722028342628764131808491065437809254957123956833154639603906280145663263771587386845026861671440174800057881994625548659190772601939397087223336699008530390037288221181025840638876530436400023336141235243264772944310312972879175538067303877037090876627757564715414012435760886169119386974780421410789068008318457041646837962625541270892501633407088459573806492200215268373490486421774246011624680396552185371414234861034328139775313033765862032494931309692997131552205003582301188139249228318028627305808844500627472487584660085072912707087054652071181268615714680974457088234457868308037871970018756404306142486855680000000000000000000000000000000000000000000000000000000 [141,24] -7223069791101121811229855917869435337562702559298841355882668924551424058231320093744507801914973262682950871134712981437999874136325530552149552131439579435130098974344072773470355559559552481028644830927330996751984991611646730303809794815584950812180890907505584493982601234252917793894459109037254546108904407122463138272287761464312190471300527816781660035774314276737080526185180368350878951282410322476260936795810057324888876976543733909955006337220429956209581865483484072960620348942514567552119836524716570749129119385617345972303860490897155005840889040309584460532638379018646944910472482042785952784768380981632835790923936466823402543239965124282072942219943836808975157955754239784977044446932262716296075970158261376978343203938080731949972075459980108894622914249649592309573329979509424498751024446065364292164794889047021805430359685415677313565954106782550262564842118232967436255976155635670181042402817956424331284852549512216175150762298609270614084598123035212932404545160815163374230719239381685889837001531254865351439444867824802482862704623585067529160977611617634990454433838633897666675388597187726082056659552285631899048397080425330949245273920381090812037992803903123963520602889060197061285643352752114304163115474763572686880069869122220663512056141699612440511033685800393612726256477365713116938009056249075769560518270465318526587326865318133258501923497889432858276507828429628890254843994195874172340708399266262952215511543353914271983699644635434757853926216543020941354843110915001438422182580040967719311697109273065248173947615892204856405210402428437516056546630410609977136268153318462543022978013814666281958783521000322698615979083147851424147086985347862245110864771699917238198258874720635825917341053428678189314627352720990806701750959471400569879169235753464075766125244188584866885716503781375787831572777376938074782635641570058114472592386519198441277157087221598642027862185225522251443444779755800754845411016840741534404946265945901948965781296043513745142630972386514493383404681799886034420261017072998177152213145976098547485633920793913740082937740412499623942005100497192784697781873416201000365886509664086741854137138465725060870706033279825757561647532849922957559096961299805522402430368986455975950893183346290592808075614623605630599362914220053665618512970625326832146034726788996835267403124503895363127758053776048499901154734222466334146715760903692573735186781343684564240383983029055003051160160039514650107377457400390353527208325394053683063947149107419407227821088734347797315081732096000000000000000000000000000000000000000000000000000000 [141,25] 8522751370063393934512404170644425704433501143786882200367118076672104104688886044803104436391949341654552226178962538101843884363849444874842064887812620235068804107452482035413999200270771496708919427174218394072542184223561330367338773335640725832974597825655226734078962589199789476351779816100241309276352694312066026631584019073683726882204594773712448697778376102731265736997878281934786094172249709812477021473069388742258892491302029413236104054304264383645469426382865174705652462931972727580673241343793367677376628956952411591650846984867775000674365168847857095643774671444877718664750494331136051331993425221766866424371801568676591477348023274678501437557304881993094536311530584720890338348728139472218892036400217168247683412290417729068667146346871132928710970009307718019825056504603502395474153721971593307941439127977431961286108274822277041485637200098406213852971329905987353816001569680008113237688744519785070284501392623242760693716209155210518782285414131040613458943046139441897968361656434297449461297839015790832334207531269626284846663266449384031168419062048173673999413206792724658867021118733464519525508922124772070412676429010366885826389487164817247663745526145772398867967489042211863043778268716912229641502121744198377363709663607870306043832842571972665198958925085680690849880566679647960826571511145257818350106816585617608119133992638361445899350983809399852010735216035428157324719114646779511767891430076050130982485947323629098921424884772719845816290397632508909489482093018772957637284085264827074429182545025351845393008413370064246834132357366681817698593840479939941841480633970490357821169350626131976142054314255538014093327614254279135359526926403587793229554884196827555158827973330180642369484627587740871582512617572516049321073269027880443034436076826162900549305808041472618033276314196686134402311316661647386521841651743771889108896532118485016431440776742101564516303144661476842362690962562525162030934765456905792587565656185455915593712203716040193726693194590486037489242072775346743757014564922769205599292370035505025424807536544173105669771446136788041937753073172829479517457854738216410959530115932427914845330091176359025298343214534165556522945086322448521139133810091110632736895147286972124381360094613840073037290585891732788895737037661088391324626004236196634469060648105155766430752658458638562316243619939763584667595773432471223857588795249556685352057610701883444140194974208532799797839260737180848129616992608910242089118180619384123963620958513806609932689925585579104283715197468672000000000000000000000000000000000000000000000000 [141,26] -7674355150639424361221139439928623392353130019117725772635878426571560266262677681224941831181246300978086058084036577179863502251991867824470712283326560004880788062342788887936500375409313811406967719561875743128352963288959223748793763595902172554264339347554575598616271068685360613103719469867165765719784190083242954975479365084739269251783418030643239081589850184971645205225065695093288817262091062402149476052779190522880520118557724000075525703500689254809238350171595265782857297140995997713417181993577721586676745585279440022059637720575594891044295895958803807297224931830257039335098506713100417980392860705702641196684847718078215307449830323942837254480399385018835693854433441076291382914223652320412944428661404614397677909343267756114338659270246092314357768712485090951647705015427577616449687803386888605520116835473987086144215027848417965785823922127266985076350648703995036408090614076644378712469439894382183530612464145995713792591373947666929330898348730702485518064979377794067844252760989612516487978231469906191637035539397374449309744575501807645339313651219194342677150289775003623145472181111540088945750276433386804899981719284583902352225149079422190382704682445174320613766513684085143530825029198725411846132366122909170823246484719842252794594377856109664148786480041997285784849391533727794066229508794038382751197656448074226614147722293680293682505687965559964835463577603630679188268120863539956224767544263642644001017778515143639655321130991765372090070175002360731961923534221549047606129952119709363506689037925347528316564122581892405862813815833447352900315649094399104137606074547981168854735143982699959307519386166375538212405393894739047618969842694019210906636343025823120337192396487534453424028461524532548818965899625126656428559489056733360183053110544161326910905315657596453701458708285697727891343232511783015910894866891778368769092796766995151907941916605386071520903775617097656138095014338966505543390406957580116988003542940526247084566866479982785742610019167678455206985455287653941147656328550592526610920421138978399625860312955014590650604903835326242065010416564555071599835140327468377205418562851008695887188231191925333128951776321679774116540528128561139272412856495380343634723108802542039404460908021364651513053492803815668542609022637670374037405002475372044231601001617183849643288145208975791865395571235522500065442403478273657079277950347079450556553498243746914373813197979991285345630887682596320628188330299218347478446096419466262010095435851238768543145435078830912505280200704000000000000000000000000000000000000000000000000 [141,27] 4881392294274192983396036756318464052502957964014069058707593998971130977191599343852542014376249753068616202956709126374860502362949015448427540534082874651068281565145372035049603251181079706772198996741515490518357072670051789616929313315004634194675000880051684839248518657870577910481838454948056331722507393576940700758526477939977679646867713843023460991024044433088843567655416392630393336181522049738786156765714406321680081952848492068731403084847067182074938136976142623197661320055423115061173246550530305658224361752620533581965861797514349585724037765685743183177014619223938324336603586558232162839609064167763480127795883844030005464276310021528430381261622084069082191443917950806187715793410469104856443431303689085093523158553191281866879550864523644889694725628282142975839948962548096338064479274222170527517986052822118991086766908748814735591666684638258171004305699450027049990439174734215969808379988472342320571887107047693670521309530259729336867212430095820094032632712400823368055646082663155808878500389544182097710174795620610334463030367409176427627455540970095875633392282560322842138876023318915889195714345199464769008411735624502327073122211522331458329417406201846500465851332055563492612545935640243977813166855672930051889423023638328163051476925373254652021222757225223414196672006613563106922430897372826237817998424179899351427801075671274937953367404580866315854238249950701551706723847508439075254755499348703585852057488216141963825123905920863769964136232303196099513752633047291759316129513371555849162979096157143791558990425190844902904868791982228051355460951904751090712847095779846428583189517552869383768530834322915052555041908115779452712955220080542675785621309552615735785551045048239305768018114366963688741509978591800009479906569758732768859835384299394446186126274666818632131756437142951178899664871641223703193018549052158944538460284366111483367804586596966503762406075034271086578465341426706734548513511712732250218854790052609147689719988134597269995890651402937263242512084984989319165914806204683177123479055101788212779909015044185281992256863716850072496561548897912508787857580243587162045872677458745978574369771316461518389544709876614961604845561586078300416038385237948633189348562333709177653040846355504836857706229289790254684650140038532605174561366014686521103358265145498861973794913847066337446315095091795632014097347594345749105358876667840714932944167660894004177883400605387860191332393787098001021702812005900422166372008047513008135095446977737358803233783412733638518932703805440000000000000000000000000000000000000000000 [141,28] -1546621726714099695739503287846446569269506936751839573451906809650852608273593138178267703376792901451343336110394844031483569727803677505106012669293746430837928788030882829950097388201625248337170482491593368531636218104314902888220846533188401785904749036706533517838734177715900307721296788995246327337771081182593627056084163276721697281119690421778999496043158945562531596573365451723602154133981711005244214239719780251502004271350125305641430530624222160336247625811063284017087334362564456961536706299337770248203085725068185369076452695053981049280637539892624762495413258733884865877343479520971216738409892258435305227618051337991779732782056029945526457160804047129838326059853906690243670147563656422816108013318154874786052533104282916481332301827621584102952112399439250904708923722228671667517721060483784347761804869198794686771891439595083034528911223680751792653122043116549258430395354280796959026147253447664528773460243402321812128356033015631605444121756828903271206807821795237005254033470474994552860544999120406026161169781956904600612875303813963552081024059108314448155916465898470832897647270647686673724617473285518427757579506273762341176701045004669983785550162662544547255708040510208917516079872628295033183342595308827555902787807298053036922072801864718581595701628231743606186053255786470900000443487435054886589567094151453470855236444596167980198069299329515365940320450008763273041723564962492011196645277596797778829851010851830885941229421965905463000513030210421162466968653547662963112270958312159214359840908142781272928321194509790657300567881460805794136823628746649022334675438547439135101055357526520526596339241083049793692260545643196548424011265834325789603852821053339359913909061062774537857541115077328709776668035014296732707262354493459185093986121469293993547070508902451729470274288918556849308895062990578957460318492749147886168486688843863330420236461181854374774076011908366077188443648250611484252306601843902166396476104746468608613213133440526183300921432469074348141044375808712474964580972634399579549551539668600330561358838009031932752935039138149151925193366914808021073493686044869136445660427839674197970880321538361949980924062373031517274453879201459226329073584375762768265423395666035373255658200427401125811519234809161569035010347796277415098762959490803887776560424522506164590154921548487188532721993608841308655837883896537678058429472853705966721224725471456344396268856756522864618432250231218652602150873602420158855741813249080402841117892392031492140624429550617041087606921625600000000000000000000000000000000000000000 [141,29] -878615874651505097395167119137881799322053182059420403549527665604685377056429028227044323255797580852291967979651780629395084610364024262812237820747906212903891340533841678500088441952820569312987015873555351167553210260190384848366663690340506779309648756304679301791470541500896441805230877035526693514204874454898396598056692846591721730527962605052200880621220335440394430932071726013633213555894755753689239633621037737504321571574408488133224682451366083104937387701977662395300719923956330300771818836510040992660969889001797059166067664155577268423352689349636408611026829205079946982328987692317300768913011330640015259346005579471661750828798503624263646750185829222549449213418215657497063459751706901652784197087365098608926842382366992921472967313881903791585515623997573721671592487761762007829382486579627780483478551583972264843624079893427741214536868962385616881132397754692149114504488090821671086086203972219148061037013458646991077190562336301341186380627932946806998118857488447160574375750505206382725441281430520411186844296936643311715236252351758939667662784310815940687437449241424740701495314554908619771462277873480484440315275150910139453791692597187749165249356538514202068704151776293287361405515474457649289766500899468020209654653008337257320264138676717692856782838283750613049955103725965882914134579269002765934701148599697490809457543734273042270564265248330984737898663192097038489052625187998303383005280384929670514092278809705316308871023399575478864537180077181265205645441477957273717269628554600202846470986750204045488050359010724809999842905534347608688767741160665394476661324623264592960851607231956615132216703840970573348395903957845512500216615725956436152471143823851479608237880223682117905557596463653876644563291232223562399208155089851207494019531734431362409729373432883209521294563865844903879495140096322130289299347790877886127800584772796753310732492936809214080807117572269380228102713984895679043806556616614897988242390977680050962957958750417375919698680988190570476619124469806086739258216228914733031998773751473783611118185112130050503310326095943363245910428556282913406763034448728688809937591424730036272389836726452041777735053451561263938183878281470811740437935167102189661730889700578297643971864957272204001644208113107854594787558650572276176544607717009105884406800319396526784008130285306971203948505547492897591088015991374179974982218147659175358910377574869677547145214683750549670229507968877934218763740258409359225107164218413447601549721083118862086639610478331846904065399193600000000000000000000000000000000000000 [141,30] 1942053533453141792519442099942077171780569721897557255320596958200132224847225918178994254001247101991445550648761640775784380405146713011822892919291802426146912141537832010165309557133781240439064328710917858802655442665307517235214735794430045663412868382731249910728462511415800711522897407806977634647370151809739455467172895861821690918379438017396139903878666522210118653337389048371910364601055313885548371144965940599206911887154312671539376053208456718554540391873642899090204081042526285086029876678262952100449175753854414914878236923356530451569721539546541693172735101735259277831983632992454069790564200341118873394384861830372832128231575140342552129121775232270465257624042193360613463971773665946264005557238812645560222290149312057245064839901058466233286618882799204023005698017875616065241393580924622475705405971225476252011482880689168863125837159674224197104758890147765192618856165498160692484926199740511474760215441626968746821943874439163345847009124417773727347696674705780660472522009277546322762400364954729338997649692908914255777420015661954379197754675311181643429949195019434162282485295945019891800842784252373343691763674566439550439881668275812591214940361229738947152940804488456068690013310010870498805329744788348066974456799192860321739634287610909663158964129668502677307832509440796914659377279058895396927925602330011634336371356150476935151231632431933494927023939036097992845623870912673970122558917540203161979095985940769236919023886527969992996944441466764009431040676112357487615740141623911702447921257618908546932995827649045895884971480813410133750925001442340984114277406491723513094611977824579087961747101295199980570491796688022436092639679443446458729298591815187293091174923648094755183951656525300370240590635601879084772834713736376925109167582521007864420845526415598470421060786038341730719913316215158178467508117548447195455809293456138081245589152025550789442199849255872861365547746524868637864965822996041424610626365890170115855337386070323688101312471185643503601563989624450507943211343939100898130774196851944431960040510524544708648868858015728181953318610960032210374670594122176066965226368623012952645853908633758476061734876364313074655836806313863684518836156622222467809773598928347998061079468339654046358507930679922785422153570017917356847080414398952261527248000763077624355637441688017687848627169033770690062164270827835634795826806767154137264600797855801722252657374696429332009256959280094062529800688229125038736972929436685585275808985047208607265325831778883761719238826393600000000000000000000000000000000000 [141,31] -2032407570795413279093593192052327268495254306858019421136092225819692648996806983420538784605055463908031539141221354499821040227516641041513400285130412384663668081804753641782594141693763574421395198128683022556953141392431474449947119396116408908778117420109966144041136785939838962142762205748426966666017087911510905052893827212087260894716152061369713172380642916249343490455894268417240785031058815102901985043143172157312008492875644122973277312021617039740793795937694545603989842238938120579011434875909318246255295949425150941056172384578407043177929374398971280248737787809236690003392310417519984690458058577845667750946881091333142681925520538954937234879481125652058344061099872387748127046212287733813033791659749701499750047134877441540430943265049719570577893598358302026125985418226906889344806869985437015522682408248809038746001736309855190502981530343248715344433562791060514616933536069617175664316659669649129953020319269840198371790523099909156098275943957411397335805112610199301425286076728540492798036737599415837444025041713165651247778598605320313141036385007755662643701234026297611860478954589717541651490223033686984667715759407641955259310956468476465707781459487146032263235036067338273967894860231184588104181046771343567862180029849426675143435753461087032198347954797875617507652690573966040870219983753549134232266012932116539003716585767307130157926628339497590995750330321277665224011674268550824381433663291230012326554673370277390633776707913180687578751240657938646769116752423264844291833279372164806091152049178233619770314652404047368134464867599329068071534552742638026644942294670917295268469876058414732641401612709351093296418687311110400605979252162753735691196430495743175568489251239926407453116453130127193217958327458736963208188775863582869545699836411871684067089753640714949985672198001722565272200391526682198356309031944044856474062166483377671245776784078509582533383133931309811842174375055949065255670645013956126650880054292846732985204086807603783155681826094035793192332103640212755176637991973105120515469368547849993033809174010407833407952236576665105611119715992866631074776072881930037433799902542393293373057104534454953112115954529147788705735804468724622771450013250277362044697426658929263674227429293635059567537812898121220518480233094841843793168808340295853520311213300192757634466316837294339347872792775342088820408493955522283922580516496474027786233726538001756760772854634529116531076710360583488911689825125487270117002098484961685476773819635641025784447500120764695309930001858560000000000000000000000000000000 [141,32] 1651569039910349047069603167277230931023961349412153377998658331902750490641529581761225916041391994227404408699112682665747393335605549905730026906256193594784805596142177530593358266111365012566629558449039982876520350059662019021110803286677196960074216907659651389591892033969621194519319146119450219131156364060856745036339813516579238464706815197822538330795345483441274270886403514987580370396117283980677103054918394550470257360586692476156392308895158648456754803057338135651794313924080891360258756637652809752473902759841319983930742291865063632431504915989106907514410953794493833170519995881255639901056951422469494149930247944737879365410271820736308218913865050231691009803092248858248381426059169822777503957892453093571074190623465881965516890375403320048452505432406631266231007004357228077547649147966061974390318201256056994497272692371189841434562573113767514467142824047062014140009069129878821918889192262678038164835482740812548611984337441454647000049515211252793041789566207244468120238611802466165280365397503907497282779827844919445022824621834094607838615304261229252661698355054649718998145760820308109776148422748171222014006707763134483316289162242582755750204815337318432761342910411647622116623839975891645410394653814890343835540707721215554419492117234439133786593309106598239444075627495326571450158549762497959885144836574525838067678282762858237674185352218178266268283740362110257858575646544327626876243216720056680099662197412527138213496997372167398098654008258054578866256744722094147559995799917018200983857075980338066277284540199123470138397901868114207931427594252723350924667534854896908691733805280152416872190303741453682129677137996196662976342138069640826898408929450800831624698929427636052572783954494378261009868867871483462388384740291922848400789517432314918181607959967366836724046996625305352158882098772649746677272770848215708229845737853704530667698057341746410022545705809357617649671831062574794518482358500645138391767759846776785366598665742391537144398863460023112144957210975026650683350147893471121868607707983127433965686527782031040250876364909301967029313300041629220364031295460077293311708875745224891944189214825814174029922768758528556485096209839432753316398679365915705808877782882886408460880091711932337950149316749478076970960482581508360481973177822528814579447068209543857085808484083413031398867795368477416664196622882265249946811474531869665971068123379509904575583155442121539368118273088943904848627422286683262357694108682614401231072347941485151730741350167766498525713530880000000000000000000000000000000 [141,33] -1098431631692287954516075129091328038301446241631811024191944941878144170408043721662532999149279319835092738456940183391728568715267629855773294387385404349233108753310099323163834455149312761871129675548794614482736304035762190254455447153785477061819678683187837287144342762909165355993754100937348413911276061289322064196219378236714337316100968762427951877943121073528836088090501479880449058793639741265995535829384467301650650392088084310389078191944957066458424570562748936186644757888886222566153529492676506112032685514789041341230320815560729899166574728139289079449799277358111847156103677006461391481769003646622942094416796628276087707342428416661417456621679123491073302612340638806662818029124042827944977552953833826732518280922865834407512603869005911996808560389977552219429539019189552689569088178980487907226366714177197866446773059616063219906264531246361840043013883221098373893078448618628713089943887008487607912536027345584335741109120221437415906594896003069521491666182421195980883001737215338498605911981441860048674784427198810466592540191710372552240044279654999014890628801570889876872295175862290455075261747504243220881222428500373070873445886895132823113912547241009341861674809051993064324951079327095912797119968590897257123034816657469433746537652461666386907818813648815227880237093294033912481551438815992088292965290280493732664456317680082144156387678091741434297820214434377709495939491947283391794374594057751707579842470026336029979715607544495721532524612275564160377075458110506122995857213785220959709783740991178430671951215315363745609309473861583371684157397299260454887650727207702925217625190509654381983533036508674004034124769663247231064660099318642665609034128954458021200177149969740736141020784323229293835819912618072887314864607108499318533486829801032476083857054327466982758194798514521809764701016984047405454991215743793063420802517712339088397912625203835946362549722488188074876716655093328483427048504787299587519668909623588006984997589162653676065005490053980677722243968285948658701068124766542321808724204187837608409633902324209569738776046223626880398107734709691371228129946606501780682227765740905476862683330472719612109392968695186817364705209500104306075426613296145707327313652138745476677571135746794605133731570420948694003216406627021081135727800735618241639800579911578247862102482458105372591382698488435322552859034521331790330184641569477739315700684370350534394117513006970328812739195975807078782220235053913669328128621000638097195182912317488437323447445544709471099971635773440000000000000000000000000 [141,34] 562752755187301224347554902773515602898941483819288877745058683571516554251935657446642449459894151416868643666495169790532584536593214513194262584134172455443987649066774084194599953415407433850523970225774995756761794377403320288672448568391532207583280592226810767569509475378818102983402133803915383737051180138575568596438538340565829011317290027279587749188117120571248439151376663525898240875820437626231921280835311955000142615204880217722607896314775356473941650417202217355858181643367958074824277092829534894513294249785332140767409500317795844068140421834360315974506535751463277355943700140492426698592989870658963297152573108536692067679502612807610617388879883687784105007249400664262512487249917440707790472528887114395925057430523348124472940645088784202594092965923987261476336767299157846078091303705870009193872853421489038862005154867287445385079746288457654467035940061260361094424032513858812707082962898280086666299450978723888296641863959329122345749078491101108622384072616391991154522530672926397363210930200617252791165812068382152219516631293546627495123966106510387000070131069381582851869277401465359750488209184237622374300854784336489437750114191704978322539352775298807373598329648952100613374460079426560694919709574862025314413055552663478516840345983278916262067612734189564069767125969327347847350678494675303874328330172916569336318867559854686683857285013083578051408279606623670175434406020327773356609019036023151402607465299233774844046496278023475170169025119949250666176218037791863587931020787209212974046599394674750371565726263122866852119392062320397299300605503361819904406590302844581259657737235581567454290605298805834699635173650780439455417481044654593681365981738796784815599563127744548503222726036218895316759156238096506600183276900948011773277621033545517378097628476429339917134246524418523246915407302099893605952385943318867273171778047522574228375602495991065234110083806381714278714647464077174976553469077978287372200907872862772195328722017642306816356965045064055623247498325929408429308181901802040435166239509337009933221892270362911440110699062123508340499285289751511873693931317533656086024293112889414535763425403798396935987593883484582855163684686102878785894245425114317115408825846324310410145531241370992882326560391993925558374195443757328291598965814869115129563619322431764073764451025465924863138113468639035910669719136453096633452887055542045070264896460654365007875312598912714333446548673910352338765562126530886922944167014130439462884308126918384572164946453805578611427639296000000000000000000000000 [141,35] -184260289197703214781624875123260121387693250871697674387870955060415829529979567846008433436642983673352731539892063049345625345051501246956041160297966943541381932421645452788728807087797010313306741116785583276986912652249541190834140562630724161882685846033054760287464656072721699010403061336223203105505999210563020604696383087972528364986610250999901329382816031539681168299547085787460251372808389915600791452975184833666961863138615775082517342591714510400650050256555094586683804314115303587735522144044393914977981051214847557379494544726604312552537772521415371248926490154279254636956507739804100631812201711694846581763447814235052113743525344182409519684163725975352860193049923510856411089592430321319349348900456672496381704155795163738852911147499481446044314321440297972518053009831532146817927221396649633619789530030733387278158142126053269610057244772309405621261101722219803627353615645964157416365481973222765269958183422002919674418555311703535577945878035303089562277126082458487725713061221989266050532979928663325422137280607482391330955386091067510964337763270391797098735776517035510955815828931638494224055081512008525664759794559741046245707692217815990227880997564183883371466372683485645645103637895687378745340548449232283884763599283881090163673816215805294281255631927857062808058230929960841497565609009686775729468151439616326139296332031762488525939248521922125879049878852880550108730340629603448296458815818195819126388916754735281239076153646845664662755194873025259908547165742574275432331627647073230386509991659272482666918085695550272762722887773616588273425286443931692284974366252754680698944856306318550582650776567116175139611100892232894988036636297048124294301843667651684289111811683054742629104277046206348619566016735879346603292967398822327332157378349071680208115438836098518963545584455705664247017624404173917177843587703364331253800726251689112654330073200365535628104116086557689445415374670735311903622757950268716620545585080590903073024686539278327993068378193862340419513328466975545038128561793761979949142286011439551670521578832998927362374148647216972706537019048045901755657286909981661385425438536452704824146172066308911770456862173945883982778606206717648490758260883967636598895262148206648095676160243061731846513741405505992910473089528542517198007658998098851300723600193546557206807355373994931510576109140186658948194134672925376522428491736374851119001772565013312244757136981452509896526630534737481925010584253608692759117761267314191154635164937436127179573759328753955150900829880320000000000000000000 [141,36] 2221135226237510841809299896272945025669689196433813340902693326432589528526305712255019590083476954947165137972694513626556146327443165416295726338445566553562686602822591976281707547262141235499095716993244669850959922611991973277701605532129861637623522458712462743643681582037838040739957952606284091479152962457211990961167768309381627571746061991896315439302240925174163460278697865942284486573020008746299673047140732398485266837982535126455391998543295420716369102800456071668355262432185202628661751344681894218685715221801766099095582309609639517336849115633221299311826103970214478216663724105548423484500817551618395735338519349628533631972811762736850057301015561396956122693522987206083861442798845643596394537343920542701694935444707485552570389308393555592745568217439231095369921535503342653880704776309977031956306375646732962945774754709597625696283327780829553218471084076920051431746805753123208913946747280280671050714516051694570647211720304159599797403931981634773731860351058771447918689623788069649598504337484399955757993557796509458396265974650574213517299517423798095944316422030157180254670980224558055307019213268483754032302998243435405241552455651142088703937906326821085147655211011790641451216505604492972912822501566479844027644369557772686574236999197106805858890927198030030357775298492094105542166825701516889069615457435227264116473654722242944695759286460844509862559983694106742184709275209095231075860587193587917111509344459207109141572190381072818331268290984211837045650750202908170568105703463939220626307836565790230664940491082252779140180886223058604172935924975538093505697016973371021988943862804574857405346259888789220864546679688302965736070630315846364605577841401478471341050565343271894449791090052941929583052437236917494881701624840649603775881271160721753655744349342702541524094407439771500723012321570199342267021176030885913773811059049476742325647324924217269201483967927186707067925298922166000889849643143076153063947736615232226417966110203953713318181890411274836635475600266194424235499485981029111374632077681654577941190892888044263692876621828414814868461698521507260698309247326221824177230930872012414313469048729009386341591450765553678661400076533172936241051055888329907573176857525730109135126913542794437600149465765766614165366178604128794139708802664917324877143352641528826798943901482598596045385722142017697568519958735800359404761309814381642667991445109742219950480145236122145604171092044106189309689458266261794605404091029999407419808607055391859715012528088305366990848000000000000000000000 [141,37] 42245475986748664976243446351622789427367868197081643659430278307167363137359552684939954099232828081830553676067490671432264290149402621340932549719786131779993907269291277307568379448454080271161463107302786040769633667582609099344911984139239842432862128763982327199886552785419732897162482537088012907873293409903751642211125325111355925468430487294247417296789710009864545636203121612802855099042213391535296423058871702380330259725489342607226380046329933356449885363453103999496156082101710718308899627903000455480900882234503769475784764711336561404792021110177107471545077932356958589662983873922492390967823740580156114877047022550583731265530926240569224418655561871061867860465402328829594663538080149725215367076952139896821999930200096102851501185846257245700291173245328440382892447402169913887982695417978654673188486104796754132116946410472809818576310041740419765747675210686443875480369923402554203582438061242502903062255822068868166916983643755044694446203724287150042841829562270424791085444814422813129482714625994800341267050810208114689390537449851225539466017151017007074427853069758334800838249051920395592571363963491436047736816854567534993613423399970674073947574861657545746689219227216708837660774874599196190346373952722133574766309591551158703045965778804462356565703054153044775861725400861450458666908072416360188435405163108580715856530069063083199274477885653803473699612076807010972567553912898308449443404871007172599926374256297306128599128474271353831322215105188515431887529959805069408439906505703284372763488982217948325395242228809128391131440332541714605973880801809766398845559242909568292768043894740351438440474484196724075770429737697023411360546133087245482557200608105503074318909494346319651372049030192500133008572493082548807514404971850739879578763173423451654278658476609479914581588048887712854383216923796874572843062960872282494971511771678744887740776615901685917662479042209083867128101891409830484264720781777905295614446153055562999427261065154522432346170908328020560079299287666849857715937934275299238793052026730658782253461759862909211753054206899270287023538020195941426934072845848721236521555095050656840357178486698383161724575741218966213219306738422096209703678892833177520789891270093597884782103187647693540387291791362251987677909559831144579058554520355556525552173311085560981500534584721934217434212148608668068158588464477815164287845816747807703982268344830815340399008878413582531818135737063264830298316940986142473423812034605188166674226858627247337100666135949865761470173675520000000000000 [141,38] -31166644178834078381817662984055572437886949515616322335130797881557808277266986561970270007901669518048432482821832223845763486318298590141689350850058394314883455792282374871577498625288268241641495925209549669164065050540553691364068152292363294851957729445745134305918869001826607387728535649775066936566445980211353434414647580746865983465631130608388945881554271351043189731043020591418015025539852199852608544141248136612634725304464003654927638146652824213082679747080911017596817565207666261954395567885869430853014700552906010000246641695270334059007483140964808633663609308782314350136942462539123612640751960940684902128491571485758736793293274296501574614011536464439242292565702762623001701646977617745056786065473051600124779982716619402274652004317028871556469573526788941169704755102314045806214735538081112229617919149681686213561668176662909122691281393697742336669732804390258815672848751824218510188729671534546464501291624440748742627412850875813320693704859079453186682867480768422039650548682102030264788601527470296861774812043106012980689770972722835365943908747788923685650736669848448737093160230180863867989357790758331756087330451988782843094326203640185807521108924578343359224733504133343345023046482804026014744419907313728400755380922465892491670335135452345986461116031875785455697056981101033035374707388833467602960284345657816986298468409218418037386936331588875524554783381962156553459847616766290297405408124017244963985220186264921131134116474460395057439848604171451810428829399610409771861098905887016087663833825105193355146278194691217726117792345492906973185422564763698512823465243444087536708398034857369819237862588182206988458835665312352860273528766868906829086429689523808480286817954609674801949011059304186875669569634392070134403226452249262224860770957232893138468940046248042345632568771394985970396719465988426144921564721011170683916743022697748274550460622394783358690693551113254661694898304293089535994616554708894418232643854592965776687592310081391599756610939810964912840820058043782809445261902310477720055626578638270935093593241166598566169567441912866482064066837278454622452117456564985567115055588482192015130491560153599402350329584127305555767942340653378993978485496240945058373839146665881737622528260311479524642954390276878923338779171695059784364004279910175307444898496621128853678469717934880719597364652060133199688064603033613340928998442018460983658068516817512719182046134329728443061728653076650597770525163235475550272844189408316140695971542593616332976319395175699274719140249600000000000 [141,39] 13844607377050624046683992322013587872135031588713836662493136225643256176768015817109940860779581683783865036583914400694378303709062997152607110942959788396796697987012049646242936869228295817392933784743207980716398347276855553935519372151912729156403950793919521270268350326188362793184343045199250716035637654556844261001355287832786225138897796584921017764458335826462047375180615238609867304508843020963189542252147625445360707022135539919194001498520172705507645418127674870618389132733030239377682042315427500937609448251149186687394794683229034356954495578158568183070423605188398497423071818814684198289062420279417783652068210357853308513321336025418751837669287493865081017274429453166472618340591620415096314780546378362182665503672528400000143763297175855398013667499489118117361106700672900095017659589980189132864979431641422918507973445713317709753541674248997766964842567604414258709479872451648168012458748009259597896921508346410602858087920563496251175474594495281440759459155982773152127814447777380852591146007622756358530695281420467849096570997322684271342886398201767660157113744200492233374532272089572642452999552020291299388489150862869498306022932998531125139711957807187657731953105625047091209813489206452499823202227156456379982253220332060411019167633602586874347040889061833202671066729834974156441964809829846982209202765931141218362256210039200505251275729077842432898405387169544785936493636324728478557296875848734427545885289140092663986229216377549040277562166218866849284582268606499054506370040666100633631805341334693400313984152660824766756459625442327175449124884651506855474056726039558172734017554004609845906537521043936572299835096482175288636600465748089131385628679061382145167508865428265087288013674476130893804441670755969974004395623673052713237045732422691984103460077708561238770541594792566638130977273066198408655415458661541015779822345239826557223115538817874285986580108674522267767409938357738616928088695343784662521738843004602608473188921538485860435740240557549113716940472300402757076883995801173724518757608361346195035182569762728612320299345336955775226610438637958392980935292272893656764127581319142764087916059638958558608604063918201524458478394858273829952907937763879510896220392007045877496803015198012888062116574061539921779203248254730546316833297275328919371206587815526224276680762166798302233134673015049754761260591525307507978433382503353880413243919269479750769228944344397054881819125043471041720455868229881079469320668276842193142886170881483832451040925500168642350179942400000000 [141,40] -4308087520725077535954604046377821942822675210496636022314005283468886756232857581017811784007420307054870260545104481799293567539566057924912599848719786500814972309092399277695081038243109131222263575261022256750644491185758015159756624436212678210436026171623829088432728586592455914116032526695294907177230919922886624357043427352644396529521663709631581029730525413869786815645002418224590929406927548908788274764686606551334604406392825876622024596248414262520324442770011994505425227335392922193227049263049784819172344858526927367548082087465618621458882227877500183177892494879924094019928156988794225069963482838117090824631795437749636285033246910619653769753038269166197524078606144508622946392097908146410517824963263721063918689798160879811147692895963401797253350281031836409920177879796908105543746230712970444766887514310866445453601530968621158663314636679541615689732892066559626313794089712832798531977988701251747263243284432557383634171161377191667950222761801480302388073143939015847657703920348323780548286604723691597691228453279532804086838693790623081494505421111536996878852981615911931541708328643865984420911235385956140879530687472608953215440462620518489285933933719734762049644160468097102036840482671275338056122436140862774141196103576964228433727442889238639076193612916116085034133183333100394571124715915137919910694641120883742722947123580509600099340273034092745508451145267826027323734245439284543224983393293397123691268448663953579005104527208902494117330614136421874762511811584590181540621910762107797371129886304296426623537263524707771695779405644601043376430163166199554390345477678511160516328036423175912211578451784962805726026593169873250217180033004585995967735542628089925290596588798133863515807527851327400917538968319953051580640262618741303473975167548373712427287347378707741018104888552650109034954234756916228646521306799429013657767254571827910249838485973863020293280390626755064088153739387679025869201413160321666789017348831694672874594256164935349185697219896457968822442376343384381751786678449439544245609948515449992568399330859476344263062514674827209010618686688835390317356198251060802938707060972536360426052795785583196377484578786749670392252443504624498843022733223706030686132092456290514793123889097650498237646404221507166434951338676719527967069915361352245734363350549851342733268613608059153676353620322349728411519436539809443554868399302114080060023369566127596760086686921567197218749927259333173432654233161688890946703418231916192045633244677244310083903071543438110530621440000000 [141,41] 949618208912956684575726090745968094058726660485244907844635139868928249563045061348343168877787118359109156701703475585945437514206839106967922012697505764505602586883981829252522460743678397998274590657116709899747778478180174844359864620432745331045908201569271142335985695106113850561272207404641745876163976476497585655414336560192292938803543498575220986018500591006462384548272817114705837479274497091801529224807583167080989241580353929335676324064934314604249473864876929275301303140115167212949939463446114668363934520805238683968154023359045902438896936264154397252236624327947163668407242436549004927241234492204934080053907649101907566619055510929928967668382702465889570682538126354391678567485839884896700328607166952293575775942742710348268363931784565298964809726006071977134905128142799060742852246891024779862728828314306190450669024641847249890781806939647875015587481510794878187865196086740429368749658890333759897480183534444936972459182529102488438350220509243119789179889040667111597356094924688569167598717055064909721026076978264789074212277978710660114776621723818465634386586716835650375502156061898088846419896969447973959464495765997222305092005409458480313876712142501651559840547371027771653272243587579345578609237767944726266890409743792713219604778771087189938405474309945556134824610173718281181249228614427462945533732620073529630694107899059997682016619405268968846545279543168499591034753563246801606983979986294522375471978806664259664182047221093468216797138877128353739942173876663595278410906679896739810687208529706914624651945335980338811700545889143828650411552519450859811532634462332401408343638670108518724476978719783534438092207420544948708853958736418749136348327959660582377519594343705889560403152251254697323166825710339548441161752155718020072899398229098699215979900782309985234528044260628347045095620329800957339334480330606438799207191980751569048909119974281704454666267536349537623590574691542017847941594944711631144994693971683196968140815354072598407645937964923037363759426189495371326154164631413135441216866685372817828648148399323616138260264399988246608282494855449623937368616676312257136382716664220696833701924302486492855142092886188879174496646915920695274935331455117865151628348121394657264882351379349939226318569356419012891793919348617945647442058862898580665377725751791159528371307921480709641644343674075148490233578379851378272245108887033790210005841935430304560528516264930930537998218699937672766650465750463059220171784337227244818623698656347239507775000154430348815766508620 [141,42] -146951897226376009320311301365303143154203314538412196557189732751579064414958078352946175907463783991640111479832273989156688542813468016619974058791467227440630022575903098509014649615949059430723110396744418576069831569329183006873598209845675843744345434676302818151496081443121657128617318291444397294413966308933903300076233446086740705587950729448424310968080591670413047732586374626604295419521852358240822441471422887248092097876482252437660319688639880692660179859560172258173720605012067125365849748623177167418413447776978051241824432453348804639632619643922361672820898062635390887871734407700759949217561216729941702855906660822877880570940995706379222194828363357031610462568114339538984092518819831177898634908185762397026162083439423606292343806421582954498521512966970324729445216308541001349308980008675799246622488341074509238848466038823187789444281912220344590379253679920189350312198325455592452219710114596362602843919889848022462172329377016002850223418084288902325612557610839257858302652065673982779338190563041149481064444759055874719708194398140307000103328627184369746607155568007008303206933287641372073735326754900303572405487562333883167354207831236566627546275291371705076240855502834097252542909498659901739331941241115175524779910680121146669584924485263524085065413991878812126710769951901758806684836066345429675237409609134317080612327027887849533131316333900623984673068993392524859190375206669235663350458946005824268798095868652944208245265850072011455700151206589297720605724724089388134132954054967943786441079749116915697201883925818512148472501058650958219962927968501579998124584700908772221048661149494928075350361729003436236761108505609131024138836813216330066229934721028538295820147430050427764379631756882262075979446177018262820569664112399566851091705308903785494415406912902196460147047607246049286623724531177184280151199619380625365624734427329084820006033412164433099161677956718405606060223717084209378215838938937784567742532906791408126217302029502969477862689965798767893240462888047373693748648942048776812766056560700953396356961430420387199918165203292691989691454817384753129626777531085219186908764822365760535381281966416604458128541779524143071012929878831728042084424395190847624919748130448890065908640137784654534191053411601127830587662313265691857083168198442187685103087129795974884978644116030736839149941205202908295967758780292808694097956967617061395546612415983411844639077189513722974686170378372365296285642893825120680783740552603645893248262418771148441251760055588281013080000 [141,43] 23302398714899623701994722791154141552740861576347641826383113219785425286534863201597829859832490992177930346921874739673323391615991710736476469866151259437901125051892228669656477050579199031493502975310847325063989335503847618624082367309032696261881009762249478355754806536611342468435617923615988003830676089745198086060784603708961373091524787002979531918088615194961802719575637184971287458835995556400299915911578992168211218892556455574709372462884430928608918905860528491311442645179785839129577360784567130355685544046720070588483695662344223551786696404558352174612313848369303043461352588349185835754701200557581228982560153773340391058565840544357895573251781027658841435158712458460084760421423049257038630585615201741893895759531894680379469273647764626498776939629194317985664724373097249561017312786068372546534352436140438847138876252657283830281788408771903485608440744682419007610977475455085884982950283472830478433973420151224322084471904781577095506838569630363095036718245335945270286576456316082644414440629726660330779088624407020412117003858043164969523903724085197343531270316597090652454594340688885097884949175425767938310539694330788579465765650609809141031715809549252830885500759250634077314338967613090955600318709913214926566601000345111482482755522328571819853295545229506781785061573595636288528844432772959094679817759595166558319798709019456834296338227712921846786221019668950485723938370429202044608204787364144205038890474480667616972633522271751439937597404172651877881452187825131830823845725537938570095569923407752401256892301965526378916210029639148038216873109691833610694649561656337412233555435471596004262228832543666111349963327016202541524091838858480417715300344822567667577831977126107562973910876506352207886754985087894586427741773137150088128325275053627162242907669552336234910084787301883679873462025595731003078462553513894488957426118669523871670200312427487653346043103918507084726690862097141862661392080197758996903027336849968693158789163788878348806685285805423334258131861266398021166643246611538442325720487803487909200927796157680751842190753890617562190344728129624556607891238787480335283203328528008226217627020799268523932827137373585553061654369520754393886743918062906018430663046208944042881842661032312301865103028936013322381699449091959838031927021848948697320389969832703400855266827866500628785116887838241879891787142500665775926609184092852299718451278625312850383618701122645130292491840251418063598037615026427417532392581184109931521207611275792612482828508406462910600 [141,44] -9578443788876940866594916878657166664521975246766787304099490426448004501360784050063381127758281284749668332100920400227020266922255019195234999105508175724892639537455834618333682621137913706267467873320335936036955132635372407939449651450115730898838232455790224775141431235271067919295350523417600456481253497237850626009229371886748231249952842661153293402478184197742072929127566495220651800850899745574261452901511989060598997117303582465030207851057037444775176897339260514525316358784878332525431297791383045690128918284341089830895944091922554107237832310881425682270294332129200621530087303273341858308248715156354782189432151464862173315520621198167863333996224449743957839781713865678494725315621285716519989250449966556048395139817606122324990479511194008321919378247310034221369282664359494230581021582591829716870109622664818666925975897404500619009600979910570762227277721609151375448626086667537765322027550643695575378283565279503517079937191788848646564911429428737499617035168553553548156749956611556417140388953602317794067051568379599326275312238584352188621525010030270614233144001668036107363065142530562960393358828361144592239679145241614946295273985055718819768489357916150924403106060574545633482744422232249168453270503908059406395562918883860872280490099648672144464743702252067982119466617772783537984382704298224711050420108706255463044693872641945563677629360446404468074418289718285379546545457731834708717544300445135507195707800991833942290580831627545867946913030677612213937313805174338577835999363649688631652458489295210314275191875584587134441561915780944793741551162953367076882756047592250813866602487638481376743028319369400776026516988829110819258415464142828236365018268958928938505023391202047942949029690621649162756911240619622831905599887016313627265683930560577515544619219491768090502864076029200483383946651761465024620585241977132974782775282123454583282962065388419915523947639964372509967622368928767799410117595817350838692353450632248724350873118187894198328348116769970777748544638230776221929168903385947320876802428890151358787086659172685170022893630722260901864331702293397412827700610893278078781267637767845547496154110658566150922480558421977519190978416711324996933146962540485288608890346101417759968087177379253649766390015928750872225155671500341781439136646262418695565235465705047654457061276431723318116998364866269219283105516784035542692839088388720104326815157209296233757290109346220841611911271707764878828954906970036208343346700994997184480451398416173729895940095782087600 [141,45] 4568171167813293056342426767111341783930757132312248957932112445670643400422388825988307425968007592187546943872375133220742394700572447654891358395502017724249394089949822992402220462511650006625011613696287469785484482476200510876978653477738609916995345943429660199453028051365736558959767117606642798320426791172463503217711224760211837281885377886306319782599955638179095814166353343495059257176043338614361647898867639336516502714682233063457521770273762039647416017282560685690752059349420062538356457063163336854637290863174864918460591468674581428782191464099468178979854113754021478322588052552523235478714139200491960721526641030176080479293314706764709791648626224529205220469133376338168437800271369644031241792303444188926731723353749076391494665255144320340301895262680867255358503384995535589704032579068121951060422392456489816316243455898565126511741320627423307241419456503455538913175276932110154363072216773172215779844849433277995803451997144908166287402643808181113915013357599798553000391552428373155042687739499663809855188665190039031443300788287640839040132630155977538631722250752963426235265788129282684861033306617378677311489789010011968201761903192557973479420208847704981118097794140030875321440078599697908450768627971320987604378303524382831307609354980046878527571678574053096453921618943688123389794539233813661997354557794813191817622295389979775337448018432377659138937655307426477527104124497514925602102718174387094091950886703933450349542995969989338955881959370605731217702518845001256085412837399053455425035042791949545989045460162682625680982046023845068328648393376981400703369312591355128841445447420314827022672813955829863698738936713231456561937624031747368416597399344909238444091220043685638129447962943245935918367777695619226804611721105970012120783928181044608906081931576420644457484978868714844479815261640377182935375289251260491293747699468565234756661457002093601789158200042158399666637267603641415490228694954305965364032601737947951045898812712465954747792113599674904887705343523438069105168816625145075804958700192263516774354196685297632238678146572295814084904035779265326846247797069063566872649141866163862675289392976932076405565982904174621342786182771542682646460022304309686117916531705540820744242169332147445156247878834393139476484192864525560779293364954167295414720361861015436613528684471871095197113291076773549686320838036760222133050267459471711724969967017176478632760093908894504177805974159881010823207027098561202611952922727878941600077772575569209469286071071110 [141,46] -1502635114576249062060091724155456651682460159515789841853500916166521810179354273161834905844679457116460754486344454673413941935760654352795468212645842702912780333057130869983097839557189820174026037314628032094436603233438544539035561671179075983194147348230110260403274222782896429963573739701239994905579507338075089831881963766653608213945679853410123289641984639216619514738668968599797017812324432924853218854619162090170069543325691042423110255498588026960515030045029021764151906715914201879207127935408504867777011792661138212210957652080971900820350019401634159584010236317186808477216558604767278881925059023747164131867958498143169489512738910204733810115137807616832401556482551698216296100460131629320608668057683928584452244825781571732899521949157553987196394822382482362256472496311537138621953627966768575284389000613789758703403738244552485429804533876413868087192910459389650963848424428832192721209415213083268291521771483828316340611374134338725542388723168741786425775697991814912697402535449208435514873258808669155551512086924459648412786927542603112828419571726112264510798616771909978121842913322431999237165885321087260395916149543207977529025114247862900953773973017258681593036566146410478425899590307261824127082790724494453347811351830740742850973985969308139732690017747637256892951691716841555137144900371926445424888355722742856734390555465868524071374734828100975818000487667351259445118638614749940303935698714216443688835385079096912098069324428038075948679018179037357797714780095613018062119681829249419428174731243326686514672421228920698583480369438394046500851331690418652121581402122716001787060690570380575711075802060815253203366826657775630073843963205992217629633973144778930180777393389995105626126796962926033355707396549261956285298988317493101916549426141308843204284316999800388048012930573796180878074904514952362444910104060367688829226297884161711546846744073602880996683133171018990282786982004111136213781883442567317434252345912037240699447557820261549989424436943686731619603107833686454671089073558301855150121685712552504271638168960435918751065027650160009320079323583013918364496112411404051255821762833964193528762093955647712319600391180615663446622958471044958022394337470703985977060010470840966556778124817655233105636853334002389052057110926957827997797281847607096167217302703531033738128704468140902764405361467292728222346202058341899560990044532383694573722354888735136831506470181364438972624290088827944278792542228650649891454022795420512677048308614073139535054499840 [141,47] 330370302493675222047089308329691611679162737551406444999369684557393325512834171714979463501223789693940081364419487490420076458010840616157074344433565662787122094985461945511837764615030010260158234810355665969163419349249360649146636631315517693529073535777011462820798994003312223329478746790140987570335784536712912708322034206728844963954471207757961764179612950580582156687924971768638518836656564414543900711594510633877536239972200674486772017664097871701364460399274768691604771350062785924183878251689132519519820986291801499010813330895389750419342522003024338798434707636333763606244308035844811617383380117335824061827699434438551903772664641028363784717941098981608144060439087063914033559169613923312070651508387877555788010105182609199701012596839611649475214031827883362949778391093741240713374124984784579558448921538794037772567863357453720894665098529167373141183230353027955414038840436833843365754900442147161008668528495350616484234216506370129455374057042904526638920274052344770234325469101607331054818676940353022339934146676742180587303197813506211038187327840649470472297245596503854492352596642774661667562153758293219600393516114603652252086011451320591419766960974165935812043046797981544279552874213653114846162124449913072599069621616244661551660545579041095736734973165775854396133152093086164043644020376507098905907880779490655150937942372638349810882046254536172493821237009551451526707008581556169048336287408381315442670113372147739392080820566598541720841134949858487518498841070821465799851332153352782896929849990858712092795419355593862672003095421428505895477205705706832981174357683140909583395592945117118802014484529703729309364407857260511427870317937011682389329672369362473164596655193070919194123015160225426171562803410637259400292002270083706725251067897891335477613923262189164837872040542028298601050615353299110216724258120968138277043582438854902906472370381667726929615716969137482835394319924359365127915894350602981524525603597177455258974961476156096830228052409374649962781462789748426261127560854992632265655866128329783377407395459698533793139207660766579132556384697183980247868371224737289198898991333626024975299700518545656795093563486939873130004901908293913985980339512462205494308356474221600582178020501333666062936612746335459809686914773642169145937086270733571204826212527218324495215269101274215456017297081929334155385801002260841724852294984402939087438393171962875484126310783306831424765115642547920842777071346501208464708011589589930426465567189242580662511360 [141,48] -43665164152983919233265182337595344563340022272605209690517410565205950819989238754494321283760283904022215682511335251609684687006331910172542141263788545429300345890735465908319877651457828969515241657723489259147499097194086850828495592152783327507482325643266240729374609021515100654745952217028072492619065376559414525396142969544795661945230383903880648440356986815290072907295489556732738767325063200944271558745807543472553239782574852653199635225443215669593347362675586725757604643199801788579283975917823492295944481912240574692573233605097605014470740121907583793475553568458235415292489820072389514343165948601779174448558926993915646148944367017558333561889142043000230130042309764949182753919795803965889960257420280413374766575041267642593230912394525021223629897355983700758834692568645178593874514298075986196302615193871309384540663871530882824513769101223676549498257215057512509600849868474800740475805522368695613864034741580393744869903432139703750527541525170946000810738075503003105756494739635660881869132614081071908423253634732008537240407675611248681691016439617350314918722350986895826102244725478286852363674736806617560940869330946742628701271011926848333563851695688326576786985289530571033731161873606514491743775736617972768652896893593981359525186272733560089540740182000441632563553556870386262852548422985591193370622773926128351964367288032216007093586402304255035764119250314473606522272084309244783704966284215034783503000239038774982080665888421199984772592514442528484655179314050113668688670287522242033905876527331652894251826421388127778027608761227316340273714716935143144208497447004423570648129771142758172835126456459595481690396656679235858968705292499455755673900088120120944508122227759719775917947667642693734858721685506575612732970994100289042173840573368079937216697387208389101561732265387509912595460280366707147863416926484472518001491569287572573972506616746005212073160083297087605726008957832365169421655164577665065869384723692205332805753659986347168755585034834399425460703895107272329022239973827118073227087190451083769689829404552714162122683888527621836946900321082712884551129494307775638371103563559136126439921896474709264730552678393460585489491997068901152472577145065238976219787220084378629908375805951856373027787124860814739696545437950187301955814091606856539426417600970024862686644944757356288858257325640207894618154520419459619862820010179750953619588107133028750068447996339296034228356347150349157038046265597191902764304606221504450681463632811602323840 [141,49] 476609899716035211812864102080867249671180732688351560288190498505203158554546199894862330129158011649641977051981550164621881173668863804094058337661489018160286915266124401184037233839785457833035797448976636023103348395963322107068981359931194782239190794307028105559326796355717123325166331920406693704308406513423658941045910951559789632611443656680885836158029925489077163508408781692646728667958557212530273895629791197065221567284847295564922569123636370148544595083465573531466924009027930066085474318280413628270237863018593883886060778611434650033742061288687374296861766595931168020631383754148562544536716011990547236305930747532089692970721011723809869181348637001092041799968224942713949281195389595014466016053374172289938932917668355958373100044605723359582527441515179991238693435280216787903345638215220728890521396950376961202685014483770751444109642379899868094496246840203713469205584672288751833235642549787671493243698457888246042532705522182387341549469470817278236617440435553343812892017190189042692148583961046096528034558299023013966634711027202757413752499890837188400035910898027435223534081160806224486173202012855909624368332943795898766113480667211858301986521134456952589970023868227668567220573240126330953166075669696769026987778230642507828685134839175604421485009323559496988687976545295201733647315570062398299052720978207879793753716642870702755344722399349256278412723663876677190985862337395180775540106021137007557724578238263409542400189301763805236200685510817883596822245591331838927122168043334089459313282859474928047692028879729771414502871040690439470480056162454659964707251308093552803483083298399949440740803864726830687202494117504191326695927547384367541018066646136717067820131484042755718098307015494591899299390924496513592253734902437781131790350208573215488606229174210085675107256804338262329578638164367269386943384021518729876545849583714779389938725765873301560187313611268876934480543817712425327773746926455211990062514180582954696951589760996182419541695105288633222879561203172533824125811291405262334945426469613760971001923855948673796298850366507257095451376722223526331210600296787554381614876112501809785207762689365833435612415387403622817386967908806337668386953023849528555643750857716131799465552714353895038828387764358104423732971595393273585816815418269780368026460700765564068950359228828689570770498793572090823710318235296389389115245774108407295790061085869204391733937450899969826992816163334283750034118479836049967482868731420280032572489859402144 [141,50] 1413313416351017581574364461646838831605171973872855183279321423159170472502959569589890200237674512364043588557025633619791620089514855215226801823967803568370447622586067651092999336795484422668477651607582699160665547133617830528276000730168096395968222500932552313515708926964065863842912579366524770155499811386865510285601068038817804340485188426041569220910472414500718538648141082334474985912766762109423046328871742538483620548351634150761118990344018098847358021279470019245994226433813539641415895654995670938631456476264417933833734818757096030051376037639615431718694028636721730366921730823113800850221739202198325048192999048501192282215370738711944671936744839331156159404019872962290203089157344682839952460924919602422725376655460739726667945557562863018117270865680343233611036431870955962737942078256197396913672291745269507280828147716506440603895323327502217694249201578007204884745378448570350488044502744219172278252919823031340429152110747030405390624910229577009071495648448381544501301234124782990855244474659349069652045091701090595663820466819424992170770813413324017283678391986751293579426110570128954633171613728643101248722772853685334240201690782132018746455116153696408758296827636311799979358988556092819095028477477352965343112074321066626560883884856162963663424988932434233187407561884140524686643391179984053917848482118929929645487074960139659189120928680085625565957568173095443531576832210515432301143089236862051844103171226528143717067971400228844392303296753526217490610956482554993589508113813573075245779592278354454033238818275074086657248124705888817773961137337573543151891303101748419494563860720220872130391518912967838005138182732912667864171648626161810754049841621461644927479109720058609246593766863891306316655828973559314878191803414220745408766442584623634417761692106342878326624391708100522046326695595677606552932066658183208690883421670553119088608288139152177417882703484060679392351916945569103421692924566582234249878693186535083351564756147681402005517212250678745073959059179251077954876738908023365387947502829378799703293047736776844013433457931263723250858513120976757345044833894582704603983395141449145518714246585010910567869707525388498036551522070815116930014325316428648163337467279877594161140559690356091327794405224534075547934836247670507985391817728934793585976434526176989715331333148066979483595336011795186933249372981595385823387706639430770055215398458245280574601350595376227051632808700954522310488952637026553803560278343721431466633728415488 [141,51] -410077095231748335331536142718489593121832711761476842566538181013270291022252426028542498274450097652025145966026537278295689445562590244454151211895298910194542396214784148795540356950131946805425683832342919722569323030668578159996093958847948208263007988916262313296040466013855974225431800380637071493781225381046591316661101123483824056772562687245415852201833457179634475885599185086562947342843507733001846417695251985027044735158115375841334741670726190378137865693386758745225755956245039045052986109378817263742857511350724175740379681933322269828664567268563402750597402239538384580933149612862014878187024053262242399254518204554551483211599293188358189996467693088018195864632319104702862298767935385957435306879175699673807304212507480071195346437307521250541304952290649310497761158956126002027559642293746279694427121065160690651107839132648907814018840019300075381972913157148525633794273122088899055545463795420555485501213170226372363972198989288989789654497147869671282663951181586652521040952710300477757273127618378013495302746818343332693029104903896140438317614186810209387023877580063707349924502231149987800044544733465766499028110820176064209387586285540979937063033726002281382637557538935261607241603285050914056820037364196655332759079830907355109337718313981999691079634053106009561071635505201437259431702814140016566601145477401518109287614422366402246414337956587376113945829989458179200340479369395066596245548663417008371171223116133698183059459486666887692456708427991390927034394480337337153184011899527652805461736957246989531851402253567334759003953253725394984898127653437924911746249519093000781400921902045579531123535057119473026201291006578178315202501988530173599898092064099601256176242335023857601152512589887573084101761935416229624918117030306834698782730622828076945983233624053528468654313408727436146838958457072711588213614519009917897670897517883427008085656562578568545895086371467126361142304778632586586890728977041860644612095543363496838893016673477844264560869163651339212293191064189524861085406349163878254047589570546541071405799939851669614182492157140198637717010805240978694037132595162294076784202598997020994147726292067835255075186363859380992573033732767983495612469653280940062244239662966422686001559677635144265673889527765134014263465309961978549497406483614221414597456641953859331513748575749249297825460893854828947240430009013994869817347018796694283265354582474055935624374016163493222880296630309784167169511406917916504398390103538086289740428640 [141,52] 68371142172137349955736406199414970342031838390724158342518474923267520694317872044986912845334007434805896876435993785734473053104629971470673775956021183273920985218796808192462709258389602893575315808941619522030052897743815281628861478369619946758350737052693682292524634433068186713853527255649796863109704679736687334474458533171316664927444538301678005162853694394481130267691561397649786768015980114623481164124770735313555221180423266575124715586480250446872201748914891723967696170007782535409139344339870002371979728613792723258909108467597363289112769700131008773472176896543143393195644906222098342029279010667939132529570173257846350013144388145826178420878577094457779131960434313139394814884593230256933209775684149983942352992155718437354429829188704240647773729066379240760192150389380516952860244112682713885558683240061640766859134944428269520472034342090352213537514644255250293985615057890099729078285538782727818260857519875954867272420437945545622362773743502001643750351389381369113031792904696185105386109797322678376125251879540578101288472042087666500377488531292570104094691885169796474449093464068322809665450469279730738520396644104316122137494499720545018583418112134368755314996269473464935464446821434714523275083229731504454943907663421687843833043422513009859353968493434352530227457573295423867759870172199430814051536018699073840789744984482946591230593754749960814916643137587051193574431130602648186588861059667062557533810417301223091762724925810560532941097541644435619614088184275635297924601450462178270993825551629156954116494836357929419220294134940466960225035376631039255506973405114226692978147824250331811258640515174675786746584613254169805413310794990360624701123907858201534472022171731752398940980488842619846740815204837344332767572839644861632557684101141942836487565695673690322727104083485673452600910500508274698303537498883831454821928154198972690391166571853461746771738049873119554452163220941506173822612538884395135503455856702842106146631664703479659486009839555577680690955957428149478311748740219148682826250016288106279642669552556506297431721153099705133352900011090342360039447434484256944129147246939592881031077380849675164019730938476318105530675418389289640136830413380872630358538077958507656717455994068809274420329624074107965424691513996097493453090344222023088328659483659309278598348896803073131348804024019760939752848045411056254513601641272885155975462080915028137028860958393767337488654734349387517509240539454389241980388919417212178115360 [141,53] -6674745038919341544901716487427582834756728819390225307932728167207979968254065464500585056492263429583271084792642991463152849956551204685672309590277432319971606138773379634789402301417576977378889526623034508281010484855208708741651207316515371466522862784299829235697113798243050706528184485472139754068637838042914643465203465685922793691586736625942727979707150110880718761700915775468860740548278812294079568115974385737924526043257286968420363643464295598010841731691099316407075796058015846272014048690170353983790140088910812092418582530337728972245394923686187329795639617220756638144201749876471063696645703023404361382153388448327877764962728284697021881812827429700364383333245195462299116173303462598477486706731623075465463480483178837891129267426967210145313045252363864197009660914843700315164701697272991948893704056649401821689221931914875151000253434337339837078513834759505192321110327865973118627538651279687481625604667293983605576637461956741671000539159133118871127127405517153745772545770835407621669279246240879533314921095772821013609742321921131795343269148477640268582110470357240012263455956536782769675059429717554878520024926570478464512432088758773034360134776909729538498243435154635131469981348630191560648805408594375281189431712960100933278381702110255859501068973044622077251237752852795784502873415588202745944997683290499924688968315683720647020440646191459709064216661301646877654031516872546722481161281217864931451042063268595970955305611342089040830992087041107248355132988879008509883398810742327839991088288638475634597191000243408649431530297205748388962169810017301008605875435762983436602860997024125376942451000571502096536760000198766034312925625165299556065247306104892427659316975173685697475174676625985265130632799844990177147654655356987746190217329615500505157122045390023445325587038364974547902129388647318753894710439384648470451069908762226980729022268781560760099999244060569779201574855265490979486204556872430884430770842601811660590968156559517212737507092196726719740259147694117913883710748334385956645173498116380088989571391947896009545050289812712963428771129113231158278139907033648924410207815019392462030831229745874151013184851484081749588138239742089099483054829574202342109050559832201479873545781800097419783679687277874307211095168482988225227151552645926761462208841948090649023702735743219612030992327262267741473522536206824288811017245537428957202916531607867766230397274691036705759198959809005842546578822460415415912468013243822454196 [141,54] 11809440893320144073227479302165404960408797626521166260865732839522865898111997056143605724161411598875053095609898203339251692658052121017708074503492609941027178569833356157328697712772042168128976373679411108846254893608329452873841993601489915362593424982771893539153160938888497490848754559533448620990060754615837576190969289244527731080232747952234064964721282706927089250096370383596532653280175804958596132666042204672104510956003652657194570028439868118768140411090291881631591542708217574916556714593813179828569736046768722945899531092291409127969474364025247970986295467296359192489437504369851813035533511120554452542458908703211761348985253984612243447796436123610224678262906141765695935654126897629333689235070004892194942387535767293615466341916973099652939069709696625305002572584269282246031968774763960147147862724825140485493781378051492963429277908628735464797632311671728259079432441293282578772797480693179227507918678662314242701115796179228787549938049406717441372365699918447102589836702587884242915677226130792097315191287440456110567841874550054207097033990246834322867926542435328996311941128973781803308244080241176841310022409815167484265249910929382514245929291969244292394760924834239313674846439983599232427495446519820560866504340115159300246682447001777882695265332107216704630647201341381396027313421829375041068950613087222902699632161081188471380436806738182626958222100405449887089102972085259156874652371051339974164765371177597254210104672772068679264730303669788653349018629991237410879849583773309254345487119041904614186132335155809222307442856427629512196463775079540858233289927903491812496599116405334676094207597597329288273978806974298642823710637557170148840565340030931772429546214379859697299279648609910250360170373600781558232161327027742794149538769449211989287895442693441120242336902261835213303608149902209469296983396705428594471193030120297443031652472035535881602115447743649611605968160903348085043751080275810146586446462278960967746727936001370172950992046662104895537433287170776948882544130511486243261347189285974536937962156974241485244549632228106300170383990082060045934296631754661366658840738428176356316577235936156137867651069148927895216212952821178727186900607723057032614321959899980241827918913003181643094002852643771648791189993710247795520474046094707202809221614213666663292461748651947095908410564181017175668413896772697182665734273556572079031178125307911765375027512273865578585448188201227333776745934296554600525386329961472 [141,55] 135286500622300609935722763510091120654321930568188165767808275160246439303980293719080997935402456719365539251622257852932184649124738490529164918472779454971809796220133999895482376012099335107103214848665250821907066450825050249595478809453894279271005318695566953064715254278591595326645408107428754569616397282458844114525820573796141084929777480706728259265823754328817205204459802982307305424007280676552278122919522896510113592518422763821254193397846412653320926687956578823543499961044434618498852348107026558088584740542455155608384905354998889270322653471555070679016273568297628198960505595386097537504858107534494376551394697838002371712920828857064924471661187608590191950745379566020132252472014358106201041863871081199463218849928172675843285837436097542760204309351608002152220750913371057962406169045443258557616662141265396074173421048721788521666946488574915621745366592104448746088552085414510874738063264398234918681940004621926664036899393521300886156764028984352711990580675440497427918650089421808151750319503839088660793713109218803798118892395679226005160111856821316825198532130892850961672428453647847712986853447874659715957173621899418940905001956232673695259958037267235631646808367366541167295689068578705394983958610582874286596090181932206236719311851737475033114056026026375361214365575511383261737508341851940458193031410943146463555274309836965932210955016559163585911235619427322427202603115237351817488604077935592216093101293644618754419817011699339842024844385022885187156870536044915938178509329209846798860105502239218447090955897547039701589775381903356335578570580724015457001590743414915826767188058869643351749624492696217087856270116975088620178772969509343296604909085096248327067754034487283846476055901076528054756009287442388240591298886560349591073349752968568194885413486874017338114424297896956943236522320307126869439289483579755341452380504437130962284933493915164219446339960952728021974056631285329791873133750461059286302675138090288368964833676772117192347647842844844912663904197415500226288851898776314465967804799262255744429719321219682987685260624751428875044938890339034784537270996330711901968293644114181961512765667786939237828076324983918338901098831809809792643150983124108588581239998287328863104851518922999564128622792706857446581829468253062501802421139909827805432639407986563562955418240477674969548698432514143497017742787486798969486439048700121645528275740994013369264142762905692639631159551016864827302680714254697572418635404416 [141,56] -28733782076226910000212528557561077258776727736624274961648852631570536049136327122943583600099484344158591275566234311024751968205193969685771799777601718257599276621913102099248642527629624467568332707709919485311047427866029110175701057799111464348866133559738945136629853871889721469012191453917148731809554739600755981637373263299596939504470682518639775731917712815532256377962323284416625155646599801149361637426640149018524070698723419522710955627588806606585992653542166654142461023769165031920433072946589513438380341174503045705010650535851578264670067590978239128165573130205413644053933427429440072222241688651387912343985424816246940580637667296700583132494913877063934182456023625932378479847799084887481954548926535546243651848433776743011859199095371634834037859260447642724735333987339414702554773493334264006680267273642362776619542264615389661899522105928653380961023754905053221312144455903024249233476012258185492447837325079828845899372514123953613383737670999738998759224364293255965615246763924488088372448751425254350955594187183960354158594472327945486183006069330133310929386715014634584140193300901775325702925653657478360222434895626878012664125467964744976736789847793714879273258126667234247763903747355033584195021222838315121435442275506256791006338179233569813057733078334131244160861357302736715325123915611347247861245328210733410368613771156459855902357791734216233025452664317042073536704072460867984381555397472401545703010403641999641838233430542098857161055696039639016107293571020647855680133566715678519417408940092783406155377987900179744983571977486880489348082321722234304982453047114565639108905260313014370382639661682725905310106623034231481208283041224935791665117178272575587503564967073162850998063397763157592895045193482084158033323347156321112959366185544113757392387904016296500819276479294465477546615821439944884095831150978387205477478965845520540685107892762538700658966239183096670579687995805048610383509501421854190983115843244641464336699611824705455558091671264331297221380911793583328521338763874238256648785258580018126604706645143491910546425655463266523289991676097190208012279064234166318207351211145521391378498186391434726712028322297105715172545733460165649686557215636275112311047252652895495689013569989126512820286494768354570786032843493625591758095874872313586111984154568525780535415532275272801588476005683182326661470974276437228659004369140876341602835208130497862927922739258081300845697342030383580807153035917301577230062080 [141,57] 3522604208624040711803962352325947801853214318918587240228470438437657750361922466429174808599717457538081444937750503704257386489662089635046979025719371287126318399849631840443149949368600610519017039451784692799228084164111568346074580143639763948393604113214369275592699536735426558037903900295643974992032633087788213897805996366753748445233767980102829602009327783429755109018958886630192256463203953917259384314405129826224954377459816506426261847759473998095067046378667657701666095133156987718643973601698877168274925817865906106106544099660800330754769298107824178664806804875576378470176622429467382723872489565401033166920533153323172256137493673197349971407668366829205368300733393862698991889391071267533621497320140036559970765880103211323569123058160977334947584209856674292222886768967160946397136203797246397014641441829592252638840556882435381087548891663982374984200298385848906383942263754690377210102242671545571742658344196612810803501415368600874793474662280173027080102929119868164518146125723660951799614826114858762346607432011178681275507827428679175108029180575098552432646213061670351029811113039493758267014972779201316020548348550616725282280369885404841509554353361568700489185793288393682281833446380054501534819767529472341705539260676572322288653959396157974414365197195716390441137885857883731202474323200517896117686024142662915996442348092910015006216740330941539753625320769669636352491904483274845548574450554550303664483031974760264778365781893095879325043638252590210079703984273956421187165026605558929921022495529811882696556373042595934695870608314086083619402169891988800264229665285055644693372795710249426473753770351978100069570391770262423660933579433549595992429877324258049484788455119062143777557378498853002823074235901497885408744578030328940750637647198784349937322891417569660980194345682007946428056644566219567183289001440029442243533524765578084122315856700256670077546117582984453407120597244432302605423084756129770775215687469851839948297245162202766281352142756884121095053674773059715250885315206250282137114729445906217839036981778438227972974534967366395118024951583853933393465953859343215128981215296585957688580178081587863384340729959462953375779917172974677616977008278794145949409046710805987845547031666529202043228535196420390000828037730903847869197602674824495228893992443100085883854181765659471333855389239625611255292161289339500347076116115848144246254371119838921615590429016680575856203714465672104610505851241183216965840 [141,58] -272191277174811774794032955522369410133200513791091636231216647939858363738602401409171235619157537686639831852609676552478439896824197028921973931963958720343367273980537477063920376903439705996728395510629593570815818758206809102615966428969955066942332221743014753009541952818601072407648230322382850815270772435078048983297711337874101064065891614989513741877980677555462646239298183734633193769887892599330088403778471348577076040763256165712749358030720779813571481300247275206718102972493116921310862868281134882481611328155998391842505687125916950890964255234865472802328517427303399930820243296167503561218060152430232585394038686286526269902571759957732571600139597166517612225223528246185765195819381399333139684078602809555107972905453026670995468429006735128200906422946136063809974557232509678131028653064580919804534249970043296624519676017484488034526399442826866239074520643490246959805890286724083454205101346409616813260671107740540576580203158133708188494956991735516991668205964378912634121541149604813605228423035804261070846043263167409773286185995311193502165756264989983220866515054094228802413458209710402120061211234983275359349862188605758860774914692794500636652067997621808483030248239867952853698709459530233180511575890438626800671988010221604961246087630159147356782802136700448628553672201381032042249308278265410981429510287924354517162989787299169939542589374213912431222290221001691229301403131368338527423731528108762121678077700576829366847906711707458238475978187283181768167630901466267297030528232793760200664567411731197957121941454830065966465969857512848995741858691847233168598070786044725315003063706635189754873871188494678298401967587969235028241606894693441072722321454450929276004160584786183001109892000211984538062247281372765402070060377077550319191260780844216245658682829132549615966058715065831599077363557077957718882480074883898721451175496577987453282581620709851229202931212148225003999931728976939093097157103403842565841501226121141917520120042737549091482771275818208467671000418948139156601257481084718276346873441532360432081361016302903340900420477290590645629307904272651136039128488166225077253506873095678966137747339163402944482458054731646712291373740186957531713610724356558756526473439720098842503866372185835600063185085134763999344076612463125343168555262304842814215458843133914069943456186348487668677552501368630046476398191732796415608393900829175669825574603663474805193930253118343077987672703158979007688900350316620800 [141,59] 12597419527072173842666570564564924486665871908818268842051558746385129429719231284008556133904964275890404701494572516557327970070089270091049867271954687191804255866678840675005333197293025639604852713247227173642252423830385307993215736127855267351237822015919166222493496067966233976417448280889978857618406304489126659637630971652173161160476388934721167539474429042466036547624119527908477749566215828282677157249644459540615894972056705837635156435654077275919753257531559305926320865966107145253087168338230586824166627941544328485119867986004654362901416798905502607679617883921643123293324982578282073197614690620865458396247799654022558460203804104602398593697748791223280322061698777921478468949646168682363741898375640176928621937927252772518571042446536601587780165537555842846742243328171550688920355922441901836766186289676630811776413715928032106271796603756972749436067886967887736191655672378185371595351247042836356761564327585073722770547236232452158817619629243638054026549681104278150960668524082203198434008094505549584443224902984838432286356872249486642355649471323443353353072658521494925817437366846916892430772554495222433941718943237926878202412242781688471622185186298881101795391550800890636893037462994341392266902957099124994972330782564634341486549665749043714353183433087338701356140509510485989327372695090348237730096639621443454062535839579477526978726329102836055177608757464196302240285511726550304014206331311273176046316855399650630967866802254201529152729634247199339606092745247408058779824594620533204569104619450707953689447762924730738158060273595336163931570414484452426444886404491065790718713648512323536551551650310831514270577222704528420464730553197143291907754121267652694624140145813233999643548070171328026202573494131063247740888589740508299965498893930490366717080758845709132280944312643222292392337946912174110988711657186205605374895699931023692448174765391236217401935262297663334017562512645992804886861754209198632165249893337534891563977782308996166294680213315415056796212759411113614023946358290393840087556816586231836531957285178563377980216577897809466764060670014209496415259633225975089001731628981337793586398165908561974071556920854001124984948118925862997366456015691202111359953026083562509003270753069195700436662014144953918509772579187734163243750774333382820947167221522108000644354505230447766383953614238757985151609418362009574513352687913412976258147609167950564868762636699046120500955863266181343710509891594880 [141,60] -602651034674926602635607800945108741912914547406187779867080885113283590105881451689124304160907051592905341787987148161442252256656073714959709330727235739894441081672444326314681702281770709423923804133500605914267338108519465801697048461860218227492473824033411669319348687479943765955336974662230651398149802710345986057326218192668237027938281243682365946053432609856506489320762031421439045226653942899670884798640375090844199364461971601554956356554155477243155258969115284052854283840780811951414722330182768286859607550615222210929281679269318138710042456334341863478698916463424274039878509016251689677558913079217139611340906708953604535745757311318996997894075866173424055807920580884565132975106289429542230441609291976611068338854209315787376639861167808495548846424568878754499643148050893355698671318201134912961403943812147590084295498319712291923004034745651280149671701619577829293708558007607523926878067077312709803209870035644661040512444224657987609135788917458994782592617495765030685491414977804887511777012164151559629760853517645674518852197225865514524873593060590058292251163681731508340532993026998795668715722093033799902860087558057396707428018355874995757084340150877734135885641238183231380573488831697869181102293534860506993118129990861120979245898714333001529966643073620410080667740208254603114718460625177620435943918004429009752977217692210004576390118322367140609304966032729375015834916344837797560741287483496347246953238297704848240272579787416139828042476081575158955234792628757921902993433276788603113820214154528956692880168269450613146293787012072612623907499310212025301509873747186901415400848931063478739077135579566380038416337691683588418344906234547042228769476825123393382951107659906992591040035489551998384894044841563771955557735833189288814676724907341511107078868675328744610085488190649654322212223410032373642763211726319497333420689592397821947871134435074897643289430770767280586576009218276379140559806708775719782257831539829982640215054237940617413816363765829500488578354693200496570440677538861327539933789033450027115666589156138892251072308340406014323086054547776097029083579716227870890832473247028689461185451294807350716999429263628588228958134736821936805207580538593142850138526403813657711602079620143799627307381586305020556582053895569440662686811256479641181195052192277987689593680946423732337144319755165157507068187425967182972476164222540705162869743241570273393130568546524859347884597968728267672549583360 [141,61] 87435879472673376737121708271442581047405372321708122072087791130563490504989785492222442251109916856123351429494026687421934587037437733022215993613808039854320090296545597834189318143106886936084151307036325712855951412299665724880980075044345642569206300106013210867859441254333041895138682436712236481138018018254293528175996634307197264060738913999269476716153329354575763051403194423529775051020402586515418295448375053831099343822243885146465358147323790524417888697313629491698053352666131955482225037529469239183838430586907109711276170669799136558313537759523057045212932482998884530490480027563805819643081409778482992648651259553303845108212711691660521273643055610965557169000392342316541589479531115012145551441078288003344084710949834019750795864437553790860731094292039384923997188301331506532273747368955850000853161923598971780591220506149926605402588374449209509179320858041492729511385286073175154230806721656651140508989054890474643466519272604716893470682375266993335179919772568744462374706142205601668153686145259375197046280898108652479223449987548665958861065163911388434694552239191669059474612252682533476952921280741122911360441133295407292416170241263633324758216882295967868313175111945493368263469317235396164653021766402368681312271209982961472656324409191555876056957273649406866444210786197164917745937046363291373460798461597516231276397278033846094582962812072185055566379871569453465895744906715546626560258377567228216183644390919533579530564213634207155010438558987721569900367776990464110856268857550999614141919460046361101617750677987539144289689830269582770288693044754996074229652063678467585810269144918841466941638188485149107527321930790600833849948648297961140981005649834001732454827630234582619995093382643850409960727724800851257724112056258472646946358796000495704448222156841626562158305921528748345784853895637415875195416896566500904549433295337577811903873811495052588601656625349882637541330369001177496760102045872678599086474064928418833856662419583835125375238451310367004868511968907494168277996158149995764460776254693384188385745589129170202179763113242754951651412096402609965125591857203171938505225944775756335193332982730570373558399215410204159629376181473308526131996534965871168289831231799164104832010107380026610687182428703562193410670636648124575056158834960465154601779062630168280499629635879376900422758642195393307196249380699234068274943135142659431157209830478389755734318588740966412384356025464394565749600 [141,62] -7342253863886027855852862324415868168952514720111394997437700438643677445829361429707613220559374038131332741274846371143804517101137344420572921211894201285401949157412383596906981919969061288098874030974683506887930085483267010862699437020931378830049068669324712712924198618397803924970067136505443521152371364045006842663080667675991626899472551211980297723301728222516916313584816234032472008615466544212053873995034111525378204943445100958032626084051703684228077068313853361144210263685966504499490645335270693696891042471839869119413322467928163189319588879671615636122560155504154554770812777435227438596979209907448730706874914367934478304665145055431474109413016891946947269783368488290030353034224857857001066823366169725929779093160173764092461587992691003884348958118662796050540835839128791567131618036635343921130666326937053859181371623658897000462175324812254033005351443033583809143678190428957307580986089508168460466873948353040745505583351277107300550441242527510239347515932906238343877549128629518088264714976628266556926195861250742093179618746347112403970022046079463106177267208840205792383962126566185865441187750170375366695457917470950146273959611130317718359434754171710401583512519092367957852534995915258068092224389794741432537571549434843526048431076518243313755309379498346985847875953503555017892800872497606409667538403380950577578429639689532603244524555102283090393026935832035244051226912836568943970435939795333754453749189742075956616436196195436434713174213637844680023131292289951654889750096208631516967773615208498961077425497848812574734975669619211913886889501787818010830367782862884441616659195273284347230634153896993935335619273266667787660863850051931157236638414038217565124425791056822553809609068701818218872099115565588644253685494774160206245088484688232494567695112490817617780656462453854007000978718080800767963940291430954952812135576544206665061778183755070519046652954412297520341010734530931303650689651148244890286082579322124103146354111357015647093999797890312468215197363846332316160213432341025456342303469056725169891649162868327237558075621324174517948178530832998078137159622022086067246619256428991138325698373247269164830620349829752275255961977968680643911673373583828277590264936037725840335350903813589286090387755317019929993693673870368423592012486650390310761765481700509934031715411146493668953303671254538497948509282205581491406274426719563652687822890519621561708528099629552480204328060313492928000 [141,63] -340865158318180130149354034168535001736899635555141280327481372935635978582714265270941290026104966343751203262704907479743707022860019354440885840919833730501054658259042412562767363889693684091049757630907605636005272076869316660335167518125402996553739789683879041701521600945173672006448354985794423277844724105537434235081874444064300539956718956914194243474088881116053306856503228041928655291621586459578029747274730126654720306466883578302780420148674874067136389235620052192857202735210436755410873013213514812126080403893541177135514712204672957209520653439794803898968242741318899528197792138054008668817692981015165783604310913833710666609728665069133466465438368665829442698211634459526892833390464319897729256645124729649203855608244977478635493573009443837931831774213634758441501763415719584072748374357166350368208180587873200289714042684906369869901289633403494749639196621558026384911939916647196786125697760931107492344839064131990801479315520332118470137009933224646628487055121580336291609986132605641995719076837852784565886996156013239684549702471206247287734945529005785137800142276947974979429380681100640881808682731434123419929350377864662694193621629588788846127360133340512694758173143671431742218345066404553393932271860998350763305270105664788735942332124173907045415538813263128453344475015990888145779942863499475196355417996682922021924379388053762213796531664462206352397092154105185961219927885151738374435977240372134056053992048404435331477241115806153074934647036218104728211944810495789606328959870433194558718767837453675602168850913773205310239715437882835773564063240028679594712408572618384314592051147810751883483606790820291465869269289940854148948204962627387546337822213045277840882261196576563209591593073965949865997870700043102479609323685105835491042350777783429049613570267433887625637699778678195884183944858193357745114593853349203866048763781239643708807149644699016215868060627639665590543630366944301619274254787722664766598202756945489047205280773832857575096765967421867917673262422945236086951495963596420693742721284651258176085081742035339177398041881675807645495798633681261242047672029403715302325516123053547249753492128085881161507637990466230162429821454198677231937961367290851615182174104593079241396891140862295378947716809208800580553011788129197928151086651142606074749320178541116204842574481471848779792082281290129758022163665175783211692733544807999157545068211629310987183210438762997348156758154205120 [141,64] 134194784064864554617489819467941992805822267605683374632854171848282300679765197201248751562170238607889878796502622732026227519272745149440332558453393053917548557892358863984890156634116833172542708145149583893297242894061870284554504716260184624984939086208920825203562360599444185169119010140809006125065172995421234569179135384501098405548055951325997782791367420390776994412745630820393882007827727749873058458912693576176781818350096899859539253823214715392287008674594924268000226014623032439365874169371811695865126158573757261497045079295995589502999575652870100725566168168262029134594687555965216392924497239587580301952538856399817273475259764636223051304491142805498364492891767695663582868540050629736523683661120774468023179792714000761527623643678163333509921872955911543735580833817379769803102530038732222730923382217915305452489469295386466951521420769916100882348454231172045406131511199895770048317557041144425063143978227949551300092007330641669420197339633274572127984800146497958317694484451111781598061246806572957757065835318212434744674683000611944968348261198111589322262589043187382816169179472543034678868953917473653129141661688002984841605613306387517561612049205145751700186995569943707050906026467328401578506526165819734749378092591152676022055146012851824485922588799549052738202177916055236975205714913202124755685144577985493134288160397467622556867639950593253052582599069200082008611363529858904712581749117855008065431260325859527432974626842980446082774548243027996393062158529767478580554970647557234727543547762739023125715228349833993686016743195211690208025451747934798372903840504779937033639463619295442845537964421514777599337350829007294092221337152025446456577887169371743042184272733291795505940400040577824195049360383746955662901230689064580467050776890647474857518466609641746567447341284753738328149351789171077144138241123771531614630211411781235352716163195487711772256763602410272376212215052848111003488360035446784397315725694792100281241969945833045833358313846030516360602934151995240535284590675264816485627466990781943035002007210675919441951703149041606476841749179123316473226832087784092302131543225369272701863058121610207789164975365216508153938871839728909711672473369170210815086423408235364386606139214896848413552320830765174115487228108834046993561781114009275226209407140090130965212059467580144222249735144493467629382425239977771204909065214363261467955216115363839613502531666678964919352664900480 [141,65] -13868026377936959968362087194307812459106096623925426213191239129215560945183171619131776654315337236017889342191733799331617465200779285473557334520921269161899090991088795425119158107103645380235701490197826352225381310481538066665228604743045921392136242239728681825379998441959715064582577044582127081572653708739849500632061974268744744548437919389498216895024269125214434001516509946057559941065054124806610460272116537471748085988816777726597643976191785470946455731525484263698419249180872088733825256544111398373477475542155011522479504384926407639423067631252221556761829274360015223400011825447338243292891221005691987253641220824985349843879543581809988731430403401670551261427827278876105672634703469613069462706628692515418220115532424130199058163308442455463312966977906068084723148734039347021406169468833909774262447562288244005492348772883454930695454455144523935052210752394244198804686791458559529197629125790735205750902674785326821814462099098671924069275207660444861300357094597649564789648815174424919208501334744897156150655446149748142634777307200448355337694677351326180954828521465224223162440514430053659809600414583104512133676647064102607344808004951572742114428867999340438353875407441109932609005755620947729210842221934313109182929806855572886234008132644851115340079227973485763211791145120547902335027997963617405169889089527360035069238082210302241424119231337559258796023332903238514336328038937099752325321590745607987374013647216676328056503475497734289433366754880629444854210857722869145472835847255070794757194305912294593673950481235691296494072102558829748923284251956161392932663254526597750549184676621022695602268909673124397537634776694954447842278257013564239564038199352782144431591568410653137037446653417879073523981562511168208195856289841112029478282862166330356554625760346316101355760280432881074346037345483644904735246051252720695121602435416125120147954625021053132416432532276962543535450149369028372336164375915628293356777446724111659136307519758907653439257964967901290355721383263837808807755624500604500944766727775616471302918898846439083678813239326015174733976578860795352991522335829367767899051425421198583397121005877802062058104239223545597329924177193646520308483566744609194884726362059888484642562313495008887506780990189936049197075216382411798317924282989907521012021017045217176706803369689805999371104691950259156197919070630367218183899749267907390329050002239394469258878744561103812066693728 [141,66] 706765936964252124206036684174181927917835412143787151003815971600454531400850108069773069934577549439106595706132076336663124194071391602869629076222085396202511243464984614572488425529976724087915841889630169172672264773905685319454986390782349392614814539165179854604099624196382714606275374194830365463888504220365142755315170377404267513363796864331255453317876152690540370232030925003284525979643074969270134836276266940014302893095402351641773325808893238936605656379675945208535507835173666320198686057622029248864425632997970767634606408955743918698960576610990080706064886215285822797695722254999505784219758866534282994332820685540911162034896830621733840846065969505674119205192726998457055079641765791643287636401081535278505216146862393545965050642227586570079178522896756334235204844712508630871598480829835319156312519549062063021058053295125865824903594642076213243003361527238631708738172906739629189881838541580746140532267261294767911588862368627732187054570880845692658829718225675845511912866894092844604908774256855249280426463845994863354596579980261213896481237133412593540350068389684896127008026685595643919966099704626992082013707666056516315851757151825600196944715190862659599645167273819880825207770555223617635859429180908984480608589207113858072344411034646930009581333757756627930751247057355575235220260320246037743229283687166803902822816813667669035327129530166456564875008797793792484553669185211486399358672783323348882550422021915384767003332734826721084453392348626223226730535489783135494674765666643906515799216148615183461925536385513555703319033927264396724149187438090052291309764698770662895037323112991855468727994714331001693961383299961798665946815229992188541916175471705265064000448359701647723683131819152060906491124947435178010522958714288630032465059179717345131208517339557857542879925575772160114712712145882180156984587015790509254319926432574225416740647364543142999509543415736613809982737599259803397491436345632886992220385905576485409165761652214191743207190156480694227703266683260253573105961940419668722369369993135362931593883823622133081680169035113461175921700262954560964857711258903130823211259224756839398649164946567482643718795193113013324331440381526747735649052844817205599452975066618294120371325597027748517198145764336049893234005927245898775689569275035776811807829834880912516570525821520498026837312267303502183019595944106048630289745361445231727860713718358470303522603601084532901376 [141,67] -3405510743029708110689017384117799374663192910331713932398682859478413562160592626843871391139339077344190654357093648512303841123515727211953227510990114173955343914799936628019725677430673939343923464470225411188486310226937324870465082519063519704389539758788097454472949676222243231285512657241771563025028236952099429890211259055248452176649651710329752566989749808954502517424647238667170017029413973133827408428263768178684869323433128350951129760664240785905614999525744660291309983136517208926898297092759968786260857855706005526328730531856877318227231033034536932628520935730498357870433409406373337376192953277994777898986921243817490270151887000214297432666113233914258889342834217858632192129364324911088151502238777765454324307067053380667554360852761843880627320292422500364892204610607255265426441279788233218658537082537498046952514149487604057790496655450037479538804594451742230621792683320498252519018900615922675795930529184896334347398619624441421247312366959853247182429716857832123982495058891115720383018499315448032121327704144784395029295041661241655155277250191213670678101522158460368341123994425451127885266497095489342750876681931584721817325170376338338708084081465002102182934195297993750240714519834183333382905997237945864539011199298928811394055856608400657560169364622021765338841677278450347848923569117978767696181702181166648131335814967443857719796952024079100101791677348738650123059916594899394813063970565074820904447017413893946811136227819648528500584990333897669588719305248017891502247995641979911545960909302286330600086931933210363712648554652988408521606607806771828170049514628358291116909389231003874358956861583437456090414536048502264595043696361789879142257520944841980628606058073723224262659561738151645180843519330903609629534060773797202071940607746362596270130916168334465261846436424985992148992096573665800749531304658225338959823336805894577086821319985942802297038564272620798747149642519898263198139884556441886609726159971443088468947593239383004207193791549696038495394803756566845801608921767165207211742076850794431848439022734055645397914355933424604602788019347016727839682964535464587189566990821835553516212519914446748270785870335313914519055395323598372360395582498691088584681510009854690614124228560957549916005874269096033820235472838977473288774758354988982124036681467723329999207165114102383144148022857531821327351549243206369858063462510267421487473502322094383368883138824824128 [141,68] -2164997230687265646556874656260707207178637324957228367622552250740968086408787176803324761822145428447881097246626233830542524262571862451153963351733147456390403600345053021147106613486892315586983963581213778402372890630128714196402308447414183311771759374622794019232809654783029618769797146901050262378945581833631289652060155152747766438514987287347986277131313569870757197521471550970570962025845718159779008930240962713612061533410641229844665327226697256260660151468696556165806612541456789493637458694270334604145997162451535736627324496149280784817136116663505813751073767768006312352053448018142209914584782929713079400636355892337181379320104687585247517728082925824119107711724411082101476751067063548009525437490246093339631162254559094156348248674081186456384070212383725409553111630768939913738372376697969031287340697934002791773310381455192226633054832075838218086940614255269363040733395692211915076450442558467678928560529817305965208122708016908578810797633837590843603960574961747928677042474184372171640512345254989081491242598229928019117702402411728198496406204995148188952973170891509165229337707021853408769618268223956143690593727330540603141443851514999095718760408757279070298150981105812038209406477070331341169770826492319585507536714897326453929616057485330185445995834687506766106093403421286028701996084628363345595446348274776598793629039468173879951907179742253491952330259878380536071210271818821975761092420458090420902042199829603719550625782545370959298875469885711609368080311515188865891306971064757308660579969670684585257566541161414097507473658945708218052311752686630108121720294621889686283466169109736626499446574341723092973138543161688720341653527850293880181504091735095380083337367409963055690260795533267942965259952760888712196160101888096032172619677222276164065588258755850851810468813400145369406449736412922996127043993330841541672339056269570718358521400378171391151451603499195284953879309551157562501206363699183541623387458563206389372090526086716425583437683890475959322989299900407769182268576455870943909835194402082982533103672722167411003688283760316105361379038753126871517781325182950165094997531780576224106780290684522532860399751789383497452986746688568791643845603987339616828242043145758174336841788493669867314084741223444699887759908078036515503613658351004820245199682782165297075782514694910978969497650607034710422948161323090008990349979303926308853668234563902464500497178267008 [141,69] 159638717022473398649804888058211084568921005799631773967520131556870259775409590446623837425767164151822540063081617450932940222858960764608518556910169563277904675920289907299157300246421981295354780314716413103692706270232743847391054784879863169110953683947617696635629234238933202525340610010810238086595183907499507350960750149800288633921872042280096794300538539585443160079839619774812253177374540610678818719021906886755688555249415193473750597467269385427216748624228342867833588884506751371727940821686630020648894318172015873776390070999697840646652475191609449317421195571245270979722520952202337934608463330713610302654369368454447346792858699797574108882675468774685395235041876155260711717310034973925684325827403412536453448269438767827118552352673398093773480014551710790010539013711275558943244307739462252775267271627007835161452543369683449105936257378103064918904408180583927399953872334706675409663716809533858704132479848743603677447553922394261747174370076239174801268418720960128497348189923989507510188542928333082932000626092524463291047574107100695335988945204331028694802759590507121466783268845798950382699889005235547721390649450559338719681550537960340188721717165767521726412758253119005490908709894278302739348230163774317603477545450530886264983896961337719757695256928468607669257082144225058791828391110032625105677037871986623958108468894993711679057496713810869544077102456885993755434332563459672956319423177087393527140697658951484819062844785878452917135231634158820999441354887953199334471886153487597752992027036433443090494808522767311256171461915908544343930663881172534532196158116614353752459831327978162210856329065661664492142132020551938384008520491480731347668989510788267494202396711194920533045503590272247122925327777586421562131762569903242579306129634032190159172518840335580692522710871428015114082638827739167907052564624264580009154774473025648209347647707223556784508791580431514391814418875115112729531739198275304484289328254720744387596058854034444894539930401947125147512430307072395455012236355010434947469529928584688632539027202146537125414167386326561320746547637682259586477359473226671424885324580037304307219985098826565277220391213716885983151831719751445255241278658164908409711219303786505065863247870879239869318600077557108529074179573882664789013634900806574404917080321749613689851642778779639311240346777420420150069564502110791799295047419300454897536925367158553598067163792 [141,70] -5289589046575898418358908275663557759407502032708376596326419624906282295786261488769337452516890216013300051381730083811497776059652634269443160598328722554302862327881673983800233592346314061834662401771949459658824091057470291391699333793784884545176404294559175656533398238510492097458716809092281808849444084864695670966885000469848932366365067872447381603239812791299655754035110520400497551476618866379852669180277671378559300980562777520590382319782283393991346588392056646940252083056454588919516479644127577405895951602872136096103063371424762533567254812157872535534729456261395017551702493913659428764979102177222130052800217520167384120418610599971576753604219406353086058948386549530718816287258781094141633115889987424743025024407171031271869291883519129717242994049403209450015743309475941291814033151207321285102241292061927624838449516839691031367047621366459284249596905103944676299413071157532232921578045713517740159073710553861444684496745418746941008322082769835637295266244919669007313335032817736999008271599153322646702396025985072388466793831188450673845978906477914086469297383330842368918030220867783150615179693209934177538022300292541657353208631936199561092613153174278592815805225035847747137032761710845403972144554901275044352012499321718583231853804720442635600351417268686130927435350416360576710671489619468844146017672114171163108036972274522528970213844099541106447081672452991412249349873593914741865118658464963787629420296113699439740324824719195742850418817635301539151626997293016859822064089952201267842547768687284523112505448217383501604287442313140396551655088122954705106098816642772500078988419591572171798152441670153639457451415640037908287655777991388498014536125778092911491073741697374952680067829127793827882873783406052359353383862602388024989301557651638127760436651171258775145537433840344756479974725478645310092342186635513590660120511642124131464412786169276399139259572666932469667713836021409453114065350415561972202905912126603430474212578263178991169947444286817345456239685257087569077596359176164430248091065337490593662211529850926303537580521415944403332824229131843953224126552713160002813137626346772017383912193733036469209537594795876624699782984013697313300998611011008976700728987554802011652153130256281298385679910717933406871295499605551765413871652717397563866676800916681961157503582722507337070907574311209838078583077748546937081109588149694976073646234409341895172352 [141,71] 12637357784474141458808868664553120842459691656073229587081759189503360961280994761000886894436067920574079870486194641747468294452255819576728759294514558506639874763695160175915100014533563891569229595230111508458029239370503809301874345457153984933186924369675262611160335215348202958174363982907957288905629584935967010209088816290822064319832008610748167950003004247706789237929636032233896298863060328005815385987889349088337765866576333391177904964280787228201077632154623671362305152178186203633673751905962222117778694447103724991880003761753891782753168689376882177050842253642507350493962958240110486158898923926110889082620531833804922491689026613842968406572920858088177782015872853607122110584405846330974284388658887723751518529388373813244385266379288891743573249263544985750045652177763741022792967650497339708230146095029269063885397441668019016138670880203885766563618543498772594581938440069498544385393974751128479495645040543001445988806630622829740425732188879400814609942735558946690818093017667505337640399210451417219248362574966018007177582775550369419844541095445712305551410271692114215346197277892323372959578940016116258819226651277891630459936705566733483634684704080628849296634570050097638255297641494439939089261433855994695579328829586750170157570026306935420311691285141738852653231069683767138441619290443642277258128487359780386928368343800620179324105985539602875628945188200326061004679044217136401229516713345789263063368350052675930967105897014691991378296457013613924032673435972864128958246173296062694839499797191325843864405208124454827082080256994350252099165435349876177665377382703182382148916886670071739449119912885233151194608065284599613739633984995999584823532143274737165499745550208758771351527796276495835552941522832871989915264661162741290283392195143276598466042718118608373134668727475198565093587149972061629378494638437284449526843222733863504450141610924588680397473289539255632058410693838870573413026113106250111414214789453013235227827075729637126290798728616974095247346331433948451480857788490390801653238844944072351418494515682866014965463479394753274583135566210504913658696578130127760441393467768044113417879759710253964677687464714519603707301475835632439966028449145108317181581379743477086596450124242054303483982084579531826263454970491831860711583509506793919436999654425600721538924278385671837001505721689923227693122686154003874423091732614929952634163819449263200 [141,72] 7649543292282541972453543278887626101483820246172801565542101983997225817247167109041610545964380074252037765820358778375765344537890906391127734602016615129477180693999177972712255249479840426529360431889633814648479600674892803930457318750494142595322939454891062447174012472941291998365840782115468142073804996889239640147838552581305614952270574945342956751175361265125537734231186714870516432352902574415980896947317460134616830670514861608098907220156868089417572763637912087002314440460268065530450557474871590761013949338689126450489190988635690080418531371614577020665643671759864232543548900125463793874836493417660748582500618856396075799323508743258692281640389202872170296996058639128954914794539236541508076983011109073808895155724236855075220951005307478420635163516640129321433360306695458270820096807902240452979373888267346257229027676779564174601307734288308423196834199133260650541764855701700817334078782854789381175596542997147586579257480005002786082642209708052810172040849225782525047900304038891239956153533189574437917573882066584252194902883530250883041978639258784025609022426346052760686395871726822016992537898370761146019733975011878472967889906833205361152508135542761789114251967480110138190487631156991409474051873650487823418510035632197171240320779733352517268221591507609513875677713557581339621578676646123306577208421930671249968935502879695688550586957675165513932323263433309086014433163686935467388993114985834981153671178279799288872508079504114586876377295137496681238439224003176637931005746812183213953432982074568001115771031235044040475862896738862797588009923191957029606209855549813025487675309238438702918815320414268235390334470372977642496293858223200899875607823177699232098339298167300226060955118479955160090630304120388097579988496882430354841558945551857873144365891169765453920486908054565181529326802402742192356644387682595462483221638992307216096703923755062702090614565573300799324260697407546575856170616053532496146002084109952016590410903889593076304114143837202944431286261125494958347130336604264152050228880362575000319009370288589757437434243912561320953094639432504582306845591034575941427158067503553029632319945987289207824746439778757631511788574890970693400860484295742484945104320837354354902363619463783706582064648469499432636041862639135713943452515238678783319466005112173979024820494935198019951420530690241487933159192830233621022403243178293793102882900083520 [141,73] -350250225532931583554922154532020653735176905157008694379918637307895233449526856090541401074574049997429869902154466559547546540101950447092193808483074631253388566286960847338163810943275598048388142845105308620546990146746837927629396012568203688951947253242771379825237423640837962169182493774979142671038950273357450135180331374756929932257233215004405583511672940690608301846472823768876385263919103627486905809567753665706889237799379850607451468479606389776165612520313435312890685946670237575460982526011369296167766258683771472521729980606621254644065819562420994689731431556937560486368362941304247610597573676984269990695105377454243227814360162066435063258963002146360783005378411283685895987193581324535459416754467191201997603406476717542413272288011071868313256723338400082708892471655367388381932166087414412678731204897727552785719289935920529430062563836254520283782946858001687025634491697667683362954181495470891156575248849341507670152557792937983140999755914324501954362324444998812116063226449156724888111850452236107263083897172925873644841248605122064432500655392243948667608028854002378804503879727859837435691288983506517400190553555629031676789751271504816238184360595555227486728616144271584115380513819897491201042990141960722922525362219983408530201687173084152651450971646687133977448974643136681668908246231742814826876887315866479139877489404907257560230162566848257336036540434043168031873661284399158386768882861814577204992789774288467639258589178150134636087918058509617642214661849850302516121362099542377888724650752154313145091997215241903928212649482231305808199893831280342884962533758360099385849596683452586905050246184028966597409942398651650784735645411700389455708557255407051591743326500648472774911452247796378877269742740402877461304453471910932593596909176754558028790384257566619806175807730273156859321728963578149744573559210165761577864869733825084209234551213887372681809110209513011910580846758606086372454307313717542145600755801990293154184629707083974400645639627463113936195511865019660794630611258309543962555201264206389201857651594842764944509102788329223140846024671639400037149536021360675528629348344361173474814439395007366646366027652487019717218012789004404884002828232025647469177448729939095005035424349015182906900892198222929019432528560570046520863122391968196861786584703432464606191366813592888850652139644277312664568578721875932646730129976063242306852830400 [141,74] 4752252082089510711135246698147254567596446519419811919441187599504714998335733327888225769504623787558684361891153056798430455898475734791223057201998681615635530975538926890564193082765215258650557278615313685569008041859761418981823359949870245208093825997137178673087860210335869712755848828836026227204342880519471379878479040885342459476462367337429576560052764560867274389831802704554533902835910064674591589692451246607016696010730036360421212465845838972940816220083563500536581145808015101175761234208682796164031571773258555247717116878663639361667024474933589536652591738860629957727542636282372155724860209269539546964824876851182845258479470622406533856499528359119129096514429430970536034645521300244047147479110001635971107197730249396064879419262808917563470647676210455826471530170315997724109073404068410216307776419212521884747896276245481526712019797558119099999583478792672812169083283805872683581414823976785430886642603757976640210646272618178793861741219621339405909242093558338557714711895351187124021369950184780150065088488236085129149638112435592609551987089060921696649128094948864483640375089786347921672744337595689440184867473442544089864603355186478442824013826558969914240788940190827205557951923076205233011176252696854689553656168394685598749037171350651065958742018668838071483784675737208409842203621293691468277714490185821415917351581979109968927099619293954535776440740672184936256687915501622923496687187928825586898867407314404225901215578628517834529236743734140529500091966580646275294246704884988206528150557668520008002278028878621429074980413286966328783077059428146649095917789593232626255000878047765837749999719955467413664303547698381351984257842038646622419089534300882812764537542021438813299169352744751762345980964919658311436543918026414408001275299271411107018992236115315073893938385740028677068452595875563264532796017614066568206187304328299087502366569428643650923510482103154135622549713348200209796451101025202267665114421069841491726180720828042891475329079022106679274761284213955919956129045131322816751486623486107907157612437014693844739636918111842864842920677037347879271263892509842672984879616325045721384750637992433801904272409519330911663811194343756248855338047063718661580701277255681634351557259831320967104949316847180205101655710982295491217576596960903515660011718049170648560193367547446144233076547192665648052846144116979533280584893371061054372480 [141,75] 86287788332951404178368480170149193896675758213087098350920010440846769645206100754635696711481607803555305064784055563495466098819818842970719658111077307330826817989744719268901032833683181618492788464689773784594341015926013498455070957083244266955887275876173080461721151916582392237368380052171462414454735301848490946875635814039519770707934823032675775951440888040418061970179101998781798343275536166319080878814210975706973183632458284931656461981288440925325529385767822189232048116849415355526235619508732296183203919743925009532983711802319865657660929829195633679788835177153873029976947204366022092968988954739732313268025488244106100325471394581486007690840958739573532828969648105606461142678121976735046971058627956798284121411312439129703442874340768321588850199711405695627233497653099138287030151763909379771663679552153768071281668088131693080693512965942522962578949873463295513720557760992641610321065900956078877396906503181702541051578695147830157766299490398291296402227367250129125806053027210232889512535602887889622574092305590986342513538337769695925668860247355671083187325279134326905062043367546441128993266028771402276588524182944979176489780453320662707736676399557570999039412166209657113584643716958868520251962411476384504802638049744206846187389867552374468690850739357595361318136897807947923138543623521674834109809082573413787619727557647702364414646137141292752790830014711757624062566940065474599764623693489507244773807783026240500577722843115782803334709267785564196368147761785294194264521065625876628662641306496856117431296292701313065705609235692741290327078075532495196499896085374143104501507060417767223596318454338389679495123692327551353811896159660349202625417224288995935096456854174603140844040753954819543417435398293644881800991736763000322698983902310900735653934389425821452650649743298503749179096191000434056795834928380220957001974882369173867609286916892636477381622652037068074367230555679256746723583126696412565673631325051846833011679944977069040597764944701951882843879681825918434312719705417645842012931069949312294755960335035231696806988775929960344393993506735571574256948320232685487453727704723347612584004488245726854889564788460012546218803068381455462008902582520810514598256587935632214712080797165739925990676031064638326541983731199409620790716160102745527147137463290040608336848340535245164401149910964140653576365953134531226839358631117409616 [141,76] -1305039509744231549952549802453930036228191047275908300982499588377766463492405801136349097635055622860516037975757980299074506897255941938249730688383461886912652969243365074835591640741230176604170377546562342295182599304529864584037264149082202573759019319717460484573362584675385846183123522031418336498212177121037381027924044228606545715333036981608092972953741243627362876048024814885218084098184323922685933214218958369864297263765132023805150500557493119117180137984774811384211102718669775274476253451846673732419157841195436664813205192821346020684933966853430659791064110515685607215855527775830052695931474965860152047401712967972279273362892575940026616374060164877354982728017129890851182021230378237653407444500389921712495947418316089867534649178506640460644976345736195099635336582635916099343399679979924695984435077158279113137673413254645873902271091872048593969229371431292986797435272676018885216605881886013858025091686020251939117465985045474086341047542100816136424220251959443007068111523539072932147132958682846189651419871346770642766246375498403261622388349066456869187674906449761858657983728286504878810081674764401056125533857925317623120386149647943829673047244130428855801793952368657437292580771010246962281531153272497431112163070675123211879014919532432232839439501070789316518838120122850006535403664774032090326574281339657815114890103894065637577486307122150177071672523011037150851164816034851482653159399767999667231386266848331435345620117576696281071783314943195711186995851090503169186551115610921565134703317701465204982963980298069883785456086403292032587408899110860237283543522667877122629640688968257512621101640153440456051194069213380529552528960654819343560857468232368085049232125031284746789815268448820356640131096603654692652432404268334544941041167399416226113954634901753249086853059324582501216590015671985539035805433418456914835103031677717213499043455824351265754846481075060376442069598918777207914885141378506073963384633063618217273421119551273378328098309697676668296559121121219240563698978539109609037883889081963906911932890121886453492223594725432640666969644422774602545359720540636078465017563703027535190292962890851714052846631135883138246105869634574875348036370324845826580030576748423940254498871190554952543337355084370338332353273716423035224040778537162822800315725623157152856528374203341981209251027543549772043126034949727215700101090012256 [141,77] -13858969069750000834753650037924899386146532899725437145067730801974195059701660992077943919388421657550066131648826704515625089402140389323845925446869104739175324347771375502130271693945056282583269883899818464055542788759329950978925217542409887137266751142532993202281853415675828512685809309165931808266554261639692788041401454808735203467168817708447448898894309730195315120978722700859605253863149051964858251934178371733660571622501118795350541740229578143433600668529632796645341819952195512901433908260559049082918017987619380675896991099504881540035678603494444428739598850467014922034779094418927324089730402532060970758333551093525630584611840811998621093276079340564447197304470314704884256499535884688510902567038666604759006217335863879133095060358890053137293817885780294127445323828847376329574823044281425822271934791091249663241698556466564134812609759001777185585410088739472015116062377029898335214268232819515258978326668024176443349591776045263250772558560493133593156918505847951306966111226379239681231245593745005464393543217476650960660589518036113272489423924944725924237112671095662957494484361743153908225016321019485653730546029308810854556224707163407886968265385037324856396837910227069309030417284483156724866594105634155872533511126748476979047638111446796831450392892951370404941550186711867622477245892838729993578438461916558415699766451735684757506959895609714738328876201705195381400785073352642882000897328459157483109603463105633321042523851655784322072979709503423840166049727464397505132698973071457239261676510421092897937690662430831784842991692933883210771863223294567334088528162839289128279743614925505425060448739293656090892790143191243175990200016493901078108972897818297718166264082166613536603087317269225418157198292615917138165215265532573728899864615827797891225556238052523583876805554305056427180564811817429595715195400172092056309193347380015272459616835647681228886738030428712781161122729810009889633646314545892659628725782272952070821963319872182557739647236543058902681921568970050279652860875965152451676042654916291449590342131580824863529308837224618633545078252873911132418823043213143790875947788262095969329123722880191650963266066070854001257188073614991357035822917166034927506889687303452715598282441145105936625502341059224245795620441524696435703707881939876424236590528766000542690728523627132091010928520337948939629377156234404813859683444 [141,78] -2611051103798518291318908426973236604042804311567603426345128443200839203290677857526902351997345048680705306279844468734066222111316554788993180810820210517523725230083218030546744792627393686224488737931663045323469569647959606341301585499793287104244079560134781601140003929146295992881849302287978370567064844327898752023766528217314568948079190717218806041246225870508200611222844483180396805616186150994221857863689997487256421084409206768786715782822969790523158905684294559846934954336907082931478720755656346498027243897986022708249754010130065650459136219061903623668271654342587614968624347796168342623520082481861240474063842719921303885398792332465274713386019516274378952956312446522082939629287061828560892314052309635826113506026117069144444915637705882860463423183454598792813644371192748622065754866182536807497420708689483110227717900031649519615717342703307927707515321896038885780052146224786835471458873869780437187251955417588993961791514893679634546745757279750199391265873960499649879982071959792871922401334030699540916264039672786897571077965639846784926999363533916643972277587896612900197801264316444164924935134518653210509912121654434943871565136435046771512938717335189201704700196845991923658255037449367788396549672831576941804012242295653893472199030374572407547095928376707668850196428972629650295395047723198430726352626477795840411542881384053348164402770808593916510496451480657609424441851217418265546627192079497854728112890530047249502716521977781763745544381012962051621514725859405963269146018237053516759902144066451075056035051459544885206018074701753982523295138701167260800826280827952309597620683573145263452303644692161556611867733139447777225683300904447951339662159201678788053893468657185764424673575278118587502154933076259744133842796502121728785778703875478228881458671343969490202784323896430603615164243832923778534613432308395780683002879179129043675894582241400988116429974740616397820545607750696881439976283691301999047361282143101149366855807047476061986102087357285316782286458179661638484984035294233094143672956369286032138170356109219074910797158846584362574973228113580027910068352040140292894471614354218448579807441898979686837634346575711038238936601104210867444056928748043006733848832310109764996568938855425660511563905209351634772521979887229753036226935132668711665526687449867591186391264860536417127229593528333513546985627725495958043648 [141,79] 35998245662504295465290503441709304739090943583964350417926023751990733703842203730884533732527457480588343427502540441007403591135298571213185611883554381284047714153399118369737591055012327963233281820247246684719021893103259708796871194332362240247669459256955110416335152005352155038492497081666613228710632491778359078963497067638145592256927544546289661394866845071031256858793137558486417994985161595733778341222516863713977348730530767894988455702083608555373573519767640613832638811838972129633802651034476735091645251896713502524944323895129542906931121471754838150239322133195750737983737878947032325168891904412635536066319938471804808187294381760485552283852962064412446155596688359470175818662532819052860222560423666522226272957461059291479666535412595905767773659334832369501397369921067677003265321467035353524908514272129854754110160258560085872908752129655315148574567013565743246959089458495437781314555777301300910088345320261978763933195749849006644821955922709154114516260969139447258122798447041560035196318607188361049339420801032848840127660325941515657119062330723047757842756674802788808968507579189070455099464460009365636137151095378799981064146636490521692412456509761851103859229364841807638236961130381067040035143013273590379448099978972515550043831996577979639992430895385825295104184662453365765965339271341119141431340523058902641703615216576226416065038948775494164371376459776314913507394493652914110751691286795431600174012358098193259687141684886101627730376101307256413674318460745446800359319124821226437091434091517825663680645844723391906671752282422664997055965521846016758645580988357695558528438591110847531668562576617476907472874399691450184579555112180386416234173253616366180618367700733873446116368069257396768199440657766435613213617802122760961859828622877190728234145537319701063236690194098180191560798338357200895942092260225655944104305127921250787712901506737582095593065183723516350416064857321562364903364854127275854881645363542241394863590835409948642540612084484095508722196932581963960559382344826814745844885408638420821782901421203162132262781496589325748644737522129374753781173789803310804862550688522829856393539046399032593366427240274459461503470986335100815888888868203391506501825180911198431095055966885630425953394166206226158974573786719241485300901115352368828963875317526554220990286633487199559393840444587956658480613937517771392 [141,80] 3324597355871246378705460283948477571043551924840063777013093263775585408857192142657058289219444532474381836905964623474316425378946185520640790198207380123875703056982237960699961543747459795819946683165861899257611202261382075586294093612368276317991353153625640968260495671266690518000207221375566741108747580400816517453147261167630835215494860262581090555214708743367357939573678271484499765800392974682289367621052797686999774683945139744644767785639297265064871430727408551811782410442369918246806715488218867921187030211437038344967454155548625231580288628215677525804429282508799658352448852506793350836723218137494461448121791456479490900371043286847639530430478988017516862936746191874390994508134871000972005962334857323193016785350320546201288848772885252102887531017887335403439771220704009400458413064836937723846293974571609146482863292836608272537419187369004543567473295322156987525440614340828583024812020828135430415003128438707847933365081695470142035796370955453760875497774391499256978781506959765502333457653075073748455544752300360591999106540289554659167822666793874819666123584986155952738557150767900343445209593679784781187166636787469234729102361614726895373881741231835419496905967193060127366375029090557931267599129768871879494203367545176163890478050878344603884374550799053366981626955643479638827310694296952734714619520105776759768364955479774109663766448817802734726820745549581758256630582629580943093325206879062362538300066485831556917119479287027402805938788962859620218647993195496121689140281293253803193183622274166899912494917042787579147605299225239409272332186735578810925460133203934646349170752650583150261570268195530699366730839591389722501511020962004875905538634915639121031368315193199247890532976919509003809888419449801118640273743405160359807069699992846301362657159107544562792007758201207895859241788607157774444546053245785899997517375013975172000795932408379715782430614160834448190254551724070343847749431701410716558073979522830777027123150729589448071367051132055642035081419955975476383905161814837931176090646859190027029089930040019973924065823369784587331437411203009264387393640591585890966213142062736479460087165291618432255176630385276126623120512543440066879944860302583062787766967075310677362146869889970248222317862775306090093725180804498555691862995609896870163399944013573602950766446966225770872143863902405312042925754966528 [141,81] -22377688774852289807426470582641675982317165745774273510535853123560174778194720049244385641204836287053298809010940784472930828762086877342817000486240880166666779649499709529344615023917596523558611373725555774199582396811630343727101088911173971964960242139695753775357589554609692189609234391931581100114066985184868232292999761284210928045328256371439602123619901764847488012273285824578651286020241160826015681569027733000277370555024114446332599869284875273050606767341984814397258288592339411303291913486724486134017748076982786831277263294668728218513290112960609367172878333852373492313632249430091574790360492384145022629581052057667906331887722606237260478166959383595327862103304766678836309364351933437304443112971587323106082456828891070994972221382997668301807276496717187892376989265726474957338140729599366433531057920833664326253385945816074661550271025903437577685870959573110638786660178584970811822387006808154759901699461712475775660181364286969053419290352996567549538745597580798518974368299718414937316053261463165063661696661184872292646614884683459650571824926619975071372506098688245881064219755761451539744440547417496472890443115058188223444988591033817514223469821645617428570091365442685201036332065224927523924961887821312899398004882295615863847298499990737971821909833571818959762466030943979732754928147688175541067628329243198728577665162997508017018342655351726401873141327363574278451202958871146076793821840642323028548012156503181216116851415397537824663648455216313922496572924388133499977305814651393152410210346591375230989483389797080819181621713636305600986690112787182192792885483164898663106827651642509705896704535203515275814207118032813822742689953870222204140887137226352300815078892127059639578347149839348001016517676761481687889543173476011905008575962187110336231184793955359507382608254421340556783840745178588241884864670715372212047833782670214456109602313376573563124394901593032981146364807078443802761382222986676482928486571966660043613834608123967418103470793391819834176492310881100894229913775174272393089731001737027449334445258985585453952773442965123663060210449173040362769577956303417289214732443328757145088708573975285576858709691366911813432279321114882318910771446171826575857261270553302327237611920992372638410171876680481065905624607315923448274441814961640765803522848339991296249256137595344580393019833971078302266207656 [141,82] -3979401111259512428111820639054977205457181951783882807763005460408664900902074011239611369559815320935991487706950884380715214976155399659088260169549006906186151757224253639484059396335563465581159992180322123115710482616063508173831211875316023791110095998216087469356786131378013101037025221643311463083355528076516846236389492680168716916516682571636516482059688911293901505559307022835638051137475249458513293253845279609139299412240990831053334049252746617295987636885113067507135599785197250682977392174048184284157942411518303181355792287337368465362667905172719570080389108561460345300780271912883295838237919090874208164425112114190176069968515333906533768659240366728295103699258792599047215251581976736270426392744755131353793388661520904404148269347424619951781948230163088760224287071642283283483077850351553595561596411014323393439896825327752932310827928109316400532192959564832489344534786861831566115859539953699110778695511677339740302906649712073465712836997198443512953783176121692768647222758124268596465453385096516405500981398332121788771954962725128032555305628160836694890059300346323610413516434997858437121228679851071553105623835902668394958520632427001886063702395624564378158185850385756871810015127345569664005370963251181107942313240522196217366757053259392776555125644240310682103335378015969236570100695105139007241835933940971809597596411063870728161254941912326138688633983033214120252778251818195349828371566040198752544048770364793068328908213712494079674113263077334632259636199562917741875503214581632899447444794753610529603145841146102804520974165415260722206015857063151502632667325836841281826528577483734113606723409181615474969804724424853715995249272494192346604479829587222976299385744360106403715482110672230894602981930470470126859871195912201590845738353331405972153570680449023266088638423425966611431870978325023131109842307834169382882617202819003330530068915152850282482071438732945166615501973882223584763557771672182940569592356833298358760195823379355349030200002087041072137739438650619667096511622434139053235549609991733727571054453210401191292541903377944207644611224720415714224657401737273961007460695786410510932432178648900519491157765968885595952959323777190369649527603732932095840874096479149004132889940894088979619776756109906208026597255980872182012617998190493521785838893264850076779292053138135682405309787392546866829504 [141,83] 19740798533648957744907372578557459193190455333481972470588055878422700790002276806244514234157530433888719463673688175762128431198225057232071598433002396181946295612569757453093899876266874105016903460674271121584113039199374988996572119850342773814379660467603239023674164877982614094920642112997098268447060702091728166602513886112371526090944801609196062896086626272111868764482002845912918108064142124353407194089153737897144270946545773514684585476773326555901895613543836381848847634331470526495051049249724165045807793499456282563214149929679897895767986336829034218926483886446839775680480999075918146332450549797506114809060101651677666700508178058628353802352057669988446788181423079675360305653988565407856424613917568437560919837457701621978183100123931802466121317449991502628946883333656259783857840706885746508703553582036862576484222355656779369402670558232583989822901477965371876868628852025417262543063762381083797340070464291693349918225233545879010031930636937255701822433986818382301754757939035291420558207628183872482184925696733620171716750691598218654646324307177710105832934647980975706956150722685930192226444348494538347999360301524197000663997181172783948261870311335516746488492757875525351417506601615810050279667756787874359034394909490568900333358274466794041451270517915373003008232260872310276156465549917810407818787955333475794404570518113700385601653315674874669498973142880362545111569009528214758095796977408429978121480083700898918499294434930340518225018322940689526269384730419232646882702372496147923538974852445696353353006133306265739504114091481132054289078825035600567818421645656938846903941599102952485560057918747989538141503959786197858649386049296895185036874901123233720934528667531176270615984814860141005013521833427090897699232760374502825851633803152834809854861256572266580198720166164797923376135164019637167465269909936871615229522641150654882172761121838106911451453389905653284965740483020764525074337476256919671503113578939289328414405757665635312938197305164736244461839390800192619191374509076396534578897612788399757052741713677506508115360454011034575467222715888596918814954314196674524031296647847009918039174422265274829921367219133067239943630873600697587722171184856981128374733610452120327124278331499613349672859573515021034268731706866775147671334146199616412382886773158737464643769606887985014529798477654039176 [141,84] 1783682207209901879010447015462264517925995379269072347136997149510667254497078360109161256730993269911336456090140609457470130038167409002622980574506495128793429864448137491835222722862784487983763206403435139857319411617497847254772923519572250245170418749902023291981698596922421737448691454482739223987760414342174314372198429758783844584753958129959469806848257257490580890914099126340234835221685761362212328500230434461162586327359672891709985973952204757574978916977542367603475322958753428667862111778728741171649955145701873737373970392285936309085651571393992501145507279660111257604431137815981154147820562482258803253751604565986856829944077063671902267488432392173470526035848718498963662218946202149040679087279736350224116277257168646458179616251474448528857642326544577804454631059468592133954496760351337442904921040845202157354751101332327756062469836904671056796227596281051429632807673370875968713732921307250691795360091401245633745263513368211347922538384984452911090226223565853302290381397858012446389135756723863172559732461726406055459842421834252862317284579634034504344181357457615247169071430162473324348590351705696603995640115666813516210173018566321143166464680933574065793478774701089533670044394480534971416550808991060225992690218087366232514321230888577589292297147131361900883264803218995488787548921189972622208241764823035400659693610983125753859494069861367625799952214493588196418663280283950305449128018290863253924023652342972001816989160388102343661377931847952858236378134243458011072115453947769562820235164931366629666005455519739700565972982950894475798400149595467324229662269205276022174046749032861159671682648535934786721172240153289973800755230497571404919781067013209838732780914098424623542167060033309801870024582063861259641096718605625188221080555344934046089372272562977093647766131114220825404073461730755167877241276414907887558823440433584593310574816464067510406050331136167786524743238478265029510526035919704971683422189232458626592394966809179797640302717831461704552228648214952819367249454855689735143381071598614540558755541344913452637911371321344349494598981126141073894166954135706826094567393175086312374872738700703418870249171725995707936523735156644398584338470706856866902129958064308238809151413292768542238426354720584124959189460109780396951017322283952501670838684739550923172033376763990915071087304022144 [141,85] 5238225738804739125236087389011822797722571447586258006170076639917100419568901374042873852859334611306345461128527158724645615502389921314386060814349318271747051577376104640894124617044211913819126234626751996969192432815073572590416505756146003964624108434790078795061159930152164445962707054095555134956663299068650915388419547478786746631507941102114929893800732370179294459705373206079576599460137815585428023674914620598389453241827550465132063562039311567343390799120379103857121035584856523891206124082822198033884000903005527882423182793458933978540099331673147349534518950815133290882697438652070941147613425330321980285955470308277176723661564406367110186164109857574141452908704268061657605951896814190082361439359015583707894900517968112836310645302654010351303036355770187269570456733379142720323662286744175778471650164453295070241543277173867926880848150739024190800832440049055429074284228780413799685257626391413621130371207738734637080484922996936264349254851390026183682094168696723877870334690542542158518544181639487513065309906440200282280221677638068116753305807942622642132944579267450435308266111847384988223648838408666079637949526447463529954766187334722924028093055701252392220629412159599627776450420869533048170042458620299757308654241697057909574717672905842516223793320298665730503078957821962974347416372530711811463929054791306851101388734436095522342529030002750808730228450611213545348094117771862645065957908121246066562600381260778242499663905856315164429377566090478439219601768074555885439608052381885945078223132932765265523097591750915993293215042998110400338502508304245600982246129467811843706592367892949936034710158206251969012751282460180836456541988903640648831134889775231601281280639898637113797647893773093373359518201067725672718641799485206514447041872214114990642239619055860977792456076908080305059754552027068158876224041884867156966784409167026036598080902255635214250367513381240314608122667472758962748311456458654915776757054625405584677486079754113138962609456800466401428888520949998377354944103456436089457572502371220751279079412480406083574387701832446018677306724546077440743166174947805536876415101563957552117311245134974470043343646127420481957937259827531798206577235769757409239135674962143268517500832644303442168978512432656767431295375536410386918743923320257925904575656132967589124170330417678219038829672 [141,86] -394055171941829872039557002962747685473460872795323955121861367406224861477571924475942403887680262076800408391525557985873350791898273852902452842598708301656279363496677304479436935629763909449835998858146703448762990656958430142156313873512999414368626371430032810616813497706610343392117011321090666284846118992874162721696093110765266245210635267725510078754524196697503984134522072936881700337633153532994738314599782243125938816051019491932886904179254283315524671408836933929741176121595164167343092507833328747052234023310722078677419742894682752544285071593025135821020491352878957639985094637443395070072650474954125256771920014473779787837646773099596598271486776037282319796263503281308505833567123506451731373645512581925963394903516532161091535368248739912810344327146098688728858642839251521604475399578313799731972680209961041026882686576545660313216985354395445711533631306144489955188482316758874580478100823828881398549224774290842326926157503816274231594147506491313983777995660902705835411855990082537825145707706891565908988155458353436448024174620767694637612306988241963704791683638928389265643531704013933800213298485593784929522491001011848967355619532766668925538940450445028417692659600766151339741870236734373985736860428019955139328084347768640063974674804975906141200561721252186783201152302171831211376605330054159106583443468387835693824402589263830394705672183758602861876747669098064310790215211927653573059438379101322336068624966409761938797515935989806901977511774465187075533315599190731520445875300417718275500004381024902237861846458377817289847208246550205809771654766358293297864587180185063260272902504626167127924920079579365028997232226174143267847996644655290204304393694877807634232148504896685296722426210554017004973888284580212267386118673764844270842149101882780882663957022459592319740320125756292600639525008426088746903844395845730960516245597314369290459924920518677928558112692746959954795332887270979544014798232050367098134146857175934776841477562847700103669280807233250303197099478767723132383641251745111221519495339587502532246829378345101219787663214192888048244026133011862645579136134573578818901435088018905968073555028429567828091628490878257128278504201871030056137541267977761942239671377491069387280879678535062212933182618097133648704612545108348068703160400900444317595536938153751692062645116898551771904 [141,87] -4173774306370894444797239119645592299085381306352537141901356074833802877649557508247311583287682652005126893608392519774889660196000379686233023803712067194964289943997619674014792304396925756414384190350568531376334492611270545060613184902892271272297155070913896785489211345274510103832999163841363287404046627069142085537267233106844083232443795219879853274362051053921373864436551762084047300806518919175873609811284016072486177018107263129955639973027334503620860419229036267416451997325324375658537856053504902039029352711071627181729991516381729621257246839595689050333445201291749218967920668845120485662029111789541692944252974447287521624781704926464121067264253941970585784719580524452411902890639589169447600802150115799041081784549687572836624529897108288148095003502117153772923580748031044883818006880105189157228919566073865477493094048847458402953010348863716944036540079480019044104321507784827725503209716583657043753982622225943473537602173667825561398602456244597736361220493822960579433291231987497705255962202130543208825362536620088101715114155541104503951255937087222131254329869155725443168437356250968153488544075257219763245658077060257631636068476154750797293216879430956502127396819378909088454660188762197924283671635882244947932932724885471989458364403233816500679914359132712414094933700852255758302116198784611317123740645182189294175011278082736153179516516783832580789788917188213730052001513245768621213877235295019399974593866648023737749430124796978243662509261196437282158898411925033653610614180752347144829408014687257107111162716029976207105521334332751885044482260826142161601582411497024842510722728236847095341246159633601235762109029953233862988560302729545349140181666605866527805030220995236240218050266844928815196356229477124211650268655531098903747551774597815467832052911937763064825657356406107502631778032715239155346571224125394750948086841993016502355686115366018330725712881959144694169318162448736964110551641193903855639148674586868451721266731146437501745803983516123743049771812271125670026776786585873459476100550357749595722536812930550741605424899095179240105668973630923303240332204164896418627620251481942504586870139710146658793109515591183046947482017567744945201733094132026120216699032054064101056004609519584397034138828104133646874849351867697583027687624737481849790307370292734344204460635274392800 [141,88] 51522048796143938525450013963502941160645944808316997230742080750452313824874086182021824953483753390366930840413161613234646872270995558346343023626622084553352353449897405256831325958303685829251697236773021555541023245324807539911309103612880738272235650005327025536158594735670889295852826749301325953105062144068491996638853662076599126298201149257938155254260335639702404224636271767643587480323621346562674765144122837280247506418602037944484176750944665377050014406075545164057981173551611659328479332253558493756064519465081162930363473579959908743346138965266400507363219336385666463725038001251905015659388930955457284141329784676764816675097830836549677591132253212484048670702134669645978383124557907728639579694901712791113163067100756113969103748713087143354038302447029864842740715229042266548500101947505517832500094726316644354793789545783760663622511336154658005485227934328602676555253216712775353347028127291340629879760479312448779536878001294782956021058079022893403986937716042028114587373523964055480339288799282707365354863457002166448106345583668518606379598073848449251914835839542430326072500374489132292574208289142592138889750841500652262982793139409328561831592547903980227218841514677748793296156520414132002717557731198445334002441923625763032975369965405558286283010118160422074653192722816591684847603723906418244483820372064242048917021548607447313867661086605765035586511799225816220566585688511919438389345426591150334229944941113555280670413090028377105907288875913486163707985263628920278011641610498937319017924433345920374734375857294395933624864869940232066261860190540620556069600729889705720320295284832255707447745943455845186784409882252487560670099109865386312265466317387965067178943434891155447717293425775739256915315439150078700680095701611779727709974338260617407950570451071380275913095878995413697836280243862632105351730663853908420316599252243189708647168086871319823558733367579634305478349659137306227261228384293582592736539231535590414602576184930480978255517295911323610409412616795982669671158647591782790075292696074102604204995362128655282645552655950077626087930153801981433039569713625431027358349832806628791983114770357007927319789784966900373592404439414278329704009996076882084559670516042961833169003902162930317186369979402177196155832779356112089659403810143154824248351355889364503498751679680 [141,89] 449729500773658159080452951690637975283705973463641531210801570643149120299454326382212546516331838276123319140850332678576204391919290221854177928864255912784294021801511785837774401614167037454681076179187455217965106793628514465127773625952471994383457083726867406387338614125179180306968798693205167599970200612874157209121621474092320077094354407182734175890059609543201277652543589057304665476195897670465276864244700859115883599404809642232792939605892598643952251246054069575503478451174019868961457414763836925438459264879007551567275408645978715865583484078306468272219571014330586594859669841370767887208598964862301089679413069377471177158055768296354135717469662397817161149765400671439249781703339138714903045678432932357745925629364426116550370738239111349403830644874669182060848535568804015796160401307947279952359174134381258180309238940734562299074094088298660544430325272954890357752137888849968844399731899900601680551938529035052940386067863251486605299733279965829799650501435374532050581878811039239289988103333490005675184124461991684129722061555131052572245273972524448780744315926827405810316511564040068929382876486513166522774796470886975060380942976290980351402084565249927797849766252777327301471514390409016164179005610144578863575661798600836333919695508350958376205765977729983735150746151074672524043242754138182608090226516060934338914514068730090087677928913559896254888471074449809803633865611393678101029196606757018455041115953408151019791410675263340362686193023797982259945332787864305514612359154729686055919855641543118926805325194028552111506177380356394024745656814852235387915789939015038542725387183776422882025077848425217740266591104465302277987029239627631243317089803674029778789998114996892431188193242865197180526170304433864843989797582042872618399342500081087993578315428362709551588936372956889406072585690730612536857217044512632247613540643474428056274331565851447962061156960174458987051008459985914924207911573774806001267338443233331591978712414406219904223402517083266324117647180419264095181996641893499068991236675285143994885910383383891131271217226977454712767002178544100818786207271446270455822851364277846843654164537386201351491367075357394448282953066096786232986316430400276352040915627354196990009686529787442335896290534976917029028351410163038221071407942644927547830587894035583882930688 [141,90] -7141807906537076047930863133973718126754686777895246366006423000016685211171994982953252645794652768430782917515630786455625746969219954603781530506147861643621694714418295246541551093511503831749143218035024279406530759950335294532256804661285645187367877274532987382374178869994992175431806844575084788056385280349327098561369342776761806619249465592319999686777369715055749071537254287837499053807067894799499565944834953890158166435541288974657771269209298930647770324002309420509520908971858255323662013034132868756204438249924076361507807527556342614693593268530553791149892746987975473041672420331969802505727246511808186884887051958004629068590955510853497038238370316870591112093774624046527383433658541381869992664035679899524639908876098551597661223658985052017141004735054866451904957758305198028779191444196512076099994635078226335881802366224265775317522565922676606089149597983251982502798868651930161570248525605111164025671170594012500956343380033098062648478818971328062358698570284035190077681432419605598118147332324071028954720471301934279102570378967316235738893892011826673747538780227511931647706267959572828505622602400476972558220655182306147210967473465702597147957063995089732661742576777220444358783853608274998678243632321568966673611631718503092760575617257044037786169142778884079284361147511168039755390878067306054858838179793578330289275121949910543649427609091850248166721029120004127293490257045564499839986583401728144956288333091756017746131840175887109836852042554443345883681769066436120333797350190695148641739211540026075342710421146714249005083253568079110776660238356765164844680101650977060730069834511164617048005528440683136706263893733276859108012430371363188148303699138687006601745622540097010599101032192641868929870036831207195053183723119492953953236048138103261472982774681131744386531686391289009413411190995258460458711580309369637882600974923678271472951156378405995516439268627492939695353782211110216844918168552479608196559797770122350136504492423374411224863829417131637278361379199895602175263425032186667014757251798391679385950815550345721038768574393445467197045593577866066873686899666257240164196157458778748467624047998871381875411958374867989206202911882724028175124168439019922003701219930918504038337090552971203664049811572900201716307846700043277760368852971462356838860785958950702688 [141,91] -32278708865836005190194979275590653223181101433901978773855992194314302230154209261865462350359919182794620369450436046517578306895885626742012585190405907524124706683246572731925919665620865324857748671145518742450531914422812925326392791554001559323066257709697826869442530793239699939537890808325325907916116087775828094486174161173182388809108996192908878845249140113288863176725237193972627332169438311348977040367909818947706015894680203904610325112825041355302497551657004526833068089137937938569158708552038525437857506106964704826601129073683380458415131019595462927992620700136676145696973675533724050785517224193964443173148732241563024750051733467871503142927026854499906899901051546950695801212098457814909879559447609364617353463383145036079329918916258082401979418531284141911917834667447331746803426884840209756627848336655530293984859827191412686571531319650508915197765228096909615122415668189505872981626649008886391100971723155817936957180621413832305096023227738076339360841370449751882269624772627784542828285810548457614421589972562924963638032980910913606461746186118708669323682935207396708294002789236979730769903095102311508790482350097018851825257400802372572055683009846257807613734783477548758204036601301473352892621600888462487529629537726750139567575112358983310122183304157988932033817136100710719203485021353947841785147481867235403279737145126585654714898363934469447335778255287405842534411319732032615725836158832066132851218026529522208265673577591666840785310979037864022672608600217870393807700698350170808508920409381349869682211777376087393604773744586801144861761039560391588039532711431891495513042804330778242365822866090106787229363526394527496971800810868730130408752607487870502016898869204585031416959699135248183616638038828096982451868010764214546422468172037837532029225801823392933978636764720516785567998836036501015507344860858402804862127936375827741200595698155882307697859307717122647296625589252315506596781842668668330891585634720315998694269488149312824528590390111263101884102746468808100899382860910444001531383216559356185925210282558260994119810216148679162628071378773953444629966744793475718017016843279203676983426363804006944698478962918960897447564540756614947225666635481132006819575075804921304922786674633932705194226250206182547002860933261387772336263132998999358074379294822428 [141,92] 276505343037554701618469815955615447382605632742427055248472655369625920755174786326624785962275748599426587661788842933145394480414114584882635650591897140898157642637827591856791610051509747817738709582293801964334436842140823020760802335035731511370142067038679933604528766852765194510290957717832346964943216455217743707514455696419497724784359754842438814905331114984050844347540912189723719833179188759162058309793633516204618211849575930606889872753899116734508601126607057892544784505731471092428609080656392798935784689074197430518548137355519147542469643669072345702949905027423382054786358461242423557108026705131712887380296036957563325848985396934010727433955747192624552943700255070979320310512592317083019703302049758784613947096202762296681331025431949856560425201155557823270728796873153865658031647865072952698068424879596235371086019468743511546771670610736611911547438780218164813166444330015648445497201124053974610132338643277247308862462064113616693756615260003165265420274759315952032280046292612401206258416491009478426404468214905542949970134658551043888228334072857270846920040682898556671421816620313765521673722677948120359678288867477373005496174107257346523492460909119987298946125919134198204256162151048751786479875938824025997736666758301616081112680841387835035513924266155273843209736939194457395988075581171222886900689865597737176240213594961368531188771965331338760715133932078694370122576574056379118778382413409350568905893331788295144285905394567135670574376670658701511371301067692698119427847482551561720635713267922279468055886777157628510598589516916255163733407837334687623678858032573260488053760096522878792614623055997746450456716293951154522674718904945721553048181473536648582089456976248203493146913149479302483418341807426285074380223512327340529718678252517374904334865873669785797506407150173575255451839375359055444125436127505339746672293223075405763266340689500818950423651230245192803554435365991179561201708353681717504763076397212181421010895757225278293188389523723421508064529170026063288911051871849670769613916491216843915590303139897246545185907744893314591178089671020141978370610041998938923320099271735912076917689679412587185067003909216214342970820689632365457542006515909739249864185959093432564010198761889575722397320284555891845037119143554210915755648371174369407215660864 [141,93] 3239229280600432396120054512134246175245048467897290771126307290112407288717937918861781906340198987329469861498646186371878463931655534654693731285689172661365642839003986353713346938473837634347017436062158686857993671458053920824903883049947935944329316992859625925057033600269659412426340123547570752959218328160126021880017856171901119213658017509448035139119936123823994704072130067928277982837632927469120765114412337191730390397352546187419881703922120408681062963285506394899052675114405136705315311774124893305170082019437580507482214793152433823967668951699490704752415537941946748096230316202074045324679365134451824013248221384464312615200090252188981110591946187838443663239730409471226814056937285626448471786248223432903956224680763653125533999959459483050066227928083857632805909666305199105801441185581644799998618680656821906982955621480455871656935748430939546537040691937840106470438901956602885385555359075194170466112856663065011819568439188114577033202209903226084665417263633939219881401231882952068367279776022356808303192566828256613947580358858506854305755697969454458735971045843386274515457305646667429436619145764119029335789775926560245081055602209286478342562871591039170439873119331268761230660195874072451440984969916292611391542903627046107799473925982888657880321700478621102748227445658195927613607570897234235590988467178595064144813341899431975887665282699083830636914122156325398852596985621736119563777790505552343921882944702442678897688290048519538148144093397469130813881352034942117211068641327396200124643591364533098841478653084539295947930736605150102282865680315609622963953884520105262482499328364248638184337939585072747122735982589719418218360678416559515817305369125355115077387955907053545867483180595879109402045572319052433050352572368696359672674689548778953301738503868873784822671288257267614477632395199967307280445913426883787948262013542021950814507869415012821253009343878176230882586200362011479723431243646344718439609931808390367145969631416226113401134754222785907580481463574243875460973242990047127208189373807399439901089115368960540744763826481441228590488694144173457905297496283345519089450577791742850248733551742349245743719718807871192389420191273673901746763770039173785989934338707473170557635157359585018344843295955154714893638493340444539842655077854551249539616 [141,94] -1478195074558432669795293373790272587797970252231411713630811913111398169348105831793198780910914267810139777071732385169394945354470611827467356585351041464974424868906367189941640830833478245165139248432666255200990248262897360273445217297306596515576587620802442872298794216146082674838351331643025018293069351226333593175235319596906882976753520754619705234174389807156042072968366691229233394269824873120548317341343688765474466160406846349426925994322954118777846533757635230832183137637994590117712976848941767102308238532385286415294330953950175916636183842508010013024286064614954939847124025724029880354028897458462298193383904667666600967695008787972453455156937319134895635188731481143596241245382418457709806920471253449968517877219518666464855917820062439068095540263468348820927271108973534554914132981731238600737574765128378337594252935588212076938975304741409406092799691204230401174042654487261464329917806682094653818288052772777736880605078742209873416407811636277062724075531955877041549523911931299346854568579364910570405055508637698350157371748617401630015578295464870357466732932934323710764397041263889226790581963486876932580285067678078552142650809287472238761456304421320940018327272001368046863407029414876865696985742097655032357499359087013277820226824209318013222659911401866196025558673637482691746354022890612515873196885455645312638787640961642492152520514384929380097436356312928367778691486728861131161357396770616290871894259885832307268879898370354581040719460381976422270031497037555786641602184747699079739075008849464876577795585762027240774064674643732408638085975365947025022386610861440735818782942048719549789207428843053350850574118737250275652568230669287062783554850521251927880069881792602885741699125043480987227454097281094349973674686711996210565583007147235278549384931190242382178501672277362845878433863991046534603101487936123528556148214785658099935592762757679983746831336646044259517634972245913013957925644992690490454720644870867236258092520142432404896848976396637977162077760165083858502786163316806132216431657209319245167337297561451671819347004191810696591152724234925302032707879634717147827644065640994863140806944170935333094604501426673029505768620245672125383951383145539530716655222004598227507451434235630638156669899026545991107981460037861212059658516247403392 [141,95] -94273260314343626494489595613972507283445147180210363356562527731125954442632981156529296542084665098757602588139125158584525953976738026469725774858936694839107216462918196003490141384327469758984180645689459369156162156630024062941024805776544425387802286200677081135090700593704087672870593762543943764388793833916190076439438001535769332271723504878705810732343406338194117897462586388431887914300422164691360701502004470734967980699411125709443917736470095932163212524175268725725025826335124347260627518338205239501945763469563575195762731030244845422478743222116998271346106897194739964949582609307766073955767045214015527733657290050787646092504879824832965502954556433095543866927832519232163011869804704193209195259829228161868967102134250752649391210555901390451937192256698839712405448310903084120667043947313588481514824490341571881101201487867995219741338429678293893012479192115255563621726163442863769382052885618632819913705110311238238805262070386702630179867200364610221588493707888556937217571740403189833540152560277088768998624743112130266420678847643300625507805338488139231613267785827062677441934783889777841953979594533256915363370647699390222048050865868490385953329883851125974003977649550554831715419560489872819967150980189635125054382071816563402354552190506430234338086979823545826641731493378637242500798824436565267737987410230261960601079490984420843457877201962213973796238461034760489524937092260188776394813103125155822376504716699504698256182025718493666841753483238337226271930346288390976974845852726674818041034057144146678592725611557303627372857170428193151068776452745512135033498835847974387156382625703940676487494968352459811210417910745281334083412475779773217746770605973227935946676569277398043450813967565834755278671181943000023517845979416082003576663550121704698255025619841983670429788727406846829883631756950554862022492903416964333688501833508229312773483752061175099772077961223726294874351592336849758367860802262493776641012196315685464903960156786697803518439120824176321951215987338333880517060769651053264892803925802353490269588300206787367257008543153331905701705720449820243483487764997197547175878815541357982214429573080771565302626643536092987320391160853281601511755908949729871788447601395664680310770007858515480540221959632522275758608769877303883808866652528 [141,96] 117862658394313492749530559140836680024228685832097350954617164358026529481750198606039488619662909152789529927170421140641618594157014046523859013974230611227475277394999954989613068712598301717675531513841314461470154626886130704402310413250845751138692600694184085189119850197654385023199631649979045311546253254556813398125810033117121626327862102090458559207338500831763112735673791450844125989341952560667655145034599119233914366894180111344757562171881988374727809193469595596986592458681048223344349165469864171788529149134433194275570911365861618961199357977067106305179662037810351413156952303597458037076456486746491125262869122834977545514363150955452315039107431899410377038868168518007531117620077612954139723034890391225924364611857141321312783831562202122446735756108719466249100622214753721943855064362913524659361649544561730070185024543574539326527510768977045314056894777476067833861833517923300213941046601720755026374591074666018376484919719387963610842965731790746313575785566958146584432747309761104297929829042152978646996151175088339090755078677647630816215102503682006209581945157482393140815962119111794495950219850410894028275456235718397355092671854255059868911387880622850241240662858406440565737188359756969213278444144046221431801945869817450451970928580110428362638856533081746795278670222618455221399587713447995317341850959343700061027864960817681210299548781896026627554674170924634199202281789817807970204494886163895475200656647602737953710316776471769798044521820218043589551247488135922379294811768098127347723904971141568602434962348281387693176963569467511660785135662203627161287302245524322581160548118864032925557473711021036969922264611477557653106060613962098771676761084034512543218913521736221918708291323834863860176085754623825556836957467106368687548853236577239637872865725753927929273754772443167746950791946203778256584933912120987432402174583215098082918579600639773253455592903138239231951632180127680238049513682172857800273918980764006872811127701627415720823495948054521596827337984978234436985767853419699229590728396678361225601317169171221279859291708124800670794605878487530642052689423886597764898356276960424033052273443348338531303027943418911485120085329066612805414007370334834002420019923061418587365376867372626892809183843181367278138579464697319975975808 [141,97] 41753599954919751345680553914848619852327758094857297053646395770238592723333200032538466972223916685373188201061342699920236584481321691863625074388600062406800224886932605338152204241560701686428612223292491443380052756512911628670802441145330408800057628395230225114428714001044175741345724287255885274843384101306944038088340935518071048922137324748082619382191939528100792384845663212819383632008935190861662935819501350748323980469378908584096725693997803121272641904448432936202282373336019401967778193465087927348463014278688198293163098191146849828092383352428357545054764957806286537884153270278223492031432751867291378918845276122387609317418491835397738549309355168825638446788482420999946439619090781609652529442113236896396725767261580993654436264485429416322776569354453984318390272664274204107165256060976498043403118482446808290757508904163954480779108970482438979660898196621690554764992945664577980028667794843539806862980841018929855889149069785379466023390830304408578766937857638053827073673519968620747293324790609368079016475425633993924647349465901939564355972760885240429413841995832793485424159944660439226384867853079635375043074845331133754416679991560612471029678899784953516125792658276100924404548956151889878951053662813478476901796955263963788401461531802893402278952810206365840156512513708845832436799577126321327653392356751150796544934798085658382809235988362223828917805965347818631907273718686477656269573455961807203562634761413863919779763964033759297576099791789994462080298142148115802434467147870077814455948288961532625577190768777226543742196827123212601478921457377347879807569617444116742875901110365864323453775371286310587412506826537455966273366928383807217925935727420355616939986725955875769568835430977341960929078176850085835987977705580404871796999150804043329239365738880458916260958242725347486054219037113654708315492831393563470914450257669273291596087382631778526976471506529396557522291538841512106153719321015974282610119603018353531740965934603345499158123813549816716372389438292367444382828435594842738723952095140144998232748267303404334427986328561736085501947761978116761936299013715392489655628058632088196624114990713694124268241903306589146606444825600935542161509187752793453966195187372449333592375970656524416716450085492699209386683041034383986 [141,98] 672929148541377098917259449113732939542639415052355045319410931132206176273291190082505818663097718881202963759746644587279363709303021710260814139882319037714143806005001760010741529478366564240238961542025824468568103146983820390193932291888655106178230967484603169799204582489487129542042486429064530838350568574004311061183694331852066570534778712945510615579649377431769778952459083639517456548996351459508848660456100454629826546115923741698643653760007626648876982925959543648587699733355610148165585414165512328801554664545155404257446266157163089140419356182665645416988975001711129427811830215727133698991284023085398514801902651838311600326487780776380166279054863419032215465925058975039146110380004272761881612742568475239198025692910068518255683890368686744026445991028462084547626249441334298196391288159085513151833242987545887724671205375524613185788117605242288161250880968388867067099992132616332187655690808066487741478677248246881067811975753578351501290613080844932146025730729263430542093665722490450529587102282299309440159749999618361153753543339894441643094032225942512620374100913983478783710516312892419236665410292198956081820325441110296608996271526191883375355069129454020712415196531895967503367323721235825115805080670915877080911809565687318818677270658123847242911199268962910103831751013728323914731174533525062356533112165896745303848006382370808989694331483935613380557983422148519419519277801672072491693528446543753505495417391012502798902164230666228545157117870961985674633607764599712231533281889116401644918723387899705286901688014971229715263998799329696901027034633022332923364130844354083924245093517509529545319467436986848750749735346668668143113972440995930689989892324194002954001594918739246698687740625778271833907581978781542068546746552786137960385944310771577021189577265993031999688294649615221028477572108035371438286088672100855116208751553649674439924395095120186069769309479524018144694914361693408392624345776586286189985598035533495451418979283517871485733881544886499848051596214664001685878208068959774919497258535878729126213243482323308324791460498604527897538492153166584170440256942966494501090514894152749094807609786242097307750959369161141024372325390580110820182368840240909707154380361817021922524334993545319608886630836225773868603573738016 [141,99] 1321931899775821046522246226459135722254809611022044123149084731275266933330162680564711409465421023484912912410651284416324385613823641053475356740903272071535251551496404736594897489360868085072577780182163295147162324174347293348186136492629199755824661798782020177855940624733473967978086840168984538866645880591581382129701012465235529750430712921049538855373488954468777153042844974167488778943465387809755953470777151546723119310625348857118142246205789239203006986032306988703150845554249139180046143471666328131824306956388735969308488639822650052746544246198657820386966604834303302895027320382604381623493729424803851305601705957671036818055181975961444196357418906868302352812992450381193540816055492568484296306767246087886835378325282626440183437682513640967628027015777822068425553665816199368336696567160413711594748164260911431323877425108820634242424265447792709470424247643017945288277334606475985735145470644314117456448794162856756870173951904464888031028716065228855791068940766397501439976683518310996754164387863351737083316911677004640106589831385690026015648129296725881168238617512194709783948865668557766518549168708175493648783996323879559475138740364904371130557463123272589316182221297892249307244661520698934861473259199031363812356385632478898474689492246139420502613220534294103403668345504397283528007515555826260909079008667750168949251106222942312768673427496679387458197679782214672632306081456290033322699486361796000189354100482251841027842247118808693183942881505763920759064818974795276495109444772781604055691932810871685158200984779945161284359161228468925463028052217860213897540628383034064285064480515205315302745468291239208683934048633417009448993006837976409315706815620279668696764976807095820699965069644896096487198782685407174308718731226627797682762515101296005099500364782364904959143293951266459867097263994656443368833434007173771428848199046285395917708453694559128020179959794914531255314572408054024707736026403919416417536465334259195770168792690335134001108673638607753767030937179170441430908533879508370724324679745397283859911796199242938419008831593979323449747655772285842841296040844906036282923946792765264309518655618494011600054845461180814060169828695991255060509448197970234335989949282353480553615658202247517029310748663644112354377252 [141,100] -1064974302652608446499693078750856140722939170344452706508948170324657750287653470942365974219426440143084689208975111836341127909982357304810413171351285967376995041522362253453711705486452266308244635166817429666416115559737312545600065665174380012679798737813270427116334461177255023392641934633308860234269980776949428711717738529246723694801944622596049455664336305166822327994603888838594572593475200683584790667706199006371086669181632996257689124601641524396526854691876564539304388148063892273006508555447692246712312565968285582276397920358299216749949678021859996554356798468725925149263356515799639761009816910166540869754302663825626689253590253117222347915152194016014504933459851555786487512369659982476982636126691223054959525669594485112650041453211011878835151805989555607077672594881969929084246210904495758714163437580947358833856871323230800315641872473665696356532526073378706564229916248330730949332289659318977258235850473794852112451915592153468458609248047215569833162303243801951328211696542339639789332771103889269548794619676535975210561646522365383559347231204351817972936885918791371378041794416164244974938237255619644710219068550623750860930296070474122628748482652944123799162700626555978769519757489045899792329483017779425631758258208585009116493031111101387158388153348553499819125270197129178243450911940510478917100490599734557136190431392865688824280113388600848224445962932520175955661348324841259095410389661850220847806220069458507663061014386383458753458564763177700866704911213154862684453913696363643412010260140812808695957888316413682353212410109429764029264073449968856660408453740948548869911929349306826053898769868928935502042411196569196237183974525794258275342332049347891190175638186816380558446424799614895189528737367159060702949914760472599644469106613427280059665107426323553712889375604664650613089589909713601429268815928031407762071499678134056058091611921941671441106447264777505068385984869708283401930593111979149458393815560617324532469566205946616105018857523514969229567340697189349272182670940682815019634167350897046283782582229554737220708832358835213715957098674815026701559928612280199240380990734794238088322930669426376691461978941610512031087823723642022031618538299339029153399208425767780882933978542802374013918795713809448248 [141,101] 2015712869459979250625191100991204012082654193638213866297135181256789641088234697555870696592203129587529696808897440770513227598468758229833220033276972303870278027783223465058246385572740569185705271730748217863855818677070094843277290881633566590105269999527093142188854009527743721800286153803269150537188621558071439544250296111048233732175463822691953253940651807967789375601484242958719384964853262407259019875398462248561883683244531432535422911576862393116757966573975909814730260726825431736794233529599893313835484831989690285256206085927712403591026798318720488720566570028214910694485762469778090065968329712218411963476147815382093523387059861814787752250298575497401097375357182468016920281395302494045724143670157324182357373819094748538762302726949635444527578002221286159935644177164418799299765286213566769096189063205917508861434029444886636757368903166261509810155190910898154861340312858730267117561566291790326156854964509424209636232808071140152892278163414318492919728087508079266947501264371398921866878852274019412336720370823760601222419961602601737184113201911751492856929623474454758527011434078619616700512087149978540972207273379762778247811931683964255851222928074190680077477256064709572701520649603827959280923565442759078252932865663691319512948016234331307039002102309018193423656864563074002267605949075834702650601153006757841351468845176033952261223164580026399009596322979495031359378931498373159069535991530916162990242640921901375809189074596725015284651898945898934763659484394199606541170675917778572342028742238532588682904701656201610791327151746003792670402996351277057630489266744943561220759118251522306325064652216498171805938117544100590316407914788730591529634185765194384497598181805222321488767363889533309805563327889455041991410314776673705484558965493894741200356790601036685333918103536104650794197833315878825231347919962864182274175252632925798985228083981067881971230566339172196133415186809829179047743112965189450295414636530955717905922407730921514896007516362454709343513766836750730208404325606872918139749050203912700779731440300162466004044824863553871677325650009116797810404076647857498446980903332491779601290428299404123982645320636466993880046982229288065531877530787849733140245627653648890568075538097251309935569183083775 [141,102] -1702673257011214617017665259250057434397896959123900294695414338972243767167638586963437856974290203953587294430861574124311334301760331319715310917057277506869798163768553942507775894606869516474214252594677868523058634765833711521746029853005374877070728705159108166350917847812522876588496808594221109928606575444057301286535193524435829591810325425638474096661517869384824746357557651446851181773770523203290703146791850191444122515069283117186390767719985271135477713324946982759271971626275783320627300339715992138659891771470416243583627007635723549010454292143895616011820043334792870139336028921750087075528265546069759988821379038024868017501128044021658526338866454468750258497080849639473791264595323860876007826801963360771594239335310402305869132263830676690052888371247400128404989674304185205564352056448925513945660494202819745696787677073434101815778692507326932715095993927831577157885478843808636937044659443671660749502292691901423636562421360211609178111355844068537376170634815665031501186539256233852770129065894095797342020887427033807182202553990506983973788452555965171548147930191770304093762522060957789039304532971688846083499446436318950551050338393785394802236499653058288815547543532905291460132062328551113974859036829312048896110346788112512627395019671203473257061534202803604040995505162394996505026564299506746015773457855645424317230409465337057459658620255118900527215751891811278330128313595598469741394740847267019613651592598567235972482263365323012753676042200969959378700189429314425838644677620985025102776221949166589229883973884327465824133168653137628214314593617900781478480507888655174850860550070016575853524840850890776575978591489513229599971465684276694491542261667354563602872702004403927821584566466679876516113498790676005282707348693051852729261079677434660508623661355776926419706483386432044730232854762925542865587130239372728994071017405199704306063452221456250734743368260918894589030287749607029792051095923704832583467973560391724309757803798069526584533666041334435362471253773912704694801335547057208280305278968940564636090042875476688543701845075459878784284620601191934815828349955987716995580299019052113846494943122602999443069408916148862746828799393152748804827261543482113047668080822600065158437571305883710963195200 [141,103] -4557889698155943286712355814487774880444935244592061763244688344336958947932415491595057120600897682555302093331376450089123362577853615239938119033419125904196510010184527014006190384011494725256335056699674892945705728864697508899235122786936149137407970649146435295070605933401366470994079491375375529038542803139628472638218441299444803156307613526823045548021753768211311849751374119610852607665818454686294610036231669944575968817468661903073373441871968591203870706116412924969395274479115810620933010487790198598749512259844348379109876749788065395694941146361054246580485208451541878077665876377408706925415231727864631179091561239654079233109885756634908372703434586555855593931882691551067556960676854157918189435487230826131092248590810515425767986649992054407883054988923757762451679226489982894348440777585666038506932494177757403370224299120965645031166013032090389677238106410690299065975235424497362311389541394086540425391474277611651650987751464611680741318780499520251536485715346254503478443505818553648176725024779635770120723582620840538267752842969816731429819513669141178318190724771731036873683675398231993347404637436641876053884640060199567519149834970507607746657123241329250182616975823792704804161377374108903289352548371110499071362389269491102079990789201630437618205368281921167164798785787884216652571751538060689037536574163618422525840072293985119200294524801069755270983581689176557211914173517066144282521244032468427235751117345402971650879168827083216917854464115546217633690927616961908353807457830657309996381320460097610970974473712931366701389153012205726959597914678198101906771035118164364428438540960172526381009330780447021110618514624572787792745219314697708225548223616847933891851513540837177283545450942880600790997535067072618877620758467769756591790968673509599409269662798914836849176738730596883902249802480982482282838440542054374716186243706534489931768445723761264925912522717715543754935591651648947947889544129074939128144193903192181417170162464068240272494682805567302054066655461566872667140248218354917973400021491268239495605768622757841445155139312378835001955910941274317416828317435682413284372079401977809461467136311000063242195210504670817891742904917634276275025929334348237879903942279916292547862030288549768328 [141,104] 64819827751069997874713242291142303998836494862771531456760576085360035224037494777650596629006697668547244228162048954943295744023332091145441823027570638414323653266350300586411832849211997726453689436724322540003739301160307520263528799165372059831360497869073780829395271182593350605363055781155615435865555125634364248592418114774270369120534893147470100989498197885726627625773170863211772094145702025970654064100987492731621929668812885382560695506755503548942948512677797377523004097152449037499966285437273404193701011222678646397575594409286302747262411685861438209614424615244699763378337942889988613989150753273391872906281344523787145428037006630435421606034312484001905345262091677686723479346603595881773619143550081851031964339801164956884281237329672275182583657143138006041309669305445556549822574100818921556225951295859905444128985049165718000164184970415386699885445389542225780045934016351071561873219549201812882233573538157373119634529766386524932363952749272075879816855694271770846070102609734446161655171398077049632636417319890648186629565516583947186861905783556335881754124205447144030254937594326095821645643903061683821906104897670859459521199380572752147356653463013378943804087473699380572517820647256675149374362197108605589026315884405687665510453976753988383334312169417293719980859798130197625302968029087851666114567696386102513747377071519592574557173056754151765509313356864094570995683255299836275821324870322607337996410465011567152286121972548966103264414343464240165493125399019894641933467721001265040451572403930395348154877571233340262938437017186469229421415595288781702892891482018920924523651010844766281360382542229415666667437028022757808469166349021110297454525462304684608995290224463732834636683977316236642381204370334386773047585201362494266036188858208062454492155501088409197864655851638988867910392083194469201675341401573290037163786803168709703157755157742328236644737718261393126927105401535935842806680114796255529308456879055943153614827583350642818951764685693669715663411135035873666285117476053433805052750557532024411138956901010988444414412088639898125170128798360077216038128064668980220153225615005148691489360890973017022777178115245224850765298017403584231502138732062367772933448329374404711244647433552 [141,105] 1586433942993070031957584081866798671095363567333597306356268620616374943406606578327518525834797010346845565710491848371263335007881064414191004872250116031282478362286058219592987897958051006022078143486420296240156453765377522425419413336601885122871468723964028460955231553398858921283798431046546506941647287776065561533292114379348224143698672984420531593754425490994998570404093173191884698240899567194300277451174440025101366504959948227490495157924770337219911689604060513858230710431770317009899492551586442854524320005155256799849795211411789878234878797584336521742958533047211718152413939339318823166303475653872136630131317854863909019477188821946815368165320227622436337640171959541266692644496007426000011795437379619088093042998217420585033237607737848242859250624685039926717285619806523155278861166291135450702990067029288999676752277629401134368666943550902078279675836656296108864619732215420163492622521914044830053498858109197442434382810380625334778858765896042401266417525190555203028710979196585419562886193761867881572740214693024036748375335169399760599773747295382556683094022162324193786733084528672186922395763515959812202654990589982338474222464347806564138932829708318170929761917393115316414891025778505252384137736768699257804396084446430704526809670981373514139683486931452162265048534194379379844532167571845197348261740840327935514854788217285955314483907908554738633230487176681200253623574318200676112936392895298821519597818364990786457234053313193379442080773029243728687393052161649929708503356529868777958957810162119862294875427518802859252478630413726045469189061729054741354169640079449861629861076385966629041535632680492388594185883016229874018934646781179230019660021551877420266852298816257556115260211887535038294921705036134082659293476928976585380887464142414250919408010768527638747316504497594152165051595367030520250911213888430625824278040657644627458058591878444127318699354874667673672584399961310859413910805182872103591671744754045161824258392557218250558522345355758042680874666178213432513520469380987048509605500130209357128905566256849983763671539874512406416370737135109072376235961134083684630432166551375379913072886569507125523192605406923820490706500953183366885720068520268242908700152761089482441826156 [141,106] -867161384137149211524094193837192933136899667615877952738272475533775552891520217792717751478846351594839656579605744049167142612079994827136396379430447560764216962991009023772704311394701076046585150215526599617815733259173144258617843385133240772923200487474911118694559529902753319195063512563173277424600694572262441221065086553002836827624373029535629385790615960965502131398250222169209234822628548182486793572686606456708400136544826077112601374572823581311563648562415704774267654200546335938713385332762323637960148807943240384461042274075332215853822461052877806725165642479332199157131263060453989762535284585458845378383095295034891249145681939933307546738230559367793713297533267134769044060340971524179418012577192753327225618356226282799845395554707288452776375064718457627623822239028554518967593328720985106626244545674713264315984830756671006086947803610071936317723989312663767135555766496706043312038979061679064762220462610028743265570659854940048655937082176879793936423953993978182094655125715881479567789579618494192701304807840506052727479835985544784783162739030136888332242501384591822190917411062985804811169668518885391680344366056096544473015207276583080758374677255438265315448302251035792603221416468684246573114244945036883538741636114091046984612486585291219086092120157630649099830560418649831596836252914521475668626880938605910891327369779184114919912488480495825820403382903414431039374277706751505746496798812592326001804562838542413228770932514805574682662578868584123606240016813238905133574973949472944760580732385490523696218440865329988805094903542416244870244386765088340699275600126373000900273145833206860640251526336933161809574496662242213351592838841974531279410350286560404567949757991337575507186371540769237856780491038783666187548297082894270413630357048160718471875633176997998976526562197707529918179160297260727807579915531602485703907594646891563379304908634732743816655563990781360752862692967093600862593357745993739057734694593264060119161611062532330716765826795062361989815718696488599298130308744241875064678605149256867258002821336262059715719769839707823684435479923635594006307022996354215815980032985364389442414618134405517721095958211537171209683086186720935164417028477671768286622495842643775296 [141,107] -138038537656852227327309095229905317178225837303869629198812079131184844710426160216107922780960508974493797202568016767481617146385878303209600535395966101212821711041354889170569636507969231624096616667601229072894935872262721158896672215284373211197377431777612648514621983461618225861901507129065508407634921654920022965018297808011769661834149503515706388313200156723858972670107677550818580540776499911658379702111585169034913759707718573851430872569196205927006162178416771822988271618775297382013612797671970267441126228785822143015164168008344817055042583844364999286852701622393570725328557298799095188072596256514666169885753979891465988877849425482768177239848754679967110796501953636640133945150038834057649805851280157755879223132433825763492959392421102100988114960221254935215779667761218949306206533090194314805021217728417269959941140193216165920857160711383639304269763345719721973352746672507967587085767963350646049858636734101696447769144161185185399169980211339097493856151861616003537528014663123742497203394348244875364630714072578053857581225439955208384315926962635233007107309989744028548115259063381740025245150058447934203804190699166387795337868684234943638746267849869174957975294971770708911937601625465691077802706901603447735402844584618478995379053494974427206203320303536903859365661240180476528135910155252497550474747049509632603532719032547766496878780369797948822591427333347219127009701581160851515501202754025060025831331171848937410404658114981940902795162784684259534697549573907633096374285676723039304367979954743641209533165775530820201806089842824400376285993573613202546481725358848509738301538089210273692646621558539342641430384277412295542819260002803169217942677403103505791695358714249058526575441370003256357254493407842595469611397052952159927715125101153162953357132421613317793996262636589345298025498592242698657928005049334704190476711375778010799952113117021449209659455148394907110500977116211465746718707208358525519491531871151394682153973704786580703754706350706622930630667309654292921155197804851274283293637459207615477675079193794499493856355051798080535994843817897253695480474191244478193301288600370244142072477772876481086085069352670048479252106143831371897218986700768736454861127982520 [141,108] 50464884811687975717779395223585045933837725193091608752318943146988191078687548155348289700521402190475231243788418523865655964759544519993547160122081900953180662532050931909829878741482304455075986898952490941765936479881609143385366313675907177243065907282557807991522415488797723033760411651291672888897032382874720615258440435059657786967957842356496506764812022142352367829632780532243934766622199954025116323474609710706378369770631605508964384451159938430349663618829243698670938496873853552536985862227540795991810937634228783233871004725137762533406431563033125383392095771549350852549016304507032279770931604249500185369373413564698495696192647131621783882335800533233221522191752638473573598159417799187798488532429438496224397318397527511840744160894085815819255389084707050366628272422118133305946804545921739228739905174577125012121227407726382891432772947426365437140471413190675327982733800907428204997894198927674150992256303781576347342151244934976053122703871519276647779063171478622047943664448106881729379837837334421716983212933786972380906798912853174788316815138072916262692118416524801606436976231877350189510627062753085175486278010981454668236937963593427135439855567331231501540329273265945616840429067643724686326448715675477100366976894212531228944644069326775012871391481450344883669807552121149087095104400968014572308380803349911596840276865492844891101753776862657288486732973054427503209591659163545719481004297678465040652100970146525194196373682084929580227262446898133754022033162484542667193678578651902874253674075173076113827665215845294039289751032651636343235521990300816093647615629271525230213591757059986722785889354939683659818969399241147616473070792026218046171617113875888357252775671255668083222604416116928386173937276500092626867896981473852033053277603446228641352109199202757987622002523935299386337119938403758169865880779294872056928956620609648737644335369892482974328078453408185622257809993173174059496406604413217185121381805330371985233738580884231654886693059014997651151556763544213369337842663702198308413827839679275057543872718146273541796365316984647594090488297697320666116936778131425449355041157962430999607395162615451457017468054162806944745485853787334268096119985602350053660968 [141,109] 25812345500414575340148337409809489534332342218701550160524633630752502375675707099624688687817506839998952004790550030984980719711958936242228060997923221145280520123318552875968490483030268257301612897958363175580287543009453520782146171317198055250296430079057051451042337796356333290674737683434833006479734748315068126792941517575444078796391148384171846914111095610934773669447987458150986795386151759083224630858428392882563467336447123286830744115335345231251006019748384971157540927230685651743434778404179067647182708021091633446760045903909789434969117585682750747509791302006930266803270069123023008132467621797436615916659092115396176174952349520651606945479461974784153958974737976649325570150024339597145686852693438101680129288721015684793055696268411701537822261119862283065543649009722260508339685676561832693884843373499842339887370512554190872307276628813847648184378558344323232720495789564254158750347952390072403954325762188770104872104545638916189414881235539960412615944444302642589301803913857095634940055142169393479218151434095105898810758920546307523097320996037707381595149813529874579721501220005775890740376563066170559849192173436364559299274885045926027209384201361809693055798959375985902173567351237881630723345578738708573093868943889425093751409214945715733365617850127146476551678446741018463599195820138874541459847112858208548003521577228388518265515755075434514312086820135498721039923081239954821533189050381798712798678140668443807962414623328947284208128207556875926119914440763000564593487778753517171629583266336948841903708768658610673918619593994386421167950082892227172378151163528756715761962691526242719171861882066679708410061922347805818281200138239694066569206255072180511872707374836413295598592105446111472324103518022771243124582294706321665625457536201635602157217478648576962518874242065649518975200013636302680245432354335625330854883837373600439313962887476723740903060113186566961785109577992726816214183257004417538239696950519369902461408917333558103235857387222484448625079237920787623862065717694812758547517513997915462487021868998676608944563176940823233418086147334081711742119563072949160872789596996662773651383414962489741643246025914314118827925153814368916264971544743916747 [141,110] -279895070502100179701386959574819566524178310010331168201187495517533543338271795659266818014773867630130173928093422614925604369755937474548117989599680533385064157988453226606676765978622138091062180521405013822106668690366557732658417295988066183608663465818639058564565453890170638310217203093042393930250388519564864007473955953521120608584927472417811661462937187795236860680047994720284110013956103328447905610888795759510018021854441392005089224012927730561561696865470158712072306157270493020523670266422866942277927471486499822811371384873437194720725646922483656457426385880195811721956678875701889679038123915471633118055529522108911092498839522979179859785413348795271113375955780826500941999178576236556389104335950621813634875465575000047437828402633126759808411681733388926718063918776366493390248914165821038590116320813822746075549357414393828239775874912771839564140010398974026687335793840924844209717420443555852190590865350028634911561332048015863094147429563808340674164723006364835002096391924125962764896569864098712195510043380062016810008736593460389194752387777911250522585165845431083366612840593635536751807902681125941346375848531611389096059238518544725324254123672025189034185630254772777855110184205349180834195103649578112697131909942068318344865286395192588239005886770245179949387173241746804689684129283802599269474333498273239466741392837423736166120463352468226935236079076773540580125379805927544885880530565520577068333522208795036602779292992341823436333293676567578168626303607377803667867528513414450192759227464374155418862296798918504997168054132063441032464893953448485830818605406952318367887250476013546672041829282184850304346536558713629902440466021647542929033638325037992200566520969234145764380580265623025005787187753344296401263919879107135955850510349391398378917564898916504062601612114774786282968468796052894966530919885313621499795769034395050030643323093520752295559970843179926158321249822190339423581363473415130205573901771319733811987544356049127008026265729432530214480526261457140007176503834186278250845017198838623205608658832515061850810638633466027106845708332740245760946644065923475416388523905938743635769216985306162984985225483749798474222518138585125459195663040 [141,111] -1497960684469339809080842188418943943704909542749660373738223159716341299280195865116147225196139102213719029368932037936503556590486602127647581245586363566135400647647879653996361980786361619281993084397110644977846761730970760321112430894583887522207406568274175725148218823235821174479533770882290437002636100011119718925932294553654585004736750534595953841362744621965019300016723921014304097188743562506436664146554808110074193203240858313067880528114557205096741089578874685047927675484239269625364193145789424183776961678163100631328140638489784668234598242661655507902751640372271029571574750287408068953359705922288142529039051890199868745654522791581707565767140971422258373002657892055092340078565498591317986060895265987421258604983822566299565507420663147226745281472952623578550721296290604443026754268012258662789109206950265284667727831510376874994180972145043955659017901663202161054191237108569185010928581482289150530474559302559581105731308479730166766096286261295756283317515501549613479878346579084353469019195352038494049114525139253733513167613094884841304306261033667343184820056415167750423516514987613958827899229842098512738599753309844319455408421594550463458793693276160595972930171574172397121050994918770298068043982857053638648945847804854889604648938105103609081077909599173355457722058249078671573159100955047790040005109956992075106499982770115713947524620198502478566913805660961321508653372436145935328639429450690837853944423245909862389852540734366576288957650031278781020933541666317594263778381934839444841048844994620090520925788213870366383978877103142590408503138712683221272066965366774583637345401784877265744518717738857644965050137941995835308767283110756883908512444861742328186525990028824722669200639075434800809600988384782128863327190603904133930902323929224453644416791218477493298772187130757904131499955313581851176367791612020737838106084998048605432665711776885794426101101534505787694099770421046828134024748654365149046626879621979993757112196683842952554895220461207641569254707552007879504216664983404335649592392766633549567117787647653259400491660939660701603192903286754124156344235050992633004495905884451598543254112310743583748054309724872731470121422669330841362104 [141,112] 58768669933746356043061172747280747448037068747702420196790668231410400109748366582206092971945492788896537065709345042000505580981516617390456647591697792939856979419171651052816802543835406212474599153469010549305348107260066583695530483686947230563481155182585435560738329388800563928687051815956271926114811886898385500652281657370550959356147766143314198984452144935304132570003068787488381926312885814107628433385886418887399955866708613434011916399106780387954929649172439283108121979142208218356934938720383800596857620959156799049965701117162405403510430518499446442304907608981671071084074760817456182180945579616871926369909597516435805662622054328467519699086004230903866768963306852849635652800523885081612750293709741584106483740461772307709716666712233076374436808415511850219243280840379792645803043409804491614590475438107367854389640322555783736900560969486546791374892482496281342167340140276445899274850004157388664903801451543554690088610259139070723184441128055505029942525997855185367436309014011710134677946681837420799056005641438638914685655051210773128828640938308612426307605807222789355815427729129757557819541505619076489694675937384976778676645203304359348476041361302830437076221146837259550800153282705743605440941172653125386818425655100683793030121506315485742382606411078273319032986377176291832273098797816791373683547003032633667814640172700710799858685385099664681644406316025261902772186037482561455210934722125416608489899050065834558585285872975723386692467956184655164895040542273054100833211184863871363597176132501479781390753539321700266080745424092933207837342716573240555207051816109406252162869178310059611705585791609069310840722618212796308185389346187166662982409807742080934528528298820055782475582050431047750403349701243935249970051510337483878584118676352312893536279352050872933315195536896803209240549117424170872087377747271507109122355307636438136834811001637242334616615640996761030068315864126172452047048076698094645010237966494664523668405256634768838381193196106335935284989879654414728633577746110891622059731268625731448705627200189144127532650425624906704626215394871784455987054705425193454506363009751186165475246680534514897034557565677284121096335205544656 [141,113] 13062572020509081997902951334635972524908837690290431124029485063280348090937958727299744509500051314426800910392562467884436410933440553457098083007858457422579076550345471726181369310125352423358080623260199312986359227056692607462054042402482568172756149043240874587952745470631906135013591145014374799035179965916674310081689475731264784671174257472602303055517748264106889733206143277405599805232485743066876531112014500989840284976635218613165396764717093732959916205123975231574682827833024822032225276633452906886165064846048848305411280468416074228517699514641165064542888322760789596173822471095365902325018692284361441035244584424837816234057686179833169653048102850341136259240672883590222444721577089706519761670304844192355860844873534782727799740062744873249315311228784576601926882506943669860185878406541994618434173089714146583549891194359053383892812613273255666075060516396017937167109094022947855713735355794903000738252488123915745839213564840938395073713459983359904464975703821403688980761164846474328837852473636612506740032063720618738195259269978145220995646708980125340660271795829109127360149246785888628319376899468309824084931503463235840629134116969907735585094834235136966383658996767950804051693708617331727366619060803044830529548396956285188130049495647496030722016683509558518659118209918881936501595246899979433665175177064126718070360947789820213010424785906307445843120773518620098332855646703516563429540990304043520904792995611936242195155117196774372516285166785428147400640631573356288613561954893791986136023760330194496349557783515621689057312672352106331552557882105224996281535425628567359302777457620901805611145169713835352693764341866679595567281019309997279150251686520254147941620195944356220423824315996010365890618436761666326563312846038647960351719620466165226895721883727059942461125178445208036271082178584157488627175532790510325908266808679617875555112383589377158710388986721849429965495010886577361500337138668131864677753413149961090807622247464624018572036743191703962751278692593390589906430163145722770222414681337759467634475163553920404232578749925534623162729894575748226784247339497109690600555681106738284150686975054821326272326119768518643359357568 [141,114] 407724655849644995584946156383829019153359921187026543086408752496477978987409927532057892975837370895055662310791502987177652375403117392642666866991407164602358456289720450347395525924748834944377602307969480283711874091140962661862637064083889006361967030406573422067579929070074893049428777276978965925737515201689442047759942875763223783289055606247112074223752559482235267614350518132326446268734062318843127238469778745400534412967709850275079999881488990872855321311100378985455469261281247949007358052657772899215453510883866811962623329756801863222039686390852921862562695735612220025489058148177771467000083039783512763952076857953547949528565143366077426442735120424054577698071641859255861862172372315668321817773515921708926842476902173806818928311113336774071725754455970280612001605843821292603055375556500181474604224403997482012698451568306932271820589949771438140877899801269159899000423835374843279469150205539310009126107102045463970436849401440863571424171213128978617835867967126867936181155022900143084202490212621711259269847852835014240851821196258774705670358125992657220280062475257783266757977150395588465470282422957468331286750450100855575053326236181223012059673054046777627350148608869507846871416479223718507755058591624203107952086502683631905002484677845754306362272881890109175474410820297893154809369405222132516443216583266664675048399561134229957239922742853173324119852605809821375162211803601485022130421813509235919522730451529270701615914171744984274374276995717555723609920197719232434519873214187886941499049875279934217208040176079969826329590391128781347626329120194132624463163120706979391448324411868996275375944446128183847015230382446163832144611855951365604312524568095358392209854407132330717085669491330117936205052218849226739358991504939833020922624145713618130011690572647563997876141650233965209017049101836143846047195725564541606888719535707589067625601214444548870690894267812800372636829734839471429899448163492536017159837375221266556447460541702903415811847696913511607392950035717865741064229843146499213778293946285217969714083505919436966589540117192228389370083592555746814276710688907296201755520692477228130502836213027711675821341766874190304 [141,115] -215761104545498854652809463674033890257375556356123107184573381275385642149027604546305931238780020946899951585020071624657810584212631778889569591814581710945330735405463500334222268876582241376439643361238916952701536892598624944604971250759528502012277376982268667085953384814294330829083897228377264081358721708803818527208535517279141968985029913522443904713502371024112072678092828227485439226513858386315818611685868256940088395490554148693074846331078017915432244833624154144272156165345683840642415225804576722134478406978443404270306789154797937772449267733489389175810704816793702001154479835226188255894163006993156355660022500437286595036162541280981933972299890065218822790959510909761314424095932549273211645187992660404636681031655411351515449891863685074944793147140998914273976186505235292360224284507334377952514945723002615412539282377402659424478365840276387654901062553277877499635566344179473347137204380739157753220483500968075852392252778071377630725892069129042832937670811440861827165848491090942619667538278969373861680993910074257817963850983019149964570787969354558026512538483040287663468669418506708418846724715771421916910071109102001691238591899415072609992800279009422140196553890445610521941538473984037139252529841057840692825946666577876282152532629487025681171150486519000056072032244208642452801066947634221951053790913796298563274992531769400045031527021553929816713079038131974444883964429032313162004578680961738484549475598096679375132515581184405419758563621887871251971926586312246158047096303036933692495097854273213110308798971612068301799244497561746514467788153280266655918909575863634744944734299225000407835371546578548475285976026902673639123028488334668784328319801497809118221433091571517871455209026957810834645494487454156913193844426568368303186647304418589208949781258691706625317554369603414721991673359297956964435484869705806973364396015266469500204749106728360865945134859135056287603261419578424434803057152474213248647742944137291525575126860718943726887304811975209767070720665323619286998292027112564643178103720442285029187145170620763395847169132017687285608308147157608816798297931677038034367437140559145738593228470796614504832587272020 [141,116] 16364846176294967452544609502691890980249354566866827288367480473658899028295581570313968403053269623078110293564750485999245788662435162679341185147396978370268228393007297790446693102606279638300534244488348892373555334641013909675210268220160012360277806223692311665806593112259303109263208481413475695021121980998047794820497023443046870447840707173573053934878637207534933931269222902824407862320605364938060862164285077873443122023851246298453221247527306459817770954964656769087069630095637584834960987305753122827162161983512991324730763061873215173325441690165018514165996724631736427995177175826885084837433262109651082540708529954345759217488294305909766706092384887568096478311884742403903472024671968372476042950269417729807045616502846991724612767884791794286532628895237069998114928446317130179274628336678656398791109124375046569196671661853164521637023833814128898614926433259115767125865475161116290234729672388074860204025806465207895710781429860135654837634580605014699795339280048495603015170301365963312633709014393528735670373692223705554709837771343504237280972687645927969316110349407698923748701636262274942838562167520129343606262891052396183650523044165484572302552121620362396820714448666769130525407891819300139427188848142483778409180579110058620378314848919781639750983547089451948125334569962499388960274446479537022710894651123740514256842540083284284374519816286511545439492909558462003787612331568541992190746596732777483226692036960421991928839462056198985775045521943864679212116624032128069107275120585696734381988879014052995893487147310720816815181280574281269181783266941371882100443488858463831441385495880564215091357450330323899111649605892518996151829337828786113433351503290108665326610278653372960438896320619860647461892041033050024817126595108143018541925827908117959178052184414514295746613098986636031435451916484272864563442896941946923823134003655512910390449907246514446795193326015814528862283019355307575198118877251188460379205754992997380428218120414178401525567346810267480981864399621304355861957609106107136217566338519154045616703688012226972640824050396034589332835373991142775451504043462274918943637671911896749485970022213497806408224 [141,117] -677301404707081788218250916155445757545447934705425415200746274035623411170583563854022077160119199261895211151343361586600191076798116387701438176608768236943569403175906380879879245066251648898527655235247687343091494421683182622234107604146948248313400434094117785979959900530754950416807690137713491633798738364598101256967074832767644371178980501976671157143081444489643281507319653659612021813050309966647119458248661933408107185677060692781670327913861154485731129715926742248593337664370901839119738385761137067417751715104163543065805961434248013862280762477760878915671583621420771980532206794573668224589091080787982849098531717751851536733509104577003235022335902640735924187182129104746705956136387901412859837425487278082640128411816411888216667953924211613167310229928728437060368918094537534105619327126085582197812355672357322229589864322891965911873655732477411719487703397372439743729161276674767826104311677973112688798886737797456124160333538852698057248198386568057162761260255039456952711696549909263818833167889568054369018930767189517556971467206557428083339078339226418576148995042158247157052254622715676150775978588509292152063740383584370885989534985996743940483828845365898699730363003847094534938280607473291122407824460303305721900439586312912783709273298781523009255174189936705558461466577214538127941479553454719210037189571518303290548726305148864261039935636523124717925891058960853212317524026543318980268753028302826131418603942326147075349822600339911221778910987615646303798602296921242386875484973497418792842779142551043590050267155402663181676460900978244838747391301023553660580497963194524658920147149590884425674361477973253668056715011264976908878703340509761928346164839162826600019752116470796740702952971883171808516554934705107346392884806897309360583747114276512138425269380355607707826971005754807999851549313028100280548323876493081522798005936711060649011546384741169572985520889924909784099241227637721070367742446576926559653865574553224052769454307473322861621677087483737625996600434279853678252751939526609034799842124077110208162989215780648216604326226019103081437265644668829057885190862627097881359676552715343507672286235441452 [141,118] 36835304887653873453634369299449896248103264087221877625045547067393900323609179827392440927506911734426244157762519244986198536041251213130589337887547324065403589930966773647202189070195570419168783471191900194043573318268018643201594811409875486793307965731618103697669407666320635368387525505671860024126308342641896679551342254843223421620051452016364866812198858011135751978704867182335849922568551329180445020698819926241949309545448466380439347312651038289798225209466633502382418303616700012349121636365166860853043746707649512275705230271473728571253258881578676415369220012573997239706466749236062558766684147577925917324441796556054112750268094362066729462628655530347922216371171226805821776360526144728638689878956644260121809068279052960505546978575332784951451608516655878877709430639435287410751747454608264362521910042499012216876500133150367994193644928306144391412196415751099381960885293059492042448846757003826688179580543521334222882261102916144056182842212491314196416682646543107370929433010138995525793260801822770259772554040844219579272801981125357487972954065791998461070351992385941232899536438153748956204000870361673135396315030404752523845937355734841891859524693097989437362662142916573685545377025775804679681911156119183134950478651849940481806693653515723162761556922008982387881712469140758639758240881489207862384797188891423599665750455830404643259061235262781843418142588950819298325238357503309149756048326843978746447746057546148595825927196429029807642713436484437980077348347626936938142242793956053123330328889686629816962930980182489402458054843682456503042268787150595924200805545797376978863587696076454781585005081831850997242653326980981204118556255813103554703229184362297530050154962770773878292358419071614789726487050107885293309029257767966958624418641697443210949786701091881774664591419292423245943125354749073486578689212853904580301734132275645882231110198237117564266095724663531282330579873582799051090105018783703223976428528556801894905289818981033549757438892151338920744683933148299093214096004403340524745944161089018018327769344001598903678638710726726031386514886666810465162389865954866561305147605138034647137238144 [141,119] 208507856862468468100948219610806946480500359005695149803929750004026981143157132767788051952392415352358933542392507725660099113831478804831702149633391749794130046945522859196355500196895294386045290880736985909357095046046977271520858428923844286355559273185320312705464993590437750609841547885654061839554814564820222844715336002558181668766746989406992183000314757550424712359504947010827221112530314519373028589379557559361943526717336903666318850299940788293506008788095776037865901369517232190148449508422975631134522987810348907209996932651890971501409513371076392995315070853122942152536829873705096373204291646439214613226321450812295699486084291382715785220417695714990357601115941102524240319140165513661296904387548744331249971584161550698203336179732852652224313751403995071221263941957340901277661459732501239379836007113483073313517470830734296069814193106825277234369478800779989866049113891183525343696152575469348326663239193768113438445739498726798774836685917490636109084536274573604777703550568067835211390636031718810277098491606880897002960387451254185045400795914651534783844305903953550914662202516506501920538652903992210807679641660567629468339298759229726318785148633127490321520628298299136517338522324215216371970610727517804740398632027341754539263217048872381994507892503296507033634624565016052066045748614430555108217000463824677037630018921272517824097188363575441340073500879993221404197372317721069460222199288178860479695124820570786448581798545830405427424061724026945681984117573880309549280092190698399705712841079644646632401208527191815912961628345000297401929276323849269122634866291947516304453062915159377993727804661443667769597597482659846320525779975002603840642194594842248766668572107362239286028806060119867128291192743469295719762864739122335291092800801089517345790141803861389760038880159403790650210927693615568779837297517294092297577718489616519784481486049946226594089192804870948904208144838327482469913716356480224818321773001423303682995749763591981925840284926973294217873738691752741449199931256359079290066043846527989788722571050825025873985965476432320973402121580174578106585860894143223096482332163764369872 [141,120] -81480005489418153798092283674081034303664605764622548719424258948234454191612455990711697592620204144832329492673269786978598809295671328253551717672998044420605696496566837662625078860349441641988249864213214880896079520997476055282326269959056729230095772054274027992211834051773220513778814722881549551363507221170174612817963244336018133846699071839964366398933576861512440389219005802207726091676324876768532446676047525386661080994698089984298289997387267679572496378745262770226654979087359396711786444667226597325373787616744369983832301474458088852166509799186971077955713280051975664953046325618615758878977894918805948181595295020961593616803674904461200125313570536713313290701108768288639480818519978689663539681974932427117054790261284788658027583958285114098761738302622867608826602459205536326017584481098133561260565369252469045477244224470143361773387746617119670253635101745501801365490122078786732531800241785457167508260254925260048563439721161501425169209976439286594415694804022926694303824846770052915681365035861494254563886182978101754833115410020934805337031836269601009097927988815465469288632942710385144496953433423495550635966607736278339646120402664863855003878698987077824131057561107319871567704190009078975368639580059188632690181501160789161409302021300393745536007923604015347589357583745058618317812417841937650604723495206444672928521288303467795924118916517859923415262870569500006240103368042955074902852157874135318572983571665622793213414074801047482008182389971114023206155432373779853871932787594689572494028936487034321126990851621929618219349296756601763605828800051304138877414188806543148450153552378559939912210189371092485678359826964115465641833425444240501422662547331413179163277124101332602917334024164679367890679254831199101208503225549036400493809129370339533237192886957430659877698693289476551699751691855463752877268933957030564803768838134948562890401082768456850369764054677695258116430557279173089164762763982777847882925003536226726761941265685466815668456180396108276403531655037837498206563385577350668436841902772342959209957036097547658090646957860470597532414155547955388531750615378772011719976454688 [141,121] 2675988770726131274842077911605781730426118366142671311212579928478187427170424146647601527417453638491220246880349209222815823514858318780222831932257546794486235087296759142723964033605405511989865466197160897946873215573098837731748307323647975091428522128374662344961381437642092129092146608665792415753166627525447655517272380439094337403310204678038784221465401912729302997675250004739209593921077433203427651834648522515111405198624936470670256669720786533583621991205607559416348768999025087419830846247230103919657306127826043295413148168462764450489361829037103801539995403919745391179617681393642143659983359290877147958267076316865641570188509566121689460796179365955780484921045796923177099915662936969223329635273543486861036134254984281155153962565538464587029954094463598039612928271290751093399615542066785242957869083176590949452616896394765341119296556271077976825590264135428852223728108295548733574761837257786032509097099059193791536739477869718312400626344524374746797716449748530517766679112140814995740725060026015051549192987830206569010724282589538795853968823638594005559070945061254083179373218789277531005032580601849183309513083634976166526778548706464527545495512857772741121973925011302284410869657768221664895494381312417528057135678736402123610718431030437113448909272099494259269100989527699282513497096137579851645914958310928772366350445853935938616554428072882566890895943236948931018063156652409478134102458140777687109845552501851893112933131770940191938023952327926342487656201128718106310650187074769379036398719450426327309693207566978531016399739899691935706654036446426640912255991948995837176825311528347540523838195297430973158229340141312311336512768118411668605835213533298053931199320998722178947522506269460335711756952727619259801546582729261420113375528747622778568227662779634365088598250472425162126211635083026051515105695012504597092994900727711273413033077720058368997869143373154079818381645865795136995315333313164891218104179164348180988614629341468274380517758124179728214404299864111102452679175444838643460123562165921173389063420970804106267718736231115750810533335853787883017846959292606956028012 [141,122] -41125087054391178367164457379998624399297396102958254413423336675751140787390808401336847976064692032048125042660387021344989000222226744644397565220694398276078543663814023787727095005014541003658770383486534528857849837476484984019626054650889830540909871745984925292022293705927755195577141099129216799377397943543357765241296062016711770138500137802429199773729917967374269773217796062981636620538132863813832287653322886995351779781696879889361985767765314874993848269455493816968270815042982578541284841597775355459658636559408877220628888981895251562677365661572971319355738382787241675888708542250686715243273789127041425869315031245314050348018432359347949429514576051319872407502942822291648845532952495907330294339311294033851443691668625958376676268802430007773287709560645022742215577699703492326981011132620233311104216507907097820470289779958514401730351655176185913087507771147922950011282665451486573580831665315203427367496565456835626237884230012030968909987580214460623265331915268320366677712842569139873426370503617590597305512852735498879003999044288796071844857516704478363220279060108118522507630772222172525033434789540985097590464043693829192962268788609518041244026712158653767453098737744507537273650952888407532467569904335564695393158559282629098062129611537686092874093490975024917024391498050815578443728318179254368930312439490953487012279137507457782965688116992890759983088418336930087406485300019115364101100918907679899846309937231435275019676571823655548724297997145019751674993919548588677189776798417782284259815378034312430919988447260536955211646143960143839112588691961888143888581762568169908093205280379116766257981630675190660185228726275032239906341561011124333373981732197490940188062383639005671141891528747775504196524093311270785246494136080976947879531719734539726385250563353658717455198557433642400684316665377224696552514608657928623452079968055943006560632070943460387023183668061577902888672915732308303922145625898243226035285464494844697515443038155077047075552723584928827252946161571456777450764138621492675264017440916469188793528921407186827956196568249067758189393338229138249640968219893376 [141,123] -443181431106645792004053051113581627591204488857165526664565398885785070203540404613905170045034646082080248551292332560234072998860400124122308542233412764022189889802577899049778860283524644944315976969125089274676076949666768260917054401670475385290646430869610368364198780333285618697135463829776589648198496614730627498288475191490787415342924226858668439430763623207367763479507626160076194471413108558205095777876962980656521392355293180921378314583326672205965133242270900979024460565529006221039134732595407509992944521778606908998343706970391998210564323676245517145343896101719213035591868868886647633112006270512888681502945777345995582577345632853709685354736346578218022421941708971936304917826303800767867196570957667215576905476189320670749772561944807656262739921181084766168802759578353464551406699957618545466422727528023152034384672344298711707321327367204799413766066843571222825311547869486099346962013650917164037283316001296290597055384218012341043052586361571381367349166952144487594107390573408846800666621516934101703306068190904572682026202960836614343933593328040502324527264980983894241181298841264189863513505456441398613556820377944727120452279984509702198690161532692504103524501739398756765713874383800011587890915838188003955391876967523925829244692211570401116655793299057752339786083032649583187313056295458847276299860843681135640998057951260739293613450239660638195645316220020722544740700412323865854179496461448800050247746507836808150514563150749994589061228999802217907036055415021667831094820996005104099053963183311858076973721613822619692294630094860164462124694157830891223164215898308517424422793440656443996240344626106565346195410538555952982211557936669168119191137099526081801946413670940006247653557638122946111997770718378486803718593966109284600711638288501364468529740693812376523448214755157640651924337391591719073172812938493955278112135712840838502683574356266225252268227049572294994068698140694706466821409369396046753920441555109798445438685105213534871748211089968199613916954438544847275504991428053770419065873801505243623841219378150669903487358464534649996322974647916119583779824 [141,124] 2836012798131870649361753772740495234468483831757384901387643996438373405088374688568650797016744370830471007528915270585800315375907148735941217384697503819843842568417342671335422940155261657299942406621047792660621803855036655360070744927668128330324458131428505157801557309777102804999450623298638763677181314722003396422658139833634364063331537305573185424154400310788530856827922426551414065781349223347331555539264732628173717360692858432344061072297217472055665133414329071327611291898483059925820963184208195157958313981032056230831312374408034112915039378399562872655616458817698566985764987184220099160093266972885293507993123259393500341307743644266281174826874630363154006931742067912395635657174116662558983597852677453468445458150064634289560442488841022603139552384609770057654326511240872586347078586142023693564439892037240736654833753427591771009413124823538940357789306837637097050935120092609495210192875508186976193333986381809240071358706074011871928715423318014239165173367603313435015490381870050505086247083474925875296401614527775138528492144063908932021664959048976397503702720675336746844870800653506832242215671270594577688272876086223198168468335333632115820258039544211182593761897935788971043799385235721495700015463139377810864630660878817731623302910083857448267170952553486110892043099979924811415061332354443895342666802047339404206646574382075286563766243886943351889319517771013731057946160434935831029451677840495145186228515813417661812939045226848917277998777420547569504296679226182096209712246043588433480198523729829527283684323234961376281909578771389628298410496647305191443947709240293576363070069287865793760109731024179582715304614489282233374546192502336958495786647354259658806014431514972036986020504082057143186491461274652112317853210207894338676811776034812139178956903776734164936885264147367392810747056011527038135260954694506685660749237424266782313109198428500838549810457066374716123110589184377254704783920326365874379415428227029551279686284538701205399608715992133375157215111965573367545096991437384384017708444209842682161498699681351370602889152482634985274373798900609616 [141,125] 734635605000837273075173796316141072106505509940458464833799236425756248479152739485654209615123609903421095024616444758683368091110446017557212807045264114646964265921894510511342335810114836939447145093331624274033137202107988035940987603512326351421242415281480416469012121751906348926959826454445020777716972366772043026881702103628400997646907412344982346563006914905546896225329011505086970292923577193195162572062844434749912480987058364408839193544514259394168831777335559755574059484848905459581042164457188791293509795583773887698830400786897494293088825413329792901112856382254070921131794716755001393603228163267109817144461835164477154058273644649857855074510945028944466697329314263656988060246872448715760628527006492292999469743448147462366161073834924635382104533423268760578131588375083361864709239243758383585998521092876130986909626401451290159141896448067336667537984856639733329260172066599648515881289317043516888990424911575199918380946840832490397074842109247093374330412822807422336636641070783314444200029165538142517243200341327277967541285019967390735682001682348292734193575553347219461075449101312695385058281592458820615634211640740655220137363105745604029840834873308142629719787198425201980158328120278680110059251693793183395459626738109625631123045615482509886923068200366233440966057220178872538057963436304669713569194968468525574038194828851586239192003284365161843673917582706665514345867005620265050801842578493269023561048910936060244205194450126784724976529601835434954163694198098124890478314672475337297021417981309412650198182973426334800643816299992270371511849047755830648254948069108693308376557126518232629755367458055897898535395163935883754946714931302200950701449291222937019773063096880347581770381142142199853649362541743851924564625803816450718347888368991292303879847535956725947236067798506929228496360542679233394195879561465793428446132479638929107259518710289668685713369006527240134564938192193120877364674712177189463257075327946307154455742472388045993058098421777349107333484665929709010927864744624323110240311126902852338584228386039393446643774282125874960120206 [141,126] -9560882370889584541454003407105900424963477366062937568650933295944267317752990053527280372715228287064820448499273187540400649213862639022895198129194671252002938822574293261896669741187769574448657803662930122989973098225540880291075783439803048788236469549649898401435948137987357687400394975979112699319359859595489678106434983119622166532759441398426272404142545167993180484614145946455191760184128836708812432194893654225276073109077190579149901467539541245231935944625481299375645155897751480092925005985643626046505978701570564029798295661312575055948779849051356727383481335530604227762061991109242764643447117650809253184491034763136978071043793989098298865545803942536917578468000475564654119273143571264146250409811422375734017463046831255136371262129550032542792022808832936775720690502808683862850769918230899599135705681659826262704712254670666983856073148794493204916965151035034223197924234433435321981778173602642364736843377975360605455977212470099966225179156771164830422814818233789078709137452647473660757522356046779340099502954715405526082131174709890424822644871915603367036019082449972988748775775008217493327228235094286024891450005938658695173842385752146154967986338491417190290744104894415210847907368621473818890519880765900703684855237099688156188583084759450502165850729731009428229735158546023348954009768408379596016721382817997656992257405515126784714825157798277956683481063959523917242713736686155239178179293339223277243833018747673105589483007783619952430905827154663850109224080060995453989605971483822759639949465927993944586296817201966870785765886446822486614331567026527688568057313782884787439942285316063203904605262270731249725366779666590963014654461824521976418744089529944995356331214286193105004359772440446824380819875993767637537070479917643991117900001945985998670165031528383890173899710014214233261858890956115372768255646344205181875142303013123863563768346251113017310018519352315069221064283917238555733499981393612653561558384399494801338357622247771300621360434502050154430537781921020296888204632766494609493572043849043320495012983454682549658182256696778752 [141,127] -15345867542290766470704673799593159372800813441595796598104780174037739317434920213268857961416170145823310780523779210433670922405231324168284885513238195216560460981413282784951510542500439839981560339383702937419108617797380304520717409495337671573693154921952287931896584461658737743529499167863524361311382691767003320289188121219880726460311644112506539422412567629098762374696754522231431694884570343516297571055665663221984205091709855826289947910392722272051897701622850781893676649849587620505177322334091789196587521913831017019154341856617512530396112108019307457732553381831177733438026652273646812298378025840065965708918975558775961671478761770855767032313022516291137202886347562975068788720644834570118637612914734350534201576407204012306609036445058188318254430313886204701905381613325456076895605821611633352338327561002999600606713648159443337923395567651525687937497801347331657029484672235218452261590800057574006084776839492015589248040664412102518670523142220508589772338889041864036827643679107781333916430978305348002787841873243134117623864520644582591429757942845443742233969277565693333603309454619390737242629723360803111552519441929206967174588202503284407534713566833850431746416989150871159985700296219662989600009695055493142535973849733184199110802754063381617927904052058416123383421069272889072632007512356604304774833035836524732093364584222213376344737137489659670825035842509254781154553731019208582413723761447148977945134077760761697709187913684958512124214046740220465131283355796842323085918126716029666474392634883428739181005982089276328374672216777774663197947383705575428162428969010802376197339137711018108335661267508681077050035876436465048475991722014111427868967835783547295573417288657089007870866490596751184520558407726233369608639766469800487489204805518545764559983330881944239108089441115192184866272356674483820703905439662210260683601518362380356583976512880711158641554456574309812251019223022256744100080749656536903254582319691208846315814002288477665801117785213581951401831059506759715271632680866596470671929067635813497198542808088496645545715968 [141,128] -54909263465268746983736262066493526739771953067365882216462012597745373339620955656443760543498238743951356667279953222556188868773912376902170802405415082827008941992894298757733080308082669063286084138187029154218314859013566151701273369657638397157961859975847025560476376251508569623841464320471647987098717958247851893789555940525715205866854762074696100926165821673312648768779489430490507316543600048275323801844180603150320567063096188603107470988297347903132591220561245594094294920435389643238180258607273259249002951169955217670392600152520869542234330016313092583274755242416442140293559529098103403771071713973506315309471961901364480580653570603482514431045146731826146650303614937437378474433720586271220068693815131560501936809733392152929917007110020206547738244918314267229199035428520588922975805806921644393952272890014295086002894416582928940130990319750435701030709588319566784065883896000192668753418349947047484127053486383514033454764416235729456116805609537892151148232952835892416515608213836736692611985797033538251194257485492167718566553418400298863705033713675711579254741881753583153271657824297269639234363076694621306635338590572907176862562691198155736845949478374948455367812572077345439890460157358158253632540084737871316843491161091994406570216761710571307741158629395563145157111940905319425171978184378660353194113728197543509115122437856352878311927381941536165624597623919879333940260297496193758682229322593718275530148555342233895192256823163964298336100108767868792672365713592909901369911421950260740505885002779099298343361788970862996658277246566948032130780490596681012519954571587891576192856066065066594606156420782811794894141878752082919535113599452215961991125668507805196152103348817541908001471505167953410304213038863290624567671224254599976237103727845855087063047346273416744892765407780053852596956833394071253593061565124401352731308990649071816536801045491651694786113971254613542901814301931623154198792733594862370565982905358927187254841480127960294635446078541306817900621894433182915295585060087973185692935856911744694385813535240353280 [141,129] -36957363088919975809792787716327378066353005731285946175164088989119926261997561051015899202255294933177422308113415150803137197119533428578251871660189080676425814223991328796047366976116657046433413799675071398859152922648781395931188295473329013172435749705371118948881276584064821815407222364720685407181062470674132323309929357493897549278859723490940849757810360267588725607716490478446054596088886589016935667349904400851738566871568169635857324139887213540244646681689495163818535299312595216625253862522947162495253896544645760849912185299573672688749644535781191666270846452762498989592804149624456980361093953205488394094370984801798723518865589950439598417457544131411074495052856914577322817656009068914834072944465224467995949550326053794676837250450583745646923461333297386316920822719898195338149645615439838329254046836643085984696785375617521397186941459973409940424594304725120264930113032408265879163556298521231342851754308352277887067638829877983882592103379587448587913236275043109818895812037312113743289959986079618283208366303666783669645910508265067851756257360782855988269829409785998233120243414140711867500695208047367639664973989157968612073074588674669602849341358975113321492926951721867922326471601878442503446599455855400530566997218214922607120099937577465524495798015357353231121861311038806982539927761136283397601247867672911154422211512959467717717596722972311254314041066974221155750991316093998613059570807669287389438084883522499862751207921230207270051228702718210150897215550756992399927912602647662370974205912707864101932752523009831938160059727285315618296724253122823885833712436079093012870405044999726036079987948945866893767590048064199559696705649077844248441963399963523771559016748180704297950191542955709049971053449304531215045578868121365668043383881684350990910467354329987787424459553320083370522666583680139839685007703185925215113416525663254529087341363977917133936780653151355282154240521028600869374187824114002809748568993806618431424826528127307288418908324858049198128799369495889942440361204767014516448567677878099652369932080 [141,130] 4371652706288810449657994658893176519070824362540881231772567068476534017044007646481871981862026904201310602379247685453038999239781995787314144602538152908544697345226675784594585416229753079301036400307229406555569853220773095245185204161778674838674347747158454062194326029904624203414419726592465449215625963629943532896891550069828743114947773483957020732112179719799942587686112603019734183661326903705617177689027600911461189704311090907778043751012021956095845703767466817482833299975661712815513113371901740038129550147201955327149750361870067685697963648224423273975221412609329283778866511523400639795515725251511885739196914705187283750542487986516105712384470657885626820629782930038690358606474936561939509958749830453630181677090903718462021940930496248050876078249433570066004199697789819963490689914545073570976256769390575804594448101643214151278776667477617569370604565055356870561934023710950206093914706029490355781471339408387143369246773865247012742648245189002305334947791356968986109448606914370885273135047963216551674765945544533983156469608775562861689557092040507202453297220963072673917390552931920702281062023430125289663180752076025061640574621950762032444358617983106905672812290810229271213051575002256793287875882754391889668295743581477976440955482903356730165893127253688865412630613321290322625468119711591136345320410159080011549220046164465551886565705756714008619690461146904714781886537417562456189417839229566759379250490824576707595295137504856337948386324264413184194093384828215967165902389546255268363246540627194315890323017843770861913857971057491829341984180077289049283131899951578845990016998201258454931821597323215632758385032665582352139189894430513459959164102949551216285157542951296072399438178843857832120901411307510592264281966050337560835971909790144871105672090966949347280064867411981707391491810225180587203106237991047682321141066212297698173096319174705693464629295049459521167777729514094196986664376943480831063612771254706734430642554555237459495650058934542898457561033145836962653232347347422259506122558174307712 [141,131] 3671001504292342102161227182183540280887982863270941979247931709099112661257468600749216746236272904368171922898404187202185584057021926449649759262320387394027939880144470062426060356517673207786968661314718221337274742131594927877566285310685135635925750315233518705518443322678012808476050731060021753996120025668338638868108019830467906214838799331511069383359669409437231273186289213953033241786514725956720266662356363704871830720028353106631547833594208299316868722399934596218498563401870749661734296687715947416289923669521992177327940610159909865928561518779237162190397509111669901855197587275309509022531537172728215051160169220375757629311594948110129974177424697039501739166972548804814943509646625358025687236698704162910952900279163355762245184729145303571044016961634115321303631830091268264216202837922993738515927604160967564357915533110498070954889721784696116658175323658707160741254395021402375293898181592870746943639708980632412106036605258472948263769438264343350598136318907888722172269320995861525154742566064039533089457159313578262363796503508630660297385213205423800583005663615328930082840658431437503171172782040929758489866403888196367305111655323295941379537877583975470108334657178916993808202113553947238629856558896008714522725246430171098854458178019164926523150938086654038696026169891238531957204242438913011857771040590058282690543919094620477714522690666501203900210403922697446130055812986003576902618209029884163702514670832963732915162485998033025815221755101613641783798791194678646091425214796618534894825546854815858966694989097408835011420023615659624839654494831247712832807576616562731973658441164762201143762943012917432360957626492737999187995818860214515572006297291871897783521421937877498593598547704411165832452303702912868311276807626701754999871323543279448199118908329788904662824113558011431764382859846957856230681809559121147071700383720799801581380613695650628926313746659120410852497821563483467236239718556148412601293455911891651706419295331450239613439003997399183159778623806971561207732164264828374345057104 [141,132] 315179703021883598245099425898309062242518081192869297898029866628721968481874769846351630337656380710932399320661049384915900262497116089703743061192721403680801657434400192525571216631322849057623485754322455148522413531063249591163520273823025074011430936879507773629404232992845058218742865288620579189727960108992157970186070321764648086618060030805980113313202764389487233674713349655608939578458848423805769406089469666542932156482900084060265049070827098654405868129826188631066054373326303186114919143276155578944202443668705113783709304037768897943622040452289034310138175381048316467221682372070328662886232096246250900409484588037258303884909953196704159608083550100273592183970753740537557080714700004543462672871069046845796407608299947863377099785375843445621679647629109995267465191330402456719395773293303081382385184493452007431122646286853483549163998850431006761717212491577700118366736083449015236536565404974649920061905455860091528503129646813595007262979167563270801074449264806285243115399824272719767553517947207707316915944205527608153831804289221637285950625305761460246412131719617037776367117429416149312958154101922753217210058477191415570631161682132295165908674678234694407116870482805018824395274992087864360882438093596502059586452690863622845999347791564329049210633679591786885163690088353698805184868187714274522483657434388158181446036930342044811055039892906918827148601666179014771791929999182817757646250700714199713385496665928364572024386311251229160292828883042137002743209038904828391234265333457401219921897292337162118251400822809278678065859000342513198631658800793605165368286966717784933667261041617815895152689407831878740888588158863065221635186233570761305753210256945682130437644978953895779281328412634606514397073410406109313945054454536455192818450037080659616689732598875278668138547019055351066602034242601818446088920917497719750423936288171137499796457081447755298905129722331032344137955051627852628537510279633032062520643425273544758149816568997752155420685700269248172080778142030334220950352680683248 [141,133] 5409991738753474555927848026010189007935143654902946509737500273572688915115522338786111489318870945927337556866231012346310199157230204582132952799256896064201085914779974911149674261110123907084260785338321440638448557709441728679979613318305760920102645608650326440430821458038688357432537488689076289581980913039352613388413633465556707856985214657322229396773656949718774703731172722559059014510197974658930595343532137812444400203779244120148968268823816905167307444895183052316411484464951940842649386286191591479928884154910171670064149871060991714297159371729427138179457182603393753565872816730341696595575881325270799084063994397499531504348880749183004006224588055082436862519158624396103494384441082073605699383517101583168737314489045750909179737007245753373241131517957638380990817671712697220005431775000681443703689975834896549939907740989460507768149370343519132394528304819698974887655223044392645226569272131437939146536543801153517958261992119385857932407670477790981645844772871914571016463712660843851505264259596047352776237927089327107765438237914059859085403324077351348060602730846004946927687424651887001898539428430802180213582420898113202368412995778907068197448331125358648591627556548013646206514321944310096088250522818850975676450454886249436292839566755965635085990483753211763303738151216782726266844418179521319802973205211104825987720083117866766475772741492150204039113424678382806908066302809314345303429635296427104599466014467398017805570672793047046308437842969658312379456867339691984219701863735430230280409994766135429094266737625064862528887482397179244643558421547279384633549601327404901895530244192935935812096419842297329404248849336784837690706414525520150175893364573429347697828803250709454647086948648940327728684610588967035670356160124890821155679829865218211523466007190030661788416228065199968137729886505047703843390224483394221926926505487740903830665206215311474899393166238415652124322392928557482422361122554916725452172438541398821933277474772939599053910898169808134221742054040508203848986 [141,134] 69058990059705755190576717610659116697392234706457551771263397036604338155342305135347126461904588547172437373402965192579019804322926793842105281565858726705339529136154927549896067320134310627266529113754911026731746003641670525933249461847076400939465384378162240120306954811396510101070959921150602748970845488191398291753864846583667117519078121244243655815766971860144472686405902355036210890471124173441176634745016614708588258451187664001267750350062920875327944572904487796976385638876274414259099503983633486234763703151555134783281681793553034760093044167031100728487911876166196779682158663734746925149594707600478723186386956739657777940218512545689318680965469590210955780673912943323184098578042972700531289224965401333397070383594565093926162911087691887056696726271250914647310359376576757013257866593901781148616280919759242036109329295107719925479666529541996139595906743090119565744977824413359975810876527395883401260119319501661317278013882689748496116567735452191395681669655094662884877621238851754689817065511767395493703208486821234719615971498356684211335915856243185355152787709347987946337930473779827931488604378736833800954398272157059500396471306450308489347427630194082638649386558104918996300150643752714307995994732246341714710403592763978880195866103046904611821393670858949179436188689238770901365906542185493029986684044242059977072940816769512083600879470478162111067797789838469294516528257633085001687691102757558170953056551161808157141517574509255156484402855680923957563568864429907108771250527321913359642673313339080256011299081890103591800214684200905066900344140766594143258240251652126446476170563421927020007851472724625891304945380069506787563602433911258647253917484406617861864772255297963679553737842536984844269014455750007406589401876608753228011798575006193514938218947317845410050842316526934431098199484752576734642184780755360775167574677426260678282200235425676405001269674952047251261592043648761366323232073380398722951013148139513641160695154203653705233113782234418222998479586112 [141,135] -9687663525562938288490187163278568650885889706536030961401251185224078675507600579322209805553469783038210073511512849802834279505471568274461626974822492817535196963435885383879125250517581550039866631526732475449313959926764162215671933236516897459711958410241337865450079129699142686162206156529670710576344649125400261788299642707664843450973855248949158308008495153745687632307692147239241505588510075793254926771851585344253750770313463124638471356239984373147272367872419001347250459283931913181973383981779305527320629317590983265738472273428873132503875920272610865019836894425786376551768708027950329212405155775432647331966087166546222025406261522394373343913740857114916929142989611658900476764283927461879616735692061800288245884345378860014311209702747268078997426247394595691137858654738879121432716929401026166049004423879914473748749680312377810677311295672460557706846864592178769249199362528842953382521372265583454432322076995168144090198673845232712962322217619041307974916463597994753375634891286050218221007048941049778276602216624472747292470370532020481421101545085771916707628436583714220026464719871982205949283192467715008678773613275814507019645353108988512769892204150433868450582509442782415547960944153094142739896452419775750235753417590008472344836816294150962567561330838225408252420818107754314416568664810645803545414697227496134060908760247107821707713428886942021994375175273139866277950033825002633165328263711425168855888707763437020606371460787564870868247977402506016872501047842819156415114263634158392103288825108912862060620802158966608223027615813070664044061030229936261871623898117635857957141091767569057764375728022509631428665736958055837578607459150812006315507010203499397325537219031102143539403099838247637009293922480501550971819997342549922017721068192497008292281244474184650571525216501618253115456433519952044137080419952650405320995734765709070685054892930123984745743246625432574330085653220735001672428620367842336967713961130250506316136369111052936870038177056230060216 [141,136] -293502129132809653579940549726864032176112166760765905444078801106360106941055735639441717324721108367492180716977898458213444055158949900859053170762628911209777550234657800536086109662081564166748045606201366007571443387865909368548924193170761613309704602054878203054145449775270720892643009379121720244275710908993498217310264702426374392842837482896325976132487995452502726212022901099549489863391504894765808613203883857905062369766846013901210214103781999183703075278640469542151654725218751774773553373615840636965843009936810608713311434729210353470440163599071782796998479091666147208415639095804362362998860363433136545639579184424966970736408364144518945092960817966765978634561101273265315510017544075295647254631042524662718781324697151867410723896835668941684449872593783756517870689767644036780031912233864757528052298747642076775681834227125601462995618109384873695088370691616434908548905565933427196780513043741474263808123476002989503140125916067285947869808116545830774039804416605160903128833021266182562008398558840145732340373288903525692003565868930452930057263164359477360074649278075310805296301735239067750920511036962203421141322570689449096074293070098329586223059943924992923768654958916505916421522357233876324550382543019022182189309321799457874993829021346395611034704877335436873792130459235939898816482480377879500230919259685164176640253433988493613144898813713163033764183118986052404548040944448532488777203241114478313157694950975153714050655592094375322002277284017035142067911292047191875878884836808114784151282733133247452405007372545817965286439067346261733730623411908528238394739644381865813705808985907186238459308660076265019110510143422405271054807033001258218320897080231004795098901087258576307578689158103957811536306508782618950373096294582994865892668171281451172428494320847141641601006479866785669170826740562568351784113105434034366153792021053662796366447397800280783006621840446029413185229037217447354515393654497690675321626676313560367567317915900166318315810864 [141,137] 22913078586794675272916169881087602744613346058544524703199074550119566010420556217255133610999585260863761829668135299153077412008471120373204853473775907990972516615579686657240726981756342421370264988427875604165779111570837710743406561815140964130094659163937499901554823929089417337125534924835305172262671614820346943364998010653272127062340020250818454466832698836873923522354604230920011397061397655364694384762692297408981747823252442579694630393621258733799156797960903930979561503139494738918264975069680210795692576785622613426360409680597216786960426548434273369643951996033984224712100463167275772844956219186764078648280872024550736139619910332116025735338593681957778658281877384926618703098863529788057619302339728597373948730523922686917984606076536262499183247517303999485472065156158172921491055173833615323802978610699730678065128053049687670275353314583879275938434372544154894822876943607972466419648533721006280337575531572629007541466565963381555123347845117295690253283579777254309554632175850603936623007932671822212280109542692677338867314083382598159897665781640618829025248311016967075263699850322279961560389771601938759007068851011404984618212485219112842210023373033692036425493096541793902097416254711837465211993222630399202790696399220062591266423789194258481297995558766486654302176257031239559171556347298887662838378312547586405293717269914321693301881849117698658114742689896352880547269854780835487839101759656749907993912719647239543846574306251382689343910775686431045029129973630922831317634030474597694449956931941572042656726977694430496824713021458380677332364442835889558400795978597079182088194212322688329209301863195571979583771963851719597267303084176730268404277767826413025438919216373895823968728095437232319694877919272705390421853657376281372157185183185601244124650568920509786600872812829652140009518763363454613917930270375604466688016086223807075156957800906341643522275033696238160278182315532207435778891556966227714434011109863953343755708535321036870 [141,138] -9093142955012041904690446079023175981410663377414193238925540520297226233392034410498994328501273546363192010084803583181889324519413828778986029768396330244692834676906808961677105806038588087010670589703474018728199867142090339415920604523302882354465112504007086202217898981639196017612906688110879783140862105210519593984465969682558222575058403513351559856252819666702111502749381153418728256411792737774465893665671817072810458002617735331221499705008241166067147657431163194059930169616366423202610257141436406622836532798632691720443324310197727576410857087121037072384254140992887740808478547052288398347158815117595212669743953311007331481716687630442666557725887103033412867631404778293893108587264691426899146417932849332745523516626128671043954260012087177018963044325342643910828955896338806369257574688213959207644465942911858529813155416098814313724586849047501881141736718788619408074765119881186224551900155728647209570565417682339190941446329155888004222391115550805146356796015003919886499286697529782601511624583261786694572187700890436409738071278550887162678753837054645039357176757161746602161681583486965081151013680031988067577352573465401140198139353338223008400394006957002140978848744404688972682228478687837823312135191524672607104057896110121063392044849209188530373007482945529839403562453425383061875524033281758232000327797880778182902108994252997406051994542311812585334628480960132406645977290640248721181533865270678462912649306669669451591482929430078450295450487068974304309009471848560766533004715533065953890768067376059294408439625144230087064621284281790040187510401397627387717389288269607464572668646471404845000142433385465951508945043724623092366512510573757814884739844942733270141391997168728559227311735744504182909235700064598875482997094640834772767769623941150598870969255311288815965125112847328344714870144653178952739731827405847620532241605864303202473435134753294293948894905640988005840469496167822936648243139651696287346399924848002331377024 [141,139] -1571037456017910379898669887451423106145315620007384996544321259789716348097857665180072402035897677805016131442068137240048216900689720803048637727807270354019124704297573112853172730701993564654705790952208210629753996149335287619411410200092787116482440146516298782933007665323425972782631888148344360602882309140620716599485576480037556984177187742688006598176073014348270268358802578848110688992312124768945786928132030889806091728479774755689885649189975808379887755653609378834693118453993396398153977762584814296615012512877338196595045139413184005035876006910661403514763116332560420241438860114708409006832506325131499034570161919360241543857848528296194408642945401715973212208182262966430925364268971903425224760865445567042655172735900376623012035343198581488263846945392332512014711123940793452612875914103286134986458701847836752776184648525509599649593034673631809111656943434244707695773154737795925163043014941781225207221637028510189164651432329051036587372432113582454558857563831793704361665872772560445363674919190282047649333465854950043896921557816777317365630300462357267007179992850061108468785163321829874273865193215918592247814267968240622547956609782639894773765781854208029184281910503326303053498285898794016240903752959904067000592221116678859589378018711826092116108607519970300572231847736430809959290595485762011431347310928038388986687012031762668681924710518161364889232786847602417988589935735476365273469211337571364705002246191850012549273854628998622153861528395135531224719024874805704930910028414560099510987613406610925498313428711678791701037285529810064029898383418498504694520517324018492359925790163549911137772751210630132518102752701271363086499028835312563700583334108619418620065111524715854119000490388853908626364392288953873812589340706882164401037290694235963705013087098461295017960122150424499663194317258660745718359593646293632975193735921116389129154523070486260919746677117504723938654340767051861005479033139682290678887206498256 [141,140] -3699137371881417279841111826473550562873614426151189252005150848380844242554542992086128606820042879889090343550528605705114975486878427612948152806408791308951373599070745029926365065685218640535151087912901130490219092469732906934843489723088393193029599607964546349573426004884333062630954598198434838062329117011771392494099816188395085092867507090999615526487627240999491944990900674614833917318779458391746723697037648005372855067670389665959349178385948718396322032139069836789924087231809110677358400765358740387330069044923868595579477772317893259616143612010111634714236279410167899465874401598256198086349891351036433453612289597273600393446139518781575723016769942422715425010218560793676907831007314162151842698420177056702051283029480470336524310046229312672171115241919867283696008433844354286543301838308076998716777222539045161816171808249329813489873579811596058205889193926160297680748297402584663793503188743399644980935294105132547525955052069949228247035265041165180024502645989023079666708983241612253406373565070787166696056921389287767904201925557478473330971946237404139577094993128660589044738968073225210596477876326907792202134468488933897367017302573071494267803276674460737890080419656763049597779149815149188534724665638279881952184314037181752709478739927893692874527944896133623586344563127426731529788048534588786895379684352078420392511302357457848895727870529817253427364195738858901732035776468798714733579176369488097044510140865843305247452689474957236577305052863055705002172535618491282933838819724180905767060262966447660990518502621820828847710404628819939828392298318663968214008364042516641261158855661586130758801965453694689843501413305728385512988344189294310982315514351033377048120623560038590020941170256429183325808984930918710402850891698004212922479108897330534400225630451198906932855641921060512820022045962324331951842540188820744117941669069523981020048564888530722122806329930909295843435807208225609235792887375829932848 [141,141] 4916703212211920014735786857429350645539227112372760681631307037177353218955740180454818756937085132696943597919901601237994786180273683164046030851469123329350886758545429738339630737781786652490774862087059624199648586625166580016446929141884960240384750181758328419888967861376693065334208748265799885547444367443457628451195418369186406534339326829368011152474786239750388960910814543519022769876449525157296501063456442447204983668931164621052891792897863738512141290726083417640790321378545194734455378051107540588155124134151005146383377456930633721564162782910872126817044154275293471072102651846170226746212880939856444804096070573936500119613126995006674057673493758203259287788949427172648640304632040760775312670269471221536563900158996663984675133922870882408072694787102777349845922939264000166881141220352924136092007459181664215843036286196321841593595552548610973054668712592122450895139917254139154037994890585424056776181543434285644423025787728863507736250971710968390384554483154412644915447660300986571646674170949324615343062482828697970235441993971293408204085478597027123720911699071051867662239057284270130495028670780854779880475103646440720249508314877236711655632633634054963728093310951155512187721969509805828831649145299325173073799227669464239725595582445539120706833038342859833700402640297900169736170555787573439005327935470550056612707627044257847599668897063649794371762240366588887718479359458345178846383088497624904816242372433356952228860380719827117561691790200733228902765452381760861859849049417434347118696780581269461088395960972734102346611137563726461057882495983691346186558669650325430096334292714697372963429183437890928784916237022297330413151473895673469042396619016449887897925291801030933403494912786904353491615327214931962517098213070117964199983281777879070431343624372004664828325344877008488947391358429801384820718492911914382378199505177617153855905202636856717895958816605663903572869798927257345726687574 [142,0] 61852782141217756982550755229401696465940347740686049854987464865224197120625442397293346430171250485373884118206727732108836288697584101753389096282736539679587462905089012125408241297929754799119182159502213556647172999163054480866219352554515839434594889063185028962676335235672730241012985471319319012462984334378198723733331465394834671738658591208686980352257787913143802070306784057634768650726428740501432706240049736051357065471889873681798904881167809967946028221470833870162842837546287776292205296205090904440843606544418140054893231376722158467995270746958918353481395160675169880416368633478762151830108899962240488059602685097574532589714150035905981268579967494049062762403148913854439218044354881757085115651251806228397633304887654713348705294569599160969302052465069114340294206523462539589728115096017065073476371350640791215501470619020210493373081020225442320323038772299105332706809856218027453475032967265979444041013969697771329537751332230196178203083743681115570035460352970606083737852815807752912891948406309958201512977391010300511092624708040524255858020389215962731231561551182899210953818152256842515984647671127182662969875270000810989930703931130036978566838386441575130268788567376039850265320205035960486329150360625311045393203591884668343582117169639781830218041104905800984509817438383807337012576219494924690717274064936670888462791712475924070878152344395609606859862930961040692454625658426513124617806891148907305280577892089091872746725374545453321650036475136959640036721942761111505307171958262686055886743916909943702010732428947438641711764734899490402456278871358111477482001229032941571571476517003802353949381720825887797737413375967669998551314826994862327885471015124083057157843549107461839618312872866396197324287393872866690279342861474239932344259076676471465316634895656865303281096809012555573656481193410229078944746342284424147051817300722376350661119162070771918408199956975453205349104076725227887138273190527759530982943980667165485884131590322882720059339325150003531611825750599041083365784126829109665013448130855369160567803660220097527688577311683663037288300931234499180333278868778225041805929394327089895323830256637784223908270505192524570197380699035063002637021041517440493468156668961666509526805902967381795432991896335967952688542176017833050356690713431003148062091530648092487276414752919109678340471045613988255322947640871981414675975202848639370755465820430608606269364266898596856534837917018313096818242290030255024830316023667282547987138214145785690324992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 6998514534103223624122693962929125313489881292488397140283253853561341370534301412721849125074706597988970291747226693325051898526564571523512065136961042936882650311035530368918101345172464613575888034788646544650687127986884795745035554739794207387403665203884957574156810240462848301150666325982628031387877503937115979579017549022161909364763654474864543041429061419050699640888060466475229758983043921981773507924318291841565883269956673237182407025987098512904484780478489970715117793662802038329669795992575742772816487562328591375100519344582475528891374461490536957941099001615515140002324259581592244393677994488477417123395425815824467085681894450079780368764272040588345499147093687088031030570722588130127239003271692088772972453140083895093009262734291763059488244068040561520454572218640400494210214428271643970256861780844604872715636679974662193744642952745989357025768904171318568063332684767305815058112349719057179356927189335316691251498992337045209542166020325549910169729107379806524837452106329161226090827152430381147595093306124923419064565065498300845665681810241806416758876090348582107144597075329856661555053153246092753702068104519229984136490421576339480391242795701526006122865481144729624829386183381237682262922186457121687708266579980492488143518732987351589322582418280977667402996787228392182818448369981027359639182227816896387079120789528080954057153428092370345829684468834609038856904232229223864123213151302293354383985717068673567183247332361968828666678401504018632180337185555114839748415067647625627994308066148206109240895602176135961139565644118851676613829679862724921130447154699053759264893809109346508313278297259971880769540735022348235137292503393666068236247160106288581638699655853114125712134548710281908718958886065448450952119479949192928148417222814185883260303691854142593789248223717012611872772499349518397267575179966911639141764135909987761740128910885352630580862582362178303541244773484758652691021948165605699171292362791219934553972113031725510095594881336916853607625218107050992673846280991758704583295184882904229229642513958483388398895111864047707528648506521636617312636144513777178862001669764026747106180723653590316102014883977928431105108610727956175318522858680434566026043721567250176410022815044808253624650405804242026129579615587614309799968888964769083928463546397366701421776841672354378771775925439112913561929850524020225143332097817229568376075791503948317843471539837990946715900502635267246133648288283304599986402561831991805795803610075853613118259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 295608165200903124612581597219638217349375166185588141528333937575321812488678076980369260399895365994288715975749513816510544427127626400120419564680854277859618958926240356387074002381482426054940268712267844304507775609272747682417548647244610062108111334173726957032023776763646995043449807146449701767284658010607690573648117716693198709545793989976893883854433681355299985522614194732615311725632910592254182180532678927378577119129988956416409578369408975028441629035783624760688942936699857470372818120641522607535218701798684727443766097870169251636131134133615306094374770522052247272158215337311670451046209804720355923443265294533544887018920890232014808573269833127889792301251751382279004959829820084535329299525073087528398391887932474415264962714685657182599984875013363310509910239044663453958290077632497357137582034893958543026516616205020790223910415492623103388009563974218563318368808434797651778139099667747801365729069447326095260510933990757165058457907897109602311611194837458855621290702667072612191701243261464666818367650142705282888256291929859692343387881774237023325774286430712171738120355285931062023732864834885116843670136432369257758025512276858254580091591266797272956188603250298805825148424957163185136629780228023405284138401355007310492964756108315355977233510534500907015446584356176569878240698606510517435566263657464232920720906433686154924229808523838536007312239806055590164517059494638765775633804766118031936698337583744927218148311612820128235398783771572789804402028921284582504729507557155759479292976062652418278776951421872069395842522551638260495251859387551211034560428037458244535035326684545614786099467132001903210214106025244705838585805504042150763096418853082668014161868274462481010049773146034381890741086849278888426531966393601005465532693424712453238652028930047670779840698489804883763677401265965502180498599293445325196534090846627127071119122055240825258081967057575965677756182903809811419927502571560716531977502034658878991292602806929967905744988141565694951002585986953270197840854661235680395758732741630963695434165057771542580175218702950363281099073646985572487727014082904213468905245527069023080716667074884212430741109211441573066592181824336815483714253813202571433290776717987375560257064468046148845551586409270788587376315736938488083589152387673410741179404576712641432793020916464098599348205638819746091102532382589560704390157454073102300453524758518448126148189368245132477369318728095713764250534857861479984870003272753480447595309105680428039235698688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -8099996949457641256044123999935287645268254863564805678701278814251890486083902922135727952176835231006681725677158277538002415616440056301293267717526257126825059761339705576975194368705645578923148223155626960429473041163697681580275674972880507920120865605051210045400344422232775900903562300033838556378910951792426131787800410849482301952937380008941132399570585939559993621095147115709432026968487115917432105052997098213914602884658096876799694796806869321438296071305147981864667430363073400264893767454760187234087165981161217269940429431084822188407490516215299392626330824196016528179344637459770209241778030945423664585926871042809380940375539463878110516964621151637400902193144273228513798018748154281036475033582986577256782974874789632616162045433337820732122183327178696538807557226107547303342011547514151835290055040474537090565136318927778636062049497969907909410069487045507645082360041477640293775033748087696852641688614825831925391355407931876866172510872766779740414988386571995213158950916011509622875085663242507809135263072642936892472116331926774988701381326821984071740680368204487227541363365077161133284833507188804515699622114722733065775871574108413716510543693907066944931511393443163894211683169774115185776632821800479246053117348056300146974836192310634383805034255352125537699755249661076565346215287765164672374763577439755774131886419768796546111556013038831616232971115074187709198287657825764872239289138668894676439063587894392140345814130273991370873460052908664974247939215810021251370117985381935974444586763334721083465706720842738296426339412635281888273983680446122707366211788652363552322161497486785537385779088968257982733021995123853571263171314854976659421297149995532298536929449135601082755485312530213372204338513245664610046476730862462802399220294653981350697898972441269978036116132751145221157491626040446444233653807586678349791997452886864607136035319387043115349915749695877387445105425007535768567832924191797094969963469156306662932889933501223177904975953091063320715122434320837902939688508407692429072677915196113738848946199633787136130210774059525303023532200169723342035739789677659954797209406650621553547222120814965128228904467945168522437739024218731873078847873750651771418030022733772662959179795919992264218483380602153893443184666511937476140340180598317228520606718400346379121451706273083275714093902968916129951671144704521384371617087833287919035180996303107034747811207753540960344565974295369234687992501063434985771459612897634608942037165455043478568304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 1478239541545699784304085266398686016687046637033510452212470611701188617166458960484140621579569613728411457373121518165867178457478970495389192428270121178702395657004158537122011948758255272040148040225251565706028461463248178988469794612327244477935896709225320423571946200132230207792053938366079792898472812505091273532194120251032110492746181581018490114803844837296187304051123259398758545840482400917257954814486996638423267430049996907741833316353428121827999452779306054664564851793086042382124679977075332161374680874667077929560491596873410131399547230822697374135037945531358149652482994349012455026833300018134115984371199531414050772143831139898442918268897789870431397067033385343907013879360166347780815757443247195892260826621581919339789793608152104771203130366037797415671233695514101510285246603125709610529039440394742554689167180977024430596620588868417434563256690072551914029476146061691522355284887036977923355288438830811805933353753600862458044025675888342723840213293711691649177126001674286377955589361664732092790357527891173234508310504968406444856662040847889829083077678080491897663496324163617955617206769554299095446354787800178319538639129986171748527036770961329149903888531281809105953568853063296872721118931449289177112094549986562689551884282937895410249472213330084089792890057511228163907962138685972331548347705790840218021455930303735431648267221351634278037144907751188611990438921798063600018763572128291251680523263712740757729080843546177817795575114673345696999782592688921946134871874569581487735994565635049382945842390266817083879242093409906728918853345404228786202753701300917685997597709695738576680472102629645895857567208918703821334285272075139760230443933731254951357057653905577770047677231223324253650298688263919828104866815000096123061989966667032141854363800009484023099375212343324032896720875809727271753222919747242770095641442732943262781664529210904691106619174960744449950957147453144290181246737458896566118338894026003258309579445694497938581946168954104265006426282743178285432419544636367947533743410266850837040970096331416572632087571590317930238312973322068794299658403924079560818020721448520396090411967723553185593442342728943687046205454085402645404274556083219862726040717829521834565420343824108479697313871804279686068223456254413292317747336555174520990313039203014974369000987424720855073079306329044691404736016030545058741886485184226615496228154686203199172601949588252176277222826389292574435925785196577670207150768635845604329783001408485210259735676190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] 3131146288669415785432934179569227374199930883784495120504952670886434417016007126339078456597138246161958234897195299376127806843778259361256747359678507279579663657401285753802662768064519947951779205082450117563055738626927661389785047308175505687869002773340386446081156041180958258078510733026847036006426928836128165308697068024783967307135456543169581185465108872101409768053744411709782768160699614192160607950398308598325158048501750337254491775491944241923563330859133824962715910416084077026364567873629266996751362086404665811729643494112347551660484251118014462492650120251344013124765628186034630698446102334960021268377086682343363191738648739473795781213779669975735709841250118288907373046195298175418170379857937886399266646589091520990829132532843366383874875030792910997337724023411085412425433315822441154836584486864225303776139545274859264810385049598858399977790791514091510257816083845072674217707625580926930802874100733587696832672367462146658000479833152238224931557260623251506975056122428366692242486610159984338387004163756855966814233814352017350804302099067722532623023158338698065090734603384187469121812307675624216576912079380111769136381498247378756329801851564795423490589901866752350290250160919774264887082060351217068375302906075611935785637740657841640417245044949646318322999672335486559774633766457829395792512791045116728508900301082038154297445386245991793285013036149427657824179284444675982181429625435195998468717300980477366789859350378341674095547689564840053562981213033279714916392376040308810254105341164399893195697720930796761892594161767662002523773175230678345033191964324321682514673587423745744437569186204937405418867092263652796537387262718867478732523581247334500482223936423036111654772050355445121848452517969237659142578463341466099116362462119352359548244977429486741906039787228758172075877009587846360956443336991641505688979078926133108538914458674671808356591748990591028696337607632209477042552156634744165806267291940807029596417748001472259981594510389148722374559013378119056827880439670397780036527425141694750918662224740387378774774697857502530277381953306659254937029800144074410284178084426591185067914501736316925955111941720763214492067443080223995167756643185558720813739702978869968109971610072962253479753068374195974753811478690520682660948210371418088001713650768607837157302617661179019512321965047274403574682374270691762086414468627485199405924470935863533859954645759116749468929807857355893124953721863155513330336689859016054428426179469883397155781083136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] -43868402918178714506480062552954429841725333228339474627698007665267245520112254609558945324273745862942638367341816662514588564923084996864417385007688833708007898245651851549180968821315436216011091027307215129435844702569755886448965793138424905654847732011002297929263050827506723698295229508947521514163722737424372023478923939255696097616808273831036208076945997491290667769148731196414077907190370842304712136746642989162465608098239557007284278605890396712298472221830986161971922806465086679586808489889365927882649634316671846061307764690553364480552460899394646231283893361151386443522319387500936839327033630383582299393312294936604800772812473054418037078214263190617442471339651907569268359114932230669422145520546017276744403163315525502325610859202357122209608473989634245203039063996174603954940834632627111443670264148814288620376710799786397476644160473418700464483547849695660805609920223116165582903150199263332384461667249936579397828969420519708120097201251356295562280473667065752550734095589336742020085157927247355218248260765590892821207858492147307404153956257514348422462528205799744123537364277324024743434132012442936243245671425188901940521111094540077092714105531195448068616503816552027809956492051468583975569132084641419539302198521260207655572776100396029443586360055567962130280246801319161690370697052944398524182315130609398513210004247200513494011559007657034966965550192906063315736795146311761535713504961947832226498443821609482573008122178112545637758595538054343621478671910397147193965226230560971530272815807444736783933545031158067402494686316462381936661389068840604104820079755727388271063949752827317900758730847910597610779400172475638018877089451800462069568793018481993811762693881298422238862693453035205513890059587692082298391215034921447369032185275450476765059051826217948095975238250757680687324753922400490841112156345950986734793331960148450298288756757972787660514530114988316571295909303290074509392975742986614512795972167720914648303455131024578411291395953791339093502824726498619916828400571960729744469482147880802982824507758437136829116463765277486022222032143397728087431805978006628104503968351319455865063598722503289138476396531823962990544997320194285264619095958978265615425716126843255159869618745549437293232427735715351940201640174925953046130899647149835439275130548370906670082781950831516188003860111160896701243290023408267855999556588059637734858232755203960577651657259578596268189896836221433995785686980402411238246415738502096750884005970804062867734888919859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] 265827487291157716887147985519408213322718849142965871946528543624585774166626263025547879261163616310283924069256041491648101055340257042242251624318014609556082185406429871560629334545478701893576301898064420434660858685272549961144083778262077821992086470490328052427908122536804979304005292173974262816181164166321719837179823469815285076466907418635102078511019832182874659310546067042717261280922071296235985053177254307541240824742718470375420842519016545339978686262669059504728495182729758034447957840256471691342213230515762698158113834105412783205214044558189821768639893030458000267517200488211620270984703930760822312087991989866338126396012109096074204826000926180805337034379506331303277056725147887702708584077303719596980995545185787527374746706085952608029755659552295988621747140062021071974011432690261784440694058887198475581547874454203416901584542582246397123821756922378596617333466389919121956421126950284369366895301345781531669379563131907628229430625437207473839564323928068372137651780748555529296179941816304750092227713748058616511708447227277959897717002932039792752789576632367560461646594969314782623275134116511933549992899117554464852290747346018393966215517124639436377206029183570495600180000595672830205938621798028015687445725615748314607233887898294901753508538819608560279057192702781009207410867441561655641924800835637938056220268103199069776667992115955613044291212183469801481128945933643781425219132945627212210619758483432421916046664984048340559731682657194696179051281196768939947510079804867674108096250845359546099657360824649544767052480350791793231879194689283255792265081843459394199172923858756904519486440521745959473212588399181872047675302878257363481021756477984831876182977467442889717225648122980308386813205271719697218983782511745322793679190112139513187856311777083529582627976691424833341496046473661892418156062089503426743468616499660511499352787305990345879243816184342529075410523476470727556587137439831809908118423417889387593577809527218655037179533092583126171940870784186986617044782773147611289836314134110737347529047344445187421682521886220162222617103205345123690125625656720963436391951126826327457401546927885445727776576157737144688189530957629340561829845862859751417373607032005148081936402093883972284901182826134247768059982555208280357340578671189976607839658576025451106601021474479408366479659198950401040394856994085855133325804134433600845706668297236538941348877870616440227732252384286744511068536370095703637702408326866938721612458122633992941061638874726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] -307054045336280127691861565204708986705942479214520012002617676303409747277425622232929797022099120085017097335383605612499643033914956171978805962379109825938781088303539573392119462816502947724991714514739678481862853204190653229777339305122673915553576156337949980500433144640530450860994946382142757751021835842719924238469377321237435669208970568887346603791800474668629160448892398961673117429476332280922444863185631700669711117467568215685951422406628413796493757058654639431796402253721817131584169787653445010308328864037268039474550408214320320874583256828174395408014095416139945486270924370001641956319623278312409051694248598221135039114176730244222465561649703523747775305254588521922447303389580611765766957826175523248685940170395174919540232676034185083924349412247466302983443267005918881312315703308610428865011052136765623365425129007535105456686313410535245785946750266878436235117046132497083837013177239702083772445640345881883938607584872327140906532608729847358181266520068679943398972650925602141505153531671817233304194863968381647567177005814574549219656001321673071280735269348232251555195794052078845833260378850242568148116755698629755812908250055174082805725286635705434421881273295006268401205377900936381412671564291449720699558079848829936668642592520008091461730526322046175154726187365186111535700948804652241034940811763037986778056931831814737651958136634823883125367348885854414482519639601696577128886244775213210504944976225293034231073943182076592514189784516918547092123544127800703844103614922629690659386196735358003233621312260976306362688078241382841961356708367741415980131517780070139957753749970292832253720548746077917035804942322795085517310823678080367303741870852461015493252908893311937519549445968889662861900215124395957214498966468985989379120745637113301142284703601864486037427909693965002475754246703775682755293924892885862166325400358923398593201721351455758056921842253832583646674038783912287981077118153709632343676390616316654758628421856094259403628567339048764083169505336744009217007351800077665065522559803522739552040628103699685480951405811746189207804296806911395174056175341991353282543166674002483029771015147309879589915176957117734872992594005454161443817153479090302868305513585433379659281859109974286222124089735310321066073057713652813773242733959236291569249928652646432734090624318589882833099678795526208017811099598451785330041365726094283093235888629445640262469654934929888288327515139750283954134020393696374331661632342033462226715093941744903046725051088896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -9150591011426074078054417629261674693956238541063879898424920499581841815503795636690821630477665655330757099360089778814562963980275234661782042119771270184796974931062162777007569301726221546342314379848791068839310557315640094766661396988579950230383066614916028114266161239126011259003572093671693602627189743856926946918296199150619712078069734302979222349994281725202781535750565010359708914199470893666963767333531981797673288216846369046427730617207051984819435870727158742359199012620844812846047777693125115599015739097427694944825336672835854615901674410655813035624459717949969295135129355726377542803550818192656631212459919740317417275077594046588868692184873430948898878122687023566824889048269236287562168000207947900406105084270389125180893447896076680770935065555471531717260667046185653419679609394351134067653098251499721059967361582603215972347905379933135174896110068005647235126333311402911002692718884858724490441067791988479654516354516850825933879532444918518692327150697427966756880057963577662018873545117969244561134167045815116419170846880458390461798664265945417313738019851704075881962857688795750850435394383253706924799475817621808584936084965259547029230607641745597126784050216632024769181830828281119328819505669946754929986032881572362749594020524084573734781799822117440580655764019428945538309723214250146452225923074369902838069479893261238843115131068238514551171214714389119137800843777806785336421086467983233058181617404363601056328903401094065701070356351386795660986520798586917595984431816464379000377785739152862493998329033988544172500999480636860946808429290406946158019608960835437838468948059928046847015581887628531678163760193471125639741652464685949202716598240235011224382851448519229517986954613215343932191906720327986702275753730323799192173479487185684435611633707187408001159031131862932554521531486167109398895400575543575633845806742032453424832724136261382831613748993074071956997468812869788282772152281747640384669969697365590804895828840845606729199657416596443590535688296715997585827631044866795772800949852179848600531276868525928875082775881447269193973191911027354088444900796779626445089330939634238137738157049243708145274883489140092394586625298935383687490468142396371422733564879771870613574842941033041106351145245513755047533280895369371147130027551892288989856229197170980902163053408008988291163819473679074928531668698161670336761835036697385814998473497803898332821822539991206645312738218011978203144443280733808009270024025889680718138584809889574711455975227365785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 70592952439649181474690233441646428001199113285548735207381482313023189369416783178852899364385266968360442589174695527113778590514718849205836653990982684364305119710260502200572344313239805860388676283176596106036978953802757169708426353989813328544759879629720728845155768566743532291525282481631965988648336474254297715399443538347125070454963403655972054459925738464968074132104471499095981854652217335485204024304598240880776966444864049814814523606602124360513432588247320191313474612279063986470442176414907886049291791836482136559681517641242060859380755339102337118015522899928542303382943911711741044073248351902543232263184321261187738298379135935215696431163084421430844343520600149920342404905792169893645157317131435445958066973239133797341710721590906635447678743387482143952104575656767098925137200746581972720425868306469366397632735716083442174993403288244979952416987540846036632097416301341882428812312491005599998143090458054594135181957562525959857899438010201904921052962119234741621911635710806926774970257055175901155593435991307587291035916903214327562737452697857945566643089301442486311649995666998025507414933978249403378839621131446099075285551843086584633212530058439043847321083752102591446158695155490685282685409987148169449759380092927600954991817835839240147499051017933828549280642663969564321279974298115156385569551403280701262379216727438314134015139428026995428310240691595435307716056827730237340598271633063956672985601849163634195905077143910110742946119803253319264026778412460205217953473152649774657349865079694685733394663104871202741131603055531529811575433239138505678467059608448820539394903893435259879054549370431811497707081200035002727044572164530006172275232851939743990295792562773763723916149347810739461400611799380721274065133206456825334354211530230493389902194110344371640951134558480445431395368722559798155383353203724792376381584142503654813095514304433094936843809152428941185168154231103229892128825180685481839391150000956444857438358314805060028272486529727064062791832664515730441972950222234989596286366365026120534970728351210542890896249030531305119018947931625949894685717905872754570079107031665675468222583875759004320203517340195031861442854771774388961905884048628195416332967105813713390794411138338506585825253500586678725575971955321362012477683687318552729121704332433819530455128000777375714752649518556271788365567219548154912251168359406776446080715226690459852221081786507262038522748069557055705047205571319168764664876430950938175786811142909968852040907995784151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -415708029787268877321949354462264775982435722135448379176577108518985625440631198784442238125250754377144604949502413120490249484670438638539591888947078578722401391994154914460537168021894944574122461539862076045793878480098391080695929276002512221632468441673544544116129006755948043735373811621835006884275015995512034538196958525594339631436309492565292860397600356421101152233324159183684151388934312596511668139258974277025970133170073794870987050883931588284798737608586924050200268794074574683549733370378378728568367009896519864441079876963948352584527368444951921130571153195880551895966085637678133703489264285309048195795303149461728002823866090580366261962722653233825907413560882361045090096638850557138499169676764306434094497868987320954295126773788355977780006183276711519123892952400183901842609894624945757564220654293000859090040154800294444428324744890173236235134690660367725149335632984221582465228702106287346636784438652926118091363683856697679194519428434001127385895566888520408827936183092179065079652921760224533624193934447204219202234962218996119473450999467716099183528243188159257111187890178990640540976617682501513544321613201429312283435105036856077244198740606073106611557597880375170939127047548777256313331992391100306158283744806194345351908329093016856819573656490169058513254561011197994790858661933086848479581927801156200661935017486712317783933810687099400465698049642120910668487283895054465906131019675667657523448871287438958656692288371558045827282807423687862158440318810433539208416507157766102970948359768015995029427639729829155618242360274547036884795607275144976495812799435747867944650625408011990590690458841289771761299346550849483446526880758135908256422395869928505794481916809588391158961046634027571913292641319214544315493349349369451444199119787159246493248892100365207838031084777253439364438285079005154235296106077739555795990895195400450962516399546167461705554208940773190300873639378708588106297861335866853205711176144887648407141674776458646283764235629966016367840252878492999370881762568767359787262220617118262357997719950375646468488642486441718255172836151436854586899439655566070780267394153802531290595902995148960002213906906185347229274886246743762186477035069094704507402466583028795510500336779474072509898296418048581747044449392866628635553275263420781341102018341205608027520892958411693515951850011642157877751313544090121438722888838889212157082351873260628272695328541212426276405521237871515337373554736550172122024287220125717840092197587487002351153806907434598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,12] 495513718100591995371322956698198278829982077590831972760443750751749951643364381481156639120322503669795620744534832252069953370455720372748357217842944245630884804819352259423533921452713166664500994204119994216134797904364105266222619984757982175643324613442481219024916261381448315520414371906616867000512236708562856079404944889468667505822069864341424966565715174192962752660570671808325453942477296035883913389180408034343905616139463939995529171500544034039470518997665954085893471427516739052670630006996575430994159654541364360831637791340101987084303183899341920590662970147418617354590303818883190483913522590825851137555082540436582099878484671689329854926822751502722000152146300136865023024934861406100252315929604697945978425603155374817466463480384664997090767077529529340757785210537149095631846923604199163701039554866714974523538830854925009848267233633487557815534378385104629030390524017851448197474143390695881984033754596930367385393331566733591744963669912898829835757155552457340211996241829544606057475850598694066990166454439435603024700758539118560927567359552841697788639892607258191941056231142895562733814557801794989783499027960866218252736509324596207668320872023067838455649529489164591776662435045417129478325243367340666935442829139571441977814557965516731774480134391338922988747083721673716129634226699493675716015831150043414609383593464867979748531932199576887041784348907969656177904908749426940278268408200363244115260495519055314466231528640925950143154926405371776396160248495394907171225796368074460225097170038419440304133917288573804658723600960930988131921762960257822369439275330538703549816787291132998648682314190851820908000803018625152402811192227489591317501926339790269394665920391230294451312869047205759941140699989674377576222484742528463614045925329199591540927646569529620610881808639520920348852197010676294403618514608013102012068202817513669733329551657035644340773753351245573933743626421852580672950128561646928715966269363407219968344977577184871943489489657328483068345330123989883938866370507203411243836213043912920032347408344621994650398844452083437025921608963478951500716098699042081475721881217711320805053342457021116106116376420800730904641742242652904832860505023726517359746554029030728455022137621401873243993397630206573063970595612676209927395867348963918581284353607106259088413768617386498839459969665916260054923852120523570225447534689094568307289626878834209592656255024314271064299437166276566942589769379821179600269699920129006073385062575828850633360457374814437376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,13] 1685645146521689645616481310647629012067683373084107211906679895411922687566741639829878539309303114777599026843994023417038256044077990063065503682536000952675040063243668559557298054420134181904272432385298585007241287985514223350638578316213957326531286651179799696725828451606543765682690426781834747348535388961154306456775302279263998055541307326934957049127141197600563598620478510730590923782207060660448611858404050555031750897297653485454356694023754871941399597627946589525768236310811621530832925130063036022380537692889760716643709863780414194262666317926588213783784298890460312222588538602360773128811083678522425414826099422132002564789028339783050893267249251050904332204877153060123298418336594890183091033308375754945470346950119058045942069635846476748289368968477888820834459650087880257685835960975103782979925329688906227944344766731950019290298884735885796891371920867681423359726551139156909908192391615646566053672573218804766490034937597269730431592643007882169323015865335748738206348185298741795743381220034005649176256034083849435578108817380052998274606216165571653269158934437472997053304356212214711910728414682523413695363817880872723493855107726079865196280363916008953193320198577828462046211611326653138862828643247600590728175022733350575609648171513924666823424673459705982556530894584548992218018174791905055576238370984722610492112044710071269958909161704365905192557674450418994327012047688018403751343596141606010314885549961410935935058810814187434155363046468163429763695119983722931853450633759000186469713627432811309021788435545093859348314855757792569794431824207095451245213497011538603231392172819141245780112429864763774281310542220790478997101144167835915647682924767356876691469004469960683357991128081253092173104768003494218111936636121567638215475578599272792036167880182602496774486079949411417309335320827220869532368844148873574621589899319843266965935497277992601904573676679985154319676707003001670583659047906754531731458710492765499508075806746315089282561429408598684444386422838500419661389486792781290208558006948643638969936217164937239917831926921108697403680136886451219926920576570225546373876647007074977491033023953062418300418168520528210152669919194213873542536123619723530894644707297071490236932478106040820131387079462293481471720304559924122353933292745937036451183464876381026088422747069553450570810021770894557247999739081141915027232273771017026836406759238096530830287199601096442288660533587753349398677656939036153980276109325586965185121722324047873436456904367800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,14] -9240055930922392354142903047000546562921440135783425390429920259090746709606585356910840957226354793418444966175286676719333363230285215236105153395635014694411252182924499792060456161157227628827225429818267757740070353424396651591933836147233704244291668843129138614126399558996028480288468408493025782546470780240908395503993662694715507950582516599241636703030274657724680229336969218533691547846433253066118704553394004930387646451150276501545251730817438272561678675889253545491107438446364215837776449398168547778069240182848432750207589743707020567242968618961680059167504222448738610244418124110813908117055391557404273138065789902396213504830665656906953815460370206028977520399607838459243749345750835486874706822773312225284128319703031234478160741030428518238134507442889019471741057495884121293000241611353370694453882540967558254332004598764504524898039303175503724977484785475224005094585829165640213860224189686650028982348360446553794870779753077814311002226816263425534497299677003900669658707254277935740469713717902257572882670462002648793129722419130616369404641793298308626910087693715549176595037889078980006436462769279932086845960711304744519311114007714160684050847601426459456691196137330450158139644741588140428656760363595414123593007539245180625236139017510280287887442114758636107805787229724570547802841154729605860763148247659791184415933947152554713503673405938034765236008297223584274443985107164019546656576159639255668397139676627739386828950334997398224489295778764181432559731616936936086924050081334700589692494624329880236321865283208222173014519943324203939392875948019990885315109769955067981439451865258059289681341736112954577143315462793763749273474064020712423236806327918527238502421048249657675458605673655642362384787849888059632408929272009987249291978068969015916260297900386892121184493631287005920591960420196602773578538559427379030388585316253542794579683264251489885805026866244400303275977841954667434999236125810622986147862605200957762136977421285977584853951345288899116638497403758444349477712605407162107792497704682648601325402903654326996176304714496671279421746175083304167861888612290599605645129457011129483913441954274627064879756925650258341219122250171421728662271804620551516924229565996057017003106113973523416030541592197053132714458169067916205481352734177949032943517017559135050447461040816958019349798922589413245096164760126594303047377667707065665057914593404964964582778780083819714417193087934474528800533684868959719482520520503152291526906861080257968974241428645598986240000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,15] 43760989642043016543748950358539084500151741579333119613209071410933884375444426225030616092599046898571094333735703209409902762864117563529312350662591906097896278256015992505226870438936915641705150370627977655076512886250568534933375239765063908999373600800614824639434709677742285209191356433521971123582632931422218456753302671112583632356595283088755026975176016786177676450119213739432273539066044220127033733146232602920173270957250896250561694248246998629778658571908846052660306706683505713761335851354991363324001455393412693854093527569697244847373110574228405131029906435749012731691772904743927506473604526426646865558094171296926661046464110707256560854717640322932796547137298083773902709048638392057609241469235703195579424296257368949713190428166496584094260432668248885632368331401640662328494217332679480180137683904316213063483957364184604426586314410048662268410152503883638703157690811878250605633307611309305674778296294118627290799051441228512048822130586129634504120811925210433839775279478939958838100251459754815866209953038994080277327858832097742569520186349439259622746797929457000806147444586318558050292833970195953015107066509400713126540907794098342545097577608567221565171634954146376217224856143897310000938928124021285674732658659406546659845315190206073913327202556477371663334838622208805873572863493854591650755082696705290249107684491304232405404972973682348118092226113696326655086436756032546550423226041464645828783841353759058226642372156783400116469418373421558104812439023363133435168193349840421922836092615798377608732121391522356367060142097323700369090074005655561735240657788895272544650079295981909526766621577556816746845840672299831357843630189715104536022635880595835201851103436955724157679870085317998390357589472554010130531970248531781646203641859999243885334887877155063215658712939954454591925051891164411264398226099858959622541816730849665968075970932410523804657659064457959290121378768032855512597805291353643331326667184806189004536908918382474949526394152381629881850187030881365991633478255653969539583315718786856790449049639561522188174080987565265199294083589941480057862060667899157599872649331441259634619184654317820459230717943401312767462523819690575791985249664317103199325038984604550295382358401143128884454719235382215744474903521983926110457814080868321356276920777526352786833698300241969325475074355836775127747582861965577101437842448634211596329246938861230636306201037164515705415909880548151185240448515738013911713641825992926442363348977755522705250959439565946880000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,16] -122599142012420669079327216673541704021582716945494670044913357097633528906393420636968133375869614276163648444808366076081237396014625965153408652631731258504693400833886989458497041040502770139342162463862212460630281373648301134323084830549185271277834416867376210638699959986684339752094502138311556477958578261638147749441742421783781813250154342941719686773210989971477523832998837486883538898083697781165433777569345035562770786353668894679473911424068649538995388925394925639751451607164878943117868936549797707391317658312157779075648038934256539639687639150356705360949039482029520387126269090649530005480918233105469898899643193271112904983485098962067800241580135714144401677725917916619022618811844912693061802426334444065403061011023393317334262245015172926872617644770794936183270487196997777736280511995544601244518290732653634814722573579830499118594985286300565641272842766074909996232066996731649330042599640778377466580329188789259961408512258155250950869074298821090582280767553948625433162138685577674613985186554580327371727060154414510204839788497020266874823148678049452958419439426269493196999187708881763693015692479589907969839614229566975954120442301804557819445311225553097523263118129630816961986123077375864421883403940565445280807240317813425335497318301944881448707213928917328448515698891940716840100548041543501926491995678130766206629850411993001849424248824741100357701058862917121483199539841065479017364162258114233264237678203308591096420452440111661529613708919244884260446184415958310322702215120983993043959537584249060718562917744816067623625464715714146414228489735591860210068908624722840833034489929562116820466157130817152568767503125018340306633871260931999559151021648928748237694052985157644805569717564285088124884261852748905355092618430241987479531234628717142641609155763860613346945273404215604799692422671987416392767587451310104666674559209114631393316237196923037038070920764193777798834658050625189885567436082078843844890412409894778951329858925114698547483096838925801572610769529080382483532957278685796074918009145560279259225907125687383212237486009856218151441346219040199423822760886262306989236222017516536119545940781441034225847131949529526726072457148249913223756263016508668118555952563197153894941516890640936367389808014754546618767877328680474378895370711415406413810348551585660489706070483115291505760308929013603121566164910686973971767501462151943520967554261336639269954609632455968335312919743244916796663062994943442915597223873515536690435477731170444606229056285762115338240000000000000000000000000000000000000000000000000000000000000000000000000 [142,17] 158269753537497969003098373683359668105323650166286726146696711358411442320884623212703896684202214068583913713265914794182048340056353875962473321692075229338400329492678083199698504728972144638651532223188006891319448532441850638565295508151484990012009094082137946168553611134003816337038156388611467251158308179719616810863381022121122367745904491200024735857481802004943277637192250277993387365778130216897436082296932235689595893497163480056437486886149849413303872504498009877292729466427392081264498985253336816186657399576822704975848944322191500867963620179837996064614861186888483628333239150844595024399444799785893169518592670660630798051371470169244150264682976351889910930135739626815083041744687310996711667651872855804076026398495363969895280121860631017884093946406064559978135608231799041888537832938730730714581621230763963232917270985735874389299761145261601430533910788314809148890546863723103991834807866932444083191116855005520337011737827091056789656772424249887108865395130958784943367216934584697614345469617390225312474883704784660851221499308725406454769475261776311143892152918493708637129931244940145724178341264727509603101635035701367658623091005825131597803076433946513172005152354367405184122739948032793609319393822579379971736792527694085521343821903059049399421372563700857960574269307036549651680057311123271080418307931572047481727769578822783454782632157955942997754449774569163495595939782521982562678955333808640724521782576568008715711119721869967261444311065941873707358932406615975194595975369115697738967246139351124032226906632367658172331409394441567326698829975745913480698824928656031969670986610320127767607166777922711984694230142730403375519621441229896515242241813069338888609355839612234744436043165569898198336867301421445709924501302997057688719210090811083833686681403968638151110149056583712146269451521167210039328558494070171130841581707201196437229965389192551690905552445716010247981138529872023092127593451793990092011681702709934369529755360239860867537500197857164456580544742260399611145880708122856270402873721643543991033126024263762416988037260798564102833785621911003954374312716273749645785398733954316242406374444426755881519470009072419120657504043842926990513831745555937998459525220000502050086316668481762565743978772731575275529392860529708554142919304691527899573640219011065972805955872242268515735101982865734624076404722218117676697455752862284679025496244171122114997671538388360434935276881817257593494652433646273657432701575800086317762155416971667469087516314669416448000000000000000000000000000000000000000000000000000000000000000000000000 [142,18] 95964339675847308248167127073423841975904727123988111000955940728417257471500494220220054104601288934149630894632776160707939155069554365603236490361351813981361093168614319675339148824702620129778371974345313907613623716251225369652498899152059187385699926154785875922008792515079443447359472869541650555664694540589608077727364831665280045130584670555503615739302631581866299494614349517996858959026899651077505160945449736548880348414769414480079205450520103713973787006111229094699644434795941019124316532073026246570779585048370814182482403890555011909865954202235210865226336590950218690234733499669512689088807920727512013973566168268341058370137971219307551366047031829564406682813070716263887129046835532951353764299506435070434855260621226540209792295921630351789048163224789412639815748364761077924202884160976864048339629944918133079413424285905500414856947017280385582957076892448078717879627739121449770136651276595520500867058451611739243864024107089317707658325101764572275555504342843418252751357568857004746539014761167345063864964486352978908169680159596544332982068465956005613116100186736267633206754749476655668991291709911341705282563929492302087297804289471025653318825251391709678241285282501238255193858281205542989246201082578298019478264206663174997469439401153066092942588113311395162284771186492586185312967893715583746048701383592137154453992863568664467702502974666436428921283672429569230134320354276355069820668307228885820588953923945155652236178730699391502059856196142156774716457855457085049759361251287079155671918368707665852849894258675005333230811763923373361691762795372556742643424721020283789346772008425235344924329659444889428668681785329802197192324761060181490887001188772892244179423595149482920432386817210017698655963590953500601344039118855162553152399667156854921993227698543768584952452193324328144077697469981299436483154295195368200924712687448128258639025098382357614760717641623702120097733514864449511196119118544392016971055050399470024529531597470653252326536006435264854682535454537747541522037200395405484282641770842963550136540383085895759320344912993445344245667181681440350105279389034713296280245516235174672659435530101133226956376858251900760805248118998539006688356381197826428528101355358389774135434634761017569298410827842756724179885555638241283677171814975181509682048616064785387663990616882115968255284275618535508702998690236773852541100634450987968743435070355929062037839340528012365008305347554013286111484523298276023129027640709680519462290305441351711329519301587716014080000000000000000000000000000000000000000000000000000000000000000000 [142,19] -938784799400167418094502026268851651650804043016265134784630674009190682710690801459601978372947535216193402010063897135272838140094981326774779530589547396780229173946083881673168319778260420405097420178704741437687338236676217587254174147832135197584733275441592303082647762198143298193877301816956211683695262803524071750464684381170386625313315408102647711641547482080627547144998274401884873597262449795542175381591320361873502576056138938879768348811820021286780827412301042718543210245876410260443340774158774945194682235905024788176045287215919795383608262472389245216725795462071572107384731674822048979179794484994703567126773910581724441051783255299900375961971223879051531084097043192609866143695415409542934398632826203707688620873207428067125550951195001858265571071663466034833664246380034826075495453457709868958184337191370909705280362590325240576960421760606595472750432982645637933414118627746693864328332325011327315641105529036263940694701132440949290464736243932554481700629445829572898165663204563895154746465073913351495664694464557972085722388189109689278035972516385691079944122050532699377744354232767324133689780714551204268002012615260562420968183651047141296787747602432296767603850288177173668741647004389269897120055775532815800557439645267816669308706359187219942582860684756820794100827262509978287417123922592354599036013681200809858409565866738437856297919739266668973047299471217335161443325204649638183625042023517268447385450163126677037719384751628207372508363553691052498166148177434503316334916550156165803694246672833033613302934261376287291763249075086220271636411839609594834119024831435507413090373296554143821093752150522962570004333664026952852998591683348967740143884829593454050331896059713637104732122878600408407819797629459671596047915769208400590142061907686885838071022275269643552086223405813821609071593113662634482658977531950020417584500454773498747578604426017529946751061634262681164078083483203947100252406388563757803257450550867118216515687257519873347961794954054753814664751768430830922353773921679250491581954436061213495626390996263862162490045412056442402405386954088245423232259203697481526366360285093363216073222513194226279470966760191817572311016244355248047669202950933339934861512093128544385638257198149890961220975165013730789548998664557232585448932443184938033084403080878940103961593055413675190728973953589347344298997486291591082906150382884344483071438572225077507297642378609140379430452612839056253546297993069505381776846236590841389050401341938347600660079730527882444800000000000000000000000000000000000000000000000000000000000000000 [142,20] 2541071896495206608040055819534098827918232140867943223153376333450076259402655565165935862519866117454773061761046422133636991501203888886825628918357899842964505421239038235771544087659872213557854871464236973154171232357277294302689335568198028747546651320645476460781449110257227917934367059339794533382747552944466509874704557587024045284275500780480032668049434883523143491638934003546175249975054720977851873585031560782205450152441501142644687302646986594878011834467360048140786937106540514464765927225288186907895980525076113141468440399026684236843584845303748628217085350988181937375038941164708559496918535413020815044897678991458943228156370123897316074425653134918957993721020104216901500112353973067449888319462214950338845302218965622416784903989921566985577035317203240502125679198371998301111251298489587332711566979778098842846291103463441724217591266387496781562361858661205955343418744393874094042972007763972080716406347235425780451985085318327885564922196304182678336178793909027057874906490251530279302012676382288565560584228300607475576720985457580030486087642807379632564746136936928524452840837481945018077369853415002568166869809706337892818871356416423622489310348613097722158754256513033052994841238219901541656574779603850871110238277688471301596132199340068282441129558148153570018571741511141223113534986714645829976674216602026347723310938705363347282202130153699874689436853993183441904275416107854323570651568434087666709131449292148923128575317769011280127609175311605508037474555295621374035785899234426448623838970122756641423367029704319077047624114785885421141594482149476621906287947197394341900232600030378089096063294014098908057766240370456188833788403168874518327492574405715261018906872870223047546546390535032362917860054774794767921031184397511326138132244741169440516543883506275459937343435180309599533999975199150316746581638523852715518067771457127846539991567687072099419219266976583327354584905764491142480350767936312450131265920791211048316926324840601479112525248027865877422420947797632873720453665747092741221136699021035695553779624884986632119481008897187237982677384295006239873930454808572690128262643057439675467082429588096908412470074645376930173598850347413934840361138530487628719788057665545822801785843960426906352651704226809773653226071356328590066406403894705624221251443923743209589405206501118875706923436244557313399972109244932795951362785998876200633383394792931430403526964288598885563650324185032677040351909969579899924724381812969607188337031088787342109962628109378508554240000000000000000000000000000000000000000000000000000000000000 [142,21] -4694536139545716605871384674140654805990687224601573408050823558544943592191224512813002317896084339707977455762690290399699012990097181478081757057180615811787156021812577472689293431936248328678892030145233842220409405206764849545629667704477300866836874853625760645729047678912047689413091536993326574117846130807937590847359962137763098091167549115494698599208260387301470838092929577082921932031725717778348361202673891664413758293081086123467830080768926270666001039418442378985225453278642191623853396319140941941265618227982773862857435308232347235149393661044359190185487046415533149746224889716702724430684807493904625820932290993505337894526702874811520057083917676005112051092471791224101236268286115187140479195597382065731343298244181537566877357683690047705324990780449844611514349275153734264561954748299408995182985925446723806217994834239750564791746693782116042740836337442239520223378144373741311812982463675665734516632087751775440491650325933502202327713533270073031120727195454665329190667777298104838383254724446094360591827083967239217103124554220042534269082488973095703462041481871421161873088743408146414858725088690334429121318036295140274191398604851177271836060739787112357515380445751476699970719311796717928488877472463470810941285696067839464818280957466854333450589531014444539379443287103113420412659833011913282491575047915326068247065786659430346559445124066727116994112407245125914034052635870883046661837411100344822152387981899042954218378456875550769819520349386876452560903750912163378717294142873708865136513204239203624148261311935862903722555968772947264840145215014238696261428717890061988348468156887526934371650130079778360449332243139092655537356143335224022639513599576138208006057823436733027132736736554592576191732420184141731526021665731003272953196336353552144609176862393343196099934588799739485699844188028251408025400252877672838481294892761197154781161932218539147566541524886090186978732347196993784314835073749141501142145789365965653066796184130938403090987514478288724116778841157809630851982925201746057204902979116065834251261747313842336700039829970635406710561410901550687483937506605356315806056687652138406060512003003168154615372628006743271879583462179957058362218609343348507258732544032016531019866500156462097212053841274009098173260903468273989672509222424599284875788126778747758986968036647350902904085669585211184627772741577828906550645661132118605653717779797412281118836316283214572815260461234296214385703903163954109318229807184171622078712840859494607848654888796047173222400000000000000000000000000000000000000000000000000000000000 [142,22] 6341357381616616570083617853606053266215480363551098286024819129648556008234263798199351148961389893155676844431419851013969184937138612824948837458652623659462360073455785987078072018072813559156873481784302709662749634367883190183485487158687278952864743358023701140791191408357984772087803766748175695751629440137115412772135840150200453966709735565219023356079210321558050545640481716479809346703619119201709084598441856377855141973889615186713211577717698418720246497399631537265259142640083531269444463251671230262090324110161224625749794985615276608381374552961644539589976199479724871922720114701165904588893266529001878245267098356399110646897710787871821049011238998189482457211297437124228211373495773389648841101720812874547242057111782961859258761106212590657080321351284012605069968390455851428279966667865768613094295521758481482112020113882925959859841673242240598297110490241969122793796408820692285460484390202349538596659719289864313144703098165784729679710246760618420149816016762475598305907690369397320276637647966028123658175975539499277090800368506998919264029735091652201908195326428911598552024585089475252096146819553611454488945901862801990901798274817226946660077365615282024753217044090231433194259760618729449613499239450961889557362300116915712039238124825051761493018145918977038241956766821406916064335968132720290184965040161090051971656989363406873213860242338261514605892314341380831648627838659173015024480394049659202893299909163004301706926658164348535198911222141858769511397010320967715259657351941778055359405881662954523155127657608241551777079156933590372487099245250642578372910573010978679357234511114288786124453828888804573120535588219022459342058146630178770443943069192633766260634734469083852265042441446885629925073325589521175901689747108207740006586212056824635609456860685882216202238549910457120539671943782923793905313033316268360262662012453386386901575916352565151240951101884197820347278605703895985282243157096036863309449368304442567268984836270089017857592704155427487591151723733485760200718433358778578188104320346382836917921479499345224831198223686115780889543643982165829857319012415156028839730183444380496336525041628368970556196673621850736716011988058554450610883126878368729470362100688615851858820464587579148220292997207293208161043916056183026040272364984816895229724474325989537313285626447409308928386011357135173214220080120883195467358031664745212669148575992870188423567152457283995219778834392803593868724049955776144067240214636737748333129889860903972960203426483212096897024000000000000000000000000000000000000000000000000000000 [142,23] -5590975489906643489387728930977473729477061602464599773557293700580953852310576638883812317867123736020982958381376255803775030501901549180920203630316791531919858615682354606566161943708863019377994356139191306236977534577583872045859939848648158211424974726171195835653609633984603579653190711758105577297755451807394693474308317024810106296909894430855275534392296321983326783905265039582464216018089035646062972095486069802847524050249299056263249585021935833419602398240923462869799370927647462632021152151255042759499554544239924874266524235045021709291363490094610516295780825019556557806930732037135031457346610665364918226393937821050822326266884672838299955935577741685121796508195517185226069218647116148778645919025581642010343761177868638509405537864902579189274678394398794999364830585336932067679139203837179564543891063105053450039294270633364784137863135860508234334765233828299027030590821056609572253365771449672082159126920872657754000147372717571562522157702566834830436433114492208273825530218342305031434433517015328795993949974125167895577261945892945656916496509222671426849754803826192691895106393663939125976368952116727012208397826678098349084400802067892480360659135776185441860800285561033212577876103953609735282332906034267449830380839342562012137908969195881634600927807826182954950092677253716657225448818844579247859100566252761352278592256133367114785039650931468256646395269281920741238328995066277417511386275750590572047346418353040347588237370516295113631428051654139150112045825789894324310886905197426865356214020922267461331820528830537720370175344273288876053417509148758549244763125091131345778938582139713359319685008661108175011077572168065972236968311540709811319160024876656113288134222506125075549642191569996245591826944584489758371333869656065936852689302129865681154426397919279779361600306539721113741873394429766478578973150935812094149245759167066210072816035506113762766476718854799143911571229759570499258311263724105180150810171800341991246322648345728054422733724676530469909437102729594034151091915541842522110146667109514251054191131909265527555177338968137412003636943139821017612552510224400387073496982168016139241726022954136238715003368443310143305551854261041672419585081567486419027986195488167772508558167451596616181489948264407313844731007478302906588548140881089795108827910929232014480961323480788359218280513154541478552573134195188874230868743462251271677607730991237583978821040494536887234780444403924362336505164748441188978157864900120774107954141051497308960971796309340900556800000000000000000000000000000000000000000000000000000 [142,24] 1070142125662714963544207762905174743600465404489265285730314500132843208915773000688607283722763356677939923019107392878139231986469657332327431639431326383173258223833109990415041186080861359665238706346095551042015388100387882652219276006145117393411267989092582156414274220825407850825355112653782468657879428510535893819789786884536341887690945954952189577899679846397145152574365870712116800937430446229725922963121272218471371013754509737213055872200147035448660304444668610103929266943190711958642487388630903388858187994103247804873068537547242647550138392645193814127038865588086358710965036097395640549943358880569798754698960128594473790040184151995915312333611512436313464633656848658647338797311148480734364551240082862514104276314128435475459997314573868970084524825117803022909583991129443857596400981599748123510362318194812163862720311580534891616519326054573514449106740741758504342756205948084945312648533565137110886253735400950618453484186856918339615521074399645325249556522790228231723346633979224457013249737492988147605092383421192266183952276988713186501368077842095726530051143782440243564113360201313142176841841323797359318683275929038831176942534735820505375102754656931576169201555392032277380650762732955612349603838013969256090501887862534360035771307491790065856998678411160268208417793307697746881189262124396956021119030883684758362170125248750447373971314893897236928647752572627873006443031378131077492308900517842606333421643332241224055615857218438729430914034987229308414948217519075087334709437874087818750396466843377964620615234169252620976615439079578548197150381026057714960223802804005663321847040098890279624262784717242345350456092607325866130146681279242429911202787867287527333352364341642188156134459595657858204138628119711267604926307853381512630197897350140823414762418601762629648612960508282202747192576626949831324389801187111998961806045392222860688997058889185871051357398597135206888958768609673344716024693399195026994049467819902477148223970903114457535766297114858733918806758725811722542269789952788000417437326603528529198905955054343134761743824612422497516200433849439663320203508185397417025257757956675397320946936052855489519769320365814464640115540599126271249709263774315833601585858922930445730896311794527989658963336682347049907266897853444498408455715954049856985132266642058031923263233852001201730397951915952592951970391295808371429873514594529445897402711792678125941838943768889053017325753651861851271668116524108382372300334615314470284797851454542707804437441729010147000320000000000000000000000000000000000000000000000000 [142,25] 6455562315642665933639753158933740368500625765433107479445694235579609475279195665387724250216004455638590492528913990684403471513479088491532754324906525932627954351597436290620743613021378293782853982776683660147984538176958297729176293052005444145887761375262396039809391965830808236475680467009633136093734559667137072828476881216675985692679043638573357030135076663020137624944226211963162305299959779859997504688081849308086945704457378952166987051778662362277729278531450976251371669330931874619234662749904031946050739639414889462346657501629843033447629975038218522603884119210984833494379422697936008502923808683426084645096507483954146152891910797941870377216992483185167882579109488667436618575306298352363355579747956780734734790129084111212850303404395062658155181359961160973115088597511263446207255339234070323101372961702680269577310873537474608484294091025898928597997953392313093013411388371700379294037971282386407046739945873381318233017601104986696493298244673026444956360334786258558950366273648739336221440234661746369529408663773703861328053173827418689502306656030730311216798247606864629235652392535841785844284873884496404403549974141717435189520777099485044278568870177201870693430196699486950119585066400111493259387703560487300397699728808838733368546224421060382969557490430766629875427766649777641078839938493447681578344485419343184688899985792058948902710727695656191287045096044022144806201909055928804835668757348743832625274497557306757880166569659897566998245473199210554437622303897396981084412948391452706563216713879697900439269501335584631156370668709528584172716585191999146582718026322532775442209827518604003702739993517032712745614212217965753839412847413637232216369898644840210288248295045992821326015857258336458006174578845174208329693523209000841030205946057996369387823450660834124197799673480708177664827711570547315558846101311563682216363909723601468406254862736252996841868391742898335230113199935791047821202247072348811798121146843254338713069089842154219746206672070915864693712363659505151351240326743725244684697379424987690602358659918662277756808937482819566521473375682595272736905850285445634044097910559315890913546333933279506138633410769437117899880736243104627999290326539442102668631758463968755177742542688462155909116210856282028075287185227777559319567679839850788081054436838769215600459137487663744841064411982032404154408633240544279275877058501914122687472741576102874929686795929516831639730100546371567448051322614521670694947350808640747575162331643402744214251651369679821209600000000000000000000000000000000000000000000000 [142,26] -14017770327594239140531234714474144696246979785278170100286055003629630869136206014004587514461277048258871219291589702353268149971039712660889366234212734905586679158849765698574722271226356844383537873086385012766883332803985915275793817792611701288738691899940987650174378173612547273948175279158571816894540566507797328661994174290687432097535530684068361541726682176593753872844068943913869321739364409854221880487305414930706814665783189785503371258234413795416428075169200339224396873750252062283354070008707418681581512799088432319498348065253303455653973118046486073812724653716442580200933977347610204943421592375494695839506903230829131234550944171506976815621474012148158288802265473542601506099645460332309080756374167847125176279135623296275741910708844022726527031201191267019363412758469607474841707437395549010214653843785357632490669058209093036643003399411385477423849626256142829462101025619425202753314557558561173107464483483149310431917492684912187501714121855278016944809844028370550758320995801586469301474063392280229876671774461339753035935602333889773791907134084497137565078034815453066107514666079166894606401272567069862000165839014192006774957058353171222963941902691493474282199249023318241406091095841953877478810938828096706228793617151190078069529869346746322229914004778595152416029031361683781509663817502707922383557911251612611013364841836385989920514589302128145564439353111546483456848908077442199019353940737721171532977908470179858333019726915649341446702294216006656461960968241657410888241608369720842326441387217323724298408220603085669251191241806076851107993694779578690777893868669030502609113785564126067190399725505922836626691400313936564346864015111691052929109203328565500793701037522670743588342988831064639616316870042378429383014763974826299185297749724357349586303345525414254607053436933846096163501602575655957228712648081502729972843743582938192857141220385142258673831313018885123144570983767873311166628366481524463219386616274531056693944709387390078067642629771523819163410729325241890934899595180188828185284370804983422253047910589374072987270296059234674283576719887439928126569215862862057015547919030307290077239571898185381615676328815728380349663202931720163710993915987562630272898952972651878588862125316913483743390216031421788173049529241150697249602109243199315373447503764525169701448191204731270794451902409992723048828466266290236182885935176383971021317293564940613889679730533065826698311332459107303529986399119160627694521037876577817187228302850489276551510121216042199941120000000000000000000000000000000000000000000 [142,27] 18128230577077376389891000591386063720413379355399543546239494508968357101499729435952451789209191696296468667082748267270238673728475225587032558117964040447373770771539477072496092172946103014784750952390743924245366875186991829339586733383990489058936625976838953661718854368086205216179894293335110541624329444342666180161975737451617138102798746931176849101905109718887307325865674768417904102122993834910751901894930025699384038231273338550008197211932393583259797668472310590533274121702034540083569580599886847912989021270108211126025938938318763596719287031663061377676934051322805275117653578462378617246107940453525313305503743356608869656966906455919889115734037130057217099096150271816292251271795350267973830417933674708513143696114094925457237357132929277450268988055708413806150396272620887120903449956264665347524311288158720578910291972258672417361424723491115525170182242278841568103781707908977036178478523904343660696015353249514829152153634739967730301725499019526418289925090310442588876788577763152066869301061763846633449792033539729152100189707559066593656301724449671361181193294864141960001988175216241935745876335058624907927555066322582707081215257753274330988414333391666375038300077024913133857081124159563093602013141795993712516125751831727381949951353302071877693891111530430533735979504771083704658536418515613873462265470522997656146227401772794648826594989523383790779089591485436366896654646979994023005750035508170087793673393728078557388409314082116996798087998533665765213266259209678972712810592171816442686030131992483980792946259153364282970424178034037908386214609020101288864485700977552052494454630762890632002479398978677711119036228259048452786884956193961557856122078747740567577580632686189016431823170554797797600440308267225936484604196213585927231122780206773941406673065480870649712464409674274029018385602496546095810498517399217804163710417334031603692753840295349795099635344276778898442379927936630781948307659277048842213705020472752305114842356773196389144034210873593467381842802868199805013396158520513876495969139395340938625106875256736242287656616555627302313413430119313414045602496616455093120813221482008806274125789266495767963823314854920528175387452944843808304499051959611327800931465008308686480558028713142415869111050231274077959268983079261218632107581185375028391500906989939171225343484610596434317638649906977934457889889982717861619234009197627141726280637796017074962762509967528667729023161035028368715036520859818370711221453692600481043873621687144386767096116830017683456000000000000000000000000000000000000000000 [142,28] -16951912451235498659353719957575214368613912439145241760027375160385651775276937413137731368587330533350509811676648991010027170178397060325384454685266477741360257346835425404357276842168823296874535965806571193402713038850335255339272497493856317542071720429290755976617960079476388562454752477363457305505599499097580637692184705190243228832270677740298919199741842389938561751043307124006578149056513624620770524267041501304071028127800378740089034352316304581635125288694088311122904843988458741378828887054098431662216262332142097225502443878846054858162142914286698347010157545751928134313542982647032786276028357784840744020754271172102246780667792497676998667054452604679267484708720892943400513577276270661854127051677892823540987768908978580785642514875413202521197855964980975664328292374172087336456506712238120970562466956413398636339099671681794356588584345695733969485053576586810286617980033751897871338567882456384861638870221480539417358677396717970410666999183090510822657721646739445383296751975964991849337074783544126228331708882918965489668318801638754018855897654236377823191105915837210616221465469110920143143049371112228005440436024513314032697064003688919900226284549312059567061941112529292106053533269587015804449489385778722755317220077605789863323351616230448639468367705065827442176057758399222873942466605698240884159147590938308591894533431921657372608801059001472856478536574778830696833861577918787096875565588850860467760016736123218344365381651165977788832708404141198102254356003143105813984191661420191429145217201882976347396248805366069384901900074311127817478158449994749461313585050757209193185629270087757163069530221113967696952931401356516996815234499700832491822551027896835997407400004681041660898129543140658800587328789321700050385186890337414799244300997533445134026820257208908794774089016524345443095171212806265239829202862345097447710242967759676361718920425164834207981704526508633203187140120036200350954391361641853450044966731181785992676722883276017071682660125167767747741473412062923952518076410133325288634833197596622470782539129174976400764397579163049631235133487824417085925466080247133137275914879738375179394871896369772336670283393167587374411221625718421597659663890238411109677731021000441619711783773600627180706734879167346498309633038227967729366206117984640233288697634086206033116694683177049795127577262966486392712429238131823670042755771951010505445243929608733480371964969674031434405362588068965461669000141488496758320911182987754984606918815386103737156978911761283541893120000000000000000000000000000000000000 [142,29] 11483229694730207009089835152525654370667546653084544044288649716999838471924824478560996970559158658118812957043668676157416993074409375792145221563271948905303560714394998464519872509647306676314851273451228286790954658296670607287271618826041613159084040352492280193500865260699316043100212736332272317923777602850295971087303828887013805624201826571166558656796972205502363250866866869573867906646280550455622621109820387809399927980588692008032678045131466250562807508471067062991178011481770342917006623181256671852506985901810672715724042910489777082969216198878658487727953207900134152290371253228189543552168352558764825932237466887845727664321891854957078108370382633978529379024822422443236347732610472832621948339063852262028777088012302764007304560324018753120128311486504213655160018526524009438689979389028721403167161300520989463395022005264615357768774938688621764938097244762816548401696508338223858620257415973862524206336643317875784402948007137209548529334900804215995872429471751754799613614299798897074558121713660880337669105508657829461875419134976472050351971623227306167260726003589738860132278884898776561869653533884540560625419950660320389120720717965564243720161319145089878680952255883234660610187564989801229367308806467834769019657847387138405775828414904249222743753953066005065803450479036407530512976831041205395192559749239699301850933758800596825825270025600535299490700358122943144995405755466196847440988466709641315205427564980453926614397207799820704501849497508629475961129378545468862596512293818495631238891796406728368160624732802170636907773960556470044304019455391536439463342892516313641379188950619193107216994621658101060852473978941601306616568583426206415730632700077859158637929338842479136650932854207069959564812443062076378516776138641218470256033095664093548017191803856457335621164266149016473741022140333600737572877955068474118683215879563591886790352865008235709494173546128231980563348396241280116544358405221123993270217637938657488551405462418801123424745039063218399159479254800939596225303737779212457811520768373472927179665593288861780066937995419589767175584008807221697428281482403022918671571449291444802467166690262619519959750682636144267509821359977426043064643774239208120800445292481879409218895591658172399318892851180850884151855025029862383814516752235657727495245772648548475834015260951432073943272433850075172240994072305803004897229836603103553597770383918533707204706362722368572852428536714350555172101784874098028268387664651618521084575264386859657435315995619919029862400000000000000000000000000000000000 [142,30] -4782422824411471978908168868874436883260273766916825338941685635036145587832243457504374199282723205633554996786736706855762543208314861467035090542201435004909282059403825165766475656375917697167328319090321971044036505453744075163496038706598574697218167341580151905953190434023663696930477101439292628505550682669720185952281110323671884401803454602178401489181701621727647841364849414959436430999476217213478616206368814271990814394570455838692211890684498698028920914618809609918788320974934290884848558507976745686563995640525138267262279047427040754235458754192430583655357331466340717006791533743651228389143840238311828262445462711808871827399030981139860044464334385759888711250504376598818323568013205866281853264207150420002475481111790852894877058662059934391619738041140594562207387248216911220155220964075262172124940474739839781491546462362494474836815513723132021414598977258966979727790111338374888035367486797011912935560689612204806573375209444423652458155233099294173508618521263212617002606508677494697060247975140971966322190494104792091683349636556966240921150561659063115711752865733429044252824935061749111562771012679268707708473971331720899681615141281203721903242877048505092848795265962834704459027710600380402581901987995091887581825750408942889809110855837216945379124610413569289262324063635656360603459442781618312110115187166218296661293549031811761104362895839933394724658218036942716552845209878228020870436308579489124981454043645100990250363145228331061160496584204938584096877351959274853305278876978827060819545220982826582366733216134808352722341183459292487858149385685113016214264692372760377322348922103896827649249431145015294330630460346957961134857374970812415331131702734508566801067050808259381226271846353043682531206498352311946261745814121841338305904366723047600185722952864973614820521788018326013972387219475047431653281715824812264297197466467924196617579574115374010272795799718011392473509698158627708864495614310428935922418102361328889245086283836967455483791423273682798362763771666236589670280150148571416047208363507240221161624582546115790997448780920835527541023016782182319963637989578241646243936193003872185081083474468070866089463305527546391378231859294960271863279492673135244236535361047188693978742742853023821862320465519313244716524687899776946372697736019156546208975293968667659736239377022089874132273876922830689911731881865831637050254700132277932022485287702245047765345307472658682814153511168826687050994675791769825031741254239627338403610819970103749195662891483747193978880000000000000000000000000000000 [142,31] -207838607868860320553411410611285049185915964572043608456201834778268562675825390954137357938505577757147883870320473980648426910133366389823736483626100903837915241408793886470525350576768601321443265464341024302036950481178685705341590248887181217428579527451612488068772428720045696855747778432055478466798400609887316219862770356219913156339656329781198373982627857681669109328161106412580776557012285421815990133339245795858122053421627943455680698772449773628920439276339582986695002914209625335277103688290231140570150087335658604713189845560698914142877372779792998417544380912558369580283338633438219230680497990376126965614132526866627965587436436662577123193094795163909928644491709423422907573314217714919407421143341254144865216761252917426230767079676641509338061478899602467323195624774668119664045257950118278161773518236270348182025844941754984689316666416346372952755137085545375493884149702192320215565491645677275861970074474771811117212585694521800672593508316169962781100026862217815446242562610355305832972435253828529854013801392788239785212900378170419825419555997815806022629882567425647891353420707605708353128929622623534910345723319579959864483214955359369067936064215980031772333290664147089344379901658594633208467126176183601953932485834447117318047504347832029496066247167393683797538604969997144437694372650320786941009228301312322379077294227524756389226849825771722612804469440703385957471494859358120443856902275726508781004987639130448157912807095578839175343092667881000329994414742078431792575387766460026195119292602812201818946455324369017946596245170541968910285883990445744431076004527589594167965118767101501304123826470160204448699287979723243599907705028215960074440250244268425945793959024550706403945147717521564470347141458559685872424895888165781489861675380626988369415207858806749673211504098604657984843000981422718700025517524624995565016039114935506559752647104701189347446365622457770908645520900631961147313347821504413442851909429012683815079112154839558707080140887466976218623047920133876704545717556802784364134180807991628751990597946145990794073808778257837210429824128298879348997454431071620620052103150147596723267032619881391309575293127346676503796009561248204391616005491425578784988955469590269778334200925396659794451359406482153668521063568625032678331566919933101102669769470584995706414971344983432683090033760840534484326004460405891432856893144942882761274195012099178962534505182715860570176246584099621992864216527683496793478375344590366062353591784767292934927476445300129792000000000000000000000000000000 [142,32] 2380784227992532652392653535705319828082548502434041305092387897448246455323690111134813248198298606627578101497646040687733466892293710624372348990985705713615100405711319717368023341964393755380754788180495050881344140997883811530516936370736639771245171659950199906076544655127003403868900540137619858201169194523101796731287023471158730622703963330989849038437150241524663951002440963294345117482203099574304406258932841060581563416747280364598815314774630703174853458086591187018134462499940818577369819413261524461033973493977406603705958724584137471228364200156612068779919689002761015266040205409619556744159147207875480738608786038473360475138773399784013173511660071435841649131549882079656016484934581063318220254004258877019352359371565538101946291241708755781726906768950716617970553132574113177372074577286489158405325428398049689467022756422525419075400541573990366976525908989858063997007014158899601222921858909350740518038138418518512489964889858984615048712863637132146461007229515021556753913679662258468458459364719452566899782087551128302589240474375087199425111130287997606072566200560041891529292457910505702172532066976547376783385211889892305068021044713069774377238902460813565885946128039129253258797209229824409682324701722368894764741888151609417457801082101782300229337906097359178816459768545376608414469928440404613596387749782552500749733240906003139543903220178619388681253786487551011924681016491963128590938320790007114077629942385776376101693403105559878491991003398176251164514821917148419779656145733426378043454610980167976322759780737139329623893405317841069046605118659967628262680885900460566849782547414070933037352474188149669549968088092307122487150685157846068624057214459030493126324317671344500702627817903587587897598782695470354402735483943410032973854620187753828136317086242756431695733882708383326617903674991323717552655204337093560941697463097288324686066207803391551596426174234884475792038665612215328844554093412251544676999116396429264885453300148728232713320727009855087031103825581406518717438068971268210294269846798184731679507342260990072410108061873865191441959326208911198925388271132335793583759005072036347736170593137694219078416641460565311862712238446569175035624252042570706314524609444749079494573872957641126905666848399290529292341122290702695914703826114254191068651382215178893392436337142181537288859775433450998249352503986794660406756776583834585936421742876492168804000880298229586624397970720459212176723220789525469465056033597884727765576307385095544674533418186774562209792000000000000000000000000 [142,33] -2420818561705827375437681314009951532879258782449586008613555699560609442133848002148412802693501492146760330117405015405510565284051730361784675845431739259712302942524499905760463224129486816301507367416790300984295263047666212317392401644764971867092491962557295456671444368560669891733223973779938412768424694732617541888629129381392024510109681218398129116407523572453259045939312472814633687352594624150412588018016284769633443951019566142011274330436320515859936777700999732042184521591844788268324304198371342245113233722617404068684597726482530402630174496564314537187126552143337443550180212067812194420081355225519641518007784789476073817034128403971224784046227989506198828648031971901753413807701495762929723539642354775841986024652417326510755748611419717071997861382790963588141842598089986632595060284634386498115029065401662399110471836229556185821602109314115179822448190570158261485073453362654175813642964841279155990872894658190379903872166836981247942988713351134738819253394462667065577971693592460182197997497851300657871434519258476438710416473526702935948138333994955254444642892814026480522748465969437771214973779914698421519433468683368033310519309270913255134293221979436628231925032723885434659701791645141364093202919197299841694189158135348482415795187765748894873496712072756796301238397828044981127836649914015341148358557981186492578933731016377650493621497989884630817288206952017188499545907342961663145350828350678910577705192287391151095096620837889342718043368619299322243985120475698196995714919688934439314774593985737727965651382770268538793245359916139703807711907370678587405041359026517508473285989298261431924009348320530872525763100058971521747080695771600174524707050791939682519697104639863423328477043900371379831465244569857950388646531678293447201649262932255020466609001006975064213218274823137914036149318090586603673103609072618577539647578109992693570306614115313508999797026412892201150363582056695808436955833245652866305916722623277213238772793659097344907662808675644298825469227122520537002771834180153525905567378507748059277676174890210514924416825216048739449907848162929214939427243675983318107400623811406611214221205802683550874311906057627984535778741554488809228343433039170952611158421989553569303751203081700159921313867837043052368780790276213907192023392716683889656446483823135671369223780914290905419940492086428424752603565772027313285556466384423473075666599818555042792342024837497044480165173094708463331650387756250301171100681468526368853874126396502288899052315824244549222400000000000000000000000 [142,34] 1599878969408066104582834804796480034458912260977083698187406525310112439544745226474623523361147125775103023554633033805742495830894418304527629862332006401527036061938242734811501234429374962451991789564671506146405845316576726576818001801780543329412021191601970506622228929836381518887834676486204864938396970002414204171672616508509196023118532487978783158122301526036115244058965667602350096300398445357958598032604704051783262347738830331037125839518371977963984622324333082103827858902539993574744114915926480625811577540502249602232423599534364230131022489267468694082434171313849990281466094445564077447253682068892981700783546941144300923097202568903268053415616488304689977329700346804991432852478488279102382896334678435172915913375194884094620207372843276500261756802117600889069155318111710440359601562633641735358312015496060289386175257925942903153677670241020810754362133294901301655849430936671443697259031173612661847943459526048657538340820626057750051422961704417978987085350759606703895545151466868135388694206615093497458681588405508023258559974204776746411359876648864784513191158331256878298480286739795179401073718562775078295111074115073430536889570808985212997734638978772367340523977334578007516174779052829792859045925584009163599108424487690595209213701274581365044046351301078991204115582097799104347156164112239481218592331984188596261945127550149286728108460916101679064717398599632210962518587488774959513413586265247201567758194620544425799933401906862994938651140316516868622962116624101666074891604367742455016459247182530185903075369012951645604398735173503088539751057245874812041520215970624017441984244055169994013756646032459005739039111885129161903356819034214806842041264521942509920291732223519614909854846698710431158878470861605126809495833628619873952805932265883052465790301056562011512198192253235152419933872810622449877737572614043036938356809142852676840746943598320098221252888447949803655863128858571045657501500202024231615705412829719183902322991493345713597697331153441424899462640399144795182136189515611322117223436949638296460509635139003716978957904673833460925695885667274249926171683998110520083621617184211069775962835408069243698394923769832503938485829072489186604852948265064125607137716082570817278952246437346803774511650860172768511445868759241804209565744114733775056269744308726312028465205176269891973233607689903875030406704232659752248241779100553224620284939728845143912352047015240945256219093068529303402568254976500449574569182292453167878605610622713575775275001067436580536320000000000000000000 [142,35] -798090564479847248710020365835112249944105382543728640960707018118000413150883164160127725634399266979434423969916761732739913427634190189070318338384133857692235758271407774317664108525643947124091290762157411473965127922221707763303148395509537703937409551202396780768535158484139804402773601792731236873173194724914873415181602801710950582094956804979772354625213034309751311963845140385365311839651975648198120540993448905207823023626233982638529855041363193708906367322066257552881650174598740998248064626430654078294274264871342560704517792629685208060610469657990083722166971808830030181983449772795485881625158418175010178810019486950248415645725599248979192311909709378140566790737857036756516421223971994917117898882611199214765932794796427308353256761199178700586821539057762554432694368375374911662851559746815570667634386011789894154944588466285088768396366182029907702517898288477880149125730340130523637449584047018025851181715377290194996997011482514451855950438547015214361859157846840518249485195234660581977152933327300457483963359797685405484046579255279093675707864219726656753325119547949991242877887457547937378067164938795746583153368641085877089961222748068162567473639169036081320858965869380530870828051204686694854400790346793167947135334802502559570805869620219846669476160523254637953573772489109617289553825231663457047577144867932911592702442456545483499311595158478312417943730605134312826814224998607092447115446396796453146965910359482465806005341769622276567286956727916561925300101858891849646207467052562540848111595432445559854577814694517053629144188060438027426285084588452854664656087292310237889691498028596949856268732561264384280474030402412838866905509617791677130538153315426215249571233912533106048127144308145022331065753411105521101753489474944730163277908111012686356409658340835823513517818543014320228825761011712333115110919284644203732483427075727653492323362962082313918313234821816382809005690350538940989273407275940094109356923303046575261963883657513076597583912108375333433409655148868115130294847078093312230844583174221623620668446711928084041658162635217722337617370919326521265219859765525728859591814814299324145093200050164162024795617402603157053396088494925170674877747277431658222075217933184730364480083469299256338441130160845770706727963159614365561149804978565731635219803314752074213905229129717257402272824578603628098560365817235185403267355277739502266554788547133625645557366552332144149867895848623898749630548096159541378609761751071838917805492813515336482147878395348779008000000000000000000 [142,36] 308412876180869930581215850937419896129496466538617002836407466821325287104180427244265816020854825682735860698915877678956433170159836204676703356253321589218787130187295410290193610048454476350122317676128130873016726453624540581813649630924937326941898677857545113343251961382885712210595438164070916810668754507789608604407142021000396639745271070699483098060929126858249510838470700701545045204602833322535403805925018036400598144108183161287643924417898744614435783571673215583216047356711446164805410663922514401747926551859656525089163982564027652364823788247156433123833676546875620034969606345565868455001628035531428590388100872006584417607533577056431074177576801237203210275531825451520150066632861627220448239632949516622222861694539561771106765887224113580428364393347793871081932010444937781155032278439836827278412328011952398942532124688074557278579595914826437438122133572726498848053863424249148899387426600678827884026931404638515523823393465993062977609583561979218075362077868284871734022349609966172365531539930276496551124812733311042978172500965985867389732743621476777439238356014068410090141104942341367616612840363263402484436748524229855838891725595764547545155683284196619067732667363049423175410542077896928588102033528791313680071603740672408293183080295558518530813916833770604936443040227879719644004140917522658673233646785490602962357781442151902024222553083253713918680958818943863654914881032548154521681125934972481434928008944465408906300367380711781936700170172048551406002495079797925094638950428311451100259315640788840664655828740256314955460709217477866213621266141444192042687799104954912882267879841609663773790575985238038915096494172701759500596565234766686652737040496128366717881353894240541762988341128473524105352280210161440740501042545527641938500180434026783833080717126317569487104836621186379175308823785355547864080102057377544423370753062676763502622335552045090866636071338226311330742333461233906932897822503815689222722836292682932290733766242573555496237361948743186315375552135033618157900330902014284787540186756771867151802040440751756220208998095898378269782453874932524258046594181053196503848260892282000021801545096239582334538161666546604600817184168801940880516216690248419938018280118540549375016255847555763292307025132278263047655295109112073204856100303510868745763761941296483710501643896946737748677718411822920002428646958798075854093528865924962999176492229914940718502819679914408740451606937654952646944373794252663165136975311850244858449660347075170583512053916827249541120000000000000 [142,37] -87888967091002953949376364387878552000694937144745163563560356399089544556380519640715618932247008783788154089685246658876109099168630263711468382796189405795097434610447201147266494040442525438381331381490077254844099772250291403758931145400994450416246732966375678283413280855880857255261320711875807189767803994125277977045007181077811431055587337982708586286164542839838766256883480487568588133587092593855842906628791050555680705752879547780408359289219137935498468896944263067704766216176511003691501949716821055844596132117354422550674541038598579828059130866496528176344837028215149066331803509037040729997651972697628963078304815528371258056671524119406334078701449810108714534685159153534886017087118272244257196371354053394583100719240113976828531305522372510631408629585895368264776686255050628873743795077284439153020573922730384533082271668718898381235254400546644171310721307807396148649419552793107097940395471990639975656568161687347827511174000163390752305255467041525354268585556973299132112513416096651120112021294832019563397825425617358081945135862809245233787424227383350606417861893921993806420844788121659042244962840874683808559599841044722027185501312858137184598657437265892766437146103037402636471155045425078496889852069040294476686298998254255271859155905701909375122669284313776101312612125729380288386476622207408923273678544343447425039833714101442879175768935965990791065397642716818011152453756641203195416639374425267186586220119473999314108252970085648219478114502081464898857794547932653194114345508783501161921684999307183484387239653628294004381921944156560452177446699254999024678938432179096313274223464364620190302434285227015046180748054839319444953683486292050218705132152344076108513921430394253653859710645506860387689025076619422735466584242380153248628363948602248648843555041833941582804515066791541311622394744838080716149108085927639386742061015368479270425359230296242724613068600944859714030340584695086662397407993537331747155693919252477740593880299524425429958608739964770410803817071800740466013211180712744947596472628239410870025933614866407057373304700830920963730575709676532046859806505584621814712353903365286423422587560723761127665720667382615690527330837100399431179735974854918987264644404148684603462746024698924454195446827425999300937102997497575909894735797788059811886081884029911155096932173778262233614226193130664344324287310975222244879581759917643968392305896533341785027257001892160802626936357901697014444900744673218367463158471603726488994358692846749055395312270588667494400000000000 [142,38] 14070233710250695349676091994670367313329637775995385579181438741263336548810720947766959927120225136183812840629302798060691464073824096098490256173608066980371075457913838695802509583208994607223836652720338596786365300764056054062515080078911294621994029581411239243034271569182064757182589508730153268846267101394235876318882352682571322815120741456310944577524788189305076347906431515030543207157945483911236070611157797375117391952644836203964231110053273982857162837066165507130323556768988127662191337274230035496195370801652021111802161504260402932127326810200795358267954086545299753854759537423119029002409960193754597330482061765014694666505935879964123923003302247151894866330133775571134128129610056085789093657981509551098142969182767963833780070261052424131013557072690454828493752668858520854758549924367577870191598091254699678291427100431087313948868479001997226017069240871614726340984939364364535796390720417680232966051986027484133170589092161740522710192148408233228619312638320994591881178736105355822743540771972979482213004532587786249065824651089315546486827166385335173612500988717268394319536923012672946506406717430375763468794180124651306139015524863501763997281580001925000366837572961910393262767832096082402963395462879207058416101278743553219203653004569305492268741133208755557342601206096219660515286027305601336044833350199312804293381739015738050138485898001970607079766091366436283584544370231881253620619488292574806341257631187366660992120328621887555843315372810597806142356968037229561210676656974689266971707243413166229385145186062278741827146644151190418016980686582403417053419391843238646276027179410197220161318928762615516713213870195379453681771749516029970301573022247176138068389711905014752358116714897662236855291507834911666633595264781765311750020501274727292493249091937557504370528713845918329244150720944483111651312342743826509200258371831307265777296195813281941542648464381818870505235031759917385309298729997183920586223963888739279118544223043667265274009345943410183794686194445883024261815128695288933146703496113595553619712660174622357389586453909970189882270658763156946186444531445032403434464568140054283665037016678029092925661999317281108167573316092821706382584001490680026572510016793221003913707232583492405674684326071586029121734347864217739006534997959113497239716849011980481160388766168009956480225513778389021110933190005930218995918267345869450025213187243763435266962000817104424848015257290445939081707501670256747493708285950603384998703627014543997199738077392037478400000000 [142,39] 1989282855612312772837742110227115378622651634995287952772186331685690317741605322627458644082466680980610767199869793242161938814094128603623236269939097350310343433772932327936325431632890073787491208739656445853004670385090181511535215131676601803629944972760746490172789076096755098858408925267555017273731874568789466594357853625439275651190542547533328904346867430064570157337896282238248630557409174291089171373429913564426547153481322536224100520408352009190991594285243784752814886004917093778457876816513089357969063374727101513892282454035726364301623302951585525595747789397186752675544914984940619154091909302757449892048610724590728306106457008871813130123821288783528511601017755082124215178470372521461285940692340192115156144634671426046265558865866048495047273976859098926071167789817715544738412265695254411245900343354991277470690068454523216927792000188693302574709768054176438524246373331910274358324525283989572109007007734274572994835568323129167942706092729563083493299792594664630809444671646256499969760114940526230317307936043954903399796087456992449616364775744296175150382689769530627069254888755760232670765726260671515682723120148250695006852824428506686459804254230257096908507305739289934681727982536131121559330529013267407894600802628504919164545840237177004688229132330164013700908565093831182989163342359409632727750980911428057537815774810425421182291626500400417259268889162137374595183949925564947185897246177130554555512369298553069944777071882446649946862337651458050863390295162894565335097421056186942180038209262143639926161385552702185380105067373104525109098236096123056537371928276823724734062944243990066688243145418771339304527236182677421730744605793411867940308249137823120033080753853855577602081539848896030879975160285508469007085684493964983727043903117553124199155649099713418668880875280514457203332720890281872489782820299633582798311836153243676669479125743309041696560528637680234795823869383572721058922134097491941184139074753577154558151937032213802558299643550081833173680750498003681274364113261863249041744844271633323739866426548831365689317550991452173501863397759795527248939726111050344443691283210045328097755781313139615160513634713267125137062037984645852427995048720801188191811503935164471294881220612660358569029453744929919571493967948578023130214277876356748431164498200699639508179990240296847558345145532735602913486860446569491463315829770919514517203557631335226011944544295771471010991983194487998652283539874201373617379064135940036044272275053666351918122786394071040000000 [142,40] -2380177350815965947726058822559804081663343436089004956938577401487501872152431245161298278384882350001429225881600020541778301239123253676327850778339604212066884178444926410440972072095779119604929765208634505365010611362076936606718509933738374926745878330789042173919341186659970145661599961701374897672934825960762589738777783017320919502300444089689546294193506300225923877756696197843042345969369989627007915862706391908652711479329468754058997605152681338608326469477728328034679646708425014084008898832007301858915461002960294600421167383334037979094134361738747134013281500169032544534541346442375210026145027400815584746496249716299599679386169306123043443113338327160501050155006887120517370416986117860836750444028782903454329010990134295506361702699819145083759930081677708647772961234186899407115644064890542390103267978910892987251724136260129764422033177452383966418937724464803330144641179014621794099465910162834293727554689418517859428225554166527914732579603177517004419053237032016505652267060303672812665875434224549864850270523838982991153617614853519705553181846566136256831354685786911608749740422148431988502272211087873105056423546157180196621689115815021816037609748328189849067928356994954761934930530540902120198454749057287773027762504303117351595494639916188021617872774997582553404111467843612754543864753034246433031535523385139005469650116651854583892670262748303932958238389963464004742427443249461664533121194472190363257766946903885983020642194515175730732309477167547273526065580455841334511054464829899650641051811172791604396195466483858033373645942451426949434502500191740297387230050201605641057593310085001606301165524939867728688218682085978737491046085643750896538446399479991521952214177320201668759715758683961522494699466335586841473695115347636277097708016126352762992627575477433570844427792698603524819821130235409857687743630215503974861385752910985299656943418346674200255385562637000470437015156131148960778085358212222268442111389626152515988422911137488545731718592005274143401746514907835634126864131061921743309343757845905566511099077503471707869914465561121225370164748228896288257120145723435685490281956151962789627189574797644917756142131146709590658393971642347995842969484221129751253653156985670221808208392807898120078415284819170987393968198192761375600795541781216515315726640533062055939999428243597372869224554070078326888688675525600334151158122336684986553037231868942978516619943177354995668983229010342459445603432889317188487664920829123276262945701826074117880627853188378686010 [142,41] 927718141228224980963464845988946301386372206912724245138781429795421283742188013754910871515161765115373235485148248374148839450252679091761864323772454880951455459299027722771921858497036601603930393078794337249473247325129884319361292497197603816277039549411376005828330369263753825717494782336051603390855767319119452583223274447828664667468824434503219409081586791430333878635213791786229175245416871268798828712629393275787726283745885152806913630739072565141399397224958979191097345256820115287221737695479669086992731645866454982774041390825775503434691228293719750899407659731324592594193021525779292517096968385164470073813867448175099399929869811684811541386398236597160618453456319117248701784233963277947969895775234969957670808217668205236601838025171693626039361147837553998917281492570155069747746686434756556949900783206923052778524291572158566367071993661936307363287240334796212983695926553658960004271191933581632616173030685416043543884853321538633284692016289864982167195412074142836530788742726461289622071710838550980443029401580139983821095475810111304722411686720847874775919419360877118264184561634034048241815714469640828946178644280547391615101635154685187249302113875683240382951958697455338323674306033729366138575188880211627669658035025497942790701970387299146612327365730268965321684791775707632095259191133997796769922556133287141026217862027297159149459735296648281323946457480375739847768918961782106786088678079178485667819457902335822052684364466034141862762476950546898908574908882727438309081149928881527671182530334367416122980808445978108469335531747107707045950159561218789832195344848728720330268560818721424862559353887171515500529985967305467842668850444101865341532451325364078429323966214208950549792375479674547313246886333766679420622927725246974428908393788284489706392048836486141727291432809261744824697448915221603811458049992809551029001100896491914168332823899734932596442091759091143979294161945434204573717370277287714601098618086259302335863986511773259056339678650168779416693917391076833190754514890055154157632886323288667717664639106565444117182048233165731633459848414411803721973602107304951503429604588436462665269406843618891718368424951352070721478028440744229752339526486464261951746605436881821535072974709609171875486046162648061640354337394151563064068959044837958386991939198122971666052072340510359216579247834410118493702694668604192591997759965998211305128268344411620107073211272699104547135351206506366483899157586634161599295032999805490802099819521284982747415485107120000 [142,42] -212442870288994975632716108974585834186220819469181670835008389993535967030653338545832903211575475480000467875700925035683822687110715549944846371314341889433088990742607370355426617836658551011507776080363859977757874389644942646460541126803656987061042323267245205061443071694517846108430547136233282448076579148637901837533848674193094919586386848605841198813849587278865065729816595564014874360121111393225779127160620783414572931928230879516099140067201288892882164645435749785628427325693784432917751219025266163500308776080621919818633827956999884505330177821997041186214156611967435045728187535545697523449847924054554492710343641939722331039287402191441182548535540755236022413563221169488021498606073378488203566832202849096149647222949971417255479596377146163138046513467667163526514980145521816955748466648469699997008719996487499546152518390842545053137522236030950967941057022375929857015356643499604069257318776411027281256671204680232237252462048383365713773035004271198463079261731149101873931924804916704515756311453794847090959827598133459398266110935252671948645477687934555752497920681052400934415680497244710369742992985369974472836281224611011032341691369662809244386605916103792106810260335060279350593196857722155711950628652534076855150757824895136668762288669119099700095181245826942819727103689893412306842415797781462649098111847572263605412328087788428057868760637756018455883432480568829853753207495508007287510670099531576141041051788847261166515153593446849517841388777001280192017964977677703687264746985600198459831645102213580799953807592052646117982606567896229597767335788347396727945081193040025230270857259885660694808187641588518839230673986759671500891010419300166208007327283837763167756419851605712169253286870046626563439603307478152147565641491341556763708288333107915005309422311915020849632633545857538608814257198383952295036571522713296445666652463231798176157451768629190577338559742445836805724025052569864171948893604182158999917743085001326316186352139312345407108837074576581141525371580303595732960094623327371876055439368888626192047038495127360045473215257419649080990138277241409408047234152815627219697111706893532063237277670538129428601923160509157932757641264852902227024552134701787025223424725608020310214584075435542195045013372213304439816009882001618016171544765732291090974442760235292707327005024181873642663295606899802008456584426659783211932112062928886536725963668159710129841081158676308323837523925752354352533811344939374697191130079746116468003998140328182130037975166400 [142,43] 20620616903904770441515906310860901747483886967294359871220786125159249683681521190672740541102772145504692220324280337694135589834211892824079763153910879644569206727733261560247779974116336156058708752077989285871098219486465263069576188156447045951396641195815235277807792981620689708629636650164443615151220889468052257715996213960681148316860411244832078780251511253564326902910545256153409561114668883849815591053636721183785971432544713069088345787086981741561460995469454425931661147427152407804596652388594178236791736425646313408303128751028437606152897502334717693198940943079441717770436031423753394758725366765079871244011173541225667667883618379582664136004208109263734859934320051602374963558083556443471382083182494520265795349731784580741153083659899983500436097974769120779071496842007036564616898472801722950122487430411183958617765489001377021695608369709826017346172730862795617536330293204616330998299437320206284121555064438818615436187026578926462736009157563731818400451849551540587972168177979902961293108309097657566946868905776720734918041995030500399737842708586010864226005759505071079889746356293232488063546171374324482521227191701343694218500701555273320527679325613507380957178920303068865458318336937383877339098655313708435102290658672894370417460998398882221681899037026700215828466569024891250985046996826891269130283162249179509188684230856195376806062757828305219265652819934510044529224008542394296023744659750244192371585828532668789449303561485544949570906522912702321198748718568954532618095766955353133855173030158178237269585939365677595367218026524843315176311007726206807929496997432729350873411161272028595904962005169102858765259056457262671269575700615514384882938888204126540354131438568550348629938093693797499514584495805445537746033758733278505841278162132890565680035967245409031887228960457159015158579018451213906180663900840026358834050366143496135476103525211973072303491818907064498508915673261798518552715948050245782978999936690519062437705025204475692012258785252865181178490686869002660013951902523970783961365155678403477875726775239060131122193417894481645557568555874481395075835416272391832035133254994142426209560289778339979637132570572763055754707437228579971191180156256515534806345160050902658816490934867383681622674066496228853464000382661845332506503120250277181236399730779449083944309927957829618247547339071962498274467014793171628178540465160682645445697833989697396080068818059517536798450049838126850052255108278003849602800115765796473023343506265162530233051200 [142,44] 5690289287460965752466913249196614740484548654872708753219410402525963128875835220273010560774660342775861192875596631338747344610844595722910551194974678196042837686850769436574205152603709118699486147719916409903119474086449331670291886934248077472121749147318727761174674470205961057541743126037403795665138941527933464026817101969731602584126260418924401753058101555871167113774301306582632696093525362709367802151998156668818695312193113727650360532673733778736783854550357660301944959185389951880820279767990721182733301176081022518966648059862446200535219323842764086185313457932980679740211832473963298335760740501123834995443284344396888194351100262645803963920205910891299137153652081940961515073400559677144595029033768566757907742545973780083867006615712283986317774755948609334950509581245793963019861294898087803530251196406113098028232982584548189249872263097208992536397006147548784991782647989985205334685218274482454952732240906341725528706532532281636367848418770791216450375260352896179856636355569683319821555751885091667222151178039664637408967943227953670988793416793275872014292198574817165790599618377892477478285370949999214535253220763318307464923347740135638435517432313033178964171589038045221690575222276024319884280605697276324153120096992515724029934185557975504109643947346028011694967604867499913929574694593415776020759423619483970166131832205475264797055925989813278183630644310113953233525556972921713786774300129670754082712377364380946615915659385982301675530575410372706052451354630857362184727915023465375828905475145065510411573460097083593465830341442622966995011991346868439901131574683513993612479156667254852536642020496211224634564106710122820447541002027425016264078852238278851548390048507193491960100509453349192943143423874547336784487426590926712778959849661174336022824648544223787552319151453469668113669050448239945748994516765815311887236390851245778325075788453713156670696836270889130523943949312380769348483642703355482220091455438691223479633961582609206181459235204674683310207251858844148078941590118167967583766924581196111244589079068369057051655893724142209942350861437312824200089377999531684836985038059747942297725456199316335402484727949342782241061361562861914020029674369754809901524269966533326648325591556872144251732071700273325532788776613854122926263745811251234258466523644333521738195874536604061568137630414534151265471486708508414402238257357965228766584859686121310062253201245336528776302625556888421873924179810031838440591318952830522409000010129231930338000 [142,45] -3519399881003429534270407016634415858660487850680809838578793171010702762821153147978893466220401754151502334352726522299488545007259365961633525817365017620881959192023312195674056735760362963248562899708828305963635300541496890972523300786571003499325262375203198539060364330437897278607837217101289398643880991564521976975532585501335503580928894061868700554155307256670519806016273271838724805584846755142047621521843339192473708886397407684754648722727639526339470227200428325257856511854893678058164176476990700486682367110455725110749430704297248947270103699519729795775309879980249808582710644062729142853473478449004412810535506843079345990376037954947510009220795541488285716702527825176595059901126025323850569012779795753679673499884932791332850540378402555061976158928141546580382417411355118735825178273125847291814119705965727881123160264313788528616820826017190535621152976113365855994969009612595096220416674731082338843378774483429463349257215814900191426345858725184157291116470974368636898691702326933875676916307973428099682336989840608541939584195121622332965231022394449967461385630473157993819407789366271146042128832793434307117688174560926962211419134339346630047247974777654442087075642674703404970952775994015633072770497932986952386390249934612668323801298433103443757896041024979553494933435538446667779433080880822808958961080613742727716415167036449916816625805181565064784335301839443783996743573743560486314824081965691405490448312024986900610621945058175390561673300336977754383671335023661346592969378035701300633222259598324587968959647198124695128449779358225188844688567237999921959855480584917975639719660262636485518126072249833709745182536439857758458421625807141974851450582184465825139109593146899316728473445522118848430854594133595758671449192971141702149306854993506524229748970811347257689861902395232374526626485307415395974158328549312765975034888033747234009224214799810321435431375409933150253322294052541585126661046213369679791463456546068238286871847813114018889102404126484173169210585111692664414583802042051785057796665909021756202275917877448175191533801519175835942776718179376609892729448785543311614129563030053847176424514507416362161152729289581624779987746816181683498993223550360422465013742959160143548393990677015513615129962167803117596433683485071597204574912473784913889245705559753072026251715208717977885161710799763200353595048062731887243106254408173321017047142124868229506154775331816247984333781419451294800004238223215885812441705474406430961970321070137241600 [142,46] 1112615718745082639613702742681545710866913788695974515266943442976067101348135359545801593277773654684604899797644337904392968867501605520470522366081609790547730215809472710588573968289325202226074874751150640826182277602041298478269798038577001820832563721130965132073068230681457008602458289218843683466826330785797204096955325534021282811835261657978768878780780217928916906404732076047750742739100568887411742587310494940748406670860975867867851960027705222120144689485714933852494674207086406051865381110266935257701440121655504720866745908092312447311194921531817574956195648993447737565253534260487845941429882549233969440089431087115599559576672214151897977760169776080218870174253545304057567989492064698852270388736955229923015305706915469313715436565057366629776558075670621995848440515807461300411980198571371740769859794569976184146881388108468871071180719655011952343661927200131746707164609739035122706470660674111708216379067382403650313606784351376613895363561688403840766682741075162846619540179476457073079864546192769329610228899447994160031799080377537178057745427248140727331329442158269269006271110843544393195118041258009357696629350697900830979603048863689535030684401395330292103123471342290392699853723613977342576783275451764762100187245366528243524832753886991032453110082956672404616071883357511048850484906940612192321478687471141605754681452549674855358285019966719516295574685848077497680566801897943459601575071035423475790227866295929725133606630269920174843155887028904031525028136823663265649388213475431156644522152085724454316967762908610657000403006148989308164461866544899018534062880639895803239835165688533807835362110217421432785941800655574408153165051484876038493858889150358297249905141845798724703591721316036498551774093731286468496012492936368716645289164437776451383918554049608202837369959384885345814010231526525075048621202549355378821282489273636108016738858653182494873321551103489022460334705209036979062649642125311798841407571866057786112667935412139139380780103673101029908344032293801152441622471154279200217541410340880398474916229946281502869994473149423390836360216510228461142873570534762679290844846783757295084269371249160987721122137061964030766920701681865121303231255112435812064981699830084384720911129298154914836687992971108485762892231575961372496364781939609794019477495467783673421536050107645635466595660881130804839073496272147177984398523516702260103878256450314371915021685998898116512491360597048207292515325941345973581469716262025019209871393565260160 [142,47] -276158450528880631389645885975595855962336824924359264520674679676595341025168177310618192675948197364596367710328479801076094638095592001006377417904733756988124726027544053304526319397453767241199018859418664240189507176469035041886078636219164472933245591167311871723470206857608964578500046909634309980131157153316524001425163465226291258688091649508616485594017488893330089006808641002435506628304030888442591439318341423393237202859192369854649747584742935506742141680499724039699428069559916520280962013840051352272644681197060087847552770681881257359677303491306822282594597847992165533042234609976701425815666577509664012325985047012015192656338355210815575420149659426889888734245462704427584899942248021479197660165275964284246334937629458363533577821721334336609935387207317506847892098362872090221413400284777271522829012396051346021467750539330333511334426745811566344748442178983403214850220081823942432014183978774105357941026572186997815891431519608927348001394899633549440232257637227498087222353821255173190699599947361859123154542397896040232497456901672221449693819167606261670580998273779782194431506008035478643308165399337263144912560316420126171934265395899856970848805700862696781005869334388464424050934155031193345208599974649376172752386911037824858534990355850129843950719967017195249705170072417597288900209444722146504729872643924631771231895672950801771131299226950484065972803068115516763386951578252401722609304536224432894939820324691814667657178905081683575323106693165318110795444794322331054030237740746183544563740675297535780907758723634510706358668040614479264038247426224692249009416510142647171784334208274638667401508347793414626433101537126024601733536686989583953738564963336192115721299363318102295013961222521951136715108298407108147504991262398175174991933851810099631660713084122235381068519154421600747596729497578716867530797222802299524792581601914812624051504782803614744240879666011095084437221214458111511046334196097942929073613115597431475011671230004361428627573953742610189591443949128999278128347238425786429471097980716668023040795760644939021795009582331234067845203928009897147767339340348946533145425373046570735465429076551395664099905991020305992359151091716904421111130951858793884536692787773702920884782593578244461161587823354011396892757414037716355656276424255493916924675640367096636248025678836255044634334522197723864927227348787238180525090899630615750855851888915258507381977760046654975544013873840563757749718291856165779347654685412139021877204580480 [142,48] 59180664184941387928184166879339496571207027425116458925510617193314675833618957888852279268598396573040378979593744983089076202993302354761427824203787609507743546899339510313804447538420529538959454981067401896244546434853454006433022903639819007267757269031235591078865401453229004330744488317818007987509783882369102071828268144286840057818937746858723240396696785720695945562218036665845059637384552534583852351860818510514338888510560801398186676277748843876227670020302972200374629443466431423268839088247926254586415811190096630870359864777559377777337432752696529476408066029128037980219450629021266722532015879836009848622896810247813988881197063141772792130625742703316703237926667102602549487378331335581630092237361050690500395176711080558502981865733992546129843239556765722906056740939230477146197481123852204226283197565727596464700285659999502839198944864560213292720561326540948119507428144182912011601970037904732863240806931044595864218430896842855123905464731121126348634141663536250160136251207847853323004855970893989170362793375607757981361924466325555887114134291940718281865420807502753431858505489139298635440925630018040420971571023005458334736095241208190234812624916464683840288429997414186545240441152354888503757626745045079592795890721623520382879916982014635466416774113761695917630478784528657294507388468235901568034455370305787438078158463257161475224474365429039823115310438411018041027653408006148219699516826374356485351676183377227394566882735024516013478008131189756711667912828116261638804692533340599837820878883807304892485642149642304725294478974852170159045458821029595264553935523457653894057043006206507866070638067058497872746885209542158160523564078651158778614380744326513241130180944967270625957855598869075988076828056155561382137030027190804620718684240351784845534234026933261286590611318957562091030299891830485046695968358480521433690922902152962032794799521168133343448326231421578641337742610873625882715160385736946467435373401813565695265537969250851427517410819499055149377920651540480978474883062331068142395434875439274628891030830495780479814844664478729153085761450305678167021658605709287729640985009939944873025792154615119580910157926211171984265315106550412869563779164072132888740452131042063281780165531971630647941180171540231446677677306352688200804449126335880113125849690532355331725778233516167669314772537000083921176621300486959791339692865404374345973712271668838799210584155938503438630903233580895274891716440452667337409437374597014388685951768 [142,49] -10957190705616634546799426719546183697880990715018462691515999548441962769408983207042495398699536157793780729117628003602227882579373544199526410945221997452265941300629839274080763409709681422188530382196483566958054396744839517913613273513306405677799239847994276543290012704218917465697471474298936598205754003100174001550575516317392123268974167704636319133997745941496929283707490679554798176446999263141897046612248642315766323044611797891883985664690062404487968849541087073495808248862372876253162684926069085599034017406406176821163173712308230034287620591831850799155149164677208301988338559112837570455098620932462595731831224753414216876955111035634015533683908871041173363659892024849093104394925227686788985642455463766603405686934093323226194996150940398025099009613641418724463688641767182725094996209496671833511904525110913309288365784751606458296231463316113953868472652755776411385761161639655590705818138846973889081351850798325862045566899072170665645808078952548539257190670063953496488257039960966486900682080803483049700310838026358535383307316469431521165392408056807216484618921306311390303935450801786474525158275849143708880829574409138296503794423479022938736072249323696717927451746180550354598186508894096454182419099015150665696720095631572745396311732686656063874175018838307899145571823198567975213749329901999331420432978320166056339343940390018587744655276776047047592039171563670460418929667866161728348431081572399005237318701030712297241219750768389950891436619524287513387145050862433146607191589481286215395702259497574580456454174900023114989070114976782370926311171566010558614859079676765038859318979887703453628704533352069541660574479898709224786301463489630279804783912686295345869147258713523887778884419185364809861527535066346980813235130598744730117367707284552004307250299789991300178811108906531242656922350015752009202444741325248302160671535555583587625468092402347894295309058740563066414461564077348284940070737923058690839658241259872277937456267038364595306989642061328627619169251979442765978397811903107535249763156049361963112414752185053035125615031282820367554112466003721613266127228457906751139603270830139133553033398757076411277207115914673676934654884717550057629283028772264308934645059998095050895044011641573019103195208618884619920366234159806857085704577026161224129429465736298512681334981530407115995635045616250015584287364724592048012194684225516117197950620665491027203501401432025578301217457815398010406324595876714146139883799051072607362944 [142,50] 1675555098958599104021827261618486920201748558239507148145197564482547937054311765976675138708965361731010149345084567998055373668624436995760861153299174094115936097464116355474204451623450438186548585684910860922694095012792410243332425162377774131032226697103247593677185382191783690663833557255319890876351110904617834192659344036589455255554423717905591137283804375016008174813744517690707088833435987061325324817754841164226685391219069417021254715171002361059977808144985017507418124303066945531638925914330442415610902274251830036906354445797694553357048991059476737274509861585269506108100271294437174083912429078369660942397733599564589159632936126951760061697497390261023819824259879107119341757071080151517793815607226682470722294759175958946240875822302503506043941539305789900242138606981807600960227382886203354737872827620956266920250245958799770130117151497502643097638090989956330907185548870852868701226530080091319974044851747929038122277860377781940299713083742182220182363251350362524640363899933815064860776811521143047939006360044244006591914471699392086048904250214550733923140464400716219702989319245220252006306141818764884109207075819259698097817572924885197710025747854535054770362938405253772930067648483470353074937638906715268269923136536483168338866391398039498570470817526791768815262359975815945524227762468178829902659123456096676627801518391911839075646985424599500232513426961540033003597691452988078270417543504354450844595995704941066368659003719268556079030382488444384658951511901483420411328570350791292920421461692711829605817388245472763664054629442273554076414708796261814596444836037838499844562678067950318784418831977200854371929152575101312321856203802489214798022130607910795978531576937810707735117038717815689363166937566806546685840637998281487882674785765553510554408322139033666941066515285529063546622685821979926675096235482568870434815086497655047766933345705930995944450696734558558355788618931856174391035191753581552949142289050462903287161193292871683291913811451145547842452890311522716842394357210864809976931380026154025833125537853480802412915094020834511569868395251909590723664000201126407112758212827640184043251715617454579059617776661253415402734088619745129699289254640002094761767119898400074678982856978490527323204928561012368073662368718342946766623072871535682671522141913499903180479925694916983526970786602781576635157676723689889284095468545138705991496518950962154216746789647242818325197004474856071840308337977634323532133445918710762784 [142,51] -195693660702771732342754144355396859739141982913888577283097353241500903752684374271530391601394258792719606725888158483083263601356525721236131190668295891294093230105509656221608155917602716381956763902884121520238213663918916272730333810212019104023076832688405752791841888115001722918314388499891092238467977525194475932581404011853798680440482404361403460277615032241075079423022299471999681289627201032258440055056535138599484776683514575602559610943284263838600474926635636780117009292916169484786083147011553490705706420465666641052151865219766784161499373313788469257889443979021551759869005718206664300754012091433205849132538077946645671048403410702719851964248487203024406350655535716822710471054041811980169542638628141071302557199508476705772902190561462148951724175699455859336130264139439490592600435982773460291984360691576603351304963575113448140970953555505189679606650705493261671778539889407875400202746398960393124300146679679544457276850349573093763845964958147156555161335939122029312850887546602323180221126380905272769259285685715348597355211963795828348232673181380498108806487564132740696107400914580915522132440041925446032815646929381365944929215993489573109897633092478642838243011645004400462378005976286647506030197833800359412379464921227641424812670103098012157222204363749024708096528596087451376621722075652537024180293844628843164648417401369081336943851750362020788639798728088460788531070568529060632482710863559932278108168284945823150252664121104897290762835898959331761327709262853429057450548394626720309478320615342309358104179969901283482692931465849273419088571669895374371044058592114825595307369413701581162235454981068025385070779793323782409527221176551803075890494626367036815334497664901620650219316755854177770723524916002313940470154269841490719722541465081328391608087652123817087718312729572892603933904695474591528951243453091695633278444223718931570172386174529997486344034947666118869439800942064622335801361449000257599772018776875291733910466924841447061292765423549726258342949802878214576133910076395548951768446943477732730785640505985551706520450561954230364081315755080693379700081747920292679084486153142886508152199984246841109965617585584365837568624256817646770460769129083427241300248816702667595476133224255723632519991868073629201215427451324733972200025360152939508496385280791096342175913691575471938756658559425567056943581286888582809193923053393491013773058361497944553069856020889771396456336693279773739774632897716819749963101766354400 [142,52] 14261621784904496424833275245894548534718078883732127973292622286912400101203299180180519324857957851512141643164371428939620645206938796034631206855122376129578850785108728307976935745500381950856890910931781299510949661764760142041814397233721618568668403902995472558634857278188392995972802016987495828709979483891123395536189575295378179640368668122049759537685246030909737699154986676243048453918427972156053472007470933357899865057935266368127269325706015943314560528934100964665572786594133170739618072646094531228622450368607710223761575545797294454220312119939625874906381942321537072789293919807713164556970345448814175795510365575560367947904763691139199416985923763371855848992012635208342972564946368760275022536142830619221306092307957564978313570739896338250894042261051010824891138186757235527674998594328829406474494786433266147234911576206781527322557964923639848114934175308748000407803855869792935782284031225125469164881294705553311341199580304747188777744393515338854974871900398833234591131289707214622083483761736836268784147637225136281950359269906047480164234631379298274137112402452524330881656457842413965999577853895653492110704935414087074062059200964424859793439173888325472286179659917680791196600806659440865316175020126810207863345709689773024713556798551043314819230737857613855107788529354072623235425471466339000858409850858257210369267251154557709943655613574208059424274384409416754444439647848060106760972375775718303514257583531847261239194541643066074567983250090026626841417778372527249951916332335595416141604417036656116275297148114716555615788634678011634773444172162074350187021099053594853712525813144200547345302240148292208867686271444774399288017915276396792723584724127832332099929005898347569704773793580836979205162516364118012300685168691140657109561845421848794488896300032582123078815273918560375207569524716679194069687569605430436915160421906115227547974999648008250008027600140843290378771477276707346529887996043416753240572120374798380760319069064837405958739156351826568520163095249201811011003604543923419773073320356068441135350678074275587822635525875749046371594988091531122903606141770079674572016034926121454686660512577352799251836315582713340857742491820569907752241144743406279755856037648844831561226374962160691615924642980692769924655841453218890306297512622825012041224343034459229367218114219883643427575480536792430181824699726451994389422201313854242450291495585576930936848979054752415911574508528905521615061010085028161439859072760 [142,53] 182164876851219608425627775122561563916647847974807186149554014778574755699237192938324347158922966611748744743199352847661825527935551951139804957902451670027191500700133509388553145688705737098787470840899492994558615408887104958901194690622231412489649813902340438333403838988558021359382967509692430103286735756942411369984623634452246666794859051571743417769746794118036821936979067671151399486245119397184470601291072644381889086068003109648319135547517834602725397583625827389778237194448397792552982658655385993198299981588284823143515923644622160892356724237908349505010867015692278375580413153513221345048175227160481725669803109102591468775612364274677369546509115869075845615891794555403646426071061594229233047614967153054811938117286523161368553784529054042939390596531065219508621259430819884906643061298646798270497170766353837839949286944263660889767590372010936236810195983972791432385862042730453162017910761776524721696954575363845055547037947953331772899593167151488259165403871099563047810215560088738382043104139113413551295412753838806274044542997399775777947232137520227653842551691991919324164500595861151593694964998886112180514492270272069363549428327810405385397149995073528930127319545437313718966120892860053294146983057158380688050575986361939305122529027468543269058029900732124638468338177766014428073047026371162405074275795987305917686427827786629988494485612559688424024329448676569183368410430089248688998062380040722098003152545356988864539387273342768303121522728829572553554898597481490975681181113762620300746503101943538382288202469688630158132172426839482278399190127069015847083060713687652613108967883172496642790831867500011662381120517464828485670315317910552070758781682512113438904300899900330629200293062047112537832083680704320349849660388528379321858168811318583241393664590414436732112362812108771979649908116681096127299108833600438265166492956395220793260758689625787618130587520975599416157754200882454455282055058531033402355572120282853914117417014506513743998609052004357025749595268943900973960436489108255411933648438533821240105843798657491317996866571497637887801402607747367547223410653720945951028180420048344322071232406147805587978669689722372140919126217257593238019745376446463037297628568700295473942809096135962855231591619455816537170931292165484967570064188071851526223549047500339969388720642548563826886593885935201971044493757289842516840597081090443189618654660242118930057372991915287521776797980080393924873461512272334614135872 [142,54] -249649083692320069036004730918357200645424836713022609238494475531619630410804608786890485837650645368033650745378602229165457294528313339600858830570408000562112660428785722980762538677181451061301612750801927374920862128354268454043643588418519048398890535196857715333011238492610325255488040331216215210218461686776924541503595981256045837453203714381644876818182502811831085613092153219144856641589966716552566585203625144996863946979702487438570962762954188812087033254541301802838757051758718369414536811300240492739510710103297630464597161238764664347408481311612444947052246577348775527504922901200078533388075079577853046338499483437782085203671440755482378538164112036683677573271118937380085050697071345028810153153655982460627586730510725736613424263152442379314356784396467586296961793234944615558036249450230211532995449612117024566685034120917338562489544654023709535582449050788244296152074479750556563435735648143937329675159468467923927508094100866919386595686316450890571725096679617338463504319613375820310549745228132080466515681223934109754150813106370706975280350116044768287460178778982823823850826748198772723426355352829198533581608556051618191454532209289695532161784439522312671273913957863835311163924391815755214003211727131630876317842329428897765201839097780883049809425267342878031667731264847105209797055576369248090170109983252960241721455155278607899155771249760008119441421845527379542559248592947488806622641393186857702195277824777206224824179495021074112170312853356297328082812472413360834070871874575012385131851905828706951509655124933544831930501313924282942153695808940127943077908987569564921507522469996814264607785656942806758796055663302594618697545638263816679593396166643532222267197408877154322044808728625771052732176388558589686924602850271911024615383625559362043792620438330884320468405157822898001445854123505097365271640246788490665743774263811922088653486475009250368198148859681784446780085974859499807949446692306211760517746908881824103518422272932816766651486428658472824975880331450286507367784104349300514425982672416222448600388501504563610799710013524371980487807174709620824221819761814884016394570635474110068987608084742696698565939719482729468298226873046105691948499660579862837615118709181791023010564463731485755942911750642133361665110808494790583165429760198904909050728832204832415072695641521816360808001815687057584689217436772323703831083195080425053073289749331562289547718667354061130282308320575292695159936183475278411776 [142,55] 41819486447036069869506628870780579015724526573729342627472301539959990592930226143427835779538760558839182304304851330105415079126117383714023624913633310593507244847919868173462220761366359406530447599901232157164996678587484067439803921520525517690367007086636026344400274296423880361190219669399355466518664906756379082411028587192486140863502295528330435614193600270136477830816360963953735801186484642416930603375530105819698287715606744673676709828593785754611532445305386825969284616704407329151395958075667417649226199306142937874609748775019406447959673031434333640234799301291264652295198566990670008826907666494773486409864218336424754646323570202079501466961142085032448974970185596186548025955331417219665002682321749647771760658211751649807157788566562110188323788618429769618451769024893918360449378352681167427113377107340729852456265599300750068146857376674570806510986814558229328772004859693973931181248693424289670830103837709902160760391880539062675380481289117426327989551824092013542110085068475889783717078148965524399896741864133194630818985497332543133907559822693771318726023558532347943415484193863966460628092095496666866385176772484669149836002037333075230628109798900386428296468126021552992138663214880353050057125231935248268296467989270663075193891861357306963741442523803707633648850908892818280685709668524216793240519782702694585449827781742585840812918666528611975158521147013036390212083900860152452539581918138635081675567810776824202701198193393496835380083153031827289121912593134391725761486416746742783795602296073706998265552143210440746714750625584203467097787054535313192239310903172757718013512993436349153052732855502621508093136142725793816226868596226385005431093009286774355255094150850540897431489514913659309669143954505577909514326988349182774315156889909480802106289641438398567162363813959727989855316342575594681280902956172353426865559157835179239376150147874168744162034862547782126569790735012312558485729773895238001885160707895357973968677124309710036305733623155560694533959842187775409207534530067503462474916601230795654647773915115221474046727743680350454026402954137412249284295438872077154169144156278171423574019017899344296264710698205068039043959834978827959681226474379693014664935266142981158043528161183480616550737789688026178004637502772233200182462631247942382977740954099582507382904879753760416723413764934524962026437987219138043285829926349034137862563425725228663398949925282601881365904040246504610256381426180921088 [142,56] -2988303453842753385918481862544335480223357049652306339228865385583098000028421905520632554765249126389883684000574962313201199524051567310750030219471803028842156959548185753627251869791894078696925361675476233051699198635966693213387515817149517218535498605525730581575591202574543789836973041546148087021228282207426172784295186427651864103942235594015942987018335931966471028851702370776571225621140236438123926761018417058748512133074315756073502409733626414259301388565944914856724016612388770999501820148811341550716599992402224690649586179908454834145308027136539230813588411319572758326930829189259860687671332513558201730526862131939217388900675784330607316011850232409787254358544585679061546599534892543202651534557867327754746184800575403771628038737132166359342984997531381325554669484597497459882125044932217089260973016052744737590930309413017378184243701426814317706559500564575259855642804475671743306685107214507480236541266288976756178160348570720234719913772891833411584288943460975343246759159757380507338258914210132400096938410193309365730385843145076111666290727596854530341300560306811074384110206890259378566087450256680764491046573778495736623631144752103729369275443406753601660539261887652247383968825956470474271637521764442698476877652138863722682676807177504180793031210817173955995203725727862160117377263654862085642677622193293829915804944838728675678874057297448863215616684652382527029980822330417298844882727465674990993575729393250362655813463242327904807661140289162042761167677912645904685387398131582458953430738638150458114812466831899402891658012880187772157319170410657622293659839864522154633508960765872269729135050206269121325885032933318346749245291669013065630747000293564792621613095834177644519121211161697451327612730934463312426134361518076534239305219785053479180437416965770869104409778226259853372560802887771332416816039110349682044331724650668627200326177035087915207084397275769908293125508186042132691563978110613317087041122242633781298210096881926068834189394890390112434719602934925674450211406881431295254671113014540562383401819881498075878104900282086345661323668058763023663351127517216786652641147048521756001275058089665790084321407118683981277429578640116296221079208323471696210498953871529989654030111630470916288873912469103653703473067180217770052972223331194277887504037297045519248893577540582000869092310725797512739411855143557454639299700073080870125025812749251572260850006879309516939201865515058977811923850717240 [142,57] -248988103125666222795613108295582737525852794522715962372780035771360225600295803356696032576150689628974208479431791423351004988230230257473378519469328226970493686329420895521804889422690883999011102848888363355483378611441386001408319391532894043724511185525438984324450886176971330775070869209144059063739544792985383624490675060130863112226547763197300127189277691006458424266641676380721191110066895548522473315705952124441686219877437964317877646692014386565338498061707854286513019481162791681559151092573769537874838555445033381378843271298951980242589784423789202274726385952872545220693125124532775812850340615946653408837569535704494737121880905136589993909400556870672538532504047821964641060160053374771013844504262638269426940589803073396072795639785390856938596585991007411018601151971823419034776174345144715148050042019159202021764526438054055456408678216693951852391010908331640707861893092399937736281366214951271385169656342640145874662179387142253461823887918004832058942063221138924733182379687477676775795014350988549059692804574140978922200208587210336141750036445822627634998239583359730957792259536786826739853018870386726434016877756020691591750891494406371601206415754150037749120050766464282523588994547479277437757104052895886926172631448439188197772977273694190605957808337917050350304936537204997983863245205055488179867897103892462236756317585983095509112960448428515329473686220681395738854665207624212335176907020718438540830810411712720266275100426621426908646321101128576178692759910577925288775669269525601936357124770062931709589931901005704582475929870745632643914162315070635621479824778917385684247046874954776191089068259076571344402643786417372632087142800242449724992809415711726396736730426318075576216522718964325578330380557120821248805947093070078344295957720344143990257028542717017922626840550834611702221613160429731398027572589980397113952924828530416562497740214712452906567684598784875304387887751858258842888276464574267014268330013383854154638859759489576716312045821325696586118835389130694966432649623644851659068393186775230280800653920081633638885032840998599381802672182797221959320768584328298879477138775315013365799515855761511517158630715935303846612987934790161094626394777053772676647261417989851814352563501536327882033854542773759500995020234334460332576865235703360888545329688241499986053762430836658440628684887329517511727191362520753524699500568043840383651032848820947402685330429807362229293019663493292527873662720 [142,58] 103419568021784427740636545226526964075478949549452678241602258618250848572791893591823186730025675215365257990331148434719826283524015452416821488970513070094180848019018239425105027577856983287521736384293086416425084438360362105645725383357931882194081045767881504464738377266467440926787913851752884029188602144617193799077301518884457554839200671307214252877043980766140531187931583659581074921889040045129302608983181602865788415414485950369890927325068681889624070647606852171406169363985505208841518987116062678282237088593978251812860165937616514423436920595494308336369065252231672283625949522668678525034870030097007090337068182678462735766169626260419143863341075495056885402079194571006582625011306272100258723712855756798787263552540652278740399708971557486229070958936031758395439722041194317196179505494942713928754737378692245539794096658158018565495801666289004183088820210598909122081709438810477961421965334978427459845465427000681346393687842142374283778561052798128918963646230395751996604855441221606817796890319349945829431342747965305367341257844835505575218295965616016576562549914608699290377080607901800933049064382452419445883315280760359091221248417494136159432837983765759969457938913561207625467862304904098403620800404602642923784605250790289713139634069236845726350455542596583349784804490858946122142580900293053314623796540468963228908128908321479576030759271737340883177560639002170398815211656341668857687865571619659784618524013467095784232986588510621410828511516578903833087249245150463509365369547131265526026972805003585690076939984030434641659968665500365911220135768756163018171823059754014785868905452361725531935756383029749352098602535660324570692787353215710731835774644906000673754484372033720185142483538927078307833381685094573841817943147779657000324777999803486981160274395526988302684403284897760083295389644033558148168798893573968576841291114207066842821755947287428975771197149903364742116380899192749716096754255541395951402680399919373790560457222634793443513963543921370553828535309893094241446509121098601892744812076660580871137132165524979661759624426913794363301971591959684259341645362664873774121306267198426054495323355713143534508235932062518704045922173986525877181814145172020461856240226425343156738563231598924554507116997941573770538167793605798773329403528675556327174478928691334624454605120051713453979951688495634494886533240323983785353231648570197895683020999558422494260502219712141470420415293052673311933440 [142,59] -16634201856682304927402969904257883651519833370876713359957175301299098904915188643162945225716195614444178183809751406978808251833662416526867533834016306441343701916015725845619853244282355390487751979440389023605837332978580963005516024651578444375137488543372759325345545005107872171012037036718397825206038831651795761703140748145879028975173791373371169410235321825741394594450029702253586328826350590811625195138523598727954563619670616002108244860946747391352455115430276035120435689578636521804599150168319482641763262000088478623454144957875173988388647954214716583409599832448715101162119882014669321836772586589085559535227483980388521850150025043514617607870548604287146942332411472770104357432794350888753395273657295432127368531653070347428538222070986148288858896877468541375946371855709012540864725173837232096378815436750331809026650958694114921181901022992725667727218468462960719464510300855007455443218595127675664224531291082751314623488387637225619511352045778641124907026925295355719732510403824524402865883756455037271477257081709275288181039037734217779733195611960299066287132918671404062264493942155854076743336162444174131814026200430659418334753302838154090486594100793129036474589050074133091402418568535431460656620769424742605471837888358538205658356964764010436967983977556023292173941648824100532118427685611590885997599958858253068854367942338958523986929337952935567219904817097052258652234432580359565291686508203714904666841241441827041212763227487523621199615943283416467430568519313469459793670322654943268649236158892611041927397320691542741135467837242745504816498179052934774046355669865202200900256685557364145807767856057419666824560886810149798104461400691775301264552092321088634387123805428178097307394448351705099364964609828997088365330384779170377080345041309570835698752665209735656281120415071175194662476501188792029891970738603161424252168158934850936289936502395970425412622615078839833695364779962683163799168828352344703166624425270683842572943867154375856332789213285198936234454845399573795664897781886014178354438179549648801497975669382157334846685480819564112433549297231114755077675520967195408145345150209687372010997817119331075011492824896724993019040235262449014778816117455897077157585243762122596086641372145878900707761192523485345447824844987991604625929975853451776054162116950614301922907194248133485979401502811714133750775594682374102557654575064019503466234456364786151623702342686952862644063676471718680320 [142,60] 1872282358746620031559298845899209703220659236582538802580103728105851181045551485443624023738499588986237236994163593558372228228265574506591217791389702168972309167989398467173830320204991982111864498200484464229936269491025549865721748419284302823197767602520546161256434287745166018866383722834095186688713226645453108798260122455115933501408063821585254060207897981206961199685825136040592659596935574562145400639125608887663912036250965975740472354656608904742162364392324502838056324391674150798906089328390298720062259517209631038021766555556100748713865620601027529628635007262272213055973865775842485966484996467098298331905734999335871288308968854265905052735090487009545683172938035567267827545440174580446602000192097846439096481545151790735375578576875091996938555205700561839042270829335005862825717074092464740479379806402942118335853354728354295650702117613414261147181821857233562699190994402553810433097223606790451423711338408070504725443552814986388502170347070002341721504362349486013639711487619146081854618150694829075483299615368266279821578704624706790638790049835400428821450052386290788010500017277365729695209496081935166238499101403968037131340329184825129885141438014306513247410845694301936155820906414031929225880409046537353493804500220885542086780543404943246877905947647537987491809110277764506522868486808916490002593033605975487837238090793260708974300795728137543879414971049150126772657480095050148050193120588412738778452716230705835420253787661021520446356762225228901754216367492755594599191720707336338992415730282606601598294802595745966047957174143837778170283737325365241356738823323546151844171785727552422982673955897741182198725106032401446735076345123734175638229124547049654599881775894106270758372950390215598713830591931153947878002123262812146086346537895395406450239155711173089683753092051428254336872790876948172137979384954207483165672237619507321239678889123844622346654236897014344714212790669982443655387236529311644592302153451982867099877780336127849018316916263233821971998691051022045473391382424910777363152966218279781191639175210224808256939691271379532571595502209407353935566828976344586684063657054569376870730663811619518029576555839816174495705102665813812207902662117057229823470089600412381183244618277853594111007442495719216772207653312904166465267002261611194701547797841986966587180834760695441666598880666747515297510102414040422933535786082675743253061183692918826178474070384261032464135383251325520 [142,61] -151000091287688679825831717590588125462708582995231587483429983492905058864843815409944857396326196910957370703560558501958205895214866178238130629369449389108167868407689975380918057157839293444685908165123112303244484971737812487656465528443054071127172026451152290036064716566682764447609520819088348883591831973212528634008337456960439825744249188871587383591410079074283437454247666882954524731444067098751521270283032527470611469426503545917741772030213475942019192641625155538935008872288633256057483704417110410612073857849275087392703757294368518957821847199151116434238355918803947036376273392524287072836174681898312830909223773900100108143293553832778508375232781874648087924542056414045543835095710180546528633640566584358317094069135225557738359220516135582073967162498980959538917761001598603490177404878048558625688058478064848488851616771702753578712552285838287828646797868503389810251441865960138511053209385610087619925296140803643647742499692333281544801940655942048731402575680325474494073140152980736291877631570945204232494261508037123352768378945313132631679849357264284885612581668350314611854240887272340381316547826240685242493806021733192323232586205058506884774785172631673378222622525596197819111546239321615478064348907810868361786699445363039007277770157611207860300522453907957196626713677215795545097045408067767240104289181104774174155832535980038269848203686493813282239396790900633033740993494558901094903710266266324628784915892778352948539537077456953268331286973549436081866141842203259976695850144146449383425351274163501617747485114245074345809692527501651235210523453623600605377609235418185483225680624683483799195540988765518590507809562788476906601719574585856028756401599677046329004773903164621843747477423384347807440724937990866543778781871568016971516361803923482931713497795900391941515244016794462705043611133488860882863354487633545132664826589723239623173223804166376027750701545396428784934082281415275360179731075191270604295039846239912761320572618705790104052064015809448779559325853325404075464909987042977387583436162408954206083412054658788659126082838295827710636745157764851613490660261029038066988154359126695698168978654367864943431900424405792139427393022011929696438329012708490166216649317086196559080831603598315956337465426164702746550887261082892417018557403267352611719709293114006159898270204822862550319904223448611839205432483474617812365653873021739961506421717601382363023766604672948649769213580800 [142,62] 6956669466888228094517152831199691118808150022478674847199092175610315766616788196842368830188807033626919524728560134883684484594839224928401914029652373237739166505157256795763786672899365452101870751313845420074764185886149070066526782961153238048380620341622306878959150191573109795494582528418450962309968962667170033668236711952881858064346268465310243422395853281850178978763640768615156919667821923407157941511339085500203018453048367596235866772375425679047483631486165040152807665195984456054121305832544838473594431397353320833407951563051621410189326686390992448631915508939556258454752295862173080639785732602248115220787009968175629366637229517086443294137188680408640380283671357958388223016081267177532559162176069585178640694339472179112073870807966223489414929365461894062282519163908981428711018841859467442505059451699021227249427052140477353013544882880686657045678577850589402497802567560524010884341137363259801289773628256617030086118710580452732366787800023728187914530282736880155905967971044780228875440870523635908629991931402681427711089753915173406146314515022870881870086035279418409199775409747301424036472108243772563327751152541965576805100162869451806003971354393014610044805984671993949033325319589643981422777372791703388650936307036719283364247941185681040826972899046690226892651989690490268767565217358411211518618219961676668069751935257874032144940194442021442109297727723426326497900412550649519317592898713320001108140679188581105230855704019143691050486785594376767788921991862955207075351767530292899269772197702169882301673946750637290871352988653658503438515922778670153215622122552802464710748984731781739264690945976064065776431687731186484115585941616348082807961645881714609663673222323614524305451128343385328957689691619714367567864869663636208072897862079184464430564222250725940203929649333507690692499788780970378004517509574282611795715737336710208153969630326738961503975949462023660737278569175772275563505415168535583377853399943269485863443734047249372854498314444722508385815381948586663502987601421439959575527975773584111000687904429199047436125023626141207354857504891987219628448454040429591597277457561536889548883731510409039335905335249490114010865984335348976627740483857471958118757456419955305152979320662719261984307233007667969731215907616029188433822453056668040508157991690549209690461899394589328447236226078534076890877351184847403003441019181651800600965837507701126434096740304044256430321920 [142,63] -62867593385821845872237050271800325894377622696918578227204621693128898755240647926353885051007936982035349526438900427908285045293442393033196082488808031878259497879956792289243460502497458779732181315859946284204135517053879196780005916813598612215250811061441488454417456758393125920416920218669591794255205008267378990769904694106265368459776076412118438578563934250771416164220896826463490167204122348630571299489192982093784736779447622404788768967979557930402445677878703973429516435384655718884818359472012193834644598811041415529679741687430513257518895791481306332659464019344285089808727769414168393891936307558150193360469960958367270480252131648386745893687323265078125296059056039883075424975290542043554149958239502395980518649182570939363228486705230937773989619363064345672398133928895043235809200786407759359915933711297672066673253010593120133722358802434862271095979613314614614709087230118161603212925019986392986818318303492744292541528070089615122104183160896215981070667331363193879433027962262692318485336843853098875785267130285113825861866847383568144291283381056332826796898057589946971209546784317994726236317181341756733861636413256356206566035114084691672143169877977441212610273319600310410041590164880846084937337259770535797760089055737345561428656721247136077964647029691981070095816971976702018096361786952344231257104383495634837662194468345425304160603799910705384821628690634026922994119066185615452030538151260730613213661279521934496132373740970785770370189044148983020084796218558768239691918098963035750350740635583465303040313040987245685489546336780683401676589954924037686668947790116243711618749056007244812250357948328931582201390235689797767199977259363886824851584439180200118734258197644152468213476129156190899325757481494388023119872842229012332598261436083507946388459685469781102339872401831816359647425488755700601900689080764834997668825350780741355923650015829051550506678653703732923295961242077606411452539909343897104471381349785850114461446563006320652056058813816503989474993710355000093949927871793444337683434564170077100650164219796039536050163341735610088272411785253777520573585562075244860561222219952118488693620254748131255451542605351869129464302578726606078462202644991059923309539325172525025982725859732479397216218241555182450861925329238090162260155478858280590253605620728739891810026914650280760630019024345928811849628684381072773374813142941275358089776602996626498891111830108219756800 [142,64] -325438032774108051601329907765279971439382933987790552787662402422730618641743478815213197288503481494415985020371814063690622150090194445953701847517320983449419719140899843497753754389632937617557403897524613730273771488200526792152911768465615734501617943029058586795517642703750075011167363971388116076064291016144007293308458163638369234806845758507287796307472208486978864186160850502822838018927556963273535523378686425029133662904129649748809299486926940997095269855657021620534160394041089098408441208854093343157338544681329612340742831970837271940461130619455371319700711137459866897498814847742502254747980524257839470234891839552582501386020145972098461753098818379783571297720902517827333903549405766808174033501097143373308939405163954853228619343197983515831616760191163113757539882071609343060680097169134687226941235770048218412509969117703893695109420932316306728471062685166551711912259532790181627947188426165341132999018443084703007310702585753909694793687236250435144369385201250886492572372474132748341375307805516450815378754953373117526964831115047946625360014568354910586180042818012502839248118774529860100771037053413998103916768200160200276530376547300697184293463425638461769651812653513802344915180956258681605289218289842693067331134531299594305551525027479492027557610719455025046440166297222507290788438719723208893397881039238101332924610746005380343402906637953950380235888559784711094659001671030302318284209399050845490077508521485170231135903539240129496723309256071797261497150969227147520244331789524081715162078923425210522043030026044533861421618538922236185651114524414865634888834954407267413574619344591238037157313315115854765962711539729306845812498361883387916324575186571814054995774516016240608819525695692892695729313976688764126813170203582198980291711936177423907116219847302491508437232168229948340010794344715451937739934933088924916142549697209788458387213532543978740622230619614455295108863009206051445617743392409986631030225839831312625503935624949883798475537112294665198389552902085217623948054547454922887792030411371303176211441591507237931101943193910897536424130879229845863901638434389956141426935268014778191585942572820356641182129762469891464616936158719227231378149120363250179356852818078158599914954972257100249190478296321019093507123594715907467640204813573208634672626278014126853583501539138378292205201686746066456104131222862074293681199095175948225533355645323269092476981077087320 [142,65] -853244533795988164599710741385399762983990926607337552590604055419232859055508103597031639209800379908785250739251847581951248145335180229439225140213756848990668092771732720745477003936785222018859038539570505484500050769213967195199013641453026065871585694017439906227965927004819173653649294614864713835228128459917043527727871496695625118788703272907227191871109061018268423608409113785390991716129523133372484504327181874222507569246562337211644810145857821136584889723826443525360449236108982948762383726411176087022985503204698728062771567749825605288219062160346982319229921996180702989035140435532618801869159091397215018906463399911207106922038798931751003531798502104358310571371037698071567206754735709858086677099272137821263831559654064264094162930254112700182786462867330652493693757075075315155838697807848240541189687218821053429694520557575149623772586646992970916077904723149172803718915151956418530430579012174022951836409304823056682387446203648971204404986751748000007784542013397241391088308602161877590620210075970246424640357497895930089516420121801860772266044537318431838499373608265801017350844813416375928699055201167080065290944378255540880692521388774905069781874168569715237787808262399972884451028531433865664613119843313042090810847044550548060667634382876452700775847710565115484109367168935485127507192081513170046629450753318275038113630898313569683714594490521776171694442138547966285824540158715295533185968471694878137563502645278647512228845141028341325925557559788717651955806348953703528049404538058339945471335158553667300714650874438197551719219714267382746389073964909901626142022255322605158169730965629481656366026539773304279870583636927394981172115740433605359966854536248982053925828391882142373328179653377759801507463791594146721937290922800446374341812013203974179713943667223657720661144064334657905096329096478650641529062010433994861470743923709758011545900369470193348441976394406626470668629306170413510221507578928333459020713883454610726085343909069454276440247375429738881842873391904876728749258668018227785822998348505879668669005269775312137267623144639424136328547524954811476627283547395775096788854731713786328321062203749266396518133200138494408006285097199533591484715818575299995592420656721327661760675900685342596059545675232879438123599234600236216469936845502842925706568720741680979374922329799753074681240547307283501662133405399865618120955610824208189335123951773483955501667438592 [142,66] -32571851837530061648516550201328298276375108394521061230490033895104089754002047560130577837938854832920426694763073645548259592234190821827161041615912082610581678244905299601395023932709935372484895186787730581575985349737525765251624818364346912743577040258248730926253917969135455625773004444091456300096118141245225286539983606992289385639677003404638251420576607295986823000857507970377625584725277675566843100781386495332676328161663978404330383723694051227280423525534786000141673238530181630241721848277454411465582137176016848023244192840551294042131091829828621741053089448967417567397892520314180406525562504927224516688205304197064469239685434203103215716389332236107713410159410624281542975482167904238594289073375560500789180466606461472245743747014759926827507318951564998343862186148805813997793334911231008935120601180071288917931643844375179888015410237846354917466713040740382489255861512448197163901343519155837748440095445344425270647156146236018802107672504252578475329360740986735324559404133729881802427218844640134561451008028782952384509120968889685142977425400732667975655299459123649731860934665087993936355071717795830756006148728795789064775549215902911419834061078507274620110929618395733907805705747035854384843820179316073680113909522718751191711039059518290686853584808318440798472323821025638535733854036968676412257338377827219097092898741304667677957346515069284918186515132962719075011773114122000629242200394864848573986817039347555669179830892293666913381423995235306540672386136166282228784449907023262858801003298248966096983607646806061242585703842467981541139112840511564386483728470971790402005368579080365387699779986315576751009008250027591002881430429634792887683496905422077008455886766432490510401031852205884910384515751405226490809894550413245729066485383473858400814942174884423180342185800601013751930697532495053856145874763251160085094719283570274227335893622021686752499963674391564170943913598731499920902414195112795852841789021906956024648985874884904897682704328813201140515458229091142507844717378836709390588479202795061770937368003877818020134428953218437426144199270267126737894749661114836577120099753129679406473927350275814904226476048357827393955749528470479799760683572198073208979442797376290038597410363973506920766354652608906831388479906054212826269141735117592159166502227827072353907891808069077802680658891514898233337923554282274991433065294464322141514687411256264549614931968 [142,67] 19650097955507853675754477952716497865204526308079255469916643043353490976039089228843874080099196376081065281046921818763726348935174549589387004452864757347177528726791300938015261671147313436877285542734390852540106687051017290496967782767032613652686769287883868799690709730274652239824651110910768397116615861219150213605479688965633712794928799378341786143943962013543423502075417484080572619540791042792670148357460235252840053498731178651451655295315370000727101605129672646371560568658479125062492674716825383377857159671869738321669444972021547342098531373476281105956630159408614045003119877042770436251142150145613127503682141736950971618987400642733095817966699361607341143854000055683928060140790544083056929282066196896083495493340638758103159349037412996795126170138978921814170537668799095046529182369218066813187273119106567835405918485498642994544324961247796553434006209522795378500687884868521251517996127748048104498500926179807282642347160869088164747439329354943740898746129689088984856765042861833830459022595992471140373004150392949632549251157270560735228307330385372336915474212320375853692914927965185409697112811090067209635583242017435705358619984774569835947962281731721295212222931244263715508747566541468424864173136966911910769289875864243948080363209455952698901800537914460422518447820663110680647979395937727788467782522638757692934919713143148564902274063238657937317233493046811627433652257087190650943194497574625957353670660313006290718712515339378779295870969149496982194941232808180796347478073222045007913364802382016416676614503900049270466699458476418809916870313476821851442831998845892160302401070078418573863941129550909099920461368073082547047336900365681185930697264785881636908021361393996715861001863400452514559594188286371024498191941154851484895328498053850672533030190637167066902113345636973834269152093104356409586656634029036058907657907617205093618288137544496629803182653156906916889702785593114760735456215697377657514426413043766276177488046593345262753572388842476182159251830469630591492182863706369381709611945696929646731539030926398938462880694987518942229107141149538274524027094694862117983507073442723483052871143384501461770232171782386593269901076143909177664662148894219415331629488958252926495436810483070829394553585118428266862852260918574359837217551334347697781853590226506975138918646464038967883472958714047821253244710639852999165642458150307456668295929344752869977344 [142,68] -2045763062368681374424054663572638146163109735544221932943065365768274865652706987069099667094234023393639098123307676204667805299998039128718950696597934940570088394037939192986694708385077473604674248362975040115245656655669651326486526082887432018386436792521951297003690562157723506224686286035902328415182348132245503089520308793756352010644795666684136770232946030033549843679682995088498144421176172267239422561690615415955459951709570520315198045368704549719773013818620050842120445021706047908259493585754906832252812044793622441539155372268027919069632482756925209456345071630729261466867753366044137095979583469167964925742354757922413531912090462495619413740226942469880482161860125781059967668858633050491669914395168900534143120942044132795207043689316211436454153405065592519050240175840195845762738597482414626889744168462955742750920548892181955553995189079126262062152606888318265421835823203226987755384601825992014677435356983359945032858173058064224013323138461968005411775044809975715859469728729797140931874420040904281544762089786818354501263229121046930408037498146427410229970588962393242455963150479635981321807444202618112187995628621461826469867455582967671233902245073121787018161884387693676910639061464427339168097581727142837539888840295052876803980311179811379818382180844375836089661016666451042163619417154722163282056043668319046708995801450239977886863808366091066478744993378894699212189592474046669682423433096935168047314934328097689523212397036707390618087207439384252046312483145410643004649244543104441481138559241637907702851520357878489446562700637012398913015804726690432265773876641752321397000420119223752101191016336429335045805930192167709354827328874145505858120469282488065302624045515989233485092200507229952774683542062025761536412661964035445619659459306500916212524669416838275649500177653463263792236505305194785528538155133155061948423822942774247398053631379075606821493060443603369917915506680154351349423038861079255175755381754715513016399490052719086429980065883441748662392169956666547270753910461991658344762154606757742046987840299584455945081864815235391753507021361767252335527425259696427576952625769253472556416058225856020727072431882379568163681825602467028347750253466574019583469552767223093184332286556263495263168877846157802209704288923810677821990270204293923757883367689630260334453888729969529361019294094093852429839110915507099028428325606977073879523755795416791248 [142,69] 95519549001278327539983752203631620734575949785299551230364762389778024509224042750941160852927701906957102906974296874799639303501445189036389517740244930518195322249922095915075621227742479961612111454615225130415886424566135917633897915162856081360592487540244316877900053829646308937306151719753478695531778314654658312171716318476047997600740797019881287546584702209965013232665791202901470031888717949836529792526999677240398239550433358058980301230298196250017601377688937737854056206464146334611809218999096542036851183780364727463015390327972983030089249664740694150979242368595630503833031249785479027195706497132401369043482221295543520476313430653312638570563256670425520860530686113419386993954311538522361510601072080128499736199221537422246035330521436493070961871558653400710114473655968987970682166004383540253006688903485789389238199856904611301266183000676277973834452554091830398037766711176547362465122230492562006450262864735278541119515689061630151740015051262926772493288402512492740422341868876315959920748197787688514464431665042840378791533530043095962152582319646514889707627277207104290023053710867854929219893537991556574109371500454672826674549261210269840305961023090647163852639823054555033149694257115985561342137300727378524726571165030271878257281061637066458125472041097828558280580373184069253590062923444072778767239862548074597654063443014458532629992603542636735330537273808212314594827530475134615452499196325144099782087923917686741018792915079515849620965453687268730914788107522390911542015225288823560820574808418333316573427675800194011724871626580071211274797775994994620751674846030438478296409830804612112217266229587608191457054227254642433275136072876245314173280636462191077612920008616728898187301881894941455524755920744482380893902239780822804162157677560432643645041075920752707908645909922801817224296816311036650084149505424276976741902149456838999230694539328805662820434122232341319958240875757470848946685115396487722746987999065253472657501309892024837138290280494259928016088625140360354351013773222240700143799308193837992500884012972289056458270354199273506109439403114323530375015554879553249391888034055450875565727128180266301254908505002129418488870612227473232235978134451790174434051336646920377257042514190238125946705856887016259173673859248181103351116174025710305690518282366418320000514265200399329912047378330090104154196781297619378036092919142677684039771012196864 [142,70] 432004926013117294556065767830606622107002413508490850822094768887351892506931229257515966436317583056623658582364580626525521232264876901018798158248879442895475026895435468973949425506339387869875128567038156313236687213043232797241679053925117543275633858533505628589616047699455915038538318832664200984433346623800591900461388194506334035486910548487626900499318715606884679302080694278301347718706768096587422443927974966671037769950581661875896416940287956841846199278340204554750503525623244519362926208176791405057279726575784175098961863071076955858462610768576673177092130501305715094333983194540276059108961735456924697387858695629685462704212378215896112548506884464737476325546384689453968271749308486342708262072647740204947216775224001391272396985334866607363587860743047311361321569232648941868929669727326435012337442023746348501299159191547404287237673717450612215497575908986459791695968871806862245525236627648377176217226138471923540625312757405454007132126850745867338568044902918878426203562053784092680739172978643635159310204111390004523831250732891762485879986950060633880000339017560877111164310540180589842791795489516661913435816125295981932314260554990959561590659458726800072864346916221947309495189618885943222299968925949477697264807568185044069650775595859429167664391508013351648222313357505687242285039828693413201334674434383606231611929411749625110362206633278457051107685818132670981007689925046663451727324421418111965063865113444921043758355856466406125302276014635595152998941488334833806002742610821892690941546932636880063871307441585500815266029835791343931927528438510711569755714540680465693077999403577722286632013490979066923380424102641875885187635032404367601108547521375257894387260522553257785366399154558343106918306536488272645953456732994855498834073621160476153433080494819485535252507112740738837018928196878922312862186260013218968467123433622902401252671908950795212604038579988284369530990345955336156835554125588199502378647076964683322337441184932928655464648861735299476324266834009698215295194876374988344593972245535944809169764168674369187747751121284067202052038840494649180355805280453209108513742000825826691381008371258085999818318346182610404759938598770839770602106527321465387052475847073168993077838434605005780904452318293139176795656358116109590088931669748197423496987155046236518107128786051107868150709191554617906765049139051196251307140224233899741251474944 [142,71] -320096473056395844788939465727184676259960073715965901646365932723196085354562779134484950449356479489561169205201017453081103415212499798682248524416377006575478942449814630072906461672757535676782757471697396864063102969776766849090103538960609134121490236772839582978871931045716504586727087545259762232117599089589411625830288165461482482256605555116709928896471259263528203788112197872571729247561125286612761679352314168321245851232155722122652029705949805205882693510596714565186588984022147903912286506003470373313028667932721661558466466451854414404522596210683078343929418984237155811015173559099401668330761433960734203193839490676034387622204490664871549683857837600718822443118172010192466398222645239961476028958617742217822718778031096344710461511706228482787631308519427256206302457016862915653845810205968004135157235559768059890012800528104265697013499578069634943015181212985160408125506620097306485523258465620704217176397656896430949925709615573118954582109294051961673558104025225496028390822424301793116357998733662403213534512391047258389759443976806842207741319900867411545401942689927298998514206222780258735102237324183109962848338668259600049773649400755300780560083092392234741006966067569575164431152824833118839726250016754530769269129452363662427255587674930075499338188454502392316442623910867396105895191435871149908930217693458922632881532227778895984708433163127405133131688178579240730469141109767016560125997074212522676930345705989445874177595312081022865471266989844437067199831048766302091466015198897594260292595512424008008873455693886602932122326122208146887336110331182539972835283611206376892354247974517489991901429974189652428822541187579237497922619432485547789345540190289554469246632525361937757350152694518464385084099095093702994625163498925473746732214389704474963796887167353476746527473485568500880126663032108151559205623036459570450996548060004996216181251356723853514674389364564241939909355679563880120817447640620720187180821782760534359659784677763770175129790911729640565986176271300987528185855471792608668635216791811008609784875804587475614022100911761485333904844138453273298090640119074793207963480176625143103693945787090245003624524448888916744717196462005763807365411903522753932215811228946143244586895128433192596269550831331083670724367159841743679510217768829809732852327146937120996167834418363443146932185337106993006526077124417607689418235166393035309343360 [142,72] 17755764377853231006089433055607312200668777458594444882242361346733242242134497050888241635501284141531542047529084733533389641367523342263864189106143191671969384300831534488905757827005407057192485036952509606408479451801724048411966536203090880922875324610670375276154255979078550599384083413676718164183030022138969244747601699356475033701248750907292007007511421541678592079211772950548417192862357757650798534377785082923185788990628776982547590967160421464202631944983763226720335550863226351700627803883303477478913115082224046206292184267994374396603554577670923153922848452215649389600372716506879786377141254737057404484880727728503981897030113163208345471379336614998921972011726147850585638420082520585328733023111238264119094144197686400934038727326158113419038625658726407630635422517860429597411327496818608081757961452896074566651579413014941468467112443216749272048639088601797344959206863293767624902145777115531540182668408118836437868639719570493494670998467515974417800760999315704257973506828381995122209525876302943054235392809150708972120727374015623377756246420288699327218533889559496504763410803271867137134499919075202016530228814174782333710335612512581203596887301950569866249275620343158054198279626313274020342396559035139208853006065642375540386467209077982642695097575347631847237011262272483367755258132419712501958518102619883343229673848278550749772737801104578971918308272784544012856198369983445312767081179455245089526432723134416511311551382787243978804132541939699054547226933937229694599503484435576925621513394684829816032743379914500714493642882591759617324642699277038358086712815892088825754134558868085102730643596974923355229504052859687184782274832167657783501852722257952013022194807551412318377767175261084613171066488277232300605992011232618242547461458524039433080665608914092507514655308870451686122805477619457259635759292832170937220209387511238579471183735945993999588240431243599167217611309500044709693503414754601083558613969738958603285495557189845640574834151660643677070075092222195499765542907242520761032973623613861816367316465640398323921096998090565484081346479213833205467203013311706584008299638692839161155153485635578796327580881462046735662237148756686952305236534533467791367527628178911278640552609609031044958689945126718011232221267413366518476508178929626148013786118861916446126584909487361483470819251334016788558096657326246262692829452720502516100 [142,73] -350170000196753263277575194450762592122384638553016968293153043184043554336499281125680965622428576309017218177546010626462275238132086164411313176597198547334423629776327292941847190881123330973349293655882923168805678128512677796056663868932748192283345323273395205645904981124919892810836592633223731235798951964711321782804138819696581895994241469191980880304062106664243386233038999272360663682472712764779393054039251907159958960264098128189728987148831690112672245889931856056344392654772403104065996404312724521155898415740248129611423520167781612913297777315574064938492904420258758898008653487872008596685622337885366493175121513912468340385999840098902099494160905571945806862088480013225743630724338802325492622280133593877699854092350674237375938777832665516901285193186853397161166746974940168458144077271658598018617510379305313430129326861292573504319613836940885067506632976158186870917933027916706225995496388782730717141654224660643622228448609064530536102608853921090819357828666022916843381234514658140848079804129573221890619943202449497013570218839229774652530772333808704675205307132750093895759966927642791849951905359421583850753306920184476754324057933978540580549091236757128653240043389940749222191399244779599782760684773849938017799066462245551753089377813505973080910766328531970086905156130797653889848487322083489348400247053159222670586604319668530475261236421459629363257718875489190993261774187354491357860135705029153162222271681734419099911074030672181158318699631551520436952257372429270660540532489452676321233019139993310636582991767867250958667488110206739638622432974201998084165147571243393728055005124799941307420868939591742480822153073405343469091213417396458229947532673132886065873615837865644913781375393094601590828224311782577946924796278214568379135750677131866430541191944265962392268266730803279541583769198245529540438390451666029327860664326873806837696873210173062900270736586663661990701931843283078973662797052134491394581444355713350591359544166844921461643925895673961656301809759424028781396771893467420641493782348885401609686367324215031117967343028950507311158286623334830651762440977956422886373797288038822289823918251267328126689719573296674988165933837361570542215097564195165581874336390116467438429829791223591422640498576556619864086079244262007227827950895949990262065356835079642250692822249040377657700323166672495095957854416129928188047698001012864 [142,74] -8181817224135195207058456443950286035383116046585078377565829857809242640373817644122701590827225460790984074518052533264609283034034893095880387818723366329782018047265639794544232453161543230966370254222567618576760077806403507279074317413567060254421830225696056229726311881129022295924488183666434360520750949239724235166748256210808012182094431368795881212996205828383920497924271531463204523918609789122553524134998610836365959722013952995044142986670487566358162984844902276029665795324959722658660290009706748307001671393571684886381088626363407687904260707134605391586127566087049629587892385987775776270776344712015840194587110058324917046421937940706056013522481805638995845882482396185531739084585901704341382439826196475560849692077316093341215988594231300438368651223693372929102356606523942929583127887496990721513592894194434060472358472573216595644080669666242541838819766575360731388665471299959136292273173981665533405796510935798974698485862555674576649503268765842558691456568748495644769836146276047293876597249187700904089944196345146944195060223396038755865920268620042423577917496300994670804039025648277771547661611038932444675355137548396353484193786761530615296823326051918576749668499710558062817447594240008912158011075068591868386896243331243016183378087820061253229960756643767402554057673603301193705692073102327141168679420613477443095630822671595533893870099722273561266200752099391624632531860088201397113428238513327466962958701866473127119774050957814741039292974048928167365720582074615670799300504616098227023190087939685457266984188111797143417645737278574318473617286605321323979233348439105399587337230308881548581186421965315688179535493900323829595158680565154153026592430625571945545948110010674348652045748641592417181704701087673596362897898061931022886618310080944436296733527949493817602933857599605619434783071312842213420901239398511265065340941239267130889224328909470016988726442148734613459789343864408810210076625261780761464868379305255974063697121606552638196828831289214122947770489069898041608561339317714294151564844162453668376469743662669449182696582298560257490229264720326255520757783958247296812341581962856714711364536453339240807962298234795715343237101589649925888690346054945685979068999842861444711972397853095333670758422212584062461871326551879300134582142345038429375497656685071115514825857321214182265389147843415152430330529441476947205413783808 [142,75] 719394085994747650593621222205337169254157013974265406313796233193502999096990918226568397912486463060250779949363025613829805892506323525185856799271783603734958130213567065981738673401437341140039476845396281493116947031319124854425868023306630243935532768608081770926788467183610100390969262249607819834503611859754426310650542037403566990185510834561985990646546365097133408348139759178312673213164012763317204989473531877637161905930710608810022934506208347292764450286715799496242353620356761955348420165418914416286257274540094071153196726638359212354490460846540308708745958707510349669424491041119578692232928653285253814643058029594740935194424003023426397864142802737176180064179622891846601117558190901264598993518900828408855437364693093176813259952906512267731187458085020994470615605049818260055661694097524214141905902955874063750957831270482834532703872042525417559710848405567040471753186539666228309492583787863815007122745360147732359376296876035953090800871879173016694484616335631439897705058106231323277794814644387083350395011627180544396295482139501604577869279619783113550454771996821732138435753075418497757683037559363031808638607446032547899587328431921573623523342696038268394802894647238643534782751821485305839881989667191689091992063053052810556186496348026350273397639788011786514930901145492854792439471798661877516263266554549765468249831884281039528627767026071016327493556278420673459432686792906110099686928571329898168490264242608596076567663002078169892183602222498322254012243219974282212334248318979593201326614441783299254328642657806145780714665480835828260736520941553128627393111143544061166731566793954690993914776566703386229899319942960092747570131542703656796628488503248227754819235554448225689851486368870954890086167426849492314764838310524215846120339969637875155372016223675993256687485721014547730072265915237485938993964975903120577930858141511630118025425971208530858310239248465156394432183860173302135796350186023866934026414687198125566694201484956797115395568875500595494411193324944450671627056444801478759898776559172764812442612081543446560797072985428737215755579774892104583104129689313006814129443721999487554444794899197624100078367761648085355543792266110141180865112454204145467260424941775481820819711100431850210351712259613302874013541966733937962932309471988725580711324147872949671790134070149260707734528147823522361617527450844931776697344 [142,76] -17977723186911790834468562487602174705319793380764135887247969926579213534967025916108651891421672464164133139007126746615217639377814955643487566012435751718880867337959210704613998063510619235910823280052781021328775840216205400196700547667050368081580647623607307705380706309484678376714868570393924974528008108541846389066859574822004449217814009666442267926296709910795426565522876262016873191308435006538285754964804435095639373705360439945501538795917417964815904891062938856385314995209804238758392691018547538451763171307135392255393118754089843946593326031753026810453749431677054527035895947190765315468670142602514302568345988278490492735933196615918060951772272067614775972764506907426405671455844203228243356255123179544223257672328733361301896794767708567688866103032980460748818994653463025307454540596136611350409671588920385556993667158828875813271253701966725845184012514910011942699543155007981687322627657183302604378194953653707434820855539384115572802991981132771267053507866821179806306741115006952112456041874505270655737920346519145272778244224913423382474228617959389818390377355292577452205670703818977099072749673846738281067665939658268428716126560055901736027178956973417363384465904020106455373962715852901457338344038427606429968724749889426912923906116174229935554187418054474262049229018881432392927335297271491801611997949142207036284349172594573150480600306735664882622884975795393075258263374026130511228691932861533278864243450774241469409968081383547291079346946545530491424168309499071391903287159340829581326042978820864394751962178471315951968433916681418521301954441474123881379033300752742483248165288548853152657046767197850431211403501656236933120869984710066817116402680291261844019900482106812428032201612318939713862681353820753678744842888078982146888134580047864473970549869207787742794129408658124225247458206633939999515961687185791951500797532707067568815862835877674159122639835500434369464583107527801731701501840951839409960751375120430819217141719333635365377122580493858244908092312230757824787855256411605992285934722162429747928938667003479375989177239735234872461521612372564837188763757997944605785388419915129087957932799040538752875572387520218284834759195715436519875933079286809303318463094158564494976786030873568029656065942712361366089587504547151899202918011919994415512926231019722860411516879348686942671221547473371617058376077654824703088 [142,77] -846677307868767273993147264694408506890963046159734934647979330688852045480009590409128571110256609456886290661871204523222132362284760327162501107562003816636393137330412424840193365174044640618039080408586355786083885531213944776467000078458880486767522154486067459926829469091519627973134350100482233109173858330004787506427617741069404399616224332715570343820650823722612386622980770984885017932915138314748069922541021493939889574470018055650660166812371791755858431393053333702552334252647092836765081029171476242230952892545492433055909208367191137665388339253992693576161053084456054820673727727442487310638608910802970185931620324096582834930244903806447391476820113838619732564336957760371281183450660822734971677699785413595517653774987110754364736624673532053150422372924151393102175405297878932996163731186074549227698685948706646459525129717394168563340964327417112895428476742995946147609679639203472762677942059191334103020603110810584516409817597756624697482640511171998380148700570477880605288795644799575307834045015270507292060406205998585606058526199018952748432144400308245700254281355478177685039148894066662650322741193090845533106327534832418896572234594888245789600672629140945801376530300216263652853940504125411483062557780609607762194665723759375316681828006011874349515693245472540786729134521670153800095979252532242601366636840868692150770171771712350485531556755993063782306512177855533431272472890617188265352554355132889738465158528554179624173794397239719819107062596188450565925556840343172276643895939395822987443156494223251619087040726848108178600323916423927150255861771872174984710405956921847048381244154799451216184350731321136868021170271048097545702698004341590107807972782475480094135186948035354947065243704944329995619211175894886484598736824087587271226585172076018019107604866899322993040815896084827507249234776307275428091743578503145944403449133102883917230078046149112578698986182396982295633751261928340681260562005795081555978597915337066329931930862374767276349481250090203148655903376445861371699259547633165015772838906275555395804069780689846666297808307820117073356086855717080795271966903059833498331965251153933951001045508876082559141503150095944324533532587229623957758543641217025809679071044730058786080279312459584358288503723659001153385555180244475271859809744734187062275822429547883889804273880212686972259975083430035028087286756864 [142,78] 8345190775055156522193406433860865343536800321373595940612344109572420374159123354430967986204188937109867558714764953801953699806993557175740473667213634647020465896896326970835024431635120411276471540470161529477115978856724395379060284632670683666361033410629865565276869228787051972577907272104455584963505123372540103793015575839423377179489451153626405795804670335289314831674388355340499724458058225770733522901869105585993131260897142760646017638644062387722589999128816543747844440570119141690761380082699338440828105887672283288656055772280985163562112389998849473406635809343154772227991055111530165876140861944565229806515073021045991927307110162304492034829792485680833669549374703609948325628334662391948645823868424817289869725688708023337285955150953975715918554336677791841914440921003057463992522064909707345842356229278465351874270853492268244361863966495539234893218064121274972353689183080508850187348476467553402369172509846761985522681765701171114617673833479339237166661777549984475704354418250802764758153427644045611688319043875764570466585072794786513997667685490207566209370735463453619681611053630238652217356281281430262991633749806410759707956146084019520979177013605809931792894353123927847551119276990835141444153721423990713743754266271627978659851189967858325706333023555570549109673469737277928787696114272226509296775494319294037434760881910246978139091355573906734489968302243216572279616363268650685267664242824018044737843587317290257180403803426009308511506612560295075430962073269312508659445827175134834694539262421408865781335583447022293411978159974808538350630084489871449557196009400374639060941791127062706703275751790528710671403400702711603844769137188998629439055405880297177956515685250554403072483161579966781075101806477184618691499275050954249734953092765713576316616945634862202499585639772464349680307343821351911477646736004107445006155321790210110997001190541974614125128864554974514660794134426365638419581935058554759546044203431305447514938698470536533684620327256378391921825475665936377132577050723722648461859222668548154200698067451338773040700167450221080763173798180177150281261572766358197472276071508861101055333665745078719488629956093818333228668844789199449306741198295371354210404084620797543636794061617477550877047751804615384501322707163463434013714516823670593863941004268667365325590496065762810542445517690467113609709863936 [142,79] 50482638489590733804289629877350633881630068814795307791327326995252827076726457623269403560470176329445168297464744571847852379392697403166256917146457711922542140924902513989684081555750599677406987003858363725558138683148374054763683734427566604261266252226815515822303106731499188771521375226234676893783011361834205967180445379726834734495725653538815879742352886083736801948429790529678276403011682533134763411554534487839172477196069844889033659199060358581127282241799063170555104188450238418109185918810219690630774842788347751048511907569396114690547686811154923453954270574560283226709860229346811575888135146555741125210718482132518929173370565040142310932305742206417260196184936959659737422542876443469936480372112971604612601464231605476790310742937360985900539706564743315570970889716505516755762109888122535559191979735310073409606332911548493910448713432086177183355640400053025788913760172770285038690636515953124545302692063763860475615800348027934133826686761061112970057521879938705693926679676625436895075685039772944640826937852094542670625050898301511417011957513933328643226532619481325070366462307496296694159699384415911102320635769119171392128065196228169737983307486907549324846543580840024673758241811202287826613471755169103458359579914417934315164809625902042478771222800023745140696164385107712991023836842745032025826173985411762556500214988770766648567083726863596963960512692898186509097781329782697658224853863064258310174194994444151038236611335163799045190538973300548566858398857505009294426859581376880934016185531931317623024645837969622180696144274953770860582751482889179466038242252391778585443296425205036584783385300325057271079430476208108454294942984336955684325100788835687594793857451274147358228085143932313223328678963317646408553476133509292734461527150951249760266867812124362505399633090403800214865668588194672171387410841923831683811522120773560776467288123435632038704297180726445955421107118832345628504386761389492234434432230159900657762629480647581766951929636964686840495710270438319308862723003112712163059092707992529406629024603088372112147306413807758550570087641205844007080345922777527194321086677168915248866728733440608821407370992063008095753168025649770240247853136131983566197721882095489838723450294378991182424224230763128106847484520876701245771671580735910407924533507724836934833077934637294035500805545393976260680704 [142,80] -4517075122725164541298904628776419917413732617324949711410009718804554751792978086362380505245379351738224506318559164435658605788779415590796957428886191289806826438678908913603707214737985663172125915640905198705763090952557003672962056200250803633913033945724009472465984397340432528521599280503771103267663464099741223498780403040156462760009610806124950500936500027771150643456542170442867534601350606139089363479436396196652947105072752622980367850982260350045251384838346303588336325979287983770267549689839665770205905645508361884275824463139417925934251495211565501735291809147655658056063107700213240052472376180319002288117367784512524228015552343668419332290910266248594691938781550713986264752059391738559645433015656888148447547465257732219955563956590967540880749349835974932471509467610283262753293442494009092189148333466510551526961788969828606302489651947343330565386883108774135356406616120082479597294839664053711181360292906963742991642200157788714667566722810644726374122598673816903820360522908414878612010936386886985104539909347171438084071056339069311736968826968675551352976532240895080794666816934611804633684583154874375209896928132907148641447678084330762066446954647441465554285375224176270636243010274732708554132103855112360928961845779735759059400867644050426117348621209795115340242882812887932931235446712981870073190542461748022077281261144147437283076969059177087253430954443195783136824159593154088700655326826969519047651018294439803029138547256193914931920417230477096245934873149633944729563584250417245178492207396884923220213933781163477914078807854933405346850637966224505453330818614396183164118759331810592746081723762691078502396348189233626292930312440072997394339578748091813811871346129963003768214607914640607067217955572497834220576106458722085602171740673978388483717959428517045660805724828683631016936412743627590983299272608520445498462526186711645380603071566796025846428206131383233115149212131052563037580118499824398464567757238808481901512657224966958580365376320377457665034527815095363404694572402190742053242326422676039597851118628076772654089772293508440989919393240813207758346476625494784241727232062865881564941921671826904946464007839519278603524658676628665063062926962883600875368514728286270046995910804384759019495679987201284380873553262317018271033276372219282489719451811183490692531183881221761812212733111308806676 [142,81] -121299003063246671512127133686608242474764207512998364647684819902374876653300242868550293193175003109418644787170895073183053114065344223642783323883944670036089847072389682984074427921628607175466985952347125497604415246036339862301169248764366951249682218513471503421262584604313327277058059474737427605862498146999746040244555093772725980103602442973564224898299487981349393312786751083100836291480203180398071660539686165327360131602548887800864564749718823232430887595898610080353959792561294569022657482114022949900281716606529372043581159823886924443904684625822177998013556624970235335516616543741242388223311376864504244213218802361020733244717016295138940744051678491393023208535762330332374016633496149611369509805382520707343171789549534033741227234254936504539092470327957443443877897753149133135546219884563861670153783689571279218863418691040478747530758273412695190340812590623811813533963162795638612296336346614558776843440573600556425491234400665889626070236295391593293026767024934887232122152075182878439129437449887535784957808931768005413329822083358946109057954284269676598405407348980348709847540658092891807869827361041884700128291871292728974072612533786782640258455428198525868905546645307630576230722268525652998724965945581953352972538816472519729414299591214402469548933910683510809782910030914402648887164289856594572212806047290127504226177756123179649660918449305129800654148260485476443614171164663311652467494855897748510382175621525111127646354437977389525767869248591129418757409043400074137058958401039922039628030789709572476736799844530209684833573628146311741143860246395781545006332067725256956348764996516199101180598661988308359022609977516793413688605793352549640439287370015754788324981482047320586648297188376789177233544819896322842888164484500475362780500404771378034103033126219343113024157464665486869370474984629326242240619006687739642005278770863941328906242932954087096467177105283338558860474291999055199134181430076798865657599468379997254029535446291495585123621389449433749310053749792877787845015977512780554908966659080194975201498237543500031395029184039239323825175761558334031346290102845004244563969768373850990713308210714505754481938480220465597535180343875859962195506853637139677709723806264031253441982000360853764206821410333442617553556865453267515594114284978017151996755991780752953731349738709271541376422083951296 [142,82] 1919201257182710370720700896669514449151789716937275960425444028596837377849416120226014474966042691538172225759610557617627011369959063090726780542199164176612920164227846593194774414473620794581252611030386810866157641388412999649974161366851605011101514170289329129183394404139282653983646759668697641296377484695713129850297751790360502044729881642536172162629449129913107709719733532983318504431426441472361960146511907960230739174133269357053662814224609971650424964833393711339953456836595152507933130000128967684266098155431812510616634611196407288057443405892521664900453903659566989885839679887984652895442899116807092505094567819530054486594412410813706660886675896509100362325254658680327409981050758915934283499952175170930629623376017724396638734518956613303157548961329270460009316214512283524638342830634543175055094316036249451568080802762201120175690835670761594161450647311792894406735934971889918965131022035482473813522771615602058672960446529508632904158352418573751641928840538510740815435502081042118895867622150015626252874644443273229576265976187607794783796722332703883733497065985903045937286183859164271305512328620258778087775881137511920044545226336030414437891909708130291289969478863942246866583995519665314299527170026349962107572078216423297453198388075273569760567333215484426218348407161646748974648894200296032029344838174815950280165924115958055801695939826913721695200832252432746876767351706661508502960637563050809922737390200561091069721184985036127991616805624545616113603886821051092517816947843073896883978453525517941500451289791905598847972225634043655853615370819006293533265828597820010158390271698605510998223239647954256080255602109566136650623539922441921577182176724736683854695307733577852185632408077782099983348014868334751441158175570705083602293786563037588667809189955328806350599164430345774626402767230228638688014277019529025500934565952070819812025649084310757773881621503574849158534490157022981323540590614620777302619278945973598020415920454461999683262471730091159140584266728483580418679643599923768941831183234073884395996508857453727338878265590772972635633774000628698209113286468038011507618419899506661184578112923072242414098473221855336796009462279271219234604040977735713754953516451984165757729572630715667863160108217207790596755116570211793419800283263058117012787202433183170057913526202982667678695064848 [142,83] 86537923815776746731080672839119180054417363313601227400756629356438304968532183666416029121515072121065240522698411193795582860574346067412345098261169406674492685704763037040193550134595874567061265562842915783575994232322928824238831955607612329894242158983992612359893684390089299105058595559663839981909978893152857774043335212497030087035724929823100320563222567898135746451959293199240749369464760436740044046916857150250142486464215751674072078764768210311344769017258228233639319639445757801194091338476813652506086994844615780006399536260687758231226399067795062126018928971461771176110153974854289552444824452794938840273222319705519913402118066677181051672978966580811258890501512380681587568023814703160923524984250680336584141940880250893839682541187586515763960699668200013918066307187421229725718366760561510078920300829130304090576158570607757782278136946171968879421498745831521179004574077618673730847789029389847173234326622049646691799582235654374547180755630810347216044186482980436283313441969587849970645634232672200462288982352390035125514523722319929154256300278231688721421991309597085222635967909215500739929649560742216833746740119796071036037744430495857784171493505637865533269998217605293806891199838664632816315501559929856508478509330086005584787350798813545094156266099745445976971415324464678058002335694630271471411539180284177211222604084112624034773337444460738196181308506909996481205246638470781045214395554482484947205777276175993917099583997667904724155463206307060667416922292132100880933280309985161951425860037381695938206705254028386436574348117733275191675511606011468154033212760222312732004951187935959449636332063985774840055312949796943753690708889224858344818104814836352807049278951708883682122725819663214614637198788956214923460002257283807763334376758847816217413020215515003495375463880774585956692007113655572434221343948792986553575369141436952032317878361314535938507719494797922411415984602602522309860966755413748428684378305900139125488318705157069944019116933145641688852743043154730255569528029964231098983256675316061620737827857689622498032801586686157982158732631137501929308831627953470348543812868048467146024380463176782082522030364780520943671129951393861002994969401470897016762080311012770654675832762885301165704732676650105199997482419996524527442942179220956401208790093133433847847732601740894774057360 [142,84] 252529551024580013384344134130005203742844545471288776239831225867824805006142170095910211790130742216905503916133759150468966088692177705064614308879679228974683986336039135901301875033273536046726473246179366652372829346291087144987649890605383105538468640744083346875325620047716641551220494054222038899283940366572315393360106227508346790333990279286022826987467207708767503714440680898280355400443176892731475811564086191523564256865799685903994170885107006501774304284553000712989279782340424121262368709112659557824878252580979760478346577010361990054085880200762754259123269984733686720486147489905563667797229644136869506426889149718503509702654861734375538304353562634565198314711916209724864441224329405229187681926551057254992365968418006736996799461508391287102140673368744672803314989214259986122101984455148744761699009646314130573349617763306290904271000408413499455066374234337590381628856968697512766328606304596058100977251645793297162442732590040237405562510955644130266304259004178122972191277821522786345490760282107644722922227580458585621928846250962795410191090842034734328425135807375158132505374971242799037879723895498390238785351253067208015123180419892865513020146976487751332866199236936413630316354196693948043647806107476291892721806863233562271943536667829339686993474457518650381947043890809151379260037970884447933079542319075822430453010695785667971176587338493181788101245306979792560388284898688041576661828371079407314761537206004198781124465873156078452884238809436640577742337692352385576244016151815095837209462220527167656610959996198085294280126075001978369444956274396654841713383637821024932689289175160000332625650165448545875741259428271395904021249589093897019239284301592546900541409153967661921427591604326915788100157642458176068164371964237695567780982400460645753192708378443184315625318006619249532066585900731104450259280840303388019702622603107774838755504047462411505312827264100999208047899527112711588493950505831668648278533410894090012390010411789026744548322363478439041380641871151729335964877901687998482221555700158490000555749623370866490372235685435410119276671622208928803158667721305619805540251450465180832683246607486253474050713876814004797832565422042690053645814343846474028900350074713188620875387921717579403175682453612792084835210867780745438232484758410165261646106403861907973301008405203826636 [142,85] -79903181832286657267146138604659965713506349918184072118937538284426060727067955107025459386910959833367280467424021816560704747921537501810419640701229437754455842827093160593173078856020405392833005744805204049086374154789632422933034394510015541715996064945947339284697907797563663379173492482582235635243519204741584702146260255894686531952622513207397697660888470758463697098925695147832601899115923781655702772201413581993019051462144738160588597421220275922744766723247657452868223296815650475261770171402244826892802333757489852647914514306266426303294355762991929161863667771314720560255843145436816136267500966828194884088450341013428703655014019775173349255098844411313166116576886391258886054990095008597777452303002567308073871461801042703461822691963084188925814063032711083578195182575277940783816406400170702029573182528757116291977709840823166451411573255997958324254231441062316455852820056955716534654972670953256629824405614219977909805202339078331296385787892073378720991035432788083065366654864890529181726252874574370559198315889623969743476359635994757434160807936300877770582611990915183374918044381842503865021613373261693227368236475489910679405990083288203047403445582567226168684502017411902480079816051612915508621233780462174485902241629998915595234124654114850111542856839887178806292703219688823480986881673966534137932127263246217740789255619830948621581125817460601497169415243412970118008181857647968083253827216250443820406127681727227697611097634793667849372780090003392138304134501902336521821654946202116224785785953174942639524855491057139236344018916580991090764443098595561539767316119489822615063036900120046075770791375363158452114714074636313580640072810625245327062514708637285825051250456569413152521449923704696064723820492660595248200221425464549702099416013695743789895789866488116457013002231638209251364136027647147671703685000816028662653858254605049331352878735439731344165577559792696678251113788336950059004785609282526063153548055322135583949288721019509306771463939814427375424601362413496072657965901621906282908746598511099450992887403430169437672163842145714199600980582358450057878337931640566227439533653979898786853715588287154619320286370210507256667147881623627221166359111429826460413029652425158882051155181929735323416180616147057070682132572406739031693414165577687863076869270751839787046708050675456 [142,86] -324061864605724839429956665887887021356841852572632643255666378136731984552089708049952457325504090880396615711599363382661936715440409980487963296804374731154967126461060046034588208359681930033949251909103424269000714551172387968101618838804953822761068382607565084793338666758478090884371069062285742427647208210689757529384228518488872690670400109693690589385596861135186164874021012089638368874548950603024339136905848421846196065255881754357817347168492886428152738182495188519970425673592851821675569596000176613162756930844726586437338005722360333454033929620111294342730281313160069735642718720646410369321826028358445558610088795669332628842660119079918849502087645093163824597302757809125235767487525925382520254243599584088994916466913666479986188291901879162481970948020432496253335108747730199296598024636057018519313727474879975285489785174345470755692654056297973123176947569165679389476881779332032152941023933379772212725163311950116433995556521267248912289509855784221391389712815244827926448992994985410220142854326017839725919649211024973064647719702051841531036012442287707330440268646605954005618153526018171422411239351021812712226021593024094526540128333246566300327036050066962350079262438815541843837130145131018303367927432641266959500980408138950578084486698684706914556353911562109934531333854368252784962534390737035969405216838567325113814713467951388422853467745931555094939674931908531839133645920881973867645281805160821942090584981226126163391011715174985392744445025782484261610790962172458376069933133010685451111819097969859293712134774763010030156478081993507278989319763638687205284717675816872157375348901503745966249836302635091749523240828644581206975841624960727270481795059575231680800819033338004870936606623883177806993815258002973811450217642160620960868905708089106295658703386408935109414865833732459172722122404718088476952362269523733787902017162566659061281584419011018867369451823218390218230348104206064333163919469961814833990264390186716492969913513671108409648095432022408061663963901363269502124583160231548071167826808765994280450457524860617968649854208376739546616642165122573554273614511172838792780797005084169107632454663206511309894973058754215787517291217477300290167457196709829499911588045862044342868506394499743452387857369194656907030153300840195614417788277026797439940003463463838517964398848 [142,87] 31842984696941987626219805812319633844681987583063439698434126783171638707438727897975392552238044266278413192003253409580678100828336598159562873886702917429199515536711699297359247621852748987561471431485447417611622853894533061095291764517167154562605087219376514425562529755129566035675785620810236851122973662510623871505291239409491085430551293510839250491723557906732832659600849968706479222215924849727805048902877938664764249650714903294342724572923173296761486266570945384715251761685350638395472453906986786786112398838730324716116298318518326725262816656777726128523047261746807329178334855355128293054826666277778567734239521910884017386310877361210363888451773460112388909049376186102808298177888509709041472619033829026779720847378304089182525294787642170368516108673004571145723130630012626078512179512261104014444350385221574662580292641168819455128861636663242363865778378637761942490864993343296505794602816632487708308418330748381783005537784071647548436295569490555130578251180781903119818641948996700591448395470288458474543358611004256314465135204804112018496198414631086414098937311574483344698468433511287097828018419407468161538391535876597058485948797926435797023200052610562914181536895858959640354919771458355878064721586153817775166141457746364265572265874484072947098953048059261043573286078175600520389092463199613508351802496156828966695408903470290783251545868337697999900952331738724344342588770551933170833098345432628983792945394139973108637968251872886277375117170590606189165891361649017538341397204751343996665390585470097046217708967034462878756403952085595329354931448169474052537631737522689305629031673792444065299836774113537495191161443586229670533152554058701881763585855250549328730899474661822625437042271135019763217573585142466092080740355077438079999762509407663322363040855934098467488213757289275971745257745649522686737605039749031250138963204186137290798116009447840383801484516526221743027936573182999247424204992086891257478227837370140932525367469214880675119896357734349233442447909490254534186767954533552720910557703006553708025862289784553251645671263748718432197318721189727477198280785630618720261840333376247004901671911731997741990534855429521376887768417044575291774490419905403630984589717435034381276387596761944644098286754801202819796084182246206096109052475730683027038993023703407563711872 [142,88] 239083589768616947267451597375868672741576914497817880793550525428995426026580875069308303736509125507571513615073237074845011178894240355014058739718443625403082838560242188950773853245580624973731575073296699969185088217986319885003973099550597195485580415084955352604670643916407107329279107744554292433200669958730157685969841645621951217494380923214376540885360816686573507587430026534895047877273142936327555175380729242176571189278596231850143831896021196036563591225697764080636195743227413562909650277110363424025068985531436934862682951512303691257706412209653789495160241885520864262874633062477001935599273745416305579202871154767760864685260811703210671292401139580154360204205423282904156237199852144489420853838240322415229083309407492021505858844535642934544073572849243054501461321082670397102955270470718955754566438017609215663485352529577105952235441982748622144299017380335497006209694085176453664247313730679473003690666877995770746007381479136753448168571556897620221351797815035486965853544882231267790761087732549048767250298289979259402691573833551944844393731259592665551140758836494671174897340506227300926325335980790498189972915503515144743366230141595500496290135975246924786568057290017688514413441721704148833803104086347026368350361139727360043580218999763099143707776327530684735539504928036506127864719399145323605443832161823395391189652703305646208833227372690474261659588727050906153510510754158940866368172710456604218125384024715370764581894805058581371136597661115545278935069522020902855144588678795705186791291466224017752112379635517370666309922394919252122259550800129193492548388843837817851530404876768439809162144225268004500956777083492158500075468588018396945232843651387356123985221278477147595792356283378004745441947148602433473536638298113747347318115189739883427408890401327469240557914294595015407498242059497219456416394205305295726319813819759745492823576387300281590706301587582800694333137529784811744844047941276564692120149275919964673907202557280632765507275817644777068957425982449136444175201908442271780995167117605972121155723874078595068008150727657656164591624414142428150593052252146915974467181881206187120873586305998459607325209292392943010903562383584787963812202281634439937088425280072961802147190959122675786101932159154601777308233122187684461023868317658516798321985811010702108 [142,89] -3158597874289671663088450208616472486759842367418499105712417056938791186883218724651391471528791637107014335181647048454970997625691493953764311638732872998269003343773154700947585407281872607442371421527570724434251432691736688434822865040390758823617052251582630999302833072027648020671230078249935904261610532502341770163324931576556781507038740299875043976906068487107266570747641301140081149062357831060628355120537172440514180407722305214514340046368247335796586043427868557119794904054353883518032089666092937490541160545607286141832223856548963724779290458004961385937854525069093437005328698239128540939384756583252852474112350493239707688060797289189031082462406265532814207679081932664555062108105554427048837196491729242811904411531497542019044387621965323913594618910273162619775170132572405256363157398951662443761448457466958007537350107057698132753682598791156059583492090233096474192398238628087163644058241836660891112081881838229652190754351253438654139502284279559109701958824315233251609536799986034681627872321910563565999461552032892520797305693672818278810694211126527889769269360709385746095596526558213175208750564510569284163068849419949646584792580890729306122946332596406738581365056563423938235077797003564511863413851226097666422205852216800603548885843957428983473209890120631810410713162831626549123207049665983312158938904407236898071214961365935915866896887402357028230201749821194571288462362093072079845694833551390610260330171194988145290271776606771664989049480706621729814432139554451090787652937017759158027775286603715945914138977905373167403601605730291939516642806381817366495042379012332322077011169861456188224698929668752408511701459621454314014524161247808233468401251703610148988582257660685125794225852405243592547034679772190946993217949485933524798588284236700634837816337349673069891624518031194174095980055639694595908460170215205238857367049862477295386848517887633381487776845161316299016263663725721651056632220214414923890575267386665931921602702690385840466440791816419053390241566475854366777307632309749013888168669500324724029368753408206591910335723417795824240257869972885291872839033612988027363934522625923888288765589520394717227999182772905030107016726519296186660472996186127459983768054182053202626583732804760968725502518441876106657739699271444979083115802342274192034136765846944 [142,90] -32828736995768408172684339543475551161856897918271745288542808914397504950385392745422657716985223266908462694027119394715673620899476761790699763731433672855171920236155571661188050380001030427810191825568704647779427426020591463354927246917155213355273249802079437656730051133231588943978060966525832525453543175170481798495768241166925855283051671139448809615378747778239100327910466601637014578737256915116659742392341694121266720559678757070998004355395946639432826392010974366377374657609327231557698433754532176224427553324707526191604614058516034174644820689334167084933597443620892695017268363621653039438866084648065712674352301546013282322674720460418636745565902183722658673157196465897453299840169951296260711611193364527848897629224661006499056608978816091740185028341762497044562337080017067732322028110796814667109983313679803127870182110530267276439870638178255876039432219898138869643672481651573217525940881160251635385898864671188254186097849194266117000668753957048777345292007273608367729986275721456250470370709850393457867427221114304198777990210067324631239282003294466331333473832285953963338355078105402038365885142991240193149897682997856233932157410115949592773065082626111012595533052984042564669782610498708450878529401889582165927024476142730136661950640453277236778052926071457314815242755637428857526300218392790935938613157333406463503929935488362029884626377450171441629504824871721821055082803017245712448841849770503938207498580143297422217946588797873582022190849919277717820673168984450136627537114602454560427858932468982465105215430612213229069803039923495920185008960226207812883727278692838863809585015978860069821043810683424533236622235337571183448076529933467904523454499453233081105773579040200883696792167221889733766026029539867403927907286626053123781092687422769674386015980264023868909347104078910769784101380211559365974158653471998788389287961129658540644247071571390002949295221381249606527735564582265267741364443290650737382946670103236675125516342506026804563167656021506205991341753769466686518506189158028530754671398463958447813001344089857187073978303242421646075224519458173724781432582335934664632176477669625392655108539012836298211719482098010500572566100844737980333500861362877262432199284272289600170420143698828389888116113258132647990415839874212174184191599069369234033457304 [142,91] 13007296938499510670614223716234711781350551633270004274170786814143860569833378767114367737262074036121317421997261008729209962617083593951373896162048716180609676014463955193584898037093246789162275318339923502602925868013649423943121836348840919909554435251515080408946478140047604470246764147160242731215038901330311957220490168192713232816039471283425132850954685566556335111256228770493397391126042573213628387951169085832291141335249223912133276149906182339556183925701288226631761085196622037671239437536139298896370951665559123889041203620455741797612590762599735045499389421026026615632100955656093190851981854626966530841789291882836683337888377308931386839382158926976180263607815729621851362551949231571159565404407759566636783719471217660475574025573623039592423827265190620301930109915621273181812864635469750182065645387919310748938367740326444375984511745705334572505960630384286598657522314470398185942655665205608998235168370116540192845933119319363832008616449613413734917322216352688945726691044415248195118406900247716505606216466200127096317353234322723219261784646415034918961566518768466156183781603951762661861374226359291429737274403314565464473111090646925313286201280427669318368548743204167321038338153320278936822718450353207649392716005300775854272655370886484159813591898727983802572493069915830346150439658160696340849552230119707163012864300171097159872083505674298966508589048772708463084515246020530495170886068699866452247822046317174073183513758868392146572475512578462298452549202717685318892981570147252524745907783100987330243002041210661834153262847003926594322487027155258886899342242893582124686596257853138715889569296596614305334285527186424614552201435466340626806750537505452358450024738719884151668395684793580614556867532487342057781468918440065231534735381776523847716063567424321551669406327148953288371340703350275628458036374982151484797224869890398004183014257222817553000381583990858978048080836953884112414190947161566600874974424997269100664945373307679575039994290154369126130001290735794262373200704771040804918748195744316293430945246790162727211193838510186745563767746740528822632750135941633646190586852488942623200034884264522695245529579198778085944757143912732644568324123845584928945849007377529146401835892570198448333452088518485917479087507598297061111340455385533582408 [142,92] 957567374343532548904116908741843321921775442741548193912482126723233052026660091987472576442529353778579598838475600191265304939908781151070762343194247494505339135251867946854427741879320643962923361994808018070893418647099027919068750852286271177713086857304404916123414931512846540848507059894292654554611580327921170333210250063046168680739970625798249978524370384653834009247916047595977924810924887229953171251486681495053545981259235126079838976378544553421510649182355327098571425665399021416177056108904370595489485471758108100326926146925028431729692706952556539822841009432199712911854693332430119286234007784341836497983745884838780103975750757877871151108964941093373687083172276586915437736562141995523097928007585528316064163847808603866315176552478802807502649370696508086093856302599775766765498282915863175453074811236458058041326386313112895479374062882865265867208743389231591067496111261541182458897844174848215039086195005970041751215435709143451332159549905756542199618641621608930760220915216224372342087721451922640221170530825395195959101119052666910266391287275985534199801487109749962369770197906932502049593076520961752346787950832813201623234775408746175798686925597697557645479607133096184173495320398359642669508086964924181636006235534763586470686033012078475508757985224583322852119789224249372611255374625563627179713091607010697282755356991835204731082238817811710525724056919587930247773529635368942268752685386917811643268136374495704520814014156508960760714646830655133164048526825260865426342390470364196744610899023640145596457272832328159867622778143391166269316447730488919407733615902190649607562396907765084136454198885420622018424346894839625334842105444272852259587944395159963158506497884456581147867983563278965581371419055570296626276629842235472571397008140674057871298317979081795934321389646412486437144855094534007461383769153367284815072886503635979276559221992244696302166637397302797584961545515428466593107129035074180417605672698114820628074496868670594157808579186428079625575114939012799971783843474373610791677164772263328425841372457880405455215188101889574311003900232855647662276723365505516718824273189951487259501406014208134526114427790133673477027941144255146053573270782533319666802886548438774003917117572408102256868022272720275423090739944775353294592089589591796 [142,93] 2813962157675224750861699432176654049548569174739839206143367700584082437417465776015074451702206315266249889546078967321068195587917647272452246477083762836802010188944004087263576363050010220884061055859003630873305383219062770091770623634522230732537897737288127367556501141170274600547452404526659522882310257578171494748577942867423078974980578180686671605449391061113859683576736306753948336654261858520625183713913013912711892437529347429742670692633347752532593631671530282701930306852840094656960180152367506961633037406654623526260394465016584909305070435512530314054045374875284954894328134994728907240981824675756900623176687639206731784735541043358703158109805364261379534056879363766112865264803912009665852300521081702647834462796940066768136416921200053350347959429521005122086786282545821534595759640949870638772319953250601969713857816761180314766405045201582829275287963698005395383678760652638603289238312575843504059512174502291004734849193062870477274371642184875885043440399544940180887812258598093845220094396967599419797600875429680529052028424668833533259880251202346769859245850626220575817440096485826397786922512125225596578633024500745509547836606208664020647952785077648195325230888568889794696616234607500270722284528303369580371243370982755602252264894818970540959628893513706683316338130081521063124378759738054766072673279173147205202475165725686488159229827553105242693877599440063266931081566016359313819396136021036817937437220091635061113802239854658823438005109105471974659831307095166948707129199588685109919442816994365551356706251108459610740079021868984226589966518707634147380562119339440363153496329970207411829082221323152289661830746442328869089512899774513232426126248929898515905540926123337967568200566797100610076290401259058613158071325757747607400373104238217539554442923466938641413629288973961273144718179816631644582075577135400722512620447713419240060510540431177095689866918378350594541807222936094509411242079410966751395614664892483120076896850752619509910406965623773656470218561262566525269787803657758747105164707949733099492082679794077092361646120301802700927074628899551086330294487686920726742158977196013942004237992592696612682935670397865636257793867055393318168078663157182022566705060332641273647665179651221462085610969084395094777736650460635592615749278976 [142,94] 7347162996567644749038439323964738961292651626202458098083166829162944581811405936023396787712859505322782338729492419684580174982639994151909031983541698119652109555301307907041914166978960926136946680836641837960391871783541952597691184715050940140495504364124920665183980504401063100430238690389205271156346972992917853573870086771878274901659853034247775004233046211638087119301258948630763087565271984197634227847053536082093591095704706326553201506661188997628384617812812105098606135587684313289339618303149502499441249086444973653118452472910444071628646231224952160490090722496277177624535427830757986199923121284169233030111276114624088425697119387299487294492192355032878788032709000991774125568825411260844654402332506018593228573533707783977914680676844339341619944434550035433290664069965859352644187251606857191281982870940821577550301126560334860637323564029468214386245440200641721098931277263233327079692241326315698439972448694642137845133769523603927457886467887741580233523205636836282052196740778240575374779450828188213998073642341885048745704344112023246280838112019516684298510815162526982995445500339916678114069077685716620585109672204715434841686868505534863732941384930540487492092098665429910251203002558723115382131674318897511808863476896489035692851626618235848481934600888302145864082367237464437619047734125245655811586066635620372120696018316447056258214328746876584618177627537747816776515472406464148725594451766067021398201639065020420483246843103241284039403574049567561543079429613575661014350433330898263273989240575997258274887401552381212449782077738265728577415274348444100129793112824882341707482423725161548191740278800639652510337931345324884228535882042346546881441925650223473183997132737148207291503009231989941633077478321524349281102981941390169814608596066992494587604674056809771331441234979376929774106531403120850995764582162270232266247655498515387531571332503962527556557937276521807292959047975102012948824126203076555284762696832476625532640293375062938692884884945984072834754782009704674120576540654161278030907387654479630899253144874979272761388097597744981717871547954166186587343287114354627669091002646748783508811958708388497266379683971955512697238771383610367299151611274321260414007430611856891597226689641283321272170114004854067371704348696065290423968 [142,95] -24161234363572102708614680775543519993099808761926739038282335466940521310046927486791703360432131532409760018598692128221294365953989134974115907047159462321415581796396401507561493614325732937825699020398765760591369152045497484094570941188316645894677479589917552921715391695539512747917865405167431230941075968780605687383190188680988953625110645229798282940295979044907538767243137633529032467019199863405218173832958624076183976850052935561216954916607559113826962590438877309686914544820432824254648484298907718316685030725523032025361726979513384461418290987095387729443690982565629900591937330395158691473662625118834622898646009932790236633797664983313712916180930371999837772217846674739012652237524965767795222432082588181838697991930343405034112377334582582029166596588658561378559643976512218871425831855099598334152220571596548886709079651754097208047313224222380254363900672476680471542288998925749187119348176377326954366501681729631393407543367487678041778986684146933098914346036338532550681398333582478142291913976454485179596646023699082301001216584353065525397309157834253807284466043178780630183754369182873578511044075452243899696314917211506459939589413290323789108127008515782946811880017131345329423100945173006547704976915783507728549976155843695153975877549845483677370039547738640780402328374859627241399319389979129516148515196376931056562129352348510790513231331582323685980116153716827718690845394567030146472054928045052104217552848063966625463113878627132582805146798918258670713507765281137441795671077450711720081402454900287789597607490573297024306854047815199843152457769260102017276788381942601289430426238000262340053817417272368441222842876400979161670762640437434105789688661405761609942049509230323685209998932715273548430414090627460424362688335677039711466159315154297514406240342416877720727142017936196150549500151748074781646386035613222830758335937498298315891807172207921907620451743081407572519618859898714212069503277544088022606885046127569750162367974784296890459991165567569469282771106759210138971552974960566149325884612790059978785909278677092843509045397486234567426332524649518330187621301059822474341967801191986800526125992899771571249423722924784120994825922092954257347724105758961151089921801314160049430428921459029943704049795085845022289341358359071008 [142,96] 5426904094277710495037003161360282754205656653169186797728792021486021981172363579454048936310723245260464869865593717756368224360124545429987487614436987714271178706383128519805510643182463843344980629089612719724135919912752238712680727474757520806743967868460221583561761284179242820986057921772390151903235813899081178144816521951033489899829175277349530386022603295637835443883554868332980957175900954405546903728260452221535775526642171267949057366722674154236821172507601139022151029432051250550396973228830073073558267245818869063104234779774059839136425400319518280535959332743831256154279860945918783799305185072210023675868851961797859841990267753135395055907285410079713714102472931879227767733005223911440267636346482420161654756489882749320713250551218987539543289705516513894035416079910887257651225195853218882065540917596812870958174751854238157342422750267201053268076536161954156580684308814416321187140674399133319091482194872428614369233994061900958945657491390154329114393247296967684814823790508810539027341461302573314055880347935346013749316653111417868633942173046428253534773092782243301934541586828297193687366492635633492944695057236917728295396499402982962178090690950587783471131628642193254345346054096538909902220168827414069930815080607077300702102217646975814818102927448877692151825116737825407185199968443343010685936921323043365066497981625843135032325858441458350028018386860000251417423718237055705255192131242851246983714029534961751419540529780507139894753577226679108053719435820429638010910623286851300416396896733924721546329921920981334521037209787829307514296439293616714770548608776525865562963947157136023336089273175069816488165443381419683946758832578312511514740560342004155941187286997876042502223012532294846231365651564356806462599499095343755981284273371878274549732393202069649797966234453678270709254187708270143844096053857058199270413313524028516827456883811749518186854955548344446752533081497201189616823307589990836209305422086652731439258089596924560450186098245595235582425596671106126961648354359866417616641906559545739511612227081197988705730347770377227505490364057054251182967101100896550061892469130675437092830575917510432963268281452746278810084606346176067069384131487018106408165969049254036291664935208947103246339530947438514447039188665 [142,97] -147636995883468036142816959536447664962150590098518172142387924642273457393296415010472270443162983269809663773043322759731339719290539521380395922887381827717486072439606407712945371887016491249097053939740516689618272275430154319884021554069134646498357251091372550428823024808119032974112910719538480788204138839840112894667205558551193384909611552041739900037633176593253143485931110830455964203725048974439792184956993899515755026494354601293502488134887537374886659547079434568762993812249981905887053714811811335794044772298171512158787407130048033685357678574679429097617911535878783116427973048475506138410649465871966313261742870478544775169002557236168054504008888040456141026939692139451536082563746930081725324336324504429372548552793385800537764723445071579616892864499221905244508962208204910914716765050311736839272135950304110302317074019358018196125040473001008318480002897568254230273683507008829237850086703309772391937010062569363352295382051546792067077510732473775944626631757431984951042446754938257632462424643153693927788131784544371865372403213054028135814982851981688430329580331498150977237850541828452461850954000385638283278391686772248078815975892125276600605257714649404901372886241058560042744906964824118780542848502618566971295451548148956374467942671548721569323658132194922850823636064507885478647361308206001520984866855480956349161386281295491050322093886362976502904569801151118871291608721273387934507591641272414133570812415058999624484425132712594354782102619922344891871127109836288350774076721767832593376298098021392187329267322211517677728216068569484597488197538810817570820316982826172449296962077459980083398141401710566950409553606837045520999572390644412181618899098840030717555105113841674504444855595510757938103878702927799374190369972743640446384418879602120364606422931289960990011346307379735413497174363273333482843188101633942904528237003971164051597401597878958916632474073738485170620796369325298347825428108951789287489311789587986749561944848060422756775625761729342208368790647721976873803383573473530724443470096472926246652867409825620879079577510365227007929445243688603318704238447929399668923850360810650200969486780211894386151825726019109402202546043280845017230716507412104475799520698334347102586334743483762629263740042704550473315328 [142,98] -1025807244671835914438131878985018282581656862728335002968167194385581352063326249251531764515786517361988226752409012753494695680573377864685112195341274841028804629793968120915099646979025931730285989810144754926250359522755318692228745152620547224256822911646142092018411810408534871669551781876192760246724131846797842336456363309592342807613193346609572809177927316241478392330901253094553977077614748187075840241141420583101214959338374975884966850410661277198570595867245601832622353931471814085761502507820018620432216131415416846182331435314669455748414966959116937491767510210191122034914807824171200684665210047033312974430823336692878910804386099274956749508289369532809888404530274694335301720712127728645851362300800748995813513015630557597810926744096746889970433538347074483388914634356446910997207922935373580989151355534060591758862517230067961206278682267262069944379784672083002772375558659504287261968660550223755729613329966783831674483991075829605607055145178722421085579947692430707030618755431447871429205107969856855484817430164674995030058815622259251467975217048114831840751774301765771590200420515016481712828002300411148371152054045766699052991756656419703903140141796510787417429408700268688932034414744954691478933598868925423778665458770797779550549613396805430359280122128877294030578615560852494641992315215494010367787442784358249007646766413722894794439561086158374808883477902197313969415356196912229228226793162816003926243859351230411467628522389792253708578223980789866180373627679901029830537453576417121272329611394953008832524144533318335099879500603602125715218239930236513125026980832977885449264060161034017878557523586927076826861482941364107244451800465807937286851766136961546666155781838348976486230577399315287309503331665024115619123236218739541315591821782150626444334010743648059333701925936167836427993302041471525284355583930987134034707619735106156446377274915338546557808850648979761421091231569659497950005304593223530557366731523053098706234542694564327435171041362440873229299436904120436312196639105606046072652571857892845200552620110747346983649237390577838137340963979822113930492781304422370856724091650995344751999817796632118098513847335971292387849750247635977867831210252897101933705645994695593721715721753570444727961256057004125440 [142,99] -499393005462644506874659592778776247448565530488943934934042174493543517344342823532446481766800244487294096910533731597560296429294101067162932485309343361237227948796149415000184082023222534798051206125722411926109354701509134386895144613661122596468746188274855411970617234147201329126685183932259443551573678132414779316217144535046284359944687201698448348147273292820917326115893461020480112546724414936483397881712194484022612931865825740388896803806897724388856024824614788844072813755368381639614035259490352932751685280755976402944003406424968105651959792123903384433118539371910086429849634724470926961032634704179046023411187295814917915236679037844615471588634622642221491065572691591042209318415082054255584930804197924894892643981057826828716368074425272506280574256593788982750268319460048171070815422995602071948598928789766248803459565857443062910785215449714260089165296622411511417273337884731631494612593517184815175738928611463325465066372643800926469100058172854329276612748721753699414697532756460170458138155092520270777370740534842368596719539807879681153063178033194471669775776351379757798350118613195465436991387047428629882417316481644174259987325975206681681944986672542279643932491044313546965261100593966913574539546473981832810088631562374466275922101467728959490682202032977020813164435244736439269835592297286662771183520977383060855691782904066451876818042909525542523086372700823496055533247747100333773268233557019646379903311203861217070794551265992240739490684171903478194535356876082154982345697483099567178498775416301832561550263774463219897548373932779746332329022440091455694593188973210780041431342153691279367832617708259372462068661435907649323146006577070765551914301287636675961094035552561400815460756238578035482528579348164735724545405476658589518105276662992760416779133281537468972702945023668355266447985674037469051000632854863397084268642484023085547804016249768693350046063394766458758114971430576387274781026440138697710624773711269061665617171322442341137906579410275608092527246504087733839121494276369344520214843459296501219417880458619846470820566024580912431506124892372762369549319630904128934406887376312121279420316329578530629561503965445998040381673062860321015384057251645258625513696509822769375654808499213832197907330333248 [142,100] 2451603732869625325425472044970448425225838920115788553274851238212270909690806585667671103266722260996026562170110383736897034197148326806886774519484282115172870287995155532421972189627810507355637492162270878575368317578561536692914639829776839025200763706654384873742226983544249550588588451444653774226619390442444194798540662244856902485362363756703840930148817780196618874655617911541794924847019168540371683727543968139896466446147798482831031117384299666477501281646206022112029527534209128855777938131889874116612589351755883318601046518049671972723498807426963586557024071348335359876331071066829324397476730332108547197269563700357581901498868555567612317816541512164760657629301721139751195843808698339043014112929247915269599565954146631997100489636729386069003687730549790105016435429499220637527321247163486264577129990069239855112437004380674439384984221432497684734379342392988647472057417029375858602538595793637592196249656454103314561060979420469209365886996938276398289443037486758575053549838046358409887543634948529806059212168586562587140193106613895615724313864837545857448459868759104032946918694837086058728085344895027848339208096803331357002040639913822638301516515088406743820523430537191848943237430748161091508622858297320169852361346677942751224076582341279198313859340829957341771474382838456044984584597075555692644561612238581772564331774171244743771605624708517643115902157658848759304556976382302614829782862737812175276818223496503042141851505516202562781642399926293887989709887574862221439222388088419275505591914595738532263705987471914613886194103529469085781323601000051553546930616089621740627575452820504801289230887467144823828518604399325109530066497231849673664182001067898499722085334842947026944301082164887284695910580843590157952490898547703618843031360912181221526446449008024657221013219211169749338649720656318689467031084019895726775670114683340883047653968314968834041715646618415339706206411498304968048340073956726642508698336197039753287421638987419725801534327588829187207448688930656722591182820950952269960380225451859154567401604331861555410464492874334127758592316908368445543165778701518365476918922814976245857051061564917329393019308720782315053702365250686407795609885127918008351725001565501578628819747003772251158516612 [142,101] 3530634968656629974354052094165183715092747691271702189830598532558759276740764631766412243117447380184487985820036400784286425143734994086316842513046766775026233022413041481555681363675812270840319372797014982130690727163211880457239345180872691017591753702087519020279688986771084912573699256633182089076448893801992566268391164321912055289363376877170655929796933285144815306593198422491442873011174670546710833098581730456994947164805640324159656118104337125736722201819080375347519613612837076846557725964387070787373638468622452560856029254922797042028416594836026076407193277592121621903808092740485103591309795389165741772688114313029216020095734037666201561225742562119288678403955878863420237759355995422479043271353797166391558687539207849473539305635775486086437806840025343951867971577619709130839543149892201446473989061463458945289620912307250895185770343943930396804986793283448597515935338936832456670635272807446513981299602614565423773967799691516277947815120611882983604827730206964598050558773262879931250149889816052375516684909558130140702662800774968521019617554837407025449023729123274626801021270988490235583093117390135640774827825917332454315341815399660895472528258847864642872917720753190134947322777638577997250268431410625492858812693520192629206057271700166083287348906938186322162928031540631473238793869644093109413110737296474615995461607314309261479796288868069021474967066772820528372140922735647447081347161046825948237195396594668247129997424687698425750200139307986853831011979590929677051302157884143101666136336540402514790453270203599398050644275617991698995324798987616234677005718022840717008954395257189087298126004916350155409806677606088979498473651370392561329841060826688800257707466764144251510385356438429363663757696630707063760517386991215934356778312917706450686152775284543337404755137421834620137002003514700091331784216739339230670666744040955841152127148365348897540790220373155787929981819866011455595231938069327470873534278803602785191708851257959664422619293101780077752354950690948446127385911626473255719033069202363400275082756201253492905499816593086353135007326175665147372313362645782787721803692669353950728666563406488434158747959678292013648582976130275372551101960704936169479106072915015459662904579643078243712 [142,102] 938756387142907348852110971608566260845015769437375615570647006713305949593479489177385385008123577927975948821180137339019521401123965674814023006418492765055730527795974954653537103589569589028652562300158481071674501114187556608006986611191622203611228125014429283827835536646747739686220963691578106255926752213018210810210195534930055156255101111207267654896368322407222019492660750770735771673099011956073423661049006511022875153680527104453406800897861366028531289750316723067312848960811280163416780965348461836318736551526292282469564231040333393045518633240904599822655277259525606152821761278310719078587546424482852289198018630780090449471737638106841096189434965642652780350908587320193840281213883011271927046882728038227423048400073145208339459442058768245516248842994536297472562929908793652438678002736181126548232153174922521053622998328456013003008434883756437093460087504285791200696197438314084073328306679627793692034298678961654137327648543249684433933514200168717367356776285623496371482343151508340816536093862362426503188116972259960610874576506163710235577097833266187184150760081006349792358976812936839296111826524920991465240867830775456940477075674496754967071313979024772488667107737069652223205019312532622032430365149488778789351848853846328134863012255016598068141747028804143637261905516861922153147659805387305275547043233431220434888754882947246154519574564590302680281204095422449505564382067465797466785478135240609777080029602706774720265124138850487297815395161681997304846212353627663075739391651014973299592806976066999321798252619649730155096969753458964126654443678575702770196077758081421222779660586760496442487934758669431248042509578823611882578235015119811619146934974545945830289146017845545874613785658553394347921597879332244304905712186861289729130076818404848847034848561334051996990451654821427660503876290185368838186578360734794303683517192250740644767637107915638232087484671274536804653416182509637358678736779246765829521393515257232238814498287152591963579293007058641450340438053872053297329470202971337514998404284414954821649535998946830233624568138637925121156619762921037871399126930282973830235589477984630394171929004092004327742042260666447427835201541751207966008403076522430852145219988892424775896328000192 [142,103] 2011203492372567926797936067504262671841227178326619430035995916634999094921014128992794605345198681764057887205788352727037089614874265269579827851781912995470496206091487482916560796582841279010483548667318532850041787423767082140924256354384230037297600693362946559192870943347174173475064821185598405931278764780935827825878750871651933861451548265114524529413126957050496157014498183134886234740491088276934661638962786396316026888818669068139386040820056491531124058091041491056703474364979731150025801977474134952949912769857393373583998229735888240193486629072223524751678352479458226144391839240189561799750162479092441160430801626437502866772895014869290668845780788296235074547532496153511890367623051626416360793295059923260162990533787390303978439345436431632792397699856640981183868801311409856537742401466383579287823901783810969474418770012458661754916107844506512351211089598693612002552222807782380826170476111874450575457357315438341310242549862727714346017822276570110121906281744117334384739776950548025171905383568126746543339587514457741527038351476051386795736252485209721887946389063269099156446120727571053051538467157599170530199515607450456882137577691432372052888090331977819979166731298904871368441411265342797137983817582352213645434691146286700645154031387672703966475949537608412386219118517949054105512525497171347863049479110653424385203227531459034217651885704151291090797002448085768281398029414486138645971544375069275732640423614730020635948043870771887249740520638063637266849801849107613395194249651496765708271794378747438540880424772375897171543901012664698222622619926945953080796340359272215157041146395280147602936703463468584513299306277415220282589615605555354019471254545573642498501283786682930015786573400238592296267526415166251486971108517432582681934432782881567843960351496682722324465996122069997400080173832533532881899642115749153408578827073609824406314595658686020502194007230437979033341264673656605966686765984789309644589257626570911553055147078859832043386352192405762908674837835844595848641215616530301933951219800408474674769815256331263130568096682120386552266693757864110187008664456665847887790767366051016333491182959974914623097129115940702433450173061914912453593032710580442164492261556240568519013024 [142,104] 3073792204050010668171194160759499977624217409552108916937097297657252931697214657099646858485027157793830183995063609904805957114086550495850084951311308619500902779035944540488303665898063693089338976746512863658870704854361829333961954689665349474382915597667000574044014567231330788387254548674651674410553195348830381967013309511355351080686505295031458376628677486861666089508738374137676628093833644339838028188177376358784679766694248960772736813654058544913804215731299636773766278566910962836443002278166177337494498920263607328583285645443056452392773428987114729427113215291945334897203252417490027994527752237632407597970350618100827030586212266315117210557126493761154061511645702321614225612947641293008027499999968598702711470601883814277727160118501698331859114536932399253861420107928232848858929700837328098911407234796562042222131050013560450044595426807042531268360913649608081761576540918133528973096765187642715817909723322949993347152071728676530861812858618536632914477601137280788700105347581586780995471298174163366122104899449794372376714587091382927846422781028844436647755543536990847597499525650446198170177332985900677779426967073416872699720032865758144626245522569474549680721355190714551471474385057620514885826932156710387834465850273040508548776695934832235625282554692262321846727511458287393681945594572677457647016858408271832436700951951342941207689380160125459063518336056981301440391908832371968621306531473887683655581096251580089675328453280614666166936537317862504167224305182740507456931008503688543633653058315522005751345229383666941763810441410692825217946182534965597525869493487313345095343749886766521103465338316174771861644386507321603055544331380714588062597753683352638940942648726275249383642587471463489217934396316799601406757110341602910617531783168891588361612902730943172512386790349665044190241174191823290573439332016056548509411401688233873813259227696623333200135770334968574876226363368075002251829167093666773997556210789893302713454305651104099261610106359547519607958298150568976791875258465051617212504896638047938857671192658033614829247183134321741138756974521401396436400029531450071104011456489924695528168502180125777381201669198771187673183454988937155144461716109262499139855337569942022519 [142,105] -494614081792337991921895775225359694059253756381783246526579648036589086843862386713215608562927500528330380716912876975102286802068423725848816824987955119518334078140426684186127540334774007166330156841982421661765576876339446044274294279642791266478771208282161873246902269724862683745742150304708735351036009622596726915681322430130245884222893791723336661010570859608924931947788288060432063221068318692036639809212087009305672472718532810974462917747597726118104368641198164804431879271541888349285608623906237212198242690265470779366766566927989968165703856096045109393073676187307521715403681377108886246294570907565962444540531031761449585260619026955703486337903801522844515310029064382499052890930632683440633280468808093654509975368970236128560449588565068263193548091068394976798595200053987524363942908396782188986010413686961133211392456787959645925222408714107425319062938166774479154913342805781996337445943840066771335987912331800942560280423430303748406812179990340999488209195705998591414438712693198876554219634949769736546359466692957238624506269789367655308481422393819704929335591195561646925906756286063168396744869742055555640179655957968249089497243398240847590399399544723519196966874133820037950331398336207505135942008905032446576529290473489742159689181326218032002554597320189069704875579101360004365532938188937889312154432300431840440309011586668588532163877097729505505507418020081855769996221791355866723476051178494628373705293076776047626678398291510576262056083220590970781082795414280803243654788166770150724867173402219780257585829425684828572288534485414244021602147355147931655836275317996045054023601213095303818355748825262456139120939373228191781270949175637528319060660060798511583152718291958670843822313886692477635142786818452732022769567918075510182849658725884590631853871290885049201549889962269807058589156038690371050482159884500179755709430860705198620892711011926655322408017006583417455683908597422530103138962779421800317373873774289297617253285734121797335278077871099527544123817452902595419549338767746193569875627615492605518529946009899479027044468496605450820669801130893000310557559076924895000920736748000020990625911581919234223413568678588752018592037059541776821647341370082927594951046624640 [142,106] -394963145856042763527914919979659262063564276699160081513890902879950240766790127070512998943736888532467890419202976256016970140274067196123464017687144044188095088539776227359503882818420091690499437967104454266824533385349837024548725225301391536048866034325388941641803909593092526713212865374405181390850438601419972990306796075195482388962409857506428471944085005438753231478354287762618912433721624899526909282147075962469559969559131253577010005658787510303349742991580610512184196777712095578893604111857549299587075736529268152537214691381760758102296999512898528368983310873904323361578268117885708278143624452104730592171020435114783471331075831532260187024554959023453786690713415624132101613845268948645114869296738770937691104223057952334120464015512278098872675523073618514413344543952637631250711868552196027300050417250285950699114555587431106570670283788007468241598186948892314789522673656186613539261349228904124245219940972460221767457071366186504440103691304614128889477705140274015290391446822308967293586118408810660719656372532941592954701158167446370203237779988722698594554417812756978397137156798912732267613357277393656442770428312632092321939518580957489358200219173956866620342761952549111373607846777568676568823636123881072701267386989948619752753213027241966844781599324355146627287560697346788491046355541049803760318699582415157934381083756739240469710844242902780142523057613344624606388197104037960180738464754106795895932399682290996887454180373642774984981903364747977198629199347619126028987053895965757484976267687868687917956976638317430153465218260969216296998894687909565830490346047633216203808731872534817431736828236872601970915088125297250689467534869637293062159062689652843891244466821716825052912851426064906240813353275613894398705278985772768374110566148723148340484526172090751401037744779804127920894153567314014763985079502136471899916160219594567557002167218478951621751990931526560034950458160628750820513821922017167589413064110745007571252615349146805057656761415201776288382231950201977851214163418825439707513374683309210390575682057181852075595718265410480497673184496777186935057253475254728022734662045184867959260719813135845682563534769085569684264448880916770994946040826373470129204984 [142,107] -143167911021637419319809614339785356524603475383440307785029444118138438976036591781034814653303909741846445705927882237234042977636756635738309864581427552348102537199492118414467074644159224180924668609850973325192857240817739092530308281803697434122701336813239659561343085841459893491319466682494868216603248440924226561464742083478992483511893209540095575331463843487731017962803732592848470304666899926611324064855549201965599781013877212794617218527246429568832523553611627146410369756280070841338101250140636880188888995453694933289904685961844215325859468580287721004676193292000342367372036754532820273312136140943560642908977931030680257910267154833090574983627545006192362468635181078625470247479031680393034388240940160466469542897176737061116788357218463654971510646127406211295100573295329358342430129738444216785541851974643754597926986280877817577522891528057432568914543514088243015529536985174213578013784284375638497000768160926496954319231275944578736169982992125628161434016549283957040308897886369187029614628396585088006832436221329452713263071909390973296985608310887362891802309785282063385470086396761842762963130395213793892812500627483386520942023740915549871414971508632594835193433787574624313556305201455651218058390603399625942901999630211921470475596129453052678998122484478009059390181421543414384903817387493870364018115689538471688106825070620579810031789488901005065880614408549322806086192354181601534317591225828724497263153000309433470091271235759972050222736411167435453929848707549421768468405928752079184767086803190706386770876941437611060774516084548828918333047456385960689538516855267709886745919825334413511031615201131056154437516221097478270913953121892749419475548711900827297080189209399125765434617559823076713713565652457468345535659327240239606553205546962136628448372159603792403274377763233145940028944723105660704159089233707919186742405749937640261975760077388996742960046188481197725233502856284514089332026269083923079069221823310847346887641653650089793122852613877055560481081109906961672490712356548393686483276468322188907675057077435967254780853576762717738315577583823687606610478522621643028983103035554999017306537430001031278786076416960552658323649181306737528667206821145442328 [142,108] -29965217852407729117915885939284615575040717450061893213522513740139977565940721870487472276803416062456226616168777673923063890255132107211080756803002419255908678314224185533795401696846152608882711623605866731257270081838171028690707067787204451023849767554340305200623235450513391989519533398615388169730581369055599445242875666696339642134116151538825446788133752539848393713896437990715197973371266516485268781141143536848549574999343575593288393260685296970210180897520119596852819355006206157962958107687626070546149131866429105110398623030743615616991075855899537344094086911520981787272992663593634160210503879975501809910292637991164396339182607766233710751367757678815204782435237517188928278514020145550714286281383389756748819793978720314746324580223240230808133217648224637453571738198466028617480865747287731336928173466219845196146944078172324542476779879050126086482407507629963480502901474977112127272621812356030840485244809166865982314400886914841393699817681295229863445482149042572904910491104943439147131586761021734056590028815104499174473966087061870199207093305912823395864142687638826943285690732264739843263797840625933615275358153268350788655047808361525486141719237901034173549620164966965157565685721694051525437749825077786117730677100885426353587022006013296725175753427707228987208040193278013593398513169771013081457457167065143237139359058716491338632098140162784071445512919977821149927568345096511643172431684668584039105322470337502210368062810127464146872583315353694885070054222438612110720564872123454883461723243788488441198192500454240447097837682116220479881852007084598124844017591481340097246216214256247200019471578084852816780518090390924247230749972670261944238735062225333444065259805022542543053095749478482836052109137347996229843892385105961677606848367475898694791777563740792347652851084656916881300416002665909022098507666933281705525489983167504319003123190923100494703057664607352916443396775257577858714945437345747257130742766635513651827097602869790790620915119742053470735300423500254477002696723813851116034390772010509657826339124435558377806678942056972421033064299504682460271801679295703273015565323198237699153161156468641102901985998769616001033524446195598577732542998708 [142,109] 26399612376721061578126273989146500284882949819619967308101843632645287640694610803833423307807566642314227740092731884459074825651329699804188600794006602855925805698774795111956674338218543832809094709841461751169107952500750733522007204143858490291729262842657357585177788450485901655620781347318435774057148764715712857179123320267374457989975724743263781833221228200594909855115650401330511151049619908867700864021158506565042042871649665866749955780743865401602472334496482957607215000560255970624836155382978164307476190882218154299249091424592600988258501696876144453983032075911400537511184189248372799650285268394829909408642748394063453990996877933673540872558263014956023787833678139258145102469152728855316867220730912288206047637183186245226188072833641030121444988421922342154568811832956744104285466148719209842571460017090736862907836036551958191575745993419626972456775896671912331094916714936403602219202200983635652821029398097989416191307962023868852622304628342132416173315212305824824208250676358863272610665679420798566893500567052719951886414551839633840219805862345723662178022550435415715574620441613973387946670393834361276629938957170111749541691174553696282880556034241148333963989642636744478005048593479084516475138390470073784587375350445072590419771493772116558012823571016006530808964296162055469345782897419970030059433010617634029957213733490642816123143783747114685362447225482788321459790487056174203683078693687224724739794016216474426821953583176885933640705924821685472617643745993322396832983710740447579192542527326689643810800158233860489385649311849988136408091973308524627922491046434110143786330347571265709231675972474700756526956661512839213400672915466144956167192156646339038209710625075413308348272792042658704936175886979295673335242434306269479663580710158739481216295573416943294148882081647371999200886091177588144569289491654776235994701429911456723051762370954402889546381509965029997333196572444242425837257941196495327480087569728614192342988786212992535613889175850053317998042010838221444451667210237709246602743358955331073425655342996599403970132155761915214940781727093900365194024154590000788644058255185865744950531223396869102175096250014731817037788942446042812914240 [142,110] 2450808158405425856939061489854047727940017815047700813718393613483648556133491963216658129511889009403165597020906793869833385270272587153653868722511302475792067054628297194120433341261651935010493604888179177913254833072577828876421867987767585357023575940782210735063854882323594778307867986737104237337515149735626905760384076571084839930241198590285421741440219610897219959664511634459237287139798718235571060126649726070442146278961960187857564510990811650635663647722501923856273046189929989192324559354941642170166525995582003362527391917297961230857312285415193769777003426045187733161464263093686073715298309590286899666435123894490532216923302676181990613080804920908581318277388314436976050258282325431679626226641380023880768890593635476139696394455522737054867431889276877600411766543368030335410979605076007280647078749319627058095171850021577295667651161924779715747111564504220394840155046557300497477389870303607331309176216857570910415309745977558215412081045130298384052779769890323613197533188584172678228593889535947867641890641084512612231292508455980412962244640220697944644096773244521782810797116305263910078750105009293285742162616292936453070671328981007136922531993239216203980673217082687484983679440315763552098695071258734314416387931607186743543636552601498472647530426072971397215562812220429962389643266051122997843773787349908791150347424214612246292722559430606793870693207784097643168501515513001399503568689642786340325863368435971187796071489284573338722724512975300994767612837485476429878835437805914875326212633301055309102872442852660566508308948281360213043515201783638744927674428058534498379331326328272235014223186863509779072590527444825911224874161237144297598713800892946996658849765427453988943907937358049050817349903723542672157530101687759084669898306210054654282781118780816630516236148989650389935691801979777304100310192588445002934264071690063786258424671993521909847986810700029674618180540263878001491456775302816623353005567657471886141148582434759895199355346275252613708909950928611745052518279391926171916641620937155320961280860560390038988288397867037651212139914502877464460114658219705171027001874743695358494829562911025592087471661044578156966154080731706624 [142,111] -609612231089278336146678100742932277272406124348684328236996587913907381322540852212334880901823664349962814200546621850802574823939196017673572005023956859219978148049678764035738945755093201509518245202934908694796892541583619086721554795375522847823356708980063261217166892536934914442041372957318210470205012569895467437384217987655791507074252193383212848740178060812234897207261250794107837859621815405378105798110818392032846599144263284264028245013487091540561930143431614932995309893151396934117756898066146178346797727907690721933295391576015294674789397672775573422975349539894020269564928872755475959825530386961792334922294725187577462604020597014481101246883259730041304643459634229916971761753741098121607712535337006346288459050635677951895271205507317274384602599297445984831445684344802224460561659990819510639626903041878586593989160800762843113328829703935625251072978022710131024355529533293938482395035653232061032257035284980166321255007026310512651208388500831028618409850886231070588231962913527177637372426451029359080838287142659078820788368871385052542847677492377609927260434117265478938775346327262016794025394421006813878253296789683914077466576995161247615857814962145093139039931063979930037775187835437457029552313813297337373013916727958783682270858503756158115670901663020907080744562302683262194606537963138639731793740701046341244748430434678077809942034831978751811084383989056565663711499593869222821132699672183813880548929025468759856250651583534721349842164011901030486079220544734471016040383124218929601783428651055782116883186267101926157543346007459832994765907583724595846763881282072360863574216617745484860572439448318788945677054428945723324394048328052782965718186425341179663991562464335551527128996820588136735012155750366310947702571447587227776806346857769312215295764972671303953336186949648061121158847490293064377031131691348893148479330408035802468642275692810370302857989800463423462458277622695081521038381511227526701405953657535360064585103960635537669066582425695581784055075033041258957338639157654173895564000820783756961918919390991383215020594663712993870656085198754164306646952616288364121937475834518957432352616335596264943190724949737474605315078784 [142,112] -54449061211134997863535953464987337271283362039539738620139015497828593955308271098033613001892302486657038169321409381837951540714538151973101433454558514595461112697634520489412005188402230773407121014941060136044940811702255173656799674630189003054969351577751425077675490933498859389838494087837611782714322404916836872841050396145609280690892757205557950350168411185724616462244827980907331390420781428776881728150488796410584961087692010382332911776882181907243388275382741010971265038019635631473803484255826509936229802928204672262901056474590412486423676404035775491953676445272202636944491896965060985689949407251650835682604844553996833473708756287924715947227016504866870723770252485147582726251704976148689660772522479449241679387342386252762300903224374294923209467626513608876932741992662400916036568675484615355359040041769283990771406842363355728529286978658691416499874184322667110630149768562828826712755035228184269526576357801761484045412397760846759848369485758613925869779794282987230669458597328591795083583743965586177371470387097306154497786559411055294141478593685549249942864136490191266574832505869165929289547091155367071018398017042647663160391152579208045497518492357914168532624526011354705346336950609876724014600895494076170004452511025316853309028958072636014491816475226105308278762165982509862792743249736819965898543744017780277305342817738517526066862068300723993375682645273756668046430778649214513933144283813268657302906190315962516173982023379474284962311115889801472725203943134774697336833112158317567930556122054561552875147395854012236978809710367643899925182395520499501102181472720242889327859777164968529310988149459758090438640593776031226867952082217052211099414509786487774274014986693725814769363335012003724764318546083726964451009929205585222794026449463335741436985988856598732812954393936861656633590352039087206615826788621662129974362247968418393798771531503888087620279652072704431937734351779498839662892879178583715549799879258912396730752821799315889398924274490455026383617774658245162485294429890459109120596154988831853042219444765748069351770115281945273445757746373997854118480392231543105460805574829673185973791694277947752909897950458772383399 [142,113] -5382644806179850636507997768833422564965051648254604088177603603757084619877955293051198943659368146178065679476960582386776790093751941261880293191745169253266835628344523529487703398541350138470401070041810808630317023689335581209670842920968040794176309019016875413635518733419415209730033269975736900178675343857476846492650007280852190795330157444182960899990269764446210944601451679842137316763795367840905358952209068918215534164365761069353695046227057029384646791995532865612960153528598075527241436214576573406975613922096969228956817557460831457260114122626276230412580166278081267875520580779612819776830305954737270306692832922385300800200302131045342362815084575623567604529780309038881775471879800081854874408182595257257094404685329505103004127453731379211946674359523043841649065910443664572217967613734623399562933248152543137490810251775173707378704211304596622874852118805837004232723148469904615123395640594094584252213072263464863737940851204969817641929242684869244579383214735455761025169820242528169117683388951991342371214800426712763085884891190154015221679691862879359099834208343086741663139043383264130451710158340584169137395907291113221492105601882190683649384124349504338499935869680291208258263206524827970754266476103724060641898621978763700224817801287029160936396112953550951925189582259446694925277650365541407306565776316355900234623602726801540154379974313612856609089487085309002600875555671841900555453302584104933145025311860804912538082870663836285779980790168926794638419856362313273896569954564600849738083270771663827478058597432273271525973322629969415282738116902696754137162853255824384539841970013099069702453952351026173986968239292002247313006980971024132834779038066754269874878831050884819279430111919322718738338326311560548179102141053739705343017150196962414986612959037940613795333561800246099603946426825847717489754468765128914951695650229909113147942514427945103273822504093976931705677499384203550587489500002621127866077524136904944686398905071474390361545002261344339364538744338498568182886539756948458334200616573426399134836811309842540898010346210948786678411760071860504368763129650105245189272190782066476572677480919568769608748012656992 [142,114] 3704102922360559306445835416314966889534182464934879104851069833963428100938040938026765612111877283484007168976472789078471100215005854877128407251567028284901486064458490185808875782041987837904213410925156937456684054601981882493129156750569933725692154952351777413086894794755638988696223160744640404824070568246284914393511854583004973333169842894910130831768477522068090000343466794494357846234905474930680837882201607712923450571904712071579251443065500264969670119017740737259379988035765234650987089172290920975823487839773186107021024946796916482951333924959689965525596181299524181160096692576366175839172754088906755259953716480965322206924057816623407814346308818151108819649033331689393482956837143424745309167414506599411138512630009747061937965999601208806136821511485680432123676568822877427801201049634817168369394881602688756213727375170186373232425469902066319739637368894154630788970179348218450308153961321072205904308094880921072801718133548612390892315188915456626144099634437562923621129680009144706492174528198436871670020467809146365103391337967612235428606944161561576706696957994670868570429709408499336791415819911780133272802746657297528352989209397558866127285099395149253427155746714506134120006939266333898634381736316969811767792814260911208711841085938359206445189897104491676841495741841976476785377314838763366705378740166958385170667374393258286584015952784321043215231356579749160685646374242443383476410729014336593827622022927818294251142238242666338664700135102598851226911021171697726552871310617351585917684296910930831457527793054990223110398125139034734210067777138471936221422322161642126486735464707556539090220780722843574606342358612465350327125644724414032280793627681544593009155573069749124690854365346871527155109563563377288917843879383864402850422677854389080800590743677562108458291027905900933847975666346442084110692194660175194972392815298467809390881850021520946342791469603260674232714329327548390912908505328858410441872051287737650302342978810239879574132055819871708950787156328869815842965209005884272047612018733430072927623971096285763342230960570119212909406378634625589982332360303904745695319809187805748618734656190415139915623896 [142,115] -354113893432369449551129651019380084372639132834922650744628511946149500462526689094168729803830250020655368022290472504815508405305683151281172034077719210646937492795938483120665964292952273674635021281155186768458239056077743683209567959722709428020880048413227837596119743345098718403666743314123387823885986969812528161309062624662463184748077761203808509263351396477539219270760490048158546401682660923124767138263280773353742320208164228183725930782958600532103573343347759432673254799541672973704638654983894668457378237124241995807974893269696889725790330194765902738556755693003192144052091131082111357330571758945746378253689011792927023607049606030253744368517086824383973617984356648213063225374129225917673543599147447839857269410517581996061943590349019977662477778323461141050233756506883450876342902169287677234061179423959379452518015997722780517968218694091111536573108197791685020374072693654767760965934377824794109249169653199583776265837805966458975847569762870381448514554570185844708053520109294497042943081993837186186940738699885093217947636018175935649332343600217476312953848110688859029727672581471038494613381805791292823588261159200931801258452630885057947985000673383726302590082074474895784955046924162379603840537558129168284929318341510667644993948992717870659235741162943228220773444373709371532835785654973023797973430706269849694665888341911003505319854424294692043827957528130449100893020305547376693911827245091890370983217126471773951002367659257218074473273467521215030540800974872642993559173965584900120763739348929582013128572363197616061970325559125209802312953365696081739057166752891573604707307897777436998338852152077102773751568359601666218556789359122486136037360631905136185537087402907443974517851028732848292995872819077862055879101191207074669156500300791571570948139566455773277814461770761790373608547007067937141507709611725000524543379094071521501510405301305570391312469787368733915851191819343266116688501410626735624741444553381652222432533233245633860483048542384655559977193333100383928363105494277993577645938557387862854955634370899416877833694502388891202824136396793668471036281124500471586895630752343502587579686713869102216 [142,116] 20795176183499033474189339294802649517221758634900144042436996039041213229965453262561313328411016845450603551921218956542329015096773289361821753032778352350163905222948495532725368387054814792515576395696173031138907753260990685806289041783451394370631948052139740990345399409791961579635615809221516066179206805815203464845594181546843201082909936374573754189219582381040706115062915711852465844204593610399330132986709590317601928058217012925525424390013218291633833493491265791947361171402138376547426218559472336462224000431188352679181258973608786313852861575217422869637055687190176899872700787219084956811484170465955883854592927552297123562756366044876252565541905004521800775333307666474089985580051131633568644950251745214535665792831240795472769348129746481676285545609605877878518185494119890923764039083907170484391423767813654947864991065167932488193633447320996620304078359174795979635886772264115643813002988956245161681916437845630515807660647922813147876563843706467908556497885608738841125175262778576931551382710208194643000180254453566958226299270855000117813154753894444440480190515100652065330621624499785289577108682759364061160434880831673343481729534988071009792751245617537249674515548776714739454841778094852638922821862322069843678698244454078857723193111564719864123021694017379910802227792883357675319272097451915428175145689287956816738087762682106190189888700652919054895955717303154953646356527218866551067142425834854956343091081157615019252929115245319826202183277472468993254567960230079996530145810539443663133040463200342366920662299448150681257829425033046725908743771818849061771953704017415640210491597641180785137558810075500278189302196165688087702104668526222264216473061858592824643854434006361415771330198773292464279521337536006184033604884506137638310388387488941151632659244419063341009133891688258121733049799679480404870597007368897463128269116521448204552433319256634951507829942427638621132547717189574418311253963433538970035732840209367520736065168880165098306617892428662454182687828431005527132639058722764704724685535153893615467825706256886013806458667548918986733435200234311653277280667599731671461853543166822822320616758364 [142,117] -1507836644677925114338463317202928928893883020761224538937788211003685193386952079135741796837032967181213264571029286731604478859026191549726842874572799152528867855158544101701415305195999511419494572183607339496984623995440407884001538280577012805625133480446972327706492262935493684079444567633071349662623964112756451108887947391948642879749998190555249442800032689943327549934389957630617431166362451154479005258851877350158538207662955198099289631989274164368346778920924043857511058297927376321994953120098822450476826435081950245973512941251086445323247515369363807331493054959530801493760928053403138451684648362264833448014340770555743248543877785268877713595314619869424955014801766825027119973074650744827032664998595400807501762097894264428665113817676118026203238010797893503485786751290954203220104820067103820666910074731177280897771111525634582420349442103724358977199046043376639082636721151982553571650791204608646976600572025840520177405345918966448926237085571632954360014811044571017280949086476734403531643691465828139998700171477983500108057741243764242545048857633598516109858578395393628554210181529518196906708800370188688779128218058149424374883717976298505898767137117212236870738734562237250000147370196150274657315528982021973943764598060862043715407897821648639968900413989625314918943295936300150308282114678324900900948873455638127013074554564205592163988129153364086573949399620494239373392653948045486569378774322043326312157953659357408091137581588928810659016483331396180004216741989614394339173914988656976284763523507852675739111913375911863132352023208346537730907601945301634941642041459832667417495396451627270525191154192142294636387340616669307679940906028619444843256289876983687814487573565436031901161158006921651826253162476910306541654350534687618937675996771703729323559648297118661451599955218669089887842238211702884116426107796951685592739310253618032945707674287762836881033828196414509515286243899034991253635545259651289359035059545720300985658168471013426612790522910822380763082223063495552651826396885107560924787302290100943379203820993561051806279420705360749300720004426501216395204611544094318433918329123186084962624 [142,118] 49225318854439370008271721280505899200901478004618618627907630384538017666449120125341174074332235560508442977430692300491987283380664857849155749179978498734130024856285535279645908705053036462459498120381175572886969365049791628219712004321331426314059663071853285068386165641418887878780855036321351036677497011723811710159061189186894492246055293940867034384921206164193015091072719290325552695503487696504053826398352882153851816871231329858582812602159282465327322644340911923956954099394880600056174966577892116575056651584487940788794721102981204042075231219512859622825599690701272123129128914352849650848279101409179887546392381393130546668797213587176551800297068822282418579728924422112522608514058415379294648785185178313566115704710415363228900476647496100862625489966831812609355739173621954190345209391349052346126946023616643261220248420405466625173881293365432988028802629658156324825876606728699410550092359501833029122046433426097080642299418410559557046926189533622047409945625472947208306286961683347496258359502450486063427277010724149799816952107713716222627998234919285576047050016747005613975555658267296253555972997070866231215018385576836239205513953886084847208496202662202550384343981975921120708888379904806637519669026132050424858563566198386880139760094534565111921328390876536834342060643915847507529866260326502982651095454808421707754847744115387659687644063170856580924963742109780023812283028976299178007824527804666767905300714919329205628321546062565249625034338188442527136902828153755802852005972622021525042831058837282675679425457001965508921154365425907959470436169046351648636109628888527494485061471830905267584417380411314682661312211159781716589739822727539126328938834006181322979476942348186295618204805564171013538235979675601126022976582561257985861775021768942427697779344087618040235470715654485160585751480806162221303168889021278797768473651159388520693289167679053224856341337717273538664585018450732238883213753813421073737886682214464194156043487755794127602719451167418247883385031542916701767827559141604802818702015226556234535849699498508697996329518852932015878950546881900663587130255277736191360510125656128 [142,119] -5788323772719855054877532296909613257778409661173674944190398551020497013109694616169665765746291922576596265952911187651781247683681266309595163469494332231003670215580156802673895824598132944049865689487651233239447995280008482033518989667236458987069896731895186703849287361522917042897884729561232751726475303407800185850815258472104890341378069967858952904566727190663288984531559861161347208106878632464009976762634207083368593206056456822592369897278664160858403816218908507975427224911441475044466657638635951683870220523088340379784444821849109675337361688093054785403881208847873371068454240407539648638592148394863045907092982856238675402336188586879504453440408829600955120928129617190106366471672073846234228868630297872870843053617316134922544975312189422379060595863953680343282154883346760865270028194463089466407934892495250100705692563814370725753178584356229825887814265568029570330148754299338044645516842484093985486641554577557549818171749200239145933927113300093251460056290837534914541960431102264866543520827387960233633747323900440913120613528478027470296773506130746031610718877003394050628763277584599762712788964296749162198162330668632098365737556020504745285701239665306618903533393259845284344315648303026693554254061790784605269703679264679111792033554048415600173720855064741295140900313627124941173021140711838143866510369009932883808345068866856189258601184742958520772238327204816818417899230383247816240484000059600725146316723129853740773271914635544518781828425806340460116229160367463595502855614582941872596813753620118078088735171648056366097616383961908971639032539770583726046534386413328506537327354115485944544455633664897492200267326372069773912657105532201112424406543355832125317799585689416876205902717395415034837322896101432425578417877848497096516541878352593394364035455712356739814338871126254677486322841244876936962391529334101826385567841494873150414369326001856463280548880355112691082244727274041566709416825602083723738248878952720503560219667219775725756159182577668543126015126210369711924719375076591365520376910137727654668515598623391448405483589481514852213805905089604389734247935177427552224025152 [142,120] 308652774458874461651903016475795620498684642515970196297594465323231526184045925969315347859680171038927895022777892839926150452977763733893947885522559926331650727073638955435155602782208733612970718767677093024668710995593480899828112085537577103730596688723066263227806130550584037034371145078708546447241155083325308676583938278567500426465453509154015561734078568981167122266535480448737260920040333573678702236849710763602817775297203354162549631529652515264018436006021724892088906809954811398858814795490505314830689860795051234112476904183914241401257336519750152887989748672839799949302136655033481972852809019777661013136271486834126278791065295274076193306352495916510548845135339143710626533906000099110229770197050019060959412493000924883096434169136805082194498120093697391045473982150268553790242053321444928991750901568196765675939375444052030461861105737344188660362153479154306216951175230234035348559397241273720046567966619284109156470198783950782823431422068468570351831063537947702544167149654389294314870874879067615968222200831989185646536028359889957636032756573754088092521885795866325416469949872445269300341140240365185063708508058530450009043249681821620841990774347552327279264382584508251952205492435223399240169555488056785303989851202270306777704920340394103471780879172487059116369240514459897468541362047209123549926209463199989647012761646876948759855466179945730357637244758604466561245002710650984500382393758606162366251255265348139376811755408442474586802554104651629756887770594357558176126482757100722248432966603496852353218014585610050967138929662450840449029947652948310471750678880652544969421591074850504689521057793059742340612101303560414277982660893300841807451622637951431951990224443380857392276142330879090357037077907406819923261455667722121292698543373766924064478491727383963571725784963467196051606940426381984441481865086607796137861175877923484485018648896494879096245687966854734582000759726175232379822029092991556057417509891357771920599325402485241604608255463723773989947613368778692546152282659990179661090581137715412208262127017028025937686522192155600513257316263285960805030658453316306012 [142,121] 363200996280370362139956126465679568687288415598425117874293316350515824899816334885628694565756367706706990375440093881799730668481675608004309682761037615315313682342984622249550684372896186465209890186783420838566459156981692680400317682790643390992815234247346249230399627795023306201604376423294387810768822654746532275558395968146120297551446520756716665102074591919035565958022175104234220868606759275974672037507366486582121297414642533883442877871100499404382859433450679040341031193426351069591197917293768439252184828148373605186433084201775375240058861856801383528044526478127204209896778445289533119184220191760137102079677446893130872569111496043808629587690693405797963180583230003596910772027713990261128538238058092030794362275035658873059636709821105473503596883641518077657409953173707913312112859447538426048367496887503508404925856952295094569280434261125182301382495561969657191903051354288303122404887044880757893310791212751719028588172438944044207081843111905887685685791157333089208437908802348599878085198785154150107387950771084026151503563545960572275546668877056629348374454011183973555129732461421909956265653146593744707021695237424567255252955455671426877518908035262477045720295862225469698489828633531383961296840417486948242005706218001624358583976092162183609837523372177761243940008211112653359912597635297688312021203538214801891723989811449519910799230366377222361128660974600817007956422805449729339950359327656607033198738341046066666023453999101989544406398829031993603564925312098733541214065601729572286553004471285572363313931239605158630145798637808607421320564334643400027711075201787070950619705288642565663786468153521791851897452603323571199618587010723413071108056807459022349649118941785521992970810221047761660428144836008214026321378327584100019231524660545176652070148348389691520540560962443046651685510796892683882773635344454800407571209011448281250614859670900892838224220556352094211665164599035168992970804779175755889358912722748252701677047501696418878752233724855772044114967969529897319451227928502036694603961535992269031560528085369673933894408346652552955715934692068684882556962624 [142,122] -42208338498875812232419906414076641935470751832905391224762488627766815851716748970139851421161009829624703871714401631586537006854093068234142518119019275391509894307270590249558188107246446787861676786008008397389255605506669054039817021845059187645289290732589233398915335068232298916659400457323969002119184197278285657922728265958571973687550271900053365476948306018409556701490329718288639094441827416020903528542081305351230445026476116531954776697578649112794908799785544597023057126843815226702784004507315022618793808364339730880258981490969432167450721999588445605021080787383816887063378969176992660246356299572353806853321264369094132449784879275342954358241140367309032260447569219480447207299096191595629630190490253342651723387362999861768802725525061179849979211129908831543805912899086148455861104087252326413588651694629570031530914803040892640396176073249961042472399690322839344279375203515183375334076519523322167215438849368129202872892043743252083787978102310197122042994140213648447586363052159240402330819813275623071969391694137478326192848678515941163304655501068349545327419801361698988679519905659370042300532048965829244164685324105878048937269368442919346168789168271111329434820686531612802457974686593849194140998691451869899308036259276650222947942327292300296794289780870719039738320693441661706923972824326715807286242824961145534042356546980202712902686389240397484776515826209225775837476041800348525911266014353257599736399715141386293991371227124235907333000141752747516200418048969357844923213104200694122000440589087529723086937427260003602556994953084358049398240728181994983636092609901540564274149975888896854219054270707161525458335934098595750014473996528531074854145057408640937572867315898793423315192020292346839139779781840371376600031670259991536303679553370212327449164264198842085232483108011867781834502535197407434685939680521543586610150204094511370876723015953575691146337248635696502246584622396893013834082454496356692815506027769657307162770470439182375352825195052443198537161832504656257160774935783817697227741479607121048617601382266001594599934865992800938773074404585572761136 [142,123] 470450448506837673174448715051334192016613876843996013763240813722757557963727164688468620974581852056633174273832195885576552133567905181149524951789982434073909479756513354289292741274626597379678214255235010331365050319957676563883611738065103683693902514508252302570745419790038830112094953066118779249317090188989535200536267574611081338559570433003108917902764718482782354932937607853492309553638252832744195064237181452624089646217724735573054515079397990377014507111799776695510823396415120533554870571085948530995214352415741657708244574678210054384592901835178409165395739217558314438774096091015995221893400828424418519475336932227020063850273448328058980313578496639009724475969432525169601205258507199696895985803863199432964724623030633491075707848491616589744391177827841984465856207479098749791226639705680317603634459951848626445226091888190467258618242467101416933669884391524494212812299507031483191955218561145256233251665022030185958762344559075516305115430058739725082190284572091319515578488853989373865067063132875987297217827748646190156214001289071258157157176264192610396868614988408304397722719750213698739656332568848878482778125215877634056680392395072090499910555336279238652346141393878991814580659557945979419089519102522361802005773566940943400665440920944347322900450257423252951721229715831507744294893634178857689253417838243822394815847566131925467684832648680203093234260933980398785281827551781828515237575725932663492554937444745273176776102884219166301891442288007799993765983571637990741768737425604085863874442645229581169453736965750843460482842942616241714952645663265811731469360468237263928134244618869577268913603464381117666031281697563892733238193622840490342767398263840685871803252819502709690886795884407238717701496576088387589073006657501696270637741866096177393899296184949759374609429053722946380680291423143349079414841912251264256408316458739672757353414873593424527874339013287374177906586187504652613708576518206925086167990815468415750195273235808179883584597885612143909668285146246103681863228994595530518042945410490637757456574528235408830553658602886531390570539433552 [142,124] 3356336327427033660806928473544397936607878581278230887701626063598327431627433250351164382231939489195957644951185346860519795992754250673202956213041222153416709549729058366379433517222862843802777659194361985653942475442435105757564754002583576464135114638368129892315871334639873815451722506139248393801623799342083450058518742188790830045199587317762868709859579650258578642529479231714538492127602715858117147974841912789078325870137743561970814772500638136115931137891431118610393210894372613023372387816061518055491488038251371876613814289231397433825181442638735385033511799510339077314325763649281408686975238201633711699585463701654643278350426707433052867203851899787101721017543736209799019222727679077299200849176691347523124285664576731557870211079525400768790441570527561954362464533436591461912398250152653555134986505910685234853648363780571205594674445499781844011814382799050925800591754523185353402625968204720709137458909767431636979552381153499892881092648531268767621123675449884251442881915070632701562566219223221514873387736953880540649950897447790317591745172435098904990261608395098886113675204881385628343196596249942524697614553436367621512167433903909887026971038352288701897339879197546547958858432549760543102478348927927508621535714256332936945181070405498221612948174847696494774378096730986327227495540564740031145586054929320884880727108822156643118540973005646489225522836960389900328521369824335143000424141590134147346459709180458246374327853372061189538659145614364456191890527451962667199238581499145747433809941515971711921356326758496173520679090717113870750538816640951960361407392789089022136332748537522899682577461899421696249446680839592430872030043847132142449746085629651889626755656195330650209015152183879334823710694921114576121579313710776395536065175554757695166980811476914347227917254194234567962053124782222471790520860918831437999608978124954069662090581368415118471094244390375101445559511517981561926885857219019274738146259609034938998165976404947257391265672076738340912568380491796915244963859892979708649060860511113959854551943122437659396072469392642565400884 [142,125] -2257983533889690696611171783838264551929224293829140754789405503884317478234931352328113806408852064763965701923794929938890734387190649421414871857515923315823995347509047090503888937131240975177559821692432741854624541801451560342952050632299848694504683708056700353986853896748093036026238959897638777991326897127312977476158228873848789027985154249971359066770105673689183376103633771283406288720141491387685769614419286074758234815723304638688645352227416615943140810023333814777175440518392724255075998275710695505125475279245459599967889713604378780257319004587235822127814436304428942335665503157092938450870498160386635616912268731304122555993171609353548896817369784458349961045575966065042930025944982847778251167711901589200572969268353830675353935307121375768619890699446446241888057591410120571915952122471978961651451111172667936996625076101679813858519359609722498143536039401150997311809459285947221800543060527912413503276428985159446235905863783426224588079271037389648484213333318747928918091898942500027919788323460991920381803050278495475396244329478737297533371902967202986177565478166781489366083308359557647746447297396821229526042738347569637930068256452792117445328060410798234896485279475075710719073584842676225050416887155122047618135380295513478191950886456207147165048624374252677046880124982941021449241124629129054271982948650512418294278933695988969138642507846146798468248666368655875729646803884790656605922729406735246847619721196348036975451281950709588849082005029060278191992041184576388702391149175602151552620372348899076463364861502087303003887857210742737889821891643506469163158367863708431065160322608531891889569722471057919864221795432803345795824299427240288400747052721147844408461199942859232261749128524758227973546032749482398112411621317274411427361993844436012234358299168292813048279647573666470357193970704085686844444727811437614483232966009307314101953173106614018505854104672951156459764578797451033661222913980267636713209161757462887686075592997697279548124046283683379992266489934146168531179547338374758840721464556909661675544898508540157245070848486528 [142,126] 11087785143066773668437215282908031610144785948963037705195487266606627074404630875007103858278924102259393196904227260117226213483873007990037732724683920891604967685673007423994527153849241963442758020136010423343647948828026754312042867108702160219967309624086016770001327565397050778805560188998454010104220029714154794230805356815415309317568768765884323083388666330302070669480733985415412724672887007373207792921631858817669041402722821717455402310747051042120777961035033311413104363229827373518608218179766928175898389248761821817512580600215886413081782510195220370299950993351314123012017272936971279281986247726620250691559606884116814979836100807747227833753864694905179318016520943832311644457139144081101661186953989933182132889011139061792978892355580693873212124013686141614979912923369636917149930583291399306268582299369153819397786397823331731851185184472945439873549935839532639887079914999961038881663950873766125721012446378475304671164523177713459083922875282534132564179818011432775532031915892589733562047222279189737859672044185561975044359776053916196677116292913736845683240869515935996346315691030140213210383124178496706497509242262549926934589826877319510572144179572113259186736826560400833488519570220576366769057240811802647561812193176969152542372261662201741003982609890445959307518323061889363905603178245098708543549520959224198843002993593224130553413751564699725880797807160650858040152562494300239253417395228457575570211594516952410594137920436757818924508656283465117070438680812000497474006594639602952284945585858876545886774214991475238628610015942355165305743648933308191712953795865958703238661655950015374258445806598244577653062191674534022028679605860925078043045109399204168764721640751236393681803089393533282590798462700202681430328131590520811686029741878838544554953306709916541296813211333291230241062541822990137292526617550615999305729850387155995089777135364275338613660227861450769745778123564089870939754480124214748868632653716948384546485730147444812884421943351564682544579232530174104909169358945891113967022945848329298000718285731699158704768 [142,127] 10986121344364116385676479874547978451527716332837265462105974444916934838906799009571407222165951237042482508474380718045523557733661703035275768037087606572776677423215312964500564008194404176185470991668424176185702422085881613455141795267940455614289213962485712679312456207183170455536349762973944268392386312826926780831462908185205526898968614879457209792187084149769574313850997905798421482139961489947855076438940286484113653701875404661903274875244281248524318609345416416011644056051340671735644798887217709332990662682957372083408504618929469791576583533618434409096082268788726298488256221723396725479724845916733565683504797000498143588584772240712253931877972663913924795780657880163985087965533045369158808004511340015723418570135525073288233107996798486525505780667392454214687051733340649675865214128225747069844182572937456557433671916372634336683321813264433521754427831534958853088572064543310071890299598796130767532795176529303177406875756517884673416718306322244378910830751603194662220749882551009434178236544299059534129887102573707121188836903107880212651504517223744729104830619540877664204167883791239031439668242017075254848050423428624169315688722712958281717921525846834260753275372542529034333771028944268064210684063140724263749897665648945118267826167264183341016205371116468473005326259197753731847306159012436517942197373115761624738516152988046292787199084904684442124738125557716329490283460200714705075522710207646468099011386510899768265989824734715298598777269570544636193486352023536450497754403287171660718023648920321415076993547942106798276119524998440957146176373288448864632138954334014920731824895436513684994162106678076622373126796463438070539574220648855251127562045230625662317238806449613022737610861229031918305529674365558411832719910445643659054723723576542418366664667475993232822587848205580139322204367840468701417918711609124408384064582663578304944572493933128920175167821791710146627500034472391250844910009780483937182262273061180073605245504675405381300216256490086718964123730160304741935768581996139451865829027374342936194577536736768 [142,128] 30546163962610193737541274896280395268219067741219359789058311622572707920330367234776857979200462593597544112608920453374134608055610018886986777357238442927751541574270500689185183349547716996971845543840059636371749112939849231336568682314618517967971426004765735790563967621704784916326247793476304217757744187811943995961617965816963479359646293599643539540494821448440215106618602204394152861340709317680776761427432814167431690640552459157833681079139304911607912659288880158069585665939782824748729052843228878212885973678565101861736949064003226656039563135702765319672018192579711306120976074770915224651038710335318056222855858169127239639165829680906673992514148994897083680152203712693274980155913942421668865353408006567355369202427737174200937846801315408617580903065826727753327949358145318886289785092800543138568645082253113987936336517335773349481751607701877156817113052606211588172981602379464062655929392622877745794575923993316690711069087750900531784399257726979304855011576946596333855108824531151373083110477264818411345139700294110585067932417187159218796584338510826155949869491385516333808163598272554428439384523374214560938261732914278637576056504755915386744916039500135228172829865151036996980730585557109013706621455829529806258185657110145706377199848450379411312486663963966668730355030103573221202614087195933535271312822647060073730309079258757600717365505095201642809304080401082472450613149308911651432127385173484466022087551449963060074136764569209478071940733520134892867280401733798944126642308540235285984739851704963396314308380077488651915047430013330016698350888922789087956428817715364048133887517558869087974585973795636956139631610587522530949948981740377355610220729900949893495843844145194633411087103537586722745030600456641758411561013981650702808096664539844578844328738879602307153713346254597076782039502641714885810448780088595937869010717192418357155841807001044930646005177890987385010379390316408079568561241871689267431278836118408460098485829883624170835247140485266413811527412000400329390349846096998241697642306326523135135176 [142,129] -6941540159143791779469279438280811089808453211380227260751271898099597443036599912298915940414446413541137621827931534634977660266694420744335702650978818057902102467710938401882410683337700758245956765539028159683205471632387088603283321231546182103748649179821856945477023658721750369472113376474470984790174787777781510354834176910430829868390003185805746923205684728709903742610954809343278986467771202895132637015540143782472552879566602768399139544757335475478515206423787089156051844589305462675031336344841807456371974339979365782163582121701015975091211711976109593174281277578886269300756031138775448436544599553653662094502628808630964183037991006584865122670086512758034024424749877939953658879025944407599984285981779328112576087378922922393377146027502504110073132742988128978470491678740190848637036601907023784118295994362232165965940496799166501284579717308543275313036977054277235023909039360982590493965444470459144502787291742736947574162388090068305499261619885297777380774924916214414155473553018746998480056733692756327786282402037673324471341727644845426553966019518466682294223042324095432407149319286184579071491060857669273500696420949702369367110149194542458001216475008007490236904807005361928516014506875189158568829831416332127713978695976363501999440703629986400185361161159525346599728182908017318483315990699251070198270629728227567325844171592797011927285048300326446395239117818152525133649995096030853544186451414024477764391164424232648031920609538521618129889108351748472932485638944596428144377561617148746243959010178676397150052288198828489328792919916014368111636961665685482754703390722970484323389234263695678817949508105583263475744289743353413820012513913772276436537103854128719569974035235686808916230129692374610160827488889101224230322045475603796446156305963790338467331582890022798759468710925846957247498382992270711013911807332564081378931410602400088145400546653501786254179522427572776856389800116421531716494388669232294429965639302490321185505107096054527358817426364290141567164001800961325653322174764291538058094977794432 [142,130] -5949855034101371771580586039323833030778634632402939986462304216263863067776485785206734645595568391548984640599998491006969561663835140877281070778354819745443024017096273982320555213307249116607304324307556279651466626563084163662156396393555517679746305431470093556425216244514033996761754982782063541128619464335187338723560553527110942476481349620637948053325513377885301874067790876317918883691045225466950630925985302782167291291136403127692288598175501314395712053102441372598328041990673722733576077059090826239556185802620089872609691902877922597826306965408945900153261188590936035756622627475729422415209900717940421890083907598037107164259534877161758306700218960057215945632815997649898389552323547822054626024127787831648936108194224585486736955943683391658579643286250135729416500284699210977466948533648758164070809702919782306110428683244776678242031613734083436399851865195592084661902405447788483561586548330999166044762921066531110669623512120683831932204110432794541801340391972580567919395891535396458171538399295771040480706997760568556726487516303627637959537535828008025141634252568631208210911138192279063069710830333621155863932963239967359225687191936057374522487480848607318572020334775022132849492307057037702314970446205863523519829311691960910086509031249634298754054722679017542286204978119987043674443000551061379614185715704105939486267503670427506369370192580434489254903063477835957592793428335756307669028692564894043110371894858467829762174034126492085914025511533614493953498340936258958319755245139102639947252736610216669277209568136679778705126233715534504173075595626876994923396194677773962380932671179072679958733035835794054240412127777875256846260087849108691604316864293175144017844271071269925944468079379377321794136969766222016977300627976186330579343838572013305001969885748812124761041003060744755612953685254604666215607207890437364189947257590002285543866592487895599653080483995878485859195754491797746672435132361292887676548314255306014172349748551107311701059762773006956030624225307627246762856852387390365582800 [142,131] 496946031785306890270454386906663878674325995148314957490569569767659956095291132102785792547849532265734471091931515746584829168724697385229781593163912082041932374509149552809565976915353955385259241823691794889448383096064536095838247725486854761870005507004282299498380823314946564410725225455742208012076226007910338702153771677643332501378741304376772146426909597379675276618010834653856646104932323917249653740567844505818144462963011176916394443148358259357040998591890385623092240322421313078739306069145336424394991225286780145976766609088475207465654193266936876037708244291045205826233037812521055459930380074789491598723506443254328828990602199368362857539725668196132779524076471823737832329526867055424649814246443941576483688067380939794005823380000976280107115065669495042124694990204474247257948676431999389816313715592010059495889006595688312558969013260551092950055953404836931856662259094342768106349060557291506146554275039838444930432638599739848004196697421527271777195016695924226428820317579571737322618670187132456328904454790010662586006289021100454976416218545735263086328077276825700253623732421434661166809365038413008367097553230751447333827798122155617300338674276323186510290217990916210914139286566659887071555656646875634705588534236287370691443605020360816878341705800935490603644740144954020197877755773638348744883044225231437243057974987214929132547600231888163016340875018959055186025998923798623735985491869486608932052491459747039554171633807449707903920850136814072003932064286976938801462000832352457711642938493063501919611567093215380746255586183611972344599472918570787813125697352250783791239606740114724594414101157602133018604295155360086791131121074091630955142841382338413171623299223781352417734937142022412642898924509348402134566177684526129893634956282226704430542464375688428063476023545066869861972052465230711160217486843799079936488008730916104937037688658785603154850371254606778193978761274872634326126488340993233668926858461806038214348344741688387260961674126790315290019447644170287397912112593712 [142,132] 188933340065229579518428085757870034967685779753295191740039230483805372151495713401350313497262264476746650027367860717295406132377458759390159349712111207881753249749636386611026110391665109019237819348105506962092768519360112458609080311597653259515190500945195117438620128295812614769232679501871068608839456859586411651373090130941210272073475618836748777304318963247456568057072454240647531412826212762690129953197339314549389576367359679776663886289726836590223519001843176681204369955182044334926392310767618160591123390452785230818732069106880666793890559072679661334151842205541927963001581650516819711163948952293786701839963300641767282795930109551298301364894587836904331406530720524608253722520220099359663526666265545717570360407930334897349379333584782306011338415696134134119864045487795081890269539844323551350589705019438833169962088964891380963696734871089616654432949085403641055434606128313539651871475163327884452392218797564937577125971938430749852617974811718762427081545792906087457435979293907369650371279107501543990395694139620136674778204783796288438325269237022033852571542502972105473983273791883824687998589909097266104227769714759127467706915652106856287226266193885311756038185552276889721429253844940288720329128180421228324718206456199445506379163685619883170571038307576327817949703117776564135316046710798145939528246865956886291555027327156649669223616864174098144190465772437696477414816495410931018589865476245144770135104049006757577132603574737372506562492559183229949926099246002658889542682507765134568015240936443269638429939044351366953762039814166001529696526974585205840342585367598276233732926786211814806912538242043956366569189805546114455403184614498177073756673678809247224530589077942048179541381859688656557051330865006551567292747598347111117453233455376477820388860859894795936174143963704245795755755075172390190796975752881523733214244396247121054731038470249493827885467853586345833768427835652537245066447976407205581247061699387382065239614007332287099219591047228763042243155800545615655516 [142,133] 4141360020661711886955995755288454140454317087291832189207987274028902418465094599317063717847694151263198692481279643153979828688656946501249975020696914504293381962807205675102231040526647408315629375435492818912307033750505865618456852832459619937092213938471558977115746903873296463042181685021652845048474206002779815599108945260627526355369490827966755179756602463471696434987506875321769425315083859312022723696324713137278002125501935471433510428360792376901361344251512529293149932777677055759545466924363118143781021510565797744119840274016364209526579574692501989189282623074974345866236034769816836007514653192084752832275859868924048451990605139710605648536340447121464446230273316830580072709534072633119908005704618375380612970976925859614698416555761981626143728436386419009254437267841005051877449051173958275163146567872981735553375951776548907132975239906170418714839409603137114777441084423141162213535885260594293857254952526304428000343656756979280045232325961621468602330272329465901730137449865846499838371476337057946282832687102841939646084276225898536728213510568528934497473927063513105630300058340173213592018056943914161642170195194980172362861412851320179934151942518517266975197866430553160343404006176709817392743801175033216159475072866376919154985819972882192978338320443916807673391474987698549157861266687955879974454183153710865336660063003543507335110908129940373530551139280149346043126958164870712952721586313250651030011970578240183419982599595955453711607637730446635116396529484349064140958883044065206067189642687066931408078768735668095275185879961393389361965955984259223608634044170905716478199707647895213826900281031276972705501493736903674028984020826364952322455280978277334456018004023776153984068155199391274702621637865899383693032112166561242159893807735840344277965210429859093623045862931461731558240412539574282930384198390046191396174853253951638143931568911787244904045787340351488374076044036187177109022397185278686786929992440200523528571256729745774735436174311558767740717386752 [142,134] 362451372398890711986426466757879192119123587048100887420527575792380114889479260968620683220062235951647751921335208064414706712061676648964651446768560537329112232938429311888319724204523573239799019611855340731921537216922191759632159585157164410397627121226980267166167917388407916185845714528656552469542452387803214866234790170787034384060996175465985870025570223396683785642066841680257872766535036369252582333114660328068566810566909965554355653747350052129251508690428420376530100998364222481766989581996354657709196661140175407704409889031855663481581407261919233361906803818304846780471499479489646921522849968571679904407462611071027028876692376636649193234969082589039250102743223425662792851645865277249496334472583042578205047463531500984136882245729210511488213010176657440271674973285390763945839701786434750659316670061016160361001043473999645712742270777644037305342367830978279620577194989136460723416279426525473371588252895756105966454227862376092158247779003245394343404734693204226460302139211728877662178497074819391437007648073468536653690573683735740137085716187648975633093560708273121860800894114917255732506212609208783656785724189190640068723063177679496468771203864424589428911435295903541953021032141339890510903663587192340832373742411472953115700933933134283448515813145334957907084733492310402737384970529511067158211087660204488490987701861811414430871181275815700579282685692900181190388545968182891671007118479201438769610054307915916186666055613820345476232917282842347958746685345156434906225174352698757791141609863441255697216727585031890442395167891100455744816542049150424460174362951865808582488895681736814714527242292245272475954940252896985821805647555862209422021738899277817515600448270449185444983653173113947362299453540098154798612798425554404344500509163744579514763227376386916433158564407245835942151626611851007037371915751513210038708707796211712147064829294083113547907522220642753328056949376689064691724499726966996059732891299180523522573878360690454284669059900857778240 [142,135] -5559371679499149334292967602474881559678096371654387185719147723850584951296098255523341466742405223203239765319625627298210061519699448243881472421090820585983806162374527116437136444620286038129156631327716147884108970969047330535092424698638816301842402326124944632821804427015846319980312999478535105300590558931421431708865900684214247955706746477212716771948338347462608312908265409529479996015721108708542706954520954323053375378657234187495691676289287040521688237513106208693736860525488479659157086171156167844787438773084812998872499097726788163931891561837172869924811921937634025688155193709045607310590555026289014692924215251503269342045442785938989412519816071693020452914287492338599953309473530380734389975042438704620991998298566653759068386113865726397428101669187962536504636510242969901206511511042871598061786501406139784005822429143848532482344971773159949482825728613629633604257241684294781572523384465554738828593889562322070571600496037690157426742978135635213395697274377908861604545719506977098914071816984272689322400356896161068477229751088363729285327384927093613276740369457407321568549763518363365263710619836279823012974096879982995414361131412479246998443683932328474083099214035909165906854641420518553220465175895087105301344323591195862277884005033111835664314517031608198343517452487650356721415239016037031069418958206420739213233519609525582941126161760742920579665313788397273990110775104582756516329159762190608561670050629500416090777597971651840304987865508376701475102637319418857782972552364733687437265728981020765682240844316735666730294383543937029867513957784648496644869613723334519965887958267196112801533558448959181885256521430684188365710359561825700342099396231078461318357175369159340988939756823121264845715808254970720023874809718961002884624267787523706812520937098992215591045223099985253783781404167079656465874435398342164208222073380857597708835792619105265173274399523533559290951145524200766324421984057656773168577919356874545793589460787301800513578560 [142,136] 842379382516969967561271895486618447759910878527678870755685198085817573203586467277767430281602300341834899569487657910253665813463859551730489040979839731163140692899990180694372377035885399424110299722329697068488693147086537459780160264940357217710897593985878093202165686929292725541687417103748446335444258557936205062989074486888186562805037904451374363673925102168569542089305837083881545868269974408984276063432394666812520997626071310411529524228646587715968619531890420889280588622068930814978680671241841261369957504005631635702660430258429531780551945780911886153885749061658471284925468391093871968066490636710269479132818119310880791044865533584141118056786655955023089844553912318654265167660463258184312865925298378471484077334702753158169230286355978420787662461483159371894851773185964725068565268268399684743350598237372819802048881486676806629527454673205198655036313774830940928532232777988323343528242683028283962751525832552219559010287516170054501715808915546026075928740105830823020838138437140673809008593003614178066412022202583351063054123324762528356257500007415644873279581690713985481466391246326280697219822804938250326539287586572663510418905280128781956083584609489022568349973632271652551933923106440368730410768010556303276307666883161596453735023978850622967281590000657294042985291395855213224239543023698591751405617437207491883300071573205583283761597846215382640749045964558569100696776381855623277280809213832436664454382296791923761346120974992801488149919014132464036367546103800042512336548913741861232864616681923148450350259023535755174811875568641742750022959050384638031057122020011815715179725160795094714129770844479931186684644270457877054674899409114766431880917125050597042334590829972485903880076557589535642836688755117192165875840158597326604548140714024359946678230551216900574111999647318489324850793574500655520526976758990408082921960374646549778539419425319634966790649196794838538737536234190082573214039704791376508591242250852229289552044965175740 [142,137] -3143433490491503831456288299182745012519730100715596749729017106837172872870460840426892216396994729033463544954076476279108886649255016898384503409981993450535512449437805593146093716455523707220214031747388933565178500534380089288878013128526486778578535319134705275120720057513149914861928617586516441436008196237845099670401087031284314723293933552451334881687960474963236268220140275260256951751921187009327259719594466513754089012514720883389004815806404780344650387680079759355510545316038593705430476286995602274279252786052652439279551791516384068879550728794510398676095173978427312214340109640092785712100612276865776305458881122217185368478175285569286368623585110499134009532301681318774639534652500503217263977429393874806078637648097339269429423674035827840758693144119212492057318702424954579491992120534361313662190497353133766957817051873157206923840426131370102843133609959610221051073476634493421896838736221473401835662240496757877504280700183124489828148216894084081230588947556765282428799897844564905133367591358488822777181433197503934528792031246798568186501306074886041684762650012897451743990474559360241003824957607962381963407791383283966575195641509970662842289516930006640212324659272488867070983526605574901773216350905893242800325782366256279364022093640809727598371716312532852530376922616799591205470784136432445898416970350049219427298195917338523330124698356009308921465617672445666787416397514124596361020722480298523948638047429907071710006360562772052591173300676496896890499300871609509126578159475770949975960900629870169792327227722699544321150651047714865682598727964308366339640009704333497290426290699016533114980006529999996926822423854292525172608167488077703366378963633417305016047838009381304076859601230202278308293415395413888703929896520971002740222225698304900013251892028751171909772983068369533098548972068984113384148745175777171753934113641173223272257568734946597573867545587061121690067852733700045555036478242476267543851970786258096576160 [142,138] -128207135037522504018093645363652618765996492968203208230753309600334445218709239694405574087540860162870604430830242868197451844234618524977000958684661110410456462838681136820315884100917336662471632773967258965017776749146711846699389337297590381535789205132256495261948169002595737789178996483714152221410520617985802867677310688016054173254983248122930621693974475120026482208185462743817946469999247099898858321910208643515229946346170611688000176829716735639033978269793945005910382453803979240857966275200543448760792145506348765257171014313569891223671135820698747602561911081279747712629560641466527177648081716836099710414753987508659517552208013605688432178238446560251317294704122571362464647277351280751865180626486115069254031507442058287357223565387037599578192287279045105789676125818117164483650444703418430853042704456331117471184633108935981574959735646198119020748653558241671185778486285127263263641618000169477782793302065081515988670659119201908524752674667808787685106507696257794290647728564623937907876241036041632711738175805159032631002775131778940829157507436710992081644941890823975184964599333338761906880853849160548495453835324267550464431096114259193547045200669909565869286842510415863970392301400809161628855512997093300338400908037977839883670510599550876478128217025432509832109757840057277447811691491128933285377024408380825418369077247379018449556123736925212251019054703169099591072276323026848072599675660595817094680732806363515155500710878192556223445274404230101719843286510107019997070071020888800577469981367201312503738426821098173547379290091929131294678404120841449652721025071887994104235209632788369473029315563607866892472630051731516088412255469297081492320968584234472726740747647867342697967969335092659079900931166200190770437228736222143721180426762828999020545416922596174571120661702259828870720969658764055069121594948056811399470733462515921493267848288874270752144028713820247245053782738764122283110582080267672363160918156208 [142,139] 64865355870199056869742234665559511721520311011855006341535151571452718474532457392078118973906174192679836707848517776372922270280090818312119872870685789286681972349476909003115806524762992181827004933243306548976132156762316917551016698933158831960018101183611166281891435946784576240331593873542712763986123529349671894566769134658622093800076904540284912154542542571704234045074099594411465570514937864756640000699649154597318992697681198800995301954402805086530877012601108693895369605665778628763005749603934519447799563356037458101816973384402183597639594246079807296079873766710650659093594178948362127635128112777275289060918376186630678497771371682120564199035898488876768601463915014978883136506686910872812208337455064200837257719789755125883792461799523550820948288007665492470501471770743023140260808857592781698123098638735106427607705000727238650944888935106486698432948641586031077635232359505037431880347030814002553413796089834093379427636722645402055062538586002746148159022976829541477760210763187586408396884838255127445692401966905430636292762529593092951731334256265665914525389603311107152291000276292571039572984211874487378952440819947217924706550326161902252733310859364916879375575661433192012392130566400687728351815456406406168212301873275246328382533496574097676018392943987633187687175202391105608611579424840964782954245969813335392602204160906562993899730745314609989329389929630386586668198650706059142795106847693235083725633518562140235737427207031491322618722179296155944540204479467089000779755321001111645134757282871815682494360068533358956684933190418914191093557745815842498435469515096543580175282641635714809194047042409544507361233970490158594376925270164632650298231970963044396476131646112007112758003532250225446350027054178337230441008217670482902811035311569381566362473223458790507673384854753005412346259507897466664178846770609620706224768015467242628787413198935220163370168754809951660584473025487730878736521309539725968 [142,140] 4322051181498739227486742293008941117165263494025078989694627327927552961508554988419126015756095176494889512906294138672456617488391693813623554168446108552370399369975302026618510645687043588676153970995633139140826464910958519615947287798981899415216622607880894078443181788361602744138615126770420381540974586850006562525793040538030726645017978706331100110388953701301028460524141822758444449353692183265849686202990809941066187096365021501798395493113407512294177719497551739558042217447873501372406077383219528766900388211804748525701954066652853446685216394162561556372411743232339797133875613862614234203836294021585651842929386940864193803452207823354478878315867746218412873983843129231568905134171017569135307157789227038883803471993010055792102839693117766645300504164545683359611156701240709250119825377079076569688749714288877887072869312221983923330243622129449022557266287962298850536295847394912525693114443850626255324923764481965373862966479997707237058455502507553329422540463375020675219677561466378808806870888443211890696505171231184805022988520472162722974624220673623843435041696284055695189105612634121049200278605022648756754787112858743558813704600621742701197127849812942159367480034563673531354844899749348248465457404058911295763062484089735335339644295158019835957879937598810484367311342139883384012175349893020262309351892113444833954554242900742671550716645409583094060373557582541490230011394395174660230539327856676486393612228141599216333175772958165434210025433428207970798044556782475555317713942884540067626768435626407116602959466961812110202925997662323916840244135106845867314285423271844111248422743407714812722182627855246333096842533594680261348519285471758760706861483822189980365438867452796990784385326050476670676408047517029566810474186815702756398078221666852083704524408701462894643466104902019234676405594253668158635557753083628636515282059550755749625744107500117467805828126545996649900415243755606615145184224 [142,141] 9317843228120316104247517556276651752489474746099754944670043698566390362066118210813561643608363277973433958157834693172198512500552233260439244071440919419503589714239337916749494071587114885821588171752545682927803666365254548988056635772289942219684089742002560853901032996921579307861517685082858902549439922964240499402879679213833114729171308702535916237176855929287080801043277180195549568770682302615236787697715081112696830769482659803235712316563040672841916485036704978435120719966401404028638322505792473103770397202916201471703891023723074001621784691848952389456995900056959011758529090893031592297320825066503319406454767909239589988649563348786352651169069309333879733428148197634443653483490085452163407536241581164240593211209036264315623123687010789318600072046363548002200785225743482057582877066434732479779247811811881452945944065051679158584500684035325851449626965432254427632942107038263053524302755213966464510551250365824855737772435306091579127490174222488611668006189861010114068742452483489480728428681877962850720505918567742705841955713814867783309659603832691697897981100487921302041911849147487341597174959404234179287785807411654605131442892743525370207134028326010657324028065438580035208979001719056548315568704379005416782160626287760789470810311634394003900196429212341081585415098143248593306586242315951779608253476945060782785233271577020991459691210524709096417596362249788822246241793894578364617881201966833480630854467894535537448403272226649656685207292338462808898672431226169557677293060630800169191306965985591693946203368988761479124604352276275123738991820367512182302678426306769821694964730992558714920149583251666457294872350049800275476267756348984242168137970371143452922770209012005389995212309476965009588029747621795323362662385945430313249875837075081672720380068488869473428288171489190915556333042839573457862274926223719553675421010172183953007978505964953946516581185130166874339899040788928 [142,142] -3864577167650988368455403244399605205477358813870981011921701168564016043790235319731761314294445436593923788032072641892398007803104058959628700452331567352384362510825153869428554605165658467767644459042174246684485036535190360648534836173302592822429137171911014320024665787916472878839147002086250097091832617572888224108303485099080501450814070459706872832478787350297970609467955826330816583164747337723468064525589584270864200951785787482616713019559105456702844285172622225768764378771495086096946877866277098653083269415425789753596672378256586031982815495021162840700670586671414325985059892112192273438689576692592293538438426162999979870306109244414770687402008196308212634798352936638423922881755555461056117059589098102161668504613351093657935851270757339927161293448407608230515927746256899890500371694090193475819290835945457581279036500511520368233383855670212182763780103930164917082843648140851749381149384924183145990978858792396461759049821029832527600784047609334748816126834725051270654935448549575229491173804696550041796949611234903377514334029270334277299455574785874913188258245943946926410924656573491910694325131300271097911833394080322881129538508281068329428878750521742614315233173524984992653887124149767167935401693004997596417238278050090386950699433659575108886688566752174994954405838835503178582758524020735272073030360482169467261791851830619793313528431442179011511972592057175262432529418452389790401705240419283456831423913039727811757652807176845080930976707866028490723902395473187927624262243030306966834210416595533567853797593877289034644490075926350936616786575662663255579145134749741478883664246452704528595065012502136614767738977983950620800490833283211789454262012811165150945207179426376715304040896853878231656414066006681134256189931485291850117596314297819296008548264177680149624181241502937060503212521970160373101753273156402677907416284236061142715572222962647308828559650176314146944 [143,0] 136982946086352042386671453822820901823006100621748344505699098397768620265036664900568427240108554197155929964655406183157358481624561990133395351764378431564748425034025911207178266930066766626204802352292044068674658316722744504439128712420073045748489123577214951070569332640754882332963137280539084700259943581861416377784649054500853505091586777123496205629921607417270210911771988468890463691579569822433783044971416927826855176438980267596810323103259203079764601551203441535330977455992839733100077866424662260477010710485258911583488636835527085548616186102646234377622638889803529462024314984898879000747943575120761576223093760296822573650613166941138386197994665453303604039688591757988456881813095415123343699281986861096797951808691687996808522564736390343182574340600497774139334649083514703597720981491745889626814457141945520612491277222457287893557575209555109846316874647149107859513782621209539640690231487278176229202406754214527873680209877300979870202687859162758577565731041483027862270208960548888840937061093825747467572650174574643653195362299509961309342452575369811253840217211390027487715183019457979386995354848678986033978145937641221793535628893550418077246768809129070437605757080122121887450893522536868139000362166909048395483704082763093876925114323543360239050034664209246069325725446429085276849305767500283157242706318649533753289992889598076591735474643879134612566339817318509824540586329617143828757431656420040679805849210586465538828399086711996957776859269314219945208916951217875187291272931548001417128447119239682991224856722600762517071202965824876585824346162468946523192709433435341697784213599192036736051736726472582123963454081494040313908934415185020661664790370941762578599479987280826851218844523420791791834427645697065270321184681228836747132548828741990729947755560744651614119377279584802076907705589445799273079735956315585403753496813271062498569574373269068563553195976735065219516685351840690608937863772550430156609689823329594269780022763021774675535366562490538689088957277453113968092590588659656099703553574596180588868633715796339817340864382242907034974535088613758577168057554807707245316353539184094803859111025592241890304833764913434173869383126725218576194934393864134283257341163275889029596661757666843225332131638938035334908121796137380615826923237796365131271762589650622062722082519632909403450840036489356604226328533890627990069284366493970100089697953740623083165730842934437673603751082771949229722780703632960191307522144529527936234206894489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 27967424925605859443074860992295004109923137368858475694009790752229408816560570144704707169677167179884918422186520297065241427912335903843885377415034572230377562650647568617981488650507930712451397440124182811942862205086497000703727713837713811003789436979149329308528111621611663306155298548961302366597891339690210305336767092600583166636675464027037002955371160447695489838435817764933746792963382977834401833754760627831693044453968755077051445635252008621701726605749352672119041338871365476077906476194303766775986600891192671584157703897129387902993494747747231297889128251749858120145030273298367334756296245236004324237289549962141478698777400294747149379386116424107943179386626259467506312547887123867973673051402237283427214583562603920727093165053977446806229221621003628894946317887660682908864835887377551022058576180782532354703381086234088589843351386043107817505459705195867028837701268024547318330992392854092244960213757804837112939309849249724555854591797918155292435990287467576983274361211784803448389527130124366617227553955118672479908218496925791307993704572568860091235320949146042110818613721395819898050436074068113053390712943765324454424024125119945918559713953759121580373133031081203309809835773184201877852703940048764805611047775406598698526553009931045711380103138266815449235393292060014509859767197606490524360470366883432738956122214052953032913951238000239211893834081182415444587545804986699246631784178725564370574035129314923224939553347619465262420667726253325017195448203673918584569904367045158718443420243204002435478708171908874898223226365570400729276381801225666146911927295214933694730154396490970230315533873944162465324695643950123381170528353509106233614338097768842017332145363895776117830835905624953330615269678249447083802644655354478565307878682054920722747778138486258081089261608257751193414767536389872852521112964851297960338143014053522239169453444379447109796274967430421932228942147513627698565718632598178714403126736267996375035728318732058873166014446735222391221275783449715787087136759253563324973412148068587844660905244794116740883788255939190318881859050597407693097955052529165184459021887051703339220339470983255354876003292785747988236670876168031817870381688300847036723359463559148291473586675515851176685479750489139454963389778393231120451989386433567356644680482698305641864722880658084727047566378243080105260081238382546825275409643953164445214170395388331814873530083170689782275296643743805557976860718899483039726458793716395542226864062295179264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 1113119730094950295538643579148630610270154603783860377115470854215697836953184394113235847735671276724545810241756344993740072118329825747703527082938012258271380828725272094007805517433300645943771135167816552990463373498971386347554552094630367409166731008662580406234910678708718058557850822359876895769238447164303506443083313532123924144653263066520706399755165958144886278810657842434418662230113896495392117841302627935962684772073460823799484130250690894397861095936084625118198679024899219310858330127011496444848143564774441700093371890093071223899590169173691336167734560747661839543417482473657752023027689097554594980641662578118350746018128121381942894521365140517667029902641839956445477761883301113134720797769226610365383267582412320299634641814515470648986529494092972788334358353855819189435492204233342091087898525040162635131391985853288109353987568344534805341809190479096414272316644431412084525454334389088102500853921781066399725545666530172897138093558329013562062524829285085530149304223811768510827800045630840290881436789504801375771801556872035120030326344354733605011444519025475915989501791943854135732711989314243557524549741389982147509617003115678229991574033939612483303384771587157943586942840769738665825594546295326438449649105022838338381167048483111844967330055232169307850088425279304268874451217967040564755777861161756561823750042920262950529125945186117301622814666062839967000257816699004297335140886834958621679565812531816087428285111666151316748749947579595523921543101506668863445070297750011094357925352913587843137902570848091919473540176680742568388279858342707133697400899548734239944953358149619929821126261942169647606968718909925601806583263073690274085716010317475196395613830855718384590473230192241149967458324089201898437167469434879356742050766218520755617229948272161692450295204525812193585278542641637681091179787931287858452447629676664395402127050803198944252134349115340012646773887062389507752618599511703793895846409827106151470278505748203427928339769680260842989343769626539855900488049290710996433135777056482814546347761599092985815825083452370188413438300420050099725503448740985976047067362174232161956597551075737642540979935065559333814141232361936691518308902151061731040102920821807478945164510318172267193402627950555473049899015825584765367224033924375711169466291450636268778405120254273448509382864365911161387014378921084776279972990000074000543158467953383536815653036045032020603110000189998384512600453526544236323575473702520620520662413645080166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 48307349769004399532410783235551519515510948361514057907379531339892616940127743053609780187029464065402630889505359127193721703641714073218877402153325969225013573726353283674323075601138180402637137509896462577669413702249076630588716933449813566511687549699258821671981013700285795263655869538707562244568800186409994014516601354021497853501955856710776239134551715971734215759200230681838127575328232368689657505582338764750677301921552775225993019282181705438640793983664932394726754743698750811799501958207337760651937476396018454793202608957344766639174080438378340318595414290380074991440966501006447725348929775223278371067689409089053208970541144095394205492587514882055067979434999403985649988973203657537730031391258404560464061344580088381635315152602990583638003658100509670391575227344472883953591499677220818516592187429473824010591111125272070355756653705481934246214035982501881244301000523212883750149949086186534862550467082286539582547467418502086083406923656494908190635005452942363011278584390096491915103248399855624333414910043398365267348044997517790530434152345778538200346760333476486490656680311392501054988005746245227803925702733480720080700148716227377509202984105649192998838580790715973580365952979892841693680124654667743748133363747101518111268788129352961096859250330690463906916993866776053211223692080710766957987056215075356876660903901836086968765222429534193443194755283165730621704355331902911101049981787784995840297852702528508618578969370106392004027441943764946985916808161276400916297933748085868584307789105823103632431782031987056274986458670009671894890611948461933358256813548878031549992388836237275385606255940707610519387626665396493544657026822407007493902485850249441644815208446976440821968552745711347490340661393798888293011780474036859904284690840985507907971006657977802107040486654907881143557292595741964053200587469465749010314333411849057869045459842816800805355881191943991788336019970064274767967609107571873045050248836722413681070666316038293244734077366987448097012345339622075400728490447613075339373254178028775568936092232322023664626743942279813262575846968104380459181991404840251430848153621619708523129770067227798390737903189343957845803887278325750159504809010719746077643732505068764651554744261014736900641433620407313818343788938333202323274133932798312654498684809358005139861798768027577524795418586339979881245643360487640283263824221324734042396347290887364478061221882155122031030229869998482813075197507101825370925981676633021647204102898852665753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] -581607324049953304126069317628040287160252178633267565012429408787132013667384317234358759598445902450209419182774819188755130357842824286578693713546569190600456777260818574642780422348182385018428111835754369609226214016416539550175399338566633872019015462695648410781515564658422949475604483770409016650892272433228514008257760753996755671111826425708823156184056398861822412340704741137528482758042064606684991911843754631710292864721305229401251113523844285332048230822984326334267229044606243062011732645680741535122496219408788988124368684714501371713522543142377514774453703463538359398097871875209449340821247510169643680644493036201677563228294778939074308073268842653648255386996275514675573804083593244405465231014797482543117225545819385111259618964628406096256636857409145841378346835958605590474183858083398852941319949181528497201919329270407724435164200735035853951822873235096257638610322336583383305384466730938276846228277760034435858214627309850509948702897218651282007249097019694988943471824053394664120931933260978941475957644353775799023966143597092682172897708981076186710660380430433858114242201341412421720040656731853205190831417667767003956691743367716551882757989667476268846428600103684042251015361879364734895269754729675950058668527793094347208407439142140750930913990847367762504086882237684285968277685886002119327227788644467796762660190505184321431344048288752730114420572391467835310985685343687878443907370195320938047726952405431847700829899395223918335581844195275543656542807725833188132640832543371043466931460629405180244461615084522934352638881137252953667295947751151957667959449662593817205569573151690620124451944582056984622744861415403200384823036039799414894028155141886041162918115544191335082311145996484624887338066710773436386883512982129765622294996128816029100592941204766244656377688063714985427466270685045711852720124310885573685027105056909446963102734780552527775697736777102558931151391003807389942672500340968463621270821356685134569539194326203331872320596059094604977421796218352837600133201687590783102922559843510393878391498221189094086177477798457029418044197433431570357648068730788033966027813997145166979665417551296373284472465405406885171556474864490616196541345704897676621616035148729358299709778923900211829862171836663584222840862761095323055580746128341272717278673733526717730695010727685935539758443916821714344324474267419216142950750118910852542728460279976180370329229881767253315219932628548331539542597326667661472741176645719169199963462096214871244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -1502167927436682070214421874812252087726071724089669622481001262211689585611339918495322247725869984184957821201949236917117133446253581997610773387970113627759981542670326750513174293210911183374090170576466114877748369978242505497864233022323033000476779514386054774297607969096110574381122425498722858236203030248146661373209764354676529112963712134461670877844752959967094135935663804818003006557448613385559502269983788357339443872723885463010694260612909749844990894048404583239719775697416717920204732206830834196244364113590207896265338069417380941997139332594509234700070855215226954489084304486298029773138276963565988642962652965012359815238711436140511889601390547987636864505091089156606518405831990683684714869600372876470794654365741837209369484105937478814174676433162898790824259226168057934275220852607266373268313521662883347782221587983079213341506743929555519529245397195699879609461508881247787859023887592310757693389674428040575310324672228491279331726926036536606845914163787788607042729260452783497653942033336899137732310302814123019112243531039193684128502639466036112646804247473250373794301703605835916327705489387938064858204100984007420111723748993283499659372831510855628623405420969971575554564972172849316422535959875825470318062875437820836249394650183587419283835265440221518358537892572763147312903138726980009509536711356145588323299293567033324827916410571414947967401546896601752802772835159654985215038192744871499900967591371169117701057296932421847468933195911108232093530241707707966587304151466739283054417280550578630666611047130108716741662383098321945280641983428900566132162314627955941594685484792453854574032614898838200294504965871425546111028160566049554139157361430468399141572681469294579049902317720019397610829018784864322586419694916883312712202083163132258293818093125485670368567265600378826957015367874286095709982304505192044520109371286906514263316125262801712921083013597852074951287845139022769089045915485452596200231462639479404810804985345773014370794317899143719227683436975607503866511754820667245933731018371947726191874778196600348985077295185892355505990328703920118101651933372357951693743572870477012827693078314226299277668544740952906029071230001131498434661425234000938843306415002881374732653130854825892279539090111615920443497889257756281870058964958627284634547360941280595328932205204702337113247743530596674684590468372898300997894835899736373992383989922887647211830537818233084463363912939714336040817023951660908397771370689136925595131976083307201822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 81637941072498662051797535175323230322823185644706324250062680639802201029005676424395216626811395789816888319792137578136689031610809194606542191357485136366755399244815243191610472717355877095260110170529185186561246642045829286556225499139593373745029551260767152581807739836961838672376811005333843387574630771807169314505611057994153967715860145333824417571591147509011797209635660301649915958161311800471947896734593791872038332868120850367549481673222811266899708836509098148050511353938735949980093382185755027995900798982428662928980485012846498635919739917867013808076754074377903448224664138486176548621101547069769477631597588146074553394371586852580936416792640483008387065711303357928072303220648380643531507504913223590137649996193398331517968772157789792427197710634242491599251938318941979525304285857065140282611137406525315452193361590400977315160285425146014962758693679108235617506052078940222934943224026274310574837897374375495473473411456208486631854914471968548958343252959375240365843705223432595931421577582048237102830297037397746399570230776994878668274635780484081444950065619008491488285392618292416935607444455966703888783107786997682558140325186003878911953785841854884935971910345026017701107752014092985789807439205068889095552037807785064023220567883449873704885919321839010398725372723526082256304113269023976843408886708836565780593910954460468177333766611858484304355484373712960689552608790200310323367998875897881095961736895335477452295895878700261750059924691555272473550499878076041355080757685117725312693094140135431518614393940812107845073770795894736434809459176246058482794920846503369613492748532206606770656182278813516247742064701283099975300484854003712940905692544626738105353565291246783782276858228587893287751648561607132530310141551120846679765208593360877386413121156840747020087978806883718478596654976615181001409519856507771503788811101684188698818037948775086452733723201811825784075034703850382904571655141364070817842711687529285080075824527609056095763936082972790266142286627849303441612121602033636374288306027210811458769626608017986585328563083250979148988660450399696888903467067022476981976744179261433437777828128626878360206625589645777996851867921409433561518126031978791671513616632147284279088245203376932634624326770977196386429636085224132414840779069962101890807782604336239719797532203894539912636361456727288008727809429975194935535643652974656774559124933868547457954551833351925359682932778573153168202710409898919581015231513558393676135976884779388973875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] 364079018314127332618741546083098296842479064967353710311137421528033269278434601043102638635631925084288587293463608464849031298455746360365648681117501172788816560110782313579753336314213580107233701496460386998014940587842913969089739714237164683672142625594279634171100549571807892116934189578743119725260782671716385512123752767628708015470069302864291744936795931098236333443496694910530558589218389253374253001785443570077062617186862738731436295356833909291578826004673300337113328835217956582134065445981334110993050034442459027621426460617224931100746682285155269695187854583789893260899432079049538102009120304302117376568911420325143759445269729819248011709862301500178190384366605342405626588253141727152827385036685283484686670713091633144849497075645639845247926662184979738956157014523744711014501223729912610020687810229895671622712700796518504916048614182231951050990501894480980607540979531568206941035439850171015228388413188723837256814936943280801589087982391225306648447771159680390280453985960549131779684463804486485854349958855841150608824224802077748859690231892567739570833100533073318984178555479134133236634098826752610744940742553807450396111023090801357824090820468230469497432303042833211168299504880302961095691895898217406086053721734404314418908137026322062718964779466693308811132900970397353323942302827790916523545118368179365095053902692285290043034287263529635902469718352405596149687920391051651836858333163236838980388643981681617683764981610353290325415703852555310971584154377229794491308990570320757449449811312626248013068742859475885267748470215785049670878350904458348613110037622186573053356605685033976748123193379882126907833350236048232907955469953362590414831463438249523923452454041488486467247504042677256940058516698934408039652464571663145604820695527231862122124011032426801428067682425961402787523796814160356602110622378564058162099839904220476668341953021232643047819619371964369126145608137263672232079288418884278719489905737958727764915129972090736992660951112833549390421970122230943579162387471746545136880670102198576840275114401962919080917529784827583786352988216177617912228410611195601910328193696332907350961091481434515290985228290716497588782849574813917775984369037198694900664977571741491322828437124133055323294954593359329692667733335206245800266191663186092277300080747254818170622767752847984367646279824604992178904574456284769282366006149372506489118513086081685526412020961406238771856308722489180046497323620612408610525558765186731886979460652866582714777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] -108496807480967517299671742518044611836313168299036306512106520523668305215594539233560571097360376899641365346425346089235574467786628235883211472994626524789970917554584387596318943880824602999599580110419413789490396532159362395768540093156969971283640890047496004016876622233959694697033820012507639365941337289436157483984087098823474990255529520093817945837925502399761056039848220609529857850203579717476561133066628422272457345297954975767735018772192236532653035378739185587988258997467480178412490238409075771190866145815376968718867077896856114698253650287340535923367237836805814498149827057124292155975819201909878123847527592749925272262072423521570857222871893116329236901315364084555596973410288376100654361136426588972600332654618089608264750137860774165429977494898468679683232835996755594651936957741965994222784744394852451033097533562280855729384506847473951797274213972484197807318368384612121216025140556104449734218951861275306676333633786360427917936808250578409770647147977919931657967454588453866027535481583064465485668429813718684660602215537336731422407930832255911849747136387079456263934882481898472152798794720348894246428609116999762619326906520297927224715405051067940174460223097884918273703966177888783713231625050404762672578680580809874120910796697046801390449609430235264849732474660933387154926141804467057422041895709662802129207631083821349021411357992499784031852831288734022632466696156547429713410695563371320602982846999746970767218862268857964345281372147290185127334790107176988720060063987562879526784395246925407158839938129084845663777246227837796583155420881249946281282226453729909139785962767523916829204603321578671551615178645130487336418456210038772576092515487643011051029755387772420198776822441908592258575303819432658671683182739017492143204905906957698642050789452541001243449695023280821603264987399587502919987975134006168739126987696390353239785671017043927149595442373722310678199984197582834619228314849329595959304437285221209587690335873540963307488508194716913465651444303985944052475835976519597064022902484259034867388514183108787355112666141254368456952830138553353437958455556393578246409391417998979970900093605823990386745856483317749908364797422096291196941651867675054861577328935211227169217950857373619246668573633239133702650180614783087862243741505197086440693002107261514354177618226998161744471570754711303879319597874548679350801474384907059144767122306525206728865006868042460869725363253329874108211487313950878052236510756451196902727103350743997874176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] 5896809121200360655108226019635860574845293366517535795688566366598494466514838676370323433573532705810940387140668687635505872535813090153486422676210611896694050959133134101590450218360103366768953686111198616562562758904098289978607835552650706434907349376774551075175195667947063225747207659644749168332490818841745680611068976394315127089497880618978510010329025334946034848676081251946882398735401276226449901142941703531210016047481375938871778289374478495721486310325688447352061334776690442123612632639590538744189308683894808431519579082140927122850821035585616636134914457068779280946676732467204129053024246154672595498247338701837710044743741636084814420416867831561661528319117141792195961990719792607141342804838330734007868606413992586508888164225952287541714004254060649359986059351147597604808450497748755514936139417032304938823462724732613600757085501443353709415129875884512533202091513079513779317938306316152528451427098545117898482632906788497258959149037352647300262091613333225281646328561684168670939817334910593989595523463541998811660735344541781280660610918370494261503406938773237155814404216183051822610059453644710457181047390675016166174295859773475507716763357119829725189779429429171295769312231407693273633620080341795512269169560448632311307532326422666365906967694250264861597737276843833366230972192619370672983116118556164114540525130976179868320284455971214236248435231290325966922543683880412869472202404141099986496492299568773684722199736313564742437357056244258659113657314573891996820991282185505990092667874148540275000331569337206671445722277391508922695347252202106492839255060270881629011782702229397266740160201423476705502085430278085682871486110767284774020572719728847712111290117788757560342593171837516360550408599714982588451048994376219440211334787313056409041655365015199793507213592200304404305237455643919453315522337032391505889088047956008793122726216760265951178578126439880104690711431324237718216186949124393420539262967871608060183883337750069940077938288802949411158380172567433013456656751859152988212436998150631908148628411288897386971829828751981124963020521115151156233028416068362934713850355457294048673183665947086484508162889931175157921164408722416478651526664556771881505204371037455058577034214674816756773483155937301073499947708367779900457386914430622519742171204126507224528926290156726550610379995338039344629213403157484814770903503696681040375552329516102880036710036160458271739604354712488436559174363511333127175301125634539230176815388231309100171919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] -36994447667686442764802374783768955503957342277214236463951661791025324075536935446494762591094017359719507764127586289203770863711740013384900614063508572550651789604832598337367008668272080295884594893513265263233042011903076847500586296887231358760457179948520676547250414332937140814415145943374472670478379122250303565587700691141843493923531755348327778102894985551455982650568442026044822180395212077164082301081109324892314731065846581239269975838947259483599973792540501125594483955599952337937199128762577778547485677979231912928273725617359538001194844921826373215497178054704429209152436570769719463527949269914181688838675200787592828680734463461792070120880279857465175993106612388067872425571587706498694233551730301970900110450030226302664284741473165867349021611965093025433268377636949866359084269960385512276522028234747811303556271851863116029301233171914539948146978271250261547051769268744903071391868811289767970458212511568309242080138642271290526649090519119466761096673009608091514702591799203713338087244928457201394723912334259759431470231581769676992420747076035782589158157301714073044431111616057336974974782831252819603294097851156184691600523682005370661329874269271628208481830203242251132518433620502584317405604188318118588127084395648640207261890515368606387552779054242923008130523926879724209329979249435648093453931863845104274934567316978873320809979735201788935794429424520229633859049362222256607785529884937180621446352416965684133043732241736279694845702170328772553047759214149556712127592837327578507857580171328163764719434455726828686903682643892569779285173435341231140014043933839433705700180625646169510064224332896540427521754414097443779206559372364219874654475604062072002045331341277923342703732995727071345403313847016349906647182105057308282447678501458458486298674023326099145450915174127569976657462371939717587675080778998184152800672911479550183832974800858737773098345411011783683332024161679125119449980023051999027316596421551822692057187086563728155096231643346767011479159173210236002297368865683281739860783377821586390975198575108450316191539885632383599879523176795397448450995204506743979274087374618643894767653749528755556740315879533273488927857729601615991123316909025661817132803640878622124772067085942826287775431354796008563350944021411300967307175227746639686991890553688276658320612450270860611805222141692845660652866715716572171161973145773903439734278542019262292021084534175731692992760187236368430233575960263398034077457545947791797752872988446134155975065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] -270552824045470156657822349940320468894279251506745173732278481184641429440189481285952090223556224566667610582182730874310782900044267168484524009197580988520928449081626139514434354279278271676061038922887109814358482027683379216661091132412389993244787649379191694586578147931723874784926990994826100565551604383075701124952405500078709633632309891794092170425131552352857241283122125104271731832231416700926483650708602956136483273455991380509628689482158174201395861696427633645524570593179978912082325564000611938825475644406202576879325798402684281569339995768332883166983355570037605031360554228794772034624034368500991933407138199216225196237430288587739243408062837660837286857393669042606363139182025984787135740726337969732678260802033801638960453951555561171806957034480526972942375200309838674788888187281575744452930381555176587721210880103341570717281800577354134681227046517858632092269874148417715418160667827694089134496737449227918216589164895246388810565776304859586416273327979729798943801583490508435750817429462828413508844866211659882662938906356526762096285319677062957531164305350481995315865324817042688913876577921509859231737265472495762340550003986197518174176168791545239855464153407477291597330075079602492702938180625148643009314707098014610059613750045235124929197375279028425472550623091191790790595366186630493120768836881150157651682760864384815425516945543479963047243595803473988667991512675550932770031779857484758904935257658423810257328898970643188319646414234951083014349353773587153508429825579209941492711993500280438216512387540198776929663188397758884080632100303361489681064700274393733151689021475654831399616796853266211953115224905850826113149647690964645922083339099798668575050054462622325996271552167983090340819987711206217717303227953397443752454246823117519642518938815739767705662083292214035173708177620395608705327949430227166576474076282252495899042515386510077548131090912826800713972576046089169867443921476166744851052333647678530708672640077922109362753697575661210082181959906504921903863093453440670831209212064598256858379507904144592679991457255139877187090370491772448772467495522833082486929801839103169613469959230383732164165023529370300585854084981691624626459279001279272395680412515277640621227765306899513531356666829742901297168482037160349919342939956681277129258751423267335453476453989514988810124507479341195211983283394954937139091165725155904620256890781492050902707121458006226689981764172190244124946810330421335431474121035454335263264737265023805301553364992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] 476800454139014943929985988726598647292734837438878110427864611034579216884235385866628015713525875489821892704153840609393477006052432766650690313606672176966140718366923513285927948692676750734247428589997009339154796088217532541518895453493745043892506471694562503009639033734854781302475738424127101564733212356819473888588364424483952704838728095133430236416205997102368960932184862283132014614562368543335319791623513167752737816910562926446716588582855846683409308225836390041216056178571949191474868490243001850443184063646382803488741585240860732528430650969571644831159676071289545055803837189635951362293843626026794721020832262169573559653176353565388548413440119270547671699440380797490576353225692295877536766441876485524926209053611137241240867008950531123494954652290773329326768443894291669395606914819174551413171959443327820114417417324931102015988251105171326512483223533076817763805799797918820227010647048475014267619681258047133520920927024805255793344896441980422410083018386089497032267194604927011182713440724578236997621433262018943025458321584554705650236513343389742044671450015663914018795886362353048070931920047979632060661610429058927888210559656317493310236555444371128472508670237214394331781045783863112591773635762351595778614766623403820110946283304024031127157816668453114226161611780651237689856371366939721972416826687344113209025645317575735170400191961160052291150889971303653538392953982133912682057126874605977284461949347661224258219220435569505932870643524936385011084636134025094803693975565637335421901798382743061302417090333082856314436154634899001079306101580042300675159221823861419714341727925591511297078820262212193868054849364352090014286483536070364090063053120709920061381729805168463345831778932978027529519019986960091516087450060288330920648410272435858509183656713510292371578662951947929099394672759401456671478681240722149967348410388848387874923974066235473551382065490676216580918244590231547344557411889576312426019856887114973720460629307246616662807288835768294993437185170629568550302359090401722995058844092595672337082094294676056591790500047051229288698623047825342100295108698840449676394426347544711838396009657920999619563791030284051252663605478337603034352788172116146461842950375256445029744935454977531215171745051966186610514152827301179018523136899510152933892506945270862026563441503960726660772639715854854749986013891467219081733925287282267744400978031457375460061715706151272094326512530365345456355100553417097986623966779687402669111153094000178348058214400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,13] -2653002815254345906343563977260640480286809946712321888312545348761848875917117997105145994553096471987863746128619129093210769683269214304515984773520914902887294568705063301773404476537670334553183596424581638009134602582681089908198697121884152971354484388269833330095973685623213015293000296702432861435210224246201009518690390277321554292257884460585752580538732093592728255566223321967974406545351740335274422813781825205333002617425591016759576068260797938652803214462024110390537539717010550530957528064206319639338425850405829034930235350646487667092821517974099694860200373837385443565472113825632360212019859000273655619461252670938835177603433421861687090132230659585724110303831564317001807714913196886071450823127389862633650781500324446614001757860206716366301794564406643252796352584598832397874554001292460314207086292792245657140119654004678846697206502006422029522566593510577852763679939285057920514298907742087938066591490205020374544500140755156694726721359507242293852989040462638802401492119234714299071799086213792176347806595250162520227803744344469771145304957670126911382808954750770122979305658291898474805509829520949509428990096802401745484585525085681563355184367096247015542857210673624355894106679098527971120897283727000916717439939094782683425867436206059828105809955783707647970119311330491165287454068356681450957584723537946838912707462406270799282101619992538990874183026082646312445319618236099769209541681619986228341428971019667156270668636023456058718946944578567161194729104807161661694803303198245478830099037337277746159131958510553670379768685136405022034104989727440616113645572264976569387397516529301272736285059607703841827093999544706762249303543209998084953002479452717087034088069093008161870310158072103554885508809420685805667792262506812260827872630537384037408051171106932908722084129518705380120402156189316679273138148173445755813854377456983462066864999732329230688666786428611055056978297938724932393119818710449191445914719760369602939299023624544654078930154021450040431799372975713269080416836667663803410366409771522970243095405591686938330254533876402599326000972842113752210821585127373705927538279927539046365228939036407285317231346000613576854470830487130452648438862118142951792449096068685433201451629892151399142042373705998922060012550095914084724381474463748781028901755625214211228507816849392340781546682840649829424672147214779778669290640439996895769457924038742494657408630011762672788691204048162767335949115177779936430035421693106417968645424531916202255769927680000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,14] 11922334961913722492945078459468263397133400783076666503680287567032208318625052685981525377507530557873328615949465913254903626186646640137597688278643730005536948103214852028512610483462686140466834943498955576267513884070298658348960703182386288199014895826022476398910069721713290270686659816862355814096491127322284188359362330129403978519596414646715455010228912164749224922160467590093461416321020637045344963450560926972720133495586463039525635301962919661412912679974092315186850370568678976344444214524254813167752179278998307613857378813028134051225134346844108541040812161078840748856644582289007744677112762926137130591746174539547477548316171824816248725201951985205061749008827625326449726894806346122886738840707383837269462273118951858630748327616537890206005535598300217776646639474096595542941425428051348638793142008690984046222349321727510756098863211393595928561023182416270217975878296765471739747973046791494709769937290594309796760953256429438551154709926782050376839968883427031581294582214326368148359347901371914096096672855115203423652474921733979202090283275491529893995690066632547698381195045104900574272018953281937422494365783863802612817263033465879332534678371558882682895699703388485730022618816971613223432522389440445401032642502023030966705613805319607051495269867649043389155472066559304817910773273311295772343981000866098571933878883236541081282416380388664156453442692639391186006017368784597650487116418755705119385215155308448929024787556809101377582609497537339351980242867368919123448781685699898118130117187463644297591453858946642112287137478365095979497543803367446519060748531499549616396715519456875204465924280871251826900978604308494619340371870087977293616068438983136715891777942051998182777525580347677144972099306552654173618356780638440384426183373822562133193891503338013352010680037349514357640013160558800606170650217042393908670018445730058397468953747905021572893790869041582900009542850474804581039499870862469542569317335565992008756437619426590255502675099747611211484589520104592694327643146884929200060361903389799913407349667854276733164145188746825043808412465526111486654655590375482819543643399804356943045255578855591926913883446798069836187441986430398992469039546187284167545115810120038541992845054723359704359251984673973118826054539763452699844898995926675354355244967974618246582598265309048991650968349338286863400552843880746427289933340581999609879389937304138585387837141754228388913309171057831178396281090659893384400992256532314170069334267137874218358669312000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,15] -6933841216407616556023304832378429400829869687866384102184679961809147964484980221134941599849607935430668331391355023261018748756924015856403060405627686431150871375247080912585191929478002126953211002352860203109175496442183965623063015393015743545419061031779664998505716371355523290662156882520990892815468283237562435093829116244928446605481381963399419967080521161254170008999664641248145059506358567476605128200431898536850553165150349329138526654108479224619993335464348366737580638801860170309835461797987829760659005475516656053870445936882954244884856685768952890880874908801191717526495033537203515790692331861979648150746485658254121850264942494748666466526935700425955923496655351955549979000529287297136510046278565799997622874676988680245208362549731527662575914179516170574514704759661314477881503877747662853165381304718123819369562930916996771279062273335609317578811599051794164830619820914952756445677423547058976628576503776050043914288047906061895519767339644304868158359375818497606125286373798665818221957670520042188782446798801500699127855516235923445853203949385407255996232080213056082696513243120903522623105088139847808232523623231519544403952956735079908624126634091567631869146398863572920992954105269748717529830395189541410376221832683996491594320001353872042197818819797530631414771989801207288167606070089077076198689633176245545959712624469060853683877378068990592632379522557346219165489321910554284276869634292284923068730167161961100619352981765502940081186818417430659574158809854879058650697799618457110351022136339161741315533545029102207915770877447006846180872625787950769760975393569525286553438542577434210652815227225741264571817544314633628944788522202317535373224488043488106057262598650554251978506361182683530573063764475735079718087280476119661478213559295181067619757400067268825724634696863744274464214260282211800628515719855793512817090980956903481738951858473469884689860759785164295278511461824622079077206502696243245108368600560809820501409504348361351261457992418949063824506514245848189965525713864414400641144580403948760055972259076262255668785721895839622734891846462830278810730719485620951015537473465890436675768176448929495533389389306924403576930008457286700679911516324444738853569565033048284025547286625451053035007326447699579688693868018626874425260022624993885715481661102088127985605117157619646321125878655515187578785655184909916807257379211851055685233527125125654401051514412165049026306982039908908297847506538804050854605505691881435591708185738128294486862725120000000000000000000000000000000000000000000000000000000000000000000000000 [143,16] -48071905296204512579515955648680318992077791374219931406697455455955129159234461030772289359246054890513454780136035206304841162146691610576457528138110872063094771691901728797150487344794380939967073185667764387304609883539387137725608391122030455291845339930328746299027160403905997906082577071284057115855652199744801360913148381438908851561307737053485538995235196670058446707844912289882192032307825041706852896869386286192583546482824328266234560758366416966475516520616088403008410194917700474936327164569214791728017984179359131727450497621558284509445086484573863742204215127679822633602069956470823810859411237995545456991885216201885638429008607195102202168012952725663417928619015708470704686886817534262067292457811635215724370429646530873609750752756304246395221357185951901368215770276105227151165546978122218136727407595930901825429773450771573669021256646636591433533014391448483204056196069252805141979939032966550174991078562719062013293862532713712999227686980673722923362507187721846509735377858219037228372233269027553672380650153733962610377019208655676672599777827719732330454771449168674645816525241108148504041738911851040081667996532410435083395186212235724363930926775098679358040634854129763210754581388506331151391382030481848949151452005922430374513653588248112187614895191883352134201087468916307660485150893392552441100521681715263087998540182700834574281790325236645893235630579210736794628931692175934195532872176285911100055744593877750512998477568320947147997090756161665547708703602948839287512909575382617097548919877209962234597460536643462720066151961529466158402467783772989435295390951158647240501283268679151170218051476804091285647932823717635084094703467226380366599064429809704314325664169305264019133332724674740458334993717524072372587486013327774054483779653394662150008818238157283720200676330121759618090644424134835805246172413231357506096940034942772271857261281256467393759885885431073398029262773732680688784217905403352982904232474827300786439881207964670837958682060496038854341334868432809564407001139112589083604085571870136167739406695062266937396551047699041428414445594152960745682199670198421454027617663580034892951335435972629318163902186801881463052780261214334094126491738323124881467675992798430523203447279043320493631208832972741631402681018823714371297094479366947665223652368437882155908926391086187432536091668518657021355188889202337563698619956715641187972128218044101131128027193727768964658022465558607915867055350373352916649149358109130255295988422735215071633971609600000000000000000000000000000000000000000000000000000000000000000000000 [143,17] 176115085353389557421938629115390377608416441157129178459751339350712349360213012220932751051050316224032127843925226187644551474684091674392993171659227355980746681205620667675699040740658722007248558233607320480299102389211883651467219534592784892322525256207596491540725608664648101731640131748536468290024283822596794097264512485454597341382687057005958732627646988456707427587763417069175567750107248813942455518687593270305957864990620511773892372114635254653787675970513865035736348081159155980005668076949342662558463941664617050304941675225798372683405047494596455179997591843174587433014588299045749032786045978084792648044708799649241609010798997294590437283837136136731352906883455135605807500520064852262749151628076772441807494939090252828167548255513452005040055325242462528148947375742283531323451980389151767368842191159679435445016049903878975409901305155729931315835263434210330180170668441985312217614941975822490391319827300758664150832546785917291813399735942661293258258215267501286660085047200087194453872670426373054365762128778567499343203351375921237112571766498124073768305129065062838809399525938893672900980147807325436424764997467130635505419777243372234841694198466487384860602218000335928182092262837348568546366711370177503126369293346542685354920191547637534687685282804192706920163960186678364780973404736402166358724027191432362376493441987372087245749250207141798776760078343312849833898219782839723777268541710499340660756957382204081061268470733484410983722610031101485722162339707756355636094375896927739054473294002216151981545243263017502838225662410522655407472287893474814977491207902174383170977000789771333166583206634881261376797216277554812278558636160646567590836376943009917824039635890309765704010555663117499648622169070301557591441352973167718842020382255068841690932537847514949016916717087332693838841601662389316099368217253345736759659653331459361744701156878752641084342426430983482042781785838079750411057333303031197478019865111564015219159511977124046612427278977805469148727169896268605137085659498825837775086870791323885672346795116703804871054837767107224724292223684415694484681653532370102299942928694049812896792460012210807802269663900221240003207277157663731061063767787267480378835700979633542564735171605782499529909442068635190899394252278555497415771204011785118707841038556733848932946619511412768354930988992219823653953000663936888409446935365570998456645579217896364067925561493970531163952687414740232678243649344765414603465321158678806010530503737628816642063592325120000000000000000000000000000000000000000000000000000000000000000000 [143,18] -394987035481723890012250904092478660175884177782854272211857137468763045772824690147039957812539013789184161631778529843690745869209747703099280696598893324205231964918979897953593636743827684613500331860274285856173361489082206217936079612369712348998476182886940497154047387240039537091417222164929129988342389295809339507172724469727618731689209981698120332331546837843915203082263378681370411362618316185301579042595554722623127702484859802527970860364868949678348091723860266539648930207146289043039196018577861389323301126444361029639272913364500605912941682618354984737836318132588040708573204566436511156615847263403012010326883502097291928551870464483701669443621496802440704856320830055018140876479127061211804630129643488510031167339992532982532334776685940374797956837130551095435157802918007020703618888443888469675789038172650924855077731046948800647367291565922124452444210976322038948960980973779345361157429999597209980386310472041049286230452771575819815262873856525154180813637952683987824438948163707843722111234084546931023942132295194655185803440939954035636006888867519515830879349882293308757241589351215414580352242623889932776927245462345853587191406676234761608508788653946593694882907511991845696690223873308016258830175891748162252670404860844428799220242544834016141137244800201400197680646386347651475213185049153786608647866680685757400415085698185692033618744392080786423094826515955169604299363251993853904694856546761906983732176542945054216338598523225755041094820828346618871119271486128342770273794120982030595615043598392190603123051484478213344558491437961720502387613779003597187055892576244133203594870193299257646768577476304491887886516759319981471998217556103823123667867321040143751891856879188814139911368611734437155302647436793472954346465091957608000394689394174257077069162125891572546062837193519806100426504714688795511601727260101612558988913314620739466962510628788417142496433612778622253323389257369350309486648886418855735710290656145501905499425056389149232262272805189580963917754431657196885110805614548469617666629436354222316683169145196430685171742875548557183648907847003806043419753408515388500940124508607518857984707337762708546083123569701614332716552767929911930205478871492370890935362541047102817852864398773337044102436263550259286589095659782026009653045216038294672637295059594642555258613084618892460670954668636483430215404450435478318662174493814030360126004062133732281419340131752869485050513756160807749998305988895326124455688021552444431594226545036887279123038208000000000000000000000000000000000000000000000000000000000000000000 [143,19] 567750930942975927557921868075259400174094474623084922199530156948080345878248701744360460934560343507765510786425501711290130940176470314797920680763266132522624703162779308245920135473631918051728229081967526122462948641613142269120337674444139577122284183658972391901848813647336166827856609293728464807496783143255847883903952733073358744503251728239397923124935254180495156599036751128507031601934041510966053392230874034959367106573395184056638224090921449789837365242483539618810907976372100477500976798216659486407838466553098801908589317491456162769491023749747189843294180538958316881243432433570703260446739955966589699695000203334404212531779639661870828215408610336871172680852241553499664823022921504496557847590273629076824050882767165799374861791342923435692512724980060281979037734618689635569774851636664578954689985885904571672111879132758691975905150262429705280703683908690823052537295754513138807988854209569418901043251968970518386348568401038299250856461132262477746370477822206047574850284292077548253171219446391580800465919768449148180117836508537612484318825863108501813522926603406039554228702716093528347387509082835691191050031000487638567418389444333210796256785800772998978005426289124083606311659113146282046316848483189686077574330974109030939757971028962184024859596142684044630905706760609760655037716132360971869979845045552753563580600551375758749280880006303357041720807409984485101532719116251333048946882888625612032576217982481643685031099411427699733407667990068463872537980782102679265736213519297666054847280700817349551119577064146711695623305968409964957017370782494498970519652229469342109294929132024229411597140304825912889895758529661408878616325133590021577986835419505592320638828270568804833889323313993752715975554616435330194160269365669756260043046879919860790828502667632533809693240225230105248640210387408213230367816839396831282810309500558744146994050381968569725565851814373295196791846576298659178900119922257207657872989609235027145423701189139410502885929895275886817528440951904129607711642223464585258944347690465479956816699584689359725352533672381601791973297619415098980484425265009754012422044113976756535852740307224897286496630482494098511142804241743679091483359516368978551250716699409205895366249262633470156281921575390074434196667447712359569083194548866014275666387536278837031607024304155921706857728796530071739736903961239918885875339373172093773564305826923402552057978062739484672565674468574446775798170753576802425641741586727434379027938106544613489009607311360000000000000000000000000000000000000000000000000000000000000 [143,20] -275915368067138279848359347684407516674485111725340839824706141879652694058049411648234809812598974449082055279780002057744098990458554898166363578714409642244174070135941226529864049138197177335119536414704399635626023468004644378063105651396760722782362529009197819836289526066667029421159338059567333260807713140519140671194498059538338649773397381468410741393097649766433147214800880789286319205480250068153120354070884528096869820869880232212425668942647501664069163696476357639611515650283071149730184666498429216941986423563491621690209604605584597363884131706405399132969064573287903865010478957138127895555032274677130975902242888312701250794308251376999865147726464485373100826841787296172466781290353427849746364867132553034295948069276067973611406616951107883929069916771457106368504865524929543699366736824751164325836939244805111897703380423304024229800265898388793789089059090263504551624457262425729643235817188483697098586027115211179498966292705466160789961369082410112159939688810885654678328435763148553058670712626905173359425530849254425655987052783087511198427323866388786440727839667458360826446865409896957798576160342236348823892291416588682048116830236372250104899641683521677821389985988426119594439170859639915586365134218074771332620475204372697552863231162928100141294011892155003258544701392921154020780893599792162204886258618993859509145378275592020022512156750548363308824270272528401036809934590540473089846317339250795368818749257462148739768884973258178293663634593790074185681159683452265753327898093645060136343609135125225979679955991522019170805213980492388266803614298952164536854129747345696891249553678322093339207666703924192556876966017926418564677273717141253190711906924875311371832914734713941533951463786109962587305748317289430290683913506230272722177699546244749255954245117055941673718022091063978756930594572179761241349007866870939878560353016416018657515753229824834562210164846925852293286006270096232527140789431724367829662933374980058378843881893148451801764222549691969573295707969908611829100192787315963124588990534302649608704066375144728733942599031427880600083809670111862647616400407146548567707721664376281209997389516185567482470965598961687774142968397419862956566764768583612053133366387006187655605497353198053863792716282073845068404766018525775511511368293659639211171455568142292003533960445315757090714292063292302186628853233602921217219038161911837872991927243301994265667090972920087648410502649397145767820619128785574725867830116471325517168641774033629880983014604800000000000000000000000000000000000000000000000000000000000 [143,21] -807403483596361547015858689953177114910618043536042494805809443581639443591631488859230195166353678414792625751726628086094827173375703950401042809331098011418083220177386676235011393579086643159403025536281877618269311996690590590132975029511906945856309953174877291588730655687565987948612285836025970477738931264933825779812057865118902981027942812488451946370092730452544487656002313477889234930581165607965873624239350126964455053770659842330863237510654443895465498413760694163164087310642813846048557070904438860009894130101315801221164997337934748692426805905999398247239936096139415179438195909083667463653384351125737352126178156890729055450646727472736494310323675398258207090196323701035228428204025768329207774985347551820212058762520001659269627949964996940928016211346140762110632022068315297875242134325693835464155347923718224969700540144497623066115876025501534574513537840751955780924967159031808260047990011512334263742781360133723195150293690508184329722264845380241374089619589386335145129268910705080973548998430967447229667684586723138308734811191585950977821035856122325673358845989772901410129127198816516371949250108781134706759680718875381684463080816202157520517052066990823164846683955246380601395099627168548018488790315285240684292006147600102200476451105985915633335766204629805913247671276382153116807147514496296721685236754190878315800707325275686463437849245197743726005203099560531513204041989138285226252313047437212003103396814216777538694093292453262913755159639008203060025029288656898398139216875391138334928428768120676506223787628542771398655950728030477048524704816056526318871251268841808354068675370836085157380807180936933583773192975143067535792117545198259931656781840946222834557056143380238495116971157179659538282817027953995182308449505422887883015243924531802326621999534275108425420844290482743178035457335657236593486061549615910380241628505421889156186591429357352835952586721476687986305392459785328346789319654294965215461210936674977788401931490358529384861439532407259693932130751616880028326932991560075226735694232989662429451321535831265844791351958769802174001931066498764374255148914460214775182357858534266016409528744511244816069159577099034292871518266345681449722602557919475906927483785911895065061475877280892247094262970772186385419318000739943625875700302632106345602484780954647221943690677241216724475083867739625853956731201831636904121838763393714533973290991769996515429732195353510755724277372852935432660313211386369865591327345154371128724863570885343459174921535488000000000000000000000000000000000000000000000000000000 [143,22] 2328902319574461401167157020908178630799176964423362067149871984478114009718818345866857295058179061826774388919118237014746257656825852997154936192839399146488753129048058087108527442535921523477675007041321853684870180629793162657710755220334162925162887966272770935480233040268819215632174347099099193453138869162867868905936000963966581367106270575431316672499419482309905756962846784242157330129731744700923209679746991526587379144355614662438223037844369577045259420829278175142292465903309837000163359228255394361785222336306872902235571915509693268002820040984370376464441200869796094570773884904017437905070086397508040827345581324118895268776427690254392863394252094359758736202463430117187404511981955401036552381884684496398115373120025367466777376865858922838911292440851958391540759952333902360200735132464725043615457383927229542733794517992446707308843108253219698512007085407705113975102231216037881711981800572428680617908013494742068060861462086652679563689201974914753032980071457782579556277875282499587195530586350758039710188615741444734407441553262549579368817753840740023144662156174224803196392827175964699401407424180400056941577207514886041645749285533005189002050272167692533982886981211592869589994013153039945826534094792653798880903587439909397220307729329347022103758848687191148283090665328575320967536510220807504637648781114320243496404667371009915284515936664208120388307922683988031937895770987601547608224551973667597649900555607240254916327068668407025025348327462349362993548281661838326092721421199009656643697139691796040960731604865092110202986070979390179545048258955664485286985733084185204644398587322522918473523533382371311981698267898176471286194491928262392479295282532198408108293474425583811454744477689327199396108463519668953740969346875198625551725515649673192656547008165457325689738854512262704637221462928814713444313209971710845838094111412980099288662160827498329882152446962822015858526480653206151027149962149542203159226555264526839395592221237431370291406615075837715983047883504394373506870865743434034000106444098094676995266924675448795393369681892165022809822116023128716606261028367388758488007676163014082715439358260293135063694069312162029861594083124424764417493452559826042551073124848653992443440673873589850178414047433904099611990982278804802874201626558519399201786086902188927193578895614724862765131415907995308640373677940116729497646387406871250717109220276151097202027642287431108657743124244939632179394432324888542608422122443648756298314668151242351913515299635200000000000000000000000000000000000000000000000000000 [143,23] -3312598415101714458821933698415018491377916798940726552601059915472356458879757675530612701979908032167645917669607088176154298153286981795656306945320807512847776554273070447921552612922950746037104365828463032673404458767223070048185184856155752290758333806440413426676406058414636675204276875841039766694959693291453405468327580291147302687469020824987297245671907947659900252655787502193506686796036399566263185693907937388436323348364518552355727946992250934986043550236920683989621797208742559862014115021975554381121694968845634711889136073794848157677608622592400739580744913798395319346920955702477374604125090788193549728186408177305363055802175467556251472183115022136293377465251292306944892269448607547688665017197327212309138086730207351521476635605759620088129704515646597343226302811274686360361123631673697143951351000995703234619647599493287693281504110270724212434697657173095330009754012578891430841478481650376573250116976461117506478916983808019563223899217413310044420230678989600073976442872858403553686806916379254557621586062332028519132012125988512844982071130182529848548028590871184912560215110505268509372175866923506517238642808483886685347128108750965919166360165739351948233193508533550305853693622658786868598024982865899171264893767036314009750495329225366539459894306213349438553413427122752949845317755438313117643365493674300939905694083534340262437994139569546956023009908514915932217899647651997811365853768433016917228374826714661936183908430036105224157698236908214079251640986328620651398668706962762652020240831271740017055270823444020131927041406168945472273573076892708717553140587486311010170947271389949865119242332074100660948514157107655496788072533298364519686548531264989935510989318710378202326314501861334588783042034065633925886863193455315027916261593725432542233972458284009424590826498803729018907826959595277842306419163366231305258489964390408088526265448949333466103731603736938637399325581745772177013542455953028149991491916298315420814255732572630544105760375807612019285419619251883189234139764207895098617804684971580151879187855984521459786914573559967988236121772142026164710892497410788603566710635511125543182566410770572954199138528481073894110483377294645186662610129306703207671396798018382140145180849310403859467707587334352042084298625368041930306583660086478646281471578699810566220777354797669004396110628344386143119197997929718882937854725656456212336589239585956874939859779242583633535486683194605098135734530937108396451335032553385036827670502558993580612245384069120000000000000000000000000000000000000000000000000 [143,24] 3013848795321749992051433275865599872014462902353420836119293084434614857255592684952828786838861507770342759878232219700631761523446627740554811314132515152111734854992136932649687906829377340647139120747750353781955801302065633947478039859295618458456379764201795515234556142766474422000454859588715509438334907446682156436071370619152531182827055669103362778820356133988107031808898957002384324690733780633143660360154462006650556351637167728407876333854531839071947814775683622984258133881876238366792659597148629692362106738827795102091279016631147843010036702022098843324374577789298370065521305285810144348373734731150532205112980061341612866961549835513626787702932744017820228644216614369205117017231460410708868624761979623206893051199900160944773528097082903998831288341851218183705783917678121036351809884756937182563862205524567232098829450622565683104092407568486254126623939382144884377646623739741496502444291379173111435885402688662468269739368315428517190377855101628012148105397220011643303927085175296046340954927991448234353936135759832785960158512822759398521789609105414348700440607399434287827849642433980443799148152291700059478150964034419548675493912032824504514624688771942589085016711863802483765213476254754476751728465156018451272144711327256915717039034815156424489118776900587934112828949996143129923302651496629176508157888668677426044920972690172738070278065801192837910754356042215320955825995246550556755044434059621041587291552781406451985729640818246593394843542926141512782880631822309209267157773919453691018125763854351140462919517331806375343517231242456883301608196090802599706266884696486644101335494087209581241674521740764791817006636187686997370381904654262258114302363516871134744883310108881324387815205825800607814112505861412741832360162076093138284807413871300539604744504968634744264900206388731587765004921019821771298402374355352672945290844168654351820530479231338652086374755953238598849136480640464814893581076934098205236868480261773802799278152510786840868062301220646822661489911934944655241864732019605549598229903356803115685928732798804728260068403935061893822170304304541389446967059272124427745375323771667955725075243484788520677056640029925393891134034744052406900164430621528622223129445406944934904436285058337806362932651441214584816030694898438451957636136813457212116551471737995555949407467694809878062582154566687727291225544202793174545865191529205533719963679416738353807147749862043364499402746480415459986804948510462408184866741361996870695720573996956175346159321088000000000000000000000000000000000000000000000000 [143,25] -1668278707331265189239590254073931745708651229401214252448918591504587436318635378346921679809032597103771860062697509115417237393994436686349247605425120253210766130730928997969252220097215245254524397058980090244112385655403612180907388412739938734407672499651619491469304141481018454914339440305650631618675979348462151600800528986479418292626857054067844411496793154243731148213334158088034188900816429285210890378595699418034542233342261401398017423049428240180944505839281238153733319490889002471309450400068468520593955856640042633565674113349453326818015630869828245856900269725111235135126894691798336321616370816784374197653075826613475409613605834899868629126026541933559959965570209421695180657619504087044629794280425148312883679257460895799782245496215051197429465792770495992930962507113519086556473186380376758749078940413595199324391542577374459359371254888518801288117730998412686469708894319824547450471854872888883053101377326416691549533909000335748103470264692826370701687979020464042829630000219388674895004201922840180271519105720074656085178718988210201636651785469100711333421271930225168978765177962174906348612546901494159189354702625291583480339068675295282943024974019439676073852902876486713779410315169473277435847913308416382038886560634554095576258301056033292157653903644339073547835493718445423387460134265085472566775705227799241951772125590544972121042472874735845388681195682527540145501486351070268548771835699269870977989619780913031792116298382247624279895274082020085979236920199428357052540574906326445459576021406025623341197668555501343892930357179943968892932200919767417409368009501710638186791427110926472594511991514433208994789606126506685239948623164125060674521151085993915201329500710129038547667283619772727488528060751408538104308233115034436217709995661975930588513450311480436992945693440032642263904294262704846475852323222898753060807179787649092462993707138326040183289127106309374358351834719728307129830664840326531362853110128701789008125726766447274030701201698027700575579856630390678617264296092648325171293495879384960474988502837197367424608624408100403413654664782774079330348258648410587317871207945074102530969877375433222297215398414280181131805766715654106523166703629971721517772440439386025884261858817625170062184555571692021395787289695042870233017037718440005964106352150992330503998470408825177405968134412240812883831096142492538993815751062770343607155251151377896413819216387045246537296079137083937328805835038877290385456695746953635510819380245531754156533166899200000000000000000000000000000000000000000000 [143,26] 282646830507787452284904062293134461284063523039896247072566223724615347434827095112317371155183295086076827934299704842708089797306990640098417453989589280925423002799556446314274493358475519364248708662999452351213979253993540708693869703788775647986297870889262648366612367975388727809327988713456436893983844481566740110506241370178499651560261585782141949660565628203360230302074401310192344339057547115758842068298963422835214261772874220907678914798436158550327550473821114904140606831784043321725780204792620716228431301404691212714056243766821117339117471479781920982598770707206617840798008548312792217004320079111879387902472099920770525309702424977407666648767185126874781330983225782347756506626226241992373829716381358423956091289324138792134942607288581882263334178931225410382190665070869376761472717806506229417978833252499537409974001485037079767377848188265121214759999185302133577554634106970001854563675073183708720802522068589943910807624737229797338152269073891152585371222786606432109050415545512853821810732868885083030228493770269188831485345551452984798722689882131514281163239829949932551386004047803914615918659162538988658550414509485556498334122216177937773356919943978188236966702511020911814363582104240126929678769955835598744717948322326143352309412891243944589493737046505182496075671602820228760577763459848344397907478145224047782413930786276971449196614620237643046386427107222968390135523391141902934987199737274471330297210857090621979682126944893235243004170836864137699967638075200184874307401784959458600227585108711656635771784322286037104369714058083639795690934371818016539035540635016596244703970883153056683396839344055142801334393701119824141625339477243003882453530332047420978116654905918321564342322476346731111816281004741357326106347571358722955550352395875855381936752080465587288662498126017688256313306723795694376565205107041549836981673300354558972952020467853978572699284242240740446344229779820422939148705115575683398780931949768775653610120974739237371540722398485770576962088958379063379608269524877722721420248407450604769361626709515268601617976217674344276752649744045556163142081970934521649500533088473338406622320701815677001739487115307621561627176031045647576526389280959604336248957013009769141685762602084428070395125829131324771158647043020078224861513245314028277740158232335425750949226477999015952254850909943345494988742990847932614063201390437479707891295002476456306438664873473328784591528622175728818161488707499522692544509973607138523450264065977037573190162841600000000000000000000000000000000000000000 [143,27] 335376259257702009023250066792933631503528715516209007824195512742521006339051250093330358318142610757162172078458794218781556323968755728089193216159298746996022751009413958524915013956334015868393235901355664267311694032008105405585783608502296183420393993189379367821753677341482571183111576241459605456961873793553872344643184887347847311735898375279503809918436826007273105145925692999361070315118876854832818149465562307588459520228219874241190491443217683314168027196040564775913122092835023827666659086851718960303565663698990688189599424487380958876919359698828522379793323086229946522440398236885860414949158063885426411535437809765429240440276855368242540983180747498051080511374945196498365738571472875119132757887903044123205872144918887332718682913645152227853551207029315890487294709791385868644550029675234542491582558744347037555201704014868413044611597634440593243383019013910828687123418209703759695826320740649666442669257092407849561760577752681291854823821045198768410443722981571595090600962377706026722671044406136630877952714605409004419933337586303490580763090177967473455481332479707598374751700936059912584074241877429485649460367128747911722044180928619333743681666505911972588018455468377341827986562516167204780498243440057426543563983896853558812033420255243255425168965840295086111355113738081235009062150747418461141771702998966962065333850174260676361419956636085032003517294589836909985271423179255465600671800409117121761205929551372444658324934617554079510415466074076739181782931427607013397423852676012747951404887046786829413309265739565842035713777588482775070068910434846217915283821219211792650354569994476611305800095073465042118906145462946272292935336542987727819187885410730137220241733473657250613897330139990096239631826048467652186047564700457466901747353998044292657537151914272644987547526451304884894201676654083379114523688282087520992544225284984248647963097255396778733558967269894663941229239790589771140925661102377970749363579980881332706442896958252272163877743328348630661723690216920854027357866240119793718728529228739499821217263687350120657261319286895583894620852802887509152297049359806628253832997054047796439964547715649363954694665183464332013684703847846339851563188122008644555360581945552515103069640705280478404832659969466973688223051061393415600679160452515177153095429285282441239841189221786649829851841690465100653799835209298925949090874674645780442079758108943508136273263984864545246741390386181890975873391845636530964010964903135720930547058870577137657320109506560000000000000000000000000000000000000 [143,28] -265124707406881961267033096256226027168702444202100575164778381938045173939398389005515032569633041838038323235903099861558934540771141463942911134897527759239692826147245186931376477019657503541243926574343638198161094827489099930588466171896283272137051078905514718567199008951835033008938303375898604612241554391014777740344703008977146096122755890321516064561616899029291859194499687241333679452768312795409265628647176001533454418056256193713964260636351180040382911984205613362414517050554101706422407162828588757538233355966430086142394530900186455345917998352295975780297222063485241433901735101513761845301599140426650885691008419768661024298826424955727946333827554444738433611913842101962906148720602144744003069745930436545091163736511857089406073267920274104855441109768470847380717598430407518947418931053708589340548541731271591471823518867829156077054080830895646700739322866593772337957008891908762019188815593341002459330054710058698253759368015614659946058678157256559217660133395805572142435654940117089962687349143328155340008184943669135826549504518392657338671104038623372337883997232596275490957614532894161216647359717482923826882905293844618800024482095965163273104678833570537910507093046280952493682935525773366684103219905686311825888539058976136710363089136904626142554176637610506943260293043673481803470840031164496621503601543933016466657679029524219169487055064263686071972719237284866908773739780689255282383488527964362117831961493989822417779194735345197234280822802150039873757200555770832958999742262202489395829440382421308907429129611885159951705490657674969282332831237587478726088358775402903068209543192401655423256436879678651609518087178915653917475855644428321379227701913303482875826788060852206743628555276855850862215806171003885656510762286854465682526297740403970884920626069744308314910339108123996959571712590963676715529073270732887228682084654403769696554869437763132871096803295852032371260639295912419095283893815097504014729809220109297355767762050484729528155717471228673321787769730444938457072261608112581105585746044411716811317360720307522546709100904498199579924480265986796323561784831735439396688123616288414264077199968436773214857889025812992833836251368288072181530195057307008037857703437529315802994997308730799034216846483132491256967661222261650865086489308129619850445915654656270170436704170115208377102334793231820800678109875632093140692711539341067219369641467496609804444550716379383936638289051164695341737741342588072705024870950786986818102990177245152374600551628800000000000000000000000000000000000 [143,29] 142092574445048367578377141054602127586526559537735475693262413074813083960109912908644784272257051312180084830376093593608008653289449902872927747642795919931510117845347932116391774441121193393841011091410598660675453115553093228245780900847833706240244534609237138549355164009569286181708883514866633936490469774758168197905110896960599639673898046112173619083127199100735308181329486904132153059672633862847959426720511612458682094149434929507156356023059484056276237325331341402404124001249843518561224585926414367415897613705516441698133865045262795613690821685233948046920007052288008981306499057903908159093302884996876557918098203058767841984929679006857795680295947191240377541982438904255784000883576966797394460896841562819900697007676159801938713267084136051808286367969037392222851841999722856584271115451478719475253150861946296744693189919216701597816894511582577117572442006597443897272200536916270831604710210658171693423485924846276324013535823016664700524518419635205067827944178950439832337332374585057177926344062736887560808901207899030715316925180310510389105493871595173566616844028398864720062661216825570450554498628617709622957031075131822770648423050752862734961690668928160490026943516996837576201669581523629724725300964635053855924832018831017934270045854765831806194026683177608582967037276811731827257892270491200684957476484382360848776816720971195456447902136473255607573963216843972250713689910571459123814834285721461309111214464716223781335948196872489062645132943835100784532131222662795089472219577781928183283794607576726724051625763052963824081576923732112244821502671889871943003623510470199947374638918461844880295789586799608017594851078508271431271208621665329356558670283490726122411611690309324933297895157933472764643724406678407340182582845834448981131078647192345210129744234399450735803398334977647338052985734177053510039663856220889997513332580219695793989605069587649590053367339591132298560502088284909638301147846127056106500968352522227026154290284898079818139526677364245006344372364148069448908443126340825473559173915725384206664715464997793719426724856322454797339625062076272859496328543249509175811423703493813342039089416838916055472761666005805715566068973965721894407378621994680626974431840706217608846082339748093410319023947074520131785916173551652630856942895202695340176346797679288316349065533787972215495891467951607708293724884869662079596555407580281311474483321757164951927781399381423418737038130770597073833502660680328912597477406683249376327903839725866074602188308480000000000000000000000000000000 [143,30] -325354053181617639058397979624261944773869842815903469680123821036711789753017839075281532787785005473055555265552326947575490578168595315906650741627266264650031335947609489911932159662055178138492327991664299589064650803122706905707885684184471815313183391693029004294425782886169178039305979648591853344905274855291658271193897997574695659758327413346118511244517736371013142438097558167198175587194759362676943028609760811279157194615148715328840278543036211715061791307721641758809683078841799944326034042515196458533768195812841605873801315685673174142428706899804833880690844273136099388598494139781568162790146988135395070525984028700330697850978766822843180136919337488130769253225641356333067934092772065897368379297260434898608716370311392591398201650837363890983387698970069631026376739143304147200278399939091322646750152021129399098140355454864739868012705605788339751452188762210283845910707648822051611072892781223010224992782638621495169369050950143604894853744090902562507202883157253223406035513739154969101817093628446262153242115591154329210844987661569051885247872340696347766270823305913734610982393681187001060089525834926356117335974590240718603245967658621436133173930348243422958510935627366167518372004949632083882122237408196038593712342159463529183591336382850674078641613761383967490199168702375428822293946913962001523198297137813134263622833974375178405414924330370566905138528910662745892304589857605198336395996616716210639354667635996214956303475336191475229217078411505874327485612656963212891905237599474218593913831229212937409352321269002029866773198096095520888478267789449676127372875062545974048858184399978475222163710772073323730030714626196167494224693428023558016866072402056750762797482587616545850688583168104625899842213353841005467518659020804380560009529690894567218365126407668314030254864756221498503956541925798098727991571076910653158922046512312973723959510785619685104465484452798841754580435665329103641490825133433697869278817535368341041872496727318597494558652919151837892266948268224143408005673409857312294843311989939002866745438255732956230891078527121048525083028326146818300141090160124861941451510926643704429459529490535523254816175245183360963080362468248183507901840703604840487906002040190782636364558349642962769105008631731902893016618198276253968850629722800137853625008598241400108432681861226288722518304267960758449654369987411684307269878964288749781392662902479843648202214176301853989735105998046236861220037486687970335862111762930787242605135907098892712867266560000000000000000000000000000000 [143,31] 626406386129935943838478674538042908062783388757455161084150500603221372218934828736992942470767219833612531072998762533938651617467016081918547797710307558690001349654710792487969836166258924969104270251084641782506560624459262765812366097332047064971317881878654596286551134430235040618072619143110877785675857558771170005068895496216995370023480158716753881347197389785633816134686279537045413096329443601173700114416667214289357225650835492896476046599123787334128010554324300974434517694602408825157343033971065817448349007454456461508976920682581522198182251469362948547918288163831328644746896403811524132126782064394128041088007044416987039488560017779435124437788701407961176952680258095444382916129234026211011029709595475781440382759101470629246017775015520153173404483020888085620460904719631952928967635039213245255026200062619242961165130687686811648198217462483637490613484132601849676291331314213457213515268533088063919628368529562729744658553413399253714773101957945356572037861150273031217686418061367629070457714042963055055372254713222145827796241859206332100838079103286839422878293044239176950083384574403464008612598393742636184067643036102238033587560072555623499540429877362927163348930992826409649648141773322817628383968705696131642742352815619564244260517911023692330737086370216917425564064909060271141240039346297510393826204456558411454183602926890175136581488109723486516790160597693359308165682997030513752261100955788781187129847530225821031156518790104860913699567907031032913446636633573601633223909637036402756897817406352760401467805286736593333203452373259584680527482057531450481686630849753763734918631029012304008012157738859937591281468147987974488710702141244185733944219483382516840223898278604635884743329797742633890678572638861782714159624318522224130248118498976818448661473107940692619639537926873209788906358256146314613105392545980560125742952145599155215673530705936532753848881591355607999954747320555320266222750560337855082480569137176510700888617961858039299385206064747320783214041588963264278897571115399773573789810196130891741100608324270022268114924199197346007060508142049292354727459862183453790979183609779336737787007742625368011875384726873294972314168125550224055130268089950816304284728914386436750039439594875483886201781427216814102579918888239611563437065684298310826642096829855936195554258545368877434605016550887544436890135972704010627046595463535803567761314232450180016999904758530008601612619783286399579557006671971728279371746717031441367297319666243235494991333687296000000000000000000000000 [143,32] -729335770428504389446257040521052369509574486915823880820707646329174870662025857527737176469401257804408169771283285787283155952330164429157866730375169343858993061609662221794237873289547748275478619317360341401862276886699130934203339812357901642382187394722408749938644973602104736370177303672538329953519063793945634792301334269458225938484937448088054865321813117970050486925412603187053375984979712357722312079974661141279934597909482730350498504087111933321221426618003659123755880306948895507625146889777206007655268487955767408882216233085468527609809584890315049906827638013170635357361642331708505891098881655993891847700890945684398710967728280245029136713099333729289486949882678254102080779423888195256168042119792933953693224355913413384904931298523427483804416554251531757221966507671727362309690436793715418459222631088153944040743497427556682439215035534726676630070762877506824248861813528854795055755011976377536777110771144268132162020494215536539172860356987396949036298226245172542975914108791420580032637257666190148146041010984527109323461338692368148396129965363300946509061959597159113209697651108420222848975923751703888221667934584490208415040540232445999074660016719570860125226805660035407489863978257413243962405068921715654015571030526660095270424429337396488936617770493547312878756947635020525275264617989196175490251832649151078866689964905837664231781423284875505749969655857363570555483613446152372481346932458266081549659440183610652673665317321613864782896509085543941528438142077968747517101371890643501277981768315017702063380917459027897768505416775523467229241257000162751094672802478600019666816960488954810057210168851592097500874657323092801578237953479081737201361724237259936763792296630742402220758819579437267367506777568323450710424058136800694036345764926490562085811011596647401776823766117234939676406656030209625042766431894194955967812688994631526112042077353225607687847081222282441213077468280261762583806706061180926049021926433729687421320570699458336124488596920226207240233763421653368974659848140664536755888984217733929483101578803053675589690916098861283072431734830435713871715815435778677481712646632215359832381729868747200380068017575719568170455016449609834312228285803367311820472579356942478063776622769247950979306857414645559472012220257658583386491273697176480011908306220431713330113491097225866433667657319673871986462679374584518722042342844968610319734301891584014833997243695020261136650772122180275197000014575594850238642856534831742265612773608710570741380572774400000000000000000000000 [143,33] 575502516911830476963515805178234952616134274607788242585837197956810737294862354980484194425416740584972111529063480359574358425028324516150401338409291638096681507617474363604102837267056099589848566864497190193948477332859200888026157139487698823737565032536727082494560299242833537517667019628914204636376306965041168319493859553754693132698933040137192017161961297919171814563725591066315801900972560667784952222066548609403636947893373166058258933406067655364275104822763285640094237577031303040466811769743325626638134554708961967254322991779810488250033489823298534817855623228246155220186670116793521368021171448411106701962009635816450800076328297359259936425396143275338875258263959841242110952024156784707670353767357021975053355669129587479805863739219487012531875931813882558197799069514472439800586883028461034823975992874251332873634768836071728043876298798581777141889207112248898833461451790180437321404558405017146881281052841423228285472651789690337766020704108568674096546849418665143319670910401950679947200610665598883472050174656922122408031577988632657501031925595041350291853368865613132845367942733114778020265340238636975453607223191733341010403253790160891022990610701969330845691192450880535110487212592683540271931108873300684796885176722359082355091426526451896763514230355746945162382740403254749122374509752371005349044332270971795219413267994707006984319928185209635862496817789193599221441493884537956484856404681272756734828851169102866951125555262706472824783475117428852719196683308602897904752577063384180876728766210397607949587680354754454737456944707184799996465043146855587030011101877969587476597356682021145523567630426171714348419843616321333375067025413351256687482270780741630465803187692264445824363720310047381761668957327045386920114248015956896350084228042223638479924259574833088385902968071255240836383382001145085577970484061667707348473939539962971317199331424652222611178233368499800607957957690245521018004647143648003200979490676972732092925112291980144969002499900357377423205198461653691445575458399543318805374296972548761159302481416020590358900540654659208136271706934661828901116282503481411166310310425601949007737455391775437236208789149221761031285094685857587471547722395894498998899296452706162704971332675643268521009236919273797901303414452440434480499874274557262270241601238529059333058712270853939531224881667394908298355328727842059498716902413309533952048945010293513232032583075713230778789191977885446007557018803096655938719397907113918564963182833127046045864967536640000000000000000000 [143,34] -322151492869804503453483632998743429238289932856404813629192749642059676519084270800336588377278221174265671734455932495213214791246733205102953851074587376320699379898406245622099226653139750333616356108432484087549520052106373998257941960745854611899722460345161100773722423916962046221721044626848228743759707934954208542105758910330702413549230220240715165047273330229153330809322266900233905629334673819385817630259909065969095001813585990643756740851740562635064559203361047137865275386697232288906717845113914262105795709947588946581441896488250330525278864319443649285577218070835864243812495191463440240558234681199520967698908435383479760347159592135400922809148546995388100763275714630041903131544215508975291022741458176701559455219043160532061406249512067575406659614136394112684462648916220465602060243289891679189648153024979720990624154358320491319479714997461419708595578759953613692177689057613487907114761872080012966665431482430447334458845065861687194089156737821599074022346806241023212202639520480387841533836450903747280123586685520483969044354938987259258603065395258444762151176897233871415314492948770719442857176389570721564134671788074657579653225620487056263882081275749407627819091347689805856904998907356298458476649891755970365835419176340128152890692316449518264850641524774067884730768821353253004091397011888523931988983480122637934471896721454291743690072495628942066311265033908164865872502319422318065219384532371821024662239635595439306126396722199032058000192389099952277284988286688268462803225989751777142761816904598317411875944340177654929149943933800123458893331499145409986362102839068081645121594794699796390567250747979138253411754183978325397790019909779783834336618425542400780217933788573022226473545067912985943131702950434154311525708359463261447624541596156207049765814601178868058159775803173447357350696473060406673143929493415655618450789904558145639984953009659759466081636236805559717435770369101492791691396026101524981418855610078512487276576300315705124380957313297901033731516834957589185714638860500541674862109392315296498480407813621780547334392663276675475052013835118468433749435333157093420084888196102223941063285808102638080235764492162580324350276766804484821253229087197749814873150516491786684771546109873976819046467951539350395038975395599372464105377144458789893194985916890963473707395979813383743686304284062777054275496375228594439800580869224666444139813947085392441570011720078499630769007083544738133783968438868320305680689396854796937213415600033112396838993920000000000000000000 [143,35] 121936217144599277209753192078799429369045570230138942044886664298002433491350211715598655758412666642348814659430783376912889645712199599190523266405984902206345487084844558373981989314724278923410278240670553424054501323549982355702950161532827554252829934171108684830579724289373260250728490734033760287810335692515911146918610809493811689478739228663209153369620642423193103965189038167068080130705846971866269215773932185915779894885873119506491899018435399310550646969581756802028936714509536585473085778063672856658652126377218072538594727235447212991464512989127589093144619796472501511730876379283761326035139487700951203841886866317744853788802877734756067411132278675924448023864208009528078923645012589630897373646487939308013149305982709626882431563638754129959668119528424403475105537280826640905633803994093764781852003771846766911328867083804250157583960869549368237905508248053671280159101486512340455668181762370822806514624644639208085083147817591703483606640187817065634575749683280499736444893332979907049703343504583135235309707790540444088554983938713103738041460399075884473550685746904391348362206266312488825563136839718527225978735042866059422965485947812717640967497935293742842251905174730487407650964697470422781311157737489164943071164125195065418562909182003943456606084005829430754994893544208579222540443086314617311989241606814820710079043653353506067917417311604666254980401673554669371317344955368134177505679180973242120297411958525638454303180827013984912601151914366739898631338158946215061763829313555695090317104426136113784274455124635865865151235120019643696520918386555033801148695785540482887890677418294649215267556368781885836061816641705213128122668921745158919232740524227168784852015062434753440176278791114558996322801831866329191366631071589542484404614176526904131009244327127550865843890551174044721789507229708675257806928416975625244393449749103542361699931369355780051580340591487323340522563041951923067367988174842694308693420312293919209886036010141648565833750744594659355883416029950808398250653452378160233977031010636019042731898254234349388936772280516839000795667362306189087325159946370190195739711146538894785886203771978979128507234477707969218755454506981556356253394833476756045522450051162468404204915180381795676035020830707438142825576502014671121410003522255251432402948873363275196254152362691792917575034999392222146923032192888782825167812365392989870738644104489721494361833884606727457847135066146800130690912135022958325823839625125162365264244820440170718409848258560000000000000 [143,36] -19993095261249101551818641964118450942125599232942652000184399632563392983029448760483768792880867370162220254832858862479118622646898103295342513527173671872448265298474404141037712013547762362506822344617378383124022189390156484331719796605875025789347657706735700538220151313511263569319772521255709763319695600957580132868769305229358112351866803850440940036614273366519831362514921410248361643432644357286477868469412937203729253684707266538121979077041892570674593293015113857151609076929236101554750043568070701068917403315883439535566558406903090971957784290836316871568952392341171783039172746387687076296260956687470783482084671764501517668472748718369191742655809022759953972787580124692924684357771727496304883550378749454238017405179403666102752905229713022013846443915366877963701966261813892784229328540345299265185307642806508202446665870415033905093163668019603433488293119040848889769451205163502956870958633095102219071180697717359934995633400334539944234045499075460871535539750229533789944317566659542844681637747260178378792587679362055101872070397928398117360327845211827389829753911236864161347884164597297058019605762869611831757643575866215088571507982489221154536800393241146773002025292059654051507228717831755464642728329430627347888958966143235720406484127317239358990230781891214667062415520726622303027954744607740569050923080749766242067305622034128956370605859218016657550956705482390685097475141452155712657673409986052674113448878385288538861473461702310520525178461726039532451701666745221257446064379608425638811014186827386373265559776230590854887756342843488985729803844885771620846651003217157589998694067725856932496277985323004405449518554455397259189028931663917895686323219260378411119175442080500612846626996531870635165312543922203327815879938431723399210053584614304149143522122004088417837973937915562493502606808558058394875289021382414104283578843491289635987180410540905089199364064122371347049087977802170237045431213710547260901625001180665135902903387595205955976964114717500451292625386961350101907319300097960328907754936480911016193649082407286236614522033163046786383972055112890812831844398293808394455839946258693536651965399781810328904218668643380724076288828189869845024718678043667319557377510209529386030157852423144103221851747442477654728852300830860970287296430743454198578577014521365903302963199659941852068217743901674243715497845432714810597347016314233097807194191014722313812106515200468759001844414923357094741921825873986633432176042911257645835668653180885183892134297600000000000 [143,37] -11785840091031758927059800582077218589308000764352948085728689872378067537172760429660231844676971388674272487422037401593510351437647702361328078426869423225899939960016017086597460901073325786306736731405162113803929139346482866747559464231131886241589805079648888156397733280157384767273243275550592012102615784585947508967247215439272416189805037525668453763930172286366707195286533227183458552192145483362365846861585655991982593411419800839119897235220073750937285201020969812813470278554023852111634085682003634729437888255998631656659960470801609155167587386773826029858885222998541735484078637625033861293784492376842702188043594795223870360747365867748519317619493816430971116644589352248196444634409087136859843275829776464257897443024313735580130001816978632610070993822718784523150292475172335894908362061767578017501818783531668112751445677137537643430804706875892193008172210331030866243768285775395095805709572276445442345912908101645529321202599626472618552281519337627569593840329173474278767419065062341154151078533273983570210659841471591367605842011001243760478123993104029552684525574017375718121674432811404993205222759871400148625992156365844257415391575732223326926278744291085024077071480840128524097770045365202350050119560573087233464475195003953470260667996990741743226543289898463588242567790681106359882162438260864563647100712321675305735197775275186290704560498196163421373533625939967602542011480602298723580162265531761832064323422689649167330294597884768790374627998076712637269064006997587597671448573935751949828612138811399537852568666011753933813944452381872194866525400915490635640865306771159211421809112124640400938712386697677775674123991222410598253872576175169807358233579049810879861927689642031602773207518954830469480721453873229686231368565619141585565489133667226176364329292062261032454812501669671915169209546292052673042638847773495789257610749081576952094657227796984147717404778844432286786967768386150653136261934329283491397298626094787963668195221534777294439190900597144795844471541311800774499917621853171435986974481826427228604297497353997169539607153840287210880160009908088009445019651537502765536911471633096857580525696923151863342823054279282271720592419953057607893127524094217610472007321676450784702908015382440438849515541310274327098449650840370928378065086019630158316329855464250179732615066881405721306865430119758794937830871963517290252466796564139342257999038966874304481520042590205059655846768993975843110171601719170586910958294566839470311813079066935510255114649600000000 [143,38] 13163249491646374868627319923931184643306972681860329751406915877691475378984648892729900633121412990772140426666798774149231611200619842791610022243345834478443617286746406016370080536198075319962715032632591292673461939300387105765045698514515543579618615382854787924785529815731006904127152837355203671300137341390126854867687508993614775905605882982718419825805386414734745892607927191712529569789242338895909790528996069504697611643866788517630126809119039974496369346120963547408146731412405004277227971879345818275367442665687067839449328121737998090137341640388810907389581732388182542007924392398944412050188196003374074038276404216106759332791725156477740588720799755317933321191741536147831797731414153675255107924064070602381718878409532998567147971927250964936101129510017336722212648042072848201897562371043941425419271845041648457130970459453325282043667905776673270557653042285098080493360752192035561836096588417442765738179710369341370569192811942438410940724580281063581703525209827802886942241230522023990679930955637462187658520658934498555018436449518444521968571649591104361169985784969922522779120354890929185901160210628321976158060635105423186203553881417716317883066377409261675086579102976317105466553029258749923559292926246419224477578225536754172267167945919643059942808104160263154279331153121641256380417614116107276169484193771193530917747083329743029315218837912938456576754840970546261657455437399336324078582314255877384518897741284866669049899046065030343338182469509302525889163125038036510848460287464335431136706619545886927724462786789640195376614838009667357748944518446488902259944832823323939511454284880252800339947758312510989292197863610279832017727588163867641184094772742902500086645245632277154153257059463104266601471986431728537179612172604123267276564849947604901128289589292131194724301100645069830507023474706220273676424178210004071005106392662406328470557026138908051812193348035853111624977023489437427815059242835437135412671878858635603281110117152946038157265230580043133126002778758152124385494137991762553079191171544892101086328396163672041348663010617523108918047325785480578996661063506436037850737493139489598821647725451562362329790715780197507153308894203158695460871121182168948521396884795255154385345606615210170688219444310704331409038180365380211525212919696969580157912448341304810435276578564770126692610501822803955652382473382560731806189631090129707913168137874034805195620721483215307583827772882128798199175485230653802196001337289798148284719802877723208180326400000000 [143,39] -7669926727409879963082361552922916052879226820218291050616079292578884108323526983633885864384716505864851477939536589563528142255858084008361052121418718865874733804336410140334677065972020771780551394799048389071238144458682517012093192060924837761759611290473173006403813208559189015533974959419244373064394056827305132460910747583472251036143377458944970483211297574962343261997646783744164944235001648736377989423585064936330118856999994071498451317018034328278163850550025554547177171189434242189229636209732462235358107870843978665764644366421066930102550960459864255705077023793368911022622556448443733223421706229201888498949256341423834998917617403280241781955116777205232978479873579031147695687938999437068738185598474320259992667251786769475091707531743268603488697193182876968040618294669732684872284109947373545119734399858364944355194423229286397036676664336293603852730983928555439407862915289634817343583063774098446518360644355971506303593363154952152019685296489213547715340430632664428606784619635509526717823087268805341524280021284997905349980884644065760303421942443383204224347828342400712895975970881626790654590580431810138318115787570504645863530383207182400728963840540666848029870933269694635523051757864195212591066086150788216417264081889885132903303116796775869027770335095090282831903004727881085834774750546295678522281258442000358533054596007424935565329933772552325280677009720211918476093102751910692380960797861521482722245574093025261689005900186667979606022856242101733891194332344903148302200297187387266917213150572280317699336448043481490378263911438012132740292132439363675582211698157782071988582115134276637372822107445523795771138752812108426302588279155609436479242811916194858191112551517674266683984246822991664740276247000068204842536946248863004477414917369736879355172217889791956263614208134847780870861933570808962993884651831724319913646170480767366759379169090766054837029676725263113255323549380153695810318795299456684622218260734886482855299905752698184850432323295936556040939249345199456516605775630788957634081636754053979747390502512000158332773868351972352194482135981917344009396773005888851126662486278692763673557511678256093203450484231942334685149063917965785286248495325310449084810018988013337371491338010045280634170287620078413330342619104438068166546611623601570609038818540381572764763353881318705150521765618092200765605759480666875436105174469784585416090511531767081224951127151421928576017136503748161877355911485937879328067483565466252215640145541275675764113437200 [143,40] 3390629733134258016234038192159564757596824385406382362240274581787484177369144338886768884462539301288945172219672020426044146749850884167176290667423154332076505218955945876227299846808601106804469635637106506153601908810019538793268237660772714578229739850007853257783668211356065671979454308493584966902184195044832773321013696439292969821286512370228538746761376161206709486333317719962875598407742673172231803859582928781361879804392612979953516025195123019887014124932097952133761175434286506083089080017493551810058969297739658204002061192331325510252126522014212106892071889323293636139597805377530915098014696004671422729749777055053835839168749934870174872993135967722944304345890914424807683417763844133243536683384444460294984383749903867258279622827592920799390934652691851521681501091340100738437267084380789301081280145756823725711376999942536425029800350141406673449666080260938103876750243411110667561835446170020653098231128611745294096901428095330163422673175893585890187654274492026221210956361562454685268179947068235321591508919920490646584008112099979428957375188233453414757684501223320775748575592937500441715444400208756047051757725226962503200613994434650663822638541137113656750923058433811019975273916450494488771621268706913681454793726947916704759311667432314320120961429466994085207247545737502944305780325509581512297632268438750597801719265673172137777613858411441533970423388451439336313558831356003451339293579861347358725203843272827704984775769011610424965949931136774284650664042451139326932966187767306307377830298675417830940422455622652762563539810086272528666592924102622227148575842063134533413266086542997023688627307740599382624719932972029240410844571082030475074853293648153692302093316328284391233241590846307037784576302933115519318678212336094856048454663122679929285626163843264256387192594152638634369569408782604824592428070050172051664366520741429364568346945923750811663990942236101381493313698396683691470832917155704942636880194873411448663078597543118012464623358742532587989392185033097601415857708486030823308688725339445970123686012908799211297541057582630923920939349826193639114742121547657570010811336246877449100970107403237995765603633795250713841719007110344402194844229855895913076980468976573685775077585543035677886864957304956257424831730673511222319219432013927301403282365270843682381268621710449611692957881779844745459718640472379258523658379926360399258621437971062320834634755089955463668592024281085069737194730717849220494692829536823003127922358389409458612560000 [143,41] -1244779103315878836016746231402533397482856128451061328932947830724154643492194452006380843969180512716099516625168292094821529840794683088388046781838922816174160584906973304961714112529592976864545233748913655455548355076873748861069535726443397768935752140445673064039837541421326029903019102549126103792261009293985623511481908943004821651719117111133925051107531581145763005068125021325633923453407641408692845135658219919726515967192767369590273216866093452943000259254074382889421626466020187522472384084267027202277782104987860172646771341794229433360485004999613407635148470274680233753881344852866999675898275533249991343700685150648851226062583001316352393616239294997395470587427549820898015097227617393469900853671466696183345538968543941094490151549604509720282937260244259939119876147576709156618592034526792743454149974945014993543008710992752812184402629324279345583883052845584632667612129768621005565953317529811547905757757198752548357999449605872918809790388778683138587302963397472539177202849614642009531520117235257309458081986973611629978108727636871104177799452082637869974280640145275731536694712786960383646101744158900289313324407896315900779472782942150530913031204642622907433544307336311058014334539840328038679836463797481121782522472134638646306977346284526594999071440311924730215942362729180194347893925710995423551498010964180020434179533658664537960090952143273182752246792116077634514164909109061661112825560696815576116166463576527845904225231494051654230011817388665960194899642033802353500647490995917408747811154958243048709476660958164506384349398305624534299078517140575196516266186563769005871361699720644213737786476714982115083701884309270832412804011872104811167394684152414176713930758867066060397265157093772824968955624621408248758932628566298862144449369561540265394176008728049502176732189508855970322997714877435092670505259694329295810855713095107051798901142635702418490657754585659217710397669315588359530201782497976316560750132795114223690308887156849507868012266599312830888956314969505167801636191054705109871068979455419698723221791499262782506913787974155022976521768802949963112386302160938757948400014122756703974991739645437793140330386996588867174552224220295164824157444519573079502078234283689160724582152921894190920236848580103080695572597663087038284300606623415665427721307915479260617967187174970205962719467665314359818882308932237052242109924398424671467401059851711838958048894960946235816455291772101167152867643312153759777039140699677116166828344496261172104400 [143,42] 392143968201582437992992107072357756753750292064861077973573441290967591139168525854783722687285748565115429059815670870127360480082853887799103344738914120418065236210141603793350722618646101413823819904711950913281570138442585614115282197315234390915985308914556803452779571448026848513673015268464459089160560933858980358483374909216590721802631273047997237475095445206154565403901021584846312867640305892086650565231169939629392501529658263997653524823265473863061297121071152403776054612596521256880303741478419792023527828056616926191288403287638150510415783738252804492799348092009175747964486298322964870435927049978906694550000599864973499118113494725051459278867628558320547416663641255245341242830215830182880740338743277216250890479371187998633322204475069634063463800599371640974726013584915638464209669866915845863247797889984742809482700330113825733195236379023264591932796854033503046392765270539210682922009110653841702794757317615879463637456959055572265617972596268018486713686205078605150603852410984703548294825322229899991175412102533778232815854149549520886483443487646921735546808214122434619023490387920447542059601059490021683760782443878566105588362947486541204786947977486843566622575992709919874545984307485082425682855564869148597588735247581477624032137307960277488467366404596923183676026755209002387985570853256892859170126798315769945968873539216348097779557985525268793347431104767428291014599943281285601066435386407960046086973903627714023007352461823138750949227485499988401001470846860886339688642433478571355781183942987036604507563430139549632745773248575251020623753615896879272790384526777284878473859834990674320981583137743003003231424886839260906501343244447545959152010112066540337083384022686239401008840628218629570899684127678602007545772885289291420928729380288675657282092592271586870016478709922175042689168014364905624267983597553939333924786104487745590015892022116271747073094268272376586769217168790042446914267119036906906839059018637803133805798557022247473760853510923994166730164330625924168761714204966064236961655783359628221601527415930619669845322782775369307881767034542980061639903786217418685041799171022776160341838245511139057355643605467294254299422113819225268417075283376790849803757949748723136261045698778446020667739469406591712738814596825496792319517082870594405724815584490303867940829185383272342501394168464717845270035008126349592375158672383657326657545237106786606303637305254753132498622216185511949412087785263272161745898458644342139326936007511611200 [143,43] -106811141470704746464367643218349291622232526784249231971621650507949843801225960448125041886351181237174033408944939640788559181741541496606674035867266489377428797634687888292419270493277612870997469489752126507650062141037314337681199564253232515984631859743069374112012565697073298616526649980002050323819709456803384495068043380401164512934672345224429527128199760683463516100500854851299103829459651293145296273525721007216791786456733815101662755097703435479198996884793982740965538381181582280420423969866344356030845657933716786111297810543414147784966638854257812511521594788349862399573867890959391932011613600523520235387074484181413569271669073947642601753239171593129510294646408212603871291085220847878947032202336859389014386738439698299285062367543636662644121967093432756761719295939418356042792244021844744981024824703283616811625232395184581935943005644298561004929180925414161520227406098892694396028197040429332705293798959459006069672195662223116273639194271644576703229717958316433131743585233463040028911825324069938138250446909460718548847582955065191433061490272121633800786494728826394154909761326042249348023192012187075440273933622392460875982597369920264234941407143367472803029784330153986113189751890309119714230165750357665437084112370338148880650543201584281213734189018751341492963323611507743330543512745130135057663270075156123395025881998151533356429983615734501345862822548126520723095441812085252962498533650820642317028974123356569845484248031002987097115205932738392297502836350385776641470700813865060246001368186844709879351753783435542139070838728298133541143260544632738343909495355567568330484734371334850782763547818941408577152106878297867717492202551442359122810095353115118230955368316149400240807292751066755473005637704971437996198800627230138797615877693989816598663230668884687065809382112745156293914691595905134664163545284334692630754234314180867530267950370739639633357998805346518169740196487092887351379435853327878924650635362106441181635071531485500244164978044702618995363546725040029750214407306009174013375308617590131720321486579009755339663018686531236333346749441514709148425818189333423508032496261491060173710759691444638130236055259847810463460474909400015267141328608260960091547766031412592838608590176213977098235884373337157633878663683876659942477237191323077298448114410128764175809689382043459964736981228908261167178967714268801910087224609957293267860198051910460841334208800420497307501360408970697710024069942575889130669267908630174396579962163405080 [143,44] 24946914238794648840225210126993242151051856222475632210627039627408950799696217935289124837233783227571806134508589104949961469527067426453795420728743589106505749876197655497234792159744924765885722821076435064003092874498088654582628592062777143276662130702158790742001760297775699797213914569969899599353908374826851488993717958794183716436444929264384512821192689802422013476442586825949986239214927192519983218818329769619421049191903445829915758268321645288164519155594953519990161869954670317509832854734103663406993171533713571023222769958497271557168375385401306351229491024044377470590699801641720532224859642689072362093138162682237796124482047395324639771130228815686545062109184307988460003141460738256453993278987940922504391042957894541138227780438208977263396359599421656994681203430864954201654546937796295741813154443942264363300358604227305590434135706855907804361291846170898808589148553362896796408851909239767520357996959277417375948456257366968443408221193896375020854476632618182168280572399043159900332951863363625266447768768376819835104813159009411559012102000641706015771540997542671603898770056209903557680401919877298296080976542107707632414034227036587544132101382690294535044098040739912290109987521437496692359974148681197173369162986530100353956915344520216844542511571142337383453134984620602821722628078318429209771140780442392769928742693416797615805613889622839521393293826250023712557380988523609060551875585874940796754612375582586793897318530420151378897283789400493567125531039957369763553201236590604510317736735533872235140504937498265789771751688520736649223768142242749112847957841048659370269794766533893730835762479531598569892765504520083542336377665937422694556021439039781742654613462750687605305829233879020708250282305981351525826559524046646239901150775464267682128945336914170973274854349322362730694921369910704560598872410451345567292163628705878708664472404060580576806149393877338706422288708044807624690714823196635786264193837499973049446030551547036798954535223398068773497053812652689001995844159595648673803676104402314374382030655881011852657187548341294423213500671222793868486874124032201191089284731691115208109690833614031320591622374076165188684667749340106208416178129253115663682459875534211521300029871894336030000975427875334001482542791567935211945570860425494654343620983739303212076963467198757491832409034134564314622573174107028004358559923565391604302174413782097848878518839025904118566128963242371526396895380498031052856011342556366821196443719680 [143,45] -4883632208654382076730930882201380145448592312307676610113723159369529977382348536186668510130233777919116824573961818339668825746002310339802711801529927377787570742909994211029451782507830100515571513607519024263747141094866270006727276876860779994662055269390318534390025822492696082750394594428295744185147275105164068037261240964802197714564865349640066030637037090694645066650542114605368190304801986978588812233317211103391196250381067714467834646426741023363071358406590101034329070310014013806891951603056857413858207849795236681261372271333655533878239662112178539251864589663784501961213420942277106659878702567491530425823709989084487059313679246729906735307789805294750372355655462406185994199739316344435134286936491049031590744451293821268892054416152201515468911544285618490265880725028925874376489091849303549299116327677586622120434497418412946085034267669135417191680946198858588794662694862931173618666340892515304563850161970832857344569793302511249782682331265144995136066921836775685775044831280249235292268210150664304679846322841291791035908700505397188294379624982211375056074780407851749697662493771653965411951748686739392125399078728740946431650403758755737747726671912715446006774853201521362294020960024250941566117699400649526971657862311109519800082959433877949285771576484668928323861114411754691454511461244428380553486995352223206120882989638843690888386700057291281687120954726741855694404139707885800331900015344221486039438240438964079494011637762438000249848199646281263458197047191507601180924277817376746819003256457484639254325241360059444516118773386889554819353693671434137356388358907266587430152511871005400561001083052701782491812293082610398251778447242567972115217578358423446518186947324881265313868108146631194212160112043538035295314156390180433021968716607440010225664928209187843994338074993303308050238819416024074396199308211647141873475224917774933424166405124553430273769715962566166530357627793927525236150882275191160435236123025829652669891423369324419652243731240043069019304839990107094136476798657259506970796102965853476491657137365142553631077170568287194377901804334814202015068180702335163101491545444128518583390587383902748563418215518941367329775530527970777815343496821807666373495124582196170200439170025507299586035421472507866778404230107249563277000676018489024583605048575687791070970282128204809383160927213266521593390568490461614750436053699738555470594672072509058344200925878019763388390490181223896327214743526876148494956888430482882441509120 [143,46] 762317236844460068267587064302180206622223303368279371013077528354552205569993924206854487008727779033882773170973255590367401008764226903521030208074922717259825745273395841663313835858852693717404465023359699909669732820080825591191392252291634952714848335481945187769894785545485270587141696240004619808283672582187924972116229732641887933165052066993430614926029703772237389127242124900750648945965192705918859066419043057898757474215507638194380511643692796762273156890488476194210926598312607939084749326834868379746239990870624588511094772962915133171328881392133834558642805050842393046870689456901571700067265205601677232007015361608195337617673205191310664210336673268964623034817784653968997857513006475371142121497916307876995580458019374970469133423960946347833424291486667294880262281177214468745412524826923348277245697873087655224824843868254594131947224926470443369848029489971255326827010814566251723221408743544620956825607290020332741448297036286344749888905751581930889022647310949060532609356695614150675855415992086519491692010129873524975335710043951200603128971916413888017403162327409769330235319804637984254439328933616185936237969160726071212513786090740801891905484416951725067243767460907067146750650114395961562180501269904895890075575702674197086496945349509988625532997573550402917417848925513336205627005355243234435617894003554616423043373376341963100599877554984364158872674418473329514691096508785357767734339363517803679380583046881550532710792556922384967870899524756363226018145423875365893478119259956827036408981553439450015839740477313507286873697123131384394240673833557644183777103313404188700307320950065364527700656213113145368344417764899402218910757455799089646605557728068007464657170689083161102910980002463020493381180576840242401191599037197828277705547596724952142376320683464338093275662235833275156826920185775870821527896113757506213518422686042559227561819155852136767244616358152356578018881768002635024055210172925180030431131890259386101902886899046040218494411529071204871870338148425423330479202308023301678561061148171385480052496488665731747148030858844831933215316253554856643773527635184732351534526874699400786577019468288528577411076264679003233275596469471108108702578114066538173665983061097443083802262861394689533023560112774665421599842670735649004794233551114990464958286944533949360678213865307883135726106734496423714591085355030413728370696117015752236472212614331356376763000590239761763396690687893090122793270339181791248958802353910866177920 [143,47] -82121706574279783434881618247930855806966337191671946993122904594110651537903923291062578775299230551559448367593053132436577126341616411349681708602021278791611488826265367724807953208667889587807882180788260462089169615714180337856366513164965319171709440894056159196793780854980657946292029626897047169264925387322133979152329606165819069111385976371927744645441786700317179290979477322229089725780139881435083988286182755454453423385744471196925323904969360684473619156075061815100451258500383694292576768654358482467131274404976537730503439649992802939920617389794288993990950120246878117794923020944907959361512797114821788645317076267905795776246800861224416849807196895169471984188661173766461703134801566193169705849125877385279583761990542650335228329422476537007571341885489449120567530960051636100169308332191629113123937656241895967691104408520099271215002851320025376014122024154627369742493662967347849176510978197455334251633980268876503533656449222244947888734016484690382962262392186168628190691298488218419378314378531300835441447001114294143334156759503800276331014620339067121291127446414527291473553074912684701076763750100379643802194781582837748596977622819042588131564922823927553917009349450330266659139360425034934407603393311076925355380571890713320658934929074210765296841176718044501825311065270882535982628070648469824937986201541238236850166948232958723097276093850150190537224137013076606970118257278145450840315670747899873367581220601700132059517382794471116953287386365701311156141736795906963674859108185022535037559741487831162966170005306808380239152855948576498309704951109096587867429781065317629421090910128913366758303431488473097015992779916098871890656615181009645327382588543463051687213388234999063265117251121048965799389705563607389363419236213077670423813075602478633385557123110204462218503775497246342933303086710940946549720068837866953356968896189292619146196886375011865765981300668281733770653004810316381223659014967869931067226296727813070753193210349085321344042963725274054193027287652931625452427214377629341620785379990239061269488369550809861646434018462590237490537743354985304151892189664037354620003797551924184230441541195026043973544898494790965388748221573082313982743906847307212713258127866995255154703219074321105305098390919668558984158153133616286354680638942471439881403089324239721888848391033201880002198875342628120236912027301200308143354293219264367796640906650061047660602743137003293999825362927820625237803761870106790116756079885200080 [143,48] 1721813859418969165937695906972866031096310143760127437654092178338875394581513791307611067422183870504726606092916078091948495461078185243736865706337508004500316132500033160536783047361873492840343723366823567687760141381100967163160620867517290557497605737432384131997714205140068183737140345593099281348603658551517646543335529341967101879209288301659939596722086833156864273838964668232239295541013859198323148420609220884715410265393192181241754289052649024663470781712661501529552228921690962058658689865800212217724273198869657017447549959729363003209095489748782706691099165549428183011708861320158873013824195013114088768212792793749998915877764225959393916134898556525061802316521674484891789432334847831291132702866362470274449015106162849812101573885051389657112953615340291739466024347787675666710520339342572225296699430701168701448055708749899651672693559622367897764810519906801976941425640707045968105784819218989156939434385164131307206103973210077359687241075767611544160868237144894070558427985458513072118316337721456954121558354780879490645160520938864202050144570008203683162491598674576773872757874617844282827536871103764915986744680565809683761777977015069261985807787427713878723826067472371357355355971701860109049877213295101611714178339975874710429263337362306374471454032003592832132140159553408769533424257741752611286619620833877236929930493600366221859121052593125174702897410610269505149988159610045694717709689860303000848835132064763499740898484042168684652757618736587289847893838375292346675386764169944402066062673677364758877201472649072688461170366551287090460702997415417405860264327815952942232058494390149994048680310994099860600645115481971714308920781448710365292108757071214091828318056751804634277661899687500510173595131862121482332185278847406164879381759729754145386839380782224377820901097797567364040380934304876842119018985508668917071565524636018064887881776520304850187883600518947585673965729672749924047707755598337919087119172800652542592342448847149434663226691596473927219805926426245884335601996488811127857648387315388999432632365030201573951575191733467112442336657103884959270006944384454629432577145315733984702857015404217889095278759021276809214135387282032047931134019639691644403974358596416232727908559337061969183285134877361636575867784985414490522890384183615078472310726747018541068473274544467163691161577420353425369280555754430615019014189619963867360908382284260746468649851420243825944738073769885428278295867634038451266182255953280 [143,49] 1768839551710994871501297206611801586521990824308643942942476323423925860099441308198074066187738730142599107557284061623408493999058718596012263722460510795871955644718913323522972760993884317294408226303568520422998090061026496351661676134782976451817809875879789335788499422680062625953426787740793822418956029194133932744761568431099609877258399793144912725557893419625907406061251324702556949325860249788834720796845225598926018747220854716808362545910645280048482597119088724197225551369172175641122032797400515697689597289729229356048932712044697882578220065557362091770578721771296909350968757769226888614813970149284622028939853881870429755477644184936647767590600123772450629488795871988349654755439771757697327015135953990997065984703958428046241157960806482659623247027685119990281415137368260925168369327598947322402179968889222574806409672291583608203199189742710576740771833662715362615896173816503737990313447384625053099858956139878471907861477101694377415023750089927664829580774129400224943088329866214566171948383924709972978427062612346567332758100939258380249269772033228584456716382164235748114642089295035284335600451120692974464155582236301742257293382580055618519060966435958454279812955640722586934204696259907881968442253310971386062040011716176285436043071833308861059980821619414479211688894524637980372439004750209337900314865856490960462481051125591676681549241662779177982466172954217383204825244388327272020106710065755158734831164345401297298440823478314421701260573270410644055302797928211627224089832168061219298018435588354882365971343476127280062650932783558559718882083387934040124141018509047594179589685755897349593367383975510389350816928024740126956382334169315532161741306889262152473483391069752615683641980822981859497761359224003410080338947084226874826197031808259874087087614793605883963228718230560327448458713609413363007842537835607049694601712001151422995323070387483196347153356947389031743989590154979264065838181462735289767073644310106988775488705983202900034203610342373682367552522736887693495217976295899988664702802923019783847212760230986768739305642847070012376060260035207575041084338862956538999424054156048644995064117468784211339778283132740043231610238492323705928052870264693998048759186902854246586871514630081714751129173589760166379416804335165678074520215896658024822523557881607661819247853958024320860871909227741625344617436682365649565889844099304281745359597153886606490046733227482359538612617594821277999137511065835062263100146320 [143,50] -532645900319450083004444710555334750560639548538065973284315394719339855727872316686502216436316464895975314063454060157142460708853393545525419342065209356783318506496689507783552666085092017015512930527887746863159821696279857071982922585703100710803731168600488814207798770392556526421696791727679161238882160434212277917985912549478173925354385448792292374188157696470939236969163732130295120729194902797579143847374912010487695106421767451850656969315221373315662341313059165947487180087320734605448635138213161349985668274738889297011209573150224403526425742115056862685241949072028130472272186602555884544152710105748696371053652504735458698452908998004256486312115313474340951877429812385361907866171915874594864447366270836812966614583876963323551223332606567345253292341611833328798512384678001250749220999548247054665792114423127296149372346853805004399163371379471041045047360897698165176050341855957826209185418752737492858814574799548871226653713038337563614298303064345419188278826680470672701012794642484482899300778677527727379087132861764194090173968997204267994034916925337819941688419972370865499691499241299611398021266864630105692022364864296287348884791021438127143096194748896428377553150025992534110859259441032960967644307242334715505851337903626616092627621757526178727704519499118838867878316661861638492805052920282973570535245188366880170586757739324463392543287973469646959683477796246454578596593611105032777919759602748241094216714881724015515321200813797434321015273160936118291212706243308804360569432769447342593268279067501544240842912118720961846443238902049220773253934979784452135913680296108243655844400756176051848179350712462357380690232501795017013556306362528017807103112383617047224545117712207302564268244284005901237056559966302368408461726751740970683483047613428111772374277888971371254479206130254237134214290405907507295007900277189073312049977530037135697718124525337143044534360132663448768965942027875171229014889001074650413378483167398485902689617134334273326140732979595447631500142459647187313266683871794613356210204569370955692596913711376982079168386377638690943645041266482708086405213143766348494724658862641323066731397414439939247552707794313528197665699649123332662235982651794781013544832332738473423394783720179722542156662952732684345902591438139378094044814380164279812253146348620672472417911240672590007091553206027258853123046200419344791674492627902105797982782809014611845625589106299430868109314692672205766751352730082958463986528 [143,51] 103383587667727079128527872085341262102964461591784277423710619618876894442895488088873428847320681286203757919455908832522135010172448341902353408419746122247035606639107563573829945575900912479095576029611765912673970956592868642648397950511762533510283975491581135243450531999569859699042060770671273129514971473862976465749581041814243774219386615481798334837862266248392434921595092549328690004656405401271738578796232149025950351642053117974380886770019552408483114430335622853908481946925645671941499859699470354569221783489263667676702844996958971622686294441017244119373734837554348468398486745243331958664160439931932410447427303882949011177469679585587767572613938649453315177743367798084929523337504190312873801083798990626537755685172562967984208030835362366352142552604864257628507249433901707003371935095082267509804734805809427900863704741886855400836446527916472997559887922359663065465810799058410493365090129996539798087501910705851018588398961857408041697886584012777995655444675541563485852834757095484893282336769186574340776838592343367564290717763433471633791167414794835995686957358477500741806869382518822508830824010827336402200119009763993244647194536767281989191901743284214904427963422936442964647563242834108053592171287640631035594283808771087036431555846846939779382572336908346308748674548449558659410718101579299277652097749415324693339878696482113853834161419893767688283918844272203735473669933141518693063285109081408300599212953750920009376227854252754895568748237885514896710650660193833248311575182231573515639217913201756978840812557805708130147317308487808172838552037219128274208214561586614586669405533701214161258946605120300863739881675658870937558312564868297845981774377459885603443251664837805966135676397447911454666499529359130127868377713761798341673018900399741026572072603097447881662272755154985896012467230466484105957679352338457990784341028692854283605752517662833092159805809111342837502161139597951676474790130834160685041655380651123361339025831704510053938133178839247352375189251470218714365353185961421605072156588410618755389195384239687557105013853037259578550167841910904155531905068360075618336605188165491828653520003227502420562508190794190803382040621844931860962156597135569447183441900727361645727257481118687128698576385691050096155447465606815273197651691286421999034809706893225538211895824658784589735619661091059917248187025886313441141655253522922906731590185350998781887832870413432366593104882169794869759534493013350365108 [143,52] -16155612695147920561628596179305803931613686834452445131390968352785256925032513863900945264159892383463732067550529688706935151628639073251464265179943427785481815078682187129894982901714694202434210329470426285214068040258710609063286898159982735174818799513500622362672325273413074501310385895095250809846565227965043502522918377812834873539996875456554298801562069338365948557110794506781583029728883820485934794409875868089124357063640607067586845332276336104335585981280459070415421146058160131058466468663568838963951229706714983410385035879148908166733995350413923980443959411673193454869919734830367742661329440925557788862733466518245014879386848898230764704383746844210059430596232725836623321083581505248885559093966998223195605235178516525856255192570368626614114611243995538024502473897432240990308103181738719176148911000702113839651689038285847733073446659612360292765934547805131014153000010879821367815537241621731229977543984760508711582087949141917888390753060990578789339383697993590738298954507615408455182559793334774148726474956700371965916669317892870424721515623713318793816234979272028035416865859753660555236609428604846137889921388608087089634225715361606959774818114238585610856322040883889888090687819824518132172902643815017471216981779871181530450757886966937470739017736007005764415001969272028460068670823859102615939943612902065175311273152524596421790497935544068143021199988062151723758887763128067062006108154892871193689713195641474756965002537019053147492323569091674094116208490595297267433479650417485253324216828904057452064931542423551431456758055063197615724783612340701770090651003308922579344329901389465560305082296076159906164794803422683321165719505785974270421532820287188158597725280718572102039121501377415046032321438589540070343091192659923174550796966846538725451136116472718289886065552708959467116596561042487755944645898006324902205419742448609236961877506118293555855202221311401726566965057425542273766007415557758576438500723199606955649837101372926689028562115470245174566372442413458640747618853971080818568364511460108128827964743389331289948617711592523411908460732690517622736248065807195739767061283321509156716733930061129656772809792440482068210665289778641250560150848121052048659095433568097518738242765936169692429318965243244976769327457740213787863011961242522417916885213799628832789702577302531238673155399427891151144972005644592741026611265096980206957592667739553840845579320136197531124046498808401754952972683747466560 [143,53] 2132197136183910159965449097958378719256191652245833261968225508217296703087758140961240906626071102121063227577043416718694571135892953730680143990201737871403842494165912687974244776162850698588543006509450700343010090976716997161877368518898416329589979472662824264366507992401623612307737544077425970125316230476737625931797611391929449538871161309901816830981839960565408676863159719066040003651948983524580142818660673360771298635309387783483077001837962387523063920060499295405329308781268450223495338698888094245566159042215685655777556477347431278132752970378236600131128337666005347326664639996488339245038073404765880647426982663234686979292630709727803498356436218956713836497765215560520452251365630279443467722234351913288301097751909024659018254369328353776836888204166412568354380156817055816139120666924773296436007578496851630786072634801953707860536222382198583324385668248870808346847532598262660728567523470421157780344350320079968001505886905752575610251074725358158297215341326579097451781464239640724062703700999678437407194946958899132602344561866891933877105729730143950593865066107200902810006793872023195307080676138520845066183850378591489789182679636549398355801333927249121509175603970105238590742217870567661362533078425699006673819557139027526840449127526431283410487162805625690072483853986641453242653561488265189105592684840743474902879072468725429656531817977305731398105267073043699006232977398078783269131829165094120355352070448085735623434450785472106052145822304388968193943363439092048241927651527734827237125097618731202223182730912607466182238717338993283813474453136633775586628789233073490320331676177827400346857876970878709512261534927886567434422971870318713077146400338920983099752869739606329551107550904306356807678136459069160258060307590461751060151977214552711676036337669991400504466350534478407382807903570656065727285442848432334458789192495318285804680527679971528000925736356369612805439059850182048151913119022920067446945320236742443206716055262455849638230452038320618586833590650109405051381516216842618567664387047417305278005777326749328902191508232447281090690116567124183778770442796603594359272517481925391624701602772157434809035091579058494155414470518340308618758971231271723680023121281149836312552511364634689692734355272782248496315997569804988311216260827184166796054806659755715025820422649663976955983147908649766896979292760481987825806587261738873784352555518165244015310103633575061050199542937618777460805891697320 [143,54] -231794969406230621956395646661473420881404974498506763798935506532609582565486724471187889698156628533108764854896567228249314896656284898743095807703297060684848956990416970042109643948591582230369761545705722724997510139889938219739784618320360120491339293789230463793702158466198435929570947729890114737456982481411252663408729325420096311066308364582549975206658212387901906292879784942013729143119326074528567532619660781086543572993955145183092468875104585766066714703827789332505229053668072118579717647909472952543718186362968479347669757686786065053936994673425476124741760687812771660617810778979252629192316252249364048765854617396502467434490986890561226830643089030149687161314809702722522782861214690003124214440608199764993750443149633411624046334462807989287887127291451148583172559637958648511501608588865709114031872886731593930841334095396386432339755296345067744580984733863117836482678313434130985026757267471697028674241633787450633086708381963148386330786710119731997538540379038659841349764521081752155165430593672059998062489514147256488590301925346893342372848920700018393626895101478776678085036013695038312695960513895944017787960505388699888338155052379348164318172326295526012720107974717710239423650518611750244688643074117610060249808904983431042891497287025514688989705198694148375409168490745766870712595242950719141805550443973734385377580017177099570448502123111101121607349689859086445387880878769654410961338716117824322745023391991220834742965175589584548076121876039018394486067441067210858158468010576719314365306600848931596861217920838086374279380345017107940979233088056332333350808042438523457998182591627572641598778755837919621945854318129113179813239116238679456639115389373397922215522899468375223772683173871774479441508666925566147753786621339769465798943567574459416068995837896760187745330008593937781598963902522445540847485927739287037986193783307673947579158177563975985981594837235633700663889468207356171010228040901182561410939533550665679637290338354289015087351442590307086370838938728294202023581903199539739065202641887001966556084208227555317995375923291310421261185638462033592333794700791529174513035602268316412071183139760844093705329990601117366870433157827263585206969162388690748592757207733835278842261751806641772821717534146588589227571200535663503360835960960472452800583306611048695836880637887443518224672246767084352076417696200023484347987105630465887365361350646681033712787519904171615231457984304185228839458560 [143,55] 19057194804516876532959483058352765676032391773043736628262397690623619258080492347299381532212540835543409047491561926268021205632580651451063906156175121580590963582448208354925306805628003875336505046521168002042986427488175343306275052405557574389969368237809483054772857334893789354233917399838858622207003833062728143398187801226157535521697935165502643220656520371669284017643602353461786552900277656351300021837521860850612384884936563832643717340494959315163600798170947621201803783935303176347215710745414542880980899923023434507030829579474128429904957005277667650243745825390382853301884176928199637762683918181228491913063070874227381400213591519417698066490446117934094598847759856935304078148637563602021602302631097384525514351903049499369477197373657310707111593407848251515818972916538804809668264517714351164065215131066007354037483610361862882029239745223076509816993902859003938015745343152254914278958068221167460656705478520806466601778178665277304533035785288054176861465656034444421827443538033072609917985186885101836371167585531039347323556287743174472340361904780031707936322024084903248415729368862149134114605005373924782023523254840194776677699663189546167553230327686794443221151441615654763658652596236204211000529349075696327300283651464495273749239448059997626212391503893492599597938491145572705563451201944425624271346913730842435325647376382745651765929249956597927598584944555333449584280235186644502236896972786769246651545827762642866886210604967991945094383470774114443090162089018717791139981464915961550737825662191244483712734222245098561112011656316638132193293912422545047156122677814825022734861048834069903181403492083559351373034543364150912662936578182578404356910524144690710003826637772596200267309272545760018769238174169596650651552568919387899809251777964919957869885762476936738603570360916567597933496367335934743848962407350492174189341114664621263570013484808358294240059760389194127283000913987131828902397219201438044381496647181683695107703026426413963564963353464399499073431860297792712290599989120508188300632540985914307818431401881135945988386918151148992117165939220030280348480375914248304545054008193242292718334331325405521969105375596309267453360364639261842298949957271798797419292335459705927131945654368432123414740879333681204954328531350808766722144897754422023913132449221348330251990537361962292165545855089716505347656757980950739221866302334971337310772137568095544987062890158833325543675556942502201644576 [143,56] -836353087621429679659835587889001127142941425693044044942793993496687633915740814326846989596175020891969899854415867859626161285407325257081622526768297553152696114714206906901141546627961214149948956638642748501202973775504332157392914387347941436465037276289461533523508442216046351210347901987967719085482448356341591627650516745473611537794755779460205277046364217485070231482382625842948658148602279219325259176845776127743054623836190948187698991249980825473788376093727034656460419736570297931485977836152238110762621952163454105912745935822096317513402967272496543685508866624351088830630925274724143763826913692064577592966472524451470468461770539463896242954241608258856585353239190362619790705314539904129384833562084908149809457164334592798452104792023422699442167608995202847505725080920347979212814108405763115659991842597503686207739580886294766316559747462856119250201599133660368464137123467722217015984708031075793992092601430181870960931944899503247820250513645265136482046010706651089710619888762216904572422959007413928163018848449232808655239459678844852856195294251892957189036853554238979176907273677335632452262339696639215534657793656801368086157613341398365831728825121457243828427085015564680231487532605197829438488678985820323952514814577389028532203177685403737504567451906527150245682334293805603254758401693785448219658136744647948371879966432466004898861582675374559355295620661168255564034181954351758886252795652965914859968070715252015360047635882098425922782667354220235325234956165110448071537551656407451589870430908739692811616133910586228876391298611253359425199844387035146061987729040432686502027126390023906705496185815820345991067175445946477181579243207797395989974002988700224682325247069158905930204307174851635411932017515013758278936995135620990618144970893245825409619387268133220704086022598579311528809317134583416450316678142970352505359163652192030955064333717875236399598368991444989786237374851576580849822313877713864607921409363101736531962551811900189117826280579696470905684269593545056720985366994075639068353649395932887031310810784300851735944866452935561860360966259809317516404122956863923187311925972650639517335507513679714687322859562264784958849429546645967826169473673239087315953951086567746262701192581055005511340402245765202093329673523160837369890138045046002179114984475103379696709853858080879714802498758239885553588010367785865930857562116651347228596458592633353099193784715857251789053880322320500992 [143,57] -66740743448875964346869456633152429516116508285730916360708956780600055703407908796978506029681780493118171620204634220823365590874866575109912154866218321026516910931365137478716463275636640755041713463705403837703540619621029011447377553454259124469809218354981565789495965502885447403996628308619498037681671751200493819493495816953740217182639967629894309108365502751382553529913996762563987764450420918566735881589603823053377266486041043974923834439066979779430019093174693996851828962929937128504539566203442206146966340556593188531288446327189107882970496228329359840080054807458972846223335146578347721987652404581509760629250830540557546889718981107195986869528071678456768118102199319305058239511898421696893844578844349495284125471410961002848037558284775603508231316715268887918040173487071886588548408933604712469725209212850022333413138445497122788838030209933788606152080916988857408683969828928436650982231890552687989252044368780203713683795917778966243705108833860591261043494795905605855821453663951733779270098664564965650764464977004025613025512550885133572231732908960030106070716254840793440848929003319741555576125602408217452475053289592231505242219884756912215655348236552693657983534397277678405760409782294266385125542730301154893285392870280716795996028377065108148878460266417888124415065844635262712433867824026073899343348703806990722286901692024056951835802965149206740244856298831194319320898953038323755572271334016532994638509874109676776800601922640103695609941233233147705430969673499427418183500045750556895106457552095472363448582171650398326888576438855462793442965895652600237855315625626441580281664581154145507293354655481934167403766699449501724269789776110247500778940921616561933335003690754892573404222495399199258686777961141405109244564390595469931315711915534568719794668844394967366457912969005135494115355844326689196539554699786188139906145602829029516782605184668991391643475811199476888021130372445680473456632276681165402919429394057247055776075329349490836121651046997979229151302370422434408289595849643702670914370443275973343794688217499007156189354013874534716624126106693756589302047640162875491147214932450771360940470474171458011661962332887686702384966165345830791744587112548286410099076788300839597882645680322205452277080819197300043741450259707843150801893996533753783836229651957048547013482885599276680053546796921058441735485311549610553571669215589847912685234450043565879074423285690561567163456282700640 [143,58] 18704124991831302980871464668828071374137110162262525026791882975382581527907856035957406946965852220612929998644638647180551470021150559124768054037159478095321223215846254787937154295732622599596989882971256780941461064251171199190171049167218325224928449894643799155554770874545896507035555686682830535059790667157703450743094410785360547019866903382361581065889976919679503729891203393135398421322912025472008663419110774167612436474661003900100909822558317967490121015953771462743953904640181830234435405573014180055135326489069624436082485706421723535839653360308101578921410529003482782865006414819753738303483684188600881725499031935304986807926224850400372999635645906319746607731975585480244609877890701146446010692232858071761020827821732320849965572317584317963893172217816755441250157926534905807436374014079430506773638386344984822897361431822343568062141569883466066641899750989606080736010280295264699033406396503970685074992018107778000163100069530005776849484135044800152456097910828649810410291091328789321854590563740353100918478579089062548067147039870278400027371718898132681273203501193308353751144144685034703680834783442251566174647974025658754792759648272266900869952164636358850509234019277352861526765591977517066783140327211904255395667655920896661566198282770332478723159702719249295178237845009495404936136646904997133378786642201191889761352789506383473998904206042886056237288420660704556806703658854712185191154119677325640373777855918553017012256152708734864203672531887945734402588944139839520934191060543718182112527218769886841708197651604347803204348242872441924473702811197836967301052911777018797784461813536165795362647188078335932804646415640081371336026330033426652897693834099308889262670754508535767142308671488991281708370776991694000355055959869031277507179706557473969366512813739009188536155914374581914924440680536371732614948740400773195553334794637306513587273023578114851164347364806459753108857342901275891116493073418483033121049609719388814627974526237993120690867300604346635434705776208183003089789547649487053543050760218417548535412556080991128048124586315049125229116915417097122930345307648509311396259730701697841964423776932221280455817341387811168035352447365179646168588375333689596055705923101447984042106182248174880754160701127098470401454887580196521856183743483169745990931651522252053846910663911116389777746288114698348191318739943962916936973917704203084225293300545435665856526872646385215276314479360 [143,59] -1374569098853008905493269245825303448180249320640943688781241875361140163150504456272003836969688154211067578381331518178526517264395028020236834721575492234497184104996128714167503860251437045442461802535254552999480199033471095142739795531950515285844159169028286653242810880746472773082956745491734636519185201042250615878512243899143085834659805892548429845016412536216442770540496970728416384359044926517729359929841076879410085556747578910401164901305977178134028272276383384587874031040492548186254445458199295579710417184731591078526071825948560563001861054076907029781395283650190227653272706597524832730614476103778119188355113239276558516568318370366046811505367989565548418233666574017506427833073754942842970101629332223988554014799640517931621486827451457317076973141258187514416713032437624144844392886201917142243994370400626027059172217701309755697332992526337345283097484204170255866668099416446983621850055098120132280936763126089260745296284811266134852770632854686029063084863637418323956714860219769053652039538705103470862846016715702574688800115146164678502381851133141156982953167044680311748013359355463785391237946720950967429869431771578732011309098978454769862163060513878262853020917168511797042884237177419966542330727068374478472054045135779476019408224004462764981656040657399408183868095104763390824463020799651239927553410843520104092745567123057223125749161560731910517108076727632842432411335180970838069763403577519285007054344313508288466125003993032448295124396615397769277286513423975341468787465471063311965861620412877584748601486096166765968079344157389581299994695846384458297229844722746659925695306102325249465821750823979595192092770090626872032355734646602510990225148655848136810109432571060470587958344214233465578389923081255164009331255887359100755598947079580896652815570362533353094914350530469570487840588813335118735488933576303294639445581759365088039248893802804242957493017945556061479225966024742870496789708337869067225711004422728917856910418569915328451088943380296099221741824715052203940256591058416911557330518765349906881210581561877591755274601927847821540056666524099695195640820218596422313527601070305953788326228645756251328130269346423395349622177268537516875507916085665892327239191527821465583540945719752686654944580588834228861736553200634122211239903638522188743795041738044990681423144845148705515560976976316926002709598530132646252119588317877397450664114839863707967712767030106109278007200 [143,60] -140872836753235513642954140440116858733768488196983726034561092505103086091632168020863601079307577637739659845176101172767410312377570961539126503104849212674703630984865625000197228537502846252129349229753065902824346834879024690123982533933789257745859797994750367228731051615250482828640168888359216165098746393488659199316442191405542862660185485004915832738093925391645164844464432610184228830528520157527891746520887199693842318019895174402077146984146618438242707566688675397536979449805043141892295890471007669437674732764904608056613400530502439070518684450897730454602226009399841537222693886748126142724849662940598387380713543305470641350677116649884005467303526455366953180998010637651749250948488620784701552013842453767288189947045405665416366597417343434751560787500244959405194785921526398072985400566747852901117719960402262437029325794920503567523503935305583994608456780278793306275307730605328112046358864074451643288310068140445749031780077045521949510343467955190734116715140537780003508350109770016501310754482563230535148209097752988367966812758269257949699211501337747950575067870724535909153407137638433697477409172423129050907398569274021433662346722430959557976614705546854820452145282561587617454438235333946179228043513766893906243761989662851598682644808576085458277621778274549078810383087037656970420578839750361741198671521383695424303597191336763103214579227068067289341370976220525179107865580585041529509720170168801525041430843105364363565442327135593599804797179755866739414126803664316610385001911954938892073689138662997672598266077599204213989965830452672873422065169819316462624793183822423156210611592890575825336197134689718570653114928154110310969220676774304536805302415268121439037380172534497591277373312523569119954588108929622112695618525587379733878094968211833135785088726412777376345224300496852751141634494068342589718293998712887025118840639098345349281242543201936303692660993958766762783474253851482217645867630204353253659622642281810953625713758313388556931358330970744943480755055573844209313854426113032715336170810993010885196930280396085760340501901688056432597167681654934354969345476423383582878005559250715982409009708523564384130419690843543530026248830642479875735235238713340773946548518344748072336527009156309996998983160728201847853459929820257509517485614835321135902711902421379039366328985198754498156367388847793612617267805375112325367197933592892912355826899204077412706178114388723294720 [143,61] 44525489771718757430191299606439934177991222239383589014665768423511007290203745108950407337039827219808544687875459948810683169366805557512567859186961294526856160145049995322022626742334028303270298252254842252369970719809859239007989947482694254343475434458144073062470300523885740390654858519195058513557455607160129977114336748549336562687316311834431737762993819116989339054984468374826988025068233289147344660758107300809019123123790215993378584226598556428536860653370770922287963936513552604647831559651444906537300795782836845675765002208422677908154613930019807920029181813000873858864797683520981931266343858875780777407709755625370622295064787805045153269685962618173211859838411591867111169801116520461852406779155421015840826155744553652233425004199578930492621702307152121935518960837887878215642230188653500063233825656392486085697411631923311450984973134764068434989379092741283702626241553916661013497549685874905401339403042724821163550015932600017815039328541622897974464660009151129771290220091849022639806274757255642534583844872395552493659578165379316732583290938703164380201999104194128649729282186841463453056464105887578937603269233900654698854325793135520473034692446649146641635745360296856113698842836545787843073200131164045675807591501203020584849833319467122728990596435827654315375331074772627102862223642006988076747329328027225598583046197572804610704316333596539354946305117672901797149779404917373538668942158120308484552476591873545829072091562429602937614676899463349745301713205506470070183299105100890261206793280317407474414969329449557854457704980846390497236995088530579696301966313927344929731788348762549877593613974097343422243592794448643271251288145760910618829538850299871017852425233459015733071981885575921669169142625208502717015626079804859700835145004951774847902720908271607843276162013406898000146553011511559796601729073213434949239478939188179639486118736001179472937585072265469753714479301476822557199913534009487389812338630229388279349504252766321644485813995242336847557146304206734900729489051103463618575318009198821599660798747535255564573026849504224496519234691961409143546458981499309463567364207416993604218885763572302593901728765511418851646734859879466960958656529464260630577411199164973044391895181500875081944680885082557303070823728002349639525999738042683486391514427427794392904934089572054875790774908180114580996036247517774136969482999695730280950986175035342563271965953984854080 [143,62] -5223196338045684312001956901320064640133720707098918673964921656289622842063749514300352642468943694081025696179097166346898493909884859342981374989662762608894204053765983605478616511853492003274637530026632423143864586089275632154507948594590211981955338388903815016214535508654410807205365117970390626102630615828898077540748287922180665039022473537211268078848872218879442623914116288245113841416491801153683102542662926113055067309860355108717180585739529383477618271845688781926532960231945832544706060895530965239648650597796484171723198879261869394923032982074668243361180346242847204522563297373095229700550105167519756760160585264778368172286816748384491094991438793410116880389676243855084502504026430514815670560221689486870163419669810302184955188503773108936681523122576607758957377133528420497063574968608716893102681423054470639274301630143563688712418203381441354042487125145698794273096890510864958701397134858519495109234937234722965502399057521097884975795345719199514408714241790899621951730524235096416234139498338518425259382715601673012045671075273222025603352911265758198378977392239918839043285986211077560610288082937448847716574271631160018976738151922016477742040859683430262437785264274213922181737250463243497741380852490293974016549755739688111449781278519649580876869072339787602075134394070223844440143418299142963581222098376290668654542197120716053261244080287944337961072360457593354865268578980150458060388570225867767654074759107477270113871972384474016503442250875847539852461334422708274098067166766696107304093482529530329202173161107462952761800222751264428798214543436592008782503607972963156842507026476183271626247379805441999512456933090046207400093477895165546642664088984583525087999459232202790844080088673973565590388907902239052598247252605574919747720547530584465365439028623380136392338431716210122664770506916840298181498281054271207706667286170836776670395493012350424832572278435567221930712968856389664534982425020826256826971488447050679239361816820604868573283688967864174973665771730792541015488431062098350038182431177899791866719797816902129820147105948183628291160325737570673284390405212079993159950633762814823380701066495817139039273010706170542376720099646038697060799047735314355132406158142918793360853509056501347045218973598056674749848778623225881065625209798949247120120475956629491694330862330338101236005001974554089795887700211751872996059330369809253936949502727021120754997301269760 [143,63] 404756603715334500665392861660322165017400381834042841466779344845874954922350866599852954851645482294701593646656668135818958179626636871426158064703927466434325895702308340816408021528608353123154349197983475965147131617067857818135570077953978780338765208876981867524320796045181332844615981335225015965372637472827936843219058870827871692075366485916070932524507227552913004223439363822048135586991832352514871562078864024180797003314224681759073954698451690793809246635331671047481112577872986133142005877780703253212185198206227447510388553412322355628335287223823766092002538743531138546394206175062193736366793962994034708265992857421502838746171626387770560947297713604388331624293610515676488808808121713298006877996730009349780379483106570603794488548335582974899541236091236986230366435226560437261046646440037026564109649543962963757698103304042095400596299869704354762001325495606502851177033409369424066532972339568603559866858320548887672551328024589307899884845558373645153301844314220114791752325780261142025344200760752986761299563995565080785897082297463673363164099296189461856278927531980096442976677923683217603949581407049089587827787892134688937127699347235807106406571042660908075751691248078766560415209773266722356274303601768809077218583550948633109345907691708837508360615970343378198371686855964203974375449733992559284762210473261900591597770786816066489739988450929450665987112988698286407926444120896505727397067706148420209636182705120052873095055648665990458146227911162798283065617054563649309094467850005368401661629535811646888300366453209147111654311190558332164214367152643479937966235071374044653479507256412573592196471375713743863734851079620198577384711252422755853838781468687351602664659294936648410659691615692199877559682996863946407396651366320186913319721716228820052821394217136767917467541157604143688637276539496493020298430789120889917199354782036452947796032518515092004798732084463723472158345957554496642408064716545221276265106769348816361272968775095302051536432313952615924392059899041753187423042371833635976101083688982091673413143325896041749170955875795395938758194248281722904448819939836870893204642295595366573998260570226792705234934622125335920976447513083593978058493796450488701320713411191851520818166431953524487082488922862921516527314116215919068505301744935334423319187994285519184560988719838271669906102089216442271437479804682496774467315274454853610447329714858448136842727264 [143,64] -24798961299762302798655682924523405461538079754664692394560106744054350518833240576045984263875486485789462982587782457419343567321745869582938168589824074533551006017752620204089920069920171793953636634945262997909236342396481082147929134331004929060286836330253984169440068990747489179021665549903467053480397521452065782379745548000055058953341011905210605136802542121616951871184878542560760389089597195819054489957499643596659014831013996664150785137936714911987394864973844937133344324147584231847469219429180114274122170600928073842989875108914546922744513349494836103367489593969433146658113817767627525383774023291374357945765001302030129496772283233930363904879627290138377250124620372413621754448988747472166188646984629485325985021553832794331421977391580729580936347269891238661575922903641511095887929653483208533746540725852180877903960384492295085000161641653727905970338260946760541272867455637667761511725294869648338306150866291664796030861843948432076974788513914614416692833249979365162912785823622957075873631503568440792612552940689237498692887034231307177367885859439167854587273646954235594905956216081938457252207426938984677005951407572969424962113962459741416228897557344679357718189172952952350995097068742360227882248841313475615258995886826284007095312500205971714807282721915495617121893458466180754007061390392465553106562646398969565421072909321964558967383241483117867213529934625430378534094582708354922208576290788945789133415252883348023589371905624150456373138896912297656163992389274964732320688465492225994538770195559085782892831926246378060952507364977589997737379730915304939070898785374220727517697731824219065662905653237744255241759626751101447554674293687908670522990996337658531014957113088871834810383440259588997898450910808830349362932689001284317374825280582233836931459413667717891764916914574870332622048492454529037395062384188328764709256996284902525518657194141360241845671842179028065993833836983413660033925134516906416014782253338073327044742794324323054066060155652117544794797316333497081837865402091027595750469431508656370346363490501902955738308019916738799016147093746006182651411576244148324969922960739979055735316587872237274455416020114448871967531841888890241820809956433731048957182864060020986025616223789627349093125218183703964004986298170183509962611315816811586422246733076230140000956198257529910023243790431175623065974209150564163475355051018308758953538093926664474537984 [143,65] 948743224476057367789502931848309568349171704087350668786148089649310475505419324911745183131271333965926620902094103244741420614943796557573140832984669546347688662039693449715358640741642083523340859144991035118068564936875061055357683846724676715129268320297935223674500804039473740728904049943445679276219945198473245592718194893990039707479973284606741451078184941907517936627449704859269289243413023491588301316335888455431336955213780327310140641426822082437542525469788835535749894801502383613781023967552459184077898503342131298449661593796947625067418755626204758536691327056574088651990913693438597696288640343493678971188715221395636572421698641133630577959751341228270052570929476301634694293206309564544112517075382068606375756234984745653551481844864793769680053681482210514433408003307349973824974371012212145078292622488292938604961438936980853839243814348662699556364215396423198089580157519039556399769316363761851918695110264645736094101840606971346947232003846083287641615634048327192869937117357178048896073139081455798279496596593834897762578153658837822589305004689068572405062088101270007050797266050677877789083229488387445336528550187258943349995879431399401418038562784246275784825848754092604948397404854834376318800162994347659481965703913671197037331705959321342552295327844311096841333529071850524772234436894067485191189238109813862998018326834282734424838726425566369396167669476808045001500141876481575563002573154212715528217021131723217637966649344508483886639870983478123458076919736395341878343628219393449745700262197070688353939660295750648943500564142472065121671775076861098594897002677118219648881233417558184581199817633609964446189580786218156982863055828798720641476807320047494289014478800837882634963025919429829183166821283158508360086645131912586515016372439650882497617458605992847201314736232338958705020759333669035848317846875928435549202947858803590711455149172482580057104923167083793208905662315005171823105776076126745198013833504533533379009094535223945449288739417744133634986313656607086743345268721528505224665400024636764607727120388193605401628206890024324262062454960832516921366480024881600921649655663706586103199181709731414042843317687772511760634646314103434278150259020554891445318094739304318267701499368194270644404040673630773606987568936673946067732163654212186775894494568690133822395346243172598575438414651051878943581366763142946169140160047163813883554140004126068224 [143,66] 3736767284100050405228169740823049740310262324907571506298666012949772754688039412546061737221929915161874910564595140398106277001791550561125634096394453331866520735495315367258294967110985664691396301160517379477658778354959453795050821600961169624469269728730842458438167162229046261522795061370949980366293327625200701416063769608625298366747513676625318083011307534279625607027923346309603446338348374451777644071825178594083626357586679310460401919002629962051972442762536527381547353532479328091165122088522738681767556703240687643580878659114575558258597081635436603523449739962605796385797770508012789198111336071825284824495942297253372238867450807036212562320842238552271559962071138923221218388834781724544748864472354919377729217246586500024044686270351775830492078643374796077355533790162400204304864017045638162533820799298475273126590430915611162440013274069554950213654645616405258875022503001130820471168157068686922024659572894984116192048850025925246345017841253701403338772172435447965416608191441130216936682751171261707208839263335872724706056415099384665166368264531229363100547198930275899574391300700078410814031370120016199788325224985243348792547237322652557048025609100758852477606363996691766798095456912260064890724065778273615955539109034524400629450192500745487774614499917203263414170342536685184854111635995574415020425500575858234505468276425588639725011336252279223499645034872679968706655241071086025889922323287209993774303432756441599749179142548800445171893351105077212651283025762813302859699899220270494679688492602138561780372693888223492976531983657579736813322246450595905986048723953613423333950410341839838090811130909019080944756846898615919457637091357680601296019449192876444702171181427063887587176109252911928545521477628929659670096772621906050035037608208146345003078248712931940812559030726406032559516045361110684703207085914893478388266653064233323828400368202788045005721024162167702502638289804022708030183633860919893296928889380837662806398129765815849882254769709251167269785530311840796548928953039503763780459812347125717336116984075003752392801431157432467842625819184340850778420192876160666783970867723060643192300855027380447687229407550347435309407344764573959382850891697818940396089934441880364302187353382616278238022507463028691112995983706415666372750931977023938519480482148356069700835217373597055743816410323044533445648575112785714962811299948078171474733383395072 [143,67] -476886752716814151888169333436945321848563668862025192971209541393874527125785320079546613566567445689234666426117816456479071943303146276794254409546134962493508635423433329293270860409807112386574499535410339850849348822094835383322335256564998563331024895533713072049605402346306452115400604688854511739836021018260276674800036374140696985251257462649074175888423467762659375504291289598723111011909537966485836323983637648993529117547495246507612082478649268987670490411887244051597161629904074712100439152798854827807273555141441094598448275846063421321495625623440632342606859934195509693328444425897124881734239581194257467240780437873394348498296301293912960179216598143092347602939345605272024069395723002270713664319498549828308675795416453212002627828082463856676061386623369339778759868611275285835139761485522184914393623246213239126740441756607925270679702572783366883886257978452188138204663380398955699660765688983901951030333489918844900498739434017194913986992953434918932359263423066738977517993341087837539909524322870540660299319919954353265161875484056541197454105026815749788139624148014921824510778488700433963306790277054386621185141527026131105959024231845644218406848434733427199297354773898581348481621963763156041513870542688759394101477436572007805956349268658298249206767597745952487664343889445280443561045009536475711327577080795999492751227018813228235784349586203676157834830565644510300857351467184445654086523613806370425632804393508335253842609850848418664798549733795623232879353958401369529163847601657280476047304893445310335801960656570523862099022843405149569425844012719903694739226189612436011367058036640798557763557196095835685252969143263208842614442848734669785359099762829580829690614837422822545115804731908904413409097900678538907794371448012600675513668633405073165906448203185195944890303715100732284681728043405552504093944785875777791944130930034263673738154301393049594078361994243617856727071611386569545143650734030631980963541231908415887985284757017225867305951599206590432979337608080804037486161946685779171321826688927045174634899985462547835819523810395038107753341447617564604068773590868776488781842754288503511652727190352404996248536727698186654661191724639738795419564998274575960394210138545056718001683065328838595204063664137024012831669959115159547168725672222516043665892873873533527099945544322957739824363494193183045498978027065224627163814231120458957945157408 [143,68] -168871123918126888556138614827179635334958735613580781596624832977444619092132371991679794789285703898388171164522548827654206772672398974927218495752933187551994275731337427443489455040565825850610412740550120251727912305485250446257750747689553283198616316987040095558882732081014701515303787405825904615542265015017026505361533874255153404870667856209134816999416571711772190677120171167810178750508568638586721110120759810950042213863589504052183281662711910622450403469206444612940360599310088122300463753676111912261365039260678093975755397696507750032207361118347318801583581525112919402290827997725299092745234830606876031362477042833901814919460047670111923366229604187700091006812822510200844196302706232762143576901620567152060298808044741042720784400689978784277938949824935030753664029038199146799605189007864750841294926231017743043480381199390543044373303604236142174527916556493210376471438721238376489118828756594900069806008696918070472642829687976080503967176440798453511398751886741891289294105118534927038592944279015396714491284864007104876495156623251863090550060830956516118181352211872151850798535968127659969221363178566259530785358259974447578319488578388642413940328522802068956773175997554816849720340099018698792462564068701968184191598775000756670661677113881578168887417820507144709172614854346971918981416568428007875254705668209712894884823499823571872994510837106755900280541041850243332050038171089860691213371943084359907632349661705989131103078384755918952873194263491627090377221669319012265190859283436881901955445608652050765186224987635324842881335024222568002965222490914615636194572541148139895817998140197526752031294134264857521299872082883001027132662568133897666712219899871420883199582699509314175258034670032444940890867115657348174953868181444312364444324992259138867065115786858313009207502517770011711402233862686728735135049410280151267641804461409958418347890525104304184183325543008332118725062124261207561153877884846510588040861859956915499711789476180241629510063562844363979616425355134516039853335946639018493749799313620109468877453015322287365617523079988982310609765339542309932628575996056268700949171445950400692620026693985073300663788155814218445490901763573471235089588755590645511541455097795671252898730486984070360969302801124794763761408826545275306672491012240382090077144405096714681147762977926482109814427505591737814388727315414422763722759592930088016478720 [143,69] 6135335128893675550609105911610141176392548794785764781967896574186658268577923201837506269805846551056441197471425055980136819441865955744598491686110981531440809612963787531011739051877281162366520407455821039283342454103660989129605625415690044829160517204133241850788036863426330494583190618113776768650869367862674589681017752310878686985155515290032915522194795702973942767475713443356485925084702015797263979855135433922315452802991946570147103458679961137761252654768174814065377038977603928602131287477502893526891802772541998322797921409320247093303849639883782313825407266231447119147271292262272247522235782656689329032619346443006039520788845631531483596524821463884103466185165425841561442827668070464484215644940706768814494535222645532018854465858583671198625171523956925859539329841264469110879777769543783891885193849093001258451912207845379039000717898862638654689338094675860318824450659250082161168921976909684077593128213728757936947025863109635289750793086946530679021786792768701489695428923256636742116251654602940746240057288655296371172944374118467383361596913574390509655075946546049673847968963521094288599779478408723393896155858011536519325539434908479165652963064967587389046956717561808452542383926074316066713348229048962642980891533679219478137546335806634665646251921362163862450105492328390368517836183183024319681449897337600461944061986344471472921786931879623812860380481124516718334278640487227655423525515909290668474041052226500840875732593893609930591934746757340024389578766465186199469376646397061652940020134783296410961007480905014265855211533664646953591663146448402555018573701196309175793173636333345785632556403082988611459486803972484173592814312417733096440319889326448570055026986362537723864022788686258631800598010705508505951798645928790315999630135629614800154814370814859439026657759796362519544995223968777979366925412278570244745332567415289338645804802575123170823906840220884139148437983996483288762896368773290387715557334351634051424727256859728353514306448942942074165003149581368928847976628770105802377088167563194586511272997333648783547688006351618161419934226101705860898586086078981520779226198771650232706491318792725716673771983305968180320052016987146730936337520348748042072479724317903846988535814177589770129573328896829346832047822353716100079870634390509736421440303340190204942565272448873510329189104178177139486094707807115823932278208976312278592 [143,70] 1203491406136722363859964938337170218315730422382075417179503054169293110699539697818995768851257371544065413915814737256247127084464374906925582510672069631555273363866015601965341635298223885647686789398155709938719307287802572143178344107159911865115268654164160953353286508656744127000638901217355930437641936575119400389791219590438072647153946891805720786248048647877739564630534165595186529129382853054842457588885923447601101976407927420925306056005756099291068592738364845037994926967462821352067653619685124203787529588373014040007026747650451979230512629457341511419351477163062256398373977440104468556456889221065056853905520381206792469565215775181175494819675594281429417013185133152491520758654443006294481174159914030988829609725848864598120434379660830975135065752557934516812569514059770351372414708998530494311524154158058495581628514735328222983910173696062833734424829102253305383603012179929283381723256621815192672949634006729264881455688696131352844659943195739195870619672880301084875820313041008080789567773169321567974676894379877773262359647884775189535157412373051200065540017864831126357622161069880899701931132988457429627823851165785782004868031859402595784216761906974459602963617955747432216992082162586371971347049001746197836926811220309271782997438540102987113086633030660500023328054104042351027051268303567377269747849073447257586961568981575677316415963740427715308828259002144844205243253460888413280771009749154901393803254177870624909417240699689860281549036773013542777911536035176876160608971592304191158443578994407107088077605106892548150535455938075861897562302815409795458950456255957444276239332177647191178083574715236333845545852828889792390501619952681855641749298545253194697020326641339870291989210674803798284217305658146458314052743311220461559224639016953632957082110813363298061602534378638689492181725383066871788135764692229371047991461337449200021604672351311487630926988636801846992473727349420788044150652128567190320958004489495551062541125316668654237239892840145091110409170875904057114369784364663133587957240083436267461975526486281674065398016197537399326479025487722854882856971582504655964762745059892106163280965131930093111812756610219147612709364881406997762553802290082575274153490969829824765708400488237399222940395963720255038538968628749651859520423455119722977360557336680671383542085016597632310434236386445317285330672018987960830263251079089792 [143,71] -140573958550207266986424931523461195279459916950546063001446040990103077313638630985726710490192782510385751167647895064784472217495778490121310275319539544104911607648151045490992938044888396652587169949986399089369405762894185986977676559474698840695290954422085724229201622707804465437815463538032065704190912709732934481630105586720216290417238194850157063628929340378311650316986515600611082618950038948147084657696444159553250476886868840073692803770367852335156244152635031215902758444941934286540659322085022578603037524567555213409168862759224539720429447834315357688282189830296413553944031352464862175021875192520352515497210104244687698275802058736505087476084670795979011133660541664450635154394599436504102084718311341944324037777493137234980959940779778179410216803627282062096680942848546539887748314125554599002826691138685947154042912867449844002759838058883988169876681311719632238566224006462130453637871205502671287227236795928971599379955243349935500331085032022961472784339912699480937914956218474676995633828760316278019112732986810810329180122630894272755441609058171676155441436442390140362929481560429295877444364082437772280747009818683483253500660609952512399270140522758170930188381297488405457917500422710277409953751334566487803892985349876310227941417946141068032904343781659161132062328847878621564713454845332046953502958540360178454932548712288326583835650770986293170058261397095052933807841821612951059482194152958061867124842299186020159348747384102563933684440727493622520807400789187301209777108902283177098797727905994024367791388155653366154450461736555242654391171470571984741086562809986601107182603380579329381322091768181297016591551447272269365302824230603844705063967677954890638774742001649354871700766567713664939072876164744212727069433475932089269055299185963396856224356870358170074682553790185515361471010690779132005089842963901881533859233373237636960049230145263050079629972291195872114969966560878931950187295723311300700944355983845669482872058133551213950691367692350480642513939475221173802875411790642931434297303495991251796391581202209451134014133474142214157791672360469409794951391233268161588135758953301721086441601951112200078957394219723378011474190810188653616406110805985952653785182999070764877255713553909341640900228381698748105337500743104246634386972913014288315013585486985383322023739317033007992390675991634754909437340616377908971536312375920 [143,72] 6462199517663848354421616002000607014750638287410943855566384023730350539955557218310172538244127278633746827110145569143174896661187028095528503135316321853164748025033018592268204304886581577999369579409162167971192472745018944665173981806927589528786284256318654018963514059234985956247996511665270206428655454605342668711622593681239702558838190352774420877871264324369493426809471864567285995073017483745419941685121015299880109966147190257316948028069405623714058036228443985491020700512745100840450881920320121164701138194731348043241748216205675014164777242766638749270967445776479772817415070991080812151864965027781155128604069864134309561967076018604964596263618787630815799154710347744579147851445414465171503198426398099228973887392517502922117032210975362358914707959861145492668735178759060054614355024211389477407564887016123032954536914080018577361555883672119945617733510348536022734736746543355068911994977542554370579434909447500596640315249010307387349628515245311830106075057793549718428940592573540082192618509254203361884790161434761022670887163503846398944905637171996774542821203756580943022074131715552032628823817705668454909673944202005381385681265095453399555012945912452393959806882702444820076113826037719104592541951474707346249036100431943277638995595799405057094270862636579823041087205191496410613289866880579818907693067283035079486674871719741153975448459718849026999671732772225188171675534029118213827490746951531367707450021439798736824171641933296651862829750554540626291632018718999155744566462334598913042514129941869119771229178607333743211666113711692398980112741061282537733936684128015738170369470488814998437076451294521466820072870862626763349380450960973671245738513441827345258133461782458271854123803179846824790374060312947592909680871785438023895647821127436151045700045827892583759803080802151926503799726557394110007746937095662930219148641501953048007912257193701011918727753828415325752694188732622962928557387290079228425389486330990446909286423671158201657584893362496035572537153702310516792177001354080194647864701509293639152851853525711005074859740724292127604629357475342977827121044712112521813248904919817223125993824977104217320365350924223481228789115624813804419616351200916229216758643634300912691822647245474470086589717947534711636548302280217528826260292032424344650133457532852802597642513063724455910588454951917611328208663190717379262051456 [143,73] 25331662528225793416206257743804820341808497127743681329555171967237307941444156231940053767782887589837518387789986054728444367124527958054552832143212326333573201593775211099266594201035555012639100178837750652074899177002347738827695307636980076686916244162055885478413769397649499151176590846459233993328362776677800471770572369690267895036363959323039681007177962120934666100394377994020010881326905504207042644642580720577177561238432969699016135766877877402270744254842742657621785950235862282756003593089934464606927445884885356974781320818882870316965994792086964537300904536226079759509408267603315872203410843875169802350169310408434572074109041865569251825061744863401794596439610426451116897688650121942295877601654040999867548980656108782345515134228190182158946239433991499532895781122796448390435144069351265434534109339748812511969189629650792339381915595392571370375297784601910795662906181515657070674966831106662236800322888620327973321856567208193840009041062499856346011162595677584526859144571393537295654664094946690196248181095403555571799028042706851238626191872388910369443519320207186470430396121252853316516433725563094842871609913786075144796604558554274283575179629004545618703873588069972373611686531479695019993644951151967958464629592077266518044618722278226221082216691196447637608162686844888783012257888172721214744912111336204784188217362703397015639454428043025397875613584509693230871795010004553949887094058491501914077906737432578504711404660817082421327225361956407862909735024618176268529982023812234005253904310171933394923366279334185591598881372933262556991308981775148559875470911093816235259934699641092928739716003883052378336562848349852427367118311307806230257017035777858885188789469051474038182640764312596042649565241353687099861054855403521946651879849610837423777480089889907902898990824152969799559856424901672508920136609577679662388509021060519594313370837438214931986838832216598369700838378412639085575556646134046847878505951706533109974727896169497606603872024698113618491688703279858047555465812969569584636280135929391319864943986579100742625295471290794883978494728718575783561836759568505126511779244048521960992005109336102578620097483064057737795396451895714610004091965383118309030866241071506890819230836412360498758396716948344051829928088947919528540947426546152470232298153173983939380951883900440091988251551025918788613075678320305527984 [143,74] -18025846228591639768511457258536041545177807356039227098418835417270430060064363147999326343557129009302479926028122138492574426932918506447052789342384775383895967986894788329858143838404736490047825509077323958644858783996018432254654337845372152177307833305579845848797173434108703996035185489039144111250360112263227395894757091142819909648936420747510601206628607947724251222792892126579206514448616368767288470222936330698431380001705583381263693109100228117284429347058672312529663440435964127427189599199050523522113125625442486241800006394630780483236326520115927095523574021099656708750435986038717574686905874381531191178726950797311255452643596870510598948072496331738066120714374179223738708480222216546408016892711199983312097008582885616113872171105384575234645599389340621866826345032404427606193622571975535974213520374632862975342780988730485597808052666868542992245947370096631778446521234444859472117804592249172752558904642602700031022565952282152362307142093420930896845276054066985185272641903701220776875658787687808561407503159488711021848794905732667234021980177461417477434528807249452614851339512028299715875347741041771958864229789390735861321042218138427269540783026984648274860219947150709476282541853139216975387504502607121528048665105884380858545954508996681831825933086094649125180506964051864575282797835063752424247392021843230941219517580169196529261164723177279169939257063441521103999607540606239710282553052747548749713348198597244170835383430801700492614545619593389157327144987159123705588795936212426430773174096388008389657269441055192795180989094172228647004358434915436930615264130309231783263118690936573411404176736633713691307797429689122500968232432412287125036785952767680053371283199198315670383235102468228801687313859755380054308406112921779160011092103233595570305741739092959163055827593068220000874010604194648147155616594623340169432188036990095169342942630839045894297447012428710275456339185241979090579350631784011781140167827134431867512899064345462034651103289557244404890099214153645947137702020259935946893712041616721983826377169680543511254902393808109609657515070468042253875527226654426867064996853639294256224146324440088604496397431668424466755227220531433761485091896637581827337904409076044773060495142041939854446307303430400143923589679840655339856670977374454201968500039286151580230519023923602423945968602167420829679803504586456576 [143,75] 822451265807700710387458455037334485466316456065244833281936862283755005135008715212334142119896697955107085941480279882261152169156763018771058300452570458131913799844983437748588951076052520036271432125369359200145130208372544325411936049761245616736725339561416721150622496730327105713174353284265091689716608181657478809898879197625215904923470424412967043477131961413665042918718456925855662826878067747204050821066072280098470438360057437729597652308825755808237109076253989068532070836801227344649398074881644423355605405063259947186658030471516217697997382506755140346455994178259919792881890154410185019151072196338457635440482921450584203581613669980064458853128573970619279406974028743244335683657206406529367337105162774867060107776421797204452032655284715608505677314950791829772265679375144751473045184921186016454918931231394145624906715907473850071783134527082953014509682736980727304829290184000031611247541299502945627161958495437870563806599004695446683336051746786619350157267940033812719586342843731573667652387604428774796041978808010042068088207197738469337640073782032953566062025682106356872984222930062648464111618726217149255131388294409689771761013015158633254319215056294118015544923728073700691421614146473521774386039125407245776595455410205562170400099364667608825698509923543067409803572637778397602658403839953809075605966046120895034460946278078281928128438494981487072137296738686032531823972484419367865171058330397207373694314497912844620025930720303833417234562230827453759491231658888743814836208276314984642540681884830471654755666369749708000264887455540861320698319717688856953382130921894387133538475768863696420248798932355191970575814857979366648363788184664062964212519186048991504420833761128433249843094473648173289455145263020641239790544511953654417224992363842529058936198259772221009395746255124207433682529116806433100932450187789160829126611285272753669219434502803753684670170358741882116684487722710299951963047448190325255350995638649641745091305597827161402042785691704836485086085231141928794802574105845045687293525095113158306476598227952372883033025765070351285126721779692861655733671514177106142286496628211231463685919423588042553066414603850651002070738814469260681415027527863443278029687066414900532407137582973249922136935281073797344434436086303410415393782867092351499539949715804357007146572873584088682484595901603017111044000366400 [143,76] -8598600253363694578613427262209313919429339119665543723764225798375553502242376258533853933334269710653493970950439174972167489077696825436609854094636858106206537163835117055965234204979358210919697324333535501407298162813582625123471093226460861755332598973925917990349665177739485184815154527556365197538172115882168684918237947812572035287124500539474257081031369894991331195835451314283127452632359493391078757587336399594426951564487772061791684771433142824288550627358187160177043030439206396112828933123226410203885830990907494972377714195522891175537122289469674438506458002654593227941621929120826016148419881337318233207553015098072383861820355425981915779556174283870986703484919521452092315635521859516407909848765511683729184474785154396723736573906585239909171242436168737754780623201979693916551889457216570116769631604377641696414545929535765844169545028950938736530392686401621101810660289730500571708668170313610657394403124420862182564549660245651083032048078714546040632466836131459024076298976687816224663126644417178614213288605730350957033833062927700789824430822134081791318440929272256482114852427133545760526077940288849342560138081170427875228490002375582039493931404654549784581565429877506392835072558483611590841013671587557886664641030386618586295493159761246891859632100946036529308252475762831329581656857015030374664809393556234935746702273920170962834404837085826130444760671443246554730390106885823211162996392585327219927620971073701478471514669162015693478383450774656388645687811135364666332827722133495182097030643658566188343495848018159406880890641272520025238192224830657867598301504112750463388625025788791129527972181987959118844132337309054916841755897342471959769484560835785460834344634328883938615663824819976265227995497948540887602498232566005979300732876201001927664022013680133616066909630172256748390751214758015334545049948307445491384355246922431779763643449579393348864123331443627240109934083562785263294043985587894090690270209088322282626230307647654856926984641607352331022820724215969924825392601456964839118990453947211470637604502765472128761163515195934886594311229211938450824137980873476384163891957800450412763252493659606115806561179600069026181578495114090450309662904277818950202009526427011471363867093983425045095417048164182149992148310840837110622969863839322548882298804337017164009083357324999631268637313736539758927376896 [143,77] -602427312813938034714743889296109626752569023512313528347073222677652512779224650352249946583501315477172977609314757419859298956602294101714948041975629122003593619563010430291484798575049021067774659941896054599885012465366424176063790807906715247626501820328705003735919498171801609243159039717551916475606639493213497726867774370329530499820900723793589409835723596187742097218911447722257361152579969250658526130825365700395975350204962196762277293522466509087496303548395644652475932776030611322708386148259087666424301340503790328576435967395748422089619441767759920236550825811790710508421840354893511276477923265729812938317972611245094058481552358107697698842767589717915909400285201862276672792266690185717537992279743489253490716073452916150966497540193281337958687143485541053344393263240748793447291625607819690196325106390038458257678931502339478357204893883099499422170631282914245526196514405198870320813198339161170435779054911656149779587892528253677062107993043165133652195501155726735524710419535694877059574793175062093867833479709630306658374396158821454505646973683280834875791516808034148121697422419082625175950265631534286139815493890638628034325963650029220066781789324803964589333022665494453275852100077356873323815367258014016271174984939009478630483969472921553131733401737379871477678206263922194587825271955003533401812050480880499578707026434672157262347974826135838231645604723303610382006612921172967545105037598544753684124693125669289712251663982289535359860012278953210525384108917580358555530660704402650910099078658279985459593428680884009424410692328114667389553745897137205885405467876141785083064914389937427661612424662719316932526459013521809472945103564367916120770438254624558158015442237016364211063838492833160541388134555243336845668848503920094774482053904858173223505634653915250711249872586010226920232448067454686522047255454937321239371727312977325205320530374181926771419790521361965287797096867965681030254277129735662138744788374028554620616105940083673429305987313911374973691837711728650828634059096815976441140625277697863919192876665731166613146636782821250001222128204699175766348746192720640088708578910896333874065083685802882245696948200379734079169428710351259482843900274847079532206913907120043092390369978392082449879565716405283440024286795782214567946065738587080097942455353951313925161870999951665004444514744385307996608 [143,78] 26367860331215098182437251162693911444689569187177220044080329465910664974276516497036466926260949203089792154094115287552633607776150850668320054778414284656805427401586155276724693222868651078751295705626952955401017642092815810555882637327758681143129252170059130406157780959539248371279259910032489306871059366770078342996462246063239403994322155272827433546296140086291970488850019976805480698938222714806641918996039476807689471892911826922202945573688613181769215066471452952481518747748479439392392949282691290596210952113559954759561262208513773808273443094756467498247404670813499403177425371194026761870120878367778484483663179091891920353409256078979234918059902769513773534289727204272047711945207780010673320292510652590577660701942574953307949198589565570738293979553414614112780345782016875055305971305728718503291499019635755978189634554653407666754060191308397531248143839704028532606622326085811452520752591354241418514101353903128407870539744390033993403558509614871754919686571301403178687582052499194374312180215861175939712754251330843689743989860527657988204956586912125508020214979727708176272847484958920494895529830269984064960573155402345906322070819667174229162685063408995623641191881075038969328854971710668157703452580876186666350908394564560640643840607966418824364909282250149776837315237245260754218712388445854510221710799988404644048202790436765207273019396337997225719423010101528132636064496330508722557946755503576309663033183622443897982563872102514121292989002555198323901355424893769505406362540124784870413378740040130896800008245200679539067763740517339899466051182686752812629368643114604037406444854956099469461637964285260848200155794961019796242536547002270236307231235495500300531906006028246630484337117332184770446293666028608090798706274671081615959356509002836802994772012010983025409804259382822908552487222637741769472545742544353819630901723820468537604452296052684051482068214695251464088596508051356698247770970580028678193606771133004144217087848050797374153252819330263323690052433511780749509889119828822898551246081152752148426179974813727571228913241811715276276022827217254104884856487575970818805555202013382454014890541023110202488030289272884444813387422356264126856012210985101493949938283158645132281257170348115888199471574839026106994108656942536683945492210554624336319700291642911030257230795469435582661015123339357184 [143,79] -269899237401490069274311165532372102742137290276867539811282498330548378194787004024326247019408802392424371774093342351452038133507613329254205391665134012817246398137345248887706785759775243996139568874035709720595317789905795493167425877377495409120445615326917327109577685607756548070729937295083686419050016861373878900231222300822449637000549698509947300145394353661460304464660388173188940555649523677662398209638228560475998788886859677003645495402035951737046295142051870148851373857926313975949905633261989102502588482029212323356599532441016874917650567766001292115220753622942613686622676320901502471463981202455163743811043829899666151853732521139378792905285457318119078319620165734060902034969522775088690346055601743293683706821049463773081151652953541977939639171990626876205670516883507840696586495127156852174162690980179167804874949581598183243196233593838837203069637502467816684701141677543931832567994155886568674368347438042759312912361629616193160596921519538718472834265735539350645432423881296633952728289880909096231373281890278277418766052281746937842764625374045037951303013924594128989311726568656495363122028076096984759048635665410404630235462903245859468947278765453730873956287462339738554620017434818593599014509580285978744543196074593733659405766465621305090647034680368469995503619972936158523653153234214455406131582473493222150682841974085588965169942664456372658411356387271652949776817265788946629221599237565224935444654985818782074676564585746846541772656492088223848084004521984795835423792609347354333556216502230998665003490891733968856107620755411295834350510984762270896843907773489550765009277263552267918252985071428922078990276254842137669491975090539491271714609425524323101183016483620680519149421373510567761068805832648854846271080895945546937700120406912220883475380150959893346418906085568924692308816274137985837713362707354185153493287487845672650951098007648951405096759651773205386251647317205875556956619708242084569132045820048395572645490478979167591117462132779593282250050615344495901654510100782159942248549334692237660711703379864750507876123985490987906492227292146035056018655564847419125645021905433618846979822597014422983928519630102927181952434855465610625604458999096131048740326303870612393257049448022494546012932853106728995973848188347058124893593094800562280041080345666005818092810963622280096073525668032 [143,80] -8290404277347806742499761953874409446680822635591192267984469841676590370515849513465465784535742986593832036351163921510342340400093415162025803768213153406718121709879598941075404573769418048934956230731996443807366853258610634292834316932858166418673512463044320063737895375372624742905623027389925927444568381820303181100360596651624682037144660315724997222459190977556020475479783736517282804632176113098333246997683026455127249137355252617021306692120822257063909398456226373094854875760082845330757432385345569242192309674344977941501678103602235718234033441014692415263454172958390882988403012556422205943219323182318619143358677301389291479103978602448728136606656887958538149743203367920234659807773574935002533448281596340502872157766521880275638821492360198822968749388489492069666433475548952340469144594520799621764871555491192207358389275978095903845504731918528079165709686878260892956453158346236079156327808065644857822895713066507064816274404467392476256855218588300834201611051674407807459016898074691901465499052898303736221277892819040113803085327805482399416176032707848198702560192253917082701158479777209544420727793582442832331551254574596012330621932563198797992010276580783906726461890945975439759872681923405798976355519240567002117603859367924834682894304204007975112330537661139053784507983196711559257589693832175989075544552145652366178157789718133059968073303954389718300182879132962854078489852160883439195231524629299290190940764357078029695518945153033031092675712852400369630833291991789700123222834981926232163850234453026289994348175107002686675664845167510215964519886403980966507488988158025163656746142532506794851587615527372239845186051067971528707385524125300896234776946840077715628191089362592668304422981344143035503407003740808957091842157618098121475499173205949242868564385615478781818933302545367372971340344518377015682868675131664003296042616992552968474901302783175194133257580386063865900803447358213128728921276822263324066003802207955720259510222350153021146294928360544390107523456489503770399273181344923733678590122649146568695252340074049066232947159500470500975995728435501553449187168380129480003835659115529412766163891803507832290076610198712294283735170043316479046175263080887178082892174268628466712784707748925197963808790432060555594491031796604894027974650592000935896184893689365106166767342751828128763859520 [143,81] 200967778343152188596684005138221079157033658021436899548505155432388600838366477932846702968054066134740659314668926322085415462399666061706946080504070766742580611824519967304483576376372077645931259752318061752672851454306293530194092832215800761464920006034079431192901419279257665100089936829759857837323647293150251514568469455866030005031370901164401741733846651895902173618113481168966118638875876082096881386814423848464184199806654101123536941820881104726712459869044951404178506738689521671811037419111454444195594120586596336727728532669545769743422386800530736053896033555181250044907579039647799451559604461634502347886026093754870986750156673124098957303191481516288699612986482033986624312664273093455391991487170127750764580852882395900315138111548270168665850637615148806654020818860962911403697705536299230020251573700961880926889599292018611002527746871657086997018069676644968377252894572409608748611096098804918457632492587834134395769438599474383524118768892773495978719672707789968888671736860360236077554346561523865179496767488753091831184040047710644440901523858347825048244921245838727173756148537487342819921752671578625665934293669494422694292930732094131614234179683909477812952631509684101887228023827504491696603196336964780005012248061390418781745124400783886698456751267029106081620395189613676807407441969861557459831387951134379762548478583386445990497704294157084251797285272635379735990593325280590247888421579999447305911000721903004082593961860230283501984400997830956805334461397551223733284282516753454709471966065148086575048884230125492827235236078461477253059431872722476187246708559382478873630617906800841235272739463553688076600326031586602502317271404088239468709855965655271395936763142228653123513316384836650015059570358884101371551971703335523833999276129696971498125906053319673872060398868260977898779426840524107220176491859103435659587518187792711774343591837080468843637631741250201650945480349673220103771984762888456899664762862431734614983342069822784800143217063136044407883733613391860724902674690237528874868767203242765873932555284781640534366005507138495950327539033515880861005854434199511201906885027761032600956885631897751298059069387417262722962292818143021021503597195854754984729466280770970302451903502698545579825957554778501428084845431872215278684542496869060534108160678552453154114352030623706746216 [143,82] 3984733953251130448931627428257468921135100249649925011917501836098918803738185862545014235089685831937427747046302497419042859112488594350016818313159753868442120010633961894252831450912603159787914914213005541704787237207024975423508191562375919761383908598319934163074284482999872449797306833840853577012375671790783125931749273654555334433216174645795403605770993974379262726193278960706459462375399128695471992427783274297228958758262859049425329862800087618679777135952043363575387053141384128351130361401757854050883840759175830070665090122437930395465059047403686169774288384005019013150202302034862570455429188749531429305840984316165183235884513024551815542147477489510798285497227355838246189630604352292176527851812862189209955234885949588684994366031242273636211306135464847597481153761685602381231487930684496404527613427992012582909490001510472624566589200410890198953063633702038213122844293002226900471465446538644238533626376867969597794806573095070630046799348865884963681910098428173826086458986531951508680086770549633298116068294888734577582198008092753844557072720231452804024194958723217976188760434256219153854127292201698907467945935589343426559928787493591206034105582060618374102033580773831277827111340905467283355748319065955721509122366174792512719197932645923720156683916358245591610432996980944760972859700004214148881335496392353255768243710595645573509929009149682539009124500619418373418354261701610117612696930308665224428573241690281875342676105910274384606728019415330047162603518581875915690757099694394672933929392903594380355100837386134034817336320960119494099275156065640515099707107991695360722621677826779898660488028257140122170615899605181670206255532595316513623938344407250244644184545630009569589677463085838205519112820554323165000031696830349513694515347463736786944359927374335340260538299136175716696113847299827860022422974601574235300988232236638948895121002366301623365223912111067178873760107278590949853475421999995759036129658063131571093561554227831872081680598139750388252884132743820774851263637203741501367533436873544835411605303489278728028630165514257250324743429926257237966716269740362243792954307414915953257242827259624531891612054265400474495661238014587715766812270138296598117497099481819147628956822118213610607382391060668411237535527865473150149231689852215374975186682581332914673161485974091984 [143,83] -98401169517742310317042082480353533406902197100665888088192858712646542216505157387087079363510746266251704091042006050757778189951750733549853238964094541210484296505716741806797446145905340301117158102786433689849493975224384040376063545862106883799004826413522337325493689888804110513076996516319276609458697991741004872028126712965421839532370974737457207250250433729592324667248875692640631813603524606381097318218820436655681880948113736820514221798542779628681596432498004645405212240484258715049357221209359070611543701400164645340975013633289870783230666096138147864019034183910940486211468411715241558259949794864149767232280917889060939320841573181002170413905354942813393484000596734048952444644859837476946644197098160984793892904259762767285504837390895417625664326346839548388011359199000106536314220205568539234852948848981670072578937050032868783630608801932781701289256355964348688701950286198658893669226202493780121979439984636642844503607650011689639207557801491937618489194771855262795865784948461410853955088195684076905439846256132470180606833333286121299756641636748751363613442846433310885834775094693156097338481310303688717410468983104581597637410576307621032263430308843125119441122997632493807677084866906195892546397061269926450789239446701263830101089610362415518219693868270865333032575536046171988083846614147128371611682337117031079047370776387244883951196693494585498723655973107978660725621041474626321519498787536711130315025797349630254215666072310044624638829954569241313914345538566458210063059291287136420935749461258615970105642773593699665174549758510180075474338837890389678191275143237589653765974553283943647646570478593916435749589443473769777821141460126786016945482715562015504654927345435887018907399003754550910155651645350840222217073249863427493066341233615171574433326319865357640016776183996764053181484257488988324002494316960631366245606264913721970065009340443278809575901081009447253627159637439958465094553950399752890101032452553895118833039232534427862885383920747921469426715717156291758698441724694842880836670616764890618903589711803078649601817051065178273534157725508404164951159285044982542430810639830233246225727964927380939937292403888034640462764848153253125834373155799544955794419102169115055677569800811670635464272678060813799543380094824703850397004248716364760572329309539035340995983716502 [143,84] -2048427946807755676215577046180688206864401180719117879420054078306113210335564050137310986913699851171731229332821769099668891398467145174641246659943063706627889947074948549721237299333045245730419714571606874271135370645230119884221457518574688558121997750832112455493168071851737857245336951332901055617068299793775360531559553081900847913677246646152069951047012930980204788018760612108629872999463760243046010913308449855909174979123240406887098461216131888571298401228365819918988765770676907053001895859239344235591385356456058410254310102654280859929563592514471797620159644510349971870384209505268115677501832879228829700590610885533231052422549087876219259010278354747539539433497971312076073198734952549246180104470815769477485556123516295944920743656280388034983210172538003512833376972901843507560741363696660084357085989811646775167228642478301419142097948621415416933102161567562259527642263643382717587037430702594150786135957683811391502401314340708259985169818597532599600738703503278058892043239349488531016904896858071603862225451750254434970244857345081273578962662328694961632499515415727558106649292184981602418847348495105381421937195387104862002922309845625010690533180416378094378046252262632481225463416502632756836439863903748492509961943717732042847135669001749785121186109814821095651419528914405762052959033995766654029960550004242534817239995715206702001728947537835778437493631863461434247969424591523825355087778608424058520531445870815988170398701745407727346067698981110845228797217342902120290278447654580225006576495444961276913934349532255911552971691034643471349574192380340102770621766517550117099867602320612046766659830050320623377221975675759122402138663808755102603321600033256875728403605052810349225399291480271386550674628205974420430590738082552595757326204842995852413261365662685692830832147704673373773383716824845821907128951275285795504551778390351524116391281466426155006826180701742207715029754623509000486947262673185444536856942229075682100575673321514140927991451437492148154300537995427362552656642013976078087235001875647887109604961597956073903195948040210332780285310980675018465942174100939203132158758448247204422376409171561213844263307863645469482008858714728347637020216704912353063058896868806290775449145359827725838464107046927382580634661761118737110299495445194072655584035495324240177903872 [143,85] 22226416055789748014938337805768435218207941775710936151312844128111125099169858613375187435532083562311250231763627889494734276594487708440548261088327683498924483761367609243341451066642382615466625860111392002134843954977133850416558250748383795098980015944020640997514458614105108987904661561722468259656587298334945529737916229080560040092846608480223267564849323250480443775808187182424203650945383188128314377525961783169349119698220770638615348146404603786367639723211910355215731885959233724533278750349301267844244795212853953113837723885818943376231008404429155819941621710852944582467566196204370399552442902434708177683296039272953352081270734257474702697171129744447325268818626729244873111547351617388185464349105428937112766849752008752188993088130576284680919686017846440155309681253856924494626918477854228114915365165947190108038061345139023294149947771054199623582689680578187884145771585797004346547532634154090480710742002776367104147502708537193612150554365488470567645864265264020765251080954565473263558822818638692708533295591123077426416477444889546622531308560191847088012474015181946149456423151532253931737556430099294933020332969669017532888716300975367170506100147237380124977080767786738837563705231609672061803089917701182659363524848618926638390820033000758397870205311240905340811793557430479431524448454840737227072895473564747408233942571417096289204373614659067597521267690341531734190350806039916603376755398433768243460722372187935255934395824757514686857251754566250739779529667796365849612679477324736316144048301127638129550543677984560599193277773790656631010705744680332293072072670459181198098978190588455969640607822087918987630730621683246039446134651835875289454440523931885618615273998133097815986892310152798518792278417201912120128394259852625482742894372329353000802846359938718360041894804153742532297538223798308208316493847265905319463223330533736023274685933077301936234312496162177162656012767330830533860202092026353901299480338031904032046111309095733665212805595800349503502906265127129453379627057473443878436380547499485195769868942714728579093262748612142352174537464494869135049725657300355745263385585364870741007301650210468640103628187945069140973020285519056130040324072564995438495609633561960916195554840937981939649235270302668117107022871539014566526146589289865354294612202378456835488 [143,86] 56523945419424047842463929963252140811568667689760586358836080459893115883301047069285850859024645010002624953882651059870056828365115989203954106569329709358699469703907641365777940590972390805905324139698861927480183204639797138408425526987769692052602224496842238160834255907428552810199740251270951630392135108918283122477898317173523557012288489891304100328317911429815295164008075225502439551085754852690304329287313154386368725591192308838858802443923040148142955839498466800312253357613068331460682608042117665073002716451822445043767465591305168645413471724168401303428698417948519434995648155419427899913848408946682373940445833461625672419099343577312181627733796906898171686146966722988906638182781484217843384952088657866134790570434881579498779352838236130573397639431613934791638548192095999373503194649794128672926467328943276100893979819613897341796100148301493234157933080628363480140184360235553578748286788465918692575996935153213564417496529581703104658936471617838073994960243921260656214123859886327303690679065948252447994250838099058704615197662189493551481326401754114505826615530851629373984645244951891524098311959860418980202209550907178549856971469986293835428998048741212646481755313722402991080043367176493468366397001500588115314120114908995623003985082050143778359346475456067376993697013595855025806623667503819898318163554858313154902403435661904419671904204478334726486574443395040072126274660890528511750671570332536082057605747308694178767794212809251630485894688223888441998522163165260625968997962690845863843880678213346889049559770207241735028820472875405322534178966481104889169478482428263590682319191677292070603853380698591329750639533462067912222752378960246555117752215559504153257208605577765679620064295943272988316896303420997087347244839282435037982292249840758629401874265667139021009294996395575433231085578368758625981381326162008864855438494921773961342074918007790687220270676796262401158013026316773685787861504649090146870736543802427369348162534147776527024056712480261981011171609412075015755815323561145811954300651295470448057953085759222980058838857661613344909525298678049908157219151456064534291865230335214358085368957750328603203028622404087600597742139477261716249490367191272595657254957897985984247305435402484734137943845011763739222721525494380173915246216268421244229403599748224 [143,87] -9324539385858617692823681700538436802851911985810929579648809481543278130891085171015617292562189522866419407987171909620503407023481502833245860611296825695636783841401690197939102550448357802248428527721763176846841254152224896430927188098743719448241000088011567111113538053316975668150875794872514201186509270524567244678136149218107400687371256774520180668603779249405383359226732256117720640950937828933039599616723863792505139063382013756647897839407841834663914701276792304682629151800528832980732722458211847822614103532223396928109987125392303157622627784621533105165929354492602086022880016730837845552170445120660528499324090939266899910116906645074607855048709635210531317078272844481710888722364249167254481140731559824722135996367898394658912176440507869201089917871172414444843788414817282018957153797922863033819574335421743744031670857648506550256745167246050859760765607044123031241887602268956216204507409216774648291657831517609986796543564863644026904005448818790325102432763782321769811599811443537498384708686733557662306559944713712563274346869909968527811912245191102283549057249034131761404979802006603229154390522610047880382001935878871282791726744535175187172027834150018339513213513251661604770484195262245499495583345565370475458053702113966291330010704332040838012301956442314044535634992548947262139400111690287917952340297896663155347088620834685559874457781916660051608690665672740495886548859088929631786061748714316084176438627753036924109558117345393031931452326181080798467536879880481473539813729971629344011340478679320999786786242673304340673791453610811557198877860144548113576155993942163209855998783911962567568464283252422822188366826178300688615015956647085106379401903549244043577764541389662084026928884728243094958912492613949970669802979001721593649173349553502163175262060814483675711068934579495466714017831596866564019178289419132644098271087924478522556713465802149776135452390791191533406224696545266586581414090030439432073969127922782819807958381473056398667393331160960239354384667265773496589078005145472238192581233887657993784318441893805602504215971880378498410645827103724529269263435487307484038257039431642694467406974014224411952668381776517227145028342275241611168241470113986441444167850739727939792911557182053715607283652739754783939875609721424805011916654797557156384800292080 [143,88] -4034008785267622401945464981977093499526428662761707605714841297679502804960934877418992611585141488630161373474228386902720542193628900165074781204315984659655480897669687096189145039275087904402563837282285973881973876307615110320557511405225079703948472515057326841287561504299053480752214147335653384583003328275593314013738969624220827308676189707381510188309808294629465785981374236411256357796447531799319947466424785355269582029669601816580444294060164092863378764012549235356754491757713596453820615570905192321340822289751100315154628629243486369292065326148087430670955614619761481205251219219578489664485031775341559356342691634195989244521641479466014131502090197289054286426201969275111656016901793308024462486687452569395774984098040226555384857234700214097685485557099695485138691875397650932055055259055266537605805430158502300622654516022267743854241947611603411146718391154961746845693207951577338111157713662842917811023719655726562654836114634613052344392803925325145495839990675416219125751199613566749490525088048802466891241428018999729035970774355685976850343402491079842038518099700380923226562338164325453167456731438382624050474189593230634808440885226655495955028064588303190013669131754377416381959550655438099297150083656059867866474583060529465535641715736069625642934125531639587770386824956128381657762366124727074104087544021890566878659645572521532327873470532300250283300735907287168714054649700089026230520796302950814344144212907083824460572492737051738560795440523218296741071500459680269607078144071534526926496917349709732638556945824744141517970471746486190528534258497887681410795348213455781549925489340306266857716913221911528298880394214068435115843914815238510802733015071551153997930565565115329610691573953106954211172523225102784834070128405457099444255029515827130841293057365377854028927805668782867685990132732518611813095968064610308372380574975072213000862090118425717308545914310032930579102507467714300425421611128635434058659498160765753648659241701872929107533237346007672763725948101603474153562565948163445554529065764879654731302163182524574625051069268598490682036611518650681762840705887849483146064449274088948373437075145259260760924445610819736685118882863103807025939352276431717683913430437831514702894509822073166337258961246137890497859003400400671995177916668710980059104 [143,89] 1337716310080927276670260103075314052444244334356615823577381886293693252341997389215945108319905393194694680459965324714901031051808211083118608856495740602057298487654087647987221109572741522920628305003409175150329254876999521754766572639296282965137722818442551145067224389352477614008647718946201250039613676727529802088960180993319901882970847830628990285253683729455525996465849402553151242272877522417014422361324229187806366751099807982213458842282241564313219972839614759407374133736684949928924771183635187679174147791397106734719197140012927014725532773811070129045346080227205116090964945845410926413727895534422434002547781212703044878835830622068726229762299153371872960522442634052147868220697581844143629372951302355637068417870148036699323657162426584571679572431011260663747831124433211951666147839950685988809487941961578443860480561355757469915506640048620622943525750438713513874463533820162216361370592361328481537891065578260106094143855374624004838254562029368110229429099847030264374874101280307677514704768690759705897421836456164517026466560330682513367037546939295676669719178459609308893167055076429573008127856020344472676178270185045739038018988129175953228086901410133662756113155752012659454293220851747241129994435502421094176436190920437981927639261776840901739553003400651925510689743346513701447038557575621782545495045163022663443262835215908206806339756083718309598445736137899073739880670631310875175346192137184316973909446224192832182406685625845188825986744749781858663636611824244364313106413932807226553864551974277678715330722885492415957228844202913238431827538766561880534225565909273448363855899255891964889390602351525293586039258799198928117435355752457476571205093220588738435653975265349402003306655172844626094488687736247900350350951485989181407363197778609664706004791771476847728913793555059348804421776423665252440295960612205481974603179612328270498020432834124898647404436771303612719329532089258229103406317286132639348675722917196229418752313710964504469631135902567275626801437072662352367009696823528063864647550254782938176048612472478814164808497622915390057763193044688350853415584099545258828528648954098763754985396805390090847506650325107861811325873781560061484831525647582845113428226362780072845628611983853594153488031452651761692347700266927841149934887477579582604 [143,90] -2229377911391882422159634209739343049985180419147071929377052782206680245188157211366703617429247147306739838349590290599766079210237749871699915080081827980237527403815344430409342672902346769977073798948214989240606787239324201018709021517103060628852801382089138931679176772841160494750814894552297770697595409762758134855368380803407801382761561900283744989401124473157463486715890448777376011479596818548224248081112807972954039690044327384966405233797911873832698106591010616187012360464195860046535426669784842918017709692241786976250000593093362320114670753983339889892078287150097520736663005795356892378316706855620364021936367382167697319912760144736149792106717621343046588719458915410335242742711099063093398940149927486073633226643356265982427607729254573165906285693255425278216335832381796845405396065436036416757980846769553074636352206553038846018795090812667203243433253007657021438928418453422339592830512521719222562790887545139552174233422558557657501026210561360688650426589037843164650386388781803040704081148017658806495635031938035275690674856660494576949871202866521189958020473187486409636721693314834206821765042240001409588504403685311192668952543686580751550725137751534239423860583249682909423264147900111518565977086182778250874414387682439404907138114802875450888566636509737483454658443267603468718652689408257533699945654277397534724084312016620762955689758113316982191014280661502654360532542456505665359461755089714888361457487733720827585681863292298582649038029890271776365431900570922297051455262627192858555351684943575497749936103657380546261086151805585555747953575678995019172338765342997702993651945953010236776048997180936365669904353872293414408110017738391585810860464153518634816399099598967039028167579561048071866600150165243497444321739409489932601075197885057912534199626283844216306222854818951889842619590705903214358753372077482201147161036482780680820765424205158524835826167742129458892786947391928714619770344614981313419743200652502780220571956984692841424984664946114508823326513540564426387381639718851208714431859150907911435315106550674519836006718496157459297900715340076031516901882744277489666024110508663456672703489386601872893322624906891601376469736604412627817827959535416071535822383369394847993017172573104545906361221224898754113018290320818385806727851468696 [143,91] -99342817582386123240084837749101078873441272536545263518986675054316303726502522736076830149547198484047680946343234570716360241171815634396999296533460989236154362187837308740717794820534899158050618916632156351043221652214667683430735205442462334797755733076342557247392990826886594328604863768017256634783360016037501629978167914710358659760613658915255898961138399078887506490689023715632745228299314640018228755013490968172637678657206665901747280505079693390210079136703264554436255501660593921502322359533648987729145922664529054930216242643790178593498966779803165668521153381571444924621792329288745667778596099152452004221090982557202320093133216994088948296069167479077076352249512456576131954880717000364067826450475879091348160119746892413561647426763100844212385199938780180713945756731314373508650174412971314478444441050274950307223691107782026982759913006098126753754400941981724195900072427911227409372776761719363911971034531964788987078625667196541694142556103475497857779341885704125594923704339591475549421037820321445011010957810622134700076579354402973283555078590789230794626330725469928628015128543073888349911195877634933844359643641080119767307252303096995792505780829538691017481060745619740544677690529673642859317332041811167614320681273345709260474918815731814252647291499389357778586640413228364732410217031543004270130433137592675759402368637023179478451242622917893640969153872844176759650908854146553955876439667683491381796993217107118470309274200159740572968831487138681246203586279949913010300785061724153408254203593901073096091520810053333441711235000432699272033208015789934109653759997678655334702119021990291730441236542818277382055402759578938253775233619206447012374485458344338022856140592458461283632192035407705940903391303543595955040119982557330574259587971377837842546967539075942177912620556334086350378249879361601786423729359909876800218033873400777121017440453760609214344187079102383073264541778307065264338758596994927800264864682950574029886668889706818655020661976792214335670871934634781332477150746926235126089598871108961161823519312746933309306942821067360687755626458434005254642885363130548703692893074306716528412499970062367443694865158673291708882708888065293849265642011228045132297278670412882846460110899137122058787891598080326610959780359069368948175324387 [143,92] 35753133489583606341593061008531879141673270344824164322282921599044173132288601092002630915283646275899986952810761686853076084445788669983528873222491922030224565124162905470238353450254211059482123559327069386775407548746200158411971778739603467332004457690648830079390676754264698665360332495714230034767086502463364543815841215023718289512765149405558809983747722724408504930967488502306840224474041393346093975421051386687343634527351519878835705222185330319485272913411766177787534007308740738238515487950236740216432845009538703330576125841934580432879536231875537971794649808491705479625334439242895499377684754910707800569589668735176201103056016524617687988703381177195012841081767010001801894134729289263231547173898539369315907564519890708521118330956412737884943863055843846567542127387615320669562983769024832547333180670973418967033572679247680999650299301123199051319485876480408255478867489871934957517275235238137339614212811744918386533886815121408821144767560912386066135184699945714850726909048313451725563700017713010112046200119454571061144275366934641422890744378249865620818369158694002398368564153906053736529609077146760391534970735705289602523052972553366053894062532629645340885165882914479652317595293372944208467746739030491073798807324411039543898834941313781938510888857960801071794730828922704135710765056100218039161088610418478509626144158024152207736281387403354222996440391216957259393704069989782127700818517772049737396568072965574301115587096458813437984057770904238072002099394706670400337811290477324463829351467182877625874202225593414272762410355550281237276612439769166444953729023088397458335156897136087213665884253559163255915721090624302087171240318605975162640428538902478348717176056751033292499910864433265577979812251060915987055862662413472161243982638984443689864267639322896930144177695033441512736726712487399925705504804907048765023189232005111268582430766827276151466196438727667957362124304647449826373599090921514015174631371237934905879448199752799727344518943708160447470955212214712116248556698879097914416170470634533327695229978328419937131615287431588721709390154447047880080422254403528359402678047209333391412092229479718397767270143182707815642682201289659576886733468276250288670923326658558604170220860357283250143636031636069845404776310947585125632 [143,93] 1822882680246166823003655514851718799514794007728264849548771211763647042921639681730767697622046997076213387138391370494457357985028332433027264017086279150748088662347916988548605493618524316247029996135034859863035830916401689632038291545089074515577789267371505474877777802731494341338894790311171446846643541318221752059246914115981514965713654530930620929756207101179785861185880938059217831978259821125462837225516109102828059258847762364622176682094998986807264189085416003033766637136240902470491456152979965575648715655983066269638577130880722075931735670676945323895265866969375674722714166598204023305801526398265036793070291735205550579922719045058814729167565193848702016650149259269690750950019002607494732708735340376722527827237416969487836057605816897204697655857677203207651565168621689397712631760256672848731209653860608079516979431395976282329183602769203973165486805718128009164775433042266332104586044733428977233907266174291728604834306910368162619837541695334849827748199407522172639039297062082091896969914140798349066701355903190229642359786898952872978314400517671299009603990054562226049406358120019399077882654800447930196284509570406302164779822402521808161869563658696949637175994301937856862865468191309750560757439386568889456573178386389167775248128770530129889917193162699479348801412540894751597038708838294423713203719603562647518323344604397266825626721138983624970565067426519406649437828045651955454748862982307113987753788433089986690824527870823496724520422256963075908508696555286332237465937078402784568814961648997780537902432957265667643527564525909698634948222186978612970745080207065116538388956195417388530230285835449703037762611204138446810288351202161552446582649300218326278518674799315154466608874802274775974837853871884921457862498592016794202649842607350906641588114179780768792212807194782023884394217974301728319517638486363897676360971087190978770946036765211155840463871983385710920318015448040649021112075154817549916162792803241576518989918868898630201377854244529227934348795839610263987752845639888901176685946514258394160855263656208062009270562050677021590392225904382903823340821461185971708932659373613274319302491083209854843328536184783493576149704380892274119741066203653613718208626309321681581918304915507744262582474391328666778746451864549088 [143,94] 8514670948748557281043311884612341897101740083532020829658612808376473783030468629486308196796047198606015487076885290617230333603718748063895121575138567741422209433656769195876021714737332299250474610028905442484221592526886951034187131406768284509140520299715093579861226307820856312027445836739782017658667775516546655835073403920183828785038639764940351096839986770673005981530163738156272520428275036935999090078581957356350253435569675953830468131068289812041086597469063283349623301189170147028861698224158660596248776444376821110010824236320852630424375552306722885855940675347972530995738680885658532104414412350232215171471775643736836023145660734504893997581822653802834905171672333761443619495079212120225811041273928474551064227586761510105557142989027191614057631030244821511616330821674102273089843754542132543325539730139234684908538144218833096458946665196037485729452334321423611082377133790065337085540088558115271530789330918539616871897381937420716060871041302175034673096500581077001870589739292755561795183910142346245808947650453951343447308832687250661460204274207355445230598049205251188402068603214343705377365227769879126090632600988649210716908565846447034966143046295793152588973704505964243853995309132694510479288002929751781740265368106751907492925651178781066104428123729633818202142552165895777543280841155314894938578639102449637783943502276671673292897215655268205501009844140611717307289931395699380854238664356368997255352303214783974294278497508451072461349043246229314903726786170713241472515205197375353581247493434600669319841902695154833994197363078729315143137992902462086172654068938274284245484781301238901505272923543336087982799103143690661636646133777265198886564843322024845572470345111956396150199342971969676428193910780648758945018773736027518177239694640263636454023337363844170031108179318898765231221239827702809357628660281595653369609692060055569267295503205776761533691745372431049380795582565659564363185749147786824139998593268937742832979572295361028639393512666166240984059956860882268799760899025906379455628003215064951106466831541862043202172219448602989849006847209906326143552284626018636943086991710323632106305757485653155962178044222120943075214817409586071314808847133401935754201108714420742008525456989836057353492956901744869447082859872 [143,95] 30801433240259655235221960823233138765096632020398059748809691540974928279763041786956720812316570933457733345651243402704050991392539358083110129611739503724755347291126728784134747112586647201746648307422891531647898165343626282936744231136135588525901678672366622386067387491201722114125440340639376394684529467865704909620321463287430858716101276939849576382442345716347236739956585802311785061132253581739701895337394324874443073021787827786248794042390144965677257823306720336327760341042989916393794716682270424717555722172213040808601854662436269718884334265885563452975220243362713494611948521101873086744552782461278251579153245062477455078704371654942452797791334131056406024005979758105084732572590102030235799395938293036808130272336369681256211467388165546195506342777489422053795042162411357497007598438715085263054959514533983891103916390971858430796453585814123342040181070985890530821514439116073443213405360861846183446733594827870785062975794556332639666115684230244368820630045394850306519319982164679605885445022386028784088389072713228339834839990515222870460817739696034232223225832304596762975501980678840702561523117431058053200911007215180330856772354745404131513101623378381036496469665570830341805597017685165282951672234585131243396464775491662441980886345927069729188107131360120981200059411244620145935111832210994097688041907485138027953436350134767223122098670900899870220565882186266213810979900289801548721829240261002662397194726354902316474603352910879656135337602399474083004502492847530435018517467479074586626161735692287620160542974208696688900067612897217945947555199739154178740552502204851463047839281618753353711749136511870218121322145486757187088811435528053512631169040319681509146567738352492201361202888834251858761076725068061144538840961232402781943860366410483486072200860000044497005437608233114814720204908215458355497820079002349139601664439471386445981705264820451348611548914602069721179367741022043333594177612672288842855195168132704031907038082607470274804167770115813107111348072902989473835310696211039183476942735188126244095965129320668115522472885321298767949027010614412414427364793147688739692940059645820258867502251613276506638316235858469250086520805217511980479534571676739912390128699939208251104163049974006372296494524738014280151724 [143,96] 20045804705837423772944405094718296237217536283734772961827591129041762641023352327159011340491825128248105721019039229331769680833696790666413097149504411943239198924675708315955337142607545879704105527463725486534257599478368107154196644735949679568311948322652440716811633700847461148228072140320643857401075919430808561267555223892568003118417638398370049925490772625507545441527575458138808702140716427903656594291226908925162834485737177536182058397840507936749005930237851605112763716948147204652989198998984158398076279756421467624419318043793583951656286306735019042594380269946910210179324332711692900290939932051513035708632374299256409976927056274552405276975815530423710710204779296268283360610316468103036046192082088329222189852359838350332468863911550130387040969837796334941664613615815371901555504479198643166356943028784956304262561236633950317177022072318591348209272200230269899003195983331342099659305874601933311671246100316088478394000851438098366022256669288747101968054646321342822453381308562040111972265666258915573767069898659103356533754553557052934864393027135366546627763817718030040850079277852462102995338927318538398070578541087332089725537796430600397052870606511655177111527095030594882570052717996988576186058896239571651093552917019422245749244988475354485515111674546161035849384975365742256910734184491494376929335548673378257472331602063834842321691116673266740049658622966525279725485560532243828243997214610315891599166462737937414442974101772650657640376310601195822038192043423178175673767280727952746065877204231068318057809379550998081580710724512297303542014657365908277470418090947372438114752614172735637873519204249280780417450637060553719588814740072152356710866463102523969750437947968253451453097823603639127830727854785581713876020563837740282536471987877456803520124975879264663244431009696183023610451306349365204384457160180497051874357074049802326896879752130818296666947323451291586857860694019715634731986034930293589965244458907302199213449960806695733266845517788155343526532676647754405518004839328349217496349332918781126313708767201998759002109536999577252332745815569576247335079842508503880383776682538123867572157199493683458973199669288679658792056159826282466832329680759881804643710655935800816985250230914981053638146981571474432 [143,97] -346077246798275357273306265681111939755153615436729673990772292486741159639394025682651233650257277736327421636911787740237220857719734204611179535811515821241190239067735715596315174801167528041561461198644593787709178577384373506898897345803205372340404214330871755425808702283500990716136708436091606707437802169968812909876231771834706773179013694767612783301326719798250514459086835910508669007816309863893208516634655098496884073503072817183754149847149920510866103809591157990613930764674268520498455751457011286740140577839058395470203669644483822395641616342207411258368295443599525171747905877473264102453415921333793840706914159006284474850701052840308912750855007816049239763472427363167507167020690876007417656808103266583995136629312923370024820497009649735127136584056829069453225581682763844611483078856165014866480449747378539672416856579989157726893587093368478452408131367238565942081224045371865542554479335064195660544885000580061356870402118909805739618082041147134551833885688378370634691063328456689749668313807642059007348016649615403291244858565764593354816643973345937943117228772836557505020615588087440633753163536243419624016053291932139546587333973879387505767733136886265794565858216913514040276012650442447156059438918615529553542527929996694608308259245350774918808763612636762647767282840074469456910297973637804868942361482306064435791165066526843521518537554470627064211366987550952875824803231554454032111590362324769367358309035049431486326593087777064336376024174699303483646778789826565072431173607012580528982149762669171949648642830456666553171175550617953879933432573522514678656444013568937717044704592470465370439661700211852853992718802080578617253750602331260348838996185443273434766755839890498881157651376567952225488406782639524545785871440358068231516406244092207675831775786235875119278181268745644910388590066061921725953382206937511332050754021407829279812467480101304261133045140387834433391827369194780882942596524517612764252732041265958585731180236087873218227691500844710883539258280867004701621604120649489789991635123023091630089060308384391535861468949969508662095032848248595358975353653878943690219816771368103949565985944330513180793629690820097352911980128378872774470018601463816853577220147115184203607832465339029932729846828672 [143,98] -645719629570749219134599759529279349225937094972806722610013874973843948028753762038873050602451465391181201783690944442615565598858729225715664164864210677881528182945568674520093534084994113455684244628548764264957284267204652905305152008933067133396487459318480182174101626126554566849990477773769797381921073277249744844385090242101457872786681866893535761414299593380421044214055525370876489302243450064666878297831453184663952823098369103929810578887862665807979399940227454084731089967210139252672842291314334489813095381899913674275024477239285057453572450900429383679584292993045060408320961408658392025210827169288171423532301269975538523036751645961111729628314305498329455674798337714490334560039869571994758133113874921419036871660181297223883358198914170374149130534369296338609339649112917171660692953925665167819706625887756616071215890950338021777448708500445685014415525668901026065584754630633406219343990272874684534470282628270254469071360285615152152640187084274848477177255444531477530155539111153943078408352239064435732487767857973927557021951325272460943067704104303622029397375336156661065286713900207433340386570972708609634811835957662162361974310861705260238689429923587189982405627803022104835252288076142836718651392608888633506958359750465733204666092275710836884531601220128932773886616914345717914999225213991900236607838255027797918763490722308925905632601839820265956049765863645358451518567901997240800907748541043741992708798552542036380314514412001365423764010225092764077430541270997002919919388759981036801146660465819526301842079395992609578197070773930575441034022430031513759741494215807841424299206397237691998529261319271015558275012265694954637365007417338100056193617220481748288458689978594993188262530371246329460621772520411412217665606170326730593328157781941865514622369251645826433720683437471510235451482456326059295895261833707878202746086510043024538759427424817127290585595593765914875271751670122025080522379515890933269879830628857909937149086229360613705383586316189406020918638041537944536621925886366910806810926021962385689036993985477977619421537930798337554419413221871947437240479332329277907928314342562154125334503880552684695230654348929541633775830484426072998266346948950760848244244668691350162821680869592070152748736 [143,99] 108673973379829609084866064033129307483809395759584088269252601999533167959944872712177554106447293967557810802673879761575590001280548666058348572272413855831571651026797827525601623498389910875658590389368580148053750037542415713496901036785513062613818467835956322614647719542897473657166772516012299708295886371835546018265126036582863767663756366824048776108261123138815543480939473663300635036234776976463985629692106654046760697499204589571616862972881390073044538862967459384848430658564684917708182235103403602948210107131884843684956461086548273885838299491299032255285403935913104540789382605459799227962134728539931663341136911515126253543574987657850825025511926265060252086733209293246337661109689908196661732367732342792762040310231905610919178896984129562641054882948645412292269809690766236006314233772404228953112692191505779405126044150969722980149815447158515452495092991505795167998139834119400439101670523899397621810435555073223077925514516285457256179453622798478096492834280818158707418392468025760807531839366881162212170554737583190668855666002969403230543155206108044785070382826914758794220569945846741926759450478166179603148724500573343651288851933652776276049896704452609874591633436153255590377121794601836583896341280186058331151419248152019902130341059221005258434749602344088545430991912903426656239158973194136364152031379620438900969562030090985095462490572149050874812868472805653421433362193849239457799609311955308690790089648196195412997279792588179250943789474594612505593556560124877072531748821834297584878132079108603861797348630328619328438395967528123470459636141168945952707924059487743220709269963618752177832979844058578298667740373464586163766118206310680862673734002153270487716670209276028342259019825464154830472058000027338080529619181694495062405878140664473817951516043786546617173447000540887759015057286849324375451345944391474132386507499273978549331009856043611821698243761384736434138568668354543412059561714821286244396235990871620400831998735048031156459040855404099932104640092457847448347144197856810002186865225643772873722654402021024276246563065746771036353122018097685055407613725409634072436514946718838836081497809609455053235221008040311931168511426190446670688173068707835929206505031172638341983457877865770536 [143,100] -711908543038374009534863863069996655611208558842971254596862083206415416548410982984482848366236331891176076459289494415545091401831865809594583623445390957746250696725476398774790763180255078082696891075571517487306167925082221505823160449939408750091862145186330857996566212241399594086369234834245696012898878304820071771082498049222761451184910762150990681258529020887073609670586273666732698405726194443131017671523666085274746906914013534922636734590487640779392519516072936546938301773103403708524201608850291456082299892713288698862011980983235162838378408689807979723949403305087014277989224806414984733458372089000845716325371050780441060522623210408402268173963797377079487687963312850185650765106277498265296768847759572647234261462046379072239939883430830981617924218746452731889745819423751933002461934839999184391758547181649349964553092994920987019124300998176370190746832563619420905300462219111835273866813162647617688505051904992079569233001765391624598378457119562090398182969926577135609553013436821808221388327045013394144982050595874303133775114121794727575195877078320350938653630531199874444926034529394015286976817839284596708128043562609628093569072898742580709785981846962061032383343991667094643170139446889079159727005810427154864983017950233047113075305217567234281127577979470535590323636642509320536377855098270579275318010716753856968887759562303960374175766161868354306206331252319679151149434598074837991910896998722960998886545316871278080342298473842861508501608632008839639824807135520582470054996542591797314222705476087954851014430274895428217285447260565002354687802280116074182702919127713755795548923751015575223975876634922961470994240564268683171851570416332816429532343885022537446179869814632660275321578673889600922766550943389875674755564235838897546164085977866993661144256675927424207703441794726160411178701431779641306657622833504401585201555583971389569881891671094417385079160873897455866830742597937310798867811717902045109624040761852754860519460018127153753859847440397146582988230249577807938484595048238641613428776908624310657914286112270110417851687507020098286758509271439361029646988028080234995381148343192761430263648226584100401864985248349512942869619879146863718391841907936059935062292787561421781904883227520 [143,101] -3246963322128640875268261428168162206496652320074976656259740708917617188380068578508771150390636777054745836107836376640364063602573937363812416467811747939525144430316496928301909875991841643115093075641983546238380231880218496500169968828355105479611317295277889118811779497476086130967440388356004552623066404504675996779314733763976047934132567080747493746414524662355460686666964862627933907136193184852880806911808702536362923144960261660271853021522668130046446107636543133759731954656685675119005191290729466042189334416106386862681368597674203651898356831556106955941185693529607639310187783671936405405942577788419469760524248858534609557775258716945639570281910194361550063019644254529266340684591146510454308650440443892197035456502392517121055724315195473086596497949037406296881562761748602997690917610236100791340656752631801524017538791725310112824447518561910635162561900101409374212273601481430663976371829086215511089866458925026985180691836869409786042081392872893823681263991227206466113473667257959113651763830510683823093960273379427370654080560712399612785524846167483263360605541651078979245075863815311582569036490547974631063441748144110194649133416235541837142848383739915288766892755068604382581575780764468370733001425410250335606423787962029506088336525923634067014146683397409628084746459320815531786172333296599218770428434305875268739872442539109527909019728006294902808683954630722268361898311275101489997876115471929115403066763085438572449862975026106772253994296086564245609431251154214594614826058620962057735345269536115098590341664668078439147564182525382489406796996773591489006230823012108549492929658769566905726209058598726119552712387055848686476983042710919950624975269387298014880108877544173125980185290196568098398960591315469623284681874877696348439282927297495334417965124242417640745169954997329528596669730797857305745402640051325560080546190190870740565248900681242856328562775115699237442529196806593710777221853765184104986357324684076576645374209562953685779337218600944444162606899624472008262048349558900818421952579006048570875770090991698095923510189597622565812345265707755763698044886850567820177862955651141873267005000429780942958460344668994264015279406331504365289316133505485258169880982511938655527919632 [143,102] -1884680249237649854508825637146876117542576439366413976344781317667072284430240175832797036272008682894184755056167687297690577377056682784474412086288228120966730308976036027791123886110077279501386228776388174157617695074767787305745840542107944584229997980247774797344902578307071464654276084354451635054706800490882995627122257997413031316976267050962642884649083715453489423681025045440896791513145063927247216323276134360626241949834937442244664171113592259556096355904526063806082234376907106083343730874894504363480588405618651513608839318515187944941606887380681800699379547079817879692844237351167060131529470572448394742591617628816029993768368438939106690022641657572649308982906523608434443148789555113571701671293224583653703649840504116697254993777406586815342551797121524006168913466249511396864937922009743867587157673135906137847944412659144286654698778220939792633786152518345039904933666594040253460200571353025107016909911266341035355682804128856593935831950031656942539994478371127421452955592751127889266210883131648278915077368645514002640559639875605707098394694234339902921287006878173519427301914296991937443771643935876430491300699475476973849116963004166386779519289340741376909474667063816119132355027873814066255747404166454037531377734089166656394826130595838356918563490904975573316703122229273674408168086099488377633317314501255556210722464902443974118733330694802664925917177878591494341368406385841926385034618905524946379499849770969867764558744076388576209781930872979602769015353483426240448820635236787226920331141194396983855368758240391420978392843578046497855302925310446982877942347508531347577434662556590307543554120943560849473413744504447310903393891960427161303681892100422259836768736260309815238983739695040897968638536097436152735774449355661734623524030648473279990390668587041203524257673870330958756408733278814664577739500664893282470104762932550426775122736403736591019235018148262468059551033283428683973951062172930039098919159331775332945622050376776043252574956044687626478175095928433192570008983332761181314571485618622956088865511167059342721116103468488481036449376205865431316506328580680926870033785928296913132317741431382271478089253661496134743184545621278701792958106357643780036122913219943278880 [143,103] 506960296521095717791234611142548370899504541447006507877822518552982444782750751666516903438531962803214776256734454517372210041382998553651521575617267984704179263505379946125405581972290789297334209434283093743482805527152698917563434087485753182902388369299654440575539351997038432803773849710410300550559388427646331471505205082326505396850164488854418263952931876854817365526443337384783684137217823208587697377745493683684007814618017065490083761629597893191460146090344536981629125820621559742957657721858420290107777620257225580735594607984972602662737150117214670428617427015836763090600927571153582585722970000588148235843637990491904399214885940124856848250591453696792330945585654249059820111928839678449399582162470143326588928278896514737869090220468221456666836734617593881176823485393720898659938048470368272310718517934239368330192584396065794370448587872121306067222832088307871115584005598042132898799420288789976073100111706778387005138791185933560473909394534779494025820870845563316898542801017468621127780215488857551287934802484516064985270920503742879484330306127352635603299012911828471669500461368909098678153247954816842465645380459352678224979872680462498681670919890620832975844957245249209634171997578445905127831847579892972535774184366937270719311702695730758647489473675550797992368471351863958740565639466694762924397391845430926589850334368001158393784196181818624067924587839049842209193940149172106227809234456391103302789502254964557037808170161006044110920009674163615007367164078861904912931309465563265944402162587626112547499309826238782803712647121768553035734681868239370815466400516616430128531054494005081519831277044474951644873915934285780286013554976044946757145802122334498636687487453006314127907047544051397041842218519268898839064088227630281357934230594152921674428108279243150812389851662504003920165447286850896625127664752169628334365389678887721802829001827596244684153948240916651931991978669066399289353406789655340822991672808627034925019107873543198764394707838697135531982064686735130660202466276748451639936805027936191488146414575930207622145841223076649165649231316376297949095688185714802338071758003066370501047480725401502669353751882395846248031765390031364102629468126182987694238760910972 [143,104] 219194030792763776036823663525145666344805791200363643405702073190290191169822002877052690953239480930784140673874996079171344946420040061573014512406282223696724412886971409940116398655882063609520152963330833476054562921701279018179065462011904243387673394883230590317377173185979569375877344338884001542494777142542587229169544021667312912508601846171982066772465817998454686571225669000559900702423274581757486780160556998882668398110160164882713110852863751788677664855905494929674616673940842579920689196951305718135396178073617385334107623435468219204866655663468587681615334395537775226813717144227600346086187089033570380996989511445933789696290687814895876341904815013138628153960453716869564030992543698324532196403782538677620773066721122540483041014728370671142343244940093374207904431029654500001906603224107169213953805266485790771977695091451821956472995035056204106188470083252458788967930939584493733538433766009062897357444607891383295929916234752566049631700924957921063186424791793604225712303219034065596372960582622860113009615554702708511663880801170770833669125167395709089741600937263854115710344063235357393495785305214385689832832648094752617898972936419734592513474983978139072350635856492589649584205278751677134746341203101660187246286223518400734152215554201821262245857657351910130843284349918905292806733617476649185830057270413739769678072761118339911284955632993184063555583242062616211669127536010642723736913205135837765131700782616321890629893775197758663973009753718538093034410868816046673653044607562958137110606572380537552412628861568952995654679958753473425198768651823770494359266772820611665814995056750196246744598753167777421267344663022598095748637685533753282879064387206799887900550909972407530857230923213491780970079534255457677045356163298296168552251535500764923940183573565557196095216339188402836731082740920799943955034020398913020027994722742758085744875611163089003781895448969151051889443377654657827891512271447951356745471765416062619074327379602114651494124531355543075769701386934381569769620297256969287466300240767509509356757229731591691322898284077671302015498694110939161017520145588939562775390454263046661290807874262688631486598862234413765645873616715674043804104297554236545376512 [143,105] 304804081781072229965064444982140561233720865549691673030980186341251208212413099006382832140623671813420764733347651574475977313854239997600135056851864326759664245460775021365719296664561886809378923898374755531953066200771185796220222026942575455728189952847712826671475687603879202667278951060786238138576758684606020286254160683818284792581001522220676663117845696692429615972000613775380638624378179039432778689713223408530346207635610235325923847987891940336947757145338571578416941258890427548175851016038184107528359777020332487583983986068916991178546681026209052697116592932324915991238524859424728677864916825056563220877986543795869636287582518052534941085180785323417753468394534025560137985629192697930466724315391495234574038543472278833901739947352813626052764279569880608744071840632611773002986456849518169771285386388588032012538795213588374737190254875251647452707073268076865293635024885572570407283235490055148435432579205480230160977534465547954335088156844480144437181223157235729004782642463889451050740825922582015029995356258567214399712095843727812363834314077493529215090161425696698055193246568103691917035807209494235625215072915119866388774283525533669171824631138912218981953031560102464197238036176446713366654280034050542676527782341326262358829385781083696619077642568798248581587106669679587793471572242700951752646353462488509094343334021979688038381380184865032966610491615056352424081841221356902069981341479280374076226869684972954982545286016878421197295777049485225149271097665017551343430415100622060805440418318797999632290132642484395070996289355730155443650513844089517756484515435738546049885768187156965044206949024905162116486734969397811617660580378943391764361477893724460134391134337100534795090157987078844610681297598520029051972998641726962970183871129208478336798502961672907252897120802923101784408973372948312908683475388991142840781771910046907627268992858932875396931277506594286694624493545887920382275784714908175524626708836380249227572767446756822929382974976263181271872739090276834597760438992763233646384066931540447052789091824674595599493714912672512095658425241184617616871554655267985004655793310912801964469108190865522270778367683020682178020241203561577133892447312609694048 [143,106] 11642314515711568956325458143897766259576332271651132142116860721403069492656135512225672293421443574929889056597389377396305018146284675712553088146361638021990353957496914673377945254913894397538999190549343904654892930060345445813617422909074811852185766461403013394637741283066564495598685395203927479942901085686332761785164810343278123737423871106466534335838563605995378074471462082356343556572425538043538594510312956048747819230909804084867899151964533388430393065657456799751037833987226413964175574967734266485190505596102958508652951515059756447943492971508628075293300697408230844228164832345417212437090039817106288619802328416586869044024039194400277634743758309266550104607068784934687203206511707629979971848282634964626209835317349048777582572211656962797674832369134100186631506054521441695236427707461412757745704159023836444298509865231087554707336507443175781854674117821285197893115798073397660094866625982722532764485866381103389740515681278545780211126779467764590343218910919346859523252393603018061778128920132173922042555631714620665636014137778849204917896051947529484354018296662551034324622715579604615188343700497719218225812531048603291721821241973615709715270356426006498995650636970271684181125130399916808471133412843322538471497624277629096904310393374091634418289395830547483739050089687384234079332628382472604762666260784962900625424489569993979307882956871438045860926450546018993245915761659793155227958173044144683201537165518082455254450470184453334922794598015584769656988938289208798212307654494068195347471819298494442124183484543017695866996732551341545788723229672712785816950813063838498662057877022709233297428885342284351917593685124454616736685404445652360765757995469532061259504544739286332332782804667767393644257205312321513153808878620798916468061146422002424117769414349988898914683196722147530405111475508138800409114641206079557262814369734759637470764476339810703363606628006482853436354154487596679882977731181564602478136768915329396450139939955802978057976284975717903161754071000366668942939490674037961976594113300947113628245800681412446259032337731053384397301848234848928573315075731954820211438337320392362791516727515775682124860999829892536990389723883132129955425928456 [143,107] -87579434866403474791799777878152369254057988704435388467733446893277807315512584396585722234297010958923568648511698222215139402524716899348431371829083217608081071975304209856058737165467931766860766998733850376525797096210559836020513068527635084070483726334806081640893685055881938667605402242167465884225924436128965435339373336941110831025240466312969376669215617225022555646191272648558496929179652358574549438364503574459026844601963045716481912084948750365471307569530699632740503784994487884450142968761715586596562967641997862760773520159550611037986353007928482350070883830415639118861436762311314079906723025487622988986379738152102045945531778374434695441429750633324830614414395371596726985391130588393709128260826480843230931239527750213420699698407244518147402188744159890622159765513814029422854534175462395438887078441591645788579053757627409670287407962047576989259946847022654425253728006466688338170353633111899094685009553341776012939499114429009817162551165023288323277046180550661889785708022338918824239351950647968086441244467970872101034258015425298568740629836565860871474295027621114740846129257851870554135067598987439585690316123189042326892869396095071651575436641029246953834958758824134662557098010139689889648264361848362598425232150047337954163876696840475792415581996013929466954575664199274610749042917113652067941621005183504204082386839424282418273376105764274272597215256578950776906838029424398154599914205842230575079248006313478761052884953075801910462799807520634191694983807354941723099675673704753014789347757116070166042004793316153010801648182544262414061211579909788592254195374740369819589253318033695838242237919740333740149237881267839836648164601707981350707620016799377604597322065278019114335448277821568283364047564490606581419058586276877642621234832455009260686978274549539136888919422357289305216873189842167188582096420866487700999421664417100043793147642971398183145370148733553835093861613489124658686968293796798597168443914726691774704345342257357152437198939241787734973833102578909318629606584878828270655207024827330673611880009140391280612698417869348054070578988428548378537418484812357470236864793000376216714603100163915972017220100434949944103084086451582676526655 [143,108] 8809833024507590402412435205864965237958144943136780389023768617749893569294019184396454747577751949184923886061216549839084263768531308295718404045605578165554508553003705111199097076208517982622011644911320551515923866641918291137369216095274369770141181961293088267834769123385389126462963103890705769914041843262442303334342817378228833681788140682890397511640622187002628124118340493271719187044728516327211120495771891855252219296017479375532219029252661503265682199054326274410850879846427785294674706470920254084838225121118668665233490172880784628182868316196028579780305598265381322483361128811865602204652411816303826667415604115798337037820767261295587670181361970016844659566320266943164242088523357352351722334542034144206210234123100872749629752748922850371292652826712939399331091198356383918407127804944755690142180455592009578086904846879068529714018621234222364919367625679887400597843110379149944018411095729108831496502654004787206069361039323760776386326054708833283968985581534697366972223641562715719542999809039551138931851966687305709104685799308924611256298731655102583730481737451670327619636633732595064192037346172973033577523711163277249772165068238843711871607006794840505957495337609868511806266395894561840984381260457862683029017485102735651892181675926045665164595512447622190506588557405149573112502856154684905819597274677845633392948090759754068521931400263447325206364086444795192953209278980713551980530093032290015110919807751788870113595178224795521644401406214662447123848299948349753652386807334426624631201782100997281925666807118249847494969264679471549649372053387710137661615768652298278065622029762956828924911882884855199242206745101314419014499869561757215727232489411755124334554902454626905810058774141304643897879903191457000844741021173887184536290498308719940551379207400978702451975437628183508138657665037853250975399648614223646443097517780764948288584316944683158880322765552406348038293983976201799128844048421812117882300234392196932113844746704161273827700606004433531603368665062374488218005841007935813752751602442505344244384943013400816800645883932497126833835078581507482700761167315331167053597089246565369681243602025237813662979689828461532552515823835030208 [143,109] 6579382467341395355037581760673469827131716667946173251495242912143115449911307904951382811137099769097565595757973091986379722398633742495392877241064435061699539426941285842483525161989063995538130150680931013080236080991389518403039091545395947542223812927465053605348320567081659089137797124573260362466027608134497153706106289779588153273617593513368363893745315479440761888190341090886141566566863701768473502537721744443050430730286532621206182355151611335519061990617120748190165543519412342268344574102322433239485734522459494501563517648164035283267807677882320123487453222110840534272900452964378050408034900565016224127170670322110349441472916536599475110641292371086538981711698392527061396602825934391791032252028064622060925351454604148497995363620252412277592543753424268304703356287039440320737069240442961986578986343145646141504691389352860187197909788047512254659662360268129684692904913281984635300483899288869203294775981352494210063229050108314622598567000708188223375220129361686344222890852352885125334429159545832332226552912122524883723053887590188618280141583643576498442213405232881633731639067777768375812285847196281477548541473471422958921270348957818809579625584966896776754311334179149897701828715816538833948563550167046657664213616431616276398584774784017335433737804087098012231189315786955328565144817980379952953325882973266029597183577894300123002420749125877961423841379904678559563770635347746852401367764376386952017398590862055813801453940046434424724040138702112107298944159723855107761703461831890226896497480561357837908277236542580978725094839733614853919572949935769302195810140251193708004296102307532464062687962693996343671685497532532373402807593744667348440870704980648781457147858354861527411502342037632779439281041618318459507386480514405553955932151995024102076376801308087727622523266976605023644193065931167516960670450678630212401889853020601310526915700775390399304797881541004668985022863625126310189445970714223629882135727444862670672884637257382244326920779792600283406500683027528077546576366296537231382931163781522020858968891156372270035638352487929580548016746958036606071242206271441944564413134234182732815987803742431520842083846031931816661913704040 [143,110] 978935817439011869865842031495860132039348667368415521891514128631492604700889289013646636380367263910990350317404059107936824860387713220458188033019406881630766604354151819107711861006330946435405869336452285820655666532052532221467048864288214684890136993584550129803300499518127043177444090144359536113554486635772164189415496912743395349454103372786683086082878796935444031758398726732628216273144472644034248612439685234578561238122262784943353556404608729302549973142165852083664140448991792276131560370425087691445974582947713442692453384717085857788556343888811545485623662774902467370253167370295959571705441706572573617029863006847321783949708712573891474982317694672015597869680512830732509838615568878876831401315014479761875006649415825598343407357772388614814165158608659292625585773492593397477649112381574841556609330352998691727726642077119090866472583094368625184939666204787087214168893249382744848780980870833491061454248685935067941815505824726391994977970397299535025307653539902917577432258208346348318202790547667299280952457137645024619782606032041062297807801418043158869374500723479547938071183934223855681519234177941523262798037748635605754370069873581474049034645277513823924108512702986570107848537644757899457039149198641512769822096626092424394447572246716711372826772104137689113912247317939958015816068058131561021261673016689487600338466169954371121667335230592714618668308126292258518014002055414987147789635679805278311591470597127657596403242332552945847186475888879161386506562936841672881150460578209939707138711327344784618711822952751703824225506249877738580110855537461360955761589891840095147079393596148807618837577389530774082539703213765056571880031448558352497787425743717921573075214035879322917566653705192903550116725566984307787429793268517635503659238584413186554073963109239580902300425692120957423449952430453412365380197439374687791724845127260991445661476297338757794726959884440419893416486935667057895118823601246105972264920391760434810295141554205729160941268920954491054732363679192759559789598302687713342474643037013301376288652161299689663135215224351334987920761201173184205785808532975397188150979903427389464939220702480057021611458790427725646976 [143,111] 76273964943178728967706703251046548392631435978317668406790302146300792355468643356253049744000269876686239851801648327496965191405127786854302455361518067248734384486745318556133221733016547179995946072564890711825764591767854960425391479059268787019344900186342886820018659953234714020094704788424401684788204313002370091328651357224078035541715127268537497992408964802511895697854006282118033668714459962014862184821828270336739397734802636868631106979478098580054514934002268353527469185112277775819857850420815799211293027392585144932036794284886544720392236132555802404480724096991035936445420078802722512329319015619932264074032303473277220661479714440243204886843618694499267530218154266968583456394638120548211179973198887075832737833344091491443998482866750871119078895680024519275733318485102479335046004311731444829156726157910474229466883149425569390124332354732117940368546543848799934645649171298316187789780395395258864993924995526498744628580789198436510129213792127629256915166777481026008159478621580461693253934704652025372439047580422070313468893016046434394903791143088970199602895190457451098066613464872725865820482942249412380712124967659579591741853684015339632120257407982301783581432331281882186541743029223171561714503023456604680787772944049246160201085732895201189399513854779364853324596851125026341872629554278366334289382783993641763702104763505899442667094021406705499708027984761772904504837100770455306535643079361127355724221570595574777047106031918324908563910733378481681655448610713256037820001977843689706617035099851715861530114675241542028567147001855428333037515597155659401318670475994669429992850161418029276159028699774392019804316938802401371125404680984825272864697364819744331792598340678874047151284504151732841652386433756041952885100907723833411779489158625191110784044566585455687829826812493190833858987179996665945618600460267003311941432668948943848851751328266106333929212837379135181984439314358967614823257259399581214216757593725649260585065673448724692299837910514968694886506088988573841051783276725765410657013106765178490546818362871425069723826676487362843771182535966254699839959319989222236589795500285120431564017678987253091270954879756640 [143,112] -86027064362893146348805635333439525717219700984877094251639486092057028534117016066048490982739064893170873985413789126965518458887918458898560321883294261825396441822920646584703805745177714308033061653828835280637376667016398209123236273554660936648602126273529595640329627651853789115573387273244477318511008117662444343223644691902518432567136864390828868880651071732588543555799465041664707848064364774150004849300257891584162744109352078051118941632368625187789657901568427679224006857470808849814008283297604100897327686628071319536497478235640240581651593912333391637170344726324179993484686113632656582959813035367495411329932791612529794208424809048634774513493997818178810798108125810817584636223446783833529267261068316063463537444340875640310103570231973972231943424959402399584787362854942682760635022246822343341863208520172237810733477418314382367444252299535784517810971806304844811013954104684027421655724369813584797263787471238126491832072745562620806627055300938556706838323670737677191661323158787372088694092303153872879073510268275459303426019273210984652283436307645523149412747903604329488639475292049410703111690781459375885691427204183980437883646312518070674438972391981439339974931425696715337186545202383024421099970557150460957874524103460819765300154452352783846470009481795826561831816676360850271536614581671099497845709326379693961248509853491300607245658629091493601196819646696159807734205850802178379973488952434165016928799039818903491506182309656509010687409112433282879549152896033685982893685681775688747042331721468402340585937927977154533632005809995223773866418334976227340273720395383619057957283685135779032392693656441094674730156045948151396725293222057790188386733840423911297249661920917661083403316656718552220012811921498263039604471426271430919727293977577576038567107880790394087950375253766409274902477878614308321278569682321625109552911432596010668955189328226263436689388615669393180068601115179868224317376867585670411164659054904909763243665347996065882772806254205174032500548771702910574390275339791467002957803564590682196759427790401093247135681101182715562591898449299206047693440931479881658561318869116567236893172922516285223003138592 [143,113] -3171720202097522498656981463322202227261871065983578579507614439985317777438199080619663217682753084418133945677074605930455989154114092156542949419951611682161796507969335333903421116918176577067267661386216140948907651295629761796013244075730504543319888193116933951753014882172311599063460496328511920969250056126264696560490333995414154756640526386391486883333886435140599243508748948921234158356002510846363880993839710210380774937014324534606686407365918923923803849120311120354594914830278468866313691290537465796681629656618453930032977552243159278359795048367392388160471067583658232570977885716085354254836792295694799345642806620831793104652591008326449718729426550466669768119353360098303418917412023762859654468586796026821630625048142372209874573611043595116919089329591141150294191711874204989265699066500410411620284884404882777655668093924312056741151243316036233324139145201229368624856821386692453802747586552163987055001553117134295850451054732353332535820466744315844386349925664326766647960285221573855584626714968974182513272420198765277742544975213716416629551132845066484486608071608076410430866799752299672216324161814351874201722855509865547226855324189030767282600292562341989802239479420150879133263199256359075879423886129438907800800475385977978607097011435599153084775890386307163923220040703728772756140311375508862519850290819563451966635186484124818662176260690705177800163451838229330117307994862899481098195035459942956074614920076791381928024750031583084049244806775512912953335156626555420480253975586779696531952301514862534396415828422708694555404645297290925511166547004749804057734714093300079781965396312615825499044955098605853593692102915254710485772077813229100030783662698516464642931054344606781521404615834931671127495842996429764389825316781753946463874477703878104098980772914508988203134255627336270255518300556555978418769555055079520790599185072267090801140788145605763314538742879577119542154191237915596652510834787647700737990471816764656932143704493102020940448843023612389131896056981051615176974733194515762612418346894680075597519129734302935408986452039258890077342176926621468952903735466689990319340065727808461338675590159925521196 [143,114] 1878986192473678464602973735922525104931288195112844568370317333637728053570712587087449579947687210636049567418786965191876343361975486180714171035480403350021131399404929041582987299758393736777410579664063727290610089223897985430248558325810991636007482212471792524582516402721947034482339305527723491518669309178043161734880877465130910451548870828227723355041997195127453315770174718548829517144690186958446383494173807575955937919525950451819960164854366348619139265297990513180753467677273184036340385447996505968102217975049161778383078597448557038370615008921803840598449914053524465093132119809818730136805929089916262908755253500892326833283389421205799926598633903211011905917832682599021367728411030590356425931781463512667596918150309331502353858435216114255304324356609413449740326298543249295981401982161168180211628481404138548592996867463420617513174826694460112476683900373584119926617818799198828657570461320171825737497194819729561674350610949880924795668426518391536103989832842676978230426014576376727540730324642132392404521546637310881448350178181798112856567844796294853700501180426720105491840279077829994407478316493873125688852695807626359644755283629628525355023221514832319596732858353202163068120407692517819954782010878510884315441590768071883457865397132106498636140325798368073207691762156432521428534742282806962873413551395642976788364723788015568956593450031047174638881605168078047813615515091468870593942623088850110539200875217001491044865231539058824571377177220400819762468994331395703488751792590130019477267771566268043000842088274549796226304234551771379861050537389667700131150795612293822330123560089815253974723979408845305114107835149358029841175391461270958321590215106448040209990460341576727985459343740651983806890748497694088776082342333083022375871318096532714106634623693437145049451664880240586571227789355364970921123131361454315759033073309135929981790321109077018421697633220589434314111298809975170690731914152989342943792618664228494217305063945777010817619618737143246113896064530978567974828099096120759327485175257105619668094658908583706750360174704224355434506013124311122189567282396913714010284864073420535023928133872152 [143,115] -339678866988773753345172105535898968969176723467178627719874499917873962607615200857935514599909118354285329354632171689868613670398447775765619909277855348677007002269857098509338778175543190525339251909317347829433673561921904744399772903627800299528564064630058741804600568520416029043163754360985621078199953291958984241115147152593095215263548273313453356275900412447550339464448350129003283283122283493564819621241852064937907242786029149841948499725207681744264425736192629961767218218938047202266091645315512302601833838549667802050292059582885094753889268079340597977067465791456201488361429959810122585214575152730522538835918443163055831531810315446310164359188868701316439146281971452030014936128771465628300926104025077048385915786027711863763744780827127434637070659998319110776419659391564263192055431877430478696406984232520239225779411506124377622711593223924475899965296575708787745115170427025532857587973375236880256903424689857059405179346729946491632951204425232470964806668542181562621142937976857198822839628263982989484699401926186669001513203171749562761411856585079484475415564813308756268198271956000763630149316358596671884435581555055960586309362531815116613243041312594894017382480338057085425878088360616086554162713015551936795825927542381241668995765612176457688570213066148981079993496236668414110209975380076687452899072093066970255151034019207701012188554552858401243614873510439727036540757382007481907850500796254823959757903166327170106446020650462847146931369948578693666816851552921775363369570785377518521271398019013733918872265947577271000319262532001381822144493441512566565576324760478742840507660397174692710074744510732762001646349806741913976076928906028344427228705506912760932621356161614660274066659346219488174498426852308983062426242333050828005158431104943175028407675711548347737344243956058579908121057766868524655153194793478317754640596717189838302056078671123734201488006493176104579301114610551852236543216138230632211733517844209641243657086313370459436139062969627393048843232451695889790196023345218935262494956946950378816271335748311433166351159430550621783963799896257789251418582763855087200147305755358821260604901 [143,116] 4997172861700651901198594175541093525876650921178313630621380400567464215767630707905318848941732775178258800037500398973232682931155879369358529358856922277350670492477853917507149803906121622363838722405281441992394208964130466371686209569800033334061070903646877732652446629788966359322640845377320956861843087424405485644758754837672439460711963019011265307302069565489699748334476162524731247939903668396008669644700368178741052223014239701974478265215173667505994740972950179457790437022605143378698621551574469127389924199872377591297941104314687216648607379695386173597264024480320447568595037681697973304534111651161952408557689711800433286696701911485269154659285406749733768091011192533556870257862923769221842738644551513087154544412827501125230700145873106612835591344275102348532963414794001274712880441993301116678789855198010216541655670843980863465330071549891616284831373292213104010093484446886877979313823853125232322633085979199825829888435140331109327146341561848324410788086335018895742703441096789327904803669615563691783234693105761341280325456256291945665380866551291704928165443410165483199060271600967454035077050196310613777425885881931441241977478055250045838854586701870927842231517124120679216287426710158961463205166937235400621352628870230047674774570392346428667474468445211204476595473350153483549269278403444035376862753817988916164218353360858315566508034735600772043644857023287343812403091850221943589343313639980986037413445135358886710001873726275781992169156628765512445052572881477546204430780626633370674579113761890430365708456843770427337047421826734175874294628508328288735068132163485514774328331008390001393098263875996708716052035287604197672336962754199351441956629751847036000969889551490890799738892337266265364743930644484329021587058458801563779245377532957911536554296108944364582422637922662188901440572523515415291578655295876595910837655603584786380044102937880418212632480790760875143549706891513658143743190258992054504444329521040585116774832351475159163459369162992078386507788923569111603886381788375335802673513927090929764468451843887599423792624350336243100512441075621539030327984935742746008506323569311296 [143,117] 4238294164414693193423125085465151313951330536277164367922908844610278916397993127708190416187886505847087949427388234172779253694261999529675995017422764933722470918879645805813920852604052031984686324910131821256235332095980350071443526252905162441393825422612822776620014752481651392961665356423626125176595466722265816040566391446477266556536888022160345685220813276364787148211082632915664963039537515299872159242686681561445838676199425875991136154180642161121825765188822685158352764462598988637411387404095574873558030870763655936083656055340495236065351313951229956548762775227469414563369344549573063881330324588220452349976736025650782474390015399868810425938331372205513473773822232759693164710412451598036410250120815832755689935999179081756983539755590135958630038892720779605879646837591343838844972035826121624645812553478936847013283245732147811833221409869901949830212023461265353021790622558852429374366983255229528139651722358805123198914141426988356963957647366073339602403546152088499597504513273545969252257121358301452236683520329592711755545840588735646660021263543044299556211821555275677471103771174316111703985670581904152251684529612165163744721698718309432560422016745734562887084358236261519951093131561399655249009132554825848782478454440685559415136469207366218613256404230569714561057209377265340658742714554811515190404294700297926078323828513622259079727940010837820347257200783747956359591769717670220716797204667419649499671171111640867187680648793206319750375861302298844188817941809272148512257660946290112522368299943029332325697256781221786645034091097749483682760134151061916484713200800535564678531806090986185852956586522565700943362345991826195138077488161061917103869530381797206856953959519894310448469241191653004341880069672686717570925408719735064323005136882792265152919222675759028233813016416751132334545215321089858635483363224048849242595934361178148933067198941306377634734902906748697006765208427030946402855868581617218202188901659999928471460332431314736076580996955953894649228289763749609844932845089940658513552251530498544399243484195271067554901428380864508267661047449948337748073443927542684056330937528 [143,118] -261911229062978630724882287240021142643042182164827784135277146196263415730275008060995118885443502743568785210985634583130772343001056686171442775141173466159593779580757932961212059252324013945621101759996814898389719780988377867254033777808759155475474248910663051971230386777733170736205701788489255053403662107004695320964629357688079029240271144503558154950285632748346329146889535342651851070414858730211408876198645716686216879670342004840426533680215631210911108018514732305058159608387345031388497260999288061810071077070117151958004690965878791087538781571084128640562424818643777879837696966076996793678406055350752838681671830676851104854609356505168532519031462416796539812776378148373724736664804574910913543716705522578171111958470653614352342197707777127455735007667490550803062733546134197058930063149083427484473691534795454807050989556792039963487054368232825061420106010684063159563143633508006154393331916981854619468992331680978872068298190126544216529953025224190881915566250493910839650475869489833128045084207858705321457982487261328016535552756200127527289244728819275236162250689127747932414994487913827103034918331597631432022041449992480506230870980670328301230120840679698527806923046928433397589189367234964922299290800258438808064278689087616416198886158449591547204815908104253079820518740158098577022292699915389136006251023553391740785408840454447767392072840133709625225198339041087644353480555046565282160984078658182351416207386020690049366215919769675843051955848359955897420789537870067023699007321199345104519577702940779574504099170869697235982128623550529028147568121581352939297056135083911881859048470261637962482818306526435176600585894775712596656132809098441167309647636361150720583077732706135972442870709636833379925697362925005758782235750393618277952429291246734325983731618737376749309822819660824335700703850983245301792640803189610487073226008489106303714834248043849982548492193708351160667972092405902623736587998443300419631258470706295625045967484656843935156432489061180080553438319058515075936877152366238983979408492448939178283899553594458587922558872178391073338771757055437759908101675350549147968 [143,119] 730107053496988843966439928878322941253880730281548951256423693997871099652324818588079525668947978585160362096136274095625925716021477656794699017182508454902598318277580916128071581161244380908541148945325093044745474009368349150264759521894861930810926061452921128282741223099708284272254532328943783961148233865213572969774742446578758642328520708814671991530087644465545333896829874984695565600677251903547880848223217735819529757664504950963843883988028510994184919710707873022424020570011405632623687689462975466083480672725573042565282990015437337211170334223152774835643079689867416390797091561874767553679420928564258014992742584008030881095156986940100062648014562923127289205972525110987096002629996230390709113967314296371066434551917318673097878336028277259368092712563341037119102150631176298979173969927776140717828323526567991654166723665988407898844398322619244819863151182615979310582414911103989093153530146987793163044844586796659280699482211164514205992872590897861448418862872090081012198437393183124900191632353483972261873447928828169443002039655282086158617304320234303048117724879290556528026163893748681923606901005037006746804704686889757683813537562637117222833848724365584987762130802705195566897979025357419488036777444862434317831120086973130623912027197283745038515970057942710716537007939028843512849109010679604072481966070455071587393621332667543103954052994938254057680379150350843275417019369737024415907550803805747852479654227927306466248581197970862979309764887410418671554323337660717749992681042330330670301977237907995755077395362288860560753427255111494355938713142036981366433885910092913783927605405833201480048452830308038290125486453388692572742585459017172553280335036040254366486489061919589959541991419774444883518532685128667959800356291531482057040761659849985533087536170165158544972320498843713053365459119676517831413698632808887166543606717123285136616543122550422522296557830702260226828290646723811260795218473696049217635901017780345572316256356341390518800718057893388980078342979219698696648124178997892114461259536386158042047956128653207586817549910240490085193672601250178784968103202488 [143,120] -7048576388307743850319847218063801640027419156713613843504016223911247227684516155374092483961807067870054855776217841614860137514236225401522966901844637703795767915155400633418211439883366691345308266959179726434872018103305277856792320968257392235205696744282517069392412801896459918558006228562638402575098091717774654588769509435586463794204294499947961586300818518010459073816545087683671675162617295723017062617377745140133187343601689370873405992207881651349567365821506627622096264472433535789852009369393061291648900781631000298991183920900761491097945747526571246735979052032040887277520898120202101708876797968850454221269191897160316208695481425768265813903027852579920468115366608790079398784456058980766187508055468492968336367361636625241348467267319556812932864450494008835967241130638252892766638622904501201401512377147163693524601757965725755615000869411538700616114401871702935639714593900546508386290397673673777047119936570646843985148907958431825809256591761189235250721159680203205771535453832086995406841299800551560139298291371361047459465962183826068293939059281579420576302889094628897269041352766598116020314405003663037024674312203155850974210978286805115455914686918295684676208405395021592259064532190711143749275556739906974312580078462678760428050656251764051966655673303286109051408654171824705302527145370388167758328763241519638037439571616217471706247318234997907729571306560558985228612531869832699343956454897886004385410842543538225661157183058145341140341144764083503498898798256262785212149066948705045506756776945567692434862141632496135700752035134533160930853496185101549591666883810039115434189736506859818037886203211898709800625372100803114623908142548913234365610938783692238664563728306346854958070296083371118853680150059101140119028344270687717712828831018673114249578853965570517716509368756623040059310931109193442927899495519778230098741534665913043471800670377910964714830297120295396280954519443059199595928926076632729469554396988950753335694212064508242713757170059247713066228830043546819761613459493135878887680845598340983605256452247538632791798761647358654872974245996080745958976 [143,121] -306161707866653848348969280602339793773174075787506864916876858365956891640641869802138654432179320925097727141383304086923330618149730449099759293796658260847040140991497656937930698419474011172574317453825593183774460147097016547417352396891330059014167702965918720012864909189250941122736357463702556330410217293665047115607461210093076465290060975292253360206453044038647827397669614882788842770660082272511824351589919701023434830702197969845889248989128826936043688090262710749855965361297170999460745890775345554384627336282055154036789370021429893332967702488343266844858846784168196500869056091317020362169225012739450909810670043236529723950805575111482280515055566976967148572770335628761222623476170144446712601307766873869687832197054909340227044305369250446162399507578356389175644779926986215258442041602681626784631452769019185826308423001567423787402730253478832106782447287394779470450782562854217490858186103257246195460211581339524194489503822189521370035558584405065665198427450267900816829372735213462497066994054715366882693130476325006738785357536776221989456622931929740704776631291701609442343577221557431668053024592738371356656476167913778124398184608931796858001438816249302518852513499260958691107837004649836308317562422006199822830789246413186205436140063957561847574668454742149573726684636487372479164948179736314136273359380663022943065622986851627748434723023923637077090463723140068881185500031511237419087877627545949514811362508037503242657748710689376915112240113778391755891414832649813255801161937567301964261374890907560743872453241348889327047159792877955668422497765353125603448207199470243111584008021076632732585119480034633690888936523905491383161896798955811202896765416853970662572611325131238226377351407191084444596891797551962220594157135523135510446450021197053175498044467586532716233687811775554429272863629940197482038331382190755341290902168161067833403558542976674575033719755747636015317563510114463334405780641284911789198143160014946071744436923072651119363146860664044890470103938590229314100053991319789383082578562512287167533873262506857085826263278749248282493423989402456 [143,122] 22159922879313866188987457646455841366710071471222846626336166568364994808501793910062229990796332384804761638336351140186390633722655982050182732453783226108186250510139950230263668788677855012103359621662163464318811823135814631619174701916453755110174095412149719165368712920067219950596059433998638826021605673697351970699818031119931695780104151347087713621805116451210107822177884281233748063458779956832475405632283441245050860782084602073155284450965467844311484167635564077467602695358572963418069360687208659661834012789822707793516534024289225640984543541896508863902177063157262544195880370373435736136816025895223322978156752652957879958135279271696587794961404985599469515191987265816678149272290311039661810670928430296866975773242049096793221292291400751851245855275348249435702096134054238611219925288375935108142660543630126944456835741015931862715626440731633856764559896812800767238658233518580243752125442811827621656762085176718493228698394572722666252487630059171037910490882376341767416977811268153231241601803879253327559484901832776142943828721059258932196500621631075697396846381491799237863225725355897289988897032614163180064942577773006594144604772446463691725144557642205188044600481278662138581056171074019915939449324671434257688960153912173790550712628096749173310356551811750041125714309387002138651385634574215927903299757591322989045617031027341985875902137538789054963106948458470967878851435686435620372642491058601440655301930326273906104520295676307579414495338364028837262635945071093422970250320571467838906479392247356584197240603654247848128783357024151658164667244739532078270702550840089127624547908692814467149483936105282300796205726951984353856978865728482268759464105698060327516873313206679321259592138710140581511398214578271004178786299576111668624934988956851799213349053798207325676125516597828722525990869252592873021715407316081379552457580491984527268541672682905448605756904159917272823894456265319525672530062598204423779864183084564902457336699936376473616199479214201762670860258347159051549139790844003796017590688523772754242818162830539031403073953216465641281671184 [143,123] 325596911515185062181956622620567709008110395786643495969375903934909931506951449250863973489277890877998827862601785722940881508849986622241463444427990285768328299083966273621909742588490160913345281360901457348251308557495395939803751148394143871948591507300395285969920039243105547523032807284817111296377148010168381376309549649575662434267792332908174537207376409569012526617584273995357397631572397114874803600908204801900528176087909150956838599393015934625307334274634631345803384192691946698627869775619152071738905195433856562350992803562643143947003868985730604240543127035019765878660123972030610715186425924395445282721402485783773791801297518489964255199993194535369487365389184602391377918472702431879734524560010469503071053072312708500744228520872063654600804804173420100986295370570121983898267095421167582349633534353255242241409624024570583603569541289661605067285601701862473754590465013660329491840286840496845616068202819070892620566253861418874880972428456050559213999301194642177090929675375524050635549646289628987437036687224031084551940695802842248122095872212720451073437747627281608795845391917795253346325260202092668119805330311364815995348823672826377014228708635447975508412166975684442320390508038753914232516828121427066310660593702783210173216126823824849795247040197916347623686130876988732958778395499467861803106052904805264617855854815041702019216580827621610681269966428677570777469290461299850247960453718836513270914898071728429378115231256601520483824543187798209480937008769655625733494464103047177431597363301890881239683538504474484100428567584845426253947027196761831242690058842825647730589171682855170376600401766972691896138673738359788244709184680485479227226831456072869682928505077951834930982868770779949527073097646967767202204179171134262013223147824881618159666180044924738218343205548535666087763930972845100291849817860816180736630155178840400980620573052693885052599388802389468531212795253464185991706389917511696163527144760746469520933016500196345905434676216242904443434237103601294897949009026324202091205288807101255374604055030413899802695581248135248546 [143,124] -47814562977357420684504716420328205974712249816457134135778394706997987442915262068779438267458897214357553732131249176074192903397655838477681707057229045824891245528684350859332156204506287347366137318600316938846046830812459924854088767330012038386950621537591227661493491753070337420073637595157889170479145325281456868143173032586469378702086835142770731435002629995419449230916523577202292697703953421118068995416384432540471370209283194321770167943896215369087920758066057896058451545659953232535862996577695948837973344890646548763502926821690179075773650938860620834585830515356691316318826874253462718801643642619500763596166731170505488442794381281714473343308015958062799413488415348451966834968402706196235482878899872901905731418382799611865501630445516491848169592372354933354346218089866462729846366006093763171804118230864940867669391533865520308115746199634263458558235134879292039389094774368075549502182405107189085996025772187454414258072198862728948255251703269804940073082588722587196274696229161939207003406706824501370726195256489302202034745298277760381517643059768099135670505099182070114739273517536353455946569764100251188816448763330550963845127561154595021717913944452697732757250601616588570270170156982893107368070924451563751657657457381321546422288590034742293153668572741786822404902144919094701538395132595475973822189561162104344055600698680574139815755201664465514364438253621517560129137342304014405535917100102601260589824419107412557363469294555730131302689259170631759153186340707027265142879388944744916780560989653797348485160728478636711475853486526474544751193947622426809066710688001098353448830964610257459880677910847181337742231182503730468458090086946812945299325147960816911288653907394877682822352635105177040421134155706498193534289833652830964493427593437410019211911807599417178257794173812859366689640119276279027800263471749030668935877207857248719782414005660360650494679153048417388210803832993089319797133058406126192771330544406203081543046574425687469409180962156286484153608222947222509413687661652900940775465276888555483774094932287354461746719104 [143,125] -2170963378543658359009961930022650719711965359375095204974681246817031970745733682794344145362076344902551460836689621724673076748321156922349254890672901149172135827129120294521373787437966328411001993969502221982019746481765978065933898749020832158069304919803202256357238810749115918874710963096381328686994266176954365739365449210642438040495466688253000202245570139153225680320539925013063105335123722970461645057779327241674538779658158249412988179140712493136047920286567485761232980486907134968736394530756905254586081128274471744062652908244782390383983471244940866397371467896026744313933255077711772927717112572514584163943007673004135397583364053076050375540902295766755549684418717568300427046497466659819676256825054580277244196198315588953830050205363740306446404161089025734907510038954312043467091652494983340138827087505169400111988064738540123438579443854134226400412008152471579068124447039930149914211795905454693710658233483842520357487288130481723376745314399596887351754713160663427310407506085487113485669934739486936620020833477832796381708478316600348256112835085297181684493197190605391557822052347764459603609715632270317869708750610174929722520016914754711945556266575838988973785919224581848141814891439534173347241572169855642622331031014943132815428291717947212995609371190267086478868864947620165057115170352092730301016099063837621028318142121503033174321209106753690349759401253244666891150862736525636280547220926154766364697794738734999146563852228839901658936391966910015745622196484145086813941146849735321275461297363698513445629489504330661175006619189628182622062835939488442143038013810262739531683568332533517828090086683079084951647583241537736328640787164268119033229968118149133831532225883739009179915121956018201011330320761801170759506002401947547702206894447153746872284044235064156878523289196832169085027162519691936619051844426999510991252276886712929135712343986099613653398140785483747326044620522515010160430271393175564100542212759735160431931905451829038513999389568096974014965101969435456788151971345247875196124246390164216435527664919686715600 [143,126] 115506825823003812098744997771606414700384657547886647372318376549338932701170667987465461018577383394969471205358762289514412455500716295375864434546245985070033494976194659242608323454085666763946407576591433975925730751548708372905666564477284464020541043471202486441972113563821384846230036850347525419092567152429464968193550635770149252315820369552238317375752676566343216790767421237466324755829432702883852220245878414049199722968624531191700860357829314056023857561328574477684815097364416119833710073187839794222691911512300922303345861039387354863158042897127857163229827401463573344473727272989652486750088374968673801500579503219481782197956631274886805174315601239539962430448432720571556047321937131049195361845416365855056832535359742367368010531144802441514157049981737275083917255860894379781880863229555883829242766042781982963621750455764477495397789726021878419095655216368308966654932189399827656996446067088194949653178277100587762657072633327209577432378916365875280740616835793440825677194762340799857214923468688506255435099900478877749000645140073967125291665569937487283919841816071203428485588143613810210852644656893120660577564886327715758761717854479008753137141822756550780970786201011953727721652946113137966587248028789358684941728176597033417401469135347929024503352680482577438563024518806710236676818786004604946829508560259616935761302978930888272593358043473479790769924454258886563776929381757404399251746805748265609905688451383855288027982062791393209257115892424096836368936143853891542738038762140597783387695362390715386664688394257867656902415911426154040096399750490730419810801967014611318428901429696929235699970416794824406697587481486726936607662242458895752688256465683487204618384402669113450920999058540571916744961854350487599893557245310857457017275085551428248423600600849444198742148833751688855974581527242068777215640937217162455606921394912422879578284390738764462573755735190452330614274396011317097398458913782700421685681172026049307341919292399561227955946993685395265262600838684956645962126047713069859044073168527140728435828480 [143,127] -6042299485496028393856078568823872959860027235169025321486167635564025456167392189532958284544747933486625114356517982754451874060711549147097858693190607791833975929184583380905398199375392827023568283128665253232554180601660879632125381083229902260391856231688081481726882565477475580579303135169590067350941592715864397513379523616816022086976907820766780056660075845067520599598996314254985027995785239382411457907382992434890995425594598873609986161265051780979810204397461724191604920938355600910255592232920040289672279561572236908403336580509844024338005001353011497286757890720587081821845209642580047909246075245916453918118265285766521071557675492010484496353219745312012799091333011394053012631361471170026638091923276974474563318141343047946896226094722863380622365025463401644471207818649925577667242490217526354817257186390187430258943289168368079007143971887619884817224890396102290692104125015666917744543007688217159810893479189096101709776499658837920027985167166851466667964040214249123452550096793826284227538595605370183395495406978161791045038209796702432096558046356617302927644680252436429353956629506204613840077681315003332637420721926145027259913062338744959090568867733012393870549269995936002592575880377607434675623185644008285400699380020943714044872289909692566596114273932187355398313393952130477901301907986982341943798425574363566461886770256472475070375595557608535882884266856338171137625489125697764552303008670533590304818114928488736814516658001265382307499981200873531672643128773974115465894899048321899909457200409267975431164215466134866399271143060092530702331946927010090450632548419741831327580153624085557473171241711986183746374762080353796490042827364453444551155046937639639757293962577489508192725505543912578840793499832870830089353579466484112545227091804374167826094232641255335345117660588797628873198484752553150508883886280423593464080388872497891449758463855816168880142791562019421855133101661958699969913895094790268180862718591802497703933650841494615954587080823779810079937639944175204082499961734784251176970371434287219008 [143,128] -1568762489023976862018633322422864030134378599009800824594279895207165880974040617561511563108535313318891850365540496998874666681900426845734974280983252203706668520401771284202271964981861480744708826623058840468632730826530196635183308858071718895672199571380466730522477045641907649954745910571224064764041287097825528654819249119950083619268728221847420099958468328625407131051518758125916503036976149402119485393080811202353510079612903171292904586992423409501640775895313551121604871811791500778608056717106374956653923429489190171117173027596477239963546710099188992865784267419008094392072973189132889902564215086195437397767778962620492777755433574586709177440505261095439849518422719482549414383879719885469192295586257522083951805654988595917269375769345273595788616828778633255990243120971797745882713846083211270526916388380784985805488022825597582092222487563025617813708617891003900155633242185279570233467500829906607859502948685971104120992279739473385167352572481268023289183166021390215045400815754732730592477480201628960375674886317697590434360302797517602458140561979768179258897827441985923866026385738403371180441857327891270969299706811417206654234981124770801321770549656307765168912342283584153498191063824227705177373192417284966769487371083728669612316074824365498683379459633503062945823691315833239166325195849540456154258834610973719849937989048742737834308097040450633810472732205640769820264065422787160038495861150686903267317937814638225424306793371468079129817785867161168064413915978124492121081550543492752213662558727560455669507847094140579823607724201138677513867161159054380147055703512424428460321100451854233485592905072913147186057750011897223431861285583986495502855990408304785740286008402810414326445699483527741119251448451170913320869272196161036853941550921908134745070128664355430496584245358313891067973146979530247556727720044438692701484215145589304516493016777989073003667203965991580396383081595738550534974208112956062963746584942577149195833264054746787531820214894032893447936077796766879467041222919852707335905469824 [143,129] 4593292891327890302377804415167166874252050323154248935352363501580533874674211781089440133342168181130080554424886398181479162247807369101164984775582543133262109320090383122353654168606214980832197524437353589923789823416634638650343311317922692501991026057290687669225377039202409438428635754553122524027232350096954343466651183691150554175778985186366855428754405942980732292283191646353446038329463792692904638640062324601918407110143927959331815366368132223706485598378578540688859898683530397947996626456065471993662450185028446505070226446012564148681293346683640509981478645704429076098171055009703359274807559378324584633576822730982816777059793775350373576916436764478132275089858017377580694324001408565979597561629541226937561631149788209332486737915795809596763919680486103793656407832170822057669889798059845420768068764341098448710935592372438897412592404059877640664494185937757036641354571058523763655261414752140294460316003505666083083480697310341278523187544319179882013377891651143057682683576644563696905537886675085090544229887271539593278724216987568862342369814633597343052802729595717575952659055117937420804547074514195397311233528061562197067932740025434785427733578336137645583290169727114470426658914963114045295012171432579017086954592935686605660638460750775811178654862427599172805174411612650972542836023047413564667885617312596151167980903138183957284663986086351147191766175889005758083331053059398502775290686849971653687105107231524155890725457272391965589247816694777900578808799473343371956055785713184588567091701975948484332425208261715827747045650362978017681733777489209266503924626887180168545649744916209336154095770991250785993694921000107749091045857697987696943380773476233586108650215596308218346146370161930500840097220390360890921428158847430518212630098186734499318244931769315661020651926301024341852200776293230807376881048128613721642569847788623230529075481947468165443709547397513089189156428340371154293686539830302382932960633607942925777378351257726206492874657345728103933622341052737433708142838969649458288 [143,130] -905247955782628082566920171039862359875754405564647232218100215939741403067251022529566612026849558976850340455615682856915950360771129695091685515995025652481231754232779127775502680837968204667653547428752837182745173954045414608824611432586539610855462815069045849746575504011597127961562716633118256679909366651222307941206027595153425656196640348984922372117882259577023135837638837178976980662189239532756337327732285078021163312492240971624851669585802582599790144840212790754675747950262202778807412715175728542879910323322530221432946546933968384369255437816199514864004629253367521585051790874051872316729054075333487161839253252011979115668352849747411045581212036614311747247382689318146567295304790018017844736601321199168114108795414301812059931269247688392725267332653606922805570201777273789051718617812751761567351357911879800016650499880020457589483300089986109653754099477169433003935644645438193411094043836906304847093720868570751518328286391110545085722503382486139847388969545632445377641757102765176921256525900663170800756308133775350682555093464063489299384265161067799885409177026828993749449315353325626025377299598591587597430831362703419437159785028365707447725635496772411969399143669581903435484730685406848406443355498665943605986449249078640984224025910683440504977459903993687136319066510116880414444598117513029904359114777421654757397900876522995107185934166618626485905641198180907020162810247453751205241767043532796909880893820196543890902285785806832210272433312514418924514246244163734632905598021808297884756245247344958438846834188720261850060015597573464426969616989793229602670305733782366512542628911265369044541545937771932604181997104728627529117226490919535018020302531016070319401164461275360848561417240885898262518241670965381285300033063139849985989567566957856302141193543984539129957384445517521103896798710079669088036451050537061613127604249707622786038540700657620040862548955762850747095972904808607790865687518903192529903864942195164069669187243438315795136463453385210152895612021213004121204119824 [143,131] -196652788260129045074153124363822643904069692373719268485793755767068570357762502549356153309804438776636658617046868499653530093128243059616266738381678989644234812355091970156473589521737760542029813972116011934604771539585636027535181303663705718961954015247575058271391623916236927981215885774202341038841331861628925793659129654900130384425646878940321750181555568137985264024402926329749278925514187584468871850146003598347506879872623242976610099719014588358096562518325516515760340278864205756702168222410103384259662178763851007734962454749771509212912726646049317832836407269373912986117962475240634282626235546519790945264209014800524149573713751303294630478232438445277135771875891356069186835321611809247049846503299497780552612192613231020978165131184945884297265662794807631518864312282265784629347810082148452357415992319353370279633715792677006774891781550409366010383222675234046219521477908838035204122700337849768960614767994161273980034558606691162680040677349779205772377567402920416996421831787224677264652194758008725288395221194323973516205127021263052739573606560038599545757730518334892134586523168990709555083499156100627249367052218065302068489713217147479146297589031781623845921331757596468344354890910894449425668020458458129247337355899588819220638331574109746611485071960868304274807004617445173298962384591220444512265847511528206050903188268198062025673015485038977502324767970506714978401623370156061447038964227134052847298578016436305304103490099538184524214184532120033792462549097540402580111684294739591761384040112293000457815965901888424390623597851693924647793109387159023814828153408012512595676127440110169168645349178771135977729500295674741724872658998119725471121704048542624251843648986021821671616936069518241660005377137060988969539590281043188701639979643958040846283930360827452582544725711220703806614912909607212008068370173002173908722734863352458937503855802359310979452661140309714203736682240656356407897902414835559694284998188378298270366524443122215337442544330774850238743820155945171986 [143,132] 29801113403729095058468721374322731473511952379727112908576178778332120738281276678676408562082645159641902738056723179882131329812354625190771839648540977897633722707084344855484465582481887484266854367170794130123675063093941954443851543568424589449676488904207098297968496347739302843808439540661895714136985821890524555084867002871548759085953661251993242854758845378866849300422497564913406538466486422677503063311308095430563884340077414237593212350676748242544585458457469757099101857469181874531216076999141219192060612891431138322064874369855060821894220500391859212394099197185861602331248141560953955686227181687235931586202558952436870138647666724607329633158495677366414772815758939998620097860437612447866823304178545115086164979807155679087480535159444512073002549466879813189076864137733562334080413026405038454929996414147753461238241808155263225172084475633971428623012123172634341364726125462704903934384956607942609698788670809262514157819875816233422104680128329905890092596013009713482603903576074284757062765368451296338896923461678448865896390730434843608095361144567439476030053984416012063932783185455819316046598231364255505873901283995669452743874747446414004964758978225833842960910224354643681004302684206781855893074324578906820785129462366106790043728876225620927342242877641353855109137861711773047900677470251411992178392490503755899734169711653379677073672082203917286230585883857118774873503687954009658665977709443764719795258928727999264566423088293238517964709835122274520545525115970461842111490180896651484884249740109293332990025458954161233268808699178380442177196812347688584280610765118912360244715900123251063279552459739476747785751209452694508611029967496354075668491863151545574150033457947312181851695382009954374735105568166098106269112601745027298756306485544223217644918581956021852467967142825725249480649442012235724077054856269880873413263327915922593807471055050425896562356742712476216100441306021764091571200284658473839626034329926271713464717473783691294272974347141321695813319680 [143,133] 1914444645131637142817235740090878640469660634413485923615047325104688640086726336008118550639378154921335386821600539839462701760633103305052895882431565850846999651924034835601874016466225262469032135180679689958499198989813122562175800853572669859188831200643191435451328563053605314397348428531580419850649127590473103744492603148875426532417226887435409066330946242990472096523819843432216482559917198845096677925347098101907307639959642650759985980161396508410511275701604062464238085336782262093920712695337524416533982741451380600435478939039699220520513265412328175831498792674595394970751341902203452281855164309883422114017897025234238740000853022223392425845682748628892851689373895667373864808075194541128057212634606334966991738183932276857145708968812247692230031584538199089201169767794907609762033494856624190040210208510627080087458701195232701370625359633011117055708617858825053929899787505705627959208796795581877919667833871546777919721778302970622464625946466513992978535214354372485004125311777305753306188621531374049153177134864461633995990487289396288578986533852227027756955800869865480922791585189435438832054616960736963090134010989980954359889401214759249480408053632750392126051801708337939113316504607845290773600306574110874106743180307895933306843159487863078732102809753210147813247510386905621925440516774590719752136240679983063107893467269592390023547417059276329328014578668686530256530132588267559258436493954254726664044108725544389961097255958477824905069279546937654882241439363655238344131574373420709475506845550495772079655879211122132582128251121457255979013604675122319305151341910951623474106751451198659170066436282245562322856610477394756846670555130415856651750844864219963560255762492519275665178648789543045507335324588711028335077698931694808863833960895019174461084809333437012172996044823598600483291966298707110917587427861087039322142290561715158793525526570998268469844353021755415534512504807335742654860794652871360701483280296041128135481289073102536836628617596968192 [143,134] 1363252876544100630874732921329781473277471207167031213680866166288304215023808106084998604891144734178360380055808248587699739149934620001237503267314229199145684046999299724511313814545777168134879845600584860786415999477014100432123603997452933451056722364719854681544159221003611373730295324611980851096662719488515284739380938122518930128189026556832689573163242153906542238687697829058348818650692590658636009289472696716068526025988889008278848846329026560461574534167756080222857701089679226855704470710655558032546433794882302033823189793117201555260573238131834942897396550493796721325980677479035763595689309089192996066574469067941171755736939744190556065555628777986884998161623111497167253554120239536011035476998875303821911182949297916762334164686957806894758052028489125548892744068634345832484349377134096321859397471787441423522953514840580729652157719917960286780831631244731120195861615611968402562113203154490245699703836550478883782030556527171436614014337612687661766309425621646854110797293360064794401787570758633198851515033360629576664995981735445178528545277562045985989642417765685971083091344258028339238662611120860586722536985646779911469879867422230606660815111056567084368630148371708575246186763454481766226794120262572178793918393119765239833823974280751767926116141279558015304966239077814344952336902725079202336167478431500787764540123587934681672526063410492077952096537492711393418512746675637252302304583914571013862696867790298819101347123820840004785308946590423299218861581695352348047435283190365310291817052037406780460491062851354577389635127683582519667409248724940218635410902648606827150856646327089993425854010581908239742892127639084631524206372768923270946169380549198807299497778638357113358201742912847544189339212681494213684005040988595011367512016015461979760264285942099179876281296209960617978960593453850401894663153302896252230796481840237819975866603143714734678765142330039040107713476640546778988451443122354759777476901393648368237374942565071621305024 [143,135] 6139634442028973643611716919128856086841526970449606611924637506221371906074883006136132540586816986259074382464690000769203743187134320213935409301626479586320275023452368302685655581492959270735750534794202018662142519039193774605609246394201168876790800139997497141388789801155436374679903492424322301132335490842498815243892841665151201733997506198834755958715278860146196894734802266482834280082098957841873081137307210911046851144084663263256137134500706105418313168292685638353774289011059512264551676970411997909607463112050906143955967900020435405002815372763740483438206949133951316955034548614586579935858812146263605630838629196010180827518282745041272253668174577519423716164335038611264824930723171337944270625687136533269982120382127991000291773550030770305258953538436874112783853699389297467514216075187200719589005853190260431198466021074769644545370591933517846371060418191759747279232844322344044825933425998795254605825777529372554129719869248590331076021368578372176791861843617854953100360785052633783977821617177851134908377537535485420348679015101522722874578466146415894039593311941824943187585575063082225219787229571551442717955978418653544045160069093599528362852908761785904458630587344625907786399668290938276195441181878372922073618696549825637976236431928010537976873600018526033702027589815500764689892882155893286417088670879672351675255493872844863639827085297184832723965408447087849955268749193980324597701622587406208116576573500985856281984038457496278997325549969454488138307846087100587572138618825492685189101097613670091562383002780793064855899879236405831330274036019038512550154636715627430824588075779337041198061999046579109693665972380633795497526750068066362745581158792618608997812953349715792211924114027657641708617589229804567205706723691097375091475323093013770461904840055192100744010597843559583405069226228691692531743025344608734852142881358951183288286919850859093334688317930245606271781810050255104516573127908576167472143757139995684576073719277560 [143,136] -108868824766595556544678783904465991654282333028762750472507226936071067384154636812046255609617644373378935360310169833098761813114470244394989723930016046379057369721467775014811193981968515748956875905416198934144176783761131581804456178923157864288357958825907884686063541128998979584632989818805541661803993573153602237148983572643165439930482372095097981380306891080728829800097430209706340519118073951782596136074821876529819773603940917280974332093677118647469957382868513979864819999157110751079618448042527117336168914116679240395592250551729167155637269069943723106150848129453592956867717577298680525172646153730425889494160597050827739991341235541700175295709012163137273592566955404548768624107180364997675472761414761744384934326035604838745895819286232491502635657834155723105193240089323401208198412523047949246451976921255541419308653516383863014820906521589822110847609966366991040819887902504237194272656051897773192460540294350925174808269460363737224154098161686538372855080486434416114845364687282074384637672191865280112052226537946901565914365509933488404283379617777136963711967901846079788553071956443831865722396163475736057552171993314526004686418461322978913677013223525317246130205378709887528336642486940835488137956450347313130093326029373788240729611515796175554826058451533975641446520997921767330539913159748200009839580593909165873688033718489443208758359814689013767115947820189356452740241269452905465036896204443832102165619907271579540220088131070917297566386384624326612157960591946469775281114044980384978374572932293004636828120788352804010364312247850215816160032253748656302036863626717084366641297061331198215445522379854636198368490128336240229760739411756082439957546371374172601722138809668309731813541328542732425654145263591211284642961172879924161603097457229103411239288363032757342698974875055785794484730884666847535207763715881962334669478012723951253646044591796359590423795940882456945251614085564710352872918871825404541345588521419224218464 [143,137] -2893809921527579947924018861638519939088262599524162861400642916660913067042773853446042800377966304242917281285128379683306132981115057882654420836342433649706834591868887251437397845203283582567838686405387786352868128666211299884829762850286822380463542071298130646683710474076590422200306213053443061879063344251645209971564302842711778185329377304579883543276158872616461861370276635442141798937556135837972727141251811770288346456191217613699097526632639795639033158004516074828674244813896543473101514460287185143728472059013914863245778599699319288068585913804523318626754843702594321840173704343070709433390341828212296523150703467265091695191342956048354138498056739954495344021646121783224253193944888581907431163832517660773876958133262324349781308657303485226541315261172027850261380860941773147707993938768145343665133540789019042015547092989881953740862291582713899053400188885598280679200500089195148107466918800083102384528143517491307106114752640547502485327839479228399088630237547385240996656934256694262884337507498482832410861493348952650650050602740121589364148830211209157052115997211186456053939754387630496812140617211631685546546469182176863627423108764643624328673892216117880752777020291193451561211130623375538200736272443383139436369059634986312442504806819625628994339698481725355479110691995095771173171267237826528452465733830804742314739197375100018203486144589225704134938416591420935776113045444269749706510742020436696581026219330170233334851202027802373191339938179372281101938023474666209477849211781066884434492421046609173645225162919616127686673099010804774223680175759798925571152207790616643575926712456385107093474018690723013548093497517298630969334134956156084598951703648798971824882745379764007881033338719820574542543844852047976254698191306304637207270837158234638184032575993783049073681944178334791190405917948414267966727445996088234043873790570511036945926452278202092379712337912397935195026467272404584590253517355931674797058226180 [143,138] 25451996360536203482030829287539217272931126648243988690526035003195945687804693660065849827325897720113581282965786881005232937664885428187540806688107929682681266208478749500503853291493237530521340072298976140992100505926674414041834336557044365834181701334042064883719439728668206793181977106524741888844407926946450733634694117358010981924268811784203058497179434666401177592380455563191286678633943485639902728988032235864832537486345752016985946904062603940488923061767339170456673317074299963160726172812025399705648584593215587560058573318195707400366570851255564420603668014025279286946868003502776782685735114477967488967446185334267589070457872170919339462201556380829455271058821168153606794616197488681299933802628859536853011889842505566013737713436962787514619582910073049431215855039837480253390381233039190261304346277623476432692884813690108465153601639764835783822693438258956587657220338684374901904824308387267100269905620930129792284362530831646364054427210023539129195200007260388969488053120502766757617334244864633624383207350846541846294168817665456041814205982136484334419954052635035770807534461826084962368482977277799658436459602835576686280494952944139048390682215153965963970935772263047546896822258658531941257970301136247879298820697348954503887868001171837714394418302745080146380892529825531026583592594438449542708070464994645812680623088085437035309647586431005023019299626336998092153465711351971012541436503192630312102969591281850445417491524660075401884310457292686717768534387445272799325983715323704018026549792931463588795226956255839502563354413102293781721187048747448189512523739749738651674417492374670538844293966784414463131324814372110248506285952443369116235667383703572856672384698608817834866606148290537485190395727309688612087226072379751273725096123752491648671508783849255774168341199589402712210182639128381095491340957210805451613424642736894736370344502755112090360865371096883981813511835383210444802337042102586576 [143,139] 335732996077438772361275687099210327537160467712589085446185294237167413774702699334762490757964578085053703468850536547187368900789460475754464492911233607063630490972306467969961188397179524330598242791941029879286207756005560426208807286599808032812711239927937672331861808335992953031378495454273890260348759280982259647408621846673675863823099980934542276127212784591515126958508988381093455636473625866120570088151810035540014701120105896392182497388794832088029418158089827990075958511703245323839565321635754609220854943825458355378951157355600790849626323287427521755186206865577448291529768281131559692000390016184745375313786921807677998493961924866201438013704921821233913466057827479136784408958635336590081794252870259351103657936558934461241425424156099017049425955824837582242897363337191530663897583202277543482559573218741647756215987984901608414719711813901754958104634141529999652301835816921712699921823491496685911953059467404085441759396008888806097080986999499511111717841022486974177865871120903953379382931172049814667358580286322704625955453896787917518968256424703979470027026130618415791936804976611111287535774533686774137180036495526965320464482503516972519699828076822244894330624364548268364848659272044705106757965235225878777540663447219973339171853144343738602210072811437081256303731319331363456581410313097774228002937931360808024493877050294138982291803906095989144685069452675789567994767297757360233092949449955573013341136069868791095402123159588205013825339568867604237638433501883997722576090343309284007851471229384525064642486810263324095257968189356219749499414549874309471546364266413800806606625250974507469487556598596102017950610137680419699243757367693692234392542874926051358051417444602174482353603413493813836456995963766848614516298832975827145746535882503296708774492228190186666285116782926511614067433434370474927872696031851440785357609876280471231214359746046619843498364113848372575991769878189295235446682 [143,140] 129477698272108579532364270692705853372857324960900004453330004140990535675378884964868462080310759903271976434711641674675171573465954239910161635248462498940143555141505951969807694651569429801775865895864314733683629300777665946094883894515495347593515586153695221684930804739710878718013613112487015036948692230182270423591465374610512153172624235908607421797543115132990051231026930035679990568699155835649621268893449480280500123603057466123122561466178590287628543784996007545422013895756621958458653474801536112203417924047355147103609017019671767285664763646650398166010115762223096724710010292780692963423786128845271887369046489205175403497095965314493845407286449125161435242599048286429737497526461687215393442534371627632258199457282149248844745793210194872512614267977551210092657001287053535378105267061910695655289615548176628960483195128031359723607956683905956498768747702643231879479733849628593295538143677034762758594259920003383832091459411841802649232420309560325009730818862277248258027492287002803586984399048038362631455158374246409899928852914073714944390832760097135590396522693710091493429511938868581698901373260625558013657243497496981369564661521157762722027028951336263274823501431880541118636508468110515441098738708351054939781186248001971045531502125969845261955875726206538414656350288235615317859150802549305328783503266521790387197352689575156247949942111429192516202910766161472762307152186032845475041407594995437657384178234719757220322269031276998419632930615830363522564826140957589283103695209126592653842360765357951283313126085580188506878794530734278196759545423499845184051904062757754819869758688322520540973123992173655254644432975544473582162066892619405216414531526195385875897303300250115720117345684986917905978879197066190232612952579402289677314704875502667927949156885490852655888082348619290391629319313752843043731282842028461092049998003920802375369486056832122952030939571966218191555733333312 [143,141] -5220406234787500795869340428485091544565504434911967416182931131299724313023810961705022810842182466332089831198070048765237245380639751342563972452611449313588960381505116768146820058431510194846605796391200783885130889743531087985680247856528263544178810670070484020140781455214917118960966698742425396137686605300858541019187042517705921639633746452979492304936580883250992107431885338681797240455482605682733973408730174735998363112057255106214155366511078502788984344481332916060792536397179072773109542149042029310847063958498643643077560753644445315675995863360857046184128926736366688373419040696526584266758144154677098973345760776369494522576835035820975224039528452320488400548058191647116444890944291491515156651486083698961031628623717567318466694621185559828054527654168918853740890903226890840243518667271480472684684798136120402520860713268209912205538604145644890801759090122575592157408036785056595940274704202720900080093383207529574478101497863386512529063762903949539120062215456666859568101104522615290975249667550218243741398911303480433597066185020159580829593639079644983280707801521456256879893086109311746776646428775556656079315298474777350863125040098147907204650995492987790849454946205032119040211542392143333847998214872092855078241129183958413556981268618770751935791437125634089256314052074358090412360873376516312258048997393626840414539023125565910646214203346354292308866111180822643060530596296623774500164835206767582816672171961545641192946433748855236960054762664108862941180369331176829658567763669249078999393643604635376878698437577634293854741410387382353881127588864151092847311272900299435164438101893598798047329127705674629000508854243712892427128806629738838298208601149212735903961968959982623069732535337438976129845823411587483278388349393112660943785339515969953478652817194332781958504092347021704372824066139489635484391520300227680885714347944781499779698464776252244535249803516180328424 [143,142] -11219786385964107957500782620915191997725942167617034501264504100851820999712550368919052464453595811097744975219126721894844214251951092511013604050961314289312295493840993711387566821635495304889949118869105395590212980811921753364471199449185331372843376345154801290855568451230531514961715127367184572504293220417893330211843035404654498008407880420247197159585993859876124489249065366668817000545750809679991427647426982803623078504495511834803627625836198083046374943121556837716322201922752568769924928550183119979208316816221456385683344985813919679772694257647675115487926286420865933217398220170099245027178659116496294751357276794779022362631179591533218271765801335783475610422906109268749585058246710266307620233006005838329760629271945706238437013539077508766980255463391181168093687250464980993243340936727753319149338787532787873490424210929972126587819485009912971010181390106415004694204809507878652126819775918615927545131879870950434969783649789667253280831959429624201871197397424325780075286995966112413570534966400014511952591001175775259263995384254225565111171154949702677292703858165395491735145902597157257929002975032575432405021297774899556614500064325643612321332867046134399974005622209528588915947753069835421793590557849103468590471843869643221511906418440196678861482797553271704079261182189311785814991535088684927237704590695179275197324692854153538444217966927331407464607816739947824072278061680839144495157571104058304955246190965827997538904347832744343392713002987699824989021455998547362416786653347059971420695888985494374896644229109943601032295475799150557582017779708587814652882044735689914941532897930561873400982958000587623659098092032948729788636545160856869874863890031637740455807877246946510464609616239955640959269173105703913034256455909629504688545486869193044216412142188071529689369095943463265345819303232419867734948218787558084159304775097687493660661589029444612820807808 [143,143] -359629286150924637170429036801091367866322772298648285462810881745542438771699624909903826329795503861263093126988543253010247903728184548430414381865954860437848935337977035730936454946444618608195991658221518897903863474458627339000528089585234190403716697386760174656942217072018244635006487844103833018047720433332785580296045782153748993511704757095795207965313311080204901023938138726306213256016442985760688755874855916216747613744188652249520068424548994419423815053906851411457632675814181181813093768009146333105566854722255533499545517795266711878643363238298725140352933785604973186460193361732016346232603970827821715255137969218988933422777315601129864814975234577450320060379726423375385567197659192028300784119542839506033265635708933114357365821509877993456750544796795921919184154614291337994598265626858185067603346970867019432663684537241535680928100384937307360571100982680163366922021377978849747714247343455406116050734561593046618872609978643773350950445953064613106622158099933368744669209323069342207933008305721961285105545481641752134748471436712657534055527947981977358056638666465548942788824905466392824923417786771268023320090794753444371396883225639827198263223994828777351545147658347706693432959807126812020601554408046131349143642579655108060557795913468474085014271868377575949129146456617567058492736930778184502995140093170129267007262164761331326334807414987155147076655787253822513934250428889659378812034225559705180410025666092466960722709870583434239240729774097288499913304076757988592143559693845812231444686096769287472166974160696931187052352265443914221730982189963351770230340904149703173682947909911195472555069180859127567975507309902625480666899103647043828696216033706562672230519108678497519784021989350674064310649618172487532739424992744612717056902275870093600689627000473777210604960360888501297835962255432944715702728285417495746587899160979416093926851937888 [144,0] 211066653067532376361238271993518205481750213939450475408372387667023341486337589901527508265632079342213900725987942028719609111880899530791082894062771535754348590009718645951044400047145257517298318784986148686262983567315565989521738959120015856689195043931736995655523678870782127576636034811064061134985692660168268166177344633622075537683670510793147711236590410800905219311975941953014412211045492945578057832145130577865183877120851768049653616464460485504724394731089485419927945159622429923510949551950786898117090330957054628594695323010279575480461471097540352020083420601101444045426415572754303802704879805549625388417203707181207455504421404308001632294584409295317417620795684857454304653194799375404674091786953273320787585226234670699138895588599663369342517537612406914981729473108637623277606718720905717047647427938932039794700335238884718670825401334617623095059346317605774985517039094535693712683931497225201596836099641463662615084367217935309470038171705783949621971890015592023021960680503825580763289499512375689144410236925809583030955623588883548822672419053993747842752170507930529430556870281178813270296459645468568587205570240520349427583380586893014229755959177386125612547192795857400974546323688779064444783324214338930971764745711172677959142478368431268387623741731258501888549296790165300392436039315982086435229148113454031954201023699964717517273410958896718531404588363998635996624520227648761731608721220296685352381427484388297791153037783129292503288829981409029145945691475507677844463154941093921795774769710227568275973709209198637732110109358824687292960119622812357966507220111686371563302349565028846229582818094074806825499725137579372489460809152698970456204983363328690401678456988312404295466461734224860245860637417827440923283895875060953078676860703777125268964095854663730644138283230067720211623989082119925983903494514033725228179357718349252616833829529588132944816195320324830504202471588295726291902494053601541697348400550152163524260679806729017377079611065837650204092239270451112131087702468190493698669511874393975921798689975127666252644002956976648222734152772787229552211957001479203463408858935203678320463686924337274287041803424339343359153081476855093978782832740997783899942399472066255870438701310133540072474355761853977549476517759723887118033619297110604910659662857298987409939716160012897324810088716307405483597815370046297263616584154027654736321788463992502020275023131566646111515679986878437398754512919181746638415173477635115741872128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 36167042619987383621096047908980709377848537469586639203002435360327087131289075347012235161641378374852639014917035263264780396812997797774051545702005149227307437172138610063073764242132684389919034907331289861569701261570313350199329539593935641244606204621833350007624359929296753806296532889831857028967740156085058262846081329881866915185578325098852723384054684697701098012259326315959449193290122175221142739730881335345102278399526479813907061512444942924827874645983340038925192329768096619169795389647231197187036262816231394875003999177230362782983869570171998716955278943731853375015256710223061861277360243959392294980874639824196204283082139731059455191392679661097007964545632228291443464501696225384639494212338669297466357886525372501994681572309582748994612434332948919048301055326462960253293247802295134792146454473732125699866214887953827509188299180241449848161548499512836166781077158946581294880108718438020678971557332300451125073629015168772818842488753877681234227381622191694620178227261596902396133037003598210171421474475371354842067169762885295984737479134415252554589891535099791168192265211334472842161608515472464817189372749963632367156683048107648824230344672530696871045584260916562656154975838477516786610988718159441647648875924997025826961575995761891329143832312171762913156838903060947179818958569090196672996778381628561674188954586450177229527673400355293815076603291238502414668470979478716391563227162541971582269763749409810911712277628181696145534640828257644478729388111439087916975200991086446412057506920415106098334173433108449197334515242130066709228080832550367029889544546714365893780631478656880030630181308572676359347883935934133629118361870120940701894043148864690687888777641087243307995422076150493675928374943173233282939697427663299320934619195717604550501037536955718539991204637384911324852142839621842494996021530880065885207032131455391062160473199530387420438958204711579833877184448142897408732447348720203218915342876921412817572173670497044557271014471843703417972751503756517391789662663236060286690858365778119979401532521316007862173836543861402881628052078501814805894447617560623448991805431899592600268211183379821659485956455471956749119889881418566466825079133556312048536993630370503449803563416635522895138079811285317074501614860357210410255894931521019635091664058839423253576153286596290538067847683843429948737260857263653941503755504568195830541349475576343021332981130341978248118272502574557542441159459995699134967464599668626045272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 1604441956811414303557632333562948669656790283733753904253171743480791895457170048033214856494017134142227844981503589119013662594049365094543531913404748029442436133972583564110194006128191274811844306756101123580504896940693057058872508077666617985187735573106777639385025637145563330630394009887573013327514979901477240270493155235986990976726200665025035099358101106430613821822485199605292238436723230817700126988327742284039383783742656155472256675004177799393267971958387936596118876903314417555796499822498529650526668025859550083568490896630564336234063199404778364636483739698127747434528048762069975586148131234516225120186201046425174455656919585230531416724787083951216877419505725306984881074335520200016233301917993163456885428890056680716436789980131923018901804894675593287199176370815758069586170134510419205646342862101780559150604604239813848462580346261006508910926273442499713508026167011922933103261415960781513818090269324350851681119151610760345228308081127047655114705098897195738024773728431451805360366764493115589410182704312927791169183759538712847816882055727767359839872292717562122255281726405992776021722223723221405869299314680881477390409679775362937142466068683284456025556073329694761329254385143406131026925435458042700503589916767193081553200624829713729945760337503635393177844380067693928635363679157667281919900067502179277367506321756451910524268619362785073079304320197521573234607919752959113447449474677524328321176234537631575367640642639481148738008246879355508379055989632264979789404104885088570162369337283175465460042559434181055716529185502212327242931984776827480891936488505526628162355343924717750441888788455555824344691685618619301493888067343715550520115973344291006652017295820942723512072076793718990798564339185712552567885419997968263451643051563094558464290368031031289790267991585123030714480956742704697489014666604972298108135525906821780064740917366618307359488141941070832860048379474061087902208382717980442210826784863173736374929973358046929581301974318776893437093232680688467376265896966632631292586170561220305749208603047463550092035347627426086564284349153851765670542002821988549915872090479732474381685929351676317895709201557316339194803435147471385853639923443876355366793680898907311792344442951592348466259039956041982400542535160634097383579307229226146441132543451986031602439713424866820047017508567702996535961920460070790477719543090375819998923307766281079105570710135801691754657747175901130142443964091380039294890593716653813470754504704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -3274764316631788026963352278355141772359883902391381549114449525962453825224307465038340377434618909939556495239069996723104229651465804297501978506805017750284483602120729616371128498514405486723978404407108991735268850187593904477047487195136540461322989063333206905763686353225708005492679939877060912502770061454318433547869672287311586942451473477105246280635766816859975604703423853740740871929619730221212588434945575704793651602958891539460265237236709657330439345683807085432894073473924191085589096188719270131755383329832663120005291282241649433724319919516040537870834923515509886771209913775854895296809872535680800547590817145829051825816754901483001291915604434878608569329862613311649720075255681848877134025583388259284350654843080780746281374262015432335278890458943875985791377925015988440126935908363463135924946579706420710728395900077953774766471467959898375922678775957579745322618696213140007271444554521988176515710259113952103281048287371300534293642628090126355957346898508745281050407660915807631148661608947552164768485274257286380457933341824268554008455371178596286984644592085227297772615020167573346762054858091632627874032832278898155756754150079928144655852610161623893565606567113547325052059557579563852029371716683075559958390062224075721001141623656583607599574611681801345681012034627855062581865297387104098835853369017524865021103299462310671810863429492132754969690209036286432192486276416562594972727392527725300884439698759740404949710839199044685387755355585934286373235870634187286196748706307542780954676928697684871939653842085596620089123527663766130664057622204031157477205403199799789185940366860193871690850356025297588516112279427911418312366016860412260565212638636108233764773123662873211800343963532103759640753255221375319178693279690226779425903349002888737241652667596509730815539472500414317838426760807387735670510165141029684676558080675624122019043245786906771701883463314808748217642268742842233066485449631957495893068650889856153009841936360689704890921412125122079549318885972192710753352603740020184148287003728286291641572957122879117447604173505420827973755399189025565389444770253813525379002365769076646997257501786103417897152755294060591719994984260041919162811878379291626256600340055031763833671696520472592357442898591905697109616184024831164074791598340886204511919825874866326767572600996220624612240344807957646973625518579623590016470044755963411686612319140073366949328754780820206991490507206145057764807292327854977753422513910997986262279782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 249154107085488763696293808760389522744329633097362329322297719779246359982551820308100405729691261760442018401602473190581762675568240306244163497452341678373544283335390497503657479787857738183460214631808981005003999666658298359756192473800824163703577280419462269680160978280542968919326400064816053206371129848738958214861916587691810717500527100923597112424580054729105515878418209009735367870393478961770217735879831681570473890946869735961595345703597503264755309082133969970720639915043760125371337157114572512561676399073586729538235549320016765843005862061530961436128029856724573912346977859468851706460434418002515005091316142746223925241915379092166590711540094681833179564698918830051131116892916980587843695350454321414264232619475037299179652265204303978022182730573524640893515936261214521247078962961654689457661836668156088237083982810857760403096720164943707666382279277087630272508184445960578134859791409886623771857238216322875476027148292057124995618245275342696385539486446187244316343712568877011679688213527248245793367642886628008468187923952163648134725732803433711956024898028603605506518424552122846665120371069825441740438088882427654328133129393455215370632463512209726444875521510408523326913820366652256023146832213945181728590481087500953874819893893249939315420293239275030181422545911838656263153673390788684295512512434501990916411040002455872901616145109484761037354594158765451079635347844825160642952121977504956277697441212478016638750085492384196523242452054536645290028693995231313179362066578816247529664550386033031267823459372549131501702254799076345751808658533085383217898763714688671211743526321020701034994799500099320131592751141169645210367663866232890211759538352260961414593640198833204275370512779088849765440157255075064202328535942664614244509581347125404867817897993030303582176667433854682713857020740718871732051080303127665061426810169516031525884027768268318556415204107581048923856171034261297612671870376539831864852701333548580543987405427365706102202307273539715394671745925616721901702959472539072870173985113759435045262552543370439314665546051819021846949549032434413608134180089669713955566718032164383974247689031900623877099284456268910522978610741602306720958247693077346135558580002647326604435727697668661723087898664555004902459216380721766796489785866037957586043964995525876450348015349679457744520494425571350374615656498585025071429038468615285209727210185440582877794017386679053569815523818499737712363940468976567966023854404411915434738979962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] 3722615620646034265455413997620292135475582193920395505946774367989795935899043365753908801910830430225664590924889626270501190363707453048774880591586584311753897304698870056258193029393857405236773267790060141307577034012933040098432102786608109656029491038280714537494288338200864023062872737823273578641182929045409422547831408299904504448873253241047540154739870005206812117249980856165060101268324738880521422197754802192871303217793775229897233076764309286003325163239075494386754612269424294653129700269522567025572769856585275225679422437235790540983242384446791636599420749996520504761525038437373688237451694913054046739491054673514083876411983021035794153893467923921166673332618941949692218084316450910557102705698378000428151334647173467597087618519841141823067650357220771894898685172732526163444340293167810297127232844990580130262428808692533701372898626697581952026846848760650325461178534555623418431634017200087661384466196480119398857442698586672758716914051254669588031865020713107406026667480684481658270470743964521062155186749840878936269444292989583495571307776699985563570866578673649097317294722184421283783976010517127865486924813876649977005818685418744823613145762290801686322828175543342691256537172272986418899182060262431745406973391455925920122963909229932045515260158366402146327012886312016773423624855779318068065310793187452760458417346221559608656364905576869604015472705882858815638571500939337586444005430170059776529457376665691066836252824660111190175829931669717974338904869727301391041985688885174064051339958952323035570938992478061710065250577087152446161616059909692211888694931689938420073368763398872541812347959702091321580463867938595737710286781722105235233929161635863539186373555588783524563958684845178547425397572792081006803235645594324899630876637842455230099631213148569535945247497096551939534440813044128534164583289028189682413105913777442164246096007253682686094207622799573735678835112381210623542568097821065476545210613586320349802821272586314768599531022433895247472136202792257827404497958922069122373808193715911005033552081347948195719178270632431056456885302297023281329834927666815430570485579559173497602905721166303190719153530054076131103251863871600508264017946433477251940662060302574067681854084910355511514668274007187917277205846935466481224650459431706637790770643384857638815637064439728720679939633867296395509913545224180735130413034365059525724432212077736290865690074468140877435753334907044278412030953387621176093759817140326692412805506662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 42868742655083950023399927221330405517031371322782116250138692964705525451987375320008118201516040896932376858045191550967375108885717286619540019802609113593113967455696172452919586560787333664104827083968122817374853334001152631255051927542090139869525029560142033922047181625635155656530135384632735002510824476730907096081173243364191167128497486449423609006888525042110467638590961782056990773432904174636745528635308081664249444040751811063110896096509788143614701360412867545109082264292112505360014245240002559077579979103529326869701939839782693115918446103314985095233738951544852745566037217028503468589130813852443694420310973183973285963805915123308785775107141738494012458323189903411294063129844540538971636344677028281478587750676858143220149307535605018302266432058281543375680034927765985849681055817134516609701638507707500775212795229002138235115197123922929777481032287801197380181028029415740242961783085421257137002526709388775827677969761896635456601801834256116686581497406582820405841471134904601945029027395735795850116864161025663114354426748354450281948859654872006784138343961021870728480684758607418051074815860555512697146862607706333224339527765948606635152395111407739867817794494641214637009550573814071758564004399849262192478693628737044658499226846014177245289969739809374338984667965982127019849028625320585157044398807944160048155680969091269748441925040576789636883112629103489014372918272797084139414613148723272256036968715258760972918061801052960430519102063562081434850141489871197911037429491194616130767029853510878185143248754457620029840478477673937510368058188024059172593144425408032524376297202541045585872919708931083395808367522846241238919274026090879076458400641281204826767864443080833434435805295852403632968194605735580193659332866419170521438537140231375356554582717661406196585529424086619761758926663922480720922120370998752777145363012723336634621223708309992132080184255051099799955288085149648854500548097016124642907222369826048866965376110732131505883474726242300937352750771073753455112510455214388806454242746713627810940306404098844046807006009353111285385560410167937749315032099146808177520375291998272808146718623611922663811303165058840533716049151032260363233616215058423984096856075639503971848348921241452946145435573508841014512042090209942060253584379539951269315747906803119143559540999223091124676731023682583537025660603200377796448928434982586751597742122463792478301581160371300236610584837761221106747815067785588237402754800595804062401188667064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] 598923675291531761046416927519101915202113915937836343144510857919493302324467411615310010737709005131980513851827363901620843117144661707874535833598264014199298402109305018877575156168944610248912930847022697139786631422649828695418447106538184841290324925781939937548725251779461264350867786582739279784014784084300804907920201840278206791815580226054068162189634538335769941187550296385807945647146244537364152570415209295725613196786623032989109590538824662175298267604687819940446172375252070127232872640282462618555990083513579887045750548829824716131172666717798950184293816638106242861317236099610745704662518757445048343930315258847248925680789058202162745706966654726419912945650370875320023082219313178093071698292408040913563712995794915193818285492633008168349586494820532355545966800974755561611004742770376540248439026632597895069023599295610370078337215185158336769885537715367499743532204617360362673218275558662498137844935204620491381921256400605621916280449315038091015481314710494185230401112079813013851308933954478036611144900345687336269667760701187957497592410707132873027463650522664309394153019291495392524182208453723648061195976295727633130409051483795946070752987910115590909862943916899993117991651506403586649290132425031054084700579194468865579454275280187454618291511816319322740496378266332071294742621677815564611567897365592849984707310181084184177189887563997592296591114388203063023841697508633674709545481844667582346126721075977454743580892450282479830570621734283203729961944024300743045674148521568336726077726293727434069861550139521616010802986557166800321509767055212738743780374306083757722980284786074885682395185919355350817469357799074359875679036288979709424815951086104249233524711984830459238725838156409612591964771268909053371676978876049720262710164805778650821695377288246175725254238660330349031541560163196177952937209929979670963255892335054690359033070055997608017389200725192004679943191798162950631928561899584042707435142162875614099564748208173352820187313552354011911432289369702774677308584740037152772595198073625782686251761783706552390197479508969311386614836352145225619054359811818127912179783815439771356585448093423555913227173054066892461333325548842932576625898364163887141896782320643486005446235121174714455574150354522608121008120168281848540314203747438841789644748058432618403477331719223341330412284281924281812383708758471912972232787650734940608429688993478868591792443891151252410781666257047678240466819929728710636678980690526926177652867648716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 5159646361915736834142326236859692946729802448421662921169003606205201451227332830827435715403244107863326478889241169305545238427088224613836494894923780535328797610303773504335768649759901524995131726962011310550897294804795186653866830721303107291411144311838597477297876633523573252086449170206386029381423327888912809976224369158739825665976327657416273374879524712352105518905070851319485662440846755025154186087136851131963898049624217875905761284818021578053314829734503916192572159520115602188398756464038364884677648048141699775646047848695336402899576968122257399026987933363400052767566106855632038392598230715131804560626743851060666306162145214755051818023656728204072031723707605459577062932798303537787677870356040370565785252574904959953384897858778600265005944864391327996628867040122916529998049449795061070171857591703792399024476010845050693552297246982877493172114164346513807667001081817900903539417390503253577193065045036371000356168700638446582535876120001557709818432202300667250662419987659329834013538015431600216257062107950149246993748679611511005776978264366722316796216159349990259066847149922943624521448793246039775813690035854327835093490300353838900829098036362916214478324888837282230633251049196851053255588542915130111235036940495600567980714210708198116891003555787357318536457910781320931844156966408818565083425967666945658482653083731556064293371648984320076592688243198351322050652929554341076273887481856617875779727037193173288055747988878235738671006594044391909632774416560996107058444538769869848838765147605286707361894465940677613373597611209191836058667154888395864278188845602853331513910936536028194260030952936576438449023046150892890639027031954087879367605269335464780441762035396954263177933152283219538093010959331076130241081492127719749682720961861596070534760927944316729613283685031272113902794341835232929452668371297349458405409253777715828357969400451840609786659832744678781008815803326733714607162625220915204218598122454387488899906818267915649615343916197807744630091676868393855818817932699874408746013939358995458667100365219809742880499307005140238598749100885839186116572159238058621282201688718145429495670994080371990869073751232342989138833955802715449456431940077429863879603067566469077784742237731960290289624809782459021590802308731191610455590125387161369415164978024049546164534445716944154827358420168979769182154881085978426525288464792212362157573027517212637098841677919042225848751761282256295049510936217016243359794336523396627118081775239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] 24721680138196837612929608097352117657261317674088709493773880722639854752122298084676169260766266835202005098743284409026549398856681057098138693474303849798625448094711363226783021473171654062088566136153206268187957963209450423722140585886849726640695646140499508042978192112323560635666450210750532840533992844791469451498846191333350859931347587770633139828338391235338488890795021376462377989726825721119498555160789964988534726993930062357315396134209122522332544153726771143152119340919491279232763519675006768689653378725788092635881214051694977157316702888934402442936369896429495491455856276730618018051928902969301136089291378550884499556478853788654869337098324671238238067813843825804207553862489353911439055309073402679189100313953570729872433951649522905753542864707815604480964973380845054246175212955078613066602722145267564343414530408534189698321174889391105846974065705968954848891732136351224107977506557670803358578619950363402728830598537313951204072388796263990851708652348055264123154877363873094293149220949796508985693155057521733460347092652069855539478563262218312792157294492946579866243621292559419677638924003037502098556578248792118898905006541873482836078874426678511641080897628793199914890189878731704301429541368101746710385332790277541331165607864203782848401244112153482529825481181149682323850767875755968695675511580606797412389208235922374910300381418956178364713774528261807233658449885063829370485668137978261967688808232582005675117227683766017990322511347711422877425199756338326693879676670542756822925583289082431185325846154506166918219879608874602513458420783743814216401592674942695626745095489221166803382052643553835862944858171514388447625291543719131687822129574543476114177369884087881379243760239143860938878771892480253714304633475945687983144658722756912227988646708283718960938661860400798958766688452587619918973926700133631963886338734526520710083390200551440012744232490308451712077646967543066294987118954368549746113099927759484900119241354129174724542757735823026978180614559643841080388350518839928879845285534245623169208611333944857278982642179694977096333435267670977028530479907513011885648446094494776641771718785958060854207681471218738572875518658358454459863230936617870035651806079110856887438059044468940489012664875279502966083856607566371274015267132495652469583086694926962741967668042369614046421971622822968561755201008567434385878089171143056511833638927608862417953403708905994709832076486091932246938691278091675655160265272287615800666974683398144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 57965399091909847954986312345438602953865461126288181025398851906989568300314037380845241598422163595697160296462368727346119253852394506237122434232518492288634557695157763070200490480560945190274417873260529400732436129276238217620707061569810876727048590558761528922035222816493013833335503753712052664092408962039443575627484250160922233832534259509638603254907570181281993179936776801667521765554499901140696979218993526945012485370832080224198482310910136805391608127510332428139007560152402646337830778768817785725252473754007335297431496912751478875968765606573139986436514319653612803212070892374452011096966350721627578508856437322022736100310268584756238073650848822160203850816277741559196343729635236484088779284810047490768420587094309366756526086386073750109313588789218891655885294483820004111367943914475091298917721032177161007489550056463438861325163562006639147362818970350646121341483631359300685729284376735142550117803475499666521988281407453048292539664466586354392573710336382606203650180180402626897821888814958776220927816738466628551973044890752402534593640457137913973615710157298189172307840905872018121703182936566749169395304612215701606124469039322487784827626894641489834585595196908190232532079286983135530753303753067742735393472766460947061687587420299319994362865503597721818659708318909437823298422037840007250809438047738586461342466402346390961068491754236064549609703803827029512963046443617104027404433261160322474769617311683198905391128169205883991526391044936371567728330403575789193910677942831163226836294875882566754948235755723134418552537397960222664284484823687000256948826665735751189418440309652718307122054431474740339615803951169913606667130888987108965409020720916896451194042737307495190318719452602599248709968313044003449588067683064272696646277756990174762860725457598728530429366390742930219715352838368122168174955122515882761571775263366437639439235434956112823504245097764223526368865375040352454833462823322813307726346678637603560620997737274061769162570395195359521016571257473249526900812038636924876836322051297199271278519554826222357646470698866002507555617256612364642610696047545092134718407142922627194061607029724853711467978687328258018453733213624867995095334895128233583981990661992388840439184435984963181183807575545506737985076768055255264523258148536482307501022671372934531133154881694336387200039360703956852909660112274437155703023372635861990592172881015362103105198981733956104068299019790146028427473192542724806708832264154463903027186888790245376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,11] 114343179253461960227937676410868786596023433654507645158094136543058511271165660558354094829799083827041214495789344525914456712772740482017515927133136983758291351689694200621631842084745945170274335503438547309847992237741137705862366640946859696833947854959622304220645368689352984186525705952803317032297605929207210441337374418600019915584296554911568657299886939639491579164526193947340645001633972201749439303955067609800824632092185877370387856934818929815070821858669690281855362758180093392004906454386486595330652859415396457734375444811129121915349162518872035417479256776612387927690694585468072140669156590952403352250630856047778462481563834101880091660578877921805794091258941273337336056343917947216559714888887140601694490556552516622478535108186962226439444199985671284370365890578764091619322048366551068632666761803979748138893983009198663882699214504942961645170696148004495474431757488291829201521508018655285331127439770667078809536016305453268445535542169981725217863679999896041679862294102970865000422539853392313755783787243325178878682658563332353741330551945851748624411521460918970854612700660790161366727123938082385699905902616022869411756782218153061537916041045539949507542417211844501636932188695017645921176512956490983341758224679270553913056978345927620762665786573621567074963550294793408589233068795857780193485926782295464998903323841370175386031986457058120995011346690123677164209826914126130504448414208256432696782600516371559273127700816451339179859030226448899489154851599208443136166954032900887848275162869480825013387668619801479208196382907760248743386102694436764290915726405552130445027969810908929365418412866582384661829492271795384599785934917246643853263651120050286078153131283162522561271166650127790248473686399938400135610749736877439333957819596762280788772501549317274541640639141864079499406163485923254598518076932694905836737720523479298617864186160084794373826803205365412323109092045067738440717998109643890904779978606603535479975463607689594937601828415577784326691911047525788737873116091052892873244695529952456233336403748240883356534586662552768246306707190210124162055191338266515438277888640565139452838403852133065385164149746751387946972650857257030974446436934531458061396262755755531842300045164244511164080637855773080073722791472166205731982969481751862221793699493795609780734082481496659515522023714459189345721118593523689829780012329393089392141764961655646175069121460331957515176676620525295817508603918267159731557335807822745712365638208874086400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,12] -584747751650644428237202167226436431475072879131187482336818590148013378569242213307835438698473176395427614831654986974948715576348511131657155402863561776020948057712093224282586071834476098415774398738866878211676265669277739305457276824860753392216898275224850770448799932417924666615410916728461802091490636450698735281442934268351862790100510539594811668708414330217837589402671469416649701867609842006595588044527890898711551753373497094605534566471826797955040963077229433051929373879624460257047523377508900012468191006611384172861464719251147768329454751780050433299330637328580371217223608104152651303078659939089123159044721426414048164621808206782051914250363735163841713475007865158605240030740888164229142763066812857750512533277727937486471365950162054310279103511680351389878916019189050422790130799047450101879360021632894375881747891444761924968454559514626940283184366562177864138809824690432453963764733471683212702613726651578969816853400269748102962137551185342295292054109305933834201226550570847611866904925280472908989275304511648845394020831198950137136501392111993107622275451854869046510956392750977731124896872253778640888773249951192696620945499885761997307826414072274114931094148934837901119714338718701739784449330981173553801459440462128841401331089243739731144069236905490167878746029833011217097995330821979521223447172493304272719332070864765934601323340377397905210042529084145157528556150422959601812273952307400144961859226435324539778632117359830230981470245278140248693044514847527383392980511976764050632193806238826862424422712099709000392622455646457297633017264236649984073477493866837322590498185507935889712080046744349817910153029094834011537796165339614479052429503372115614368151134750826729420924929587373752432563470191039125957034240979196232114322960213334103770764634885859294875986153839060641337577156693206661896854674992140367785311977503857309914979276462117647162554765498344510958230678803257721999845510223839447668794958064827479156027692362994141184025382833548390598352128396583727673999943153649934479226888312100296902426778158974373510290190706895445119200944193622672036039543582667605534942178740703206081739033164293543352440666711922003347277356892957636036318541185317451676225355618500917259217314042180338272591316764179682445658511080393179404026960121604265717370250155568667067969435120273920032184709543486325858690284181560472461350299649896002115211320017846602567932509580207066925548719574487553603925477934262773243608059448692893588436147434887839744000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,13] -209570384721465894620878695971510003643907689162424233172865132323014331476101686285184662229565983779936973464937623364557626158855879871743319862793533681290398092622423992794278991599456812022945363107045090843196809538615538364421621022974698361682565206228168014997035773235463997486631075329153991556392931718791323164448825266615251522584198245886092479479355097971342047829226591893049246196546870704609121909337798686611564626594759695232781208851061647458380488666090382510893602176940504595322273015515422087017830243538113794567524999343567963474749267639461816938825616327876992132735998326166923526884561162334514451832154036490614331793401694445336278518953116237791354680048599239875083593162877652883302397909602987001751392617356558571236537927428484670545594913783420081197576930915376442119914869522702554703598771637870124129828336501577344636758227419358827831988997427542608484487775396218491089233885479546066805511358504157895540594962439663275288747495669339788529559830862040444354630680123740995772374052745976056695257044137515989952029262279815980107213735520112552840396940687853910691030247824019223547577177965934896329871245020157678191465470970216693996021731588317166969430658149488757755076669106400725264315794218609447716351311468221604870406803378502204298594807202637853259132703088251146849022099455663684000822341023280187516015749146557519760135638030424826699703354395702262419817779321570155227934997851713084640424438314634179527554022617455221644655113460370368482202155890244381516634338746388343693953323786963189048706911747686806331909083992585063200801370549383456416449402341177883712970355146318641193004413634554148951885170103273305781532639823052698037803253758898380868897737089312441540687885298306188755207693222852461061266429384045037899199706931571146109953044500907468534663836858914820642898165506568964493053843102634814689958709182047291713212772042220954489966506246160840347865597042260168019846611379466267091799895002403696367873993473568675104151358230810956073257934445268246600187233180782755291612455104815114768174140032611230309379801064407791948653050937031459422737081357419695149557502877687609612173726293420108512317885135940873645669055063808651058593813357042204521607903452382934637475417740792546475855297789589752742729737385127791016250795131130289352223686189552129700132450810465356568398065597924439359648595865280930377802777236578850097681669905928181388337082300515961303030269239831852095287473717616115569446584308001894787273284311737958400000000000000000000000000000000000000000000000000000000000000000000000000000 [144,14] 3666429934269470770249436766046393261664381055069956563423886006731092096738689301765785772892998241142058703119428830852047792805765713426314136249209542721386407365153839049611683404062801586457358424935932367514887227406377455235186414311894864554610826748592197897405783517121165850793879829703430804836203374474952112224705791192504824723464900517057887350073304505279218556032255477989921679376236598770435238220800489739902732056198294964132626567046333827013760336026955090226566137933240184334672039577477507900035076536982031690206002832555694834820406284437551842279886790445621069596965534632596924186708607265376891463797041146062121652394213082973842404958257577613884790000340259712272190767488377173511216672957635775588295609608071726559224527242440162899700411238852449777648353601341902708412664092360538711691370505379742098032349621394431832282722251551594107294946251295251178016199376030270719347000689779162527401033790422579673743535627963425411483042770663286792533046144936450306602619820415041535349840297708848414069925332077742601201015942035588254508340608978735527969632584989521284715683884063826894508937383358490488562296136579700149445652613421923581125863269701550472663076109215693498899696239588734918217560323338509829656961884760428095537946778257732413057098438500401551341999386456491352365511905963090939678988969256688868053946701976382512094447804401430464543229467884973715187210959694011232203900985045852984101872547741738014434636667298483615072180587227172227694391250864346390457727263732461292304414731537591171308451446924937837622772284897756364553960447569559567108553461344630017875229016676488340886814075998771407714759718201057694342533799002787450599418694844435457939661021955714105936829460665436688241155995687271556953878986983705363887373338984458240635876452187162557758315368055427876823796051123811512926082789069316040095111625453021261460437746424000502969282668752190199843937538266551170799312354479547837772302645791447770558935298490427875900385303147034336981604715497787976118552637228230333224749949097679823381485796190743266755682664742404124736125567155844899666581695984329330374245309452850920299107468319963960319172448611648630245592726909954915047390530952783342046036116107197859451690595605986767598177270487019249429112784387116970083367834000177435331677192043066667242156033056836546127678393085483408047536227432496822694729946636381393394606266011670955324599834882605966514419343783967258222075724055828163085445331461009996994986236086059008000000000000000000000000000000000000000000000000000000000000000000000000000 [144,15] -12804939837405405155734618450027490285531158629509515042009018222895037950681399786244668344895194709572705211416339763678705433134287140834023263165823747343071712637591864595363141374749945830398312725811239616568564529009661486553100417681212221585555166981077031221312630974609813931935921232885386540166149619503016095354077465803635300106002495277705002639437410676853864325149608427233291403933074037259106163206595642373345035095575804391142304354786241732487823969647806661080160126635457352305668065363555094991212882644677998525384170911622260640890898298298388527176672797189594128878783446310995026908162458237100032481855171298853796386559539477181843072512543948286741181082396950985331699797950782529300845408182028493843919824411007088957176744462280480961342623426619639838277555166634867931729254867418801330234203980154153749115419856616969293980473407571263524649738362298147066844782663419287297246498421961876335964971322286228245016468028329472716157905723368958411417773462238544310566662766715421566998027956226365934921136688718319616383395310074477631910448028830129152405222264529318016476858127903042180356125078474676144999718310470182287099469156626539966217137676077936787588312621368874314290652616724810645958851859961725509378276392556583222173041223569575505199484699070836415834720636600340946657936400528458720187744014110151233560200861789313317595771653142307637662065776154082133687225619601571630191464128056666089175546096521829903545383413418317732788610908194046762121226050055507410635835831695545599662304791873777890958467422986930592414636035808277045866129870033090831390637559903631784259565705885893197738817957645434017405286159089423581316429504833348289830171619552627606771570702062659658478323928134840229256721071024917354699198227131883435139338162648506183945462764280508298716888784999637771973966463752332652324365975671450210586850258488959678846361985215210762640440650467841088406097493657204089020589557898507159666780845926119224817578279857725626783595914664376712122020137415991367734231422877540960801932288883101171457704256615992849103318427984060134050213778406253672865389378630432586330836394226786550107399296032082715002370379973285011918313272166017899876054107936464895742261527425114772206593316388975885044072689894424542648174640726078921454168657699899863671490478051814668457652515076848111785098855685880232057965290336726592967159077031284680574982279809022911263317868455464109124164339191986664443335523103396015434927242204749706157853318961115955200000000000000000000000000000000000000000000000000000000000000000000000 [144,16] 29241390208256366038978003532129572428821459284083117360820519709737256543779312019577251483744078673899611482243833444221839521750065752283277218501627391258255991027856151401832121140572971765855366181765343118474673331873021825532205317416616109223344835200972085596325920338854273015766796145607783361258539295662797878962544693006020683453894641063369476496674601777377260403638185655950765503159337318600664207556148277105128433109115843220622197058510095868234668023201505909331816705913303602543708342264507720427553225194632419373051354371769046594176139967323957905902354396426327120185245701983855349950497660338271918023238461666849862494933401682809241949634141522357255827123712418334621734240997760734048227358886597779765972259112340587086520405825442828492113637790968423417822114515919509270378539361993540282156747434292689726029845125619931003306456674231632183939487662685339611799156080444857010018567186150623438008671665750296221166320182039622966138452484910278774158400231818946446080121948998635851416670120315695833474944938420780753471510673239415308529247908756554649283981032643472125186002601961705321852288409753512142201934352090076898061223646933608561472533954603707956848801109742486286602962994522257388486257843296680892795643822082000422447989134974182345946654469014036416343850210810120206405847525510020534266909704133675799125675635875695426427419970873823307652189192406762168972206493186986824559197979539457576834184792552430718285823019992431477433902910447183825515629754304576609539197118308856955129732680596819249901243846143666962624106119406981276884532194157310290674012016617752683746093624057454039708005413353978441670753330263351005808922268545667328390941454939589921550234817226964462678647747207298163862677906161696854523808108076910427669156616312851718651221737005414672541020597314776871192371071491848037581818320785909081732060517842333861989622718249765949401127754924730030172646484408235819355439296697682509507424338167643938567152977182074861084163043496088252985717931517483844786917440935198850527507085156844190916732943470802710302997069570432246553489679559605029660406535083877236526476172488470873077061365772340894215825590210811047487212050450057066815820517957640519351031436887231189980455200258806972473594712120543497719195592576240727643211929533531456493981202381153247408256789902153803016756916944251129851769114396383704288814440563482340197883642227721023024300849219090433290367900366330452721121695845853531837724446026887206591617005567921356800000000000000000000000000000000000000000000000000000000000000000000 [144,17] -21888525756538736529573670639676755886185169955290515230455265998372313386299419243778485386422128219690518612730440222951042154105905724995593995003827885013227959843420016571504618742526102220212149412556602291694359646841037366187663480748286152699130008119382149864988126608314250470129259685731136684078628767625732137407845824925267441009040372872321572455031918718044854283286160331390438287967140094270561517209466360441462059382237372607633293765181460907015608143667863573176431851389354924276946977718890748026738248426674621276391072738687005669844903398762225806012341630708890170982523578134931670640002334512453223313942703856401345783073687481681979190286500017353183228329033971978466424767165941690259128657565727014431083745615388584305327203840667993575988290573363766314108175152362408704546850405027883638634167921960599607525810443673469079406208730729413350112032603111490778090272907792351884083494868145847327154815928358509556627827295907958136926349780805537535355963368157354557414617287718853545073394163156870703991536698882060377858824977497438541268441424461891012888000847082771100845616618171290479006885476875112858747414429713545572359939107620678875258438713290472982036615503330069814605534466193875847527454691754475219978322580890361788101712590364356446797136795570442487157236721047370539151642379296745702039507556482586806327712351767170413394219752524679076830096378919407598596276566465580228377537419171462421910434158170808883154353643714327974192955482350219994309483677249777532386092317725173054879682167062482512048295321809090783776229224029306677727071467120069926878462800756759905148620550655215000169883608733539271605526765297984996847192404271336332557347046476137501128252682844333073492313550719117822092142844478997549671169264729472696007664672543219219361413484964259252251652577361432405350630541096978603876902267303241001312194313592571604990691007686887619443737239379138866785318301518687644783088697386189212417067559579596234212456740064225336849896990731890620332523983067446889808719750395811688128334930989950789374574022463376192970550500777515771043701232778281927210283368200042394661173417913802109734857074319134783720052808466816569022435840248966724682562804725290475034265476608235299175019564059757573177306435206262852749947567852525354064067709273596224092672919688023317305586956686801532304052449477431306476427883385123656468164596915695613450349569142454229216205873282561541428527269412957603838802224250613269883629830161527391728420728859315404800000000000000000000000000000000000000000000000000000000000000000 [144,18] -68011572304707739135293351728943640685014394249772235971981265151154953312802177133179342120222859994488453646557875918611112169422968781369932287501962166060749556558034676598555642631924869722152690267674032791921062833022221604850124108225060592524588228214981270148725293945542909955957256065101318059161411400815707800248377161650491081605986420381747536157473056116122120439323150394166578643884152683589459824153648889266146556247003517560827201270722617894890079379845523683715767560555543002700401937900254937888515238906574958012194250821515508011502468545417541984636796099215418656844071435356426854776075705256721465343061244936479410152207149652903663521182776306523735907213720583379241969275374535407016848283624115853152183171250660024432536424133517764473711514461130265956255066079662165496831374111207043330157102702737641154118761288651645793648914853188311902100767481800974156234472375104573861178541894334775097912119396453351640431050555735619804047012229314985956330818680056872676262313734339147734133805741086415244408390004293310730623084699057592496665198428892993859269153639172706208473404404351905558809158153368953244616821171429133433095971960624616343654018367776203106162908322694162183002863043722224677323773901016149045035031974938816882230863231697620272800771719152933128009336281797782377910998494170199137195156331601204686249987749867814767355261068760132518898829157631865901029131338273563859164328866484538465836778649954120887198069156534654494359946787889235647851030526879743526839726342025503624777723833239834947831420429236496358558014869684637578592934327143650108180596751738781894461648774447301979250572651695721274734658069462080232669551925311874286099224029896444114340813645823100626652394382877884185828776262962759494789615028403676049438393941890329385157707317517992605967617334784878729008066321171766283558206181793309184555395126997632078054504817833988531761298724747761490017573776658736441302380839632810951374776875212116472171935513509546539903142565861576316515714215801093595821433600546902396059524643055505822195574024494595515901087332965047567824074230609265895839307496085886356944130925079827413053337640015415682998714353830100343435647215366160145930603176401493669970828867117260439474490362336244279406312313166757761998032608819612344103059031217784637754500458221700327230579001278667156285770873554391069052223179634084313624300695650178569453812552529910012205103633127898464081095011599605520621164737772382806503734042501188020642578468194494709760000000000000000000000000000000000000000000000000000000000000 [144,19] 216024688565668357420828638740540076710339549452437295375843728388656479532721089402196210813782595885340082512199460554123618156469852943264770944177481150022772212410104800328156254101078108328992028367424695490385586957403194731454976164711161813933426895971401064027521937862809855556545607079975921649696590533699685705931939713239667365137423203364716215564762010762415936313182651906453885147911878883661654615942531590000519266647827243141256267172038177067284546843813024178498354339838737208153646802049620049616463511330467650068458944256655092982920786913974914902296825213915291643813077408828474240325515791022464187716573264542269633087431396209171086617892193044817677837059720405487463300080691991869191791894486477005198876222991360546107137039160894458237418117337466410105031590491830010705325400789142428104070709038416653841279768620675400474741954733190510617291829501356870086537931445300247584948389006224547932125636417274727899135693871613442486019389639529188281015458378094410752224700638966522839340696938856493034594189887218062889581840626822192487236696118389907558759042339315445045106419303829064067596872768010639747574442952578979190155960888098409579257871332602982758994711733117342113020906719018326260001289357477550964912983792199707749891945433532670419610270854608818039555329181211886133024337371124162052754380409264132094094086568405959652866271380320572383342936667691823169701297519725343605257095883292088159125217551502338224027552250642414372377107985073064324291286010591555205194877317453839598674202487536431167006814176224722515176561710879956796704970074063442301261595065655788974495902932505248948522977844851203613078683449867668734692166513937404819575980568046011284143603649636460316023810193010050470558366576257670285367045158500769566359214299600183506375185446635276530278280527667941852578669667101625098062066608395744548293323656517699630240781406976849977063019620338076103305399738220711523674951207174647581971807978481844261733734091942334023678322328689074536205903141306160165684441614613738603521153303318502053258837388412758933120676485283536628480522551085838830296913109052519111585433957564096096496353175443756987025010502617369132684129942366890140562793049152913040450167242505425625852262920017249099171722865477699879970775152817587943698275013616693428634877677853074084072909057631975424365245162485867313525234141886076220039565418715394134107492025924662350125010908444357309911743944157026384296814526919304214019722609117622741481084226832538009600000000000000000000000000000000000000000000000000000000000 [144,20] -260839240521755074223974772487020153966594718759001057397731739592825932542239172031192473410674858684202501816412128949404377551923909691016515191854973341656225541613359195262100916506027052358235021912038908104109816060659307770713928316164743645803084360553885376447104099646091345305884180864545233713789823411696251494481064758214109199087852185438856526163366310787668331907167942804662552721212106846458403476602014521561048912148287507862079480073432700302090537675920978304287140159567728461224425543655933444783047230688000413012960147602941717110607050402441523688840159119184558557514422473606627998813776586949898260406642266986942819340924510389382866025467672938891451881382167527560393082473794191576791544765287167080451490604717686961697762325954686658005288628425448344934911857306691040388349785734869001333825277592701479055218989534616192730846235473579070236048357972539711183428885499475982561904745640161492806855759111792823943040906096567966754469131022628242936816765296077179435398066771765555849381366064445336101757103261050567893116052997698953653148056954792955716283670387580774260196181823048220754397302938713455437973829527395305345625363144408799205352834835991611982160708513312044458216752043150475421979389893995702623683846389093772458124327874421776258842627637117928551413869681284195590976520662470382248300177185988414103638356211461039270538573828193072920356994555129659460196357168475270345422868238115341781668050292642184786391653029762410232774541388119922831196007320015011894087961838058002954503252730740583590688638207253879386446210783587332412123638654324710981896141219104224677954791003131266548497372030536086715302315784179288218345881116747676224070851380327379117119007643090421923722610080087710396419992128792273783599014217405873906687363053249262106592802154912715359707580426823762415071709546786467906478571429050234668219840326744548350656161689423163579244333009388162744016133714591330388277634864243304004739563971313976804775054204927919425752739894227478530930757802756348666481572852296015972327343511882367050805668075349109231640815786067093392517622284746455069372810772094126358000142676135199579031951309418892007414568217257372135260194201075570881309155966141653253830681051705370171022525446319311524682582219086010974978250704007383395235150917114506882069757497079540627692291809229301264501603763463196045650048177003247726027352480212684991246718266862165484881467670969619755112301564148618291455987762210725023279289779531994185648232060962687942656000000000000000000000000000000000000000000000000000000 [144,21] 66865918232387142114352012688408369655970850712964300363439964033998054086370109333107952810370111309243420066997885565767945580460595551993336997001570648218637517334667036773990116035699952439689540599627644601805320615662209681996204093826419672944112290493299817054915975791965806045696839213819623854842739324436431776470315401627538824522366859448765248988302819141279324087834807379025508704571317432362543101529223375360233221308179758226536805277748995594304217659927840569325041881976625196679651833779614252328609520587548151403281108727159505028940406009867961316287444073492763601481511689311174139417968514829860352470593624243347667617091400979199252958660957878766960782501064910922347513547807542805363211107080028733974105623690639275367165980486946244691693971942271975988695942135686109226480795054799685807942811825566487421954261598080645110839117180463327177222810291431555239815272288269198830915139502985119888792516622199983477657616670329704862808229406085575663235599553144938545774429022791746083201716541572361910567559034009984826515491707184921687261223509751301984897206672076047937572856777019492863870685172160638460356484766000673988356111798698442191245847192005667624982676281798948367736390519090033905368787089478871099541256418326142194774893885351971225664467626227630045882464597842510956018536857411042757977698664550804472237726927666568982486117161936792107904014950343233840951036044934773707545213935475064233661208866384215394482689122097786169368432043163936053345053424691257580072260735649855699661277095577732375614678826985938609673293240207015488826605722805994004498978568364168957576181462818014609628193674883978786584472454714379456497412757876767292072049997902996781479015984637721115386422281782040746270141134863932978723936774159846192051639308633327921771902383264844096198039300311729818257481277053707975140298384224292598697456214829756802114790191611656218975540731947179332044341383819063604761324108673624546190029661510417354034413423133141052926366103151198257306182335883783900978216638235614642240321545209207779554127674665663022022496202834164389901836964907222595800730704200632571039318817332597056612468072232407214261563144933323253187060015583605824011619505815746334879145092154994796911618282868919276671506805601786998048923332665942380884056629821702916183840483103469267465429675021730435359094053604809685091016236821880634372032458163396780967859241241557541761697637385276578285206852370326043335819907686401930361078200456331250212128512721027072000000000000000000000000000000000000000000000000000000 [144,22] 283248984364553257292841664464858954590962657166649297781536857697519319242086995424695380986997817899027684313671509588488191618072110262725986997070736138576493406301791804176843971270639183307438589782667826337366137716394129822475167014964457130487955030417647725110541821295109151913880015982182306033064814074540400560755074110775636828158766281846839291237356897072499871783211780802116878011969791335890182688129136374104535386982937661542682991270530456541456936377399395650320025817888222423258090456951857683927257498251843332677786857017518119302903027100722525913408509471032262018423321992782498435286421329995534140582165257749252439489773359579950810320616209113653989698868294339758154593821176227309922538110808769062002994864212248808926094151304762542452356259448946526691948684955383280990871592991824043658533461107555924949014263927990695143281922707673804404232892320481170610076182723015736488407224675418098494135584712225819205949827970316263830220777449183422770450953905894980611371975413777021639195483022759562919147639060047579763343481533570413110309612841089449386096679288955672150169490544696674083133461957005988718952987589202133232182301836911893393195096626172376953264907804647042324843930531780850484821428393751583936396166499523381062131160746788810453324689558385674293733821785671091964860334169332089031064854598031113375795817732900451714006365876131993456038943071122542131089241705808882280576801759377064343164301048940206426527440197289129102731095845344068866138518538001444849113100062159986895746379038225074152784797888804302611182575510798279555696099524297583295103401375237789927363570629274027919139040919219606851948248415479392637213999651264905385612839113985783593898108366206741060299317765998309672061843084626318113163146028644312801695258233464414416526752551057797802182972282179798564108524961974665747798209184144642461172679427111294668219100170566852097515660902809679965089624058671557257475138871174666811005152633656344826996073966814524909011848975736960782970167328326375661007037092788532425764149335191543239009248186271127436859902640186654837135452949000570345203099598712508594857688117888052531264474948365396818586839568275835079176572455295033129560825912572193669606131819905818253593553265615322150881551307853044641182402470671993346707145290524929304013343066487695469028141727207953118091345111271021722548460648423637339091486374007683022679107028431785939451943914891454992244601920288077953912930737262308416983067012449935130782396005574015713280000000000000000000000000000000000000000000000000 [144,23] -541050806090128470257357652927814723268795745683970915095878544412132893843119382699106022094211460135443421812902165154805291671095592060693764811220495858424339356445744020552011463154957292533803313786324231586710385577968583629348175741367046753392269865262607798739315703711834314346363467562235789447419738147266693426076685613379492267525997256088909731909745543266962109113731339240113450170288047731081246994436086634234388505531815380365147426191971598047783619267731147669395368702922784099731464360374759748234694034901292738042653113550081576682849057715343282132956817792229647933787951968219351010959407164713136836399059254431058106430526067915520528755659792416590172085725245868618069588559063437030059356777589344496527206343491367468050093559746529001309438177701210841039194450322917736190251474853427428785969680249174176633380035251512429132436385481105167962475077933896783917950999621966675152073912946483510816828427823901914155066979703458476426993716643467947166576391207122113130183206828538691365587395398089451860493806889217398109449056805185409471302363672106447758214033763379505799789626711787581109228338121059895153507793620026290861131633494716933562502646539626498826808511058637972381319073627878104981087967288328760925738678527985578793460092912696431065129947125487088912845841612717099611309596224806117014127548091542937394321653407390181349506709223305488163865068645941921033021484821570885480069595298939803304919916332046973085789691490513228458797391013957488534097627539196067951064635492219106351147453773351111713322431681200899054975454547863469108271094933837825056629449393803566938049777161302881887240804933440325889496689272077555302893064701340473199063978756215938370679022242533913749319264201550452184692232680687957841881225535164770478561871647917713768427134681358229230104349400740397782053348438284874456098046092887410899831261423689474358293186888071311992180127987444035135209266789576183561933528383740783822015513169353255114085615098168695228213069044171679154609025631450511654356447720480259966201322828596908768682632632546270542213777900564557069680517745049725721054086819756449457607660118121176232052342580536915840776562135813515517283214351504756559379836957066627995512129015718176914432618030206724314328740329294037394699544970574806181322744788551781349088252716809894179539938642359610886577129696954373681167266481483766561137172163039802065810098242001086651349159539717857714850523065723828106233163736759007335258010726150983044340879067143208960000000000000000000000000000000000000000000000000 [144,24] 560527959218284166059758486545990281089600770177723180308542505774419692017783264967221505570527225235529920277751340718906995425473346965818183778203154687176860499192494566301798776902516071024604158443085481748421941689444483510167192160164652336683347082414173520294896976769735335010339832239362512314843658364310819252165448366068253461744716102503452302031974452584364158198544905102286395785962987239839342079739333781507892766083101057468039816184573519741141323218318317710807372950032786787371241852870966209212843108031923969632302461018428249728824678570160206715668653335160560088959392120854032294015213848537378516615512270546426803310801305287981138078159708521320016416826748286459630450990414861228523904002880888018495220649217783294004878301336605640088225881557367853675279776653907806897730800403997477430370973424753967849180968996659019640357892888509994630356451923603526990151886845363055130212827238057689804937739833234189592519760223304551770665707816689878913931337158794979189369340581386967126073193268382886022362599863777875977007060583768144105996299469358703459443251051498113263664857335977167720619512936701333776762561706252019775595565829940630402028432546993025349133349217573350359818434006808864836766124833187197076134276711364798964333619487535959942047579999927206720911330651398377988676830486600118109434625668199811318242671364897767974619264332222477101637704731410948090088534173065398824272732114919314525973547046885547927761202945208471494891195113493120281262645865785267225194027580291870480760761664619299065800568862653072065812192005974982749168262044977773729109087525251212031112059256003432614955517070389852142417482099262476233093683885079385776848435750034348252120024303358945644521066510954982570480345405504268128493245605455525441603314978446391928236392762365646394521067527516680765535165444504471687592518964637906005882386931564310448850228638010962563115283777925389636941587066890388329348176661650433392678443053084461222089559474462245967298063219470202293275677059881386006828289706819690678118168367534101932360004297427565163755937469533412867974691629364607019117076881419807179126858396671961584758568922211955015827195322707956712109491013159704436350232190981102086134415704770674365441028387313427655645659847407046433577551047863594716571106225677191217391105538055868154113124379158767023318676528531885364580460172072871596737579887553162849027307796638561904493658918283330542464086498788551970020037301532233549054569479462984044364547933744649994240000000000000000000000000000000000000000000 [144,25] -450655769048814722190848766613532308329619406504001082376451208377743528693008915902823128540104473763535908371447357570710608968091105364770669212438520275481237367229920174899939535112179650125105562274299597547761061979756260084306500277088036591109546422360656896869165711756780385949106669362494102613865256041829816395395814415132356155851021991427310093660016390522076677430177341603379681298912724156364046339281177196140359898618363799220876802401484334838128196568335565810102608054603199181679561742121803101706240422927361448986475901695553995517234801790744600595900489555325126694311635477567272240923255025408617725192888223384977168617977584648802845115600114408480779734087681686282979396750676382125228191690631151825771282551569414012116895720260259708980190564527035591281626911376795587742526030816037166472543407116299817880978303576412789200833360371869455728606741090954115376411541084080832010747093868920715179633997049501737703599365484885348662530725496089890836945441831274570448202497853706627968465715177362017473495402395561392018498628051717787637320058225164309959137337380771513264420686209899652406952358522269162587362336405318340391055860118360985320455711680485807811732432867721343760769442895431052386659879997784329972226151402876246170389299904946841567796267617143130544220142460020151340240071107727517121151445550381584068721019395173689660867592522407481005894454028613141187318902881008268538382512570961707474660135970899340253560643087132497768007417516327133393382471749725016288354950494058223195033190968087727671961031583500209166387989485789399689118223714003502168773941688453193836725565782238463263055384142124764622235069630231941178108306595051884691197289768727630791970439298205315406420150969505378818503448359447258543749313898794973943666870233071382226370366207766390754103258779130644220466859152487017682722757504794855158392477220164966408827665459842400782566024768640510741512285291354287653133124792426866837774561655746145200816205347419271888239367370784137441914853865578782611921368153763134652331340906639372174344085208870743515015738706559863385663079372966112840579778858499181089728730054734573064973529016375545780234225721076407129589543715051502225066144490845234574520144387546865495148468897717579875135346669390113782390977873797569773598266484270477331189702431833128126364564104878834054679077380247393655642907013653183519002903757737543728724207674966427552095047483196446886472832729032815772817748786235811801268502508316145915674925359212317900800000000000000000000000000000000000000000 [144,26] 402739579689716034625090311925917689178924542972645787497732293873309479575105337951656459619271283929202226643591807599689735395754689938254419355882867072542828483519709481295118689377970332436661408992539212719177388569617217583209615609021766396737150957173474672532758999239655993343852327162031799064191660288836027819555998989697148419437738830410327185153768100147841508671196652490605386594176685206671495681779075519794391719067630104735113079686443726876200393534869222120821123045395267761371438172539482910340901814000044830155287489662248565439710739958882765459021099733320640583710597908409326702159649759566458756264880548081497587800640293596560533776799450892204930321822919929906362505454310325382459368195037570087468484140363847223509648118955506432994719073552090241586981729551619926383831760228620566503898188837054850768212813422873789594637555916204465065822556576351522835460388362149600487051708203077800113826763141085819002311937100716205373314175963686475390995286188922884257157407745779903381202453687092459088350748636720892229601262239675564337588690735530111166508135381812380410909572986352156754402611478936878334029121119886324803408093406680997455270092245190497559817968060399306844074389789876891931434725192530639677233631005008177742501098466025607394241380699107633875452880581666464990257639998748615638305485312419901060602883728708597738471044968706667659116500464382320096571271910196360467833920667270698429103176877172347254111136034352755851174888173798812487139115099593336141966879011796243962251844969051411438832070256804386144057949075661828699032890591287859311954532860956683624650509964734234065254554792991889006060486027845397270298573128846516516493704260701379305735886098152912863116644136605408948893903648966407676660899823934048542309094623187670870868516170561043740202989465425846158568625732874455206347519218082723773552769433046841764395609806695987192845678783761358064851273354627459778647311279542491216395001371585412668385332183880399450598381935065344521444035629538595636456084714134506024444521429786730319907039587021189020355852619083258201841389959632351559697875747023088201419172768983186036425270284231583760855213641823406115508570491534487325279855142396066521338557414324514410902576644470115073340295500910013844329265648823307069325233175503350260270823505115649362549018109349193285669821720253852762842563236363431584529641658279720201270401409964101259753258048190827920775805433056699412569071854454230153049868068585258335009505808769529937920000000000000000000000000000000000000 [144,27] -452174309250606188718749265997975931781263964638319360177670065416956241624847120925243227727017944571790862056883079950880913860354729167195399464392076178732546360699507099784444583870681558009940916309106613077661068474727054858863920092207333099204645981843947837632109252629764927421044019957023485632005352661801498199883194364052052646511281103929348823145274550692731601250981815339625615781304162761644596739422976779180774609477091366736320244697275723510271661719096666225511432676156040301099109504076087535681064587118018680404814878842501022474607505808052707717787669055301273381217718260243377849874193040649869875963532366389618009121996146631092178647060709789594950805941836213365855078071881060976640766073236128400354774263410151805228465471504491614112484028032967545400470471137992463346062769458702832248018101401767481170494076073325534340440609166134023172156364966592766499172219361536228843319026138477334250518033832273894076617923371920000234214863857253033227936581266249732704585553482458677042519814106108115350990334883094507098494223906424581928102425621237222660961574052063389740348768639119676246888991117785078333193963921937468828540120258517183522789168056561637718842487820785900805615209371398550133289070273241604325421990600134516588244162548892952712755366581340247580427160103653408374968809166959613560517848082082499530917281604792693258005460660175165587592308345193058998918173692521014884615366336241154761506314233686180462027515079672521793843002725571158552538046294710939736244072802961565895244960131812082432694047748959977764763513565690188502016065932030134129087769081693445363074499020762907621167466512139552606059433710259543953005760069706536319083297475028304889006281470428269068180353597787521201846886538084338984615036539601912830390650457660427176588902381791569535803718662714683965693366198953915402491941306010899756664946670044529391586397503938877211500298731868718513204743456888228635807778392242562809172911064824768638506276849835360980636528894334966881868919012913955358481004748402316439788777559459023573192833632668163106651746318362328794133445089525253863258622272731620424964058164833745015548608435626815540597670085166057128919428572252187198086299690183104131199976045240560027531707273913642983311854450205776288310122678478034371952353122411797025831362625592431151969090257833657153629618201261357520296111107784190142363763508893762156303013652563947560991445509366773807873136344238527020283049045375319329722677384301768415922153639438922547200000000000000000000000000000000000 [144,28] 501228362597628426658128673077753928905440398898742244774139078245746212741123941352984097231564586728145445701201547798504398151388391938329533490235001377683833279706698189539027422414343861308786821954802340156442959671893935556550518650707124652031981665027510729050352560419288431529285046625743300395973096301026903633381525157624420091805218062709172194103122652398420456880373742189100542936305637454526808061934131627852989270841597764010952700143106909616377613521054257637584752390163678154479338081728116652121920668677785231620599129231345802454706079685947010191740816182453302588659652619761724274429711730543595396754305738909813235200542372601579756434464881384894533629644553392855235708184682211139184968796361551846553151920320926398132630814997127911321309573655131288489088063016995349348525223132963012913235369669778351726230283030848783066731049582949071442873057180447628858022364415751913674108786389484263232200439914611004173898428811611807407717411566522703624977174601877953188287347369499800273938508625967215452716110789067903911478213614338136885668659819759686594851160288689385539208283147653692174337393278795118695884110535570463951151801284225797052401813629076101174600042292648186666331704365782207648675823728078302231982978052257717094713699958294939894408457886983107804402992932828625206007598909818262068140833144320208185712958406755494240888794512629123654322765339022531833899363091432688766446894567397335080586566679092498770185919758729702149600078474329140960573038995205446943308740059537010977938493344761185213465532150122766280025809382660332288614700414239262483162909901433015789552825008911198213265080474170499024616568354842674648538327366559508589739516942286737908950538743256721198646829768055068164625196793227838485463297282062261795385414501369998564866938282110327836553463298885199536910115868421359152701608671910378409712810049169154206751001669825711703156504362635138868415211995323788428874380375536034697374331785104819027609128691704316588591473695539521807880007014431658038954214620221150215297541160981910674561161956085519712664153037900028823871131070474556308266203956813648482110061959601439299323449073427611474963329515860056931686168043328010249798519473497960277237353713545930526107857304695399680084996336690168770268361749435737900314839283400338769214454869728245354143961797601132156280524714576274612770889684860760936061689556108362376738553795805250803992221736503213989411570675564149601125520674887944261320907218557637715804879224381280092160000000000000000000000000000000 [144,29] -486893203565136019605816448886324696962889446443392070065794876393392021294873452952522315824614106109544108845560603565645679281375201536319195086699876999864205231217789159263616696130959140268484531603830813946925276156784672565107896458346516076717238441327295404129927229951148611928665778503121269098065808164948194288747505608414836953144694639742852994435795577864235316712485312831366924418664132560086295446831831984784171842273482817709087711484698808844790313815400091832707275670595438537090723232982393273636773930194455555724143583842910890147409788506862772430147098824815255883573901353251099991420592128164144974084605752137046084303840325492973336243660415817630111021592889471988062712419212422847080767477972947340537568457771070675959135416309232036445029861092662899982097270190419744041273721966658227668171786685405749856874337755091744152011319273246113277902923759884556105204327363393759960332625144628785730781466915332279980848009902986941849021723219794314622575526151054360198902371066567654267414367857602726751218298205086995214398071503633915798315684649651738540872614764031749368337794344452819778278855849921588492730714195947579053467811689946960947293828722391112669359082762472893209320556935403913293235826117658474862448117410158796764874338645764286369747140866006101291298558800713434271374132894514695266634160703031803803836162106482579314494786140255206178355697245776464020011442407431087631631752731467947841557540389038655475202296134655917248311333487927595511486252103744328648281670704418878453122656879009066728601134336974036331462437441544197262197495346981934752789815466354525586941499906292253231671908111150216507766955643120846992469037952399677673777284760514265350666074988927375032991910203731375016895744102089996181860327349086798084984303688134762883131673960375513143913390347405622097520989542100645435622228627244938758818033665453687675070867438501207434593413282157576689219467092882545161331494288292969512977013794564960538047173481911881465018538596014378161120162895991575719195477020417638259889622289557731175676826505774713432691476530271400095930488333747652985003119536790731287899822833968953127549327152979771606717073042433461330341134596994536785542155762033899755572788793726487866151376567318297141308675127472452449758849571483777726146480782223510844823557235337442143955573018759968355850401509950641112037102144402407201622744214985583568752941030258409110385999739441202969978648750673866611861313312326817472358766361415214690734476361845440512000000000000000000000000000000 [144,30] 425978302319859746559803531544709279185151118126900216727807959847122539113739524863502607984537343622064027915219228611224109605309678737693012005210847579090782445730614717161707645136055819578350625247064117900084098598320704420441803433143253617532759739470825939601585001431068607691367828748556618097634673464731458677256605050730596015623618437034966944063592773904606623981696897824897152920263542992393541614132374498539446710845789002432156518011510186071515428391333792306757243873496083720384763672563445992206028947500925667745748243184435843212454206577114066994879251718947581565707682197542582866508039378945966086525573384717874167693387145509370779211083068530615859702365438493530270156430526230198857273876519461261004609250911630759228539003792310208296999208534829673844237241502998683806806365295747897030031265502103173361532054273830442958959561399104867695904325070662632347773058106738174427197256397023790350867931734819870195357616959521760128705800037158843798331534300293121325620887237975947006681952677063569298757456380290597713231913186020567607193050118601316842878170399839119854751620814560856526759607918285803382310939608349480051711389483876787670096286958394730827017768022310916702670160715586921953407158519825579607688087407442039620951285512867008960476771395900910480098095081378265675793272075088380563535581270897276908287223868818714023297167626571060569327149743926862926626251491278287679525541754863925780262991667933834744623806695971709186916950428179832272050341124271836819019950727795191961060997253090696473647375421800886029331345184510023664086212163393959238678632005595031978919086238408432260716340461189200138429313461988499794055455821851853801439377219585784084508018289084281614127994565280405211681088468985233071377181542478707888144735824531245893207930399440116543140300645695614400758260741914171432971644097113814459421997860417598957421950872227767129028430182488466710419386294171103518616168242931264025893728291257280123972308833340179135937729481613557931880034403376305696975329149855227829762761187089658636017167532880794438960186122755371681264419710595202941312072103938535753114678473981013674099517153444438889439723654531822145282593173653568671939366261967776625382388988522037433781746496533551318454421963047911748953501491250353737841800580185252518967015415206844163770429008722587500379268304457045610517080235917176544002619321798055556901419415851094727275157890831723870833665431140540261373147415762052015330334641899471997689464989043457523712000000000000000000000000 [144,31] -349173780918014307620773838626475494383269495065536845747283474341878717705619543577959405980330557305762150629073454356960952697164624558846602301420394326811183601933407290908891579698091884819080079085488853651073896959450409239540528296067142229557502986449370527131218826185554958384044764148471197090216228802801917170059073064727067389740270201009240125274600427538699940929477260345325814088732313592432810936560164207802210919322654057208450568449923062720104662005526318452755356569363852147224820681692564182198498344102131819413414733388776362359500768333054815072239370527388052846520400701399879553815192370311531458457806558598906710251100145726982334505669944593341469850088185671569874176832489534875035234247683159609307071199897414064690894180478812925556539645283241884255795851693122613107933248973591530241085090895215475894880015181818561980684153383354658076344916190285330334622682808924335946759971287916331090672700190288341445388445707046480295074727087942818495725490117913987439427137567751778926766259049387474197328727166723923610034241738780402680825001961136169299859363072352489583211467325003118519387981023928082670874072003158008606719087131067561527098136880133938825331574528489870348228111047863148448886605150451056925442773503507179966931632231187827289923338349917724261514606382499964408498573497240498389111861942600074234128277870278200381076067316794254509618085596609465749342542853290806720457470961136530819661535049942053091301671126220935487525717825467110238286036791957403750800017834801242675150199817896753687826270915932442797024938020686666052373038930383270687943593162395391146354175720557699224734085075374388386289285955483102680671223460195722068325790474693324364152363540529919888963492293179496701383643899972206616397503826392384763588312365230677302383770732304183676165033132456271379960648237720384720570564844786659499817645900364343568244734626060707973803389868590711268245260732776031341950691456211663543268635480823913120292515558763243225919810239449170918286660378730729663629648182865370672042471067932472742250542119367337938808635352926066125568499031909711695616522880676012842014021117950670000914130430893880165737322616059750649697282365285175337138624952528393265562244216968322006652808384137980702539502785616797447747017867571830343635049078434494771827026472340424042616749694224471335012199879546379334026618573249619836387109129131663516076686272493403129148865901879101583248545566760467738112762119654331095940525127183115787233414425656426496000000000000000000000000 [144,32] 266714943290699259964165645186437833367809859296704668060035980884224619102450453386310422719729517500690229743120251568357792479925845288618088993691091765191887655681657489280596782110277903336611807905316809381978539894612058379681466292609309812616821885871973523078927845812719525033187963562979690636057918516285003783557276758978775041365721177587566206440196091147804681691165891732236492942916223139020637434814715826799806723004578314186428826553187787954189433879511420611094879517846359096715693357569992503847974199203982545228643694840127910593550833915394204100004059374745365473464181567375966893760771324159729698821229000862265960297035790718416431632188986129247917512781523084353127364397646968467480105125663734476734702157715918922441283086155702143553249884648326791295121343923890911076626748610126863192543144788114902942450509663493215821831121814663168127496881838717243526048783023928169952169945009762851932519362527848639576942885256778366229188516652616293332710690274416458416854029560718907872955466535986139761344515536688038983403665980588455702129251446619933669134443127265297746567281487544666223809407136698007168903828937263553767249374929798597487297018619332253398325928776825595403258147766210274844354216810497588408286068598667752310622027818359480154680394717137133518003138618555200178175384963688292150293769840008654156061064636605880683087918337194290740841719420544705173592553691366541039719832749885936120675720800688695271530143127055826924276468969602888510280431259608934964951654794546545675466990775918300621926021872164460541083199487740523410891156705140922182663651389560645833617521657628279587216955146027498126003093736771823756368419471138417306365236132716662244090744986614480581528280854461297556846752934648453625677859691553573301966727402688514654097189690884844819113440030447977107565293624095544826234541822179375582089027123254323496420396956689070844931457994931547029247547829347729421812924938875627883257118807160872611009911039928541524686600290617493485292397564228049997602576776754997589848311961746274171048938038917918175951829352682245965377663416930134420050705732426426223895006631615541647303453040424338397469151332689539600439805918582010193275183039497646754017324084624866081688296667270536754555681270753032042321350276822358433265081924143104961137196998169996886736282935510817768890408294401019999022566846822343161167489888688658419277626606325601721297208027398321250329774190396958023094446735445264072637340595596562664593902516104425635840000000000000000000 [144,33] -183947132766879653386066340531491004598382840960938629081338844908416296985742366454033812411214494276146039861339094235362605676158393340207023233416338178527055550108677624122635413286459534188666882190117110962223060382007845668827232616304328392352556372050123325619837862349067736201935623277479193412420717052084557361079164158545605720025223723534221736193822935844666783191207470025135134517772177577274003853540657366600714415028945307344145021409252833524310623022354865121572377011874315998441854339410471878434769789848920929478574670478124367669358548966286312615814603611216460971808191663165406625402646688549136371804651979277048908229649172474829416098975272829604019594213869848692780040127224586725428425068005821433437822441294633849495104377850577615701242431084781601265589375433246658814815660935610008225194568017350187386736473658057603244626036049572486214008160193903030753971144523806977559351186160466437922846570114734718557176209809552153203981985224419150196035966703974252951008147836607427792114250122854928366067834570985161825233004888739001487649402809189526062867236050446002188382063513239236002540563917341785926386274843791589464547370346328049523917192675895916178499421034467277552097790173337192037547350491025874717086821812083166763415704094374759340933512568447128403119587784920855735793746211308649825071958607675268311993368537316413298296880855540510597535918037276969881563413218420257019912102880043815390014412171579669444871290649686932411218016614853664242916189912391024804307651478002789317937617977296334529695834131061760908217464872646023076580509025803866328481813907517090138557178443104835355282558486082667251786311528056511027257458699604530851981707044581824415268510506369404768642443642569769887292088059430793484230582690032797741543427764737065343935370169826901098059136077729284445459400706825849467548200500276319422125225422326300221868845272030131656073506301786005757084553946660819815359298983703497687790643200026441349942077393004128548537228383229869796231173010075077242591557132307995799030435290091131428814277184521976565206504531414227989535270929091171338243053349955734692759514712382153635500197782881629487718280159502441452859159278679903242475898816467569750044540531778988502437114857050100243738052849233523555950487008691185041016590647687428308011495057503764979959574414117948716143598542509003143904606614787584085418156226201018130308033993060832383487648645679854535992305684918753120199019381069557179180306985039891341466908435253559296000000000000000000 [144,34] 111896824782320698313045986731670892046512946074336981983918752278712442679000788920482339331560466913152828460222447183078860836978789689203931574558918726889688609023419381115313634296557494556972016216427834777088582990773929845879282982190570146561161425481104618091809903518318035505230543966207285272778005694099701049494041938627308654331910345697947139982051282120144546604798204568204694479714134829659877042201756290031890025224697273181007688519065516695767674640713016942512563760751224598281508760061061090500610657190279571898219911051658831133117472338317693867542696633588949600128038927433950834387732034373290959753462078885999679556039437291768852098820484291470540037505756799372039071620719144926203539843419237359772010105405500983992122790168720116245476423660126372780539453760412408499091449771652225226441930798400739291680207414283494658653095386989798534634737291654416726886043260585696009118955986241678684930439735849109462300145393521005521991896496087035808059204691702385886953545215637177785734685845332569961240418680656028492337981797265528011622668969202147090651236420558903559622646980236637874629125403887706397498907061623106820092602542040315539884873455943398152588997824107683576529416002793767494592217373629822849857178621920716901994645286313350584012898868939869670852997903115824319752789472172791934875595097546727877820985716872471577749583801966279570482919302510213864518077260456736818820057839982937326167759472329738515298603607736250887747729595669003641483244934491793677654201039881679771181990149202725919243970248670656754700887687349436223580463029059902891666465099172731410447241148324143214177457140590308188916384884812735379381519135961441861421335075135350442011132392567506117140289624149730563122272134643098986591929371646481567460133312519005164834541935522360950915588379533337510648670806644454225216814395568966530075779015435907669049762719552890278661999470894867436464691803132705720062614104046078585368404349119066578967021995686075357889368300893887349624543089874089968077193996851009022373103387446454306638543700978237076572891724521146503569032935233355689097354455226821350491024386608034421040896583349212876924596275321988329892516542854551426932735220940853710889904407403342045915174778610884557142439924649098380069673642536834984590978104341997040340900500295633127423537200712321702262378649084377065436312338828909225989471043670263767234079800859380327299943133261620981006178637913940708301256096892712802733275530928007592531995101978144276480000000000000 [144,35] -59759355423274727701845375396750646184733324596938647223809139168470521359851443096921727301910753623073096611646253642294495510549214148900106970745920949835154172144869398748828397260058492919734347648783055733865823772510944576222608418081051819127317121876297090275638324389612641897998549765177448716606165835211551279746268652093583111860619833295451325503546828849146282080343988359782135866268941651460342901854143942840005577022870175910407742034276897674572409500767765743121861845543315968489999298451912492927239229247304948786388892610846088454377705614291884231951723258056203580422090792657310961884715793681352806213723052756425993920374921205623628129337215480215259516957714107993806986836554738891570260934931124195180216468697156853446693476323319237616807833401512653711876448000652261684052133754199030764284243306267220370524229272238453826359300621024615122892367851770193986315073457561895738418711642735507720223718544464593531262038028035924396474460115470401081415917038881918432775802122856806725607598631947351906715637049190748439410129648812704251317066748972685169479993933501508927595602104090381207343728949587873220128481715614066478945113164686987968190807310045824921149215338514777397369700954812437793271714839891482695313726548601121391054220440811853655960465195051823899116411398232858038299354234563305432938793860664861759151363384547865878708356400640173153928080977312843454861412215085001380598230198980385228410687868071607882772818803134559733326265451059854181065666791876135709945082415738266626711641183783583498056865084247442426080270976523372979950925179629899696296638299429399237404307928904741468959027731081207305100829284066268522508062124277533372771610172787965392490461106366667487654968949487331496073868195509152527549316581635186785080415378006682169577960236010512846249211267393956827211263680278328269757021882450288395868148137000121835739073867995150027151402426686687126041609580117560490121198525128038245088951496919726495922806932496271548735198977145544151591812707421291507427557943067774893696478480340024692321034568573697027930339829273898270133978806144257288981884009454097536282116926959843333085310982721793770889532401563690493718866344626069206668185139175661249436180952235537633249542864278519081634485634071224664574516362099435315623723499765102767583718447138496840377945767705819490264585410935115522383104025879555802792759352136902116788474537104968763162999429314425008100940532963276222783205280352902296455117864117092802646510457542882099200000000000 [144,36] 28319612184710376466066779376548443641948589838003957070590651954907699538428103117427401994155995659951145984716331565763112326208044776115551353204336921489093313537322040918911684903213636123888368457148727518794357070419145752469370714094113955979006527285464010156419416993608307370018566109634238147288272565897545232629157627271714891114670880095825014915436419575200716796950998482352814790769789162042682340100537219267089369435757870804331782732649525284105058517324743575930841364760165804394681718389242552747625037139681895078488090912955254366817623516661361738120390155666337684160635752294343999694493891876752386704402181855333918992403301288461752272642870445885640854322038259101239066826420916218076286278453977867889272284011628069895444918328915201038595666493041096015489331227956760544731765942879888560794430044329563006346700377005519312710328512204247132725099866448523523815904693803765277493039275278683383255264388901123694835443945661743716725979873054725193991273041157145105671576463463290377621931240844143503206382480214611458503541392873671817330011010843534089326197915949076930093906164803469438772822895740002944727650529404518364285206018427262308825884508934857327859494730528223446056949561199146881435826800670337734032575455668189142115946487982630879663202881619874055933810935224335925643580820602415699253340552900249815150335220729076214085103595402868907106744096325636121134635056157839257063710186503987661765153845614822182268094293492903649046102448249350909374625297376890835531452178208852337357410931177639154576732940154404169489631104376716348535384772545476707553351374609124891116561685823429122972649773759750584033121486576172312602284456083221944715076128354601500312417993665215458232597790072299836428834664997653865920783663663110513681111527769537254224990421987251535528066237611446957419989773704449784971070934987467072795071213570595244918137812155765436222722434778022900561561698698334482762310891194081069598043348005258428159832597536278837281141711170454500227189022421688230855126185293477255980350873430843098198935107371604982618850697894240428770391197176982933477802481227087294475106975039005432213635020009296630463253738225003974484941708045293234390762012680758808645423892744481477950604363537283415241916263629783285642888337118680806628957520530308296259899854639970325861321723662009110764829602577002442109790483893453074187783954374927598299873218844891758098296712972496901432893055914532263531949424474366354034507616017774528688949533262374502400000000 [144,37] -12164006367547705486599130033037546848025210987399413773681338384576858632057427979754275260754751416468793316344716867674660244185398476260495828398586176672409396668704207157910722069795347700702958388744211048724735711254230644795740969071002892041915105390845807771260915356143000514512141879583171147389140827160616279316558851172838090040606515856380720017353609603551947579175571622817848129739217803711409376438391733424607291731072658185895642384432150834236645658467633382709006343840578277156129466532332439051769911507239965861467538264102702606073279263054114780381071866086727033489602553316056996564439004256407079198542423368454495710959334475129855099603006328423327746363763849689620355816190138123691452662795219052145456544802101605958383201312161181764310446199343304088650937652031385892840700075677469905037738680643969644705026321522826252498285890354007142324087270954805502991193854273613679050685609975019410974646989676825417244782516806350498547865398054317850371457189909022828244365608091178259286360479957087684193348750296537294104127573258446318048514844632805774808452291463447246342464551425510292991367775947908259696450785563044269536938770294230994343043991216199563643472175998462630393621413831189505929902258750802183846814734668450815490753023003534507168492610433290556253317505852360449560418871412648858098448356678076450315149665043659083200002899955757852472713390004282681677286925542085543293855486677482073440874609513485337829158982477811621595682781036103551118192125960071452752740716095992828849056352391775542635691515757901035523636939957084930427803826287075690537664360225896589963974474447756027374611549617531287107103465775389366929200726828602722413335967047513634042147012780175733536889433194768545622956659002952714794915963493619440399760393740214682032624525533822953284737193823980433755253262176899217121461190327260741846164983884018466027569418261658358060445247415698583501414156957241305706974678370201309477627965157617361570638179483450002988809938325759650177109064377873854359187978016214104911793755844210958719907341270282737577786897518488664113094202760604675893101197534562331111906951963768764363749195336081888270861586782426287667837243781441453021119278133996631778445414349812602659530357554380461930115396012716146665529794101119757516405755129804401830129961166022578219399551393361757359769370736946986437640802298895114331331700666410903613058919383805952098530340771646861263552941649267397821093387852749250359347812540478383595634390680893440000000 [144,38] 4864137783989388589442842512333457116191731987763259041893322002118697819723588710859338872099577089221374291371032298096626159258915748863813756373743311011449484066056403352088940216776949110710508327206499477446975045747729180453356276121479335910901359223765386749035032056785534907776119617265661552113760188100851456833725712427602740063606895256744520101796437624392246436960955867788531159042949830194742071305832651137451494610647938149194731987125317002574575466944185170623594453196434183779952919347280030693505521701639971015421879851003845665813729994484173724792311436913511613610925171955743421940883789645721136567595571780931434952719212152105226821418009982189608094965985386559523442889141269000983749884746891033020708309620690774578517246251362839170812570179725173770936285646832362340701535138822735175932399362737931280201279392202569425838097955468123184850807481318032607201035782453883168304320772515669731723641432562098674018351148541254489429966756247493101598495390336532630174741807709147811706671121363138589917060414227224869556667694400751422169104311228976235168589338497654839714490853244340211884519039076784210481359041033767535950441560622419470620754383104050193800308204948886654496618051600896421590621858768003132708610217008219419033091577357059663198567823845129129613170716807832439400206066725110253542508780371729742910660761591441031973011458564563307736956163312377034306379569644221356982610338048397359675566010025836623822494351765969746635631916871510827577559922934498198014109546958129427429598486810538685613331454044965246614529721261411211852447028370952050571950174488426432142486823508057537592653779249125251516435282342866644773745255631462160257218668238152803135688955254577345067178892916838821026262053567754082373492549225462359050454310471237404674236506605104644507579690561650713353237521187991956726023754640792778006089327810753036078890430479320306340332818049571222578131522696516507507406523841530889190605800759016735800743091020447197708184873787784112863003272930201232435570355839423147897625546570358180401210161561758334717400349014777173409033819345065923469693083969267634155560104932244451688160904873216046433816931653329156511138819456789166666871251265577390994622589092100495215630934657573717207299606244191999385098136898541624302863176225138468282258281316176170431701521848720891129380445874527400716508172470124298395014177070831993256911020515307692168994764766125842917313847515401855564062052338334648774831176009659875145531347615861522575 [144,39] -1854386003972138787866046605950303859983287892766232355954890312058335449290453178110861930404716998128127144875666245188366104899356475354471564302830811806450265813970619115179598098138525996665912837715416579716992057531199050926437071194006546061269774327539081142292744011542856252782549720811618210845562933537663766004927707425802465197365130065297683929467309479276621684307216956653414233359077450843725081822048107515276898042211510531658857338529668511034397661866891487073103507017877035953687028388363688598462200943363151229213485096362191978824474186433665643036193135842638327128061458238669550526712360332627062654208054837734430195447603575274795875907374329283054358774780316168108144329607239063950629763610324817912862782278774010525522065367092179962421585667056861749666287645549722026820142972246542861839514582079890336833907579380594723486326710896071932231035475026649970616047284138923204876949643262698851429627227264263812281663619089011716511883178029456438349682696605065720543542108914650025863384839833353635274897138996009898742246138588268213530819774124505492128998687755265622850575999525535139363444316951022222136498771250037535020376208889205396625747616704315965228638530880343243599217558520499896604502062715946086837529240662978247493833431383110958524011456020109978181459428121117045961179934029029654510035937040037342539650822704166977280981011254557217105389592270887827654299486263076902183566075037849469356790290578372670300167095812661415186165638893773779125280770319827747058634436370833137179800038539403372238181800595822749122711819639442149661967677879153033851637065201574815040167646242158311452449713432825547886052684118985466012218798930538181285136970406281552991797873274733641389557147904327547588849709898014174993194132935547700888286403044106435964417739518361380174566677234294827267675614938227507632761306113452935718721155145034833086029538216659872017863196927176626846238933350734229499719117429512834657992620103733102335156776023830098547047278821892187758013292418771103717594922888610437664076845090584938260185402123551128763952079435138988959187380162554954975024871733578625003630038116190972648919216771059432730594830013601599004943065341534323366503266365630277690622335390159229461007293019468567108046363335555573694169268528325206209941122607699067453426444184434480767641073746077340869782599869191256274957309132907251568976336107123816389597151417254357138548898175375911882591545901283764124540741493413568001882733508002162263933504799600000 [144,40] 680651132735942074552944505882062889965748931441922316566171595016737134402436247666808399013512419734139638148927601073607387548703269183413726671591056019720033742283610009611906272866703584476329849198232122412449953061549214944804424313575346875650628179136571979720675579213129041192005577636407058197771823308403754294595830721413598979158005957880335781906338474819123561778403209796253542906329838076845803637851294618033969063199790115462502909015192482575204851897051484317709239232681397244445491179710909918637714045907133831782100526264456350620985280130906536132365779475767451707999920606451289283658357204231904119154160668907750888370504939683609181491145722968136054639899719920869204623862800180740374246326601944909667955874215684325282922093328819292437579588944812729090785558069317586819017243491392345650088773494123120506522917882878996449354675182390484920647895243402995040547719322509518143145064907984066055508862961392157237249111794733730500479286590891065401075599695608240130503295354344644189561144317159572082562800926091496574154112316099728895407420089938626730417332912098260214369001302211585223289607507737841405302520055667875117575457994848230520495666452910260410429888822125834374156154426868629309531378544751790130277540385545862044654042548103321585006841051165983525337682492291092101003813409610557791654420729023278000947919022091395416631163138348611125756331009463625096687421528714889824340347123415108026558039571546813003196475122605733503801808138226002137816803457104024987220237340970002563712865375124813501710730387547551796099255117017762521506302879196297974769452606903200464458657390205946010053580170134253357393325084785340583838960437230108951184594245170742920488771831585572659786610452034665787115940004561152072535712124205023495231100821570103375394247482857210788596146500660852161824746813798504756887848028332438194075289580064514494096982732060424904516624956634584561906480789552084707497249633965934924832509067160021292134142773219469859800242206258387895059878630540226594021945913975161490416671243210881642572901261066583025392781423630836283253682894502907442381952688726059184847378121282085328118137898623592095558327207632584449463002771791919427026003572287951263111260467058327495512868977017366876217095014855874402767878460714041621318540499516505360710644623180270256206997273689400973672150757002421572675194857193668967514519834300253908814385055217912301710193872178154553273787766980914877153228359763383461952905600915611539554624181600 [144,41] -238456459782883434041840407432626714696871833674943809177568477445860178974706196321431639340696135906674866288490714835970564039486254536052312126855693662313339159585392949196250352766138184555008852194889481995073436238570836706509671176114365773813665871537369618741158784358690514472529177086790799838784100444861770140183355248443939728196801874625541062136643938565688550957669118503298048764548097924842626675597572025079799874315526795401698963135526582724010843053582180075154588301656896223677410777357899313879574409879622436613476577943830266506790771497783902828721233510291394871504932406811669222849209886531263058469631482310741447322653389135184010778083333547035834318873932820057991118830368714121704645243743791079824916087398471292994129410445147138177916599995016280802267478195658687663297758740084908683418835467255066718541604907229119453128641036136180053710319712640577762606963908045192333055558740279515566855927478848764676863657151166982272658622418769585807442207742951590914006726842392984441635748107719126888476317828231931564513188237816489496508632698202673913939127187493878946482518346828753552201920039800191606380540428961107901269706272148065466973195799827151480517038902179388748092533416476145203786927523488622404466041818976438082229664318161531081177721198768439166292914221657482069607826695887697771732268089158283253492008487857015945204305905678741928066385939317804610183138833342666649572546826648504178617706131482171339637942198279501281246658532198736355086843714469232162542267120870438299307146232219522154019479105797808205251627114732162016202039976370761251602823851638278721158296396975439354025713755330106741123052256038575173174318237384175052281963540760007391759719660904835781507796766851700656288007440179065682512233635459472767994834328257602818550441597417852380049350077092193042916134466221163139408790684357321134420876759962103824815232547495860548932624352761505370432264128540937074705613554154120766687527461884411190467501825134137119103855823537085794894433732752457777189282261596756145042472292164078135745213077381383194677603440425156427818814904963281746071933338017209652397491983196920937568013026172409251348289162858084415836057314750380862837020319572420454936455705271294893827721564642278723376405682375838121508070167476096433988244985465075691867233380752277860408259445853355377833910436805408401815908767789365437876365733936130137943611768028295905085700170142180787273727564108874226416429771141825774853879220221632030778117600 [144,42] 78123409115144844775748593013718970400135231730546155690671659598100920630225926332479887342114638952310022184746599931018628737216695836648153160592981667852643466757120934957040526700249165612853666436772243433640151203904490747361389583848466424178387856749912447663536321243428959628743624972990649842794304497485567510279466916127364715555489383572345969871558076437762953267412341110176671103237550059921453505599507552563570974507749679650909511208193565154630250905884122446698978389790417837761311415033152237247967122393744015681353758175624041064282733407925482315897538669724837663936914416996177766239061011917566557582310570808624672907437162546255645095034723576870594362463038186949717988970065300482469967914063139905102930192136405336265152824174746370039646284101116148441085506191714572902397828761993193825464046083633100355496532342058042456856488076149884184915984671376014340908269781926772743381550198941067748368521045738506005646435147844640381204494732338919802091014601064988196741500468408460567941095911313793905818108193770622972974524965820014084576178366562598973755649705545181674985394350135419346165489171711469132892237674108399020770459058710921639684141895115352569686063518617752267670044145644896509192642119532582671833955527871709874131208563542027576001180586044364021708512813920810270964489940681575841335759981907375723259712659348193681855499573531954033305139651786457099125515586216642235751324971021357515714148115212047963210349831922875256682756074813701613711989849939289344252142017878540280497116651218249980803998649308526465667768983283595907490385186121503798703205214022571404330282715047525525836224981439463859496066084210631818831079252559814580088400356564342405391317920097393480855368723433060506871118283269995448089466579183394115253614052362067968887930735115905860811724018640208381884573608693366204526949675815155689740294415932889424048960603777160337323272141701425872788436000715052711776252342349943034316904812450921446403439025154898035807703760694480832079252932703348056602433530908255415665998143958276636541489904674330334212883995114806812755562007077065942391375281590238273108874921410924893984072655599821633868901111861366883826217292227655435342712387290501745725188881620632940834299467631116794351654534250760587072091554408620681230895056937675159846990301851230558374531604560022772530853771033373998473058702012949259774271586174521996846381248188786055996644812001859628114054465506244701961531524139548816737747075333694197862000 [144,43] -23426785645887973942721391554228507805625647008263821962552123544980516129571878971852435758026793757028963679301518306568063273632541291569831182125424601343770031225597120824188050516753191468296661762899926972943704259286050204743847829635282342712756854424652810221191049470511087432273859199044953220465760244106613044701110388014033121612927157457168628498067466464447920573026164086391818016185374991339627739391221804112813461859616333823825297646867761953226717179153009023620074465907750800400300500192761918924175789154933541908040343454204480248742736388306916981078458652304646458389318547435337970492463933506637046720767600494609206564528916385749943090941730258956367886710550897428659213621164344929882020220758569755436026930313683596761264296829689782567979683225237356319954183228779374809152088270311648434338175578787504218522786422448638510073453739823901374761171876382024008646129798978957708975908174272191000421324169920165496876212188191885553930984708846930896945016643479462904056070114725769084964744063952737956044414523015914952728491352421230353433200664425323585787778305377551904558650881644884067134407977075837074038882314180950358214458596760347882510397367872651752272145989676925496735588505108349220002061832095283688700439664060709922829138683110396997490721399661554505264311225680103124646740210903164118611428345607809265551356769433662134729586195515162879278194016843126209541743665017970587440001131437108987609437720544134652797084097100901895496296531183233334475564256368054383810222491446351821662524521087176326061230925188329093651806057334719772323337604029146104393310132127231279754887124095544420574083964028245142658534701438105430169594937357862260458300469341165099157697140191883014648855400036552453495227059134226057680214565760091468541349529959579918551522773610461212992452930677795097651583608664223904840915513022772137298035034880576747443031869142411772769163095784497148892948273384716920364833150926977604694497649496225678424568503240076655219023423733855722228304563197453103000783742270375614545828447885299200839825024413170820070213081094837329358743283757873245592846850630020082070592527768866118744362816947522894747682134377345998036931180474167760944737993481186452523147076131517346795980289779369314935496137540466809592459014274553468693733951796506425411659171979652676775885301449900814985488789335162003528868048668381460931880464358635302718910263158445187498343580412615977660704902295486130132542397614546132653728759607794360320 [144,44] 6324563389228100204073634896424063195836324570207531041990755014218571188062903632075347294942338890212680733515209671755934219015049568564247069653087034615306267135541138185585086385657774114774017125006722032949959682107346644117448154163385683115517242920157842090377141061494171925021633700611661286354134905141467532877725875046268185434244829470059904127775702625386641009693231456277212269827890764197158879250369473357645949276650064663491518780383172312341339013563307301003496969326060723700674881933334922730112730353713308649091051084735362218966150603038730410238080691542013608353741429422708904230770375702063313561229869814399418483345536510555464833425652767699923901271768599276998534042815357640367499135558706561008234300050027330274867420899719666063251204743855172786709143630294043481243519930922032290707222417279185578550412796472939863050210250897743352458442886161771107281282441540481960347243918743776793145724135486287537225228553226677639903208203978698318046986014716370113203229492242116224234678471473448039313960694018968539599089320203686468318322430440162264015160221138062913045173770676710177801110043066931259531985871390276562356451501080045851663654340906329626129584039272217684057892704792234225731949511010419238024264267757803236826687209402397151010466634287068490727228874319772457656960629296603233426963456499733463114451564518190633874862674850484503561420417724565331865648991960977938446755788819901771410209353108956535154246971890487083610395758951518507230387282775013182605726485396969722485222443650413761240770103018285128417456640190500461961397389480837694126372827841362168180549239537897009199138656328725644666417402503001176976612578332618984780717917257840944787239358788084202331823763368232423999241841457192534310041642256076146201195388797299405463731222853377108714168101815393783495126658544342821099389287506207134827249223907819399592073340159810527162416789519372194823326991694781283177402538502023793120153968639910149125540764501853198716713809438987116616526571024193824382728019109259329101895419583756058877030034730172889240444869511638111474216476347394480718878691836485560256955386127599588437697886830930333569519034503356538105870656062002528999865957583786339680716772045348907717326289327317863253509574343500986157130398475875998738943304431024960395342020554004483911093784961016624083472031563291534659186852472699274951461768492231033848737387851922851910851340441239913987567190756873336624522307650515367292089626889562720 [144,45] -1520091566723270259581001356439470899549861051651197316181941792619394075930944813029635766988104605605110752176575726562685914977765913415755333661971962836363550583174399110263884413890808572198830441709417635453584699330254015757688385143846350872012689314305045514511208214251084090016745395344987693518952256746310198271000062548247697853868348602503793529468572241071799586991011183900686381388946797355603915550477814250413632538905869636896439668415074429481861012967522339794577404942190106635050906186622006356781743441631180201224417204408053439673958946778566290350732296796279450243203752754954845249294132947647399501934039360715962125547047345493374236509714935017946727520203674914918666630201401771049494544396484955114063105947148918591347611419005899825448412282322087622120252968184548928523810988595843923382096261142009190926901155834996477331047931848304354518638360758174874280253841332864778930254537092838434729001909184056441767832048964481769366260942374453216570798849777352919071786763535523931308741585713423813592631206371428878480142332949635021410061029259661492048148035910849622964602996333756793845254105180685009477322916722264541991888575290327435287950720434313275184668576975505725658664425475655947500737589610788722477210630595641552685631671827929381477791209192567508453991745041289701233655706962810397588872283006794596016490160369242162196269126560707420103480140850444910387706290169212327711025693110770020864042579202811847952296307060046044465489442860248877089820630670165016894711213060098069345404616178146102173811060225486581999629205919403562314631580530726388463019694246484132914157304103110820459226962451495832377488168017345832102247506966833526445657895451826602608820645379646802484259960162000544982195535105215354140090886692431052039475979033976406580021007896274126119037695863353271765048312615506357974114791081827890462357810377055690644789019463434243093737744823731608639490277639644544186328618394354235828334063060252781316089545917435463705691584398970261792919974596080370106818471498180419221127045924418573339294345075546592816527309532677549098209634300283537427709165420057129312102963423230117321712310737489985031327122755475918843447711700543257248282757194544324888817457975766425435522155045184669225328626078439604157655944825856731955284206477785566670439425122518537850665795641577904511327663753659137585923434116706451424097005376009455235847983575164027887442240352227327466875883005623077250699356747460826167170301598080 [144,46] 322734536870071575495756834116679884487963040586374387981846124271807113717578389070832636838526953701082696945633874021447267912151029835891955242036287526798113051781094518266410394866583662475624089106681793129779615665244788075021690964410677178540880783129509201132759026334436610316895329321022284684626611071705441187410911669239432809904464188930557948796111582256287119476315423347855023237415768072780536977041702324039293593977130365000064219335487663504058837149068924545544843683296853352619825940941786997649921421966708533044048314049517304435697096665965460002294154484986566488442723694495032434526865342037544237141177498884543507374749099055358675945164308063804385675261885198245354741504139599145694405358632897168195908881904096194486349224333472479875273224073115523374116907493405201757094408040590238136100845097614232583289337775337513209603153805344603753328108546502913769543899433300055138453368808364617619636252544500469756678256317821777353969598088100376299476048751964239518394023268064448714436253189196107882796421584985319379348488577186816250007119869901878925867404787132466617346399761850525367879463650689363049965605491510911924613066507449128110847563874617803578582850575454190512438825232983241281008156341047335328661628372585237607093603906464700116952072375207399788208802302668069623616005356196479408907216006104106730731023026422262033849589094025933651550626347447620679672332494330017049193272942719731083264076463672273507165698201720171667710123235251634631449253993628214655649172698131472724509757636367254676730893763817194902285238357577844932585308433995160824008773325486496062578794862056152318085046791590390128568211021429439403854230866186505164043811081643664535784006799372252732943678762349616794427850095944303446062293076434642872097088931363640506640726555098491031412700171355897937353848034682780790491729364106010954879852922514678481541300319367300640359420554617175977249551606711421130778506930583736376053406564030618544914002183126910725659258409777602162493646064967414160757546391703874784651493486255415107042244664876280562364017109675240261276499294131211240873647774420741861633797246024267729998943166374359287846100801176602744023158560764556433798072884370471546745826364703090112649833379385146833297817111284040115655959693968429070142216608352880700124464008379315545045860557132408624836759976218437396697253633276730852307135939205646704530764380988817416853671555636288232010456952014658184200432198240883948856695960 [144,47] -60232550759668414064440690310791533257229274294327192556022620545713959736396206920381629296557851674677358032331910063086621320646366951705520112800701022561765711240871871255474669220132244615335542881764687362515903951977174761388765707798114462518004424247390417829519678863667447857200429653844252246398453143780442437749774264480048364431415531951623274359424725583203392675851362685005695943558189045874269035319193111441677180195315084610695999477651159038093924278864463004426005523701543195660440315480354107557869953224576454588556914662459643013896472666181591942534619660374350511536400696375424794270146856707069126099402847499935882470519053282161135178357640379461673738304417178743261926077436847663938380246125023983272347785114961054028379328484960534522898952726959743559716904182171251119551851431053029170254974114296501927535315930902704910710542554853490556100682944807659596194721561870799501927803494171265331936636209213692379366996637192163560744518095686352586971307582030124312345047971080416260803740101125089901113997632014258317366301194871653884159426891965367377250917224406560594353337010292697271554733945714492641411083587140296419561313797036958707150071997593270625909055489753374479639039147938327190665725326623788066384046407966997571081375214160513515287693913426448178703757904902378234692183590340838600448053283699352884622260648840833325218056139887598108881686871544842937732683374449936724897143418464113137464228333440790241170607266039379841597321438133186176226032974077435905513618855833418297440462524444113613141550290733507844489889980607075182506256670323980847630611222629742626473682311887093387640844610529806674865939507621718481545059555151484874347655349710096059407165315178373338936094097952514488707317555811124791319433958619478036059117072215431969523171804966684009066261324855738116788141959576141351401765280297320670888189475193083752751254070275214575693263662786193758158379194867850960047901859642636526769880878311175436201312753412051535036894324648437721766109142807906912879871897511514896167738901321800873537768215084491135411271196794958079043940925816955685462346652450394820854961226420202668169209289281592595613946262828051639179479681738134042586526754257534029840366120444533091055563734859607270269633086058712167093342582968694041641744609928849615014068700539265297740560331316427331511712937453463367809889769889652956123138684609975605001873627884821015257124317717857574341513863488360546724339597994028648433280 [144,48] 9894811389521564706901455660310992648874865102325301686568676545851152936553691174885656299373613381815553781941685114145831262583404932639674634178505113405633581235780165684906538207688375948457254558135720191686839388922540547673750475754680433561514767407737846103310335045930739365414874432448419585368493096147301754387192030933999245782613808881160634594129823347261598585637236457447708125362653100061136841047130031145216927004732383277599065480476811435776557823439762606985083396283581422320075834772791679557441108272951905940294756170009322975578021788755347525332680096269188087012202237586122179719061515285214958778631206154339712074253776091721528635377948765700578773787488376380987176947897321829034873600760285737593642292337389286414199903785249057643950035657535719574769365873844733570808667834014501219636121343974389881238140329478041940897816836846345305129735331376819707720737511246086906189994534380128787635999361069444468903988217413889001559661202095792069499980720053016761645263009244045695725087019565566868920819053743164841266846456632247167117248509838220748170809561249789477912023309437884966509586838347310467398874977947920068176256816446674214077356909219116005209218278222074577847359309522694629901386582128741031669762850921914644894733354744215341651755514855876322152924666191691563311607187932219235233768890173029116825809580616655243044670416007494323656661259470749064519623170902436573595858798153714658973477365365685561363396315559793226867138133296583115935836704273988204635587732834881664738463949157697886378639878158537320102413616773081059883879626711386143321945203647538287736921593354415620091636903571327187967339206886428192111629459044860302836395699861756526238173905015383649789028164297007251358862303837785541307949744537674347192728335182013448443585192706677313712314569390829851924925833103000008376912544519402637534723357554977922084518101462123485320335708908191548921656624244762636495003286829104863366276913703233717523723472872077006923957678833286914465931791955223234836551877539154404275215483348622660034580829458000415831836038403084155266136405329869294001006173523545480335117524766009137285320869752626705494305856508809348619340481912239920671014239647005694807609170837407943079086261777768094804489582930797240801090899389509672216380624143541439540771655679220720605972487110980870519946702365420912870510066125868058909142524294220501970148767063903319414911926930731697918165257308888156849092420500045801088 [144,49] -1452291045327939737780333442857107635824106855349493409369741448540596158196951441868946115187858133744798531507340269244939330882333837074322528767416984717776738284107980888951263504823494064345165876841039234757378556330122632424524613133885106155920215639908060943687320605606910681151592271084766426568997031638850342632458252771547711145216163958222200652384627324871898722843032749172478771358067943799175454937193343388405070043443702655880776822503405554043880840497297506458674999314776037488067281286762465642502762363856535279570466703216086489401648672284957705600017060886217582716804780680982438042856852737564696095457955185468177496413627719399833025606834005518043358083333981021700337415608439516451426262235621819203414606187365324739826544559405039291666897867169788197343839997043047380110390090928230162634965585304675158071523066878722435797903187648600888946507734549379337754334088751149613428038049110318045112911800651573102658578879062019372834480204011032660405800046850667756457213268069343818087908344192062732588345748010393427884920303500507796022496548797188138959264641589182945899936415790155034238330996802875782359633809241851674792635432081865860144590532487343794645893001776383691780835246978139366395269195210856584550892882377124519102221649852403494774833641946071652917526476510675951079034726336687480929902967501116621893528804906831889647081082752085312333286647808471143123963209546676013852578450667572010337112374465608544283341138094369394056433040855182609739572852394835064595864874938811165322912289844821593787824315679911804093828814958204215719931996027348214865285246314677917034990861238118475375609037847440744347882334325964796977611510844404007225957801718708406809750340013627071152050508113750870108913925629760499607691799862749936699889004476167036349331843638562664433031536966054063397180610158345099412535970108456928426353031635245763196693750143623898049751168036979276718271834224769438066743463105237542797492138493726595573180542796462057889481043707023657177175421693102063109008878670374564675988739489076046140876623380394046546075515404006099431240620245556848030093133330224571659919577552128472297595786450249544132232528065522473761425463270495631214056879534735036372980437370262119263803525985923909858477070706399216147240382313240487986262493612113281835283712421570021955373500774855494308231863201308355089485881251963052549540060735098081579323029516118628089174893495874812479278194477031578017730325332731264 [144,50] 197297614923059640932458515166981035691081580616654624269147372912611162195497258150456500783330165646065328973135107732029926960032660696587884576621400562562966336385545872226085965297103140146229746435001019337899292700861399220900877504242676776881480093744423156920329870050769398604837079244068373013130274265092752238305856568685035638778395123762754141839338732646640206082357348467011462049900337945397770036735345689447311429287864531498981812597459484072883382765298896641888151244945055438449094987873773129595292581549923117279423033802850618091565946891177327702949623071291883655395891317465501943453029894170928437376467024925665367823193743183517421934993062471725733244798652400971683987502041271691464790970456794084982078370108096828363625805325410001412972252473884936010824141382596312861062073543881926130385247053234459381332058762482942077694806736800986464231707672169776583535160212246008669399467914634066774372933082414808863094446758217143568385509432412627696432376732149051581006234601471265107073628805688794070890000210152521121788253325677611580542569801100636847289403432847820084640505977048631058474754221959724476220041560961294761523955383341373175683530105295968632173123358402011053393652623992534310363511048531343827342995039378580893097004022498366961342532142365637746107686707911201451070649410580905487633238495427960254232997975966186159240915776824443317221309369466611286660556020531775492262832036011363378233343288822443836563732635942082403780516762239800643963833880268406930076676674853563119870248636018332404858745627374228571941662673159899600519984551396770461825520088494533170604907914268277968737000683760755186579769657379860362348587910581617835962229638570075947490877257284182113210631418264608342114970257535528147760900842277307254351584692346981660481615146630181466964594344165430680727239124215511002474278722540937802341819001327114248446815189065198390683361502413674595961272015695159400966014914895635975297728875608986546163307811742762571855034335531819247177343151587730154480082473318963154066975032915982735911110273819361224203785888493300571800324481835122043437555816408354290935173828519300417781728096699831465850288615531661055890088407506262824514606392740566434345341515932057041331826384407922084289138478018064385998948390721261121048037923024000990800907030264295942509178597380625241341733421502591464561505362266949748185854189959521477303885667605478012513309872658165160350946400612629861390292489592 [144,51] -26060968762398917011728133090081653408379500844251171111586759851098174092807614844526575263325057312481023138263807660350133262746152444290104084350880824690796451530928216909697010950900230433320930172114710102745744750736659679955052839463091569164939923697857797962496790295270500547130171608278754317790297771019759045118288729429082989015345180118290910885776050511544186309845852089943143538173853258836829515613411896957169121959647558799221310165365099741422998197151190368254635185045386364847790774104260400841472183212866952687816595438331481894113524228699172400011561055279350966321294493621858397659230974877326061717212314530561101084994442700207371113403617688175322046127517239390257717293985948725124402289881213722791518479455715950865253521424415546104966146476729709327021866702547921605391959017697674237688377212877412779469123311354050419818736457934715078948223702964128714116568066327750982916568408447602285450821301579535931742650521755277749859817234484850163006047463751791342801003662062025166525731202009745623920025879193863325248620710428364032580013814024550378768095330827143548613424677782655387464459777564375394497626878739785504955129792005770577748173680307527928922823883806008705280952655442514257701876341643221676222140769828211623415397129385423664778593410347237186192470551901867991751081568537116994224584314513373832015563728296001117172528180970655356313575342498139427099124602554109063662855070698512496584710461181877288955417946817091272545228381263877550087602771189125510934709891251335493058278132915212765432034685786389691895611187279833351536684471916982708072487223173623718091198212389606448944369977760278282708775497937345653579332327537871497325039154097737077950650597241031354354789926803640419653039767509929597199789600025248929230775281447650941985158305254575431767766724401801001480792509078516267835031806091926861586661465012077431739277119444481214804289098227443833804899732622639967285507499908612670835477360773845192832759006271992758538609277501774630316267738631967649130781442015716552888700852835625740749084549192681067646189662984040146290026732545358913455185032302926391641355239266501777315803802399759278292160732714942391326365950417694223551913701838774985574839212308973259288306296182201245548580487697543278818886132554408219201918797393392953945903391322091610038145341883513500917828160117969335345409015094700060246231030900504727051519913132851000201821055812281067523092676648651665659974848 [144,52] 3467497446546356962362467313803902078308573521236058926131647461938747182880316928596404830508154671260129742968500920348429682289577503294588352484988105056707806802626376710038577869050698578043622519818434015948597304786705896455798320656779618816516539457477048953144155963546038587341347780900918540430797253023785417160342068959326454472142270302399975371676799895909419285036019231816840590803333220771300015862162941204763530776731427871651710046401556733280558465206796532018517747078621193928340256935659108624757656309104535433422865383517526449876023411653860291452618556519351252032717713342419715933784854876707104284294697141401257131464935972907618250208133672274307788807515566179167124850529561621570301519549777352439012179188574092771944609666539353423297601238608953607881432656720520263873423783255223353455752873202166427875593010979408038958881491743199447302638960153321427993533108161669936989295288415657425139381896907501093278135695605093074090443099215760886746551092317877736455982025405914073122561620377313045965686954554670310691197307804489154378897381525783947065227502219188668570317096057378486520004606126218101707596526819883050173769026245735738846220511446865604174526457683145996900143811497552907364934243304595279985650755843061702060358269395174449043551924090076819246204767259401424363462421454767845731425356861893705027683640719791821092877614562091773593766397801437826314123973784421052988089097189246830356199941364310070570578167406371615449269189167518027730810230483719671024179404049224504561508211323487612102483354953994851135233050902183534984376024110580275666572399611435542651090792649156234855431741595624134597897519608016618112450910018278690261898799431937677377020028614928878112958746675015504483052784872245402591708833496511341475143081044248709648919275680515339130551308079650486649579457015602111858368609931757399994840424940755059517425552544884330683828333338879027247395290274960769348363714322752414826703364380019066985229371328911566859069530809561824774363986872330148861683788163372549752140749377009694241039540685169005555329184283002324042976975079966287884691845136542053146317228555763120094915958677272725260985195738706072470613286104287354144624369821054989981379926376645138273786199795164143168610136014608513637683512682705045701991392736364194269599869836604696842375281863401631608009504347469764629923620175341959100677869899710323525861966798148825893960186453175050738916774677549764286320 [144,53] -466606217767362629677857433806628500715099361658145451583924278033232027601839036566685738523128395027851019701311851278860765188134094319099845488103242558919776081249191379470846211660561362155581192137746013734862831250094015462501959176524782148703299555173530336416646160270918949145612434053609641158327123136522548870778463445884048025932124421009188144546782195601869968017622879686183279749768271556084693313702358918683334981521870775536451735209779377648432571653944879091213137264999334191061181165169503177384990590719126464497679370019646063351418417797601479771749224915863997833857524245921506465563890041120020819880250156555857928640994127096674958866382966689522839188652823661969450368952938447375779430686275874868243509287537260339981008810687187593948416340365034517910180750266913140904538766675924230157005569004152311513293873970399743613093006090519804771331474352081463900962714537607372632109830262028597726877043418174224481732460996054647383435486713296847118016830879635770964387377835424258348361502640687032789988333615664178085350459606705502664746998492344767258024563279912875392661758997696418949910457748409886102521039774718530078074179911914183589837633522914494436321171269137348079248812019007679094128018352706695045216427812653471952015921420313089090426026001214049993756124358306517427297395182403624467268398742728176929446050850994220987923285615089657308384277067653431949363502951809277274557431926506811966983029488606439178440909833171105732343607814334226432350022432068894546938080565702625520137422808634724310330665576007311765069111606704854456100442151055179323005906723645548223447574749979929228701066628797974782525782047049069019541906259635278054459265606117184288149881003179263865709157882401257616562575000615359435094720232901906996499877219506902579342554411167578290358184920846386205528699113108666685426652781266073326331148855750223483818641756944066480807126014864546829049196183172791015501237557363515901709625165533085095928071859488625491678274412042599630227736948956428514463846743341717075802915277242301911196664973601553544087763891948497062665916917169168910289379365839316798417238617397280479826176932065987286376241141459048768002620211543557959790953430693206541955529002162048152780502082972145340601230257345461243265219231206269726431436037747707289524287398372141848553984810536059367517126239466330320089623943405262150088460184012032909574158055048498326675842904491234001316763114955456688 [144,54] 62867086853357241403287970342773157250959253396589748304440744989058194387429899216617770349171136004306257395967120196472251645540636643878121473822574082360692660524737369557170529177317867601885045162891073982383350020612542806301496945104840414440127352485153281583996962126908301405918268960414016994308320824716285256947995742466800735128802479563406440496543152637705960136084974103564918454410011418139123750475741712027440048370088917219264474087217658308721194608854784000196348618763808886073758709545783280804064752853891699017550997406751202797871148318153575322690249539098043541135270912042537858003339433643999259711768900302070798551793179005684413295634979199338982076991476276600478917325110216741076376581245502722869105092547711823052414946361970850616675046023416839490810268792114619777899943149909169969472755081356412909935176095035556430505905293363333709443236414962824289836032051242270211015492400068908412247377929865689503450405837381157543336271511450838861869386648881817051140268747713579336741775382088076988955905736589644048802620693804519122304182396641981437259397584483968990222923690949206701423004753074859801027056071901265975409389358066977353791314912213266395225921621563244415488557698625707815305476083459951824949625324236840552781324915801868586998998223924801143704752550382678140543446217297732354225744112120011278961598155551212837969465680092044185780344143735861521860529940375442627537057068508865784954853985555788717969059951164835223082852478045303374032528616426028771469411965344982196280502904418139317873963317854326538503792645413378819800604566516982801409141644340596683812875550059573274512803090131130442072013864516621410521712009848888733767190495367638007736772862520035016774406439827636066838620508094947028131830205337293238712718790397288082514323114290708883740907883752903438836111895507820230202938003174356814980650631210342096391751200308412426667438525164404311946443679725716013913386865021424828361060189785069005783471833043028493448848280699227306932822631632072258382675992557316648364634537987886847640733614739778007776328762763034900572618347855999584290366926397106459033057914303020450196179083697985480384328567110766453164216057636682444857247951433525109501940689748881543307302524684515661901303906941310928560783779058445117546160236501891457996075959796448658204437893370797860167828248690841751733343880450987516998480271804207817321415102849404049602266089608188483762117616926008 [144,55] -8273069611098907694464151792529209405344001824535484355902360419376505178012980165776830679911729746706993610220003248268312672508574688179788517383531524463845828353069558399468801047556323007583671116487877231512456746763066624876058756114516510970163310152664439945123347118746632550793201940051399802859891652646238498972149844851473642709674149171556558165371662593588296881785101418606813711298585579261950407517138595619147669014799987052147958453620576527978600606583623012182231352456337013842008434289251523589007132308682211853111970082052303236082212557166377232099095338933723503974916241285090507975298323983738268999068903252054914133310123165592097899520853921407404065553165541013136321041339395359895565191486800063517213163008920751542916328587053043795231687857293745995195056481045281882384527816357058125193677058409953154232679775193027321555132933322498903899773184994739723849464609036066647828198266727397609322571941206886122612106089460160138546862504553687680329527317620323420776191949350992963681438568463687925918734470119614053278189210956080193167883100259623080433678372330933056891873442666276525311439837674072748760827254084566855361315416778395361088108472719901974704767402316380537069452890008447414453538037927872306823003971770986536431683798003326670356586236151159301013125932215820808579941698694407892893977636306493550272719040619081111359782251861097245253626689941555978482920272636122350909769638664460686161450811200825600123545350579121705179198450637236357495639584225510417681373147320653768705224251805979025171521650929157531233144147973579368640737513474712434074145694263908983372441460168792570218667010312135527369811775249364246313144770922200401740071296810559867775747174324707396346262171620324114378779661344804156231278977909593346149940196702384228848399302388176444859804220866623200350618809622522167722084057889891194163899344681745419363446132158108724621839735264325554145339980308585501584522285541660692102434328196784333518398831384259887930766831575118183378371485970455274682928228781695660138054341549606254812249653426895166338752819896812198922130201319739068891082622766843265505119422132437353306712627403004267141820184138783305684241677221208230094219893178227365217220475454679255106237522551445148948495293407472829450761338504102127049189430168403564779169159416442898078714326604158188912678184398527486495864720337670274645864927513746417018445669306658044451128141164126865915330553088 [144,56] 989171569640992042651378790432694005336204351821177486334280939621784427286630406698874805211798185373975975829522103056174403988639439581305505123462111091063729916806418699217726597748800755545561004814606728469643791507563488077142935332094871997677520580358459253950657771017626335869827119988150560576420904085582385832347458077314258300001373314212867805602401568311449194077800476863895799374582250953841012555346084051083817664730829302660664875081541810537417487799950591903408690284859766192472031137748391760782042787974245849597184114847205293732113608627021431962333101041407430848993867166575060576167812436085702382143241501084121805740352793553152298983780180933129889743186292037905043626304427615525567887034524201822337093339668200332023353267946034260790328719549008169571909483233097132915283663357208470768523754462639536973713554229303456363470590183304168804622208913967567761768791330966621692924399486216837607708903415264533263619198255708119588385988499732971878399205023715919436457527194442965018923987279895460255072171239482055689023255995611369999056404618885969990439760226194145955525322559225030500480315896621454908947684175429090171288770205511556769802704289857937345533086457443591281893991068789337121417491028072839025876321966742528976765662198799029825747902788290082162901327519283023621198146250112206455917696128109934092500636581057191540314444139966946768915389422459373551256785146754572844324083321314595078999725354794426088234759588974809136084374477821721360410826454263935157233462174179588198806263837182276124976179138475597035837196318967590046409716396625063018156421275644319716092900287952714324169969115923192712980466521987409272783210806055058752722509748569171655277010733871498222782548223653403151128895829094181143810512741722992928753869122685050470732941340442276350163345059177913500215462898273421002619961787617670239425740897756809863258486836092436082350738147771686663341053286380056194635547512049112830617735058144330701432878814706678596117844699335124851287164701535152880795991979548711129751996242255957847014190225856282552152306359449911569711300290299049427678251209680532715932104558508068053409765729319958372974176512206674438305630433776932217267818387984707222881112312941473049542951815704335964434465015566337688800788200274753396354641519621516973650798375558243354955330398074521747029980240545285367537253814339202942300154816929014337172140958457851238466233823948886840272832 [144,57] -95314860196132096897433855001632159820362948194168270648815469084046350752384210022467811875126888585819756363923717020674460472482893454917049752603838907471212480501568205175792513799999828530511958561922094947061741743018968954877537630044296360147172167077949292687194555582464136519728724628090572766828742243136709876162001191631135191600226757673456991433036264575789565790619733601249129000942852101340124516062661506377272648584828011054211329031063131138985732251889243951384091900072737354744487953886658983659144600529534513856007140185722193734160994077857012264112728398729373850879518193659300374055457467290495315457340467403619309510343261409928118531103415961794392601221280553319081024621626744232320979398072279538487882470881043855014191250432920071666345531573497113898179016066263978697961370073950526622849109196092655334840242988527071487560633875602460786321958125143366945853938352723824751108318019588376387127819216012094400278609670268293321631350021598724800431398217876913724772393695863517696030522317830298435684480590052475181791203538334790657858893156220298634724011603401103555933873958565249287520397255958119681755811244014016322696228144856084266089332121706832160429055158882239097577180042096559858652200223270775276309799176117847290553007656663155438020940655087850435774891666663899879821611479417133015382066066098090044369000424950674359463350647103197508862309509295932894150459727919168934066800027395403152324894087829653788371579741099321002513297394761968525536754968434395768530336296017229497292836000766974443269505735684745544435694533157150019237832471259970699994137909453640423087742932389421748070912068901659859629765175281120404346879023477247635289657177172369769588386067034727928137917829500006021385507904948397238639870448913026310932664911434919781370105915322544579863703225411324267726591135075241599312651399179224152823619459827018091286809117414615958556054787758603507722838148343526875999703099988040815376444271286292267992662717906687285984115480058907040774206759237131231735100406294674882083093761489747451019769328065278098775107244292745574169425377678803200947085231877465513507389689206844107122333867136880354191845500271739087109984804019286077294781313341058908338991717521872218845047919331390912312165508517155343524765614967867709931632794469137743730707622255906502705399204182166406960901534139191221460198238313535291070247125033651385014768224064385996496982396261373254080 [144,58] 6283946110697367802060622607012453517286841090592827174219940672752003927153529747448849823963984665231100895382669988294192553767015527757487426529319282913786930675605467837498659881158562505499971636427335249680506212923655546579896553725362599446011633837049945694446851520320962757641670328735158098449189345681815003235212025104342034455964487490551930102673468791945430258624155623232701683948835725229673725749179048816723188931375662419552526997422629660589134393712095474320707728936482946137727368340495105019552457289684571381025442528289204097828802799471848104413476943106622912882635535332079159321078268632988907079760963610152224667143493403357487032248354577469500743783702932350931697810914375361597961166874030491218517980315344094293129290753208909997718163661679356259823410420428904928047272352655474292665856191441424723073509826939273876954546978149832905438176362346765668664672904728613946611024367654304069759634968345766134883014627683551010364926347491334801527014301912039628859107485234599326315158373800587406996588378662372967231771828908042604013416100284747865987029900122619746245974732325882438099679629713489451139827506654633307635440279766439177804614830312073912780198974556811430326415241289277706831612996304374302549147656310474517093173961567570165777779954894964680858939092516781124943601152073377395515891130048986231764316448966621365688510978363837859715011307092277329946093918582700704557342491039204698266384183289578875684032494806808475797086685718795893608919390107114523638484454166766966901232266849062505077690369078261610021041288915219735527363207441689829199986176191390729718352853703048631391879613759590604687243998363643939907687568105452760133544868375070569177895963133442936237410351815972143061946831594303655577666970777037829566507546448063782856779080883093298001178168849712353426210218627850008984898862165856190801798428995859530264548049129174910940579017679416221747048087835775173254463119733626820721685146799850542194861345056954467170808823926701008558572549616042129696611366882486864887967594565134352514803432007196191845275135769567776075960527520570568768565426821411653137064384781875856640680805345165956922662660462112636163239275966201317375604270200143431551602609732827071466348893128689822840649286816371766849520502866883369781556877946058334979487609271458221287125637824469980181568617196211917751897602026205491652669375897292648076739140249562311978768947795284880 [144,59] -175567580038533934087771461393744062808251109209978450679408339664171573810048249047965575108290420126347462211103676243040626754036764624155550697960132520550202645340909692822975604582520603731592894023212948212263553456471704063277787775425210498586234381265750745374065586215190852832553599811013162650990590336870200955832061884556126908676605194610346699647736932851010140222597893412465776725599917988529173322597401300919479427076984546953081685028334797167736223193915255768313154579320230184338934320055466211257219247383052280530644858034069070315704746541929536490508289922990405880337951896217947110299367578384391487160244912455061851718693123035694824286394219080728658293415924229838218982863970206767360697364831941570304398713715186411242616293053471057304933705388460428082916952914570021874828549561716065780215156380717615149045530008744212503980956882197605220304378077349956866033104426525856965359603735420997713155395749850573114870723935150401432851734405651536507974774964576227606089097052140800168035785448488979271965992345832288183217864406866383222537384613504538859524214551504275011497307703770470726939592642946612984359615118657924473194065966682046011363272796799270275002027427405091931156593539972795717245619969881158232392163388841106167066000707154223013158530868772706578370528646884852463134849115200577316628634962513817187182931563760886449534089005193695723171009825536342006286033251593601511189991376016005538943538981505278064037124184154867870648598522725346734894357768811973903825986265671562278472596850704134630480988187552623272534061960622265150383326064212854171336406872415623713302325686132624695139989848456085445777105674026894901685391019315833926692353547269668736323985698738807833326506882625892633216814849840647787545375848818582343498330782597090040364318122716816533323583748330353994771494873190247691395288106774403147243156792287012626744513449048892239523730269948557753224243904685842332563314232729130666399758935952446275534050384309439253343926262843999338275300591505030713496114880073671437710475495360181007607755649150559659101559925996656955265080068281441338027213962660350723180736948863293209348773118405542489963468779638500704218803011002117257044686978396857865933871491310004329052615080523349936308928951666629101640907743815074180849443938079904591110951861494206001389449542701463614311497869503900929423922650241286181985405307103477821936204435957043710539947951360 [144,60] -13308338795162001746218448169816338562234653272197925802076635610958074810523747785341703637256577085868418939673487406202454973712486826507464698286396337349737193815070025102636934699655197198250817778405910141400978893791554230472625015368541321765042921257319339199436876251355412035310450511802983293283989689883829628823768658649184170196870188720711308501031207223184345800833930101284066405954204139667998866641808104406728488306979908175346769756291808777289792597964105716769842835089940462105113785548964623790584656141353741592511376731693152897130937808117232529355539968020019503090411706096530885363196902270747053607183266312136669139985395467464175450024926412745205308124211416197044014236129235954059580012180545787130832439246479602048729423336530841099287665661838239653124960440761501095186444595263460361189709601339167531322758929435392181064036820200563903878442689815855791794745137108087989261547589409099457348797717544080193584420927255827764515182955322762782577719407339023321723634931596735107226397364959552634434082910465368381564913542781811531128655455072562223979922223139699419495997066853420765222894228253235999565427820153841060374404304362320839259336763973969114301493928541146366126336167836094800327858602797040547987647376386447017890804806396091899335388873859441915420163526325115953159163622921992308186923894594050687218757680101669615388811611254461456423290369249518659537623532726535216449479300969111085992304384241899859944233188677633180252123217541982760602987681199783410140836972467040814616453526306044558272855396922495513073153482892218825975467476982866653899827319179820021951866866963142604770094971073420435105325558519846360628633979904580121836057143762589608586907436871288111135508378193280596515245076670892638594467319808888289029479442303172417165079228671814800395070355941706484575552986833115472465521321616463245596653096220941993036477887652313883790508394711981832398159681413408324295877708745578333321801418950006261779553226564532094654913309273939175068556714698963727216750509573225863226157457237671376274948648835032734987757162408647388954408323842042672831557295974746615934297130919371114233506722069346428307603149887215406169069444412813339466412830052276168625964165497412987267690893090697785607891322280966135044286718169111688114705872670976962738035556865068139805301037577775120050909117600193899093493682341474899709597171030871609187344932188888565088610400 [144,61] 1738850096953641380307222510625986374764707039006872989981894282637249562751640620838200366697046268625635123398399310150759676606961526863925837022252604390361536366777101480769952772514914133697086277093267091284060134744323203052575939486930988153077286875350713577456496737818693841493181240882998399863137195503481058091696561570293513712667978588678140084848661204837460904669650146175535193815431605686268245604228408354947075172697605431297998558757277408509282584363263881057535163536205804159027214252586622145070525735223013348729713620691521754178304137963266599045038438855089167627324547114417315137340494989138878546852777582182161271632611843293701013964926824214287235976615068818508222586853423319820581893837051860014730051184146614138872153824216958501666066330331848636594212452026218741900548517799351969557033097443739318924106871698898067851394695904129538015390487130802819261151641884290008132911603495400347911070995236503766218855109219549892367232502141893935158942542398846373015738878736068802312194148961236697553846366459191670727386971226349129878910771412927646969280661734159698705316742144265274038738687870663055692118034354625661867122160105439746865175669148215572461557515394656782315948513887132675871944831797622729100103761467167918372958852589666237671068493382072701086630252354607033835440755198544316483230922091818411107573846412914799888628823586474475466304793482574772442717308607037767231887142586957381970026204175819021334709683032013930388041888919898126984032289679158239958084042717815229414043083603792057571733726681263326488777039272778866176566062971364935497172300046352511249148209294611554237434905254666105892956962141810641279204298068906122680010992001910674415549521966508017334089138416579367264022489955437650039175551073966796266419395290464326125243639283905304877995085679981445602932242814582891052094974417519308653485890145405005185467664545077094976741813948466229435952377195422576035662578897909467559009435857198077512446740469614578050651712323148622404631503132659663540232426127471282809289430114794848777335246183793717503803370732306568578454665443023672537295676971248259877608039705379613429383859104970325019123801255666165126567999952729727363140854356232421006935209692744906714475767158901389021662761362428570897106077818996147088187905546811418645514867361407058491878147060693826213726034242892248400953501799638922860951173097755730785189066898438072649600 [144,62] 68924635567145864426674242901655887999622590800074262429334089574784338964638301318608655232035327654341993919429919427091590717905087110012646139691845243608947407166584131915139637685715882276240349800392694881822003656777425301331249583748623282152038108141536376946287025501815926316844899988904993631166858882698831479661983918148234217895386346332085220223376457368605288210914134842555753054357636171381991448572353131385226107258590245969575015649384499809093676745618832773638686402528374714991129181847176597572323560138053781465402689723057784709558842258770761502630492916721355795208500153476071931076180220088848162464404193289406991886825681063694283635123533135341994083264964713276451253489844555734644702651384133741727038989466760033978815026745500241860726873099948589838779797331172619230925407142328364826354859768649116401773179878524400843450185869943230545204233907396703331202695801781710042341245688135353018793519517697454555226996990252106899764690641889405750243650761955970500136627763116966440287371603816041353709314689676823032227883900124033492977048339120326374980177754034504384859755166946071158155007203177947407471549597961330546450303207785919906527862789209084566990898865518797243856133996097467392033084382941392733913797417221265489542857358566255274775546170573360773844453382699184936454529796366417382814810920598999901054000616340928131010972373833759672187606218232177895581563666011598352719839074984970217526242654634596067320025402783090732200413347387711961712414677722881758921902303624801307620282321340932645459774388451142527054201228531041881673351839092021595021516900957007275230528867626456479930788576671314867123633702145470546616637165106539285722602852001689618146635034074937131820227034073419621336548395891556662585334382025201274990747347626536873977469449950431955348774401002662912395347777292472498990301533750228515215970024543381206242090605319988369769552861871538806040375324348230758869787350326591920402434584408538380540268821369209243281299312810750011019394167846233059719342136555954863088303593737974318354307613373183850582108303062950589267595676027242914671173231927134510441081548552204575183589428723566416588531953367499311685606269539877540082258904581797547191601781208149113767765394572122864790744647377414415517766137459544507418926699649013965941979675943929146766359694546282640764606701376489822126098658647622216703172969494180030761041303598815720 [144,63] -50692610663632228699545930558788834646191978490370198992759240743610926649411866317588705382268023099057507335274562633404528394312668098726385064011585531551663127234812740452764921257263952584277178746767017491267137774777649301032587177396272982989188030776698862461076146037723920372339805395828207394997224970296197591484178790229524021409327917529783912307302937537306216798364359922168344885484792247106384620268620524213370170812444794959243662218619706809109374000982163240386954416948492558541087797129096539362442891931307885281859214685170878640136702192289706273012287091350904921348647861158311703348261307580849069505123118030907607677523076449319089291614355134371013130869254295843615723939690110839689233932094538746294749799947468126757438771248231738012658033561525372556877888542613560649577056509162820733892684058396402361382932147845878608867885442258069068195759995632274092970118457817561061935925081793912977892736337925437356293050015126985722201883897389966877830608877857654672291978663895542814771479099483394603637674022664487413080453037808492236971114579820091688098545215859862464992799619270629508176273397539607975336163839746112500418142036918057265003289529037474414831670176705265019003628560330861773337307654580268381878761967473268226966811027874841491029576180165625873086555819077969935982574366501457457749026496172849391682202157756314941656228151458340854287167502774008361580290888276054017723825352924386352243050692529380384968857720271193174221081621559731340673112080335606611171259497734618904372161702250253579290460258725834329344067461227664390155470978110512332339175008104865245573962798083511504026356089587414817452675930456976333029349582566689010186523352654672557667024761986745494327164022336100541986194748926555530691467850470090201401270012986014351948403868212257785449359775415773148340271286212834798071289979265971034152441394071449538626412428369277766602144141820421555783368905647547644009738418459839856014701776915017111860483241247895068564426468916748767891465211976013790874958122202639872575931109367853009397016279736020703391791551971606556459900322613532574219575583868246347411413653297357915015357617251859320678435955677791928143599551321817496835552108775140757708484556981942275339026859966248511819914687850922929402310946222431176745513692109994078281978167179684069363704743793348189096545099882750152724841917346647628994045419369032974997895070989824 [144,64] 7920930520012036542792834484227077087716082011915368080423681377724543094915631940372902127155267681250122987952883676597177496990968385423451635499411175422694872084581144375580686046339517260371011637683927639063010823698294492188824473418094301175462741633967712194798812590986703451891597432813620007938935819375004256825652564796471880705647497348432716033191967841924594490196395918546945382776223798552805559545136919595434855946008920346610602302841833802654004977971210850400517574027086360422364234766485569703639103264313218624938388289816719051432360262034850964430456875856850567305938481987463640699785339212201823597398020773409652999838281555261718568572532273881205519911174079426788889364651300427990278089477408010433446958203838089689752042131785791646804447118646832422889531884086171100940550850015416288713096550978059298464697535953026092471045240840512201737368466114974547121865021901345032125747752995054165069958668000539083476074519003024227601265680423819614668637645747727838323966344343500492766651353526308479152306415101133274847540460812238216740836632281093902116725357294219316897214999945942728059367805986766713790299779018618936435984010763522440990310835830154166651557192732754168131692550699249852455451579120929647879306559083609579103354844398280809517807050083311918928245536993674739235567258028913685806644120321724545771904735149077988293330765849017111330725130097306133136388286065473679281496600592713357850823382809484724826087989592292993268261936729246269040135314165863826186247519790279066930041313360932792643935136731096752428761329209406525518804066278531598693936695540638963451308141849577974567540297591380680169850028773452564282179524596416098929690083151580442679872916223258010381714144947054710695590068682094342547874699326871807859261834139423930114880491023358530647991764156474956502378118944158507726738871276889482668525698373961867303291132784492217601443577622349167944149138585935711153108774593746072992395104604339709641704695920655332003641672696699743951333556286601149953215842018064702667262902748198337641919989781579675306568171479518749178098285490807250690961962910836080004887661968028584083492814332640376562162613489596606926282578684392551088196773641770979217946919713560228349145249016748134599210343474958479586293832540041723975300546274540109109908116365869527445811746089191376997440586611601638363791172710491869358567828641757057461257087488 [144,65] -664229339757713248980055164707180645548805360118183395533557751127128488051988965955162423176817932385622687835199444389651472556755845817509364014594876169965195949243893098854243898743598809805945104646144982500311996035706382302340653059545888536083745525049356347896713017254067870513804779202216544748258968391100247330431493290541540130278872738960638396871780038639841852410363785844129215824494540749459784601523273813730728757768162205636480803732315566365902139364644238502654585947820307425542291545339742003824487372212072229546123948387131003385402212910166219167570290982371991120363057813914168869560775782739623792590595574600468361467334726718392509545240197163800564265368992113679926092105891546764409173320491988189006345399864158446045797999510147431152868943756888438072093696013419977868001732936690950802274565319561256929929384461223104935624926780218715338423489110333443878435436148820897124552079575557768842662732844164555877174456110291561859724879549847957068407045510753452609290761703014629694919672724912512123595966214323115652927454810887755204444835115363158424799335343413562856444020403955656694626562952264618721884906058578409738257899518309729760438117434934694856054401412315112972470805075229040238993505085598637337213709489259346481778393428232142178504024111658385514577499946805590092698364245870662064701162834721714841493431016443237870456335001872753188954262190250908735070540802441268671698489758446039832614532440043414359471062600800715723991822712417236420616183160718518065178365375520104851299996836506330613237075066035194019059510694168429572538851080420845495462425453355246540314285201000790270404396997686831045695872819787632097268232837001831829104791104822638060809673843183685997869251026396948939057642382609165047265716454793882553753209270184220514390959602573232975950917081229767022646382436282831480298650369733721352473727064071680789294299487530802383860792799674479008179884420784857140029597906300594851282928595634889128928309005760083056101561144192350953648856975615217804766746577137144831261770505493461786560062293939147961503808227313515998506977134737087240863839013637192461336029097280272484959881935534583173673607642444818564941868224678369791539698237975678389133410241742922111749808771827895661160528562311916561245097708128914818196516888363857087328803427062105672668771575015780219525434295334370928098799746324237297253806167186264037117184 [144,66] 36127514931893941061618899825515398417487447424809759937782223828932005890128669721655110505596999199272748223121743478478511409816049302903475176096989684756728040374913597513929112239069820801723785580084977692778920225144188799054317735577243736426415393195772615950338979374619306659387267904864870364164333496678145251110043796510994851206385308036069496929531218206467221267035098313834135196614441571668888354815515195449755621838846813050265250491133720567908277227764813951848323650165484261922747940047118499480190803620395498970727249844230475617394703628773047682404800871161024895340682974854017873388212184794185935286247001451393651883963009446817025811497840707227223073936078397851528329110743388562158158628886948423218672068499628125108313644219920775875537718611576585247167838619863315562664115770155788581636424790864920403348502329074790474678153487516543339339397664363432552622477662023785595531052715731298601255883591199754759872940543284410289110066520642300835496730366115019124627340970872327594764702858337170996985852998462629483194277985750095409951430903846038257965147771375301318522422893677395270109955617109919016016531316780049592660750544597352116598459864203682253328189243919804156944508683983029472266389912445031202187175246405309745239859907967530534115506016596991604723310079749384127902867750932387593576921689938922740672048647603076345210582410663072707037894983568661236016023458641261201292316890874829221774580523091101838492604962247844751596098769071123362154871315834836769503903802102154817545821085542593902816599907760618289163408439065518223320150450183956534758578763956451677966577655819741700864870577179544199272966372431271880440651819676180233826997304213681968438460490060890230585578083832420281126324860317261170262494919325808859926758619542824283177979658489825110539239282950629641210917316686126375920200881770913937929502150304857815930177104121275913863050487433644890572369045303849911609332048813122414981267138148837387187475939996925227763653441088634642223918873737648814735365879432956748284682882346405704987620499087809081249160217178980999041465033608392345085687473390701382746599522938217683616185838891419243952316594570879552248956507949794122400100764082302289279803967497256616135494473106736572352876091323263614505324143682411994085682218215688102887098514717304158752440233777833230415947415776908841791840015867605276987484345385203789232 [144,67] -1838836086097039109666186751018960548793475922372872453611638587213276133752737577999447855885661074679101119926154053200655335200598903780712731888064410756972452202859741668943401795460219572494791869431387304907906919471798178950972029179802806707878087662878694596855264142018345143466549978498808766218671504514886641615670375896618293399923617789685806470669232121271958852845711345420464973085446144814035159651144490040579909084571510086328842537744158152906485892090894276952415043558811052749653823980166884061537662740032691782178113327896047055887908020035491506769091610778367580891562125760986556933891877602264177469334695787055681646288748485464087994673572323200857624388274550264742276256829639089962503808112060277053422575987132991469444454032046885950076555634222782885979439922148273963805969791675077493063239560063018514391091947800006617200525137031609718758389643597021578863038475086823493605550215594277204953918239130179733021221616635512949447029265062271448595049047554671951335622908196997171393436615049101631191828869494434492805175108204432005251998449667626207945623663826639342238898037408258733629170713737050480868396258792817952224672296759487352215243492151845198601718426339187153714764348555290400145959319946758495451257981243687314602327221083842762038866826526168834172324159283242465166861486556799906176830553357059321934835029269860588823583989146058345436193046311655999903409787345377973070843856194234148620994442554819267525013785257427965509180453994179056160169516664017369378454972252648311194024197295718020639969300273498721390549387773587375785617350177298280518011428224852847653093928647061279500958010488779526319610581756293099929041471218565475063174047331409631875806554438789432290533503746384038618867511074469852704554173082733630702492279151469870796238545938428905374674373035844253947455521676087281251470953235090668479159542703292867897414018645011671593661896603644647645052840563345236558555109734803792272539812240006738479426726164882024656545116487590651212134169372177140052616928919946764047138350250070804182721270775233890042405311620826370797397288567502209860732283520106449798676106652290976406393071233903455015383852758732556126855407673897802777039749801392367766363652185767863435087727887372401844946646828930671546535019730613265450330234538185295890537455437244772648969444384499840367456319471218275680601918789005082585250410027661056 [144,68] 89937536688932591837629205685296272343631388162639592542557291080259836854952800897150946715186966621977732406408519783110384609442046424175512798758381518401760356612467555194103176583612884250407100634020893932178450046229881620953348639937062746172664507227201705864195774828923683634360077493173857611691355737626865203972933408208336221792316985686542704839380713884084083752494756840757579424446204011412103008181970731194279829813028679026007961006068026787259060562426459941591938303221185173967495473194094772655216239955852608736835377375351909819714609056206368265304744869633339827866797161858166122748829384019577334190462488301502236249957090305268925859521393036257398346836406075701407423593555328648626627827913339869726259841571986848304889133382209276978229798251866193470899130664844497780599702863404998307661165749341887915188486183448726940482756681402955314723313712899396396909639453911663083470137721888414808379089762875434293917166833395712082481014788156218648398805153828090690065896759675646781740227260927129308307548926726616011729132096091798360046580061742536312536221267453707249215770123806693977866029696040179711800831355957162809588059624756752320915342506907086227966209661240464178278545256305915193692673523836303539188879110675533571596039709683639423776582719718214731941557916041650768572114454559955045538241705005771902866648971685908163183405013317401499146540148191994178671467082579541499578007589436227266562020668205724867602214353777400250736721494112550212338350927425267512730497703017591616886317158841014600337350616996397923232636601940095332010302385415020634962488823148049142316713394817787997538254999640590735061974878201764120802991147650917390422808772800527407164651801817687341257306635538818387264873140825995218368271722073874045159301590233069818955289564400193248504609802093275367434510938732651489319338927905406698896566790947064499179057685068837450499427178757389717416053108152165497448323492671900742546158469652611422140206164290734830852850596279331908000066020848075672788482866615115557016044037248996794063772037501686072095341302553191112163252207037842086680422529617028249342979287254869612860474607055652583776726270058159929509488672125647631755049148232409720664442137858552900332115253660336054816277164633685628685985245306103165888132808900732215168772417523597550717337332480682219172825940285595533737798791150198628471930588512 [144,69] -1379134096449147811272251495170497084651787784948831624233802016358761157418090355229767538213866643789628844267378567682258948230561697303271302465736395725659257071542311268832380474635188808746339602594996478674705747790129208432973203620132615336824199899552765222032911245968769151402970845439007734467395436314436463338254549256607201097295665518869082257714437260371130660595715657020342361101520703312971139961521861766877348103884740736524306574071509225980898801520398247320791551519315828578220336462414716965586960716115721090870544548630044720186257890245369813500576083868880699822291652837485295723816470542667052565934566350968626903263868551904191194501413225687840867055548725331807391987104297035526776251855131842104969747589665283090827746338191397471267827354853085117691036583599514026588373344917095740518265698137808399774675745110928079961606738212344978345486260484571626089695522085485884918677170423987056580932347825011940202871238771704545349807514095769527165018127837902413192491200395763227984929100706797635453657686711067583983261274873809158989751594048597107903969134653349549017904346447235141947193607203235306016344606824139650504662649132249973038932928053815523268315562962608262474574035382104997413717704291232249563487895774796869606572703208619769783115787850830676115577788649619643247315293002758050251335961301516128791506036473662763643126050376422303344909453878020811068933659667165771669854875304830853574322632799748634893914770784604107986940849069574857504606129610358903890039863189402369752242722233331798597420386885113679114629202920613138402705748471779512966148545078990934007918947459753072857312491097822156444029664728649539176396021513506680021061883522372850142363051109458751775068876947327284575461914728021807986892459102193128639229299543340795897692344979948841398480473423573195955775877261496465046295136294328502581166264466021775007165468991269476312640971603109361299064857493386131699917342703155681980626317106625982371361294638165379896921226699227715091655396367398955784000526248122149578404881280325733295219682073271754871698493029457243097200985954636303338087248398139838726544997091334765062147435683869440550264515618532776034158460274333291862210408252744863014136824720338517040833499294263696921168208381985376317997143335940911637141442885908865044724506414269599347639562603445147444346844982792539558284931683980035163021824 [144,70] 49384683642026925555013575238738621187973502784691328091944399480920846617217706498014704944364706293618776533761274529922252588235440747085761065550288812671427449478774497342619046529308420448493087990786032617770227034346806076248180767532589025262329326725669678069045544385322458321965538318683742727872200781392093095795839711763208033080379964112791886093119023258087464082225346784618798259168447363037297892147751900799564604543326189695130400225392732852050364965319320385789002133689105645292968417355492878823039016995957561660552134460500662212907966372393066226827143278076778911597773269261391193131590696897690677652977957729053778809877673592965065751283819885488305189513061767572384114642419940748501620456295564731462908976483485820422756260178068919281325305019145979633612544705967329510718539656987275509884852851219573769722294618672933166204959064350853647756196434727351301294787965534510492605280793867537788239721755202573371477260524842633877130000107942415946072591967559404230618757620547970667507435928740632441915684352994251775105500298758321637105477159453156018789853279958775749754947737969324816743631093538402726578338943912828201226565100624624958196543117480023630087271257967606175233583914684761445717498954647466240789755691976691555432976432310172104072363054426133679165364080482929276496274969720348202664686791754998959854598085226335128705967287191085197174208448390266762629547495319558444745859393198104533764756303103206364194688076985552491214732286437219620273891517475531489905625546382876885601824227144315693367010063838424853248486164023408715880303798940596245578351245174236696665918865058502188617471138958969302026393317013133618254866465647644986170692012006478376849737086371915251735811286403357865834363884509755010221719825779842218634637938908509801757357405279767027773105856505385976016267669249133155120750235806912478157192579074011198875332782087881300533516749106610907774623706568752815202937135359220579115288369199235606441982011465953977309282061823781990580930039349827278678881705502777465220587693970085483686795525419247178157229385562572522005122321688768581277064994024818255630092276388913834001618157486379358705035194324786777925170242403540541580694861634715715219424175583596176137273367956929219785443745509554382881847243441841074921566514247015688453631814203522809997690811891009812489431255559474787478986402848466143376 [144,71] -18304473635575713121256181409623562265187043684760925964131050812318833053739507501629673302130981917918683284498333077984200727698796553361709027653227958057814809922848484500112973549858699045321513568986735548647741121013846870810941017362807992296092593708780065284491407316065758425596745779743059282481693823112304898981575199314478954520498693148873491660685961419411402103628713387027312097619965773157185891711037660096162408898299393766776688999174615123059674248581110167312516960813721518901578436750714886055836737770919636649427847310178817719472493131853776657321111430241249114673512408660544489705616122292677645862332175228672330014567829244098529356675024172497119111895877312096312683625683311438052839602890968713422153236773851500683402910665344684463216981615965059017376646556228415825062282403676736443601238026107115486925535930764197161318796491462709897119628550842011689428664180818077279166024908433616372015331451315225561413125035091746788169215814073762893206830969838106139823091596899503023150192347554153611955727526476480359913059086958156116644327581500440878509147509184500744604524268007883446798120685357908177056461753658083646505275655949721548946806400226422386653186230759343299218583874930084215745837556627671508160274758469142292663747227578031733536722564004056086229924575588944664869395269033785771032682534923903738081015755279337773769194777877556031576278325549147754802564405009921072555310016231609156851873826509858685576482431656339334949706883961785396978832250388497665667402511630815252806343333924287759787344081931705672313647345151806970260170264465865061935881668769002991741990733509185234893004441850091836607282259804508360459917648074611583510979232968379006654274075616679307309477630323629422346504935720786083044693505883451661698869547430259235844036425970720144929242127792026136758459502180241631798824777580586722145579705413674298645984796326035030071571182673958960321014781615140770926899210294031095760905140118446899423102873006710957938150178918951706510252043092331797530698797241324908072347210312874903339787271393986492672983996071632546631863335997449396111393492867879173177882287454495510505960146974318613012483816466021922719982971580112050737655310954972410120925736873305340120442128235837997174801610220076480870353579062836662971470001552196826994297955700753412674739769792412834240299610871254025586852838730106240 [144,72] 968551026523227814771572714438910883067523097248711055508173537447004591490196396990180129800400595525785111752001474081367417911925625564008989221878809228764583651475929942546961640113461926177167353971906380471370307326483178184934449956261329028281774871018875967620427131534575282806080166552275443066409033391746165601114633644962663571355076340773429703123246694781550599123260439731630337337795268737051900470872812248594728905767369162021385931893023364383064853223830377537324901568087357620878091572911621806244936863544914253820292128481509816582677526592326278356294127998929482808957219795065101260589073874616087515826629036559384867780081803498152076637584738862277107511787599838096393216369419062358303550159008822483337599442042127142584586936568017500648423911366871955698543726371703909678873302228609634821669902984182816265482940192550847617532966993273838609246389081383654425352937655739698610880898933940557125887690685971822008369006139340904284832668123750839442203181054653808321418140157860613401092383735674472987889458918159895634437364955168800111683425456151852903767714278990353781730223551585976469250316268912591693152981279414562107202519546467117836952162146581494774553875895495273547773235935279923096422215698599232921798769748380034863353956916109727092346070108430138683590539694889001940808165989696986295768758118029874489011421344463405328583801080737374439352230897617922801304557293974681698752295192826179122696653177447044448017790785063059367799921469788932482149919450693292925487822290460156685191896720209560338356775509797863226603771104646926281214396805745515669593095781831320908351546219922819787077998669988076471371425942392526009396515540926041686194702727098033312072485224469959701110446787653941873376967364540244537930191223477670875551600284715248740602502332209851982741536261730738706845504320767168477633850893561487210190364282498832220085922271939441556511079399818079491313932426249997882633033963936596218801783744531618623000493971845831334681361033001132331997558749616028437836812506999686829651008136903026754469289609075105511398761958399642116027207645209711087844774869811241991924136208135616282116214952807617345640870731204201195980744673707834507596681768821634690335913950797799852000417731834532656854278191062444609418589534793483661474427150484186219989461341005063162808133036177614861633627554428172144497540358816 [144,73] 26426812236569389243830949531156101341514366799490984795844248789196000445904099457957859140603616942686202925615433767019104538013314613826696127436261850433173482745856405813026788052594115136270780115999614582360184230458912526425252418108674299538722838447155061197698814873308725297871445012966180104336608459081375382778223439509762472605746075589647551808685475536702072513675677339876107644681856963277905129435892518578516687655724613799468824063728938239404519460952827502867036509754436033716069435684637003464992908650655037415511518665675324948557674577980812678755522206490908481625253157208819700372954864865037500756454186892325419052076805400712227851759266232283181595607454222509565055330751950460253870959132058519103801793087131539328077776096144512995606219388382999968170750964373853258597066681253106141520968416431029416152483953213806368695819780301933654199336691350338473561832114811572342720534859685782433502765219059548951020508185009476194644259366474672001677198623880429549252583056988772469042600542496716531444968427487031202232370118699753680600709115300380037434263496749514999869595262599000894536577696812166305428317438745022412120628354143782948864579213013751353847187339085820080293356592601716133240279386096775766760933072481687302043056335238171726860942153861888703116517438376358126001031395228625778205973291113251805545037662484980335237206062399757005746826467502790112502048197343213714765634540743099592259846761596382736723840023909112288267817723122211443568582192639520159810950328284015463209321465141592653296879534286854102123297282170886858309460993783858425336013954612498981912728033236477918289223717559632091798645888114303531462441889085526073799380906153556355208429350998512889665950184882722467572741045026243107697808471872358542980423445553827247847457088306382719632701348125971744014572359251604371695802495117410257368901406772882457406069129509377677173228871641957804358368458758761398693764230090728990468459812522677079016932215254180267470348436474389397431163124292722665642668964588104182477670642509821614170665410640245892045337489037044536061997766275852497052179253055317080777318347246634791772433225349438661673533298229928426126559173492248157882655805725901176088095642272340905386040120955977640352342459533306471407352293175793548453685269463531570412533875969329157398714426263085413981400824061191224325793376 [144,74] -4704523488862833771306551302983403070950854656614081691706769338384644557886331150072069485373957738585832691364365307284328449710503117042762623088585272340509044610677707193277343960315173160163638334562450669561132824418400908024626234856207838367345187380959375524767225354862663797501031593540309625925958113436225487927029400694196087505843099264112899920928953692837566755603517928928096968689448507675574766756378473510730228709896536659105298068454249751250545151279537835801737852930273348674237294742965635336384361128132949454482225375237053908253279191712870517157764825662771415819956679966430550594674760321782740546390950203560675156807300417746363573628264630501211790939342021576465433840645464668494280841775373236071740924020609628003103738651055919289338669664342512508445295407007535796315760610012310153095842980216214523824995123681700880415257282302241756698011728212483134602852245144873165981930669264288841609100022455329011984336509646120389419960446488572240859660701938003197984377338480328759378632962492151828583845071230663531551082450473387492196434710296193789432051622396041856281887159804441532403671463280968657911091726647332515845464445039701321228468962201863602077516425583709420079289904230178712801263693047191767538362677724397716900505396219030744852747482689347976170966193232493769605614712022313144660730896906283239188100323760964459022822482859041042678928841109828473138174032569432879912968366243659179229286679624220086630511974552267706299077812970911213987196600777445158388082462708006740292224876939790840507809988092149235241012562143759807139813176309095755879433576392481481382021180974548682778752996487748680129963073199473973030982308900146464207084463530089745904720108374421897989528231776234113381369008188042107878321432338555393742880754294363049602622649204922336201358709040634665564515457752673943074977429526509968155362752539445067831678383977471312797594892101141431065706580491878217537056128145849671723554501664916524855882540967865374595505176541106729604451041945177453640646605762528245955781524025816605619305723040834784731909292190837594108751231460000801499483200584222808555164566194334133928957692836628289524139854602905676892405124666519068729155316946836594703476401871280682710497274696384188252659965127873039440862367703448726329439050119314067844477357075676643626384343861784026269415994915891396264912 [144,75] 228182568180900098022355141677420807697528838612712570749654472758359893335883721702904497991086881254973898339569523241755310144562538651920560566046641333760332864515371202340697379054282079749656996073763972432033797910136726183431763616956093392892473786282861840750676705368190995650515211165953283830270723806492590553244904008575212266521502728905807025021531564219230382781964077918137570144060381686414765224088552429459169501076452061723202082351636202363654432536029480775714346511742443054963769914458333921355823393142706692700885078444130225325012318584276045582579741701312428721621546651813130608376688159833239238669352088009624369740242329693102933431575309270091353990503341833774467044285208193293832830400322882723202761396843368016057201469668315634919012287515838628114210677102523000088155974733534495553433087730772990860708038717069936951036219364805745470575576360208877561213536839039753954871510213307699534025113189786819061861382702737897599578198826108483610757999018437562464484169437806412572953193583103047881388351230992473311235257232106174489962911635964481303369471069089742565230920212947418879484139929600342212534158244207407332606078447911171875791678447940209798277423798645622902424567359615809713579180297374457697035189130916304251878754981275687473309784591311593937361519981865141507015801288376176075373856842689669755009113085088711896101741652705634533088590275175068307767198807771010710455190560186564178425698501463932407874776482971622559418076033853501907857380249742621496726931292246707901662571556737300733307204767188676451865414170398660697180718309898162418677049167910237181076231312804236396242490692069961439709986384925052325571846238666445919832408960130462922611209085155243352178381494684111000496282341201698000045219220116162367332603727186975328340421353473333885142517914588201627174639200159913282450081334903628991886145453004709771415533846588670798124138583829292272044952825907152491556953937785033562603894607237673534521770390787021687211500374376988836923798883478857962809504971648196393592911667293185895783358426235447141743225371171039108744600086770064451455037583862988033546593683072628751370195769162589442137381886295904491528582654920614996643494616883811113652965003902145528874637678794002710945991400010401088680949803817633650588863181484008001974676919617490536830849119662426962606043079673744896 [144,76] -197288914548108138910507625251717877788581187952514726829309707827564612086764631552875567680428474617403421049678105075951581069989876270699326626051337443626304963974774662801207741698804185816784355218270373271610633263102443078788788155340865827369627758516277453039008655206966662867418300784351010650496809349271720530367363293649895959976636312985449296836911125488948177640571133466228565673368966993075033509066725933853188494075071398039532852811055600433833798621231600596800499423663552235548073673612337580138345633649283552584049188276695615182709031255860375208878318828940663894740518539670990435068277485346066258055480111875859710221713827445755135737471664585684813517227714934158963849249320713306676588457158821739425865555921502869110839976476560334206339742921267941128241140660797701799898004686426238747015761541350011941982114885838558990249066523126832916920040238273531791851341102312950435372088803134722361695761929606772500693456286818925404290295142984543656035325729160674651519049479990376225228438027482862535777694614437180832722690493376146655463342227860065706321549156535756829688665489340788999929017531421371365986161855594112150134150142334941398885554242408807755800354971507316599215987829252806695998788188783073041165875364942118783055537909367323611214941020053258908145552330676322101080619344552351873785414147227085037681893818304058539210523821886712499076297282876840554469995838815583065282392396389794249799010642693848968599893866502053413886136601345987974111407449435840130802250667012017813881033274788164214315100983879307338740089206371541863036068794403848832915247860260893079507387909890603297113766815739646408519811845924310067037163624554979136592882207618043317610915998593665184284712736175761131891547726709984655526607077748905679932221897132117853176284905855284698741675404052395501540028282025551116269493343373947665504359646196197453167815970535950634580867260243286184299610386932895485771054510854546484309891139837691249498690975559555421608887705237742738523293970885991730756425975416369703023501344643705555585406069404891328229576903634247251729120554920369925663684563208361620021795871382959589258795992829190369871954796938757699490411919653223812578086494688039743015128847261797801341757336115887420501965749805794566450076293502133530785905777573649524031993542551761565680987906141803797740156663264 [144,77] -462310989314943375124661406165639404711194167449276876068544770482260564593132873572872515728286934619285083829895790201670599900286664522040742521086280164398456619054263785328780044141501396391919594347222990304829752131766321783208770570280504311791406039111046528385041253051224255434397676251499192829694437972588371318575977943360975590507105739712956013345326964125622848755790137192785794466531754395080429139044569062764692853261468475131521499398227158783193509784106632504731385618082186293550469838424867649103887168028294871201144402914955964988061463220683523863704341954136839833261768816636919015687695029763088491744796552030509201651717978625532727030431813077530453182288250304249930210495354044438549472412283809115451071263045277342010387577955947109430694612426885763703915189749230075544777269655653321965142759406209001128401949812883273420422995228594086085672549133960757314386654906923680641953343068761537355498921060326760297011110062238212857391018498583777174316854863050425849082992342613405754433007108606506321407953002773012612580130158249201943828969050036183682915829590891728726619132878490794183213060378196836349100484804493451273361162975006647717621887254609588973565935637956118659576934197566820485663137047348028559390682992352319122339742136382879455014014373270378898555480161547728268227782610208705443973438868962519524257085787197057144498495540572634011643432015831568951697932966048385352748785013338175691743896435690163845968135069167171601450107560965526732351063523523758808980064467660983984112427524040586214734855956497775286137299873039776346740656354737580878619785781208482656765105332524493944004784434670287750097535787880076974343881150084923219888871000749099895833762040431415138915054337305389873695963833956910323754856059821129640591851816778182558824676629648257759042259046804348909713875677823002962950907059155330748468752921663264310064423230040419661173327390895477240018042077546187305596673042359199904610341467913100104733681560055090620336297352358046072512930263113358461132719218680495987705263027960504334873073699678698653327269805740905428698700347005761761985243411794041586305689853964843713765880410451395139069757639602277502619225291834937890802162215972678431079552412852864444757236888859893215037942025549267885299432918102067989290822636432219879329613093351061254142153692929004321273180800 [144,78] 17913460107252139991809836881774376954549894287925690459033892801814899940177931704861526969233901415627639025496443866384081639364117884837553776001075410599261488988683166945741135024875597313969443886839788312266108522909447238815003446026944114051479592186854845314191139324338673160809016310339576341564390978791671463709943223652233855301066509839724470722452879070908581975755610612322205755143031807515312285487197812926717627088224447319565673780520942880288930334544913261865024964035418180994797904772180652262909017380481764888286472179253639912724489892052049182258379794286055936152287581342522791983585949164827810796864377813875695773634582913145260333231566648263211374918155806343065757641237790598635990945453292423736896413529668504689073531291041703172241989044816181934420390977203456870390239380999633420367732877188817564777124725186881268405522122197195141861397104682261866655581151102933349581774498272629323860942851702962498100772374468775964715665061007206857879566478184779034228343880964097669242068301420126747830197958606218756129190959202336770385298196159823829012929521289595851882275713465979648254162707342502602761757269208141447972786222244806418325236455586962760369326811087417558699652571780034267320036172974610307429345262229684872809786900766271281492552243226682218863798596101105430693194312367618330745073430643541538181710697324301864237709430382067687145094375402205922540613686795496392386553025429880535673482144340844722050252459945167922776858232590321882788981241326250096237191019196778765988128212238738714957818548378269167801873752121149748762567406575893944033714394075805071616239227956131094502141323774138652226639101551467165721697946196810392624713442946422620299263676987192598275360812973645342839450626371759806619148718119595556227025015860494687289496092159849421566195838717590747554583061748827743237238831775957972325068494893606504183132695927039209931453738374954087634424260497452711845664568750330680015327454320534735376766109053766472672799672999549707158980618567564868706812438752281783895119166211732418041091335279613128416303224397962544907245974194721808789693838649038819573697739818936006678179699949352494624359401092431494470243214920428413342206764575175505268459950180021763644338145452506798605254695791682826065206708025950591836877871231127161358271312639438640608780737944282016137372 [144,79] -110957772003996259313774961394547837176619641000947353540487719599969764821080527442248807839735589806996303372193211594184036741159494649279788388096811896780933693921270215063112359963107638511788610135141566184368728510042495362291442380339032808715355968582376379101151164696325883389051644208737733011326832502444959210649071562898925550481949237007123376889114086358530910065429915427865061287267765095710130484283328749413187553188395311418374152396132643491514523277410535812639177922258149340357819089949785392691593837504354315214052729835103233287062384106794360861164139742167313667626357081066980755819856749943576240755473562546123357925795099143948009923084352439619240399176587666116517273655619189624794609051148256995257080158396058281844757279669728350509486686024224826453882595532132223187898188415969802717845927683789444982368543435823900624655755496934607833684682897347608740566211707448618937863914911937408241908378457064090185420580031123325456887126424778523820433036828509739142540389821073953167357810216445052866186048313442008765778144661737823196870931498367212177495455492468538508004651477692837091961283360686285612128244453833106670028895300226015819936647962494575020829444567796081179181422615125721104698869862536447997326799287808880222712114889264549459361496519354102522510710749801955794088500320492770614866539902332932124573063326581048737446619084731729217824149058910607390673257475118451119514236355311072510194936261023798924736977519826102960440675468602621171350765556104254631572833284784812563875775832576249759763375942908633788263977137958226581386110350174213344173794826089592346202971172525635858949668919315316566783769259091484857163868109178171790970950608160715182488606261955191232671208037762542738381841284730538662722130298781290658166676697415917221844870090786944100343597610907505433392786224006714081460457625901112042850550527570722820525172813331854039109259734769880136129671054677923632919210297116610051890515971983814581789639575376478328053592701072237030619682344383278389770010054640106269573431440128810427920565935601347495828589777520509005994380013308528951791399489420223130466314660535634655074159078060831509276285304281410795357947483965604383261220206541858676893074899335447483183903812612727533731668512310246022952745535830765309621409781163386533913616416905085263392068696328630208 [144,80] -11399625180179301417486926971673295682456312970632624139661401909147569829043323643717577033620418813563717548619522160832050031617358574796991057044745713113090133478422024543579209458451039902741179080406832877540144083948535098952940487304412472870210118001453886350273165719624450134893919199179918919157603116379268312045011418367418937854312916873521165469044858637522793796046014344625421963969474687979744042840951985435409284235918615233753902315579200964729116570735486451654850975100676022002388915744250556774938586718161870992041629379172725396703447314802164646749656077764931400207889546578148996659454539600519803574824964222414385388356189504012500231056183989084568967519187473187183002779371701763415154617354351313010999636329755205306489185444687339047674493426047154026807997076506052264150371496376867597833032922069402009782719116308240993269121281467075053331693851289747502401579740669416169840714537139791928874759641720724834562680792008044394868317218906165588154275465997904635168602181227632052645135203388341889802662564875232194702616068763518111666138844185935995738474649766605341208933779200324588911493109530125783213719182198442529390656328383606161015969301333867520033604101127083669361881314534956507157452353834542926530992027022106102263366795901019715458281378382012954457746198457942372150544952930176170687428401341022911728022755401969507705097064436482430755577004130234951496424649448169021684569230107962365443553387272075972275315382809012697044824296589828999740323258118755168209426710754739981256566128639171468342455721605957641248748407149821613154486271590253386549459317622636822818647902733772599384149851990829039218702124116105863126562138266672537439175627026389794427899445163865050932985773428369958253891607993045797771045647496617511169564304397353413325105256848337796006512088471079527597672236156470455121697298597656534300667905043320957226218750254037749438152620358118490237750746686182518507570287580818559350621956493277755385322828709260665749960212531486653281643042284698135484733337979437115236951190288472962313899141195000841146511256691902753332987318258306533702056353423329564697989740552539709169481147386045389539683060741229491926898335688883998853741072508007929781714654752320290378778324983155839473443418249771717570108271291066244489119095506561724723694554046267944365469947577408 [144,81] 330743126263814267535060771326063691804167279050532591104789050677848719296979317284970360812103604983756230452130611255019104772252185353566444183592969471068497655113448450848295282113271736151256155019051960322496840927217226532838190722186887059816458749333097071734115628897450714296385548066652300185605721231127939769497607352076629898157577206077252420199915319269641859276812236432194786484244442409159268942976824616586665150350103795162063156169251948183256322982064017038085461700164722454510258482925009426724498569910344046162974552898882995099990483908996659287658731990652190155676826550705884395210740328958973112741032861186615793911506773836074758346019903260948666730283174682356931164045050006144532612407137071682383607082350325218371252946188259415797392407251067607644467359418915821254230551098864464684489720839238657921974812479022810924928045387140656370561957249973185097825030122316322836658611300938550146007144706222295556592867431547300561977170402992670609488656356964205101469726554766706048780649300803987700317459212199401473129303008614326957698956927323183036701290520496156048925946985463555769385577989770293676285445351436028584309664562371501649335766370436545002645216967449682720959670208350618352742343350636326568861435197628147681186642137491078894348239113760212496102466441082185282801209374007262981423795994033887313786014459172811930613831917790883830788963457948518300639116156158644816994418894185829885014807314247765920881714412590581670273085485783476463112334632344538310894895372725962088150261776898543622077361496926127284079763509851807545057307212178343289872837154342539131731065607729375290396803246650202932809302759588620819110307207783231530854995314191745479349119440219194300003035669778625072417307068126487466666673493445362370729022147580469648955840775159976910413465131889617399169262627515968597773766074494117096479829880338312714996578679888617992580669709474146653803455138206716915819486814528992723522033735079731258976371433096225823279062845329507869796204839944494221249881263914276217631053272351808206374459087581385797415048208927248593106156350565756798699516507882725329537261588471964955422157398817508705742101819991863740506475714874639890868693374247743056121351369499894448785433172797615474186773079203684115684866426239612262002689013984774333054643406247836638276793088 [144,82] 1084105141253174720191457456235154515607728323262479381939364909183451792574600829622245991114387397946168265327947659248957224680203372271554237713187878911136751184764443347362725890105313703429695501887127529001191989975746697177201016342056907588752669313675594613707625844258887156196770167981635789953038382016869637516522041268546903836277436373350137462306708763919871411787662769869026205468658192566979083865047929807959703388151386914731474197228671584986786080337697308500427168725625680060772597341674368389474976532628975885735252187897991654053498725018198550499542299621978718006513040763987287102285266160835729225301332805916269938365360766463525398966017938525083710936872358616543916250995669948365409550723759472052170357878359146649482981949002341572732240497677997590713760624267114936155789599697314414954670930728600229173131990540355097007928250740641431051352468803794142625439797075663476139636598178958987601460406148328414688722321453144653883569634134653814241649442560771906326126338536085478189443914379262061733160035216306418447581231564405694181642116769598813758954226158862617642052288725491171098548088438139133433436373580371475944613786457672064608038128944520004024525272189997372860652866612863103746496669967783239065476257105032259759259484552255485495173293949220866164417420988764947290630205650727333527774987640605950694654100007764319908439493107127875203490790338308641965307495521267124571174183047557691984811703647558161807178586235369284929590958587474570466475521741308452579884450589901997210423580235516516464791619889688523114661808101240823545833754953863846168207180857510742548820260520359335762785931212891034582201910632684887948245098366081146892135858615308004092746473682447115347935498961810187138139035894475642809489499535547107517339042331857104533767953613381023424455403947077769554598630595380119259293980345288623692015260156855540209296965342019048139593018462876100933843080114304288580216605204018952423322442968371667940445409946126632409287594579778772198459987457142129571327651728215503066249209074197494502837807459492747179989527406357063839960526087918824077201939148430340692498807265473962446025308579607484320158370977871236096835784538814283955637618796433154311129243353297300952356914422975711755322020817125734630508831012042303602327250607101129003531039705582601025292 [144,83] -148478919721255857522480545684301135656563387881356892403003960851205763884032620901506069425011447132014350276445219813684441627344394174977315067803759122818009967836308563616307204593836812066560142460343541580039828538700201191777975460095161056279605461262180604453089204864789399890101022741104164964319527643866698922575188827620682086069445754122631377203354766194168695714344671977247798040601383349076783230640880051507812949705014369038807799504646933989025426717771773486781188485828843714575895491143260834916415223300272056024109157004439484383013672280009009963531904845910302645668454705039310983116078053747051082332237804162402817834918761221535762380054823809185703032212377132248637235170724514604549345555442838832126722767499080464416974131277930914006589944128976382692147645943783001894512464454364470907523058466260600277080127887957434451136431742225328545956554241884784979417952455702032029484328818871455743407046989153046943149791094385491304587252872080786033614328700430749243059965724813957962185445423337643841200283003006473096245930472732420556489730824977052280277098313876355075032178108251372862073245926184361677141304719592893569515578620454153867701822307690810706602957544494183674643777014308815809385151843209882243784123979471055817742172652823583563586498704111460192632597046003719840204059483460639871695580167771776184119501287620904051470593652958576997660264963694710708086942056786567233950219073819143658205926271529481184264916680443526339299691319271167177667761472744263658192795623629275209817374473002039045020846237685821306867584065616948206828993287391052773352487661230945929856044637383299741892775155972842219015758195034014684840440867052005657602568827226251695209355323994556529120738408144288668547750753074416137397099438111765419522856678963089649170203007067946916394157408506689832976554377883471735540075205390823266493987609832177349691469433588779197372430509497969113451032619422060361730981922312786505817656740184350179032925548799277891281816205705558715549538620133213061457297418645804917107479109014022482914620156977536466316263278097123748548235617612513921662000658026754903509456827506201900260688154956382738183334283999310251376660997435232283323309834461363067489579814294216629642591412142988083348060587192665555763478574355349847286276870549143504357858664764604992 [144,84] 1474760874863195933502389915440721528538989883535349187722640607442947605392530028202828256377443526293231864708782928393264900474450049280843181974060516841818854070871063325543389496114635595382847371425367295602149923824618141795287669484442826010087301472137318989575260394607085195663717232339064256770540122759235620195274632803626899993881783550175388739264348265816443047379929303058462047376680590253452658578685737037565664152363402451226129148037597639600466300807552303227033194011557102759967386821884053664127266581391974858978021559194232692881278608321084287258010766619851482180221097519001519772604412243407736324902781359052032126147988284451597494728557707957284293574832377274428030947085633287628733265295059107589155148459313538868420087045613552069609855532423373874019013241375584372231837851763806659084609807162268483712398057211749600852257864228665288913234406566390002970227051727271525997489782760960320730121228702840947555536810781070402976906547924969193215381315283546840357873028774921097036175688452319086008732870609889343433880344557315886583034091999297313925646385026454322159928257969838357308942049292943850758354698160091572360641860563791617768666203345219633617415077460396321789227057651799430526095293944048327580175457737979463009127011574942591855940773497754907002803465235324084801811408438502341669219666275248279538696163158710342687077832742454818128142146311192113438208822020703678756927347124455920991553747789019409542156537809901135309808624271380771586373888830799570135033897744139126885368965257791477516904916264141360526605205394999829756248131035845053236358403154234726837196263715826622362261534275747028108059535998542395091079194048615799584882666167181270510606362967233414959179832906721907273734696256940958043441718265917121107868352171571076936341782852727744058835870185874495570886127270762765034090081836187274026595415550731368008089854371901381791175360829282115255233394441710531051848352669651836626000248734373367034130405950313911558077590905780309914725308644319911927162953496717252540607411991778437962699095567373922179947771675744036266047344255545722810974018375844766686158814771700156863334878175601505016465747474466446128627243894967333339014785733652279077479017498060690747669206987684137399402820252058814714388292668902050926865334315152896102221659991576 [144,85] -6061282041803531899260697510723101172607157894367298145474889898814143666606260280332180155445597840436032085855152822608169215190097195024341396197741271622860146265274174434473408878217378215388109054304869706287245622924809005095678020181432156164762133314001645465055964934631612607904810291067699982111069582374727478992085288128826336777902489661936905057680543206339527509891845977479102438594511870914572503376833870512170538065829937501120093118064116656640865996141551831915644032280020702971609086069733770914726216644657281608604965800518414401299239427164413273096763757911277076872526266094591557512046127203307002578243220924516253141485300188961479714176751817223363154367033677228993725155184535058522078121140964146252774477716687525476960156944520687058506249294332575783115378436274684745646978219125499412534444353992634708050802626359796608301162181272514663439274668829429522959344555823877837787961879488247750936406818399269087107873260376241883325990384646090998839514966257858105311044862917226243494551595431148913063777504991603778806004330010909841081087883441086284322924388504886233263564050255224497290837066128904087239896572912955079414329374938020888824904363330083115121925077231790054398788667584505542538457431127430468458046437501544559871272534002320919157237615008459460889975916618127792425118014530083978984858586280810765895460878330258535916733668495499795765333775527308968539811431056126720267095688196097628820070233667844477488929099461608950120090620438669114997194899461873904206162341618970419932189277525073555706097476786210523582447864667203199678134014859332566706903494406959572167569010489890650705672661553225419781539909497729657076200974986873563730830588333948868018538831772361860615715630434107601272066915177750756066313322205947697177769431421976199423772133344612953724972774014481737415258323247549630989978822267795419807326829016985515454607754206038102437072640751126502235979902235669365323189787306731609931231413042715993572797848894666887846372107421841670301620501045030111581415045313411170747133187820491748718076377728905362963725568097325044982864119765526881099195049882616319168917297511693204346823600115765917857437356838449590470748872375355823418351773953534391319918277005877480332840815932310841091829757197687882666737450014385136205737471950409314739744064 [144,86] 194073597818439431404222683892554683700538562631960655462375556272498497820697166975810416532259866978351806911169283523459590618481637541608108288448509352289116019586581566432153027757436473001073547934464268463508123605517116126638605728093247197200147144665934246850130407726016947564774946878770401012014497320205507467749431422353752824588338856428386275723869495762635311978649664256844292791686348379090843114728974380116304990213982301271251571486242593300207018489031638600239468889833930108393152424062563679921319035560963763299785122073324388102261788401760910432886019332613487604751006913822975242114756354052593491876909376273832325726406423487736372754531946816775048200793065697859502291526606033685871897510388890707835450367080660665787291913054226087429519672740227815098602709346785686858933435162026125083543933081814680364400679615359998995778602560855441917102211746916663148235584054559358618028099011899317915781679630276832477547551479822899815842058174593054413834664979273137905905115376900558895324212458370895835132829909848040185160068374730279707838851083383622557682056020575725186991197430889014762885848973391065028815708630898698830470439921110946424057643573495605480217518718386862524080939378629714578424320032618431353529797946435948690567860807819505898577704003695291723957145102677024978660250234076619422864387949089289609456465010160649635772666064790460090720928503610352488189107222102904605435854298486128722552700042683812577133897755609010640062492209982101969936394076260524513564303788964036872689898474545522967960214496588655031946527712841111506340379623189798165409048505367949307371045534615273263244635030621213238076275461049181694254570742968025234580762771641361707924941628717887976823039487670892250626238025079805840037994814919159835516963618380588435911498615958283867731221197658557163823931020120307611818018426252726111264620417945272539500240966612427067082554795106532747141944087309178742838052902962656299981156277994282290531297613037176273244923379816927920559655519692717287397214073460998820781276032674394001102430166310267123951055998631857224368156883172680494741485835746403381313241310062757788191117535769846592277421208066171211157546451684573409771607088207604321413070774239164861530455617892720118077614518225716072966041073656632698612379632407345277932 [144,87] 7241802417022982629340120948066944394091762455620528377050102281172464004952020541737935796105748410644802764502047661752726081442954514581838799238655750487304295896379453289392888536071079452158988718550074989834621575040255689843363022616691029758363201186836626151453605144398977581189082062838040442220702479278910319010462574199586370086977067859121440862000468285658278259193233355544567513717201407984231694559251460056755610682402063222985115246658651930750138207921621785160294841819964040927336085243210817682900046361420913648025975579138419356410641824052198785228278076623680053121880465788352397964280711793902661852324488733948723664789456748884312969893356755187280123161718322351987055098525016057812435126201216316648081031184960651479705710309487858629526074259045543161860769439845234725109280782313964059027869675845838248619072863140706705808313181786850658457585465928044057276261078074721021288155773185638761413760496801764964742724529560713229087635195704818908166360877785068528261668225543551880628240037996465638837608184238347232559482275411838941088837401977273318225824610598053848784285242724229559586361779772093850112966963234025826510452664598493813233295831743199693497150229332759259497547142257355986162766556210316582402024968436619805751491121157902360205395685603394746548718601987082548790117502311954106661955133719474082340174461642214657228765255842076421928890054097497271939169122907936988996542323336533532546627718268292171785351849115212180983149926092441589379209131438747107133994667703156809991280560086275849668238747209614600374106711502932417985998335015623456051460648094013199602716067589741987648586766661093074543382093913075882319970416550775627592812473534717379194521704227491017653670388253336354154047544919229633537642165700401940961167663073145004734555847477726979289044558748105166598173087087387234896602008924307630992405636149234116611808199512072267889812051241387473790346249847289601031038611777532507319566833098471806700339307971160050631713871672864237521060725850975867222739744934709345466593006360871898312237306200360456075655129628479381741711702472313518501078110356612387346199399993367403878735223923946732423994402885003871304729155497504092867448169875203226544031781362223396647518538391022371372756877535673809301434959282030016383228771457545056 [144,88] 90997671953213019921196167136106514442298314203154245187458599919358942471496507617385285825024268855910801293403997795200453408933064706159710329304909430188745088613057040099618808804663419690530644157536713437204919605811872387838110562172202358741045653149889926951164170239062535390409560590617385240102700226306303469798610649089650684647343974085967460384281611109998229811430721766493016264439024739280592579810640936425527952830962600604016971137577625770200022799181525899824694372635148677272145489624775859011154151056253869374964571390520674119195559029561927716428752309522350031343189666807732759739065959554733076492116719008382431966045224862093543716405503428821771951429315811262794038387493037963931975650226653674663875747369804770538704332486596690280228812519947711807127266355016618426463972340343746440378218748679069746775367195314060107269312734232950743555522069092176585764488269334790883673781732161900740819408043868667767540056754703301928087878569637756803110873832228181889326708792472643314484082472455940048731212660736518697432165520474640077706693774152473800109465425082474400876723370307160863796798237664581994626834539466632817921377910704474010366276050175508676719026250522643662096158950619750671829976337967954651154225678822091720100153740305964389197230446509305096280075743871955661987813354445076219588522745879279770697007248440718963202770970065928813188908244654458035206249088735271281821630374449183528540704507847725270902321319540323333560252330037656618168388123244834516085913964954130969701053866142706007809762032223603648713887773580035296613891815439667727552623745730097102552325140756666819186536616017085368809260185833485584989511995333867496299097848101242664582528318120541199923755742643790783169088087213611203035946758337300844484623028120172289511910519275669710046618258988594366581290888401130618510693570238180180022628034134493528758215975257128932591519287678241391313967449243502328452193911969945506276312491765082057782132998486699807906990913950301145670280324945443717718189752705421143793732543854320093682765644550033767598085622902085775874341301646969325827980546866763554994459268400352600776983060544766940332177213032578411843470320587509892222420481178398207923287539678191104783444340225603321764282637358212396127524158456454643587192938288 [144,89] 1203813944441366319577470246349103228860171714198737921447955368027434836832275845292343750456452166395960807240353844376538780112894112429650472547092293904578875274470155982731281082519546808671627871215076135757977281868430810154651619608112800913862157220097311154589384291517926974324471598356438070140233232678540819726610195802685984249849246331949404712590628143840894042782399774027700226216913352069082354216457921362345090105364357869043628720949418929718354945566691288078889441961423331979609351135245352640410857635686345601725107369436520577648397510624683530576293484285587277629677648785118618240331524011866765946835886078450906383568042259715549096042307553952545090009770027175911177559209135905458509317822039388638204796137149564402547133517597146070936931400566918347005989739974448921329717019172136148589879647655877584011543233689268545031160745792335665513617068221898430324081736891254234374255935096772983854681707296704695915413068801147776273786972323004844444680220752128399134204643614327100983600567118466828224948268753696799161701877215980707871332067568606964929088990444164434136173162791651864149742899538066554911272692437783186730937319705771000452239543750659313412491914001120004540380494261141417465576345959906277144116229538721656591031049201606089227893227063787891158238059837970389545682964631636847224384226141140535947451455582272753605814511197206350111805762199490830379437841719935370096129859440600398527610376906675894603876265921820193776218595760444004325024750231587621057523508185825024613122871840481290494826771434700453598037275677465582570841762406824604068372561912729596600432495044865930017981294030225653874268009539617347634774861096433111516038675593915940836610017475829875566729335825873546565541284320956350375156034857260265878078391936435760575166695737507154770862791408333032475581778070151212240843087043208888365340100578636228210380407292914378741947786937293594114961036630667607966619293612850724043072530470853760890799832052389794070569211870061879004915343232057302604521027181843979887085836193790113149553666918090883882852879804524558336297803046468638707881460458628412511610054073900121562633748938792199979897749778622951535701810126458330141470583170668845245951418792850887534509329095457660262014431602281103266070297258816887002898160 [144,90] 16951034588010268160532281881037658830875269669909745484320000859187690524259411827276208611817971461593893205950523072458668373239746520137125849717336932525950781511031334726818382250274148147342090792118090189136447162345652254744532778123995616484109557774791363653652456930211189305307921604788183219342842857643026807454051458373933795630886189566932649410521845779478313489711442835255017872650394514790869686745204030878651585697824518191388569153176319657869712640073304120786451467619817166427694105652202305105703849154661989688491575940840251366647991994281254141282237640576235953722720417899086273188148077397863379566948600017431000492368704795909801536712324548955117355485399712365658276325654244448364527390225488440017492772990100728589545852316048271226100054235547461692966395138232692414115315665423951089184811424743096301916944808138484830875311898812626244697773943596054884716020052784018025107400337929592038130676707991417481503669411712746210871809618535762478895732914433614308489576484758687190214289909457530559589258814953502277413038929494924147504879481785808344026671156306001675573207660435801694849344270642375156127188877855682757970273450507963169675306916191152859494990907114625454192710048039398805685888541201359384876007117657890409490846471960631763659970504192162555191885780005719592285934538347109801734641289476741784769329356462950391111900476680141566235920156398536440963430831579836509101556214646522377424434619825433406036914934378817514684663873273182088311851561543256888677061528573753338506396264025366245428625318114537673411406470707855183678300895385140072819297403797784637727088683133867625710653230674694852615063386702765400597318864548342127994933851152780081070666752973166070231208302837840035785387962659209891249083475130924666941750067270179488972063426330982402189920479121921918156236341388379272804030821536193511591487473327735227657434786254970389714730120035487888951091769824870070100173186960997706405887807467975883061573176584270374267793656847768174656967387630143606963599994925188890279915206072054048904421486791627851836359511366999313966537983565057669810636261907607242291131622034068872924784367536197644329912279149692745413899352479558664542696183060351827053525705643341920554369316930808810826398971715438224832403106473707216260 [144,91] 124487595886513320373239226421432427630266494344758669348344458311024707477670290414065790542922062703890943858818049643561391238772897947440266801652191991572054530371092682837186397426237764704161280246455812768606657088990811397449735593034988942169079930550697610682191279608854076500999208692546132837173860738545480345921468661436138894658594756151058001332233520723334818961193338759234599505185186198827045553113970488133500944319897140888716072244826706707763811630021570540981415876220986405665049921701374433062251004657065288123649060841275768829177081210848624304507948263485877221534962607745480219270597445217823788909688702135812193773902825207922070882665522616418306437495271156318746048332518997906705229627057643619357225034711550876829201329309011594031048214253572320689836758820426899264432913212420617667959406011673284943825985422331776066061712377861188444470622194849299673417505768631820777908675312823487728436476968244880348519720963141056423076228181530246876710048656873858626352775797840159248144319083925351319888761014413711109250611041884072965891711391216902009355575433767461516485848875257324061386013657066945779008143847341154280463063248389736112761989584572334308493922502086446147000364262960843785186755424133376663539494916743201900057273173465514447028485566544836967544639311254947047313898815314012632257964802037660103458316071375571079888380580059360133985268837281879191496164131133135834156294421006589473955993773186101104113128622227596771662452230035539656564651820497532183641617400383556602442611438414245029684989286884050703551913343729500023593091060600979093924607225384920540246647894757917056210107778091702311146850344502923202261274256846087061178600131248188916586149198969452002447753022211856854771540726021050045588371654385074101653936799416916053041750708178859222611717998919520206548799044061401934502870025389454970852369050900339360666119555313772311132129468908104112926870758063545509248174401693287711600160984427166180222438417688797178581426221153866049005271825440998126486791378514805385668517174508748908532301732250711204415235507090363957623341815172541979399781425701935120918082938833980839722124205274352033605578034471593784590597350081100827147966523949416255044897775256644455325690506085855759916443962633787677220923453172032 [144,92] 708061968510253976756400802173554521043788705241702575575704757721535094990732260751955342997420726240275369553610421814680578649585947822542974901467064709775961447981139125569740206178036613554402489785694273135280306614558053361402095280871883054039909470671919719944863669146787138938011746564521391043312227318912014482530505047328737602386957583752934398940717426155646784355794147095489816342906938598562072604166833008048126002625628846665725936850176639362344364090321566136818932192813534300976444873091014390962003522669368089846636762942335041425918918878523496645872048035153885882678527821637555456603443783606639021054227469765927438856178384134385902592291343560288037118091491328545839504076761986139402660718392208186233443228415055944225527959821348334092598192158671285884442738687437555272983988938829896658670078040314710160738571122662415484914298555167256565864395297244353084220112852233184048912659940160853860477490588869056999691668794216927973562801164164401049570996542427189696305325000135615684774062951190865997723609194101401844107946752477209519928661587117778207246108042594235381847731856057871630228863221183133663133724127872224722747570118247670546314009656009048990094733854333937404526287504446744045286607497192006548162723526788619487578498963250850654063316623105594559171346989232170708521349858373201288462336368939754657573701606057959188084673242695686444830059817217638829922793391615192281379824274173016701206260199466541819576467179743402961688601776795372524885624308158111754179221353982826281264991580706599475983526860313166664690617120550537578437115951278891615575561600283142316203540834902932760940718456307979365602310220009194102184889041956703241237078368636923853333385237277730036480197283776515974888460341302081112538480323193832384078688090695580674587813238323103184678145323756651651778902168608291591629564536664397985936721375318903801150944680794448517243210650486837921957476621715153007469590694221014249794496865581330087467157861344334589065966956873326606220927995812144902902905056484646716456966998125685017970643931068775218844592721453706816545532043968486776286747809660229789284508337481842068052541875699605585359008566594605385665721171007502930510611035959942817987995331798756029270631072676588787477715748709999826350015208 [144,93] 3461650400193802133916513400391178279637627590660471380472357925866046712483550804106338394160072675407888642888725278230977122898839457276374860349574199724874532350340839610277905334151123418700570846857599979133759597862504770242769815034609866970102189018403566509067797983790444248849720418760755943111764976572655926050850867837861989358489752038648162705444813898509145916982335263999493549186704537832412522003990263487850655909134351226296838113134473674948987170319517716766746480658353183405229411408420987108078370856173414935030177937209430578876925879698427068757249668048914197339924581377268906210994163746119933306777082309311014863642617651414324981355439776987851631997004701671523278765086617721346916788301578673578940944041209924279423025766310134522418785887012096974647839933843317013440303946492741664640198652070045244170734334462361775596239617584298140920900667889774629310094163366074498168037034764509681747043094873482635694237614609528120001647822234441246578101529688730888958037782832900324638058113399153731622997205534881880078234694997983045350020299979796312403705802764727740345051119062282794745575331825479969484081862132348675013931133865459708730515861553160813677857309383832097787786072307947649025368970877068703301507681040059467066076418427725189641212176355476508108447801120398366819115493102523132948414513925812176656561102986998968321232496573400790110821934761160539610092248295016438534283991390601283450639939887436136694286968644481033420734779858537679761291434454402258977427367490808829970760547760406753044221771757360371894217476053975198875788956343228978815862144491448294795397443353934725134795013487923912677286071197666263204199443527768803812135636937870915530142424809790413452135224726385881960600934339821406982556286588233614645217099855973784849821869325567558758376206419972447184894520664778614442521269276984941591911614414591570566381210850706871786393510149689258615723113945762979172499953588901838061812391155466614159440264420710208204976234999380043316764109429528653181904710567601695362496807965862895943837643098810744426937534813880428100946704883020316288772330907960105407518344075007332882297153583222439436589754045972546229414112174202268910596244987270992839693774785263777852248097123845782618974736677556197655968 [144,94] 13263283350975886271341290852962649269208739421643120727952044692884442811348063477925207100023404039845655339646257583039117407366180834831508245280190392352869217170134900743138486491592527833078307677337501309115967871376040306511275446305898638851058711089536706619564818629103084545224866075630250277280164724141477212418020979113052307446274274176811697429938437565717990613901820329032971700720868548548354366954685309290579620214675269262828752510529512481120369031247495046020320618330507893766090285242869231029319612804592339485155195441193160199295237998103418528580408904074403454764531805791002867614047382625918428061077373391034988869266017070309462539147589294405602225212741955679413733380923054813688771921686949217731205012134614287503096824207506493773692914666335302827158185263629721820722981774426907086621681389367728267736851311881859198102622108236796648439554746707689896909768973933535464598594097604305274974372169061587755397381374699314029895894045058191109185125353147544264529917914623925743108436023976023734919754698884710778537706406628444934152611481982550420399140006902318848658825977047480753807442288394265535184994778249785484175784088183776211198960560581086929318878673152296176937338284043651326538892476873618564660484191771571246835287650003239554068070323541822492734107881703556637704013630060914327949231216340646440156512961378560190102310057615303137474362529114102483322963566577657279130513336209330319623174671727984562692700288083745706207622162419933609161862246385765835700763502508210457013464902081019379830738790633827102828943935528831186925249698382750859657967624646503567028208290544816313557870986368412476677333364202384984110973748611982417382445914811214924365598045577880522614596048333941738055882867916287203713989295715228278584032297659196936386968878877416601721924463812488026769820640923839055141141198112340928959089005467603252173787723599452971706541460434316376497391987816115268266312151497350375507818971604899779380660772203838099990183301986342252783154796598902670807928055616657698469254245690095541792996459372999363965554592238857162455670098733476687239641905189531927725848749848836509087264818118898306416415543636985746586325723975882157801100116460910357965885519074195229414466590696471627757382033899622945 [144,95] 31847630125707544459732392669447686554649011544421430315607160744966843389780567239606651561445597364749644396805206721763492679748436310495434168248192610600920785660677045969116418040394292465346443630887242304051203977641220489860737387321007000153129323861073871275365684698634053372261744725603693792003267338661045379564017162158396235745118454633127028733242145459927442625476325422554510931536605099103094996492641581450207957448919892978767615196876560472549120114395521858412686297174935693709666729675663372356765484181952775704984500031199299734445012831342997795301080228435460204345629977409030391169681777540606015982586679085886309082049762322389969901772327455572135152080156005862462293892030551603448593508801559334499092016339421401861714943489490874871509833791596884050683365468952477338152733214689758652885855479504342440362092395584825784979480070596927228629361402870628795850515149933937607255834494229555007243845660268240909289763128364887109401191849746206466655202274395732262470515734342616968416665097661503270247861528492907969447489215541655533946289488769286647737949116912463240150209280640161904824494805929265896246669988054978260151370307417095004597687636230816805257393741066289159661747061615718897044066205703119952510861878175459916545721734293721048244985893095317651192248290584911986015319912404478195807649742482278840995377416843633411227773750854948470692164324892117517951587155383729353500585627707695361981258652662619089484749840073800504987389894471066066363536006565686092194244565027931855391798697221356532615359234538574675178482187743731640929667753469666818248075284633937558824638097004628605964225995405398136661053551002437897114974247666850866916055302659477376083445375278101453764412900300814961319768191882344015766516210050801549312535837950900268293995000432943056453399155377338613958441352571084109655238814299517150847018908177288315780834748298452068830152028873398112707480724862076795576169556429467312072480892196115625523774337484088656109436782745509507327988951146766647651402418421019707465787210045208989866296003789309825899500302155096836470133980603182205461766870405659930199128023265306410343808797105632695746363595600293503306143385311316010581931825015436090232109883158299047643384182620420794001106944448 [144,96] 35095095997190600694351869689680963780012432878027300419497694417703473565275150215969397631828719169445766955543234723119926081996819741882039990264050575971378759807629436491241790359567679544585559243535299930907879172934588923536043240339992311721958231446903232926176357193652500894526047665745117699612179132373780164016375664680498918566046229201980559775927712135245449593855539000477060257418242463213056620451648234001151067954066349220393453659649404874164729923144842514724032156667313011594466999178839194743016570796659628625603056578860729727505046777325886886590602129661979959565233520280527273343870867701387109488342752709646779812614623937116009165066788574031779197128696749644813356960491834287630339928736277150620170541399410039036932136244678997991732715718858126181383824400964199435763352483572002964479383586017402677755204795560536503534208839774707117262897500083220385894509375698045286050780986343541491158183279524692907405337374052135661850133304484313431255040088063565497050879551861421298022767892651979984499448505421311841369137079554339965911667255364504960947057353418189970821862304120172962091526354186419898765828048266863195012137745744966273042157554852081365744985773498796703300148846939578707352718962856033031072130417877363963666254895218487139571249169290011662183485356359845031902141152150447898347161100805077937593845584356382803455163088839611205867573523308929873669277762547976223207306371025714128338152963218798586472113977555297800511345873760031882571988635577598583036600019067878539751383379641082579986668338312948276096682325782195072655613591428892996253222263290287217737926648646074301210951329304883929911949825740044331181604033413342026887954748306860876232562032926365337299025124055639956780230338682521277326157224773157380386576710107006748558193707560342596384039353642086062562238116277992487546335420952191879616654171746688122330081519214594874931382600191983532087402928373102093459515208098999236226193191096195788710383899257304030126545471442231450611356846475242681500083626609847061098871817318919582140225017704710918400863077594172508008931139011725377609456570907906492451050584103727443452305705097647505925744513092507836572037609407699219750820156301110203398233492934976190890435831973103513097376 [144,97] 16612130613768388705377443329515553056733460626647629803580989028686003213841505821379810265774329134298202218816047754782303202478641173663560695728441168473148827329015519371907332827419772330751111233694255018073238671577015313601611840837116324182340989348146548494500965076106019385574926502328324952929029153507482453128669306257458917909539520478897500426219267917189491583439889597979123600436144812941251126365919990625503920321770424088107594028255414482365503578249449917581707719277730281779895867751321641186687993664250900501166259269149666845550559531327149962708020073236059118129493964923426853828828836552931176864388302209517375743603426903496686452460801259634133933576735364475285357552245085560504080387632472585743110894712242622694383678702705011321505427112934526269632517106945916227470728446224554081571754374704253364873392024033610085022266237578176238011347266205161825042733670322162467006788240844634139824709430463975829334564975501881775242274724131355316752830611607934540420963630018079438112381101083170605665084273176262958247174936301589815429506280164248850120457827057939563514697220718661258526128533922800166046932916863423572528851048891497183484806019347282057320987737034333650477835708248186337107731032620652611454641946172552786629637772176281942633395162800162879099821987694378672076989560336209555270431818377454394011011071215371849949989226294285408782484778199167143454652142469855773280769869292178016286663515588137150025425571969838045289979184444612498951144400282076235767702810475139906158638373221356642164777974191381951545319400143127765987713669249750673650571529188164817501860291952391996598334061351190449549941052491448764330613317867688153497998448722425648961803489495628506460603651978984588454614617284353838261925778200388803784972847365371274634462429518770876869251240987942347775901656552929463531283478824965273572892527429193971668598918971575589693668464886799135448268321591035849985700439928336732820540156577608923174479437536770037219247316352519415756095280855915169881192241538312765561221417340788691332623138579331287125556026945075951658092197075805602249086717078518934576945662077142467056408365367917820717313686037426607066557716694565169739023651626098766611791255883021033585661831580159040 [144,98] 152792751794954593752170472285462313502934922800624785495820947162826892241450046671433180740971985208225352465743473988495901993977073694971035743227770645198379400001305827285230258567634117515584855008099112573034074405588392014877391470442735702281342739934296401664885804095569991881952999128616931600935893080161409991998120471643460192259417417184919731546912442160179594033235167266501061354318980891856722559950376756043934737774416641080259334390495993778165353322817149356371580534001459594293335431736043427865084712174502354829927714091710156380863650349474721063976957961918430804566596815239583757164412320945862511991644477512919713808070622884453206156025137318260321782535436903398186554758415645128079280080419438534447529002704328618102666516173705659454693382399721368960419860733370064278382454986124269021305188783166118277653293963628764295134003446053249835306046274432233795274181369387639197588162005259410263924812761672315591142541226017037023759123890794098781972263404564728208362498186573685868872992840766763090929992525434641876834612004180644187139306550337918970252006303222977300755963053796252859182181629837980323843478848839346938888669465871620092364261123881835244830619300643548169876335822996897763714577669473532108147029242792640907233437525390440398809563255848881961408332518991996888474204313265982272297432534918550534529376536896162770438238965119741441286662290837432410464494320705627217531538325490388155870644155371515714288629896150383457006067284528914214190816410291422828547579351349378988823366161709065657845910821380264255345985301289911810389465615071130996739638976328909748248878690587136266246751745155888059790973435549845328686952201940885074764275571305792187398062328375675378946888984849018738684568549366406570487761306557698218955842418802889668847438307294598018877344416610677025823292858393682986346246528828360300650269516751742169087349852781055680372703044054972431919786096920837798872409995889126569108124991099728730706867250337807469192659714113185389649050927375372516484617067054258891157381361872002745695269435257643238373312083075727904910607760672253760033458833683906333395322001690813014761064238429936781343591197544245634502448870121758191464213062035981347909065989691297049893564930916 [144,99] 471330371251753402640372105498396690480456735618729314326695048207650857570288774367053136114723773120625790251968326609167435436222269860930285242134363851238840248892541168949020573724734952895065979371770205635584210325151827193041803941290904284185494991079926998481921248851267776479569731606425471850945894860525072759135812360632927183023643911599307905351827723329988138098387063719842296023593459761504652234404353402743304378664976653846147158367866963718665889467148692480241537331581271942321602156102749361671170706255506960876708164224715748095430796791922128650389887094926430634411787054539451376460016736360454444575568035996235739051180550510370832052393302403916689590694672738543639167806638053105615422941245919101686896230491002217980809644519017984015902403454552642458587833941807195207617570506797351964487342757409336667188141667618079173226938506669909216081314294415680344006586348826168224286698297028438444223543866838365902075184467221368130426534123110416310602777263812716086747958775239105285835899761793762204039334958061080204987961982006059100889879944115732516622857366216313803918831741397704213375862433681136374409654166944542768368786133046219431157623541880871592700290043104242051202045699064540570885905063383483052477641245051859811341107047863892011097143047428252377133449132905967963230143775717998103729756401011337828707754492872996184102004650134515375210155729632532211503273633988845658268550801324940319941466341342014863927803188732636955928506366174517402591256177711794608242622688639654886367563888057593722559301734656150514556192573165967202888985558988892430457665113143488255563980307939765405468799023892070907553072594293935675427723884765574414977364882741958092269862963024233044957253572344838634016616310164125022888886883100585542177642213764273247726347391338634522643383702812430004846287925706691545821717985943444328070322683340011942251965719340120079177395105977449806439482549504293491112061064760682559448043561653922579358965681551688722928433675326448907229098968883675584465835363432022693326970917201686346354184017342772187799603251324980346622640786947264102160255900594538457527773227892783690686574534459476091710296213374339931451752178222988056360165555712513744986860768835322488004480 [144,100] 577702824061507803182136320531925889310853317103848984956758409302342386919631483788748884858615942007732938596937902581401149500364726906968464463037377663323960651169986824739372391611601944607119695792539278799919915676834961049023979211482676356224109503461934838228865204924894006043824214361417387000865524789105408848445087397470469331247990358967115838459429616310183883631785286037421086795755199838709360826451244673805978874991851960001526539031933390176041866669786861591903681707791799925398389263334039838641933964573242687854278269412693769369514518284894551376304474623374571014635601055814416146623977578060699429816167222023181785697014312716906245249458534095095369411787911731629303853932541983997390603400970784856530190316560413975409160559164456587345108531105997922746023168477438567445744228118326140631950889947305321921448823955494728351246732333818054826613800186146546360558473353441899560156664743834243634494106268006050680620952021061177810707160610377066602857886459185437667212313584897639435148976372584474424123185405132870567605830103864851971831737395153886449043142134580600100666576201537292626560800045679748984456028050479665391558253049051272792115674672666750816889988297382540825145433087339706159156557559527654298946493764106666862373283381460282570666576343208188327917534167768819140552138277788026037792077374649777247584149744314388523366681419898071380085867776121520974250762876655044839928433626365093642986548224235124936174730843156058096245841192922502124656328414348823448389808039177348127346432147859209751590273050201941692161234462336421693898343387676923940241016362314332766389942527512143503644073800044879176770084180778418263863356002734055308837774711330734974624930753325508653270044662049626463517546429885885055323107468533942442024373089016902845748128952299242861582310039954963372540011211840074243064455484782801664406745175853540901715581746905899772803687088830865630374021570627939843287728170167354012768274783413246054001349725010674326263294447068367537825411817521786471093204585472546204920867045528778738019213264839876383873936352755672494705049915488883415507181206743138043917360934844832519628926848605657309684887436497436771528609515653448816410917462138076811178801711423619464 [144,101] 298083467107851810133880355082819315064180772581995330616874969564133054556682061156785455182403906562174005941377545126907929590960839193139014535885822530349949888946693344957985694140084738885788350634673776517544943633274993353698552211860616535121409125623475203581144941548535688717811149795515073852632186609718046911004674905400285224658573838034327790778832893435211247550999758000456444954578462294185632732623840472123253644588117413849990814201538830817279377142487052602116624734057765437907881713743741831585028153867046807480341892029414810548605983963060899206622466206923795733732244125305747152379134374896802370737383599944242994348431598208883526689280897023235248799373027472851324076786926944967962559628539414403334099210587852686433943796408387123712660954773410485924390386639991531497558782657283237008944589175550909322713881706413944916213961420835118351833197533858875455701269912826389785216891255946816500993876341338144589337119406505079730923620137131148787002206801004056442484617712988419275518374523685750771749158053609225281686242557070761646232015627681536653378620948690579139135805909918468041948131046160426845930732209657253710116633586064299334479255961439782334440959668961186589067499673948968467100077479378189899490174929242134283098695144505023346923173630637584045850640152886256390037688065877638851008038222864406492853831001302140129568729695228666274026587038461022801743626173050190603751473664129294037045364582024534319536603561034915790657615544708620901000849274993815987954423077088169719492389920369266331299170139916570242892201984396540407049332742109723440358257418227345564951722632646315221131677031830718726659854728590537009669390012225530223067819362797778046412746571375874756010125789561315015539330644342346203944679027221876332432237394262283269123404027930807659630868316723064075754757028900224317470923654866960702890734470521417033709712790092214535274082138017386050719882691880248582428556292725709354938757402654481440488592367630726271871145025635211339460487488573891384208275341212238845428506911198937168808711606480307683081608835249448396262936289808428661280305799663618873118816696749591009919548546754964543863863482700065457718518780969757265557128050662281411384247014144 [144,102] -159458795448140135724720053359396398366362132062238048361820179006483954394802508352117951753862349920223069090965804549359598376570077337763203800785201515619667222345420962748659139387241049232832977716596422756651283487546749869943183298714825274371620607721824954359512262216593361943546499014907373303591716410180216192292934517705480228686905961437332600532509280344787813260699855025551890704982280087851004238776522392297655137928127557853800774108453052993321589958225245575215256016334358716859365194863442413712931563020810635642376344007491423048903439522452782032449540189249974942896277691627496921370171581011715735238754599782012819357643477597721877824682449698601391256390078486745442647365016016159288866964589631121495220334244879016862544052487681005037590812440264723833754972700074810184114206244299230605321868366796836852788340938669649199156214573315278563056996165634886094247922185227118078989472697203150919534503294072608154492057937676811908916762178015451379328716132754420981197637142584343612433329156041633836205149126140751611381748498032679087405208803970402739173207688730158610349895087178598086213872309234227223653207376551483492367751504861969504435728469784604466304452238674373528452273493489233406340347401246001703890440247036725816299032177607799504601932577718628661037292149196783747314707777133860289357804326033648801346332557506017437622239479442048898018129294944690994701688355743543477692170385735839545561154438142025417197840507767284653223837312064894621517851907385194423226825383105991159381416591290208654082744145851316194112717993944253336738230683619289844731810588646322290964687532721382656514593650834912859245153787940903502646377969787635052130856699679326639610686379848252210699244809464522026492034791029947237622241945713384164776614182032841066982924066947236121421907935912565720610540817215947866737303023742278157737124012570523158198363066090088830231056064477920769507817646427220480139282356898445208800184761322262902166704527355734708571708308528118211047813857942789556294181386180079410085881259603184713360205670816180911152885478543832309209438916367976255088101925098762018215793103772110916466379448961883844168268505586652289086032798322899855592002942890254466791215 [144,103] -189355367790595743501134989985900408254005192668954480022585756128962855244610986346585156810761235911547683271598688231731114940626781356564855405636010494918515935145481749098995913586628325785109821244326762415725579034462079277498064069009087934085186956789163488958260038766652382046076469791284755901233503661992409553600220779641008253423064182005277936572992353397069336896373464074204902644382932737348371362691133959575214505528068344339103011400009216974408405809089092058258971274579842560572418251902523716549646167902823136933901578345159355137838396412785612906668248211033116245873897319946640803825844198627783960370970652260232569109454947762148922944348859230357980206330118712353245357049207107798098056453805240718542528855445029026318042067002161260786002418050069953326826928045139419786396779323661624613027036575690965464780128827299358020983801483691039189805402140101694316958194621437761501987930295737001324877733007814967360604559944367097762154923487420537626591675659681172779695108006885260465453665150466849276565823327156055736415633652352576033620329069298534203253296514925321317514427504985771694262124933534261149228367821385198242914701191877891041434953376513442294609769934781409745452500083898941687624620271735749815549462828733661806483452483607204342777228470206948510887927142807808825730614253063389489541721802900137914448151794440165498993306400798361648453140430120676933712265329506560604332684300755217059440723396639805644790231541428293011408046982382394791279930586800734237476515125117892613669550922699189682232706176601379908560411228110788749015942295594698311110236226749468380174610961916085153064835707338199178499496656243331392908108338947444070119141451028117731436618143719538741895205265648322959501133647527434835785234933717618329492574437005933397597713522879574141909423804709818684274022260769943111817055278419973975796915411529776198457643486099040340346540474992400096543048623393837044590705516530683683513178661143309722881646027759481406890729059479219090947388911674570468873249049230361001071147125943794788337527492788716112922730099745630197709338733207056510557962402116417513532764732100138753092116649106008192298468350284236711126241061614456344609474939459005888 [144,104] 189875414172832878336211132344071805539930727578177648308576000187092044011955141512915491471855416470648432616450500423866840755883595111334891097841061921453512226702866132119402039342694263519543913417808519036284599934191291262256067938654572561098706000961195025065989379714167073805084062777133527779010133459451777577126885976307102975894507038432760465765217082468919865069564614713303138847097505429565605476869595531503069841677178687114455438216897499490457995990287652352929335649810655021850090519176615576205141066572715527199141291939764645534876902140432802167644090890678148789699904541384195932886440565131588313524832613097839792347275015974645317244965752273682666758677426816014386176846580954907417901087403576836740174714372700454838303173029851455288808729805840699097296213383724001650321424030600821117440810075449241128084685718042796068637583552183070589193517674109123173349031580322158818984965224101018574990292752417053319162404915999491657981444148798681886714654678646279664330026356555216225860833591482279624794429976203401978392927440260040449294536317049375209800284767539188731202461386375803962408814036045316450144226068444192899788149146640824710410704756519197705768694911958086577389978296893544350492003696951505176685995752688187209362532994124471522081240611734317517969542319044746310285385492570760093203496510397673154216113266589615249620772606461186561564348881627646844515845986539575843894007561127834602129629588201641865348355920360439001166391384297862511360948240089545700395776060855540990919279011657776534496213350585908377504037422904494525496363931722397355030994492564693854968538358425706768255016933586200715071371776013377437411357000804510726967290968967264182982235234654512150225365346232488689612889989802012593850259557524199240742881168122235627736892740741863248573216328640163931323723925452625440428821091052166492218883444464351731081994311473128530569843425614330498440647551362248451580584090478598703688626663469660769275219146439820569076995823633790373834257041332990145294453549138194536419172593255683068040678411407581829137109800321521360650753517690653354322600696970531747917622410642873624245692510396602509983322591604604558147844758112058182323282699528 [144,105] 177556508732842779220506340880005908446685844134198127087703937431630431190309257558318001740615486675069708216896697555439502248083162610487789355294605869801166977713726792164774709119312579798926638974098735638832051603569992489892519910831012099369797261239257550456355683022634408191852055951403898391204935899923810220358728129230768156083268979716531584827777301371987465302194622418847541065581102379154240815361300692622111394807408862394738672460035849584555119079921270697098376901623222258805690427849067379622870716404298442023030655973139325780831017241799930808559181466546380632229632221140190339940150346553630340671705817290351574389159121136146234676157571437486219175134231412739800646650038234128038597793424751701529145151032349314627224309637271978252706236857189704828378039892259373513836231049105484865767668769324084123333524747891675886973551664919424723568922421918470496949010936308746962832638112214346198846920034815233395785753398273716514285369374173269235239855467091263674858659737522063781899967436719721021645662137883026456166693408440931976853155726694388719580314376495229891236980638758256276442224910924957769751499459361273680472914009039155082553509534256097300635786805665633463134832194491773625113701533283699731674066708129780674326840168499912767099067353773297652630150273248396042220861069300042487595707592559958282742333350511209492294258411978362393843750172501747538519251812312754382925541134183078492045586104565344392918325065953250232578683388207314267798515054816538099403122155564437686244708530809160614923343043250601501000648392882217310900490229598545355885930561903239711608782962012402081601019344930916124791303390379381740857413025991785285361244486837259637762245499501360021557163977569574424405878676983985420230267096699142212312881555707432044283658209510122144921502698425881930473404869857439651558272116274622320499006797463745184157868237801936319940213346304928408278355716270834020532639977382819248447372540062511690556992989289387518564439121707946296277650191757788252241127514902022733117386125245029798766103042919439934442119927970129979794784506446439681397493837177898659782631594638742521117889909129293093352710243234396456010281433526185253041592 [144,106] 97241173251756627947923366624956065339052144679085140742497274553407060329332943747311187305881595090855034758729492594897158126762096810649778937967198059449864505042080411721777963425899309989141236898512024779116111676494813982245205409554597024848982599225920062031218437165929497083697384034986383059246322594272861248884788249869045767324351522310175256513417203927680032571920593603165287998030517400884471981246546893525204537337855330364365520065758946427283024198094279188911626484954029641232147232317263008177508080179447863116367736919622469812435403997151368895208585122438303194246909004490138202094711772741399209615879918419628639112677561629217629286038518583484037283343827435183470995646415129913426894200099844896533174428929377487769414804813360481621481222474422634564480001025575272961608430686881957392647900045911653824122441643598560185519931128490743450910333270872838954607081142097092158907449134513500777277601384321918960952988015273306658344261913935950154849109064925333020050365572615913123600183925017837805651721663040806976677861144070548059479194609462334510765141092989952735478585476084208519815754835164854797162758724760506194634624641550879511526463521977698597972646499791415426848850812913731792970442510715703453674162484350196485505191436074551989964959983624347188216477895778914524910138770609431453069459374918281194047078918362950918507562715621471199278434539225161339617255658734165249138737430156343390753557345285333993267002476725923521905595136525409587005232267727316058980913700422789992870806311236901094828606270768222868088105872941287911731379891800858362312046413283784208175899434172937329577722457609172605844107871084518426903536857283292060537789408077081525630991923582621097916317098211883195751942439967562850999947144467081824724472798864659749262491960723263110601916334736682207570058588885886897121882155494016666756644357235578163556300756535087371106636752254269934709971977906395340310165634106264454769316654433668548232115175694274903678793627915977363213798867290803253546569852969834674784839336363309768747520442115983718417223790739740119045305996592713556377925218406475802702042668077849924108040168287143337613437705934162404503761704127789268 [144,107] 50856658383101342442115575523676096353225998645191198806022805572820107103594733118946722312977539486948211251258866808575008221586636989038217672189638436566521605799939782081071711229889992187206716606742211465541304119429260176810499415202367540527499006850867758826913730967223257410303964313059813915715042359276769501526625331260074415131430832786118020236073816599871352121993251183984346251576811664387102756626804424981622884526563376343159239139714330593551873144800206188595796380200229198551126336495493390770120857974973960068227639356867069440594799355494710056944023321102695527592329864281090779443844148619749889755080806596816330958157158259256905339025899809238596339637624822310460115727951217709435813427750111035872831703009496455441160083617613403059269282576251468528876488412737684747674943880848300191968811779056497004060936706140808732379904675207056469613928072103360791193821064845718618374031133117891816193422566844179452646243635681807582700842841442564818954812610218206421508404747254145947283524959843663401672952620675912901671836769192581772992202028613148959094487055876420177254953556198097535789696311169358235010154988991596261900283818782741221646235275397994236158235480162583202264498753134235635347776111771790094437567625448672314598450642878524769804289293785964088126925155493020853674654936122110646069154095969895920157403353692258060570973033020200462716036992208572368516607471980887538904389836014231574646200821201056326297206780892627468802635328899114834724412910525117179429780348248575808595917875410016854223534704557198963132291119931222131432295018435274877656145800216654472000575598682768053342176046740277271184124862994398931376755797947219925601748901998334359848149997530772936611786909883691637149229436899347656888359685551042056833104540468370546541230524104323500731989723557519187337565957512170029384643955655746688638232616833699296533197229504888902404884800169406730644556910608155557064238286080931535763766804326406442727745201623190255513300297864705513138532075280699024717811085626413004211462047057983024657100402583706393801300780927982559981773724412696915795427569413140956488518850114809532542792025502372652238213576088044069717378979648 [144,108] 20219765018815945916260154922391824198091268200524244033652080488344342870671797170395438269452459900171750721228942398552304427620925091252660566011727169024902463983609714124360822109816001920421227470490634366165876368913120185722891515300670199293796890227394168615045031983845423959140063965042797556965804586306658814898840803668672059969889231324938624986925795219139906288765606867073105054583324809448248766305276924543003580386181713415154101065652709283110559427783985659705929446681336863858726061511234474386812456207074222943313613427753343350237815567229439185043472454351846887184625679500590165155506850785687788511842749481049562161813207489372045778565455491507698902720278083921348662942957283305872420884827127691519815964019394120321909209567152198849988085601784154429166975841716412053904879705864625592404168801264771440889020444710783934891367775656873906447902260290974423999931804987266309045634416538902458386210174968570343938682933214627224418665215823024100766044345938856683749974712678192945594751851523989914097486006354780842432979134560051601964861744466571543955257542055996644640797573400148207818734346238578922032517847822800829497165506945769279319535961538810259340054816370010138792617513193068835574573313752518196857920242880657797523559453256628758563229271477345832738043351898103145037876264833608568113456973739090703491517034379589254332170942053951024644621724424500441770768004079287610908744581336037851072816341738883018484479764214493729098921697512697011902048611824235949789629420055145587622796918448560525637362659961713762702247975541443728156782862404593736337348153384438202944616079911176149186620871882262153124438927663283010193494865922496330174692481247025920146357029137601421388397588661257909610930435434699899996997450283866085374919998793145489513306350474541623560447219629536537450005644562515727658974505354611378530464610209215315372280844053838967601016605375317512457760439138021118617644914012764775234874189782573870211056845753983792761642215783614460138338151368289026239465496079068057738401427845956206468779542735852608639828432294074216738703175408151906675572362256879519730058067262324588752059567354703604370015741356086205521080 [144,109] 4946682032528456325288786140902664877003176394479461904426101396158207075707544310112282116743123697014169311265903719202426120963190727569127934103583059625245124066768783766974444040180400791353374547276410580480650921545711691081018157261322318906893690019918037833985631565277492099802088104768311606705815649849557287961632599100659292384331104460133464201509964136587733862555648719895376945794641268070424090571626047419266536433358873712003458636984854061763156160703370841116719856882965568003548104992625711036728394207516952817728613162244762142455967198864451316600290004787978048106242381414155865553892535500175809232067889623357163497174721990771969583850873818659547078566966512777247236144666479625842292475395390747790942310501962221866893368345574010012065414217545287606437967629288769664464098573252442136096510780284161825351581133818228642521231885024184497714469553174707811392657480220578478509823216919047512558686453481959106958845536304564922235618462598907972807297082500500110040838305173454711075556136521390752757934256729831241856261583707182430042405747635270129909078410823068994273180104518777216099556999243840691211645294722042837680083793178220302095124641787920719248730652301478206768843501329110354373837002942549317531998353905304634064887338668958192579391747431850898980263542231021180310746833177645170171901602674225260287173529946925454859765320434243656493267095106782676521209256447128263504262467338160560675289925215385548042016813480556401854985314564523074909415825081568599120507238516640111393604106377249859749528143854527624299630808196058121852188927602421608644561168755248172286915944142902081273236452054844927025833034278096720705197835641177031010012619175065701755071259805092399258131048416781355825047905636846844929027647104600997076355663072972743553878256688474504287954080618668428440843332159725050875038860781814056653542999946282900044435485946126163253029397080314959715545975611827880153858435348764712827229809698280245025608766449087812440576964007599781447663085619719164191218902116891103586749008043981787656436158655962775702867685511916604364227219185518136628357279209373206776409867857339367980749036522678306684257529751302672 [144,110] 1140596673435056901282552016363620167143339962268227223663258006740439698329670556194569760708048209756340862536578064921682481339388511273615892631767649560778810786764553500605082606820023492161236476785038993052907866686445920190968855273129962246683751307738972908091722752059166338730297461436781588529141187964624503115408802199286730243295126453157989915602418030474535998105503306609375403107813504914454437062544970206493981586754559894935325935844270276293164212128003692949379019263153448524554487177547305129666558998173294614270489783356414520372158369831051183930186797322256225750652549156956233967161918046434450620307115557925372157693773950852287397409082545005703356563511291726207897050943947890614476905662804359641176477174262597992797089540497343485174644947355178853217124362549625010315625526503568208520729162744898200691129266937147026457642259143498760787656532821569087473264211823971013198559122127566414008743003065849100034775214420095573196842955468461642298179031249199320605134496336759279050971780291942661390362145294666133854364445759426490741169799630330224199751311473950643663331794798720389313799055983168646606856563701965502381242467845649177363112992984801880016496173754911307902620811572254452545449287560807998452252203772659915944387043216912793656541464388249102544154138970024278270833104577834547609526226417850088494273001079369386883003350893241572444587771666071124268054945608686319022325855638593526735747177550708721540620136748238920338778579715477882373278253200671002256856686571541022385742495290216383839462291270491038513948505076040320372246447286414604271243336272858868798564594965497280811158166676415031482924998852742901738284149023112434717171556045041477171652199979124231485768616310275307361407686193473232788051350722469672936701050277078807912028250367702094275788460507815375177688940251909724163996676822021051673285606790678584139862461605931891114901795097422209417284046856752321441817861266877827971079321965767670668728070812852166836990305374259582088750391552699135390377345721641791267350113642199319035761668999234065591355023521687588131739496419535368401179581402581383492185209157813983955992219174846365895661554241 [144,111] 48503731451884319288122171537478614474218342258024528263792174770794485401388877586442312033563490213122719529153804901874864049555192166081532592445090885781097985633429251260013855928762929290952871016950050718951773288352887875176423021155846673378391662418787700545795745218401507338923403079659405957909809193036332887560032552177357724898892318663169958046445633847280009089362453334451565180817403035813321972109869216012406424831144217591780142205523139282670109663946215835124206617518530503536203271162007632743804791189511185856374394938300288331689632325658978504794338208689391657957860463418563238203944716377780989799764766035782936439496293123015782664620375606766323213040748261844687616871829804340001675589082727536135882965544712003751392869888502355955343726938602415324926084317666819161651351363108443076785996640116862285133104098465121309454736933364679185776534183654597969189412889434652755000786799455542359314135603878241807173537476848458336635776448755501773901816530547803209874268824571908893528529168178315652628256043170742853255040925886125764203490964051090801682423937455818193153062778372075551830687413012541209219942595375250536759356158105247054596490460312927395541431257701104298513335608806614172514848087277258152910871663126876493212827617193690204566521432147375154885602282957665232935776738211708144234103620101202517784969640357780903060132763067972639312552662875144284826478035947347428896377905172507220454503618798065943631076104621400318295181234743742717089181652777429457478046519241264068429417623479539982799855771849251327255615198414180427312231123119750546147048682632651480315898855709887525709059335234583058510940380410530018879235984251570608175301504152214523542535648835110762884414535518003172370631673587334193465395053569466903749756817825566606667813785187993209934316752625880901705040749108347858681518395610762531894662249262986590209865066980272063394235147426614694563966409957765564470305100673113349783574393263158197476857032748677735992514560486823448793596302848979584918419441859892904100603558235457065563564101377934222076125313206414823026429833055485603224948748937156616972844347970368628653762261292378544416 [144,112] -21524897630174408860305269760370076842000696817855862505061382951145285725839410891165316202949073979203208018146118375281166848265863937540434917331893391399957290917926841648649931736523869693019093100368128143604132887773823487267752208711786931810209812734235910120378584334773020180641007262436437634830098469321191149422608708363895887902247651063237185103935126964364548857030315419218516406045332784011413442805895725672632402575742641680020949308829043538449585566596844716475727286437460584695723270581463174288693519449249311310308032697418745277861180664772924497571037589234933449513087776690150935190110357072504094869005113691485679579291627606847802401403220993525438124176355303648853241687710220100372929381043540670774856551594653523527583888811888107618629904002751430772527225410275991595792242950901226427333611207324982853509685739147206962015683880398937605425024378165290987913167704203156557320490116846962200387409755361679743736838760207140907508938223612243455366554677780997952315065321871892303083707619034544656546959886522918167443032179083876842662458349795419938247893504932983197082101679045846576758903842144846773963400499523556462883037206351607676243946150293041321370389610070294114643422352485324487466116676995162272834205870540206899571596966887551554897650543693481351746087519222646196979717281538410231027810739486402568929023553078189880697278999213537303356120724714354696409072789604235075974584998251414102603397010743757600695626279973390383149841016500874181165922403193486903591588075964033045464598585946962379359485931788691415657479550147408094428014182919096222261724286862716148614680837094914469552108334008292855125359783962255602391031696094643502988190596356905827180906281264261171796201001966191702143871310865253881011274178199071696669579223289653671566654274492609546164844435533327029773530962619125751847529749070497545717829362124451515530528664652607792049146844871020331535190016216983569596391630242620760861333793045763964849091421087062337709242882511310575140554920191943591857288156056944497847630403716105014287551127218394734137638795391376508279179819542458123563352203199707902921345415110976944653036119495248 [144,113] 6237860682910962182232635397352191495978235001033534885511317785013746946155144565703838160144538375087899532922963812214928006300990664112899856172048152870025779806711098436037522087902811300314225552926340470386856423736830408848065113585451867556804868932957151832207352149619590615996929115265422827470745577359699404246269063921886716146405793755226785033528988693056630293679381879745724754456927687437930265561425937409620712890911992174963936608670137976223362691787576421946836186877054811749921623732794180580272902943568581632462575290200396434504696221684087128299385405253305412167145507719968328178125544764079668804976205095672812511857501851661923724153768703310775936779075985594345679827600449415785483350309871509637962049920053879123649232543340290216645588053238926816030410044241624824681193008752282705677761287822736616998921662969360977768873559001789070375084888338737964060012373723855539742053329200687159882918802845077585630435018914103341434287004093082396861267557656980775084598325850931762321937519049639452983677887546091757185934114000383957311758985768359927935511229333720720952244597215999154068089139223317549096604139226609932955997547651411791789879831186730602868588453124315743100202799159058103007842003469009028916802459728694219802035654529124218268682184661081672296490119889328893763777478371687773072443981243716427573853257636640363846234731495739581212937602069982228147471456668589074692561946120105493867101318008130562273121441326460154383665883382571068958608818948627644825787084530615507634040863057007268641846387833790746744072644394570417694901285314097274042890904782055909988777978353635025824573310654419500491026288692342782688453855093403390410050663289743372548190309061365815133360640080658364361064397981870443068209333173455254220208937998842209961212416285447061968020595036903006611778711822840489880049936066382413162926885549612458338926200482112017897417000411171930112366788431802110876003144528980073790586570792149960384453457071288373192321055897399583872360454168298430041797764759696878631732693949293911697045534593961627355362466601535148795978368371110993964056789444575280245684982505183230451030352 [144,114] 930185334518050677862082890081431243951193201347086741302406895697913154146764802158211377878338253393300882126011899009452228755006257656737218523626339282562883281976939322983514844778202229646019474702216789467397817774853464541004251184170367876365015027733971152839998664030646044880212216409050018223751773695319132020046730264901418112096628803493964043649190497219558473412772551746081031165351786972160561686028773190370702378539256095403494066124752367530053746530564409693923503657490382714707187655061700013924687215985713596339752752537444464050659601374706141886049621958955724291313568679683359265667496453145718811226070645633187412079757072601546708174995805502470747584983940767186137638389734632319394264519865478721205208721244447833967395045570675598433101832560270841763126899912199068626183428927790038852766994155404005803728996389040951283807706934125140684843125021120493047843649898201635732702786282684918755739861397386578455125496358078973261767365058275449847442883353834472004389850010135679941677343971036748924869210719011608337112413496852699068974433694455687310624746642201402106956067300425138074807159296542521236199419351733548911581942458902859248738619460681679879810767590656578174787480835634010087832781520692115197634595493568866273517972096553220906723882659711123588864441630849629603199580898504206138381964254906783959356355701472890540173545445756549502823587374613306850619636909325426771534392702305461096106985613671799399281754056955379934878845321512600391165659919963638298560077403205416456345818344398206232436718824940939485172638652881557385505001611364887480356941874150655753925764985576918161762221186491553964821544212192827281769778015214891372438930217387254519809686435813666704329771797090069979824850970231397282010492446685263347236817691631634598705237172620909522678175272293092587565780605807133600937466575795346855424559875015888650959594264873610450495126244430056130583604382198419368762678004475764294929564353005019679071885185294077525510568908308761194099497702484498157864572096645942342656226596057918868851877547458224306998845995561223990553916482611866527564012412073850256157551257355791324 [144,115] -158485338348445868727662679371997615400205160077325203960167964570384041837100893221860071741890490563100672530730547056064255174876872572352359571561805526925487108588341508795014197262173612395758194572746179566177402205542373557713482352820022665036194927993053822353041985562696695422455162918488290253268006739328710922442606283059480727524921542058365934034170854782195018009568202828343525663018167501417601048242553162138053566766284212879881980608335915166829323603231850215644591904219082954775114737386505487159129817524419455941657774667301802711569651887752496079218705963356088561048464170550949797305182601482110945207579009572186769486076168917709692146098289633206349016988111752728483022073261311829314100510936806000327718330334115858528786067295165224220289889511247578114722821335564402934498762407634604717419912275761111952068918318880251040457710146417736095626313176858097804449186030751818661269130729995282103358243519395728491178792708780354979445899421414196719409683299094803151412635370929026234141327521912599279230022490058386387226759073468630472465104869580209048098317501463336801531059359009636405380418849183861763533661120264561377454101270172725181180106838798718417872761985445912188711796786816976166492885947686015082270941138072697937799105363569231691061929769924250099264968812759964466532392812885104688427992763154775127676927113110598556801691948929969475271459825887499613215402988823360169951775631272614642398293835949283331079270848231303926270596359797923161803654526165285032858373833369985253071136898649735326556431564461368144865218021610895995695733030359813614650744545197483710454423340745488080881653308630857514476004678134834065340018269329225623906795972124793576324725048945157796948719855767970533156075506834865953026963173329122091391477479314634505147661044717921899695853062553543844909455780677037712608473614099986480908018578289373638784457003689178373410871261808902253125803254112824394833578591470984957360724089849905124930561491779823039092141765942781806156906420429424755306788663846321977615365187762510049027956441045131626833888942979240461646127996643872094221864744121212381521605924032 [144,116] -2768405004080074658174825354606863106059717472976478690722082132040381776284457184363145335808793860810920089768382402677904708673465617402813788600648959609957838433697633997505145489904447914136544808514214118192430256256606490855125632103079116812551937154256515078434583146260362613921938382510269605469835791409061365357571232309827456962117435216151116693117610290930281749517815195584479606958262284012983917106589381543273376660377880760326771337298477932800475620630191576526767991372758355296337070649763110089300659272822159352526036516733677299764810641529685667776772380363118193982544989692152772701408433026472173971599179632132075274600978561631345554009847389177101214457371327136793178799134125985007012406750098516368278571627494574469253974767066797155885044104957048974247606626304135040781763514476015301246649417881073151500002980552371429288429321327508556749619426120865734348704443022452377169753906162073319504215149736024462093663471782754375743556365038706581131802417356959982424599899773182820974958700733651187370158010680461118015101362286467622434499754509968233056963820931504824816259435161883855827218571641680557226646133067818756061633586233758058468468662071534129584127341590763239982743518265382972419976994815304037549087274351256005496246837284510363650897021517969068870952420191415819753861749692917322037878446772684321220940621934166523553972342152175835744531134705782989624902966204956597617202221836342955261882021266508654866127039170326724440762792638556101391620368869042928290481317568214854375490034929934711315575264715314674702860802622651479093358069300023393544629190025247963093741496311712385535747524213106405960043085218254662112440112047072734660185320424093486574956945162544520801286430284672612957046073019097931707840451600973915932981241813087625971153321871376921290019307759893611492924363938004834364816021368437270733637608430960985997236098058905515789300374982926789657448516843958446406373541347146559690279848548671169304985215135106215485522980072424383589010884078426468668721533912030189432626412181312940335690290609235296308979602277457633236486876786198787205366105470158061804936 [144,117] 807116513566066598383271879275414770338064323567781922739420748407245674226506159670381456733600368099944570750911629919357114462059449080243937476051869393465981631795492900096254730085358702613269876433686426709414360237631168870283712137126814166135224704998274527855062101253740512348265139451502514236816851727532674068222353693397350804689323128746733759364880272925022056073278858144319125830511606935621815981885304156314741298155322036196976070041677887331336528521013333164955191544570670531778863592597547604871008948279046805870616875817887824686736133006811364306441910992642782623859360398109157957550297686411457437099178969029263501424375937313663238534886340295806000117904351924556668869942488284391014318945822393229290512878554847316354490944426141467829273295657353501665422964944474377474585482387221717530282241349712503555080651756976650343896543937371858213242302293733591718707423842030062282169349787186862303472428155583467550611758542805341212579586837093564943786461321971409534731709950474824188280673170433277861378930657255843562112730293230637145661963390816012480339025078959222959818934816829411819493345310481751374403827263761213493149095991509358529268606674871546657451908544001257545850523146901060851952557834534667532359017707969171878904498100595867587253340866688508298912516054612212059954439100086912543086414617091996959374955324731211201031230302484386307910580438983634398064532727018894780635408537434795670749721424698468577547243510239554429059650909670128700716518351296356544805204706689809809548569186461004885665304862560260766643141076970737786921996249215929296669291093475002115638970048095982690645876940355235915883919084280709613228152318523619424605786684070251188022466897579375560159464979773102947978376434059726909042693330216917443402213429817258237828060598001034287617339332167473420144536827313872192071638276276292520724991513177633314168395014873415972420631444575668116737721388911100128086311760143026403186444435510155984139949360075179787790286081288484009186354555300712605163473633725552914812312894038029554956238384643377165024516741096763967291365797910641420390675828488112 [144,118] 67827897971223716321725902280917362141478130164230459166540921462252691959755516817384472918025403103699852918390950989862406005850875301163007872860564125710317210574439257843430904966582951946985800089858615302893466805094041564560722867147360824293317944719689102423322007676842826314977000832147085002686935186752797058370580618398597041015327781633944556174159481497880569948944625229059533520072507807813884089096338149176706316536049243307187592248364929748767249632021056229666392277160123003452770975970417697981071701806722702774057101615349726883069904570201853441550642217650291385191297868884985275765524374216644899723377489071109423927721261046269954883971946423456677712851022397358924312634724419926589767630774445712522855623621976795236911869111237705185338890598246954554341253604703370809408976151536558621851165574679251773974944227204140336516497431998835340674904295579790917238356546273878992928788977933828648140167619498877340158045632053722590715392921133660102251558062160077989116338208357945457214510292236164530954732827533710337356202356541187884485734426769111383676720734806395893978430148548832791367810738724452888623500724751282238717267021399495926262255701757790704032556508039634253895146430851947238056350447109714088519547874734112452078302822820236208901534477493635477420988160645384717256672412482664284444674220804720366937202176947777140720089156468753704617621597498456051579287992508479584081056612854954827283497376229678622389958015116973273442585749835960325290796707687733154737522742857984248652254087395633743529762706199724816938401861604987150131489456467791138340232713534152041588269287482790870400042875078662433673149565050016661705385019207908149740950916006000033924356715468902749558879117705642078905188983288170021103915421369087240773176969144663942224846434070885155055514300806114982096462905204692164692132835223812661922387842345825429273900829457757089889706603248464309458067499740746399788927110995724094729820737811426549451276696296411692689715752860650611602625561279052311923158307406674716595946420363622588139290629868139076320728901686892974597696616009257686252681580 [144,119] -1504110100019815224712187361287384518979659529845363238006859090750050154286206591369878455466651212372199309385448114015308691742896837867233738852145916648816803716302146989287898564693763519962757037544153998288031325302856681536506826792264281308068598260033013468216515457351423563056781647410185770153528389897375419142946615723407214651943451905273627011621916089494107651187209069713053916913289182679947736831709338757877198677427377154749424227260126058412665840852513336348282949144130865507057014042269227620471108163063703684459508508137050204472605918911848004180592396774933907185764502120919166956257139927294124102608728603300110662303676397482016041586790279974429818673745712029311307801921142744377650958541109505914303777409482255889746361728980041869585080450235491716314213862965803665927690184209866946871591992125759030118930119882881149037958398520778935423215760136552262711291784738019170572318760579716464815621862933564965773236966802493018138437324864541770141585824875574740582055848114691833544582107731613883531038074795610948483435262740590247871549704539241507518103571751434771186899424032237845530145751265217785074122210131788355310412504813111152035234362297335289912716420339481694180972008813789879608702150532642871430021888388437686518752418093859017181269965473275389729950868171699439110502012744354458635076254560556062726495739601088475561113345941375121012341252426481751726303992318396322979390870492000785522368969903726938051633860646375385317500538695309674862572838577784968263240587035287337980126574368721278192687834246959283566502464755973525223218177066121949926851226903712620520016397595202662867728491945886441455589451982660255409996447871078321872549112565940956839442654277688708983285424961430605566678756077163132669348485430520482932155891725603557946767476124165853302550192405086722464370999539761865353056322885051577407223156626058484265955930203782912763491339846404482610282816731556450112073596396961412673525257615374024138558867733682467860484454757837929318843807727952656838284262941121419843570612485078989014783417325317478944320274270619755251400448168249004608 [144,120] 17205390320024226023255182941516249475678470300327118368218559270714503418532252599736153084591686138224422817217974069845597689102893575150468661909822068880274700493152132133761841729726873743992316073449787171839358994272866867118880173478916544098700990146664205005569088950276601620514673217933940659037958753190902628250534762185862729743558809584165480807488959554487428968261488128097744528563046512286183803186287045489029972326084940184876707373885993391114010598880084927907322857906955034424975728334383472130853009106953369880528862575033150633644155174854622166399789301403725456640126733912726771163815493664553721299289941276105362068727758162548629464938847549834142168717194622258965883557473589398624770493377383026506863548643506684106787965840540948108213052101204049172006419435395444239731242708277170972414906215257096580498183280589565416093590981031544291122718428703382995858822552097316524790207596632535195274123021583249330350753248079477397864964342468143113040384759840353920464708620187848939877696045182616028378398366497987698172018908084631397635530356471868319028230177627220881335595753902940926961007120425189279352776679266770324640929560085240168593779844949769081875945125759887114927023014879218319362887814716623299786031301462622718598611900433331409525718589777898182823705439660872321030614749250339933629576472396320683866198071312721636884444173855932549454720601104490645287710975591495574787414754423416674662661533160749548284380504271687274763759424251924205875708788689879824208638353989106815136230632740667677857393008957699513674514988734890556316994499842891397335556019083251735531685626507330446060984715911995816252822659103469764288147404999429792534563976005620761552785896286260552065696514156839924296514896884955712923049179080867199079515298778635250395888814149714343561974197186959839651728566661900688979808373046789361738986660349501150780453548081605082852256624873859068442039654685265379790230416907679177670309117527147401379958713687019074176738511575442535159933549566926549720189442270959008943447291939208354025569701607107305105426919752270219545310676288 [144,121] 67256284136763334729542759677837200077956217864851298116952542397517091619422624957085959175138669107131689181087153608348424764152427172468083162769547119610190271698843320017513540081345592008088491274990914437737659394845074979370322962027047311480902772368950752282935726905023853632009461428134904447143602440851570155497358105273246591193024795535339135912089991071410123998517328966081721790425782360891826855911513615537479530984098536927449285375108663113238240447268356375344542158804204936621498754888336546732300200139805053405006294797431762443581462651721211598958717639810701961034765897101424032807969634258554642003800521670557595231811262729461987237182104214529026786505001083617188378091625822462840370198044934573753977950423399375896856101242768518801456794891149505324909955476327456960154891740938100002223379906387237179453607458591531195556779512950081639852274759313447424408613730764961203796918243831596089746454698284953835447608124902808247802817243387437619989109801084283904659168140406305210462444796277426120276072326013472906431254164286112989833025204853471254018068808674034902456689153716466971108019091604753771912046931588199207596908662357784635049547036493263260018330503251582086387555993155705679256319824077868675676740477988583908493147808264813290066132676013532434504734016568436946883738023096994520277557692084058972946372460560227043332779472752964264232853385570975902515877176262772295555364603360212295475252330284722434024761779203056906473940542094170864542829312165585668164756054073126905386666457881171696449594125399156045871386625502034346257585235792153527349445576230587402514679155807956188923020033244367948032302181999023639075083914410880555937372196549488052011226182906481826545426761916019469474961609063188161427074725802177966927057472245966220030215959399682302889683251769121753077519052632214636915508282861663494707509448292509371371162326156937546489043884804686585747373515286368244061935319365642331384619735140375397574198692978009478171213290112933387132577788266157224725930262180014871321207798107409033344739082553856660800563601064973599296 [144,122] 7780559998886617929213213693096097199308074309666286967397015330571972411927529049545964253620326990751405333917871366255928455791648158634869067818326081935607471935519939387899438235750675250135286394164331405650406042771277893059723106028896254142299315336708181337980613923937450670186538310061396472988079211102409574906710048068008742392090018180383297765391915149848136157657229870333305738164729273937093617556026959863383904198322682382370209118327683655883504375645198337018054478515292504795536353183971065732254158609784915970624759313737588896797170285873693674437546167315408316949819826490352530741723468098084834421433034998885016793782261843005265177375882685613189714133415631078297391979110665000678742505006188012217499198529147739112824443703439695832782462823525929125259430978708464129871881870309754691753308544759485841611367548939227348620766371841703606828688845002443486159262145822722707802114207118217969343302596306426545100589206691687588030853177945472785451193198809199102680685958320445363003338232601256338142646116841721495487378517892689711587914152666001974318093035937501087444286345758623327210481240173215989074494651672238884743127446684936779431597291697682565334076350436389432505158153434508899878724897669524511319629092709520460058883321252531890412071770841535434656003409960948662873241034520636846048807737415986781630954515003234137655879739951588030369088869522484617832803750111580888537506926827011636734509938760466703553579451221245768523508299547752809121406115392642581954398259083149651587736638873690231434920217444441349805457339471379415235602506148943897357037494158560719159248354358016841626857147229231413840488280621803127404232224864283429702945718423071662798874990104156362526352332192526395217711347232498932828005573514618467462166368276539677026705525646962582716797947368692919694674851269933519310042201053169945792127738349094027039265541145230603267195844496799648557948598070447273817476804540706355278688813305212740142650590132051397919073152724662233469545553298014051616793485698795331498453563636809534023965929488153499152500724372612 [144,123] 6678516518544455849490479646896034737973865122480314348694613091168433380818725069602737838279497641778383115038443312097513327940025467326333073726317040279466922064041591216092305980740307152831419890435703992344593448320400053898319379247949371650076467181070639592317131471035354075339102718653076643904291758506058095630333982363701724106265988502873694597950962093967928017789436053635334860360946079998088492585569784449842846115933956970136840679273749434291730304089221155385489094687191617002140468487995446358501420727531900932061779498103040616941989038950004934050165890385919797449100486657182261154279730113804968628197291595615407763579577623356224641001158560022487337175996154867570467584371137933738217412462520874781538463031274264766015036385638850626390237330031413689151653556145328911663677040950988316798956959530268720431245394046938306667920404842067195025443685514925093325137690269189111435331411830193784659470543048158124267689089237595315721933317962331574485876778927608162030080983626292720172986413694807690732570738362332683518477429393621279770214662866183851227089629985583167012761055579212468105893870887738225870762783157668595605225369019354157611875163474997837847975090748212708645672940925946823366409424976913076487406196807568614817979531487294257378742262921896474350629073870151474474268773005778630929823228508426336958221609687178874311420858185122363462980300355269261590328407916903059114711332983503777375428033207977368646810987966537501632845916799042628246476781411693161406784342647327619911121770702421508758529964510401326847594042488451100818967901235327209844619411516090707267415232258460707886262142101331484702718349066343958516213182699014546323737220244527030458105124791661497152100967821559663326827738197507996129275458513407287585671649151585388749214790053532165706972817322097450091873454103023695188730287540763663983525654877422901226707041273747973747735232589673384848082303135471283815917425665815499426144309366677950286392423538774116569443248056256425254529483111199160660695503730014219507189895018660595127577435606039414902336 [144,124] -91259040868980855860396112249588095564390690342735233201652507410021743002535200689482863289767099557213943863456984192295241137187781867684980309900822238958172689448509531270889780307683165520085267238583927072836774334987384478745493272712115700464712005657454919670684307887405309884693090664144823862550531568881474322328294307173996324328195956285561204443434587733960797638110714054027041614692907291077944222523938586416964738924648703821777146576330430808039760824608493509196618932429211607820275986831740308304534593883715942994614791955357712808609387731827152280765509774564706277198762007492684089929007130674697476929922979018730592582210824389267247656171451162070142192743866958641150608354758826502533559469645022054286357000226729483355472083208780820104531591726142546791242525755875399218551043679234177200137562887527812389423721020218798005983764830706557560325480206738487864025230382361243052507223084680374134905121189358482505662956994584632902565583570630408332808005477902128721001739909348294711174790257213717498988814488350915318981742496657448366794325713776364032480816556772468056619799452812080918867452493980115095603935568050766611758761235815640402927802370158382636054154809478582956050300331879819581619637527410494029484490114032733686246323153321287400793463656436608872417628997256229147210906117486449531938785743747794936662109948393049824076554404593532782974945323609385326392106559444420509980377193312562575596890653188991899697055524832839863325632285483932913059076580543830823725838953298569210359148210360509363998499195947269926445353757601313660141393711458753917828926542073697582701669758011385172846386843023394704185737142447077951377089932018930628832253062840013239451397624121621458369883685568339556533987289961573359812511721230975695444180777523472274417497327833510998514269697010024664373017698441532502676684841624460865182105677071369550642351504473636092867604401468784782887500269630299246485846605358582217211565073984692277352487958586593355866713111535352988802674925650449554024692791813996614212889943120931974420234090863000 [144,125] 97820688423829343940570531551331941591183578568481848616584633521576993102638240491849858508483446709823415380507519038116719395931728948280594900997424754388844198356437089269518044299125818168078048930027113272782672408256840754771383104973921620714624184643496522164610284925120324697845879622813141966475893189685524719455336126582163672789975321706595220037794744887950612107344638963542848524867945982574948897104116686328672349357405583777222954279947466968208053492043122881904039843216382520254464350298255437009481425976102144492325756225373674424085293780325111365182106407945544354711742038208398112524433103042297538907401198560524020357802530504228524251212167409193356063908513122854584874232470308710362065260696561165789884258250482180898081208279632867918329418332604704380606884475378225175181456839310390755151357774649563627461992968282254298565130636068489846872384240737204504178184042892984961457599169398130821175999219133649884404834243979472513594001630805938684254878094657960781876381642682123408079819526077945467303389431691086585757866491060639658663045205568850689947862822390295050272291308498779955326959991080189973319794522729511546439632663773302263626566632258926257495160131925250950172061327369217492836341274813660712368171835937875054787582519304478644089716427634437988668418543407236295893188630500921891421701774955739937195296395793868772840222339592015996448034989794566466293622394175355156986219095649360151106058697934312055030192004608191506300799540679494920877380092996728610166461735023149792729117383707429168682747352135632036967593215790048719104123123446290224393112982919421018642002681887902186603727963364973037233453786852632056457284689843362267054464579327699561245292576465081837926353125433512995110662046000012159229943877973773765758875012211075439200682997573117462986471882993138421544094263623089646357855385754852714792086049886168614505316058442122723092120550682911590144852692798847381673083489120259352957365494594360551855258502919709292207278321358602906374441091224821065557937549826479035746700537317675489919712 [144,126] 684163489254048868050345198437070830732383685547998020683175444366742058705017345279014052950381929852673795615533111203858849183357590791691209670345264410290511349892321238769508395702377037842554168538362148918526334861141645408260913706922463576732503908495741568066179137695633116024162356120463396536151908270693080064723738361682949439797668900483819956708256050603012712506078948400148107187949690091167289748613105013067918704895877731124384570833085088176539464779717233112088539325651946633919257585288066044048067937358271987815907301227950659377158463068090625100889536264342800305345648817471946174017235174046851224326533577998706950073510522566214964710959476944698742461874869243323623147383420914838228011444133389417913690795466183614826230176104091802599701812043114706399658913557732930544924859078995684990936032405675348921349483874146322894661320680737027404386680402314345849783977840204464502816918057280162434823693318515504802950572591778404096733186444368759282985132805724262791393553015259736456802017694657037286658451519838990157474387383046607434926498757944184344450985631494593044119926973055987110397153139938490263955490978279421377423502271063032003237921125711285397716756605730445764807379555503831455600265632362921873951672694879099716865594736622598990937704894260028894851300696685340618540445636508748996329171950851300552803011585767601208415839726332621621746642029244000875832448444760111973898524749714453635010242363724533473156808806825933947731122954762036216570973921284795590798514171360102017029403839755464943725497124891563671727165362279066533224945540799003130112001788517858685394300448770525112486821480121940072231832840432434669735633208238462522886818316908763788018813091147305326956574136751065157187228841583063608575199504475704915662724525834330379887580089177959060021237608468792978393519254479870129401388116539149476291439796521080890100137901144099021243264964937374055943038837734992589811235750593351080898753044241060238320314645341969802811758960136237046001504151113458173323656658876311773269600626496022 [144,127] -247635709019502664344633011477965479168821984890668859297764061254706406801060968908650352960579427672252129403373937149995402245789281886467881798214505465804645906825154953714650064208498984913506495978972348180652821339654770117491802593860472312041986196603241872679698044071184725747125757238761704063895797329532724591294399238334071008151483877558018650266458942649726341754421763327679075771641628025815041410477975160325116310664994945223857658938204515570319415654807709810784294590952792519314271588928765857932793037436710241627218563816760838304655258984472765944629458790270773519218169060740515957223427185672225149324420520202304911255823654739551212144645842407480290251021918759722693172901200128584170155888838168133073239795134367127996537237687196709295676732733000928037544364763097789274988463656905658251959516552954804796431375793438395113251854138395107197121705617752433150301637214903290901456024171636675519182214592196557444909503513540982408122609855651036444266619625045650537052462708136333823726058297948438078550018979768636305280786477050882136356046448348226866016446158130675800216816002589201775050869754004692509380877705716947201263357349397605277600070802461919385505009150767785752012254155040195487036783414408377192772087230479753321188182305023741990481875236842778692121800404944181694047347202459023200410778761652159981743772950721452640344947026126670006642900778649180702532918635658889721634021214548211378624534871795232531002788528397626914185144866371698649365973488011249386112726840030751236664835378088561804391324545994592206538230604812198108153221341648070751937675337402895894583256750506464608943469247456256898471810716076434531502368803753902123300769217013038439562109551002443048193997121533570982858192929191602492896255632180511429863403845933723318985980690118958942208329391101340462151297093243093180286048481156803851912225014886041269331712232749339278354612425709331223839114238340942049153025296764975343274678585273828397994425976527034081926404099659176029213344475524651943953772489370256896036736 [144,128] 70963258487021414336468592652481914923853138379361946821184142642557212756697157847172832967376378543210302862031393287377160058089665844253652214077441233012212956124316775466104115181543365994281494609574968744219787585002317121849076662906626682551701556872130161410953443446393596080599400619873382204531754385795486218737357529357900460917135675512142616100799743297833771496455425408366286775307279229296181856515920794328238899900727778090934902292855147265768979018016091322868870914107752451135989994487039230979858266148729232674840856682003219247395568958233414497285404968185170556076002684895382165886270531646062677085209676066080165429787835650721173024629576042510623534900901869910936931657382087707771298478787360484281689017490636238177476834461483486883545030889490896759339228907529801210133095883200940489317503562687201160749541982824458311279762517641683216685525708353170369796990459175259435639392879768379288772401030566094845624122521534831557661514606165707600237226091850537385880848101901285326681511443116649000174217953500639442636181529075860620094200764443770882365967171873594147228990020975149944844779238278839487457601155014813608448473995077980238436318246140164140170105583178239117003970483276118595233951707359364803432176559498397467880814400345487777434347221686108630645457372658150507755592531126899649505375807537222182176947197663052207316184949283641656125566666100871197277485908594121500155596869812571534837516103181686440713830223642875783517606881571195309160205448737625258078289748013278896989600016380604976066162014992609858345006172073822690195646793947999252511314114899536008643841490005114692353208623280381117072146029603925427464059912963368029788447815949551438545385626452553459854198814252369277155199686958031744005732518253301211351458672056976719829879142784709697615745890699117121032236179632604060565892780838024698667862913811810005862496980222648839181678209394746075876248467083506250394123295218774826914490601912984769015824388437673288184431332672863360970898764400959039202663316000208 [144,129] -317960497525225080819594657896076334449258344797455439559686071638740593823675234819110466904084327321849590922787749600604419617502399331892411852439830517578472671174585702099583016733862625102885676324603522547778961364624376012864329380068749311240754667212520233903549244164120207831603144937194572326924095251680329815744270042887264641618481582538236907552638646548041757558837445727066003772613751429587535633441595584429510958827616187046985022968409501826036264383082046522380875770233264546374250009104485228968455675211758635311287699185513039459872708149056943727143029630332039183769583977452579256326177424831794217228190596301045556068508267608146978345854964015979993400023727952270853428714303482269438700565846727138695907495442463827562441112720240615906850886815270087546980962605041735302306705325491458389163875420405952746237725838216591231387756448127782332282458304774500376227165045364437872077014155360174964962479707708795274593039297974743774201965106073464250198476928268836851209296019303057285185631365770814214316767348951865677578553294466725288493066164102728729868892207159786102351533328123770451285674133988700884130943736286436458327385722914347477226562975978214009403391066177376999684872742297004396286144252877664177494160662476166057460810965048381079658790076234099025087730234902246085479727274965499483266639761055572639710574550957335424535013518423366863239707242121385500182020668448399341079472886838356763221193425934451758211026904811476007584030423096086156060482826457517719166122950002762002313488851044343941419877967357240105142085006987357150981062925709036563986666761790513360535805206558383372977838152605529208487240924193903061849864773520728317927377239284783721757850987814383681217745676755016112818658540561182912462097035302625912803688922673426505264902244464327212402728660191500770551084772909455572710370421963490516698364708924449443678022725411085823459425853964300097753528887986496303970288577471931639985506686394910882652434543048286193346892672988204986090694681925826469634704 [144,130] 248973814505778449896951681618917142330012730876517362327267625000930513712693094756657149828237878543972367883943072378316488606521096639848805535697065196032326839184608835023784703519954208977776850115887175822068725880893311752763412276020427792641669942846797532801219448663082152632803068385575698933386167659201127661217858069344839465572589619268576505689018711926165762999099286968659537958790461225391210498083581213794758042479805824466263569051093239020715883971069797348905956120353921978718782040640109320500713556999359853605443454520349385279383922561129383762322662476051365026800618586053035241528610074785707774549266762597528542119795487475655210299839063067147497672383321482294938458767168864131272689155049305778994031752237361733562898980216579612198725992266654325262659298270694755013242407388283941096684377251579461439720411138788696167936362069173938966098699850946899325633161553109614707289726870552979306031611341492688061712362530799072761799493005397636904291149877579254979946624387712817818728615853238582731629734899869492783973276994804459281161656973535296908982510516441625512174150388451447290005219767139493143878504848081571467455086909759204273277634855234343905846335541388480196690791204141386685693523486234916703477289599963192708386845800968007791686171458340552744930069051598671238515726294105489657155137348018862073623787784292004203792004225478046004099535820986020634181336209536363768489905439078678997481592609580993906003912212784033797022463257567452792777713998593567246138542515833301307527272224330783524346972838605713129160224003556102738428125348663501506881660127611993372874618994320122070152100117677297711105808427843852040373103314275213607692699932745442985604611169247803923916737743495356905899846939940269785477732072193848267447472776676992371932399721692480121001049674144548123528636140452606062210687846511384679857005484001693820478827957245440449674289875900055123116076521482066000392102735467184647710200128698081793314736722717775422431112582478144427756735105591628 [144,131] -54947844112599256424459017219851630886567190531794162260027877112141919632649785960368597368320067928821787863274702521488709756957254024882229277951678530999465352839514774637500963231494129775980852868562443277012636189050246935222554770533452295632536354203197917684549039621349085765225377290347313457774536369133755424729567689100254024644864129263618370070923768931736870598328249705251830776391544578123702089917850784139669255020585800728677658224445980720436116087178913383385036879404914438955032781700010630116155165532306106567734476772286788937663215445536331489311005017997526280013007776282253479268971003606320690600776979793711564835721636013194647010490699422712546187644012669681173181386304575820328229997749848527717106415062285637704502420721524804291441881377413572060645953893757746351664974670320778754248035332220575271156380414442874321255647669110711990609136114883236632914784497492978287959698228826924742437157800539178815604809816131068380514832816590779259274293861079745365014304789822795151108668753265023836072991057645466096503858808051842378191662393585177874807464799097771686575346882150506527395261435891758685992359991046739875528331142673394491782658773083882158174094302659120124206700168572264723789529944332483908570570861955622602181330390054814829484734159552443627370652176679842821205753125384713644606306994933666531445414232168197889238688447107160231974484858379049144701422710542572677925530189339268096431628201862773873415360189477084055293090788254786880303550869816233168594030661172821680296048964896776583083901345559691149637110404423216878316288677851041750005609906593513624347349698923025159250416960517828888445330097628341602536240022139807804851263569645036993314560795124917540507808031343520014532205115112035400675353439981534102008833157184892615043616918787310916810685175501595810091434796279633249424266336132636209710767087276219102583249744522836311037610906671361590256479145828519135189017819791417005494190712851685793013950868296969973920305766875686661348800 [144,132] 2996392004114318754879163815990621585156136199514096576666240403306687961046184955464221526725514833816786421105374393250034857395532535034161252111344851840033503716994752230905250526070678826551343648758243075305259720167218596143999981318645737601645995189415094972371527660010334199418261214024956963371050205047810055815803258626745049430060718145658810171525773990877834645989605208202232183078769253144127492443639515558566665198235190436090167040713004553406032541963306956546654725091206191095169958493245705026879439305695036553420424319661705097077358802173866900655498493613036603989865619092933532901035919869636195102024153810928369587774551311926865530381988357847299078413530545462382567058720967111264226868219073912093218178742703337048348230910516977926136291824237531013520159319963350466988863055872594038307798202224185019569694984097886803913533896787015236355614519459706445234211216636926388552593871294655349115968625664863628438718326824954514594838588098311771929668771325879483031237437189630506387945014618044211320845800367320446115211514515626278482481931805542783918135022926465470114431403485291364896534203324756090403831584876918282043042958660933931648314031335823333073725589001272428549663778483333095162622496347407670445302322727885041716426989055217282467703053938145253487616744998352544217370853133480473270849428979607540209573023539698073254155379489458398479610275743640833437207387606676589082370739579979909871161096828648055822628258343725982359175607072209714614088010534767389613869922029048463019735597191835794978621364463373982144432617067880123744448630443628758818963832690300675927918347350983469591939843285211737117174142332853977455145259555478524741212660056746485681030251991817373625780618610225269847297705184053488109334471542723280720329692330350905032474815923308270394680572137429310480119425694991860582413415646580359646655231737981175864322102523816332432064237987868315094151418412757059528185267904141285303675853610777255113242538867482791943519739799480 [144,133] 8729054116912090538317686682072166878536840428411226178026493228824967917761185319708340720624273256716181647262699195769044561319452805006210226396881201234761144302577425510963609950814304206585935595970813399044624541218305090283519616986662329693041527147178027317994536742190053947195533301734992628473725367449640642061489691984492599547411794115270094986777065223929341259586822200252779871512153218459830591728791222170791798992534676409329168327029092573363528586638219081973814589418716883730340246876590431789752939560485596225455727973208181798098303273096131835909660014133850196568813608124211903736456715389132589025196331167690328404828549401856564862619123647710450681954404557001484790291966133652590372327527339695904831876836721392506368947997286769983509403148113242938684318227425477273311465455440937484145407028814771220423600461328911282687877064189943820451711627334989878799288949607067410278136665766999376505931859539260337635107203774340995227501994811268113635119668243591218239005590978438278635845650204779031133600967210744200827518753135453759353634532419985167477335960320168268322973888412365431419774231496534448895768383298392423301661566940656357569170860365895539713487676014731166310159376313657624416935479593716824559081500359269883831863623964389301728752122754094879773947515826508284626563933974908829714620975793420061747880119993746832954375142979216708486459057823268742928165196658159510112684099802312581187100820979790275602906753210611835242865342526358832733534074792354702955486090165836196452933084181772812793210589987487151431494471259884937720219385511301952275520055740652211355055901083219546218629430437424187404992605872071809402976451377721397884259662756429847325330730041644824177895489821860142779258248306825098198582734539886741875430771216985138656117373058423927665576375157903720688570715874169039745088774476097445436000478863227585181819016602802104930953076827155713185789446628864450569233424577660608629224103221251761876201077750935557952 [144,134] 20907397034442707843080886232899297445064439648086696842831815717848570422017547201923218821300376819597128152780647207160976707330212811125432609345409667565835010306542189541069105572233855261186334101920327605038042419144013173248990569031455906962617172153518764626079609850772988255158385804504858369182059435328735582418532678943523543486700422894902247052108023003549778498965316572837130442556082659294867057525053355641693813281096554373563693548521927251832106203090066991788377423515550536483303831328892059805532055060595363509423767904749837838615418300914633680920259255200636965653813139256096457340029210677660684608736838633275093447487032359561032186291906829830782622516388455253456828349297238295712337400720923411245661181665320482533038204110598964553967380270328376928150183537848993643005070043761807283927600560391616643326305228505769759106526137921817026192917373038931841503117526142699873228128126121053430125530757688917840595303434087226429620928735089354874379250325851415924401419695666332961266925575526778222858837940066043531890517971350216396016908197861110780224921820615268435442386891430612346174042324905233148457313195461140373324889297240570797713502270280838897671952299967192599657694805685359239363864309564083945437018954081413339587087305817900867000112406856666997867684936689360987444980273970145509737559771551497873254376823434787062697210932558807760503807392913535601180749747759147528324689419693060757954727990978670532822980365065304291469871994547806717092580837782529820262585192226132531888027689414047575979814042294608952444786349636472221429917482693850976450444292550199053667281408374961906203537895485412590547401685418810077244559904385799706576099429331564341337277624140165395976621914352429729154027949897327528616698705722651542055988735751655162095143654313292964055089955131834761785110729101788997599617828632265509073474431767036709494171719313587250059689438473159826017418196429229651021874167934583534638110950243415237693164553952 [144,135] -341684153614977490251751782487201247880078244905515675963871065455721160044457614302661684001344250871567315110951405473702324889679528079802695002163646323002299710854754312417161758580176780657615867431820081753016009412681294441354678884500439996714060927277106433592128257463052469911985381463505609051268193329320278273459707651525133285878923788625232020098102932238488337785871514631088423746147363631258789391060137762993035979919666417778743329776684506906823072879028371664581566465610926460092056204650957869180627465996193319397561072798179754035853083894781850903034955455766380975013639200918649258497799979473497955354426345494879442666822737383716712427276376213350199454390230893379785272995310025174352945058966466933348325365082423081353331842436577609599380832608306761728009455658143671806649139218313281325589421967407235677817675263262363248403728948149888058860694153682507978411165747731899671836209324260033896406650712573458347042441748708769286591116172562640792747249087896424188068141516933793677091126932779607764240420364854323342616392024585085517654420391527771950484368762077116496096265168490463819458939282106407465944384208438785738321042013262317867897375660498982162743461299293465047131918852135040285989256029814097873437476147476654953872987568772936074238593746691605743567604713725883313816367692163421023024343826504204005694315034990551796759749983872985991024097255754928404746332762226583570044865757734823883914694781048559979888083725676684083523325857176355734227192290148274363229423939181850921241538869517559055767500748853384659931055963210982279958698247281185620971419624824774829053705583816375094720521590257165188625445943540915283334617894980783443564726703590809804895461340119117396373518401635599749318475611896981115923139053450681160526373361481785969252312404668150128213942557018226712260131594830059821039952962994051965238229994903870915250159101361430677731834656596044997640376732207366397237285447028239536122962268949827616 [144,136] 3441641784298110190973772188263002372063187576158123009889879219547674082229297560151799793616540603725438133430683494823312486925804117350773951906941570776689000206914397929003478167204867895821520213608871267176429208231672169936687817242209580741709112606510643197375209767071442140080698155748120365877023542581171693691597363875615500514730037095631174806081152225340990763923988370286361846987284021048721087371930659227503008871723844420737539550282569675767627898581759797747393795725652803491508140546649374402299291605404423765297863155438459372692989203682293828879043744688371136300831020008157238342957751754793077277982776235547312079564201706465428784100424456115660035037750333376910923991198461954291576669718099206803876301782500666394651988170829769044119799969383933841677958516490778163541128098337847360962638800818340106584929211530802284771602976960781311994601233223680806961155199313626288501636199563429322380353653084987168857558442141101720792354252987626777537509663925889272013019574277233426791075314824857865995902454764878505278983386042581091785217464308934742482934048270890740051535328304389273932769440276224748047133720374380160913074671428512465495581855141447876903382808193317305953106378861662706483185942335984781946680134689914935295853961721809410079484972707410942956806431449819245009167289533039732581708098166749829151641121169584639806319024397289416712344261134580839294476916477109759538371952576839649352099694927952513324977870188655505924826725383162764495760204736561670380952655451687215779597261699918804184164173417777315321713000272350841765418559904460091843778326045696476150663228379279781491372491977630557026173485152926828618146656998637229586332765317417122289202941550921131210109400903258365915254832892305647551065111559706705639955058101151778298826690210138464139532376610766450662663414171559008385123072106985005743197246847455109070564729997487514995545441443037674218971015468820006554322082079367969262038168 [144,137] 496332630911103593462835137824052580739169715006804439072318668387968259438736936071107049459988065523470823484512795123780837689828572274929319794512247274928123622095089795894938509599202276773486570509622607938997368176626446656286309448312516284406078032359917042562304803208375379768568456973912111900873394104496914623604855776189281388171650175175474147727862180177335354829802071219381457219916035246470173073431748729536321941183765052289094580444835325062046993605938963702041484883472688534324524708271733338915394707978409538004214348966070943491011997704908480531603653478978883079478102970526137760251037770256806532726144969257498487311802347339079677340554100577411821081051167561342110024963461015344312217450693051490183740889361081426263439986154638962811283906583067265993560008613601340544491057803902635428465068439980399491442353372779486467129229729985735736647842658642734267948746757536459536442718370945200725581022515445771273709719304675751413097034066051733032909058472832434822981560668450707473830075088551589504691524987734304438907009277332881183436318267983009528515659621282803875392736839840641202179298645227350308778000539331814236467753536207043327176221532482775917737907940028368347513411172793897613614554155144387969029737730058107106041075574846940753466206966688293399685693552337013316055247415731623158979733258182089907011200107200524965144407652112258680264522361226517793274787485063413177414491407913771741129810342216742234882700890204466825384196010975872291976620713318264778900365112164397188983221051204121296700093639176285054141754580170223027779763110976391029714567955650736433486093624481008935740833992921240311746114508076301925584357208621336769401258155781095889056341089523349163133216580077490542282750151578421406346376574434886077898483609227148610856387895127355239871178969020050750027635889954050162357299607644187459495371341469417867070120775646204869735097648069995479120660827108873744920907199024744 [144,138] 8256101813970250032669622584558664688041926282397881015970257181501700981996580507535965742739590190546091309581360549375591847258943023280033334974904073911542538451289420924818497720249396656885042129651877348396284347316407087854773286313299594440940744998620152355269196993839740625507760606427593953707488458437526906924378897765699663681696050377037417458211556558396528429795022478179969213125488283083313281694432137581999077760329918070800896631122957911477690194449088770313651798920535923227334073623149872943629859892773027629139091970321786106275753798717407610027077034030591157561873352656791040360082445416828298468932321744253990947469031223745676177859004656228419340348142617640323224552197645757878795064408051633415961232109225242357575878959117200883867003207497314029804529151684107556247744777900433919352935414901366666370713083443414999378674715657725319726808391719103362822092023051283574895630047507767688306972482522422082363114139881798578275576891009230671077153782468802010847273065931696227160758313577085316228752062605965497428476883209327223542351809248516573679436751506540669524975798875367422691343865622973350955452462344385533687418526828998617115979181082740525847820391857291864786904003672988836726478491555206139935786344906478975070762765353341740172167080969418246805083190458485747993090289588155853187175550854557289377649072097239910013113312049960493632650393449250872772372844583669448450035265174676129551837228908103866157225261323618481370303644749989974663599174948472006810411392552561431175401130416883127389935944681102539512762713336606609712040862033104510664355936681217842012291325905869916579746274125942276817952023338766357028105504973215491861297781233469926306728815718420265949529600725515180061939551268715651621229275922715239211761491274554666199439004435986012607337895116129524039019436553988264513495708332639653044828166248230430346251139367929818295628365532832760215424911525390231510544 [144,139] -49473579535620478811955554970697130153848371278493766567423322931981235981037954469820746176167612415778516588802938336738696211943578340351864599003535218279298810757754495109189210629461385437544118161005594804384599052031717512701396302379209858220394847500587655978020307332042460139583756198379900943721817701539262533984742381953142054290112116546646388934988992689056865128302457683309616798975472940690592345695759353487011217882805134808744158806590501333962038654022106432502004286990844895859685793002447777079514053584558443134778611109135236832860106768681932886831800023335659965331883081813295174327041443923840698996566489235697401720646179761742283507467239167256869160368677246375519335060965775426527437184787446886889341952166786618264348469873284656857157946196985565552281143233556474203802442278179769974445553627818909078173357945261293316365719563898747507327102831844875765671833920455098713439104388088605138635052781259612513675426252745347526331432624476812767520415450117219439333327774270608325882310773907491935145307262900660661340774287520234325704843102958978901839925296468254758572652690653863834832296021920398410938974598241529613827663707781617783852346244802026433154499255425606870678154301440286686347703605844811879000887118318791770801047959325953090911642424660483522685199470850263351675703444485873859278898388997111862684540854971146922812160252309066584977930102365637913409647937156606516279924182305533468345293160036657364015150613111059842475261778065542703388919291251571811911840079234427916021798991782989324916944801485012842101967898930895326246646061356892659219396423177274503636838985443775614726657023498465801946802483170655491885230717801523356187206630167814541647679383896399826270656850789667262326043964767404835298309159471884385824323500491549123355782576507179257291134810670470646301152570035488984025244875822424045278708372740494567075300851341762441285819961221739583537920871424 [144,140] -338872954312674425133273364293033432957770295005404370601238286039363995879325432812805766678163374984705937556507320855349555885017700049991190668278406765781663737453129607584747632482657714065772170993006439849777787892827348605374262161046816851054979710360388870766611421194848457050330403101474316928635496324076812370533369978656787012743580121561695098172459346087492048646667106810498077703169212452487455127934339106261974794447807501491290995086058837796377847931645216016420595410488504421377414242808214883786253746088130720525663857246449079858538580272002865501169540109980813755883245728234696357204812231324101186306095978807516323264783212115921164429701065708726950049885767660560723416598771111951340148469525478577774697091039972723080999235840739281895836658830102621985891472995824532287591972947332837903370369834024736499617832002096412349130930760576211533211205718188214567948047618275672475425206220972003679001374850708799041785292539930787472982294728610759747717709365968421553319059077994083681305098093838601337221166552335897581626040160459460808540667490742006328365854261127656123996844350123639228249744409717270123445912618927522662070341335616276720628311086509976913605459126702970961966921047544385782492793381754150040274970250612440336479765896134957514698196294584344162115225797199057411687423091400317326164828435316225367983609066750835745836935513349921605860541418024320480523240124716847977147854410404038625433322871022733489916124069745848628470089170008135164914107286582650090457530770233338211750162295997267123772889745813476129048175076221359001432029652253927396335163834616488756260418760770267284051412505052814170776959910676018254493746981476847240257614336259549360927800309638841569857579716968243148574346844018542189685203674610671046953163394589310923853610521340901998181492772562340013287815885738941626759497189714427648911273695833524088224223415015511828160918280965916320 [144,141] -338754596556732597254789141702099159459000049528739443647626251915425514919324008816138658559975991270595480544426695820515694049839991346510596401586413674168312059311043688146672997843339853698321975999307469861120155133453068032771809979930397983776451965624994673094454139379374342717606538009418418250874575095099134185275705964206429734868027172121156589215121351920925274946707780517982110137286242760606742050449912025539100069559570624428819935739082169265480890285161400819948466279725061851175686738426519376272992824488593225612950290102485451404817131712700880609929523122046271632335868311645754426196846239478385787859279537127836871431938728078628017110895730111810662306436518174093209486380442620978437077240665420216953396677085194738951015038413095877705467895684018677991668472460053044456394532626607932616453746942043308214057160849608443689088544882414809695456388527789202114832951770599435463420834630710234201492431594940262566420023270208685970242117195540320365403358342506274769655396558208937486686053527472490215584734042221817682549251270380796757965865260436080561644673085186801457511945199079303476355539002370061175034203090105232926995349235489753062608592400471938221114299743554361699194480334915211578671633849053026512999123807676483244754101549280573593730498893921452365177975956251707270341231078002208467297484750401321260830343781716079796571461453920184065432123207162161616765790977576250175141657681380285794839396157051615785973000451282691018761885087121014798521708220138630666751072367694011949913939779359719473596365078405479117829765278897459399488857160110955838050452559870444759296400305181938390037888066193931926812415133233844356945420201211827076589168310360098544127155884296100229293652692427000379727323305799678424229284467292763048996923731674902534470431988201942120763730685976050246148560781784642171982642617754709119305964169600314205658805289891291973112336 [144,142] 3035864634646309727673471673764401261247499556849061817207817139976294505507608499160592911281268001790701564868147292568997091286832758603751776167747324149515437780223580062139579819978739034060959585546830582598757088573307313146217998228727702986689200445774244395650848234753089281514519644998964871689535454521403767036822335468925716354348283367713863967736551238123599397203398120043798475225875675450746182014414823138599764381770871033230505956874649197092372837705329076739210604690786952752404657213734136782480882072157191944448422239757494482160909954283247899392434804660251848361226341632324500912788752156981348486316997291462818807329476163999416303065970150953613361110142842425867633120948189795975866842805261006503040173518050828884510972093925289612977750401192599398877037360043553701929557987372971603397109949866621787277056155617202546917994422821731803987104625989213812635792045268135231347055924045353132622029244805307851859033891420269717690096061424008715906883659160861002212836930760317154266686263254911406624761176610176207470935383419694446401821875889251509277928395171082297165996482055407551869194884867415918674761103590813452591215441819072985560813343503641160964352426694868223512971787507789173424616764175981430684791235431225414905375805414567414935765358039985912653486798169698643931267619251660167622947982338278365371044873469472163598069911961481205597216329007145492425604190970229047545433662465793126568524130757786584672633522453607675847224416898061715139787646148147462724398842879396768713877841514329599320863696229840950068272450779134182640158294569557027942108370929667978298825983367126049862446924913315784773817783420337072472571065856467860463134205290540384803416258495572836718186960586803972939137695950626994766372624148529580680646980878827394390824008037673814808320879142593545834656988086925352269405711698870843750009450420807843760519082960663 [144,143] 6693511173474922947614516417260256670222785122946475849982931994203947330957986228467008233927895765330959427286275983579521859734018109092113026363555226148239953249450281817829008984601270365857927021887384200630714887848927486053155847378745985518031270035524353641952938994406726950148385993736793130601086265829642287963964396950156465706638837743188267943031592722692507056936663359066437714164810032968998728494868132053747324421927675543343497922473588878190255241813222169266904851974589922423851117603669810046745385185575959952590134153057912450246431555212014858824916919833756987409786368123819982898015041901864319767363251787938405785487222053087975366891195844097001298250276813287620148438746889016871793857885560229074091506775543184672476749442124227117526111616855307394468380938343429336628731763296526970650235033516885714423916532791308756588100043633881440195986323630626021003828791089583995422828594144799272212088838478201556568664736520122417208425421139810983416536474226445627934691449764799218852024794621162239743083734644763663464514560476809141476100197678667052545210560124146939176961623933992750656110808962173983310134258960372199186951472956123065346238748383870383881644732010633287520020695497268894938695653641429019281230526274334056412939857739520576454521655368194626495659073552456300470431108997400921851286750465248333013532983100489780303070793082082017267110535433951620134243357326758110827134457521740312409852523102940569717176997908380865409052105795904141267745627126694415028076678636254541984172780272206515491495015131897067961751101911481993744750618067180738665078242090518171809717784423402503824616076352735692140867506175318157611190452500445300022775305154375008967417681421271976214644811024192426076364399115505805136614722921387446220780938555795588830163709371369556539340539429467673027125305869019623617003403720255604182819413104124162560 [144,144] 1807708242742914166529952264955543941287502395620425911286667545938406820612736328566008949319661878270425961053832155860073822050646740834351656918399489316735334418391245341356284214764333403032636877792721666429489710252070504329841133456615038812772850231575390366889216552145333737287211571475093928449792783236261271967075715177703288801466718732096833678389023398240317082682928826727992952759265767551650302955276484828963789721038147971543831028219604094541444879425362630185075172126592011636421491748176430617660384415493760128669045375592565195441772158531191878725640519402149654320846739360842668224395169579729147177084423958331087482309497824397621363754442758207314773197307338308062365902951275995885135969467355260134035426705528262098803029882110098222214604035648777520002617554987128909056425894599793197579706571395449359295887910923537233817476718638704580851527322480767677922208502853644535874687550255554978984330747837616566233404486307711833168530882205516941520453868658264331505991350277600579144864233941412408773710682871708964235685485600791832268623410943433756935260141089787947401118698906571984734849578940785938231836431101194962107554706604609255365932615833622457800096538070582696937055344303887829401066432969954139897759962886106398922108139091541497273155460010678918777673434434566201539787948644592856671465135391586747810174415126102470848375788381968061450936312030030691795400598337090762928714911009079900388030779245565886576674950297678611726305240674567906730854216582631798889354448499254754980778681611886933598470717706726651243152490306281954885558918155942723090130592185020636173747044030235472912351264671390798444273642493551569288094668664891609741098426318205631786761602139350434081744004420000691084773678222214836551010348790817864920485933656583699282613427076343538128206206412155188088491883515471779590845169954598272277777904 [145,0] 204906375243237683808763019222766726573152773314568126696860071612246299661069973204746957095736617814729631425201542851834817702543959266725739895388039354531643893114631793940982157375038962013725787954414338842440599422297377772449542641314607461975088773054416501018732741603075324616219811036676413832238287414903749851628870720061852772376407816058471938270675258462148115716584687720813205844893116031251078016136985566311875537615308615278047132939118573867869313158504034395509747687326468551543346210888661177266846090008462718128593008353193039509976370098285202812886502790106069941476752464084198111514198097082059870818244303017191981928044575152311842060866137363549294724307547997814820808705375202162875424414297109889820473777683106578358758898187374970513241005004913131336876593799445605175491414406800980474824234751942926448871087401165621671554971864400960607150155387135424625243041518235665960906161665002200564245153514398590259674841626338390842639783645092564725836618226941254174491151554398794688844588998605700835192663033940051030790696921145198738350660441757393129416174583867866197975316730385730550925654448823699717144957343186867624269287318987590193352230450668691281981322390882013878425540081436829944325704691201320526487652823509598215806838288577885130143540895145796912014452394408163671407279609262696315018511618782502762832904199159652794246688679279745079730328731143770894313921640791901621123307710629668057035097124582515231039863409536185265578711510292316190896666128260005006780771091166571395890950405932632971113957723373095923247208955603240723324030772352369286110867593038692816885954526698813304734839957639357577717390849440183690525357109181202642018887584518746199644145023594042068722727523275425133093083619189505795418420511585841758201692702742581345184397383384779128637056971487423426102709385822578685342186188270687923742538255767154549510212795020587873290152786270353479432318614315890934501702196865797024731786181092104389027280900902486679014706072106999738470626275982087480004242132574283455709765185796365984344605023254797390273725900007713059258430901240984079476630561289050816092291679898415046806001157580374040107164056535780846001376958335797709036788125337025684181077702097627546710889564172612665192492974120014622512627471476822298076990642280396699166354725845582593966367840481490310398617298526812267878573260164794218408501560127729024378060715106760248348609909426518116771595131927743177960888260420047982024948134707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 4721494177572695120848785151158560953388083908811263856905482795708326574741609313596173403733874452483172652524574534177385450429098149119272497369128151208975709396402023605029257239811967242101165773918662205144628192079025158440627875238594607188212218732661133639946398671349874447252863783167398324515443529484174758701171172371986789414586253318531728684277542119279120614801150958630125678377751247250330702069780377698821137270898539438850279349288406669136599258786396291800015643714457620719877445630318235653425286684161786500899783916829683125108018806489882979864490273062795407016224107320124527839802171160790906810159732093694355431263800145318286724953694458976889264418619727545446105707777529357288471098893909066222692074953140367597496962702151051901035140910424646787317485324189007332683157757549182203161272001178457098252084803273126866696370911847644099814997833286125762261099624638629669409452558764723425358009004302007305961023107283198853240524310613693410327672531209543708290414890362139773461661405953999783337630962725370653873678820793584847280737382742566600192127725651212230334799020998091215328960145531673580689618117481500868213808326423992782290492822599907820668838191678497708783212833531046098962766866928911102995579736177070980263595406039163689805446406725804779103472654084451528396050613904245467537033053801839994517208469468820294437018927076643098050715922109075724382920516095364421481046910428141284984653800816484721703827077074370787310847919036419554440009445194328171870870726143971301813042091033393840180992481288290231673639802471769521304219832531519792277668061670976790403539924835757553642434243725492315603230553836961238191635469042552444990552247602036445413142779243574804559555629573957733302170619112138495561853681125094283255617102169156283787654921994731862205150142610973775513678415402603219984342063020781731252341321980285650464873409827241704873557947317656508706440130783381718325340540339196891825902107633745796114892853399743297654301201678016619205635603657317252098876345388156561394499611143591562337651914007722795165940551490879406563680347331119698342356207463743363663987495208220811699983744161091277739622190584865457625617227441163276824427392360091010354102832469105477882966648961400906132725664385551706999727136231980969428600000611386751294868738241657966228484900093659179918095320336694594511701685590040919334097798452080322073827769398985090424932017354665648271438610164243249820084413354265400751419058680758272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -240675973984787113699493408199947992324177823445387687776120513971454816511561089861440444400560315464610621551448040912082790016294844612160987134320260578936737947449067175324020633750844058084317692841244855964450921582635258411507246865766226857967672724592782832269923680606521269894883929820801017649830871314514391265915066760019250297051897520168165690375969910825287265847548950294981249835776809107593099591581642375486655609307972494863440903203518795040116756363488884164889312286118806262176113552860807282895463752794703963444900987106212779770329538625362859880704564787599330121671372911343160149081917724188350854799617577163463224783643301433908369271921164270027883099524927503241078784038686654999063019317187860134155042681214957850442920738608399391848134161990831497115112408154781736481960138430560428899092606271605948908685089063161658452047807400429871044169544331553712093540587600884303046336877338994929235730256863501947575188513729951582368446832735515235516078937288663037857602537277942493302485471160875956135048390705204402407888256136375006473920806643303908069259373941949828164660018100224790891422514122507589998528782623467834239492262292959698397813033867550817339667442470451663189383049248691707170565129641196168967534527542588937040838184242013455427907227193188336403993390783280487960130185428899255179442026689352514234409944599194787957608770598139306289604198778932134580527399370049408325771343038070655213317099858548692402039774899023872887244152009925423256886128799774253814290086064221744801333027318501513378962326138753216595227320854273594306546739664781557949444064196813601151048954756391119921481777584749458050637106446783330189079025366161634150064889488612371143138067088329613686553562214465570131730007943856542074384399994961571595648136876886058744838866526859874884051430754366599464525573291583067232024031567544745403487213154885001712525051171298227385172505922663825317476377843005659954536797588863573868455499903128401912931779800430192987519195080461326785189701418024964576853549306521235824538313340145296200577951241816164576618007274411806574608849663652025440148211855396639769475918980190905096709079838142257322900860756271097215831000775381928446594897414817954583254208860123954618617688699770620392107077295956045766539793741641352613710543761171406154585938328247395342743046979592447596446673573293914250249671460532153007924836895775848910079001601512597442013114257475449008145341240266627072277349957764931853738574686348902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] 9419748032163512396357117838931053856237090862345488961303592845060622530116235166392481158160054080057551210912824204909757442549573981544952917208066954562972431376913368353247118925052675932729183748418128758731392114025124261803287712137023435047434180753559219872053436584077081504336134393584562071736611339475012979381700271309584340517359931158360877748705612771852071993254198466345223540681910787816572320333632803255730347430092920446842209969845496020365362169129020447960863950950446350054831435798269517954632863017645162669530821020980957250685395874975487741045991437949001515839393358665524380439710092011715264547180736258409310239939836889280446327567087301838200458223156378677894558620713365090073270309583118319533898337318491298862654822144311368755689631350643939057096074509038203650250337019496184057711716010496120600366626693614244234335069558008499747215543679033864625966292949656851911716195355997876983595794912026664243444330750181376777105674370786970960621681580719890035969331264073761861005751167079497119278754311633728883124335731479299425366579873815259999320189049601882466798728605521894790261038932544049844913422032390383916134938815768082640001963659040618596251620712820091090520235491440275521100386717875859783301073609006500415444422508918259211128357791862662093009329791319240527755881195918799257471057269586925456322312984319727169871113702533842065597855927358743411955718034009579612561394525944445063027613266554768835827970974748341932087016540333478777797010317562891634179372250902214910687141728512294850376784602537521802696192577300900189372665729537813136811242110883185719231824857620071896805166936961323391258142047731655032319605673177388978219042760342543700338711881934138094846799039711372528331937296135015095311712941243710069424174974494695585713423947927542927322559674119616425670864856882009679498114955117551812419959388411937680989211871684956761921643486756612554639149641466516876651922613277576768461670176810498922284296005247991485263729457122192408064493071311882476839225748165857525019560004130506652224301705417002014636545924239376929582900661436562803793907282551252962658959935086187779273979432217981101228972349531543748369211497243045182407320894656720373685014541625524299992064352220992880122156212693449901565714554852303079795693888310657753074535326476402693252842675901423448421498539631224554206261616709807114080510297602918432111544418696604618819192186427205828156779333277791365694428054382333714317754251424722583552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 223609382783342393654772163940809299477371976980406018020248306997658535448905645574414612228246113590628310100954019759357962136012217270268979608484744923781061139560482924267428436538355187023153503037363232933917888451592468229674866286646829273956488929668684038841760506007307409192613058426219656775883415781628253250856162825695344240518318226475416217121849365516365327155106630032665913603541056377630108225387831006279643487705098954752406970580808810735516851587362340609629161749681168843646607469904844617529132100177396641003303548914053619456539615042191198346887803967040795860140508324622968926135369134062498991827630671867987338854884741328955885026606888382458756626173824039124497654146687732555209180169052790034760987247928659910940549693685538348547668220285678489083267332459634219364656977638752775496373310763875612546684604733067958540791409662116402646342229759113708221190834996970019032468823084262356472461079597748586800845549903097101939432853384503041873846146795864539054180987178186726104092187729697249382029689173787710815542617479609514187518872240221138632885178385824466924943206872707091072875716139100514333988509556055980055688160695819709458885899963502430344980679709071091445230357295586675213878956443789698093263766887867447532109508979675594245720171956413739664518816502259601437092917121041293560829377325745796018745793602861110338941042303694630492573730321617937345204751383143637939517402064864462153074130753235780119956939268978987636341380066600968617704640390912014574469098978401768905668804078817299223985406408940631595725493501054651204309260774271346247638083757079491613908796401403757560680079334082374883420822015967283905254686331412963860578133205582744040895366799995178839630871234702048978447965431051379922616520093988292374409296550926162068625502450424135567808485192748925308602472999153145286240795249533147330459546623882073092950834125436653156906090672605007445915090551238260521919477435028628350966519935203649438436703834837302038768735451531024665215789027533726404926032568370733577288705426907083329577581719243012192904298609403886345095799503013042989783374274343388976625009137051212507670088920629296531959336971370662967961244079240689926896210953681820197506405581920441588524742029060725540069209501817354239248612685616016651330814361001564409074556873747809340315836797023368048619761364542651303827902701844842345011637622151202512932382182206149160578459166504901362135212591360057740124516705623681274836889068593846681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] 2813538837153441192139953017436128304180733934700948811871516178469811500949978558373261828735128814045984953584463737536151944400989162353379681117607559418483114575719711300096351790060594781284830807441385258659557881739113996256696633804105505672714718229485921592775682422504801327766456723568620198308748295937245935892955473694957404575289111990076551112757703790476154333972193248377392558375382009245554869904268812321316444154243140297935977824753803516774540089922821687971743354055971315254081223955707569969093208046026578018667339327226366972723620697971567214134952077047265133043524589995779509700346574691619900812799785112683038439955616583194892922669696619544232526113578496830732443550802208280540009038010857463396064259029142296718080990716695699838458885579405738715083441972729249121852097509969840057269216000252814530123877245411305270620627626990164100178397169027875664426936253758811566288430005028342527098017071370558686513455479207424658570726531463597376516231941814667815840536082258621325638280602300001920743798377611946395709456704519697553987367462050320424935837548372381201558613324831208904067858873016004543942558763794185059198108903313890119346568541488564461795524896506477942728919607553919432481500051935846876472461374752476794147987875913108526636627371411075715804463451375377221024138961540828894092306996273565429558675402254488054539946644815798745630099298723204086726914883071275833261360896424856429744729435982076501153067337002850210043475519847987738521457412722364198984775084121295285994447352807333144881257033496454553155796799647524881963811563610344200227297641232615876447789161977738625827214406210374570280192538074639557681708633746761299452333410060204081179770412949902967261308186969380049415588059459932281864747331172616838915992879330976030790277381747786082229758994754166727041480216565802997898452143345287033780221061167557865243447976280486748318381212375218399357790120280726466009537335131281948395930393273315792249185353848939350588540033695761514290953402841351058159992586885644487552698816053721604775632342245835525978927349232593756298907548458917602505515308824071095258993951748064443575424075458076203123580753342956928291907720299794082473385158422693302424306437696275954107065590611831532879909389325688592257651733356865140869706511496239174068286441843712461235837644084864947860210089341924862408348688901790973049184982618874446894811683351449443165612461825448903334401362666759401446725093994769336015928757112516116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] 61386922393888710700030460508830653636637151860690064573018853789192164792872247631286480437346646753069168932560316435660151806516024164608996020373716562195144151421229072251565478579179571043532686017880283506698512573837608999099893095576097561239979137349393882027875541765370657221667490311137017586974597067105095509089018500622706181119610410031760486262392899704265586821680099409537526905056656694551038566393404798387690360014649490478212682394533178111160734920883760966913805250405882363638386196459417452060106930464828895115449828022749308572511913512432462376014798384917736977173846409562227870146806320362342185424568096064873532979653268558471856163709412666763546011997480073475823575469312754176122475789187167915541549265596907623637037973965547054467751874145056548716815397076002102134053802359588563109231717141095494714016714237427013231255902455617271461988482021874608432305737053051439741728317201329147146236877114687063568182981890409388992545300881691218891422719439131964797491805910059445711782605693246389214589490810302678512710728723000886698318921971457641412959761909073603004342423924787533715999824357175095042927168682940144724444768236149461376100404873047104783762785835246739209602021114471751895427464233860170085999407529438052658663566418193111294431462259068341209116043078531712393215303397846112817372031442500915493705407206737626002516115985087489642526671645312211884196938679377261519561345332880459484928118572706274611366462017205766896669726642443766454639675718103937360242836490385834468629950818922188578694862498938484184417991982519809649653686635060775400243704601175270793428100932301387915541904857001264867173318647584863308391052494139144634224245903684191041219706006280398162240759766379776038653926840893578440375903790846132858168421065606399409195857394942634864882151439188037401579791486930102281673173750095068122609999853642403497703496273847697640901288620022793502700830954206476321335590900942127139147559648415612506051714427564442359814264683581589924013490899741668275083729154286797223552880391841270160445239258610878176836746612641069593989066703612034598270590553747364247521730767750555636851019392667974900412877743738789197698145857772010090344162854697993833057382943304799159858872553245350601338074682366697718800952236931869801332616659970911847746848655933366163739384404240472878340633129887747821883639377970626891425686591749513985347981081085569364709924728522902175190207595452934268420314755884531703385134252423118848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -227260290554381018602799046990547819739443707234356044052713602875645074609629539983234101320243535949983499114035721416240495147339117260479972799448029797578065222906770424040670212298928082655763020396528699792870806961491147276448420018093525303648049084039512952564294248773806071622302423470860341727002305531376800457127134871202720360009140389004822982353215630519265870262851075638416441781609792614170808646375476404223698864919101491856387076515443196208188363448277215281657514478143318953352784827718405079017524735512250520302849257456693050392771661683404630754352883716486859962307990018981132780000246724106279584215202716172890628542432229349233383327721370495579039481828440674294906582901011590916718085259609624327913760564437553890068495616525358132269017147304543517433117874515150309669732277001679206715247618587059828805035909922187605181990444497402378741785593584905153863151662788903069973768767022197225656348533232681888530255285292556055894317988129970399837702716433879860206754861933631417833076503343541486869144395172589764082815101890361461562668363128794951538239971122083963233748114229363589509998879912617322868665896792488846843324673250622989691177031406309077541338890762258676143425434097018418681127093043687617160231428477864575390996474481218739278236430457959028207648741931317006950253113839328690407980607025634117997384427660198660949930077998597262572968093779876437496097133612596522125233314019903057430135449330730306019113948347688645715919740305419844361511142203134896814015511959951787021001660684429434359146012572929070989061880710690084594337019055871646513868341718038560930774644622348619259836953919761901352729565017749138452750279545792490508976126688053667868222590135758490509863123737899567036151727648699890758840558547311446920789826652941080906056403212807646639750058699774255561763855636444289848706083380924929422676298046315539593140219202880624674162993386060038398543394961148816280934027906893150112192171567987383060072288234911907063971876816558190099218628712479316534658076350957863336413459634425827224509833037968178455638184500062426392841645519778484719942031622621166166363017054897374245778826505533652317370175941527997201187916287574826828623625784679869063758773789010691157498186861948616166040081141256974543332162886196840999402309008157505304032211440460732501812985685388034320890784973390857754685214055600326478389085579844521709386459444052227295126082830430337893704040309715669895407521314251868205711382962484517063884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] -1847705017011379075162060008660771474624555867651864636010708664010764533076825892478361477184043024787011745352819625574143027825815396518664307796218303869350578602768012601230281098484357921608464690042897350738798008237989706432584592300032780717837482420101917839584878122859406097208023551277937868791124293067437881560047242437062808685412486977617646839301084594375470721767178202079791140676645610754846319472878030294797250612711354380686655009707985348281623632697920685501060610904553234536470161317099220709907172665382498332872173704541579555073620745623865727902180877905184952304576677937351705962156795945512942151464262307661449407667835715560459607417290549218076106313717985682830474714308867995025917838621753473865324361943283449941280596156928715005787151681317543210947396145204493405088512984388816206217669632717109047363939602277344954829856618421775427589028143692323022802422871432774282203425485881823292746435303539096641430267269537410857341903247774807874793109769610668963605601281154897549215905389229601273009732824503499360545834436356952045432481079829372792890578994952164426608910180215378733661751188852944224899094863526211762666754424283150784533068491380240294721681391332856067015709682244359033764190816727204568378503212831345025469949383261692423694766372543182128468385857855500770860999478010159942395468549679985128305314603681274116990449820018955612616966558946056997206454719147470896213327351478814579347907097025452084966938205533022212164747181033070175333309934059466739878584027179091449304642452497253013743796513701110741297708366379357197319122512210842380141274442726141826489300054551474617580096133803251284307411657263461369945897636186602461112086947429396635286132275685666455914492652254752583366396380974209355799646673976295716103616335064434757852312961608073987238707886330969254862864055327322476164573829425428161506432510364793692933816661811777323640874952660470953336668980623494701614713683201369440776293167043805939535208896576623045778091173503287755837483676770267771737815762685627065470089911814739876859373151101946838736601179708594778413742274587921975176095636363738857258678917366326337627285969036734294336887846707045226287811642396396260766079632141530501681112200942524005455064445398793809156055124166597093655064530780352803695217572228586232327143603106953847021983923398499106557577873335201764975462046943540792112174347242589817133334667029202184910123852000752574576891042551129413224367801432999447276287535553136391985561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -3205698389322953611625796528979627474673090125803394573664355235762701040859942825642154911548312255065715574417957360082034043979589077787734417133531209461682211197358212968905572538697680815101974388142841619981633188747179444105642518430492260851376212935322581229164417295192967222991138536630532236301489189193339270423778334906643683626745417802973309028715213637440864533112386117956695688714095988511563933621924499122962483282749234355626828855038420764468197550139412601414831588483390128222178539248873791371896612304434800032275825273823831557439696060534280920062410633675793891979301931328778068574221485453026874008693432874339986963661218220724164367401977482857450564787752063583255060337364970741037664861397854108550187278785241576306641301278367170894705424262196259565082769277561728716472365655231192772803869944256965839259339137994825467752720170283669296513394719728796681079465083710200738111659622725685269389486288929058044053628060180903093840924403258893725489781311701089544647291897848958671941547390506056308765098560222454591836958977350838076793520813856118890261478542754017044937270783827444908848549265588421174855690180498494511885919538552644351277396019324978431915946329416884940212442259592254120966491634323758188148558809148576828556803603782348532635005572050183217677987291713605043144186143429116986371736577175382714183904122336492228634598650625746715306659982499332529380865457528126595056324615212659739012767175407283657427409789185538939790581479881640302011795804228753007304286543658892053691104247841152115854787038113669462973256284214592443774605685895038530459775066609943614822555334049749027067625431211755178467431436954907504394379700278792555179317135085821161833003653660242185000812180531457145634893809496583332521054574340302826173414481657073005441865005591882027922726337149730893662751759639336655135470427366131142906639521515202065039297936585581354387230897100862475615620769037825828649952157905654372125645433045920873780651359834624170806227813096647279420447744717541739548323976962223788121154443037104882941708440572710953966715599622338777895532729252919411881484436864944962620555338727702201057317882280908351097628216923790029856258963058077852325475537721617242399893847338167986779956720158083193352434859846991105961872227804279989329904921446319990376950907563506149789541983516236360271042974915205673539799389226255651689528004233963005800918355627182303001984029873152832267716468066822472074645567386878227044140115187342286572748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 10378066838279358336466451386942209274508561144568951938994744718421894009660702042723697480912445788783958471566484585854382933553997506195783186982637126914519475288152551023594482960771976236146447994668595424435691244250813403277418068985405558448168804593221898850241350293814025560283185654508893082266021303850217913644536717980955993986663572630224082161995984877892051000038117284911987238151928287294593244213181056692765336453763859023578118777946772254749940837834565952807480955504864550830467564110763764753485492482843522247808167310636705566182243342991263564254552273607596165708777011970211424273012543854658411853420272208288059027834873228587426086436614478794583070887909077933266378484064989265062093938066852356524200545281564160638917168286226196845053948810884009119861241784530745208430781809843749073658023235582667905543972414078855874699221911787612217992794623832374033220525538173531826844605087327388847926068894384986597074603694093392498493426621813629247622169967028967822947971152930514454358122100515132146938083584554541300488681663934046260449051264228508828729154109037318633147278013611192483980590950027885698227539933685363596045814534687144551085727523470234562155769099189418704508361799004160982290723310977728677724369799162764143244859524591537465324175471859938394636265843590377694151717985078452442663792179351484233763282343384102572601758649122246646341940800181363189383664287277191438042845246713944643080138750444727641906277225780069452883088700755038157948267777815964241565233563878212083517009093575741634486176880059507404428464964257779744881980835452112401841255519280207305060594778386710403836183719668160072003515814475401431114748668323436495663266949181635708803318111044076072067162250555436394165623869341231140598591258895152788150922597997876935194856639310500172413647806360539912626946300563253604735473262878160954923312686360305795932064284721371345576102916243248222575529241093193217123833274859032030936858304317788579448012154314971914393930215055285466101234158278247343996252959951853146759914967158493515298676817030150102262102435154236986660867172322987606594932781104703989345386778984025572060470779492348446817138432246288556417476832081800717317053165790360090363096019826593036620193509954067568800288298821334897733892121493020974056771284072588325577507886644405312230499285688546787543649734215759526688308053135187472136204998655085613795823780379847170196474181693586108340954912295974261876382356170735158597670214312526027004313600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] 9834147059908994176181402177606471140677591880587026006794019044778454073186065687399648828920060104171917772825503488578724579700873076604018011805309533060953084835162572595264602071349200832812081755681470945760152599507966402306969064708615895493649967199611257032302902713914926458798388804878299904820994194755919046366636429584401049215735819802605103025884164867116464175644910164861119271360708424525516490866455174327139176617133004312845918226676566473533143324837735980568797727171473487340142967688433764119756309252245507276572940155774605988506440683165072708738956759061945623243474219987350186179383235227204000321711738135490817587347712796866072361262617549195647481381250311558663728252515722899868038738832682593771769033586477245647190844225433426430835651987093853714592500727429892901994469597375051701796710524581675271124335141763990568197496281721104572207400155635415541785217296500040366742960107088921918196513486366728595617212779167452019546758650125468440789521442069945942048962480524242125400394615703868072584523014192281692376595249583746921304460895094834126746167561508391689186040186114300441829083364679193666008828313884714274732523564725293679288223754456536676662073910263498338663721280331615786343302329506589024466014135133302261222371679470324132492819058918032208024644792691966688483793918240192619348078634007780903810808955638225876962809116814651425303099723041329982358650762642484375043397383742749751806067265421845662298825377072349291726416721537886031293458303547785025053198521114096499279543244158132896324733613419612886368654359656814860593300875341899351005627902698445179463273531066751885076786113974834804223577835868166468090664084029515415390008203769180224844166989186817303301491649815672463287182511233993241852390951328925735946995856250487553347247577877217555979919903990223281497229520528369077663336177828962023431320689018573598857666510719298080785978767968193522161558391924411711900166524508930530412666567916963314454579775748380389993716413698799033243553998620613382856412257138475138051215304326109809626659055753567896871703391796042300184596898403704364839020542949222680601982037451844546569113296588604719404518593644897257973327116762870410448086612679177329830999293030085709048446061957210753699170401278171385556355431207892902803530515141646069432643907893748831220578397499644499722793669005184228543495138460913990522594398865114354623522755607567878087322106823651058295872991253200023103670734043620078170146269554986343351713792000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,12] -63328605709691578118698842844489740863240852274023276455248640804189514894025493044882063555577979983945399973297109547162504223245266104041205343808623250187354695338396129127039809983008469080160153916388890664682984577150736858543267727491195314911442414582664020818307212805474228578031886745667016781827542423467805989893475153309312349874774403162428739120428253349807660386725441418447766826610840547720311233221065920259119355023583155200780190614092902794993358327058704604075869641045092471594260327064038180120879777826142850404132366427449659965910072283265406297673787744168909119201245095157515421902676969657980710590525205054621397026455591808535701787128278551254539602712929037068184474015485036316919836235240662922345622694652725001133462264351298886620826201065503632661097559414187583894442172341483065095905473226958230051038096309254335777841575934704705698626110222000347251506528860627116611490520996643978272728755717490585411118296332932546197109751055673342208201377081038582075610920101908135715719304635605771529666537374134251903330135601233783744156547005845479117695279889173613066205692575582517835379981533954988621511140316203136982749655612524762523290512917435187045821693821956314978134933805017983658313807521661810134458848724644075343208785331527560174155928251393672661123767575972347773419530869881864930832280979006893709423476874529566097663706200465373599733780323910966901859444746057653908151890569095227990029910138890556760472959634378828875302610467398168406975634358186774898570081600097794464802835025175083176178621943944514816717848069116152778311969448347352785990797040851145169182173214930834152076878251441288491656354936483581047087711674776313163986600980800848455198588776481285484159229291505495344884948302823813296805286591550015700104138514432128500365793478224098864329583970556346559246925917343835602464908729059612354469823307166234207159464326262619219022849381086255153357060952298404557964527872456851075319757132883275398672210819447129815192407144966434604763151883121035186778030737200775528475832641398710917900076347317300521742760512371501041875528634679106207575678437519810512394820896217921412074337260589473929157234608631613825661830840760993654637439162249225328169567691044478330175270432212803346951469944183571742076687644967408453636365766544233371025441477656516026445140359007726336325097754682628959445574785311154243492095040815623895459563791349884003308975437856151884656655004735131515562710593131744090189930672226575005725491200000000000000000000000000000000000000000000000000000000000000000000000000000 [145,13] 518942272433018298054923183551615611987664996393963472164616619920975075733639002869858739653966638287599083803489952981640454638586766322357257578581361318030992157998159838010834765965677807153591341003057929652947400344788798623416924856064591814331739260909226231714046333824175849727385768931527057777291735630004094965226069640710370721174140464640396786656984294591679148129474370762111111436407154654242252531435390582936544161837127142515690256656954820296035290655610680091172849050106415690938771224848948371459609976833549599972325601103527693944477966272950618862925488135791104034875971241892548475276320567366059249678379291716476786974762833673653153393491020789919878247716567167485148057715850730951394210093940228294816744504179674311647545233980171328086030541723344047290192276790517697749077663910362464181997250507501343091010873196796051919127079706287955813587659377936700067482928012058030793833530478061131220865834124147202911142375623586238300690380520132684501913557510557230870063644297533225109606853677693880627512629872654029487758190851264378042910796063086249112392224032296952742417846628260229816346963307384548816799845375553720976809664246276138659227287681104264145061489058152686677469648319384323004538454407682864494127466108649572165938777846307809595141837906741350137859551857017296392690429277980242004874592088792912285368889180725929464505773401716079420849758156468488321201542594873784646281836143238067823267318928912823046424959291793203578148614568368922559131442626729030392904161050783499765792892016070312002441574068977318448122933349405114567493758162010493305706255063379723824355092153947161206892997798109704649327781841416487761058478877479730519813890320734453030783779076751135183449550224321516955966051867457690892193709614465134111195806044400582253793773391442542824597082653533307976766224758021517840937270749024630649048637529795412812222672980042941155501189091932410786066745992093757853976734709613295421979055827664466527402600614214613267339434677550025065443779268503094317472726013412965795820519402309994738249430645727605878418776337463810839474126458900771506589060431890601908789112931801783325878754501606746004777991734723572276727794354583678352818535609650902720052129097814586327341405434801083862410789917680137633858894030258317356204715948168573744139764266001455362278691489556150483786343480031982399463304326626101005504943204432650491637203933991263121972964468103457790606619502126623579760924694952131378119382713324756759908188160000000000000000000000000000000000000000000000000000000000000000000000000 [145,14] -1264551722544735031015569707878745512642523303887734529011211395601113429940271181151936485058263149288909563333651178364900551995170869001845676290574773612413186035330283074374807011134671585462758329815227886892481313269571805236366842658101558180098032763148588229628863611282505227774647071644833561025716317798719172816894011134518871971775956358543252847747372945886635717886558764586479837757155742669828896847010347511960600383460214267362601250053414567298594569843756199782182592262031493376482352889562671425445209902368319661462115539972302524801975362830920088981549870874762317200180907320910571560533247447739687242955907206711857113391857999423138130253717145428113180826684380252546470335495800504552764082640316674449468175111641252969181824508610612940390433012721358156027840486975923227568879410582862655563229507861421382712167478711989983215470419662682342682225919875385486417643526402138243394536590804742637166395495240171306007829200728253454207447611869562455283705717285312747906285202025749140905910923937125540037205119300477937441300675832177204228526485717861193613553914928226443545155691605913519273281691388972614457099393204886988169251162442929388835878160585978445730168512987992808175067576097855880805136447570488243917629339158209110743570017899682894842887393937807536357044112839071132011167418694985850655830038577532381461170681589570273289048750436215431610250517224579217092708436163057778478134546414580713733914629364732277344987856252968373867940975101009228361048788513282862400973670454771713601591406527294414461815655831715853050919607550942504129863125458847838811622554904217954487145559340413567977249042187195791687273728255311442045899429552827230591994753782488929411802927488775105670711959845716653333207443521572057862250444027799104782911287092430557971864190657739604962372128581283478175603646052011302705855426706006462221576493858020801834610080290062236223110061235249429762292009646401760653039512367649014881034491757104800361069195972026670237871548847051649008989063259003012573017409723192900043211940428709817195550419148406228860635529061160294570294623487899647128765895277733783320303429129546177741196565455153344702870233397294786725241239949346534677512134244172294900693344410338984966350715011101130705375766728649862657243240183435754312024476643593177650783997553716011748099730624969984908203665743200917473988592594541844841781751080018880235940886829014329065261951931045125584341954129934003336641940291322129053889894561813426056724480000000000000000000000000000000000000000000000000000000000000000000000000 [145,15] -777620351897997991909954567088848340093280578867541712452182558792534372174398543300968070187000180336814619615061535668988714262855038301386600673302068565262622144028006248934019308120896500547346325490411436215213844125749820836515993914121258705403202859804140587302091171947959431009161869978886415692352856473053387374441804493529920639260485041100932952842429912600335009939346823312308329423372449615701439179333550287140834939761141458941538335392660680527844358511195200528141023351613246434733978127773403829756078608983713600717359440322906734375022950372337309722754116823817494419240130982012103253137812190645759314779599187345638189894582820489657120803766049360523590838188330211886755520759506701534443086792295546951643861721854309685094574093209127055528476787447396216995487273572957958243991893377556860158160156239475341163252336620082576780236538938527094975559899549105797081111904694298164733220381801016465260877777882482451837018076706670059205843655482651273275152579865618557048094218427631229346441643901641698204972809590191077101548131084996691811765972359921624260411297367433360906217422138583755185377355458238338705091700282885560355097993188673703948647344387284416580765188799573458367127230071310509401517917502649400954901390980656286162992143509061441314958004692851701525868193354647355409913773293285027096688263735984697856732017338483208167049550441375926187523251271952511198840204897453382403066059979551466296928758855164518037134423845968186261599950828360770371008945561450096543426869168641046175883093656775820688289613425699579398188186928628937010079690831286051605073984942753697063108380237834599717473099001810441705630357950658569413688527454039201167430432468598478133843198448912891784883800359648000360450659665581956169987874690303425916715963767856765884879895082863198778548875962451838098777297283988407860266243290614839692487205647038842348875167726796106935583398262370412809314105808158384299610057642013989207938925448732828656439129366842266824469350961927695412682193433930476061516204331312842822743024451913489528152795381171448277728616067712773678287268489248106812160938285264636599817109842334830115117006026815336569257157054939668185977004283972826594440595904061837645572170521269761269153930998661384285437551360149728088373926409288744488805662412888269344090561092415316366469064955192131634686041020338396643938910904303838410051470488639150984616208398650301731785294593403209044272906556358294369979711049544522756014281534818649890954936320000000000000000000000000000000000000000000000000000000000000000000 [145,16] 7779783918556438331387068404522362475963419325656278948283020277671565136506736731234227914661402755640513637604354084827985337865116453107983874163473597196717881779088047492657049331082336801884875057246640100301311965454309683743289232945838039291815548871665253725703283488715256551881390761023874967301031330733156368876208009072445790841337266631258816141944906246314997409494846693204173857821699040836537754313808414381195260468607207237282888595483555419469017276382560870779842071336622327962891358158007799604482964997310410684540848883479507542188208329796145899723440588200336282474677111625418145262565123753723681043908128533341712184872814449681297927142460022678088472721537863055365232979798960655055474631144845014042564318359672648003754001930486146161428251692536437525594554585637185527127950581527850602480264654581249148530779933560262122110086652328208997443763792530186222298734471662442142990774645646824764747479995282463103338261773828030507188963354211010205313784961796623268500034402116675321180376000435505828643957517942735401986437076016151940556023875267132320800789870832800074314819711426976876077031229742036268311576489707218409728329547057482381341040809322484478904665505120537052732331023614019565431485407001019918710648870297891738853827602632750066305071333447539516405534763753974753339031703551973002861777855011001503518259874304196822323029549739048354879872688032678526186801441189132457818115349628810479203627516061121184350102199985988876295537512122354323702325759606785448743289019271410505152759134214571341629606279214581520287986529472908523227979797259434573712648093869182331188680755814192078377241375888892653049782796198229229725900662208300843498652364678638881400064850379800105332858598108006360379326118635385779047449113556937176882537275523702452523453686164191719493935983911519269140296211920772233398493584657318012312935715941718925348645418865827266105439794113275047347699308046377557193101284203887572331025542714712744917063919838627136339224927285453762551977528978442289675044248394557229395628833206612630174133947975098222643511526118614855311351496260709747127072803646504088269792171074074271574084335815231326832292008679867840551702099720912308212981742255344082628811695211933556238908318389551088272044452952525026935737452472492591570649611943789690866668037630916034124810956237563901969339166357026167678479373308432980676633730855122985328128036788431129954415315213420248223420813557857712076530591074158520422707295144262610819901030400000000000000000000000000000000000000000000000000000000000000000 [145,17] -10816641297702103882531697270131339483226726122096708883566787765131966508219537956769487703731385507690928332470139933549215789621003215505662655165467598746973405554233925370983585172878070407236113407974518993510135292894117806596496656319850745463836092797834159194144883197891151706215519725333636670480355761193627196663995091398638672665323810745945829147979968447242761125337299119695060830854216822639611136765672848959321888133648947967595498712895263622209021122779992689062619541846226454038173638511377754734909311685961148336120345194864769384134023181192391032869005948799195376141736437082739906819229481846181147466883999929780447279341177268267484426579987864587004812864668140818022883155989710268056138530007818336799542419059768406898820437930286437699896793956334361219975789888515799019136737385175750373747701885635104168180300268258718787100303999917456130880040260738241292476028320246136504894464456987970263548758325722377230606039331029653686565214321096554598794304697896720883245482702497201502538228889162616191285489493838570762293353067349145626776708902900830676074339654123202154833444810748501872450843090351022598999205097237897813245121162694427338296087530900629455007698393675453382546871697329556045757146486956989235471949410428914912018558003731625637352509626781557090043449281428145670520655883942621230177947693766435052430907488308458388475232270870879029204232977351068963101468465121407634187754964405817372885447097766429811614719451831267865245395927747504744584443267289429079380619600028572785528689462157721879501940215132089738335549165523552610653302491233266924948354331294320039018308732231337662393008774394415514015887565067688412241109837946537658211314730069389177785665377666715471215349484392965780799884544122769172465969898096434408245645352606503048494641407855724410715073158358296487743156605489571406164400850101893764514881650985319755346846388076901306820704284281398147452848381286781536604335537656495344469808067321938931014706731009968993487977377292029575579824370048808362740434079731833076817248870337234843012393536441328525093927273737967641998685833181680736254027387777832993425442958342195083792896032780514361538249269033698441851553524877752953693349126447170415211990638050085055055868953439684439991891472477199593742908114417070828772010257941303213977181502108752471944952750399306767329000488156857118628308602213302478101069601579568352485879570448790774225380924376010183554131718758826465562850126109148568577546546078466829340786032640000000000000000000000000000000000000000000000000000000000000 [145,18] -4125353276911463544665733766152051600126298569385001013882308996938634854274155121872843590479452055898357223085347577049628251599593696982538034858259148253255783355848851706428633986306240715074617063901256859231740975274957896443355733560302516698869369720671047536485955025174572002056948059915952399712439154787241195369732742935808909193387841824789426472811314247314916970373241763490899792007939990194715094969213291946489542843451595212649825174260762396120633576691153435281433144469565347322380880923901021667455516602239186843717573625028963398876665863535603623609225906796567192222908324637009190875725030620241464902047557894518125673039671611148875184126534852571000381114419142429923259009228728456616612038481619702046589855638644707695789480643579137191467063616934402791178279659347298402634582238785488871988923508125350963875548601258473192157674187744435801556282688073313729241285625232200701712699149064651813968619540748090893629944155079021151152441357857743156969698092955944692716949207856705684900275677447567450123044047344958008596626778503509129302079985065964294325948953235342257139986090572724585721229675368916766383610547645298339837112601868593274192440790897075198509838933909083074899389181833259514152877866621836866774655568161656234063363449166276869466763564557315041571426370119253844630337295239350668266602697413338069419844382944977064212274334229691624445421847301931060028368499562396560879803935334791066440453494691678380730518496916510109464952936540414993498584728832502374709484353336556728881853465966076210018311050712017152467947958558129830542361435405063529738199556368676697335267114466178382351043956266408786250543800159969438946297696401232192418469378981666476126253885630043231616326049684558166067616855554258935613383866680248867723308748890642729860110198453177475180956641336785732314428023459426241397289862191271643169610790151380042820496197775172337511596253144064284730336069480027295625977351042175256547540307378353618081076296436835702869682125506336291591938809692502716783613588213831112864955190382332075303973559697490130058546191347899560247510992602751649160063099089474502086293941273676117699059197018952741128895063340969112449142815462280305455762431358806676723744155652871211818585636273871780570243999393915522418262586080754212964488997685454858488028250157943134096483389289914446038174413572149413971312907913240168084915349229387110528050176184076302097837691459471981567358005257788139845069973034179549504955720140078547894009856000000000000000000000000000000000000000000000000000000000000 [145,19] 30585922408165416835531881207980079146119001583713698381893459430704676930090029409488902626138133448804331618352017107709819899472240528787830929956010587219406130860524447880455291827271192186770145186772187563354327703986481613637408074074228186647766740030495891346540827894911946655223402154624540288541518674839606022370225004396000376613498291364401316162068456613799605527901925285675514573046168097171910912670671477935464348887732077159538647914972402353400960704065346704242012081932083487950539049798385544595587426351766239761595120488901599038489432056425362258647229258533749866355224023166358473725930355452060669857211046616435666979444354685016100612844387187220773500722038699857782063168902834568147310194629100063481316868250338809279133494265543510603852729770213407093399619344051150238927497100854258014852884089363404037877171197964850531282247097817891523636994474043926044130600719094162482920585324635679501325553821759263707141591615251135164336826783123440433012714014669808312132415184279730666574984338969339154301380953080932624816784597990525417632579036297712325540086659177345706900329424178400337980004255558767344210415811277931581264638378070608719003001614060787864531273837470435944957661831549401195278706408163780319878484407560680162927400135481879614182489853043248936687431100408103310432222244064086139537790517747542757392315967900656038432620105375069109483388829082751142924129489373186613449487305520966306281749972867693405960961867168317700212711269267134157111517756009743881933745070252995413542004735203298752164696339739720821992164839961557339687003489261518848180227405970854012465471571630182160090226448439508846362565303872102558882686738129025264657155354709802913316777934739779923995917365952724611979841550100127598930709494270202088232899045248031906359528029357042538276427533432234056599886958124490947606887383961640070859562558427484284847019425638795035357607641968812669281464668021944385553802821885594477843756799787329499303090165536497902442659318493876017131621286647142829001366341449298364448878814458913268627895727127138800115358355728927668708487019660571335847733509746300932392446396188207080015949006220839271757025721933440322821974971806913575155691355130483667184231690778171764223872233423199941042005957679513146555782544116663966607879519283608101686464641010129240315651048153883279812471690919895229065505363630089868787565640234296044800314663711128829183235422224100981853067509169478603343653174601327704514098266861302391421278355456000000000000000000000000000000000000000000000000000000 [145,20] -41762590896206703935728526969206201922378032623388587727918569339040821830277721447359958579732212724702609128404069552115648759263538428825891235176083723797709969633901396142545195222316796408126332025752375944966889951669160747666795734717525605171977623147881932954427031178983507045829338697495769787602922392687935150109099561867760007077329604775668414750817150103611973813733745125390760703775752155349069142941846653880759936858090611775524702394906750696218517900756757391328921673869667298450100534297247770258166606234004855151435404032675155513171782421124455883222766804230182325456732153411005962659396578591068448885712162684376579994321486214851990533074278885519531271384384830263878210353545003486491627112721776130803225374122413071130560283304742632278209377056901180517604597327406609603128422801896419407607201093910611585635640164352508651376049198578332081667095788242286787966524834779324399620792814989822472048731822013306875671807019956315105299178393768195592488196157613105479347866244036687329299737858999117545194796610568318066835985888470634892688018651550753178308482525229503493757218765089860919918324599071059649653245411315689081943023903196222863079304828322783771691478863071672067753771282212108338617866562416596263894947032380798129077184236816965835857012703309156280760919471452481154377457873592855779534332941533795141506381969803711387829679175053665796653685500624547000287093753117718898784036461181393830384130587879156952308601012874484355117597475478583136286695033074362382091495423602179849115689759817359206376882828643025188243349906831703030663241467049703802690141222986885967926584355278561930937958296010185110617220834710313830894046756836792586270503217268796027178820385259298223411460734383669370812950491417606243252426982197420689932939380210385915062508183053877029129562938558286746536128396546538673643988894788918791676925786014009717053860646805687352718834960975854266024650033927904191012024236500708929541352029978626468378023587008080180100967506596070166413327540783864875342158126313814045346699817165696901673843879676462028241824224036453819809117905922108785742673528708918548197814193125119307164844703694002399714939127944841605114325401848881834638981327102364354075288508453621387297871329149535616842199034273580457300731825910809648843403300437090034190271312048987921058347009394610394683447552245711280276462790974680780887383820303926942579734844663773481777640558238172552819269338800776852705733915787991759633683593544313839529492480000000000000000000000000000000000000000000000000000000 [145,21] 29567407872105500545393526790236434861909059931264124604767968952956936649834417552987775684330097697504888021223870677731924420145569803001485164132862359771257663315134486839427753162741293587707165249204706308976055784143424888983670098526588004815828809216372421653843095005093003833696736407153112915415838883262399833135674709615795374438627017205700552252289907771375531596462129247037216068221173542359999807793915327261885622055085419397508819860148679053345482603101388754899192432243275426194162001908437150772297439793398393367035325648813299216995648655866344995563991988424451609271826589260892721675127521302626669617611341449457306513193057002909262968157468412042672916364343776261690827276857866227553548271414738997874537163138332398465755278561306474132025321905737703306159234515426599434066288783020557836612361922700543194363933050796258360182754458745102017362528567522481715554649848376031886891502579169348036360399421052782360946943155556754739614584795055766236864334822472579047438873062893155456437950865671826712709914383952239874801853175189529137663749341175926650635869930662276310039611845451559449269353270290024901039075587848421254948973716081308876517229426492759468962125572802550011498555354620100849759876989021449604158516571650321171740088721663612411355718537681805039277790786236003722302472160532833422359511435022844939689629004682740603864904959798568932566240484808369183374058727646048635821611430128763003329692302675686337543581917069044720033457245549669571402300552138641084679596031935689427016398065496134304076074690283527077676259731485681974681620015161728489983781782513236799159669468884193763964618610890656888392693847886679877998403500889852836541180030128122917372283554397460221305011297413046308808191985231699256455898398401207736340024179522765385612409378544316713668199339720859753994712196846353826081746599791593224759395736119426335926337630204259520075212396508552256303542292102072108441258683325543811521302818696379607552707358994261854267969858549382462314990331697885244168400725855773564295791901146286814759991313142204127946084431627410156983211529079166737622310568364084860884631292204722036325601043152719154826282319342360232301577686318754294263252617814136202074133709600388492929572368445688496539956407824397121797808344909461906090181145134364780347533336569617162045560237691055804737100093820799710953555865034441209328626949688699883415286187910002870745505547087695206501690303991058994483388781828788915175440248620022491458977136640000000000000000000000000000000000000000000000000 [145,22] -16377394610624643808267663583111018784946305597164444565077928250305898632225636528706052001094011182988231218975221714239128461904133753684229961941345478031753845445938796043029007236229777851845456618989275005080958632601109430007253013536190237777519786141314154531473113824751493325161259547509936090184751857628840589048145030352603059192024575570266065376535279781393649503174679619662077469416878254978619385382538122287102148108334330694051313311304398630781407524156644072943418523867386918876053771139631305516532025195446050377531540730850744776737579437858113447216330551331353924484275487023727367624642435759509686863194766695303232803703145407540617312985261727068892068409471126008795176776704602154479186951832097752769110743031262915893731911852080253212376593171332368453608414651107353696311965692264699426105421319464127519954565940171230728278652823256291209054671062450535016490643310366402592423655053382002154071080581960044276872992982809089558383600939069283138199673813312742407048654358916956332895271854101006332724287138296976579620425748564135692787886482835511776842310355427469584317259269916019635464589959897123044215857456186362660680548095576150286559009018882942669808462687085199229573196897914905033742525701261513804680628093200049382852352467576326107653955961136695931068587002883360364023398156532216420161846801295229907093294995758373982080375433227693220913801671196693832492369651604411775788541780645011536608793044858278000994201340046872275665292802369155111231303459927776505353116546685106084509041923379445015936544683301145146459806105242033815717598272443128690557141009455657919942535830951639193696957233408740046016042022684579014832670395505191124206323660824281240469888942190130949032617780364517250287178589804002018537216249953468966922553841870568509161646330322220272273762997655334889849449461385003229752466266042204611615209505223542891687626487942851371041328050317519384610060082549944892783918642107599165638544720224331068238961362238771444852423122393641395310066801432638143096992635106284492322469422782542259924940447696364168607534281144190753803516638867729596239068677552610346396905169841788888546622751098582926041570697441793398194080078517030374410916459679815009566318946189066499361958742865194522315249447468362839668555335411514580032415968273734959155452491461752805186303808476277987897386369670517165777751866998873556191962611522430865475056683997580015661661924875548337024017571787072099564563700465942520336993632519118996767768576000000000000000000000000000000000000000000000000 [145,23] 15697447355785754739496327055462869661505825843595669613834851789464163505118118868330731562509536647280241278117424222965438576607564518954712877327601385389689301924359981353718907541943187858345435185491547064996952683599592289652758540164226913726486691716868823140028349236360886159101292200793529839722990983700268285420187748957584526269694355610482515535231089282579696869815332170242082361728753994842263014966368086816186114526377606630318194243770598083894951638693642588111853130580485357862729989864295407549036866496894141328753817191044878564275605210588243590076369054099242693444117694005027559363562893229370366028762590416164107131149566645813484215676423890936200827408842222779344898517933157712222175424597106453134427611394394059352900976212770240988215134030165947695792562668165043333835208268377775325475518390488634702126641673714348636633664642311472117193594415525347535780106794907058652537775396426433352421870528133483804200851013474020147474738395884372512746087525761201113616783040711780505795344285127445259901434919668496838010884207047452716302981161298419261257857290796710504656986889369961403247054668426488951120290842495302128462951272609691486642119475362237441344720720175086693003430125945736454262618327046882993765223819663276316013488646136127692798837958810477654156699859196008606190659366592992450728911460383034052780365074667176681058632608042521948366444847690788021474000880955638996394393726155511629543494204530167744185490799536369617720553088558611565014129028410521252383351001854032497506699164181447383909858589384785165329558123810114209910735465049465306418118753307023610617186283344645813027348842443454865062139807865035261355747221415424269264415423536837287755308697709285980287927992598143659403822123350985180069805796380180120893340672102401828490367631812180059560902601948190020577050948391880461612741990560731115812997964278078208574022810576291852243764773822814485269630973349511257868599624556251360132554912380076622306125509754083185270396113851645838250763347108280897473162648342932440510822567626648797486796349024351773535054748528486589669962483557231985822701745768982341302688515363295879007653331394437816647923283829282473694198487410742915391625598519622016965945069625332988333405853891136835739607369233168878645594931577054333056952109255606050188713936064520589799545857078236179266367725789404990590237834374942126567404155279626971336328044794804780089017025139969723125484403148500211928231582877915353749856874904058654244376412160000000000000000000000000000000000000000000 [145,24] -14321803527328035860499992012536803665036949288812152410638642688923342492833119059199797272799850566545103590135870960974703249831437201799907953706115067157422403190396336596895549200040746752167185821692201398966703409306127758015398553371222704024484281930002773802509602751075747723541193089762597677337037699008048161252921127017727329782907419998677152319033038015235384897998492845629613805511816460652281424897299465198500049605537267550056190213834009666607954193619079320829846991516429642333602637727577413478350970014371180796198369639548224756972938533768133412578935911921537337723729048517823579281296865703880183621273618272094549811431131434843259507765024040105306782081734872075698154424494126058457822023308322105333742982027259607007000630429348179212226581403423950518842323903058728085989627028554763442911328714212418487004886927098596061583862658617273005480215571772786975967459716609589457024468485109885954722886688788164871654045025046892643532394915114978988654792497465030695587519401270310422733161337789455605528837189657664901971117747379419660726293054827122336681924213176744131976956483439760154129798673858946455128124597939380456715163641416823987039799196222271302439718051798935430483594403499295617242746644787160432954741097608773539769829806689165274876741601581615081891587101245844332426834641814316924575874069927836758761103342605772442870711466462128199059822583149781504264660310865771205615130606201096283080385628283972310125879676023075242780082907236169819485239700859708273147713989926632783204408641300891698389011846899832994538930439616516227254909747062281708362564006270248302254113796376415181217734164836662324714130838103702794808278177678361294450126779981849152583145521660672357348823182637877947193041600121513752306756810928506582673773598868908598442699679735437663553152815355776697517576909669558337930359409788487600566650460363376852816425613121164306104240434829768931796154063901820089895434482716889355485028096525012250018546533225947452054235906771447521056863639540783015381098926266596026375276071898957087717702416168207101233885108015366847398544425718792950365247939065543051424721103617751361510015301478479864915402966691206696257043247612757328271488633872822998710864723610994847633866761365459642280553362933249075426839290809175949328299127910035347148913299385052252320204690533444449376149672530126030830609653572384999384726193978488733062738275108470089785460927347941201967674394936845875683803689821650015321535318526237456215100620800000000000000000000000000000000000000000 [145,25] 2888753538069079961489014155751843699483123742836599913239397495043284226689978918421230067957652446781674886765562463841996159210551834656474805056962622112695681421668392199118863058804505413865542216377845300599218856048524993885427200694920004504059419048534839135438375328925924534683679825635852511243059166211273648683852017474349104322069513970613736253934844633374686311745686507032078321231781858140052528675267591800727324413483578778282399135382534829784502373198350193250739863787730867645861886298418669175679447082114359274031125312016416001572784909453596532658666716944450282779313428215794247868621368581952773920443747345279451341711389354026534265084056338615211856107122434558475405272788198342250355746355213628460532919299665526459259308844717576823216413454650081943906330167000110432938502679965457244602530024680828253035613301330856070089939607006749248748397599924125101734232123234249476983475614777341720700022761886067220126896286253968667352661051427176469849084303388943336533530846808225811795935503767501158441628630244285377539749580326395692805924863607797977438055916629333582700653621508479240494843407763845731237699549881726046501318855665286337535482460499414481237023602573043811000785353282289766209002287836158970392589443943114279736878009692164420310305587222023854864437450188603937255799629768169352474504276449912714053935038627534406413510859766933852803271815956894645265420560623782524517145747664566825832225252417287802410386190040535405404051914890989240086518681286738185775344119112986679075130832798867854536709974788551707444493267069407940396261895731021664512989671898857329980077303466847065915843631989830564562146049828734335216723358749896463942075193412063949703269118659500924192820153735445407252318165411942604461458243338224262374102231823432197689899590723134597959269998332927394628902453299430380540668226555256364004097441192861837556064598955983461559977400630395260870668959350609680613056970036264852629813123533381087800269912674076185941208992085163275447115214668341273303572250260818524299504966099396450204298309874755434768446377468318821800752596019609280710907971276474062755744127900651646608868428691696136961332895924928221394409077457264256962640868964152453448873030506678785740124414282990138737839136404916836424178314605556557255076091250115572014238053778522351253081448687241908275458070669507255130954015389742178394175993934902640293175151548277079947031992094852522122891271747835844564971313598080976346566832942891833754103316480000000000000000000000000000000000000 [145,26] 7773294678031152478871456742238119344339682302175180016873719293113345022943592265756552251353520438172430114815956233574375280953719274021009029595317683057171006542015959342997969002568947693578495464920998159900979576511234768280975800490501110113246579964521120671140945683822086511818226024740681851146234295229346349724361255940408355608734240504076179810126159626038821539652761125338432296310808019071943905761511468965865971533926589801194925230351488984887164507742490957635147575874740413560041609967041607990738015470206053431128647578686487864570676223404208924838909301642590992674160510973091520443208043399269704478153248813995491023503934115392529551420417734527501860378085766444576530478637506138359745844306853241608672280550766040743848437845855659137336629979699543501778789294589457210735058670107098718409203683015504406130505606961574903931322954564027258365601699480648555103160480554260482934528319279371164951355398271696423472101796438894264223759816742633856778787477995392789404000819506937217002479718669854189257675372014118474502271637834821403448091298975446292617078755714683755408493438456984374967762070885561782181170471882898891648515542870897636962948514823934191520450998655932591592755958468241050843666197161526633276881179056696517217843516110055882903886032944717023636285119853576273860089962446926158541794659802410677124186387658678344295597182844117422630279768284877737778906751943372414964338108349003379967368800911266429025438019061121054107978008864140763582216353189962213345175467161236368752771590140249915722733827983212742419743183270753210446310027842447698980396447066143429948121932544964179007276899342185755291437072194325523487797471326664802473782556787590028323676484782984889634776903214446333245670363600945978907975182684958151595268000768636823095384748525015983916593142228837152697003177461665010016145091187955836941246762409021806166235091661313315302728800715559713373539824425432095991728290023608375950196320600963478989080265260303959585100659885580547990845675421459067387467089030346302627016099117961174533258429348779261754872180062293695528300459145498634332504161291159775713689968158648796872970106287720607549995318782267914232232262695753091631206326531971359748086396951719804690666557040835826140520779795132668487423339154531462890223896549299777704730449123049892048187706159568598446131396822859993944073353496844079543968263908398411685561290809295037848227944446000269077052776998930711455140747642258548749394183876830801686849126400000000000000000000000000000000000 [145,27] -7541636976845745371371053133165099497318269936088136311345583685104648146410547280775147369835341689269516895793401618508346084996843951245776116426648787065623320519786913293160877240479841113496719338173092116897150396846710276619031577889721136790900458650268861346137408065101280715342701516935590302608558244100955389503984073428147419509388729195375963657367358957720821779234772858331588423292330760624404760067887188674829995772241014535837188740862000818745583917283692636100737119901485011850651923095728084180554574094131278090759727130034811016294788356597311908449654749206185477869461970734309920181467517334256568883355919176142817459346417904559017284338572032204518705185022752640444505017862955282837344654823749891304894045747529977696948710532001547106832326192765201475872593753367595590428451099596682202758193672464308490917201150562868845075104741101620655346828895514166928322681214627924252725522720161581391849766657308546495869123469477711256020483102260805454726766466071254675325951252448511601208188183046065932879280854058696403101114107827526916991509719546775485895117525474149324412795374807194439269094637737290072138440517106800540550030852343478179812031200385777708600933582770283560469793588230765797350964252581105764587681055072473656737543512392690679166850447778593251802153390930405854973494207434659976195736465136447101581415990305318512627592328555498863998961776158957832514314881424909103988561655328192584701908631105539794953030067292445181318845294115100354782003466978256991230089213397693191462561082263279609742364267908490645890554812860296819600831486320571108813284825035183000701421806548277505216536495800997818158781020257321379036698281233628581795090522700743248582577002556652784457529792761346293629091245012923424004430709266244980678934128121735343238923326886691479025676171184536782828420926058780490103610043312753961217209697055248580004350468003576869054252351900479254114166781221299092225917404964250604425905980640274423061093758669170977160987223225086564014683926801927796510038334422249455659177694065321788815482920090043307365025880033670308461881018388180172986612923301190090932419776073926322755231906992241281582837737008133035676990271282527110974425740656288906836163160621774231093910571401293960481738397655167985325206985555716818977402965109783754147081241990486054663823026551022663986457417722579428255488194288361049952566325461399875431919890239112709821468382723596318616349783283713886691519672881412132234708463076160086686849564672000000000000000000000000000000 [145,28] 954335245566029351422876772182169283160734917491932547260095929803466115273608911425973478848203596558062076200317960273538578929334488987828797821985987814639786041359092967211110530564878393556635199103063972636525802966297351687361658753628004537761713337121875038409667431834675877328981887022503566080584684525908825616600516916861273450137751044491710777664167877710033015689651955729603204516746531234874516823885638349331694593096606496225188087693211421718297600579701157128160362937543070548110616312190849179154569605454235979083082697490571090065105345531574762529823326819771271553089784394567115978755969832341406790878979974758675495571858275896776984050376404028857659620913608074738509470387578330390911570635911227695739226439836321285769092712617082835826556126829606293259819927935162467426116670486937556824676933556678967946492837155155107058097023372719072733344036587056417882654676706378331906161679209263576055878476407733469136264893917441751204449954435328092974510236419181024828702296422657808475860834313770575689173547253872196166142506722921993664423495799957484731338648306054968319846544752360868812045974489198086642397059567610826314718808622900472413421243318009058628001161566848580161150459211742954479328146047771471147038604642158270670824680626157270016054903939952433447033664421164601637584132453378820107097322532910974050846530419769809931525294615629227432087978209355448911836618665139066632121273887262231481278480420005081474148242211371128678823795952127227562023267113549793827290450159927957271428933430992242942836982483313958137038774738707484649424510580088956214240029424768124051652256495696985248365472205123933519507124373712768381421132364662585421682292764901244067600276830189396110668154626969410602859584654933906414629552447908402553227943224062253047339394267054282666406447497570917455213673723724200857662379349630709721933335554015907874471888572478172338162697004654298861263379861312230399555225823400159052374031007705183060004238279204400500227100478182121355383452209846808727590699502255554723513425142148761859644127306534377276148559218379753460914306884664156496444574300333769719188118092513979172469004856477728251371111196311016999039321928672805094510922972923494454608854953692864430674504074336571489141872487540817707301309941560197574960962736337511763301446097990161622060277170132116361858048919061396677227437894559892306537639332401843756047011484240299056749567328330476991717478806274084005283407139654304170355323706065694738087936000000000000000000000000000000 [145,29] 3576053379359373285627873325710717218642542622404845921388512770556766341317996384043383210670891748644277444836199502439334850974766211112967216670104560450238068065473238535634390506452464868233098690535716259860997485644524438242174707580394016646524589805121127877471318115919568581772868312507318039346893769859310979847051119501137863629633546849046009486398919187416282583566525961851385313231294975309056081731570836157956697038933886898502189456510429069907672842521931393194502253797713080653349068910455161535615650202249571665969920007015486571196445367054990211171347538056365614166597319866946264848569463921859518455346473790494657179286561740048859898051488750691919416360807521067602119904092753893462722545935361116963203339939537207124414788104674356418944890011882529431695348979377934630329287000531484867814128230725040925414859448658675616249249136869000833661408277581604482975006609468790125687236129532503938525049073257451258127831710188200249783991437288260896033487702680000859868377381492404006344182820515081392701642938943034547987625145979597598903676574438532463912213268020358236163080517029670718070058749353248103631169553060429365837931336144665430632139975004860805145543908705248935767863009494324624113289483213290575308704935879296456182416014224243960134126316273174830300736775152549819264500026375040188024120841433343730998184720416307992269894709990494989464050095373110788451098973073451602398388823738198898641926764616752815682705468788166568041938401103530503313655806702334068235602146775302338343723464938008428583633563647629396785908683393217394559819616847739381101271619991638516009040864283238637193451338409664597798006492262214026452273668221392613313161434074518569567466624168729741795805379719156618111840360023955019042014263980949623877086567650228606387406937512850371175508039734483830482451995497548293176583736830422903843194058328488880311130701267637465805076028005347513763706407612352543243702808252780790490807767979921386699048142790100292044702444487259812440647257790572529860105661550126146431292323084136705675700427942171567985310944067832082708596574715884424652797987640527720662638428902487997789521944050643236457656211061679967248955783150735441364540200593209138444608446086296173735738205843879766842692635565614855882345978998713133423642822017057554243275757650598170327069196922998682839018312803639667582585656748503261033523111551566649844666807172042381350173315346586679885109479429399068571575406325013411897732971404397602304226754560000000000000000000000000 [145,30] -4319959360528060390843016696871181867423240806641289956825159956750380659496568333500937416087669582866548618769299003011735326269899793907010606093444327418477140659793926317543195779427300803113016180145446075870153904775681325822463583915350731056202707235483533597690705313980388601688821852050633001971193472338040399454766951244980390490008522449064915343300911386950749596103463807936907933522704453685909923703145189708291885561207703076498511685769128831879873070809437926659457467990119056798432748384008112484198289906650716009872573508610522447077233066672550573430922369776148251320916935793630506520729369310839688416361144263987538611548917472377047687150770331923473678460740571298348047392415545905482227059687963484908562864272654809021762663330174748995548352958873673931564648722306442530303474785700272683841153991848799122913400934422981862402542272602780129505001779746107840554963401612799574027981809797832928006477167621584606410936042596647060752573565695243882125548103269491057232207432165078069522390744899018361779026367954326226407311878076012632021979844481648654307785701322243097362941765931229490259466215036126764003686993941523974584891808903795443301585620437085948558595796441437926625786402970797051906805238399716851826011178424664830370315160148786321713112981504184840785069872898489492892465164021196701321728048972515153483123879654673599329414503196825304854535753264314277793378022984536129587159697360226452965956988278299759716440494112667555885875094911032842171942351340511159396600770946468000994359032825747803683948335051983673063312260444388546036942198843564420340029195499814008067897336852797954626636703146867374718943714067262736529108490766449583057140148652389145812816228076283462176193356373139729097346322965715563337421270554534002116720567798362347935298727719200714386225540131417173942769338480189008342017120798654498057672127132541160338084007433478082579346220668688119077577521884719792045524153856812110658983484972146659925913464734887306014193286967704818397168717143897599047987827644119489409369483160297462469826624658381498671956343763659684432429299709641184233759713436124228755642571684860751180687064573493731078169536276181273024662306714607900005995888252821810366929621642916388137403976018793780220464207010176843539645199289849245063726245170755696280540528712685002125622347691306570162581699822633547719150556228141241776663313716022434255238371687909377545225099266896410876600609032718927532640114530760236618924904367841125556499251200000000000000000000000 [145,31] 3759481603942227920509151579639001688419093958092774601776537374400327542447053298952646062976990173085313586849615570032977169928692265182005470220624856753164287202414046273698197343525198243796104282316461983874287430700237290606757626244871193928782440247914498526205359914938244177610471533401752342154839556674972998909110092638904378168380287112806552920197713154294170988154526112935285134360459302406004148992357037683870696088471809073053739400458018879093536385697907434175705372968352137956247926235926400232291501019437130670992687193856664895810613778232831952169448705285056524744691267365988058178531909355236541964727178054236877298933118907688516697531860131983146314310073880474247261240511131747902707797771201477968172325650787240944766415447513496848369950076049945810896702963432836162282782071895989596625454016099197088695116043074103376756360377480035046593265148025527436359338566758107444756822039102509752597174012521281129755212945992598939597734197460921638066574513945586186655656326003554832088984083291669332082645262742720826776877453515292764529099528144295131274295518752392183113270290900894498625386001855117972966960722212171211284083424974602665089667315778725711873594855206843552205882329238829274920986557994309588153316899225244739907261466139999067483925052764265230645965540089856841051908362932194845433780783134409977564084881093438214375529095262766652686341724021143797264114895827391357647117694775198827470637213406374974056461902055078369707783674656276921054852622004932380798880066339938233001704266596240602624272885064141061383480543247760625048509626590175794228831462689976610408898768300702750923012705263204537542202622211799524933711110738866979420863952326154867296918372000914952962610011823267906079671322919550580423047478593521911277225693348687221621580072137404698304362864607905102001544738910912985335168920957711078781335804146761409307886415532491187331266108363595369754496923823109687736070698702999734634886474546878936499750799877101242274716562571617192465201630746589462319341279199211026662084789825664817827881371751869602806335695172913065003913696816806974045040718896161409809191417352000062717427259555851239923425441576158967284059964516936887604218112138482156910960011312066685784755597205388800322915668505236593598056889516548883918872283302927636755865998207241544978139733701186728150864295786781656832611376785465138594626670155569224892750588760699359158251986055880824882788929943035054305922077218337463512568121977588579393265991680000000000000000000 [145,32] -3339354126166341140689955916781317496603985029533250666539293958721633623613663634716523875228770414737034320489029832791326706849024414660815582672444029947274567208682163445980864709806340259373467687840493572831183300163342825048443318015216838111825612615638696656937173388176326662520307130164916494962137089970876838899022352655176275359705499138446992272899721314216684545196960615361706243553491983829953359391499373905256516521008053692999994405252703584399144449665528933895624231018584557230941067296450338853910278089547358921223260748696996892331426635349716535118710988853927023150557573918759198630173971964140526920375255266350777924565892745195001474068743458162155758997780940799941815048490549630991778168883670589227659599901214677681070270579106913793613154431372271503809350486693941514570242699599833672356099944367871732716799677640901208652967652981272845478345356781021745841345328786700665795246533864432948993456958276009857726117020360075900107082039724852855450559145335278028127145494833174220890131066320516145685977704957054511841031478799986666064963447656576820879127989917066869404618671557109584418949389714465972003480878066461133794242935947320441554914258363855241337513021130250353753117411188472624052785816997510720025326495957627083859233098967027233230386963310195286222938693913455366132852991756470372055709932377007747202348541354359634116083364157195227261990914057928907308053869335150345497363716213183242349980911273112378406976142068780403531093867416015121893940509143929369241842215823144813909457746347126636537349703021892579178425649016527425161098350376119766884403718555936753457863114317041647133392505702034657841324278075148658407025048594596676446752283201442478820433302598092220023831778324011932845606209051739666804523592164568397529788275138078779767765612591355683184804246200457447590422172709981714165404765631058635213282981461952169281384950508270808827095375984146180116287594110713661812891908868413273064847972733764934237790816667395100669000174641305969564666262275279881884490035689746766552800921547985640219393059658694523849156473129506080789782683386536676137790159007578587199394854348267383956893454871963770938626268173785371474081954448541595085794787126441355438538749926994000167657155630522913510511512902417781247389846482884742562533282906527973551023005550420491821244022905820388091979917349026377007687829076657162480102226409889661718296245358731715905923802209131683606657791338837436820421114340621898392992092391644974851031040000000000000000000 [145,33] 2890077932221402525828703153076920687899944011125236421863559728567575265717187762187962819193001017400842059303692825865622021874483804995478331115665241273406021200560036362041631718979876503389417469908923559634538458744607710151119134371729666656427539418908028829383128794705042745260702692448909899906983419579613351008877763956218004571173486479212534095681371782978606779803910426652688763313886766924347762505311166783798880816119582663819327805878857677755404519961824658510414367563423509018060729511631160554436642284974194820956075373721394912461384899638327898845612867018107780154103928170506467949525267269801618265937797823331655057424415194127316715026760468031312227468876788355574523885820080349369155178070491569632972506623025080084089106315590147600266472247817229520964683752023415629096121315643948360087451394539877044546177199468823313967689293417703197910412338509570050072645921744123044872381454407184940274908831571495858922882949218785671728079929484517891250609863956864216016970754374283760347911789707275657981751729733829154701667695735426942182477018682835032800038195915957045217272721841049897698871514016065966391224733966975258530504098628592727587351614029637165346620020344815831644613231910917409487473194401943993245666788597320182768759644859421263651594937476289016268047610869930317237894146700881966523408323404064366693158481013586305821080248025996317755369584808430504873176174185047536450316243084951062273116392685220702669651018982068656450713932910812193649849886626210073774730265025160803137406420626419914822530765455930835593426340983649802497923766757990391963120722181723890545403710712962505885092763002551811038606571995270102300273336978983912640326189582384575735984571511000454369454903970393696017952125098715571299881745217766424177417657420335179698793109185073040550404196881515863901517530984521900974674109577563816806462546694535861440415010866847858678008420898810752905488207386799190034507604343530300253470544813889119334516416954742768261057449028737053552946289544112465446177158976321006600741143337573162016510222698898854421695144100343193216414360551513382359730770742860772456960497555556230133809330429970257487806161456236369745971010205286899093040499042868194204457755441819657075432676581183353098971512035117861582224554171279760969934433297164161410016685547847676861858703022735060282911855615874552971048965915865784578321115416553531270358634923705881714943813965541246417567406841799847375905159379520846401263052115136927625914613760000000000000 [145,34] -2165839840247225974333455586045446496369345765612761869301863303011784902144351227851166799197818494226472604258831053849388252473074062643042371460004927369968215244452350541957756125075048723432028764203010967757238970504319755311245943493100750234693999432603847772376461994430531454533577385872497702432192262933569486266761963994718747153596517047279117100052432346673540509088525541202409574217785148000466082329283445626031844352903425570013293811014527103742223668098567031507392447745383655324134897124389996041092999045085126270063725623548393971063551556240551541921910835749500695510030119165708327072510129607823577489275541283949181547858798176082755463855131690240718910049379564729601335912787202591309277628428056199311382570467971207388071929024339666258496148731449901936293621286475972856309743385225326564499610666523203877020058379399661209072445180244197222262762235946567347255521756365087454351560408025980662634602225582386093011444207819358369956101534806183385224351227612190810376224428442271062464145791322487709492668920537658489897570775782062574357720458420309734642186311100941462251744630592225051217942079609611402716664504746699569534667620497709451678587745373553899308804675119938564292250797228103146583687351934824443216531796152909718377057074150019540989494200247261039005090520339662737166599710133146755117177989328834104194729020157282853865537755448810401738704233406444665118798259764371127697722922034622456759835373826150327660439852815593623314454742525563782569258278095897349258177258572723163299351361452699238568100385203787596953706871835501251661474741412880412487841116989560343716676979389571136700559410338303418893329605162332743060101013730751477861297237912672404714568369206647821204113222952676719363679494177951655571169025514674433933468648755518673898682572148865670852635365363418610349703500574473146768357975166955672338576638533485695774648256389089920529867301160868831300266855919712261637541995349261335034240845091741184440552196310530629740020567217562161733120345622452876125555233916062167798384922657384175401381596953713664982392041101583722424431720384252833147990700506775310065396707515240070031534167479850524156038585914893188880001663934033038696521304778823938695897767152677251934385110589506691371486238591592742799280018543801930566136733096226535225001466447521479141401762328387516985371232906132969467139470614356283019191906418931338010917698120634754794229686556975444171725461525003002812153108493104452695637973275954635129172787200000000000 [145,35] 1352288619773736104835028564682439883332795690846405561990716978801465240628506489795814901478116627071933372709265997946010703842650512354724835752216824909342398039313365692719803752936436228146048217055493408455964323844706519289855879943253719511028965916445449144873843605586962983621649815042585125635975109888839206473228348701399131091345034608991769398052657451512552165178686616780625127822056132527098453740448815040192641909013442584012506835768898472769499376503870117461817602845352814438671615699370843524757632500190179407769223333410047248844884976678863628555454576274853712473219338067959354126829123089928041230694426649138944115048436237022080012036567057714746948737788326521720674866643096677664185021371412462450721205741719182860034958304463567408913470261430334487124788084813000632570188335030476661077190502260393345941889277366038580495849702964812088792121728172707746329178168038064294787480168086223180262312336854642155247516945187988383280010037041856261679289699818949467621777386569223098420380719469760817819321827558242691283908779759790709773621703299824038761534680609090784530960796140849836484424781159842147437358571956972060291341503274254370125413165251878249523579644686915308861989248874327613645832849163973146664638650461231683439431964744479614533139640874326145294816931869740662101047783867405133640709704192396361380313352740414888158284228170756220200833184056763775611303531292374650081903641870075131829604899824459579878973670848832747723727306787668225398560503795492746240974661136594917594764452665810730351338956729546271396124711097929134613520057490479407143015678818950418666065560314407941045868599761834584798436512286687824703096919757699050539228666801187585207804767989007670406282834170446071488719449036440085865219216389784862116420701840697595791454878925026838855232392553034397779274514961061343215231403922441317931497969653384917640601464518142008046239676905216690198422718641157095253600306686825726426058534775552042645051502948377219063250208621485925693422859051603601242345142447427466855150375745216781321721425852294148633149140367748792258976777667881425949457454941594849018897834794374667523587546554832590286876247948500769442932115960825808850005464348254611665921348036541425721708340722767160408803903843124202248534771398414623320577979951527689040996847496032917956173361742339032926300744300861103837998265600855359614940033835399434678750380093398801230215285993040951997518934313797586462716694839413049367143770654326905545057894400000000 [145,36] -708287519360663684165028214855025750897973685258018772332063371871193972693545353570211351689065849568273803253275888763045218064269908934060282842990986994000248566648759223813431612782625287989073709634776335214411755886373640145420745681541471672420771806387673993392662126351031516458602950936856622408921666041582040151515845955445958415845521295558290517670491034660321404161221449433787693110051489046634823744521573974258099997903899474649937854467910495551581145073487108111471082221252849597036623621093578325440997771097367929057955266922117644660939610289849700970898325808285749019954785563491868669464298209995586943101007484721496239633267439089016261732267149469410461780994457763162412239517079943818342879394574529268499032560917316648077629600405442758798645346821689500026197014647101446789889357211172812530448869337709718741237526512054111734814668512140701855560075316383021207053845966686984190508708298240321459495922339570655390215377175002885871295404692228545588658138197109410012950014426838781287467071635073370883492249994414511789993522667974917198226995455638690577420183217640025374044883392255827464831393075126738915409487529950987569802849121301582264333536545744329094828340786975322695791828723188044234239484276855096927817981891963336857958096119957258278842221072144178449425664643585168205264707554543402642894037162284916490910757922634764564343675305042762010368524956951731834476883078020935160758158075467435778331306237786600448747314927117281957513643295672184673993205549843757590680436754848144885132998551096658142646508696111045388242778955591120129853381403501342481255967204910674776584047394982197470738593883095973879986762674889145121638604542372954807016353873472502093792096676685412716958354190523762135148188838565844544566474762058769088785284819560576865440612176509446676241418330895542195090012060178310558762373992440268420120300424111217494549970669942883631482435062653490836837143179842027018793484772067616461212359229766495892497118824141723381839841157449667252506565825331671735143568431862931200900897470399916985359234537958342929199098263366052906007709351171210472573224911848556524062981541331989027450568515179968463299986782841598458447064751453191384370187290044547086883269598448804835961055383192303937614249659778627165573085946734742418078694235004860958191452223195488107687842472207864274538980188380168829405951142564531615970350900396467264384558683823741868545584872344548150295726765568554704001209761510489155499237464471151110103040000000 [145,37] 316308323927329888454887144713320972822451385110916057132521674896461213591522269092363193801514304423933433181735402794591798744096098348848112087751383029292322347416028537425500976436236842811102552151452706570177898556773643660194227660227837667591322185952160491825485468588548113403360157688958258458148445198998419640135347965012382049518670362827688216507253445824849367871224106581231988975259179287201384608259381349272757736096535042288681296709223483777662218159505416020818877003539014822884506879908945510056399533922669118215064078559346741155688114761407563308368031664628055260474442387682081628871772479317483491240064451648142602180733629791806170851991073153378504978938178057792643897913103440533005016732379665626515272824359388764905535571803569050340795943737898273466820949969713387235736322224608504235253605799019383817210057283409909310963008075766776922105815708388025542811928290087503737204527018875724165595488924708571478418250446198189468220701522664475219420082934335723964975358677253598204733082424700719660800185137104285957612469312950018153134720906099346590315720835957485386471435195771810460996012728654562850208714071524979761642853950550142868702547598755863651197179291351001095010325568938821547846695177664877184418153979942887521127865971857628719603578114264968144695724816216628566799275641387718329750217301336228120432362238230964104489989424242075662022516133131439277272478134272921941918891639125712348798393634929017982975408403457462818473656203099957330777363791580589763563111045299245515035463098227027703916402820161787608659983513643885463866814033339344698483949336926679168064806147700792375219372027035230271579154812775493337140908732543002363672555798782924610475577899523761357945362473422317927793084158387966895071272367079197055759459389180300792426778791987772635682265548319800558174727338162029700827083347196003074162504400279885387354042009806023338678454431736320152509022105357406210136226035002790460766524256007281371675021275055426303462041546696387384154772738741166515874136354061496537050294444386397804024880703487934170261634861755592383603624438361649662066465250043621226106566401500795551985839690364577955302829702329768868167506053179329305928171622869115022540270974222643282110287465012027799031920425828400218393429827643975742457163533354578046811459916096536500325430824046959471059562219638644229982010854584041488745950774527288756308389242291319435043604520870126623014868439853779075472902837490399306686252054623698395280589670 [145,38] -121762209084409166312563350374306977655956976005291397599449931043035251112925152197988061141030771016253157432470451986442650943650965828253533975186606256949387176329421669057963102449873305628626188497637999265123845638383231243522404541183703634623545363811512877060145182167972546253155565384631813788510671948797183428645452532043830989160618851827018845033454008066082998943012288212115499366713413488825285704554882200419365136316651654159415773095564456671285298937563149041470865898667782094331014087593275700772812753227259474921343426594237316842776989484136284284390357617518489191784604762390574584324387093164730299939233330961144278334922138717205074169969775374406407212443517890402038601488384393779477784386157898816027644400783538626052213095473941817169840816924526814030378536972600560332626017747916612108562442959361239505375828391351403082874558787773897570057903175081748674178502301379709505752062110870655015024086474933080429597625877501658118627188059078217913778775530443788848266829830671064006333990191072139823048728102759734862279627416759648361382726000937090800169295728019642350062393102719083202362143289884008881979843199156115891282072709124546820265866246409660949731383859896046459578106248739594906471227946999834199422108680042507100245384520774060175700901074188789023777635382771089618473431627406244338541578923424559113336115235873356911013020569510519157358819519240495025665826556706317606023622651375732128596235681739236870914175593868609421412335141248055724317610808263035088896190146212476191185429488322031214952477001474745779151330507547585594168565437158056372237026509012132759965291968869422387586315904027689349330294007007252788118048070584407008410556317724463180611287385709845209506163734478971353480682592442365335808606791250447277006680824513791199643255581426946447648765957253661707461027132006731759407783910871578407079320152913516164239840995489962612550115560732365942599175693200157608420421903501923982107909925589048574992833816152080432820492883013531880301445237139141782846109759027700918169436517217813232591133565292904474636078071781213910124242747542536617873896403274625417719765702763528204533813622570227240037717486452909052774471412998165729950390188422813961517308705409751301148909132650323182485307331009116233544366498264865117050275589020413571419367535063674715415922536529596359969001860598960614539258587728158199030287016285670570539223050620524984481007753608941930683839036320239012420138057496437254722199387136769257360000 [145,39] 40342298324563151354020691586287517116760468251439818011569491389509160201539169871789484230357905624679715012157883996892321474539618144334473681481183945302662586786145366118693926288522369665430255071700810322308524323533732536788872755823550429136961401538031290874402552642428232041302996017282403287399490548189666028378151687829175355975565811735844226283213075818213286034281980565883748262101121045106969111308752189598452253467453194850720089138751134062283502681279161893093113060093135057241670277357428131589726610477282953161724328216804264141317273709445277247539218517393716671454054236836091184308501628814253460118972435430574840484166387548460368676530666339089138618191883982354373321262505066723610829794669059921986813956054489309042181661829648931351064435651509787806812051053620963802376189702377805095526000189312778981164584999771375212795905949280103009664394219440804342300952114647259792453352103396696121640840423183875661015655370424629793338241902270604622858871132489814846558115177303092604031119154020099781961252374273266474689880426603497662432870290235758673313102809860878866032928631828626152066511538956875515299279007253507695754575371397126464092876278977341734054597095251926582454553587220668419631986336511846780776456685943018213576181594226521273853534730204740323263826196169597761292809642265954049508408944994423872546682053483842058699049890521257157978005610735908867535649503479055731694281619385910940896387365753552613501918207112976579623060684416587799354795270920430249910725256946539795008998575585317180607109155442780675995444039056329211141256015658931456098149342590541042093904367407680620719554550209471190334320094172046905948909044862910622692576818101328139694186637513854620856265269096494295479317619183174228834593760991987749639592034872159429709428506308290550467686711496432462581784845159036293178484157899427487247969687699658321983295585740216018423597565068894286145816023445346305874881365893296256856988091459393066740469953295639303089272590383849341609002872708466183131738969540429465486458968591124798619532105452093080061731843065704143247963142213269234026403496830155444436467099361995378920161996337262560477709778494384970253570759108214959458326438067691397435702392855117541485148567399149277897546655351743524090484974669071345633101436953219296914360690509819140533558765038294067740618694072391348617810719186220797127653591045742762853050069914085165140240733838078614257079319042756856966749162252982999192684745740364191600 [145,40] -11236629716716401528607400753373692865413659257420032649909479268520459514297519631731824418035475990725594112346964637274872227912396851494500110649872099355648603543508756394424658058122571499029373094664700164695542024434531148746269718208587839639242361791410139594346246075994287661371696311927289387283065395057280204612113275297517319825832935292069991338903840853089647285584620982319693819116137282980650472548800194092484099245654676397856173841103593160855841773999974944807096040005294238244674683333643628337116122899016762323342718081336812152282949172773834938207168060928053794214249642726167278206723620797618210364982069308899254913916184553959771095404686737369831278557950180087677246163515267495609206728112278165281186027685647118469365237019183073639890907380063929908142072911309292643154605590984249045586302116221680819595521960071687377918814176067558867836081917980329525312682373773286794818800123739315988271620532429193584295076953555704377822311726111174271764764337833091669558137136685131437414648471941613355233437171407221016687340412839750110338212302968899370072205398082111322038045771602654634700001391303539869555238261485015597712790880627861096374787528664399708190782901169402984394164062284148220734214937559707117396450144078130081941774041948191486166579193408801705580002583187039739387522452416130404566873511062706997794204579010398345081887330180616933368328165054226344812335999100591582331226158040193041600032986113691818282910330513693991123739728835006880885518449538477356485178271939554489898807103028086754738371280587259108218029387149945703151059471770348873132829397751246117628184647883118136552262116085268863257996020349137436675144243908602972963792910843184669764096234190529595851679600861595061583378086712109805156058025253629264029445721058121842199311638185368315334077130687947043515231072545296638649399531180238190957061168794199264074843287906645113541213049726683579872449019654023031604852573851549116715978156228982438517584135178626311859397966705999058826265528620896796930845541457243858653922071608441898222346847665449634263318037517397046191466840512889618991833015694238122913676533418288450536901379115055215279146830696905542531172788952155967878218283681855721043101750841291599915102743014701346855852794176028103737508508358623528609420579211200454474589130058250930018699658290450248228244871494225263081034756223918937637283432161518709426912434855940988377245073051558048063961134706176785653390145478252088991970686654975200 [145,41] 2433360888105767416713973600166826427976633133908804993808024256161476751825986277218575325863592570393174075110626171173100858093721665942103207683789598336012027662742138755090036705801247040614038535060859562176230710660561951505367597797162732713188932853104277134615326738945951758612413126401196263716821991832478701256606288128505332953426609694475349889154814324920678497856866396925071848952910529681705445355327295127473782591070894322066505941747882793147877399164831304797708838210619796953527844527011292218573535179954909749843993552865276628621127831083232905634926443385727070052838653365034995286252166048118791539392888678006403044656765736921622757208511194856051300559469610445476472349200530548239340540719507516564246747071826566237665051420635697517602437530172773490868380927081092476148912777794993324967662562409478362500494992509587108312525206123896766247096720785754743324541948453490462322695406776571671998078311813482354669590883794849934943359158493059277932315492404999111324011934514039175523817059324359091842589770719541782198889132403650140868513781932546754334579413563276889188951337341592721779870885678605778620588205175759880777023466567025375440291126844497356486670824457180340906807577833055061781595526453274942404383162143173056173368319125620532060687134550333341456686461824331500487483143963623724955530322639082575873245832312556151942895700442409390397393781286231627201308399911143793879152025511533604589208531874862224836617794712903722229999955873721287944105560415698359354218662361127614930175296361141342537071885675797190795955401304128109932818913890810922175353578395366569440926334988194712690224284700950904250560532438621550932082603195562792209754107021681976567101541405073082229365706535350981853228069534976925823303213186745904865365254807871568685683467065566683196720639714310442060425011528008570128565852464175232409600109009585162981317979929401748079229165894875573617499930759070421491284212540229540106450339097762805295888417220695317504483862633108329507699724962292158605388175010376707095349729255698666446395963158822338198080486983730800601653551749331449696890534993672338387154266574925697265534044983578140299584738829983739622173985877899179530882334079559333242294389189101014881576336238883463580525827926273259784851366802003897754333680058462832240314769230894284003369907275592708138750469074203202960432781994881915262728590591649394346068883118274230061558091050801430467493100004976939357379414504212307890277229990860 [145,42] -288856769277688432479981692941504267264871110142475348646496275431635155122918744353904945736364729952627752542307247765027691346868959331393399447674302525662558617782845547478776328435949814353622056915952868400360152603236712206277881618088431909823632113265999205521936288710353364055438670487475825368819597027172904727915907496226547768934088290436694052752629559270407435629605442482074776498285866221015580029063151980771489579367688294169579850299098336639310954541657011249508204834949314835657558982263356752656785300558055528785721719480964391696364804904883211500441162909822977748098242349362776728353088375629245448880660618647437217007654457651268909475149134593361108498902774146708389624648838135078232655700159904569011936653499825799055750006172982175194342464394457547389061100889059277192213736728312178896480930368721465965869303916198830324492750857830960833722487325013932490192600827385411756577364970925842318717668430692017929602135682997882615932527731537418111653102094240855672089790523023988513189236725002594834257126933508839189232734963445044427417056148524724352144749213068436394369575860080221773225563352927607992520318116894504936572068693059714268923426244218555717071957059674874398766161302132573933775924704686192385131581293357746444764580630833366360183887191698466915423342393417682629615879186227096293618692187933573794841478458046709151346193643457675349024608137789214208525258966936903898963683751885952121931506499878547385805587826079079319434593725774049889862064798287162514031606989922132359971204507228091800371974500043808832560246552870959766332588120361614628123971994495388501828184628956410580492279119746695480452340416418367457030582637458420140090955392796605019500593516515973545970671968226560064758847302011750980820920025436653903297279441662607889735912129377541865342555137710001110152960277784926608650880272990514695003873209422375411732347975818004608216517375799649588417933662048991528781988146327368398007810043387960697751396295148485671470253994672112472983790431850159194836010412644105434214430789441051377790802036905252180479153634592354934534697636405733222740008729803219657398256571980285176499709584093441259438960504402350008861957199588996331039136527749914915450578190958323303588851220226972378518080631637956098622598807828580552946447536783616248572836960353952404201873917918544100883669787470115954549354503197301642675706329086161842378883082055993417243985976754327279416089774740944114119392872527829528986265600 [145,43] -60650620891087598211558042054300002579986551592215902349122764596284930694145900423165884563484981284856980585499453642071544057204002338125002839797406728691563053331271881862994264423478741073735885228841928337709677534933182460898486501696806403952732349431360201597450158308916224635495022286860963518811952605395280258561873526664837508823266665251918491078713752069556325608137327393826657113923921938934569385499291902591307404644805995430278673826867072199283611366926679714955351338426842940641756101727603741436428408513681534311851965164619429437791728998362394424734246475155629765476424585765826096034801372714730779826973041069867194301444073757948738069203043175161023968866159364473695076151293091523449341658197341666586750736129522915253637768501823339039718324307012428540924240516338247158908984658763023107762281941860420041040285009122694414849415187902687698726558697005566903094553439439234732092325411759243116455202530214047977176880419612624231007872833367058666867898879685840005406939908260929190975336395518562246561319969430879717495546068424567289013871859564678576220961014972719853676667332412208866570406316831529579748242008684944294133020309276941415571270535446957016183905278359916078990167992199228618775285958985099505129830026305982269203886781604030027423606709191173271796188959473544348176879866875376581949125965822678621850203145585091710815546311184263248217143845323559057325835991826910148380525685509619099116724263516089878344526212255632719776730501496007379796967597028522894604349780031778529194720893401154693702047828670740986400893623580739843146349023718567503764970907050438369542982297288386385797694637817609556462895106556243989272180830104850909087797531183533151091334495377429568758363001654576804632154900621420129444402520252682889945060563177842873079540545748521359321073804462486345335385701216293126207580433967060091983214623943714254574166334153673284024384385626662182382115382060190971453580730158796223469692100895284374413235110635204862377805966560312010161507732613776999563611932476399145300122602436379404402192237861815876639898857532342429027062068339294698199515483065029506844481777260620474546779690206529150293880484308333133722859781631606416572167168011609121453582096346994133247143898110577313960294595454826152068619299301402766714094525369284181941493991046938059294957441446738873116177239768672216571500232599512091285374125109980277046404757939641432625419608789382352321151408712744188927045711235225274529920 [145,44] 53976882595198921767988388274931838162571197605285172324114102278851827020210235614575062201446124683424461134980766911830812389348095788460823466391445915826768350526241501310539845512272108358449981832355776220468785497947046713909495281103549013137695916252057111667808213772486799841011732185992038520083746290712477979170708139464169298483510911727113995450245987085433585099334943953235185036454466094604206429464794699821917786638064922766725220027472263591895995862068996762387974820706274944039218830154728768297786078117571557995614976987749426513546348527892318501455732781760235396161282053395241772843542466632014546213218144439986783199277241878999388238061857233919475329993402201827479648420078424813683991827714115094808883823176550168254148710386338238421690667022374582401182710004494563117741583200793570553168301277588109409695454352395240380963475807592451411645122847506597044713610218118511797130618311404634191617086519644876825569530368267223993973530096303021357874950928502075223833930574384077803995152204734458747809252122037956331909129138713267370073324905433646265718812434486220900274430360210762127648417190612846540930976069482466432085179385408837746463339399189553060382018396824889871231612188997872620173244917219595639772279888019741333961420537323359844361102953379205985255819439540099531267306944967363340432591047928834032415259000570112673610797769118729477191057143832890191644952561601746870185197410899425289303719144837757311204675297442317130643741152670140974980671530438760186738297135597214810142701143822788246668569950213936857098076533535278476679332878828171479716305025924220395578096118350218818755617551606065034088951956249461641947045931037970019647265913053172134274946169553691193246754562789358380918234551417056019699355394860582172085197726463069668680495675552978319183012482452521384451367879124850126117736730469175589510491975815377188435935130021417435682325665853919179992751548651619159868240571534026210289528386612671891071946743843982189461380590951596285749905633717668024350720526481844603475954987154899176376858589862113151602175130319704855185547375943411959600511536488878927453905312298023687497724490465371187361362794904608606619268266805779115167938679798727559535025805697662565403019758606921209751546313416813786917076961222744356366975355446159749364001226324165171007255884586072630108373846407975556503680671304724633045221619084242048695204887421542396826599999632928538765616031722879710508282827231121926720 [145,45] -21300827798983934774179163069722891391549045241017306012029405958817557177384846183419512507227688565760242380691489762061238584000922951802055996922665043116277344264022106266006857121418241668258257549649947694299519515933652758631546324369531826709963175897631960098828697508621398337262355070085436096228133762630474201457269940092942015242845484842212042285025041482949830332891840212070290058035729024921654427863166144549373059361221380828606214407223655558826516431938462098796993199854572510095569953817298822806536559831218250452260209097994240149711404724543771010571856865704692393061446137546025104382026822242982509140872089092373537759048933826793640127675096439044748312306729815179022224331535922066525330695066142512437755432614847900689621795479982455821841191152026592900275244209909574379037154837480590883730222175986979656924577825515698476746477360285201080058329058180906133369366797027952245563339238267226013378593956374437308397926017800546869366040014192321062336182552879499932799272373048847582390233634922853448612803199473841637459824716061909414999135356136660614631124342641591560147132945900215511826785649602679681350810812696743772351030856131358579233553105285395062347780578631531839673848253169069504455832896051107308928522167954166090296230801573196251078404033554595711174044340266667783512331746323215178544546688714403566736470202726322103479850526904655710378264043189154939500164117958618790840048617052987229549482464086839997747638736625439218234923926273677406003555842684174113432998295337253049919031266361071700866474479690567660268211324887673621973668974863103051125610421049758222018937513872188252248999906871592470163688392957322886857928951446373188723876509304922928251248182650977031076332512276621322135552184027445707245145174005024547859702940911901955083895635812552271905304492514998112435614893654361378775780896454421676620235776737892102571235466176982658986596265122493109559883220259939780718537804551747531968579889227453082282509306343249514675340842773178450283152806559119501512656660334920976836684318994373388301799385154915840580672063773785647966345679902577233623720000902657799415472836137188520380615609361976696434824330059333205640878788539423478863306378815593627642418782332135323631525764168800245266080667783692176429246996281204880309189747057244507786972815195412295481176616747846968986853222082751102491013817021409727945785442555669679705767126463648346367732439838742090809858997023410893950572634021013600 [145,46] 6008250880741419425702072725182487986095671788722269603011235497253831324323114682013814884608836017119559419941610545897217245041632011276837178338329026379528623627826570093052756326424268482647128777499694441753695539157357767351624436357041376688835136629100594441843066916588227338144722666588158831990734648725206808244366308328044138294930550159303523240317474389119866676225495695034294543045238754817338707769172131207047249749711842029635087794905870731856633194682714836043275653545605783385673350246091398287794259567860761055754211151657803942693191790564366400173489619959704530668874992150420236275810895217741904900541548755089359270373167424983524961069547896949620187271558184809089648531209534731051684770187881802411553248452322562102247334924455839343554057101352641343113868572498833076762570076115657491696953839479681188137098823217433018820612935452792253381230155804297460198911236891354549678853620595522464693748435446583207207356110275967325536431166621586120910909803510964828079375405385185016705524934671804975341256646959031445105212181952086095907979617478614857868222520762673653711034707406239586837270941387736321093673443736062921746322413863509287162366419833517660221018996196892770880034455106927408238953907736710313113106793374096822411036733708001548854688794339882062742402818580333827496557207475376827088221856324066280645163397349955170600034083638335182952619815595726960259884628759282069307822863579180708475254220578648988654090975863688761368617478760107483223739327096020866175105484912177032355628195515373156842011601460249092621997902122505647097610585759506556577235323497157198793280196248382252019988930272892556013202460548839831118901487899033961700732683458624453518400025997505043391186979274731961567962476304873594108373776391504871837265476679489071704176161499592154727231649851847082017138424622597020345204143745822917837482210347876460365285244574256587132564780425150726829476038747845083883595563902685503438381568469211255351172097416531239643603658021964558457078080169216077246305244957938364997329780354266178523464005575253751212681537581962269888612504476375385125619140655549357461371105876901549845157535648356412069624211713712068367100601661883306859160304238652161238578315082665378638724848779403180647004733400206936030961198085304313884208267279110023300422549055243977748856610318991496512685185240544291351331064979341085281985902620508143774038241526516041303925201492334705427861331264626473354665439009920 [145,47] -1290723228676180636971202736926493719284278300530279038977673693591569618309383089503420224024038778840081058654537143626405203913875963387057662851993046738945002033155659675122010310301401556213090503697257765074883977277846907029342386433883637282599309522220004780684307758701195750177593095121761147348553928667925894072626971263335263546275585408378820995516387570372802324651366613121006089582194830452971932374726420668404710240957982639926280099055200760346679066675832154360981957553164649317179383317317861042549730232777776109846732558789245393933052582187064097506086574349882479828202079800474693317458495834642100224297469712046379792270821417280463196875118971266832949291876560558049339166409923210834791167583876769239796409101131806773612735177835967374991566959787041917181703317456956781692250376734452906756079889698365023095764909888030803246274047911611846361840139107952085644937673373008140232632261442505449039819893914964468482833317692034168921547048462172420546097865379672687419670269061614164481486754794130346357739005548102618416197864592714305575458907073126931508524523979336768165203183900466895404981895771387358815635288199208168776361575289630830336621550172635625313842089234329201811825804021480146123339316699064730535488260696581675586838372100149400148055553962212012013721933767901727019253935303843127320822547755585503050900283803506153161354817010492355920892475517564242063655887438819159747014094251468479365036016155219617342133122565440721185463509766912924415323586636322008903587464597069481390792604100732093967533701951704296020660145248733240688070111119240864130252893630724852997748966213387305469092702483742161624593578553157231328665486031181067958544567143845651156183523991926866853472203385078211106439819836636134035713186225834277028267089996931424847411682284340982907050328153335373664758061789705987945422703830918709508556377241013082339576144491406196185806031772040469519151989980322871081821582160278922471493610985824730947935005907739467179722268925218382231134973300365627799630639099991307103233479765960020096034000133477167996492929037961794275593062083999987093327196534965304754974060490254085566441913818130319159510020063732609876227366766905116772999153277600617009294678458709080915804128637887397953399640607229707602836585016221322058582696101102794621025898618018409821532816258427887223047961803167485579062149497108728333773835070696424272840156400097586414742515814413655792647661697644323002885477360 [145,48] 205724657060016645883087745636163542769771431195619056735223551896684298206787130592833139821839699105205179113837181686445773803841562214536335785095308659723091680362750289092018643743349716450198728480497755615979599608014240318899719987850378978714338265246785413238305946002244155931539589432593106164241672890934142986917741194798360012077622296726271458001060466548817603834275772185564959462750124624561025081547814971482509368080003383457756898019002677623277816591526519398312476828479000825845019580929103904619716492748971019577227389576079003977942467997115466965030117325855949396840792812453498851797293137572444021824150046306268094848200277127705735286114099886696496698780274475199900497703183997598635726449879556691328788487906762663650395332512300091422313964471236787625147308459286288665043321830254227573661835725955201122380974246309458451915158978467401178101052859149068681062346981353499354950857108093775457012279996208907628877780801600826890823340357979912916704179844993217961493999966849464043618298850223689604322455307438134912056441061062323600938743608289650021350109770184964049142418538740643726350600439804461288200871393935320857977992556950764978018135258681488301154796701569959838172736477639475980665224893467938245272688649208353494433998632637969597372516700951586866688810122006777063275030690319987762279178225500620851742260756982872479964058727680290212700331013763854928656313697866969581439051125813859172408024908055806540931817456939881574892668404282508251590676284443115715359175784685157366569160167404914150574041594033281566182397262473926093861129242246166075982673256817774187934045106027101041024612497034814562998145560786486722657912862718006366570221327577815853465995061028040740842922946680552596401644751580282701902143438271559028652412335811134825382517865819804921235224549002102886864614697742258040030859077982620036804985906115321419013704553137573956409505391029673882729794254550873224621853294394576571448112749310560935550578689957365755435909117774387947868965938356499599470089874225152383509599791934383675628832835530972531358586169926921153283944988718034940649986189758596941918590348258108072875760235467118023567624019208793281481505927508955210753871905458607657804278399950565594664312589921221576611096885951694098595596622963914533682664988129985675673976776653460914312856473669112936052170969821154748365581225971950362241584723735064491452462088438916511897276167908647279414068291657101726682752 [145,49] -20723742358189596350668183212697954244995732912030049995721292714173257564971411467347404140923898809731962918261885777407326760485584657219507504417448022633396841273901001297063560968291018414899390207678535878236937705253624133825406462071132372184439553056789718519443553140320336039574514854157403816827961691310959690399463155694982791941439561506518291104430610511256255692775538079484410089062614467491608624956977858751949623282821512530239388672403576018652051731815214238057360248801118451937228093703282762100841333493517737975288113061076159928994139420516436122706659014097574733424554291993906501339266587098018652105420334484340790085704529948852059130164250810383223989716293054626116989942703447928868946065202907577219229753504088986022273032305973598865587080516489027596658071987951246604702998133817312767770368210771990057881346885335756588274588388783854128293254075030923616066840859992810112916355494997096788311351308299297755812308928561371543611334858199187207769650840630230483738555535210345186573122977059951527017045042668308860588088170297170267450197564145800403402952985544473261382044103210205489170855660622614173915828835120371496399903581678342265958770887829347290318029832885037830193319154086555577665612182939617924547756123941081665900119912773775861599477369925440305602712743289539306736855340069278606762171315238230141688989903699065676136718333946606632499936522482989528993920622698084190659912241262226009050855872000747008348559716608107208323486111925481379803375522984504046100384626582636075349054088998745827771145674471872545983314459040055851925993607252305833744196224666484380614213869030666912776639825057051558220856904642294440263800458530937078971461950596841678784880244870919937264384766114660964775213047897524058697152743003336599632075514047556772360598018507160586749517925275128834977086796017458550971287352688188355839139527393758765049342202992914689071442186256444509534075851767112116028448741407464744960857446619209399619724959907182234770420686375878261620540353595937258621005899457930064485691765121784355253889482836910592073052967028569243011229785295324060608712545977189216594829966943499377076704058219888354180340599046179920542550135088620116989396701437770462672208131840303378676746040028528335468375389225883793304589237440224230637774553671274253954410737002093812244373207858301942071317194787245229231680233153820898408029960302562023302496653407332684932179863110778550093318184891154488576 [145,50] -41607147507670526572958578245803570199289453532591052581869425521749518112447522196806357063994724307124039092115175853467897166940955890358437581803201063259946857926283549403185119138024374786665288968123482711921882398339760700210448368129778047168868959925878118405210093251027313141199415186027186116383240222044923810205347549415644709644821179463153129707709952691450226586671949196998973512586729311632477933551717692338981953426804186093103373045022749444005485256613296782009844310266531297241765524504789178643157021217070788927112935830315729249892203316443009812636092824647985320119876151481594211194509531824053511742221010368465585717171250185740944257743852153548162025519789889391273232426995049298064529385569587386669327221393402396204139921003317415493031267324788957129446927868896460445609851724177584653445732484620372777533103849258256106857588553669825292472626953485228085397895789619643724632977067471025768320011898170205717054656613110437800495040726985006466001949191846277876283627589281365196470426699017484398329384316287092091846033001653390914715667231799337087703734000857100620876391262551666252045166933989280347576459475654707239758670095454383328307481537719527764075079138055661473461796240504644865874291012599056569877217163551962989207014251984372723712211961368484154613772130392342568241830578569504858931971335188346354725721619637400303157151021918195536417926713871802127458489096607283429635883675157162357422104238416476411308368638957643911185937129126306127388196786560056631005008004200635036731176000817495543271059138419884826416133866238511891247827577895671692234502701186040160947648485606018168756282818153050159429291622076419434554628324428010481428499868619530817397729466365345557219392116660242004770686488438022029081411751233487543883837979933444380918256062855722911622513320921579612200544424583312631686000003600637049603622586870013477779605357465518278165587982981400273277936680791379477364519164250285800358002388790448499471788740354510141769177223054932194116974249983283759603281820667791913049325518714281954103525187899156612814960018013836447940269874328780732943142896370507774716626735836770557035750229985682845278659114773762090703956046210697499776126004120039507980165323292112167913730278795483640489917501502910081754660192037992018748705469355460775155841974348348770809358383265850344261984009324665238903911476637440647036066735166295043074162638147289683148178817209802846987551419019328 [145,51] 556827229633330343330204892274313700818043572858130178570141440452643528026753554636640498583700827363088254226671209548507145131198977043511506594808735026922387691580304115730733774524531080396815579095525896105477684059275784988569206448212300091578647491035846368623685261164228488722095779758655952634385678995342423714392082428060140518870363772428665827006785345410532418119290528937985954999791248256380897479473495219402054883511642681763618246769156815998821064785619940360989120944426860617979002994259905669271495471203416731525031113697715996589810188272717812602227531627288873634457512345814906799445714245877870440174167374873158537160065662118571808032952085276570216342935264633506060310909003458590592566595838537962271905787988401736110795714025096992661305163609745376987588920841031620900252868074602538782819400294968640628477006228921423628555602740438071310842985215815139359809670195408214557612594633714644753858240986409966087030060572103385987015649329554061492238842613126500061638344556204268537201914813761130401184632588089699324169894892966814197251321880323597229152664380699458945523535354398133174191303840478547087412778696272182333524401156845800411047893119159455175877930813460987908773949914106009162146981105416737946313949326539426761832123915614330921960559048799055254374938921367894331734591853186235383001981380676410045274782231742752319110988181237283867756676512815871174591343422468246258557700192735903032193907187781457342038719679999212807505900912624958506478664762721685143021814187524819045193451045955491851202681533404971033356684892013064241158275926889348289857369169741775105827211186246836410405978745005915367275537854625543654612417345097149807248480795550830854064443385940849146622153218070916599606061671823776659041078895317975702910875025541054045953460472263539693732483051293038020831029631655618166797273483949122293706341122785945796838387519253969609126539524398015254619378917807046125621368675812930200441299204685232188914244363183186533742249669754414938481505110182919287373133309302763331666001682928690096272589341775874771830576156888755915237544201146100091961736598355699112270173037081677201698137616998926146080599052683264570618221318474340992889719822213831577561582116833593137881605537219467213717053751928529624694570894646025575318732899743423076077968198689099832341961143112029287263727985102167328137116535296784941616936629864108387766756984275991567267188569448433049232883002680 [145,52] -152185750742819541614444316787281737738024040520636147384210698974145819016479086696519906089699132461100307038472883662642245037658054176994852907652330096099202600463548712570174294928280720307436790748787346695743250354316984610265194893572591023898602633222251491232121474861977123149000188459799463881035497734229640014590800041921103431741776937848074315238168427423381191069619887342871156791864419685219164769823617332938822173898619074487340955809644966710916470876428961378227040244572867648334456487587172329101039652147338865360337111308570076442232034335344796468619337795109940057408408262693067733536069905116227168030697012047490959810391564614434461804290524332086864612236106311604021823262825963257120384509812704415508122766018797517111812569544066210799542357266084975098847167948977632456212932041021809976390626440167142768308910558284287725233368102331575982561747654842678387565502585675486678722632340903604884366725855281163575634852654151451137518908543398804554098167364444008144287269556025834763647047396709825686868184602060142188888045149873451340445798614767805616458179457914811804922736622559102578845440431027843741295586096653446557995471777728897342186386794131952001172142552815437894475797943673647577234653461697203283977568117977992517173950348764449271549018469157129980777718039457236589166428510191987732287784247161840863972359860784914331045700856639928997278151647911270583992802434410423585878490851088198221761046840568272379558769174306161966189176238640999416233344389072493262944888334740003441901001920311263126243036978765177442684677945110726861636833246427326642330770146863229186491958253809776057748167536239336198327729144194737164060881369923932135551097439466632434709365720160540911668199544046321052461551785147140042660750324531700758473858304542867362356655107786658968921521971643068214376943554891773379547872001005785555149038551965715079814704355859389601818079583148034385756690222546777223143619825088608404309715960732321039912068873716163706883880604298111419010151316602343792027637286341703086874680234448458996372499700180127492477797339624790717088820795863539450930457762974657422848231321040846643963010369501631796199985206623758356225914868813359468000998956801459193073199792568065541446626505702616072793372826530737318236013847078536474654201469902430924055384420037993487152428667896219777400627356853581690602646182071821739817581742556544158511791974003945700818897053019199065848796528 [145,53] 30055531187356476415743018984966581060309603762826097040585749659599242494549021431277882521390815325924756200522432427422826500542303556446104862656296310440493022156159894195006918669495753486562881677365001392344786037021486608806226232370144654384506879137561319686340368384326774867267723754528006722109090123649610987974508278763252023264917437365519894577724391178764400338333353089603170954281448705031651968332199264534998006556483629855874582028544767456136194141830084268636987124727470258822396964000151936262296732981383684862944062346901185649626785730331760682352415827244951340126826623271655919116261076958575595232709994367737749744105188423693036659689867255338324802030241291884213312363991054573160673734313109162123836286862006761321359658886275915483808552158258023624478326003387467147481266553628445396506505400466825747774828026259220834147346557225071870754636891718580577513736209504630747980624375705740597991799612041616141266991265390402049181251849348148130078757059450403783806850463488549195256486325168426363552561278971481103757703412795489880977116185027169744682353323312721525714559920076442302108529506558832675700829096169090206812584987441824281356311124761595535244805568309873481869659125034744816612161582655691788925857881871879694226229408729464793376393556517107585409015610406942552122593060843381907309675269098079614473615116436746292088683266858350930660076931193389993689227435362066214834022159789120863553897543788813258671590487672811566191774950591322698221423251201152813982885956184370474914252842030584231805330055433891633720527645865038881936495917232878346459361171650371755582863094144722029564202739175159907257258836297459079195466618068100075631976057923800860922049769792060915364017202315237590240504915000327208498080430940742716539713767899644615178090898699616125407478642209327674828664021182449820472061771759045384894051961589618781987991548419226402748714978664088378868560574285596451483684868445599456240757085068762822083363003231385335316736533405660013328337188083759500468476452396852319041241847601515605156524691066480629297927907825014544251347538965544028489342148131108089039202965805038536085165488161239793886129540786347364160968648204521206240437591160122528039958766241021464491087443501296969609408458754462921749695802069122549441042608686979244241502881732386385676974495915034473005556257677887380493473876625878558011738000002992994980015365397149362826467772177796408666718 [145,54] -5298214241140395805578793993764427029236635145247296258246252176125523716624520952347268563846070357319081332154031709043240999597885842628361202256693500529646158178562516681772236197413491852581207713177958322158752807808114244900203883374994900637971887227164406324994385255578789888324110210671906929978364635936174037555455634630919854782303508770291706080769133980850528935701046958763268279701523641673456598157240511275321556375448108000781893902686419850286553214892707256791371692768614213506549522512861266196472126546692687686558848149788312146513492733466811492296996544843273321930151065358964055331951962303722239761154351372745334254248067227334547847263439229836999502136290158181061342153742699626675530139066882906215803223940344056162087832521927567008111594219189580039885701141437450444298246604636131237477663088476587409983466757718361409220066245489179067482058784933651463529967919734289668742643759729729983848240398023443162817106868481858844939994279299995579565674362249912095072367319085573157792943593850062154182806819731308004346795983752023714763859659864999465960819265052554343558637759299588859741095763098567761133749096207401037765751029920591304524810659472014428525799576729500603914163323498360257150707293640323637692087245092756980918389548223642591412970858744165471057972965023801249752843074212103846564610541798992582134349881259444680537411820764596253717005922348483673852120136089796748389743259865673718566728350045232107173793810650738207770288598485831444589680716004822134394302884735087198954847338126354251293522447901731156777938696468151630319074442340801944689453218525953997573563711051489962307854925186108810515913348360723659702542432069666714944627022965606667641763125305616517114591044343875775615828826209497202291760264769661496053708239871019630597589546982250039768589447026174206819625964925404050603551858469538813642114430639002111035901000458948159840857772183528710977020394429166222165708941394842920911588484981535169064525890857137719971088035681982904242794466625265238196389092715749220528606955952623597266529443611588199631655515883673453333648942112271564485719878758493253426388454890133816654951066816100628142679287605744336534426565504832474126279497010817299607121013708561433051638620699063501304123136185524978747879889786240207252521942521045650348253492182890643087789328346310228024875369531098887132315410949846643050853735062374565128817101187979736185160881447331365632 [145,55] 872180670384324268133869321236936876810196714675701794380950076503867676476468795614583949034329137366584008419097673766409044276428437551984980483438453087549275144688801272462317690161427847989551837812981253658309983278458150814376987833416780259461230384655433298066180627114532624860511721190994449842142352252637902194785936271459238097644081487883859538442384326881810951066624759947190620754098518037142792946381492550244130515306028617094745369687743834289295510517090827024473677228062330717338740419741648718984159934567051961504441441978525680210940695823375759542345427662469327777864825123390554075571784710253409931021727698365026699269759382764827339023742799152124655037448434534877157119565530689927605350766957139605345586706007061538415744344423064910922715919356576943661929250608479261067032190839410418446986155421519889721059645440348288894851356774595449272405085036639797778661996365437645189711110767333952761198994478452376364238847767147934116622100285112053238876457833312979989090081431173627444518141903439498759215555169009319256146517936619406697942878487038092352915015699450293705450093882069666515224467089740558597038833168427261501546685018185372424747937964998256126965927737806975296180299436709769943302465650266367383500198619812078627567401492502651494261918012840214397727071325862359365094777371972437074508535421403129948587248025467851280109273983810070925487607789364783029613268723830500689313052115746042520305048343595867894513377809129195010792980747172717565523379791587918660282687547634211859842187542418825816641316294059852414353813057255727769950716900710615859188145730331437981907798551452558927177379599249956288435976991425046918426005435288512287436792829465827658164503790741960629844830628870376211997039287773128251799892948726825342496988651960175312601354305346806696249184711026342454365125207572405167581631614838438358988499660935486418424724333373080962882741517231113366690824499433891007789837882696880166431693158131577519637097809328562070401373893475715918342461884168217220415639898237334217963655538542199136734557269723341379915195002077224401994656968462399477059204381117843343239810447284339167797477325308180314694011486319368825325568400099197173051146043458846484328752095786408320857133598596885494606157906706175082479360324194177692732670741759509966876091903292290787694382488447606555421553098763372224597359517495802983225580645679154653328189809233367722078104209436960 [145,56] -130872840575018593137257454427982612683977148234493428337887346951911741088652367687543226778372696545521533830880815055484218491407407316378852491376034311752870092683833041632732935769043929304119378181157687108932692265339237067850935662361475367727284164082566833475624028690662109051174612743395560614277046675179979696295523351843102826916820118925942457538852710656629848288000833949487891669094026965636069123235559181855227454645732487637819128410197901411177050926587567055729139772883115582110285438648032228513486149665572327252943997155902782661085226497367881781740110476470740644729977827716931981351275965090488185423459676093501913060690379144859732632914296541060223882912559666032947300576624269547616573498912559747594677148970650602069956280962384275663825299058790551098962370641690624441859370244032081908596798355693271392869026178162151396407173877504888918600136201965880863278509646713590421227404960065792793518755452326572707741899073557303263211303462049330792030378670564228844588795090071164859836739283300311537718317301117844025626556096998583461313401892393137026412287128247125746100664767515506370227358942590206701010410218549801335728791871696750493853440081503069073608845117310068760131308613271874043684769121349542900170965301867886420576015947683475567770139884210543510655020237380619107963732725713507143151459257554943637651391098617644605038019369694031784858733900887533079519531715620407041159888045749652624368578094656605921426394415604254372693957323170789254054823265835080901172069919728808484575936409385017457615147284008191132175026124028205926995733613827533236254667602465170727856846418573019048843674918037478628704997318828882039266749955367336840774114440377706881501918598947133513389376091201999227145184120479443181997240400037777904308000269156564253443439612841125823644263584971361704658916888447425303721360432732498788479355590522275936193060279184676272068258082388186598123183431037635377634746099318374482585907411994651385828116678443637235995382263210563551576432743383392249695746913583891229970832305752849363679265716924612045651378214622713304798741359444412459345759242513433102533204457954561143647260774157760847609408947373309069104509032678401116745926627963960163474313945841527217345823534176773002213056876880431517063185587265066553289071155107225432612799304674528976105560065590338744583099871471783274302755489164651344479812604786523279653591290556797656253654981056 [145,57] 17398026169429101175954128927082393227173236989717942122535514325026044537981390694234053158276139071089636679153069820894837896804252212259746123865648643821699193809926911113690472049795843571340486290090876339255889310821838053606514792246030865992074814272878372142520703046040215032529860322518647792728397705769735656305340012526572838805430077131376736301629593826668673488603809918963297028627986496889272618088591644483591372200639120297296947335024698496048171526797952739413889184590045395554738458491980582273870652659768804166116643587786806895963536361156186591185922824421287169294953160289149413172581818635797330832453816420322046217358386286581141465171013146349283914836946011072342737899008387681189534310179682363517509639050616242248896912319616658817908079914803375566332995723647582167592330771836932699846712895424332191980327069208705021198979511630534690806569530350943052840401967647485732117600510206040763380139726740437546914079913241004382268317891948601127451008874360770309447491541401589526686377674805784402637515301041558332350139581237992248810300319082869380431570872085672059871378592733776858930278888417575007008807094570319455419174069374536116988031793058357118909120453672535943212687037854221090970149482667368128390550397405934248872506875079773503912434797163992387745128358916886974292098063070652198865576320662035274734373902508402701942946880250308975730504715273704475976069168780862672270282698073804455885683768292726343744344591433766004136532357910985134764776227063710563023900468675296944884860922692022691648784642536046009474304312207104780142284884470639905237173838766826377395355177863977834818868220879854318297898218202634023937357823998476372451245425534372344867406443389283393217602874737581300308572599280548979406870284048401694465932585240468208078077108526140961468207707058015243380396252025673072540767704367433281215533585825588165396008154892611290742976187904425775402600300163431097427858926732504479919288008538287186292214353232567946045738914271183673989482372771184316216912859440199841632906343936738189085133574712949077531531815506875805108631491729186818608259083593954326565820879209488935143790835832599546207982859342082648294350961462460084469764309949607388489272305729491818405411947404877364834486759012098167782485983523567076126577083971592190464211229449251902197761865572464706825200298680401527102581945485134126704116659415505546627715191319871362449451640 [145,58] -2028841251193860924979619170347920944610017165818820323714841633111594922758633323414960847670031189995311379640098213750544701076798387713321813728975370229677046295382350844981467430137891579841023747881912217144604576053382826051047154615973800504260592034188817060444618726817256812788326594862945958341691626910367972562526766482634048490948861189575915243543375634358896679659693244722505587570971872437987165079289661124311082939366754526951423139965667003599967930340332762765805151132779665034758280018027356629137000430775010613260934728868321086262114289170857613956044687180255605273089947581889444773069212553207069353531933637489076644531334853428544946001212191798951234719112943193935332615774018556501289612365214944853004169658021496667327774405381494902914741350463877583346349019600213363272333079051467197108564810263067911056278086132913954538029239021496962794866620365670321373209320857555895349437621893769977269558992998017811956184495462724968198095475247288680403029327655337764717147410623980652723152417035819398600114617746320011668818111631710220375199987129295223171313820697337450946923026411173641047340052330085349982994808799820150607020549325982905083979533009514904380348918324817637095528676454260514095910334033316358088279353243357085977329103683466674984559523506602304871275079538307427007457954383893827498518088735661102902896020951176394163321149052142006156335637712486441390940212496550265916519590437850943831827225299740353952989698699520312368912909086976822220599516364816207675436891891875901305488995619797928852848591813949919045847128319886299654916597397413568931186389907480764040420296196915851863876594512562868547924341657234734154027228700873892931596333132787066278064575100393123625297123568356547304123094065177187848538945912771000986391164661720043712555216816593065117248092039855767556879399203905503197221334545978044821206637585348430929775541292412501231915041795284586964418899687438305898263852709251752395846810172549451447112038914080963470540117751192186795835332729443768262276613423242397060519311872461153339929054398890008351268118344276305418261410096204852147370738728186888090668035143682625473157607462645923058011988494979341128147535479251909549860639666737394931073389278728519021622356628327981371168049596245069070879165791964761051736858243704301693312634411273792782902222559260347562120297444367423438772841382910489549219390403637804716627930914026471555840 [145,59] 203942062410704284535135097621572194320994715195051523838362351305644876627875827418883104231459565673980811019361949551498497593226321674906686970113784730999085812949519744172817027634683733820515054457796275848569749936334482618054272120817182419032670715350337982622951880071023874912259206517193187717991476477774754678167843800617107444072405314780343279199514383141224378529434098334314908015901182207942075870788384510905760144782807635862735499495722774142966504566096482470452128161888481357804888907417754612794206146435784116654833694484079206551773712511476815783046920247315470824191292722370682098961902978910900770788757183987765818060924884708339506883347130691018517873130325289366050922763556845997347140796317727038988794486055233821108510318056871587436444478747036787448696313897040004993251828202061112589049602998229138155386303365373537194782835602449825912833009736563718292251780396641202374306041572033058344036295885163615948900688258289398121597728082570345154833191557944791823661531051400379176840888959535355728027250796817549458572316403504057544438819025610746471383192286056834736278364542697821328081460635492344707322320183702443368201575361120812783614973328197096355072432432711266284152230388127261652241195913825312199189153664635161083359759837963941700636856212774573735886202704080075867025685030332771731663358615749874900662953643086152042303730733691748064795374413716512104721951528047518918434251339539051080588595615815856555005712128248853980005811421157278999692502512352208753691007225481991134999767783235224488367188165169464817995074956797885153491631518444018263282178595835456260801804076700261166183360357818252981588275718527934172374294759708208781084635494261855866321658337295373022901138380843377917374246551305477810405222078613633574739019131501810920285873173930415566679282203794578679454404015864782409548121439881243431330611004128197350804976714037130545775947386514746635080695184554753605111011874461057320423074721268638568278956505754735742869050962683201514970756664999215458907697177954459873749220706311879751361095150357837749540357582837082580378855799051471163614902456881134355774990484649062397433053116649582038367942409883074504511290009079691999263934924476438097777586363959983565238553121838164925216421588591635127544377633109847992552688376362779682549430948575591421694118434843177944799582995958689869788932355504219917444671662369313907164024711621930400 [145,60] -16525469358848042092015024862735841626279761211530524502501540574600847965980120945801813440381540275666552684568477197843718211893961621377469516718884488488865050500783903310990898675785927437939281404142485681062033796984129364959354558860991423162051068055720048590110954078525880576230451146272721882330910443003302391737029717453196742992150561958921317885960677499886023959736439115245903227629912802945450449717278552325350251968263682352090290975816688963850357831310019005795632965543089951346397283549783874177768919120838456967699998712782185260568517177956082458038579443148015479965327025936339312196460016093924439252467828822061794013025563280134185188849396855296975521530414605957744395257025497050434393438401225560431013812569183001718363836698215487028020783884886147947478575560416000019233944217472996671840725676256166930824352747784612034330594675382937666391709090785892562102302569438484018858565259496160477586182788013549995467463219315128647109000769248461181834249830057852625979622963210345536236319442038472351875121678674431929206919418681515404488851311452218434456333571786151104874257450682513394662041562541773934673902031429676905946635082263178934487144648363782980019649073137967856902105611857740559248142212586119646731026075559971520645367695050960732251584657155564585074946985832757138321543607077842333356319925203589190028415667529144158905633186816736867997692212270883561883763898433054308973097615615464603328650748703362695160183909859854408932612561749468656100005423513366847818732730058130124135422130309372537525445757849779758370757576639161201330329349117501107180439260485072253707718651167338472406973221838037328572744775143443654509161253118927591563201269653388463836077222171466798060736231813169476455289715496554429544645296315476090359679925625014710491837492367480406682177481068596006260858290111432029016760696193390147514063228289089376439890058035194397914373075188566450329536209500682029810520569910961751960559294640934404965799225364034345811741637812428172113963220669480376424770653421490879447843441183450668599042051882488287175982526134844137835650751474902582905102469883216522405786964315224232753416517971489060711153155960422844627135966295750024084099519980921913008771873377823216440497866115824843655438272945605202673786766873686463679170098744842940914221540745577623010267759968424975226632417062529488041172888541652709649280764156398941738848209176640 [145,61] 934064199936855914006591603400189343552474832039298646967598901518360674186521592729596107603408297870028199908232960958056733192686918418177469615300095329567965856841801652988212222389790470786560154972892124569853561310877036206486515162628022624614400997534469968240548411347970831578321303395118107296194199735414464165882747221245943436778891417161966198921486979151927379474463300301124547945722739761705659562889665360073430609153237110441262889265655950498639548231861048300193904342163642086178869211661889689249632987591945633175847184271248386728237987973445522992749028040021090677606286334486189894110748311842380545403182301034256886546705315237834770009394368109240204637131393338673382598524637040766281083960836099115305979600028078032819970483056938047996114076168698208858066050734033498631429058199855418037700858823347946986238856079453528400229018463516371527295295034730892337558934743214115933450355959551698744142681150615519573380834135416741652853101941980770389019920668819917966075209320664896760763033011857451226029385721646030653251816595863771261667125273110907282539260924398781251445261800238528960496079682228313151990200628932889480412534031298087773946452470484674507444329163378460233899605585595214918453669435748980231748684903980747429564160583056335990438758305502611691126552141878273601679726053463431178540388510888212298529026457570135539704617385645061981254055839982312396729958027774741372864956122374084566983920528123688243705308162661313273756994503511957212061369678028905722073265779634066593769789698923841373631289344975156433616572468317379386640441378827873551866676617558724803333692836428394665175350803526240481100247720615058228998943784929159036196421760103644975377996584585814433607700682495572951220535933255968371660640869106389041876684950475923135269489750464157086172899044773839099361210552945354605329635254997437424281185550949171143326305676564962436063728874214062649789340072901752950827291744659405915714809339136372627837916692753513164003543114951572929698012391043743607870951562049851665499827941051836063207180775031945451539131545098759470951567544336107874881478678839664711210053687831927839047749382285417512771975061124661065254877136760566400685429009485204425856395718691155383347585003557047628972631395903566679758097463386480567250633928681544376237895352656028879963228013548008495139527604403810953608567189852831734754086175703109887315028512 [145,62] -27228476006872732196429248917479597402912162128821535118892907276261411055216434835989419186661174189053538917725229494417153439261877838315000302878832248757683191464169355840634401617080407183918471144668470549385598534311786245222865367198882966155810013801558395574753205267595714089707676004806289994759851044024927788574562277276753974501849044145616812161912966834436268931813972552942813601850018849173417133197561562521358088451490868683070091083326282082574104722257616259069656075732115353610779084955364189236430851753144508694095744086680991950188385879006421761307903776683467147186280898784367146548636941514974217657519436225027764509526622271078777282106406206806584486028556830812856320059841136524015727604393117984326969615642780215338795515114281354400603525907085150748620950735291721546199723158387397313867145052055365444285646540379306552035738431640016106383852927408569260581611885131526192037180518864471547898226089174963611372102369586599368688713013318674602447149875714218319859846225347708744504673485377271593094092968795069592711158276797725688607453895298388467761484963911384746490498592482045842494558314355161686938155884545352840222830352285417276482633813577739178038561210627850376866055315124626335287240153965803897234305919582971648024701431582499922275849600006985006668294684976597991041342615204579468131881294093107679473983739541692378255051236239839309711715750546744958336016576558693375662991528270366747199280025434310049703906533880200564326418304825395088084865010636095383955250988320286051880873592988562684279797100732923168687227204562546472443332046278221285507515297385794213018207046427038981651762131938964663101124686518996619013027072949854505115894790433961328905948480666522731297395446438932841557048878876704816279735151609815885799277300207234274910883077036811175939871694097119323260875556307881289485404133805716489862175695025889425511335659110613078107771298750435317622635760798406199659182885725685462240240498723952891315897783404788122336156421217813297837423198651327962005902931866377429562026944758376213825444478695428493457542899035558658632653865802054774016056790636497459930111913461249749558015053099514214365756684365307501053662099727292664385038205477742725724829334292872871106304115004245912281566330018949530287143615738302027581440781760912852510585976414159104465399949823844037479331912974494664834467395614072839725279527488139004385792 [145,63] 354437121616678382321749713190890721524747710735550224140008393208977458840429918755028481527750310096032632454645753538895081629991104631718975387714338344653261319832224633312677026753618583786318185658257726729725451180976391403308928387367847844374518375392862763720800177687033987095078151437040998874994370764045016650438866559686510140431877768093925318958430142972755379734443496267984576770372864741134378195290986503948974320035449798850725974407756557873513921822530789720532717360503775663745719648385493669505732369447673448910498991194134200468681035631531523714278757036677317639364584620221571805476495709486166685427155804037575056521412015414487170611167858814605886840240819406144544940251052908849048648327770990061252639957096408105846300699563008608034531010947431487179254581073665651588975416040053239951253464395313959556904776170695146064496136790353454953126064118212623014065375549396932925620399181332452843694488938413466833786363206096637920333298614712153208397812488761345097116743911723884263441444630926389554897673471287908261224871153796840005968260773230148485498821008390098252070088315347360868160363413474479205808659064609043189472438374683434335420912924305188659749226868314090860329071175347853871974986092004693239818487492995450739644918306247030185801606530345749412582823814279162812763821681700324907508461310801567763191515210143809114830477280622016269821367385104974706818149937925979738491934360194284033083208699285534416282564600450646819992599890558939248786610934793029961357569522888106518284789525615887780900960380364362365281961644515211261257789248063931113309105187411725451725944500727983138421167185308946691703271851175830167275602179908573373051390016537812678414975661191678350894989436388795670450309960718431600364740096911003678081033604874621560809499856829954285769747443904919597565335934091159680302730501671914003951067280794984451568416457403886818864884532803805924907356393122545848296041357742932361352403967069313890058642197190823020119153754544365509772776791349351962941613281321152972765692439651916661293422682677698139560494891996721426869303967946031566644835910192009178422615109720076052486769011814384375113731002138273741689758911588229363478914141131718967570934921644317921251372889193591984773104675699437907378805125346097757615227327506025710985549679368244741894163477551050126934418679459596597719159196020832798161139782009235136 [145,64] -159765597815756550253332877857985166715000983874083540827685446574274949062896619291170034078374656790521077779624424846754465880149219919017785236053321302901426212246649234123478698606893708211332908948791898254287417836039682721685527546568887982572682452559756244717319704788143457613772120816238515532410546264329895116243927822442252520714949601333763106844921191885412480915096063465890712475247387569001686302109100708300003575988428304807270854752844150548291587687400015250013300423677812836080537469100228467512762541335020736445201616935606829315957219235141919738912521547912637887156312248783422947921894835267277375189069268585770598239968711398749722987309578477927239224407338607953351496135182929760947410863228882070409044681537049374388760043295141798079458784606314642070268304334544030134393755443657107606129767390767994286469613235646081455731936800764097468335127302307381480080323585931517457344226776516035486805590688013853684318789194634257790121635658056117827048134625566479560619960690039430403818140479677971202420618351636033332469606872494550232462280861148403315676861314504422023482580720169512842506165349261515625979180536299836388451873440445863416764358294605892367975548876971882677796671255742919706871370441667816365116740510053620120867208796312576756776340787851218968505411401764917257426492377274498554009800110467696723253662729346387134048379597976535288820886214992207648810725646633017226408542745823339680462014296206405711297902614577176023846381488675639000616416684488377717977691667473731837518610450245905746455096271096735158633779358245799272364734241367148386401652328630934059683987378311035441125601711880291068513804591045492036949857675094394862893967064820942773341209828331527475276648202755452442052926959857579587406743589684526717352318636041346667763293443203415571955926534534176202620842069422084572241995516250935857251157445931336972858835083826438366894271139884283850411352047997653418032742498958616199098838026629272670016376758849142000633663527410705030049825114575027761884353231285493396705103041688093183588058002548559921760694252866896733904791979173409102784038311962955735741218490931776770321125423547076842808369602146496737705319546646457379978182990758245571504556237846555862758006012207117981772781809904584966513272021197543253672386773768933414582996062600336404585714064039908418723008211374452814222737985128737796705070614441728 [145,65] 36627786976867541083139857470039486636197428658922571824150393163224890494754351231994847535173320699124498475978459820108330246016307938013513267483365671920674546120511760357317410004760020613944168821206240382696683585923233081846438380700321073607664899336955042376399904690308885569904577273301499324262296066174329760421389925386071368293358429658200333711391439203883165565391414136640364508214285000763955722709502683535059555673539605891820514754774201102099682902088904249046813039084439594131821394800244495654044701702028927655372076310007203473664604091247958915338053388909857671062898940979350229612106936940325928532688712742683420767329948889844734706988064817763415247864609323721800264514349987336428198955773921323323908057494071283216207741387601320457902119378136905559393437353011370772432038552120589576862212111885088505724522084479698978654296318750251029060079951236676753287001698531349038602824741694411220248948278953135803367061904768774418378691886894301643809457772979324609644930908271754092541638982108541845965194152703987257317494830969238442931239436571423798000590300484797565938670577101583017461246785072041075251661742207738341019095185444446693311876167899503703555759447817977121919444541946587052654919004709062414919882521999507210969832219391506875269984189495341854892392966680120789294249167794553835565089555107414078138956463698735694653682064511416885459801361954040369754202560740038513284540825732348777853019463519965614993361160944563703394888246173977719602935808526478188394559700541209246209247522714153703029394065572040715940379938836597043378123221177536885300556084767994102712418350145771084113676220721695320250080938778170551470708606246122798510460325051199879746716664174720603261106745848976280664892910760254659429343501495641678293071531110536009155690862334282929659545588434246250569813578944538530348956864900082460748339523591270460834337824213183864975824580709280979357227223096090131711252253473575520647169213082263124023910592838934069126686479589379086124980019218342722212927094688099395807123153273977910012610287735411646414924441682603922856570149257075398788109584915301876370557817667740852605361217026358264490099980443159113158023222172083775040681508272762006618450882726339562173456034971998138466068913117166240638182049068699102556635245226739772562204661902933713748262565692188333698517793116098304941493301321091053409921893056 [145,66] -5197418013413117345495855904913658115656021698691961633367156395886016872826416232863234131859262808968098891472977512809795188914638262862255697175966510614410327953375353336460073725378887834153344113135680108317867124407225090126933924576008697735807417907427526722199538656892295761686122772553932387406644310585284400898803464927906379791654437219099906956244132118418451919195599898459523742929509520407310362700506740953710612683555601676428796443659813208679471567703783018811371346426941855053931760833274106230422568046851022280645924207986134377307605356849838362339181893284376467593488503254981623377578393413974268411239736101404646120126244120012130506627970727376040419570586751012585862700972115474002858217197961793504203712372535509661245471784914369818372361564040338187062206327629064098456200190762663302825710508190776705868409584593768208773864531868449723124264937885453127600977995700487704785561641188464352818728480411960265279269141868706398248047696201949125483859303661160977767553340868702068724033805363275011878333587364012044434143537253555500709332329646348492948830440902705174713280009298234396474080842257597517006691902784940894775297848605758518560677978927874105644809637947216780522779502280555610186954097897108403236551086156408412833212330066691580070136104085004672007882705428055041781150986371701228877836378770552330706470760546896998969570846790432180737586835882253316657943786371118889241447839433896152532594292129153982441345758251012745908551171150694017730662204892661330407279667483952965027057491087780895580517821095579246799781513838409437189347205878468039760718048615142105530457732800613076735673016389014298160763292912218165141897799194495891288593293512739072047148987277875165067769100692193584955801939079162576871099049634018661722487120578062714851619829938513339112123991585524139202952504301669906859303464538660240089650122540441547629461283775896854118463431534404536228980263586678580530579713606996311061665407670848679002803504693760836422298089647427089925037860001947139309505979439651402803718273443672902470238501980713672738317922818653688279324092534558072963897408064662498962010563478751496062883806542780608835530386768069064976092935546208708475879218596696867730435211577634004563240384396879266272189630232402439931717504515073160641750600746149170845657310318737142009189623621187757208574114443501281523058817414394087138595072 [145,67] 541168080295622266689396740663340149543432310291528364936498205693664079917132673598022471064118485266134092410293429735844328858984890533466211362343063522008729225928158289729220532808791133512086087748568515985594689314781565104395740344916386795399892507966730247771065162909687984601539887992212617161407978688904551860940153502418654618543571027288949825666262842508403236497120502199811239833590097461158082891383037111062307707714345872160313972795109096902377987284491751621874278498667628051933426071478670760096800920211863204060345908305020007829893152405731315957485148905100172060759573999930518094715346416162114191611794897010452055454430717725630434621491101005173491633653002096410174848069021005314124866552172751092100559746768643619636906693320174214472537642013284304224833856069904049850059817689079671552115393994306828275004191561305241125854547116884458171211495240927417631485785890207528319738234924482730926359670185583276170975648736998257446483656733841675629761896855764664341078514190431251565236055222943051225718140951219005612058130308021077323968310480466470660939530138023599374266163937469896842439507677753648565771274472208698426970019041843043756920775072302228247526929647542165354887463342340103334323057093452437595024151246768084682619326356443036008607966027895666660091376202434228904647305300717188327104424055098205796634039994864778114316745541791993710401550713349042194702197545416350410302870030304504322994657834583213437354776365605006463700558464988054562852409186310407855340065813316727630288158483153655994710656818434473876612979280078267216697564689546805307254801442826817674253875588603813825097788996304189956835558217037218140264401431503816593717958435055868589004933637336532109638308291577591083604571555447061685374444747136719391069056504235474689895925510000608288981827486693481769731685503148598639388215668256831939240993302677285764329585655811891438987614531481337063696576624741395588462339266023653430035848529744635179319849639268342385408023684146000444175863727172471540981558607102757752561148907006299069380010447728003496691763872657341165347817462268138030698058862807766714791642281350004732765853873226005142960374422489009848148372113536268980760253468074810103606339344413388883959037791275633516443940435335762149180061698582730635279123639916255936673150946719006077203254891156059468802260061064284744271920445462255902944 [145,68] -38084267856800345316099005322880130888840114176302041365319814615602309753358645871255340602717814213156757969351279723454408631771482310515296908871698526110635150391296433538102671923901403040947650212024357130350753453304703048161560397945249297912839057883184812693922303234461994745205662838931243913909938494180899470021286816637906435085880724649373707947164764032553608905145591222149535459250901161645871542971885501485174715287106843713306582648582087703440370481043657941042239597899177380273133380374495519253331591902846306794037606327251192158795177168842592561049174193337341840707452593867468102321534552375898057779177315618384593564912806973924987014082536364856365632192631162792682724072098059011732545451107263678012791303239975262881872182407418136939819105935415515204303030451975331613715625583611644886449474909426135855556350712666727412034249401895819012932324446487078831975355913316134218225514897129222051813211255852560775004976471446990341936491583457479098238530413682096679667006501569492034090437493653518449067866226115292831492190519750345890910382000942080123910912962659809598286789854904881806603066002751829328838906059995673128425017988102668786589832198442390752268716440862823358271392197386238158846387744122693139674904763029290946655627056336516094083218807150594206994684964805946634887984958038010125249747144575246136898189284871086961163409349242827564785143521406025370921854919636365010851609371152136058401121403049420289787966562626054064233120857392811893337614513161793063587680165818740521505136119889867279154591933967134948322942984938594171269331887639470581263817084845870029496893233278605251625781661132930050233322687964599077331390751228550602862227784520892191140984332299965414660238312233216773749266632479910306722722629759427781863100412798799295600951602660789682135788529494225491017303236673293018411975878188392035343108211470760292994549137986799474139889119224781482960043399763845785843039920442589667422488985259185341340488202746594618939958177439293878353753512060782242913993639157632699563524109035690775080281331396962686762755091860114066169269583280625252654921033042900751414222926877474017477386709200968374360185817305621027930471974489171461471996186631711440636679269867808096526440231462120584216962656798688865404299496551649197851565221586489948257980518177271159707403794270918360420150464035664347863775530396236608 [145,69] 1816483592590731553321499923149185618054594211870154290916890233814604607396424166668882549829090795682629093214150508984630244424295301425659412745712385886731829541272008725765783854613301227043259446492278912792903191444954271139032287698915370581984399572437971615257247818290208578302546368881895733263509320174651270395698439342493392162470007294568629387818587385544331743834349978938454899427208442447768382228369356143212257113204078478046027207213658876015820027324651275604052346525819402181030219226993721736495221977632352570540481308069553057067234602479678413207511319191811046378618365993777037039873147920532512465137862466804494687188597180597129802753844281123059559992914891770214553645321310180147626706523639968861066604832494103682447173525919803758327222909947089794577103215075235103670101793893927350963164912433032257877392577938244602806197129950662978815870082509654098062240312418069860188344284076743221565866434558316154245872384988908493540989499574106324599105535178416186563731695767186847333954097107862558909546235155712629407291458998900686241548154306601706529968363722309481462868509264410367148200204847594594975799814531317765210983815506352209190735768287093123635308141679465428327197971761703531750278706742248340750688505430130377761977232231891730383743283495918813109075523520080325362737053981163412752292601834713687445715597666569584362519179067206538517420110391716117964814900460768656622903504363737447763199806967901201294843999345878797238572935349479141512541289139321054404333615583909302767094919146005327704146998071837035667016992779564445455087831101935930657124409951341074562731915141319563652641460691735472528388064321297433356620723178205354430326646490303286105789773177753769000244833607515180627937692275097022407067151258004293397206575509303219278416457428182644959559678427963756291665502979100814130417080065724930545215908023615997121748674610695528261236374265547938722702481043743802361573050630663373680806415748243456213064686825385232079251768900572173719737896596087902539901589152792977977279963856469260044561713537840399947703741854675338856834749094403172295441967995375110466647499671135302128150336903199815028820661250080021721871881209228507037380910170197367367276703251670503597386235633057382273361352126279636595563080440976396576662073288794508661821288554690183179576719854948409831178156590942698196176068080608 [145,70] -82411920440932290466999585742040018343306672145572167808213575842768843477461070078166007122646800038587369501036871753248678857660231203279593440743601035665727670040705983384396560020815608904239013290361337417283575020471822660172859346901585899352617432840929714952328447894225661847037693238619627542673842663777470796711731367627366432844416034090446792471337277189950313208091223050606796274384896628379955393424374121383585114471278147358049242123018459757556791820987728693634705941474387277089236794801268654042691431716231027888826624756721851955026124771754360269224078493967326948703083571949833755417382122368039737835864844358119319367258967526473437233238306788747497091063265743753740741355318816720863909868404371554159892893622512355454603873675722487108697986998467769843718755926708131446505795084360243681077895632641446147086639850220102914844556570830312731463689567740533502356869371107615246231741447820376495650327481918604039912682532096036366944275842485893460375043616761255072307076783564010372927636775878917000834283562319129942069194387670395394840551042580818888921102225360590590080345912355758371897181146447587771009663494542971659374592374319100004131554463188063013220767115466802088600863969564023944543327604266443068630834288802035097998158005891010321313014081827993254122110666811063078162242404034372007692233317971620695449916589727834103169016666139012332417297841564431566893750112052714768126499466982664148367157439763388698345324540084328878592389222553483811038194421242933132074865732870788138308740548913899590737515122727226322619409832541663576324573718313868864133564506027327291091599719380779976692462973999841944536354611361844914322585167690592514186438611294375028177077117717071339407130770907203057452141994787716329245260953578381045551424567047644084872992054924150118593529165603791123055566423610649089503721068584897703174217070225887167624666261495796624904424626387518503908788996028213217524532129665237052213320381171341251294793809055443003436625745797379406003062338754033264306809700912142724409146133465366627104647254575249100266978420366490034465862915711825593260724574322820637599558278080546062043254035639179981373168499042251322262122534523588640936271422522912414978872900987066993343062708086110843878215497665433292689151028141433932110781121988879181738512388776859785660646089214531636566331840676438566306152064 [145,71] 4722799637988094277489731294246664513857434970188317897436488692085882443347736657202300703358410814965278052865323556094484466838054130981120152088734030739851515360962828933201374259341978967804537327774311277283104803004564877149944609606389754055401973569360273573295544121588613957688211983133912929367028113379843904274879540104740072538298244364878379187639606358442004092361669572777157633796342671913828444784533868630911390572666893928852945604889073641077454909435366546444103955333486244607649506243171804086960711181014114109638683017990252843273982790037402481805666398827924916587530417344200655952860196134966070527836664224676821477681694333086873087878703388533991282333003782820806163660020064305955001914129139446776382827000958206796390513564038735695468782128613652398727291312690956887565181964169693429391134761101916504367140927145526065582622863990503637545462995353922784168798030626416779943308849558530086942939693150433249005222047015032356440265906368280160615835975612672836102455058839405078157648515561427078976825745318411048590453146557029138400278903008304865406877415755022092861026005460182876501216731468520536546182264049989966391728363661069379317639040681784271306151664592257097972650579367785036827013891652098123676688087702604294718853300395116029971194268958780712134161597869945532842442997805294027776981258513141541632683845207501691228299442423709365363030783205321750985675368837738309052021101734698530894116525879330041012410673971932831518660270583534647400388536886137905622272300092400894899535095447781245032854879252784135240394941386629293710012681057616808948384842232395951061309393096480865178102245358302823624617606235472040437020914517140704260776846330597137632191485896003321926637201014941406820530537606427335071558794422683555403791329065398006584831513221720241970504196531329940848513232555608314361573765504031075859688070650248382545611943952045644683673460663875515112641945122468840699940460667518262463526998589707053989229226434023528271875112357107560563555907154403604698694603013756998185180932565291961907566129867137442200630331411969683514080666535736577949698371417688166494667568548540255730072519382363023179014431319034785907073349853534927591341804568526329500668117122983636145765370865913802198458354894349834852338617365958490454032918104068616921208763034875611539318075096012192264760339900318497612912 [145,72] -129989787313195834298729344328520633932285254596994994267503282102097189977187287105117428273036759246320539786420649743423909427297036374345997573704038254202497677161124621381181764119862023372457365229247036417485477016780850779998240312568094937198674075451474363444632833263170105994950074655741168642988435950518966070650502981612816514448051037019198533868541349195744771997552087418839674790288335186926852866556771358776243619579096747458312794452919661250387927813888537253764025647651136961455271829736587579403963629088185633526082133305770704030248012157874429690214199989758775491090278206663068377537764029451555665534224364012257263308347873871602298274154971316976167589145976492855232141053988628888200537130361600712301903778743848816345947744126998116836370011173894325974555917172854769636804433516120932646817572515182394853794355010912321996812591747868961327956773409520031189953847108174142914823155985812247360072259362625471148983725361595698717487059869143354221699805133437406675749346365539594912706753712262377920093252810020416110046676368482593438228736678736493238088493237067916058258544512330351278377469219899397661516248524551855706824811507196508269392855033033713269329787334751220373471530907999493079564002981262255972832435737511111123468915719241639850419026191647595900304672016654033496893762354535732201218364547022534204506836617200627526767042032519139811937840438646012848470854103215822022017894098951987422816530854155571849236627987816138211617175038681969745330921240338341383305560665261226288514555922830136158783286125707689078983729754944861558987029064323122348814991404606158629656203903992491646653647638537540840484036166112130549103123490914906799003962254398943927861571746127388737817096550708790383684173448592773456025367589506079783979365854691034979744949614192572839745191629986401022893531064386568318476915490996386385890929133670421384202022600815906498313035361835413416851557652695976278322954725703705280907403857242413476867418895651885498785408141201472208517509050937420075812933663656738585823149574827419847624375416232682547200127541463094373063598429020929361355547109519435476129804779848382660554796202753045621024700496762842417230503584659186970122285755894254751579106856347700363541788989528237166977531215504888551409882174872795763477011434189693816503752056292454813086548673235735264206297281956048288 [145,73] 4921890563813979703790445507666179042827528191684227104825555771644457290500417528892635232666844537656141284025225094507933588246323988189163969123716922745544054590111320453039365703201676579503949596958318738663835425274053420517224237738723462934267033751019209457489043201374123973564790961299246858626958102817185293098035621684904755296728538598119301063605174782874103948346848713423834096896914798527016113828981794697995375409539006867529778548760997329818111407548010405203653549857118133976653670120452924488013391980209377337076488037536185526933452021688744577668969431277083842236191417939727443039607356134012593241035588186874440209546294310726920164547940557036114905645498328548354166508225266843075472362842871325645546678978687016916182527988957440485080025436363302471554223556514735813798071180011676819535639535017495788172096068101857826218076658999720558395507000464119226695312481620656276466407692557372757650635994060518621488943677013715495192319159128771039180362764433141452139694341221158436911036331333512686260857065192036550703167375941831023041027435549834412511852643782249181926490590403973011747625927878944460841106502233156825789997105474639507468733390635521176074216415488237706803733715426332955029913276399222916938501306246899750040933003629604047417854289223039037992686237957955866626898377665643174240910589285604186687207602138627886845435641164956242625764294150384767213674883596367027045581846160775116060491256403639415584040356444495524886488680068178509742829915132754080872647358715980728464351138604374350485064921835152561539976952458813697926724411860041419469895992093858598877439970136133206551555687067275894445064536092810919419618300492295264204888356444263448315734116886698815982049282378642431332554324239780978968355544990840845361830506591084668123223630749298052840362625566743215141759737551862108399941160432236141039172483094925834523447030225340149084014850563453449898939321418551586976134086045771303793678063619859268079020072616371806356379666438566035336154434266945877574820427253140141765035403368973855517363704274149699746276087886542160009103342697239832648466857430656082267564767579834120718094091166269243130263322711257062723484582962995311995159643686733116458431503135942712891155391957620408812223700778112172868038546698588873535290174844579529278967536660557285598113415299588211320506566072996 [145,74] -860458896848164286302005532253267408787144787424213341991306362970146160911195783936888044342777731434526353468182220163594183950468815031025487570052125743795856642612041205862366384210413012635572438756465346720672979082903314900723386462501530279438938304655517360622360159514319965114676446825093653371349956166182487090647773223754631600998530548703097969971085736201671349922451299475875628931953484040160112230274869587696125993360159099658868783537580929481002300697448054630404358830253325679552969671093614012388000248975517693725703166842453886038567690040115346973420962292697613202030309318598429244593839375809000671048762062409377622375061914242623692381328062341897192375296620807732085528024948914788021333090848156657235296938750055734650136713099777971857189375916505856749356637030610621379825801036282087191734599158617975669895695189797539984725025513204381843005079804533335088306968334757084497641986850458748915468624889375905291168755937107576122990702288560149524789511858103236149383207676984428187241678152511410073286430552744134286829986056620401225063110615432057993185439136413935750067301670393831442175966672572122534439430586282626562288654251274733612888795991161357018017521386529746348217772472571701192388600007536916175043844788692009665554561151012417618888689336356544391058647401188306484352025856505274219232412080772108729849904647871688821011306044018122528746448411629678663757368407502392118216905660300278931169089619261830993701467345632414475927987902809600033960746857373812481249527834286593961121301121298114444481789947462246693235849162305283112815930765670632730278611702724758418063698705371471122734494346639182764473616900364162853235161244850472965741791977294966454983763221345262392068237998247910050873413081654537272982690218617837225180007187272822151540692448207050409035159848192939089521684265407129879036247420635071939115108611132623869891283064151308951321836281580895836857451710962632731629618518039729428234938442176992965456797533009770085121618385983190007115601123699952447057491836281439559696704514749249611720798066749916988297783563498370676717958368302763190154824298329659513419911464313560213656401243586388884529349548747582698487576035356547271742735374139157930377537172560898309012180206854672331384158025897014948832590587384187232676808189154237424665010141968067535633503103273097815264335360 [145,75] 47979480348181094841431626057882546719907695378102051196279923687692052757242623435236670274433181279826707015348163511255839775666584895023634193777509356703896015500467320980322047071641364579239823563254352478524385624189367521560414505740496353845455070213760586477864751960592907012788694118093802069017942716624729120944911699828790415494561788755561866253101362535914891553654295632605732799179296402474382070627425632565682634490190929164252344992402384558557281949514340325949434506798834352146418887746548687552847552596062458417865819307624678567305546442976000278551046824480160029250366619719494156610265943520385879591845135515882325695438483000473188993176129423668059185313310692253061681559534454981558991609485659000477338115432405972103665342236129118361176617808311838074613733385492692051473028423468426690751238865520750811773913057162551047756517693894039950956898977590343795790077183179595800755680565652257172889909224002381146386344280918242507072319824130587030969887219235281266152785700217173317999153726663131074067613809150556404733185177021791213331493173717034104658855490377294307391808540790256536389223038011352668358094342129976197178187638783023854078043008569778163300444732001374331814542355679086416581551145069361387302471366969787017824797335820859398940142416201803921318447721896072331580591088559360675690741913356740009485307384402211156127795564318552692240168874011111213012919662975271335670832780927976407106912503663151025877347991112805183605602798093584596667380736037807855739423184690935766463743496333342533921758428563517675096285373800727537830993670127937773876937799388442560984730241008189648232934708548106041456644962982576697266601643381092109626166255688210662740887286968022739554653322811625539339191478048761394046452026562193657445557281869415888234160553252811063548438766840750511556166853945342051109941806686749400839724335527498808080144026710402238478036309401678705388628564401541350296676132209832777847455949649474703432165496268438799732273314167989655565421769761488469010458604016140186440671839367146922963680388533896908006306363602761420654832861671871587689782568401621061048098117164736591256836771570975720355161823203692725535047788057952732207051769493500634183389743381609669814945502932530359995664416018077592249773276569782628968479664330605252621698752272262614475751485606432472707520 [145,76] -407466159590884123374193918606730740019138723033424818392166868343027299179555973718369735495553021594731535280492222870773892487935201727675637662483865258575104200774018212748013788919672126225506955169470940530851581232617017103747910672649019712648540408218734887470014143512740137302931413310407275535554121742433161522918072821663557303510440292649152120485561382495098537491796506075995620191550453001114737138593502826772019781180855885295167589913014099375909148751906975495562595917925361765566118993606930572745793277575889791044621465609543464148490156852444341193354326028709824487040528722717139938022792954195868261338524274575710955935218524836955786184470172302727032642304861964849750545375322548969491342256652931983625735171382344358242366370500517357258179704801347137205931389409150052546878490816308351072776817167986610181134689411852641857054649668407506462761734269436448620164192422544100159135941039812323624888604591325340003723876711165923832798860695161987715385895175930226558130508603890211883295405185438720002951903289062387445665229704058278356002042533857763758298071346044886137850134033001701209053908113501966564888328631530643925796142798768694546714738612079134747789487501340971251932773467864724589734403913907566146013142124102549623785603984269445339383214501834932439301877238828060112646124331448991847920956862862342265497346436534208307990366868641918805820507898008046207481709861661280422688402638258585372917301067983804206469092650999231796531012180383518859116289293443430199355802114299049988031229779472456257671031915087132027562226934956742781116464570267252175226168586643120241584765147880568053448046934336728757489978161380492193434583811997106567953469328504291910043972018240154018692630438823598775042021195609632459589323472095587036061082427293253270783134136040053145691205918534175147992710792569155787379806511974712589962705821166090977881273461293275166093538563946044115564071663314681305659198139211481603084461536698374843066836990139601537041433132799222753758196992633564233798163579647249430838973271661560564358562499030680673184840168158332983107660319669903761413204555964652233259246171097262715426168623967106477642891644147119702687028643028877355524920070336704062513751809758322220574571526611853675797478351427964950035809047668457212303342887196794677631243791878187526851692186770676544 [145,77] -53101838215794153710377115661362922266399835974985320250144437361599322336953825821518531094372391206890779314698245871981432941185106932541949601825579761846256471720291498193161337093747432766012083997319447964406674309365210287773398463201764666806588609583234522559788475991525039175407472191880689387832611824442642578224585332672750154015104002469548626503902445529492384114570356026425238220002910786047573484658526533438088750463813529064435994196140420452884079787429266262827373458419585779975344523324927798247565706844113293903505309393206563106215729650320709061834928541753884379482073137492927911555056400639828535066382938399474953106476039608535633037304983984653132300686615698109534762566648213486698670450329401968348523133244497924981151354012769281440413179918433727624240682654670963664483794019306292782520524867072202217683786345862324320914589663476816408465630938134634413277610861271590845998225119660074636710897932678861029544903254811226635363230203634976089798563356748945066644059320495503352404607208385513201322220040107052749799978329043883807736540465030740280804756378310947267367021855943789680282742879828836910094065631613307905821228610657454808749009349733306385311156084419519246705572233287281806916872579910591037553056951116750886720160696531241746435878162855863726707597874938362635509421045852955009161025893494825857600745675232933365985630985464578487001644477804242087543561626089957429567364758599156315313725071350120729473629248930406354691207866667898685118716357144959329435936984652949172281635587584155220981638216818590932964263509541436781014635519547783946466997946901313915106580583577000277158346148142135173316213862341541281291602405427223702734080486008352601339593592243480757326293153919112716313232456993651530927278691334656810541658494417309742148763173287324083861645763444169093826429623852584970595620409416476788961357666344742242874509232833313375847893965599032376385647059468567211762622634660893175318302103335726625947034531525373963093581744653420284022333660387356505463695116300648278551860951033609343311349543097948679313171846731787994006534652197295403747780868777655341456189169572569039389612032043764379867021242595092964756613591551473503068622117756877576586276623172135521567053858492489907682320148156069565311585695759890759182854649768158664261462937124909731669835990305144 [145,78] 3733559648487721867649770962711428119245998828116240151233375727799056852462646741110168535768379211929009903452188880062917881837333708487846815625484573551946210224394306528302247196610479228149795452515490287190013378215077674067005548566796001642925154105981940719963355924063457675186828517253769177036734608925405792989835173085745572622437240137962300410194312624244737710277467187518068557783612082071702823563026791130992806793014779013886586876329097292121083463096809645203778385058868925404606663666817835648646363519404642189883742371726282677519677865361508871429797712194797181923434400003510959564908219775609998314123142351660092287599732733369415819847342562958649779673183329957323913323699243361173433571729275409578068451730798319350018215097969404055729419013764164037410491870728847418871608240077356396399107901605236731527194922622994493514502663859914013264499326175162014425310366825111854909662496849798095268854223830150748808764221068308547384728770371799583180871584428217913275433006678710130912294134346868152053425089931838138181301761207531127877795820591723799462579541047351343232501742954855375730963406823252569493254820855452122086694258633469564351050474923322361111898933958048834373692836323609961171606308825884364764389717386360612501557586599483411476814280162374010896123285034852232310496993090878106094102258628406934933562704093122412828156459696120382640541257003329944533374189316664141635897818515984724621863439753668838639008469847271386016478791696621972820701130505009273968129983193733475644064027862770186336592492951326929370423313022588793524901436184246334850272083629543829967493762121928506675972093292662982826724392016428452682747612058272295308805574789642019824824356198598405005538667677740231509161759745676564546219888567229570289721145014981333336090378729930879384050206570395178092011825216552728959822989591606572372402922213085375016745649680633618150417669884979923387373343196844537600013916883463332794762292700859107897893691469855165144112341137933100981779321325891176807329428187146033402128271226709263894907210963318258058704250427262863274621118236921914716515390187613341925959063333396411425107280934995559677931903486574861917428940529889336779948125920704810365939494705528404421114863855344301646361707073841647439876100472312451040314831070066888377749573581183302822294023360 [145,79] -61905707477916568730521802998426536360533814843722656973571038545306308900171895147218023549185955144664138583188173778144202212711576628426383412927111845976340868508779921660086561857732864103644381654188355099388414652824212543320246855781037106105441914177506336425840249350007027864443687964910588221665367973657807702540959264981014019617174442029145777446992458036859965828583185288342412450807782936239910768637352436058954276095832603451909344455361777097331970653520206521465905669248243324371885085547839939458251588453478163571488904954307643298860409059272920581010392667437881309513360941354079930559074413334419305712129600974082547068688072249202091249611732663329455943628456303681832762368282347164572985965735136772125609375990597144715822515023255483520129011517213323965317012781505759093601663253926286433679466395247570928152225591910610987186789782490908300841275029699077375318182579102903956942195671206560348200421828097541715376404800593342416070604008998514426863386009136642215994732632563211423856367769438676169535943777046704262440754673808720202805884857116234561460486168558532751158268952540639761384730831192697694835767603417613491674333614873165404523902311403052743914959949985766119797514667303076786112852964542828091860160245718816107777730259927065768738860349701819556906143587103661196104818396071581694399252337135800810108123553076300380118092419947433789430806977748986829110062338888236036313197493504141169642906301507294793812991009174484484261959510417814356234105039607412434019104485702198430848088850196754046745920562396734405817123699501739875986215413163998956315448463792103040435271346907021152081105787100815610604285148674932313864434024723148370748083739352882561414501488597951462097130092541731724894243734011077376992839931939172514027620562531543365244638237368429647950127594716457086224580272642192878348863980292182539870814377161301312563545184143186140651459684118328581989765235295098665208753210806556998804726631118645758132754616445001374294558425654122848387108655098640047071552731548562888023098632846886920090513055635239483453656778293084953677096953146786698160638248106847155511226221103363277854931115954374831278668879656585994643337277456302495811010227986416341254747065711250296006302319158706688355064955528221908351792874875069176885910454665040047241015595703307530615336 [145,80] -2281063809085005305478384107119345356230927145118269343623456596499017533205916783943241982970138241763355774253359718821701513573710193312753784516120601354100573008082395599103534597618746235062584801541826435458907879414281268124558346745832399997693773387450632704236246012175966346744989090078265521444975268256370877852655813551707769370742162819448526257810663080714116023582523909249350693476570534063219708626140893713094248249775552058239188140030621727543743692371497446229545339985870263111978012798833927462218403560737736186717421214261203982244635857128333779108017576617174741194610324176455561634354547513757576055831986313448405200119203538032675514333323919364266960761410452486289689631733181600350077953810330271470464416700251041982666026406504850680486828254049218155758979675632358999348571670722960442120910801037511726611234931069056754594415562203774778262608558436859195141463308456894355092302609083650911861950224752635252922716278550783010617640958284058206367137092273324840902955770514636561688932717676967455705275257060988863525693211267843855091723739354862739450950376384339160531489328186977502480303082451661112134107338799629691422631852832359386681224838769003213183435473182335259325193603501874160357314147506461429119260780874338370661551244742754687612442611475531680049566877530645741611156598641610957859990631133614409964424639372359567750413339917433041495558754380897523826627842438454018749297389092520874623992269802038841496778954898044412252092135013086148238164108525074171872611020035067464065712588829313636432138997460253345920004889861070662037349669116854836889183440552041296966898301823350286537364793580050789238220793220077034364554115261176315987843758851126558355499387483098083366963796518897895320574983471233747071989948717643092884131886130634609104289718202239974876072774455889099195664592684928894352126092227061545234493725625828170517220508621064305162018963018445451347229276015895176519932230883687085598222874417555850017850303855270646179929420811675759813495178085541747488251591937451537886402991601857548118845709957993532638001814866074260949109526697208306437714884400352230762084690292635996496035660295951173052787225411619359947156163182129136236611377467791396622499087268396528793731328922911486415511017577713136480983189047234924625690371120632740473005680060255540864 [145,81] 96967707809469349620479654854291307178464380392264063357508752034509724361610122299582286077025186041520800528117406558083362525137937648451720005608291650298094092872683386302812989951700082996621172045879348433633374894780805914022033404374877655238533504542832292528856970983320578015817943399136291377099454891328972475275870031249429651943941757769935118850812265008330087460508858031277371024751719813594451313793032613084258572152614627542971763879050019672143829344103250767643363899119170662858657016206009031614662487448804673451250887676587989346845433585098094062917932218734723203863089825979143006155502985174170480946910948521858914503323023852177035284968091096789580434919847781279026103254743658536894110729606627232670553723933680592705045129089387092321936916977670135789248220386556339883085981939442156738495769188067145459920380152707122093192690484703421852089054898658932881013812289234176043258320607773530023188926532722714271366451280711975829140764380359489346903676522591676323786632590992270737055938479891735709584333758178836472944666549640567092938597851452024330354521114138688848970373494304936926965026526658028895840308601872693214110425520671347232506884160381001804158178099162811511552959798459711908932686389588662450468142017757663583371253133870119890592758554069927172805438864650929147869179955712821440804969576289682621667637595666661071379159637020673318214612450288111209669244115168362472177867530569709372551010618460997594259119469138315854027121747808234314409530781236732867955277283649404510196148837405941594704573007743251483626004340017081799736666097033892784655118576176195442571816646473086163692422663193965815449846234717770106576432449070309906030003512679455951436537543853684961479555868128238614777097573961040162724561647485505222898049696400060117977573791292570780214187462060378265194837493920529701603035776282486570936739552721597164616263791062879114278103934014021738093038167568982135413684934923690644375059919955495330724481969761861671747356598615973131190148511131357039545686617710638947134415327100095305123528964235365373358306866559038488913981999411213855915400336342846775611222973167703049170430252785858043977593082722157256765492973042990405000897321083081076348071419443476441829323148660076257019706541552727434177876094593929673014918060019924488704804482388936 [145,82] -2413403831394569886246403101708162935875908127448877806848483452727977877039322063735237637377515342137507679077713932768463198962269311046875636314721765498853386516392875755978470030085250076507311269854353983734298736703814400185955787675556669984874752016786630018213256393892684259550568512886297948838232983944792985812400920514497476126072380816022019037398538747328577804735795446247817155854866978938975622090561133796062527724778683043598479672170697525676422393250372191151548070369019813974825309626032011610661475102859360902507670046457268140733884456427092237134346470275365142745161229211773238733303522808043711566845805003542800828140800095620915753183667060582457909424767172699044501361538280869893401181472581720212976880520096079438529921760655410519601424413906555873218302258589808152607418563969815538020522575899147654367669734604418561875484121062134356008337350771344646108316453399466833862451592520201606385563527319747334089448369375805092806090028843439729722642824094404739264658485999338774221516324683337089438912638989449911190495154940096456142736263868346431152168489592942973151666138763181001528563810843068954189752315555748913181831526921742950731751173213834059089829299954026932762485447172664980282913853062371182981465095787322075067561786949728542111624051995431510309464316134955051260608813018122351459700093080012041895834614810521555965306525262574820211502386879431737031261035553640203818417609139686662457950955929764796226068883296744206009397711191256838304246918199587699608284704264328921585917649289720985215074857917553884026646645139713039513541682800110867873575026605059272187500898061392003096715422989426617941078274442777735718150820880480539468568492154584507554399293861955899470174655722141202304525869300539856476530973191644099317144810035664613710026402534042194808118292545673546291103630751205438437878744754850271650915275199939777493696166737522441996444942520819927711769345411294982977220099275289215645214399265875689792576777421945315122257125295781784023626664433319871977672198264807507770603754235248100772128245582392528054491255984006294591404475357113128710044690777218100389135792619325071388417820493664371048611073872857738628938152077683910188631295198949152027658833000105731186725955912927960036540692286546704059617061867462743304192728448210580062524675520 [145,83] 42911210449796034568483030401570056574947479323971834075023105740277719497187116158639542248441975656590552359652341600710847023040720147406313387570879609195817499255930829494414115166514545747235336746767866216654654785450383101825429133672254630054519879841637716313934769073865138122666380196977754663359362611565946307473975687887465158109058532125116927881440418733994730868905735345483756582822910339341135952843022537680487779863410103469753676525468230587174355558553467402546701871092454416260858276637814168946790341261236169946376217382320518483356833045084888190174192373796305172376965557679633215230106323268644336189741175670736245773463459066672719659380223344142439597784483371466363648579748576340474517914525146919873649566577053302358794201962339167028235303341718864919695782373664821978712245791814844039595233215860728720084041481160117548087737861211685350830903895359081149344010641367086864774091032453741115677719757537696902904267152763839627163761823543442514957561823566661605206022942311908076080602827275135344354738467239257557619493240355595455944472792180093153441462243743660290566947053807153485533716924616226703817475771518536544419527196243998773964107557070018777023219996392834491744682889472304743528071334912539863323775298804032587579741929692514356788785070561007249359827403203389999626849745539060153909360797790771960047176347819265519805164158549259406306057625230772679035068567458094369894823197101215432200325894248951736826132337948999801582825297586419969583542231015871890268445575983856003349696463971313981251929264644146702130761697156235475877702627383907909889605526582460324933789726995546242976920077218863744614107773210900826669492635584128306402214240675669614003322840102770549836339923263828704404483590399383728302778934819779511058601357877557141766840859485746886279992870751698596147476313792078159930846031397995698247732049491659389839325271802389009925262874121187195977845105191509136566023154114065657234288915373958254519405540005267548920749882736856540453525727107987335705913428604297123503139846629740030606453002326169468985927806874444072818766700373695672925886471352073393615579899811416772084210893967197978913902109950305915991284289909790184004530973801255449514306162217608016082898245814263996394070768226496978949178501309222369959564153646735893630088 [145,84] -447787598371282716550736489801901619448635224764662237748376359245568165186229952688396338230343188306316803696582376442735649860758233342559952261970311931369563909318942305366364523008468709613917014678470961523067162928447457953720425652676263769195396034648329623880483751611424906006021566133826973493343341081998186623469484267419028730535551636471238042644947153316899151535190827499706666175586116059057566175515454567323704819002313203088778036930030432700145270304280820400732648192449576623161542924277440811254478787081676789285397049785152827150150225806087592567907380714036690645709508500106907216172243155322441450552872453064824623089898879445489603568796117641778435563196093505057061635815063689706281748613060137339277253622865997286269951935701643956446464505172023406824178467492588229196493773834293965523749237796422372249532784281379841254275773712889476198587172400270706053265519952597531647253027627534086911680146565513969264587080268172846930785788014658002159562760834680197386303090483895446263688381918707743848058559300197568549179663766469858268556091863465777228248593271572965254983382325418618635536858575491170654370932005249752291794807656665227311996752759107124115655225940855670775342961589341146477007247666864423200912113197104504757488704608548951012148048925350291412565785274909126376300390442933811891343906977696808078224188161732315645800220877024862231418073270226653865830568868171783784404267581157644706948551514522639551475072716377342659856379060693656888760577240976714069584614021352565400397912495496550169346629737039015025753874343012481371348739899776426799699705583788235074109283943963218693467724303121488813399508707900026305735359045058742156180381945845631324878329539011091343561000742615297264626358818231368341798131766266301951432252737457766016812900867910121845825894483346213716099641764867476502099653257463600563732461503085003417518359501465739153082061683993061664545788567528976281499853701970516763151999269579946191041155496127846276885073919507956619040317320362774700162734730580920424303984778635161129175755725305653487607178489863101324733793862354609662149323785509921098188619028466879781332060037002677794080872899401788366902003474090967094710241267950265677024021662136127528765697341974870158468341819037629682350926075551487778365584234778514576 [145,85] 7416159914039946653038605981518189484787949929883243627247374240553547480291927647064133111727271532790788395510933234891886696505317917190422083805660622713064308644604874116105845195804989150146181141561337104756361936624092599351821210938839106982981805613642570490083226282607673693472371454743963593701522417639848233900821236411562985104397921986863029881272756940575387384964968806091340086426417882403963588178095251179047807225238351928834854011207831184527042208297721191289135592035266265339174000704400264275192163478074570567516931741457046552747335060620350160551451336210560378719908696335853771181088159395454863405061997239345013146744882973296301367767777057575911302497393568238604717581097327775317806625189333477324945715009340891072632217708504219520308861139372049216713010025577150696369580905800301585247796907278603967395753107215378505863752093801751876293803729460277097651144049980230366029965574940321946420692504155909381523653443344660087264822163207530395161853003038605097612043347638241166294266388001012647611022364791605314263855996345801460819284242147850256052027159958980000170261840781884894492753998325006695526384267588681019071949875397665435501897601905897356998684389892061615294151779278733451186661799824421329234982259276946470001581899994088233460587301695275726899194261209473528501092905742242946359762535192358047365009048877927311109219283198476998273116527202326245545521642187370286032835055159081110694551013305417045914594283715444323012378721610471203888276499831237109146608262437455559657596928297397836096198483042125028082687306964229561827850777394042900461184063691317264478635242263876699419628584539923230436472622175429295942957578018920759897329573915310193557793906726722898736385631656311440990891978780625176027840797404435904600981643206937691864362242931848415327945490001530755519415738738218378785071315546048084360914528061012771880953387204460025728636686492503308271057203804250669653607726735500855279877209587955844390019121162708590782324981250388186245226858526278291197763868282720580649869948190610816626262340198872081568984929206724909409810476146226780317915387602235376159933119307817164997689138657322985951188975727000358854161058453367374670048064868881951871038538240958384697472710964453605194299550840832216801143155612370665145686783845504 [145,86] 115587772415648675672136698562060859682948232407268292993273126435117534591076383685939598763808134848417996531278653196798396832432841611196270907346602453518382428546916649316021682121420233416468569279128097306375115813825083489106150536500828555970018090058635984959979569481596462212582830658513559418470070667304703010755860834038688480960633338428826507926190125646504374803603482910662894588026884465800024805555098330172007465455585759819280942018242391139957341801270039040804816867042662850845761328402737418103870815977293470906868483296571559156334138966661077876591155766980440879927105077982318687401845096393547342833618252950857064625287248237341472820714199950183317763301890314507024070116706796638339082999704635365782840999234445228204059921601832952743572263124044675464155815874300231684737979206600016240333884695324558871773730875107038906257871222468782901798166919050886671460955533421654255189982225430885287931376097804514824484457649125761609908484092786470466192785917228674846891110519361132767245071300723936679386096626840877431063137127517792326944310546368918840608991670373753946505959551682841350465521528111510993106311132102522908508638219402577632861202973131055636751011808358009267538400709027626609570663578116579252677521166159347751927754191449000252486684052059643660422972513564130936956663373330738009453525346243682226238476826873961463329789681345813053561142345230327752875924419943739525133775291658824061572221203681634881292976790977733188467362060029366536526057229214418409694974717320176108086712177575811839866528416182134943465855487653184436609873258986323530543356223937528095946066815053010349027366003123926304340088055820320373659026268139327796319337542539755417543261510104171316204691875960311116552808939196433812965098865465088951887461001961564223690845832051501659563228015385100469583038601037360583009326714349898389585706292573460153367871063336520104956048588069535527607209753869249024428387793105664088328563229537078503167161818133919037503636794291875089149117497950290806183144070464562555875753894452288963034097881724031684058195875006509252042000994347814395480423575825605254685415075569582465941421062529719307509926577479972688719952979641551630877774559015389971612659142022868586025339201792520807423021700276749920610223639328783423750657056 [145,87] 633360271240066156688194445261362290656612221098203530070553451576411814342256228671598148612191362205878854643457416203391480952030795115509867582581788961193680906264221213449287014676495490978355882666691958529358388154554310365831465867117677884364182598032089700849666745454516739086565051684771407466066611671426514003647033104710826522761663462815371277122842421319620933041648553783736926156568415215459886407766222479380418601911527064205130017736094222486714055482926249928688041918380387807050985796624809942881357029510511304795647975427692401375636212044118692148490119889214040077390701446970202790672486681725636559331535238036507368581640464535415289287086892961115332964119444759347532844074621441456911199611877876112185676483543363070756158253230188525083673919383884482059755421753465055520568704382043926658199920909687275731307796704683816763447360314022659346576498440479619488821331534413146153814960561618665436125683193197829808623340363802996190205708667209637161659170004246839047903823558735213912443522148283966846471826019777008516645853048619821129714639642548050100904046039327181022763467232146523652506435976074336111103950182883492925464213351387530656378815268304678902993697854518539350559598572690337364920322914713628030979682041290176360210792113298508393402790794562553790775512940756092980760002800447878853857523508109421184032280007557475599106561725950072076340930607660517377857048855533765388043441388142870129149980913772869537290037535367311817538027755491988489896061974372187975592932306965366071573503437318562943687620755296207495390327635789314097869861910629041898176821184520544122588805417224340214210920040516299529326944719276928240516627342156277055862706098904151237950311196748030349496007654682559568636771990246347367951061645941885664265264434233503431808690965222923513005669445049522425513657912404877662470705001389285127739056534499053871602845584072696300125775673497718497534334631146736614536226583462637638950048802052964906422290001307568206977700320331133344212386473916507556182871213391013390597255071470204636604857363515057548959057741410749916108319401168121922811408972580892937250603176246910572706157194843679482883349748382549879628240848750098981763926592720376988323546135950087577153907008517518571776926481877423017633368845682682504292 [145,88] 19763665938914389238453217604323356747424903673274111917107971487317843202316648267584775654138574405517112671105558958891098557083413618390827599632362123815225154496740602780580502981569868242359288802402348360380014711384154314057302783190614092072729448609556696581234120948052089211776695425906359253169082837060287661825715184569612162008757743270287363973637576056864270269084597986870964349911105329711330902465948153017279361834528067123853780631040556438941997817752374792742164589598002925950173798928958013349027128761727040215135040606286737943111878568292926572559969805657960506289875317385583191048107646277040015655759489781493231826263118554873471558681424478881831238083719482534007061549104530456431060649956077577081324938547162980244244617373238969618537227371030872696026310622145094995100205076563487208893745700787351466241781376515371311228522928769253493620291793921055631859221314088330935027391226314058570496269666027114793585452047990192674801636659193053392441272643498708819383845895431910902036864451557267652591397594049644832704723227099264477032587636578925468216264449379813689043264715723109600059510630162415692967444970485701393141289282719394251836777902442428663895249058022521754089486091231333213820215960188284882726257390074981412747199058814517243471717539648784939539671546446133361296536291836303834105169940643298483077499894387340232086030803826408724325902882234531962057178258128648181247899472039086901932173171039369768617148895137600036461781714825577488162263829176984891564502927860396867004027327683146132291499352246233614501745943067695946822297291732830263853717119269577201601533323712670170151324487449468427615816718566260474712650240857981534727235789644875928709128442502026059364749406005129185011102159023023176389358029317703676089145089101784754046531776003120764658449110092452910517492158091461526752201465931490798149989283921575468618482450538656059975493205781482303913858210603025636809358248969468519186139394967318055001332563696579410627866844996008765237879391835561847315043478795791811266835997619681338332499894100622174775916116810844322291029025639379943258988776879168102849611130314385096105878119709508772922669670356512983306632587352606943934341300813184966684446924290062993170230703602567078489501129452964478648004170059736624 [145,89] 77755848376427860286105968272519451348435415502321760934227825549492509085903161356407621469869841354021631546395354072247816976694878121345045119599737460724954184730535224209040710500008724038744922821077558487163173229495840818725883096561815963766533373688003421309488531278887908010863330447267466608702782518640183084053966515130538529535913668682419059287159248674638676753598735244347484242651699045498024412994760724252234153153797588716620136715595486782085524071519471207838861793282441814283500273743132483921536016025211115136413114063646600844671735497705118713176544534802857616002072201471528321765528129653233628474677786844034520728196075951641426035393435999749434563617499965985456764473552297957274722346330903827877369994613333906131183625028659050258137988569327894385464871778941074868601681309857604817932951465668942004665789034990088744531202454997010800024808065898828776761990425341791013029157572350457650120948105636458629199084816593150539913492450304380286653209975731496744500297413935730467658784259680950039242001692012133873622790812233841176715520973902973837090270865925304969752581258373988455572370441241400361700002549062805804938132818022553243030360631659432526373090540995997737217650865349200222731980370517060422478077893750440704254837290700406437838953220249399352884645811107247753487600777872726645695142076410491050310574914476084572904814762995426631267678686418852377288085953533182362210242374439532896710942734246674814273277214991251860271943255227372417487674798335208820608704333720060584050021047650651968663642704690769724269227285170360197663834280338852945435743884525162359826046170992046078900118445780323810770179192893350202493227488710825550553855255692815978581802075179405508207701819490185965124052552819816682070891981003851703136296734705126948459388179174981779997824602008286323398475510729918505801289524947099226633001893869044999930022644916831037047931351974709890228130193007883245057171001666582745167857580242863092519905996443148707343939529438484980226032257829996615496436976018703057026871805643617884966123683126613441998732861280564185948505569692537358177970639685634282047329073601214056855823357692549558674207806384176086184325476387537434328447581600958953622504940078233595370490800077525006584188331262408814963950190850 [145,90] 544471595694961002285721587650711735605124687184471710621835348223426529663799792944428953247423990956945870010180203388256465215242228421992708688067557172868120279573495299184976278828570887076466680751026963760403551393703702428115999205407286926857609800078552562627584417471267467825368259380810618608426460273527382973512772318126441590667999984697276075383221405618880069417423064483033080315654212104925743312669696516512657725703943104433853469886688204654865474657602380595850866331475332090959470510693690412596527634492811222923946887302062214787800394600780404427392467904636820806707167583892750423862458560465657405655306693640800167746620311714820317451894674822965553655823744356073353256955878586773005526589350324440161719398529025381523946407404906304779087341878756764322870314870289285438436630096247662503947524898951234180950767747535732430402639108469239977684267206128909526481869599026179255603580731602187114425637307410768556674007581173936554840243444153044043495641526258869289429833910299035056625148639716020712626562465705970864907969549168952484208784828942065045646322186487985993173282841892465672542168376057135416556865421546229354518027617954496943148887504790809788667210974906429698179819743485693306726026110974196509627380748888481683318664569472464676271826362937541089402804368972109227011157238713340442242981284984362994608832335531086749155387413775692891597284166146171114699371787252424696788858989916386400411710533862720581200674032373415007809613337353878601701877524940502633728556035298051733225630978328577763038706468515515949277183610776139587621831959332719512805897529057450060204198187503592288471314525714601867377870095565859716250559223814667145340100908073370510488274270534237369119858141891557900237248080084509650093406856965600212048785552947318289931340084827362934349787829439609558767630849193640512105219285623993969978901505311823647012700249222903313560547617003534832721433771904804131370515766050765358854848433042848800296914771918470820549688112411972096417254373796299984630143497173362692684797431533869296363125128466601239287985867334774036674219455170201201086959380409027398059996194421947059599630685823714655580821373169446312247239430798003768003787700055760506759569564403666148255712868753081699311216368387573924555968 [145,91] 3425550946905621677437611507989612872644858636737375932084654470739821852752140909634653334823267026717731317546826506741958755299061572085353826231988863979217765973529214274618570767297876665271012442265528209603928595487673042022869113782051324086009751921378174121047952106275745498047512122541453201231477940541172955997600435848071989116303621611323247659998567398948832057621203209924849927247925554330493796133059334555670286312572812876879914418444095471630899918574742784422072135773637334941556406348145750851122457957862860623763917182066260126405368050889946103164894595997672425005108341781462130697222058605688278355362668161539580925147807343383497710392069375949807866495835073707049443137862017910094669828821512917971824784804814014208431742788319500712853903833230155315135990101215876331405744316783731955960548772613708301898288507970963221326690088879511692559588238370223096662469591260776619877491285266738725202841271980461309071969702303409374680049751814083703510455433775825977144947011271890934661462134946115905846099159414232123481365301576589784287574729769437106426342754261671070922239137886952857120479584973697125152728223203309180328132793882205724545757846736136442749573090078054617866619143906753320786839729437316726759571867591940459947001336001820326715479660850171642852603959808024801057975066197236861691324713706320185825634694088087882021082515644503416144701241376839896050665241489661869800309718401114629360541521741477120394534493986370815000677729173618620412824000872995161681334232091094318217534466709354235964104083547559615649916397277526975918726623137878985964180415637254884566713048728385425202305657840616114846959433944518278234187254595010142746989601707375711843017052404716601356116829277516400280066204107129580802847346436653017357440802893545240091019064849621632973821339877012599759716211870102345997170413839683202630467751690499578434487000799842961564987323229731420590563514474685087169400383252363197607246304518981764890941080696774714175014549136425678652124045334737748697134527506442143889534594536559067755956798568285145965900250722553157091351961774962993478487948311527670908793813062607711791108427684014083739662822218083886409992167708941349899477570325212904539997277236639749288610610859825565166098886060891089368 [145,92] 17623887537673396624096049499207437534782085228293631654227522566490806150652643960631429130643883944096054559245636416743047317831440735395043517123032735895290042393696254771504333115902103816594618317847852435808850802989042715881437726541407557027368011070755623266218192172170216664394081592963765409772833665017503690355365319561559627712490420567929695559471265645405279010381754947710949719273997752969115636341575836599497341643544625455955202908146230252453981076106878399982100031500972833613200784775062132100760415686275651502548436521889796762888421423562770816082269040261674525485668260802169359121416227837170257060221450986928304522583033947527558758871879516809932622671326750295341578096833990993847257647243808106809710236058420157455881805693836607996980059953036997673851743288628983988077812559723734850933688834866758121925710617983509267012968462878993014665141528975571928613660490222935692215713441513030060335931139677887712171855775011850468197093523815554519857549286924654083944097226557562881273045539599904235415999023012763264771502975709415868522164292504038294864508746696436441551537543104221285578863655276753081424012052624721744400966806582500413410922362669012673434910855513860163720109014816136561559680246121285483416271070864581780153550824233383647002513980259367604082237756035818939458265676882651410723831856914522117755709280829141998913493797356095454258529619241408810664679623560508013774600201186768349787621890496041820037566111646873205310929529335156495289069909899159048908278689186772421106754795804300026380807421071946922644082426391075288420127678004581610419092471074123720166799833416804040275716889410100248420616574423257984695460458945346794633301595281721384680369193994967717710558643897189545183585581337297218866324176248124909553713343824893538697760371484383011802412050813064912368814108292660362049937390281420450331782867436402489538031811999264941296466045594697686862729583912986637616897835100866571476445306008906788042268495168206978532715494116149699633388641807165094128997570798446750950718064613435540419205381455256666532730418145766278556402185928565189087178000338843207675977367504244586411738885361104244749414791071060290858365292660337148326986449472822480364485609413750749579733463974238995271866693480368 [145,93] 18423697868703976345094182640037667111373855031053512505244704875649519280428727035250321275036520499884639788988481824953431331504948450291754911913359389543425942904403439959255148307695492436420465263644592737953489629157999306883754324065719741679352195242908083156348427231975388477812230858713979255740382983390000561373855961275809555327856332218925438950253902757913056258816647644446412310572472966489981564788475353717770898959421096126899893053083393015986144710975965459730567886116712757532529890733335211155485057906700910061657209524328049349195286923319795195461481748079387316669701658983327901385240167895424205099789827681746162323639777075550441658765254661671091767809509640174241707258819673605565989154167435511429947962515814893525860440524088219860661445760733356082740143931999490555404636900471334274258754764580259904333947064604059564384802932310111504754282081172089587689901678141266820402073734430948676304576510035851673579166763144861050855176518425037184543505698845323130161894489241938279501750794901188402351634240691157130909247748131096661927804361809425395302771868322176501657348700632459249542615455087499080890700568897091274774954475315081588381667382480061649494240833490652238685993863505125009069791686562798862065517454995170659099446306993143397156045341786633962410989704094983354068184851353557592355987290099161993696648992813697516572661951460036221251578947737038205166983183897991291939802352192427922188748874364539290294226118823999742530805421449208900991743660154363122186239482591667664870146466473655039912088618750067358459467221722873611035557254699998526995825649698059751774984784061816805699362128339376443461954599876826604346301181002160690972931890581449317914599355031254250776937158822544062304455776437094343720384260088235250762692712128503905408071271948413583209887126022671213699951330842500960368264091913326102705502412509243198027704502428095188331130600309019824363408616306142490140997235967736794369677385610806704122340213748867437198143743679810004856773368592032336160891842095100802456271351768531919590454305691187133334876543242741339129184717092572130736253208036172914547419236942267278688953311305384070787222891541969887801440902148392061469676754490568528277651761567507806230880630422428128952397502 [145,94] -349442532769298539947885599342872890029808510435966857246285791994903181840967843517125036485699245881651644269659363431260001067155616089177879368040354923546377632551498306469874174268286127396627341567456190130077139889845882115798098255445375564364121804175266099991704990420812394698462399406553156806331301879869912087346021822107903121348396568086577994375125058634838094979867049257744880316220568294507248534366624847208815786993031638472653203592546498997808019015655956980179288582681582958737537687103815521935085372822106036866567107136179532140018695062048920263091258438537007874915677599766596619759736380254497458298143386152309842211291473828829038301162510185775800928844224885295814331598650486674442973197152183779584984951814580998955035729730003500694225602648048865223195589316234710937159899245659206223128378975330720426653947780005910795995684337808914123405530550699060584653583407278224416902144099189496338308761428151982784167170305587655289231243436009814457278259773979625510976228661525102333359978003995473194475496401549298067245880869942398059648195229478194418337268311287279129066434120188406915308836067950487656420443288959260137276654628209083489294241542483442958707345370216723885646799784253789670859998301741417776576405083230930610274847212972385285315893101969514240747900207050436229137514134615186354394468399084425334758899116293191233844756437854871789461623583899592992630579704631116293588940729980764668228621385046630676382731719524626832399933553600216307193571140058026723695869444855594903041060139635013552160675959269011211608774418728383695199995845766308194645603069488030596184710544577556502524323024173056510952990488851654680972251995608585620901879479292192583270200949199807358284181919547217228313063543272551450335593261541721536166118693373462239146556881491379246935638336035439528823945399639486310909438698288721155627104566669935210033791564869315613492618631919224230750280671832034508067679383978248704969574447944362682977646383904014132353774668773796886860075849226871872979098265942129723095711763199688481374137750199225947408592866490745985728989635520447823684633399365703266073240151841876648499096369229771322669356426832529019497843134283257436698216485761386727197702959980025401575109231443607994048 [145,95] -2663804276327381137732700900015522686530057496260474320504098682168687412991574887405378388239469014853582786154814052176598497385880111577437626668875145182797849501412335339788530334704386661163550093409608197227070664292797542225593868551104439511918494206594185717453804154804694353588349173801199822639258816948371309778510024445030186020686533100427891421270465252253840432513133761706238126406858920952033043221829517190126177482072614459270652343498502398289683840765389265930859321844616389998953803968848207358849649673954436645171790364590084397193191113190221151033913473895195118860793445443262291944712279356611431072557311995219992815899755734105047763852967372429816374361356677236117652510300203840442117255480704795938635170591826467216084111868773979246156571904582784486678021500967776813254855449106885172316404357740096264276158462786852838521022123817960382522531014375971650719349698534354446277196593805311977494714949155792750009760110769775611033362975026301632816209189013134121565440189514527168878441887783988859532362047234700505457789910589883286725879348169906094198798190557522812788584238278524008776232922911835129533275264400517313976533786603083069828069598940936577980429197492518183201576767722177602432552934557860282158851754213009141344688739305232575325242451593500140547065589016513852743418510194167051017945332391074654337107180090367912201750344993117434948337222709567231210663151512694520697662211773322866656813774542744959568335110728106901022740110659388989637786086993228198926551438267836409619006688025286945546566767081318830868535836018516227907462655612991611978186134941876599493316900165070043618012663256987930043845888160442202303313455581494966278658612689710443229381708400959414779949449342945726386044235120716524948095833369616362779603786438008936903817167440715413613384600645670138754894013553571835237886408541436940539945227384699755531781255577076476554104753576591389451922742079277116612574045883548256888767892288256221254243671553499766721027680862650211914353120740176025549175994678483247706924396395147201579000809604044710228703103785346554842300532784930843909883518110672831593145577807339121467230232542390443896199337464650236589716437769316413533843130248379614667643972258863195563984542948751640 [145,96] -11231094102363683122079895564460553368633069899713987494750883942362831631458294981814101520265004817830205743058779739146584633164470179136824984801833201841546804820179616307708276137428985742750604239113706746407786798317139178480262588213766256942753029642636802173093550940644197283261293165201179353843676118093851029818789100577655487093127091734643148903027568922010738123227873747435496027050525493176546077558402400215228598702029949350766466663007557154998224701546067414335618152886755997925227430607315825318878300160217798035712696889917960789381652125778773893844917502883772130012601679011807477771611470652774688564456902104027270986844542907227398035533653631164319484875906026224083262783620414697747951940118421876710827028052959262133209412998779844296535916364221530868204823096292374916883885503002415174650620032154780027732083069258229351995939556807180332855260138282046316429749607181323045106450145251065624157488075328148636522092419824755107052027462483097771801536129650064962105168314546226510436558719444320735486517636701026613736868299403683128258866204935691532240002563591729704765574041462653893144429932610070088240224404197746555718634090894643413367489273782644508604462329205700076510221994982434776077891741217457081866757929522101989159825566553044862466255403056935419431037037917385756495623795140907302242867026980900748126744072200930710689728127717387870690423166320687936437057183129217955256939835244391946106172882566558794851600517776033793055684655725834050736541267795018847274686906082506513855154320534465889453857448420325714786847887318084840057584452881764503924371507166506293907488777427439334551174956366304683670889524724216435852709614373977268882251776971757526269419833782466303451730277934152100157801009002322702096996281347392529105709244404049427171499906202429394523143420761239957648410032830996907606590604339428653677723784872608640573159570387359799275624753532833354776991579997172447403419650428058447038009799337148671027047498570531824382302791322642504983791682973215913045856297198747066144321756185373744095624643361801045203822938424938011395110278138858680053539519662964817593491429073677539168735439328015824034272505555173930831742019513099886120502043625250628640443773910570091208463165696 [145,97] -27417628819338069142145772518340168932499615919428824987519050917791256970435847700887054658131331652773034029705619918958760507771531932841412433413285743502751663999851551602543152748808292827401428289032247335987822999941492789243962904533922117849163143742491301499429205846451536200203516789298761183494620972114240426053938754629766087642740616892040270913720118167879539862530636284978630774910415001362506637361159511729078438368087695173271533290211805755136425058436081997146719393643308098389390860113483743429059978491443918865786622841883386682870559109180011395760206921309135470524810101831590488184976855477179593770004079116214587593892733000286132527205680834023914454870566582189938046994708456848697317365848689181970123207177525851840728835602206706869251243752054537395151607553105229707564587357327850535917850081861583268936890332725477456190343974501206510344082129157375735492537948079777510295955106517030376546950259465904982720361802246790100267277606764891178577578311477236138803645107008362098243103028175224253127383986002495248371182916290247302057371160534653149976074618989674544389182528500452137295549026239022522114205429096642705357575305541039406236125456442531680201235058971743442461827689220672182038819777815523971090504103944691886540959010708681514268820345842736195641460445373198457032441225737745193302709429782128665283504217437751637132195163037938541552278128161463727019401939069504171370975296910527612070446511622748151703524793901963204349116158156399862819884944909941233760340710917367065126428045588998900035144960343620100655339642696230377940206566794921174237620115559074131800648583552484901458137479762923637635631341655816431318700815115898165745213563002873769167694354486649147767974411041904015760055310631146220643679837658398341014583296498433886970023855938231265211652185810218408730810901470044511300552996497253344522969338789953065234898001560481225741841713183604866827307168669599234129385250084690314999497401772204227433909321145257483901947128402408924531633456348118314344236570584549441698931696469542730747725241008929296324600827582139362985842340184424270386383498673898818018637842219574702956189233307698237021955532038341080282153673943053773975729453379265550529496750736821788830832 [145,98] -38152402044841100019363793875044028411157382228802950782066573618179413116302526575863800111081686104401935787832326805349759980956671822276059209480377041927112780866120183368260011806270328624367002470560863425417000139265627421876827161165274541729886764417171151723706071270740256536310836714682216862489027212873406721856169975354223895213436763493227900960059407762837933284488001461260791050662325655763984109206495121597415196170120720024180185660417368349198426571834758749029491153712729548885714589454542802583563847860203567177624783443870153126544778350063299463824899670127325727048596643651875785532615289056455898932102960230872015825071246213135539442469006913341216905948240639248770690026428371263847872215524869358422201438867519584049721007643750204845456349439206868093521766788175909365496742704162902827327287483645415850079324784171487220694609194415708386428926359741801822908065600065213466891208382627908061259305344725428399898670990702843534352850757835274344054675262726197998374643319935682336583267332373805483627074512137701733997062719043983800546437364023684965551690182284869352200595476309732039841911683291944118551511846482160569748385133420031974580567514770003574721288630280951990782539397218818622983021606356213687879715384157931350075189613262855826078155775179916107676641215367884773108253280042606172012195346845393901032451620946809623541331281754813316632475013621909153809385835848869688535751277210732838457231247925173685393982288650468583411731094091095414239528553730614713505774428143037649811037727686347015829241422728901762331171162110625584937622379360689386361166421865290663046538171378788592126875534056555976300871582841662426573553311524032936015090860228235269042463241082795063012452348742754471045404174611865240130575830783112988759788302269206759742256936286301877365695687029500013800242587390787170290530012157340154542297285135368204685677760792995254777711589093016124772827053771463779436745459383811580400289437974833719034958824601278266928625180673569053348577376330958771418038026915300469988209714276972659216706459928934678499138278069506904239945579684725679915973883514738046969957983722523568159868529729493276771206462657153353820733027321287225001180200611785359503776273313097856 [145,99] -31084162919748955132477667871115755419951934449104723237065452930065841189531451139608215714364237742364789310184065514963261962741207116156052494659527616974490095798347164889879601870514478183299477237620009402304369774186231334095824554874860542423041162139427851564939622748947267435043010154576777543319756342956838488012801028191315301569536100130334360161263128337521189308553689859151583747169331822844744209249866191232756774701578708618529847849606393606164991938717973124864545151083313944415914060422601621241790664036413720831795475227158060246075818215208788313984134573673782032124764050288752308901220749575228959167806137592038294607845489417657793187334931663516141553849724011797251199260986200525973967360916154021908780289573837119338564044979457121163605140274888963347849053786270583363811239662534135710225741714769417258522808631258696005932649950413501222927864720965776005854225568791803612185071700017106383223767284963626964441499337544623907239778783562042629671921303172989338918019962622697474800438182538028347687282548278265232727155647155905978322764468791565068092991501635614525832803515306861849372302037297117215615557639698808165164988721530645620510654930195671090024173727604150512630269398656582004174859423579044052919408323548031326433828377461587423773882636993350948614716635925546541873010379441599888743310900898435328792177403926552410832441164075065449643775536668583588177167804912143516575666653554698435351146435820549636578576407052980360141284938254436780984320979494356122247346971627798242421977690071958033321891807012083793513487473660117690100864284222462459729860449560254559748524099665044391968814310981219735391573238893311531293650375797784430030916377283482312490365396067187436312955059438516571596648214103324397499045680855463347356570408217372762834232995079200513767795294525877950388007825663243076552319763545628485452387055117490586765703426711029649024860434699296894221708858007300839161439526848544744915079757959153944845634145652725113168330342807156949718602465218041998130537054170900198157623326355132327537623398461922917154738384094616978322535164687379788596595289878662756938960072904780907415044943972845666933939802098809015722720649050269030297991593515572606234343711696 [145,100] -9692448865886884376467947566012223751905171977178846603202045485511130419639176981125446707824697250314548171396996884075858921522328870476300637472396739051304712265381030337094194644960107328691420251051020409123221216989811044238861851476776570549406438229458511395530737694497705791917149335747036136211776580020694729349678453728756838655625388405204617106793371491067041526822152219781343801945484099768682086530033757482050405247192696513663706406881946149488813485785723170476878965932353572448491880326683011885644503664123305511439591583286320743762996897551920089038215918832346679451999761302108258746447278080610777913898893200428594801156090730324035908751071819858041490435087145473986527538755052257220965889516596032054426607697763491295512256362765483263197713791643808651478839584282434874318311487307078203684838741305479972759796565728557674740849736718497619276665557564811925458585124343766390108290189720834615465192549262436904092162823448647207625768467280231203452992207673701660762322096251867801771079378657178220919341590273569889179215987893976765087769427171417788437601160889821662640996502273662636152243583211368131871199663495549406506823482420740338236471770220421884077954495128493398976753658381777812694567150450771620826799679948634098592043165342937849131173298956608209684217583833018075979698725963672445640291240591651890633538214339029270380405878716888553013407353109773892452173579913085059013738259824970496828478624794846225263454378675093127712470669789890791332297527642652878177239981233149262550841559108888082603845384840041847822597827307212486497193337778531700182495530647107634546385994714063911782301477788070953320973949071452359778295665308568637633545570511548856909092762610971094918218121976460724541911826767754240508681197984166302837448879874063160276672634064229636250300209482128725498619237103135194927185943634868158715187439500778319441231539371099988630090026645551171232312997947763949327892774009331330439358995563768297594793813197383378773993547301263748541507946419802371385696388703221012422727075094931480853673466023429641511571552054945004203151220587214328652290137588727005712139155530463004319967204318801292148044765268499918245992974600691160590378346795730354812400 [145,101] -12124893885177697427198627492972355652819218409606251024851679517160265723803796584749272521881481702862359898623487214485179273573409368084870447755972046607468403639969880813797399115077747958913148525164165034814426825913340430342324450804119018869914555884016326675803929411484516169097475780835177694244460309343943973773728488926357360449109895576794814147763963356637049763220426204865544731883684427062603832249217187703737133888934489760420349245885131545336605250132941777156378962848344284030687163255417620206999367708941922440054421350669260856526539567252207458415890596075820379770101157348667044741706929335505559719535573231451496800649124781715529182410618685414928620072184311113324205801994370342325052888416917995473081673661448203026250730728721497008464832487946208015753904258972586770790708571723076168790566752661837988332219305257327537033598105860095949700759228019760834656564896978588301065683555843366375069803816396138114512833335214451764640376562666566042548024914257596300882807626435149597785963539551021434081320967387223772837142757870035989470580317478444668140308499707499020009080957529887802044029585996099559887634488134491732171745033809240953144880899174997703882407587177274375819745693611856459659237085605600089059278030324436712675978250580429634314590542633980850369101053155463938691473340487356187254710885983473090820495240692122323161414917146432949072007305116579491223658329152109833221530181264158038336164122492184279815671008897286716344103035664842190995307529426928620451529927303601420817041311105172434699553019464497972100955658131320520849941354883195899102008316937826147348578197573934546995712840513886002743939350659737554409832973365203332642785098980169273059448530283353515788615350220451641181909458151845928644957155776186086297978244806433640791413817387886463516900819699903623403985137328221244723108739310927599520923589496775907384966356959327431473771222512254021798153862236638653740630191800566724946128232926108419783245426325099743440412884193125568519196194481363417298763029417816412075690481533491941978868637564558661183349549976337275114628083150733211634923631074178329080715174624626791832506486306376922685443155591948665523164396837275471289123287948204998 [145,102] -48772858428361378088390195840511005576786763855828329819853540616339572463386893389331261241519974584521117048742594088672375236522234971874488294886853495244177879807893673621880782218088991780464696062548110510369977149238394832424278668274599497326375908667719068208676760227094554596263301870565747985391226755286049931712547111382295707425677548580617556719175127929048640501242584582614871696706443038220116897130185521485957067662578267779306604306758857231879905120542762802531518203978659752896298255995941409247748685226708183476598001325617179410671489424836741006750250827685468705055027556254443348973792215106314445686723953351320167323775604676096249947397350294441835040675864997729367667702190933808454156593700307456866318431731740795660466634696405925814473853700642961688811480616884772006634544647525969047830017898211374061879413668820880345313596682942179354031310147993815823636077658859045278571841000679875271159979103952341868337829035915336058714999214476666513687486593020576005672336199629243220388246011367679637432164803971595779785508191164330686799918969509038572390867479168643384799709539864907318383896353183499254346290423121214037983036878707598367477870284140502618999543271506424812328323659073812009010253230046513319190446111136367472551150128176117848037766714817553725213844237969405688456335150079320514471499827616759261709997959252302505190538468174721387666603203327084037869895072837163628929934182146577501120779444373120055618422849173944839228433897973829140834685276302287014902818252356915901044593809737253424231478853022694416189472484625127134715616821609427438665279759919863885210540219240847018153485637153607222842952606962679139338592597016646489152786628161387978802390223928405275841273388793333615028150030743582987711320128647579708455518350870703992924560075169713468840816294882168391718139122339561245724887852434029693005156086238494058274787887377756774946900241178465146000023815074676629533449627079855591783853987681011801599008090310193218296453559403280347708268730942959077908779458653015900753095173112982672165323977868938501647965039440515689084990591270215858412971352098837289277174664473158539370346615338165263363648588340242419366969602243716548955547628480 [145,103] -72739153493539042296152283053099869112720935902019371543942296216305331417147652882310069446732901102074385842641610759068015814477787808293569898361579087657262865184695208474467391955901645637530545768028157807188747845446980478502482209695377995358654004467023460731138105905843392466472280764382380797857556979687205088003946014681630833640997313884004987253671828420414277330106334957367773948815662052684344012641243828339192273586345965001666675825222038001212463021862028604161810757160608835819790249046335059137858893097887641288210906714566220351754216820532514802905027719765138976650149793559261261340011969389679717706252545247988412117560453761170534506660633330411314489697115670057808512902090965013459193008888747378375607870056536335286957781621843664341242165316150955021749696042315497712609767353928309516736094757619165199882289089247825914422631886251690222413075394906740997615059631233202883084095357286570284471652307157874842376861921714112691073583606108692319518002421475552632066994439735891662268175211428291624098928374950662721328691301532047662224876980995352786488127846933824411184161944348561151208487643651148813616908291314541785719110145726444390052566306336901771291340588039463687749437295218832735300348346512375058237133513520990640645935372433779328065818683373786387114427263855201019954846058842230273504994276796744891238065308180727184764339828743970638779894785206178811595034799560956646051516513882567940594075172557312429071285532002239670911507683373345866070748232544844859982574019943230189663503739241246444741787684768830817639061270452427451950775305461587388592332618155974716922770139933682706522647526493757310535627338613189207194160053067936483522784174693947761904887507357326185287451760146155538335179168544007418614352504681244106377731673310088456467857979409551325794949378899505264401097022961431007727071527816382731973791090336965749926422932854311628032620862772785163598424437894415795538217230147197638979586102648052393504613506689379851663507071858145627832565707597732651495840865478504701739271833950518264116320073638396530768546930250841820686959872920820462233795900352988505483083541485084028693848207419283250585916615357768994258097402069738366840616 [145,104] -59313360206579562555760535920721915918586606578381618071985374787006431845678637131591891978957722597668589998113405159231137817414141136227740574196606505595047592246982670063757009889569261019130085409531119643696495213860724510013354339262681851433066520639479423369774344085612006386420408580389529165336834587890521089791745680676254682518711953371219600902544413261636667075947139117289962077560867531131017713230446920525582011814399326622972522688873039249770158199131362247181245230321960274109898936975535007665089089825864913963989330633657419676907825085156632021565098475991679000201833007716625886781030964518781324778118602649647077527579132652532972762551411126640838136803224779551623434346317799079289139669261025673096886180097543725862444037728970066534764834422839517863223580039897367906869873646540305916392698367314568555491512319596301551605017406484274449683641788617800027302993226580178577334069888679937466223638566469586237251944096254734005329409398993106257092226586167173103442108188182987836750792352309569525203916574972627722589047988241115691364397671412542341818822176130894693849515109065873727888265460090705310232088205028341910794479359095710077788394914462877858257176722005670269213136562636171448282979479599618287337799897387642796076185307994937032519408003631390625722000116146113086694348111371817824289191379436133084568360778097500057624834942334622723706428387522800526192327720100037055403793647924710241479158396951227543440081535695788507229123458563202516756864488993471813936007169710228110075424665515583883391846041538223040566950396874929379947143660971463334252897661004310962934234053685369927616210999881988941384236475000871448978342300451256439193319379404781859194086432804504336408647579877257588603253039350143934925584723270282790227623153130454585329139751422245117269766615860010219869554635745354434083982106447319768102415755791124851103665040266705560010620627147753665185812905880556638609118888897162401795812480111029965433636317363880049337822204485168941290991474865607779388496461454811736683168215124852451098405808078106852871642185336650209915802512119566209292113824891817042820487312372219363845682377197763670210347202985658771703223208896370504 [145,105] -17529309099844962905782103981853845934663609570285949325032821148407052223384659244151766956467066442225999301780324429049068398978333700481465304649320262749389376507868283430605201395401265808345535654047706961941848996155687236816898244570844719809693171366002834769215932282271303109507929885448430151124347149125939864129692411805530313340400274407208798862165147508485209161782254733451185681574354360360288264828545374990566134658727401900496198333058099534603295099279047131507185354825142552119649995477412406753246773691850887331432397028571182981622960091823904378274558438583251146556551861597103429782105316539335279778668233326642032182496934375408797827447496270570754991922248537637944097820156152034634249185949720061231457874641065683272282436050368859519202828773406783089446132917105849247946066487065231853616233966002761615868413937162132841231085792340274978752644159292226089392500371294629974381744590447882644557419678165128736338530869847727483328911085283077278943071976206421163261775381985074778670382733247934537801546299876571489864641675890685702726800705904854085551857914837360913574574914486758438008066810622407796695337594254795551504533771972908159597203585070045246419146055948353233753898115536184780077307774352257892731107837945527421031940906202044162899098835300853607145332448753318945870858369409202155655033469006986467970767641114940123952686283163316050213906695586229337427513451556556142752331614501281501464830656241908336302932889585745699322066709132609600973608217356430473063351398879233939406711403328885189676362445184803323746488699017852329745007862385837240347527204446404344634243554778182211168678788983172676403348849796900078580110724546745718627162654639021842176982451463417492462369316193502416274044448411305884911293379167867250427443416896639007028354090717748395649975133829594371332288268065260603745670064054244636346744000122307026056726337631446308244621053870890406744239794058501328053278936606328564246817436628382611564401225280804904409072620958420456559999672094689633407268395472276637562868718634275004217499452880432822306330865302168776887012659996208934837832459617255581295349604348256473376732206717527597402036628684009689137373921467 [145,106] -947198934806218450617870852795331351768148632229732189520760076518517920028485956069242497581849935495480016977553525413811931032320630958237186025522147078898050111522013131354051081401122079876109056438851799620815054242642735368800718525725811055097809933160706513657474212325014131681396615067797222000786613832047589245229573785484520324811264449420430593509758108388682308142580519806591883369508170334364424964802046690359003815326408592379152993798527392539830068615118727898921188085161208801365902118151455340418894855875149538950687899503217728511202435613850716622068226531565676509755696754878823151033175604981427359011622991696346291914874031761586095318961955559859852368099371042493395273323749631963320445695190287319557064400783418654350413548644253607166482901128090270615783935258594205230869352854786061053111538683967867779712615283085248963487660727997915086051404373890288994070978553326321108508737603920490843958352209848285158308294449293710168736149832938869349362029589286952407451988585543260826862088923589566125453066262827018748072875193717959862938801334194726349755357696227356447009801518037404760143967874331481111767612820474913796798417771888517196072839006624865485371645928092948307494691328182114503854133034424949921371277221689008424805187502321483453382136026950100369415780277048149878900327144407410475288915374406904436962022215837574273256795849136349737651003755631840736563111721897276718580292226168985810731981680828980493319206940837556845093446364989830751313746710907767548691587772750902217956050101190969243487271971708401755550488726233174000519784619505685816003842355612222280543696642414388841920980222740754131673765545628129577225250791534182931706775336937007512889284023131770926306142042998806985165681000561683535098701955425644805957172945718892521841561594307256912419073197651768377079718090966641447795359021658425744795145561080591953938135317870975782422966480999730525681504156145853679616482302585478886694645833853703493355236094940298493863943912245892180916297145302277941587435876450194759261631407544208653054203593305810629540930873858780309499343822800501531818350149964572216634025927738483415721889407445210469310263271832528996928 [145,107] 1908252293711882768114616184047403250491319868925492326489442128709113108800387070448340976279285963012204284457391752713972391340103384470740911445155846559389958256469116979266155495608867183637937689535575358533833195835378034473429395359673193141527778896289295300140984921817155776882028582347290161953068649798292448837790912347424316899861491341615586390581620304007627978240588572075293575169492262176986472266971476596759603105565030656015133614384402863541310638021707278130282051806207308875043430167725652495977155268637794839655527837492568459240045050269750086727634230332423159566955064057717707150841932894077437570512333604450341132650747554644983700721220144928689803849318256680763101695201930819903391235563080745487795181017323201981012542215008397959191091997297964886999420749269021072993854527910756698943211303036336323087410804443988372470140581975119718122111156995385272080150988407573670628738684195137111636491934138230002546829480295875013444335902596573223322376532217613964231384972839716128705633646561932681950016334629385391762029612417760583797727018614156585107465000830806732935728788305839634800620662867501679054981740371740151855622013370237792210629158207656609359120422014830015669158451992654746274714012226329797077313198116722284918388196215252737917839310386541836632242233885939726202354624962058044104994875355053475519662580711251651377558342008161173148869514641378233254886967830069177986607586798994429219576584068819137958215895325195376112790960196176338550727917364126487604056344622697104687194022828853940750231742801314854479184159234416031159987049809145774393380984502325944008418731687531101963600716328670142331861230936968682789516885157582249676368621527340248543297313104046856769004389093145918747480234253182607982392089627971523288118216242330778194785714169879646228285947858211306576119847086199476683529219695467785634940107358364748777388462032129225224372888043109549990924727375984594282656656741318784287207559849891844939621705570490947131774746033891043206064893919899560917008266180791356821660104733745657521367445411757581331479554779599308622871233495106750972180375307963657288017935353211022349631416077519747681601578228917208 [145,108] 973555538696869523005234129568994394462978658840754136446573690258495477499950324942610685326059092784469801162568413078560121306693445749241901210388139714098847625275781640929505775996485867773906965132211747129335947707950377285154664540324259404759201381703143201648384125002199454495439035613197157036844889384385514793260001538636312489729542980422176231484572766937250585347956379232144002111430208507425790702590257895600900270138185384169977063590143142712569590659545908223717806785762564561788792788464551817285208337274747092418572685281288706632819820534742032854468608231444528356822143657659067427071572743250827375226076319734271201390133966504299807548239415800859582129947399812501635267550920310273327729153556009664105180680224067554026383258396775194181558811344425533174730166996918551124445879707861844431147810256529796369624726809376427673177998614266474482462710703355139444096747375580515098529806422140217381034932292423297891866788917179703551380566231127294944988975747705895182896925673616612158393118068237689433067262281519988154040762100528773124737654075396890082689653437912514957389041467403968240155557888891019682491046341756372140692623792104736567120748855785224644750748444748025774293768092738780884261282718973153432904155771901372592761191313767692005557584670112126972027035015315086562717923300034033772579030437125406925895090579364872568081152517566825783497101802498700582740225591506575182679780386591513512385456929243433679168286524027639687328598250611436584448795075618369479361911236420753799940965006631614274633073806428066745264146313524248464481031995127342072474416358092838118003912233962778920323229422514227169825758535784861720873871968526283976502622056433986848272295320285266910047691691317085474732270819950975763926131958716947875031003771636388917082375453740154697429469621864077343212160671467106765010693260556000349486565813314685682143683963865781036774435882646343713635242732680235742587106643451184062864351929575166103482013507008888777636023106231752520480272665483521887843557837260757423615782906855444010915308458313555018268239835097541767107789338786087479432715959856520318760754487240238149994402273128263778690772320 [145,109] 364144296330482205898231340444923336260278312348201332524943970825283895802609538245205095539335773448934060586438632007863979802844107384535349172821479220318271536214365176167199817951576475942014596659002979975763974490175490954126074221632230159575379087495957077980598487736534624717479014644986520841122957287943542716839652523868422870367728079585167310566892452163060814694388752645138315052586583138001494267480029018828384208352656771579862222589473668279474805076935102760517515709948911037722487531363401717507469690054689015275544052298495955688164680211540237162196817723245890139559936948360726686140673155885925867727635398949676087136605224236924864365325447517353972474138406827162792219575649680627039091392981824085092631007259055046136553840169271485929953807952006733395246389186547969830504152196585159913648739690201213341340970302760893649080818709904302233314799838073258517591838917443223762349159579411263904878074033287876836953623633504990655577706790196221540071993241608518922291903251343567335950463169070393833053408811383097842612965385429787706679236388210873185509505838627709509751761816429298255543130925941386348435497769427663492343562666074891173972433983501818827034106676516374660236121878976009748372839018773966960167672868601853802991389396173300385576688217799653444737772636747435494454014696791833627898329834917459889492531556626485829538218148458698488276018638939874901999617334647450223306848534703211504432234527897188668307627792221892198092480445578180129140584259562346858095399774786772653833725793170532053114156854279150976614566068421555099782924059293093387891863103388888618055486494925980991130256142996992987967561549503288458634064052597497114490588888796763892749423189433169075937129232398443320073159559767894343550060609672995086341765436188037244499921985950452587082006241554931534578863656949639402128103850211178549044783784495885513049606452283069087298128070074656613088279007461604071949421811136448218946915482345202234014556311797014939662763521333046170284978858136113668528109186754890915194267104321132515122551017240050216355738493999704008514883921459774085304035366732227827323937944560546712671767585769182973544 [145,110] -23234444389209350688646452748241502989882441724878787373168926253449950098246960017582708241585507050979882963986321266779335512572758475879995627279587434915088417561919468624579785260195695972692556470390542884932267067150523684080206997773726087588870776403179129174201776462917447727038089037325572476141124220065342257172009185324042998143501520474491319724294797790886672472188857606992865215363295034493409891217898042772360843815931787445946625732485493521736072843453989527851062450962350051756794573671018406636330027731526726968577627993816863877434595614317571794433132547999134857805832021495748961240810229779825023526638788890208489310755833883784201403786287711242671788869072614406364740363636698806818702744838139287469666112676582541918438364820568610927886617471279266009394221407527029281242691682024728440042925424595668900851372647799047922019845442013407564161989091324289991238734603560403546227069155896059591256783334192117760000116618635907364749357545571390579991876378708096287702905867388309463469507185208585439166909962687724379770810651811542267917415378055749235081013614287149420010242039931182255693157154505292946890633919203431199674083580190345722128465557666802474508916203015339185441031838218330251134758563776616364107640744053194975451798245195883934242606336278196035490738121717581702747081609002094575829551786402471444848164667293741123188790992684084047347099531136262416634814501008767264773823490923353540338798091071642521626819316894214188933208771711290613159488559795257611053882821109338218003527772064266038493836630865487287122243790489396674759064438027843133132434211530138006934244700815390906520102925793587236750113001729500135416587285139616726637768237411972651091070250282709668059186961670005530632612552810557218070742344666686750365873736044977371467847518488629136197679548103880916518528764532333309652279284741084077130805017959077749797340533030911237080453611461538541941888652510106338258315618610041188606254333105033876471863552289567971584308068447833349766667755308608612991006814909762729635501500315124021381868883320493250224187145603354597755415597486778399194978073442906850435889176392707786815575825590176 [145,111] -67078251431393349002262991372340417862444934402860519302946524195976492634644383078616844497108997398275193740295080364066478020094348750207922451129798401044880036897258509354516551783078423004289997479808140009459438810556956849734605476503588747775105420740691315590897435306615047712246466123739008610069540603659553546351080235018653692700033034556578930543016539617823008373162730339101810186646883997740532646983373415007173666698767392431224451323853257009308743650298023606459547852341013246163641988012272376996645202934789406571804746554340520132695634007763293669923941365748235474619439650025228417199683101240638813596203752088838770044480928104274466285591647735638907585852583914745069052401108025784698219899363466107815701569277027331690322135465739625963432252880275376148047987254259761602512468381094027142045416935045288433593868110094031969812770185676701262902255239582078057864857243200314531776610669237064683194236211356026324461852143232691230777649069553101870532994566501481338370722304035126600923263660068056317845753287611666201565347381687436318660817418233479702330147832204152444582654368918206664703077144317893117798469937809877814140682593206090751607087385022742968620114526425506241928403015288673701727052296705058535747068646296912300238633859892905493451017221655290717226718011457944474555949053031313010254227982492900451876182800563231559013120052277508721127101652116225384658226817049392821665899743795671981696589430246555353863337026388814479902611123751700843113137215970628965059582422431478005223773798242366941749294583058981202823495222653836078172857437076751423345954292247956783184274204982142582531464477896751028299027734802573052936390924986902796086088790344573270129067313757225511925609873511556394034980734999470946055137447565863458317454193438161559368987506536963966390722880934224827218976522443273866607931699637526429116713627091846667117473308770471746072814618558472441892235230810755829394696658881401677915588564657208722346725205122706863239335500396527945056731050981397882418003805796290768176784945701758444642148993472402698922027560233912045125235687777785750843287083464953018798083015072941457785277876 [145,112] -7621186093143645573071547700974693970114907606478045423673106494437623399281240055156830086814137979492849771728621175168953309339245414557415861876974347376078473906451657726119839222576370259750045313219098116435061061072793351656335881903556678193107306044976918184063580785140538167232793758114810677442756640880488238175026753993475914499520970167580121451521990439410051308082037651284122631071131539451658788473744025116428744012598949209472166561266845582596888679330476521773080862285633099219613741083102443599207975579729266651835356313002120617900661827650345297246318701005426650476462458492756617733009129865671930073270181886338934114877033902504034494533589421285125206715037006049575708355845321092835078342399586262856588707533894626981343565361012262701228819160789121482464978611692684355065639978418109187046870088691869067768960552468914379601733698866152637174961078692250483564533456810816224061967057826173642007227195724359123115352941546555720832420507104812205981304886541386225560301582833694840134715043297293921243048624740188378202501176741238549559120104840946601961899339560033511160496678662370444573263888673241904275573963302382074048034613031732371810101055725087223171880759358574186587804890408828663883502977600737172131805535040858851093559912512749187054738628543903323391202573450844698461166603197523713945601904879370935066528057885105206537328125482912654079625212288362808265027417565969688453094387899114330697885967433847171820429449405730196686338576496732588536448243596001354887900298245465828048582466997877015854592452097856108037181070306344202475720862218366349088962088251126729895311031737966881697857407279436839039738367746638809315968053651953126218788672795289319031480096439560824875104479073764484635499158041248925167211671531821398276582343528586156983692263531193881045594523973176326725519393287269544996159751157835073777264677788716397578187756401109207214627031674877149450942182421851780413952495207201713028507440696070874290165284791484651507986559230840525804375948058062508893765251469833832511752619009539599888198307159489948810365006247524332349341564627864228310943387045902570492698756409009161776 [145,113] 717304081233424246542492024093461827820321645229181733276438728727027747599747969812332729462032804132259818559091199737641738253645037155653076528377990401839747898305916916075694042392436514215558321206073033865108752859921251663799611109481249150771803454505011174447385165453050342164594739167558896188527865292105014963756894993761362690529037043480219271515364663583706968053509607448832912492893230161117654346038826046700713413772569623753790023557888376386057574012149022705769086492326627445758466225810405935655079000334954892299781836217744581750454391023765565346456845662401163809068448015744664450153368838673102973453697495744104503542543128620746378755658497714203651086851247556985332915126993899017279416799708273716100736709921918603153394800995659706339809615656246228543551061140570133127576053629501624304457900394427864291463340707631711841149725467648049057973781129609387801156510566925976025962618147598376334201768248899263501688379936018441876907633498317038576994814083358514663649655056920578709180116376168665004829208472772684849046588216472414522677010823718921130192875205728847998575994268715971150311817562249669481067057430540305736157223672786439617803929708551182469049468011088994592744504187030371459440183148526908430454721481148697334876852472680684596906533851149479748392445930073049895102075260134431126580617703438453506183973780625555449593056989352632381240084778683253083554560320985735776212926764824389542474658013698522495133411017524381200777484973074808877059335275787014191766861054713372117701636607394768931958888156431559648865306466599399955612835613441108889222728206763691858030899691216313637953525125333896965336158256223540160315883604118454439072679519141189816659303430912145525897284490327510476476391790014381866114754308644543813602438191024134548959331781500572547149303445356111657667939247685549251488166996958347078793975081124132225485246712643595299129391334007735243780302956645651488546547978087970539965799524073509335090007388683290661816920555178112170739742363849651947236837441954734573797438959536254628884512644026160497479429554231478418951550514478966999418562589772693844034146017398 [145,114] -29360635570657970981167620029477341657448277892520553245821012621624252444082588770400975156257199086383846722016862493189236155596307679007763004117682758333111605102816826586409268018238771121657130242414159253691359973977586307177579210974082296833931107472067152237566142778056299559228129796828687218766439461167619905646030314679430557268335164489042959883411904116897028572496402602395529080248063381770238018790068966217262990151493460783549439145836125028882936224500962337245779274803934828569034036222789543444946394226200257399305831900460706254304819975080914534722233802305542401152397723683499639875959653549494612608343167245333574401845973070179525143658354065494813993830121587836483595259365893948673605968551342522145569560180892566213264976621255806636196800747570789179251298537932992589329454157344466997637150304042946494701892940525503076277802527084094046185951646683715349302089350298234557694960474751329492284496329489933249695804898567171886417196779764159820067618259702850793187071927412156201264414762069485246384150933324746620307691199323079937365308501151703332549853017977580731676676647194119895413404878583609317508094600706494026043244700888654679959652838278480384220909350484944493560690066464728217715954309079452047437297515096138395701616512662035849618317861702929805514354311162979327608338750411923475039956678541097173761402445212319414984144048407691282445703438391748375992983640149039190981979220100983417167138073601210413642364212706591133723270948224775680787662740442360200100129820347495940330270277559872170389306287341701415632820951946616265660630831816665235756419862904374023962353841057988427041690259745525921945266991610669352315679780931364394854204602141688017128884344086333431683854517670891342167675991678891107757539489187513892034652822504220377833736877369268997289917728273230770004303374270588358247388001237527980334349309149263071836773694511201055202984532758696596658297373874659859368463290898006071627136986015994900658750372329839925361622787242774996578842467149984120752378421393082424357036031395661235946686009949952684369868143347218987788106528415688146687628083468581634112320 [145,115] -35350065814297409204743090887653386247444837602210419541562859116205577895781287292098989440195118608744768125142060226795519194376521645272914403365294943646892357532353756076043831025773273191317324698404337593745540357414402787590457127179048281281871975596567973225171491361282037187978311500403046218290640167698246589313931065425788041458778301368553772048471862250419801202514014595163945919725342759257547326006359854076783050539808798081234069926805423336270515653524759272472573155150063397558036545506597397969094159730707417604588633721657901346497228822916531760270292363847548203494107503755150734606259356232986725654057476485175895927603023868563919498019716494493018491112627775468964825428670648231511245751698880010081326608423716428056090384813530145536964892332936152719981951819534716596609223168086611468995760944866408642588483263698176321722340391665744397450139692995843622096948644453229213932258630226535311828526729202245721516873881078380765659733547378561261234230640151725134483466558838869782529290780665641870308813829047829299703411155314886116381506979838062429114833303227188061561654334833425541397946194877125827448036159479733654364516353502699902763318022790438384418548148481442828113179881122513633872386386527742026454770153280283254057769557741383770525950151123139906552168208023724682475849872947162004542625503588161832318655062764917415525759111448427715112128172356308370079009295587962115562724757876455110745300319255321414890164466182245051555910167494519495551879517042935752325715618441719541180573462925609579287181115879141865413445185006747249303370891434753831730377737680660752324108026668849609246916680457974113905141057424806261814680716429624030967640737860507821809318092403331701202819379249422307741510138620741091750726668663160688368066047633786335585950908061039393247709405844291489278645353659846055142578633923996062942951641655085423495082129052198772809981574975232819153044848789198073962496403086715667052393339151526363042300419539304908523316400699413085517804277011692620574825675557902734454009381175700626581008503909123245426465005042093628740628066430199753841462100542793576 [145,116] -4831061183875241632350844681926492124497446336691531431012260516047067493179659843134208702440365472237449879429561973849072879663295073363375474967776214524708602564348590542676519213890002902075399652582759680149106132822474511809305853433819197712036193436764574070537902346483343687645994777991270060938354046018510970065499315204544656881962346265694951132379906539936528535423723975123153473995765903835196614950433311301821748211943002387599883427914748760576980504764428071899676259857274386770511419992242517609031090001916187873045973573698358924527210588957691651348957160520621038320774294865411825753984631729283878302384923095394117299400914293413030315271867419241865028119831747979883891400495098343099133479379914387743008432379011676118123289716493529566921476340747062282916242539869018846856665215770034975123600468775656130214073270500811108074327060329383280514525890407994185479906566789585091122676505245722935890535298866821244870860865065979671497286841676695148282303979746363782108609312066404420825399207351185805834280999179411074753054202801364755405891797097018331589128572090788007473779234953239059306236027892480609281531725817964249629504402695002896839519640564315441201863545493267677781256361215553674830408186805453665401648414083196316098845226882990597117792799306226373334816819220706572862507208313481353785376659589502133969886824081343040198403933631540543705974804204890774305985081104647427638164189146874943425683475882798644843594206834595013626949510819484292282581373203476930939807529439771950570945167863694184748961101788979651167761024196613866917698705213988759481940471526273393284292035082763406191243451910196712970049191393337333164832662218994152064914657375064520095512701080646220191190733638346408058930391812028519910065168740474605714789857049093006680419123159339962344112127734429916014355771261789761310423033032873828094322193259342409584440257904229477435598889795191640354730178857630534252055445832833904256605383309856338561607617305943194463027653917557143125641675128445103463413817344043923895570481686900008322629610951763604718907598424299333860822731822453212364565984192 [145,117] -296833920181852930214599999310305543705261698281510248915429923090539883837251261124284634065072547963344389461710338564675812529904097894604396621322573716839858342956460653213155347546303477449856250307399493451183509731349113157747021356311028664541134332158124116970129604070511370343029547752651562959640195791461657541151765986585945124910103444492933905351311116613681256335858940765207843386747391453928211974358411668810053307721335404447862257702177826387184155303921712223538563250664292293558589984273001926618634760179292337010035836927878201405153840405015509554723419484045272942587505234226442255200688156921302910167343203158266821714200206207974391137455598961346734823363477258816619676979703035017778089250659664018643406645372432324983776781520217952897015419003959854942903099282166191523331882927667058214819139881279064746547947444359097518487756948139081810291808260939932617375543514921658776626516287695938214701394615885801646683729237084430495487006775805475823773123152860811610097556333013599784269995486343770176619773476479818056384242458074539602951667120538289752141330236364957072579071619511202170070254023890070998055409008044068649873185838813034975894065943776912605194136170803171483212398914835901848021869286383888092969347762811399677500500405182090301481545321560988327879785780043242611606065465738067189374344364193101552526142244301261403214425826468602558094472277867440542778897621197702591768250686981987028921060838434890263619314776506146233289644501360664091170484698529476393491900909122883741677875279487907935387044460009089223024630582565470193751181836377283600006599741321666100951938961096440416304575576281035317271435959520868781085252822180419101744214010323255469813230968877489098054867042354957525581922424737568192219986143969903368845948466701089972300504994301756846494420048296863383042239069055303297280899066435266100100249111798638191259042639150572711756018912633249084341775703854836210572157213308153380143542693131761586337541232704137626186329912276904962740372004475109160047130502276059336409896965168418885741161226891220032803470906295591182115432471030335675606 [145,118] -2357340576687939801763817275541895574558757773060463478200293474704502513614834604469556247069587953461411402084545288659533327309300077568517165750158516466074699363759745204889702192252706110444294764824527368465361091770192185168932905739448101905996575379310009125161319889598159831978404211268144190727383942605254322161496325334196292073391254731352439760574968289018731083388428649511917787627242583086494310115618720490718946343457488961022389534915907468902893385212116646961917649831415907535467352492079800038856166274005959047316526381807114332630040979596656101524220000426965290785373978015278321062807463148675713107138942179216912494520177361792144668921414362632066068937673550886815251372168861534274904371564870995177832315732407908488348936504567891809931955431338802575140384067458066469016124310170635319030725204973128061041433970380959572834393531154886264372517683162249843216088815342890669990457766030034185198047686660201552823809436443045052945294018627907148433335281112441399203923985801211264356087228449455890698196697328995980294615428918659640499042650452081303911041956313311892603659611030614314987977326180349051317055980633053586679216759421140681768687583488033583005707046106418766633343128914858192643786507624453209248945662247292241123264204327192341838761544277190475962238779826767596924663298408041333537905257303519161499807735568199271605225841155431523300367736562777658302577481098276550668813105321535637021218715772099850190994913946914982897160198861202406129229677254504521594552683501333567542769924877234808447164603248433122280821910100078952980320196433649341743117354409693238033768604011070646435561877807942602297508095471281043041780522338039653119093848093097543914683344210768554344492597660368193170172527769940412037290161045762576896825806476808242340352520819050129041322052031838336769771267287005077482844852982570631815074275803698039238199073270529364562335597634430062803688826671815954061567124653331272783748996961079477693908922885957608341173103179907810357955667574368874121419806462568453181801015052876302654760545859712118367560599217686895171741472166080 [145,119] 97417620228588880349188485248598033254274209083841659214535025527161300811381597997905108657318751024277452935799833612921781796390834326705319309896207798800157988903707001894730209402527519971842132843672693019703379122655832243258380244185129525398563088637293402250107723221536884208115520399300981602227339661865518065382257779136803191914672025317828644959193267901198435180996150009534475959057570034792215401416262959186684484202140548899687481775924403967641597954996643982191841819594090076140871236781166535475731526921737653804221267994168492347555236601650871781153401413744789427679045392845650976882503462748616785960615233669996616975445911626156172807742829593006507243361046905458199860990578879818951614911586152767315478277403218564501506907305356093528718092942987128145886452530514913248178026258604369206699170414152424557785565425055908582096775120487289066385109464040480480488489682672313282721250111100560304188100329866518405625666777528795339010137874786169545413703075431163074816552479703107543975665130928941116714622277316789413187833874612186904250827986578031326806505169443957070182276886648012326306021810622438310586259946716076147523592704522544666332462232581559828006085121955989656653622171607026575817154598211295679114326072404692747021006714184252718174335759663732077135089590114950206319828139410011463287026939556968920914378665076138012197332791428684330655865749304043705572578042813749113263896709207906523263154788496523211561694872026410548925713322578428188607020137693929304658315949983210687228200677055558385035255649319799628780747358149062833141890064857142298047591082305352116886736628244702143150214617862890479010774154901156180917757728507870625434272384657257604265885675589695707563098836206942097477993347364803692592038043072021913491448992611659104283096667132955450790099351233646486631176600919663448462076448407170123680814047869935865289316268718619515223235564706497479285865367016656996566119104421230077480553269277498394323182786345471431628846414330706786318560391228867274308901423255112442607686254155438059542066435255315330936111405401015082009960 [145,120] -306179577673774350069933456867723997668259882996097326293364457391426470183172175826287133460650240989572748323398718991249523180694442566772049566427650251289284129811758559122673742273784675753832974623210648041236705980567970225820595732663585723284218716709588836115847599918733029897144349725288794167038463557678349292191893139653803012392852329727120746441041249107174199799002284011808319681536213776826376014484114793560499064876439084766971053843864007838036265178564126204804062604642689221825515760377574483140157070099385457205003687367348347752859718825969511817246848122381650153439173006163894259932741776039084237945770911040752183703737406746473395755006073071083340738306762460554078703476745484763725791601728470007151299410828365481471054998783623103034182032561824310065028328811728231120958699863357245893274011396584736532942522955914017003482127791412631185722332164116291430726561914751145570813359678994494873693194081044459003994221031577478429876027064024692641471941503055658663251985132239771248425009431618165238327234707158640950452008111674822893258195911072864049032213911594219481069726527151297045860314541814979576724199481785896672097221302114460026486080399416630807757274440840427227217760323968796933434347719630132209914101040007369300858164192343908312837121772957303521986040476309866838215049195383541440620741718232801071734149385472029663743257460632952759242042054116578489989348384822975092606764119453255612026097987107458464269536065065865920093712570963724992922985873667518673777018696104000966742320624733224516087618196965263381759140277912963411121128491371177973237822332120267027097289920674590394417869204520167491037285333802833457258381010749800184647094124529708911121793178166657949702366227403135363137933310072436194961336772754351721321699738147814034734040137289365384785265160610528136434767945700924560091605403260775915865932729906026103813949644029707789844431353418826753679703270801633124706085803230693939512484461955832231447867622538756813001928327356375062336782527952089546933757559544984657159042313001074233993025641172618494551920505881024 [145,121] 36644503089920361284180480475329736745324885670133051835637145158081210893460671686130863330358147470839051814013118840312554236351192226632222433183289700212600687480495930159380418158949265704101257117916117559417086118068642387794758594499307907846052533652252908818962317483528471680448739155144164220382525902134212031645545152162392303562577913539622210031442256607702391900461089132471109643679897416013971361463391712421945429099848992756148325398284211075844786673142839812007068352612341673645606541691253490597440016535162262603926577922195694995839400396645487228851947150475641790688966638352888442814800626293227262765947585536911077226439351585814839036811852651338408061935837926325572736343533686925529820854635141491349230277747080546322329857945989546461803175591384913619424251169151038915421091741278707008905474838546952570131819138554464450916153171934489073882414646468807330788809859206370263461330108277999569572102456983137019684962825627695103887571703930397148289447715540338959121994307784676103052635898732203567537037367065585368446833097176847002516819412884376823623207979766234397688714322716897991332247609959429710313521774402138319476160617577741068912358980297213978865363988309717799438531962061780848035050021430151457011511616427677465476403624406298428916869777128103629249993018206791763317999050593918037103917799712750764129855209940990632289921539302003854492577349157884965813797019568193700613474400543894907079159871848027650689306074887188027151359868644987686797018792749093989323485692069899265447442141360408945322544923078985992849655019938595195749343364334638260421846213627337078103366480894887918332918224050457468970249174460367841909443107862230724336778559585577565429662726837884776368783307223246651848114466950250117813628113594164680403413924407495073253733030943827364008541676116484931121078528244046931654300751717466708956721347157120387266849002641085007763245894643024216299510215882805869490299685688451450062267421934855471638972237399757260822070623278466511490924752369830050688379792982096897898073795696312910528551007043451192353503536 [145,122] 264856085221511551188170795369462827448656913246004392194593174730174825348171954874755286205410124576277641320921452903987503860189758546615064591596118867044641078310986089280228939823014240601535033856282285279147964818448903440200762342299274903600953937009183717454514627491954171053206866842834148698032300293654844252816754698305694724816510152526718902050896536066385604190268137158417452354132889018943801760382134982668979548967633979712317407472653370080841942468620401859048789659119528286642268106265733864576424510462562964282953134473178728295562818797505024572714071327120788348939176564703466474585659009442733136160737985070279326092629786868923500172694345074208053631350532471620300474908423419486318020499291909405348543097626154564269513085953477025699341879962104097534021316048053330878287231496255448538427980727685591635479538502499311177197001292086227757909403729615601377967597779691656870182703516707938784987119266968556592224540937275772311127746351554935813750348680750926951089614603061843952077710736042404321485920748756112731009043671841518957786572343183895141848393418239510201877514249302169122509627025929418831429565475388853442592471294481478978254440790719393308073348806621472859338728788793262777917039921605163702111186167191382668293481915755137551658484766823504748527203184950654988413104044970100017763864030390522837010383739323575771316705314600356060895739891153105704812648221544138434610438716845264085287228778653517707571126519857173230416817209819184557441762305200081201554703245593692547691075580388402649948747814692847167629642947970322325487892869916493826622583444773128285177993330477025493304495270796664098783033697724459151730555741377831644071114866223890224100090446135149129145877244387676151701045449064239973393280652529595558306428769729396406875494788772765581964924773031522154878090491718021126443930204997933883721199888140996833481280881891252313486935240489802688804803080192308507476318301188186217021684814669313033922358633575605124112253744069042245401187446878773731759815639160699014349662408641417803820975293174200768 [145,123] -2098055139577000741791912083845155881034081571278044850051783933645734262378628497607785424756428963091542477192323225550435039584546358364214540814188978182358191974278052888260401123097451717650378836321862517704730899867136182173402987092219965243276200799669890910788374119660522926460277381261530351238726057116474868653755641227845188977960576362365999267539095538781616608491187595058610128283712588719844355811046681076725239866227902066824716659265064000849058681660992818270647767970404216740867103218292061460081378688983431207844845632913514825053547936502982265734488695173001899115592245160119490213804510620134224960009250543343135790592869985007410221266875244834537668394378452420953517170119798431806264672116822966269074528741442880955348945520074252327330003131421517645857062855811352453799384168995130133151411059756828126063290528592154366158888278524678268834505309394398382911562377537025944737573349124629319406921048723241070610473841352150745631550119971038988638083120854510667565422439923257811314783368367665824362106955298645332126882565298594006074012584536571807019352262452995674103954447995307132897568309140113258345862867554875398437505864394525920885549933978450012478263880769436216601575508398939605650711267745543157354150795829079566190072585232589403265531786566837093355989994009746523224263908185643604381544567398612907769657521555722693651092035866234737733019787985996132252433386606382405970791705292946648102429430137849862130746133449971799998132986977812260711183489715591510369499474246189581974057168471643443750376474328011094040743331588893041646365544067319581741246882054277736069996782700278673713953832999548836742898376587723602481822833731215837230077306479363162704606351078168633194852899117418947903938052143949750997824815803496925219251467974686469251706857217318331390931141624303979321293113722966746814997987865616272366058140956304667236716351543907546600442050159578716795502112133090391120146856657234415650744529281615609288877083944737140681999749485454540525291676167820545740592836336522592361893728500548041962520634440 [145,124] 1692751864250125492219607954674444188301111138173356546346161315417870739045459469283420063088328084324696784527286160160223467955816554763957453005720852335103879490195501075119903307329400195798237856052014889892013587394467351886208094994760255139032762734480880562535611600291089373641205699838528802035263996846627672995983943656644873351890372944693211588496126973938683870275904545894711254731087224920039667254940030692853037977331259872801126832997928026093862700950583601770982144024776024315011412495642317831694176197717340149540434354043547178790927771670349236906909960208725403238693675343678001782024809129538926233952422192127118075079568354041357144784055585943957845558191396558141048885093336628097635353416368193267532401670120175483095529529108026192926130363479904701002045524218044885606364969848406352965536827257283412767905527629533355837428324635399934196734685419672201547292774448165167111335424416274820588499182660774478991923823195016336190975539757021409339488738392222279199490210559339850685487120998026776680088115521480454988367987414612536183401512124706445991527365288452577725006608052849320613204160317482002037224322653321267105955304839864939939350630175075352726695774912009449152876358949361807330381673861383746729836000993556409199924260928495199267116396368778183058523533653256779022349618726832547530086818851509912637536196499311023944671413112652091429819729892960335980525058019240973341745359649017413577358485873151094786337575058485456440452853433517565594264922761297891050066207433494323279776206071149529351944824642079882447150261940552882417179448694051347932805223452374968338526606041314623277151262075692202351148361332447065056590774313771035026137192769793792650053272984525885724627514052069597366437754392129299961126644284696935312397001997399715691325704154960902775666647337103742031570343496002604440180994005576382887639387437614958777771707578322689378517442814746555435415449827703008560300248935284973675465426170580357485642752100364201267540200208345128972075324721079605159343847293817302363093157241656421360 [145,125] 226710680426755160227123281207382146929039022984718529327036158306154894204787671447603526447270167204250123279254136937415266924091353681083282547948724699794969478614642645382406706661849030377044143976989787878214006141725282227261384317125337916383247148259162613693741417428072661440896105619551419375254375200050836453368515710091540859897484818213821575050699923005175801890492583759238948846697732072342472314361909145299089575158157879034718909307798628621995888057003371949192299264563818814718995005673459225385622619900288949073809310451526088452807216979511565581385566292957015035049626875274286900786546320747363385501546188386490896977123839041741065753209025313443152240303157429665656443322653057031505493847734503396027832516861958659599058173917696127322754438771002703879528942118520083210363387159968304891478532896735824850162953261139252499958167602028030784498120990036875619414231545410479190625833609062340096805656291282860860067218468953262396178867239040695815690278338819256865361091781369560182516518766964901074067600498159036828196641215735742116099870689980457797853680364640843765852778607062501653110453259894896287101007875330191547468587140929273073076148565040895528902361443933677864817605114471563935902708825714062832614272840728832976887733422118139138884820511623429715050568427761868963236565072519237141716649401953424646487358648882287271184733142911117498229574077547383602395755969365432790820436842444792195091798818719018553210747860479574861424291117022617953392893522778385716349221095684906654227498313981822005398005377001417615361633384501270681456271481108135625692878568578040049225845196397024920263885217658318025618794596128497204452136706109242603772116017896295867803851710047999246522285985411958215382516412790820519920590716962925327312825154168584163794896586798531386652512867645094841587657554081120786097790876887046612429662770013350041469761384728741073233400576473111132386925976543857066829757366966754240654748910421349064496483097521932061938070770638110114467003249928433379958213242539708650983938848 [145,126] -15490639995764484575599280976568974231209292099805323489919345611041525343660555413763590903305645890906836821965035033529752914910462296260976349084298305185323215474860769557411297712087849520212825877024222561243976066913194825169831080598825542111736243948199308516353981887803596663785613414630665854785902957078299367416138611739186864870521404535825118525534471412233547736487117539185181503476528484134108424545910217858008008139836235426873597145715197082999819916274505671863235543857442463783457226061559417117004692664556229494700808737244426299326257917028542539208730242923689615961635276146818535677057117733587867009655317810059290927630920895947121123780943647043539947730822257223583357662710172686422781000336085137122290353284424058401045095942524377033395637517062709162686729800572051073028913527026220147123368729495530878248207206782211661366266824614535644242921611597032216407758000256468207358286092430242495141317700425418852355902438736278931648405183961161876750449616742937391693448856614011906015437611356984399891977568359976321999043593196713170254853751814722977813845319692133838188357927701868265130934669537564187470865220044497992810190514641571758742596871020649108334158162974338200029854172573262030522221491091713318932288125928356730702954466596905292018290263772967009518695799493456433306326976863949517867856737857581528754288998298161865868771640054951940472882515742266930034174155560981110258712694518220096536374343507494382284311243033517094039000232384966107228768263959652274153558613798516383738260307239770856430870742329814292623246982969833833988473601812072345913275098275488279616242604095185769262030139457940011538309460571974606917970492544174764673608317245916903160747195139546157538841406339263441425241652961105465303592991035462997131679436867802649065984589719584818108489792407786462560978682682989192967572423112665490694205645221578538400677576791905908339534483975515696456688373558601369716199586441012506438463543637596430993441022018215389291188735363870897190852664102346835724730181594350116736 [145,127] -9654445054643365935153226338399877936403480595559043122428112587717382845267008441240974453822070725656327147642745582428946728160978347194541740400337309893083121949313757933373403702339195514905387995491331469396517750285290808022380809993481230373314979564173060804181808374444740308138245652314359730848181778510038228199473472623262836226220402603974201165462334683292117988084674963636283174648197633823334229611844035299373933198437757036118459267393643571837548806641403551452290403737675041383090743932706815815490257146855310036894858045695423191832677658910203954284178637218767660119490507218822417111962236168850919443940683271550675436367843069459963509471347340341243667745459849252494821433566578958611064762298905204055125241681195398610426521110054226910443357672227061233149458526173466356351753205391158090840939784673674700633253553066645445743270750717133537831216160678826846597826631300489132189712929805893851176108502700482312045646959971048759161616347412047042814820571079041898328963063518658573282048174272547460181373059960429446026133464045718019389481716689749343485430126560382878616535020836650034266537160124956316557705306241857938916124439020076786327212295577976377729541997764204731628548847549456566240483831900084622551046158594913181268996931045175899527265552487411394503227101850675402592578226338389358564611384915829844477924109630005485363820597282113084568112703412392995153773519125028679144623132700237352190616871740750284670910528020691641002151094172840905961591194769131509067186949580952245549311279358948605816132147554873899341272216386100329375392423083521307504669232947051411997147538305221869304355445276127036858442939864259538554944689404827527716275338140456473904923267517217864595947031929177153266223424408814294299978875385064872760299137539961388686513015409055732272087636186899513902538152814215336652873765945852688514293412022086591147941896499074851227146041119355535732340245149233021637728604605768451342210889132026271400515416352117074686337917649756357748627374290715115236283224912 [145,128] 20379977779484928871049333946305750885167678967411213215291101566247414857422326869837668844056146339553376012150442337499608600138601419447679273485138835571373532202797581440708312448793873884361945771710939263881888373684960476728170729442151155919447388768777667181054234235078741223935298077000634030875584725519770920111677134642341051107094702898384571776314709879563743211492070457580481435522405847688575357316161509930307254158992869845129748076352630784723159755039522512863014826789191213130839344098468379640238204462797159889296089913527052660752772650175990016544940158199266199026633079406440394732707618365504542046974886888934111905718796351948964452020667439086116667667937497881731495270543949557345488441929705036142497354196694190490813803632287613886418177250161096026132643542906528534600450039455824617076909850745171787408262835564812632685411066058119416800082016236879523248051577813839520688645000988774386019127139149259295480502673103713850085698521114446133815821952574158823818790775356035572375305471537633237799824193497646974505092793568570794376616322437242540508696435122745058814756931048985837286123111394708403266583330239639520774851161673622327568998465146829302769076644556071596358082145546580882762103654912811381913535505544003477302149259569855212263555101702395568053303892738751353453825622306717193182521939166104269612242644956491454436345193670289661466924510867047258950684121075752248563156170412138205151122865720714432621154871617607305658102925918977166774296300552247129299480543216248885992641027331556789027092625791466627482960159306107257010985919963194063224625688851669374255282808492741806771592986570167417801462016424275210626394026020640881389096008319288723315093054410523019849351556510515262380818820255190778166335046692066580144515723855460364934148229279395394072592591530888071500015512482022772871880419798199622420487749524140847737851870605538562671913902789935533270750936648557587274774314791181189059186994131181598813946898463120093274326339221638806150934223801677252208 [145,129] -17013366183933954795754627339771902546234929370966624176934847021906737959266452269669105766149607381482656818996632611829794427170433233510646746841959359123462966052892307628915866699586748202963479184015280324861198310147530658317171333451846398626687665978743883104830483256532294788730674497301681053324921072741952428800366286431723375181294266019732182071338750781043941949986885274183813461188875398490375122172063419643960128629510671470418072976874690272121185700911451021653626460578135295926146465178883690159251458582543760184545167537786698271852752071065000675207649570528145669367677662396483383509008576402853104440790506974395842547324770736138595977999135289403195791038080890982348846312820104723831277945573491031329106427394057432152319111461318417698767221627531469547500898827768372634233360274201861007510716255526227794652242674825205692591864810753722460879983749154591977945988410056223696002152694205934558497815555868849648791939246839611348706159642411637268596312542128902437025926089851080252696642272570752890983384389959582571715678475418683180854386978567848654852480245127350538020080360307018636005160117112008020665652843709306121763381669308794356652395812652273681594378245115640373543746092122348429853073217706508213605503682553870054688925691816607217341523666489747606980587527411237431798917246719673199290672307141614283148286813160063326216213144376020124485304920315022744302411255603824241262542587999839688545076098753511598012210307002679342619061013819170593639083638289657976145423769750823425580450486555843413125533430424786684138509303723717041270467936585129417175640711941753094376588513490275611050584956767179555848892240326347642047613624234964715758438546146214894938877104333219336785825011503140238028699282336108347684448449612805525065934843006596140144765985080728559996330576141170440784994007357253746579772635479353230390476609300487459834431530392869672386354952046062907675088648670867886944224327246416355976908863960117020821641308440161439933001577578154289919037997374 [145,130] 2124116763240013907772739712365295264181401754314631064787148848006413650705216941583824101857023196361485100567896553123522639273370181639301733535267190102741550854633605828341390358726374216975053254202402062944165928936077162272085517775492607921245714839010163625136023071359285406731050107872204970626053320491393268027542119529332579270192383376008544882568065076526696953818635931632788261505289548705494909812547998709911176708039774896376544670541587128768070845909426438684615666644706002644903585716635680326645609547663992382752078438402585216165843767492862014294268630791813687288845850203904900740820761241199948000707203621703628847100778743453828217220745826231107013231524667675712181254844652513249181473258031369814531024347074962287990974009044636136758948768469074440272703258016874652805752811825209565442003587933242048978713390548876252374576613295497044660283236175992422952282602349401066077260035558758127230019190281538007956667283223287973823885061994330509087438976129368292961894840965279936732861328079284129409761439116636317386479210956897857286257530603881117817635674553752093245690883404212606476518866929333815897416099434958285848237206239576133816204734322642697785528952114198600528027101837698561146572190190091896921588306359303305429697024324923860127479234024419049723166849520273197878785194123497205797312128519628536366838866257929236146075249964762540353480153416945362952317797851695996117864537104363174072365830113942632023793093110014327521546234466375833187108710551790414619841702915654518159878323049179966193429907025528912252510439930432852066402601880887420563851148990011253161906652538172318577375291065917855869369602151057004970915561980217847297052966307517106461429692281460561858822086442420545785443603372656913995212227003593187505080701121516390586733745680570332521676641301519815469462291051123511808641912320990736874992534958560227111825541649018511903629129778973740368602646865809759645598341348748187784157623637611743796903264774177485685574481110172106176 [145,131] 1317767791674544077060934491100317656951406766207796096496239588030482234341594143777211377315016664759112734609262316530564744546512415403174846879311049977612223172213591493225430949497976934936107861086140983718600018797186249317439239441746710841192589954128693721410516416188053087017842444373409577129082845781272828606915188450392344092624382602961270494591137641404386408546976182579432786738942292526405532139834391764502644249126151930036065692949698000928622268762088313648366264914828069438657498595163049471803237730214264341328347336437217847617044670898168373911352496200325002194848265983777711453427407060308985434081335983592961607788740843733829681065569243777222551762384328552292999737975204675176866011503817371825082364007513312853803275648144362925172898592617809895450388919013866253686455968380677321822990019299974625350125537412273074562663085573960389113315562064765229546849655806809641579055597720813201356586411644981632394176979552241074095128272294302703441583316225992916149418209115719832761715112059965669427456514011507782877181352342739099815293373551735392094806762367145283081587177925877842554650025541261385902103108164691329571178014077333234714462199594736316053023545058737213220512814758691464417966681330186982150699483922011868989139791517781239319027407634334683681898252960490585485354506846476469650556523280723710834067235480551903395767905542350943009601895029324977331283886961757798978123001321530914447509517523623522278416048187233396536596490555491628520505582192347070038667652427871057291322972639837881039645480087532524907471085003109970625255670073357060978044953272204488565079654982705038924868206621093123618677130273411687381822734298440624774842323335891194678992567236003318212521753992266817640816699733552114474151304292704323354937028815551419783202092862013493652366840017176162441273081815172424509988519773443074438066727357401676837876075104166464801623362845543393038052224771241284339218520746964170426705149728786290553466883860155966609642782392 [145,132] -339095625674653166447933494524279951309580665065636923537837933939390460314654849089948824505716088462051078221041354580936674147530579337011960088991991130388683314650039681847919512963632075672076864820689395300645739856825757590418569444077866726618387132784252416679790014559048874887431415314073626623571844891983440472532745745352112320776894851447271766821764310687477890628424698191470529321017361960258906955918743071136900455063583800311824495017700145215320535793369402974563684546659452436559280888756693374025487119185535252688703928563192388056051890628757695620829622575874839986761927732213616173167876496648445863420134558425685523399584486231419985977094010378260172745855497132534079757858965052629581240985836519098487141597813995959148048695226861377692098675537614792130608894827572847112232616435261595677313410120325835068773117566875220716717519220032362603323595144526846124609668412593062136639596977271228202162645868343357684017409762313809845652981322330044558308742151226309921209166050379910534499649584955897673546037190908901484012360313590013460046243718735996211915238538946421625871264695506677249696913603638110147109907433903459301082103410803569082418008722198042198451206077750657605510003261125679133716356547706195439366352430496569760800643253485937358747143458616376374900623970578354166418564245387309889209073791127197916368205972465032214997454144744539520636363413317705489698186629856948279558648604762817136757159333451181657987518060543333634537756331154619703600788787409320621249159387176655070561808119992802136327804061771368066997216299164659712572995607159977044376626561265638430918652592044373132140859783451214318281252884421249048243460292078689936517957257512471583869311481763984758537154797004012171998363730036610515886069406579368467667124742877554494435929834287195978422235839507106888278218908059200982978712373837679848153423544420592556380501555018519968892869352266546051356515304474626731479573214268975693103960413131523532296205362976778704 [145,133] 21792164608897542233960126848035139592519486440871876967813398645117898299366330242678536607126367817061290403011828981156875429659030391307999067912659895184127230521838088613238641537200862623438972093534213968414611114009041779629540605770965927159349513283680427773070761843119846631124148709909920490040440094601546974514342219529812328414595030332830023902172262104302439424399717292819502632657613915316681082910522618637320134082480582367575183786965896908748023884144844597277307776163825899620814717834298510256934181273497016149486421215928387619217969881127960987537621270879805999552862185735310072422601874161490836967300856544030293408702225660989102616379752851686435437646978516984159965865923894686910399952350926802600670347608758876031377290397360993839193515203456708157560169713037259083540350608031333561380465873619453763382729037934335900070148675543976504360588721872330270995250422212298208618380239928511011881543322571463799498535364055920300525199224656457315553839249339038314710942051141206810671255216545973845692584157397163564072326917470613720419173559626845024478872097098897785166909079154895748748964106507399192141121581799571095731646141348535196742659879996484200848449337462686019048127670088759579331126882646878592052893199689116166699039736204674699712040787151499003874464241009290404369299352485321804018879746182886115573598964098088077626280712419963907256177591587012094722366844070025004730618824477778915697249736642895842093944864902351449827345293035300384389196360528441596442462545690875159919735979180682411052592681262616286641541595241347606278066796756372638890519189505512863970896526747918550910419113127831645447430403184520302495275519848309599628984876158792713520375367098555436881542924907067384919587464710200625486615169367432706969174124092115270322420529602538670283053817933144008360187134705495745288136732557448399615422814431885865745832650552478205698445846364949343690150052231964886660026327038999891465694217020861630447307576 [145,134] 176518973758820606822220670821307767751217102576161376455690312407720660171118665790524495924897564953190494385885160165594902281332359441711403613371748623035323841179343024500635866421237246051472872838363974737100077661472640304736727891365055144049618567418405835579106884399623219530338711540138498790690953999772583178243123939242890714392389230339594210073761130809673180945008035210726422724602498579720177471669888003216389039078187432647064360259359767717361854135508860928771160895249015981195659898487110684687518001340576353843155151455913166424993287534868764834700527118118814919624294246666804264438350097240721334337768177238011583253522825641845010582504827966649672357556767247548632538913830546940877596457894231548415465528540901437155140109614420710276063584927571594893608335553348024075532190256928869237675347210703684191972922654143715272270456185452465001859336967371182107589323297341687925888272232634047383017109750418211587382796926557880289658743466473788541209683322172211049996440876250660664885721526218545621048310630765409556219794504805857942478605469102461632672689486448164333378807293921924475296900012166130866618120459596308042453845985974494903321582012170786506051243219839586104337133106740328733166814890512976398201300416605281302004963485548977884286564045216240417805399115602634182864807067077395357625802838985513658861318764837308171137754538818834333030304628911795572962814704603413380594098511562033494143062941015932601416993259495896946042533735289861822194853640678307416462811632856187835230397920211951550656516591017681529197800105712880339848534287798889832432297058086798072900382977307583760419627700992694074352616977113135334016373697930110490846885115566519476158733010523199577137769855698502293947014623325761942648845439275294343447707123356913572681724680391181595833918990894422361372186693788521453767074461620296721479241606971327333357367341355762468265232319008449901180284445646996524571406384076075315918011706970912 [145,135] 11929950750719904677117488919145332676817457983655416735701984141304138635839771478804911498913802865000990730351215866923952755630414671081280745834010187115875601341671157088194626455257941036815099148174048124450341179517540286362966164387940050441491368704725753012937665347433497983881435662817551798859965804204565738160497255474062697806652916181878305492090815481602891392648963090055214378290045846218076864906359753163418442712532293854570419023026329194380506665183099725308545168181900883427304128052473771876373312466207678066002647055317165759047732299156917976654737380401343149821570739743892973078304302413269834908446684005271972076481782295432527259310278601406085905464062023128951386391240224575863151584241676802967515659939867800330987208419178759820607742852493448858648557931213591898325702024361576605613961928241435310186040357875000773376539708440860189157720573881050220512244686199677361039073261653363073492935613247082078365215298394027436024109668732760725458612869909547003686372129390821245112116131066237960246176485852724303872921651702579849830777907403232614227918550641490703734266396614101392403550715225235672302819180556061587391962687343843876141473140607622823221345627912404140350925969458412740505356208297019053445477757041584592761472595278642344916479430850949976363545835238283405833898065475653435048792835279969620559230848005188024580496919537747102754216575103456738418342265690217649752917758848144948789875254215441416365098429955447141398223153798827568688788659040916768911233539133470268446621919792831893865236860453807272176586996009219586551667371742452370096744098666142855732612494687161460372636976484012566306823703769137987750123303292786090336658060740123180752801718982379732083350565376093820318324445677551811400160761486746414367712481176098002721216850903741102586053793879171581051155749663583297132282251263203901898210607396257456161334343708147675484667762367553328999590607667238334995631284413803683291604 [145,136] 467040805841519960910461301317011883649991936866011553082574029559954683194315959861393350695167197079740791324774352947155236943320258092435492275196248657844551202364564824806183887362515659579125279835840987395190054706126093724684486094042102173433690783552472277807942060156924531812267430542126518010231969187799202587393704525947537249400990174781494213564183670536393346989773995593123034317915230590798294844531567137213839602228532330606428852671932816578853807825225734327487181637749551001932021056739900078215344876349385076003667926010432249619218460344730269995543798940587542378676971698731058741264891610127428643244997003723270756192148273774093145189977605925906070737067827821753892992186714490851064332254716292115569839771261693237520878127997303445542157420110380316166292528467950970555493887803676686134809332650976394279337116971249040756844014255067150059853376440993917072654785080068378716868284453176106522336700230001019566570965279511048249876899899432364324412923435193310465319330162761964989905492381222921015955211659346324258544902438272833820877714272164513283929007957637104806257583405597516761719314386005600326741058093235535039184674183485666680149795800042694895649228400578893633724170867655572025334440524741073886017988768706736914181176878290692039571764451068951519989948413030206220080208669023437096820435548291108999289915062193067939056479276216714363590331679016265656142079352879179497438301133139607883008041715979409824285513152315849614396935883083258344183262468931576587205559649879385456191358968029894854137112892421978765515685048247602321980594654239418257835911431491894240145921401362325264984644784988612921459679430225429645871213127125584932910363984934411510292724462291389270093245930956504450856725249120222585613468900367269949642266415183546671906190196148329942098286152456007748157743339287399567115749327511648223033142325387671423722786819997590828057201228399924376303843685467554501592933964008 [145,137] 11849549754451229262221866642260454255061996243220200737080936922234405716823760329255584166029480509788600991895550543437023507655662621161795186819301477936814289251838531918299367870093963686197881289942070962236502552364205435003718278620473434090851072351105120761548372410274650535316244171580208329396787012913594772045416559331137791831744798726748276974984460306510519854547079618544577490307278160115142630431885573035437438459587492738210466993556508947659117036619340733056713018175406568014851132552886919256325153140159536125085193122205026595318193980902583634119605154300150905490473659040052563074904078033470709982666028685034184816399142153206482123386601797890917403018889313307969245306737208754706431184028201408540194948192991779289814275321904844075674308991456895406773002063993758281518501492909960564175279885959904186927590222377517748975044155630953772297302390190829928888241031030124971665633507228031182500517676243624526359335678282717761585931390305479409693341758468632020838882452246575938927372654618942930776429453708893613855079245221979430291570623704691515951726290430940427448967764964489224377454609979376052964367337335162036008650261868934932172254581536371642240199035549513411895382478625062480480522832472309604775553878889156060830382133470360025013063951052336545658720797089656003504445368726136967331795002805617725348917757567282469114594390519803607395707267216962084728098011142447287322284442661758014216556222149321821916828208884554676102477442599102351167072787721614514259490987991708352599341774288842218256719699393608499272390884996291801829088343328640013068521286553878608229665585746720381856912964839262944840467712277092861880926079791517640439169085506868632713974560827880410941109646303848581962050582763647694617346965817822753013621016678009341862025097985779974472602207576161152544428364980061136431522345069886750027368580355490876053923579647987892619587933044117478850375829821151945663 [145,138] -966420772058508691660955880649854171192237702242882875382718870421442847110322968274110363735439140748441532767483281088325694725164443045004610556695842053423119893805547401325300022263033840090783324522191085292200787661107426082649663585485271564686179600777538723962156246483250402463970143739044987950274860743432434204429216234396578039522458434451355424650321400183777033856014045037652995340972243751073269852543321381346196061965665312527407522443839117791457685414692393499588142424234908112201711912677358254096438505355924633467102448679990222546259432680602756068490157689514424932074250364304480640943840257819377716583683247753229106579125439698808847304321965666922252424729984038515705277852221929975930655720002404102906751947106515695760196676311045973004285247051945148775951907567461441842769489610899204764619301328749936275574620301196266041750734489369480789195491289110859302776111310007221829633109747025067083325106292397388862053366127633891972920176610039698104836097858009774932583629837832510887880052972883522703999570830967719039244148135644479665225006863250577295438618776610144334591475267056951838541884227103841587685080149922201621378668664861740216177989042296949782128940598262685731949097404395889386348432038962731895030689852215633642491976204419237430099568344823819780783286906081327217421280781935451200079061204575764420285636663119495803600106450583730017838683227059647864102382737651198390470479818049233050679435619100010150531550579819791398882781707490240744122200490694641771139106739135101893398587076447131286155803560456368658634921663102586903248487313806357978682335346377595337795338631928415733327674130432217045648970535937145775134003289776562313379726876323182479049310685422835986551107037009655222446844440849973771390407960243369561632197080037983967626365967508954444398421982091222880831723517818986212855315371682700976189040896715114728144772914334238968846539503936651018541180928 [145,139] -9812015098180845940640479037752793559418930537685645944858506500442476982352923377401805514740135525419632513247314328602051951521916035770381148474954952419294172970993199548021599089085190304983600839870791598760811206140913101806305325381443766612780302577197229260775727928117068301876418290525316968941368902211849551327051555514140310206549842891004973702261623663948783194626314810364731108933625448629867349167588530868405164438526622452672124925843756765793758020107018315694209769818578461622068446482730453410063186344456793909955554812976589411137737443178731451975030645188220463735829112868033134117472704436511072388806703616157238117848413596276650493400064175057064322707616512323805633079196988805297043448503580746517099102804089167032620224883980185104346070516733336840362519225103789295507074070187298764855368021014440727095119084591332883169334063212496830801292658891151446442627902044852616825720846756194428834692571985774962649017371665602693743568557981387085138407670120146884702893686097583654392241474657224425715520977922143620711806763810656212195790180972611457170270426075670637580005071855080011225003570157855802839758041070750398230042837392946004380444600409519895884552852535919308102611655025760528919619199419244559922068850687501213703531960619601418089242128628899597717482240032036685295941774704114066258807513295765179532351704413593120702037729800556240189221567189398401175366284099927604032913712560257383166459998321710304195193547876722382407558012802151740900395112487636863832107914778772159816574353625101574674705350760891565185704114050475487226636282596340538400034687039216413848987942879065841105411827356236345202288101726265945697470423507479678901280713538230670893010239647176898433002157363903900051038641584566895456763663542728624437818292594014019104394670860543835687668665379985721880822647992432503571320128205926080352806069075172893297607923319590267350460697429721600 [145,140] 55021182945637770845936348227795609028389402592373766087265052696694886974397678376476293996012644416809777940340667608684510806927252462385434703649255693331650039165376192384100899095769510213060852530562418070669764910227691189165407261387239542163093282178001780188459013853390445720402952139208201991918110102566497830223291848444453775349153657132284923072646880854199197373652995487402722385816746993644382547805308951008178419644165088228923282905198380887206009647003788431931238057806357127565688537362083168610561394311105216857638856383535606515690853409742264527733261287679560917257731665074195787892246903921164180310141949695703841583375136896082689424906400422556187761427846340683537744213192213521363066320846164679887440875353967656895712898135832983691323398231773474414328929063817437123314708235452547668127764752641177403828941498981387573849311900426883204645602394879090754982338790079679656209669372647553518341044123766895996113162056640692704315011230030970092580943874367450561737082603195307170225634621335745806332534586044377138761457568942610199101271266178305047824225786633434187835418343157463139696763663767091515042791967395291557109459611804109356619824893684398335005808599240295015855574835347271973248766202680282342731582239468884830830939961937389491853324345954425136875510197000231510923049290130101849471877026939400449803904604810572739009895910282367667711826549564502880530787262670405594684657948749694377511807083354540737335861680693575258757458066588077099245178363715789785685203051052081219897493993919764447998135752608113190615984568223553826395244904113485670000622581398855360862649253825711126546320737876441010319559193016031048643557829101149502951781815042700614421962068942926205569812762155979380641686837598348296763026557853073715770578470154982361220127063855862802630467462245250676087693413168658850541657258544518822057633755265405261454365194224006772419792 [145,141] 109502471275153877299223442936441726058996953802541251366597306616805653601896060123820640266348535379649864130068910011920674149287691145362405850277614554738108936837342147289062927126972795517124515136753393480334346308797774613954142184991189947667131818266458364592723717562720839145817520271475932666159391394334433051422884048999875026665277268137059298866274333193985350748680969956859486689700319069859775491373855789028645276250243376422376914550210111761119864548062875042558301368700604766621646597692277229967162958183008579797152371191035209997427817610330568299729532104417116908521750894404352203622129405499223699321306789173260076194201932263751426279537478006203378878370710362216206479030719826760281586917915810696250140300020132011124867285021690193127697689794150764456043122407326185276069823544983293243274243037214280200939391678286973669080989608235770722663739963532056732559142803951708831385637813821964922690223823516180244753199690216589103527058284755370356524368938513475032234971691950863162620702878199027125892555412673999695646346288625396702667766881153673803636153938222537506089397793420088822901422556446730328607779621326581687921967212994692789203985515388689892518282043693611574455739432023254269055960895868694095019536943802396701444774610504619442339377797273546530029604379868965713768008771257003215916427084397832386174059327725443022442745664534259365405655620418627371112563146281950558176515203043567731177033996833424189105540850666362342553949107217820953936773519813863308631782344007217453485956559785941604338207935431362698151464595626071482129082598691928632290215144407912659818466667476367791059057709692587501996901536007250767110337386220504126210428043231025563255526866208917317662963410583379933102091084743213738556723188062464686766160169947473282814602112156849972237930247811041097321067397160915870449775272630000670927080458761585442118994660840 [145,142] 278056902281021086664876841548209921655285633692106903694141561237980674452578954147999285441099308561991944469865837292383712073085026706171216388233257149196987385010898776157575345320648779885041222488241610146028022409488601803671815534011816052662716001140631343411914249248427287983221742070028308394248577750037038708437038437265534288070012520104226726972027661209592399655848290849897206321271689071042434847643823671203721730737832646748262515780021010793260282088061265373262349989192858290805107245153400026980142638659762729548215971465677671794514343633590368828825773986944048699060695560124008783139777107099368758378781599796383580723587070912004078706725138488685734743468277129738479577855716689831803433880586378174677941124749079413361364899798558877342411634601190459901873581339710621445924744064762752380240116105582068092408692643834816266158739491539706477788419868512468314549227100776169235202919114423137962663851848304969566365408600010932212145584324041076869164245173672004055190744799431181355189989099688980368031018496678074820130969591182368766558173774264989399797665131687445594471935718512112496816369202230777378430319442190101237337522831086844962388644995768685720295954033477377832883364462906280023471425308146218442272240206032710982750179378766986752692039324596731603953195180700861205751456090718637567881476285693274710357160850720672220116712315827101317815531591381398698424297801924563644461627062090341417958478637703486607280002586952228562988151914344982129729513896209068352643778738922816545009150408146266630087734886812365183563733243131733768505549384595979374189280429326834738605699504132448892023905274854337469847386404832977876680620385623947487374268318259203976689059269711176930554702091573730721576290073393960025203465285073034898784722266651606857542694248703044776898638669394644198855611133470951164375587346741596973333433897535198976 [145,143] -816622412509619254866394241746965998241569842175790743688474907808179369701981476682413896084434717338386800337545767923268038392244292092984352609239309979432803622490006024238528134818650749342209573996741482695291262797236618780911778847471328067398095080618827251972134516544997064150340990425341077037878650696966146175200344746609930002595127581182734028955335413635285631104702396016641023477708352071982616725905437133248902218810394822963274997573303340467121046038754095824501495331861463211822666267706369369837837885416218071223404207469608900053795896039713149852057085771629010535449408636469889814748459735467182970023099481605992257455353278460597403014556200114168770663448844899904741642960314871756196813420978538116922471274123805765946814396210296870987655033903937279643832395184387089912661847215967299744316638433375703317497098041582062280434641982893768250959392934387684827361900880338448199202366989805621526970654931048071296262802790680011601525388853699382492952012168229244023053723811151067773893467531900820553125420500184903039402015365359438167985499957581053773129827867831227139886660724821234339519088980894303337024293200528112853705327086107743310108692171368572887750843971291637514756771084526760962679273631445134635436878377571676998668542586385106524773154123019983520231897115576519305577221329805462416028864562479435409636405089908320857248846328326558347721569936975273251782044463888034802106966305164194852352633700664783940102276659700827174228737923837536346753652783603549607201263500536765023129495215239526056098856918744466792083770596731927509159984179161220487644132058623826347419056963712519686911507325686066174702701405552921311249396980016106567089579959554931267385579273966266540977929603032655314196395906017576996883842216032709933564662688633570523407919826738547832056195578545101296319672008618444661628564874313012381259072 [145,144] -1908740274722007231121090569871783823983437366341709851416411851425913649831488837871719575334842576344504870062466899229472531226517793396448244371831666975001742521379592147741824444294971787522397942281203402699087244802560705116763961631910717013571282777901438354714855687357869293251804661363445334370189532968172143878576788764683954675267522972569673732340569841306874196529945417319365295664493967914324976945232550590045586157112617180833264886921653769636835974031746177878695676453941387498208693788683432990849635933794784087363040040690978438780264519531728058135270998604351858594169938987142808494125982250543772060874154330786587715315565146221990693995257053055712364563620031098974305949667820929531103019163242893820445613670588955005407717750242794466658805600869516578848505256546771126968109484867047423775071988802870952192238882911719610566324954425584438919130666004039528721470393203816994631840774417739848531230815169713305292997523392608484113429852454759357796435373140160156789503806848789555853136144389413152997286476545461876406464144518311611360583855931618967166618828010709385697617710230554978232339677762935685349660089986104746359173715906057769142568846421881998373303358535981995390323359869210104798559389012102762611193240377374400301872070295062004926821589084217476179355153218316316610290949101131568586326034486553226830361555002852935671097519290261771959753087651876511508422510387194223857154416350741946981675959543474226162950032815928940399161157719533820757093754352145956499669068359286956528045482093113903705045480145530062397695019333830637718643506404856780563219961632720681920095869912194354298136024955822285346073747205502597118353601988089862269610174394292013950159567567338433319707518280567161617916980662116379030798690738390532902452337471597461962157537165664549204351810212992128495532972559224545457565181737648 [145,145] -800197871332801107004523194297171461476061845981290485423754874588337533828534211873996210702281209141539776463076943751600234337759906816186756300141302126326692755010562119149289929993099665411657008686431123562475047173435876542269801141487561793144656616000733530148592213409911021572317734125937168861603443862341825559307718359818351036964448589196208697350706779433870001420476809490142273346203542677840198190039801060715385962040673692174679119809934464866821618923741604422116453829290780548557190387930583531561584705121357514021333831314892383127660224237459707280753346353693166646243496177028119035974928593572155651106329787673397146905867019652284337815816026024596819877884080279287792178608255199170778186835502534811254321148469365658405032418991119342958833061268784025861380420080676965401544833563128403196991813077329011421601202846552609612619288382286788214332217039659274552297780193084854968472952380452314656239970713461760290436139786403906239544920461826554384925800355944261740266765442352301886858409107730661183609574067603885360821541296686117109177286433617932517486656348915896309516716589985991014356582703538627823275082218268590325288196471869777100605074143592998712086595563781008018054682506363049480040316193899946780827474229778817466831507586783813762329756701684739014878322129734193266553430360006132202681654220465578419650775757314393563685128078634309734344397766540495666144056673398262897972391533718177437086535030901171897415577359811795503057795895611961653066783736159998290419675224050027674741146701117076774741735368000518650434818141048232311685078271105823654640275443670269761023956806058041321464249030957112909081739183860715882779626831446984074625604687332339499393633059861836457705042202420875333727160260471378663576149462182101720788387644615894906805986114436699010021880548864126050187977306626663938 [146,0] 96585356965150794567092139192199399658848002455584224530989820077093482773696298160306123169098230303205925398209803568485772227302077359780668306408105022119804643245030050926479094898254361661123205727566018294948356154596146412121126778428028523768060596519923452135113025691804466114739687458425241413420042179000178511986743384581808812451960106158040285307999674915239902719216446203684954544263430428781595949863883894179231145005228451468181820661298753431100701253795868099023451829685501592042975782403432369397076916814008609223514965624432176923246405708543107959891280373327415534736927557282523062235431870809347336916131486160611263354373862253452053067315561452727032633816941779476444382163928297033251805015294228250671703858492450299247198150938719330268912766558790144744438402662845744563108995970008103967220835469371116488979598488854755658740750439860288890984457867923655456342088009178770563633644349171633102329911259976618879247171733710963967028707299621539339995300793507301815520956035978958531289482463217896012034647689849887511008389809773532071081917756164908289275075619201450335817928347091630221797821149885506095840474582042781677671661353746507399183474695113532485718961408875174763123987405003052012703331599718810522890394316480306202499986753753006186267346983411705116566022502362962310244599741187991547321713449256324125304080566880560421467294608815239226449275791563961489750586538147162326336897181778692958880028656979498781761347391909787603164086314046923624767029212664744501812469639322045587979452822589558430838883959592002195855264019465123785926442515280358714636209585942343605405742177122296787175676759310930484541593141686580336481140297419043768779763444380724619237404241247307895917458681656773446293019319753026201064141006311791933209765308590069251875146707618038881287580658287065732719518002237272070078191816328215001739201506548726431875004170672642828939898503980334878760773784741658278296032232824702845037783769789909173378895522525780211126906770434820422044219281083906378770473654691290043055656866841182109163004773502103602423888700038064484970743874280529907723696532468155185063617275591946304178991061942512623689531092519635699688636840901449669846923963899909585860833934850596853417625014497132274415717791173747654267957616164367172821474888979907113204576469967610998083860145595688887668477582860058894755646798550084843096761650433088803958835960476207426177462337064330275943957723069049152640539616151613466476544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] -1580108821973262786451311268150397208645621971032846575798759898591977808649840895514768876208625050156534311512991883246898966075042955780641103691445115526201755171365854487851665750070768040398894908303045034196404781567766319664242975676316906409754358996343422536640754125718056584381652508891289687624870087059342899438932551116852471884090000261961516457990667292394211878735300938971197758459081105990310216489129580119410147807605003340538997000351678932542927749550476934942346633639711349009797395971088401193699700525901270458157502690007498986945796593004537119422393819337875979782130275442306826177222160115819905961961239603833714305667259232389568508037682064175157283365221656819719452138406634476944230223941062542742667348583295657766667463532662432532377246969960236658772068495611045144608738090269305661646207743750617680839027203132828482611113384313706663297249527866813277737273472719326250435174903838066152381109483233250711017293523534430525696183022083389093840881597987784488190152650776739782778204569885117034685385490561821033721837578474046243165981450507700042140815564875943727137851283363572957538527323665316811872979410008387904747449413178233182781837816848939053782206681246460999277425746947706241554872453240525041209884546322296789369741074839486841594439715318795352631553478913342695654436449080895001448388721939979340807839533001592313630753216403449583760026748450551177193403193082702156276545185644511544135861614852903094957348965014958937980408577809824353562423245545484215136408827391515149598064544911664863223160408081620452868753722423377235821017957937343021942184324138812978444188040068638846754454017233471401181841893806015477358363537530007749022446251021293192203578635984968286584542239182005837958018387316973129548249700873419561912300267100940664590265550505833862343920589698730740399991020482280437575300884876525571039723377624889356914187283771593674038026248386266265596515663675832494389542479442197235492686617065956184365401797442210979823692181819106801696062506042040181054894564467652248767515413174358698418733241148383270663489415828953971126821527313571013934652925023077020871035252094848157374721486204901403790360657498473494520556465017822450648946547806505892998808556010407111668463370974329838251937011355203702094648925462256141464068151110511991231410297819295096267909906553066695922063081633344271623290375262165914451443115277165526623729977745986330961646151776844428127690174852973904387982253046754140854681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 92923419105874250525789750259776670626344447362974380184326848489424144901407674869069420593478623246193015581066213227235165779627756509793719536819341670724142116578303145246958352606724841290764209985422134334783695254519205092938758536268223947924380318778555697139040256531250459570493821817090954633274488776570433218186648868882158742178103193125603131825484865520090385910359040568424928302152094476267941490964770892946316238266020691712061486638083261521290552995894501551946737235070381322022374103623270950639368399682545349232251981661963553544866052106611641230401008236865696268321520028064648470413543147116155648962921222323011107165262149754692992987975783651370960879435920550403506766204008128559108503141236865590233734994672452318054653497306138773114070654048708707802373457678164058826336936707318191303616469487471544860745936856880016834025810985340222073027170761643981275988412556380672262264857341534833044827998388118474082915935540986481908602310995037958606129507196848358680396039270082230136703276700069772314595134199843812555820167135947931253683129420543930349413560824804185405713186033738737805521519170120233080235852730082408871812783847819214562471833757861716962247940694206150017509835791137065164896629196979621663694547887390999574644589806631298479475299113132682042068519849733770659039579202477998412494971945425025027019137969707684743934510828106360087499518237070052875884378608552456371409929665848045440879143893689042850717567448425543987549645383637716806886709245165449146780386717048942115021464819030351803087447027352872796596255278389134243882285662109362986666848147423211693688410482035903917000595101615326012475458397195150416792812079713233740873481285835765603872348257699541672629155004619851146368845537178307131732887108639142898745675474615819759216764476800758970215458068879609492497660138666464840254658143209444740117608738863988940502065207389960327648740077460385519383329952753107382956295113886183559000125190344300975489466199981532153245530062110626831546851162130140103119421927415499814939914612005069721010856594283276987634944587840511754498243171421872474287198552813058509326429054602726543150902759742980333760624267362261052761878117935726703241593425260039900321633504490349002004603627218548253931032579353476412770721391898078244064557131920961401692003171693213145984153072220379675794018202560694260322169000382074619993166010998550973168270727103021262341578523384357805298540071444489746316439950291862015856082944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] 3484027122039518989452914746025462083630504111586473557772282738840184029359560045519576736328554348399890681059096762359510624473449464462773801889529298870669634219841637915699265891311108303561253279563266023307869759581632802005219458274057979247060839598489055284817942128865300867057242285810714101049991776427041237089193682189551687816622636271902286014773718633955227669178523468581487603881811668272254471153653717042651127819199838149166517100530110717724657981516740354141530617293576243007910559189783413116333800701653896601268645458955745475180107912791961258818276375496963511308908573396720418368185412444047654063789335943721965347947018281336327007246023205264626013440596038800910263463570440215505135060856819532647817788768070907587750852457997176783137622122405779964615891951366130594059999747634467926951588653402684661798910177730379712930886082824272940490105857979776358110036582869783003445746644636632560344933570707606213144111376966884604262001899586147673913428449201048490560962849182634642351295087715342383441302164768397274895140635195678455018922768241317799275672169238793017136777828608946211426408012692982307862822552554665835584804352547465344998812222586248229507155944961176116768876029799499600192458048789556660557618015336647713913967147452335145307039937179521324209828261060270832349677250520603043468385611630682139608437410225341630585212240574700128323798285919451813975163919542724944126781757853613107799978190195563904838459468598381689796661602526863622657797350858564090898318687589328636144949275216161815833251032724878414217500013707681263403266642881195593423936649344922485858212633586327905759821712347632182451512529162813215999766675721217128995595688760105722084130042222104976078868764991441936524141204512087932505166947209186000496174111179538369818939824102366974170231177625178557894943767083603498635500373851251417048784330857291150419405999706518779565826398125006195947062866665520089452982294694186575061262173730108582733184468101833525049959070181222022213370444089370451933432471240068757004292600918675850067657547329546729217261273500852534694887539392660794335416043048526870983141993208676410108087396006401968030308244551826139568103284130751143512187179587864397574996369999400401790631060749553777624882173012331007983463345446355508866800565130059098429368307434411465415500344185329423492104309477965186424157396724459688761308072365452099334299825218216146216598459557968713434642079900684146879741884020895180233952460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 95231783938196206186835523349397469799352770046967322065339747076510657615563840720230918007488039143483157018165905343719546930816385599257046304445783805181671822223237537793774575370830029387197165392156487292897874739818835805240556279359690819410336851598735025522006231048482316096305042173695985825051948090367833848403027344484249640173221867647444747618281996341814745441580356842329800974214809080676907201829003146563703263632796336834503607015855093471812343011155848827291506478157322023261738107586019826110250395657604943618037789428430835540040556826957254236644669230849021578132243678460236342273397088638321657849902198113506684656587760461584575230016743776271382417920190129350080530122066861718973596577578898357055508212022311348684928847852889539204247399454928098376014716322036882180657652526910839759298446923835503138778125730404620636955584289079577824430268929710744385850971197890466384928789146274859164301384042857110332454077217315319025454073920665974375066375013630770549503945029745598099285722836587143523198880372701486820160150493116025525227519323097260079123130492805370048520797377146818688784714621450861008641914532651975888582494859158607459921075704988568581978914964430722993282572618359964833476696356677439930510814496820264717549243618487269272524266264730497917943042123167214208773097453241471843118316451166007783261382653490896175437096996926273981153671646249424329942916218534597030328850970612845294160180521423130989878137622170225668035621993996482070743764430494308908410664931034283641119807637541012786455802878296537746539167235957073683410501138800500826602764261123406942943378548061977752413039996587977716640689829839471170948043449761104678463647818574165305379124605859263161262093902480875614809208466023766618734385553496662122872968624050690465132135879342680180634977579510459001356452048558654117128059744813679668756056820668756332744889487454941875553674020792281063886409941176199078500393286540925417141074401320128836379656313428154943815724001169614296121444438219665856524005808854834245108845281622922198298982511980704262583552294854697963225107214046914678491927060379996663157543171443227546716817292737103065967838637582025047642420227601216834537289558516180720209147668887775168620177310163167952250060087066119254747729765907524987439656523628977245664561322458832942921832308634468820448684979499344630176278269363451842594862757890309887334992586924826832497088286688416169003531760205614263840955655731300245804039536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] 830965594008551262064942523615822204431936227042709852192816029313634197153695675301183400038891148626789392478709026892187155343157900388460680439818480801248944641365842224651939844222172578208434828190902164955009774301341477373334919892988904535795301262620070122782255718467909200386244260459578584644020577956140044808118633085455265340502428250080703177353111481286176421338865519452151466589676217274147393281903482586936955968771488969000039242591698634441682805673464735356759450659787703479798229767745389803734297878901346097782517389039385228355840195688552336745074187836257357822343481395850773315378203551028193837760933243760534220173009117705885029714982952010883615675774770487213116689835520999582005288544954863474173895824657263797350382847847611733086458658864064220796152207366584653108915787762918080695497334038840975950682218249569010837703845196596127858596792486878176030916534345471142581945574826054687171412983601649002359081241718732980183168403651792514759099772453196031181198540487162848084044687110346652704863117661122140385273145833257005904126073076386879444135762380180027121125446635346495007592867523610011831814892165379234324166153037439764945262996885041035504587284060826969622773057974529148114897692358842012295240277056081590318468064411813138539889684164961959834230874414878686832435661273517052696185902874924060960635960338860291103010002362332867786221157076146257855623043960425670895772075649611968656677058219438302546644137894569582191945210209752399768377461272725057084301946250815436952495781369122843733087890658689664176522036029181600119109094253999068515455868770087975673667613593178102712522564820081485630443996237740442083687868981092928125075146091163047567037429895223376736954738607272933314834152510838624394663636919898619764167147676536086473648125474883470438172017027197375787458010742084837351075044264735933702276993424896437209941649980535077352444881832660286018815919006153116631125559282725227837589703640144428969107486836969337959851486357654260991804099806118819203067507312727746302264444197286654361196920394579737179573451107089236611076345584855827664229307252454735526675764232039276410021363074717809140395590562361508432373028263322962551624668523051508525014583842681182350366559281651891052041137003281325030706369331516915620643591124096901120849769774808611751792113524905548436136314023166491121364347311371245695898321926703358675668618298224498086875651284454798953085014113798293374176554077360850557659093401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 3776406004060309919893370940271711575719228177170664258095752455125758591660315340081959796922283831032835446348350054816870822040538677383455284701364229447603291844474193387688257292729908334699811141998555552189035124269628099635111899454226584177222272656876902252290118246398696838478331998552771866383745293668925797047087000287001429797279008328755896669696555412153411344899672880658872393117364200784226230551070626438623901046942857118785704447363453455126730103598004046333914701312133165703371563447052444021363601047283568205238253236530379301523935560505896304942711261043719270359352858202656464201870169814921343012822779415400898947093425895247372322649090228407582962840866409934387768685922952916939036493504930165148776742520626098105581963212360993370871446932527316154277658912460214903901192438413128016411464951243709826141342783606080515394991346584467641177589472185911241445267207150224469503509826157812539803737309811335650641065844455642377477588947008648998764095209755364251223872232330649747689125426993076596310926300288146763669792397673130057219111889654843335202660466996747445069946393439680535407859510596483700051911884254725992579776007395931418312297637179181950195259895417589079263366890062256200009680930535281654599564874314823106190979823068514677094919256127507143930714271798951718882724004765723802892250279477491281342199663774544001875603754633414577637043257465450309266054243387584478678845523806212129865068153158528357868631664913526863410636579546227981798733168640364558623194651871040852669823306415388721873418609507635482320916455053928647340073702292498175630210003339796880259575004634357245166644589494027667297935703066010096546836489312557854570525582132238723371474182563591350778496273151759954853433913414918472845382333165436422880558323740547637517843827572127972552522593874369929137271201967089072406604525262601082039408229307351108830204212365680486929716498710936347032266314482995970258500788385889151631585402883929946600700634276418293512787387859518874864464991676486806759105920073940311675476461393804169024035961870770222291700481709862601749025780914498032538997047548645933476276886230450815429864253840365670629694569813398673923302124903719241080066766293932715761618071398900655961811598289417096727930919500684793160832962271309265286883842917107215240600243946457238810946002128742021129339645585307991915764183024602841260991117334724246659074717315526906535791058347401220234359021872683083534397663103094462607408664412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] -20428728874675038653485181626176132347103123067973731949939337696530077574440595995173996873906000606719381236094453668194094372467149549646829275817895119809708975052334544850248077359506282267166115961510218273308941087023691525307633811858256555565967401305277974532311827516309146125829281425352124231880575484637842734857199805309206959760454945528908947854947570634294860118619766962904726224575370237024427740754088351051440038114882087011163779477068719951858128239419804993619847992330882279721055369430394837961407933101386166008707022487256484089499340895598633273436649121404289800621478786986248602322594110454911208777225580056794534290730124019379249742641202045831989272445956911942499526244232964187336314694729476665223604269080085343166523637420249333317993601702702784987400619306233621497243187051576840928165229933245247671886761066103915309201525691335678365717953696976812442551661724904596003983747447236447060905572880537882798663168379380399877835038682385730217130494663514602845506417939653102423468433285893702191894676158918761546600637865727151303315989559260242130945484598507171575057635200501136329883498191347202957530929885367409054182594875261223710828119693396725735199503824257099029861841936276810125399255838730079847672479138293843550003344268332803021733338783863211677387024387118869458344171395031287803871019008156306394635862947456295988774308294025305144468753424411955255147160465017409967401509264659510234727641280778712088395430148834430029718900540560575137062668726746582772470402803208043011260253670336244378453333278668933158393018122075508335025424814913446318313577438821368574312569031624267595880012960306680692768869879413852201708027646998381982338533942798173129364642957028977725741522963103587870368960294385036541470725932259539796904101364921779862324715047289484693322741388674394980339222621397151577950771230996012241565172351586659775132410752773290559994127277203023086225511200321853651289285058906149490235925585250701620328053550749801360880991774745513190922485712436355119736400122201328488677733977214774713109194000731205988862716899176474651859321915633572779774243220102812307814737887828118892156205524976516748656110901165438785054807302263034353197317728196354305612762562560216371660587944657045656350785151958879543599606013009779872830600124017620024160391267980121091938937682653662476855429534614837650750631237256051655693938203162331169650943984874293490578962320412149449887381712012612840927934188471760933013217817395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] 49858559201545535443334278442126300340975837641542716963706231152004592315831768194864017461191900628779874699522300794375002103882407628178097799008977573582567094726192658569384961787033631407041778099753084811163784700975812051444951686836754640125252663756890474957858155935537484468825367353154959495627654872931202789014844286800042767279642028971670593458722260944092781108491607626152020478110588961376409583676242882767457383297421924186974166121384462095070319934179262995341453699792403156728932001405739405017724930705508673179914719301986178843606679498943813569667268380585185017728190964863080240928024632810608901235722876718765166361249547239054262072410847902391731556143373864476267304305980200457451173152178465241175810821760967822151928645259348223062728615906396696060952221152281569081380337637659933020350904025275756421845538848750274909074634933968907060548156689880960324028488576697274333845292042953088756446548957551649240716466311956049482725585884311527252055960510628582763742863328664284317915879422567598314142899381484759577487239565208583042474777265980977302683269940663231724461661068459675107221684544417117956621929771818958087059808064236294559242069322388706169266292144716588350445394584678367609768193257853625689530490017539656151669513095485018911836452197116976391417227397122676818071393957177082279472037918851783078664787247190032579482984543592677351534755448936853415030782579792243946219829038964238034001207471293394229180449090802320151750391121973823174412265682111179060128017143359926356580020666650660514459881654451768028958257158377666534450903613073335957565752416593505599721186058787505739233418466956468770114510974252158522645506422074353265788541103432739497813732619519454112417799865113898844938364580486025896984022472967861695258610479479180763590949841783586071705573249827307575576429687644301580879199058347238977804390438178341911309262492509598385746389036782203107624004719573762207864643550773328511321191900313710221637792121368187305385399102295199676486300675646232278384667894598231175817733719321719844196402183504055659979722143154654101627002660705462550826792511554995471256190845268314254538931648962770120616272377843857913336768051324554236156828014439757136266601436480802996642394860942774858610891780623468102708178391801627033991304304032774486348902699021519460128639088237634751830403320499450716143406328240439390376780315194425343997881756896001175666838849178626805835153654271937032133185403747230795075668462796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] 522152313103635009888897832105717180326399237052451908312507555551494333604578755971077126487769065561781417955680113960595973024320907389841480934469552159903664495174667880149762856452810121915605035249270161853929666217584128693403366876152690702233223419795909919082727568608553096559406473231178390373621619579418727727919143028876326651078131132279770692715885512523227217100013600468196522866330889996463914299255216959367899057851098998244067170316152753622282674232265383191189480149387856705823172645249538785274825806300117533665545340011473978867015855882813315048514043897062926482915178721451770755748183456560679298194343294174542447802623486952556552318345180879483177535461420714537614780736269835497966140456893714670125588045887836449978830088698007469901573659412010735359583581733485091756068994496891350899370760223165950716199473513208115022848283963476652164379198877765853071711571033504095506327641971880860517412968263598910903757813014612832398908057278242056645633569665804794388956933877128056425010418280474267631443284043155742115237638926780530231655463784954368363654662758417787955297378886138216139033929194439016101963238748291635262588229609599566292541834948248321439663559110794982017817321284628156217514834095877116501923910143240925243530132518730985606088813858028710690206997638298085730176795135129355692251013215533739087667600788832304085070591653304569019347845288377500262308138842296514052223119078328146487780775810279120861599461873493549309467309134211385681095214623103212163519735260829651740787945195968383778388093804461863439249163914424307220092972238202356785737757307096971039074943259358875513273640491674469212643788775210238772824114971297617436294435540275260417929948199969382271255406949700246505945688118012832458605449421453477729867634084517313605911118797551552711666159707783267692614875979225081422009914547577104010157915019227693740596815326155863529395925125621174859079743475843501182351844323704333491756755866450588042850467342856706111448780820444793366578236816503111388339558599262339240461584613255235274559061594489002738480838415020910213614220955640947513932597304080537403252675092161305340777029192062156797381783543268365682997320390426636097131074994064741929119514913931598334829856932778949308830286217309170427109123411696051136678070219583882500980210662424314088545859952186580355780493923713584908940898568540104501004256590881333048477222660500212934359607148866020855858119931956609224407513850809696695483964692889600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] 543263309002974755300929951901504354471211911929577474296107206026698921234471267930431573067146717545663235354834865142944653820996315585375215905719541098918464900738652404741097361800458304932463375864250070144571670805833863575185142444781270312865923758659670772066550177494240359774935214705831240574426126845092827440909195698019152167318229999581746307311046580117623914235193347590762345246629507843580569541541960057628679993942195771422142468689238225827731058276460783301418273865916460103948292577395217792296367340668758669397026407383530687474723922122868302865448729259170689105701685121147560359277926766592745008332046315525002074376223899933185964080983924458520125059011961784341537032373748514123332166529341770444235596093459788201975909406387202913541198427373022602073586156320699459050284773291715288649644778967503119281996937574676577592488724446473926189756403364359619196846955056249956233143196288361405611875813495612694446248517012197057008556301739839746702442205792128370636107048861898380668409191566813386670991848697137727149249914264439035552554803154631063815641722666408586295069661956946791314875136145209444731334375950400540118475897545337383069441467221897842878251748104822918149410234246388601624405716607840117360286975329898070374411603677475894946585400311525877134938340501876209112605056728243059398342044680579194764410846513696193177774683997944395171684003785424819652396356641462875442104516509844044746729160066984430680595964677157273179558614084063849276439076105070941356953694846100452288522851380126645319053685301618722650829592177119175916199238864966478079600047656819883774561045293713151691643404699132396031484550403440709040039171313799414018509649689481905682295411441495184419441242910723702639669192463353085035379327647146592250540237297428402621228723623192939685893157114944628400017726614897084743405474189358985008708566794289163399869747047301283994009475976514548994725367456367450986686507121978674738311176363503092726691829727900346014049334837745311252258711527685344147475608789806361325550115960194130327340379302297877416560261771904906496701645051700526408918203439428390663458368653044316059555911506874563393604568011353145927394346972081811436652927300277849204299303660790413665657350062164145680377338726150667010313020990000882185753573311891158396317720077636541698002813643449563011513277329492620804311585322080974634313033914639736036688041224889907478393326353394386165339358034830871395267999639222580832082228064288768000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,11] -14458696704785884861839447440110964975763714167070642836190239824457810530437177450615977207729222713943063641940651557230671334633697105352596469822142890954091894905476638051118554575407262674605393704696041904429414105211945751042811939936926339122892775199771763883806060432301578173966182483815924921754741422440945146099633325787663528023043940600734162710624236496398817033228157967762531423721745255858780423141319127348946452489812207888307317856710466773953436325034792474918571695423558868231321658842825658132906837229493209667109636529309377719267300425980343175413064364977900342044716881620815895068519737797568911709081160931964116510157490280779213340038110871421451190196112480986132290202369717182311025908084779779536956223384595125260444378408977864319403841966373899840523923525599438532859661427835963434879567454468046063557855553800852820997372334064256396588166941120064208947526425897509560711509356678739019672741447365229294759521328142215339883332101461940718405846321578987430624907867290453421106112326165752527756067537525122813140532948071493067574058542261748934245941506725723752405621507851780121832871630439333575695763994269796294528247462943930040907935921401481036091814626209994723009856686205865748878131715449699803758079641207349671852580412382470204103054628817884451329680991437661362645623788087981017772860531751532430804466995279970034845938551158931677039729175147238344870085388932423150806382977475886531221993440992556326619753798549651138736471203888081012051103086786060920150510896488793630893482858800080540153813036474012090894064579323240582349533619191824476842237281411290843020698195178513289730957346168311845280110386940305157574487287849965463965465383385331941182258429328729660883519018734891688254728638926298222721640653516647116978657902822117490940921526693754668175697046030335945514800735623758326762167598030771106113154318217775430395741376300243023302464792446332175782239405196005283241706419136415090429745040805453637666112941021329372940729397725611277091039961189206566314393686159579863857879814314889473290793321040907678795677236625504909086667752510065915776222958151981982570646233124095297778467784892867152228191870165443492663248958757431421020054840173266727117372986737891195483961123488364343500025244860638465965127632506733414198311087649364277168948348202290287406499705631820332180865620259912032508760431772899929042636402881172066950857873579394844858582391225581599670902141554593012669183158388947148518328025219072000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,12] 21142869139741105866111140760416434553216269095303081300227281635082426477074837053884590649228442837004457577112606489065175705593225209613523073240918041859041953939528687694657915887010902142038138973846773061626066248708297068349964325270451559192177811170904363564199340183963428061466081122647448342719123376752321720353898670956508309047819824981376893325622945320129956622389633321373335751743599784192556664240079454251905006497810827658715193170832038572569546061219998569598177922065400645132295936382255312946102535932254246746173406665285880570156786428774345961120804572619252590248346222116042785049814863843448601759215586464385348082792944590080786079977757845863222548652307172552173686578161416118609039240124248613533543494359626291508955985844976782115893093868681752897094933480274839054527205818013882575924944142277265078366880433243366513013536924609023244373650218377847497154643603506377067935304928494137420350313061088780004873246182060135679979354874106981999764577737909805386702564888051944264889269715752371480856017312264245223571706054003079281179513216507501913941686922083973539722064887176258233286026082453550362693012624205900430751411583238195494301930459735469998550611847130846251649584204605409157946107692108614913473297982344919515868472122554397938105677863290551871174493419766806189539383720291922466925234382042517468552294179715701719863164780505692827944010367896437747860791309367626309811645824815107775707055747261174250462424657941638658920474241090141700850122081261857418219169051911009057651271268980476604838548501126276489285447372345047572126431074415914392122331562961932577092354322688239165846768818748137870338812416218403848180812720022782200724824101181743297355425987040835848302420958639486644046844137062815349755592481552684250722577503631543722474417447044447025557077477789133584228123165613031123214123640242110178929051584039619403706806365852279838063987690611149809087227724085237679801868358120564188778642263616329909275056891348457746139044433705761959479034176837780981553106548637599462796456277406893456181889916518752867467528689737932198086296104915228287267434269223720721118116845086450638761152401574996449312521964975392067896092530142010865072247688379263974256524531169315041145370537697066012988657262237755954175640114970293298059404709449192303594013228476730491411736851478001640788510636500902169223528596582626092474508073807866626259757386334799040633230303862403537619697468480652146656434908673053168909979494561873920000000000000000000000000000000000000000000000000000000000000000000000000 [146,13] 61904520025696482988438427361881828209765518286354064913585781940000958930057615477512832996193198457068994127543313438538596868433659180972862456730703340565161679393652313142627529860447986560537744354821874373859623645196853089278597314617852253708604385217643858420727492455240744020431906085472307931013346810275354816880468248467171784219665592850958427585741537142347414720679477281682030779484115150306794570933417930207521997401317126811237591079238784101008891073604343921316126075740935918985866036959720500115730762082462221604608329389483294551587982557541598495410954976537756038402181403334563901683757086554338313817919608615017870673963308787777275735470645846472220220255994521632797358779598805571598235384821742924424680049203671394821929626675385257939683864493847288897435578864144751627447408084472327730465436494808174090934457710653383485146430559234170080261829852879918980118992645803124673600159690943555658290715372886196893614611807093643372664879225941479541787091332491997856032669568987284149707994036344781220434595141156347055636699525034526428993306440597095574065468335378855616684052229822395544734975124766703141781828488804615756947884968060516889150133423656461793974884275227255404154704227144015438237289010184119101204378176623934683229605550320832987065968168585862399985067738722539576388481553289129926219564603016497501959331678904828373440836150638143991155808521292808053211570251708383558785298929441573440169304676124186434430154721193186534548925678832984600640526520532439554410841531349471633433347554099278370528708584597810935464896553913476263151711882677230704185193316863481216763228279610666296640134067564981834185343757462498025399957645895458734730180740482034072368037506377069998613407426358220727457895318643583209931574525936741906923019956106593041050971434687307243324889765244846755079761632544171215092161426196466804544754104678651477277323739180925467595538537873079451108724280354171168263661690329740465034525142143752722232376634303156152536811535733110303459112021375324581326334928267849508850473780608530820387878247981002895006048202945153795404167671983807373749560420241122616093614043652973939474775210990517126042126443272975209956460392436380912218535820971040010411979167091318017558534060384095166750791635907979823859973950261489680519113964170135090231393399707437499287761923068952688839384598054824879474607348596423286640781811096155861707132207259535878284460192076552906238889146675940524060930412923016684119480361549824000000000000000000000000000000000000000000000000000000000000000000000000 [146,14] -177615954414875955986870123672664733303556839809873821167800692547721439841934019744892134536354860868703100406132412584598113189111432945939714902311153004266626366897000485075100868653298233679737484826658809063160187795004825725432224128772434432960594194738206068893853699231211452630767618753228333737808170024313994988449554731840281065207040470133369801100928424347508454779495870078673090988277128644988546104069229687277443055683190950931143589620185052627191067968363684033136276736689654849398242824580647100137651654716473389694529547023888620783583578457893384706156416512648058671994360698687690661641871147684076589402022746814103729323938474428499340702682254933407696415422540025539277180804684223681797430067863013424863953484335072992991966871058026069699579350909664437169237414467828301171023637697108156662340397908743524751276052750488479385155237891275070459639716073902475848270001757681781018662413848969630493480384973606795904743979490622717966014730716536092890991339989047471493178585326059381065592778244317054160599903761745542364898300284178809129296183421779198605775998290396126516300833538507559315132948595139506556696995193687119086528141973103329201832307012510655246072606280133242020971877713189292625822071502281722440379108372262041727654037133255214223254891804938771729131011832209902617231013456066244562712411758151043355485536668671559316267018407718144910560895747439191785746988741617776802096328283534431649019988994977314285724531765309151332617254102260571945962542614745689284780442447699705977600639817031525518258739436762655731890171830515795209659274292356719794949391981538656135908262883017114618895951181405026829469556466337469892838676834593893593285830558070947631060726347301430050838949398960491438331666313893181770120226662360816068205415170345399761874371250292846548951504903813996572091402687474346228062057975680875873162253524826075655756248413526830991244258714866199275548305516217072456394920765926324223650803387896610999514197657792438754984020421519436242710002487413273054905954705026569507060257145069743061883934303041834877982484993744535574424061066453422129002497566636350460995692419282495080933600688467184127816702209806219435850151449167265352954789559550304263593720470744738310815686518306222404612635155985128550092593281108148400862907471005658419672758433798188554852706696831664976709977850611493808824589832300271526244426276036818707619868995717052699710733860795073436126605322947664542074387955002517857867133171951206400000000000000000000000000000000000000000000000000000000000000000000 [146,15] -25257394659099971286071097404155250475389108628409696629301047414558439605424589099955214610129815862228432065908823377646809009096259043922652355315821576882510448557486884759446525969995249637377242890172143703050653890353570698319428072838438074127372300410606136405941658504312712710118062075598399863918161119585840276531512556237766391156175456278395669441052624359154348856251098531538859341941586209088952047258796770572476477130808043359082407809779852373247368265322354256601252316430925266404824452160339731824645657260796647364162355950996199151295456873102277758665392280401826576497963613745048830521664166576734707226453492762874156931306604718501944301915783485618023163828341568056760610312492619751583369546153039555391645647127427543571438832105416444961197737810324846366952668230559121453225445331937141630004525153314647358360083981131431782240478659937967497930302494166899627427060122511487766147124102450054855445753749967986635834435320711255056995310100283866326879013261571244554483931910766260377461725539031811611719515965097513669874328173949562732710549743921912738818963884435230048917268471615787381301744250101408519839885967381425843298335361855395977448620904124927318034774923374680461752435863095480373334505985314376840054882543756170311956206459760209039410762238535615284651673620345255864404772376898626110217788249349208643273602094305751096305045249128411377811586818823267103864491475124047139578247067645979601094585134570324044956312856590716689884150367368166245091283071846174841720988214653609027814620293584458378374111282264954366338654031014800767748183878642321879090480929023247507907818948338017209326479845822381866797831445268005296128066537879748023665395974803775513723205609134153073263434577731421607539986444141227624809249508077576060862680875848437093300370714705934653659885790951623553059966323288038305150711777966265592316979637797398642549789555826805922039096734867437063753678355640061608940885405631943272413382078210844219023877044889731897831252388551765201515069542378114337981549537333636483899373503597450586618901503501030781152955244589871565170438180865312501606215649631608451074977271340996234781933209577993467290818409944779381860364583545561307347559523762829023656320682735069002455216831758006565744497013391775755214191875867841039026472537346315237570032330450662195752063232553313484671547697484989338066295218025757972853735342125741029673998291340513714331754830822180634366553231566951150693007719117516293232456037197414400000000000000000000000000000000000000000000000000000000000000000 [146,16] 673823629903319960136102966127132717473640807246217345367835056732829130873628573738996118237208556648796951599394872599391640333284459333408831676871099260878302593609331686113045891117423660339072131039399887916204476696560554451835759760715814075245659864142721353364441103999049393255486407831784553326566296425777994639646387147521831476210983769145496422926604360915389642005526649406891467462479190460002012909450115041769580339240888127501217471142034360650731960099028989494963916593256053446445721480630378459461383301814531904660529130474213934606975792793640260122874055639137558771566403168391671645295006510869986884438095659706645133928158063203313908314124092116190159083525628273000636201190834830506430519684369259840019296135068270185699372960303315661760909342922267086090380592205257463058629215930389285688689848532926680280626461957819913758745264527774096005948310629090571857060474759933336236079323661345260424422826771761060949888087057045885073844675829988333306738768173875950492297583447910065585568897222915594397747080716117577727523179788587046081970370325226360642442402900522713010608586748057355837259671568587964173047119116159358764345111265502426416644761320733024571933645656254521857712570804814755080909618476247092093119531477114775870905527953290696567359923806954196768551554242554975314415150916227110353730011529106127759814800374982840082095035760122360873224004413972797664033576547411012450115004944225901129764874273449366893018819440688445228543843663031816205383526086952809096270907983795890572936669950291136817050119857329444718936801258554248732445579935787778984121241461230322178542310451124356092073973661059173945628828640459612731228542713150591061182764180401127654478814879965555964108014152390150082887983892945279317997585468591941223307030915669420736688815832515660825690943213316484188807352046430842814865337873885038263035663501426626441989253952878216702761188800948593039299951513713993387408981369822641671547275213064738334278188494097247675286184106177123592188334678346298322254296990507279613712380094177276088874832062286259970900429730228459348246488879041418776464054310120770983973831370480150874044677262996855135699824936319248636800413094215553220493300993095253749783534048876750889626056357938193158687515442162093344717042986202642808706838020118859342958286247987010639426810738067875548702283607030474073495694407469041385523168607174833328032472521323973672625903729398231391153984144813880913250773669348203442825864697390039040000000000000000000000000000000000000000000000000000000000000 [146,17] -1138868601182271758772231206324748015874833338160459105031678390475533992043815550200860584700013485043105419842930021104071729582208230585260054399624550689269314348762413757486177888540532990802940075441644964120314292139937873356682333588213172424935482338643469764214369131448867850027413202032508166178604855401599994267700606357967442159469987152415013121576373050112735834493459104248467807759755272105425288239558894029176813290990726403280776420776999947521516595183690014613560361351802329292746981912837567439827513549799197754573928680724621852949528073245617379444279144931892950934775557595053918212470595234569422407432655723044543591907359031883245660161390906314813486598168445186451536816025431788932665443701464417492218439264504525470516984767396589402509038577537702672687758956528884715529577629550808624218489164004946288239413417906949857537397030240360409655547915640099393727198264056865845232639164686757229868741290112724318670355391258461656302444142406541464494405520943603834626684434957650582851661197837769778642183749712874038477879339771488461574692021841162021394296071391651836611925602290258426920242441127865707748303706915027722391398133983618840266952142169441227011950870708981796158091724645703879357015519960636267851850962833374155207974852151848038460477904060355663630525328639575791604524252907078839977157016027782485154786509116220075906730728131063615711078571755631842983939809921673022188972055493683889907530082876687102704901789147663443336934802057538907399020759949555436940702573636348839947884919626423352688389024422135985769097550105584441804361075458562121022567137994733578794543541791038948177628882174207732509237570994150390387901233080698953470313462348787422254022995486621504801240341068821498085965966967063586737835025450152075701888065414506867639746579976240299811949872941142021307182370013472691996132893276822775434261052562115856685920003428747285660519955662854580431653530221151154061508977518504875957196215592150379398245049340797911973797621173016228592840389598575943417677235580819466918801283232779871708746934002766298817444963407202511755146103149510250866327889509568551939223033652859682869635818828576670271421504063159466562037974096049346532193528713093907674131305153954230880557232426751547077317864684736828427116552906097267531911808731217858733901668130756716416892475149032971412125433586375910630034792702668789211434217671524168343456047960310351212744450476984581934727918893762892122503711276363040990711240917935718400000000000000000000000000000000000000000000000000000000000 [146,18] 679753385504820905207798402726585573621431262018940216379879389329544264106132941643568094681830504269291269008538734429830307396968143408648609022844198930720825426844044065100388047416740888378320869786574816876963605358154619265481944953762304687333969744125507875168555573081339585256708742401766271028037393398208060331330203085805438948481946779190572650917062421195483478229811783623591138935617406642402155565189136270358580783796576106010591298224509671681181656963795188241182979594769262544863827737045342468575350228889474717181326043011985619331263842714445804742539373283827890144658135929254739858308840388829733585004776570982517400746375907505202451116815441804769830917995161280774349916705839559238759689536925034933233335316131385960506183082029494683410608506513457278602084312245794526312536869839428820482985301743417132627784809943198213926931882879769464221773729929116296604556808658394034417742574361200104144142395938372513111039896592134595330929559730536842995801491342276432450370389247717727625734813524669521747722573157859424247019699168344371956597833448113580325107935367766344985147995327966103878999962670342700550649927963157127219416647805125256729960816789734881195236000768745101508256269570705691910794528025819179172093635656362174755726959731771930941965969670589325385916385415650317579174884204185664324885460265662158478160800765884757017997224595819527427586818106685822468689132113015186263665867686830503988207086398853285271957946035905322636422805572375221956023408466858332418121131338757506852040143685179207667659629449360982889185573163300124211946419541538754764453273959706690144690065361383342624538912215764876559087307331327908634395510164922071102781034329441728409416105547181508970876851703428724066207308629924838806441008655182460630891199113250145678994562821533889353014549482021333296073342494806179118047562484616967128467913530910863013513939798914982303828251825052020787251245641483374766712777257137293551390958824425420420846210169761887104618781787943641765930073188074061121969579407679177195129907864469939462636225930984574554315823185961944307215590377584948271959297609256759791666403067874480807346462582613890587837068346884808955456554535480811265824246075515305068775408224726921173032727423120818152398897788341641541918448237394493746491338032950994212362022255318624620742728035316765728506765569169397563923849225305235750693181076683678944731872686841039024825129945126012840606134470486916804352397915275317053046082247105445888000000000000000000000000000000000000000000000000000000 [146,19] 563599642093198762833203795231678598788664314345067251019688335477339363579233330414836780845939690212297493168572696462908179842496300158498821287321764974958167035892954695898514771576637321442724477480161755597786592482095882516518863731650454548576791038677035233163903474243751878444893861684053843847058043520693203510144534354036465191490345011266828582508409587396195050399451270160969667361926315077559826163820497821992978407744309081960665800709146433466009485914518377750015541836206076093982732803614135109933200089632433562502993303628425703617324867295358431024724848045231491846449101651267789148217443075535334937109370241049305734383206164352299165225140322351460989165999100490282933800092497297617739022806866989807733779485917123322029165337401109462458986288055934144712334207140349273228621993401925147149717462987409405848180646673835183364051500491116103386554865024330483139073020134979150775680876416985077228698714916437572510430657686480464349189851589588783791896594014858732917438574561984043230584155547004978334361525898596915369559523007530743503731571546955537611851515618611508194021524564316097187030127632868101430262759719884090358928152319811410856159113955793156522301370937921408088993500501114836039261511059127427661085628030925186814077271884844473989128478625421362536786971027004431190135662122132163797177384490396909314104700705603394778587671937874562820105854396029466308969909378096783459214550637186941603395178296597648480064522208612077589319791314275770922968333824284492301151855713912866148067866719324630835876699613423952236972904392478794082051279951199958489762168550527324756043386706706229496233971302784169438639843712242858569333484698105068200272837568804040282729244769352605379277043027242425178746347002697009090778833575073252372996531539322928688817767291837463083937348869339516919125993981038406912779222151922410947194568829508903977551871252498547185201485976884208979723817462072055898906475585684353462816520232267481987809222265081316249276665627254299865079111049425558241850391245018266093011377619909387839901253900466901930304244447668355251227125831418423054846150278106910481210438208168151525498280009632581616962621777102490800553816950060431948349831689116618397168716268077033492102452468422724610770914552190840000716154914694214085855039113571265032337484707702397725491568858835763656877401085670138660203418542614141218175520614862881932023313044071991234303585748436784807807015193056804260848515054816970843953855754928128000000000000000000000000000000000000000000000000000000 [146,20] -1774569451938819628158023593323940481131963180102859786936812876600061196223246646729427006908223798661792117524077566795724187858285469284063345810025645162716824408177853118149111453590390355134536533479120878037954867070670316070249243296774031179165624372778864367266224431830787795810005639839709291872971562842663099530671404801142931896303140754883222714486757560734763153808052774202835758759630582952283837309220649100940784786050822367905236053865188996143757677034134954678220793332303985713066491347517155767470087155496543044462262199700649685877225592639744988811773684753715855988402594658859784603387004289984088686416286918146533456157091279835250480249108884865517473147674361876298697294863972367393596585325286345326885273897419632711466127535678004081441463377896077183099368198832576859932672458892258931441714895071614884020162089772754497786855967429696990046304611153325392696475924599062194334015223782288165197038812882741228628340406077909243448940265211248004136247059512893029767922402509982832725148705621575788427645690863425764103514637164851955335784195754218035066425134567033515877178326381431352013228872887790756650346759795270018327574095417551478891601352514093847987336268591366626114277233197680921192992236949513222860246525770221635172317582001559876983178965686297907143065701686274312531575514671716662404461857206225894236038795194654171772188685541947550823765351651019874736210881244558087889043557022924252781654755879732901612397073243819437545247501666156908435759088230103162909074469147904828866947830185506338058808274738616735581621925263349161236210461151549631507474102825940864100804144615854343394771472378292304561428814695235368414513385929740853471048904049934902480084551039715412896718821531172363171316104614490542773909993447608071142598848344310708443958014698490400129973848503237589780568702575169126924647476506135135717230717345263981932774717310951460101230768262198548951629575647716652822033019404465652985593979156923934832922797340089056434299830162486342419849310163121815874991739860547912056596369626117732669652682964232014197805327219502372016857929657764683173182806197006308158746317954419953350178056224145984701391314473831060659765966738468106086937979872590587274181844140599974232644873939576361427064369850838286320060078009286637375305557137001002412241211965266425069559708880357308432138875539617349999017942610315565720679671164426342824871370474823994456265905189750753757260439133367772640523150514665222044992820824653168640000000000000000000000000000000000000000000000000 [146,21] 2373646552870769483315266831980298920783331366390880445384738671880253921552932867401804437178860893087126896334875296427637197501248947673987449791377703381997302402860812816948971718204157465486566975233743957654698999831561252254281656883092648409901275362028774573880337958954438859684947164177610766066548643822654354556816970703539581708363906888980568964765086798268549598127013685428970303343359127903961622112429631343715779109321672034087651786114405752263478297282391960405460396638332193755322925052488086760574414529079211025303587136481894027991834627942368549584120682257831076516148411807705975896058150067680240031446407231827319805259959447174118263442165129789269064497201634865056072015100577430931012424747403859809791188425988638642209647699270878369151326213773635768750231337564530089338664353908440310024154418571913801346347655020626282361713394401617635344815259095350202581711624094973167658829531197793382431318313038386126346912341764294782833594330241773634217417743663997883230846691965279230849207464037619741328022465438526302926296166222982399044768998775799963925672179938366754467780340159809531359824385560049640224148395292197499839240751812864659128254052890559458079927565765562526530117863567382362254345469586052597965459412227019002241444687994897558877378464888768167382282534118761887606805529627252166176891453130419110209219580131707275874771124952967117912730875176398076101750838338983470751854062891876031284961629578855342842176511529414927464057122973152923131359772057707169307995395697490912787965139114289609527045754426489687928895443558060404850408965406255959365593446569656352383500348070988816885388198566706807736445818462355209099794734484566497546430370355214080197328237211369368334575786391867998960683004946085403354340025164997956071724999388311561649460782399231014542017700575651215239446377942379773053761910062890463061884981223279768082028857587610800533198419746336971742022628740897898000859975462366640301904071754979276314629027607397727162373130239994697180681438528016083718012472134925417510641496647791400261338410837434730882219528678169019442815610404842336497096646084356794250588871664132423820249532431065552113599276175503355980456388592733343590817649206405309127220774453148596214573871623068557267583965123947510463005391123739257598199542080311554818691283536736636948981041255264728602685160850205485227415736457922871150553227032680998199921976785722126840453306832976716630802999319294530257783208954072236084052238742323200000000000000000000000000000000000000000000000000 [146,22] -2373453435845217947930930331796846790618416283157345696371195880628634800501267374150208397262473257981345817216468756547438629918004918073693203042755266311458621897971549683361058478314655472213974428630711170900964827215793020909695079865853872561698494472500383674639479669128729656356644579787022709096529025762603505379646916689762233809869068579542473786024648688284305276954101330306316717356925863785009052271359198496088074714074111361136443966391700269665002653211813960885255182200349014260753738178918186491367767012702464681734642439451446362643454287496391260159146133058113190443847627543017554948446804160776787893188440271699076360761545173638856663411520759911315365818656257045885238589428395420755515647793513001555590796280284538730708894412038016451787877073349895601874525369923765936587866061826353970976199346228811593809746798504866908661273566410396922175956429578875290741886190702735933871534192066969885934060144859475523764553610293554413494965699337448354251976865864255812912068329720783502828470756360234687207601924180186064947188887386134209853096590315978845612373836094535041687035769087175507563857460574695748490055109099526467025235555283345525035148635894902620388708179740709967043352325857160656692193939481495562808934637886879829642992961661541561115984256496357489275156573564391804140050231255878254824077423676140358147107655739994148041513156865514890286162794397751474261992351652650034375022004324397882809668646407125615783538674509782943375996891534235545391233103851485621864809244888616990061694222180914278113240601837208241014057652343391991320920785973053474416020970416837748323736485105885511231915214739000043821722304889867507133896512854822298357711115926818542506847499596348440095523201054705584026364618154783927604637436265325111443161095062486319559874775095981720729796691825311140162964557197966274088140604396908367256062132533369451376258574278941046884701942616991536830420350728371997578983039879339875793826875158854026924350730615462117052609077325624263660225236760851051126245862607958233767202880566445679692065642760326357802529831592984323624776857953249293716472189413389256710011993357324155064181461025701431536829966171740232606784017274553415394344255251560870416215859791792667856885326710103529991690792181783222568714150017213195470043403934293575086648111017586076358809026237389802155789952559815086529309548527636103678620769216366465352484972803195651485819702594494742973690795467822356580558943663290536571621479313341153280000000000000000000000000000000000000000000 [146,23] 2102071220184400210357011954203065939081592731634822452740010196374545135789337625108788500144985909969458638253782369926629772531950623796485529232175686281660316574258645045925859536058333408645507329344588721600903265558530734720618533442325160931450553756117477241021467035510437573361237479493601739779321173045698417407025813532412233211604293130457478360969276001989866203965189940941481779616614515316120305021921661518071659933439519634732386316775546900738216134912193124555367800885592669608503729254921539609702287796323708094830311367912615418272168677813400704672358197790623236410791192377563790196994068100891870276823810542907198239464260245315194541108277238648247767474638945998497533254973288132954194399052337047015606997728605955655872944756029300986018223087614380345831640712615325287741645901090388609531846862324122081522646245848103754296820629607712858632709192985788448402031916643510126714038566722622702055944908896054584118248492354446074206705304498958846940607661142966749526204363957124935363646672479188888500695470435117958648964777549658652225090014248811600367934535233778080208591419422978090185658508314212201741747145412868873428602076460501718140194305939628519012601044021246288556377075991599763682193953227174466843973152472582974313104786860251443210330844674522342685546256375384687396276395374045099574691792712004553578387188812460424495879001013736133120974045344964040434051734101316425512646336710510506129436977651886691225365060588766938708680856397447814003044870219160962981065010208854538710919835372885462372069222318750737830400043806849944536538946211730658836755303466609450775290419984445290807436757860175825714844863415466681101615541175909508349360320102541470121502916538745703964376326114408359389741743815498862066485034629763846690983251060572260887717206468211161020157426969147336284301897408957467082446245553164557994901978619502265575949994092375416051543477771367205634235478890295641254498547311621054521972875405610906864682284431664209574496319285710633512856799639932042779142056786347483893565598262400800421528014441326722868199019536529458131588261321240841994925520079446481346071063800168553184836279510508541053253439591631505200212585194930744922500352031305471577396093924739855391572122409204710384982861477484525407256257862841343248023190140529849051752093912869610975824626354363555093713648260943515512127895780787719190266405085192147764723813728982116018934581027361019762271769044450365856628626624950028776016195972864409600000000000000000000000000000000000000000 [146,24] -1806564735639150190682094047651517887507117250025167689625758705126157721882757768349516479077767492620866233564638984541988714783351913051442904923838302844190354719932036701540888371478704420948342573569617310329817084342076366312295681608337124722612929642611666114103150665827779723073125370820633210564683735349304806304348887456827500834521862025713979216748603937873585576594573886216566574152747785372695173757341963388693586448015911991430093556458863983199790257981526713743604229407235822076587066312969756133407263367361553491103267205350225360682623709897557577324505786644217940136993879472928203046753335810445905432648187434971468567959715743490726900062231252210925145665641880022615729244057142603444234025139625238938321244361848530484362753781482120714858893972517754495832357854044051348935877815663774391494240115876951510710618267693870304140724315927641906402957363454111047274709947316705038218091856181904541730424822423660686093546628886837162790939830156933269764778647472856530769315085886991217230928736642233281132053996642438537241969519051234303495569269104631268548850738318582820536801065260134080332143279636604578454476029619883547636701621916667127372790206258843634220439031968349282521626671153233855596966813241200700014208083992821462524713710415439257661657765105926800892380262893459956223097416170498632665380237060938901859362230329736624534101593955858694506157717807704105453705134831566428517043470834758931303994751187935547716471156831575125531197266811660230491356448290460053096818045420736118215704943976228742747079560517289710809478919822097203215216410852438804336216227595657118868073143292498618025058942779632881996832595640648181491194716887037968670365409276599199698164287925606160201778076193252024710862157362459686535704139933156973028684564993590340475012083607820292969159329670989492195898603235933442048426073622846101466037418007132281076240842441831550062160980760148746028808320169902743200195557215707292752924201841461564819704969595550088931933833492199683451916153683512935599349792964124154555547239354471235927998752205012153270836096481121527938052130331887174274483015337653731726639875341846394797696717539765198906766882112646032181442639090341619213261511688982684686032640523440030709361741504666595621565156797981159606592440145662990900037142629995391639273541331340708974184561426539981332691296040664405602877593928990936796431655976901107065608418836160477897161978322879558344635107811094069376452927842311642914461445740015124480000000000000000000000000000000000000 [146,25] 1461014438970088860381053774144463756077296152871311753894764360620267721526350644187236649784518229560785107731575186370684867066868620152428028769095768951769497413489056306424173526442657950435930058732179738689690511883888766904824823918899882914581686446629233371580726945458160005127507495784640181733671965280526950502808602447482650771427832166116163031178806873364384672239962110590350815023471876523953152933082985898653739822747717173876288718969377886140888653886686197267281482102063167725206291620222402152698373376524683605497537570451272711594941994491991196207329689138618179544146942968908118081415951540072087027754397914207559848607506200259223980542629046251432621445685928281220095981758753165907603481634758101650050252297131140078405098175274373526512761128316836459296621437193162935034972584192318426298431810677408142619590391762694146102502500535459481779618019976365673564986036737314278389568030602791900007227967159267483002829662954075108852991365948594399715680440865200815143251644547250526862653276724711256672227234039021460558148834901907678834269541319969330801171450843055125341423082417401969161708761572113360328042433133880635154028919054370000658175463798794356755884286125864624092555628536749726616613723009003860313329536723333186091654268150705825653142216408351876068519370427646137356256107638554214103698801085493209039504248104504146988381331948193010068497243859345868717941390050487970274694915228109271288216779036056663547472066353641624943213559670737774464109163044945478380778881731318250445922930788291241727770868280873688528905400584175698385551188656900934433313948936276268915100662736297949436889766030656027900269375643164070896805052184998132232577093220705793861526586239765455310260638589594231317592038660953306640773425208872148938500187059433062475990002658802467008235657866047619183018600050364512641712204875859642998593441136241651145578478148648870414652076006877224075226978258964141436463613310325311515518351805814931519080444696536548390487012836981306694198330713388900278856958237766160251805646889143021582785993480983246592966640929870466534362380424972133362066550318337460486485913829090270118651905848618726221122109075931700166780958191551045702209479479391721156127689422479211365889246002318932547167632197907332040436037075787680187901740617800489453187512919116402712669930901003927380595509203542388288782285929324176341180287650508395644527939313661823014384963068144291046752086119280601526329198315841955160058232966217728000000000000000000000000000000000000 [146,26] -926645719375732291633980086426351166321454931964462977331526133612761633739086481976705595394607656814770301960437658233633578771985722266256966692868990955110742664150780958144068455700982540909121270320375248278983433188851939268934949349753262952470742807011211109313396478351236620407693900252518836861413530936551779100487862913976756464124899714989816895272581137555474978781173309323620173826645748613955048917539403428818084334139807159478425601496646084238015939779630340641974909402131967005796154784008358994241241327663804218178719874159988474018883316184178725201176355760123084425939945156730991009429550177009784548075696210859831914557643060592175145866832223738252231293396728616940972421850694789741459519980652238898649061740919783391187736383249326117576762849458785853736307749909473772669406772569222488081522429919851119004548310465160481069637725885584132527249425640541621761800011338698799642028535966232043411281047239642119353603601024806490734563616448027647045935293204235659728140847675175900655705173081455555853064021114114913277930579394441720449674346159849625473284544591905875382588458209649776950606677825053191339899818968040265205343894265582851384260785009724321948103686623462986731421407622390543145781080985315033125147371918253120813377209292307189188128023039774062236942364326345869354149128167739419757876426295083510178939717706317025410358644553375970842285353166243594109261098629585018357984588719160362622987485914565516220848491995522518835887187416130798742279528016342063683051882274564281446552360960816130084315430502267257451854059103567321327364862627614614676987460918492455161757029069695372377744632458538252381903067611866070010804338860375364969278060448190690458684753512337689783190528510040486109926061084398398079411446758423652959379900775267886837911591890628851714333583638370965696272906677018076231283044522030319031555774284807650375706442253881124712241464610847978187699752503606404817395655900093459107416478381488049093365067225610814889833798202907359344483620527523711117529131722885004849682292412222348265432632107852727128345411286916742367968825517809946088799519693459008563105805538008218547175975728414296527132212486582601230691681483597898178347524077293548513088119317998964179892948055920517159837775591462044498839300069495274747451550954210177497732928326196689339303915878576379050317659503252212858944978984518765855718154887164740779640910683849589173350791468446993819032768045220292792130199885071127663296524467417645056000000000000000000000000000000 [146,27] 251582033795807305674697321345676435118925436728969631245672200619033525870134942270019663961313240816731103855855538688014107925952979676923821897743066023307880792336252950174780379712156705495433628510114508360349920716503106635487502177354155076747252523872690538042910807575592300105588699811028015770068408464581103290633052624945739100868762987456875336103135362525869624321731100025424458517719571540696124768110662870371354676419371553425573452904849113718150514126243641573023685775165040495799366382784723122161564698774269048871651251399314858309215786965279299903423872307783275004072137978663049948438344371685223737887415453399452892039074072457680774169984839637817232525193304910085288647418412109597435491000823451883797614356960314735461254730439473857403877568120764606676959172212154088399061075331889372071153237384377596137081160666566052571976741075853543955360027277432222724113296842966793198764839033833027285027561634997118851500799687357459008564365106637023622845636573581101151851351556307560378972525119618029527974277209527058705699765908063624851287391332107302614357656536938326059034206600779510022532220198269466162432048114560322793230041825958700310467362629062290125975232770385535869407025539589782814892290095486750360171244191272208331382749349561499981379715293958231949372609531810121446194147428314760016030782943505627868479001915114623812459949183927834533970802974210647322201330639729602207700139006283005373809340083314787679961544980064497317170280532203594626216713707336733983486033962899065970861420861720422953267694861955978360219308186433863675121869587614706073597610108135850680764176797150055800291197233991704386431459318552627763100385329904769911061856998616060614962860250331605697282128675535697414693845974699928713256096118850956179013124902247494627920188956362893643795572219256064477263306517774424910532543807516297998004577387633778073060143357272359468040917936568224316148278834774529249619367344708229925492372665080082158530835901217288592169702872580124079032822619505951963301748273957345320510677920186299212920769743802694633511367674486314677005768060571199791470293703870007334823421258569699161088513278397006605281588977096118181820878138799332627965248640041508339573629695349503254382923684657945752754827836059626134721063898378230138291327262496138850808488534560189645195878305976976445831055746014337043743188227917860453172295892884173394136072154006238446183037001758143373232110920351620939184174769741185861411200756088832000000000000000000000000000000 [146,28] 303539056099530877218965392649516394256434647903968999601523773385328942442859288294869328892521046007120772349537021012461901662226647248300826137391197588081484762003451324797457564677565735886662943326086636773992622439873985748986783218901869822386871173106140606418330525557268879040809924037932702656505997661032136268781010013943420492916947011109858504854359632919729886995358525219179392286389060077537515846619262286334103655588993488295358421815600483109953530113007649914642248576056303159612872903698746748726425920183634920143019790850657189269583399668131966891613688646679612392456334397392894981269197452305792749344923598566282405761763392210659450652391864041328056161002057230887486638117273998460830836727824327342320170629871766122750951066172297874812715926206823343475436519373468087659295395029142981885643612706147629385584013154438115478696604693407251060068193026888325086782818511093158257946013827921892207705270852205475818486878458625940730414212624106868491097366928625570776266741711644009520576248962249814497029297449521714715687714970638343202704618978221907352831799262721145484032049258443126298026602883300024247837581886632550624491866006386957675782054488356741143705641710293132955689557216971428363194936125542164219789623434670371207320856888247575169331589375042349486595266215095333554663983297710801233903904029041180997219388970603160672652798511314698193614288163798235405499336177087591829954027342857901592424289871824418206193564492231257853720246047548668248980198480871999609940789026094416073714995525214565935373905435216288727874509340673033960374767790035515556932103900883230563682334196658999386590893786576259864991794269653491154374754280121700158161049303102337808434457542170965391597417711363490762605186722260782040412853503560495316391926224678781606218012363672437765737599926728944759262106787032695859861101550763418278518828099208809659977383302409685213876189009737314800267541761414204227501717901544915571825549973491865887182999961022252736984453718903481131307655682238825452606267009411197536672491016090414512254244644373470561520901432009661512278450423971901498827562005343564245717465323900220816184686834706245446906427807099536576028960939601091494674488078917845682444331374848211372994699658324063940258833733650828100418573835068184224687581039439205872428238059758331483207789584999425599209467804932766454957103256670897121332693652056655240966694677344827178469443237859345909451577306106309867890557881975464403102371989222850560000000000000000000000000 [146,29] -532539130806248328315824603470714669028847512472886297649067280643739520680873067177816056754592805836332113376725712890618187965332252206476386163582219781167395719123483689356906413572280589346156517094440921070832067894627833566664755372259222497577577850076851449699156608550445427638146384952022937644945623712641987381772676786171491578519446800676455148918019986456123002127256019889948532322510228355732271836026427641624433006601203411985478369867640022882570707102523297939995614283027173394689706136437685868402617223633911692810589910883665103619964730943126656598404219004367051706309041513145555367733635540698616803910550331031923274979178870621830534089132802806781488228532227553753534853785507910941691259078956912113507249807018404324129150281992726492902959287040795083778568321765983966476514741217310413786893955222043886542516580380091125893600904327110356084266066133585309261211559223026962950189853945185985761722289634859282133457171467450166691501055326356558637611205001044589497538775514766360661344804393202984632535743254426579929244539838322893229393156009938912355724975762777959874820114675910498494844542602060460266084643641117311500903917766131147299660977634680834677658849487530871282531123607674343204971797643907001498591144837501138613725134220117390830369772677027827709069862513576796952671690418096178599944337083821566267480582678578482120427376410220586361482583501062800828685632910091336584035417925594680363612436974516044064166741410744243932581002449037085008516268809208389584467800570900665660698957528337131886386783830134660478601866033151663154063016726644503485394850722694392174023374059875655064055114927532269705208472800893712702129998227619983303305026512875065662840405873377884077112337358583021643422713611452153165682266326951844261332948406575657945526246035494497320200691707941309316262176210292474328525230722824831622702859065608667058305876080502537604016313849379231903326512794251457345511137054468689662632725401738448496110806225456079367080114293138522217652019343266601306445857369111337989788804027422240874268956358982636964649024215951828471876974524799008028620426448527573351268332002538408458753448020604237677934001574756492938911616043884093084668310241803229292300323332845218865029585539169472498488198519849552968706097223972718892372220354561021175776282042110126545449863340698819477534800784996221983708968857550013031261237312566674756118460998727566535623771060501664345965801305046984888263706124484348053132550818758656000000000000000000000000 [146,30] 468161789630206106557448605659909523257985226184618198505852214623944746660770841989830270941584909396113079846269825940187108755307436928364016762583993814660141410921962495889410098257109243575996818275109592267726550367608205894640237181138931028645689204100829595325843479959462275195076914926952728620598105541013615463794147063972980426147047275342939197567273038529773445415722135017645217130634745662439829892984673154490562349476723682417081123567706768274975463643964578881190928128565432869049891507946552044030054746439314680034809621405986785556652820825446147476671548991718113572100470141785951690341270228541183376493336546317546363556706711366511925953859612266831896479404567620090857772646345004876328022206302603957638741499180533734933895173097576928807345673823785887052354171820208591591864001001354738085824579571768094483104105889897227744043340421672124207593617770976022494260435827098837451486251497655241362956568736984558222808717051611991601347860246391861030663520799142385861785590615532450345896398805017074075211557155261727994024723310770812431354230019307944123861170019428181895697385357520866031817384937319400492254633490791272048721943135660747692283358044758080185563029643147012818527420410669222571673472175054609922388831849216000737676294814163129200809585581721638085545896218166284401865571464951373981514788074726570582389556369272312423761323528134181240144542504199494719378528636064825975211684812454965641028163703664251383890359852277567176792847495219357140761434747257559218353354428015424156530481611055456639015030255337118150922841324446240258608793918016327590462444010964038749282513559341490794002398491447226306570224877601857412753317584667352977784422565229119405954932159949564479904279224693001740493471698839503035450907366479155652717814984145962534843641217957494897730883619920159575038261940447063161335080846464608567976417940415378359576675162688776316198962504962577407809268662933721029246124244396106594388670207006793895686005941676615025007881155531641654371500331445918649806028228026964860573935264756146893034463888264722425967637706825549872753557963546561117099025939852623166330403226962897915967508660143781844549315066732720022858530422453428965402320718148327307232295311026206064006543341808375829688378550507041399958366816104708897511083108683725408374674016728228404704038195979415701564584240454873191815154135404844533681168076250638292711780809266880608816172964964579270239417405806096956537056257729985895204608977047388160000000000000000000 [146,31] -290663920567739393047307672654000830146584081832942178057340584462292559250606271789811463848618563102462956866419949919284158489820361406643743683100857714622960703948728279589566220179038955413787090326866398998865549285385653244775353698434372298773585757700845174818198391582183164544202556785165233056798375272081385214098532918375143702281613283821219229266604606586966741921475044549288746148139250342406812620896948959807920027862907261987929507130290885685895064238273643911423589080001521069399931335626919697145678217780743705649651956595449421010276268907477354172515474514052745050882892012408538908674977927806429892457315419680692793622404085105112155634675351878571919649096582774569449506751622744164756855699345126211976606003048980910628375883978115631647618164165744005741553700109336844718715811546925607456098033111320123365363661332648405887158845275869796191717584935040586265923093115264383544496250975357430095630249954158328000432824436367061033753609106490674385911220306284962866938082481382594106796559172663781295644993155273736580166787805223740349866062123851376441522010717225296702217501470739892784701193745136748519459721489093565116688369078435075288973560789913863674294936492404662819217501164198141839918772620242954694414649325725006197323759747181421859085867243139287484490223567315815922726662946026622308035142875505558710931145441171681309314607282012844916747800077725537481423553797872063985853004046989162546299148045055820997936524754861315686561684505179694079317103726009333536116852436497512496911038352723447498882275517037334698098599287062331175635226226971786260414325297273392214509020209841936486207896563589429402077704250196515023907235055339923961898131665900552292533358655442583370909831132552464154858732734311911341397194296709929707787071618438863266856408443888155230006311697580550506378416903038713481660947476011376385066379423559589862392959185627601795499810055788766882839654050988115985488053068955735536772984483454638998116600118562628364152258270508090253129312359480495294389597241193606652290431125488777039170183114566553282063960301928931375903120820468870994105371517177922930486460796770967092855035753861702490964725475076361672653120120655929251106062299288416080351095961544145111222484453011512286607245793111082657770227457702232505424852223276260413940035439952201812856377856446620695040555816088920173286551633805063810785274972568225005054871184513976326370671571116706784898021535263965780116483326377443282534660004904960000000000000000000 [146,32] 142473804369575935941214425680753296771487269636527763195495178604915634659183553585541393012861133906229789635497824888653597331677586611003871063410956252618348234559438269127390123215058942484694736978961000201809615675224743719256950640039939786963615192229710485337422176487104979384130251076231196104240337760872426360756805086096330551954112819961746804132816553085219488474714016581190237513026101254507668834058524515449965414741841504201773240242278678910237968330860935340225756961631817038137788521385546497307887311467998150934082481094203347196897149708671106348322421842780397011601895429471248568301176955521268193444904461398225850522398466994697401056837559773135121107332203977056080734988919436653388773874307604884757272311004113727104820061354498018793172367592874634063902153734384033045645490482628406750206651650101760961423017582501070254507115280396246013279437887843393172926059689984792323964813584902463491160571998847464506423700503843746621533069792923065088340526895755823291843332005160548162067685666635216500430785108772309782931282505565937465688314492137337820815277878027527437190307713728351340460995313363378989397874014712115964870216212389271136462453508042397880338040235345218470454170541374310854203893003888003507875253906393153494748265738721110557789336570580936594547409339128678172626750203980370034625984670369987102639708487822307187872888281748456759923834468375506613539167555866036600872191355907320956129014229749208979432795593632322380270390670611377297756263511727046296176710604090846795844933306378432800926038347615038419575058080129832729581975958434291851318601227946207365342556839585179248906966001324538676105854936401604375727909611728587345833816352213719127103123089889834167056552777300006556312354689424884889978267402907515547873816481623435809870528734772063066029288964826788299499711146948999860206840845595597091098150045945096379256028347698446274294880449786490308066216387381733322512764538227250041357283641260813004176622584527072136128595439738970913398018034517348494064628658903517462966800658215885007726483999619741508142208721514471071336382784343856455232979658400679624520914099589208726861916624798249176400007779321556501720641392886097217188852607256903492375649650048530698589622395950602011277265670534669672087609885429466007383814635265811599989341609940968054612160569593512151348307622394989033472467483057488531313839205752568314290084064461824074898210152914187237207040169851595122219521470507288347301487220537425920000000000000 [146,33] -60871923155524922145425779361837773673711916413613355169949375400245526542193433377282013243972070582270360093786290240991136783385254076739798020248860904785079745783461577351922761314655428719635601550000986662748780108794549410898037832764257876424327914075631702561547080244914437035223941600811428924749568704984594440471161122841568603726992036448275449508195545580392234038757721399216406123010094831900400735459411215058405921350276318976058471505817472859530379531142853089148337220137028122799827684268819684807361317826493505648964057843989418012145844553599656097017583968690035012565708863994323386668085271107212234993428781878139722102097325872775952439493548452863819341172841898936015299500942463509535512326036300368747386736640355411533319099177965084675225938265505805604741343173958907656093652471782223801453404709187371395018739098197079231969911982695258100553040671506309825052043996019591328217297611948615761803268574854122259858864350859896718722756642274490553391294887649788508549679225086565181253143749515051406475154825271604197554465154471960785299056314126724733332779997828736377881487544604145267216716049976115762504587064275027222268717995433713896973694479401593749879216141077927401160289542060861637520602341392543279314398895505177844262909958561880033708582310395161380942901071550417188305007434626369097059013139459562089403184626828624744839618859712598708577206528057238961735677202530604338086970681537876044928128247434200861013474117458561445633550913921947693384391374019595708067510255623319941363888130283914791360687836953812708456349363333153323128124757499363551896801633242528138601070133962478789068847172839635105934715614745980300394691109578824490349287660851171226460799179857236480939689601195631623542779934588810336431985480294643728318266393653577667060514158391007773415984991920884132665253570080388763031171329800096396421123096040931932306355761798047035471786005669019307287430862270057246594932899403102996579765127818835115838027118348976168642482114684118418182520663954735600444840423929409265616706638069318166982024475993681241408545920436519413292618614174332982550031968241179858901791024919440474498798720995079424447246602691600944348417453824990333372979691879840199027202821654851816360512334604368016156090558246566168572839727542910400501467035342073933722612592960120745992552064200313855232662523951876685255325485081437977468795542398951967590621307465849155750628439860802124008327775988352579751168270729997376623860810095001600000000000 [146,34] 24875252220870939107676664728443341826106954998324189872374447101940118803959797252474952412272092501325284311900722176875308730266818043147987596864297529497924870062275338003830479856881007397293280474193514235741345195132649145065654065375355236678127930482674254413485776407474254472008154147196401257962588996431402760017663037533276331726924661621535595493848370552767369667930034135372898776822370694020498331206893452965119299582144431772171120423501103568241831569958044169213397296575058497802448645887470046034394347951617698250793765385600294328773112080127234023430579635813285137983941144437614443879832899808126946799260672986415329490274250820465008047971530976887013471617363436148820838304917611936419239319102618909173783489257025682910318056046707143189972398176358661815787839308579413458113288886587329702429408441836516380393387432396861712182551687495783173042329835923782902943286146965581091079604536626200803112492593399876326027913801033250390832329931124119236427769959129536841815818073941425333074415486411908312524210163902930849254301267445171884816214524830904948920340575416198948609974462393498266731720085962110943898020527175254619434306133629914698418100692863452772924691311413394476745932392909378896979446015422146740864388495395370315700835359453844339977544598378995247145484507341192917791713662628790911838083720198414218329777060697407133430762840758709476707309321430707990605262347785461890382974203118246969355672341827072917215783230067011626405036153977399149886005066704669638365898054789167399144655825753782910538047828389570866013799646183206826281861277667987317807106450764812570433673092125867341641145945283977722949757174024982532729931515952172234112786198023625166616701269964997145225833899209490721898324215102592355969356470195049153168194787593108007221380576049178354569026319898847768082025533577107327968090640639013959965796127006122353760846867684956037560654468507775059882169549571067954447706037217115755277537438759414716346986115433376939795885957918633979002008643790456934279251904893859214684383845542078484418241122276627085636097743640826831085381389041344682493009262359159652850238199892658502021276343585261063041487339349949207262679535035081708686888946242415879118011177631500677944239700975065534291326949481219085515703379246845155090764325313465441821140612161462479891485206626106656316608999611510806434217534898478922670071709017770764147026265261362333934918699067155629882514372018372914016651384025584152402546005534310400000000 [146,35] -9798722964479095089953567807116343542698632784325407520853905960363261906887635893761810508271587103144377653668924363929642867311737240579785627229331507698699855239134995699739624646844430972634716579172446480972220200515821794201851706670503468640619871652331079072137564352903315587172671340918168011774618631603936024376262913573496397448207840614023357975875732572930567254990311255898945157423708535562619866019091586204169195707564247293964690187372441773928572641927666377851302858232937105557433119463412810195563211042192104059574126213956003407629222449156342274398500602188776620020956807276390936369553289637025499117985871113887729490661660810806051412674525133068161535056075237821678371117122592861524056366726741500262311746201748554567819042344809727745866484094781757424613651178108945231737866157301115505395468701698225239269587961290515471523285579459312369214728574470224688443720466092842783958673143367437840783351505213779941108170343171016947998855655912764124886670220043450442748179489386918516421575773541050598364881599435230532286840966301823758922128909369253540355184286767302871533204604314589114452055982914009658517816861629401954667612140428217987547624596996468719730408560776068235710320332346478420696397742570487775244564977379910944140961110236135343291926686937714567587340166914564544882168930495977976706492840411848871073029698038639944398583652414784095950369568914554540774843855738896512916267051847102551503922850464888281146605973422101024347401095835646391037739292736139968306581642003759662961949200794068557290083018615326227481256191486170467751699272500678813503939125115091336124880366077939243858852273524333038210682013859770653506196995687628444320137766067259332399046118742143374783332773744276189073158520823016921415437820895110025519520617552183880094568621759433841568104050833651531415770685031226833363522141874071625289357236836762645059360018060634270324544254984152470929762423978122079341096243953025369515461102637103301628649678388310380831583489978442736147108635715801878574271682188983486074686785073754106110997572265593350141628616079577847300678934515098614146938417932383790341584267691910813029451480108038789022225518787997500938160890882149497843430341759848750374766630615058146814286013158992271935710734558174826773928934086624175824998967794665149356864911978285158079308457947221925056987507071837517883098878815729166624843950078772935910448641330362105032583679202266502485718812300814257505464521018335557319980490393600000000 [146,36] 3330462265903361199429944273050132640319571891179475791143898767162945861420788893931720942724871616252172492955671396352319429022500599808126061236758969293689597881267856495672477875926637981304369367249542963145301627130586712645137501002017419011492915850946589011538650016283388311659269965565634273250980846193732609451418807946152608824302142640871104615014662322091725312685751859822984968237508253614601436591055911892042885104130296657217931431007556759704501267331729385215762368674654053167819219343780160569081269614352093331533689866893887859509932006262936164452676750677581515801954092079448819531271970302813274784351139915483338199523287875168330931720031073351210267119687475052210264325947236834389685490700067148165829824719710834754989803023989595667710579856765894463273649409427998209061620294816360572261670092921005758864171341920819325042079946013389771465380897341217679201993423774531671869142669360327954209463527214846621848984184786326513312094518085222288869859826367792638557693476872171129104594969896373092497826600199801106709437076383536375615532844323434269370560041510665803086255240227929848189292952666634495185593902875070292040432226522082184837044177724879495593867195630721223918897336632512607693714064385696755856176892695736819163777434886599822937889087034193068424254773726849691150700655286031424820727978200380521026578522022102102203653490390063679242389069012672823886125926665263988588464782331098082656673772683386170941052131030158575687054855670361710712162029187486603446125557265414140823915303494912298642562783877198992766570549275282921380084520225004921381967666726016259787967623450516201838534984544845270073485702674031089388398747492582376420618199826445210437925905883439386008145660990398319518211751433049956377965855462848719599130855531776906983401501996707321756797455810179216428780151955389602458710922572882902776187428120404258398962521683085761352128315807648274099643603799533193201572196668128763470223264219268703935917475257540348499808591758518675209064482270366920359139940030307613568563467219232171256244556180702857441090343726919181830417926398395739654382392535347234687503124507199093056578159301462267086382435003639983167754146503891486531936719944164444644672892157730344496623075640951865768402809069185908706344120012456704682661113222185953271939901538546555992989939054492762990489181584259762718678539774128404351518684332299185911676852541247544874580887238649197679848361471290051571186603793536254072172229493231385 [146,37] -774950474041862296907603260189320356477286902395959195650447530939345294055968757408659812049380613325347189820415770491038758340538963406483374774646959567754138480210391935303019747875833533000337271915835468982200576782083208410226898252830622874726441851096226238168747635224669873875528291579685894895157243929967034981257252868813502310076639859839064457159005709623366863294479980352616302194130534967521437948985562537130455755961114969596263693574854202203332638510564961705604138897437326762337661270556928093144851889193770745129163707450997288763870982854746738014968259730975065281537400673631195273618249999117785128142091096083277612507426686443367725775304110846458908302298621774762388643564361840939414243630727560545098827115990055141282764142010404628440746849090831174375964241782142729188413415468448316070838049781458799540127314918834751690185946067927521348639642123552797159467915834580009133340048894246865784558203453941680307563307215290670871419129651680705983579047379870118399364107996078998137567561665442635615336620149669624455495652616229319975126441255307885825619920445071908383782418607235915441197823701495189027355868716676879766556169644698100033407358897273620833527933222979414608342548186419502903171220569163353935077649765405026934112624247170089178757341048477130789309168372789200114224580489217736936451247763912650308383534430587199149692630150532336710446369385194977692637478254057486549554398771494692210033510260797030514930503206726464555904738467248536665421324686419537061503897347510849595149583929259064645379895886078604655740449604636781317878701559989243287563248289997534099261329517147462938493646213566829317501705785375694305779380174898643743348472766680848720573181667415866813102042027365303772461836549172291707563527597818589614629940717744560833316957959106007724501221448365324734374914679425316015322473028370359393975389686915385387660715398242241646981628106907505634736511846579138533648254009293015213320617483592752538646638525874112975079234752057751245781547288281658188663990272537731874128784922035736237203831037702226415658835775668878277976365344089635389621390192368277521523892480232287303907073706531802547390449431543697277851394084455543679224780549524535233308852973604048660045622633998508143507256511326229255132787226632047287371340719235681553199963902037256202910345942803450430323580212148062341071428932833891427578266295501337506040744317231863548578780999386201601782758144286175519665534470446610660882625220000 [146,38] 3451883919253289932945122609503419045947382357815933771421803749171844694704272759041027261854546291886167409920598558851375841574724445518545860569273514751035488879455709027182898236930774364830794401576177577610182418989770989750301545304211257492496818373864996557177945045706790012340223777077785649250704347465054744770924598984432964149595893527013763715776641562167332745703800092329089013555690565989040717107514378663144931788137842851656755240980915558302818164594239988973754291445115441071506362053773635042543537909923040396566334675697527305011893004713174419937385480388397896503491839098080518434165734103137151971492475879327008386603809925180109914095648262254227202946892516838385055306372769876066335476333770336768890774257272261472445530459057582034601433009272616609111929585530753242143109315393276109385113299340919826328593438497724335488742253405172260328599214214436098501127844706346853971044879366428725645685624285049065945620197681217725752919868649291001160680727616372236724600447056413849753896136420408843615323532691581870469052332773392890863915898014198694322412699217569875296268188984841862308100084919991705624666800011993795824097329024867879906148665270399788338068544469839647691248316669527606422367570392709219399953590674725993432423164683519948288165938871208348054041868188440809329283384107007283210131615229096950169834940212992588784676419117532604020602993727114094597195891186268405440096308643699610876883749552601143310953998984512451313135961608897103873765285818138339901582293122598557330165618235727739788412375271412927056508968200693378239566823783844148888297464899623289390886940675776644211454181815003666747472969163049165717272695145338697253673605052320201894782948917430936860806453192567669876286744355970134054331813308203606490211740580243740020160510360750565307134741651639963606386682887986786387944110869372266843434493437811874083012291067224177783919806283932538981580876216135677417089054592529883369837809170495520525493655508350301914018269474439881651294784868808577096151578622892367211012939658336431006126111511225222310352155842052001935065158784134234693641608657428993637805916684664568145260648469254648088987209049835940789069440835602432685327923296179193591678128311362671414960396813669588643834686471353816849254862251183597819270709203254462469203524590221194254086453955718220162313813039568284188272506928374194538831399352622156898985995468477325517668926428124995435175037671385719954102234262135636641201600 [146,39] 112351222301795977497644187647322710129944152251815813529028163457081023292133981456593780762501724433127958124030501714389880984807081875612089429731948698275234709815307244987323201269177682991034981358220932573433366840803453876927687734553087382731269394900829492116953720790975497886970311455149938456279616771944692472958077870812441526928018832437834162748893948216510559258160905737204396480616545697873133708627693578188496308491595070102499127332347317225070111962834167514152678122071815378414285390691244441522558700666632076575944038245442869413094706729974978474912229673371111216565570180421456301304216765429972739240423700768815036883900901175513729892207903742499128461415254560017565293908805167576417288701855458718986370581614869926156090083200336720995892463022206245624303186525046797959837759518254033219207516064766827047340222471282861192395791863038109608380784095981092657124161658938084735200369084115454748216039909694402904467764100007155871017158247417578487606613838151705210410366445395745304542111050592820170456816244087098093118133343781339002565452853091210377482485867272964847391950736567010269553241357219204989661762224919782955693831057231305550796732131252917026937391377897206825597646765211210047074177417605951595542007485817982484957530571373245678157943904972242943207359036848017482549938469039414048114951356747552758602227735567514037271870398187992117660037196892904255699032597649463888383548984362237357398833224782252149554627020814090005233484918637883971843210593209382127293748568265234402819885537032354586587563193216897911054770102793638852574974982896783122837689314466923814999939643930914342437081635884428330052578989129006285596219632147255163558780615660130648835349845180340970081128831524953488587326071710478354349908576225370723265292821893030670094175707981700207373507153594815129323719983082589612434438727959617667924188086028663399914704192384247536409579144260279076205197593753631663062390308958148807312284249041976500028692968516733485951588125517284548629702011857550971681034008522174819919236427082178210589863613469099145604840536244054098166341628065328101697101172930135692120322295827289088220508840649031134670777910524102716888661325046998870335646642653259089206753887392265028528279004685110991002047800739345843361176451206265195124624103088670918058323154220753703359286952047086834156391718927775930267087830063728106573208569681970224348108928721179558279295247375618772172292216667874236212693099009926926622400 [146,40] -72111451442688336670149532316805338016406989745782609346106896247685362109658661364265347712078385678264536963726473031463813385705568389557950127555478762233322482925053420118550299166718767566349974787966106956614725131825008873975689388602832542555177407283532395944906313887545754525796908093269402439796226863044782820673782874563438132123300818402088514797179432018311424185143041997351223610720186571965358429989751987618614104284847988828095147336489469779934021517422421378441014807334420524325247763298470834223965768479407207027873387999956449306396541819466843049581260298297052433376434354340256933288731484257987580657322665156702795906270122270422438014539756503659022262539714748957740348527621495132944050081922907846067847998292227101419936318139463690425600547240156833356272695062889356344359458726529306949750681291918991372273151748366162443576479599624675525441189206798986488447273381185055613185385930456602809038158415480345439980277912398280107478959882668508432335069461923604512610143604458570204050969955566903049108343261577477739012781073884510074750681159635170806911706123302796915851781202947336365271317073316693645456962474793347781879795622844209102032668820622684478194266146976033900559957082945116682458718481217895452330098550994868844573365490897871073378654013353091661643078744085738707997670699323740008551169540235569644494328807806785600611815666871780009491071499785100514392428957002039075918616415853382454896060345084339838203277409100634401516048949194575498550101672696838550535027098169664908340436766319346710675913877803303520237047595743950349427034067810076845133859559235161559662994158097918002292188356137752970659461478227351434772074367494903448098417663319246442320879520784404063992580336297169667606803895360603683236466952330792741693372352394729141196194436512097938146990459957860705504336055593391246566166192814328445574381933954587123939943109699722500558188294183901626148164486006509741867336170409028547944109080349352414351849919629792238979543160165640556213461457565790226153068726222314947356742304853088595547301125932860542517187120981273103277842474210981738037015860588961862820723320334911626411527164750915355474801521566142597500378956521639374871294536742271535840928743098950174362061715259403152712658281931124698223367678860896210277569974044557047560649093495625191363935376922931503127120568204593316547915182232609484824295573032923961509830633321247951564107964897642374583487377689408494215449159648132520240 [146,41] 30135942066019959477517020224114925413869134424043816266706094908041476251584341162994547725138450657186236584259714384888994920954896119580880341938159033783707257492454884449201767307067237399908981965733824031409526708839409669050089649396647055022784824498941200770052929775390028291682534294296249685060293141385731423533940192206678674441963967815349195529119787116430070465554185008357185015000145154979468258623741092808001637222098860279774451376228694572179288284458612030452511963431712060357307929308578082106782076550567691993737723629250407060549061844409835702330945247174014639567064682644983343626123141101062481868618359578329469594867689385003936020555325023129895928260773743229747376119881540546860982833573602599258302858041445729359843970756809873662518543809692933268024990035454096751818692709342628614474879745742338920941817518598024637829378453967852468687623971502777969377529763472632794261241597398739848242987427218154288510068139595049359201662342754154416509992706647078947012744365271228176026692173331726256577561217161848361335314608137044936046366250584278779067130833976442016709363476986328017159511666822664779206048933235713108346185742280791365377482408542463705400149632245298536495690351134279833985416505133423980739347722920152384816000125189367473539676259460373230106822406643371341295815751073674352150288357217759203818093080021141599549643355238776072586688525837589641001613436902738980220254537875934864213719430044044509048667405677902076034562230791346885086962795412592902579487084968579881574574824580815877309875438852121897944306947123639878728110902553820728859719842190126084652960224634426268699969251302227019042557338072213045130872364718333896480862644756345947043105448626262962846942632508331686988618733351301172799046533993098764204787217289303041218796756645343621103130690221687171554733352930450420930951189693866848938997160501987299385223593269931211632644017625299489165648045223032241686179229209295025963202494793185371487170913479754357323570214238640077446721329268986446530613988438586554587834852927747513734389301632693251963076636088519638566325755182379896201029728937611918072605474660120571995458168702532549999572243542677700883892989296209640740046874777254067609712454604560437928690206812975270382259068260242013468572734093011713898069422118254708756696922561048291738107234043680638624637472453563729541427127745704884529294426596894620839858993309705598881948380358553696386588068247988983055131944233564160 [146,42] -9394170217928925281238989866887634276285361418561070846924059274863740302922149282898420424437654143554547540627152364555156993979988573038530028199990713788214877444069999414464911901012752037936610278017317929663796492004665839438698353118033430600510182253156044213099014228945837901815207367891003538661556863506283408940646774424428804256211555244535008765576798168446995411475891704553328954288049261202942956926244330999219089956587880788938490575785818908257019251943410356790252358800616046827868116207292458628862113652457379478677837514733211597443528970949440933204602015150671358982895211474936423430444973868057611376928296473287466472049122600334080246137364812509018421013601427285318812617247665642292246013175588331509742147411353044851645486788327218742991940514106225425911600022364247523872884053784538924339698124826902713329008519194118321201715846165826438972395527100921382645626053900501790809673545004169751576041340065768662337714787154844201195600059336070602817063260107670386806038356756519551207541714628134217732065942016716233855991817769263294569326090330675969959079685453544013589137416058292325280716382951235459261975888430427088738496550539741011274282340046893179947706502469786125419345297159549641867787233077869757732504008418541676955930961507558204019930849482425725016921075765279124161613599802100403189666877269286364016427753552841532911172369903115781782957753237627157571372940212546492328431993454331333202412475144688767223041926771595899108195060834510738179510809375432478543851032219624089909780706104112915881784775970637243598323089333921333957293992350972205088567135427680680985190752797474264277027816833975120476454161473535911871775537297397080166139945150885003567119525507796180352690999985565426913713034840952235191341759166168373663994682953183477212904462357942162903860433934275291531529944194877483537189711538602076430893699669079991971641310125340127187935568451038506021370684172785595152131759258915272011996004880690498876240756429507312057667148499662082051660109947365363140892813194970581517582823689164819948299219003282274751299371913505164355599752668396918921778505968077472838462858289569632891202710845091211501391280924389389772906258300424735874318225949022997314913278569005372216693938466049960016630801855261394679909578010214765857134480299690599112875188630345967393910993376340479384896266899866957834147874547413124468055024478887838522519544010681741140092757461018754820777129502408178014723591375040 [146,43] 2091345746581395561613189343590269617181878568421826554864386372781950962529944064470974422351030837913684347363231227883543944866971976940725672542633623790420124206932632524182448628464774078064710282984768744704628202533494231242916227855331746523515663988522536516648919024201716758553620837779503582971988473108996737615450322443333068869723127171107791120773835809716179615019853334021610990151967419143743146427793710029434045451401263978480364516693267646239977239402261413859065623999770520972994281827154136518894935101158815801856029778214912537387568337468758910656788030833401680570677660970115982926465196559271244382361818691947678731186100336703567922411383962798217589492810581053679498915179770664308140618048097379957665931069241492943957522270305874740807563640980241973023471299347066687193046881719918845459932125919852995338711909284856888683642797092820874736163603732666831883590903640023021832675717350634543271902244825434676778509336805687505224714626699908141027276389764861444651185161756444994806394420853264529309054942232824151273549761035621998004186126105850973981119804749071112836414438517333188007372657245634610505682262983262772341363452113947204984780787919373331684640175010621062489003842858360629853460027356151710118583957817807926058038445720853262621605648757258189121682729950251966702428048608815023297619460395018927678714370125613027197743650990243285933524879311670664473342222852946057792337435471466206989279372940735753908568163674628578590816977820351569461021229451564436521467641895401493817437137593928450503659696209871868031665382267197736976745571635534316282138806718272471137974329097763829680820674985838440169631297317417999835827885704322272549255241803761294981904290061244452492424225776397697700087782630954479464456893821355231116813439770915184148089045578913887157745178373862732264071258373361661155008994762704532198554079843115693463132181003632042676209699932297610295790140573176583176624090092730007991728211297221180509850378969482982898068943627638988078132152624330261044130204634705984125850951816630373208461296194193743183577257389070768338988956982538770711554456104063216850345837752758908515515600143438103427737380963697345679170097892139410896810803396037748373052277658967978589935080579710392897226705468441794998271146983960156362986055633759382032853630449955411121451322606025805264614418341590457191821869276870150388528242130266397459332829872022687445217912032880907785745298221169709541591184320 [146,44] -219389198358557361346150901141549578330874518786317856345549289216731271069848892671754223230816017265977410340168092983708602126453475451010046009346593511690532480388490802064454189972786524597615324930401048874131091157889402622183840705845463023106575616520114010875680073494417119844084013936803032072295215211663492179282010763140163084649123498984382328131735614082996202087438128326372551683771026757648183271637292248158478975037350513968625909459859809193301342437838080818330470367136687239799280544143187951651404358179227388276891718151135970926590338821110126755292542155562824016639815048651396380913230143710597303228527124002207708790613467997311897788483853709073744189565705843992925244789737512374425507542430988125025296644525008284682968794671312787662892443704549267237493324135637012558750417769854184441216758185539306607433422931798274946657273988557159780994957794135319713253732961243971033893995512458447487062696040968913594512283806037907073699438162762116164894437718013011582511998536887521712549956962093228580905149156022305183306345357733416947433361599179290155431646619783893271594090754100294378708035786371704829407948893288913289574756398740497051645389888013173316367783521641928857861545265355368327574376028637223773002116898387094480982347963285476735561852445777321995094820013405658281861424554847164476105099969882958200866466818085702587421806136466320779267340450383351703166312042349428694266615352253221460857680702355142921637917442506406121669210338145456699631678772642289538757725414184380318114081288873146444166487130266346650884889401136808477491931225278591528746939784040674274535931447839913129402705882861335963595700665901890811202439180923601124121000357396142832005322997139486832460275059219098719311307109157910657580484523018378401379619517260743018826809027231037002920409679512257440382893051077442686764759312648723075651394149010808763944367753333757422862473799564044246443217635705698794000038117156038176451274325244849362627464694900161147042677430097733782899167080070368295671161970677343113139577350957351787801291640073818446584830906907560412731000269437990327685427774525383790240171134208779948930220801984768170090690133527138163425415291124979760778324132785116729200061908064700550590436057519206915956089910672711533023391436989841402843009067139032688749450265775939016204493881910278408934389815095024607140988605534304823828872595052007120208940619453034620842159036504669751990005329634579416998500 [146,45] -65407782726371579477423926227439164321290915962581368671596311475110331638494106025531779977466420066658838040344726923531159343997419068718926470391616565012611774186908540919070530959256402799947134844078956792449615186431117247389377391686041917143543585226866019462007089038086675832232288607200373510221981789735378769343365457552246750598724906624025386170623928377545223731798039494133639549639725897414814117144568257198098299484324018469809060500123132614544266298206013176208596118607173299881960704335368642940252566922985199977772613113224756190283981174058146590636266607239752433658785708736983910574748805178420402740494213463227025166701662714710903977870708429491934369246566422653470280541833229065038494858583414167358877478799677736942353723884163968127020621044895303325985976731633999034042970445720143027494309053516381536814855542002931895639645837903002498745898015526058219253629600356268738812078750319748061801266726778235698897775560477426163487353868117526901966702654884116184654263477495645912013056856378203643768961481381409229684927861717647413198346508055532604451828326783929709547591773529333152071976122988050987255219824924541739124007277341379849209817883967961223453668832646127245485828852472487308473487400950491879281073276164353646800000347288781841645152440494233631482419746150937878796011330212167537082406838681961826952433757609531733592529906312135540345277832935429206499092227975827906132483403030481065213100322122576569511526565552206108714316816897737871154732155754721085398864115928726618851938718116380127184367347249664522369135148879612884840528538779341355793742098958335419872689076548091666707451270390929088132256031148462285772454299579685516833769980015444660516678304327025475847330159510243530348041262651272683816298824420210715846495439553325229956800058939922233900129104287300711337657714734895303271555050977411971603481607773987446812173079819592929195208465517796865852649483425820743026729395410223232971594679683765028180833943451882711522959591265983520150969613426728808274564674681744836743151138858492605010486857561277345470581819827953217789318398186973272681881915837928242498009268003237786849661788943491292218077786234727169718132289434658016491831865548865817901019116474284897490113525969260458336310486227388221622661035081195671876863324932096968081204860902974738484239907239123617886515754881351256025471374455564564536852601602387772058618795472862842995709450800369978042095905436101410560 [146,46] 45651333544384663966945185022626108954719417377955356571771415945595623617620238032605596439903584138391947800429648022603958888715526618923198302232880274888006784498467241437190856780254639642541985850738052852503752994375631326332440294519860006189780794806899816777364484312503410231480325836156811947284607937766340840656735549121893174771992642692237393857353809772020148672041605801343694632441928617180271432277858000930508927949957667610286301996761908010450117782064340534714016184324882915234400863323737029888142167737980929920070489736394278303737629669069959488667273441880646196328418610014381667741923694524061948032548109918781107076759122690945987430438499498670460626210041159853404552357603032791780618999037885687493969395334910767157866715683508843755499122072219528802951254479629603187063799084447030555155659721128082735153337434432658228102911896685326246017770617716983574796206836270565617355649936537198829550627598514397561796872454780030761057021541685357161976128646844972423551657586229351837876381491255829569259270882438830151226440958597495121693584543630766271478825944011156429220862433750895800740082889827537757616360660447694781269860652094824260316053431424944817753380191934093809494018365846922017309935928625234048219856622149320218961093786845002224675286022219099722610051099819523146035691065651360769989111451710897060744760800453634495453615822210719836432297807435347581619226550740103209046058204805196305994737576653345994386266522976213997729300399416660449404693502077615674650983025407081047245221013613908823183854029119519587173134974441857576079430522229126838725759889127206494085933153719853107361196084823439176222796429689420547233243630978451316984012470771741699056304056748411443247055353987425633298867690560004487297132179158817713047546551518394954718862458415937109625125886311358141423954021394223781010934284443224164642987670418841073333714658523335605617573205818857708642555974595103124665158062979303566921202902081085156278809152532437217585968562628185711547410960665483130413654181098732339476253431708327633829784129409528542588856316374630841908500390711244852633930937801101234480327500927246658947608605723130179751941637176477397054503036321998702293503471960357591555067223970720920525213343216152906660462803242913339853322961193996704032212753436147808394944882047564008605160260318753937054994449721535707428307810836385393354836905123682953988922569975801675414907662846985781854427857914682400 [146,47] -15184224081447016754788837584317439559230076163366692777939270531404620493164468548980975289787905995570439007116070102835183256984497142849919618594623553914902731113890324484856811033932849506747688331465135607184614604277337462631770028739216039503826445933125819223470971417687579218859097817183897698199153511447477590692448649565929442150296364223720410313243057825406415489013615528469303678476395154559480076202846630044546063720696352006001966064900344013647378006121440616825349478330444656271974891200620160855760673119640234340581413308818569717542184849184032528259003036170258592880511625600805125589984572828407860738050684800150240812581337112651504768903985862662584361447201535488763327747166413855308561923964837020636818564555809962518856240099632640092757999342195571182443291133447298463943103287832886488036809077736291094074483501992228000732324807727825222278033559370062396100584678863246409172645803297091844861647788655536901174031008697121845944335336633671209530682756118753900366809072741907568965990162850089469984927663694309377180389184432568851065333544870615200166072849682144414372584632051557172594069925807088968627135033005599405301460003729042683348654628756071591442632905775970957514633797652661616135686182654554562997958541767683820125639817649651394942549272129690104266805841029933364539410087312326615569677235968874509047064457939910262424462359675896441024954424022142645183570995450205293265925931954161257677588200592744858949954702418489080620055567459192139130779251770442486810539393552511736623738104075851029519268502594643278238816256494623392481454333212956451880534445915097259623003001755632587876225151359706105206003041989255350496575286153633774337402912422390661111824357474964545919718373780980634494649124921324401787604218310486357312701004805053443985443399915894347914036555758130344194821183208178820696050602998712740465709951218667220013470339340982165937342824412837423439747103544951694049923738821802488869454511995902833091299850108802274997397337583876113211564976811970923851896927601372074738454137827487895749659938237347778197314544074833377965481038733929158056008430892971707556642227070641373343848935163544707236110005096128538939242583301408541212209820853918522193896159190546934189365653817419155080606530707280066503292111662905445379361239398622976572030780862349634134035562727160847308484067665111016427748282955588322332319670477591357308301479404729297824278833381000694368122119343200 [146,48] 3523026839748515083905190271906257589196235626374456694449712610623585917410071353421585249920525970094510435280580831904945519072026357126264228921550352881570143477348742630135305963887732400823137954880966313154154013603095902541048917953775589275153660610631612811119684196953872554589994489764823430265637308887948640475600886491434481149279271992478799266396152624002391874240141521436117240656201188899811446226970306762288932371432000273511106411611546922330289536306119401449159901500830139928772957962659746806815004018589721400291137149514762449512118515266053193021342285617311226077784056982276678628935979740912865601671482144597636830102279722259900189708705956483733501551034561809456108419532343032054915236546999700207129271317720882650820949034820588901226285842627763846971409983684056796170996748651405828966877640666790925651789827963328235057148121230098108187444344156458684210633237986394855677241706808181868718946159103708600127142803585616029469039077174660957990756221247146627422881300214348034526347107642191320054661472374718836190507683892610688863715976018823394297147146806575660061276253216533833840745777749795717362934946107395738817080577360029328488166999270956460880022381797737525656605884187270460613967712133278408269328647952503553355029082146211236284057327901992832820527485226549767285503672904670519581319586577855797318624273542534901084750491494978060779630319291924641160357165273051206169216531755494196723063783775708478141616849573919354135018361210857738393711536746343150142686910334967068869550171753005400844388340515904860122776506593472667062698017506659053005796187060350496983704314906268187294348430270337918945153465515016978999220337790770921496354539788410387521245375706596584261666042107832437776558001764777884970579918550233445886968018637512576177230970406307323567648816846547140858133238545430975687081927108851869154871362205076419861586294165633358342411593675116902888973288049089183276073935855207469706341943786792234485461474192696339818083112089895777451888946479291125489387211907701625182475339340659525048460983375527323866544779018729044821575156207078344233958545287726281589384670868645306446860117935320385920538079803883299300817868827175955248462236550381220924568493675983106881975727875209808025784087689908156291002678098720220803105255561423881586065871460935764183628476476860948688205861203771816042880146227028373781123994476674360302554195786279138777080569124259553830631524536 [146,49] -616783750557620085418014908385260659582551156456675376744037980712873502254104810145473678576581109067544911401428693466087583580629679159225523647187450350172713509900392487520923789912385762435533884158873831817512519792535323129308337733428091234928923002662233232957327023743358012263474722795288875989406547748955132041189879778905678453657287539511426606537063752015375817385476694520885664429551975746848342098798471392103448885185775386760341935728285235095203776021889320456111292908537473492659793277689170273264133187935983483428107880709074133799666688483891686344887539155239211992287491375802347118387580574528974580728436282337265303467831500307725485611519402612549753581213069728106151147953524688047295219030807785193375796169832688677215065527348182158440280634785221750877694137771856625477400697621007890590744654591060280235878306210222928261406469702865348140227346752715636021461894677500039011699185527182618868258629905007002444579510552281544977799668904622059566315152427690094922081455160091150677640479653024512252838728628816080027813191875545298650032562549987153375165130077181485479076772085679725398894786006315803371533351322313436873919789343810706204217173125975985235005787173310152481544400057412994133557709271977167214942467858578401714230167221142948775288627390909752817901251777141876584988922494420160759544674163284601975340517192027330784495703326497571282067578713146023026620395829890768408706457920494718809624080980232236600274426111667890085447681072834869790388375986499769718217251704774693092016008329186799590887158493301086558629835770972548006085114636627193747993182379352215712912810326283703827655348162055199557738241961283476279022926485699503435236549374586880768527267626172669725455571921442623304022263325892017072962685306372328221722876095824005613322466106860807894309379771304516571242517193396692813409119847523340968588058697208713847609073965797263863057008367470400381114424633304396994346388050393810024221775835313402684339915818353549845458063489349165009511719772609797828057999898968815144717320054071800019958701265240747770431690526307142837951843796708002060458000796286986450093578701372288182367625639147382093675740646588651358581606506033321898689831310233896309142702813739061865910292736812932667007562980257368155762425601209838009093061370536244000991762222556135441042907656110920034478188995670665176230460232393683162211620555132284685682342457906889720875969881575385221749312 [146,50] 88416805498469202352866963932273913385915057532463585698501568502174680371592221029688437579843382078546843965524041062530289870263660008410853556074906621224000750025205079211519058409872218797236903276838371125159219043817372465854699755460337143550546525142624765221081822576757523505266834198734019202082130066074575202381077864296580458922739771033302365678975574915794421993064001388156741895770707685957152219765710433145311299228509816312052686716568955394424032242277399932687364612140780449119671324961609633500600370106754699618181174167591482339276479747293510647817992818698438883434430791107895644935777912553154587244368602230284378069449546923892629644869404616189941806540948116114468533228484935823048378949287983739875356687179168907353562995083892401151646936270995075924976430324992174059582553320381794653998622734901899766298229954450379728257625310014815965649054395152547680430661333698599461528075992404839144108274054527059312733020484670628295934000844096667711370967355207749949333870262048635501567976195768717534520200103408490884464471077101499349187496082338419604498904390571866103383034455945552231561618481312965498126166027646481618600418204087708807195533650687132456288240012737127608690516599695696188804267514281459587024548428341739868580315212957780904709956806537657825321257395894654060749966696101419623000763394991497091999515602292791683728368386405139932128009203426473639792960784969606908441892159272477850454984878620913207132701910900839901580171785382965706762700747513781544942193163756585395856900090657259453045170353075708591740911388853761043749635703808767251447203559179316869714808965430571208388642629265027933833323477532772090308592439782804029823950780063034136884021256775386792174039715427553971305690847178175128802126000215904393389623523477763719757052145412176162451325514901150268247124528834063301920650005171668585181312767648974642002390947210896249561884677588066452869409855238690787072611690229296597347602518087146491015715324598519708500966534445037311069962380037112707278976918065395168126264623103609096955154690189757259912469036495663716073684430247949430752157360635206895741877054651325069588560460966648935244366771050330357593542837013960006747503678945625758015048313444153056213776270580503425401240396594662642360266363912125432039862390077239644956548043806146254631964803907316401289696720592315053511559120501109368085281702153508160736814678475118630801824173013981097664 [146,51] -13394464227093769683278479990576043636327482185748254317998093331748090746265119495798418711669701989042235996356782358442875365710449462899764971315356126458142345411710427777386656661238130662702380062320272327266736991002751559284290665789379776664780920050848293045084474643736670568249543536883575647278993302597143659909572650098302358750756608753409867016861141266897698635044248806785183474819036646039502115844550309182998890556782355131022661911734089399869695504566591334205997705828122420796162837977103323544421673013827243799163447870756608023770334585275577778664449724159576710291586473806333005001421038847937908571551248832965159567196110852753602267757963878090137922474120453670952042749999156631350199482147182301353346658351143518104186537114355991609916604829473856645089781503988802968213881227464072627642974005330039974798233804682963439046435690193127966273858651909323419558091538273006811259274490751026570421047064963844733716725937684104658870452724786380976178978963981115346356745123344883086802391996357335004944568689717830114437707140713661716718064548155695364554530671894139479108314051398902304240219001998975193311740813170080174293742516340183062649859505647061179437297595184083630268523107954886081490106707052201285084667817263263816065727950078548065768077213122958348153599556354599289135113523796291997203188095676641616384124935350216901904294740126214525894922525815176420248969279965944826677915220456620419330610312871445116589512953846151084410136509581551100287722700310106797120899255044339704473950069335820880652657224737003257713295394556747105385733137501457596023567157623722632685830036231509343146073817641161615038237426285086987991811565603222316618132620233923138430657699678581248680569775270003039754282752114829081462268125052181145257254566985329078932589732174234735227443094212482261362321462150849888164908231763992516627699823285738096270697293098353058499203323611650868420391181850321599783480244673321857005134947643603994664440380663901106239657511468231141268852157652515405826689103534226103070020388230305773140312542978892216007214836575738086044705962378130615572174355196854870899177450615982520563518542989484811468013740914333252780997563509297584385644308502309639521864249764610268490510049589952541498377702789170871627606810055802319930066839825647913498513561980160014886489825460540410995892440840693190436768704894406832900277384905875224550166291207728545377450405903533344 [146,52] 2927806718503763018079261125632925609579047565525349772678438090309361100541332588500346054199660718114317269948276293568234552813462942838010801008148341614656595086011349501523477880892812492473883653067863990430655495916287465697171738740051395831388600341554934159369776889226492888960416814137887942999363113876326794356402961230076711691301107135184542509579094449933353514872055787057683090326435614033139112647532669673346344700610672260264132875310401497911089659532655654214085248761983375738025442116232293477372361296564864454656771875346519866208597582194594162628675329568380934553247248915942226403616422857389373937992829612951308614471125103122148059524065113813728992780752655341106248552098772126527345730558139525376647934970694950109458176387879610744912572927835574297359802228741897573562523493372331380105545078249529477097461731897329279144664984459877822220750317677132532682701396767442302246063945670117179781111356289731262178575494189965559358239983438273818190194313761330945570496637524044947716514070242659860188900924422214748728514603523242113855402060780918338266328923963633131809644104000417141812518865391884778312338292054600260359552625341712402040930545168398494239230557571571651407275484279040631485269289424201685094226631699219383868552870651644923711961032172782268635249763913770514594281061771647905567879522844748946393385489010788399004278570075592978930675289013588644741783051372480027901081629848784639387988525251122542449307824168777417823128817812889751620122937152820730811055609488630639194562749058813033695777032838160513806816054944504982521227328565196338744587813947506750150454117361448586877050374474345264519410010004397999502059685513570868651156431023641992425260992711031880789023195415541946593752785441167970831882699344996289493386815361732131074519749682090870009556735926953141891955089309865865947970295817228072243228860413054433346989259108834175352798062849135867918354160933623065730017981834927073791559332979208503556455918671873920288877263107205599817515647687845762782130826242030731837937941445299033771051103301547752526779484655801508285835613486597242649075398061616073162316101061588285100581602287768074428171396422712971720724114993612394481611418151721551418907612356190197797428545282229034954338618557151199362483358516747023578591202947456373267385912196211129093872877846536751889911849955227535815649563769271010612143934669082134607560133135919163301224058839880 [146,53] -763835171286539150475754533542572676075516669020629820154414373806948532170654035355035319953722087694423931119953074555578177679048328773390939134248614235694265343280525993245431696350163668651342860898731138205461997952338941121051192379413237500074549509621039914151218709971916159867568530105047965122423545964150965147263526404298941148356826839447808715708709357332168089753267236144073548707730206482859098550827505622306781858655050691723222995381828057785201073549722086527256178199228845941766601056449879313064911341780248425220532159066794223516107477238850320836476207263402005830474149469046326975308530887844152373909591122363735785518531716789141900776228068331201678748003415085997319172879057170295567536547634658584153148680978335272282801790386039689090514186010238255375660930551306645488863207402283965665263935611192464050478031611708161090144462473160740053557212844135805673136239684123922492432518320450405384296108476675580347880378541030549327810465630568357128067281486189381001211545077098519222671941882599033022121805310663797691323267838401009033904507452375562531651350968165768786365884612001607081322053461258029236604264748167141919693212031602728813186204427860508754324159596052207990975945722143689065514660281439984125694480240639658657555402913972255258955047529751557680882979158333932993190007244001566587915371924689882092228442463709826099816553158374797587063341691393469999484558672640559025938399628055241657539184640361694282276976107850477543738097990867998744829054641343517465599711341009253068054969871005638447893972924311709026377358737478133967336171010312346967022161120691316636250538562527261105630548549554845994157212411257579484416583857628688151308163008193185725397863687192260012082908730238280175578519978543424418847108449925334030664810888826415931177727423894749986954854029692528864626790962334165464055478269681645733468744252510663392860790471649787349333839241326040547453936295214959403211577880121433452819013408904617420957559632264146568709525532789196941974088205821367238230260404302891602900504515047730839726784031332690198796974415136873568349098135875015976740702647892452895460737873411862269156503211602542724929573212006336915331334088574272439772970813240179080122275272403846612101838993133424920995385440941285359247720118642468065556721144410884108197258942556363960293988245403908751307585160380742344687412144616995427941624992917991202844977789678852399513979296 [146,54] 180480010032913700010088661540685016197179492901803642883908945937032454920835943247162284723377507401833086659261926101886260913638310303286432519325710521165212928392118822747120913193359521785768313886632264903062237214059810328492076986182046044438826678839244060651446742028240033491524004815923143484762269198894410813898213169789959707591424322644697492429836650133161007811164713998763233323596635910131466594967753667231411932635150116126337517550318127402386766490224119280905589088828292126475138575030741543069540744898269824695695573107762101176996029261698229746741992263819184453887592848613389784399985766607868561351253336504187030243930168111484220170569636817487392419965925277252195352256022687880885147273266417301463208538192840050466231227535935754182975941707663697368556358750762429114487186488809256543495303141625022762649846371891142245193782926345203011238370494481755722395111317743226508418241013394091064861124486652399744204929013911283722243335410507076777883960934254713364248671893697187420398622395185047973285677026052135285310808673155055210976394064918478120932576758098360592457216234259356738705236116435937707112032065031601128115957359285034544527012261045761916089265409776917674562724235458736694776391962418285286079200064287455384051343665350970144778348618121464009141704104448100515170618279461303401568692218598599085155710972635153441167462342623095430691641250280211364408991509616920704251173593513806728024512488582774259304207675901744838452715782522324357061859660510611889102312031137318770499730211225930676412123595870285459182357802666070888165561839842219926028751739179115406547013684903347583000893793723078113766196047274847163630487543157481955160066933870550254747882406384195832364589096135763959032282020865396446978688786054422172522268149802253486912516557300491600235710454688196895594075025273735001287523440582219879632141440881844956894382940256597852555433799490805440745782244761178570818988375022602294990433141520372102172795001738482939722597303542392150352594816192317804248751085670344125166063433634071856074645282084101730815414637130406489439663169755079954224669200293895150870703109945502269260757216656837779983342909151214384267991514694238389138380825762656182602339881183397271358412192911620893269593444765211924057596039488205297261987558232570015105002299433371874893262139994042137800291994657855375662347205512108895982127817168665111734114172785548409135872 [146,55] -36464348381023321572218343515752785159817450912493120796652534652323190243905240710479081828983137731639171118875975621671756277522990075802451220414874285161717493284551278642682251236924929409950920297718769012780789356819757731068469195454092050980769046879784726863856463292752922475397660921241972101660197521344645940167224685746965704628101939482728980936064973632974319578726452585883693382868829091165000428774366598616326111762678107419654846779581481395410656277381634581663715030240719715259635655467468314107308139248943530474469861527122836999096650240062665471717163419345391353780041472644140558503354473892312918788398942115283051278345356150449614482166861725480339665059319793369088347750840977797248627060048813905420966326618722847308608148040648571269547868523584764414496642662307823833267460477691122072156839060133915690470624836406370742019898523762066018469473513283390292034533097372612467894321984641060352522962944862345132968396332549332355182276454388867287898726643674983386617574583672321933792572006706295924123161459103922228492201355504189890426294031476579524073661361779303348795427182704839110951748185256908480613300324303311143467392455742168345877506886978814908648771652330163662152669271250124866487299921954712725089344632461683332430081461251771170783905452442949410080653270766937028836459472084344043375317911621179378025617212476298055528238649795799857998244291179458804585707222834624210816332709187638007341393312027107038295786837417345196693799285452460302234882378939096613166807923174507143293236837880904166795948582378673832216666080997276515495023400753000977062559002990978927550518999608964688063173649570390284586171159249636022410502195144360813715628274090903987499288590210904281319147808865591360913701433648678178096271356603707554466385331654913718261968459605914082766398927924758884807006164843258930937717141578582181629265606738325905315075758326738895407357904413207144186158153977045374779142473782654204344787326215852430368587009939021710347517915250914709580620806893576873250256895409541885759287767447753615998359655033029504616353731839242462913152217982701348655689101241542398909039875742700554571700599759755199098838516859162038963978835448416295069795550410816805948462862758663002530197393674864706163252699538430897603423726479526622339924603198057245491482369904275208623096491589723743707057044359997630822669571798503943989153055111043480926961957132924422144 [146,56] 6466403369064266477455508078358338114883402992086267971703181595273404609563604137436182752778073681501863676957736110284541341835524343791371384895002981613861542381391052585548209202282962804958687182546195632697969467033121536405014919847025382946979433205398184209002490403826780743383765520313546935486614232658400571882447885371283547219809486375282048808056312556327221785366745302026822741685015481212239282709489483395995824464593318943816545836183716926684241487544976801165764011554480909819708270101298111073970664434862580345770897704558306476862233958706215890199666692942532851501568379575019155216599799618383486896762957306647486948526583082383916004747579026085123916534606711175050518932025396927063637893757745631135489269553340550106529356755852992399787375061512735521430729070112697070525052823772974230435601745854483600994452384695744960764026914652402911584292155824898596605661801096179999378358978367366158070729698996043158220413900098059707869590375912399623023917117782905590128764496762375254603124327050521109786532775514348387017692692564319295948119404893008363085275986358479548528758716418191867908572991572603577979817289285463310581527551120801965479601562848022807097198885209014671446324119619304075863230778613288071977892567777680224908855721723003489324521447213803151205934785488911291932915464461369566629650951305865504045079722479923823982393244477465521768797054782293177728834442013718770099576433105812860634424759978334361471621155529797877025310490784722255413994098806546499878494304482955496558033009139287760403791496589705462378556369170443023444886100455059331465393702018467552105554451265436968400708063115703129223183447338357386262854302289272322498368228066263273474708095777240881119415029446216200761461532792156724011372340323553995621622656384508375090368989068622649725873595325047017169096200725155121283011729568778578268068838627764548445620187692485614210283734316362232603530056013222973451193818229835536318313216349127006480709825883874647540132910488932408886014548453518381779912053962665147316316060587544171898096768403623776900131416965350188233065882028416095254381480325925217829097687834828054941221185028580562086633740822938664036947845323729140526626353757994208302998278185666815024492705053278349028211881080222286772507172794169623791883659210204334247541629638462686835927210674550953371053014110950971953904398263644201424748235485393963344620670794750064 [146,57] -1039174792878609887731079292237762268366226541610138374932954917631205477937340551439264178205875968147827524819974254562687862941640354022487041212670485310862325961954497313195234889249390351615484870826124697166882135287478995220342902635294138375395464582209590099965147830022890460947132288436381042875536008699670864935657538366163332595001209985258594583012432753217683443136995182838103555977672822706472467794052075154741134707194338492509575237892828592372133183969245401255396172638196769445750988829237417293924807346091387473648921376178750928925793883343112289095256462003046426023455166898975098968416011501570693375009554506510467115738895904786807545161292699876294333708905911955155757091960490028513787182737176152658696069881107494625641961405480796465009796738404186195525551185110237916517206802136795747634235313301968450772861275999686093124315320232798245772559199257449991400237212940601670041642822594021384260290687040769509431671888883143026716150544683107670541218349542787502179402225556814837629967118725051562184239837331511969126938084049692645737331970597168846075694689360993595822948023277589631429391801973600161461560452199815254854795887807599925371094442399874566257015892948975391469847741650076397520270708774491199909745268795263550819649429305719223926084118271974903490779058343997116142357638118623244781567962402749854460670777512801439662141820708337645449431021463391450640720412954394153209873855784486143027360536090732740978029908856432899301653258057684081080462536822819858902248840549296888716681173444007167365912883017870983786789205289058198944608809370555727527042772946982214219943484255618962455912900710549329683372286206591403242725040226571291325371761108915692635604815205155973273855988928766567890017471063026631861973769526795752251504487505735010675015579568372178731121606403477555215197909782901793779769570910611129164529581362791806501056032902277769774158030416352948304949216726153421036803295551851355561188968385174699144272047222715854995969446413196367139586625548470516342652816221758977390273347812538860094485059868737577412991131235755185208576206282234547670436180439320487426688256482555021357815856404349847168112726217131514150727154904946374682992464914501721507797501291405638409700246637261899484934913514545490440555358704103507211779219350110535762494752428293557571574098060401267647321495247901147798639694767989116521468833021166500246848471335680 [146,58] 152849151262123297931839317913429252893711818479258083530656403863056673995653338212910192006941202004619103090516583584592600185688832974930326803388604403816695796402917863121741532011414503908972850490387536121418884456661653451479746558738576362899767590152664717449179742174755183207722510711706183778094033589692507305570146475734491963658286593381111580147847571688504480609145800948530597008728557433270852595796447158167610857853062303980952761909480937725330738683304903039201020432594404327225031085375881013267151966070026662862112491447983688089390090106825896851231533840210077326949739337096996285035855632883102063229115276460601921302372948273748662446091940024738662758089299423676981371787768639462495197212928710375476087588025703116901454691785910069208020071487757005848272943333043456560053050346932534699538917106992369486819865999069230712660712868515642970174441756693224352588753465560129680386089883320656535396478779356244728828429801181642492903321273933046952399082438285327937719124011038388234947454961904953931993452839582205971939646704423159849727371855497704452902180491048840904466136114898177539240895446997129237078076067355132628370392867495146584756262965560057895534902937221030566709854988553386395156318477104511998863134660326186420925043152735627966021859036372810184834211531213644418398372606229629515531214904580623608017138798495627969093988676614696495170427727698055568278338127664121869671979676489584794671823486236118811442685015502193935996750979160607549299127543572027097140179821043987762663751426825451269526269287747532999347572040421708274962710898260689833728063410759733052435421716276738786128635619131580091849281944017379017183651274727426918767980036899719767549834477111702374547741631218325152157036699505505107547480039994019751110798129764762943822808075644892859328816293815509986346312017864328448342133439201024349837792999492749959175677682266782757206683298625828154762048693677638487797344322978212367491581727275636180138248152169861572502457696939750392975729513451800506739015921289773321652796454348794058527112776113888360817384566384482902418179575851927708414256942553780709836744966063536040236989287819087362435841990559419418273982597116669031117886700105567531965515374741167262650510991160361795433438061167512725138246482926913043358102528839144247897057223379687390288837338925898250655963683019256571374700209704582463100717701687860149709711360 [146,59] -20221362698420253741058611625309482332575333312916956317753084887656057961055483664875375204971862757371665746072421094555013876554783046413501719261845664390699103123958058555936732312161482643777529305299692205481380345322148689210955970723184694297836510531380706750490233875208325833811915778025679248502705241023305538458629727839065230415752330444883139983597923238923457812024251583788245317355945890535972778030764808278661885130249939371722335561892745640452231473812222969008577593249218988448981130956067502868159719676556017455128572120834517005285859182651092981029279865612237397982652664550824489253544813492990289442592574870571525659435736507284373672195693105479440670466779572672536907599888289780679706385533484224101317121491401658620376389737970188615041580768574437855421580047034819484642169801418774679883320739533727254690563503377904184409745257041126298366653358986067331778404191361340054462143569388660532002549676770819607077361089594038801410663840988475218512756868421409354883334760438934152458775012469157131530335641950054284824953615492136139804829095878099897012479678648234693441484046551711851470989351853589056004641347028930839011830232391479366448012858575173718146326407621648798889545239478121058926819936710094388120890613973349678172896176175137291581688673968503867784761087811971539852481438750630463020140722600241702748220258807309059237060726994767112024480417854374431177180925141636951892082013225045834894381829319450513429045266593395644538513110611058166963308418050796367202684560808041062192381744609023338896200629415518733867959131005734561016412761337495603953923909181231778218197604095789362881893111224001469559327084955220630737545663636951711698013240855917426401809607333896961865924690249004071737389463463228517763127195397823211188114596042362058405248797371977022600364811912719778018253302963724454055488066620260238476101596425379064531098663927551016525097861360365411216091947521451262806831010477377271966417665982284498635074385111152545013133061872796819506908022011433524227851237267401513800981292047410229369590543178565347542424272389714927457535857921980005776691864418818312125910605991530797738648800199036459275767670626890927624898505353082935588323147064414971849477911554760017491229718973338124690184158123343525768604797086377233848366644806019648464440121673797330334464016399376719455110590763682036590337382533341245747922448303005268215680 [146,60] 2338153044984424896526224829027531446908311772232038011844232837069762869374934567250653256587033523074824717408940102794108931817695882526524374152423960243899354992126318164028779263125879028486589626751035785343614446829949410859723161158147047173971286702875499953313791324831016099325814268581176524638693950375511413200770813674450730197827121560167499680517994122385570542265435140557367797632711516462170690422389204817318401899139523096013589768202738334230090902776683087368129106212291174788741470389540510640792264520649068461789683536571482672580127046460541707019340144959313504348616364476038670645381951337932811348966088484623696020293144625731083767493020844134475457486902668274161870261934294908612014799366649793741664395767032461750030411076794009099435118474839984309805511345158216757764689473781765762467914883742812690429906834495117824292947244181709309985807375940798583770606681324672233294547893996904386998937947577552885203326360755647703722073795398888216932407566198564028349887783608602204090947915630023329733619196210381235263765685605199454516097759160634686997088763448660845119006888409808256707921031895185021459712065175594090693050766266894054708074414993237827773100097959934726301836884996409487906585259816811353570576578694839840197927804190437415637876447882016626895362006759696827613711179956518683829921470414593874745502533246153997598163861855818421003185498120782188571321406724811161587803003739583645633516573217318064642060963749795106067874642464281444739340002982084543236489828835988336503643321299335592175374680307412731306814538959212481427061048110077975591489602029703521040119161156129853829202351847489319861724839877497149896819910384971120225664450858313769325795682636247281808381557395081174140423839867790311259752004676093579217894233609568115176349571201651808570353752193432769053326100704685539795977387429958499268530162314549952328769867815233231437004770415808862290474757957104215347294282292409610908999727645236630289084881272544331106402896477599831647803939713773915863025650768034696218315162760230603517151098581231144563221430006471086989571171992855841860070482301026480410907766629463691739440583934247996846062892588263568644560053705000322299261468415418421618341954982207649548180913303701396686219690543536984815545821070026796700311353390623744582424904251062883315363064010396835911072539260579962189184754663769257274352537610996689252 [146,61] -231526026450944167275947206818166250772576551906999504392177180947386497179164603151743813304177336166445786275748177429131735559483344694915505745457839050134001362826675969846935134285900270093005215799319587541696632210757701536075876933367018258867541280025643321893419287313676924025426077474601914234501521163345055335936557287216350165775202685357218644647251600991742120909217237905805638062386299143798261687645694109640905932832763578891527500522653885488687291038544129718565518016573869021526076661880248414531392643818905738199437907835747795678818667804137263158471815686040664358926088843801689401464730372529811173847718827665710340079176390867180546600333609045998983116103895007446020822356204160866785905432095064696085421471589785866436741817397698542621286258312507889730696630380736765279376013613378457055748575241169996230171528651177289490466126148701129385437403697731920605625142187869441696322651606765198878482836908791625725209684145817856788203127970083810660368539667201604151526132039083250714550831542652481105239189551992996364164896389106253998938915876181994358121626749578330174559101812039341175334946066280171393311905119569321052000989428859269516053698490714320228919713576632321813974430646933995979189017140274451222014201489814658594221072671981936104309795752925631633950479866006653529547268111271447072805754037421062863403763595209645283609247165668569877083813329771208862916220267028968884036219951438794429809974129691252110003030896521323823554649959660452925452726146703181175757244422162268262628505732363243704013075486023478153563403805682313461067892720088542283934921377578282654000127897493853956375554166103032901825960285600176260552943727931458919495192671085943423929102256783162822902590430068709111847181739422787932849054173365405636384009808616882246642233533302095770757069072150014391410235644559352229839919308961092622768155969597885987787283202386787236422965003409675313650706543880800407302565323753290352327296457526807323007036436455511472507317130811647649226465953857694126109446169919823673501607979124053969302118960846114070635799317905472382348247416516965636249899087931515248888501194137935893290374347698945678550177250019458894762196383684062899122306709532045915106358600495622067459926324148582952148459599936364877234657217050560541568692493386286728005271998527518608930890243848122293068637853148949507322039591585263894535048260568064 [146,62] 19435886048509241877416163537028536085006881226840232985788094242490879133503870387778654395878853127152079179034429697930178847338331543422963786635205301818820846041973149631178083534262182733279807232926870115335580578074247398399912906320754168380746318116062059307042466457929279294681932796576368230557033874008827211318089142440020615327131348076515794457194817314688380873321229584981460884371146848320244381828378371902133254641773267034849066928076713513942499811608696096732129587280548033913535725819079282882247502580238983283564149181078038448588648655378564934637286264361389430444354199016903683122868007595736419901317121502258495690872315418500825064569735191057436476468599319343121794111351684579869023294192793216350193814019451618775690517603873006963478859523269646364870900718003236698441930015825108383593005745353330026240065646530370862868309277513653463663097460028176842758174716263532663808121531981254255782092581925566105389217918871943843563083192252501720937807264624844906438520473976392182920265955626753544814194733765466529052807689509635618849701039930699598519669139087138828220031538665783629845070888627222180275283081208840596728026673942617154394377000713892018907330363336842040480413822700353803408004431024110489302359789195987819314286194195503068239546134437158582585923132222189030278070936570509489875340399161645930225399858828178808518952924901892527983004566605384230826477704535458128465679897620775067878035964683326384562014048604555828130268947169466891770799566518153383644951826397851247063499695801240900617184503377309460250730502682725109655926596688395960833633378531459235389995197986576434724624516793452959741399854650762161929489113238126231844032282059768941790896354189668849525335068013918933205592885911187494808175068144684671257887668175675077548265600062347415570955244389797595643096853098358831218433861673298760423851542111807678993705188279829222575312072528858633374813343144671461450806211588843060368995246438356085058006855651532646203910651677558951798020809913926371662126356255326702516016126556137646177201341935770421835693479647584074636201560123712140414513527822313843255043919176261885985112955227895917347972409191321429333653850808629094631577797130116043348092925719147046227953468444670770797735873062108139668075682546998824299979152495454999561866338264729456100006133726481610532072281207072817138976421660578606252872391040 [146,63] -1354127351667119270984279302157983873360261884032429806367362231643394598526696472175217410974807727375195277043182061077284187232602279400028391687889089531680286775327988837458870759771960279328633194052550073837342762239328951228928834296361255897358115180078843364252871583349219361696756914460393773914326497812645266443679177821601010233029190675532229212601150902684213473842185261841097035769223329583585409242982192217940522410797561397227261261252115319994769605966155508319377897254050126369931157998061304480399747760623892836650663536613504165500173250066254292176383737390870873202946029618099644428632327166873358537959022001268773429006148192096212983058434494381312081316113664058686359630176054389084971644993422676204892633717456925529683371889956427801300789111740586590908947624789909396370896778610215558281161870142858993206801077174869851444232082032409244091638541299095625136901979967121309497103165646814723383286473777764950634663436739893389005537393344084616986507895276661192817521446702981702449489761135216681316248971311324766402138394755233436355515898629796188312706514101647191017513829868875923834026405585243156846897162182092600051341937573164309984123448852392329930575259729690762104541563725180219616147781373579085077320053496405805079967109672897713693017554049507287838900147513359495938469438015756992575502273718229699899987410545055727970771576391017849481626861497320252143190686697017613142159131030898642914202652559920370961953199788172300622011921223839822170310106002237728720364182914942108299326420980948328906226948778454472990602473114132845065192627639401370987653115088682037880201526019751535167040733889745186112258779161940105896331064149713471313211172410983704490162710755749994073892191410043607320537527794026352453126213631402391967365077031308348655444462173534341692581242023796383480912069018826310587403614722155781050129502572574825515393157313336471349566348757094303568499963093793056520988595903737377337649261984703108345830913738182889392492324362816272288709073718427694926926465216807401552495283437374873301797414901256928456778995090944479369063816866396279331626259482494159397897436643155074244429738741809472298486529051361717988119750754526241093777270150819258706208677117088658304232340361091757732470528988787593066348998330564279495113489295956041103793695109527097179437544047368371456052773227318873427351064424961066280424832 [146,64] 73971330797249873301205490794715859094247093218800686284370524021000833750308248281802915107601763335151468313703954411593628442875894749288078134094064130444456293946341317585280511998935641764955177321820201876665528270647858389819729870384503316870607010612485300466991726069925877348431160491166365976869496543046306188228826685142029791035811159607511740643587166801480438992821572394302102334700944221825597871632307175478174755992444437395960515151397874639816632065840869635020999449749841146470736557008014598612617413549711963774643837706379483161926149936891091636588453851099358613613989341918445466437943258075736933553335165852009833942986120759165001002076612863621565247370611784319030410852483208334818338613661235803709367942042635209112989543948188160572194751795991002778039007612902675316673645950278734829685307944375894225361981033715403926057348610199518026067103102971300478953482461474894572253109266946300784757181353127550643406865568786178382193538454858379883415114757155715236973935882900267302444995392326004553423237416432062050958985575497555752029687072283246861202824402053280969913253640663440300122592655968546814020590252928933620437249514324302059217682821456442746353682847905411386084952006020087261016592674587999987517806148255401316805045607385949103225023043039253076481024286012729582965232654746444298333505059989194669040582190927250771831642053427440147551573556745218751714458302659867568927004977519773128415475965293714533443702504347960892403053536383151085472782394722086994907533879557206703652521417833067905415031599004259794287379651782473025917393127531336690494138513681639587259595066576597449089967092167701742560686360201491785840958347631221478792249245415984783961269986334490339746392165112736863049047610354487356608146796868964005539596818474588762220934617867894735335698072954552856571751778468455053115529874087469865206865052616494924085739505531840176946199000824550682453370297242393608951641389070216233047150553936358435661385413951155801552166569406887818248029272723384489103703966091270865597608700974694486381121728300661331343184546986403043321877866841856517119521866617151809481824897184227921419508540880819896089071710527441044359219451836089547371720144745901343228130114508355185654699588390792250741244845787434261791258003921398015278711139589247117058420330497678225814374445075046899220563937020664488357989662739659278288 [146,65] -3095614274555469075064762767359160213855250662296080738440600239495041156279927284166101456170406644376247528343395035556370922037012292449508860022912759410186140546649423306061343671277233963289005118642017007494433162628329170263903671745591684153161424317414837103377367108913056397339948626036473105192224281663589745151229091410486845782533373207924284973707271580497571954308697849228747542077118593938137886895328072509065644444257586881602681540944076102222690576805672658884143802380861598342490052651220530718215873564506255623712307775436044363957318830641938981197529320026040849951313400359699566776320403294803764071701863556302107199309849021222057168031540329414011201746249165515512901277468265836508737217748428555471078318008740107242882180347832772913503700973603374003680825150266619362848859109012200622241973529317548804928842988573867658579754395472435116561737045368040358476847646310777480999989880920197749441050896051826213842870271178469902826990904307650752772875784788356268747329018599271223192897869128706689715429964415439721515444408342135781286843317510058613330222167916275277367209229095200741723639299068207346682329421439433531992452383917560072734762097912555892436315568996683068493565664170383996791034099729050446564508018970096042420103109776149740905241813463925173554064857429945880438865005288748329998473259316082669178222391073955424261420013171097115121084094509926247824610587048287039638393672078126165092578067624715577973019339081014439108123566016706400724459888003438652800446148266604701856660101797153642750561629517986785995363740782656143323876531871629130107180500924412434705171347519083079226223698599928104006540192564668931286318883031353979188808035889168548345656009260684395519118869417528646256988430139057472476194788077128682399642630988831473469317496190996529866502817556231976753083040533940264026549748490567025516857169136010225683461938737345015031278847855422883072285908107268742201011987620031417830601924894017326991390090957738140118061974154377622681237637043814753612188898900935541510496173292636479436441122739874011381017311311729383022140886476412695100018213584842586307157605597657843941828852408818046205945321319086552532525423023781343603924294059233594432695693610317619588260906443538760057195450307246390884953422865324783107424615093921588830543811897042058408886946702725098106780589939501320854015308208562176 [146,66] 164183800738597113567113980710465214490963212647169861729709559162889111237331667239914808016423243152933798281793329260729535912646991201118202947995787763897690620106070045587492278209210462102255074597883985144999357073356346327459247962381766162454484153045318924334810424547713068838954516569264956556580705409552082112712133533605408707695766298910436956331888552668487414148699843438772902953483132167949100206123128664799656353576525290744428496211763866016260935758952658699268419907755906465871679301855683203148199791861161251681209082310896903124582807404002921972149837459836495739588160671949700458630833373096901938211082843291205284591260542500798726572431943220083160901478701840534859390258413773307508998446642519022270113769272589586071217826793671622695956213488140268724695900957128630653276380450943878777464897397667094300362453820097004072508434651899731663643123163451607478795778161623875285226156491267509896633244387643514991036711767432535480326994604396436984577874252916648328560799763708366003243127155574996713150053605882533066029061555632819291543403898975411826401782431453418009053945636882769246300593680859651036044573492238704018487060625451226662603674103296082982852956055287591547414219995975053618825585380684978451439816573718844039920528047925495507478528358784480637901282536295913799507930966829524747472700077544037018230879514074077502086248950023578950275458615559757818439806167864249953730054490160352225482860044719061325672968693826214280927717496638434335980831889186957443914829176689521462814322875339062528950427064212302938231916150826303214420355233376118105353275558800170304997858643752465817915789685687548284521562162134399226067192511001141486850038496051036752890542776416739761248897657640774243155223341980086977551107720547451160243718865030370650306483070338358128088274048441819560738864607220923602238060157611315307151563011227442782671352371768754357105379338832480569275230009344639537595625623443614991085472488495762585174654446331949233793729993743641785714867400651066830521178565443086402430564848186342610638744866433514258005206891777917406388572238099299143091554272571688703653186229208987990856397723813352725497404176491464902712027380023866049860435892690212546809013892419451333097728831036498803672485587798867315542809746940779116521960580164303454003474129136009374862228439784277721665875297314945295355127463680 [146,67] -19417084042712946614511734577462006458490179537308481046257223755958071428975646931871265729101308605914076238028951600435379753882055991206712049142112404599907406171413000493410179810062831604961658928061497233971669033399469932047496541509579064848432548398173018772389938874742194893574205935513792412339263377253746147144884917578787502177894742848876293120869815841842119183633486280519137849792999279751180351645095541167968167181963263378132609486860176348852818478418494236886806773276532847334551253262409205335829339117403981805491010873050157381693065296592984967764950698989223341734368788781333144756729773664442913959331840900078699927085710103599050321037151205315756996196718094839537872270160987755146259356345669592496709636660385627949303258116615107164140393455492783425012109705354878381963658550016064504050362922851137926798931270245891690299588869001211192100239082181536255139153223430561913002197676539200085808395477875222503353368211014839848369907931115467730999821851491867319630365579175427148466862623221501591131567997364588682597815119158112896339340093432398936238199293486551282624722241013772634211535689152492033112270972027775859344107751778065728587437313740059707913062286440223726905317967524364364723951321251928816848148572937146504933808862089888225419188859495512547643552039606718810770258220123569426179067665925268321806223204736571528272521392884626658419106774444512865331632913706514207192345847214235527109188198915530757461820109424965663176093904602061609682206512798671878671379303908228319359897567728756936219115839855182537667384860715924155529163286407085744029233758794086568672551084459682796656195832584926333031381017079173341576322611334064645790019246055657630119251055991033166841249079020023358358125812538271452572852662840765831055605583386327541271606949787321442846009422074154786092064060297556418781892125037897017672389276873454254731091523636943870028609895763628979251828198941698122051625359949547821184329969798966643909932127865308069303988171910639279570021307656357768834615246245853484800010318389225072574872251528167104662459014916768965161612271676809606861625994247337712602442475008387467881652346165958209576241578532073083925909955326994857331317240550802465037158805471365978663478298968668675021970893870864373773831648933573054269238993126876813978287377564922671392749191263888027105200629192065679186389760 [146,68] 2313280870452530364714879699116076327140584260575504654226774095857785141093238104405359045765232538308784082461245187605612159955870851549767095151452824220670608591243386158460908890462870156627154331692784073660117000942649648466283157020404372401552240356289917968641232861550604093427747079557607742737360418831188986225304218946502833729493276528241080065763914788043149731906536319982985879574986057397349919752376735468196637855268970637050834779211531937720948094217362229887844219540228326666543791776785005238666161629520189675918857162021945803977556773264909431595162131693832162369905018830893920159725216461681221897038149528641178539075879608861266678712307916012323306580750852114299855064798325259235067421881055251432662465914082146852628986706825838571757308579009084902396134472336690764398696948206386020487552094406121994452281187904148392847145202828310184172914563537669326307797769446078991254524123010301443891751163154182292840331652298984244572800382087730197749833004672381856231751092209775541412507258873428984090752596680821216590268953828262550070490293551493870546215779215974968844772017071063156735966137747729563529651576179519271219484840122963462597929965813381389097973612231017804513058270013777382954420356662011089786008196911186818096547889422843597364257049551708624666518404423167379382602609773488450217972159660262614701684636327339389550149705447855508653052081075165407590192147832264377379235941349274332208945692739100290250806683133343200804634032613910153925734012160789963513093094752750336476256867311489423040256014457395696426682417817346044477218242929002971748944716972947023283184146113877136202577485233709031674225365630679515137314694389558357670259057766386016643027206048248681542907839284304201268654386497516265670010294449134097760722733248409096003193050588276450691070132185550102679687087501148581616900691159673477428891291597248363744161512331070640760007124027138365491788444537679709859562403774314560470892407557014731197652589034581695040543277749335688058136860812448941978213221206886862325463331021239065126800687230351464217675398595141077570662337825803636333930233587895537195208360401675552773895947640258904311569235975620095920556178489825568208738418934500925126012267083188512317092465958123761932571994932259714182576498005874019861843407031248744640518096126927803119477152905864132562528273663268241173748 [146,69] -218967427148786084212008902546334802349390093726618860122317820408277549708773325889743202623232834364839907248573637302909418496470976054364510743348729834500315888408955626416465617582988141636249246471986549539670236692522389711181157353497646168051832595125761202648925914136583875192184303111986806663155503362679883022125891500801596406329718403860424248422412626758886747288667469232420547058297529454779361223740355935735465508839463878333795481582779825453049556261724277852574609984106370020889895172655526512152849134867356904148123988334573767174454015483496108486252905234917326834137356062052874787240309761044456250459865046810194029964559544169052884920827656693293997242155340250701510191418003449831358248362223061689801902393905795367904316212630789062650242548966776617351243427952326236727634011272666736412265637008808725919483084394602519527269803099640937120017520778654332752935544745099991509913183171775239401604753335854785220654854885982308078832182714521745328898600963245354297915022675764326241323075143083950845135269526837962633341805335009273421003074301645701267296818594137070959141678077328919625268963957542452824982850089371520770471451946160195295771448929827769394951894842770119593590719166585752715468532837062621523658324652524247834549745168272674242284577070714087711798344239217163885430828768001888444092734682926208159683197093140752811404163542988127259963755978729037357105994376338513183983874195324008454317998439624190463804250394209332501154099559989547469910204916465181594568758186310723944657596319143438197575810788501190403637273779465301813637191683647152679114216633901165030212856119256170483605546315054893138024791142533281409282080964469999369075500021484959670630534928696638841282695307235175866587866479762895722570466645094350673956150506054826507461858030515748875020595312540095319807679387006847611847355349986526559368974165952570692786629359321781609176479441538425954360386081264436202221002335179298640968273384428486279889063403518536191833273527872487203903863706026686221890918608553504867348990228251940708787693934127890519147386486385331893673787882802584982615769170921730845330092608611748196553709457065176421597009247336946450760316721647388973335272372852649848365348686239918285865960861523152133498138201074957200002792691130428633572903500544379885981352716595087814996593715884459171843818664724573568 [146,70] 17577908693397266252288834173048103746968267953759357414074922037756400172017582348162398639338191026873441502898012950860884813268258750615648472860723660082565670564482535942612007396178811242212520967816471031855301075178742219322280624994384219608372227597518748051027657926616886314222550270877677592721143098543631784028107283656565395641629729318160508047592536125824016923706873773090974236019005751331072740967780995120475986078169644677533874569261092490022360796036578846753966273467723916327405404218170475298891426321041945797678765410861161231312859616619327295381698774430684941680573934549944276381783535090987571692742965971854306958213689409326278398480422543795124186924793009064417369670662470771547953076889448676311769917645546882619662875079547640631373018230517393175424885721148559407860368725502592151811060973756446221790776252106500756845877086355960620305265266025499127603259637433735844577426181062527088768865949114515989405671480744070361504268574859671553691001046205777428991821769564945018431314381025901795896958905347496394538389843368296033860133698456090395174586951236459096322580057839931661740179715315785902898369933290468523306932772065757758777649702146481460391259425229534725286291398726895188077864427820826582640090656986396472030506782951509275612641004854873538242754458116712103019831369129771703715279067302214071481996257079047957628972690130501798080137596273765374290535074113881134626550539305139736483137738253671419631633969151053185602354754278234420582450525732725832114033155778601067264097283388116299328419517687791316371622582743512033654890186610981666178764154290788952422519616362805632686159159496256796868773334542615498955547846301024465032046630908437483365384336132713263768038867419422789417760546148472929891373862561935556513033056070098716500612683020240836703945451728021741758868095318051895514329443332052929196801069433757079860671219574777261929573805079797509288530195639438184096259146041553857273853939350085045037770023769319330379032486873474354528128433143324668490523484812956081672142539985654826170675962806870041956109914804594255733748205458383041120911212517201737556178709366949328221301187574594426386676811711645892603108379393262594940689335996364991326392465826792967302317228032569840258315804612129818323703984403040954019840276765543401944441445348196477456367889447301843581154279618944 [146,71] -1066443842922326810604607505476929117110135794556128755695690472153051821499712233185745596098257003933268341526668416566955547470460252489909747195089630491149183987045091839255109105743698095579864263318585765239893426667020604444633434475322541920031506729122761522055696921285476431294451147811301749754088830247882456767625634457571364844064148952896298308599096537417139942607135336359729032510947342520306187657755890091239351771085781062245670289042449839778237802568405036159609755373475854155497983789007445120057232016647150307570730856193183901919004018574141377111375147263116285388937303893228274236974186106107841539120321634321775320059449419642409779862307142503784469703687255842759412604944170102512175427653320291797020314731235617723752143053438905336034221898622839719739893411270965927269084580379412688589725722521507837633624445237674199510909530300069334652499283378177679561105917728950985357871907899616627610006278128085226714131910124731380361807968096904701326672542331683178049840181337038606650149151172061771193676373618946606941640002237888232440802410255640631518141367643167721271630491468373200165444099860710852032386719238774488049342577767119904190042733025279187935712250474260297791794992501951410296686424896104279830993043187011371254242911605991035964772448959092451770165085298915273553916091337349917218493468660869556981491327118610792506168372964926898481248523345738515548800900775457889180772819535522097380950248700896359499622108608340404700365786487500987801674795246299979527869968325887202111285278419476743417427543293255990077540672386950523737960591991365301725541065125570888658726013555911151872441668162982986971880590199910541754290763892275915481890838219973112549355173852889004599748402431029507263649734022151475139692870348032657253299406819816065383349417156457016064005389953688029285008477219079244679408116455652433621943799368447680398529704026767231985821081275937875205650041831154215126158839761395237763703645218329087491772625217668881083432528808930285573428646539942014120941115505459873818804623676308074879839493044878141273007363797491635809995649924923709109693266114859233334802555535896717689947115771091750208430779471157859731126354785689915420224077931396264132078598093098377785053621733183759325380754020746532389301809383165446569644894277050658085753213579450146748532990123046943772605922432 [146,72] 49506319636923522375709408963783124103366266877105720566879489262156668884914125124607893692090553859628262983178494529758993316633404885020375407686719583319158802213064234426492818830406132522178776771623515973265523033508921106703082690631941452716999056642415862132256025785889410103960065159606353312827420869974546977234362952368238837909676145574417261414397910993129476252909898131569140833399238969374100016192068153620561539244446347070962150597171620434743804389569376198528070840458453331967225311142134884180491830613365673359919885260673907684334846723237401242327616404588265901911928456806651014065666468195746885665668424850784278483633395353413270373897531840164541013669665282784498362837750019644858449194943846547450437202513119808484767955548875063211473417548851192720250660717319537655253512430405570851405466352410548127702753778752961760599392681663457475095457407471446963764069452643750648986809576373212771778642784610944529207532483455995530791292924647049427630639032936081991694688527093502674567322398875683859339435037062652862534420489610418876991189261315946233756825824453123840062218712619666428901264903195912603615277159632259677251835133491924375925556992364656738414129602003728105454242768035607976776536633365058641178963761127610256632707569422822063932665433118137389483608951828909199438325921686548882341193673750258331485472770272808586509636022286628877498147913519665187764518635404861702482326133486164968259493629434122572439099842424944122974540500689673995989736474604582277550572611120407519555838996100606172242467072708625079652886054450355260500162685245070003496680454916902140045016320252544848960323937956512125746079545111129674353424771572161263396532968750411176135352556708188440783863975760671922101560484868166418066609677352388385444863296044347923364955278681725866041466174653377698116208626987079002541484036159759275424330943100758525856825912754880657425574979495345987731256063682082961732347394385659395292346325875573052257494752559899523682727432316241436291800332298788723089028120325698417161475185848494499257890660904758615625516795683910278308714757971904563907514595627883409406366232690241815080005550406090990064260394156637963106220438697354621182654098683671405389122225922051179360387272563885678613840380192131753311298585693128510914017261270312772391167562404128074031304417645163019734592 [146,73] -2186108633666909248304629990867337726443537617672587860326876560287125453036495634643690886160458894308060242540894708110066188910804534627616639401845109161887405161556612095929530776924922219946604759297577064293654735093593113439792627095932611818529028893196531797656999568131118600100368537860703006986541373564323109236319609116835002193613850682262151110988679468546048771537746693989518930448213464855476700101729770878082971787793935954570414596188891842322363517138451865273431453057661379439100353680635441798588475678646237789762329997661527083014696891128867885395024150647491318510600287909138049631568083336870311541445532638419471880909423485482240513040654492715857523291640920066145208725658366630455791366688790426681736593652780139747223726806605417482688419346714946504106097922934666182475584442299659091980979137823336279547348658572373790693569713642995380945720114613901888075155045518412782093863099086735387884890292748946626752445546482507943835934532952723708315978427021935596936944762405906273711879655053097161282950761416815123636957343469958738549689391192567613050739152513124615267231785346424978410395982860900392406469342219825978379017406075649812259125053909068839709731361279950346312690159916298589447165669813683824472953770224535402953768712944262583192474808813422372716471327249650720988260049037617278430945531549196306218082249823952587368453072823561110178951119120061234276496957754039178757754958258400010012568238118994894825682982221883800265250912860397680791544118790818802445970965340809088710502723491062335451174321357886834080145706314632213093810791407303684427836180306819291114942575429506958732800732098589458834522077965363684983464223044918071889115503891603099382996535931748849340292433130820040832876706144508034346958726119217859333345556533814931458880413880378153407485869446258070556484980594712490545177217506356575669347721132528782486948564356200847802405009173423186144818436683768573448420863450201677676521688208924715599398950385474861455136794939162722537268040667801843780591930183364348045779245854538292110790574078044921008045196575077578417804090659665713881480835033078679993071167278384831213435231743487427893386297176954808519032366093720931344968076279842423292454506511305789351395542225917644193805758423986642625763957908848311664528884428652722024582550070129541833768830362356490752 [146,74] 126936975364548373869358153630025930979163790029556887627433714875613245716648143186403280030162323428422387364519001632208615000581962428244138454409907603374262132677002210967405397787341782793120325687849765083913287435724613549830293093247557010593222023753243240359803441824336954640510720540581731290359685300304371332158041430241449782001654066747030906981676910451373508261729938045541546331277835958688663826239107241208425517554667291678669061636698107399682458505703911295170604081274239099884347196147063258944021249559959387147543248720176685609025809726590683832420671005766288059381478553548262915616552800044891525103388694966991720686275403261922173946134553037812647221588805766616128245165979918750141026258674516326378241710080627985769189581320775697292457562391453052671822589728182927811798736730910877893959441479623522748904427133502558936731191750353765208276163047833620684772743657540581283578617062269355042805058828708503536138016956426136670498557588983064409195865011899725327131727276349948169892756839562211575348649968048260865228181881066136983353573901664873562169276145160468949611302839227556850304326483175041452247949801259781485514239362122252492039868710944872526724102648569780362002647501952842925352491421229151678329379315874381047274835158303867357130373242155848434566463693750305187558494692473425962130399651271232960877144482354368904945495289761841699385379813830699776167600755294070925955412556246356014976926318885236011152798580967379558824815241144478488016654641106407616281106703268530344491854643453764037804062897749086383546759619258589626568341135201345504353291275578662930046469892419487353205175357378933319885988969980003215922951555032489709148697674267859024149894368315856174866677308931459967242749439486640572390153074988192528017014969958424947847221750988822688537791550641290027017105326963503891591464726183290144659539805719733718179846931694822808144503820419185675882413238558244852370829462771529979255984477626494867120077911361507696575994393019447660463309576648057052041124000649446577709488361455078556048031947061707235490518120886229611411438295981175166757235049889765119296177919203007917959210802346166038095840303345428532510973872469660954338246797467249982240276372263508501867406520750235490771560475966140244785917171732955883478564199629108561020708174807406165116341663601472 [146,75] -3968711479242630219910745882066374214434024076360216906397172875300334348419305084734575677468528045927436902097281992341906709417337788299117502473932733028064643885225723687795385232577702836315474605408638388652569695958043093943824378610279905203871455840114912346131274166279759751754080841283127618220910209620948616039415448580496709959684522975736347379456792449952365805931532141868395208886603788951717174425667962415146078106429329296833522253927495201789344038745105309639822554465637274369627524548953753895643497986385064314849511333639223894675918639403984607605852369077233763618652302320317305382179159485391844930048146940146911669491931288748314493308205468175363885719061137388322876249478271072585565102309163027543815747961187474654718988404679487234966312770936750066711429642529061327381643944276885038499581578542636682418627922187986705939151542514157227678363248091303386858647672232500985477414215001150333965061650557843296361236568147868418824517185771254007638331011611801582646800943878480633139897127153241567148968472882385457796785710148929893915598611758474219927734240309671501423982655276589520776015949274530812646436923359489084750741146736578173473843087683173242928296547839862305581164708885871292511702509210777212656847168861078858919381022341058868587892156662121003822524076747089720261587527847782942349903514911438524387992604693699570111226890026909314756384047584977503223489929189361667519788991626617054702776391929713697537154194825813053633649939439543143193581636578973897000968931579336092157762200855185088635461741851005748964816973651770522920439559693708900538259483285065926540585445776829213148713778642314393411667803719118019215392187027613474095964803064670030736378948471568324429230728963823523741543042255285838124865179573211819222645935216839815600350463941378862874667967581606234861980728234359156731283035492797999222840125271317759048909373492851319168345496904183448350989627340537558931196138662277948736821559116763551134551688751159780904070709275294144990928453217797416348465848134005756181342671110635255027172873443664635279069105205558584810243273809745399549189440819000783351444565152458666872711062657928102661772082005954539429070580199468817973106498903418066397774937928417171152989599442353246759297154253934413079029671342666367700927709665079341285681174738606082082369556800 [146,76] 133877828878903278988617230568034910307943975835859887341512826796711024629174543773765923351850043971739265505771619805562035218449053123940507043726699926583968178735667521929295332606381488976141147988045036442769319730279907047458878189583632550074662427039332779103361841045076044258116247680894092266060532519365662026736818370991804444736441602305804395231750725790917419349255698414279929791259825944322720941786405998772518858796660929553742423544687699120724385308833749942022282582133526598282323493248527080673245868037400542331205272864966645705979178941406160342821790476650863963812449577127290402733836946985244753038025741746115416307272338620244670162583120099334095089723691310422250005188417330655377882615772172877661578410426772545234477232280945667934987333573680822861398196978979901687069667862009458894914902802601412232926752067388490846408634268260733946190695959020513308092181746017579297537660884917513221946758560227445008678249964967785785742689423475732860176617453123219466988459002309471034619898693636292299006973239000583864042361607483154968646744654284288876829702456704101830862897275660034209048752348629542712704556683269013403195420438194005447347669775354080970258021744287260470380640248240295830333139777631772229960736407509967481883298758866758176724321038126656371003748410339008618915810844463075715449984701788397755911492734879212043073935661615291720206221032125062651505641007855110686573467606859132474426785354051647485464448979205054566673418104081339772372146727535945679472076453588976064599955765920121225482036535131155250121878959827170424874522731764436760794160037475454934276244949783260890463060705587801551004355183930989643264813220212931900317143043821904874361387932800807001224328909675478177306869537069411069047733419136491932764354516430343407880582607627519223006906010676169147799560841829712144133654654455914268748554835991753654307273423586429949574313560855496402278559054203839541744928735054004366831414152064447253995956452752401917780964897094797468753791135564074940359815691346003444154401121851428099802126349883799586338310053140740585339561898941929920853908546708079544949301423051076123252594090214989374167420718407300402861313767710253667314118607707964326005895081028106006674057103595002126674893886456892875371407295889765926275462366339560928769822174830860838554448 [146,77] -16668539490327770752136604178206265767305626437407565253122492851485679301779748339710326536232433985326464448065722493713339703278093035119557811453513530993664593913174591554910166359177288150746729598207126824986798158420029390997587977318470365363825884904296681239460268350036535037171182302287798093539841978925994848101828432133462037430930616350754386801981481050786533509531156542315654507325894959785438467639556803351684119424302564364038855878481214053851187875937831152063788508527203728381529080641946347387466620233729968758130906481491150303734417913464816503233619278884809143580495191941491499906070311844778237795039180400305924185156483045040803363391500073907227261451950314482977372272335744238984254321931991889772730515209042075672931975473636786837947434858352804031030465160957842412761249264823221466760919702732800433610685157229123015783364769234599352482300991359990257429192274129481599232171648930271380351416331535216952353889823841082216489721473583005259499894654459363964940196521182771952926244426928585194617765496809454209485767072026982564624922359393010545917372019389103462309422641712808748523949952807685988555185743028794441577076593498354772345438415779655192598088097001884313737579761517983807871012075942826029060456395107460434056673538422046798705662668391674080432205586242199700964705229165211210070016726112546379775527792350872733562044280124142624866084151589130761022832730674703279211894776651442228281082389262137211182214660196364725211135019606809398633090907762854808755684086183037832018413606308853247688596597950008227451475481800924999936400885651438715782178717038647471471027984558375601483187436959668642097863790263270954993948785646324255066123372535293705057205588810847161661331897645584157761660618253438905550232541168131519253997511140095012314951441756656270178212922798551382019229021750776030525615093910845878264256528978635401396823933032047443435532727927033971688529304189864750461400183202285556396089213329754609141328662080286851498965228560210693745380291221676257187642038038385818432773005144829637462981722391516534828303477126769336155826013844244322159572153110080954296056277082383145763183667163421931486984916315377847143846431508646955485840149747220780457519997330658376378846281046560445797299690229732415923211123081832367921276665685586918866664416071527532352 [146,78] 901837400300435648442987124816382113146767452094107426168452547614116418438350302596273121134012723360315733654937501566805362169975830365818286990082063203797694347358604743852152725546131210071732070433583306660699704908974992348694464460509750188279903328192485500054843155055168061603917680091098655932315500088222766996068522389461859428001621441319788231649541681754983724762233792062764830153399507378317075168788063857016206804512412569164446538414299737149691233677646270743494966976460861836377703044100271192368615684945071887306745298461778457823708736329396135891514746275482756689722438735675168308251448572469821104762884567263630034590379908413246274431731462072785551912811312845240655448857958568473405997012769471649681795660736278708570393239469738971135820186680481030634575529839597574724806899830332493159381974060750271270282519298491223093416616150984132133029649655716268869020558725555131287577042685147533627572027321982648582901119483278282201142645300093695398894419614486725380155362406312453659443668615477588110290369826974344867564321428643631439281984780972379104197338715767840032855865472960300679594834313745445986273697598245326033456660950467547864353212351428343136748092276974359993611398893677311550467173597852582701968179855787751285807735962613614026031297968555980050674695314644175353240934725844987904678040492223588649640511137885027524819464952037875459607215456098899695137553222831515607675220863563593689556096550079434858511769310581123494690685030842542259061936897178098340429777166644280538691658483829523098997444795182219770804093474618251525167114616355975934562986559065936871931173091241712155867637712870144448130267610367462592441011576473825702713882019449500150750915278113172489000515463932667148386301635402475431337510615454960363899571580906683470637366200776236559826050672344194044654936611676625427044839632312146409389615736561613365323971866542782885618097965808420335698960093799814515236934578015889049550313783434742221128999662508296542022323359664715472163389978968818081835390452625267869638528082513841934143172064303099462865157811341395115427245646940883549536609782079583872985371590700695511144077504599518024788860583568003391503951187847735290633774590894517469237367463269086844975911932738880884316015967197833226496673199749248075899348835377665542292293997295088 [146,79] -25665823855295564273647484549538516504683253826670186307445006123870028316534983097244643692123146749236836786076476936144444867973262539886987118434380735917527043866234812593361011472753068546360406043135076757622639334253782328784330278803176562177378574829545311409658583753076490291406171792270785907819175341736208570916329276632077217629106135816650115198058932166779414940963523292598912236730111299354346829261463054385181089160733324240480774540633000151774561165271115189708083777918063439732888720419223298066518020330264314117080431099735759528722958451399825247377949793957121006960564664534123009761004199218309088106880684723345232611076869415118937485013865335298852967342549003720019323178802511206840118524790384518679147697071222676427465193553875832788663830400422281231109083291629884108798189759038905636210461095570121905029488220232240655933924407986305474991272607613008425294670723522792235253415026142354827074862798083430764112420170949600667080737612600420980106737187895462000894900714380900049385217461719150844729475460459155780125860605126579570670273819881500999891653839143611486695770432657179686566350723049135134241204377035722719743270504592438551744288779639686764350751848554198848418097998086144734198611616970354600790372850491959924816303061415350728590192077971840654898614851059288653790748374522966579512161091999198251531130724359166017041131258561545542493993613299727526021092955453795117953808866373231870885235469165378495023805570673399793841606336647496054317575168353290167058211246942809545085190694290647696621308788841001838115443179785975661879528435603797149868521886590305334819222927558826331650565787590516679503952518572329970156850205674140153793627985628557706775762798516996267747226225827236452494138769732486617262201572624942135206556740575160441511081421406942764602314152102104949719147453777424673927747993097592401068997163823378853095471851293862519240428561210034178491664290368304563036148295430537469334198343332245658789930627969659925557247211200589750231940181002425744433613576650799304795367778779710306739198481068848825756487566734629243099376273801229541329497030394721456658525675558579387443204619963417586342702569916326266358654447115920183481516501239843084738910716014892778620436683208842563945967902420520917152771959912215608987834561087200322701755444432 [146,80] 813514020776754765715823637477895892856349539780510576820757061621456886407315162917973495552509528560785882558595220424977144326456854741455303546962303694768527137480563733534566236782145677944090934360774812798601488617220397583926298082292887677003239893090000796724579258243084178531467660308498293175964002794111127846696897972293096514196389312062577203740289947842320167346349991385090723743722251899978919343714387805489473280004116156680837218279093547903882142123930306306852903325669789423361106900788362440405492840626724034987648146165983353332563985151669122359403020082613321950213946467939797889433572274183500095899594258934062720856017353093036745541296745620138368106798448552333258962786603657657753435438716088560366877933640861281579336957326609190021469306370189270642547912835612227173480894869056662124033671053975386789077694156089645783295252857276297373843161520389662546689436474822646482500220100222704221215596860059302542768345225414865330412650544998126201250289357781981713557596504087383840693411443751225044154918348148913454756695005435805008896151955827825683757322011107368483974923665752713831607856970479385281448349819669257586784554180701166590138133049817461261946336707212131611779804614469714857986020154659677916984312150405156637378130778313079514395433977592483048959011218186457073296505087460345400261236554316576543130569367406064969101769397826603086558331623917459910105010476902176641455288549482282905605581171392195976031491385350761590012871091955768914700588886921980602055581561919851811801157286356786032987287858713917725321739731588252209241670031910066541509752885148667264696691542663751102173599571194870542379515169742237333972624360017701305251928913866840849077785821938673540730383755539349371317762802334986559932930288938888521614635903997344848653889265030947126282976295700091291029759598998854986641365741278322321796598999963851192713655250379250023542935916534702404312515557148042749455712286628661467806526379688859628407661987445201871298148457822312618432461085504801701992265833166063197059539911763307590866396606237770459522913837688950847879416681488635886417302599959592318200027203753843965025609048079301002167232483977978518284673665418662229574025442759419541905561591718192803350388592200083006428432476156405554627105523752441317444296014790418560447556 [146,81] -12088212563706956195206800500699884845611344348985922641575402732286258305709254695065883581552211565927219707272758346648172255518172262276814476834700226484974400062216316141046964280625192723241357096473251434085119404353275600618960455881549713926568523287978629727606850362649935653471835717296173374659970814743623152766381555466943988607508664133553018449971888752076986550781341140999413237812005115089313011959895886202836862419993917442046263053302926002039199952959097957796421337801783782740714057028903453023055329477704263244434749899917782398182815733662505119833371590438990032162865268461579895240281123040505924000773171144493064240035923050062476724806972476925568583023924114490297823733279997165429907286015012400212899860419092428753123062018186519928123957190779228487168695393345468766446020521373475693764083210005493668320161989363991508746038822242067062595758672310765093659918299190514278430967127250056570626672956997359246730764942250286852750115341490339105517250277535298737322096836731380404149062917941460058549377410751871352107110343694366772716307746468397752115198087313118288060345291909597985112014388288305209956816345168603775205058353904126243728168505700772408415133452205480427588319349445729567540377727001949840054550729974277368155123650911293783822059423453146503736964310479437198866434460037393793225871550932529295752232435686538697468609767470224261760460959697056760408637166747078244014247149794990430944203699504551894153185073314316860013440612746893648979609113623342176251058845469646329566158981483403639121813825823264426192000462370687391282220571653417773191137919025819118194777899615371046125522978685213544848279020102966274860019729879251382749088182733634127670420467820101087254364055742828679093569732116585753303879315746252564405045071790338542325582222095550584995225262815601992738975793442426757293546681150539570295996113216232099048367724439080254149701395460776690831380628126847414763019011502524622184611345267323772388672846417342100632134289250088247876706016668655502875945111010978533601715050018243471400151037302172813568356988509667327000595404843165635158961727913258831745219532976861273763089303763490536520820374057604884620353374815820913228352647879074167130391596570105384886929763175486456222279628673361665135956233566322168579147534155299427136 [146,82] 310218308034320611242930282580564915260895688295579125733779324226457298110237182354596370829279468985887361879858790163892464928691485547467253278773161840277170501507072502393400665380330843737173636382912875075314169196660401604512069438048680752861128219058564041536962695453792163330269514661203340915488261014046050970643747041120317246406565783118464574945197486043930911834576271342666258018352061920783817606849680947768481565050258053641770650412576590050853786464522276135164000049938342416163665547754514525493949811373804789228189097284801527353632571250849357917693464107335211783096102528980507440551157443303060079617375263530886398688466979403574993852233096238379141831939684451141076238361539226905216415736728589283144934041369224067188528751982658217157822976551145520780521894567678140539138579661495180699702767760749557348004896754102940431668426294186360452518990580561391413004896572258318363657460571455782090142560970222468547913822032258746363711306559383907882247187823114707058179691738476172298608019806756927925658301417151857828644432616696385837862343399898941033042949376312055651112650313715192861779006480578043832636617732266997543094876470851445624741063694977855309360113158315915966962599067655194876555590505754253721515528763069275044484571184302898499177553984156036744756293150814638590699879751440005079029636349248262213702964948004480696080752132069275748270611145275814233239386272576492436649904123044234902635848373947968849437657205783603465881142336663211936088496428929230835767727007623200113759862720598919189225328659904813663635618876368412921173196185290801977815281374247720896865578051750101660460570117620532078875933337482262423200367066157369604304042957314038154121798620543183690723717086503404707080246010968290116800177228847110345599708869007877008196452045699222068915143150976215853396804028359148879137320596166724753254440059929954224536933021821879046165535845697508518515959455202758492953021854478048007010390921473629395214129853146045726638625619147823743112319306765191909075658456090779163756898511980391731567852119037429250257990541557569985929559814617357216713242178219540838367771703670885992681546687228040460277616668672797614570785959923456824536789744757460211358522743367672705749978431198196225207549561030346705261160883216597624306453465341440 [146,83] -3918177822575782247583493462893869848257908423979234888109610080951696803774428694073332500042867813472990386830670578474940478728490066940797107156590775497203697516080719676007189955917137870055534981011053899982716553686519766393833496456064134129953607830810045619300495565335755918102947984508489234306972132991487602005019676359728304303730905026699775299814926002630538346843484395300652138019125113937297757120184488536333953040458098021786140479349941320121103293734504842412418257887895564021482917761603485343728653969745188636065272382202145454602061220360402783090267175778178911310636736506910481801657728322094938365677467413963586670742512629193311536162261120553581135694114000831484693802165612311926774671556690376521538801248889111903315293077300273909046751831723970501155555782051074486277185796633897652932332607763562973718621101763637718687127358470159976458624885531669407467429218289048603084885346673517171840209291818609548002829147080931828393759459873831109881304315216925088499865854024029481887613788886118699011512376647212989192396761721785700327499281263627650560766756792537549205786035665770476659778077502934927490111090657738573263418685052799280735384232117033141387784264977504946936998556984384258942845449311848624371013629959494515091855161194332850947816837850668507380424332238730217132813489051658662303639557616348433762102073002692234312000538266960538405933635014576320700632756171727893402547521775486153119999685343144945988592413803004817357529781727214649687116202605835501554616262073715622552973584879680405511397903370519282144803070238110178403304921164427164352935544469818327912077756202400611411206929167815852041946412441372887034064235404452479553951734993728494588693291075989743249916446937273250210206632527211457773518712599725039256343092768644468757620784537801186417565934138978860633368269341103192745456063049688151300199295504622915700814283159241408266660195866767510252705273709156139789220733032047872852983653723377289847582894212467215712022485756081141495882006048581208976191314464140689567514447706361809509284026229921146554659875368422263024554622741895638968048285435556995444472479874254283132601343092333044666112501310014278411048537271639294316508326256453048463368237153630351313130978820072619650531213534058998192964480908073719341104672992 [146,84] 85049771525456230954322080303744804341833128486823219367180864758686578702110381666223932241633302542010695370345932469314369955926895509035472118249389292870023870163589046858713189739214263025804546260425039197039538903634409962686387822382316546994755822437064836399625808984269690449201462309401477939053536491135041450574622290932487582889675359523126766522594615640579783149353780199858227350600869458315072331632850490902462306371979939184705301995930421275934254880143111788348640711799473683220284895237289225683238117201021110879030122879927917544698755140993033337701855100353621930574689284278007390114640538643960018413193897345263413126434974213959999576128083709280634306578871331119841094593912921633565995633816444962880489133909250706180202683429077004032704128896103746780977855118421983907109623380928550925647528788282915934070448350104700361352210487648110264967951863851506005726255361699021079319836030850138165226886913666157801150871727244405426084325951878742013430416747751617756988456156430043221158195851505585894783968089433816272154802017584436580464009838556608245422091732672358838488113677572589774492362767639143251230079612974761419913249814711067433763106271973484701364902498016402862285560193813112398324659559538193445145120975634739687467160631429235501306851653369299555146815870137766305431555571892731646382317670610659209829438629338779244530648140118581765538886800677050475159482836834350773797211498620960626887838420539459997955112052572713315868994172888020093154192871404452001710485762535531307882321928739176761067345138090549663556387441399854795330861407930383201170681618549626671627023547272271258810456267611298935584293996430700579120126768278330016898612844131222384091963367183474185197161938499423213432796802053997462383027602431145092465816343217130853262418332849885406088108514200645713985941453131063650196668393107463548132350348928390231365770312822426227971198213531157553394445224804628503271350960640368174400793560352330827146284256183852522708993526874257281083554606093412026007091323989208988614959383008485960914396315112788836543344427014322716901565384706739490362168903735405332102917100933894363000809203174525287445748194056908325200282402583872657086933359579485681603798218717520556215165509327075017712638453501396139877819111027460211518901 [146,85] -786867577013825911043653192720634093744173681383432060618781792843184441596149266623454576255106352813653219582963337428207456624263649086023181281853850853391916478358921526055288724598987389948594035505326641521223891509747718694961195837061179875944868712666455733199104545858907648059892897078927790428432334784098880205496462616428250862184266714228410890412803689385646079660687537320218003589887199790300768754458209361711078506562248020238319406935358509934842746851722477056136167649148899597722896565525623063335995816804971699183198046720466553293963660917279688214922362057429832299977253333733125197565579702795661440975239755813435519530773328421708054806832572718316243759458710214020508757359074664480526632804030097452227233172162793574082837128730480455842606661985188664848066619451924716174320575199356122537548887263507402722424096619549683533748450327426854000822689775696586332963241523731726892739701852200189609372583048109157665420899336369796554478403055043329041641817370669779572196076289832363233090662846892673724923146527708974901481654012659339456997893022821372680996035920905979528463913805475691970623704301906735201864066098223169619195307108972723304761206373416911330849848915256634774652460362020047537767636534275908206642725052878867633689593074765953139987924915359926009138919953464241483283057509003784483943145339761298774008020884268753137851765003390123763276969591744605506008856504942879383727471813731388748397080842953671475289172709623585496079919971328889345374089579190066493503629962111918563975020321398237299396047898458920716859134893232065936965464530201637988344684496530114044596191593293286919114684770935344951482611617813544739058513885872070830037226075830290544942434498550148147716707273810397191802357972741624257086233700435230248200475623412366287232607762556166771839030798819173088564523811459210322513842130693151140340303785694245473668867533264681172568745224811576218584438107965627445069340307842953325281804771374234113207374557686427424824169060696637539204811649226750302578205707107833535612938252015635304101958540387768662412743309339477778866766521643537683662553197734905062517402660972609635538374195319025649424274624618095013876897783880556826075932921652133497887534950421374613344601778344066455243759754582523141231789318938290720 [146,86] 11650858946745778420735914713014021266832022451795425120038448955157814876321504038586638993643742671059313842777145923125877802196109772528117397071576310876180073946282074468585629355688178181552501376404453207735040467883463038584531799115962564536334795365522879891447078500268645935865709303087568744868820690420885353918194303453024449771683665731287166523158531238196670177950726559985109051870032047876095357599346232877456800528707935187462546512301379311130821460962207972841786850131127815698034155716386494381770831855254969804397868277302735258659976019536919195182978786526758913051107461884744051126951994475422529669887508597298159737972146714864589444788582229780538707551934965251747308784765655602811999174825818406269789550604418111963001020238639840293903443572811980616277403153498693849537941848360217464715519501672977193961642670575800856057073641514963152379706947976111245880813195038423557261402337753599515477628069720518803233827005805269889649062565742491453007828952108037881984395489916607682565145555218670630686372359667712111797287828652783935693004749537627907930209577291773932836735134481190113921537346370080868532521675191754072502696325961367241788300275751653616033739844782384298021755778115502586896598771694803341176842982267016285036195819701009309253963686493467483433972734856363135824704648038314466918758883584159386645172856628042648396775032563505370984099324716732764527246170556470044133236793431076776030765657191642537207629231975053794658984630992577232743101570444853273904187720833838555590009340845303382744927642919920903369040495004596233135462539230320377344466313684926427485204834067164887046480067666925235250560047047801571469034198454550969706354539728218700024642772462726995332516648209666004970535975960263054357281859967803819959031222937477776100112659353492477738837213808054207666557942121565489485715952730538033816990801014359382401708073482899416467152130283936740504929049259077300457688177785069441163624721205202924136721288712264971111333306477902829009887675441186153927751957383038436734849610406866754400686377706074308002376551711332209219136192853798724241920022154481009125150887479277065910296502936433547411187457424388014853860464492968582107448955576436159155772381076385435635584380154317291676929069416123899948645315370456 [146,87] -8972635349007156749132673391149866255256922614037084921196869478047672452491358559721495590233320986086527201284507248266326822353948962307149519863207496849495324003166963249433591756349489605242835697863076650026471129730710907422899440449635344269774036572508690536302784671258020666315942522530060187069750631477204862280657896560496779230889704708931773408959736635557611243944568871538529743605634331167509796959053573735452911859096584899655386012680436858855674874813479681299580911483168003640609107343522174365217310643822033831728854946022396846630646166370677640684171854811170109544843970651308079909699255598423346328263137162412350550639731475852368579412189426294555096953877237707116572004707178595875797220217499912584522516719221335891928688070442646200499773327464555779593520691895940791903098405845077414505941763450675011437026443745204870008174368730358269525800323933125285657748537245423612276829150797016249862821419735689863912160316715833653379030636490106385611210208670576357594305099777541136377565840986598782702030694406233244156894262676741963867955569852480436669407131508692170371313286376948551524192061568521803337131741962035454376243068991657221203470207235755608188040354726875838286233091679951680949507394208338082990210922343014442843134766348665160658193235342053142049996518739161600554145406745916369120215214860081836360450453260712433265462836524847809423879088282335240671786314476321631810717527100048704138736211646140385461603218789161466623077997989492787693784236984505861446263871381589449726070895865338605789857775025579066728250947389786789436573394770837611313203017473465423206060266013380510543180262820607234129343481259841764130590235700065565093413992892371282681371292017462721742136580807487211166321428271642095193773553064396082900829681291147087112341768914088076372624592902384701875995929653106858315467947330098959048193010303341378709279103544736350123823639717668940333162701875129995285197243662965053160479649950935740896114969304675480273010415833793706236161234852829157807388944532853987540124462994021179718572304145092025214306578980758329653105913922647687857319759809778338743840254792841395380665665112810405191829005169395711593959559390880704628183157299305061524121618723624228655083950382519090496023182910464268823783720 [146,88] 324136454097683102906150747795869940069306406152869443614951247557797952227107897043960263841887576736972486324438662853349088403277279561709732561581320966520445105959583253601902174849683565656649732435970114975988671046290199801724339159533891848296184786470708790018229857556165226005677157729706036459056746352775691501817531323330226157357016263945688456790394110012035373887815454001508569755041166465377963977772489113721965264451405001390651136835947189575096290367717908322525459500233710513313829690045705454150037743006716566879765039875686229108213915451572675096594565890718739017093961061236320270186552753596132615000799742813801164190688918799713401196930855579632507302062745663276551076328693123254826242195014218479437219522893101283578317441806925527383689931776712059897022910088095274607098196824575188528677621459988514597388230534827583525980329896148172760321757437008612375626711858598067476721371682460085252953771699813987334389837519066428836820072732004899226412347713023288656185944030938069315174568682028501056323445647036347288218016273500167968947961276910654568245811410777569742504164853697886838534494977018959247694809843862526412510689258395861678059981846169772500971209335614323109845069228292220082120229482342789485889943945189329429479954102479030869293868112876025637666892704462930608980598002935434337684589513475360727610255635704506732820542145144191203921474749756258763046669789303153729857970836269969166325680675989095619448819545570681642441664074885822321390086369988266681960142413693758455719310166369270746052925493285023823766760151436128774307466299573640895091899327944577880347364731904906723636609580290541749394619107962867376587234836453708149251330957862750028814656072643102324024770268625621635372347481165012283394580253405598801998710908215011835611619030848566738352697074345914075681234734473186572135697670034795094559113840770821828351218864199621808677333262409175046386555601657799336484281080447153562392151097880446665330026452012315192027460123878910870662458226470724031207024826340071908751181269046781295435935312277627354659690673499215433064033037322886223351939870454798649676203567617012522180716099050640486347156183713572339512391627510525931383833379173571671804800227805805032582393869815855906933955309842874323496 [146,89] 1925684744717126702554073913011587837601467160010567135969498966796565147553424637301685112089632619823336833035955805065754308896045776296169764610994493564949943903545519096808388129459470015827325624689691164819986756777181170876113456028114785268082257744842059172666119267128583338513239497200106251463760184180656867481838357495819644672558845980541822431833522990302163238401976092551919439304504785741371654492231507272765462805234721132879474728394787971752482547231154215144318660368084634507967900299946429453857066769198036835471494609160909825092509111020340679311101360663260668480662613726295529771882154999709633497959796705240439712944505563881044273170329690412773549242085340752597444775112623556378668215422655025743468259833746667427351619482146689146340844345386046427426054556334038280509250363201478889814116304112919670286675578394959418980843726757088060430393767789290604526044986216817192893490841534508785966007505042598575930408723242804831053017485065722878796118405204704106589463920670307547428636781179228830999639518675580365501395648993574006976151660259465101254765357419872183414242319707805484750572060095862814024892662606068189964410889792243884849677885507316690193612406269287086819264883886619324593208592105989065919946726791638621959450466852366531942040811232142878916187841908003061099824170910410911421522337924403528726558973385318948757095105416654973811728984491086358635893911142345697344880700598782643764388166181562872026418225415469432774306459884734725318116174902047715810648655959169895865996447123194734263884792521910245850674879330689911067514785631040067380459481843271088235871666494009084369476582187768643044427483709496241933188187177881683491786031075733293678436982607230243032201289736924780155848035115029242183362571675690215357811820647534823906150855140208814189785123730489044353548604836217314918454029121802133678970483987071674062265859326683866336597735208284126830634170855377544053995664738627818726793088334627068299452233148914528527679102456245652195256398188966360760389877348392541545557701516578343824596852927470325995913584422176616066601516809382068985383731580939481556511383747341166854737414916208592524291601422406404822638248362021256575259245478634726433720671339587945689801801582748579805506640617154880 [146,90] 19695546637738767433846553255938158870481572027301375036907833019598591291956574016989736036469911787694101530566093983028567119949152918763774247382233298847443985625390746603606052384290712695525590478380284619114334590293797782905423286456908830597322584102720115991109621434256721076988866710721550812527629079065227518269252004821197657178332258135134600070196013204749073584351849393228428943976229839505839270985636641688472986856033498309727135109588306563005404919004255603077586169153960712311005220149301113505408499902216277733580651923457517346140957062900624845772494045110157406330115475691842794728776374865809308755113999536380776724555012019581273470470531006136508416769134530097245815199492417209341997973666033407299064149953005243510092938067784255453407482806032082629658769651882417410056381939719755599079115357073130881249623522241128885807722757203782797126301097626293244128604475795174469320989801235273836543821411687794469579594791384581631693756274095681723291349097108691689329056516897030925597370798267559997743197413851298949545228527966394497862787255196805233468100825662344214983918116425908087693985537352823322215598187858742691071198842727658590247665610745780566822938019527442833056285861330295871004637931438842966478576506736283251525122740940423381376307269441835804750504684710406827289485402697658352546142504478013218403655421196305644476631280346516115871948278471399159405017782193837469397759556834127314078525865987376715782236756362581085505439875272390673244819709932701144444548944882062175631053342860519932358096655957052538621522988096692430591346508373579119525970122106226410100744335521985234624927722229200427424346943189790308840324346519202168910567585883612374514474695337571887586828558219726991202142276290538439717591768710211458028510461789898756605629233937103067315732339332856391958226755724741694854856919928019228664443953378809368634090541787254360817368654901743507803841544704337964844708488822905560025949056425665138866593453599712577394807159460077950822526528885725116740665109810667004409798136505747249068178904311076382842439938751293896783276833404459954231070114385456574432821395542159800127115873172294082130275795920279966599481942458303379147718459063232019558168049165696232734874365694534772278672316896 [146,91] -70084757417501407487296099508928089635682162573359641077986653597303460876886814149613441048172342595841366875117835969537548688594153731888788021827270926728976157159929819621495580539039176562504683233562009272922139972428452065582458115304363513342485875273895007172468488695710882888138913194570485623057767823424736479231067010358023485916140423699842486230726600730337185392555612738332756185234388072801409926075596330200454953620464657799185848870619958740363020536898549373428724335042755685621986084631900976764786362405623552011481544439275880325124429585636949444732582302211000800749955460320628602830676302113947437309238943695193703063849650684831618102658794931400503724964724709464427108458209714542773722198972047563154407485119905124315728351434161634941808721391302703749271435768035946646388769560508016830087775793106212421985371492089218150051229726806884121988758349036335682977182237507194885474438432154749411822199861787365259647212131186829674938300017051306517588929803960153830402027062923035971834127329594582112864065822037225718448337021920133979770928445934244573497785435141725016991628328245767019203482905343109936398127762704797911663908257415104731605834280958820045831158299515461454898800009262697422089798569737696199222460781920832408536967525297934680918585955314937569447567269476965528752838101664419612471906192873794449465341898678450694778301696735771032244736534797517226799080919043079280463974910447321454486884611567536030465123141183553076390449648433261616317081247473791662284852555267760980120059851239683868564607630093828510436497804301186146668368322913399461204835717339988254800350557026069052215110649393907525895472949633127484816501787856574709960446721076816860043849653951277158702666776898717769202380069561470803713772133525059317912665536297464187874422420187972838969160388943753750047973662090986682255375692480727777011113957484109200541045902844853980178426248959902620097606154582433637591715966372145464709667957596236120976681982053901764714580389771103468355259104918049820288333341726012891089852870052214467542568391822879941725697288837608182744173738278894374908105061212620601783183777364702140240619692728055706195557631898383535695760837360074883187922227978388084260218703979881074621332704620811299683200 [146,92] -428570304868104683958522124850887805523234551749560120346942848687118012845504186265755714051025736070189481405745506982049274408527713658478972528728394767401398958236026646915322233554100168670876472780187204453031899028904140156696289951000519548237807648866786122341572307186488535315743991700244270573390566688939915279948956772467822933793797044155231054907343844085227065374961183423778973577494990386992887069804217015018393002797404254512162017405943080478364965415204563589003323505940726088536543142319089266904745560788613314718761567377369396492204619168328557135023106905177892679332414121800333151116202443302266286053871999666311985027022639892062633094500670192989242777382687727656239239450046212918410000441071469296728142989204403010098380668332335258584205261297617448470239933802592471023153824468241786613508795755225654844501594902791173414043180159539139855453758759003324357465114293966937134093388243936373521542534041034883014611712788354011540712910262889973329016898836354299007919603010652927478347416501377818424647839371962599284569614422437503979697232885065122486968249385135903811968143658944429625865064220329852931923250841933432539595001601391814402773784106051763574878030515962248982370648635722582775979822436121263935001180351206968103723030690237395487358541822329912816535872861824533736675280284238553639389525039060259241287579972656038499265664231680106486721997082286562846971668602636087568660343938183940963505867424216131314877113322117277761914066804442354052958877674367357272277126464815676455253233348484912481283847048368203235837036999064647468372075575945062991459495004248389531718479954673172531624377015687196447953812842315992269978167571692399607765017346226271233527702926196108483208263465292976079639149446148185055510177387065510408299688041741310953938921511510396452749087848102273427925771318169642155585770742609207893012092305115754084284374631112848517412663914465131298921599828579632553165857496172857978286280884007899085521724635557250505893616971203808594295020155679986826607405006356891532712165925428985698898902329525983039701538434673574969966673389466531613137749138716278160635084653453516551911971939912228957740498795871435692150488808064403732888707655356845827804563575690717286791639414562722282 [146,93] -2283509302566570671206639132634953261507768220249640623271142567570986703139996520339041424232065072144593153057740972379629307622872468321207309494183089360843987423829836909622646466679516834003608847030361435197648550351492616368405953195987854120707852051492622365550002282796194110712412190775823099928266169094807318224784136266054763967625189359524744888461478687351733930157952831385911996632743236007053097612709199686379253524011563036831193823053371855406616401777198311829287260652553010114564671917544051394310771068784995886090019233492417488486899057304309049010109264478829191082148770043678593649478562664410208629644398658189681899866624964965086617314984245431434616312066942583108738172462337239838993547526975248386503829403093786968547752121712985035823224133244247826836676459018264799434716110399968206385112010057728527844382174538426106718383241985069411393612686023935252330373540236203628877490978652310315588600714600358660777084555922700250131317493089832134188346690791404686931377450590857849978115299642604145758499389392735432812715262068552909544212903805423162528756066955485911293662361534169248548537556302353771598414979031607245071936975364811330969012845257590147316649722411748861656875667719880966945706751818273885906527992619015263760156146749674354616686719378712098291966407132511200797617555880688490324739600082527767690288064771266948437523741895788056438974904448489854025764087666458826820120444028811363115291969115942521592896906524070500927488921775796827358166394505046074940714387059362995693670554710639295399380720679666409422593353846874067383814231635179809000080972072357045468356221378536265094407686422811668245170559001141910090185576552029655410021812395603566020794657650992115935827942246996078402882834759752560213160797798518288074262268617315120416445363742865325975663605976479243340971897309284379768630710101922608500687151755451847995341817852035459512388966218602604218831929022246491957184962016187650707767805717842801700469363020753893547425130663110442195385471895988593689451603770573583424382985756342722205961937102098199371950917867144303582809916092875120188469443722384822868487451857864480526372210576303803608883772135035079570663206746142006351035695246948155225286922192250591760092800631648 [146,94] 1009617229039111249937227662655714021398452987540531010829715434253731532007433940755373450313456774613700910828173394646923290437822794077851094405848846921456436556398356029411943912762281559268182042868543654212075573357851631371283128372420614424280860656816885242935498699518202906156916253291321323819649158623101063515953715748950950660698746191898153760779720489307280093704218368155631120549699715865430464917306811810468335635018064032803202114227810489050877206823420154195249717249958228899216839667211530154293946734895675336162697370970236671764729226867880058912581318274159986092930401500649291905623212629893312184336107079681494663822123307232621861843478159101491959979383953517390854499900209133476846897084756774575961982660343898297763011833959423677539565956378152600803904861124903644776231631404812304890876010372145375526023498924550040001276235864100337718746027813636953794731046518293511226105865661409719664279100339847832518462882323679496013391717091577369828957892370391671672794428585990366725322273414528775205357852392319545360290562668050143676262803985123515974706829664530786676879493411704461914049120081892456042214609241930138601191055034956667900336788505900435159606572415382648258735596938287460943100490792655752156116790959007421362762991558403753194712335776328949707200593599809144967097271275654278932891587029150864848037717901891367256677841030565724333204569953099809808250993910235919093256743032808047258929479829466276361535889718954538658774430421154281604785460804728732693798766724845607962969078447373998887861496200566183431879340632717420851313248465147266974131580082796968887103498601217739212191001803179326064416835552439028655128089834740465169762114682711384235513877988587732266406535891249120958286554297321253719101534596187937983389421792130597977165921547514573641236178365562636172054854442776820014217560891954680643407979725013730788045842806521474387283198954190666740083792764804318794447073366174971065372822132044460116028501790280476150840719708233761163724711931056971556660038938518886201356552762067735152957261966621309639864999578246502445068886073311028435856827622137621318861957008262326410799916533698735406193719261453780522786033933876015172822124042628310631964838491673544080911568 [146,95] 39890477800667773780136883555797475965954368278702517992277150458345564254868377666724201142981718941359698927344350668621053058370886716422862526588241557751696845515968845880945962836529833476456498849254538117207201650839741619863514206084955095734448761593390979409299349474635745754541036265812672644234060891065873433120210547806161005731721089955704690685997583251692344712722977128908224465456836062065616539170225283486596547263135340644417885335093813556594341616231246732873440109432774786560224683806332067066442220503301452632699401268850381523746350565836303860713174692461534030426983998669160192783345380152171577720650827619896702798293919602747520090759449737860456216197988569291802876361556384092923160611597894478497327239697182433199032503896854412979535976506086915183105179705684241274605037292783568442097350036693607682827037996687663876457259984040632919903898882573216824216422091843027621577445733885503003911654314898299233645432782023075753347592907043966204060233971431222179818560828608028154326258552327694078889911120429737753665430979770597330491056204527878833067882810750715052744830445701555956511621150564040135082052408004872876900180608959609404960137692618131145463039846537313038530014352142114604907492534669837671491758791093332373284456453658113825426963403821096340131838636427504348765784509670135588167555196353898302811990060585948408834998407727952938225448173935307512872268111776036297191045098098176391962895985507990350121033010893128402864036321533242950205553935206819608422924576282420606496818273753422936439869747066546378045114136674647660208037164209338272715029659930340950160464876983149743237241619062565184831158751689922491072957341989547560499210126189993003714088733513577918978122685174740551196418718921754513560527912223969129394313970767654551624715339108981646452742662707022322671364012045474005025961703313378955831351531498291931539099065437169988971085824104996481820937756848126417391047853057966616943595548942618503240175546706954757258981320838624899697293533313756887003797211756867597661132088274485905766842824704841562523584906236664573339655248383229840965583923004434154101974826067868985505647199314928273957548811283467933428976562245235635365127257179463998670300552851028333392 [146,96] 147797650420267574000719672849627923873301753446269223680729399191454164499379733813801971746461271971057044598824978370569695322732579245920579258220277210255981056106438733323789086935296085765036661117248496166957015768476011132416091631228382861585778455638872532817677600518057762469452512127980681290916000842306904533131659077136978926251238797859577617214320210741851759803101010770597220127993474125523768659660946647384239070750182892009445069969132069214526357526192983690296820336068602947118945852225684236029409506840122018060971569068942940541904020007144235265081603166129150910948262200470835909695817214980297166386393992128721454084039706720068815485360601045034017373701575967197623902539287291975811412808220122009822676782234952264206103297573414080000058391991507855221045661277971377559860619798238869691071151065647821828883440160733764393619550286300725884409460654341097274409829168909628124222737169639489449314561549118487992504017356807198601597542171719891550291367014272396944207809619634331528730667109554121106928979629002450404304394239943549211193703672564985153900369429170686119091145681527402989457497237599320857786118319818772494166718305670940614361595780487707868981891309085903862262227571162491272772441006515132727990012644467348188244142990910696983371734336019619875795595283404313947126064575631607175757596443893007065147127964649043494188623205559288758723853828885279921152021718981983541531983507265524124668641961622464012949521567636007254286999279706688805331881877895510498126525552649971846272168964055749730596262111801431252479863717902897166150101139684982431363941360213874995167876134099301229791871913612443296692581427343845537323144783380489859404435791963511020592972223706503525389419401473963127348484375902169566779340135482821498144169508938965294027631928121678352280067271190521777060420224417213881991911557491619687199625762134217052192825550911363218847500182487603517946811754596672839826169281373485551536551167319926918726261528221692501970513710036210382048172277950496712910262338726499372432578640253385424527767586973520763866124733251448480180049155252629455836214471577819891274791682924775639612974736166737732787461429529983359737537061984393080317606059045016296628099963334344 [146,97] 491077119368720271704407397421814306560120476686974104271253734265756744340604156132638251974048728024994972221970160272748124878691931148663115875177832935738974238341318714960274728552609240665554801550142146873128907216163979508416547012279798183279678972625796772253151303423410819541715581296952031881058186945761175731609484073022898021683705631043584941644048793138913138288181770400471884752102612340296541304023691743917997219294677417215945580520644354189738336704725217964338178927372737418577251842261611089921300468555147731701636740015498046416122770793839272986365877439443134351145430546374152203460742154428709506136353763012506819531495249853405416944708037464052352993461749599755331126687942607859033228106523736715418942256462752496872445894833206435244295788025138278081735882367754287978312712498702273085370451287715296265534117868974680704256548632110733547785711991182274954168897124048212679489567298997385076245054779871876428006789125299731100389252616296366168016324192179473894992692999725211098129687491229937785243570258168046352750613656897290974301458930569559370632881226595552911965082881529966430722889106727260530816390380356665205271547315945998093665256799903976756791183947692119680259372506073028234380407605893228688920475994474743151661800426515553428810607377654712328041382433765656011824428283093316263870447660132718400696239323366707314695512210295763895274332606687615202849641045859379770212828304613480340283167765944534297442509996168938231311175703148439652107240892822128359849946748008599796094145017204880051844272644322230056742437282538179555095786870383647334408309297109991379755127127621802673282878416233313191095523026458842579081802447653562826915343959321505695429226009251889846745738143000651307090676777599069335516846111954482534290758415672818820681116200012251485716615786847331193604228290661738424482654012720384955754844902465616421773178034321063540993937328661521932233216230802001269876815035136645982010366748058248422885274488430856964564681702188888215158294326693217784696016877056723266602823425542583875368000969283234375268045379653361017884914729518259811340511380100204846607363833598648651106304872963008712959294321910558143204367342342131737600906203554259751993859456 [146,98] 1264028921564507222561898581743442971888838614531749041100080101021393988763249049646744004504122388635294437916207379221382690382432083552201135649513793020558344888934715927775461485897384786062698675671885138530642221706233770896280281294700323183399398353692258506913104382335328353850532242658104307887387855319864877549450046396712605491378554826573583058905495833685322068371091760105522512844661042624389469945853576819665194587068757452993944025287927208731991305547198266781265066244525265612462994918308922179502883566132994514419164772488366946313459339237072395404774501613549058466403049925034311252608752681853718641379603447405965952449168847895767426531940561578433384612639650772558108980141233438836117160356813632402951088595894642330986783615025930447754643259884667222773391866084230706920443501359783854763694024693905231813769344831988325261619732589410555826552954941695221351953677614133609879757914556823208935125119174668168968943870842581852456892440160055303121602829944584702549901762214159792099003195334762895204449967236749701156551366763353471817527825502387167200722309811957003235393907109868118229438508047603921739822910960337302885804380555534181137808567171827382962015099758467038348260982455577587323592455423863458472290661703963562808197894515887925670032803385154987874475088920962583739302095767896236739972242289132290345260330719791423417637266285085119729821097348597651549621706730363134503956887610244237752992566695262875917906604250157306832677330229906878900642303803438163771169733234076688568198972938797475200562593156803361338273508181384533480907251084865383774987944270452836517058997194365988214869342402477984499507199640370322050923728196828689415332288637031968257490107632428623100578273563668756463430899846908158049116680032367208324648826140113604191930211386076016943687183009540891295527171449610513754140566047325530142271995039439560345072187322664914143305903659618560182365609108593271949381220334330131391928618796210000188484376697963346817934311451009859197655900684719827638485727240362691787261077817285394478579214674793988954161102555029464701795990055865654319098056806748230498052296554743717647784734229640817529849550209204548297049580662727471776880706778811105242464 [146,99] 2744274180279836286240470365623755922058611233387715807420030822511686403383471076810960900977601492459866621571291564712700823761961070913214592379788757433189367072001370781968691510005895204805325222388624048428937182244158836046029426062215794990408249378715042988618194618463783518836382305290828255634350630593487879979087849627367243399108618526720634382797651434506482305114085180925606318486770297088738244160223858671893271482076517287705195220980304228772392809680148187076773640252864907101605872156566853285443234687609422692496107876885841675096730711577386908760894757771225023858118978356689898964022816258632948649293413317635288124096648976857682041935655323120238605252743769377294144241325210213568547017968581986647271343969035900406260932478021853553133914046285417843847052716834809231892955218149617636604826676014796859991490595268916743348236177943387161442163287510036335831220422020491381059107333653353293286703942724034486009209660211430080454943148131728889717035553980004363660062277203281533456531004719306229935192710503614411357272292091606415129906288950855081125231449924830449964297455101789184832224578613103062240905328832579388147598532733326612848116460506324809335955546972097052907800073047497669200636801042754396170744195177198165515757912652247997146952185201010266525630948758623346849660602622103981300016096623247111686040798351664654692215566559892943955486256149634360457415048724553270684197877557268490305688139832491185641575397196159863711086630948933354372809103286690407282441215032347819423768198957547362683423402014341356134826770396988315187836471779356058039094572090099025851175941503572725848740915614286686576840839788254574154910712303216267985626337604147176751817495463481849572409068345486917533679022513826666154438165258251311216928945101007411552363406264870172554103996481691503955736557155255558782572458653273838225116005627186578195041653943553643744769863549886313131165392043589459835233018281196005376278364588174383015675480399472534156097062479858760697773920589361398368087207006152006008464025060301722881277481899123174930122510742337440941943380487200776994428071798986254530726572068665730123490169041764151606094589034984908057914638410385394307400061890958416 [146,100] 4979717479190315810254967530531576104153748002747727453136224937520560890804070530992477628537853968851152831600724786965046362482780383757167242240103520245240402211231491690273505090688611787488026556829951101367994441142431358939210376738471196257455219022885850908672742703579150521410694479417534690050404610653741445332662058717028237102729857940282351064129203877508564150677733914761736900071724810256333854698134772451301622047350282391131068653595449794257625050406018306992836301061087158521875436362000425409589497661774589473347805081059333080726911258618720164854823946051602476274268649966688185493529725492624421171592587554742062607206531466832521596009886786173214992065646477605404212082870492267501377446426771745884656284173144100325064575230970842024494821791130197050394012822650088933616118150365364071985345284390350090238574268069705729211568606117698884332986570986748635129484372262027044005424276705391223593934526368102056642321568301006177133811317448683907250901368537199928732027413581837476474711778839899191973690060794711852317491956763470908161999992037250889941902545706978932168235469067319702703939779753542246593089321919672060200258101059931287894806444349359325659796635832684111868818626003738054148286037547092223022858183519723855585298374837493692290463902818553521534000497610644918485704566926667996028567631969758194667177285057305491514550535094888880695807770247279195882905957039679528188158483690992935184448715960920985231702112933760407616428920826067055525860502345203696010386468927348009350598197545037834226433193745249704251459300896542671866370644636243063586854035665897316180698388831044705066192936024613873250170726526964908982397762042693254328436427338352910376468715096112439718804555831702428235005130520628917776116617717513263557579259910216880768444026665556528531526325336331212221922427191045570908264503460673083435641319907679521804573861631038500079312419858025342604933671289356674185747174125423925342946178999183291244319487118196263336302254324268986779380705488291245231253648765333498842054779077502363204570577162019472182170326280220993004757349826113885297416671038186905777517955980993236463618777985612527041598905027120851966863485000479043937550645418 [146,101] 6495208191897942192562110646867676080386305393388544844053509868994333190100266489168072236374125643885231614971787467945183463299300061434844628307061546529435450758627596349833738908257197177274409778174417581740608441335312754564879664263478773587636759582069925009361179881192750127404095096177602072540919762107195069654510286517821619044247513762327668393286411667057869876859072866038677678798031683913960858851088505111214405733596906189527248410168043128201419695228037703253550290103398291697768722324252009046367955720116676488440123261831964453668256215790138689736639346575061690017240753445555294609877507438069242241849101247926872730095396930085807386922475186839550362080851776617421257659780544094391992008937755701635489558017165957589751800379165454837576906593301364543578721361169480454125598226477798714170336871307133573917344633200544052070281727713764144937269963639281827557604823256248302096713591894104327471898915442742871663121794901584603080289203556613826127933658749504486982022895128899750576777049021021149990955203538442925317910785765950073221422197227473895487394110458821261353877187816269273814761351337669900529481247887393405148075682353884888553321440428535873257480592312318339823196957044778434490239533763580428585007102145253997750878904293565445668490841947720862286782012438388636688772851344176644479106494563957908626461186030210095692340129228573511022096532311085553365110988134204766341195237979625787509044302378916655292010738533533680719412767821647443688601442116499723430094945734129803830999095243844891883628483057730115278320823226292881588498226649268904212051105243130643592080822196406600317933885475112670667472699658147043923896653496703568897181180717592604101299945576982329343898298026210041563029394868301215609065788247972885151297042938377291233519430194125514835409758003078064086438298396279342719026467793829421404155521390240281481887991771340262776940861750336232031493581153445503954807294310074270935911907203990681654542865595152299938641156080339306849130146956835554632071717052201641858282044503238231923266980339444574155289040511886015076434802151428950121973798071866943947936450444850462966857805685107030241126673576669746482323598340082715897184 [146,102] 5919831065984774800425748616975012941948888659118348589772601891657472130112925549092904974808519343371337616217423451822766593775858786538955876349493866969142927855787142419162159848317041491570170394522250964086072864696904213669947640375922706244542384063820509802971989978836629798072014769329916731785399393758825963529334554883346964287103218010493574614170688964346908389176712208463382709380088758097311167414411944004978684812299088992478339538349524739262695524413735987954670408083998097347194656914555288213261086720416772103171843154221514335622590339373156363621609162403179582873982548592004768307966487656043093643089128255590044082540237702874513755513404645946731411324428175902037504262925433917927345121833627983776270767893365302942324511646745384117703682037021067872514349726111642605319464875377578124130873016558835360451460774201367005951266442585981431533208460936820045868421154251404408509247349008216847492652904694483058635414204098187293920364033492679047187504459568589434445985738676703316344317157701524425027193300874705816319084613328784446333938277265766964395370609467125228070405262255934381875514002785379730645968383735546506386236207153738676433796443790840628794428837762552014175349502002181433034734268327197598398313415024134743812098327394333059067309781945997625045798064303188661780829584936832659339478123969568210871914811526602684353585069883470073137953494607807909650760807289126669425786307085306258653806393240449633058819673569752406354988697207640596512836493253430269957958543065415632485583487355288546435423530980744960864023184161377930532132897723044612790249962958433608808643271783135666417793072955821747930869891905321457914063463872107989879181807807703010776983786171524074853204573020458969679069299814229034947970254705698895136986856728083226125224613346418308973424210653257575550815263128792589890082068174731650960017181920129013240407977396795252859225820492100229709856242330923504552492627017330727629731636361458923119628331036089414310936219347365988779354269918895750639410568183819231089541135133881447332370422242123808918478459514935105833428687904798540639318716680834101938389384873329491559942087906887637484303899590205610429953592222673528 [146,103] 2755917628920985745282995111117364577678381538217393812478184298817914986697680533621853558154604078342970906578910344270838132608461951258884956926330937775156753579361432155625619656641992673073814178117479414597129664738964078670694481184865747796350182630517920268981427796851854075100980043883341480729624384711172764316952808631172550903009776277550161284085079967373923995112346568532919247817968184946582717510222357705999792744750880485602998928289782987992021731056749596865907130696646645452024909342262719116011959888448208993270149092885896838209099563825972762442116382272764970485937579021553141346433214829594630760884647129902485000230670213476900221198670039007066504300929630327275742143706855618657763673926128637604189429100885201545791561678560213752698240066948852953105510928977658325938473792339902592144742704649862063588150961955993204548483499239164684492187217858185296024588937842460882960190298800152235724185585411853069664872197134639847985781173870324723470574171901540551930162898948348105150504155332722112386403478810594546791971614598467860441711640209131087509296112729434109390769618239058156872653428050651221563996265520195294168078491006285243244066003524277950277910989439885306408580458057268151479571045311282249716331152295156089742505390193671369099368019733511201133280171574792871349500852334030661002054498310161838372908725416418551787525511790372026957864052776437087714657802426685919949451286782318264579257447205858734282916190924817277144992403716867085476237342771724784522249938496608985563537847795543243234572422380597341698651736260741338418094051012810564312620583216472976164543792936095796848438828837960201713735375534172551597007209656287765960383556565246310289420423744468101357667545493581757964192392441129243230588493793564869561439157056872626641464409031544169912492792392583267215006103968903378808411118611973445649164827043385392161055538847678453559399734571029554167199902058330659548283183455103965884741857883558705939546789275468882037422934475755590237831732605049083772997509394738004829100718021647929443523385716868339045170580566398181654170191056543954319177533543184274429611097803855090841652891274918030091248559795356393846105084664 [146,104] 279621395552606448630868390310061992314021411884308038350144795268064820518684866735384290117625640044153197711385697455277258857227929820430300290363310380123809930884337529929618187371262184025128256987967656708597397146489500003971005608703482840982579582975547062334381136682619405981258410816494416823502048785026962546660672147633421214362282132019146689773178136655736101016073488987160929190428342723283862837112519606095326331819028908786947939044985637739445162254817437765892170523949258889116821065291130706827097100953407923074585471670814420096165286070002209309304431863534346020967340004599794036610202544997374384576793183602932399271397365615976068363746017638916556567615423355394137569199865087813042102582472463334880261396394354486002446969961737015164917872179697210727490640986560627571587707762823424116892176717231210105464337466678251562543073074008009663784146094230705738888012336495217507435161101286789119058520178939074580257271485512244194545796086606006624299670135188290610362073142780497909584783564867037786030307162211519583783099899091335419534775928293133587967288854226954436271024048282717398305885899890444795615975119041603021520104004510176989930914438173660465711103021814909774572081105109243799183823616243048732064882738024499801347510796257950386945357926332819531542125823014809226251262288912454011720017285192977240266111410294447385398970072630057129888288178772432495353519374825667499816354887767962690557438662823968271573116005014998170108161018577236203172289678159386087271148593760411806965556633526914190844446826246457004881037759717132007387019588133392022067093189520355372775093895703002977175103130631238839491952448514475365590450516586974098924501966919574481291464775323276268042438028602373017440685564944909164847492979279216748789689522797666963920782901337541521514937997459007684177698183838307825303421645963987395187782468693416691084195665335438920229556243500212491548563191791314872955113418329385389666727573242400624689683778788193881647347695318965351522741381535466108047243507909257620048743950991196966403095313425394865926536743664185929115808238756830798541217150171713077699420905147838185590277047932556916367269108005184067992 [146,105] -622119957559277799070629825508620952791246759784348188291890043497738615860873583084445971167235049036987272584748282683531864976663604249803127171951394433525921924206194808510482113862639884110303012642622806053487021587276360389645284541932536484207499029682529434206556940252568760836110017899068954170598876204562242422066849196506643383354127388310781963467144908046972282631627754684193643809882689448885638668893084877736704805321851682746227608801671857917445882837562170246447611874427659750133486454332465441323478541533534655522437689986262354827124841845805441963568420191938191987408568094034961158429317706337756759070173050367762178101966622581182414454794682527553477797675353266607495871523815985910154449641971217727145849437593761836584053253719975845609440552567260967745451180401572577374353677963174498749195728515486364861419072424180470337556949769440624823175412319130204311544464430708532081539295808378108034524172473117513770717596179804514244743248765521292932043492949637676075624165176021257599933010194619591441196738316723762317555572933511036635475926233226109000684684549167447035204342131187978176486817230512776193248311224824995287856201820187110980873058752434871484412243701381230619716050085587018403454547820559128054149914427666058517315755264879982867756669119381178138964710629332287836368044862967320963977733776387224735161641808092736499899325204902524765766484143420449371500978569911601746505604005163497638242470734618797529653475642754532775717429866237899643516540108055480188735623022366906512709252585376531050881222731258038031804464701314428208331845234190389396743128919759037143065001927359573260661311036307966251930874948790060955337381559114844338822597366342962504193018627541366331114469847252962040695956650040408903930668123666794420563086110768414716663516450830424301024718301537417822351512035720825044431825540650516655118584656831311035540870226867479672139603507260138216177251337501934311916366566264794248162690929639947459546311468825407071694393182553673184125084175126312363676883706886108314937381130221052948821235216919829422204230086569781354974918433572974801209436656689917190138513814936156557330028995127672106894157589277504 [146,106] -239775617693777190992365521582492220842597100917586700071554843510610626209506835565725384703889738613162573010325738493505201806282510638378129421942429484791736482410806706473476106264972945018363921227347985026544375967350474213653369016987306357883022027038812945457065507047889550720199559911256059017597601711391888157068406223936865331444447971710076153041550204831532722322098965376005450571907767747297813632549919706084740675173828841256945579703249665938005645513628138992444830391404426587285697320805972428339397553046116491394632928186766376904121720651523532572193512529263383253495855300686326946353627146636263821891875241543289657693330277275226613120329889868515533076004530181295465287747120423786761894423649569854699900392837805379211945536424896957886179997443038561610933038877841386588555587672510808366403624658998261727028799563207158040852381348805677049618187792813782910859011102399313349122644740164829228919231825922321755349345719803246916652223800687534704454777827825524875146518216707075159650502839016939276505044083188202038564226779910408279165729915538096571892187795070230896052845926815594481277134839901000377231955516737548984089477075634001909000996172593599277960157761336664972283079110104984989961215801967586537268753752091842434577235143685343798079181991588518765679683335673184391865112602057585886522314388367383644140827734636463013229771850345268984505620885945934436065826982241156001600894168591102373136994103864419552559132558854696603926837571816200155602468182277314413507569448771998286128250910496017265302553172738426788816560191372930640391170664091602433170990301466412542839663111328214721495853430481574282565319981164563617691719533844224224805301081336049358360548930882846881432532791880296391729801125727468791970492119923982148305171597330899312118341152668928030405379222109294447521325605731154665906178322592407995983040398521907556076269073120939116672021100710579552023229161160855167248953700138842646140802210890787194192646789043264107871395946635464580627382960525836366900900376245571021696553180957006537518629649483356758818156803403170500054127462122917390912844260200964479181335843194148440170624260083291736023168688 [146,107] 20172967489854119947333751799485092075641525583911200096270571113090483514061265278533742019074880831969309955447971380693518523927819400045675850795138076766025292043500016643472537281984711413042419887804683395108238383562584860352658956883382542313648563715674791250180590541004963303896379707830232530496126276052161945725129502389718148868395414031076844752046664983214403364269201548938620590973915623976817227104754065176009921695139477492213383732735470783298814273681782881897256665312129983769662519281848909734451146187856563483143525206274575310519564979908758586667892748677180606068517034111820795182769974683847301620083070212779985233065097970476541786773258812161932871104235671717954454446239135715085102951289489936189516561230018923145208444043012847719934292946880511289143606536155630779697110140138089376208693349839080263398601948456350024991301850194717616898917884386096876336507714138361725191831331762125196963830954070498223329013427351917039978415988023660553819998708439093946159012643524789064860771680063351343376464312792149311662262581160959856883863274013107705232254820690562347506744104750494573986826272309236744014110447808728496498332067949305556022323547561339607580693664980157636881706332505893288576666005701696605951152145390285145465518378707890891859594820965500839545551758174267269351321494794256676752093853086106706241730147285246866831675223169427103120117581584497758451003685197651204233517432758100526363319030279363751474730914444355847306087503070085951144210721115882029945408304294167876825870757003099730666298900299309688875433267252815644601920166688355962048571058145090539540798979645340578712428324817963230088345589494646742799310646993727450995616534546170257730984619546668551631976589680466484358886779754195700371120649933045389803043940874436468810089049907663248796058473529828057881247093950597292082156744779398447451955843205200580229464695933794414085710471478654644308786710528895420641431658931280082293000379513050596950980811620367774850759163851514477312564821594275589170518388029839966940178455190894124378476293048242207923715667783120344868091600676823412998948184077818987845781528595686258664047215601684025296 [146,108] 112832390808923344860653900260499367681321051757947048840546658629377141259792666050649524693074541091144371438961164906194147170719273178108250937203233780129676743498257346002218142453137250187948246305236961262403802935179348970595587361187766659110772581056038460005385381946086612634392420844677762990392184071106115527487616385001389667676581158158587408546311634376886441979596775907673359419826281770171475679313530294203784749730705197695840816789811815443725998969835172272617698694164239898255799440027650459785736332570098970608775052543937729151484761342166267440117786829706425803817320153912260440540432327528025433421833874810466949105114659397328942602122915592174387869427892252477176490884331090162439189764117133054981840507375664898740857117363883379806248154203177162140609165995220195111765530600991158607355936174320393744298801042658192827570147122296626324246981501244788839300142201654346596824209788949980370157168928091120052913288353925606496379206727996735025357323053448440364944215163144955404088497968299781988271077789355226165219283649904881871659316424739120854225872647809892146477018926186471173779777533429126903399810932780349983026193376083396715656513738821969322075493055280530054729742249740338427426441230503780186475012954480290892145891895508531516729457845599770582785025555198725937113412869356394347652278626384928005830505872483361813398017794107406072306311434544355393012694238990113386722866891735497659496358603230837029125655353160433923770056508551970128227820877107082759357885045316014724375249794954246202492450366358232470917682678391293338966184963947005561125021886843506436464379085345956534703024143865248960812160586003698347646821396556825325810579862261268938193940972484240976372157636799864993659522610141999565967512054773908016585386484780735653915049130398951093889903015493199508560081408434993585269562550692702905313359799032511726831230366868935857607507768932356380416025273748972881178630550540692148560737829586673982655702744755149766295154829516855582432261478654598434166331739095934532347074249613476056878531828136032637258211119252441821567762210350648256945085306161580268342767311541305276938943684256670 [146,109] 58878269456623798741647027565630043309046044264291002841653184614635207720229477443421042354083594713378254508029079470233654081852851980291485096668986323183555637871630584453088365453425278727476862477996064623480848655618545420748761115305036995313217782073920722621228244813763169499415162153200051243911204704740975611359827689596788256617516207220174847376783907408486535284155588140260187067600086588561301812186631297750321703842149885951568980039764784977136231021939151023350099358096802608250829918466481959040636561062230394788952785016910453202040402253247295353809736685980720452263531067991322464423318635182616006653802011441379082773309129992406768755664521929851303312478446317910958751545774565254819451324582191460956095883908179266528011479573716602427023053045788981644092768821867346975501558810627221916834921398854965810347328615147286270278019074900811510520168379139051426928282746964396258229985427766892490703084403123312020259569539012440916871115539072975844153063826487454406522476637914392486509721866171602214897777232775975990493770602975018339242781769650578378604745604022503484629414148561436076958180505905150758937210594643824183796380147642655339081392550474083178533300593816720562041515700680517151323295490138609712951251254005736406707827478794228138116876032835894426545339978537957191284830022441390483495418574645619430755049667208430454091158754406477968962160796166185711985395823059473278431215260441829038311687591506069932764900552475801129848504324414054688973397160679234958748381973306020673695168711114298062667298216992430403966544453008735299769319988201779023778282453162060351633939927604751669474109246385914700133975501190928724594873413777042569638958224569697134377530951926921561644238624074686576652969489652312991147792220894028761806809539170555324501588415040593746579156738377835353258152621387159610664477100921417719484036627829713159935060249084582486333362236229949178787130460296832938379812650910321761696426753540860330386217092571982027225618583197605565428841274071758904354381998270196543270396757787221081008343573324439264288408314161080200301419441188888012199311139932177452112099194617996387170642720 [146,110] 20188089333537033936536399922933597926080990588453592906351083795345412909040635389937452440317257857809850860234946778110057926185963949513131632966001260781902901478693006522210827682924220700940307244022767816427084750398817786166421262747520523457040465454127047664246234418886396792792741132687120593825458979459663367444510837165294476785581961236770633382063382027237871319454764938741301751102412633763963449348496809946037779059672526189704924523041411916458633253510517399711205235753834137895262766942890115158256361087775274319218422127032531463082032724333671121689695580522282466032351547727027851188582022741540102280967097520896578055006234048946690505481555292894715460262358661368658364966747340215862249939771367212926550504022469911852157626736630852715519154812770121920152087775147550292766339944232833877196528919985488469923823898119267086203761310238613086766588241229208386914899711975831174084479320820604440253246630296213730435546929960615095740747934215379788004288196075929904138127602921256333106240440371715063760729637347095701007051254151762716530934974910892335758675211434320011695900482699292025469696003716946646594326855296876188048089377212304481486282793186256276978668224934698539014043511645621119614980162035870270651566754263186042290350533997787050875432030541737274982692831746590083274301885358256413013401858794467823927471243567099492085091357477076814088533697021545106699194841679381333685238281923688337358750402864006925385096398147423131811681194247836124027999770206497207874396321431351335956532829621119286821058342853827906421044510756168011531493069102914366174948655354320815403739258235254755547992481799195007580142631522985820017811955791082995142073940295655550783254812162053873632333501446298954236116013365933550762899980820605603132151522320960746517207561437461809837297308820149310179879151163523003687470699480132580686241126851285341969176296000777606875824466659512995804924091140747866551978463760654132292401389015356868893389842229066048384213789973517547884660841467770217418553344193870010226106476453121504967181973829769045621040922741774644848820842996249803184736006419250640504498005054108541000 [146,111] 11624163709137334637921933088889242938763659726150254574271909783096802217978343278566427907459195235949853650197432073403788609102272111645582976968650936384847500877025064663106960486709055176657143930393250000015780892760971458289726605274058379989742700576581865189546044354825133308303301965499371470269486173949113278230391735502698568355806539748515995714314978476292140573968724272422371906786247801449329300058548877048664484442237006330481820573929306426712442822754280872633255521307817194596534224893473682760398733279433045572854636617924276127121987852878964951298063751078492469498151142580848111215152769993940787055101348224680504085831839223237011343611834781174282540294173702023529710506435566361939134906015027305047531066654824965288092580461254607644744762229386614956119239977658380554016291112918164359269608181876856439049050552779244986635119295675702426672602826803123252251312259943834575437699436858447808083220935831672227971882587181090348054263397062295471893134440970985973520995229316955203384687949106692587865709772655222497496745299726519465234875020402272858620282142015022306712803703388339586203000301162262145621922466859543491457389088409070059278119703177832733280753212984897621728533921159881931382306523178338345678662525072938016011302958987180361603346859108177908997465316725035544243713656717371438172934834385004514068704643024262374325312582119928665504529810749227988238431831439805127689000624459057614752331298607162488164754333354642379610931820053630809861715200857241181055221762323238284849780801055503307350765138930533709149341131727927337903405910947769010806433903082418116583519916986333404666413696407816262931383342197959262698963756606884865156998767859740307366879905639985942818511367313143172425199318844158913950242361378466287885514224591119429687590759647039220113593823443834093093712179213083788875348427474880352100472395323284278099751741861468171974931126975674131344788541187548443716519431039631237207611889082088362898154113764903066121671316962617486667212132096438389042414286594477352856547528313455465804460444571367510922801009314924022037980011560351854891016991080275066104902865107720 [146,112] 5575101844950747810813018894801566774660295738295591767529227136419585750018403167826215868504078917125833430365908615857048215962257618848297680804983346204278799539640263677056849012966459424116032618075010585565908534505412359201633079544426833762841723394740685891025399186174065834557772521717892517095787998797834436929669904302044485816226985187978763684087427616947406857760007493909551344544818994515126634312565333482780528621673777488806868100911217083491507157682480466594598259959428584455082619653411363401721586971361734843155995637365706771450788851474335869393968099737810977539915701691614643834501979584022194537495761704395164240801549359246069183765465429727544032597979085329757464747138961180679636643986272846251636281844585998395392208462566938054071343134050722165761036530771539594716517921240108109800077182685674747691000024870836145296510575178448289977714618262549755909328021648601569775514629199773284250645520961421299169781202278615234197627992740916614175031121861320832653437651589730951665267705670529540526360961890984005847418907974351239592804528159851438482227853886240512326387987745683106195892505322131132189301985254233638944105305422717636457449535187699605413964173851671840752683319642388875488426099775650122465676501056633635562709046456948916174897363806241424727625840517686288351241593847464648793942686250120352590472463318260883246049727941659624547212507835393744431980102498769081362943632581696593264936674412895336484811976283607740204018297151019839617337346429743071688213487784661508818316834047845059877004686052863446060345897079076203689900325467494255671720870017618450123936098503709599454462857065285578111904116731861348258693831662951017294333991961818834522247760288163832790322641306002899008215268988398678147619489010878543967162544518987599331644828546336436926684966483016097415758586074982832095891761718853515687795912691178506997095863588912316028914629486137061957309145284251860842881405574518709347981639232470174963885564608018209435271912412060176150751457241974840448749146813770626321198321201061993171184759429665767657086050801210546210792235655931074225626007074507277149545492 [146,113] 1153429332583415295622908373090844948330433353367633311635841951608865754105553307913707129511194286909182016964826469334910603814475270233788687970220028651203125194638192259581605927941292604940055763333947414674290951911608594393305430390480259100519433962884205705430403720241905668067947479113562871775676613532571696853290389799030460540652972106357231591084438757561465058302110570584968419478566597388451743136932431343893982711094752761879816202363038157233174966306158250629073908202991641365913009256219974361057437737850566919946164848737957966402006086182140869152129520198422539213481476145221755753016831011935492011077249035837904851999635438883684823123625049345768408335498386281129056599253881470433579267173445417830925857483234832869930537868540910667787939882488452688229063202531700189721939473086261595184018778339332043632025157716883487892440992572417986686100134474034812218306343850076281322219625204522197644189320642821977452938245778733176598292056393473596812709395027846208154299912061649550777898815267366699700636881128399430169520131985384632366175665826152113191163456987471140393822351948723869954980050270598152899930216733708628227730814020173153678593538876267870837572961394844361408944314569846647558406502751291447684573171335402798529344389725816158109522313646853246426520641683447486229366164515804316692443194809748468577205596687073133607081608541950446216674033501474856865350977030978785339902373396471688654600775509760680335870140765106924324058166499040648630952306757153620123316194363519213351176384300647292839968725646356790586575794369199430401441110765633278494328022587429791186743867981479684757972739121947503250459508825476777749929452109257962300911009645078615095472644573649892354539673880277419449045888982468481667209590708245540838630357421451035321632188745888073889924563610851990188842605334073672160532381215105818090341246241425705936452840456287675517942379149204535085108172758992996963931897161841322397087488372711665705203304604333300651978272843591051382951671856182992358775519658000596244285508257270115454831769629755928716674803244052683209981201625798522886030241187558933568 [146,114] 151056157375904293597735456808294266173645517345338261317069018248682459227573701724027106114707147638227683486947438145167193437025392658872348189528300529615021466311022963088733430480634690426399919105371455938441499208194897579686675587311414797800421638949790095190964252672383085013384395740655871114812998857998028594506628508103935442359530967433326497182264335793910304159680322532254530833031497788711457391859294535695902840953287439651407157461673317578086696418834246578913040791432160638730086715134411596147111777747147377546877180036289380155984408697118939379715588869799550092240396321649702203644163393498598360846826392765038155006485826030437288617744791281968128488244783145530612722914409690278322816758395035126987851586923615126282723865171489647802251086674375032149762210482780360093403389421255947771161051150301975146917379915034354954922212088000314506708343312852995441630636493991095388658503211321053064432911221427557018769924171048772948878473373440858161648036418717691101789161292717442398173465686512798034864546444568547604897709488379514638810091527070869948825195769495560470831982967296306816777163349390019260963265069784661016754080301108804083575218095377881730144896206801015638097243268944511679110260227529861260697573247229656381420518407370409242881753548658696765430159429498033113223211200740020687319217013337127861719688721934364773181619467978107336237151206458475927841816348687519316234363778254324881110522263319614846669212755516610164446705361329629964955625472086339084239675464402413761036146354807675631148376144656705166957477618849269114827534186052104337266550029829101945955421188669376883228273224152845808810529395118610910905892557435338601884291163630958519768729082897732017465259339102304486119222761944712053164058768751796671868008046622434537556921992982228047859892553833813756100909109739461943855540121033223506973305180309455269910864225500494476474810980966971549477529480478301078282518888823642273936527098314960332507663771032994810864997298127059685954476277761030956988863237179497953201181053961715114426984692364586902678383848596927241332771406133052708397448771744 [146,115] 12842842955916532328038342294313341333062259537835892324269480956397920489428446294263471438029213915942395478079492146116584709642829806546437790898392518947938004529645460199215784276192082727510202848567558670508367836731065092098140392066047883467894389743208281290621957001630825170181286468927673771780906185165865651868892314902355346214321910270445288179478067660700762802652910365816315101818739032701725705650037387278169544909698508757754953212894821775393439849566231990033766069454024247416205813918824506980409099505078770014544592923786875994752733823415999154479313336161473236544822397697149779514214359987003530101499046245146138149431294089136582884602727677010954206882308581504662867790607689037604828730558193901724533255073934332558121748087567619603666841955358596439348730125155367326383055458248493574250997659979155344417055496630335397929807449523707383704412565459074644254276361800110654236101927366457178035112690722419442651403272515587756915664791805096888023938329697557378040850264584937186856397573314984163526969578074066163936427319414854512181601801132318106566359365097379713656850497302590799222297639489332860164174024876890217598053779833261231798003140041880505003374314492136381379394514891504918429231573058545445524255704303037339608454243043519608419894986476258954366332959505911559692024412439178775943885129383502449494939092404917581073464005702683556400749556180447365806286818665519368478547139909839099075302664955962801781994515773813319412728891769827479372723612742423156267618977393456627445673328779438524909304877449788348266447504148211916991748675542275892465859867104036044010145524518719241988921369970699468228302396242926563982993212129238021997396444582727301081514048005685684733320071265820074883756281579809463412790528435901780224023691698065352739167749525605018772520262954657935561975776323377667403900986429192323657564406348535895686677583089553357488564235533498982031025848248311162131434231822900470856674428945276254018333897362143526424747851744870558126047841121005416594411666696338013761146351411385102406254885324489617594403885442733992260690361252382932959344 [146,116] 760780022784623409373648137656402890706908929634234042786304038108419735190740276752430418856543441366144861987213378666630975058884788716569015453754411157162848145251117759908122731932774680569472249362101400777353225597731374657932806793577246805877334674101699353773903509956958067537912915049580989725920810375912259212726806558590992981287153299394952734850589655628585299508914953429458906048099849079287885769963954612363431569349998785991658455476983288792845244993898036591831203716177147601851755941897063280235353367367782957685881444179232296387327982073544002028041866139195224990600105214406866471687436772866354745391733006410552051695177849844891010024477971797522589730493805126577278486491969944877067504800904514857799070443533765351061822827660001826237909759818805822838659406468718770188034841938312558701504440432450154691495943903918107668435887719683426986364724928926631345558302998914377527381711087266893504919457706067172012667300778276815546116386998824341595954657308667918382815024649342606025643065984877853911194604144525227178407497214700304197737321188913358997042604570894254134913197640467595752072373332344490385732049938255995579987102295184833818229889996893388991020233013062939370742493636962261626486224309142311306439740062898782084416701070164740799695822161127844771711480390471871305010636416025318187570765916059219521845005169552364497914533225907667489496012896829386987459276875134501466047834374923740864423263047202692330875907447915056946447406061934548988012649833534059586767842812540471267098626292148403489062771397333032385930853683479766711315502803798829256047481111761951375158279387038785562598095817495979155230390193466315632558030853471325443018371970133816862758794074889824220164856362817904383413411631882595464686791384324958526527730176802828315439252604773305875678959718295121734672985189133174344335570745787265251615686050234442238266085844606702779206460060314295918587981015739601246013783035589695862106893224842757238152438975356945122691142118051849487890626186542693577490989638770830362478968455831826897557824723308388316434314480484428088972004585816507 [146,117] 21617184122042171046586773051605209929155717028261044527234186018457561748207084876650384778760233173572613757941106511860982784191288396843702246082721309419275472984351305269209851235449784986455095069473845398768476379005378238958905597211000772565935241540941115046039061851667288512836880448747657829302112725051824577182484580681515870852001478418472726539887189441936013962578636944726697235721506669959976351689327062685877646110028446109528518006852130400426670077555265490124072600439199587259598283348066617836623431598891479499829731520279783443440432716672495414939209852835269235597509325680994334303089047466246046092643150962899378639130915688506830662828912786464670847059387003940028902419760922445097298459090336308606856772621808943610648022802054155375197377029602731302719275483986584615093598306378085557462539426211054232167515923892515491744367417105321860164775122195551519084351522971849538915038772302971697678900747766211516023169771773287439853500224045730157814597215601414322259664299731452439773098546156985302831259595188156422594762313357444756292276457325203644491369043065822263941393749642018745436308926990289743127614382639908831970547441481574394030383655402635718487562054866049913070539466492142066001009414761725627565869787661943111929933589599358169994144711978584397996209777219063396359895263410208126737704502497734030268642861556526916767380509758200469574233706847848923911380247239730434454753376771812843185209502587564364337528487346055851595064956723214845237705154825573889074050211135047773319151322228121404199622532988287761259898408464961285655872111062282619714319508596126385629577394856620148480619699501727644325212470951772366742221219844686946860313706982265255928111203852615273244793990803384031646996618272970925304506726071438044519678575920049576118074672159255150822879054565016505818297201112384178015076890589686309401901734254808537087781162017474680022601332648834164335436606929006121997275304728412704207865466650013892689159830128405916798648764217886823309694256161282345110410755292174329625552878840968023619592086664089493778862768097248680594172512 [146,118] 232989598620532184529827766198064759558641019955329756528078459408183894917817918720173427034223199233235865426203379502053962791406679650356608687894282638190649200908964828334191341414784036445643784623890746555065764847207976971090418542338536267571418755766839505396665166670229202261954320721375859967428074162904545246119927637696412294999411826305019263933427963760145046926066914951126477740166810036198275494883939557938242308044921141971176926807283687617537662331815859989090040487735814787133742647901920085734268485163672818755963945720930984738834104843039254399716835558885184917412625682464206932833645922798773914765865358722230009670386413705291135481765384372252436367481306122051443143296732520721675442585530978931746013304269729687510258642995848601746522315476799559748600471232471259224470243647300233735677786613343208941886650650667950827657676261478945541387938207902103661458908611662489791077466134593361337022525983313307791983874437358694069824588653838170594661628620336124971203116441153551858306971300025477257192612050828908909976410025240606533170054613802159088823150943699744058742523265600882604560015179623592176516970170770781772624600808894209206639105385132523564886319915187491115042751948843772720253911248415474807263476455468399127857922710571757597970737800455162514134764368073223155004644677025033665270293574885505517527332684028607771059316755945652146349715703455696650772852222322294067457348247668030055909111856720808172450335371390447794204687808340599808124257447868534958062199206405650487092084362834462173696533724653819869154529411338764207034960597181101072133063974639265875702559078129878181681042194492321746590507673649871133858427761889341114977585114365942737764666872013488811408457926799931108718255628326648001438948075910161726458399313751612140792654442317386908196674512216585729531474922052259805056774327917662630847598022465290438766804428588390942639928788398184170322011091096492550498563780402707636776386366521809724350253419521171407913301382059782584550612796347300754859310744963637719412953014520154187211053696636724408555277256632725712 [146,119] 4153896972547111739093126630788603523555245062300760658804698987618011908627248630630266643500277227225465255985736892513217219905525844396056822990840456805692836962164227159773803092349247263882749609148007218321241384150893820289161436674438632537563488101511562074336354882046192637274584047419208556334115934602143370428464872161742913458501103336588939479344645727976588824706243027024558029272875382899284858754779650494906541885180088087153007761416403863854722854894277318986495287858554462198819324100111871983799526015111198032317015774637482972890051720334225003266668524704550805245722411940901291748834042571613983788516030851041051665778766002816066953131428981540461123044811867831308700524816474429756540627299914738477852208079433462326041788117763425627907382885246627440034333756143715943113419834022565710565766955693609708390086402600164448630904616382979008545643187803742862209976253221402226513242602216867268229800046399692570527701203099789136137178580273819860418075532089301417801433081636928532890932807013826728407039748683886147664115000714039349755990063953832230383001835334542195142690916802935354627666922993073273971981483495663639412000240617033734724319559140187013681347893799522765449038720958478505588658490576967307689357779751385348338420314580256232880011642566972593441196194533567327851540307612229292936167019108206456569382069743177341647369548421162261876840136257168101638396355295105470633416830419296092668524767273660335265882017772153016664956952837800666472370424748291616353809938089176089477079375095444413762191466935638398870826860735026907180969441610269112908054523331689829276608842607228852765429390982089622769425458510403121484487196844671226428215805490718996919396291497436119562645524676816625474088123381680317468435642414711906427273360320359807248833932766116178982736171800893991301567935124512303123093087158205039259726740768560310233737105848535374953881589441675171657744669404793191764202102679885009802788187733599929747455955572437775292763178368622233315469584507900406297403974433938405106756078367365702035737675528639113024280770448 [146,120] 84150317778877118915496130296185242139347677859308405151062409513936914435529328241836965618351227161652911645780037276887309296991888501706230103466473326407814076610346358103051533292486115812142132590486865400102196405648279887008392288400099669798613090889625127304919641244022928373974211877794575311402522687281177027335040544494297833191268502968934993990834815896212021122238929079502687330492537193275634043180484599463321436464252606344909328373263497731001105556991016382553034186789695457422934053260794700476733560779868184044051730094629403030519518366404093792701952645233911232910222190732111493512657825220514908116110418867427895068423169728834915062131368161916750604894164344370350758992056384994984775715883870220638413427141020914757044728789235251248555332272167608548067990465826728743931746223170748958167753131848501979991005265551985119215664394206455097228700125163364681896614584693096498225847764315435213813554828275034722907152124330518031009302636729305923532277287180208809335482137870460121778534620292892906156341793022326231217845844611302867932345073886025025562947285898820802485531546956425744065329791850790077405715751530066868612079457264252845373731993734995493474736968380375991631642759932897641471158997356997182947545392817578313020171396254069353199752100633752292910205672711482873494261693957207053171042739047185049251103685853431503025243530753818454794131394009263328197521086298932491446202712692064333985462227271072057277175386617575705470631932272740375519308842590368743566190479849561730566752344675834720959882657353041264459625421247788312138063462970641660575938956271998895358924879358897947581181008918365565828849341857937986118639029335300819898964425805209286855716957735914333148157352476864555363820172803543620253596890041783754728443104465728548715150237568290084097205823327966891967603386387581883607701833045160497228282583490126368489091030566443989671902838379762373970832711995112333083429340576325089079765211817842888892729547998118788741024883215846054447821889232734315865800439892723985690742482960194070781040039199318245204 [146,121] 186678312554935573801810903706082628954873070161391075997759220642078834964299124362046569073319538689066807097039225077541025397285674523793404350407197816512178817795247902447672324628996257175539566295365651858941375540588192097040429639607440159494514864192317414683594114649497105728036950152961884683654624140640223787477898511353507046949878671231722911797704414157392661393452830442951423742928662178360143861736005978421737245266695960274147234055668327743954770158184130091024281143825981839944820277143231635052436058625242858641460742523099184640733688067582887773528200982868253527292673464890879004453015515188219264192325591280201449878339145624640759933013741955611215605411198909097791757235345960103140788413370469446795400331334133998731083625926167494304483894811031960204604092738605808539656214711101796035765527631873074314208538321463740899855679909022949950000988232693828869040733423133693696578512361581593716460609586911143206022798692604995244868247725767225734331874229286998650371656763700836414567984497043569245273649344691165623389517297857672471330271501374713935381168234381019783848369855833893420964020583210886187232311638759375865546156817069202735923002153470723130550585027929298862421493946592620511627415822777034067428865912935840714130686996074076469762073567075140984382340009093638766002164729730028775976282350393189643527658462774389697355273497645991505684809476091903682190532851364029207337186243505297493074783538297032870647032501354684884471420037830854304157080873283897925153080165082458019957435456537021119062991402683842451701496958173780085869992064606839327059982538544604034886020371193495293285403992730792256990680512753931181391585952584652725070083204841307001266152799197336113190472167146554645798414640991504334253275169464194689248362264692488750389036632881467595078707337520900011808600386990393844136122952060775079359501769670566840946516661864116123947916879858874513780621913310696857098179884846731792967206028997249232314847748241166398881346079440575574131887963402600776479343465857317422692125294263827977033099480768 [146,122] 945287671044158168555425329123103810835631736924971689714322091974786457601790791542808875556888089179960516912856306747353996003094639371839291552874084431860715625697439360958202493205542749926607627759904120264554740112523755871258642296946277191286026898896772539137395943887949932997860021143420423812977264799723655975558755807673970405652752337571064272106076305306711581731009394974677591323545811009482282099630111013764305989469544582138556613117776138349615688928998335010885797949630965926556714263046120774696488329315176210450565862470541684124166115387839743673219539131060635557076987093213005940230050850662841062503320294000671083491991178407269495854478504261519705394048951899072776862712924877737905491057351090240249865898907406367713222991015527275462731471089941324889806785662947756648974864943065277289141008029501800904106148640709267945179812874330911986336608134853324176363969107099429377789758181503637374744266929025508484437135641851613987395494793210806102554264663158820981631019131882213088616171661774883440082787708136780728240732007890267279378625064421792213498300173254278340537570226548563198983455027849679741904665568508064378097980895939202350774758104834503567496548046686105211160446024813940629684341456258520177820165380750344853747740321830875374203790038776063758615537573093720884728710899563538989074120012723962192332466620004061944185246797232803986762735981407834638683686323126359052332747109163530665376006198616119970517009891742258306390371322873906166213828219056233250193946698136198593127191585548463447856693370351757849832024250865955346514727872763949355628617642936522957182808297682330505736945399671603952317611983404364265972336229853686569160578616414334667305589357251604168149915616354980166826908203803198251787559632622006723079040347925573927623038466692406766803499893836164430865694882527904568419693949069412355642917650793549153064839801823529945797822948398413584526453228232421282647088624556215605255511808935168548019770346969755598481324848731922556721684472882992672248546408796773056427669416401139671296 [146,123] -53277335708041389169945953847939421823319555984955397344369701227723117179647261777505230775442352837297450682767026793946791219329796155619689849148343119114317340750616661479037230811459186948473587436976924976105347059450513100278823285902980485800799680717122419613399784486434188487816079794949921386379909424215215562733460093792871347974347508898887301008571246654160885455602232002096876058178648329418938171532175815513464936067034513797515570054936091206518485464134078874525598565342415291750752504777844239000869108510836099325023832624207897572673310863283208834462552187735639399471486953235543876932017935962621892569113879006777992473273106344975650689749424903484589816385734485443056247279321674440124007817296519431227964866540937664255769759451964844426980271495142674064377989167548499980234485239956723469592967052194123183788012604790120679973297988775833230300129794860394283227889238259467032561459611233292541511711196333668025848363297905160404548783462636632413298579209585937272773729562460531589501651139853026120395269486283212797087638193035560368782721248323559738605102573972416864451736774632038723003140864602929947677810953712271663550390628429132147454559678175388048850062191066411376627373738289519461734198660133827338331537039109074879301013453396881072704873089893294436516499535153006770759327769406361973055793472499598042217014284884694744239558719404212172662358502363619061492545657570319861449335679084993437187915192813488572233874407175997757331475507712386343257912853789431648480736518859645723192090627226667332971115799152707204075189324965644998957505748543164757175785774426059259473314205567899591915208694833743105257796930092440544388706366476126343784698811091880599641565899715050860606431459212289736433744334227086280327137375686386823305985501794893145954682877718495126978742777598677097625806237131662556216255030174402185809757779107296884800122504938053248178034228524556822385896491117723143013245888912008766707582291572106626292041433823521672598772386169586882117973495586484072655558394780884862759487884148288 [146,124] 155458084797992446431507253298835111004917661198580785261829943609238935602163246949008363500995977020206729185269746542507085129235631785322086472615365373935907312032224889696351292709635447954879459538077305935403794808838475291923459139292737588232323946425449080983851999103511023725088756716315098030547423284614382565858946882129002370886068506770884458574879750421922613545378746726923170420044407815916560095849874351858219377339304267840200589791663490107276393418569233792128569362333791043213643746276347884207000367652357466801004282787907014159599344753387661830371996728810312848713551085087824432664861640260296292349676659628840304560769722505372068312926079020040553327036729351881024130011270188341180656125209808548561060383172267363142283876714308673573015373997578541042804899904443136584959428890693068129647373423719453153253220703578808437265604367346880293116505533354775457511889546882215920847901557243790666953264325865179339343836700211794311375832882638989085530717438443770605762960433511395223746754607140810964484223985599888063013756735827471280670841706070299334333245745451096674378676618564354301018110202574470381257805857153642455519239057355839733180949615616968775662836913454626563026337374923110969135409333206068451581458771413449851321409475103012786142661224353307906180457490065069517157569856497286122983204030575240734682022686587248856468542632300465921734203322092921386362236124669071267869930747801773691685279679895450273139395567557432832560161480416018219904960419844952494038556401364896605535118228004295765213399927694212377609570783926524163305412208587883931714126163361357671888159130126671643533234867416672214890177301358447623693879005277685413575696133048929364861456811641577623409056775792698609274253790426725490802000784793979906053725816009772410589602135038966790863135008325869896916756347577398751914998063416518876890342544987814869148038350785868454908851179755438648965974082234607150996824661975350499573403545793564646291743135443961137697149609927626761543765410585435484187822201528612864126397 [146,125] -305289550192775449498900886078698928309931404723279724560967840812889111112111451348061293389746713204891123077283042015462015194397710045468028133652938311893142680034448463947263812784818974933456425901743972445446745432369694017295318300989915156592747057844150343610606088622135205652635152911618575230455204722878392762689687219431752783702309436390854102493326872238955986616569925917427719025135851458540630742814879675965474478991024037374030211696268073234158653916764017540530825903209206870562982701982579153673793497185695341481913096856713383655864836214398749554117545242315825996319419918646806003169171521906064415996965119198604273996056670393271724421841646937502056194348061831964026577543873916306096264343593206469008851441386794108048939497804334220570679146131852251963849663471229316564875454693803529386211049821642322365130411906193609818721891302403372777606465966106789489843134276622055654227440922652600968856064840172836914325224007511422111809543686918157504305310737815657567204832584716675812113486021582774646841433476962900845829166507591805029710400475180770029786156198425417349459675693981791131323562195049656431134908157762896934834786091596531021993741688952447970201035981954848345676159252243284781826611837391839138119765849692703190624371041793944450272822573164163972711122650792268674508171845586006142970549750187967639130127529034125175753148465695945410331468506056930868664806548735759786725417744889380824809310594668581100106534303702549020969048876617453067939827404243714185527106060769958292243838195583731409394024540055049515950405999644027588505508870512617127152485442861267736152481664424095422585730363045107888360099402015690163730071591732222163333475015406724403018350529882086595770536694451299731037997732854795784756414048436987377241495978027927857084044112696113759379568173493698853159390805169436635544687316597171821325006251264357099287005074165076252755361684317503574135850572238740545268709049667993296433756452481185513443615313923432510031875563668848144496837237733659641463362893040768 [146,126] 691194957465646209437964927544282461895866722050457231043407248024507462670330535612686753137895392004359569309173573211299267083930252749093461685182940671752309674055265561198785090282225178877522050275253962087974629424646342246609327623304093088630625403867851919826471346865669089487694960392152249855267758076891619319034034199341435566898646537495261068004519226692862957098542969377733518090624977793081268275496289115725405496930424587726519662893266684257428238821523867290089033889132916369288740291442065542510068018244008460896618687139696596016585147099183792727366658652781072426809777807416321753172438613240378048848961811223157837861610583734065830578749892294866873150434773058929752473381992077903481970783608349073166986126353492002736268357670351781546732690597171558357797242728438897857136623944914277081873871609929341254677092878734914418415310919995632069401413990243167759232072192371667431421325229619078768938490204363585754147832973908345846342109307968157795760302192091918868840388250190631223443330132478929564051503966891027862648604055449116931481263695359708149063888561927286316336514652491386113024003453361994050341034160783363167215222292557053381208727331283144384933754964020496001962523990382998984179375742392710882181691401809801562196725452408272880851403373357954799671115083334477020723260339384069293310605799569603989284375126159055884068969344539417172587179108614847938023482122491592314716590139594514067388898411951233864279547069429335478498748089040016620422993589714226377097053879749885605047607501691456756757241953889552903035990390936242007982293818730612042231261882057160041031773128673687990991054785247377853622017624093982978725861819877319664159591813265330571297635477875650669396787239455536795207385332302695119269171375168975520598007197100709655029886555082472138447623373869574682120247278350636447952053830865022515687606221036148566584385526149958224043778483385878034041019577745226088527296016238046599657261239161783472782752589565871302974382190675026257054254177642602978135984 [146,127] -316060351690159773751186825977153501397422441445269073881777634002433790981982267848611500296958138291924931669903441762026250504757243437421452549402505873366328554218702052247837683272279414470919276570120738720214629123915760739554435902596061425398293682338489608704517334321699979932099562250692727011612840074491447292103890933599109105737555576286957611813703374247540971087377377347264382293597084173760846682367059595946985694732306085653108924326053575212071096922193008071861883040809385396863717901925759996436570359620139777885157604679097791344293202672711397781171847372816010451087310280087521598154358272438209045616573786836862011693670645741638824803006532004460652738117928243826541014224203374688569533851305327771552694121887163274132997866012004265171206312488719278519186594004046013457430606308417661203056492393166052548357168291375429386494397133587246834669993021552785762656299859927811013190176508999600289571495208064055707392484589499249733594883538024699974536780559727500718182701994994813067254330154274651175181105208750278290377937900679132478140698877917883452876209016036321168599141890520963827214567783614711858219614111472898239311989375605995318888649972578792197078945088045793215975882175568760614846048754779045847286054777801662539267761188088273627274864938533243920444310866902964019895023289066023698337024123943983976206417372858015395093495260435756806533175527586101732460749627815186234271914140439722684524250805094687912871078048262589022846809115471084091677212837876177924727140421515316054122062646003068963039639695873264146507464368917977353314772524485952040551397584692391299411839508146903485246814307611272865719926427789429933543990841045327201607500984014512495442753462149340586064443039039881863632131331474405633627861322956237537288139787568245401091317779063883390255485456354334994764320417436124900148495556876781824074109814168688288998926040687073472645357750353266211369334532430988293778450390101323536000547908263133489882281714407584420664620285469566788120665433061776 [146,128] 370948885013725323526523296083805260876515794664982968669410658497384242536943671194096696847772342880623958161401237387185772272429737576872114068607016979616195581526326846088535490163365549150843496355847064870916541726852008870235942611407521310304976481574948470414132758963557649812629038250757181379778850241383754587285321872707456275440248890304246041117725366859132441865120932629796658525139556732146959365879780715948070197871516102942698861966774271878398793941899768072667972267219745246846823700978510662036344386958409162325655276746150792809624183209427620395331291581679253473870541036409883342068214907782290978357680531138615019233613446434104255079738051433569438309410300720298973080251705996783442690321911309229106650747840226642562912713753995441015103580279468606878598629254239605827630432590905102364908644360494530843034123796269600444485551293889989194642783251801022650016392686053536729326520566539980602994634809725106579500008178791894969153900632141851392163198358869886135524755339088647144281214076346370919997556345532680075608133062142431166316702779474999354991480660407046969234693263094745834125214343249007166635588335391342257150147040789653894698596405956719880242681600327491233454431162334505460126346221592391681340023288389976866643808575629289897942495267417521331466678927274265009477312267756701090615255238468467146856143636746655036410108661003360065728403201079375260592420123985775109864232685561921192459869575261107032749140916553926296677220983281898183838128160318004473367685675323885017650566577089617511531914390283344604695564572792612380978706403473575772460691059932602428210603735506725159849138289942917733838544191732830395802053302834055588544941011783274619097624441446073857211704622254011508049437034360632022749860762417499138286468514700663839065073637778004448850323228572860438162438109692147438187679159142232422795713769364047503553176257292052117362359105259179211902825681276904453179592688718298170164514566090519868530546799311747813739300229110891140047404 [146,129] 51625684480786833207009536328951260312923326362916107451076302862555172626897127746737834807204830628680088788774753346105095834064524143596325575850995360219728830920475244020809368571972061774857031702013626042650722185669567502952092088974730399654862789783909994801023223623766746471264318162150511689096439822440938521226323219810593286451281751080163150054548328031157544183398983627531209908044336956596057114195563272784239900656940881637062350326887948964828690518122744205331474490298951042880618147141718657883338186220083122366835066574407276886225366763985899470351306223104478083963872542252631493295781283512158907135535541906090338542531821655360768256682533091755203808138779281390256424683382882110426609060908344876782372249794632237196150654581605792750225922756899716405004677969321011311610476493888804026606814540860439450962126854886154762585109547846055421960502054368881775308095835847636429251836203213062404122190042368484663640599370348609228080431310118258094036437222948704931892014533063078254592006810628007051571080056920210682939915322099289134407948149938032758503844796821004106678497904248007690058903128324165519891493304070837603729403737487310017096223700453980006225856986576196417552318369520675801226996834604880692689896126541220035496662758101842525121893551864417854684709488915924423773764156663488854778786334011600315177383640976246284359997433502451016287953279244812351616889365871579773604564580373559303531412313523344301528433656843655396562800648428638916280121977176755949510591062844935104132118127341212186354187397220137103775211908781400639237245184943876228422547871140285421805170767149207969276581739904821016069205690634321680338197551818383249440337803777040708927841755718218282628911046563109050364046715040340631570115139445354733014716028093804198761734460608153026115705294692556956272896297511801682381926281013493785249520351215766557780224038531359371173487470363217914844660095558195874780609305521820161688859612249320437348275762409719721464734900609664 [146,130] -84279996983828280748422180072248122035860577854680875780469726825634452970078088157746178874465706032846189803874273335556724781287773598648754121930879942378838109100108240136089362297457531908703897021452393286787056980364743680339893501271765381745211848759741618545916147753217507183210806670707244377162428895832397982776534091717314833099550104820850099201943146233690517097319095416339571525041200417794978949831247713201967909223305538879506293712286000939807702020347192228644856558504624577682761678126884479967791023745864781373134060890428893868584672576797506014649810791919268617062098943928027231797898066621296499919048963531753596432441111035480185250076409355831004624421428236674054443889917759337500936826178948968149061679939407029330006013385151933254996715879321763120018112827777541705058616177482888652615230398468724522388653917195462222497334505110755223599877888842781042159193018343172910825333594958158370974388005111890057413975644021947568598187117070379736930698172292722997320763466419514802585040236036149792661912381505135928414284255668606662946038861277738369590805939410719237416766948110038427053679007696588991434465316407717963980246997479034545409028265643456402351426397835966270506349471608751609514809055010674228701490837417956964345129448861282501768663020662079923162463887194515276426930180564456849369370464635112927857073683561045666496962821249610868338992283918444272581153784872027827057147422958543212395497184680596544055354119183030911505768861339905055950806736786514545314160268716939969530450173910424559435469069636211600753409457256306925689712054754049159631435907408736740900641596634472591805631601528256334631004749459079136393902790686387927757633725562497229500385254388964174424685891983139594003555472016610659933214434004569638874503628931450033089388359997104412934126403912192821712627405228457919618864489063436265096911091088518853012140728546894848228258662408769710084896604276570088525354036844381665103194942399753645959704210696886308097696 [146,131] 17865305829693021689673496920632370153911980850119507919050298303628858469877559995599061882913545612694902713441723231858480566289755868421974542528993240448191372906009304509893933204544055860530512010156424202388794018674680550290175937658897809878931019704530806029020891891751157377417572093359032154709029207357962794268493276847903939940628838099375790137244079232157594128146420308674551432767330089063728124283184127185521921670964334093987378928132116232817998240498554672365821015666390868474861372221910819634908423916987518626477218099441179513893506162696315067531220611490276831200002559728908776989993345180284261224830661010151796329283370607064722032713460181515555348747931543436236364023697069483330947468871733212432156575914465535160322272010499183877218067897359804497583188535807561722283932286144232073406754388880275745534663930433938134561957795080229659587786259279118149084818999341062388241546829856887591201834777066258157699551186566274910466547084817452127025301509107085897060195825031210159481384932149523231298266865249828219208500392190135388566422706515091115177860106914756994178353799481229031986153894887059111198693916280419909862423814306813649486379829414668382557988023986132960786965042822052048624121169730387565165899521630987999990946100199439375561182337666035028913594265212465490016095519676680662782357018107489298869001822925110842737974239180038654975389378366145444976201772322463482754058739411627228628179798129100247992977351021597085693423297614226181455068832504551691558571724900657186368388237830094489131225351210096842932746632830781644307891847818188190688589157296666615684689732447693083990428108067677928759277793557353570306936496060811969661253546318521073418862192485671972078452537292700764490743084285068959634069583933186967001467990754960778489197282993377696662361361388028113212701350211547224459884935502259269672145023781214202375489867285993299873315501875002260832214377809227348779665635537754452073660870181465608054467526951232 [146,132] 2235421562241580661211923881966939180905961513833007226466306649799757884009440546083739715159703858934623865459786409547596888787299232166943313115827936671190660707182189079199580717274176976131029952388410987877514294579491659731699582325800445602818560654159108747934292453327436900220767792587305469252412907540816322511475934059642339052785468247603454016603913989048009206121634993533689063465618348792958257507742515182086193157388621438670735677225316740700706700529764909364166451047954868932682832099825379995282876608398931744715289504362183344528263705061710439121423076317749665471233237987376835617387516104849176627589263443707653545857521344117767571271044100585695495403640797647621993707477570314291674139058161987225928551415601899349585607454968879134301375216846231212419988213106150080654870230592121781413771404687028274903285637665550618540114405769977438010707300185030764761311080409587465906237337131241380337210954587423343083612251369854595602166825464189151524910916005438169242579349687591798444673354239297315887929382794917393529278416051433339162044363585815232028654331705859259188941927947287350743035257090250971813252711683278863186754954870949145209661093142732936491570533520759451548432430611151762787538645645153519712978845310745231867189188619959625709411800357525955686063404388909380534460865329222931516632711968499691076867864619114507955688728298023878517146189140712013379859988081587749597206640145235050814753931757810964796999701248546714760967794104953829584318444851843899889709966870085259469953083744949577100056095188650855952034715614477101237063350998271765564416896562379579261233250649328157670155100133772487869315781207601661715082198531278530568732266625061027328586602409516578861454420405487739320877563116430586195687453454165321485895359389617315381693179897552719215566783090884882692040020530108271328506050674483855923652661606019628104754929519937362202550033164697444861838343904762701495019823505868634566525507171622881701773 [146,133] -559081019573750067300125613799003401885670687631073867538757196775224854280826625704869453076475446506980488706929687598362816925584022346287807893228013439975428895749206839380408033407902213337313692793003197540003854840348634374499884814067979273876925011508294447614257290161212223493756982815886061555267186266915629847180173543990189654603743125718129468762089354440517848677437776615904387659329004768514694439563995578566068394079004439256841136058140254529439747778248022319708920755326457670981262296816980915888427643702776876097235016599014553644664660586551356658686771787576916501501871237496028432064444671528714431173216684701150763023921601130550021523720195556014022869705459012119589276896326642765375194083076865809031334449926200710883824578305283094018670738233618677590562437059011419102245237616191023087123080196989961857381449363098653855733063288889334564802594761865738692327281110365183802570031722774027410742964036107273621294215485169815610667484157752265266495103766314407611047972890945118053370001302684218212286723266568068775416435475763765385702318582844418888421900060416943941873511696994456043814164242651838066236067904601342774339322460053403802192707835662980452713242940104760966348496788235799735189693464084738832106350933858401411578751364136391392688009722835200274201415122187318753591442157577307518547747565518273864506463994554958080333273659846836727211685064332800101563542332509323250623249438088913920265102463439395564941527138697045787872303959410152589574961964402259770280016728993053647426724400771494061081820249408562246842752275749495967989744149735268446503125459742826829270603308706784768597212795799983292701484712050534043381673733159894472424639669988049237576663670837434927198839027539555216306727873399784663830376455863366527092876625177613203993046140172179570067850463532238192337235444599159627969364171631009417983409736897219675361135700555592234096010090482072789296538371621251722261952015888582104135547745696 [146,134] 39846253481042427327658330736328091929236417465894507260568290991683182834620573651016542204305281595702381694566522728063516013172790102345584150911008044268041377415915877419238199622411955311052179180495186459943051175538222646678954418630101606025989305003257198271228207082036387561917347697422406818319862844778267687117398206806552193047850763704087563613944684299411431704099852150396865660922329825856404880490862389274193959137347301302783062105484703004646296246671273687742383985457834678905530797179350999162702935590151245749783773157914118500418961276743432670426148378662870419780098830667702641375605710747509443862995874350381362361374913851560944759877159534920147522818323002384649277044474680791219940560580693329140334247235010011945235216720073735247445635120496157808513795788130577972700094502316510705506322331929649903054647145505036426987716021439827577447901440302643074535924095657450631733093066464862595963962354749306136114130697531768559348046805756818608998527163462958172383235316915652287720711282336844996861170489992862549364639927037569579795937564599519045829451259398116425935820353488822543359563245394612974280221001901072468069814216144343427143035487277125372553714415350588644235445649920354114729421499989929586636533753902421106490291792068125173973544279010786631236734484606309547440638162540517025829598801166711172537941671538262372605115656856799386718333595052578586476521124674162296736583497606010708045283991191115254706369899802299136861506170642769779058423797914745370298303039857617475474558999129504144914830082769925323772058153573667864210289420863913462169120781399022257863698989597477464239450490390839759026828482020161880375769774037166126337308983444922948580798447601180802984511873372046939474768624764118904989476043446083501129391506746061787669298327802868311714396214789902915895512867630828990733012781283188591331391295380127534347609602341317492454956450159061166591511672554015649460638637836093387840 [146,135] -289175679317976401289042555623499301258885133051241165586619140898197820727560603822959418875788067585491498021861984774991297546736413930105134006136632878442955084630491579959724176268301705515784197970479288936024915470311540845004070029755247135095406834139259834768204915494833451606082150299314582371903477206846343888874483996834753820536619480999699439359684991941723167591658994074671107503366825883673967074847914411795805795138371540076192879823391282518036125428059258155204659344631157849645832000155946471978600862898867697734916964388097384053971403223787780365660734556496649779183126270362940748378717014083578687305128852591422925423278342663194162852150484078569351883596098980983618538897559498189017106765916098047489665706925086606723033211168865561807722238682045055960078113699922984872978112339239251974356657959833758559765074817537099778254651762936758288468439975061576296488906976250044407520485945537797509399544165372730738372239148351605307394508845566065533608931023960863742652515672984163810354582254817815200400791591727206397597140134829631787004600980034924102487828088335428381951768616710525474805538331332629753599923197559823426135433520332375785609470572304849020471476263638535667041181082241192441008924883457087378622865487157732289309977357807111093503067884543017064359597379133165548297444223749138883691926342646987485775906224330087946563413864717292324125290454171389864636119484837665991213745005507123725348344090832223374877307226874001024920312119470389608594827776437541201648847522510046052335847338705019950610762885760849306513129973854046624050976908477692910883637724976162673048268790995815378722458239341557088298197083261684375127078743728534196468734507609437314511368400999756579756135091170888469847792351845015546348416547405351882719333911148500539565503705808877869657844589188826659199018966219306109732665735540630446897950793475331645488947791497532009469931309721170002314240703014728125622926336 [146,136] 50815887410901641145413907416769259882807423291694840063795884755550690687893127643411623568293985582721201901155650931123807856656474581888301668424437118895973314052686416994435589295474892387820161096492559926127142894559804963920962466274683329390943850653898081284782510241351863304681751214631219847960195989006034192325274377426631252926953778650056730397489160572210357751188918215702071174565498615068446913333068777402856823062492822381748838547550638306429962316028057334203632786075598135869465534043615844661840448642593706806549693190243484108302182595552525952402238222128236105737386016581525084039553123474100775679463149978534772645817414158024539130181989596719079422590046862470586789492408012134555102367710820497069058634864718711873039831226659153365678840304942882785245954662857671463466972348796076097343928621753784224454526708600468066648750845692576326751085499397338354518536292374320465878745589626854697163567918109708502038582249710674414574625936346119061537102632865302049433006759630885800352582104311059247719909540770870399893549098213309067549452227615664022188429372918142939408801886284936040162794841852656407372176144964053467210658129962010242685861794586125702309322310845576904262134969859905582271356243116433480923723847198297542643327079844064172773352284708068132655642445470103980524040696681617244918006600351611419345040591126079951715285181809264935706569224136652720074297601142284289705201545844730279840585637918906386935652658822384858646402019447280423779024996509388932516895447837585418982163429381832062585885304286597353921897355665982153146540822317744277888053193229732273235532447802714078280578000866535844559470034362412684894980576094900813901368520663883671593068680466940566369201051551411110648673973488870589994678897606647055331413740396858315541900311241414463438905171100781709698430289510943387507789815928250447292013325532925301896470402153658418071363944127702193798247226339189860 [146,137] -1713268037277072996750193960362774827493070765982064636519521878720044452127941843782907248449889126292822006637013954375525353989600100688913957320687059093409125736851083035388045178090415960477896649094116701604047305807412989213048038209470046647545237234105787720526100762148070914561534518694440182002945159652925017114552152736902556118769573715565921986389731608728776524217981759947238458343871264163171118061425084808264796071832118576656243339961611995966079819900127888453252495010373669041343489307241883352061599237438704749117233039989370159152762095466351983548093567569718084079353319178410752793301110923506879168416613555971515910120838365568696467951505639815390514123136590663429141927274966540910662355676091113345138331138919521596628521981762605251543721478118810080522101155541628518904767017840325423178750655485159263309491982848657710191232179356955857374920908757165894105381996489731313479146379894875885523965278788563641812597335792182692455209003886863153374770001391733948315062480754330400420436906863471167497626326559295946405498660862552596133742216947968259284798842032654531997414863182286300915263987514436532988047694626995978472386254509158781115128839760512501778141717272311255933591518315778058635399408560287278297639317936925479160668653004261266734275646756691984982164999887203593029241789244768749808042635815306683432339349124538929843124565178145072765754683119005575184678730811666556469505509388554488048236405556996698846356404624059838469632761198371307024105690870759181441628571109918003900410619293602108228904327921002452615548749507510984756309319071771777716469967955075796979301123767901075277185310348682022716997206531343937010888904193782927303858926473760390064086263745614439083984872878945725718725218971588713134221110579136007934694231679058097141367920904732900146494391584606485515171441746286490342818466641008838260755721568803855165747327847501872629361300693188113141659712 [146,138] -15394865546281392605991282342362757657871116743196793254426116956747398722828776577496165769521376824747071830962894365422253099488369459344634814018550998786579117007029806616579367811949028294052973646129389892939943939605347969480359107212769734079161832990609284691833503895759246071407253942246199034538693254968447422826192218018972563126394444480783930103013156784483978978839503376819081348121615631676968817247907832239287250807596215922158476009701331300899287458747005024774985949320930912645736083978726747759270847751434878342407749967486834064443981263576793022324401654443542222831469709477518891812563769215727061267024598886906523149694776185671588620773051938391151033155381581529819505473555078074120195303915863066149202326365426011793795863935880005142316936764453714894503857459711331650023747543696013532367090252939669506603460611344729411534591776172838622751821129948977334689245024213064672675149838346675225229206172874082076867077230548828194396402349397923206895080011314708527147197016442917970530892486414317719125814188636942305573260310574467259707825283783618710760999063768332077077997557847598787232589440426866850243222895362910175616481498876420808428607792924912438469427411800267048551325020803191143114612059521134368408816619183087228076920656338984149571023062168601414117841806115765256589177318819423255578872880540964586670816092206476383833583750029758322950348611318936069141143911384731347727983141998227729800226124334422954801493320283840638848660957992489716268757598704932657121988902785753521087069104152261151736268878699440572387982764404051821012947171804060319712215702921672954029407526312452079954080246848949960243951393253857562884757513827894679918832591103852197912168030232955535716820010617533490378505257792535015002215521236217031867219433072608309427246687025566691904538807975376714978075655796789518845238747770489889785001738308467738597367599756781878607762473224704 [146,139] 932211578168796718792791014056297878333664184502267155946548708334158879570857747560072556423976198862942463336901549252733266377288437929134300756713012431378970072140192984677976226153934909197133075386185287371157806383412708682871730781202753852037246545097034932675490920991650803204065406384294155097224437409987594439277672557718600191987495275537234505460221389633111415272036070267211044721292386349698781933813739509556299125911133785720988708387466884883916010069512610173842156318508739864954023711114474429696283144905387543546256785906285549245006114371480948805707547491313741478494518050669954802774258198790974701422314649577040497006491625336754551067436230177261290465455645277380749241969293948740897387005748206646986694316884908511000111722280059077780352069272401896973918046526798559839687376517102992656468440422034186782774595588868150044848836624846117754356544289387168302506253402273028418566119442407807968456874896104187947538308788863787577604009527250053037441457917284053792655300107349079524005293947968662844430268977283507279095597582159468856362131577751352158421980214182239045876672579873272890752848659116697285465836860493884606724588303331618773540927597184786441982254916965500869888579800497392827141880864901378209742866503226318942708702366093441778002027300478927442370127812182378943873715307167881438253954166436297261468196883696771143080496075809156260677859437760955577474153117871901511681720621890964976296244836306690954700554341942625408443930907940187355016733942972180510625110365534592349143961682489186598935107647459539324781850568537802220500919253225574970748313680049099110449061255534176038655797596142896470521220106442104812616221505017338457812293210719229506911196179398745427886005150282883952898655829661663574448426590422783738858577611582275281501528050259931490522696062771764979196713286522882354089433226685472269486254975483414455216412515706405084272 [146,140] 6115012483019091189684784161390339094834744378400119474065120153316114698546752892972395528917876210441425600638528135367395008868427617850153468437609587299656264329045640439097217669344986050981000438902371356574587123626466102194328475408075475364703154571793414549950486218687296457167994598590539593778899842108949620125465514313046323162193457916434118617651224181059322011261146576382177727644043359173688718302321812973769169999567503165487450585848653959889763733540548819028726031891083918098686754927153379341564984844582717136973092877122079843163610695925110499474572778950519724352037420751639123566451915087201611225789522702877218342680982746061473155327151148759013529268905631438078764385264859861118212281014732236433132871613532215243319484078076235141487797946823253647971800229896007714586615398477120421108599583441459543441285519584443246904146724415705005913730487643911261159387402429006319670916667786452076667112890824810859054613904732727382144204017863255081892964323492700035694605243643136345746962466561591838854237929996561035705865838843682561612044271900215181194623948837958080818127991236007253909574195612185918215946480109852251595859344143917315158250209252145115551554893539141471991356507941482380585688628058559637395150236004118783714335048445189612005632007324968680720834623047444510873449019788264085025038588143161805759552206854740361737478446261342301061736234602150583996211701299888166948128606524389620767488348948406876957897803676491969455203479155421453716414852919543738452636928498688262638457244480676682119675860136805735191227615244913418268380071697573074398213216197082823389194398098791695502396128857751716929487473166022203636436074227751984378168852196338812266373430620106051196781942902636611183879830339029136390688175080314664900595404547287418949013742793512054006842697057863542215482305807722497483651614674876120709708992000606231530888808723 [146,141] -35460513574968523644449098353235266171626381482400125433550851331034693302603009224061682602028952948826964887025475823293095258412595419468518482073946480327285720238063378003301250125423715928934843757664367532485274248033678736570962173777637568021704249285532048256172086528275232134796484268817529985082352497143783492430487365334399512549117639830529877790244434301008937258350780733406777085473458363608513921836856810394103371902957704984502224546426987519544634947473317080918698959721017153968500988386749015076202649213651128351625166165768271515786497204508421384554886465194193981666202064406830557986964626234406299749956088443050489609206386676620218062662542473376007613744986781878812776436669364982987123891575163229103196044194283740064337990263697936238568714163112980462030961544598061817544760895970261521579542786460148604797157671866641113649761510042912882085230031593473794930350739879989851103816246454354959800846276792709696473640266959144879384898341846285387010820402908033939394044989857777726928728419043144726915556502442684492187181718020350292128644248347343264468862268989450916475261202922526787770443878149812672044191482320091071394341629733935762104812754741692048730492167030663335410978955645633387305849604739864814218186331861394727295589597309365443675384984955373582107118267141339177515921722890696525851900237810669929839405278732699440147947118140784237846884465558083363928746519564471867848083695379218041903423322691883595412782441830608693746000885988380460696917532689035104103944760992795590832169486557207001141403576686492639173425125796865897193008121998892515896305805266246526798233033367702660300758798548524699530638554738698194724708851234189904765788784152382031082441218160738105313151854769843865767894867987935137933988445500821679619628447889058262489726802640933920841822590323623935325192012740276636459173286806888844725991958134635392 [146,142] 32214775368885866304603256864517244187074374826680294679663049041902380646224921256198675114228717481273527285654357969582586859854563480845775703349411937919091915728000124751442273211008475238195104979088266995524660594085845780378749909543339181698935827049632324657605664403818950225081458975790595191150304111644519376987165070469113059093868838521745782266973054935124836819474766271000692007660908331942105075162060521038834735983959567667492141744665438792693366885519647351342123178190946657358312979312111398659299156121907495919058043722433382672762863459137338931405059207634073906301496526937987832500088569470511857368222630998541726608275536354100558953644457079745829800974797637627304294055117348159176395676903250030732267973667970229954155831036055543929656539310180643138827745620957025379026755550653890139055684273949031586327615018286888283284542687541006073971199803584150900511215119863142188950148876368148054267389724113442327456731628414822886046393333258875651428086803352956198575371356566696608272814287557151030927851136854719006218036313287471552651892196213758175738946582620493285785838691056219412374228839429185186978819670831968255870326231414555676458414799754446300383137302179660241969200178391236749404720596398550914115498233812408209452190807931009789080840828435535643405116765229638507346987079240966413748067285092393179995713704538683077254594451467982534304657934798262703018539279413681338565287831808045187219142654749253348078898776747510099565126205549415103634768289080481062216088848869712540448757752710665416025603077353414944978196620571347627017695035724333228470581839972021906515030138614329781684678411798889834081109113186764921264621082306156828313923543957300549647404099267384532035918766163428027669647099776710155242860531523220000817465262152221263795206160282777240279045442160437378900678552955336838595952555706345514378800 [146,143] -113300742231511253079979049792328835298659402712895024972983634346396525646852880581625139167566423922563836582779741583034544946470957933663283231929445667515788194448758214683904003761838679180385510530490211942239088871145680693059351120686953546001007829533053544962310583240849543961849475775810138649533654547366181825464884876795687094073193686476092672376482546678577268681589353381333709449171568594160206952200856385011745950643053445639334909925140203936818895164238926573890931811828520324902447164836086748333990637393486979209943428212071897371649074254007710677444679642261597664591475451564122653712237898194084868999595230190360130646197426805713696643359092097476398581493269863186489254691572630487192325717217731976646436583682443177633971550804300294644032430889768723400208812560177291565540392748866856370761714745308591241810311969104529212437337003883498540906706022964264883820862321430708495869721671645293646777538216898963642019081285784874951930966652342887915782490708230721933984118826208105951450508747120001600269788698356716905643587459489439186861187333578209942513262014162521461217008620854404700029188480680478137582080828084788080901088197894570885439310469890561116617332454216261177223295773374853641959817818938675044945651524613071361230163065851486576023143804246163818956076461998602207628723982083924248116813766415072396438525518440173244010925640514448887341402894645459671635900787931278423142961923722422444885978226663379195874988110248408434639836389771442617975254716628693849124399038243294227386019380455242442055006539287183961323263169661342644488926044376223786212932588378115525138131988702892972009324217233308333965777380223284096336598429759927204355444201123062547229654618730914513189848665721553736238493243375797838442691514152357592833443873069678654383529693488375311420371670927083607910596759115513464221757105360 [146,144] 70341862871296683065242018841360114110591536554398753190401335154654128046059677094619137087094870105734134597372478804734070235274942687790394087189684083526359330945002962269060441457819688072094351117569986711242176026720122406320223952052331930366027195704395748049128333612446909750462167978486476553539262562720980966191480926798554140226093796549028916291448988664891270111488161550313724219600134720369050127653448543556786986191972822986045058748581023986721551478652748894073608094488457532244701426385039568530836209467844527499320240727031102432127609034632877540915440744642685104020152010460167254043705510878934140821602927782387334436640348030697489157920022358812161927382017316364119868244154315684223952011472541789034964067525596660582105395240023504509056204462011051748398056213759826194818322007267505605842473342655666093171208732389702630568471898961657158605622991958755871971214302684313034667865189453320521411143970912697193943056164297866751162369147560389177860332751630285476493326991002270123818347070062209321646735356249566080038381949888790924693789735111955398996847580578763253102801190306759512471694915612998249158138085308925953805455754082314147466832622022616812981842511780905774155849087958303512939521271087970281431095230653410758838439203163284772995767777505334151151540687780870344547691435050066504862608504918258196744836626412616423575533056021064946149026998512074210091821595412135412468233126008397878958060030472559116191454406416704913004224590965591368884135451497219262164299646846546402995017338595927527492734081558569486458797292555917919106999782038315715712378719890550851470289375164200527637908750663053577463409928470911299411976281700922152263858414643286242543888454511269137740065553727077804246847491397247997415519203915734562995026099088569024944918592422017627558345787596739559907430290424414584 [146,145] 201273161604936750490352383510325313357234995972625892457392734280554510491426708336527071228191220619827380091037534357175704189085373495795697307937451333403860372835526772370197183827639900903778035648310114596612949148957127654518847035362872378338860446153210720637684851849506352307626959310774300904864172426930555570098937200563615769148480495362079308327574087428624213576219637568560940552891714003777128131856169117373287189457942255965094933479238057901672276069683520068331293821016193077121191324271954851075120419940082719927621765966671110590367562437146844644301029301477258951501209664577891772536519553362104738379568223795298547688597641239148455406396831959051829695135457666016462402867662865745905980942759873489166807429754457513672171189670695681043693285869252118261709054906745339815718977089064480202844238716115439466342206602895489276314806366010912556922392938593911306378039512641679776191011064979814417557282448070434515633489861694429533649742944791179019818820516009960440313742323737095725624769908527318142060440594657764786316025098079409889129009358580461816871744384536699044949837145930072844728602302596926274037360777129494815665263904262683706875190031100680324740938158181727371847730452073761923070248337421530497814530015428718638331157484045057616940275316848182913655394402432531677610856796660665426225420950617206766433221004452384148592035356896351065824744069155889978473222469543599882048734259637425260752322100398686005955283294092183552609676586878491238448956512446825394524715678017419523399993586167868726344333108141370423617169044063961388752751241233236512025167920997930217344365072676599423446587526076347006314559823851707351937190373869452610377151766679244264845251457863215172176534312837405182549886706789431399590374025929731338459928396134005975072383978535671720381416284938557372659584 [146,146] 111558903731065175793754521199416261941158445884001364037522792802852277502965540089205465980129454534832411063151062125275654665678566311772709136857435193667345240130897733880331082039887355141807800028149860340397943769045987711735101781317927589415922132370613784372375690905467903775435313848244835890650866689896846914667455105195997066738428499109367468846088630307357987213655175740516973430970960223317487411570192590496153502618705085055026110470675057792546583268557244463792147766010263709789863500988440687071638923549345313281854885604959638559543601741445841029122984155997644410820598938667267550426081156886603217612335292377926520567996771171440733272808093538659033567182067339484835657983917457418330932278439907606431857311885968285746900258891723041690563633806319504344369956521897232975665286020372986152424615697302706108643842161817138264309715614263666617131921418293371506418743451962395507793067994062240733424547719389154950527828669785399942394124421223050399280274515550576966430949536557327556162694607319145333452783258470672299314992724407339458027169115355106656141589287399593641242550510610199256383545127762882399116896525338386672663073572082789660967693293231859072408518136259312944376129087414417882737575685914700440448702552821975017885403591720940394271547670176839361153892180764723540717317362960612829197974305219629601154800007049071087209144948735963046478587673020944272609618334310254567418305775512473356088387703244461649572811275623668033321273561661678326902767623148139542863085423796931525948128610900131361205560623903210415456349061041039980506444512430778916623113639482368325928630788547356829343902181555210807284006736930991571636920699874865221943092207726850576311228865915853909537120286424632332502419055937555813602421212777423190334867740939810879895195471122254318706163247296 [147,0] -7580067710627291946104769896328235419780006823804034787409171036276265579403383614066759314492700508138402245629723707819761904374608939610301509733525094390609648904789463863052744955516879500412609618787367024163423750715633598592759617283955354342078620260915206311124515081883424089434213087035274462551544439438411248216895802789135275263770552691344373567617956644861533520322171253554622875894124042391476551121305666040554103905285326610836081546961281110607164754324756569526137505515335948350266009868693247698541030430792957959086254499100589306842960366845485193444197482242638962044705400938076479113506572831371558256281866159497335200306941238503008415485082802247558262524115558015928532009129109879656192330359181970945411263303109892748074949148541050179866862133084906201368153661867298561446304079993283585938700752345946664567377540470901870501137183846958782744195057562532525112875377119126305767043511039786219330646897594658110274723001999126842381013118763575826367959316216322691596662869361739099870210201708958336430868202784147167259946150474414820177395228198641587413053761690625295957669348941485414236780348207395666901062108831814665934091391030900096241646762786185913223270067575566093512095099578771731008299310300776254751144791743394555575478054125640017504018633691226572952328097705295742470073305033917592328772057467236635810683396027608356281483930342783561811072267924060920643249533043794991945894557119695093394203116372917502090408939855816514142497354072442896577132864310138623768998622848518340618099642066979568872077260134388506226283665379967803354264090210657636496718191023359531819928973457114882114943587787452199033564883724754747999077921801088366868704338818450212733569516315792399140578420403890822922360571507104859092170480693782124672072208629619947394557144605976188842829641991454133493367287393674114842416429635229467007853192914972447576043243412274222927425267897170030327341997018999172945547642553067575980763222643974470800055709749834238855619969414234035093837018309073002213860524500368752386959779832302569717386013925114349066225738387344658490993136648544910613238215948260893921567418277968088005122414488164412480221338325821131577227970814561033321995199824391017115729950142977684512984320451831733401995286011973295672718816860258158545952655846200585948516250379873157306641482664491539544349087038434359522613104613280146691979605931475880010634247990659805919553342787184707489877267149295069504801131724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] 402455856325509131485354841745972452690593253371155945486649018245320420811153467149338207307689533684528759806601150237665316537691321839896872160411915724133736822282054114504311858990778482703946965302062554242669267267490457839141064593092221733650289431261286263921625424748857314076563843782859931617461771282205692913817809704112126314744873928150768152214025292254684799486963866728330596520114957921940133638458440172303138528967269672787661320238602476381688380652631570087465935324483138595581433762679088667361851224246667058620262562436847703745576359589175121773593103973657407099936481992239187657654797550746686624713154227112956048625472190391625472602599305037286295679047652192184224073882509131877917277115248625941328352889631989145965602917573833942077910013004136737376494511411883184009161223410365558200503821869770645511750874306686345067425089457682758970090611020426098908740387452260613541553292185465360662623712276545152360365981472835308207879349821773929869300982772982232176732849412236165475085385288529145667276509933817471122726767545841773457194111998409510145716451547356131632401706233532889781204840040973061991561546233199881673820771250769426436498201885788291286086063497741270879215392027843332237680106996454363091048179620582736115889999478464819897359733722823111040140415586732138934190286008477462887966698835821786715585464230054059160446709933110970506690785245119833421218617636667833369507033621066902670037243271650412066225962296851135646404990192359210841367643643286511016341058570057038554420715547387357486367164943729514362999766859083119603099404273580712764181887796098058016158267773422950841741536899212802611099507650461886850201607576138956076912324415809144233095262904898865902712622288985240235541422028640929466263660781397976721376640864296378690590648552570543454146307308509798648456243436234038105900549603125864016528350754041828230382092435420556753152437304317492837795544043430127479842038305431634390779918827726217910680534721100850981031052060855794446367533845054219614640068452505536373253071838817496801743801988011597575867685451316123336739287454754652656903076780148615861371790439944680775746870295017840995322841691599325606958801765029285144780999097250910893053807783851980940978377964650036978786386265358964214835910678543597191581650088105101596273617562745672311475570895362904384953787708160248078575464875067320512004799397940405526299539682472222036436458580918709370373870630333992454332063925927936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 22479720511234167311498916383605320200341426986722212398739864892506800464520395124480868699440125942882675658161851038665128628839854641100879892960725507295549181001937330627772797879222160658350393751977280056953048882808087079013754803001662571872232055686117991299788561078949441415537026976079297667767965151618440978490565068460630736672441467189257821013411896035583762905482180667426597116669685385824333588127787775200574175247963495340224270776048677987875526178420087621549621952328547262785216360489749602849904575931050431075495380680014083270517418295038924900120871669890038361213240920224600501571001624204910571449307864738131435899045095367731857146382592807968102703077415371755606504844295015995681575148375710969460745006894989781368162732252101010084207300837488235998414422321074428373100332592146548811506135649625293054361838844889655314806156372960863118499735827116855918154729856659296771365714218842977854232035763392487509021899339926622854370889132966552897485083738944569618330290842999016845970059780016564835811885715739010614754523564143609584322232120080252887655105638685432558183522361195599846317792568247645221386733771745874306897868381712474836755586952186869690471199755201718245432166842509428258585785494713296399408166272520025690730853497752336862061594965199085730158421187645004385230761521450003434664140821391619927245907601505269079831766342070772189277317361230877721717290895314158778513653068845355138765333970853367691441052529343499603987734287940279631538989334141071083388034601696074391849019374837041935964211428531986650742353483872852640132944008510658554340495242433838211091896714069593474072350729065527430834219579655894508661864687639006751861403902140439854671698337480452254804332204681989722638518111582668802332758394672843430611923215128279119554818785971703046685272903298716092289869051775537362278822464330669188546723392703800825779679610085773427345947869142980407624376312606981838587848775476175708766320726077067431481482390567150423301079340305393831261467630455701128851180324615140977407212472577014534751885303933606151512849309053507397047768828569090552002032309972010007990016843037201943817530520759387906439188839905941049336419947581181053356196430995976877733858421014415543718319726020351143128682795017298618167122999112030222225778724018972216266986346686833413069885547064833802773060823616404634266456797794022830385258699975000645958189190670024994153559422827136235046986909628426307493623961013452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 320599507757903248800587679310229410241103109825528600958225666154643806353565723428161154060239861323561120053654632517310786499376668612839495847919057869011527493942811843746354637624745892118371966202659969047228355348020604443412396175279478551843630355761016775100420421442729097780312467637529446795227724245010510997480371748639257224883295371610597183000711478478512858978503945213351436283366363206077578788874367606724639869098642196777296098773271383503938065572038789628714020268387033136971482325931595416107155557657056463386314210838552119523659835419430105600620138478980501192149137000844294442832646044322380406458762796484895561687833014591399946462177205902972036538829660399898021024183587207333612051440033374863827231814120276726214516618654196608704655219016662825109421703442074734129376427833688260829650037166343064810479962000839829838354177243958235339708671121234416021542288636722588402663423623410633930990552439071920536345819000978456541787591230404253837571333936946376637724548264853298658469199165309870289004510548646539621232884039483614849945160323419471203584604880111739843635271246343231771937379704926519650401868683911816324666089331022827138198907045857722581502644617983437338035771360722946243352528568126029651036539013995802155847000630471340757197039699351208854460247782416038145517480169560576860202175267612864598614197098234943944608260220234675743381433414798331566977973469589545871616160039401612354250852779064863719364487126479415523028668332998066040980350800025781755261544613624615632543747374264213014356992280480437713009212712276869849295437626562428050617823567376191698759003366514865561762366547630750859008960508353454311729327157697671584793245573155975615238612889793218876743112493552102780039991494779507207336579672693896055809655360962419361247392095831191967506186143051881421559554086524211741630856895455014829673953785162615287201886034884787061358918262610457348352983184956187939930038647183900489068345920179488607095682204863437254691753051513269761332862928598929041393239157206371390367723412875312071024869635484619549862813096542029262851970155542479390589860507667924499405387131805004148327304925655209853850604451394130858514038742329794391271882359204817150610032225484995364411197117406101908858615005540882793151489805660847954705385128337101803954941914393290657611261031928676560718128972304318812267848339721656254098471692374760394534320511875634606446131479351043516591033038475675957514699744623984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -2946815221857691579385591474325968486750246686424181403504916530707047483670129815693561958020043233630929281950777957562946359888372629461282288024064753132279275811389422576111294824552642355473063760472486541436597436186752071644804122542978050066699282036102834555244159631506848231009367326546958825463620542571773329828978337411128385800955725312374688191117763960430020497471728463777603984522833870886089509656587038866799518189842012138057316139623520435708385303139265843771013446209144493070038287817956760205824184521708804169293300844603283456914388674553754278139591107715611319403091189419290642640801325839743394277663768293363371384592617210999014079386421416608689950056296636174570193788299943420355082768964542073864659676974317662637158623488399205776674422178592312426976472293936812117987761741104462642378543705705829321403070448068228119867966939600026706556759797863751779437247386238189050159984950108902477875438660806630476478487622401195919736213796852521221695760446386325695048085841636017537493717470030558410920688796181515978511773749501548567374025257330873691136391402798111210068473526224831044453637364481992969173813454604495337014965656299641633083090757599430110222234081488657009724255223855824828943434413349832991066178836580573221518692435343192995421692689294669934700746377482350290666551743314399483571186922227007860670623509766366208290984672414429086781223507932714154935573359046882657629231982653238634877872211880073521035987108580031267308762929083623553212267731437161203588922141452349025441653571879634919195195039775059493371021507396159287113307224819453939698261699445864129081845812498519610831567519595831212645431326436984661520081821418931383262898685301065567769744466110133345847938924815478082783607776531363488905025032415282504800901083877794741739871443275991780464532066783078265982011662244966925979431392671024784463887829693059228657426714476252220797375818396633327999625252853228753649545846507797786597862958446237422806614357589516525854153707973833975266550270890809659022354015340719689365894225416286477739583369652046127825347634447396830980291195204487857589145646375692925988082740573091621150653165500824415675644997719095255711102666542209283015507886546756852105055914975914969233362906689208993346725482186956128794191114038649779407814078236070427542773308535508308374148495141421060821422295662722854697782629263218879769071005052020931155400562704563067489483230300133770822746932052654449034566061927274905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] 18609452378525134458131644115895990027228655097965468908828138413981996680532991970613184785879179552576072006012665362366274383219559759589585641549284224169030838815540686404484620114393131916291809098831501519819833048644940200245990490672309694199119940730091965959003683996793643110070655140109614047213683226950969970925725748726852948687446057469618709453640884679748811143965887992666169554916025751867441147299592273361503010231656344223961308819703441458484850436018935107545350776790078943694055418075790686289286475692447532910199294752015347816007244840297863624255890949765016367970925077138237927325176342603591508406298815622386018893356532256146256947343218810309567811370462281501004115052149170192324972996809835702999358542466447507273419966883472590516822488606705992327508276577234632884565925238838180806091507091188262903251687001854640363886587264131699168766237326977618253036416803360146868912873660507308776205564328466913225927292945100580497358226903291417476577229085844413533549247834050857944580637965489053224778049983400090927638969066711785700686903778272797464216373493676604226108685270680179874582900418168373153394270239419755379648204551644095601604429530200204885378987320652461678396761248645602078639107207284355610248486696570698874827873741635863224247143098579379945818273484775498172424718503434916089523045578326788229136058352789222819417819392273491129143910144641984732016662413280076875877034761613526235842888575361948764656743828414160073831702405716612900013345890619654990200697471967258885280760648503373204301661352490445998702324530931559909457365113654198461054382479310788833623058118909278507904041320713352532511277287654793381138415702727443350337240924326289298617769075408927066324704855498954826878668496846081115618260076833403673611871269959980356725811741689103577967916092574844159159257754843137848681379760021386726058502804003399932566020779855094518778115314090336128751592522869163238674582718932079343651835312945702457912044036057343163768441698648397192312437615807648210101042504578440891634913518763698366524746422634311022495188932492891798239853570951439857597339130145941758809776598394466903362217244459975382893064045060266483101564271833264065743417188351116884259714646158337801696055629465684015347939323043018883270220049830029198472335140348807032946939205294198950243209123770906673785487231475784769985136181674781620875124514446636723432846038660596983709729257840762892224163616319818859456383138924005949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] -351014421071349832919808857527687227321323752749474100260716537702067383331562469330114375550679330765013230435644172748694547851938111114969468746155699525662222515441314688530781133496588659689558572491057872885493376396579341663085995446418246204073017999459285282535226186006986268243715768225318729615337321104630718150670187123603583098109790125305474783313882029549068151862939923750648499228548210229347189528066906922386014759057059985434131661570436308818452460789928918509394765945616430063873010273571814213800474510445402109521829748133951859903819626160583731156970984500089582765809038293883010915066783776004411916534861497792190534945347895169981423892654867461468284458434414102087700214581797510936286416200340817210346509465192612745719984489498466675298567414193228332471198802649649338576797369133289202355711514506983259285332357844915506595317887866380233356129464241522133911602316377757821112178776315334063716462028017147795813659665571016063256068357498808964902979273597756163502473892202005086295646153839110113440633668997649688744861248823935236213736213432816760951921535406240845707452477067856428095339122452044545905705703101998810828850601542057345788088065773660841094513152172228997389662027931259897551851528097524768225951631717970656758233988148505271521634341350786940699862013171367145701740823409167304565777016056222902003736344230870787777962059393702336448382429009441795000587914100470208267328562904817129857812946713585987214185316006623107275547207905035658723158966314967291344062241947064127234738161247120478477243915040649204026634157631616983832746584056167287570010630391330477694025156522258558893628325090875925760409288969560191402831215601673819047039086392669032547908333930530752021642564501958449612790506362935401886279379138661802089749479377825966770285561088160992726681584004357857739738325592622165942128547404443060652676438389050163742660162559554776808471556660972045533326500270158708066627838083769664774531752121163762006698356150704820777923548554496460994178259538237770652204519007609069580740656017818047550473021427213555725471253960085408011067648950467497954893974541452082527819170547801550033717554610681870240798268378660631974787375003475353431180943326598209678408991278398714508971857016929783046085585550173454249497912811349801494396928560381155829207667821939645671871158390221388771559904610794955621888239061317124370825308635489725070920629046174089967614665885193172642927386243753983703209106603131063500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] 1389303310003937389647609695873741580422587292318636207628704103304002051461083935790776886230337285990892743894715753840324486689361545989696193886353284756622178246505559269209149470146589644708306033285472193210257722254796619399200429385813459209600589230950646684938158264966173467770281559818949511005826168126261156594702093900001893541118901079515983299982179347259040603744634487592326094326392374601936492734543984869982183219479473647967451406044553964044949639702198826031568543616589538450212398203110188675452446748253371742095363397160254421254253205591920723623607579888540985182044871529451010153915804492451647857299705167927978540240956640198037445640755928663389753487331644763119153225642648376920828897875417721779822108265185754317350100155935386539297828083472040032213831788165832367586017569471739863613172289524161635646980000347510619891774267899343364486104869249003555559389806698633854453457236124095931955070711970693180133770527873362565934727448504171319183097361620899664966188675812671054239429845011328631010404178112481656564423158969311217117755546490209691093387842176376693240633565745773850788864333520284942304210177630631529776051902722888671994645792031312923760898461342127129608245972110805854866459538719278852421411265324083137857771300951201280525966207222756918180021457579714695512256790847716645704190843280181224598916772435085574877802896379812741361767016842398898216625546085870990041270190201837095387202333572618998016104504498316909510623857238726575461825800490121264327019589942609868813961784835664277025185239916569212490745838077679346196161871364094636858435899971357321454821704863864223278766796254943971212077254785493552266351179153181240366443153160478053866348980123351216464612221805434883144929782552693681066833057331996806496514136134714550598481171854387452874743853158269607974420584557251764829966646245941328120873794060897732803838648818828964679582556201351145491166694591391220450250046175642800500206892356577962850199687216943145205732090451439446930441263014800820392443313899963780977368800348427100171299228407524910319322256796254923609694114749745208761603136586258471983688565792989651013971587912715789127728911859418984945788021824577793227935343619533850225229269334347037166705534943084013177126611255215530859638674070265739696315698451652246709595202398860369821456701631546241392357437235468403230690376863603288810227032967263935269596369342464987366102401328529161234983285515842487885364420531665177149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] -14524694094869649640123007809717367426540975432066158993137962591900096242463903320534494259069689097266486245120823941020905617235373196519144321158367004443318005431742314538035673243064027578164681052849053373207991037787675573731381417094666708424306234156784315401081601126691663664319705655169454532563572047864798519709268393848441183836588098195508690064554880317289693736133872459892572212561799983877517671210133785346745123977168582180012855335300138650482966973026956875714960804588864202990979233350254565125066968616342343301119042059750947038262664939060017130303314768053665135098917193081676481473713429310514379708552583997058222755195034064903701011120394423635505824686352597056274628462970242143909624776468688162646861176452975302491381223328875031438315896032986906726087095328709446679728826593927309824667102049921086746160477849111037920963707339293604113835875399207689363029791913789721529344483705385669224040500762698435702681637694950951232661026934111893010592304271725873323333188880536237665839174399254373381337777280663217533234603730637672471634845551194643953527546818533578393610268083368621411278365488522373154030430126018158868320304717409720764954711326063014909180495168436240375058913810666265934489197554165452825662283845674096551441473690961190401773165304789562028624478516136368664775050144024941246640011883610405684625883335947019214272146795404235073473566006348271146998551668884775788841320453698506697728608614237503234284223615685774891396121425827046288271960888730604133280392722644620849602922365298898434352231485530471261087828106948500558689291559503125416063507610156446899161894955341788445417393259711415619879322395215499187683280562516041372631781829853922319206211164638839195241961968249957071622678299341745447307533170929851648436684406669959720996597605031052289419448955992637918009809121008244222876619862937733639904731732516921790328279484354597288469323106738269355280499906097361235055705005336813269434414089554852135627497745648581772264497576028981960261126241485610987406515888194033818332821973694360210250086759470693464133514958787429623890461462371595778916265754812342591293340118464759571451147155010506097730735192190898451714211464630889646377666925143974403320679990472591786656489446707737787232931996107328305728402762322636057100209228930768384475890693426248326704554300740605976591051854241484591979836519713833503840865141663818428874498921229560133044630264699031312446984060331721335824490229775962262732800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] 73342065151688373799578628959135839495953253108708672551345097375914433491993957660252874781036094681745228027735613390490234516397218791167133186182942889974118070387536691697195605924965597255359468511062749555556957363677022836583034927880134095522073249326389857269156228712537800564923685268668985271945592393964825735050605445721293054281089548004619911494095208987102260763799920158615708642241344867422428897113878986529213782792569479763916811792041361441414460004601916083730927698964122598375038759861860461807513867408252490248141773403058933493443606972121862326475369885742758663978706176075318258805335732492992411489808297027262796900005108051432979309513465833191943243404706884619214113395575433091673812365546792628994132538121669982301487414698768865679680804102840779039767427229126786689246110829034625252538091973783568202922933604213143590413556904812883888200478250198462402928204360321857756926949665386545572553694084237207833806072868755135131263786961109157044931570463844043535208295373461377232402162515110788808764319000506467563886020508736529283195828627970746132268485817437078890666036099472959313615525751059164927765184629714890145949595952785696833771632787778711491999961366953533783280862725633717368089718660366282865284433222224336080915215059509753106004917377057284491381206165667259571430251822661372965896820026066181666205396620640340969859005718196949002515099853539658598440743841702447117646381104043367293408061219568253131606584048037048426114229264659624578640482076379290397038962715351065802616917889508358266549049686811724782059607405151760254747701510138887877255403457912076621225723094771847626429165694645470479564937460469415623576289250735448949914044040292914681842986609437646005885858042240939336021419521343629868677966909428938031191213426455541326370307165002101464189750380080715149784533348850185677739999072501688613261949483868779985109983650918905227800808120768360000572222775206346342724432261687992287476460865992503699909999500357863176999854123832557696338144532368699520803835658218409248166963471495005367819229699116682229349363557774003747182333679224615735065013585648941358144891857329264350827675504846505327324126242148583814206584970377224796372806651723417807854657443548699787750507292606433366075024242531722223684870574488248776871112903416793537268351806415944020121791066595869794732610061874543708140423552108344131246594305267369164785407401773133402229905214826787423772306230835502911409852551183790027833344000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] -95452697353386045002040252784475878117049854031972191735214123776502626058819332927795490654697633029163918796666426437584453307047702985462799645279679128272637625851856235044943981021670823914491420642628185343430682345760236194895469810414456597178807006600510085385728564291778411338343349280828798807895427123063564012485390679946885769608005682874226591133931889883648490916028096332488447674515032060991009284477817342544555530848054898299239827166830884687522562900596310351991759881538281354428239860618151267543397259013989332002667242274877572929868467024066515340979608392527939522767324421620998235908712248073602892413946187730380321046907280018895727576294505319003653302172050165926105949136826368084477920151557814874303666434080156247886223950960422801876591277924485495000599263508494577405820904842687703487893570253193545074205396496507495629220350803370614579452569098780401812716247340246624933029799098878641794911554556281855002457566417937892202595896812053133207120506204662654476201593080237040275472850153036337984644374812904303651332475874303201889788603737875344327062531126593040182522547420918274841501015517095608817339985090890034282364964182798795232751145029561683285959309432209827995588368311285981295227099725524764754933487081377345004685489113906558989310383056137724452363390238048362561086761370527430996469576699397567750879515643889966554471692498374070716758826381288911871452216844788934069272966091816821325855426229365678632110780296421698988869516685569325124704961718237096194320851565499698709778088622798672660167781781989494389715755191886543445025123693225607650567922631444812792585335327143978338598408933077647393989919148698814090875172860016603769364096136257515675044065323972340664998193787560004684820696555205209874250603143060305036626682597520173132452767531155293784394097073850958987710276758675361840747038016324997715314366148744782321688522769404364412946623433296004021660208372669598256726847690627933876409888079744177575479983740786316266725333794323225098375434770816373068302816711671733705256811586681272275224201269416057847489270406335431769915887034785859121200935045002956278239304932688478231242849176860483649696426176111859004099368887562688431549338451203439999863089362027039244520642205805279483411753067310160212701049391939152807828794840767941476104811332050730206840129760687985637731463550143216443924044345767257454735363757142081616199519852774582246465397234887256728477615328878083837460703918494927604940800000000000000000000000000000000000000000000000000000000000000000000000000000 [147,11] -200266364980050342452959056610783024117019854519449810266983374901045997880556855623301677756873995542074486024828435228412193682856237587980601819209523176923196686236744635257196025665839789885150210433499910130730504157631663129476972056722675076412330114501158214643918302599882429207477325071752350293402804292854576023992080379101233432288061298951548379232372559351842483964676353957624664203164893537750903721135567266440203997609057306330646732609067338883071926685876340832265133669060091741608372390696420118274915359744697551149249564116878545194069534173445478626464479996673383284874474229529869178196490601972040256253834580104406700170970634295553752486146074971798935789799618004352692291463821720712056274189550352322801494972807380710829967596196794039037273549693636745082398432226975098755332985595377575511415414906351213885640530588747176100668081981234709705476629360038584079914370599267629857358267535421802945500013932372779420696347558630570021325968229793625992142545605746808091808864048185707258029756845148394446498042507357290163432141360055830480213915403133292719524081424958263227066143211032513178926073504781145381530762987127676090983868357272897534833537057470392247134917536613963887855059849839870344061221257183835946540923114784523235931730056292723852151879039537360043353823805947555442990236572194816472917364881748698233019427885127207708279288882011175719806943168208505754399196978547311946209356505078666823665765086877787359280460627304015570737487274660785985535446029233862202147752798454752536036508005499675731139352930363547064710074452482546162094937195247835458863962919663538722971513579619886183630772112148224412539355717259508766980226880159929103693124404010295664098830167438208152974492638081435740923297824495848495685324028055646579308218157291958831945981062176040402101073717472419155434083195452587289305035289709246328626451690273660614867816411323892884523886669174688033630603203758460984852555078808112478448905571073074311820650232025231236476215737563376212848612090617702052197366408928111074455080622085684841211550055639714428808696627608839496805622752338701361050757857386059926920429191084990515420470813921391383535775307748277297071511279731346259899717321266613895393635926960278840509261132972167654653394716915151588100838432576719678838691603700802559111262521221785377894516224949135588079236148844408634638798386786390829918238064296970369278579397958584452489706610222739953359910295466204029198065218834243203891200000000000000000000000000000000000000000000000000000000000000000000000000 [147,12] 353577985451676688757886121048155481416946877863914498115323566340918393064427686275534897342224252380154098783393280180352630278628475622686807506325954440859833511324074098012315951559323488765112992753378339154382032499701208610144828598665245219603134060744189176982275691877039482746958942406657585816950203704586711885661412025068124698204512328611047041746352093060666847374339819724408902899679990187539146463030655735502751545087357987907405147552496664683007164889284839622041168217899153675842009700211912796412456856381605863579619912688075972770220791159505659932370918301285285796602164031029725665718947934431312461351097850518758997267417606244200391049143181713527173841053196272607001717817030635852591227835183278713174420404139270652874336620110769323385320110347915428672623577223654961238033626511145110798430567921828012261385777164904865709083308468971645093777305099651782885238683741191299679627485270046453353012601139599391255125998601167192264087779598083663083045114218127272725878585579942778082660665679464587192768198548754214895007629850066745143839143723484117898145337466451574594550866057136289188068713745354070909216183538594777665726022656642575232331350948335891608876567099504355820548155233386019481468883499582034665426009769745453090700049574087115642091586939204070325392685709144170282157897564905004165759776551885068844930014472898716030110419426080748889393503119603855090948041663897501412513253796698935437393072142851838874415400911807797638685269126224801449538091143803974308165117396525321084597653204000519345464471628393966486148978625315732926246260451426246286120485555497725164864790568536879323466600423796678735257134164582811651845497675167306535445618713045714960869431162147640720321050295805949486959928073611799783624978299599218258020470690446777691516008385764455814060173201500464857698894487623549706372692901410986357530452194100885303926572355604473396788164367938021655107749888025561086076858723206328489816106301957357926745703120118845006483981474144317533375579551936545978770866259049105267948294120211599456086822583154598445757914559470085227312854455593516186558694227344122205965234665910882276667539609118149928370595316600108482499162674019822284904653776660982564564372095679904059927844219445677021192813251320327563409893898036907272764636678231746752028701469379937954810168499662290688712386217278640972830783912279696100184399671498125374016425729355434881712270016773089028800003394309493165202050340622108826009600000000000000000000000000000000000000000000000000000000000000000000000 [147,13] 1678149610964206115259649627671447419085840978781929095665783744617400273707835893816291945425902014368899595083090209634390507887224642268445790069562706595280292416463130959352843653636210080059876260930315330313962166453745287341319349554866480279820209479286901408060782896200625848181770981682070208985871994929239367163007757021844683951661237393988493120170895591251693432330410087726507894786834841995578708118763692806279001269882473113986586545598304484437702868865957554970398372046258434802268431932954759299900515720466840496513703511278687019180166925618497168737272210094566387995485837792072658202431049208248015778411581950982826649492128655038617897380194657334583173201981126577288599579535475948596122910124761697350922667971303986984322734429748515396226592313398489025642076528349145049692775156950255822265323808587196680414221944338985994451626110168463872811113131185818135258521617473266610665969955590611637016032548144973023059849494117795912602973320628743462176172158443216451102750119389785290881737285363441229009076570661653915645450064894577674136814325507237128016671672494989676838444800338436487617122038627486395906981138239359490733684976920182141043770196715156420520854964069933935197473921925711700532241310384266922568112369908660588303209369864134804598365969424797852518318776664180383198497633795149919034590207505576735418950060942217095256049155828393661525535226381839745229718809108061416583348805392322449904988310187433673300940376159138017205157274233365450819936501863695688961850343117962501656576821035620750287976941540718403101507201766858271009007818934969261456658843195679814461303542826077775270675568666940935636968045916369323280830460081680110346029020131181421285180667996349205354158917701702332219519569521397327125317642874578958158296345017044612857171633800065247859726136039417969289823517715864360555766137704283255245630424014410859224333073941395302578952358425176896072918454034917801738903772708105509286294645725595826928671878346121456835899306032988155710411434549569764771268586150393646960627939406821809102873365063285434248768891666532827889267779065024947928034714563724721736239556728608261452461678796025384784332851421162683752502747965697602378996646002255159760594121594310034617647362868222451363740292697429697003116008303815195249399078705621068758154324897875705382496065057863400711961828671827885133330210389307693525185812602908283608327915092195343115930858945839266718513157582503300050199851554570444010946560000000000000000000000000000000000000000000000000000000000000000000 [147,14] -5839822804173687514610591828654660674979950076732358444115908205577198076990391103697021572447092240601950915547911420315838313633752917210152885002764495799240163649983172109081283726345695222579875150732150324465251744416931155519005073052562411864842510233418334001788481394798418637462239797840978629983226691179620676974165865464635763786867894571687777470439877047715475162348409471927448395699296388240764172394644836331150185163158846388174286643467997698030282873327856100183984188053896312496713603194038926510475280145191245982190353590612334373192268591564385794615677566752212429787756636956057245389203390489505957171469350628823909999439101618319010950382553196438137714928679415150554317051208468695243640211972843064705329392060764274553753139853313428137493443748715636535072214551738113928837312312521020844144430183383145226379030251688225418180955759837468882132565049667926901384409296781137604121926450067649176897033835816635900453940624377099942375698895542830699144716111202357872807180990672167694455018383766867855774075667710556197026241258673416544489548306498219053989361827977610456029698679361412477554395719148442417557234528607783184384674404946996426081935032232707174116615895880202638912740942533508835964087474230263036016360900202368312739289480464322158750481571362448194441562628513628261070133306135254065933110731459724440136870928133679274531343098100732875635567194246228116663640347755014570985101002106180490978010905795406708519989869028310953846383403194384621476683607210751481845342345443563843783827319921662046037851504228635161800397234734013770918406671706282058739284645934002158074009174807329427793381222372591602400117327178336707860302084360408076151054527753253906658647786675112722187482437694620117224553339195593507606852233200941542848176603420280709823076318520667342012826640620828145105494024494578199791164807286686952961962294430052978027975836067184835993005504658974323002676936567023157158923763575459097888938902340738157149898567972748769809130913615620494763813384141597888531644070044175057583509846072951585053880489466791692856218263364464667298054253976192899138426331218563438123434706708528954198296386536153882152131430439977592824812370321894121192559252139887254534307282148624403273362243175462167815896670112549281888337764078608913584324808040042386290289716858741994916336320770776217557046308885790598006713728325149572428527238474815654413037393456948895689075479725092393509259117813915080641737710475178390270771200000000000000000000000000000000000000000000000000000000000000000 [147,15] 3995584531581150840888890061026244147483080965681357590673211161932417477173524979673451949488840222396028059331748614355666624212304492187608710224094333907678279086530878045425606777472474038334493308127145821234329995823928329477415139902438676407983401747364480311806062316527377509232893553055695562637933073924251392061577363660240561145204655432854523879846922706911039263503155682589418573441166432401498526247165001219463488423487588993170797565355384719592230237821263108614515297668521945753667826394188587910152655370547762449251450055574892539085396962017818387068143729573147343446613174837639238606593262058058566958157203935354290601545995067583644278458479797697966948867658370328648543800855364747714692026475496193861541120330907381341216326842892891074855771451950031113405387339588761869836339479873014307891272170799383911254865603134657639237423564298488188513062976854931876715456565023503876388875302827429301762561530994799459501832071662525677710564971999100169528912803546735625417356037517384731264280883317564318048289551221575291721425275251896386657078614144290910794917370085068670775839957869171367202008746405947540376395329333621808394571743671991453256767145814229086952483617767924761109954742677740702317452745478850647391572294873270602573725616281781946917575801626285481506671119082982459999041723577031966917592117864277239719124933582493863298027279125870655748420473323228700167180341295647290988351295050756313953818072063546875842258152846262452293428282232407490385652524653065376641101659948858704779955810965694630068269119780444664976074367909357800766112160959433441325873270017609359223799984114588891890208279505301689141907409123887594058148500925922978904110919908319979652240534076895050943225492932829519181299575664004694408146207500154186590058299243361006002077896430168044877231655276037949017338257123621268399819770840599971799115923445450196093863976023523651371928576014249334666769979361240399438537790130835542470784947392020059745974561099630290514386359057559111106345007740605815658862933667156461531875120860305732952489292167114848493898459133428799797191482328507118998968340691949348635926693659316282691447733161235603769078242369756244252143534120004804979996230555973103394056877896349437758256196876038841236494835534604829189525511602145649244464923957653831497197145900673313963297016215042811328210911717883113376247719698970860115092533952009605629264447196421640083885289596671485454110719641207035558918824348992156781772800000000000000000000000000000000000000000000000000000000000000 [147,16] 14958508784751970133059815449033293429686140886240409332773531508013245776406309484361822448450106585228996013994661694603119288033109647832471741305381805095243180752420807101125349141384683522788747577747958830366450084340379986145358137706504230551320330100194718335489636197462252295091121157314155703363127095718711182805478644631751863971367166007089744965026592556973171874031220481854515799941867376422344956842354565020699865133665869092277307610958805003927679728739380854882550364560405031508126724526430967647781849331667047647053514434427405179832160687017316553033167230965910958041852475059452522058340302536732045832484359134756094074065629141186097964203689052232100223348532839330389860728715939460484005865310809928420431970786373888574679228322321721934173676491039857919400710098786174857391389838116783014552705264058455574311897109561828408686753544970074621365388051064462785903350024247862987143196314057992811245975039443783873790528594999846929986479571020711223785219666591730886612871644538174156909713755073307421624257645609300316425208099816605536507388607539549691159706644337858902053397290043608429446171845150742890614184333504351203850500327557397537585688004644984751854079046547994169129963139552663019433893516947620565133096075149347331311513215260261557935579768540195306536321785811336186778622194238763929983987467612344691237947326760582311341945035660652472269057942635807737543386071742693749217156336901603895776939321372506333838119722029282241028583938738996906837303445142030152147744124254012144678938636648392996619868556920935756697632240352580308133341789977839135587755820640847207856660948879545128299641255561616502614928430542261887772442547331761536402449569147737897016518720010617635533863801205360600270223478753927708383624598939436712201607331546957111502650573294663259280356196049831909107161046251643287656323457628091794218671687602601146980358349113996478112396687850220592056638588934417752568857590742076121314422891432053901612257299560819605071918327444538836421690543624544405751312283705122894574544415160564481578949748266272638433809186202032128602073454225585892068274186754963992540725082859942417128681810687894331809702392482484931069601993369249164314225773391372408933986700143649839746781267354931400181293408830954040253445636265728011732034317293868896773537235143350827249350681800252650396573167914543862892558941618669265098705195850016594556133956101036372777406759762239611415883726487021248255220004859009216125337600000000000000000000000000000000000000000000000000000000000 [147,17] -47380394610577012883738589844528825247524387410117203423666749314486080327076441060557898881975202162667674641048370618552482428467969169832523077560452556427208670029956252309665181269632007969844535943350337299809105075539420579342409570205224726229684541200531293963800894657095090092241897057346287988553902727139857743057215629632015291943202552660542237670299320588804244289736485120372640096707589677999507261755863323710528553836952792883177264765223314227193661482132693853969061370363390624902234983410136926743170828804917130785620618058515367049424462193150385304532987544572373572893947997905626718804889832926572201636118353393699948179686164992333330812006639400830058455990496194312398090050968678007493423070874900511382780847214980247663223152033523121148355331304453769173266033195091793743150854244196764568958844617240479859986203756131853858105326429090466170381363423368060498805141577782841354408697628013215030581705277745442125033491418484040739350725880768391058133959843831465694966748985236865812188469774189798348452803701982231381700014244269069544290724341029527818795349096249296396120983292702877024194304918670929626956409738615942696597638976145727431034490625520676588294172720729451496135394989672804386330035657691461835551731661474813143879434254616853993071561292822041001420345794396446842582163244088272785694735794214799840588630522858299252186739823938303878760770643723138415431495056184881303532423379762215468864457861974558534687542330111735521615943950265268910297633488966426795492260302727041431092604078702456334198766371489546444369096872619885072119232193067169765128536064332133206986332276375404131402611647553057376675689696788217508920529331171351946140681833323305897833129311710335970078311145403738995327226000602349789348808850318999176342200148298281531392836903647093384804818985427815645767676892157530589511140042309350465520040138588032878534449339514910039682049796238699476829123921779850515465453715350684073983269444289048407516310681017398997522885369254966176822784457197219015457085732841541339041400051723633569555501579405814859894378305794191493517795376343962255999779803175700068078486611521704766421524407410634090428918181321858476766546071745053849426883267265005151438270126579970091202728906681935095713518421203196100642356771489846762226634834561986266699691932151460611719357207987726304047652841651828260817608593137463754158809330686137208365804224171184322706632474196739426501041477283954483005034907880096763870183424000000000000000000000000000000000000000000000000000000 [147,18] 69493958011601969760940224145510144700017240783020908965500755650461273185564752244277276449038100591882349734231177085676949704953777703806098465412164583155894775576636021543433950639310886787616562019397280141335026470583421026014904963857174725993224174162448368365154310984394111039960060744682453082747147071778807842856538545682687346813008851431018004256531739723719978593014164243798444421634633904522086209274898520368206553447897399656393223090265375648006476141346307457552051579846776515808669120188357362260014852220206279171775519708644029072765739213139486401676754118677650848112090949225776351957856472773910246728268728247702824074005918584612594043483103811846729992301028093414549003011310105124112527422546889086184667244796826721028305192204395797260470188414415078856153360305794715981823019903481025146843205327307806632594994057785469181944517187267246802618847605993229573941658841645861855230177071472016275632647479907274521136227174880300480586627216363380655999583630958802672725660533043950096033458142314934174736090166334208232796755249320858648801532273650822407818756615398733417806244049604044855713206268594634161690732650522688233719098645816383328297362535569737660056320557408786797447841923548113518061813131100558795374923449571685103934273145163452302843706167507291541390965581515327429331753799460705598395176447066551872693960943605692789050048227369113953237838385302708197816655785879974316553449446500647159870133718636928517254774360487279745581457047142692353246509599653362720834403503362461962672514186839307335758768939648127259630241331351401168053163061569996754608891677897579188193841045773174679718378959845872119963120920369676573224756500922589985612843616330775739043629807844120986532349994644643206302747598804224421320440907273059090027540282368621101347570844754384653025966538503121014168984422072031698762959398298725126474288664120759643034172652461359346017484300845576110843280143724626886150204279842424217106759100170847712515542804203274400617890396672670754720638520489619156275764514902624313420957335184320718251066572977384227829850675767218769941756901491479706232028157809033532790496219424171493551537107609801411064592591760146512853294121878611245112884393628776812117408894558021763893243201342790401249732458640300452942989473250575797551757790394060171092258833992186657255185677595945898696395862296952147717369793810621399281865453702963623048770940815845280865505002476544287070210725140390307264339616673783962455244800000000000000000000000000000000000000000000000000000 [147,19] -59544793359435023200394932371354628551545727721747202083246281737645403790979949364772192300590168314783991430139002055309531142109555841872689135745369336066918972800893740346507479627584473266106914754250158369684847684229945501852830041328169860663273018829189386967110484238167786863246698984448867551810353563966572260569751890974167039547102712694353310854228239659262653422835936195152665855691904745349978567868745535919627264831793062497873194699185840510029723637320191335919623197431407354093568053059827251092462960987584090239428907466339490957709037114393044675250710097750517333143033956798132854030531997975020215151669157704865302705104580063155915320877485692058780348874285534059708520303487013380623943748308687896750653476172044268912768715345399329233097481035299063799273084739748097503552039717420343030116642304372694889511274870037390272616629149318429395101315065583904670010589484786277983242087833238036264118624410948627857904419521285271722464336076647976735846250072938175716713611057269296512055770717922205951039444566867188947950715515102795270559796517176467441824871232856033803368772779992834275038552097624196513973300863098222966762596753883403821331555606898283860197428785543073327242987954599577625548373305328814720888451177607633945044967728841967570895276631279319525745148129264207577969037913454851979756862838059628810948533618371745187345676737223551107140343173783829367562981302022526686764312571937625975692089180057385740432470892355187364665357805998525578134026139250083474267137228763686234359807697802541881928985201528578097978531649854091818259271985824726059115144933031448222405532156101301911003252567521969820942154395401002638099739311170790556784765481326466905143789647513785209910078027482232632501774668187931096851206512626918818145661757369161583481484810489126008929820168152807362879227584212337428105620561649106464620085734695267292950563914322834153874985546419814076301993399524114364657145522821467601900827837572155175009028436753369629592688033455725753839798351799496297296124389718055827922369669448340215908768319302951482921964480372200209759133807446808351765625544080761259944492110972267873428105887019998089283004428288678019668257086436309800035574813281166989820391891309836245728779743803307747721741504132948935262832417322428892123305942761964314784948431261450023306349143125665379644206105653729455636751816882200223650787421805557137555774580752693905645598963466036035006718014016914927315550629083201899100897280000000000000000000000000000000000000000000000000 [147,20] 21727271308654228794892739074754461449356579220255255129578650881184811348699557397413699833586450692523609896015477418538148887092314779627234763988783888292929992536259283550534991471454963533937994666831964074470151792954105332044312295789871812500787445770583081467743513609049387415124489993975085928383347966125706597685003798014772615044224367925093062498200512069073693993314800349635395638046030133931864687477484264052333683580727852076003215326501051833569963444722381161197580945267346340239967787144727415247500198439746589655999939910856653669216002145622655739134846114277986687260742601955879680418332108382403535229314288370266810798090639446900796499004399781652114473648157817700072119847294880969118500676121640940309165362481188908991020086118387458681792447709015140743753572474703697350566255689441171513697391657265005362202392227010335562224893634916629315933564563658970446413215616590099791684545479561602494291020408593604685809103461988387876876207127207665327162341683721828943051740725168197284641053779897225711667812915665870379201814252926835540879221501685164721236058637870431645000066487605763465989093228138706855383923115096345287125107329144293732789137515292666168040242408201459093123823809222260672578344752256328482254949136171151896936898101934224493112666306507879737486067048054903805285452846808335582439624835175389908473633563488507653072653205295766489773219488962605604815494213376528240016850399576057421398855909107636517186640194215133397334397335385242992550939800155046297819741557923209868616694811812666437809201383014241038786498574482842963554759872395542105247022841083183199612898190927936547586709053935723101170587287116824373338813532973938753549399644420331850559041413457496759956697771605162994573749590575930647160596407892733334315524096927330134191211817579660617280355078529762748914594692383803277616702666102415218608891951238512230240199045476930248532436507722455490925464302080143607514325226397272465332121526891450155343840088154232743596648579592378503512286680139375979316049185828784364261432114053231701091384535060744547027345192270773526479059809346369214205205338577176582119097716873876236521332394622620362131524783642480081187305045793833561752615525436276483773365327672381108139573264582095041852117528931975055534930992586620869621176812886667336814584844435008733436448797395926027086586623333730132601337204926365662472034951576502428021437310496340821992234690634329160774772334130679725701986577603651149234176000000000000000000000000000000000000000000000000 [147,21] 18569113556295292733634742108104654979805501615156714942926214846358241136044604056890151868996753665635236275742929666770510041453897998145771905250793011484622401983612004642200412345949540344474201319254884776404794687524197223510316369665977951880668204229619024606301964028880539097648262483297283814695711345465466085234442664104878972554765710247371714140374387761525520943441696238609078488976643324734800520624323032737351353245325344323803176276026008593533517227489642565776018485474666649744696193693040627207515816468888932459675818292540410073407858131958787190264264237799128698720494573902196987874192146911129619375265705116127130387561559482152120917085778364610066210101380644828757660886987339533416739587800946014901971231054963041587176865303020940265401795727604718366873947383248603434351494483779460085850872618217670607363849250440528527080352952730135032448109579016706315384515124389500489670024577174420281700567455439622710170897925911259982295235784496150910888198315522751443847825265257921015926427184712113820129616002551458494106386259512810967970405080051896655056888175467951174223074539506328624423768539870485717398355319313199756229459899303543866393889023292008776850640261191387492425426292562192759630063263506527968418258454196150532080050916405701725367089331879587394049237579263993312630954517563587638422293962850547658086081454213104846023951523653979453217017046456778787831352888179208010693486396478573095435577857173963216932609979501457944552745155833139888724713494880785743943567003503782074017125482367822419652217112209305282750756704574068923887272673508676345726503768815532204458362936911962751259503849509536811743092096114579454289834650589305929481666030027255524985033509289720326825483426910290007539085803761231273624561189510808322843953609880296132638652015303540927844480720265830508794838454665552791658422620358342164367229476320880350482538548444277971270441469640549263393905833397417608989014418061996959130361383470334747732511161024437449404050840288436687010142886986363152026751894115210791894589238244558914254357772987290577139423477985151051515364495595955932791120181601260267340543917081915168446153159029042355021045291903781766816936438607767702422695716038339020667041988963975606137785771895967945175537775255188380916342133783006880539547864896393405936667902946205238021697991207029387409445087808689401499354144699213146602871123143354699534537545739500491120953191629233284076536556651376303583794304432596770388705280000000000000000000000000000000000000000000 [147,22] -39273815968862774937098533255018582216519324715300848260817636934384066628236214402002610473251599630285287544563903544149332104442535323332321342237088104314255291813978208816778794036285324514056198099164133088145622238856638104907327863699526350613030746415471075084325504395914375157508502513437501974741847906523083444532141931944675873424631987912683393427509934832456929253592830904019048762919575034024972537120688876191973101463286385025415842230620140967189600822047127226123895369430124418152082561093516585032202105674659275124217918150310308829602556667500584482241754521349529382184394762239163789369773424444644662667688887514984566722835595630111300810684194157188194297057954411082491257130039104659006762439761279983391310871547750392476799660335547487963377325201556456380583550842349156992931332739201304786585453059661066428386256061869289380882624289451011945095629753000691606740269248507199209803819035000887549290222298074134309620316118794797171524339420242050857372106546144970795429284209910380426078467690169312112278773715672945221260016841343431389734136419643426311421901962841972863109574975395175480350114936877524266602159136685592036160070465062861520462310487155118959779426070051553065317686517794922530537224055694360941087305127735706181238397520176986254623243105448516577827099425416334168963498660078653071289208968638716380429246849386251357656946388456723487470142367449718794255066493411715046037660897058200310850004925041509991484404149139867338285741301373862520251303740240607302508821443703176049932530094497596603608782409574543270667632899664282256626884945050243824378038509809405547012773709609736516391437634581982940193276429836788839980394866337831405584619171844809430805525640327821788477943722002127620977960582104908758070549326573269852097565953051012977806084281324550070817878183342062694065179394335160473609583336572420425017606528982308948880182217605345611285159921414353740642591495006862294495376846236123898853561899290240086841041570059107713174797984084971801807635014877095085442929735045777563887235793465531667160723073482543054155684503983960766414526256926121093650392463662237564105304842670427488946690384853740685950897298905527182206279518218010262362168959783399370221647133004107492567084173928341113640387342913757551321205133710727662258383256096983318394994603032307827212548520180826027235573478598506900276162355779528629315086978705084245486234736073322062718205444059454012335257835908876733086024103245063787642880000000000000000000000000000000000000000000 [147,23] 36626775421387203317181008829076989444724320218206725710009963375710638758876960551770552558884619544857577649930282903464175701903654378525658850818237570297568525543548778146578167170179315365180186276102590196396290364282209321533210655462049116061343152950252577459063956941907807436606316998701358881433922342331819197028975127144791542118236068198525078628962922949860846791852907974337697872557781948949428816697770907565925325215212521787063602967349657097206622270424921429786119494319420201152079459160537851895048631624765626785516545684384361222219920786649677493866135190204844784388784893833121012085755678878646122075457022651376274527803256959623283164921785201783974437482155527324773181003050348969008334974086210012267888217027488815877509012500723145326784239237394611278199408143266228681347738809452166774424987539128000295478904696330541371067298737718174148183287228760206602119471812843472937063979318801095321541647161500311083655082026244386296463681243035770751427611278091097611793967479202706183197516604940464744229457306251163444144002728168824658492134737709014378639292607365014057206619371997648410771454844478713653287620171944506483008655167571659182832228704991754825393273771842204252015867157681638674631303168267602205444366219622454709049281107457177012227249820718815197899914300755153053545821322512628309071765062031677324241046562730366507384627496719291654878258858264855829514696562627276807504309136980312150438070128571501441700914726885789080107177060663730264776248834344845418020593939138298281192962178788178868811291491029199915024443597752535579681650246516309485512086104064715753420332752303020523112885360560863183875432010043514313930781946807550858408861297316506510686529510667325865106452862394211586802182214045831133107661786739165614008889830478611121185463089995848591489026383880070814115159158746567066650934408743647254028149907185403651698372470008525964073446441637562680675562443741434877545016958432153218130071619557348467679359023412666105260478109975012475083664695655621763557032859411041851720404082237588754711995957104031471938726923377351530923155143693243274618569954620794079012605380303819363055289988278710015350749300745425266872548621262606784777203741366536431020195583704242986527457817417275848287270984814745056816272967891431001979512435265628293644110526444958956032990153876768525294260161954284010520380794819360374119078655683256298853281715681112447242442477745614773751981880169014223788391381430327950421524480000000000000000000000000000000000000 [147,24] -20949428844804592047835983094620454783560218762143864148014960830649253655176884500333802992457531365061650449430703388151194967676287476905689769930501518192598066130125792846088215088726113023390600999915951972384669060288695628644088007964800821957813184031532718546375268861970257213815791352127464654584493499216225070129838362484953309254120223917512406676748264012444434606422591156010522264607006324045126066583501402094254402113874599283903042213677745886811605717264769685336107523551094865652168971675218711483240764994640575603803067571087710675562501728300901150876303594212092112676946565894415878554010754703857704285575847838308930379260568684695891065900139361983803889941785161978236429755535391266431584999402264932635302972441921646562982713685661695648807031578771206112418214581782053683285277240208857579945847242855244896741052623177493272569571159551617680804511149652695187091124207123386876200552566955238451999423714642265736007416840597719036504354599143317477746491705790831208161946288672756769584671012208053719770141094527297945636858580396748797724498182445500225638596864952567290529279847257175294758563424565842402324396539166296002792365387980040784814547694927774731650043262600681752459005497270609441262430234391884060911323522050614791274153081836589708780280307748407690955057398200301696661778988930233950357986566113737915160778687166243084032184146080268012135008882002614553042353678149283625461557923184145800364598475762783823204640382685285739869884657997932576623441146733470603634240517021418652526546406047604597216165420872206074949858794898748839444289850735521037707423402790533975329769358282997382915049331993406559515475835759670933274777643736539530541974788358909670871755156207488776987631598641610695183237400752662401325092329821517751721755434274151780611503251381999671377990217956423709374453586506910491438717099960207780461750488270886901657481945359496380056246024922694043876707363431389667792868527328425884806065069490042857927081581411065683328347977279317338537372902671713283963545716685774160455990636605407937326536947824934744506895792082919027477626722277790311979854008115973490680656299328627998909512239259491141317485373209471844557456340758929952968500841519081138448416104219264721822775654507489296048352916872211830892053967111505455151906373958515660248792354387483053928863727482146558693510437508601616763057329905317373909214226994969526274192173969649310068476215307380142050534816118531739343278021813285319134412800000000000000000000000000000000000 [147,25] 4902136404291542896558359182010851900553684861700782205747475883805391979535697857634888535284363986752253193356801502951820185914083120536678753984961313219071743910949229385632059908702786214646415858876813742558382197410234730874725777957074272441514035534235304650580506020901144630068197292772345659206824023750427117457320478040641753444989344968301243031569306295174365556692553533430957691605929373517638364886137603118909483173050797335167107257327477649830498847981341239488251173463622113886230604502434940657293539572639390610110583179571086152211745817579754990168763950107598731862321180040448890969176643152030406185600713457677392456825776041934162657951388075484535023462100306228602024997240612829669032286638787887966115002363101993163528787410097092211141135134354567143680246948379284087236257280181740404982938513474956589390629624094932157404144722759555140087358682399026243749018807331872287534784595534139229733268856231662821256913692369948532303611630392409308913798845755524749458861578942254602454530720256091531943276322578648776328686681370009686578609658723181846767362520227588354953953543076509626078742665479336746707766312604488940395657395733482709183099285157916026023814948561995077380909538195123069160091006811023305708646865285854295527168421115578741043841598793158092875733560840338308019575662461113288605131576735732193468097394548636513573050677879793680376497562336359071438384702990753619337942221062572751831791309551511788443271310636770689163343351479908431165913701995082451865536365186978066915510177807306286062368654803565432073301575955874838266067637027995693205882528657483867389016532151593775755626799547092433102019159223531670827864148253601600753142794013830087034168883886052690546982721064460484825477938605576248613580369654595222083531337821313288281230880279298732277591495267913074751204541647008307398230700669200095722318063157679319667631086629497859321761912790228470232057596374672943932831734700895531453517547739266281011641623416041055027743481704601629589654997996740141118831607062255113420762303129845482487796259914892012511664509115983774493684312313009561362994114377680172809485969886967776520245274030587579095825150575590817680592037104698405403574073995515108899490338166649792740554738102088301324093631545026186922363378713863290422025038413450292345606012092148525854594183529058601599341570832371901940665333948633280764070739980768169073701548988075537830799453602008713579642281945643407806244025257265955338190848000000000000000000000000000000 [147,26] 4106591419702002716266856146844572501005428649272190969886179919179156759664308274097567664510692176571937511452642577649198916187222824309969780756763104243981125917050088536060899705042147652131225726580396156906799731968792664982971258317436603603127487821197433036481625711167993011608558668767484792305458762035618032579949569532002004771878029357738313828546352706741646129251121090531527850968109912738510154024541975561616726732382528514050168558541328756598670313975442460216868526962378657116323595282163829870350127796297863873006936260890836656591947836957716063345601226773049314858199810101583102608758078595605131942232962791978186903389850808632205381276284459635710412815731294531674889771219457343756120806724986960011692382050041926940321491174511119011825172924304889555126586476760482543001769276831061485229625852896738508346779003337882199554718772021492062864258068114129632824851061293682602090832635104242825723130697504486447429977703725584463513482943736228836881934578755674047256881972235941378429387059248660642504380593387142227946588810961797763178495365986638530529328974875155054200113521426370233278951656430843275013940524670857150137018935291365005336301715567529571078884275288538223388772929755881709802678706072277788479750743057624851679537922650078219946514500581794737091834440826248328763292739985764092804356950329489129370196709096292056995931953152232867320322171499324844611972994323161427099980700732255633944600231778964571897420029114227619364209359396684103234099631825675677142830628180637378559823189676068706263984005192354744612703829517816420056265664400181012457532458541198773078239181380735678011689600810741172217205207980328208990345877594902553883991763719530595994693720170233204398571365598600341200778663635054246377506952114655093559417487538707354735275721956357923826599906184023542292595370394212282828245098708032627705643324435507390410207152391392279292546273812216777944976508519368919680357093059739853486321648933558952692607979119043615985604646239391061557873615142389180778727936620709158582461300388011926266207326893632721227649478162856009710416850543717095318359235387493899293946269982974902994609585137668052090259132952875829174990404717244020077737458421604249635188487186113619686531402406541492556598892096207324487983452166907698550715735777546712805994334239479063421147180356542586853029869298380782658805523202667048676744997035748830968714033439088789942579573846925963937261346953645089319943468044766467325952000000000000000000000000000000 [147,27] -5273475694746341224999519891252279742133323796969168487856174201822762091916423633605719305154389100466751556107186079174250828339330406926163854863252373401185003184218348401263820931854427944108311305162697644128126709832869680136156428126076064469906592205935655884021477928992345426597047123079251565985162644751112515667334880688044555761665472050819619955014336573473607712960675937682641845694467519496475765508358030586019906580687857092071693452690724467411888509239698118224103526927042540341183082568728539993202047640918374490404049609266346310668560496063893051034848687345315534099530071241639283265189481099850528978521035249898379941418862544428034350866753503544875075132324471951636794255631829762775978932937167171526517396118322375710065930690016784048319164992310562417191668060115130856837002203616996771553728077086096538230106703861903994293122581174065027203526935755556642436116824347418176904913081006340103526838750605671189546768026599378228973119743164545299032217448905496914067376193290244129244005990379217959939982728751013470800123125252111802094157315917668449662306142366170927208024929063868469797257277600606997692527212997081075447727839599862036628474864069364842031570941854053251495415928168341523827280506001195902855920100276185740998753314965526091852891988219068655910655897666252278373356996380790160916825176088634892709617161892764201073596628897078237081249178617252569560096536891689233523922383139254700116419510833051963046931416188924692977437642696365703255319537661100264282699834216758189939876171338998646100037143283419517120641138246825736071947220614044345181979441245465963123164376395892299444446829460562817659017793281814722357649056563268969005001840956572316580315512413571488009714379464623570814639352853805133620008230368399483464466359765328906339642933406892550368016713840578602902925830432055859859466587935743337564863542114857952109844889176373871576501295280154952505363954139592903419693424823374110358937385802861662180948034961233233053783146382482355471912673260605659997763888703748560879575077441000694550991975229285100559137169974172489211298427588410369527584642256526747050509713021202508473353419881148353235578833619771832832554703495307771732623140283236261612277190324675889979481121680620138048797567584672368022369703080981092471903861381308929409890502736515512162490827321748626800779967803819174493288445785996668307938894119922073607752474161256851156237822873668011984647833904116960384636979670073744715415552000000000000000000000000 [147,28] 2101912409920533576453306009367543240791785222398626165211542132643019876069143269645959949640460007867055580498967667768076846137609891773700634311369748373032776377636067152606622992550784798039015157825748462241789564367923881743483975950036648729184806337921001560623837944561501982544849533114709993526721344620308768387522656301737715188884952938547081646436482898203707803631845208088819216136795506151818453855342575331214600047384711637647627466988519105377611747986423970947553028366845479657430845053074386496346467803217479885536369161559373664671244025084757912992796079214478594463295162089745385074976985099897338684139415588557328758043727969913896819094143400032911275038773645294215803049570056438304298483771730592611719623050386260061458133928429401209704671034548074685781893830050258666768737364816222393235071954964353351369529337140281712801527057727976069775598980825925453589887585316677654983354440662099912838076961418389801609535659375077558653747423450679925939283503000577253639879821674418426746798908460566273220940252566614452810127235152202453096776382318276870835193330517297929915046523408127319231169193886975962417048073611486784687841979345811791494550080503591826906747956836372990081867998221021101258955368196739218052599519922174334199372211167613944079472658613547177631670580183896231339984506695306471244032500787367016663879941035118131260369603807371464879412511543304655633220794112124311135908700495681547419515447230162365688671150091389459620670828520255242822241638186347899217623708393326603168339642263479873353512225615721219292854151212050023173720681230012800624480094572917883226932806878381876434403666144668525626281751236490966732768750698214558832787997622998581926587262738664363366022356953061833593097796209392620935612548917668667139594459643890137435527392692082937939011754192631982634298131841410975171698384355756602664547897440969972417970068045403779727507253845985049842110776349500264394755296929063211873866143927552182441671474847000390127001916613169872129580741501881205607497362972231072060800913427790532144233449709380678754758800010886711886918746110025239484786227115045678966831973003307202970391902163266152433568406375722599420338420988530520810905090766249693648092417433237897936084544324767101251466216387116123094702483363088732525977016066542647303762907677144057383270582604810855553242539556443373933440227775306112970843837287166358589103248859455910167958991589130623640297619617068951282902464845128248223334400000000000000000000000 [147,29] 1189067683223710109085629233185479030199244995781367612816987753431602599518108189000974417922690303430916769372695562882012096675000538435910705123282670018151817111324608396203433595787733107017649396306165981264082016533678469136117321747028564313396261263588708395943984353846519823817635672752037637871147186982621788903342191731741816591052753706564277466314276131585044227002073537639578834426103896301086574240739776012747338427313452574671192541048460538969104812620150411967716098592701159277547572704918107876417228102119963191589951007523578202841877869605738133244482352253382651923690493408094290284866941073573611918685250543555720687785316329291424316143787352938589281347518151851223948340086966904312074342930526215945192232487448389568708258225203677514954282225821348711916552179769187010521176795490918788835210417308582455610315017935126731846307664634679447407413076502013852618519755163722898632143170328966777994527021962914767548653413875126605645545985668810405363308062762992250128710656696083912070278224847462076136505544351283628147035008798329309133178089948670235114697241186313586268551097894761993422224082547055953148250792030976465671044626734532175036411334562064911729955871688018412718595804936187202183873381025805820448302362161744788080914715285006785921675357441095938802898666897054350496898940588391495738384931903034939129232897181857378262355050870388188032865721374867603465054372548680771113566062534822041341354236968577327654222680983360986037202122527117811258818481659159159507403553465870468703241796809206176861575738692306267114436857529085459227810117087084098290488664349756129197059601815024693869621164096091904835425784969320751762108874866239863165192608659729023146535206248792326585300143047439870118117470910425127687912726445701164017634075010573764742896132302571625092452443502158642769721944385958681371199985424593549544252452084828773098692195624168543724752155173232005350476534635997770768504331461003302590390203391429486541606281465745231333594753970439245431113550751267183388661374487199323835879672897992657742303159183678858638228938725855739934224448986109289293861190195335233848739926431010530476671281067440240987499662488663097615602593780402348189706959127643432819935576089597739591897214461787379625977408013342287687421160040688051829225237044339924645806052954535881067369878864948287926380379253791341210242145318725096775806622202057693540595014632400029675462789852487504117028569156780286117556755343189881672171520000000000000000000 [147,30] -2448361722834012734868806095265734020986467601188852125787640841968435594805632536483678376817249195775754327816630583495171988984892812643377542762129607871070895103367688770159129243109241716716918113219348902711560859634292891570958924550807323544385769594542349236924413940091662243431890330789914127436625819564139159762787427311215860571137696312287497365974533171751496309669481226766464255653932882639826828977153867671862158037121485181899690666456652576233113685416752341863927891275665738940566690636678674326848401965529909487942466175698084160570108302559787087545369974028079885483720026549416566538603229033805360116897272051791954249446673413772715987312893605067678941779801571229681995414659154841245712500460168595923112268376021971450659637141539472941608742832358562797773787035533330738027275450340748524496591151418792543558226411996531414791331215663045296078921777896153249276304423521551287480362303574486920400608777252626971117746156230425650622550528928567110376184041667402324475995633313664227806391111833362991796432052241854863842805210984992780509139805251618013899481871782709848656023955189983839224350392198481996429000017662867847812089959791601510403495717209648580887922570516096138713217518413821357589020573947051154848762840348076626714811304377802609960718102124418451873321414371621234248527005092430231722869534708426762100462605129829037680875157052667032399642233630824970172150953012977094101498027191773056385111933610093090741973167049825174048658276279616293674025760111310150958776876531201233565952202917730607257988828060183658987419632651218066450333055405125953112186666164833669019273102619272939962527040951218378633066427142031167398239507478132717842960698548473200149280589102559711249383790354045863665115036942788218415214856150206628509269136008417608506631042012628848328625204583394765288397535068503001230278251887177156203486547933791773295498570961244563957997974405095985458866319850715432735240068618888166124489484773192978519016566470242378327694453452350302032826317316659169938374373230930475751889682262242385026206202603604299752060402679040904070950543313021650548195691953195257123236245212654202074192516512808617388329287876982219514005525691876180210093704989324014847496722986023051594060688666769200422777242798056495127367322798027215263188154957072609594494796977345166959875643387290121277961832948040646343003076288793174075462338325331457984683270753276732179712717711980269507896351074456755098710229194036134019072000000000000000000 [147,31] 1971930000757100862575554830310869790839594915760671288563610042588773807675700637503212800375716004355527961170647994640587883075455093137913186958426043958206704011967703016763908932892103507982820298359125342707315919094249939734605730454065831192645079568773880837700681942109679080499420362526425324857901482813213634712522219106069942774630255821080559098271236179646963717456088554190877850574965006884086625697189121843294622805345903700185274270738742379878700215472907054426066505037078809659434466210285308982905109843524768661903263229513448192456386207900774836772983780041183481214220854201468628406028853175085235311952842153286395282132732494138864366251838423285859522711685781308140857769547535897699679754525447334384005149513454336069223945971576199869128942531927487302280273666391632420907016216280161991811734386384803895573963698145100670395969402170014715507489108340821790994845857455969158558381405861551139202233632466419474156057141516474469742542598613312877716483387344300465906531289389296860247768143020415407084161960112574436629285451531373999221380697794697520404142483333142496417669912603572777837945751889816386802703619655772207797912080845978668611617359094925777502654204158361369173860194952858177798038864252715508907810422107467006249794176375288001247337252059951113684900474706281849846510466962365884935157537254852922722375099800513637799571015935903939663843147144471695457421405850843487019722520772023793490231115405738913237716597381445153949275831082710420358972703418968998017562134107135997323017736326462086258490887378849031962438600230767044619523314550902188621157779380474134154358287147975164962435730740035537532286294132348233050550458050096735549494163159599377382715525603124183021510845086572773651030438626589871648846354353387902065072630636931673084245904754508327735604621297762370758672627032764565710038976095422422289906962522133403291836548501352763994738950863860379870241456024263214211840056371017264538081843717786222530324841914640719538371144756530019437687070584809046697814546244927283962832957708098681040818541557074484035157821922361528004659129430278516215728266008695307403460355239591731088674937332178043969130360243669481370426398773608533076177181611663787488838246537558973088481836349996093722094086801955285466030541353429422286550823136980599173347276442196624110250934608348010956615627088282511087753882370387196756115315395495451242108126582277206705918965343745397499819716402025642321028700784051386601963520000000000000 [147,32] -1001537125983477624068607136486756519514741829320978634585468862346066525402404196930492100801624762326411553736967647343198682204154511518959889885231874085155419078650277284456154197722910731992957003749694690584172667649202118567323064768793719080575993310992137480405952908201629090911126943610203919094461956735388274934926230503267425254770331404538873218764940201601937349464763603154684843463591205725269001523256603020182116592531718459566568982928765186868238522862974428768314394675336775737927831359412811283390394549326130704376897572569747147235047492650232085549808488643204570368728039231647324021268153352900309246396681780453419318492111703486463225306881732980764172470761716827714442162038990651559527063571477952196263753086132394736922478723466784500698160087383514125899725763812726006938204850323923555840834080688275313528363846302085723761023730492908065203550381787713878035070229423178155807482815426676212483270509001812690521131594758007064938162304017083608462718696095152048554497679462642461515702715081289976193802714192347539254432412196787063275464614438493302290742845752532860503836859914932458539979307547271091166733086840267982245660985283809751470889033577231119349301199595161932881354440600967534711993315210856198784878424009719662212607190944255227845408960459261724857806199667011547714676272320239704706186459124716975952966436420406981122320189753052698194804397038020962657774702857151411725657737834709805923775959499217717648333925723112447677455257275783891239291607500318132677324558253398575601817082817463047540294029781525732372303530240503050639269006212988596805213071190103162765738858397771922336795779396701776374097602714502675742807190095582639740386315360291741702644731149581518667650045112850839904615383941860025841204600680413762194000983450073734727106523338147427818613080135601243524548451202646773842926046045127107951061331239299294348485588481598540640709355729899479358396628566822332974233494111740970971181457136417608268835933914502617963254153618487054307953579448915414517688903200297488643398194611477881863792556924324665676479926971872852724534432209283851532758822798172825020096204800573038229497903780322687792285682629826557207269395838020484923093413611843468552349669557376861986402347153364369880263796398656508419368914997178268462927518551338802751048946564942329622581024502394829888377486831042578480524677300732578659408195721308309697448482456240780731941784619202373156978559289594516025901409818651648222822400000000000 [147,33] 329635831260466442626834294565186769245640623475076768606667212872314729530040467098264572497405266897287351275606751239221612292634812821108542938745019084481589929891593884715997471249768422848662151700698795284472013018417752386236551552678840979580602109559761098593624588597431369387909364641671753585318323476116825458176743817563741675988247112762462180734768513323142187063792907613167166449493233555156069193229407036585881547683194603761896203879483769315439961541461021757170828877433064950792777937620451750094570788158448358365117007683616176876039516172231032198065173284740180268236743605284205999330766659006776318429901524507024212344021749415867379698439946983590414462930167709569366927244991788961007541318976437726439280768922193254729104770352185963182465288979646434928836428407471098946119131793585191896656629707984309512654410317508348646874407082080715768309495894115037814727017207838170811818297125925849762112374864244507829466606945345329089154197494034531015391562995756236283395648470902790183239254592828939929999736985427344604240695094849325615956306024767044561364130920655901067679530793491151527015640900544264680878809011893577770464815178981742795455155014875784567249167159285556047627831137842869219245052886112259457211324949089246716472084895744586291404439821127583021357827723117691935754294655609159061978472966385333015194763954994861355120207399285591387210927994565035855833347817062309823451706404154135204060751201349687368794894566217051164205441694354991959196743639597040420831809209629797135597550266940453150747478359303610753102455767281870678104894215382877317071680489777842724326614667250620757610937155761567235368302797140867249958790473516215328228087236623742255926269526003811158052800698722447166995946774745890487467546774693946665226237432737478602987689291722191312318136428615312808857427627882177425597656842899597746394947536798810971745795653300142076067343173712872433418465978284889792268255015084384826594762102379616037613930252527658833681021929784892345093675456038707242764724505809198559598269248944132486197019394304535805993117172378416839224861737497097605663540493607548150409551568051094204582531081729256932203167614458797494158285873998833325618464633588287631272456678550690228613413292539536517299252599178476529569527489433745732956829344883255357679490418742793663214904181709826276327038566301474559364605917163492828359126306078271866859092069400388450550357242666928553276445827309032435664545511044893009510400000000 [147,34] -53917256876089688325479766960102243311509661084957804467070113044836004831896333542534957284222344347236162858374715270594660245099925644551246131308005242957123238345723110343334540665620261702499059481665232316435156439748120276747354378604898174039104346159145179730785238096958784474971048331021037804392080602482200105262075199258661157113679651195030336898344232088808981817548025966983299918516592784909331705437064262308376412389061527137205322813771808778271235329761016768741079664819826540849977865446454974425057512882985966009518605929185853751317728280236577781831527352068041880941085842341920702875263644943444655850122485260840564744087982163009202588925136482731271450960726214479786458369876869569594229652028254267687884282332456447121603028831341686983316376958207484701104082789345981176335645307832598262884308455607530935268591197665932235331225006305351684094738540583092378566476617809368201985990150612675854060705432729256954682927559371569318173218289632589080582206572281974954965277901989432265995485157518063525385661798582932832887010967073324824784530684209557211181727451522965787956791400365027923752206232656185632449138044507652157181337965020827439201870404108539106850586083627067767700840851644950178768703700481163575215303587536374660260787458995160777270654711048051454521792247488819761542632005105308525829350685366022866549698674167638525471417961023266935195610267058636323176901954494863730943616801227140437791274711273006796403349666614757012901155112170300653079892970316109466150037859488129603812569883980746639174804276310172489238259505960943291073744254383665419188427278848964266215136795115446973230324500017145435024767003804378852008252399404680744932310512516802372504270215531699333789793120734194971011627088744388204387460806762964221900670147755127563200522152315112496573023073029110095889014447313469281790817036674926608447936683393269069231990756366694875600034763165334963288180468159380067493393869056237408622889139320931351697184330536734484794393622789569715310267990504055767896851795213502347206615575146836821733864899063380501572527101684772918456429129217161756384786281763391066146518520432293916670323820879139759996623917311448563830327276399977079804399951763696463307268715317760775675929733422814984346005739916724036249043799627364467909008638453305514820331856572457963346426241300930851675901551133033106889236524414127236990796064110193328329660755208510920026710335359891943374556960678019741198833501981812869120000000 [147,35] -11116968790607176387977484114597972460481590897153006127404568816773681067114358338923840359555159700364626310969413382310484459142174076021085195114920611254877868703704401789916494311779138991154475087992539627531332630421757062453238379805786442209125885077820453180594252611499029563822862022637962457250274574434705178232872157119414543372931572497131695631159183417021958576962311038691890766378419702524567948364810501546639708100913621088364987431567833315814270135929482017522227202070202268182316815108654869049493913680873113539708131298353012549212658354937313438961693933868491516434169964760749216110937745592292569149040195430994336914477226226607146358741015203150218166802317297591250678774815372281189033516661456372851190279799774850193382459758724260202777505031212766303721705897723885432058684066004132499507015929983445891187440526093779903508651387119545059616983259181521679674044076872416376747420642533968718723607525808231340067275030388814655547369687722259867731437265179974311076907193181657078368908679509854296483276823879687246408210036639600263020285507142315539499656972130200518634227591514230442920433843263658819738817539304997960440292635415422868074348730238131005283523228165341385386454282342406268401982560672262360059341266544132175779952682110423974394176837916368666747257892890281950077688752691449110648787367557953201548692689359886122926333110825456917541391589143311728523612353111973754758530003360679284107999080933622164715972672231381457578097239145183731529324478322431141191522876830350136067881014822177032295187550390921631366635456690252239456752120475746268168372608849920521955897764674040294518936637855421466229103922078348868568380590003629842333292174580562633773123802162727339615069956838806959738359306455153517972265366372710450569137920249500616543602760611546663739766015188911350232242915231491117876918974245362631092157216717234208624294463421707660855157007401947833674352129029301494270991999550409786377906912986743806616275642018613427867023681459250504921970993908261232705191385169451875797002284550557952463106470525055473943626801693870690508534229632228291260095293075358436945064086594724078335067031170448078394343324524766191801846735094373127267045918857873408543202925774700901702872048738840670775053946533289334031623419031028055519886094700777569198712747513386151042642753125427684898422759212617256095817458925183752745682334093219427867857532553998810898367305417416189000045186369664748927631339716129458822380 [147,36] 13171843537206580052954560907107080186488190839206189192577092051772372691642710122089832768671156516423821405018430164604811985717412462010902503387456552576233502041678136274994240666856625926603443447131099489444389933382152115132808006101585745243119139191234287844820708794027056481044117612470623440402559910515140488578385991721978475959264361544102980293477505336992607420118269451693845314684573006977413415156459351308242550865380528196671728481149082462381245475942616284988588529671170398525273715905612664243409464416611980815246406897334928635235224231052087329709851365954493781047234019600065439245648481959814534353596961729801250601565911573424183302710050406379402543739894342656637608706603647624271193311261250420202844240159618062430318865359079380669534046519867115913793178059757254479868475784470685755224633059957654867758502912513610396415178640266950438137841455156165828577970240090109143196452549871484259133980206688800191144589535171556584737803053697933534571229235667385627693471929633466783370110683772683208961303929718095515144661986154629225033956515413327910894389723520805058781223318212840504445494048475028706535303383959419571679014274534015777077939772623503758189401591000029183820050882518716083435969951740733814320143962641564411379654102125959558795809154917358297509381452548726563080969207047770249412716586708129444804152042410263994890467945858095171929550331511545350083468403012948180817082340553398116116133345026178026374429023619878006494074637250972066903479151788239981929747387976756076193149742955596606852758460568201395509536724614677804494675676369088057730321429247287211323019660557106975246926768360630458102500958998752661620079360460981185468164279853763324544869519684425791403036101199742780310055034261548599930441816006877979105711856634164398729336846457264256454092414448357291982054708976264456261700683353017110096903196813313310147418966296476630927664128300995592927003943457688162184320108382966616024336528127324426111224658936019088199814059740748685087390289037442586771669175546317387655368657467066160903709333251336544715356657640658407369830354430318812223881949295837140287602434124488777597965680202820395234591539100203189800046354391696138048109989568774700428217460254632074336841746832813300835466620732526607543787475436150138335829688698243439651323426036243792244309412398146786231802439773956000959149780511635905051703826377519406895162035539411735136108922940895213185923239114739521984710871815230340000 [147,37] -7098869532464006135091687036057220893889555605498746508200114156385345401358619389798154087354224585474579468009861058067920788154246085392272860007790947516198849346573307635488800654781556066817651347726674015347578972906558554424789466036801662885659968352469299008558198523811610723680778409504102069930259902292286917969797639926711553549992111323548173356630868496528576827731102196850876308926716202276223237631227487644221465442681270617601530276764765425647687372608288367921004450110487511735839771618308673621215785020567801316073723787128794087770440518034729785001597996865707259272762935654500404050654357015084953324824819460953810958149489382990642292966252886793571406904439407332620815092494969846021894028032556916942603010892779947842971134920747146599036819947671024180109437346461450838477307749736554922503763723837222671680834401933051047363098317751246145911475219348752638142619499774741606271494135526982286824050633712904127177126346216272030601840723041449204879954900950687413602008611181145675843541177325954359921753019405727864375218551781409838295422390983110767217706338866719678557566721111759058049356123029201805392217567329508670201764075348130307950794048734040464412535933224352272684429632224187269925275391175851468471190779708546506292771224297544712996455922399165640002094857779610191803621352175613306982996329713481056544215148297689553844482113754346401699665044277597144901530472201048151522753814031473887378683996681416017324920015613368916818808584275361107169300833580293257563962704277652077422793497141125911546858528597233623717756247219149530767673596296311063379112178257776183467046192085347134013725278820293047184201132139793584583641283397706638615395542373420398418481891654046857601075372567790281841971310997004749601281446654671746964855533531286815300397064941415435815547793646923957576099195643776705263241298771701520617479884870554264808950080219343890382028874894623929195823458965751259698265692066532604501186032876861320108579783527147617510851686487001687871007827202194136354018325833585928634442551145151765703528046420781718659714610169672634992968666235105773828378702297135680694971998572493875352622044074148350598087931930345595885503832472868810235258296030619120489970865291748645206500757239299324662379465035852534652417122096344536038442897303968767578878141968476500770532705618454186393243355902286247738059461188367626806434093083988630027218361757768840916791695170766894829708248378002605616986141730370900 [147,38] 3104810911719142713770785473380084159945434699822917424581323117446016156133480747792281029459540201138814648922645017354421618535821527506267726016391744618939468792329767752389382502070563886682075960227262965912915767828026284194148197658627097291645527656523330004237606170669497346829130215523472895454666404619605501068962246258173307704941245525459009914185513895612150234844838049041028635882072940922062678855573848413737651415862234653835940015344767932463173481874475390496547356786232787748742568667788239216331083868978999158060743393178035120129740471011250997958383668100322307816457928985259312019785355328726344809464058010812644284285105253421306262378859172333953183530339936852306832264626699544598206243734542204818474425199379371900492960021845372394209893118879316904593695667509591674477227695515263789300017949019267501894203363397196177610802046620489778040373177721098228794253063047788151283096282827759906305235205391353145324849118437722372213667088702220360929825544658561814475547137058940825053033001428326398479438486054950114287230821063908552079087883052031256684567899856724780934065785830398059382831275599236365564475569380822066873253336633354552503035729434083455335039539848641883384523150236270626812219214042605442650476716576730598581568281332390857005015817438838038156521312320288924954088495347507035824830729474012141031993736745311010390526490277982676892238814638434154330828344887894121493385203945741989819826514150335769453193073832565362485770227416473103049333306781511168685368473730310469345802849063668638331383243216356737911373717558607520942637439165577153593879628982581299078376671097249516383557952493828925133668913930755993562051551108960874615515045287501958096000020324920527833105268276531322413880232449620330880286423735357279723373927422668942953548798051292670836270576644955900650484896262104646873220704740935059389568507062314804933176567729912609848508829672028535043569533837640453391865220986664641466020595788326211350579660776466453671418335996223208927676006671745443157810850412673345022767208939298946065613820208906277465164557990884183951059008032290738208682830744927928714344442552042925822764518682998736396159334239123754468783274178443762218826763364468759697091295428201943419972461945361072981835682261005501243189674329538981015287542384811753344746826436515911089748453064792849822553572137338416043099556799349925893388421351515691916911140512032597030663646231609906575272399656215652845111475659200 [147,39] -1138315950472941172554583075599566611353415455803992707633918681128362850151362685804954464620967431396919918286771065913031283043333734100719819907861304183523104660394518139016467869742378635477464656067091319128682448163415338765923109278404362774745024987707829852348226119692805995534481633970263067162644096604638466895716057852851720430560332333160795155644460208078900759912531914991913326756153319413759795880003899985338920048434160683811972169793733585831271494123279434576295059956648345053816336193925727012174726162765317789548629070029163658326529953716285899061556031342520199770259299982793633691031621194282237546274652335970952067202342683814878628015766349506878838247724181199081754212425578564183299597356388876212963012212540703894058541014294500121648660553835911219963092649805272546437796823319557865382489275047876481739910261889390761858280514334085702568396288952360378171516288511102048448737878847262132573280398087388712409655773542281627019932957419034663902149439102796574896359507237363118048347960949290003939507369069053748481550768182269668840596131676020490709106301249413043942925472560848363742512870862790650988001446295918479058246460498239794000473208074467682178961899632564111864777306081995514986892156339014580467535279626949474945906388078599358195559611441421065836271568465836613547702503487237106912886629472521908239689803095371147661495098401272078592024972023995135136982808262742109111606261997119514228280908339287007948412162448913010132039990022196467786247104253590078049144827648826655605960067704836138144611388454155319610309978235712901274025285556411993465101076021917102150760173372539359005023961423629438565130250279933175085372415169370688414761346386282095513262825599739634107336025691065751482934341856629837953524289803262097613360867334851105138759817536046982202221401403692080401797562292106229760856408281448227757382621940136684696677396876950961658554394443623132769596729350597975330837570259849824873483529982422585730848656402305982752672652271290686892003455072473282695548323977754935109137975715556017142982871493416946539154015259636702013146450056830215744584467474881661355458531221725591998839714759577623104652192677114731052885280866769782712140484324374119207720060674085901322559297598512941488207897881864802322798229083037331574442139101451677532438998159739059519591630322024982585870880482854557059599480915611874766261070253836613343258685174339271993135748045300082699722612087703707987571508200 [147,40] 336284483997614190355475786972061612740747905693462467042760565117044688916536646804991990064020695239975362659172939203785746426620949788866810731368710439610750147912235280206212065203842511783258220284233673461875295513191372444080523482454932972487004375188964931553366361971944077911323269149800645013836441403107669269974722084416146302383553044242642182975100376611221722490712785416398440605431619188951943836417920392944768671049212153653935117916337468101327541982817228901370697510678601514985528061752168167922866002291136452832124684857381158237548256025231009638812324142142613731111768517988688841104359219127441889023703093545122880610742652823468960164502065866475261867415128234725374480886743026066873623168746127132257531339158867301310120489615021582530527269801251127168016007654053633584370575604058554538777873100795945076597328866681447891701149969828379434841959663801858023745377108299595890090019326043626057707899992660270453895182838314900586537144784301281176754649807154501860344275818322690169167760674604545905853297732376879096081331299296940343472610403589243760238108169104587091070225683453016072412797128359198836735570670083023897806465939725801519259896424055721395980326426869571370605188242856818198390429756077924085251677027592386794491966609917275676161419917214350015296509021298057470075315162962808243751594776014465990324962741880297478909413868236321806152910638725479768089791790278189579351682059166371185974730518769515048322406908249331922471254198864344696774555222683792091585530187359178924022636139662782364445574537031821173161951590128636958387530916835116734337691788011731568255753017125899995686519277578572662897288805829919011569304381274888139509105728290797944079220937007520139142225723609868318262725190472158907954453953014291287155152618226767968778860803329852625626939502037249350810018163438904066053104181748798670261121106210594329153652635689821648245419702974106111611362605873758694986046019079629128796317691378965895052717013863182890812946764702463044229247727231664163640629820373273235578545318299830322782246496572967311223089142406635008714468374972818405709153317448151793845532403769926920039677298541581099518210130139334904905327582502320214386503604731206152142762927633876781134821335242030172918989148540766238544620095631906425471186493299289489564510747351674646283781418959927128034171123495553529228942037883362303550257273996042700599590243822624070107920451607401662189090289501135333273600 [147,41] -78715778651476970428504381810655787821587506693479356093334672959386337368329962905112091954717873095344809294877108556954578602672992998241505194841366418393638438814836776407450461813365432354134108094575813593668538493809056263253605370650910066491586779335505327288977301220078517399387544527521304856558507209049218120614406718041202671045083364690712123326793963359014455303244727020758134708794428923465290631575639217394865009505691846118850226614210424333381879552482207408202127685962412790394324171941453750896138127726814426954828459323846448328094969726532997733222824427039888633254657456482524674100661145446970487644509614548501353944092486718001097716429951825922480537748764174246716251170866471855630889590139396318216850105385151385200181619573415343783485676053516317786753184395515268482023380340231906202750102457447994376729067008725667917275182272639142807872136020415746937083471755720662565498950672272802261233126204395689045609678998552401660655143105585698385309138630318338659108171807687740997210882759261829977674233134258564680479327143015707365161373949868037431355541368930077361869599189822537379502235441571892203673763814413290381686408354425384111410007121347020195500387816183760630220903706197117630870088545906452666230375190985860948797690793538058883123861503006784029824430812718879134047168693332610144154799530579923832933366701330493977441519353110851495363759191840186258063924110776903647846496862871375568715943623522656974476709682665374321929586055581323005110834211356375286069419874981647148108136526849165249887279576590062049673417995766228380916276515494466328054897075259084612142816241377988240243483133939982428226823572563563699698990516367863454564978016964422780327669795456795213604770095672643561824056143567107532321440637847649936230654202495226029046817232943021612295545650517430443055840707724591497814811755877844187741574420195379254092803723006723632494860909383024789214694975251665298059367516890838889144030872138705320602886657717565544103787014961803727051338561380446263514259928834711968864910899496514683474737910183608577326717585251029856490809616722929480390623310536270066712574351593775640370603826438026890628316543098292915063734356386872133036477330277390687308532247877200631782716971245299801197131304597199327056783281263235611816861398926171915169449826249293765412889645298171977171261589050051846764904241269909901055656507767893380535126864099000611134826503133485240600938740523514163840 [147,42] 14761766301952569648945358634451396406405400908777208896010721293479109805104404489540060802517700125826486003223878268562512979509708348371806646576578549815191243052227269743347600999836326379946825642128056928034279632920009361637640349540167964315155616458771998693177567555943426991991928973599639160415705092264238745967559832989061567062273840964171235262982296989659469042528959032379256111446579084841431040241442059470919227853344101172752598947723394212743223826688388565957173972810379250439546044311962678626872775976088158075223165358965572959989745826303025339940540490886245223831375525700584958585856819831925465343341179946125397499268998031243945613674845469068833360342026865161675958431693898138180790194369694769192039952502326877549435069481319009952743850026182135001120409750717139508295407701747671347952371180952328511142438434079474308102366086719943286071085848500699163715391658463891010072007279965688955520053679937485734878660455348096813774899964747113999607798834757115583072843185295156403733353607210909399862617503899140297050808450048303488430784375698671279022342964215803842113212621354974760319522372200202830253683158080537951929485070785552218815466320281452882343270587361472808593647351188627546418413084462163320902669014346698749938879727496695406823287407294254213060478164486523617310259709717879487335679059566274428268003752134770244158966887446807296563700643541577312859352400385080656450608775952293364386181140504144185973724030320421129406558778965440682439337203956999649132731159127821744353072889526046155889848878451853042760053538102342668143406683437815072316343285061090207178250901396933886528535754162099051835602021909661732989094858385489626232088663251647030950840974496112457922221037201217353144440752902433453863965840405636196047047783431967649288643181742958058787571431383382628198712566391250601462389083066431352817357652362155975394197625161498178325255859115709039166400793713777794668911665468125975593446077526036550616411610638308347859072385950944713922749291781328300527417470174792616870422638129988218942633507996199690533788554200636424501297500990361305796907529022612642460342171654251952738776319475267464060276098136047843176627780855607379463079663008223713083911952108356267952491213907029797108871607475209582083230709058285773679443009657682505267409923454271424929538358709083492344014967181693250096151370552884391845404514995055113323932916993035775459757262632446301664848141307773120 [147,43] -2092946637457473748194406194526249430338846773326799446310409438319970169212002942032926898490984743133905840954366516025232868159409116693176963296353564930758332027355784235326519971039809998869423630530607967641845577547004381808037754635473644368623755070029159821998126635130682241288821157999054147205891513201553693011371903104268011469575316475444810453537245255871865338138897185560816816913507702855347019381659121223010854785569949976056842671400087130271810838754924259162039192913861089822248290705380749391105573807534091863168908931247050672138229764851092770411129708602812504135537800785624616359504603573821941944960883558728233118437480926304730470761498498400864459221080080638128903698259259964289526816018865185695558418852960362996878656079988367877203097524018431881505518121094687427436907811275669777141506042034834888559766739504707284859449126688705144656525683246277294537301128103962645634370836019573303234644280766837206649674352935093628919465747781944980292133399728530324953904806242152188066056963989013007644686977729017122429913435621519525070593158781911195153096006568916812927627325523252624032316528413062249964241408833934026216205859922397274359278738531283412773187561368561400452011578261004054207894107133648801960711635522399926119895050447736353102143910017838863275482735658131944013544673499521044200892641630494542069537352146996395903683664463525745824375055392166313001525405178460444959650978516856238439511972461869180372633673602853274715013773285747348187139744598609012208871778033738207532715042398222459484918699101859159408848884724547082828642388989139227664910402469109503826315066725739387246674582099337588255184007973732357274748400889346468735427326915543827859759307538171965424751240581705294376048948420184396326284404308728340050318690340038505296077230366386863672210755644381180294477022005115848297412437436726728949082965681381077336549185881860033119629577346605433610768121396546356046814861232460248994859264686084584089942308506738784080554822534011524328312507489536339265948718516173871929469530706708764264101747672307060406915051702947711852220863074575692553657992995774538139291471222125239148635828793842002091518142017450667510533394699287944949216347968021474935624363295262267951608613276387560743944962078139914097261972076389778827780293743275406025443581645644582034369137670352532173738944185391881394933292715837212918976295760111671085762842449345960718492878370362948048301360380600 [147,44] 34693174733225675631524921828470539712953831773698286053320625596401182020681441951433774759557152330392421830842082664343442813769707772822157262464153654801919792982625890679282696490765714833197323892857322762640486754625179936162522990110233756769127835664079989853324268175710870317816095050490290494755000513086016010867244104194199802401359357937189152356285269018740499923318197896038702802432847846659754253069263970341482070210103892780967034738832852621246582383966198984092778754450907287047940379017056088460719623066475792461190248968755525786678756469552619099917555299718285825818492179902243324679875483098870270076982443043705409552950535887959314008709036364259782079200846279124789993049553392505696983905858504324320444828162208141451483581792086862343467793845808496912558495657789616808532064915178269507926292620133898811458055799661681497676425534409797723414316096606319176916599386805645279397785457863082527577181575242300582072857468338799203415785586291806400881127005897132352979981546108211137380104696297603406375530319120405857197858875967944742151278805746125993537525984439126280369544300421014783629774560813792363810470510432645679882868558629273230493857125474248862073438283154773858636960271898754147880851005299755110727883644486022014258026849060764899658135989375503053798969276134459234883621286053995854194790328138172602623532916698345663534038962468305867896018257103693029800460917292892174360082114510509627215882186996661252604359533248118965784912300885336707419949026628915560196006609777103977164721372768680385609776763262954010980920293049891734407717383211686522776046589097177066582443055386486961609100992320540371457098876699536396825859605425409436503695142855681579399752589443949479133202344792034854839421596179034428901193933881224198017737961027632032613423383178587426132276349716865438700224857266859367626388668126120814091446650336923771870904594636483619445285132077485064140764400828261453155315907927773880877785743576404047855758551528957413829087264428902536486435617869959440149987906416053043607410787799770149920270804012632187749705433969994108437442636461810072781219409242440181088299786678346431212701043611835905081569297407278390138832142756148913019403454779417956806201382241178784497681011266977587577445537186697585074547576106895096627524614389882854226195600173204582758216052891245371291985207119126731776060881943353843352038403050227951866896819509146331605800332960670364652442880 [147,45] 154803895212905250768346544407378880368094249149017689408832899110307231152957749786257977640583757575239903990639713636512205210661842320299181622521796121041222774088550928281160398321458842824721409977785984859577039232550839851382437937026891178965648285603432235017009149414624665525202681128343957337714131878420074325716161385394390235506392597164829736676278781743279924566452626128020696897957282120906219698350039787788868653395528343024997118559895403883970430256738193477746119085893713657663960177189966617126463189474561989026232994716929158336184142808093291344965763126133954336853087883136719269340450741277224942697924211306309366768425416822969445980008803927357713679525331663938955587456527806152597252474485705022018519284404728108931194118088858203345217382841135925918964306692913542906080538739014069998705194022029870353027695178243789946629784604925226191188114629041206824956108678031110485930416161364829211251271577099676699828454270046324259808231121979044821541662327388526935557972392652099599949524484725450209551728085013581778337146722049790655104688695057215838773609601805493039201261230149737850279071984152368764719103606294548939759845917846619467746872803356988707994701156846559579562537821053748571090002042353444345358385987620144376275969624522832055347866247645355077085545275021558410763370199794652946779636718861521850460106081105926700318077930700941180406041148789893481454913303303695674353860461181867483136271340687716415697600593680955395816834046103285570414152958596750586308481651868260342207987193262881571252798595548464903666304110110696115601495498415648756571260942158048892588156157296381239400018154335417717464268877152974511677157544651727885269421191166839700408468767037633532069811148103043688789958446093190259569936603408114954721034113013599219505621377885172762966879786524656216093486106223588003166231906736703108252483911845981797006632402752901506798307711779195877054161146734254779175116692444256200367604290603463466341095874567887027689228417615449115758492414290558127034972165412335385706939671740309238592031357388613423418416941627182588085003502217488042774987187969961452235402711395315049083310759175383515779158414107754702573598020800661165080523418397698819562579635055158477245330366263524258025305993130487283899090518629831589188752054153346808118283827938507226273192868962915822589978041511525278550928398994076032148085591544948944442999038077979672903229787377753562770400 [147,46] -91219936875757127056954477639678499396219888796215555225741430731271338404373671472002913340401185212825590073240215220510629923157900072018637837504763884164941237409328899882970970010005739182636619145669240603246777740277435690541086217452590724789574823848359626339412628442893756038049951478341438804266614244902767848999310886457867971942510780344665473531967235008771336454567958819251399326144597813901824965233269938898230418470073589510503475716101375404397332271959363590302769608776103350770111652613029030178073723084266911283816799413486416179903830039160975503025669880683961836012567520197409291034906639944294933782205029137916338270010828991332682380597015587925538064477615871537287508396886845481386087704896355333358214444487024748239762162225638127792652156623331562826306898203528118908230211416338279595433725436719844531767284443721649632257804515209783702312229961740912530422271808828762789867894625266202041443199524671760670472959542542606680206643702744820133004561091032178334779278539716521168966258548783882797958954816204186249959979044330130843773141156751031900002159839924452620850608588047300706171491372328043151680643384546402669296326283381062643966069846787842711937635478520173571603985811478160176705931754270134837843911982326621963809306604425900156369375637994131473404883948747226694193276198097719819125365213437100692507081587643767505507340614147737477691740826033611994729273733484806915493575432233282029375867706025153796392072928971615985815652413764362788433649882076932512390462770926824926318862721043381646027055968171514808964103579546810137083299773384565845583249764596733350306682039371347724511597503362569340888960852114445543761717781030219688382780418016364151382877233272411872042046116376260408490737458700842201650904567660213263190816314619954616959367178803568622519884693490897313311404636016890404268823678003941076396865373240218107272310492555240797930105027228408835737334992754720795808524705608869610389770272893698361996611561647236821753106291711540432644485126168765460527288184474546189040586295968668805413306870805276916551746817447640929452166822338317551869141911127764616962683781261947832942658570754662550708258583203923649068780661326594616916878855294793906696722589808227313558968566665253835708606774363231400292024447200595658131879974411751025431768817955731647445411888295342956299199847171429091348918485484983420491644467353235357580815682034824490586947480752577317600 [147,47] 39017261045524590336735729473385630799548767119906942680944086735555923299894272450216276582708459542196058769666596604421762197869323330369605914714630982382974496411614305292306234195552246136555230105739570840888802602460316053555560687290766810797314298430973053787988810630729107547652189314839841840473010019143654290364555366238260967058223979679167953062318613095308695320421355427230922012093713812911194058314382333132307788153970267356704172156436663007986237204377807241197883074732007516059563412517671172637596484964244672051062071026026658492126215738014708760270368093631884099051356460633245164606454689811903439453743247814326529297980051809037748971810253305143722417008710304420996562639067707209700163056418681881147375299403557619373395600064259890816051934074260681289594079311976922210310535260346646381923479293625722859074008441802177091515040123739404762566121795019283445153925003538088931985719250122396349180779212991380007527007282542844829581688952525754461372274714350776564108904060386517862928988687429419783378459630745082758028755756445205401838629600590237436987733004563033576242488741079713252711365794827589339403232380412236929071364696642428474010865135135099158509142450872803881508462524456032111142822534397637096419297216076454941045697557211920486119305220229826803853186190771918605183618047643989285470730488463901910653479096418990560087052287029364411672493063193335669505840460515531055192355007644849422343734046912787701715415914406773174212580638330819964959799926296374785254375566121603720529412462719784944742070316161505151765916778084642453616341295312839973588490371659812596364712705151865572506027784479448592340297973729545315654298097061917557477769995097906846080429358807208933290172145436072551395170913139955172863627527830098144570360371436303668613386372655371154502301356738564526821497322442980602624230041234456103044081846548983537984745322293207208468669425521471808614738861755713155142050910904677096198550149814270222763231208571091178621218075407895280217749303898494343547443369618476897561965687392523848834813962540111632435885718926851113654327462403178272445832699934243714904474587561635745844226082446394510355501620422738248527352820201301612528686737827172015264193038548642908381486920432530577160457011126293726886784898294172685411278676243501622212810020903739326025527485995920079046644678637829106077842887447881888087032118444404343681520492437567351116015329784062740 [147,48] -14523320323298190223113673802598309978910572959323678820116398096554033627448969626135508740727850499621932597259815025284202245750929445683482432688321119411540522186649761698109204345885144391529447330392113684816500814955964145211952183461542638864198133444912383020622421049836541716850676711183449871068443626001966407174153851900129422185832183380215688523853891071800282975398879222850027737060663867509723234540456304912781190318236694617096520094174509672769549940217840385785443039799506787357207194561326175559084082517030437588443819979876959608886469101035101599040545691114043669999148001149123300865074160204747829010094483335496542546176827489379525530071649902361723544687595994611331273040299602608518669869677512996577100964893814205266104742440890457339330699743339491003427986294732870288680717558964020199172320122910760763532126566830656388618158229795929726699132718498726617264846782437439237059723523089801831319251642262918966656291719225054064234364959136821020972637116410508071551023933280863953431535864143545878446148185443563461071493034699867392508280867839414160137765587936803018425141345641644491855970652368150956740740456967099784399169408806272787366274721639415453138076550762159282143457993620606385710290966234060603723582444226801292673196646096952597838073200738616209589580019771501770277160766305078402090456446658491850732169530953333972704127302295844620635509287464276923037943567976726387906728876552308697364666970922797714305026211021125254357451481999647420099441690810449617763677235954773951371479992527488681955074822109698724476061605155604700049858233793090902627606383444918081364632119983991570361291243655721959231793142186672025412501294033879835610048879514451033246522838388799485245535338545140695044447688650892232018207375450370811345394137039505368589165133922644616379624513661077096229156797748233003267735429095416838620662024792251974973372912378279797205270846412689088702491691749527969680716089492820917163393240347265647413946202341622613820868504924262593165206470256733082136108309313030127720692112830830822233510964758544919257683324975385154655979639044537282371919463811004822510405452688205146786200180502295584027979358529501799082275220180407450864632498620597010641269210480522283626253270185661027056472099299740427777303320689465524312659426493970985173207807059914105421253424228833215929812913234465313694133965114747367725693284376675705451615178475476655593656411415232 [147,49] 4683893773681302934605561674415278654338532789493778634387566688272116078035215114540362758937196744345267324290131195325231669966731572941008749383543372141715006337029496153005757739025085398636664328247316382081290995260248029618227702779456134177504737288959335172056303673376172694897533040497313277698432749005565327593681768889561899640784600976385042889413522493038255841474448869777302999262084139148771036848410114572430269472300124030660268658525741067090000385725913704035270465199321514837935184804913390188200807453021755289458943424297353271814123395158918351128749704970702455459539459608321647905477885224949354864311596475213075330038029581239444979661070375366119508810824476778812390080437535684914950811571268078428683133599849294305181768369914126444980921441849629817500407800444272855426215034922423307789153319722806903722908564715281913897415369781241370828951062922848944243153835085529698999416945841194981364124352046223979545165961394155931973647050946356551362445513772737768970974560169119362673132783509600702158293562639039192625520369015052027743814808080231217383480456360656990710958198642821493826512841948349710877367134362684848729805596806417860777664732381855903270402663294129257636328607675227135757142170707379209757641885788001774794649455687873812654163163786618749621253845399763935979574269955338301143216776418410912722897724300373793266772258357755828979203987273755802753996565659442080609407741383709511544950401347481046929919615793873155557083758891387565129139715024113779136364967395434146761677862916634679851320344625894261606358405325759037005516929907404575454372994716071862769671074168596989076463519746428970040042943357388611303132376992841074423320356677332418736079971356743043870382246912738786174728446953267499386165616617158843471533168808105579955456453245567075013562063623842108674334941682043637877881500623169830963550092277023088724908000828331485076908654943957213479717217078883308499821466394684539228227928766287218109986389066831268762600525506496913645949118478611400506327916107869666286246643279002905724366076815732274456982812872730980661823715828198585829937042750038336699319940755924911448361145981016776540239782184802639649171387876612262847472135675093062801653300742564059134173977072366809068020200749746880214888635972556463895981280576417862943623577136271634310432345227851258651963477714518647838358013174532471955820993811271932953940850656887985644267913976 [147,50] -1233919959693099959772654412932453032492573913426802670456047244431084008274021190871056920864025952724647122489233865239100378644549251084050241191932217958881677420419382646534758574018877150264539155587214492508739575616153029826821335610688070696368862144217244913565149137783022357767194691686428675542733054252902834146197825758030454445305930021286857279250535931830890238087518278779757330787853545619068909147686423484190248077523858491485878455271873198229902026976863103362746320393655298804744480619809851232410147227742009535820575879897842672060715620955403179344524543143585404205693798218309550030982697196886206752479908597565422194289471046865281861988222021841169972109467373737893522905751377196574098523675243702801785633756548358131701768396884661300703468886075283927063407456592015597650604447424282874611756245467334552356687796226942858074431333802469095147925473909021538777844381938141647553005865368070193707598529217866575309126776051339433495046880238466272156667712531000764404460486061574005541204354169163394377094382417438943704461258529201668284701011526504359098336566689174211227886905235472272774059391962563458616012901023114746020696527188342365991608319570754774053409936744945678107129920954806186298461731360785646290106461738979201295319576217341725296088747378604925437527621248159573353096701093320830224912727184145238392980345571165273986505197766302617266523072987664681914857963267251302513786744672106071506272131630635598471512892702596161974948138410998199968749650591576670843530654953637874418862523160199372126055729293427748617293262492700834667475307342805428834998799094740354074984539470736129476258132645305670835077244335890518299129905841165610373403830286113478687018142058585526701126878618853870363987819372287723566410622019053243233215932344329762170918460482718044475741832962437260626664150403019709657748578614190687991048571089987397213584286905136514518560050482844023889861584543358255057634443312005821013360219976824216280769693150091409822591224713759107416015403411161075537846315084545469066028464634897530587815503396146499330889946274327768865081351714635802647954946573751561642212774509150897748161923712287155531937907233880482307608828200278136666039952024186161401649295190083205126516195245935193891770736938663331262456851948389687425687853064581594033707464149499754738273384086708911377269613171093877081309378317778556110968196635717451603164929343373011510255456 [147,51] 249838612374141290441214283539520686085471731527933437333522964604685104973805838087926115088320472650796015190379968247790946535268961059961185086833678195096755980620254115173663268265584940679676030896850454505594213328200481033467868248513967611370245362276476372311046629907729494770669438965016916897540171433403539277874213784701261369888235067333751450325614735498121800149489036203680124840249824751555950884296670539852205601277475819424723362643622206752260933219344330457041764603317991293462482528708575228739819954708749408902872898045984412161420269526643093647860839603293171450771474042072132492876474212575649973598903122999000338229353936734293146147680035788648289400579321283402608720323263208129280106901330883169172162858460543327806202751568272781170002090919166526107999945352168363980882829355276565952945984740708379060642788499254803110329708751201747255834732202471015296400508607363756627222290557339868647062025688524022347237003260040105002708228500462229360105258515547936375759353720859796775399284342010994209082924066469782584988813521436054814993302975705131785397089618322486401391579431793632771704744462565340789826519839518110051708358000415080042828845877410730195922646766070142415030731997596595083592122916409111610252807848622658510099663430005017533467247505113386717334663383888926335006625372315792580338927892369869559442592260336628356973414500958460493430583516575371476772591822323429293402752999000967664938861253401152455214100879913419582517201873799094593421009018492936417314675457719321607029614191748183576179669298128752457069341076300219042915940907673715713020606003907327865260014425083368772572852043401465055161976377260565907983366110259713596488181269573958732503951225945559079315957929072802379705716473460223605402822803203346443446170736730935477307112011232804700571618767093207257270545164303595520174535736549076145808981165128919439129963800447506457777076012521978764870321134639046953270961231646978277773101406037022947500995621381997635516725064618689909329782391197815278654392209426114612854435435066519753966148996991283345881352800616509813350550387166712846725725859198390180136177224185473451376869582759244802753380207617402932974185513379685906733842157792502737566077918392503919733383961373557013070603173054481386472725595554410307870408301441587235736975718829374143467471747130905532358818041465449749841447000011746787289301555763499435897984076134344613084 [147,52] -36315898615046549654732427761256400881971980916849843280641608179467664622147924259522858180745891804346260454496441873790049687093328891548110262758287747800321779192613870836177039164729887898295429549853858529650694853961056828991876473225288838696995987347453722768918568679314051369502901777043832345161908735572151247547910855601922121952137755734436797827664549924673661327252374386802344901219256000561601137502915495357566521840356500755474709829621622113704272724015326128191329570661103155298270476576997278209786493647016147181968717473241316983506547219824396624842202450528738552017059637638151673710741189974340626206481356130751216913245441785132870280727962285096787035322934393801837596651225029388373937558563725760127825491666067826252556195752447364311401254616906157201611184438754651361793488778060937932366492506957244438232633770999288226053342633251475862212162997451603622137316301122776154158457407723025049249203977369621745777096235225739310772246689285465715566858976680624818950778415193998189976470257302196643358119930629798243171238285935691277467502797882185394787223638579513244752215711050800590397873656752272942771411407363247070598445425918028123979781142851322263327180006539411027032719754240115106081541069651020859691096634047286728665853739019254084961163630014379696418992561577298319702759498949506363871032851762598843108074735850405870508327937320383898216828080410862571038222135362268030328733267416099418177941437876393761176369913508563201171162618706239255953021964043386176488398242507089484801256442640175218189486511573110518929773147838691070774154842302155910937439760310412567756920813496214322435506734103895402165970318764987927864913911003366223240920813488186442093880658131293612091829040100304526857627895012768959170983914009984406579572973867449996870562059161110856739635990445847774520116667640438090468407904478226468325955300963679953090340033196814668180346106039405352762826368191113745820472948356356619205593138329839663382691464129136113505035676311047506369410247286193240424535405555802224840452226959658009071470587142483986401863144180014334576793913780700273011233827684763379472616876790440616464477554456025124845822497853557109467496283442776877483072314859108921555855663463238606819194525295817475403372971232490897661217656139739098428226735144559127429861115004077784499605466171396495764392886416288807029105283292540276417848619824671390253874705468147296 [147,53] 3394279171485319776086267721559058706876846615403847634664380315210761894178377703333679481136097912177060580226328873162311413296169982789059942568093737402939225494854510447383172717710616736149416101521169291825448964861705849748180784029529226233891796246662985932131784277401522076214593113805936938744919406877836693766949951212775157651426027002655971750942409822972956370129909173712965736745649679213396305693416058419282942628861292366030996898262716902114285219710208731467842273945012757481408923055633218084907211775828525043588918972393274523067320828160063625725191833773177322655840665557755607392306779894612077508129431555645555822105663123540977255618057120946577441602306130541459561585357344271205429843893037139042943899260930069522602956210260085651266688685472154430630252346189695641696344230007985532234892148703317228503381455296437812052766836730624030828230386437637004427823980372695628185611961897317323170692863486348107431999151552053918227794011190524476541114057656079008389208092456360830084693237612725049582015514130934416472443781061591923513506536278447587963316326413602329023749748658733589005511636233816721914130746085649995664900366201997290102664125951097987577898832011714897199988076808242848704947631143116750512495316246612165702732372560555056294112258418305584816338170719276105102305577885212118297288751767328880338019840513964226696554286174960898963736196999093669791004597712386898693988821162990078762075288599275539728766050005106285490119934938267692761867683095106876322269590045725363881261740575072165713200409907650765231449301182848724247490934444836907631494464502602916672606680212131230160197088240805610166896918676739926096358069331462010607077975163696185419778498864106844034105830266760395209296186989850267192128834695849597028340494341068832303558362124941139950578510652645700022994323649158592191596091649475917018635623043073193645998241903769722085788832641895290586343908600486482934014785238862966070767644729557413945522831295034709131349898385188189094500652771370427036079335533809445648070738112706239557073393616187399591285111839121194691251005629033560619290847702213755692614576858267047216071284769028239779009819850486401431583060381342339705817382947012731662820062483337349130434857263447862009147150294004466628777326382092076526041201316093956717542254057500400425549996404148601169010889306491437464950297239564234087515575458513922970439383922860 [147,54] -209008771220313847534634117315863209473182728552993379398042404608140016135510525975221610000654923873526001485726049332035776061278908140789904799778586803069933269491303272969768832133814878980027047760296069925408474573701132941539821228184855861252463623623624004644425978256819591237870448655029329768964726010333536416444010811408827538556850329464154751260475324287852867353029729796976745426862721516315305253751829600185366520443192796792286708051331744310894350958476976208150257948820456236750235950719365429542257079657258356294178719837683474562289401571135702267536588399550592486480314760230524205241984723427476645335206433820822226780201332346392929336796643760231340286509185630787830827282189959553886419835908208075407011083247108188547337936456266036261365036686715727562513110631363135898526967190581624712691387743785913312992642359944746377672218798320377577034542772571579083786292449718959348623180922624985289762760444337265319463418298718458477119256509786178509189564081118653899163908559114205712930451749565348321706433686008520986763287071022593720722677845875754047243473912110954854031532843473130697322654429483253541156741909741104495931372000869147933232056457736782890654464722373316290461934095505807647800453329502941411257958438077732447436481702986013581091891679645386423585873627383473021054753953533358157954071478017831602460751117149788339465215864065350654412414519821486516856807653983044642457861304407268228576781913825216832211971942007823500274512277372193891643384173700175311533703908625972111059215065598337265787803344315211645352327057480604525770286981034314148824003791541229244487774032504352381701928835547781200480082923244170740922598190688275181808870761489190908444462951444847964136149731721337638541236892636664252973667961023197274768917682119062175853786682476591398138527638341537255737070209683899971920041394290564266915295977837592013976438917716878801905352130586739665234679665263460560908860789999219659540372288017979933785280018979607076092999805854870064133111001748896199987097375344189054842167109071747018918389633712645708031044827885659198630851975026546528945908238967472758962176165458763569299015670483353049920696886044175372004895242778825618131107899738893093478687297536824413108862791217847310011081399416166774503896496135108782320380658229788409907828472416488262489016964645315091895758867705006185720265366425753769097194147372272691182569984 [147,55] 57729126285246398526970019332100625098271384303462044952942149107400929500572449010607211716175896402232223488603342696990017314167072417808137026589016577796240843757256469757284235576518436325666231379327073707149547885197456313094942194841093859708080185889549721208896209936752007892121252169617007631314703453041868056543142960870279199000893555630417049736115445267913410860053447359054743380145750606758176531375259615269535662198014202217768595574565735138447164565056035348649650471364810615462590408615002778616421318424962211950118813225875341108975994537127418090125301164456270783211630669792226978306335273471977455099693288085399778167551888050850723938736678811813695990985688988210898591352409438153193157812880262691289858424121217489000868904787675768646582721101313893730859381499678435083253875675675822884166806099167832962479192888578206788395437670498128360893327554992222846201480164614570884452078891948896958275343706655020859752685724729244023055474372583460743995173105016519861970319333487484332310261948203179516930594596940469487805561211507359812727001371329403128569872140326684877118036295197831588655291702285798516253506053350912251598036011483575317160988228166360839407337941556360732784071546560755183535963503530215391722911978291726522706417049732465782993840506718753730789477207984813585689922514052562004365225585675745380611648157646841300960143688767450072654912981395042873430350930909113369340562307234510920821234423364803694708149402406917666818180718769631501393654384368181653002104335551734981983900338447295133922132142576126548808292279457385247487600924904483431184956784823346888370230317473368963248210655697308221330592824497060943777211515211709181874519783480587143075989020092564027793031789077665785170929350652439956497414125443306664153548766100237680127013386976632598744658280187939494817392181586364815258506715666454013984761615511369435125606641672777212837494530358377910920707303960336080925956737097989001986986102407940709831381237354690610202205561447559697349416897401469504560924667333790366222067042439467853309579324747951768396555589377908427715751635420042127837919105057292371881043459238913148459820763980329609630232606192530374060261504039064597778369896195612313869281866837348974181343238045032279072163200300845822173072118826703624414446671047101676440950288240371707128240750936204346197341340787330956739911413771125385996543432160674808553856 [147,56] -29871548644004334232107308059730845076696084244723992316438969167212471078454741010664113640820529280328127161525380837106163562515747042028294684177878384019269232775188510498503433332186451177537657224521720193495215503991962872893323831453745795749815798837757558223464671130596117187353672155979038147621572950220629086684451013575329098623250664681052870015732287280714555676058113280848082057734775180060699387096187715712469849465248758734563295076548893556542927198535840408591528600356661717197131106082327213805030909547929757109245622614635226632918985964026061145291412875926048496541346372374091250799021880885931924694676484389560940369517593461350348764955195017223870036393722871733353549355298301466237532371551217686034083022086000506887383940883328520708803881973131308792910386811383758033669832810488083897339119312624492628057499058668176079371247185856392368538686019117349608790700534882899586567363618300455137220783390996411992188750562175066468707828175404088447504726266427879477101823213811264457376345394993666288116882307367463528687330779710453389879210300327051602992811245177280510027433417616251540707116305373054036235352655469764225993201747626721567206403469308816221430667747226087660843044678511988497017903694107762418402888631142892967283346597850478207723007315548810800388195548133120884457734969572448358001952775426623894583531694585612333784754219507570367314440551488600002518911339967522782694364095728821797517586447947563208934548637487638272882996584108686440374416926092788809163197913190223928233429565766367385213540883308072955307512545248420712337048114527715091511364123545857576135576008190547548492453748560808415893312320057965921708474313712496500373946110792021596211214721946790967841815107072039326892943362930194737595074327315057638922484947437492381602409372537754717957089763226772872422439188597460293252578739666563566349935125098279189311704671255885177870585857825352272464405742698821937571877531354553891187582819557219008392429869929436078702637149498722803420565381424336969540691466077233077950598754373704633615861398268079261616628044776663327795657694055558753230924271699494908915360280730465980181037605090968502104534012438624649763169613521962406406525699268119822773595963295081537329362726363888406418996564041971660510017008372754297191308856138455724316042662404806666173858211440100167086601357017178783438173109550450525450869377956554036480 [147,57] 9826772182290637919384433215463478611115665540110820647012654328867847951255999530033743562838166022910266440345948492741155317321758796849038582837825041046427162323169373214871474900976432588022920777996245252538505528872450931099867805398496911934703197785685703624160063449127724510800081891373075678002823590767387149007772420448574582285085214334402266791855799842987715903005224209822513321915297697539139560380640139682918714702968334536036558287371622712550100577664433114959432957772595339734002076506901673447088498047321529131831916096331351825989755362645264642046603317559865380617744325627798808918280519358986909315841163589116427934979987087674993230014557029102297295376992568948076611136950311362079896157609396529673376095279633368170707462281737022275685698231526482859464093457780801627685032365230939293180059441218473788141737912256644265432232919997589452196902490148857672853803244057789570460616896762239850704893652976276611508851139575031677162738817929463840795091183880555275698037939639461456514283001403745768291146765482080799490967711423837079394084411359285906116587823167848316762836633030573665479977189011731916660681827058517029190796570317475342659758569129935138396656053238371070925117934134553695155571907935082721930693773416971683053710604754188737880284756382540263686994504631957154643959386115624556569703182964669839138417792495963990752242478972209293996323956523005203875696604986210268877235891709493965615943947176753362953158270840017453259849081242269695238057388195497208018505192678057948108018591602876194826951197858536804068719053729056976383426091018953135382518575757279056181345860986215605887486138969967011227797684710877066781623144042465294244132255565400685134958113642698563357357063706996648683965880463409072582170657831031586381217690452496652667961602790090083731777618151213424154289623252306396531324357343420639474950041268948543986680805469545592313401413220314742383155931798277794521531916960187688677967142795775324821682523259561027362055653251272641295225610499986506223356392102698604313380572800599949736882599771126041569791342959303901593096484189609018699073111474056419546684103991148722170695470615972851578855587475844253453333425588249435680290019191403455910713354293319188866604986599221253749421460218027208299950447422573194216100310472358535364525436668406371711844440533685402952519534571191210436393121650713146404530710634137760 [147,58] -2350710145223885420738091024882382802541648848252104249140345215288014156070406444306346310772471834180473754907337029457660575811774256689836706739443630427394805459198865140015582442121268764787362297796201186071743241336512749524876640402386987327028667438350487927717172899004280492385720190538230561496210687019969180121175981392303403386860139032855673925630439989088989550445078347661764804063464218849959461454754239348681300562574703686919346459749503141607164664034693091560309480779751920056567080261338315975032735051122750077822705948217767950712151366841855382654481699913479311717543730956227179541036054595998087076460371351152434118671510285385252764591727554969208039222556640391209779987852463822420130737987851491605533768273710807789838889150198091503060048328448880513231069116917816586983436079446172464567078458046390306958033043273249405259096964213884600860569583400332830597353384500432644733032586178633794444812258009980405795610872204126174389919919092362441693284088947155295124515218899695118178150137170195066669665115176492254695967113672111254626262464900364382366792699398400910577163770254742641689293257983009564865621458747471045230873984275552185193315979779852537938057339662437639404227045638248198894389660753623626462533282858382493020253568861833352375875036995658531650627349278013977803840165240527951212786020126676546921287403880538769141692568523792709761775135286924796727980187666873386552818873438499364076228060765187586165989471076883944001228304289713959037227042950387849241406352704285689401899588092224962278270522364039384447020303725266530313837723862395122443999286505928106722958797322425780874574328020490507912083823302526982664519471831099907993611771966673738808019339263853568045146119532859779522542486695391266771838848565654633514912085212023276369456508724386674335699815106445866792351386270685476164763710361630678969144665930248167633219197545577568514289887813350235538664633923346709441571791344731634090992555966709161650950200565892053619424414183501749520353244700814468849509163686605021135216725110932253343411229657343571579244158111302882163053968865523355874546099271757126448916809332196358264608826495897351904217797549828434592771458989812151810055086689402574766990132330878809815056142588143914070456455358412243679643373366120160826978930936231672387054784482273046912379233148218586103685042026494813773847994457768104135425004603520 [147,59] 450252157913703828517932196031252278880091536099950956246912487356040203485190809251489660591427031454243136176971902844348702241311909933498841380102201858732953880870451713943619773019430825308014990265442484143443284678750264523786759567603689915059133716385080203694713504919617937866705360580168505285241114767859207728510503523431735624712224346509935972733000129409161651334043648952432754502712004806285272698757234714367404551364318280307711773428149061660786399376066413123148690306188254452552580157453604003987761509419167696020955259564991409253434951941585564510699952439109368334734007328858851320306833305342142217447589451337734919428172427557477180037734533705122153078589381960702360324028539414848538451015877913992242675556000494184515638735467215506140666394807251824959657930848141373904414999227695871063257880925108972444257428173817143050729866442618105347646013101131247469225483360767269430917819294998388963822970884618486938162840709087629924924763574882734227386662725861672394043961106952231024040088631704195505176161185273909531930883131054191817594038365456773519108408775458480323625805271973804560266684138371888830505649673403459018687682410462299673269453786318463127357684793920459226488952917624273560168731209782116720820034953859147157878703964845023175415339743932511641177901229478113631815271953054691935061845042122254927021969970604298503450326174139413820098391717950915422907170584601214358845290435636530371174679719165385787605334657385641200193644457418475740711232606243431841956222977502336974634782871147766678077081217140576166981618360343178078077640621459826184797342214913162920506851454159834309655263464328431767646339367025179314422497283849884655154816757527201359140722534375903682182718112949083494479551767847483049826738007808608199800782126898261183662429066016145812013918436130815205278328625068199368629603101948812470735112568582516602128962894885445341789786226871573618759793482169081700491637744946103422659125507034132814148826307942549540081488488470625024127451087794839018062326839357289173030130239654565939320303925598548198147302964156881354498157490334334103977632654812764444049239581299913691899933675760462700423782718777086585011694686760736633340323784726413590975729493938529547326002214089434900051621536815051650062385318091978338273664362516908856907934112802681912730915362988249270088710783177805325518682954706765534839180480 [147,60] -72594201540115011643269847673890632824870591788742287476431402874430800467198570212558742181469761033590883227329160513790498376053496309187461457640205318211915241668170399421354012459735479851983881609845827300788575598317145934683521183844351214444475164971375098654884489684291120759088608559285183873893667926402173733448243997480886246253988771577568983260845164338263674055889758842447497149731596910291492507425517191762162240673686412682110193191509846023213003828676801153128579919364436517154511635911826880655522099274886998266241995133426907306637756489817535242477944340447384795097783237861189155363636471497695673877830705412363999642484276098053247806720783999298722919278797306625620585081356052785625340874376834050792859505644572226994254224017747247539490011185434688499864720353119441019626211527326432205778368420252086985446170807680024617635725415740937328479429985105284236502671785752713951930992966425988948033360831623616650529483376788808292439055723514733756878415749152710322916957523607113862144968823785167630262916233721431007836588634868103155285808983243327108049301093361072463287019643762971058070961375194719442470219324143071669834383293117938276518198383754206772591338113369976060684369551038086855241921795750896558839640389472353277920790785079409995399022190847242067077077561302761989840573419010592490368606654151236677024826189224582048662066549096776365814104718563436105637812358334396707048626120248675123288331042140740576768088136859823391083397748119537775869208944632491766426110152098926943064228371879947624770569761595436692935695798386166206182620329277083894409120912011849561563576350610795277919308881588222323829027460438636286490189785448847741412136499953449785594668197408170424105389232516414503118721798138290291236902501624056333528610871278880968762777777805955378901068641467471531042902911703449316356976770544644203412023887140004296385875238491124790260853224000316838398787962259105382891233944214502854639440557347707109126328349443516376079651548565277287477656604381840402738375585308423186145515798857393255732536738951108888795356474045561532986302834246219536154602261726358928246056871747885000091944035241957658385127612350887193594936010172768367438054903468832709765008501568405714132442350785746235995047247902727936665458573185490214983133887550952851727296360398481701256530298681796271051911882257244683563467156948757202691072 [147,61] 10100195277159079380767167066824017353287707449207665856844427843714418390614265060934001468917341734906897699474661646250658635904462638460484089106695969357111607407902483936149828519341317532191464815738180743539179999540885998489848411593637782818694122447547680424994513112251501693046759832142623872996629713538816516536738368451769486852943980891329160117571641897550978699762335061416695283406256070247958165129917563390472722705758362354375674274701763622917890721056237171145887156823525144749360321942447385343026919028897682606758990134167688911600424605819565142150726031689380418655551794385559232511224178941398453519092045796669378541124121622842925761614517814878379205159261405195201464741412053460642646355780038684292149646274843775637432752110123604287428711717031322555272988535542807759149477400569620098148661726465452256723772705527529515821637982116103532078822395186867440137881406546210864891169901981026828218234856113735835887330754556379853723603437633468438951014269223821227914769042329211454974886483187070514158005040565788640376115507447928870582243498015742913721159147294207864310385514230220276223120043876720129319645322966505981335414712174524446451712806419358907530497060797167526905762941216422880534172989517749538821645870963215598931791397864076818210850378429047765617748584777863670156204055161128442410042483722729172796594109987138745997145338958708643278533684701729639856409899264311466441712880811050353817370419401415622232696137537976869074694963460272489163111121517350235793568998564090210653117151785962357608866614714339065065949046617503529346151895882169396957808876291822822234746361016879397056266212572687571452077286992979531555437921260197348832422584519051249676846899621968154064603341854423215803705717165053795306458498564001340417842128707588474089641757262540806809685880315583708297713715174730547049829082077603085006258543530775593111699362469532214718023087292458132213259344589575372748270691785134827310839963859667050131204290467170908256884500126811627652711859783587835147536244314239627274536536889820961561992222465453276041238105723743599489140840513474498076254039089608567638299677353346905055585381787917339450852820477369780644268688141554293501915902646551873414553684964385866908793914855128433576629529159573763067220448790434459333514571004714744868435618805794313220543920908507860971950878955280377647797271575598738560 [147,62] -1220213001034576641011928674468711461263438618738117427036372914172546769337583598009281181147554409159490224850903638866778277554119939461075294796260580907345706757979205246603179722635280026881569491276167933268901664930728387508946377341934330399966289145319788976183582450731222198705863778422487555798018512387974994403319455564732748977876606672662129974606931152897004929173437638466866315255305170469486760268024952282758823155978419964804759524935343574517844229856667896890103229475926762531097456768439772144065908068613103259063168478389601526838142998424685437235317323670242058593629295893002737804960304770710120523692486148845729846806075677695738948219156886204936473910519513708108461300086957760602871001218937772289689605025443815512248369013863325912676688764588662359031673893834662633447157566007377265900675370873659177851033473660306996583997008026011486052685076500968814715150339091465309245913456526097151535021202842271776898355160796695174422880297219051516709505261114400505951697063531550370957289065928508589567694604777657001034839496684807101230516942996432923371427648874032708006779440637510506472333173377911274709950771561915980978956694724547751616335429753159777688131305504377762742714578145626409075568716764165267831378862722546929943757915344670618861570438125778166475143958368544599641832084820724411832731370997207018063902745771577042020069320260869786029724901606073070211893261528905515602143576725307718826327129624456714444010846893550015279613234292113421339417828308846179162966454217919529952665134278798245763790825464297894523128114492623019394377853657029544863927221684544187787336800174098427836968216340644125682707655543067689085531377600514057993946295040055531521770402563235914522354945395432653999838375608678969697407284017013516976262396630009085888347014284960384146117112186696548850212430344867062140729717808053121479028277618323768692203796218234633980282367059441408184384120196662492213984772763870080863009129704244169489340840808852374213799930705721979296472666866115429991399436738995443999228373863521596329434055856023900760566847484339007872442422049849464906768228456299154754841870032585149916103615181342314581058036483878000026492401089509783244736643864110598952775956723013482816989506637541786339747322836117470714792623950181119850116828207477062805992160620833871245460758256689749751373112505822436723490940644382080 [147,63] 127159238363439279980540774748489834992092289269567001882517145290384321673837446842503464267046492667145912054497766402410386524141326655389145583183070259197303655643698912050981950005956201501179599901545815453069934389798034838976724767119582868189901258232695106740736527685839968041724374550156910704647744143995027528503713971257119993983006074091215691543948901317974724151038970422346291067447890586978044652318463186100017438277733208882294590025574733714726051266459295696752191298739207741361861545744308626180306604561068376056068148632258771663686875076447537760568778622804376201901506268127696762572046831023292838548142343148903447209576093949342216402974199662937927209127378915976965548932757851711421760731961791788145112574371537812771985115759551599822581559437205070811551409028603735076506012535115562441660378286698275297888020777076269915809300949733966139293505153721234005832601197313299434198248229024532301078588310024277745924252415680519029600847876571276349691545465194526698900770670267992709027090559386485522839424159382404013437732457660238013883273476901774964325089232165308017580043286969588220578614974225042310304140015227570716972208752929932903045719726452536884949855183509662668508906169348615399562887192935072154541540072778208510371054202002372762198272324518093178653687003582311264004216076001645519538684996985907292056657317200810487657152562934567690928791125779631058907364267207157689089574699477314298443780825403706553767657989736356383915581856021490716584463936155976652009358241091199741817001465149615021735012329956693708515638881475053222627242973878805207160239596717990272267869422398992666928210190933664545997220194980740364202539220075821464453539281066987050085976747734853962906065690491203767333746567026066471233882546875445874248916624304574831742181512716496467229642876850612316832827940225203712418645275043681116099392626771629053805155550418706970843922763365466676406234875749528916124470723029371984353482511871120426911650728298958762701139101634418356828750390586305648659241505472098609015075300242780387193873362040727259365044929776541269720129887319276281678164135441531618853194000584442699229518133607911408404906387487723151611305042557779924402770491308135323275209657386263586847864497547330377450902587557026625445747361219605414180027779551993235764932537736763385367100444851491155063191509244000368215454502352 [147,64] -11321805690168007453075995478442011956298574862008117109412663834461137958689752788379928709982672628661088464271237521428937281964835962053191540520467985441636886323978547496816117929202961597023629915410411999217324337743492719734945380261971639457168348641501173035332158726387078366576022704111336768062725888742186010785362247895933364593814962473442581183520920524321576428715079810577922227797060539932945014409524760482185138237344656106519399428030696941068199820199441772672164997514053299155589738140444338183861676166376265386600836881842154787541196020995934221998913298945834962869383805978454440074048659946231338385506942516146226722533560487379489734267059740788910187109608542448332875788149807336477603418356188422050499389748809340790346357273402724101623091942591616015751797783985804482418714004100555206748905087442334822376789230869836220544552699222699336011302935049496955782936860476789343909564515133345748020539077103929902612900729091952497258375167542430407638454997618381112309879300331940324539762230314346337423601701102392153192431094079505688573326130034256317225518982487976434334052397101662451087996140642630357590398317190081432514575494806956038197295894410663902080687855453171670331505541104097767989059548423496356675808335333829512414273412488322562215442848213985358880116983041845790866392749563206951127214767066854633429196501316429285209669980661413709466491657064582935083034158963756752531246145455871225394726027986998108523522157859398729746846737544288678429008417254585176189631026577406867996815967994097278660675780654510801800142116397181550751723963851227797776029664024533162824720548750352635470983672969139504426278079785729250920627945346959124920747851430032424537788704643545251461489628607409456619085946172387727451910771912042009756608229044606857840873626024331716389433112180448381860308654545408508012954719794254967125905822757080111350403109894369599768749738566055097357620080870519009689764280519310223859605727090778401607225321938690334131645018889183329249025109978828877694329460426488625609278977526930068767122919732295571329883867193529926497287978612558435060469670596089968794386609697206946650478778699912905851029247754065502192534948678432188121138761568965434998023431886584463896254281125732412786286894281147379595868280977158205977043059888229760817126155429871264134199523197215442263660882744533432771961856 [147,65] 855620130233636479708375187961261048637782821711617025004599828348595168544375091190448835270307405805483832618817092222557368547182251597921728870273890187475867730435376679803823831663355902090895505074060474999255059020773963348852338451055427069006755801987205696208879466364491175560721315362221356676244719705984028227705045930975825869481289208915805932161979823378224811689812523668597456891903465959126297063449631210853719769926245796662707948953779453994193477875686471708709034588010020911760847851966313419660145155436129277841660499522942757828351118463093060991051398958463409837471463856542368189176127922210296010688577609699069660429653189414001166372634994004911603801808490464571837339681358335436500766507548933169476464426556652300134659287479844598080801216367240298322524346933662251576092765164340680064670623555475146068885938240300367261728698855506784172458926278853439245929164818597907106047790450739068136854914987230057401029305018215929958876424371840299177653646966994013068502624732517706191411642178543001514853460865340287749079026748050124539824727068304202623846010223938124146532347064093162274066025643138446446286604312200754133403900167469362680211336646314485438992823845465790981418350297265294953787438243191618678305266786785857276745475515168342708677161606927832584529481609991044691775638314470731389296197491317292412654580032874977081630564832519104826132103378772978620670584416764272279173397780207937224348381575200647883055713007477594094423665212833863651729944465510147319432259132214655907459189752258119372078374122761904819109121759527525810854648769005356585168140995256550115947896935862927665488273871785463256022565595248364863330306711091110985238850875225149485224908252702127213662704564442450954031300861254319140891035185440844502835039007598559651262934862769854462348840206809828705491834267733079805825469015953762029249187640079186513524759385382694352543811667636755754869002982224111072882518051048366827206873015919956619276123936992197654466449489424664500799855646460275968075295054530932785906711398675664657730379585461705059916646034978851802709006457252639360386188744340140659523743089252835372873182311237647452131965004710350601394765855876377963478894830314808044043068200380605794809626228448041295073814015624980714303467518298653499863643936378967513612422879539200134697230462921901979617164529008061839872 [147,66] -54667161249655679152401467457919356449097897280868177787160753663459191225750056121251547246559361914030138506978568544978806563921199013776347527265342122969720667625741816101199358401823893897887282104467641885512925100919093354542642362457210217633324541645634340178983649846661085484806190894030230849626045469941056767536004024577782632245802178840528070801868133267514230408490312307637496604303587419648166084912889227500929316199606569678338035071773980822626079083529323163249162257982860396341288189399819403977700471214209324974150368278208499524473482373237822701207766050593150703688280068495746296743477047454875909050943546988811333387176507181461282690359253672979856750470990450966309702492046533142301354350368949625026674807182203398923704473632573030018713636232937413249986992286639478208501099594399891723351157487611140927978661854468307106597899640788265773620439621870263262778088856309197643904758624143998697992802830590250447322360698026187546556593372618496359285324000583976933210602242563191035187611741221429028274597105860014327433273708688972444928281268901874098150208910838366996240831101942414866693324005164958680612893909547193043689444475990539533347052671884014436238698301637720348208510143449122697129178631179573210896697840886906391143896867226390212796724733322393993464633849707233608118957926530268656261148427237922152047126301473631364281172700964948408140781685645375531865732635596222248853232822627119597926416720505423751365058499070271189381176006600167392425888438000837523846031013375722264048084395083909731450213814442688295968448115049854684606948831680393197187297150212345544726135838363457853220427426520029885263198063733844204071958689215977258375428223639353614263421296221577537945714642403722154114682390558781585228718680734940651575794170374700208897651594382621288409576005564052036141837492316929398531691384617024978880884496659385066685518434317357805846367708668839331512572646571381830096678800078148580297381026566888772532984308620775384834754903888261864884105853299790665211467083452245840347788293849937944542792806577486361404080627978639974213095215250549148165921257198973862317283652996817414590410158759653713299379452486450453128532489095399652842009171859005179558582590422407572985892226014720302226675937240158496757267708578107403861160424639218447935985599310506454680579190696914164840980770121373440 [147,67] 2939535926050083252323026177424646696559129263192325128022302679679401976632623297892910099019859521124732126936497444247895587256641072905589448428255241473121520586052957215977150749819761535428321236138179854456448284231422019260881392416033474177928274195174181337917688405391706429274350693735685314518550262221932406908240582057390942953181714009768649632878098114837678778744093570136485385085692906201680927563953527593616789870457897806559157144628096405375274954635437071595916957816549928136700860119681959723996139063471361509037035709958848473633487937971954742198619208409934108789328038848817291966996416335725550747218664342047346781975103194800428435003135033292599785717749271605610227594760005643674793783759741255952444259538570388527776357305062595749452518544180731525061950285004360582992573792530025783675503979774029494733916756450991484322141203866818319196305635530622201175992305562644953508833030707831299029536493648082984752182287674394195647765240168577133715611511993483321243348724632004553685104835026647184350207868762818194579423160329950671912825108581533840414368066243292479452047167321908227578955826734524912100912667026337688125087423426383532386156898683040613864628257382826361824768905718534057810362247786387428977770461900460384244023675092952327429741621402330394625519027412800588040421375907164067892219043578660089218579613927245379758092519450811481367049513910292647490605357204041592309300843530260578365345505653417323924153657651611923504055311183042402426804185602183908078147617107848065901182141673624297665263003240715450741505595911218689520535424603077687075993291300994682158294684034811978691430025767636147908965486645106264254940118858868615180275128614966077085452150039019892710649749758398994142032892503545102399986020678625414731829508465699853574306672945461182024776989842412540440657566918781558451499574356092731067533657884102041273896500857231951224471042158407307580222853024885193453206356746730714464052405547022018572449988199882222311845225980178114999032688307018778098600364833302087589697263640981593672891792117007229411186410923620923362274910327303512062827434776835851056523106681407287704353151963268612056176261445967203649495649258238312972230597605025857314457587763146786874083501060195487429018962522741875726518782889014654602174107096297236687541528651611138713778352520713875088655726210480 [147,68] -142575880202163701740453927917300595619402683587586426964590664504319221045767412845735519596171974628201739840692368842272053253629751205552264296841644433312521999968063005847480460170738086777873118784394468308423481458483846607248367762189064439164378153866641626404631317976094380613336705252021402095745414126365655921121178994139087452100841985705607090046519740840550358734581946485131361475310987686712108278635267878586690883091203436536722733068206109158613914022464023756228290863368578301742619374186023203553632917321652760205900512294555464761294281914680592580999603066509052352478984994194850786658009637255883205602522034751711439821509540159436993100512411106900817794468326758009804137044131749743925547769646507123888357767180675348824190617764930261945929077880955803171055348919847620337807963017429156581159434444614939595359573456902554451119302247510926993974914642565630678373186316140010306231684253675582751184506375715596096217984342711310185009726773453268123664069139807779508343840025516341156965744197408073867457626063684046897541953431935511496881271502552953934016657748550710434795895310190200298086941086171955659695860521384533841363661204598028205773880225394356848780071293656085540669548810169580210455943948068620327120432562595165447402439791251730367886447988159653319437645269949199178910684631305496598346974182576338976941124276921469804694149178798652750084303844362891282977993926097754175039983561602893960402238843339987941943376026701852414740054215832134581722341013964250687354107099615446303968269700051386772085077688950810207003045357016651154462714918326295280101753916195583682811804026523872582408255260275658900339338307225321037218356966506994867027737187225107239348788399944623162786141626439987912150742758289067717136388695490161759769629144406654051807174879353122105503397829564088318311577111411238291345048902418560546072653865472161095272648351911529708380574484304616530072711548053212354728321019940439197864900748927734730020886257714541769480573449366442515474809763694173036318878784251660201142466382343535344880526496993003400115663467653172757039184984996958042690484960770525853778161714163996304616939912799961009399272919046497267167640873588570334710133232841421469814668688039415212248389151111053379851869184362407041415869143544820163178633867245527479128654037741211441428306926368965341956604544 [147,69] 8485672164574600859406268442347639019278316277826192485174577714337567245753163567569467072826254712054020611379785614676739727830712758037277545710587180765384101113269164479579103983671300742458882852129010003702385472617420082676257401155906886818227688407570661777610235203859219819882147581999180039170516691799497553035147669125350474006926048013114832717212791483824491097164503376023002151226141452109943865040925282827136100187497103420354445591701531842850856574829478080791488389608346748871483495541565363520225881750345244881491025308759343175509292107937812659576245853026398754234462842473717636812710255457946754804126553778640776209645370055998021337947127198398269451790318453056066583282747516455561985053045537230095514911153800117473194053390548932740958999858266631539607598038872179144512805535154832085615712456945764707081528454412838560525485918138248232131843303517014916175971866830742192382384038279672581390144853845111234141296594954006000584848302152087339130312349189289711848392904768921709802851884365912212869875906623254834363255694211060121279046746265227399289915648052500743592069405314066999979817544129781137448991911248586351602216366001878607750309520169889426822011287497531299436010084353314091871872867324079816589421168689556834176397284170511441898520281633158430442323244829377227734383402259103124512053884772361234198396211783542290741905236412423116930544658370902437478538349039805554942028692582417397615233268766591652331907787964487438612319410674130649073588049786078864069655978217183268350465108018870352580284246152910644277982750126242941078759615283529654789008666393053657478974536232106586783662782708732713832527150254836709816718631645072899554140900041751061441872403387594231231913152781032679871548680025740988896050907322618576546368026217546409834025910906824593831143267637107347623574437775647932985525222202210601235494266001002035622325576432345625856361831240202649805901096775487414242629716332988246308774621448033439738721059455552958358047947839560351199839845073673587809128181818498807552403639159032952588900899210980820665305771397686216443692146916936684068378098028546379621444093752199413838648310923062228288136531795102840917344917298701453658579767013801652093649826351514880183599982699774537722509631187623401360522894558266334513716389876042437016360828675496173829311760878713736510416 [147,70] -696812788930859274468069885083429248024491983313991742518783689620355048806415146916664760717827498811593087306395194621287524922455807722766929890534393365799945195015764448654176592676099861843000491555735749857027011289745821202321510704064392493548605567770021687880711723758784788427738858793089422816075745238375373545821746039942368279422551203652429764364454767554071352526910824316391772679649505129301664158833943210983923059315028103037564495960086373248472441918353539513376489463404444077738888099067448745730735593951164362606907537437800209371820979016495834967446249564322377753346279638373254652351308934074819338169061186196774578986029959015377341484695986468382806576068005932156224049954245064352780382827921522146746051123217631405140987394263773381080741199712007575023392009059605646778370445966629496595031377009957618594960525826058953504736394651404792494732340841401960628880137535591407078313509596360632387932571298171309329305532138566114770218611229802720755054722804950804021251772260647964757039294364404605195993316745588590615093226221167491654969313549963696280694074559797006593104086211424632986500910688551406758823900098101790101619583813543978697416832958519223782394948062266034097820940805222478069826706190753874101597436855051234387721917623249678504705993949512134416636736743440575632087806564891489249475116058853164257550524237592922405862550496601968227024570116428704459678391862146210243262867963926184847957773872288457902347231203761990798807018546165225489228944658571645160450130417495957852236266869376224954802565679052632922434276627744235280415515400083015163192104066133151766684423778701567136986092374701459244511176959245997411639963011630388273649096727554696710194744746784567818281940343719033023266592118292353088574229597165451398119316755964958745052956590337549221764074463084212392997172084796918383860285942217447894054942852482263878079066669920176171567602117718395329215082299402040771868734642331925677388356494455362177449599655899834047606444659267259019824510014098655304473283177869174798046327654785767897955787529218595218790626589180350837725321639951447147553904946961068591875796089721599123137453094099040671499167149071354698495416586954020611579579309009125744656336563633434093442059039987951189823989172880901340918066540003663515881497057408354674762534184868969710441786911719990912 [147,71] 56607685541207117319751498021509758369424301927479569786976909653003557298659226207142089647550596747590878061506682930850528225419035031114677678639945603850031645446449480629017424774500474415806421918315341528154853107680947820059881426641556103315927957293966042213629734427331104717764894756213143334275508353553787853181894291303513423366962219718787362078023194170354813221618916342568609430283438911705971687779715797111898601930493241968210352949045876429200555814740963147779013665056937774996097270895562434026457155483080280433317057604192906016661949654645231514739489847509823956516409784791120825056901000674803946682642823640097057260267661697853111794515219461647442109008185998067465544688620826600658357520072953328858733943003673969020078542657457084669108701036064879913960881680751185632648088837538249540078734824230818576371524536270718088776730582047022577370248028360631031319955626306625298745057493860225986735863594280596104757214418761553539593036515643397612812625913893262870769922527587950489908691709416601139909462107702599766043383054111992079692193017028626899696209366059865576206999787671748008010730314634019125979349138916674325571212621709257219427707904423824870359068064140903773284983508309183234453578331982563448271244634593714287569691428381775502033783619082308594085648367464700428306003843682542923237061558372553704414702010361832975122979157903554169284942193192833916554714765822108737402307307796060865569406010012921450189006397886568870928935264533832493847956706793912026465305947409111287931237208558296301031383349374515257822419149037508490337343317928218821775133505130586422793021796644791836114199999668030551250679646082720939767848301338518870242503222536967638933009612097826637662499116042067699046192615961106235492398529234343220752505780162321220471788795217822133337519350886781091962044409510514882732094811108120065453168977251891930987766288192922470170839396752008121325982869746361868405757097950671750654119618861589194187071066079311762575196034379018904736203450411194418680609766020929825424019177459068133144156248306297212917978357635144635192053926580651420073010427422361880456834702461494660667327988366678322727062064064073301310594694964958049239265792687700366314610615388665211095651043525832727577513261974004107573404939481599894677840029080147508680186946474523049430457498078192 [147,72] -3548851154631984220022038258145421424721987234276002047240504817921154876308698846976971981800115221489048832535443937501568476476866633007047288311947001686758183344686323685376231347410650362037339323258850959916033229301679234935378547114027594914537044101191779843244411346534690087410006086789209863963385546671671103294808727644402663619604955068311569839530246048805608792389595205455546097339439978052431722927000699501114353765306433320393994638386397273140181811841159790480959029632819229299907911388692114009608711856327117073544416532697883005364960786368796896468833275844573621397932589104373897943077281556657280879445673146757846821655966673119861664778011572339716820256977189185013219613889874161052017743655343333419401329381681862698633121934968605591869124383242821654510270304421894962140226273795305813791301537365541258649174092648876853724297914481391001816440407218100072225281270276653269344235093568205502387786118212845436014317760491805899121193471796236801278236381493812546501597543784442884149998292953140818651767211437215381668703533761021427041060116859722319996229141485276426478689340180583946018303897713985485176622442178712355732112620707929999925502332633229212350758757043058065959969337460878104401814453698644307022183868768346349060751385274397372278979943008977206549084509330411338663227728328633487759441923921072664640630594778705208092828519388426228906418230587252331593074138393268084107225175508814333114926418688884832112580847133326852802711680440798491384359625745422418439274663098753029857426333917778289030547288639043410632211204601822430968411464392160849027007624843400690972066139523992748427938477350588159689927162607590480654951419984326145518821717392538355729116949277431954653884940615367675937713672539146998624077944423655470777663590877365635516713432702983401060046393279403288732697266303918059775198981481860240728490251093572864647521207251426544199554782029084760069681543072415464793397466993263937111731596168259260966720104295043760372298952099559025058442388844094741559568869239063581819656372993958321769644536358145593582816192811898585121771397116623069624320369369978112350546629433852704467981208176616246342093716625221827741652400810586466212410476347075021823059597257512419727749179306816885108755515394731858427389515850639331685524679745405000843850218064128035184776065536 [147,73] 209417640531857695535365312937515318950122588054489655908233593844947648837296023384455872691896450721545949070550191206275421992277368598027518908202033135841145568105338107699686380637350460716849396573956441068692703164374649569686643021836138396352430761511535854285295276865065290016504640591618911056767453760912590980721178152150784479613771023537466271202759865152489491100523714193321211828384702639903164397034908401486970502357520412977973527404118544321856045525367091092602471003981503801703465512632838638776331932159315277290895679970240324439950478686352680620443635502574989951002543777071104169151017764572402560930583230067037985642642837212755499242797391651633357656029396133057553624847708184026485787916400942357668800777612267933630985939506383416992097165348135907652171789976374589679142265765433568337549632437880744349458124901125364903018093015597335828475224377167880387003396783254022195372186903113780981382467406581824909948385200509840578561968924819288684064308005864196601672801901223975580270968939012229212417904543863875846290104176329789643715445005642912981672659020563208265986112418427617338552281792568948004320760723019063178910104317441150771653410721871738672801531147691917428039062051235668021838245760582228243384481058758269693019130196600769455921941696670503619681891318254578405574306544800563138187191887603105581035009920525595529491271855285909971148659203932635164044303780144823440811089773466465475715365565430846651530890280598625709931324025416574599654219974379052259798830707114729958973304127358697945131930229896674990929223204677514730714488495688039935912376187343448510910960899374859858103610412993952913740833418314706403792990389652604230364875954476305358860634761843912166420931511994818622693594991124832049325146001346443293814035225923000928714793383826027255605601271323697535130486789225876201917391051061604671093060323791455304239738981464196809761455285536420511377220752599907827000519575846452334594170766660730038711789663617112489870026514590405869461149377134187660634544071612138256558314723303103762794626456082352131656880017589118211668167801831353607316640714650897015860608597604085789917240378691545525230698057557969753856026547369699235848581663709203405200625132709748937626485227642603738914451075933000886201320524030717495872825166370572290950570912953651244574784 [147,74] -12182462311861647141381749986277075242263708260587607571226015527850245439377979491238910198950777939866980398566681345601499765719181508335138882689852980927353550489107570066360450232759210086911674286859965903944798452171376358195536828673876524921221715372582467650959960167155473039623388292701037188784603834295572001592906783468361126424544241772007484342358904142981888980341291996840391675650603602622291590992519309913910145995521243509783054054587666530165190934086710575353719564305148929712857506369553378895510788396569346229991742239349498189955398241018659034799863707263376088817128894435678663237622836049978228639991718628110791600268513429264396410277494862818054797233023798812600694970168637450821283445418721030005264555131106384832372450857553996690156963815026600454378459657339725193435702320362707295354056944707592687000730013097594270539161676707232064621682568579174016840714029953512379437394508090739083193036892697897033144174574064094374312526209171693443809549784115692023221038263898207339038746355325961306206144600543774835392531560368705927043485897817566930283010211134194719026083371170550667253405046529302988326387450899143747421019935986261020262929886596403442012518009809004699744390025334331198821807009318194275341165058044874087777545628499550509161565083051445217393870162943873994703897908831845068745766356178747270814371611158977827541859446046080648015622198907494975698483089309707444982095604578724972583244570912429022260065266487965238963968448523356667315107533097793585686570374598872254238565872722895800918692683780723893685784572564798024725976648035883579277103196445639228213155516118024283216252326319664301549336271241384498785578164296622385391319164413588541751742573613767907336815661415869224237008088020346980695649414429045817988182187088233678554797600631959356501678743078901132708077598991198360211088137821195203843269065523265736033444834099265598782090350553387042688679453259197420178897788010461223924868017086916783921076953876017248104085760816237455171923285980223616475610068291261582303875059306349657599800789415774704590939178604987839963052450840631326211183819263470811116986755912872743319559893762167419720068273323090776773421256362724756012490740430106402437718547334457982999039625371250863563388706283785183149866148396097828036198394504350286480378967836829849152 [147,75] 695577999233098375269838926884487226449358535649731619492770562165410721224612400719793165293922328361511465769949744844259122515546211167574382004469089849487349604839877628352581512438934083028963905114450983829727531279105395865441921648171641583342858862985285756138023147832301637968439332811758754401555196486751795209633054001977614275730320782268597689622980141545236906755378585096660992332487061712658781966599519780941218031370469942524701482509906767200523141700770861455314067502809703714328527386728097317759184917318254223379031328071577253121773976568599581663086040047793650444428635929033651578027308086978467528021505288316244362886799999084922101601245080409643548533982820592390491000940238721262767293809343547362264639021799074145349346414970019322481173906422309973902670833078095575911274376716032536596746935508739182655804260876104011164348733513044243301709731928384120039723921207057280762800986196660711959780102890559858055968008558278714509005167630141813071369154480227776843326439311308318054811959229847725884650360434822577086141833147300777631852772259075515824406937781845263319864271192540075643697473814200979412551731420556393227554454258097057977367535540498152562591528078394477037032993613236205157015783179623600098792797238764864787760359586526447901313605850834656784067585680627609666473640483947476713027384883355942129146068511729792073296490780059442924058566251314716172271017280322245575906791660519349984035368891932670054225154724103243173594977501867602250086664280518413878511740230326178256345249195117649476389393234046121753635587501271572652864740626878547992076819604493462962544353864588743886792056316760966763339842287770086057947464384570030081032046499597002010886310661341421889817718784837575482458953209961339661106330260899982671665222222318745885523342237249793332469288208192759883643070641113532737876917213375961127627937680901310579953458960500859933386443103529494735608886402912246515064705682443898826646387905796162346602013410909375906285971993851190400348877977491331624851808462295160709111854114580436800030385748747664216777936884128016876811196787395873228914510990447268465394870447895464140993274255030731216215591801507248391841355340095473922560490789548236275160966219486967646841244095401441847942791842032379739090516597748887192375132911254265772214153146003032 [147,76] -25943594642159359117779568714523815149147845347117623176627922466423008185081995614657637896701242006085163067890950588776658830574206570365535507413491538282387144653647858288183001165905044644223580534070760451197441872151635703509313077376509768044295034485867287270107437433711170853634636694181163877389540277300300370525961283543809492594659563306853642812510258099210995976722875940566795768228601098628123500085120510165177703658016030870262679880141842346437429434235798092866093319021300098692994879202459820034980519343212656764537912170416559469929506280698521632745069588340543304218701611498658814650151304903365524702958065086121619363866909847060523779566584353009306846944007919328933988941090175163695333081448769181946452996894953509370784118337909597383235305411223264907934970634669564952051021391188198358528187936674356188615877541772839022387554502526707349735097463067733172380689480409539591787209130770796252597008429118741794796364420307796847806487983068580776085075098660700494195231688655050393019683345845304455644179652077210622439833473177700444124340776683781469171863191918292323265495447680118548678345536704444992158354613054570225605612246676106535814873783160278165286561374945925683979884026050053120483509720459495840522668759470258896364222054198488799851310727960471541578004121172953475765124251450459038404209809193350603244854906719994948459319403943049558400673888657571776314553238419720360226429904179564899334309963355648048988296268580882413992414476449506700402879338415873397203439695898992972144252412809357079125342386017037360123529729332963025600523092574553768457743514195361434497712848338089207456007859858100364554315383128523933972616830466801094476016691469500967163863952232521064088595350085866894037287672810292269376997069454696853851662824482246762564238194526043827998489834284896291385933783165619936227348984559859395408408308588471889600055067535004967666387328432892651202279626029483661069066231200208708047924181646351133983210449152983735835458255776334266864806575889001386525694472871851081669491959957655466177310522451127241632167397551663021904964755753326023677555705971994618237058072074803523989037948963616334526599087092713963957429554658821432818567971276281231631925149760831845340713856990135296100465313405862721981386831026451798384099689619698132429045743040 [147,77] 940907885579513335175973674979822843498905238011366711161436237696085798095342730026700531279292221659293628132191165340335909621152010679563331328731366392926150952158709355250443197965956703139653883706714603644953081032147282324404445294017604561188134248241120399807491372729947019308128979872242809304191260420865127735612030215046491160358748369291495180068945951437423472404266743766837638281425747411177658290080607004585147108847536325140204503238630138296119468206724631515814501608831321904465042336916280325562616082748536930374355601178315811812255408876580055835864400048634561697451734888875181425241485003415288956499878181892752955889862501250196012640938236833344308092693603473815622179872505388807063295555741423214231459396501437115813320815836601723457590947860501633611012067441838089883309667090967346183766593004838882946828578886639349468235693287071225355118543738902602109256785701751509292281379127333584413835154317678594470334376595086584936969882124465441323174605198336147175123709561603191088202330470896786906087924552120420261971514313021866921631308378041193757478756671116226644085505397623549558156439242560448412275984543145111605960420195069120111304277487650753214514023714669894188926297755183870725115919215082756402853280708624932758373497968909712733422409564977981930603664050423565589304706877634062699064782533931661531618327834002694442562732282077122572870624549813735541996217807913131552085406083851515587836900505974752667533899520035207204433636719518115957008865437190613870944517369109286064517609401170925987770807384328817606276588811216942309434233368209658257681923790624802417065047106167891169600412636088367447277569427660219816501235548563337934448502493374823151079273360392354472470609403506192312663923765710505161334741030894688369418225085272415234916697918725269090325580776980303970159565875513321855473381816978592677886040342634234713691729949537344897793630850739886571137104416593898241133500767533032022782042790020317988381444113852297883146239493507765982136869498744231430211284772707424808123925415059288667874439125256055489778689507834778858844452654127707896606104296106206924711894015019827354973947685871958642844395254189593661107636623323044364226216815044568104206465214437706253527183724263121024797207122622233683802191140990555142768859536671124843007352 [147,78] -20159915766600620800009308643780985436594796740648375643214983786384515630252165551071669518304850501994008854889205326204996253212616624913845940264643169848801658633606154138770693542160096216034937147306451379752904030518429862385640634606734979467993222520839007831116666687897416655026816530755850896894353715839282323186337226876136800651281021818257149182777601486047859912384691802053564335465593804356517853355166733753096696120897679490101294724616042567737083424641032286204030425624507385199830058436205542243237774795233303490868414827037490825458390535483090498482141937452282864038325290135153936635175768706127892219730933470111497132898318196673033179010306432648485178743801325448182176750269108603546246793793206893929000059792610515985534215122796014807794780349634892447750970707289332695563583286333806371488244886705409649028115713884345046422181911282716971878515553885661575024660018136061438954216783541302295552200098036236884982232772149871913471801617522848111450930294030548431123310377144725097407791484644859614814451014956333234524727480237575002981475743102144150958445069929311967990432513173261716566606503249572726642267947050979976080207373446943242229669484933712011757421738441017635191562739274801746701340173239619110909084976149139430701496303990617160051205654057406422490972767914227242326104830783436229695161313582523219532167567989201549408750545244566908347748835132088675508833787158977769128498202653534421377460943064882585966703298504464199215591947578396190599628199189355615755323061972494082706583505000228137713611205837406664452918891554319069619014748415956218646494358570410456397577081178530236923984794697299043745096806863169943575315827908904431572203015275914697069802499728703315174614609080394901126044524980372847308659046468934171106443228217153233904608553462315689457516700608463960968585015755248212158502120526193717446733520208317899971776704137222423884194066083495655926161257001507444623032593875280630515892923062311978813423094929035852921321029335045755298790828002662089789431340867784082584869074180566573189326363223694789263185504144782246280318049533437059720836154400237972671093248155934241405533113774585052152271052307345414733703023984941551024889152032794854349315615105315643927259559805731134086019837375013578197583784465010947829725641007425574800 [147,79] -98449313645871571023852402344800184491453845276541301043656214534887796313341115827713661745869924417757115081532763398226563390140321666278118021132204210608300687497369691821328359507411905271596987000670457806274398860905342311175402113936752237232287343701393074777521032072157342711841377723388307651886078955641576566704105637285049838468880822987481400331712538355894232040094812724340486617407799373363097769872197379439584839136775849909271372746056018379068022342297205406406597550517313854902808259331690114213050746284294454746907502912805406486758226633604945003073105126922987979130431571461790874136261070817651425382105177810589955110092980874497531891529854350474735062322511694968625098602038430356346102455805677260701825808063971709365116834248454134648615776369069861474331305991477275201557387978068863509401896683446257893834814487235302177890018859505191341073453059402936248713447802586728321385485541637119585977075055170917154846304490163855692644605201225948637940274148308782322126339890162597113899979369410440127387070239858043945229991389135023851670364819008282007176168045273063364266322844327310636524795074023979833671043000882900007236599294976766867320060893430730995532702450277241066325152214080819896881137623754693601715662030302910115138449394341847433148417955961920993081262978784757925660238945901553929846720670056899579755876194135095211605022951681658342843710899681359969738016537694521951400429335125112613656909143846701394132793332010686058472698873261971044296539713318839198517825552430886514504195054304552802972771966733409639574601053880465987556112699754714784757908481494963026308847633309110651075591695792534107723739446063155092991023536137457280571079388179631832017974434179848890884292061770299264835210758440489581432069117666035161032037436396213576879098688909935343335874988987090614909468922841992973750051380826060230997591473370908076485306284765787557397510171448222058042475412549315348576296301987906355145589508418736511156202853656326619618210338665624099241150405010941497238144281018453259851591446652929807081338709159937491368136355704175708441690584901821696573163220938907470796408138355320419595875307575222987019660512725006290745176227370219215326261650734393961783143648580870101439473621055144390475186169791843782196906022104728510194735085986410 [147,80] -7182948670419082822827679410946892584689157888864598785140449010922353685434655231101513590238491304331894720241056494822170313542917446326170764887401529623274182030337561910506543257932653375673875136574000657645491415803847311373400076729302510075842102052127317711052255822254842324106948034579336574730754671281581389126640919886515134174607136982245619039187003411382475939046225569254072354924924562343794109688799352068298181629947669363986781206903278788681125689189849987853161280983700581553202235419902592838882538450834299645105272911468699161401159370150158452638935044918989431389082421962797211757794141421079533646295588431381310786207734535941155430605300159623532278766974965811185799303684771581841115226290867572117759626063463742878457789083665548055116530989591918746913370374822123901792924805867494817940536172553577372447560142839286969781507067597529607355541765273433843537843783079710534958422988315828375426947745297141469380668454056523826977145057098297176310154229214994843025691366721443003081453459397666758194252820855160987096670784197226928332316061932853212782940126213878875783244764299455845696164171869254088416871524664502733178971813951768267650977005801872960198867762583062935218828655246983940348453107281358660621593209529608753029808203736744206941795749674720234032662036956752758207942465119130945114289571128389598840850537211595601417523922659565219922790431352967714234663443378262702031106751121004777336088850700924157861183495024139215940830159334617312547492107729615764529321801116214127992745053714159525328520752815505739155460555323173727528142776464638011563810645782367043749401621917027264060331465575042473238912317028239379562893099532425794066596358569046535494592869952874383281295318117119285809942362638704607029023888159381746864639567312833554848270526291280586915392166755222137217354445417691791486614328454645521207896838486084710218080353001658063620137466233715493945123882124652374693791785007434121538293954699934162426128989642720282226827175618617280673911368832180435674113432109303405758761766088795421667038319518448664551683396122274169478912241424154487687607204248873088977060150337410501250736905100439395614544109062564657629184492701654097759714274331281368451887023595630016743731423626001476464353641643584783457534056541966819449067373760 [147,81] -121545908161757451090951117085087311504983219500128483588024049957174145099298157385210624061646196751708866077398516695735191656889476019508873146628760049475415551249072724938930064184265409319627876818570264352979797921879423218959687358345753103829684957635755843824309630864748820103095570506006187801064278695564389491239344506683173224183518683455803909120678433119290709308731232636701730734572405322201487929387591449159671878072727284296644410638428337280548117841296326575646171259660830530328184862180390268267989078261464400387851615801294925512105311980090320142969033481106867890293694692552159869184118322870571200399757295876269485118767490374626416374256424049911676013766262520859012404585141592902703723824562497201762469653145147075510291704050260458588845241575818880459963553877392752349021834423747509764612459970955166778918737691265594936137576036217398864470315674192297158024986115125125172540884275086806286407642547766501778736721958275505415729671529709437853385680581184687566218755319755355666745622511173537584039768097996397555098779599183496704888036370689910273425332565734161593263160435514168402003250872840292363890239054336728993058313249709131629823824615198051224424674314092882206812412549795723651155781586792891490921454175801595105861502906090815966866672133298976592059563715204536550743153080045783975464841663253867626492387846612622982324429179366442102235850864913532547516446617030064760025239680018561938513735058046720020088390350660380040847595300155609414992045442823142292849213751679317562416810154813353080960379373084065854416280469936505299669275441721961643685295780154380313096847447141150549772754980062587368704409914649295539164018867368287291960119732969733878449977051690672250978010806236088614568573333011964766974571648659851783672643174185599250173718688958603919150709245548309016427095092384158528929947279411397173939307831986075079634626150736591564773502930274507858291819310183461826201518923526620176086901625541224564985690673354160087755533643130802253838155870443678567431082941819555198452835638350168398984566528008865968722458252999433497544856489442026961308738367364816208860975494615121001136278644257913014205800515889744656135784394049220687253124785308629304930987486534771268750874556745871116188271471198434049835434597812733886156968 [147,82] -91325697823056903531340721990392043886208280128965081745027281880416157087600453343560905565088675297419511590750907020256322798443466450969233453371189975456460486620425083256345683908834396105205641956734321156046658679817888296809535074926625326095132270550295311478794887876070238012377817666835897929846095125717421030713395545335364037770596291390325997906959537113326955766296263861182781878960221875015379389923780048194506413215683346030285611672980136917418370674359268976049114043992774459718438595204522864173167168211720764386111355620426805830558546596426110405588986957658411995622701973858825121110651167341776359349098444017991625098867302398335097081532137126751549727225020103915635425674041945450559478325560291906273744134264544040475900777423647164313903507846578369191516954965776712306569003242440897452533131904760422716950314581283848720610786456786210503603304813358655607602048257950694162296666146777097941534345976250007698779956213769714753971463155567149091556982582837241388862608435342813846152869767099424921436587466792454035203711612798961608029474972742868487921898133349150587202321280648010710294175747738843388417048244488266239443186880473350343455105815595317715973421531872621791061281687633285207549029029745150135875852195158040572072940250890147276873125240480640948768853883145694136489362212794426389845047264886797362715847707297885427067809605373417396002280787802141243683990332026836671338002651449816918464518225077654428197299262786605213534380491502444791556082765485004146422277262474003939204672693121558720224328199886174480739850109525220734609014611020968355203491619170847558454720620248700621011107302018114874247025096924312316651552253128293623789442146559826094793070543362537118799404233355887004844431644693008164264666969630183443808482355261112786240082714352966590080858550683955821856685063002381110492174980685919801988149195701855061207598250479972988183773947542633939552795014822233361832037634968639648092126404877380857117237610175831067021503346865991779937452079811444440290850308135226394371264808731483400858564805895724974700243121322681210313423511970827748715644761250032540789938465992385922730722954685774986515842530656137850103014556411356518940007920696912223993620132087302463705225652374730971119824853525487429259855458309302048 [147,83] 13027276885201092943948881761699996869529986012922340202473384644718853033046611350200284107789753101085449126425056470526694325909568657301608062280715733488783680963934862720663264365083237209435267646414513280749654825611878623469587775319084578018019758319873476812729380590492652193364610792908511170462781870612437067217311067111126237708823182590518732245930028033923772273514192889396169375564249728837828027076243502101063395056134233854784536477070229051671333321244460820941093953348083450345897116466062039920954643548643217963610250703304135150130313592577251387203818508923096088611146167658050250837047949677056150616161327343622168125407416467597749590721540434675764649674315688070005482875036921435568651075782747161268229803410478637950076854798492641824495986284182131406922036914481465968100828960752914799320881896172680638379241218155058680879752343000550865431530685782773602699532436254531884030069510946968550315426726712765365952680035848145038840243448413897281788831472767452365807614786656945712322985488723822658051130795608446015215605772506623805015867763743037310532068235325605892964804013746807397905192164898630113802663295969264646394373985656426266321914589218530028690034056411441527658061379639180887823969886293111491195507882466502031259615287920420598236837810857343015588545032971869716839194820338982607190047876786552368522625936317410137106126298607672810647393266945436584050440754227370237161775819930734155098891779833835899569160451621140013881411897017245955728669975134269543023139336734243102379415157750132963523324997041615562470722108092118018437364568891374538244527370284558028730575676308759879576806299771660582325863067997348278594449040263592798653475575120424963939838685602561318113412496820642208648815947330968301095439464101624308464221089626816086514698126045923654358092744468850342588855923188610424892398106390160002254134953458819112491480441168856225616347004566671192688972630725672507240085873124920895643156588368998361690462930485544463544758973164541972449155481122843271069226254114173298311302431902692170408124269073959446899964437442815908251408567098245094335745765326361187686329718160968754735986298908973501217448162219284328601966719459604315509677649113344266668975140884611696413976182841764805350303080075232573341464661217784 [147,84] 292326114995644505694478575453488929424785672582473620916924778998585644437234743038490784321589359338055920414073024356489509753502185158051718929838794598549139820779204754507815852418733803929727780133040226201241423573697982249941142659992500414764966731370660542710946372979011551290134379159516550789851844144551120904969171774341333434139675889525121058288327163372282376927660199436157811788855016775845173429765963771038688177731000352970659511042593084022213522133163066124011595346540956036544766594601813642829262177681553260798914179876607500806954818103494352855078058681648800791135997510436291920360343907620311893041867070038834344450226941639578399585932767033193513371128759139728752991993850212519756194581145596170336705225646046336217516162501297704659376350995248087338655486756650507092692407861819388030633017066008330229492460685081480708356832278223074551395179933742023897493718756729429904869064482859640435640829719922385031634251227195031550151711688486786901008725368659485084221973509016683058279911381991618995193390849950997375572934289990232847988209241579184934824938528707734281646014190806235378365328237468376123842024328527443076288166606744971469154560164110012668612817601917563156530685003467655306114929900954031515202561457623342757417322094426931077673664033070787805164904697698957893511712199690770699877753301893653117516962375062112188813941339300127541232335734719069816009828293444799907700463581441387128023122468070910688717024406965844226038853543411394188620015981121236373353992849043349625616224114536539201788002559459628801420613705849097890397084762689596366188433514895836621131126007424044577484025036949777448229926733281795035894247534582125718981389879890386536407053892474231727991666986647559494695960950650259294388530832658969978008114831682589068427198481358948642090389663718551402503611038764684856044065693682710188072016370093101726308400404105147313577028183420920624357949706271242120985875764193104595512850031764597399645205551342725490007148578298636369351153496539023115421561203914361978846091689574516708853736638656963709760775948894536445547199775563895587390560974347903116378164492234184674690211861216668125302162451320647593259216235900356217545773504338617673429660745018166241794501673026734494022937955414709703631116448 [147,85] 7416439055989097688467426990038038711419551671827304099794772574084170764771209271360331827224860712587003026257094933233916840663272968584663360722311536902402120756470618987545326428868563407148638787065469215354528990985988907513977672255415822396091081505117124473547822696006553559355126547508134143561091146809081457776604239089130444449773906940758751194931775954067814620047269095000830247188203495520503531907086446574495094275525356190905466029300507515948398317661597962647337600158823743522117313761715011562763776862609391288150220704200679822915377846371726186852843182594002395918952822086456714728250327805224711689922083077325130900762986339149636344608237043456021496653400765490088076280429441281790835622577495590874063216764499885733318567100203805264678908943216302582131025264026399772659363532378756711938393513892246407306237506678404181977587579811911965164164863685644201856107763037362012152856294984070627395273393240097293857353283608053112891690292190275654819538394557701035198044943034531254132136313616294707816514842530043664026620979528673224250809794979664587072662285513646836747396418420892716201727098045805414115554769796017298049613960231979551141889518698861004920967359713822571166101585744696842223205405241104366109800729739970576833749663201999551670783545976093410881659850137139541143957032434926439070852456396133434384341490643293964746706554467603059528711210865692521443793591443449356508412523380150935314821116027612883515137993012260124862745327997465096363205475569904154507197088638456502547542056987598229140330802989616509925812937254289962144623026261596883895768752945103973321750727694194378315509293325917738185519809948995452795514942232933697118316315261239580871001212790684231709093605956930977128702404308647771117382155697637304445268066282521507992150218971945520647380156060777526147759169156500066555908149547392275715734050555834137683398124788003349984551122483356309097700567868570522506428138911783545555324219214449644025407432626897609670324279690282592242337996983737575688831114209307011793401435967383251075724986200230697960852009979796296420289058203239936554889953832481881952678881298270586974209132159334660928964817161117301164468274382941896044612527946712660458699152552936244188037631461698356247219793071660217411180 [147,86] -145959575543347053023866668416155629949530388402178680854135479542399676678840626664582040951845910877822276013272263169172359758855708588308877330084758189398439675209350957640302092888997460171724117300526855406287725957330957274157703152765813702353162885751987307631616081595394269050338258235091762367287691749224480979617969486660110549008358051187519016206889351848332053196189468672543868817131609298964428586053422951593360078083663141127449783263663008611834860340915246495319550717729708570730886005214311683177994009931952319694423616231517710752862074110406696473771948616336037681536701452219868759886351409574673176893799262630338398179736444563691803716121405254015027139942353456532264262349050421846674694928139677029365299317117352629797452694173046746024870089606468542582935953415924534731917385891265625684974342483651733093338250776639693864380702662478490914046253352911105249991237008851966610020910056630580490798463628466489789140232038248289301725740407737528548204074242095909337800142383676316049002024614032025919439039489264615043235653850490250147201951501609137223331233304786018949234313429995811909713079749224664186874747041891215580461102231996131332045861292453940938862276700027449236453455616130703550937879592250531323782940650182897296177088111404473932653518787855529682149708001800404722827888677653051571349098818016106727729235607972254227180885990053505199943921058775458526800097239659276018066718458144079755240034713646688187913229631743232761367726973211104695165171804831698766862786725229387154386465474546381883460566558171058299996953895486835251832455377658769462938211897753758568276247537692763767184117365211567560053600239460566054323104903932942246495800808161515307438851894221114638776588188746372748959867967565608475439357508884376224380895746063588440833704002083013416645039509497382826043155567053035919117339776306251565123958915416887448051628024899573787529020281305988446898548051921939825120701957228955404016433166699250091894259455324151960792153880031221148505070204390419847675091912225771106565405261363850386247554834754078609910529184466424314531403380799551389820432105905552069055661985925880860699194039934472611741776178633526924524971322050950043538951263947367109692669219327031476249621787805454101100496029574752520 [147,87] 1794305358033430024935063836540001046327165886533901475720565402695316436205453372089461042878345032153496797218788173067992119725020645540219490786664949102997392448056382744601599391661984424950982039603651562868309900263402275947806185540197205024719985357451756088644194199471452873411273032539424261320823161644938342313934986372463562853436947781252479269947754909220083441611323850583554772969514725886568594587531768375502335429882061710236548792643679921254794849750326777891764862826068244854228610260103906740293557929701914624753547311554822919939431380753203376271056071898733166918159666905790420676280138398298536426260452818902947511136940033318622466156857493200705618441676983732382490392633510998204454435751119194825479239887946686765159502063674660731922222829997987845118014811002940440224312731071581577682975928171932079122106116151884658871367402712343847486175327221292255108753431056493889712945462440188864992451123284510337831294537922854729775864512848580857176053397725644051391613595181565088031656751993749714840024578748648877118069489876377429080623021001477425537011464431923530764352325780799702149840914225649437402459600986639665127704611957011276567762405100880262260205829068846665828088017573465283796465134622076642293815025253462099476522435222969508279394145231871700181339840452528962935224527967513957993559144421239831941823628787497237480161367107017565129040836230346689689284929948774964677678813534076221347246888954877845472078753267085255471640118783603052760371506506887259795254817948878547237996988560358835091332510615324561504228565367576268555328517853060666733884896254587160219704225261622197196473380698456415578256542308370429115142016808570492931530234102504424709159807475712436169682754435822128684293959709748596666854720286849469785420600901326001178591474903911232160498185971795588144104239944637214362593466979168246690322705651963363209052953349378584312773656419166354830904324236525821759506220181740671831843308437167200639583883385607700762399294293948919113432463519345324101118404581041167381685603262664659474827274787007607869862692897619367797051113715142728758762274038666952941538359779254116404315521434995817943891620421285174291586865507865019155975977825428702114785668296743043431159135904871073388719205593683 [147,88] 3342274728449601256110596130563059160978857855327673187374089421196670983878080724469217073163010222552777857299786425177039984571401822926459542014655762833393340290310379828103884243272517865588067516863392136747917612996991643878753311486003047053346129418609328881725337298648613808086123714983930228041883401493317096954181425637785983611061373821441674782266105593628476720038104233922914016842816193823304123528054463548429249628781217920585510322680336665898866704705874768556447988942497926921649293364771759567643144229003389465312159350686286992818509646010807809786439214039992061036633927517291450788939379296607414300508634669020510550100602949486327650979508508505152021176753953755079195687333840491599823426109063800319952359670064329527052985113110159451373338423958173785304672242320627116036970814386982513110014729758641910364163305702698357121608893962041264012499840196879971988479729007358909218106798608029037305977933990027574896101822626590196364362161118215544614024597647326362148577128075756893756346435223277627487963676449030407085859469185243532642678530577721806509151812359792327014096313639542639711289234621862187914032203098669073110833198312414083758983471340105852110981725339309083293381667502219648660953693675189022308385069935374505595266264350121314033280582834877756183256279184285261877689003109850937838515141596411044268300249934271140255811660252371530460829673348489842624492412942435326111920261710998787891808135165743219092029542013384664073077926244068077598324687510772748888238397996254519451123809663827882145680706834817842359475797438579218778206131005648749130696343269618263487899274719254634332185487882804831243116035478278822483585626389697207423338036929664039027710020075145336092517151074726259258543127684436664796939218770848868296389692008274873746867040119006965870317846864330446720790901867155490280224324986442095501411227335757580378483341351450119645952930699268256854807778200437304840062382162844289291612089626992629596358530185318723299947768869472208138638975128232207237947052798956334571416664422840199329154267584619282414171491294437739748282321225713302792488593042067537031643830167381962846507697394728044296709942787150954636769218290164391404510230213778926708183412918478238343474227078853082392917952 [147,89] -13261251715516592852034148604987445611275122549706121612475631930154562853105303652144029034354369891097007199963874306489994666783246088491770639673673043075007051873222042193014270681289843039348216789233801494088486484717619931829576218931951900286496386152966993475939684846090641125922662982556657378709316319474450491237834117959485844813038779364980542663176855139663677655685900235814892811619410977179713810255830953414647024026303624380466067954318934936331388960574302583505152686078930117651846631351198213937162784958759822825204552932378384620030981332495618008527610465326236080840827314592964520814541070940131118520226362124496252321922885804198392217213502111143887958238503729831317591936105429264305070105106383117046547630115011172557333540558683252194918970936619075725216347574454754710472445884432933241028920919009273012603883798104952788280277949545414485336415215656496745147699968891340381902540595770570650129695289372167386620002439488444086543343984883719884231202969119454221432132855337502254691500026875642268042101269154915851142360736449860993399768131618891737705856136263936656509000819995786090614361242896129079719743487379064737967722233486034684477742851292856130279246279765532022362140069297263128291985493334086940096915882601939641811002631960950932737543080829032982196921205006829354509978235838432569404306846533731658554142891109717308090122836106257216540174028235916541271070368844228924817270570723391431629646980253542966401981333108509755902524967357919597687625350386921070124148766552503202572386762830661146126456668308651948587517485640947905253426760207319688361888347606211592783944604527305243592318524944671168691593808042563822243758798066911836687840193355061755727734370602393890493621983890149325092635485883888370457875194863750187407156716197788668507720708806594247745923176152903239726591493764404358462907835801668278943396936090647288206812460718845533657545149932584245002923909235636189893344941618059240481490229984330716860473714193241520501354755101371499507448145535072726536203626995801408159764700761211283505461372962999296627789863853188036103000403314775072563079456703056823705960694778030830533991442900560522766687190471152339967962158505441581201359301253602108297351886725481655352882565791318048984 [147,90] -200149844530536634612736971231963518230955080399871267046949429763974350208559853665635042365436676667799498327478247148427809920924379318343672187360629150611496100419607215961159462814183241875095822129252480649064945480412919789557640100469184824915383621060002135433593961313869971383410636642716721542447288637801816452880790340365050275659709290243235794409261518551396396284368616381316062842189986795953646146404967592204187322327929521893822305529473844056001156086970909072877186436110460455681642047870531438520351004260225052955278914313624013106377729021237400472208880662198140036525728902732489819433960255086165280764443799873713883646146003899368315136955055933040365604754933547802485884599966259145681335926754575044081030523384444865118356471762497006538130023403657493408711135218294889119547944038869916998966955908746948973234122554782052359133877800915250932823743420183563907329975158323775738289641230458451768718788688056104324935787564722471679317007650346432531103328495717168545203899008875126311441338366994659950507510698334883875377205518701870580101148584235627988625655488422910920804064120254065760574250517031815773945286460860826537608040209848208482474351149313236558475618228177593327658603316429866221838865674018682763607090520470542593906157007038844744328973380917564024331017187384858349293403598615879279416131738998487052433497033797389220442118561780393150343743382480517405999460516622681226785498500792748240078100268861323229350744284009200544713693798737752540668560933090830920149497192407361946496077310604579557920884693484441531417006328175881021069425334306308766891710256499676347749525482642705177803635921246585967476836796051347230252817965453777148938676706059929706589358576192351479744195524074200779974468997448962350601541281468771154632351434164674931371000982334384425118652585580302829310695337998960093931231684980534321950710728112524806111770023850797306213764293148088959616767413751471063780168922206074215301686951866039644532053093046229823143628246488447124472816768932348080087400055647403445090613063627950720021538873375933213096374071663124577798054071833093323160558688110606516361474209208503870488442631093311626698245405721946549091693691408428267308204895577303324538835450242545503725229215351488 [147,91] -990578716212258802448003604307495751833769689802635579995789810852790976321945469934764759380917482346241480398733650985320065682889412598038930735422737175923594470214545831804595796084861613924346868467595875815272595061171410888876051424065723247320829183348900215804328700293493295997855322538764334528634914630067925138876245602929619412956303172514368877331150248857762858807669696549660781021582066227262341726733352769835899303449039474110620870575678404968499786632458479104440042783177832323933028520746484392505726574555604386211864980870170468148270965760745378733848459271268086173354032999123890180050609224401109323315290013181756521433386780162389997901784365045138662500781694648324609907036841049498025214195426613095391901491673076523539767285136128728996767479741937297611438741696592792267072551147202327839396947248182254296321654704457470730433384671797234123307965868127024661693214583414502789085758705553319193048185915990883408984660854344861625660501063118908362868997153205837143916819568155728844377489934918036189024725525712648412234917638833511663894767478892204587533992685930240467612206979669811898908561980793665746197687480049579542324828612881586935437036660589526200519090043993122097917062647396686598620164448694540574522542760999603186278183097404225497937831601431280346226769165134252773961959584356154415854239686216038739322268837394564831587803848798017208862597780255724870898963033011300583862478083101877212721698349295193528367113950594219264995186912018901578774812918510760554196882993195672529604332425986743370394171595329180512908073672964583510070349162326049706859776187650659277701871291585769525120710502840945284849702416788802124213292579943141311113708400827245706022067045355652964141595989689071384970069108738622750797424418960331291962274024604259530076168313361808008674328942585085503851663568710525829845941553899470881896639831509327100166072537883354575060306827005454844360733305991173569778726207811573074577392120615898129800087915886875081384300564475906062201930253774885824354793647214833381018065501182259023770473038903819016158154972326681595890891644692674220173772082892611799194755673526493012369148570129148185380947119665163957661267327516590449018065465606625514347820486121083577720483432 [147,92] 10390960711009435012759003292993450286386183936213990426859815415844209176772528717507008015344765493605131592333090277986452915604013023087054909795950982503480588170156825903555652083764412303546000382055570629621737018863865656952900204653452533594044466105502980142938957602950805098372071548620808519196515714536237787096005309252075651596910200016245935893450682393074160475280355162299473954514594092028706984140948364540935033156330460400319666329571634553425852015850653329582078553530419889350008340675638749014342078838891183566839582104885233174013945589523185915685690303104512544997205675245301000752113065735818244702718481863237242675578165793926101725964364026083783871754279020911062228816259485640257642300236152734724446809863696704453934138844295259207827361005778245931416171038189786876457864796291749994463613036690607684471326627493698352656608856931236911128233437608576304704550704232179399837888695997243838574731253889491552299219426738602041568627094702410424517602962738994636946876631441959431016390221643046704225766620181793246734710935435294427739988841849275668236411476508019789043994635961364518938269513294532134055146725460260469617389250582170926502035895361734551654043068456351566786534635181079904777431687785520676851207057032578416494693406359392012722726183959217165875882059658201443192968520557800043986336968992255387079269680333977179690604528126941283511952921373452545584854549588158958953363749934342812268387418689234919812364301436230007612328053850891181166595661414857513203557775539606861961410394542154981526551108893136438556224381603559074966581393063497597487961506351157137085155243264812803388528888741760815854915141816986743807588436593474354798867113476154035966484716175775657582354710214150448124083520784100454227621535825537332370765047571298889725161810139374150301230211316962920741029388928151439241239529487550889067256134076886999803734349665373041345094680648022429315744854668052813587969662877277969398412154466056352837307074218445826328469968218434301809074141219177987866393426252040418819013282441057926560609904235604459597759459401354884636093732036546918226277662184025519202826505685901450676721168229862875970282967756673418699891797933592126631920106475744104502378021387098078951776 [147,93] -793282165925633016360440416460559996569552073413491120937212395012834309755788213008966347335879955549625778770419288572916798291087151370531738413789054396031896162635336143072362958827638219591547225948704897817773351965196591547788393337490803259620928591334607237395867551507657365340867252661243954648442264978360751041254068053412320709919359140519844205627120994988314403547647070541097929628536349637262236797141024151976127554406537421554522711653146609036802452435326966990483591291341276080390382363081495406027898919097160856600962055524287017602841203266908566846193743641302064483870569220710624212315611412162188172899576272386367202216741129594465270067743630199799551090885937340001076389966767546877233822939181228274784490627886871135030730582007612553994948597866837671815112458518458158576107407776504562381549049374481912001126774396846081181767408164302461209735106555908174644163707051670446817911033341329431210116048624170075555742718306694902040054855408507699105902272146483486054800629419362814944602093921678561414153631251176515457475409597316888991602171068445266013967772703198729528547699118505032892398391115008965387441391815597814242749978139129979116279526177326322139312261111417305601590893071752195350935174028474185215406621752140499715855751188175522073297497812200408528057911289104126362130894080916886995175106527432218086028728305786347654721350833701327524476227896519015291201419212702011477591749486320672639168843173682272576007382415538217103494059100973849180096323507940951490882174885171542211069984491429382157707762258085005900848810573184164941664836691073499898174365779891282790370350809604307730808819046878571534921564868538029335503410212243352109783375309774405592184379307414361570075341934879984018340940284326196120530054963336905353775746167836147115099983983453907869119734218056353145685073653435772815892639362961566206708083539187799700842693037333842054104867349840196899700051265300311936269110504949369999382497527092844863022886356960157485909542496553615701295674790783299641470002555182022151907500345562160292975904032892109736061400265145947405437172495187104208410983457221513772161311252951500199720414911319996311367592076062857256252912728606982334680470426295037075656107278385772 [147,94] 80477297183589951389465679590157625887373625021883540100460600814548557334844252866749658824688619954782821605033511921246905360385174941553233243190241803051926429692895274543079145447811824835784696604039463737138592107595472888311105837706944638477915981354949117371704123913551923911991755124540577707012779027130060604579343278135812732511761376142626519017333374424609910945204752311199597441297421620507018477618378220703469418733985132546625742165099089699351289843316189175956402116981929875718269816636980600128082334435082687221779320234425153705256990489534416273065275630452207965543207640499523724812080815146567714596621255726062317444442154827621880519456002182618692442078607053209129427022005965605599844309129522962307035374078324363939638791023006764638060611558115996417987098515697344969667292599828220796683805378873154391041773872878889781028296720545292915845528772690185260531737954508519820047709137030981453006329631668891183665061648675223352590766076716382102611161646329542292506656239075724098150065363880182409538224167929382857285874486941405913228813723999653968075007282779593840713250103402200084843009718051905816071407415534235283321724764494355746569863943788272387316725235399798377307134020668897865060102323406228666245177460306469340815093678913004801336834026561057404077825861949726000300043814178563711860139491916562809560267037125683559725612610466012349740090926776042752614067451030858545722576493120705555964394405345628187434830788407274428468915667637275689230174152918605624310361985827037534184093127132376043438294483310397911864129389434885689946729119685263896657049874656861603769141584009548294979264007660994091508876843488122770384785700947523801353295452211718214374971067350070816008710020502193085861970111910072099524032612553222390094702931761019491225013907921236540792294234202847858916118752097720723440969925119791838672848395007874379897535895872462608221739741145071194063329804601590080621534806249550146975315648775127955162801679932634921893733436505221995119328085901414255539950554655549936947965796541348525355616595860456413579283729193343788906557047254947095456844625326315535953155960723352427523133983427814717644972093209547173851740970616817785101592685392848440605539439504 [147,95] 49540268788682342625894931357812965734552294556623051678496028485972041434120865426539134785554213795540471819333601918567289634365268707759207565910987542543071392803692206711846895595129910283151124930878296095257503982479966749470684766603730441612299431585354834188926645881770011379890473853692085416744395789910528128163561984186210725851318824933839294672491447915814376857572038601451439599172123259130818730544252942239959307835942850615335532309244251028326810800892394799182157481837696199216639924513569252632993959563886641882789631806918304476333743940635734791901225625506774872106241229011052984274088333984564711162416723216970486488782141590219399474479517625724584487706867016079534714115683140718185468902918762348787946357052777582556054227337620085647171968634792823224612810514559679763500368496717632925162297723709555033006310418399499635692658172403094384912927743130400853299792365481605623055474858528554530296469454681630351159727692254240557841031745319511880652319956316931695727405462633042381938969134560465896133420209781766974445782181930460202623259319026664408916436064121127661038627739130979539188138473169971486112576231570993950512409988416892915635091389381923548077298845690179408773165091702824739284704729269374142331107178452170210072111220586616517842309780826598504697671575819520618605635169925818903468187988809524983380183149033868484219519353997681242700630523070586047024117852611703604031682448981132019573452537980102176160159998890101110509996713689595505096427017379833741559525188206256700254406980147808835223042509707540556451408420555372127338921776414778806910247500388842478179322915196355484289382968750735875229879282195162862732319031833458412993112876897970672505033770414588056285241965481487306663264479854625740186803675939961726389448558389638963349750950218310439531004342815188626212533867437709308953844407870467409167242920158614759418429301538077457581260972480691593655386388181776913663297114145328643587264460295349056477129260630926400978529793164383087666799027698520100573114394572457273148311357331480301481382935715661286398840617573848609852465924028383611253102241565877569483257498927495010659803660837931546654463276292931180406680915860955916028071007143002717094138 [147,96] -444598173083379369826660783154258760522771497767440114347024901945087899755234794474913741415846266830377324982497078155345942417587084047433385733001109062163903826771804454511063440275913677092921869743884572333854162880407224565378370686946602866282871182609095123838437510241731687787540748817491681711860804838956801271184365150773893954774238079967119527699936689604776833115095305562103795963939668479620986875026695381039626955403123712781814646274931681018126345549440354082054021574055579687560674929040817912130833148108409463072461734874462290001525355753812785493383960429017633610397877921144048779625469769508566775034405461855666022078356707633252516378954723451484417214982920428472375297178959218519455548177010748094899815488162314463813457415807194494169773884013353674192585105533636377365834813819562573163049740745960309763222298311944392756617232146594158265584067347813708762051703477848243019776502067625908366154460372088836537992764017326191574374599694737500565992038492204274908012997481970792130636343065187452438833733110168799765750431831102504618721197522009491618706875288407490092847865645984336262238112745386183418333998457600745282187013529127272358687958740053391744062277905625946721432750108745321902741179612546329819571522180201512708773671258920476085423612510258338567270339103758928748759827814031779862781458457753072981730887654360981327625465738386242359126554916261947662938303974275430193781536786620610852703041353033295867614842121305698816186304716561426564337422544879476556564445256748708614454914088177991415800835001966592511185386460491681005889837584747934812075454824880127997577632297340764302857567217282679078864710609758851754638748068056975619946164676950072468089341729275225615905135607819429685887675923502549712240615331370882604095073059717295552807549926420677554816562090185366839382920392518380725627602718109734662994850549232214259938658166903110272924857630191472451263175107886631184238425412485149005228541750293694625200015284079550604192703008069827959866784803595747218797380652440044505189556719394892066339341986048123393780141533071104784336822149220912085733498782463127754761663053313844773749383776066472458758369763807441909763881825853195045135500471311373184 [147,97] -793991771876055114374478262370292676325408668585451639478049328469111055497652562626662139677147546789861175816710719488768563049192558168866243059271202726503790899833337622808109827230897206661702038336259030234571137329684360959259872249898639798807192084029108562742884410751793374689965249368473662005689123406397885169588849969411083451366716024146124096906896632238381473998441396619340233818719812405332698110383897834976925957970319558103640099583181068826502249106621178213356419915787676612788382060761739926943038941432635380542267138449580023103801399177564832873418237166065822483764507365908905685102592423996623201884435758316154760676065791787007283936495781780045409199706862338568418027454976726550465116219624478480625825909853782937270366342732660059287836038531903808937682984789152252119062785226446142457643349843629591871996522109690298262053575685614918007958277903579858481272168301414216091035279288829290902103071195188622169462806501592895310656192358066160522763144645181512473527215146862247936958657201755735611935546331798113589122805033278425029103089294729182894295896718489476961654706035521920911022682254941709208972988160714585274653737196333617961681384158271869559766768771166917455786571438662847174071962091010213097531136630028967837174026823942689104842989585384718244748506397272966668570388294432822771603632726116235627132700807911160454608257447654252628408295953523133268356471553783311581754813655113804493355020672707361562701568074110349717538965518078056691010595344896509035018064183974494278708792157554467252832972266194596412943532745629349249764619518078705801966076786410375108230931927486334221871079691592079848971115209162112544598835843099086993468794195088693773840609014864564984198764386096141446236030047074865555779463111021239978432332169593231522301592553211855349853269296108091461264609230743481287717884741626023816221893121936215625047710805259434206852303395377842118522749706855753537489531291166303949125935232447818278706486723791164620808911432712312226631017036506909732705549361372661071277239174873074512268419956372032094664903399178335868928533119714544175091461325755310660130532422658222550222983958986042987143795028955875709622101616626563802400084901904 [147,98] -2645828979783353132362582228040931619112762955523117530651981206566481303076330737406766360880776782218376191105063327550428845383552843898208875856870171339009640508181196702163548510014778089981957144326906166736627094198712343817761475580903415089432549683837706589310524855104343443586914543410845114633103754825144075907489535448621441658942998932745455400941461966311748419803673066065060369561888505100324361128519210413969707748264445921056148008331880886976903475082903287843034229236324713503905670750650794762348923109485916707372157892245375162391426658807887166909155219897036321117074641583465230496826873484402548807036412713894427286946045995148509173094671473985195638541750993914161829384659810141923003153862552972124090196375179641671317473009160786646438507378899677470883395777753344862166402362730783659648144907126657295044933477956279562810522745226403154038298369116621723655814469009706903568244190200635905580490406932421799629169346319415045920821096486949701331745326844501101202145283200135221584597057332888622124480135851572470116029511949816751534070995487753733592049253650354989467628166164690610568150334429989799127297785532064985135760530678016901063007820479025823877167107162375540875628331650005475173243817997740057234714992755726750962758584210275011294245166508241016154560332976313363190054610692060449279413748325918943264815440650595596556496664874646086375812286218654427899135166197277347804554147800222655623915602461575992153818744185493372993147032096418137130240230252237891184120859929113365764287343766102655187700053869652580131050637835768733039844177186050807815929862712379271575236825976337289350768443518360857840439577747237415668703879217709996880373549854185214879301848956819910073620666686466090456348523219023285520643075393919709057446527956998655025341995826423191366612674702553488245529188040057866148229298089636042449300789490103658822958098850604932788949019075391936145793767382873538597987078749715914313265717894027523348888587131259410546339227966599949475979991359907529131289689842231585665824806776888951799682377511895833211629802255762615903519457115472332389718294179204733180736277877341561792211182380339063687308696058525862648680535566670033711092112 [147,99] 1824320719554822702278896981413697334732765122058805515540379370941351555333261850830481750201026977890794873866720137771278946509148085307796072532655928585745095371163574895266752108622980126416093136158391086092535519709384255214560631731818746291454488341913621111003955507782782923418640858304023397493561945040181611630105899097408475670985105853266361223140697224668397785933943442603449743150338971762775851800617528612996070243120120353882576520958140685674651365807274019748127424757479981119259247636233245124889475172026700744606645158918589101510026793890867796290301612283430923632903711708795227577006039847336732512885959997269706291256351346067260518166389774803989749019616523118226887402187662451908628524821270189100595647568757236807064174464379606382184773209485016280801231084785473213398458055529883018872308849420989860422919536502242277319434071849362892997128896714485453598173506266727714308483543067954066854323282356497687170823897391688382104389802527995476853184063033898107272195401880441470636156337432424047688929219714044385320189512121401162118291710446456578367990740491253290880555604771601438390540984317419729391244719070062613776474400347538040157571094689545497600118442243338325422070674130019260042437203263817768801098850159130330122037812334921643958702110912534111480759642282494179362311563360272656742922466840809689006198077953011199257196884036199397772443615905489848080502451670716390422609687171058491330715974589791353242426584963739204824605022575468383499323655274012455693490344175025743302298159273170761340626093351118429913774841456992364595774483440569032746543089433905722567174200827575618418092224077460577250104901556833290769008217420300151398142460293688284817541472498940644934376134585067054379419772345524088057351251515519311615364007300577761363271428235768959535860356865634493336406414517648837052974723908389299448801592753530494942677280395469675857441745695998240732920508618889558416559851752157198921039531723045118866758010662523656905016218944011671099410677511371263306330257193323656932088658658175329747268485622643622068272030704357578860404222281380905525957967220403876429186488077058467664103644846327574367604573105431348206400166367327694370 [147,100] 18423062240546165589460034027340189694938846475713201061077773374485871046285012525581936845050003174688199447576192882293134543403674678639999680401638465203511787606112164726690632928104986858819365596756489534252988417593155027930397424321780172927867287326028388721900978374453807811491416240969744196917011819812840992851386641146003849518348264758137036485824772738262966010050074703592496499914209604779134629452173634475496865960025502616213101329933996421031739168746008196796586746224766326372326064462622518465333505646376558829366032563174899098754905343883528578138776006992010527525376374208483925765254484953603620739092175373693520053236732493182349663145406757113648458806969646985069092060015801270586763337302008465825775056454435755066276874090563240989082747098344335535391597203286049620613803234927192078265585629258662377989144937893366863833887201043885110230891250120548791627700191455187249015314238942618570251914670254984532825493332072502300847385935711954987271233148685305438387821032976742973690047211716258397449426265541849745749657446799600258053556379200444003770884162479872092638996497679381497650134651326078752369204073465506113894350795932812436467973341970135712237815733640583746384451794732424295641732822494379119908710245176047868162729391976372692878553145196199130523196196444148365247125826084211492891646810998361339648163380141925527172853954157514417976419889875805043234995786087848974609761907783026803676323517892107292558124390019933247825449202612586906236327383265696553728622319664865014339974019189961044675367855181163681909841244356795300658698065582369088118880594838263761390213412973262699692951556292683421083031908359108257890114169898945266814203648084600368171270113701057575943996217235234693663927938608514757209557448264684702189506662026901290112102616035663085288226635691638626726891843616131938467965424061594031234240094307993319174773114142893819439909013455907752805164066347592636630004677149353542249731894178856294180224200826502498380791235919846459263975709271654814639356389683352132990449910936230864059071544607707827323470368645134084272104483891041084606976582947627643445606888989052426736398182047862420602436825318603387724596591459616 [147,101] 61602971459162579182234036025721191267056328190549894821758798742182214399251855484732525532838454117744830633585660551592694881163663682189247212318872870085415673057762950988616495683571852798010739235148629067850328561163040611786158714772925684572954900642911604623350157126091363580917954148634885858386558702972966705068468014599714916849933092949094228665045857861954798650965079686962713971886396132173742932689579358786629365649687550153019484838863107617924280657096447336656734215648574021181724893211453900027323982458684793228497219882861503958623695802505415828220547686680858933403100368410651346546078460893732882639989892850190007351181417172401089049001762930843904318308619352867517511682867161604179094055449895568030014698939970102311992670717470803720672467223342264539525282175918082320116805677080896813537194969319078213092077313848294379735654726858804588851944631343129683911694204764825829040114477217752319326962230487090395408757026470303746269571704357118426577209014119308427716338379255738792405737306608681145846341446513809188294582921490008917402563084568144736792191889102611484222214608511096605535813137238067111380190703489219752024755144714951695688998725786091435858607753317998554053532162319232439183694643551515208852337207961462559814177122779193121775725133162797074406690563120853933432877838425193705722791537334252503075462947324563405102156084360012108122933330356771613878038965923254207700733484996484265672640640954862822924921785033138827784063706813286466212309384731945662193164945384571041314292649136704173692648079313115201351767470563343498742937713884979521970802015918289659922825027253391430865744631034821498841398709885548057381266252174260134275877531506131165763925621139440938358450109067937481042745273824279745302324241428385410554663449458134443505134940091434064729554957125579012672550338148611363888694894665826167554134960484436232045566212735800540890028282805062244383408506531671043488574000105091875551312627951841747697836268986516507681201536545313625009408694902592350345555886803228501692723664728107426777423360791705909125609967004491638738207647324704696917488161785479820072678174457255181459478383732413982486409493877582098403018524 [147,102] 96449048462891503902222590052793498194686944267268146454967217220474024751483048713977814789962056721680074066129074737053859195287587157949306880421267931984679338197931261999990841758459165330686639198529529426607223565208353681073222652073589077456626231615772131986059054405603152196071683095438539781338008064130115585426896441463887935278133480829839682247192384869150722254036854387102467607176811158422635151589278982988136733866770811771314625657094973944608879643457033130707779140330466864652193702739574863653813978535474733889675530529009185580105882471686049565045911650991557847570998803943112814691203106755363089376576913499434657106343953113133989008951407120600377623448389163607651138063675186169912949956370775480557641565153859330944940449357031326180271871467625401854389916910895053061759847448585878098527497951494547364609185035285495873283415388146381507177811105366048382207229689250739780570433900297377075477900962538933643907507928663481780503998671970464032039146258852622348033450020252693034018156394775802922007986045547596996533161670971024757815074873745822006372114516935900932079393437696640925923426188378831539239510361213685693767302969396586436309693018429198828767272519501657891131549569035766726031195113759850576505967994427073174969044951088690224110734496867026960867662080843374237922317538612225212346456472787733063079893880082759703640052970891540052408186975838678789209496903225881000806984321586350827411524375838596987147855119949398872570652116031315058632403651670423183190874490360560442346839152481659216135231465136380017867502502466886365902128586699439136804182827227891640098479293440529946600483531118222209039016048145605439233269221700294156228552691348869852128187310077465180229536933463047598868011318287760045927806708498002549445495455908053561875906926316125991567386498011885576695946169939091700315681103869611594439535203519804762553249108004346740936838023286294432691151289524337606761151589491845016002033004675426617646620239591594433850402705105089951760780319034824001278862223260092745448109847973753066704690353415017392378974039438461164847853490964379829449297351708179699600206464578621983790812473327582687764226771758691642904 [147,103] 98856704529469111271452833737782884148566166768594352193625628820380564916352737696179274349092800069860552552669307490194206206620249023253519852305828951495193229951438572611631228380913536424525831956675976099718512003080264247975487541298118922881009383228269424036552880579976544568479885002971095381381872531482665188393270846556034875355026909561057509845866247486100712103522650816915056675446877412410592351329816241996487669048147875100215941708335019561620083061951174962514211608887160161782354474525936683412827032058996071904407574458213913827469384004043222374934420831025489581588625343460415882857275506021938458794977274795931031195815145102123592298224103682196866117999977965363603855158655434862584275288296563828585125834361300970175266240519499112121090880544459792841028772864020613794262470687537340063668477130753531842599932542445819095378908073324103821257896194473197911951546412472138311201562193907515147398058564377681680634988612288776416145504229454500149128888898474021471118977225748461435694833631548064953116597015183303881904230900702298109197783455783410927679440966071789530112946566926278049415654481000196888245756767041588657875460097892833569270151189122496454770211874424593567049998514617544929162209579042769023875530140450215240648840269108898503100581025693129862064963383558235768074947853758037492681495149636197933559594161419390766625329664376073572024127279787050198560135522344516338774341281289886076426138406243185954877578221049817628294888534233724688149985562955356997908500006466465200649286799607045458453403665261408373770396356767426897507968116305683688163962429838087188635379695496935455108641149442681952175494336576399709209302759092691241117200098350743238332786460361273538772705884988121887343926660570566470809608006705902941405497657510375565362233610050096610784147790066299870156098397679683527531237118575990666736106020904236578177540732808300399909043095571132183057576930471582573560765293882548555088552037873685522329542351917504605817771297568689067940381623683466881688809458720943055590511556102164003977816458479267364439333820763073718911944056542000158406742899262165867495435507291050576501052972868393119985841888238711 [147,104] 55184797772395080175624792306253733368142833319639228921728157344058644572111072091593814372456177289554948331219699665428915299953143973760789140834756616446381059472703838210962529098581909107526837799006025176386466330774594583870294454229663449750426751509802348719968188192343329237370929570953381719299535640260458972951564498815546466738180683927921150373032116357094816428494105763530606194776087126507168341501564443369885734409000153587533899291496239547953835518062513575863020877891897683338394418758646480796130961195293805166540651072395117771898939430150259438033547971699374221306157564129430413553301777377455500071987965340552979870175562123380767591591519194237661209660760859376544007871102177268300250441548179011126654352957570241723186933365255088986323806587102289732302938363876423152332810765593848343105401571619969483728438663970648216438519504085411299686373485931235598068995364920681729551751184160247040071242355556210718717085632063788761331507369843409586628208082442384850915933125320904311032536148257007345830233319214191728219901416586065508192027777905106861228132356864480181438076606607594115006520982347385591646906811139170785856457070630168291110211982840154330900713164505681292975747205839112592995970682575399639930709073319847228883456282368002495367334868633819767812904248451448345784145110493744675591780067285643831082695250581887900257640656618729830927259790899639124611990880536378030565091484764112428245769393284464663715799014888880237871299625045950494218007610506229861947171434468254877491904056387426164756355739125331417992288387567761929232271970182283242839010490401702571806096752686410735665093767098403391363006878876156761915182106266049645228302650212485774312367627353373768299317077256813224859791528879183933039704423002005197534577526970301885653884635256589463550610458151934950001248793162460055334002420174483564197852829693859775032398229157416865136582183854920483227629957080573724931377511454889518074019561060049712671113282432673090722331933404362745164950627479163876616990877210108473382123981218805500112036742791662069678221467259975705573612822180452633187886374594130249174905480955504477412525685423360691662637376 [147,105] 15119938067046647076107391518406345463917937979098613328714580927593122096389603417008870798140695434070542128709068296557124529813319882447012795316983516751263221075628808500972152117475181757223077989160262345635502571756670905498328470805026167927618446377596032576524468716628681797123622620469229907591012919176705459418604772565484732833324301227262687881796780461135021761108744368181170970966344228778662506660877256585269208193910946795484682351235454709372139235106702325296267513102644528510430660334640392063162177469304511712670642040355736831844476763804155222120352053899143889563650077180983340782642187936848680188278179391615594968099008908283806570464508978407024901712141852109098049560912411147595804302662659552959969380005779281925545063445214153108316821291208830339234137514803848641866705385805390733769875032426824458532653026100658316179112876889074435713786915698902354285109876056416410692840869376918988479831153039135898844253245642655518020827140963592824285191593616573016851252489094951824846351558326225533576997357261226740671638711560303453925307032965826189647701575495751880620995516169658901751405617512546578731455610548856673145793180563450982469209366064716573613507136837820219948182063549049833043823598640022565480763543312346512284630978289617071781848670933143595087408591379969025975269746647481053080952476674504030792388051344704198423551539579327788074919673308533921682410208448535897272819221718629951579415388550018275139852460793917479876004642396840369812908654208367317504104360982545088518868893563161976004935703087728737494264878498025753617015942389742305137128842374228086221933772504790942829919965422925666923401064266109330389482848369378726653352733025202613565358084585657546548270840186444065312350190243748693160599310824274854788523620928695481684883186984527061178071144953898974375069698275779708430759334079144585699389473544049015926542516561179453563978442128130080211231933122687297360075472044570888154555969956539667006493797451114831809830804672645767479657113085329871764538918600737915829630091459699745527617337344252333280544466500854298878908814229986792586139358466723079695621938400067963892780841320743643384 [147,106] -11096816976674940918283751796025770904979433021263304857627593995273432891118519175055029139251421260396711599178863065704079156331972764224228641107357782249018113327217090934555048094866936839834045393998157678969968100322632253036427373526545256650333609623515330838560683698323366857951277984578947784759477386008441982220221312668924725127463407945595585956567428335752660219396481528753672422869349972860929658215232033023710948780710785992508015061277320497280844029509148012711755410651769315340139426537174473256159750641995558465616557477384340638393739527830814004156721418274137154243762387000692496325256569529962038868928850151340298319569366688586940313235935834872939504925227493513990042375715039692039946612329998040401088358901385929567221205288006484643214544592457205293051668980297601732084698331731341805304193688390524415943010279674856790421663309154486461568202296376747175511825737549818944909298894321295044495315149964933578231224109240453486369798878866930801779650257791470857029024108038114298289022472796565268570772631695341221064360796132300099237068325610873984661102103609766413061562235165756675157238813123850257832228157448116919829159296956818718633552987679271898062954352601429099441337279029234702842499812372832968812880844516714236218417909413983691610345763697273518650185103888400876558136474828516738743452591712859557309926816281077809580633335039343680399086347863894922394845277808329281800517647796019153086363791196682049890672176250544575844322738372548281201081650444377433563787386879563773661991197582430509154529477526236875110406244944336450827156534068497888562835079343364182565174048959432547353646368767850598495258064246303199513909430884409391192631430001675145825483600950643702466139283319567616279660305424412405081019097513116634194285299204120186697325989002886524153356094152683863352826903776293033001687220678030564021099362288957288662920689561118995641477994656460130509138609715288464887255669035073830264311690744897661925813782480254708508810703031161564411599716033565544260027545264850096410402458330863524630089670425634483815192777551108167200197582895004911942229638207868885730275409018798117765750479075760 [147,107] -18046203308801705401109572616690665825993182859915946777072249970461720087125051505109741309857557816682819481607292893771122338711584431332036636590550955561903868724375187804151093467273919254621885315939547434601361205013352874919203554644651901342347572586346174160418826354212388267093985552484082504295472940941255409285340043787159541189825548349711643486002797421123863221965599177996295090218926283935916133812631003670607063374638372386423021750191523716823694757772044395642805254618202079433087786089750544558770257810858466931307579825960115334843493311976506285837658042248367841037364756234711088778933412304725363983814995594060789759162784087727905860642119286978647783665431619908537709088856048313523581466301489992750946599616522235427980500194139941971947729839940660300606862538591375363491894518247556905562919719538485172590708379699499170104365875935485349276315970660338937973296608445580395816824954632030000839724935787975216513365391734883349804843788224292876821175205568092610007315879540570606983038148410569049816133745706189665170062827882553107956535792693014899076300717530223907786926858372705364754198150413178338593146036601243339257081165328345618467048619541579228839877038535369603655074705671335241759601404592501989558883354802133595163365265263367064347950282295633776294465585514878081089755767870355555404190092849664739106792717659123373264369696619931825584938122698255459795516546185396088507933990037904802477115761417152972075500196226751406638512989219302461168532178781550969272682428238537359360338361366131196920650522138520274455256247005595890487576352292919507314242208618015612188714552180319281134543747685882760126854899751044244313027636997013627485849049677369596497029347637800989253558274024197384778314740023737686608456215265852112734364114888060980889136505289295373986388033549173633857072716327869499573675418679751399068851907168513791025237197463485954477730412725567628670278059146304781431071379526555816485299574380973031609481211607633715232581111960260182913161573321190649302719829025137587853058612147046562846420819433704541610828923116584605093371709885925457175682252199738985628129449710216087883248558 [147,108] -14528339309648961581944136813505870882260649226287419478365861416339203856783374116523337069762580641850924266802156952791751401603968691749673341358279476300761363269702295415510907257220154951760807549323090684313056599409943665326746611294684365880445479192298362829077094404232581920004004976693497044957772021002036095284753897335651183273284788231148465704346442374812069949598659902830224682327833167280576668073273122334187839714204137949821246799801555551541927887313668645906896072221696603360348881306846070000369397032455126058508017679673200730691425044076846064839274610096903074084178336630791747754598785153754414534531948862438567040622857046089574035610361792198261387551595005339702406497045113523146702858991813202295740353667614376452449981659496436011001376746415725816888764197771612558478433708303721492700519019686907362393745086199311401484334210837290676652095989907419869789067318816042452737166326074795832187875848991610338591759417150386178327333343938193706784413914963906215471899155135908579788661651014903248634167391283219865191128538821129460810620091704695155603387098180494203597801577994487144687193195574826797275749221388408055224110212375850487923885921705773826835847230677902256710656197722097831700626317350457972079881081628634922193189641467829058583257004830526860775879258854607026924704280656946917641447581661481849550182054194714007010281730171532769378544999436290641085889494080144212951205466697395566576923464938805415029118109423329189111084473816434021969067542667856665573364906641765258377184419345435492032783020456873514086032757979945519162067726501202516695217176929338850340974784649674247417051753824136028707349567555485359326633976064180452716081445739208765020896214869112825630003024764178506663069432657655543553886491350306099859540451026133208883622645118452550849061438877042950322703735249278137359404607113561038457618692762070046354079739902973665344402125170623873301421459037098355638320027787664540952612084390835394191340940476600389950183222877757030873210444431294578342009789548032005525738352069235070150634545915079095975823562890646548608219982991235531321906832987398752184021310942431318176 [147,109] -5601522470295253693366998789197479630912694379099010502089138426858719999876777205697153405300195144841641562030306073631876091497832400492595170510836645781961825852421448683790176430417005360941277223496364248650211283804759762573150333934010901791052042236078575355866855586559947577017964890864287624622364434242223916405018498897331226512615165707825247673740507447085712258149806917632492411698721924697333328113469315526360021822653608682939596718984973950460860766443375068497074439143830365720267255626423381973220641965826407818548886053587600706012751440676843702602110589864292412564684158559677591704069681591453843092143886504030922162307800399621993593666591778163998412574720938845321600511228965081500530286042640732305933570904869128260163135321700862463507589160440226210436746887349308487644344486555968391879852196120509762531602713840800569077400411553917938887232210732421183642533765321489788804142489603145706444736010253229970381830393469693921534195135013461871328482217882401064081008517635112950595820763520686587180322623956412721483135109301683782567304449228152970634493870224429415312947852492629169633493362541219652160957843556917809264495821883670766407072589711285054961606949367949007640157912945252523338103696011799188387038320071575394004515247135779352067378381713978216342701928520680975589546563066205173675012684366533456222369620394814032234873102172885844044341828695243817487388378899096760108143601429032756779114132222500909535566371036821336972249765175380760938046280173589480043041898470630541723761740519729192628229475747951841492862517754386696065753163573921950059695886328564400204725584212475503174921445019833157093225433209340093806486173745379621013299595619915451443313956447259660312984943645802890612539692414404159619151347978774066845422288976970943668401820903668838945074089825970642106096175841936109833865650400181318811764590065811307913556413226769932600987457303933605199239344696394334715610566996426445151486547744384052978012117275666104868151134113980238240182937960285913436437902565749786763201086402716224486447978100880700855968096876562649401905667088654445999458574651059318404909771313612 [147,110] -1060947810911803205976952596864541455424239902709168521306529444213207612643443078534680651183871996275273093867062691358473041574814445742510278898206800248943266575514309569217956304126701529677463886032633017223255362817843436626429442634917996213871630564117908924674939269305055228243510756634938421970553126516799952745074297728068593780132788039851684999196385058034817536161612280302483376261220053343603702364817933276044703488031864467897878992816747710706274648974111958739543235141467172782594269606493164530779705241658986069900858052960730861910658595860089648519291793621827671155890430810502935964394477086170504512199564163963808956394570123230738715073322544800524407381140810912937494043276763304353712846724543357607405756924156623654517984681166790897678814190782215292730010032077851775656622367192737392117259635499551616773500681963387083003268461109908969730955785805950578583016141679208000386477080911778436002584623449096983766687399978128108883726013947283315806409646777398840559705688310608686359192519976879161023615683533706655493182138796362358604222016461073718831991405319546849020042928537393915902870477662352123486400630126639382135603465917071977557144205623403309826829961559875203981690422346943336252448668299834274234557309072324018996872965708576668009925112847088817441554570528617022492238658225960186297716925416229160790091719855263968674383124257236336405322534769991292537878419103377209776639781513109716516036790514888570482750456496522368444543649172322971098798260597158619491217399716676661966175786162772598028145642704670080016993219672533327409860135728182031978158955280446066452947718322018151822623076987070286419386959166381778264181152290366339559042082859879582910342550024750254875120704882252907339862314832922120890747050632358159199432462781572385535137157127243073581751174219407316972989964905291907762276191039813722189424011289222583664143321085903362174220802645473061293319341915169997127157082867642070344115137868045359071674578645941035495993234976105993829496743479087535933199431028767671525590359742888826466058530284241678767108896223081342442873671250026518431415792039052596417489368 [147,111] 206267584564377426590789837864909064122670434657582511036305223678581898269843726708040448316724896084247182134480233346159521143752517532091245547082312487027703829615793929519625803381347250150400988317553842891714878313716936985201176504301777237982272366267337322521333909161950481139387071235483361482016127958739099704384144420604584964092729169243527704644564203421178970205050051145172600291298746470704949240687693364380286706328082103121787194821232079195766903589448789805249470395011963912577400158191762567614236985750887793850280618491543456602292067599721097057848874603563998484177057707936748429494483242343134599854116127867141300222180821065903349244660872266550116936176188747338782364761713777086622046795239763179769752254120795572325101061436504028336821802688920697664075202599233295554264433687589879362581963031592671000626492150306171865224312180421755204090019358996952978125885990731573334385866987021653952547085928826854139581502399363646692462837446107596155791516315061132129371521020199004791422842534857700484538091861773379035285573437711897898818951985589192799358081992430577800181740014354903638396440481200135135584703176607389927462805784211007383044357236391171214623274029121232496980608193789131210990896565269595476932552971850344806924386051044098217864181355031922108561741698516303927584436340611287472305304347985995229508603334328386335769262051573647490291064842849081305564800623372965140052041004227769013701873404821337660860302170598826344137889310757531762839551254272231688067213944373774063169331105667080958078388660408147927162862565382195988696404228917940424675877055760402082073803596548124152959190727057262702200746483385062231149390583661110195030923851359844721801201497520440823812965114082823773340916142028862047679433113410034440365782811716419977588753721849542304142736698410291355554843139628199849959987583727401960269500979658713015538212754389487000599552783275384636819581619946603150662210588263046821133708185467289577085773159935405838171207716332895679249875932436355383353900135166168033597984073840509028469268068284449345783827582403044392299149331954133555138855350154476489 [147,112] 102666637347500406850833273004314374412869448328654732833933692341607595091411657667013765735556452215440468856177823160751636128809223328925382532330287419020947879089062817099950630208688458674648394530385524864372955360681508579251412147047476351858298565571818960142899344447745478407182672059595853871948404779537406799314262959369644743806015558679801679346578088316057177956304920583105527194250661683639988626673127713854815848900608064492243016826983292613164316837309694639834820958313233856976022110857568211928874829364806067903433183147504722401508990168663017965748501447727390979715638663320638380307046948513779268658534716624657261895112104147075702195640758339179305622151256747835271500321819510800236230755469864583488128441352625669699544448462893068975044924485722582735506210979415920079498384600790238482476515256719697162940226068950887266418545780127191802731131014277817960879888255846118664826702200822121518569696870182926633951404731379369302604592815779632987181504195445728499581369940563700343720237163812988051863011597390398897800908298476403902337126189577301216470930533803271702694779112831492522966698054690682806723675757866732408708597374234204358178386646971289612446761470574845522970899247338423867521240758960428000785676299008076906562826591172488276541674750125978626702141822737803500227763361268942148597773624315186977694338785800203257129657302241125125994272702038245362613190736095145921872444012011512405684301295801821095158804637910997223709985171889030817990521111960169002869525434441533786212292283446011986564371552601841442588571949241021887865011145464997194685557555088989482528754428025061324305529423740569336861935452246896315647857507887795529954996113462927060943165222024325021305446736201940308604803530413754395574106353277742200605543582957271686428166592072612986589606001162419010268890216542421260956443243946395331850467439329710732127477372191088228798839811349364508239898094506140611677569735518556037622013801002634058991772386383086493166699054810857052236755072288147104465402737366933729681423981048262598466645747813602812779693774865010003966993849491434260289870409664 [147,113] 9677159009103623953605708818596804638310511956172480791667752383063536321175584075472637051935798578859967762023193537468205403655344582039412439114035730109914538686151694846136410193639014770084229894040746859369344041629180287359961277806791866463582286184657933089529317188637772199577049976262585747582320712758630384140290578874942350873485374864937344246285346980154834364941148481794589092553336181826573532208990857752525219727322103314030990363398686510078385670210978625634809425129559968685451615775422435875590615394484219955393759465948315138023745550123178090581817359713541537581455229587971118039008076322666296211438323031074371727829859009284822871716077038570239203085256854207695141132346201268460244746691732091452961366965798545407488054963041765688513871652876131901217053342555237425629846354486658539373822769419886194573519646867955991506099066971509283746577522390963734388887980797987256019583659812464941793481968007903714008814963974810596497535731404135450101339568479689753666685903240669280659545555658569227762099595350918993097834167833838808381916891757817952363426869718460197163966640753509802222177843982200164023243513735595007223979466843167298308095684367741367410924796221982272996816794675496344979044312917052811146968986381933407693146343989876698543752752685481362532969915693760509353448182173001708882077142633164555367920470736971718979634693937461600689051788729258589616054139601139854571782243254302427756322995407413105654356501175552621739060666996830498869181607826636168507014970453962689609423847889595773703045362280102502383039984748783628881182146126395699612295650729288322510739324786366252318094001657672195459273414245266086943692411324067233058532003813120693307650605313308784892975404106110148716246534279370855395630129277668645056493556361955859037340490610679715108992814512329218769144234412354934559483531745350624172809667303026581367765374832130384953672275433308049305466883893944706804597240419501436129294043390776290534150709597840231595011380336290138402024161796824058441883471053748323878061706235624782391066436293061747144169665494299273863894189720301794305800 [147,114] 323726109408292700408442381917325799554810034238816102482805969552445401688132381325329545218890846629068399119443844268815557775203978466044930816296228559319353515301786988917691368887712220734485418683774857233116876842017017638109762311032457847214395626476694621748999841105088829163076498932950269285724152079594468974387812994031229639358205880237268438440464475473033302709755937090762256967027028080133961128937174407555637463110317561885109440131864279478821522145969866718678461466660568515204849068604304361149913224674656111988700190855077379501084869048478630695709510227049229139046803715992784570236751154103387988209664704164329366924745745364242953537945987170493211226611438130088341817287100683800858494234595834372718888398016923692664880173887746982088794417748607430872878478549264638356519125687340880281949178747551958068920284746245819481193407804688687212371681784672776190769233597934182056092157792029959671656563222397063325963609839434410020768094064512287458544369411884097247671110821163748181979952531049093998391469372407627648486820177091692140106080265584813040133708422311192858520858262461068021952824964394979217929965841184962008251831433347753710132712134918144937631962592473132524328212043179161004347843233982607296419056324370699398509004629953310762157037411914343206961490112605055076158479628367146683983885528897182742819433363712221195789985787664563118292750879611531839979960729514046627309308863918508313214796737875896108638784982834185261616713889515444230539035362322733101679295391853670359791055088555028450210008214179907922329056418270744149000933338282573158183182774813242756732431910205004809143371759116762631056204312078112371003479464091162970460377753608071485376127847019607058378309566245924304332650348567862982937263400434190034158713434482125076215845748733807960114191301740760998227234358051544539061796241903748202884183637809915065300139236787929723801899378488660752271357967407525796658136605330348514960650855466548909495506224908965971963112948514406921182012351876377841960248254454615445007081573640717450028588573495360188638981567715480244443337658006480 [147,115] -33119721577840949870146538246079905512126463628240916617147355463555397152105594226744489204300201751194001638070681337901210895385613510663065754300651820005381458497047067862988687659643454699221341492988025132544134821505446677181324291214711331196433703068889388418363293432738711200708038662858674997709095003655082655712289224889360262992555287215230301207724048056537380652855336689107092228601028275831390953903042674167284402674801573884603424712011780318209634974655948512833721020633937985807795923138148291905667775169334893851741325321181053217221560653847391655667921352003157499175702563085582183005685448519619984143045807487956049991938363362556752731778793970997091643144373796225720094757440244760811953891166703392522372152611726790667087260738358137216373879030984546154401872345943333810577663063186669407674774004091317877237499014525320764526320543678539825483270027667000391544752491875508710259297495128173977932798205252796598254648571852811025358819599081240191352576098535789088711747556511866949222070224286186911026848150762934534676919786854567899653693626329260395125384876936142248839000933821931718159870370338473013472094874952416811708251252562972691374021002838578545537237623763177769257716556753768887694886455428102760706425594431685316865675988427991213274319693982089322144877962808707000663935378508848893548250825168648042305411734790443676267052974416339625535380636850799649827544192255198793152916265105241080064042502991749239903359896295933128063981576555105609795969356301214315822044682565075051665870699482208320158738530054331345797015103836376820595113739151297171145734095188707794003745672218717556373716309539819706331852530012617399676826534783075260729236516902058230075534587540765528688986983235227658732678610538145513850998872326766513198365943887301629429882758481358528359508127441865207677712724971149742221142050136105132490249984200413878529048893106877126971240635499686524570819446839960954983868213028450414132643349381621534227082300266853050294421516788156748246882653582321924254294279311012372428073625926845021616153554211904924621116675538053338909588118 [147,116] -496310810915906235818500561908336208065965324498701834957930348411022773343624725438043031305255160353632565727139805840964817025376197387992250412180126817169155337130292198359547238126269254103484861298334640066831732876956080221530655120751845412003407941576061202144540139232954715932499102808590318298838478416982618604352251948120123173530375006222089128429247669800895494122303467840360509312722129288814288577809852097773258320097420681650214864561188002747170490359506442516871992269402643155899653996789298194450522005946206216511444530870545110463375009803267856816301299733969282909014258904754819730613660572265577830519970893705988685785952641896559604779076281517940582509811664900314489656903427982769453364122779032830227858361354221099874117055848014060219099327582037502339075535523726569188749782663502223889296690653576420428195328508837305181632221891746199212007077647099332274582125066793160155318393187248718132214143097691994314360661862924037874744264283754425781799299210435550930027827120026655429702833479528959804072502333722035561037155372256935209065128861549422043542811458529255292760460651522395458460693436247953479931674678006399469396176291637494369088134753512508979239943073010868993996497871682053352660717190120885749228114100418632227167442117700973923793555401329675534281688800795782048748334439785055525414891472070266658250944451858447367284640860480235647270928459445874021078735611828064172907210178156686806146245760590015309491887200707100241810689077119587258478487348050322713638876512250163778890729314782586512035102065886438688356096248277158012410818698511764470008251697470874565776640569800013952807275359065367267562390932682127653495191549412551852679551078835779839994539772166765823808671826844030374900518836134913956514470437706145570328873456871940054349453275415381949818405148534389293716434237355842062582752525038226560299257934163797570668739609870101295202418725944479375656238925811978074615486494349669909645787625982933249746051490075160448626405201382976086363533044877677140766098800491716154979089503375709754679951495761645986140860169788159840 [147,117] 190838230706265302794989656303339721776739593506777260400186734702753703548217229397588132145724368812342373144160248902435486341701717149869489611115851274493721576121740406741075728437979195326679522650817252126871980887566376824671222166135507131790147182313217029326278315745294791340366697133496971136984815392133594142084627643312241346607466873685223563289080093264311567526459069692482869575693531260358349143926053855455093044026628526280363370321883245047182898999291770526613096500510560892682453338564383117494148750331838715332218686386578633877130960475837684372912015350663950461869145954581342241173148049231288809199193398143083909721979451625069416584766004917764507308326168559843453506628514052373749146746274229577985791271769775250396398384089516602827481051431758262687886639119752484499880716414112302160524599949207397226762928003715260228781854139908450169343832323847334373550578213171050609528560526468813394089929290398023950747699684410037275749455916204425934664348879398840755957576624533347925316905552673055078052596221494195376489351532031922111327410456944397006040789945191823706921890563627990905666341719033612975091233777160805013358572870538706185713840894208672223328735071209724835615437784943687716196610266581489473034212430555896011440351888802957553451944912920442439414251270178099431070048938114086283212907727115561758418384773406614703880883916184537332060082829473161685543737673688021181449775248567780397007794381366205086177852041523182802499915501365161229237723363903824381030978203745253659329259706718156922227438692563957792084759470406275285590047127120089946953482557904842091591682732337572593120112592613676219947129120638368822706934600950184220846540915722219527816791118978768970495196728107199605543192761471735487954733992779186852961978735729660449912994741733239588845346547592710279858379802252010207524546361468531020208688866853374867187730411058574598434909999741741294155000457604279724155768554280933689207300601216261296865754098146708381517148409372759307631075711155874420532654321202809005007147330813513614407953486584591896232138355084 [147,118] 7174114885196678402847399354596877044020846379193965446057089308458136562211614242603918186877037961092983884929793956279481795375801240051736758538078392934658818612053085753608060861486246746042472671729881164846913318026535383778281946827557739988509124481339283071079640690471146721207985096211216917580355683472832506316720269951119510893424676633612515961765623283233248052410042821716052719453639504310824085148048418254381686205175025792599782350620731712532936997538379037114422454225945118610045409921698133149794909534347162719978699354352765223959768602970916069412135416711750501284787054641418507902608902871435554807554543275465119347460781990389510025314934324877303457303854737889847157929255899120965910462287035044277433321315533955518220242611523028515543735322493611123361465679981151790762092487082877596762380610057985997408415728158644302492923543235362833197694654722610373749152907738238644602554991973776760088764306633723874204691297599582671585958050444738435572577199721794150419848128357127427379531163286685826482589483648844365416060475059381024337174685304626051583367927059953492787404835204703409009832224452508489600860346140786530194619300972568748374345816494213635479521273050810632174599038387695756325239281361022641774828705072265007971095350370380035840624551039492007440727485279087322295008515623615708027957414103611468665792278422061406134805773354353536029619217958614831264327889304385986516732940142922506427319822654449667762066159866108729837440395117418120830263269343601441721526591832768924954206025089607039626624906935125647991193193138132554519119496798398831187484058899493183498262774095343702105400217424043381167909170370363077857778495968807695028211274978543477880457615420531553723363875566302789833200900940019304231902496623611976722122573077479882333749250375424662876736605417148326775784762442715979839494164322836198312918549600125348780964426573837418841533940298948222062040394029440186085496575211767006466710236408665222479789452371196501958556270822140663530905658077827084636585244727538239386470363616392528944199759374503131417808 [147,119] 50251446819614110603566944902576222325636863072673935973862829236007696385747018981909118241766255423784838940119838748433395970747541102075009024796717791153814174981016131950126359518024783288750055563469005954990522044163615705984303816265183479549144787090744096204516146210158343631533336896814872109973052359149501217498783612575737983556538328895097871875657721330807608412324349896120847349052858278126356922566840753619902790109487882155126541668659727965943182550638851106180613032450195704853738539616063074749158798524940472915149799725257561328671759395324496240205939179716651045125109477211333411970457986068844154176771546522116846403110260579824490981351627268893389314678933626386566590542397449297517439601251725506379211286651132131425617953235860674325319831353725234914474943678457773095832285465864185618887679568084413590096216648098875391783536155005733357929549603231551584402860500848822130754647345576691389032741258391600165712037957259840891532124992972386351656162745489361933629585373851422843772777262799266231930161912444308941668612704799789447945244895839382358923886925842806990029834609989651903003739235749057172863362454801696215692046482457283286342313684112759547910834185513323914574048692793884975052885699944403340001720312910790537067803708444221966630019199931658637088065328437352671982182692117500454189715287832121132472951595315937561646276056447469429484670776597616554320985103322590799723979116359998874075718633700305566470599702171477191132096012454166573650904947282636820059628815017818134208252214023160676217030740390061657181888908837785870181950684787078085358507563596646062032933851056629800958036533371253838856483549125860142234977809636444976904883246979607044612795342608071676187284182636461751392410224916124867863129038031313501933217471661773457156831688281599786442613325706001325329033967179886590238508692721312274060497198091287853913546314610416554082149341749449255143385432913943456615264313873116863738085299087846065044460896847860661571154128133753006179487606594816593899890240170088755050888581904709495761060244211874 [147,120] -236770882058330949485868215648867460497238786653178206136364906209714500087454209978213614275930901784381461135590775422408172623695712850113876875682527314921672302660448434886120531818472767350820756517153792067930801102975796825273437794480282153680104328904385673798718301345466801637681546707107707063540259387314866262792599782570274970544575305038485938937471429671063883809497322598514155738251817184127999886943678205658796519745409885682025582932218402287969651627896596780248037827506830781263695929984864748952329371418261862629351525478798382815924631338230766025899017884457281825009588368592406252227580306768970108822038608675821854126328936836011672597208416787513402010790608444239597781119448223612867610678626019537694139086333597736763641325494704504144913085985570904665695184682875829334922313768759286187630289304394072792283668531966614847765320410593098103741188036733666457884871574767704385847224078300916568839507017229313037667190953636559977826069345373310459198588485537750800529844093654449515996489778545759434460328454715251483713771209531313340217981429402782393433245011992596910200272782418960419823518266650787771119403457109445559085247545339264915800289383702915872009614011761307567581925693359354245406710044857897985734678983415565608467009976488892464853408154722184742032300165890279165453197358150721096777535996445398042453399163348005866208467828385841820304488424870255252144302275459988351939679237927657288900129256246094480082739220712104786576545427448621553130427671292335236272946006016611814921819221049644747322647378733766420639835686068279667609319166199825847750762559528830919652991783247682789370787612844896887250406857869122404663393070022739270585008885934131553815991126099941444969591217808053915860311048785444761994266103490562391347691948006584606059889440888556216549471293893515052684436777782743020625081769404187016459680005179733072843905212277696922479176081549620004972154415308756794550211299670538646911929941475476669089634274617907129347763566294141966412197545599489454981004038350475065739195728414677001274560 [147,121] -4413904180279579125323530061305675526091490484832154623443975259679842695608394715440626962860131982014090009536043959768217290691395572152435860313494430075710559426645046585407472312755964805150830735604163690001656992011904037311242508857778525688614721161018451845317911971436317712469366339046699735106211532958574972862461392420110270700725606543323184922492016110750880296753669816866645444523959159972433883923086239535872192172086818378555271315436112580000817326930985854582564854844206169918022661970012372217684543085288585366821729409136572340410988060007384905570632892967649699208417412512641873163410484941160275570430125685734220122677586177465218285011142770726935409483264458366168965694168840529460833809370775120271979383156222805695748272035117320368487338224156026245920815468707742386346747700877199702293569762834324369050729482701858570771507575388223368261613263705113451486121186093129506877873626176269749956305456823188877387936118820104633885802339085120269466525514990257817358209382708611016192417376904981190920864988391553171650994957816215934184266686496850294565310407294491096714092172339987028721269888688636986445134846275513818817021608353640125301996816882588434106819371918429142663541177112133757644868113230387675211189103734118218100938794511493332962078936690905306331863601654395404353508361121556523659184385697323547545140246887354327086137571318881335075247766309853775471655826976517186425287328511116506336101072041326631629824354753413248518014944246628734685448071929813463280223235628994297985141346952961370482946740623188963395948140606978720150041104216712508448686309739690293815189796770376014730448895043999482487604959029381839856896755445791510696467035421555856830546921768362543527070901077831988455360206301065906730535706435516766253364568572080721929286885389144638151046589683022036659827239177737926460664855769900679635250106452318450533410579370330417605727678149649757551278924398574277810329338800229829759678766408653741715972997140905470127076396267588224909434157622386476317727661198136992623126268223329896 [147,122] -21453353691558298823426709140870444571089380692581656776087778716427249721044052648616825037231584800970439886648261871068107273493423149607112636160364322909078115901528774503808534760404090689123220460493259188127825973239199174775260841110149693750047617965862045735584022308751772037821522108326578771223934941429486899501296840721145241441125618093247835459291857044722555581479162190584993000944854283970853602960920086969379398430781759066559379681418558875507983555948075057932373343849977412180191066569289833054354154360717744055591463035046534713201792338979395059417247701852107867194727501887618659713964943669759682396811669418362357159499213573113246379903440569184792785336986069383009199801136732210026142778694301265245963840342899090562185162424879657037073132239872623823041998432016487212550662930279302608924772635874171433738135142661463502090156481787453362654770608082641510342657650816940554287323859239863076952039522532659124064970546833229557931591259943636135182644206031052730901717382916045012054088114986446512723998510552780669714947598873733004739333712573836281371480983137147030391978964794038735561580547693699057950429116156608300399181676333905820874046616546478972203510195125725111059824039836043970077524891192629581085006050152978379262612922015365344407298797783622534355732120674756932760154824049646713218039382055215353210594178387764259124404240916458474146873219300994345577559792063240083539432822934451080671561605888048235939794568391494077153743879042841316545454552520572995665585233717034691208274744088825947697660265364083129238139277981691973043972246755496242775000440264229604393403829531807706402300037644046946576960797846804817308027908588885625668145194732220687088422569650797010284634295928764329519932325218090883775188226946880164974388456102592704977153122663976877542692134084530819862101600259280587119397540239905506898199604253510876055741014205067749281982843637794906139484299127058572425444623102437613775530456464161749114218360575459216421040331890812309562881357557452761593770769893071692250097344 [147,123] -1674074506001839455750073030110305378168182847498134315002527793794934063622367198634365478949966411903958340036976258031554922326433898190187573210604056328267714551126861659134718919399282528463744878248829865028865271954229202670238304861507310391426481631113637159973143247300149991841260903232125494836964199684894189798706737326321688695761441020913350515162236854050465211378884458029579672509566250675507121516455878755170656655733394093066618474829570370629171875294167738197309835676014444556783269345116366580838174397848509649491144989223336773774276116073476483588490577770383752228490422276249174547054782635459057620294248097310297072987271049490713373631024932583803306681437429556745550123721366554426783795762689991676058626356123502991752847079456196549596231024546896445388694139021164891727767579094349150882835720597273511945513888863953337255755140873803642003886884084777646467398076060445904786252917597651395841479702163428827021269410542779173682936791290005510829997847732848182139474310426960974538187200198944797023542995308229184589192014968551137281785298961061920289108715447121054063004968808982841127308671697318123928013510343514833686752914324339821664959668401443537296385753599992539525587479826841142362283472121548371260698481359923085641085326993681476309978674197169423016167478005620696387539216554157043937160258955075437933162287863866383075966178448073986262204938215010882601129751232624609234273795835803214814562620822577007609753594824758690761992211734214036963085929303521681764819630083482394329895067195923120946049109172182302625148639177554300385800835889340831693966544806524765886544695780420836360111700231427725350798684700247977572652465266944349656559146889184789284580671470332959891664954485790011727424640899746855162919437397561555876174923799047057259728457025394656771355308346066088479827493134431938964893439555368216715630289584569787690588534351264367808128528185707600552826433104782337332935564120682965880811036525933657592147948609040124704547478669007514073692747022407730885306259761244364 [147,124] 1152047512868720903517319175369544557445495817264080069265836631761210567029553754191749995775961137787384421266094656604936784868281986457483613364002780657720456581484477844213918282326711108153490051194000531677887184567164784828083338256407593504328606929283322742454644848564166646808072445803473619055838118546322341396153645258657630142371919848862417209762545757733876526133255187165370048491112499139463444221591035205070209189280589392162101394508814554953345770128320439700805801851330907556217998396609952795371567885192837827729267480210976031302721811169938310043047695713738042528826668363658233442956022792894243379221950953281623950663173682381210796442541655526658589678342107517553414193422506738531931577399660497268046075784336715175081631947749122295917881071707083304227874156973604961603528052908796711937934063798869439783516888445996986784937264381374736192937709916884362243034344930204289711060542321395370004780000483296852432525258388724835803699231132701379121410675505595294580637317077630221948218047876845044338604110271659387599073692841037722855141664942439628162050398018851227768814004780114969146169945945620655156206187076108232369231816712932577440751217582859005843171064337340083075042934005849947361924038612941819199437803764821841192436686728062279466097523731239479959251765528993379103830314830388439513410300952082612530234211962235206805665502401141968458511840766214371228120927734648139690627289003545004653713433757527252721701017752486988655968859421194107893242380956203761926662111294664459920057110206632830646617081338139785810895940920879489369356732412588902511894016041203242042550931372593575865208157408673617190283983230738214524372898760183850965364950790669420061536320541159395636410564599106660391406828290731976643602611971956533653591204180199407601255554161062077861952444283880385536191374635422206662017776591542930767030774334393895061877189840810893639791792585753381347950419383201178126221433123368411211111746493999932094753440235781955649791036501604997500536594955347531871821901184 [147,125] -680717686310551519602412845847651218583859358813184024786325721491063636749878041127015369006925024094729386568633919435862118400953836962909350421474931347510184162484736200352534070188205359463267365580783250406079738957104170949306174926821824599348442863726263116559713615705965823249358297276089907897818239498870314054957854492292536306646142116035980166316550536668081772284648818052664071817960889157187884664312503904341481051163861838727436101676628737611559924411574741253762203405254922788158177252189534814337243587138795941497858563790813742482307837924875863978980951822289353480130712842830644771480067933933995790627467248762389185841975380794320647263286637012137217583557792422457182415364263350597784780563613109463029374599579003341945340529971573374133008450320399992535950216960781642301279809162894270746100206793501479647623267906371712188244236895407484089965508978828993629530351052881770838573001450213121443221554792045323536741058733524456622436576346596330441718290558191000287599047583110673678889656367940270974592128250371716104042828846611411600211884624765806800606190024940831478110198069956175574967203545746873333703465350180736937897187845791167413429251924492990026410493026798042090313751983053642776186748316311529594620106989989616249569407434406754155303534705213998892600767125539873255390347812303088362437838693091589674197251185928194879061647475302004340672413308672685414718703543716357542195221025011591882881006360984656314947348406845816270109541341172725426831043166847285874827373801407913720457356955690219473793048643918749156252162624606898321245426198028184751910320908746892305198845450252005508456597464808879325852321060130370291318541148688343707122356855853269583073309248918663570357830427856633834082356707471578447095815335394782530515877622443480813030216968848272669635943095430075223059982380201081250397577040333951482713176027173095065631673421704290914373988263331094029785444608908063922861166064360769586049758178661216456641354418770005690410760660131738772550998447662631408 [147,126] 179976892071852302398823050550639948467955049057574281115903778440065647238396955586568292446814750350852327281442343096415998087101617521517582215744080926038078796645188572155942475725107969160916325203725691983605120955166242218166726472681244892564215785945241552441451708271621924318494314396355950410682325642554749916980874237797049404885578179709013270489771423855288169889138578858080211906197028478899241597441007779193761938595828153478492218631316868217559815586965226715390437473557979253258855244913422568659172349495048802698003309808945542265583336436420347175456452036052975009679020571478961564778431128233922659433436476202185760251767064750230278440753102117686384932764812825735127540928326314041266272474990471318281817707022105568601964308761120961793777212964171018251182181161426133503198824439854863394181087865570224378521008514575090982477943694093502816270950688695957883127592141771933844682075835912729557570751924110447198630141109532066073399090841141186375978658502308828688569928945401465444063146525570032164749961001441612249722936430305984421146864471145203603337222824281953536205231935056978356583895940035903512425659117474877135341372940055545892360877330397139994027188844765415851440768464467967620803527429053616004785415660408393806982758125642833135988587067161658674493192603185375578856420789947904967557745778762494008932104034230346111004038724688695162109359871017168219636674642426442769450830351748348149062679415229671126793625380696558501196960533486468524345479693804003326262188925061442604639988456870751034595389721520630635043349553465035719823278610378535886532322919307289475132020570702770852602529053486515689643722445764415147780666876235987261791671408477861159709611821780854469062073628863058272987682562122075631689517462341772407607147417993488305132893543970497421171355504989210451855611965198614118230495140969499546511013025539754186217049123525992900212400291999888618955085976798406290683901813662789060339952109485038193262693720767131474399938752253864289797277872 [147,127] -781064717900247753357997780275620177430840953190330057593220373662205743298968420793843836690081854733949413789909590922476927277680260320222587913935730020830266303185745529032299499872621443910822873882411769257032525852335456923064880421964185286113671518066382410833660922690230255133205135553132917279636793496083746792739109665455911419559303835075491347513642594383678052739159707428472967488628395529164601299536223563272009346599205337743133059994686430704508268987610802778010073189451777223552261858373915006987654391165216254608141025926498757480469331504948908380460292229036801058216521012397387019231527949039029391131198740752673621253601266428666172095402775479582822654066679507321600187637626659802955031023281089209696022909353678903877617654719895897760298461949002728505160007710882575042328020660616071544017878330956048672126614540433283010558176005116420884965927826446963231358542992616340588481811790740771982911893090056194307969225168792828127498703728283615852748687623798544277619668624708193517380864975111841282800942926033085660358323919546123731147112390133198897500222515883783701752153564188586952092140038896056053141960872182445254540218552822681817886114210305260089132316967076541810456094645483332966760078719459214400931343521218243407315205763746107699034014059736414683456920477384563765590204903450332915333617333824064205709905050348301510800403044723447402250934935796432044516011063128991781832886478482785470841523869640824069410398382561201791531331080944148872284571348128283225986842221476752396349652452258639150281452244599483741800935949844396181026566012083810274297688984326090030991649063729348476789216232043300603853742962238147313470216355358028019821799955784076875486416657719766597198526946825883501510321075772298891885892785323927563484211858050391433945024973604457748504964206232302575438137422202238741251463439939298936304372830689418883814478494683763735069940742641689648927080051906017928051984799652569074146456165729192286500946805955225291380629389336073218 [147,128] -2577468695136345630028560872514878025142825245026412181621886729250109017846713177620925709746345812882596041915710211590451322144503520021537506154007633657184240339033781283371551246392785584295263146285375663393713013796789287759076845368980536889347069697826389535646134150812469997037432050207666123177555224020673415370885196061716601613415389961101799757764455239025447518064938714232453058319889620514745704843481602684502943127242824278863005963921251422985500030094792715065632967079301167022398084492355503442679530609744379463364827026120584405032133660884510355922324903586195435381176149501572615841856360177628631861397554078723370431450689382907329026817111317919205347148159053698395419005340338416750073400964297935739683463462706191534880830875251021469858068457973269870765148661423265942231528027065949287206834740444834082535540240679635944087217209497370797727052592337792645341244878618841167388701497274132530559178770679082689576916337870692227382683198799373750188880147418521370998413217470236180042554279601126030554808563649005686770609785670702190123954532173530539866652216239932696426925905122608024684946116228048517777593794555724573544208552188474442578302647740855594275934840962268205495760251754229231267793096215681710011742545947135545259998208292307868129860675740230528495709190129222020837607782825844567673734044775005663387757622923350865036948102759390317731792093397254599421859287227016785256736323860284835483592379897262361037901290417713160496891532857207329788424077739146696529563754438697003418044157696441549693064182930732532906235518735596828573467055077638483563066813685670205174801929233485404248867302959667836793299661695008354780046130384796475009696640794885013488723654365218557425634877747537295859274863358348109250357166031144792359451850450184118023764990896272203766976150662428762943016253144875709092214472392672118779496136543299886407663249966983105882083070566356811837236256041900050331102455472742871867299790896335018032620640467323746578615798144 [147,129] 1687203313740909197911244583683365882825204245028936855703320335357122655383019950508096631951067005134497840747236784974869042815287066631095182035363663114652533945263265089436189826042274535355294731503441427050418069675662740609730389842474099330589220119850155530451925270967331467506969681806930443340997227146381864633711975377815910354578698084422382876077447807458904813341902466957874619074746325669750892884901418638296920034239247993416594050498489554713950213271897596839782246871627578035629292568575484140388068763130908013858976340441695751718497545014260319326042937690074697962607379756374528291345979176024226634093500422136795972859120469494935672702474069363681434749471902864258472262496867339078793333999632412480576332285722758735368629712429412866103081861842055878008956366937245321578935910050627211559912391054392168204701945084171189563858159631009861550714598989677767579000807354201088658900057267938986699762048534461466417764001782292087484172190368320458073518404836533854189742446413864448388785217903972937146839152113033072994383934493888278379570142442973157166632675735067098017607540838855517483336944893741394185152798513059116493592315694731123789970635581087986580364640657952208159158363220485092732606204286433924166106161842410938204760775961038855090155116512546601062011464341748665012480730295982956583778071854599026179591409809468559945343337288446341829367751394591752503918078455095113505230472065915343935072752621508732620142157307514315234532515251168653077551254959199636915016523478388270835249283033507468272486540891486139832883310662230105568974017537242161736342328244026639549503870135729257401817734055880892672699557945792984688098264745227116076349917413585950779343182709724115004200819408561470152580447061247980550816322770018865432567443694478619762206784913625827576293813092256286555305303748704273461815500645084725682017586361465086508399456998733134438827304145727769201056302305955973652132856477658743026353973782251537340645538340061194896 [147,130] 500840601832357550366300134621575464941530416498856203208131946934086000583094975849630466336733694391720542240146586322796029238872827138303032137778482565104475786905511442424713927794211858798043265619680908127215367493513646861724310370617436871628778964710841708054499758250318623601016065553364880228585370873586152814482761218567950481937652294746490761083824871371720593718032379667750765264820177337373152462276023107136464036051855333917436079827009255468614010791384469033288434878413345508051282722756180773777150181437032712740219159890535267897077158162176997220582200644365125236813912786270178539933363040279543402952701875528101218635576499043009269273514605375039196894484719543080219930324802910818006059099344932112756633550706328599886883516235501827207848953290016736226521445232493557749963306557025916674984104987360327413175004454761171239130858124508007108696754882365807578257336680674607926495234579201473010736822302046490351940115686640857859995714469680964011767587577882223897711450791228010704475456242630347662805957527363514723729038003644279524716285539622665386850926537482315797626575268281916274918139975234495789451084650557927829928134769618485054218312293570096289975160690041817294135147556200062715167235392286839490033631597785954957704239756323831764795349437433574412854160172005119663611911884537087651092866988312390329422885692782843268882051947128331914844649679208987330632732274094656761627341333435519819431864259427298765883597350942023597989573542083957894725283064052309313533974497320609543385115340237874865232936067511936738276055866271633148088454248832031834109292335934950967445424141622046709704790710166471880250726512434136395410312267806987761710799485015475443499367224269953469527679806525043264668132003794045465622204286892455575461652091626057756436358778644233394819880419176883084703949849261734077175313592845922909076464358114364722216281599022408813965902921402672320291406778827676986521307944897084517096465902865883885475206528 [147,131] -12327731360942547247674573058271908736715722782205321466059998593286122458117037674908561998400566549980878651723118550831331454503181012948812825844739278279959199643543793974241143629741193146325583862839602010366179382481075728885687299302915713423035493052933854497592697735500495542534760154063119486055871739168130396801299554044860760659798032599384366228692550488672627969255778976392043529264937884428019623061137959235827246511444081596274964767137125407496615479459223028171406702827048076172446797579768853213026432807237278363794340609504910840573506557977371711953164606165265313825830352604449494148199528548447760584905924348347215735902020626781605124069862988546871639088366910712078864630700220831924961091778483475100876475820895521849602539722386202597664766044136525361383991682572765447702730588692433769799102690108782794338022508196232222665998121261703896643660460120020575997484042348648939244911719372042574561943617855111749949808368814935887422079941882675776257213885352590260538680956641919303801522000057453995952831210760292792743498578871526647192950778976396005366085327325503016555437457588567068597406404064922338829140282769505463783724550711146867123598987971359119484279501387387780698664684856287853852665108619546991138210527196366606862156606497680912964063577571665715815080376134787284259866054904711970019526419562677313400269712647286177192624034505492748211457403158475319150715388224151536247861147973119766903041778568718780114471010685085781679730190577878585951414070670180422967102342832932118599605726576205543595380479270880566637725531358286132051671051766429222751607392107929465457302101268524757471557043489929604652722403684965053524866843208599957928793309858164881480407355121451846151633562009140975772548424655281604451213242236261793389219119210398318584269471404040499018578433747801832221583612753721084604992042126930891194229800989307834672524794427328564020673035724207301919025245599674218557441406539406772212133114533961364 [147,132] 36035181680285608928499027664987663073072321512840374005083251603916266699007183232999537307346095883208710207206235434198188630306616211943856071607590627958421952794516243118098047102729156036447922835788053337273894007345148589571210612649895955635317897220902731167039600424997725384833451538085203707018944656732006625837243309541526048536548564729071747736950467866535285919080960893532012934165984189702580377290838925526554962366109479320030475610896155452274975010953991957886901507255802580077457505046733664670664706874514548536022399272009031316613449973912712708017020085065923339193535429861429828136498811278106615998456429553453000342373416492393906074542624929728557448013224239986776885418591520296562267996742312918917955822725197218423855303120705862188962073848919843352256099828049429572154761052556266617149280538938451565088080695330359587619184570350720761841360312267796598137419572912579366838432773414325556091202027005401375039790865653901189194925172118539053460207033580424939524810928254247473268606365854962623084778246678686031749212669107695755554632856174934264225072741898543582389353993695474716741550267173087048195638985164640077641806389865408078901442969019443578668044420365973262717729192932258799266067267036854880156677169262829289350002029626621113556854835056061385559450064080646018741551159013178601576148931540431383921549949305375667879397308025693076201584666974041717326338560639749395444376016812470224918418009340486342116187328907571398821292897697378045138230174762863177069361173121957105661544342987267846196041169244017810545668108345103075178307152588421493782543702530258887772347034307287897871854236725565666020775737530778976411425507275964304461313643536217701877736372717930434449109284531119652812476621675708046693341777698350020736581235393876058581663515165273702340045358307871681129391990273850209616287435914598089983115765664011129806484226584011617830626284225107346887352532022229015944760344489689808597897120 [147,133] 1370113181699533706139273728555174826106006709787702672053600910427738542356795869593019623428908152152438286285186422279524746106282163865322975727254711571879165396963543561741344040532330682289326208062181771937088276164361432823311248203195580798889523123598347158102673456469477489890473981579020772158094171762695667582463301524318236662394564383886494612231156297064209827976505483149597651720532299616297663282397834974727834797515786783705675882433505039146738901636207194155790281175556531188593562171743183225674670219093214111649546498946943850021022197257057416213395523468202042320875199928482210546680410315952762918762837419223238626429031339364793549413599277273532503232555688344329021764404107651832595882555451290562529297319690648510501102466291959282948930753429301301557598051692771053576217362271568742662425122287379072880118979799971371204776796098449432719204670019462292290895614768512461055611558272078315901897698000905538930220895001366576164612694416588719757313557010914811452699661992499409629292756943764257871874583268010030690133590602151918761453804044229280060732123064671420716726666286363243708483011778822638637950904196370811526621465535238498656757839221959686328535166773836981350694922529549237142800427816772805662079324118960155604015389420169393350336294006935621760105932544207603167598925007359313108807734451452637413588083365826272114317398815250106678843432958932548091385648342685741373848061948810511715550987813697714399668484562193521631290604549876480867800950043888081226594643647007611842669929408054556842574293588060813246784315065399545348864594279116840102501074241712758486483418165994368189841338965440974653467073366669785388137348126639824121158812123145093439976498520422539108005692680542201438791642956783737097086555813411208278307620570272133707880600243009969680562419931984848530101191045538934352123495075985644470631328720767138173514717265445146699056400254330315885424122365799231275953366704098476 [147,134] -204743162241414168641180189002781893180898932230347514606733877558019034815429148182332280864984716349263094156329653260429143258816345953531824456402722189920575410718876575848091072361324227880531276044907011376429450684411893643620270267436773488464262067037048800190436036848242117241619035483673696072794614770857020549208715491670936495337237845577184118828431235333869378505102808751500247133522956531142369870490517683126929984321192653262615682335864309890045659224637449704223595960366831941904409568363743481710020366170701986945115538392411744133869624687960529103216925578848162267143385735487864362475284878881453025738451967367374032285875471291946009039233574257270107518663477662640568150268372565493923245258520046860029871051696898983572398579248689685846448376358955437443037963553199674938614442724810939340694919895155654551770888231545832564608864192758961799099643078038920139080047652459942100534529884900844034496713742635162282614951133457223299031069751862461435945187202055490468524105082378124256206539064623164844416985829742673390150517664376411249111065404473317219607115904280140900598816229598696246729488494459816631425818326120011725802848011115498141307608985789138274232357632482112282580833404036554364931467911747096151487540028442910335641515218660875024380665820288374591310670309606752531280451267751894658735126663448989197529769707059483904565241376291421766180911545122249541833220824525581953053179824496197096923512197844068523278968897654828078138529146353744744863398238336770268090300181409320628000213535429057465809824817909249502844609015008974770410182714001731085089604710920347120518928249968208630589815459430881163085524702514357590872278283629757731495194778238772956871484266425651558858908862290874015315129262316459164636936432923197272169336816095055814830428020544073985331511201482966639892448849064446574442239216107100936257221746891058498232969550740155000462839458153865492787555043995265976754048 [147,135] 28414854309348773514141102400832465267168037447703050804237316759455791139775788505451171764336336271798658578756999957936145163872847977779030332963227404793072032933321378177372058456346039051589970877496651114213398626729452019196890972741046450975888471876230439175395657730953344103218428933115853525720687024744258777886193208299938616753502767221024294902862491783116589243606115359279297672628458123298528207718678166694330754142581378498981858335652788491217577412544806049144073594655479072582214460682911328523499399678229643374980214397685954284710712756785327344065371671045556111838695954949782985370915836680962460135666473474759517502237971265720949680475603367708844230070452923648272011267935233517219902709852537604737471886105672208858498455283817785848287496650126257222917166145476270744786245581056924488208341704620953626891864782999460699998934230082087721294370710522783857053756235574732788232308772051009194102304805038689720824977890427843385867678037448998188473459297546685890731126232534908674497167806016403242438645585366263986907246622955015725193736827536019175079841484593932060463712582032919795885171397072923905338256699801833832790863785442511064348940721448627013977112439761957124271430292416294155878745599914111755287043208941107562267684701963217735109755927844602366178630523806184967790667976059651660086649869492896551352373942012766573771466427950802620158136219318487958230339607538228376246374606589091857031048903191346272488324486042648000234960968238879767763554527389665572631100927781653994801678040111025041095821558044405610884625294295967164425597950975237922087069764575511319171446699161502072817266541779376056278708862569656432537998071572367805197135660462295020505988326381590484192969067051666722356724225167302268075079844463793136946118846069168362385029853324971025779522541295348213294774356448634363437215079507844338931073083478843609485381299556450958054597510179361155383515604886048 [147,136] -131296067154765545767811024870496413091209993267565967865555467033348442326684639530831565631347729509054609206868953852455635350864192547097684505798052859984206494516754769668610038998457516164965084168559133378115495397333170293505009980460277738967711752430244697414038018616274623184543054419339431867420972892871812820661345122661753334050622734711064634226231381430865116222764561635759420263825624695859940819609267501162539031696327550655354047397201111594068545830347046950347986680741196603522762482532068008478573516416424928000901854405299374809138308709029226257564776370834279714851307988345331508604090326077830571674066285083707637144052367513295784414464884297319034131882808660395782173984942361634476177065619894237422467680111695694826615576543126277791676314943818370323332519130089895380141443896173621488304513926608032545031480583339334215042977932109826272489995025272138708821646642951977125859309345189064867756319042870464652602139109774426547323151106165400808675414051402552910860105050616374714259840858950661803849254553807072296888429393081958257677106745896647763261530616160633175904182249103624376083149586131223399708554709164404579547898400743337426721841331392372451556446452408662423897545242147660044838878268540055806898979649938830001160073151417227217165981523598488820141574530765036516116641065298204448917891596801536382889987979496007551416168446785515364513836622559943149066005742063145154574695709303019775606798313847707796841329860162539666066697608734483384066667020327799236644884495559939792753326246710417049163821030191867312393994431818789134336178836570192806727179570166010952741233782292669592889630334936748407967690567590116630952488514329407127512981769793352058338639349190577988840672685965630972240927702169522508367645622288327394590210359538108046487738090098001956579946137008419010976996110639847371384734075684217001789950725483668620509205160260493068451256920423742491072 [147,137] -50533995805002120503297972010200740414773664778933884919003399419706892255147949582533830662456073201330390887187872346716736971769951739349656070844671868144273358960381215774293566298251611217588814640562676019729593170531461737903840382972648403870665449039381633838191654718399688902927301392273519015265375959483323641027263488567825954539263388246622530981994625009429610272580115926733263356205186674973278982796284817972002099652921727919061144686954250739207627890179746489597656600568009101292633597372641039038232223957500730482217019534816690475008967394167963759973000645642741139084630333996998960447021894379898384903578689348635703694148692770348295175095143720907312467272005901459717689022932502061076592525154171856848894498837815869825430926082201098211535467507677201226307165531705888111572332444893016788628820713363272927632563586805525465219551068773794605077738063472335688592601476687080607506752561080842316047371137425356708543980464511637629244086142174730378945772125184959984920321319094996245632970395416845695524382445244784057736281328240388028235282832271445405903087412027663713841852076663662978911753957051923377665845415837616547655528776268168515721606447213561857260688156280240230308567395189869904425080461846413818103205528602880355607357836363053648318012661555677899938837040582722843817579289088496639842476867588746469911663375484126489747548455359931931992904962791699534559170014940126784061513383746581495537761857298921371455480406887723578773240507785594594546552516314868334425193816891552062497493286284531157287659709694354233230822590900752150761134777007126515104975704652181695516477585004287815765202342103614637518927191733602837112168756569223291709766418062234186521678767960693065883192548381333424920345226086238257168067243330621763489053370424895136383646592295994713619724088512845207298140610108934891053081606078823176621171315560129304931966676427426648739311983432 [147,138] 1113386057755758977749624645944879318322281728460649959778006009029130832598456485219766180332071822927428389848844612498434865023647993285922322147235052223520288848547569580336484104001147926130054984635748305813415968127496153392457221963356526261714290647968420893015273638279888466811575783963978478257693838669687854959497200895595724060677807905674833269250444114005493855569855585385475990955439682945289985653779066389638711824430480358234014225835602242108603389753469024478997195651067739764218586028130970762171462953341127146913317371059954489315702197174295190088145972837469873313089123569642145427434372082839184846297259923321515027304458608192590539097616666528661719152476576255766751464645890998793003493783780768880845642011245076741816119968214677935970973924356781950887430349244028292396537256214188450211888912898700880847601211213582460931511331433676707437668106224251378672986245442609621849655455196117723870230636086683252106801714401772261694156047769495396312754599192450140585399312344234672953790807414637522848956052296187009654941012595658268863924844005788618403851223350749101073286846149038169703224462641735637466951116106680683801195867102663030859517591738836840073052331111849127415398066295441621929233281111267636135900074049791159736454348803279167267999613275670438700395683292741885889356664023114221205727003894119650037756495864733021652370604389440893217115120537685761446611213805250006622472865230052815370023761681335594798324097370905522855809109191766783663217074111191216163656202084316832709054975812188116328990367908557090633428243481906734548670695502708049135462622624986610026177678233754278130945945668033695316827918639039469345506659289737015220086318671872296148763989791532714720923975470294933772724149201299467167283157112358228008545007984628143183241686001677468298168427366071994568530437820913115684366220685325988322717532578624189747242157129055055632 [147,139] 13095031023266051727649891249943315433308862714448639751677805258862633551719305954348774036546294993286285516321174368049843671395636252745726926988006489323781663242451694828699291029687597316330860542286574151966934472883339516902712846469949555265238797437732004060020737567469156962006271906340541975838869540433107328803367855039790362137383885497472080163301365448421688021896820546056833386774512795520399049872612023821230542964875632139443443072502953166601787070060816415631268160877236641376540506306226628190557083320965728571311054697559193022444490575865982284531039950521077497251059910262160873240005163364216056127231137740342938894944123447007246905914742137139965957375903473549760068742511895022427767847647211509991571545022084558028713881165677169892354502083086522201202776988436774050850339802554644018380455298690888136287079422333444327079724773002123880424263434277368699356460462017166689870219389253922783079571901750930417624765077876595827928229926337143078848864255964462819877983006573824248417542871912496211342783735860998907467149356119521796389794910561730503194753565354451744298615705706412756056969691122175609011857677987005074940151267294369620022773883363553972882313361407531466926565737992680672603703615412395678745512940362890575615756754901036229620207595217193191558385244763948932852042472001033613326732876540514764607595882046992543668726476168552544351110099183613929258348076591243451578840825936589871036640237427484635769994281466293048766459673129509047470695689958755683627157310487439993080649076768880114808011151257511700811982785210084797913213428681036774068734792722695135962302209755922308197267741452367678804690284559696199842668849148515019381438109383492830351873238111549797254836439311609989129291442710783440572645326306334588587466403410870531064857543609392546010105375955961229984496205423868919000360077653539280013852463266279455724774450 [147,140] -541429256760950739774368020207141645345910265217108794305503860192315391259262484469629741619485784129543686862852582902553936579244517743367458766567726481955629421842386988488823017874812084187831033099604964566551686610644696561346590176724576794228653669187302676431129050291473278037051120568566582802026714789924201401126077195906012312390472054514160708770082930986021064907389908200586037813044959766025115741411201290315196331972339352300477425309662844949411594311444205941571833810441306285715009545107466450196714049080216680870818874780335224136346955039772615960482356333587329812977220848359173692474928304819801789367492246312655625913247297048326834111124359301975515678999659930999391426044092062700522953975247178133124964197964299695151590960523398965217565808899191637130917100557906285876637043866227026655765616719534550017770711395176129541059356401458304058967205820526516054994132820842330434736470606284539373478072102736188029534955774730303861940519499722446885430141973075534894341618204000619597744925263840394075014755120715265234833803572964127367631708280182731791586803177195242971183485846668387472149174051176754851662671247319336185978830703691071590150101316309504376424836855494907375697052866522514748898239498828307266591713095014785361629808941137896423369078890883375049182889367210177872772350079676138065317271058848415918297379495554648156478873995345600882986929769335933584765917844074353720213268765882691726424840315362244943238335015800150544822316746037178477047914147073761982711056048254299003244813916919578998819904928029776480248852390364360425747057987025615896896128986370291327390667657143284354699229492247016199180606285456854644836822851137688494618632664734749151252552309637065519144035407722260478959958832651873636485942621561379898020442061727881393509141398857062388044584558814079153163803973293148476282882196986444479136077271326592 [147,141] -1628950802083096248820248463305653433416425625341636413341891440302698546657986417667798811560673795871636844814523071308983358564120095898307221509353790406778241620709425669292737415736921123639847110394251983201470460831299185237491579978192868745730166005555347654447403079153613843835697678793844502759470137788764832060244148546579381722607533199583284999520568952755744488955701241488388682679983905649940788215986555640060403352014799629735812223747734695846732482263117434909191956516547134466440654263402193523190086333693208972123414625135480853270907148830259626554890786306269448218001480741285257386210334840492842173589255119782249953634878114217503062978565563573109654854732735838987670377916567855973707828198136738981453862153759343766840834615433043285560737396893128449511467516653649927186217724145780536247563018328768906875297513495606169037329122676868499642798568745755888147803537902756192811582203854028311832655961104884811724961533294409932438689870430219451862146440089324623310264921427304305829845943153394877805131907472432013331287476630426763154573130088314285544575290956261511405516108236243024254239555086887776524095005026084186380992632005475330271746537397705795726743685675495377131045505262422878510486420877921955200835596941241425718106837806127008026917780771881673968343265148438126131360556686518766759810379880625526842286986354477072724150943465955867089486322733253751804808350338382249576873489878969436834610047877522026553077231909764101964486758175539202838324489700029260404221365307530875634354591325255185197817214137279760986568103920003836649294789848545528387076405408198113181406579235821111179327363734532080598242194475066482967355618988810354427257956288400070890058531354833212913728715570184323752478910422741740434129997170523211258589887729341752471423896580993003998370659994208332126685205477655523748368275511669208109264 [147,142] 11333317583213159732754297603560725403292756639313554523158248423790495060465371034538560748737746659219555985517169720046802740332765438847604832695562131376374583207382987693846328621185338287524574188351883147047291475351972024550469055964603382855802936505298891624079027662719177798554333819048438578807539756441929188095122673464039458643104251723581889906893563537541243896293798814117165780102725776365030222475982873369222390207758451763120861921349359712397128786509779520800505928104455263289182125220334122503898110926092570157341143596825598120151882383697306504823757054001913170342686138308682343007598472521196696772013833145298616228610198805621762343745606872634302233243755757090742391458201923857263224109972745198816005825443282913017531092000378347616323118297093353167650174659153969663401471138323852400212272386318422793986256006270439365027668983093532434610784383920876574580349193076611644915855487646824196350013808461910982344391641446073619693613442077733375248111847092589694425583433130856998530742571083403868582874953346752798216401985201156668034428595275602198446908588076336785513948889895744188873719065907926699635414926172060943744000421587303785071740227001891729304452694101979918674865517366642663990087961930263923978923417212082569510528572420687663646585388017687832654964585774233888798666389704015118144836383224250679211917458567430496833686347030615271615838635446360245486313971633559465451987442405831174980620265288208336086405218044826046099373943409674083525128828575836843799704198290445944309375777614661578916694408216201060030546463475393324186412200021512246259615025975259980653811633527007382154168962439648085017585697434482771546544988987984627913700824210924188454271624890306074763019361339635238241125934368055998935537997407239127738215130363801931492439836777609630977507458724129367186571798277035023285963400432 [147,143] -26319663429176203114958873505761071928081915091718664548133186043467540442622809665362520236993269537781582087566479863136661259016773318488577068152871922700987767214264786941577577756556863795792530746162595313009400331265523488511097858861182178847268380019800513795037032828236854136812109889495762201987879843576859662946567288224510795619461838091390791036513509631561823330112843098047694440588621331610280809732854536149116007905180999139665106034729765136669855055342326051299900583864363153201049952924525845874910188763318791042786498899892480590645702622871038555555554410186362940478472642779075482268486676782436753544412992719104303304933405809288291161105191734741247354840348127305435401519294398610990694323013204255907717998348195667713418510613763325786894136316113174023054461944825597055215570469006639951121093061928379148454997519597853291143241566118022202417279253946083561255581888730427614353139595543944715540790569575129984149524393251887499564644712620727862719535991718011617480911568496070450276886187836234511409536892782205320385301225090287063281588615633301219756647158529186936963491137060284293884702494769235345988514618865904666584583605285844935664365863802936250525332348596385784460424843614558075485819842323823978207450244326228852779752480801286468568606317829875866900845746632243645179839212534838525671637078511568326735366281360185924643359853677704315317959445632689471060995388259454235411586861621609757754236073400926254443356687519872180283078723835398158001633996656388365325747544365575755818663923494496623538096953723237779716383760220038810605390249171697810843093163481826301148809155916477435821879652747663898413611606338521211940317368957915479056442643473428114156023016945514672394820153016696112326012339133714231309137229536052024665800477171282918432332180919310114709298109029241352693576775350598186 [147,144] 23372614144472837707769464487296553096682454128040045090881505337835991583418610140378431501644277997460727795551301718373197063522150920686713736430406537677489463680614319333588256656911176416550798474566814859318941772862246873020882858273511330100013038152626090667081459491280661013690437031068616268061787475333143793093287158219388514565088372268158414142970464702060098237918603197385618943055375350920910961979205249283368987138645082835166352053061211783974132189746410427915638478498446883394774127300293459384548563653445896856559293142914259621922256403816864846681424983526794456518566879981742077575749204202670423502658741146223385781474328873098157070960119979400770042070420472459751885251958304698838751980804275880801445735670726858896672661964241067488685477771752097415217007473765633661248584762149374851830384786314638205658760187490181552578609211544232074558626634533269316076265554141900098918035200919317727143094276214802363115723754762439523303375502202556086084252734562359064960267878074084999976593231953678441570821894495018296660153779580003080050381140111632948784564917682936707538667142232818156586204922554320329341888410939346810000020627173637479603286262347346783749369697220883769589415743801575690542274531286742393196078129306903039694144897406108548765281872287497790016588486786739772316440036252111447225220653846785432312600322303611380290554201789720863979838731253190838936361761873927712110803737951730815222841369345989185508167200769248608835249282650633214336875529177625944431199951866838619302016079574675286989242955718931461432960386814771210079275153999128846450171016081882483801362528992453170128227979482299604650843188492099196243953189845538532875410416008797551773948626089797690682141250738692423391770208765174264447330449013091216766714017287398824871520627279090665161164492021193927145600 [147,145] 3118032451934525264212819026588619888350970630172204072742395740525686949298753944114261234348551108632212051546613238484119903270810142853037762285010005311240613794904797648566356659193782012445513787785768582658940449998566525590774889939497657387273508150134994078981157427764366717903158443284912450398049356432928081662338555704854610067621995082662112255124811151239986315090156116438891878843687750670235975961542411869807669917959419010167717985926311376352187592022370320593466217795048230736455967346237027990853282133174398063816754873000802505189916994816511999857715931699996569244769952427213852837405399914577777107469847862278914646694759755306765040808447454343105561176431318300932634107482869465514048915354452006647418007352618983409532956640134968730116439807530984420964070342068113126043560558072039927877281295378208882142131464500099110844935017693027016149234499546371891138461876901208924574595656786657278299073494994208174333764230294633995673072950134304652639083626871864966668920259612057713707053985829796673413090596164689828657649147232531089033493613801725860526105951514204323707825363038462699667522785058962837473210415049793396001882942900994280618477887387898898888672132433485302901814332155605349864826494962029981602330475799777913525940308130023360147795938101825604460331984915406865916508866142212299126542403639426068511959425097167251358600753156771700974756844689980879126129186205205532768783726812808728081169152944585347057428333891548942858588685524851137189777131436392393881694196402562690383944880246468714547973435972629865004306052714497810914178856230553934608546678857215038129452205716799094802293876308728050817530345694018754404750513785705277919999221124259786676660621781834894081000965678953165282352695963120551094899940255171528668174116065124847387304375618655696909045525488 [147,146] 2230458749450752303021403713842775054584527999360322141977070504379041854266121813820726019103508297478465457122200605738310870744976836448555570914560537379630019980292514885362794111076302693913422181044557906295617311680172999257558866890455551560727587962283378066958421146025442431476221172328479864149573895995080663386471002709410865215699935887221123602606370488147521726195769988791724894581753746205251851540896877627607430243822611497224551837213367930513599147336381050777741310878219906003078916269630142976797139203955812013093294461324901423396890310896425068461334154210711187958366845524581017401865719623227254695122633269041267185301244160529556478338047113904762188494517600795721472230367719474412758169678960162208790676193817634194831896192875273420283512764504143542983275837550861521684112279581213005248627201041604847564326351783395112727971867852303810526267246020837930409223124096787357412530476503396831123426596244651613564285162459346437199708092027094437050051107849680762677196462419908235492344437578375668102266300627251563650489122672385503388409016795839455434541105982145307207488398901409605708907128505253139335592396835342494727048492588871955491268629533524739748649870777821504966939672890502602027123524045521489646046273595574719103614034949888574806031546548508949448903139550580268412725571352276808750329153613631273429703697779009782818402702029876777725426346423965802034770167693988165444020737176237389003052038833914156826050909556581804325861168418312876464943175760424478283945208775386920498638880028481225986411481775391201006604963928085977633141701344644714260376092391771302786972578607319833115494716037854766236136562940951499548034996421945776710983743497477869619121404777186324953588540201094946341640087431407929896249658235543687217253850305629107283439605957572800 [147,147] -585455432190397876723657547120428003920014400406203357451722420734129007357269084320644914229461000198774442212343950468347700274138226182943256239767724042957201540032867631458115099032462259122866476468256246332938847213692865481715710308095234807285773118031964676555703376921343397908973006499139255986407778094087972467172921946271654753547522733771569438617712062342631514507089711353500365328388425918845743527904932464889950746870451445960375968799323077354295994942070691808116456830118468821112432537505080788175275788376845234381984133958038992537121748822132812668377093061707786540063906162333094848365365248959093217181537334103342253845254706000606912123435555997075557509622481606786414419107982430966496232437365871162180473343492029454284445136593194758078607032119335871182701702319093112959493470657476038647805812775114566189837577154277964339361351105388980941946597568961635014474609832439565977742147699938092299654767862893198815712990175796763025357136333155495811662125125688393969206143355708071020632217651755561561981265518961574954110316489501399488910865570069743318360361275535184787442655896944422995724332732708680129494413180133197368749853421165030001539962942777755451907717487217495713969165047037657305303910723883919560643304463514436112873757580292612587564239938802938178453942248950558851455002005874179252402087338649097457935438547745235927516217217465796423667889438227123098070759046195956482101094059388427127451065536909458498146667181426544072213950434731615550954346146390463899378421839354442641817783995755564557182331689401795743154499052246010562581696619917380124144626115768953824449075248866021221930217235557534096145564093769503301707510570115182713447869358724422406499213992953670479976213610931818838463763169998527638311249973168158377790191444736793694816 [148,0] 270511395559295220375989377927656411884934394171595163935605967321168003200341086214196996055431599434280249215670344126763466381393843141110150963999031810520546824544791606540322523098405514026724336543800251204423073587512095610791734326233070533146453257483761684064678302534026572760268675175034028543396606406203519579048144294709064159155559469106876678127302456202370959892863962889227156817903506617210896226516896141454600119218274659472752066663999161183372868480796246921328106686458122155568427149582354324983791598022954276419094698508439331344949402251985482347457561983122956875066991278752442073309719608392201755609895850004671122873673254377613698892178311986333842925247930570016208606897758677596935639358688120402828261115201638010445724724720761302195629610323947789550378968612568921790408362273567035269981309523915732667826322666174819146448623950362891708029828850459024975634606572603760112676785235273740059117476010857195758088775266941331610915244349799447423296622806393535464410765595350208348020794471440808667899726915139980774097613320708615162573479278779806133478740986672691934590480867165679187689928903632365693471728227949321827265268401107869051517718408808732141802683492139070137931302685742247593401034747592888918695262098092379087118934128937882569512847026063943915207419922590777233469228384466947021397188967518222322669051310509550728321994246737493555889214510051732314717391146802075202696624823993538585746465807932275559544732885980214435564423764057189811903930588527921937696803232899663859763274008258742599149356055773311109953382282465448984597983948392119300007441816137917209164613726990756505459035173914095528745409627891231867870385836124063354081128681754948617786121834617228828077503889235996076089553003071353632075289710198752280572397148251844430317749299374771081930957636489769121472550111105893447911724889765009135160202474803317976398607335197744388589172155553146090383091505770037682328475138809360339052045964358636453197405681381393942232072147214397360676497090702436562669727690845873193214015966071218978390556781009522654361156464969162646192054320419626407201704424536051485250906102830726577055036469612661453571230029797242095513979529148554197899902033882261911104286459148424949177809590210214636940692774922121775764704509139107564770377851209987151309513669867552786050836827261017322242057494339824553629563740089544451968586832783468263553180115804055657974634541045978631852536289734487441408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] 66018780822177215938246094724086318776980321559629536006420643813727238569990517687832804648326294127839192570226548092165901619785149365371247432138118430174178421774194043780466089696679850663888677742310943126485226048009270070023326919273966326599415756653074099805628584729186740662756611422519912443700421372921211481338473856816099884848690154389271396969073663000562668433916886828925844017217765854842242837245252609944162519784924188767197405840569930339955874971382036337384966435861862796005845317234933372891797641188869859610621706206413456020069701935528443007544384696643557079517874338396343800401535936338765367482085790286823803033266439207655698964279335625372869883396190988445866137897360142222247987383721136372115878720570298028696531285607603766279103507027528827117354959133108019636750166905623208985251538358335970522469820798973526950931052513241956457985553781609855877974843209462741109713527095995141765302596123530421658344500341315142788356234135387508488396694550907812838288557894470314450193264807697331322512056341685691531836488866424257696233873872619794711378480566344211977303957870482135138915143918601033128605741053878748661257917205881733039425872822980427776190113062019808353879333829474540775560317832952880564845909100753828290465320346897938204977739695920627660425461448858126943112566747720930514236819855161498875637368492370345111096048004546840371632040449539137351329113932310286482379085195042120811096102031227159681165459406447652346768527944529359622239308340782700676908035506779794777688106816345574999932621420604650214007742586183460669198817639625113457986659338184857259119305773505092743636118664540679789658262176922843479830258170753580514592964065020372540154801813733094698897892576408599916977018704885240846996935401403941845652948347680883318316464192784032699682092402897891981637729137649881422580013282736241611155355160122331623408525296469434755637509870098024510346322489176635844467656144334751704984192463585166979386069068718656273813598307624536275177334898576833193153689301648493577151841920711117533523726856882274662325739216974745317719343635508673752684221656242198991782528299627869648315433671255341365271083843218003194323673095209268710403385985439373731917469174761281123035003948451833668319519338394212580343851732657369580635492127260653073510646049678619304894646240159253381604669819076033341618810347373043978114886693372089020828528703848157758124307270170454347925927240789852264857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 5626093898467483042125462089087451602851019583367472099905217597551109387690745752507248638781105877263283545787214809491273657460542789352498217174525823523484055614086662051856182768040066191620138722825116655999431466547261081987639064672245044050835016418603733257445223509853628869051525440445303675122243062488157996898545798774986119893845292443467399313787855962777046162983693767994617744078920358082529988528001756606483517838144659263956656218043085655408827878500588213837704392477509603197302882534973624724046073989144137422708188889661836163025593648397787111935488734819308933008183040135763928037793465941731497177017762378655152340997140319000634165992699527410392545970917825100767759391483866717705619433471914021283391620728699254687730550001626705784844144617500863248239447017352921434339565810330069163665708336187977306088058832846832469987012496712096938958284643552111447816529658362268405781815993789456608964245375355438483062045954128476847777930367693221688610517644556220488471339624173138945185022441831674849951407656076017514397822504402832831643535256022741078511214756336667767832042763297434144775051982377172531523927854242711376819397035727001661522214444447009064784487960798289029756337059704326850609881224793753911622696057337628619089479896724802887659602767818097679298339107162502741753328157018492738530884629042915279376527463369934929781692779213841569523833303525344767391651712912076777426396370820469781089877158461171908079958311883898429517341007361168660410005760659711249401049469674213496858978811010100473508210674972815001983549502017357498484216723396531370799681124588312527982140102691068455392359154952262346704822090795478498403932290007428630098233643993286418200734245528644945450825264061419377003964540765804126088815173179297827089075287101798046839713003687812802915341254978628043911729088425391159199092669662888022840640379981163129740165789495924448817824300792589351523277175868539415148921286739567654992409464985514093933785522779980412165849451906462110404170882050426361793182745852946585658202009651026200398792184005190723705204148317781742871817879653828428744239524089726190527638460190388558591259141011968137806898777208738128880853314836307813405987403785627927328194135830136562621854237827620995534122967166569100402813758113328128452876038988213372821958592578202552565624993449143490644193291846149712549789485988026461135424398208059295586630957349639575981264035931303213607311529640369264892313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -10358930307550791852786326128198123781709348066428308631184715285639591312069509422116735139072318005562926742398844493201563123431903111455819411011544130854530056172516895885261741325786867716162682597331995706692866406813525018560403360023378145770255075140627988611789403896930766050549661116352053346989573109529100871074963801201466127285471602286918678043538154909664073236905529293509940285661693201557701982636131007089463446306347361033812312383830255455918902479414372666336901983119340038479378522619466165708330338358438363622631531828143726776265795525275401344089217356076736875029651695334674907859042717958670836231112126329711163059433513882118578638846981971350928243223933967980756652705823528162140039411153145474073493869356960995279058824616212178821099683338720521371377710352089462971775661975314988336258776401111785468041607515232001181512682059895758027779583756423715017588835579367515927100425315048677182778016419698714695483380459916841831214957754024051504566518363490794874299662757911452506122965278490492066735198082505937897143787127403495030392971988019702611116743136675213926612879985320967307410925439569268792080862936770659189983869244512881004686701344183466482161592261905973249163041605517796970538056222554317649869998492747342874486144462643312204557575718904071038734928753566852299467273330819779854621358730498797169763067856894840088302286148644395939017541623081125256533234181348057599680208321340922274128072990681280201575193810909019740894349889518619674983756676809821886575931779250527829477763331100322782497511027549472064490222054281775507884875590035986327999983359735335846694865285428402341858981564982028347075002714024844342191431177821081650242585991376208262170244983638086392792813957112847940155046833458207234843365732231224319714963297777572708251793566233390918409535874166464401207084154850268746152672170742117428198376052518498498986922349538789320644906357864859128471284954578638585231868727883856432422250690410602285582395344671188572407435860118097053216934850883731623229982710089375695225077371677727424592796289805997427677619759764618699340668678013748267289506558592610360292299652198771358155298408548803235455009699346050819494986570668603091924915857243358089316796058482180811503060352631001039735805321831617763364940896559834176584104269827239523057102500297262723967819892208840324450626553747930739099264156375584599081750011126169301267750280823267503852425866029725546189724652072187714967961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] -220730332678137299697596108324705562806524143739373936025566926764321777944127379590853822137448577410625729971655891528255466677496483966734275438307803570137981929040120536468713664566543111661757682897130284950002817439860686517891420464429691020265093282698899562394234991296879718871018835813237105057610989689890555283132999288396151523209806477848242190475483962266379960372664493942341565818985184169114512344294516145139653861129037196387666522325878533850055019212992373487080669133732315627539025382140651415700603034515810641775944776144354806869121633697265574299678955906283649505898912873577438873088837554787395163320624470573658927898314018597125814114481859544391474423828811261928473225115348985349749240406835981467595485470738331772766995046155663305047645978548372319543467960960823817652825667441155870286212115241410403936424353115028980660341088165149078945383542077820985145912371728221945373417357597207491918387522457520338206394185628614202109044328226031520334493897317158235689181327194438068546611602625079465615513520793743553379726037629182625046533241794737324382501019842661294662472051368521716703679230811577167257976957973643566522025277067508338610933581243933234987270847072867871225195924065014373961142465807977625519263569209633716385971940945351229373979694070365389772636803903919043700782967201118334612738195407382403809436838133412512156900929031824910076388532358918399888964115415622674409218860207017161913720567442956781262437642543683496764373865010353953487731909903186042879663753809230493630096629300815004800218104402154333371192218901020639226642047864885348592199506150117635900373746863747651260500404783157110027291828363074706613157644195703648711396370418594263087564001482609232928222964192786869741738571042963866075444032718742880763763147662293525908220982050848852087585857363162562039380125419852636613333879707153368437417601414811629444055631806161617954094184835440150761658184583727131030762181878913193800267103079924182783985829361975447353466322410965504968763848336710092573409834766530173562256132448083187059599508775058690902507839600765533701011239711644694667943942778254207834533241550273029919120256956265589643215053494076889942613683521452709892491268215862621555452032472554664736536532460549782201672229308037645472030376641290088644797273005196151398402229550512877912636298517313281773509085195229556008873798182422830324217395660775516187261961612454142519363577858191821347821332066930791126442967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] -2746038186304178798643774536156736259320447425651068530326550653430396097373942932328417967101428894617671352033549266395068236979034497630404702943274886251728778439673384045438914774755933605485194260996453953897970369961358114863397254541624303650406453013440008767361287098104354142903169334124659527469664804499644996590550141779104157717319780102305655595724648263840153616166692629084746459138410241820795381200041203924368442438629159335417315823513711821273502390281477365894186820102520692500136753285072271147136590064344957275685271842381286522659625101211289224634247640647300411334344775518302442104786025740767451756710759234304548059006950984558763742383384373787032024496853376759242289096861579610400180536383036831170711717073999878079309923527256027306798868879150817083857976121457799063283073647346785090467163048321569119849450907978835502325716138313756632137828372781304058741186515099749716549237680731415189361357067273398748405377123737013378920034071163575250073827792734977572631721079015547106248420389510528321472863210765460147208334798490733604378615202469199873793924153521232520325101026810682206622219875057549912624069866578731399546486182188429363466241964452656821460298298825209701796238047957392707969366425845994973184571597016771361753403337067904221451658522567877314815233190718027391250708958421194761423559642490487458073708850077500520247471059181031198204053841146690577011934092430433567511296837031037985207191239944724781794276623215093963702580678660940054340015206989999565034185133336115570817743079351808781909348457921584024201296963862421283859384925811453512516006599939700070783555953923496155175701855161366504751787191984472185834804439486252386882696449640190156785078621697051593227920110770789185841085791998826069877430811266576370666141843735033731343307259609080691931033467896766420254657088798216955701491294026013038932577135792848060454390726754741247172110791614599251942585585953112365207979997816311842899725783491349059882419227331877035418106618534657662377180006941185232049566115956523622986598677208552258166414732809251296066996485838589823861320402590276317331194935397249100798809441112227278744221329167140212287290460268127086160229973518978150003824884916307115375663926056474433159277712607277345065248381492342280851220323096583190003050465054931008828364595044983358386349202019563215021687402385615872504123771508931110969754061481962312342379182928672005837595313709101219650945208725461487531222630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] 62987693549548729536458978147151937927746302556659084483083032850011275093632899620268971846444333341766826634690257856827051081669787991786094495835901637164488514981812100670384509373396363934727373037964989675535660383926626539133770304172585599583269605442802588601824217890356937975696793542799045270191182530433099074370258204553703200346967080777860893707492077107967399524684211857804638686901085972276901643734174130445213636204466576317304191445957924213765328467742059393746537746121030557658333124071350039757111584590648746538602909190873345230795179831560418212884148915057374377462776754124952766371617912999861513938046924149766006266126607512659973364214215004668486410458000459021194702263927325954681363382708583380153315954088633485923543549761705481935606545727872581163186702892554818527612875744113036744555945611016564527563573199727075101018284053098101491437951811393855296795370399170651654121006418317674774197503095289648410062930042903033478056666195695601459333405275761314156483528940194952270901194735415805635032893442299468940599905423794799271169420228167896968964966078166809528786302365573331243069587120506217159694554322475939360538305086931370608458740446448205369948873687518216730237001267412092938245508135015990369443287175815855479788599924324825401166942866888840491595491523536419888591282993201958367410898413065342950215096672515833298243022445385133676989700764328371528736729084702791392760507449854062063812261064139007439040616632552266577856680595919732428124719984443133239719171256659245318408812899579505647196190316882883922330861779712540231425126331515234689121352781309397218289728526326404705934873481901138625371941440722664820585587350407316461535425302080896049735379812233297691916096866022403316785095403786774984749292269872793090145691487098656121934193402495466493776998715878105282467490284886794305527909695934848230193589227025422498392201538421581202162870434279963985010112717132065162450417459253959705692894591566286235121554797300878753283547532649183039789753805457412672892198303098614732696643374280320463419907006554044821821921653263278890755513154384382729877107884939890613147949259337918594677155399313463510068704624427727827357158602829647872685883008786895136908589793010325163902861405486372528399173594823274492325628350779957355333798910714182687951015848449442991949823720574614706988219364144465914495769484306750500575526596501171781024110428524000734991336378124868938559742163053771447164490219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] -397747033325871347837035286812868565924008805639319963623733876668563092823242648670156809174473753737270081574043467963604420598816914665410100425540112485161001400592454166112504312669699275496044344563698092367714801837548027765086061595850230221159787711821134147945088960297038555501228488436821912091074777533376283556599377156104839159414399717909747920364162401397843799335915050611938220614677236090675634752419447604414980637563074787075971476000396266831042393570820071098083564866014927917523822607075891559444135426061385063766812915477625534612316915738046700400708363768540358421958166540722728642021166427566618486709593771648950067171305702939641654044876846329461623877360750996818822193216470247670071271090060723058006389521312001589041620277964707095701111895191185543936387444018840147506039193944165606522630972185409357519604659242304174454947225651104014922557359261936783400811958201418170021364880129226768246297262417098107892642241690627026603041681374730208116131920917035868707247210235012198906394022320493564158446740168245913016489232373502707338534084028037720500813748858236444471265869178826046372604327042478467641549327340905820225511740112903578116306672906716111581977016718573421188034368781606016383496358713076727681624779724509199655930014379841820780178197040557053439071981890329494712123216609878808476672822751506157999508029078667740715788463005129029466142189010761125046054769998922495315853462837966994030358208655486692890787711080860904090748007213135449588960019806535030724602466987008457955293622494280429000266131844962611174831618680489481644256026050833159026925990117754436130878853036721743337930730322165913468800877009175682035310921909151864101581501199716627468119041922291554992383352472815024154018043348842122773181763262469688345857756405205656245341281464452406241689815458422734974290822280059160037518531304737202832113489231579909318853752387544274102434513878967684658354089343698473605373555977453277494277242243244692576942017870039294998658141387405064636055131826938195511148646427217450022946683728007543241665721701482304320636096774894482992716534636643691325554370909813434331147467503873134818001034150689644842941550021611999749112874265833239212619580593727615463531887267839165403114226088290445367997965639865874695550065194180184822294625810710594173622119986266440237164558669325172665052365132376148618183146052252716697845099085154416803671312362578536590697719191576901634548168514817556754441699328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] 1276084615661319268876022361462115431495358278666670582407206208897377349877144059082070580004220241943952492694487564689907370472899801982760148314293883592258938176621237747457043009711937571868903919721735722426797339225956985722222286006998041395729370927779323222139169309824124360604778430683812108234045432401897502947104625478765754600072863724891106458841290842027658478645578507706000212300833696141605340650659839288239125436700275005756254214886127156734623259483188496267403709118945783715797815529018601903910420336976285341576949585595630769283248977917040660277551829606999773148001630659445643884817107406333211142999672106373118277215864851331126874580863736503618444289321863914010741558845589649203308773581370647134672989829644239488056425592745000016638018450156892792025476574902294272282280401821256638762337753995091007373240226903600660799807870353514901799096937415480594979052324228294677914688381867106936765211971738812225745591169955242982293515044896329802090083605035928102501524960340203124426506268883398378470645631800579921217601976265328423917153264709912460619191415139249913430476166139769672363253465712682403058398270172886715617352639874800247607045599997747103922786263643966284874143160560607054233514426770419779183865420939778863852214488302536832328333551893446194990241798580191742053604937821624031315819313205530816077091642321735863359026541419839140516182356266071471808665672198461672726830175652713571392083539037238181859376747387649691747076374709245465080274018332183624584138186514821751284809247956290865396341175788120619121148041834311784542935169612098638510863813141685311050408816050383448379135171741152713852009413374910329285907402152686846272642489972876267226220373079508183556703092564152981804939727854587434852159368683428943249846057042113052429261935108124180132448774071855658651468486292824612250005573772666610532202236125619487774119354511401826540166659250665861510857837865261207498516536468172163852762621476598572061496015695233257757901190765361144109754758111483921173495714932068633437233610273154713112912079313756767775793246714906036004967481289248668851943763533576053688126102014153668332927011915609291041529570492410858183813129736373829207884697921355119333452526892095905237838279639596387163682008762620508334075709854739995618396499280940525047644960735552532147364607600006651304378932969237305350321704575298581778357203801622330250685287302256129109310255894322672590717294429468515937308995747840000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] -2376397794531605457658569759952445734583093316228604711143550127862975573791974357743788250052584130031325620863610495938060103268371544354500465097284587468529187771559657090266628590538504296627332488502784443544026093804407913514612754436041803613387107368842246750275425701394054086905111604694060881563607171764005492319717764993188988644248289419268083075841388586415291455468263851692109558645501083103378497694215632551363908614926920924874748257987226021897681543594515252458259305865737366168217809482088845071175920725199602085740736871826406454306469306673853090333999393406754172853468702518982711158933295067117882917398620176222845610817406424755418977426921722894976139242531937203728653634782668046292645119801358799281718598494883432860462325807428519482691327112407101586159433423319174577887881114268675188420247627961854767257316435913257434308626292369147467605979749250146940714983658271230457814224005552098925933418848679539895613195164259790696439881313948931948310237052488073615216567297510070959891176693974563023157234444888958076701206664297398134287281449355482213606509244254444961600679126414793650843204985023401861068867688327343638747042069088340898586537091295135824964857015494248883498298523790776269065678735378659510009394597710529346162248751757489470446789619492782468440520044002728327504537959932174750789660103980629012653549404927828903749520341796667745092839684339410103182659241713116425202211036650799644832269645558310417587392071949026278484233440342001574907388453708125635059109075867876117211897597581684078380549486221204008778913679470377142121310494103955436356704578361164983782057027893940224404324686974103188202603793400932679891034241769701925985992161198623052132869032113257656811167559770454961193796468618068793355478151089924016500505928245565314385115323339310795216623464458533827869012633894877001449533642393223465287758151212745690502325723868105068553277813530592098124813969445559656704605123054194846103557648840101603585500140696450981706427315973047875944476550042920025541426739088909442520248877463376466842355051056414752249051900668028979480607424873252529931608753194963089797197911368492530200253296699044875011829339726343618935954438833178574387091840811042698081166711763462349200126315477657459294881852847955588263180570564067574153535295190306445641623352720677207843992050674642147489750170447245971405402080709401516017553586498654244437273614094537465428921155422504158246815186755198570499380189593600000000000000000000000000000000000000000000000000000000000000000000000000000 [148,10] 2762901433898468498839744921669048396591653145722853595795446006432008185177921453397393741474967949126697842999372437878802860369820723830692777641476205702520912485310959610853547705214071086535807856455975465790477922009986255803996050911681190974578914461088213842221270694718932303480504777146036890059137241673544917479995420916652936505318762172245739857707308660639261283767170726230743981135898085105428169074181542688063424422144722113734189578368588916384287626384070240419781749223991229708902585576412911263292825596003612794820903755204654619887302041680281728152914069253203522098480970008972320571365252484978983361019030305105059448047635723594418510314261706247931164950995376751880602676775841095928571689330512303285846587122847233730670004495742493496877442174195313614740291591388956892301462551931846420612847264767289995950706935228597311952262321256570509909820054987032642685925064396245894952061109089908486938185011390944844407239006874442705962312077337012189846748482816613473927880042769335015243549416846468788444322934514818735982666913205385182969614372024139312558556740425005127919110197882508170907159766944522024593124304988471912039435184031426257666078150855886841492015741868086868118103008971954674049432539824763159839186302916907456882019081926112701289761042564201011405703123355141157387094685592945003626138920733051630881354804717322702968368961240777166325732236421726214550035836949348736874699336651507956838757693100491106250865913428934090608317744198768388533579787362189435077519404262214714418976055198511587596071582573921808730256103356592593947988073342573047809907144372466677233195894074027053614531561232580568848631310434377258975423419154765216161189273286946262566729851045139656851261528245041302614599094906546695570822203771800730195491862587552499251787322711635623006577650806155314252692835323706922933492158093510309509766704885212238684327154057166760477208649890982460928720122248894285180042476465839526888058509288661353931478424436215382799228124838799874513073364302761845806547137512647901604066628027582643191897093048802856653862273683376685133775762871895412021742218334956329298175092612280573347689899014701729239408743083741841009433900544549774480453862802896521798122744743508519802619452864935345068796488962473062543675276832625582570189072994555612156595308719984718589964640183473939757113466470282849958655659604779592251892065764533505166062139934705596640481767264186335748322767697923070106846363648000000000000000000000000000000000000000000000000000000000000000000000000000 [148,11] -2469388302508823850760931667545068628266425039266375356540595415903520888606320871721599257891530606533275458924786574305721098350649375428459303013925527280655867620226294455191399626345282200371077575651035749775253539743409739915903295748168328530926263990048166307487652295664633562836679878898279668182587461194998068539065981653878739507107366019655440664425261658392395664299630491859798536950187246537163647670657643461122261907205822632302121472603870573986852104566431983100385534091345141693002039457337054812244428474990598751212599358918026678396073707682593569631493282822754442726135991898792891927858551418147116178079141092185906272012259829561821176877783670781841337344653720902732721658127442156991484963938330689425850854232625166711416994282442715183975673279241919440805346955811931771503933942393169936152903629667363689434751049717503285013856037083170226358509668101579822107454660313197532510218993582491122700428651690403787306220724356752247358854501146872920100062390426947191200602773149967292027154812439081189435865066150894958309206307173938071053409421800096003184317876139602837774958642645689222678556740807952177041941796865914182713393961785597191040804212917616476875363670066168346642910549248615271439824702271322286540954371871766215191472211309196404716356115232440090267830018037004340011657875384117521745622160101997281863379308569074771546476162215232739847194787015897677677857369560693904697856124824073937528705057645699001268007733476686681406461669275174545679562571904002140673012449134900783219330544776552319521207689632410349233850533228578779351191940496780793747570409562054179476965144635321829145567145208357917390547967157864286161784666475909855651292962083175835229371597857058994048266317972717764737566399607357037800651818204014435418997381718286629561901656263027707149996597281257095267406007310182263831525054416881146092530196895154480847768258535206540880333787125974919245249485742822828008317408340229730998291676350068728746119745925746934339103611213146765319366750545956954646205488715749303693468791118402249041513829694732671447026340965356903207407794092317522399237012445741013182198658276120269888165648748483576777319622612148383505336159562793788535310479629060434370345887127156407447463898534608746319609288348940010512972751981081644552574972219647208665860881534602678231251561000814903026172237967041314770733023329248339526241364059594979341880537747660002390794808531255165125538643195177160020665250611200000000000000000000000000000000000000000000000000000000000000000000000 [148,12] 1766643789770430667362105886781676150069095520444495627004249902131630639599071317244887153654527594757651653602102964432949462731863947150228234582064000110317954992498104972675452225620392465790556394454151238548064977825800556329354477788291014479377712905662539341329908373069293588769371132491182038901788425833965652085835502811436789759294448701421200559746898939873783471116045729564932746205612200008565895413839844540242926591114226699548713432562472475591761516284242694297569447623683888810576718338336998509924018423527937580457098687567625705028452488823219629084006025280246983396354058562190457531628079731216621326953559680209834532480083580926185695881029806607053502084951041385351280142864352422253977713856851431863362807999526409391256507310834438240277447633994500122835103053710268534555573332032170291464590346274738482109301185054485579515341888737752346119806087325286049234389631407654955169723901799403805213481793370027566726031458009575322284165943317479940063305168338475144127155903381815899353294400834700269561661719690637467348449858170456766902151236095948899722875730582994567591925313224466426090938296399470787119945455727477872465157127210117424165779800032699290886739701469072474706952980570242500150722261567197116369734257074631578824887636502651105977331295341665929883568016318932420924437736035149031173620286641069018052351753630696018860240040288379290752616350701799710909806726278653279563014455470687952049780563631472368858707872337471417465014642596196363478138639616187642843329050877895203922453134871753680286191844850237557107192909794883004319533975386850819002241265314746988080006439427131587244814516758501866950614804519138837419658166615623431487655522772190970168144529202019076642377113825776602834596603874403358407088714410039218709947772281719626638782585571243804873215843745948175215665217940118211399173726622380635530155513232113319266945757010212631977042123516480500379079498433917925507148176537369787192783135525322826398157322145661581545963400197220417183989903363733298137875824737103872104038586087624241730826871993424441668451035363457547643493461793695058106683221226087423507732832928329935858986776065448424144789276692059952098074607158843291520494193758573551815290456143328709240915015396412968652437817271785162244269656591129691013726901364069233238784090072655866622302913504797816391662127570303283277672914666356671772861367985941985763575018605205955108553493697499370803915181936047851953215357583360000000000000000000000000000000000000000000000000000000000000000000 [148,13] 1639488549368193779318025673737239155543765975582224277829380986409018056882652198895732332814220009853014169063096083620869336906198714878143468254030756046708611785665055668387257093635454070887737606739735134225508210546465260920538204746011733907801523400336931290831057495281052449900286208852814097271825803935802803254152967496941871305361666740083591731483964927124552288168925964244287928251348585805401599229817745961804392229020561117897129637070080946570663214170649796235388894653172973674425759130380821783303125109659905096704069279062890600998971325583174972033883599388114423424922599410794881257986876606404985211545207212754942584383176675641432031331520615803536976725720579720371914058634280478393004783072152309817826299205533908216395943548851757266823245876063566283360403108391939078990901941677029854763751321731971060954694398830461485288569266093676676378758395977228308331154383305052414477009401359272154352243276003658489929770216053486983512261119945281792423781049838055739358628957768644614465247016619911541304374235711560826171121890743723304620984951501469208167846920679178775130097810972391866768516986120418115521255253656047400550520335335633012363217099218596515699837979766086081710235861327796333022907689064790019772724344736004001241232621776333302298916818067825445706186223034081831851361590656862691219340663059715340283516438632097229407149562231538114772868787914957240761964977120067815327588181081038520527513542858783400859545685386740628191741788114593614979403774482474392107311103610377902654902016035731456367768700658392923227726382402477900834098116788644303555535213472880842859471693966004084032133838130203439352739703982094477801033848340625946387364133513791334334882809457501278837981210249008471949232613357597011622025583336852605608208407041689101820221126481926426796049174642270970935644928541425734184824651863193869198041736163443088727176498372944273586178002362445798148362819684558847748364037867331287407350152313244576868338763566871394804164990295545434967135485191314956403001328064049348519906618774860929447388944828356537470304005249369116943122642509691406573954990516731619703646243833492836433359251321509689526687939698375116135238584537508054143628076448568199956876067645211710461603086984203883504037236919076423076750762273546683710566658858079288488701679407847724986930407938258854552390849028393643790932650384051257684301748888422425499960631754087367428136695486445487667773972242990598168271388672000000000000000000000000000000000000000000000000000000000000000000 [148,14] 3731154755142368288878406816195300892078459340205321700441391569155548621760796740374153935093746376151768786911506377085070384740702847443145602563097857880083343596019924406141915994953443114017539309900710636654577249236314879125175009536537270521667544964226917640398538567151738385582239594664126541881937913056470813657558529032178081821719616481293119960199485671432193384364044848915452662302197316865532654891791749710458561459399445574604272412420289507551786244275185450626738022510185543316533970004416008938434318559700279991477038609406634590488619476348438761564913159043437857181433797791821589369669148941174439773141903936765607224721596895373619754722297216010126210817911111950963091941450862843116803434697933467879296313835471367667710788196838042129547890432632431596021005990154737739980704966694703989618893211709066948232513994153062313807067005310402374162190771786682210431531968948717126491404424506951888266791508975383640943732458352981985792034243354394384676664112229704800408448735175294310762702304530682407019596076448708545814679779989195305907127324252532537912568872361872144754435655864964811883654452709437110339167592661905517487799328126033225322124352400376534031726943991906969421285257290381109168720983681909187425621774449555912522800941237078077048132656264397755401768529374301255273426473900940259381960769491311842512151565166721877609000846167367871745328384974619082732597267838501151467417263963237486741872323773789345383901228035432020183431159029240169825831297507275815393258701385977232745387429729340284136999149974291485784275483048152135259712285869723774855486627345679814141070788775374638329765223733739251874489601964957759752939753940232859384277837001021925915995948108547883604643753990807742000076343833696948443965023348397678036129924125810381119791562665723797409067188478356603090981685756262765841922750071141024580120295633429635236663178884504577597133522698047680951570064858301446061802516786058651461057421200658218167841760817697138076839595656474856419218194905671409216351704331567017017932785856348047127904917411410582462261863666487915759568423409933197524074424945553298565199907731535525984789034113054760154333048015256969617428956745695874339605640625384688313573412122890409594273731107085188863439617943786521216333687726306468923507406266101405303095477262564311355077438955475638220086488774401914813010581126359880007371799391994198429625396966726140866358341364576520577027818489090037718599241564160000000000000000000000000000000000000000000000000000000000000 [148,15] -88041303889523774812318073332327818775490766489473872885129082699241705754532789061276663084355948002465469244171368330085917688741752101388526461914698628130004458725286021033336033515986761118349132846653367555229179401282545001980975219218990512148346131918478670401582909385401618705663627821324461315221104087240365847428763104196864335954281630005012058707557081381212229232548032665435878394620715554284529837625912397031858570762840867141742287200875520263952006801136425953114646705194224479035987983828994201103444612675615777948833671842664999163575751695341628237074174190516871351795776478649841244828538831818200117148612327874574543557073460459822849435756216198589801713272033779717869389549351138784712961293351460460978868239582081788637170283178491425205225652353879786500427060911868407938489561266176867001733850720921940716571576668772342917468477160863004930007709130942445008968664362652276525509069909133439663471897107386607913648557087966797545655875203495487205208198330759197495038712123394861727609965020653122169019858017920868059973125170785643280867871691641319086654756186191725913851439077209159984209468151287498706573256510428923335751378855647524897600398918595223451751304050786477609364832816947056452098814169612285210294341764330812559010786965995878803261046452284042133914561201624045041897259746096026668005918697367229083996942031248046293851661755813474667109468512713004573626855748019697869487584695154282983103742669585843545800481846809056588039260176278764786853106573432370439263638978771077680149153768708122070222154370709335105401518608315083125836791571322270276535934539649158869126081919012528043241889142685831521653225061351749094321588154336181965607060695181055399152555853545604266522881796473117946246583358109764693993769064638320687447274340230542989379007497548767351478564673274192967950072010979363858191824850057983880663000114042672595826403697860810966741330318513654078236563703477176549678617315191395361625520418776070891348820811369203068907381189321701153167264856522498343042428503659683641444323741942641402687725126424549964635300634465539576988118224110340093844708525261532891387689035568961039801064186174915654233650074285793831511462883084717462106845910632908109254058438311174693501744050576266141408536939838128230136542107181179891519075337778697825823669169825755716313934203362927935392015362884994436810970898826267226061355769224087688159757666904199646060767740078218312672456912466890336165209047040000000000000000000000000000000000000000000000000000000000000 [148,16] 386450218683799554957576146987693621732993259115323892675659713844275515603907460404123594013256923963076001925203764675152523998385279262479313727509741025941028965281693539354134229979640226491684844640152107846839729974672561706246901877253794570201228862722127124541074625285427805712525444939771681442999734825624198299033279135524929163087277387738953453704181822793341886194344926438009772096255791953277209780944189931932510289799633912336668558732594807236965488651239253452154668902272875654213113562132088456284378606887267218593848972177334177202757775268188025264206158003029090216487341481470572122879233627427479229918668812050898001373748024228990667924155207284013426752300639443224327515473398438659657006907246514797727543191353645224692297580449563956663862601390586605525823844267684179677020934065516846155094839363408029748799449110869584621812143799722761317511833340717991449475578342529687170070190823189236998285901550968726396472270066413826519083018191064432740729252053944131075447235777085515785765688481405727255462457251536932568743691009260996185460015601947505063784008447230945660404317867726126215812750453198575156154393248500183122201370973075295398519965665795866747427596191692663400981416615966578872587419332030751963003448790941416273441432262211283150493949377301738613887872881913788572078755373557224055864172277216277841063898210055339712968383771114466877793077510340566975314351135007157113812883893039290849572930520516721108050313518938139725080567554260030020510581495385969378366759920905198629763585253363950034920682147564133503582748897078842371455334292220249837160646781419817887471800439173893409440794289214336773489093467990929312361006879799657932479383816338035496483463057561237899609586592164774344508922423511830703497024253309521928010956012930732474844036029142834142716721625159078338952926105442881726937408295455339673107185125289693966971294497732978199427934311296443612867238466247026620983055061842445916412562943972100915181853471527995536254987768488464968193619856174121061041024572432590463943615856691581977347972423607168809938081305916969021682664086152434759888237690401941208470265982565353485132982837657363544226869094033882067664243664098385931921806380885416551748697534738920035082039502183513857261535600562031843764215328263550273794765048395146711650092838985372903356773700729209727291900666018464938671420138601067257187337980089821060897507175269974104302081089679358527249644816838793187414852207902720000000000000000000000000000000000000000000000000000000 [148,17] -980640545184856787708755768191347625258108544516377025608951784241872014764649210020314498669044947946205011164994025683835554608212202744574071971237663893037957680889228322354138848218792131546323590187378789325288929856297476169659055629454526148692137657865774179552035917246339704665320151767275627205472946812102272101737131031214713093315411614283819245003333406885750009120672189213338143298723692215321336507023572592149913512582611318592766633350830119634718970481881850952597508620718593447495991786454054435241933717787993915964144589894036859241061614591099661228272739005301416254644857131213921341413956941522540560792178902046416867596059191056827977628898239329491195535465855234143982995199771536392186903264446222818588001604601011680524357281386120279945611930073607031509480985224312897678031320172666560712377648692383244095296048512174632944995322893876126495062999147729345549492759747288963331351471841101563588007201669921761383548775191714145881245590909175627756139694104549770578285520295111867541432311449574321743729401314237320321853798749011593062577703112992443557962327238121120282430605072290699172043907254448033215971200318139513635028442560910054412004891989576500309560830644526985704950637365216418405151351176828152131644268145780670066820383919794071516732064823700307646843824256055148912436971700235390091247658266967137995900308873644931484571226198199851520060754661103090482156311359487721888813456761139187897497590553635229771998966973549427634890380012396654532355515816512025613602441389788305220856536310236102756758661905143623859130212389443000964932682516175826836051234877049294019727983543866208341433174190413643706709659741848967985498890940084931836005187539409663449226988528704947739844040217577886626264452434243248886755056030203564708869074099916534118240467739806310842898581637623298645776990748283087822605363358313721811827960269463870266894876083325525015722473820935867697799798937909704921994642241964690437117941891155049022214004451258595560409104320051626185771987476496154808591569479524829824000334150695224364387944658909858217969692744630360635145886470781542196906085717810684502214765360357346792179675021756957633654004233883809909178334956564872007269424151770698916446545566337084607626778903418122201738932220671201745769299221141583659629071651127448042837632073989661458335537708953327295883739407779779215128497573285520904104375941785652797908593769251578360827121575995886796207834658182910949587862893363200000000000000000000000000000000000000000000000000000 [148,18] 1727890715808211046762158323677809209624113122841767761617670518153527495769855221311449307081160069131736093574575756631127846630989944161298944828868997674969927835492642195531414023281573038698375165506764592940467315187075189034204576951280871849316701334015448433717090960456002429775986236969650374606454154629369181581986049217656762654737301464514261098045005905107358313010422280554181583025144768215629608759306816499700486693279907203896117809245002377233087160078625056617994327098790443144135328711642858994157463500412558048323263404752336059387543428356082039320137845375027304024179186741307558421440021303740811241950932078891841928467013909710188850993558326588311485437495701698006548996963808106778954220634162243673285135449239818770066679710417386623965637036188760599469538518510769182007205859442993226394643728321909969172152010357877534310963354168571809060245221775103407733516844147851491946528317447198892107289863747488514041084317251446013265311998387507118541679995039586371864957616557362457209699917937799967824442413312187183574941617456186117904516985817230500115444356344423699511850315603980662879161358591273660966600099373057650429935382245551051870736723072872055953117590735514691911713084433327208319522873017910442767433807090525526878174225985362919425960148870348071842125650390296495276586676108699929597500314251227162025854189068385379670928100149066229742710571199111243295920639837175699546913595364015714122330264214140531703608581237107688700910717025382346238840183036537445739414899100629700373154691768868504522981020713372520497132722155093540082912891487586586058919619902271247603649149302262270129303295511207628579189482612482980320886246693817715997515187666803290280053005058536550792609384434220355293844864954023993769212990591477776061920698129575546837425233057128134210164829968980457112601638924017990623532259233990611118095557147632690424667302345194946883950786653695686658918620431948957948939227955388901834801560053900149301591109095120063808460196497918251927988786675504381892299677538599298604875849580257079959037113506246571783046692854687156521851395938448040424660343191003028397428125560987174929304050586235734656767432510904921764352762780816172046697991783336173065500680664571053419509864500290156145713487202938789254433327311316243426509867551364600910241596297922800163528575112107499096363447010707144012924974944693365560861779989178868938162821088522728516442852030674724403991038175881994776967923231621120000000000000000000000000000000000000000000000000 [148,19] -2261574923516942806801457373147038926106501786985311004004924801683450215465555079439032580951576224981775548825498584995371408841779203568240528799741018326603344506578382995951823360226868054640145097028382402520760513567408121256291612684095685212022948575614512202742208213645832480171429798677227460503502220394899949631746068348422902584134444743812562048959689452867067066819217358660866960805684490442793178903156703761503393399146957076789251392625720283669287363313831213456336369907378537020577835896197833963495086402265028216284511882317306036211670578620429019860448983623858361361261759251095906142982134973210179259245520849775735483387408692683727747088029226569842127496696265928681916991578480377734838676970282610534841300271260550525047244184531053585537753275508383418199171164787930783652311076368590779637123692621158090816229098732354534156580263484358219130464591329566155856938755336274928297908177316975008098491979272722844881563153368070307743315218927122369310849639704696690413841798153912068616336010576442894910103877433140671847206590106223240615601378237637323871569064353975188607089394448061047393779132619197907308530219178777827561525781273209779764164431792049729383680350030773043101687439020925092327977501467758740981644110540232561928224373541654668369080274035055355625833360030659363390937358988198388432273525805678502333957275976137600132043867817683405388049466037708732254541748364666007640568241252560803510863808159897582551045672083645345988282170902877086388999554513961919632511243755124241058145149932172494334704472865433974447173640440093788910187269797622347971378258073594769676940265653376794413986013882979969288301966428692035825329583011462730907483306492731140841316928304228259496827625473603321666116322318411323839606389625315153477948839672836155631480550672649516724957329955193835345738694541805417423041868767891561544031287355271799085066134067865140861049705232201540221850185190856348089154266452207123656384968306894368160895314435546598874121197477167788919593661769921974643518873305379014948530333224141880565740630728164475051950532798986837389317322580393837512424065930964571714582245849660861585989091794972101402430508815261421909004749540411763959659030341309609082941366608911626387808792043777184991767499023973518254405431567135854775181832352779173696453362854157401562545687841935870984275149442349967579569058289957592061942034726650245833518996891127135255493275731000434765576771439150242600918544547840000000000000000000000000000000000000000000000000 [148,20] 2246083501417558316102276795875119101254612878916980933989944907416701353782408476601426609571792951702070288486276274002309463124619909513151727103501229377506800492890759532890521310465836046752083868317726253980721570939760443302554220152455083475004847480682500932391254121240427231192852744705141480292382538961481983957073879335639711930069984596650354663568743729039124980106249618137102520440396762912443961841343809163014721612190176107837244633905351939086476934071101907979966655570340788214315969499167219947881427900352139251881210464169449137259584078158530821748566976637098089976053016476635850884533995174232659589323160878191324961186581902880768201961617367390482862993339942177915047739307473533209648399605987726961454011504627053315973588639745721898141928542268058093593794023462856858553968659632532746468220674911737429507249353413520914854938430105825550402681294583587398154098358040000101015021502353124842859612961224661830413563309600489721290850578118486598058675320079482629486393985205744805972517976572831567609889967887800770394355527382070448030354767665989082294218225129993478196842474830617098328991311039737447053113057892493898122885252575519592035126686511007767751302001191512888048085557726574207214302691815219883369227608257461195820840951522998145280159766033557873365972334104151204513626333922934727513306762930386025363930493210534302320278143686280016501260431731911845612279079333121201704232210605298587999303276354957151126943250112311565443229576035604068831519433897343123053634709397659822863786829965413368922901958256558141676435607762095321866486757540660116545136697381016923924097207748061606338287069877383033414722857227567358621548749404444237894593545420865707324390805774025383974703217471323893165586903646597454909617261727756875296260246196350137961480618982005333285550935018278094477301228149246969975663442970896805238387017201543751490294183765448584857541396818752687364717571343743393233311660206152866108022471161909468937289451666848521104741015625442480604738506277498250099573245991706578940653447551202990766000763197778859387628687355446624696321910190292857054232815758478422030269826713076023363986347934769381934930033598506865706532962331112550101724907885570672464782805079678109895334007650407252719766909688483395093780893292692409903065072539050024969134503956004408791169494261033518668093631074653998673016543433777444216712988444867844694195960675097298839817143562571670477100720743602935614720511406243840000000000000000000000000000000000000000000 [148,21] -1659286029050757163402780476751880721545130152761890439073769027614530104235686204957145683251715978687513160093128413187192234674906024561771302383316184744676371758826870051028498849811635156618773718311739490936644421047751025979725681708303665991749030601359981960956667214267776167511587395309581119771429848500188360696274669816106208717034206117903027217468193118613702529023379732480161792674644422139010371689593272608162471008548310047174992017543217473064475255819151994541041324326942945511371638670673403428708273126775193900725356594861874724912637576177431045262468830362672213740209893706806280221268292164496963140053404121318978332913980734107252661065257680558781493776169186291568324828094269429383907132666903255590831350327617760803386310236821454179042747103048588416943783216602969157025903616547533830235642717003093496550671648921864163950106185097530899838640092069118207071680704034220212924232012521997761694140859322835010924312392394641301917431999560167637933786759642731343615178079535463364396145192832515252550462067924331181398825147133395966882289339331923334842265733285015729554389652161646493912945870843246929279987033447355312366646810954221815357949331852486433212112265807759198871887185512804951208749342112716876526284929400857339703825394747221859817621002557819100582854817010761489492766047907775602266281662708868112211498497123832491170336837526532544073547818341532916525515178340018954749826634829480609521440823756841261760411438341897377994300746248720933461293182990709207083381914057174434345872651755491985761551034505776698113356944322732667336213610209338255396649389466461966762007287042169893255775379775128844537069576355023092340334791183425216053149397590939155950503062902065352069755105507004558644239583471758312920910386913406864515024787038018151607456311852084156352505649995956545029428286518727975090770273061958250428825733146890407257219627326458604006103193319659491741102897544124418162768211586646921378699822707602996244028825693094052680450690127357738396834628037291101691153841997436416027692781422370875226588535406353466062703694711828469746005515733648042058414479194531795299393703693445058544262924466276141102332640543839348661939191796280468427108299586374859388717679187936590689479647164861831857752401417278914731378037017660870205586642647085815602702104847362588673815602585518300692024854546585848528342941513967098359752297133803764862895010579239421297230891787667457707086120901392568544571770378649600000000000000000000000000000000000000000 [148,22] 814457737031245056328025246957147783126814719911248918795492228871653810059202068336785154937995170569626362682374756576339468110491999977422761995637506194551205739860702922024324535116195394651613193835982019977922526906771715033947061182801347983271531669213004992775768922444193185087654058333876665965862645470121124526625332251925395046438366253689302351565306533664004049422848715586184112049406934347486291063735512054369006539401823769479290255620337928429364420965379479974242406918037771692856751720640576504581975413167799800027580550768403745561310609095147551190849771600966952024674748590207361029523655250888451580503013453829405863542895601007685517188851615882965873778113167998332481743150884408817093428554369533297257669319967006238448467948869039659469950804694356444386827966523888423985021408658418252132941238330659249768914654202393840174965246103230994384706447297107100790608237526701322778203169532569360120958938966374827851522275337537640331041993933567424928634203388240852085300969981789522370312380642671112071388475272951683135745993942057593970043998349428810227836807460322994757365017215331046970541476563313025554738764263509750563516864109858657853312513812110523769561279138239591139039834043985082785300810970321483361606417216575506239281324419068273396676815949807280877236769603740597656991333365436535448402320034080103450155233935923332760808782515955519915300713296760367990350145620199009438195231451939490031879981508762577111194154507947484900098442547303739029618377056546057482204423392814930099725198380156083660764543137503129614406282085309120504855540658405621818024071313683073701151673822336541880242084573919171394771018203353134311203357689062242046727595751802563066966581923378870598700390167109953263362453337426438673895634879097812785742303751566576640691321729818769453977099570250929761191303282297181050057805947985305615500973636655202094674028528855728794626505411571188329691684260392008503914687558514294618880961665829940013181011962949768470898651182352196423951471508214178537862874569778503524151180618164893647815336956094051338328867148144436382899574241178286242664455977011387614933254187498042092862627634327404717558517970794660717634971539197079972900239086777340979419210075767422698837157165618819633029475092362760850253719515847853169819440974555958814023089462252876273366741240036855068120439868732690534318051778566737018066001213658837455579087970430816185616461156459777942666659353801591447524770075115520000000000000000000000000000000000000 [148,23] -110045536919859820366963469078634323015225852386774330087301469948647042577127894129296542710566267314242267280725897608526101979730762524491256718346323959967953802576013614937543121494515229560801073731466227122777640750500198490438242993958844345052454217430446641447451000698069075281377891414841527029809085542022153854179326586396720559921942328653572950420989881027244961117865298512801355781198039264122417262406748181376465672278486735705014582449487153422726842786118284882241561542583172342020588554228393912943026107460914315948783955333067838236077454729960713937470430979396874414992780689184670353959786002080679629648506102629687293930840701154110239924334665142936526932198835305508182925949704088014156937316367096265486691209636014120590471447115472558944229921729911958190306131069503315412893266323057720872029238467146581005776067971503382010284319149703567339701948049509873377372259090170370203212822465824112261248957882577507732884427640501295451573518452398154631956951859563192348488091684761259962307681029436914224855354960593366885259968023042768320737761556805387682063047899467522366655882860607007074486182318701814064584290128801025450551741384941132708645438860284531943201181225139473784355447531143203315776277668698846901311069156829395089668377809060079609909671564062787562385846128101830061094444502265515550744522761189056982798976179026546768822578947183439774473558347667882259559962968036412637236026413794938068175089476617091741091955921946195863458710493947217720317083766546285463908874941365689397772093935770847914175805681806176393458775681589725988831246077959444839962598270430353856090920070238206365542528080357317152494716851119091162401897388469922821511376410670639941166396089480339204358652684728494759035242601893470023958670819268062351616332241145448403154982427654058399577589131536608455304142638482344122986238720748390052115571993456227845998260666195397875282783465633384114642187157761831689891987945495061641174279375277358618037601375227029794175644575470976214388765981892997254306184439163559936928321362025735633819726223217721591323735011827843076101169683559123945012015921778176408430566584350321845471096847999215085425266631098037049428315212096810117198656315213853519296105086801748999557122939346032030852376592423380280326893481431132702536859866247410417373333410832244287567610397554351386028706032806266072349936496304348441427607118914730919485424907797893628152834423195879684604778606835393567817885286400000000000000000000000000000000000000 [148,24] -240305769250864274676850713422781696453268622593481333037867107900661580502295625250603963924378512210850453777724726499298739926302909660699518568737869944446672266727378522267469674190263863216873366653723065696032183485391743859375649112744642440250791556845845154775566450972273958967447875264905439330593249297933183039779309402725978314364655757331724163548310337765231729703106971571585448063492926152806373132385654341341125446721687517342865927873716386626244704175102533992709327924807706558223362097936420530187167571611768436425196245910415502277851870524078605897683562166453864687993831248981648245601765788276973518433868583965383795706359042567116129658996373031124822291578039515818248757858046071822556679248173676834930288688379048018204693088356904468324379414672163388557381634687408219054288274801013517985439527981280438004348484933461714451826467447905655586969413444395159715977480247016715665553594735791628409879177909284057887763432410521182302566182199624552124395196685887595376250260750920856872289671755728560609865653694089512480712040237583620523926457342758211863816459778743778321999984486678154418361255078413931489941576374522524421130197009628406065000539248718608032273401185787339555909115231484584650996696310635715063063588088982575447820335824324488117772761504892887511652815055356927014973378243041734527283485343748514667252804089109114028639977815991601201407952412358383018260010180257286061219147462160832690931519290638331444792537436545472470074486766669635144012493980921960787822065790518036612378463155177445054830590284477276837099741248933666313607125433713948135288307226549242159873033439132418782455269842407573987188205888797399118130902200113721845913774612221497936400968001909948135054037741821706594586003011582071872652679722308127630304281215354477450957269587456645306933343259231915332553071561864408275994976266102782043729422746216336149590189128258808617699119997009581068478225964828087477525181874656733572272713046794015228022725459099775665428715297583446383243281774683883071192149624260882118069080057418265377263718920400264305105976931615128403275489762725317137574287775789041573253129441575287046400591894804149137853849588063209288914740083218003624311468236821732586891772948188872641048178085711357754743312956325693024996376497061210893079286019044074875231341792691637044274442765409521953645996243253191607092174991025981721669589861152825978750514877260653659017270414172559881220457309855561603566175623577600000000000000000000000000000000 [148,25] 276281179766441363513514190515775372576612677265900577378679897940102588268071615493084496608243271521587228185642171039337173029430005893501059812731253410459657005609001776397858174281465450168493624498467494121157049473719738549416770571151652138837508412151371851161657802439581994016447527145971167609069525276156451193397431030990881129688998475916129671877844918532414381364407390716327763339415582664391209737135724508085212674041338879578025882443048292441816071245116368819170163120705954254542955091627122802824001940158426651360607132437913945924812608073523560300325965871407991470844055822754191000153640060977595436803668964692066069153461176710552700311878616673951022810557811402743086625008307083558254688779427879107906016509413121160198645663501554752435544342002453091183759236692736240712011471139554622145232083698531357732111403198253366340309968224545555469736110793934488309286214441598860669412323367892350549038309447897648014849795475410725250223583235396225655120732358287024607102697331194952230466064262425584818127195312165093256029190419642442256463679598357425161314978914163007595144245375457507596438684723653284489653207730712425828782815573897051114700857216107981305699767616654686767537664455738362301115527501605694364172991186548659031010837721145374244159583661345440421603935320159993187893546012636111353712278509716803074376955465534456824015605827521346897115096754222315952775557669916314285329126669234828187735215343495841555360972149644433027857993727548969428686773105474418569979746918747219000740181419366822331023800550881306780156581320845374089387140993929052945237602604820499775686759298046115827001701896182654179378119966562246255733979875850353425571154618585058589256183056297083272607196251257116260934496606127633568250575291559834198317326579556175861146577052404508709481319935117905958184593002216629278343965687986216481180327292585614471740726593507900896448377809583974703945868337383128313874798548610112036355880677139217937028852017810837486134007457762902509172643015679848753635463396805446931648772378437573753691217562514230921419775687721984957169789850292930775463030150072272569047113703461785720874294863949911451081374722694768053564899443336422766216600257904124897608600134606087691796855670321232465241580350016271935789095180965816073653248740272545843976300688021902566233409585513121656428322629842507575539645248339023906552230146312891346937996001449163916188944670193666336263366688910011863482002046976000000000000000000000000000000 [148,26] -166392398893470820605369263104452515892943790285425216379549799739988881205690140043891557481871363085444424293123537545188552799545293870569822678681421530742025878811839025342332838295712265752720488515334404990476180734766131796791293095173891812809374645379800059141751055708511253034118867584166189956295008460890498471500745564179719175401267881278622467969414925872521712455432616321321478466108314851971733631664226155690531242346743670049529828316287593422676757526499865742216706294779419344483819275221900486653829564081722740395412022624565747116643175245611287953271942587411104187975451301686081058080222882313350069008656044154188986242276525235631650835284263221332940973000050583849357231780190308722128291750857243636374061645035103188210883940648460038904651324178673706243916110253773328936411219036259555026832239144791022142638324733294504734939260271375325229282751146035605552835765905581054126176730805865158538705330670451750104568237292795588290953935444392011057185223636190305233482236571618410036749888297154753076867292019225929003300411217132312982432738439667549621872568251667361868483889171935998896510070524087323573488405852358573240854002220081071410578363458899833956960839703011426501152818095102625834347234944673016974773322064837122988301134160484337155481520853104086518373140831316736741520234034920771142276473371025419427093067671171453528061797776546411185704966255244038591190815931503029586278757962463293664283563673286297599378651171612604769804548781938349351389440930260514330614544586961567314935364481590055851882580223110275830737412048642321599860463953372967967534946515101923630348918104254432730909314603963367664025188432603898673874573372219014978438146614998648568312488835509063947389518419850175305187807498286699836477530636600228864369091853140697470184912575671492685517607586132539427797661178956804371005535471606539286354411106162364727239341863472493096094414867384389300364239650571236821005472735506573050110658964285541103085847817650128711894466485379759174303833767837021446485913492036938154993420257021616214942837666866298496108063492152834884621791700085248398598378981412693414558709641571076130443707014719863217531278999783199164761605930528971475613614987274201417571023811176883676885894067602876204073748092219586947636089155005779482784627622786371434572044373773037620764134545238447668928004019709530400979041730009113615489553352326518794729849401832668248133185992516708720339989986106888367072816142483456000000000000000000000000 [148,27] 53396886692816266542024079306338436853991974051024554182600742652266511774602101436526754055446304817044494139248463962518723369995492973236637438988534644352458806429776257579328397609514583563777149929409120013769774154150904528828223510097704789245939727109559920022392526995922292199881108558124882669608520759839409047382468015060215860904612558316236338979785853158507471067839650955041932334455521570216513287761286833913539658000856271557372030128231483552025169677680830925960716503824750369336652845468458643569918603154785266679351096052059923996578970268945027322999814072902485956133111209944496556431389605892283159758841370596147806520379458137731390410342051625710788424657126679971232300294095913522238524596458661733284707817859369921552811865220603113595629325432378686619179140217144092457048672400270279570257193498531556675845005450463501950154262008161166413608235165407424274926819311637514929746825529226719774548650778400954321734850878595048523936387598774089786838545769600185492383425272415901425888040606916198213310645383905651629057283699327202525617869915240796587579272878887786651848426766810040818001372091118904231326295297027436607097698668873665697393502000005518569821072997381965154184829327774466391994171742920455417371831949143647084885086509230848300054771377525948058941915769070243479470829205272776848412045791434694528683789787015487860394775424827312935360992410362913957443022027118031153890062724651361752247775563683981295473049661814282005248672772132899498320971090582722979922710594810006914943247512729362383560474608621126223684345574811474515783357512858154401919779961284633517810103131695398569119335304347805927519752756956570959329879156551632996583594688081794196156902212009535118647486653926208785240070298282026318939370101204655700682420823489055618759953479683186141551654648251986407480913820600152910067959023275885402051055255186219307873898216806269939994170842995559221413384778966516646345999857987235472605004006863394339664102920971917821590959415423667706717347804965687788503054526674067974900745796956135727279068951654168660105796045758286954969532593608996503610058291145039269474848220453268118131192337670556292526284416223324730228621599406232621619592771650167100503864184471976332610161931554799505401696060379285414457656169411289397745854942130730964341410727116938956325675871238166628380274045646688823197844528386873151153114159820582600091569747773973568926803670436078846382729662517413474553796388454400000000000000000000000 [148,28] 7750098842687860525099197531197357586981002169925419114321645689738075604791940165752339080197049184604780905418498014225431094597323426078257383571687736951809103207783459707526276712121907751977839909704287980183742045410141421761748933265156195547456797666999173755880185174763154912493294894638889941805535147280983398706293432172530288641482267574644832027887350868045824403634930356996106017001433260606473944129895058656323887995437100033228648633093505362960248461936387461413893391126208117915678432894670594836120232270197925941320868506982164985252138520697573646826038387714233349221277378011855233221863913620526552349297979648269467223642467254308053590747478641093286739452173219776397018053766554847519879030242737731289612141307318863792784995285655999617882846628388565951949020004065650260254865556265643761995630660277427613467761679269546575860002262128739544632286220663877434493269790200815874054674132222701798095426618415970439406832532751635274591369556692753585095635963647364705748753066479674281219873098105844197772836666011231793606411165554582019610706193010631041569314955152974218079932146341124243104850899671599553223397071352262308076648347934616510229373012251454390547521435873747224516371695709379144381374254921553238076311590753234198901265871255237167792809878147740178455949622225697318398741535629272380699227765372455292380243989792543669401688127339356369504268833780631144358579356738132641051276744747508166117462428396628853014706373277457363052287518322147629236789572714054940886014075319929702858271049803571936849759579933354554170331559062384511743589767789180740369459998290136301730916214351259130651047426718815812369524637936732111736345986748039046947251577940451374556833284895453528891140559942082666397062124601646021370019911778214485661035723795051248639990102837254241930614861908824540877916878246457348064449958142952055123071635501186604476198872324631016735136517930037309308962192192328310998093287957873572530411897399951692679284040851112587725179731301208757674835469767160812361768051742193578732660972176411649869194113591104037582137588805677665997463961770967615216451448382955832838286339759567933613908690716786138302367189844072902917699690224651997006579508373758972437949763912146473739493680915786547877260615441388266048526262742012069892030145725420570711981044850822913547510697102221818180838601159269554532845560884988060033104559440937093706432662871000706937387085348089520476438736593777639682178872770560000000000000000000 [148,29] -24179424141589921940256884963310574385077541861367371075134803921416335979502209775109993854744214235006991075312618398525965774863714090086209006399535037109956277146428263113503678567971810473632622303803523103907748252057599855242163522547238568379171393171001254632153697246539252846357427485945377832476746620438002642830177907249305143656118923724764724959421004544201618364878953430511249498023222092888845429341005701598348659882976250543922185864221338893058272063880796685874032282642628638024832789384239472825859909816910651787415950374850654295230458112862474985049662073401330727249751563404391597920254032215606541051638101727935380778389923450396276000240778287430306265543002908753479765028625554257542340624824251133182738760085852118563266693165909383943804025640618938285392588390695604366100659906460364551876240672206961455841895050421650847260466895910618702588445276758623673236185238646115691212580878963181832902316953566083920238633358518463075594019947296369128217178829910128705778099943723795834559632744745152061738706884936898432468766391342739799770772793436217354774895714783974635269760659816820599479060502075216403890307255578150841554331003567191747864707381360661073831073799833242630514462355357560201749278044326484231626408085777191954839893239962763402995399481734314323877943752712746100252838081665770356374309659733354750640856086498934757760909850516999116819077474157087420671828796267123609596796000832340754761949963034647054899742697822013573836018522761448389164860382489505801524250633704020069330215704882447499550234586486866006794120653029896542402424886601533466981616914177011433199953953980309990239404047238602032143472683439669433669029385563200594339297809297872922914361729141006150088566657265088088519170583653218836769187769799071667718240524498264307220376494523512117956129755554980259272844175046248086639024485705709421581472515034735907122687132823780406735388419724958321334899684097774179627938461057959098288370584896294614525152645051284405364863268883759748398569529871079262569830130399166066803350095330414498178482178007701960290290406703394887566223738230178832584303936758801420810882367856570980912928053620959020820441427396341682024956499898268415498998987283980377950760977832458746755761871406509702639657016146985386203655375157738579499341459728131133484914840912788448429398153005672456477433680680053086704831425435808759811341849242325376295250177860295209119017383238118381087284655890031647486904369152000000000000000000 [148,30] 19506489434670238350211002382881461149746710160040619879919013889608350750305066082894434870585540337842912299259658879204282372728169989284405245866749685902472525703333038197764090510938200482603159651040698181073020493195778665845829221768891000852874645904727704518210895081259322833554927681370949955979127536734520152195597334172543035105024569482325208140966865283568668209293123299585641004801087361694470981088538322255497502483922266900695779566113693667295643941080054369429647493692186593775391106834029507465200013938832388728432145619638730458217516307643747471428648203360409980369339163103422972135854100290252215589451287943424750333806677408964105915539762143162319861045615922452795544584643479931260014480508697386400667992590851286264408978467005943628994335090514269265574050080805932101056953503589905111444010271845467060372003731903638433316591842996965307392364515497157089890593382210428402105788097387998928386339556748740057095687603402459949410481480818771892643218875578566043988204004585357358430552571757695607184281022226452987868161438129197665717008054718190612512918143597849408332894147016142890487832001887782254458997266777419941516649585452595571802540861607600231912465388626692993272480746935311162252780003415422458644613877287090084766069524555917330442474816489990214862450712153633911720407524703655096419909059910110063417779807537162715760163110281814309032233075492479072107562022802846188034284596801390812269457975335366828767309863217830042656872264369412126783414871600267528640177401434659190169978498695344687896794518015783707172194807212527817523351711716850604033970159299710014102636307394033927354015557785670038860373118058067137870659241851712922459741115265895789372964440829897192091156504721101968793371360536419050575816840612934614856512741845482901714292542637689927417140997912570483175809551839855792656959926621006538870835139178416812687185171839368510155318038854919594693004681499374395477331787335958533432358582704668181586657150967676779855372252645568747895768420922330610519207506700665022430063636272051874319896169579297720931941009344062539820570386424731952922914298660762641626821940080053039762589553367875404378466856615615735574996972995714633727737668878044614186027374625787012251855708364175067220777826141469990241999993996848203637998763756002730929993572912962407246430879325738650698741737525578083498483563896404024547378489955524002680516823422541719647034569349262533206885517532187469645312541327360000000000000 [148,31] -10324722720106642012313893104568205669357630856226449342213444291514194987930977454535497052219950973725350684952114319451694597671177381703558511128486450350184939724164038645542666174371020370393273154516361305971216556468866598589388444343113586905679702552488115512901340212905263407806584265492678538576994949549143828087899000595144595799327591437439021017456536009274173989477045969810598346410200677273820195830882437267034977785387315141965875832533020394360964710009480180772942981906200538004274472741556205319608141872681390559350673542320263999680471196408773717087488666786440203359939787868461100645074847185386227637655759683384812442436796566198967892702440483881212603258175869580247621578077940163608966591397572877957396840309304442567252513987598001971931117513531332293628465627228610019803243846143130321576405528421711854166394160823043718150716650334383672850475190058069066982285099179911484948469651400565451036604727785658205969247845916964118946258721120727681369465704022269204436559545783416653994099939853983193762314617458201263479303338324784410942941867674611605897032251116682273422732078005235852125731650220242484916294178633147899979876421391352917415375866367415014221038796585753044279290537514424028694787091827886594078262211432728506183185751212740477577280777513516856584014694340971427709524632879408168800612557513388179426319665958969590508222513866697253422402628713735844253021148856886174587761343168882395154544455973059756725906608524188634483273657608897109925984330287347112359726084513002892310887808688723311779214970003166885117516969195966961628654108236891870619052894286858516954886810792126766456035350613944693418198706635388109794106655483130130382632801372346044279136684814235682246105398094495296452919457670984307164458627381164874661882550618798649908021449052716079755230706483823556316615345668696432107555802975501414625409507466343660531957055136272604779360823861694206759085937908586080816946526371523462024840813324281822666231294279129097282416376582702105388698717060696315217457193918918433267104829617732572465208758935786709981106762988909228710520504586139931901892175480801682870924084805354579928296514716952211547496451236571515265931151613999330588991561474826654586716565771599696244831464685357478460821181427217146229610512597592039556911441043758677563522660314964642237425046789479238696541265059932599642625333685665157350989372262117885434048575602372686353013019636251608569385153309228118261764823449600000000000 [148,32] 3543158974561248286740549469625413453929073332664997887672797053420065963888602158251246735541386819214105047855190397085636590401710800777544341712111939965427506507727266718440830559213312628798450830535777365602181263698713150237331023161263255448153225255529488753945579982453572997506801517087910326904976676215178630658661865816954096817294361013365543244560869127729916964054017332766189192996964787126854346196748996923001572801358331464206744789052222488412045155957770506511593777012112579064961967506624464819887148152509822806178099958055222568983304635560272940773618539304943231082729027876080433783774334160941189405532670714612890143449777861891462923946412115264221981974707449979888126139999163414837812422768506151039375395001981973439790894203169718246009104002067362540977296932663070038766871292895829373533045191795606148174948035878056214518246493125075746565146412045815355176425751443101544631060019108239049054481923938681846746847432359073338066387285124380820422763441555921195336957775154557751386913351293653643577131146084399574676792010431528379315641305930153949534595170655788168600603580467152450549888679994598395026198440796545021744302779976289550927577996208833024811611671889075436601593455991678423523600340405206731064146554885915756272164030047911692442051771055960591789961436894342692989088431875570573304901870220079843439071244252720891015969710556722320038729859974393946835345322389164735151267811816376254290958954743570843624232664894571268631300751832987732368189971406386120203624126239107504826985544350850264695509678483458711355402079687390342027112621713518759541898454969512739634514942501993276526275771801413474200337932012345624695927410054520264763778481541276343972204552740705415633435850511683796644759117959084516601596847942630127227192482143522894940100509657346042637286889629128284295511401343542441166903246020366309607802550093417926602544384551031761353678215818692924467934773933226876661699859568841766152332811337118120818976066594572496860597014817175430309791304240738334076704675674529561991558329333110894835106992746989836972466487560509848821346449321710234080078909208073920749338723602277135658389406130116362753269543206589870609726940059964852200904296463543132124361943745950667903917701956192654890484810841114455822769562071400316527837982917327371170627512829788317383960847434600654394749867665177857822453665642574752876516360031747201561375822886228945185006603162981072603383923562779679958105482854400000000 [148,33] -312814465291045715106327512838198854166782428267923792710990216967723185006939431159825023126291351517157866327041026156563737798947743915478467332440893801017995327298886788148624580180141434999821228577320809914851573374099026013993789531596340965456832882192418624862208601756715759294972142004964709197533665137566481130583004251000288955354166188178541414817513312601618387857694618243943394685327736546750221073524110010567961921512202713411618798970702759494467685857103156008593834204356956534497253060912926119915722470467952320302754646687545451394267771677132172021518143708102938715289167569961985575569838816781823816139883960568791042422710146412230441579746799612317501010236129665903496836164381239192851301681548650756705146499732418834355086859035787039897791400522263205410495011892015246874830351020903755010673562400447977686388292968839736236627713642202571711899801967683941176358565295012798608454926759369984964234252126879445064767425410159182827905192403806736044656135954937455361733590751992957078025072915540770847912320098656771753013333002789838060399303376089679959552549423719183887480211324797725856032735396868257625396871076439393676612384827779825807346111341480884841494642081406456218943907278915430679099454439220708278173560416481032670024735382594756650361832368977401872685006090694472165329309884037649617647736496387852223937418070646710561762373329540907812098285758749436189814174549001781237841662975902006476825516482555196613458599968073491772703532270209750674530425670217693730541357646246797043565735444443315138231994672997788764443199503172759478530412901309697563432536830561092192447320407705625936094851165465247369948328609244024837203314551298493563802422802208316302398261716223302333534965121142842394126128815599528135098478031204613713070214521421771622902006025026690042580849469044746196875426764971920909648603352744318619196880858388010033698783709782124362278943855320586121561172979672376298377313623544489314949196950673412996205518244287681580903027443849271428239066677960097723689071741557955973916604599520028995141688613520466913398906220120843005253747596418941727709795131190864393118057437937596924561063384325922349447511821582634439637714602558017264177125948218955639344648550451532609255314650473223664782787359345202015992474222664956171404688790240082374665125893806254525648371762737816666007844875872818347105436527575190179005725466193169093178239842099595562692579251177919795680634760875143802177945600000000 [148,34] -527658932084313055700175661461470332132702790535371494764711952163042591808982666496931523683484622296627845248435310532455481830886894369402347024668342855211723713221199528121493974726852761565690175641216037951708745838242014021176183391410449851755160747840895528286796010055133334607692082046606529545591007157892406292831778013804396624694919635575610558554069024495449954500647617687893395781334593991409793328865757180863513843444460320817629106563755440246731998435052884996064022948954959315577736213159480450255680683008223578645051765379453720716034075914592823111277072092879798731945981121134716842698172183050332109560876039041441997846373399558438216598690980340440172110774586305308378387613334355666429128650719856250096920399214597807053819095628044466551066189336527423890608642458652256817808595898621421341510203678583176265707362717874072390342761527764889870136371936115985408111235840406426788819397536710025778317732244113698287330969276081687404077412109650695421802335759478190639224644250510098799057369197732047258082431250600503437667254879912810030852192357528267632912303434314314665325834664830576751512482668976934041882700097102102629699531175930010371009376220362490530248225911853063249426352885968179033174987151832870986486925626106182710380325625065773740505942093095899067480871749548049022203774416108152099702142366349559146327415989873562007122428398376781528440153884046244485070113534237795169930139070324807460518382063315492118506035333415378003003265424291820508444427809170894860446100391564210071318695952176818489326168735666594787916794804092759714831170686782159589869242077780309561785499061471462215442285026678592513665441071803103329029623215664375207870133020544072488967891724135243272289688199285121939849114384893629647744349310220818378967410128495223098682460486340170264145237768396160724429125781130775082394884423770966618757794164232905110603380986010469918110396502328899474100055689529376836456581982582624458586596757814122804808908755392109123378386235068332644756962592065723225987280125346457443162816044055290981046137531729414667266770448673546154208179928764785500957344684404311756022827506147022518195269022760294122447532468227537415694841602902443050053894518238769574422252537467062161701253611788747695742762624645466202647520084234805933598985530253132574392718846589157402988240643148393682089580383083474363351391248478859851540835274385059189473103491329385208708647460815465215834301820855712450830275302275 [148,35] 408560440959377308286862437084589563928552575603981769514787537975387526808043664470860842039451283132631322080877703669646590345958565125312498617978303529314619924371060976461971088199342591264929568331261416619382114827096425673548541063026476775365380355164626052367898716536368441286145888018876869464585740953869875957632877684587006157802444079817828170409214035325678124597760939738346830476673033854872295219888976983963589837744039834355153771697028687377713577575168032416536446640504859642868668877430684919348255689612345281795509622897532420117703570560428274103245243908290880689441053048653329566380057382720576327284882450828711566324054931149759424746621906717757665119675388053937204440691300562100463829078358880996631515403938767838121469065367791879222207947604107881866529122884944949356881404260811097113120288367335994827857701547939109253765252474813175577294851280463946960531012541991030340769924817048893785691394109952426722839816118634443759733131744803597313156473869736827718022644435708055270326354743534808631730994936565967866154994357974511824794898624257048631366684374583489419883757239495719399300353910620788848639524963131901041002676347987325485570323063269936876471564155932247401702892433618338117779458161322864569651967920923707116186215521598259484143566157661447217518512260210770611091312840826546384582118939895145078000761055353059257001712434430673148353300048159264366221983848920815259684120025457518532352623093558888930599716711849159975968251195351417007070131450446991212033525425147561836190337708997749835094596947495446404382843082131937651360642434323218454399450168772390039103372598011936940055178941666007095752921650838624075261358004230313732048435699730207589819773482236290772180262394200274014892642024131346996935604734242564288271548715414771906453826521939762673619966711035874875410728898014818445842970284761074145472833250830703147362583795643445057288586091722132735503681203120641899574974054160018632352465933178025957510225648367649587039142802932886958681306527897727467170963541751088698650325422368409257111771987654281687310189462919795555891362912306735560411873194007601607644370766998608589069135023527408877083979680422212214922419850172501944406859972125867830521326009118663576520766449112034963102866589335242098299413562233349725000624954500500755253671400032989011778962506039553632971426989046623605133949701489978756850273506336555769788641431458556550522251590071130973678037096977205453360420000 [148,36] -163927345024302651026342030728567853417257288145090735568139097339444988376913225995877284338090041597104905750941548924163765449463612445248766578637996623663576158861824986291689458777940359931218553537476718435826564123409110004609872182606146624245480235491240127996775484634967272425293931747064876786772923220269057880555062344732654753428776025681502409654437698855758811945141816258004938353857306897443839181508886549110437597806302167576361799192428678665907650728998327227921309703943249931364830318193767749403220894348075459901343420861120219483756294428211026502177602567472205213638176814571888789032797147080644475100930723827201840875216501796520058981999313110363477855799070368414658581670275470446917394468972019615968534487232276998847388972028014529606207778340966980666815106787088689233239172159204059413001414466133202447380232506179967151026986532993612403530666238437025831856888917487295499734842688477376160980878098987933005551536456803399393946970503195386800726947220715304622718849576713445150103264290169584442648511995398593080316816832891269900327308482654510410987234299191271322201944645446045873989641934470838084759938644818436449069195011216727452061874230974475558133862411031400262226651227423135125607866531758225183742469148248437092610435831956695018593833771887124577195928294543089570642708402930400989891999969345853595433127117937739873054452016090263762372807435954004172719189659047313701753668921473541397323488681237203221267715847650367143805463866128255461809181859041372151422943623927985774537023063427617967320917394166425069323500455553818574747742426223064468448913381695288750295486331207297615150165051767615046461829025569513847887978794030235557910631821480405300966780376357517840822953262274638660570712633298193409885906919402699962973576665718922970945002722275404675462683521444955591669744233805943628738300678057551669450956405407705290873075285176475816066841500855048475063956921311465688195242320486960692217290065129349029462481748706294331407215084764777048780324938433003337536052831743414565662292445580106274102563781903945804002735158233186233006074674543036190447773473798294841283494078283814999734971051430314989703647468790365388516536921649469135473867044581822588240000301255407697775077381591646610353881047968166725554404595777072744678721188957637480439830230357676300616342838029521392610286416008815700563949707090283008888138041074217415374619570606417246321494055436328566295887433436009125605400 [148,37] 35673425225740589957546339202439905580082045860409388230142709258191210141147805451444600960427038263990757911561471959929399284973384630264215851756552012171882200425676231286246058746378231980984602085548889687610602713928812461337217627316302496075476809987249247197179149934288348407251782811825703785993144070466047023495166376558265118240590181057092918514290132462403456927107854979255234776595061406929547413079011556391022516143519966885724387782747564141065210694673020836191613608299081331655062942442393200454922666285137775991671341236251016176074749187789577584896749761870328011044446993072767618865386646248104676842839347927264940162660226908024504680280113008139468291780553552780217586201549054074276230491933107426109602139104012693259577307523825384418941397474352436841534939700618966391115044773877808937730651751832532397356126640162821895932840732258279137644332547050108790148347254735355700893285385909357383956381451929072673598066016812674387261852694115240386746758363236634220570818647337807006119407139641912902352159885559616210709106635201004243098046589205930235891208352790635290627475754638040107603438135209793028805295087260748735998744759609802842509131743174412121950815241799563947264426941893634535529584902241465993983204842923609634147588506674744407293786259490694013064416835742492069453319014824780574845031309547304035441338225143367415915910303338475237608104000873661852836302531532158634950977125334874163015345694462582509650767241164552422483602571868293864317423458072797898502163671079650762990664281470753592559589948227197892895811015842256962367722993020748397772518849071074003318073909651956043153362439871572782807684901142196799311613935704162314526213542396128802756790085045051143177151537795259734903471670841255459355215060046604006460680001939712190895752103659281717489944509123217231303735362386502623843528044935426173301516508310903297806810263413525034670844248458855471262435035437770979815554033683694675910590920081471875062274169514907158008816384908447636687526979822845202785600219181182952544403386800345637795937731694630369211274305143965000750772856003173809112069041695853241862773215172820646257373409520036320446960210714597770924738115365443045546719764382900138469706020748533971283762386969132355107287217899061437006394665825526599280306229295997591342048558950780412578552465182540358246636199893099726156789325196612013920185685464046450082584444273425874912593927827285723041401502372625930200 [148,38] 500966435477503127160557138168148617433601855495432411994391553901080341056494483096170271033586802429393712512722823905345103403577098696035244674136716607415997724507524476728741276821808443653184217142524736323001243961177733826854538524686702756716406181736872263750930668072881960046758983540317327995007990535730913450889387164967240478151125048234775958733377411212546730760036673666033471351648132071654642559109376038986505812158625081341438840676374665625790403691491067299695338382033087291000412286295210938707762445012255027380776847237347943780388397501742103897548095395081294986643720686917248015255441624539366314781598112522461663946179261292935602100639110573539560105684965396340770291208988622991394793388563688192254125100775688168493916113396016192755866922754280378158649070254034116306444770629210026500189761565625959597647270261211530868339399828071971958636697329505521844198956526546398206255811904869231681756759831828939220241855283416589059676640823588589662079149431737464078514814198039998879558410799291024493651131691320233877779027913430944925484712272024294241398825691469112735405843323776880584609412644854373399931875092071162043844891629886832042198684364267847156117704885814217481003847240029988485578760649393347167625039952777722847455880989820140770094953567321008805755930213881775255352611045152909655026661588228103552463257122494015041543745004331838894966525250359800231206623202737397225100538464044465145628614441565744406002126198396817531251471777958955502024471139879845309371741158476714870154239559703390389184795993267835448004587755001572303853484452246984502520567437992203747890571238956474623107460580641773314658962149364640673603069078054258768754603341079568802866670994881493723994051918112375912529254291991582420450576449699634359509562954000766591850814315591366707349493997997081828945861005869726099792783920971125144648368411063770679393790160513823359934421727822044226426710662447618772688546189815139920323163945328148913762211454910843629567318608604117178952579050941339908961840860017867299588036042114501204703320576856725919481769221512400932346188442476917295306420861922434032633242728569421129917932375792225966744878040795530785029059092784435017983452984808073601736175183962180223667608556027999345920627587001461942994915175131846103940939755688918880395978127799377879190156129162426246249085952004625439842581594273865604528106723632810585996601875220206571896632725200494526769786159489520 [148,39] -3500878560105893436025067729675559010357354303767462201082887132726256513493274494423775343369425113666943250010522352435211080631295092265896628497260316639670220462599573275870016140143995400311705784341420010951981130602895282555229162116474964763170945914640268041739473261109875078098134579172432129845638152162881614192348269418229411087650355720097787668948800770784389009957621126800646325898689012208602108399776287209897161712331707975596881414356431274755650273747160013452511280160507039838453394472372454480241814437745617535825722753076926527368241621915448280528136867906580349904775390169014747891348021542410286267120644983446189742448298047865419546823716120070815264900856338758257929222733085510797447091900551747320818885355477750011181971623172401887255199319947431650167396075768871318953742645976326459715683255154005858851520740052551250318314363923173000197999693607468440566504376639450246481624805601736005653033196935215836166362421732336414416463679521802349539751555348301909638036359634020260791699125775831140897302382697478740333807556334441617870140390270204375502272372848211526994463313461176353637505351612086763546003068360785204910715171868415452876252398991902825049829954722681329411475370339502304556107463554979697393788093457195300323787048343388776727929952153891535626516071380360618408752231199958529305653855977097793488107392466464018976779935589978141303091207098528370593385864021395617064633170945984684677029267523245763507290123062851049603142032010437673127403592071715140810738788765185691737796045565962832088190523606794010282587065814129318334569028479018796246908408309857480669950901061984472417443062774529493749441392344526082259567876905269855163077366644263367433927961626412619847693160917976979113092884021061346904396240584091074495026596489202187909923324695100334728328599788385665575910687302654407007498130201512091104213654472534550803172762427511730935805377141101890934974689965909630917269507576497631474257760816476933972698115462792385581916087765826548327239270721329328068214618625363295741117705794926521612816317198128334193677009238991956831684566388159831349987209805232770350816109349195508479699012378161210970528431474048118942983752295690438798272497501646906512994348550402103586202826859449393476777578726190407502119403177421238702250673512394129117642382461037028499506815344354343186896874159961694014802309431690877443286267387614778099346931674868652014125180215458982114798104913920 [148,40] 1333429313885974700156822401247427115628671510678537153396145656753343715523909853118358994699060820035251498113602549969072240697158280106423627710025532615848079665084729878906177102459315630801422782207571653713258761342496570708025457133383088168412225983101935125819586483496778918825440482480517875812670454744434381249076700888894088305741469604916243167342832889679137505750598819449753346368441856892484995565897693060631782035388669880121361295629310630468986868231430690887074701653284762709167606937300119690152975865082482382478239799361729585039301999577853203361482013051845766815676577835663038274608827027208392265706529849731805728531451638757133171080396190891922546661207245111467236315298540009289746662307391820563949137347152954209520510436235132186522093779882881652227910406415682302373403812642621913052104065967290785079176811730769070154449397433623436550008106199368819490492278730001675714581964925672128798036209373334211718632686139638070606671339173827096634677202770891761433795879302900001722468606752986890770625251033811017754279746085063472187690673508003868885385601609436785631833507165625580455432810762416679064745134799807618315659091115786391449604184344360705363250625353143716927114790589676618518714716416071453788858284638901831529441111574354033345622408282288474799182377497365176451293878753048622930620358434730871172949168349981662925840865935108747267065376014547616427038499548389548915952926569839502002494519130311943210790603036681970499804646109429220611469554332880045510420521950324490902114805041345354941787529684965645331807053346072036371032106059597872320052777481093036728870179824188003791177373862780306062371021821959811435174044017090562442687289005260980191060959617866472525899399503631185205290206781022807931627192177520468377637118677514069896856360068190528977637036944515304426063262895275306041246243136108699095370872822928255103979262069198368742731211530333978805211462362485620328875988617594845778927197265432409375299226502385350063922893193607040456875448956050643132826055533090891174851603831615236408191566663705031058105314938193569673577368634162875778513655526030948393087209993611653131981455817482729602734614264336650531208169570461816288410547671972283338364666081488304745479627887317446045317991112361233014006122696350768968852665223402167899054731742951712398407442335431228906224983603761756941848771015299978062052176447174737390661705591115494347567580589580032738536650400 [148,41] -233037849193340226062299751364730846383441431052122569005076575421921829321620732804850900010692249029512893237623819209185170109718776479905341860242552320242414604490704005761321184135421532730855979330539912230813902593192455060416949660405121395744975039538413135511549735666971823272596111588950001668339376478640599057437941207703689804929283860362887612775921796897837296444319657199369674557491931978594550431808102048021885625998916063912223351135678608869924377149201623636589699591326395552944579272765055079078505136214579280827105635438610891236190574188407985016396705847930819665449341280612765562176329574202378933761952060585730365057774958899224564239311591408321322914905153118360818733264076675709795713472312464146071350102579297003514890119482713193932455804027257510121253543680704898368485105606911579385371388995225533388808176886721160487273662169068274119792354699665046468239510611656802282694166830544354533112657485554342717376705322032325233318956003747273989016470588458038879330728652550476595425391689215260513010991836595513484070118514748450104314149945137505576253356032370658789325498103901881567171508388564195790426003594206845576090408110102304374082300505872208780018334617108976953550494644090245250428568544487820663046239048753636459657044568302221139100440236309771015387599442047955968092763929618313474706215656303922750998901262575676513462114574584614432060740237901299895740849266278285571947015969149937263481430147812385782035998564781482978949777177925704084269672064472564185447806464070780058009909209130989315307415426288229444424272836468492456242890228490554552914309465267183850724794928720597258241501455458024790390654431295310132942488645877668258702486441684691656555650375407014585499599176953556598805841139500311229556818462871351495456616395428672610190447087292037926020358716037919299823612673154748035699755607513952427439531042365463789013595048556110727780343023346920093826254223573436572370910241232990576469835661657090489429057468265912142774414406851812075212092130228930893637764223502056661134224217041768481598587783167401956338168216812435729198808877649872890308057438514491573442721374744555246108962309945427833711909074046662808266504806114833471509199346090771471353873992332295588099614212293042736185515736189030505220048794915580219981199035138765907740648151350530520134603705383932412911415471052168910081859306727813501100025165942948156563635311282947306752872497997052371803840 [148,42] -952499200016464075619099276613357089174647085580152707420030412381451291643248225686548634165200817097769764061477268499698521416177410448340898932118882268519509900576098438100427337597713174409257623858471362352776989751086597337829666779625115480402579073039083368215522586447022493821121191714854648932206219536520683283771175204338762248872143755170253681291667638401684981419896387667453896673483190723981927159710391206109619860154355595405651341034079870834671829734367873366106967643649328996700221698765495662506244833791011326192456573720483998179353901219626009371222722186495049376271196195932340898167699466450017714835712922931481228623670070781486903023087673328766006047793440093850423513415593750464388697899776832800788682481708398969678453811717185889123326905024612685241421402476825252706877284285421157514457174360668910901649011900800233604254513118483804951609486218202580345145538429830863988412457291433012483791973713329782727928279064446365978713392180382040065448676725485663866963557332918556032506448940750077177141873597582447235119056367911869655078342457975372714876273759827892624719984282103127121422070458799731760551120516823815810318697038774111545529240445276765507545413603775163119751405841579575637652260482077211848761415630374171569842984992939906439475303387161705138510484667555720342871414535049500407109496284594928674420125020966520368854520407286815660375844827716783216205992884955136756889486132354645070493236516268134573411220335832514409801476102125326680170967002198244610380827873952070553700783648310344154745664169506980860933335874640226888406211330990389605859947394042738910556180229797443111776215854573672543970373455691445102652973080592172479283424279524359661838433434643826438207122947734561828406739325310113561798533859129075081018749739947448814638438023689757331007593455607281404961438298108734445715406551914603827894458199225725625096639855389023201074668820427441264202713748954551132210699406557973357438856173109007705299865838943349957085934958463501973805072604316814336505604600994953013756844598886335814040391843981556267049905545255291250439001401763678726412886438935855149273807907332607646365236668308369467578028399545507270528252528557729805699208410906477397517431127365168408927259050371065364529991723698057965232926434716211015971157077506814390684338768736200356348450562692043398061969453619251112174423240061450058727345534381821526794917780678476134592799132049675572 [148,43] 7483575130064449486469342661175280634123428956471472978062273542370133048011195279030153620290709759021556194922374772693554114833652566107987884262700762609365833187572824216681245864724346586043679104400510528988644502225944231352221165169579333514892689278811188057279213757008195137247523062180889513487750087114377890957376766418147190877539959744338421864207898186010931785301449913031843064834775049632563371005121286575641278410978484517925654293232044269979519803040985213005191627404783848758654455727702907138714743127867453191289721451426152656850205092170257243169838908001664467129245565103533267378748530303579551211017921611691954258482731012725085228885429006539046353745703546781029509115880855442802227276747633620526414069878926354623774899103500233116848743086805023613753692371643191931014401788943112678521232682544185556692404433171309852563221227387979005398053819464686892462599768790400813790548030511508900567069643848705981063092357736227280522554246897650862827989106417613143337836286201797486521264562667382104767830042102398830720773749025818824975144238085531185768410632628936283335023715535255332144265047449093248683418761306038211342111572130754974190326328768637307588252031762487452598317412814056582279237018556079360004032145514278737296515193371973370548207649966077662959614886550946066653438629621973279557354748172091205792144492153691054086593867619080328100418734261631833023004540114664698843344817849880044456929658691838272817435301235761224851621872148376807794968919216380250025537590578136311413758875370737958696770813355206883728568697809563656081462140898129899823236890103228164320910232388278494728316467513307383095551224024137588385991131462010073547653351245263200490892317683156561380201301607535591397804737957706878269960497660141048239797635587871015545207394113268355296437504753049222945634922971947524972932857918920900117034874213334237011504199688068814046420562099026581367370103103347665403953439646576028255288032778781836339090050636000957501007436387379339648933465566383232025977834764772312367339427581841139589494390609752155146019073358841487995361529566158496429884373261204651322190079553039241344165578430527847219843252221695586538742915062156754868159446108058822140190736472874729692105524645601983651526466560646459059023624346887483829119552357266325279206911454921456574120094940496746769753396406598199018634920109167094264031829085961274148442561958498896093725101389214080 [148,44] 1311099444905095429582208943616333897143651669226144244783128973819276190961174174111205480926784328665212624105314267551234994408999114107999117338087088644384496164459129249047041700500594571803816473694205786138931766645032940888406724657915333259305772879590619210310575377307180202169998823249173770121627108452739230526409125261698377875060492659425649824679536141699957596790495263667159377947385933527068930854120317820923618951169150547359297955695180162231287721605620419340267532169285922091677643102060375246979372054224281023443583719531266135813247589405746691703570209991969170244035442697787316520856308458571179516269990724473866900793246194011814201700696070576632128106764755311441849263058581183974603333430061887052807153735551095346980655244496840233100614350854286290253073760733915888907524277982325500108742875368281593008024325794764341018561465005252545605711433138956896771763943729004732884495789891483787314683930220448510872059720491344963466542045960486770118155076015385578191335747725247190784248768876180452758128338866936726454271270346338179986586284197966175046085213825005387556060028938752504539547607572934731842117382850423643156009955053665291590417829078293222600936833765606833614145911574056729187210907918709664580923099072037639019978461636196575660657201828243344225119156078911856651317558467767646642634860789497307323008633769587331605635807825391895081371436905243339823290736561133968254949625211369542419916025805446536651986303110960441278097278374979705102721657276543473539413639874442267460822070507938005307370756913144947364393774686067407794297938322840089387940514534026754765945909672336614733019176644423108753489504831130002471999912593343620443039622744714889867268183511674010441980621676729651612469017973023544535349587864584791323082837423928051272002784465731566660147512184095524790264724056255244640443687795537171163374116673866258806336043739359806229331055594643302001972522986767955843138581169044372156358953983776108229761504534896692831118517569657267260413535119099469129171860677570699463662681496341477035591384529312275407100302106647909818565549121801435738704239046422559539142811661370605240156340047566607208418205628935215663935089906644798449709866626616538723071090596396694651948469477501603933776852637336441714000181295809820929896654095912017578161679934201996257453279992196795462205684032109608271130838725993776530230644155007543885456193834888486448533728166048 [148,45] -2096450933495813849643561419008956824697235373739977260349659356815219840782408073246852764298145610844432575164991102359109168125144884456883025243204269589998858964216422552901403409290619782542970770605322701454273436271971051533001959435578170890717551915616796132563692832179086680344545982888208679517515235249828269828332621023930917067785907509984498637249668598697904193321661905457896209597977667046971415560350947448166670224724825867352972567740586178013524810091631378557990079541188430897264536624654748825844163940935111019243979113019900067347527128678488070385968496695773382331153913931686071970974676931594403522016213799777525498454981434885610260748588318749374970327711963978512088806333522183658760471171686989666013803010786477344135882593832414209113899033523763743509017290305137327077454481050986948046622845846279198439123795874244566085547858378108541314098813094475149410864418558436871962592086763462991875427139474335153321757448163369290576507428944974218487882052479419181500820807254003730659453264719133069149698150338380247208352714270956784819370229082157456373221533662768590518115616236834286760515190543277793239086018378288540826335647015735194677711998729983471787989430628070472129341795702863159816708398082677053898623059271744465357061773415516159633551626365536306345686116151630198838603204374520852822060728676950599648431504163141964192890653787433319038254132846993405578761889991602607659905100386601259876371320541118196182719248628257481837687208179367109272241278919517185406033747421217263177514164444527347978882834993066227847599751931840026378661010471590756289433455895096266645978532139580327449072977027040584135362222801622167336718418952195912709829052134211641841058793002795954164636009174678780906042505779323353163901292546560945102125277900706390274436832540058594530515905608135841471626400483072464093288930762331360134620972027445977374189179546703454307591730789000444157523340423957511712447187913350493241204258071655684342129885219101384407792387292478714521042556269001737346692236089971154487000171635908898925176790053304331235983483936502017377230633208367846773767969669118510601265562972031495568520504324038760382829589415959436937166987238122358021175804349251951629170454298140328878011017061307932006911596585820655502370042426349871087211430121538777702876358878639542516662468297848571689093102790746790986124140617650709186813572153541262515686164412186198056355982688 [148,46] 988075036808400436887853057939156938313420445308993055747414344867186929195023072194017152360131933279359288614023377703335092550937439515266585530702691901054053005772018812327508332174939332003919131030352093000549254344422715298200055563521855015357811341544491862275310462170144192344479040651572877784234423389099400081694951588153111820876369250221882899738973533642024861361872623373262246011025864959583763118013162136709613533956076745876565050469080357311406700082470421946866155244794958962300069084077424525168545452243265216761716951155924792806455810446240984851254498639211364254409389155276121657453412031111103620699086716387666663956629081754451185883072197821778976801888121078611600760389951933529955197109934424073876646651481510705964297307683101370242652177631016464034183167456276383884279749818205700544926840266371526863871881044241468564392876520079934028068337434927157848618546153277810152007496822011246819617420319128658917362724805889740165427864266765760226817671396977246681299725011819058915722987419478285265888509475679303364229068574107748983656079184543201904564713915187114497467922057932232393885640661675105071071648835959978077756000443711572513749193161477257455886268289921396450330551572472062363213109580897368829291251545188471242465690101301690243328771342792342394484487121087115879644776663349174637073424260872295076476307052297148820354711921062780702746011107327463727128718720998316606664915873199811774664774097012105594080922440129110151472862867649694708450245650704644597979758371990967008663052525785275481865122399809290557946402442797099252036965738838263455485307580815536671185525606431479448992029907273071480401234169450506053014133796625539186365269567540747948858067863029187716120909411961819270064378380471440825137876314056152331398534870722526703368314462974622291400738081271274608185843038964674523698892780459979899070243118332196778675776864357226579069575687973339190488099302161423960661026966602200264992249143254512430184527334395519911283027456428357899714646265221462572694372522401261859075540009083055943166271400568702029891630189867385200781674704705819580738610302932965961942518633493631948341349096399800943014129098530880701160862150116447429523523244564040073722427772009024027034368396011984579902302773889871353041146125932407842171891246365217639537845914108053648837446844395105379793430657599431471045193837254149674450948468789345772357938591199009767398456 [148,47] -345304293487774087180724287740490073461813534580568493784034592317518356747711339876252720212138541674762626375752100162828985727667898590364632536233930283288694971451802209063532657672160872712642173164543472237580588613677501225228573893761239158693388625225835011340829355338509402275814766799151830026906840402126618203482459355728150941856497669614320586378013294912686893876554636194344505780556237861688229598240089607911168466294290947389776006581824488833918143703447549904337006638452045278949897473943047015928515692870104735418244626242957015574565621345505602340115403554578944459784330680875334627334539958067827642641050187222123890642938359628414885605998819199103815245212603150155043268774815619059161614373615175149676275572500447389586055159634772648370434907330917988095988554957848086249654536445916685113275200318034852526268511727004525449029063591649558787227613276610109771742638262544267938158616509773623332830980911956944182786758803369099023980139811128596152056475401705931773987016554901190645692027893879655163176841075041312331417010489693381011175450970861813152271742541251707972947585237490449971484400032936314192983606842657267941510184694770230733627278593591095321215689816198397760031568002448197775152346436716024648642954562277986603638882041768162892048651709557010515918319617245010743585117675205960419546569156840732922139036137811382803729933274019440834670127060181942995822868763765239427168471476956824314213908045646159708906950867017815362268399178551946316381489632365000329225059668252803830016194343275898017801274504301563290898181242235550094029517455346618891141919136181122352711442074010777042245483977536692811351865349443813866952564601297656317820889031247268161653595723720957760495905733230180124191694504206167502041677758498624583638201044998480395669896021773527232802299445940581644440170966241833831351423750885844896905171459027075958683689643480084745992968415499263168445681917802595944939916319694450249715597222459845516996943643631455628684149365499006284403139377757036067522391035993247825939775936122668084953845500887843239652878340205264726766676962250891410267833292560084230602607222363188121516265444985144386458283684321052119125837916178696717257456329463396177591084336425837872982454779442881090825465474161139182094653869639434725533913252006734295410937545235759481306666213709556635002543624198107827332275798080487077581857087828170870234289920678494838592 [148,48] 109981828729986677369540497327707026358890894575755864755238773764241609129077687054681344931608529193404137170132672133042611928993235778107336634489310470912584373823450920615763853111559820083151858439498351285332962485168266913470320087332598861159789085206293392676047619487048977279832743006224111582553615996304820763224533637750297576387790949757583837275887683108970252184483377634201350048518281351608949435130223774800464839993082494145741003679815665772352440547216548721249492912031396427046423431122404191142970737134487207532764469798322998450077998196089407381964226993023618482074640730884767944594285579186123776546717191777650507964113430238194084154787677485666991217432634748206917579190815598765974643114969404612906592867303488957955446489384643144925653084656230940593611936648894764513638244056874725192396378448739734090703646623971840888143823523001956661051780500898494593473934657188645144590467213095624267281018183855299930943332129295354216396011932113968923431587658032109651114327902365179455598663479967018991379756248614947469266228173093401369416081896332704134595602140179443660862385042005295221759418266349431522372032446359959611467609279879466526665411565403904978766758310077100360959014143292370090307600940185423959338465244175541262191275336872088482544514277644891801924979378137962908137300089137529858996167344560280969479503648532161777248402996581851733959515895045004144855395255906453631362830027952469448486574820795109031926162922067539688546719582083532859671171063442411653041023145228420020862345132691692081573459792932861801211517868085718438435521128116878981849207518042360105933622659344115295107064413605710132689688638351787536624491120728606466680165828416688876409577454625121969395932427159004428401012153335802744455125537846595219238687415255449196825127958498295385489229410376614597859933606075537699853763685441178539884183413297509967167063139302876079175081488193533105573486072304479081573491651212500098892284478450228483642609578584315334744018568025478684214861093087200957841858311803178593812176048753587171275255851245817083327578728765359788657583475366026744007499328065323648730807865400536767780638250982194772440677574896718531924304155131974390561956410111370122832879208585985689026559609224462327935440842176129852531142398839562857273038777141554759256593216005023514075608391226781379786268133042822826065171380732910019349736772462348452408616276978891760 [148,49] -32727813722026465207774627838800316363270541289278717515872457143407753773007292476896433046932533107930785083101575610169073538030579240646052410377410432785250682113898936849493571169254780344722528915578982398404694013692712316685425387096511875270177346286400305581414971671921609613521658504649454007347610487340823572070348685399567910152798195976999163453236410629512626510941044546553248810057927244149111192499071114729140720699581597309421402829647078158497832684241408941445901667404656875348265416430743651801013937494888932233057068060713624698534320281627183508083207664442595159934416143653476521442345174618402868674580511251444920664895926264584957126597747233437030852517517175859147997936804525059705713091966053942890724319499948671038418488533295988133914804889613859401773850254860297390290431128916776501947972152233345267305948684978330659275015005213437516701345529287872032797368624842951200462542522550723236259847882872394469448232952891315427356276851433129143874016118758768812090566001177445429917000608449617240724757212483761317314957343616697651579374744421905499197539451779626176923893076397179042603724208157071566103652910471566976171310669224570302120404105733420877984258201902632600778088501620609590536366867590880351299003664004205412998130792924613751112023523606969022196306967274609815869787547213194739250979125514812151250780556526064700371081021406130858034265290198858548426805258631520995992084114266578300632244000083228075564320989618255947691691049438414238624299705265919961244687702608194734329392868103195135128121672161942574354073225702661207367524622269291004981167155172923486743937329401872134179359010427881668342929846672126312494305200658558595226666678371090591550189685276715053077017037763514511744521899435606284484236797412618175000358285028456723694640830932174350400872748714406475984305114551620137875269381192333268803418520807675082833562822934410262832354363635118122686803336285597626609299570687501078446197315378103697301770851001829508698533089284207354947126043006353196890272450931942862417556310909911264863752196001105723709438910273357738507676033115565094098187802842145710902635068336841086505840860862903811741451348818623274869761404465311321965037866482615861195948591581247121473562640071844011052894153237865807393741207135713755719191014841130054640350696498894223013572962385458050239096422288979946457057356282618544233292684457267557830447037971632 [148,50] 8669972828722972598720667207023077452720208970205980315895308460455517922922786193462221190531087986300795951277564721077101942368779339062391583152326983543564515798892688721413283269885447480844765275509857223673006401190489702453480548200126297873212223330766709206718569673729002210163128519479882732314337168293004361923290600760028829942594865467830126748683172866319638202204249923311670084294090524930670072788638443968485545958364495963872676008724985919691503518346299070550207432888379951189458823706119406054944809325112884279330947908854048906425447925662235291874077695271544943118644046475729048647391464835978485267356029747868454579408465215547876125703295295623891354295258507260759699246271402105793955418108493311479876428699667826646877757317570412139808378438876083752849176136715986532811694357102768638901214530883554298084757505298103869473133215036945431079541302863512495885431785588274456912231936903510848736542392870044543193652731530158449224837953998981807298443408310036563111401182924474172593829467440965570035484040535604162328985931370141703935480516722079247545194184724404936740251108645457605004598730437653984810941111061326618533233467082925590783717135451290923376610527645810260839313135079151549675175576618570525348262089375341098526191953214164780223345295247644130512710827590888601373844098750636736794262544787678649371835200330340623617790634777335572813778515311118944209163664891715281069412938003693367037668591558494669477968337655828409919269576474310770685606189748277289732976747554665686786218528475793513657993037347180192338805362595728483324614876631022842614837228523605147545076374434519039462163637613551036635142650039417503509652041142388499227633308801796157175150802720912316900428603115064826737946863359428530486230297542852117464447027265539211755648227646997488996061207212840750462348935715205147101646629478926264520470455331134341249394292398224411410902548980516431668332906513975362881041559504521320954795953121794079851548147687057274359106445964851814431684700176554589557553457034927474105928772765453830176624466385273878598256837094310456130327150316460893688532152314172776051984342474038811587028052329090610857709069960826735850276964377224110592895339288133308632966009778205133708277232259477731808212443070892802567945706663146702040953905964526067176583927465017239806536466813917129421307497368317368546790911772111548093598084877139684251976231578 [148,51] -1975478403842127510102646790702133228314698689165221980574643779962309933957197360076480588849750217944129865905627738826424009755353669501236927555512393782905809614054485662266975128647631620218844209333937261855002178680410983743806605561819698724753867708137937586585999036980443858112991083360207109507145739996691221130870425453722053951826906067504001956069355008794862763432678785000393158372944157580813870985998343203113684392549382205241121350260973890824189374503364710035336324606805341998213543073366774969435635354008852083503734274864014201751392011825219275487671297050640150611311003470675340859882200692701577907046631354781021375696174768686513647511852188328093483521625863568663165535818730890777680767948047377899432622876279448946349108248868550212310741735149939467398325749946600846163591065351896808164600049955672982878994745538529011812089327379998158010129203191380478944242306597242206153672650411263281957883989707351730950234085138757678473388655635998413950435348553186282444110542882372265221809358819387068431753319617715642587778250662094856058592399881584301183412361287011229476337359208732855430740107189492207962397547284754814488717009522771833165284002431706655816989874067155528745991836792876877078931950403273518363429327410972030390315295436194322114838801288054696537283264774220854567306066583519139982799567139498680932404270034741532509523187239119768501179291337692587981655738494084082471307702723464739191458181184897728464234397754213519801562657999623490784583520404085514722145126106025748181978298092995985890131598687700349309195619603283056724887199410110534884676825121402215936822349565333733354371122379143184001289407660913013906962092596465295043704831456508445147592871899464768834573861939957282565455087105284015064634874776637283867564965276459733310512464733844850313769877445585079917325089290412373112935720593009651262735399152658837352665765079219781037638761566072570915883943667215425705316349074856319532508421180612239463597281223147832821505425793888368267592052092277086822391502559354158276108026606410943660352926616616109614821250948638650822927030767585357877436476513073685611338911140562907145983673354407387737868776261260748902846027480933491252139112154006692609957187880020952135668673941190007777801790710592251217822074824968386235747872706965867131702476359386097861301945895100075563657550279390507144889373847789214267780354931336542195736928 [148,52] 374461543088199091876840644825065947992998246553555589903994099389260020462675530220028707730996819210426769905525529173115463598580447497819817989342007267264477006935122003876289131825154514499792258375858625887953187832686128240119082950570988798959496725685181300349803192718428567371377546942462274540043480249686163237254815246894917753317322937868336069228978004424895547639213653589108276664373671117914123219958129862725591443608889797697208387421006613723289518183302203267390340618941553930500796832401330681557376028735422523063740092967905815387118727857461758710364124961746956670159507076387789647381099645359380154092898106028223977420194532013665288102946476645024413502097240627941452153406916715819961335876757946265390986501531207787079326941845515428538083553109052288680799881762060102304177009496492565703394811242167619308063955178385565117100299418979228001251064224076867665319457879903507338325782565640525049331697981934915391404075136831848524531952274534980596112200621484959328479911399534540184343476588721135990608175684288106012484465382518357562476761036208132533733792821366019419663985008543728514045729675511359349177895585949281340133570047315104209502609600673795942454666361891174615726666834389653686220574186513475443079574467033458177110942921409697722622856950443341459476266736895852546827663923091691122923680717070379988965276359282227572757442524852308483590670583438155432126680952704085654506492038311810472891694170590664527905297721109541507569335762070812844368759112404917766591848963372455433662343967994009675316651101351051503456289742717946782460547057384705143576075852318583055890961921698053703879663153624802578514171022381427736147875880021028282941659355710188134029299380127868708836042391470588311109119296580668256498654846803448319719025340608222809800156442621550564283359429686799769711680671077995724533294210741487355512431351565436942154026239476362088680335169564080083797480762922170256058284083192849615372475930666222882046572161774350078316817459708986792086363867545945412797757894421108184879737900456981360247605166165386623229262557091347928564116054672181439900311602568749478820799928337417528730437858414503872377679411930378743463546524173308094134114497413999422153571773047038077589657849361882288213678718150551889856911003862445988783815074846576001237126416544944108959244210603863411996063023663555828050866560682579729855649678782994964360 [148,53] -51607609391235075968790007699155478711456541724022886709672426315813538784008521691307600311132790610405439077446250811927486338295325162780855658954960737286353065567744116334096049285705755597763005961792606739800850086757980231215402458802530749824308892425376829110535438959282410773849832145355958250174354370482420436695677363623294744632575410295509278532825992181744815568560113553051529858655224576182048079209563987802948362939313590603758794440559270534813240066258036984945425666305452092607129564743257032799328751551663204748494856656465874422731114122587889521318368102491066055954404180929650328057362571737760895265384377220057024313029616910742327967975965336983473067075606507510040424748122560994945258197444717913667405320866642683319579908212673222127964193336959851439726581674031793820479141367685037296979890536112683211761910757004305468097033926956877252519848057055012217584963810706574270333003434773921844171787771649277983866289969228758414405098672191726738779034632230610743733961172014163386857898969299189300855799968383414899428125058392430065558725364669377945491630503739023965674189760364904143912531631383097137613030248825872544063867130380514815711622395646533062526162712877757900534565518430971263307456261663846550750730073404108374771297973296108763700610001837433500026505773504615151941229863993450278546813218953790637659611841632342917943558882838248474830351712356371332229495895847022035114895626452585692103278185973230917651927235162136622281800748930112836324600536235165341337242965923161135278470472352474435649197310617872866156391535039048008398284046524960245016018763925191773167179754133283694764078966591419789772483093230115113844719669712611158303667652551382791344532369250543052009697636084464419625445185438100027031298472114427843676908740725120325024717205771708692918979195761580186551556320326203037695735708290493016719147105016518113081013402228749344365747224364372409223365588348593236471081761723757760756741931239938325756819575797028797619973201506052036332229620394376178250267461935862861538798693647286961937087712127424853446241212036258147265026061799152555945591431904352495504845276841970185227869807591463887145163119308519329182050665718370003235559520438441610009744232999759972201053625719046713817640428411924314384393594901006115727133190714207861845230558997858709258346389950993456287957770027848305907666150067386956549282017029920872 [148,54] 1532408704332645798042384379321711048648673921668383641704537304195078893203760452764517102596932797722907059089239515298116485134735258955812888704191237624993582735599429534096705781145829591988412015467888615824000821302819546372044226788189926912139883038812952428027074480100152420276667242738210677708499838711175179472584378463763801765219134244760671311686790176493316763708248611337125896595072001939264669233221269106628665836130198148918451455286101500655081635505634644809082890233650068209323165021723278778540332850146886386330323107714913490518633338206487547932878268822050603129356889578894856062098716830823014169039203987885849336232909294839051584841429426484098878280092526203647254494927995755207519087620285148712780001916231507110946728063057028261211290382951163142486725168346188959379965015138335995271420831396565959185027434204333490866304712643513020222325602525011893808593072060892556906947595571931625498730801967750181189084417313355255410834766262716944384199206498034745241437237984773694468391719915590826256305643307259033176494149042539324505086617172677178288873672573933652846416318223696010264293723025721260134023415221740227257904803996006480377814253248194006721739537289927080718124279810285827408811048820810881481286370524225687126001802745515102552959427303587857378288394507195140461801345731855547889232526825359603793688030918184867338736181035259088368147291684047310841483761002630050717397346848836792930446184990614707456706685844758611700214744810756928447101623323517357426227795055437774687531823381878093202418568276245291633997844040607281012489482574371519964726434239889357446472774182679911937874918087531721075513628008123249007335989343531639496678637295503598963617366459095694321105158229274940037372720328122793712642214550095073106069436982186853244384768987488897072632934754955579813007254054153300661208168091164173483629331913255883859072266436993366991878631096997805144102492096438421375525396498081320241684072314498713861190482513602322122653753350354520329324183661878306204243481819170848539087231132004968424545838400220741499676066585935583518306226636428546683309032911864780112791776193303291611259439099382235924897704131461537333636677375220531470573939874191653726501030519192156498503845328472096738894552612696672799935234047509536508308239755539604704622887446455420757183886160969144860302387006617230740272122046133068602339039653168 [148,55] 1873106627681141924091077276564545371468452330312767237881049093730344295860675018108252518129875202721998591347950694256098257763177289843751220698426508866942390936088959485441092728237993910922511316020344792373795568790920319228161294017370699122822316622082088794766519290157491030742015043495211630698073612125819013556190263160764004048140575269192849491718972230920105839806363474387537125887110067625485031056651999287868012343316330317479036015782852341017449028877323158299086544100927702747310509348501298110233854401647437074803800818952000582955201275757901128594605144743301145091345381711078428823750781046193177661860939605848167304925947516388849014272736352686677631480941548738554490497185154659905779931199422940704994030298031380489957902686853911365944727579260329427873578225085597971447794533207538955182515002324256276218686784605607106863278150827807288925228439737240703651152300237374790860312981230312830039504737516976383195304105578603936763144104003578013985113706038769083410834615655007328405351875631895716231284670565448238140328308378828889018825692495529056267809778683214034776823709685598159008523522284934054110508081657157178930806215317216307203773097039878627472190488151842432192615089727565327789640135817209429755656202146103163724497195743386959771070066643054146892834958022702053646815280257148516945869619870738194322354283489899985219450122535415513081918791608677843114427918850471567487510750962173193838317462794367913926856605896336568586067542263126147714709848940872138051793819963758026061649617958616513019450404311176675086390950756985659576645882455497402827294637517333450933644234983294800603015526686231933190743937927425181700089203610847767474246686753380775589039173153975210363439043939725126047975943664488259997633763900198032754807387633821281122919630881204746045044599091806176751771372860999721263022243716952408896378788612041517147025594845829467578166289155866563979064172298292553270003300344409829035702193550508326302438629021468143924430286508829555244311140576910071319109354030372701141544107348532246315799546298390279755645610414478377714757539675869212892835232785449451934710061589561236648070403945519610861758496104762306604778201617940373799043783035041340775019840988848534223604761652993166264856178968805780259086702943958666733956998975480111923473578703523615045457405625800327888437635615370225282462739492381124672025010176 [148,56] -721089385048251532330508292518684470530687502125946950461757168752407496802910010804100123584162244509531828293029628597064057608973564788112020931298045423725741435103509640991904023055901189022300457073025057238959486365321207734972314758769175709776835932982033291537513004004983336736804746902920809176156534357832936733792513814038402650510091041324781387688079796167531506400670045542691763200866157487935303082599030423851300159192870801594421325618043579664136781789308671789935025152343274562265749375957344440642726880830290402999729870657706533321490281208307726164723011096224826687462716270708596496783495884734159825164576438482873916665437511186807622415422179746885001017971447465058290579098398201371738019341284567457944056618432960436956218319335379778982137266578355897346983933530866804307163109124676527891216295018096518557697657955401119437345645828804791375400982592638173969565470492157223913134131821474955844600712343970981263929784890183507249261535445490951171191483432705036661959419155561165130622584331654851132022496247675026234953837301917562043522148118658604889435674826187811916722007459289665814463153417051687935660813197571845441605485286911137635096769325618972504876373305896716677284918575405243825215605695616104521924050168064345162413366588857900024419661779541309729323634306997767290944074728019083986917284223232897943721630566272677496717232757297747396767519869443993617868341300558763317042048649278452821535178590087702209640757559098111227608483435500965298612737165283479041533167143268241309743429445521571052526936132170611536973219301882101960098937989681251477254034716354523234487510661175776736115249632235620625777426199367233109150308731811457789473513316761112749523569244102890141959755994881432010697715665215695265462691823814913424236046354942183676639832846908311851962208391945791455010546034598038558340983102587749024734536572944448250915792928119874390443930503084104222398215161226178698787386559107525093578333797854550389189349978821259562061484582584985074069699264182395149646627257756856439353788517650629335878621901345497611053622566035719963322116523773895034854401809745370069504888490083941084659128334113285582239317803370552508522815863659015077704489292563304127645587483815085282335831714394384277654079107148417964344600096812204324620850517103808560797072576619157598432847387934565379973587960704272018466876666862397823274400 [148,57] 165552974976061221817539219984274300022264685531648016803014699256571642603972490232536930069327416063186103698211335489304544567310441272420181137879761468926157675407798098219544918255027216430927556542280039288442944830502501028248472782860769894496172625001364511427125222133340789033884497838498850345546443799081632951674759826298632335725581885161289074901708171950811419934308976088507953245732533847120851998301191588715555915945370992076577807320476506545554824537211877308543398093907426664802319290983567127516316852789650511065737905818175527700907776523545376635745406187850238077532878548923321934779534562890409535570459111816590471595603248888367814150307323088425063877405031142253144027867761261864800780081152734778776507124297835437273784012197043277866266603614518840391029509334664924667733648730335058952960440821000727007148992339729193534890107298492497053800521504206640727230527103034009492531480873984448851706976859823362667122061311353693832628294870975856127492259039716635985529434915808212297549926871233375957116886703837394034321294885685322194443052602650409660122899635780011288414941556467207387170286211264915303558081278182692758628335849596006111342473361436058734778695173347356980292340983586216859360919620560336229751020703622574257760851949535046809173669331830962292623378278706420670799948994182584234238597008266619445185052682907496858676431767497592245854961428949544690692377449248185781900365432543764663262178104108180707918879595686610209188157493918737667390111418243900084006354996623830155189038591966341739247429947337353036684811364369733082991769485845399508595554904833620076761394965440908613264207299686674912643542911981938689440529824231151762805682484030761370748469708021650988177812674038021265737428518068402831076276167091500895303204814662267689643400136719133604621605503321188702510454128929528850707345004125755284509186343943670459100362719917724142399255809728271657969180565592929483437062904908079204402661028040599812541781740283418378247903539832137001083032832749440342641841452681526471586705282548103259324787659143169727309774662023501410133244117970917750288418079544317048954276565256493706275145240519583825582905281352959364652338991604562880855745491038060353170693134945033107970365051836417962692384499052506697804031347907073200414387950252759826432668483384483922425776981432567600556887123202837746434572639530683161280 [148,58] -27217555405255015400829823102991535994819663690448951819252049780922700744060259105164158987364029952112842317368009544288664796411002175972445885447725691380391192405300096105922622929869204286258098879896428431525053486442576674772498362263207614222202499265778689042676192560904062230227614054244314933376843657666835287628315189105888499941551783190512362780880215026252604475488512046160051558000120363559508217823993249201738445673712627357597215127225224463934757519241701537348647751972652796967253580685516191753289308232299415233204125357774416405728341397162342544206708337208981120053647336531121197926623369038509611595764082198078610877246480006446867245513706261287253942051466757895765956754334056742738643545060025647914652253594076147213089554078020328702217905382728887638941567045336486604277189081522368567834811323208749431467541989780239571592444296987896281669617319947428767943293213670335941352774673002696606599892694849912378756169101278567793618143500431864862508156398656446776275355879255123526201715678124608597615522414779382028937228521343238518542752308831605548308157243414764184165764484307570336649309264414667914850846080052259458819898592277470940753190171179104287704708093167317023119240623559855547363599301990712422545532300855657534822158201219784223764611766768946906966599464868442726629861966137656236717589514267949531260256072480596358720313502749172117085443942166946722187275332254246059653421670739078289519231001183053638741972855181821853340254251693189839156997174790761200612883803142159560990520357142346837870329520739865765704730210788850859203901826366998735414614493790328142561037995878032786762185651649301535231227915248985052673059094249578952386899736479071426090342043153070402006673032652710385765797614035140085389076850860756053451868635749994310910210337465027393884900236613394540869664504867101465101381389160327181675977630435709577950071424900576918190271764844807836475800877044019999253484732674916327507294920350819180102847021392234683517636273273694615295824606892590815910496402093039400515687664394700690948034417205339735750598571828722327180646687868497311828117395189324750995863422832673446013775868052072684380169400279380462945136010690157362927157374673537624271447801912564388756893834232635493976339863645318531062395686446326153484148869815416118316221989738349343630118454595786681419589796508213769753729729009699916 [148,59] 3145886610121411181670054632648750333898558000474149875870387121784937934433005569924699312097050155005637009011086496200987421999158185504106583656286306424675378600696134694614181152904189569275039634142124624607623446288380908199936605237621538175783963922551033233206830124290395615264262486966765606433516040647510098474025484872825212189091155317263582026505382196078908725482527909007456648889539847862449390584732683911580696988678596326009576468601210312161800867198345533050415433630718093361654353386515279637668211426472156731610231354429660488976366720774871371208636658985360937845545826051986832635018902978519782707318800835312122639177274696002800618773551429125049435479773936824942589912095710026511900888629451096868215767938161560319339984304078610789798844718891222754308757987807117251916944722964858148572679329070824210723357288024943889410583726203839305140947038774342496637836108852268707720121511389551749663536363139582935919525082833088457503940617850954112061971422741503273445730939575158192833014490886265936056295645214505169213790296913593787235890275512320637196369779895062236480058613493156224572634161214690961111183465862824397995337071252990430307058417184977630347981437770191533426729992819091273537044318746396442404761806949246216352781696124194382587458997793585772160492785744128197068619754656539466546620667241450356001410223794345264210352528432139563458983836869256692757904340983864038148201922636983378436852891174986281148448008003260734188773383145393608783457868728138036055685433872044087926488476567611656890449123584751648265981431488980281840825864715932128261642197298231411342957667382680701568227941658319572624220129261046695289323010953899156138750246276631022197218481064044911125800130942297465020939953619632797662189833676275863573939788742186486272218923916372635894110871282077816214137411815897295929441447835403491056426547548905673030646357584664544520987934341002071230740917263818979932573238002745749150871373033889091509845346418547660386072377414189214270039659317914065850283119914037816763265100621783968520110775215240952012127839243870133196856868960110041648781914040668649523176946021982097696557927394256918536442756547710614362877885053871508345378774564732888969038702315905741779688884260441010339086950484662370001195674968711748380813195641434707241273585752119234753067104009611136800109603379477703759585848884736 [148,60] -178552273366571681615300888608746064508790153983355158557471672760699282640994331954543568480735165192432985651788975387295757406629735322095428515164537605189108605922188552607954438810154924543457353185827377129142581268321109433228990104606417518862982350236570707892586165258467462224843913966485215926959114506586279261326858157098543097901707507193868754491482699756385127701001937985510123391623069441473113151582334277961263433452499553386536272107663108506182968698969504863459199729176513925752690499080698372784695537485815720637867331506485198915875627239606250943665327314852153902489158854099371205749795710281511256109310300175865938643776432167432291236648390773637652189033430783581969013139757053075527367783738578513782641822692828446531926807180318938038235710145549872988121096017818991370007888797795553678360753473399685312081137273982926833761733132785857658425500199281080655009624592798696372916343514316356817405038042330488332567380425073814832318871331667241745813420969041147656879091322484557684381390671525989690067152388168576990515141761167451488648950796757177093242863177964340679764598116431384592561232382447927122569827305330472056015898761142112962221223769800717301016274645118741786030977141639534026789959567822498417994247097437280118476615906365465282773032826506054681852662892105207088039425130550459886373058342582133302442599263548644656055070146835153253331623145522617859567505288697592437032395524307232155833841580275233112232198749163131635951648929515685628840431975367053859464062020545615073699441733527297513609913671733856170788068853275710150497113686292011295657043857462636069861398572589609215995938279936560896143136741380373259529989614371346040888337559229024578818799185310234208799281408705928618419959009600873555541077548421845159195066607645061972387127789240887789119169303286454735941419937642826598052998573072650625351180875465393480309650335273044294289662546543817586386139446447920656825299410406854898579951668683834211405804016275392757488840727678495105754929892976984870602471817303049683276789688325827051427909867883701631012554678957536256210581682848063537246248964534541451196575951519000274684111017861937386955997923399792059900265404885088085873771500041920739169668410688937533192101788976388825989966912456007652366238803096463363852798167837134406941193643274228536258541672800428348075349961614665198032877312 [148,61] -23259025141070161760983605915190572243065694935884996503470688479309823300371433187616911509249518677120371270409429928949827393949433634033329791218422321099226688318892370781593892839787903837793885409801067944186529752605368765236029323921234299749043145256843691107315067636883769388999979679200341450790842648494765263287324156498714461383043669184073881681653374955332373288806213546966632058525418339903060249694054462575855066620251522302590068651804016449782077857590736038283047714876129812574724084035166943571626530060390894483186298778773554348471505561696687813906949033347677871400761458400158910492796646232011415291583677423681501604384039768807876234698033164721065519247497553588309465550203715434249344497190236452278047397356866486262235517686135401587021123107507697442605513520238729709538093185074516637892087298941855021117999607068154468390198104591446843138073225817616326749433004970505529755511365049325174831452140547970230182404169971482431788375501894940909828472030038036178463599780972605359216742017499860399133283462915926436655121069332589851497462826390718380028055850856745478839486616722178515747092026991331900787409408088394532618762867076141594472435544128867902852547892317644734134324624751614099135691350247963324269650606812352967362023563269322317572885324987942892182043495264645236376313246381850473510385646488095182644762797590946390084657633780833368551189725370449796836957070207397369937414938233657301200798347082384704757011639160967529739114113873230626581979502850799772523738334221350525781724777613509830337873885314136470145718119405343290981978387100759466349078717080962673222325432267088473330904210659250765121326842327060630387770342676192473789959517224469360643028439419959234149925287546415565787627958805406564328079611589045722343574752416988185356478598810672598211509955042367219427219499016970565744159745114108616687574573667505173250399431182638816162798972498268083360670010007880744397235007081721724714049290231668997224623742091414395229812091036190123393750008810603922279220338505039052247450730439123154946524824226135644538982479601061779182698001164295563152759815639653017648228389859284565083522118911062290222955518671804146677909531332140162194508588849423296260050331538757757026279618815168945837513770922980114165996931631471433999330081394433149556848802064950238851489853198985587428552826628221648977792 [148,62] 9247171206659733383989140865789118672890375560874434070768586001577946730546493259866352870684590868564075107123761811008492393836769541093201524305587902591683573013931786422152480684939104284127695078210115259448443464601754116145266690408989438787579514400249504028422429729409432331959090436370460444112220406905391698312537361653110536181652594727770787437786123005184146364884656546260608599377869870800154363976754750558828281284146595209535701846998241653712874780743565275046918751164259579621566350851304061297921261958675620983483928464778297474909791839544596745903404140001285383894555740339835587533354503551067481066284505648393969295526833151800472588664975283283146695291872741898336020378637835221232682721721611626896900017269424993567782620005547981681084472657966792369553317246005984989840315623334045987950993544006796807056639613353810307357315301307289961896613078007636320460654929299373722703546451714697344205031116598057870259665029748821038202726456372854844258858054795357238521449866616613094985200996565455890274430972088583542166917592457329750473677515826348409123735823748121489169880406942358541533304878632178408299722133023245130901216064434274425191645809480432994725669936337414383923310174230409674945849347981142429432998506286618694538016926775815004078543177795550770433096610732431870266593233040760938725021637347325732975189521636790743540908589883022440370427778333929982234772615686600208925895842907030290801150042426128112429899053107903410628108796554050312988383319048393042300654828457442731133263971145377959859784078142554407021387608974215875327455399517112581435946343337219349112232404132436499044047947153018460582418185883796926070882918438639698327876721053637997250519127339630023924260124904461290302311409798348345477938375839051188679787007665052698050638775392387564314032948030068869170185932956738048353437030217913432339909438765745832052863173430318911843714083603262069466373354191398450477375843410571314811760882898279349682988239823046815804407778765075761737596208834158937207676571125736602922056566033445357342054090370139092619929513941573092629409797261117672783915560638963979984225661386373424651102739767500221365027666585867498927616130239448653177757346189200041745728929698614210957442008318007972935090787780180102505223515017065991428647086143749468580772462279517651934807617007718820606008008247099660240 [148,63] -1768044188861053143554662473835526948857788733160095828883855792316916903985724799585476457152731063867273438773925465522571892162035529643844169997210904938886919103978517397298105492708690374122707948216629236282297940677598978631925842803082798352055892422902105145117857896285397402491574346390689776266361552423170332595728682687300840256562032349910861192582669195375758957636643694167979303264008886010380457179332324155734362753387445654401252790660104161024115151106896632084168143506308526512247122102662261814446445468257040973197727785961252218476606221485376296394693424160539263996839710824422321060229834095828268333781546147036871115923394330212506008374265851265800200693686146799831748156170024605879847261258497441428184737101405188880640245174034408408781757607273596715275382734081763044032244343860219982931810263999257224523248478747840484985600225713958040746849592397633412082621865731433392443211819496741211313407105138780546847077387628997096230073794576614987632167989878770407590078833488596976261991961890373398827397819280945020088310515897389689880312178765000022209618658127423797430624669158893512160082642252719371885339106007116785541019425843308989255195748881847937466258878130625491034652683870456884855972447805315081790857874542819638575479891870934224325586049674507362846572871031242538125775230726728482788777724704225980686569678069786969048200924754246411923253966128495983047190154424729976569233704549537761336637718585651291338572534472789540438151004333679214551288847965639985239672718788850947633034133256200875748838280608091318855689482943389937896355549269250108005875105859367257840122216078009290834450638021495403837036226406634978945274788248070827065929796654659474597104934518303658739907739106925774607869289700578570945440354368179271183724332874791985455888785608635244234055782972458166229195931221546968472516569360249713155950658547356369773867046923950504009796546091860158193970078814267155730064712950421848804975329820471063667746199554224025402461947874391142221390941877535359926113729282209805255249434121720070542432588139425145463181271504044271157022862218358640873801915845602230620679649200628084151304971696656583128909895876203269470946318145645162601813533922404575188409443302318668652579166012423124957364553262601436351405140943284942750856733015711094986858822568219505623548454059683302144557768619320576 [148,64] 252915442462177842384914230757483817826590133191548521553084993928073642454535187285582518566761157506086323962014260212499358779240200933326786555040574190328028129648868256145616295416964053147260569896003468840849882798203022754715195978768531996644358910872151965246795796044939656306460770974066026376577828996124998089693371431550104493424645422663096494072765408484644272658861810810858848245641198096049776115978503326220448018860986622739079328735657066260645095484047823824526803261494494799003303044314223586759792441218408483779996154505836357856926876819251987020088172558547943011684817529412496318364715398255557314967747671857534611409817719418345460823408038224987940225257781457472215210023931536381388881303030400224669198472804944278663853260957116639669678059063246398901981457919318605783887346262770308143324460629806946942711676258052145538144427151375901483230058805502395737744785278106660954587668606526475569882137165261645058758514152241389925379738175513047103618774052704116679670777624465004742532076005018536352704375210118467464799350261561208382068721903907412353199929404936418995877153934278285041512029441204781591622063893049330673463190349325042974037014124501910040587669712612360816244742111511175636530880533767544241753146329635670544159835433372010482705313228215567438471022543109210448627017484109962364733850639219670215848447102737615632803239633507024819583848508571301005972686152936683023011288959848998902043196589640277304547852626000708850739929163476073341432384352590506928081659038373086767598617838490646719883478631274142291950491667908337896504022496217674627311249842215191575164819236475288091588726821779556374988652660623897478879715969574658897964739804243877950661619149442921612674324566225109032081465568195976703947617375085931961628375037463768376387486522385023083252406918852007344947503474003651946476781851279746974227326674266787688344811455624876617241355829520240344287631328669981728227239802300601225388897003915863679355158419320897260966865546570893635257941923364613949895289378431908593021630993173808030235961981318155397048820226018948404312000414817249994311724323631714344078003150956215810329279987343485403650146626501903154340072366435905854281065450842701342942551205377058288919452356090154163323173274157277468569719525770404333436066444460150951559597878422185012985703487041189673942128229536 [148,65] -29529189703343693078839228005756834642140300905177591051593895262901317132301963986564561903783482021611929758834815480213102521047051038142020086129285870260309065911230748647885230300505903243419056821906485747705637890087557355544682372362994451027952826326733332227866213262594545863227529073327811623844917450934711194549476202757103981199177949840573751048234572087510842063826467849172376736762708103197140993427079008967631985665291613859918376254018952440660619608767638551191784962722736908286244500582560701209892311951745600310231108448458674380358461134532689618028715735245092416081797628474905293284665869035409090880959474734262066385438702713062399683206349332200009298579685661366443165619971049178028125598070390851351535172183298933064625192169396084454955047595158796174554394413605428411308251772200513132838643128752502822196331794910272353822462886112752610742173279825822234616349330267708938379485219469274855500988112097570845094802991993062890299975271006348536971343777363556660046902662882100847197474974329314252487673961995756058824264302805372692037249526981506766490157215954868185531479317493665676018148174987913646940623187819329749973646083894656081618042925298565249963795408373746330291705927164878329645664344103129952960509378051490942885168552977965801676851059663616404610745483147679669252341053236801997441737339041883411261731371498316781874205160745926870051474472096838992186906228087057557030570101340522313698439510823744490706708643523877656747503792003308460084103116505744653092935890844642332394660087444810159453443385665791313029244467531876393915802854614441577413553397520883547031066025580090319320596949661359601399668935732419597880521287662547832607096751485240044719187276910462530619864058560579111592151348185156050757245157389669595993076861700256597112369503649210218860920051116445977277921969715083378392083477107238643799238026253063696573373499943207465689438952358868055684202552092650618498793543962468112455749475295555983570184183014812716057805995828054882955720852691346025824124713967142282754744978321089324732067148171711692330699680341904334952572620830433268865573223323537644724955892063855930376472988824608814465810653368001592990924920488487382860641236016155166427134855760049143122156985820389850117282305075648458009352694610605211821403470525591280603920809483954081160646093417217535583961344 [148,66] 2873180755889848848633834808517253772361579128645392900903129340118797573858707194399009159776539108828861112157466897573756593323936443085739673674736984238969629133916164342027273990529157504756328511247321969981959926672852472568952296626017295879699622178004898858218160719632898746662777826486999681871170177378683713073599073043483101762509685698818857208046128835383591262252817948209050649352239216049737927462991012188791937280711058509422788784972362517173683500183386452852184483171126021579703767652753441507102787540521277369718509718510265751997070069678695719149353533934038850175649359502551531285761050979383669316255337841338595828584148832477563170667109653892571120339961583146034052537297300930812892629226325046381074513381317585167861380133018961094165217902602385229845511575809969055177839571670245813166898765661976858755004979020056288383042867757642723666183563644070888059759878369604743327255974008398937040688399222293869763580388091863552346357067721674512852512606275305326851317232063785510650551354609747204654475529055026684003042731726693691087254801467756042657130321436469846509416313477320573560481679073035251127216159963317541907698856978444265718373445600971793530128819045805394681735886157386710243982937799360839795469314292674308036202354848774367139908382211441789315620290287544677291275000256841899412416425908512226816463740560040928178842180774746983536235310668846671409740087536744295826474502381328611860540121423779090631234977421102057036592589874044588781058883727192541339411096743052731424322362448977683257564975327446448243511014354046425694015200482645706305701365543797908907375174177501768344816585125224993454746608641805367753733593290417592983914719129563321366464055846920171416057172925075800006854839046237978872895411654424272062688342430633520323338042617931774693496772636919346447662498996048601627591532567376618511212834408212326127178245118843107732860809307813571837968101295115113304549486850476570319872980179821437336230560835236789757189939490692306504857377514930549173965590247440792032927552680480268264351844018459164744002559241623708380390534324255690027129373594828826111952519486490927183663925483920817858754331919243278107601665684571916677443751151577916837955223464393905615789686832649360782681838410998969791043465929119452686536454119183068695559785221708389573031154598802731028292 [148,67] -233998234941143035018551257670225452318589357561670064855308702992787507490214699879279422693267934396774500136474139232984600385624376288966792043203963424139516740852850554954805771702468833244722461911132117440080525221669120476432193230683081278072447778402897417477833524075208927398704951593107318933259740675341513487847677916467376502705847613851686408717580379128606449781322950447694374570492600440883771524934154607019196243319371794040971035231611976608545219011107743010793296558064467589584608458804988986690352257259199493934488320823732806258539958830938861566148743467899431678036818207847717179405738489605556264654911701855542106593026266090918704033894472640319064422437344795395386965934916876131812984245121362879027177600131567346865271863355926906326856894286407049510668824579303996942541950989382301760246070113727966760844792093795506883474916936314393883908735791601369355848934808031480619628650969840895843609006212230596021073303293436407702292402602386124603302505349712986091443496577614165759723634438543185010177092974851547755063241832453736734994197181852912916480081261943472888392735021110697929727376028488320245195665751447011957684292281687752907776457054021738075120897975610130534256791178803590887541794736157758249544216283968423968230137257062951937215998879307253279268625527540910641700641317974965037172573923167097901688541651526530757616494479191485409619776916846416737721286674014646723530763586028014927612757795567521894756621265977032391771997283520133201596104677807093393627370939569269408515982869084385122240846983932541888446831423290889289796183501890906623615339285938293220580102520173704609230480464333577889015273751413389366243440648647096580337592639318015752683039902967002060491968791667407311569622848434617576901798976520253255450439912395683258292245014065807569942591427670174715463237372825929194786783472714854909433262045882193223122506227718455523965612745994607621891043521669735193699407835367240012632133320021604633801723806511527088275919446130825570778398927226550714814661183462700477469959638084229916388951509598743947073726063179222619349489627107129044415074867080927180885809825480727791136532670136231647453054822488499141091376249219674363948614347065642227249521415272013485687203618094096109504236766476768044982049948526734786665495416255680146529502940435828769737387201201698944 [148,68] 16035164301469700757912963793787505422184655516338009708713154437101714388778725918104998232181221265844668631650641904728600649861435374173782721989301817264264481724902640825434801917224019467248169257632420247991945079059428616862805255375962121454709209866786334587734631113757958634818970129806213272920325344805281551369346275009545279756461788929920507634365870498075952725086476204514600038087800024071280465533595653056527613675655297187748628961732447838784659636342481322903788519377039930165703691766706322557454396811767971325458867575558864653554980515658752371539557599571418736496687836769284921771019594293239906648145079906134046144321426810991093100939816120404972657204723836939954032602416570332171750604024661079139450246360852923996333593769170013606020317658209827233164742781107670825828991598620766876067621145749521449878203121834512885404302305294163384827909738146281010479548485832873477717153083089868394040927965855099155248982689676325712460240475783521039661632144621307183291460705409306613502409129792594314520018304403965789297162555603395308817995395594889982170995649794763854423993956075268323533675130776645507631745178637721623918913717411781966516471647938936705993061706879775624881605963715421247737450768494276423306620954854451164502217854019821462139488390345458809242106988299678771474945923181665851695319250004927030167665251693227113557904417412584644936783520311604374347956936092852439967746945456736503564877614801558939377672781121522699584932613339521597795975788458010568359657548790296302681916751178243651552374027402861569065204176672450201646944776046251846171981228693412868091490692669986176821951847704971849465663405441423137481511339007160328095498956841299764098767476830150159979498524897073749875896465091639192930220593204092875778174355513306118326399879416050121349272896948799451965117080998791596703444887278126972987616420908246169479532887031452499040304581888670494465025138329830725851236970246807128508619590894155542681810988975798176790788660100282287568047067483782984726885080263717301574928219413089185404300852348886462416740454014828268981311833879239218770441456703324610588589255521910466972051870434001109523113236741832491222965314902322428943539786600695566121491373505545321225301372527982794937288138552101268219557659928284526708195607586081374509116893974996110755534928354016 [148,69] -956185914922915424243020410114057476567196569656606756194200631830513538626706108351833494259022331409305551740561813688506296558917190235808379966807409445003189622075397008132046989392503433913041121010518785675932948807583152212984711431073692472629704064716456069291861935670531076402738954162269103274513406326095778193165494046165715257816295078481816719011276808034190676078179053259695779505521611454094208392982112328950158558027637053986313968222532010137445282010001125248293159198979826261134069369828066107131230552858327648250436231766675232111598343770643662598349431853334971738707356926827070012758260454835610842517563386514917780498076285409421047569934072168711685354779518781403086170666322665701212154459613206996448836352394452337997968762313802553558387681730626214882799667443220939048146785407492826097122309395675244245001487205114621693516789171033085753489301272446097282957587713417354360786082508052613651146573616601023093375997138588039652520408486925711250998066702153798436661367650569487362961705132699763876875509472674041917512726885001558846494650553832193436805948788586955077769535930239427346347816824286309415265234227809263903723428993442146592078607627478420670603789403733724073705362304446409531423088507442677923474005981304505541140998400268832582086177116614543028437290954535713657473575544629573783182375102631567717882162327769335332851940691650297502033166009257041091273183241956975112752801015291058481300147876711331456568515195789980545573566959369647879352220858603245878075988209486039339188725074553906405276712483305531371970477216615073886486669171342669693475294801935532143730217033252525727826181403955209598669234430111031329728257298590034503136978007555399953474089947602381055496115466589538248552878865958112211770594369028978776010613798914588622462830145200078999522076464035762343381450838449536747202770231068842681903202829189375303555431225573632761901420000247303152931033825851398676828369392051460515480447114289540398644753851352278701617444546731990343359987380344590865733228979750747741834474462002917384331074745591032793299149637538108202989926889003644477607954407648059934900282685422285428232557864378934848456361258959666759781808237759111676758665598356846876817259736645500185415292388927700749898446918391636429332135004513705611435966341514688292268744499709257488117269216 [148,70] 53492217272047586428665042423327787092650812752218406206004938929821069746904598317410365395513207613786368022003515342846471132620288305625959785320573717163946978563837307839184893595815842627981053234052555444815511481657039776078392711567580027591531160318184413123863719766765193461696223320399246280346636724796750343974884152767016126983093497799095604546839321306635201878190201975567685289483519041648143676443641277648864384507082190844342624858843786109809999577305649021926842748915260296992558381755807660670621558105174611152735785699119133462778105996345771454227922953611064860659831589805267432638116521460800699885538519032728836653253880450779450130119956791621734983783312513729519230122719983773853646710688629699072398433872340211870754936798445274372258764696405790461856455895475878562412648064425670619168708243322816601221232595115252173874811916954400506961073458508060369619848794367775878265894621623327458526705119264640306722115095740000402344878953279432135057503967801858041266041476554679912411308218515279280903483113840848103588313714777611300951157679347141212691630603377838657802362059466785767616417526442212263288458569955966657479345420478761136059555900571620331535918563714225755412434188844314749668186617794183021723566522563982704843784542163395729043871420177048575769077681279466649860519448535507720111623439671922419331840836342543462768697650052049949711221660464742709059056461115566434901993407368239404653576850741708295946709713760421339257117100658261283172155462097098511678706618004015401132729623642726972545567333038227483062489337867481062856472366926230283578659406323934609772302441583962463164237476589871989581963750495733675089876517646751387373405048155010611902821585310867580136996563348475254662707771905162451839019321442948419582462984391847728184752801033332389734223478641643491482947950779432314319467043990189349959616194002154171163473369156240371862196775612279341323196819627975012099489307620774466088202027227612759754336348576309006811182474053906087129813413307293014402224833478461135111694252846030840054624332542179393132336149191243067361001157408151561657256585789810058080711087722988422445072486159664286576762493790847341606264786518468890738285019503921322900940832936553802238429181027531698988626295500721916357699033474854073770301448705102882304999668675707035482464 [148,71] -2979851478329109997365909741531157411454247055911725080713411819938820343586181656522639750226569300460471801099302706756023352012319553914713246049790058974594784055078658228783680743277284338461002213114021955084001446356387442259016622010526388408231197675463780837446750852825316814593104442408291263315607918747686070520006916217038284592286126088724568956210946200771073401221987421076143538751576019904110572440895660676127705252060059740091061593246951923118341564288894305146353894373124962805937277300494717236322990077530109675719812599248520454179895840365440320040709951534980435358300622319001071184143887626570119744862263109210274091237478977364833559459574621940166889056985219944418984128098295467311632867805246870004222200356591534234349294566642715729513197614286678153965684748759157012989113190393705103837670762064386978172273722646389875594623517159599376462205305567198086547505350779685238617688558696203104339961815370496487210024674121757895776719449945295644622901456070783283846050786833140619030038368274567647021695809123415057772681885840311451833981977055928816095353214514507049106291219063822873090451866622460564661838972744030098726663461685629694008253665191103958334711770912037921516633520606096345876603499189787520705916951609827026720972002114436983899188218549109309807840066482791886658232590044191945795548234484111238333705250418114714934145885253923603224777132598439613898791520997199392334561196805102055640750593783211754361384410113635917663114763850852166882367613225313447973373043654641971345005441240039184488460147103701545951757843143731444005692055504863135223311843997398148420373341402868581403858017409124780665467172479737173665587226940437793745671262708150150999481842447540416305881955550890525479848036019699707760883629646712622873694321296030285205287533211159996788114644275112297976826483125694274118036310768411161338604928446635909979817755980538087254575399070225959494310693132736091666401534444531053087558066397054306089049504537085553737663797625567080984860345039018089402317423245331908633922222234748211103718679075290682756305064562524139668069532801598593392874696411393342747966410783977118697463482214656466539371763319521312875618903973592375170713529480128243619285346714786024290041801839819251005930252727776119091690142557174482580569934859947683840834710959936091904 [148,72] 156719605374547845691983116079475589518222534415065809355752560948022695686933581738686984746762083687723958534908180158219629298172933376609857102197971776818357501500464854459304618575875689664835951473755810844111238055257714803946402951942551093644840615581912259223656141208849998780111922530227364676289071701607905138606656750998856747483770792448244613646768477505388186535421774047283817069301180717821533699343734807026534745753370215045369868122477257596653323093625912160535583774341601991149410402543717509054933412801448396012678525281111642635396543205936258131473554571720633431835784653304788942578278556644470477267423647394225856652017554974621566722231694401133084753671612882290832835046421264875813270374605465715025442108138842289515994828449163398168511766870814156509659996190463167230176570317359873705431842192998920205014310335364441805734286708634627898581399329626319943072509668640033097063442091339338259215506881104262442586289770481566828250863571255075261946223285879754100502405373180279091147754049477115399987139784138825378524718854149137862454800325854464400447429908754970380976045678941035685228436159855863259378388876610416822847345893760580375176968606945507661875036320997524074215485145947531535068318447969306930040952856166247716925516890519040703032939607711096256515434701163772676423643309157299655631190770019282010770069574071582366621504585041875134455702509194288384719946362687274228782510052511756175346020803817915402736456790579398416657858578147650555062953808340725755878625678448257853632676873550089814203628049058547805432110191775140171556995847985621593603162618934247980094676426265508411859797475882456342880378357881678151932695208008378364329615169331415857779275520801104169089965703514268830950427604425557435421263597321418901834215628934152388659797457295807603257370912568529866360320993576857965774532113357397808562326104136180826635224593055363261664334152260555985505576282428910581057378192155084344715116700981441131675279017876102409946416087989296057390814269975774880961866315472714951040276840500268280084064141364434835903684946270263730509435613364774573873466830933495050679127515736598982830329981532186668436094297742808233230176057241945539397304117724162213659844365024516068494329453558879361804211507697353949285272460457740303049146620323516027525769158214208 [148,73] -6759095918931649325700436140103772295208459436669539934237018305062126500021166510221321746465030172755040275136288454999703008431893951350278514347087874928777939719085015800159680076221017858379812249788933918201470564065948631887254900619535597971150071346704250095431647386924302227772695870974561102330033287701596765212294726424654627305847254072774601173977866923868947800579887467437908797906310170007587601382069943111875450747051718704960772308896571729031700028101016397815538222695108686612085917827187649598112315669898282830105115319251069974754095162023022377401535905401769466403539397541751362230047295882672217184644410816243753933905018891089131047281641948378175995056055814548405126575671113149041563070890445203840895924282610216815874375227805228668758155877279639678613905004927998528124114409802646455681402424779462554430670911061633828150845231129328144804591944667387618033198641338739105232383443586083600625275876344065657313810868299240212409321498497647679803290091744516984429555734829015911575206008154279884908520610950701496502085570304508872747126362622379843291757705941851556397413144382186423301115872901031966173618743903319287490903820922097842003704346098438336980517102599417708788178781151469266275628204049989018808871162617849635775097044979637987638107034947842497127139604438200035772014009625494559716268195361643636049185696258090351420726522588517326384168164048752670175052250314651433455570798908026471314974987085366550519597433279698571554871309506061027044182166413389325295402107513017912783151100726090367831120072138918433812232606515616349673043345712993186541518842584295049347412100769316489514839668389021669298482018022002066523050773866983886841751369671080085661504620583727994984768364259239385251863184882680795190363298006933863884620373644514486365182754279745958020964344332277217903718984290816646971984240807601948242625267985023732408601886690028625037951177076316227714605217471757693784504747420464265550513522984140866309834527607615880753410679924969068101240632942842745537027807948992966833865975552477726321174244234624704739260848473759500434343477814882275188640845181296583539798726075843137709273061877139652218819344144036448758283299597952185740633414673970983738717996239596537123933477853601635954704819638575082313125885921769977873404120371085450656450361152 [148,74] 256517803193551468799175802318992582177615339242366914289233840306972587435386127572563664179731751355866808968285963605888586542960393179714733369052550604141515919104061453308510186039007183501379252523206287290192669580859140284955353278207902087045327444400922614694967738930178143911992324770406009421031078654676422475465281147517390097406997853764405389777706842881764991535579663404316928257641864294069318477661166342528345871672555435302491883113502809225288688503468104557073916597348894212198106789927328404677375492906269411366565019364855530149855601966834907374132210717533303218204238131543458229151748163137722089110220804594794520416632332720344754139556392277142560657883128308460675634926074529320089768492712260730272079316567409020170120784175706617649954462434343289437218926568416697328873865290179926858748353690903158560320255712175361238455586487100344337586647594072412772464130360993027789186210453792657314836681401581979765500783336237557152367027404595479453267822921312884093385329406014464058096101347431153357056470858913370899864704097637340140557153739616665082260587497002418020586746128829458681355452708625533129789182118777911911533491915521881038390809080821477315562091392247139775681607930061497934534070183186574100689993976270572443570175213888771596041723603397616021551161108389209906913354025945732847810930106751169981625150083262849532996991873548011233797483777059812518134494259857671265705192517620364419075736209863509955370342115345540862652363260293249455042537574916020370880427420461199162217919098233782235087305483628984898300746022472608283548581342475414235697417142838081000988049672589084926981925244694081024435035162021588312590350676145250902860362346673682726890714254270905534289995276193035009691002833990849883109558013248219769516315457497837714514007754835113198790324231168563646549907619438466663695120938134261599183090219354557123056103427828273237781757476700319972496523551914045733503896368439031804652334839259445498330006441615474128776576371865380644621884192165675410147425112946137222281201600808346816427952189165111612576686051818607542891175902205242165181740231985566297359455661992964441601859476130911829421524861551169481945900223275696835388613758397158454187733403572897105985055180072867829712948063821441289428726279545560334051350664547745178601288 [148,75] -4769635855756284643270308005718728524804265120146901639779101005200728557248008282193804720878109823477847479748165870439923518012462881254187484226878741979867169476012499394935538255547988083422721161636322406928898341548932858194505979856066448795253634914068315233538422034352368521394702979654595969085671597339095763129953388756734045509943368938501880519499057755647881550689958906453479671692101152450879240800020943117778884613287611997458559185732770729323670289288258747650832916233775768616527317389847079686560646591156616737474963438182601774324990802511096620488278109866056623966172911029119288229624616555665383611044096391682275437288365860115293038757934046822493931361989802177914619499564322320542778928959908842478017087104301389579174423046134969162267784952737151295951014763417718295281756019870048058006970808085725186005550431765090615003232054340730596679661958122324031610943689083694980544745166845998558089940023323300387258763680449338068885469922381895221701743859847887793541048275939700982971179157204681719238752018605358275503047099210254430172956640989991115493027794573868388549819433261841188250305648756364836186748584168746636544265576400154689472030324705046361648331013911000246319694179735210326039551466994629311400934246073288212919791040075329105017070027973115854541668516631093788000610469894877861469682121431903024805254187345576278218732355157829898851268855673132505346436415376716046555073011110299974667295220091403607430155230522867051235122907176124904162239590226028272167557279883664121311887558973684539747331871597779695237188515709098620450260488688405302642925364594735008546144712072686863501898402188614525739074083407727543897803522356796814487796163670114054075569220287644114802212567579640890708795504379703847481694930897334131357662199291068495729843698951089240655570047485458110561872493463627173766219984230439066420568686286260107336297003754334854359831134117746180014462651566941763772465986347979964950565879106225653194891221830190989886487468013496306232079457450318250773558974617001047948259573259746019707010224208246849418474891599189807704209150929800259961327425682797827347201692734868932524319539003486147882115423225944563657658122426674109081447101362052814926250787669105882407835023925942468375541096224343318993723790911539091074545945131621187520 [148,76] 86868171159556891736123365523461838428150226144835178329286773710438821412404816596258888245084088029763213988879053366189749722446416395551007182712556077377670437266609693853930280735329910718996652735098872370667362603919958993239112047677169708090366015964615053555291927521883738571543589333325094084016026093651235110891249841512363646312879476030529090360534104268768019578567399951143747956972897580353311306012544126585920540733969825074206187338775595584125200890253235586204080878788206997073712948960898359977994376732594187069363514970475150512159673945810438033680801859858857532395972574469635640592698611985076521189962468022582206054980660608988667565119400898965077503432751854672083921185058684617366274751068227048550562363811003865128828387859441669184964987573539542274355798783296067780013816783589236482182216770840619185899783356002041909081637551470450020966966353772884448475030373145621103286044702442328862741465260151301795855691554958874029632753034375459957547773007377301654857006705609798478983806002610468227703437671506771798181017167661595832431732251396032642539723638833683961591411246508550332186332239111993917919656172723745473183544008535568571122174420361315601770622924345253138669168895836463038588922549472376046541595740969778914772744230686467709847829931846561663351716264469056708172001006878790703709597347493044765071196575213221787959669646336500827882373470231580786382889558322326163869049366943624930038379224449823315399169343401933438386446464641721752088182860867545348242802665421300854440974353898295850562832268546251421498398164431936516342524247017378444901373101761050604421186513974839675711122348445196289654331034809967595471276761798220266839521361040444850375103971307852388292748934343085161053419424276959580292801102410024197698008926462173757563033501185828171648541051712054744746380817129997607895952966393996686106312613576480074954605222030444626467677816493897312178833733484157528557675682618599637501155827189422389362268005418015674344229735164788499290907817505650298467418210327437697752462504998750818808237402990680852454205671983374554959920054487201364110865069561535219055352925515168258749675771335632012113969801957285601655013127538079272466268899748819765075409607740407292037077379156875578419148455586282933997072979120738044380069344864832 [148,77] 4731582026944940076143471198804935848329089964639554928052930030823597718790434733562084076941280912573303519052219611546337689475053880361477284492410801714891705852796148830715173993687494452348504999663195969121749241037997100529318557794848469449672428946178998788674475346612391491620435213537557353952332518671742952666350810239215294850001181447491133675996293239524802895772859031310957946905794911182431491660974922440590076616095148056248087497756108931628874607302445411908783678026938200860559296765908653245546048687992844716556496990389247745946055027300185183125460678602610249973491764456058776134577333932294041929092058881601994137149781809202530952518688127045990370111661735199948024903208736340076372449601909032378373368310903571356550560012182945879121830407412048658132076802373308573088647974527463703244024324261492703135697489290735605809685767747634247428130253749548610018260446741532567294060117506711432567856533330286447235881728292460830189223105215500422948944455988374634634738289258906058166420117829065047903426851681912055355002570059443355053855300486391774245160424606418421913005778934332127103377381829053862057738066317636013187863456139532170137305988771371175979999807588054194652581411362047876038694718677955375668155086055889570005288695909158150631547552782213675872775126799622502322592502868596686398264154891875091941085244720496900416695840402848668327621303137829064103372204195221832045935788635375090314087656446991402959779784572124364119946177878055198246128083172901421186076939537609922432972923693792592741720898363005415753364447286085684881387110188115465178112435144805818071422577838306906463033018527417557321039779490491232203805053267511152052501248573765717788131472422655263574772147668922047798889310717268459882218851696340161820165198399850800456113486795562177493931668803596043006787315885512070154988236488366184122796184392588375832802472689522552416130967295878770897481584774717768053550650352335476012041555590920533254679718604640760680908901922643704407935903211050364559858547140663927987465976923893311429386326697613306600041438287310543133456036986096312032767279240663322364809441632698949273977561544073155786121616406117434245078988210206471348957994767617755739378350451727463878669776294202074828678374305951196287408987277647897933424839552 [148,78] -115361627465042875015410210725568186518555236602947768678681036360895308831792396843736752119697154180900608763723023765253165953008005210116200299203193634757403222396939253920119262640873179307529200041429495910459209765402553574481490662120562670354866588768307974049549115847834802583094626036093848887287993208060949723072719976324571502637135917538521473975666092954757103384021898657909916096395989052744694480508477178899435580928029371495477289782598964026777142503222603205976529450378629633974063213733300561257634041480057355167873764561875225888259649706139813341348276812675135624018063872495424750499451492098726906084311750439283475693163630560780705297274575608051230758608968571448856709532425629877753037901684260001553638561708696738040197673903172860135986650337265131518536600049212863410199914396819981972140432564639925296524045411244307479004785464419717499694507461002522985809506705960451505847163264928700406785296529059443134213173426398816158671003529558498268480160379245877348979033590715411874336706062971772860294688560524382079883359442090178041668104258195710906010599174860073236746812853492141232011018161487008806372574557865778616419952535190083193762954935112102745853243926941699709669376574370351420513727434286670379992232256367684973273620140226404579660439150851134939238223883754963095538351047692601361405458507534346414585283878584708611904592740603555408413110035231649079994786903850284981077349838431577882293830597345635877783768670062681302120291724845797398470209626321810431296492785997789562628091622233951368474995164973597637787564149359271768715015207401876665907444253189207918555886135270605605232335717734509256761843306029725607684506674313303097010314117251284643849300057184059168329804174840675535915205250219914391960946098563180239338074987815944878873940544799050603747060324347866866474666994587793991960813950196156325588807588734727365690639736127648720490057212165811936947249690823711233573170170445556661732901352051441413800137862573741445444323975758157018991004063898612655690936088268989287684594586114844152730779190433109039106020537038817020512932563015495604841691156794029129867250640231397175038373874962185697808294630869905379175763397237127294904519338921208714759644966658167819296517653263610251203863964732032852060755545327021319873276 [148,79] 2182634240217470759398793018872367392731374697163385680908140553600814556403415774512132180839679819111254600968636367560344295083857966134419937834493810125696786002822992841990851858543805569697880353797331595668630503189383468547893200817944549976645985496234131961346230215239667363159882642326501980737409788946021949492550377642018002393411617820975919624382688051100637688362245106525564407913535896799398290940734522524363224633780730981706759133880903989192530086183905877907460298641545613895992084854212031137393907156859149434273422990510023242060437149263257771611312669807807044544243114459802607762881790944702842431577095597118636060171036193362432015251157711129350970574060195705690450952154674090154993226772247416857271646376126950699119959139003201426503191027150635413308168033828903102852020438882398856158104105815858515035298402182219400463566247617340259661773655072968498855419589206716672221977305721829998759832328159887527628698081989119631202666669759044249807214365291959163160778844632319900994172656386014997506723244109528577583189553725896087907781785582699463864170657424113564387044839914868780091038767349254173442081972851178442204091274954788644454070677612341922695991543991495657276984571229634479354503577908845620256312248750881894810325381226484125876567835859183627161162491526595440409535273036747193281311539789168077549811011506321992447453450020537761627688675295438380357969594008768849764359088281084676311130624901361414593503897458380773809195394994597731680178516347605918228348675453743301614011514438013657657519528090999251181216619156381614690313363230558928917951600231578215837524352012712431904989106802506694112157223099462786798021793189014007280335821529915659209834428036247283519427388307428562369184026766641247199854636701261547203362899133556058167697905580976270340366422036825836629142540113112811600314743152250176152179909106759006194009471782018596114142615399615093693290952788484044419264482423719405826357739352274798667423333659096058474957148097232608044885344815768672814577296500733878101713229203702372700131981987892755139798159375666216129355046036617202644692615637169437391748849125686094327833341361525379242080523911575393285439349751659302820660266016252142971176533211585049854788579327049702834454652945866458019795143073479713536 [148,80] 77635171555216164852127446614948477691064952466975742654140986239452452483934008376773671582231026895615593643581522567880429543183779478898486838152919363588274801648883564500681967671447057382178857017327070978786989892128252635238589044345451484710054290407807611263765971088831283350566581330202348105504668958205818060388665599947323646358467336461839034969132699348078469830358753298102336875251473085262304010553926664724931445008089386922334818016767418512334271217366406079803843628140863410514586227992442003328918999909670751251228731821062080785392099342050855049473283274889719681143365519303136855329979845529730873215857811000579192685444262249839360882470869559789936596591161726065478791901789337551797685342159777854933066007368715805161483336194468237240349236236862949204675780785516389743512765635572608132381412867791942141810314240220226097642516382556913328683319789916391116105539345458353391469296363976997246603291964637178089296352837641840531188928283334428193834609465934381312572313180377622452574992599910568415827072297492199538876548085009809881395262267332706471182073686152081599486630906890494818679802132986563367540092593855222847654213421789819339779929932603990150000589874806734851585221074463053670183338012476261848471578351960191801730745133966085385148432168707568862681389063933591338179588366348100681587406612848729544475672620776743347903988390737231860229628563553911380162548844713424709131920558549831872177592985633478324669772979598376943837110504696790059467285307938247704714068018963374811124714617343111638687644916065723837763474535490377263303498979913316053964613890728356624078630094511005127273237608105458149526967737461423779431959584415550198213945802939433468465697648135461535033316986319803268325542828693245462241923458929904757525025074812367204179335183755864515075263079551843500225211148113870850647559296115686969385637368947295397895006862154120763557815165188531463185948063006864127760686372158567107299826403253083286931391654532295787658091691773308411158160439768174869581372234107700643103526204716613464344373024580354500178776294124284541143148086593998482849386550802975062584315491452143262733263007876458870737121680905544012644571640381177170531237299122618970646519257758934444149710141349669707382603703397011611803278717428616 [148,81] -97238666595704587313691682916047192553688100596315066921327846458074720449551443395565950404028305651594567228820292314776440710922021840888318562344934710062041358212618378709680776070100186453702803231195406452223746939142974292526653982359285572905351052401098791799383362124338691468666658981252793536602632243487414164137166281274428441501583064716561127369724504700746091647089369466370209494124989322512899988673303258456859632992737067223277742771259266945956365308442522442495211343651106898301574292640206839929515828746701714355756443096527298041466421320956867805636653428088397886274058167821481264557607535786993192301678694957810239548211578732131762268108746811683618086070801318125057770794099904708786117125061034240243710658482363776128153429310924569588847943356439450384138736527306795222568207344133090143197220313166155408213769086623596232418796760939552398882560500982496361559053356920004195788262010099685524018336093061732713102105585974988082460689353288401786845197424096671438278058122186351704292103618639923356189271424971656628775311379891415033374420786737508277549222219154653443055233310617913262627044066645837504096317208249123698021332947646639285769255737346800945930951084165506710135727152435845429693438325573736174220421363784496928198092658742367954921255567777527356122015735202003132200180673585545656862714794846249777333811282088435889718269453715804416369245559586626027917541064316701094845324659470477958740059890797803807623452705975588106116677891474040643661865862025172623997247564082779529996631179427654470865388972744510327571195625333686557442773863707563440541433761788091898349301702493998219503882865455163075888467849534552935018240283079370430616850195861880902694778190437596784179054390363485368259101295873422659948975066024221956698567037386895268472232102980459513941453555072179263566565746960487911956586442392621127093539993238021387498877292429721125052702971099110877947026173276940188415064629193901038562058783699985592370334798972283741753690967770253178344178002753496982225773883910023447717547534609607647722315751621474604111854450794399990317180787684890644790260801550444903892189632779232646201698194704470668112983094608825331015709175965808578172387400778531017370006607794580729393198992272953394929606096065567800222851504 [148,82] 795862143075372828200689291171243670462740729208791941964264202253247944932091536977120326314860211722116296476978035177710227348066425901183835054663941848326945498399587256746176029096789347390951474141462134225448961263120751659158454521820938971720345088216393430611259890918610052163447041466487570753175118617438754416879904243908235205769917686353348164975248937120849415404759251890210744419917837619568710631245652387018948257897845202412443537253025058140744757088271491837312153402739459918939387688274419262047991241628647885313161276073851598470195626267967484827738426370979683044334929997001179944553638937002696420498684963736653209167271760923706504557949322643805005011227446502465788154610777497667695783450335277080360655854731628137828845093355108529056578516250603366788640181480884028179115504458091429213408844530858408374067097767732103729784421362369479788888416078243977241870398817701170191697243468009942313993646650672917468437268956000011718875181847848688513703930003297125139941863967495068849066341400878620260723571585478711336941086789653928387023200760813669662371516848190953805200302338727448752042400357129574117847125104997093010589443045643909738007189839150472924276675467293538820793232224944694455996222451176026762065986138172942874198042947589192817585828449279797041264927203098409179101433636020625753679794835516868156248591981331163167976290805642894895595111485508937776679701892202964930804558730554946505639326092944715913724368617461470668563294612908959621943964142392975865223876918714156693145882074182847094852269232371349612234524110708318103391447400618215985132522402508800433795966933666672811823177386328397901239765447515640683553337683319722015256756304578784287164996842219856130780450983247433722968013467543992335945664104166597519126183460894649454734075854080526696153451347002006031482183679763065603860442009644162453762858738155845341221361005558685643479051902636359888113387345513094499067350110836113261172804755537174052140064420856356692542636142521139185944032851404792882316355094593137722542936000104813523484967795874755386652143829667021779524398276576132665516226233674889864969534130147913367665108127511381059464275330617281079767226827657833936693496918173889673837741161484839980129258809565245485487183733447176441847 [148,83] -439835612695243577967570336589281747367175087468369205165188595795216196196752276883091761043490371521881616632246828814181418472647694393544570521507736945424404347126080191504353633581138264953561332177471616947710229540847707107093247653976037796017478194697554917749019899320499702467514541377408298203968351269399295361146087810753205435893570637155926289370150061096200476268351704557825105682293927271219225878203376331084655030367921891957312319163117037045662502449804517072344578265583023328573316560608200978573937012132612080238103929315809945474191192969066420354936987735158499681958689441032467374032476972943293287764510168680328400869910796188136609581633569647040193333297041159257575778909842085277944891749591196718318458934262032715524105388084742709532934720720929962355912071459072654391574592338512406417215331819041156942921739007698638527966483981019041499140605522057341661655786658434177973294458510643586589451496107029816995378681797277630509324175284980171831507003117822383178531730294524688582735607991342120426909171224039096173912463628812185512676505893682612273813300692277971598444879039035610854004622644655080807164352384920483121928524592840768266452575729390120038298862989875290603981870949694812544833057400562853316305231853008051739334772594675518959681039274264063634078326415310537831425537349036964033545279173935746135599043530828691356644260062056926582336392097503726444071593467341346342489481593288850297045527637159452142286944931827263900382965832785495852956544961827510338983115360215154273917820312302470511680406834429066990014725898815160004532782665124486326247306977108152356446414823558548546411805885069281998166836002219989873076949524435642198400844320211455024760687774972457191108751906605495643713648352396475954527841850906318592225214557281747017858862270545222612572136329104110032602527262004021755584116527109059084650120153978515749826831054184187267713062621324138312546279698308769479315781650774287211303014342021319345521387092632025088608163299832053472432410255896822504796102070795797640303353173425823844064607380465419015109701175193550806478617149130481427609347224874507774882804329404023461037904920076072205417007714128284497762430125316166005549007800824448529694118324001591646698575005923222892248384105474228256 [148,84] -3425727665469566052718032005795684288242525627246527234476716282164130327651194641313115677005382461697982526136614517460729559807220134236755957534235045895031761275709473061522180143050407783631698002385603409432827541924766386512679185984432860060774246121480862453798999006700337422610343623237994615080402760001563632065893432490696087148137653543880842389742255654772733860451590872553895075045485521446152396347502916963039757568802400571672926923692111892377838588942099508619291826319615282439301212643620281707247975219998589004536477830604967167442440740704880822307243510682586557315754202110559725325754989355404927125784140816575432776025862755486339996744188649468593562695861242183058975303308415539817151064715164750496453355473181243303256177632778141089656592760087590880855861731742397298706294052046549444623365181201065863484715501831688780881477141605640332136472851295288676952543454543780558651258968493719573459565179401728223464193554424847779777269046291323847895798391812856749479657781484726353806328207693326334003114931636193120580711605252443287222608123004166403806253137310881517497701638144658389756878621031407760537972996344691297196005399251979620075346308907539714098407686181427789889108187726529652746700314074095485742856058520237930047880980824320762164442857509879366064066479034783647589305064930877037093711847382581480164695216168977378735227281124319819311240056348492662242748349972835536911693194060411461304870879806258925559664913633862154335048570756148696533411895213723663422106020309783832006155964586573805661716480249514499978948664603891245099568312229223234370313188089689920994574877480514114304490707000904352364771821384319320515317382997092612473615371785080207685379274138874690466395515260858385280168574195250464848680873976178096196746699160115458109105923999818404806119206337051268901115524062753781218907651364893736602363469010497693063753565307836036711089936653745625684300516597876000265219136003129424042713971933287542832843925465514379048199850879280003538827879199997018763312163061334840948350979928548148532966018212773514119835728361103332896654777377882411941410273587486606384900045362177810070328253690537630279568380357671174797671665249578360380361950475557240833767790763019776774863048506681072914537152959776 [148,85] 107873891230086392361177032405679714085835230902569161439198673486846474124423493173743367793534721186477706708615639484370202668699712604884635058289213716335424786978071598696683214243493820829132877737253699966455531912215923825563744595255532725868965041522420877699556338171735753607636050032665942103116509189750883049687639514220905179753084082735785539034305363519117546577145868922343217982428286430602409391609183048309586548530643053419585201434347923031389816305370477865497141877542156858290928053024178541046282530292231891343514913599911765935853012988610490073902824714605286907230652319649295889474619765006125387522353107208090745470285346457562981246425567355118852322974417188426931103712698064284025864687233783862261122892175590640120919065037129546554343487976828590695420385233808431108217168189336796013026310136667768451590315619578883204962032131919840991116436964866320474530826423816773256033295588166413409369371849812992310400801367037677823504894315463877513621133474560211818592508585006611518069416922914931604764855397805161646344801163757110548183227426434007980894150129229308444399042816613931450314666625077400537035753263367870222166606529077610911238386243781953386309650450918519808972213505844365438168092744700890638401855036221609762715072669357190545290216699385394051475735206138483154604162705152479977206772903136098821478855832424557095856745333949480357087500310088985211622399975817473394547140420131878854836700153396698643262403741236625405104084207752028539273030582132874063704885079675075390350956628829109260109070366886892829235807756256625890611227257962256394913283879945161000214706931595713875215163334424523539545275662699811082966875331209886154065784495122966209781811333469692867331739543730228469032254813532498201014705980793174771999673638934056920714311734750841555919135685804332867743659338537133625769916095060133288922723987206488026479016672920083051341466711714299001904529613167096621694892839555218272200905581710639661872056846906757713157455400297962534209548687892252175078051137930979161037344364203817259028623952709347533950026067527930650435661066127171700008138267455976886495201691965973967343234228972131095504365333366667744437741453096782584570700585890590054040846771759797051805745691476762710608436384 [148,86] 616184409873551752847066915152162756842754092422368875171995720673947221172512753848364138696545651562712915596976417589880345125843754760923312724912759377972357739483711647715992629705390685273508429196001878698107207395483721687721239578311398663220941131032592981258787039166737957191988199141570009334677741752779290306129067623562323724967606249554820084377148104849639325335430896801704144956556246848265036937363768662243809137644270255938989364238449953416927471264947015940878720124377685077434519732211696719172063798129928608586124348107917272512342798561978336168765628408642694648872366371824503279330411540112095781037682018314681117065160720874426189375877840933176606645053595190126812431546099158766611903502759639729625843743798466009255399834988443891558780834731349199033794209627239909150389244783781319026574601998268361530999813450189927589733245025679982326415672798680405453053226381951032536120730786123475833253086353355401103800445460124527419474996976194001718487977657237844379205581592657473997239683909432068798761300209004311370187426569531107882375339917056163482792331793606396557732720934538857883548096495783484656956327228136742845812846687895462357908770431377832336040436781399264706190048773982179041226300424023389301309834940105394688571380407839101293733172982129819326499064327085219041084404568234190004066473449328113526378539700478361419742265020683256751730907813694849787664796370131299541762797095826587373244982998283111676418808179409184121585579746477642202726751336722537965019287339758402708445145876781298209533691857010124085497842887423859707647100607098158165441618536334452546736970868850358695138205660876354532032578091581612536454607287165770917621140392784258497932527402400070962642490404911865925471264046529094570522756934670983944524234548889737102115387043932191743644190354598964619711056859320903584973744617459979239657654016032423656317043593441331020721568256233316820601595646698321441352396895867854061353119271160711151433880988955774289738127135259606756897150038783842341457152348167550098683938480528813468251069900328798889635510497695040709518106272325925328652609998736420930217540536242338307878484434966046883459715072157205334879008161613184855657061043642119503242360056290582444629013756916742613368 [148,87] -9085670809639824486371630786735136163558781651394415638903487561721995564674534868514577331437682978842918182846475906286520232052384214106611147008033923026394618515712115912517476197275696009176091427780823568437415324886132245600077838636893523796136060009806491102387767818909409373582560654671606492117725330330191768833053687857509293298613212571818996983401906716593665634631848883546878103974462073415873395220831558677826444457737974332475950210034195857596477703748864710130477504857819540055977493457806302990138495462989615014454532476958747291765825282127303186853452121210378560171179955573588353506142048129012724962165200503506561080182552534878365325760443013482267284056793885676026712131042610582640292183024695463103165978214861686338716650106807724942914977764221591198349217066047814929931723953264019817831174738760136837703059680798396006175381682811707676207838025910984754414980058374619786470911516322423023595611707151725381242537611980314582899807364809775961429104902969874147939733914505636400556839110604872994514135138852850758657006463275381480307207228550580737509298363977362010247498327091848147003137988729799837371100917167874234498502656129930900441278241556121315961035741253214277514514202518070556047708869191867138743781777064298773141559435331774283367808399564748355692448264077095727517530344665889501252492570859163941258857182586185214297970820951164837327181061331478998715962737108176167230428247510006471150361625919235698414226271099737483275788262444975003272883253211424197577554240736028604212289754672450059921574451271403465766988196869129179274704400057944670638911739999995932403624985012710046288786587384869530859902993993229431926357043696999115161447337506952576940797391846727719492647795934599254348267797532506341812782924382630121388258366940473701301534601798787374115594778595227584555648535286363705240290123411212920381471181532191855312267189498810110038761007029815713524049839534827572684369402628142692900258378870068213796891083536679458301313524167660584885332535491431919266303367802979900085498847702032344086854137503427080895312698846100822321404294813484447848595107299040084134932466016861893253197222364758408488495204661242359118822279305140420387577293024450537468006803286313104939052269940621632 [148,88] 45324607703521456349743049563914646435019049281734412415622404260892542183681216848813383952757293930032186233488505471049292468995484920520272795078598703797088303489905495495190262250128532847855051689279972372854554321767249913875178017711195557149386281495601043046890349334679845690346529234600784440911160569796960087428432209632794093363894449235639442597303573104590929947377645422894805003242431743383450346392914901706855163793185719732929815770855618811038516842039163143434500555929387166321900070723150021439606932463173814604795944522256488052783941271060631627244592062331314818854955199872161305327721358058656834033975941609967758593535514021052085015744079811375676019762161395963652077132198454306562241973986565837678204106340590967619270574774992528787146668908078553581786247351641092182160016284121587108112753756560691582546688174735557285774327667629046068541301333597250651057621444248493754275388206845442852033479961062034845435182057630838055336324026810892426197915052303189558303569404501700219035640268018005965619664785642101532361875964197309242866697587999713080418820164117516946336131707480496561299546528766085748953172772334403374157577432801028887600294945980095798389372304821137758105091554926242292940516096179057592736893478829008843823742153639866184938755994763723847821619088710717845218010932897264218050693552652430055819641723223093409569174947818220233050102979914083403914618528959504863305580665925760519734656730853563844276922392235613408931123993494745306888249615199892998636631543007198210800644021551798536635323030049723301321715986199475731352599244386233351000029173419773444782077587103878097632305137287219146796561718270447883643663591782084491389992434275533960258948027453547405856465587331937240442658927839722370751052325782293468638163322769217945416783011401412589895145250298635402514274487106773355515409546222195409563068523216431095436888042651295123304860488298882276572550287525992119422349962535397650456551500440958099032140036409365357347982658430566938207187338409383972044809809491137122928863574546775026485195988999184791305948614682155832504157122964084566803582711237305784929375495296708131328016368745005675773734495465132449768845443957306917271483971481164254577629058949290197089703263920 [148,89] -33747276732436830390673537894412983814229083144746541013906743503404970405483024892076466717005380300885904619760272687875418240045488554387851005026904677873604334751745125049376745631803798564971772481874169107286230783155992415315570395074700470122758374641358060856064161529192604807769724494480799404990707562729983439532252470644106425841198147973425549391990562968225437075938074516197402831025806769468355678442914277847485959343543162408289879905236998401136907741677211332495753745448984528343668055751003620182015307953681378707235694786050312427287534061577179020817793023625068672979740819428590348601655274337922522918325209882702531676182749754715134873964766267794719977516324819271395946571374928032933291325292463871409165046057768717732127734924023349914881799988298096729267654880188660846014849638907304047496981519911364572901984781034608076074483881810893806199934234516135089024952820132971468224076741544131260727507131235057333993427100991972234149206644083748555183289758997408379698550626514670550968525625252278608414157037425420555891850905633558223803356128457134499408389054319299381668017538700615804663179739847604845692192409043873132702819721513482086796693362640188736077229727355978082331827601110773032973945862457460807087406157847872062659199560633332844467049373319379721509832289307808639949562921905272338836379373699539325985852152379039958700639545004906249998130723288331646198279687457023154454212317156598006596928616052303309792069065858216913266938419991504808475763991223088838524725383608081775205618549115183184977545909113061925877900923606918529386460705014997762409308252251716317510232415531703923588233929769847517329389235596139893221096172649379427197309200038390552988513070673267261843955316718929041944159248954192196273285826498507543665729879941669568098266363216257481429105032884980437973746318906548624571698615045197874260559943042714049606030764758512745618264924123728625580657132911728696416429385461454622290327519397789804363422320569193426974837995818627948155046379319974445851762367205775029061235388955858193184310776250263844994518554292031238163237955298289228729958710711038745079391350385412792483311529620870464193185570317269119741949288807483966788816364144342098036356314653379996171504 [148,90] -610959391440146290609728998583953166492566108378001321510117437093283890927621269904066338363807132399534858125031942957954809904193175998051815491517281192899382903264404029030358799092815239780620936805373829039542372802321434393763390568880655950810052663918968829564038292840171634957943007540435559560395395469627428976816795128661003024435473146246773082594687381237253249218106723044284624149264956959404326765335024626186499130762344058587876501678024039558969952612192242819364066690954322290213030367519713506750365363847064749011327131705079368803438770211586013530374473871406584657266463018287542375528480517611841572071901520491015034120358012188112859413106796676039319486658388805841186922424608637123453216842666080983801061881821857532788774008749671111357651890724992048627732465517780859221997855051024196409738473484031434511725467001849980181574160430277971286106367949137149590476107129858893340444247197083786850460850837412394903147303597945299394017923859458733310981372130786814938274881229483226577304180661114979709332667889100175810485718170574394391683559359261254073311957713078252064986597186748240728831005004377123425946756598732078551009392086114135601184864931605158459427102702609044068018745301192213722242818823396465150781194080372512525904234070460229584277577174329659023774326290080870043300235447045764579808641653451962937364658658911516202982645745765858462490318625633230216172576265417761166384530780623446168375994652025332211053062056664491876330138003912956400810726293548468288419213992460739118399619283317410459120746550044301995780172582387770971419807386506260755980045275533872168247757193396691981030779187380402419974485804307703210139810501528467838436355968646183925393915648854433379467464524640140516731488100245488623628052075577930655212095852209116797085520780830400681831625823506133690101699923199281376292245563704015738548320797820157581891160987301786332985817141116262144100684111448722918681578658614275645321702229315458240897939840943014710992309521830505821621181953671172268153239161245694771021809791798372091822248079120117577570640116427512767368327470405834270806754613283958244275143099971389269741485734454417887142872114053278104436816748051148439222437279457361081281869047699143972 [148,91] 5225718269542423450745071485533223061857246150509882344223745566607498005687415535136073025482186844691080541992767476528318279582750326053860637311082867127644090125669274457464926823218974319565583794198836218756683246132038810242796537941673722585678645419522878520717751574059882286301979653629819158156094841477250197739084941438543325520652505862747540962406711266135579909200484099047235627426033536714817726154950364108837851399836743463012749809754567855459200474649120062141166836320130318623135502958336940220299873428813620665191268390699672834069725311442700803596507538795444561906712101022307171555001236219415794980956789752191289489284832310491526378114893564449289942238319634749705389258231882157969552041357725473222594131551805676109718887621967742618979096600080943962726126681200109857482980614866449775812105987518133426700497273769858317735382295532532777219718414951483135726465445676982251949907888753139737938007598994012625075185445812531599274265539292231550319752567500123141302567227201126687766444036189074596931346196130502686233150083077803508451619195053456827801651346974464767975117418517349325649701237999510985238682948091084278751067562874991355186153420167263688186297335075183733032252614705784967034195664468136284663790116498529342310823332581973904374140350836364155338245951208216143599823674436958304380223335757430153560855582718419944966985544556920256603943533795438338168518683412251981985283328199866785532918601124391016907852228876490737175112437068615755151840326087707580139486307211944403834116569220349205648751644303292801881247499883910359129291677866502577202345630979088307001966890238848249420144968455228325365918950695934327107464399273772901493159493010502790381390389374016547215337331779169447576365107936048351362251327822407263722253948338000810697330816969338012063038203579059367328203185373950134328845815052942262769116892824003653407438861554726562376549051918862488083698147877815377575594244107616919732079448279483048124137663490375652157179848239879422053129868042236954671097875144228532095867976075945455437372255353401909609091035954967834001186227815953779496176174497523112375735885446581474709478886749610109412918017913772928848429405771180560438981390384329841551877663803424 [148,92] 67558471275202046287610109222645157228584827232479938406517331003359070358453101026603236636006493682650000974647268993514563092474779990687929508649521975716329971316818819947789128559043288537602002366620976772445249135846288049834025424745484442867236823959864812512200527132337597960422986402069867251915311367493066589376630017535019191508179518830139011175513486996087713825952854041232014108877616305385896451368332925739858383155902048877486229066037645636402091258005315332863306829564031927844241868891105485652130792210866567268265808419858618962713874292166287738279436485211755861778811066537853264347994457903424899822275630326839091343605842375055158677277841319715413483982252735453272904716583998914605269543319103612807805721179658812078354406828477502968008567898688049027607712701129946338389688450968497875379355937982948192971485156638795254534043411428317561805433512226515879721101706261603793596551505428343250238885713622561560434773359911141016151664426347897867007407603248824852849928482356421735084381794874186726761511984450537021223881377795281861137472501813076514457727038184443786413813206077418852555623052309076415795267056523242971612327543229147356371494638313300700866166040852806577306405243174984526542842314112820714464198534314400346567660887421372104603752497711379594240916957409952304022070594947950335190188914712268067099359329731941861573605602932093710397447594880794913248334137258902736609331102986245594041618976292107313951101147706729340057009085295478503025804694805571067180576891856077015147236109336203143942562000707596990483647637863850748293842705441166601511766762100339382984871065792587817431233020442846779815231126134146132707710868092165613300916748166717256674779754610158210309133018176073823941447852694834649440820013064212475208156986235666007451736881885548872728342033048429451768644034569571794177168681982278425412395769188513018371183247159984258549410898070523583305762276759060580970956787510850065957189439627694100237628084641917389728011326797109133653138199904916019959749163792303077683024619401584745753854724897935862107809452532320981815554692581496767448255658283026449662335767338196174129160517709311584566871424133378366597802356223491588451728188139436706017344872 [148,93] -327648153633340646877783282529831887007696565122909214088398440899265547560947608206646060229125835345473012271144942175154388655815010453221459618520443440259068817967906310945840797333375291086481859282148063619316370492243385091913475849239226931297236835536062187490732121879165692044494320853951691841409193081216285935777534015152531599106361594921029239236464140446020913743857684630022783674955111469510061066600335713755908913226551365855269757438824094358031325204635953525017859503465275820690708723771177875600616829490297781803212610154179939869157309913908948206738079909762054194828304334473155256912372224895473805145410060501171317263433193395626125334351346719279847933923566052295700963653892132046505865530886633204715962398437950518186294267850052315342812460155460689348187846862895962532850916451918391748231583890319700070496995880442128322193240653298173083472489955539591744596593171683025536032362227637896582526643631758596816801960806007041187098206211638120515576731220885365605289498517052795514541770806261071661059761451729533753082909080509022349674074167145905599892283236408135322559732799609659542827569561423478302127080079138184641251256154586777967950809174092705140312092876281589965408174612266012443507842380468278792373783173049476438668358365939721658858593982801924151698989450763949686785284617886956527335565889349231355948710398056650538995957954260870739693541320357205662348822509180849018419039827620604807065892803899627559538236122582637744141377994736862646288774666916369930942124729703715633459832470474636826180706740117740675106411390762518339219652522689983487648514442767147783303741594433059677362013104427615109995095573342307517199744446966515061610154737610026286408873504303177719080134344446537395564488554333647267247126387569860169746651904326480780799332695404449080766443573414669398242004434712710745022766792935270555167619304514672214279424246600984433155694871544650080914442819445775870602399260395142076811447779801773949085836973294376719949080341828096847249080366659310608170006811575899250906511125964905017910893162756704339523216528538850583807064895666849328705921297128133225446010751333307316698666458018183175020174747542176050090079336118656797363235445465452443816 [148,94] 774323629399202815407649709954425487548604249259229497189708314753668168802582584488946460652006003522085429363299358908538152773040453674414040593524067294302590266925370848609729060813011855254666168049399803448390970807576784901660660824299019220149991872855641837387547589816243907664745511962191969042530316018824833339733617923153145048950259409421756821240741506906962347921841158190910033645783585452423571733741545039680165313525486912191215010591571280133599308467399254842478003278386506625840941350942323523236692272798428100978641890736294583195721608862400523121499777211142185842802876150157720384411433626341934439822016864555729549269308823038891172968483974516336049012705736368276246549077840013021067899344071019419636831816219127020326170113953930086112081058830595142849696022711259227074930417818272939326947048218714416691110839980682705092859213637125079731453838026396858534326572215184329219849230294366100294376444141796754428403319026902353092032610786745346166519883738119385476450817819799582013004245408801754593285116636466126656127969811940553340114265318003141079322732412850763607952421269799884914800752161770526916915053349190386733005007693393427398882264575246933549082705551691147104200444044664525908822899107516888855464377202773736275034218422564110458196925217720540480917119628152971876382061794042833854800630158776130626948038282230799310215301408317411451031450366804701778034220944505313956181234694330431184399935331122716609805670194922872848765268271436151937614835004036829401675042998144882188164403306801289339921213136244844962884097594036829084933599514889072316158236704106545986317742036426513075480819401280246978291157656659811299475535302694175745444919661072919995932146615863324863665358546689925527735138729821443720537559873900568082436150197031388702769348183832634653926921493176253765918530690859077311904801483596800401895615676094054066280417841363736418540666564588303151286004438150539845118720582748012426671054124968483218090162032513559804635479232259262771307285757953746527112543431845243587735434386938605376693566914464413618376853035229773219463664509886002352021912314461972270700336539121833519884797978871928230706975123179206867984659246831995026645550025137896 [148,95] -1188297968233574427072807472357186980330229807000356160942475098573262040571549894418688475794802339547108404795212336686531653632605624577426175711531828699281853844808983860866990742750726395927229464092053031714324690456562112718431435070729902465644930076529632950505017922842365231506091126687348050841791919228918675654500549187098007034122670331946750894711629849680859461125633583659512670330793985816017318925371527136360275513591408575338265947588441055823017238096207959178091949259220423862382416923736696781790750728495330706704400287900031925497179798495555281291934335490344359037959440534631773763516962244267420948095829983786676343745021806966473966185638774486201247918213239818235858453975153800093485899761797771177746228049112263752412188483676569490599155932015923391173893804170036467493321789899084990026003128792414139036488573518031943350802155909313673744737693602846139225372169561157175721830049044750010773263561206732327178289871744770014625605746095875202853437745973164023484366120185028565089010607084824195326874445208079166420172823543972593741976775375344505166290324822639240728675608731085493156532477306573366863848339173985264809452591651215801154014410404006450248406972667850946372736439332520935477662284863742894455047021716738984690143915990064020232326133989145726499881710515306414567635545158351625776378500275311659343250578456677587192564574499441433891245403457887357406195121673183474257648298420044357230483829073105033020815403501460934471051769188742648589088743818588851380808743548745424802145478196394143488765673700387724642298545644875416873367020272628565227571374073200422252910313256250788243259072711004769386743205925673349364825377022863467906813102124380838555134280984317368509692293529383318311502906601646577863080591371319104967290795651760717765912450246617417243971731477477506607779045714061844406349382751385178970428677557079929458417942698493185334124417541186032704541055361837788578300302820937558808955658070779000922849004670998568667634868225758401386747263598416550778043589289595392158021674121756129304261359577085909340749938984746724182532193160831483890512643141470971906267886545304165388466348650967572664025997783786624268080203663395819340434898112 [148,96] 3315568771205644977723688795269165046489262889763126013341596662932342304165786428981977379671105012901189173235177686191437847102771698323992539460679210367601754977708840477832097709888687131956027392317125251639784313181078667833277522009176792818047895961545472581301950409949810369616261821136749898729862775064258208605604347719679556099828482202667217207605277548868705593995250892232009672643871133577484754560817419924641895841067660258911708104497967222220293035299920707806050322394951633247569943839354279285111593292528327562285744081518800016061278878631204237206026507204820123379445767315567326283520032749672114868504539573913420718381058212052673580364830168145009867144600432592349530721934380754305726001638305515751216711788360316972356468774704374433592803586269156856972219049563216969522444381031393815454233184556963902113204044383943865506434613573701645511566254921825342527185299170606043710805140468785481665398254520722966821586963935495341863831258793097870368836542250285163070334368393504926295056874782647859066201327704926148455543940633163360907472942301609348658788802970333955932386937277889292911186450799272654599603251232065191244828935405881215283316125276844001483529384156958076831054423657110269736712785141592058103691014158054731595042169986689197445174623198025032665029242522449507937714020712593319242941214817860819551610174024037137102405660547550587795964089950229680610193429828179096529947244710093703585251290287334587458802378249516205172017762012112197534943673620033433381987856947433510622409505182332425004550264826110313911522335898664280980639093442904766091877829835281800515003433095564376764801214083864551461580950122977232845056173984532213895357738274242974347731974601371578222210736583775189475103485948311432656119722083959127205029064853239326452083564977781320577724197676476957203869795161578755697406047565183385894537861182371873193016544614514547001536143778788115678504935267404654213170333670621380003995777553373700821379154404673231693872315361746956857193218691453350520885952496369468054753408744749019654670889513428458856600711133175983452766453030144683130607088314521046667059944541458620982392129009456704945298440809859475064653333886285683255632 [148,97] 3848586115287811372480955496570323335761302292961318840173902653609478114877333385266236371491745837518524588741682085017504421584319569212677353459114965986148449059004565270101161523668831932912242178468562291460129767321821683388354699829780008740611096491308642502181333058928091838882274035585243554501720660971822397719424984756689639222476555564814052315403296567187907367803395428811818201949089406814034453662181552871579420005563765506252635723419975198943371550720647564021179814392546671112347223103426783269151746507723677474878043959200240414648853678298441344306434722381263609986001443009269423860830116366285726136816954127495488327949379107353315649692887215925067812291440873896307729665567645624305090219488797253193433389741930934121597120358483811457054624654446377443824210370316598958626795518411934484988410401929935789012500238884331404335202723096607041552507121589510366540771922788233162142940624811842332308533966746772955558702529182222246792565662491006597806711292974459398551744400017618943377811216020408319466742148859275136582905717852116788275055763599587617710612054222250259906565787103071782912349589371175651489598234073961349542560700612598218459702845824460249387399801769580373248794458715633865887867174318604544394331462915876083653177772120478599167977879967938310398534974100997709687578390389006843663959185955973871644697848644594737765822956772552944929754372500388598881180242812722830373519566360611304004129233185387649011094035598440236048437096756144370037196511339049860531114974086965858461347405298984216881820097403951153220213961273565841840623306656856400742151454057658781658987523784017753114835654667030919730905631756793772152176795128854109825987991452368247650858531864865345783980327479460644185331192900538255864651375525834188517724978059924775141604255548846728543957028345263553310543244488713315853143241219695951736500058269940261149881720105247960949257762139985046353453821616125682179798374190678234063805092199202177170630798447699162004489934190553526621038071155917310712968332440825659580297663990363710575089345159355043975587255906559469568663502723292561448580002842053892817964975569121610229630045348483091810489203296659471210280509173267824 [148,98] 5118136423257057288802692591934516830069258723164056432315884525886905410685604144746201632864491340940740828785399062011096146250783431097168497269559521143385756961433825523447149016236642329261203325192362382776984208667223822549539308261198616176227582302582362155490750860614415291697674631539854922437176663689341765100819822773744804170555329691745926237706826294089481585023020984946470229094658132468450817578657801579874326053722027689131892384532266409958069243084713969253525000816924000909080595325722952203416651491589134787844371131845367571742792445733117578535136059796275638491089510746104716375830134865005494088042141469764921422252280658984728072688202254392810478680218400331742061544381557381154586988063712411639278220562955776011203067965332409767615198715547296672987422719951297537744543164628521900846641115173866650301144327068911746319738139887290991396501808863255468037963110002960438225364071886699675401676381046170974971640466242055793898354506180147573542338023668840145245318013199920664404442335622063826273450375678372804058768730527329163564546856621980787773896021203791025748089596241261938432273729622112031379356782684713255033445884533161681189513723765685884940801952631901191193570682343742943018273154776905648937342288768492392637327637776705500120074243712473348961382122401955886392605221522330336354851289657290541282438143910675554982974796240430276955167300758477899795084466641376921397801164537308200586871299350561540058197585574748140999800732209542781954145631953262441001039873721958263048447159379719398841369148617982627557663475040208137403133861697263292918695698686002020066864847767500957069624623560457207663112261305000313470448434660429160308436064524427941922178332094523477418541470627371412086974922436569795280054245967991210952690300571182718460411340019884289088867723575850106155223280994595608600456703447073666407127730502411461069134666234763127540552037837114964213767991417533718330610010680605613162650787165318155036981020372153496106505685252647949950938006638935587439221788347962278794406169668941273481869094915948789508191283673627697909902692220875106655127761134940947932047349742994401234534148171305179241301024398264777862264406377 [148,99] -37352262202722285252603589595357387324977847773676271729047821256981763624709123537763797148882096950922964491988676076401779079785668653880518403141847397583787551290668679997023473812170086679935563902755511561309772586886168899186348824412796185733138782843745166132626981047982951138966587159864624343511036473547780892753551678327503484225407222750435197767006286350851641085605437589251613085855289897088241709052619354857104387230940268765876972031761309428904496511294602362883076016105084789490994177406883672836747950776989728653244746850505412380413447500879090501840861230027354814469570469155745000054807971390985536772356448359802819494951506010136002347466736732833787088370176373606454103335549837820231732854163719422149005885618282120733325506755206509255585855040360470798611431597870752635186025133979113061284337445992299757715981878229416814601956278115151804558827118719364523892988041340064509563791775617184892200628440836107168459279406723773629260935931500579350648270773269945801333884603702229836661276092022079851702331356038816413237392114915159379888462807736304296020544636587087921801449805367969763826725693391461003377323206105988702078461356582738636446755154773588810920329983764728523086736800522511118640483825611093511576764700405670400157666268046384719565030169013794418312571722287621955629159000043231448292623950519228562658976238485219726041885167073650679118782605909652634048632484657764266209167287305379567929463484485281487374403346165104381578027780039366912471073997652779827187255813594984327346711684592225385404731862085622561743315517357609400348703335592288353783291148420500221020471390596865288611795964549394411964145461753295076857513477190609614489869325414122152707566812674214251742572482759099383085882852174743527438910922250041828236501493326564255167976549489047048073063412060839398818493156040938436759948961556056743839454359095224630517955384034531637350579585602581345616535123540209500438125890526666402652485384507554663062542568534072136462573401327346736019483503710338478773428145333490752468759601868276568734758068105586971643503574956947726981751803941556940643610225795486822818982482269861174779649030494424654853334696114596044249664 [148,100] -76403219975417438952894732390386715006339077999056837896737813722189823843060719552285231623639502307967406550284626842220957259678556399113971845097118089747444063703552159789334199875472055692976349825642321811091184670187341902458168517887623477807869148792894931726012749209826901159180260982414711785551214260926099111594369481276832060414991113455318817114029058016291344919599810385789138883670469290376197395385617740809417759210721730723686403567113487850159171424299992604953215422609237904464004799944193361761077271732128146880560963589005240350916932682579022269227764854444763655498271297476453689524549171461333644801825280690028262487797905356076871083031728426342076779974088103571435796588450958582279581592174065184507743278895458079598665898833318390613180354193050492590965361745900242498708277014594388259882285638537966132103030408665244198883936261429128307999498164529547216993935198930476629000628417583718274062556259345130229319142626542161576426695682205088214848222084969381313001810444260159257286239881325950603146360875382819994896474688211714545840712876993039995325675283662440706646503945829050049303041566123804918451267726043467010801377345847512676871785430067790634783946115845008876664132996831697175141566341281633937579762557108857027445321641035897172015287809643825777163414299908950213212735294428940767200589094504851327858975331271326928964640458102569689807654173105031438670236277118827636354053830630586359663321582565360195682474359711078334279415658466008646059382428754231830624634209300820005764809508775731663307617534615961025569360062531576635791064413689880698923299887407359146129563846705207619679218131195933931097425550417160800754762190523266528859450878443058833520449859133447984310020192492051187238806154467932551061399756813044317507800873988820385912228719633588467758619197733415211557265197870551041145615414745773343079978091098743758168791934493851919591351669538430519178356808007111169510224853938051163511389449559745682077156864712851086776082817099614634485549166153805042606078035655745072257582334973713123122536822226033099377095135954687033355570185353069313377305337891129964970616868845156271055701940596138192910623720130653216 [148,101] -136953925579472306029340173588107227129107689350009468981144042570287871833402470295792374135270180757735079230598797659947059421250678896383765374824674600247087078368996319347193201843426789492236928331125413416844065470812376297385855451083199933779327687730441500715413958871684921806825873471574685965536041443409470419078385785604475058609810885915583052060027233187524091229971287505430682173686088463960473216283864182731841177495910963750004753100608921794912155341813131444951589472742805452680058953654723786542970202747882973651302751325858191409978412469187598054254921726059369704948777157915489352344858310951670006664851811535814448933156900756882389843644009099411988269793724005563540661797204597716301407253820125740598715202428880143830250024076047945572949692782239202068583177961952014573270394016073137660977993525003565222602283376386139215613817771796783374871648183961740923150530296946210208419050853613315092297452667937146725133000799576260440290527537328488406183751750187000657022322213526412145588117215601536109351597646813402768210950004844630899088395271213816292301331705011604396920678056477879454229063652783974316510764439491348586881014495721006353182435109768399113318426396528407515580335581768487473270116541161680881099265703323934044507678270301518655006347908670991426597708474135249821601512408133365402524071821605782046582293272925516976885603555794673663007803590188709205092363219025436245976471630063641057038835202262716350849372302859281383008330895832452679340588099197585667273797492810461219078644185104335251688956313433066610983055031901912710471720935994153977769217581835379206119923539095029953711263765617438664090981349830410391497832328709138398567525073503832082721773750866316581362242020064637346606962896700598516497297144880791523172239884130074129043988117213157329403624120481788490683449540386527960736183821468111188850430356863782636100854034069561888783782915003121282841200822186880588362006248916356606061354577981101532493737085736409503845495355784589783898434698236495829305045268400346671876145512634330895919903702888654650691382479201541723343907300944320515932254301925911523909746483271373419975417754841869606988090605600 [148,102] 76713220037002064020400338115479431644234379190018484688969342916712797223134449916436702239318306982232332896504576684238084588064630331118451400005714960867112986542073150126799512098975781524794065982661693111669415118632444636058673469804577677205971660132079351787246850505332896941089296576190397220899146311072946953304931191722773926514763411591284491581194973387494940761396041563978179534298267176380730171545511669090510184147178442101698024118798083058433786733469633306197301721170246623381479409416317547676595914925452119636852298656322208795819808916706551796236495780777718444261833189400799652824953274118731723838404771943250503114622518019590005892461966044077593689237783873103627439980136794110283157704665839631825619688482296363315623532354940856074153726621657995021873157232660047761842134481193195858244668574584703049096547308138619736028966812390000657706926786020151939779488811824126650565619325266644920785595357018650101551278113428883402726357083413817163131001318581519515220604473533360597227917842353926107687193358565095883602591356568408695036640277771260478465830558013012423512796536083963012971449917159394055216649911324226953538431533700485969647580656840308775533653842556468043161229106377672126275678471759035915263608065149700094770359907873579800311283232333223860459947541314658765306651156380478143462067797207243895461756444833434082818014054661237241774806169721273315776624829257803762471243404296154046034866331904255612697300671785442486600163621375821268411772641352354426802496443728829098288508618857672596778087345879034493924096359942102369647916228920661286107874529926069419527756158073128017305769713766223476824126053943608753415052086300173218766491490689656258558322066963352741165147174141891514818261035738487468551723993485381166922787587900779533180376258564432205727176194543952129270654127652698706600455035199549809905896924131729103516865927378609047565448293977231001044385372653281248584497767289354107232229607022902470731889230649545865815131724968734171830556202105417177701964086294967587517940460874413871045068945586497930901312061477150148485488561689397496567629350183545463609660646527783968263553570590003669136992 [148,103] 428583016948191229251117941214524233978995272057441173809704063410778393095310769150920453884938064616733040601029858171669876271160593469157102707854924085162223922125577621207539884055056692799735504919857764985433741558937603846807992762321783419076260078890595510801244698169044260194384544422610968485507316044062196756599372110659756351665918122520560069405491070123703529638639415755392581681991867906705607878906419715270664348906346935816458357121072435368866484642837010787079275498482649584490890640013268503005152175808090442482810043614509006744229123832512060425124623024592945019041922195299948280372088188573433170733659113074302008515622159227945592308509047387789837365364098976120270410181358598739120801809420091610941536259850378093638784599050027710960090397309682214920325469981947757983283659549400360642599320713381819052537965155314568104871976982838265071532137842295203365811896870471605743891120934208578609491970798379335284222818060677267090387099786465976822262410981036025058444323371636182148663242932052195568286075226139342637597150126135839501990749991654701635520218091420811717368447354347424288605218255751917709077181505414571879301543970159333761252414395617304116970836283523602936804065205294342657178986797423581076063648927134336888724684039596804154654942873160662029365410992135097621750401578014334641371022154592080246450455285185494462044562218227693910402534874076299858267674778416240742610189653881805892253994411059971796881614442067501703489272935298424587024893583427998535410593741331014895666403862438722383852430113888331194053917683592354477369871729702009768060732340850457444390660508889995703809372484798375764506354230024938722674249952488238747126752364831055677560483366849300632781589098183685939329711646162181116731248944861734837747099221115382791269699912869477915565957274643308856044419570238601789431364196631910709673872015844621862431933470108190099347882999395690119561209670630417422174011508201450294174615114800438966047444056450371260310951271778407555964418610988132622632973374212566403724912607074030307733247649423204778917318535819444888971703458613186734540628170629750523185220567594843054992947704661223040 [148,104] 999291042424829330072348474250876451385744484006130806254122598289235058154443255424810513098200238817136882841845446536976636564995963579727128765936269694636887551386327993162304390505420183951303134528524998932610750423648575385348957381800986461713206151679187499360950583993288325845670939856987463361297903637487960040265559873991943471015246140871216888263273942872201543654049476238200329033033445478694394963194197664153797876488274166764640752907489004205277065118157826067535635218486175859140119593631832035525993071263625399413146137259550553697921332170589130142572397777172432342789958100422784986474834056811154338456941938012889754893700065653529894261442865088751433955277088864230392013286938691215023397601924853955138158997663432154930245833055186997922173649724981064277303267946421816255630274093858455799362436037837014464293964225186525895909381296222868043615200174290039261013835407617847846731894188368069912124309979131187303840122610053202390022998659230013875936545178244081559797025457662639945169434856962521677289786569191051087293884469741057651465198619039535047557328031907877147197880521261905619669472346451193621331689284266207349421777858166982694154102193557960717456143341332235826432831031960243847651503407382687735450676655059861190326939224256254604480740726902365875584720315351887482773089467417098737389036396537325356852215082413415268996702154555724962969401774931138900977803042807012405038507827498987532631457123726254788529683670944605865941664651245660412281502019209022680422006345250951830122340603500590427980770640239527449053459823881560607939083516652939001057515277001303680508062364145570838991480312943435473582753111170870760108056150900729719992026286807435471184850886889596077297109022682615384305391995309215722216858398569137191358846577042262467999159823245803125138613176121834555891626593285912471895978966970718295846074195938205382014912236036158178264808827580196768200654939847890770215094310575697295987564849758970774721835635892663643432167181600795527223102841480280904674243932054145848756522633096071430994200774711475988538719217048872963707505593828123438919875757921173900762540921224770852199617719936 [148,105] 1386176222822431111473086239493953045210939226829247581227832805326653854259074079055480300454480148451261260185681906257112810012820354694325072771707103975179954116285426997854043478815334150247702294119623585085854554233743217002401976669266719020130147375293504245724208472240191926999906537669121032966676632284655575990508979675501978303033982192117959206036487018228317766767062099174053266514769299238008608333896207809419242451077346385764331252020188985761248524378922056676606037847375931364220785898539424216538965818187901298633668207867331951374707061658665390384606724746594002825956613353796575618989864454113140580125754377118872982679911356073882730403511915539336917991145046449632211695922576486435559404053200823144484582105427672801405621806175997937907618784575003984773627392031551580140668862898932726859332269802784790555341892523498214169620886002332903982224787915541120634238584123424428880352685058507257470391294171753672931075435798118876343478756171239700710137434295704509985565814063800498385453078946485680406821572767499423326591297535672025944644735360244922641016781985684600859527581304998347721392652995471055075665092259622812623751386994389398968182363044142636666611650776583739457216763142218310021574606310162207166858592113638209031853461402025351852016714030489853147805812359025886176403021211638240030601977930145563985843493423157023694417579379073997546042618704833343636648286630420589011090712977193583348130623248429718892241367546438765011439707717174962643299859907692263981968334720667806926935516725374098619526307216864618626054676450048298898045321308908894548589829362602141298899637511732489144188129940796002755413134556767528907061356906738223195791894430873434375126154838502311206597776600008639460907517086178026265147041823218989183946592482083904349549361832938853668951132405343360970946834384979291726264370917572727259493444611137553315857428412672212473918576357207744474876961640928020905429087398979036916575154315318125326694647782170103440981591248427537129132407025209746788801556831830913900555806508828137107829840107667760940232499525312501993979355756415446511514618506625932501217162741704945647416352 [148,106] 1382899382623147748574220595342262553520593706306336497469741548581226308241955163552250643311121755253510928464547146669862403116245653823456060576944167736703277678166615251641240014138367166919764502780114849602989365676930167240017332630375417619439935536834662308857696142689577395229055407151039194267608955233464810254517547818611545663962331059587367998857100587024025443565361175291051607135647031808431218077540597155873702143062549240918416215527908610170747144435818908124882610085500306422705063789413012324271455366190201230544709781857939012802202397364698249003927698167428561060663313740746034997682544993665511263077756603307199071616005410078483613014585147554532888606380849992139785266801888051938083626353536033512766901344082489535764708649152051063282621403560820662418430919588078970639552228707261782130232810070165635654481355671600911369164107779026268270493215216375373273862489585034247591770729941474532642374987832963022063722224225035603285598977314680863677921132237243422862328570883938980754728883596818594108220331390450432465034909640452398402775659107850871912038825339135163068854599824736241887208433735829894569496795844597740761674972418387430528333934488605599396890726868781575338701589839881104525338706637556045916157582331685635631513765272150280174383862174463019970701571909648330650068510235536040491016120615858280151962360341120625674951804598302344995709266434381552609028290115826759479025868340201743126635967343086796142370663865350596862251518716410309000192449326002436265268565742793861102672746663543368907053173511586613841855356519219599320265326399714582697037144693403916768017825403922083773043597322422421928515749968427093345570659352292792289187417698283620515688229614043684934402547131064206235244894423820081927530566560027205622751650390521869624623750144652189938531768489930124507826340354117070156375113489148071767368620676837199633662316544254550533843716956942658103926057440266479665060183400190549355392917964786945954897800460707023954536136406474922639782588971992638065519725931174070412939633026353138413376142246444854588332450131063023309870395071729240427166776134740507819913926355934481938 [148,107] 842981630503647902420954019971986973683290160763273344400297812718971460227200394281478646845020589593995165127076092515492032510984278732196929269704937215621070112962806969423114798672878035366429682958413176152985456478317306506597381928056120195967398084201705777454198603864466978394578702366801837481386567442006012538099085829278990378550038668886235112278944282532229253856883366207751745891399755519603942333268665557183464058913605300616484620890557745323857292938500865807982553961108681174593441292096461494761177059105479095821136627596888534133176431857690506334055636312647031597541393792461059756547690654894706788161698421796876385185100438303309925535347090142208704393613373285723434847412418201655398065108256666418742239218007344330209983986069741767299109226739085276993801564277648478645930994974393144661849014925329605597894897101093444957054565881174740327183929726221627996962297996247257548268109766097503415261169858457394403888685049885858442167025956995014705838536026789577672155654189139512866621597748675813633791805958335342087077873168480747722487880036456854814589458836974809812028280378754472375382590031925185998162884117226164456513735838775720716734733463675042326580545089680925316825494631603429270838766326724934475873226598557481840807880392602431020060193037966012934433012800900860832315164235966166477913433560435568066981610887291522749557437302165185812609110643730213531749655746007561998194677452425635003632265890801518959047361383299688898647320076070223698579684982561601578633735578013191274609711859273062920731331306021489360632448020499781889437324000183433139746988853391795482663827363021538761034237276604105560772706834224313542845798434600390041057233252678582757284797178356897151288097383744260662851448624874970799802706619715495389187621861844073296277606615163903863952929595271069150547020541672318235348798911064779900241217943233075211209043869792249672193611957719271667408502498574550906178704946340991285407575306604653743285098984011307107925019175776434175247047843445701596117107252326854246573371763813205911687904876734622049770676924635810951431670792245522473068096705818364284589475860480 [148,108] 351675491803435302545902360215094880937719002543662469727418602330519496459775641302227329842001197089580027048429542827512459026825410150658344838511806511885320590317626046159490382756124034913487947500002527981834206859038076779946583692323649222045928227383262659887769280815240228584840547541309695788415037226980427878300453005294837947361470039791066867553377621358686101911304612676315485746201035054805555979509478387849278927252385854672692367021793150013654994535985422596997696582600529715723784279501438728905153823098695745305262341369065018233480858888319302175678158852911430422106955688760446586913827536541998545675192714655445923267062699285930784507030743105602880130107242881607988602177030442681337830236106366827630424915391089951126706686717843141337388002850081285353186171316316295575610841757215538085200524820551478437574132714517478694088383545113565183806682296118421550827172194856038026358708354812347998850099742389720090539337268441560668566393187285750077238212699708659894991874687874981474992656928909950637507922021895588788207996357961860633179875661095863618600653257657077752114028299316857412823434341755872477039518733672632748609683214481925135606494545666678053418334523027511581323860098953851907727094643850952172872853543184700317985188337388405501029368714440765928849794277700321067103185339986524256431385202594654804277984336314273947661265150871910943261531990837597286190065478824181840795913835275136432552585685533736237666716810545457316462333648029387038440789799429152203446721483405671650269795029669893048355549333529900938039081033771687254052289984834085559774136191304918748653708035884909125129889861964608999581648599782136968959052855870615526383446639202952755105321394680535940971804241465641146618913759924041214632480906646815346244352598758548457757195180797664520203096925840273017192921581184579843869932831523478039741672401046710058434392402684529132055758625200711770460788011352813953433864491997979254409624923005101648769536811044553781337551848615784254193949357820710984116563676067303530951814019966695983841925798278355474204241696808335011158739152486913407582319097138090082550112 [148,109] 76234893960525006973223518563799273071283989721951154217515006160116658747307954879867734635415930481765401023268182060469221417952743678754884692717427094141871700654298171502687142910287865837623405734735422388858001556079418822860805068247376804699750288753024296593845995860577482764737652414221311998559376098862833963818367873263877885995054112864139893479111335843879453111453206233955915924855000580404400796440662678217785132645305375385397150369635249197966019946262106181345419071917766708846539208424047905260610231163326652786173452854881182823216877152921786686747271608306072329952518187192206209265796012061906637636513660551315173146844870821630960095519712477084946165954734488709515042686226021917858068839488541918374101576131207561577303805602306039174209187501901086507461322165778144253773379766534722112836106359205280257900551433784812307155472351337170665389885091091663356035490427680783506880462496960090232862133263555033011461727575993806214980767327306752359100818833735420393600978416693437178131259540019521485596703491651425518444755018518641476433145888716540176895514240967964069117321925762860815598242700138770235310726359613004616529314374146988019728191240021686455103869314186111613790510555396460460514284434345827968494480928544146051283917380247378896239260489762677437271497152370785694293263581504787156531565285104600929075004889934436253794247384714448032256583900987690580441335956847246767298451202454032566431575176144274008107135581747844309438912717410378467247910703160041301451046703327326238443137023379053699307683475705712237322725504886802883016442158007860254436877962021028828316576401215366233719657549859251035579935030350566475202395695629217692191290673668640525637202309825063749767460064182661400939275426883015685355324977611434804351629407779350148784984373263939630960633178338722910997277601281907945157973275966522444561656705960374481507449608666595319091241848001503244978406870505873250721583715338981673681976087010389868734091315756813528095269322009995313466733165788158284316781703357778923176257227876521352167999287512958749589999522913439869654988416778426518611196711934706944 [148,110] 18188162497198411587396924794452092736959150428732266896124892530489793533314889250243404079804287339303286285630550003140242726837722934712448317325763047798013302363119677903867291463432445100132474702429309572512553160117738408257669972384985819175691433214954183545511050037470972977042193499940140561309959020265718384550707331807704154585840286579490564230606444486235538969287550985441595436698724472613004840476496230849996752323507926096476240249359084411108125763979076248526393463825548468788932415192144163294070014895914797377850045534786469951315820287819137204592473780640387993166023370706961870171897854132823942837222060667362529416107260394078489356774238976739053220927786852138303915530873192402401372769226519091960670072780172687119079300745820193795635206880803668423354274007627995741357696783956637721688306360107386153124414622921352512474286242865604626192634420176689356210057223572702931939850338565511649606082448587432800272620880719108189715840671444887971323435414773924040204598210466960350561580539827021098888866910175702784150191166325659509441054756331553869157868729031349078931862094531940171704085742921227357387215758269383986464341580026604133189985579088104836234551107288958281473786900774071248415943778857319492270371910044926543377675339573604005352343081537201199832539199514642262645141805317350831196675464398757358353623846804937165863633459554124464442831600267102929772107276951039665060053040043177678041655614982854645026276901014472368191336040294025171631487788859339947502826966034772548027894525061100469352760388922419137030850906479317583504108623066622612369781515243190990863508590313230417570533599601083483993420839820618704173516550191437050555018992785537027320894152559336147486457721015403149529283099754953908189683493800063973206695500734338566152984829468244238549304071562571548533461046946525001370469197288309009938871262361999832584483925417500431012031739710243797658694714910936322537119637921688408830166850813168792711547899923000838267574411034002849961876202159370949762432944465472222901278438668112332211630560007522692547219682976972348265455671173814076647484803844 [148,111] 3899300586406928548727391001454909654088342143670612329827402808187793150065617099900298279003499855236518622118729510013246078196900667830481720307388349857962164785190048424261026792718687652740011552886613078875249999761592914928873048999000549791386156060111813375552434881593811768664618114294957285414140346944024454525553379105250663015433809238151557403160037016770490432091779789872611173750437761575012728583380528701710508433617508981409659204277336328982300517291660038020290415175646553771812461712436675748494936535214641814707518428154698682675763889759288116456031928513414476381701297310292720025835231339591639181739953214667626972887542866388593370293479521659814221750566839754328982591472497259985581407177668461962316510219848993153737902468335348411235305222269355810194526797311099220551984888520940981562106037423316194361259053636268514305182474432616625530218053986215088729107598717826500810603886408766598202815418422274552144799986935186510585938441453764692299872175051955652691632445577308662769475942315516909312424527697460141278945391925006513734314200707372413139125070891241936828954697210389680897536161584775925185299603107523340319755553581079828360610726838373691089393812368001277734166002217731937997840034496631258436574440414895131058499031017053784476308615921073186024052150403591451339635839228166390084031223120303499024776145785121122181505503508076478572039151764194747267363856952479731152245870285542584133343606494952036476379353472809501953362174841137535464206750505702816887220860186540304761228027146814993934896745241828854609236115595562777405315562636388886264332096787003941209316238677753183258780549320941318310346083496791113388845453769318613503621404380507613953452933329734403200996646849984632869239677185974219527602787151850506040131341004665037207784326466680908199077584705020450376103957102037132897306022764609539997512845213634526044529312630831132553432094239904390588054292684156167171367096749870951708115780014647143597556038895281491236944331071451540762746256729532248942183132243007089027646546990811858147213197355719736335305842888506386917146414953829204734400 [148,112] 201559341643380270017641048458557185410756447592447063917613866669692532171201525491849138396177700987307584137752794700421980435861652269934025071945236837393194418469985704096293886991655338385602824237622917920951559120103989781291850070625385583614439776903898734006106142065365311833388515065202613556796292835099662841496672287856140425676495811391908545913145524343052778184057470410192036749414516655862639479294645836363517212416991602953110177328155907373999131840680183908004969044614858960424883994358233132982924178222076832353053546020442333077321533500715013233489223338060818409558618657343577174508371865906848935579192797634535336437979676082597438170314670950602705759969251252616791659148304407384795299913426667133148207969989618456670179908140186033346866076154880350390502853917582031300136924000753249321185084502144959121340932542424996694225165346857410801270046666266279898480255954753128782569744155990536569944619808400128026609454957984514861860543058384842707502369704809708568484196190714615899373280944136514266935106268881293517599473574000844922669171006216316679066882964874018331865467342464736370257262847056566727038572342281105873834318668006522772431414759595303420866814086986194291308925292609797670715944353183888964391852908901387328618672490169859722833682963271089583586282472419782446063150332689736276213340989043361306185710405216419777707292706130301653697945322223595538536262360092056182625856205541295701948945769872768358492090244686784093991760367477941184787732655926865772664385873878697897888250286156150092442223137791566354800737012068092616858918823349060574419919200696799387741242236950615630548366133022881391318075962499398420008533496871908878609362999743662322192397486416640041095660147599287123148404088891395543390783516591529890524902201210013056102884672353092128544991542586745123705815399705339485272042298504631441856189537122702643705697809802949061148326782808473525582458237610337069431918833566920384125654196127235706758338748954971286760563642227759160784100316160323473377913404374709625455787111164146622008796933675281102782366808600982421871461958562280 [148,113] -81856352160221291346167489332650357024925483257809575222060489244368601018452542999504637721542827773008261486876371210583134016509214993674286396929208349845656761242105859701813211311092299073007396057652101998589357549471999017152535760422268379607462399226108195209029103297153518118913384053125396817815796858619052599144177730113416275817298821908988474158032244088932717614377371494747652704451778075439003632555125989219640488201373036015921351446188507609219230748475076002260672846254342556418706442754108902316550992708406470217495071955736916981609701409828647657773761618094971170237163044976419062093932998804827572398886531620808806423800260074358429886259578608370450148097219990453750135199284916545549126474197496342255768924512938936618903662095393721067981978327461361151418897824316884149848060366732718824710541900872861501570514084282861702879859340670001137330789678150194358715339958542681641020862778691426233189265571597496812107219761659490777001329900350966719145868659334393561131664834627943796148449425158731475393330963270992780029281774336535705383242564343229412640851341078957897098925378962827502925277828879630850663910076755775498954363234056341357238144114993114945299301994024364101313313493685611040932059372401797729765401796343754084486915088743737361093860188944677793722454716084756477194704626969550665384256834467998994028839769218548156617810221722152319835166769709704701029582789120226897659294171063817454247844143012889203603943561016205812247946127229595466351241907165172446491950660560622643823240546403228528602825279685238431973242311057065585866654959419480233136787633310799594970348225171668953191627929772037506297624866642076036508880520679173476911702221428224878712008814080872510624789971903110874907002960316313018126199621108300681161895813128316987874998179569742634931350530731517108931562360701874701027662279137960848845901905042397398845738487129033510252875152062353342550959748256970069873710018548636332925364770362569313002607814726265378672980298863530527126678454169135721208061370808234004509515993553716019510993434294936734984159968614592026663629504 [148,114] -2949774225603934845907798548077378492670179985276863116469558448122256693128565616622659281551928156137042534663109389731497641151248205193025415439882713596432669340365859077285388765487235098584991521224661768529408092818802283643991977475281598707476273786795919275659732440231060486216963053036544329607672226627363323546302112708641714540106167003602444824959051876849715102212102362683385594426371065511313887151717818027042216160833348214284267538194939965528311975530470327492237750508465028845173651880012569087241927756152940760483405931136226925275459666896129237800247225574287508984500040594544934181722970705042042392477272326003948687195869141641629270579884807226239873401815307750874275874841136806131358423923306748992507988219090990497124817062380363963435458656389112890302267109188110981333532384470007422500796489240523581348074803722546942454348129258397442411542112943035514698380562723400505020453162312237034160278242276795425560485350487064037027034864221461460249281342086875826958467435447613462486944419382847069891815752699441787134354245312502791165752466482504307950275263004502928161228696319311223745499811206093551000350039432530509491303119621177804337293977029309213340375224062834332511296844034793210620095175984674380538338674566871981264648548074152368412343035764165375788051789556282051699852794862886797375825445731685740828669290989529105972961577141175313486559768800307729569430077180779936242786063122689964334477446655270652826875694510402271210066703047635345304530644618244820902314301197419172287758977361002677973899947080614176905772833043007731694945898850311121698389628008278782204971123755362132226829400131393039109756681344966080910969420626881230852117743357112702214481708383948054012952559840779203539880038645524385679074144169986513177247219600015429929144976191344328115438549915374901703362671596628950440021478285453063623268354345672730121229623063379177765809029457511567482689455477530850997188386578656546486095792740824069643537687548920102810543641479669148394841626649882288848157529207106179109443787798390847781187878149750476241522266103566036792 [148,115] 306977400448805106392597373738479602608397364234609451220378271231571874973962420867362058673845781133415158522412796490808499633967007419046182867145612024784060061382491045720748205865871781567936013740398064245944592420515459429652894195963263325711174099454197968289092446379772998251010190488028239634434780740223274433041559473496341153188696625521655012703049448295770082821388850117790176502666774227648752445812855835801111148856167814222784919306072538302356030874932364080848059960596887892696104665402821449092478654885021144508291600996189617451454468303609055313782165863972940791733861190620717152517185352159735205672286189373206178135421455338499776412287488666802563973375170188510797439091709412994078247719795242100043954113481878337033358070173293951904981225585181713340273572279760231390923622605165841211902686368807326564053390542357185401807790615130341721171026339183327247570522332435026106619679523927980607817522335322598378348947275437476473590060769255106211275216719641205879429327986194606662770559914897213223649632839470097169282473622277296941037579671711032767236422809650609798149817485726665963845793477739900631735796990311240922537837380179149000979255593251587676714972817193795972544351073145536910196001926137823004565701798636866932549372489752709095472820400286777753973735643499049466435367658920144540577899152392359093472751051546940225996539739430706335045316764769783672889227316096325222535687048889698446937525045392459830767108678097564462770119000449551016137032017462222755975620333830502060019810886139527821285283475411855781319095861456593394388992691340691293540717242268538221616220438719720918682050850120446006520261304333720665903412627004291514659413368168497889783756435596883108714695440710782180376439710500294440676398844963577209245520233322015292575534685116415060562169821031293320657453883699188687132840214066128748614130961076661931179547178708961356279460097038041170490622997902525003727377000602921028975379150571279049402538558493276552869487525882404504519729227024500536971815978504026645108258207929162946690065194979992398311906358976 [148,116] 13144774891350465610361045551691154612301776431953136709498619040873850032055030342376964166694699167176572061159283108091727241363957062063408443228588739941452296189960715571055526880996296257538613390883714855048751613818555661606749337171821380041894171800421416436124823434576644811481276848806101285216847944909539382200723592618359701063655481266885958300732690456619687868585192345567963783300330732830716873428820718656086111781522857944497981063539797488561840855547518800167894763873037076226628786760962734828557817356429555022099931770970937018295443594653198510462577975758057014484146186290151202541652670985426443664121242490176655621536684143688346121898810620790680324746407807762277558822140170288146608604821136750507385178965303019115547432997380134963338787404143851104100801186388870659760603504074518396709132605993083228250598294478418274216741371895287517291107478715337435369540087493711946392081006874160445155727022466864092096366472114278685882218741457965032954918733131971135555390760195124931298984513437801162974553098250691960438053049100782607489703523581863329616608760269318015636381701622075318544292619248921697992768269565195502499565738928778458904373877145526398733912455498018001502305559395573337540362628230792925935132154051530577654149650561946032994975390916633182816417689313116430297098820126971395539575933824148582342766836859287432323360933772416177250783798385318727594478239448328688867540560815288550449805699593887369084718078374185768229545637554743714437480502878170212794247947963348637387672877422368533708210717481860065712217242968063104848819980167993759017214116033217023060451472948081882109598589357751300673039288693248881500236792104275833661051519201465905840252578748213313068234666312894645658901281619464293667698927953525321692282387146284810638325797867884714268978940680400740931348251306904281918817320478092019001213643705262977049840552877081574706300027263727323834997741491348175868546879598380069209829558315089637033698635850309400806278364663491038228037069300686182612785365849035560264560853434888328946212375582107218995928 [148,117] -137229520520671500361997939805978558112638683712822543119925294645201144913338429160229186903415784184653895135310690888850224169853768411284227290959842328756810076689389754353756378612965910957312798860061705333474678885317855214010386310083834903352776793898942446144776870512161654644632624016880638057005619114954426317154348322638508964865897773976045105670796004517474907611252158496339218309078444660174227771652197201988769648631207832616486697241971234412951236901816895136994091759858884036806837554745171543962557288501339216233647787220294732892869697303164391360852834689038760295189617304657093677822043962132076259790792707841399763960707504593292970695621273226743943461130760243495368896625875709460536195476227026722943056471587672358984593673702680689256844684725859156090730034124337345153388915433541032094600140596630023030911330270124576439201337291839065535364455505652815137086624972588263819626988405523331625326794075607842065160474148818707304450914987654438722659566824063830254694979549147011118454657285350405539533887706061504499816804523883192727264602318191797778056583778143657005641877292872217407655609570541367328550959324715634170996157791718555648185371988778469458088615272949269508931986983420034932020640243259694738643328503202026258876733444959084912454905205580936693221486133679206466860258990997168168623111116159996869332394497177072846028441581830416094274124518311600261896466088677018947944805434095893493818719703897067550849277691422889428768905922613956876521818766573712305452938669126256439432450104361377457512572819098622925848559839359443714262291377764546383295669352011645321135279540828290803873026392778349775777207552723801031624025873147054922185851523119424851253483282472433258065205457184982525816635097214452844837810904969618525627828049838781386018880523460653501289412316989567033035532548454826279126247347337515444385203813118578339583946372059177043464931372592429478142735475953019876526493036626038614172732684936382114761142181794673602182022798526886483068827751653442889001738595601262964970887310083535365005295619447544 [148,118] 3704998918802899694091229680424758224948015553148938947733652228041544897810474627078276687988629157553941894061046227004179422842221168714472442225914252239592283612919933756968614324537357598224952416493833236981868691039275096969159743546616352406723302961086820857877194733376506794814625471997540825526971246662335469681963150076006625407503633927536805455743404305692884981272862539684155310393440507569418595053816323715936798603679653344618796778351525555154786455889106944952113700643891393085143289496354719099123765351005327381254974858265894143406890962105077863920194231080881049530820646703910860354910971467774083974895836294333656848214697445215581086939534342129594704815012909488258553142978515559838242050495595272901296663565811125114736853585364798850566058032637888566692067399022238116945843465052139098141001483565958441446581398098800307810277810618966972781181879858452509179132180517101501463981765209499971996471353583301576415330277909541188217182976588156358403778351318806854146910449917231934508788122674076203213047275043022676538743593822628497284741814048130764567988017167117859483528277743535027462195129333483126706752548298411981540576629201765574551855743127719191367907420890242284643929675323482986934796042056720179118940279237903014201471362761315526894732695787442374116229027550082959737626044919780385368686666664115230463226317607097085417017631355788045480684386188089748356556519301352578096668127637019364231441417511515091250678507653700742275572136994956431043193699803954372720450021006402310559922858448934803148356598794961340856547340201978506574471364080018045419186928915634353142976245299770472493276811799288423834184751369891825878951882533959348556567900801105994056741982361040832699649303359886166228982219156349062418204879354219732260355212022610242869372010603001417817605194142079701659376535900491264992591097605889888173916088981270056429792158539398253846020210502868992283339110311750431413469776188479907562507380771360759507491886529999591027136076245470430872740469752642467524775806143198361942019195174372707142649604 [148,119] 269780812551698858397831984266816451136341871418233711467330843781099480353532976459159769231363899905095109414315314024665812378608960261768526300357872482160569488353089591600952741568934596782982237062273272770199938296137701610756283166485067367588527349513049380675123913453405388083184520645059380454015618574968394586216260191498373832017095839015306138972047259396060603692102883288503288571482188019736474471880291174176359252762990441096788019527509626757723284007136950263358326467443231897337403053236291374781424366551166027152745754855278698571754479570888313675136531113546916100076914086295596601019805406740154326556030217875358912195491280549572677142570938973024822697369231064576480757009617991307955197653846431292710292945822236278615575362654643483181734844766909103493303159757055163402768566758121064593266228471868585240656627172930981381658099742420013753654516019748022359948203462205276153731702000917387665726651954790652263223387187808438185805767114145294822011098133534522738598555384808141541739295751315077613032298408564626937724615350739967689509704311858870934058063743041131116945511727013636132653617305354883917457226225458882499318335372074734504917968150720369385104981743789762209122013295635276338573928874427871940961922559517761430780343827787724916723609862077822013026692867084962947149532258083638612992392299355184096312664693170319330822909558768150807876702311206439134116030970776335741965226476935367010595810552649179229034374660221358558948421645941111464774667628350246456641093033487801146227581735562097279548209408049553496525598780985498766660683515216124013470895379500512069609150794196326004361435501398195790520576095457090329720855069874916760086799514700667013727917861030416986308160948889318582034545286944884716324268907512271242153327719625787608731343426653479417654491112246000734290097209515578218610588396601046989073358221458915227893765085726259202489601958202475121648433988112399474130794240570609527003716076312648696685139657372503798628126401973413488440489055406576696007976471880412280284607727460505216 [148,120] 1316581403391738302966249984824006964028279849248746187563962609769407788784101331163235645067678753608073326454104019629902834703654039589130242554576997848691979465326210191522576096115912706942310354158952733241822725245279907041069188468941711011115718652540466040330750506142922032971504657222680727511559504436030372416476366080760725373327048326783908697806751489664257741252140746069137682879025228078433946759719166167928850830561628089475435319460331872526890410457507496963815237142508719461316303227239580779107975467234995785754251857016827133997630072330178353088192530847003709032107240477352918290455723436921602735355817275173426222325441681876417910234588699564264920661660846018555869875185287869011741103112459491347740661362084157110306550220210946499949728984601380633611171450382075597608066239199317599437690798821019478699347878684672704259661044336310081398807289467747447073546990209452706533664734759959265513274327658518999117602719312645556819047438263597138393196584704438483556523079224295990162768307386675962799384180212869478192154075606167247326132169219622464621046318965914819188675090549966369640181371504934125540110688724948299710724273862570872227659078385323503742768484516555089197869258461969689439252884987363270770926896158797075102269096235239996100542856878310436687330168333498702980847703327509217151024340201752809353478945800116609293378884277420840690629864157183341998189377744457536029150551365147554380684002186044743042060604275864010984002312083166358079097533008523921691981275382272451106164149667855121522805644914105464712365984213548047403163010369593603214329089863698243251723749209575651980978333009646149373423525208416869725169270113314487219157578966622044900129169363240885264738016542479347477490535326405752289180622800011931967525097297938396700145997220243466761956433518622433070438932735779342061078419101629948251310696902908667532042754985438397210173635803307832433792886456652298317940973335470693447216179353300213936757626124845912394111430637207044643668740320756019774727589970083467064300389256 [148,121] 5754996215664240043380129958162467682534554325793679793438042107587966055329889177821919440442740795485251852734072684120861723018997437590835489716062899380838840020071183748685371870379099729701600333468157441050000060011620552603516201507724090130778072890181887399435713981730541374015160381168678483321590947514561141371841965954472660163039726627063886482008108246122822033265766320328305200518103982853691461749294431956040055412514165370063131233478795241486694416195869422779657024488944403907050818577485763861367653239133155827917210350041776773292265196769738183647278877133596492140321467403892120373218175244643902868294929787488123866107871657918841020101446928899654231809338438970615385509506277296078467224366813425092335740995682569216454030201858904131972985659275543164739266019515411172695406765973406055757421505296015131439321321165469138940755413784154694726651390649963191679297597478424981628232716358074878599589109892829777397191342080165652567192437010571165732268110098764985492521361797565189804222861604322982339261791923233841114077707064861392804009356016414135691615444302828043445887662486323859278420856428583386124671017465260009084154439824329910513596456607186757315548729088838658581945469327783452083181861789502223746316067637072416853954104325592590317447425308411879217933948523988711504564588081248070801281381130405689152996996979275334818481125044489675587102371656088088252144365610062469394802157930676078230491366388473429860319775822509434684785767880813307418643595702137198136495959553755493293672103784038709861248301287365101690684882611155690309034781096120798800440779388023981280292590125311604166564259002336962554310223591012524421283138720926836014384289664953381108625509130544567729412047229421647889173290511099514498030067618898026838372787918785857439440360105094451410846728185923567928655756398726909154454463618112400801669672678975083118339965638929819165272274919106850712729397173030527677054766422183504518555945839580359358738883867268646082277044729870643564678919340780196674786474901993458608 [148,122] 204356657776750153730592170870711542695648106126467346660211168635099846045884683867592536626297812618249844720949057340929022643005813286571045126506755999122477745858652325364045147641528005387474662245736516738131903172383247880571981695483434187424470386193180384001292339811831592361576954017465383424737752787873810513349134875220787968489523984255785519098383808825747190170998867732436810383691560921523214099035943641940292417671279165286321338351544255260385054666843832389925206608827520477149923625765072313319172247789367744628580932088143334204947711945780342972451036860171038542672509868183044639406296927730748192311700390952943766401939551399643497779626126558109365857863478351493225631449303391674354780783226078321502600114214345638804981438694524014449003079141363632681725965798758595132214050189315401660504487272928857116380574712819494587546729981752990212456812358479402070386183449905434032896483702205866288465217095060481036944793203068840009217888113808030703022965773414140148055126448306725076147370678400654335786449812457542703291996657464413295901651013540487571520328503175885142804993351546577069381519677839653231833946489697625272443404879269201431364212430703460982309524026779517702845686565459232331520120976487464139759368228693563825009852165005325065408105936436567873373145632637503102667661828552726238790256026382107122348367713276695789091195934765414716069746345717024734467479918376829185112436792516037168305595428421995278863038271480243003817920413967142237836749288061189981257200621386841829932423819965405011049267157284058522121047491374887567466495866011347901334266119951608826800357771841807331095861184044603217625041164570289138275455144634117439112070137670043377517815120501298976307456879497141027620005951213653334472027378315429733776686815997779430709991615375881749157082020851416099455504342636491119211970860126129628146317246349912207683687675309417145782583152442227077927943134536376279097973999840651191964721687436209222668457591601346526996856437729414090222394482015192169071911736259 [148,123] 741607175302498839616949601321931875996308194115976568576006120700509348547911800591332742927672421326482431533143758453843844530945203288075603933837531729780580729498295404502297184227653411059854287430085659899094728421858005016212812407311251364885552264423759635645487267215366169939690233151087936881616201489879428983894252808006626846179721798252714131905498156407074192809853176887994738462348833451815965918386191223318989149581574011165185674071173895273817923043321121299833286339661686075756239903146581371076995018374377628160363242168307096347945637029003576429710849424830558259438130398596846033785991438327499468295652208667010583866671422633206188537987712846463329934366521578116549312162285247623321166687931674680818867221292391355526864403769949172096435462943387802058478633489650979957462404081016962355059975767759748954357410187920779786754015414883752006923839442377618500625729701554851836934788577409308903743694120008270354696312957863804060848583642277108632930702718418678036895836660907335258728186363303353533553600308294120808237375659184808348520551345728001299017297812883694749042033231678963081348188880376209472204618784045844744668029294630372410653241912127228879386614955819243869327687534982193923327941084570910260465860530262396600605296775566232723439854950530233586643048339115293342471783339381250665622620271363423931382993923851370583505114481860320055871150574514223500226903946668560678091689054242384639085731770437480904294371393643691949788094185796541261250630091423200176974885464144675116769724685122397023620159166207837542701545582630348708009273007979582400354479063949743420693565594896221667406113053685314296968862001566061647242337748196772959117827258539050378683069678032059859779347346287775461063859746527514844099677433627384541737616706739741948197110199729496483287137783527215519954005780519205770609768385331119231483992923523615808323258719386047257573571261592306164501883182366155141439018539912495870007267724680421037415524309717420200804497526673662896721221566608427075008 [148,124] 54108045156598165402844696071343876424116325509846841949684567450532959571829349918372274637992222998449923659526780259537281538083877164789201595746882512257172733841948736952973582747222642235522400184433864827754858833410923345148077000865874085812648309660155404554323942974301818173031037370305701307730719627687806401506368492248896604662962500260979866137088447251126791993044267527934323740325344160095397544674365328755010799284264945739136436239812371981076578592592818561105062707299271091223772341094855502709924493182846261179357230188245001799419194049187995682681307672267593353744399884969952168713981952957929169414086595192721555747397016355658483169639251027562145223038680959254312605983285226460972591329955937921898038162118165250224442258330602202372463125078871812232521011330508216047071899721768329519826199284577572114240982422077043271141099342148969454431619559901699275340804112018185891525475028315808999204376223411981541413487111684841134788439768699440996180097509135287156322194458751896829403414156886949011418791679652693583529091500057757731375163411122332732395928968218846664752609552301901654011968347294302988305125647209160263958076853454964446910306421458488302927662494218955575921660768561682732351859923210689246523400046735424843296030870246943517228659891803472082572849930494222748880129589130148477453550111384614626311215378036847598754153139482295557739538224455329217933005611765016276337445656668769632654556643479023278599589035625161583887537198114923983359232332421625195154421219799218886681408580180667217256182603134936808632203022883486805906530446299265511862584053928399924957634667452250247547268522760215088763468249224662065932982452612666631404167287155509886869593761735619182475959838828129150695750196508142340699706495175384437054367232186755955589990788696893670736079994071589405999193429920092371994824498677417256621464604095740869305695398662923753396917282460963076626450226200959286782866829844699393738565828596860722200237907347061517969328690879773752808117197232 [148,125] -6382639667080886215503515029745990046635696108349177431257147687793335686280882508025602959282441269856309506351691969845312834978318597460096718345226697376114410201858219090269104499878633805799365323525740368503656323238072398342666780000428212615780724324743935645690159266031032133897023625154969667138312318751029334986390180460996018760882331582703099329716403597810890036159526343796665083142279447076986715837347948625114497992811744322059014080176389032053384783129411732303907912055071008913240213829385701075330481204924422948263676253492663609312091488098239582460136713799986545939839194073587249399745026821196727143846055796035365151649115149590952306333671351681810275806540594015310385693619292651944013827761859112266557773317347040101150604505169885421862884823007635558036680937961376266207657176217556184507301987677110814380099302226052346836057441492952078568551584595572686841814535201810192611280335702643496777441033001307096395338517862610031656856490041215341570705555531295317881568547422977344198519897096511915694391495583081397955711448154056870192640799503511735190558176278452142836762541495458045319724722186411300718673131847212266418869877969293505948638164513518715432676372689521573532848242872401255768577286628735487637822881882610269298492913647537358609138135831578613163421140418748651957467375334624971168241181815679515425052665644866717829690164867086834328028795433247288274738909003866878993110035611331209281125615469723430507214134352872348820327264690084850108838670462329079264146641915284964305113901978277633649083100063471904615885581127410354995501179249344658489113377868934808755471574400618664025175983299352324342099219365360753783291616724311755027017982447528326194324205248268281625264403205319633790002140387488625113739558170687431914939163527703380583699573056296647645468667006981465212806491229351612598511577179464443163624839928701679217955854373965648648967344307103671263268144315236432525343196436549015257118485303998980804649231450331799755976259613942466910480 [148,126] -3183747517301158029424095006129765999893556433927063480348061101910612899309710619677586173294276042641302599964866745254015727145005356546437130200480154311017146498067087801566332638488482370222159994381433260044461653766940535516408287689395422251481018185168108710192241062039888617358532592775714157678657365625679854518736983576846676573821284934674621883421149158160639609759823821424722215598174962075936885706693103312181322465498026134655774456531042848372644069157521800550299561545497985022658278100290373881276735325230700716033881444541617184454685624385745438994183112568868441381846576957241779586991034097587518715581801675099988427838656048419266894367669058296849004658352183180759911775720199134340650783290942990177289873840393401602631005513512978402268861732477120884376974381181271665036193970584098693385034334435397327383177766251327678698135258503565201639742087712858947446379928191043365695793152792166012699861072248496319844721456939990775068834699353510548678937368170062669216074856033246136196344575097462542141213251772803007967534003352846692634236789401491867796138929480237758899532435720530446400737245039531467658087106611768411740333804245623136982863359377849194714877998121903328487098006788250558155626078429979305609955313837733200550445052859010177212560367131254894873581725585200956169767611911182115450256885775859176107828420231022553036697916046135314212468778156565107845105801784630547314012539047918073611624027036846377136188395483681199567653534302487067091761351233967854126833855609498225630701348283205305564314263218560579527467916595236115391218294718534250197263905137548354497052030303842546622563987924707762883380415520157628740819409984566170826273748846579981127899575281551182567835533894477581498285673733360133963876011270573697549357360786044870122320494403490973702986894335105890849991304710119897892627041864519795817507686738299172851331465874508197454636082395168447209729588038642807199541073927708027785557750860919442912945614120093985248493795746164 [148,127] 8504821778883378051278346673218123649684909860489520526416761793804818841660127104467678606430598807281423449865730860303240295034976430255883604926855677389594276203854763791113283221278336293816343045152634753056436174904246397542647799549208163533308897128891561896078355943044974788697087817509378535438283858761638468641113425218178477982413255392104669084180593222196828866173452127913125180484997995275915060317227889627311493272949447407330601073042511159311117957361904384796243134176434421044881022515362256120503770905451514379584946051180291687861553082868484497930864978373118474647402133793971435545327748970230487207583024353865889599292560481840587978821761546924377139423820340451662041089162106290907885340207374666035440498795264082789369855212194497581799386334763068208469619952483429668984074875738005477171952123409022449784842052036424677567823157400567152051480445031590081338498966203868640831699093871389647104820573505553099410497677362807223270212997033617243677076346294472810504896721213289053169557465353866648887586619583344644550523123153501784862913781256252963503170628123876931174680337047445600223450363666785452061569477311463689687004709150194004640716873740565559537069582783447014558331387863742682066145111197749566662944707916808873593320469690909103779135104029116758224984149044698780922293931048415896712685349711695402574609868279862887945224376755065271821928572846042022870874934040942300130142905734241096970748791549310905601550369875749790510640097416192062821822967109671636196239639443402179563630926777451375505439319043038559943071733729955772739527279531021378186878625525122478091852868915128781240027048640538186485581310344581646911874793269104718882657757527933167520414026586170294795824879814626782753113376473661312646658872817891973857334647405398261937173577787316345648593268589580688195544945625217567132536086031318417960364622407315659144457083631103641509005504468562380188815453043355425635623894256075567536700980260314279567264696685076867582656 [148,128] 6894614868108679863584458042318243015199995617213609910563618426565407406765280344741700701964636330328608893736655426006660658800570043948698614660452057566398714444166709113730338868676366348894675542262744603788021248843157500871155621024081637266468866331229908218479078729614955715819727798863623364098421252590461954490770464153625392633654892654073365977880972325918854455914299179082638877145879189085037820462744732534048093849612863980019037646238505723021070521495503381013143971856094512712297543247955162329822922109998961892925126229641577993437546058154449562699097546303437901430452400217733544172284391342704707077952961187957431138109185025266775174429782721798561375196046890019406659917308168326304012192055280976221514784530307469318365016499572934264817213598007692999472894660886268612416243413779105353229890115677205770661455633132341255174007343016271667183593870707665407311430677636694096938770321751228857126156378826754079714557894728325222210905499645250231428718978292241923713088067936596245511260164143752391137397992669679724908790465234063436857578190219287550124207458182866038004183527338470479411845381093112303786978455833590120488894167816493849854283393116564017033595375836790222168712235539794432929224429272938339216615078599232648761469212076414276682160425442594203650364805160192969021332871542262263145707890506078259804992794177041008564745429808562762920581642205731723688604530597023438652429980500974299531032388561028748259756660692154390872882326754117642342237002085017971923664250424560494712178185702298475704148208823559561112486062486368822773258096454655316556293202134314033129514808315822910321516216552641264151344714101122498582988461774130013669171284182588157288498321603665743362798831598014090309072414764388235991874194396776692936277453593523841983186066847590888554068742467703986701867103161899532890064376575168506214103381917859589874641370724715845303664324197928813949996508347427481229713119494024487142902296827180009787881868025656 [148,129] -1283996560731970212244361555157483675869928780125871974683560463715834538723770229704761503917663893684621265910655964217624859550946606811781631822925440441393127712753456720842123043272253711816159942572299861182589057657360766601724287656115547163690534166538095422670288059292427699011470485235818758297455519074165000316642389521545460944907167026417888247540017672369968115910334728943929742503568325256854282577350359928899772251046692508697958374583755442652576954835197000228814727703459085726748063668962062710536691983640071078857164170984727184136184435608730152679385482561604914917374618838524250419100559826665714689195386688575685219529039350464153675561038477868157826511062084468046265144256212112593059219090506175761167277262339417121257565550958777255818052126453432139837065415128701996466694185495056714576843116957708360707076276625122019362126589531265365021392118981741412930662101349311213909900965249948441460998662616641199198536706508868108133461769529051055570857411773875110952429364098589025411729824407609119798706866407946011572382036331137736275377779906178100398560179639573198015496799889284466962500619180270278965107271337142317844103625522680631361037214044797525890442982208730173336413590557811844406698423098793012342143839150250197787238561787248844170089595310413340883292026538716034501099329536747488105721550995720225970778162351206213111197253267402590701703719373097794909302497484129839105418784596943051592220195456329173368320729532219959664284182384493084482304822231019250182191089410152839351000969660246663934443878127009963715075276478198602280104986128650358469751825315062762118767997669918241668985528923854022420680063944368014041881984854683334838026179934003730700807244367988870591055573711105557481604460874902693985287718153611295195025742412423788569794712672192730407131778786093014704848222147501358628702319190329701022741477242355808448729966791433588575322123256453775005077787124911999336836755531669122482045919514935775598432 [148,130] 4727561297772244696249099166881887749858047733730411807072857535133712562543957811140367153687242518215938444565990557077213414469272761273739589909286208092550294495637289912028077815151272483143685104831182553659324384474756963496853882344579899746952032752627399702182861338882914226924118490075950082981685066816890488002271886823312812333857822251325108068483569814050448308382571828116491296554118714339953434260220792339226169257483546626940565617078772746256247285868433963758017442408141049086872230789136299070521018445454527239216067426754446923628008908782967822167395867238595789888197361370944801083951758595135144099272721794451671450198999506638009752350700685146812014053639667720958501382640324444177269839220533737225185120657393703926934291159386358415315668109948348112197972792827874429673878667764258138318734145143819881873444119164246781441138701659497476941141490981512304032132613146318815404571750419961162945537886213980972061464892111750899453275890248481807286559057447403331413620708599775023677334025147235678901918352354017412050554803612185398316469284832108011800242380354876275084162115033350708898758401972383589814697627772410574484821120729168074866597171594020559526283718086629566302096042428142537497500766779649850456059365149711219135650735432047744827207472715239047426570581789056369215757211316240606698040463660338454995637495847553823459536427082974678028311231653837918998464062563140015484471909891119398921821314081637983533493466120628914459544840612819012228582273143122241309639116883830539024275623307496540521643486143322760993331645502378309408127314767958783011285534236953418844785852802291148987093758176316675878387716124291613984967804394298703859368049290014353762530646792891851258614452115661461871507470001770448481659340594133775596763094019928625220529127398227427069120477989906902983126167530808046521892187422732363498679460793001703787425378859349125969119181609283578266557631425472962909854791105047480261483962852503 [148,131] 1614141212322466871157014707588385305973824436673272023002969879848863178564513337089928134640494072266218316782596228313652959011009063749339363615759042644258662461504149552184893494405996376340032873258336714990035893417100733155731656901998899444142882794508795464082791967349437315802615519121279879434829060344802867381845470952262111020603054519295055260600927550285941086835366008424533243860204840136304621169952983093163303855997762484778969716893874683726899715140529632450410541321344685588255149076872099328524610604154471418641477777722623069547645193039167062206058468146077982071655629965302565372862605262324462623385092572087672480101614894940625261921765920600988703536788550098119143966044656350124219821144092503223017003289018138448283479059581038329572014334347589230389153885959656120250102664732511236308850788309984220822755962850253474505743437804134923416881443153683940796767773711287369831859850817178522482341108386266340400609727434923782876169672600110100572616900021984676678687119857626289289720315619711203423741871188218926418199146346960657672025395349035868740475989066346496992316217146923675637094513826937587744779890878222368646996697843992916165064168433313782373628267009856201786560110610966956384936183819909539862624566246119056293556778631306231910009096160362918434287775005597645470750077899568249436855097060850769463769821626855880086043465977172491357959200229298101439401599234012314083920125150981567152718337606650683257095637989480248224159579684218293891910092435208356914206939514862336231605390236305943668810535311048592677038952917482606160891286130331408180188062574017912269872927444117835100605261289584977030410068273687793642525218984301733295631642611058715437666031548618465576007386380216975554799148566801276416022943025242116942562571764467631794963787832417476042532596930053648346794736688857680694481770605169980354062875329909260880783871135358183985706274721672132385387955592511639117567260084173285904032 [148,132] 286845257690979855267826399363799791694956728228956795349822698398416452118158271491321122940004098434779190602096783239914321302812028874577135842715662819184699367599183415618612847686226267679061997681621459569977991871701959480114443095707639026718446931639458164952535823265000979267018844025091746964599447009117311938057911864605965996579593404424510216607770793085396441831155411940693779967136250514772084133416945655504833050117203086655824246245577030391497950268337882000033474718419838234222987563888369273633041811127823337877211682765664452009222392806029001381449124988526637571990268730584654486022794031546047948207319215426959811061099280835377310036127598352642191519795212165998584908936504666201687275558049488795013244499152673185809100627680926557804101056635227509982873186292854048254922098662371870689113871865657429690604528290938896967800251965614372801131593856159757196246229226155218009421613366213333324281305570400493779919814410869245869898249223919865625151052359511325202660596379516320643602401200672701617351357637605956273214855441525049152200964799462705379191627217518816913198319449586172116606054076167147512601281154665331824919554911698778543704461561706539079162459330217650110848622542578300076535830484470888703397820699415170204107544536058144785159707940464571407712449873267153618319067562170204767666141387368457945987390264100317584012976620040648525493379211754623205848873561530238029778220015390212396165543467054168160027542115342682269763568295322362927654235902037984125846369569487434523256257755739526327110227980583354404856873264184280942039697050515853333764202427778674563166550356019402353274018088120146779039240827719672950169262904711583793923461784586557193400763561502016738259186489249231173056097454394858884193703854347494719749484745399304783591057689968327398153872020511183430206452841990601435712120779921860719329224562336260283585688719380422659276801116228138278045453010936006940125748649000 [148,133] 36943647252743556912001580334026919545494710342197721751236174255151899629089035574987542186668924621987970259265998050183722985401755806951029462894148694180177257258734414486927543816592482629834744132829462331669570461864865616241397718237096781009028434491576198663123975733239762657056852842885235095171524878840737483505788013254653287735061645311329328893133702019354229074437120992519039304476428866523127849987896005489859217022328939699919804564477734297782217978687700629093392503713984626571394197805303853086557079323939042414358868290909278991098017331327684347171099028872283981045008401788584767299516657510770575860868396032150302340444265396998923926799940369562299106427595918356633717329424853299946500293060538385980472084131256733997651932407385550532993072286451449475598299100102100348158603664405118125334256444333944489093342993087625491216405225684858169220057099903082159713663681343625759382367660168944899713703201551598803938407512856455054361161698034443971754163014725831979187690489877626308730431628847072943875220054632011190853933721982876122902546360760833787664953425364412384779043937735157516425674922814901396124498263241021938972394133363512372105432964056942599370109677429379019936882619702904453599438117309222022382699727994248081387477958223596284209896852642599053880495420350374506806866232348583649371772183090121792882218205978572370281428925946950401833358817485863003597517527912299838282423792961375236175553913167881862992744491393210631144301260221872634468092737160299364651531355070245665430706546917743992534183137995599495647247088173566474011909948619892916263463720490718585234809230620718091322640239231058699140489472969937074917395014828009978296883664067422638056421670819547490239616312845923286923756826807582717888337439984304239690888580972577999191867180293270604462115771095292652648677028856806396021970692663969752131798390893997674511047926077494296822872973134520951775291788576786779288 [148,134] 635721511251389310962335938004915659352101216869081832624785741764432854622235298982989984568040822120905478184602504898923447301743164004099054469524960043924255970160825798235053835514391665898776198853357490732890363866599024570833745347214926519038115183282636816512594691589917760346681007877269442876014934866921943862843583937321480512798762079967718176959799191539224003235173412362042579000557344299286040936010423556255028567355686077788391741536825480919574396716178243201848802569256258650173302859867649514891074745680205054505566336167740527070315942523976549287951174076859381274701647368542768194349706809624584691139686830687789370398672793616227964534742826392446687489328691957470510821145608684903128093905922772517911678563089246864120660611800759474825780768614009410015612148584070402185564402471271561308985376356177628930562763830682591136073822056625566560514539864350248574998122250313626345296824420909743118454915551189242838163831340983608695845336283559126637777420953440447208503961216365700153472253849303000954134918579997874648478551730487823452573847095872113046794499371327632810488285321693794346321085047516734791283131825536200773124305005696602421477446066485849224180451654207177676020030473324685179005729220824483961821977394930195764463381289164476778286484755818113726193124138143196631712219599830551794287471984339019773249279034224044470126828234443886939521304842117274678590236638768458863112793371880585684082719640858535490942002268455124729368345786317449683219177680032617335410326932663136019664861747791247181044637551663065533153342224397552441250692425549767567605305387406214930460935703024987405123197803484265771784744899018839457641009748061290634035688740213962109524056165989371910329595249281889589102025776737711202327862983355405068267367717797985274207381144514106569571860876733373375719628096792003027189825706665977333404812355818774989986720479193850611459542018535331644432108900 [148,135] -27922283957420389388948264610646699208686518814288953535076533444147581756576237555359984317750287657802848452811125665663050293416829338541133103113462226689403091865458940378625395448547388774157747101433483569603752424722221439929585863654434445786887063708761769186215512226619862953731784467329442282383054732396863274871344030630296457827118475058484662951859984829337207950375459376903422144653821673292409696478286737350851419464386580424875813424839833768617577745983604942110901645170417412585448294367383234499794903990061078946571144309594612828937953761872446042223762246578983413680985127997560452371512387027539881038062281293961931669426685899298005414229423730129675366273867609742665557460149154489750546516306337412522568331365642020719333958102945900146602464800385713062562215417819239254189872102187912009058881356869377616476439844614685882544532377214353334182521280462002711317747653383190001060169326405477487711093692305127483142070635679530395988603240416351023654065042013718394416645807382713774640601945824892901047739358010190639926257434158742731554418430376496944800303602274446061187564741378861926942619447443434433834446737046786177481001031693264245545188093054580646303173622647764291413546280509919779065486404999058766295053588581265387869822985624148293706915335250355850021479280775166739472619400961486101959617495485219790660646966734917225782415986278548640011103541069040552452445142522960818426918336869287149375940802554466561329217502586422039752779830091539476019075446259653494239496224477967947555978062341695692454415084530555357459393009754179448924146349369617957371832285804809795192690896058858758547911745883144323782374157132016952252797610523094030751391318841694265575967546451164309347069373935683729332994966283173974953187850615811766904169522025726341603504774225178411744792762230432199495473248033647436439548433484573449977707244660795905887042853848648670542000178031154624 [148,136] 3461461895070314750443681413810862319307369578175255502149081071311100313873920404390828305093429914745682618162669640705836591350669876838798279601192232913790956297669063632389633132550695109729963709580137861252575025443666056115638230951227056887271620722883170758855749949313342158913825879505304498010450165782925553989953868483360186597361436827645805352028156904737579380239531942264029653790177006057081881352285934632606235132540703406054340767127218190323615104435129501410579993253125048334083871015103831956187597503713519478944985239234550758823565494337158770628380417742168317064603976964459844013916301580930538521684603700167611261436232586120069422487464223946842389528938414828303728897109303074589442947379735124582725550808002238990454319708716362827325787647202225100974195000758411989390101515746058289382033606271209439530098208177606796985652238106208298057587636069541099347401090390376492305540615352070427797214453230143163063551287317099084155185502797355545424425501927658467583081443672113960032785800315344545198770595015257293964653056304516855916431729182685351773223959921135081217464480942785108432890001563813754257289008807663608590269208887931838638721045348109407686653221069282749387184666173850617355548508126899603358233428946354538377978186461778794085830987542272651861375419742472584659231359686316723236271355217621062404399890318722245492662092000543014582396110246405321803215491586125989919105069297743493804079554760071331688578192119291435080673391096166022606044793461357292483210158927618673438521235547514131154640618383460295868026594493779061543577593100209107930637570145682828943560835706829906070245341883001024693921142696233261237648196820836594023563816002927267485213038196620764912631909862161404027997143911711378224690750460376321073607647015448921259374295544750519059424240378225348843771778020816336781201477103539517385466326733735536639074159569604237917345064 [148,137] -593086103278763361665216528081930150623175230707346379446206096943322568453901020735303069016618237321839450769167076588098049608591919722516328424537465646173363651569271574252696686458027379961362395344040666575171841592515907489951625984867497370738274791552520432121451384560977093546805981478796979572444818698920107991855672320778237829583635765771135218711989812113123157741416604127296635931575943304668456618146936426434626645653243963200263853168332437769881712945373558500288923878552285165227255792818601860877763017918263535451320512486291294881898492426854950622169465612343644617665810217319013799410762943035639922161158925724968273323902787394991152167321111369498318598110241018898738677027267082686382116074698527378053865787761282513676778910889873746672459816540948405514276631995853141524690534172264931103234483635180149355323041411640232443354308689094867452152632604821949106851385244833717390520076329254671686253329414162713514215118242582256306285778839479505685730974225706219125394652113189051202236666252352962822625448018720399106914557842380456068389003562451746687875375423959335559916383895946670736780122967738171208095213559197125647400109618014242728048447036424741999634520630538146109594992512052472914062063858706867570685298260142455358945593346556009241757239260284708249948414616885215971027359958521687385668901611855219019244298943235818665328957309431624843193948575881508328499759282253529284069727249166743597047646514855731117527984374403495797932633696100899783463652012964534916694022889694195616060354574400145658990132841453496733343363660098645894868089830415426429659776174825417390369269428782744032021989750224584851278504333379929902423669974208879125193938336902727155424330562818931073021192751173225362153942481562287147998533234357237789421658649253972127711155471336190534360328550990151375001721614812002561113807900063573041289909690414388060491307558506912 [148,138] 37837936339108397767216488578727789553830595902609053513022045356447246186994938440838103980971729950291879271206234028238901659585044863621158328489192910238889457918899471183301978662133697921421193445224453017260960225847679435614206821391690849436669302270988600665364278405115422322144506354771734015263858227605930954829102512841224792267323570431827035354659037865092388589560730652020729585355159247612082043371730543774332590971929797307731924056158588655465540458590485328843026592781525349398306957725431199695507641308483799949210088806026794395815266922567119081994565638143696586512910229193021457588900518718358176729566954427235814225442207640552086912004349932449797124411317087233192304506922268596786702312607154325740422073377605057461532829857655000936372914909435714744702045067499714548612617699915596018053089784433908313054489135557272105735131035971120161187285644216115499257019085528678290965640145668549284938896445684778755253504962149856758658446492303513161702270933678013405617900109547226853727788265839209551882590379309462251269110954258759741987585338643933126306791965961818919940971714849824398881390724049992695932749288204929972000624057744663549605140905230841515187811547126764631020925793168062147482940856241593946088166218395693497828203353021478520761901348428798757529548832109432930289375582867217524222009440325955309113337624889968464527897101670154665500301725492564493882298901890933077667232022816248251291856305294374192491054683884608132141648210503944293777144220501944682545969705373316025084445043286715402756607019828315367338705186222311996183295035857983421127704612123419173028296193715874915853732620706621163363191807232122827228436735875095666559034879851145421996465382607338127475706171416459466437130404489503951521872709911700811362080329000969112812156467826784031892149897162690721380180360798959124547251164704049438503792055365494408837268 [148,139] -623248126486528455801595408550022452987671829778910550482174993446418646839897857182653492540604572888293810177902947563529424014736809320561511516682225771877244118285995007212303509371266348468206734489032021326693839370509675116115527537131871946114572740103217482280943721414980944038703634125711415290937107447555996668875347118098748098656516537150536565865924229954151431572595346437654007860589129424723845581259473204919220641679071237464621508684061370303274574778931108731465148549362488282014617455158264771040339224152397819857808312591693886522944365557275514164445891388840115081497941004036914733558755982848237586818227204026291959397993297276712135242895871157244112384067020699969141950987670100095418869293430206640792496193116199888634576919077394240024074077742435719035285254351485685655990673157754593051260823841927865543259369222590914047292755099395439151234115481950138549246885851713867460420872310693234674673129122691036442355398036717148364546251485437976436813099094096390391532198057420187607571083599578348383467480859008536570317006769150233435510911768956245359711819378359352524982959059041407224373049529633722681660067026856689594889670434445789377298264363868260389258795619920308860516036746708059813539413632832864015353897655934104042261664539672452205520501942453643386612148099404904742770087570815913544307402622540975182260914737709914190827731763322895582933951797169692129039487694436021296046858201764394457286739988341335762284816718800251148606152963910312463746574795447883805788344917112116781531480714493454727667989026493654286299817916095545527170079320371579397105794558063063709395311032701652607992105572048786343147163894665815136957222334906932631629448159993450017109643824356731443354866738255384042837559382576341093334298814079737961041145754964297132412977120203142207624699783001676560099068210075849244606197877742242073244152866720 [148,140] -2600942037307600234168606776721448120509898691727455882899734341251014930420943813073759774434657881718456132601580070441112112059350449845118762764845798635243215239369171038718126887589513804222782762799879244215316102112762221397607195831114943842851017626327980028397738914487787205214432708974070959240125146740065605563448569971799977491226374167647070986966834626401449590781731551916866799989421180573558449441148767451911626294457338013456139903872304138822031855726572708968232905806675288710413988767961524955006471637326226500066296825350849939643255325302857380724197957018928898824641675951865340804416294436619810312792153250648672383366542154666509570882059574320848609173880052707315030517543226565602488902248276466444699779939485776955649814564945270304135961211202011764188449670934445675453915764755403040625826520253443619109958698209478352734363437219785856874385328709135727814262090796750901164497760939879737251894048122471064541592145277488305891538105120559726919443888300640496441317306328019417898494866706735751775937116007429608149879150490050333161170561893106158733301826127537504019556912774838691351629449662090960396497922268174549880085854426873043741724458884052787646616385021208805216106405935161362245083975925212976584989501026252089632274753332452635506342662593896110163068481301399696758316271003427892555437301841961034513279207930494998209288198289397660603822941419536603351390257169890141784172197710073666876781657220333241198272178318307515298849208553395388254030645603568304741399895678676555166621019117279503438718948485590637161024628899849945633311004708314046182470272547790018335750709451222870276123308653398567787323589661360599897794641527574266468214915205323972248099341256999017724882656043792941872801422824638180564527759016950237786114726392330126332601579438306135296390930414554995459015250251949453496099230132523770416 [148,141] 159634143355960471043625515568476959790183338879573332844760407096816601121811678795324331753112262291296847204894279517795867499322814050880112461361503777839355410333707812785749445466954581275665678341192716814488462812054346801881611587603989262566953555207495860114719509675438150220240738511858492900152945917959995343270363357122483187038749459036920234195948120679907271859387632502450837776591439636865327595745288934041593732857380407221636561679375281741902453415310463432160319897520005871360909310246537763493772774894720428450925179224532742170334603908726071016439195072285539093801066385716181323998737062064321204592996026128012002212012085248291635537401061487547929168936746581104256460487273816219899316591127596627221542060868521140716919003247421745224831472240880589989743733527488995683936257096191410240463503346307557902085548749122149005775464772628042457531101024217345651035850044259598909284943626005940802177670369473879992443728493090000343829895623760950645476236070067369813269254920680013670975973536441124691801486605637049525326909520052190143287203391734703945533644282390297719440195247900756731705381573990578540463920135003420249732245379627961850757026458888570648198822565076819175110140584844461991888304885211204347747476347318526573721271726818848021971336045642720042594118672457114933634503888574519314069412534052811997161206269478675597186751923009703288689085678674293068016508965889454426836489967683136346092645385029521398484869180772451822065157072418392429408030476181310932878663624154432583667745446822294295076338567243741854791702011489372387958120374815409134187631424514858494348397357507384515453987933668623838597492283005088904141750610031095764661256542755717859159461404282199476283848076860558721904011240990267713561936603969120303313830919435917925315630447217196627870880800845253378585996443234494000717987440 [148,142] 101108769389709950638494162606449189999064023577623492703288071202079395244554262857052455514345134778621225407479089188499314369764017850467986678862696155558355578685115760093911288213579102531453196425112374598169404351655944923102386547803192053352137680264260090613999785012655752737310446477787642319899214750729138178022799093856817008590236180582267544771435573478586774388610775257581670694833741103604864596089906005754330287747131861844433684049490437115385308458099425989072237787580407282757102885826938958835277093311648959485972033196215534364639978075018569956754968588712658780136080865180235920158010051113532623636248613560141923365361469432354215929698713601655933776612192550243638919178244712597969155538030770331002776215334469642167731607624433000799735071144147646969520869102406144015469313026892042178489056849773379731216756094554738516814009794750767110470424290002147415104127539928124593803673155027777981876997838341140827222310114190993256730583708192508802783280963656420195367380337462923242053226253912247571233833427616906198727281012664679545525782697875482682930850299142875941427995072327734523547210241330051375188285402287419229982911336882536248183150528065809773469352586332782569870483295386442186371127692819837580622672583890679858329629950344069721539823157238318537348482827628110528065145810384545579064308720067489087594353858797809993426614593642628958511507745829112734111011323995700065764844360477075594746860492379614053176087260625545868998676516442721428013104110634749876174631803617991818922432755216488947299004380985372849170483778048115607807340858591016048538036104544676900788753265885236260308371643197124694904717003448191426144142745431032054307513711647530833635291732548693076779804939774861823044136001018450001466940449454784017246793138350714782701538047660807575586821641188376571580756159740624 [148,143] -1472836312796586446634836327077525164266943477598987850111589932099663088376117740542342307355564608808405153180713383553088063709521841791925173168514201779185149799518866319352215294337524097108925042346385119668066725301389694573385113785071303600531967156956956125990163645902058154018251266943016800561883784589991206358058612357488407548869778052640138137831175613327027571363025249134246489998894871322484185781700970716454019810590137901639060271239927459914889393573884846550280539786369605849990445130733221330664408129704177822531607555322879612175313662342415712708128937133860460879073956283626062389084298783796420784551067302994169726604129750946826010420002823336144463710560214679391761122429935206911920783206367350167762924105684263939355988861378646300108654829732399735482271455544661398693947014580110676255903528342605106274325510403231847943709055012836175375659575025352303816554882994311156436016038369408578422230932540177697605569768771271552973015707437848587980114817116818679911371794244497729016354027658685876658710943376500725830370058596961145786007416802364489946842578777721296012628939805120120716150465207732085716029887951076299447959526825876300975285296158596078726821473253716373204384849664514879166649539814064357065997622924495644740851884587636608946018524530866979233855302062177425978949208280362009011856842371931835863073764563783957571168121129557400199195721611612019717548202124016447698661010653162101944428140186936332527990917255109842256553955897355817383613457406247563877719899129775154351111708813270779533214678546471273723426186125732518868346351588884460874344750770224418191489330314238525406606050568660547983198104375224135999081562147262438564003103013977867417474892205904352891278375278110728638569965527448188846697835353762687625215285046892588686384965487222888384398959630634786621120 [148,144] 4155710305556207190346797013764640636525966673638500338428147109905567386190936390212558087474585861893485740449052607183027307980957931169233984627535651119322806043206801213570160581856668341373201773974511492620998648722187159618260358886317490065185904133849155737250760766077925512206544313934877522612652278319555952310121541250395264743190530708482942934356699055481586697876519544495963591342572550303969414403110905434588833835848723578723533691422075279486962286320130178258538270979659812896103169282588003181084577188732325759229578763967009804624432557290950946574348507043723785011890898545668943958339051770905170983316076006837078895699152032697713493220457555351430266210610754514823685277033278624868359142756463643255759088212570859807214562697829457741959676321272281016208874669004518355760516126111704277241380911754946348489249012573730941310588518456103320049760122673959333328495193506813027584138744545341993752280067786070664467604470011095874403725729520361206803760484811614510896675570405802719169239522830491314783537577414373002481195920475250666169590743116017426687447966821637692221975037739326562639317803267566865726648292332526946854156733867780471378296832460071620069850660624477348598867639911615889537993374197595390707211316901937438019644497942476176894540875896141294774165912386955870425297964023246761447668827810960513274702527457840449354707636474486214888995693288120000463674195655114109265355251295136591545771493546489752046495666611991801874266349764201224032235859659653774673895962422157560403931984927363323378936470227638356389368922023620705873224415333434379921249486706630528042761023197647018766997942441591514353181846210090607160548215799196205417021206569097814476579767047094919519794519468518128136963873117793439451103844116108981669751705082652832064913494487430993266818835184 [148,145] -1877722420572727211599289763766664056187255139792827733932254367897037813582376157908633799300237063600350367867897412138397125072179513381637387605407875775861744738735168788040068321518795984065579523934801771423439000750114222047756678856207693740246003271616807737297963268942159908403112333519895931447259483504216070387355505369819896044935489130158020650826239473443953043253320125845122315356989950507576777853820962144332774985004093203531799492746848707479273511413445333888852919194036979796301284927610820682377586492782902963255405059886042064652989762213602359597834082488829402177069907049484354030389165108210025477966424753942274027534414948077293090900520119580676181769834670858209133293527332874003360887628593192982230445931060459776913546983080529241559885881980755478904640356178484401219095680580451356316929218657712789277874654976495044906482046721465200129357776136892516677711775217225220174646666947661164839153391968105368862762027768590260668976372932722184435922351833047694695299964675561831617123288650522140418907391130774365110960283908309904692973964800041894141839521183230528692538987824242190992670885341927904824026588803368746908453973666415209911546602027579769450370225218452509968092617622178235612257762189918435342545693626029418160949517359658236142630865643251060170907528125142546814171849370264622996647818794725163541109667939355699700989565958105700352221026041704751780856661171942998955092891183596815565703137834702836252186289923366567475210545670860081539431148461837752294272895060174340047642527956027149193605075982354233224041847910050972235500847397755598657861712541128014817620661715213179604299264298816173107043864368751648815790370020903951075045195200474243150940366219739894100592891392736921311093563639924214002364062845216498074450121332441290020679535176400864 [148,146] 227495328009473175771582723471264803082862999480846006358598369165493665106012357639891265422022370322101609523648397361150686268801683769308859143750008199952355628068816092227250467556487878981522747745378553357822000618334738533493318022247249400569029477901356918872986147053995492738674434865464426190070489244614742840299237309815233335221853745519256405269313458503969434960516404112707823823553963588835500062377017957410950750100056275115714564568144663706293333101258506085698326582474691936544725383353370915147142198061605655342343526985526923553154205857225868650107888497950244093182106053011304809082964716784768977410308382401903706628052100512073591643710376442695796754805324203879786633269269162837389391151358028290732749541392548770579551143517002378730670985263017755524431805655099772867882273791778718356877766609684674455775424995391418427890164606384137723506069596790553541806443992101359926541417047077468606259479754831576415564819298961488766162101490535609671859702032310812241938520744357514659004544037410123120317389229893226596523818923765899507721454211329236653561938364738069032107659379631700445806608535921128491109806375138886776893829169624644151145918907025252659890783829924178425963366931281394472057264263091315615175897725236409534123142223486194038162680643302398667347169537480109442052123531332409391843075642962552454172159152572099929080727998800566299814653858282087382637927142503245022792021405573777196064699071500411192967890922164210046422844823962491031167173510409470116117917985084792182308236273459847803377905000189418933673000078017416854094946958481975169599329389595614728967483997996811747397342754176264925385476356731874836562880436353071666129223205338004046995985335473167222604568412841614617201612668985089621362509423135111829786735560595018022018 [148,147] 357069055205065771521029407521687265922347828522692128109655760731451655822388940203733882795784170761067024179787234510607776747794435085958727269799480403901168369981031279885033373312542004439656650072752017401893899477835227363087871448560608275391661548673879165018268065143411167615097900502990532019089067816205386587106497024320315575005397220866687426776382824404095833975430125886882355344644896908988541600602988036839133146355131795139326083456105794332290387914164593028535724288240757553950675187147402151950828523788003102284540356066045553814965087361199709647417563354684882147291871031640110280860755739436640223005543794914409099629651054334596039610963927421008011781138025593930531412368697072063052064009064025275427493066036966866867694834260283627791991133644955737965889209107946593460337646374370988598226194312084659808635143762630457434523150933433109555477700549284822254809947874944643761288170923726859666841308732357307029471448549597346884562383824081264133429870207218125118344401398812542893895810915334093682058211782654201434501883839525350583502138512137706187120378417860115879633897503767995975121806735649803472333453575059134962892251838177398534249895596524144833539306484289644335873514002682261083613991386515010925403783733471654825160023441930081722946670148215601413160023619550450566641521987342837911981326650834104365111302508238872586290130703268362900094109276612372268129802556587234619064590182901689317091416468876012434955694507352864824724947111776464112655153269485847967855036382314276910262813688726510407529235525097726927120343326056969524628268854390324080238580165166918321176587341028433286870386909797012899879018215907143318088629106207378953960087863560489937539722128707135072525773233050176450696068268950209026832172076998582915816064 [148,148] 38651347539603205904248553623959448706035312175793205103941155295351053577547036854563290423372079583766741076230449904615371479775452297592338980840932161597385574637369370932286937505271524141446759409249756494161459045647521081650323366245649478360080482228154415574988365578446376118651740375482352938424752794638954796575559666266653684637140575547373680231756434567403399622937881200496433703668326703350821597671579121969725662920824343488235913782321832355372375158528098837288234925716943068352661112983444304928565780734396772161170616539529034543523143381259211997072217341022145053838586635520347985753486747482028484708424339545977512623973443934987116316144818058253644748961543940063381313095436143354382673881283763241391474021590313007230708453973220216939106419990267926145151637550137741821821986887817074337804920784936288864229946188982091519150121602220194305868816279335186177940602460876228510826822718541683816377062055607750624566012488215704922806217847776364728592647750463936722315218745237474731189839758951825801059590379375774748296725036725862388801971078790213556474843768268752591270631151806788775737256235102468903373194130946190153050866060770021222755271973050276152392342071763555718315104262740851956498361145101479092228226395492034637925219343526568050251310837752139340361002809085828852754940008445743942245320696471872893594490806177498258787649737132558103643285981201041713257575759651705072327475925207359831357635718848008901181425271454584083414892604358939542841030879003507889948724541905211615440553686640735043161797518406510679929814808351861531401502412127334852911222698569247675961232882427597299182243448458523418907491127799642675245696277685180368035739413954928077204035570169547963281181224216408752230646696064912816381814262016 [149,0] -5563660028501640882728525674584719444791160153666569471883742533222458205901553697484878801533815579011176930035736953787489949374338500012517666793772549736712025599341887564338030236720473980624255978954983217737118688428475575463425955062708697975584129263403992439996183968797209521647399469126323796524648539017692688822301249314670310102010159803776307128399172045021318238347141120888333996247109419339708627892394913322126372730255943764196889816679223744136937379673916635548281751776395197846101912540597267084290932260106923797911181146408925712032098680906780204131063920665852825275492444536784903119203241355768120293874455650319135734619714071820955341587524037345028635712432003959927919573234033037710694072884861276828283586964114127059058094165087564114819568312400874857543891858996643170721308600608808085392246547043310825066467352492654960390243646980727015742723395716290140740255211765912999503360867296460133763003777766961455563457834347483489931852946634225020131617396266438423443198167749841837378148409179625635346739446672924701692240033303118767837190789662806945853876574238985634872135389065613423773926559498777043055063492611478905666947439597489104606774804307478623682987861424986745119843784213725371265291510445838756969357232822760992892038846934823142453640659486255406897150916715196300851721983313583406293984417500359231374632911018805492691977379681762059112311122124572208742131492560763930994477973379706689703874947037681758122830085801110845329091991179681997158146728224146612715245459043182690819972294150809239952451639814837841719667788491613534873193959782613824837041294288357082330711166688652737016311545629599759610424561584260882190435804593582051360414599794080355379630102667745953675910903256199402980982482193964987710824606574266367179704344196803211421165553323180956635801840040359605991176292175539615383661318479554569560763225710094940253936141713901565935433364579809051826278050714448577787955486348425096407551918804628718981470405591551497498327541774039844080935807430742718926848041483354277284650810592628743081447451808267872112746519311862219277164231489856438052441976575877145892419015576454428948972038581688225463224072511236386840744339822838586990719162709239247369655090195751775131655069613682799647939994911065210953593514883621706129983398075360486214462225213220726019728149479954442086174988131195618839216638298013277227100875228782322359624014405524883057883092704609466867043532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] -1348499274633985206045189900925625466410725697402650475557826988978361215290341039823082632239728121203358679415318834216634226947121401424542326791154259120407390394098502097655519041900494990227624229869027836983426893940382672116746906333532170098708088393413721525362276958220834875065172713557190219466705891513018449572447325854984720661859583629833711676656783939478843899204545641206112193631581870803741949080063425240597217715863810388828771920221142256916930973621710236588541160353265105434171800670175747766824974053259302740460282455697710238104705003333119261997664387448275320525708654827690177643451170876116929939123854830923894677481503308537780891459118869479653716239636498699415351024355775798683750336289273447084321596122334968989746003947902717506996625342770540649248219762347713667259123139772147876690535490319239150982362720442020660994698949992837266173532816073920106043956277144605054081172849930224977431337607946826636985489951894071892483767172234045538933758817438001453219340806903627187739494428815335573209333787845364354954285799176369592332621088248824056402992437577339986199959785688889405184908793727240363632959261696875064441721612098969414110810706385750718144446229704879329127806449679815402784780806862390268295257506625780579466744870610797038557100367309046532918331637781703191309556610726620828893907864566081885277765592280941650737386867917447390423753001212676547427715096892164597829912216924435697109495295515643876183718522908669619307344181289991959695379180032823814732978743065884399401690745991474457599800501837156583012078716063518535295684834073778984253821905960001668470232372890218575348094366208338863763339446714248324434503588259339978896926206857777048936277500884224994734531902128097083614855241206111657876905106039614665740386828125296410259105895918832483303674449647211508715531203765483015032920002131501015514645507810165536230508449830078916285361537139509263281276377941726585979986931590491439012557370525112135564606978057026721593338318581839438385008555245081646417506001439204773237690647677342049055815223004340518486843956761402497514473064570421999629337688842260458391968495031263878918907323562695922676163225763524595110673022206627295233368616242536073399611496813489786935701610438820294593955745901453573435508037313809409002556032601299035073874342651272113048032224217490982574769455224153705137549589210750602484488126830362472900078236439188968109203436406404545709462257664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] 234289541560513871217803153024989506619945312135515578146590516333554378395473251853557113671765953559132944858295101327563421643746514777872955431857464517577937693828069849439739126960257826310318306826783419343498446696668587652136499373471774908646642100458478502545549202664725074886495679714305348506295800460293414185504375775613612476547593281016246440707364247468819015571176223226324955382460131281639183906764849244322743518656101199365072358483846530791076428335663958282231014684708867888130479227057634040935816033795588668529069769608990643725595866586340496869584333247691361057678680700309708796280452910694165425814716415518606324807097086808397342456696614001415309971911503751243147362925789938786474060007404725637414601430375222788628396457128668235698610924720540167132202720464280242157907562010461750326459952152995715307069321978002016244465463568358397391491445276347030470317671932839922977493668510373825134091980415971577471445446351231912299536971984229760606965638609404715424786090479930365587658064237472890865903137973141141785666682948139673469589838049772635530012008367521564294922696246986115924282370385281988110493198666140800573242856864499765862370518170687006383082517827382370766148332578165323681326853424874862166816239830859395688537986394086925256756042957958764485058249478492660466789934850861212153982071411660797547290633385369732366553769850493795804139078738170504530473898894829352515760157413707034488826175248770827733859719822765987981146214820192234325130700647110841012804611114494730325713471469797483148621704454267498199602926677698337181693638827367476567134423375969014159545039961358197410838109453862293166448351413115531034535478339159937048078741671603374384300134967185425945244020332538008106488320290483624028179144704888408678918243917014074484644581051429827508981174994694726529918546648094331649666195399646557754253097205417024999153947632502204045021720543943203177607900448286635332491102732108754106787899201989955893895105991644715883107069845229261204264501810794080434879105339116027540914570826178380148691851865061438875060145545163941231864965836587516871396499806116290294336490175780641832724853694097198661460377090190041755354721053747759762517485544057393064338153437982900061359027613214561900696369287969351070550611301039841303739959506005952773749905441168630495556157242051190704729900280514236459317509873696473163782971924485835164894102133396834500074997088693536398118817366016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -1193358629606251727437609381858716051017648672418365237216224588107859233652896653692383836838959155201346323968708095189428946273031917201032410357286284574701451275906680647547820628635404189524934064756119691910612950215139120043251009659716307818331781668638568926203352889664328876227386745921377209316544247470784436673158091403124818955292703515283588813114873271452766291571143509615308900345923021419532447114027140378919459380925622140253684946974318402329959742449469418930571897644465837891367300803968873236012177387328607147835703583415824890737123345504402507548124277196698083348225329065766650733576391927468324278463563010426288345613980889263102289714243611457664671165707822547967517212309454317922773837766256274325513910037895107243629469683520618691257854074066477862207121722266092116249219259564001940486607858174027221243285081193184520931054295947400662785994027675693689769290916081809953652289851815531931226545781291638767433500247323713490028905615341178058765644784487869366195006773377506164749429371530541952601925984752888970358832995593051539433079853615418865199877499129583449642082474889706781641049898739893774873484983273061135434846114710153675894489662715415715681262594883716241464992611961010204815384123998365388156334869605172010873557957601059487318263456808741107518739088086525393017435990370517216336276166666673966355143459475022136213281938880944417066759920121646548389624844934729022480947861884247308060440385067351511977851463975446168279429443872144484117210926664469270082056453637665770508642565903653204130865032443358468024186730390314481585408861271736598582108984015892482648315578539707723965485444976268399670252532241412588975177484101223531847099011468825072012133896192541726184931225713042159577629544041214330404578916302439686909690252855769563500120559531106706316606983614520233790519590510670303799844940412332311480114462010943885740545366461987718502862015548892797686537660015337993040733127649966431334887474828797048937515585077368001921054996726491374108860145441742671708216751087510373100377781879202002190602276279113074052951810416324794333822600005948570562059034807487116625228128996257193579682790200147096939583081293999437326339431714532719045083779179350393884126294145666486804673330612089267978413842254525939330872193868662182846343837904053695061777275804075673618622552425751388483616934661680779728384258219259830273765666261166485703684640520600697316020297537880200367713122852536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] -31565940602834613580085114470281661634403148691501750878315303161808338792425857775471435428031036426432466734358619534359164557641106045587852592776378974568496446680790237150071371687174683363505594116772703323624404219594883233399348792323068860148217913597912707963048314489541907348141978874536562675176141725173706130007331656819252598514822354066137698718147832984434894128044665810729030322547295456876769780046721660003812617744786955313865672909940880098564493999922498698553038223694090785361420489975638811080400569729285688086842896695821098009206628722298159287738781968933388065606827107214596989207946115339413330403228629498170943865121557580064728057763588621084392005842401177674924248758979094745725052038498040072412644754836708472896377647253778110023736879467343677308881419297135726995279533884017307043595936491402904739989074257032815908740139987059685358973514631975882053722190146980273447845265959928069253466585401748822596233557308757055404151641595882929934537071043054478464122583366557907763288357205027738839240111833243736096684242322158765682418027152950584796002801765103412257235595724832761345241650820367956220434579436101313209296864495982067690715795529387854007090586797292803527046107951216800870431234226022711509152487516514473908027667282500582762318769124552711336576277279369964120203700021315762066787928431970249053209250255880053371686659053893941487681841187920608670499503524339229344188487303550957421525175396469473344009713013033557415371603437841255852293758973434694260796839263603347584004269374878765431695253312942168053251327093605006189822608439294618440614831675782741641646359534110538591854418606647365837393607215836981449736316204622238035034080308712275803093200325446435536998764694506297484281726562304009598930044375558533793813075650891745178634743209277453709544274068966882366976366205830868503386582531503971005648360993824334588170367258644011793485927112254001362999713291984960030791551183592824792685821489461392692228054780490465382386423747415889036098017427326423682675596472727221975843824410563367769442710991744448918597669163491035393637694354273705060351544357424997635898869093967649967431336690010172355717983313898248326897273174571584620120149596225169944226582047609740512411164207465171563108534058231083275455163323916750153359947476498675274199808462681573724600603072393242625027665548931337260665786921162433845525542607233943303856496939137057549879992891000308153762693522024038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] 460898541009842331793853509441690934759515537175981887574369608980083584272160842477294256247246835233787165566895842758990711246367492001019261156468970739516787967210366122422134289019619586484544311250709056362114962421463924379385715411659837130473506104160248847010345617376915834883801481054321714165022757676217143875206879562706235924285152591624332622039866741090666252865260641201690242327828298843643065483663077114105026064871668817152642191781969739983717291135164444281308109124355102839163388995775258508848708956974560486731500615274569759386482096211393545656823534513274256192856602392602598427243403608183499656510625761045051873282516771513720300818680984251293934662443916395194046764344136959508027173739694132873059133800430152308892341525729712957392402425157952397860077944708476573786075482677122227840661242198826474959697613760415186444423855381474729929412647730261472339592188666880448768842670066815289723498413118269446390701393639079596450128334086552299115928001582771211296823376576224341094934108864926638239274307468681327417852296864614986925846978311348315436435425508734978682560505561310139304729831731678481651951771375456497110016064401723211966436890964079422443138138241981740186745799674260331057999983271170257867372963875639787962500817606323030762533014404363950170245750632905389446044939617000068407317297565370473401407866193256518263266270974628348537453858165063154311442655524670915440378824664417400081181251926684993302112492349772657324888483136561688003097349445169068759708161556666788996534384360331859045086533299813207413128486267395228461470678273539772782739638886395726938974796493875538740868814241830020981028993079290158370684368386764465827723786038334923668083444938437288627402269793768705110419990275686747707915191489767961204620195914540985474320598014272058669712544475138803078813344194317604088526929576412328309832247751757124428540648500115005188818767471874592719911987676540643194626217327451323198577697814238084935506628966744092108985401566815286904594771043706492765817457895286220261402184297477728131124775773231177829217615888246046063847266680892732250656072246934012752528068122017085761687183912629292822057058138625429565250174144239636022721206035522736675908388304822856764841525359019739646541315641325584232053168321932522230907964753161526419574024386346728033309078410254983284233266456741964116825066089691210818831806406204532915525327131968482009934873649889266556060222152905850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] -3206304019827653182842529226979878511000453197984299844864472835924696021812354612850713734635983777612811403898083428100803693738988367668798796596086221145766414076806409770152819042785156054282108325859739418720846393990695461668353830974955187254114026679611567847533195720346285861985517541701675432384645963053552322499417455309340877222327519991582970239596382820533544401921041164051167558695033755088742589880334241251842327963542813730246589351231213152459916356641262247108004024006956997440998147212439181861700676593509000370933826498918797900712581427792334917327128461174495294440785888522673022801192348255447631259735691670562811534455189797747945928779526418073871220754605209777184266901601013170711160768342681748215501818492974880454236639947694667460596457758890513633053793703730715943791286001302191923781395760028934896861150626628658675477203975507941193712576755972108056402705974158209803133517884721197766954250592208775380697352801099708270993153458941012604319305960628634394179848662196581010615612761757899551341903543953502767597022509677209326573722511765385560285723791185471114652662017460773824925406105906739352899686078143829352010075539695843062484718732642791862410359572498364660762399996949348515010092096620907423820172033415843825423352515134630552204711053786380992459025759106213334019752105365690024021884376779944173879175689108817397589965855608822767420699512666631127874467829677568885723210236606762304199260702113364304546947638869621394767723431998255792903886520608228579006708832325665665619128180340883757074807538034954427133179258654824339213830441270550279762795854216188466698496524398865756653128113339335873701109699318758053809447940674734856907972797813428992802895191786294155230246143468608860063998436657441986458569487638793909055490875467430949765780013640575154260837864810074636973201511619743619375262881752074155054665194725885586173107421580581609652731412421752957329841149337142155884521081449098206522738923383681801166858109538567783601735783888440919928521419022500931921253161918770605977306302308984197777633045249657846446903829158706833981303675459905106062950859659355169819490875182645049416262911887352400128386438456444175219466461386794144903738687558759373888135323378562740685147111024510625604443494250037309241705880909947110243751291339351084613625452036142249244612839171713386779896178392448643615335094643097425625955674866101594940228757324727917606420597762871219459000076711703347200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] 15001452388872536717122207329433938049465983135735559864816301287015068578113472069848872756291338560525269804459698023938624965492021864752172710137686064408810467270623413363617053850230130934823532559122843570294265344318320143861090374390073409347811430484170180243829097681293394073077113858180073065867105910058012645136038353596609503818015983091468119567361458464138769460929965750974692740310786539637925346174076016420695727410432738032462597578614915377639451060876047136031981344304847349738537937418676138553084877682870121735127702513088439629600445381228145465836549958221286535192134070933488042108790737474316865183784158834791059566755031285716116782246714234656064693932240468995420372267234536940445069878042250592662297475828768988123881794780439094285940012768055071096293070516455279058981629766739624415006781510270250497834086398960865923599059859162735644785938482771719441429885282482149130030606932161076170110865954218822730809671379614500776829301167997006516335585609645134534301249925710161378591683779764919717535281916566381775076004498346275388853499509750717615693367768283638458087186549582734368878995277435140920389333088320218780575225665366031968758975398543194090868552562791118249233536249082855540791750593617894735272116602484284403877843485366509812872199697854933962973714278344097422569766243794078495285785686500109952025185926324206430249647415927355061292289232301345285519786111885639444860676618172016757663034134105838799050129966304124861437568917580645793068977136008601532360266428741596493576854534117470969007280157406856774549292221376108334901011550629070821874335706503290261243263397519664159193685034488636684518735482675682584957801297709667922036789962996660013260125524602380265849691071254976963490554800322326161648416628407517162909157016721790267364917078040821449233486391760864871627472605512710067013209570704274225829391938168172927122515779921834521387402071624244078074931460317433824175448304369227723346938343018625130425808260626935717459923249016408229534224276081904295476641881231355054065603657912261253768471078942886402750229808542516456581457775500189955300804427333046589828297249020490883799907176780988140819473072299290249485301883558966839658856649953392797439771284951746504765211382533316683571369209440414117123065897918784362897617876259537083949089709876864400478107988341561174607282787109462263793721698477646113918370273082482130657084719479028482939273730524706121123234838997599518720000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -52468896340345298987131760253338972222554953216423072426850245375745947922304749622949354211683132022456373196559748635767057783643132352001965252854345596894404955045248169145940473990666204158282860818640012251170618712167950658693408110217335073668160335359572761854205756352817405845313732664383953350756552234768743589947876061888430094097432331492989476396824519110697056515174234790666835906147774744804580557854996707803790008138379987643441455231375151620394916644818534386728371583520462644088708531051048637312740302567184989436881509844500414356068511635325564977129007270227082347094383465116709160507492756059425617940563886926341144026373072717157882499251003480922093991189409878350358800230535304797784392588900967812936152992789583345772606799918921758817111291414187688971311360122998964120645022407644739121223221206658178516847489052117257206075234801020244357744917510967547269466514595078661965227457517666687658469372923511719835030454099092662172651847510549475487377198685615045126680974209280474091423858104517474937262628230395978829304616456518212119281052873566646391052853095486666657013060004522971734995621329799819322427634237096934982578059271173663298305051935339394640009170375319492491588498406530012989194168591882576698015727316822628879887445408438215420940192171263214916300733497964042595996544140380025323595354736145004159538985847117687486140966017924631322313574868593174452908099519289792955439076355062453986809488928148247027724689444574970191348540619083283831076992036038300645541186019948566804555255615203668537688876873212612785082186258878738902709980593450170316027944020768360773196151002033027724496806484704373616154031178040447331263241202459908960290928891110651647730603835389610839261383800780891765278252761544306504316423463564844012525994859244551209035560357409344396421056974992784814565080530591915728173734173550976493420870300117448702945313963183201319867218863255584835476218159165672363821739115240598139734509130824233168106219790432238391671947010714860843862155183509777320911497756283009337319714050944585299206867102596468110399127536935546267898771650521419778343705209850606685766334179877981193687137022764534003615001918328831783046180876124777667649145430359248588890279488935724974730939539293634635682859282193846864257791909508622227654066482644319140853500136501822784241276953469157371972185703216979753330746676550223805652447827945394936048092572741520413224072355552624491399121434224623616000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] 140726094660603685475805448880649835755260965760975706068921113106295987431586212813612701062953239283831541357885300773615199049466599835978585343409726419267727013262089671105811242121256785195470875814873067596466934939060666543119337690056510316571833960421869700656964968738365388529722017885666662190772115076010500906971039511928445460162215745605738055950289649912777756121073530333818369832077342500252509240035328792581194477951689064376774075636460449453914148768472040462576567221905900328088243158577259462562899640874785089411950401547837065906369065680968443085017498270688797449689211805229584697103856051213433643161383911124405393058170307069425663162736278800122637713191739238338634060629027539247074055216644952606039629874963966399687558781811123367883594197710670245845756721978060907859014821840814968112550114019073814946787463591163361785453070469343839651838609342356818922497737055787962260143730668295019212395820240339871335453652738483675731357278976800355996954099877579564108984389050652026727586009809068865040983160800036035678717998695100329501852582931115477893419339665349565430474026668461190698055027062989354415141835276060897493232549139974571868520403750854544971545692357540582158472808053959917242300853871816973286463375380395486016820803350937407199825634948438020365313304018232229350238217690489181783217724075644444376752442309287856760673274022046898139451388519381096580893063597093068242518124558884483327655407808387594155467971210698167582061922689417919877079793993746112607214657554989728695424935673662404713642930837560009924545414390144910002864122925422846386755333935779877791856562699752453616306652773360811515620669291551404185754794026793264206078257989086338862181675730536889350169119217032004126844928744841545983729446236554659476943667891685108478175501540958697217255125502975830268108207287428384168636971004135185711671397439866719532746963659317381256741993672934721750271614621477390901852983566211604172845902661307184088402818259154104945182043419901012455119242637269692689822483209256353311872440298720524572763265143863043588850098194162363312447269458020233746612282528112720071180857477129547934233987170947342205176951487735859311232216663652968270549728262730110101645836281387408372608287702020268187513637879935802897117944752734048279597797365362000231224476088310038075046510407117246648759903447722308335442979578853831940101373675836096674024604506694150756526399668199378068978793836599039754240000000000000000000000000000000000000000000000000000000000000000000000000 [149,10] -278813779057065882913084628085298137761328026530872385472115353254998418623593375596470961402858990563828100571269527825825020812315258497257519146549618575704543046324019800897313084557120660347949774242068399848988262801924773625771623746398350715207972139361977162531727374577123406264254354085011183167164221148771904140320817952623853953347865096584265187567474384669459363565999733213661479326032203600126305525357626130787888024271811697563613451334233838828991471195489218538808272994675768865479544369086775760621131723613508887518745594373686535073880350678328238866203870410454478531773552260415352038688351481838800539290897533418243429292231965978089135902299685440572180299115741524469392286045119789393685902350119225432870424663585329324200664748249744806778640299652274025284463285656128086653639429111247798892119593593200073447969842805575606447881988928188039223192825960915363991207625689517570551950002286349578150708326187363866365587295684565581907304318257448835052605314806260181517574865486425950212110677940385958811804311590406933162490237811219905176692149991056451194310036321129403253049375781050038016713965684848696802382160803126308416566876537781286650374351131447785680624495178284272136715026967910661341478572714960305539397993251810978580250807859155622613522355475224637896531735174460033293087367399256926718964703249842349395615226941173178122466908715215225856226405306366522490040080955978386673489420704210230729750822473740050982700572487636779022746650871486116428427624439973145626674319697167414427636978755308410866825085747484260521104348896262873004726268819242781934184709668530873783829516080974377901779827670520274700494023850400725053416880807311781728631400470902142911677198528265248403865692082863641131586489984171096597027835102639521050911492292141151022322945103925080603092113763296923701745066233306121872306064096829973853240406068942295533632820278178320362547536977023973842756462510320141263196897971048527742526872164752058584101350699822338456015158025490999795300536152729912609066331796785221191565834612660454540973299863261437790826773815228671118921066836938954037136352215099460934274319559698802111990138385632729653509753347676956006260075996457937146714594306930306246595466631422534796799761766277398412265681266646610413278862528146269749086714319191942704285694420947070697320243844843309029141054870147632761159557932005196457921781741601583330492806078950500844706326348278804093204117984435922534400000000000000000000000000000000000000000000000000000000000000000000000 [149,11] 339455027809908363152792144683360568543363004564067683545077473903622571495761424812270585123238656149366361149406252236189540505204607678256705059570895442500527806929807267648712082174136129179429379441051641089988936505603847373049783472167891719671732121056725558757925505971361724382588076681386906356083579392613721131220878423421735749691221822042977369221283173656066829358334067638319328853703506583876237500131751033553189626015516141925105273261058883696376545698879562137176783383615239707278351322217085234796985608990087175733966820602873886248222159780228427977226734328875760919702798043091883618620108625891735777977519319838097090379507259731885465729410304836108054084033452902590647230846742630394797279280728447697778067356131601359691308764896199927226785846023759535540250690859062621835812003954659404500601539801326040704779525886897916047441604098733199169516123015966552820770954726109810359663431529117594417637231411161356055767348298008785665351612332026730243829291008898447439056510569137397245590394332812475202282690601026273103627804417653055745591295252006408649072911642066897083054837453318049144338290183494241360155178731234470522061973368627378632358231104446643084741261527204714357859308550095785156076877931800113383976856175756406851378133511004251547926898193513267003903292085453489468933313231439157399911051858814114004604605891544601996942741754527259451167253966066016082659881606251993219648242917536866617273406600441787056332882432015000401067477524645724751173050625996514866937673904479001493322671544301906568717103951295234616599626841914879362722599726810288800206384820160359388708912477621081372011464176380227381684409349074702519571998841493013294094455839566741625450381752935283655587955523981275220882997576848805008017480409996148976002713468244090014153430553252911230170559624362052763349434201131019548372043287338685141444346467794192853464236962983439966512040298658786073327480022334774492467420400336493199190765512050636921949080151127780901453365848445899417022710275010998889666798720742337836022664507680918952384717883567185792787617545901570439808123246194080256241570991446793928997319682418664208659467533137317484783651330793186566688051888918994903372478536765909599372801530993457448361028211403722513088187827119175481426200505464340164635193408924555486568486587461469679211588659007439829951301355907077928730131344943101773442583103657407838889439151881578933667478256225802894357745251600511795200000000000000000000000000000000000000000000000000000000000000000000 [149,12] 65660530804133292982102117754387656432719644809491622213574213371229733657987121303732965924385069834205266369138431823524384188388528093926065369303115055964521863839065127014930384393198554102120312237325761146516940680218253154003043026950912372023452393403475605352545663749695012923579928360883193119743612799448828957266353923648708331843715576277563380641661627663360118444472147964331135205963197969035198835533224616371386355792814269265325208540646017818241209769041144926627907626009287849002639655357519626490544730167767839345579478152657907337786367344686130597938606440177347919361442606553698443098550253871558552851155543630867580492542436909350725795806861475343512414679552217917404511916152510117151553663600349299767502855003771564888793190256794254553125855601746152937921781860150444613256408199612628038076977698679162747921993561702570038103416075611821744015470015412672360777027079334286930500923606218102043389006623773438514152535243238764041970047684225659477212987721033691073911046151324610169163517039065300926291088803832634499761657769013032259365116949895069700711794903636187772763717687494417818999278578409657834972435802026871069706525457468705389117267396773156686721209779725065609858082626937538367626553128993198634289803878732989073205642997827704958816912895853203563243332130128516467823461919789000559573513375646539634075011620288463577768364448851639447045323480664704981074201840597339290771836810016752776485476460414994383851177629296435141611696348328940956137820138210221622207250019368433460874715828018793343413971412620653621999653101557973404514938014501572384703185568605042723884380347415010882213569858125545679830953939305290368784619299726459300423637908276916437420710547530929063928376133181525693683276068392285331693353750691540302981854657455690471870739225332893060027699850508795962140920378136607976088220422157701793931386549271953533503999718832192421920454733571095117528611936731873369736379013939704959862929742459692008698398050937187574643979085847513431340958307048920936992698455611474967151415101676144858712199638348979315672658590195013418843236227869295938452658472574728694506099145260856306198956990648546133303727207513884735720002084365603433666020868092818404644164660617830197302834931890841179396048283086648223192229319883433220507630880966601629489431677645964285999725855464781057437115313973700163781019908593843919907317434898058532818906106397221876904043232689364620432693772428299468800000000000000000000000000000000000000000000000000000000000000000 [149,13] -1593564742657195076815974838324153782007443654072061620319802203175306776226852248449239945800311666304692310950915094714806560825590597601898513134901068835469362536852101886225796449194214328498171005679298226305164046064277245129650356657527162085854553508223452842395366161505161108767461874939044312073598176966287873979725032733872386547971051551890551765203093480967178579012508729043027402148068453456559037283235590523050148999745054295012096275841694754448825220371645788981395398085444125487172641684853535444047470391804486226567771741482064648521187262660713606601033298116752433384478748113239423268882878034687674103832601092774991198723644267272167232657635219803868123111445947523161629162145958439643024692435507110743272367005385602206060278178995244788343531608622906053128485511649975247931152223503152814874021688043608571605204189436607254056535813303111242843931885199127740607841822956572888855173918539146555239203958653814359241071285919031108071945030089583972200326956724358882977826209538585606684034191239156780235318031192753594076343405969754260180540773486430213166339010290471115147059878361816794518609224499144107307431892113765760576055995591298874273699951861100893533208181323419718804313412693803052895583577538739124605828949496429975956441040477092428785163255687883382068634361451141473208235643108956301253502139318389831087371183543617048610316888357385328803450306435395762585246598649312123442432437902404101539484583664234536259781892112378806580735105205144617798712744915431289125881837171994024701585418121479866648247216388334639610625501864391685376690654296254177912067233729783292834599334800089126941477259479274440679553156691557677083843861665545128277788519417961812702012453191936169671002792439416129935495106303113330874526252671108778573795858853366014538826720545270060473129128910924415944720489234559894151326789436586811910551094979303352006776505490575127925504918783719450197882617013607913292060871696921130272971464444589221526565307313573620057406461201371546454816837642037355279755726127021021766855622289600448890516546898537963981341632048583727654051593825500866696833008040853125879921016151223342751247554994895248151129572692429082085225271771041291285386858112373530676554840414245555432026463622271610856408100972481294713760156996326419105512604317718871139524041643638703658755280769793360582139722355070288387492081028820496376012065469497960801429808083608879713067013389144891729443165526181030133760000000000000000000000000000000000000000000000000000000000000 [149,14] 4860281488234429710286867740053543166970298528258937565194776390752149149918158175462056354522349695277149587326935928276792179435479354682856514669034279537020266620317868255715723498156259374938599205324131038413683875452237619199523850984498367930078565570286477859695708475120442586442274264429517463810311812137724649621560318415514125081598678083289684774451192493952004367432144915528932177659398757963166257666669027880704606543075917273218709645390804850930625188104069221410650849421791107258818811086641713261426566264161936784381457690946190786509414955658791679626733684965305875425687314102063246164743354362544431231077972404885076265127109958259086868109958394086487075000848588766161063145982242359837634785458597735309889031840524268683951642696187147802014555797718988084377442011934732738363272518394728512540693692514261060842873211951761294375534265508565870746041807809318397691696027633943589980149401194069745016847396133740897326998777220774679056425591409386254764906605946646906554859049470226509028484205908162485314805808764154797864271545674824797642880576857639283892982129369395534118387425171268079855546363473617346871718155959954272589578602661756278749858575922313808600533490013182542461450290647398300200039439743973003647326319242434281149241633972170623848405328867334439420465259175712782077019302854609184553621717684556325636064410912357195206802680337190912452967297057294107542847227817186424482443543115665850372295106027921504955124461580157155195387742011453668000844512576250932397230955597624386500539233884853114425933788979282510197028320836598533804456826859397315594471693680259088628672052202816061296045315399573594372362013079753297490266865337802077884969886675122905140410498761838614459617768626531855483850762974837159201535680730561330034190747078412336672229478746105184090833773788740266623969646351912404731023553815730671789064576320000140042504540398895086998715703092732946831997502823012290354565566651241837175552185823897848883412939406936880346140861773327937700438326416532187317049978083112527611453786453033538166694994225032320618938952093016614494811876592216664799431796378939269686842022946315189958871865264771443255500161328218130874971600225210785065321217121973274255904666730355820864182979961179182064484743006073496892487657688577760786241360790062194079547211084932842352945401571680514752377519103901045533478716775395831946853804487583808876296394943981258932063653706365212015956828010785957478400000000000000000000000000000000000000000000000000000000000 [149,15] -9870288729742377564261434276169645247396511627511277610619136107450270804495680070942751533866309383157815519791062508218796378747005968434970151221145086883969666476788430199444225369249149964626336425997491139594651301053063389148932544395225058342744308718629771832259421888925861022066114278373385180243932990798814739767711826343169763558063871478274452659114283609000080254682464136351852145872715486191478388154983452973043164034508968800113694685080521247892110028361224968615800408779329423824179328213354398733416796290360283292259927732394099438471199656093648059811594969452101760435484415277535017230037330487043605198927239514430187879233630219975338878305187460507303563080270668892415421955950283612781700370502585371458721619373807916278816999014872861738314557384130388558343253629459711311335330460066707390789636882366912942945379481047798280500360594498500604183934577317151487915377673787635824178229663149351683808414246928502297622947983252972411486044258728099750703057060441665599613895202002119513144584555302787823823291566832742920414082737397497302832807786890209843985408846943691336085591807526131863863803937568037274560313319616901238463849006144118690305162272335492422993146895602393030728480168897280265877028958653183470867950497486639565587499532581766327274204497194102226907805462304353052699950185429832704692012435019787614405986702978003787782203718389906468826233787944778239866136972331852896366281928432795931606123865224753781551829551290399788322385963214231256181859385081184929527506508022995230499777529057821466582457808397278352627536777259902417617150512045057780550682515356778842374042146375884440700840331813655120657286449930430463009645557049930229457753265980425187056079966997173791110267363123089933238339917528121220670939988858282131983585584581304978545171997297095337236362781475179902607752329678958428105457011939808527041967048771557376673787544135262965615777891912749691065946901444842402771281445298206660682771258798088765319247214621925487641556718910870955815701921535603273704624908244859118288894736383032309004415279194958482650024755996045308308465944158810746894033946906796499316137964221648227308460426761282135578880607851138562624702909006662845156071395365692435959923835245048264244368340577776931488833723028041019749793775804245634347705122147258074849882259089612798554109602638001285939422805809330418729569282559325008517324499806822577171432802152924537744907839661823702648332735381331781877760000000000000000000000000000000000000000000000000000000 [149,16] 15608914076603399797196907377660264223673811610661905199565898018475567799817728042588006289463995680966261971039005254336685283643975876905908417459211711671175961871192973931529762979521802205258568024493015302651798383642335639703626484384921801805165545372549052848073898954841914515029183527218590270455604328154046826170645179018483928968958244474118223303683759460304852159537836989590481635176354218193040868356078104759563756013197152781735859528064344090038290403395512070175668724341233715489019626731849927486029891892863791642670982606356266699062614727759825086072555011338691185526808744272750616783569442360077903423298295636026592983170472599569568864948073293844392344390575182081156492362751134639050458151030034995596646529853414604550974683017350597739315865309161663133517019165477319891770028877547971901824753262931972497209789684442937718711185850564131585674168013161988011224755031692014745764206489815273239555258871874766261542114416694762188927176230424239697177132238175723687008912384989052773383048751603228591893100300430776755321898771182418716446717347710776638825196243264035172232793046259477122169164276801583350539915098942670632324236277052349865217423179835167692062230233116932788116445284426807200527048674775554681758586739259900618098477848029138953257199865399758955413613835583868934308009641151840330917882653420085121279597356518928813492108975958353310247127890527399961576750691480378390785773256010944116902126421357920310120313696744955325611235684982978801485167763856304708073707609209302492898678531550600965199079108492226989867532021393771456054709717345234694336687643970430277473304503096986824809203543220755735737282414811762209701673307117973081924611942356496296409731858442291712236389920279291064683998524947128949554377530334303946927938281426870659784776639487170708592291079177167087146659838130239081034521436771906708229806214019433407697551628485589672129604562052742450494142942842699737043836063197879243417319109378090266624930952709821850104031718843715413175003061914461122950113063568519638116206490725914705243199535822265084446077681576309931552455894913832792834971095193367550922174437428554557359092531008493576594085890427564333761506600628868745924347268250073122459251750944397907642386736054728604032154578345328878680062122804997230622715720341934602774716209550623458666023325982666662888330380922595472827788169607615996884179882460136199350856975970429874949231112269392002590987272072772714496000000000000000000000000000000000000000000000000000000 [149,17] -20273889201173247935331007434184006481863948062964162578961151365034642211881554708342228570763134634732134915920964005337455450135777773768684416591367382194180668148616188626610550740256403766992991451789543001878073187321771340358432387656192837661507085718065132035626618473571927772168217437310081964230598042021691084727870589339535133565869488769705065283650805498726053987278449130713108153886641658527430247560766496661888538493299639236552455857580577481082197953851627162441325670871160633352944750693882469853501211553989475305273704282047114799724822322496265572275448002511917857293821922257920931328522904584489737229232029892806905524745379968262643636240121224283389005785435668176082944075726786027854304067649446182134161399300260835568032509734443490262265658485095333551568433073316882735598286869464607385172109815830207444304935183577195343795665370977286520995898845685389356982903357684506163014488531267782367575469617148524579198382984378461480089900128059640607714029270636618624204402592757502193533874952355381492886813997114201799770442530497301182039169745208208352444227238359085686891396557941581330930753259647393856137460675225841923398420774122060660962733970082259890769251625660066215305484194258251866081943981476883805496053482954997617780547933226308157754144332687327662553361361004024659581789481103628326068711071964723275576130258916286475260151602519246167431302836794107881048543090621932061790345589218809203795908409730397020636713225605799360311059948000772661929546949865192790979381216171240302696049434686673923099054027744215733830057378698933081502512013708907159137449724063810371140346339360484286194092685703096763018378982084833306491195336443007870444257908542094381507931730451612267636027594419698707731389178940604451753978748086284914382401755566503093099940530585593486309802567922480361858612586995002869312674967125476313006789350035277607698744930704343205113115878352936964364402071176976633776102196237019332158127586146463540616264695712984456561424961497240320150535194248186424764963693087969444755072103964054024842321392858915211328510774320942030755136988415311051185988424400993138835894080537920243027379463960033699502099009195795593434863189073562711890211813744860851032193865385291861774150483420880506302420246479922373435843626251912459169786789314228394135271534433893930873879974322114820690992423163388612118505293114322908565977427256312498756258134739186858620728043663674147057392397881583148728320000000000000000000000000000000000000000000000000 [149,18] 22171877663982720125199866226026697994299620628578700742139187884661808314589317113056480160717322972258459509374111298948479431663328630744296221394591569644420858960139240145131874481139429153901941062664664247332175927358821520755301874457445043904792005222411713278146898934763110684648523719773550225712574382423134848121849300535012866756188561141318287633147429769023368153966938146598972811956634899593308542192443540766442847759469337988653776531506118851749941484322136020143466504456213508995070410813903378303931856332540385915451062597224729867050421302462238393998467602734115125577076053704631188633151221433822507638934685141078193673016847585951068761615348875550779591262824681278073143648509245574384517897919615547438724547261463508543692391787734596941860014515064853594032753784852065506889727176380355135080711746919456097687822553612084149401865850717709651865875288344564919952986283752702629367410459441769225528386088911917686421861568779276217514643758498655444893447129486293977004113545059502243131259240720944633506704142014100233249280874952053932761483753237651885342687980838909347864220868551412574447465710351266539105316832224197499381109644819419817868730505576093320678393370611053817803687265267315743735255457364921353197192969734505127538965954042875169435195999449877479807710012306901297313297358454029074972403496402199730763278513087681052626588189535930484763472020999382769810213788500604290018704994517240336726084950326880211838483813470214797333412052402751626402551979987153949270423817665092085351806562599996247555943168084356828691094019418382717916532139917460283037080431597774104982432220542557621658572406042986025629848793556734689234229596680439907100722037242883273523704672617222204379372422057384331461857309856460153170389580534854583221261453379879194359953787596187359720387641631757979979350553987055579169565825371589064024508476381821732801856037093104223891209038505813335668878455217055809729634390421246124584008277459022875072873405030287270915038925824068711323101192823371996790085763724192313763939427429048494236349414655958716522768596337862653393349781804120583441776295263148875987563624543410746441180713361528477230095464449864215889603263062321529886623009651884428752805740968217618568129821579586322952927924097669986537954417210683389405508526231210511397127330824055910617463946885502093471226749019517712213828131256025407154726284108591258879342632821976566107643685894438116286253698852912627712000000000000000000000000000000000000000000000000 [149,19] -20705418877983444058836983267388188157338386783071252281298222844626021675853598280158340188360938877233684226412015400748335878151532441528645941563762521010829626455934000741116566888207448507430864885729884089991779708817164978918149182966170258490128984650575010653581176372466073821066353414904844364586433774578822770749069258781960619637197850101599341600126316444794354266644732499775043392385738300979299851121577428994381068820204756408510062453961176225049187280190018869204532543059577324840952000407298183165694798456571563630958045592994697295060465645511508264187477372073841043694350251224020007047006156685145615967163389818013616307829407079916341571915432930224284191827554547664840710923910721660802550921188812371762494444512266791645146078754735478339177746042275440702710317296400898939440866644526036005037294795534851384563644304711379813083151383499938953926511984541283292913766605373249224027462417028107165501477303305912939223970734911784365385982062103520055367431031433568289279741742959579997616310837389956299839820622421925530562299908310542290253281608069569506586553138900058973636965189211068232315428585346587245666632080947079065506751208248200429504401684540761482668857417780335585116799873007520830344727978953564827974380076661835898805902155767646683708368481624864949009088682886844846661229039159447574063597329340881067798642601569573676000017655512373588506758384603268155615952858438531392107445228815607178889134145943339958168308923107440272681608249439664741931379458240358246833242601606631136249938155884449628196576820871004608305172359110335610138664371000917683985466989009179598741435903838461874132785771009766391346149851232641829874574637542557743323090928774533049704603515830521501022182642791726097552934115874012341758455754677354248545950519563516664565345970726166408431486277263608609090948951394853744080191169010405655952766890242945629808555979084013970715858530196726415744260583459806838040978027886370011416835606988189577375755320632432845715304360097928303840061260335715607148871942891393368280233689080500361692534790007144064818507672679703344724315958487192529995774911211521897394392657613501456279989850315826309940294715241536847054760249232772926181033086908741011088435843219743500944038199073820969649497027280135330109731328705919781795326308985977394531838807199859628640476089954397860867623078546731709016053083654863011743558502840411837851859925324313549254319568525493791813299868934946936586240000000000000000000000000000000000000000000 [149,20] 16697676913306493655227043306186910916502285533771396976619980072384130215257950750800302766358103886742226842868927355099688069209961582562851953820526865971194506337028234913268400481683785640797698164085491972223215860732506716638377442396770929555546637894304936232675866639651136339495454879174161217998669880413379856080858291876641519602814607041839822239931533107167976151003087318342509279090640542183414141165724686665986330796134097845039710347614011736069823232347486858757083908253351429146432971090300209838204824019118135549831199524393379495996280071677024467269499760502481897245890253022108900581765160477442701449848501529581129400083689875909723813374518333456885985099474871505096872242556946877178008091346721499379336030172208536394832797956964940188273529776706482768792622162573053414282244468791542943363127918665107990984009362623790109961374705776624131225836549808786678824829378912803410810501676677986629418312292528137310283627493721994613426287662743684676261777261188404911827022011444310077631119769865295306366222135641645858110863187788326743590831812136098315216472610597604999580425797623776481647876945902345682759679552510661402036318813966433900385938308692333729438467579800940157349808410686358583688131869895695320115785801643966259410598205679707523968081084419786343042726755741546590856908498525389671652321596780536707956926151932663847386296669969377191359306152744094969841419688401508723634508215893609816646383212522051791137221911074284937513233138392002718824972293200013262208610840536882783784990749794312972898204989508231555970897032884854731679533284463550548985335858913798122872486000690865486242123843765812756884942394053300943670475738249122585909360361023799144934644869118117991597449156430317814469351814227156209542782988552215175492512620735174794620751623216043942072868272182054194607255767076278039183801617137277517193365200341873905219948135141050148546629655098945779266213884205660142838648922554459309901243760744470745269153560020843042291082230207699864750151137811057857443921743660271931737399217084307443749237662153134103092206120107033026703803481640497745762820266380412064485819768362082131218871942592964477753726458192519221044019678482089117706577013849217411127222842352831337242004770821730468586465406003063186705444553456091601892815728293825671829328484795308091511140119378628620691696730566636414085200147196418773773985100610396943841609212862541986627384165997930227231285342623478107340800000000000000000000000000000000000000000 [149,21] -11791650454439568309885489156322542031864922298369326859767553102138823507716438039143821108183256786605966826139894049839049155524735723831041143177033735473108938070663478825386478738310295383984565888700094037817209933938908679843851121895195333571842874171560225532224912593359093709805715398669661301921107304107777740342648820003787561236334446700373439580855987649618223280541570268917684394526194696919636661038560195983196210529435628910668616585609349507595554647007421494821503560749663513073143123584862798567054314044326526034271580427568956628024089863957722600103141415672501003799945453882661903397093776613601531731282548806564566338499960842535642723841688454172266848055559687148329820062300711558627512551969710107158241751933173297065263100530602613264967003420095743277905953635576385940408488979135760848256138363964404659700781078688298944250610346825823337754477169339410099881412784264339119112448203997888826170875948100660990733385397160316665498173302578649299113489166730607235980490694584573645259875085666803784038499825070125778260763076371056276347732389258382952459857466768565949952672962286460313101264936071928863907709753161255234199058968255272695150292467025364727205211753683193198934677652279690819983491003679135636795739264458134736069570012396450347796177254141560299641716158637283350164026791699076924132700268631640787559373101679012552297975653609641825418201055551650083801241216964985770756876874492727207377215953845544125120445865588387135159422206602483548711463434785988620646378367439599190171234861848669429855976684906248854081109358416650751953142548990297105096194085587247492733711059781429341955050976093932237392840215316924730650098953633120476130729832432065605694193084173356775830861917158018090487096865109801939522089101228015880532359403160421223167157187389968875521959084675352873966526639194739152304551880362712199168193613524053920844715656309652923993146340261473502423481415788917227231156026049515323606323763460785242168048694619451777614491867253008908319621207035658714135036552161393940383148151838861046875263987692374521962069308803998095628194154857892495042997412541764131381824580377036139681574140108491279225027595528759371001816759115370332463571111034764434009508968994975648039577391571140023527716343437750890883814255600101839731764696789972221188271440324709097643684667818897645301039824521531418812973755683416473796739665894018269485883294097771024573572122798408567481426205175103115755520000000000000000000000000000000000000 [149,22] 7433302244259330991830242734053219236791797445324466945624428506349124900468024323388143150625967616452476492306364093440837440691923154113593351001373968374477144551124867996102030210676099640229225484711917535431337969484820256781572292783946593571455756016356225137013417490475177765308108869124221835528533098588227181522730808928272476795483520365789938314066697836745896405025862611257310716434501531916110325948032481848464445705560105802965540558085652486311766597955173067735835733647990322517284642873627608704037995537431965006277655097831604418917965963258487950011198671458100076822608637364664004164763122639070091840081450304111053469122739076255591753547464939487905886770384320115811366039433961437691070196585656750259166019320722278754747572105080805024264021067969744894366926219018631565386429647455270932026422815328111513923289653407378741983853164324581793070479238241740505468521523349736369910149582024316957614323725853230512106275400583382255283184343777652235361251509959710925491098172691778473864838865640079407453115631091423624324235142574084978013481883822044597946752227122685026421969349789599106267736231671405283789332289700062809813853770131783627577986373305875486817602808829456096474941659889247950380982884649220261284597218452721481435911943247599981492640409734888412165609057500781988180152966682870881344928693114625721640913380457188864023717653182656030542628480521719365103630322055832127652840080829423689266217638499091156022644010019446685056936424848104646147109060623712995697272280180820047599959896335634728031022830197111360715362597780766437371422618245794822384118531693329256606930580442840870854075234493276599566356687608202440869318787430693125649964922787657581996565995171143552396344934257811304069037464924854779414853421377227564418264252980953146409924070363685474869766764372454237094333597869818664201969589720658650223476982104016335640678264083045628472674993243368046525209400944749970794877532669905971294527227147806668663447049972286349640328289860204454575696625815743574692101269343625476178418673494094445371813483855907127309580252972761810830456551938896864919729805582710605839185318037619183467856215469115029902382516822025421577211559342055944706808627001885021675354625543926633940187147038474163936443804157468070173922855543062846582226750047548402366680504828409820658598262791543205379565372570320178670030210333864833855266865417945847597330390835975485646968676021731947600693301434230033612800000000000000000000000000000000000 [149,23] -4252506558639235539533711991181108366451649263905373410230470650125097726967766807674288903854197286309088703319440339764683015140604200492405223197035177542818076335939459027327039655617172206766310874911320184623030214341300448501723540254410467660346232203830511619881160270766142908350237357990145492680312169751205215273117122690785147629020303327230031048913899011945043024425105189761310616335985761391588247927713511164651353005130402899605302341652522102445145729107924198536586707852717472961192421329576902406247276715375511380400926764161359752354382762880751342220237487388880418803296414448577601800412161929244661750475256015543594102172028073524524979607487337945302144472466710998108710821231212424174868710504401670885307308241845094237002151982530737561502766209371143211947359068264466267773769660359034096219281902092270954680644887204698441721630709474308600262661785078142296979427648456354637553538921478238636922319797857781994981428170830316229966819065993904007471035140113429922105690638991608106906055773909269038803108950926438824830016895031667691383728747014070028849303845981898803570163331739833716974663128664502838319229333609228446900916802525019745202713905014523102867887882236047593271728574721839712205724356566745878818213208201738974721566607346699207807077279277468500716153405268832019288756529927088802763961228489397864988474279416050741391830377437837688809611557883331886714064831799732454356803550962972535419775095907681554549973308227853779489388405352713686752505820799797333138634295905593761326362962704478679155426917098502688757901205254929885256457562590134296628110529650796584735974963809819568271677665101305069155425189176162711488068251811455912949830120008671203220313321443427397998812109192790824665902268131887310838695012048739697855227796739428670669455038849953937076916575655129193353191642616218090807871901154116297714499774291424311731183107878952232723501886533528030325718525127672253021395983565338470213147084062246796808866146739709694625769735996749828611879941878100327048294433203181908990576295095527034284847655108300189709054201490886080516092201527130161449922442817765952158648703236938522924692991841195894273937939113575006569498044258385473947219223019973645074403392531232778064858732629879406961694464662946975466441903274636579231718198717521727108504698557571105619355316283261580338450969571677080248883752280097300198578926460952054823916768595032005077824244625404876126804360284342740582400000000000000000000000000000000 [149,24] 2174205788087483257584098861933751725094128254194196672081521186281692349907979231379580401524594675080815449088306137899658512289215637832676447360816715220867733277840156368001201110024338959128689549520083516692915019772096134376324951979725299969263130936226096384219824293495021605108393848704952466086046371851634644181454357235269572877915060444095087589729188435077843617130610139860306263889329869672100610781082954979279039719681805476562316387216617921985052637166931352823421945105158635166509660492232128042858311144163590090395913601027464851681503251889337424660016243206552716245848180219721595250568474994658117917917669000148153348436441715900131355403576374491629374678993293235525972263800384492532969914367191114094060230466514439597316931251006880570759228229679474051494152622054919787271610133402758630295021576681074834379149882024299977670679949309527166028583763204887720782117738583424708079377998273470661080467303365353166870780787430662213956393074250928515230924241008053805527211560131687313788430292512483363011414337534848997008070726065088771044766957724085700124517410765449420093664162414879940092114600327848358292352239921566421722555743615726540567828689427061646843299185161811237149663028055294314885952637742206537323358358709341536154007032135204068911870655573865845119557623967299348098627244255758101189045251087881561847435472063804983916418978397043471271926405257162022420045920304025947305845884833754880854904392497902926684951407132214424434831378110684661127995162880678487952008054154157636448424001195793964424782701380257470509393136966736779079312430366305291099148797943765775723429891397712955244321486364586737624331404412371857969474921053217012959553720319013210460346032556417820538050693651393656347312470703343427907452667392439370202850483668546342999690991688359688863339676865179958301424235535391417813135286026050597033451983642683774424793885673433233961969810547073439337018790021449904405154715840384933843018626564917763632175701095596784924288376826294353141446364898974702855853948220029412764860289644535084718975967031000249473555386534757868262873741062308508743894142553571802240224993149574558424317097147598504114890391954671124860146758231393428205670274381423873296579337934581378465868251557705065359324894070350837966158606640968294680210024014706902529795952865198160182506468107129510889113385684217967451428078130641745806541427649360526432129521847478261327004887562340014301555284051492864000000000000000000000000000000000 [149,25] -891001985548371957574915568185726128201640824576130522688141512471968945914903467863572347871663633357655797594769200264186141636459616668979104038393532769518461472121035471005834643270182294846251574895452624128795903072505893346401801477922049079928051715885081365496808971360010959139527571176512451236397421493167926696534129599703041908041495563636125440141129768132855150622951864172186679676451038362600774277130234017181311607007022073980722140504714695640342592338075825164319773039901835247405139694396527633946936472699582184680479306500624929384534489896053781902287887914487663026764459182255018050287094924146852678748725813340337187152119400151999582817405585667888465220965594749858649136851261137852232767990043454392371111657919038412417504471278761765076877505342643039380720572515790495943287747685987330352218298333122764587868395329265912263314137443872915624592158629740154879543412597669711107119889926245534160982932146749478408533059700392770175919880574906306012179939995024189976447982115220192201059794608690740414764927254188954451095712125788942842415671243097918885306464340788658787149505673233278135297557798141881126100349852720625177077940642882790747119401207711075024807206612604986049741179246522045468413743191844366998405808716927600607080720667642800332244041999652652462426306924000263502868678391824646315186296093213412927709166054214181909817353723193630663117206052087990967462557621089008045430000926353935394976170217974212846423622399172337077358893000338737038913340477525439377585499755138625597974313154673034545769918978897114619191887616464568099666592881807828717064310661333967538186574922011589717423061998979005205656715960148742189298100819362789684917765104722168872998639032044628847032012474862963921334332065441100914468109852859130042426102654844052009693522360606201368896929058722702312005482508892299172697888589206260534745809718328995468300551925483391560192331315380364970329662350039241964592124535977696981301125098457897739064983955789159888691479953788001398411920089777415730685151746465626072073881057961939871383302252011662650227708237236153253628664980252329253031159100299308115431966337525966813768928119456564240516591999663179919811222320705037018102833739106151723084596504443052600568810706561099551405179173526568225199792541000256999595112810889220805196419246122096529639832544284941776698881898120606564661998332627175425469351643111329526948876965154097194572162387489302217366675798944112443392000000000000000000000000 [149,26] 170496148041866055705801048347643469555630604049877587129340875988903124194378216592391874283706407313357686233344912555483575468723856503104272439678510538736634925709712548182213537132480375728889936117853298135986106924677332301777459470888500932933886513916008725544855550915541196507130002792147257630397003251390150132461527709845542115000224834555557186870122419186955407620114855922328944189496795795207263908375128226480988398034408198480400165963960587621023841641650858352371480680232380666672252760392966857199780867118028545292644432513463283081246799946838758481576383110644790920828538565437324957559829365876310272884802495375283792258460336419338195199926459743413970057894756436928507099203332811660472847927744517283123557284048119009118867652205632850731367767122499217961521411220506143329638797003809390842264473014540179312919791363143457781120742640871744350185439339372244170826252087839093248152885445671501690977581055267519658581653812667601165894915257265444954497807113552025935387322809364103996913687491445749384490063098609082233088177666374199795685242701684166561749673957836111741160926299557443410811805272209851738517388035142421507007424405591369771056141578742785455644441955024388635998984869786456703877251724877405455542225992937207873263868375473387784174702063784956890423829956232705705432970653568172948115794029733983527476227365408651300585492602694982321829918265151667014671202739505510812873313510035308792013781721017803615830211076154216923695115467052230738119479599724865186492126029602746107201690163685009288073995160104114483206437371808416874108800932392724800891873108411614443686865243530221039786687697673932403009150334630750907199791288731990920566000228130565178657095740012773793918514719388108567566594816604511866498468388990643269639835209973076286881551675627194151210048499423685772760655883122072670817087478514022660094157981894777787785388577659393613284748563111243279608495975026738053562879884618633106145055681737247782719225041373107755241061677422826359724524525549483440679031224335365434922371576055010599418543910060908101149485095315872394286586333234852400949490010550469742075200811140013014713936220419987055440674374300163546433715444336704015275717540334452967613112563949417923361710034376705261605149939267633235707659243725003992232475447688815778416597527926196900892538285036616421654371897462411112899615022185018294381007572001348573678991225505723222100747271644337714918731445121843200000000000000000000000000 [149,27] 136428602511154058542084023601556997555383565632083477778895818296955071016282302068466898874930081816335260463559150945638617287695736161644576445057967483049059919896763208045828160684364392497360201311932667765766626417782925834239215135290639453245454097694289793988231149139889015331899255962060259058191358078841830108133589292655307433523895094585502938126810853541255021863134822019718643730666159852479287372732326929225313286759781911045318485138220276475798337062857459245210279694776957924210958836029157072401260798861274495580916740468679833284215879951978513328466701615862215159223751437697770726557486995158165032112170334757903083074364672350732585514222100644735299931997128691533376389035367025060387631962464455384840653621068851115268364736280935849212846488962847604035474826824768546128960841116342759314543382352382486527265539332642412486731086248716380733830486715326921054707969201775055194396188784617061232881063241352473925335804523621867541054537798750935260981048985881371458389080939037755319174668126768929189935399800676557226936564209134686144186934821552045836987742323819851525466860336799764813113332844774623575084832012377359656940814641085021805016179885391777796435012917625845565281737942154492859242778350219672179232452450876056133764145388961963257836550181245860848819800174555414891281215124308139228052776193379585488564573164306216548264311571624782609421845700834142726039910373615968290213580037289635466689871888713325178761368173325673501537691517120480458625416551242022593137569706709077203846824603385960860310390094375114575629122702682445659297626163978118398876126436765650763120220766469005396107446936771423579767838273279728140482306107327756401221174016522105044337097410465793632641026280054223465347049444886694594976886504494480906874384078034775803298116376283954118357779601673461109654893437712547854202805417849444335369884064601737180609339370071356770362286679010812803928694521843214968503348252000263931725742851820175094656680948146850889162900591395072701013135678387665835242066437411018575231367155876974163495703510005637920507199944729865129717585296567491086181266036603560728705548214701288775834676517659880707104384482980197743326936265788588890263491293602050529003256734121560283313975162778747202052947463392260174504760798768809197254350414622277462284433660132657990364433428684286857973049029098694797207864724491073252718211143230641060509898309833626174302816574335275107142827493215814287360000000000000000000 [149,28] -178795808491718812325641635601845292178664124376591038248963996611159754578517778595561845612956737595646371294984383580272440634591237361342834676312695229270624581876413659648533522235244522226365798109635538619182202019869143312419568862542260666847368826339096662531315534703693441339266150243413118350541699379742768327200215842601991828170268391359389928498460177230994940446690614190670572695556182977402418939655692396244897826838824159530873761007298645227365179557839712273577366696757558095981828387130330119691260744440317314867765153852548056541884234626205259745599450185988988297327215889442639250584225136750067936476212027627317589681789051610914426387235560084764872426549797527606859334152361089081908057433752979168527108145340739143542034199970013631217785374862298042658121452990324989895509716990311084859527475508147418139202026571296854985164958437264184877479084540455781590237682367082100721300898702192018243505471282670908628762484449988536642223890880412704973206196814441127921084122167006063204747867740225618640221571208319920183363535381255819933142949381338590315077652546985751994632018242200454152641042599003613198840655932318137370271136610565234603271254532155641255508148248949469845198210074901445427341876294331468640884638796173132514788932850976415901032592488987737236239888991779408409810209214417451598587948500387674415919221667408005772416117507757883963888426438127923964674956819700318603880590416289970909750999184124813788309491000665849910995089805555001033956975495590498482229840768019965584635547637981464311663338818823060432963834077368989929144545027272366000970468431005144140583005975345771386146655747095270719977201837172035609352957395858678243716201292376623442665541254153393511710403984067608780620940111770587424426832837132903967616486061142011159600987788419571912776389766571307544358083699349655605946001188252948447786482092395983548171227719753743923037437191103347729274929185438159162944539450314179471358153744131062702289381251615971684304052132491304227270491374695775010928011954536893987557529697482527184412635283437875444951079211775946228687123002815631391104613232788729422826196676391961986328792284544105109347005955849013100639739962904471165361216110993652553189460203727677620619095074911548770495924476335953004852025341555117440111219106883361423501138165390583189680405681256509363227359678666833191375161457249689997837039344771742167008468260563736762437931749278060313609519904969457664000000000000000000 [149,29] 110227523668396120368612381940328458535765115041186967761523554376189409933012329515221019010539313688966150376127532874417783963973872074661522360389349683510311122514342002651489946197575634591895868473472135740767888991132501575474938042893225597626998526064610532695840538298962068207327388478587710519663525692166249964696983244717178726089651748700164568295099746417450829801907350622696187407402894063126614082757875330374316130498575121382922492507669402194175491560775988357564003571877801825197877567827042674558833473477559275171152389237413834698931324094701509841607424595358831145159319314069174162607242793671593748901591273443995988185824765606024319841452335921663202770120414399094682901048808650001925490086216106066444680054050492545813839624751851650159849326287155096044550250893765907561344093790513024917272807547928944260495986240003350897520363955377618467403246054502635708247649874634465658188017429790719115039809021088108940344514830708737650181808925271864584025506879461950998254289460702204528582383085815944960343582233419571294090680963261634916278594170572789561317962085391401001749282559072034331162239306844529283390366935257893070462524592251781096866534741823324697702157128028788919418212118816828644190168182146786149243486315137362643216747586392498781155722731466357715518592228623666362725895895562398104785572607846781143239861258642682350061264960833790195165182761038191902167842031599974513128796915069222962047665707062129182244641224280371811834308899135195251915577617254622858809333445734938996310253084949903746050841598065404059988136948604744198652777465953213091061340649644925191098040626542545154483640943754828333908965521569240122582576606073208825470136400214360262502982480938237614047658703917961545843770880587239528965698308183735892182944325519739228812667294344934051200036754974175661747609262353853759717963363848612700776306197674714393031679455645360561756396789546472661049676997474277109631709866398594650561744127295689226631527280744438434535830469998857140164156771104830492405023617891048920191886761044033136744926055251873791354864266047640268830346165303152808695496104627889608611732134709968093103354308818074659257190781920063212396142236606346813517898762423921577281923330816525785915578755561210391966663365308263553471460336983907481950904423100060153838694550592903086779620366695172243815892235192513563743380781805962303971224797168856254622269037046986799373864491199191600578277090270673633280000000000000 [149,30] -37923854430141641990033433648203001047294184273307144652661445924229507177310903800822571202487422865265435086318612190163434101284644070664647893209622603883438090329703180873637003511079577145063582354360626782599973366609613793795526894555111490116051695573276549267955429095736258394739748718728838027581410194643430871655356203424276152891150278308660703680975672042833751946848431655832599227172901735357774857068884088142355922928671201628927311344418698897217287859094933256142171461267597383545960273911778087147477333548107792708550945314597137779358928863986827796726906720666785596330608649327398216362742661475269147741483935335918848089055307268227402738437007018224078908546490151060619637389162257416874524424830363352654655907012842814871793394826614982939110644709530492304694793242382023448496370186888103634943929076248527669724880652185929734179676502887243169344667302114073944680477926759363515395165640967925259267842430806600854236294259035809723089857169335478759981140208492969316229677842110511579806462995062161396749632936159157799536113484272398767480689564556457590578747452987792423364898164224325854014881089484467171721437068875470857565021012922681998063386033869658007168319227438225443539194098992567806102968420844528448589944018775736975415618940929876097888067119150924439452148952179131412962806250709182335587073645450484153518795533732635058758161674322536093382735337568616276542052203047919341228134817688168355272346413897109936683675976781263217763150766647158316387607562312205534960665979562936513699254531775825407536032710009696680608827290832177056302275785988988279577808280363292754809544460178056843942000674013977095363926256723850438973323986901999524247177414716710993338760931735132736249928579879832826708289097084039967943225381112520644663975232918791757612720612576674164743261039451863235737374695189079627030643073530954675010737276122440779898108121931781649904854976822982087014529938506361993448672621314757865601587635290362308975650209738916890379218900147641796872883702759701948462738145731683153993711314175790436565575521953273121664207747852382189599373961924354319930859391776106609040404588496036790200676007665371198825468856872009698166806736515806361367022014324503284640482189860302704623637725115397631863712254563320815403270080612363266923139374545297732048958194377875733578942743878366457566406751794012578132377450153248785323897920592945999357012299018434930599329654848530936672945234209092403200000000000 [149,31] 341317134232435698581724755073010199410098290268367608818346742230896011382093302050857467488421893861588392393763969838027373705275909837171289120450947937364443210421633355679407307916283448383130181753238907044965283972479703645866999494538055713136475264042456806390231550309882551200345529479973807385585420684215880304058866621824790577948638927825653240524571092419465818120108677107051422607315479223028853758057043814636555624675041569603352870300816591824497621489821758707987915913151999989073151903510219610996862137232539805872044223591910235331709635646671847097142017770293921402088827653831057119776391067080151448802167383005813740779793733433754208123138908884991292898719296472928556093721103256179175958933880085881461828811332392806696857213030877791999705582273249494503661039463039805727901321438166323754577763552011628662598203530672696537849378716844162911310422938103391834010850411029939261826561670282727097588702382480623605329549340380414233583231173973317876568645816956803073228192660264311476140156173381046949326474731752629680807052922294939509316583271112436527937346294543833215374015746362184996469980365368914830061097843190533795171814715769487856356343069293937447474070885671077400802334722328411473983187965129940179011376663797605506775147364182575286815275963162987612070956733717911101629158439386507204581714299103370497600387425373815347704956519889280131720704130106768744746734859989926324718175456156403923070950149013241019553836135585558253875154495147591147862396668493478768982335632005076121594059725694175065417191434771811633096275465889720637476769820491010241968533297199670482740411905512081117570392769033409239873355577471271405228924097667364248011841860323590034395514276850448799189691471592585873493464715553939662363245380086760742108959530563521649184112324728238251386093497342904207214918632136639298929408952042011780258061196665150960098708482144013524648610920227967600723393499419472632728846983669951653970004659104342443877581613153304587584267543157832716299350982240788486631034339024288845822609263205734441315163469458052603465856665880776975803708207175278014833228935568483550695174955346379183498154872704943609544214430906801626367551959355849583053328634588522013615761788905047994153975229826516373699918120500898739300711712783201882309737112775406964392756367552304172786639427481027082542534141324581059637396105597657114604154761463425956632199693460194470522511162246785410806647892633190400000000 [149,32] 8802565283010702031242524676076747795945674904978027181872573591902892670415529792833877695214913772846636572234280341427646831723670705710099742578954916431347760776467563173621696830054264841269778168306695280833713826532536118846982270005097949231448771136492712716903326781190724078955566710764803571469727078672514026986310852868331007423491546102078254916216611669540626253937765044044432926453449747521189624971363478246112656086808029033555587853153800818941332978309921186741492009716756903797952464373733791772065527337736148294525444550852522030270856323523465456531771528682545402642588396908471114300350493924072106118976415740065864944432205424224169349019691799523085884678147243441215488242347004384617201958859272860204212231932519755670502095157731429700832272216354220390568500140382658405393102536644320441986862178667784825933835051977648556860333928113742544906491479471388840946166846626660843928858739301451383539461687637617312172097698803102507624787547132568271277469220666945182136230295933249621835549369726909439481231814249588409729496966233481572776053222636269143111549613849973621499806673553315473990693479296427729091441921960009194684209647960313181637536287227285174551535389048179150945742793315116238089957534721085686915659533426486006097588010064493484129791020595760675248504808900720837588909922563820630058661454511158174915526971034985161501515724884146046199960261827624640978899849952376373245808466674608823904364247029939185296359210275730290111452957450336189205455734665850673976357481862192332446144229236352774421163978065993651002000900830959805156832447807434926131916419067077186444652138902415762148062065220651489900035969364158253597699580216629258758791083444626405221473029586228864888156948314112484322851182038701086474159103425183161862160283367503221329735107153100957787899432150402178408520839474158204998931242532914763187323207190129426854525143017390712613225456389679578658780344579703599172795941318692055780832880496426614005943967981999610264123383070031606920198298945076164560270142359306574404517388221020615677723150495683062092138959803439832664432656857522409363476919177593054790400960558288139428068453746827152667444373884071615440174106261325872596058524916948285135134794263238870781287321900905276699509794640936524302483311206216758912917012271696478882741562127252638368881974962552849176561042465996065834733247537855878285516230886738113407609466022147209363100288557560062110708457763358720000000 [149,33] -6380271570124904127233313903243278814595978078637692909900407806641295190263163874769172256484221858313072395271462691088188762342830475956014768732561369757027194046433569097303026918164967662743422885667595701916972056926090123869406425021193459794536547266259334505018701230586693349747531090256709747563405524165388952980599840504751244402275095155321568953088297481799915197916334384304520200231697182566670771836301788152608919121686877025198738290271665397694509863396217476207974276359665832067067019722973335334826269051105745161103357039013333665881279221832043279695899270909851770164989559877534067240952974311647119818382923111274650485776245317234160885450564830171737153018454839656096370154640157998651319431842763107767786138204438190078344633790151807229164280731729047374228330890207660680117655661950728135865583705949565770386651069298576998833818786853918808229979968206084840028547131845056457464860079693294746092420173291854246276748876793406617642214637932465018693004781760958682052876895232786045261465508299060231964491279658417125225253561070728783480045473559034176080195446623198875745538502060184032337896679546632227083667612260216749899138858832903766884698420910280089888775126538257297205261856335415866739123141261620718444096483731174892195485427707422226314154691556128346956569522308512087943746322001329824978310955990052045466037359756651567160032957814600106291317713664990587480617899053215110783240503322862313757521388412988009429531734195231850509035964464629412433440144095310154848800477707624817221813452213521537109185994317031807173783415497800983627758309111030895087432251881476427413301798586068863224137457381100022800194905558694874508142703173492370803541882373315318007219018421994089849626084005536326577634341349761029262760952479527812243078306413560890883989558039642128704557719008847753866430517591629154787413260508327180096971364539443711189824539593322294216622275936832137360581855073570707437693404362509701445890541794197028215623247031690916968125001971061892053527799599908236786058887616513311770987051736387397741979664498923513449629607951803384218513591651756814251338244880574139505256088561003336391838088945162682034166527499544631160480382429621065894027562822993085819787915067845906135368213145359536884310193040392570559348034091429902359375728326965990681224801914323117704901072763313652286620233792113505197042105878510930895456843050393690391038083412631473682633246970577173004371286130270204850 [149,34] 2733407567635562808579051439642074473871550634418200432840963339191269236501182787230096391402157256320641433111378498420941326920583327412769242512977572601628455978671834769322411252129569306461106848690296177360596659009497970704698788173406830004734340673461543748870217024609860700776618665322619799909462870488308278408069064978260819039820927709918195864378668414546871124368730067311040612241768945574767259263977901666209075515655218493244965524092741870101329233082075183383921475907943286519474318057201559895331244311634779670476897621308017079482930404171548787100855354127149958636035340931150486565223587192910575554586157803972992471561532193607887170969895352733323651199646412899575449424183363528896205579062609727036047065768901204848647502992630069371183897579659500449323099136374936778184297176931226387279042421406384010407763141999410966755584662335114785139514822772926588886735315892441951292217095689943396754557839999173019412316896406959512049490619402455967541433721546462291366699744016946541216883795894849248501124758652545169523786322393644285520580702195883651665242439459720950525208617129132244067759464456505257926418786064430730619020577129364836030739229506594689979792928852552938316990556908853293480932114960120815464816894290582611491589091263311275781664335117248041583569799330464670881714839694595409641802417776737714933735478631211247279616866847358721041750522398960793608679215583465134501927816732098687566869068140311226582994705326209786323429818801634330629972315448032463801896794558860889540094504570123445356402449112741268115096333347579755618080023917136871561330710452483484739925967496854824570223559373499566222874643705506068561627731508952714546309437974409460964726519800402415983958991071303398523652515212422164337307174321796814122903485702891533157153747644204991305168013978807106119186476318055634991534293194977642729850305238904988270656773770394739179432465407511522724359070181300848638873175632418692488122062881939110161307003435011149878166826128617148657549252302961292307631189005669913435130190231485176526272544874325757480590272001721638949750105312997407399334523891219041644740207399553389911454723708051644885377871226197645198443961007656227964842402596357934103598803358255648656004993118034237286754863400416237383472811633405625690559633094545124320185599058376471124181485410100193748961056886113528710434528345517155727058969264117338955149556361373243998646545169588786446250363135900000 [149,35] -763072748563488041729625842056919452734233264897862673897181147705109607426559382804951747662381708238977673748024585296783133540418023132428568192459644395190825583228727604538303214833932920067119074403983939807707230189055978214089010662856838090967803678929484828833174609594348402338940892682033798697125206179601179890975359859506470369710076347668618889518017291006727324806149939986925387331504777165000336902976244834061768084240263923708762990695855675652974093761099991599981594579673821027642564464255233930212205006137837919577515791751243803229600545348207692256733469282557317992576375858757679010747096894233763655898876641120470690127281060152005204601321028672493957407077796752146232702713413465009751634833901431228756538422351053069991582708904648905279614954921101124680964263069792447270957533559025288223132483921996465078075792571122569882178895068293427466429226144139148398028770208391855189403052808012054828828053882276732906136693923066968314286955310255596431753258789845860025129109010012343227516508304224684623197470599732778271659142466173567111046255893310350027425469612556087080229449400837928645296912576123284936989404422413575601122825369423783827327772218208551900341706995033337015082480943683213314617641773298927935173677514122982906484609525210770838649463213450831766966984074043673059907571821880264283089088480503135282235849251535352587024742603518588363740423919965738071219413076667165279771535427736007568540283094336824307439480180298256066291459032071269299606660468526677429826671210525933573825296230743219598784361081010222000228048474723182997448300914471646903657314036880352646174921007508217098599985294222897106500910921881067645261933387856720313974265036361541163692813414721367196919955011119748543366096342869356497797216953677622131406273042373066961323745069481723413562092980352483320038756969367381789382482685387900957163085388140942618317462549710008125098859800265265922795849130548611852829623677693251712611883252795353800823985826170408761792771689130555790524602033389429849860336104843752512337480879787267217348051598165963008488744508893575161768339840614151019234050859536102739052996325420814001522192207895252702745796134550146961350552494900839607870937327106827963724382148412119570258194704098433494623120751672500496272670718142603376984392550042393611943448797553056058345373059303831402508993140015664618722147245151429148169748601253667093273733807098325339095512524692757279521940398900 [149,36] 110090104936700954453595391076486666226890743286646978741728825031614463700198776165521499679977546640850002822961076645035160152746483017912578502947475885474761048626811260052932332696381384237159536217105958660618983603642256692096560043432576097690278557686642371299934426379266964786457582030877414897027557555739978319244432774290417028682979865937255591179082431360877624893350268004125504498010685356849040327775530964875588690064024499733423367357070737425237268443477358574858177082569702418574674127741811421498428058704654901840634464903112944937516299376958782024713514173786598438567502739240043112408365914360050141577896731785044590829543410833327578227490050436862358135233166457578867469918749446464287030772342654805559786126625349121274656761751887602717570041950604515092244052136098870414099054529811934425986910491230396900470275874532697022954554713598038162532811073956610667811791065210977044298400623743731850922298695232914812963590658240593946646788457514020784714586587657163149883928698478536320918220949247131993257342871373600921591206452973266657809554094448955273897771486750791283898869000131557056367442477368022173758311477291131586256771851594306455897312064215346155744156508173646466165340379544233807292137397872636687649565018302203198180409389469636027450788850654640400524205872665077988569821868487643659508709912477232030220874007628948918017982151736357810425401571812676778343062867577517537466496508435241716841962661070632515622839949731196838883360739782449598956393828934526032696944033545951655984197360595254001439936412611749769868463971532813463595722237274101041592460197557480227534281633415450879929044567371427886529088365257807067644922245482829251980129889982524723180838029057733445314493668960880478598005880453554932481379339264446588630072716740228217539164642446989151000220401795911858256336793754501064904542335473561914625024202425279099910805316891227589177047850584601841729416515024156602351459753000688143338675624921580981713050395576204514169267407854705028608651085906404966957748348742341839064414501182070786353192311802679835318741513431834752536927656413741265768860189649583548643771583564892632126762134892060859017379269281940481876630935178396460086670790181103213030469417957771805948550691527504402491271185102099731560445395840087037591145471834377080908484385960721545136594395469087508724307250729883660225923584593885784835189331570773669487275677354517105706405994177304557211597400 [149,37] 10987276521673793905855855635249835218176151082427609189378115260413611502486191867271471610230680524026841724082595226797904994732502527528767350137189310107867503018574097401446622229054640358686755233230473111737796931843715298333089876511811567745894245190205872439343265625353447017875857300235870988012856606288085309018087310979993711446297261375793788840742259159428718522256680531050869018145626051249441996434649361533177972195940267070819808638897946496997942676394491058255748278920535648882772386007232909556957836018665382881527142035456899898614116895737372162933362242986886786666759504478643976689731304935038095692373534429534033264169908164935259227791596949149902747191257061995011445438494011305141769874022818319437262477457413317707406810566081430009110531120238309235977614756446362548264341784761087295791460820363560511834958667228427961695136285671025641394181783661857037760760453360912275611735650104307021023409793308500453275901076821966357990602251904285260453908248960372051269447686458007228518235774223901572853123051345164043848803243649662720971947444602467426024408654753163112897388692886751557862283780021215332561760869192673529922471033716853090467294755285849025187485212606954384877655301936764384990474140788703298129078493774621421444170368320559873373404202242280229375866673756526282416064909297781473813123689019473554245187629088472573128246886121795569355189591858406298997018494795497966238997064617527034049820541583409134288296396152802364792478980282287572469090457049924428797851626874708013384503626255075829720085510292939449807540861856759677893219166677195507705160284165904134200918575456517994998376706786562181856819867021279520046737487129641266204832362637381974588242111749996435922916050924453241106207768195519031395105019417892097220745913775613485898105502712311047432502894602478073464517065548114884983271514381146627440888496066648100353734899150188629342383916984139101214322818935845307922754805112481128977694514549867804083087907461393362316534400646085648580280337626044968045384073204418128680723732113482167695942147539410966764276226796895751907616598035098297688160763071559246306496419211253056690204029736005689610752629957115372354046109242561379671802890258993170339753238737190808680741869060266243838874456413495265307406244212699093468436132971064748086445561294359692501798133963768097142048795170620171440036719623928752252897014493713344292730914113254845461254412892262611648325 [149,38] -9597808145901789384085194199479447092686401975906342873907527212838607181542373278107855164059148707262864572195409895690411202382597979519760029623458013414747182617427583117114529991960000969249732700641634511078480345801019672476063493367052078078539973812709721628495901316082539877366738499721400639621875093057757379137502651288207375089554656951362214281677277400685271069317526739525615922934835696207270311903135581375256056927190437761147986472217441058374358537385854356869297387810955873789677012719659092699932351322350661513044006700652483842253326529223193053441343064061783392244161294478807432214437103505155078109689302436024946375665113317920013154031704675151777067342899968744368151963985653927255396143784172992760654664860131910549552365704251177802812093646744378660197246289603910237684036070776703286951138084743372984198136076691237928648762181478329680000200971362591626352905294992665528222991647466450906448548789609704847931856350804536593199199506194173843502552467374330836778029009157105207750288332123971399169347288107295077797467781291325883400036358932865849647922417540550749114299244786137572467119089566427770187476113588137225383553432224756480483897370331849575885741794275078075823711334624429570741288828698841467070115696431538919938165285692831676008516311279768807020509369939476693764488937285086676835403055744911876609469200944666156295859921117531901030613118025758460009408819424928521734765613767352514953573494711472231035635568289392871493480477692912026151395122584369724263515833742976824155010671769421408654806291613291503384020371653961285354165684192455907246310541780260501019447384229995126790843233699282136655163469951291425335173934028126346150585192573261338650623391281558935082390778193102611779492498522633413341896003052427608871342643363149148886956714650009049802546455044030436243570845525401591992536034592535135746255039290395720140900383987457080377641228291945869863023836154512483141294968936248377569778281355000957013672081565190727306680367826541051071171270497569433343007654119892678377564741629601476860766736467069927700442406318788096506573145797115625058751825889020887873757588804284012615244529753351745645483360208597472561852934891465699314424564309290955381669003945376378560767146825591183292376032831461103977824890051997200551924614562691480972571549399227162835323990474636469447070766158956047957819102830050004424739469913463723786637648584706593509473484589624401920 [149,39] 2209228613562645495620015374977707942536440404192833484997034582680745304641284822300689214842246661545639912513460241580349788362237592443745765004090115706084998733230841036081329344423245399014258720033552611294815542187835021376210451934696682229744258551939308946581999144457477204678585863926032820581115076665867338889920942046679048739338699938095385194549088478310798746170993005500399920723343437427112514565559924634225624917177240114281416270019019169380143961282881684593536241419474100796342418572559649921400060735620130013321864735042641590572368862795234133972067326742272237573578958233827774581621992511900659127146540434335323094978140997551636404605157001376466232219742852099515976335443185481694403336278295518398663934425799411454839510103980489380113011895103636870303498988767644912641486076633682594156893854944328226132374050683116970993739645401772634978985278904907947122924424965875881712281195081089712277771246340527489823095849178811180286019898134910507828389746366192389453949778020129625565020043640600854151710827442000446039284683303121130690150174588533212712297584262929517770483425962118682962988742636375638067872876348316361567983293525028315065997807889642026541618518223186074082559186359245497364059721789607791293269585769523061211937238097564829405743426617181395959092338113563818286681517391531299522466196955611691117569018892248930020862536138336409806655541235576669513892908274760811678446755893459273275328192115387373320509718223794135772456784073030473273972658186536466833996366405673540546940245821400408896554077221147465391291432560425751915606596907057220195936180500081632764232271679951282504943474246738386143954244389213182610119586095323032095935957116745083820016945439836893635502521881326633016349244792630071936289945035605138417181670991527067534100510920354829840074596880717342985989267764185121750069074783057131994985297021101043180326727380036976257838141174932704681933961201859017847441398325802736625650872171899300670953383171158020944456173294209800105498480438400072782886270879874861042293321334201725924174353302177143733103483734608588859193856054727837142763931536592469303700418029086594767313806234086608901562538384943125508736982287158675935507087123979749725465743985797252111794155104373830770618425323643883730118247235180297745635639813981845925924956640520357891478589917776761184322351855263007179673274752792499377009462537451864512358862490275075263442190678702080 [149,40] -613648467471197715585166838840598362473212962863448262224459672114536147866750550890536765076536708480587454825797395724580236483002823983568755612462402355966453542863628595153432106577278724375682271261358837292223214511356259233914132172818241004360123291387333975702230607937895126937630857819926076009418389732814357350461396609231059256359276147706815018632991825990721573730704056450720474966994683632647766183761973164294131491739611428353791427654965830037013130024960713753423873149348555216301958335833334659648499479529772030821505414667635431150337104987192520946129942291580884282193560549670864555264689773454511565790403936053511095768985430609328802093440511548744755971112583550638598483231641751650703034923508982979974907634246412850002773048570892962814761178250730936250221842893590026836106519078342168410886900861740879022561608043094803130653129039171220320467113082843173663630367374829035577342918412115486732150640493945987585667929662515223872632779964099326873015788175908301558273289379016630997416009949157817345799852806932643506089894988097445499970627512959178450423785240838966556471605832925461155983034547834969162098016103295866389687213050585499090819263004083204878200026120183876114188108788251574852844321087615982381091473910470881821033441462509611439844148745370074831639267983667749395301579319234128822932874053608311438877941463302518881024933160552907571535090961249876709201633252629887467062191467082058253038551057830829057079066326924809432057121899024346854363106795585688057077249246840113866873367371221622850691594238192585154661842860323660240872161434265191358583676337835497365344735376249535226901658530135825616983056827184083188481139041654915324272535823930900867699589179331129500785399812181071045605551342858133739927484810517878201443920115662798455867013019762040193001676021043987768871511063269397972589017234710051678243770770846827941242342243743567504266232271500419620229611009576338386321178861268303536044561167450868684395791966536669960200939445179406846562100538026797274465349199561314937527512396789590497894473861424369594906240055299802565386876814409895614849784541462231108270713559319605933528294278681080013668666052894365569935776761562939203958059764352263271884221407193362557779855697164628236873001204810937755115270624632710926941289775673284952793070520729644983044451599853874427443605242047191190141231830749847237144678716371799580796138730687322978642250680320 [149,41] 495464892822197705499905358128348428947184388598194285176111969538995915914586457913967837920195062657482104146945774080336399799733017013883023285103961962064313597995067098154328718443693037936404323877196261802175688599587836132591477645160876111167284397436562538097888667038725588076509216443491359593162338993661996420075529839263716098902059062532404971370911353202317718837987142291773102248700044219953584605579074495391826872526470282630336231391333032917119122714484483333923197944858624873645379580326090187077978258850394800670173006385926114682143983391363466882309578589914843767162957817942001325321161120737488928321963613557905229681770320975572939461891509390027052464882588997014967550514874227349437753477518378186215223752087521702261532193135207493757482133633237281389297026455354972151950698610536094869229548886505125629326948566161388805248019365489472776700054758005081299221418362259627878145756188109318126264421206970384892765134041409801884496568140190649329921303226930645141627670853595270577256482907384024548334415588065827042778941440342631076844365395842146091912760384224717743695030553901777972011824700717034325048541652221513346565542777384462176159426268885507941264102001229646364493273690303480112868849137862420623805129932968549736510316615232973443985892370371644604713585781048163507579788022342781507312553666913784282236406638276869526791270072833460397079613121314231906671499620821809644043115829661595482305162525717305843246497837397716280930975017085771409055449157649186126383185645824504986050009684859272682756611459518903649836344420028056579091703190960371323550890797681973952144691923254991193600209609556373884804594527386693469235942434879762813376307235732696321894726252136878575426513092808195555424107003734233416951030109667052026893943296846031748613802934939328897114477419494070048266650591058701759446984640924350441529106112603787221789667709143439578532934439954361631061545376869326683803413694073358226618064806272365866371724131319757911755815349397039893578638730713507136730920313890229126640008026596510629736986336945058074822665754362173868178534091441075448918459106397671667523590372206087475576888954102692895923345957791252158133333229145401597337768646548654368427105879414962899180832847600734883493659379544881983889149122898546245235495022795614844033773040076303764191061491154911852793928831230959688073684167059101512964719543844245046123338125773920424040380224 [149,42] -296962742757297940250154566697674754584672350043385581615977533561062457306294518482319373082035265243915954849353987519695762798469745106499787327830175847734190045365586950167570968223448875718620297726777724927993617250853606947104337873460170729167157433857708085203769194302942336766145167695507296635749885109043823115080470299960789579117612758604012143299123818180071752454600851919346953297901237827967425720481976135016323877800805585651989194489871352634111489469617478738560943737561167206689069902347437000802746491856693078924674310161366826091800060014038533324198129027709360477633184543215764193271279707938771571881447876667205276665202107219889251751140184486544470156848476905334458770675366349580246743592164489304741644376131943015479763265647567034548913886053848108447487892298780952576361207435851224872021485332388696084801766641973961281738286541517444839201410475137676733993257983290928583436651552892510676017195391663817283223937690964275018034139850778583833252989597858617842776640196216487570060757052529216816979308846245821596832810138577250075369654622185646541937476434111304940360194473442249388408973821797887851757806051629484400506317879453678380494372344699522011910275485179379746972396664569008329896217181467566973216476788583813271787868838240076370455850539212133316875458995704288872781753253381266559464502454663573288378714298587705959258173645795522750021300451516648089930751207205575192229827177910310584446155740023204306956994000161662431514704056447326835425466024249323308978618372319338896810834623913016881731045478624396016085987535146022011052986077726224115015402922280293085884978100580645256200049918015446598315073869774040689525508671695641049064880561963786603692549776621527390819402899939873205464245542111310894175639599745362651583416229324887440666192100221777641763975663126471596483617506142824438648203835474354377187778831356193686261193114894340442431195536850873664003877863116189871166876212279422097345744642401717517250991961102600425083049895008071931002266804072659628987219882570757717832377299430660967848240085502716945266028584503494932186108126580034543859244514640135340921573935863228441109478494331683888344037072427849016213370936650807141502700941129063926007910713343252922949594176506723984460006477830768209402657967609144266068927753183226373086879228331559956941745772665954199409698822962314020862656626932291427011261719348367469816602469699067727754624 [149,43] 106924083422575784674181403491911228487870113779342954714201891911181257604474732948247042950686978049513894847564142404527843937986059965073218046943123446957288415879530404171777536451154447401133696410202151650709599015891347312675982928348318362873121185512067209472045545190439369346128830064713911496822219268687316863997612935254411135625918392112190449360988237875385499323965450500150418509545443577198274673374699987819660200817685703299264776784063741562053200054759738564742292555712609678517970510587316059534177707370863995669956790439589861445051730491603630543278814828361402810933826642956180183306133013417592559841317298132090415780532134355770656929888820204290434781905719857920082381456013867855155938830166786059956040110889128407819427239932579572380331896081144771684232449271448956979360571500986012835488053416862464890820802290251868562524933171569760004943019942759683551010696592905881091500659979411363313300552713030552000341161136603998979565076398099201712226482093965207144472783623458544899610513276496308733510815143381743203171042702848052755227710766943329497662429943316680788716537310839950202314317444185719945426975653082832353501938312197585472283331102666332216719104565475970454733367177110397605594517280553349680699418490522667841586853639407747131175306707470460832668580233800819707448756436102794330904770268522251299969022099371003823977356294111736211965190041479422300184224274005946745523057383300913072135505876569377853801675792099681867597384145863608847288489738672817438903175866638464604347647929024233129679031750536360376509417574658966061544659195944439509771235242498103310735270238072164401958592151935075754151288699515043373819623347156421548522717989531161095502707715228545451998592558450362086322258434366164391863859648795951522535379104689261386677187791089413818697233308330741644141964518185217456829262929220547059158382351670955995621825296479003997279742142377055315555248219374216494066168893142572129089028293996708084430335299963040079949338175415649250901290572220990640292886986062904431238441633025528481584251939835663827603901689399436765269791133582014972227082487536807268126868764216915324468834507552182226023202804897290812496099036243298173403118146876127960884489674107864057959438097368608668100299434647350412219711303745941581627842192414972472757676863111686431749512768253142911286930792015921293750676772700852401110256955760601400000274360165488811600 [149,44] -23663460203248974105405182625106881191661671536285779800858332896515500661599388085430565712227747468926163979154510970682447255817329867843404694295710531122079543726356217773126166914729491950671787115693473942858620519891692577456734222062730901031138763949356849216571943704113889168779119814102247178850681617297385820947468187280823150789462080805502285454568540623400507231107437052142072718673633484196210551049107184553154548525977574484507771196960580181516048143482658099498869226881194096335895149502980980755938914085492904753187547064227040160681995655469122222917208448483976207432275996954806881348713850447994012230201655402287590390190802343399014768481189376040598004585434562892973538938392255413014542869070500441846460364191878955814968244396657362716506071645403605912720289554708537699233268970565949285748308335451837171213293628572396030379403840703641814932830708619247021725994477350949615847902861395539311101618677163740872259123340132886351033477864424154137242236401119310762162909260684082011070485681803750006950336094077059379062918622209222171452823695958577442984288011283011344105002432115451210795243074285619953786459685490763992326661921780813377413158824624240055052993510760568214260604553161431722607950975124344779154631131295931750471539387825343774240348540187552355479539589125164147635010304133446369952697429803559568555128265621423237874871600104054302015721505310462833066527655266063602241246830600441406218446489558159303266970937609228367244737595275036726929430708192122252357526782992810778844902679378069174439237737617779977363655157422048937100763273109038735902623784616878374569722536866781628880752903838403488527985227075529352789006775844503537711029269686647765329905077181486366493454530895319336197422236571437305292859878066341666122562363643472898474989597744299124998904289228304615183457644774902597211179117987586083878552543409547120631393434718333010225863804598118551611367876594426746794161157784650697794311950007151815913090956686427065972178970668873462888740665198768456061947313209724090684642180022170064830569135037438335056615322569331288047703873121053209707896691013069131534081686094695533634884649470441101475937318404445178679640634468541099724765047790233660941222202345351398037389280187621701663294360576898023116300254557638041814875596748764219463700624432411255513373452934031516512420703453556906655360616253333733298294352255423180978028382048508384 [149,45] 3459512759084932153461698450925624058932336705099449074440065942654931830955637237316749183610768365042403281107475165455306911371956869567497621255035250869964104368243368802043386423001659153893483965556879680862612625046265761020447803804230787635726568522790428149659083093155514741279031810671195472902329216513452974266207865706926430530062022073570631883468779465122891293569129891499021383793718179237540117575244883490740048969526402098051655130536808287769415420645787511025656094158850480030907363118983585920351149886481438446249069294627842833349326606406779394356914679286714005392760546749877759451208419109870337921634767818913840909848629815188079385591001469589429540526013808406457952157364460902317454585782225868972268793913678231467653679763462855782145671024682133693830684867079386386388987510321814233698203371583761209380987198484507867142758998608792403720572878384307196692365006224048578781447269582506323377556259732743965999552960783321153470088342538282788415310022783273188648648054738267602151795298067160550258394485405604475346702276437269520311220449633792536166061892250388151283282796062800730946840390071330747048365402718943162541565961300498993909781352264512049737737051893019661535553724488565575495149241443996078050939302714442857118873179340079856883414856116954597317131166236057410850101935619730624730609399563782373401433790537842854150200530180459495565598317643810595214936680729771897611582411050126295657938666102825773241904522499195577080280881298237231530394802431990239201470795548724442914814507435141068242540362162320146985904923248780109766500312773768783904141700742478313866313893211061940855528612067983252953476635371889361683083230511410035270845308602020376715848222219159786948622653416959071400991142014370289293767851762827763743999036315745709748741530560160381528841021973886128891717541659751121851243053440186808526931544094107404310670244597396665883977217932098033299725386063824615288807699656796060164386267270730983223064220229729688717225218701422006065083837514081294276031968745965211696295263718549889209121404304242223133285371501308435653312945151281334190671115467064186077977632933876830020318721806803358118289706395619061969686010959910252646994169357210779200166642722811401448954521630985929182456814933332184940390376454525247432152380432394718813258061574974435145371669383490687814382183910049770348891311539552496709054443349902535774130680602204 [149,46] -890386751718825944771340618054732570503219711778496592997662219363831630767639425618294686423093348621507690528824587373151643328979591884332094404400941482437507649105433950653221819894817541653619251581314635336335982661446240696060420381779342919565826017517551622628312793720577770031002766128128350427106947443082937869019703939958795156918278032752454237119449394213314377312357949227144107375281035085591149286456383973674792503537067336749324029184394183593576875472676650884398579146738995579870282553530000930779495361925653879336496131230701057127406706151111854402251734069268505368651640489147234906032151164917462023779861958161246894425767984206698189261381938954053823355275583267730669875414764880702130595900519160679860680245490387855887106104518326979890866105802459499634664231009241799188338444157556531295668003590052770745222870576929008049565150939223485868402562739808347268348765743740060763655856955067591455412442507835168031480849905534303412714477914474681892823192797516518541090192232058623242778207354206700518261073317353814550146216703068069048838869299118260962043507544637835840223292781349486321890791963288534833772442373075753371656222624061049754747646772141510152729438532595310353294113333187762526708537529552090319328465163407421824349953865237069470049259650800571001802500090130910597754405136849140510255974826073810474429735911784382113685950767782653365127477494377486112879291620050068682259940636451430442552676592040878752990003529283956118749129471494918950987071656599136274604067182784624899071328356947271744527624108525735135114431832578727339940068233649059943373485682829779291823767471694705838537606229074766132926916524528015117728184681997318537277501159710138104271678250927618838238355970500254258104009160953514924912427580475558789289833813846415746734654095708662954175699270123178912637668128545382511667561329002952986495329366733149467504622675839050910659474727489636779911189469851160753738400562239181123667097527476247703988701715835810510126349034005254137965360193334445592795137387912589184832209868263454730574544417068531107803331808672605312571173715501744924422554601326443415449235842913111395919714762318908248629132832701265481784287654817737654903545340267194036156139279406626458173698635893826266821781334204964013296413459676506289820821622162703635207348121644592454592705492968936384589992433084049990738882809651782771493814453183456332142629312 [149,47] 555464683488049356167243026902914795644068079583637753556466426656800014768239913698428163307192902247705625667377227767720487633032336892799640166884154647461831542346403371910814502562010272698957139969342295835389725655502425162245507195375377391706862288095285110200067678739171798380902383999329793171562907161816837684846999065903093268920764905959692883589198996121600671551594309775358036442034510106898785510183199861013050308552638241891732071988541920656798204322927518022295167956785955843955165744306631139864612762658708242451145898034409110155390083526993088869363900553277047553366267403972777857563004056693201572398635393984533000471584740267486938714458635950079420097267910881329728722227427796867452235592591820700167204933877792864049474424907109656954337245237949390352703380064682398765224576436418307172481679720659364120337487353954033242170784967230180726155520491291082367821160022599766347847132803816707432225863653251039290483009821625322232849284179882252310025686115763452830953270207101187449870006979596755277244478939398874964994806038465301445942228572825795908613596352317454521188239343415014135231274635014425084183750942731048466667674571458219657002979538159267328467434043907498705855691027633357344330813806436461350512160993312414423812112901365136988296056149257278499309688303028794002602053606180479716091511270505907340206730956862903561231449755860373543828475300801770655533932372982946965271426984913407037451317371992289888498213958562360363881012632046965647421029438516727156792264089253572378460228818249305770795938120754720183958336448918687922056327621156347964788898309680067804961515356725540677009753535069503272431474657006223202218059018991561020664947553122512256422667322471183615844195145594146093704766563467016845771666245697682115865455547758181377212644426704976068109153929532918812760423666184426779830431288914974983678208126940620909668890417896468892346399173921996566813423249538962475654021807747834502290101679507253392882903516039908128300123175234734069204522193015781272370692490371110672168433437602939527322346782817984553835306035558783506762432685201507843042120666593513225200959434911318567426703849155246943104488395066014527490431120894479853133108312277004194537885268407566962856408887926807493615421215908896218085464315783701868278744223943198054326162889139520167830603961043068695580657637117464339611310076266306510064095280822258290490856 [149,48] -264066347525675295461873095842727596979316195619009787901117665537372759476356109374784759068861840810577448401915395602480579271603075243276307281586922384762887374549259119949333668510061951449384149029911304784880771441605651403719214335452080904550976295900312643435714391935137165387072647951068452376461137680858018120309357725968568514379995221724556214277308335133592235930319136803297049942088046087030093518482819980232027533524889188861962924686281982007610522998255191149039736318991778999948441495735601673502441412034131257450207562469730225477330635223393458795819071002659092691490649382671716534146522467555291019803463178156410021989888277367202325075206528970049362494772686429586782131211611570415183580887196080907170595703388142833199994725450847323211053205530747495673019394313238758857828348316868438421387061964476263179954759419497644268881000648954717358645091073009456543313735303154618362704167776271753395865309510714086522237043697734722897113179554865128971377529484085460395500397991768275092545313839963522530786875755655373604294187230796032945443519698682059833811478780073617477609542137925637874924509426420997382552081650822174926601725788538544036270831457084345465450372721233805982410049812268114737793451193537918972828950999393139584853755469944535220356587528119307541020986942715752108868515349797645161664173475954633461104554461252148845181203114850347295195609385167416405249793519644885849176608541267164548728559095676154963593916906488589272246977629299665137126477579309224265494406906553044046447795348392834829831158512697100771324606511503135747230415857468869969816566913798678128016566271845743266076164023748152115020022191243157095978180162503491818153033416927952123661326292203062032068520803409931435206004381010745147418223825886476250931942059486608118725393670860953290096308847704403994820645004510532095955707014699076533441008695098837851425627000189073370477393527169225744287224701250083818230574436514064310937666798712466903251085849474043286268801165361877735060124417748369639597672975115099446490788246776553535822990449732531794211128472750851227996051907434153305558208665741697866150890902598043435527453785313363129154035130210665774792379166962779730759919889710638114775613517996554383190744193952724784184780378592637878240113311253456096656153743781916075599597369033510562542747349233384037049248579108143531084294502072440842225417872203335477872 [149,49] 87906014352315119188100993274223219486367508751972031983970465665573801348694986103444386836862293513081724226147349431958811025957094714264598451521087236994586819550936686442027207880057219481602972247470816041907391498219688744487041721322633590373887200029546741679046683652443248794110377063357644868249445730653210453944706028902691011131267369011235228705536559956389470019950168619901794486343933777169692630860512017123424467917186039207070755181657342304302668409692472467237574821941055501822775413216428981571360804997352576053647967975513804896624308866461748324023243493922875046705093132866443202261421237310367018969255248225740035590078237889249212153637570634668042791986903369854123729416577793485600703354528678651502725737476777951709094753577639138023649712051925052646990904474725416014679163482572574865936139442501135788251144009187098261865120593384768682558526873132001768973292423344999798035687052338047467677016139959442613992547069424103719938796354870954204448425923206780808106021269511940633039292711355199202674602922844142288519110165082436596051467272467116075708846745556580628914407806341235651920653770886618274356257620302169529996683588595571886134324956657172793278937195664617087879129646874295380408625366996221880485844648443560528109516775713630628414175590331098098180655795017384500045810791787928449671990303550415747837218585540946366480432952959601385897960776148482824142237241676746713350004612016449504932766471898141784338321285956577172052666940791174804951978976209401169138392574901159953033311400081636180748398680474168569069288127007400037693690161290727652781892233587501015784800309654337590937583934881921599561384768296677376523566176724045956956488914491673051766138952624652733461124337473049771419444627232930975826776874872122405124122597381820150101446251850808112192169003575158766941852866422175037572844545593164698653858818039202630379596680871192562947948042983869379604126325369469666687396631578260294611339527986033804989721443824323410673578513545048430822987507133453665768356227438920501157077390847019171195710605465688525134121034015960119607176488571180625955465638871391287981973405483329049937855281539028730147847372676396312748120804314428776518854246735855896040676612805284824725328630370122417157560473981845431933477210364686987833718324634659857082792214960311781779904736833852178304319227925805518384151326971478996832119790300655122 [149,50] -23197188976831621832770692460950055229659303623947087429557103142617135278542405965571232976885485305836074810606364358926448066603124968171665172860765234690328138739187508354191924340814652836282533535271914896473436652476431118139356164391435458994562737619842807861134700146839578576019770050685356913739737200415278056271791721990270832582435613312409950453720268482458004163072668244563615909851111705675870679431380714034855966675152734803958123119029530883461002423740156108140884563656580794015149536810962428863126917983385079514288288243475946199234134259380345359889412039007115153582720207931157785560694609936212797154936471711944211519089029734268592651106084748164565584218661940253335229115579603265487555111536777040001581238215764728034873559131660704976545731628700248883849623682034872803892241706337762099641251493348205037266730747491689295053547746095734275811731112672718220501680475780975866976663105388933704785647010491630648538675798762194576053350736515378911522094535189906957937672975103922483577488954355234474761782706216437896058015030502689637559143969910053720870600505346416121832338735812467605454812013861867297061228344947283024740666243549054004627152685483604969114885415263577015035169470916869339958812670728782849797273170270132673176376834989421067929157845973307838154219007436770567013321203377593239060960555697701703857984012188377030882925763724892639725503823083213853677676363362714566746765551232029151472703641439015289436505528611959940862190605496042300730237927589808502275078053112785570343956606195913450285379309762945129106370271127586403862188658845538827872613202344395915208151027189363850400348276066217429909138305737370601077884805762541540543861048339615033717245245744980604359575230003056087797498147792960962958583870590281620016134763122832903255092236264097820546299885645066345920059200982678571443245533451031252620612179714605094821886123497561483159688217361564798839657977698440040421411527137611395693210231209067609911884008140750272176663696336981724286539695418564453669282499755461197752179453882469088759241798825512134866085263648028348908001003784067824650284754206970152284283498983362116744480749362763032420845315622948390277020764950879669678268185891086441910193026368067903809135047800549661270520266563373077936952727667418959497311397217575481835363964551626204515823781467303655168757292155442117786510894776130069816148257325728 [149,51] 5597600025782212682824269898219334118234724254458902511900680059919501344475046929286289021619813351474028930945491070980271891018921128329022401422672210950627081804911710965343398048523815436378675959817478892532667231532403631683868657885553277374061529808440418585459706202087115503345470632268065535710273817511239647523823176638613957955352037156367891624168074924141575848857975525099178622321856646094550350282068991426445652487523474644120682885647911036823506755053308845779208244267886987200773204309244609914601020065534912367300975689156412575070777082478475116350465092419144928887612267437197457519198474705887925178815540114056489923880494550978897220169541223229339504501049681941748287373848031252964398312871106677566525557583231745040685583216294687063024265780853817973151701636957082161596867762741402497262419192303632008793648789322873969734942445537116292778286055961331173279898643737158351835642423663969827939467405338868418517884718444858687221153683782497958357283085640030732106881673487085223142767109136323986457357424227291389998196356048871201865624061383468040051399950742298486810632155757395734759707911400702292733015727650470289251518558981433850293512655366718357722959838406990936429097425201675856871538873063163745352010030544406897852721362282828911191440586182336211270489324198672984950967804083863843412388072481482194841310172165822799615662401365940908261235818426521527551978369593192406336800994401580926203232191963110567266946865290935726995074833605604389716119242345544812902282706265825022034677436517323031087522618689037501883249564202261929880532264068671435756829462467192060197968319379271986665493105529143448926189023157853682243882581569689525101781970509794105761831289018754035132926119090280709131779261807298810581339381816559180412389177839977253107773235567449160165316611050629909390737274623423205548299713333249762082962807898685032466573369194425804462141526763225717335460620677209269926992193122801096587530555110082753887793669854963901088448154664638545949691216306262683092886727294643113367634366447035571227627614935817288550450702105226362692198471691691144783093036223427180817946848479196081706722255797679124784757937302147886430193270287138748206000770662079680076234211883474994997310683493700642448649981515661809969495021108624873744954006418484002785972359000375554142657451278505126560833650850104193642930195491865704809679188108 [149,52] -1364352568029962861987930203454034645719644300035148124619888912954570664208190892872906615325425946943165319135863750069201019861912795474849742511141561071690607348357414382294588231754439828998999090689196434589450175067537416358681661029891037038829638513036796974076227808057974832529206597164181379967874739565683746722297265914645413707357302545227897349401880508238733280702217592370220208125196986121457485874536299264578342204976300248133814559498551877012961475473859101287883449792902714664934677366455373372492629938904372157588540421867264730301264571872578338747808055446911399550540616759889030599977797174233927757154513999196707743648850971899771225731010662005238539807622029609581758398839871572280189009578720401180996085874814490102064191368089198777488473547349707458225030814395060909437231883873913105501376737184150380773603256414622049774818300088519838692724139295967597110413228712686127630261748042954334191158642966343980066393177197286035256462987539428438697735247988739101372932548971414210777501846243130976538431377404916487668217733278170727150658862543551164016319982206830037175257324725055923912125732759869158407941188300717032669643292887748037845061741619385446082898285201282303656902240050574346665868740163120953818342021496434244850951552431792335890363564646751774919009558756075454731169906855470541362323140486138078695258475103279446481996356770848018204005787825885653629543382649460523278973738252327410132456785099462247662967427452884847702812631588672498646923716012713845896031359691270979896057849146944173979942535831475353086434513440348132643211469839434163441946669491890116622436070452260307396757218675775748359693520851316986847101053630249194036853170144079823041371265660677927424663111967843964814785604224546455800514393413944142554988420994949660859859414178160992268259031899105291787622275043254588279334438280593904546227154668770130274049782131127678323933427268947330930319412610283983552962093777164922167225095967648723313456870569280663798991599847556550448451341384235236027207388266157397134660020125701895700725712775866482638011946687816038841962366209766316503866760718435238612466228084636801208641746059852343069902585002702841994006032848759027596913964829743065021048034491282160670858857884621794289971926142765727837477087741565456508851106621038863266319463029538033996395451143173060765029893314826335161802770925747319312200616 [149,53] 333325261546116712359302342190558706740178463138208053228766715187549319414424367293976761412793266308754577867687781402946068282337872158811614454133777614536875979396317635534464265430906469989941735263701131213687551004621484543193937675660517313067237095965411399778159941214968702863594314328251563500138063819304094679141033400944527060382063095424129431889781912984773437167806636815461730197915671895647024771512924261948800499591316140153275616326938259912583429915283126518820353980174993519834399663375972554435527140981450690672424394687961065389277221869980255903817428668883870337357653866243245753220903951920332612755531923969698291078012938747465934271893055969499686117340414056034751000064493058649681109122667461943429147419150362437382470062250788120202496328986498232159061860034550314932835045368225373397980660719120151035824607098284021672159596790912530186257524403696806736162279122586118550379045275913595761545260647170222803063350650521875376041666114203158628095410457885337860185266758422359225888533747327032541606461080507326902795807282291207085370755464645107974907574465455008660261527117272093917885186302777641809662410264762209749248838780644563265534321213721949865221557586436474244660352960809709045740568014521646412278469573507501930595940866707080238825641794442252394915293635443027291455125915909894797746562537521681881753051602176119309877598861551630920269111664095138222188070263162137873883267959234514499547664131514293624889118748318650659706798969266100049944921125501618402174062749006285518291250077092710506693422542700866134098030006585755863354722972433218942537456609769526522746406736974726917649001897822429280525504784181252139739078283861814089696916847720938120765238947920722320045903013079207516250124412490757452766522511571367419235067847933290924007362372272748377688799602183327385225388199480297418257900014760685715463386966024125409645565778985149803778780830765231728856729559996144574313750886022045109650829670963610440003531080811110002108472142867926237642225819611783428056104749474855975077504452449505716700424181346053843876167926226915031079457842029271616871468043266345793529934965655542918352800042502906117694080161308302202443516475773835024895089391453888680032446787585114633665774713003068229172118040380880860433491173595377675509611272273145253278126721548623345999226917654404452344396358511681501747267473350346708941 [149,54] -76847902768434749528528098873575837167656712315881593584255821875046369143130208515168345475540400855680237156405541264382038678010802748381362176045543436844154972149093708112213349253591461073587739304021856393214368902408049903038824140165047311434938086825054166654396527864316476247963914105178222796945392418905309544217467371956371778886648425899267160589302285051507426220201754286800276782182913877182875063056905599491617024528374934287098862596948263544204310196655564135543878915016318448492944957395549225758738682658124025670083662615953087507257675527088575759235740558008925213026446949917396027892357197428614170417019621244088810009812881568714999042745568426287313753727284519532044785333616020204536861214821240662300381935891302264406592624927981003781139438600867207701743377215449389357287072807456937319515577073413167318018754989773687248590724825120793889475650080036588911180772576682512234652166288053734898310045119156866275126979311275914033844337559565770848662470226455876724692501766021623846862290299688014255632735436820956847414424645597203458106749449149320288314188885890070596087760206028295647271205950892321582194275965733333157295183990005962144101436610078549014877980501215396836171925495545160208905693232516452894572558743112073498885551911005386507520347680196386612780104403365029637489395453439149435934263313325687731538544963040723493818448325335950718830421257565285874701323883327858590269232039239249660853677832237294819395697958888846166737072671439346867042299389488262674543118202026247853379750456971695856020500922263871251408878554573290390780723174916476648979756159730565589584901628030252420542853303307386908065154909739179183587305632518792274413408727921366297401167490677100012076646096146901528808642319069919318779316141855428527832192638322274964012474360247285661960555649829676413238114486886769181538020419547277616082949017600307500765572481476809449659154103638428451705423436835610877102130746704535646908030615208044649256931511878387971665568980368940157972306635911591763370797974454146166773136878387215257615480026737468565459346203469570402503670091465559726305250002793393315307757763532381238578673358949731740289669291594953441701585000396904862844260350598561187997906906340714594057249700032204423656563253618450286976262455176685719240954547065495788348646981171126677051735207411950994281099772927566087485954129969235968 [149,55] 15715329871749903386978098202714724257307110145349686239274546335164931299818166403670399884245470311967876762167546081431863232818910024244389257038795452927794756436124466136211407030440761996244614254937014585797540906637305555193388614817219698244642275447338837618109265797125095487746750219964641259368520351429698979544065650853092144552806264442311002901245134147862025464965471857189450635117541859838480359933858265353925021390740035452077015627082120547064376048829754989312283986816222982527345465093214105742539463692042921525524690250396779762196420006873893613212025286484221045866076585505956921889872626635090499395421649037682304742007730141936303617836822321877485627154305656179552028011927471206412057813826239711717061262924122335581829203103620046426608737528764739994266704753889714547366318508806271275007207591662687878796573281058421029325769709380250903583245568882709040514778951946281091014385207139800117225076400862084068296996431320113250939075119931728419645953873000862092280149183152991911922398291325855129244256376437707685786839304551072306388053423801548266413696355680195615008618375807588918416326510611744072463412641980495889994154847626193414852352155945624952661493436641138765114209602847506080396083385767655343221926301802098196716186940725413374014475513261907291840007023196730124868826704865517577660616803695128331232098443525345029892202457733610788005842208837889000499052317607778071558977693053356928103534529724945399465724882235255588201033345828301932922283416360471772167081548387591780625646015285864976180980512009291870113422752804489434398751832850132465901025620856660530931553272653749467779741521635038664260798774240723056067613521049033372044702647958300029699506722249278291180190185445718323723246841695420361923409021749328568517758008924357867543950003166077301125671101761737860725164715818476374467191064566117489195727813767798704680245190809538881349368652726767870246387089882783748481931024167763284728183464094638172208597499679638752695530484788127420300515190552731965664408323223483651000239614563009824259926336704444927980330347600894061875654212244441418667166366150983908175700246371333445331827356030021156685140407924146056371053494219723780780443370713901914055849900443987817240381289286981574729041557648982798341584713989348155734533321845248980595011808598708370117596742267246735858909524516468793698077106676480 [149,56] -2569535601943753934076564204576042391271408983077690315780248766320907737838387887376194465520830551370586349877982162946385557494487041837683657826502831922605113460303049189586081406138743271312748675189189529094845141260782354409810371430385081470686080364117760736802709588649343982703889316271673756166834301204190606008607472091891288303187820698437310215881617090697521145062401650344856766672218045813450067667379669588576360672564083241393859249453920001584014602215047421753786407441133980574338645414192854342239186945719879366522116869353297212099535040757936026230126881080856580270000936027093262730776195293391545947862897937383898356604323027992832446622579912195113297581697454719610376629271586500047493209499443689191051131094156292609796188898067618648495789715849247370639744734700824977312133448859361968113626885753175911019614177930974614362543683129131753623630261003182077778541113625939080372229274840110009572079257372549680608152078519660647627104441182689432474142619380592091612995511017637831221633880797520522921558594349102652872404807654949481287621297955130497954432492985201070199079455198330156493281346894370983597007353188935244221042614496960977610384830190117389940048352086449204613378015242592424322091631527304377559130611816127989484379025525898131061218645489161865033098322010239487265913269253294993943366861030249514757488352937054165508746220986769048863698201628105839912575145144736281765046373899720875025227558961653702122211676941419925695876124022965238044776929913107079864075824385374789036585572957880565810076770085459952563762271257369232125267025577683690288319832029941417977348498262229651529561492655635427864704958746168908304565872339672180357724282724141404379686763313058385771254023096955074856494157818356058746743294785954119923078358057944983606490658640780704359439272317781232113854061325177427118243180398745392909102940856527198881771130921561242417408345424533863070704361122679092093122859407273710400776950305484131336704854300547446330993197759575698447236555475272004965025779008226481516629613738607707204507094617919425139817481786880905607412784078608648740045137432235711245214913836354174999668077411173908981826896494407972923139381030947633606866525785599045698494848597190222486230249619230460613352101634852498051031550745655931197175619295432973880872101839971846001128180805005481907649165071176438025245642240 [149,57] 239008307122416228322144536691943361587015256967873004579441765246021745683359566772883950002446089816094194434497495793435362901622286224185575472066567530340005172180057570482071935352637742800243013675930847367253987386456248532080867447910703439161061213827829918402218809551345316092023400070915384414974503664717632398142991817261771486801726408599945596087944298498504971073777677537035784901578473384060254787379592974824225954437937430993810218434154462648006091878576547501302482090672967953025423847916835981439975913808908284854339921632130063302967519650352464576860376438400335979315609824763464691232256353769114095487269892041269710352238641036509375027966751643894938985745354206529136345110032667766069915170281510533802282892848464999922046442908856628938969967884817083005207296082313180565804295643056132095931811336884748872314408711578414862788384815418126367893231258738203992883633295015219815037458115072248578045649373550973833449499160898000444281782377080749827911619690104731750339498754124203631907053638966928423394244279138502098915986613341172911934415375880281079529080506849667566446892400047521983197275381293461710701075256142103315158248697972078694036948731201901776721693967311759872454676368582018465771856622284945594050890378158358752908029255188011935794261790263877173353994346792092326761646005905010004107606404081307375064312126315770225826443059294985275997555217995655512849669743591757138039548316975270723533087268112930566455772066969015316044042221754280372016931261563957422874624034251713499766069034345156959164692624959450798570963473775564484879171743577375548816804687858901617498172168832474172603345846763316441714145064693932594859310477277029157274633542007288297207420222394692701434631177620263968956004109913255854848719763034664318724919047525872024275320637948632266760533028235517499345190016459335257126198639682046398976335155399808563856814189697279740404231035603841188393347798609091169727582474443557731584584869790129221456026625510144413763150690265975410393424950804681266659785045074507377244524737744761897739563388047194503945880597375780585257527693363624663923452876080515556964248381098827370011195880390066711999555805716746407165938940811042485639811831331701694743414397760945980382176693730616379892192342421284853123259850712527482728335235349886991669193481243971867286237350990224959064848196332635838451200 [149,58] 27636352466937315571716389308646082697967691761012319945608437297655842883270082509379798614231522425783323732135849665194327092040535961122466162499075813306513857039271130391534834356308245467379122198898836257082292703885824157875461401139771629467311861476259751775400883985514050023557758751576428907596903221900800696214527409022222444698972860988853566565397856279330583038379478331252333320329413894463680422362126454537681724104896008428520893006672401351570356444204074441885521297964143022840326017248351739066036635890327936139837459351613561140546248327626620751982867027490246772513101944478067764058255585973227784334443491906569073038797670110945971619570282086759632700706219723936318856776005568929841782058421465579723972503033727289818863395951896603166986739159274530873446757232522452420607123677687056207118586120036583186750480427432412747731952377511563244883980013944622253856830919723382660669003189253178908899492913645645984109129837968236478446422742898949205119400894382880578545737175781101976811230071209154660869028821754409024926836967326383395873076399014004767828322594398719761704322828566398797248137152863351096584574526798794083199251827672461442224819946174217696249860360560301806696299317024794097164503399183792026103233266962737107911524013690497162055160937265766970097733395306970959180813151793125761795405260307454111762543249799267763193389041909696049744844943296063965564518443600709870723065953641713529933536769985093723114625283379812784937158167372417658339201613273970958151450951297625723562915744545890608852495071980071896803943813400535646082795380294876791889673303972070832943397730931081149594790985863463459340080713268069018155000316438460698580583395536348941563243672723313135867242794359644352684382200972074307045139603638852864947108768569578781218029211414928846082883673442444495958010082267069713246153049178198361929340191971657970797888467360117793800256627695785836617114682823653136018304804917670164953806249151208389519343450637438057366117123131197035447539145167818719927640840412409620917131605181741185194372704739492148585956501495433938250025871226178079799692556656681352449863557826539059457410503231839271611479008927913828279738980726718472334370558737206380263512861486416097393870055146711596289073034052074423516316994770715951862859620726200307661492259215665286932540453405521519083681716411119079936 [149,59] -18986994780925656543618605130925732726154833997060208973691462491196254977105888167620651372523860136907322644071038342559622667512040092136650229750328962671989006522263301294558849019062512629301817205362033742574167073901864002691958005799897262399502626486788927191463297078804730679419187224912126507664266461751066350145613700167696936089031232223371111321178847876535492431703960403890854728092663908934940290666289102231487599307381715152580871238884589894673046118659862416025782686064935694670723550899713133416479588045906416925462611808626888794570824706984452389788544979528978656470350066172163363631693626521427764749395185364349864854291014703470574599137867928408815502774180309647712316437289828743417003156064056780427158342505130258176536025087171411816735869232386625844922295018358776379602906110994227954379555939736875180650180295613398507810306943305440754135189573915001191855365838511833404200375599371524791507101729044534517567721012082636229540965296989670102097944461178922380759825573986189814276214265687080598757476704529228175783311993265495731491111528926442955170562593293337597950734814865841831715213193511547167694875488245895789980028204646353549813753974653501405845321653275444386001596473696609695372515279510991145891280943050129756228101255378119197388935703393725525518734270663881423057906336629159390598304359730996769373524810647738368402696677367795481235321029628411618110753075444768699522582570091989582647885608068077386478910390944795939374223923747116064446459506006403925631812349705220968188105840909961264256621304711557193266314914846447843925150212123760903496861652165001437334172563493361317211032114309585624783264205411903240663577713295399375316787015088397424584390399001395907030005771849350803665661469582566874975824875197847338896301129903742922810428373267692927239913264671141607398166830664928661014725376983477914842670074002995299065666339373002939201253478868243246283520668100497902626199610051786232321345516972161083779356991774262878408850317800507559618627496224763931219975216365796870266492315008287295111337529351600654587680619418624899539411380414329273930181253141959931527289975235726620502190104609528203571299859856760849745116208314123171800887321919258922955545003867554938110635535602105133908782152545088592344308359379368055245490252251444705176230359214222398203326327683978323255644297142707136 [149,60] 5115826545332355761104460801776570490853709964154116831274167404448064752044154025858716660291785543533608573489133125441253028830649185018360331710393523574632227088668651473747995506899916901464437171482590201883582574240069604179060914486819217011316856074471661609321687607592232445793515983592697237293462834997055263067442232975034438005799094083672954895943725611776149051630842437948099037335069870386217080553177051150205184912227768905774967455127185064685750434003769449209539520810948673721785970405766544188146915815801390159264159905884098553337403359733226559532904070923255548662714187322069668955130320731848157080716077947241627510844040948017968258171970387928384070307746100437079508179935688722951374723421153919069854610458360690228898496596848891488621943351331150407928899994215090240027106290321758831182675092493158861132293659184366097323917174672364792339244287397475274271686027766598345439531105753997696306235377363683823521513926823105100875584840389873743514540355666509981037490164097815347237118137140202201880973677518124744875112203080230752395565586675688872187005237348509653350210923732637132704967586746505837707201087194014717518298024010968459871418711816007897496317967395385482214725316418449347633670329327789597166619690024375234677617749807047893915380490181053627298183877736052263289155618459226125009936013426862517566852966502429096685347189549127385505152697166297184621482895480246135179240610055500454670382768531745121599577055096722527742799546655487242747385448337882671271980178728521254337689548663888435797496706423105813298823196357577395081975671851968016512049286096756869453452952002959945575732971245938568115802348648175849837789544811637678698791643256079952194309019434420967579339443377168209681229947726963758510103845172581725763893538757302615471598007746941866847317339662371989626158884587694542894732003726328104318914866901964683598868567859213377880079048243290254523782084127185191921560177189739246523512212992151362938397688890046449821645000146894351578858491103109448612080968365263449520034081943632168187605867379261783727389961225979621246351519277512636651714601245070352513929441963355118819335042603832410772743938564000479948842557148540125393762163307066299017177523607555839093197433102671474545671388037136780655143272453641542491502452787478709454972461017404758570519446204869768836509036190592 [149,61] -967748700090482485912289512848627836188448397570409756902077173862721112825116561029047815916147316151444611001690693774929267922355267498251028286036392872954929186925641604586881237067513386487137571216533838903662445852942462514113884728326770758183005926025485798090169562377109474810224976769838225848550521568227097400629109070032213515192704668493629183865329721860444782645447245410182657731186516471982353527473295799952952802173911557740428195922866811278077997679424985010340861370377904502632082305768482260801273101255879800373813388428203522077834359856589389121990808073803843696582957185787907245258658437790242722361311826520792160523585934046815606566957295975710621079360420943189531628714082737693052777795792981500275022147345599220731680647265894037337551610458389803693847386889308042088628024474249791817043312264125222425119302997872498189448025177220409323772405079657537892446708249051319483321408865960406843626837858695779915299344647930726273063529067369429746677567142009907154311766604331200789927372256821360356987968045367382753501884107971033221529906569862879125086004716603764013954339368764852106638241547745031813544499538058520473256167318218761507442739138247569853948223982763707035141704228153630948758849751422689092218928194463374195889171984210304304600796028954600642668734522886376836020203618363705234021628805314871728036320639482842625877814751269921534450117626790533513264966777894796400113977325761270741512098809012240579667479919746623122875660308464098984283800446556538144121124306526318049464688002124366086986293257676713544288862491496201074936381104652341539690029093225292449753909745996337084655144198354314996576734794139443912330415835760575456726965627419265577533906000852783569626479530398006432083796418986732477046007617601147037980806825378245740067745583601206249386028699646312826891791013014928863468853741221675959478592697517426621523812504715201387436773282230696589356676586387532949314902300020529055747033969942075974869104525702798869721514285901973027038101260044176112977196221291493910254571012846684650227888388100715119118749302460840234133666966942606838019810454469496619597619448933045109523190192281869312462035250350348111691119751813457731168553754576020134328584692344849488106963708198911032149477964613882767956404600529117220525642128972926816535497005646469416088662367021949000958804208 [149,62] 141147139118919903176001021320227292777717615361304692025215405299045397013253850837720986626380976280724141486056579142266500103461319497207029174268202250050280410068901118972545931255704479229381596020477685760209865846640263563942064292370042322520760271428506974631775724676738083001402814819964696569708225659503144362789650549869244702493219249030344300783341326961454644699792943934938254134107804652372752762382411571218154371901198428985080837699354647103926040514943456032076238759466701614200487411056491575394159099544010873460838119355115000825612403470531972767106614370749757339549358374839635908742223091794170928515351950885943402927400294138476688354526488447436713977653533282743735530208250767438390718852266592434854082111483697732714276544585334382450981961546275650761944890827973107205225980738575431400547049186259980992421126836971148877088997098678364913862776932550247815231690092116499227025635834800275368019471639227470307105158096857148674644137389773952535911334464904665061331020606156539319170789909890838973566361892095873226575086032411922471683535295257488660403004687488597064557674795203850943428225597617958414046133563926132268190184049711932861473130052239938320585045885291016991749174506275586323034810556947050476306611644730749795234973020723189577723848209920860253076594767953491970655135019733851814740478033844948839437052123998849476792555360906530976722026009081252653323763789914190488446411502268949684135190574539088746511702662985508604152016773661085052042243562720296236858326633196163711402971575023857458564695807174965345565432344757093631925658240695993743467553991767272976285324328473980079157114584421771202501570312958886292921029283295763816247882404367080175188763008949462297717559871469399480102415341742980351641072385549045953185504773140288267741533175992524281010616568642569971220602167862501157186524160416498235886746907941610331689522614926991207574499781702765873339710327939655517696852949660204100236086783278856755720814808765387414567216505220003654970845723041388777092427060406091555248037641784895098984134523424763661302299474699283147534719567352421674628721200883153790745968082366303559783273364726793369721051274962689811292510040994252321446901897373807689628977558196363950475681100334981811272547504801050143729507666113145293010891292751317962633535397160021226040107790641388786110720 [149,63] -15956296537840478409007367685581302103442103931631323519769648061307866373171999283448434230355096813339048023885047489282658634143882770252201743206422450129341324101120857348442936507902694114482627711349642694382619484989504263298237612692295718641843751626371693638405284891627317975397792256100829345497929087847234811229307185070584749737165447611474453445280421528836839482488035589644789465647530600117266153874790798590499448051883680468315902287814154469726542606497116097322895920532201303519454111067763090556770040915202248281518430608897445520814816223817619321270185301647209513195679616574136727548798919952976229352031088017263429326064471408612558674204282135210221713082926547058506488203225850901328732309200837620402973133998444195491930502409825981084707125886191871884866269609523999497034767323680968579853250503104913961375483970679162468734953714925023087268497558115812705984541221758718073826179605934388606883836289178079590011119321675806792413474876095221843654311050162867938797407701851364497891299549945600171105292179576812273786680266353690152091606495553225683693944868568961094691375131877154281594454622988309113197691535405591531731739881485455698397048413758396203985395823971209161655415323534016193728439444203822249900990017439608345123966610523921710478201531250495578254375815268252830511856003023561358141886352615157935871193748400230454759423760406458398176414802130540072979826924780293519321598804272101089057660484364144492186496865352976567466490274589838187498102270586738625119897354966095574815614660706660125355686372461222253112219693060854194990948589649446511243267402268870055849979677656542698068860697923567374764291596363804839591758076696265132890470933640508215275027560811401608812913763769359683822337176312941335102072985956972527432318121477982211286611252443176419064489372990035958770053110207368695408088935246996598482521753700562512396187511870213673996588646692303703538137471265998103029582937676281010105313413209771521355889463219446732314853912327748711864988066866823042573860720577805672728834306936007047154666381913517332477473036112414190096809539913144115971847599238381873318318637385104425879138474623339887981088828467157765202371820187436910952717526173638699000291313703949752181305073927067969329046412391237627767930248678992547573626696945000043823660878473663722689837914249726031712 [149,64] 1315416238346942545226872129559633976272569286771953673399420567935225072920274096451518672471469595882849120678500897526979834190112598192932483240608737596743983876063955496554719895853859877192311011838968221640401431581646085132398145672070759596528893983694501058109479832458034757816622780143231983604614864392359427927998398817900212196652190226547542838093379033022569050745611534150998500219557213487262908972441488425291995790342956092536939180578636028218530937523224958506978006022628007123105649538944121260183221928933438701519146788442554004734174394631907659668756941421248257991795805531160384874284155301723697364130679309085302395405582631477389654292134195764401235296009868644847810244580290741458830965051943826453008380511512712937945825652569707356698291740405106190451919078830372962732282357417587181393532025638978385185465399652428962815864244574727369789214955833538202143900074118399984111841845130339208491324987986408327999597076096781706808963720798695765596810859899224225337012746376884813942542404810801589891159528743835150196330508129370643910672669443041594536734928612299216876838049715264785369136042973526598815007080747030841389429641946816341578654323672078074994605726742897845329554266185202187963807642455891173532417700807366867306045005453855395437907968130625217491041354858962950019668634354669743609792206788342059263646436882550799786500984097574622182876282687678746396707691176376688085339902626213519811823416643139535510406928541679180277458665803309273586176706464970501693270032434661155036921779192060596236599994871555607236898179061429020047429406795994573317833840262092835894604652464185438225037098373218656480157817737415937958252809696422564647581047533925768542165999293420958556947664779830138789546564335123202421530450069407325696735391009603636124455090445304514193506162883565076195581162415064134485277143286718178590133081916139500592377742213260351050824459767417830808231472457380240201064204437216235651151393576212440659691827466159049123556550826506137463447070388797604976006840517490080505507402513652647941104143172882321818811905003389163892118790088777545593733085410837607647300708597740652094332609481838520060604990758906796349603770294635065370700618183621015086113753969604717204312450515294178047594301409584057088131391289682437588300370145784117444223846736485075862148548306256448 [149,65] -59053340754981804647407391735215489015551172346729921988615414012023233878355187362333125289201416824756254728747972500829227967289422826992986548257362980562880569525051725052878887733715607778031724691731334605200028834657135501358136471327555121693662623848140172446672056772488536739634013374396295087988115430168083645183323793619455491502021609136418759097582461459303339468725557951480362001387913912137562626929622546202506855546737796094302260255832018130867644958946812072925167702264565523024880587412348902618077868090383316295834527857559948995915111651771354716873402480295255274510179184425278816903506517812866932923150129177748418073111734619029039669636042767254733542956642949215547955127163650972106762736673860067701644847300579329656730458485288596908015475653308278463181148876695436639642337026218320310693601602993066981180593126381091177908310254850830630953845101110060870159262632707669607067272966755579068280071228347866456551896607214919282893698541576877833583092221336700161620578834039355747476591815013924058052533275647426247019236642130869353008254437009172628255379383634059861433097726747880915068922752281677941040362369986001788041601867538240443299799263335481508851522632432585405485655043096732999608981591098845187795482646273680052025609183313594675719051518705919323131905809091824536939248435105198860073480561838842347384681035678994427965742745937596635197452426280738527772753341709284569304936298458182140361430673936200998870546409289791272871906183147119670224177757618110436254525256289448781593962107624097026015116742917229721244536488154003599451841972499457151193662488946824080091041320477940194128905990278928664510423909382357709531089499387083320422661456833815649670232406978223522152404202927315478343005349886277048770809529624051579902072945530071385469186546775979558317694516451389861717701596104017107391527937200521507537330171782070744493644713720823246943145979637674958595842223712227677118494714497319398914240059764336072264295201932631516601945063587483390894029307081464315399562199352178541395440221200245161714719549478359413869460225198688695663395556253072457244418172197245216334130118617199068499200385110896558462943489203984394425583503158910555591533898571217197063815842226302241148626006354640892926973155139945608340875593595367509629201720065860640302632083370539402754908482376 [149,66] -2646578348215560605563084646964394701640376545732353152974418743534328206322104876867251871264767265276536457967752964083083917159269733110836852844074052750525315288151383000923966352294928466392517218440126885780396033496915578121117482919060941757167769861080033102835536127633934338201000398343449649128449121394329624070194892216871214716370883414771612274820754403196893551503092654199004479075662854520897778779191057750441415868137554694540686166095990243038737319278467819041333244805175718910549250134897173698376342692242877085637414288788006650634517691506797323485714007845689569298084551303293606150388792174589615935394106418115670825260064292151467523294303131009374669643972629623401840900869716116641029701031034839252489871901775283596027966506887354256741824456011147472728781688402463535680820697936289017562879730715277619448017322250526836699530062766719964825248332577174023835832050209362007904375934191228621658081354243617034802574396453637578027340860246858052710641406815645449513779955225965993744265472453097802244854713248095222773709316560665121887366205350977282177144540120582890771720041571792625442525969116860474946964600977744389865220598229534841696164592964037825560665965261455015319779851939927722260441195768196813242746269120891989715323349244912727181786632489914461183652479976115438562998056008352915547459583317857772256959664369721833199887508454534866546174384010795033384679673866486581286480106409735441375590783365437332581243135492514979550507840423659546635804712326280839817875214214948471883243643009700713414576055872812631625740423496238649459883049616804757057027192691109870513891719530090870510654784311750165200543429511096912837371478048031670628705596332123061390454461993326192500495686334344063761959728478450320960532992945328277039416246616644724336586214340857592174945807527033768306168160764945385756182355252195034844310267349811507108458508338780330969717549255257492031459921554327712039226129855119519266834970480337210493756428080586921864183291836876073557638874709255027619897409228732715517365588877187598284561629977429252978594775769434986400328656705835977347064039079910987263456667398894813205252137995001738482420631934456812487439736424335211914127043157718317503671613925124936352701015462035612621995990893663925909488328806091501669485064563027028422997447285418275219742592 [149,67] 848829783221346981393107694102044258330894268346333814366229236381477519503508636319835659864747333385463458750713191252244833027789312944007993210383797850780471539173078172107760925713159439933264013807792706788146839422013845712618752354728632026326233062232234071363498397449824971232520005531867379819799248724131270516036224440793303682942086570915107784819026960229776243746110878447502223072365331721477816509270578143560566622499345973110564694172811930798821294689043390058628468402908339774016299778791624692014546758615827009342524787028515591503337003781428301107738646494483164763010822926773450587816880594717356256607891407362071272284803165834187759778733376040869320470795974688632501454434453152126288944684944999748043366578579888015176677176796818946967976802794178474657507300192334210021950651653957551902543494453977371845450277552248936295122372039894478325899129493286243638163733176823518397770008415665917903667814907598357283918689472756440512870095614179223386171449708943906583730606500178689912851099346047406577991287352891098788856858630243497030146927156781460126150847946586731839753593411373704178262632881271862958903231159598644341285654452638326004506973774563430052503205525507730498061381969417238666702884967136148124087448856918453009046536671417473056753668782341281926152598927113520167266947006555281926714708884905692944456201935516201139130558475214990284990286650046576736887465680309900130146202812459898757877471170364705447134920302082986841645768681343045178778612648014069009255426816269174813358737731777972464814506815617566473220930748411196018627682181057930662554112586190556540640219760721663631211637128378220952062808731296427354240183203134991704521276649026202151707934798729620663645775131655325022987500412833444598744285310395535259604108098129204869765518990104522605251237691843236940210977266767203796230959106754052911398357433161229497548386746146021997830545446475211237974887049819850543640872164885710607438153266642801946684886119677430432908459912738689777653019258496744840250306383972478055380481940345344068030604737602461646597973495779971404161291242532051675530098233268516506815399262305185703899411447526393439889614469201489585857104893706712947604106300901950174970038099139788318115869190157308929471824349510559596762152614566918942117921095417013763981392718138633759632 [149,68] -95390814420314633342182265203679543505587085789925230909283672562034559149409563669456873361728853162340039458912906087779144492436261384502441227542522624315734030842555997461893437825850097066551614505909315551987080472951678519729761391683026087645221908609824216662711930641269833645342970739677630967749493563553782275274024604740847611126617329409183417740053897971047137070859515770125064900145396349152537962471006504789388531490686497712986793358868654228465746939378831199080654709182054580368266272119437783166000149188397531070583205394142744996141550869911153626389032027616516309574089707561171805843631149517109169064462277036258962816033105572377382754068584536249215747228334667611136806960318781477807922238294573860817330310831593083743622113894480724054187449492346961817872285943127586851208864460962065617987704458948353051799223860019202573965222501638299672095109584223361067599945633690164605505506534598363830129588910023117271339379211383482461157483682872753592046586929956733311769358332857251543822051777974864089703411245478425453158781311784074160373481330077474888483969487513531556520928463380162203166863564566267707844141675996549923110943034791485555697278596565155704894202182624495319958515921344505539533874320809186211269600931136567384031568623932263960876056775500944097620510769769321641689081273421786081683663154528626751970649974806008855537846833747479282979796401149838556669115625740349954474334792878291416757407586575974919854286562832141874821368597977525493345617373577687495715313699659117468132097444954852376825538168662712803508970704349756475134810111224940168239714803614345006600059367942388938500410484503133430215575773309124686889388057310278602497303228708393428513868138067079082008983228740798816198014721650529083145654206441177994356564263237997205810962689279406786509276250160576190856210897908612784287939042577087856672606786959079104889224313979889543117258333832266533452498897793801634358535335212098397069804567747525995483910341682189422706322662086148331597348784309296609015020129553942645610681601756399954418709377984863694591602818847913647927719877601896222225235037231061739962055054113460278745388969468213197292227337828694952890642645775714692434266148167241718157940987864328741577718543929492962804485750495137317171104764004776151510883999401108034059699529101566688 [149,69] 6924470338236521573782099385632289018178716224564626358620993280570088011960026152422206219948796172310743544227257558061781297322331145082076826893498533984437728199453701857405809235299740369087160836663351978900902582453122767384161390412208713085854760658340354911140998436658958413638515162968139330843588273310372462115653718275149750040409690813684785545249530958082042955687518843679294523723580532163413575387659622805043656759673240064824833731030535535105549470157749749020464376965910723163331885737593094992121020587056951041563829220914692504879096777810334126241486633946988886494429564533039804375649694236566219292708925645368488451195657179581729024098769248878196755161349429427257539440876130444310564203258406713857290623618033363979834584944208725448950208460201937195550153967408255369794639887389779306904747605026819200499889129159691264573390173336289535468806870097808047936056119263102397609703590117441056159668506520820386500326939714348781014126416956189712150095145549851154436719853272817663869609652260079712721421787239770433103756022997940936643012440101394111819125571019453909660550689209349599582920281352457395590353525366079868229490185446808111072318604464460849032905143833989035182944144701254149748846195461484537402650525212961021765823472445515618164114200308005775334037778224229767619764297736780860342113831842979925502527958494487111572801185301926359342486557537394174749158438814103380478916506848008749310601479397774967385876537689546284719334457229619771768250299947601761965643501120861715426808253529176540089968463993981353452713921381838268592584270569383391547883588315696011661387633435636959193005776402807813376316232398360613938898172789964446117983051494864422668773972712025714986232611691927265333597146492112738048439678693903591528448163152904998112511461020436368751067838076411535088334005117265841443723010958243990871925362241906259633091927723781496981409647555600954614355902069120981798677100661958139633898081039029508481586161887446090409510267831100262527263394615192801380539325740822936848506817759043740066091223540427616429611439208464734515851321908773048425056568618092759438498754693406025502663413967353115456722654070705257958762542870919657109771624460754779311196664081623367015000652491945743560902110870907706777592036716406938878145459990618760654753434230172 [149,70] -360190492408987796316365405487505753297341893850187428400549091397784994365224795427774400895758959663457799836937396268600814064524354245608117709075175397683276383813370353963249044754369750737298078469743561654209883011983368346612200786469198678984093254390586478028865398568756471664195443600108078706739361738610081101545323444067541733023145570565822924483699974194355580587776830970539369334408732584274774890892328401822322542636022268085183225749185423196001070281003285452174778991120628770676050067240803862121141761560277046277232449644491130957091564171226581752069322095260659419163518176454711854024990269746236607497663860598124796363788526753494283295800381055060892415277377399659100636779325579023744943110343655382492836514010234409171209684128908471445157719255972917689971117974777995570086457513678776086731863702226933211752446360812031717918289773336354703657173429987206474451728896530343553095267593668723584853752854799585824131427009978049800125279139150548986108318251239813551454145300650361090383835102810682792939220762862523323768341140646542558229054444625748732018559702641392263300970873243774264312720364089825714112568745311704981089284584061512493376786612151740782153776163887121902540927366811859243712606331185049374269624103856719032072436906634235945633253667494320543838053402502146809112675099967317606799408742563319534877210418069740079547992759532431820215526177818497270157199359154318156237255507058551278662736730896044877447360340525189772895072719449660820942180474555916088498169584819152867592715265602032765576757894933281938580796284243107343059955536666984798244730948597156781870575408336638698289029847816554366024249128442299816081341145878511631427864419762770425766218582122069601388830197576951913982235485851727567137169244596745817952157554798993965012916071127770249700244097420877771959244809935104381519554645844296626796486493418681958523944194535452353230631062475041874878425289715831999749776311000202827013701781845375225374174676119574655538553009676678034783731009036690233303543430054801308858772085503570550701345892837228673030536261642927153474986745437142110072618113128052775925502587128455531160942969446468776952053686477842170444858848801734587185732405971172709909182725763208033553942205715474597616675112917712149167928306339202196108930138595911802811886848 [149,71] 13045376005661475352096260619542803722402955022857460103416411902304041596167158345059045153357691724164906317860704722690641816790478062534033731215193362558610372881068069993469734058687157810454387203453739487553039624620176199936468369855477753541893424947534803151720169547570078466633846669044996464278792143981914798848230223630838227264198709214943641148796438220608101084607931211243068651908390806700170985248743643221440881524239238288722419725658688685014926662153376946593062195280308507486499678555040798272899147456016972836747291959630195821899124921329653758850942557750122244529998953893248228606798460316715796251769452330963848146107430062987711574253117985288567787630817602131612217479111072784128114556367136508374535359488933830070847366618318037613174846579475039713997330000993027671627053557201751103043356811814310917805855038536244711594111690116851979280766607690962117305646255040942847476795835253330124895423602844475757867701442497513155970775228665263013391221237148063582567522046780583708890431455809122556490013211267374667943778313065735012439889255961794166322554776709184742456952649584325990769762102198792444593121386887515810619236006038533233543410291405640756984250203140744690803625240019769087406772139479994021149790429968901378305643263863460749691645600455577841554808468830068467725891567081468430571060122623435013596729751344355478434730207846949699419022061393821294433751499094098450709988923202952652592642073059359750118545436947395168134512382974322555537427546297851381852405031620657256992642087323332952990483429548749673535491845536386931069131701871936477527969707436100522448419160138013807969180776990927094032157511574234912582061955907915676817626675228723318351365572901954645867389391687966143634573170086000339071785674386947714324746422291772542490440403589292759200452685734807691904745659745774142262197284155120433670795478349677135600191247688133893987531742605407554155237812884989140915689850480770997471859360454693302362783773847800196232484306540410873739685231996739379428271837418830718534510897585837856656753108534161405392668066298582221798281367438984651740225904604282239699771693083885982008429583794738894570105592699791111903796621604667799863428311764792892862723773199945860369499587658157455212054614535230881412278133970831264993149903831745059397856 [149,72] -247197839764609236997509387358121755968049708795761639077016488515348972348152134561824761855695181649387996515958575577810352209601813706473897459747640970310190804819541963353116405858841185176677496733175962341417192685386650565059661539449126306403370528834316046673469341472257995447708022593390380372960645940015315292823499571028868131908665827761770355137050054300624205332951840797171605820776899767574697293635193997462074738567470514840518317231897965661546115899619557452375332120284014689938043991205819480787777714419933207832805940364931877949148050910899374061162407387171694954551958856681377643414694463326958365352170485343076767141983201649830871350765395707035320229404295843945341103230027756600461933941207307845360936961206463838922230141800610019959347200678966322993731872853272592298310206077400151873176753074440455440347954425676627055146532579221713490414644847186074361575006682513565427807778840534065023771870758008851858020329452195105924781707098719442147938098416332953969106472975073503749622349547587374265179619194455937250187893223799457368557287050171377981535324273199622950543493422616516741583627853387243996244298786923196986349304389647983543183778495766556217757969153950029733853978084188326472773706758379819469500075026603306093857162670921720976675408020722987894816110824904903299146842484110240110664930196584230549091379743637062767598942588716541977766014355740061364441314851471665035663090847648346203537918754128233283703635051323338728772748091845461076493617087559100211386102149936554206384745388410254189925263799467537927970691832151133920421193463268065050454628242330255130058063337449863421187532994880230032493792918710047574269322780214952544615305863143256818691702048060549970659361526850718614683559948847818179466022176782285577106686422848168938622333583011867889993896844778217507685883194916316484111477961017091966634785179396678660991951663994229591778777505946517763102357261601784747750211355518354684018755154189291832902289691074570256359673224216839556305091915161008920340665518779164493396382444157396844432271282180128516371915491559862073020554139172798242597069871911711726517544203304806660175877623042234138849337896500444592233861084652935209695511138827881851354523002630581085187675951372848329201829986155487926621107513791960956958282913928317504 [149,73] -3517104364888550378763306459877595380845458562010546631783228760291865081347427360154612160175878838628536068687255335503481334955813303324243814863762431911363421980922867939714185941266988252264327885306852515334944339334368106821043348954496348215895557447601505847629285962981266235491859156660648581137345037890621746393729389266111773535516225072312837526195371727850423370341254903900091019718817704972213647421747469260011681058258023249584860939671307874280376176017615345434554122609990202931549802789750841237234540651860551841968577744271668957409469884819535668545410072924834933062644026020931072722812599845230319164835888007985130373481856598766790724704792182750183763391818499871925181668367763936598250731053613578019042462708492891940889945401607128627620938034913386987172549707811795099749167020274971431258038449829371684495057424530463685637757386976119193276940232496735425626314763507414022932737060344414285784777618354777179088694502096432615800624223122715681875285530898724697005107668500937333719472537424775547208308148930751575192705934448389400541728074795317184718866443907869206651330101465936231089978968304740124691809609511785302019345013995064780958654665099334663259747977229705866868055739856719350119786660063978893132568317627818079881793552019514484859810140375749437655710331269103819952346675840971449214675218967688317935098001151014827833473550011132507345511734721226441398027717869686164308020225253214715204042919086390906702666667368900959958602401047251733239462056023801203853277636709516027438674261469632506364618260202775217593633698727156212198255831945209357572407547083174838055492799087384785598183757510932227353595092086903638178132961041971368086642340336254466136360806987654350648634901043752864336780319193375701052693306054399996759305185329176682371285066590677574046454464908133632015741737699981897182532602857017684213486969116375955865460575838572974855734051082240666863505560269744491936100497990362016592114442890181209798674395333676830673875482609288482964379391901112528647065317291394149024946405556449303305832808346619423196314371494005230576964207554122278967263547685098666674809982281885274114433425602760723766239800286414344859787268835462595548322840409934847500367621265982744050712389293970778153386204207479065662346739554931727824822749634984 [149,74] 665588147581505541243499979345306600251140523888495886128603107437260222701613353021230920651558920161840283679436866518729438385276246041367496034245895108573103295375921503092821982872811580201518219546297918653525897746371762862841282577623452451080398680571272719505476272503994787233566126214843833779634223874482105802100893760541480294204286389297559646004159143418248225261875319534870335635018756539643224253580813220272510011933922825857821659907628576963487250452549161440376424708580426112423180587523723431161655495025042243558845928973668303912609313042323382176109033573058538479594319290335860855245074388596099681554893717815571396270325516353170716660510742466072903960652952897922925470039551209222814868911681703840107673907792247899172817918647041411102872083421315713893610013309901421532478325348838841277315264153339079046737812785118265135681280977404916836551028564943972319752339640104889369706011340810321617368221304627846706219887495026997755827252920173985975110899528219915489665182325648652985542205660231862669790286576140625467368044630571810647109858540861252205607103943964606895716534573472109446684545234700106478964097713951336516145035026577522115629236203418940880615547210525289800986957411177534464123246577479107124864839212149486639274195588225277791269379553479625200822560149043095828729165796687611799274318761739097514858386918146571029196201776611963717281339758304387144957204847029440158735934339505132291568243911819776321574149577658661880691403389423961551175215291368430158034548130528622563159757220522635776852001961548767794696337671773924366081141792462403207339675562374290290018900672887633123373994001485766060229076514749065098450625655591304155684810152016176489695788942875669020260742435006564273532243566051789171147245987224053885642552788133499321754407681692247653342890566382451424910219055108901473919269277743337987378551981199671077009141385525199557681582516618649355402646411575428630921260808451095205620917245965806374951630608345391038618639398695901178505996485927714652347900079615698428735740034986062662374369040359774540099124273661247725122675842210141136494477919795473569030862708785562986950266718691767317389137360122786931134619444606869998337148038736310621412152738041440320036361845862023692564971401688381489688880825474434792940410560 [149,75] -28539741330678554077681196933168742884863906113299387239889213364987016813519712505936520308757784094929432322125032267594431624033692784735514214497397981559404751651630177344186404531537332145673107288590436522566888133935757483661031050573946084563653500080608452459408181023459629777857610484481932373744743743001663775548110236547604293794003578793811163664176533759968574264894084838535237481191448624482365663698572666907503910873949039263012499840363922877304014969514586926553811531350913488936441083649296682858531615135006754492359692216804848306119035816580930681778227985001962649038280395307564128739154603980074423039069931371205047193104201025395927129570480338112816871153095244245333727038456945629967454873376079447375759531211246401039997229528268321199163743810800031561168031988719867954529932254355535088468917971972703235873343195816617162965621998687949783663126254876248980498644574917535770451509980540171520609808645663459426308745217804214620674395985686478826341030184536866809963110559526954342973768643119832431023665995895212571860994246989180208151545023852752268130511244562605862022981107889451719118998855051367401454880417278044857235746403243717131820770270014348974568556573962769208117407380135100767624298015933503074839385525349876628578539685819270608662209353002780432508130038762208586211694941606770763079038506714553757570865579727765618321703508975216321347636852316155682396162737875769785512933083905233679367307252069709118286720955313755907309549427234808720705574328951507258819595034437814353866780113898743384484962490732609787138257251289535451097949232577184759359597919580136424653351132651579318328435214150286356580785211231136218288826528609671966692357026710329350495697690894479860900506944540017996295848603998609598538728015277244174697969357755104105961741462372909648705429591285836175261964959371024921890428218730622198756776831043910453660672488077111593723630477026138587801939508640244359542452254391525410919689438602816709511109190954912008001348281216939665068447840279768369727985987527196638076559892178069735635141013712893930996597345442531910080465739929258652175130970706832026017153133184012673704593124966747973132985982256241773353512144084004201669162883922707302225577310696129669342965051830948317757817586935677217884692285298776455810824 [149,76] 715792434598787964982953295771105962582754871484387853951286936033875917877533312645402434950170994713747891670605839401202248930335349060667426206214418012332097485306094365021529309548819201608461259730238354457699413922583098747134292230284430860503544693441862790258981142698016064194700240127075037358424277733394000031114703887962960262603520594972714671449477636464665003673013641104934064288200604906829257457233581215020352259197124617418964201081816456791478146873618231884775586113027830331300523833412443143452655561226236324702337501986077718964502885233012070440220996488046730871477968550225925699663010591346083073959484464067923528991198344554576836560188964357145465910275822172167926932434508134544445467005445099922321027937184010951849803191472532527737976133343496707811105065957416907545686641134147429201326464588772781836927801493415984744200673005854265968353014752085164067087871716102774244751245243005312739646632993970002834683155467510352935897097917827163299812923534645249930504458692761398233248888599992287159156551722973066543183334750436375712971830358655618018601937991158859875935330237408220856267472891858288479419632181830774250876052270215658127730671188144597475255030330430000747776786275710828930533705329796446393944440124457731278089545427386343525120857122918127955746818630603125269221334202114526818764096382152712643877177511093248014908188270203689529561408337931105222512852256280964647689398227892248347590668508047930448924501144753008482928304701193193203927386524236423493476652032013158718262510293146555582479640754979055674200522787643398539623715785011293976910998156737241238845150138796349220497900566520463085440833981055529649503547561539275145955495832213957892819444039700467886558988342306526120915820099735105333917276538653660913022700751290719212993155643459644657389564255720145607183830533154057839570015096391700367934734987954786868481913690630751803783370411544684698092064145631701602735730774945005951646454293245212581932943349686990699129612543932491912947785335623048079773246414824214665921617993332854787569031790291957853725443603848127854285269428934907905775057934611622066700600130397198981105614815099332258630738992268136502370459447755490408540116247666755063101042705198111444332309634952755573397639906487019824571009367326145536 [149,77] -1643348744568764362781867318934067721927212869316600836142415964073524603998631799403743010971969476722757614843627438839812682185987197224386977287243696994545897373547536534565808324449219182422392097021750705617845079210072170136523265861633760128488328427052000010125528306263953702488983975916788765155925045434096385105489987231404594402506568385029316730545308700313720073651426936670795957265028677066778588008585631372736804785679454878031149159626673092270155762463010474389264422825365876227584340935449784756863583772787812424597344000229820554835909201563673169638811965322652752001159038970319847963945214728123924505101970564975045573214989387910168225813706607411523013277386434554127974296472909663687517956082518912655443204247883855035816800573762433233430840580495742793140869445571760786002914440806727636949619000619926402373759639477999767288031344205200486575944697803651009747630471714100977372911414956278233451341719587983794603473279892282431547251660836810596367791380707749682225973737825668906874804097684529595522565498056856097918708925050795003076916486784004358404262183607256549499055880359952327059311796988880170335920859123978572167915852226235492793374906356903561351886688979396541726394444281089784950552863215645947223547344222530006063168339744730008637115602496795370092520489851511563701350403115362850595697367012702403920112753639132136460028707932093667938069121924173843327026173316850512370926817027723169346935667434785942359038160566412601255273536167217833174706793938801651034818076121280074742195285712711016977259680721803413147174691903689662316549687880481594337245605640695134925807779177354839166444753415099573760947368003123753665243263314418561540553615021787567672188980636639098488878627584100283112753579305528904642973744435355844906324713912411387151775917703608892819024171992599935741607873412700165943446663320822402922164905620754981467462394796600804998944579319502981287616100743750283493670178043464428857113043552378095842419359838729494262117759536504656041428943091536331521775276434724550348130625048350483977002745881077915114328193331669671097252232214261590796372983934881445180582274010954382375561380180204712000456935437627694671711167725585757169615096585088896233384641957265433941649214609298382463356842089668481676423503605704 [149,78] -568246904725338424157056009782874975195242824190339921985311409199517460360402058507852176988673107106919817463757362418527791936543404892893636526756705607009786189538972328069618116518773088304499364857488112067381869173563180025961612991665720581312194018959670578640410616691387640939381792073452661270915170732734287211093975277790234843854847229973898825806544141775518899031476904246074767752830944267136026874145120819390661527021370471461325307078375367267597256978186351456365615241256294974554979657474246040230878127372786605483585385554465711848006487587569309114181672207441847410767182116716267227304258454262960866502833240923668937975602970026270765106727747933416631852036747017194642215740829926621141230133826569126022510980328612851542609514972703559999173460652677881384913925245632449256475552190496074619604330305800908817151373964184820093675687440153387416346872567198309631226722729477680555320001370814629607435130535577352543353784821456961920155966163033355195593235815558515423999598654578312863781816870389657777751362752612102901001494799120849718444721487115038342432033648800567614787553291552066769602918014378320079922823276808750561590568462321211182755428978203686514310860842264441613861470535789475640977533191428222983878237316241641783542210164140219408792860210099360298313021099313883233750701237816820630790184571945083601514665018016579576971641515540185152801894635399868823500517148792965339360498308035612304056427380979851486389606444969076899468130181128537432307364491962332891375994825876005814328829348183323292367307797661234868433965436251622823348494960770571986866935705027663698521975316692824827778561404803005274023501952871411614600790350014817127715503385258123723330695852392980114680898729526638063742666560623418042478435571404314754407626570752973813438818937219363730456833408817306088141244726739440657802688926928793566936660951783227908820722082388749411927659276548569034477117225690167101765375335536433024078908148399036418056648875067741079166788272549103819404733170695675049476896700357024878468857944959633470358355565722767288347687189442119613921593489572972590058745056010075639588761432065468623440124206147380536260318768617313673728470586641666259289360166736177144729534887265276296539165599169903304814977058205256151514241792 [149,79] 10530729372348712298556310468817358727749424973188327302754185065539128425711216773921604921567215974036389449059197660158327659561927473948353440971368352974327237030929312683755148682754992410640176724638106849068782444684485646486849274046238958607938724082476294094704686281227057124137094994193467220631119716105874663887482750642223268895637268319699935986139766935253732838868275720012240588985670970808484181007900817800304977032579150292745913741700086270562380606792107340808588846207538107729975329786837014442970296466651850309599570591212283256235931284764565207541310304404766417087818212029194155322254147350731777504942207678083942893652710391066724661961509055603510151234741051034211222358256810738168341793581542312861357072947520421616395617903791810389683278386788578267851260715890504859509485309907593853799640235194660348819387554007994768162974749209445164611001071755992010473830014799119408977671907924857214200064137202736742217570273782225175417397309853793647029824632578862266626056634550725166759012551544635285597774410982736006572623966118630257540328264568058030049478197081951321665047110181996534831995770833776103594139135583591015081693552152371196596967476789168394105484824983885635010332111137204157995446554104458936847193125795182773523216318838985044204041532276866264972400058530344896274510900981373351893726655716091588999117842674104040008740655481163565657481763395507447411524799112994733988874686365927100318792078478871902362691506754781247173372464886557543373727682945389778006149786887278002300144579827493913459525520499195070368376743513523358121582023099580564622058292512122549349033097935805496804118986130776601936098502945386030901639800548716068579540674672376973980245928168422791165260276588273110322674438385966574169487674586814769283684865857286600530401081949347019086347338611882876474159682878238863820404511451912546091183801110573241570700317996398244011034145439765443851786692617825374671461025238089946727316145991539091584854231234557200178012138564046777755406458306999406467713050742523581834633956490543846475946251627256824218915430809370201041659648543575453303287065756766661592857490116103025419431104085037487711421919020775184324049047565738481633732894756491402378597469234873843525190635453464592594008980606295135204640 [149,80] 107715291362327735421200027244716126624885662579598401313096820193899786754954361324434527563957675906586937954361808819699364333059410628560142693756725198890603049947056981051481864485649663148772295066034631611823625002621555422379892203971026832690674207681589612049331334589948833256964658851901934330479153156758787656580122565621994566417434631554639637882299813098308150476606513621891488342165184181690023117155355236843996003685040197507173248969236216412406380258781126711222626539910062621436573769798560666791736195594260693068265177299477118299713113207969231858675195910969773190666384619828704726694120131529718506142193362311992695263481787641169588212503977366157456376551825367340106108476064025350587460300209078855464706253276844193830364229523973093514272672829959412184549776828196053292699687276570844095512945266063149134788625199414278469572829995316851700781450801380588841407967163993859547289109092548832412949306532596718928372206574939505955536333850188072192223270744553090720258947717813265020488073997476888861179928044835425497539863400701863881674679299890830991016904460244505384921229835360718943726644586435102450310668790671199658586593196380624633976992843344246680573745959083845765577899754747383771058705687660036786781919065756052695697681578241658523958299020153723008455294512518744533399745266774833618456055721957101332379831778735003769624122928683759931744173703337195796895116260119786916866681857645026795105730883855753949355453884838010950658021721637623148086931705802508786487540589146873761082681364337532103127214097696754126120964301861787628941124361418575234414840091294550840847062911324280993446372286332927235521830536516766711723400317625258208187501506956547566894858446994515542507594995178713382438111593662864484265335011908203844976716241948970941632040859051523567113109312494959657300457240499828226027396605815560409455527399339397293041869462645369080499933353902864936881905750739228814533730815437494467270480323387198008236301793395329775445725891902752190846021418916042322687072336087730860356882035075775268704179115482701841289879330505594982000679420323221127051918770446941407036938958654445132154256943166925674767910468871987322428554323506433794045255940840535567847807312957003609749549573959405184793190528588789440 [149,81] -6811922239477429555389410958011727076299078692739023715222802221201694724380823659806055050262925508914558003540861635044163716016502366877088675178536036049285491586640442512404179105776847445958171755460728570030377116994764614396712174609108120104470914471720979437943321613603900097441304590035543026137772781238481792601702937262346277230246771522597261620973606420857031975932379872936420366372696459480034219559526965739737052725530012709631801494104247251813637774498828459477359808409345930235587875514529580559363587434955155493378343810512804689319347150675373012038418081393767465069460601336647687978313105739040421804108215555937728203979781052151164861909828085761339351612247360329131907196818512959006072420337607925846765954785107440368138898283913477400612191093957787469120991313984078369964088322223455648078136205070671669237612409177276253213591144448934669413024371079197129446607983677997443093070163873772785259493655063789512345260012487747194496333146179025373931811785095651084940783815231417647293420704412396799184048640188482801460613934243619675122099254660920715933864768694689054362637596981598606468623757726996027057473141086791748875136812320225624439731983684311309967584668127507238802683965135472262291699750402567964519305448659267296401414289127808631051569094652418319309571134489377745884520536574228161176186297526654804999167423019757508575571076537474777872563264541121178324044541850166749216340914663342678157809459157204349495647002547601630458067702688646564676897826533768037303875298841473043747090488129674718234650774211631896826078569953300923194474067063851536287788559096220196688015048796548762008294543959878627758891979368800216106592011842098478941343798921589630593228470407916477889672886875935604688864030140281924184678783245912198353429846880508051154072684580503544333547315872425511046589219394767657543256555755075310833192095256706427995222896396098529379539700992065364849487907686177419872985399770635228039153122088055819222459421729599508272530436606032543174778395441040657372624907674584111030625405489897223169954869595167992149948987316767261070177515689749448940125128480882266661165452390188012786373871532013703890183881864781216744860079772773457584604669247488476322799881627045202867400473137387606634509808625072 [149,82] 62068846340266425070384269391767874256861779080984962332750147996824025273917012552433127869997357406411542969047154951919322652756496323713058231307737680084216598010723046517655727724985135371271101268230537523639329706889670580601013836679129814286230123439684657265487815629234254237130419208111122791928275335018181047309764133520705494041495957006223775052350708921731199578809140683268028339145878094199997137276982776492119660759609358615778100681239389408619587107063550386435950953668547304079662011471844384672076610714081366659060486096757823992914497447378985057260128387002971217528837653106508871659087920675803781237376023434969982702723225072778334326107917456430657114990123909761078574187008990844681248071371532044420108648895256371544171243213629283793065188968888406787548933267738757975688124783893922988186431147061355163468692205982585421808884158906667752536702936327027852419966788460447524528927793179867887284852302165060804027641431605941616450731398276139282624266436539499243691222064353749142218491017298209365065730710525174762606651715053931972787744880220891906890596101929036115184603515346309759088230031523852867716802125853610083915170848770193428589657604921536690966488778802631035985660188579036737887444387293365271266002220744454758666963203832934968110477928326835424668235501793334216485566578844398244553268655323696149608464703599004156301971175268009773541336825492116763293171186979230595305027157841444832542180588906586809733112777348756536853993238432545089532625019206951909449763935973584502831048209588912752616278958697056487515441886991973369605042511771533671396918821156439799313015132215767800635503845714940785275260626047449125238947516214917070236910557630718803752950227486620590817456224045832350419750733776881438689365154608716548593875872484111639200287840447200557546765198883561119287321004686706532963590447743956565070029613498680663933702739466309858019740789788824594095450234144309496755345641610372245562019806810923207216303062441244552225762696938648754324447058407857621663727084557464505597842844744132707836991761409109738046952834829356886909046610762842318550264748229226053676500911228134780207393384012016996444587393931253099174223813162753268787860967004630385811871016803610918779321284124810395771781024 [149,83] 1980273490462742619354947353729179184677966690651754385039272897628476201184443175613554512769931644656189088356329740110632519214014263259774702145769986827970079746220207132777666375466411348283982294902330625619563230743934917046472252800403118383077648192650527725526069316234873486034923586102326331238537821377632579779637520268192457664862536853691198622517359393579064683772861189983360736404669297348299357527190526102998394084288255077888393551411973765255646485924953372561457797209040896176044947200490008378426918392419486761869113850244724415016112717671808797638611266550153933798687207996040273594355898070242904100326645960216527133348943932179160795996338795992412101407684735744184857971390127142598559954215048227389529561433220799720897772285711429967353110111324154399874649343189982337212622843151162740330569858501556299836365482119311175737363699843142974317964813361721779088034610422071309193592063602182599151387252134988416682885917668677863482096199958384136200305551263724393538990516924994584436825430347489996230568420948759867232176740698718127101509327101712642451149851473822382491278314721667431494330226577839669733704136730661432374165710439303446979633895977549682560490721394772996735431749694160743043736705035881754828897572943494599819807456204823424001762402344070584705663529696718980354047254435149133170323074060664936782993492902340220099546318144978721253867209022714831297501795897242503714143448380146283088820090695352624810601875668005113951134004156999792448641272825223413855117323297054895089823336868549242882531873576807702308824982146517271673995264910368076579533071717910826960256991569691960473930040066197993979062126368036381683385866389558129677517227237828797115166892995247804578046076612780874294919778626936644042309983581032452783875789854114288359649298501654531325106542204444299555206243585388605013368661602123905282314720667990756270445651131831000727904347982152189600594021559874383210924842869532540344795910026537946899452461293528350604617870588166034932076700804057764358087439988236497402091049709952990232393716059095455285916892150591381551334156860939300962314877599358898424651630321987648843158668923788470444333883879779378584387994457960242475214101453022215562421122547374638592818771399941196012164 [149,84] -18097547218173719366980869928400935611259120234385794875359316908699479473279498962115257220622307913190684730534058064238348690532964939368155024317140369621948702259242598205802272713458042753519516984202246641600446158600244208817331622259993626992445370162843490558060242736854228128089044715704616163207196433126662219246021198657349267228365537846978268017411865116599032769845622631708234994023006083644844971795251715251302152296989826303820381809054658484852323727649585434916884572321575953020035467790575239847402246117308535793341520440109553591416086322286876117679760655964881857454442461217313795255994511139472444706271926016098538344549405046445068554857772376034698880149322656305265091393389550598853897796069484467575606028333869404596822643832301768573048171598636405535110115145323523902324268824589892898392018232451386842473481681572020693634178093205346636184986102508978440117726489082311314519377064810191791027070021252309364361866528336558231174111181462508925958120973338944167785485508177722741504126934796255653402062076526909825158165004267372599264650832475819159955057720666662337101071581712353941550084611785287958022465681252425813263494799293990023486120305552074448127041022915152545885896784329497966054356326659013818353636551262377861574028126444552125815871700918455111125122033948627821631119068047623603611762032187413644602149941259842099344769342411090488648501421494216657843930267720817232919957702540067255854298310219019476218969856645305323211301148614735130345485914268483656061560181046922195008549824021352716588628945943630591550561003755505768954159282138340069764270800859070299779438940851735269141027789176469351323058255597032738541519941346219623982834208494662970237523651356081791646611147738819911767981987202716147104257689303642763044814757670564137543086681693416381264067558617802151549917233281901598152335935309400010423730001014809542342935821476970031976697903492429383005134739825723388596623724746627726580488158018656180499079264347062342074227481747366659992627153168602314352791076858730874798766408901618907172581310293909051389501355994064134089867300775222855627138607098096328113463326791039676378844434003106800291873853422628074112852681071363531331076961863868172177414680673309632747674733491427424 [149,85] -117074241899814099997242550659381810250070266918936712657139016913987772391513004304188905436918785033837786819651015207655886775087848884994155999166329119924671817074490011541561069716336549829308584287883999967336564305224185430838844402292045553400936317731878296844886759164941396683959756485303759762183898508289902701858427803178463528704546862876276649326813330369313707522048554696281384027192235403622404538811098607122562109029770353709784130210412725793824101474917728515192179460808470741556474269569563373055307450076543638455089301696339430717591672885630858099131108568831472428643309836355868491241618506498553152528990124448463866760118433774860478312989289378490922388720686106692676413442115139769255465455095973062754645712519986398017465303138636383795804613277522776374515759829573017132189298033587558977467002443837676023332514679914583742658487983870053614623496337266930656793417680693772791679814685619103100746922987583587188842075908727632399572146273572809379627930444128753881498988200566944356227376887104788367351666943355122744150792366553863984868073221888139569322737663823755948694691291049125755215603942014303464909987547476081042320909501370452204339777263179254882831460657598363672797357923892128115448002488399692049981110751061637719423374954917233380780073880665650191366326555700556123405589903342891233773617631176384136477053853868424104256894971103125840222070410853182690540867758101636820238912902674716191240329009775323068500421329484855530796010317798614191023645341062878328309869376175671379724289527267807714229358481659238225237725532981047848230976319118405142458465208719917669760943267672572273837802778601590735228190209671355120622565293219446803284972792711816907490651793752681986341815527069453309139554498898043026021888777902646694803110251926316946623891337588588203599795730401489355972265854266053498412235773216323566744117729158552376768310401186252252973490085447885467931163453598873440782745376764337768100910275079614765428199029307698099198119960126774287430605283582119490967421753714405830027139759891047920174575558344649664184069921158337852703577494984435569634180635930289034910532390338403311633853435340488310483475863961256679143426645551637505432464154510917560420514891928156573247297647140 [149,86] 1608682746262574264716591926261239934721645535788145892044531458030806102383796992568070131070299886679948583449605441223856615206995765176880489026240653689407934068742315109937367750837172652685852042756711398622591197528273754623971895284226282253138880223827579440391637660620482826728827844514344937757664310145100230188962279336946064078036063256493667739821336811737284989242489538438433356989345284635032973578734817690181980438645234713656727889892936245186406230633798155030860126921310814387403992545572169400320519352712524121434560878975647095058249941862743522456717130722285706014223508953647408147766246893952141604558598256675596250706764770164601619289697927602009325082683723931399451029946025013413300318125638957078914444706586807602729763335391457249155649804701418623393246601036191789421558817087982328107425763789281530023147029274096077565956653831474054302111200494432645388539328208704578307259253882884998040208850533138139577275092748642195568615123627760560391035071738686405731716479977206127950280814518546309120389592978391026912465340140109473880014623825582225150126429328824306558919751009884353152164971882397625879306215560800272211608063107579840128204502946293623989315594076289776619617321983445714208473428467030105741833987632174357525378356185637872088894549764922461745920643308726009512496064785074951863133181530907630992105617934464020365548809805954765956281796401717578944016905760057624747662164907523158701235798227915684046277277085789113539244652328901912561525179608457949395377762868794774121522976751305033009569067077055727069665268976855873100296596085715333700241284157723592603872845511343292067280086029081287102879642109623458186087534538164191553877761372887354874985374422182797488934607915752011030824125994267452391807031401231509031824733306420026110051088977839742757467066384388672035400501422501997010966094973318641490690559433969937133361080621700320227280285966744377206419454180960051310933164382065293576531688203628178724394031830412635097823247188075096822646090011789164651423987717963313408382231273961173629939835229765283546073888792064220790121799015610041394410167580502652867666140316531008171172238341208761699758857730785853961251513716702435317366652568475537582542724977104863291660864 [149,87] 722183186899198559027003380270374600845305449741908047143172229471520529477933045746341489418212444774494570705740303685955495402699059775650646254088083670327090093814079644136876211998111236528743826826385659130637479538636245773030833172532778566680744185669751859011350851725533508415345908091898714403496662197081288802879927468378285137820654668168202989868431873207830218153176288355663612953573732443098615280673604676800196783175229225269245814842600974475584502943024500148951019256505748759265358563819848151077471537798149881929912577459773311954690512143656447805266093132177356822247276777607785137049290275427010677439876115582200624452970853747350546730088093762922407358710361247060218235997366243371561611714710486204463851226801065935593592925328553619681469923206932791045817275792739870038828453281894639887457497312445568517714459306987036320862019736408990748764131531568537583673467452205370547074669491685638417708202902768971665617002211328961010717529357477369148320256132336244520744562101395244004498724552320866900031750465868789064998863338770620465811731339625112591445894869452236416948084303742653708654698798183779907817841399829903289260721687114228269537851809038591998430287093992179265574963241580230238059468494246868126078662369480250866604602123931038730346204056143636277954284483757806205869792832694098619044126491171910081705756866921345880773272244955626263536827058543632896594865645172427456672261892611300763718894304448007308181593930889092678973593995946567399528834578696499895290560400770129933031124276312305421640299679934522394587206679375536470205222608510159281543151512425150918924939508144342460898687139206654751443958753691759098766246559966662597541402084236976311718071321843883869812512986309774664679216138490868828118574594986356986555336886339860351685281778892072759513361977677788872824762696298997468357672321278746840430913291364916206142468246961380551199310844481556933871648204056581998540763185147760445872975090695957149509157815133119416295215559272172932849740367265932400304697015097444631811777836119164568568797433216208488079891872250828424796406946471341847264413818416338678401423944884315900435430780227319141896726732637117731827735487892349619173664052005400347138912510345091240 [149,88] -5278822774390942873691927609330354324749952275524328029294236168091406862915726475780682395283241341104487427388090222477566983145539525261245452890744901726181510809362050211667021023668977110199332460908422934252155487281479148421265399756767616270146404655137551917015626430497388076965769836328001727346530477010672494947277919106928944415747104543189063666688692304706147824482258456723461432279462478555781263106819719346163743821406771115616979330700068187101216192978273189466126802736839450200700995901468987523293550827862665990350818710298708854673753766747904455985241380466144771486029394778918775906544085866817201865415168442140636828565068672019068984398242961973284660031552281194228923828975238404803116105145654353703739940136422938154829288783924997173115414483951768365278741781933478315969932793357490321789226335120928363719629595477164727360688980809704736597296253429848185042610140725033570161332289444194624645623875788097998155539684205650819420157616085063788951838296470714546156633630602100491105676879564134106060310652702206859110000509949931296729961214789871366192769834790360707833297150766332734366146660435618695319466045400045798059614826859263573051846761571367776507841823499905318521001696049784251193156370480660790761174355470287990053548001302781172036385001109218196979708628459469339304234872667635495183647979829199530603946948639562543479823929625663603431457178269169509131975751792155197588277839009551025268810348055152669504373165707044587117291574035128834613259072837771723608474616443445893255249848134964077959969991105075617160187100772531968239495288708831018310614273828887385274937676020634791575186088884845781465336905351397719261060613617431911628690413485603441387290899819936925701328526567923797548538125737387023673728442947332285435847057644202286105878982047980947753409278763644916994351861504206926094761661558610708717078954663005682603477178421946577041007596218351597781450249270902830560193905458599517080071836526717450465782550998186766832741799885669269143130122003902626347330410218819290803381436955576923212376441067571553642684120864177197515988569855277867158437205233444921378907825007818641741261143768220691715381860156421422897826212639770401102566692071120357651459689446448 [149,89] 663546822497474132075873704235585027437382503557611401926980776372502849892305694268147216634856653657102686019030175916386444139600271474148274548084465167089617849380133613813749338845103233453216816160892532704526513611127691143352877629021450805445324277568217431305464307990507183349927639137348328241006865873395035119060861779491577078131094632811608394987588042734382786095137084294041784377282681024682251399103003873110862995600187712566816889794866680529381175161935284525597490693150061345016145949317980261095662924015676322694843480581366603813436010732284539039780850711198925779763174839066309172947130862964633722994599350847615060204693612078973725716032092615264121834905265309384186950346211414499705029479127789833769423085925139982838468624362594457697764167885650448417732734435267415820670321317197868768687911152762061259208546222425522963039155651706717758686964462793484842186916904374587507036077380681095762342378624326827224073000104183335264024916858352751474500238341858069896454730432249360919401750705854320118262225085246971260167785481778249777302783624341201459071247242379344060241811191599268139067321059186373659127679351563112005754590254926672591161562615956394524330388014309455078126283208244778305070066946030254299472093292166357043111003334159769338812767029960298377672632038106356645876291258550353078900177294522597758781968012889590897836377914700585583446146540645936177742866636489495109245007526552252303103902872106820936014190744150039286382600412457325609838285893188461491275015793073662558964797661431091866220976440482709233959791747849759694485633726842189204150369113006029110268203941108935053392130736835145652818479209173520018832086128906140390330872715195447216813119492417631537248364061058127012865174866155029737743591496424188512155276104037628829345679812187199964414245998196896830163234315575486767280455886132550163342453385799212630883187120747479374418296353069099289348608662435674900770094163260431541987704963433887529198148582497521274320659142711358255889958637518251559536186159210407356485236072257788286851124438530223853542818890502212480125188148930656102310805592179348188424471123896534938526669334129584093742137746195713632275957393702028711703966983921722876386434022 [149,90] -4356216153627493486234398612296455024214491989014561111714792229666878277250981217336397903014179647859064598155955406459408259070372298997439507007982241537166716026675963631540698689374768661862753060889647168606338770809334245212902622633850131403307546019675695392779165809772932072841077454316617618263536957179294053753581016642901257439598614188405741338855965440544172360471995123739212232929594051586998684337304204435021829003530336888845941836858052462440826661408123098130970648114343237207165637627074714683400088308677776469350251473437141348929798817248956622774260568104748905964595350062766893026142992622767017562642512180844978964278640471169227692164218167215804936124090431212246933803998979912738524286827571907994716979826167698642289269665921006068515692303301622101922212846031576011083769701601353781367148002582878893774982687832234744000917393420266545690274741068797058903272860254715984315753774167825976963530866289266379193018973584854849786756613185172058457228252776087307821162692641088953840037733033112531054922783694777502980171908882053150605046354842994752619272844224451103664153093918470633651679184574450025245900615466915442793552990194509273135515294705203798379268133773736925269187867965479629780142947196372982674824197353977858351616056452766618355667019796501293289443158566777514295664917011449883365517906420373540757568943940755731920441524875657951644852536278596401675467263293749135376546346102407301513490692826973773086140664487206356033683660001365949363663307945758390986423384547793573301220327400103105427732448026143271752188087864247985377209398397657030720583343237870006812221160650001202707024713752278054692974324350737887172552474519364914619636415648730040885521740523293451669516011841938920605377171817919984397591951555972938407584483378615134854102970572233421931387619015873600322216766179507594475671680045048486780222244791938640611890962588337982758856054920934305160566936223114185056288883202514498406597795857587187931875828300407594891943356895244976918024759002062795525507165296091406216117544612142192180319904321447900958198885949913565869913501789132136550210684630820104521781908725308724124833304348837258938578971305234246860486824003998486739314356585371589153568 [149,91] 42749045280667134630281504672974058578779510279858327168479968548035375270647688243870091883344648768161988908493052645574168806987825135711436239501193967759566200342242558483563849006889072622024372511600440680320303226398758853907089963449303087025794044926128374581315043341556999711468477689699716076310164933381475339119646322282067432346797607471083679231687246248483421237540606092581519774992386678028308252083661871759577456203856459879704155557597156414377960922201549587993661451340173212682701913040298348981839004523099830328642855271783332550610834318591330369592746345354343283866773252608347269742547405766745049117051698362234636695671904244189724476590955570428258037569942423528298776291951400202268548697948965191374911759759188687972122168427421789133545584992615309485738377152385107828363222406905614233508987867554659573412603613771991869435142785180860482715693018219550679100794435143411108194707507385639988605493763458833320875682069774548246778916086791564717394835102552909868092276466642633229798361393842739362445282548006137658570113601869596934743404309470008109204679684080389410791813811235809704145182151553660782428644897460170481622209009422482951753769178025640461938937367365348106870025281368683071478788770018708415720804471860962217668907814994177784605660966686216576791586108959521362595715612867052284018901178476990805723081757799539756848866587569335682608011948301182310795712646363213957316292392548808816525500105837632720558027093756871777055667426071194237184140357586633959372556761692465281132371663750657843198546901299522916347823261152868125826428046666089620018798606854773213382220661770068745399752266158696241374078226104886636427929277508671279202059563356304972897157208286501328181937391333288484478540622664979991186982998771897108424663645390144637215446220383452008927162993351626371272686237549571037940825377553897087377015588466601181302129515425182317809104044357676818310913194980032644898135405212956107638658691838550688066021722194381331245709044082583455845370336725462394367442897151136977035408529418693453781240598506224231419040939184833241371332664590753446912393973066872648051667520623309686046767504461701300314100443630482128588121819982285221794722785355226780 [149,92] -106720549781594524375351772373417515007177664188526806861373772970765877083268753896938806649850528648926197309559974211191547292393017122368283768781146619824608039678555813268762112292406264627915995530091588482543561816611910298961012845788229818107065533298385861358735038165602123506590945811957593442616048475409047596450615211699120032988438462896450716974399821789284692942055463910434160413468742653332978813288289009676220090159268337402091338503475648785397392974134604509280205208320321669976543267757620035569330225443976836768037046478950435644921912698728675171083860658559015165119175651488831880303650732936517776437939628108155343457459931060238485239421310187515573552085779522721915571748395978026425547059964453910598522883835861160916198404781428622803619988389777753885947102203747766875538113252353503303968673034098623570424624983040099952456545407904138610073238402108568643436944608004850663968494314286826512398282284260403645634039291461765236851946569484038589923728018344278881737514371657881000903839716001669586022606738747346332631159780763500638646413094749907590056449418305546244704421933943986646361182855623089774086231819317003558658263918615322883062936270484510290031329715378503403907409979644681899877070599374169966571731002339429050083672729909872294958507780830413458696618506246480083382009390958839927762481188546777505629698927989412425721154619877579035633862806272935446469845421186761225051287560562086769185046982150453029746160063248088788042849514725046242385264398047214263977532042820854547901555024307247992886104255477503453749215157947639096917346203480242046746103139020537137791222517464913918245847479145824271046190691663666140591062015552885579700052647518619495686214253578499722398298288211016998961866333237210559204955623884789669982464764085308596965115218106396182768781115142591501816999900399702063306622409514356255694788815950165751983682000612496961112185123406689089906170956660145154156582183836855157398582828517865754452090365157475229779782022377190457698513624512842686118248403024832881173942032795868265633897905283189920368206466439004736282604654286737725545579089000138498167825389435621232045873543477451351567239241968784355976761880870585793286833339880 [149,93] -355755161359622470115045953456772260962027611760873989801368521975443367059708351390180036933380455157104977179506492042683471124909431884376635746000689832863141978649854850716854547485778616611827681417253114580582854314300504925608090795768490991626971812152008367156155170113942090064915973495523989821825194821250787845801342350117909951584838490912613475309895768433392754413507180256176586173100347265383440785092947514932569091237616766725893456319763789539198703629490384878744297665494533095736149283449476858213990775007984714972602859807707696770984393322949592977870479037308088371005443706666954246199002781317427566535229191231422740584069666473292205450759592842614447052730842167799931406063005758998557702695087688561358785409015007424295946729583131600923161787593316976702997919767316194278358616030024599057879647740061057358928046318617583221440851643708125697358960403011562244921407790290092232297082723241243046318107088447981906603915532003223649111397990111300600857132260765313374945071927759030730950872590612639222368584382513020843499119384764023978282881594522331119917027979790687724231641025300934484313059586220185242609839930331831308116357901798464916873142476236822207542494175430310505935215404569670816671040537994006383439351181866069735527513490059218707126167631935496050465041066041531667939322666530915217960035517538661915219180283073617962963542531057416066426104313822548767492394402118728087615559455861540471099591271840982215922346703285553812929875932772973767656389312676219008741470927743103206529498614109179826763194732457512511344541137396627590713295042564133539361672064045440136825488031745950340752128196736474632438252257086888764028343900331755633696136318983745693531277735398949686594923654820717704196240873480304196624737958269837301703384807803355954805649932815840664548148002361376059970754456185587727590033842100513429292188397401998741944490827103172192072212984145853002768884122027523018920226839229012233290389125838545502660810251851226928939711643996478982251035936172831522180632279453871256584613730096581991131595158470409372835157999731551728379917165136040834651084454541613956249704214181101280132482446420178345875663359890999078741197395347120884062715 [149,94] 2743593037292785008545991576765160408601592044873934191458899595344810675794341873792725805400708498812687966541930622347235962989457409122699694739381948494281350899172439378879702785769997110497810144572568711777879513888077180652546198974266915919031524185929535684365259857355541651928204204489957793426851513722729852127270033393442028089342375536718340167481539927740199876395148269596154743508533152121856542563725976198274842101499404899441424775924952975879357920415218162744942030375796192929078805870727530673573457467945636681232514153703224919272625472314340867014122499720946408738637957467152849313911756523492189636367094261952582212234843798097010349454122816591152794441802915697228420164848978779003245959867015894326255020761191900201733543064387417522415610136497877906943657826287626105940505297589311693173816068304113751817202259832630971794891595179479507329720932436416900812560317210733468896607066873517355064052422065063207116349832079289272658474186064921499722167714814403797616041185918155953313759348734103061942934267894919505993638542743307107228472918723710445947266330062384030848933939185934628616159021880046867945648661821894072907623825672532634497590432674427343142035416897339129349308505444200371631844281094045395176282525432165270372083112734783507009044247605963502193564279544560869481971892020910435127774285202959361190726511090222734946232023442464515285653857060893840789132857616246532280474035382182617551956238185885008474120777389105754438526260357781514315552197173813060613458724416175998093048892698567060291832021389401405063526113521545031378589810150524383265336801525964208362707334936314422540928032043248829880889456374596429947039661833305815317928361626826141191497236492563229879626092505137772156621909898257521897941513060584412981731040302977274380629120040315554762767159399449229701473528130910227182804219550549199066893110421633315426521821140064868357160699372449039595223895653546052028547471516581294814357933315851523183354025143639782789416858212196198664793690655584630041278752254940157448894394458892142649670903699207208555440467402736563413857181152750262269163821638439469487568296433764002457329925708105898837214101614679287450328492813633538496 [149,95] -4556491233027093651693948462826073277914005943234009174584427225335969626343000527720299922715269690736893540862417381246735475533411834914604835724437383648087842423703258052558408702562616255549233002145561994007373830445172120095281477471221374421168515342369426824128374508550231982221058508734182094209200462952227596517928740256152443462970074280850061665828377406058759365471633653198148863135909752253015318935445217130086240528737423655589760207616506408748893403666083692506894706355055676314496358737471339132818437052503287744318960657733345329254208350127541321263533180232174120286351258458900320936486331814662507190147689625753384059157765499764339948855939603618651377118452641387413088638495413631483182097620893429158476880327995116142495877736976958052056965763872013270696399217532712544903835854632137686363630197763951144203616727400898034503471826827006894368534250466353794855640539046626314040170632306724374541689639881672512651278227423466976706619747001374964494400034769177210745931053167104481321717062486354061413179571632257539579487556888568902916085530089780724499702688139937627300208985869308713379503002083342691524828583206379243914027296435137647588875664753957653321687614632382470337918077135374312918568788346194297017007349890779543559020024727259252770594190195662340697308629727630071963391505165233896152400439612629688945108419876876138450670704343698659384727516030621322170786105971755613491952685499042377175306568128911858661393625823581747781527311480981980775436213520059460988141203209957663904361008329725827726303986414680425679632402504885812777767252332626800233153000520565952826221195702438790973111885186188930086413595249048667936670890648598391519216231190634057634031145986822910990713830293231330114511478475906109939493328643459747156127056637262409802337975512019895173069533999969070073955629663566463590306694719084425365293621743492413297033614058511624122028447462379898489832936709319726311718239508076125778170128864117619824857097610315933721959663442789000023372522729868021490007722670607066606713044874939901958592264881487344826243551151814888513309938238220937754533245116361988528916342099628632046075062046131980391148312863121803934651516423528 [149,96] -2575281190714683637554437120861367915500804253865225631242948386134995556503025911346191052605002462196126299150106663612566671148598286646646869287671286597979165038262740301491440083084016737251631129498374428694576548304271710361528016457554443887188591844113807632164537011419156555288136996785392981617698129634725153128641605363336237693649761363100896073195881748644258283735260322947900108896582555850727844780826465195510105616777484549711194433696188999072151067277141195614837465193519948897481672679156172518799900213998366539397618903003270731326762267810675695645455469143125872089360602471157038920536684103120660377026709812396414610153957768782339063076222346700554691063283819736830062996265901508915461765722912310942299935394810029205219925181793478466398318753530993667769929891998623377255183313983578744792124377678145098694061011952154350514619389738726345126600905623511817428423636671230890095025073558050139545404662802753931718701043849944511541597189093521486169088263368164193588012875376569492353480707211154051051733720665008234218596158978234810448848274385146633036967073780242767127999884504984430815985743143909599868782952614386346336648579482058477898023558204465227966077563853919172465270160697574739110392764998637139030581473011027330331354163967691591838813114857556701658836475253290323992278431113008192206623763534864659059726116822305085717927027980191081279158500333350837394287699341146518282999604746203121700769253733065907201219513177126748991112396323493370160559299525941848096426394154329423330220505726462426778162423818501769706608574037292325853199944604859564627235181382496083287523078738317487417502220590234726226320035348043593756775384251025285880113403273494104728642982255777666126151188273706824965945651442743789669051917778389438258738496812859572687775532021536383186244818011146336355893920070923862203608891750940853285414478336896416022442638410910077902916093208277277748134823885288037136347079273986126254340641166489050767601186116275524645976843563958364001379749995377659695484583033965923911371362599244329451866858814452043033471348778572535259621886454179427037795645084177174776955224754006710317402549921290942397444353661447582970517712 [149,97] 18730011524676071458138649263846866692041862611383153058203084388368753160498812431944157905821216994426870606741105293769158748726128631295619064403852559844440363549819187312068205629693720595794104866282219867843088935226880440194502564350425977030362648132086931709721625886560690291245899637659728486841127391554707940194082309530071850696874847710901991298670497260859565598930413466053355581531695401003023068843104232263451443763276218786099496089530290243447407410169776264647714373421595858908396790872140372367566381461391745409085820214122312689232255113843237806883629398453029187294641719976287713979151336317438063083610118080726988165834347299438908255618149003178064946560110123668352628389666728674362145970264497334452451697222603698739169834018515305932717677939182783205367110803078765505187027979638110108199281847279134196510454879178395730378616901594043941381378184349349694822624471604585082733277801688719100996915198323843880949014542499891676083232886701894791371487326215903444463592611364855239210055475006762626923291973291809480325485336981122581152759921325072469377576744777805308444635374258407362660412872717401841922025709745004536766872505364736742956831181095495635832919550273694281449702729151033738924964605152062569000124322266465596170780843949046097641438426995612142182092061730847500463531694336881626307428748027853876131115327433907278687238315677461418942756905355422448378199490915701599103507219276073978010584144569504045382334505647163597369302438100330468663270234645707927847449385833976030336174298757122693055667543866332386868212040818464480712601976731464452435134661471247471097154781435474645311550389431608559452382450328242575510037656961205224323570580583776553491967915408748919807828728084160384446591406436082789667086608134480563802115677786818682041814303762492978236469219703225047900095152914485343207616949864187989532296510381853978472856697563593132183385386631743182585044827500394076798409364077354083015292470491696822517908506806042379461966755937581570002284071253282052691127928458077754748846573265771963154203671132777544436725457365624269401052784338011489573807286869663970594819609029141247621408421601230036653960228801480214312 [149,98] -48687963685557710189022057566886939190261475579957812058893749184577701932354495236218809668543332480514488878136414397125267196818372091824464902462025489952953484526913672717233661060362623643814868628949276101556539846771664874933270519205976268052639127856505503469247714989978772182744418014386649185716818789854043707000315391997976349298173775756562449053205047724606950510428841873439036246895153151284467542706187141631108493612987172668151402603513080780341022796228648786423213407106119914202098934016089550619693807551125428260055975997476444563390754498273701511161108955443673418461909803028471651185793109529107175796664823468663638692556268117232979606945443040178826839147681800858935709128948379531597743027794454968122784645892744421753642540297158567478759699487980874953466609529754572523333621333949914834553200269075191608886346952576153772224354936149489053410746400431923797727014409058903599195073015347809600980994922623510074111154010748426567595927435623965030741859293137337610430959945332685336354053437362523969343772874997508334806947297360186618890478721166054450361435239130687858151673609456102388430760560038525529748762779805412539919998026970791643864193333126264105894586764981559175209182371051728770189243575285796404080305542659111165613275538458838843820279748994172763604632253891435033045636565867307721716946656802033947568984685240721305344198444879710144014446730390431636583751183285453874063216152652244827838115854598869113530001897263426577653880451130742347518712992033127976210259001474889480309124938519976291205472501339873303940293572967162784447452021818974929628885670209217479095960366281688590449515714612171603826302273927151464962587632952578888250319564550644833643398297073041515301211609361749847294999412710101886378533254904090884839633319224100258279678438744610879568970530051876981990356174506984726266482835862813964790905988149651444402699019426328287768274359045985187210116168496292787808453019627536169821485172095558873836718790291146587604455253667093366214212379209472570851835544528476008490264792100774922138122692062621781408522767111857341233921551040096045243747889782050460705632656665197757087459811957661186130256770009280 [149,99] 113017285304950739571975062818977038879749630738508204642283251666158687662111186427894616832080956441435253150386549082593183290368479433626429995699678510220293539637019269474148053286523040285196905830882246382277602357375022514359360344120925766193595038700320909183500712946492768515661237275546530005189437837590684700573007821837636210577195599717224319367775770708056168720108804378398226825032407692414801139098662026730545289748459085144421495563445106978398686140395714865713431064511330763102686246121049904960853553710659140257383835182832388848521546481990966586640941112664152160502994492111341317272647654468722886942390562408593101220405208502335461927060366152904646585072152289897949564352730022005492082057036770844601852570768569782132769126498935934875036140869094492994341712298794984013666430475932437551482157818696590154982414447605364015628169408683114245332412439832785937085649755206309402772717227998941118846917779284166656125190000295386026093502011846328614056742655975249242927308798666075330391488172715394354051921269380230456448546586606406095541152431792655458209435025191083842833051728552468574608544929391582052430244628380524343647618784651197859567112210929915526338341628194392411636503821424509718179768428823930059862372132750340867798141798728823695473004635731522725735727913237155190432729717200570377019646531560545023292548759720711459531119111815847202641259728281782407987418618061610869869284845900884051266321364494042525381900182195229785540414074026299508993672608951388838317446417808488987044341026251362518234216310254287793647333936617978714430046307937464366972220943792979426767072103274295044000823158772315570507548067958440577832306141731175820329401617838765468637206553732421811320215325055175707143635825657968498686833907183416858214959744150808088658369372972746043180134795770337301998718479806909349587697687089032913353518064881271480850655966267898094653769139831127541745712428191422690899263625318843571778517298336854372304074270000127885592138300300818837962571570215450253227174510381240935782572174041058933714796656593339234815313271249482100710519269722713254946849488603217984047475159750495961393660286829376382504516552 [149,100] 201329567736723415019298760294038106059884142698143284953756237271998294230220271868306245231118129423139480027780068989966897904421892270392912665903413324755988529386188424434609788188188580609797541524233643934488132495236345142233809148203503500512881219563473242442770064962643917514318920647747422598210297238471404511211263793135333849089176129846400559416407270861473855913361776883966182627041700071929533756700411257139877768599181256542358591542225869356084164664365925487346983846408435643588003131080363513812252415214015651531124225450702532027525072253666623677794100949590136075721414823443036039784466060557176760712248411085754266043489623297610198504800115554037345222921610049608707286611646559838460413354529474428729241994970728118429439194235429512078066460067754510843785261541331922401847957539232414794640347200974330207511360097775922403208979442043698712312555370022290583668441567840163265448054966039333297508270963737194737320574611634087099233497928923094191582072139469551198375899439730222016328220730728252460633884178514513195464534560664446275604847745471522589792149250394134088082832482557179958304871901752884487895533446269712093905740784269202938841012054531998236607596068745602572807883231508291689067449658913558781766140197009509815100186195975716155881997987650791201855778646158496510727326596737362765318626330691452710805419598472977167303325857342880434134503390987110847349588028958445906450561452222596509436917561563525020423187129651984636778020476595384498171995068466341618317909707571211523002176545882161831852806064611294732523890924104987049122259018933705366556929852664963523330394074787685132243933476235980761611523231554756333318789480291908451016560493205625600415106315320395830359759300524187817542290363463066798172852311138183672095660387345519564708449121806605625085065561049211785157219600221505166970085236919735850090125661692073157221661029243586838534003834521317561284763816511239133125166963987464431278509428825984345096455431675025669592547986028460312578638348019874817655048420564609835728250245038686198220167265870639177928327665524554518425219435014210152214979702663547526288477997287756311276727801630042905440 [149,101] 20699051494741341381062708509553088595640724984066989097323209055594566497996302693482713754370995580001841067807011747276469178492849113626535961145886801248665758714813386758144251427376595416616847357557567570634100657644237275521800152761215985050981846957346719661272878354879798743483134601248375023265252898786038223954827406314509922342636104631363005534735906264873593047984837330790342242776410628476365897072391603525912585358533375002165522083703712635206652874352525392434222075588088000920145199438532685620317655444152803580346877370133719885763201843264973768729670511938359148683789892943416452253923077146600483303486432616778365017265556150941886852128272183365096632642221729022706010303370924102704404073764433706513255265522558143694847120124961073091598548455161409531254909248305266835595676650835863020241354036266496393716589958580792650559075690824822292070653340210039187253404501187161792323536386553867649224812305948233621490991759660480253581463114481163933293387291912017676798698350976379812885395819298730439139642026054356547932982190949174503186911471871762376519265521307404794408762194993266400110493752460695770233254957414107909899611358963080517143462664547439297331469271048884952016755836277682215193780914665405838117442826649992199800379242732284353148286632791421874336059114930069544292937797126450362005644160430276939953019148641740834840512568659728091867397128851803764302329972091808331878500650371225044585473979849183092365442364258826789370387591673427689427030620437943242291439451097552651539481793504757989354821278391618111753296318107140884594928566020228870193469222974821345141980678824319470766733077919016626258591890861638022548703227685704180135181476155955344531296487353105682926655187781498081291755724674311301461987612990353730195355114672218874260512008293878378990806222780200663848520325249634286117259061791453869786989879624158450383667046548622541178113895357489150011148519990235863425255105416483077370497169918926536444184160556362144044134332415267421869018599917496767520913148590405716454130367062210492205354595337615799760560965481252862588018176071672156317749369794015431673336038442710692610218897704516 [149,102] -1018730373584035928001070371567459382604243508006570234129287287477934204412227654840147971070946562834247817788634851475644432507265342883240174289747205876377535463553558050900102314362335982646897228290896358530897941032723168336934109904446698664964738062829559904669465436537167453032898827432464047760153991563995496227639709268604552140660523396684722477813202637868891147267326400606735916822175352222886908661983771785942085755617635989400706627786471156500332241766411691339496000781481830672083947842236477283812983094116665840227231360060338389375881767719353659261509290043909776850436024396252092521843628203690223096795087140893326385318612318645112121726814765223616397902102441043584730537210587069062089845082319880702482132201402522137005057648751587720087219934386861791971890279786470056752248684392074618218027871361997696597450410185758024787381863345704092191011725796482963749230271577039807830330895827148095183140525952987229826086928750835432674612978455950830078231777690285318906742567033039995479760876791727553683955968317626604496717652714444464006305726163640950434316744236686673537161934369600731986827692090874224911161259837928708878945108847974684760410787738181733436186368900172298774797566632872092554121642788347030168506364561453028925319313856848586507389565636356622029480043288679614341524324344090499608393805047362062562698087468079496172792728725758271462741809378116891817742519611295509971438489123420940103797127655770223676935636924824514095318255027773234578559596607074955188233526220990185840621697714489126340015988698418186244559978620446942066131406323543401872967264480684506210486197581098560068840427757625823481027539425600585425391213267577192994598120278902502237827967960467300353002199108433983108633289455221445605993423075603426419710817799106574018109876903983014342142743666441835871719879124910045285648514155745187127730706641125983766061205944103791076499014865725741782591304418189446491971020627073911642202835780605777597470294119214480169461985700451505752399890039316961052567106445878279217678814407216208923083666371235446234645725790724143869745166286108960516832075574659600588111101131055846190644920448 [149,103] -965698437509925055491330505368724687214847328853189656154102919220873016274596218671248781040439321362692075318686848043314530512315045560262150887111064476442626917648117022909439375617672057693126827502985153010274509752263996591653889386477630485155656417328152492900696874739346123043718895061010776606781398139434754162644985229194180212366718160776323837893437194879968540174874359978132576309122249302220272143974703068314039767225617277925489520617587027243249877580156891791660077039622891048917330000229237060978409165000504660441066816758806539570868033004274114986784726162489659942089867710955359457182543809080054066991920057503809586984248473404493757580680252213591887770318767511912279854828702341926474488138958130667544928995924637802535652548817480139665501012551654169203733459200192084896153888639993490511667775471794599461653232497613876892014283753509868801487424283566497329298861907083807346869189472992288481536481189564817729460206313169367496805516162281443615154233997150328527344443279913808168421716562244825806760938702769752347027121544630246579067771651612714691253773168671141438758454558711688332649132214341590122636439298550166737473454985249057914116276482686956472772530007764655448870825787353410526459478717228555637992897500364500013358834425179952842229095574832359134491957676890741793420278970667837077891912021399162174501628354556910961416856519544644043225583823700308804670248662484159373805817399567992362726180367100846209539368956743700728712083264488962361109244554675529908235730102338133606000188638449677298226703822618945138484385267558866906181988989291515903573845747712848836886022757228670080158168267086068179649808090945535449957993158286317843665479572161939042871128020599565142006033237963107667008186650996433863391353978985184455567633951923146523400594573385707694806085751635342820887528716696842197175852053227410037637978421553675979225486692055718882327177658485530599900073478968131556717204958392034255705726627570274407731109758319965194055051765806174407552766834948938231672073385992479035259846983921982763092821551192744003268757835577124024855203242991833378320973030605141376214091639884696954576 [149,104] -1856537153652168787273535568497294439550366059257800180734093274544390122706045482691275061385039009402555601201328880030594125931957240262200867534112031962644064341679217791853153553095429437727968185828502699413640048312908321589091587918690534453080892103234372634908933567880849283621459459508769165722882389286150502792037669333870459838558457609228425631254659551728282775183551641356049266636086411991883615884381113667214114905423966034443057682052330696719270836194498615604587681345105090206249195677876198562657230802139497099990207407914947637616427467917351168524717290206342056401334113321698814744877194841617424621945265808241970867030326793446492999758457806830460306457166765013125943748015369823747490737300774396721581567089296818432069017565537751327166405031318711747876446351815434447081810951738879842420033488254189351195394636976040852694576976411256730005351471781438836869439904124309240138995807545992111064518317375135930540878637691164686798467992256559378936050840577989192246024151293430699417612542750557815858556875369448280345037726375167577002131633124630775825798730341190817617989258396633576781244497000074838477830650141774598178804095866652317447745907895072349013493833668749496725731279852320009114687374866517229227365170576491765774715730480235195944732098560565444956792193597348759515312035993651588178717382606481303601304419116614873716971621896895402847703509423987308261170696550626494926040012926821005970436298497457042858339297944460640492653640679588706561557122777866134045503956744385214578466942702907654280906762890338487824821883830754172563625195318154468351882800624521919076493956473860970941197758112298587986402610137812226971029028367348505140133496754130812996588328466502290569342486299621138543133760178968011951709031500895101450061939453356494870259745214430367194442795935743772591332044075022666321401042059693287026324647481138873394089473805730011284934038018871193241917392467053648022226912284476206365201928377523866479859842607850868074385245764971089832783116818322546760207247439060557731564645520667776864616628887174007391657575725717322549478225025619700819361398995466827449151368557066528 [149,105] -637106042213298908436524902337855589986661573870378798530146773223004764321108258879409618724684764622135393991025794289844559724573807558245233106955613638197138813381659542415660521046162778391379674223318617670936024662962067280670425438619160001132722714886325223439656447900198227415152787179149232203232051073431726594347042601714702338060529833954161671891722082068509857587057997942799947468442261552425943836920959592590462630214475144048568079074653038583101811871224557434626757237440620715078932145046793943685108467233575579972139189750369679530562858832122688860885710646069605830211929484863593932869438280274663223471161024276793519731011117330026231206274425277821683492473999023506723090600846713622478854681978613546930446687266927711570259266434026270349838031848525162440886990291961397888358604520323892356151165294294166233776239541593959242370506277040472121154503095237968262412581796369709203327407340375945564957469187786847087010446087602236962409917208822974947706706170224638650802048268564854124818914597150209947465205230071097203517172320394716399010149966752875817793626437871001821865479591743574020329399446647064424094389090562507537607156371401947431793769192716831956394197222931484688683095175826484227226825839867985503393606280943165595909547597627414158619958769505278473015039021012532718126169635289965941776999428507241820465431473338888223166282794144281827149826497588271499236037077827018298027962419649287713020842294786397237870230886340969230916702461970707674949512421716652789542504236835886930134746460311889629348962625499409548169655863715324568667902330648786391512881115128591868074060692700316709854082304241472762134308769624036322361724607872480365767931034326683402022490413685131301042576184933678705825342061123762314960119135348982415732107581730692132003703405658657134983266152197270079377227655849029327039341378212165217865419791831798338171600947237891801450384482244452699797923536947124323387973003144697676504349746224695077430942111680550106845538200715830740989319527431819671534568899735570319137283320985251190521452114322695404288652601444380157424399337364146176433787003199734937103114920 [149,106] 579326130658627914158783684664028146651827238427145481732894266370833109319687690783116978922454041771779770689784121091308602796025688550583205656117758193658160708736897226967112017369560882681384049392380816113131145302409830297909064053283380171557469912799711720902367243740111379121926106840105457137768548221223744865883939370202842846490975018542040077371770996109228287200637656984491782665328782579424355180310211773838583807720736657213008671752357351727684916640542737927647595110352108286241623402008312097834733579921671614799680757762419863154961296482105683343160309284300430165317417877501098241011714667364996015081263265602557736629020486099930649698913025012738232825641937050544998084566680574757737597718232526316915258419701729002378574317315380535194064926665000685756010382311778775102563930261474542893757259122021251465454440289974123445704151853055350725191452895994647031853501276236226760926193365783750059461450737023936148397034490879311212243011685988347579665726740853154781425823265281158284726728877559091431288650865836933587343369691522067404766143017603940157801115938124833990342325920062783910141577018264077185526108463854847953452419397353873883091434162864923711796283720082820474583807536568364432263765084922620761628217620694709386310203341571546231569489624013729106197318520276518573564819475814926985335824613889524880025243076923064919087317012049188778102640334094122031071331274880850961138078863480621033548418274381163860690298585248895810453580146950630355005581496599638252984835180485865609988658103633965969788269167411252768810351041301320850744812442639763479862526208198548443146822982552636002402968857946788900398349716894981319476894930429230101844034554629494304888093445967693947878478839742217934590863187535616089873059288091283465606648254900143790613293891206442903583958803767038556889367144191353519060678200932490594198030131201275010518999179561007437546616740403437641555882194781043390804466562999883457490996607300803822415920081740520894871040922991074744710429806917875866819159008453355398180610290412579967696537597582952497701771698039711014311202228409965165465740617144843255808 [149,107] 1388655187836980365919122401800680233664292643026434875648974799534871845311224513447019897798513231050413461744301571721227956372426930505594231145997722486482785570446687246586186706266099762420998445201201808952129372619182714817151131412749146918583204732409130234050417199481752428537247372002518411285064959822599508085427806630376347725035681629610675125679945302636182681563780391011012508352625856498915824205404801859861841827944010534574393297491713329730120421800865379553921780874036298652085675199189749836427773687048811211664256447803770373191075908925105382845538504550351364550272973873857296050148654348048591197700703729324333020854470638406603044079884888970061685628117483063930885726815701107852599380833630010819495502698177677350175000213020262660509487593833523427771063325233402000415970647159085338120392384597021064034136660766489944899783617379552736522892858352792744135237948776452261472305596236937603490432234018189573258033750660156141063257539006799225277664556838978281990934099446109173212904678677578948149530393765103989890800006061767702308535424354066360178620853979296604884226344622557036868618393207306634322010793741322053800432891297450537868455083377499370527657064536771805313197246509629776385234585237899522170855801032421068158580334317969141914164719517980058630758850426489084257448433380528737754375990676309857974914061435383742318629655920091809535271069292467304684420413344601120610286025593194981896772857486591571699530573249429688859041221896601343109002282896124522627934668544226219454967735247336693507222134463145609443882198771713038257967268907233520489602418398934764994152114990874631222032968986550394096513503188307719514655088554021136364598316230164490027496380949247840516728864653152146113432220862167889623670062171358915363509911810428692722134354491553912769767591616879529204211542730742096715353102940908595206427838172954245191317184449595207019491529186589591028308206342632200147837013532233889982903652720862494454856671557639589783889984749970614297245432912672202944805749690691290839423426266719340415043842861588465379485323123304551059664071085762906255457291077879680 [149,108] 415735526407515879205164708311545267904666529288345403467693520907659598616053191920234808091805626895439423916348180218464342074701549565213242579116503597545498041139958786203766879412716918180896923679001058856397865738704822252172677482846943294687798189023063185048416489454945178464343727745210116013739351227919657859543901078436838742206742046687135367375015760505109120357485555431591990958787873429583017577222847722113870876341329519267417544181597248896942118048956197100800465561309891944125808225730643677085894163245544852395511681210799195670024389138662391623962493020454967089770913538942929273389655109153422571477553080386598765766258237893945088726510095360589934409211858975244434158468252398281556827709372446280664544138338572072692867049023113339002640300512366502467712403758199098528902367638226668722906948960865508964899370531458503661015732266216640654528569378898582552774068535816291024920638683079746163988426518811820191382796386496964238329112582483325033898628068971081261749238881444565691971490092186835915891481122571387203411713382908619403393537756827054440700008551988556185995356918712148258278407785245337046881258712343858947588705990249976174112565567202703459845249938730679186405638728541221807637556401809221716401824229535373480468131088695627264561137518732811351310745254582258506087404287629886737497071288668729154002729775299589869766378403932647953349358197228707792464720127773277988217785347155671973451824515307301404528396551280797791164560555967539890429032989635630001589932062487180374836848506024793747372428285446413676082942847911261382751175761013096661883039231269911931367102870358008948500118446695938018304138906225161190953770506431579179824240039912751089981096426878361936053694345083755209984259522641019679162354298275002124840538187312989810681073552643594910886288905728029877690947153403157402839234945891397607552898825321526273358377767017891357743628155524789029726443422392643707655067372699184652353791324491029897265867027077222311873510811396646186785022477525011377619503353761644824874046110486019635704303069732082411487652940216098056279203905830628151519504064 [149,109] 38432786233220632100706375097781886625349780389205023212430243389818704008400897694546773144577718095236622171434269828910057067966067969003006822179447693887504431152251268296912227623716779015353930001670639531687080575945456668609412781964596977532144253204007450038668492102708763475155833875328562118779690235141241564027384956552721343127998559259956128480800633403863701528984572570605684871669051583562890438745728659001926363787115824908220033693747918355296649951676638931252924997556450596345805650643912547232176522290242005139967527255313652101442298058063717195576177533289339334322248925657242587030923060446092465187657173446448328632606192623328456664878892047393659896171835908160752947664496500905231362554259421284434405018398125924107083753558858473332299481478954447797839484921181910711058318264376966989629742083849262436373394033174385056684733151316697674278489024426055559511056984755417595360394407050159246903334287018769980207103246462387049713941435631353530257259316103946615989216350232124652282257600970220101380012064277910422145108448180598475488197893024102319109297516565513307098992361863693124298922372092894777130646121078691726153037257972014182612169970917398365214222296217766799229054864131537665775397681429327688743939022750251301964484545413380726794024083605261416336559331226228421505990214328200862978182206058257472044191215898099802488481993409092067749476933162598821572384529909238378676278846137203165528594433242679413445605756553239121727388915095187069220034539495504864306989192108246634981761548154621061538828772776777653438191774658836679176098321150578553757270364655873073178995145780476141136947452436224383297548113395324507301782695203925356302056570478920464392832975850782632091615625413632377367036771068772340153639469805075687878915218557826733342536392426265829538069728406208126811131730792963404977753161357756242769363167568769608080708445511761055179400434300053039429493084666118936641138551272132293310520014257430155320950854915411992709848139606260695975110957888572749835768779242431625647212904563623624354194276737337886434880829540604680074091927095322057864 [149,110] -32588237866429580487379570317291296813747927723644013441244563292669238962995168929678132063840070457606988196271325438995202406802046077779492407810814226820106917219466711200227301210484738770821222003635541214916170779258667186316139736873002719719188025011574370693563419861130126616904323301669315925102694358612778552771992068420660954823286277025162109824081419422384611684198658414057016946335237689448000586756047753323840336021683977672018871477122090698264358971339612014800230870732276133341525244967743208951573301800977580488214250013237239333170150280077061031504250400049823579136917597704412927805240305454411813397043119712550189491647276084535703321354726547421248034390721673710274463742952830396931345891279914045961922111072514632691016577857085313959973640168205383151579096283569152771341644681692020070507116800704848917641416275386699078097217375707816626718137999829214135022749195025421987738531132366414502489038474927803428415542319190453979868735881547150554898124888603072673028753739078604074340871590107033351426207816447285726993401744787821776982829398913521872768407609545114827599894839233311809299731231877780839664473321210614612110308993134773214509084261466618613778346443125025638557340729805819188910074860708221594667271008766239596463475202167705184991389325369656014835882934083094127115609213798147381979400366985112052195927818242942873167327514602258125320791527891169436869487631702269716483677551240402295884822393120501096988229277004198832878259889628496197835636321448780548209931848411390638064946569470306579469233140985023448462668995930319261587038617643998245018882317747087963607581450955738355403128346520748582865576574703264027963673006652180677412136725907024299488326673292138334033768182337889865104030004727823483063410887872045594829000535890791530243451105975000899377607595597081962987402848602776323699254234013879287398277680808787693799176862840256286402592136121438059474609789033930951784274321177336055210100360688098066981582976920251650405207636718032790188728194727843676028774931334918812030445903847300721067629504658546416844650781827303410813615128920256 [149,111] -11392726001287145568168838889771088709322866708660866692699553602187084110720123014085067463369167368357940158730349598355489893694537696606454091079431910067192116819517459220183765471917655487084696254951687209387122739013870123060111407750294299446462677265480415490996696722308733480914477334409455853155302769805803728930947243884811804615060265909277130855546866298059247793163846055485150551017764139866729155578725553093790984619562491300107455788621629348838126575850827189931140773494722644461288369097738437416662762375811064011263865442261699229689869478729148035282164672908552139964607982458710199266309004539116419527988265085555891256572585371374193007944796025340774839911524678364868909765170956856733906360045041681375367866581191656991571867704527517500821012392719828435191308130198873279724099479437841581084208810355064943512371866486436674336263962584338034201953293497134274850190142082582857919290316136272347630486212640440424342256809841262155297663020097199080766274130830699588270527162332694275029346075177225736992488211450877464931993905664634570798170317806171741675603908729208685702727230382757728782681390842805564887998400429420051135189832440737526387953916810624746673133829129757760484130083305934894281215670788607725190681350563453522587338955054353437361430515021731991631030501315357864191690666276532705465838254335538161116565960468693780498546390588117510763101712041301052367010215317311360029421664462262184290967578586072865249573675717251414494890313259703711434790732244841999377517625923537697048305320885482790689845670157364995127894268533432171513608319389926801149549127075771528701993236521859196016309207460551725486264424427391741859759016129067549099471321953831961311462414413197018778849623354754340230280231944535899083485569912472485961919873446580552568476975173648628211788991143983023387183566584659599921814284695212539509083350380627696604934555856900338806208857555660632450779825542530930210511080103742319028604565376442883872946446888898990549476314862245084783679815950346618905499202819745766366280400619455396208583427032423106729876221626624925076674744 [149,112] 225483454608794692549208334525571821281513922878236966220460816427711921549715320486121647527050002430099629318168565488343775285671931150108629871575888684487555285661689308375569509557679466080529165816324534241154180680997130523371126813734843588075066470673988709655528362707279729096734550779190182197006479547448124172976091756024408924598572069010943931485215623066607944552685040134814490145510973500768242391008461961210035540070281178096788850309985554226172029752348564061418545592599071802469474114563223860488094466112487314906672013129278131832136595772301605474434977013644786870141956690134863772015621217679619877346953123522204171487420278480229884731106935570006950939468873410565953882097693638367709461361421979633690804507748947488240858286577100996528449778866449813856005383984208579461605468353883435244216678455325025118553708363555529700191426998777534836103389925861640271150664500175136369330254602342890810356901053206996688371167339690998522373417848470631743558280603361601995373697250540752421826616080743302569307478412994897139931467661651636053736242189365619874181614870127969762590238251031788693090554388778245987667940115065102002281629944802695241397867948572486056812590905101934403319797497098989791448690859803420970748770311298765972903730015412251720988043226286121918036793806169862077915406345586690274815029300270447393691985942428004620932910739819044819177730924310586537381546735116398842061702497953450419665356436220528476227409028703420257659457046641118300845576286670446248576992901174347852358560693996247706389464161433292259254617926053068400309219701912678583293635071433269244485000141406675723920713107797409066623499147910049726259349836844926642915575880928764464970882595510885265805751104080872051795372272966637040353220552266584837798280831230257583111847974666543084984043153594940770440175038462661826418120970830897305211768215681345118319898868896833065934820646598638319514462773506184215901010702107943389788721298989907751567764487448490925023805789052558539989950770689330427607671897348166772327700430593160065576551683808803471511234031487813264 [149,113] -21064477326882281594194396965215865299607993341032341352622402465152977674866552920384687904533722173867500194039606391491898609442499341532061134956871875428377059505667325305153101666491268901769382089380109236509416298336706965700728449101600673710555303552160496474611425635826626015026618129206329661111026235042444042081945052075136436482278594067373718651954253810817180853559509754226548482226453348191493134577258568060002308710320359465062212199129083466675783084862442194778518853852593565326179143242865496990349840922836926345847362689829800041661665104063121045216963783652415475270151871686855298302991398409410122313858316352400564640985713237603421431995328910487324250768647102222925700437947622436512399096090736053696223193233515302756369400064430712610598846377720224812502599077921974882530595570192483282945053152538321839965690008152643284083182604388246619037696349184585788973527241882510295207649712961326933671630040363602572576543075196711791895524658271500805148704779360970751339728153103321203999522075905160086776474857885461950879187960928724309216503225214617184789820885269381906604693620156606844160591968600922904664568818392353326061297083440786174775900202554120741970144065966074301105218989803954185583303552631277572630555549567389755735832838862341474535979089771025185329941590590813598200641681974993814068788712043018813580555084590285320324367183471624663924552138115066132300708951878889657686571711853630055421891080566494716789663226442509535566333064011372645451117314976745267547581143932223352530520191110322177750295917435595533074350641514161790306892499241417109802431543593401098050561514764895875497159110914211031630077499028260302550942321826226431706144979711540675567451316403600576575801039438021555807110234276553192985975112088124102552874844746804555048896917582902916413405300050245423869598930270930236911348506623277314510756517348763079921101508295238217215802322975318700354890642374198143067356653532516464508900189987010908964786586461543548615214853333012417171985807280725438283068777305850128431216449420924244509481811563001326781687758200 [149,114] 5097881794913278552656868121227030671257770972197756829244632077520963470534719788224930067332308879771978962260360760825424632476411059217846076896302434121896027607335538958352640704797640544850690598358574562109679763568610562170430749131998277273524168758070397364740803658183005578542549465707750898525599466585419279284158318435313407364669433480014690449625403694347559058052279170399036922856305881753730755540857322354071045786299604178128925723644882877274733965083703124318807589674374356926389683698123960684101435450782720976520216483736251368152467694170725927396311734140473382263954500184499370514282691648204058834450286620895098466621356966231408367588314698597842560073988884753556189932782194542896492448435122502749299198885516832837053837562884969436005065401523050509264838017873975542348027805771825989669608064188818820574066699798156972821289754851641500568077986662913248879650913646674101871905799536647258120466311966833180652033488488376205336660060012602116097179084341449363902260465789282072012145552441207846943828631682218068513054780872095231231834334007167019691530491452372317216251855845435171004837358200232882606120669198855749825167096315804798812985232288773144059807362583524656949031476637950213613502614772786150448992585672657961604961509786807784214435486687593496891018676784565902946071317432729433991237349591567359181415170488399479284865718121069031864756746164581736422870651981949395674834087849365368002315069259720983697660624912364601949210457079936853304530604113024013295398725222375376112587683814208601719793127855808528479545708600767814601584371677932340945851867967450040001673533930892291169982728628100231906705590860341618622568378560085552730413680004432955218644137188270600068496682923098136960470107002274699117843217385676299733610963356834003380921636950876936460365552746559613175936169529110955705823222268236529493065265057758056111704553227144493194840960529349904815859429701818770707153283991764985567041946627950236552892007818204572817687307531065787860698332329921581558081439522057257975637942966934922833194089958958406810304 [149,115] -18795409439185224109848684380524794788839667188759372792548138668452207312784254842712502186066281728742555542996184363819134815571111157984548817009305214606438218333513297906189235141663184748969203298671705664070131382337538285806157829235548362540138744563233322505955392744375711713382321598584432807583969929217190231998143329493988471090324397802605709270471967025072516149215912568569715148489712749384137785477456492955695007504252962107603001857115342295630302560277639405010583944814738015766540482075569592878602386976220741041935181783296105997217861117558061361038002727027014016284940799450066759981300203427356471716654135650854740974850255749809603597126006145674567224540417711817949923061972028557745615963248035340963893990769037975126869048371632261206307010732095498152950926068889821242202716085900311998037708681448830701848559563481247136655890696048665956671026725146314562611187822271053295413266240529001306444656244719397936680065030707916649224850823163013325061259806864097936650473451401021167186897621599832824031084513052319680928964457502234989248134059836278948465796786108558752407594786737995833927358163155545930421409286905359356812208862591250360809966781353014336928765173327836054558993269831455713559153947005800645210459377017944244658777972299829225894201583875470175137485559662991901891154085446150960351121682353270343337898661975372070632628313187685387189848862155173285790428076660994352972742702730316860080010271304392677169688937184974888035971663734349987825450660715438672221951964774740504366174130000729317034586526580187939960623550237860239673306642962723176342197359139178765370248042577638724620500071909302231051840238924369197060063577736301419497252828994986186520956677294880956785988022357583342539256019872094666038763655962699381553155618213618146238975901280838448793887738127677289888285046477329787729018588370252586570970313540405106174231436923130881785363228392679086786040583966651121116976052468593392663482798212912492760156169970583509380926711947085689101816661197612105136374044342573470159525554652663879179495612446904 [149,116] 2810747263696392337803551010268555935184338573703271244995380793760955804429059648718911506840116456119387003963961543941714235418199740828467344747004891867166841621804742565376224433398927604012267997511245324338867461934914333066854665407489312086861644462430681830741462763670284157795801630171698057774190635289028621878197558276959779843820619559846740511132320836771302722613402422410926464171914943681000029124951391688299314709687962942338380256891516797516045514372533662176755111680479722929841427482529198443541351875580751129459474499878552041433256564681615649470979131939530003433081929343076415629112251397022337801218622968111051573091098761416441426209296772358489592939174027288729709345014988213625581813203037537552711406564084406262371315323044688092348447584405355370133608224945389207768962507051637602618774506266945206593318832760361383822011438900443011017459719398862673543450709458330786320801412280986037550101359644928400611655516591643165125765057691232355418544582541150768929490122311313497998535014174431292292337247683023910020773770444626624125432432255638454040971162358129685964091796886748662547187443091873381944373037134804721016351771911018361830800110955826278430016595115621874147151979761570209082872935688438659644591868594600491978464747002804742414980243513642490498007533577237180723865412390078535023511450624521996834224663593433128722177071302559428311459327516624923584353846151618869257657021459006323757788113411365781992979287210105299773552990437691465848816972298601674495724157128772847956511406288975850419001844112343352733796680450445312611440829121699842504005189498843392653749674319710114185443696429695692100875627358078220704614655658040026311768604027213105075323423032706491680296499559896077930324894241178302211593422541465677596277841662600960979346534279408064478414283235711509545950369623733489169763062911232966247285565504927515522243726931886037975702476758290332785008351833218368778447268299753392230350616308627513796632741970324555047943969348443583450806336692503045359478916252825200702083547574737702028642120 [149,117] 548030399816299579378471867353595111304869231283856033994264752219876612358870552786039305873148959442389633673417879472851074879281069135907093018758072295558573848579328990768461025840335241454573975641830647541123468355219669901120995986545099280835981912394839134679586827672948878121117629124607674055838475010168202656905202179426565290262573082542064617276347584728916353982983634682143651614512882701028229774290508969032190512341734081135654420963372439583674881857881680706468363437584324748015939383607965618931989697792706668360914034181841247276207458475233558248339115979198253895596314007717191592795001170172226555859939252942077102027518152363415318539262029654747799825951111396601680420202511919227187570094083941174885017538149969649949619622551991991399042180397123276672376903078777493600970153595222823779499848067572428728814746078632282513441168577663048548245556169845722384800448932494080612778212916336980816916472829819140237557776347582587433383317206725594473984806903401776300868451941994444135141404474997321010268174678511771344845163006014117885863385447687852061081835718978908767784076906583783845047405024116978273808080269640605890899082907720678452309800403604834390506957563969782851777006446227069427729470999648567225958540218373321798062410591319229350841141062005368362932034521644131472364447274912258679692999622986723553496842890157172352466697598836805611280017226362731948474375797038903951562366718909512487491985985627701929728150086902905852617288353068528756104544427832812812710792633839196852753525976735903126993434914977643759383377737555177950025051176363252615968659555182937773166775003404223756348902960068868697448962129450375984296089714373935865855227412313786965400726045694584070256745029087869421691577743700077328572459600385115112143240025491997146176998236360112794034349902296400399299355813715604520770069835762857978251966721615730257917437253264221894120156222975247104019625857764650135624427711666461413298484042278179233455056023828616651771013020471206865939225483488515759069933337490545857257959300231470855 [149,118] -7643022516202218245516745347659898659155530671051025745395483370859708051665831994649518322980011321225894716698769811038336186131557185846327355582572040751822921227038115722552201564264617892523255284967356586289584858203241622567935879826472595676102835871141044522520377513428911133982453625008977118442776724373844481279631144392359755926761482588911378802184108444525166519842230530991056639380731041701310801908416687657031681732420288579713420002637034114458673757320616806234828972512770908040829790684077532189437567109522164914900773329504212427284479648120793155906997371021932324620770581709778184778404760183168925417519936378593355564054037369670084676039519996419130703914961477411671502756283672444830740946885555161917791273171303519032561461309381712576008471960293491848493926565685647809053913513168926548091046689202462719342019784017602739496443286774582783207626440273363575990064045475039844478345219868757409471599486528099176985558747306886812975298195155762558067005393543455136420896771858858648120567779181914260872331734038023487292529196393739023972209128844001968655006984653884617052756182503820437683671221599911643518651622695139087570559803376075707575861230618628101768880141995697586822697061973123267159767304722642113797794317013921905475547798806535977590675317056274354447665522699471528472682994557552711735509379029931619232276724319383510490444214766215901690750815222640877926001968733444330552217976217652523912651405371451145398324876638208915911885081024810175464154317724886240745925355429952722776056849143088805753171978940418068117004497391016800406227848873558453025710036737939312788183062953533437566257117128673436002941001675127115730084787160925402812202688744076146426210382815055108221668054025732330107299154125857324836091462469600373314268454990496145335092624928480506223600011670812773024449531390444728321115504719849506753137163643099698107744406943086671971500227625460275720526682415694418482826644539038322708022740296688888439297755741104490453207497717829536350391204528980860067435605343685132836095231616 [149,119] 12048142924042199186224312242718152783807376090224310015403717690690568177624467737258336026897438342318646883252188936400941128548733773600877105260762432801810198560912848253535847557017332754441618552144775143816119594319456947676063452820607573947213991676941241540054689341050152534825549004770732692405510314239172432934155474099732175593104117272451291154087367883868397611845354097720166761191634647462085832645611498149993880829270849756381187741751741563073844475779338501705509329175750891076442879133486355352138675107038885091500863547983430156953796549971990150488384352610995312980589434580159474730809229286101940872345048167875378605658100876574932967259827666621177875436156851673051519760357152504725203575766993557823693334404006573303144239034939938316369767813448430332663072675625922328793912010800565525487692438245264956670365499078173423145732720590792625373065118343209527315227875577247670905220927101087014837728792122833602370733619896978183717750794294943521477453663007068842456078496200979361140823617337215542847592991469174932749510827144597453162869498243874641557125262916430008511897023486784917211041114980954651167452046650012606784559033289347206005262773458310162290432945179596879804638682142614540873229221383865949383915971757145173873684591650087701369494050346008024854414654534744776714073673253976945956474961560162426201249882846567956286098726026832348618584001152769443234374903437177032263369780545849915073518444628571481486739602007862206970075378423943202847982470229729142813691102141902504209206188912233145208934396117542891663484415746021206856529053871250959134015205384463556705137651291331201701577105135821355840992757488715965237569391611719919234407621490976070111746638576391051044898350020835476891323506059314075588405949526098423934813667490357407221944450788718933529701221489028356933325398617877069719977333947014716673053798428687346091868981936424446695798611173621025510217072785749534450158283498067495254948191364704564409784359335622322541514049255287067554339203860332693089846448684611545200 [149,120] 1843741134528410056258409666884478955487499862434944263367760655575752621350485880907111950887932383796083175133461538322062932432746924776421031095536489844047585593421374598413537662060632828563276913835509929652035146062630337340544723244005056063937663070928660663277867380541473571468268198764028521368966499186224607717648615419731088584269266778999435824027639654378819644145210911212337560054723283061751300013567219049001528834839682565940920329904373719317317800629732682042797278807440315628607482286052186104157253876508025442621652214614134699862634445895737451128962446330111396971451083353653494220777438771190996322755480758658919126174248344909721660780283869142391587945135949389635077143540341505266918606699800712400904398759827239935697923292943431669091544301648949970703067617288658967400701774510025562841373574899206133459262113133384498358032704091003513671774082965285990421693275698270482171420535128137175244235518525197294371565336831990734711205407981431667471418616074427192492242251052450947546923113383120273495456667509730244691727067346926076128901921724492313491679582849218286676643723193902013040106344506131249522847975807426640706825038102446199846436093572541314298284082216962437648936868259852633169266140241699440910270211579582372022164096104152918463933561265390141310697457367019170966821874539460561488895682653794727097161441969496808172302848349953828648933538966604228697461588666231180072018258406986899325980657489531505548333650261256824911386994694058392780019267027441617826653261331263007868239479247443309677929154915862181251499132714902146297750723546301820882023435973318055429663102137581475809685633924290006233877860374101658620245340945519615601301362938255485190378226568711689527402651188683868512953545644923604962715114548527571839458417553078707214606384428068958355765340898048334025544988909544608369414364146231029912050078563798583508233559957758367291569215532174430565926565307913410014242303955087214653262915912316668148645311085080207575107428572766365568721153218677415228731728374368 [149,121] 5019301086633768814824281331960645086995245810774272404653981658584234036409022911734341148501705808413502862555771832876657231693842347025545499847183283287168626542285490251924821093993292882064523398894223492070175121885357862429005980419896727420058163832178014625137114047206599904331932505639825007294880177489380769671234392150296543835963858522812522849400162410703973028651923837180708296137343020872500515805711322500214725408998825798833070954271646189988009995614399662751776610369820159553076349842780655561776922666224056865741577428583107548515163833359993013192937540371874939456979862130371759605069440708833843867236730617814230667650507540867835755619582821122294354345121025037089171248546024533034335182581340902428715388849969441326493229743845296721467689988922001803108673559545413669643516254467620269675005346394384874408450294907153052470329330190097019261550159345792615142003233029465598238061656099250637002793782371006259526468513930562229763886108573298519990172507151131239021634086657960424384848264825102588563482643970174385442998301304544671448158325440679092494998646988552884948289626531466509936206078011902655039476020433900206484292644058662856050293489589320379859429496823844219757137200183286859242868401059953194315636430080849966342469421171443677315334893184608196648800854063429217880102024364881133874638986790280839373496744887684503340267644487361995741612070929684489604747166049985396025333381391232567642833313784584762501882835703032417820902792060825568748137079270701658023357155419703872710075608071333241967222403042064232325455177942424443723687568164558344621372932703943467061744446075825554867198058929364988685597680570222114756997339101902116913501381881551143332731838021320073600356790091261306770778436076022062653332322260549913872137944671319825609966803938766106676603521665086282773143235957265362714657226875846184269729512426126177314210354539297719305995796372848313756340154001985908776935434584112646352384168164180247702046406593811103842905874688553587834653465871908776591252 [149,122] -76479286879864365414563215343814928591826490246687131946189578308012958284351718907170228267773351486453863693516308580736866674231610861783327715275692242886214438679038763842948560204249292848953422500314141316540614193951220888944182362187119278039316690104679307708199014116444452962969738019182065623991934590454851437579938755169509379323045676310747982722651749547152782302117824438116692454636743092191292942939457533908323472046363212252328592597023085925927533453430705535466844889475779598300888427851808472883251931599678031032929658884989971702928881659692435153014161250945076184937137927795963957945652214064770944508595971959439859424521423241752659562684877345198058678160297988656304434667884182433442811978889563694869936757336140220623757682782948816846431156971576759111301117584135373139929336475936773943160403066426285703954215248428473990788870037612458282084683680869475693605231777999097543323321010662153430744102502807903654959383613801301128793124223560883364661303320078606334101792322699933299736664621960058642751729581873167923702384632459571492999786364107870641185810261845361990104202000677359956204450134031287068546273187096638503937547503627430502335710032145929208176410786886046851507909178627369551646491281304695420914158210092183956400836783705251102410347916558110871065306195655052900592716361295080198136202041055626924198119422418980988260347143400965290778855422798755844058121911929701972372369235470351906510877379979165930317491612868795222550638353639895565186763629032429634744905820614826470236963329905123902404347265345538061147325434841342141179954425054269476652736774118807023608641177320672827479443314530679744867348743580951351489548556073144404482396746660728799777275211307522742750391350815906670158642787234442235725786964443600309071239120241016737923050490042287492827009982077910773139012046506994794666993411035263234894298640108283187957084722160283049489878532793693683416125367661393039060889630780003384961573700672589817463451116978182074370289782950672515189493679830464 [149,123] -1363450156924344622418388473631190160901085182979524269989869085209906107087755680650438035100080501643237375640705884719805487484392029038096746406864893098870857310270572096094638451902152212275498924486817471530030863178412606290681047957730118967368759985852035640178024185487468553650615174778643511820185707281713740195169008468011487667872450759485624249175670556035689902590624759625233992434493469734526109255959331054983986454230451391929022195817312119761363850025259137535810514934182507919905525695269367637438938531734796128582680386557419742980492603617754524942653320259781633416797666258100850313474133481068096076722610860843776196832861172955670121877274623414434506144837149538166250309694503970740239524839538142348811293511000534629502507953525762725558872349883128609519442078042710302676039331969745589333918944168201998921005687658812441147489779635354432094425556269348830318680865761873018898641659826834049361226778554667746455143575290695294533309567394292092027444409704545844645725283495329029484651550598238496455980301794396907099101211081172333003484540578500326113498004653000102621291292821246564898106991496531738512217496674268771660074251237493087735092493084472985226537117264076947883654740962416415893804063246300303294947032573338664150699635067561973776798592349975107720813790170577515403419554700111945407420097781931050248333818396786079124186591069024380980254908256135012054995103935449343653171208497040902391138152098318313637664518487362676682640366682454542956890573618881056698765952332637113195735014965110063703458719814710087259527455167481248023826999322791139387697828703906410298581578125209395929045118255734233678212741799338324572363402196427355324129068940422088986498275775593316408688502885331324034386066879789837730368624913714649151628893558999635399764756546737166919673644766701767872220125764174112964807587972647934046191387306339598335311566809243769133135319963624939226202282143346214095930576150957346870043689460989420576105657781491931723956817536373557057340920 [149,124] -5031618328050011233030606587475624934210456256961787864964559410691904164388812102290588065504362604437119964855849104564619339677613534782729164721083616446326644871338032607578895790729831463873741629959460191712094727012613002405927368624313864049394237640866854999363082900106129704287380262716224483732609054967257359451307603037134897782824557784129084700037428236618204831497876329771200015510465169013251802233002862555044068342715168709543793925519359175494893268942856912562029741746299406735662974636516910998972391204456709412931349804302029229609435901879942480039551475120317988616849111857057148516493797457469214447815531693349032442469826129379477166014527057594409583675344116819293158591180923379059567177283726920822849658997294213634221972745852054053543381152729132747880029963571881136525108796385163857739065542801770854372731191248001832677409400700159173223046521075482444463622260618473131498123641169190017573320150766397131463959543429574181935626816785202927757980766979500113754488867507550814940030725541501199234378306335448658357390287306528522743664358369576822504241646292559372979840389919927342467221565043504966466554668531713571826860217130105221776166530313782827980376158460077212857059358078000079784299360820603855857848860744320138481948093215455763256339775282951797602635080695845833971172865686725499601091892924668445710814306320570456526411955981955857695886666212707686740995379896333943191068958737267999885023608942444806651470497827011424375996664096476877312371374530463155820638015037355364951711952957608530557602879556218149300496896942347549139464227786230234267499201999138407319623456667931331419441086640830247689310413039834637166852660143770380454463537902113883174768389402347696160442911877581662504925350501370738350884534594811804188295972686662822968630555764146851973071215724269001043230217206398598042031180551802076202901036131003667575626791246116353347333021386397711043823022822317888035846413053920616136537837980706248665887300910084965845687329975479376 [149,125] -4738109230151883371242524305173866453656415291354060965171167192369126957783549072705585733877996631785672916295673244475955541821998206434077948359914239821668648517677117547808124908198674739771996200325072149009074492932044131046613468065378369090148600621374735343053027923895095533878302363033572298477451470133711687618219235011848753496793392220330798320725083441623669161659128754891338674556432334558067872462962054917526375851216653462014260482159514295159962609820013976489905133738251756886198881723318382962091025678336090554716488605084449364067658388189716980953100517155459528174086863473475702543403129549083611907260544455055203155469240016664290140542678020017640172458577353864248222354241681028833541484908206850071780179080001112276428048901867508807500562378839719406336982356345611328369775375909265025214575567221264469958688205401603768419815639220081465309417487012443302805176957504419872095235438234399075952905344248466741105160792882574694115951733170625493411443788919838377524928403170235964352436304714718238747243450124493444857072262574773102570729623652071162651397738661879196778766850364789657446379504613081666345472118052740139276585350750483637213857322937124837993386777003046191064552875411208938993278805464107635877163692075605484668203336500454787159195999190508864239111071123207407373400766075650142074168535933634530773765379320167800941166944697553179605708016238764762693252738941425144014069488069637690061615859134195696305004399303612042724824210481793436727291925945326669852804862261387382035035015438132943543557231343283655545822065277332861876241530835958785658685992150523784964970544821356258573491340687180241820799380843767313937560021752806926953489648283982537843097479019918491255032791363967702973904318909329261160622442873718818614079206516225932019601358617385182134373523971703720627943656965751236092981218088968059131674676548126261167316852277556700833280929023163954696913879298954147250813198675070356445888699762964986251303336457423663060683878 [149,126] 7981964753680428510385487820177399463382567069889299337506585965581831715655322848689198232786021284985748539165046815515478937219837834798291188716269482175083944879051261417467089451668350881478508030903295555019303711718823927698431040928849108226723094546000845422875081181150031649651411643110874467089171748616781326022708152464366722330550247139677927364429761223335763500572366462386459558383850379294289903884237713066627989103603791192521953331082418868895680637243344097239177208692444047106482602802058742286800813772578743957654050962738865276273521196093244310000052689236267965059401199582854614218624330336362584402192966622746354101780915338438640611816756135917908482953089694277146070837657462653849357616034828467723810515859483915388185027036374455706378697783113984263888309222531651377184267453643554527471078001964746083621502245496656552773092405347903241367881019015769185318680475667564355514986067330119843417394436058412253666262668306199777443131388006821858164282994816599797883110809809917438814125638273563263725726930150924284266222558833810463069477545277910150443331497295059855598220976944507771631939078022809162153614115781216978845086569286421330590750159837059670363275494954439262352888014678874823395983938577403679586976506446313902945952450911235592890737059877741892394511693330334938617814087375488355277793319085111166531751165027301811827103164365697691965930152980357203273968826932440868424553662551007912589461506906828854771985613473602299143052375347295548870328641847557821871030172133234479961090197855097354744777626377529925550046186878764226949370043200929706133400139688482979632584992135275821229759120749516447452024072065405589915039261212550494029319406665267797792226163084486761730991285540574216545108191199462223329548955212225510544788281357510634719071696434936656454379039626058120519749540736268314403593352760550874424373863512513566004183497553208653457425781435323359413397747528223341074125177709363079478581599192930409473170892858328640 [149,127] 15130780104371018405626200737931941966045736885160292642877666805230239642125139216235356299266465113978578226379959772539188337291686385412103720570969416691349265708307009045879009557804266621408886995629522565215306679615381689647916115666126427374728769192043331501906307412865777928960934789032610983329834089720135193965652475402430007919028401189222960719328959829044892574698167032101680260391219980226259856721060491090509254454677132287177515755442367242390122403360141911705929830342542687410194169037845422538016046199054027731060212842083503988809567529963530122435570791573804498309570994380954932694892171566553813815501942011056726772256281190520210755571793209069238080735630466923964548476853103613897062884181989862015675563012882982146561721068376807802386692326863173643133929746136640650707134427992650698068804028100742626540444730220324763453557423869931729944860529837752990575973114929927539395456135234788442489075899565677107998734862646789137245414678548303539227811326830754373545071947519646755572048826861186716021893497454787381479642374696932904946992459359975898393125569338050010047450215427877238014565373190298128733895005699486503366249371386930313314367982568621067299540185106521631281577660073429418715921807946904303969640048901230997846480001004800794966649619359817513485834455770484972513431385720087157382209983333431927741161278631668799231486868844190507245810646253513276275441974482413326252639520388717564789369218137682984559075825337691532570677831128516422049086055053136352285872805420314743616404640313398659389662393500705493909081698715686308168435456273919370033277852107173171655360238707180704395926881482967636762703235193846398582596988510442260281173397706179109796161021074259546524895899926364245417291364647932846394812277183432202519348345458614037503015573060572988530020822008271556905478417240437805008889957151884095490346434881370072644692779359164957464153390909112227613936410866220906984924725751261352837550948611242937037688744 [149,128] 12038951963960157818872921215844392389908739997105345375192288516841805297437101997325047727596838450035038728809523870136354445562209901712605296681555462886883000159387604851628532235658092710927587982115843640237603681245331759594418143663920150130840002526135438065670332949703244020950440340800580075384874169189442241838878148457293634782689183770938343685599092339274981453845296326567485864779567398818365981277306559206445997646583575117998596347194143011870754612003825314121102755289595576781460929528975263986977088629594947514986802257943554523159461612510678793522386254881098421265387899157432399964416645915051974148627931505068841360623518904988950826771257806173017408652926331316815364803139830631779323569493836891220601087155773601944480847960350708740055902250204723325921510171724265968870658462924327657350469450959498741546277746845553229704283510966466043274992977088890386879043056298972384581578045874878593253762412534199163527114211719365331561289448527898373543903953044300075843611018627127886426741854827945547322785301412837650146345456094126962846202409717126643451935766137826840009209781585418702016376273461088421562459047536214578529643339439352271210402643880019130255454678539787177663339987547773248080306142037496456106531569362460601348276873930845003584137664603689481620825015183465721867279923021324733715187431880114567514094393047842220514763310296833175437599946367559013156442611272749690970954419694986823261306841352906828368132183793275931919118115362899207676031451599861256037849385089192602813101685621755458053818151236481224037565052926332510657631495941622576430851752247024763513872585198976268776305749532260492989534495513165814239450656888002724028074272683726416690458817082846392164202905227870363996118088144870181021489613937738129551282758951033709607652545322049876405775090458258205949178313139919633122342046948693521498255941003602508695245868265876791176059147794847330305609207440880434183138954136473552585602396270185424 [149,129] 1688398198797231426703493216011628798894718612584797195371596694731347802464957261070290511258657369096826368783780086165398556128559880408420658339602800617883256345179080121273442707601592846909796423227112462375839140818236147987160557067247538862797603388945575621346269770701470388173795438901113317747845363290848354961917992937435327407040163672397865585669599418398560712773836042488004698026326409937797470442882509860777572437864446373197978755274683473168022854866338292000356252034775642085975761603352558806057405655829561752878894269682662612496913154162660532366521525493003606448482888698487564492394722668501025550556607551187000827741160841001540868180442352714517080908220245155640389706904264085493520319949329872330129832368719801312679560439037834365394465504981795260158902397747699978104349704459007328555327507324878846049431311020543718881194610074428740427696608477867730714063381964513072861034272250719044831568802025237480867699535669779695563718026966747095549231917064712319135128338579739693363689421087697135468737077083283697490018285035392866827173694068156543038826412790805444493190638637619231408671263832869877047819390890382447263728505975988411613416587679361733538665399149732890951336022786110563791891238240135809192034631447897305619248057970134752442915842979309517288699522070982962749922476614532491051604529982068723868739416216820052910997026675962101337532392880225664301492635356199318852626021937789865895335157144632136861774799376314920933296394119459888985473700470860820314612420503055560509622962963897473371113143409617080261458617757890623083266360650550673638846821749759034649532118859239090065019981269992802648315260563072646496260046194943170466827806131191085897903896408929609897706329448930167314713495369396549521121386335121085290353576285448916161277778551303125864472656014026765346104146287263122051166247217720096815307278924458392004814737996543963650848666806314647233762591745440183147736131172976665758660342 [149,130] -7137073986316643083654608831986438179283771853953551145855125576918788946163057077848138401838169067858506144960593198930953312039715990823069344561632483645187985991021470564326226429772440368214296397022699443592699953756115986519339434563765899800430243229072450108668603889680448768012809142281447821132295429824989972318575048713225000109966378297202404453105184030231622560326294824855531605131916489977464716957776971060757575446391551970761079469994523095389945596421864226857743952132942870769975315851304116717733371367707046296708026641532176133054495647243582540849748045536436663876376059144369787047662855576080381017435218291110209202206431477199209343205330286224667320171758840575294800561956509409219561322698188616389017934258067004542086827955929376664690131783694595039523064154485237019899383216924757034575658875751741388109925171886799646573563565388106919096608488166144588118824815595391505612460113887671514145511644249191336201621461598632054905901497496127482300932262605312096356470146446816181119313337500089881902432548034495089267737138320205766410118685010060872525528318608063405356119396639936068939422658381391418342464668907487714984547796752617969132543761290697319362970818517543084403835848791400643520410731172224017567194723361582590643667470940280350709550028954615566153991209526234602620162403441979193137708808505600830669012579105258378192359430475864335499923618454668234203351146496821478762606612332852694935942353885577999899581924276413700720996250033333854346401848786187548112887307764935142981535728448254888064456491026547991255757658233443510623100586530424918482673438707456904454367679122525857741598847747725293112473266915646814110554727606977372748878808998609236423425071362191071645762818295253805625949910389795397461011043459928179668886401708893080040505503705370985553249096124312958162035036924652220812421592492600574373840287384521577868611392195337650165040815239366548139586357878752803284105060369999008 [149,131] 659914324930861953141290004777851682263172357669246259391218080842164213182766629674006241707260159713970694555065868259406357558861361114122483843933954183654189004127009125024495311856730998241475661380728182164822343076127393798600014476542440140436237340281058137292910888360630188961130877689617169367639982625773810202439709105943881689342130772501686383481287917927396180069928364704551191763898453172479901943655662189479351339552215168760817671621744730457120798067270554193353518794376005583987697844018958128033807561602426140450463343267007512567171969999693956726100108334596809666742006487541804505980054591092414149142575731214304511342492165613055679649322658350012441296683710299557985224523444009558880352355715161874658678240519691592864008126909927744503454137805461092774341699826292481773685750154654887129264485417542537144994844822458258773707727713011511059427677363253373310213205434072474589104136861824330501960361147825235990929806871368749075465983924717744246732006505604715593134041532501800521763365204561268005823826950753707312856159050164216018695270043155531125003622795669865411844320876444084592280726849939959949256529831970434809553603082323501917724360109825316601887122850071740162500533163214361457197349383416736933362780064613517645634246725967559127413306842230475736450707243191368947243948102453892453753885883083559800111990040046772533001739796008305795434558409018898748142163541591343844038929133446229752156667528919657553429501271185019119772743721938423886276990583701564067202171363790324766873606015129190639639876199717983995967525380258442286833784363425090356282123943580368391986341919493933307728470625890553043368995362871064559045168253363205825489801924186645018977709590249440264036295031180764351295928402478200124007178152183856159826111017430161254188250122073806455120072182450620458326018932245889277512904825838367891700237972971071020189145361600531371595753030863952418021906341644444555383180 [149,132] 486778267087421292739981790364681593469888097538464950111138548159384519126211454272603507479140477802363356706582712600689707297550678228319961212451745492725228095064774493353394889991832231528493404046846771411791569903419103290537314987345549744072268697728515868428301091419316564091270701130549845409373746799062817537865037149775822759134565770478216970738953912810927171438635311415348534059066851993097375555977262384682164820459496169065529392695596001099992473760903983034162717665825128994782206079655547534001982229100493452633250889894262773900932647495463660832972235595607216393356184738467078893439928491214957508741842839824890070557570430199784733140587950678154750180070381764513638942287674724608794614055470937969119944508792845782499525798277821708887542623889991894198304708427868977318679422425642451681923795377949553607748851844899260686359300680665482724567538705569097668834150563530821331913872780402267202365197300353580261909839075252586386537126371180826802065229984150208098806018651084759817479498267121213863166310929876989863156611322333323673550081460637678788649157484880544738356584600183015450202678153287608267265800516608349468749373031217936096829390910829344180751218962955662706711145041804064516119808233699057279038828279837830006568133297666326116422849299052967095872579090549054260745208195892357779429303795862013825319515412660900673568966985408170587052701905876524483946436984029162259328086331748444173476406018393291645902735021715566031090470850557190953634063169362141711664593794637911784705978399761257960652167068621346396000114988976087038072709713082434812309144188800935337417593160752173157821407442414565485774061282776432328864996764265028548901076861705311260250653509781185383804085014937195085276158613998907608621024733819269241964227945004702192978330838168001636711320959235036881551917972281772199537067159996297789380375418391853821750020103816128267112744106780963500035215350517016 [149,133] 88853751293375245019025167738143247761413640905167702265493517433486116386367835105888923069029904328363868149917253709808259711387601634967319776122583272257121377967176194307175659842089752097815320395353305534883291752391635628282404119657832901537354809946599312018579338295831268932056340200781383010505546349072034182352860468068626247475042546926325559530572303412973690139243042047424278670833553937076774694180486732795268302952643279641863121581713249650705235951683999246322556717634764986697841263198515480818073246004965461387941951999680889849368289513465066426615629628933314679667551683320488830001938260271133303162135181053552479801201867030832575919245299508722680491286916463864489694034671008097380280562280314411670346444360770032585879491463787178982796817965157230312125963533703787245190655772094919903201673971457058504527965809724132299131400008458152023967727088993708993126399949781109209189093333268108094972196060470718971798436102661249304722125738708048383852353868793317677968758354860174785078586149601699857694403865125002871810999362678090553217653108209664630558348441637287221794678502746155747623752341865711286315972292979910919354906707519078467368228607338207457488565776839383369706402147962726078286360550174682154440085183898568770898236421532831590527502460870274559393986140252932516204161926829339312690220232427460719443829177816496913673803045914868479113650409711988848953225810059439431197937392108683270307424898495401670413853338058937022174692033340518150611765092037255743506913216536182375629815497637483211350175856013112437650713716724846579963209042188712435805616730020476976789115946648527222634908365141720140106635573349133634836239625771366527830474458363169038467025261027205976628799088713162473265737294434552657959845787493380960920634261985229786864069008850006215511190716045934413935972872387467895903026726703989938492672392735047473474257712042266737790749051274666383508437 [149,134] -494821320251496015774846748118429174404341663813754561376600040272004242883565654280567681180782373857155342424396059050403819115463968092856497328077633116790556816812024608782569753867455406563564307493110582007476309044144859979196921037401052118612914509642869105795012548271597766491459264926498316973963114934803196316761531406641858231545921556360518888609029537882737619982546960395586733586062339910779915504596074953862837179568566167180812219205162589039934118531948307785724077310137469422113811660637063529560894495764949686046514631251184242776039940253767918495436876381713469957264705828797887418960825614090268047017734162852426702231341762234195028923578095507498335005143475652086667089949707637275112377222698676702015809213469520478482830991893540494835561047446916360136294493786288860900661684729477205574986752777672904534470891556652499096119052390364991446677896127302626502343765247492631617626142080583701397359503253118037535948457913865098820408650566637322708600662932174051684071561786167731731723643703554144522841784905239544449218307535290896502134800422437533905382442216536080898665599476186643034282100565297105119374869386554958195414718240778421117823081152700191762253248898094950141722495836846285187209662335254868970903150299725282040936721155241024024820063536297604600247364181856938933041986475852384478904446586031931321482069724055547092782562424974288231607682218503303348023979269605998275788449359407756569030506327722778866310494755880969160904576486042537518389869343945481438552248574402490473198233652091843655291487729318738126320820921240519221026075812022842741054230712534134732419806612101092175603123569716460377277560589549760589000313814758961523510473963532046524336731325205200358084986754553710302491527208297017504255125246104196585783778954443996480741552369015846752667472699150249859786804785780487803150102131020272130033890213218536372062963861984932368925773663552 [149,135] -679019597307778168921699559934538121039094029992233583309906192137009146860712567346294159024132246495798468018040130233203085160098693202430063260135359792339454175945283507288608499578273893980883572324400133381639772031489436664103543466686305329966276422652123300710204727106235466530311576910641043144760305144243641285453859799630028410529323866202886391749458437991982079022499034002974263835162371715582186938574009881389363133135261505942954056433338645762136975501638056134989356045308359180492672414681850979879386144121652648413254025347474128022194765082554249174863005005003281441919842854538025165188253247024368298421385539755500710918983158263894780150870345494324516527958876104290976263391112145896012323173179246133467423640968337676435309351591350803982815931121067345987218489286017997276656883748064914007106645634410094874951363255836112797250956243402121967173885221548325640963185204660902594177289279800028464160822025690497858116159313016896755044370546469058899863315442526694938694360240745689140219584743203591326649748049282731885617058656733556477691787812451274405356853221921428312823616757317016520765059528730870592616717193732913188784677955653130852301461190115485290139612829227922629394126305059369518268217714440562655232917399717902851526331891482051506446682884095213222547472793267182046659495592096085567388545949970351016855814981110637980319345306156234726319825881939083026927089488403486477788968648529535314046467213302694470026804394172820837514094212420443505815008586376102162712429111050017008637629725592360852369954794409952551855298345542603526848093801418235779299011308311162980366179170753933911610643792722124849132482193301237921451628721905830198090826948137108618727159994799173134013544846134701297923061319802833705897352158065458457967234374238096753291506665282565945677796564377468175254451104054280794560335751982734612734307871283013438293918664160110244488 [149,136] 8968529525234587655703169683213257943866000403993064163694603231571490723307974468530614050737543626723010329785081031359808381523266992231546406771470881597304933645056481798992612346862921896527316339240106159598664992466056017203325834784113490205714260247401598847579547922058331733892563229678016364009582438664873418230114117302991216553477300643776770961825275843258736374750603359445818096404913917962806608652274281079444990273178634982115627723119736325236832947740417085782551460751935079156918485438346830206919030344512873795931233393651074774557234883770513948213738199047064146831371804331280105098585696405417329110104882015704349202843287039834269630637915305823783236418516729922136189963240003590909374382767045476080081055118638863811431561622682813200740236323217279213185765720570681218429367787992182231340995540871219098556036564233030140756309038646704425798588691717187848899615210466254779812625240180482553712832238484221011583361704693749623280884902494764067474778369127175843320203481890481427780008077536454803238936561392804958909871427865595018433139665931229762267916610785448987000993099638149397073032361296754634810131319216023638302494090263219072358064738933282603282252137493198932646300376634858203552684871518610476692045773486769298158720678668065605338071281265340844217275912172359804434273057475175676348888487687387582657314394461841902734080509145137727747611592638524868889961348785200208216203759435194429206648287879547336555419142026073588761870476434584504027490546578871226356667284189756745945956648966561687008283684046992307853120104012132533788304783536636325813983239903977839052134069552880387700793595456615283031121362380352594283412583082623006006852416320088530572513580198495442245094690891372603786499609771182474724580126603902128322108333192907470904369514173416893425319741835455437143422891345244635085169377066091197778168973616919694465402076400 [149,137] -1369655544211063974995339416318389666812141375572991687404401829752456669366387825945247963446635120467695887276158364657052425783361748860921077489366564380665538183357397451434344477866585490783936072402585290877064786687014139888994137841535761670700289310880952702361858586996441475768611190299116636801885775059409179725757190029204495020089814236438393240034069992749791197561300939998351093093582876423977884804980307447792024505208474787085096143843121770807258423308958038655236596808977460023268366129401523588545770120966283356940603675197588017515011978033840660157658681402023494442954847420239371929845517558805518797388765350273231607062256983941958346328415375031349205326126831362698323831827596706426458970716414239225029892738348899132497558135850924510484127113158026296151328403391908802235946511042254506820527120886453880970840120267175486395279579334044829380844495808364703136946669774627187088619867424566229943913613470417422338826866767653474875276252186114244507458988020736884810811034695713995179661734530474723752192364410151658188958682757040497162126816286281965254911382588451809525581199247556641301171588250289150568885347169703672431890420207390833151738085942138975295095613081307075883079894681122454164950279938872703472425964208051450821634681435228905965705035434310177668968493716545910233555957863604907174680523759842918804253800299679478213840476987010187998794630394027167488245012977037370008747042632721107708063284907876603814951097278965019684593484491095368912715187192252064308978277494033596266226278530942041908923099138634269720225210061756033388548886509400331087631702449186923162479153390867489356356190314703090527334894755012810205939070265139438961462849318049082229118197848945124200322213882657259250302663441114131717928317807330995756136645527409726648807746651756367231110116631599779340474889335308906172534762973840539252786115120948349684 [149,138] 234586653254286765271974613988661691505907204342333253746644455398185986957299708616599506181808915645253292771718002919748297286008330896976302519820211400293649904626815536335942208959876685442470813890595251306036612346269558431328125250145604015344051527035805308624918831783305005935050381680981092030738956766551693366487601140022269405386814217977691266852396498026159953103888633825350472122263765609433207704151235316265575622302117819995908022808337235489454731680719700483682689880390097792104654011674032358501499480489718999604198792250963012349641091915603797538364152745468095174670950122271610946402221870565828694900899173125027582137352019825903454828956983123168433608905025432596073181755745706663865474210466827013346224196657465727700165391745196149411080843131434493459641054313575641228368911120470285707764682304152771971386569978569534925603820003771617536505047604448454620765816675491172657168070458917033379304785112669378156190030618425668024562474179865685657048760136749164887504933267516216569074332215213540159574265576453342355687076204305108151307678279901202824921057916262830289970498192398251928959035977427867452760776343576649545036672280331592705904403940215754823564432217199888422584828262786307025760702783864312543587091214623464328051905025092174444203488839502675900705771413567125953096250992109331755618076480116064462094830693283910669269184915929637806868390986271042836717448207103746410450073104496483744595287586542209331730805716233739036514498415868461833598172400441619571704915822597279850076947553529787321892151640902275434958351867319697232066347940128752914181989690270651428954307192884428593634029870424699624665542148853310440484279844381586252058506618964867028434801662433274561093506967288932516451179311039128745010044567179090952482239229659208582539173086351464696078943546593730533242897380981024388406222601734590548242390816 [149,139] -10869378156178510800662322954099158968871146913479225737481045609990149656925390733750707833305007867672907524866304591147908773286782475671892591570206177830173931440875408375135325351738366277938575586846319938210638862235166236031883608214783738108559063573700764329127908823667249559845373028839464811094848960951005225112243199244953756850723739095013084513760677176620518104611608954009643421969621272600816596676996913903228890868478187053516091311672025798988648378492810582538405713087805950435321889764625598004055902255824146275117906743767840343227494533192729863746437415443840886274037734624196632387243453080997390227705464103875316352948386363394251747443187407235735575046309462751681499315288164806035964949052612139376477725844724341436489635573273852866928071378050344283984211749783199442645741805659201431681628170323834425199389811883870331535088090228028017243374089317236639501801272289530907128042498350745053481244640822878434027784018508223870730803287649047747897234266032626469734267775989132853306903091843531476431200685696646421132965346582312880367324828904076437803483381794105897300110753849285614353555263442716658696010819708238624141235804301091682304984024429781485967779889243873179285008479354557425560565475483495755823720585920682472180188626301257040604140282744998185415999523486095056285374924478486477365764168815503371638158665385682720562381867562896906277131331240114432045137983108304369814538729612124764881287778031373336326863317217514972734071816744631237424436537166798325495087202319001334975807473569376880356381655820450793105213791908053545593647432684444044356134938311701030648541169568540746566535510504050101332027841858212520650382054029390071261937742779371624759141878250242074100557913588891847133678653065033404282027259562782637230022075297101950483542075762782944163242389001254407761091245245644634236316061675793100 [149,140] 183327219687652894568009776422277560670314717835379910140807243945490902893706012298325318265718471973799786747004447104325317633852452247148853715491410854648853957456612290585770063643807112849552172823076332799862652874253965507462411657483284223692923357867268404534175888559982054780844991400806790092775007242323754097610722970940927213166949284715219948605664331118758828482082050903152094726002962527760218392346640559956233505442346010396959682024294056623646842633062049699718799852803726010082273332796400067986525627599189567472575454659952327088288431178586684609267546796296062298828873482669792869250981590637195364316123976496099635779865138216334623790935075508077782065795101155671017224138965159773113040180419920626693996710525147962084826630501069658784230203860476542253447403053934617465836643149202983816343207388849226377305120966816723138235830135936762054982009400294679008562608548621687891900810236603097915239097842491947504853371082672214022251103689540552857829374594764664121544601611722906329529934836582324414808156225803493528706258975377249970173159245909295102201032717388747181003865313978138187971558026951125587197823922743601273240885955123720873950660313795177617468861051225192857153815006157995694781317656130681031754679632343928578696383443748163856187365817278382984301349061045355940675099243471239682428762822128543396364619329359048810185849952437567359944404385582647332122825017783043913720751892633539621188507261734171329729850311147112733112313922946839478048828113071826543442567904897239319996186152867294225804724792394587695327760274968350757143923664675152247442394763920192851883698390207175616619176286272225593482169937455736165698528161750388067687883305414262199866790728723689283303471198448801032017950000785282395628006840548569571535173765779100814604605053328295151687442662551972622787914933615430899541104 [149,141] -500971717318371778148738941230394336766726443540323203211288872173765726442148074912093516287112545053955999345360172831068716573108706220258519085848508189845151453426677743706122887326895753614738128960142402798806308600025524252931631978157874631994754557417942744648476513705277278155315443143181195408162891841455521466594474824578979734002781422973836887418907652385675008733239394415577748685528213955825955429799363158423123815334855751013450834490718661529740142924336806307063931813923636768199284321016010009150551935883877657428611008690509900203058137002104842746732335165491738405051616347524456498302589289151883877562537326119067039363407495042588156963400936660657281909149167992522526045882102992947416352402722980238916595244632141382640818625146596323928036571129461547435443266948206821875466344734830154177246338033546001295407508520678460792735293387326327070605919867176677436805764133640524322929985417368717903330901583884048834417710387612934237452717814247774037259124007634534294030343124705152274193503587676438604824561447444023130603611419430606540616352475810181979610356090605791939124492657860266319093584008929240461509485837185608846489365532073159870635805979026754737405725208028187868603761733193702368314613345339571053151819066135529149857760165256628721512663701686144226687246483742750553973190826184056972397236227881092073192160923023762396856074235357962689399639801123297667433938281182687372436300861215534947132085292686768572279338838207879033444179590093101854340501677632991742544713476016379565716848656685467883939875736234024435155245455076337755256354562506245435677232084798607627019686752120510327275150278976779846323822460903123795886980934656255283042848416333999096399968394765705049023456384156512422534486183274646552121058065834046758659944830699578445218679331733999815277083854046360917419137031150 [149,142] -18138787967063906570079706651950512144575559916031546202063833771096520506502254424595222014837334435062108749546045706828851152001684798805432330682345639766026031243818926874451003562064048090664751998981450361153024999275566185054321092935873858718579667191035437871539707210376757821246558267006715446959699823248560668592249589816580318486142974745314243154344888223552507945286059543397979104799519833386655800182474853492798143824165320900323961181977825938636704462929128386855252233003877646149379622070390091513427946574265915754654583784937818851780268372600770926117086337205631342273212903363480463987663444423563331318409402471356293846268303828531986606573003600660489680579559885435093522464662446904340518147731470004875226641709499692679269466840201314747085354062920770236197633559557809928420538978308230007993352461830010080661168121327651216942002765709378461151220045785395746490657302450962977380557194388372274162226216294318320119243224083697587221962315744856787533037157359980329200552512488981216245850709363401837932078510947221794782123239953347945890778241184043653946148210334269677488781284607914886808097951493127455572422458312483476108060662969328161507496448732084389088900045537119421041053211805409486172663994117411849468811576795963604965790673178000360010771666842834349880718568371435330337850320007008180899130766086262623845849259628274979305480859382811122094539228020351732184660056248173521536586653666097291683196438243337890330673771928076079813543991478475734700857563067807739269506694170894366962767708976601055537286953519507334683923521207319417095399232721955330153875557619326946698870533755124633457367556752111128785902011837072317509026895733574571721489849900400125982094279073277038960609383815179137631140747615958774916354788660186433131882398622075106955970676667762530745165993101064464192 [149,143] 13749307557229537193044018410894739688026303634114648383361176353362518778796283319814665992733151711519849945374847333950402301885198658513353507653466238533543495607307740703145015150303300058121743765262720516790684497442762170255566058314528976741945150438565472857323797790424020764180778064486055128925238677265105946337594351664901459924807002273226912547410744550274536920560268056516686351917722121399647602757282090009071174392180767499999717020500244170589762560559374528995498032530551226060623863098575194238804686627886134999502424575828112838584487029490348796285304961698798063480052941966193084069861782848307430135171261265578001510382102800717708439115075113525864389539422702197164231372776250023386815202571150638895949463129002364698135198128532631221850266593651801745900052892691813012985008390027778315571016927183635177118088485294798180823531837823222547152099427369762803657711043556882442312258990806096717735621672986873951495692555578107342973524563702064767390610450470223448770421225733772489912284936982546657864179506722901273911667483293512358334315750645406800906547569886105304607695893072022187960273839970679105178371384293894018362735412256001942851138980169734686056109558900529594055847600127022442044870559005498911620482193638112360549429513284230296173594469317265350363220045628200126380899618959379288061976211285090760885154950669825030357945845778452575568319756361659095874154254428559125937060232205776451216324915046791248330199897014025043907288010058408498533120136186236118756596670454943120601417411679351855022038031854240549997754023309018419254441677074572916853750132447911561405804175705364376829595301241544547700191328319842883404165748474172758114176574451249460759065221469044120840017756815158808555399427604136630893744588645354144281110379522691920371238817683648166417833432 [149,144] 39418363832104065267939389945100342831065067029365646449194662742261143578650772649235233101207137656910681990555114796964855274831666395725344098157084851951934158059731077166902474134933793375609626477956087568835116275518046325495894885296063746074112934677783819459490743134303143886651201985956209043153675247181135698770185584948585782317059139134065525959788389797258694055818282165339741422366085630346819529674308718159668282887572284704806425802936566805975267899655401191246652159468497805869965027638801359745906516818764698996419384875747582418527108485738119878827989027500014390051864703210568149647517455408640701694963169368176568877906181585186464456841237036996260811640347154115661758580321795347732966609739591821649270291080128745412607132859488166851514063373771095113853569540653841671878993208047777632015393860559284010966206267092085615240914379652585383109063632159263694206249947543468196377500756970635128294617093123351712179958767293545182650992342732092057582148841626802577725732619405003136082256415040199863314504125323738186980362311581475287340936397576111984040654043396171883885658598483175954998623985161240879153517653109519267822251144611783474546072118563641688062264200569746106603890592131664697455802034199686669011654238785273296676693726572985218255224949696151161507416404066781858974894795783101469816350636317105244830261560034471161541578858064701614104536604823965133714375129093250230407938297168233480480041040531968410970808516010680812788606469870688889179841069019231352127989386820844316223568609950840562819510536000858406268803752556552432878750618452623019120043649820982566144553411371692297745729996273273743608505404173475113464131086681466267962573785475384001483325363023525849701950442927448480291255830281018825244129382923436603163809892675359342077345479528896 [149,145] -7193236733491012933008518154095666970745757838691496837609749560754429565417137971740151489476130472581484592428310369609098632821317616184080605704703593138376594795180710182451037638140548093067248978775837491239223537400371242739993760204627092077100451812774620937805830608473471051115421234820748603551360733995626210995789799255134850887162433687086046917754984636385596375492101880835682629112197402530177576842700229714910711295872231057451786829517338315756977631732204619118978737384314085585763928162239791485140180182470732869188338943504193538577486335787540701900132656025878145549865265071906097828626378010063687471434345859717894082494312016208733215844907703921432927606444112252865074473114654546375403416181616113658197000290399134238553472600655525486753448897244388018184631958353169437822061710529920392146554079188659463014883410461373646740721880206763805877705068115391394911941203970832514773550114705029694115435731398930888731727119080147732074811680469522808767088911874252353419140963709600820153081897312796648715155787932420090556418783596589074214283203929407767156886985818982292835276016309849155304831322488878168386591198572905051243196491874523236405286180610287022431959008434312994937722203671152946892526668115853279337846120725852286139089052994970862452754982753255382718872037906863415023425827963490873524671226520494036804438446151898788011516677826070600224216103854179570445180647211280029341227195316421220162555558747795431918559768419192836545029486885401404497799622250043990514757697001434003229779702605334313390783884231810071404904480405418934566370039808663563970503352213948109323184752425401035610000375180698748048638095493893345045021518530351287256633185734633298986846373512699125509773697736124157602766060860611346186729349915942655593085294795064245272 [149,146] -801173778807084812184919656549550995136330302385873761380909673689026329904750666353547499291716872339343495772969919753343243621293861749540955252304776767631057202935621280959253221665924082104395380796602603474880870614627955563935923896100605554186184412078611092390696995099881055277534090245325202008109961471241526336877044597387877690431707182354476711607844236464520052867987375883343751332462166192949803135424280607461642045735631318608933787855070907265039226761116023310563839172738529166549802781661704828313909252369701362847056749500308919223686896769022618336812805449608419219763059514054306762643744910839281449161428292342215994136788782441233220666465292943895203176931499464179633431737926028506780001288955897188900896197435600562707916215286470409480450538091482685189519822786552307578769460719185574420709626590022828524904603681699529427799724003284438849970469346523385644482314518153560150614659039541034153131020140074223438240385036356553686582259697534752605102788014243882099706308537232869355780416394199403859016953475690882520847483114532144004332117642581474071930797226298185594107674407037956925045721314170515770564678930411008726573987610540122321383907504213647983061126747017779456585505752262318407873280831015145968567365715344196702517589756619941065121692458071384559238307397039306175999585941534118024428733572887364818046299569663116257876523621744392512615912556415585641225217146372595876411387152346480372548103163823226949430986115282469814370496940975065400722354690413950411351942311535362555180327383689305869514325775366152368216599254860634365111665689306225514403918788995375600960123709264181613273066012451759652195275724987544000590300260229309084705861474748369025109126630262433074196001961972126060511348073618207678771635542916886941372544 [149,147] 1215831484838428425960416606661240562083650833191279894041707147083955141730160195544935390662343435056742085301431189431848514502519492441321864359963023937640906799995550425426880185920404565798610263769034412812911812959098396373567473683276921057314629195844737416511545721746223874325917027805075944424370449771905925602438899914179395411996321733969512457529274049041304650478920918032760188266671229842022047978966670501405354747633939063377945232777065353695403772560844764621835990944216534699800982415337511732380011182045631384601836239658082347711034498149350078666180957745368976054031779011779071364263196049395310144116623539780348778800156679053508560942376605519482580514850442504726610737307934269398328516384787335951649685360068194612539768210524120864290359469775081102069169680810900505780708816563069631315168034695778391453659474264662626168686738733028818228664186357161727169118606968121375675821434474305358778099066798347055075233552645167811735117390126241783444440751846539777193720242948928018967544305258553254730118560540942540782236588809273340713585246607605287603408210852322897705977418627223856234348935371237953144108775139873232745914352645730388344414270369890988631342770732863387725439906321578208307605407692089533572207998903083391184181943293425911186823523311988072703113547920873290019223006748797260705868769105192708395223507763909559390788381160624874350322675054843827689305128479864743794291148619498438059654170477492202465240391690865280109340079895770570994349891037928996913168154192240445208827335815809812146345038007582812983645607232279943306611542447391858551635573606819732954471772457881180176205290733732543269680570161689326080318466996310324606886734419852119158676092831297471446919432606442737120239001772734688421587013808 [149,148] 66368374091260412044290675859684158787410346018501481791559301502989452602120793104752675306617428881542258102597251512924018325590141948492715333308935410520379448136312290983459475466292369779213751599180665586781270895234561209929039358367282631759590811905966724975534004603936844409529598462324625270240853439231274224419395731178388271827248504848703219114864870074340494290647441835125132842081444186359164713357704271586312726536943964923369156596746565242359126914387744269857738176369779962016798445000718138242754229307890711553533290523090513267626793039787513083786828633868692602260677011619888269248763808303711704718865893904457545172393210532176678036272181895877031593672283768424356479037520184707837521664762964628722798127478983992288705487026424145105046563809656934301219991328963674954827102033253939616646861513055291875203688006455513672431031671909574898925752302688097608141446253731056743024808414405596930359762759128462110137094778749394072259822482498654635010066227439110684190565942051421909270982578278627516191193572098568287490723084597909329241096450904035500781167180804972993891531621113864639532249822731809032853244359683246888406231151722629584996914468179708813502780155489820377990177360485522654865770822176055126672955947630015067281444846364884987410946437997470360494068644641846781283675478952457232901081145834954639391803179489277662446700654524121881535940825153739116888711980884870620385643220708132787242921144820117488533242530206702667844356469569297560533346743794937947440950789278929482036034895660399050070004706619470567664954817058900200210462607962304825807344632863759814361618339007373222828401450232371824471673287853734938793903735390742131139852978895106212959204207875168264270507510774569388391183237148160 [149,149] 19950529228288740178437986460162846702398198663607376967088732960081102531772068196199394993060685175674710929314612596345543822582558972804190667957062873572815440204101242224817041288098978520348312757751530320555189946956127465297945181179839771203537487499907787404374360922764568816630669093971645962510766092618528056658747019576218133551589438306122321683652709520833399433060423412111621101207099486003177930979067543790898672207447877062871279305510378733221926443616378004449124747425455027614214019133101220736376726849829247018138417686013914410925693532347809267385018788094570923716037217473743809161020888991045743257199276791524661936477729227187203514826145545862468491282930477899429866183135041486265552556304024942379711885699423680636804905359867043970818296711120390204136927360325226264299505912690093284175178530515489908078942377826425797370930190585287902343065246437969436278953544985922716487191598662574912463652796768750553641947672157531755395823268813750954277496103000173928026793658170489663184869121286439946142342291863707596010725731862380947529492326397021001130070171767307611983558950718799005606482449252903041920072147393109241865064446538846979900726516513703076352125831124565664835330831685762112089789196157308851289103696868161653271394750788859253283653580938980995150653264604232234770934261667257670144676351528811800781324374505162185138085685057753354143259537597021418561110163146247053236112476670158242114585698099219487922530585424478580156256022929087517337633099369684165940093957498260786068552686930462348916614570308194126689170727469803703286884656102826653663709934553049469743840574023227288909912811087161994826757163031093550903049985843255021999153781337716564925986400771970268736480961343817232 [150,0] 70410225452122258269506020440176335549398780905029684277536103706456448831876114300572637262872806872837602459834679810889079136516399207464537349866938565667183897198396363614826439873584631850317237940604193291000593125647227105678988067408251190524208902062354523320719670048663740979312207457404841170468460566595636304664911447200454809266699814903867327427923203424675524842517903793855695160743831668213858827153781321108388746620530068396061281919507558128792312620619583798881541329632115042306889810215536324539334966955956391921399032101124896458923168088296520341032090498647628408418722055511558720803703031448781989143087294313159007956333899598283209959354044844828901373953705035141190244648863280317305202541703657046296837955155499267289721707939668317188103635958004899500169344258327603700251358925594046963922221356113550397313407830615116179494297829530417400668774074733607985348864954174707409314021678114428671060432327870446845949458444562436265431216052604026065093140442520018569704866795111554537791724741954970764663329135215076916589715693217453125550893629300942459888683718589100357369201463816483433506606298409467727712509392452037234363491272486701507555522370867272177723249234556803123098987020824164236923588543205733736633458783972522595106448845416039685212120979567972004380304064042090519012094604215351874299598560228739150144147855854040767949268842608310857508292512441704611873998304587368332953601347505344710353021993145281292971615773052757959154338218579354759611944250266771940411025970733397034099794703392924737261689574101411346899255457578165550447765473820318768775567672753829588354745651850876487902071895647552510002620213462040457271691808703548138618090662061052193667384710015351421977298469866096526950213777160545294623281723028948714672680988142976566719282510847014603310984378312493851263692477561500766628664037953159818441810759066475947361154717248139253122110238353277710941823005845488199521276609655667725390509869642139432464136071065076577769689549279316824389464064456299965284104397177890320456665577164106130024176167250892376545185538246133478629633894722748718916165332638150041954778466703144013786261182989165866451490478170300200937918081991309240142873771481337123579300482128290198385592028050642031399176394347690281886806475215247490433122203239083795207635493621608770934288693855905857661732682596771781153620730205028922765704044429281174212774143998069529196115634264473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -9627817277365029511095855902422084642403683856455699789727884352394214506039804009119419631088729683128801267299906069617170680654971808381967487618946286989601599511111777443997177842327518817898943668092536597308104551892339540148781204010203003982839587812344645244500036552609833208715912056006588852289985732089236436832881980587516144241709107924219082571193112074841639752826743101238478987834074979415224750750705725792484617410184560013344587846467699079784319972570396335440421423698318417332334651652135848909879580494242595141432646505791136683675834720405110379476735687691565785705393067374509069817034940751752230112530944704372145510106815128369825879231362965520741100808226999853554800578715783331758805353316496019638550855413488231759543962673621795948505378019309341377583163534423385249739568285642125868068339318101277331512569143531109150527276249573192974761585481092829826798465885606436781964289121765844621568526384245136006412996503413041204344956263629392444670583744853928286355427450674887503334819937433326645133260242170161607748191949909300567816364945505273536852053610345882120158406402063481797510925243626596136656555188380333902694445707453751423525197561323369023911949396626636071417528401291470109905917578185433872501966238747516376698749232846231323577768951627720102187144460273264526260460641765551399627743357036143020822613976756467372375289766698067988882728004992932287558858167356365365710314477967861646191853807401676638304892579889720193666314346003312096120668927654195468831467793524524173513230767203859409602357599442503677128435162914467596144808506055383565351779831700458393297648478641385755522871663341035235402522202890882987417356266587163626842216115655046729657017066389309324708959026971813091411114550363631345271068303973697517645891421278013698727568763196160891194039561223849707200142198638008772278698947014176751302239402742125489879990975400456058192523832412508004063519873580395028940376731888553366050356108727645004758596151019231562550870011758380513695996652901475125200338884383052687409594401634132148310108129535111368006371105164966402184164973586926469986611943601934573567567349592054278284870007541329428534417002355022026086264484076014356787333931029265264211279242089729976291293793271883441921964069051218552616631379779187411503760655583780833519508201666095035899245566232233019956332380250893353991308424668625971557127293173272980182824482539459410524605092542703206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 2585411289120002361771235082041437731977662432317029218323168876460033281186721890543713120620473785972976896015030175071354040426954958137216303459913567646190588626127650584438318156882408960988545129255939075447187263225993347204063887989267916506099253322483458733111710405687530200991490472478603473215614717761415747898982811323425696549374639048115907845409057297431518480739118855533269811092133338261314774689479579924927730897125887032535843812786453597575395823434045225187137919637326595458199709684318421042638009202468764902138594934575043971030218133751056699909299902735910928918482942896296813563530234374526300988208803826657307603308132348177527999564590389603046215799122061906892069911624823353986694990651223595619679388006408171976028380326582995491720584996597476067166387722523686487764497028825778307483003891446554816347246651770436620486167538447355673822731787152307248750017105892850614568549516705357162204344295112104416593011717862674332106948202715410488989052471009603382047123485076747072521615995066707355950220723733600531416814390616529550787798575879712897233372148477014990029021824659084099270188581624111899974511786521909548003766792709760243940233985885885288630408531317246285197145037777409560628572792125420007811907494258405996117117741432971098255793194718275418049022517835754100566771044697613297174735174607951751048672843234036826347558757729419555360114869087650416277650822886197809532663253356291484389918376306513839124462104600077553207366581953892933999468654202371843778332535732811739622307001583456974236141148573369328508568958090638711418999254888947943377051243489644190093468400916252693879366275429006296370637173884726344651979502265795229541018367525147213412706914555386787133284817127314271146072604536599565986226610120684488074479681705523741398547256750131144883595763320754424251304648050921133510269804784113919704906298143463070292239559440129521022474920960992877112745296943261871999710958441888970278996396785235639330416931149119028970747635486278445413881490809576019069928943587596100575506929696900329366437990238414518248089229224265977361867999779081339197591105686452187055336784969666512313833740502122649534916329542348710426302653291460794324972317391731958469590345686274491409892101558989128747706659222570620952215261120370730017125631182842252423145758440129168209879669524487578541521361320920649911735531270189427275103229879565900246901925796552331887342243756245772140544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -68854558283756319539753910394091709981805540337058320370436348742991445294497331333751015531719050268490316457943355010558265846156587879060771199730274398017010118411765735484288728828616492731456158216343207300355591752480777256138931235369953209661527074429711362071384205036891927322099006320452908991130357633922185579353568563001320208120883803590423470844732030246059748433943024777176648603857556156838621390491460850768407228044388133490582347163012005328977254820438415362570668787032439589924945254152371776792311986850307690793794017759525601682915595359646346966163889242464780824470800470861581601323357727466621417102914376013909007939946624658601108963342317892217964639129156151407211990524042478016047007768444669110195682106880147580529486931555097354873195888060869808178666043288195777790551658758301312600665398415714579971186769896140271611040174482476541374003201520221724294892493754446255677119047958635294712653436986919790060619030970340586083121175579673295321017436909461376576400517945490635165627500591200599664349470267969059673221095623324585610065808255427725931072356232846265715344996224208497907676711796458391682586465296855187360969234268503953969848183917641551855840313793728332024179141979922069105662774689391486546573680832713848169949806268284333215196500369724627453886348301658115951418390043964950229669886465302939617689292938846828427297589221971215090687586781803620768129767556647404926076568313639302007342334703400371092561614391160545060273640879389364235722716956859637492367316017852967398756625583898412502631000305235475268354091633325948463110030596016064604495492340892768075720864143412963051620777105156663368227817701862563613207034331277238732165738390340226233107462285313747123312544171176215920203432446032596388478751852523100743310294708776721478596599425146914344433035973478637265921429979410814504092108064723187351315693710435908958050077239322833961532033271307585662974349058051411036221662135978004482523565244524521921235326478923772979155178857638893848898169034642344472134228531776032971717087827828173742581425791721370308446872984024170891162164245000716143085123233828576372074063669897259852883842677358662815914599172731981386020796688919659639427652700243882149715112458036981243444016611318622704247655253934587283925381280680506876874461057497777812131098163227923549806505277460279708706157658764292020618951816106687484963647861223279648826530966604213294307369742938507155865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 985390717962624359514000356552720329602014371724466186467148263471304601100063902457623377826967661843568472212851646238153908279426601763285547375293366589548821859955608944467644510491271381615257835677402523595877385932046711010471241616071014314910792653135715488722480239178685146097251164141524530859417761927052980336030000428168848188529511434099453058025426894233351862262421899301809590654881173609474204439984555878288427003296206689910985978260735580062801755895020512750127820784942246544470975892144152616107131529978395252605824463390350828891867031014346692187505875104958982843905059601169220480007273932943093411420454477402381992445296205768178853826632167260110900572109335089668974879935437476437570080314698853392064317704960177803752234718744720146105094577442446072774183280098182643809743868381267915190169972031762142788746340985030250300953656147319958906117539739705046084622241015984271243122327770014141263940078936206691675304556409470567672525029559166877727675701441458132089357954009071327451524115025295342159787520794450949722222463820677161434375881758799969560688161743984356695181347390468078700942042765226837527408770023641490640361768368582896203701847852251928137547479790282168192212329732188355677040502718371927642971946784679782836670530336525349311942644746225199805638200091709092790173610041830312381314425522008049199825601101430559735965705407353994619328692147819880337771525229820495909843551948596991191663863918123681545677348529966624777731969420644158885793872330953811688602180085210705289922951207334163443053823899796905713143618331288379018781744773329648619488319373176091067442885382457486972509976185109016323417937411818829192242792757246368959965071269024037125129681114608346955601166001699507898391572761927904339069595033319959868227846517249596632802975467147117589815647984387941735325403148195761266925521750539346229353594387168015853452646910379743453835719545168225842620847258702080069026986922968883214464980477960953946420798747909794202749800007669040847286235346725870622544597240178515136548539247012034445579057147590024433315117656119681611918865073395765107477046885507741734994013807306766035203693416748086630325239283564488475770634284249056870421763646269235539918701557557212577988746552005387178643562505587935615882797923161762869805845058360897485284217651316985454767563056470104922535289438222040601487714406521153780406768919232429761708056344312334436853694861638946584002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -8999728656108388359459970210054658800510678308763239178681659009190613979601890438482428488171551214487623822817269526364702583099292042441078146413019408437621456470646134487751977763474632724841427776101197182388565613576649089919576400032620859318215567336943574079990157033160376060370464809233113842252524808668983760973257982049219406077560805578054827514196425301913649640047273714437401320887035816016864994120362267762731795262149569519601847224711376706599550299243991621275998400509308246290173593002863568096500697082311670534341797816579934333850321459405316657831291416400737464040644921574295131396920159917536125723981479448025502516104040996878836424928933055793033176447739418907737171033064728177113102470026052668193016107629870399230957529186416484745181493598032179891683584497775206392389314362441526844369437123512347244500477620640919816227180917747925354997790716395672057198173513463531118108968019257772260440277988484402008866445016139467832739250488722623003982313206428793810470524098199775956944791437601408607835188719913828441661486395333117712195784631151447909356828936029828560625493577888382013164481392893664036587152255911653613748470814360858932904156815240390492250678146026799357509455829340432060941362244404761680501145924067631827963775474603042119500509121056621355320132922508319113048369566002335540945749190839942431408964715775042369478402520343450385766087014325100255608585722954101424773714274608212125668420998408269110259740452528065941776124293334083197791547513712239934543492745016823690480269157653030181956866370198143722280155199660625726161405529217884110399100910965776133954060177576830527095332615880944378926007731929814088150928876848249508536859500165931748686070031763434667620532937975061321238463730091768238710023395823371384266580249219207784705148986049945716874208949240205692279825695140723639819904726283800979151057485823207826232714977954604154929558962898871797940279412071225481102272280538397221509627811463631246452729596076139081237760110699302064723265246546015792182340566903320716196392690519644285095143432887800485681815106196850135601641458782081398022667198099391118913725397690670609148147587761716600649453551382614858958357492891911465915184586265878653922953110845189091970790971399565487526659124281314936123293056193690844063371075383129439581534987426183636686826250902022133972257763358460569654662523243256655574533891835222530399194845906896961964603708286326608284876800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 57733722490533853827476663649986193186325926204351192542549107348427964524908314182955699679451044094869973726131343485865135672683797185938305762808160958920765270657990803411647843373530419227373988481629656906295711822478160586488761903993842418510773061468934190019806543207060436535786426137227111588395963210938542773725824258080862372948876686078548172614814441002640901437330210579271955681188007651662868798647358413945014726437117063909566241553030412562500718832514474765374358694590946526629975767941807539296394269577699703616091936629860750195439660516359958809363988281454599317873374467275368405035293970396967302683435187358178520702898101972966348607796517906776539523768255211140666787133562379367346404743452704184669685473132586868411711744512365017956417445174220214983403908392872831010487863429091875096582404127059965096360266869148044259481469561856017449527355912078759698371151882119953016002747528349832696627342825160176265512970340980703250070511366010410049847059015747590475584782415350309970696718385384030088837176611940656829743392124596079239221595442833760040652743769357084402716519372893832296790143418987871575476619319977638985576758949966590208179186440267253393652165078418590319749319786533663387459857772064102264255767983377468584935816717572364900460921962162250949549428417895765193593049932429450350630111640033243596885228912517579345086965208033996546280089322989990180559957729103105778160024433104756157293111433274805743174618248428743668261065936329033415261602746436017015377541251879926256510502796676180667044936099666770943220385926120395315589885360633385189779114702115380075403373982598891941602674108451373498748969681670403513263626741957529455630606544615074260186283442034438429725317010088385870905502752733316918204085150078895317432319261469683849926873260326724641426726801791932462095551175975546722490939465223287120672321937581698751177510095452713243254064208732938632797951625152381310444117778187771355637103866676407513183585778678557239614689185050395341937396143813649540372895067087848029651978698624031448830733226451790271957842835113326595059636561182981338346849196029832305954643475383449740735737067732331903907572262334088432579921688560524994482970235735376111600013655677498574621407235366988348809871572223621911547802754428573571438177846129984050546165906128001772594535644636624126786883590960180521093510569830472865343074466476801599077691720566244288018951816392257581183139840000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] -277453084054562925503586548035606946964987935750449883644471449811855916613925311518328990381165585196809168411386216005326995292929242857856988924115058250128541905711558115259899116456158368432410606095674979355364210251838975516213288438712130730730389211051688941728142384000171845533605707786193666687170442550345794981481250748918088019783988391150449679568018118561000836386534883738816414457345040438609214432068539350582591827904308658868786291902869609521321746609314185078127694444645865948965785509891224818475289026006232729798818985813012351690635613694765727137861848188725973496335460176493175524406452821058474246064516038673281357130779918651349494057463499786236660012242573175667633528849860289332266105920071307047446780637523175050312026226249186553190323499332528772152392728554011065443841311540888385997196374064616153772123806467246640543050753501228492175858228576629722149491204972634327902743734574606427900142508663288515417357219769504969622196310242527769365421995420926200190026673271706171128288416604398517777074551384669829026191372540969545812286332107696243224723737960568634547630879198551628844390514134444409014182193408621594077546697636509559625797548312333815022679070541687941831306800033840702219360175363263440195671204755306829191765689880230531650279548097582166738926541720943752242124995621366290051691130242696162927119239156244751572921707838605656052372557180067865211197022332569362064354023424127788115789314688206962874413847759126666180460319021259076025587072407931987626737377979091495097504611543876261280435361855412478943160256011813813566249233838649891086871300824361604321325849057646654438221330510825218298725853530040891846868947514359432269371834464151114500057724418036513402260199625197399219185839347458622204368485046263278194810214246505181369575949434311571353852891623765115501429968404341918638895516629592394199750266155574560002006668551999489135894327356432314553748390000730800954876255916579633109965351943413537724948200266501356990131118895572401987959442932903447974754224416846789495882529516857254017099420808948867769345421907019799637788938524292315108529281171288153300392254362653905069604904026578319252425326449812713349817734539978819731373749720835303718451947430337407970904750115140447574764135998200923250806638684891525344297772820531429461563505511272672953472554271979177931405955761380014538014402305716084620387963288124613725279192214122115724173479792257760443236352000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 1044311009286519496029896633318752153162891948600686304883310582103243390760197500370176841707565588582655264514176079383185446789542715670288819445529204813887725201892752370373357921688077253725850675435204650587723871875158186930780541673178050494333424371021778432468795259591451480516669114641023834899870735419098503212209685353600132403240534075265689519324112729070129381910668350971348003314045613675211344853219589400957715643640674250933094330862228794769723729756860020868468992776005141843633843556328323885303478111213057623075254131004600069409365470354257296952717377922947969703363322921673364596483613536112478173687714907674346479906947176597623521665534171537527097607883713619369032760557505124349857300170480493221971058761685451636858139079336757074642928706924137016362806600350443958780132293567610782484320621692871537772846036804525893272601377751022558374803805259635152959462527608414339487526978216660835198009568024838201268247754162185949524858637180233216822997043304854506525250216295796125751003869825222150561352115380984914424594995441108113264319538078766232882172321042047860649692114801584055313433385169863462611547469772975015463813641747872928984156273835296745634666108996224534857001582043530309451483840947191657889570435724700414286477544659442003394308500404187699909543634398054895433647847839455398274852229546332177160897445460303619637117155887404891992634657576742556967556286353314926275905923400173853924818424505647552482822505277175135005781949457208261886935269880887233330956370996749150664914382902523948965715604096303105981905264594540215267484718038065468602190917546675938538027190866153303709078216381522166809431123664357539042706778805014887941291236844832083248902821912593257573487979135858900706826333587882165025293405158067713161670407723804638659993679566536545929178812604706707346878861442932602720121774119203805298438358849027055767041596731613546467730969599790572528295138867671511641065198436489703850490258636912769071557441701324278174533356267000996576337776167282445793204383773808055125814689821284787140444046736558717538819875370042163730043833564657263091052293815017714028483286946466670978276912156288762265408637534898229467064448209612885948708025539741810701686837553020659461868570902790076413482914894414031615017825210368832397487212674305855337636384136636947333984054173470724305842964187519845058029517069586328666592218710480329039780366735782399647750460211324362180362502144000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -3178220659422702072652730835602719048452929485146502400934006504680356739236114759872782947347630740395322370651735670678034294795995210615152722654231506199816633576584907238000474185634179641546398756402130939191440211236421405183541252267968628629885650320283784934105428863406204745246804908273739604203509587441347789030798020825825837907011402968204317374967060822527796807295575655600271667144776071883281548206899670706207632159754431642740321690037575277248269829188498807771519779335678714992982479397747458734548424676875352817921440991499571236521628998688068397025712050570874169465178608388344565798908251404720459277821991897200500725073281187165740255636548488266890463891817674854464049399387971232124616832742399474970093160455997376092930437487746513015642899909954030073397739361570272448164727664570359197983882733616082707728343702287989860517330232454145485041498400228863734868222547338270799680374891163235747250726089454951744069349039056864854926386372990851118814885100207263120511827849099155007378299789088031033072014260462584313352871037583968369010227398973632458233624088922530237678292085745195911805440900374042353443209132736338103790036762184467869012878286931240643923510099850140240934451402851641150466976857477282251810164278119373414906845459510855397503401353204967661401622572225073953351888880843072515018447360445423882329560777030374998396695177016530197470690565599881789189100448488989885118089616612103292581479261333845737993739010035666272041144995289159614373888733129949089382050459154553559083842378692066950573785019991428018922901224317905000067343996095715187493520423069371422694337137192133139432665974298099917273739506637027892694857140509271709218438293946207062427098966378319897718711075560401110564302459258802495741053750968417646829000401798728810061062634593240995029103548796394590279998917321774906354365613447267098788324697823608019131474373828014148087113199323222064061675779645957985415104624854759616583894300699846732917165249011108732069464635745636756682346028721820906718982303048777850997497585671544171677750689786900467207731221724790670560527577533555727222100595211431149816264136062418940312769997307905259556112500993991215819504095898918756468318187743986803553057855454499693004373247844985262315417435601244705804986240606519989592736379779522832853752073753782521912559701001209041542366090298565645689924040590421231878291434091978617636197894841105431673401712311441113111278387200000000000000000000000000000000000000000000000000000000000000000000000 [150,10] 8008285090507561950265435402840332148935928589224440924130009730226532598140659890560822795534574380250500504378488998015426463197670106806594981505109094067472439173699887970809771567246748593633023691101632968083846282470541368493617822349079739659743131689613863731257255720915188676501978956001757628537370091967310694986972780345670302988502307109831310801880489843801193155069606346276716036632673239756207589966460438670717424611777083610466498970572198565577191214369000139175571314785921496497465993908516717154004911074537778668895078053773040476926947920850002025136632337773683966945116809728910169494067830825277435498882978929577275174194559097006247641176799555628124549085264048602198231682359028577192394876377523896270960726842166630238421386222945432795544144395692025335458530547813716347464193513405188873885900494782140082624218989287209847305496010688979045549654744193115510714132694912522195648627775358966578146799439770334035038161256410769562025628756052069870830996100511306833855330751654208917982372481023177288105117630282703886943339227658850851040531508182782779624062193260692817503352344547640182434232994579724246496826892517899071503742838388238005364907795866538901063173368739586722245981302873010267132335373638757956548826646964091476403787147001750376596458238469556338534102797770309837236163246014451681588399987501247815873750566779084267319662754457513639545569383179836114653010919765040636274122457802435462397016627738706417384307185490076792061597758415561435910888137711327871858211619178834130286419252901440934066083703821734835297892045844417972192232776056875155320547135241742804435025035972681763969179656788344639079386452254536709855881295670028954497628595643442815838616801982378376779645865225242234177534034094543030887463599112163761232399974718400383350640215467982126499059587685464652636558860572724020742128776268305722939419529763886500608330981437725270716357814458898549495881958174846355694000318858885399497927331473782034223352413917732918035254153613328839142207283204933626059478893265650792173268248617829954191378712502637616663327913596757732391780859285007827460639118949561094750846137923253425243838695429483705826301215816312339841742604518832673362470847009477299710405152211467785137637472378125364144301557099331102896028591481066430505876012424436720110734878125315259797648671299841221785746440662894485215742412815754396370565939517731796751082812628773057316115947854146507936293191680000000000000000000000000000000000000000000000000000000000000000000 [150,11] -17012761005669312491337663276201083738818607472023203744553021058222663176373426261875394603598445359892550318842506623026780407223455593525133290044452252763128744217514853482451696423406467761615284420362610546883298793750064693280054675976524621186928339985046271486416856730560322115454716127757407309507725248934212776349953295682099624379005321658156614112863946907117668710916679907508878849067545519346162162625470583447477603930172030365371063215497907101251121915400190413415049447754881549181700263822664216722398583631259388187395105123398306547680190820691401285562481433185638360997841851360116027631000949944675981316908028281670293042996818149339208920339886384610580061209564322041764384475671756954576084971949620270812566805081506342471588339208185190961243564008858473274516378989046668533652206620518172460100831204736990085364773622775213655510763346347580531410574387976866701946773889243682149390033712029121169525118799670816791896400320197274243751963248084114488443044484674229208270785205321474556181034045713458567135649506833884257230608188163387728682279755600024724183950741441138278245038795231550968860636898146037558713715581179526302014964790661584922970299019591667032240597976511906647275023597312459346077495956141065000933062359322515693908278810450220427184767071703965654081810221065583743256583184807593899324054724102695815460704594950724184976981082911366173479646747939397717576498013986188589969005131993110069132146576571575606446345927795527814770960234426241962406709830522014854641395985018709523013441972120037889641673323644939906023504755461349938193070309784778637622730294671506721745265285861669518437521085701577445223787255397844422911531270304201869381451930463060528344021736908692413541066827450195720041942241378294344782690039598821332041935308565499295266365982077440534885542349696246888808820683262669839928673145733151358356349951068805303376452584228110246753097260289623724983700610538955151847429830482425409925305119835915714285402339391021392359776267125948646851753428607879157576892175664769425674722822985477236330783895150855686155902125003010215947341687447202980281163400496414203880413247132339361578131914542527777620571631291256646917121948073850850741460094686202878122267180011074730287100083543506725275262140335027516514264869318973958654736533782234838406583218789526720425315328723296469513152214005021542580331392202727892744270980613752087692072168830470176845807342300384395553406976000000000000000000000000000000000000000000000000000000000000000000 [150,12] 30904656460447244317020169957742261348630554150511294097094700691438960952585448602686617667608206467351196515474686372358449935876727642410540198221701746663029341158688519761483225689997933555761737597689160212747369516093447113884870741025593954218754673514849674810750987013125246322491514619315317138541460091297355472150401545446198783559386117977138590736257191866752450860651617170904591742394403396175642144726163141836359287423323189235777029802290846740929422782947973753002273847013433656151623790083243420253771991641530922223352982412516826211388768146495832199356408305894030324801034784115239161175002410736080342140872659172571669380719070782098860631540901929793710359718456244527282387528650225026656902040161609991533463493893601960850067429050537131917944271632144350320332366389908603047029420478008968390218308791538451009089825190727343824351757687839342099962507895153043594997299592488148849438231844970385139403722709643943137364624207449380544676697154666074734699578472479712461947559296757291942696398197375128208726178341014183635880392834985318193789158006200344235485350717123099305697541624407877123323155427574958515782360682729844586197503311615075394950714166824398053048733370146944457043387295229403109757692064535218694172072231297721232478514533037440970207405975658031031816147632349637812663170343045296691431447530142195984485357135910166591199500698198168564577033922321054832911874135458900739091092975906943583446835155048035686552963467203697488380679420300167208768730950851338733602844323080328774125603729050919109178570691854350192093342113432475856572786114848504558186265167568854730932667519617663153355224262289296247183117420154080115641511327202923815540699993749395828505334995857118941813702385105629405980334102414163727316363450512156115961870565699705683048004445230528066349501215833124481133500200368848462794090201687637842607026231165398828779194071063196968088743016097008333428660582122218794064765147267205837887993508404098877127962236607324168760353028763669049115715003255829793176984516937877619463453887509149129843952159721232279692148831648452052331646038637381793026663180732416930611216643445777219757921516417185979455820220134528258882644384664668080193102955638701490220803020057353547096748664840354289902513967850637131893074315069593200361990508857655567708292923049473807689107035253959791586003137356083424153677340779719150607903719677225482932728256797363550764281768661297370235433648128000000000000000000000000000000000000000000000000000000000000 [150,13] -48539316476252793415063011675267560930977801641759898646497737400543587775908566860774766427302835502998533059257046006914661084588330512224635226233353684502261953774038994241964583846152663389488010250172183806762797020204940932210421439445211049967251454463179648275069959997439135783357429038503473610039366612274553433442972136990660468277915604762829826918853241835779638249855351053098033174592737530022949309414935406983714506516065029343201750675026462689815188889036871094276453738167115847966069462514550387414773149630698153995248478659285650349748913945744136386212587125124747352222905295231131869736498147315264719081349414845714759525929802535381554764024155316269431002682701557162602240686430741402440317301061987201517387651830865693226625503976473706996527754065912532833598702023616145488392462644212038912813900141889391566816220252411951735746151038785406976784710576569686020952571571343905472112521603574687696393557516461515130692339984753491047784622524213768233627949573542966514658812446157213320287454822948665857381579413681511916307015136961208327253777203521660267092594601852092836001092666598132361756711360806280365893115145532507561374421659937624004549697070637100099962554353343547329702420153955812104953915803013670771920663040240412565935675522133411672361845744745710032293923040366017259744922989447179714142539133368451342776055083121179086345655376656114801293347067955422498568234738943855646519212905246219049449393095982472399103416601941967100106212233702497662028969679266842767406298861980583769646892554013045142494575792235052023201015167734792826404243529819574757330661313603198404836165354893385422230561645132765641304861041266402791683764085805652494861227148811597002221437510804690806047089030073699031689037661330128061304679519799754460657837381754550575144743243680083573110937896207605871298645518636764599024341435562045599821287404072779511499847074706130076197850362521776183919454641588720495580619717964542058815695358592499408699440834094758021315252471215244796996312268327750891852123256187355252768223920878060929256109221505418738692061646087205556873304855948370526963103782531912215218541774363829896554799490103680715610927246250217372855230416215816876255734412424392820476839234133183923443362904918604911063178175290101665455731188836373030222392700599187721330343757027100535667272198665981738415885255724094640639841010656500193025630130274689842823990790247616209629510744944714699792554393600000000000000000000000000000000000000000000000000000000000 [150,14] 66495156882322854466649511906408373325259789331565181955698813202260775815758647258023019893852453425383071030841290426751038831985969548713763565672823672839405934357137540031622464817130566743246281111608235085751971116676474696734868924617240881265604035959394264443977813874703760015087920704608405991112890560523317711573283910795179043786932396773189868639767388135533656767571027870096165376648318498768232742554719539146231663761126377138163643905546261914126928052006007771283338591418588024583534366651020183209020642434318594947010793957484662945239975344785688699105367007347776493698575428924947380296044561031454521119587132301609928447545902939157866247636672860146974833817788657646180941754769405510269865237644268770184162063220055534157747275691011426143059164663838871491655392667126114206237070668918983047544907271577208003795981117130963463578534720491321104638188276152437068991033552989713858557389614351317059934712235241717425696873271699755581226263601566770847933979473235866663768649847711855009475935493024888016712621141184932304574224887373443299611084212261537301173392630441656944103818706051036907871272566220352638966388669518502374952366922602699789969957575540663356841163690808430823064286097797011152894943952301323069007303287258574463948678193150239177112433990168288827073605735525983671256314752755414168401975396385968470589953579673393373007365861423254982845311079014810997909656704107250040266253812419900011116475105442172767393197622058132340475251922359221703212372673236715211591482806551862455116969558979587441194965333267944265832349493283141657762087954508449481591085612723125710594598351095604825062816044329827405444586874100965526228049887981869270875659033709146242208021606716094927107416718235935516797338518314085739359818500271675940654403465873533895993260906477967416053283125424671735869154035943117026671500363538757734887264230916354586965487465081226338579192258834266768186404431817409025395693376247858542500849941189365161850709533877157084332642419751392238958542467564820208989008030049351531405174907353968609028260935212581648860727129913466837861295394431785994465785172354455909098898707924360883021746156222761314416235032192089800764970241725114183562213786651577981225991519759935890807060323499862854132975891267213760336123942922552557368042592763742188433841184684792381264740106827343769142156186819499486133307816974916966337787922837027594163475178250890555356162562341880296497165107200000000000000000000000000000000000000000000000000000000 [150,15] -80032450888991303933533638790586679319426454511547947251250635219013990741097307911458940642012251394755761467112455599593829797768117686062780854632614280454092891518743043130181812263885087468774676019070853079497097981437228434347385411966184078338168279147621295330551586407952498580273199132222261903748020737031360983276612666134247486025320402375891435827877059488849619045279391934759165809142920857845034122784028137980109670310646554549664280039697975254968536169596945441897941217622091010544878560845929727795280944906649428612339435356582613308169983531621198489712954831665313569904786125110570831912337208414472284112454480447716116387095174214976453470774387587956340166110955135410541662875460093940975147141068879972761081129697064373377634769290510395288238440028060441716624175245891219481097725807084920207216485877205931440623067859524670042770316500790182857535315887780998309476633189437798148681227339445738317773838124481425158985849972510273531387093059665756043994761774294899139263955329610009087587631729263978950529554662396768118597938622470078741997824663491071044390608880836137441568851875377119699356241136210343887280424709109081216666221507557410662271882570302039950986744516639897834309267217065455310075637213005437006890937859831118050172831981080709621249383839441866065739542948480915540187981393521046925030547678151393305535058129746036813510863606086842020320085874805437913916377434745793889070524736407467874930575275463021284438512615631451709284309725031985726671811194359895058221361419903298460118345430903127605838969464609127257527559106030354118047052507688140954154395715018342219916023387740458748848732811155687338451331432888459172380908638149436792497973732065756312952723745291510521860003703182731619381801584470583645141634754652445937322112884479831010302343878105414959101683483753460021838618280947565863745432018611849314841825520000155490344361222082792701808660089210719899592617499483306357968455611144129190555011323829600552812505038408807218110776360744723905832684052739691471405457930430262774877722910985128806152093708449099519081244769293150262992267656453383413403530938333244417658382137214544040151006417905684432407013214752615520357652318854395615380165528094233768418751398877570913845077871631951482572511526801253684122440533622305293667102553214551869399238273031949024285794103371809119630252666537948112931356102699741926435508281600339185701286363189859422596883517007456853720825856000000000000000000000000000000000000000000000000000000 [150,16] 85206628389895152711703666745770800260389604787419133478204089271875363105225150564954017997606565390514291705824944784010692604038421545698088650119398761353385420261255049316896340753846516338892570705979225868811447403710300076388947772350879494228452219624184108537624577161548458102104060597217156005681209521319468251967480468237425127682135649898401630239982372807447899488513627454547144136851178841620849254175267225986249585124581447447335177806760210187481278467744646857962579152915534211672300056079669050126309849042047966277864404613435415234529003276080330480693170689480339870520084973824142222315719641037663745841237921448262820804300242336972878145481507495035728367697770377038136589528398892552174479052678436890894734973412296678597652980357475240786237231112485337150595315939881123011133279853923255830362903782625058036085558788031115064558734176163728867906250269205282251702857284944469419340602936308422485158092369490393952885380978506996340066042279249911703941282552653189886944802205541992768192810147373311261560847832019637655722529655387708795477141512767868792227145324181806292818385500039617887865481821332796141066776656364433622952714941735724605410273484943811721891860744751531958791995445630377551659092405981409531333463418483438706708345307872078013472876282413328129979115279709458683405093936412307417821236180826657254912646421720936753879061954645341240065539159611394213625402175129815407004366753981158001529930643246747038718446572836794697085993816758120210625951831670009488988350953281689170993916824880970505428661204849156350679129475817106108156264719672058624338656322846418858138595082825917578921736651439111216268634710280452909849293705968439564072771619123490201613364729315191298358167612724301512068996272651181363071463056345288008631368310536725008132121762514440753392458620790094643109454577368945010753806661910192536552046234970990138173586940580339938605904632245044704110280071623794175338708142682420734705704758591451917571584061385136419703897607757214617793975883074211487359920481364980456365797481491505844956880589346538319985067402078590582102691679059795214987779762020170975903099944814202800181904815275985130983338242100855860881576008581124541611067713807030885955576423308589856614030110093203105809528986271602864173123341849718756137500256039133333848139502798709901825801747502602527847240279884180833781642756578584264645655941218826854110338716390026001092763475361391209623310041088000000000000000000000000000000000000000000000000 [150,17] -80866895996753854002151576123545811194284567366854677703220268355193420644666061189864958559148630499299188320788407807307205169411876777994903342559899014691768392555253849611844469657751323087681664594601773773613224184918248110248737642155537436388742885542658037830223914022018745217869115162731347144104216804298726073500965200161541818465466586945040200984686912347640714765174063382579980767366401847246144332851483118985512349216859953032570666604637919401843087158813709873370058327057294464979216431287635784426512409601607368594073386056574457934141526988619121301209321037130328594232497155475156064158320170640807017896222249440634695511094395614900516671071976836923308896168598741009254700110455721628980159432269531820948713497897094619760516639349709063612060686307878497707225466535775291896595520873366459076403874990941649390761800478541768385223903938328180640953297507277826765363084368604058108587572568672429740616447962094706266890053074450542891512141724813953178625198874186476832680860788064908900105578741135215298190083645760068303126783247680937771156367026668522462128082898408390178796371073010146786754708455465009101919191397846247787127979212765318671712406579431867487577596346370623005378465829610568783668536437393746403461304295326449970202529493922871694099757099158686852728909423450779335783112404849035807379161553421788207383876444673999309446253567554973166253936400342961261540428992794043988888787392747516279108011650432435280557506543038254465485367841341228089027115444657910240045065460805681432845173824953461095896209752809613373179567980891356735263579803368546810107991180413305880415924706564962925355464133697394850844227505211621525053565506087490560177939701345441456454542913909797435321705125888210645354460332224651370795695536412514626154418873267180834080045834655301232662589691248568073855339989476066062712556093646724099293279182257116754539962102484029725675018806217949932566435808994319076388977644909134663371768588947647872475240138654111603964420809078997859076204951352458485108916349855302415243454026276877648286836768995434226351347791228724139362892948074867051426217404652411239130087025481319010612372821746869306731959760178760024321790507514158970245660661288245652694566327315592976689964083138666340891245040325270834226888167694218517685924925526072397279269163437456310228517882710693603431930448578998631285623808185337969469110978181206424947678676295369163224949872086060992615258521600000000000000000000000000000000000000000000000 [150,18] 69133362629537095912435495790992042034629730688797230294622860519362313248211596592195522644454711595053804042076631206424117475591860106312269433598184830658189447253417908450833587353697009824198799201852298104849093120572316574660150822130937039789682192319912447037105972377205695849059920804413112673327863155555593394242392604680716899325725310358255396444603464174410420029257133025849362791874971673610261848617240851900470679692349971082140998621418012917068342520958089217020148895198479759250819154083944281274192735847963358157318669549540700437208955171768860328856357810284608108693279852512792920724312262201948693048084913293308833160217514195660415751248789255734294319520959754864931265479277778461948252199119897993334321899104818462197179457624782413766131747346951063499749866123395357825217983095391653007232498332866484583664012632776216504655678436904344670991039440957220546413083423376399150566290625325643325009758951233621473213117999854563603769063870158271085561469580304163350341950165781148398387822842943700620543036402343600730711306808621897437254658698710089424992558372287092589409366625011091489276511277919902951404755547793777571182274478114156089024642067213400196893399580356855233133718706644954504241283257103422521640226169038677147224733479556265950063864358748619687451993714368051634885960769160475140217407407581898723409124778154221591140528440696311770319606943256396067092739969748804206732813356780780781383175204646208929479521377496043706243061436998368719522683495086042209683217227415510755702472081903203313769167658691902608652852828535196819756182477805506798202745677394705076433383839915365773915495069918933582896045811670203891802184617283401352228604522939076894137628639600589435251888569990901807067830197313945243200776970694781267252098203324462649987947045552611919495516272975974045130080317994186886084157238163799646826018218363031801719121249688783805955556745006322603525215173811921046886321073323465920457743827621198555072009093282536403160305139449666328882998969186823301718394811540989333205718011955157265652987954185684109164725576115091017032410193207466895903399608300114801877461251295179346134120835069661813929013998315445316355675295979221968040853988999683542703221764153484140373667084545691552711760736561623393271424572179363568118743961279075396732275843725805974381709541703956898521380149794212496503862441623061871015946430941898017972011307863902797031905592769094192274289459200000000000000000000000000000000000000000000 [150,19] -54032016031353976106771088520296737871975427358275228972902363636831338321810707808019618913256964869607437539809564324600984923114061732088459427951010348676352231602271328625461027010855667480604768947262704355669814522915445491314522385954911290168025956617155454839739276735311897379146454360439583283037273950214145294316958055560666699465082837355741922547784044165172352311780099074218059905851694644313316948856048331165210180306918851036180432174303191582277405827174479682192275961857067858398253393468062248045469991606559170829589675259640203516986379955053117805271325945247056322651452417485518603957720140911417749928308266763013835683249634112520478308712039930353162899139709586313936678804249215606965507942651092180263587434788516460960172023038395452933522298268179847331287497280785326893649598944794125368531883902111119815645879431742287143680085292490203925781925092233267232759700683796744576059648671968661033377209329103049073281875829026765294837128368916781887128351275405544307379512366190922377692643090748915712788458659122787683201594253615674667011281391424223999588038533814937347785152928958060082914155554644720510235579738681678383200519768745614312482775594323313652670832557435081361275959461823713477586538139380438602682712756902812146623117608395035883865745284839680665988219032531635607215402316746103058253985523064321415483151751817746587981265995570638669523426068617318550182771360399523868552995410465158274511219925112149610122563901300459030528487726114518234230276200869696423277658211619410512911153188474904633366219277769503420199827686900404934477348990352807347894403968326530136325609597965195772175562081578838541777967915984193314767403813230478624875944248343330531026035753746718364053273914540662062430183144684694437183252436570202611076898020304174002929095072860546792565511572066612571137088608371582182619860581679795490121715540991905000263756419983996670409902612386148040912573713512952973159104567050682354555554455025718793044995443767780369450011042917904588410127641825697868089766419720292844568689885128334564019834681370969074311873852278132358356979984348189348015890106600858872957068283123341898237921324327588409425933392568696258067571613900767165941107635068974353536728306737289053307118845177156948574784094101380261835337234512888604894559859559886007005284481161283687628100286672482175281723979453878280615037550324686895948157663941338975437378168308094651066091429606507229293523763200000000000000000000000000000000000000000 [150,20] 39361056484272247307000604943919369493826266861648568174456647023991588415301704838692784176984929287388498952411987824379155962925358211703493440359082174862228755479727008458457867866462777180233748139252070694771423239459421606431945571241777468130532060161938582062726628931671991249812897469609014768101866371695483962093926553532874509316495821392792686063677107952868445807934305022717224897290216077762913205995746504171143366567892161273543073640989160066872293239240038872409343353940383983317871945355602634765066056977060328989761525225067510454106416547378243492310246218396593645129619804650883897108622554299042400866715972516524501703412642330394134682774785110748739408176347237890739177463681483706485102808168868700755569002196521245998482251398383462085420540290681826427228194043198415569922212672857249867576386970184517868510940117580918932595514150443458500273561148604709185357429582341424844264196580568647504177077932508330077205450840458442143392659208579341478972679876088621698744773565811623020791779677626060512424056115390961142084283224415007590690013898397047767412600389734037414265916318328776709376677369506457715063465034052194578551076555936095641521702499133348543733687982191227953408602928105392982200287681310305286261866551430948109547359547453745871669465625932203701806927107508019474807718380616642933450598532705559455081477230331010115147678376538966508802042590942748337906868993611692527886647484456825745915216873087004577727461651244520108592234434173954705058755372831265088848693780264158300926705371324121390082902354573595471258295198591503445389793764079371499459406985993664101441838361517262527691994647180558747530498777023298254435999403594388760236208311181055056279786252270421270111534482844087385771257123467488662601988666953057943065393247077430158741015522288680910667061930652455221560368242204709746876109975479470125873931107378301544986061277668589439342097732901808752064380190888360880352898918991832158170239575965106897261161303853371102548919009648645860524825068012279346810370260083274280791241378657815800339255812411464919209706962568222631293266829890252747661040055392012326377009031578151883990486346801597536703145449309994669960730559889945890514375907971773268889845797323184335532793940316018747065064740055814444356448922052529405374300162458977681368496605855810452445870172846922677684143043524461346463755561318357675892583482206596180632261035016565388485868067555241479169292369920000000000000000000000000000000000000 [150,21] -27271745367463337332352790277713435740014765049792269459177014479397857908612152838458295468381544432169847525917921366900225935027655425524671553782736106210827997532523074735869219757729957004560399822249464942462073821953123581382976374480713456050639731269922320186208404406812531644962565458966116057820466871796707456094719260268455365197075371804974677781582330257343389776655799730079022937034075886483446282250047138909416330398657942516453652851726386649925050147387838224492458584282319496133398078602661849516115651151385454974479425218833520720380540609126607394913870691393206755119118219506667258958200226977861832262825183055482345227169757475339410621828704082457897196868074763784720943865748193403995848027288732543037674940754062836972674633541064421921741735979880499251316005057998686919602803118435505591140661083304526979659574572195261215991456671345774048935632954349452486212777383758982440605625970279651769902947090457648197141216286314920048930138825449285117327472711054586103872107332062003632138368462593242012384237156579123865697424380476926327991647486693515328780506203980982367880848847319161065923668314540357070264005574474953202833340333808867657126289639101964220700112148953493173975090438827204657800981512452764999077890282475555631594729041821660923116041680274356855241616029758795786207208366554082676188595535798534312124176927201501410388845444957065031976096436045223308532665185559687346124787786658080651003259691347933696777312841165400491825907044604169498936635775380869989230596764387812215039261580321539348100411086981620939803372257308570878607338478496379762958205972421663612626791505875817645833712255133500723292795959485964884542225269058394718790397421819361362322956329039708935102955636854328187123254004304886606554243598023349468345481211122141592713737073643359708384099000425234097414344051051526664747940786478043427530911070714969947397961545581572979554025790571419643947361562918643214893385569452981302683946823833889598896099894018861453376229351381726797386395987261159549530450382041985226588886162577954071254640054172645900105947458915656683850171786050100383237932725156394482837102760382569997630940920104051111674149359328382705529849211574685232850185454265000607817251974780164895785895610927734877660368913027305154616096980871297207516877552859527325474871692849075465907461046137443586729725465907478157493137002298290851555760041745343855737360413806240676765855546957085442960261120000000000000000000000000000000000000 [150,22] 18200519070752855433894623873113086466805904672047099889666646572991317260852894804556807316492372940003327000401664567031815786508289623269300952538584598738823759761883522579915611290801649123553225435464625789309839995639801140189827050096961169109641329065691338958117949651074344184426737852758302858002713569241958655162362303110221104504013462879637569509324097243905745586145318430302807033738102852706818050273691338266049832376691216968732655012541876443496565782451294560104207757687964305386714618855545478136362595405854559564822908039626783453927847087539850885996606784150114805714577573147463495551691572262655660371738820948302091812304738903015402463863374960869059186857319354911404756433624787210319850706807603565858280204911600288300226053039508943858582041279859576606369426130566121777961393061623259397537127369826447675344212475902676598003584953508215789032084980478861108241181275148448416978288680519582830713435639561501083007336713388937299514009180072528518531369291704768035214889897689707055475614108155213887054748707769496442746828510614777657512669158580914945588411007093634326800416604186614826247106606068854552459064126701372956846804135231929547861856243458914784805631415719763138477213239191895082683389567379300127021678525614586296208457013499785377554463755960818237396836061043476945448932832107335890808260432082975676014152902342482366266664424284385467237109943641550288461027004120370536478358665250035415071313112591230860623294820723990644595963137316338583757611945936279951549059802347904643413201374107337661791865028057937018295444541541899505894740393336509719990718456631403907438512123811145808268380456594963095670992085936011264858681480271996936263402615420607502920868361529059284215917375167790572718585830663758676257919903367290121273861121105280832272256399099477957510100256047348788774875609390333060954773993177096784479096451339332222966382182099630480247214927580646615730789871221490137869938393997684248947870631337352575923591450453215333915765056489614608012555560233455228576290055051602092465756784543442155661749231712595281515318147711918514956505282877488277185197132334172421311938932200070639526966960101843502362814818581472964476245749831185481025950719862210212319004720122760031103741284661434452295392198982374658341392706966039170813354800043278701319146776566014273277958308451188460355664600876358760556294387483178313251901413569373257104600633220295018886081477942174422147469934592000000000000000000000000000000 [150,23] -11661598752987028804646196840458423607602603242625427764931055251264236469837385104888266443513346097569967719699808985478887353573464380847335615742504635445033695789652852009826076403744351901502010239682946387816093239726376700097404023883222149904847423951885252236482960401978893881856854668052961828576516290398035826177962279514180916607801948384411934024046867042481899122466881289937435603080018469789587946546958431678334752128138939423369005061909610524801537021023142187314830110528572699948806309113800756248295957180217866819622346810595911823804392256313111059797450941366796928783360501585750501984399190720779087317377127219881651051065388814248557888158372224590714859450865336925420018725085148950764247955767554436009402328569022192028135637633873552165273845225600597518811705529238479477474389145027321549099440487514121738158632800828181840328281623574292599890430500554523231493267943177871306420077230795868884307753046161150057804714209849291299162703499379791471318734294069030611110208049395052059383620040669695749516011605415856897611819864427875463047438495586665851822795463955544109714635154135106725702424311199902895524912291332250074898075800416339209906895949100292657824423458051125107966185218231813776802608845482207075239840159042396413232054176013296787126190080358389121176170339214550638971066262042167127219463118958622770991166255534560779433549573076728149764095426080657461479031743302381295200877618329432424719393286596037439628461768281629046941769797845247732934870607027059995008862920228751188088576763386197756683351097020143763400298786856817646217556284781480346661333678006464481321992739034303272085111831395341633166082785004566556660877587599899958299715508069977336280351822837529508078998409045097888353208652784405103905823045803243119852518822006607640207320433931743693846421877823971890753539571322872619183908775226992634151590717297333828390914692671898898562835930579116706204620536205408876577330552438556048936445025686056699439947685220553756903548416107914188766343067781933023918103482259638574756552020475728286869594196524414290897338148913793037011026296051435068234552426777944826270514811490672359729059581856589589537649431103652367887504573312051628235525696050241307792960367094655915167021079761594048518190979142579406073633073056655393389830928619701485672465008325348250050135400972886532177334410265448755671892785656755234011226566163526728039622882823942182611625812719707750710378496000000000000000000000000000000 [150,24] 7029518952646513066102338170225362876525226881598913939242274546456495505911993681558263543288900320617646314060398813336287553351740478692943646796000006464789794669741915459190453449084042711132503349384848897938731362222755193218065714889758899893924353271419797637672265426619528091169426215116686520800512923986544051425737246623344305009576509735508413642382756550586485682436389995432235860352524082839455197885279663878579820694811347762904927691915407732839829698887472730517801393661203897895162555545148111136041874061085439043598345544990499146545451944221227314378175416007316035335463141029787539853552405044810507414423748419391333040278593020092908133291402571273013996683212422538441986136449314305266315691390360272326134714332449123229661493156387961564771736282955836644414798324107845261767802018221693713072191684562520464303216326771657342254942291440141432773126136777726752098928920661059573745942578115766683249011072289523492587440127981123798555756453182233751476431215260834114962860359765908636893803709851933124935695493826530864534983333606037480515006422864625879938614999684653608791907979139899142102924181797824108392831222575797309804086473921590759090653838631509414566606157432750504481024117589624808069050334086406681822763041774012376037532369110244207475476230518301209252730216202799839711239518706788029669187052560279054959116507581072299054461904437974327514602150080160377380390950635023208068223068509021269062047555236470732956168046868410206372017198387403967044800757233016901280814674887285001650712245580157838031428038077265592309229499146797758823740465406040009082473390380449550674224253418648428249110250363814808393856018598355761552071108383370827044823063217242061748653115761368153750961756085512547306834819286531157988548826917490144492514842408361009569659021431101782380073231563953765029273254906335234846022390181895975103682158966234874125038247840134563321448539507929642520223813457898833080666711244125524638325981982821270301405420438593671376048601092967355739624941035115836151968118945684461613851718773736636539580107190916560272468040904080593064840044024506735979487436527228386214645866696887886516547685906014395906825728373878454374233112700789465860121219226969322471441158457418703267332534070224542598117668466863492296526167965563675202090080310091609841683883330605802029416951508220414395308254460665808330035980516156829226349565054627041460575667367503425877746354737436108183444652032000000000000000000000000 [150,25] -3860242987007188965459296509585978638256269810044563370160848661425853254468968929883703014605859592219980431587705139872509762163306100486516310648352434607435779864408523182024611845484133071173348200632458765517280864013067914323572051890523466502776243903226179029996169584525662498094235053166714081245581997987009480834497003344735675316216134283348780612460025361021346986427289942479065511833917989936721040875819380095219691448420584728266681575885755431567859205227266704822046224043769212370167503273183162668882715326495559177753357635177458314164220292687863674555706038849612607814767331162155555039952817332485250663221023837451620580603605420740249115949485669633912500574411534251685279521507790554597907305034246548561053926450513969499288110065680643433353470277802929200718075371128641897129424420806568055289470152380188812866531021676282606378568266180109507516353215662236036755560649096937503171364189303802017434984714412286713346718141663903434243227192762803531985243515433746806588987031805465124784889867139586309048786490382880977214706608316040216269649581313835584403629186203787247507539513902047746232607785478342582682524976028070623933094829623248257862418067791022154236609842355782393833680231171100884341562680277318566562494852691380655013429848347626712764613680661312881015097084592017684730423187213396438128349886156688777187421961920618837313005221901510267693322552274045166094460572635309975268360772986949282281460264882900292226654055832357416627136258553082207039424747607793292785890899770958554896730111994566452272432382294598386776195241035456693211048069300707046253183794600410552657127799143133145731163909197120913514790944677927351519005971233342433611826240914657881546352777696325067459301250193738679293039015338667223003126283495613641594532906890880441516866444937317704812653702221416910731310815203066729114275246921284955282260100677554077423317254048687878451547670436541904967894220223305887838556176046235962419706117439368121432229851871401869563402137571989895263667126940393419548515737830047304107607392662532281894353107030434767664580221416215746303302157506621165354287086549235009179254002567037321410609439086864019090790890799622284551454899236660431133482915032829133460875115984728347993287604488671444508249867935222764808493658264985347902478761757147012037967362447595503924866992238466796800607585800196301370521398815018605050019308006374290542760188035583703608457054707220907298914304000000000000000000000000 [150,26] 1850517088707746814196541223727476774611302631661834194211527909949859676509766040173605440172285344784188257843095018948058354943125133438369415653562542695396700935846716770636442027047331838118055403465147504264846789254249195107519444917115119606202478097859379114367643152765359854589454790346917641002046211092064825195383324991539302351856733714680109669258418366025627724320350243196292999718758671058740242915056889580922928102400837298089044235106538688844287270211127528556332593648442991884657404272936634062319917154404377667939705873035605360631477357246299033870619302503454846347700425895316786138069688252345648357512506600278670679665696904158447529979402166904760782935363637549548655682898006265329779012703593694716244966097204771950909185849638759388779411523976565449709345222234484966360529322789925131463749340796738774355883735535886441409707352134793267656860898362158058379666538753849621722846871589186800549268145477054962040832238571712095528329440668879304529860944870680309036668775729754368649495373472174807027181232579228649076961435902731365953720489304487449632234429859737449483126842432009620777689143758247274138028390443247118926264013071501156253455336858717495492539828563223125712106720443956257153691564342860126074228207200125725933470195246787497513587987598539900079228611100671838032633070560726227088331866422846848261429279131673653445854360334763249079028219572479176660552087263779651311707081956508275441084141442749423939762651297225597798855546372625451543213022502883678122447653577378577569340370925007882767807066522508040365218761334349093164767374114908556627050821095058541261203307694039266826677242439754393559127484238621091358580431363290954998775940010105706107853067734227314631244312256336372061828300729778443344393584084881868588325062374427556548541958503755853486543142446747777268974580892461429778354135528497252370972683817775606223814238131014009221440558842776512901098019330218821673475518980801295499366993994647759960474596381248383010472946010842380505597993240679678095825936434081427865747994490290672657315160885497116951123269530032428457764937997052819428800937126524674207686392089809815118240674325745633903343772057218891311320095423446422609161460643903128327993540798423022205928613319150285738206624677915146901661488882485779649836448090813933511949259152212513304950025572858056521663532307177542931244882387731886372127303924519697550802920221409420321136409913254208668465889280000000000000000000 [150,27] -722671304613396634730819892791238263729576207936724370552885307011734104002340193104920598765260724420676786896925229622910651462013471662607533421595673612657024695670287084144105512307940190425677422447820397441808545660566693593124306232920702039459651250106762723692682409742352896089822275008827837893278862834283681197910330752845484562929247117602255970109733641273314294491240702343667457963172297822353183622912761715967389210752447893179842284445355211649509124888164482009545601608368810682678684312564974090196748087878466746278166318765685682931973119570280042610938665667720607731134229296536869415642888475447060359925690570914087322170153873460260189774925432925109781280659146673042777997571670918912879953789380605216158393739923434679634721573590784580566283997760569079521835373543387357852963417518284418081118276919319425191229740699555335320155199467237381229306177253680902775483939060663188925231274021885079042806948634044890611919058495601433407108273059886484490749762354368536037857802543759548528914453818312171927969121416317805118285113607037254833658081239873061914413635110284366297004885619744338290711747186348224038085854072828494115781536153820482886697828065132837570115610016148382987794805891969215717765618035972346132121468207139720713790898756118826389832776666615668976990361096043437121033522920199800943630950495652294575812033902185810675970881750483738746416285873241455112562901678631162188819998300459652581809340885060712068458422414059465968898213492705753194452809323422538217070285665531670838764848016412268950069861071296097628810724582734559190253087881979628307919194978694755992980509982884076480639291820533430370294447130757511899569146020189840820665232947591418878633570232694213601560702914368308786659482228988520234645425201572579369601875856463946652505499505499019061623639125928983062687308792408225285983187590020225680255183715123825687977281171490114990194017909058181951007038057112994262857514590466655144335433148275373231016468323662890034206517584487352599262952298771450166309203614215815770736164589561887147118364475762700067062644248426017235998570182650275257376186843953969038392544605217613719057887086412418194358587312799697383206732835597906013023534484313648635143589446369435300055954340965719591686095344940612254523558692003705186730208514936813219248631131888640729047136585208208321473461873959435346694710292016123438691191206997453451847010855562227448210559408311077116575744000000000000000000 [150,28] 191308953848696655871297473101643833518627475443412594134675203940228518113395456463562871722083948877503193626958722715835245633847510521845128456406147773852132961571601601702740437763355616452576956021444585744811199182050058280123589642379723090291714763256331944237537829658657004270583977675455904660968246994956870426593922858452230325462690976404394292787571513287334167556422279231726999231599562276931775632921382310334102777180766088393141062446512624195072729243859572689854448922729747068024951582800301287222276716348725053095090436498801469488122685567618843430514497549488321531345888930550410639792276929623861057400390460096459996350139485563197552501174919058609441672663593533401889159301477671067107942600129864537286840094762076412090386494974971103087624655063152356399110321373216818846348430156735612809805364287420687013921466285416210460421740056525974443752976046185425066325832181643833539256598669684884049117707278190252277719559542295053873492848381788450189927089566445735370628000387455048140797473771843718942631937495506438461549125965918267772683931354389116256312372547065558864850708597429421675843877050804711266967373561310173103751190298583505396391010639967155543364220671074085110355455085138937001343621999197455726918213167186375938273552921699318985639755133259717891339155771488650328254790864462652247429013169262772391663593032115565524940425412243655623736942388521656195186499911549564908011783196303017117352587849259051963693002064554846851253453101281660310215004138381497044905409506594757026357412265761479512776331081757150117563282109609792857172146139603615170026435203506136198911145786086693520556513367664358212619281687024226242543965048335010863527889811482866416352544148615615569888593358025084016933181613452978381850556810282996204104930451940423081096895871644852040207944792424480209301006187600318343358250609671366666598312962606380988702862423580683564262537171138092120224890724655877950305459551308727854105002831686932627876728421455575196577957377225267307013150001675899547100021196704547740929862804903231519284865211862426448225688207190274069696795559637189520267503482316083287174903659478032113500118527692239879911544335908879841541948149817692083351267921038370472772395870943430643717076017377007947376360334079078719957067397066352892603892566808061731680247665848394227542992412044603762443882615880520789889391128054395031114328386565938380548600066995487848543640807429368739654533120000000000000 [150,29] -185377984846727291038253544240540287444693752947144184883002599223253199598994040672282318891027252274740215046861396308972691044548903712219863423914594477833059941121542508706982857873695477573601996934495594335458497861789991790335832929585382743564952742122736306093769891451984207898967821782624315114745544303807176425220266556283360938347629732111156338158851869892350568233460260867368915176579377140103040396598219053617559222692092899189268335329149881883726666698502361836748509823303264887177283215422884340166438114283177388580374933576269290913685789919904387850387390626058060221380668959225635105921647779088331116941747449987795153387418331383106025987792054819488411083134871515631771802441128732573904453639827616674950170387740400245054302460367563798220220313384388732831966424419004552284166578904220539792832779307500540452603922631698906891603345739389891204231434525426777832721094715724252262012086895584425923775342316969894348042111197923091385582151512325189737425501503512347746916970940422894238450970602352104563139863214021338512066377732879627585236048331624391521540388284418976747817236721535933407445903118008735052928965774599735141500788462694955209979496306236049139720869785222647622929063310369231661414827399897685238005632145629734126969410709001612517902320265503135255142812262406141889209845430880912753899393447511467852952105751545312826805880917471435739565311037466533693015785137049408665007778177397503019826168445933069980078176984440524408985047191511028538438540379946487573953151300914947240661104687729459911193878205117049811353981690492405038260405896949387433084991076894049196040211166942679050165198998917487756594943506702256680067910225707108075877805307433967884772024790837566570760079216126348009674779050486633146890507437944855237476534465528119273244758047265203590157608492182070716828126132231139562575408193611749959494070020769381545544561816577916844426845012821532302620388628739005216919446908282292529306688567360264198610705583588107587939399152395035699452151122601262538244462355620923092296174224955281947623634451875863621790347600268657519361062576230517372310127024198244593092828420171452056722132776677725799305279115705429746633310728975160165694589246369295958753508166766374374592298654045538433130679442271600695180941891278155794365912785140338506472226928316019590420488170876970632700218056387183337417969142698433150818968261083893470398441243379158581505246532932498515558400000000000 [150,30] -36681221896707656422364631726996392692799175098417242282354674763220720832085305468020462899275681137666170384191414699140830956313425077767643212661986469030258306132036401496103122235651861470491971633143874226620569364761847120659309238920332656149872439090883958006684778071713393277586597597707158549393667291788611043066674525264246369178953824711636744767615578552503164444610467311611933437824291372592040920464416652589295463972662415948741062040645412589497052864872876131978081307929439492254485920120885503535380014008215257276130820662990283751926978189840226309758812447471773062231831206931836001670211621670578624628681443343028145538893910694993725948992637753133767742463391478529766927382083056272984984964151231461321256102851187730392142444038947426606958682002181815101732933843856593539514777788522121594379506474584796721083628813812710124098603608039321475195484633811938543580143906577616594644829701560347372742576777960660099634898383935945963529594649509468397094529836136911730817683711384130603339413295734452729484798068553273214291445377239766579323494981599951281483364048018432020640904308917411308622538663162355935869209899521704687136281904573171094540854933306049937314508728883147134803937590741848335042003682715308348872687316321495719231316177672960570511203390051278994928606239329036074000963653072808228949838821594150209009275337099929761123942428990577161098124218290830113509400269019146731415588482659558082772150105398888378839242113241021892920229879516470525109789294542810878043967537023593785076290532991147187778344265919828444067447975148333635944213419344338070223563692563825701451736561280900143920970605008158491511231036588586121780830392218515371028369007776694073271504206280173518236520203856883445267783828659225188477750925842844628587394014250091146992720400667879609869726416523723066053458179961722384679106798521839592813393872965972874794430197970399230431458423817256134311919156486331930265907462176488590924247421650244822568989827474510103117516779892650608585103489626019036268855154906997835658416612402777366583867700889728137139511152509182895807772048085055480494325306987578254298202614003602993779853369399428667404329994061352999194157305741803869564237707538847671480916483029589614422603778046007643828914979107406386679422690074943587103385051397414280874921105638201401661320711137872904935844365571532678177700157446631358480816646659566449134822843129369379274798588583286769555865600000000 [150,31] 25408210067687986676223550575144160123012387912318953258209281994048409946882803522828930525902556223554705461665211645649140866896236128609662395353613155504781641355928654436683739260473868841779092388931560981995070622137522476049325687554711284634230071830885516736851267385829094933223783738071874417931409603855789023510311665264045202832723267633359544359147261051109988681042314868705532824216824644581165841968032978804085730827059832964877267341178003308003762118197778783223425622786742928670162553072125742897818737241807293272965302612618679754611178150080252396892550446244731577938661858888089816021905507093311569852734814374650880327286402209172510232022135641862045966078874899297610288609429128798140654032007857122898446145333366219672351606166089196459372726213803097977714939347060728030426479984260286078452770892742676453726464189039426900491213144943428651269387763383122046570809403132735958323483630272737214657534569775930897552398638230355022699124791681929924041194643342878714464618569312532877720500516458441883932931672438258148748500082377215815431276982708343044793167336954339116374416773766136048888316802758347246575864410564979095338817127947562520318044386439846676795706275792784395102355651305405992142997713024897991631665011609695468476058946151623755331514568559397726168758153188661818866674271547561781139860149628600173747768287827459510123369171831353761101071812866875395495860350370068973764548765407703270182894589959647117220871661888022202235123663717097403028582394995557238646297847723723307838021671458465340622505187028299703157253070960166133772937633022017165488182822419826915249454549669714253620331591547164463711623157701645859814460595944652994644294092162505082000475588417400987376578053945251555881194009011084784613289567543483401034043973460807380285112683841509535953378663604036427606181447824529675719743716194948638126811416266587169708895804416714008684486140360891857063585701246349457114424241264854872706620738334028024725478846468945659466185030926710029931089396545604106177242336692220456314592368406422812416019640321191977892275019937572375662863924774122927068599469714113939713190324785297829296738651567725491362041211172229995946652365467486927018853677793513382138028497447401277781062963222381672860531488917111216625395214428397788014345348767718035200394888449859601087679051964301937429753038818888106484232392915093928891522324193971229072012035446614105975348817368454808715264000000 [150,32] -10615526756766705702639563101192472144951859863168424474636203867996314026527525459470176596205239518268106007412687394743715795223762715384417326401718342583061328160567579001129626150714431398204850326244301919238527682421834529620986624470312592625939240658370352675492309542341621608417629829455028243059506884531703495538231847094805895501207903223747732756738916519003322167469525144010494726210981836306049284041440719930187123887519866358071387112735419728641710925653350746333720089524259635894675871531612980513855270288120427089455863174542413172360941719186069769985672111502183315908757462907642498116758431709673763011891635637023486782245603402038934831387699236544582982100967935331993097430670437793479791310678507860190020190044052463267357804144734656132224560628642926952332740608315028914315753928835880556887821363781768217752963701808994696002353273315506084555648849312461597329333333830410359011296260205123519130634357101135992189198395766824684658727780796429893751705679225326991819077789070984927719970981832916429551096694519002623578925542372130819661340567780521826657076564641613310890054004105080588919499933462853641587631729092780529197305631755367863355773614339122456958383567686143961279883161901064885100048415485109816491287108114845008555110449912015069614556644983603178749277599017269139617861659911940642565841832883154341896577329027672993171244283521733919009502058168867956417785233697795491016188898158804444382269908960141784035791681649621676677523855136953350932558965104451398519978013187788176857861589782870418082936041551481800596505492376073621644718616664039497636933731455382260041043616343358351963320026353633068640957256088763399026658329544257896659241707453976851268369070339828498991076508729275897147736512669030763680037078281638676726237870349738551946124466809267415447632520341986551989561064101822037747045048390192590933751938256087343669492388360917774161631087601462013791410577103425449876781807474875381200848497749755753910048085273625603362559227902923045611662256641293837564934865897343055251095507867692975492713419125777885244059598230196758484204262950569110910349502219782102489074002222821890185658209018218525957994922171469673524633419229142528279940250199237702965537992684844297815074412094841378720720749889954855490614172217313205350450302280263631310720079759685031038414840749668909420805047822242209236195662451700202449719963316164176030256713946916152681714676252450168764382133 [150,33] 2887734835764828656606159689840758118859586046930947343513449619342258613831703427074933630131632211580056029325436574264666765617743292016222132253427165162077939513286829722555971154421242846276725605650178948163062292923701726424767272884241679860544404419806880274846322039915502163100022082081513938282579660282829137778244061657308604203440645233022747947209445955710990801293395857660413477189183417206289107882722573996976442197922222295777913250852326062303778231885713344970284582984042659734036961186450156084052488136855534119528235818453020287235249922197166647291133321000739325345124750959206130133789999153246709426409436050979840299847565712301840727940956723540380410130054117417836539593176149879629427053200863166397713123460102472955571549446105955262955044567396000832403110322020959679758238484989896552681752031781081754567418181978960978683580176581344569066682103360910470109880993684526063804223109635156326632433918568934067853052995582719001124758470374119937218596386485124582857841028971373448135776171553826851849416485464884356723236887817370261188702817369798298577975948036897812890770743283251386486141500579265277473632885341000569587146740313032488721130755821326489415424712381104085658812591069175619379883471810863524586811305222795732125301969348106477593322722117363905077345570354269251461014772622521118984741316845221762048682880583930284948725382020054972394048479074817644954155425933638172738710097814358976319731010657255148267549305844559997031007658118593666557294710223795995177921406066501178246621580923386629890713683243382444426484168437968461555387862308419190478326140793419930089232724634975222694486035816818256942796337839753267139191055444382402637968077537031634423601024221290244561162482717054299227723422206818059611287784432189411147871605560188725010806124398191557489149872636371354061987160121536656839059152113173935328798612278920072831180629248455949639386345007894790849586759301324955690998525911133907028907831468757689102015585448897076246180828594332908410167688141944230874639038644139747435106824651410281049228159099296190621465428365346642870216081802327001360970602378956624257882558056394799058395881039762115738057210735803455378399743157185807759080469041761920369073744413342209713924627486352498646026732801668559608963260472636639700836322950398099396504785745573100495678770039279897955997472654181827350379778931508298050489493511650441384803424684009415686351270169745821280000 [150,34] -415187125896470996159376315767025517693146196326323133612044880512467007600004212658093871541370641374255612811844048068810052808909870458558007129038013569818073627203372107748298029303378080545889508650897584817800914086290433758435074846397059217888344155850679609250344702554374104896620640563579423410111457827155520219968703580591645737665848415867941382182351213140491697100076308864174480914427321428093561534308919132469048022697728351990760290653091898493089628050348482837427518485360086934483021448810501468052545204173373212668363394474022762082220005377302960925761777287806001512345946978207481156631696141628590371308461100979666757960427270928185019697524031377145398694639211461234422054563442484508771005550891121813136879442405755863512321454953442364547389208477862291720882642628202719480961156399525167341089164600054089255107737074505775045533058006628226024831273954044472589176174711991055795275395440476480676552948935395920194771644420521160315217902757383730807626173021280987085688765111316453006141007278380910960303050312097437345810891544174525718666441751132177267983507074065439778672259004497877950978073653559716508979808178413747470829818383967588115034409154280675621913429476347443865448306265773204111790684600933098343234688631835248524110596213227690911177888508606109051485416049319642745175649327928265138270770091425509748113694162993321779073085854127526354158609759693208882939058914314347681481539011194145310665360768507779167157292064837723757711653670141106498127827917456538368405230034006140182328513101439408628558395162766840467549091937958754155378326679080197960479719600741589008446126189714265865236904310574531740842555059033570053698740913678912507498465443058278864270298147461639236208255634941398650519485240404556519904767534286630217548089802182745026901952363852537327687679280071298431123457278811502040329178305923569780657749696140302540540830388147677418989096701729326475457498454934097013350982146372563189520475912377284007405467135731182265164702049832987111309457272261438685698430503308472482111550291536744368625459633050669231255414069695748254315955403482515997777739196830809964149962164989160917341193174035782671377621381532802528547500701514125665451745138319848947808560555024381826564732739574936255129323159179035802599995698126709867149358673933914517914421422355182364279163400433425445750473908101821271392980596259860196494554577846475151997471073573991271120115742904886400 [150,35] -9546690038478352220241151565994928335236054185730634781441337615341995399387872003096551212864951919382089632167969921958531504090947033140341840703399888137163254844768226090508233480760757793636220635307436576056361464147514827407418502894702607135051907968678043130615906354810752932074324102876173878985384610444429832892698643384323754771479941375257582071223394845556857238214707577642589702995629717356006230470642251534836334975478992827958748090168025444478725310370643120447793128775694838503482426098458112516514936436436189865028684752098996130209676177526607152572626009639206888026603926894511275729031253426096510468055675348244718144650075164105255476433166545497843374148200321420607628838007194872687139200728216473386966112054710473363021347561986872448930683351566376472697544107100751294435420351380310417933893706595547055587598938017922479043697825482857138904731595855025434141950516363306615482692323180425278693204167010564304155250668816819994900899706413452281809412358351479750992890607608012594530248276814141194726467833292899211078991257274514352938845881040900745784410641768572721636199752258961658979866376808942614199505790487296873062610121490049654913505950460692996334447453745095265939832378067440208121639425302757768583742197897003072765430775309425726239600511421239027990335950578858024370981891323517666761346840115074525647236655056145937362160482582297889604902039721098864367121342046867503673328691232001545047431138698407434895316814133030181207599444584981180518941494004161284394200074350914250692032147073831023639065097607206669224113913910954806849410275741490477038100214121442092098788317946362402323028526682174327759140974054987114291015144226994055791085342297120447524563999242910099656918811245215261868418059560101614776903833900261337924397356087611609833303022797531322117378810342444586510521499295357231121976876673912131738825022086407791354312478628899141546830821388181999843415566503543459365305140500759726549577355328006172422104622843029921793527053632008250865848384591609670717121143470416443341615232902898156094332282824481007277636669675825734955021115194728073844253025445947632842129958150362269658719639732554308384531861493142765488142621319288603856652712628272829768909442661690437841477516226562009714788915827523711116062583577019622769233209375725991636590558857907094768013245818132202952446386224198042624498130355463285362071142491531051892560867438263250833326740739200 [150,36] 5556507234098321591843243221008388134344331527264601118568872275482293943986340593383726490908313340081571960004982307770029863136307246079400467887539704477739141248941700970240439154878458753341770001426722160059071335033371317444071908076855567460180933182926717780548739653444865825430539578541510521980939701314648529713088853119105728582783577560640267547249342020395415985277681042341931309405758793219572744452478147825224983053609586130322928434049828768755667614595692433023940732337244488405906013025360371497013926047222282546310187445931528534311649578462601054172498008732949676458466717350037337751194530562459100601970216571753936382084838798081366203718174858066204374530676379009587663179441055745986417041230154987487191116206875374763677828088673394827621732871066046469636921410841470139774565010106620812798213573428897982080422146893910181117004797509957722210891751686537036853912832860911971754257505152452596526735871027720991041394929668051600319983426819580011597512784727069366524197967656595246464653487574585591067717362363764163371351755336129336616725838627067221900058097697605697906567808565324585068396018708257712008528109727174212004808809816861142452349454914469926148272027946964600217897618823988548343495955127843393339243584408812578226068241015203766348996291540831349282667348840061520147703207208311438568562526400150171310435798453957039937008772317851329076454560500009556497402634343161895591727494637783289758129647369335098913180628536712492373300056050970816604600689034374979039242282050545432072844938877571217481894512625532809123039646326123190118220976967462647194614221353681322601187286194322812023991412736699905232732774264062673236216360363425991089331985617360651989149994886581967750719125578098039058010714062249051022429406167966972303920509536513270814083999109049891414994073171780710913803492765516876712339016040685945127065502162522477992110145099329841365574663182720623931978876655951189988027278873003196191520745600843592981658090422790670066302949606913422293341855067851650097933193142721192046099173368592582572207263569763875233555465249140504122923694277193831566528080600002457770695711391827661778836952366584218468171856849347444084410378545020683867842968079372772837425673619809748036043633905681216328838726774261592981520843864106105013156681410146375255128452497169808125691490592339093923099745194967584085363160011597754579178844501721913146178980930245233425798376160 [150,37] 4711537226086822724792721560333987203688188988222410107180928921641702318643350408791580693844700624927922563952476490500575676700097589004248298134088181542368668897577317085710970712646173714048747075494552299101469311926446211930886312308384503483474399930189807105948653886819107758459651209729279743143077256774200339815999713119604478782261742386306370735413453354626972409008772778529150378168404669824637753421034474241971979361215049732681976193033639065459904499224852073838063813791076158913684306930787833046253512997504000997038431300480863150037523047421117321644957716002656304570441334794453068325843752983935313632636468150350279407685313315021310458441496555674171508302021210409994493966156798503765976256513136697003203700236889196251177610234553078574274734924475545881654856316354317390214028961208990828198588159107256293841711854295430389693143132444813975946978975419585375570510282072831999734175174606486955986426166918554398412666578797234488961331162459622495926256911504487198271143028474379804394611018709072855246792653262259477385165236305671222551300210005970063290938642875001079205774424451061513307826438156335974417341100114711176153484983188355476867497965547039939226093707678619966977575906992334966170049597461768095250629377797414890617618725155023705853072755108044981983670338377745382777897053968773908679536616144468371647160230982204936868475474730998772579885745484905676901356246833785420930229126839278349708342825839945811318448264210018747712192278797484222799960443560393902203800360450017553132998493285032070158526913594455905643174872240887684046104641126811268402556660583870009189742518743302172407844363711142544182824733746305838132751554127481527998455070075685601615389884632377532489773936306237499221426955266370106247842802027329628715572798537104409200598611239595013794778545156096718686366019498771513883190258080489506783339654990026619275279226010833906339259558094404323556648909039327927483189182720331287949699874209451291862743927806670818899175154104295743440546528509334697906350791602002101742514576593109614803224499460012995311482069432985454025119321623877851716328404897888263796325313774823356209694889472782136696953100379678130084295702828549566779107189243071244235125909769841845697615550385003664074620894610412376924200649162090651513124345470761202219115124560695701577840862169191284470723032863405474059165365052061792191775385608729584203186879773212660269875200 [150,38] 1708106716802699747171365982333592232343992225611409348999356722431216592799027695581778481660092188415693727184104884554350088745734043499362978328004221752563280638207461950786547728673733965992464926748770256996535641424297078569552322839201518735856360435297441837180344388358303605318228021510136425248206152898759847893904250431126035879404708208360629862777665865006713559083812941545476636963447800089547221376487678881094911940423872103593009271955792526315230320432670541123673820821116512464795445598330278260610590919333786260389340826959332542940791498518163676034773180928960671043594431521053998635941111726430640963567542559080152944687157750651827384626181746757890098015737146404462097381866834975561543409998203747613539056690807775029572467602683240380119604692656021483750510190691781562735765252253967675601351883998069591019989404065498240318321045027172516330825059695451998727060176968418815891646818393286593259273539170223116697159323574960531763632576743664343761781970304370599486563777027849794677100362789161280128472309199395893667141515892576817867702872952851290265551563270290454800235967491321762807198499299143743867804123442119719380032973529442825973681812681266618441670204629673836279339555924220456502741154573580797300249965795318383068004100511245484489879481718890568068843308764693290472275260961278697735299889014674819770582615702908576919757112673976807896061201582886518786781004457424849641089866821535402904713106049174569195251994643439422209892961869804798311657883574194910916467175840695983763127366423950541500095871604936328927545453994354602181776622529841658522674876985063365101890484260239972983056401584944948369159653832028008376470549650127114534948462007036302460789579929382910481615995238842241362780737304796909586560080869233224836278636070019504477799898178582072697048916941237440994155556208785372988776318842290887250469896855287392257536068126825317731088036291323026903975866137886910424592046013263166504488893888552817889371125947996987984512518315491435110786625142608397467172093789088598276743007801192250850107772123316735283577736461475348457473862667511996552203521204680908883460987213962844973872765725151441692559058996155485527199807531029057157878480504339771719120826106269829817972307911724945113996631568482663456895989114488282391305084888350812209326505340563429932644617789374346595702140200411413230312059264583446937287226377550627665617238116993200427520 [150,39] -5315151251248059366519787265493427009990766526897385074777419709724331411178008724023034911590021306579043818757517775935920749034437452535047037129851202494780420298332650568913531958219754388825057472490182592763378113886855079639050424075866361716290042970988568179614075081802855405025066729577976127374130386420680875929399695514869633733571752763946685199963985811314844158163991979639742851712709207507663951637596218221540655747987099512749019006140686395259426124356180669639948312082620410838282156169960451447293621858402968534935136231143400541117195835211289901096025242890533005466546993958518852906559038458580702801133242367920685926908094841477300553416661204207699722514123400797875710151866108005177472603251588373595101885281238939183270455090719593617248634160568760419111870097619876886164635737104365344022876327941952022367963173769553699700354738229829670778540757094841329720427895925863896821140674794190143902793874536229722343711719480044507002578943518565799923764953448073643475832193875155160731233786791982679434341362217057327760104221554944717248004290955814432049242420563997041051616912055463130358499438116858575341093382078882374105891136273303090040096424093368295077036654674222885207820581543626382230473089887804123458704606007175903906469666066814732229788139607899324868145828653858738960542333911292509389565892812339107598176029567596459493430567421266954313635427158512615935413045576344917658075168251169958837994674734611045350248830253222833022014080206880119186156897131177623789170966027130748501478633476540151249880812965788259664179620181772416311172126531359226131432424769106697841916965451202383788949324299065322824925516656361422720569130017459277493017380406958596476700796173158792843625167741946964087808766904981384064624016519418953554997428301798851135629913524241268711713055452841395466756396505561326834947312209474195038050965521554813934866137877020980552760884708358347903457870992870422610382275665015543121576358457225843761963429412813676035284077855580189908834950451860404127853326050301583155303193783137035889111582221244224294163301147825864436679000229891156232237499588828136950937808078607544103523539121407032709179216594833038694968900029730962529983752699779730497883963577879652862675426187096618233980929931163207033162366194580596955197458587878699218904919133711627453769313064574153941145508898815022592259761318764126243224210715019031639785292979419491840 [150,40] 4317921311817387616517896212814705698124401832116133231120691579559329190975608183085607418558917252075413991888753305726156359000379111268465967377701526431010167335274908114613317864293801215594102926000883444923123913653203561505373620603882496212941317764032524405421458308397073710366823551706528356957088028245231326998930823111651496923757935778747148936353484173045861744261743420780647565890374848400405541503859564493944880833849439378409861525602486926571291489581083407893655676641518737601438139747163516447992190755866512042018500771760050696413023920838482767179035235529158517916287399902478809149515356106206586148989029029367375657963957026746939365160472823844413876540837453816839409531103980316548093346997132702618870065776605382551723024910037244762608960900083036022323978558296515847987664668512342313975401439719954335488209516032152273627824476578146192119605034804962533738535624117437042008262403925800091873445977741832327958608451249239577102235613310451616154111942240006862493602308761638204259493157938354714446797584968093155766235862706398525861947272260581733478855282116713648283964535152005033697549194185570019894113627845292845756299565578971942746622721428720378810405767698509474462615958294952899088822987610109703123748381766577663477580429690169522517566650584500529847922902061560716601966362719421434012954641141477771538770578412025655431233321308647050771221900211621875162903384373132597884358800836711315742432605320919930495608994054135464782644068468557866837687908145993998052098431351836234992813162225067574745938546381108774500373110927188179356369328796206248845575820960633228823276203006629880589688462047810351643610797652379557914545251954889773652640707286452526647078028582099191718054184410486391375680070922297846341594040462724985188272272329778636907035277939407091468809495014651360210552519134444270359231497509973611364471249978044269870642514944354170931275643020363058805273367252413648275653797179593098605996199046429906837857744627108854744081839757233292850079350854579707914341094834303264785844762516802902699499651288859585808921293763644517273378907355681879389255491723632266181122508398656238497207318326464672630699998944030152964569324303708172017642523064663927443966323052920971689114983108597712622489391207950231868772798934406307589420648419341980192912067555294386250240518698310924104139734753521703744747842551451390934580379075647725163630234383435168 [150,41] -2296802626765506049555176168554833847613566310683457680121823884073204034469900284565040045174590263642186974324582121301511481612277731038999785989892362848990724212326099778568050475695279367962708405285303134629944581524707382244073930187911546398906119052319028612211097067712856557811019327747204739856168678413450454792793027832119327094607045347856644226892202792845827726116614969856270650151280631220304663132430303744476345464997086887584004624510272149877135322481436866419338679134738026029801669277901750844399096575578687985389608320700727007739594125799175204192819610352542280076083866408133861475162923549600323934948159302793476816431641209877658493655107072021446933841457658925727693583571756292056744057676814311076714254167497427928289694894339671829498741834942746155340353607098370542129346747071652057034529998881422155508141802279111899558248279524374322129504175202601939416664784039673780655426505066728088648165179937410927469268094497619737941336071725038257574143902657715522019936329367858686824801798259748279665307430890905716962967668873739306353354169825001690362616657477478608343865517280773469741685235904346652518388191260812561022629185470254993195173992555101912553026110012899301835682195086326157669673016369279051311934799880778021342782633678012338313846989944483812503516955328056275430090032715113868080427599748955365319546308045920238555415629746438917742119589454375613828740018824600894719258801006176290347025180575066818876322939166115063330680135951853115263328601380196870134819095586891225206703607338313860194935869569044935683975192801925732474878682261892027170009219632092817010210685528093691289107285032750628923938606333429886824725630530576785187187476631619512921366882145103110235864501549211121009887622294700195592497367045074859154695452900937918323387182953911370799860861895541468186860713988355151398666381447654412431517345437753533798739973831153154573960994661310128451500158366298540601283860479176626397195144380477410026568277177472909596339520294275877639173207541895806163522645428089353199359139067023310508204099050700549738695899461870746048688402123649090721337380328114151047959438005923048875074743835751383073641203235721921847589029008812042862194871049481392807598774597057321742346441007944060522318494588320181066691453459815982348240405795430166742340558764693353287792587017207578212067661585160415707675335548512991307587179294152295694135298258432 [150,42] 937396038699000403691817922172525384807938923659783974248346048152539642761500401322747202106534568401608742513394552875574419409045654712491816180747116356843148173980344659350899943266174181778210675242201036517657264232280868471464392256179077822490862345959431949637727779661196811357270910437341214289256139038207311151549539036259615370614542328168449990588157866290779096110417893378150600392583707831720091316964099968927282718977852886699669153595021154522362970667883171456758510564269128800122453855641442357174328956933392821054623904834663770084203834731398413272023868024409253387856456094374722861506009788141881124292390306742533628822190112465894162999693507339330440137534375015984592371280153598492040869900383673260664443833654160989653311369937262971062612381244403343931354104007565764030019891371609697660195855639581080246345166352018730062775075150971031420395160337014646735967278099043094006655703768417654776563963087754770504227492794708879206949506952846747016537889717040775476588826270045799524947172259204302111899160216881426794090896906165238076828997362023369298216987910007097263016507043542178662197641984669403551952087813189625284350191968996491331917664283549330590533136896698219307237231014139844332949918083311036280409336249121392940400673250045984718319164267423686062008345203598999435750279531258464146638075494923727932079153479110573881090239854039335497215430417836069849726177299195306316100390223715453066001007440105662608575335798572777498986319005636761007013676758542097261885619647471960829919345744667827791432899679100940550288255387619876598861945048897586374315622825207750093568487170716104015736241307613666221543038830267190358260567958160543978376868858228643048426486623483814677746186481966753527585354421227047898600774681009232043556740412146200362466372084147509005806416003267179793544704930894734125278420801154500642802823799676112838076940606962013882077264330647756187033376884847727538026037056638755731348085562503440011705113604082237111325479978303194704653182247982801472157403353548255457849950428952209604596051891307351984541362601069162843592087725535602821303634735961097421781532866054386727811858352322217839824844447856289248956461026811301080434292124803189843722110462646334553002980614192859183279607140866366343783819140084970039928803682765491262256967736671259867065239748681698387070620181576468026095649690440446996079691220469273703390009984 [150,43] -305996323245518959882939792019029074420493842313733764913405940877587108996949951958640620534640876775358647451037780824368617288278155548918724406929084987824869008862466251317804412722930762096682294893189792656066342481758864575217726437950260107408897672204150082618674852362730185332965393008393107110811047564610216843578372437559413696368381243529419433684581649205640119695707345277784680608966867700846785235877726425001465846357233019905974487258994343755469497832817833230396159293150749911617418997892650165392494066042916085138290536716128780930477222231682134776549425324181118665865472014784981455037905581413078477353616485282566853660303904417536140724823725630214167789874908918299522821873820918581611336333067914738599379226590657199739423331127225745161584371354152230565982450485458461487164116761417955756962857312767841252866305801343337155383470505195671820053137496720613056706239394245985614658582125620536322853382073533330891549224866500010259370095244712960392582531894655937103664357363802056833082736367243049013439316638781405924913196481928270587466685653673984882483680215677722291749416516724839557050394927583533365854889741765331138322519667579906514793068402675270945690927562814708267311103897249639222489408732117045569976026559578701103735544833235104638382050103661011557010349332411397919000245648437517815115340056444479439223257093136010933084211611934534122357291009432537620825186132536955230392219122554618070811880003540453834033807261298483551049973131633374919533885213616349663907735338093864252450966537219908430780098729460568409233358030551202225090282067685513915110565427190755191692029518767153008799615089567681344576047063865144426098638186579485248001107487949887112331380728979572075841145341271144435498651720323434999724486839098941526297367219332939737043823411185232083740736923745930113034535465990922611284821522645582222035879631714937596209014069582951542242943225283005968849209360681711886048261201027468642812561131175322718184003250097381240699016713906545826594141621951970241958734109524688298810647326382357678582446736281702320004068499752352295911874943718248564889048927718897664490842407052072284330970330013819874695625838133013286023184473054188067371990823058121065898398559920120178706441362549134109808564352008105605275680077725399821395078695697924788253126303277929125235125774065182309627788116411773756304482093958156150350646266151700658269568 [150,44] 78109531656445687163082788370897919968432230499703311909852796532257652571762237779838405089689927473458898668351732320356262397831972751648625864356400226332953340954738369915091642739998789928946358013133184946684722090371365896210115972805368656212186310156312363470219308531027412268831687614248152289762569178253376798142615055857058729707580051064070574390886759489853790584234903627348557372433092499101655348943567265932881487316087573228285565245613368957605544902485180899174495111588871971226719213984636656401704430868591725217243493595560235902168161366567226333100177617234228955016761531562281282392115221928421517204141648113451853722277679431420089730735263185356623390767694716447250308552570411941057979520944239658404968449425028343440340663211513444914623132217210403904363392287609844515417374195724756499490679934519634096383962680759253015259539512757319652047216127792088705662668135195026239978764499808375912436792261174539393188910230564112898961637036508137437670129969324390590288282327301640958886194395065785728111745339821554379177701585790110764636937956095011141315890147519836708391092176413586151556146839137553876755072394235720154218311562417671184572669829141293571822748178815988015696472455125739542899718138637061345711478084812114658402025234524485189170122832392886726626778385667681967913863942413970113746137812572018669366130866022399504300774738943906178596128747103642589225318175837031251147241837469753392549778196509849313128033063655450690353816876221424461901675517259693985267665060750650679349008491794669347189147081757340358150971952122275640058351571768413145605100962499092369430453485145410899141738226236180292033260333387533227660226306478216637917873300551859066247664068330176908033475546726493922627005995435908774535070611681825444103239537045393182382531602382488951362324485521320238695888914586498104791688920413105415605310131985844848635033378349094009491767304990957766923476197245877229652586661887146795195248238517849119698495460966687264364226270969332334340477206327793237669003148175801872517924199083089347788296566762152058225536503912593582104842252790450671666910186744265950105864347151857280250312282322317081739527168434985255028595249257403298846488733773412484070783994426653478640893063600104291178593770423811604575990289196534813984756715194018337660157197206963235054919794287954535838473101997095494951334470108831584247780555883831908192 [150,45] -13751573969283904105080188684011180127500803826667393735354214220294174485833678109898466032201743783145473112957626769517092231854942922466203869304902027923704267621299542180433116499836293152589967060337048330276778739751819827986810931854956642862664354987421751153773466495604284464148586047090556070795417481682338751611993001328588610330682140100274468416669371570311936081343192551363248426498676633441960872753343256001347491518901372144172418977788661418211731459072305074529053812971004752715457502021467892919907871069886896152157622694454279976500572119200410926681610175063985298510253835295546081082612147009156988058556682359123727636961451659335695568023695294436985050091380419846361829496372115744091269977897451230369634447557175396076528825060886416740370205618796741194740371678938570759322638346350747699862531387521987463841416357669039962792663309342456823215521309553621644474640541865661081966032083863308482479017780800959324996557377255510455168014715923194840900465223477588587471483300788115596100969406369030297506976218543768831395507273153276089786831282747262760602049039499523434108817774001415649645443747203426024881549476632453530636814075691769940820239115695106645771872832890846607922252486597461124932717936101069133394124044906707149992393778673156116172030919884209677020797186879925285031437947307279025799762510508624623499593833724529155978371528727012424145069506894237139299744821138080357439609284212533016732269914551356466133862706071966594254488268539494626134217592148039386676714518661350986593593417624554541849636291664501330590785839740653949066427838945661075074204035082777856225693107035624552190989898713776554585735000060023366286907535341427783533293059940748757028030956251690649003903805464181231631969718454005151466227985648126964785371843470609946386585101830613091222506491414890105971065044998541552429082488560692611841949257595113085836683846173729050694205405873191757024983840975817371326048316988967361297979147148284925848315296883664826267978067310167698559691953010134049799353334807209648630982376792947989039591264749974617290194511214575097270442249576781126640705760675115379524691577142985986761412967124512849525616694171947275857499185248979878370161038307224463407791014899355115176997061885759787910425942115447459408469109594009762484354238398657803355076493143049097433149980669409701997744634402113650158599248708691457923060604747802368 [150,46] 703141319481688442758940821164381532422599968850611848922953172905924560686358343144649518589722939231510476433339118348791171454516061392430752502936210337118012214845143565353476782329362284177166092967528762641040988916391768467049912373883329461707410266203047323382647512365204601986486750982358269250810257579163600744408801444583276921887758921888852185654158715749334145386168721245736788272442123486830695724410936190134922375327907844955762495790514675280597410626422968141154863415410191160022967913724054797648878572307311339209209989753014929118899156073422958069068984061858038842555147349529760620714818488057984466889731223688937416627316713166559559711224184412768660407291386312563619327671919433916495560657421426774039401874186791752394266579148492062816940182369002839903121671135160051725283797097634287725008912257811523060558108415760446037378875146191546036950407092723370570435118214880974619575889042270010290998081100252664595950526188793540038218806500167929139076288451452078413048167020232743969185203993563465463570960121489778166059323026931906820787227174089131886676098412517324964889529219823659801977147892670212006617455678148492068697099671999236700556564371727704116348978104816504274222743864272317737933334435223970079464179889240878549207114302967867589202254805509307440291066326372945568654141340334574485902991288852415301300651746293155587966836910881857407629163910823033264318013685617978311586306806258645763467182092351526196809679213219455265414216059194826086670482835280826420692008017141731672220252727937656577644778224677017392862957362965051384402843746589650233930425211918362479063945470798756026482498381091057459398391552161758882508779841348033423259797918320147879032188864281014615084900319081868763162392493026727887114950845170447763139634512476320820837500120370102157360835556525797983652439614746441948765013236311512690203259619135472587744360450138584553438638507614347134111332561282642417865473219930712290324685183675801387134570738957752749642749234838711359332130024065324075465517296385692941386706814358719556575310554985309123386277395994725459913133518685861395874464880536104131975721784816775684556211357506763719866997503003196382912873708729513786814174360309353875377253484863982205041187168069282088461484780781719573657284427763713902441924668042235053742404364701768118822560998605348432425983483958476762108357381580748338999877988864 [150,47] 481446673985164317403637548902545127320189233387960235762275411519868442161439230966140387638783252270342819101999872371093202246954911720288695389164551191519162901562415978885892400849443943181123619950523690509452977049606469677907838684659879102598509374914831482137937511120016648642912534913530336815736630680107241215901806868174685862110926111028097918301220787844191518257089818586721122122746516954677674075712797959320544514882573290124594947125097132287973996460159759739172544656306248671189124678522130531556922940070500082898309164516558571912406113519426504941319948114217239670143283751535526512257108603126969464077194216135105470068990474869548150414822291518870080515603906521014640343607931382143421411560382262320467718905062439225941230949048358465225357090533307924040923595807730975703915974901565277964837468193007630922890243752485369083257365748059541197066168260852049746805095192112918330681019503771646020416904682028148999313911675240761640219500843613487187574712323440081158238514510972912394315806178558797179699593639869763308482620643370783973005461321824525706353696313701008321791500054670925397524681021476170146512046722363316790663300329101413551575429022731916160715191217185917943398310417335430223642012151526381168905254372285729056957692811488874614137876848908460884721748360256190179327751877373974619517564667038121999560348347263163525286681016816567155054451950225673656956282428316584612432431209000544448432771292862045491440431981488676352408763266682427620320782180314510444103731423513376156644461130930487136852376694647611125986284858514953738511647672250262061409795991804852641876606124040535801263773219286022813855889051832917896790796410387446905565022250659170081741274186793298625114722049113493338449301787492132238188995013978189025635845390101845216243480815889559513049323363439073823754579823349812957375177972291692817752190501119344860413146093898817503274697453565733366968715657947685307443476044438072460339695275550987866090250418985070050502196062457267379017820410747794790445274177598468392696405004807962973540021844637271565381123259238729356786015975060421391948685397793195712582316071632180503226543203512381165839669223869870787794705619625428791857605086940876409229334510806451202490307804791889491816900899977937942095686357241812699367072159971443107408926593542397105602366603999711086018469757531557805303809439246935551440540224 [150,48] -150721578194488941857588164539629608445928760271225403868398876842140949717150692420839863338194094305922899006730918025234977155151657121819958702291123473056187828384640827523191850723831682825093554157290022041873342649190221616367264348699387401194511496592909026903834032247734701707715315155394286583600266986662001185401379502718089035620184473589835187953624393036991389321643006085868952728467385008739913593082820349640894485465650439640234623294188820122787511729690282542860956656953242655474686800603027730045634901831059184628006502375196637299351006895499792657264682990849075909158464815101627739635348988214451625546871896930678030435614175033388390526656043392936900573353116195676027958638836971422830769648343001630456665272317570308942011743197917864012261460077535391661710771899036319199057881710301469566415561930437944144008793130100697002793722102395222716165299149754254172683901051483099903819038612208749527528531329423087176462869795412743661841369552024206149975391617906403298328058132723677831316641689860933086598930898672215527359229420308462520997974870891994838427542476877092825763638264657426275587393909992814847966369283367826714419434442117871756216187064994942242703200353293279106834884075858959064861617885487970664577875280475060706505258421270772331063291246382965018213642294804482277798995364478229097274566481128714002215456803832125859895089961667434121160536690873755857198098220506610039918307034727400401518286095120553693857078689785096166472932688342779433837146608796119296589519281890646611802893725188649522427119646564491726279870444142897699306942285980718916592753166090934843157288662185434585934684523813057347126858102240793125998208176445905750882742455022540858976967209624439485959605851492541247529359730722538234193783159489805550983385705743913669384761211637894348813001111028758209306304637596747101414234205286557812882426123425848382958734385305108113991582264513616043091268147018149645838150044815971863667700612634985762143459811508691219037158036519743739174639331801883092965908331286946772725246643072229233049919341188580301936161213861696679216504061894217539541716684800245477662255313417593995898471128256963847102024630722810642862297695815115742155879693990210157099115913612756650934690820501481100989758830605765325845614312197061966260755818071752355053786299560083718112302959380978920348512300172385280095726265170088841460978 [150,49] -5684165621231781042106181289766070125440537322640981859914816547523747891943687725218310797940922653427644659384617354913471301749856019534345872439014266333611477275153123492923614699698516954401040846219181068625934728051804935403726883373244074215607475004537948814158771707360178485680823165931805044764196203513933924342788331087667409877535766718040815846653646950153989786136658638236117360893679527252681736245388956609527324479023294860613833481757883459698908931156326779221686215968471731863396564557413085977897588140670769933682965407623052150933444186906132031655143925185474125328475685112259441727385547970075438000156920584081419226490084525921319256217803964140530470836932760964549604350641605434895543510858400818012691957273792071253288027999626038613726169785085559593616976607339745524881211891746513646880874891351973431475904075167648496456809826690442228347701874421316242972052813598325443343903897173594688903008761153370192235897779390276372032057710495147266159235395067441266871242319093803004590589919320370256164218734149515877819307338971893440069016059159453220282584037495456360898362242883516783351076919326936867499334545332877815909688763412029362211907103094788924794543813572060433716102107655414092242680109350120645084849911417172112109604316512784356641761710169188502569956374338690986208851677159352032727018101959188618493665227286845815045128544099832645016298514183134338112801751535709097677680519409317307258014252873157929267802295287311955609055943846849027333372535029184793920720576422659038040822251544779333141109303904642123999006839024116539114250653125150171470058333609369612886387352854716955559914364206398239890022270410295274979104208650309076310004074755516199901458467720506385802258499549440468601666019478726968899930413675704018767777290316923311063115942578649819286739351175236762757123890694888981169657938296911986278925094544812257092474600368693193807402146598971109359252766896538294512384020311059980854909166244283506487051891315785261052831591440026217648555666795939282586948902123181065682762007281380539825488421122958936665828954739394699082732707570598343594163450179727825877404778832425169363699863170394264409452131978585667630409440690775910203473224813918484994557064552912464783760153171473743540922796709473268362567952939668163540555552536996003505765825328287328544351523450356511938466794915906348827801781848565501632 [150,50] 20142412485720187193672593671108184580093343868454994335174720464772105221970135065539491866967436346852207413753405545570167205654561367951588038382939515231903480524673504905329986632872382347918323651208557593597403611281749488548367506048130479109695852479769898901871144507230004217997062223820689805235232668707809651905013949617994717660668047261402518193857420158916737595530438920916621903621455394115832442531622155423320931134579653638203729253852552583046300174473905613553798743961658772822871570861690239587651115934117677173061138299744498822882669171448169373417050369478135637866731911176374172474759342850258528282217645277303813080163441841552837630601544825646872804224565909451237058900589348729229886850846489789756552879464046156252391403087691830472147591020060198882459009143026472827548438149856171237327172751188380275989031326867988485159213708530319555597947970182410783700066117948389158540324160272005560384960901032821041664056526741450889207361706401394978269187174611864148545580632656281248778343201746748274508951625295773340981813527855360127136216525684489556630207991803851865619966221894869319903322608190720103782490250517236015321046961576059384162873438213351426119546694832103538655198380020798112313930083170875564868693520146756707984489492872688544829034145303990571028236461332563968285999774643661753249306529191596690115806325987177869318638369613239667561059774280705814867276722115915161965687672002640045516824331860699436781473444235968359653590744836073151629371713851898245494825701469313620200266091818446843844648650774254305969981555344593376503854663661270401092810382964546763759385592759332397023663446600739657439190747360598577127128137959283306338678427046168974051379350735574032005039680639272624786405967968075559160964891588998763646361902693679300434617410078456924456013627784399975230086328544197309989779725608832702823251735557871350744726352843987635996226736381189120165196350778405374126791568191794870747105585829389896560154219688559007179906365751686378459537343019893947217099144726065141765639961862029280943581245852668396285319289660960060210600689123199421182164557264012888889156860190108159114567010401985003589981120005944888685220707743557329333454974729441351357023470165652272882121110791378469002519304207490030796501099119979218239031815703838129118446015032598354031116882517215007620953696196867136589849457397439424 [150,51] -8752820896124975506186283714788361855762616470181701440354356257503232458218206165099342729452083603232661194033909177546923925570041131694419567160978866380474224127038294385996996632391775212126473770141906207992023970439332667418431955255278175821381733018467966340811023943064120842530034689134020613239432943030376716909671462591192888202569563350534896291948752853252766151941329735233677931860290373853865695899941580784790941938853747142281743854460356650759329866675921109283020523242775803360840817657340747823141476060718571734354278080127616551544356535686153593376606059352234942561008949255415064114186880224517958018119162912790361382727923848757718117391721114185343278577462490741725122712866948004167855542230256808994712807454398207664385690147509371773024231152807300502419960930047551167109644391363202468662176029632897702767061283447187394461628166157484708348784692093712765884279173030991351173313658969010399288318405172232848625400491549824777029278313210968961471915424214007767959598856966250702341419078454767810132721675014387274365846711104220876747764533526314911057011619116715518998342908110565723299093890777083806400497367996515815257794216408499731839805941114251971104546937668380095382234963464043201867073276666170345433925599459748198671734840725508821393066808308249433864999607471264498210489866168443087476472712390307989907048194479090706813654284559090437039585696674766567664810547198273566177356661845324055142032832244967598217725456142333481703118760119408868963824328468435902139898104547395792855703853453188127684215618703432221658561892893300394633712538762132874210850128536452098943108906608131123353819505911713815057478887377403756867533228037360280652510814781898536472690811843504190201587424025771636949072072204247688250197062179451645290810272378660554564476101837795095730291083819461364736273942709712902789844004366732919740728103344291612221494413163000983978941257026828708409823006642767066891181328698194056706956683339408062134400179131740766040434039166149773227269293543614100852098609231733912454690515014392256716685837474483081246941614934570593862059072270413864220641162643889487155480382646241996832745728191990862415537667372247387481474976606331311581748145653775868618352673404761657900423324442103768529455478782561557261914419974932530327008603157529981214631655276099467915725205290455268611585189077181697458347826071424 [150,52] 2357529759993312168922969145994411422405631096393986830069695341054001124554632906330214172198260275475432277304682624495436303222956548470726962967520949545870681645227766897212087597177220907400292720146267144290563253287802227115779012975620815345179949377296665175170403208407365196686602123553695590156948088308968466548376836852861555093695525956502397712677605429597085847260587250012315438893103952875817081078571823644206429337445470800412073551126289722536997610057302520294077654559172243455697328451772215852010657742623449333927540906175269796651254582160242720234402979880864398131827255576653976150066344190258779247911691812358787890973167723554086617254019882370963623524002076729931383570595512742814395336020507721255403699666221924092419421155286368909279123073849880428149427263152633941801603410226648901530504073034010626196241537300790897196136018899233140551948243806180120631967755293568307781998941292437173323266451481601122358502741413932542158699463803673721123631822047148194450941610070387303716369436152011150883610603244756083210125266284130731715012417205048115388366625089533682222967174007905671889683684540564025458590698451243972397442120744025982426155999198568152543082107459898135001885101743026596072982485256899017535106772587778697134992982214662492679018457254800970373674129731639135545965396934719355533019767748699047279616465067102626893374890006546048849391283735021779605796285804925245140989790555479384151619366215489239283642681461305930827969496979543542802985600396131374601796703660309372202090197035693489539447325967549379197267380626781087842209663717137662225129908136422050214652899413053503250210742410629365726097533793173856209786878608433532671856644258599508242148472776523409359722365071303727040762046106843549702827472458261205958768169877406927397322756098503961726588109038270436011267294904379849165947973220928308155944971880889935519464981221780255358960166082809683508658682062821399193569766473153572127335296331107636921884704726433128180592850539092421733613106716918967759894398344894449921866309352829545906978982756684796682381192767735476853470259177149330284517579812856903298503305595946969894237110647710411862899446842431888505605626309852226139922988689938964902754662890231411438864074648114600770562099834098499324652331238437219766099809539566233415083927797231774773261690018646443975521147092957059205246397644 [150,53] -476568177397962262416982326401418474169358210687776121678356295831982820519897230499745820295828699240462034939205808734240309762372222627542207836608903092167023708262945371127477578602693784572829687806672664606668227302425795915354118651309457688075631491734080594734482319535326574663820814232503009864147873115442994125972646664464088568115768319233217512809958125656838549022647039803007904019015840139509480291003726496797977326348446961024607930106749409435233862906783265613594389154629008902926794564237447984179088009330332347748714178500594214271331011518554313245604050038339517163137142572642570021826240061529756299279512568030757796632402338221315101682771755662407099614482374539968038923237520837589121052001921301668588422428304167739977049908865969323695913994073288250639104420554444867699325779091801990513957808507751253988610463320627912387167850099532055152685185983175366507368603040336193577789556177108362634074506303613218565928961722006811540373156948116338740498941752360932691754922182908506397162500978036457511761044348695277424546715215515798566406074828371536360599594034697093004326660947139624063321218863216835335746231303230550716409600821831825834508359810117642589912906145372459596506534973527190214559088702309180484196379731035161887375750577866933924187556431980906723181348737699729824280699099479787623248719094080303521861109059621538255288495184020291717181821064307876222001143458369526609829499643803578756274212214432171711293023179112458333636515817563504686674641675549423800148057068381027322741019679475254900435156911177571819914191430530547310144791847617413566987543276745697406688133344463168460430509944169195754057565391164126919638278831906158969328190607087658168556777396032307604931875308566858207261590083921622923275301161579027259079577316281953219555492135339745097563417451152856020930924354551681153474803497232788461336072144071253556954631800380435952956376135169481778290147480994744020246069259924620707111816339017556814859814271532673300371927911564954062056450725926999096740406354754309504796846622443454014549132902581908421832241777774044981887855420716952797940518439527199244937948352905946997606045366281512853352060485100473247228023313027466949637865051465216708848936061500913563492063277065264889051939579546326387798291467077161976818957957756373055052711261396274299430431951301320237648544048904155996075008 [150,54] 84670978059585632222538737048299647096302118826249089105633019426449537743315036850545434620140707647837828740571126664359833758504681941085908683166133313134590797800639477092607956187248620162798044527484252721343498101834212609136896123591390198295974735731112715248394424487621083920454940403159539168140016268723313406567867409828317639051038952426234737185758779462752945220163086958268820015839501470775652856505152494908945194752719430302008955766452452002476254493346163852441061532324101410853786219371791999296252721445948620804869766256319697883748697481121392406938781153621127029351426085027431645609051807275649899513558678343893070671841048607167428476595834669397151470337164804684045569803866189516875707468262881622218812217534182213405414825520324708132037098245854373428996344735042693091657242601828498627124705036674286469155821650724275066203687746209078179113461943343612564719302296819088677512618828749892984670014474819285280599208144979845721361311653633731191881054231642492026745579464144575190532847867198055167667111909454185068750899486080370367018165942222917625321375877168418740622907877086181036520600350686215864884693271532979031030812100862994079198031432185455030441748152506631467871197018920968777684097318741593957325165875649264315484567723448440257437389480706495031299961848817440504941928054605832503690346756993652321249817358685418271363916269804318205822288168388262041033058750442893296776055087561906476048876765951024043803895685155304011262496961708039828896956544417644639321938719782122205983985018343914388000201248762564316103226151687700132904964002088341124334931306888879013759634566396075196649298146880452699314880201227773496514787280647285212739660619753234354066635088965439659779767825303439878587125049508689085696693869188685350556494729935446568146464052272972640409267900170438753010131800704490012894977351722883278389224998165871167777288345277766202887683098544594741279830438542749176268821337620170294223461397057772161833269496394681656386321643162080739734322441836686792535236017746598620790923609002868567684676387859560546071361937061147510622369765676694029974754190285393246450937367081396511598360669210227995706385147021064593594316652441359354068356343860242586337768159984172013079477049571904482503081233664403253113716846565414057553286561688766665382070549411680310762157089152291910236185989697885828096 [150,55] -15987127128772524985615285630420694819476060754856333975312241414929133880853614213677593745340929128428730455827715180961378761719704056404695507060297979093558472267194297082194113725892569925573281689988691215924021116115240010124906867749979947856410177366467040065482222334608947832965013878724036853691986780288843792740399224365804395624041899901857761932734053224639321284379457299822744268435100787926078584602583960222407746781448427953099808418013387735087818665039728684988212803608160290969830051987107966009212476761027104100812763840232863602044369924382865485766538224564144004818908138487263951368423395042744764913550817569186000217688377477493663347308615429793042506959787711975578205787703545628398607159282169481095698407904536906686084369159109204485577691250356908352663968676656860568353708772359271076730364637822798070002382799503783764712050434130490289855268971453523078232743738019806348220167255504354166200451356479090752796289624475307566406721128150373802507907503417616111510607705632696278182676400768834707344397053287108051268973006894560252457256269389346012723671637968956021174277468622383375946967624777531077793570035482510483240145005149736606987403395262425006096791415419510134120911431220720904355105252642696211327030144362632793987182128239685450088641853001059113665852568004706256570103569421734270456179803020270048079727090827150904157048722231624759119286759102299004486994479521103163699489275238831865155285425138195483726518380594050404925847343559825001327610319216141364149206695346475970842616460739284818371411027662019505595822184924952138601907118623060251301448682858055566093550524793863314014683126896184988332262894551426671224975793423863378519825508995620609411075681859787422424781759869250407270060830757030915127254905148556055187372768448332623078109775467901662162037596853743477672104787563922352268065850529608009258226765776960364562514552571718369057087385817637792691832075532695071221727829455347055266550300942412650250040559091280491361870134000490067358920956577348653788949599325618635358333802579504856933828781008355280156873225865400443805328052340863509997724718057741098338016880922319027885522373272447717221308949197310016665653847855630089417897150685239428119471731457460545915761228966359381485043283573088430203877509960567329368596513772252747646327092992520860971754272247603044282061297222183936 [150,56] 3448035723794082422158939735775962586334627666577977234579619223354915738041762307364312514151232993585823134250548639286072042397191549102487424851906327368566931926389258330084123421554365601099047663737568412010474397087080560773166497561870562305936638384776394382211698115665857329084108575467771041289014082887738051071120752786386374506355732145601737188777402701909035806477790148416491167204512677479332868835850910534774572085638567627001302197796184913222903901965041432863058734765328978710767217266128785826770859071948394803489987773587379564049533286761695068553022412111595216595208919096664074667788052129875326576839669573285602245993070491549317437105383023740785620279394012145919102980171331755365055055881712030344281556983786154864737078777432710841600332834899294869411114757441223704454235102884709097854990360948662389069230798170305503299599117773487075941971540619558419155873801020243203541160586139610150737083091225073281695585974660528572000578232938082774754137006787760397667241225724661734467246680112898400067469043770204464528060941675987291688540160221544170411974131271354167923775378491526130749526592265678245808981742587413056514814516475167329617217680906973299431363680913112294172168275247588037013206673139117687292004600323876036258975768690314596076503783144689572902827235123685815220546728255675444029993058955853879694504329209126748850712431338988488027299013679539121713397457178015589895333202845292707817478051301161674896137776239315709093832702759148290064763766911660073072351512504790450882587197937292637581168319322445122777518980748198472151739598619470495443625804744942725227943692868609860699408309880621626637382488710504674178649568023024879785985584281513347318385235814834556729261487267171641359771691046280863209822339584815624818231905251836910137061830722180069295120555621488212445309150439614867205860938603072656659916930087631871994790822880671486850120341835817979554366529171680625216721165850258764605607617479918686456674774612325521710362668837737617071865957243412393512889008205895310654137540744488522207217022242336794629675999622977076729602103207953628784383322244882528691453271867641631740607094568022510780802895181957730421334476679790236984282997835930915657962700037955583485537061117165090297686443271635276838356172055591957213514914747636292104603493060351863203995501804626398761935435699744 [150,57] -801479698917827053590870960068098354897949809710705811099952478453020322507965234697414353725488313166519288995929890842466725164186063092916122098638986002065118163050292256244086312501870520529690385832198053991376229488426770688355242798699322141633160654573988252197374129612911431677698486740456800391595368177065803470102018012732386981652081431584045394280088728811497012031803812958877237548373774511948225229356241671047654608593619305809975520207313885970779136214054866817694726561936200277258418596866150815095712385465863708134096751436532077706556490558938348121383684104250974476240539196509069537324736049150410345272142658010968795441842544899413194776057515430117851205258934025356980691121266850940051105748835657065004414175717240678400758680695586964019270068910922611051080516256075471464008209497908657358637966551505882235017546302604036912625689102142228208459286433037063992232001013802356722203885002794813808041455661698087986005004713840452964590592069260398792852144693077087705674926906397530571589209130403909682983360183895036001310233092052552808705695616352870967010007488702088239936039510551357330438414728828772594539661056766516204933403573262252198449160882385037150959258313161393554931396160199248290759513454719941945339242748382198000634741563275956403823899122376306846147392860650487944738376539903015204020866997096796763233219800300337750768881706539949802082053883288804014514406348771818810061963198713016671041699584837716339993335179179881537703012477413220030064538482816435209468699704872983424563131906784695585609367032399713507746235401830964271674454620625116368869408750744683452943257114940094087354927904773058880840276794365453154323228176543864778116992893586802496465955794071794479273226095860980566874439605907254599101361578144555491797804300736899897070164873465591800863679588992580750548069735693166454089839410604680068521624620437966415699235546485380698655351216575543034744676733680276253889827582570324557193165310052094385002211460591196370461570760931962417342605169126683699016262565370501906219557759649240897241924688736872086196964375292472751758992807623244474919299191631769266209831333869159483359881628116805213567483630854570858141271520721994745249277097646448241824587074431033775270189552695740889377496084904415898149445957584862407595344826671324342260109340516128371821506409295783645345180672 [150,58] 190942317181721014002626532464584736021032135788773491552012483315430001430877052122191658650068649501408221303802316218696563590737487821210024312708775694820852557752544341867506584124320317049299502439503180984618260021997462758215275721999111284001777113828851456678059186635083733647792518044367536122017682517662015596616343435162546201078015762366557304246548120456671656517964020736610655899343896508302473824415775192042768496193201233899148460127132570826014456969659648939697858625722776659501014612497640710136740951017936856273001585953209675271438116227901235938250020650349178592491749732680609984830132000174463631021186163567883815535342200647483239296780128489609524575266119316544798405031551043270263326944666772121510688014588027509580430711942420865040292587487857577557796682665995113226584867050406063260402933324732414931969421703352707953684050258115479253788328287002860173644571480410179281784747047407206123499218985758238940441168917782735983900746457522069334884324993108322366286024102933332401169851985318015948069732954821161679715082708718388551585146727548888129169620890415667836438690646707459669317148692497235751430742904873370770112339112617455608640772765994844912765915434015608533838262158742359909324359699285088727724915412679822944743030889954330425722365568357473347360551624068007030212007886550812801764645666339283995489063839617926780763916252640059539385571415942530487429812282930155454304851130831419783010192821299221667131162921230255355573476888654792627167727533509372010954009009734882140176684725313658798280568949773315789887047484220563977932549331618046407870191417038873596909842042454937348158409369687641327961196708712735597044555965129630103272662400522743252786352294884713952432150500104585797082443371071872263100308454459539488581661426877440342396135882824629836297158198000940023325752068397755043752346086175869206980836476209422145430491593713390405258463633864097101955856498579009091797734722387168023323226853500980235708952506219245009425142488874900569831759570913685646823112663897977785426961493923640978748626584131414282650016086342537070433126552731252473146285044306958364052506214751401974749203506901011616644345590164505792594950154159648436482152254314220711707077559910234664766342344747638025412508480544425641067271124660634208895335438104430474887969722090973581553585401841793504391424 [150,59] -43115614541009493011012260378970079294666067024799916715163300123541124898234119366509662290525615491866653825626989033304465465436662372465767661201407684666852621231224605466506224309985552377353192104539656896626886527277547847136452111038153225620929264219035015560015720214205614673090599008893263349310182128168350554693819693472285307846144820078005104028067988915929902108873217443344755591083989922487039867903669169951153139788643975196124692572195587975476519038951938717628935935693782706397505369545934797341331764485033126585071538288260351583509506013710475705541108862680312830021438470492526201285852580320811117270799605760908503166638959205198191454609046163368614152848663528309247765273393717734025253594362652241599164251692315109232754722905838619414670507227262484123569032226257235301886095302673019384435259361909435582311901847465037125296194008218728045598909517259720566908999221097789910898730449053439231293427407991767021642976877744535192029150336107193338082328570407743993192894431754188656480177112274924879882131056217911823247466503299190682972271654491335519277547427040535250979627947612577997473899269039042740307727525087633335774252649753092779701566713329645130798328563657318800546030614453418810925862947908319645151490251505822936973104006743433488026507123680068252340829101063299516418200150047108417867310550283891484770854904988886897855911739153214980551201034537373152633323450716066316218432343403314214738654718461133235996597136629307923165426340395754760808282418767520023437313171893506604347712021854709960039486693603552867633545251329310103421797533399428159285397527533318988790415167703823608967163745073997774493967735147127800371955948419679424711012628896179983153240379487914758302962588444911799507813100396082644038382231122709730279902073597083576324082238709432683202859165724580811738294638405688030309734368686453958484744335235153972426485178458017709283269511151440368146560921464957476961992057641334181176574313433075794200493917293047518406374491451640683343638023925420230880093926560657369756099025175985963301057741333015450435633799440125714936623214455120018535424390068502247599487942311920666194217533015892623141763333381990640747655521453899306089137743707711384032189298323614835159691566679481502451701081834128084364342983157065629412522245065737664707464326033213628791372260891055901440 [150,60] 8347222974525062267348448429740577320965588709881217666052905771233465347760762830494425636407997408767888949531664698468107809280468822424006773762860664782889319526195336793141043493724570949166027215226884947658591514623910377434598887012828850682255803499980982468366952066400058630330614555033098887304165460448460378661653106978197748999094211922517887800093922660604161813543314778321413350753002330750392167482606274025836065764541394215621565359923613728474766341409121147544242035172126832956353539460515338476140782277312802298086883463248888996549748554721102486115584704684696409692314925924580736506588583619121856423816141853249418896230658957742626929085325505745503921970874110515207016222333253504695593286589639981993808956016486684054857343634432093487232895195295460197420684293080614767099109155477125860301428703612478978519790786332129895840918100232936050687477651353039463058123704428910878464597941861536508971221419419143146207612920791082290276918553814719636650664697580489702937343095445803246991431686712220574881720292558010276724724072908392586363115941564765245556230291225412119271157663184164950153158733582210129415760622783372325857369281295490139751771155206486196797133870948021642479349185535608081133424028302589861246541696573397918106868062229668950907626827266866462049620190918191390932682070890140151571181507918005013667389205753089312065708778596892985798868770315690839663389033112872437501939179399161956480159176639672959060480383379692993794845520355441774067370648865319387023569074189625492512072848065006572306535870062039001259745758915160362010358710732301367699945926064491773030618291265204587050117998904505178016813542416048630814320355080010700110698820609145747952043776071154238923142981924933983706888785446859905644899385199354520138722496218597418162226962264735989109389290690431253653302260072909141265661279311508714420483933364839550685006141658808421846789978489173243100506083955641796384444935143289986352654977374816154689208950159890403942409992686890955063548886121796566328370836803577244390805965804897307732267739958047109264322382095930426311642865005817562896317974221031427234267088165023647993302274819770394594642407917748567315029053275488254594382153114793355087833222883209519921667249823329550123251574040165439919484589642444344870770706626788906500422924779432031110745613475300992 [150,61] -1301325320184636739669557075028664295784362977466763172132263468212780728113671059272757001680217368246381054718727503067659193710351949325069970440892996625277519517510797794004894295854995346328327086307957434952050744584207180196285443648407919567192662227742737904879428076222835462872664436272419959710373058902323063145899473238229003902735419251207847450587538506750715018354731995713875713921839672789939515895169433262420231631688602635986220982879049089204707809884707504639716113259431002864629964648758010129881118203101572476014643322304812585692719525365822119518560464478865417268819349666052352834382874572111120586048773221982061364151231030386617628473962563183226700493799475550338766891709306453169460198447894076562411968177942035619517765221723486942683725579350175770174889359990428295420236770780168828207802252393277464588701909281834804411891582286605948980033801571729595334513682711302935317620945281557251256291625031146611088165929369062588179305968654341485869923262030904319329171979606537261888456649480540592297297388170458339567701532617504435117704675906478511559547853241669449234389662961149084594522186360125516922740417928288437489482236963415429341380657288783760979264815094125122647253256252153812386485456011749076519512575608476880608639588187328308303609280262983350646586050443563243515644075577483527628345420449753238263491127844036280945944321408554768089157342346248729807125178974073343000743179121561730835185946350388176124087238170204926437282911127257349693584622826007792946220344199569937020057405760190963660715516937592692986060149188710491551557147718119736432790967728074477051948543806328856983146596589154105633471169850796904942047285222417363749180744011025168795836746209225719961825842426867223459231873238426704825833519642874415856721445132917169984830169558930665188683455527340391720338308371789519497850307988890150937099870262094828663529359582883065778578725253798526019360389042778967964574180733570054180712580101682876702329177983879204382209900652612435383293062702256443702554587110316460265533082983551353903813689481173804018616536447574029747967854082973666315703598022858583841708751213832833414531196762847589410860918435119645402230429750351015605161042176049883596115669047911049755222598339989673915202488671079819922101675769656513819693060033318997560950004082909838846453026506240 [150,62] 159292780962420612429375250225603911883484124266208004782972752586391705828903108293805936598634718383856444642243488809221579918812628102577699533621050933511959383056971403030663018607131368220143558320080559088461582257589790972219922428530163618097011863494431678823972955933839148570127498081031160245451198298031559964420216851825792639557453400340114433623429672757870687408194067095669533867507220296355045456612676799937092121793545179978446451964790687405570644202019878319700592338250199622690939215679753560009561767125812330663572025392834757126153074172636438692102166659454196281384501049449398350785760507860372230063125796829346586757516699694425530357882307469000329270207864865641600148838513765537193457691015167795355030326618191698720712618299114834745615035343744941342453255353482310847577101318147543954418963911276085653676469731594690559223186253715855219641839740659513240225657177267571120561558251255999523384820727920219505318012093706629613139387168636500659564684580010036095351297894313387763124620981630950672966849030816432446836462469063951984561613491284758378446628441070963664779711848284948044233939940901050274444916166652122307871380564029515839642051545854708220893653659114629886134351520303609302437697105492931018704109237417603855916598547138441026717971191860589373220996768351750583734754082220726998509006379006991421662047497626902032513517428206637974223576119319719738148633530408082772894659928736120329333761182154065667790197050007410377680386256884831252542268264108186006140173568215401372907607787185326251098103679748206678170684834184248877845701410133808476834245268824322350372264297708649799429743203551864418174519668468104295135199967893147735393936836343536918927146861331042642216920866066562529449142197463679414521944887651357797592698935903874067769482011899910814960677533719842397928769255047316679595139240670123823663264951392274412417891231616865268337533891949305060078248040080517926964032956406869920566706724628317230844990506871553452315903598159889556980027078504666746349009844391365944510024022713362661390636623395925599521749710265400467606815236916045754037008577453035418777681844233650752819586639310691048855954212165542865922444114273652049233109456867908055121918951200528265997382322607401138866033051267437606252927815133712672852604416294645723240114281908140134815769600 [150,63] -15140425550762091925897803528402392880453156701439023999978654937091558736239411429019493299122089683586351978091733450515365167835413534244372420264172962110478464689039449642174871440337736827082440655148615436461636936584964609254656232610787042164434406482370914633231628417933684427262432282367673952558531368666660180851197287334476393265005028560262057048738987236942965463986215081108870659998798953895573482286504664994116733733005147784533343336064108311842976639070791046719825069849378724028895091019238588446355807201131892726262292000329780388477864110886599402041160091255193835737640681979942113973869880528163509985135272674259931174057210150060714021087887855508125802900629625639432609502878944050704168778226474673365826745789265491193913365422153248654418062877499795850727381809333920046302638677304492389888278766353721012040322798395322371336486877508831313696419307638368278148235538266310216466251417287475278908533817897300179219841248284403968313451917028512809660012441913204764738102510953770552613840910255737701093831106326759154818270979729698443518311725895616297552749310142988660205789532314873178187173599443509184168770566443209983065667954803985789745714707449553462875666638818215506171301035564438404874960479869371654857089230815378481639510639435058310355932016492773727724148266792507475143302294100142242236520142415296686556787025673493980749572511378480542177151695791319068459351579155912379229542402452943483686896334528111117595505911234860344722364122285080048115777005044109852910747207394426802477970557023264179850077709348895802578371484214286212195858046310664256886695777861260405181659325324287564629348250746142943340651866724685743398209336726891611298036588598507186329360169260253679579554528119431990133263900552544476619406767944991995945086838146090280414066742843498200985871105309826084213095287952082973057285963702892160849383555369125317242301209021892034411203987790632395431045456610400219284197569528405068881364524488616972037668572087874221141590422316721284018159107138637220931433991466288255795318695077188940510057582015913853550633972902643047741969980117380266327919268767336208675440392001960163266382269370852037461595104406452096833282415229156491031010559172520289299106950575222430802992026737806370357365280339391905082710682008520897688446734772569916276413408031124452406528 [150,64] 1112117135159588267628412590083313411088812401815154688617112776004112509149920642600875426208070949852748706072608037393122935018821847140139916915289150962061872039780822018295619281668462981098448072620383847553375356861650792706064760980543933847418364823724495366820819540675595715432360775686942273943560319447269158194442972715693119263268891267987601025070816832878285566597776436001643064848430605446918576320981513693508810339031031972766312039502785245777240774487112140479984628529675099518988005833079406067165864296483440476193805776431643940768646444891303643497511014931852610412278568765185971302337413934457499089472864790379346504857584805688602993530355118275355197706995093811803137789958426019304502133669725666842659339826973097199281116148816761331138530110944390006489877719634824506599983577288618239089304652018617715452223212403610944678578297233477320917968510599564553713438746563213881392096032610262898187534856011611137130958262790117067427940331777535791360168582055820169735789231800915067423231191620165199064351514171024069045812138507942165782833526046827428437504457167085433746627356193449908910117239030783541735308271852037575135089242591376113945814545370729281741795007354786174422950881157250581371523666890348266818529761259828771509454647032824795983363721075809127328522218680790980065558097827805847832792847149707906605759646518812341220405144570826784328529004647959360824787501648950573352898253282262434318521118545009159179041635025119069835180246756003132039102961706012508475441988458278647037035220618807941586803244775937842138160807598288292617178087255176113475285872822899794431170651300107044848310607251516412013192047912448662007830120864661813166273015330426155447353948869720636994580918014090729934878231536949624857580876371547041832045176081763343263089630338136291330094341454510233524990748326186069806768201196612515171891066918835752064210011387263076182850284477835712785251281167822881156573989440782965245239469569377033207309132067884894858001645586168851492358440944721081719802421978936269420730948614201322669611880390767954473138793246520159683595038172240887586083849876485169158264222343896816377337008347511591983688706001298525795728042682756022858044126747457103220671080887565210952120988892430692909498528611175398405310449673986261487144269988219899208633538001832319632 [150,65] -70000477431122839739918828029462782844022557519492739922885117992398448774002764517263186205112408564512836259831525838570769993199495280387729740079280296044507219421160583326943442570167865260811949923273145971014405690138791967806320913188565200149033052260006581917090457125773329706407373271133370925809658767758904713740540376580335038665033565095241816383742661942679931892312573423729338607790241996181808939141382170304094909467063569199303820362873518394561746941688409751318471981429819658600789365014444084046916267117268873184538067569041191998791997542277748474326357178398631988559235538555849293955852003190953297879891576474466636084818397427308352184941276105265825471713751217036822779377380346499334000335013590918006521619429304866540918511010167042038301943474938602642013319417730786217496454660455196114381083478396103633280974641877181277031432460416340697736475971382474889614519463619602342387954629725525792593695791231624384759494710050749263235795302496415139649795247827817360045235176062972814977246599137852724178576365516358328808323332905848230740234722271366741055568183937298119137619508953783810630256558461955584156316434605595253161895207283042928313322991576903998887597039333115875198027815641424037254215200126138765205389359305133448325900709781564525960420838323531584945467440142481458974115368433876249907113197834592524022148510951589800684622367687954043840494379512967127813814014076796190554560202300766787331159192930748025151358461489920158271007645696312325358908758211029650794492083762153691415996744094646722136066759571431506501578310213603144699667951772334555095662318106992809510328569316407723368442756155055655985481568625070485960602432360300083817146911858006698938756161609764446899775144945716470385100211486459240757133732621319777166258538088049162182590619051172571518067510112129584412242468946520924842028598466707110274544870519972440477270334874279379056309359925851937674787211836926791172471705553733577591348305797253474240704970549847951388615479192817183003075984086838503047420472002154291096570644025144455895711927914926834347111632704304411482169305270522976713077236674987038673562486057754790176631598066774089656189086621718859360886326726654040194901577204726477839577673061151329270280633568005351740045144787954788830847278937691053428484355228659355626643981679360 [150,66] 6072599689843213050857998573807776024359431500387542834634695088933397830241891628610076369664333594528739472110117835425798063579109794965813768757418427471793052538092304936912529872888181933082148740957975700693926923707689135356208041479712712624570280637187420941634938691390971745384428912964738519134271740882751267746500613353968829119150093002260326912711745471628929218693206734714106794379117208678495799300506226908064505850347020020046051785153353507936950870754128625139895408749944109906772941571983096584834341076313748822296845523576435293034683197458264971769111743335877273903091258114509795237272412674220892700274619101537670357032980452614439095954294775726783363502039329790712907053441116896805823420843516639492891708537933316955832907010404738831057234301090563110413029889576340440933659618815255079588850266344382499804986495700225631363254703289616659289472521330377242695357664897108271366711835412595386540692975645237555461933075242617681259786907691846964619728854061391280604731097477768505591438395697331386497689861276701469249684804223774238584179194759211959461055783423878538611553068735448171315624127440860483669503367865809376645056233720379441128505361416730675593110523499601673251270211565449567832393964836098875183582011886502499326675434933344354964754756936255971362860408364360889721490909244176021319390177812236780428985619755604611709792776583652457203995439857573629217688119881255401343337111207917753575862614747347094606054548535944624794001002279067795434591257602817000569923552356016218108575438382739710831597577779795775346787622762482836639140424168597832019959238543069725917554298819829463055092301782785935409816785295987737998043534350452774827599336289379794278223273554773133983952460242316111770478035436040120134842838004730801131598532230747832696196679823422624520668143291878558059532359726087730604872072687519518334100611043661347803963644948910244483933119634904276217485207337924329876025468408014073784526903004577707567980790912271188962800246330163825116259600325928807135571651511233011649188689312167572920995287700950417998624857905436861959626500596938005198541305438467569563321192613015582887114953913293454230009473618948237304415089175742595848911623100630737222173175772502782184029947760251848241025893948217761647452417518872622585941645426108422129201520896 [150,67] -734506470256971187503468271947372074958256507196603631496143101762662142802113835093508740149639438016098169348626337478374611965347798587416686717706839555294873612670982758763899020969328972396297708697844048902477632787750833310536113303119096624492540818033226456376323634452152283001619338220375870720866329553941586962017952736823318085580463238229456453331682695583529427971659626291303670984123747511556482945631437588164770034192847001325272371132162487424448929004866652477956177637006669294332536512704572053032809885948862898614378825095769869377178117635452121257470050335274841388711513043242162651708777893306902373634641541786747994933282354399980667781608213970434711341329242404178846651635449056626506687645710938781471111167791615395136597491076392722934009229345149660295566593429889305682904190029633484379157593098843008609544631197599923491195225717857699169727611684707219845893141298455226491078760304926155860580623641221225913513944967367263857243024115336405623468336994086625295064119181690357590381869601232556791492509861415250870005324530155521230147350500211801252682962055346425254610473606120711374048409757284601143182233939768018032446815358406561093015423526823305016185470290180505499617246860312631803642636532774680955293035316560114845182122948718209268439373354997572917047118003595083009234213778498113017963410736199858148695644012026300050130780685569454975622489597340633761065365076715447671600791208899761788137192484616540223689942756136768507998577992260114456963200947600828270873995310182635636158657092931303886214263731617028799695995643043676559670997816802507104380352062926501156110768636598307279553483097567153384596655929560126594779831381418264931025736933531659929226956002657928124662453176193704337717984240990478067510996318172299403716941472240732447256276879309657679466641754948914448088779131628926353013795138409113430714972383492948857610440292448231055243299680613882851337106779160829981342124810016275524570901624916894309207303637229759287578050945873172462519245627266678956266279219988997196028877162881193380138887519147382420187291001061628208558409055798099897346927465153973016857346732665802967834070466708929752111505128801866855201990696889333391915409899286290771462988531566521589242544020800258498104561455037912357853711853327149798735686701657487392684800 [150,68] 78057601114475863402349060298307534890502793619908385673471461018465842878719085936115411470138539632801660899006980299797457480266219114782628342533501602173185794760365296865064548944404715230662289646555361120045614090404072789137476661547551131612901124696801145309819565767475958813758323973775808515468559331746511440449710750520226644512953776271353735959094103677847223508091149263226125437121955819722704304072411141595797206485239125042785306260708271224004490028738885203797307283457774866615974722791665604783454642568056086016903937914157588553851841570719573564728502448562746823603426760388046432553962655848617529298704159318826955603578001444231432797331806664135175991962497362334568552882072376637264282422950518607056810701595067345124114148137915424344027402545530032010020128312634977237753733379250590704722032976307074132933597700080985239444760534388577965401511095227316108972139991781251407175518104560417035895625455372788060291600988993803986201883244362870270662355513728185891603677515386427644684193815036033970553351632128313543106947891696925768502814554474844084776316135523120860754328263462546326953580674742302003642598594490472367223958147280123602494631666425831553248707126950730789370963223361935997110245167826062408780852633002389408435050796095245769156441287715433912083047988168391226945321474032311931335181659265812861666847178895407917798099909780267212886987181279354614682875142810771277596226217696560499661417339295902752250631966494366749860173635549220288047968581637015646967947490218599313518569380167033981455843768530447426223449879276185073183695577752425093149788201339696287370014275422580316077922664220268821444118764726492541652084184881779230583835543638749935772006660062466409596934646814675468692474852740419494775029363078226212229012804228473111426760107603809737912446476522352517911311123980401945688758829005995477788664048814893188989271312371681812795376972627454192434639130079775698404863080173771508172094969331012422998237739865360009384755701021569820200898682743072949576582844347850859513094545899798436729736245252853868411517784270925724632301550289682822277622598591300107429902174326754761566551660530314367186207091614630559347714409392522147293666402190904079964742382121582608182068162634053841853921857548502219813775779830850831892582554275082101632 [150,69] -4979189775118562712740515568785690194490194001038880642907016924712197794426058867925972225568121832126815508776279690526485432886409764629581343032333171345537958764888508337112126711053366259069561353933717532772144204260116822706908694317557306244303276954901263948630266284581612348304295890694295259531144199065150021718547344717683710692025228883814665925638313718246134955137295119740618907244652358498578526264620654532293276213184333164160523188013898501232938724455467072951642455896128562140258378493496162391245161564062979290417946680724548565573970903862693488585473198170592178509289936505485239988182772366087061577174911278533892197195446658092750729692758053102209006298907856291483312232435545656516755521976155102643497204541211692790827851059843314975125144576784047942978488163400816176759729204629452966139688071389040789213246321453368185771966427114256615201536824111486632538154564823149155395921815409981543131758868521159550883300669350505390599074799082836704278188986738518732138794963341300903760636894424726740417077866042436279972262482405438562890407393622626142948356745934840203505374468077250324684006091580042968660224167355242467911611384489135304418791983855944864586426587467799843418097140771049844181945737498148703239929458932773428753875639068884383227600178072713545500196170991713645901236553935728215616456956889858477040697814312655319017925558293256989531457303255574691690264508855226350734311685518155427244356552604389204451352167226800116834565513723727146442822563618047736689675435815714550494006413509017939240347878650195428022313496906566256976203432138491216415385282752905461919199434888838912773654975258313205098841324552531644936250754457882029808174265794467304149105374302172153521407862871358654877212600752774759830167795813556583973184852887443589975718483695456804418921119632067203815522696717945885430761003256930211585514114862830563466126683813018202072846411334964423704261449136122826027917571554074344339821666844218061662904093949724402408577667087946694547542547089989946015579343256627904890734424037542382166074257094753183089041679680893498810410507729943256477985142096996016535391315328063129468081379604644147139073043843471975703113456091252710436560576418854850401278151158937850312156245080384960150246131911416012393780639543896831544284137315208960 [150,70] 159108356622909341324524445449187362715113596346026316277224968688808036624262943461188738890558634993687301338643342788034053444067316990307866221689065945522875313344035064199098354434859328807283627637724048989067266382886925990684671686512160108226857620002545886383195475504462150405703197792402188635606548370697237536795212277081718501299079854960294216270768926550267987586434084336682288354115176492559970133787881643042936204684344052709303075838381906524699371543686081568547557813270206337039671682063854876339080142974954332710414993800824503630195918923411006070686397775038633806066528145740333120413934255933195270020668618229409596775038300898733319442530858261324298180221056871000062504940509464192512780007690525255158401888150731805461587335708781348097433939254812429227626326617281959792858502830490562026576971120492836237441529064520449789827859435916635687319297151224962666697580819483482296087971520303524445809468574139845144800672000144005164150216333752330061184456364108928470397990126752066139399362636749870054154267969056875363504716715948107761055334543610499419608360638462646563736296071538709665740623463167823482366949543634843187986568543105283446096740830836655894632780082340579202800054253236680413928955139367151880021887393987278866576245044458915850593540093916748026012656526345744987341530830541693723203839755975210504973569241453670593460065510729238457813696493007946493744464163324626080105199017609192482902924809058174370855418218912172146526176065503241402253577137591744636897280949676648051858452306699179046609083559859393193455624414147104865045051200328679889345065652667706795055768543344823883191397255800426874626862379045125711817683342572841111350630893663386547296520083970837839368798282883741907328724057250335098696407672889323250729801135815400931282465763351147317220170573109959691055313137182304668985665817662660701606595994936187832335275793835648612454269666548115599417137885312601725537668811168815155813788860985879559178365366992890283182360246902509740092755816921945998109439301888363049763577722973515616277392621673595079569084893827109615879131142692833891107648797179515521154565848238493358158978488980335395162299326842673723758922583105522490259824529157593172586584886725190028958809245074766094598011418283583624867450393529775471250234925568 [150,71] 2986395271822460297419079071382490554398184392120323971046472323986341266301342765110197825973326926804087766755818503479193461201320541164550585308148515229792399849404318208201567039212884800781216253623829208196718336190629475316151731465066894268738928510214877877689810907236524955678997043021856011261703074374858580860896025988410007658043310571627058504053291632314986980265701973560943614833320211967865980357445290017649157262090054024379543427556302962137377656744316529029698926333430681749335768720543464607715699399947844364432338766208080660823733611741679354781354238885441985633812251403897654357390749553931006147476925950828444513899653510685524451512097874245544270544141480042815737402370871724401774761233253309258446443019040239915975024524500052449105340901459159043677938668618261070136336860494384205301222223559571952129934068060381074488028906179550010514571956816472218587474402755056003879344524179019998478762610915289002718570226403041110781309857257090581643173318019392000613572274005582407378528300418696208592147041990764367009830049498199801143168095102753013259727420281528157735924107696909370977403025509915512155730830233827576153013596254483447190982791025838767971898512428158300160298550735620862441425440187105619032714119188976314294339558579410248270169460273192033183208942403024704850741431001247512482517927582464891497119461551366483149643108664020925023906633503301515434605569397355922322115768027838756823493310129912039425277527419607079094266201583526543299603749012435920367829137929265511469202393474181170583656682718404140217577001760371013945773577985111400204174784612845066719158733092727078680263584336614925218966344733973304203342164331998468113162998112574897069184342426431776177013975247257461194468813493760162873714808915753560008170731812332050681374256775368859946720087875691517917237301317862061540749246241466297078952435903626384630774610088712035083982142371962080782459786106778717939013899928632248735603216996527051866294648213262127626001039059056266712819128908872974366526243709294210482530618809802494888719433279323531594229503425500169177970311626131101363899632958636290083351572877041042629090424244599638702192732493352224033911605108376396925148481347147603314446037851029479018921091933276247771754340289925985762770530206728854776182272 [150,72] -533782730646713377912024677042849603663617042597282621889431469442675177650068561816591934932863246635330455065858611192420841624294201194500049058134882950671568617348014199573645396530123563786538032442418157057029143765891033396281984871707974377026508603394419458403098100937498447621244622397004429965068352783760727522398563071318541073109584597219259010718603797755953646315440197556599765097593543675190115408704008331867051746481186384757308473933361950838536495687640447088702374336529891765497613573199287855919426491191159285914286510620211047100169898135359694689232297898197259763285218016779281900055509125722684042200301810900728796441892915741497726130734933851009518714610384570879435576963355867330882847439702763156874711755557889936402020090974436539495273404648815552095388441391775602589535654248101183274939743352827486583861890501020823998081362957598250909085232288513471608181772515431684241674032314885851434035226718184046516450342151480064563460353411395707703157264387390717592422543611530652030988158961300893134063907324087220374536085422675248892015425293610513431495782028130571466243549330375652171429482278477059115227998598607185070871992644367345738189575855261125689148841857445421982988877947711311820598847947030592339601970838868634023817852501507309834155971223004626419312201473520742936985164791079255506922099566457416328995364938027356167754559534630199426298170580070772500026325627946587676094284357493509209209441258872514203545070457214352514178869786747171825456477573688201686921953421070916337452344910538418852138661011468466558970402890235644456299384304173513059421727685333304801844248500069752977899077640560572833062571135561320317157917113857697244693646767784125167471063145642644034807090616789103622809459510699450829122690087338639790197499094946079512020893282567798745925942292606194008022581479752956504774780681636135037560641903707337444899304102924334770345399274878719292466928265175056829578731196183491022113654338977694529280228516154166807916110450553748209361885092231418710789919360494180138867100262504272971567805682230476393584733789879719616872369744829937656285809491282144044162629108395650555324755808537707357626349192303223640291449449402045821675655016568721453832233800628326663596643583004705533995070329171977950869562160402316468424 [150,73] 18372965670976299291676878596896143272045390071585048490275993637124761990705563181986902565308982538814254635444559817775442240890223386902794749938366377067783721874697180283484545062864063974353335134052806348956828253616976012067085244567140816470567374106697183804253470497300763847245083067799953932526872525222316359320807873820844206913131527104772065778259321935986095741994053199628775211172300582477364730009958120020212403228829433545303015198544859458197114723790818754724600554148301222211659186061250828874925494075862412161581957513388283341824333107650609460130427642327148607467331654633853055854083402698011574617584194786936821681993522113574978199082118844765842901538754971425652488413253224150453294596540614678558987652281405243601735205729716109547784390865533109899013594216709945217847288574579335063620107454936268918721083842716841274826068227092926305819612598570813270389545431590456396774545710110162553467720776790642299224957180515047850124870926938616359836401266460125552803027590778177814866841310844963646713411082937244354941171370477456489210643559186839380012697215759525020423103348818797570108319515996954132090634790225288264056991536207467213822810329930758005438082969526219344188540955315787597488521493612640131565024716972678074689767553175559069027008051448628045841075033857721534155556051232429813748309287715281043350773716489541610570491138746501364989798499987233400320771178680576760745187139763133503182632582763973745378454222778092155664384169559619229642071218345836322481374880955004719740797565133998446955205539593089705627308465456750524599152127622111742720597670262538008257265044235527172476473524227101575055255855083791445132943220158631351730138699791707499589932518203698610835342160999835518280034742541095189796964011870180131430924385373504207555297617196900476167942155012460007256194940048389762363183446172697969886841972791285511616605288415268901638894562178005101938756862972982498939236543234370700399530159169482079551514772266797364997010488787414916124126079794666479375207450935326028890643575956285314441909948229476798184994892281136910805742651300866239131127501888194494711149622881503716088996178787217390622377462588515888929227529597868331273021841372700929905443527760739539788415711120852072976096698916784427528456672190751680 [150,74] 393167953081630186528178466256733578863319184997189768782107338010759766758628571918262990183535944657632747136935262410388027066958246983197826641645806253424154810382832486864766313714444972881268498857764303497269621880608657970514487018990563946698113612959670214041721795965445072059112772164014479605248466026416445194552590250552568881579131703974362940191158980851948499232111250610552854866479859584688996068618550924338418280530916554816409993295762839706083706314044143234770075110791451614572489143902764375745277954344884955179068780873564951990589500593059949246686787616972681506067933960611136200694744052529098737939917654000154703745946430181922683604776381966485527019688184127669150031190290231629698290197910236453237295222156950652002646971377384165937214790406636902908179900975575440198246822732289057692802139366408272696196433520365761633278696652561707111165187423435965087414313344018489932641393010002491166299295514357999664864973985722949418858692822996404937943689226171064770782931142557147649863956275429766477171178906123227539115912929769536765960836250756478344516006352708139418132515978023984973053809060263230302880345637868955961056389529232657069943836582137915256382233629907483036533395459577361473221663244091429250895898162462926982020857839659928599635091677014732534346008814783970178967614918340674116337539530250806409165803331045143415429507666706728361428400432709786038783044660439582955690703364349190014869140075567761933287453474518444910410568014780756473429753632931909238675528804797410329157582655259244237508850527134895637330655116519188033053599994622022357522408387510926102748610764362090119884849936879789317468661431783416528488088640318214424810202675225429336793660263936133591047181866987646500979311890688169263108458083083056677770235083327790561579587360361314951500341450445540861897400799113810179194481229403517868546090763432921180973773319971184741850445411497595662015101079560342171111570875082758248638383904821972882211523618016693666978176494399946966033490612066624250464294019441556865583167743883656460976123883454889809694399665142015331378263599210193502265651113199100073649112077250202359633503550838426460290567505711608002165781464861570559349302358715029813513063986103417822553018916857459013031736389764919048387493028208 [150,75] -51634915449644467223776455710632588375818156161759592762433751982377029703318568066079956980500259564892921705296065387299124398982102706524993619278316054196647795032145555051348391441550950328168309640582054245578598929366160304631321493407008251628162742465197191087483406958222282300242849555997963107357200914170337714264157292319923526745916729805080336621426536629799455158912901341025575104353801812527077568887667569275329742712606572615294027173928161309723817414727576995908779087251891541919751146951594859494032220472282839101641681201508624070284165915951657974210450765805855505647427428481977670213376750576745752339085676899128941700681432731914942739880221333280703708247255565905115558492277232104032768047155907380090875461934087367798573063905905807688996732626907185755531372314502989494391508119787109436670469553714475377215892237704511083577185252345540077158495605426839631625984468893472740632761547118091547513463538205469402908447299189492878316073455883012678950258574910466656179040594801831526995257983504391395753455199460921454823315932006960257114602382568141799761128338420611141309540482875756090354015161545472208412635324242840759588117887806055496631753843828460160426142029326033019034748557468632760171371266596790293008421223169870697057625410890501619748195649523133234979798653205051125672178444625908024266770554507820108432363545757340298456106311841485618355034795697261264259587093304871008032394053240071665978532772485979874767474739327119059135649857613505678577382517402679568620436038087775312383603608998554459279996104375741476235556793410014314656580843783158508487693763140205522499922351084391401597021578121305951190066277036787906566787174426477030255892972267654237574610316355799857869214741293511608864525659805536560469974076056450875248941471863607947591722094833679962626344299218365444611064357353864884564562351452974974483772743214781574823820820717747504985622923326389258866733507649408530523582079413857956186467620597004476420226936348245976725600160402485139750444515513482195249300491242131800556941193716224716744886445279507146054038911936627657778597958418770115993934964128620811465645549732114476006105976131545032242050431748797959924191122428442784674122662541012648728232597502160919310995746587407587963698949295382515145452560 [150,76] 1498065745591523728304134004237241017698637073087057339340608529417693232856345812980731145630744323366464657176778681653183496844100242580846624816267944402480042317746878875320603670630922642969596706075864524214589435652607853295341786952333817729094747287395974427026515803145472610195153820026465448453651897864805847705615009435048837438771625168775706722251085132141295226535434418338415541953516037993425390831521495890593860672508677107320248060113996303137604716739921714728877147860963886715905698807646689073464957664878038924396043008257151538734591687282508033082778718927858658351486102501053219685346531804419573173301879533874121580002163011954994405467540955281057402231235853789972073698272585971860646973177068640616900363518652848372070592923459051169296703809443449078899633629088477941740787430518252807257870605513854691548283860870389554158838729866031480088759062759655670685865098455053919444057869839205426770272629495796265399103133313834522401177700802293345363899199715487025219597517346583297504819277802298755159398823643045353217332921451224333739513109200095992252785789501183816800389479800771311571918044486633219972657471135823240469429756936844528120509544952595200187538225772049605583953438602547073175349501609145673455247650768513361582147509289739925461828695079794868926985359792590854754248449441075112614166488001892164729177314553797111339513372226388478695335650308584033397063716065974893350163064695680661411252262213747386061350282563851768916433209071086461123892925688477044027459088219059347718665484350928795463955941304814063275431592875222551161856688661535822490179039235733726244649769343311659342436286342503563400080104574036197909973755168619261524023661186111657812024039221153462055772740560673145785659172769720716992566277206673786606152209712167567268321041665236859191446846996317172714839048924184308108321626208389338951239633808358105905798139307167729138720525199252539610414888064602938104598738933388177181286624437046785057795562693308002468886842563057278535647099425758806658099268140870351342569347166075445071901655640343791915419629722057509795843864374666265246921416405284983552613594395224580603317674661275395887806820229066142863237646086424343012866397805548761656191054585105992987035288360426235035905897197066503720444 [150,77] -6539598505430931054318563449015720921236669417378585257200892097279260311624548797554584126428284953237562030234824867743537341950821977880990428765853162138731938863106327010209599003405378530301674318358085108528329917363617815071179149741642321864134800617692829069223882849443142772687381822340385041771339498097630003656653248377863589421651452740935998457773381621166856239147841244928264754726877122677546808886926948382038962839203894739883152357862161804242960431882559041915685092214263247363620558064330898017430003828286877413549585124807871531032227831700857601047011413470910751336147467594625901089609832798144955636227344591136141059615150169978485911176550073702991242523310358454609220897898124812899487102285434324976626590417111776141414031120231465351256569158865492922243515174029261337594437018021856686501697951195297285745970392801762620410485052173283812215490400225188105944276765935311636133278634556415979509910017232553515534176011535649142735514214912443651727996588126756075054793062075135157796574621279718272483196199194719396700679831606726817701851199105828526012829092487792522835479050527600928271077010983470713860303919977523506135074173070214939858368678835678348182554147738442474602601546244606034829542031337524865589272685594203163618289516897647325747489022789354851004698099232301947523264640595875276920144199166127634096395110521688564949024447523731325689309788008999042096967519921092523865592208968364190930571207700977986593121317042404233504366984103724471323710068063875791924077795233457664131463448023169530581485611911898061520536743581079633501668244844413639499479739227959750468349867022625969682083210535363799294688793296528757121442151115603762158948803329968935691653602204328407840305205680541129552715847503807558496510821945985356812023943207777727810084154982358302062876595284084484408638235974355409536162939055073361290639994884396085907212423807595819555158959352295242150909722919250070487601653657802258926592295244047973754456760715008166916773756404930714013306555631088269265395364307275178053200786017000312111702169504158617730503130955589927002067065973590093840046665963721543115492599063716167059479744056706712077749291166736254620993857503580561722460797169462102445954829985322310010971627252478446438126290319094016 [150,78] -770364418265768917148625480967919421314044581379137158965713043522735866279027705507261594011720315962351493101928640101205738112618693096141130780928475771036909718342185914412341808024946864378335453390674485555446331767001815431516410149011829659824710828160330023894033224962572570325876235806770163228901829673910044442684520671710811330286318127813277649551553715121946210612843692014544104613118204329794436186510711063779394489368515102042039867922193711419743242912789914301866697161209798300869733288618902061388943359512581905458873737000276735889426038741211507760231295866383817101000515898378426612929264939511565620345966231009019719187729117226892999405139670924174021336011369792970788160984151926601077918251313644034368622175718149225904387659401521217451055727572066779764933229093028610220289953036273119896481494582853531385974381064140547629940518453415333329640194366960179014215308127666198714862256392191451333594671568845192475378762365114185618486134188616178977546671593720547526183693570214100550450321505920532231252682226416706736918622185711600695033491757572492642099046739333190236680307172187877376354810455736804832969245744854013937401467106806496657917798162423440232640315669289694401380166842290879302113545669102191808905018445864379927814922196074250751326823163993168349766030095281451933891742277857878154954859553611540287765329911857750607191562497902802577628079346214943284970357726752694345493864065529107103969159284046118030504339147635206217284028131049645213000902327290473736227917607487827553250480120019622692066885467449394759524477466264016338835401790501190961886747691578698626500819811795524880253962335003056498868152235168331254419599373002171676882184517503701952034582132722267263742416250472436990943093255024947367800338156262345160324368650434784358583438465373612847673683881912999801487572819520426386165128737160579102102776028712049929709174673405550469799297100491942590682420911367302799386356920957945772704246281418435256681642535463888266045336989827433926101410941580262823087041835905239951182079330624768493828180827406113187939523795411929273260455321697614372659363321579152441779959451819479728261626844248965617136291808229591183570106683807777482965728460166160719264210310968993861873961833056539918418648412928 [150,79] 18054766147017713656659094590772910918146465513217220967693325744205477765269281489560242534852760235436464683705442256832032969467828307157722798340630577626414060308632221568908132370414431404493672329824235595079887754049999434025752332594847435300354619647064717378414149104450486724819405292792982896687385321451311991624622972277952569260510760256532913537633036369862275840545682658527295980429573456945471867041277316298392968296576093857656599158934747227663038724193359616237055935560879179788212605730195891828559066638745776858423480798792625296184656320224947214618432427307560604897110057307333138448194151296414214276308850605703202444068866533510937048102246841147276822808490355273605944302185521961733959063329969681810807169964887995786886880484990115358011277482409687969784038762654226199787086061814312285549232985075379352883661879091436373670610251878082410751073149360393022385975295036424799538533898908587847909015535988289585497583047566330247942770110362267954082003722373982296696601171750167426170251825143595703941517208748392763934112070431032688478137212688529093315798520519956239180499410967832714602335016511596235670215600171251662382366995897124261761221921254392184696027875594809329120599668574967170131411786757197798043510727573325594523200194280983215659607877456470877807325819452408502621351302623204060982343549050396046362216353879759165502865450286181237229448665380932941915183488082002817132504892348576585586768329591586759652128564336219300698068835477823624317637154167846686834226855450821089626228298643269882381407089180795887990127057673013665932207643452137186207277725522636324194004937839779937679426785057411585272085031956035694971604163656039178426373097937095316851183224395820151342820867473224569444905215440907049719821375109395594863069733508356200506510338614824541193418858559726374174682298972052633559754603916951277765146051783994992487665888886109943946006091632964431443769736565855006821682898251630975069996384835589946379806779435607902408644613389970075643005872029617267473869280271465672629558285631646940056269050093032233218886277449353067159874130549728730787228967169593795332677396776077744968971348506296655606554898966868529553713925278525669374994145944286783854291317764466471098257872928263241542479744 [150,80] 7175327908641440288305270365895462441652434458999252458501137081053041722183399685160144628672780009465088644565969705160319942190342629357542967590298771923707156263595666006964287027481028895230829806748127027750411979891545147246060547391532807092107877014619105595486810511686673982638657982909529265114586793668616268103298803739148548400583515166108816905994882575848342223413032646632423944469258566359164381490805084976217177948717436088933119157661742421287351403103677128227623144954385865068481024941515713659557355661521415801227138530750580773277692992013859674531730754506939055441864512755106536824161373698739006507377687851809992879272216913046932046844450886992423776723173077540391141173453889762097828376581100051944039274727177196274703458948244090536037074353413824211783172302115976309503788301421472445784627204536323068870564154212521335349728122323313075919013168601216341158795036901925318669970581457585943695282906079165611222425440414196427425077342708309048432864242738701676264840197102191678317932375714537162418733316262461768272161605542994591914360278484796319631904880271843294142383547978718413954650872528720516109941329439618413331162760455393449167283597916205867279302247682602947330746164898573636245549660576047769117854240726187435856620535951083153600545061869419617594463506237183802510472460717239027582839066217409086641662583189977520941984053648430993968228760310924305438115437593310292363950356908839195263282289755639947451764369623504528270025254283966554518292138573362825187951237811350260495183455179921406058517286985208735694297958469231868824405442849659553121720921538571253355774556020432107983344806689206915941188629068680573637559131038271099396330405277957244899964369215993227952675714125741198081273850024240734595280323066835448692135781281222418085116233664034899670982965923393171171831253295122617038390132128984301568857864177461435397015042129766778445725418359633412806802922612610559640150588792641818043920934000520502940889361649204161060835078617508623393408079960404795454074368416309317165120317806600168576374445278123131282092197115556606998116940213192352531138972336530706567156635606858875720331624937156702207628789099310156237340070262739809872894245929911338220617154832200918821646198667245445236 [150,81] -2650293663786808985484896995198249441529512861655942498494183818656446886804645868854888690231082329273373401895637591422735076588179334082166784520108302391999307262015601141718685898841898422274148017653038029171925199865333449085919787642566021146826961176072239402826398283307074962882872264757931504192386164886214237269337857897267957300013677392508372698199196322445624456251266785893970425621416576675354680714742677547734967700085225078817379129871550330457262759356539092856730229635217586733519810968449229143546017652224055016001996123928393255098388296582414280451733487814319482092687278458567227313069623524524542076116627848612055206633168092503423507377854755816068131783823974696478036747685795006066763173788338683849978645617210186934268713481411798219903007084695902350073725365801729159237429026238998790494320641284151534670620246544719940779976793483648374706986130211091813706635258130987705628577686559818263112593808894911341506023859001811535217472287043576549553965798160062363070395656212042286905453797893417548589747935633885454425628186677637002521744477832007632499378942910914541941302540807150146287050459206849875270270127608729302974011889097132423979107506488807789621630538884897988739141317644211421036262338226702873121297311855724737302264251692748528853142242859613651390877947836993928388357781885376372663328776562786194675806209754973121992656856684644077590101519817141548807732967373443652848386496475993183100539539044799222003019927026990573868535407544326334347310137320228128029581326788092827279610722694833062609361412417100151463857590274288099604071623601378607852587647733168762792193746732090052038123239119645226830324115081409323588497080899559402670343790194136305265345560690908015961589419024393712161491830205282918598953389662447441210906592529888526420462235880588100512783854621763387140590696245978503386261995348224393405509401898328052584124559504786192477565896661928436573267162554625498753083289907878180934929625291559651827922283357967853703730423047373178142376499060064910223551723145962059510378130633045239592819103883747495072366430544082888177145897348448574705135252831406934156895014936059934568604354424490855475617168264294102004070989477075681992179137034671318624385453932915130754089643539592352 [150,82] 16053872399401812633975176821489964131249467838961792638607875354234926509291631424376047239653590971358663476343388026807784233643135184413931518641290757453904073541290954244356022444016542723967610452328463521098436726712070544433721920864995939478741790940091706035813860438800210684073908726647266081194186394365207223276887441935587712167894096587567257354406198642842181236685833705390108112016009052371688776648478485912751181345320800667989345989151211672950148382038791452917638944389651038936507606176881101690152915468096434496876005804214340930517429094942273216834103102518037182378201170509497252231578067508531367658499066492447232755237009032556534211436475981611788045686904689647544082172773265689328815808822587855884601009079344310854436274638329312634651587436774301046659382318849481175547686999373255012433819239100784573433753310651679276432853863127444089367756680815910763998976743058832356518197135720792201009307817498203365546270519031410008780440254453900766991665840607547184443676949022260731840228997919404256850045044648536193362035731412949424049885524920481130788515685008773936543469389305019135697518299273236427599747092195768326842221312057397610492391044834673040977523019505827661189382508907241310857265847105130564742566105523675371044258720025365007079787714387623062831708820805967314108681424815939165426496257940424681165189904509279382755948198820818397013483363401427872989812799276240953475340667043527303831619643360377166861758855176156177201614249983472603213241751640064803065792161457850972960150612453715383196297290207926718425865802428333682733995013820579746578812206434535326049175915123007886049752345043662000278342165592565468492983287378898636771045979129497843027907513772844810866723771543922346605352149938769270632362704731182339242356009214191923350967993626619423268094806105073800940259304384881868658071693590536880395552769133994234285768305839039840923940664371238688482299459065814437897590284795791190523948979290193407286921318974214065602694868039451145404414907637212547391584836752109864639538999564650588367837168767910295825099600219799764047330703106403670686131894232391059228227421197977218519628646545431756795900739429909292343152450503621228623660309199926482447470501624192740048348345160 [150,83] 84268204920290547769767445549209031268465392581100646738433535607616312393537945542178296252542770003048843105670449908952578139043128654675379684864327723414828583720854962408846298580167421981720486845641063498942884000224806179194012935911099777995122192133481433903792578839022961764421163626899728869018199062405422128761364643934921507758056745128969551851996475763501372790938447989148391412118967130961889396404664318396538902399446562031391067326668976331538543026575391413188686509881858071780267199870317401279079860025217147228497921337793652299292792934182322071043292536466316725070949123338811946785655133632277569418291780374780054364887828333986789582748089347545836156069199474769424327423334248892994388084632662058157685978256560183139531425780070065782013171109004499229645451429244948378464119178240893047831650878785799787840111603213534089867905705726720616461325534399438524175583059003098782701084077737669568379444604480227425945980437382794085450224473380891061289536243551391033467497903559864537433928307756192841129154347237869970169263570117391782070853483126348641248766090993301131499898998120108507321672925328524267685255648398514100494954383015255948789266273056892007650074701108127021401497906338894649695566131632726933210374289846311683692157676058977262023188286395825537352637830053075507818651388799457993847663392398021289672321282793684959573611835775334258148234437066790282569689831055868783956632679412081046730433072329482722590213856096129530709593037655470018566873958656579792837022991917566946377405838106422402804108394685823006462957389463509476962362467052192109070506754599255429920763742372490067959030714790794094135479481421388708546150506819186759536957068236855462706409087022528217025005394758452436788438345770801681294201043872998613748309369736865488251944159047300720179982797190537105730029569075871606496870131000743552688553014557680145203361288246979636577935987054865490643421790708550019359185648355254868377680191685358884306184332793740510948972929815943909626695148125062965839475911170311756157530475433014150918273713885984607395183741127082051048672221586619380192896603842891783394753530555200360509540773268680115147680914721254708997033158040403831412303288599843211568708508973495374367144 [150,84] 838516682914138071275566210585536101401847912015533774431976202928570436458608145661531471363506704107961818118695051735592859856332561217708867652674401731721418665283825197488591091400667701205989666898505751674376665754754658082800566679014181024399881668902041485434466826403870030637075499847050123048560536085707467510030433569615279763263638770447571090953083363608296349290733862858171488858777846111806104031445461297652294922373878298953745009606079267886552428024437693332431126050511619881918946211987310546177813738272041839511747936659035002676025009978147214001712344476792588948825975774060393209902828406956274164359184580093189501747567399500776368467414551458206926491749535586943588820665956618789216180294348449285446013432613636286506740658530561656867977369668959264799462999084903983712452388850860999869641331329101950270498545182715753412158608149566369288790480697932939850645297509005155785581706883023239611145185803325529980538161103970162059518071027275229989529843181978852152020442431437152666066238959827049832491921704698129335569472953820526934342629291707301417635884830826396566861829232826569431173626314912450276994983970804668609979940020800291523303748945013065869081502578796707492435512837783845767619714742333384969850041959450635491335543139013682323178240238379150191945732107537541060294286135394427285821761446184059905353978883135145642143495313967067133125681804024741418867582120911724970076257818382536907510718082091991044220023781208583492150152495866606147658735757829654917818770141507494825337942936320166732965824483034277934093647020719312481474508988930461723499957100510854925548330479173725764193253212052228130747899371605689381907412938500197378614436075133839197661976474879328802613869353321082009532524275835134655188732328675604887844660752520855608200962267581110973204598821772042662800351182314980708068550475128430708804874924495169875714413770614336720864670776830303160992674297750045687582192440355271267013363988102631226456638682198370292848100521907639780561687548056441584566025455842200259747987695590321463044708922609142169409723890074012859876202337448336392406952488367079519591489879638016754061950336009996616562433279835919112244350808301378577260344745875498401895784322113037224 [150,85] 30701999540554824468056145387770162623677177206847128490164293959898668362938813196349490486702314535045767828426879389530060132246346161463826203542980862853879059257244049542269084346508802659468128178607028817598261565627225731647832374686570716547911510300699769286953957506224664364795071027506488545049709743341821477606004603743195203042173226791379741895158299454345005474801479204662559655683673969673124451017974044117987739257971577294714651755421823746257190266931891241669230541990391901382691123857122491497441868631897305654482349144447247835978104750747376550384686416610762416289024859746888153606029543467990173495261365972385956705528111820228404315685751717014391766335781525103830895041571394144124998170640173612489651193721397173463388219813490527325650418840748650231493254529592612344133496962033563661429879796046524688831672004600018899128437183077990825398143855399621696321447468089439169576012483853704054702197758422688712106331061693331740832755211759840205284982149666602260934536689010512541604145327072179382337443763009738587042502911462523204301423626164492413186640247091054155573168562946226863476314286121996193942224708455935067419673560004986852320325578787266584036253340745314895879063284095372393969405397878245097841965314464923746951034961821109653273389632743837006631913463171341741976394524887176653694630995843935497053471686340313466233320029609143302989352561617514271201044911514835412491566545483591921614823011203664071483590056418959355240674720600441293561747925686635251049362913156209984533642812687627585582909006312421877714366551438021509342546859955090512207867187534056674876651518087509999325744882634425648990122402335730698824022289514619556982122171610525621908551257523734943727226125486779373196945665381661053328299840375504704853438345753215442908819424642141997527110989494302477074889044479556613943649541373214094757358887213088309335508311683054185445778986947938442360023262364151760994578567399012002502422496993014245056872386401900430842212829033351793617968894259776544520951319839187036477598086826468917198285343720918725358918563024384928820352218145555503325976017631559192049807953489866229939896456178061703088410396476170324576574727491518378106528922676443554330438003740352 [150,86] 1336065197028534852260471744953711893059537711721649247755100299682885704881541262063156426163896814416878298157572757200051107160787997807101445014526659803214427732797521960972437919446807474399305772364313204611591866958922320526208702334967005677524753924603241133690605733741582716575503651643913053244932646032730045683729166907301108466490209172366032870441850697110952092571443864875731652476498971502721903373054375440908459599818736811915674316603364269494145266301358903922620660814284859375996758550592491885228183220742886156980585384156433173121180284313641336869209441739074488299394723887348826192614836511666665913323525307945262605820245878643500885222989547290044924970460116634187805784477291340023926368792146755418348863613431432068744175883846497423999412050330650692391816182703208269754310953703298442613561769263569342469155649437997978144003978696429057255405249738242458692201167384131264746003879230978135793948308658889597326030129621309524681334350190423362249776067518646777024059758904015305425684774345131824248421860030863100423682425099313403176316933959488579106627031665366123731022198834852108300303906302278621444988111319709208526132972365084943765675325207343108338088417931659705457747597918608316043878768119991975903209402165191129207512639037803044795130661068014897280641420389810921749657433782906992350306879716551592722841020658533104520544613060332263707729422150766725578864150664693697242892137457078768226280102485126030372488042396353310692286656933438057384735137775053128441285027238626874056079342720728785003762812868576778035741969397664511376693554255097838168012069181510131660802951665542821786154799882491056422517130062244904289173456260726480528822947917337389847319840040904223187570684411684203710969921263472730990383147222391111623947756230127570797967695184614287168059506554645457720607613203231807414057491978358501468132878145633785322228799366442373858147072081472413491167034577531206999125582741794042462388580737283348462672276460401689688282757735156462104088955783128252346842375722428061730944145458259971582918444867856957135747136590503903432510212348877998089292894348322927726358973852693004170269913502506112818536866086181798066212028121612908645678155372177267582374017920 [150,87] -8880589970342181471972532454964705715917677052517676081103692837546326804773869799175025407498165231596351805009833692914859753619134476056028282066643624146783628310454171962279583261791185638411561119094806736765043354950427401646454162697258130994359457894958660003394100453510605391916435181919818027483407106674567530732720929403142762401676905713622299968183693787069393836049218857797685517667955490320085145479373297394181356619949363555879294375693338418466789227184149795730830810733496986779397013900573827916442866497126587064296340417679035035358130749009089972919783112051672322681372032533461829488454213610629046662143263243295829123241402954393308101401105123993481454059364925726381130239248330609627342706816850945050763962263894024518316456164768474926833843757354355502902821524717149008976013796742865691842348416534199667692511380277448629650035024753968682376829868587797653120230596009117074301578025317573165604951701270411110819915139276833149350148173701402900923997695878932297268469799879815354369643644902217444223803203521467608700460734536891745452763820618706200718590332866121855771993504108796099873836450626409364512725646444466349794815973143086307071455978293434633997781875690860659377150970054309322224645541662757956457725353167380868181042006965606115823734445236779874781336079644107081904434576321601412839458327921652600678565925951750230154806211944224689422472571173248745152663250326567093395626021823222286533911025704332907100069830098281605075241955495786081594100148057166765086938231274337073747848697630591701439429891148606040280086397306535982851528499076387749098596412857418150402009395532511762167898951804890157790249207033704482188594249845375735024712557674677975087815693642278202961163822082226985364978223720903196101275388294210512816511080579390924348873137446353611156513450945603865348495809533576100912847459773881239376962506644283182672710733238484434595695067676743157097087275394966394725158198189282277518555940324870944353547423192817337104528463868500149111016130491111677568056774639101416984878861872663161289037093044656237897166842366525295169173142523383388098866110925971752086488765730737332651352277573157988820189037849912465779636006171750116549196829361446683082368 [150,88] -31919561260808155591550435497828926142023671127795660591308809849756774989528228585296842854374959376770664000255372283289361709461336296176192074049357732049867964340972244069192151941352327889440433114446245514311188157241631427431348063635197802728943793344004500415207797917230072021636426328166381911389162038961010741462938701012072199006629165402911529013626111002134541563039202286794220717514130875552865157420735676690800287720461947000625035103610436301360051675807333454562146774682814825052372437940882897117222893161419579681812394332299729457851013683259023037545548412223562452133817576927850987445861642621912326519619965441494539190831663752346669582913203213443388403702634326565293866158100582307308220239722014899465934951165385045283755290890317546428623498954543200468554490997131914469607651087192116838476180603104029480517429185971725461920069199695860166577358656494974114488022644519919857738406737740947342245579765215718823561028075439235334717294727124641228414236285297889693847522348864314645042810258730213598747195823915845585610454515179432881883354446628706988603730679466935592371503302388539008283800373588554611568100427135935338922184333891993991556392206496870323541863461955265719212911029285437994930124910772742923465292866966549044027635502527556781645210547514580493274679349103129827962917534437120618624575876863849043303086353945294217161690146543895666427683785724194998194719283077488641131267626699616635930781703085879756092933730704241400224507650141459740399137680018065166562392227656448927646748968890293809772526201878725479472119523112535315854364368817702219316994797227600695823257351197995172412184274062833917304247668330315251038560394394296803026161104119706812401903069751376411379125202612682246009487535994202414069949259219885931451960169435679383274683970899127296446337832936656036369019657783357536354210253292611127007893237842825578279595633637253244471087476147613271001150226774239409251430160711524639384783353766777429741536566447880239813609832642160998174054019832629829146003626933724319972375814778113557712661043680613320434139911145321478049934425258785221193603184474604400436007490896493037660603064457137117617128346294624286107211515847735178606063979534980116 [150,89] 835436407733611852678686729479637790992579826500312329760175365025148397474732361250726356962941744567259699366663839679965583067515912851444543997021802150206705868861103601061154275706302269525253577258364681414455650856849502045439311717877996648678322685062932922024522632982235737641740719453076779334218961010456085873661914817796578340238612041421875938958217656108091081189030607351158299558066344443355931369063336073280953132992719572836586534676645780642519971784643892312861814335132934255565845982337083903715774217780865237306489543447767115327092403998825280197752712791249645109134085081843222968094976191624549282130475132597873565220179533221852538060032885439925934979661587557849171984072948925742262822924871794287786558586632316691831232281165015205025318172880567413035302906442174917009417978933648943128998097627246702746768900282393193027271142311926018476860935715878994887344174948370054053364052789389308840514272096102423302967908254690916559790011724224793596348427147036139822990611440151965916727597920329014483734929021969074965901887497973588831317494832826076245650154827940033640930717571242475812164857723796113257814247638572784768605273371376625486322079446362715435524986130259603852041396845708998221296507572947076672605304663312309952370226175521906204473627193304356523104931418160530200077932090320831993699581332527598266154776344884409390352045630809094863525643938340141422001286815334722109985607831895643771517158346905224313507769898966122508362264924680155721123432108754601656780775681452340266336439286644040614923812111327258765464112331380927269061767699863327912691309560517886392326232214900546916036829052109972379388150629437985424166623257734572696500750236783047523990118057224857064127276027474152100804962440515366635098044676359980552975173938010004159171842252111329117669511199345201537392239889556955460063644725607412439323539926686222125745435653401254055135403537574707700198795339642844356236034645452761787567925800090243845167711255449891659223933571741526493782305555886257991135253102021989011095132311995928468248984289508010574146296866184611587928624051785995862797888207911801728739062907904165040114969408339761881210263014237758429619803234890239996997436846464 [150,90] 470879546648995652917597622267798345161647981102183686809933474325950231142431215822470472523916436801036374001605194392479762836970026255223451627476432203643909083007628522588520226636403720140183320932236389448990650583285752308453086111771727151917450344413607933833044375215087164469699242138651954006421607686962455990068653484465858910136793431417047023465259496523855311675497202398959843436989732826242931183009829027417244861649218509904063426775773243645917430197826514683948386070274136528500965198869643868475221811204894524146720551729622131723846482128199216761533909462810018586319386879246205588734885995109084864852818363447497458749890602640054443971325539655440710621218516112960996380847007180374890907582212666908475216656598878199822810028919925240656390171528342342699642206995750496697480521088566894031824476873163707527802677856733416376064170864940631433930977860877680058734945409898345578165954393941565035060126182112591721265471841531700002483541975604404935480632929654048048457099185766609091867153575631751325495198995008072351460690960572969652076721557949781025045852634433837154004310383977691867289032899612993045673357107939117868178181640638128596624467708330132121114760766709442598955162817095493521700502638285773208973054514761421012826806693792364233677232275890151234616500736094126062767166395477458206217749731473559185673134517790495351631419933649372153725362479069820081744078159848008120072199831662581366100801536783644050413597126930734983808105700518721695545423539369638203630670428330757009000482259856297103092568120239399800780323987651539113885744035329362667890487626694110877967507960681334073032892413459774037564319178259334225950203558328371262830607485643480833550139742786796751466725062302736767292217103323966535694666649068101779437901692096395939748195055175443798038551854624417515825698143357200406698396443183657737189709957692219379877544716698042885823328543060685244673874118287590480462606449902420298249423556410401903377996210703058076369534215002426810606434760126802669678341099054536807350997010662620897218400367168968807290189688412144962255946073178801438731066478673913669207811265288866088866460449018086511271566023530398110589799478268198657473376 [150,91] -14243176713092963620963694832393175220871068459807969172075594250633542475383485296802955933089717125299937918150478662904206665629395156414402293171171479555918773570499311969069961590825141738997540894805550303731379458710450892898575899484508896231924556546949195650076221482355531153668791886852666321038938154078102470985521204312585064919752000334158473572910091518559201748799845043421369846127613035646152335347141493030412435815559375688298273340749348892821043191539632737592741185435274941099385942810808807254107004293169984536149552176953657066484132888784577177003171508430899581066280991505481508030709197113239860027891168117010114450911553086846680302913191592841658353254314074965659913986067650885210740364200503623591267337069497081125517021121346396771272942693523812206252301651825181051395633966491138901941127635154488881485204511792197648049267539143008565932419164766141389743300098927031047769765037168978061883728640137503032908970342504623312789465318343225467701488089242252884684322231282084067365363494565875720122998004834067438982756320534248192669690720005679970664771301738994602469855793884246281967295038376516636304630413263790072113680032844639332843078581365077677840153769296414033348691047588606318874894729375935846116983269603323450074651902107979515790843505576655203487355706699384094444310194395441731540319475890964284508104377231067303483903131743062961580898569795233514698397192272208156473842327022337345117060211451104214176096844773892038409296877643808173488634313404545557864222536888030720105488726026396981507911038161458572943990972275841607307333538618945688429212940193247047820795969058218825044212539197601058960920915623099172204692956004213358594892943728516374087420977118222133563126446639411902318152464638977914566305037605455058866943713046967299985334569193230244402326762098120902719411009335278755497582822463701304798071184929523890187830558654475313404891456204887972157786623268322852832247972914585640799975853164121009602281438120476929723713670137628167296671995621174722962484965782956757370676052384874706700558265565818765093668666984330590175120213800846932438931149585728600833489524506844955931588820464648798916228530351254319653794326828000220576 [150,92] 113245130589003268111865171750011277355783388103810266787197183334713583983243570324603487989816873240819464190865428935154232039215134104067706426094431333831222993262773440944306438979810492013805714896173619918628047899796454561752476731605259129472692421126483649572901185875152045329790161066174460846361782469425252407165692178802038605293979162728555306648370768863246351708629618962898917397535166197895916821749665991959060696914066715571217524226224308028550631460655624200303071408315030711582492612457332509336771469044877520967742395658390047861918526359665364869121308579045827757128888500968380263653182938600795122290294655639324728469486361164585728324162521175460500075398306753027937404569625220387722797101313872304547094323723161171230440683720999658478559589581176062822698626209101126029467253301266854742064118387305027505843902476800198887089244097421576373779354478246790828635063932680230684923631710619653692844558125812623687516765739517272929212651828035695551324926029831195950568811981394565116950844352247894193142361889775775851071237467395355633800783042030588872640695488414659846734046539312537808188482389223805545568949916429496030569098619945203216222665076677701145735403439312233450693347539580382957274583644743537847900532790365988563388342683802342620894190490397216188732367821371511129949361352149163023630620657181537056331137145904622511033067515221159157179457369994925339287359501038930546934485043708389142968587685206504951469470099497852559365137340270836330156839780489886978331122233352868183313886201761613480951977231780946490785912237098651062963284088136989474570070253313941471671591202225740705083210476109608920344518961274529374457429283093804854332307711170019940743519249520231058156006558360352173373954282250342598329671848532546088755340994753582639210761694650351035044828972050266060411347982652433206850622666627669514292846182066112489953937609921860122250399347980553275218060182182748146344855204910351082976514537228155728073185709195308168322040372594296743425002306609208512382498741692120244423207541079261521598623239352127100100353695802317970207122635886173975777810835700057911940002826562506515802952593001077267494917047805586979849843360771992 [150,93] -661341158496956285356752356919959108237481005064059808722141682200437512993566474978505718150268573593733722897894634998875567983927016645997606123080180156758866958132994382517607318123380301560125839029388594805042874207158466779601588383996234427492568843998811374396223440018924729362261963935900023363343704152079998838519193082318827855241482790915895233309234171507969583089954754691569482689509630180584395039269692125924548034405758950738808174194404008543927735830003160403802356873010291152210845701842808460486648738223880486460951856260382396260348582458484048966675793309309406994772188631496207726631221008028046287619860926937813601027550856379902937538276578925794711414146189084053618035604869759322676925661063312732663311617095605399385618847017959768133800343448738207577860653872360911368938771558146366269744135824234814279707825882751339110250714991218886196626991139895734647266367471616877414806708401125555656711057272102758065807941755125531361683390746659971889063148149102337627838241792248428012027336484630070544905367961649880942244257658626868507135309374921253180339524759509864616287041992160257923000204935696956725794116875868350101645824596293019228983653595147646912472059277824871250219599514240438816743091332345544474369750572615081970754534871194693162255489914364146970285014190835593771528156122021423443109366634848310829850799890045393024086963265224159227055778256474345293409987485672107989514385423687163828283474062452735232073736437006860459332102459228369031949466198414860442344646347558134562581254599169083550213975060719576768466167731767475877609636981221026365569039216774226342573939004140938636694187609359240917080661453637807830424764887663581837091919493090077236233271013672198736273484294487326682703737257475795645338221607360667789029095631793139928188390352129473170438181104240760156065280044581539800099420658282026693404291443368657796501595549731481796181432244133255043345743609715703452700817817030339792477230848866417583544127524791380006293355999666087672789407031839443945007930943871506390550106281617164364347841898480518925698357915219207127779517903935451046620752576836036276316873741242591446026159027352860692389509549238601326138955776 [150,94] 4339607257676389869640102194590591511383781218338190055556527119846469462017275347992699253722009338604086579866031862870325216885773998332642037797341736908364809294141667699866848942891769477431677002197838092682457853624510124929315541515149149861703180200292397130832344757979097156963374884556578303673900161504409789805046210288968985697751816455649871197243068797029757685725781883032783140991836532518240730797929895336521974987313733154172315754921637661327689075499932851879505269963538554636006225814316086608310674087421711542074128128399354102232649396378892749196481016979048365125885451704967771901048051660510226564123280080763733308418066243770151074657036206467252822477129533933552255394744449481784690431890755842485242612840361559264017222716139081405160114599228483271896749029316766683977767657067395669241596234672778939575704537932365316389940572541181584897948837024472576856486031245543217793470052176396450072243413322529964636326258021557033205658643306521523804644906101310549546526059119338102462326153770917307993219429396516374675070401465459436614267721819447739783887574569290860270179316272835751014187323181378237850342440906251667678773715378515718496099300663641783781515433992754148376467249610539854257315463372661382812790034420490176777320016604987056423682760432884148015342169324312703901681308138258834559962362406848196094328825527767465137451488965697605925375949594727299189746794639690774312866886195645731154560529665648189403491751020489869912897060535488854145172810139412016606177830672591120513068795179455329793837152608658118438123549731300963210109157434463330583911814371256874941138278155598056914222786988457991007488243593579742014942238786297217881018840944146106190287732945302403325584980078012094053144273053535314560231434091771785287737505116951171582680500718785908747439318295762162972675761360854237500075315533359409957867397222449917970963096398236671208560007828992680135470190921661811459368888571560007984169948322770842241212118075377777432225931164368112951820635029673612015373308016862600585977883188529659518206577737915806797683112027348489502377070284870161969989064569248908083907806347782752632285963380411202122235598730811020199296 [150,95] -9140608877778545092669167262352104307888996374219041210132297885083006252277713624094142775827611282552077947729434385255781515721209096291731435700596660226844355863095893401284707731857044062060688659761254220390297337280605592861326543603561171668693356546918201059059526002334924821570654504251035301309892986989614885388658275598167300867749955925364891348464956209678201307753260036413786923527189781251018865671007942682235836288890211818539056988605505646196658149638747151081483662210745756361321587647322379076544268000510298590208998650066745531598376382648268018432084797464598127609210874170112230269065660290133008004365622188475456978576750460695796913758840991669177700132029242135551919462663764279448728293870974977908734090374680561363539448779838676767766800616379432936993344883271534073335627730609436203041195047949310747186361823481063435014803036950655122200258052871656015707716337678237223773567790103005718515942936935081820824556362787627974140729622619399455517996731639486532402025499828712823776312271411990941416078278174437178148721389158240143703629161468275801699589033914098821840665361013383546791861255391499108975079386618848422980619348844769618522450313268544551003510230382287423539182862987659048267647669039098947269859496496360682269844088933733053520390938219889641939555533338197156121662428616835726095792985200815916784727186420724719770984267337878753930915552793915088305034815924877845812929843786145350543059480345257089449728404078980614213175576485881938139506580934036337485377110808617210341396820055149087297048215338451958929768015901826408212108840839272945278887818553477884924076064284218591823073918999662180357198872217885419899651833860874217229628034193572363717732199351794691988840690586382133744256772405761526677963872099368445273730414659434899136759432978340818346188105595130481805236651579500911147502881456004578932668606087858783327600482377475372204673452857054042411920570534683153269366714411786235928423365634388139519943167298848080200347733345606696457173818596684428487589192705062272614476725232602085368721173093405141840277859485659349760709469570564700939972258307385303622254483639883493310865218744887919805506025241206528 [150,96] -41892547363650467665524702307117412934135469627379124407095861319012487430535715388139905681369121116299949117328903401817327806250511476145554440809343184791137398893636150521034477140500381147625687198387411665265494639185733072635019848077270442264035812634630191340655880388335969757839229504505240928983141602705885237687232319570612191523550417283900273914474921196499770332522545551946484863383746769592082079707451783617782067937750604457994331586041508630182288085383120163539874482484429827553037519916924693656291678223649784024688593438013009088024542827116051108209983813727547461091203739496985648445945037644159330247889633151910043505934041975431180191344745287217016427548164997652702987565261928580261849615447644403745903352129085877371621464488852296476985224021701893412414840689446677186420140390319510830491658389619516014534049670242140736079013788035398076876684015442917535470156758177248834690568603930912340431214498318495302262214051521767795276810580727660363870729585031349846272108222753154239074547222143444147788875952919407219341641924800654957301823754377489933167761119639005614378703073954911255362466171536656641205711684091895392228078865962092204082724491426422027752214164730020311063659023167162641514197112255005650425075430852748161112501476755320654670725368328390953864809718703545848004460445287974103162430779020567064164183541275924914246090339181675556616787440349035499434599552408625695826686137139158752168589213314091259288635614468221915392425460242984999734780925770955121964484462882389643710981401050627576820112392125018080774576865177161756857655878166569528611383718177351121534207322782871249125768687401616931979077845657412925969436512484603517150945379802533977530486878558103213961743617168292650096340474707070195270457993824130979374824559715160363062626854619506216198790028121128709538638004908257153746684273164421088964092967794599219849473623206357839793171660623327155774352752327743233477567095370827314547787681850213664503920750946520662455512087982794382332472598355800965407108892879245358288055444962628542332984514504881331462671256266084427372797392549200695541604510719676110358235648270726945386696972408186378545938503817 [150,97] 225789273395919532148425426141801053715418724404745251469947070612897133563542605289451471124750250340394594808111360272273051937421758537205816064649689598930674279333746896520054560445826661647897601969221450171723395628836605448190821875036341110040668069437945437726741570083422131613579427275104869326069807790981644791195045083877432592961490190685879398869663704824465984858414169881521036484761551472817357059595700693660133595793736064869103702386632593130952979379771217324602179612065586973103765359921670107358425687071430603835958483625208500778430584055645625675599747408161711490881005203726619028441484935036110248004668582303867842652764561314071008130720280087088495585139958896216538673814914180024346165117155844651155712125402420534415852339412246346532796078849786925682301794546303414224174138793249644896652192328597667730478296779351198616841931522851142579790376643014940251458881274259060405889981274000410330482455017175004843554875151248690041784642572802193784495283189392760461285799521928360516605461967705178897687390538583870336226098842113242447123622880539170065361865840177150459839847055566954014117986070639161165516566460041633305744765944824060184272051991122922072588178497638689808048665797861011485989379126749212245539442533919291602211003020774728035828310360947852838461818052524936967814729145022804313412493039266747954694779670957409275390786545719234898770490518728837057472335455041250262636830663643515166908857996044373296420843892231968203344698715248324246751062124448833544758195947605980328448699302783007752790037685634551870951784963821825214742426799608476624646756674921072598647855919908496156652785872135894983081702491964086374863873425874127096874713784050773140584887855500202349441089653762041659059067336521737753754911038706696135332146197709041674600598887088715731613004158883882843551284196248484885110905428742077271963598172096834203591404557976110929776764164168409202498052742929182414097983890298567509045026320044712605181405599153316712244718560501208690515187551963186888942328527046340239491879214277429153420051163862991089654150025324410877951372782527139220699971642255038117106474023900295952883034954474160159468352 [150,98] -295570134742025608570490434905589203088812290759917795491469432224147235726365816968838599423047763337110492164639050172863294167631872760880375291957922498842333603813570536400578465288356173351917952572415177187762067574275461139886555144250755325575940641985156069184204081415619358123344679367138387293271710536625179013204269303691432741502357524255124801989807434782661705273908981907715202772230530457987540815964771182193030065559632355553034054280796596689251320756239547096320507518668856907729390133650776205777937458811316473746521275229943012872013571657721275497502970439113878494905493374706650387077184976036464818981426526570338905736548373563930683311581302324610585350504222823296105285778068732022183466637128348423837666269180925657141359162556944290254780535377681432255020964817877160472334206542127035872437709120975130676353702538192567487100540087122871775525739816769748694714633541077923596699524695121541400735850699163897420902444679648444189004909533510926023486063108062202241157046442126408391779674874390693116582498218143960960941936057512568677336885785321636586794040817423162716428700092897563424858287832120703411076163790629105364493893210649840897908203030777190710930399928174999126417622803280261093571774634511719534213890968173111375939163282796753711312176903218330297803682290188795881817336080631527536714007156892442307843030906785276672307683425381387063563976187985579232308341950897509797454635759554908363432288857498864526205630090036360232178262406025477897299565183808616591725956897832618351934210796614636370921304913944521007255836666123352780098408597366789602664842416504534102014334601318041163238505300349166858998090953075660983836777399749852897881325694784411687499359461450769244529029518225633333590487359414410247443558860793974392360206366509819848933802595090458501943799735630704639753676085873291516792328870703570611877666345037643466890926757039965250664714630399494341877785516148447395941376326415931286812501167856157677009786827451457108511260940915011547622685666908112775732071777955247432501116806332607691529564141478208590603803854687692312543561731143521066092707696570340500178495665987045277467001351369055760 [150,99] -305927660587099267636491508412491534446552542304652645389398881564663178172651695224360139164697203559011043801918837785714360247904142425808700143876830028322364674970234077722913349707159172262275622701902855797468128027383935495921320313992346451154486838358295673632298477448548157934819763850195914038120962504881950652861991809103609343023933626418837667414499641329673526383578286772053908046779351198564121266424997988905980881305835082561582306955575615277997023217424176942540253137755497933722683705452326935938546784557534398520290319247149528556535344496368958346886066861832713747868220870290150961316014585128740111483500051108232280251237912355851780136823471069372542148553240871558859725859544159367623695691333056978288951178549328167803245779087669312323178952481439754705584573624306929675588841756803130134367604105037602193231805148942226003142106206430037276182290745885273625718212325318586936208544900971526784317158005643473602662705398454925358074570999548839409663066913917616831980608658624638750551978275544162064441286600382767993745303693057225574993417077043966863458222015502196020049901029364673348197968812115531600490221125733013240279887621004386298669009281247918716565185760847419860822693416769846747606585367688569365204357729039527845337686376858512144266535713156146895374776413777540532207148048872891792355000496725567529414307073420407673754012995486821011197465596324691356676915539503143351731431201811052241978704065481885861325847635185524654957875329197154569692604930217905126903846361271332623864277211646053285137335768221806217339994398189974890148857568199221592406709873233458041836318102428578304751907162007271092655757695314452118056261932549263062827890292380239764153647846337189245028954199733145209374849611355208277656027550590361510620706053721912904676562893818999790946296285655715011112251045158152538964250569143763910296356373203401139704223960772682705659516988547795449052144422187642802183566561870383958069563524276922669966417613491188356681302874553348788983085818986741543259316074464059404178545698861105281671527951811331643832137395210709842416205166124485756350517187699479444917871699100074347822155724880 [150,100] 1108116226827973453764501900138053546979037701356184289896265019739340613154936781867403755317891547417448557869080575921047833628695774911372187696561671791510365926828357170657792415665318490019389492239669316968162647395079502382702999105397165212286008186350941735669643837180288224384135229184589986529980577320350712229441149473965488756800842641505627706187467822052207268789713207503124729226139911132105389058631846522883438292859065915181735339355616209143923083703885129133077815190166842020205251951820819804267195145448787698475971891028574928204623732212245744962521861959008691722416232119308681721535125168477280096616755884412042352622322565318053611605965373813462018503524670251526329151243133651154175560880970287902862480237798237832401154758731007155739889627982238806875681930803851846780020286255756770564863468861389185074538027303806287798250921218183907897821910189909330869841040329822931001543435889706559107595879994104358208743480045822254531920884816343269859228547425099571500959790784605308449907607652962253981430639726411489853220760783993712242151974621463348571979275417714445057759131135874761902846028080157068460512953563875678764914415682835144627108925299191953013030357867754468358056372360716705621093600170921376033452523065432750785389270083026294956731936114619419799240111556810044696530881765350526396186684842763134856472212615683586478504344582191004359016452946418479381990157333967952740318162797210584904928673661541254997814883873201074342994452064424257684633828988978522245524849730763429398710874512899145947213622708316599085578088582788360585060868820847244711016631473683959263545700007633372561923745096616143145618096006188608792659064181543446596290348942581531540482689623931067285871048260747414004511396049078061547530463659894863035025576759794601359670983960797977337726997960118384636837560288085529864912859489692543857368340619930995965745521955094629640016774581604184739339608337941009936948857088909970261197902072581518148963736684853356633418653888019270565579542603488499732300901063100295496756064787237025647696315797600232725838925988063742149895701614000216044117674314080295334774137509240265075635768 [150,101] -1188844668368224178652455645353843635932976094306232843055232042333727427256088507710684695088411528489213630990405025854641811843105718252106350914452362567386864479480880183192344663118337516471718908189960286089313236342592516307772706953123484319271307067966235921039750240249185729861655724001214980433126856362528900880449763303094835344094557258204521356404770292461729795534249570616615769346106222907818442347934547406599166729146454275438165916280643983230875899645796909696084598875837605478456623632969363090445776468015811419759838567792229307328168540943498523184276578822293243898950201122328274930115824738454099988003550174965216202802540781438499733409002871955695354425133082687830367947015660004367879903309541941578294670527988590221167788772105888805926852766253653566855613221717057215845782694280890273241521708566518643649484271100265185823986358833597988703786795245824844082754508820448795301611423513439603324558212370740733335355466415591901604830270986333873279814141651246022116218233683520877544266907686192764554313195154509057750281644788925411295852990573487691616658867704770228259145511249515662004261202910625012573169929378444338226967606383737257194207179852548622152309530250718006188835054321780828055197518088181917953916787913489022493154325918303882108570441332876237312672527488582624486379073886046050173188128007771484192481338660996252775548950113405942336610544576646246920303193170680219285012218031481852245722796235447273845134045716288276264622713899214524519626641035019520825576125294715428727714574544704554671021173711889193764119720020938648593272520715760956539228902117365437364916762583679586048161124887378555422394911590428067628456063715782391261481253940345777025006429798509960279477819292358552323825675768080146492563314104725447896313457687666476137533633402869861115421176045414898177232315241307468906667649898586760494917783603274661222051070819138671127266379241987202894467229518494323895638048920259981848483422207617832949871227890325692398777929098370474026236779253855066411873321074391185908954791966946544856909484136156409938598176460514777297924081008550523420846652321963020297840571873713617536 [150,102] 1058309910263826702618048211161033712485353730466163138789280203195830518495498295375489724912107282967085412128038676283748320857094354649128660206235141726824481474167492152876930602383852984290228979256515224864457904096691629590007766321927735813441323348142817983733326119032996973136895846133695465579043363136993195766409402287635136696547133556913063016858303834520420075550325243148556604910857822272864857448759606649454954768615583986907720352451828495131274136946429786930939826178779207328548626510395503927235740434008507388603748442226074808964030512140972141873258717611486597556986354341715844446283459483166175000350207640763007203397916954475943792102048971949639558563680936035556471483733715237584820672755392870261770549327743488959733956661414867494205160335596988131157229852065359304674166002103662268925395260853407312746692151519196019153552700786456186263854896682104082088830476405007150809785688442882648307183886366795617462521366357909550122696363382060900539907561882900931500714505575847421967497537620280575118628257803570911263431719980320228604128163469422004983363505259960133601486993376931522322258235119559064031424956037753928413234571512534592912718387688116567073350473618259503529221694973580631433274860620935779680119998306616627402627325028841781643053478225128295395400693501768774265321909332115261115740044901891272796725475575291438699744105613916002624113203339621215674215539182194198674187633011455524424794980762751240228839999124780140293206801926366618242115220941705352060885182804393016150405906430160139888222877675199178251824544640540595759874377425262425360162949132462398644756701225706321496999372985115766761724805153041681906249192596898889358430548488808629427183790797156872501463108820019833133007343725985861725350142700316604100695497314086180663549881231428641551583518386348084253444296798221601113120193433845993141258902768929648753157955842715472552293470090951781518492427452425535433300552592735259430475244777187015802082298888905704463699929548792272823999706278197134805688143710996467429859580095034739371494836650808968127041414003309504549057800175275144362948148396493412466548222526848 [150,103] 2541445340272308645057112896191777627627247093646574548039794744790467393094950983427240207021480173970857552740416594962074989543224679306010885280175810078214949697464219307626898365097592491649307527387678326569227664639291041079733785050087403811464082193351187450512098100450050972478406140345161583303646605641558308504557936942367922495259200830959503601178749175774920710427269239287323411808054251983434490452730805581676038289122828760189369442514842140684264805729052917626689785646648853089602073547410060318966750582251828676785141687286952096766824329857497811743453926694664393846707373169262649484652530512086497486294536173552693401830545503381731758901200435774120852650580198774320019685623079976199183656341270627403256539604647673169718744683077015604016639532936630103047540495465876150232849134711028286233734847799565840700468268583037529011799996837528037705421646046325383940729288917206990301264608726004022279466606325162459616812750717287296323519487448223684044134640902721485493008152140968537320118767039340238443951133962849256562402594218039342504725975965073966346757158550321135681045246260147475139291398155011830769933920450191088197200260812774749189236301703309895446569301083972801472455005751634025364955300379417164971625554484258813606300189662757599204253934342162103214078992899048655329906904596446530964536107496052929895461015478628296186839933472380611708374844456504366451123689614706443529122534528592338091351245795755228191964046008990672104124931161454729722299895261455152826154581830540361721800598989376206852082929897407533453728990441923817671412338532668598262130611184523577482259480096892522456196650932682573511038963020773071351842569423282749557651198702080850610106584859033970731028079709151229462396051768726469138717846763700010466144247576709746492360739271660879911783997339794858098198615037026188402987641457385799754290667491563186224528959707784914432040275787738857486584702405788888988472540753233116287386048495025768713111685177654118894612216467789464566504567843507626913395376849661438467305389813834677514385594065343474853388442184713027698137630675702843431407528171542482132504832 [150,104] -112477956841863412693375524527275736594175298331870137628806427803055668358256470144015936057168776938052371952866067519247077516512025464254150757159130073625953077952322864486641322840067685784337243112692224289233092898296816097681210861044770034853271846426664465333867554650684739599706569711759493369049504716678915004360280443874008593623093307852905576334302604527606890918534512843371216649660668888378079908050937397771612857900850416668121885599658143538797894450319030355060308326667391289967317955912947429265835141809520691860416906356555472970914510704818660041184289495984335676596021549166492117843098138916051380463522125759662042644251801954454179410661642176864953375292820373525515341265285339061786460558586396793401942334381725386321885043060145918476324477766712979874336511669405566489726099151989647345327924795657089210667784148981195395236777907514705438327698251873226262031695217719893850766572377187850696523323332491719351462711856753966857948784002524279028162953981495406944632355541534429663785658741674771982539359236730195625697737843981517422201439611195547167424504422609062860050243938825311527693270756305197052329183576887566653316908196409089019728545021692677798285936486451044677281678736541973045889859030736963309614079162854278491377426778253979527091640715558040968815507166823360198926646371330538408818783586484924030154974286581205226700501750801779973592380277745837932394491508369987076292836387495054280155890587290739961955494032817208757869379076529020013858949098766647791689995742585004647279362076417984296819349459782403394661538690303584699771761463149412985583436694342293437405787546976584850691023954461554155348750169711065410080883502337196691140952178521245765591553796277052886695605801227403645345145486968025289551904858692304936524276654086391852055542373423845690781476661533860103734606375636904169609090303461616097262633345531933562643341429604856290873121644143187251292799760750845527743969299787895915831323435317326587963967649947089322598244929740864075682766365104035853524740798451750757949158127430337021963013443443149526975348283898794317011962269942253995734375084856857654 [150,105] -5733876543489250045155801985700804413882410693355541529642207699865567829675796288864660610380702657521862410689589425165475205371826628313589025554573833150714561066134207907983113686159683318745507565366874040834024506192351140458946302473128643538161563928867556311667074659988830168366075486527687779798846904280768331426986723106234031776590875977695977199276346891281375537439179902267267823129076402960492491479814269110775096286258272149588053015880999096425596931467261914993402824297223102012045258157917707120430465629778340586129140111403555586456177718363118357561939529001864918072085305101317432056005288153381809656377563382302096473582542059924050597579405996099982727300767397701902638714458384219384884728699926335914909434563165413425541981027803617667593561372664501879070541375999088244517031560395023915609079783535956083282110105986356673058921701408809858431605509159140800140817178369153102765905278559982178292122655343346668391049548366322071752440983072761411034815809639278170456210241803391605244743460306190378029371299747217249629941463696051280219809502317609959160936307901676191867342769126411965986795552337676032177285765629900196866692224422491044475673422191709851899663298349462517237027507136734414080224068036766850403260947828357478186445918970140428296977887174110430983648360753790948913723406614362992109624513762671252429585864432968752672503305224145486428337268217773607214083849311701746402962212348556437132192198379092543512933886923114682378697486021745742441095891001097090862351996951242245219566911017100042248430311865845135323749403527502470246110768976271672734562675531734605132408653966222216690752891856921050098435940966336231323537002824626841346690759597580715839486110056042907386662754475758104888264496277284629575805011577355664430053824241057118750667887258464787031966856089182012981825510146378110645874198624800893200736686701546570493702323266426664925677250338790018354362344494827753613091398751034821077887013585939442509957359693331276852781558097748653658149949547196625141094228048621459311025911895743117326073002653635929457029331672588133589238941850146762952379397069696 [150,106] 2489305876651490047910294100871558577438283224062665014675121618768510802311599064383274521679897323413855916461669264962505459311700118019142897311847882511611674289202668082956640693043563580126140458631622802656662058414769214805875751698476215295757239637744468427137940012072218795870848721656549612257706006597277465897337921890422045198081053724686770715614472415102770320900320682017877637907132340193683415016209034013935002390724467905600457618337673391576530495702671364990570118796637079277822728115408798447822459668861004364389150857409011757230176007813537662098571803515437429345162602958964850267584692550254100407436902217629515744258149636821404415509836324405220673163133877366105465177832827366455640936242395547152728010851110869516229048349455769665331703225936540939124868455323492230431173022318123519616441221545039655819105672555283678322591513759225736663129726681713012116319056717107220222423679246681486665673960757159470212747689619871980930140632130716943323465116103968239947747418053808900013725731933183811160260781754453082435730339938439257683416362356545175482876101189544986343957572842821516994126320790251594302874183296044876867391704074252648902667475472594839835680244357331126816779627314326396255361704956677913389178636016232862216731873845180274063838558304084681250019289940931430808029891920401093748490051985352829603126172802566199873478812091188311550359989339514307575836529532226253052833799823350891137709258634775483294542742005667406898345757635175370056495369784255823639756576652395917333314378417274348204938425039091782206481152034573491488723516332721719407566263555312613592828464886704425534340738041395229372739829415724840428701397315406711397309103324046301113492543355004080409149375884875679886343980818419859065268071177527798952803292674994643341457422581915274188036976287649440130713795556293716893067246752661979191407629126768072631946815042991713379126224787873927547062270988422381731681176437653229067378237360808253699277705440069606774034229318581306675297170229302464874433211345834472944544627358752718450893233524626040101471583852296193787202401423929228533670464 [150,107] 991732496169088680564150603824632217219138419573780617748740368021103269463050430567417164111595390946284886780265244034479238549163531153988865573226409510376995297280246187164400878747524229839517903432835980520902906606591792514029691846804743724454785836459838900590082071188788210849415154805110639731177765958793328982317828901914578272985437114379757818745468536630972227310798303327266980801237561428698562365967258204173714225590109052790107203984683980928203396517021818144219983104528245156485619536008854675930603656938875959833164591987531064333683723916138751458934879820310175598876990635714295908858907216442871625771951614702841742389431976668860108420683593852360466699268462553707068813578177658702886220295542614217007856299138218835085626739810205766002749439170167088196873863812010325079566565822618707937837069834131536490654242362683561255313198479665877502040172253140040988498701998353525826068942026199124846009686251272096938319403993213342641080805061124697360240372754854145453580695845896417684349928663716021759574789097270783557076917222223473657915911857116285002816246963824839947723455415895984826320036985624940607297110810182867491968293978719050556416432446321749157621622357056253637612781118828027798959495403920542801308024105722741682116590463778465030455602859200019604047804251492871046003303473072972637591232872410590018182050909268252472670501310227778099358803200125410980500522513372650604272739221059030176803112824161455479044324445503119402908310317490722428511735935913841505710040205886354532359214661889898518775599365361570910724205297231513009166045295059750694215259590188772137798163435735336159373504747416566436421931987048225999196255620517199815380343809347248663953514742553686563673152949816346750757760075075093168599793859139876320005701938629864013763909220294043878749903612642179618328911631046783606211650776634248292697845458574694947035535730942208270275877707813644084943528774623354250643635836254055927235851828782528337935368751428850541739953345891982308500775717376339500006717404996452937864124282243456947828071323408406241052840511658620790287814919215482432 [150,108] -342608042673100103314617399971672747333637799224515472381586342946127342625945439797425120451264814447614900450073293177527276206412075284959003332751842596939294617266645382981160457472794535018754160971006557144153723890692597267444819838235487212955430537155818037979477609849220694787611786278730543036953701779150515781499307929582950685793954895146520585506367827186019389685653881958792936946265004082415427341633281213683596228358452506637562419815650310386921549469239097022556361309930417502787579695146084153357401328043294860592525529257587533208084680728244381529242669404005694058101367957921551698830486230107320356533129644227607845398044603496598487477878206343700636289227545370515084250963354125643067517656762511006410202870455806246506284248353060099025266213548457059383665186177999414246250330890960847414875138543133376449773053383461936614684923485946795037092175489781096161286107549029364557084555527610538919085493115578615202643087177240084355425090410871046443220712444701770486371153535708125647668389859587878355701097833156444039993657474513492323099579047072513758745363908485645063095608665892262657727619327318453173757293569209836641125792095897872927539744016993915386975005020605209380855491595297402153278741825457576315358089727789522936575916271347110227370546543379181081375226731977038512133098391477082179391513135440759036308292479470741625401633443768855091097942839359071738456587606551850737812907286232177460597355361362156260197162415200560544901611621435512371542298053487147872628522379516284449774166866130417390354719936938748998869851665442868271424948705562457707469649396891344648477264555551325195700961997470539381719183395062673287924223560973621627496684055677272041590683105688149591463649924711280757648938450310551689490528953617895422172555442748983896826609037509887119349472648582829926755795292691827370560174388797219357563631039849130467017857026305738982390506546413174932019985884083143541453280457205448201818595271891886142156819603396553321260153906069480851066179152646679937572539763633117598190296588573502180576475717340878706252154128776750320818810695408 [150,109] -64319736061979419383786300823153009680779260072168459388553635837794768084559066895575546976097257871327934973162772546584028617429854641843759979410605328476325011734239306372982892090116915263485735955226395328768506525955326459509990992961652551096944033305638278438205052287866500512846412810747362954850104084482193416412272414756187899024409369365831638555726022398472189889519259315216690426193836601129531770501973819335712135233902306943693512894908234793021534405495059340839753693623217997981737369760172878535238837958244320127452201707823922732328005508587072752823097102399148330680155281449319862629647711503788924898567303728909499289084353513282814867721856731237519673469201092821700007249758530444237369332403520021490015737908255653226236994308438408081460908842243453547794824207418286245749782856521354117387582536371627994464663929051266940791412922834926430135753941543382072396385994794303246643798371595737660202525214958989058441204944219696045027166058804736121595545560358797847565641951587784050824908054593956451100554167100529904189537483307653876652711164891890193741130937506540751503434301701996500746555474179768805457912467514124654393559056629298775100953230942209438260988744642639211580087753713876216831846778352049933276540891576737024639807450209044912390001658368747549092842660099502344115564843280620500029958415317354155921618833549067258920193671890015185345636884345565698928131724176574593911972443535706700517463727528939149547000420645028957569679186942465734271068679007377497999036917675599019625159676727437776586800659657502595812891139462288620220869120838992157876448706773846698469891679026332390024863282395688996297919943719743013565267915253162873907884345149823628275908451442861348089649479564511360396897755437738862543760668822347785866397663852234291745176315108073176015682327538829693832066041906575498167115266974551761434960779358776590055036913105829163695393428192575231956344790153518218901639724411017441188286317628323245402715696414433683654517230232416152750057085390688120849733231251629734956698539333165857976099562508130144086421533577715900207552 [150,110] 36181722909558193443072382128811161666448486264625879972198074536086094483564986843411868619749038851210093551573791221639007589035836535469330507265193578519553769991600711996492028011448388645178610234442314754534086750896035317966805872436542211370175699452928837930372393204420674179416465830675830388039024963711407397921664404385697523531876809203935476255903110858173913589350518617424758192651665108841556837271180836483607891459872225178694993573707871778615864193689751001298091470723523487613495456412034199452772711774847312084747506571905483947839300769468831795488408340042384322342436433921818184076169495636794627558206445045151988222395885570756454800400526344980754518676935729737118411310926134722532053603256717834723300630308569200692907955998441822172215644310490435187998009177144497268592914673064105615861330017739172993359031588264703380792175900335456171755370401638251638577849015965717278450889698919783810160547126274734741691692988939549870219913572102491334070866133664290191336741722622911143945807755732126516513816152941915354128741998831830227213473370585127895745746427204225581196955091521404063105196565014556739393949643544430745527681417286516909640834374966187345055950470257613939279338841788605784726051271972107835841952537632505161812044284946076674880090563077425185881925692876335921994668636490149429872061307464035287655224510927091528039533833116685559119128564645761094610534872347077042191924185585238132084258618302488227125973970677368709166866722041140439276879903054718541360836093517780056762767815092523475595353292523702408186223622629103111821429455508892562976710212519027773054658313192693492927115306832825961231210812890253052201148392486625460295837946257203128678878306670403375445242255524786569823320572760097448921396566669290970579905958948682722473077470852362361219132003662301702855298225882248073654705803237950341300185270304048034665070741622117754610329087029574040118437074306015411407481314477823248954644613844470483915606017516916095300020957179825463304831936069354808426765621224833093308920289362187261487452117622509861735636304523481376 [150,111] -3485173932832003589486784034062211630004556601131091586103438883071176613187383254985599153157761088689216504649433190150437619717548202555174311278154521176178575064990471387691396955448343491142714111252370323618262892595177826149609503723869146031821670085052891584140907876260349645757589254430414596252197882140512871315225023847325679973815901290905831635260325099150110061454155483011674443143999482913379241913427815765440256578971605295995797544900862762848587970711873026443484171289231112460366340334569591822848016167432749772161354258188550404742108396040785179600750383443007070414064626418696342895974797100259669831197788742884846408801966124693890720508080893615825712552952698729977383190595870702495306881351799232908629326751837968885312348804473538060165046984242213354195197313975750602755566574946402752923178624932489428941008132140773860503681298296733257644324386323645617048695060995188162239436524608525287659591227303458507867277233006358055061804682736864375211698947654306707808589483227918151548349232929158411687974986500053290504865394070040366448413756726063193231873661687021612657487134420909300589334848167629755568843179032356515991499137045690148657371425545816224441996965792413026281236015735902359634445001075888069190023337298820773865460162141028968139031507822982854905028184477349042718770093202237935511304837727771338489543104325166144029010188853042450760656614040644088807477138827343620776723247907430445797721712299973658485660115297794137416037464227197093949421830130966608341151364178584414720029918378703068026566250146736690203475515087108081671263912701052012045726442274008316265781213636986270952285805286038974182380025490819523398134563173192985232066226174215734512269504474260532335701647710538342472028884595611717060047860800915229445026504932311048385681211666462889249111744576869605114309697653441128851151473722206711684416358501550426361085442812972561302086554953049200427715674964316627834207923514202075221027239317088864287082753617366844033904105857657420333725128271972319077681012691026254904094531844891826928722237658488722533770615680 [150,112] 982403298469313648307429963372302225415985262836513072893425127575941454633523003708053654408517443438227325503133365384579193321866429237253351982973464738609755258813934165364178608542297213174691668050925809062169169241550197204898348413301941564299184208372275624369602561821927829694036635075380123156235482106060176017793955806652368495080834137543557529199051511306725305207868336606358030122159967805788879459065060307764294451904497670553864893540045890189140116326023628855480198448895801520060454224085409949131711022130668610218139950928052067520837464021213925466526363425749454251031473487315553238744031051453362601460142615426376593638251578889980492011988165896129199190997378658831789127935473212778720884581337886286989326739455454975402993167953457317553102913212161394497685886335289543387406446781484260394960319443980671251014711208261793398335590526925072734732539679884721418594708660063447162997085761224722740103637595746136721692738985142926624735259322735060032351348188609490787094872765142445512457089075628161058526014530437951301950163880688210607863045308556613377878246603367684800908113593971410080607149876126868871879328735813313141257228500798413986847868333864270450314187583150720413499838831070530936287177615220130946595851266346093481771198527108434490943953979060675651134253021933697846054401793539703832902496241358797957875890230323524178491760514933217181350795959535112421716922822166613761580720015736367809340532617072792516324131147581555992680909557079160351001316069130381076334986231186750744917634989168074462432039305073939353311719440884703770669353970721337919858262615637718730290255249123928474892044680105524612124891696673966006765072330577069459980786220610873864031528814865963579897257951216869505533997010093633672887145475432323738812477392710516500087617055888598165983857717394947617910470535968187688238071196071830521351222973138333859090282734428398328889818542262033588081053531987929157079060708125240984725873909201033135644030581550726646155526151741974554245034546880655020017282797190968243899243059804360737133873787112215709469 [150,113] -97631307458612565206187180338914414491324301692378029532350398859728025666071152899166644777386842439719966690859655223432687251754134759347438570773616991449952455860285648936795365599052991891198321573770904415562781722069974077030667159365653446040788530596506625852705734562209060952134562318802495650701853560193593328302281081127462052194198798124289631567083322226263536428767672353855129043717493068834496920781538368259256953967000628222406706221471293314328118537723528800029719080569383045008048933334747958398713067754745411077690968200060875997825063013480845777645033851825057741679040527792603808816550986845764850994340837984072298488602791067461511913115807508086150060577386069312834315737917782684577408961760504967942231923151342588626055843238504212739315392793106585253975129644237784780982336197546322713049625790513321980385658035326320720012494041480101860627132933638844424736068513278005812822093720623113452396895396996651693818893100394610137540322300131023289905416840354911510412093856467883262656216400172389358761745042055923885410453425192177882271519827634021623243398459218899934700195632206621874757119985118283410177503454464169520445975740766591818392264372705629897669825262096272194469945859594296098729506878753673072052431213073820214501625305606109388330176526539466329322065786074180113350254982592758076724984574579997753769440261743455716556880501099184186977575790486058641780097258275469172732366266565324328755087643983871075827461848156316996211649546045886563127877509056513824679684040912258122837713701818082992384962509249591283386786305308243632832401472302661001353184139984346253463359123151028224755460142940483258689739460795146136762667955427391207950961122392880443999430313018330705616153075691864637182263302844563350386725773913708465349688817814049978084380629809079667283336919363154554973678235514341233531931550429448344754745351311007663923603249630394849903591145013860516382143947322559440303048079724250798138936326674630121661559502446829083184333545844093380734439047969747080192181692629436290999925685786099210766752184551232 [150,114] 9491175720499419202549925567228886157888936550303397887845474473503991474890421955104580774073421483075310849099329685557332781739453987568748895212325486385594948641065330188932682855068207111890743334180549317493563056040791271104248799697817087368100338200248077805889066263037824689600079727944745779271039051663811523930192044991334129055289220066930356819090888950928004655324603590794498709263679452177179665943455473045597857570609089822932709840316657999682886684263853140002599063438061917881205011317794982602407505353323544293212851750209125637879844937537741747940685566646940953289293431050323264157412971042025040975236508045173579027469289986093051172443628355166455755636812979556175058584937830130448828098181034039882127432260480391145982031814220193984888491747770282283702147953541600365516491425427469493657052195124908387994578327856683033545133573984663423726469100105576430203699317116522438916033296583150436550891970861924160393793294823099663754754880512651304465730517357864217147103547615977207635157607481956621090046609560391555566123016720430352655681027307621686448806489271967277505675403801509372710233963461643052448944374859862228326848802286992940747973543249250878144292435378025542607357427658567684675239782151844128089780844680839392983701278102021285648031114304098100875809893186913184994466558989278244779555688453086614374709327918744374222845153304815074391783589160435498127074801047068075796011941479452846012113772850953006498535328803365466347309421443060718649929765141324996817096591092468339255105570979012947209085742752473961397109374175322283783446609296243734478960085231003775996462317382071276345184569773616331436447752755146163160034032295455548489289710374362702263303940383435132356809191758345215600809654627177012945757495153750356866638340647484296490218503130955990880674431269913557200457870953104018376907136592780009794246250778707813631153455285696779622312349122925044784356996415462562525464076235617401902379418356416223715854929121458092764475065622044653700733915927243844497902342397160248240103175204061717824750696 [150,115] -466033238835749643520309686567696901620601890425470776418957591475467493250442630067338124412638382776003022562386251798129157717414051797591007823013411844236346681903319455768253699224037860526758285755792657293675944344870088710552787685265048142079798267519283743546681355798492547326824818801339640426888240659065019299004264483892781358043306795038810838895937967134542251720896915241940282436074937648508156488882359119419382699570946548192182688565917805165765223883701475683959499088874823491794652153328177978986263782326812272642854802297097214120459878457050357903389139139318981740619389507027223610829026872209642161325918173181281817521326686576455334523107767406297508868894191425839871575065647545565288087275745866854392907949741555964825082939070478004059283563042383920219976787915740629304884118979550760793062672431996645843107019624949573621391556584178324618634045288767980527214868909748427187135464196841564145217454508508900973539733788756339864353706017864458482734231244721554079934177233154837869114303984222704675074352281188758891965730936109359288482129853945229974959762659952249693752567990833124234503522301640313448126295829992106874333025888576801614724219065812052092214017203680947776814386130136352502108535405046315354380302540228057226924894588708273481960191838095099604787365176416013823175826958174304336208429180199672894009945752937747293096218836743867932984940965022495390181836645708043893600018738839778597229330826821123949637113145968377775100064802049446808805954740895547386625795438939070791646239329109528402713728658975346594905401284439763074079691260795088023819432264431449705525846728258176362886588584684915126220610975524303628098410261694653781101466137685594856108955758133258221250929326955306878174981616508173556834671389249332230013251403020729190778970760281756264896846984092419292797733258999631480704121176182647672718437348047014294989312106688161889133059245480411461321005956206432730797335672995364067271301789402118524655425912029231664736772129273965281201438047554835015598849381689566536782906528447534008 [150,116] 19405267803662936515115498832159102508035236613483237541877508277578411355869331612850301767743789094821127845931452411278671439585399784981200287447128771112716203383106518776806162278865524121992813331647496106327835181692012272379801315446074076183571742059348929871883787354472879464251283629131239762043969374493015280959195309152151884183817267974854875457271298448292298712228401081439484375634232956686172253000297734951283401229361057119092536590917728124186431937522728839082153017158254126139340815086213324843688096135808694251243336530916108568128172144140020842163853364905854263743877427261669307770701059806599205316320313466694713597614128706297439665969452298927186679808908248110381288341122981215955906353404815554739354978632887924854784816244167032869053811187798372762810317752937860451807331688980854398704375623100840847192519817363762176811521945674528139077495875207301111034747347967594314588863033665782892753436562419365075557394643765904742008195782250250177005138465878022172649659103641479122414695916871164095319954383660054173477837877061236386490097757649288261906612648518318685930587607061223746111838490987435438130620028846805374515115775394336740355950093224457177594718436900613073326619147242237656388058548999194383513221513634041851225092229298944091914323304030523289149482278852603104218958006969438399725169973463297476721457190573143948655541085815439547096675906999157527428565689921199110044420536262304237106636905372650282154367770417522713039746203071794305343308301599197113215906410695328317060070357110629106343986351119269263831974698378534610840106770950328577173644468956937913197508866178870770615236388256279144280878591719272291644180712403473676435341116661454132544893470075203903589202389963405431661712347383220181926504562355041396348827230057511298236421887910205832362929871422357943761535954989660575857456392900010609555976121123172414743650395586412804155049971300346834155242081116099568726363408053648980082624247350637073413282219861706909676077480095026435039727543590980585985025491010279651017663049912 [150,117] -368344896352864942004405381855398977976328027734631662101169345211538139275701856017066628044402773527585740973190707241101862261977026751303612409892070914108623526099106007335222593193170684900376248791778471048827991212987999968700901815781485904088277253977285517662117727888000553906990586339943576649131619606961557182294469178471029411372345758570213331523775168931605728477785208365919616035797753288820112351677307069904565739909408107304999633206486477393463700557332347343281615028292346315490994882097539685382096708038400896559614614480192967039091388434790980308823812451804518782842220556181760007484046180830949602022144673908132352315775293834683746039942954262076098956885545642305971603034903354006333894334641352165274072286627924458893881394355064816545211860937668455075783256894321501755913965926778511965258960747206613455366586376810438245682557037052243246103482711153698625215466820042399382508759672838763422395862384207758748325947693167080566581871844912641399245861009028909795001070086956613523703154936728303687705215639754013609517976225382724706892476791695396471440704321770432210681537880530683178775954586200062566520906391225505214618873121059237308347883750358569672735799266143649059466432643991135471889909370647748233512474966631961448225518111201030671831421039129589508304560474764294964391736929372606004143131564710950895291843446315892271820589143219306684954285911366088634047637908558027796730304178134617365958374434043359422437526516724046848874769712224688397890164182648116971259376393101130108811245522130177653112759795895439156701717465951149821150690419094302849936266591838707078451908624900826895346123635858229943818173505030973241992781625827290975960677581016021439576117747990004234736639082879832592539945497377678149738294549822029603611789807249977549724077824057517000679225033672007624844812001621744844857953563080149864025151168626083006988057609833689197146369351654946478438691966129139693298586548109842902900105514400793964367459892230375848542965469898773059775862910014185620487217275345011076928 [150,118] 7686987591714257081950790753141297518014526295682813050112735522928419356661796875566064980694804912945127460925414465383167978354907740617233184934539210688326748873420923793182851072400047856471439051684041473957534030662705206201974360269500976972045457550768235653208393944826431779359282074653109800841958900178485077449809475817868172972954108241855643569528534685189066550892464430310300460961500876229795250221858776899784928549027302268691774619124357417888848845118674890208461663061319305318291805438504653560220182967569507654018185377152050656921167959428866241700305259018100191879155917107227441226165641483071586819176543870944448252572680709256331862780244133035214924020789294680259228239324197796124272323083757010116342320408286266296466897572413284378945764910616856759178891579814777899163534531797446966983549226387824450906212694091302743462735110191340358100059462770856578140556599204805831251375958610246285105659352860965726550033668907128681869598090168459478148877683403173146644413661792336631393155422853923166437832414935257836818020176599793663700130256914148653031596476264837613726541611341681605466440641763652860838482827853105051707153401328045017731805486647345887310318271254813650845855097316975573122057222692228688108615341379141912154308527500749185352298340647099551086959391043636996757358030748354344764411101092631259409332855789941833027643187665819604153311252983877099792410911749528239873081308057985509460432103899910084489613796322608788455804716771165664461438502026695073822836846387377914829302448016938685970209108602336844040711586865365676744818163294589617617108937882457239357469888811952846138268507497936428338099613949487336392663610706703876286981724754244473368656982026451566524051005986341916785514233989579589058749517820859916966360910150680206252720744142020851727969722613345039728920923174348916129980378628512079548961959536199987636497675141562405228023376002616841454540851322620043978302273771001887140911581029810006200685632979875104187784511353433382275642240784360612504720325951104 [150,119] -60647981087550414877710525807079247167038323521314660026964424502954934635813470299225300797354567510681117578510765014660897708098949949501529897777415489092330143375803705398525049606060701607914614568057525096399670926138020245160651273834945800599813567097724598116167692717229604187351955884963982710754628665061127738350801175970644569677583572284155141822440504155020525584132330807652509320134597583635219386140905738577764686159308130697820197344452637087233468826945852974787618920426875149835871869603287848714058136786327437594666958633874519422547401239414338603649304852501534021606862418187386887231260180522116017028820189124202778930401126864825745874444538202458600820534890774784201719070455024199767244514889212937959835953830292584053727765534658958184756134417849140086185431149008432022640647309034197279399931092097722704849867636428770817966739566590178379859935562662961478820488731406795093842002919537722707334620470299329017931329830949006514313056009496302811683595985900375292328512391627497000155748374719626221230047795766427089787546812612515420343573922536770712815097957286146141757232799231315597318176783461083584885232767326188255479959045916400379335579651427098602743453916236166641005714848673256308976633475061644028084674458618247134399956091054411897025011750887680740632284880674162321180753713851766497145669230575172704227254476642029580431267819202587125332481772225369991896474338535637151015729767397234438197291378162905766543092535002345378395798809239144354426617737750809228775873379315079725573640655978054189376643015079167808663031828721644311967738945323545432706612929054662401583657016160651744084173700346782154824995809539525665437126735787420301187613009482936849168766782852684105267614760825093528283135213438205699252296808022856857242628278847910034759915983214817932053711513205654358388320450297956424780489318677828384432541331506735971741345230079991155498751083333707808933440400707116828587127849741318046824308146985891931921715172236710105757962678806375655154345821626819616374656 [150,120] -271785790939933852130142851701690257468160736952713129305890915567928795881580014950515744006129648250782024149930318845552348534584862587461014272542389862853431785427473425485624214602632255625397019011852713593824176739457791133480218940048369039733028504265110640349555921766272642922175972639040867806036526295471827500833190637862206802787099404023561901328564486778877244857235849488063541740657589949159678489382072241279842718460131338264836679138981129453114171023773743942240608451315969269154518296941296507129320217657949734411357472501731976840822932149594724131094232944332076573480403427535000048771222958506460211757750784274247585450721196225658694682533067093293538500901425168482596118129783169277921489312097634395263305813205477277647967188631033501512058620242011552059684771076382468899818316638446347744294841414785263271707775825579969147745157568741872566392830430768032414352438986890010993195092688058172002647686220440876316546778741055087402389567688256801597972045322279787142723053225073878691265855331705279640622169581760891193197194833777104020622560371573386564455621680324532079353210805319925617403084319246356448200402389774998071473703692525682807702566172649928884780049428790052518686027338174570123630661086230672283497764350552572417447524308603640803278885794578334184055931462978444116727598078934117899580057369549949550770090982275682408928969885462512185572159933081891201893322268075833852781749491893370891044214238276210863938258083351513682053721983933801758287716288153120113111794588769645907319188512115242699996317916978771337155719539300215808365571083353954318262379414865182970642675892875468896967514124629295784679593583069124992490601974218442149739776258336225332378296826361494762051608073624293949143156060174570540393091000548538421630866894648038278171925231333441832893923299425385061117291227536574599049639152162586788670266594545816624483960633393720062750530662751119773978282423445532510286188981851107806256897385579365289296035267520511270233423998370782492199229203257096 [150,121] 329724752564118702439525191361274178285835323902437632749585364618759229927859589349220916621746168696441604286930179720461605744785938589651355314705102291180232227430171131757827771255606044262471367984037930255712293262409557807090963436769237346371784781257895956351846816224783729191646497123319629718957646298150169333017582136250684673990210463847864944578511292250541690240671739247463787683405787791629625464266873177203845056216719903018960004380346677412967138091729277638684947775688974370855440564867468090388071601154092702445048544303514678974826310737567564144480438338733548717231497791153409470900894153887065599573965630280900490574806922542915250986720375130799020845108475398808336539719956659913985759654925473537860075394533355235825364062389734929171966968218521116522311279921468714244700710677694612962149674219765742439775177843599503387903817034142572089516436298010130522942956095112494729210438744778324134862220092770814333655619124102778863994619498266989696336961652185093515422804765490869858660523551253471108937646855565824693325557835584528724670116203302626017934266092844678552583702250853327361536919869980884114727664457234470378859938543135260261413854017984033793139963421712407452080916963878366041524061506171702416560686289361876609891365096964405359883254009333423678501277869149139827651204308352129167243830574374664594219248105547415525258508849569609280822009813040972637014504387266873173719185156266429014690831052258157005584158071748502312624531408332420251251775222636824481200037534798158207939305693171170055341760210147611599324450296006023255963701144467217395973190433707044193997343313828692106442097023266355598275154314283053291129332454648623220036881281910559253484594731672066672505006045801692089284502537835838428521502996706288782637736033143850275551086980214525217938040662270646088211892001360287265389408908342687433163450039578635822292128715889887937721874125449386441240421803261830133241226367170788654360754503538335437845034692757881041444057938529816269280896 [150,122] 57425153958311003342062005887883736408835945877781243612156256756149580596177573048595953940774815741285897551550538601395580442355413698117121302855425174744713881263165238966394244443175051055056802392724349151747031382007494803921336709908654705821025074784766124421410401725715883737928231384283448805368404133995514405106004193304603318255345532389376550880972798591152039229523540289369555443540791900838566841714512647423267612612149974078277969732186142201500305130678696119666999265433046244597610088581866571932446631472028783510404789891530350904865154651505436933485210502970788845262641752604226904800281370701817562195358189500258709777802603713397500437186923232957977173416308976984113159406205541259238470828387699771676852239903362538932149010916099858967209247176146745690902385896144744718946517703666772608162461998580770232817965033109051889338136814507373356024137562631702135379384570213795526799873844909289220032864373935006352022425138146334317589084764446594499511810021643431812893415383028521181951639990208876275130970055282429195169986366759674598959450521639563476194102647575314381900590350434220002049786952425187311211013599589141760576810559320567053619238556831687779166257566969718094364923676754743248172125310936892614938242687403521889224191290305214541485841177795166364915030816519625455069443751314619898850394697800826863053483317926702467843935518804617179576170039203748491664004701264164029189523695545875845464356540429938664222557474411135048539927759080114221757052893641211658611738673695788263224079729741099830722895949537476759806551878545599894028162660739121068609460820585614534605243605549589868719507083705050092195904469680457259383283896887910381104264417523031364370359611871774781328833084973032730500562311565693191607112183102344843292565406931991809818779336324666659102465484420120327142598109250184059606879997316232201019525956565444967186812151687990248389079943634734574265349062522158712394854255273981359257603337059432673008227605704675263181768900577378656 [150,123] 253676761978635946898860489577860775440590415032472475105508087622871209519013534058366656577077067702371566793470272764705737574222263398860012890894771358791633471038916092234619216069986339471386316050492611397903118182334872000806719522269558531717305905380362470176202303356471099220302425210131838377735553208943190646838794032956540599161310988834256503820813635404387530785172816020762958055186649763876780294901877624509719314405454595921370765583477394981686740047273445483226283488937960130057717956848362151920943896484271549956495748906648222519928831989606567882453259928627961256090970453045240842428956015842709112706075900795990323925396082939466965812187378810937864439599137158717064178347671638592245541346944694097449826029486589734470915193307016946177751390846255634150385903532092670842392018767630147093945646238774358599856385853765811910731208689827548834715511595852636942803944460176133838837095836889121882778698368506391982961734017473392315694588508951724831814951295751960207825851938002004104049426631132169984987700050303842428921863891856618286308451739342617665747447444751902148961354884958734841961827821129745889658942477052784506218390611533950355702713210563357270989118890934134757833852347310773365791168683631918709178181808950600596805350243303336054811570139899235656225560796840205773285451631005808113000348990718153796117573180309552431323432967438569759855504392691873324682414835384623902269067566571643028356883445708600004396397443119501248503045638341542129789420516425775411129760007098570412417411877845045434257049152020389919697133531756590430919664906013877826821564290720533295355334097704164875282452333598415369239498527451807522538925983272216790191888465833104720089040149921389683740445824530150151927976975568760848931200792585461821942699008127237024293880428353614500890017570978387041990161320767253350346989117420982787258286241472794637944700824858662912752005158842110357448276756815065953627968955191586204555045247924378591419258420600425412750492896 [150,124] 1507974051077712224629890649319582842316950989914218006234518903988627900995149788191467021545563515054192225929436342062523573314634505854508472133054264772897862378179110009364922733708307533989264034420585247174253608003278252393245369830721629700292239209377295309986598102412453366749664320937597223943938697087134183094989471101942393986040522306158099914139013054210386086890757620199384197559189951503155524217180980238989984825437282239790625408427305711643096952529081232145868408308434385274201328871628084104713468758182450872968010402014322488064143858233682484293298165228328641678669082726411216564790221603888068842214507457281245932284897723840581079640844675838505580275874340775905342037227306601350594056903204572788065793761281371761164101614020083604934802626187760059280233806596623506312096253100916931726376106917341394318449690302370580241871658984693804836831771029359362166170391447784731403357815407757961143363402117869396044401867116592934937085045456405885353070997866241833323395753037851964709764575200209254669285345138648154450979285040309561792978750039331818953833875383767767561993149711873291919850839858783313047834495035647284479870682656018448603184428659435637272801943803357348313051793779536854392350115763628308491330318040489105897815629340773796583156153098699121799075245708628204286611843196681284893142984579481312584251790130310540294366179260566900918713103466497189220551525746820378915442264990105313054679689614681401133509866119240583582712968416880299890962034267959480604863615020852186632249194068009945938220681231925722773234453705977089794256363293478108972801904596907749506468857830437411595960921178931146925514899826604660757985393042486044310417744272036372587924917783929284981047427144428979866768592278555885762047947372281449872524231509818234768698637868675079382261152098715557082857636989072882848503294405111787453874021201456109413234865023177628185533541756467618180810296823707931324439391590818146548482842535413686857699269800352749904 [150,125] 6431324905222566521753225347489560038360545591312510673743803763224897244680223114859227188622673393189138647604517134102660796502098996192229770985803438247262700924171157403244752333838168725562322895387443150374466530376795540476781083323223033081519777563727680706672446883006246513869830548602186393018180793074700327420130348494717915938652297463734265842759656122283566174982986915929184088142436459777880453494006620704603052716461864938465210190402383257161481265693840138835921040118592701561211873167655774522539535476483729190343507522129865748589411746725143908177250702262291270452419388843281125041985001393576805643173989650412324391722787081447796834469947340982696620065554040616370767979256067414855385108173989433560306401782687990593064403343829026557912012062613169596702698506423258902380767190421707751219628505706298129666344507297949765041961021014787905761320815362695351445059133450197267787263383757644940292486503859250420677610526229467196964243027826217139537841604076729104311029034468460689241389138491913692444335042339281030646404508243302552918253137418647089972460987386087951121288113033272189146808855156550250748004256751344734593160349075889859768001292363758421332967305463349609047998772448086353721065541149196835524846317521924338512632168304432453140157870417580260066006345305667184297252043192884663157129949741965321005673571652510028532812190892211900520144890398002919300598556048693923526970947779075863241215572967583922055631105544292933287958589022081152918136144206054134871609040693716461448074922540316428294330623897191758716231040634686481418456481801394209907151509992725708545346593592397611045192815104499102866159717813136965052202749844321345575830264199023122800167062579848158231129047445638352477973466641149913188622620812528496868216211099695859910723559569397934550613094262349803499788365040148130565139310547645806058364236988458015079265364060332911110418520111962420336598460936367224680313166639523255587421634664185268160946260608 [150,126] 13266611720014334527715049765892391397895484795100519804680765875326512753879657604083680373160933988838904854768681496293090234458393508339657037961917798391972818989312340156763661755003259489039603580724784848598025178342731071462181000748333066244205025752184754669430580180642895477025160684737944048865062997242059732605885946869328825554432726980244176887413917807809945914152895712573572420236141175131211360156386585133264886503422256102088880358528718084113617504950934495508666553379262881126856878111659120196904036233167471456278245723104830690688591872861240445904845098871571834087675164797014857317948356291656747218119494675511600804661324607286154967622044515863592202404870905843428924417751576812782254237359623016046651287841892945871228063038141584153876868993154726679955396312917711316001779620739365434975954326540488306318016885636265951632928228184369398898651211734965413701761842810860126123297408505109783179572923069536350068498479877293070392599722932933060052327606791750938831408276653267235816476977240558247210532894407867355164207435507298093327680660171687569068736537606842937895775106821262417747267714334986428289686960251056765732337810940816844366527299750060773838125581885572189091008339768833164890131212490073908723813034219082682677105904950185858457949656491909701806028098648907950136597650399058361338083317242788997106225297978341706536909166653260118902937931359744986765780297605539888722433991890256965200672332928169297714575343729926362849437190766100230473925994340825174277401631454792792363539438781611343629394930699582375383611232487149215890197705412427697397764253268566792415308634132291548020267359614334658766116271689227424818688330331799460934389787131194307706573875098168709109133058485489301901757729527341258750996541596545212930948915879467237176630115372311873442612730719002794980993944542486395688300082405643153817464227507970936277312264190830309908205577453851141461895322678206722922109668495058731986450397373540742496 [150,127] 15821023990731925611897999092783406045468777702345259375309337522656418528603689899833856033917624319488422982454490982727521224052583669044704430627532170956498160231424289758933795907258716096149535539680955675916448512445552446876326233057120275978470420052614132824725172707730261837413354245815026308071375369810570371151142621349035203923670322002386090915849320055120177065944138253772470006712108629645065832446008496884684386991368499939700349318825746079480449188608417311631403702666886918544650220004005501090733453907163214630294613037701095135646135279051047418712145885012238805031137406912951402184393827460761926953322216069831279455512419636041156813984717661329363490381009837842770581198129014605802534399999397025187063504106194005198516463624396546869516339407032624765186252162704481238687467719120413895703106627627418838862289851389667488991640029254304402336154103170564839643671532516377414766694226169355179094544485655238958197239190419721244063794327553741069823592670297775383798714142701187680377871820189394512347842655679589421357986512123747138474210994280070028629596583574954167671031166030478347864541224404488098266200266143279058268369215232652586896116363847874791310375489460452913665309027457327290819930040338113245277076768774044229191753250775821073172211097712469875536139071823087885431568070668125225377869579392921748690171305267763413323277123727368918883925279726825422055337234291106484687578636691678145081183017875097993411945523058642907710450510786717205018897628713288534918504582359863856407020800519170707258477860401493648135849572539278930690574890997732107189223541572103837301306058994641787923093527227357776316169364837293977254554221185446550313961673374545498715124339888391045043056753312092658452332207987103781962445770992939152164123448662845632245488223773870183616610079326124230610347824638831274338258954593251940825075488450442748038955815827245787554317112419654661645384598889463275405464910849783503248771608704 [150,128] 13661098780263524097251952762161368950593967290606252007534591401678580641568115387247231733859146445765401594545565747465626574418434328941240003735229577473433813780598005864820074128579191663429566464218154537854122014276394480447754624413742765093656196484387506897180933085682515728488703209041644316664550371696739358739231115341195383852088448810642200058855057481987088234430207851632542055178219796790705443099516716871028129552837772645981233252880945247624245318475725398209114902290065757195545258985865289259896023285572091521375419331406068668078427141506467681385861476571074476563866325834630066387170990231906795621011039545956897899404423292595201293223703295087041407332478440287509410580875870113404211268412854937246310577784705080883025701010874307021930077700758448218030165582794014564598843009587480982925045053591991206941745861961975963023704108090301980816060305567214361953584685899078342852814381385828527501550861540064339206009687714358184684243374673287454401146004944905147586547395023110364880497346479912971005051662754267607198088827405020954550317239851312634252014297232606717287253867359949339179534301736539779981391846531627653809055552324076704829517567564833791078287030310095207935457538255543708112172863497845310512136066159664118338493956370580783365511303161433692063178666452410181409642590834074950449979487506708584228584935402965681490700059895441725957762770559368989787715545593676410007601216836803427896070223513363959930702979625724857928586916908360416651916177097194001257255186182291225551039590916488539193961940273855848836433945390197465724569230566839299571004140480569094282028470680283714453254114574803985359642407861563429392760669451945029438177023602798693415084934913506543503464203025779630015787166324486212000811056575506487260558536909151849192012618835716481216853418520308939490845566066335264926520371141193343516070044930406405956113611524272598825810441559871869037265511901109154553844254050111690220 [150,129] 7349865861602409253497441480792779057766595396006995543463306338502800620629681748596710870951309559367117650249755161251326134276690690670260351639232268626386291259039456258539905097693162409374926961612906785471051624326721330207683902723597718807879804761719518909928813780487909840231462351425794289442210148954847295851077210054126290538567084764733772816603614774786727581205478834047335796332151992529153002661118984309727232117499293086959265137491369098008796919090155700565552904053056703641048044006825957157218979437700612586176602503063411605848976860659020647221122019958336763688295552295208737267201332326748738917596472518549467211837467907314954355704133546604070542447396987190037459500831400866477691473711646054054272918011407250636770201198493157647049735437722458481567501933017558845633416101856974323453146873897206612652203141904309197883538662986708900411275644437374129932607845223971387951501698670761814962210228659094790659964069619793930665566060019584687008460826988232788773432388713652440789452110169469768157541817979457745727441233528518353945569369027115559805522568336144204277682736228673052934168590567266032203901131857272428179129617696760975618591065521460407367636187632878171570915904236472056565643919510421392357947331751347995134634929554316200543367844965767859670543874397286521865244718552201405324501992025461628284272492991406571087971737134007864729538006017128367323194437749258181677547220607501161559486577092077017714222325762122657062093456764295948453022678756933331836584283050609308200940563876987552317798871684690318045403397837050343428756101466293262355264556613084094160580930073185266937835260138988161375331775677093601761825519648092325071553395562910530948269971419237115978304238138894172288995057961852037693693904393589125552180762087440593232527681129872978314556955091082418702730887565853202031585409868320637646523308720147101359768446698590838629441568728297119515172788173103416998828802560 [150,130] 1920574407680297849658190410706191903061877925003048684646694863165027579039376701963955581177861191419240638510838483884728102327373705282082460730566842511804911057400558351685715631199909456062211568279034719150052410458199779918484328811251457947872345105339495493964641631840850640017702538868584618401396610560027450796564057443926709487292301365445892226856415033544763997455354130910326051149760406198256738360231276469051560468756764830222223695496455382753291646730632612092636367528271424465301459244346178105544770245074717618079041435024604248333764364016299192613682606220544397938907727208999898819057786593073764883240772224738997964190256934029879794255795250572569906938917893543117027916643794673271415593222830205955882601770439944238021423571524226207973873574766424369391169908005498618410043302091679464214832831028654170417184815471304734806255329163076215216598501153649300778699247823202293173838885406150744481554276957821662941466228548323526919697773168299442464642768890818119887080599421842901218855078369150649557416634895997915030489671955084315339284625234173459967270393615876774693787027257601769515369781774736359571468424547025305532674983001504909213219452435559203102283928628435646611625092798777310348448897882276258795863511064392730506620920362153123306113400976017373462127981611070850413799379095961099019336057108462985867518054714686392221341210955886166814241869746443092973580039409964594861787458009781583984995123610151236274921212440432386679288203718512790322628552748615024452400560645257121950822540304516861411879035020516080331519382772318113306883741135353362069580802179554087153748617051814422192151004225286019948848781475717271200730916446441906176608370081047738091930564723482946701218426787694031002965237441516686423803155633668894972343823586153942256223427995374073066987233675263431663312521334991533150555372757413413063774063608562164013795027692116628229011354787889785734765293196711283584 [150,131] -2811709087835787220774560186356844904915499154586500153474128972008053126439836876860319085760292118495981089502933506474350970414518317375319421792482924141188066122781504045755824840413053522913106879198787122730667877029939566834100457769423599601774374957589515103586977652536377658664863082258068500391441696304488281813038258365618349926930387558058832835861932169043575557314305631805341800924025386716828906949403650017664954601344432478492578470192215004130492057150575324482636982186310042865208780092689872415904334839711313772384688627983666236436768776228786583477848696369262639997338181798980166707978464184307857664169628722033489819942325612559369043777447361174572592543578331144776402590992758039102735833063821991483644364505328774572307106506506964637711036958764302846683885186244763973626091780019912248456658577635752098389130606524009826702482240902657734928158370024336451986661385690874973085382365938374145874168504756459366574301009650490883633232217285577991844878891563298922379802924021394315881379072301076205847683232650541325942777312692057551092323785478192575863557157535744033294463746430186562962812236358854464522767166068113506343224287589808303188457945340095995522363989465660810718653873305754695818432541338377935472488117977036675139753732902721773085794263618481526783035893450354417888414982511703738653052233370769070907722463437844175332656899993307495583076074263320806845555075049857185990958926139611677842338532263005578316609115012453536625901762270195326825461986989493640318356437820593803498632722622271075762676660853097712704644703517673065915799468852347998641888008543939385347332418538405745852494572721911269409608155536695749469145946270900431507655789573472892652091197884084849805283401752008850243041827090114760193701997304537650808707836721771780909375751910355626727635056785353630457935527525201010471282504528712352425409297647260264544793464883757292789167362666930446033678735680 [150,132] -172692791719071041501372562876118821708355400897374768164098962764634333599463585269624058468996979060086234588437961594024915704070036507910513552849988819001569514510267569810833519447720273319999632115372103462305016161347692846595850634173775283005207683368325035854651014818511201562327480488113488647606196345246136453067526820463824509683320819718022886511891880925458722866702118204733093396816925585574064315812048029225771539164454809177259656813478149843996486488849161719980510099896483812140159047096052029003478460758374136368218109234953614386516014102645436976367439279684230894925767754636642466281992607544661940568171460896171437429010223629062297591759293746690855497061225857269855629004313481550748521223102330728581585645799130898610620721596762809333795893831646537948921281992478933152498915066106691912804858389471507843704284765426596897736709747778214217605172387352803259455595211798878298977483819950163692289228107121973952656490875320199683199458927154535578883892776798199140531237659781034518295634098908303753782358828266948436392466605554331986225711683855532480614933651290360852577746204919360171390950031513577017694420350127059990787753676954960041045491349743056512049078863179914496359670380849819437064273646885537369126013821560389149255072402734855842118474968523799690823463856529410862789039870161802167962272978448556204429556324222565403223162335591060337554346741500349328614915872701294086286182106637888854833297701645250672305686770507222396804181529385183621309144405960654526330021085529666804541739134001941218304637999586094123747546992192282778874592980022227482856097345458408963558547353165698648883426187473030576919932950876171736071488663111680768406681468389181996371103747061397572863314538517306529218114005359404784766806036966803569890566553254347583663982632491297616102472952380229074485710258682969395503926891988692228737648150282696632751925678699000692921214240739759868 [150,133] 76786609141978582521318638962553890481115513063015703011732811971864142551025086327065154685397500814478473668011402876680833372851330018503988945936923498906500231655095108852472556468681630457276359085377999318469817809482902496465025387688819213466998162482439401671789301946099583825183226023958598811275702039881486280298078634456286466729565528534608467254481484499589754508410798611374752327372881649173967204994409192359811949085182240000413776260013075297059588510235852153325495491834714601505472680969395962818558530826022078185288845981924528189500826277402405236611678938502212155420846824939714114336906381462433219315696932462306984628925509746639049921874366901123987936875790599253569388794946630203678981360086991091976980034350274719723364127646691950841859695149808151448396684574467136692021451788395892078985335964851794739185278721500819334515206782271859311043195036977575914717821892205627516958422652275127220966822203114912734230208910342458092777890616400948252585453880317571286729603664702248508572582779670203900627427287603381379598036418810036771086673840950793350998549333734450635189633703502349373444601010614007402368923422307134204297559782116369925533853023595435642271768998713759443185962301628585437369246944219283660871787047212298531215531449821451178531536705650582556453854676949400188988234217687456545049483568894059597037031700809881146932278230370157464466320820943031923551275103514609933355602146579402943058908331903529607045679529628561499343264791527629252265530487805400224800476414105148189298770537870291881407631250515893229972858591456299277093090466092015044165864765178291503217592797037948161583870330708712017794907864473832846073023277493235870043499512602000592987808443682011573997601225828151874684508866322329292171720131372424580984091499894346530256506503714067631981597868109031617030494601646617432005383798080098942418670281665750328254144277877842897957274048 [150,134] 15550555490448918681034817323989309528378306781300396321085434254530373053084648985872848463276191658550387779749491246138934617767167988872541714897723572736242478220390980560582218282885624898129010626029897438199993315608704310348177967166337505252641273477348900773366456892464989194846578749101679512738231366774509904293232304458528035334396367938493112085614101832107169262732225762793062618665338607795977854639139278002013864196108000372250615108169096759977194725809168572011879519033602147978159306249257114096216281016606750206895730493532282231948838993333906620489528323672517210508565978869833518119619426944960180947133379591534688359370117693193818842118470229462918260893387862395594261150401406592791235251422708015469239445608642888664944393102085422254580844428565682095504037657172207014672608678270587590907675251338670937737752713347390657597945552101048396421580427289670067675371154174315634280151446315168832029025875170528256999206346112685163320643012005716841813345539715410517538324887993078143215801814206757562192948065022783864035549586349415025031282177887853418687914750022115642032097879452238753621723004884890988200851279778351341628116471441811374049113693192420568949867504917929144711440579897141555586109623513519131303633237657154128323392688550249507204284878342411452003351898347431565003274826586277547853497447445542353793977864338746907748016230944913687488430074729329463290651711926404455496576923589792750149587191481756653489111338690009865931926096680533930638829957286687743914644587401981109438085574397496105356306898204150120261901805065388509117104482714751068593649830041233917477933654294122451446940119568093733122355312996873490206251032410330646118750560916448407460072087586374209426061366419444501407306148525552988218062251608340908789480416800152996519162974445589445218175910155996698451951422117410576833038720038365875873716640205821002682405151981850688 [150,135] 1538075579614770985223055065664153244688359601014201804999021504569694052754220440575753725740456858687711330931736893034836206315623707473423932575410750335946713678238850720056848851963908784794206898773621508882654217901947946312607635997642351232557291882742574994295843272957963175093958601497121112150505428330769972582315421058117100938019031884973500427063394112358326130043277859326798922732208828496089271242812388031544981796111984996840633443591694695390429866744643732041101895250387601469734428757486377068612599098856347545554342170472040224248442556193011291981436619224360168501328131436838794944514279969300001463438288822882767230263257669480823596358445035544511050165955062431970040616983599421247550719985399040805636032488844273298606970440166813496323216924445207183163227834765343680986343402244907880990122040992649729597980307829685593117479917351025104922914728756378557170210830908610456129012188087463615026448477019190110892623218026221251336963102616250068978070822321158393175503879934879978951118111632516527582237927587070435853842899213110296096097690879484227173021546932014524089699748785105740539950563311872978388457124924792905300496243524172695638408272168859419822401852316807236356248692096551385549502128779676994213174335341254599545927983309648117020138040021423730253650923507523501114319126957084665894989734713753294325605259830429670607787541982103828751453027992003625825609641063481839913574247808027836623901127822297645578877835895580250573365684202578664437522153421902928426636108438004535370537150575279455931590718665554790945612841397828319652186978305758856668882919553018766555600870900574000300843113188077005532445063051043365870766818568524770538229205449523891334024534831817967835877217929381634768585142481700867384237038504545746251099208622520056031051934041056668679029155098499293441385806947273030371121853673764448033219796597454266458509760 [150,136] 346553006573831283274979615362375944435863905704018750499802882453376056083685921883642535577282271246368464225812971349627455731621309037420681747954825845149911039878191807477850806388058461056615293338801189008650467750640540066731463524791765724286778885563041635612834899954515941285411066966496542440860715465574207818065879228866010500623688455483181683841140407491416799015598114730778523726613395540764382836082113364997792041416522641113990641661715413013957216477893587558143998010880330339750843201664944186007544264318362779679940296243377654700659213260561831976074125370849193326238433813716021369489630380092335409135008348673537817608645393692156062462616050863403451314829745897333611151315456879522321368002761221676836842624647768874025905906881586241558624488141823787527812696895594537143215496424409110659201861829869075072369014631007473658128525579644862480257798434135399042234642259089300496413378349509687037989748877826618395914263953269015975041654918946552811553671765065619123706680058766626055190556735825779919639880362715004484674037631204487765471051945727468704135557848918709788977592008981495721128932479298830476284979176275182388717326279193702754644738215376239775834835452289465456308805438178773213934359439014885673350864982245535325293224214111454428169603007849651068848015292201703686504988247165169157579595765269636335113825387446566029539246486787114388591967988193004403519311353797343477367147226186759558318980606350170888331348902374283253922302264294536987036071697692199126616490983590022687544342984616264483806069527878727683031398060690149941281208660827602342223779310372397462756132468249253520796366686989886683327499796284915311412230128401233295483671669590222704650095416114387123094706875173775161075197865219594163065392006719852900451641757503244384622264481123478150406840058618741056768127469938896900417920702540813815015824035954989 [150,137] 3660402312302673223809220802000167446350251966857399433158494004852889295027121949868621791240353880643652271628055591175799864710210767716323334763285906809125807618953757838982940129260820628821463987804101486280807446437265624257983985534658068745471489547798916184309709651866371617719452240693492260701717301611975912491143010000609629113140418434635713176278994933425874893487184500767878242662475090612325669242862604927837436085016332222343968278752821933330814048271030316006092894370945108270937915562036165749375608518460759825718420800174014661321902235408128302374351768858746184616536509291666923572132938904870669085222435015200567534153198747355889267401359304614448550916495897966978306271368743679981850916380667495948499649408112990347806527342688898960477044444378945441665044521162220472796317183188892667520226054057986896804190668077097353592217570163649768284395902341901566929889581127475455991813720457698167603958786789870989834649849882817595096836088857171514711489798517684450335742783251357846172505893484629548794081841248594294081711594565935309379284710018985089435839626388535661056015159701737630363350982861354538942355319178817249926901251128317465929310740948234023152781361089663175021424930388478148368490836316092544721876120206705784980154104601049023344225383627126135757376958359317482665002794161645566040168628297685385655667940890654635992607600427114606738033178699000628924470934440631508874779250209062127042946961950039330543948520700254546417708866560922167659079197272211828402537892186159545695549890010496252718201785974029388440819698531484172396279327046621789944522953145557790969376709868677987499532064759361646874710423637336518687756808449735640785597846955279976789704654286334248308885295257263356557892046525304531613424860141471204479307999662505594686159801246869023113630029735455316201074657338917566820471479278901049762208 [150,138] 267394363768552820695058560027367946482066131490136690309034077620144083752601766481043690425097430618601361389736450451323022387558507199238237328251640141546269560462349346749828493591318463360697428834113751402403239846875548468696952670496157252692177115136329121818094762605349231290347354323168806526733615034962565664299480667632377333994893534404897246084068417695077127837810014984284006929400125211592387722725045484607581282928541371281082363572114347285680067488206172708382987062837837067653841874416574075631085044519877478177941268585324779987777419253263908389884737788736789928052683402131818205332976152568631705066782556738374598873918837931013320657306907500958410810390860915624786605535074209235083917588372908857329349394684228606427200884562984351555360533030235523522541697382384426594155196328197917034472004921652917981963473217633828136737089660845769917642953840523146161462312289310513455942792655652422546000209313180021963443935353323183996899224837479687649210918551921327163593914964968484731303451984120730661531947848913423082164970147542914839299105298498445941757203389024426633082849847794166577453796268442134927137087056896957860611317048455780928690204738663745076536097735322916173068615100217293985078077210895600954201320605010843692656669444084249775414661041333603095954670306372758566338163369889616026447457398764744165502725381972457152926041519201615885188046373285293641929120367478816799308408890376005838448846812952487869534871234909673735116207177279974404363438418638946288810949463989856568310441029563283723829513872059914571838824727368544932387254343422539116082378871019256563378936148350814380632300189047735548135714028080970071565057029748981249776311963876239745382289008871153003310475544538816378320122534015713812137608747209989905968296811781781206878041319459656669182748452720097462813518388557012087295336389400 [150,139] -24466792501783490606227262317307198622538251966365140771903102684037438952592936975578687327965100627862083709634083994591205724502234582641306221609900558249510257092407112351732879183752339127548950842336186281074461720830328909964547002639787306467717674347886807719861314514317780079258015538992027404173175625598831005422153928726363547288119174844957117283104030921451636042504896172231556520584075846716392921866413412719039101450193276487583424232564652025146417663889223944129014464135059703700104629184570628040692151816024895075520840711707174823167824280351776955889862401827382638714063664360775442388865329716343296855185298461488978853798252807130431716624170499920253343563475436479904201781007150484345695979153672518953632793831058548809356281762717715421126258731656045806571474003416029731580378667749158912574731754710436286915131304361248754170111366969585098145846060905764175165038777775720976052717743729182891674472502192265797620737392977376297043261926030188372265149387428300657492675437028452658310524222887131883321593629211376335284147614108127968976927379496308833136421951719368357694192914897217807457504990116755318640687897822390507247164803156853868904986916450269702285912455472840965837580177611870679977010416836854498409783635671377183971917402186184729592116570548754548162380546923460181358039547690283745938544387041051385501405009025134206187718557354953161747250254367520888797906652314282932871018467932995978535145947992008037021985480358455611195907113095199779094111738418739893038886578093926843384029726946230682155605586908285785418543811520776842423427487838695103053150229163594048811983457658836031287565055633262022087504765513763981663834836389549851082209041007742368535125720944689796358621920307556633573855243708310909648100439238544506256982091479707735601534833248642535564297199350201815420006919817670002632 [150,140] 827256945362675932386892157052748030523805208234112817186546403363528382281229274682684212204493127706884618001780776084420335307397395811847630568020387404831489245694483914242700112846863976581046347616408707934622885469371037765276768866343117892149639282069662868395774122548725159965049831730743586742234150463395985127313209609572843139168607049263027305693698329123522335033409877101114858043425002423553895099281232657942271469000100889624053573310883371113029353226594316192740046300549632793412203190302612552580487204389134464819328172189167062748785457860140652056353000702168301351749078354617513955972490827274668854229237062231070638137158622212205773856270818518286397283916281759835881088666959876225454184195118917982769184758090953807122630594900528849099427683815810042883757262061444708116880416396047686475451869394539990999491034007453117632845761750944243781764461560544189636479883798494056504122077835868370901040074336929070570874495402794388747726713496518631675598763748859215432495167806834390278244963108449434827942906034341891546517256104668816542374850992174879592120501771837591190033189101399816339462464765236185937164071003168717288388513826721606695408966299451269546154130246115187899010716151745714197884106029393902370016357790038224815501875301137099682017021430180034929701940224794234915148862074148818530782688136888001812495313014676199637990453552112781792964624884619616673121762479271807168385483464471462668252445915704950838613051731398110103065582667503011393035213040178862262492086407653239778090444994069228548569591189677637040695287439614491498396276483700027723384176979246328156569445292194062957184170695632961431219598251330410360806247414365441468748574463850157003471023106592947046745208727736561332184237468857760985614342640644089641020370003513766795425169938898342549017042867879739308824491848 [150,141] -19213167086867192712817550684111096309034415581672882924636905057892994794314684745605079881266958706181405679551607644805273234926473422420447797723353915996482877257627184618306080480952218806547036312070428359010166274595350510729546148748660291973023882121581005136763846426435857750884768977115158540327030074683722997705952979841505996380412967549748551770515683350749729700586404835373241700678206791502284694105018726211121802785765855788755950395408969206312648519465088061059973584530486792200977439700884437541370422778779276084273922715523775945649334812190939229675712308092425775868135315662454168302741161453352871617138210078268320120407635696669976263836976757238675836111667059563598641852175056031692779367604362582036454229207395039495952112766088063451739280889266933613546064981056298118489767391871924778818350069714510605348575508749619620547197271389622290718815469076287679342640774162489609034015999087782112282298963232801752118907463804645436615478347906494687814732897599829040705701728132243731953964445489809565479398738163539569567604360622809929893126797773529988717800589864587845076392299996545435579354229990009987274443765207281269951306312755516165368449023761527717705157050968442417197870739388850951406069308192610750981099590574881305323086465359883248027505572407919919871917205617586049832005771505314617369511759519096326001168848469050967046258132606817225964650363742528477249788836305727383569205692911390007227516126050729894182445181699779746709439624928377033854519413764146362395551321774734533151238337270139626247619516441099108675081304472894285623629905957509258879931608904538813618943052817754963634868917654007156206096917132578663986414161247981617339447546069023968778887507553442440683441392315960488707302698212631348890597598335536799513113321673430672874813509526892354909860668522582336 [150,142] 134268941810794416356032830108953400768968564240690806335960946710088881100053022782857589502013460869545806689263235232380394692471384466622772507252269233710289008320960880962893740730836580306617631050870924646879708093368116467083759246832182392155712681694131919783054538726981799424029859246079270669778567294634558208814490065808962544553687826786082557241810780470713047016378545035384310498798610932081730230251763415256319116912364137883392876030344729817998111024686263963639579071646175194573402105838087810588233181371419329197664649984534902892288366670585514176814960555043828574631653159203705075511507208269120039936126747730753920031821975721386166415023386228130387915371130008769753731650624559429680952027663414002996957732054498905335358223882675781209521070905939475393744439988475588525200966695954681302096157679288502235980870819528654825549625418841664669437067847683809270794894649599856103628277546432410423298880697459713572209123077751086715085993378767068892239601675215593157021752453674125506188291183425946601492111737229786685271180759111202697362053401835855877780604476301953303891336644211280643410446867282281351449931377895648703202979761614480259674868138411394797981151419887093366406825299512104600640376828031353012505984518527785472106268671418067047892276084400298679208317607739581334657926961539437277195870003171613831135052975845871276324086652423997661270790139098562522034012566780775597962680760160412535042635584894415068819726456450983763028486659644231770941452247356085021421424550890758168570856979454260305872312263403024003453103387831754413720147220624038455310904560935666308944640096845613327251359478804179963131129806523331213991338343995540986036979524249301831552965401787803682643319652540945126129461854762883303505418642203164183311602117856605336577462523112172438994192 [150,143] 107178947811500252301369279645166699151032326708890591219753866177301487849074665095255169032560254383782536033493367339080728192483464053572457732703925183374609559777104598488901461848870547403032247079032389412529163591028923765621803274031856878768790960751871923610680904278784125795256226927325585580157793599137056770532816508188464958118565836114799236742869309616551732834582538996870132484430527118153688442874990712303836429657352707751174767830357706597205623822866467448731621301025874039455171954354877743941833485401683891703451381455525363090003526581000840722733582112310438528132233614183762966109395271047666688766530817482910055843150677877374843255042158645100977679603356323149636187027128208892794421534870688204261999890456400683337254487363811540070118960844887728390451205339426686863240345200771543466305600295785900816730051009327223727174837483821839252320817554493236185069012879222773868286340663179386885203259521823872716796489695365593073282133795576702746688247359822014410026875946190810831936163367228735874802278510183642976646170650334602581292843269875916875079917561957231673817082722374405329915079117744409649201174459216643608880507671581183570953632440612961275453368752305157640693079644530011941182674817961419457340460760286377173303492265082108630795142534781015789596908051104893098073149133185130982617894770860523728377189870544394464411967185968045361616867201657844043503699429830315990324192468914536943634454970771139842457274174052325028983024462095218543507817037008335179042369801839292683300939245768473222917113807483920576636061754995287343855840421299330483788441320152716904811003659685314242950158834642477502676451251596057246151064975805221913720391290838175520810216324429964122643689428282566057002887794144884204073183727999643315593391789996958359601712027888 [150,144] 146351030285334976698823379932981866320622096005671953537015077004909197173695844831317251845199140719811765827206367222990278191281049534520374350019248753456191904814589912285278265835252411131273441833883531698723823441113179502541639372730275565172746650501161196681189721959048989784336884167667138455040051587171325339671368430071773120446804511970765376664853512074232153575138095427066826515801665207133891232055162446795838117656745269796237680878867865775632878875257641629640870559041292004902166647488311799483205295603646576896481889922076946287100477682990034436713784335190042846116138340397766698304205149309573677947421362608518325730853921437399927377187061468039436578849580916452610942820887783664746008803865967488939706572592192209432992600781011463921182042041909812821777031829186665030769869007982332007709448698591844260332923188520910002099597051781281603742910169353363172517842272132603317971860574337105588335067528007046832075569459396046887355684632509219755695242112244568693623706716353883671340894724865876935668412387148774025626313480362939092639952262325039614863880110847790450456156356612839933103748981328089454300007695215297894750263444805085339198868943821489937499859156030085207884469364877325155328131681160020047440624278658458534922265501897968365242581540222544432893408941621385156181089847521005847332352990859058997520318992680346164687038586423817279974759089138674442607235051521344494362476033520694245661234701907316930502272641149213925838743959777988169920704819478081359354604542794373587127057593319369267223200852862450028901429059613990067239571790049954592095623445801671719421497392934964080563028461937768681016443728312034718918867830402419049043249143509174195289069141968999487970509529703646600343218808311936072519493358904529646214874389745920768 [150,145] 19663404588426515260983447107243272090322882423469337964532767346583452994874836187051763180276327327194729998372648322114628147649123692899940638600367458113522591456531017518517252523684812693645151530827873849298225931402294569625009424885592896244577409326485295921951431379472690011625404999842676934923357584946012516259159660213648379445939317368592340915834464807274654143466950332557924813319748644049963765992560728368819638762266424509981231467026945934698309426372291218352066884110807921324885948905594249539466435078002817853197177175650177319249521866930809602055221597872183405153461888175476299003679280094793817950124174695836280202522574818911323106713445316179022286325980435028828709854515071316242653260414638911040996978923355314835996976273901081166593698359310892382125901311943361568493916745848552125707638043869463643435623588349633642024675644146304348977425971270967671874417860296886237232668502262599069685334652602835641268831025856320919320335598132232127198920809113531431395776173429019676002992981227353621835823765725481607200086853469881654495562644148386694516686461007445380569112944604855457604466714266220586147428881153393388381489621093256625095439608278057355444874351145883266910996782995221616757926679339161060308840782861138808518271963088104418437840334680984280664914894657526588549510994558865339376983567493190444101804989246294197133935835242087747692714871000839220491077571165197183572719437956192789167416605062101525090130912743196847414963127869943193622657412300844496831729967052739432220434358887417304974206516929445543821571699549924730545191553793607844264439228924252499505384696874112484079239032180401875269142160440204852702370518532245996275662252987874173758934678113287280104963277080585178199357240836581181153364664186842538137216 [150,146] 678607799451664716311437314015287744856280558528252610286516859535574235842335742169624669148353107900362167948680264262614785785676395639961387786395246854184700104760538096479375342646908468790664896863752854701265862979532883052947941751207983618702773455197742694837437804382072811665350557889029571339416747282420333086225997241088774881504274702486819183148229868031472127098952081646356394366542437339464969312670227969161542262087720762556999993582076225384195289432565055725423539523081694027485708872810861843270054748056839275174376799099402617347799021297668251434321671452221205901452737636288437148895151787767071762178950832502207566325957245480141950038372217688798450850768372890149967660117559772803471282745645511551256390808828018683491288541034190414890759685379541202106279773818758186507905721577801696514030239608426006601499332232015970393215799707949131281853155341307968520262655256747058174920011536438005350492618029159291988943319664959858209727982262820032731842826730806732769910649691958507982428062253532549989560873914651761896696190109726478616778802114143159725834702616510178575358338213528539244422012004730831854561769489451212129604930331132791388268986136701106348817260837917370598136472705097641425373329399045488117725499806916766400774004600649868100110091395618769297783623756102566906731276721252465026730551930925485561858360376838210978839197732013748636189593108973924655127404052975876123808278563428038281550937656107273922245261055091797237578576908847844666510744099806314884231488027961861437242878464030804986216173935765596024593203921316900726332695902911560260245037040436217290981710969963838393501998909350452712598924741001659667804531992960901908127907539586495237159508475416819939004702232112849848001300800747419522831532384 [150,147] 1000643482023501979077411688077054265354988966489779281973639814311158208982675383682609465684324342993385011238150792226706259609501827963615100665596658593490993548578866884570401413461352558366613908945804864830988725297510251139144583833689248309480912245420338764191300252401912201856843267761191632586543118806907726684562749780047304758385967771260558300867335563144287494652709596547221387737874773024650981685508277137302185062956536633719735214924643062516171551125453425625726559914392733607322258170992966402200161088087184069014958127835911625423126571422364323897369758981420468332765879980225369582430169639466699024654959605505687264187019038342408187358942494289833599786642134570783894938320821504769910382679174544009350344901281480988286114599845873075025249076663028246728768112685470034926490587667096449381563335446713741037832746727052254651819981329402848289179982319898260468328654352907597021010332236257576171790975341102892698181164545344500888599303629748169978074899258003197365890989152097816590907331272093190624825412064086917746129335603975326170652358525880275719024787678426450730713957315141262543879244981551523235727775225156356874508468052978585471070195782767376626868893001520326567238702740222608520182938018204023080380379621167496686648914759582918777624429668194835921646163647243266244660038974097903298145645367276410044168004687700013698718704287060330694462709119260722694469420663853086239528394794333803367793170918423123364847261859561548545122067683149612702641427867630109968899942606254522817804965851931999685814185318238513553993486753349006260753611560469937725276146445522451465330237657121747131773250040053758119217113968140316823662362708567266127729666567135008613607297724862110359691087307396505952729624452192 [150,148] 25412669085863708231978692467808747120802018670577000243402199388043696273205055277941109976303727308868861378742932660208958414620053949286151500653540508528527136314512015140137855990943229469516722832755959881378151352173178107077101485411515105078367374056305854951949952068865922809520946130068281041466914535974653645934272449100281121428547360231695105143653421468081178760989628222753624245978459575970376633856016377174661896710935718502098140964471023910049380079507347791457475929657891998957333502535376038523783158713917772145842951256565188127917979919473122495663151317576472386047828329391181586235768395889254114349256385797199674732757233519364842674175572056362873641817572356311763300586355368806683617026431061181682248904897202564906306889085498432781588708298559243166934604555016565021116554918767252402064004993186517048433441010585554178411856160249354533624788322247031214084253800569440584549357425716385674356910438317417116644753361765706745056591837496255075236190628602995719635184244908361734793969065561668939936706413482500459447245194164528715812566264671471344941333038139496619671118940956484807560875097366299970597394194117479253800554703454927205525319641008609430025638189509315094790908426518796042015340143490057856432878695663151440719586294335705869019120642552409370167333068927861702839064627598154637273855846569326360816863106666409009361783595509942650971541077553751947167016584595058935122975577183077422868410681065808989885088762954607175359971962976852234056381902194554049964308843042839057288567943372600623441879849774732512737575418381430421450804714357241699051808619173366776922521091921700676953880642133370890388010880240856042902181733507932154181760286098530735209182502631982737311969800520351976 [150,149] -24162529270305026762502856347035865352628267100255142486835439853435452247676556723405414972918173041992726465025736973792962028082749001720914333486353628757116620006054507327430889678480717195947647635236162157048352657373450095264903263990290262539521085858862094766164444514660112195508603698904870108547135655641913432389282519753324153621331353990787937213854353399591814003194287578945552885360844032690387490616521301791346733163607426299829531442257112421252444847245871266000979720841629246465806147838311703680074690980881229733853504765611603275358051711572445044881153582810140898889398391464225884056386130677525231293161081533488426527823803642825414327649667195359159878111785429709359722415270799723080602469592671140427235225742063829564474656346196245977513891961279531959318944984470738571338837684231254539725417203043715193324799820075566371724707236316240305654525548309538733743708992086982227917239472540077147414468670371856634721136015976824548619745347152107946842309270989814860418786539149137720473892138193518661789609137183783522937225914289590697345876025780765188088095171508315441932363843256440542195697620572334329862581492473789098728110879473329808786392928797304215055395445231866312213052345108365271640483061529306482924044706047060497441322210048801758492345997717527632320082250241510306838831911810600332993492978029205813175245872234717577769549184794428017279191019291229124924985183568273453589677333860794345140557304767295898746855233625227025705184784305997669125966018953822839986544296640818194518195945806460391938258064588137806856551259328801045261192346396605083758970620414713331851386741851669224776047405435028633569965611792777855543627820278963814949285609786393683667080184653607802560 [150,150] 5357459933095380633276587953924057675518988689103837234628607928894218579192465905163998838440774329024439066270141123542625437761296262348974431043385131729113869484959131930115518804962184041634718036572516577586956098320514703684986112728204443844166670511693134230667532766042983729744568040646194134201351374775590160086485053077768730077549183635063218173961492177377634584393774456036245517395096794652078924981794985366205075845237633604314239791893126845777979525238708889627222344707011335403262736648858918045014278235630606788509143930531628470398511446274342047365696165861389867068733147316206037365282922749940653071728927088985882154123259990882873428020650766073696476931280157670690159119719644133925443425680256702913795096284124727565409918297946031565972440305703347989807817668707330184838140338567659204784111957501317232319239607326764963316345403228936213188537938501206782332552580198554968134559703743534078749090231989103143054091613813811602912157417415973588788353866555205622163112519528919386272284413458726425732294046061223923572091725132443348571595437301249521095527160030898866560780175407777645085266491689828854376136143450772066661877363632044168597675156200503831337983083880130381872131102100493209938133241743694057285034727461468621099944554148971489245703204650961534490089297852219446304083260412499094993511241802312678501433440927747084846167334171695614069557932049395942160738548580745476238032027228464060542803026035426238338539338083259854980947448397358895730507740476972822065721864501392739382934798369860175375873394056159224055369101580398211089180029925197469979196700112802287172841607922341212681677574953070142009922724069371124633102254245341430892124193260106285094080 [151,0] -519158401731497115718090910211855793471054670604820934274110842590347003293264065181478509051770771052187889023626244729101161766531953101512204578985786249052229191988307443393400328928982690697211963002681932765629423863236534526167526024016028171612499021714053066358680057416526088906832231233779733204180149405539137385419985579031332542911979282243191275262861341354108200592874636058115310486488935920921766638990222682833998204062396012153359888246684448989722916083568374689215451180688190908045142299694574760545792268430362667640228414959350914908727095494516116468516340131011560597005795018772155196881973549369113052730863104313790679867610822547603671198141287619459605960625478810501122756971639055069557280458159886102907019719028598998361416847595711042887923693295155415758439368167335445495954393620218250101309520286963520081112905048963932667772898473389863896349156092037544053685463430172167727332964617225785731795853128020241025930964853012920489679033172542429398653194780947785343915100236189216533349678985879077088327064433024563449754082068881796058431529959095962465318801112252480663793818538202162028234012699411461150612945349611430512686462005778154372926148277371575071300474320309968893701311435494287332174671081008569470605660629695273976718729465598122587153672094703687937851802428978396196750447168038001243503950297375845729771257804518282630240881817425672496765613773317012962392071602770340728783665849324855944219570249569796134148808004632759390629988561190209109339400685987241516703307960472771671794525465732134408452851093078876004156776328681015541124018427070691689069220380178923516850001456667016589447685386508784945058208471178535246879646562427063959052782332493734226974857530029337045624216894527732448974183760281226229098079330658290450659969513597732202779689020773207259492616211097724244521066471315809837803302587524966251241987015730810720555619935161198889949934575602827179695706017790325722220791877294002175219753093226185398580437307641680834800301943056303326160781169645575826522443421894423598490081429730671060041178213803611595496031018975894245003143018970604688088931629922657395198386651805233741129500090335675605596968765775409300109490179230355119617474601111392755136495416970995949660154124833503761529598650509492971973839674316817212953826925104707025096780848075910300293297683224184387001820899397054911690604106452460058529914833023524671455235862832597486796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 139241403540993492211198128138346736730345212410739599496650014831918970465298024119896081600834338941827941187847533635136184130578870061217806596950296122337492510806879745035462729600505699616785609527109950423955027561922411449892640863638621953802479597936132141680795706992547941162881172869891625891274230574679024709248886785566023894176671141869190367784436670240354904270205300247308425296563791460967713641005082743004060877128392172594213015362874814153667116152735387669686017770804046080005990039044900230024794267733068989320765706546751247901117189639670400096798537834612141741011962557075660131860552845107080982623845100579658287103940945328826246655132374950036888275128899256808646450462386943459120662305342051629539031875743877899932210282624590921414609158094462378315472936026408861947989410115261053490772108443514785931760361279698828948099261212763214983079411992636070103993609714432498085903255556762421164724532984786177876484973778311313830253874922850526774113867411935264885967885014305320200571713778558118738804800647947409605560844541793611876278149549074401918689130212843705163612064181523760328263701526813535520505097401489429211702079876143900058257046027698289079627982880508532007210189085485017980122194314630940728113069218765463049475173058617163752458620534820225493755538118442238689170269051066073442489912531923987527111416055898518825276765696194428563996227357725024346336046355384433286369136549470849848249884770546239475614352673419328138351623535719077785824399459132575859074034379643663905561595523345144073421772961550378460283220450889896390248279386911637387710220587771363198124699761356889836766663096673102525292549662030510656987485365625251658169606858070081519510093334502533173632923751092502670795284632306249301106762623683518098333368150851388473904847395199464455208573706077945800338143939211310743878675500096111916345980375538362093075841801405542848117748808303533889768389517939698394151221833348652052281645266772786751318442346397375786525381614788483619816649765460278207956744477680561621597308686925348755162376388351605485156419794339941906419744385171575289754805889306341595495970351762956467062528476571474497221981028407399518180029611973543801875164968381709901540764643426156286788584703204575412172119906523772504852485562711802625440689886663599038102528654118587822875478008285836022192203026295940731427438122423312334619119482034169911902647016517099308242173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] -2424664129824958806114916436716895783714990149189482128920195613620437569835277283871001869280292846881228776715297974946539750524391988324258814869145095835593554060712461846104528325244707330821511389323913769070384627633466823909897945787939227555373291565708977221864856712284187314933131999206699538057164885879910129352398245311939478145286491389961847038188345248675562126973766351291638007234552636599729765180622660471876721447407244805674725271878680076998862909156288570989604710338918790142100204210636407470514696556210713706582711939276193913310227946313319165696637026629266075300895203289328319739462552298091598242455854961013932632021597394643407308449619827023171011226249697038356921937801778395517530436085680966166360162966719893207545532408109156017114550016201881303634140671068691432699431994748369460990522978271327729001893200101828440852204387427988188472364997327105549702922043692777280761757006749881230533327414369480861457816840268426997886191874158514060096925580939414794529023329732396241995908326632848188293459119275188289158675327661628309557145884937833612325344818924006856253387973814138774734071928353978367301862726454825016604863337304699707943322806381829058974192123045768030482741127396319024817125882675394065179861831940174273446176624463063285491760008549912850131430925126489501402960934307504032870771071007392857850292715904178653321339182937566185618525532714743502930729012298196478266739700971764975046798039727191408576142304249464060209245254626754905403272571320398020457133328547651466066881945143689512645134697997420131234767864888676203265566185779691433219291410944665550946019752874610870056608332403345070442328635569454222929553935674642112895636515152068661185684295106158259511333149409660334237547221006591190544257897950383382290220093369012010156344765421621979414448989514787498676608221946262910551220147915460789117818854476895504994052932688066679086702397401389299435176141492663516439353090919484191906976343584004817637818746658161997071193509923008490269178010710994935114887989901690769756532902761525181340716224613857745562477988467924894376224402974306339004706699226807331699375329749130845846118154088101012962010747138789157676539044205882194746813689785320916856358607792555033583158279956988403431240066117340287097857288537495074738097935354942652189649401853988136279192201488217335065947119757498215212368204498828080170279858944921112339302649281509341866963763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] 15966368516625199125736187880691279874514925780332630164609058657605696314742516133410557649782872951133670701037227924634380294378356981225709967139692181218184770443897363893250570711623623567060546337788935458388171004945533366676551650958037238301773417615318522563475114707012016473219796695522714895383192506837324266296281632687089558255768129441819721476849477761547795682446579165070526219698115501489055688186099814521867171971408299466710572523526050556363877013216630323464206096089510746641648906557540188141656459733975532465208437164545918901766377844382428304858292454760556990851084625024391073087464009473982469038563626222011981937420660743009323171683767691292322854515556361114692404377674639287892051844284369910937440639354673233636365630302852895972525289241264465998443087027557623314537935806132819380730131653633362783815420110801133579660910522363489401773355495724716877637572358488784791639797537626448919880777891714391587600402608026201745510817111380206643299446033664475247430445783885493159843167063075126164149734493013200698342514311924600905231369019698194985038951334228652798727089718461433411675197048679698247602424659923725486780965776492579526610664422736956484231913583060667936802106823458390442116884703851341798804430244722314697990577299079591140020502833315470034407864596625542492625370520866602936241774082449507708929717465099040388694881009335394305795793961043971912496851062793783426313416689609589256836491448696126962905258230443817926718005914767287259052996600858398005374834095721598862694511472312742916908477783424771693331502041147014557033607806352945336181551005431574886462721114050642443118798110731540267519529077923274204760306184064489640625234772883158678922249895316857189765806215945244918950355158300471557694637659661877764047758459549027970322600173158508714263199192535174422186299022979556829709700068171743205172478713243626255348333206001909508830932342765256585426711716847408060395396309870191336810820690441960231289476454511893262921229253964920986894562106316842113443167531377115458414150161130772305993748367612117044357480322268019617537589324363658725169061648294166295114486668607130030720661441733485895717569672750745267191402850126036106476321641023562024566396487032018254510716595410698129378324584684084469062989060263249507175707216492636996388907953491174246481973279263323753456252255621715090484222808095509358378444887676923704766742350930734393325602734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] -41855278734883788590298897321401718127915073380228706693136601759892768157897769445772799112369509558919406948871510977312742922183423056592463572756028769687267438836342050941022394444505906256751639966132640465471895980495404718258063433874711367039312255705919599488709227606372130151182636675716871283101093286071622478424853602037102775862546079305837297516324366373264478892894899869977338271320253397356254624895176488724498257811272975985444964516921698517313205513573073996139976700919379166789194958855173633002652680758128593041645169147911936052760910287812374939439020310073422384086741390006224032253465886564918360975097174420869026302958464644708157054796982457537880257535259741053247530130447554254221824778904320801310952180436862638527813688037906829019599543474517146125085877515003744243108000161075974717236971385622827260840137809896972346779466751203706301763299692627617578661049984454200453173487274204469484811957790202499036745872446382821718212978923310082709820285288626629573006227942899290369151035746967991001653440135986569809195772515143404899536598395414276889052405122701171850105557740319956173707403235905619900090756639766116239830530561027455376284514675723195741212824408289321344209133299164054252030231738465757464580994323701335122585931045856734607648994612056243062191186260209172921060782758150100022501554644409843561094080373123916690513902339346046021322488684913217957198495865476683565526977240555728427373631021266231807912121407230557656758757769927944178711977909597046227324013815165424305742537049872695002852208432102799633233780708057155374741246783514139550986265000290204216680195351741501550270384912171488619261962181532641684291121573748018514141154572266918281519493849819079659379406353482814521831660668648917893375354990049629338917960595841634831257344272698265295447292780371067498299279196447948902788868199106528681851489549136700461158470715368565056858404193781974043510400970996017954453133435603520251186695963388967065393404157737923306312265115456416419410000118449843730492412007946979413176444151671267626565501021814462845555702689192647260958063767719975775479570212789649792401003681205116779356265607922608572550561021633407092055116210444865026154864999472784057770890288291627886430814107884364009749399501171433314765186081879470993957186361179158075443902955876255180720186549892724023209466369075320214213018681303142159593096965779328737608039319524492558635683020800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] -67091718004224259558500831799215695413227288555406926354187489657344348642992994921288895551051080807591421932826061505878672879648010096457444029060813023025942641663880126849453515838732110302226938563452457312674726975728079010621133686706287557265982141475878644068387208316064549955202167562095587324000938120133036433953520159211854877445588009231112942122147637030843937218412978655995368796001542061866500744550600531527466099949508932494461611157129785133395427301083224677371741323322237798102661319968558874690661682159512565298443890660325266087931703208058811896399702001124963374978908100013042384194722863410386583001334812246251409774438777113315600429640973238029438877367040818287945944737816794332131916021042999995735505543488132528577702701888893415651220346007591932209453840752842075030228869612130191484709596653036313261152461545038008709988196673116221899800381563111603284096226622995883812073244468996327960628514642295613072793659442645498536318801656291407804774109401944394209342810895661321863236201802282141416436432964883413843107422933433042324328613664759853853750427693370143870692125791335054851353788422177180866043292046745140639219288651538678328191878345942122198143803337500093414125599198397657810421442127583061310190079629374976882202737303248867577300019587994146652002357581800249793511255990198265587885149500803268521085730830811136633203852563139736404491374837500921949578460157727311523016829305719708039012280835021498718258727632360503248941282647503781352196824139235862268193653380256964753730266960618592020587884382472496550126847659195200584047660071344695263267193455502502123152061929120205067414624620941632243214257344681506308188359861050174639706759357098265758281081031868996780881341299520733384231465014767414363411691473318329703049327051446654155458888787293072929573213226143172318115457966235337325953089223812748923055100470837987299410815326204564524318422797551296099155064949918378815080432287965343665792467160545899585427337546092084875371839313225791178651431147234412842081504959574103082074440412555229537902873388973585321316113541143674687839509807342348086529619186949182637278375920842400584054504874418566139608660683525594825595081391699482209634091709990512778393910594943956188713750445674265349082531304229606546927965843954322899306041236356479323595881945070713623836884643769945221136770890206808837941322934908182361729377830910348649867593959923749887797645803520000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] 936164190662170473042914003980918549978035601565177463837619655021706187377423851942212909086368004011247682298458873032290516689612031981942875533457019984460431643113530330276367167790576510358746426418695102005779929554267611008974576565396942185821814899864626519007357185550867504286006343329469767889499269358360413772304368102776342079885259301182248506093387340799917130974968554199073686309096102394575654127983621216451024934940360143893673118017362370392364833252019361714147202883076860713101994446303818648763240642069690410162669893501265585372731982329379661664156776212784434212049857360131345295845244699439949082605080572252518205673443982571171280034475785727754884462109139431414769409788174557381233565466176699486489872141516494363902225067152111140928765467659104161612662191878893457850033847056368237855787703697487234732150832329759865046991278501018644447514608326510255194615327006514428949361512610827346416554097431792350922405316714102212628874492100775422943151762851579908317203994799498821961140930311418423744517350142436735607511345294726178932927119187237687278663149212398812524577746248445783409070612017411374478714345234591493753302860046090720699242075154182380285691883286856030528150892565308561148214897734114025986238492266017793416993099437861793811876785085796192733381094538259253710901699219132531123665233570359153211116777212003385096767292682315764372394639793287471673882697841156505669244525929529480667020890719230500353819841601799878276379523514524294354402040980301323038357879097041475367591269404949792985174638070588219047400709474414799957884460681761558811618277583227079737804539632813433510150420413061809315256598913274395752038394801601311799876244616633840816523391297434914202795346751649834133560235725710010580434929501329879576245962230250487456006473525748434357718597039232337892611836292834755332088049116597492729497537501067190298006235632172100804820628790782880750774981905506279331763831068574633085135443401372396483776207508630225486389321379590425467022128818868503326727876004619267608349194458394919183399205036213323420788050770128932586775608843519726474711167608285852261555119618839847235522195183524226773738269725605635224308283657948033254079820486977218728838133250968709673339962618470617875367220809029008607057417221500640062398465137728914726543624401759413926946974929882260572888204142158472741488348523040753575206727161399698593358188557430692518287114240000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] -3348259348660555059102405476566140795578216289580523594319415643247735504853460655690180900560619872073130138482130375917812355941974758338040418100714900142553016404721239435225864272468034816399219291149681933948763483488420287300086172881680182520580873124656233922075707402059883641513724579658639354268647614966661155222124515265437916315598097156800511759867899530174273640639242884545937062220437478868754272865111435433929619285913240189107121822698078508343472341659120429669982825548391759141760628401052167821855973774943975096902722962421468869192242172460265171956212738327552085293032500947289127801805608303222991350592808110009948863837048259255522136912052401160649633472536643851434024932815768109131384793161380963242717519000459114640322037025398725334858391065232705740409352565726973831965469473674540869259310476918861646138567313005809985868910794487434862499020410752936498678042099465780603658263741844115183662820372733451439508513823125623300996194276553685211654318202453332982623699545273618784067985251747836445342915627780466616727344484201033357944628477074196982844841635564406436301004192920423000776231022517363019137883811194641680021757320293487484084233326981930780278713940953865007336613678963154682758013928789038781501402856432624551755593374719134035386377101585709443608371591198691272064487475466053855969905436115785302605142498900032603657711684522265845758299639645279547766477559441340784118484336550552848989728785216558238989740146978702833800078661130645580313650186553251152283877708367040306301720608934002879958537892745837232486606519086266253757489459309445144436690329924230878770045739218958051789155237671603557411711104611189535787822112036439508874991032264953868956316118010053209384204313366490058780027123092424987778349581894372350464486446410873768026113593503277070612735526013512749114994666849021840900765139364711686278229811015212489615487340065699957306541332439674437521498186996266944602287207931607354719824865471064741098732463872365090453311680257009172410454090387870906314759330936778467619413988761096726007027354754065512756298611885473480031936480551764006841526458765457496251745469492991540003225114421440798328132268405097494196392950032761341983760468276755960423285209188849093132865747445319209020877816652561542727031900259664797370952907309399126253165234301155060336783088318614309541499000578672818947444700838267318122660433910180036281948678806580752922825407332352000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] 3563138370850751206634549672855935190952508969191157592557965981566132335541547723540432918665024603441136534338185262023061228542506310717395193461899196798328793049933695550198800190730008319857057013535932488287188354107913545973111358341787477512300097552292004370759888029714689495932597558000913670180058878283367612274205678555779804353662727252986636374438746434372759117625417741503702844310089784499290552275557001591234703443787945857742703842487885606257235531204077458955109035587578195767656866631188578972810655538729383624697826075453447307589011622734109039171001343277832357826092271984405288470673150401403257432419601898398848007147736953853511910494760820061010340577481084039878598846060702314462231962496669094621471783263035619058232016035955700064876106530008014297293080519026435515110758550510693953945310550031297020239934235233468805574675432082320679639789664513515162849109067369894439202504239251525776353642384005355219984224961325463511395753883300127889499669170175898299146548964364439863729954650265685975673080725977004866158377118151694079528788418296980281864249694455641027984075969763675166870356944457019039553337666744133478439279802342132036722772341430634897795070540991274649025225135925302574527767551116665641804738180722691737372245773222966088235524081502585747816313222115089014011406453504540138432006910177850032146698288595608330608839339455935453929994639071628087319805844362884407815476317390443348610532886070710692940931239032914720766081120998605937568528954086855595808893983151175209079286376127991419014747501243689599239997800265047899930798242758764521451848857200844793527622582200151691017677545737405951211907905323454275504087196789414771928300630131721668304955234534678524127443713860070226420413983344158855766746299470163499634382689504494035932277837089949917324893044660772511324857073783623425681538515888320504106229531358659997956364795091171222386647004177090023521221462614871956844323544705651976254467103159566792824344344751736182539588502796381277999832448968494305687242131932944061873252936538718455696843995981260568699382510725718437488163314126951315294932576253948396101693398717142073810722708303916554037814943077037707048410628246927174858630043003381907397436953491682008680586261492733543166637301517146814761949479689465132505046752966179480888358121857276910157982711197610171458030252025169087586829137310656521934686030282951003434189928244984199993258042982400000000000000000000000000000000000000000000000000000000000000000000000 [151,9] 23161695182783442397099021299176869851020945540255559087716201512737113911772109944332600364731226562556893151121072994155315152395160447024984867089137791112555182645422363983889097254863210495368145712413792567632649462694168981284439838239273627294993311741396672369332572572736843874313254915578603356740587756441752251062933788709506950857290740788686715096807068301671711109576904901031347346505816151791470792554422067908659258754115212619139091882424610093215728849673836459098586168992003533027119696774709720903764890355142252196928266042112205611295251979716214054934722573740115718461103651962665386403641262375429268638216839575264393105649697258836769528558872021263491343313300585191072968609791424113253215500571035749898860594290239289555062799551179075622787023828253514170770932079425782574468968911771807775503900523086904774614071118414211263423941957661292358048256160380427715156642649917351474822153384501709612222855764363320573072108593849630383220694289535406778583167647965850140080290219915802035901522534905394731120857283517160755165031655250256673238817398246422964929138008417100568767293259281794959573430374435428541734119845589365656738547587645010336027323049255103511120423504443412722532830801211765606162189745087867389708732529082277096041029542380366019464557398866461567594676868460445674691028916629760622078641649405139643018691499420438761553205787428825529077764661863945733566173636027984729208054675556704137004933854173306992137516448137108926483129010159442762786586717954149235624530599722739399180321855034085124133876539306329896463017822710000508827233617098916501625567061543796613723217931758807160407197446106027936605877623454979640016890554717964787815060147684453027928695946564339304143915866600659609751238776977422602905100453976359071215722753291134364594111398986375784346354167514425146681284710518899619172177817628404654671171861922648207353969798181363761405143152914079189203696374426233202244876024103823208960926268916453924595345763900800648322131738374342443246532492187494385046167606856363929035338976241787384056686405889697042195147972739195263717998911205092225117033308095183522864732668582214802335341314466974321831431714102664051438624489152064519241639103638868089234156087383259968011154494519657317789583151850337162109111091563537466728804599930992381457912422548396794646274939750302762367071174455742433061062527751789955284092941453768215683788579538477015233317987942400000000000000000000000000000000000000000000000000000000000000000000 [151,10] -153826762936058451252879071282254923857394600619519791925064522497918038861491661121761212234202979502494305542799847449002835981611134296197190817572969191228664025601108909657854460666467755668557139903879276179855402210537093485543403025532681415700361962511598164567085102156728192071530318654053355362872565252247608231392618128130945192248861428119147235401070512047493790926238009133153090799377173949490257200743737429126301468990097838251229257513378594795687031711718250980823311756170457937932666733205002144000096872897744668596387426229173592721382061456042972990347132501599868448517924261309614424182798788053029620241683032588714761387776006280977740139774776692485752982594531103659741154727157483615204770764124379816424289182907489563732722501680743765984471637048852384467713400796440426830163968265122789664914591233617250699921911924733814216506358433010238550671342241819990320229469215570078253696543993923389661344072223132787344926527519168332822287525439723563788240218069225633016980285986802853184638001417974357661802418445291151911859032659334118924598908601596287283723987564639500231732910336702173844242552629701224593716777899338740275306813765951319419257195482233206482357145204648847405610126922574477796624478122487422770232976722596939583182452404247129885719893260667914017559367051832801704435452141793025886237621427373418148337598347389752141284820716538330749790828440308588041830638319539357253299648883675585508453209365241443945578925239841431643295734625183031832133272455999370751516491426559204008293758997877027807502144169766355863134085703514083571952428987452296710269784481187112157639316454256070952055649966466312887864046485159724207533018211658452517968652211919121739907511918022081132584252602565370844226359719210289350961998399833122336995312779135582839981035939919412641834870003199582854531117576103351149314241047009328817852779247715192308003026327915116526717966853273421434601042293284280901184363773295343921918348552692736237894302264496865128502466798125765245903711895007817972344727152918418431246641822125117759182904318490668630819709278603993618216306044993504899689975559672897204825330148623716300367925753834623304896492189319973674161273116543470424411044027180659785599322936099884175764985779521796555969833891508356628088343028658475034053955683489891658195485494945675253124952884561668655631433994525541444356358823491290811055383132333759050675128151953368956825791522406400000000000000000000000000000000000000000000000000000000000000000 [151,11] 538445343468595323741144924433866507462301741143641678169161422174581395232783200597667727352037216602154601964701644454303508567516332890891476120988199256227839797815808469310222403501111138762792980106958447293323208839021954492475228755072727073094780084711985702375353532623054594303220134328138521318129126690337153323696352751313882376341293399000502311041715507909151680234096298207231416379270982450063670030771807267998760992140748520215342348187068298030938530694949528973142355997894911748117120013616071525185037057621727310565102915979704920560521619904047324464635501546017589732668479563068868619972878559607343110789296543045524393048483330059100843751770790112627619221862050465849487970029481676031100481990732597164242530053473693695741663576662288336084957973886010284546262579064170334030638091951858509081138102173061943827023344426962080523770661760415521464908289936718512628838908045912506712820743657998631228206782180177568012168745114393469396504162287350193919493437323202731699435585088180713803588027404414065130057257882778903740985831547127224168562679139982595462565212052197033083030055941293350756482245305172365565022053504973262126882185837709735364852445066900932452794100436002418767981192406270420082714806135896383793204780381456672592504280994585566774331183516131850531346228348068927913014147267664339405970625051561578058631682039308667287848467202326204594604001975850726267046714009436606719888442577765856149258733339127654217467523345153393605515877801214110681071156981738775358842384740446184616360088443139942127583035386626119891980148988385869905516894343592505989215999010177742336821326815702354932445091882484044251968365112451069980687065489662188868904639904044509437036097268289506813902876536638041780637202065480663690185118229011854759017586153770411715870442227005278450849361776510380671237958400924990577921825151696477980837203360725231994633284302296110286705021621252572730958824562141512790481984827147215560562550137210366719924632802988045750538046639829194646860592567015994494420556210653565547528445822808087719089062199029939759222520033492459199956987708832789718126011688566617714404143581485249707468192550535538725700059389873071625079360006891908134928607045107389265624897976385203048421997624950426944599343347087126673404275978717805959320418660573276995255197312734822960140106929926406580299622744459766085107698664259351007667679735105648587826046082174818410370338551496704000000000000000000000000000000000000000000000000000000000000 [151,12] -1340860313667323716573798620792412357629203008025130848827569925584939484044763334179595353073384693146637380439185208688849480144245121689964750769784380969709119693416600198693963696324640291064354148661472181224597712332323656055000474711999076942026371651900058897532886726451220380291451970456292864514571623476495291070350426892152934235543134457388346009245620150255828272398758340566805716371140908507034689772730355104504210789590195313644262415003280676698098989868431973540484835010491260710931928710321777565895735560826302229153053020367024408937302807777479371103895243946723430295098401632047071960040996319053000918038196601300873280128670858961871697420346531863835594741691858974303767855437423658569282229449058276347679490200004225955397020703319286327886574986489901302073532861114355993754429890575725567501935998773623096356632189497269944397879189191613932158811663541026675120674580207565366842162825547115903119953711448760319923094517019190212483065560418649684093191025792551667618449931749735616220445785602648293669593176236346048273603605309845272963845266633991236439892424224463559209796575357668464688462810401735448152624708053025786170830168422841608397520309086282305812882538509229610893110193798934801452800537846061100402951851656160967381389967052837720062633056738951748622268289265237739863908277986126130238394458282219287197881534418908495970911830624213170092841877631665787407119796219491086324864207538714804493410074834334587385887446954191048740763174792731288889851129772561059414112891721060538788523606477214947803787170338877214488132828292126719398959917076521165543978741965659333642433906853706178587508226241414629541506022237239233318984858498007495534131310548304962270572971140839914690144444650476970006290539731463884606065392548007407114684611235152728546486923884388916700038632402288921986375157708942546870316784883171542321905058511428280917563039804280481048184549297830227321131603458215884476022030660369476826877717937444649624764095582664221218765258417680435698850328077098967316814308198738209585446760785410342396503791664826182470873199195516125698301720470430518208701270633623374677107762444881039254630631452663182222586998923180197146130520166348825915332120491231059856857729440976018787182990555926223944943379498421928196903874600508809358704786961225250455663000326636814145204841755720576261093397588016645533650212952298986611406860009271790958770226727423872128390666177740800000000000000000000000000000000000000000000000000000000000 [151,13] 2539685699725368028033198354673619654872311640261698465057088082950502049522313559141014923991992272983932563982382558813491791579107216939701962794845116755473872606361173482568155689151039497517319887171719714867647753490858884891807948261923824216672943584877887720675194735562692873200365182170260162950942283512372174192178339948017948456186175398482259989382847029203094866487071816204793722232337524376647816457243483599302626629087090745510100227660493000417747717380650029557726311480060563107470817015142169855024151095673267912787772396285496433633580852323301617906563852694771394255437452612192220953010852689270614643221639359410707106569205499379064967981594372646839741548750788292694982628632685296141935676720797138261384998932381747857936289692632986057526089912358686945680199684078043119685752609659986601155113615797664925889906587157878463065914856264205261868831050427778596605327556570173239606877658684045520606341108231230567413929839033930546047881989550359040936291628887016799812944602045807290292326179869210989610577090171899033384235207128390690540798529595875737021714389100460828551273579716882513065930091129150312112253186043907233437351705709484966537755040874730661417999134406380953246790302725959516797122939355509822679575231004002109129346136497184400449950361115549507481178719801966994392432018159930485020071444320266364402134941044293403889950483279794841082351549934918125112514203681649082119671557486898031365580126742660377029423649493488313814776647953473607149235231963341203086449818975579546683960030375445069599780750097881822719123902177742761432712826538098060645774043465386724250400903467105605674938587656202340265298402791460153791847782734972557332995578915917779415146444583670313357195076995060408821112207149782159693569753815867975841703860708466600549266645009823944212719250312639782732872112871982532069786510728825631904528373979332706471405026532912806365872208541834719021055679982186250878767258995020247212742676135067137466932385259026640795537560972736856254558153450648688843054048590946931833928590285635034587645914814109161488677375362637392052730339419831882095124670057197010606905741576505889549082723218286979868655947161297584990420947021990230622765181398141710526891570115980356412557298770231043819116135102609945470596428292492930572470913756233333164019738016362412579528351410976580112607239591410214445420502570607528478549581028579434815194459395300295087598380578242560000000000000000000000000000000000000000000000000000000 [151,14] -3670384819207910842715500473980907555326627968319901335510288836954697413920860493599300538757918639312341200120389206245379929263391106274879946456981136050240950972260976589056422651594619370244317682233452497940070316714029918653984399185060682590017871691296501009055175316813162533513103673005057887942757769707820275354153080612683012438970898329267867821657476337888686781565689627817530205617472358507785814038124667104151814771969067658949483617081846309554246469785383682625134065199065556404739517142906672734510711257914746024825893853905549966993320765272400662618072361495526480052708024936222531103481490523357942510449108641491958361423875924601609291854395830930443233234984934865805700914759006271684535419423595678751707768663682241589847715152288513159134861179412704660884855400331568271854507505371230187406212356940498595793033891175912568351274621652260330158242878946654229324120115066893330856237835338823512052614840552737343357243261001337977600182388249760879496284470233169738722976000615317272498344095961338213156175626760093446114372102305298489215208202413180318763678904597943919313355828305794627724609680235850687614732714383829666966442521401775562652689992134903748745288500641285075796173105564807210968552795536614319156664298764923824608966165577340669666993765066377745616507304585028928313961347182338401402218056232571162988256095882791052872129603855279589306831759717516897809601732508062099933576335083982689475097032564911856100838210117732515817791252934056762662946459896429139270955594315589312881224326959425711292772173703530922895511272398472154071147345870757558485163319053899631220067283126448687077890214393891793992215682466513618457417906756873608718949960126553260148061861823657442501433611451168108749531427264268161122421700746519529593861856547382086620004915983323135192311314689440629237358861338928316117079722802468067465077041217220276771019249307912699149361854584526812070247549538900985673399998863590064580766800823133146708385414694073464110047892974872087939663235344182818374997285876693360837065021664160927374288380234502899583958961901340808971319374737300418080335030331426583562211348104137861170271513430522319073865847653411209435250413479080424542867100799216372589799079167264744974639585463495065741641255274138518455716583290593067559298911556444235295389028856365198498441835453580076337790485652479015257544178102765222072996139320579393234276477116802457787632390766592000000000000000000000000000000000000000000000000000000 [151,15] 3782393010180707173195382025925606160859525796359035656340375909927293142843094867651519148932108010192677836886529647339471307132557896218560932833089285010475914691469029252611534687558876410711843005144156371991588365156598556381468726015717267409779291981951852829313673961362521359176018587357806587577515752626796336973934003195195832910050401399771134312509987532575102373730760125871808452807082683442774429327610771875525857966105750166461856916816661683741543546645247278378551894772995675849715372575886455454594525660199078363431689851801308433695228496019948584980440857986944348450279405142210504401707154121415828132270109946848745353144156875338305589571597352994141833652063119968493922830065778158184844003145973322406825512722934120380572366819561034976048308905172316505067913959054135624209292937177598514655977965556600590196533188834926934646058751215004504492009806771107000375164992856326969789375256428024697763343335011245497407177420829178919265616574436421022676360829500565302648910604162927392947243155189612187190938033651136337504970854737199444317655032768367229340815660932007243016812744303813919504673597889414223882544052646776550041477772884596130117109166482226592005261787968244299564369619596300835362399331135482544000815981912936634474330790999761225599363403993974293487064061924655522271910011900880522862565108865938385139161997055300058701187350331266964976380366222496328646851307300944940884308370265648034759484676495762112289772280483923270407876658889120165412480235050601416939030424189022485430694670454301525260258179572729092538166951717040341234525798617781656184442918508447365692634583284078666460636607047716235319252415051226613302144823484003743267056400029722321756174455783454335085754944328149190831323123879902978539876025702228566592077922810045417215365957383757971141086639489115582004436430649612464636768058299451283846778283811135535864104777104694544663478493185693814616479342589185932560283602366410557188865260765418618756763669751434403733433454547047235116693796386518900994773389757313994065903827522864857038344000358968072557517817492067661175176046181614633043307158868698495125619697784147963668909021395639088913646097242490697255044219596047312785873738777876322055666009487518374114753690089417609173452438758359869555682061801348275152613421114407831729185984943613715342768660104242692827949114878944927937181980712732726712505672898673452861422015409768657970939772654321664000000000000000000000000000000000000000000000000 [151,16] -1860351012048274011939200761116600214742148349126850988597887165719690755139346520209290076564724480670862009838129510736039956076241159745429934374121444234555822097392184545831284433765417937920160328203127098013987672667492487448971146693047549640892234533102715406528963187296987498159182614326353207066364309528146934523275670366576916147805065332629354176431313727149335493968225447541919904604849561742546377962526298502311420458195779064008861967775252145644055524461608252345421616019935848201631061766369874719430431732008479157562689763515258547531853252403862437966207118276645444594739673413238720743410264864495076419378742344565567042878881820465507792714559448932276524635618430966878041164259256854080643699484317026693316051769036640972911284757236568425707299821584441288461601137488046180470170645687046506957671824253634097270273180916680752400911581497516680780053681442115106607689995660244591816420588289896654352422591779668777396260715027672885142100759575002498834785937226205426467783987416248110097016700709248015194692111133004331725086895694287027668328673750728089882680339901637968957953687910953032006320634484136753015781466446968623577108290901068939898625251972372754833209844748350610838209875655102627030857952424954818966070802199611020365027002499329413446360415665708843329739165974910368361302977355949634301521212306306396986096054574945251947631128018002924520621475688740448221117535944836804817930596639175282252006485972611899329010889329929309510575385078893619752911175594117891278907285755959512020187354981638518413885111018906526505417277371558005193986417613030269841505604434942970579504291466882110110383172799135642060825710427509908932253023812700598687880872320545612670928587491231870009830492119140195055017879705350559349309826457744797718074602148690669589777117150387017061971103534349339599152342196695122895019732224652698382304334574517429324702543953307210912822114030047197266612917739028475152594896366336585569095014952349186938385705906467821830177667812877279550743864421208461473160682544948135189078697112268278631923513001547384959751517114585708256955184801971473774874421427511478282537205810799017050517215786762240728109986558212660559560448616362991907120763889825919220018594124613387245262818329781092120784694285715675715960374426130374880314533542012261101767685676856098970068458158240864175362561329532101824209095410218945342578824888848478306670782992930698299447124688896000000000000000000000000000000000000000000000000 [151,17] -2427018609942453586205891250863557656538627385309858964444074815889479049572215889108497411157472595631893215813826560966086253977328198540346620732502313698167410900482664307262217182922941569204624399300301471530828977647535187648713277597690541869627592923021714662067704967987226561898636207362361614347422009914673582275875267283171678517224565654722139794431211561000930586293548085617412189115473479877096164886326322666184820260644420068507832868815943741243944479547486627816061910372848978195826223079871224539404150453147657173496379433559832273750630808222106749491707646283139009021585392122390865430942112977781892681918172805952694826892419757080490815882177695185128243277425859753884254537583454275463842645068614860135575563795285461592069212955384274972698082337804854639286051868386615139978237743261908129737340997370808345133523050717762418484418208669387864980155246807589144626101433640454839852717501516266471045630095582366686192052803689314619328897039370907160689841011325182793218797935237843228597182241333709460848737555086307788460016401571735708606422941200277703242341440105371225629313967591451870219613517423794559687503323480779953818449751421392186866038327832380517306633745277249918266925849306695642906303006962656140708320201025956262226192651014423886548069164967562128254949171790401166071239299409891081573105715685477402541406190398196021507668255746926310473858329937610068449543145130731227544008901864170142380381038486607825833004417773489243252501847060005748295286321028337185844444226636516262666334739634023871912723740630945904613702829850707334946056635007597478965452444395450734259895796807308628188300616057586212864621980455382350336080160493668687371516486195163988603636355746726371226880523131494975528762634712004860334463520788413424039857095456793622459766214299668997077295147919286116014888431536634370957072973323332529552325801283044450752954675506648466146758156492665007738209662186454630468786151247123946965412583785636439223869314372433080704936611866831923147003575351929507598829040421575045492855654655267395056199132388302463720154356274647052239846293782237681994011213106702351132382875653789875263983186994820783435835620300473430397384332015717994266841457006890014066107465974109454833586516144807567224403546412772371497278248022239312670323958171985241568775608223652199873918856565998641195394131024034814060764238625822583636363539527301668363666515030832448145939619098132480000000000000000000000000000000000000000000 [151,18] 8218800062651745418256127995738739777713934934391301171182559266289476967969206008236298332614528758034026994546184110945082228812822774454055641237053671004570927524415395427634125020508962522365998592290766755467654165659421718581207427064291315424257732352678236678397702326258539765689474020655881014544402144165790216177111870946761466247707993150538925169410562875690615899640840209670688942394508403599219087341345485277129611471228938035493339811298711034247372259379071042389715020278262906054475524825539269964630561573169826694946665443303867991477521011784750840557680183466822642551369595803764471468495341641717847163344826959982894895672975831488758739423984471266757622308372471806265944847804407932617233500598136596909702169686477371770255438738646005893019397867474495257681583491179999358869811832116531900293358748167118409359553505949159874085319529547615024167308551396786638735336320266471165903509746798560911999288717105719719967371582765012468808197873731810278686271786613440566315781415577944958135820447112162396035323495798986844008543004001554088646347139572307399459598636319055038708046233394321988968153626914308392270528372149515555705394038328728056387011344865672477393915581816119597179952559270960493647291005400676431628726228983756335946957890917875382362975232128896797375725367354246473415423897979434100736773167543963218936926492220961368989022876445768278088880156508360104242057980692947724717985229634735911072908158968210554391576864314967965602364782670158074415968624146423592207338939384726541072231314506900194215718609570002631693715784401584632675988588980452366285033312469546162924375251776024529256325640167184915084220157679885958636112918669941844779411149341916434200777184343182476077827733916873222897968715585374978240818518343254508395727381294498969619615688498400262878926307345348328617326867125414990071962993796998743638595766335828171326221826667863040015296793840491882139512649009162944055700983978030221588262914260822136500887385320879965771258520140286134259058929505793959984442509196577128672123532787037098410470053669324337399179645228446591198501920833873434685347929702222696625025239872728773807204528869991042419021561484141786837612831150628231070376697048294117038769413169779276536223507017490917285935939351072573712716758846742105543442857476661595163807341070133417861929491851128226331421612865018881423503036947916110143550229956765843944981212709949575498340118193766400000000000000000000000000000000000000000 [151,19] -13714178007161680674744604334144136924722665021895420909013624678277868395145383475320514252901201046767628138587284502168892227547124160362993904377941020709296713478168463751517829764511825447919768696437449981274514463284784980181193028767238795390010106027486676945480816534341334803649273920189895175289632879327730219821985792031842671358588124191264199429516438651258680328877622212807366322095750015134562475746233803928209120294928625423460499100135481009894590753383931830333225661487415501453539883386037312764823140545665026554300516383068354447863619088911054886245887562463779730207566718673962204809403292565638341565962151813774968782097557898473275150111859629669880154544208098110032724498232039901413322466838327322407301843277639027947847834818939301210002141694642956391717115962997331011254839541442554692411934661861827715378777968190137429816052741810976851899829248338986948781898984449660867241850515359284382042368943623249171931362872091160454344514677650071016142754595647870696010605477488823008211467836967268083735221994645700512547604276450819579199682411267238158570810581280192439633429042479613908958509321441093229412579888045875651416503856405609547004075757835561184831649793266818396476731432760054753267449075999155448036171777826716850747323304981117064839080782952805237069028798399554870566577269520103303389595839938771019189518283292970303072128426650440637563362898766905724617533125871070787468663238949798249601914501306512764892974257789314184968466575295472284365814802103211852707738751291211826374318100375899794372571412729036919364294861898949377790563251839735322413945109876450100680499022110865379234085291637767219941607458968219488202559932370695679152664311711765164772729581906500313162101466227540012934743664442348943927654590642384107833618721563068363338705462952008908682361621033851238635140061929566845965598200625247472748889697977473536446768164671028883764430621796953795311316671301682370589035208227774484435160006192068536316366256678198831471811176738734817518258271010430453728556582549161760114367134341751177802123586091305212658046757170746749697964042719518860494477936886081638124544126359534784641327718336706848169927067681678611650190931671216406792938663570524341411494832279140688138543316730122721036428744213608863476253108322924876359870926879091976318132521248783209223735629329586664604848155890623928121331702875509745775383653897742172197357532218267213236243387876638720000000000000000000000000000000000000 [151,20] 17102501327603418850031810140852239948249116640641193917013537718123077641372150141532181468661238515090942020034695883745324545053050741790265255382787508067207332395540905140726614674858862768606241659537587018759283208764417011578744576268951520007814967799617882976555881990352852035256175707711736603045130194215588300148429838473558517728772636107623343839120756866063198737332696189393705717829247399024856160402492025441950012586252320837570484842474304319540040095756781432956220711732338650812470499817402774043824580493761086386421322233110129777864828533639374682710309159649258246028589220287811652704188525559187611336118467551092963789023053180971962353562099992759686672318370753227269992039807688176815108814452664200044822013521896143023703823377024657999319035359388019515746326494203738320944216410608535522210343104699421553755629958845790228683056195733464835143647717636029574515898261079239582477026709739408995644874860177684429977762411304434733793078542234110370913995922205859427142430204256960993931392281005170796738530502571651020330020297163247015591432329064281369918914313433608057514780540892878839751349972473761064742654306322736496181126423404114420243616690539353422188084476956740260711991412945167326431260646285058901361525080514613145854269002467601113345037553114867066357917228905052669285143488865540936858313762560108927476154936495732131222897283571166158389479478235997772609635218878846317035826824109364015750574933739704764759037921114865571115334205259171764669754153169253521642632490008113985423398131055582540849738285354205728292389210734040505021636087274834002531591963507809851226869992910699119085129505446882346211967910473046138555679118423483264867822210945673013644506610677498759859406683568151880787724926432227061943096105732939208443526557475805374729348572080056481897772525321047529718962820582063472597659664892822834318166998211916526917308699156409960604597202083784962043288262211860008207908685305455483140480314673916817329128695415100356217986595624805615490718632615694998414752323177123531165306906408462109276326533118169711535674998601865213698387861739528941082007980877451012907592766365763839270161589347671636715626072176727470286421626260887551193877819761109469556946073810691264074847458021204879933056093056891106756149763334270806839640063586586008716823185239401066174302602061126008756599292401790937553374777396942143400001817073036078699010572377363566348238268766617600000000000000000000000000000000000 [151,21] -17505012345529294952162761589488640716365105813271622015708359746389299539416905251956810821949138371552790687104980399033300658758754068030491717039117755352683269083132631150529116732665188274878835460065645979660249893163009622560527606966642685109984905887004399130382770915190294105014135716235290462626258919072829874776715127100572431836189065079281527303683289979158444635973064802335300617634304530497107025927369713766548304400976975617284123855092746564670661971411116712337554206268645180006363504236466281079220953536917929374410064955166238713735768583601462811482462454909174672183355610860630014910820982213002863451000278685485364629297338316306916052900266041371439002317095201231393429157881138789572358051841102514887468398628872943882790963092414817675434484909409392873389260625799460261021264280828546771352016371890488479516890321543546969158562455859532248324483470776395667108907208950544512523019921058721296441164623548491515495540841601821846019736203573651182772073084957212390711469129924525094306949093927641656314972379688708360819030364419674837858373578188269063616131167774076042071668426234080940891236016847946538706136169007465808978413841171488980353093030903582448487489840692899660684320438479668039899254610988773082466542374363529409709832472111375992393215159173189510307284740668105455052543511144658275854274330582733956243495741359376314549771041525214029664659078260762816306469210483682842487049957462815172032561759364551505154445854085010399151428369061211989870648354838277203722547167922802881879341062064108519325809298324698195857056603922095713587296130282395020712445466469050926601880830822354269716598984024129597858080071089274542153716778578760259693997329157206322071910071486484311897581132987562648700018031413933731896721378900573291556479157440731820243821086562488902745840762784300209793894597285272956360866218870508265099043913247950294044726798400645302212821352904086427214644285483530054671443198451372335830096989652381330335608690587821838918337488168774369381911189221039131828594980396914988499040109968114968125523824680871233961402633750186422097504088525862230677274725679559681773863297535858555699783194435890948865330646886255736805698317316327259926425855220600622689951655937324283826733870771911369578004367132229557941166552536493628062185290156621597304097817800446583217935864427226760390489633326553947192318971824245558026019888450683308825438660537207121060875382632218624000000000000000000000000000000 [151,22] 15280986465838452650534040455624618259363596728456279220992996089679099547568796293696153716222981430968558925408688931043252759769577056432617224638605839277594418632275553144679872917257543571605003288789156653189836003714868093103933660846966587047566715710592507373566084940344254347178408755698106555957458906071663982664810401456763909222135140796462327809950841743530650184228320743531018647842260671881148777573887475580874388010538463321932287752086507306196324138916582876335322900281070836133973928948117011799592163004984862470297931815186149938827589463997215793698192230772794797880232620289533738512672805376890500185234868819621440536997455775135402863114562808824060027236516489190649837793208143283755202009318450514733506994358920240033125936522828762197497755358473291782057012458683474828829597802266904773812445276732225880184866151719081211711160788011464875331707015324735502870341390074736655600087892963941807738534246381129906316199664936150314250199458333773608880013011126572711643165866226626089054471995048766633793778603943530990385999185597064182538651721607370897939987517928141206150358469787012847035829440971494153643331243297122983558445874097155165145593826703195437670604880025719595025420770897911615059708065988359741391278850429131789645475126474268877602220757017546283440397930394066909656238281188165009547498489161349043994603766062150335387014977867823057105170399341067978366531705947272757318029927471825596908267147002161570872043513812377398678178176424762256350868326582070288292522217885831934413997758270413870676268538497477592345745755752172945653353534490971470698873112581933419102215075195954956923400739672017337367679968327762473780666566782489341486073896435780091025166282326739286174931050500527415787026611081487259419317736598115095545935671207561492298853852751452284354093255893696311030508252976539617796376320233898848327446073044921401635322248588858716066212608042633605911407111298526941864468661057908058754749487535828074647449856320807230896918235681182809397223504431570127733013217253482717847141826971177070179653640347996456382362607598735496240167671439687890356573854274220617891028789126830174948238621191788660146749893586292360028607520373780364575521526520360791708056830994795083671772914626115221958379299866437182193980713136696754904116954876389046580770852174190016409793017533424207013567172537358953913891713989750804034081003005275474445940559240432635413718796075008000000000000000000000000000000 [151,23] -11607580840630686786413286944056202176404008680205172216934732580820195073021607881537196131074573351729425709632407669365914169586386211812747633710525042287486016268045869265215481608727617396824622834876160573574201874304714961345510678968615124410695921714851025859821815321729989150643130992284352414565310761074514174658429878753435097186788434495426006098866263507247416327302169631668795625716972222578327896164400590348788583818980851288310285377184006570277868591055578685208389427868692403227774644247919454219007549519667397372107629468856831223943085001582497230273688608798711295764181184990789726121627920393282073490733283596977546487022754693156968993007003187444558744509828398665499205880761331792578121080544038795160030251453341952207885706105315685915172603613734033930849998757147084220446752618658812657798894436118141420790785506064521717560097413010844477930704031956330992066282658729922564351304650325294072457634883601261179911551656602934728024702999211518056981748587589141833340247907874283634124683916795041440028270059951194229429716429482412733204566975873198201007503214369963610490122426668170240472322628781981492330124034137600807271971188126199451999777737815391817194907202251332178051876130194499161110006276342046087135632278677036997689899507457308074125011296366276634766448442191254959994868701331227472949893206857358929073267163667960818412588678562169879902910753374235399546920873462586920437557044545007884192336614940043146916024112856023541748939306360074856763437439928385566190862809467698107284345582583336113515648448776314954221128186400716454936975037117225927964882319792341603642690022036908874792827522601235039377448365708168593722247697934016396993193254504618955111852159267025950428857534231105283234883973087255937064824236387543190507998980864184619786643174358216534791061756265875015675906551244289598759101771522501842105577954704375458141054672843913269169347456972358368817026720051048307319766846312589056401946574281570618423179635547116089146443921502124247191924099570595835714057315509376247545519047083152455131729531805095071485832398009933484231246473706497376411018955503038398219638126751007905098097920331996559006375093966225373727241037916892711551313711740229030123662191368193769555692864869921169377451461724278746541475498986074634200663677955104180880253085582744094186211386952259247432892578560530837073819021039115484857747566958872255512836596093873795974737168668033024000000000000000000000000 [151,24] 7761692960655413626667407779746698229732135019695430662618564611373090372156078007521382585235616640482362360803721949681782263294056181217871758615831355972664330981579581112409484225799434323301392136740558390403721162880506815142652849476121120396288737917494390819550793954155715398785451153956229174349419684277194200162825863438371765255333682519672858514269445662684079269980042747630233668240947928313645380680096748138907160190477416777521720870555462206768858642362873022013993846841878850807350617455311911318965656081068792535196324557808650627967145202166048074981216272760050716570186628882078775909329042138787494473341065156388873808560438292271106680711622776362265801143486780326886954683609595842317729544796555043897652289674593447597119693356732260191119223144568806910414797969812599573686961185711369031030839867314280247272609768392543686666807937491188679058868478934657154718643271520882958843191301553174745046874778887678946217904715855301917180876735584088515540894608702518598772192487813580650086502882885112658308823872817015357177341077600606471524953684997830817247120712893816289392617822713252904579049759311551068508840472138993069190364405669820368779947977609289810888913757399277660260619282624111648084380801017319896049073802548545194166248169166202709932649234768843470645507294028083660868423098884051445609051433104071396939088040465841202072325153674917129807684930879641726092263028344157283934438026464797451802297649735523917309525540052062039156554907578551162027112428761255468342558038772930920512595476481109995923646564996655283718081631791173941157832412155217208939212052067422276938555900924031011213588927885158182624273397339599952065740213226317669843729514393016391667476697125880704756846088449354143250308323793532566495463014548129240947416110337198177545099490343396804497734992103293645659826392468023169282691486649852504715410644600873438806889290838729498938874186262476130353889365671996530770577387136980056430209992740529457068522084328727516922060526904021631966702107850846654895172100920485755302272559848131538806313429271438893381530416367496736557974427934437865455847332117778907093953364074615021418264599474365564069174901901550487294469157303561681382590980744561059599269159891262409774687268466772363888391096254840117971823820114964391345028718718249750526943642361457994766305624771875693358948805892749439147458779206878976510149350563281295701147951910395576578047003852800000000000000000000000000 [151,25] -4597343175603393519205312969040964214111449274640197289475967754689247839938430906089547762073210604790980984105009968659064770593468510707019393267406476930280851101113885263290023847352982943969302860875361184517048012220149869357686868653072611122284488512241274117040561467367737610285104427343707775251422222866564103235706247262424393828056270909676652304712484364624833971043592592308338164733401302093699002475082404806784517419241033957231250582858827492597704243796104345401155570525799640380493540199066017633977827090335189051184425481044876070885052709582586244237075807959973926170559353449617164529455929280500056275910717415810195390384975091011747135534340678114414221787819068609253623833999136391808497792313610689277552642557421639479124739702195616980406782518801593259076805196321146617154160164339092114426796186783079576010649880289611506253925231560800151113979944514241457571949309393279922519489926182167914978102904848292052574766652923892328385432955879668618704188307619808794877871724332959140103332831486828930189855342023300113780918599075109366582515573197421822267295424188519820517712299584166154208371700750384518549529252449612523131760266383680306304141332409129647838993005901188378643925079814468978525132411899965913173138117158981477409501986672303013481458174239188232679192344325280535959006278859720890616789263944949771397229851175940295449619298258344694559743218057154878731804538301880135818796076739570024026680113288582654353108265366403041162963775913627667354028801755942259553557146877832344827546671115109200011589485575636011313758756363394060703415720899615098564408099227255646133718672451767605003631962565171643827224201435757398172252271479870286768887467696806549753851909585850187763374469408591533570763332545496847435688242820621088929254245355093941173906117649218157055313184934707193151239658031910481812702576098831609225264352624662800392786806903269004844482055196522265959155802867984865378961703313936733449714729165241302229205962053612429674251162081677049363313238440654784882451131826354906874783189442711032026489282405821574862965864927053819008281756597382085785009675525111887429903586296633726331081874111392834412788865918560426487681830610909655777808140290670269353371158759362617976705616357245670147041744549853672186812900851110449041522101696937515547092281930131285050452343374110016171673932836743737972608586988570906402940177414994107605859647638731219025479879601684480000000000000000000 [151,26] 2416106844135793344870749207940939460852296622118332340412649600000652502740890607452591220562781406654142535494240001331237910724944222301907219484003928092277765515808730912375356107714308173973486193173001256427973013561667175197343090315343232887484746887586695297904672671892224625249440188392903921350230185495618118628294102769834396888264475877493553564131249630856577170679816246593438867949790199370762666304818221169969821368210717520715079462133603397357132330917404977258860958334370291063321699457328526033537549070907215791367153601556576767185325005452562154659950242135553398896580371749560330835578577416407998412018156628138458780592051084497567079163843339676829065263255744696740628185517773849530915057928514653038731680228886595146675105410740024715590656283237176614659464162796907094577053878313952383328090365110010952101861662234139892457017070604195951588053780668779431872291903712429243186944980361053951377330313524147018845410191849278473779927608281537878493408359169532431836657994207467625530203563053458860585549115840146721598173356176390550477777531161692017947114505249411442065543008883502188100898868818601333403451374811641319431395170100972219350398310507348417680799663070421202683738601920561276920491497002748988429687178927268963392292483629259455268157984567541737702451567732541294733294163741027781743656824300781307492203912006093043342696404534034946038729514451318385894712670618917775435233659193553393176164372527990053356206880224324827072844184024982818682975987912204092390358663666001532444754937152759817645680826218514052880199276307071630890741261100184362021043081456336651514851761047951193604059238294502548199816249975410103685767281802772138648278575450187189724696565595250491326899127634544244429021852619745961854078294252174376911656920790500616364453307687234783658968837983472513836354490217314491309892442294646644329771645956034494350471135379282383982610002577032150322802970112549856018255863989076614259805413322365148466372784393860389844992155757342193426473355397747007161443880883754234032982969427412735571632422728894216309370102705395613324017073493013579685516059775386828732083297072058653282597232704642118546533165586678816083052370363580334319634756018908649896051907800584430905368126324197445184124649059109576644735669208509953234410668005491511806991617156940616364548090818099330753466292757226198329017586516526325812742152595939522902360233099701299247114407116800000000000000000000 [151,27] -1122659935199824232166007832743694202384867623748508865411154589388590160839683386028422261974995003410299731316062494206429479215646449776831289186625712890322108480891947572819889694397425527565902047359605726282796359433648553643642467240841850588840614250637346804843826340830869435683661968875210534980216887508449851426743247005589351428400337093936816225630105973546649788030247845327953582089650231725320217151631365884871927378266807811699335131286104036530459978484706113462576409417277710387567746349288047361319900205892742268729579923068942389023944292945428903025821573228962080062456758261439546876183835596645558402154005542347337520541950422846118119367612127240251838135159068889869499696715082253836667320147183453862467813829023014389202214568272506685808025698918446608775655814995267070130210537517879583096371823446310403149006560419886919848214340781998625601540935221494330581995400639824093162014657961276567560632081339714232593136723075857934131597187125238038945510121108092427115633430487196574962025740878745791201303632491379242560263667480578757924769253150786309805431054061670124477734789287370670602288692604916898537049886861569422841290606803492484436880045262792681497518699616255999219517356989526959776311846443424725632476220061303440583501832337765293822075809385769066796175982747442690075892032427466865672401984527340991549126571639201161083978555777518132966447890329461726011107273554925114610168172933337600514923833766760318974886602947857957676614843446550099590006448338050879692770607987045972853980232033348072093179023599685336268697582544725103368209547784505396142792443868785498911096383911970236853382495358608862883093155242628281188723668725148934996410611790878941795299521792972817480018095263913505230763494384172329564868948122588080597285554415054925323239023890684488511538584240139075711297156277770797794361189880411175182601374791804140566812121803456720981810666205534844929506650409156473676004393164317549578751424469525439659402517812203488586086769767248077733124660941065538447223777054400180701720177775992477161873971794965240395281449970294677324153255780156525197238371191916463353238100911546000626781967748838910046729072422840993565529991457750937472068203429871491828904553906298958992972369815536706932547588369668648916036338072139752359860587498783708556477629076230071283238993658540139034671425964186313749648750778866654402982226222350928830957734252917953977451296440975360000000000000 [151,28] 456268398074089272568607278478825827412354388270791848780097946951878998154459827065625752107258881759740136059291492430499269337564301701671167160783722236490575963271188165354289588419786696662571727459537448430047008442597987154264546847000334393507139085949210619406014090443129303200867246214979761195680357489805647150371210112278246442314049676230931118195453326557235826188741130119160064579241587350965433334607159198609146517990526707880050672853816378412437528598398403635938102018982885561639798398951482505860015095190201461232089274151802348103550012379456402888351575143309514857507816213523106352170568073383807869516748289449587410211396324043843090284713476109731825849892687268300996906554370103897342108488877985532261497044847185639181485270826937666009954748842060488155345012737107594220195119810718826625159574459222236924209401881239341356856368304853958435573406263149662693194980258629591014342524904475388144747956453929651898004845060216455786410022113728548405146559866694968227997696951870016415975525267363483929420727260289865235815164821576697160874616841357871722625136415183160879244140750062055102310494350861038456333226855627274097231353037510201535211434044574720574685177181638698522988190365792474624091337665498712900257635095066473872566525733634104621361619662497714079016937570536205696626506343165876846795305138643320422359345493188168087456066369623539678814216408168138667725585218622300225093727090368948259751219312731964206034594510945260672813631987136941566199717998837073702405046621920702935303762902655341350164437976846660289601469622013657666006051228711998215923119524767776564626903208385847269400833990192095698091236431026892461070207273843930990785970175453208056072837802555218121607784356401949381174737441889709957282349774045694199047806739646685857481873474441698421910229736190022105159391272652495603259541088797031187105511535066778766688507249323704921650851312060276486372515374439915026130859453255962674471972062436555057225231471257263080704244643631643483829995663791987197261595670200616819983248287436289781601297826478853421022028185858839934762840419984273018030378176095357926127449614388819540654767914349097005828987045608322851192086138234509735657099718126051740303086458505328665348057949671596456409008237233509585865463176567343251755662606560645150048977227709571716266782486193576965731297818790798947518452386185735644920064066168412044939772377033460442913378716876800000000000 [151,29] -158530735560365873812633883170017949112987212568229209453705039446333529121535420207584236260664339549044580993826303783347098194802759614504978666078093427887989210887869913622911311251421233519453263019729899781369417796066642069317027762835975334067983570594142568230778045461444015886481970802432737439291270690194412498795631925269663921360407166738148703343810252524278405665152455415716934695406939204235114453832352665323408864533698396843854542437493138819273846436783033448784477793368506917138825396666076763620482193405366961618279400115771662023221704234150951836963146389235967225284961318210798166393013987756730571155544619311948657027993421880100165919745163765427381837206552785670525659284755505421787150935939280007019314432591600468694645996064457885883238074221744072483588673745277329348632104314557787045098439826705691944883971299543267687368088832856423104825967166993369234737486565445649723966336113042923473047904240257201010531235840360145242815519587480600994014560987404333643858502344417339642283127122296973441864955980608098302917295398903142227406254545441751339675696491759566129361423222625169800344102455435812356930398905835469288193944146350746897071671988326831128606491192058944341629137769328936651577622586120279725969975605552464144413394210949204677228189682651062291516247250323245100610342101517112397226449699592358045648092348974217061191000540875664007331593894732514261031144014587546294339675306482981391870525672016023121784815536613505041091229764525549167882688418092838181406594275169768315245144835672738546918708930239638029005027324463315897130289843704313878061626601289848222860048851562202529307701293767594033272909345160262081481433612185543492341732723051820498740346370478289514092729502177299394394209294906886554492967030876894255283763702473969233968444488809213457740834438279039100235030198690222993482919450637533487649761442777032797760327817051291661476357495438969713998755658034275831267329287240558555845284903504353245059883118107523956144437472296506277492188645458809913274765293546493386069977862657251027018749685492636727246174959692527083680458077835507452861330013468726273089992777096106700638211389272356600928612297361243420773346805475788141649803896390813215443516123018677033563847747777355960311808480201585145945650025062020322478937072942492320519040065656483379459824998557671883562165141638851053886256433471117911497485127466941107068307712931029266630677889024000000000 [151,30] 44898919420156283070368001853640573019441475968339026441819336495629596237824103476803323157541022037185428199580847249089612640786182710625591449189994157469029055385252144111655360017127152109775973452020852957745325919543985975775052610310930075956355265141580976425799999485357189915660507468837122789911879689845385060758357824702798493266823813376383597918651812869266385521691475704363904281236213407906796953833101815912982450430466659013297494028417727151000264229033644522740626857528047626652354132216415550615799279299798207222604114353142171061610047699986400525790941239982675285791027682570957990922933376351760949487243265048741919686614730805775101227981074821132055707332298617460681791427598530078267477710828479299906647712924433390472423924950017758211369201855172533728497118026771863859024127265815615910871928214047004533853428876534453698723308186555197410801927166107089890966176589792833457054045886248187284892835256264148241275867214748885916675523337070729151624476912546466269434854317357431174343948177853273355779325311104464092367036869634707581145594134941814422302699925525616452662600573341357939116657349385849589207139604291635361882064551790343505156650667698413039160484695489013793631858554589286904841616797968433325506387295167483985102168451265662531095922270296263354123230348270036739222365935525572271523093189752001883723755304645327019764394921463475074841590372537007918129110243669376736393767190268754442322088216072558674863103796933603658584808282702609029891986170788124610690247375960287866857149440179441270220155790422331723078817642327004025104925113972183059385514586435617709579111526493260800031708800664709731380865969392914429698131592659720321109512275229550795285592380175345656001063363364382414399824069189284813240178913098276232017247977999258522761549606813084537482028215468355177131485628233541904427871049217935002895758954844039472228747956788856080198482596752859456464861766690016606711448226488929969758477376722582298002409520327495746281298898759704580447360098352732396352638608735189723365374228506062417127737986309639335308520565570659318154988561695357191209112140967069891707233527576641288861221264120484897514311110931105443017712057820930660853089625695041878725976574645544501003827282390001778432914556210039119292659496383628923295521455799882398428658531988668890527969503955538706655303379175144010777835687993358260186856438987411581054188511231915233116667953152000000 [151,31] -9223070909563889681429842186907186387871597594122212657191434796874971423685233507003117992935750212545349215929257548636555716798244952439548372460762725317908045740298710166455396233234581568975201074616548918938078007233874902994629523873890240557115775354522468323974953105473531837812942733615930165687183757519043685704209715882346341931567510891512664670427947865715379024460239214901495444360034959731023708813833008158804856084344427521433028683492637245274366718001013022176571931170236588903982119818350780642304087279024099304380175127345211195135198154607379334885692526418410550869500031749431192997433233670524716834131226857385030707131491710776966832211471757526174914831301253084203937033788655104905755259132023557529293576310306168122823737977215701198839205257361676778821198070544700078020845131507480341750331456729797988961384767061976301273262945544146730549920967504027926900838975027506957987775200919565539189771478971216204100321225587725010252663585455313765926606402876314734534632869176061419061534662481978497752749117472936072004639674298033587039841523655285903307331577027447987633256001233943397610059414406316941024885184657223751305493180329234259832288935260564935925313647061732453329867299785623079501716179092822598179344075911405984961036877072587923908442995249028644595839103926616364760281440200736061769191146894024703062736860083032164758277330188768138298962608179235240500076399026239820662805475275123483861303210774841004694933714029762981213552135767893176882944188885114649635290842039374766683244890177467105328493662833050233198778648347295252202184173177325167200653096938383592094081405486948278724551645576431195078919483711604010406513721041918409596340015934065469441264467253717749729788940405408387384715178015724246797069215186987968142966575136571683110549213475556032293904551949126528745413917814614106164724694523727999966584343738569519379179540483689305204875710418524471843787130104427612058679920987942286132442838289880611030051449951148579823210691693745419567900976188436632768082852829877528272567811286431274721405632844827444764431796575446614213164154790505780911402377483579844026750918799132725536053564801923172018582608867693710903851054900482606843672000136168396552894901725080316017902111024935222327525137583101759102366806908849086108239318548105139182940993156117746308904383679551851138905159389944148606121518143277742364463549907649654832232102186194087029344720842144 [151,32] 849417061158093647214962122923328219096991264459736582788737528239494078706234602195095010530288362129396872389105370710777941719480588287531023501669233304080255961842869349156236927060601258384767262940078176403690048144771435189226308452095712775712329340073854269310064687078514435766022859771213426640556897837799849019138488177073807861886304854727494881565514300916495380677227040886734503185119543987261270532143338296644971987203907655999425810504096066311483884162270311643833052523159005491783546448665638548562416432358218702771258627438636435628581047197003104883398327111647690001294338798669596669376839764009987587390350893915584755764763290989810065559752621984556900979385486402527954979155127298420405620814927255408611974041530383836060582015600973492818921792826288687465407999694379899819183397871881657489159247240086523630780611535627056967309837827854815633647858691576864019408936810187111980728736832799222166042558817528765382733052693947074275167743738597926655609102911085346081108710758104168894704663739922053704900747696783571117984705715025160898126103311788070321692072010771712170829612370251320204698435204473113904016442218729707656009488416020222730920225819642578141421884129443835982378972979760414387116982421330201310080013235328467021555732005086968715320257947038294324282087662811256278688266675257084303327304209012197637443496525241122985206771020180453644203255281860369210025678550011460709370744871911732622575503542474893907276029398676620040388936262210210723589756410281802081715537053765575714401827645187922671392844726494271224646525780556388573972930296253891402377381565416247079741264049038611446672154919922690837952127437741283737949068276841465505865121634896434775237861567000716498477413128054293774463322249367507850492711535451848838167243500098531549973489876609686754151887622872280408674068784862384316853755703795326857278024059569688461169853132003456552362897540471116593586347770891156330781342578921483839536026676905326014784885538426880735748626404517694863154731940725626217561263675134411490801782854886250697472789627944453444925912589270013414543545170584455490353791455606043208091857278406132335319574743441340060686052516235029367611979529040035749818095153258258778614922618450926233617149238232636899807474718714726591167071704852374639921487670087882893485717740115603694576792682996239731981354816546803492042543059594186978418746477554968119087679426720352889414560000 [151,33] 160632570512238440778717792203293091883486360858888304681841404810899263449338036169474265123182658937161922316168620288532265970263907591286543015774428264271595367101828878782142707576578165465056965388761853885051521250993866015842755539140233523740343968231661519457948293278403721347209973918190822839964503189108318934954380879456172154780218050011101231360680600643197212482461271138091273143697210759720974332057928237139605975014897815228000804578348365048667401646064308524157082887301483991227665117028229407614723156755724206993191659227586473002926890402077549044722503001637342679739661102201735998274030342963340476315460356096150344498959472399095017802077654090186665922460528696974853115603724327866136208352889426977324510637269657034578623547437494147507370108735395709299454455879248615270459927292409498547828282670378035168791866499918106159938922993607934141070592466778739335416817627638148030342873966201471851888009227895994505217953821700188283793552180469660562163055190838594279466137849572447842334730481454296900743931162658771021674012973989293071601629056525167539044297684213759986155388657139864893620399726238632818383630332911303077550263297196971218519466105719978866325719065702453887675357333187029341092455368502856735855020831191575173962737412131057280615155683360190560427041175035684902549217746302116480382294875250179630707414275272340245447103510314725553694236830081033262939900997770546996091759010012141104514755414527754298234193512025214423199912568740258576778708984494983688887230503719964974621948798359650920428448501150029107063290043062156936416637455723070914448299062112277600122437513340631569117127338079047760482869668084852820079496957836165044729315520263550090198520018459943722768817165860640943139286612341376187238075091300100449755595620618524122241029779846999087146683622346906267260011618308254598134057401079895246009663059347897920667667920871880511209141951219785248923877354002905524691577193600447474066582928618933005030244908694713427491901990868588379083243570628288143502853430209852204766261615448356172614212715976170431115748282804588423753508585931198126527526020087848930949800877107001611125752812137517352278748044133366864546857206037103730805415068708570973939741901271009772117590007739640607542576518435341903190554797288503145478828248553555455365564454934296372048706673927884604882146023526347092433486105205863571716539405799103884388048934852026978261600 [151,34] 9794187839946226635533491159670418474390887688845182421193366155055480425796229164242501471956566405616094428967529381727101602208113507547311153678019740184365679220147565007296970232060513633511228299473566717299729586667465632199236725492483346254587079633132176434608733939737464368989282183740336506223617130393312488997748270054017254734497747878552173461209435450828951097662071640429234447663030647881183960875187483879880808645070022289933415897764964396102221543922383040757824525194660784129803103478461489458531429494803122109397910331926222314804658830257303739702657540823660454918434717354395633267145410912586093933262987419787555166554166006056281447394946936211530058632555531269365874663137731149579101872160936611977461592543816200963459536630589034292410949190239610914526601460713956554609316951780992972214450063027289990184598140817600587232214425494008259352932688700282646583365316653571628743144211781092798786727219336846717159952369616787614332551691924071787064801190914488763789190703803616966238986186476061820251581953860489211966012332277636013961741403786001379871732002346511762808359390114729603427568568642005748038945955544040298932849101918211354287553881130824046293564074267349026683487645761414474611668438690587706933083670451763090993618502205682153665607853340240465252988963849403672653883769467447251505365934533893120134817621450562128087423446269532510023419632461353714991102868796485373531789249450592818867792169670315941303293274531649374406847289014112650261311699770725131900558829406929889117680508376601074042531044538276863919655668402907694937301895092040839363582825818153224211527294434075165679747989582287474999975868065724404870701234126353721954201871404495627026368475842301337343672220829724754011123698664863031811138080650216323356992619848238336806088401367349362930171683930434889285899096199446091653394202574079448482799670186025267435263334175275370289229476210168524369229398967806043508005261098636692698302603546457350760198983356327990960728522697998847744086802976636579943447767495019477410791443522855550840271861474259902833736649892972081268068940035119323410498644248154202187893207212617356004306510798467346257098534920419613905029811860875612869403486957612913213317479921199754860890466000727526842369225535949784201356843733689952812310988304755619509108557411997602253138700772010420136384761152065573640616075956188736173198170803423766915752553923152598400 [151,35] -81280892528837733595438899435711881781858743045568861061769023407615593737989794401730833961996811885183096698305607791998345346998073151276774896327609492677831469801229652418978933448456923421606277235752788302927333104970574061982855002132097616311015406288097110805773647819916192275216794711343402903002114294175042346454496301762166534753476932766399279489953884427746106640762486086428229432984369893245600296269106550594825394026817457108219039716385434958105675768436986811985518443463827273737589981797138008657768959163171206683503076441801568294480909265721158006651451752455221191746470021567444868630188898516004448562289439146151354782688080715288026404447516695057180026053447525335502848487486046494379153447175757259669863051267782063897390015808490374909465585993584073268007814105862023208350390673142645685664469397528170740743499237629831084062872955743361859990015883475610998539888963344585675403803802973101340588887603798911733405165076750016570799734016403123433434513368481028583419943556588979101005113480276529045878678691700114537350208388177263380123441227018172978189911913002029844154564088060494982915121575709545097477750446480226617573476339443818708042412771943439683958449867110397394016133483906426966755405119382398652277862886569732397883953762647023632351394590892062839934912036906071077276801024396179135631442772377860200497584449863863670912100104164202055167647406751082234631651625885710963029874501146719343823409072689713028528388044495779626408736608968489952376231735927571269358552328731423568043677108244798051019824836821087693091766214046092326333224342457921197689775672908626979462152440775510552643100453157060503038749591848107422488559770972953213155333461981278974121649924752434578252822278453132836490276760887246765534218239476906011723596251319897085512723342872479964859384186736078896042419603018707953924855503034767882300569666291460369199781297690359386447878634418519557858477580339566778833311155839294541248126276717823145143273550207038033662087053164253455032967245724959148741491725972670769318643626431263988045286732272404688684914117338968876498322653323832613792845973223245684360451998998208333572909550078448344822241260147909048584073974273448236597759123905538023074409743858262137259040207661429791447632270882683740256365174603465472630852837490214156580172094715983414452059264285163024930697861039196342846717737137631233563556290500353427874811044290674640 [151,36] 37184683947143576306941669795329059398843277587357167758795744163192951250268650138931331460504787864670322979551991274282203002722859031825474929733451873469040931110736731075116607833719724858681494022975550651989941988101106325401321332838915981157360365897595477805344563277678460981302567188419362736641194214138138441623179172176672377141100146285437759740502808572763581202958043927206535361041083401346677232574731994313868727363433198429485994584571311768314952055836606838526117330854776564659051633875272045836684037080347649444445749274478438045232387936400155421014799303628108072193935949126984192545208831178201791100315990212660649329348906888354231367586075591693421661549553765003747678201497081366973342252799392573645723447127468701525567770706949779478739949499091757674184498223911443782860767716785579454044907324651519692680368681814570986390663488701255144483751396744834753589378203649481300553454159022827262338277909107922222361246568245189845997216624566829775581971848989414094752915029216300838046029768423559931246102053278486689303255842668828998243095638599434046620702615140235850328171063211745341467143980667391755582172038254539122934969369048415037615257034839775430917603852635332170372089481544740501786579357984320412856745748159299164508803396262391548957655313714442483903721013772200749131593229813862622791125894626172219660799510186873332041521814351989167328643411756536921510453902295616990705284256973576511907015843289230286302733132933305527983057357935079103686689368901834940011399808080360222000463976437197424226662681918658301320462762164562001182283057630317621700782282959078354889142003022691127945762781444525416433796746455975878236855245954289763130018639027577997524055323541516378245532173864047734085412112647403063763842591111878211638846243076311333306587641059038574277756855916667155350155623771127479169373999187886864408892574744433973010556938954906602477960030819096811440918005467632984301403195095559523352587848881340961935874648882801218608933535956053490720073786060611478008575215037404201657540795130046936196124044927884758083865254574339623844705931433238565563000048241223237520880359411580906707938830857990534177104459711227428766005977015421988014080579986439805703727719925261754107838426837859322736197939468777410644676991016779340625348226751311876466325074323017245853967399161107846261511919991001885569335736008276037757557451772853077766613223567360 [151,37] 10049020187798247582651828027855593774157959481141779074222841321533766811194118241500602742531520190747205803665417560457921626969587898092508168528899869367474167104918485276076493278712114703458673264586188354268419517185940129396808915724033503154038705473572269618522131277251412145812556455511419836169396292077426658063145210211025983902739433183026646769523938758811750880743614062700587606404368341784557723791630293730542462305863548199213309795892073675233461336612709512256936995429977028987255648391784439411376603706814995286984832049200383504609261480109600796369660686160206418056601951350424910368167562621158842553082116631487095872739947636409910767433427156444141829761454750203538915239231056513381274794579739187703867871892784103208906210645688078882324393364185643430480156408339884503798737297284486983401695088002650922385132712923475759903927488962972157795886951734076960644273352290189684736305762786428163611034814022445500852144770808951599233158462134943831567852020222385462158266434167207122280966927621386546696292208297693545661785623518774433336982676189823586903979909813061601859227234457684053546200500577124917654871478778620528036443780194162644716751302270816418269971536384553175378088551364197085026574416853994964288852480612749844763676136615855463932226876926955171103434831844168556555914203337304646447366362326087613045345235233520980906525588019281205281573129019796813549029060744297284440872630367413507699799341341782957918562502345793218609632265162467778424216117128089345268255883885374604531243794790390086271535462185221091731417165769735715071284836958893176849391564490835224396674314009947502453740746871694996303832094918651159302466251863195290516060964925086992996738323580107134824810892837953464799068608321616033247110292860309066155665051864731288450513654121494262099524174048248809558327860398360348168291766986825403922810397224187556882223200759981608381192315634127473601711087749972872142972526827016527293728314627315949804744621316043938035844360436609743756229197889463081071260734042869855924501519151634958451689742503773607910406865031328989439727616662419611360023579634011238848896451527341478653142673785431090782606918844695013022742749815196488400728474138416968066414150036199927908288838420428988549384367335901909830034635771202438414390966322037115595417627133301038514271906010892959702158157846123849202073482425504694422067723170889902871683824640 [151,38] -25415341398602339603510397332850631166652552829807601014535870423577426397950229639883233567489877348388409118014134195278970374220305028676943816576685515739011888345616142085895359585742044587557314999062919484238912538570727061826084406161989498983849393380238598462814675418668687652012519316422555526162330916337768047936455517781335282723149383851512413140614403918374769896954906765541776234089243308059356393855496429906815406592625365145620645367753208093154913533327250883225562265573349065109278484970785623972753295716914247130952876875918614054061916387335825036428686547592033113410418766160312030702493652762393827784462291635096055348074309418755058978445515623871536844015532002588384642070744530424975338120734135468825196660630965031982891200681796655781706531289166148725984385641519984651414667619408497756308065855145430397902596611111175291905561652015070014063907908122881206382412034917842175159018724086439677324337630847561093727764938640443479545646676854600158839566230245510945877045855787731348554348833363019256511744394335094419879353899786480683476020270733857398786542581559514328480216005309087487349446453618900433352153054247052795416600443385452156158828776408069483630164704558509388914628526207959522427090950439436541171436640955354050528792643257562365013563083625583874046587329428069389137538505965996539435594388640181927555750542019172972165626566832608834891952606361600725191179596174209906148666621739845727021950548415741554805773028371504725930999889097764557556243625146230128699920949864799760855826062021519169538576154851817280655851302255828931866358720955699470024671447711577823532810023141173293262195432738742581950673350538073556217207963525470377689003011292094092188131042427306592722354638574674493692643124003000258783512718491324803669138316367116017893616795059961147441898522175602970837501243262675967284253495729982772597420401087127436393013055525288673622477667698644125602273576509901245106952397758260785214386514594912998506502444290633181295449478648060603545679374155256395587764398998567441872834704351593863279842034182800591029129848516302796385301799453458992989199309905811734222495981132149191268065691416113664422247903792908828308960361734165105708547168615496097666064419999227296278912046710670222733991174704225260530962124942806772857221910282944189004748531014154122062252202078660120013122799217950369941679043551051936708439550393011796995571200 [151,39] 20485013197769498603861787979515216345203663299784402237617271044484257095954220371847393144619462387509949560993998532002311849926694799382513888932909912749970250567421043952760333127306486559571445876689369469085708246948231312497921777645103996465499673440273278449073968875730815536099251234047285086359867429016077639960206701305093216558658787706901507024391545474934707843489850533486846782561781886453951950719662953819992935911768038783209279916180125293267106310104349573811114782344045723167206764350627381285680642350604430299862189752096904091309988027566039901564692949805130064141051986259031296024209486230280900626211852122617922931514154068872537563054603145800069674434550846979735915778837863356379490556267893533660482538838836936297995532446651006525492016185072652624058571606191538449181670754973081234153840338177608271815440878087522939409745701812000964981942163961990209421921137641720642799384686294142493174226742988913112366814927841031458813335269769738811166171489670200259717391651492472147556375916489509104106571153906269215191637619769177724053133532149848328650427359138990117817614209225377446599245678105701557054903106190107073339792274391137995878705617226433976717471700835405264563798412214285089510087920200535551639539231955388565282076193041727522944943255819466963714962016636056686289448706853955331272425032225850431747262763707436154379567031965805618429803924696410231488558447754987055160606722571517298814828761298093575433192057693815443563272561941432101904335371740440164377222031436569528863705106948816569240940936997311727132110124975369517932819689855480059147513410278418847361145407638793579385227235448173589610244140869922549210841724033280387581100303096761977896628506397884484571310417916544587993161238011207348429735484335301776449915457368143851981762149473079313173934477901474296024448902272065546772692947886986932340331208930177699437017475347686571976385116958047616694383927310362895972047236466215050132915771205687973966004145825043133590826072324245014000838905896049260394485564984967799735456374678057918883807058257207508844307746102832661851021412685262813858707732574655858561332919589755256782024884891984791333320127595705489061763975442487701956846423606052463464217126534760843349097762558338126215659776582522372440445438590879747449809801710475581460671282463570198152683328785838955830507939902163842315092840407712285518616200338217601209920 [151,40] -11272992355410291910533391152912404002619430575686479712883090619963464382717693664116712488625016720953373643125156332406616321131846480015133763274164648900405259543399908203775065462314051764462114990452006418170151632323369068735683546634443959664376025822434557509375010463866728636423608623673563332721465119710639215414260295408054443829526241636771255297934009031616015209725919709028019852711784591683985782045739407004189564450698672375313662715744808412882906437211235658377491644649539301007252048673352721532547146407842419873661835770281053506075432300873304424978282487179509340486661514838279899914756363101782659827233723473401314929354157617557086742353402673177004574015105439031496185900304927790864962145655155623695790845589272051097225274538228775200034034889734365067994567404689020172774657622462195361523488333935973447543443063192597021804636295780152511613739434842513512432105808492552623373016899236492544081962670380281265787344028680872542894215660850649183287228872771949903729883860612365832633569748255377610086806657608811985776115840672481331706274662710474629941205681736034260837068832095326640896459032334587029751463547264485309315908590416271313281870216512179766080935293150252189891061286953762350220052519066438979022601363921293886949101630456334258153691893475407675277074152624816828448130517255810017560514029009497656292614933037082075385844430561277311597791185647289346469478008465587561682044941381262990460507618500887010772317696153387398754478096313060814901180623544344922704819350237293065374777684913822671258038234244773686144234781829858845508899902645375205175642392218298217643932495493174857548197181186773607601624463124776041513085500828941302112801920027269278489538613225368188602340095560536241350435788545061195572907102397111169394231600904072284548173571946105171988699858122137010756959740426462981576853612320580157667410467492310964187996669721493283412130178307115259170533812615545818872815701841657462129297532951385580181530123984915101172937050829275432164401630141740591387214187058989974892208659833885190474169064697718724869262636007539455915420722690706579555211084698328039875559442425612591379217689095523994793187154681662563722014623905343151840294443790060619695275728112427742832130251502222159766556242329881797804906720100510130996427712431298046995247259598934913760024683443107442344167160456606857580760358938117498679662187406563684864 [151,41] 4817339996571149363842213333160527659812255179701839538802122015013124304245104145582769034267372551896180617059656701711648747593345527650289751886666683448050609928768339093157296046501011713501672668216225039112396114574611857693022996379802657890508870136876132684192998651586209854964173326570468043257403224993953534348637359502179838961159926535180365379541139223662638238597730131474840217076805088014413825148141311945872246799159604417902196071483128194939487452906958325216652881176608568828934337020762733821736349974554305255233277951265830268793828392349096474237123234504363829158060986895650968743442096261558827112733156540806968141853996876596150148567133752176488446506746234124815711091302450434097273444064523709565226713962274804677105311468894531209909918827985888249731380293914337229261499502378383417849835990876886656341516610473476702867514021331017738492174798790925388573024029563538148009943996764948151880651577609562066452646177656168293502404619954631616203264857055070493910689938450260803554433946143576530778631660358094221901898530727913851455771274833823336038167011423612124849417751325237798486843006713167236585801918717572152608281124401963800403019073783453457581034954839217682416714543037354882118883331525605321715284967618492142974184179985586016364843018513300207635615027903327421041184587788413716595088600081983377331456493114868469548260884023901868807863978629243602932991034548952211099914862669956824767683557199409506011216537935909749203791394265775036244991064897441574667653032486164500121763016898258654049716764653403746023925089188059592934927627156336272480366180250496406365983263532669852609459063184515825844389986995737348773090621939910077391822961706675614094638439017072479710882020096498493096246253940562564262591132366746996753785731431390780657304891039610047890487971609487234601651269473846318907144302611473196142367294684657171532865913313775695876325037748783149333549554026523447482147820896795422200497934861999611568022658542693898527930897263208619372232883042285562802326730032551424684372777643092769961244659534715230390788796323541261989680345844630192835245117989374020108534153996602240556989384198975509234484056126106512785183381809777706938296240682490457978270768150445833052820728528638493912846147265726763379188935683847057488915484746015863781805073842483051306719282400500021224103183502306812606241098604339271265356718009323840 [151,42] -1675652432017656489053749140729535428880114158261862916081244660969903420341127538847575314285376855024179533219159131607938731344648852685900040991343806230325817168806936978159996751845923547958166795305659062903431864773085441797548040559210239237546634273050295653789786991126916765844869183667432355804599239828463298756579802363482850777613620558745709705154296988950090322594471173042099315301968268921540431501962225260468564710659918347026643087673170235706937728428152818481521880538783910756413182273002101917016827197912722914906729167776252429633157551659557905714120225412964861448669783982662017590436853170098394882230840339802282826043684700336014332924698064106255044905246834581540606250355291861709469094505131194322390057682799244065425857047758022598993289389126807978711236061790172434424334318813856723109905102424724664968182754660932888540026505067736694939825809297906287279217962199107653560995212975861673790655540090842607081980638592122843484921130177715877068304130703803585336288351861380164974529718070317520566902509659684335037303503680968024935054725822604782440113257906970316841110324071127427825147386791655811125813963452200631939180505930549456883879995264211060386690453734742353835677475110018542710182720477436963401210992821470999206799450807514340277281159487735491827142720541616588903899576763753716753717319047731403260338988838987467311466453565274988831166844741654402376397005243904244852942540928347185815294342722084901795388929440890034470152257819284645304104765435068231609817679096181702051004974654769323887033419689049826844444586249392409752919393366545299852187127438114652925988708757541283447820952571759287743013801141179622437192355051425225367379267244733709985606846393692369969893077863504996604877446128444372822073789677587066982873121304703875555885921490660916123611350365862838487823353859143845192289981751813171165967023947636580650310773379721247848451972572634312368824777103313793528774539100271200510043411104707619107822472457531566543690253466956884982106389319193240724449849071492107774493526052922000750798152482816596012647538776145251423350770139906974181408035436984295249511436627956503973705662955632890595520518738757979962053833906323276861562121759918974063483961823898601163458859846194067108309327853397815472044109907768119975676770608652759383281143601803544922467083899656477961963180442983465316549799905015637581706869961600 [151,43] 486368819622414121504994360293022099177671057236501995407548669006779038852967116576845890023681630885881633207003449994578685168392295226277863164548335881306580175930984002591036361614813165636257540630011664764899052420721654132091471768144675785263791807532391884013231482081725492057889150415966443626238743547725288780913076681885701877646841035183710183413499828754284577645184776082711157399072106873228466941295299997914575454649454649503847622726874030862830809966483538719261800884065709897240158206752961820820097221416054615353418338129957524088301817334092609972546802939749478183087401501099322191754827674701101967907788869416189442758613874226197853057938614311221575203188523981470833041865509883261623342349016418801896856276329670050124885816903972757545136937446683013579119143058380633490770232441560331330039157061342719286125820483320560304840789200369646596814106886579629779006086287296888871146472361406620306485850770677612397967787231154164608926140330785380119665796209085613106377945234262313439585875985385805241717092830557932101525408490718259765136096595127758435677873420470942607638058197150839335722217530551373465523487048363909139357926512992785159282297248090096223239124393191533066817156710417047540994490397877883598981947616312922387867211734369119375669322914625229311556266453029343894972659549266413908257614330188923338772818763822520081983738904993843626930706338461373788870138383421346809082329416666883045954500219369127737359977880505084863903859036488160474386385325136212221315846488507543858758546945680078996115945901279957170936313332409803902939250000192094434511519142274122400670509745452920387859491827280897382643694816573399275307145867816482365617470781283434014053704617749586891247566756437072399127758451770046819018125543208079073065346987813477654462739887507346277033227423128505813459412458710727541952198265135339584247961201487000639957023144391971115292488497293895929615588154129716495703315433626479240284387809259579967930424860826478627143232336879328811239570674844712179729694556575665385544287340970167122395818469761555592624658992299040503169901671907961798799384455309513253599443416687958753017158775367614610519162053876420907272063149939966238218806098810307161044531978218400764889840806108663011125090143850246832816544222529842246514297506560942613350522208329849005896114204433774217116632695291870898164475684500262026824997008 [151,44] -121245554102016557955222597344927015378267555646450906697655319550137042358053795952846193417314173289024774219081820876725201297605285485901980844245789257600411931431727659747965014477831323822871516292557891039645872425042645136534999706313226959141814232783881885033807853794482882621649907455626952017364096146360479832933833459284149049444657429581846472462785749789551717165948330943438174636279958226699055209493325676111686507980824692378442089337757111870880430189222653513514587837216579064596020933539447996976461273207599950905485111797795293442409274240227524379218123754714649116088548979336708605743220063614933562371631278996950298450540700389289265742693450928754477334817827356381152123971653114761911964717877447414809592460591515408167965382369892008411633024998736803631088827099309900609972847042645423721415190303740665536544239316679103840383578293463939257301082627055209452168682301152377096916851068262909346677157518701059919519457954162242021733686713481499330704852570253748691892945600825768962371381000465713166281699878405015752356945259242060192459599590960306351202399542746275326249932422373748684342058423623473441733556703326078629157932255773709632509426611793164664043656637731105679972713520912927333643112167068120569140161781640592978248104131727569359357497532113096546134434323514632690595856479632660883309311108993494866852511571697190670050650612423248404336349820490331291717086221272773535842569559143930023672524436555410592803200558305793160427055637497695367945892975316585436715277601547085198325769635720404741468768514686465667650967562367528006006747454143201154875688193828104250603876749850810005668121440058864719654841869121050767216722489770637572774742501244239556931311292196598440640361631243208678552325166365687658274996347522810887873706258755739810536773366744127411739971026770431062741498564724687847012399099030627247185727228666882652670211712200509353573337512558322314655699345969879579224500776023574115683249009004935367130426430011775058965812531992529630159815114745912930986285216651846972652278936571421941795001712621667117672054582323290471563896534781498870049313620483590805575709583685628461408788291223376175949724617772269489117021572564714597411638047994477791111737243578586560124845007498840641101319164701632490110009880182550522747930230835617394857516885990643051942117915166586881243814285909959001213805870326063638613248 [151,45] 27523793763671710482931366929483348204128395023524651713247133242390514739122106524500619422407379651642700697384554142977566557277784712152973836111085673447032700997109354737956939884190509742714590850426106463617063449290967135407289819143558019573570104002757450676501207416903916613878206990239012137586426262986516216341970986104916835994029053322883383024583482511152024308603917298770194226497141600228041174155786419757945809327931842528844143830085614829471704688294383150556423217167451205186252627735915306944058235474522940876979113131759785395891435666984302783119961827745635719745011942110939692598500161643754891182732110973051586320873625204739988380463357041287314912383919663937890213416910826185203564099062704538065499401028399125866874744915596692798636193044231527396946710801190519730764800968250368252238835457177894517938673400738820932503941667188942812025354242737589681628896758502815856993165138580619036554776433688823938027108362090130343768539610644439638492985070949610619719713743035964741595581467113185344698361897471705285274185870549490433277409517780741949609362432586736894107841313750490497820040957239824068669427455682342636414881377554292457920745833275269889895703257735989188319054343211670774848798201043249969338508659512109221795127962376146159624128846808296184377181612688321353755787573723924312418596917377459170678138707781706879272051352659820339926382428674148707524058463401961652226435168306867246373824406686022820111382967116038061825909500897017042813620356437929192346296858064052298327955762736055330113984757104950377073133002597494476033268485823101766353211730937548976894253247444428680644136171495411738386310420422907295040357366295459679187417294246223755968192843478570334434429579893809171504366024069144784643487327404621492908482471068606899669354425000274922500981897339311540546597440768755306143632828312288635800970913818639061075670402234661778393730911181891653202588708105601893313873895488921671500627616824741440105242659594130891185373119507295667886504948011721475151950622169689705825878945473301017026735791939621061608920262137927516445900940063514159855904017174944317638836894098572684503319970240358554102008069704952949817151718132253209237927094451189226880577256029780278247925749685797148083274476085151663460033241374705649928235227065113066513490822426339497032236587941400058555271520254489891648792783221043256480 [151,46] -6156573847373481199291637810268471041108547995595180190710711445605788282486563062384794012357430720806479601152970502440073033154390688707292510247666843692039510107287771426598300300869628251338388918532582350474958088955090555805009463060455606867637474585108971034000017417315649692732320485200318872004961047949566643025446943190540727325941945232654920311322429048756522812080235519125064088170800330412335462600467297722812600846108716973633692756912781198628551506953011889248058932834521634867998957421453053321551765232852738091478754222340989902586159043137415792009702524707262479343665161133211114869680115749115286552027929362246270616317457952131752759770995231435042267711909116523654938183583630186401362132382776510705091498828594647382619360285213923084783912957869779903913261258658316026651682762897882139226212548226687481224192606628649924586780414305243330722493648892497246681714541298478842597003119471382789291203529347100017952519958090040423346236923103163120223937320936885437371619057962512313658154501411916507606090749030208701393578438782464845708892029389468677395251144653959222774135891942045116095267548992037996970480742566622555189139768690497114312353888482867648818365650119405189068284470669746861198864899240464268732133174094544778221337277146833736970204795019026607348629940422528188062083812607332549091499179086214820669001885597550206096866058274067570143361250324580929069911898797068486074076719820013472862479403214083956326218692704937164810793473638834632583430709706351312293368625717499205351502505255141610163392894683988910867503746367729901061854120116110131167371289365853789812919693854608862330432174714379650710487018558050911023353371213472022919950899479972741709829099650170703618385814010902763875923348892015483961639630828885208384528147019550295717785353690200407861797631938477439978790160171680103372403108867584491417533927232035824646776632987513910158333929695893012237253640122081559093381895086703227078074071408585890909658769257507582646559619034959728565636935927196899984946191588368930168639360917305472721471650254993359230703322809617340269635124168199792755777480982598123895359656018220258960685100320144275102857706536942967155448387397625460367357844140955208162440021780863311360292663978319561732119176231580627244734663862250359999434546336717606273583403185923271591896535704771160947479215498156464836705209898242624 [151,47] 1319942685502894723622598050556562543364533185814847267895294439559956191484651671398035457503411369063465243948240097975533610133598552273630042584889591032720259454015884139515070253885119837768194476673038012435773399671083528101472691502031889186787336080558911819983061470962814080319576775306258896366867554453301823469501623125784642887433351913394460926017377539541902792120812246069379687717678702017230678008933203234010903058848860693661855208711783242078022977413762542792205931457181903043155846954238594150088431997726805626919899342448375024736787850182879650947836511339632532774192682789872039873725098434807131403528433336115962732046672710192195196985672444483798829442597507780241409669597413440557892904982371506650785235203251094074759576415464585102346396233711645293918110190877919246644648061577601071240034343206814165652157538595470658917890771370303802885885118338843717723455371259795694033892357738392365387744471466714418705180030062135108476858682308228261044920313097370535633790067770861792813573616053867606390509476697898856671616374138570220843481505903500227246203886492008281182017747715842008803474837945104531746948974490332072871528303410240984007731922660296452405842363440883195926786077850811787784381480661967902126102838161396506268219118458873493712864321000003122012816035615306317084793998806705459290893709433859118391339703659111470340499991080359027027329885368405470199335624962676259810876575865254407809467035837737965733137351259037971464098871293614042657355934606064871190491523805434974651964729371908216568540093001837171193724962707050107083948850775004718735705825134646772717523237282025289348501070903732783505962788803673072399261012195570187158996328108247087375021516581062015365238119282919065597461051608976167563587820068758547454533044476919795233664775842594931431117314842959009475515011692257658995627320462269774486630009010126008857316938115890499737676418401081647652432385653130110519700947801526328298909280517570619269567688895586788113850499325876470085941130534328795340202336729873571698636258319861811191503821900959866127801682235298425261643447445702078072417897910143379266492571137640810688779694801759635009847083431727053817664775325160573384159567750787584236172968422053234126130400076049896435552816729416842388618033993421333089630754661683521432330898642371103795967340747930832204465723807088749249907005949000 [151,48] -189912211033104127088339657656106412016440114866592886527678300311693717214066833247902837008207557622494660941750045898335226827810202728511416696274585938877445526062275710485522375713893803523383347698470719303646499034975477223072538437448342243676669321699603034591120100627997185171015976944408168245831255272969134652797225854323770095939345682528384425951183170800722953558082039611054186950597115193488225916174492580554651477880876557856294505478601645955025926697420874204422052737966265979335448928152371757276093811490944071308918051576005310319361078065594136293504666466100725446950529595758808556688205389640702007477428015176329417566079260123775558724939426502512140564734432379822241929353227052122770051240355393979685100415635372814227275924323364029397422435099317649945488939167884177222933921626987378313896684728370475746417761658250357618940565442735569887958264985713396360346854080569695416834646971574242865686569455533775628731508150690551975862402865256553715819677393827128896466594464858612522241181126384023809268986704848033132766193780473011880927053493576549459475787577824817015014205989487411481200299503102368522839991482955206264018918292747628225756800993123083272814487559931671608872303897981817905711157523352084028342925910467951067949607844852975393390355679016382609539698342425770556022435529103127058602233488239442938778979051210679686073409561247149998871585512433630736863383607282700071050271508335914133689837969276312874438502913109527641738385500189947925092715812404361164597975943492478218782890446129167671757564368001371139654054120729838891740875798527595410732320505122750709257281308076887899172937408815210167550018763116073727373838527176589759035875753266462749043343090959098347327056951160872277897564425805624400549126637126183902472785740102381707664306168854468591249314829556215873145534238678448537093628361824670639506100316808901731707855026214306343977226994977549810280069059348853301456509068112586314226460674828484192557747957598628743555485909413020676434687560446930030176864473399575051867800954484838169166538186470844137934959622334685311714017333378939292308147665759072513873043925516243807450870879472290773600233910150434184314547299903780725156274351134238462242174129649429957115925335421841140868020630298976709152575626202810936049464574192700201791997520561625839118414343735523868746486974734796900293532480 [151,49] -21797649454149425098645904143521685646473354607887236145676511121206558565394206367457825862897182773672630623574097692554712277582733473312906757845416107054173763212808578492017728831939663380463951861802121122807779035072322017873888341551991875518350197127639361901486684300956973264186136615200965311159354844487993022599066244482303491144973419587514679062583857184615187976072550245860431551913957922916634215935215473821930592295419928510666620303388041928029377963330054230566364365311457268302488055872037469927795672314794410213394969609323708283848096600312723600201231000058537923273705501298636667988870194196222386958517946903199136342336720446069542855169370961187740960984521305857621548394015510397705993971696503943362349784436474973474921637931356668913452011794710752617104339560409818655894385797467129066682824894013349500541119995058245868307381935545907578164502386021244230205188619588681867485925293168660018870579547320293563153329842804886605433109244897808234273845491344505958005101732291608513158573708003834057985300075519690141658734515344279092631342270848647440414424788360713505141156782118050106500281820361614495941752233517583599262469110355959602840167067203119772733693675624594659410137265524264836029567295420333868354720678206938241970529795114750666254141471037872761937763657154196375232242245231964415242391955082358406112833937266203374594629172831936468388101355587109598801313510130451677196676960815124747883954118565290067873637521958020958144595348742265988858138512267518135192451613102993869375706000372546493022586635252124070066255018047021601079125351616198268242533284115760574297810738091071667023148764970738338026942117269101705584990718105386427700435497868796711650833077806446460189164523671005151874139963909546918808078412754116608561970917643970032149186664444470390292438462347527235171333238183414883739594670160437174127038982870101349681317646302568925900071389041372644856649625861208884516883418314633981452218921673783943506896770470087027653123323321251257804894434194414950029593950081453128161960068231173792488928666667915165067447977848720771317307130082425271128558650624421901545780714655548886187718130747868766277314608520412875333477150773434824092587239099427441026340238208752444778508966036774522057628204622148853097867843053036611432745705371854629035860501669697235395316739965445343552203256960902289359224 [151,50] 25089832005492748502048556172359716938051468775232478855599339934586103131074441721178028136129665475421731064044574760703168265610082445763006657066020498262344479351433341038168350153307315263189594358623452502362036600062926842742682328068088996249899214906547106914018507559833485302309046025921988075542858678026631115410491201251513461650187430980303463593380306618876657980612870885087770357902814493334859373579620141248438400102268488130366795462388382799670058369238723035543648245158777638835761009945836071070887349917462668330818253127767445275845588700788835779213169671568945249160473879431040846644633563914907101358869858546490528210822516720813185323014156865676550877143333406696365901823064110225984780396779514840366469337916628792449811732152977457801762627114608266725061113500009882582491159828727626460394850052309602774559608275623395365645768425358943555163439881834321492653046903523480389718427519904532471615273622768373063548687161151939298383989336211172662803787996746140607556384129894104139190462387870891077718036985575945697531154273392113602004899553561343142214554901501424701840355344185674925804116724131848993234366857410167725342238176382443903600922219148600964899732012040417234973451194067780101816737195703976285968578889796188334015575759199133162882113885904484028099490700643483172925414049974010228558602352336790687687097095012397564270164235095213627215634422679014057025854338739257746311872537779613393066655680940081150574425521914271633332043959593073244426157241235722188259978026414835485117904296969917393269410896863214578698577273054827639254303125513625260234368937604247657704549812261400102637190069640689771046918275906325875981168829137447297715630302428901053116755945977525604932876781289006373326301833630547520178668165502770228441041042416907508952327152537379709763549324041726826133934201182198104242560586809548660860789496303969135555548120635926072077867497400837564101596595388665724054368357944535892525284977518688994581646735630208567386450333839465741580733011828925659968722209465426937119628988656598975999064233197050910743238626790146761426622300604764424515788487224255436867888821658910755180124526557736821566955060397922786983739652841829992102452970017716853855010333100712780782625653616404491844546057728282561808745626995965380043581098294708888450310642962402517397864969612549406916855063164886101248 [151,51] -8164973330923766939708303708025438125200855942214567386636387885649871370277756217183003919727596352684133109273992826433382781688584064621368348835080326095313182597698958683667270590567987143461372208686773577753569943492239032461453375364912433345092259512196976619146031423514561653208798589936683264572520831968412165055325302287955589708007708987821111809522171319519424590590672002672630233989007794246653525541847247826119175970027186044808821355650784121516036074380103934060727744242458561940435228747334853008469333515941857029578589124170642894514688560476817721998327564584966300156657689362326701840767531011983189476950323763983069289916180422206332983652630593770249220220416459948427553792875802143762470772365088089902568525082706719664925458647369182053455805803623535134828523007581062506418415664983674753053260173624873943787567616770587596164036076966417473254129422568688821583509178950295712116904893254674209954728757180250135840630849487554913128606520448392892959138298306878804699293761075796208069074331277268121145499569215431799097743324008292503492243001820176685496388912029619608787231127252586225924002125291874003941490871256514791762885794415333818776715808583357321003864681666621356495155708936673044904217173569246554357054037144077599602650398376878715191237382427952934186191899029337828729284622470272154046989634875658218462699199029027889442445807609551121996619098313342037839624288034102698945942326230712083626213328729579777522297207100169082547529734554315646631907285300552005581181429602057359895803766152697752993736699721820238321155879191842017624740356702707077091366650523829205697201773969327642865101959514774947570256649903270462342007254712525004685656565459896291296444449198359299637791584139438485703408535565386188404864441658673619776543410599123388172577326206529991811812229575073606986998403703002213333406151896253957260397060289684857847971533279263362810884355100507547885219839750664644032891551303478231566523153031444351813654449590712189694212050461395270922063176083673755934909449629250548293441395135106584717947888870154379405705347093643631858395636152922067838305404117869110101704315102442990710906683793096706178947878643417341531722912802248885084695022979579206945999267627977648666371042912559208067588943969513355554527748686281740411775016129074260743294909522346103783871720277199447714724875990798912 [151,52] 1206762095278872770317261044784954444783350259991450460147833272955689773627253404165677840264664420744512255916311529930165499158972941593862120525677241542621615643415194192540745036288152553665303726273753779904357338933745982849523369795843261787582856688701335087101218897686906065865114781294914370322941327081992908652826000742912325934019339551085746895112007379611259745157180747235592573512891525194624925300259415303164313191384498805062387036592568704444950263445355362697280633677839064299487705564849192063679835548281135296011600178473787413814752356355338406931169124879283963510455364053292612656962462859326435235280810186968984951092118080316853482304096651235628676562869785427837770886304673908411550860501540061370275911014810114579797389314746141997808268696463971638063126437089754754735940050374684155874911746160658437948845333780606776016028308741636136319366972675150510695311608509376525367631991363456402066778114904087420260776240641974330195139688511667952722334122594729353142142530094760978170227648676653109804622713836376949260500232924567237941080129615225197455621742895448690424881336455452382247623558660008208172992746263359242393928426762117930937971345481776739309830868836917334719666180896192817988460120638269435374524774919771064397142412552361589020514100370601002013575273933648074976911584554353066369473148790997818398728229376709734192330747356818729211448661641034347685780344651379676565400661635227506224007707519978875063132967620204697114786381300357050992054145241087916862622461431114765180437095570571399567901797644005435408598000605572393346041125301180089595335269348849522789861433943749563702158456835261095329098929363712955750751287273081160366971264480509512310712018983192863288575888844006765270527451547409910186972233923437236647634914423328191006950279370279113515639448098876276305223074727585232448138042502972799777966942353515411604160090697614703859743334401811589830452741261640024970125722375672732299642856712875087456417434124053091325282760070827728422266556830199781480293524427634089369633915791094457058294760337009376482524830481369352842652181224379475194171800216875514724213728541183338456090821592778079652721159254089107540580191847846378047445609505243746839443600153744590123098968576786994262747561296280417954963096312540848407932013419419651985040142500155291197779926420278436574175476042240 [151,53] 99888135809931907334153894436501678118979671325785687742524533706211399653483068910551428372406056816901603389218835430478427591155793303618669799949991254690770891152143318588775975740473682497351227901281303916178066772661001112009490769042239024719889166464264186458505467279597923120617220667748106060726846486112215380929572263908873304568980581060092377824789623609255665796081699361693268452308763621545315362361452653189392507801714054820729611477218583549483546981803939608182312128880105368965609967329395112393885317639845852120561795373158409973738211207906482178634521992341986914021875632291485555562224145574716503516751802885230489085125872635314362735065007904050726876409841958536206749079378927113536721029549117174332851338791113501013994237150757026711831210673234743030754199863441150806181541350512279045341055258713449883215816330055195659438948184479189211808018241272194580844514538886795961348202381020618277190671451792262602409818992240667868506468234833025446744257915572406700310204804889709919154619887886263420588117668213364205698911939276619967548834579536412554233654736145134910728701078756840504569569710778505017170623713520678245515344470927415373905319496848226265526938584867719582062968558044699797422683300330439997829249991264428015944334413761408338253566521161630335168189001854771118905079770229580752184113282020265060331430990216086251135496000525297507569077867663590237980337291246185576100858614043254676690484912173848621835457814149575393414928425019516078569419372418260618149490633632399937037564048044813760277182650109578052874281718988069199560465972167898378192450682653395469527042419963627298263597277660051148009560523942769083432760088711993387496090239198068536650365339844914227762453949739719705924845287762304822320039325090614647073134163750523748380747367959058037812308179811487810231933052529866472271977016307947342189171058139440451717507153453643084365423884008539723223149795450006107033869796130902676781690740915802431489500398351369955549757439555209456366103450438255984595658201852377751225712589779315216825049311029134790005490835133002683220600577225218417597718450389966114956993727156015317267134403409012734575077135166582058642430711592873361240168375612592675948046093567494594822506273299776984694626577729328696410312161571494852969199196826073022189192366008044731040626383047956413840704384 [151,54] -95893793051351123819895184547470574967412219946280127534309803132613092807616057208605431235204120092714354808555146304367605911933658663031744954224219488346229324478486579138303864831688852092678187167720097127561038631560460393641497372113106837213052992640752963805288571148334094348345056141902368973728486689221161607497448871043146364524879420863748633114756845266510200795743873431325463792134652566636198388444495562428473034765300412815931560378362438031015035329333278343272899180191470950928594109146426234136543263821824842591911378470170672767113291296686603995545010943129913914321411177627385181891573660551278100281126109527777012968391140622251339198290888179521295806999475777630573360971726577925582519331829226198893746227894765566560715266211022618038589294882661357740889059437049429839751180753294731363870706679435902295136501799819962657621720136225376475245945740381945950105061654273031125990026937816294751392484355665912979570828081797349742770191299908810946807776312259794177422183658141477355476482049558305086873861980423034767836956558779925020950013277700306070319128638762246740502700654970658025592285485008733773018908518758362774863231517802297583203069824698435746592310573325252023705617470366678350547764355727476513974221261329911486925048493841307914078461475293474945896233599545538799862876452940223908325691430051855811716634026407496015082376907661772119839330453946780542143213098452254296855071525245605474713937672903972666753532791172763440342217211647833352107767356704129268773106064115337568382472348625074654037804889938514536868687718773776700676550845136173700659518568363231348298036817066475013810166630502780381962176409123373506139890795238258431459205080324754212792610736430579347043888327168702944045266476152296734426683266689818310761767465975581843056216789261589403271171179391984940702327730375604111762487141021842061265387136684007055284806605428390478168382537447060515085188486429379192521420928337015801740453872436774671255560264126124375840231819225143360109246879027961104876390422123640096344838282366388186833917874464908971386061980907564719323271438481396192010805813138908178906859958259473910596045542960748222939788798386719484155647030823463607896942674679486823343005991795878682821302960339148666297447724140407079277853679596583850774606920420193364989535372200810502874614783176676913531904 [151,55] 22833519228453121583445518175196044193409799668880121654719877609150022511515527904530614281135841245541042170489352894744831198565147956963846663769407571425789807686142325833168799098925178260460946946758889232064238142225143515365433564115098821490913459180533739213099068685635782799600253322206378959111179704671772477945402598235338324745414345911315219163298895445699039500007257005392973973936854860462350513219034350389046049715354153001507613554058814786695678601440294174773990296955366618583172757507796828711503077753765408829208909174154144254685132647188140709534290071373690489361092355743420033435723776840231599023703636255368503937930042196027568391601742315890313160230222568401519830552607219877874175861661824862900130828311464364068966528815849343529044882184307105814663242724626510956375859041001137975629527346873454363397618147121892886731510840737482782978118297224533278088649613970122960637162706620114022494558705284709077086577789332082468663665176838207490576419800715872876986216577663498154542049670860419143447636378795492008914735710275663300427296965307837315173961169923715943203401576605319421526986982540164274050194385809873205542478847101128053763068815395572296936853018559960658197149306343729261721466895006083208161684738383594315620443018363485522834097663746121401108104384778468138776387172013141021749228267217698682394568723949845022212426798925210983876631815062915332855767872525431874651746216890514868970856126534228993489780980880697891798893980715513349250663607626601541945396325024538780452209120978381763639939789191647417415107202072985874974810607534938229760562913659909223509297378666758134438270332742174546393763813300489881555719548381924328378075358622266290721847525128029053467458000874444864377220658158109176021548596022095318316767675718535412395012745255686714407565543479320695280444986180925179075368493982137804419672896512954607983501478510440419192746476090908601934229005694738572360460699797568317251685778954963226727646943319842310997450055429379868703730150635464763138133819580914294634459379480525363446407048058814345411990034486425860217190007603065211108055526928620399666021045599628788584706686796307583736406893379831714066997289516627405325229498395486241195046337256095026702817996326221579808086196267235485831418971377731396777311107111687216690360643687505150143795812704917561216 [151,56] -2305148691655389827443059402935034935315472023283897684982342676479335696690472511740146825516802666566548313776126506899392793699962158955934669074214355339387347512190218031241419111813930374451458623696767169406565846164593307152844490671027251595936403203462890079826916053023477347258255507532856233170916829527616490446105658256345181345040110028682356606069783131375569503948924574594671281911848430412159814270106840014539169682987412759507836854712635558963104035650657707185704808800098759109857038993090039720370221592803148936763835414447889645371152288459413972184757629651779313282398706709496670409345889382333985962502605848305577351685320320655793691066674936295378524708690873470894722922069258192583898953254568249936087275672471824555717763014898287636047388797156646093985421349847440908697479179022712634066136980095108681714510814179965842133227907691641459267787994897638388550651035414003646253314607293133402959001910008565769939070321089733135507929760808335164438633531412614968889375629544488095922249286715503884203693868644399912986636767619505368312380017130193736188440897404561120968001134124465809738098014175038350909870915802286187331064697923128071185966399507667858819862609136887019501292830627649517012830075168451027936342308958167414000483514534650189001059496038107175261579646495778290926938336540069700828495654381547950458696422654481958179510081039354660900507161281432814361670768519902456973247658787120250344388805124165667600714875389065137173723692927575043588321982615703662405518329527410591742336361795661633803375639347645408530057143158039457100132948960455083477508663797005151185620910329165126636062828851119978742126067735106173144481222434554130748195101570833071853592639035777158425453376502423601027892649456583468997208536723494707750315090968062362188332571316597379927351487491738344424368156398167230762675048800866675082868273846114858242450662463055371879939230790014423747920060045940123486727059075144494537564138690232824319345072788318726095203965964818921509556449754298055724383206476959710568900899463291710280541192276892866926210262844975269720320382782153436859175755581043844581100459309009000071925544703462820489503946312179315455277667821260434278261624647170148813961810391787393279398179483143960723360485218771384713308526169500853736759826477482120994195254201447077911191825272824832 [151,57] -166343348654011117053361106314456463243833162411662521753027842144110608323951261027358384194110640830599697858883651166503398604332763441480096786537869445369185219667851124231524770685137405544302593046127985425391170119767749576460698003513369748277221041679282125208952748664395482464090543001765522779913958749019717518027853469272621833879336849596378578690118268084342868461309266203834045011319612762782825920591920649490258485221573466820826609296723313597786355215922311012398563872938877075384522874791725088183264132999260106892819574695895483899181944473366696523217591814739564798472540536092560923226566058381773269595500708291701711039352385973410618047428900335417961568391505386486080557678552974572020727815437096618086377916604708937859914757448381273194476485391909962431951003876507228972793386738002170083698129629856196334846487869070300010478343985096662339948197977248034843894105812741650152449720908060711706933338432749311272396724538593273272405118201829043269989943843956865324743830470741578909378098037380822943791817200517843104897520380734069918848337237682143438683678356631517708516954693383762342808893532454343892899183471780721824049683291778684152862293018404442288938382571641035047197094063750417946953620984031139007745598961227494826502532912104253856379162517199770339071057916261948043681517495099058303799612317712598763886717904366421653247668236402245993343348895196297823738372725999872603322981726871223750386947963213837235311290780391512328777159593284903679016575710462676011488984141367649832307736392028685516488785938845920958903702486205102750778924575355255326410221503790149340556321841916995128407155901379047286973933885507332370424982858535247409936155711975712733209228299131638775917871680665612078243378633200171081618739388978767283109233791345617433187764088255236728279109707267691222789254843937894244941969637761978454100901951370872998181417140269606376765130941252668112992587181437425777033250482767823692170350458706345099868048769342078810972830307363605157135932434221107451216599796079371875369084770349664056026817268247989618578915999725373271585822444121097847331081167400508413055495286527404487781703392390941695725357800108387635315081063661898495085231390977892832628943236782634320942996148318852349711765723046285684084913807635048773085494260380751339677251191215918331386572260736 [151,58] 96899132161743754123065926045106389169893779034371741325109664940716057829020000046272821103460960255206115046013535850493076887160401378736152850177989881029220859687306719025279345313902618671373404248262007039734692614535880968458122696034537297705554472956642061775967121729147565196182207597143762469540613417533317696533435935937564671224226224799462970609099108699972458743120355709360829062460368179804206438437783875784462940733184738155252789417964223986774055304181616445225837300073201439884281516423168934042569882256950462069568608982728259996752009823939530935545508283303075095904493941871165297749490880449843414083297234377815326825555387651552739657759396596970949373440020999785733218917297546422259702161188002341511475978269961512275266297610460194476831872966761161401598511954263427002058163724350706325712825785832937399741584434559337295282080577859951732722810060001140341709392552377099427636269177288790150474490271699105518398212125394763544792548950384452167025583150458528433779141487178442062612549057173226982046227837041892237219737205392118980348219823701265810798548326935044263146794787620474769542194576558993883161186684197887287516586756715754955250385566508826597601321234069288543154273542288792781824308257217819972396218457986769505665921574707632269585329488384677833597776693373448850251787977231349206329331324654364428492961195814612313136062840543816360084006241526661668386518061191739720100474461141984667336904685775578976392681267153901726607870803410004952111679617688639562020716285152059415001457900521735808897185641313259815176608154719260616105149202297378169911903904963831220396274838082378205623326947240696857183710459140335596705095238728497010923893328863115582479667969487273534160801721872674567393694514044853550808399027604984654099906503233087774179142312194122332288337502578242456734944902918628013797403079535587673772933893462993479301327214648768586194746602664954664147711888215822556802624101616496835310411904397051244030837624774239923662390949698979685828709783887369007115695258715320796543692450332480020322683434762434181439820894395944479259275294630556522825058734495416751358979185700107971465379098144264953995472509317750781879836839984787007837828233445696782668270624785712936382988634346036848262744202654257183026766209538384231922085098686466707552423200444245952208302336 [151,59] -17634719104219297924084275093715601627949102616387587338411625646972106454283154550535797444708302887188949079223016132211765404671990865966087208218566464796786872460646576451529625974438605478831111456672615322631094325096786124456941520349134138992356593459046931666005777027283728937035697553008964463704426166607674517182572449250316856148536709462108505576283993247849827289553790808865188678640544219647867342714794445749430612596784350025983545300198012968829726878565358211186079235473317976144389280901592358324844533830029175803754166099498264261669770955022178805670064349049254261900072913828000659049546846154344776181128129417516847355395968857425845157729902907536346588163303159251289147529155082307328866231101493358798513923725653036914303061197315598879852215806809999396158425196998703264815710986212790133537367780005056088622206102958432501395639781005544787691937209248584917017791553253276654377178266213540148949987919302868877616357820785339090122699668312757679751208342938980518617678968954230498209329838116336766644361001417010948411276927186962378727431421581638999444173392302539112223295967309287334579157834457639386759535297920606285409737951437986680499786654301785244982510138903496717948401380049200468150250525919093686092230531067149879041481241440453911247111144463501453629370949484667485504772400440212193372222610243203129671348544404291925838946931913044139831437278706958020361148389400440899851948308354649925972313779616085209373241588582770899466329500844783514602472629394883138652950724547715153614008290332924130379042764345041066898389622874570220067243856763419801278427760294408436370028688364704882736240027725453143279615697747737108529027246492016848251106978097079748544450560283550699347764895674519586604024563614771198157016759306869717783346543974149167958452044876981754808252152214691130391858426885026281570663162814873888488315719940592977216327993774343517511825865387620687219025611933680303268829825225015534258893662598410168898665302087271858745759803425880346249627358770376103788214425127966967046727681018075654867295718833123024072553795789698693588332584562405656137811646600052849924435313747481835130924127566189195019079589981862400582805737901093445669060663224950991539350681891956451010981049582336609105601813254690586390917145692923640581816160478669167285039556663469959905248 [151,60] 2159248254318005366215537760323098676546316071354848854769956328195370044986956669401777463742062383951302766539846332533809682592289697280960818471074186274765142318009452619189479997876778019016619962654238904065049440505757828920753280933666014307093664980136549737004306607741414972939675073308049843675105956037789499898702627947350525519877101709197691018920096208179967098887466215465562906368407357782161517671607769501608822150464064868626191391526355651213548980174354403350492002806416245905663943507517022973551548399784242884891870023947732081019019749395213494119620282484706791535877808447845565233572973856770536719907061804860932350129042945511921254898863685856945402612606979103570971160188422489949474570388746388228069313338051241963634912714084457541294770708864732303110285547030300400864009116691185304603286017724632004884922143696878422242267811609649777417499052030461715747759406114923903201421464309989755910982325094666501924072504411026208492327025833774787992468289217007097908467765436479792861532776190294781283793442568405664538314865016080804838251101909610158411426135380611516712160281061819923193048612756929865600027376907846389415633761612133860625510577088454348640333923330853805486805930597308565343726551855735420475084442642533588616040772166802655664703045297684320557748590560796993613693496760397922090873163360417686479618926613965466629487132329633867871703618236150897079790563921287704589372422173718544182597663469355853709707764769031997936085747135474713125601167414919409217176260380370433915094263583395346292265991205355931162382135344102413863223117988567826709913390056794210050879764356359223444547420203979430084952254736807301225799300634212296535952561213706451976210618492150062863884859802909127268655008017350853083971331652539462663218956253059211467851532292896318260209475806263992427439047211198994615138237800782248390081066872368989521425626143095020007533054207847008455505897335672323783341061803712324383305278361037557449188560189222965137391374759313948931383677807990687225603676992243365194256478029564691809013271186382739710294467807374582379271655700790856954309895064571423437464257183968634293519161176902271462660886428422938382673617630677698904767276227228075292676786035077447319090326484851323518640386625812911888774750248825339076370877271568740338275985078431317504 [151,61] -198670450281480695217927562109435642844146431819413368370601295468181690017925100247991563128443319943247846779944324128753580885224591991359276197545057565934747458712203642564007148156632387544649274050358819552716973366378436790729645937236368781337659411497947182544967457030011094652203363591239564394106300831214271976067822504434336327824456554359170302100014527284471403228161656950274361970965244060868984550701910445808444184706530709746456408114960208612214945483692912665465123284718012722114583385358728250219139263871851555185200434580821788502850772288996911079838210948779919940876340008410241176227716166259338860119144259566450289099188658811644786959827991619580508735234322399738736590461878255379590203328734793751826933605756342109481429763840295976571302512564359097608544420185740995153165345341902791108473571664917212225375068290280709822601198458744249245936137775596108620849695528542791378229182871371880543108534202780889219297976753999406432186349082667994209334094968978599695172809846817426079765137374717406385546567672865945400045435608131194303138101112213194747499993829537667391267049354059792384282635049660127364270469634715683451031019162192301757416069763850040413906765243324498478568592561980617615806335040940077599339935941616040113325668132653428329955391803691146659821811595283078395360418025677614340529226417986598861187177566956600863073534677615361887453610557767970697036526602932447781568013684248422268285599533392128904202926485090831300511194056572003132712771121324172580251515986861710036693249594078807859706298968927731836619507123665706124200294474753636481547322228519132485981058460044746529332363235830699221696543321705183067389841614844016109017621405394831154193402750167566025138184151806126594063493999906169736731402152682483654352595875554289391624315364808190793666956827352534082176799149713981444531875121823801809295009473619551800200143940280477071931620428927468844875382730554406847123390835350243816768008659632760030764400983411327158627412579013995404429159105006556198765625233721117057141464204683456239991455700390049377470377028229028693358091336486438841577865774831052958546068324840818248586351328530170373485716674609711123205712386447063065664778560057194295840456522818590123153690280726736854090559834702280764451475646922896788550002597907429786443952185024960 [151,62] 10983677370593616203424483971378753263979649876638850823020786679088106509956523678102472942954220057662980318184445445691828559323558329665306856018711729446906137701670352583607349111286256975739122669201934587671728960656067887069249858887746378223196038366599924588817838145852608646839722424480415956708096014838545955970009947193970661119627121066171082299586493766920267524954185101203669203289095439855142105575321993992338420755754610108480961520099249012056343195971163855524073119558370470389632778374097334184004467848855899944125648012437993394830364565631253930737494982143594702830267588641273781156289133176911723699812451846416694372213479196297183383817272813529218251670048416958184774861155005103504610644134842093784865492802094724529538965759593462664596392604398845971293479162653518761437905606067299344787074035932164340294149638803945607042217889227454311770446869263847137186912115912431766272302516866974338827176507757885073884547580151147294682407511731276845162296368483351983305288544386382862286693737776723000028048766322809233467039587109356638402669184116923990094633857161398169587713979158939867676486286260583532682618142071773122504534729880443683819161562015092926690041367584226161072445944861734253230598430347398640280594445239743982284075148562146039039583246415864377802529508839049254494673887982171825703452387414605338277334289539429299737945800594240471160745167852497717749009295388038973072945947613028293980775366815231132136196958702115232797091964387337574075090505065071970404631630902156162781817497922067443933637957756810465170176951148880988855054608685209403989055788161795672928185805400279596062158117535561614070459239948525178548278994413470004944586413041198370623674327428156880077871025476727913594853667200937510279730016394302075897446826668049730437847595187438568037997170281160974884286086271604245461598010827860620363417655871964813466875825597372212446688787688930875165822016584311834270059910648837782178727061372418220216918939985790204799111279113658283012435729510398204528185491291921646643165090638046815035431974668776136234143831836260793736704509436315143238841292531245821508799805416217090400980468722340320851081202750736735310736049341017294223743482945115988913972575964384291223344760003214937537582828807092490863904118873287596197706015761275381498555809024 [151,63] -56501445429468391045613735071910793189345167046983481720195759183838595598293689202868194656790778087629296194663739065833794190417210320309864527958608511406832892050378098302649970734431568420658777037526424837346284980208954441609681077080160887401140967767107723823360916074509122912864288901035426101167155108262295088831121477210846205836995817718232061398747812743208138821326651326497256358010402041222509714440524420098746923368261955549530801729239039065470771497802060387331797617465075631172337401858627443183281729036176971578201776880047683545274935343553111696635614540220224588858936141496771009981144852139771074685571018490431854179857245481841666671596365323489788506170027125547852457160724276709604288436629653502872894321876223287862720536044846506729149493772629005404071450648102060660935256979939031773214458300357722801731116005016494623480734950208976397401419311749245145840534548152583362341566844227425606684498181638935112716713625203939380577941827149590342820342039644772475555206860191411816066586370866829443325725586604277971152986471875084989981768528818395061966430797636275742038725209020223624591893680187810094219797799304705876297911642625660584198345910203417512022708911785564154959666104916700455955793074531089285991052742301791962960999202935871812036985425224841164449409028817140021569123259790142893218948615606060403458523223965810726975743214372668407233226997273939950502193949343694907203804280026147149456723812374002918204367295622942947936382169438873220361379149410426705105510115959705877140817583783718340484742981142135493030410603354944084875204305803255085260605816127035131806591281364316163425554369190916821194402108658873854769417709914440611300409791007009137457045346455527244643196651209069183163600486092253842696437011554627983828597869892996117402131290842733750691078224232434959951198717353813349702152768561873382272986459144630373372120270561469835540472986576569970051436240213594313049042653782387292424837530849318520675446519678449669090464180254772284205031239025060624560776594343518090557388234692309105186312992250609893612138753471073387635652446903328376446187807728218158489175537308908379072910756547749533866095775089746190125478419858308033843484831402396164435947341208825998431792261158630955923807500127383114125689047972718793757195198599068146871840 [151,64] -6500902346521634783126141172767078022439009605842774012308511801167685855765145179222600187940297177643192345209902726570851032295296225777147719713700175896094163920560107111283962894501734753941409736824848119104611046074768561604758051726398955226316156399274771778261340779649871371312018466227002403958715869353026791101622644510072756075137710439004876938795712558356262369409870853548286316471229671677173958567907666004736240868837576048338401004315484446858535954116690576874683853800185617859573543391804123672770058804523662191542828259564103865426522246903557744888178803599260173183892120493619906059410423204526038812870478595433770636894315771235264007710780655640250766762302349361909692919236774943209801434284377474467976640325552876892430536892809759210000832929786104699817327700979452521504352972092031483008125147917562737322508221666347015633483023799999779926423118412074769786284759468176449824525404456639547703654893182223740328265574772904876774590690923822003050968037339454934335513341901684810052499409965755551759606368711652156698580078720254375064208144293631862351671809650775982457329745001866123189014474042533257207024649123019534884850501449368624066206430006859133878289748606552176177593528412783429050543910679211806714516263113591985846306939528479315279829608894861802147017808493872592264444065243142577880494629416724295808857521555807846664117799907344966298672983047040127631231295601755692628829256849925062886901618889543449449325343096928155776549238559423930418465678504262890580471981816437324796127827336375222467213797358630111838607728337887612617414995277562939754688276423509059662318744463586473050758516938926741409497243908084604612258327244142473199708225050966483633567804381292472927139275013554354206528296467176242649869200602249195914142115869677796392153119394519784698393370985865191865472676234789709190057395959156135519021257466365313814944682090955351661817064312120714030937979767489488528186841246834202686525345041386887773273873725983186339944628647500406793952803657613825048210595824477168240662999724854609698210411034757904679467943603723390027743546267526249340598338425081061013171579819595590412782302938038514664249952822113533234120229785913154322602334777986095689231333897637152853772495756335719795435021643985145663156806472835817260994896522094157056 [151,65] -8288755588840089057353347315265940916321151061313237606662528928479548306319786383804389462638248489800656973586265784330813938653198033209041237120186045307358608083657463493885299975388944940483692533661326208307485466120281377948341709228029400239933264929618976503732623090490798580552463472695583453598342516129301172928808202539972654730695657097297928519455403191394853418568203326527331242141942317500654762959886716939236918537582259449678123332886529725869834462486064997321218968388912814622891518959476117609158755431843703768083401724662176900435741370977885952938067043520475563236178454306428743481418674280492928023624770969265582495359905238208247447599355498271458472103532772112671516433607065140857019321939005560910268811687837820699708769462923344011014171326616340225938280123634123106445519087918675713523817533317929607170334331820550818844316983083097391153459649101270574005856759767024422323078326462542645365892497581373369499236543090353043551076908669017939608320440511362814066960968222577668794671708661415831794965178707706934101884467957068387199061681001969440938459160321419790838899792570800190149717000810888166958561703498892937268847943294957183669183156367195375650206848607539197333695766376289609232044984605579795953027437370298083725838667711786296149065770220407369747781873144057327504538387689109071272240713835023906174886450793194439433910892913519412141941403993304125222404868035937706779028490977159057889205172877533991964744834590382121549489136850291685102231511132524752942046691410192958728331755780430861223348600513147568310367030875007158864813934410115680778925124772318688023307155002541631364931908693142287588860267007836315272634705484714590541099923475023966651045113671009313086826827462715846672857311553938517410002220508823797922083565817166359063240789024547761170284813497677842687435868602639979734372145970567925444973744111483284077123514314966442598219542030930675101301620856294137141694181740580765905971046762752377961215138240796814138495376472354294693672289470145284473581637062983060938760173588287146781159823653702367302897265349638003978374197778312874679186027858368439195667958535213649043256553039590658037615123680528391181352887614623045237289782305051272196904163703762374883376659919845523505168843439327478864304474488073018039195961937502688 [151,66] 1944018240999080886583537557479822697209661078665940616020958243088255001620350952578913028469306244163088365092150395307037869384668329004122968776952996274278127861574275319083606069954775751512952031337398888764910420114554974733415435613699597059029418523678554141615769279521263437760121453702902843717380106125471141840054957103173950743541392752838029694576824142235390005625839363179291717483133754278709369828477483994349436800096075732283288711732678229388036272663869544918771265760509700587269592071428068881671834693087998953436606538965310223568182380302063417861381657092529066414401669232312824057564981453835069848177040847415804388025831687678741243677865172125210704742220226125323294524349604005257462414783913581468050871435011910801560140081552769740488170592879728724595470284443070728881354530580138884838965872287502811672475086887893836727585321973785528144377925410314964255340992998224247339565080533196764645675772245695538458985888546045584746347913321364013006409091722279124304278567215896627531428474505172072570825084379621700907626152218487866724861798710382901907855556556995575850315021326506321513842467377001474672614303158227092661836390710561307825783901319710074866482892892667373987762037833049203212249516125239391976609222440600210024914227302447658738691357812477213162995735813870305988327220595228636567519334498228869529227406552435901740846547794267514754385062032487657938039577450546368134367566415600613959921460746040940458568474463339455547246381755244773563310860003291737523251670821138452092420939298444100259693591054294109091412439722758312297702239770439733331043815348570319772625188127685639732277836664980448116437185909001894446790861421537949097213335625383140999638541511145146054018935405198568038446241329465929004718085500368764838135409193308482758872044940080353093820605136299069296485706658580032088303892988652531506766207517607199621591108694550627543249005515927175744351953389236783180003540265952127741996236464364934676375610441180230216097069205606622761648178093321322740375694333792694889222937099471154737102020678543915387226726650595312368376252798717477822524822315354710272276268990141241061354842375113491239796523396467061067158187499218249351413135495159269302116070666892616841996423905907844213219712028830308012970624173932644306288275859712 [151,67] -153792875481296485027886021307496718887641512038341847643668845996126814929819130378679913361465331095044470300022379124381550593712640569493271306548653771079918041819336241633583889535956974849397190460177329912432832698797354985447139064969645097637097820052971226529449748430957424485135721003168322666814582023890507188188612621562342436525712395476670446528772775480269622883757361529246645588345370818765288442286410599392902188485538225558940437939366239553658355377894409834400226314828512650379715269372220254504123421752095288788066608792868507407408761402479889894317019459237711166537222364723709165630873750621062280512167871583163435683802625759154414983879020735286788663705760597911485511632875442413354689628323225855685027296231254839284775512466350327699894690818188187346847392803277972116868880132209899249437179154252117786428157864073690764075915974840623703112597138632570914242595773074524792496824542898198095163527826255656351465619379755532159013239622111884189118664953960863235935038466491653563199252996591525917761687037137312147867768157672950724741353145283975262017223646779352620839477653182770075418193118301337121354059474221920721380490294969504831571439660018258067635203458851325319758849741666716048238961685824970064615739744919711715429306181092017894849161825713060480715891350421022258228785500147324450395320598663592399644627658389431842384933016457140373677659878930297313337977873623362869819755774062990610099382520769514671994091384064136250323900559192870817467117633479786964376530141666430312385143375003810965225978219053929867448146213227349531998310995556403948703779643929151208126201054163777696047491776647354072617559578633381791557452391723753068256799458027555788129851902018861985762336781811798778450847093291409488328190006175269438588894086551844802904064522050045785427070189176522535374494484353089325282624706440896240010023219958984091371557271551508560986459548147246440231347388899540763245083245494839152643644047121457439854537500629379686090493409798987003406036972009691588982681649302510222742454568210105464466097627120345977892125207618454443251302183934099012948751153245543679316296545319362959959529931447427852421685893338779061396077575405060693082733758628913708641538393767297335355199779763156799551496375513582344905564930956268062792175072 [151,68] -3266356937570840019717407187364902605044260837443604677431282593060183828742433812833264637381701623432769283878638055680164696435728885165212394311935595520944890064995687847673854189543118260429577588978699110620908942238401625379269659435796271586764708520612724296856992245312217809360814657011259264030600065011419312362432147303772013806129609074054065104884836356122887832808333050548793610176446725726473481539562331969411955804332250655038110421868469268046374054389254837778099695372963988574180923802229342590578749892341719440805110359663614440863464935042818777394814365808486760397794829593335622497075687861635836783642812774524661456593809281262238585089745504883729411392366468731938528721235833247517584786781767931257296486796292006390881718283998282662729660039044124000519509961077161603204042936650930075716675163351288036760052854789316997555464657885695488495250782357752301381114204531784007898009927308266098889079389782176267052075233323401496460991907622043226479903298387966168015219115013024947213755869479940027188373237884656586449916925344011306522506876096850962995625812390808618612894357963994300287258842496598499784680281939464728725216782574718372232463634723338637668653583204377639311511023896114709572573264228714095809598927423476358847279968678694716450438512580341142191337576623309153690661200262412870426899391682173241461417282123934251183074469558499193857827642907019842584149208296690419946863506750803367198336537591857636895602329055626765590187136402686848903262670117132772049773904265940227799173250381465065177443268173898316969224919119444935334643852934326824724052841873807875853156711178174815301728733501408236696845613655218443871236911974985335042932213628336106845680117821695426025376733680729731246980735625572057302481781291042068255808952175818324399923861540372660781767425229023319261276217804284405153347191312277880004372788911967030329677758774992272754645748710147220190319546527050482218020019616492073925381622939142414646284361576641368116890544162724158102632795839490410204548633946695884128973212396125721609062261117336191100420246978650141953968412523531629695221314140903950502015883501900734160430011065704037769767446237633564945465279352471415496244513414465309533319939448511625781487982804597719999387900122645078164620883654213964836096 [151,69] 944273463329537030913290188512199370294902494786554276408427997473943614721503780037587991798657072266231326268229255215862122580432133640034446375269765392884839715541505239993754158242947207828056973870838343733565162953801808042716365453436595773546942205596685334835008875384380430746035694375375070936033895072396792837068137243640082790537730551485105909476972133125048656847427170262916864576798047022352064290433406344836203156324191917775647163939491351946161404094453428665708503145214334843771699601180556155451288542515910708615276864512104270196863501050732479669147707925928216634290925123741761287217445778995923350707579512514679945127961181757567428511242530461764091257304464258986314479717782552648142936668403926679081739245917117622421992005645713287771579696202281999838371774927260475416358157444447046036213556232373503440363507168980486464217832284003324608005446363606907085355555782352683936424475855558911360675725444013887944567825773095507432621523963257826566783664980249404667869220279435817335464309305802818421476449002570526754537937705856451675986307302841317250152444701703567406730978081883407604363841740960505155959408584023942960685432597362759162499226432063927727453624879375210141945252269634532432170109385749533417813197126483826525348788964773739784651449007331722138669931954620130237243738272881437631961106645160369117339588056064767401178034141997314930479319579081163846066315120523622504762299918156876067678796387449645430255945751479729662842041241175378913737283445640027050280894338964969462322771189747186506475523710919542592580638816958821277932662742813365534262463493390062847518116231425631735142865939939661959615633039793707622743658871832665565333191507035201480909298512829014741398868890476932716810502854329229966962241354818935137490802121856754838850315166046050637133024042028024586675729224099642871783276922000662352983689470570640888698705001570042547368747562897534248392427094316345428907912533004150636070252695056735888720658459800567808862164169505142059593338132913445667767565003658722652890696321983233474741878132938867056217054559446327093032126178938017442523053572191249361996191271398918010918834966879274561131173704802971453501173510645358161851331520135066733903837591840030405999416772034833360486870754603252675520081956757794720 [151,70] 105525011534863052139133082113806932624517460127093785185863071111544026015845544980394765712842804758971990450956727205191777158592228621677887950559370829438527987287929283969086865448153830523162411186495410453574877459973545116989392877748539055792342370103120434632770428502333143450489672243668746286759261665854356956979712460964448040515662616284122734231951902828847748452949185616783440452601349763983349021592857447642992279545411477298169881156119116021382945196682341668226331619328137687219719039527693346963500046064379588696265151794513994325990781844930098249873553751947134554118380651810870233311525176825172532424986599845007925104723044788430373875575606830068368115025760539483395132039812556856406833836289207035413948957430419383892761956809417792602492831337167276599139821899940575551113425367428442223104158044694179847599021605728714291399085262327032797787518589952510748153851050811205861723038519852376484184995465595559036700452295848374762982535960121700612247050715877798807639074106176215905976583057029091062445369369117936172638477417602773851546403017808624075788425661402538028839411530215898506988015149069825116980150535076113120162246688704800680603146249914496714556873583395612975534969673618507661169328198883748723621693424694703105531714703251887260684297550143073197223195625437858449222007961954577969579468349945377360197374359780864000181677861825154612480704145723604574341791544407309504877873574208323858188613665714370052065195992643816729514722758809789082394196166862729154280219962527233429093555894442898471984863115585698113204587748968868042721259367938785685271519937103080318091653348938418192923432563343065600947845881992492885475436791238089844296946555679656397517602173273457056406083814121988708158404825033384892426969171055788136978649412787889441780583201906754158274178399718728063436207909287232614910285259010704283576633443626919665246912235504993035172390436313882031587094347178120470521450427671912745623083002529508078486152511153750231949587623284924579875021065756660315450168259961735594040030781445100375653639607594865034823608156840247165509997006758256655786924194353411681933497398936212140114590642018663604664248741165601586431147509258858107150486254980861774834065479021906908250865819289768743235385565297696186575524171264 [151,71] -5541907251656382890123166477643635154006298445348723992209972894844918746843132815748180434612448257135564210207918797562550012800001709752084441566371498422250065586387712129423369552962412312358090309327206906107315882298127581440443790115623221120660487287453133813666092118102606434238078546989161326877130046348869130054328091370142875210019957216324734981914877827910344019596668535260955984473007308879519921689963857659770275723623683977537850009063916629300061159324556525499983816534358045421079525485880693935488911372371843863075118704296307916999266374058193295893202903505912616192656259405023120137048788730988463616440524305667789597963316972693115090402656250642315172850695878590492701369050820173393058620663638117920556083881494388749309316360868511860852263589106243347042028540140459909885432655057957310532545233726918922648701231092355794135376669953850723780071335793942223615970931311224420467313041752365691982827598081935408513768538598240996168889442833236747842007271517357187230677636315810502439071980372595850852646822161453774143506369107266889080991345772685251589487920586818209065780088699899306131262181198500387800019738897035720471900555371507758432438870366531727759830886506598638204780763980258892236029221044646535492647813093724013181027706330526509535072063528683812043665790892628788985550848866947767914854484288689587596936744951198384604232378856113771375933456756761176755341223214014123097333509792033810234023795236455315681656988085611827974664212276718792914940131408109885377001175406726601149831621873126827826257333705753489790451375864507793300046046024472549462696459582554553081037323109097819167641006135834938363613699452775647253165880925629779429092770274898629512842821006937491066786067359659484195912232667920114295142483717786517702143778606530304463629734023289769347940409760907829963844219825078617384607883248124888238884171508036789837199248580204960921368296768565489680253508895123637526758676488639462137022996853859061528049265305441396388950246423781871405336453472580351253973547628592988311795924862145702267142427631203014968194994242873183602530531138050541198394056872557971989490741327766364440608593516469451717353187169664961714485648386071676996130827900493563900762463708846266666533809385239826012519195921693307718212296320 [151,72] 280188225678866132492212792670188390257013149369023172973464622005943952880700661870581391583582598048991254668687829994368965100854418994249023868940735504020848063787169222676582410992921258312463784434197387191901113785572822494234850283456079834952176931137239472793073257222842069757067717004271479260457473685558923889723917791064301113974018301569776953193674073635128876034914382208500489144006942570176525358274272563233585562801895695398922215735243868102865311141899873261295669060649614832804359253819594621739385871925149503921534522389009695279129118907597831684800588742531037228527346345409231578984585253710372301140350020130144364370289262520860800179765774540330742388367501568877797027820351111971108846357748676110340575800915262906257688227940728376589895364306544127973980955445933051943530189879771135841125152139846029984822979371872487347185634493033252711636914752599948625201514248714898072698335160798815640296946931708332014737952556833247064537380967410989092913028855165559483539488677927926699090548595911061006550204377746556685021209374817507158942824291398657168521749286327332818475960626200827869976691703022556975182885318096053097144733434086937358096237299731956770716527287376716038445435078042597908129386068913680586012408967650360563941130122307549154308327560120760796788359138170304963955911297716243919162116726215254607820633236047240055263329837488502326297182868915862137437779357363670184641307283786206082291262219974181869026761242631285396927100029111079054614778265912342333041620551984880481040646687666464531425031405542188678776513598823601934157848147051329249356560169077792656817149409224632234744247707295150239090642770775705744904576392855661967882069600573252714978673837079457684640318806648955697320263563913938270934521094426980781843690341477090164943171070793310789759364015629499105806952701102741410464480623955322137152000633340310759564699944773227862557469902127584605959498050463586631063841927670680825800430851150023354934293645775763252479517506258218207103430386654403046377615029146047504540791292034633678225056717406048619929905760063275998677774243689341523399030322590621759824743523692765233520088740398840789444149878990920599083779632134969109867571273556071955087740892393849815775538790360864751025786451865882478120256 [151,73] -1867957265642360259501075582889852575665827123412493047211060161095862290781659990082040094665686692413223209305952128878528405869468010719493347226620718671511222002824277834418207836628255757049896953301499748044575396131184113450382357716164473306588736907565363604124597364338109242552708592289249590678115385191158366236457221023394970589261700922597166649560433427160982377279460613999929637127567110662102298359752556102821163659583379988554158687619441262087933601407101068749146459841141720297102696713522428350846183973929433383632546423213956531808213137547326895897562924995825422638115538119676175747345569156030606654426022481760366273110330858942095184648124410796740550621481285963139821126158373490427799454972292066246609962693686460517551190297729904416264657786867577932926961174465875628966674831958173404630874120347533594210497724541018785403070500570165639378996988074433203558149957909583187263538573051950952447226976143424352431807628876678487551899333629346590652933830880563124030555926725287193533148667978548010123737605233422163180331779769060516268868374787084145775800120202404059765989432016818790753479579974217857269720895384074987717061148443700890592237662335772318783920457818979232378700480872770414200656747631428151837099964158518035199127286613515602060456457283602345464660109929802021370796071583249958055421110990555793902991461294244185469249805096021352424557015005285656571642153578318076761541719082705008010217589843109194636146176230959843727043232847845541365709439411483189264299505388901718092863711860347009480135274367444680550994981481987251043949489393474904160443943693085825784019889040479476318384808750077586847914248869222312917484215533669335001087996632151587740312389617165017842487547763419070559926886150762517189577930000960305171078021922823227401923933826443855657117426626291571456067206537442370046370089454437295756414570627925091650779760858249681891966130632981728481625334706464786829160296163860222741291866427268454562489950304905359206234671855669655184286629474123316627738380708078360224708694306856993095134715298640019982546537963438528725321550831172075205052686190012032910483274993825929476920120481496360233580579483358300019785045205137321026550156827779663361557439041629608103111366366779048893085895787744265864 [151,74] -109502560935600892303980051245572033112834315086046346780731073343884207959508682042096293351125289954216513128127728871613923807160247038232532092768848937406156067170266447690632795634977151464234607595369311100633432626483375938245072792851458424198924321839396700596171132810013503786617166975096549296112302182898376024950611719416973337319444407141089623472339894377671714045473287390274446877642313778878370533764266859296907123429242307271461348064179586650398029260339990037838192896098473307288784183517380153481427719161463594029822200151732114206051008842634781126125902158694790688708703402322531753113604698242291069211829798751396902278162319736639359696077530146757914465867033167444032050974880846065128375223141106933896545616624270867409588037356846216247288553324764110110898153325948347131477310732677745303424460419727508592111074580322694096172985976050515541783168209662011183708433944775748413329698392224019631692047321043478007585817731352587261477543882793184425256060216886821950388090799744220971465806994814059866586900343463969789794685686326835106646429782756102525898761625553101104780443936004869514336529618376594123122404870266396662986515512107531257634524874923579192403888392962831386029901984079930236939774571228556862609726969830951579448218692533293683731659755994873982909305429162413078426623463439790168984090784590036271868588901796419685794405721810288886632588026392858102041985371897331059652277993853116188179131699986339996376757535925168558742407810233058735302550801086131223603624814261182857722035486961513230260321667533738534266564204322766216355141513642127621936306787260219450802564088720798256959830993897677897730598639948214356804669826690164473262982814511191524979579448676119031602360252701483640449684331774469887969000910767694369229584871154553729350582050124243696420738117652220723268238973752503575417339655083696766820022668290476689804391853276425052857111899497857193028095481020315286482465396560215326133733131058290879851549830826384278959145793876809033566292218843754378039036051368813584308382411425361106427405256420355357253552299948598793903767919698800294550626335365753376764972906323669066522498760335280188066047260991759791492064516157053057849983717649799702059828455023692547840030868004068333065504966338896 [151,75] -2922301917447150178022295226905999056610713897691725137573064278299125190080782292167665009956097847385907925307407034194652043359633543881657158995209248862511695701961158029908153038272545105787509499396986514671159296920174416926027273267115628894648858001343846793769577351265484307975237962079725614367917576021645203865361610629319996713384579315084012400369924748245937401458204233805725225135353921859984644262613900754110844765580481263556342845109359844776581283908252115707787667130180953672854375909463631077399941116812108966125019729639851751405730101732967723791641376409073246091279077443727303065390820776250159820181397323828944868538649990892070565400218871899549597212519907338339868074425852239087438827760234877442552330957316994264586668913417328327054150565049954513116006246970192747729592384627633337338891630987961603728596725012718825786354854969409691107172626893697369334528357945688973268445554542845637371630375607243206693245920753299320885920052040008418169501050401877557611598127723710465972117914873184774030980417706986493217413881701166136049477689433180601434120755260452735986235774697456759701682167164559899075746181534814365522043777537858596475662069979391130856296191067803230785039056986233043541654704630063266920883068788776183560978443618852275885673948379570160167988288427650726980742768026972345388001893528639261081225410110838903392146542125910061781403880241723087280416917384650023902265202809707591934502483781918684440344301320771224960958489477765248677848604842001598606264275231579399702248944121386987118133370777588131208428295807105041217629497083867281220416728781910546767703790294310885765132668893513349265761547376084454533023015323980912656083894284029555589751354976258003166892281816510115802404219951875133926779265586091742225737578248213145351028609122498486285757516034842794409328654402113801849279655695335340331448809928390314497476278421641955195534309665496792645936900793975899365812902008831461268308645376760249335404240713158034983724655720998069590234402065187721420514891320578251400060872661173495194980616620342928899138637907892744922358254543876229040972042809058458190663132754017023982171987530073231237125252360153648737861176567395136056091578171097501462445698148984491192684843900819445956852100746 [151,76] 132547632846573810185184657721110171514406501012809419541010627069067332683428762135290952218866291849987711772091310009938768169224819808076886903232008771858924754894831150253327268391860060766300209156042721426854774800557327530170414568016176133501044139095608230949860089438701110938976063505940740730273229674665694493932454562772645809085697961020564132543612458881390018528182261225189812836415689324686359434625550023886214152888312280048112896864202860898135775740141760509619010807216158811587333913877480669791321346150693206799532114857762609355988878652194083750244241612814074149248507327153760577393645177842191208514565231459919777551768097498756012208790555792817502262871653117717281880506881593201050415101625821329955313872091384399882545192602049955892101023856986208933237986429358872269269551742631633631326110733502744505025620396067677597087276870427337746197454735086876719241020896722496110699743903726926834389860919464409566350803324355098013523442151540949600146916304309946690263828074793817531810075844752845125323760909990627948639152460496690762212672435563381803091992384227626239386530260183452366571837230600091303423680615201252045962491431129760108478487558135309895646806588244975540534150854850356489214991630659014975822022271641603617626698672845305604846464431718373698356702004653452577270312820339332974824428867200739304861621910692117169731639835726106326081345330580387880553677731808152282678617450726129482287714249553234274698643867253867450249709196221060877695296534913513786695602909662415843255283718931874848003756075468208852561911886633114352725243280122045159286294768196404763087030823715731262139240749063626130341553254422290530964503853689073287798833661543751845532361972756148952161507862045131606386573911242846374506476575539878124185309958449205623863630087182078794422140145004541711498171175423040868866318319254343820901203868008015177366084157289760381732226460370440965515568784859479377238897369711395673912103229367953298378831832459445765324273695703105605539738408392986889726918027205099447107525664270312227637006602876811175228367812628572635099244389125263112882145243435956941045821187704620364010948251675285370622532746206386046973371192714068063370298032631481241393625692414387811257863516275702128050944 [151,77] 2486112842361476468270132164375377897935825356250199706140103844235286556965292615782188580377861093984018128381337347141271102303525553822228104634937756089099129744230976019944005501937513335477180398072880142913322345222497465711155576989185491232704091251145715137267502604636852167174690024255838570207296394975131120557074457618308771565946090628375759737079027744669113568981840157299164465720432631615613187041862140094730565334778341204792862650906223003954963207684053356280071468560725647219290736804559465146919681471997295689549943378110883799337894024776913678596237504294006884073962040647593420600421947891470471820665846206458203611587408980107159278915309609620874952816570597594656497697579277465935821338677862678533755317637103768358874722070365462079340250465010917085223128827839444035047520282493971190085142206787362850672961159827252570225132858843366348593219940044932276321567938034201536880839711066185586651284476802286978013812428145368027427068111091886089652651804355364664557774338539601734093461904969775405754146448466818420229532174746185205593855708545582884951175794744072894761311050686342923415236521554456895460446370457498940932371655116641011813236890043126540550416298258887793810636359472151070561882077676284654844581050704170458090966875475231540308402224334469397426050813346117793017901593222067691308681775606277374189854382353989132520155232372988916094239083181405627081422876289449320400451381665907504972587281832513968622577223641263525752291030970885180503064033416202822834260835360811403577994746905092464433009175938475829888731786166921842945613045964299276341509619341725760546049946717974347973863320003538321738136690921664427024292402545423225541189614024178190247098320688462213816245905898366912513949432060232988690602780347946271659894217160045127937530833221225169514521201899334240167229372397226695308546870372803542111054658912098667642585787808255057924650289058944171648775569878086796937771029829604147492984390447464035317586688377986502515891767803960042327031711343763846791849718458186651854458038682006023559191289606059254173400867669511484038782029261968545396368212128247023292572120746782278763128489096831851318898772178685246611521566861055166263710913477191545644183492073341221365969766633889088096 [151,78] -93508438970739957317739325993981498345824394320511175380764588651587571289795158626665510768333910762609077615508435996925194530535550803835586939964024431365263171230371777206005979532498053922384313776629814933155885242310436203155707378607262255951676011204316499125585460978131386781360826195716382707460537208105815337785602517359117159931062204692598661149691335311619769632517476331577203784425316998316779437477429609508710186432666328401457211185191739574940077355101547022211297792951386799799095209955359587981758228982693540449968754669135322708383822774755092607937814202836816147799314037704472430591212565421585792907691028726889239946901036522989638412488429896174593361485511862754914146089581058382236938438968158582790626207384747969655611801989718582118972583907317465534149611459499358456642542811820788672011453116928301333425860492344568011638564134261475399793632534768110878491572973399476022164257269801587325181439587183546879627761016145170634575306030741659301752795334989515597162666017338460261860862937554740183423151727010371596043377756007737727984740394667046655954804224584749661021612112147400393048734647660545839668836339401329390965218643988545753082474325927488219096577034629935993953577445257911151615625508026989591942221875619726257797976985817443668675299699164403621019469559019842441885852492421487251921244023665746653339909723989452240460071610042515446102943857918872391448760605202907474318834913425090050426526850309323550694865841785950926172703458910184336647521631742914368098030911534632749053867569100811997618792607491636994450303463341272291653122535265856690492116941583922108646427141447430779952173477507433656132031244782380159156502825886561672697827120565767304309189854572764379760043938546661565462526833877671305732398675044258497663557744513686376192855845736967595642207287604916665300248500257982210748136628949658232777154811864572125511404938814571164565942369666514377838369098632353336716491821742850823932064010719187072499692809168618006879988062800385038855327426271513902358853451925768404579827058608427284329028520264069328433624596420393170440597185831119740564355224447798454835716746420564079153984888333086205176350054652114038724511230434111227265586934658315744300631678776018431852793567111552 [151,79] -89093608815371327118945795322570827226313938856630698512813035961535018151929776576753850839570968865913388750371456814159250444842046678789429151217368743801142078993497974350681754673248816249403008588428416182494039158029581141488389055849335473991920457499515662107888653309070817748140234027369557550685795608329140803186225843753681553805689956325536461188552649352584634629201785018341946654870440548452581794316327683127522527797341786192845957326303864357711509559799876211402858075572996261976740976861353406732872037897803537283028670422550408388617643967059138261187545606035878047399999145431961578852164325360418194174200353607939265430501748574001601370715962820232630477698014908339050691629236531583195039067947737397903534281115145839056555326466881250488719576371775318620919616217720094359486152909096702347303153570311268323066557306510287007530549334060198133611041878283470526669867071449071684100474571638117830209348147787556561416879088553564586788721795272438634624647803363064294920539874242600237682241488450947466925826894883264648291692330627475439357269461026297716122674068444351274611166530782483756869524081880578468837288421840941997294248372403830004930555372802993089417889612536691414967925230800554136725752847463178217614788188276752112426968393412676957806572286457812314631432066257954667708158406118279693385513324152667168402587008705541320076617932628206711411907027996252471977718437404578183709440533017769191033272171201913180913085233195502012528210071026194501201989603289901084996257609443077939465632899698065534210427269209621077451651747599380939179274729222937343751416459352364398467147383041127288078722731837314582120846966439824183794767419495542811777123633351410167792800839536940743295616543291271273245361806702635563447381545490330626144498311911761628293875770774470099638032990262647626968839742209033301094499566485870179765398484517886678175383367031420067096348099887690060217282250275838549554292541931490051575455786123052482985545639985858623457728130753554100762325752247217686580456877163362246621135093554373574015373552058998075074850324433972097569285624619698132646099539267946074653240065653329281663331911360960942399699155074829103837379420680868278675869889844369422481769072910446367832798864 [151,80] 31865903464948499800282275579592541869924590908489109811001686575944603751992640650758536783740568764657684612684013465173957215614580721681367613506238293465603676264116320658209996779309279869676928199123307581812046779242761442946658329081710066622889933282853699259598185251779247261227386036651633623145595617795281507940708425122520381012328368301010402339402736598213548090848619921753916797985590505482305911824896224464424713814906509032836317639364137217910475674881491152353024328171683635613867392739583473383649317618571077196511607477810843293915007669536680528143589989379287436680593625600980049518231893850992264609158023078247071008307412749967464447130886512942165998616955206600279708649654316455524301185186626755720157936126410619133040442201493512564117225390159474993289209687503527876184757873884008142096149416238343736328105399052545566268426928439265909753509734990455691615932929018277631053942356773786132754357817004963622588404062405593790506859570953017880866163512623050573701349774411276283653482108838560439776627017209732259964050382271708284901042640162435403954333806823805272899181701206682228171489311564285394285003070279425252697546328743569987956932475766354989594394264711318588330854514079388772276320574955495096377330653628480046154436899910625701158803430350516601900047265254634832769425497789325875825584325568827259159849574718855420126338281663978473117286795452084328386154720257197711731387020881656471048654838487565658195756736619066823958189467563475194722093427546965742078389054994940339771972174351976955158343644037334475246001845456219844384323647757539248313865166572246230731152687108066261448759372359981489799297610090700965973326607121402377258144125525697821237936356108608525281478875451348161495576329891580310425786243261273183919593672502883794540768751143147297866240204402165570989598199100342379477707637259186730885681479819765061066816609843671237862581266922880370084619736110920902385026640259459481464538722370692164636844241339906469378540079170491301789257932808101860063662183734792461279256502026760054452159797671980182167868196907561414542374593460659734100722173005165822173298533364841420191897636413713060094975330965030997237321967532303701281393659221664807342266818599877979240224 [151,81] -376660792504180886370830652003432836923002992623303404354301180228793884240247867709504813903060302171238518814670069101799403778401624499586881810590870775789299687380061148511537582434209483695790738188076750800237071176373103492724850515690402861929805901826573953950528320565247910293976537285392331250436835131001948340359821310550164445574412075925728918798648591112004262785902355840061076368968993091248589603075378072653859205510923285407743898879111796210281089556991338700261449198697646654182029715664676989088770646247926946424939166141049552832159129648036368917937156978875980839170790785730463433765042558196188221183661034211594931864360782826603609076930310879549056938399706060986857430528116307886909655595609289887586673108349404139495721863770697095081264944685524303254449317290004882936731336701555344934176550725145334716946287499819257414554162279035473228377076387834266067624551175025105944910703100864693568131853911758535010666984590730561790364989247578012771922052068862995993337361225329028503622820357753097022318324773341557863970240071106695774161182154175999917343772957189477971406089672045827453930904547001626391679765416535994184436161940770817638048801305953547171611115420785983694857596996166562286041053133181337106191015161522797546897019676076257251753732899165592634347297865157841706630524674989461741698517717072695142117287251659972080890874558716036906266490534857973997572461974355904761802004917697595809050447201998838025407889190180274956067646251206261270923360349072099278511413266349050427179131781358499397090946629265036464844749662003130641148323826141761215964337334717210457843511069295233417868918189813909619947060611505539039462296344414370169800855292571511572658906056163310165262083801690295309784299098558833904534265583765847975205077592373901034873264102786491174980068980969462913461212065448691304106045214616380218134626115787949121958579687724995659607022482505340233974472072258462619671797102204845124753253705003777613305733045986874214879057250206455539169613331182080134411166931490668691137523158762093077619592809032179225225611297203530507073399482664605896948659216641490337201996121990551842678202498348049715549703531342508047762356498155591815484818246777388451825747436643968500 [151,82] 2787025256408873100516605813733983686731300339381489455520341190037802921243748466493241149089280049107896406567484236949171392549930280741611145150694300051629860718636299280912761286430780837714702824624604849038147751534480866961124588273539855468324986300379997151582206097476333207590461594220847367216518261327825327615986232007232847971536646624991809741606395466124420934905074802861758388610942711813016165639566002954735827080968284705192164443912437436627104425563553338651876770909376921349252004410724843540938678229135991517971152509597488707006527062454296996748466143546257475204992253496077779109423116731348486304169164491631590893950777263410330318440838366598984610301663851307169469109833534695069221500893202658810075286932596334972800021128974775253229631157694989456981429543829228075101490023397602306193603857712705758154787747413321261531740995461537157211881968658382826110094050570776020439606460436606858139158308796499694350607369520653367360057041407506369644819274668058986394742060915787261454735635021781452542468721480103226057003638652476724222523743906551428962664598390816345285962939941905373966207396043514011871691367189878393644776011681445811039316027383119988371103009882305601749200310068065019053159330461743027130195268584106576227859636454086921840056847329978574351555862530709358867212281600916912682295372227472120100273047096075777239075867201556007294810348615250094777301684705467684268893641112609271419158427135662120658476032777058035886100330913086899255928654238337555729201865910071496018588746814982152609305332989785327236753858948601193182546598962680031039649628133442763990476619367505085465177358697506723826042966592247811319572837812577540494793120903227117956703911547918679086885237136243305037507204829931673915013419146417241242150333838459994914412494137289127719940364489097747804738183109094153289057845925722997880211534635455419083315895487814055236302613565627338298060718152402197151898654710831777036135592408827351182699062860389269492277113562968644927213311691494889613514137438107905365089428620317087939889748777075641298054549138965721264592948959326330498543602502514262399495626972315998961462088591506856882148942798139387376078968419207528933707146186777104944394232637512 [151,83] 78509350978402994807559217543993516042640888781587167734076312794045791242560186247489663475349422330205569302097959982552007342777835108761404410746743168260258149378533415085704016302267285000500396275226016947446109235541427836710652668993761534048570725589952702930740683358433599252395249491615932896088093282071177022268802826196781943671503942469138359325719620703651574972584962533986684965326702083910074709592410380951348094611914829619270447856396397088561484868870115736505406592848215985968848952863218849977897316606365618819719662453307818461943940222369600604992347411150223732423735894673379157410093227445321675906132668096152197228529449490223210557377738887089752043571352435197251914341662048300569140017796534335767597567913714488707607561230876992124210860658933385705719149314222095396420889553387636999222317192697967569697804534933747367732825913365897479557539171056546069323080844548878357897053329795934190400524079190526926876464609810332721215430498258166437509382334062880698801216269092559776123422007662782924972467535489333486207332788306008803212747228644035629683204929126507908918211661803862449557327022270732012553461862177761889152979587488271993648146627459476032428735083071070449931823602756731873792865544410442434646117123440857377022489915176134566130390126054721543540037530142178717350635994970121847831824892801381364858321991304839737006581642940865050532102020503242226826437139097537581840275712042333429824247751062826966526828285242970057161031764926797700426566145618977572526575448419713868858329987387873924271937547371232595313413716401649321060454525419606702824807778897443896769394355700650253180516189037866429134923839323031292914041963446975154921368106471511173379750253774125676987917300850134593355507744406223822268638040338051868217497703284692816200292546488860253098075070021203713899119052095218650235844359042203060284769108883351024371456515583459432213482685669794682560999750137540406936547753119627678646478440147151040697128894113740811966585293227236873616742226645419729761116027847237102740533659248692377743334023236307212540504714842968703066307016930082320935109185236667191535609621254957843002320426456766804272904696662795604227769189073358114033309963938150017055142129 [151,84] -3216910034982210410612233843609874961623275964090743268543741366721650338271683076271507234164517600890718588098695934063595795769714559648860193246097217629663472132424366739555401751673816227706880309010585791357121779952365990723896143710989155007115144271291582575815893653688256930451608418380239467261650502759169737066816673615076264116156086189013618524597680170796407105050912745651023875933335284969633887372480202612792881944170629393501252058358732320634160356155333365789361822579675910156115410080120359688226008170729046648834749095518255766702194230128045096213402296813486130154265903684295165655625873771329620391163814020292824970046674149669673240012099824715105664317725339168784942759306021337560815072585931267198812011206941328219341301618489805068851358786863614768149528314993409976382449274887689095235878304734066132752278145905073986869839101791224571046260729057114240522591834499245840004227991977791216376192630327206645664985068386328121708425528450426604935093073188377836449347316054829729551866666031699893282702599907295732612723118052908982936272256698450706904437288089385771560362489564389365733470800929514636793424967785414997963998358707304927001915389053363101361055827051406598355991762463779978246354277822979212643540279335573126568610966850571321782422921410627548419320633434634109724576618371360813017025801228811009360170160844479181204572472080959051133798278406443987946946065734137647711154621982660952340911127162059800020495152908294441961151450834425333225653602341515786167799330303839357050008635715784726209099054254580057868889852474064525884347271647982895381194327202832606559905814467352500308267839261645464856529940076993972146692001040000700430721472090784239103899109348656681801806213621749992134992918493539950668745454936507899033503777819127562265022546872155799546880731397417110364821656729359919703455689030402612369113318926269881573913460447537121859226394082530171763727574089759992933517781984758075885522060307551855543710026691941165312832836965494265792041849250878434632396653662314503927975517841363477793271893083853101028281208592794197773318978746028767277406550135162203836028387569366116168020163814068136965014959485367414325968227090456236937059381376709537362880 [151,85] 24173516295640506782267720366142144070700479007947006142801202092485952916851608962242282875546268568919462978348683731259966066086253268745496205720231546227363216321401147544661201571276878763984032883843367210462604044988988170252889878706268023788916535182307678241500056923814188131602643439448585879623230369684345374001624335109536279799089751149214416009525522667238131698429948545103910691400679155709665620062051758415003515779322905156222319589627343797332028638678412583168549152825581908516830325150325932893195271015294815102499376968693014927312475010488679379275258314178368136295737976209492276262095593660275643220170901332352024216987512845400880541260290642782072540870834532519978180831890223832264093874499802360100794354365955462144400305097095431561782942450593784599508478929108668586044052198485155535443551256469941758450627364480411483427060168824625131957930011951045769228991318642226128212434334206807702374565495864412484138808878833565701095436398166940909211505487296471965482191248106455744918198272917637493733046203449664776442742202618908311715790420405941680813245789989887839043701241704168876307941873887842934391321221625492204417866035020362920460281352590127068818631766306377375310013878800311627433309956414287764361471038146411016912978755898740302872690289421198083179881785999909506919968237789143236801663452398996736313179221440394598294300104772792500790288721835482356874763697855725009726871281524206453135735144346299458709783790262760868726745814435328592200483737974143309956088280965894186432040618306235767228659076975733599157755740606292450023620827333905028326831528695858094911546688620028254985171246926996910015645763258877734149435815656650769601781863803246872612722166917586742699801995817405839107408787376867962397943188559447373459630194523656746675544894849936471827148388553038130146556426522724484735440734744440315456237950127593964217022204722189632739736842724927621206613508503415553613413571002689263827964949869837674423624954306625000562347898742509930096894061835628646587494068127765278080908952166530311278045771909077053274758038887313877254837563505871526498611077687323334200437310505315174774321200893487513543160343592262207222172117157039102411580100210845176 [151,86] -209991748479332144617803794314884752410213666482430580362871680594963506613538627141295213743807886275379129942736386102229711458057088077312251018000740755903912193750790868368939017036522406136607973581862670731720022000634409627523915194741601466323287346021289848691520037065882461825487041356665149486066888540207953345262446948347391170420893631919749744496431724877929838175783849575506820577323308179152208755811275177228413914384419755128015392933003551436251095241444402467392813463314626724016497127596949039369676089036314731707970853371511462153942599563167319309872329947120107077678071824369264361557659217662273189303636460502480295667117513161170154601587165441213852437261329316635132256179899380096076215691526454477383516572434420206674950704192369051773112360173326482604947703287963413362495890936477224643828195659408184123451223413863176172132234521199017573938567093778652663701976205691943865065197248933434780777730657011567761604000698980585259948947413929615228218553826411765133445933843074349542319781805731675004723873138888416935198913338213560383900956487277513575508609025544085707754045232283762547236266020599544430660197638652937645168496316991935002516838785979581119380873052785008608456128337817668200760975972257206071689652041197265792829542108327561511295789328700330830618117324009092998745626310385064042076743977613652825980851561381383074709723511903714510633496377141717407932647576726235524039607634832693413529445071522478316627992892070318901732489997196942971572802323329047929139379503657466601968548462993071895013429148605838701572010256755248429419679381573266436212304235452685497028300477151500419481839896141590062978855575437949702649071591332021611434449998152951502049967637654027261681430376682307389842897103645002800079007023501607870004415283979762297326813559666626729547899454762411789475943373596474521838324428572820872454261917100145279867373687012247458802921413859534757339508959299384015906442601357986957679768086504651461128132551314002457487967633809113243142395641887447474194393802211260763818192466043739054704783729635732157739724229766525032360087443479299728626848375336031912684742232156423438280410267407696827083621309642090469383585186984819174411504825984 [151,87] 314220329473469541595161061748362304152001177243007046181036195029937148012947588870622821887476123010683476266798564805852525202645455778437214177478930749598482190900520754585170736644395799223186240285578113149684001003982776503398929593815223581155744772171134719152014385378954218193924920417216006608083013057808612955970948458738642908577361129196153330589122337404472368711522614129672421079197734501932081341728206611478657645741933193672078958979591747073442307634128449470226741485535872415312782916444094739386080435042235371658010148764136795014671090803243054004823576980558616612188451801242768183009712194218481068549937851615982463906775707506024640703488611684059895429761806697312324678026678292042517675215154352841729144348796547173381634515829619017201367984627653735261500635787089949750928666889695595721056719712452933581424881435898959860073867610115179807219174079863160478458531485111497133484777251842378024566660068751557492556666129130988145775997479994134009532969467190821464971037304390101021673557270694933681374156020798463639823839615478876082387449877450413512887229558762030331599339567165747789701982326239614250367194398010984686457333162130529049802894213800836459115388885791754301237767189604171409958064916036630038080597313153503791128780730083176798446060836016064726482565543396360062998975320136953582431959282836329245635107132473883671252477820652096286915727855950694443218574893679725046337976225615133154783373226676196329972004410343223754752546970826083932592645366144386384746738743800323626649954731937795239528631825136028488563173035334302176977568375966908102732609422821002818780237698379690092643085052896408032860209286363802524112630306622382117825484625449468021123555613721782180313201024504683397848270189833395545865269102644289080335294385947116065414197785818633398830372285594587592031786667637453547711307595572565013211868578379338375588253768053723017953539457599775960431077923216541806360374215687156672954730057658372204324473027688311063979415260876838139139057201801475223411476381384991719126255137464046522694541559187677409146039260861793024884253116600271502167115734240813333272195443693186842343452575374924547943048576789734782635788937144199980915856 [151,88] 16212471073984228111767536608744507222583818087062880009495714928999190433270367624685801405501073809018840468948173175557285708346615605766300019439374114349382731710718956215015336541824362704700903678839693846048088586804453951325601027934159802616093964112783937201219909460712896990897531690371777481562146102758438293450203884811492822306740949414285117064336647797453981662759345157867799054822929312810949975494901371873344733668176859167796348187439544652179495977731467693106262464387298795099789009143755665341325117634492935176283503107638886234536361372829217687271774072773060190418936194941189180104235966795980988182993717125419892092244245468245958686675895853647182261766224935191878161950160546781179043595871893834356928139889482052759336267278030326540542269996553359920693077269037245861595276913932036738563262715817880825135124722603062528804143122345244286930834282058940223218930182368010970313265286173711587373303591141410187121970078431496360982560229474742084012999667241717893690831821509817345369360889286299877094312571871765885338978644995329242886897383249715407577876681453448484413967075508039128230791859692417898910544629506381706606554961206081740177465130054625833882137831847875538302586124637901296930026755981995530048882781101151415101902815896716455679640326475320441520183292581317545318670585672638817556491975424357272490279347055931728174582550760738679729053054556391853195470491421875043850958159364935729478181040984106219548650853673552706577533583937409410664778645020918422974914568190525141341038037698411045880042170848447287250816673624666042908887464393856620350046381545853440364540436509622550176008007607630888949308212065040941413640657198748080063192534490269317756250560074856572260503983345002455017763631761700065721937463404072816310522851397365897345315104843405435584536959131348384282429563337575466143469511849644759392046531683343103494191262981420388408951136412891379408584563514179463165947325078026486379859899422865194588113614962585149081133340586409732689052180658155066736191708460840216189295241361440660265099256745091310614518728587504645290565557778627431156297022978035165349737940699036125844171781525738252011082031517404592963149345918212038784 [151,89] 65840246378967849199166994463939859762633170819173600952657459127786044943203900336809037633749644260500062483520602710019088048027732262175889136992014730464030288371856688322510046063997082348712273865260596652574351926065379287625184082840844659103654600246943614599577876519218649858782187380035267211587181711993434008782096411070199476350985044322277725001099152011076419399426690364937984248090963358136196028317518590844239288905848673248366154962979875044220310516442775051441020124011935526741076900201175659918985906467546223529888814822246027302479996657576379813996088492953759444554767101458733978121995153277981521468239766481904262529856944581804547625852350585307070237543342233774352334058729593602039103639082604191729404817624016513665829106523578931489961504756221844672252789397609536808317802275207499627604607373546693019366653482145964753163581834157590631727961186130061668910035363660787683781775467110429832194624961622762567900877374807602046073417317797334903412904182058777240790430916328613623166027846478057587085374248469537113511109958517959235033559903759929573496309128254198101658566897204716840370245200995430716649099488351895667591011238040091927257891705880627662755645974740870884750561030143222386109033882888489542617021152483253354631016521911418531909192969872227451595235368695742723435264182897616209247690921011611607318678080648898506718738300091942544145511222489727268224930410689136542646890681490823174626864129282510200261028633028618522279874714562173321771805275172633802143832970839304152947544198882094365938856489048042459788069923990308170916754913096671987679286976603147353018526050495105568372833730373853343815892842334443545668534846164139212793359948523195687426123387812358065256238417366220944206531925236413685528144821850166990542350345179306775584160501578886902572001772136536199070530446963027973009591285951318291349304380058497016461898140383915032178205516820627708645709431110584045460435039957749558170228642268415160767065279008939242723408623986105479729526725051612144091578014360115868050001919932985590705732194318185530417369683703818971943176663751703721201745446183254785135335894633681266194915608058590933220982836161985209772319932998192 [151,90] -501968696705252009628414278251644989143121763510713265645937147966453517582034979161731618737851527135244339164360455906661957400253876597254032098535062763003592761053776062058729149331709671567775845749991315915019970957665930558206510741148577535794585422396178560160234372688278739370578776193467071206713683349886385930965030905388295116586962334863598512149708898232008058657613037903430106810981516096393004772823892909819568777597378033777267156952921186232852717914876367241047672293758300592022170789373485527510087843478765062936038138992184353152175845245827182712673383596267507528509776567312818940155544923265661961435369232466657570613942190563956497203449302060806562368403599375286400720575868325704684882637305990840775884634391690013386509441053526837060530079952751211708865346253559880902443759943251139944354615986970831547646106610176330321762308700235913725680889460332606255508657825778419453006139454700906827607758887045510296999812978720752548689028553920023781439900071487163260843199950173245810172343204882382235003774756490648631424960482234375171286823201003047799673122996673776425542940814584540249694682455392298775056123208323775893041705619367973356141121568357322801010428641648376872125530413298126530845600209840021095319671605792382592204637546352971011372532780631085623564997259767575307384216361329070698192896565622560619646045514966379197571606267315941967708691140414289807586648929398577429603639811496255499339560924819662174410755375772639612738733328442133826976935106787177252488615667180069426404338309673165058427221829602719234061272243113195185102112172815051016949170697342006892327864472498419184699033877130981722978633169845627124322948151871337074213726035346496278525663877037589551017859746014068078199167639712996774067091960673328620173333550473360491203079709116950727154300588883748866255585546572483859778387558760187492531212335461225273747167146486034080394131024343946856779877496318448045090006029149880823063486475054884133987842220651952476311141817081070081212803095752439525097935221297329318541836045269246180102534560728892706954329133805679491176268282051731893735001024981525437509064952584946367311408667532849375757034986528342681784248352 [151,91] -5534099598651520087958842471484114882273596762502922284667564812047672259100309570594882389695676325910418602417841497438889932615140653246961230123569189247899132543720611071645923073304880571063992080578529133160355861959177816792843731655304447748256585648643652728172600172671758485603111722759995405744506370477775481946856300576817514685017459889279808911550455917340013292036486782115192800047806016558642851786733983637456097085446163364674587814241670270573175142162632514889220728051198477816926544002009470679891323672354112316053623013416957378590400954442253978029939418020921662832399802080369523761983068832125032655606207355001329492801293990962504631549093528803695882756722529703796059754841565802452799928569501486012669312231151976165111210866987362525639633330947120267491730889563238840096584237065399329565823174653192344174816902589887599545567771904169459608407861585903698314375567970876102148977223289860620526760667792722310088783680925173503014546159922115633243751763445270827612132136554363059686287490170491991242328153057813943451321920108280556631542715179701522508300021212176659065754584297288100206151044903415093831500134541100875344811041782519081608388118451082043852687859615204572049419078548566183570183206450360478672340561218001546496499322282713442546791552187241365894662721725217354855734907148224071597905762001886438488228620521086508491496043045369427425528177126834691418902905058569341227067819092248161955251368388171999624998566035534029644480901462730912666848892711291510919847418025239154987891629456657569780893058662273180757972469311626323292312947019392104996849388253922030862400232503517994592691866370757096444743159695122119557916110098601234320343871715094279653682166980439304985854537019314083716855787462779490214580565716378204434995158073523359436994269481085478537960637614722881501821783626857812012679149617536653420734756638291367863911780218823199395873225828651195687134840245844017402026929320440035486457745192776835653116969099852693374410825711922168936098960462199807539050888677931143274793265676652102141648054201722048883038872418257425158088495444758425781727868743240428510632135423957103673734037825124516127423889406689222900228 [151,92] 83095031852310733013712254452603165064223587019916227478263843713507721460046030522617783016989178220419919951989040967964442272331485354898415824089454061889745395065848357326298487900110115459253666668239070486672953987567230606894480834793875523299833737038106312049814021285168602693658626490166381623706836690143075875523347357061066598523880840242814346553619716227490130655793354005726631525805959229255716586697451765247883685431245229372784351639478189734966901917572632422807820821413312800070117316403517494984726267392660023283872665367285410432428183696508879051205999530469823034780622202530226132927440904410153286761425427553917596677676927342329225507291337238572747640607898935170196250765861594382876477383062157013055742048240573496827657696662549960662393701523123172117783350885154329600947158192131984697714200322827675268956277201312079026524857372123558081239654073463007187875772362070964865748226060194172587703286980431602617768530277061942805501546477642700621804422494815887589453818382201913552030524570717804330748177927017173732958120649557917439958353770333666542534397169902109325615402435414149640254390453909575507621958948723825445533467771791259790299192379361021823984776330466972907277640842970616743926741574423092541722208134572630838343499256334444332821219048618726505234860491084632894369287223158397732769438304830442747291694056095571495343668368673857630873102929231641202480223645845424690541500327613287185717390315340013376211018638847421226113593877515206469829432766618418636499230125307133965882753847795063753609083291855791064088622664739393709689223625712250723096146498254735967040755834020498222612429490979095487855781499889089506661129780420085479411834866632845769193030171117829867748933486852336786899322651807426902442032522836919656343965108303223561735356807319978819685849461548557841030446263045825466812009717532668453610663945295729531065005328521597444815511873782378001030436297762410302785857786041234549571332260421288987521690301425770575856361755883476477884118877070957094995996702145855757687848083769032091323676103913835777221983746931663852807475303337773201735042683785992334959813956230206794598861709539579741880231107254475776 [151,93] 27887366974062545266452934463045803437123327417590167852729746426986141749688679215324314087147695853571029027365592066822364215680682606395687298497501291413214086998089616382620593697593242174566392488502692329808921666964292334566820304231151525749824736883415670826201646368835839377287385087740814495623036356670861487549318362979295864493631800648234923890877296030192000681063462592930833899148664339430934325837610705618706687308223961702406136691783938979143161129944814253536378900763402108655112453001371188613142151443774086456028546354612760617037547356426955635791341051434989605259743347688993875915910501715723778452621176039217575628979907888611828795638789345779753202788456625450093556971666949935685778266477815586414702475721107699410276452278135116673840616051911842813520400057225447328789356748796491313446298967441732055763061561701932085380477830988156163725817371201481827624882022885117944618167987699683207102381800314568052204633667762837229894232838941814191193538719343042449225712547237029910878642768582936339522640682444423634938327387484748484178841469661276667887816959666523789419500674732187227959836830061488659406403832443002464518264087822841586787147889153341273616374675694266728433177346197432318515393649288531181393505566737457637229040815114998699367776371585659826188590201962321658348686753856912386715374087308986017673054629827870224051389916867149910388445463937756553225518059434487438449806935782832729321680339580612570451563314105648286334226738721785003006583939637982299319263997051010257955598472307055445550615892499301293864894238942775474115622016787076173651037994570091231762455718458195431619752248752866158073655003811192939960073412812071942532834646239822968976742271910108487011783718870095229935005729057135153810023538211012991046827430851926866199396647831691552957424611083912922137576128667271081665082984314924293202600077078502228276219967685348599970714179041900551927685776678341520485832678473097934326244090410664453602752587500187891789609010281379244586093080286871239860596207597825771715220797197347167248303327979343658164291288640410766237416943795124584433009314312289193713869429671343479935076806977643503280107070976 [151,94] -1735603539775278597687476611545524781431169468789392691558940223530979329277625949164666194049651154576727257647622418756785624700197228117061428860333915574626214608026157150432422663254543987996479480937642851314141230370304659393207175235134772948105685574806951126690086559531675722136443434879328391341770800144683526888371402653422719677747069807131538627185543979586899096343526884479600096440175636794885669569807715071047790280658608472618269121111426116707540438643565431875800700308353223743026765700927155975920775618181979921358758235801214978511251214336255566918584170637306341565518347168051171967386671736244086552919783801232754106215115888799079238386414616921079401877678129281469839490843757236657601394792098225900570637538986738901783818402637961645981502059265371700427694793270870562544076345500718205870091098862349594980287772967833008373241616151084239448621213170561611611113653964368828293659309631771591451341500806644139758778698954099698607330421391780714326960626637344683666934569347654135738954960920804328081974622262924179197284382621048184289713598256980168443627561561577135679521738997082330592271851070376629578987729013298181669871964091768023087590739675157155172113189016944774283410059624075554000009559326198259342863254758632013378137739720639359407305704819693015316550912656048111577278355776101057760272073021822391896253065411158531177919463020455408856640697087500177616799347396853043475965318561437177715633755060613974610972428863295894619892049826734034668853429260824828833716189591779843705722771124468454243353195876950714988520834570594437665518255270647404360083768958231782880917145501556319567286024211972168558627320738744063898371035880712379549755555509987455137995446795765691615236866118770266211287973199274444163919168774131851885754029124478659699310176433445312703471525020493544163590629389322916999174844480308784140087519611700210314474387595274412518612107121681087629191902651098651554563524496665127221573132744808799926030592066444266524260938450071917599467138978115688749746822829063785722743079028120397868509926505689038021139257164578689148434882570623018360101850955695784029562567021978395076961999135625477161707008 [151,95] 6135302883642943233825181357941957323285373834617600065444462911287606922018584733513969190789964140832579080689644616846358935586735749415376167512009611832342189652443826660424099163661722134349279816520688658086684719621549337709127754946357749698242698874060148102535126319512402727772391352862486976274246766319693088563352735504242760261349909855777329749214525743070873419056190862413305836640905177562504065318501781880757457848601178048626067507432731503709626749663572677014255657612517977081206881348983831844467387227390827119247778672877661552761624364076004670099562316431602620509637861769558135780470173368256330079847674136621112445365141043444093847467688511105505720457708675381948072019660925419125732792288616551914659113176530962712728889375277918651176302270343642337565306093620455096293163910912554091076164887117203133330446991092155960429910085001898293688052376702270458603983184476872072902154981633415386004082643569027552959448837298165801006940016407052605880248581293185765048259518109630073855200637697732530632381428057534806312766737354967119779996223880155674737966694788891263327190445437400244204858774840816584434947100118264481141341353975485569399723071422765039657604277047221687082482595981799871747444519555336153436534579134888980173809043609498154534016412425669127346253575259930218284002116611889422400854984698877697296263257451356070939699896828916208622597807926916051876449005267531507851596782541231298759578975660651908076121585834256061462045025071207535736990917006152654313958768010293327884560111069962634438963938346578841465871453270633659076073037955068750799123333071923463209901276453589750031308578564033433274810165179023246726016975772326271369097570040429316529136730096568777515352798858397774747251783128126944095742531465071201260409891934588021572194026539711795121324822161261650896607456231996845836227178646358120644715763252317345714919993243180628820520927549966556595731119391454373295159130289791012433911986828349146744268951181726045167745283985541608395702419814844040452936309544172733874091875365270154832263298194974943554643920418995951725195966646231043749042277851548729242120831491227052243802023115490678080 [151,96] -17540094256449870580060281481744286366888503029304788999812005883552652658503161557953486397350794968896852655134591021379389047564947514076558235629466590702393786588544163935134924880756085798383529147018654995362901621892300803217936848691159805844938452056954019523118018722979066040137316557948176159386644340576316332901250601833113837745440684479031422976724672359953149983578079580747418063642215888003563468249998001962318226344679337193255232370837329887949139097097307038419899870828522317830323835848883698890710635288513739085128220009209248527340375932165851667730958642469592349888694144678173894685856815333400652540093156839469233172053489559829091491881854519386199053055495354694362682958219114788227618900522661912838379941579909862040466820481273138218332442342596600143182723718083743474756516305227905190525832050790379082917522817441687652383151763441863772424929150713759995443038665994987426082681140895438712310556901598557311539028428383350498266010058338193414731343845870533545324499015188793791860249690771400449876866409300277831149712375359131797744085545092602429083906448025164528900407099134645280588661395963736849924374815424993220793185664770611809882840053256658093269467574630018119740939432305459876871271106577614611366020655785067869204348842221059610284497509006640844573961166284086890609909761466447245207807520751475879676311525498812843219350884915456249738758210001180137485460117996079592897659570987070815270150059607729057699914786670018106723268565370655851845093330526124998785855895279092689615809087183651813176139636897116132587292880007916117777535365827974789273315633785456664782595943109311674626520838595625837120883222309508209543983386326232554429792425064863243894649548041138542101308939152444319432209016188223569176903630799944036584617898265169317964883503246512620744420652410847326541864516068104287885531636678936349065799946524961853397432450049202356239365967014988498078768929244236135140252356154800407886872740425268827531087695805588721240294706823950517489997271216892004326385289247399528332332423884246386648485168132381479894468983378509661876810419913250079830012826058615135014044733897629351525649449555008 [151,97] 91705311107703698699098836442316259990748316509191626887426822433681228339723649536694054084859783035651305838728629558658365236055375931833038410019258822651993007906792871650304875273614814170249409921392016360415289291799861565633479569260484961462399177453972843883213217054638674883697756488699733590619453411458942645820595066960744509979982916877905038408687630892958012519029912288140202397334276144339514828935099637652632124141082684914396281263238704527422162174623982040214242077057511396949554929140770164444970212773664283449126375770019862866062421150480814056294216084486960820295502298211956047055107526752606315282691676698289869643967318856857123943326849534214706536633883609133832331952260764053924553818063679692099162350676886789491223365673584899321345653298622341296527969682581715246674045481692975540982118960967734147239887509500112940056007729196426182591556982376498548097734803068587137584010799679810142911399667008707953811203037797243087814413844298102677704100713986653570470283085495109171043896104460014585098432746902663112527733045976024377552211037573741681972778917065161806968351603277910450159111083938959917576327921873162393220290708771608930326174509806127621401315926187744922665996161360262779851001398042879131130427787099803345677780554771541405739805457243123895000546308938476997551555745065154440873902403514123471353540134909940076494588879700058480470308902895363682069269840883985276635390123162167464034417183223724567229949567166258393470688892863381334752832923837233759891211938446714988849815243960386144883288428974182499193701139675133991308024702283735363822061851944211422251754673833683398678743208419771850893408537426869418456508941935521296383179718879634538305485442878861363021808001667812680349810038411433019106171824038351531787883466850623806692521937763006071744616491204812072195037198560640409031532586884487697510960755355084896934138357769603782604127844087652650924052126146447305459937707100811306067152833281368649879947872587855695389885223333667529465526712399888842215601431723122840936122975291571255907417379109423607269929142520952986813220974509720058258587948110931884148248746859067892491341608 [151,98] -208035371312795637456232943255843752693741324149983927237317003560075491621018061912527816169765715532312479649307559810218579465084863281312544059514545992214262343634475724498470859430197287527206628919941983259016948254556652845377749851473840343629350860813560257699467963435056898415407521171913998799952220811822919781470712148929714504929980520541911916913060247536120760843697939847932957441448438719284121460177198635643347575963764357950325015954007377927886933679589176427692155726218363185126654405759534848356365410412532220384943191911821240127143866540319662316736163731754781841158203971886920612386417006446309189406885114206918869182711070887490716695992234840471365563489225266927170336534409660936910686608522012512764547288884381076498469380430112556136737205882239514359517607830961617147213588084988690679673837161406235937645564990880806350084657912843993841727477213439580133446354671790343522718914069940301438576257572181572149445967480275160462477235294455139437827755610880246276065702703370499861890461557700364529491855312810006008009422407759395132473375161098704552369217784462759103027824510475162881561301807206247937305464023393078474329206629827006715316720880283567619762381976520872494540240053553463246318132247737591437197058286728953414222806455022358554753411869008027719823412314631714978147976113536386333259046209765445967300985809565195638004416019155272405584782158764653953768504534708379555879691449166112076962907795682260045930206382698761384521768518536296863107214025146519122002951717560528192998175733845429475902991113291999423322196573650022497359613735465310868304372424311762728012217141612817286113750130430941861723784145224996119509209443352278429716787749184428741658610529805540032663393106928208162710898113445956297097792913469830564655836005458057691284185122742610051348871795128236981832307476957685203881358747073680559226936896134103950141647797694854279338829353466340392153779959517657036000898561841636566249762652693672620373456481189961762492311071921188543035345131795524344010811909513366662178276411889145690697997299488929390978762680197556317409129625516101010985197897798965350352978497250520070544 [151,99] -504596758045568756933763226071981779167057698268371473232570227212682166029658747338810600632594615522405942291764917015700725588807056995070591361647853074742054908502874463029108470614238487839754248108545329860957442151973541263937476821852209102095405711272794149937364472837447066466795846174952517597349351775198957253009401303455448984056515583623352085486530567865025116446583002923692209551757882513295322016296152840830841268767021055526926245708383211612930472127833466861964460371987749379944456070128203521647443307339612152818213486350021135834408424765150397592681740193967273720871517244863752661002046730145063161500945663881869304950361831802586996267994674024840328815220249795905967141320824444583468581761714767110389857341986491000088584977391344527745178531993736912149165432970087886392283898086548894693668413942144802392758553459369728003263712470962767759792180367774032906966257248340595531126771124464943786601622428391691262363554466254828677934380702572183829516937921607590416309464107031149308763760705464976274468263848090041650351177267960202525345977054153908836104227403895133565783028874263326315692139021112044780825706103348329622160193289595424836393084724814095977790390555155937400240050199176817888810292557218673566223319497915260453416123200992252829877744820988284589658589809158516537810260026110029332996541079915790998855377860182997634741931791747149587835915501257605161583604901675249885537500644135766510856237466238295418760269824028128870156418503764682143846099348914339168098106652627971747125199802787913273422985860562448939111758497525544143825986424914598110467676966982344793911659608747331111632935308991213606407792725681462959156423344938320910502884932130617753837020196428981364982505110561289026260502162249289972283898520714611462513988323306569478388617254103031309687055286997293899717167154607354529965547632288607618358925400029129702865681992212714224260723488366500756586422849421641056962533184635579617624522842981459267998853605275965758471958715763575639337777686776727970103720442787904156252211627953837879858887367518489755129840369163977368736160962737034720127486699203763553830067343694562 [151,100] 3130034646899739319547510380834808802169355082955136769175559407564875179936248990919911504648632123997344111228028832277121266601994579506993897852117489111918770083956385367743183969821612867339124432039278614631697680900609869346619725798518857645952980762850556252769092694035319635840992994678906321754950278428841344544418806731996252019115338713674303153353378555311375568514041489530429957282328051109062659952822586246320011790005526204568388858092594335678843102049931474504008536835978177761497687153570693008585248071532707954020335488162464371017473112833283309239474466464175500483483161227830926090577760444740397916860067262687077623844994943536593764858237670824064406128099544874188886166076686652944003539048199723735108391773359632885951565120986202959047021456500181672232343520851445882031383436543782289737911750445730910350500486511046875827239429277151304100214805119106099329531625270722563336721227658585142195246765427874881630414032729747936458157294166492998669792323060518052724355811387089317157662216882091337925141081779233230418365754246977645730399611265206708651871509591777962387706403692679375100412018823929554772845426809787091118398601146492539583369838479828679585831997827750308927980930918876356127460363788893801773329803855375930952677106676654173774936127671845570520195065148232725054495560931158636560027622162301798921999197812108713362896785413908931420407760166518467666992432694749195814966413533134453041386098150376208566637612880824717601138836937121083996011600453716876258171114290944381891561604237170330958444148228478954172954947968675341440479031718852500315077111726850323602772874623819314378243986102466508088799506199488379636850146885929820045026976024871153539701605647524782688307017413624461772765533161870265657888300403379363485372761607256544667634447391210723402281748161247215393788435920274187239724954231820195840332723910684322784248071660859825520720051544019566351235096244670789477638590193037028875162122347944462534902482402379264389717182193964994951653868154110133622712053980754632185216762902665128345007474409810753487836040699619278227680483239479471525767059832392921941061395584 [151,101] -4895398638522471706341838860692796287615219165164075759756484152007656886739456406937893571611304436544622175016978556100238016191117386328287633993935662406342190263663559626850820242032774717056681568463715577129823056677754084769232119571834944168015533404132430129540423065300556150002974658415391425340476094529641055068065930875682860816113571523193981190141387971230065802779545882477326447330221904301416790174455752267786131459525976134911988782010920902281275079141320051118642204704086384196088919011566234406367481077172216312973324399097349303564348113029766995631873377467297843199068667181385935028173679862797590855691503284264030847232359489857491198568599680516105636813576629207752021681697427625184617173518093722227258977918054116341821429280135798321784370898677430297409496511615519202763132238715473259767932753915485977682413162262769340858609801673289510850901967948117649356483790897077813104559869464938735546828101331306830745563444340432091826249657813848958507858722206678507625279285512411496582866331135505514476340356618088239658885687404417447227420031758811766381764631145531272308874918677099941427731127133871747234315736044648411971251880193411917687913306712202365082309987540970518502152800313423132347077013934151638745220606584185228026214284209407252643735716733609117162644037624888708763979174301311322858335493161793752354731778604964414320223344885375664419371989404466417230664902619935725771279587178583057495059620728741013696198348280198580935466673851376063538907685126835974189945655539308521571891861843389846737235120951346560995969139045882851661015666406717711445048048243767646131433808138848688773629520196740512154251515499495007625277875864058739222615595231967851476147757273534006789056736415604840423733178021354503053164806256906421631907003264558268580704631227735014235044098657799046779295830249120407742064651478204374561676004621710835969186012197303724386389292454714594613373677466852532948810801367577797569234013259513256884663237717037847087103134356098380407446182146495238195327063758038720577103803708817510696751728298794746291571450440976365554517672734472819030216987816936503581712 [151,102] -765066796756536349110405540064130396622333131571375711653776071256725137232171432411343512572683943928787944670736515634236458802614669564779737668510104424440615379507913429906378676561030060276970901168410956981773143344428151549439711599778847888742656574931564555108568730147143945564812664840468260707522691073044737272642071904709472557704102070546173217176091504146479598659266426067232640206496157488066653903452302178254443525466448186046382374873265906927851481330439547866381529428939229654788956569495319680759650906368467963051936562715162390744193130479653056270336493985898740873579594089765706248124806360046760407654956765763499198632748119666149049848519344456674279473229378775802514986631239126183041391468740744390893939242399987311931937157049703738682733962659480259326675669730651112179931341521083093049882303526531746795071633051162784592797774314091816264102490826760189382400952444776395864942148279211721789427680575935958173167043748781372841461846324352773371121393393653225237340394260552011478347064750025473849001934203821208131999540342645822222053114157396552424421263301740063906215634825719360179123349777891462869911966503988289693351765929012339927540925470555998368769346485653160402562722997414247182901957944046227121631999750790556579343122430869265690321699182496611798801558154153884267399471260914460080044566739652931405768385317717731367955099837100471756431770491325276737159944406825271581100593151600365494152849814066601692081356359921461704531826524907309096726097558061047098325204962851336655279176069001295078953628291253165186754679693440043444902140238674269219133273133291490331654416478289895632594674591949339057539877785747628518835221529085959907122767797403233213101333727590658089138232997298408335510262531148244434319486875983523436498889118239001890110915009052391012108798255003484145170018648683608804113211583423830140461724902149194816932803155094161369113415173525595065792350071100160281310238144185016749526881150960557310076596971962286353413623286802830366579020106039499790351549889165750339061449379798262354030141566098763462503275253259000480006052565492673258182797223791104 [151,103] 8719772998123948107507048410042645551598316972424493899981992054954790720479878031876706655116959402010038829665145128829691061176146199620587324031648314096501336372788785985346165874587112745061312956521522402911030216198423200302048943251455365126010636638013608491020895797087235043993890908222617335650852565285664479196828769380439596387703200050269023713281627498740854633633322061249200250153691928381132565408860449602982694202862540382354424589313253296455959652625508359619546980761435255748216092806863796536376444073492199925701016647524944465269256330593978416536575722210962036401889164967199913918924971696839023334332060691673213827839461548382044528080792641310445640459680382184200418402327408938420449781860290867634127486836199707282057535380597124608150798911616197677991818348398785721800636232237379145056970031291929792104607499981769270054994309905389941213568549526741538138851655940774144451325180647678127773694261057418429983096769813511907224389600015105743102726214963895118981623504931674556583937154102737371826804560767599762074344601882082740858217902911479214587580890496992473342627604336016760982333027672698544887900423277820652838862147101219144544522480162124260272188963523477897172106341043047475861844805441558629600959862491475884581233804205556893276671716816641612741261155562274579361977904920979873875598079542309575195371241011180724990860480506962158785917947453756067933900571352650874695087206659798501676948671662897512472848023122377991193035588981669933086564360493465615933935111430869640818325197614839419143274063041081842993069235364256494682863756878426806492963606083524129255184902348914894469416546335364564300497047135634515044289040767009132618371188608025683053451602734438898744135052723741675599483975486420632793941382521131316634410851600674622911024167954440872096415427213683276042547836101397919731425530785146240105648457207076450147157720135774355815694920848160762044497621308353883097258847388268643037075725159019300214879031408443596677026328477921241704803943435638438160448806535004881755840409551090141779807652427454548492863564213509458829656648551418957817997694768 [151,104] -8137805713532392284247227527068155417911851906871915456579751019880781825544957598186523932298720964820177445795593157094720520125296757777709442527520169897439560364953534409171640614736517296132515269818684120590759567696327547415181512384791321992399274918357005888962127982215063211724525914307764043890597065976571973760268003562014559674776793508606713272664130573117367365837077375923200888302635244912533828060536660819766615128890222811709249050553276297676884084282422739485415729012899104381990331848353235023187676949697194828244970678715132363570570012556192640127253937329482095368441595548756570966667054452138070396205078147293255292088190750702608307919709431939778707470964149965107969037258590426560542767884053288776885907517106102047527761426870461772583184591032418736398782222361246305042579774911712941251411061892042738642771660323415922152413841717119636800547116688682754108518020844650144972094147087410884792630553127691385440295328129731898746552288132377009651838359075579830588840066983309668647930969388159540586420476585327205147106879257031332412943064239225153748667515408460576400098402857577120769063687619525413585547870341199046957798908318970402324545704302898629369199174888454669887454273222502984026068909038910614890393799485729543679017179694846098329672622208242097143570612891421617723334977191617886756507336675674581785860912045504237163235078415394082165241348407890929696286488137166953424988729184296988759718368633996750237315704717722740697811126562867639422567375858702953599779659784105378391138929630232419783137032963420302670241778757312715400070026051354130336141991824149161658252740761716124616870460201914875761677870944271265570467819100438938481805480736133475090039857113364328180473109124629122800616659896810076007957504716921023333702728042104781186342002407385227021591901123581754109943877859664236898504714353459441337417281932728656937926277758261828853737887752374741316919112136245281522894132507696664055030315114592687613745964089502555367821242393127407547916373337379578164575790474528759681201888877099236923192148620115001733522652936200663491027104802930836746368 [151,105] 2948833811101986754864573482964843451471756181655648930482828398692681209249101749679353271849323689143855147302481166039094620465223663488885114624040023147861323864641195567833972329014022841341541934450573469052023126173049785415347622458241287072823386699443515779133397946403597118955949915923435360302202200950259520960909669330682947812562479157705192528151691938173526356771214123841234755075801309816749485695586984303299974290589251200562396842679712316780716483105311228675061842959716863488924238178241159941846849399882374678333556624048445423101845458499792402953438859017723326096450365452468178953131168103637465772945393412647532811249654722890489576307532958933357246749830655127701006926080032817713577837108494801986485619416243685115067202575953965988981125777957152417293851682609810963678749904490059570360218743107503795840343826724559829984764856977008612040577217324499019849673543592387549888370439079309076299777560865378206849312325625263950764890731070547162344304540640196301937750308653886879729824227556858519166928349557502866182528706792147367779550365789057152178171019630245721381242100811356253500020382390360300070813587854831482857508720442421253143525693307646314755734881238903141125597793911446907803389263707053142408388038059150222161329590150764694998694416618672911196199728627288410023551989034654246841610906820869419808179183626105660395631769755961453026729814458760350437135575175732534880127499031170133278637516330628965382506596075711136648027747727955416492307745671800230462980358147146604209731906471413960845327841458976990438498816375877468651937112048247803615467896950812046300004089936906952541977800400634273631473085793784250085041830262932101398773154049727781592717614958230640752983972335933533333254678622367472144333589749328874997977085741880285641007262019678108207030669956472083232113577165311802919259469261111175601845373943521063613520658223533845893029389928717803388976216201892669618452455592432730458167489450771028751581871528052963252854957965440766724190028470116435634374882688311310522130917266562045366477309383329605278456357391822447838758881621770192 [151,106] -555635541878993527885935241997092349908599851262419937911925839326723947762191205777180235095181558145592075466800081074413084046857476357351284170767994502192877414542288966401374625842162414956548995853646074663931153482497113924857134098149765699612204665847744251228643630797379952029587755683425110734676238174114210503291630013996601963886238924462007068069589431476007983403142267372514470994301824720598913405032164575323655231598734810374159492273406055339016553896848167678505725044056733170474286690622747009651004207422660294375606952088721104002900125911985828894133561352286274620807673918436196020330081886009255823753170033601864866694645973326565546317517267223116615160905701319147020116259600115879623842397123896544871156562505058858978808554000333957222220800356682964484543186150631562907486890152034579902322744594441334669869692238926528909596965552000466858914547519721893787565984471655074187555673600169566240157975244361287785576236630303869279857161915363459537582842748123670487838440660806639352626238825512751941776062530017866840052134080942754384209449706014644830243648607911126638996181688435781918563378061368940830749780779285014751352258831878840625121896049963588450470864276478610327417292182633783191802677069019612254062872409330740967728627826644093952802335627210313876155995814592609351258260119520388689465379843351436562882104072173523902847450933990608117158241357857389183492948337947605687838865964441575733177986823947194525423706611449607022569695176464353719997016432465939239692680546860290673888621659835609516796830625844342835177225810606104993462040385637602965011744457695831445908175206546834346099046247975107917974046359374966283983014547031981515656155122759439650085710141287465301322313189306428113312371696289263816774307329357410588502436345535164890818935654617723511037362202748501358716706896361306410191677730309353058918645942615243438852860740130303994932262056638413750728408262805948427909507511960314648685188773628825469280736391893491531502940696447972631366684037672562266963726491284222988629997501909435239451804041475377438015542977696953342998058176 [151,107] 134629102458733836530237112912709911921011381341553751832011171738746364782728600573698866077724091941239263960955054068017650307176684411565461049969732491180546708183103608845152357786087616249979832293696124795301037457941140329733535051950123886425329877719901084221259413183719032011223750830055388629292741153841679271938362924123726579209665284514819315423335744972868004928844576299353105482123723954506091369861832153959530168066195315077000093249988353077489666980194924492125572018840006729479462611747802733222597664825260555290944062352518873007644031892050538651149634712234833687651311919850593364241328209205192184871566150534019338850218235889979971885362965235392235393852408900965594413206715248492099884247015327873576066286762158353297953593197240937072277208045934253855700650501408947205879159338131788689400265159707445062250588716289318865806029062359190679891010761062374299345143900867651888552560446579063786908152843192711631992533255929010108182324959247940633142446031987604336853393755597254131710049871249855067550746169037142795460634674825958042333725763290874136579695324038248049696622061535398928385894691699871625587543532782597751239698540751346783947135332075139520923585249425327517889831608057161394371273035477467728129088106414146983080314089243442000511935526359283105755252741206408633758545139718787580402888619826763579362237964864521722058482017986099186808521669032071515643717535775116806909454397466454955820213195022063631505815405447971767886044107755925803135998872759043067322715669366692872288190951412815630404509178051014938131414908594462242198040503890609813419566601217414815607253252993529770520926224870652554338188543600071186322289573037363153038774261415575727809215956374309552556613289446135957368030043422099281017274207752099371845435920665760397690074339845413487834098185141461280260648661695405192030067375678424410458868666070374904063314627892126212586719743067109521837888344438224729624929159758790658517404802297929794711763070071815161498938487983765186789808016963509403410140083277781174913781359751344451102715082577115880727750598379092851688 [151,108] 7715404638471942750377581638636810059686088227491074080376485395039141463982468091877859932205197984127983655525056817532107983984475614865859011211900874926300853215261149339339330165791111571703344510539606124889985223645546221578579154466787606751241560631968011565086462136029676145518236688982486357373056856379521593745560789136654311373023990644754942021295734195597237413130898155170997937195926354475454136151908634924670605580754725996571588476440665468446471601213281145074906273808216091709531844379116991486812223348117826892686809900696512043413912401698807945033420890842097761069579631961048978154000457701893650911359190264098760062935167618653574910817785962821390476068419231594917636023629083058650927344479761295380725991724046897176634143918983966434827408457852653819776868006982204481917016065834972799876934104475460669829890806699745607576489040908346800089140270271036610526094556249995786580328194894592656810844935654488246204609444891042655791352586433076391928313167308255361355990747092359661246405950099692930393851985313025918187093423558327981454716103763925354409709573161411600396707777948207956733552379529661538609609146864776194022262247262276820162597311579989303318869260053460368913376218685818527994364119774341423395051712101585317249499842255421377567528574664989028083861291151584204423535103523306167366592296374914618818481913841743270097205334311136359486608136229192550716221776995255965765709020855038270383089076618313804309520747211204404469664126286189192403375677862802669291253096556303484653491700771475348350235209528000988331995248646544107576794452855729211268392276688718507168039431493084716839357121194834140178300179180391735882956858196548271431714135772291073815820651574533868472265078818643308453011903134025465073808380718977430601390139205135849351077202255124535765988091832254679072151831462627371541872460183411975071402908810630233793080177370329841062092816419480484777699366997252994331415886774373415381533298371645886689695056109076215875083249011998555720068008149611037270485879755485989932719111380306023049878985755081733497901202334400 [151,109] -28668810524565732000973064350839726674070148353710055843353476299903098771745451400328671455766278950784232419062666094014100395710214728483243787226688943984743154252246260863127832706228186557083781141100229121667071877210639390828876139615894654582677650098370925468995482677031172058737593046559122407015256103402547586692433545437352196455954422147276708884085251953841306018850702638025686816240782307913656472589009857035379767036385486368980965873762954304441315231510797528412808725577919802964073335519176255948075509833108556009719959631174456800029272913348503756527021789185371060256328006576332888752061066524920070921609218911423367742689116453352803268958691615818698244166706033198316363294658905915420108052339098501200173235157040369754867570561081052852612155334709979507235198866535456791910520683712032269721592538835608854865002398358629601441210690494229194943870857208777862205760176408333868428675612647312520385748029012136512808284093330037904256424992566909270202919412449350968930637145316550656610969742657576256924203824273312849946670111455986309144703027099449829457109582792678672260566604640725415746029346693959541389682124573050692998769291052824149559959552744932040119251503776484426119190707339430957442928336609014804162255885918828400260338673621481794905540150866538464053489701928273125558435079207902332261711046687446734998626894711309599138944146856868587128994816485616750433478064438059704458300467029917156308522781050818403984024576991860428024624230814026230090827859314756758202569546587076390053349880622577001775920090244413633098577534975809656889125307031272468571029145135273157551281451744116125819046459139232346503230527887086559686389532848647279418280665014403272935720967247830755467768967693416947268151960539080047255607404501530582083625358330172560681172732856983930024734325883625018145587471033971615517575920237731122450316235057414858594033926538684559138615595346839571142929621616608322828242927860878208683526145668975281270791890524167889495374981509930334010678259401285282751680122543907081508061553531212368275730914376869605044243480 [151,110] 12500063010454236389465039465738790553708211838743425371101247852828313820217633926878642911036884306493805425791827593064013229925970245131958591987939684024038167388442097156682848132434759521161071289010343920089571480825651308979716377942254953028878200130204016719177375167903352194746385217961573785382053495802339752971807666961390189748029299922082608439658690422686521268945567390413263177709082236941565797441964855714666281457834130388560806271299074204641655895458912159057682376770488843623551670804498531168505981596731100506793617210804845290303423519598061636770953994793196777072899469714982460485582820911795599512230939502489403675610589043685762578016476853238111514367381524847519630150361369044545713761125511454586895543086074524906053224126513023626094860252419549007401999672694330505751314563535096400283305434731047924670407109774677137338019835859400429105664158807763590934430624175496560788652364477679298092036160776502118759059903482027279028416437277844806627020205329824733436905563475775596731387987418046743602230791105255183907002160465445995317463052666503114853238624840760832464359987089230864041854214282872815788940724723259684958298359768045343178989478415554811720469612324240319934516902374887604846126452174195489432005833779349833874367479699174089969611974459221412569641845101133534640097679208622016016424348197479950958410665687786896076406032136789169865035051497177200338751799003083706086832959069942875112701898062803530671356280683178717428660979556025867361024142474000740142004716013413588413772276673174316562664085948734148635982658652187351012629441379862828193566763361990447348080848788268916125842994277009820023387473444197262070434896200909077092761703197794445508462557101920126752987851983607158961365324827649062690388503663967529403834751197885988430820673239247364393805776671045840812969096570175286775814149515300135947169349217229899812514383462710274881738934490613730837131647272997913093136890039854103011343105542519627733741290207816728019910624381017392452196804487965108133998870045711083133396006524644200772930483813253944768 [151,111] -2456031281665569887308896761454339328269116023712072150060732313585976799921420525894861107643881544654214004801466407244817636216315932343006662219134167617302559282703423375267309288049310051816927792119787825036519642628949654165144324042152650679965426923423011375928263778389482850622072547083297350192507794481298464670571124055761127486955157068829245311900482107145439346150284447924999326319398078413777893746323818769188297983531287691943078142593560190446778576419653720996170480199064526231062061554704496288930528204610649494239636039756190738719670629740316225820553895579326472330812046399922125161624435331448994991973698495133733564072789826783884033716709383948690818615491544292050893564034075473790140177488352991181948720049138382132127623574110302395915391387107126265180496567997844019323963039336977137896957329737381171363902723267260373464955287440789301178878006046399236025349916723830722223381912526146761563701565620220763414298875453475971859267382047153096180776301614176562674660360422002371983988957612650757592455940080503193468915524891769564395828992551112994539825228368632617665351600527498819989611888624133668906339915479921859611248544148204519930366225706050358407339996353817042550616200462139222943368474256334238707443824943346256384674765477447796783853622560153715592399132202872863310872282551603496570737133969026788988264378090479566568619412074063755832067015222058122090616178824375837197932934323753616451571127568890160620078116770850141155054111259571240703270811767036458148233523196958447584418520786837766272360927910771690286133017492204789945573060217822945437545262099341814720962502082326296106315912626832701007659449316725978630153017372059907815932035419310153709898402778788254282845872344559743904970697013038867751272070870283865443903360028678450041291872046531382208761154749933367151113890418003091328138843105811523460895057000394395480432019096009574212941849667824617909028436154073791628386003877619582052162942380153249239714513948918476427744008232134015850473618539279678681559196951268304190644628343420460996827425628544 [151,112] 202488356427778129111214261602191344525850026443192367406031754227937651500123704113021644687919789759042051575268378299339535967934973519365758934880340634727133972963149772145231558692104658259165376453004398042941415110622356601767619312194490643306014720920736422225798493308755343160370250461967600206004863851935615925794904941462784073163563457779539426215418453792035961755837822418138689426723698099579430541227151645428814477433616414270342556396862663644686305670928066792819459515813098235894153743830459899693812536694057941932536050144245155008304663873850339574459015682744458908197636926940307745643770571458670143953273181495739670796320224570757925321113766684483483959935763668185662300778508317084920784379445070228631151007594806650022656745945657709486645695538152427618428080402207718640359601661971457991106956852901933744964567728766018532672198385635895881486841938631479995881970868820292413271654613498697750455978426080825812823336041242295353487310796753119398946186927697808234119522388608131269225024144343247698589886074022288105345936479887610062782227205576361427168489133895069764666796772234150624442577454071748743322923627939599215468399234300066828878403331232049006304815201786579780357023228278259391362880658396946687212090536414705929781863182418026684439675647689626090086388091945445239625810868102367066042843012541556731302014802275955433032879719953934520884199173588641299209660390033692138126784191534599202062956490776325813054638175779828059156133525537833920863547798198211820314705876886284351820050639424929794020873685011608052250158904661104447224470323764866217858662408550916135802494215242053369643615397873085327649003571004975138246442509097498323326942790104821853726150771977381248779439890261468587810533281480242556673046832377440798105855455482597198674348542831778613885912959472565116074745516411381044306399524249897972268743921625447180412317218574111307378711245106853933363169432557604023647484885675188664447620049314635347535852371862395170998155084323430297708524516593069082848483134326139478611968998613551288550080 [151,113] -10237139883370736095377204775893842351125358905008471722247993531083999611898518537903632107144727116982081249780355052699643215096486348925802037731053235242236081564331318475992345569175574268172294069667280752238392015887228319222215469410956679187086667816152122336702659859247786849763342702516990642576750295911112139609890975549565527780559466422029868325269856200819369524445114647205829868544486673988488155737692213468015539920821650491643593518995209139810141526839969405163633948154793122621538318555567965739508735606003268735322582347622697294516654895332393572056779377599588598294017998019158751589639626324578488200668544742463184300135505527150663148859418046041264539285040378605360256242493349424350784314850291534033957962156352451860099903516052670748179637666524048215081236125358315593424236514334198427014301713884688036851368862882834074949334351870368679585898194875857264020022439187197382419706704500008472476292774464137662542356833546853764319046877902048123865028878493168781479470773839045010729336254408865830507248581092408110072897609638037144228910866331268747678559630674960015598129319854920369725898460599675184293799203159999613242269597463669755640325047944537921614649076026254587728109256048794400014312844975506824210428456241894661138474709981597244027929473992822729011789669870171507246113009208761085325573728043112529707731183239924332785240038449987330532022658028855057004171863106295338510779221935790270552392074671292130489827048776614009609848667002667304571547125051233934242160037475433249067073388512321953558637094495767078647271913250697023121690059210293791215295965272961537074552452658200511312787621924599620094858577586286756316718695993040425475015756457956150572433901880339539100412841108928175794712357819935274748435709538710193036343782290545928779517520152230222417565426134651245603710889544605921875203902786605133995760147982624046041248222603215944912468188098702139154427281110987039535775724174921548459382331415523966605822890977015838639184563212289264185888534459398949792977823394324343620853665012622968 [151,114] 139040983837191605831633102425222688631752043740202653394609759657476028031499533452409796979225967546493471643324768877731643219504099050901324370355653161328722324995662564810413872270845897440034344207511628837714000747526845462357170256044823118382992027034695323111742102253935714555276380032507409723796707828113507184694797840854355518416875749772287012338866897359445214913276815353535729597254346969425183737123277300765208755738314512659647448518523812315967518526979112805013883887154029435378352928226649735862773143411385714083910924620450906032170656943922461582247940446085510017628342342183354273661095099963832919934968452859210815878098450314651464482464333619470065520736349915234716784403264055257283307532863133860628154908096056973852209191309577575129841675875924134393660852633022101234701120624726409633948281160684589342272324636259536626380684495633145323904411279932005400057464151105302480159176293607139716250589261913154153185983313099184039181616220463867068182871173512401714436882402893694018724203146667097713494006788334993484866492427982222471403261642002939055590108118264398412905216593388687949619234707872201617914744359863999031674150592544033211465144656190729831739468717791628808257184850605036477069203234102650352528677226584888564541932623961844130857881715935212198999979432703133187017553425264407936168512291045410628802311594580106968009805762577435660862886599968672937643635610726906881063644255043129876555235669373384182578803810606897919021805899369988259481441172195906491731599739682598813443193582571352007060469197749685029351637560255069231037644208063788574272018518397819544032856595041584801651019061056719830490601251661532596057213525057219348972411783821734549604773414273415740299635430969820490493302889426420298136300440129776854412440774359486598890405295387047384479582285492812328517857631058153479072455278406506266711971892274637730655332343558582830286811234385510042593484713025912292469588770204127027909170620591957807418064749473007886362348618388922751383729970590826578475993466073403289279477352 [151,115] 9732816493330247935187717588831127598444465822236617439932437136337140386528786527248281942159679352999228806343725243549030159215712480478753690267375368536034177661015705971172286863673202390001720912674794207481406847989508783175684905997816124447480843936751852120032997330406897877462635492501671873625099944432333524245732390779629813105397709255576977947181007103429869935865761837485619636037347626653359830732685969642528981688894691304995960906337560350515655504549601935975704051552719227604121434351999172475827610645258980506333482603346289605247564120451177625344086216865487993827160583186566095108457650017196218722846121389919379099573274737468635173552142967813155491556423567348382518005663043517705820379779203268506667114860073634535580286034839893312907565379930140082575410361282409217176329157058266144465196006976350595766372370640614868833904954998834426073955419909094688261611254759781105494594793786613239279143664488061543654922208266361419677446289262919202401734772300950337372633189155787631965368628480438945117300894412128523916666426776030715381964478498199887110987639076249166305126520207687577301938832506018986035461560843613704028663723900350856116212967659584619139207087693697383722419706506974710335933981644083027513095184045383316432175601360797276584695260542683619992127778127523264726777513077186604371593771471880275697585083098035988686246881872559058383933994263434239102473280109775953983662243377957568203892904818860313869899245451085491021105016529201945185769844240572532622488960514570933770429767509769606773708538869601938562818635969800670579155061886254145625512390588063634233360993422831520975292527040800580448934092203969122783432436864854748517154547663312683959383465314522928894553592906415278872426385071931778065514946155271284280367040782236539640557679417009954677379004837669710565003565643197351650939607936057700325699990615094128987029939044731845731984244903971701320150566744008656309099929594725394680167525308507671456306287458501671520664084984397234843156433149176798307525213450314384373 [151,116] -385714979328361049555682931787421957370987932675607686863905602424943607393568981223430231114175854238246362752348788769598122910970665971647361624675746048575712071763186653579892666333219229699219268939072704796106528248379557838547961515774555813266879787463825271944787591151401274597558426481114880859693833803655722767490908827800476566194658575479448327781637262190624913607928376925103820859895608220967081975882908388744103957663286846320739062140274681888350005954588947498325861941290558104057294080007838965653003881209100275538126610688983715677244993735987246237762679856483703106504058534920401302541318571333246452680285380922616379715347420044948394901695591574777318567498045219385367010132422075913238650999017210698774843380802552911416287366699439583854376723698180953807841114452773469057546878809715880268410807630623235387281659243357343458848519633425959012475260408966854538103966681407697386058214046781598604059407729891697329991063089231232152565946161230451745785120426263045786828981226020679432577914542243792211839247860688024038742954728220256677254711703789062198833028097711309352345488829683428475975063632768134389312474177501438125989671396813571094527349793007676980676273001901595178150887600770162567912248941452702399900753317562286877198929881344986621910288539750694689456609456415767415854354132433539394923057585358410924456151279656305004858694106975798997362381625503648380707203070298505537610360339692049336428413214414040929086579887530465882317649182296355705092763875471269541014418237597386789969708936434616162024257309756818871309158690775241331654511160318633531483000722975815855153957471918851212249609548943277697945812967446736103285309894463846528511976798971455484586064587009471304095656247474496620695245842511719890748237096505835741639999664110372504933171350084384038292666243398337365079229378523249780170286787075405286684946853300050792401397012100907939400548011844889764359945870078262790237865485203640771945345800056074877080162695588158632558812612065082119321155550727752836544522735040 [151,117] 35367197800113773662923310554279315306852310435026432089660577191015429616265513297620474974783482671093916746093927870446420174718746310216715165077633125522149582606231629107119243853948072062284110355192830939805598355851398894923393904490025192753600767287665579234607140005481674524339653812675279745850730934552936216203490572391274717218291612561069049148042146794607227594525321682307752929018502597745770426611816975928610235609714465411234664802413610817830425435136628262234783276657203938586939377142504428007764960955324346729683879380839517540403774014684505399252433769462462309823346019460704384609304176939821174345137464019453541699991738265673200214555780075764036920825634874917129750915475584716466400065736992074378869981931293579039120585439785906097905708829351417120850304647976831432620050239160149857547180928046264706023850009009921832037541926499837530848469394164396586138449295635258327613457016266478741727413945951508541156781835981353798671519487866263610744447809093333345234490503026188682889727688796135814098559967792317122545780665628338484450666154229186179838821081904946647236700325077102318558582179396705192437887140756009116230440901737984727723798086164526870329632403983919705126895473195094124349263259455555035059740566751274549195509440731841181426900312598402085428724248152165978492457724185180788114176500448968494936361427555976202010225505652555078543044438359346262255563881278126063373545950022795173337746561163879185762062301415831005502755193006870332279097985876651145504790990060309421290105036864597380004827708756181220822401648900615831027779902602514069013899263295403229489715787151511820463675093544407668875770496654955038505835751814478258649728575818404110257326300079218244432186017222705120857501029374396418375098857474230910654748791795329194239782012137358845138984764425336084795437035788122711408450779726355751305741560178523577136403272752285643318868729083511959765584610447620110035768937075515439296229616306387228253398528075794420257618743923335183500912460878694936455992 [151,118] -427088713278323131483505793975809622220589285868093635988630612968244867828123102490079708681038932876930416744849225159900158460985454796219973694112143519748087816375694620938555904541753982167025880687189493759633408338117636733191927634526130160266126362779646857652507931517806163800058898848216709958992817767077973364026941474805789747576331314289234974809541470564114309337417435205566038929554560550108760795475007954766118217290323187139118064961852326080567304632442375620865610650973329246963456557460689657630514532698742585485888532364518438776188767937285375570296795997750735793668531243249511602882063011564924485722372027471086708350632687397918650460489161971007883889379734924447470861947834119315256099562786522669272633078634155115839471141977689536595852258996686279077014195836502456758754302889928734932192453415394029738886743055958275968700638287464777008162719588295633788095284810455565003076083076850186798776340434019731738578554801685022903421434983949931548796116289158146408916981605498070275775455790520856117933115815041676615035519208655136792979645791389799593997872666272830879097794617841470040745836698596914922370277837016517613469907749799301351029931534521404596614675883985634616041034571055218433553900005743191684392095005694355345232782551578295712344324401656092773716393399265300372336474301457736272831196225661466575196232590285777450079265758027937098585618110970389493223942757178523087320409663273107605689634163639309756744286513809835660033323382111710073079924149940695987971529861739763264929397664389693228188974492082400457128018108346943004275381242777803405972115845652000685922124727634206271282167479851170681993961585458252601479345773160907702877385067444121903795603008303795367657262575150133639257088671825682032973834279376285968780146335843337965864947271951313030648465629027555002320553796052644674022900895147565234165144920753512104006048650647375818552559561068354875271834111751767463664051290372159862535009938679748605480427766045881065906262299181040384960174825983872 [151,119] -92230965657490276145036186879277085614688988413987647343359854188372996729826565974989871299864042266807601829297356413773508479478969213422137634681910107441436112406123939169408489959968240069452998397913808354605178228070563272229847792239737839669893949350739070175747560354660862887748611837765995376915419986311994672879815403613822408872435334404340661782195231262292206687214910347978695472559770160940730024817758783372909358227773177538851092978065963491158831955877584081686919071046869209090219992431951797736233332403651705392036808254515662070856141495393359577751816367639178880934793652464375938461441129580776110113320285285261987175555793292163442468004119783856456351027708621793138104557370877932860456989043364225403766244977822661109662572285656808541494721686998269842967149329944058146159219836045587432913587909747034549533645034350366777875347357306385309418341281505761961713284327201521109522595715417252493653444779163749095898433170673181683239890751141610775741188496444482895570617837882689302958460037007665297382982632484835939825807412376128054999366614926814360733095862898244541040894866927844270730823957757677595354521794122687984262786994218457734323646798418520854782887734060009979708362003355029736741003705118318029568482827413548464961115388069521878277112601119231693625569225164087510072811380635053038445850858393837794212536840717841089436814086618237255612676403810324187753374537284128063557808322507278661061941226203679243787089317761287598686888859568070131968295375179197884858945067805502386213268039193682149986088920099546212165981708121848262403897485146899592077974577987635091057822680670700396451595490598431486758782183806092772032508508891786383251424217986659318865012098607383491365767360340123916756148447591899252513502825576825208814417144542047055826923651133415567457172800561920204826957576554245777681404249597758707738632221682896683985238105823173009060662761466325856538775936204573972245914233825977100942523828694692174844239464870127702690632911759604666211056 [151,120] 94038720321451746103938380845850018817542462650661364498064976075127614511453044895884154854869833394902503543406668857265297211409184934567643657298637113624421845753879741219659060814860817948239262096133048644653189764147604961639019948020278969159260898900972772388621642550038880550092525362335971231089243279466472200466267536558149743276737161190135607870253205547550226750431876209053820060279285994201521633557808321884278346981262039542234279521131261864776363266098703108863116284156493413856720240052690876624101234359497064892157758493054783028549142974328147699015795676197450255082641481116881245107213777433361211634443642124187041116008956324746618577846238826918837141302839301699024018526779472624055310691459717831414916471991595904867374375112828820750684284874550212423382991072898011002960888952022502427507363583725506784816911477393196243821151600474689436113739979475779099212835551770843064209477123407213860851728723369834621313586328142574662742723698029272457153031739072652858923704655532435372880112982161621833538007140897956743892992668641669855987309639150014007484601873163947320421160407357535116560379731857152095886489308182208719004976199529324799187358387171150512118886649005070001628370494414822466594678241483275340062432855700207936654276007993651587519520004634135931087632936525136342860985627763984995115718770074696452919138232495639863021848741071023081042084831263203455774090501557690284921871393032865958880082477074215637130208285024985293555494750404381515595967811203786538164834659830646271731806261083500621492502483714213167070498545065609671965816567480067790329478119140814269990975893502519882288166037264539374288794599763018174064326835861067928392024486405579703279110381937946302311264764678629748585292101112411848157250989612128144699709319151681921131838916117117550683773413303637142045989599184843473632089630188332582620647023325905872035912353699496949486661080459115833462905799224485381415395518694577692940620551419008768633559996509725291397312067177958272 [151,121] -854317434939608627456753748324453244677313573259379517141365757655139679997560854589831973790674483392430254762019285586308230849269451532882082547803277899601889433220412550407198061784414753165364291582527096093430375407899658059374701950978514881256936000562390443141134187381405720039548056714707284796846434667504099403674159091839556060318475491421083104031440454550334884206031066096042663741005288431641653808036140935504208261469462430560733319835626945077437765473165003748062490270554085727192166658131724311276252278020789878271186543252802431731733126445311487825638370789680924590632888671425613033121262320811735018165049816845235456570257312302389671686637827697280968653100761755270712403390260310612397413041805776387797329434389514729097404646870519375422646303427555376123657947139024826266466974809290100021942831117911427059034034562527471814185903510273960313174315510609665739819279564958924421456548680612922650256534937353628797668095107976589638533450774320677457225721638346735772294351594561704244152810788231305118648912969129877235814522654217006388309657633954180461192467836015376988503174086363006747194593550239221623483646339107019133176881736620599211109044059869162003408434275611801735399171741286871088644960448515861011658567368688095649162227182766865003211033947766570604613678202996296840808783303692334867872254291888422000433869726801165530358863626529962101396900354950416061857369080013034399073305707040350321412040856326523850632361208189630223438994273996792440828029117233526995010965481073258271459454218567075709703247243373045105751409241655160891352826333708860695754948389133132900787577690606926750763009811798405472910954121286897809164352285906220653506981144758478607063472271030886460008911629458179799062246997271882434634310204474432342423656601193871615409324786364350882884051206678133376987815284348861110054896310297508444612404324514441739113677128676396215897904033751908412284496720293755615427866443270648215947611716324930288503428993933551297062151600 [151,122] -547110739530147427656929202908453080757813453958659861341745417007620868634120148205409025519286231490232978178571845538251969490637967075550694957001078516055050853192745587321222508221114910098153505183824156797738861250758535597232850906417631872443940006712324121304085859465263464198386562303340981988645133159021461191035592878214496687178001239223662634853927242374870346465776631198622400131681072947585124214567532213812498451025391753977013677979822526705684538941187024227356699990859831342322062310562064016812975149712868325418825799364066878068700770660466539410720843475393447651190788287560169913509552616240417282313507293725995255013833719504527303840843406112613187823127474038162707060983580866821925342718928545808223571930837811275081359810804870515378084825636788369881134700355308254515780874693348119219585674412011059651941273455208354327957505996228466387521694018675140885664005433146687345884554374866381915599784256660576740730726455361614735083359186524383903490755408056563882992555312120447727582569131795828771639979458318901102769893765668393912912250812483525804736464167184447108923955004423651879864724730482917384136415843695826505531468738785358072422731030550829194880192889576261908824533623194229756691149347459836547475618098460788289842427254662285661149690025880881200294603988769800472565625227640126668054595465676867135360364654952177327434863541441819810199021228233920947517266129020207648415173926518220965977735500498185132375211784384204593837494762942787664144995898306138632983136232410868149567455553902287725502436071443057957443659861205310026776392302667445019542090813109266485972798723151807420219777800514794092342876006518325046764346927662773480111365320392193825455486373438330698953039178906737776039548286137993840564050901613104886257272256667729561810236328531388380451351119301159842083379113431354705563278736880230019817986354126646091549777174940502539714053215878901820040814494598567477139890724677776150588659775423883006414942045017381024 [151,123] -36051079465997100624924889675437744326544578659003816844573981851201615542406298722256275010570620462156274403094191380117791624475492465866432979776377075663535019554406488262492657986098525173287722156937216747591539888349095936525214541248948519991526346627733210780992196344089607286051250626372370347668315389827778860584894569243529436849073745143840911843266241464823089416455062397532302382530762678476446916466901537817649230273943162212120068468857888453927230417551472899480642493042225181253775114530229374816591761731170972014071384306008977629460608100491126798602224797786074378886671732375890033563148044794715550525829877869458989357910437019384830864967048307158874268985439226059361469163804032544729601740722660789274691447424376551024016223148309950084749693641628082820886547324776203075123064850146429591136236515792376790198557990797112075626382500960097957662399529123676543458463279744476690861360800123439172221144856869645132351266728426374368063032315685631427905581537206996685990720759388113225917866376466970606182389315817142329309319537448021461794323817090642849962683941423715214549473601866087822134340418844227255498472101397655899026569823111773587279425093351533230284924341591811774525184353743316837125171224743035903255545084624255374812121139266319001454882904617877910351428573461256530914518155978988228312172250483901463209385372672373106277027786213425152378201553065350833607400192005410926393971177505626309573253692258267810244743941011804489757077614612972034419832413118091114271985152810306834065656817864320483364682857206830780197834648813043582265210144186859005735361546610015923450557449602804564208712933842107110809886121363459280819191088721654444482881252298035305001577967143179031575891156392238752851083376089165322643057942843373719025259766787831280109282656490630583400912133251267276429128705116976741002085965778091563957255045435087660217836972609662254520803903073043377550245736842847910203951518855430991446495487534975495219823927764 [151,124] -50461405506064682273963075561798508368193993534979421667558093272667282223826931845655109134683589456277116634869504798032053483966403295819793270500708464786727361299884280094386531265099565878820558426898293281659719297688897146626123417202100805031673465141820179089099077175195411424044747912898695316871340957946268697958530853618841304075376487429621180517128199356185681240395124055751503253485116270471846131800674794293986732634455468303580159409382382035739603443106770251282606038397884526576895057156357833052187884901704434181445403092354993922557531134653145408542285573345501444200528429845921016720770907942861934168831470447707023687715796175367466751263306286135671236033026416492893632862501624210720848067676401353861169466182921478358518111826996202385858570545903444304058126307592802855315259821532404226409811684921535037616604772894324049882291327481841332440625223801815580992445835438427703803134227108988252337792490851416105172208287716946689389849042142740166519991734473986172499987536357530243474526349235028522598336547098706943065530308593599344675389571365974494808224374195538393923704138927623735629840652881267993733143650018138329016818615609309152579069051108169403192360009219831764886268598977051120264514141738249101008667709205801120975132460004068716013441754865432111174523256297848138490383093920668736953448372643036212068395230072786126309370286243694605013967325538352807543075960933242554517877248043890368202717918191772361378224001105700338317402574665495063362812905825917646404041525441568278778446005846601663133295359861000539866593712787331709658275084425722338400068870860642844808103214643309166183915711195830674899921015074441563355769343816380245727012561700812788921550269388565327467195587219910050787864180206431294961505410267164727350076811309143651497874197945945566749816627815785681562277527821839050210078346444449020492300136355196301549069876742316518835372161377460813297878500033848845586916220381150765065309424176845518464 [151,125] 80050254238405542696706138981225763661850205384710394814142588550577777871101025571236943270458482532073758421247821903820293714146510165377829550502901494039340767387710788169748976548177898748037931505911870322151888700812704065471378969110260449590094536993935495613343478723408043065794409558769047647745046253798190705038980930314575225968830300904046636514374923369090716338013168600735270272826808845660379680099977741413323186238290074503530648960700172104186340112520650324895960663436860632640053056682453673157439825294861665701830982633997145240489196769010921207055637342212927837329603677753549468625008544381170838535858740354898653520783051446469786178159718388044592949251344031880117040634619205982082951169623641289674645725551273362879787868760162991301179137311222128288970961199238310029211138660148736677636950024158235198850656511003208802596878007033541423197798372119940211017884086275298866030455240737311530322704913310838704118462645179885909543366907187352213907423386493874237581376618376875630686991614863171544303931154704774986178337910465002395568388691038933833848329664275592591393894112227008370731397668286478123523665497647628983735527109757803964344437475704782122042500425073936540783793806972683140861995665951124012995783233090092899201508761540123421486342840534951657216343551352894232298208166130114868860710046710939055848067643406756144292806356578315298172912468259172766052576682867905787394431083109188141842354138071124524615705550417852143372127488705449992262520687257122637162307323588010240750646558837316492276972654096636194720767771388898413856191386355151676678254130259040994830897749426288464709393170162305626064864376863499739098455974734151941526168577771226046348920678427836661227060727372651933102912623718072710399458497437973220091789983895211718569669607575599623631762470861010184465224380993842807776677543121776109073222381945528582780703300207069512347072845933879632899182718843448887466226004514248511911005157968 [151,126] 416183102988459341735259277805506252248220219562382953378244667174423467841768998105639083187330089762095044503317560143793364885187039268794166254771154734898723542668614083481108998204249249306745049213600383116860160009221842995855752165914858342414943778129977666557046808841898705400838597717641998159676247600245008254066231511765647863579070715799786065041733033331293563265216650973982916056243992722194030566543517139724037355923167492601687673802301792087273376239354526905243624353882060217184885597602595532351983636895098678140771980500199225864452411103668822832887797760596021303298733594383872394741383097482508532098877544547102174287068423405964162622622412319389651664605417197703511354230457523415406980274594288359216404029614766005759452126511618403812467658913333818938072525504286484651836869734710876071216006291563745240350472392319715474766020526497082349345558703698938679274356991504131201275965521274534512094272874849702510646354017132081341170263499808552709916070169343903493262140688555999146616549236674405462839330354399022484670902626952658407814206585046152930062123860739279617861554216423906882377747134164855498848908056941935305420766918466371729435377978439711610233089420621295445834520740520008244345551570580746229305254625436457697395583974350087809213135400512798117161595264253746969224651854117966647045261819238812649604178471878444014942955924662495103310367673488023406637861366496427546072584439366257645584093436825978034239001005343512373334381471063453146534914273177685581600698734494493206508904169983172080485311837202626405481390849478981730498418646717180053724869532246031306954893907659690955450869948095197740270851768009433378323011419696282992759612970005682600324184271251741196375526142010244636441257578735181961413033531179518569661081862913492225627534346411242582902687954573967701066272572544447482978117755484402970398421032994371810342883325612536766283731927631394271279925385396777284686448316053102249536 [151,127] 2200763681571433335615496650512219011551897497708179497676607677095468266770898843407463170907427111188855726549175101347112331926819248493829374078791013492795851158245436658794979022640119657432420623601008642680603299950363208542694933295828853008984911364461853613550760715866418261305704946135969413244425538859773198615764874246284369512623294444304270896164773142492962512335213179020554780795401777459617225110368580036071336557984102771906605078147849203802181017468830346327331624353038114004975220346815263142247029016191109800413033585903104256667622129169844331670628561231993238855497455151475365294068815859639995646673024162904739324296968496921409800225205713619965268080430675708577825454372693651699804790826117806421862685003501235523849531823808206500174670487914143591460714579317658408319416421306703061214940365457905841494353556197315703028689342298623059223224677019205905789076270755484211705550677533789451777346399881419483207455440237018374450569407354301048384429637180466010493131464541553568302252144954372937847223409687373555642240108465262786985001584555268947518874812374364878114562528499882820298947875348567193223126373520819370518452886784942439171931744130361411126670480341088822675850622271958169053916170699708547332979973676643009416614764006139072488756499136786981473479790649655026931039365418656221051584254138263281812220163214237971564733103629700573302497781132024175950139214774694474903138892030360520124402434882859200741766216198927802693351917875388560684578420721629001987035401365351552483320197049303073310669839562009419940957312494791413564278571324783189278398527466481140238507288085632632353784919343233279035393799521397851631231880231700626864571100241541391015719046928354138585620234906700454424572284919775953488651291473214655395380857305998116639337839943451686144321826504758971172854033188491863010610163463809994120841271133390259514091150318811517230757488507207129428476319437737844308252791285456 [151,128] 4332490331045791399593245031532735357636743457907618642581844259883067448450713057333530465886741060896523593054385490020997106027425066266116517445423187019132647717967806254381894990880841803006060929919349249081516842622172908343649338882852081251584673993523925300473796250941001079062477256284548600449380966915784464968790941664865884872363069577609646978659618786546214785767819206710214436298017142734914052682439324600290719811533453141976757146253059910798106525498554003772845366211746021008470936960024543770511053795789614192237239345837807274483071731241338597108552445237419289625230368501661508408489879625523039133368599045642352882928357872085351963188995718217962222421485231805056545855581204920155827117652643454046766135436237159754006338399846154676271225787174596022810301624913882774576609558238297737298733741863934012357670228641942741081195474844952934015586054863244727688477944480348634680023723872545210665780404438524108667055291006936521704883704848555031775378953535080468223387185532828841458682711529077602782534069027540603412232177218596687995077008729760522251127307008940342119902733013914564044463533590681100770158983289370320933576443409870157571050738610070947136622541689632091796263789223498394829328175990053683537210740325465171755490375877081562607695761260547574063023935778955461501821364928357329314720478932293306291222794606343416560782777517226448169355824752637303563514022694145342545825711345696621307663640590348677288032258699125364594391275824777326952065666073234190470353147884731491375347633740843515357874663015751508598325721053328173617595255338136496670914858656467895057015809426611718987314951989463274250710987886976133995083271724129970948287873643805051476710947570846448211846640514071929466497311146983365701340774540024286264066330615483175558517142436332325234470081209690273276968938285779097129686610162379455271549741673598195098307644962039439259785585797166394473855620787098791949824 [151,129] 3956560071189051626344029623066873102138175557637265729470338380662210668261556801196940411615190613113471508592551444580598846336961091172889047131545421268556016253310686174452701483141333400206547573916150303832738697454468417622900001680528652493472577756306393705656700752534018287886739013096497337411195021675400676747601909854131167282989023235134868463165190746587161446551169115700567764936923602565983983592739449639506495396555286818995896126491608635071596619002696011321750393646578407491194531175957995517694132041984032946466436370130867657561618289611304058485453996739012588505568685930130460901517884274825807855857680200545962979686896324257201584213709930607632418743481082364940845678728817175044345540827359084521944548152419625446016302081137537045314954511343490418925217284601784186449507797332592998883354050268816602692540508252327242355161825758735638060484645248124122185940579182984374304822788043301147707459307959578305208895190028151577018564607187435891381998532131221270625332497212842476212014000522870874686791235786440621039651095835508858343624237481723510663698129707316951911557326944955463543733410365482296681593090160086193968380009794628310835398575526601135857983736447070643288744465122372453121013916278005578032740850588994960921317976561377403611713448903580162523307716897550649472117733071340088915803910363173705344509047697596241373838586938911412808758158098860840777925463785204305483392631145973333178669712193429429716494217152576610782325327381316423428005433038346343352469430026257998147076872512624233846474519372026879396325437079451446195515263994430419089985813438388699058851730694995047252228999299055227110051260799914294449122807203575602485188165471139143616770021015203431242019064982857467476162243348821135116478090236300531066391822259152493137504645757371767129770935195377175630309054446278779557959256558283462423127386648942347591660559630367650188597580170033688851631693887040 [151,130] 945359696324009938152783462176960876653535171778832475786016817688070192625486238185710742835155770203669456891596532030073177608135320553944602056244206535789499918491714497134105805425901007499175787332553919384429932068500438996518478908036186094844731319099126842085567193157365886590868031548866372488315209729580348785311389606220170811405387553960257823410029500203233926788822753172888664833276928468916086689107284782033745822716764084691803575178971797681221945435271638957617124400621704512113283100235886194047909589712999616886211962476343739359461855662662278465360131045928485403000061845135945829279767530440067244489514483132711298254570022197201257811315310180030798851117476767967064212443382805948031732385704779053044012886032266987564802884239399489544390136052210553970887609606913710119021246036967503120860701843959897111269416363230827979030243763707146191609615223564436222998980411944217209991039328306511177543635088274654499945421932762755532498564561451842559690203687490210167273453786741505904595035388353708109083289268807180371471086699795070987255867225927810849420257413726115460632421004798850371870718027115214335335041046409495649498493816402560406548794237641976834700739466330999486180558240250012471186790110258504364085456487649817544236217704347497541089244275093025123306751044115153778850952935229054023105307830590512612937069522237138083033084875900943380497851634755589626550573265795759324493796716897455097954861380076109250504263519618392479780744284099382573259023209989968579319048226964261298577241870277063671281705066276931975816182402813402090916942066480599332823538570573698320519173577725626018103937640792741537181334869048954098876565253793203993473395582015203830388861403698060431559799440743545354928726200759461494307114786876389851876322096278241182343784688119313634310933222181195808781554718403106731350481688336106126837231472687472781642855128962015669122953124304851825984 [151,131] 434568477069493822735787828002391257049163233390901270562778166259428449971102745932093366708050956527529742471944847413094061645866110076592876283024019947696078824625626497374267752078827705259926846110408620514233300989769264417842036096104859232862278835206305196437420037153742485704827577919364028948819250566492903162543700712483089459382321983963260878689164600712362281448864983022219131014302454967802263902058773039979040818193893572865305395309413255300767890994382661774507403410230796458625136608688631480677596716672672809098303069954887432059498638629834683300546584033263104960198503674315545978742900104827539724408169186582391896008463989448969236980087464996778050517803390332327949666369534420637816548263231674774679088781488380133340538915727333681791198593839232747089396736481039694576943486342036285544745679658845862474353487277618781447705352937969284524743773792671656769103809728051624776976296225594359376555453216727377585185688924897977348850730319251253123532052099907580348412170261006154467408842237106643602983058546801396103745233091640679304623710111433992628366383117483401624381586712128191786960257467456267238412322636944046758295772144297351850373685223351219646241253351888120874856023687634838611694665470994024756635582938863509109754725926388715880519851006792621223350423554628534443288311768395279058946916820822003516096795166116378943825544797518252835278141983478206978558162366983773760956119407359254404135804690282026800680606640874516356923666846589269796736095264763088952606156598248246160913426121900021077691100383566686804309408922780130598444922041593003483459979380795902718449692575637994806958588401053206917968469377755651342567846837745013432888373580200607552238920946126566015028584831272460854936613626224295713612641975940197968919574798278904247130449444732485694973256949500759229011851321012862520484597275407956083135287678553592873243360509998680336113735371144 [151,132] -222076993257558635366331112675972424944514046285723946753487935476897397139420922917013841087510178113729446638684542800885639251103818523860131049752915523934489706576059623963600854166861587326021543244159914805464091583007548941304105678134813600552731765071974555033457577296868305763894287626309262001918555921036501726108530458443071740540257513287828620479388388521309987470032022173325087807593527539344624230830451293197650611833335675271261023657297346831085482816267043241119906919876072128002836456520400261748462100060118238388064300945521725617861725937240340685578904400798745913251270070458269315288852002992568594116067597511040128489351782447491932699988298231227340602311179644965388878579155582195101173854697738400286028848391096122066928871258347112066530975816746827188807765419886004053064556783132764823877602159219465222022761135926384515453802677960604299452321100381706665625477223142875017975035238755821746523872039926354304854044109443254399459692635263655781893523317628565807026908259747952240779989248242331979289842543245686528441368103500700719467655008424730617615302925567751147926878523954049141959955467308146683789891433011184886662514656585787518209597490256252765061072604586019689091451536201116832150274060705127691748776139171007656585672155282757176701941978668753409505829570386864130707122179920881304932148618676068298491114344354339660719871850256776610815361352962696340339790390654915820410826332419440585089558902009472804259020569460659267692054193028879968976515896646392071228213493842711004740442554491875364979682470354438670739262637258867221178118207981985643885001181933781596247667112872455049107988008720005682170564346966587809800509028847322172301899550315498635842464726147227631374007163132954905546144404084288326294412314448296481615467344863612209759667767601569698244257340183659923830424781567352652370631555616731316742333151404075454884684907623152090304 [151,133] -34196359965157697669557451764230614761338016992357125465544305545761850092086339648889398368054098359153083139613545581970975991471764227343636375805753632221754119555045188127302192958601357025742175552182782756907691417131096942226403191366186040643912137923990286520602348998925070041342707451651021368286224050798797604143789958653494293179851867692829101723584565157635578195715712903360316614849530209461981468992508588792823100237441359575495805047008159595144433445915157479806414039865888250554127942295706510813254275989735103019765257236457845368967888558806885755526535791951433119959642995005110982014466814411457107996700103081567759553471281036209094778867283060893021806109310864543917444949688294311173762859173400530861499718898938282033542949900552093900417362883757134115122972628874749319640467674945437388024090029748330024817852418981178284391778093647708576988184077892661042037679944142610143822568375598590026071835938240896720754907006404228560275620075888777780554194205048270718434321503446296637376089984203600218261362089861608877843624725810946767957173634183566290776768976667105867228421831691836888630775476695504347607687537759208287888173221880547711394239461506036585829550156286058466248391893049379230806759180943802833642667163095800550991293064695972217797198260966594636981147472420189426147308750549532019190570924289488289984180198734801365833627515232610126547612344102114044635017251685316029966614076083454594195533470463765650485282583595635682792978334864624620074558251836925416768505042781728327383091190162786725686663896390979919719492762935649827362247653084613171567969758623434821991701188630537799201855510034320031954365621147406274293303242130552131129227276226152562755808605152041076273320057010307234091545146322808527161596592545626607079524432211326915433816829313999241755769219195257169265661210098485187488629234456986344156687707970703727753366421160 [151,134] -789745858929792611615130433658095633906390647170900255173371182465802514535872047951229101350710663013417194983727106204706128734309007627251018001055085383221161913294006279643308616184769570253797764073303474878588309376775952475972368567090984418623790176541377987051391386524154829239418022797800292675889239113180009431289701157000613971148764691905438483169201221265736412016695013749226099484350343480528397506047215699782924511418835195062992952554259874581220004582574296810394632239345065847907354436023013322064877976564094971262579872703193466075020597258497893685448942246160686846430620966631555499540397527573988204718160315888688349760341088955121769061719466735325168256917583869202070415097593555159946047595649362336903471685172723722708447446598573270367593195670359627512311008508483781292249655141460322971012744028660479272187398907347385717069908556327677880676294260802577451431274919965971266254883585368945136154885363867430954915650874967182804874350188650527878296452704808801897772338384891117482887678708582599293317083121402001468218627630484398145230484594849764878913414419243741380282586378580871862983769700392031541526686358183381178742459533949304523421063799304694563151253524795180071040851890924073131905929376343049611457310829532819653413562328936443566037640703930425493560118674892676178231212440643257210764146836881785494252318644157711424136043516825207141053565822971188893487602278777445377355266414435171371851153003892523931399258734125405664850632770301056409658871817181657528082483537441131185067954090069631451950932374143222554815015454104089223513181011061880975285885692455651095951777627839859345938694992680684050719248745747754989817785037912989389978708702784577185484811108466557153676896387803383018883928705189280607805563907550198416830421022450135065334458955326105704169622475209208800585455722209621520781322386707498201220934806486303040 [151,135] -497454361414928149538501797710953220887260142138415086869945339209908429409198105912488940133289130377828982861331701549509334400197609150748750923408692554163029177482456215438828672523858788239907890203745834856468241710302029726527105134867874877492952089947376458006793223131600733348377235493743260178233173566039576869631525238548253301239759393482432051259982642234977843159676070756709961382351266776056388034355367218384207312871613340270303893704119862460375930760277682714497963357305183836698777156708031303490712949788485083889570963399673709256754118281305988392545832354476797436082060938449241408801845621398004543600166208130859350375423735448046442187584674904098076308043919687478960404474392560286655868204735824442835271924061686641855293345020099009092293377676038741095338648358598599152948673432505468430161459092094782722208630438654997983785077501003740337944102221600580731182325884151260851451631228546247072290399969474687022712883266635170058468721293759780604321680307609250187358299402916197913757049021486598439014344535728528986671390248244993834727938323025187200732138042294061202159567473121725654772035196543284249044693116242570206488607747156672996622711127989093999206238505996089844036337844878454462694962940813694553538002408681421752644102242713769054503688371240381343518580313062870495676646023777860358194560379367847237317381197125386613197607525522178326393979495736307418451462303917961936306873322538600961734350864023336804781102934636019631371359138444962331398183094230290600434026097477533635988102718323718651796883619220254232203776039239458616503391453279508541540475048707836326950559787793740423659207168525937308595076069165775798808372938557740959447086828837142354060264207276709123282038012214509387604391493846735894739029366755067207012951561546838810047631915735811153985509480826212776016560608536809066975994503553093858226374784 [151,136] -2484552727537705552670568027007540979702643262461135927327921678072489665438658740811842069391214137644191300638865371350501154294575236325945346446293378487275075494328064182490278227667922491120060688798218426265872385455981574576103334315852286186298525516608915701237211196474940924506527849963872379437922701225252184760434557481940455143560570648402804850040241910442325688662252738619218219064382878228624858352386740142661802116338143913355572080833531428220955097114553063626305134728149919834314153441992365833653034195009399476792577059097112492582747256768007531561409119533406157912719529797693458303629898899831519630468663085263642006341810681945194358350625075504069933475846781761632113393244469888662580108581726917348200296064583421533252963990008634851867118108306549746490601802325782910892531768209983689546138039884787931335884273140966697663619136343481320667025518728671852670268103983776118104110419200563597680170830238651104470894081780117198332739900431500894294614147780453567990084826816383928637999421812241946927048470340394685899753574342669034409866468117777420512353336582693697409776379158533689466955597520335815805841129520316503219740448545817614048031395791744002442055577249307031441938945937171746568136294203952514467677836732259913207034285986034647811142199670538068588319824992868331481406495005773784751515390000146656439162769452583258527855683095256852543295979069472031876682511546857957587928669296753907659148051355843407612047975914496236727479018822462133862224981328662327604833383779362625995554177189202230147217201417701157435136705915527835561115623729652051191751537490420941510043472367667265009247059388873992768348602480895168614889295621955597435309369146876964184883895479538859296360860113433919176828324231265792264797780390515160788465239236370575024926668489875713791379221339992075400648827890638356945893741201064736 [151,137] -65964185579405203309878783533879755419856298126488023743317029852192864758828939718355956826519061843270436247382619865854759640927709377257637260637965216917748111565252538205322647025000576006561671288396208156479780428331205987634915643560979278344482302844421522678186158420632006666758558283540151234939955950004417230083953816068848291475256303595788697744963400731019020051784829028900824379002285632367959417259838373191074171654163390229873386673127951220736078058383858595633638129421688944915039434258107362222649101215801109120678923707334521631616859052266399501855405434788876605381183156003528077440628839414900600796671286212647829717811159672344295861041976599125475173075503947012098020948714442766017492812405443336129228417806533626023430981041174009255249751265765693203907503535537518378990775054934109481607589157067566959494688600891112756519750959678468379355316748317842200554199259841047957208472660082880409647910679532048799651994851409856866731836453787473126503396461861447552090999962849155131769272348656155111169051259201197801235367098218559598555861235354403771883153357929863746310213366524810803422749671978677863996033077512498904943030262552205113556695980762054691534056705654621558420335795576973297157746791238086030626284438797338030657696947994283860875178980130382302697017224766925099685880626679244740991442706836706660558099881398845466744196435799365817845908766902081838762476458065319731092607344941625222020256568117599955373748790807188163522050624786456381808117591843604321195932428337478464932125218486273330280998874066606263949108491075757531814749260316883282290435442534988204341008297176869028904851886829175152995276320297107270723574719838144918400956192906528238671346059389081982989332692745521813852773681338730455553702870771688746698770829292448185504687323024688220546128981912392030721790821099609423897898220 [151,138] -2252561384671783247125673628356680251117188357872877623890834553310595517972114050372513974127129521317188484742390396897133724933670004370860410765233589155908398117583432065476136114408182456696557039166259082696192965336142097556004816000650354418445952186181074012374418157012056751228932998259248025695497182752583627257701610318383805352652410455241728582131809468107589012262059208317971737007755114243237813367194205018719623254201416636260734887441982177417459240515524109444972845047102751559380098408039455002822823961267383895456277788016267786734413799871504357033366576635736730398445786872091939794144878901134311873776153591899096540813386570847083365299421246690855839497555823892049334904173376401441621668791648323067881832981139170253914627439476320398888164519766411938495851882797244256889995783510193628648342897085966296484580380064123184761169381662528288924802895652523417491193359893838441632096701181112931398381631172226834783496049243353008791455242296532648069881130581944045511548011029512619133308491788993543187730076376450401026298006216915641358754821244224527684673794476288288555320550424090627708141549772659763355073172180471035464978027862702703637009043417721402914259696140499942846332922784540783775107074579128499363206946174215369286560954910241636894080662644235202553509842298294819692856152250521847006929002948888602047701701860235700551598102855898040873631904686607857819145081860609141470782009267191217849057276287594350248686404080103437293243010914882419478902300054372935616342374962472262292673603431294104385718137348633657043073488758087033747916288823628098344171945076523344287226933115449017044462785901856116769503413235736093638560506435206465338340137106186868903369948218331870214066526312091298318487150869680727307737513323326415478776883448606211131990277490013932368208956798355315395647010838690600 [151,139] -49155281248791906155207409069100288295531056966960579220944131109072242442932494828752786145821402317332358368532838101832186655424251251135279403704999359743101907050031947872190516503867448794773170405006854957465178643849504758233381297916386736676863689698770339943769834087764525992379413334621177609349113861952496588531816144783792724987348052766994088643907604463882094151766373416619337192272042213382361273977409529831650730674367340931700916313434598023628101152428435736254055488991150881488498495079965870243592813749621729708128559336166348704887203926501582955234236447218243161483739438094773878419865183044260064065908001627928100259838407416486082928553293592763623968352021909834399159814892051452493237192040626578295616102299009589736336383020815117751157876012551079044152992375231728589368355823044212572041803190368822197589451957386035871400192727630096174717420264062891182078340671387797366035695714859718491203153514185780897169982843248355552497670336637278097374948841103900349525041248856223784546467133044399884279876922080942773551535068568676947728628602203470800863048410763133233396652200809127954487288385691055761063821023728202600521401660138437948634380052791308868111653870803796665640617022878711413319205678392064928840998396666955767000856662772254459971616117105138944320337442610106698837679631530668009217323041707636285165732519944996334489582243821158106180492490262501643982104829471940471358824511939755259809931400363245684883308707696350852306690517804564700239889091215133356517336799374822367389776039578747790438913745500563779198962061119060953567081920587718146745266384018332004889844749816665995060954446572826543893276937606029558769187735808913709104092557907014461126460997052595696486615874772975347399237581118304349052165516922483066244902657473727588412313164474255284259121025258448668470757 [151,140] 969335718794104706589442059542802775573479034183716832686565224824954341542257004851478377523274318137957643851072842416365372187546286512587107824916693331882378800772084021332040971272855756343058999499032661327629762190417321385363552862266087280620177755083927864075237158429670892372342741748845362530913277562849908548651861797452694164248897034966437204707679192845335998531983152782583646235337084697536837917467427822329528743506923354343032260688477619905389092907090676797469970373869862606455851035302657936204459570345526307854946333794760682361769548073424724417874635917165438508876317338093226079198187312810353658527776781910179745540107679906520689920129894020487072621239460635842049059754679004803473711446785599934252600451407120049712293004003724089965563150044015731887783096827713149275705146849611484566249374935211788978602990703775824358100745527120859943484185513276427964592170022224568025007588072770214758049516518043970376986796104973672200196574844219311841146740108614540476376784241478035209554301971199530192629451372858279935752221119824304262366568661250319913346587859013201991059726040913303209392761209664772781557213541340428500601347965210721713277170090693805426379968638472079824379976759809680442107334482289765644873894467870665443311067312738505971574426351281927770115395196559230781506645650903036733652846845555942275342469246431133349016143541405170796372262914515258040112816531553439925614507496773794944080024201108458191861627522935369694260995766239467945018960014119951281264666905674829768351509229190361148206628875041818265486677723165022342734144840303732895411705440504183680129302052133415472458981489928956658738191947289479852200685400045724007191944997155727757429887683522271655667083602167589326311262121381349518325358242134542746027163903506647936159817389984583699283255633728 [151,141] 56552865034908045489014804098160756901114021897197537597488007585537280395394817376206954132166906054793101477243895240181499864452215872250506698345571305972891983277487027834259346763656587619810683615412348140335875229556680179037651591342884743596895275188491730503906357741106488135767153278955675391621372410037404649580995711332377198021916705029211245978456992751541100587975036657986138443619175600053013690453135638095971585868021876934835097340218286437142135790179962629305493221924561935991681669073196355567894057433552258023911227497291256011054739964028542111607930915677901167637157848469248907288013370203533646107736550153030028889624456902747943771349322622846249857845020955230042691656311291612097786528000928568159488187139549653297898112037651268260213464926458530750261095624085268459853106354679717834800051388540857833191349219130096451709452414306988254099800130017753561832820654996214337793265479407659512935636442796034704003254852709789751509892081492122605930858854927237188186311757992799415042342855084588832710281424747368875426531557077253567120543202918459188825092739028009006038053597155015063835376140728988330113999215292501321680702136917105860388642505815838055289211441847761551913673802077984928077750391926937013518692315632901366405444214056163604889826131393985916495662684463406292605929749250092827029144710252581303974801785367346435212634283642548015018414269354234425900817054179405620244049586663926036693062028899648852477268108374148434446176405450696063496102104470513780636915270358765952970169148379527704505349105717402215627796249863237663416023084821877465781306058405436233100559604638467136034033614123863610554525708922041710060065301291298585599366343664886775261421181004107291194412286402873868241352842297028871636085372717693389742963163586366066305164858893739093464 [151,142] 18198514320137997563078935529934484205065133301668064159776052376131360254899053433828527951691386758895764978247697945620916257299724551813806979219171635785577890816949427897746079112372436601807308916916313622685262290705842286376252137782018522930371314010263231808263731106885518954705101111605705378896839973396764293245736165743756329419009936069216498655089824309670033303216189812510065105271061611461235483551872336812933567826804951254052289654769046824226900644759515764502030602197634326484319180450855381340103492453656253149600350436929839603250619471633902292250915597844623872215448985293047274121149282688154002456320242757610472820995292437271063876690544230317594373142533549353910985116772701133211075539398796454406098628513698326555669398300672882161181578499972387741722297673032713852803534086830267494097852035536971304756814193841660237128357013739934098981180284349583456986279107073649758969257734941602371937251706778966437111577796776005820952110379091208613200539494505550154884307231045142404784879263878564254928524251514258963240384305350967277820834426839571026267929151515816440514472678654462841850613111028090332702012504063815583244345367245132409457461307698746343141763273609978477638111658985511240447575647610761572497071045196423207478639927532501113136627566166619891644011377859359204341011922618246368189151836542003627781735135368134444518295615286834894502103271878677077810333605304819486084055530162225872487081942218243171955509052307597604666216168641814067158381501059672118841384671153875499900823751925972902253753225736575202836141247794953081963551719060980650755288621821706920909618535658410024381121524992225489590797268055023546321152225891335498387755881471413642913896124326972940124315974879292752748299684118830682126519450123991076305309639819447546727988784 [151,143] -157031860340268915798057109535617445043006431225997956575433334393082162123780025571702248409869637711198718872183598986936082997217832486891338454113951080263865959510480298374040359051425060295109624695750590061136397233717746414386733028132550899273262302723907844434547168396842480207300334428715125202228918086318374823999357174651883745944584326034266275079296012168781305652016895451059324581573991112665585575408360045962363349120022242842610007464505809052287969000011830058985494759423509060076683098199680993067277461245979339050773781979511748466327041842723899212685185224772172166129246711380883954490783039934979235703998646031700367139913098845868236311579880760968355886698255068171417723849449118480180404100264149921909131735943370482137076401688675336622201037558776892370363810513550944128661756742196015921811410842844438006493146685525855973269568205603372671931513320032463171043004233855352506490861668098453545216400593714564607519567012606996999349982370676289374769982112358583599480527224672753117304476688647384816301523654287035257068692168487738130202650065415136212788457802626400376705273356456636600780920268556303093959875925448668775035461415184796059997668410646483647197872735016457110419016012580395405413543003546798395733865493729920247438354030377615494148211208642746490480913143926891106771083432085299412562996890718797641973975187754999560824768814128371159263792886783977836641729715935443190107555260283652280515095047582538881292786306332581418947044406876078988576947048677190836602095648427188442863119412517660507235590239675364912332900539848972343823743953163324703234395250137467203837021141259123841080569825068195780320084552337037826381286284693447126747944208649401218276065948706090549290089628193101178456117264684033618780025699862635226700275454547130 [151,144] -11894156856377563023684522405054814402351889682069439869378246686206340645643607660848362040898085850320645593817182595881566544506584629921472569061936793944516575710799210273540931262339188954986281989851016511704276457843272658191190962654633099514826730462348683229718364103623243600951595004194918821203838839838000855531566896294134408773100215063761158679590923596823090324737367301343309402246969021389092456412462187788317207157343385739910566761594261257709650900922987464565458131370169849218957818054578272648435696935204431023506577960600327087640132117594138054865455489176835880486199634804589765636639623880380063578412941808030393787106205956101790247302170923039511127650675352591673112367612211067764550142754074797647991090987174959813607764098904328047820711950185179486886721198246145019116250824130840368221847609286231304395606402632927101900726222020758786166838846291828108587913252797703241007389701894780653149102921807468886070502681851943101848727674882594930018899638622104344770139281592533046835098416328098560721347656477971719531402327980843680897215499278194528309539954136029557836363870143414576672271796975186597660512749333113563792540283055809249352727414647109149486104416982501572180407671412437745973921554103863740619418299198566821266384177949476417803765276311646968639080047017568995595156542251214034540326047673428774220893940007593207496637246835306490695376356465113510400147944471796099687625784815312406886399621169179319424597464419747042770203097918667828099464036959400170040347616188736081816294644739469816278173946347663211128227895173570754995985847672698846037638481959418648765776282855396074003738838338561611566084015830137385411621886853624104557343768226074167044643467507564921337461214241540698985199896522707531847314809184148846720 [151,145] -773045124329874414045814392535842014145196225965191376701820101377248030636620483604437014020139104418421728163305288261206917478792076854381759780508139980443198555868808248400629298154528014368211153825758834980276892388762474158979198718716673551473134413838845581888216899631684190024153730401266033624434241412973022026456176880339419255843697281692484210799836278651278408785358904602145111811566175923468009361958976571537350877382161218049477119996571723865883420706663850427026477472190523302452148506127966524420718308968255686992011708817128458337220689288321233259617063841815719347555826464114398381010782752903204714579914215394228575497146051960047026059701287534603798693861845781204902802372852576097021121638020859763481274629837319397184266576865563809186928018662406828748707292785345927089980168719503178986267472181887871351101032617513972856203307130096977199276679763208751165403045556068848131723808955095394148077806513744783265969944752628378091268835249536634106264474581062702333648461428878372852712346318542778943537995762477788111401133764370734813478864327803879676325193410701495335001417825988113726402925887936919057951400631828713826185078560470155325699633226480506495566732126358551430184001988713887984161624929737192795015609949316153970675992314928152178007239273681730087227099224220951859238572771536055425829016363668625669452304884868779793953462883695155133092099078789275500594077432531016039742505552936453972811914939119465041100184585052629860567843678809473684823096540676328153597499583847872342631912313537588748550679632107572666468441810409841216988221316813526142750489488981819989661300647789535318282782271969897764876964550992605529520882920386787498691205352886640992590569452476506867907219298481413127792785129979985154194608 [151,146] 1732414771898246081441285504422288793378116502143996773770275142893175543717924762455518975861674617070424475083535306188728488381016497285536387314531124296997769112979747101026592530131832340177939798586426944346410565691574317803215606227925981599067534386489579418961724484146314117925692232614219943829952330465898091395960393446775478081002981360807486130306993889834079380543953454997193991178324022271427715080432279969819357515513124513567812443346047392180244889192450910757286329691878711109811409432356772984466131105035995213518603105331284469068607658002447076010165475053611265064226435646819274177524286888723426534178356739611911205964447479959573215215739036416584122055193968334106784840798338216076883676813106676617360338596229549256038591697617339982590882633052742107037707556932650778997295978067604345048377815099116650640155320636720351783116041887422168414250551442413422370914662176487518384230875266141688682149016836108835510259692270338459473688408355636905682615633751202668137847058589558043866385484829275389352250506087236759027865849110344438050343389745140407259424825965234509510377063725136450476817804490026327996773664132302424416580056107096090101222825262125523267112501262783816974606096370839063050509982632816844741045637084598591115031022521415041539576534286470346831874647239378773760446254369405329234773590367913510983587173877866149923144942180814697259542368554570364390194809611734245281690918110009841111569924875846284683669093640668134900235137087599849911355509834857815692437210381790301277786466397454379508484029111615992049093488964713377073514026293123061666550044862245533711151328674937931384199190394621973592313895148431726115650742973979501017639047715018966229698727893678144429013317772272568784630381280 [151,147] 1000711784900272798856418695780896509866019911066906319907652254947376346191086255879913679282372806512658922849871080890424980831635924172593689961374753822946753487677165549177104329165074463488984124788725781781195163015631347683283238970466052603535306280819441539328071022620572019710120531048326567400079455075266523092690723719485346877173515326961847683732998452905984485586224169961482054443593704677732509271126683647125797311502527466609494692751276267368860441647848005274202235070527122219956310995025893178635060200528426153031749260634696408785202469128350009231692135588057688477444024710483798953170485188494077971210371948766570852222166184285805580174095510140301653850816424040530512635043002404531096014762489219605086609775922113473206913524718396879642601494778131045064152130815226430677361028889701241257634643646045932612314280916636073173669094288353285530560187462301552849736405525947401182515110330224476162451298171353627265936175517739447887447343263739152768964292515407141020635880042546759513845832526859256468502153272645607030113290775587438098846566212245334774460181702925400480064041610889894235216961157934752460463078683179184889517804946338644012185722809602730099236546402055538854831032690748922361952146831667423502582111662565745954533777453621068917028420949918905795299972576249839165364678534958212612920706354969550728183861742283838676506364217408860026410945112878294947350798546625257981289109398030583511581741564761647719300048526734400433571524083721408473846724145579012722309369816314494255979970880824617410818981302886242841821577561863646384082272920395227217096025005397395155155215936174014339375745882016434100195166047369118986013918404971148814396129062984806865563449415718049506992400961582780 [151,148] -475152893091102873353687235094410120261409340737320312258634788393227165930944155027617073006117634479732162712984591076793487065671830874788082680426035820869297546442530377343092841222520346825768154836659603383826973364385455881204324946561352045283394631492495607519366403201616428851094437754401623649258412180581208959693774833687248105258525225534859804839541997107993074872981652670437223871357418606212540454620682709736083471386000505960660911565989611664009287772914158825449362347599536908819979744554224274952164348181262335135358107939637768493003185936019060174102157640762574897321480454917712900289739407635327744827282884844008010050800362110432100572223726028603749265629746984062661768379976340678584382670466375558520368533283928782229870480202440707180635144761707392965917279723604437892986312699066225150325641213296705872969544547331110042933901561645016828777152929714276888701952003347540926141730919073682637774877948590558459350689987502118228645671073721244039875615374792664708564301477418789428922291337815568141307796650994938437922708177002696528781107999685368930975215150847339402690383039843020431904385802956033083810578880436300579814323747259369272687126474463448980035016674357609890599539141429897963173715868867417217275158219255727261315801519487268762671082169410260945172734393008776518096512602857650036285520038428302711603198113689739721953402941190533269057388212153518508089734685103186115424972455294769244959113487169603129185251487515323330089153888161591311458731622474327486994525128335145975581115568901522114177969105435677428131772769981847031898502271703170052080339684528994561106371611681714446728953551728744598434145415408941071492217229900531977246851784675591093535194569000538176 [151,149] -75751201789094965862144403867373327673992195264511660945593615945086271246915462041276060330412333038325833307388950091895385364248257052841381467449634827735461488793514898194223634817460472322579684759900164209093437960497899036804467972743400722949484166701147771623892178453778072264327997568924425348004229516346456038084219773717422915354119119196778442762284222210760075248611888582806608755911778699033436343947910662844297277476750009208572261929154490475180112718923331865156649847926919750934537447033249738730894638172505674159243583188051944444963037155651304489919245357195309495537980670529402643662936826867999873082476086600867309578179120568220461868907848366146082287847233139165584707739155085686833520122719493015297753770345310812730655964135400401953761192616788750126730799481444373679591804467230084270042112730778994933044436552850959333957709348631230615363685196720369350777694605217299925643223769336386993542803264012506447615464274238945776347993339281417756322128533600963742666340154092108135674046552600933468218087286458384401271183530448842160304805126771746120282094461235053483544535219336701913186318244009752092888570072168682547213494029798360282704042479543848929997745975556491778971731720455507574734115188774355623080780024506747956994782964901695816605582028233224407556660143310091732154360197529242292568714450387216569913336376601846582101244602643220222329428343758514616183328663139112603569970860189554411225019706776265824435261971000767699697126415008945115894882037741699856177417205273333873646066271735805774329780455314481602197204498300961271316925316743761218177064357624734894229373627076380850574050404009088032551888917972565625062516323176419811839697781855707223416 [151,150] 48762625764731516201039010390087468989540003104745094260882245745246161785805227195344595750693346792853212911509252927265080278344045694733302094899474150803516666007524111226608542921999400721181230872553580343936142025631475053448010245934667130862936922988560335827216503842671045528842874643870460154901121175985216146725138419023014706619345767352280109348392240962916073729354375054697346079288860875192616320485468447468083988067231328865228179551626717417681985509019007061677425415329005021762377177094922143141271922465301763601073561950646168385469561346388965242408281161168709770004363473977640967377964994740511314832124263474149725348439494968096577017551677262179046858634036669027693691681156847909896993672838817477318945238700720063323664179972516054380787241419227846811363835405302158042963841175862751924787461946528823158133093103975396181154297504706514107885640586025854644518855413850268336900458013189273676650714958782152548255597552031328698428095525524662463815582046008192246413148942478920666191177026595975167744162362646243020574403575764362998629413084631584436497419629744968633156120669314057494349894283840196252230316977845282883160316418021760931265229613229793701325318316452391631624471523762439886795208322243012127279953024269453543871262303967583677821260103602754378874063607580876013579586179503677070063185207572688405448127356566717864594934027630650768629921446766514306310412521898282803433694514338343723407531926957058141429704170668114228820214003590655769722026544300709298441093943532997596360725082523491703373324299807007727281844556869721816961391419939476543181526237206240551431887330527156468764998508475432539832596601823867525885608608768440038275776 [151,151] -26538662363563901443146777677196217332852142437718458627267951560631830753261074028248984039064727142405021488106382254150417076152490072406561945876898690078755639378119641109840130055493833563786369330435314409173183623860532211783940773686215896139981479672799416860674694215558900217363243492998495357701232921368269322982124027803100007368843465351049501623113083153654966431688514555368844412151748629187193164457752631736516409229310435689916654534509172952222842272468464889379289872263637426759249564565330508067226187666393617908927073394521702544471071723117102779610798764245318281195343344673674168405506775734589583657198334627680710214983652817909461187779057261807376095903564401544050201576917986528536602740290895586219137461587322724360333710013797220206261374326299748820563268021708389618815381233219317445730713605659779818897502508083362635503758081517454795009962261298231058048640928844125238966769049542244877344936274108113044129523992602589769549191501493217074039220936640626472007042953731091381721227366539623078337732506220305817675370716327279814477968530135769999926446493015341299649243584224665472933000876493709384311116374141366863944955315993699799688214409047316079983503830422352700175057697845552291331195728472282855599420950307811558806593472033218143342380731561783887655803438038714203382818559296893538570639787576798935096697251674182862848283537200651435589098557546824338295319229767721290656631731336896149357629473087650334782730863877728143779408826555247002231514983765265506037588791879967359384745464746472364280719369681539572206574904913486636725450256504407300138836848798241553788443673305300393106918266651227633893687756059219901119113104 [152,0] 1828896027003474944551993020124012041298949750669057129857235655580926653422853260975897657767300002668687979362546068758487165145978639695702589724890240115986561289584071864581834318360721860986926016030198440884900995342596556100205787690088111238582932538536697955816984053033064389868574670952483464635618597808320766101890964221928708491586939676173655933445035751501540560834061470590360345946903271486946208117009055778388641028197407366089268809297593898392734389118569989186897821355263747188157183231097451105947829995809370617628258649994773373681560581919359606584642117239218794881795832177561468784158361128658815170872301057187733353373722238538948120236468762157599791999426624799870701363388307549142271726600901557750669181460482373087181949190546154227601475383540866455002240357595040214416994729874701665677494122610799073432177937503437101700164665225370623185120608654642767081394925600091107844772709746586638134065527230783574142984023628845331958543283850914693800649985410200329971296786545544839465258300597385712481360101893125295107533125400566920588936772899881920528814713890191615299057318784229617041697966392940044924196321579308159140304212989124309627174551647960473668834206411699437705334902333487656157387916318941750104760078280990484197964845316810142416616118713523311018884194269337375197439111572016871888726295335524002815489860468332995697737543591453935819146366180824051969353610122505363525842589860257290404055193803501186498797390954157334910587086796295798413319676405183290341135107725454048162467562765907620090654161474397192510910595411339224091575412244535917204522081177827684267635384414273164832602898461421532116497646368358487856521674248314556632860729878911755274589801303158334091817767330005244333527783771447380104752606397533303301006396554991661966171057137207324257497842377692903469857268427763361564136115620600727958168266618521512124968423169411376250632206698653815298943833697292475566749649894284378510751265797443972842999128762496395214225688107087612595026469020492899260362975712014170111583768909865089523753776186223894803720656969642773409264326847306149614945041783965157380551601938250950156838611621097877763223848507279262068915922302041962156475274240475529146571622876344818186810257116098114565892727914424742947452696630366907809058130872436379886482178939990288355918199183227970032348343908007603816857802325857634481670344148761615513072806395904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] -23808314480367025540111984845476003336767967646026440247542343286271794420530243137033495947667421885338924536964340953353737750946172703671556850019796794377523630071215534549108066103327870347068710411978127055870395613256349959851050082126631284424381222217203256503207149417449100946446189193571129399934262431688311356252745296316431224280996100528910599471703225113907909648442203428051732916240996245009603855353110686308516576872917484126464379319224259377768459071016731851154797514092058447898091344365796726356784496302567497053528908368649661581429509666881883119271786394758240625451286574884020658361794126917776750453665398972359289623216892914457655874987798349819110100039309728994365205843839380724255747375914195839671161896834671780191108403867435032260467760767985631839128258055145698383108819457403102045324164266583520332581209221260312387849173481865799776134565083312108421949909612265427998511668506623829961418053275788596873576549960613724710371260078225535066989268498017851911017314169598358580943308699757149427812450552037509088901573366998165652578202846809345467217041719806776428058605562392381924907815509985474286874434523540250022456527809488626832660771310852519538838831437576849631409643241892209000984370553742611152210586768178333383361944188802837904744184483211957522125949901920895767082494905531738990897587041322349024966795867699930130708415842076779059036339364676551844977144714364710973018961233761119178754047692964645232553783121226710210932483295346091600722146095297388158260324975687821392979379680053364717545971381105108803305107527276542928120194951127137509371044330603347175469537246749285212168748751476014371293769868311116010505481346022448126354110431436295464627008718822417828417916394212405652474632192807669829213385710431272528072572077271470682873298593338209932866915357701933206185361281178695293909140441158050323163365427143076763120052940285349628130915320336631167070933077381143998573827252478490402904226050810529686301670245287038805655524483336349225286549054633718681296812120448615717950466366560178363283522650153084950408972328550108201523137584003050473417114082140070859588350707668822373793865197982067008334530363409531868159279387548337900505678533904972496491514432440759587297817117153504151202648989129404089514735749720109290537529024256742031410226679685575826731442088627843052057076486451933589124676771687428072072484173739600891281784648499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 148471856925034095623028074317552520164205948098614282668371035077912476784018508220442405136068849525193119751037048496919973460717199698920241887164282958294444280158080198225652036272163332100140271893496637839725742918141974728281167092479137697436477713989964403637659334833933614589257360139927536439189847182353590456646928267287369447530173417110289620825244547074494506819547795365830588345461215140890946603586919492387587486339934634213522926233665228625105278754236741506757864007883414238624288950827789726593375625631521488255674602059580728072644390023996645271102762848346533958644252184538457274826139497131649393114677928200944253095208265998296203851820018928703798246729862200743496429472294776932578188425604111508487804335345802065449737661621829051498300870480937757244260776383416024235783209850927074089471169937795217934735180771655006381465117849028211929464175740883265294223714201003787483866891504838314761832330524115426994967653047286724478954188262920598883765976537688612269605773815757950126986804621990885039037410442777603150912839240459977170781665768684459423057592887702525589374873846969751733160037097348665769532968453433062409886254705052987441278210723770514009821019901148685213308179370665410744044425290140031151825369778289223044494986527706225194960495428957643714060096396129659711292839434521080300910668363355956218156912834460124703144393806958508301147754764383812929062360040121409044792972752056298966725767411867371178948775441234325269149449264581637221871261513755471374901819598631255199058540174813312019708998412248033414500467839163386681612167655065866891040927655145797234946878733024464277476270328582418672072050606443486841677604523191032502147258118581638084127669648629571002547758867729671279947600273721887078115094300255126131116501357779420518671438181969245213964252946916178207372269790680034457435583631380124147930090863233400548818957227721567320117262803720990134377652469637753492743272017446805394140526850718231052032337819705430075337189014829860210137831035159467658846057964959072213569491448009884790899991486378979731913755889113938432295617078072086390850042036640135914443613883910402695016879447146085486691622412212513565702639699124023905992900759124004892670331462180620948483946190283502743527045505296367290279420059704894246980643250676214835598006535962022557147998944209372352976908295288884996072983182556446749523032330283889061186453347762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] -604829502207622258009192364927239057779098885777119899993037120273103281025319520780019354604964737245209912777947322678575405509978538753824048939625974264576450771919867499410133730679218742599033621000210347133803625973307877924209032149218730552777893420606386716382437307303311881947390382405592397066209270500079608209448903431888083416977727148399532485666771400650765326834974895032597040576285926664130744650742890513002416032403445783016578920662690097421394597632053934692386152902686154516825058533789099233028809031184209908700172252089082873709675384837194994150789723284812625605612088804895476890282058615467483064302475769997635467394757954377000807583451784717888010998393971734010981013897809379281844464162395644675345520729369515893853221999349619571150446470000577847116832510314696039811174338803560896080298530079631133380423997215176734004639731816707778355755060617662577880777796459315497751741152503488698277240527371087153915122294156006266686530172790450028956884734370644279996790526714685844548716511905365591059503698106577795075115797439253497068441927555837665194140738559851032204011106416732123958210975961372014029868051168133291913590740487221069448612645703704702907369674864726134657606582937572512650929527633560636766340124199801914369073485323276125838554665941386744493942431939910826387984996916365522916807277043319367560740012096575512577490024613153729935720221728005995173528138782669428519893723533785867611051682714312150772737570380942130980102308154658682816245524160636078919098943953680972954471533766874334987222214603768565295005283640302689179082824606022529369723274955023691709342738107387350668976650577009337460564557706817497918959209817667364634172063788953990093099901599376331060246321937699368054264903718859858536665045353771850407622528404994029494016250271604137826007271398330139615725331913869102961198200485191498518253134974854528238528817255381576110902316917271135460960576639075203463820948810694711716349277086499711143563867687757345974501540181135867935882054441201163398186777888403864184688279207484892361799288224151554765921350599673119443544666411740595953315481760723156333094891888256818110164820850863469900308966775623116071868718932203747866853336615096926481312398825659184802921849572501242035794469081495326912748700865156746625298774262076454236922114191383957401773373301881079705805228288220025098438931529383741438632243698592890806016678454886400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 2109967161434836800613485768396190232850011391417800518316855912524418337650167085310100038650834206634381563129520497720226000436615607570443726935080923541889120957576542968161415425127901141846052275070217977957582685579001174226315111498923946487622207625252329927432405474090071889077377938291093540399074401366351659028179104832361569211571387739885226676910696475675060589583850793752087451167159619633358384885881782258361912359138407105732923203258271760290249786059892726772962778039373981430422164077987211291437065255983158481145445789492561741473819952615621255139656663485963792030248392660497729354474375975335664161645631199461083727858054402646714401397988844244594664984302972336477030123681029216041532529041984662887845286490131862566199813005038542609848716405418399320803097059071511104232200817328206289863263264545440781469084779703108679567218845818193833146405983679694073748385690915592475998712984918951148921569942111723791392618413146238576201156470598624517256608760145972695707617315578564755979787710140640239066407970488428113567428214911080581723418411315454298217550882367013178475771570806745216646476203530835606382798887938134638861585526900009144582595243094133709962110960336081978554970143948754620491985981452455938742827291256624438102817012372189609735628008375680008291788693157505169768887351962265199505943013868398538791863710418400730809052597668590856002347320989416393167724568052692163411474430501662024129196123241912315781363616430968325201841195780550112632541837982258258668182313785652958330121700442212670300360191484855492902360214839768360467530169607274507343157767582537216444025533797114190776299377982512405419515279269720569845927953696708207659804717089399075952873117543243778982641246928879707964420703937630616845948166815278773120284931246898377263358907264409081922731832193884947338400059149506521486874586278367069779060029539002062443660042543246692981194593734401923955450317899562913840693590264319560077031308246243358696724476547652652649553324808427983823643362585440331897005755901590344909801343492885414790271741655232777976007734371360178256814977213713159094695900784613483180359800006029707721296335401200355743031815782053978299106023198515440094542591887581134509577264484191865174663102707202429551373283154467102974943839534177465454827998199394905808543318403928560575583723959913650074989439846232331164122348174955336378825999341996835010844267653365760000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] -7552977862564861847484687856195493154978175133764891360915668707070561795323040158256947469908099417422375444149459637237387183042687264656253637583035238337815599223510797156929718435315146532654235266742572119042099866004988539780499379520739930787063300284605916171654983581710018436015300115369659495625601870498618062325122241938604642288780940682324050205492845845891622936610900553497552892879178264659988526005839444845707800744300717537533948773623885326818454731609683240979324322446196378772618333964097125795630824964159043174881038434961303225754514604793559279832704302251066170862988318150986703518169652432926562450635176323507237505531729188487063318268161466500311031647900642691614442904644177706299516755842331917194845950927678435020318282618481436034702348808146367965305424573328852624286336047303225259280895539945343660714800509043117775150885339221512582264152328722685799972864483210544356140521099697071252453373713807021593961075311155914870778931541984776623724387461010538833101024481695408726570224083353914541180720178246207979656129430168984673238935343614177322881744361400256451159191069001309367042793279280103829679372608973973382115378383909596820926486806942210682868147842912634698999742118884219790785861640941790084218992918947827976241343612859927067121901897561058269621284147764864682465966034073446981360714854788934372601323114209502301872676373932018184379606960415868832111390296652032596078606668605622800480507858514421116982874438398583954748089264319104596508199939190745351602353776554823546625972494120465935195589632061628898967293070145773013575501283654760185813928973493314377998915613664616019435977925167318544766791627714787983266089803232038707658256725501753781812328299819321002692538048688064855362069915023300865164730176778684675272464328464294234598031323049277140472893929960240545799790304622761093297737731861105286498273502054317617941889747544849284318336328277434661482504436471001325070319187728488813635573074104967664551457773974377806883490717511459271850696602031397299505800865679997044125864754851943027924674912523634677333808136092786976527523262657988191961193222321832821338514484383726623254494628201297319856731664401110236632039776499290256118504796676338350559327694259179703424553433121780375359324118699837883067962481778187605289693657821748113743866341068730769063285904677934154092778188697764652753062997205184609481254603562896256488294651527168000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 20766170625525261859414904067798482339700534346833224047544183582338222506523219561038148500015204207763626305023411455158050366245207031097019852770338613744061228666278275843707701418503015917848414508211889149789956668861439851274353153718495865128570540696734207202290998203480225424730288874792855801420320327949974688684504702937381293901990170119801367615768701885398554416281616633205695813161427521891136851543298632324284048925066439289856979340144296931264096287913808657095491296714808736308496133069625870797579156569831775911420068583621370921819651135677683812127447135738544760779394663037718616889366428581482262659784883166440861236238887887857622274932073216727246629399217300218006259489676529045882429068358393930279216487400359876209939169462010469924748515009377066371882986383541795087181812646069615439674415379761813992999456291776857113215575033750072246516853876061725493949257529002517932595135144175316995285496664499190264281864948379958944386813945993833774172230247482455142236359554722994508647123158978653948393030888791658976241203814273616384788890754631847205146290534852433991604896500202200989872046923064175954337489930500907766422472644270676295621688895048321724360100405191446345609862916984568797727724658625015723294947786804433300814465869853047767867539498329941705917033279219828254271632127543806931523798287934230547686356833494272737541850025247371210571581873706934594537965815564691026261082182998602669835287363506109929350647380817257910379374638776409009689845602823142339068235111095573135147717868600994039445034183675626212947169874195022769310240107965952186229558709301663021507300372426535376039277191624557837069968581203547858007538234761669330281853749551081034919945494852770432772478390790839347309951593039190577651331933314840404144866251005455928391611328584149973364058987384714606614708771189668597300816128927558817471593431104082599753057523859128761691058804428491119909545442072571773922690752710516152789864116532849251962991234613195919230498278220638356963788506385059087020733902762920445599001983526058751099747327221398773881009897018951291382325115694879781240759333541565692917177314692410270898384475863523344864471891349152461014371767165242834759616150793600631808660890666692238506880384935270811335633213261211783683491220886960602668073190149348773289008073026020496209023009406246970999647374453179016169156898394503592680600173323083794836654212148887552000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] -11140182983336885351571223707265073148244111218809289924081622235862428285817829211645786765924172619886704514609892802018911144390973746970845493729515167936224002307102264850521347635342662778302115943480086260721065203360753229426676390228988649939488981867663235849444019496255511430797320332421174134571232866855661049992338241759866397357005610578619259012782438614337825220501059905494342185187909247310629300858182880136154943232645050498785216052921186460155998389836155137824352226782647762773103616269667838967863351383999326345937112985775728345186769457891750906730406466843507940228685249859540866766558359711819597455594963169209375889686293156698082912241348885749549596952248109988290603051090224431134135857545187174274324238062754961323717807914022295922533577015445251470045798352516014249755143236267779672293620446622578190457756228386799698847206334280482978374746276443688129936112101961291825529099655884863719009242424900277668545209877602786606465106451454524447381543130105381881118626324972491329242274648444338158131134509287061900610462624531565569545371497208425062161280697667275484889594198751014054023306594707783293939426190548963617035133866529607692472518097170072529848001422517733524659553404176538869480582167834454964307701001226427832127165436946398814825004271810154817274885996145799501614868382666176209396821056943029530220478560968567229920929602924374443623554155934754561502291913913124399168767755707405738658283785840242550817653718214654607445168146550453204690111814907524103143716388716976998897825623438392193333056445385261460965674113368869564579588448923099555430191670374780567005260059162594883303833232499346004905862225969395765992628531937411102999647088530816814852625872632211497998308235734485371356757265950872181079961958994014218817265802180446221726355074049730516820121444227780173996455895147655990567701678948117283838832302238343364687525781116775131555829916026789735669451948148101484357506273936233876053444662596279903098296426323085020550871941270306334901263434520422710083831392727521086508127440353321469765501754031274156271494200938099032766443720626766156351522644947077168772539445548018109331350546490831800425610000915413330578191962521442683539522028996562650481430855001663191089799846731906143092490767282805734272370563158902592606209368432108082125490771922317714957105641490126139791335183709965773032394208382863630218999043161666186990381260026675200000000000000000000000000000000000000000000000000000000000000000000000 [152,8] -192756329012785429560591806784733230587015781276488950669100678401610020718280289767703095199432265528882247313345922745339853160261475220215795096316223025544268452156786817241378820454404914702929760598265763760021093263288513833085725311494579289818651287185384432759886780926474900258567793835425653226444559141644949795850862582269572900869167815533394595137583295249794077800403429504034500351688921525058439348232937375727260837924642358165525678462422402714804059415339015835717474477867325870215958445864484248136342728822683733414234810839676756955366728055279874616072510625816057589362230538809943251456397545632544369336668324187291674941885712875629605073313498398732486150631855239243636753639346248860523470373457127578475241563779164797524914379041301254080357362909189670629855500254704688871514026436178809791215297237866295730055569814495185368491168878510293986949458713878915283100864183349395566008715415382291331726999961119656203911366308203971283751721631560339547742806804249790074445324323146500916657715389983370950408565288950111970716654627109220108309861146176713082421511594103170336477230649309638309176628083073387635502723357407385745508659744992694880720590862337762996549587513046321845524051423183781681857615773661980119326148134203886957254892005516673496076135882325354420139153359612860355473482594559312233142988807542567000626880418838474321521755514064356617584242850133963630848167913437276142964851037399828602074831699456442048013681076234620953966653365038454444874205893882435715356529696147829144642531628865133561312759137384026991151181311813866403753565454147383865756110463761141489482106629962268379849404652580095128504269167196843496688680872617134689804688679980066474587997803961157852479883799241750048627727865398720744467623650131121803671647786430720286941315778539131704468999027248306284526682074799795262809066031213989973897950106683085638336158804701116711397571260127799330825727388607326562609698845079010780555237532289505353391992322472939495994640493937327275156778779859278412551271574249886944136513072367881410318991671552433737859066226569062491706572515287359525841094668085959285978537535996702396599941893040901561764964730860667958631278166031940303614952716478853352738242945351712812852675789245301982591173339293969282192258505460652551633449247744772214650904910122458677118308758911867721847873440349716188520164146340928218837051277596866186733644729884344320000000000000000000000000000000000000000000000000000000000000000000 [152,9] 958045444735969493957881387608440554406755446484150378450212567457568991936921552895684784547838889523442244295978066111084695463586003005792627944236370796287744370111526328725171348323283911253141116880294517821495623016797992362253411592963657440163219976839468975297719919946892750833775391019238723074571018500133908193382619041217741713237236384599092001462652905175257113644577269156659995031243924263978410391791379151668775597690432003626689269571260431147761307926768985049020052908553852503312691032502391076659295570542199831765857372384384137760294830726905705485755186873076126259354692696076722572910984128459002922472882759103836806355236341001186079483844195317018763705804827522576370477094474050825296073163466882541463054000557908348689842478855469854278760110653123242282634693476294236519499655122801960051834340710328006676939200768568228400593034945353088393687381055172626297407929691000645781846228800231136977190701890639987267231753249883862794985160850583405749002410413377689439073309731829855201254244042750260913400283758387569333745151971113120613166609911767129260293238736105150657254285200633310527337746078783954410729684691163183520207504267495566749706235946835077638673922689378222858962723827257390560775610496413007220557038890572633540944082385865646442926665514108011373694273159591915377805156330667467031921729337860358814197119632112905898280168141404197884647520213121840847936874929591459920480265853004232605254885994165470478981616539670015136808639020611888169642502635479147180109471391166761398750471651125884606797864031612890589966196865803531001164942983024770589826915053937665220422447114856027510436179777201109567402940374353228731310658088896926737591981730471380924637660459081961532696872642306072850369820927954854195052683781315226940777840428200578829487423200416051798357865251685587932046967109426180094574691667371365246565712896339899871298021032060924308097780719988104153576961970597912321288232681091486070961641518591627774179633556382046210332132798311324747616635071928339359948629201418807983256955587032443782299435685853513601337128545605441922697884083012011319021992596316654535450772926077494584041063652360428932129802632993321547887499790683339543444404726776917739240621693046512971386116499674212328447083259773909304823477613361650072495983845278778801339292922247865854817519613195960019397570314606668698530935379983601844887004079614962932256077466147225600000000000000000000000000000000000000000000000000000000000000000 [152,10] -2445013645706595836784909345816428619945585149766325760001236707816162755916624233478784275810421947671127945674913118450402299897393291281113638367411301125893988371051724100846889352450987387077407041711266826333993499125395661074743938218479720166498827276614044191020001971964563842805142835362437295546629065676141371959313255162549554167273293684305595680908882550472165319298973607685633304734256142649823163312648694448200881885410431948457230003516133401605706806679794845640615644148229349198305579718520320794476389183098900260191571932047352784683753089719971036206938396846136977072882447370182047319512532426073594231335189743428322763515136884867800970300469159063105087614066533034392807433177202575515077761100086598370045754541939780909133006819385266171456860188417825145840209658627255413928602096525417025723559973235422121488398846388424038133547379498400346155826035007366241273341100955401521346746830896695103262451436729515457931868804054833799759908673085639153225023467746474512142373723748315400954819032001091728870996347794154494139262464204545680384185422532834037321657810717525859383507556976774362664939120226100456194800197016412462066317920628418324365019047730604699833915511768663294672195760199528747715072004423127509653391245080857336568611497903866609830149037685537242222601298538170581026574624068274234252192662889082879941333531361497411735027275701683613611924256329045814557668797885380413209838245059749497220436979698628561647736615359864770578233593359016930228046999548765446341765613265661723978204084434309556322248944394910595508478603547699196331192846673154865388896124693815383017876059009317798706863453958634749952425774685450753492641001655185157163709656312534344030148220209401997466559005624006352671134132889813411094806889514012615538650193637530901196545904906657685111182501688429391609784686798956157180977223663956783764025398878854364124453137948335200746759059421910487089260669168459337732121381916545431990100762245139221722343929249642520151082941227981511360956704329234738470330277159045032847262993745458675446072239769324602154896910678969405327822034543104765255282165874499995930214404009207660489120551535240493200408036789641167715994790932056070376390636451328664837371375121004877858722972843614726081297644068978379195431193100825538811064191717571673283493048782667759146602701147460569451822110009564700602693935600215224706508590605251713046283272516043538432000000000000000000000000000000000000000000000000000000000000 [152,11] 3390731575915463577152221495619992886125177630742584075998074801053696193063549793413071109722281681508408102418494824632391426092051203660429867699035898221549097140839600059279042632500135131574327835725064134250528808194119945573737381893007818652222602132918049317671200917016789455015503857095416164521850170583679959581916898260821519042574469976437805718450923764730100835747147459549801850036391872977859506232011255364051037931328173807694772274152245118834189225297218790247840698500350877009485525914720732073886042214893934694840681695862002154028861011347121579436447066170356758048671860555490423472624382005786303174861271610868502906588506454121191462202533150987073698802783761084937168103668300982414221340167549268064819199572560306743024128141321642172582179476401347130950649902205797084742223066363223092664150758094476979278677927012128860206400247560527398650971326282313521938410659867026111542967892958534848054145063639052705846579719724487441783349061548911041521246130493262932283453265899611909996615374935671074771043678805170058250029712758907718438659867373076271057213719533190138228328410762492211998741540038822133412657209332425794366591970305068178718432489071292456127542500687793812935505050771531856634065719123715142447497006409780392265687674218302248860466468146642758272461664381359421710660475604181367998018642248276430240188926923786705022973218364915460014199210390747517219956195363681717566448674410169755517503666151137293092759691821322193787147600505054021810055298000926529178190172937586660478042348620264692925050401651107134934358817110051684153445679312295135959130810692392690679666239459618919134157565661464546622340156568512174225531521049073351914314266469088662312442775868204609538615688875130941817661476227300584195617834825118401634584601754835310964163536332893645129125094413608017471373675567082176646992765671903871723869769902507757289615724976779295717042412930511574232015539805318415813201588954550354271384652531977733075223900882844426012714665708571665095229553671383069068858832586455040040794055413818079679914110743433146934751254932844340180192310246811349859511865687559851616184322758766426831429707372410910532680460395967534352499835510960167945823969532669968256909345744884326297090203069198762570607014436100584719242596726602951462957057861068151411840645175749969297037425134876845558767744046001242779627755165858028488462745003474478206398555401014476800000000000000000000000000000000000000000000000000000000000 [152,12] 836796028993548538074492641835476409951986568390179925811371922455904657064195887333612744344942682122564007345502753360175988811298550334834518677708377755206214970610123967935281052704395126039800058830520675197489825045081355029891988571519842506036607440463388585635657689772920829105346841098741213204538082748083505415358669359881271304126373384807916266867565841897240624370884063578467270344171021016180270950588583916978145818767536351574707401507194541768373443539399127995553436151899950894073114354670032575111320247957949891451061319121150112867921031886930936193806143392538869782501556928010465753843814533845890135056243682778149985955609832949081033136994671097465859337518610047138225087098862138466082064210602550121088905104192085953154642110979201331781359464755351398913839910424708159848258705116322402981706175925215405446606581159425364864539425053627183721670695394882289209391556029868333264287430679488939701106704765724233008874293409912149205123125176358008543173000746499014345632724776925162714656194590898322138127354871015489995473809240869036135052340772132828912049696178387880902257867030092683092237632722354916470141072863249758428014560235526096245462483697499324039457711778053676513085858307770521667107018424626420324326193902600384203733897991404609812887024925286163334904004187091736343861720689125256403679739807585798722874522303072252555361384164165047477269017804838438140877752732664279568999564218954362575175446723353952910636180175506903317585797988271652036762929318395608479098785867435876576702109475216498689137022738672629463387931637019838282442560582956246111830008838658277830189943761144092746481094141511926151522312316879739638521629328041764244931929421981998064306284997076046427084276166616599812306235209356370818742200912990037217928768648146888420019033477223856986502364279527159580363624407720506326386888334435199482744237743185556505829005188014074544993576121507042677011013866766112806979088360535433027356716057712068630871721084232000020653229949498995916458401408010203706825674386485472932688015435289251236913835355412635728649974396068475498881552350198353245027497232881860524723052909622874406318689003797896858762599344236333553266040251193066690256722522619118559078962026953611514855257991645210827564687929777151150449949378593526483087737326311051856191645960916330067546288456269337387703200764890992693036683408154333851489839938278636036757482623251513344000000000000000000000000000000000000000000000000000000 [152,13] -20949901100831412272205247350284555064082746717977921223467369549303137873112372734256683168123643194713246037431270425970752253144666946269594965110691191486567300616697389420805498028615056343872960180137595242622569218173834726988444442627795786028782692887961801306490629930367489135343701172389128564275247695732556844365184223580031299957524461236843975168943861452008654745731668684263626918950869574923961560264407329240614762589320503284297375408116561923825657582267123608637674042923300790994956748809756639802205729739403076785840588741181679185701854889361465188212450296992015909345086511486272704866208583616884080966878171532661252577289580520637555335486011148642077756754991907226530783006756804419398694266168475700877885449310778301202325982030813775418109137919328497125590423181727810421771910661745815733732064891089262720049407617192079276162057517997507998997575027772665970896659296470754684191258275259926748231903166801699158652108981584428781878971222597326418899439864253867917846248821966852215241557685760533646114363484484685913795727361051933976902170981798418770392244242166821145114563069397889992212575155699848125687580579788837210530709787590205415549856477735648279847352062116849794576728927438326356265677360893051264564493243523417430317052591654361325018298871403843329407131265551129830521808727754760721453552774556914242776889061345940235205455928718014817632106512921644853307636328078189722225782736934697818282128289441142165103472055447937380851878566281541764009092995403291111302578601583655406657848187580944049063786867501220523373015670385069829858606064106938133520392026390687774192420171296173908375554213117006075338673656380414560596725619553987871129051744442381194878967692895857313341916587782542702373652694884046533000240027138533376141908002803165811804416121299749207894730284890445182928912690672980589757806719591660055307951993989855010177157466872561961374300213103504215345264047375565982582951608134171804209638108494101217694397043986823514208834133792618306022527911719622054613280370966826641857687379405487591567690645573296495798211761964348966589189060935969181567632477539228833888377359761558058449532768990982715263940176946300185182248463722734541288081112404719808787013745417716737015554502770449751091194589152319278033720926939233607665386414065628685292214769476502738594051497575356982737382477827689157276861460208266591729489489442622402036695580608875724800000000000000000000000000000000000000000000000000000 [152,14] 77645720959622573941270459909206236320359335079961984626371371375079643110711385794457244577030386230814543366498011623611336222466278057364764523960215042902376083368844605267831559010332050600407011454119836974764015397373602970942423427014986594670675869019619038981969524065158985738245929772268358373762295767313591257839412188380272770929106739063052547125096735462732062623354501136201035113066079004610550534378830503501004514050280556486976541298216425605143089096189365670176551705177494405124999319592948581364158444270432699385429194556291418398648488410459058409430135586836238724755433424736555029639491644711275360871035226356570337762048429985857473446785705399897101395305022624945995132906612488848331448559177417259120389810474663916539030526517431813992702782554771384818189757630667227518553230420836445927117654224981629425654785859625896206394663992520442810042382488651218619625082273090657802251070608404363428952832344569922768729396596295737785662272201147521867561336928743612996384196442560027223692557436241475957334811092465062964326909845454397621107973769936079873627670945079834537817517241456176877756529004801333906618987280281320628050603247413444881634217390992541908123439097078286646538996652307284348782510481513529060919489702200416802096548368287541467254943469152133618821535552463787786841182641057399755518603568110602640674966879870290415444981228069572537620377397010299041312230287210268258073701617261999586018213950180423723737971162887115329299544643973585903657620888044039169485404362622960753832345268954618077915756263122843831246626443618483409139537878284288194493472222641610231959176328027515937797042505914490094006578415729657911583568526343699872753600817265120143754463998593456282719492764734970597631993030995263156329130863830469865387045246103372328662248366814994307977466459507050472874065850869484358865259780278815879909228652947485328382838987250321196377004352849019811185401004262338571378474028037222419721668978858773586776994290455518497177555036579907665251091749976386567410972157315775078954237396928795871229120090268111741019720094724108831143692280197397860136648574016159139068891393060870685964659734379701482813812993940327289463029018344934217734173061721500827037962877584514863385640334215527794121738972104826180026282790771795901169436154637690790219169874392260606521578440339891076899842070063585942965964368287304005091822821140884398517138320919676059648000000000000000000000000000000000000000000000000 [152,15] -204597624818485104152721216487357424998148288746497003067894724054620012551269347997214403103323579256572067773434447916484294769110935328182199318430305825504873902661382802850891844565015474832803372170530003089985399512408069623495997373355182883953236001946356533991489693642317089694524594496269028047660580978498084527129958675323153496725162581291714537680874490349589998747504854826018309175872938062221457739290214458984256198120364438705688269064163459314662855007006280968560560740183458376340798069068429985508910152232915440557699600244749262321886513343434210290347258912869634736201856126784840867644869782052228274554355433901492059868360235239699712618455814471655873704098543111183135122455997296982496855376740035017649436422615654263560656514224776777836093767758795464036852430837470464697740334560627655598624490257000632745834763723352542301107702251012745609642368893388007349886213969218408902497159201404094443331956729990371487425100908486122623110603439820338392588664161497311072501717743891587405956879279836922664760339787238577972119719476257832702279862826191634199275539658471431344781048267871503032081345654337835069055375531881490337471851208392817956983281195730620771699953834038314264514278238481561927098993180818170951587125405440121809395840578818978102891830259375159991128638775202536622174043003078550346732944261120170224072917836833695542988303566303092615665051056253898413707539427485961194966726043199128048032537454770673480253183347151069225439756528768156808248603901769024950058778380985576459843075289206088586617679257964554178296637523715819191564393849424553389390793304958419446749647733662744527849797287634552214326370664354057938058030561619812368158149068028479460827361753223561155232152929424788398496493458666452142666576302344445375899864135118155038248615894917756880230699564083509240545856950743515135405318124287916303425975158463467713430455089287775667547982794208655252606843923499679893801996812940587972912178110245540986660238088012597039849486203606045550288986748968090395602792484028353183657145951990023809305342250111496503181147361200386627643862223916387811810897160526311620390185425666373964490870147753991213170691319022303857208140120775031138981994066348768413066381006311635915252542374536562541147241242535902129235015475387145321709060832388220540026998311958391504168463282763210396946359435465876569947976085431848863493061214793324503438411306311562035200000000000000000000000000000000000000000000000 [152,16] 442606566064025150688526723628766683509854421335915795995378975621384678188078644380320568292957920942803437204794764460628142844123986042449463885979678871120561244085531045858594166939147539438191334798228748936304078043594444251278076245290907136303277045318600299674620829509100594311062485553568974931135518663552006448979670660319969167652160667080153677973139891991743773884361803489308729395710930818548763965297010283125473601572690098420534470598659290312520856539404020977181048019140805423910332264093150296890671487783865353722647581055605538822761369799368340693624361971613310029247845401156570878893465381947766996358481894128806946268087461395404036132991713901428639951908615065424860428288149680838895858954716136751829426188944202816069016912367493921985202804843362747579934884000780540175262783896029980689038813585667043118869107864741767455259299697794050649586756969001896245956108104697993323683469095296837818574159143785964137464213190290490924726764781297954910263443722044410412727571169866309007317382037364381272814672396800616502487630686888164232304153025841268339749148363626696016120671144283715041243309337743893382478210288204442730304731781495193023036970061035710978209122632045497776596499297566581966774638193715812222913151238867239871935148683519131895915244348452837968013244304861388907938842820162083029479902730572602231079644686602010588377393003359738145960601358187950544770287929954563106214961982879792543168593527496412428699894746755797338151887793311663513156899879614542304705506439314789355877569840511022509813852954565790621187516749731957049116045554232902568995846981326322420067528849472241159224833614276282242091926555071046563381702070818027454848788469019478091712830020994261069221268521197050199409942042398760870272171874774428407265346125381560222118334342828715055736109697539260800100594889544492997553486495785813800942309859433008739170764126498021561405982822659085454146347138505483412087865033286263161405953408334099614063224953520556528317746156708970978509566380345179075779259902526231913813263681571746102856193507567051818214051256772398122643299745115800541241978864912587544326599660102708362176595090756152361085119604134100624229250586676642531806251076235718953156210379305257366298527440173508290530702803477659768010125112676765278607193899884499739968108267444120170096031100752128748903565289328416556440497861315441249575897914969690121889457731917116866560000000000000000000000000000000000000000000 [152,17] -816733095245945098988328811505287024955382141511664104574587165335334158720428642081787618193498151943664664974508182074995854264179117511979918853833422181995288506073971083833008858886761363923904398571969147670884573447992904885087921608724664640163025468269564475799710977881211947312000840787035331782545785108204269883388609463527484088605904872686598619817015037170374278491487771949386073886666013058921384601425947174762117298618609170568680622715539004936646859641846387794615926042851450263591704187109090331984185396273565776451227773383857299173602302762222037343480020136787462545565098614037499819642988984506106018593389408619144463649636487545477204064895814724625002083122016068144122237832197637655491350086021786617534880824993615786060069253748577875801882847994487492467371081142181217841276764929803187594738913928130391706566351460526314580736122366995760591585330494599988681568068588282746218084171168144429135193182995457067449494543940797756118248727491969384234990947587171679144170661687894599876721776632246588950698745568513302926999147499282714660274147628309410286056040567806650307687453338682002636478880640770179421204651241997416643378274181323389728589793272716914118826349506801777071960749802511918141707076368532764307930700457764748621093935983362395133333960295673544596812301982519394136833944228982362705116629214162562405700107786622071211161518503532721648717344242896769370067220993370824904612217238390743777328116238126683906981715815762604330234469258537495166363553551398096056887180332874977488315162374495314715090979893182947596484787230808047083926096003170272321739775810136040483654867949769623754308023093157540041189679147355866419432254234937525568801786357441871771435124348595977845095097481978115569469306785546905077267464424884424404600794215004421640084169783039928324456968019760671267119580991205620384595641092290869896059445663288378424376111827491467619788920465689728795444735417218092188677125658868557152284592993162932948839769751990507856606054408807591355552080259674962404146487583875872348555081501294929618315258386868166954249630788453636921426475027506493653214059680431684102849720233524911176833105314486921767132159879821271949434036398340545548613212952460220219596524579368414356432454984374761668518374857319716883433026563265389384077141913879817859866794507689299043228615162437021945780751356006084265221271539784115419828035650756044745942759444775436288000000000000000000000000000000000000000000 [152,18] 1302517969134435085207430031248030506365226200549544151681164435105299808896602697409623778310218507134143364088090271193047507647649328550734620178749712529338253240409638184495433092433339431141562211848506995466580330081820895490045225492214127965353300780019279188071417311601068225784625334895415584322687557408965963389684301619580249966708943306397957306475822705050438814878619620210367015505853424435171231183879509941077459564185457599656516402101271040049379744938474986407687306644395645157640841644576690909599394623650332481430674804991936933080801480002112261965389569369472331889025290425190663359750505203020899355858206114694162950804250513546886258602780307975449812157630909267958720534818776354309129229890825766613668468663778199943501042329201605051972656799890699385898487664787925143660184914993226302304568544496701272869465372952698953424219269591488103410646837862893256335881670023865457736605442693398164706147958020130923758059035376972802461207073507262989224987531761046630521815280676414588274185822167954309296634848625127738083978810517631369196363152345804420559054145633480722065174587930683777813206287136862706886433617275585894113715473968700645508101539428881128337032347924859154837933921861355722000832739359956544183945157958655381420885384401771253358416747124121380233807987773193469553910965372288266791089036902616997443969869972634304290510781597946866986877965807988367884517825330572458274347814413688834016700859037278225019361216521993689982872705699492023924190094646105753636047441915959284017001513339709906314850636920792196159393639518232004360278311505187816518877919172447945947793796181999497549176108425473079605411474775246207756712328215587901402112046485161262164407664520030199653070578793808549682586528574891524231568939641297404565119026714845568195353704781029281673866359020919981798054371954909383006173764755384158919651922165415173307712749071935028813105181390294697311594809479613680219301313361221200914018925452989236262226414589588333599871532675808106347176142743801057822649021314421097602294159426278585431344292848901081840630803408076374960272305788572389825307417656017086253550505722162975588761842214203851589578560674722708499403670847587374656351177678071646931502730122897509835671304712535022459940345554838908777687801442216078263394201888303906411020024675765656918677383105324345301525725840476160121013746268836994236006271115023970692479230502641483120640000000000000000000000000000000000000 [152,19] -1807125503121460956879946085887742103225678383094548388699862515740983279377195402398593659071517902163166102570086221315204087310427463814797094834593899804482798792244265111679769086630388150392943855900150019518815068935459173330436571655124566374552972098536927301921363640421395197900764927284427184310981369172707740043173586583632788653180244592532309348870566879046500106703213924153662044963537033411745742391527514724925630197727461483519364582589645773018070134352303984149687103052498274623582464617183259249301770895621471134875291200225933264359614102349909349263731840314168039066251979154963672023825613673010049098529620962633299840238222870253550360601183374838692030120409654364001897356401406338606555183892207587208280995056349838684951653797215358592395855132902716257348603216375041674674758741309858084242315387875668992520409425511215641230949666409667518476864128216200782671759322817003421952462167517353918903512152477436882315479329085553854807376686235164693530492616177561390563086743979567374361815787262477250447755994517456695231638336647173044753948708602519677515962230515816494564724501159542485651650555921255605508944407466924882941735935231379858522030124299280159097561619549154961816463236394162789582056834783335734241872657496776887325775894361563718223163176742787380995602315605231888078086703788151153910062717156254348386508477752953993290834888645989717097134015252017591895831646700969706392475065681866761511366522015579914148696486672220485376829168592686365823446027518345317465414493856692570131369998296940030221765325662867438779176707403083437998105822208878268945388803144220939776317746980199226911614556410934071376217960311180750902031546110051949405165325137096406465369299672373097571283767955815529942726577964915793091088548812431928944480368084884924848917164089013379046104331015282332232925103261788957638155100081098013330441264928591937269060741106868273015507163204247094840217053745630722312502908068676451700532909095285132769594976002528403232389198649408793736037989314558520833073080711580528208056093924643663719042872271928697483805418263149113159233121855809194828011252261328219307965031184201408800870346000790088155013380495183706328949481001814777786996503803382140892671878822527382519745564564080029967387914046940115129212082649437431771353684055635290811164922211264094463408279864042963794886656598677454039341715953525369243038407954500484649389087004832877772800000000000000000000000000000000000 [152,20] 2191868364036459015825675021227875376038715694786589063724437980968590278282432289655135778838647424483803708819428371922443287742895141468380631863946538865170208875591451767891602770162048093418547681800946800100182545662261194534242963861529198659910000852549333303541376649417528863625185642370654107476839582282634135980686322198902979542903490966575110573275481832028224197359637611969247513398130068893204507475195066585662851703849082680020665319696635949584809597802770227825200134188178508515081766480019976979752304108746901945876171771297680422408592470333347445682227809727042625252643411087870355272406807266382859442185128887407373265895941476323885822074790408105755773661410143290142639038682421484404141467912820956141068344030835363963754860843389514922333358325947982154240647104610320924592710860097514985143586672784264277020240551278628291715291486654248438835947998554162559287159833696846703036834599936662515515417875384433816832846156295566328675612271766124917603540656799240552989020395222400025986278554659898827245341561883505966007593951736316366488440414990780507385113689241044681499774322418509730780199976535423007812607201685480235166102277783167915404398581594370857623771713963496636825229631835778413084634913786594076921612390828970834090700225628000129459268926656280189047020506510400352713735474278272742953663639363523988316194839769429179415237025863141591480875055587018217215771605586887082507318753311158529280121010469983761478464650965457993286521282357988292482447192417219356648790569043310534223383029279973005014705972451652189581809852741442653585927922819652543877861169421636791627065980956576384798341274546790529331530712899258732396586549364505441841132321160557903637301127265551484418798755274572640853883428738209529324970711351438485654842486497106993809897930969581705489925283752675608979463180819548929445173511466004688822325553742358261181400440118329462301401107310815366408863715239132034274088874307868687527846815134160571200448616664977271083706742881375631646542857295324147785264964036385636343393885517182214485241925072218451744729740552891814567085544578303785354632704656172972157334994533967508185986676057958713776476083081328058743784270390000773999493595046602702499428567900604856212661796018778991962158530982128177226474589581006180500300682656267628578362571399969195211036210062135437214766902207673389772937939269878176157767292268222046224110523090544478912512000000000000000000000000000000 [152,21] -2333742835258118927445044941850263694380418682406342683070345931572975180669746188943843420958883509846804174767968949311354564551638400004235024095366616032042853959166287689744840194009589394241832591062392415750233411755676365759009118786286311379608811523221402655101234770888214645665458670704650001453964062912247245737626725118394796908016717475835843035361392713216637519489447581664757023727194709170033222785466911898122514343950848668361862227663663914714191556668479227706503532463133650262275103491897890371219416851269087845684927849576335481104232898941882680800598691611962234937569978341012053812665832305645840726754026608523680355221798523476436554783772855638234499137800241234173361059055853744170157972251299426789763141701616097148233759633486303239920885077999309087862311162773679178380977714010821378402743679355990040283870057515814489160568510298101459062865428482399117111486012982449835126676387927433766521649518896280793795851735133803297715788845026084596021189678252620128033734568360740693787090151432867823595336213359235329839820773691760317308921241960892142726215177994952589910670329019202899682933733198953843792165504986538466605677881869815690600753141771902755355886028666490801626055114603158756511373763288503943903220974687746650245030424963577599000517660103405724155897269119545118104341673155060041993170909661366703341723396308093527238453630166008652064454377015009004220585814545306156987050145459675106797761083851408346486917663241897630113221226504479031096535512073883922012796402384861553669740040724232201422429716774639520352377079412359295932356307012818867688054138478704588882189638679938705176473142593372075031727268386697826432922345153538953168909186708108815295640244600673588314081996028014238077141481538088587205057251587960065699492853431343425675250630469238026200427640237356367086879935738834024819973354491120799649187687669723462716921185194084662740403759259817656511705135995746534458319343518593523138652673386882626503394655252817559522838989126394920114486504585992547667852906611764070423776998126460349691962737149896759322372581062999432898533791632542699619563486576233793208246872768987536643176044837547039096716583714806763344246364474155195109366197012771283111133856241625644037799204050818616067489531035321709543566440332219596269339796921581495092487894732245397150267225088454374784056457222260101838026715517598661004350736758413862322605378097771446272000000000000000000000000000000 [152,22] 2188521924791651321852437883086000834206638816116033107246487001502867011507895685918228231770683153615227406329900177971835832175665423867765194082163749916041466370073976131241603562519177890621059093352283600931114369805045559623002670365804559548734372390034543864918757639502912410711979244922426720781042968266232060762960818328758733801546900313901793099354285641349317958125260284424338845170856545318887594247775456644963789611228932456560827524510387391352072745413898803953826345924547746239838615962032227193125093711190141767921608975431437710270050083123530751077019595026217209796827642344764568050158868932072803767704489299133288169818321277952065753516250223847500426883326273161497954501875158796880274440680432709270185559646481586742661184501944621582827072165017929565724377774251205929277765863950492145047587495972879970631399501825329633082048276310815646824392406211724290811490030150413592893607380646034158855979968090446741407578534703624406331348230866814724598518775590169338375788511499950516175096785301149575382748528968258683822630069238345473824448691352120151337368429943329867318659241200105039116721226641128823036492056820703394548083619958258831019157389370114680639464870465577689603633043741665349816648203146103382587822832411802883010909651569781174207008576278318532103604703723251601309038392961645483051816086344532190710711172432662850557004607409760236570157501645419541199659688459542772408099860285834560131559163236388149413897309936898856669348629693299648338756727981141955210016323364546215417659936468044867927715700964870038811819906492110838957055693115365578306425337342957142105014264756966036103041497417056627249551750842533313436870068349928026381256017097575077860421481754190428495525862705110911266841211044084446866653328881365711258969858633828707304893916434591246045341267434651677380359382835445030254712057072051106145896216990594083198158733987516466295993951229951054957072359920765880807107571208273333957987129224656057364471052037472232531099934281103744169068584979026080984330432813834564645370806855449293473191325529515807583864312995736868950621749144542922233280404229569399647352361525577727983902745137898891282705141633905188717771915154713366807597338125831543007253495338409281220765392689401282016161648881593380504600655347159094426470865644898606964334113989213099952908397557251108894694963787756421063246740844003154049514953932057293044768969654715958689792000000000000000000000000 [152,23] -1811860763619889666661685491825871544255109220050110420130513500040236476266597454462131985814361065080663160612984518703243702973284805469058523486011211318314462623590123517713527724337869042782013026694385740327415171223161466080519609356715097894482578750175419507471123487441313723335207057484629380570256458855731328530241093683970739514307421282569370583011136241917396723152418619200846964787088409914627535907421625455450834166341536176005392540787825613677988433025905427756209119384472061882096122501607679746265343238331908879809754490472353486536487736724742537180237523388068522812604463460830272593212234427587206127193853397384759077511204094772794766717346660430139767662418756741185445778274446775459168648493744241662978944862682162057951846647136956863783972944368341064712767283796555995178487431860188343068528068390391577090008044125123617897438442655839129285733142205191580341932319058288504757962349350729946285089058422798854049704428880076027686229340741926647197530093721545140006307694102176390343788427166986397620155044169576653255821155389082371971661261841413646512822688997550740487327523238658722889883190619948513529949593485796485255070504904317644330604634982718718926577416097965809802729103299411238366059290706252147410277438889228754106723584169974462758796421374981244928215060101915249493344531848254961960302227526580871809433898820974823065528611973649089597399805266953425900019803564416437311484525490316369486185051035448401313477406587242783579942911785809425199226443125281184698851899339513367603254120630514235663929450035613625491765131484617903578254405289321414533867095660792991858627997981938995375151621705242430159060881822727573349436997984833275866810708979236616460752219230833618904686543612353380771846950626189990548754192708089585278886216705386667019185417583665480758220483779795911966336843027630509615201334986038229247198761038007927704683885585257773929029290905589521222337505465674944487800231686828950796711074048974345102738522574655580279671491917057981969099822414775892576335502924432636584771663816871486237719983149194846177723920845047756551533146752811339362259144098502028578585498474695889025256075951575757098953770921142236386840922750580246176928075350168877401854434615477137006110636958250316818367125201633451149687383407752747775444116492971197166717549909445818169642482025680927720789784662574989716205943154016604573741285706828805211090610781528942182400000000000000000000000 [152,24] 1325728460572110160076859251932101845058108647079467689498209308905097342168947083951326112059386839032003154895274660984505771127811656238557963714763401566909818866307921557873619957257046659960583010749763501400434698749749067911895629380468514725043842702987899820246883262172203312639801224910497539254579615627789018887612503901475869398226799028628793091679589424828610043825473738782950098552283941111548528922283150480206175576355448864438601808917056011193443853236441369306680503988160025042027849645809846840544775144256870989136389945306563503236881335016771684987015945190644815590138658386439781474594530089674074582324444892422548244117098413043481750966960428023557381061324620816373534985223220728065275682240810572112490883591086845345401233823468354820140754147678257301943791609979076945692743445548230003545988796994953091660509645520030074113200123985979741113844307585008515200969622206673645049383382945655778846603967406154671166155450260761425201661023030440332707500170208955979061572585786809086612502980570543382405588827984568288347851093240883416838344633685668760622394982119852210578380403531773936108843655429266426681295979095164312865124676476042728476857976363539393199910853444777807372040615109924284817139450502789779236152791747876061261716756427862269935455591547608384381174139361547796972525316155760426096741395050810216293996580604658054031856810375400750722830173280766885617010580330781226288415433351904660249935028073187995869509156126966034037202347989113881346929204257809557452201360096970071792206906617741006262791675976737497972038801178478848577754902286449710654277646722536313891477508002344654972429930053940302533905799220545923003418396491124809120018990809285176437389042908029745605514948550780597190006935481423149107051251845109464965981203572754266866796892434322490526762014291257446730377832147623792387581464450663133653477372228888955896724031500420307976065257045646005638325637626715659713701689335107867511383904478090790009413107081035532842163859441687565242711522859549819822670470602806120737527343741131700714207021901635675613796525401984284969090933467217061386399426827828558644972136178261930473661912770932461943408063509815615179994086918865788392448700263091989652695370746426562534432924710486787083339071833634548452795802510491799446751951445504011633358099002620922875307047854043947010556235198350761905586245983034695379319935145558936557963962105046960701440000000000000000000 [152,25] -856836400969753462498874068474769885690197693123680107692058589350060138772512264812272210059514248681013210104471674700461761723339994198677045219852276304248775717390359340959062968071466591820990546536820911719313278194194127076403756736503259847549303867310857282631020307914716266718419722949906079786423047810496250927270971010806870989591382271123373659793946062773384565103977292766945414682687301690677263273604971039892149068027540040672269529947149163353735363890300735255751399314559251576813500434234977918407360941555141748433079135017871575022350836280754727523886822475537522811536053265701868446140575759750901774038759836141391823164283360800626697085595240680481995229963273447023707371095274977168711921594188217813538809803789039947408801669957086419737116134179072514003772607035600985986824041771312766630597816444026629092300062903722097885374083627321947116470728911101184717336185827514839633595516886584805377719304080337565767702715093949047835399230674853288236077641067539678042430444727073451642335817513949012236200499978712936150678195700575370990224846008105583826964653090557236502345166874935891910135665545508361398954893581670925716397310446717352611855764881261596343352667534179956904626284583552936223044943851956757738983737467717752663743490804472037583586646271092724060772641697089895496305413011864443970147884327149413369995998024230031796526303845032226414915347234473501467126696388251307788982071068991707841387179787610349253541600342997609085879666909786052939274183783534776554257987299864446330171254719584948340781210227110604123205861125045650322273729146718114931851101732483798837832407130491434926954433582702859814378644581894315549919972213955088814675310394932511050339086584063573934838965646129988877422028213700457430708190153198446913016335142364769429725847779373605114215794885034813006168360821121782745405425805558108655021966253987078330384306684528974526974557029419083532161700225238122614742887734072789074089456898129764801597920340844335962763819119097305121425179599157510347123856633098919189391241077735590885793675502274430583209500025025739750248977438799075620568545337051324033589423482931829625727353937199536967774118478724317190647358028753561800785448080895395137743639974386933193182523098341218400885533363472722803174992255414453240840277471572676307782591287591375913495567703806293009713721467769924236898171553867376206223273343651797005843475158779559936000000000000000000 [152,26] 487610577081945340227843928814097082857345883400008834878252035735460571183558996046427467554816097962890867502857449597787454591712085170182305182595872021301393530260450294095249752486303630476399079729970849970485935387565015318646401959762165181671861498062697333360250799404374986263355328223797809519958822971718266856163750802872490431579087526252264681244866438535188671011468773914623600599774737259975898297683769178121666786246722649641408095841409220149995371082336823331900103311976128562258693069400233820596094749191982709244727605413517912092882961610109123208983205700255400267519489454161448961869691516488443575886500437727754361751550379044703226799385534672030820261630225456688373262940437537930502927487885399165233803550422775711496978918003126994070799837885495569635738490757535952552641372432901607316011673958302116336764082336624597362811385647406584085508467471139045006156974074174744490418214233940563440368566109264604523550672199907998684596142861189058622176385168667033843707120648644521373473987260418885572812534286256880649635384960856885089208839153202376975356655446907746270229902946040487920252926738425002899105620205609115747082297763438685718723614851590574656882056153751742621879127827712923328203193020943383644098682772963640483196978005316534648332989479067551562609967280950161153456553722299676288749424843604287021538599350786109749217982955945651989446734219519479259605682932489480744093734200828172084584427478226539681200697283856582842427017155384690346183454301934682878414712059758940365941940536260033354221355546357744345901214625351559805944583172268777495161889170775958907215661228477266174393969065725360920792088271785621107454303023540417931370253149794698910447640624729991741138284193867747308963886028204531719634788794781773903160642884636700488618500436619207489399656756114695882537095617343655707816059667202825978453042356416824524248808936506549896950626837219358371436915646126616498997830875747626723494331320183026794394367533516135959961875935967731071536942023772050092519888810961157314256058248516251671100547148780621511891331742512713519170768780272055748867453135152516030279695338706720573857928661237001279939413593134704554409723458396450824670351362146937550304302971896964823592815566381523547560669324889422715307902082655603434682398531486585784228998658110834255759719423422175232759726465606280527286955772450509813476641388005255141399459737472293928960000000000000 [152,27] -242355083718817533251332964209713983053273223027491306451527960319683923397615247415730978035357111720381415962772223786988859171734624482169127680084071275752835837635132162755897047611304089655670033035555310712088262071462024982360349901550995726299035105296760069473363891530439836225981170905687671758897617552686102931179299209202878357160643340372870388685811911100267649861540975215307393061019914155376744558917708461187154070590764881632994847179554752121664213209102873510689672474933527720375284850241052852729162197278283874439664880855199171327189734538760172909535996171886577877332087644068388911643342013452458781938528358383050996112442501474512106349616193182110516614248836011508629312570385708964610813020945710116231308057519398092483014384356904449168059778791534329270694859661123478505557529282616169301545800402493450781078496855548104556052382456395438546854100231978104072982518899393511059935300501677768552050239376114508564430971801594224768818021835681739695453222912727914629762169541714986208927128685323367778897180424402018892001521412706882233445878914636085299247749024649397003516353355620153289052966783426248279276625904918148630110670491815015127612620664271777333092399331107188637794094746569531211761502961659298309665678784890588545231465285443543008917524184590776019052684696552127454050639984479500534674958965793906592130000408175576018840241664879620770118057309695274776554299738303894678698475296321072438246120103540371959269422923707453040073899992424383832824096609346006617086445503503856056736494958992731837124317825191757700917672581332856195240318842779432705227767689659226472015636089068984471967592401381871547204767505534893714893827457812807680359498297389990592615183534251712855626247202536362708605144004296190264816348447527331086849442189316796134724382683485899482456236975018650959676009978856172057365432363060955307852800651813364647361216106069779621728706586075219005862352379808763253624291308591303569751093660246773979935498865241019480054287984404492892954129550982525579001828196290432919626886358207212221890245684188671152266945942660369244898604142558595198050079399838684922302040233418143629012422738222655444371697483571030904859487433600375102764254851037812872046495242604383197119832662174452809278321130551355216097647737876494530424728214041359043390573853826543267724269969673043311482119586900785294350469311222575404542023632177530578471169149481517056000000000000 [152,28] 103221417505307388150165777743510835709120077697108532674612111628666831341491886329474505546318974411999506570422319122147087019348460166296727297616153939217092082716361792498992595152997548894250068391490964910228754975655734977511555156766923528001739308420235347952128157305914269793598306439371056865532568807725439736328950213090679626377779933684390493189112957844141602722222455719759168045832920275931553725874497994906054947220790210452278424027197420567515011227964920073557983717026685530968915901106332876785835876579481836156037470670226103625435660945010043122772620711432313424602409614673242783473777452020002892223106430010130931750445903897868502627135849312811311154314419352421088550917543607753293907320982556529159311598725709299766042510449234802823445344938074782855386765676153264361329079108460195121825575682550936301990655777083189831702071809077448390537359715037707684117016376065665094739767275068420130975977828568727043330243914196204673862497384822813788264162416147378288134179930509613439267102547266413150274215991272593367987360510712307960928218223473559947107278842523905851331799176077737502835113705482064658882692257192561797010123611428194605887025843237286896676672196353982549165873551859980995242844429114677617664173420206774557846057151180069154654629898194393438709196442045650105522435341471679860881887521821646694888568050584573248930892827209605681886014680000648568795357832574488922444014206985584429126825406397943905211981562333509413824020856795622054767752517059134270131686354630667439217014942143408617106330451568584117549439201971492994690889736971180324053477301542076931910695442220778647563216396497733680028069822462801467192766790524928692297406285932547100198481451915922285170395901207496578633778241097257265786360619023136702047856391519103895807884821904761348462119350779525952397186903683310831002888571958654777041544994662875642606313761648099997522553553477404313950288264327865572524713728079397369012479642325950289184821956820495391753936489222393671003439941641038552284841326674985796745641994898114070285974089497843516056629168933915116958075441714062790708982021169264120717057472546626740045016391781617601464469546528589800204907875461062291423157704519519100795903559377817740249436416134067135035860708490105064380385463574985035099972674416275159794099813774575276540632813682381705232447843077249503543395877323331301663843338437819047408413673672566374400000000 [152,29] -35908890152083295569750539434046162425942464195094435862162095039247223941712891244897661845271640583492274067861261754780144703950103533514480678946380312669802719787322294281734689052351144284558302399811687633692415718354483360635193916255567867148674055605925265922480236906544903262230813373139951922611053935587064427663903994808964127713001504130225329646078226889449468458713910936910497775165065906252465404293711766303281412155543960757208511907344685610555322956882423759963854174316018940285275971291407466075264458498879985490591967801978479247009762405384868748846387743568929618707606243894925439115040287162428736450773066055499716523660704658746533688674364808351009182380412637767632060908745885829709450440115931553987573583649563709095642897676815299528474997414930875109265212904272361880814678185314330813613528048563439195771470933854379173137550523181073740193516896351513299313076249719568540238177169044873071002289614513372078000236596964012322007360913678712184583692663503908371107283603938709686872726575619498240140471747593779560050235960752850622656048727337928568753695317523063286208302403942262027396527083037153483277154058993862524000564561533909120765689334149133458368735735854546401727951537333817614954040743758643670250921589795047367187327728908780498373925229166344341922568057342659228001183260990659301446819400335459345129501874323371408977504937541368353866236152358673737653590441546012395388424817669418371776843330537099833116674899829452576246688795015673397548386162382362935706616085704226434262738933202660589054805237365771210560236571271930090895717831411547354165325958636398770766715860759565700096199474692564866158353820770505598228047876707446611371357192483497596609659497445604963796535342128241711473557544785469353343687932674313892926178409566760542003183974267501436129306450640259919144603723023416822706090045934901589762051895944262757754081780649837409937671907899831205422542709683794962014351319340658127839544147494846072743157064124415348030563816029906045272338158162351111340342046037198398472575624721207995292904143309653558220608101728839909812400773364935991808515896588327062467088945430771266899482539062491957934865865833923625459968298444411197689979270026176227584990760109054548862601634029579149198044018699929291804255817972786666181010138065148798784759094935329606992133377054360925445698326287536734072846602390380068349727759182046588610704587747516416000000 [152,30] 8726879838130276473913931039877761131555888632246980062936560740318644565793826530266305335522690258650526340906132608374560045989817843056740540469111267319545027410263720334816649469544748375852904194212330678025184694157659527108375483449249892774640231573315985110386946727725065419705098155656817079225919119935606785532644946852210977736246146913127847109708540252636129488341326407844623765928271182067451106392262944913398172174233382113129266125336268985014511332732289314278277426167299426110313218654007869735496440568469194408338546628493561925353136660932009000395871176031179225495093913571084404127247727351487893392116852885186338799135040113718002899817713747337464855839863396965830617588831888295501142549125411908732817329604678631560806759615066191345004737934072071800145070149825957115049827445865855136928927671795623776408452983623408097005612328986748957412251460742347886018238861871053250842480868143959631997962921097552157402136507677408969427346051093646556234230820520580650068619615556251755987220196797714691927858339138329293692022213833572013822320279867463167024863222753652184935327314771688896685875275885845284323777233946615402600610049639104688459722567252999093472520875133829254038323674219964188970864533929205188807932245757962329741205366745642214945062307431959509545793702712612451192013740557856534547473183727210477462447476488877938863636386694730384329912929877650124436523750672590091387724781048349438536850491546024133857400400885319505469216115883315139176090394610399390311348626577872793250631049223115691448739598939287052745620043299010363657645993652251201270487944209442007354102346574454183080026782062175940783713071533501448731916093960461451025640864208711278947233723562407361446565890725753393379460652670578870685022809844614285049883359326649800653997063833234193948601434528471552469305989720181583149504778559106852012072018674203833311274657544609585675948424375096825110794880465707792781365807972635326013513196653126912479274305139107804027925684543028389194993302017662841140352643501851390390959216504669503036924255638449247528422336919236749344722590750152636856159467280841147656779364122787437520810700704819053763764983214165529515545387969543968226972254513821732571436923907893378130848987879609584846974543837279853327738829199241200568420729070851755211260019717495015852018677919253094761300425830299232929897007478219816331399217139153627341862141574113491332 [152,31] -217261045197799179281663371675504971509815159807255599190577113453994395817345558815065772008690605341978164653955411932460852556894733443188946206267631237854195478728103059446280043644468933222721455043864233806234157839640173143499172091765071776872797076098338259361326866102326019191107720035048911114287968545244047618350063995497898631496285196459320292517350590011185462463615479508678204727777077322679993156242143965054103801447510161989693006606587410725721957815433874610806695858120309119178941252491216226531933126583079619469909372041315159411877574829299355737245550109146402587676972332378904944904723781988182569257273730179214718503071131121747856220913187241477749324156161448495805427065947338641470448159602881307148382378752867875067730248829030073056396130126267317591423475649220306087515627523299085404609211961067337952453839169178891527329693516713655822148991637764056083064027390842219393277162234644906353932466044039056578755085231170123913958286348642389257227570157751260949623971044323281291901853034052052945730510069338045151488297545824955278898184408803850672947453726632408487620470693149468417662910624221839027957090024406310381012945767207657580835128474075261092519638484025160724666741955235392697053737113606660025935058752596655827689878547582385343499624762771351758312692691848440264442171113717145757445417653397517711836758632292640112762581286906078830858704715314588035677067256966499391881017017052582482479299468601696652798499132625666777492734280996694266178150065768683241108325073601161851702157474253724903433721857945375503977059022206439652956963763489799923455008618637648501536534387803574875941329664629487975215663650189488971097341977151702732362233695634749212549570692358106788029696729344143019713203749087463034671047374318260969367365710294395452018726483531859765418818157811936898488803499495785073124860855698820688324436622413422178852778338630130593524137205546605354136494730028591669318466964657111706678635154063875431638550647834531958678762683654613095712098695964672411460204903627936330151741450956741310976193316350788705411200959350024083336957547944748929231875719556490321066364389923616430984199849160696036323789919817471127005944227271361691013024112305596330333174016971323107857529683119243427246005501254397238530701235908142440148576520724893723200136387059687149070783046652088650205724808439379652887668509055856317444601492136646247568140450528000 [152,32] -1252857099467636313541669083634786697292452850297311866055875087130397272666737679208642543746579461108818432801821234972606793136729645796853069629583318406308934726346848320624167966923730815595744602197437327114833023368671198775944270443049036301533474679272532741214739071470568025224258219880353299546740551246595165938899280615940514567182051432075444611581405337511661653964595402269512541370245807570469760907200952291465690963523384957804043414198892383291501653323847247427765345390743708760676240702171257447083744919694909969579085136534408506129998691969238982819329338896941149380288507318506522955631286163631183059889313943306734424618036695978980735729798463730655455284929233257544911322738943117048370067604605648963244249245971336788980048725381012502262271197061440865816481015755529563380018623844706048636151944258546988038945336108212891223845371228651050457275751953331206213482079449570580041629125608911500873854666138967591770843136785642857394219803526155630848480477962818210338319230285474306831479273694691013654519611071272859331501606834029834510483368117319882589355885544149115109236928842812786415847568898422923469022258439830571282336492417555976646129093024626872574000647460484958209800299691480778575603488779191496861162774006932009760350319157898988636204503401822783949089886420328705737632600278164442739345649177081167044608644768231212113440090877265992499316943180868813081367335628576821533480111721399842303204387547632844515919367597026939279400037721617011267747151835130877093508200691581296323083442653320321281378515767011581448951956536143998024252310703107232489765540807858568311890100605359933906276656760118948009587598507941415325631832618929629999864412782483342413506337831200865785195070990990545699187425714773306450012235232942903309853987338422330776086762020715935117967147944228114588958907863409227211843131122549099591103061083242318474556714365020366414456885807817580661078628054644499619538393240727919083271708635954026720175362701491648448001138836947756341102827009170959265980356306856377486319107247570588662619382211851510328992605813131681014355759435930820610075833074666319582445987388803321994591293248439001472814642966251166984910389589535459621877868746516292507262727327107379609209282793084589034582104651418685044493066099132740302048760954375452568576074983460426370592010143936321651257058673802581142841147043935316254362568193706471912998087822400 [152,33] 827900136150668390460170735084026764322974970985250624199303571725201433150020553975812604951353770497598123187099335015381082003889341632169682756740398516860529658298990831676163110407617403722296973549009724276110943130280821273374217500424122514750359323311911614524158065741933564878575786557530384510274464294383350706867469891013624547124920653880112693716134524487189544401459369725137806527949157006591220626824311114791522173292508101590630411621636397315589788708982748667529944788265181164395698332791438886770737578560893091889892388221117836686627788667144993877636545717809332577604376978459623761452164684506378402627884078146132101480340812769260562210659267315540409211111303675941257289630353895049698917863985742559407658456327432957262865493570844293453595248929012861159155245708749441018362979660861184336830405289154033796085001267156443693307815342557473886699634307246026556444011691135975545736716725977469882894876926642865134451181191549554308720049031981173478286101815637102407300998271215163865087378256272033345884116479333347676837234437715894191621116775191900246267915317359155869012313294504732579238744598794388894642394624906667680087830851189609083554870965132444093987300616758215869184523401070167238475038178486614134770425616978050147192724805644165209044035101513568260854914648265734556164484040957504159723581006075826562348341312755603813921171745995224478082711198795680390947772335798554797864322485826681304340337682460771321164615825619668404335783945238250969412031663580840636050041725133360957678458548081661768156745642132665728510669310840726205236993188790703403937265700383535018679587419097250288702437235436635762302568460046894041193190238417898656477522280252396388355539799551026347497206231548276483092431372288299785012241712453446747105533203472646116040892938947167994676144669552850245701004026934585907488873953780780384331991432712698693920949849299676831253301836550979305797841928629846641871189743180137027073009600619056424408824395454764227989292388703928084065090288867490092113654313256554014794941632743540640566957178899400555756566855785225759796921781606597885271051897734833966135135636153080464669814972787584368776051120865869478090617256100404591326878459911349209210401018796736038876401882074017370954344685747249854596688036377632378045490931410109628429791536914326949413833747763219016713342354093478476581482014659342044776920722911985458413563200 [152,34] -286802673751305143470988711936457682609292223392616537721649974746177445733921826807109073212841351333461330427958818927176518182517096040457006273397887180936751864319763128877835602474740381117101854210821551097110026245198405150714865739690173707988861424087442380869655883817556728447359703398334445312046331145066476795718086392431235975549939845964715137023092300838147238934005635088315935354345477356497190288396438844687557421854337070591716867391638038226016010340584755526641213434067773869954468448221446940666750609087142151172697017074906243840154456153798961816497161004020769422737378817123189328565741566663599192892052859642922919549993984199274338583701430208137685870225832045619611640389778932687141795947820332700847868771216626123648386888940913393861569305959199386873056953370034200188011678865639109592718469291243530587498167134290456447375183238646030964366844366540756421712437039707655633015412864276048894597432029440751477196052174574001000730107085638521787940028325114670180379401942161193396181348270197316940208242867674556904454586905936672151314981231628997633560578538727735674818210327583178197538128486337308017515751604893827951160529665673874278438311654566990057070566132025321658774202986453908798250519036745802681152113792841585133981820970021527695381737012403773977890378838645969434654355124621952734254584934097270572926750113903756870533694268967429678089837152788766740461055546298598505697466222663445291045766002806018356061104755432887533387208018031641485153251069948705501550377138455513478567819211686223475674897637201659449158112564760653859750611025186355819321968389744704417978220239456424168655908901425941725834621704492096695308106084236401396069306579617721525254522452628300203756627815747588158934744125653602163217836065423536712920827606848325398537206382639195062798223429031368750587493924744239710444282538625501808114175000074867579117082509043986814721554106381849665038985984825150635484690103413948355783826906590646042155040619276188047202137728842798733044072043424330357394815805615720847608605110353070780690714128256116484017991661209055187915337705192538884349501096771535781799545800998722220273028469681759286823861159239887325844441796182896414575263133288268767281182919772624531470065856151962368542022547916216628516417669052570624164305372821738240821518799415199953297820796575516176275814770920504299412712388976939252242699268131362703106400 [152,35] 5981763648754921352765419438033742682831290486881167954742507691200839622985135742399734305939692851243658115501933122492485024586340837263077711394865918156656460041826577906684598841672119860078942250546716395943803263506996494843112283987336674019482788054430994274302175245751531353390507838584172550646946114500588137837202932848896723086335100207616719960188737279164274440194716652374650608261954012783207073006201840829101723238558837020433912602034305198478870519484857775736968901057643901291916248190797662378480974335926653226062629330507704441679247233654958560207589377530974939609890848372984213062162886338444333415072810925546777078841052327696809230850721116687594512660536768862095860575393961105046907016055689771330128570996898201369454798592161258247470517855664357998004657767743769588355871217461439392331162724938373905324819514167598662720829612205411024058926402234471815937521927581883692336375803554791092271048590251569171885093123481775900979716499003947115442544999793743325845661546994491148713661322673316625799243091131973509150496250380843201276797827438622847518289382073113819402531720993877263634648390199201059745960343416574836854394873000214752345889227718436684355163740645011995932838817026439375323133769104151573068154314601179459974550263996512268023978370230503668900726683634947188733078649442971155103360616870489919245739472107851048516709288446113912814197974951069293966018603502574997855475126291181834927453076228623500410777486742515092110949292532217981861573941636043852979264898589350245653377391505203603343442553435884004753040186492637078837723324028791396046904830137978246268118321864046860144490023168153201790159935060404210409986306441335093174073159784244809273983909662814109345674086268412829343359595741691842861876128298183202772940760630013058162044768116109577038440230952350507943423785667853399174482136790591098059158962452131206036559896793287005080945699062224767894676093198422206119287229377221910793364676159268696726276935688376591231299323489104456049230613510369164195299839907805227066552152458162362456762002574989459204942835744037500424167860201437804919406669500737889826619872514030115683845731206376363792187122618314038603761713066654568408230958036613364017911025785427927799529020448758565174347477936204488736466346065867101215739594472020934419943521172230920029781026821844609837406516080846512566817895712312435374301781601636556800 [152,36] 72988643525909630354640744662241385146592885734971810060395492056389513757206473570636011951020796899524851797094953761723793346662770138583345725800435619343853881807651204547789860814694525707117071525170452864494265280806879580975260317635347515118617106312303008780921116588595364913485306174837652247464320433895081681417844628128599499283846037842497615795947920842421746115012863627214795348213590921588610243343533017871515427354496767772029013564961081577603634582482877873651460181171538365586885891656376391542873202618137838780075648874213292454818074237854916450926400184749065414389892789788810386754350027358325407698638864597114526258817382369055793591146516850109187620272693161804091585473982969818323626583813639768579522637133400783464552699381172630394981864381702235807564806593915508775552160355448323497711630713285742115926998174323818595409322066797097510535819782314248656128058030549422985999770409645319091247800403849509377194206231127437138937639566733716983249503896397256674848303284252193295546934804177023903420521903249739241123768118776952034916809197078711599619411767759975833023744244721805907187497965313211631803474592969772152009710224274077583701296696868306883009869909695492960974303065677468597165850444831551635144040370233853111350998896401690823999558053657607027373895053850201425029084554792006087473303094341727807542907876700232416521266839231460413620972541986604505827387574058047117383933107793444030625471376894682735558372028850616181384408529173921414697479396575057247754072499975549715783729343247278591300664005435436582689353800701622085248575723974234096964046050722389435011287703390936577027297302836043650636507682220600862917151040383154920764954683334037841546854572170883403193441764542298041678938664202774856721317713935522598404985931293363360853334805866780095599129951465163711014040835696526479852465127933648675453764416626420315896781784904817930512201330476934302885049596635859434713905364163296483042886913938423059558044319443006066194334576095391811511276560265576010657713751103800399749417073218781499146623627551261618848876195069449308262663713039088744725866929354918119450827065541322270506457378942927282077844897468629526254052249734048812672207532389365042595909825322561146174502723895346518989683938939697606335975072150028557430970201660128150353413968498589360216654750735767258127660487823792776071209493026063645468685495796459840 [152,37] -64523731038298028777472452803410006893299264577871647166727132271734078471760135130552419077055553444117470434280047746316485337927111683675570786607468437704254695654362963478739102551245986411531862557305252363898988336277756710389826904087384286324844419278839357527913932160335097544921140932886908959293730833433128994088109513793775818550586544226134049804808552954777326389482188811052251897761349507029983614635040748669425952937373120237665139653971441635853372288737499819147556033289619992235943360777494742529556870316200949989512901951520787618221035092318816451221277561633733647699419498618727158775011615089765625472689164758476200224036643273110491039442691501162422363733410184578067919209671018173080765769590790091765717092427374715079689747134520010744795859226982846721007319737366062090923650787045723232867997048009705632943753428676088428711208433009870235698566382208229776953023625241267374669567616908672487010619868608266700670069367431951167624668750663361501112256432552050349943946916214493609495631347861919869302184119163797409650443689139745975345321036406295899920493194808739957303001196152318985816712816367292768084842065096529550878765616700174195780268038997060121136022330526175725223610867946651413070836854267524164450520296997374246696864532748403251230255164636588477390811280171249857163930569073160072076340766943136961575794092018614851306803404243890067597133214204865642575840142083953282365719354494834995888229859554936179671752302999804635820691299653259647868391847140041376589720312663029570114259570873430920810665724019946410751664253548820467023698705333011074296130634088535508373685577789697003134248318732918441929152730677985865997861565006026462431036565413869598606324209550434484141437442087869440798006903115841170357408519374598905604258112216894660630099839568123693014029216117531532814159190976553593319496649621121729968445252925169381165351440996275555517233670759173371787493158379113068455915054602362418008746911674488557673522295301215117248647728044923141703946065919512996920359125151686670018940464629598111128973533114719472224213301785712142017843158052244583360601286469946465775494213642934409334892967810517315878916290141409238536670865605406769263669662129643142382159323204643296455991476007002428538311992098030741656519569624637453431625722171023292466976265825869801098609477351478215520479059629756136241943236549903808502412557381120 [152,38] 37848256434239134966015938046816046871279443780758040747946698556961221879038005847095266814905180596399597330479365547698826158487906209442892759898436561629112694302873778096883453668218912389367779744759975778199789297931414658698960690897974700100045117862452872761526774181691039753825263413692061373648004605679680844513255939996488370235361214359437347967472156785757145262600992122239030299055117276924678403614385855398602089674386680970439363403705808390360079415388016927399945366481318088175063537516640183661192376927713461789131921481571345264594268455432868020033519014815711001092414005536065765087058253299650598776685759226353437398403096567858647765617058082917466475495330202221123756187377635764218577896827710460280766937751530697707725663400461334719579139956739070699485325438195503278455228078171915480180611429641459481703140301907702845392213703811422777750639307719288868913827594831722476017006372346295031128092343276796452780704604950837553148559976882384318137443347227505531936708922862800517901029595503944640178798595054352513635872854227215024980111853166413195134372080692000673110999345915826651980743464502420196019410842915928355825944101791189463463609693059946151202800533591296621632980668326831998886419524922253782380469244081771486881803897038399171805751409345712937536319600779179608293701716764521632542631342219628283136159426982789950887147473222289317642491273243289079316142475956801433399321447621586924632625376835015487352534895121168074810809809169394281697300797115316127675450272899044754924777606543050810960230572410869458672956698091088702396957441788746044082736281895394113089766476736592082362833275992654551780165400959884006904861803005633324384481017876709749314579800949369050308988404583418030550437847626695703781536669621797532684706378614630743236114947676915085223419392447843747648173470946264892327808885558805686843827729034054829837155675871746420638316076491199735677232936574360758277269276153870043577819453897459435976867642424059523158213963136217890328039478999340053703729487933468352836877722601036305258937924056407207455509449101253532863451207254221804247533124165982190825566754625635366240691944024634883422036410996949371240720551535770784575092428358810669239863379268882129087546925878095936865158050177449797436279161746342138071497478967805288806275952638528382646212695318801980949417418889748670762683951921611771385782090400 [152,39] -17876368461113263822125036048274938156242586445630544278195092617161318541484042009655499814399259878529956237815078492007062265093044020926697820921288415717081403679909200693378359090100388442608984824071819523870537128476471531647642320831211976085496655630197006096553281847182794654761634076735675366614277853007214048377765134745841112945089068311421858542998884328497268331266698524264802003058858699361902237156138906147942881642029763894017334941488114080473561857720135011916733850667394912893824691230624917715012230316468857992590393513101762448422624356273943111723628274883274143286824594203747124645915144057322928938260045103026148134844700541492786292451397077622006835928677164754723253336452631378647670289999878297890120020477573021065629283575541069587898132023062153458728018975193652516062236245877307244982672094759905008763218217827771636883267632746205677146515421119616432380713034945627001916134236057320992908174032477276815362251998807946507228173408171309654868633707626937946193170911931460148907616744545848796644798873524548005149433772899300484716328537342024016803461433324595737576356719827905270194583045375671055501416787616142928728454648881803099032309603371633419570710335791443059909123786055690074347848382542247083609688143099202617122303680603018014144350344083753479160957837212400384184719095453655811559702662541643765693935552213762288253105667118729537117597276145724927811172431195831199104975461719294871638554797326914882549824702588057641206304791667198454696928592740116802701481835531419985496468935814100754969297422106818963786937957999599123367523907427499948519886306462219265081832144545753116907664993112875626763407638535065300014572493468072642803109801207207677160311092204832184715382961158849998446583760459952818146918371722006122461242247612315497019325326898469839686550931849078554724690625537205803453638736946207689061968711557190201045178650950717498015522734840621490557201240960314681785227519220648948790002870574797964788632515818452225812304594500419624318520523646511830290370017070895253448480275824617412985527814873756503360085290669338010689155600739262033940603518827502399936206100961385817489148679396612398630492188740511868191793487217829436249942114668726644104886748291415465956303736244727272655773699929170834214511804510485245735234756285313946928600043451835201069572304765146145141589509535323162517173498926928268395174400 [152,40] 7358328163994599711377429924765277030419918645715802193427013893105982691606274311214807540813563175863905044179528619612606223456218498785948004926722133267080122662088793747383057176582595290705802635861735271789397255949161699988546253435321014148922204718298129534144351641133460195532262386077445317094277969080210355031988646799770955131386687599962575235906760129819556260969917318647915297011139953026792455209846114280948717917493627555743239702727869164983545059770028025472440765237454916808009743915489791144862830311124863959143559222218749411059270995559868536969302299940156314296992736296845899145715519450364577950189262920168612349382759659106548298643045067548623284509445561362242971324631835983757930179832641460925369431718342919793819444589930869581196728713532445266030027667878208296352353581636715764398998440204909891408250609934426065348682913617169649426427034111414430188080467183788807437031794053379654984582726610661901759296875110473105247810201250494304089790105908820505331895782399892908634729370561686815841756499537389534347092146314425929627136772894821607644703880486122608680862675823646038900352761566041386292074261505371588581766621075876938092973432785565007126931621728221153894380475541981044322618086668609326821394451065102055035664347993695229350732388185073357880305867301871595136752922820022077513016674024715656287922464758563405207783032321858970058260004904067060048887103673036494178244114751066254117651083420512488166741298091594512021768094699376824522016478851959714736658967527975274856904689899489207028117445102774058860579839336616770322403032892295265255732497973410602953738745007323319361021667283338003370893781305348156097104862990218865132310980262951593481186900752974455177894073597253247858391438069321278714283679448565568762945895548109902222206062765216318444387732947823442365251365756761287709688670172104942305629098923438467030316984159295911816108351186302499585700104335901763702648689284611837578766857146298543024163265213425764257862324370170234358086957124099681788237168173665179127969356450967781723359596440154565537825636028984438030536409307778572987872680229451869733164556658334742261701086458786482421860834853005662159790777870346362853226668249981323951331395377857027199253280910396250411819993859162096004460209495204979193485779795280817648455163896618983140192077642636785272561395287886402396528729899081501219328 [152,41] -2808347723293719970597428679507187083249243843950109191669695001236715203929287971155845863140320371989402025991281913502436295265992060417076250328736230261542006735650497806695904683226164933769248524987942525155884402414359740119204825673877835207183044661556586676152858781805510747981932088585440076200913942061426855936299853514037070699776386049400741053169370850765218052078490363950502780487160887031236786911552812055281875824631300710721918063046773833121958662326589362498925010741159454007889480701299974579879259089464262951541858813573958026056323164188598194983603875941893730527425033546055820928268453812343073923334963293455364128919117290626248081160278763221325325615016869147725666513849935584334467851281242637202153232590738174828241212651208705219961491431084208459882800905753694412862773731019257488933837307972315754368340343713681967326459607284873503176525106961514805250160327302677604741410338189614211717258401006558631374529112890844982986039771548009211637085106811246719118689336655382769775424451928154991274278012563326891001480410170203570488712086551430195132686441647587902551741844287323946467283734630103401825707811337339449995794912454432975997873577765129264418254244125923361098966025918195202506424171018417977522366155238167834705154045414325519858347231203534439468292105488243570376663124853645454154234968639095391097127840681579183969474952752437756083801647634402599925511210376480562419464142222375945988899352858396959258698038761800852831374865848068487959205740475901066130275323026972595032822661526576687434593655017377270859478498060137606990113710119812531426092028265662448508832520975389159822991704035067761182209305331349369773514389214237343286038103471960545946924956133564751053278506128871472614565106787122705937912409652961508977012505517502908511041838524147466483030979470649942958764568987987983382400573642035387999175176191056993470484689247013802398875616956864515143726502548255912412723501036262213004513552287392372012989692787602947732609626144245443136468446967258245931637697703495770002769869648206709552370906012182560024314811225435775388159066029135747664076331956812947087477578282646128859311118551370659338786407798913321954742537472966685074283994365382204229235089810540774725680313167483230592405184376223357468491472708978415373074237549944485126493003944541502801882117158008727165169697811513924250389532092882915840 [152,42] 1045840998210483897595563476373277822537770454696393210582852329804866037249843109496583495215853056786541496241046153292473075022411645948388974580979169297150652158154664876733952253592082230372658643856607768502440716499271440354538237773015397798979727431658676759206592468454220975154111257877793383813763059993775096706365328985325977298358590926070849042274597362343156434329269216932253933747135626101477374054739019204447453472637304153115045130423939338538283308411592427438665762084664624468709668309187166560012127498874786425206148466865076550046342522610977994280924229394145290664869381681258459389337822793900380895492674493664261970722883492899414563511200605315265413296152781601048986110112336251202332974342790510882299559077745781880219245364436257423855253825345209169538607978399320961115277789750691013829803918223618825907056468187538699464007090396852559283660967477341045636073143215419147579369899205867278153423308904111440150443052696728477012543772827751406902598367105201466890586904095753210981115853832786543614056112517977463142974812987881234980762893766264423161915983589068330543466384051941902066145074651918613620287594462028330939515020074151350582947747958851231061609855210082454689029989763572365860863172217077660498266278619451595464685008271291399199544999573414511779457295716062006443379509251579690907706107853762093028687096240559350472997254010229585395342945395554608936459111625927789798049426962659610530339445752288943523309319342915062922153634363013940270600766909467784956398045133620813965294364198693264128503240912043353190955386587846038233948106598480575971736764347667289131025163512149320134660576155828722066876788732597978835352302955117328061411586859018404152343133054880474284545684779281539291530026604664478414445983530148764383840963230107099893313647044751967161087471184827111208390056910194402005709945931966569198877243318692249780469133866774910699613763712557027741229051517983908986577252998115262090998638013533472405096924607239508416860097085009681352363375539395879754526951355600262166176445465459169173923424874083568398654774381975771151105176160196088394742030137086335975389449051110168410557948594422892302432653857845858382287159502330318069016060350502982702631214286090428626573594378130766664906261738848671238198722821597720130113565317400208861445609215760758779689321755896818458340203138397373696852233550980960 [152,43] -385800650858692873139838184769765380767797324442369046157170963724923987450983797778577041454728738529793664584115703078948381985234857706749751056451675037701420356302705119012923464667186847555885333355391538001644414019322201653729499118407269078157575010563799850792434244005989797860307200448644984466515428608535106984846005062192737258604154834930310090051464475385600790555950148210336139842421634211196011342892773962279954392617585990691182872281846351851502629747567845130099880855121432024998179271645783383041295567826996371203348142644409894778812380168960971792082754620055059742063156633129310427793594966475456347852327891415846719634424490294573649875812011767307495404940839098801321238885758843422019898178341449405534490303576129681084627584203115509192190055067212897719609545247894182886306493953348059384459002428370323280540802433170433819792151904801490860859482045578810305663849857671035738680669580814801879599519803643684829433020588942296118348697737725360651076096176293572389747217162775741792030999539920508237064881612721013103113360814026960612300067997713676190487888234102214361185854002503730132853467390952053308658521073054836767409104152570626154745390049736927294605532536022460795778852930457851431546001218823259367974086789399956732585605525531852988498670548298301605183183902215424334870888643097013616221055023917765772645292228765854926221017976310317734004598281002899011480890750304947219670424301767801850122788606335803303846699540563927635763110858797628738999452409814313817276598157884341290425230105597584559561486647127671783191441194067826106483838066247571593652664103961542022495191915359370535973045391537385061833897738467770078639783219600924931496046981837228925211158574255195675085166609407155056059922860447972898015708509033450969584014113737359768583308858758138519092510802429965795059119338529453654374876097547735436805365120778530190107818638791988496474672783810923011249695127036726012031236188260762942726998942950287544667447592062567046833380159782901246118642540969531974488165626185905556907091613818314725236772240904968794965951595599533615930167388232753914347615213885955648082805264177537812742632368190243992560303446442803366167342892036897487256850071879866435522574518218392892073179855025256214611109885175283153095934858394443358458219772865493631874620148823826814387255530526126954079624382466559791705057852160 [152,44] 136398991356596591524980478378059170653763664420477169768633924927976495931099750961183447808712028357535622417209945654362573128968436917033514006071138008159486649962868268796294396645389319004609013787119084451221766963754404288717433757937686482235477556770411651181442886556675676471164601072635474696324871742248157927999870538639349753640648183600950512571769675633321136751012568502058458617568430179361561885574971227026043373151096334005363976432681870406833250883789879667323823328167846360025455932906546255685459311199312802683469856159093663907618208453514409065091075028059477104439867007499548656125302284889270584706034309920929449495438522150349819146505381664158046574002748090288865316382042789211064882799007082183675792103502606046059682505024022431175182073213058267998890478581563671472539440582805194840257751450300807648949951352689210285503358915591436092856579084385519036916369207588053478827137810188110763367981078336248952124042980243071814276846918254855941780099770306659836997786321417920666410919258595278687917851915190653907463395398748024016605515643886069678788541179051814582169812546090532105501697066317934946928405756692451477680808998161245682728412603894871341797688234649157462275726169125014355050363731969814954537448802650040196835145248650407163243745628748258258023684804950821707082246885882060142164340202703084321217071564150906981110088360344275119890857602558060965170875234413057349241656037747916579702650182171324179488450135815780173985687149726114546170664872917300607385243141958659504404679805259375552375642690001016323443240326483723100306847737799107693179237777436484754104209829966721978904167523214792812136151569360159828425561158129528461347522739500785155626990680310860950943104521181441473170440470235504418474395813524038057674554205984813670940555834852516541437723195842386563754395406018394419395024822721959543671990165801151833988976022632493298176096209410998952596412996636477068586139058928301914919324252871314539319197548014144660418246900740667822081744639280501943208995533075095916965571722959836236866678369801412859389996669596594032015610040378415360914885714939472033285529810262416340839937377489107049878188850618142252936546282694350770226317765796119860006755770281225500558909164863176920972868556416641137242338250342618642353905930228058187561594758523361303668246352000013078633019894874963193255771840 [152,45] -43628251924820917688622103359534524614603573333053500091154788912657975699195160186658108085505961426394006736857656094219766227173909314562469093434160785156145123105024243514580476498014370460684787726082056355976155862134893004496142606234697620699610001451839140038549194232218742411548622522076232368612623152972264465330211431689258280122500153583457403200783216115616293221974063380340956825893752460737140483669388959106049259527338327263467996760650302058672789044505366699112708033177898820549376475628554123785144786592318042217581718163022462616722167925391924654351351960468278867334095586600805768776522091492158956756352429800973408717420694826673627099992633714369497670654576209677860710171220692068245906626208272987204765122051953921139077678165628467892327398410153078838051203398637365726078680588977358066267773470352864780236242081635106253952226413688895325881244581669674087911822051783469562607104806115806362357517254594534411127478925816399252431152255072642653327853595849827625162124659677450088959970800813984917081964462394972798032667885094280929236536037473052223575853571765437516914332007321646757773354369677229659947531624450201057089498125110613579393299649472735102872944115841439693569443651255712076209782119308344081651728851989527576797606702698199690657874455507258399953716844110009340534457548354611562905244063083453920921149237936616719525914013036257398655575549909715512839403160408015521747870492795853965023566260456165740281722198299238625745148055023311880850992465446563826309200961267811670955814600717470823074022175767643365479713182541170830635600790406180581420471284607357709841889694470162511411908424781189729773970203950323607826710173513371689482523648389399530424304029067185996149422272265710045435264244869673846791804072428841553361066943777481112283016027072407489106600222414522286201042333158601094319634984147420474840601546300023417407821851053401777601214437521839933372202489919786037205628459087300952063145457384128572199407164209343920657043359723780270360319835592555743607784086975678222342544138038598859655359005505307272047704867705080771506865979359277775684138375391183455465034752947432670205077951140926443207979145755713790967247051595920714918216872401581097584179129333961484923301767111794066530550692088755550962282482790173891870048082553267839365281346844079562715766386492129402437089597426609587907968 [152,46] 11890841324493278633993356367782631618284596666187459362334505398079175329323720452331461445398709582190769836012358822832112198164436308804177851433150540383918986931537447330523629521097776155428986261897721174359814851576211034524022572304391267236919708071205719568687521320157068633295771414965983285092847910785042109376184574308850011318510207307137546979074260552551109924611692311615409668627124072075014077219987866377594141073447393220782204533400874037608501390458491612755875402688132879745707415516700877091119211366201333078850333194823316202792912223104328001087036524252319911114159638257187188947298020054799917491768061965833550093441385402578488468844765495045661870438040752263581146963360867162889195704066200631262456578348865968086520637933913518254151657368086657080242864106969060440168619236877235327643038396598039970844239263591857734967714658157789847260779214275481554434429253752118648992764357177567615403277392860290128525042524902950020895701697373419174880949888362281716358159173278900710561844062975260394241897540854393965360737559499393970215540750670401304670762750263781553546025306668193317562568855415631032856929277309898993254927264805565589708666186286284079105144753401710945588473781466715825486082602090468324882390566420201020009047354902820227144671052313883004441327845547569496392426750606475749828627264151132972807788363639622702207871085596817147042329280265909431140983071622098852378508438917387274634238588011895193858744122298387366191381703920540577938341263608666439765627851263200525246689649550787108626715187233132766756049028043567417560747563391649661954316859512960277571158032577749993782925739554757250629122964750736461528565159765037068362966710148951036405059886309217476769866411017853891096193680985023315795828005903332669656585342604012694468355853513165640267695506180957727249692590791199236351371354706434165525326221321323598334597845040303580522064734144496837904653190348350250060384275770258489270451697500361230843608479020518745959224770608086452567648334600789390171544706874243591908793043585241000274525983531911846101400695301085511777822811696815146485072057976236228022031018391639662585760682892540184408926132075414211766614876947982135604607728645314361250060420776202803406247091502721876902905974344079254130961698238024259997344952566073704403256283513826607317621947958578707428886418439529147186 [152,47] -2572035468364811331222291902663474388319134525881738582163548493069583801574601468575559432471569324136277777677973460356770455390865029745498197063834012814995736654698136667380051556542516567468939704029795958228765365233827532139222323400537071087761410245483989543278163418844845103471542022180783686279914332969165154552361818738981872015375504874852573849483087289899985597813518319215906957430094309397699969822890507743535347748981862314455952899890882126035398369023364290022430892914245036268450215098252634842331943667344710183653485309686765249535309378185993021748219085313220447829549318024494862377783147525521891183576078162219768615432344469384869780689421267589410383088154062394499295914169826442774800322502612536841000762627635687434744513119117389905432547841336456443796322780409107648222749496489028853176374315624199388098787909305334195685118271965139719311171893767782332090013144157956444172775654496076815296800647948656072569047861372161325858570447054302356129406863474654576254418860086237592789160536873712817047780301945497386346138971835053222827377477794252662284038317099340445865918353213404689556437649427186757412897467918832872162195266181556300860312630109444144007678226555985864965071065178431885747987475457270329842107775137003311488505575078945786077430249368242581225403274012766555548769601942802491984500690295173342771487964587115214686814413678335898342158817290342078923212193495443734569583769675491883547763746132651759337785154393325132719396216504035424837047471381126917925146052176298213820308363778203604332432225429642494077102576512310107357990030783129290303301693332840805232450409242275403854980548067251280779272060352976715309812241168398318496638597040478014907082393616202203176994206068299639853732887440239221025070066262506133642839287119850319021598153457878368230396969291411960098233415497780296715648734462623382519759048292899581901527377603944016507802514663065951895986917571513901337049006018474579814401107095691410061397680695377821878241232622387974813902253912170308195135208304518070270292540476931617592911983640564822979080029695800023862675059219758351957113805694363300721983633060586227795948291178913663639904341022186909012822942738552707449975463767653256145061391700854204822614393413445733894962574156669559854658722976054067311670269967501198096534005256984091566715622593883405976270261464847424 [152,48] 378596898947522500203197108203762119977843867569104284595099481307313964290051202102399817266424574986206482661242961394142973967883146297645441215018223495195384054964939816960778202237206135115541940737497572767881641030578108905774617018667236914064797642857790007452443229050611495313079850654596316204534302086921584602123104481007638621005528642289501152537244246624888996768311606414050143372537957855464125576860487709143810629963616553652708986866636812163577699576127606996895999263077506161733347000555813074409114760849516009305535550407082408901380537837174247162633851385751298338572997092322270375674815310706910363707981487972104529966082277609941508703217718075294459506975198731288357637985322318212923940728827109518704843715351109933111293032957267626951891942954641154516402474699377956175444646258730636452468969164177059576284196354459641266900328617081233086083620318844830820856806248438549494051908929823517773481579273270458333779371146396762251477751595491790649829617554391003916037441211440725901137747668961380761124557858088448007227569005598371511976553652689095396754956618390374423943543836562539063588590966858098111544633855258521122648023889703936645912546668161133069811133859255854733103088517206501184802052764995367094886381664210267261276086336795305114284004023032778366539927061358154103687251185341277695805165636807186241905233100160159898136100369084567860688253354941185418316057832304417002992943647314511044391100499182986235352062119686532090081460962730582334018197678520802276529593611472097189635656127860577786582117164920721309540420206153202888926975210872143564233293630154536929745870924950251853306112051852414906192281882181325089310778387632748990382627091349607632966066101439208491384550289260991156873159906640798618631911706411183186050539069616405623196296458272667409267495997339095743749671635502126853888001862208260433554490314790147539162995002988077784262561819153090342043691815374306356128569008076389007098625988934504810093420175468881199197295023075058050159780301542640865522304695128081917680543972203784862707025858817744163068227717619609182909359937354754797939869535873634777105053072905057983971455484823205571851448713845111219181324192711898068397598388374554200494186393098493716034502636572539305838685826444225630601448446609097810031908305001389208449559594262297408089170242979609607782744461424 [152,49] -11476242976039943488127433817477393601685856056594676866867239778930602090831913476503705857944650999998770592103768847559490981589203935584685654092644965255376884872047817466347214830732466087988252708265098538551516803989180966645200963503448826943088442090268354263905997872891659361689152755470758614968083847844505803846982890116678805353085508631857201542244099681490181747335237143819742590000227294353349475278183080514613967336852369999452365021776754666521047535587036359417738931261424197444060077348688498192438191156112334501541810377565248415347568342567993911867641295246079569179277346325139516723999949854430761529199580376937883391817371064123016038859203684386544392964644318224349357586301677269247619589228198403192072683761377471790233945894921725229751435205346231425092062148348397574068872494741238211359728313013230585562151116688621271764815680557218015687255308670413584318831890087163733771297952157906338143280908887244648416057023209337677311011327620728522986923579820412665453373983546503722459236025265357088870915280435711588439671388368573231024955981218062243889462251433193349933702571079356832083495432385741752474042281214753841696680085850279891719930173907499987845585094293362057225207152327054210175970212397762006357570668003670425365021880730935522355188393389598500963693132688940165856980112047693491566603566948555695023696779855831751505228173921600817023761663726369566052481363313288682103633687538199475390288803618031833677554559295890917209156402801018651642759298171077463794064577006397511000187443842922340447619274968132672026348592737340041868231158243576277951715604330863503263176306027232236256712245658785052580469932972229432673600442850536546788126832870897988296333319769699188419188701863912736490947748119370532184655319445311990589972805245146505878763750755936993508351586565619217550681713778034967775573089768141563844085195144202693821924147073621616461318173160546919531580930537591077075418289394717493979200659112623385021614919742950898974693930093713463057642438111924465804369321287684281668659779445764575186483671475525019934395540129657722930353944376855917051412465724436770387122783641217227235697130192383388888549214298300348506089022879437395971484644841547967882955524660894069519057342559555414034831118824417269084645403141961073679036585698789798648890746797335811002234945941909072905356528 [152,50] -13344910092883297547648919007492928286475634201293552044899840552453673261008746925686472534277207096047406631482941449320486780880921383524732425669453791355068080564824975307499599531982755778798857599284360504928074283939669038135681189014472347287867013796648827148354362371411795401501097777583421170415273055365527996182150701183506850231962361707673618033296990868315867858553462139391077083252861035237514105018774581122496437036698539345899629412749551161936458726248237809444100631764155469093691492403231762266003786751017640812597680721576278685471066893695021234544752369326279261735419809958802217873799061715955550479321625835976427439175075168466800478271716585101442897611701363079020393499503208378134790987554837439183597674567442215080945132960253652699022143344434540330401468321218684122061867154618865721367375029251923206630991692950788178464030967579493953884103294034561364741206104026102116624082035982991882367151183144036322266625008614930625398617917827440038350229409355964312646555631622911965244881302371602339742136013014878284249299536455704725012483861995941579375413822085156054385308864012774294738546894670493416608188568667763613279940667945108039561917447954715423150445052934945492439518241866122497730746785280239458465331518814788177818883609451766194643278444472093868020929517336251851787290757824499333393262711688721381106283374480899994246925217912072012938237543366089964836946623609786065532988586355909716589884621344604160877513670713382340410657901619773965741143922349405927197834252395880608157444798928751983670160570026445653212319285247590053582473979983753793722305653310708407557072432002865983020822015178881573684701417575391666081905448043309735694011162070236190033209156588508101929623043593297712201701696066770040277759039920365769389022926879408004445681746109655941744234381548291285375640442476397348000216136177765482310898873461846099897092685742283071864164277942098073185067959017791655550191924465467040134902038876803714649321535253430818262613705810574015370474137636081388122017220000862608923911212458212057078169842033376301190974189900359158944311413487172153895757545246085448373012661144305473389237883108301555909536500344019340687112200867196354781927178005988476922626617960808244815856980471750000735563451064617371668207333096425445470918761995874107781629349259140450312147709032109093155300 [152,51] 4885353630951228112135073010161304381561840767289038897181963401803911130886003158562256888906095290183430729510125213180575370916830097765412576243619996927941930232473386797696734903130476372869054466113415282887388186155272383545777007630854617257454753423933572250662558603161837744679888328381971865026122178969598606937336539031996438405041427592980943451852901257288813721992933818719852850799269937710466692754379521774694113542758652731215103997009582016394270691933037567874235753760418610313217465581728495229496005851447954251470555708177535640204067341440814817898717832001634971119609685696567081549170083430380344224638236156750199824365942457872942963451132536710264275832974941034278634752756855884212262440647658831165293841280630750921958573099684619229764788159415533237445647260139937122175163168045976270068111850760723389480291386510782966029251256557128224813032532409550475784360856358052499851647001175771772153796194706995639250357106440921721952242526219023659466172398371813777493234225082641868372964143136571179423197879648544760655416972334738304467245824173472018380134682013443925251685770621056316450634228591117508512838328334435268196416865229185528622745931997519722408571450285060512468634571189774231239419614725518479991625921906654337743642295905808249367641800668093020361033765163766267291829612280426773598058258639639948336656792965107853418376668719557137212360518338430775583360642808503866969649385249306934020338462693557182575108573519135928698271486995360815229150152443284112759600151498837777145079211004301714327453027066874552579469354251102291706333905694905256369446883764649543603764510060157405227366508354546905829332921214815728304486612690910103990088244728696379863987232369221937977906285098363768509663082748595289344950685100762037295901421003337226225305064729087111678903731891915515417584833474998855073542688535696028355624402226176452303650793535866839417646094284922342266401247183623909790108069196607039800274159587546698647836350509495818379448355018130092029351847679135197412488404967019349347986639204816755310123808071461823122930713246487376069442049404827751387180691107149931355363624217078961886253908871388197573033563031170740042098897350741520657244654982462634158917501668707690354806778591713545051139336140894276847251597500949424232790008815705435154968012726077709022551325551480757440 [152,52] -1075880121872810140949516675372561402817257846588291149382550415217283534181071949818860725449790074544124583112057022881873002829270070362211417166288298072692189718296343880298525928779945164600408603579371260352393711760105943042812998192257772989283545953733327337921699392457971794516750103124445708154381274818065494897535478885188650354597230529779741442102310219712253430342834883189075278977873271792460761229959740089176016219168462514836610387963638120734453100910001877906042206047407615378781447714478747055818495960192771169237653555047616764436884088770960160770744284577173199623963109901365080941792043935909068526622119035549318531646410410106830573949845674086679444227630546646605756441663032862009773086257087580129815909528158599573237725993873719300305358546242357885256841764605405687870008675776188368998462882943644123659129546023564846800856546505820224394451319523223463799796993820288161052927382792841911502991929122557985904103430081408340720277962662487070083995997083610742887186035500723867949646806009965023684994460432761948157911587535320827714883783807070262048227717265043989084343640620342330760026439563438155801919106799624122625977604568880619990275483691643540870355706334306100089824540721424997071718405138167408548434370674906117126936433405527073682111465988740794782885252222182952215975194038279996369328703409669181017059835571439228493732450445102469762233401061280227446635663695320615377281251210150834959295516736223334718201442975063197952433130835806240763657384787792651440479680851238532190696030922246039018475261951041824510654060584773404452984881628323632409232653046881599381545973524295956901841528270500505774907116534097216920408553794813865501625816328414936613737746506841806200852313917911194305860707268457022423341006447675787346488132647064862521773401729715010354561789635854261932692382736745418016571014405184545929485742501189757954497625570019472538249943239191373947778535705971963352408560136958310435938748111156951065026187394630756035961850492708550992155560634002275360780741488638882573128520240558523571080670163563356033547821755650623939647607886037705778419479366178957656056576782278481709780766272794679237939181298880733645516252038048684768721893173799813162019579733719178981578124575617375346460501807912653813076084345964260348753324429872137020290683632935248522448460681436520 [152,53] 186884042211412987454595149405886336144788902004883726421403249763503256763568115986346115260216004210580220359526922699248121927799577085894639595959138653621948768414509748367973357338787635217193475345586425466106171195545392389897887516135158059652463708845245864352706474444745712606857074820177853788496555068622656296725196169557583058211751974501881845335564627309002956011360388075393847554859749174998152100232941424941338352845278428938264849656137874037012918315059203492306745814874635751904619611841375535484716960603746697029505170237522467691925587845715498699981157762336632995963282040603954663002428553388455418770972952174427620570113465017341767123039068685642702397010441946750686343909124420662705975627672261087607771661110985753283305323887352650311210018133540680194676921935363988954199215298289869546860213728048980174431904822756015086493267949059938161828785398735181342067328880469199127637684152342070603246896983778303328441623533657332175662513263665896444728839159761409228154488337340070278107905983420843014063862003220983374489885967258958287500404518160773749070195389940719653305749077757968516844332780246205047704516850074382140967001862377200686986838699320837261895911525219123858566617201527565334363911031327292361482547857978507811668023874310279479771241588609367184346427812898361867317887037233135551823866470405673883603081164382112659020113338001305344048196600426531895324768587272721119447531281125026641905845404363793814271975955601223657569725260579268306572477386006435258343140718982100316491112487774802541705729777801096847621119497217883814264798414521809328112014017045269687307872580630983905529975245432628656160827858548134056725033562064941215820394843778918888914160885420505698717524223833708266612587803720069852662061009991518526428125629835997229743939821879129820933754385195239254419789011560657232269283353677786638056373255210834228381753743052824601364024473529375949071554535055555952060904235274724625339956228632133959789442492976440801455164297836768896351991937575065968406802974236961975984073412564700257754839266490064713021555204461367674450407073964081528089101554552830287852558379399238406148989955325043889259807759731822737412229774368487030835058107389976178491310752311469650489398372266548602838883722276067804112272046365833811317601368895804679288742924677632641299587877120 [152,54] -29502179399021636609079810495364574301832895053001000144475819688866629804683829803640044754127766359177101868303520602916799491455524488795850542849004967399967067482216375878064752335611742362947454649541464027498178165310427900919561939493569342576785459140923942700860977931673860784968878421695516959244411557431355054739536019541900964543197117991612889224363872329655373953518222885963931178369636292233896982287769054330277491526573793438972275233799063921370869573500871428181953576708116306934281180759040810316721809189979791006571764661714328946561257869812195843552455301527386432158557139459710186298269408522243381933674019764101679168025140765181515164217870642047931633002389950884988002918525514130590079784472081256501290116482841303310854983601475997049500841494712714058354037320290011787033737420743447362871673419339198900567429688680394248618799630626247256563156292747467176500355914939661047043376380910637071690732905260920213234613830085666806500456502058693016735024815447470497000626375463439437938137922363163323377498850567956389970650361756351977245826564428271327911871080829555712553430098351639493292571592035035511656197476819542362093804689140029319785651806391241969350361344029750083444928844709548630177738051698761625961174697656518156186390529408624263630526723094741934287508266316178034151734739386429674316040652271910019156719724479550685487069463818202762236084741408003208396797680180499462469216477217447848216076212480257086925781109952726664956894132186113476321678387896291219000998332700674047839872072678928121667835558128252647801546327257465413290284688747264349003834016118711622003735459908081538409627450531296996774962291679923676753753388536015912063871928518953097854097692632418108692987706306100322653486304011133170160503125639071448791117029306919956712423581451875314128174305696350274987811511089127724493793026912583945518426530615394590717284610610033667016251860978730804516380943595376530026867832696068835945026152315192149768900820702156646345541322455602884961477303224834546797456367443717102801680229249158958191058223433609579005997171385361530341377624213722120146753460264227570794354344790058991958920965654157303747310560605294975025982173202053195481612245651237839980910800909761840983161668144024033996169879070822662682488528039225385113008204768960706234714797345021034101435360 [152,55] 3755210904724863199385486860210250049705340396589420409903598490902359173352214036383462745822942714421202386088222093066778143335171500124427139034819789901044488980051174985967522800390069715094314694906436036565227143133839922364640587930231561613762919312284263391918817722591445169611114810319532733462652407739272846761692204149659741621127969521989887524839449007084391686110662042378752468514757223667545151427890577659095540990755692690203960145150671274047091828632771578735980908204205080252601416432098083174202670755878830267997167867707368500295640171483474650286941056273859059801596304702462526382486069455210829531086448222448233262754432978617333693512493323033421816662629077316086882791419698553674954815948395293234455819421819823268456818583065641464081868756790399863659222943040209120213415968013415656691415793650075295239845989220564286597673540905244305770746175609469602868276283772909496846678515949460629914862173141764623817119323987881973160971293509741226544989461438323077517030155762418631416299762035388466493693017793284539447374308563307317060004179461249039675345392803141093325106170774352386329067210275755037408114577637060648088399075958905797126488224512130633209900320412933177849455901568564768635303219005446708837086977377788633173347823477223777225595478679091636554908594652899532969967259381643962006004465118081846499947382102759210004516081027147663785366502211054337480545474791865938820523138842954324592408542892113451449453999074175973272839244390026929737170365183143440227346048844944795677692302134240699469220304217984425310574306428749021193285439037174364429454079267875395742435985908326991103766952760417444496582949155054589803486032638740550057954987666814162074144994103067902584795875482168173468114729842370782300120275270907884324962147571266635243276000803963166203266454714073298791649928271033214812068076752720166009772549112189047950872579964379645160482695852654594390707798228697713692327699539154892440920066247617334197749038507018626740399183571762480958292991799151896964419085967853392111356515300031307693532239478966213291116234750346370759210814210862934272081391609798858497141971581032717170304392547438619580430686942482614307921109590728490353439901906724754995982077464185717163612968821320702736702285452701032317017144606512968368301384782347951186729470600760915774464 [152,56] -18603705447406544243727001142353595340418145604282080893793444916188753515154373422378483196698244311024787707548248276232134766741196005484648645201328722994492239927851880077737713801865131439624417262415027861146845808454467508454341502684137346397785393646554047117268093519340348888114199849478619694987681203464384126127778736622237962042154989266790589911769358382935152146071421494344111525505110428386562253043648886816167208086128859926516126967573113933984177452093023449091336239729466606587164036933817657487372481820531306068518091188026597637077907348616132032452965379346857642055996898786112850131809982337482457893263147622190878885459423155836449695052291052581623556790340393054610742297711237023062591584677071259581521616608935640087214551604515506772010383928433879923109665225856878015749248883659325228174508282963189254891724128829842454480197930659991550868117507898960379826290741932353806294520848685377028661433405915997412280600673156609795742135932800707714585075968242171335369104647739572868492142037351936708784069564066923741634910471796341133048534312273850191791329214826380356635990511161044956910686729802927578931564788655532631661095337347686145881499462139550465721429866446427012349765469934246188300813568503130661880964901212766417663540498437473053117913113677083640877140851559164245982836065637210454544839998968214446467537592076744136142877419260992047938867762579183378363186568687100323265995388004104559804850568926076099211670888970734983563985361341000027616376345537215535357100969561227085584854218382978869753948088409351124437983643641560350866444708856759632633340755452225829004443858932753132309993060300864054281600174015049371431760405865656470335669722795229132927810958988837741042247512812220972599372282307236400445466019843304761847164842288255773316201663039489226256147148323037839879423167915796005593576652617129477518016772909241285323049682551964911950604099264827743479405858110353748065829352412518133356764341120353560943343970937184189202630350076810440227558516407774062997875052112301982937589968225290991579693029855242908475951610968578654251713243325277768039630248453851372505035040403140238479428088949408898272056462568588834541103865751103682250430455096829442240302953050862428798643182802313334866687935344396571527099873162599345048782496280442072948540303459419136 [152,57] -150672223009415109593997007164868240314450611498693252243650432183321742439777845954143506092770628257497489926628328173231372244000391836583961358046034887140272517519520850302716820394461426517141446424401882184306750652013141202768419706033712639140292261008064980640206068481947318747191130043444585625740813485539872229019457144772137544424918847054870534976684884740366135596729150816752339715138850330298401323694536554619805244499194489125585571853975571718083276554773976542713855392875883359945710617665151481841573642830223305517226073758232479036506564066599192367551168968737622400526328286248833639118986088135612407448275720071684571513964782874492245202182353831252912017545770531389128896381535613944384206425609966323731824596918030487290604045998867196294858943749979634613268568656353248836464019323486743695800172140373834337794170993603759835151189018793494630084014057576170864059408489911102326265564801289395097901872819302278789140499105691631193662339025306871663572798611300612411057845339261274570975784463235744897891599144014625634882308276094648266579380584095387106994072108423603695767102342504761329665501186673593434574516215021506375188348136605247569525397244926512109097299690919560621460543974330647431496871137576293449028635137796841689866002699087072394596385948452472472701940340027861731934602301776688705040758640758527568155376530656721806195446215447110014220739957629968824798604586254146799053911363542595593014977660170482141907130016281519252148094738411213502031567420710492900981107340325646079388301608984802866079271659605758484911289147434520904886188841252851536645114121083265993937888326464634434326328834519685720740149835324619431990929750525517836153430451225854913436646262211707643751753183844118323851740942451096991571475831639131503598180539417449496655698874340368554184213223397065233957168427570698414593769860763438074370543972710781793684245251417752159835630122790702896686325383962223724360741487969166530923512764355208393296677214952250835944776461626792305151258787487154173157385818612106229757681723715828326056821578077146731759940535434467946980627417179278985235442287576648651442294924646556166373485966315357717230833230263730862456547627089598175130566268909135783116258985556224495665128094608022229144819138198913644670416095393492341538550253049386638319516375647232 [152,58] 37255466532772232167667425828606575034821239734838767529863029243783684627260183832662572315505128195571644421967981907120095625482679000045546707327271006978247133896602261610716641145351047872900748680937561511696945396366541292310695302064213135812075376608997742053855902242621332566717696958361219006338283293250868314378088645256132736541650040182894041242566583347555179611927645243462475338321523588140015958635423734537966533485265887928736635826871626360842837108754245385183761331473187902418071869076861194189132767480289541364363690459740019561854955773042556005544059139369670252506137057636785008637014232321745600023470141430469874589098743001470307168338931690269107317038140593825571673527147141971095828390391417115682861232176623734478602429577955342206914015392635796054599416128355383273502482359362271197050672602165404546739250334790113151554413827393280759698280463975736582275664383025998088618623337088417955522975485083576739323459956556733262944267052334550449795878454922798454972012693427815683579341801024743092929338278892879215414194853331628089337034444653481724991073476899587964288242315919079749278910487609534183617235404911361407945443890471194062924876717475462827254355085131335735147935683791842067709773102022807890242424602887017276290925699658276722991451979032270640014695932879073832739079538072509197954650885125134495120473536966823954841181824651179272242581575453005615490488025515288506135137936750279130512893329325381606086427730041051442669852179899869406988803251395142355164020310401541543218281060329350429140512796258502924019021403636011837987358212662172969734803374755262286073030366607726645959171904260348992439925937891547780371769186647845904008658023766262765738251000536165273499991347231179823538177201303448624065073437469695746782072866062881182661868418162501510792139470835045897355593186799484322884358831576654393035070979082781827896790992796119289487529520338871104199460136045389803330551520830986508088704576086032555769979884855660267031209185755010320346999057039279557969603400643987494408922240412944005872532934969501708836732815092655297691625161730937103029495195167949928760946739879536250493080674862928686733552506902281383020762618897940068096661272627233742599097197195669934722226567436749329972379521767855790918264518631495103401401000783922659696380027264 [152,59] -3428937188865604425864605320554585212069810717033682386443878390578263682117374412238544352480869715896551586577762098811398115879814169013485369229644828469913641780592850636273551175632978738232998616433245743236020479600454095003664949799236481877114441476226543612737412794372201251606425909318887784865401384936773555885519407672658841499247162365061505236273246036347738542351281746719606012968168368627258151711647223850736950524707091855153031237518332787437564114764992402200107158579613532811972290532942214003861045277778641195828887230822878964355041254310117059423359985624484827988315186266259227798112880584754439558515940044548432756765326003101886758315839720782792628120496374103250437914321583035729045461368771497513315454365683446893142039502836156557004012760962662429873686056768486079566262061422394338350429130882948411867975069062247023083841373291240890514543487360060026437299447265526488299631229908722848485573422479504103723772753164909088885320374362984250978743231698743785455819895808035031031123570281259769379097177535953899924932227149393725358474360601107574180327458358070145748813733917930489189145954561207174082962437915029565609702229861475122546020347970329642329251631931217180632232564752001790981861871644242678243635781615632062994592784924778879184926821532661817905315843200307895645078277978613039797323184298684771253304819173545886839084154398082038933986590398826428269537256815038985613141277419795822950256257291900124610417914309585198623431000623834446560401811010612644841827123695379053809276121823566573504889183726505770364236518470431817302365415233366992742192843835234645263580865300900152522446962935700629895744100784999959931029872934138795179029102845387635773639437414330622559200096597286482732229964883553975143948966123117658213942879043193908316774328926336243906708145920530850737265535660003716438839856205071025033152117710567048965307911480852992594050668104331261605944201028365136632069074233562867212818755883451587424607186277591141633707424482701751723585920672245859160230853657930692378616641798364251062471308010232301266391702953403051111688458252331401496510819040821254071075985265909442702682356711926873190178756414700174333861625410480934624798251582009274812642301806506547627856375954043559647327586570781511854341224953573037147833028559042371146301952 [152,60] -132725558542364629073906610834307327661397096379182923894213889506156411104328528581292062964064180949209675865312409235419673187963599534353507281091407128670629054982799844071995369198769695763999228999356981239262620118843851277778528600377818396450419134455934411743043020430124588376188144335141046655474784540612399489204087263456882931037985117109289841342371127507164689718565376139434641857309794662388079717256050299385263576825019710939184399755337459852465345608984595590282232937699147867453217232304584606712510931415261465786538709803981953114194638406259520936687972309152454528003984582630007538665838987067574950568817405204866797444453942298267872458526906188672914054601771153771543106410831446944682409129289590136844426006379680191661512446297439863596050629083172543622810920227044229440352308212172160325153656906305735524135442937154319160861309644390888156329003230035047254710075307450423925302940653498245310425686317530019430341863074890149565559055717573324610971207696456589714707317104443348778299340569775955794970823054308636441088799010261736597093512452111294973540879990407306686030154107075714323660520484548845778922078992887998131114379953902596313889136798695945311319216430882815713610260582376633605638747877102793841276337730192159156994189920306545721617827580422286109860408345922687760418364210232526199295049764415735852166908020538397996437483971030527876948193070112152214660832905395063804712290486490273906025962138770832767682999046172490169391688728298585569718033293312535519763257852085915695454199932217342488756363456325503688049519872856177098051949280499895325166146518918966414982811021490155083591163401873021956039214319743851808883753453727186518253221090930075458272010496814259517448544227298701775224300350087398087249307683037122420738986840134250355399915644948855692228204222200368060013882733507698498046899423228138598529849449517411991546366885934392752339537134340247565882045433563883296617170624453599122376837839555845355221151696392000200981909333856350707486768141940748278411307642080600083647150590142362627321348768791355075225704795304009971420374090972440394301607903491211149263006288364749336273500351456532496208513044465881990352419499743485291070239478279667501087187374595894141782216230715780741667919389064216935293781399350714016286389225856244915968 [152,61] 44710874943125580354442857088221162486165543437140214896461574116308438218194607108369324521672772497259457616765728288549412515001589069575974333084775095123281627378746177158443729050653382948689857413370937077388808753154897958189647027604679499807146010474000753921695010648078387317195021567287920455348838499503667647642239459506057936893957419257932064716985155881513136465860745598846688539603382320317726747711298800616095026271312100810614407868576238666871612559087177421835563588935663602680601942392307577993673729718444520937589667489158826627649745473922133646748676024721850651378686444820756409343256413112339057939126935069228075614567906634979502470824296206189780700940534952747023744300399284301295310840665309611068143670051928224265711227335085769726238152703419187625101589609419987918413740979756403477930624053204451494247935025351453396599483387331124036580833403682610524917337836974317584517579570832159367175111880585122446438321228621397165979893353568133370992816793487247231687170045753512083757071293947837453902947173807203997104982986482778863448534424962610843196180804242936531646755016860860941077308921006243381269143061557396703900011479734783932832256807804624471588381277785105990426902494243673103327502016062211483426905461731323109148667219924827223802303013653556244584395449878080651506877649138406284741540044759216883096268784988144771954677474691034161751499972240145291355133922349457500808026159226727703091882317285150879352630071017182835882778646024631412008879065668594853257286865987755707075188185035041169952016928718473573969592983389726127426475788045961099400542425831445263450651757215326849241176054692765710115377409044091135107887199379489046182179864213177606913035470182159590795845507231245166773478719086244040751379561960773790660676647384287642260338310024218593900271789768944951452472109205822554355736251392008569189558136376171032854452889321705321739519010611694012552250925937718280723232506645974148512588210056751809747858838738820244659121475829391568619878391621777215827464351529227808758656618123524043057968678207627146551870423567282931296614592635570383471474427122042982964588218742995638553897971305708424468013613691280737778405130784248736180913660619517402631159918396976922293724624515854430708546064657857542478609275408982264542774414574518144 [152,62] 686528122959615828782814314867274681040251721812326768548101785315376983903994133504923521716088164646871171811122695430084966311117844561610865973373201272153024347947545159445633844098749446349266600105512518744571534727078128027297467014286828628778683031072005141043031279620230247430806444762762426527970837425439707800271114454504864156547495483553556558038157805508794638055615836605613436194201147168487250822697656005084274803566898604139652353262968422821361147847399393236369939154727935789465864780395781909056212927304269454710534318133614560834028687561501849144759243175317415646361138792485340838619476435048877940718888718818083929023746933050142699325793112695733545075931025964461299149822948455479143121313375364083842833636689276125706702682140334575261121882717216436854002561839306660812257837801962323648018511897293551584345337731389944249957661807493474544922239914292261195320948803009884387053405122373920760804693940359228334316685956960650961751770545328518063895912754231379939339829123625735586590276087707591104731166624772042517868746350461418689201048101295293562184531641687652186398048487328025128807021481066365189874387178260148737452116546821943127044226385148732996278628428493926774099692869794319251105135691552547653703880156180303319616061042231371766545571561419554009684651236607967890358604224449372907593622166518854949415344449594223991445966284101370333444126904888903600752312822362367487815670718558101728625825498017730278705969779161732704288051377968398255296399902129403862891401143219039768965376940791043436055341071567969693125523237564781141753062938507280984523637014433171665579346953178373689210340391413941464413403738464258860071067071659732857230308747861205867814433970218791144351342318988239685762739317506585691194526260671130281832672504151141039370509846024221373036608405809740375817519692138021783369883926912607683122294710579368824651132719027590845730267752976411771592203869956495196209413379456169809894914463713524107180501623718184864817556918405496146330465387021087795945481207978978429670470982994870218873094225270825096616078839074152917945467890158782779991825072105247646236768353121255025488580806534375492656084550334128399670964510087833861379736135981175934934707725416400077372318857931658704087391129955388875856636194749672018749940575848 [152,63] -564686555492912977865131741862666203145867142792302102477274416025168431753875647098121500708851922607486943366053127950464121679699474902599456463893279713937356452268073057042084838872205101831960168551523048519496489339794037214119333578585828220226212103878133180877833298036375756227807201012183434498556398506176996160635069233327305757167466451572941013720166297286530884414646558584890133299201727603591347768819338712020100072471132970752236428822936945508332244200518177146865137546949630875887830686655166961792295468724248290040423233258937026245604122095514645097339164614473642170939190426559150564078015101446051021373805162296977398825322817457559448880819747429302759209833762605898803455913829625730813556766225765950539092901765418106022839261752764595023832047198204146781435216215609029603429446242468612185608720708479495184748449961946443052912229706581252868989552342495717446386618835534303928580481983769761323802956753266618389042366116588542348344489732842214735666995793568430567860790448521090817786242608867408507008570089644284841501554107652411851961137155692944953145518377865402250597959598968434898891003103884153529077143285777585732775928471891782323840769965438563600046450922434943391401332299080222016615807427305627853920504632472609453985837165454508989817707593195944912006068550490958357231135535379362544803019550849080819459081015342501519602897620299396436403138104724599195530107254940710669988007628081329836744470060427969840360408386736166948184169035452323488530352556451307374632572373557930376881919199777920328594130398813733706936028140213211279464779898676568157772114026589218010390505257586174814819681884824403033084298589785637298317928984757979361758463999305756509846237657530074996050226924692122552534644059616512368405486062642821842600391562373820225219986811352418041550777177407718216024585464262344232048458266159048373420222064141893715385735989651593124577798529437240377346410532664525459797275436405637151828280679465958277444994115550458211243157449605983157470618440078042580525255125807644036991888168978350332386106335979069149957351983512106680554977122848993941875453932052676846939277839050461221385189850791918484063913522178127691087910061877481202527176994450351164254321825327811502982054902300694115207377571508134055514983392965289035553759488 [152,64] -4461557083664557931575725289042773308007349948527590902869769378359238678534424522273694369480847235363333902622787387620963118926034608224398170491613476139130684607656980106634137175308222878607357847069053416194866466000349364117378649862269119768957482887931752826858258773094231609317845367901603111291041846114121101724753106513523224307565608427854298181352057631004288039571986630945675987324167153870880108583494219052460505880701414566569886088529036976892403608863735844384739458107712523539984640069987175520080402387072134741843540157568361948047091699864821481104446788181503186582314235386453534243254485167860843700693298519747201705538254608025469615087044466582073070331414620180667332242709625101230463530752049572749000893787494671909077517303238619774791233994801400868055613958985484222012982444480406343955308330161720862542186886049242608395006579349718772952783469086316746264683586832041583773979607331360257401996053518041191989104808622067781027906497197224267931391700552156188900880305717356005993293429830118905030954735123440390762170911972505690460615754782821907747341397204845176341086629328090734200761412619392254818987673099326185517506123435462200040892807962761197327811426780829530424237945231808976557244988261051266471387695333419080291692423409049301055749144081502852933466562463413005367388533959489345601134590234897109749248800518441499868373513227958361272271545443665021219646968531075307148047228565312995498975108140607560945142501766054901876719750108301176012989989611353575589502883827510864533488319134844361598464375103044843952765156424908714828555457545974439166472357936488237845760573307043434888296952256686051466872889684290432425455275774129537909451035820185836406288830861777235359202860064859927058380548319221833404816430582320293008065819434274938155250019492172101790400717181929582609843317526701131978625536392184525156906506134132296639874525406943635136322431131296719521477905044500846278793802514315469871097831369344736657370399605967420471455407557740715195276478827494221383553302340739576930877748414020029028766031611640860094222017486987934576826700783774320263398490682100559187337588615685141477294379868043385484507903191144328574607437420174000814166055543339774197824804720763259817178104873138220375771598478754374858082243034282322476864 [152,65] 6641958607047523172524016855006804505753595312974443335894233349599266934582387990701630273683962570877450058840363174461580004615062756575124840270006127386372138004997286633616005905608210845583310601114858549564805364084291627896719170728770041476991867321529556597443246954982029811786601248748660373519622559019992660416752122898539768331790454330705326120560102453194693879487534237223350477219515533422508808915392008394291313784145454956470062722942038177671914296903939581954254298305391157916806244446690986376372219081667806396271181464598748497158345090814621099935305027471457640388581376821817924654516872966287503783635367457813063084566400816317125122862711409390046142688969627068881724681484164504719128832732286279456998545251240072210947422556155661882274964985454545396334947872519829329647066001815480819595491539205253599501956226005263670409954639507360187564787034626291663265528164675741655918668172196379529377568128675759362519279546295382311939078565428526885434351362773703477160635771877851548894659387398781272574577211115073241380594398054860397753296761826499651190796125169849397653455391143799922702438457374405398678546839304131926008562995655062681402146993012358200668392994969976166288914853590110615400639827134196487121609044750817921612297751477798831245722741253989532528725130469104482596013107378889084140317444223989323480411821620265949605872056830394626099721688282444602891267418282532466393709499215227450268932180521463998644382668466093505353221306168161407686534682656440897128151129990268403018191811297495985338608924919615377929454589986100503907735978242788917984763847546973723255616795141206447177008130337419365853315902588487031763831401601099031718624123747869293915850639273742949712939217240664851314556143408951726438798786612330394639412041898689308021794639056856680407738259257292146068104924276789077029372797210459488102147742079997575123944363512748632775544297908197226464324705836759050051045028300574808946664810038305939350751767899960775397910839169898186446467862370414213206617274585312192899325502731043869901691392613171963197218089378476875086685106172517865774813534289254483441310827021982727798807685386119263640491068762841394829824830864937283536051234033446466740286663996901876514686441269988424755339126893014665587967253611010187584 [152,66] -139437549361064642343302934238062672444011100803924391248835027512468496862435144130961702247939658463899223600951340591842230299747356999370182822564149422548085689451644540154755458516448160258720780717788408862442335817378446233548645776482915376042623630105280464513807342407440448773709879564115882494415984616147327856370006719069312091262195748053870845534580980787861221661772747223787585315482918198165886404862468813327026582323847045182579421607954018882917677881399996208356718153199327498450583609164790671999201856646974810155997789242895042489527188298320254526170418309219467704113690843593361042607720168706763500332931488153803310957014956344828958188615006780654172483245162282739103102829937495462254040895342087007486626749434821901427248518038698915310131481166794513891315509274327002827864248685215382428203492427928461671558554435656847066927189477289695603577049403666227588134367523431068772373447997241417054302386853981241486072909832242752861964471318381115795810822399026911555869198015085192087548636713036529127555227156615863481086954635476312409429354063322006291939243909903570638178714912634634224345253025601347672051182931159576161647225815544859058377408427002198383263239615565615500814320068402135704904118791458600196483994860947099744820720457518471262824246394037946841512013583443687866099607721019471368899644565136689477057798480589929511829948928326710495598944145053945081348980271808153509376666227042707714531178268960034201541614068676298861938052274258950113708320503898234639520294014598010050462363150537743485889903303426262283215022599908515430863639323456605753310532080429589449596725127564824484664084626741432443238265725958433801003172577711077587465904303679946147400099633565803180651304457021945583924471753924712918624975554483951345667665033681126474038633314108037268824717222519310406810048937647728388224098050808439413114686333616335238793621662869460939675832946358048103891772566552743211309065662369784074722408223475219061164251239375618398902354287596155651468210013976145155615885232414756426553234017894488238732327183287187578226846775751062881036808497473765045824703632356039005984460772760191225037742976665736047304316363380173955416055985147197573129242549366083031595990451337618141467422831885659111201728093564192532955718255706688 [152,67] -40138536174160096773517959811162992494647454714465434562023385457280987024605831653553411919548337429752696504032350098588511608122061824042692745232732075551851129188360968785543725655170201705858294144004159565773439869260491399481775373919906686970997641576958623767337742307550974379956355411541063185252327001520474365763245219706308025839022821417075556807086084729001433036389140796094521622259531148142628785138086035004328214873716048017254185444645573720840905827724660501677069017888598836027872316101385575726160207052133289341078839906910124047288346890959739442598517706127159121582871777607523164345247670433573313115482355980773919551518996981383218114132232219316270845179573048790855964433241221639938662349195144382191257059014912188172325280017493035222985284437191901213543578408452861708575731518002970645028077121469950870189096641939476921205945752463800260579587093051977608059415463928843227081725039897450401160084983568195481841785598097606261794966241382948721469100650379564194443264694983600209956382025079859835146447027923242136528250043888069384194174646960857689160387198661028886024706500428724912850458044136665849299953580221574283694417451616219159985729738383266413732270278895074612771017475380818083500821819641841995843337945947236774859797422366893256581731426398239811432128807381264613448183457998012609538822414448692082891699170674640801099113098882779508873255895043229555456533958370588307342998433710305441071171625630407621408622159019617556357926505636588680308004661086568566642587520969757123806513468735530622714594851976220953213849932388969817090552395419463209360564876171852518824981866632043313435659559370749485039303240929088304728357068853262231893865149535945771162628602785266649203699838269514838928600100524789866322507059241872414744643501230012257145679045618149328394447557346064501625628855546507518441358054535449632786224543769961865619521883304346347263140148773902625381640703022918070974149154414603877898103290004548045095418214044373698377799499687360305048009666018947419942692824515431427331704888468813776508327710112628869951148124548398226115992055309686883284595792530671458519057626114338577787399162858035738855294684390345195644247271655572711746513154263815112491246190718658172589919357301869298930417455645836839552319108352 [152,68] 2022066491866688837880092028776000295775000401475396761354859868855492557336742486472683374682728964015073264525416703452138680867898096731908142635952445306852702716358720912328572188759250100286964129020961989357934107568906636501111006947968611175357294231365529607590912594908060994127198470789150503425417801660687388165995706998648966643995607099045072937543780795405351604738409882683564955058430165519004837831966554931043094916105474148701836888193649105887878345360456667640393589409559369112899615487406541038552558266435491255906194458937244474640055869427099368865367711222865785491063342524631417184875841332347776959622712272682205505743357720610682881474838799960178130878693884322141211208488127374594265144626485875020541537806644949327492071089474394081127750805076947416714266148029168701077893151463515339851217969367436006406876082558938755668286130642611027518439498895299176182786353287678011915795542949413000122676950580353285858694645667214557725951480601244992294116205693898014484569535466201383059475140000669269434855816518961353907064163128734653472187307355124139106785118197850769659540398076212337074406699200555880803480115986801949301205831889752828697455150048156276675258921023632520655101169694839207983835772586689317328848627921492992208056497922794445266711095457319206776214797847552733510660413244622756438777326300946815525597866075764774286109867104380298481489489727570110885163946944437219372679773959104475968991339533855225039956439599140366082946531584735475223241346609719807338805924898590356534708701237314737605018534923442532547093526319007395087907779915644483858071244760495847497169405607888285438493116290485327885722302439610430522730605644741180500163546250848581926802151259754164447014961682585645185988716209169480826356177721176426358011323847655076806080437407464269449845810175135103048810394560913268491180747468423794595729691204384939790324049812631443975599518923895921061727283201411168461273933680668107179779258559820951012499229812624697615033712448573757631847647466272692956474020775223717293363456539121916481551975220396890369444010534131568738119228936963456641408532576074514017293336872594843769575675415448871295587456632525964948057448994853760011609764066049956620493267463809426169547684181894109134373793321675204781866112 [152,69] 12205220829367022295545281560642463694382540608449713872984621759795338176792932858784985236433666700205626795635819129519763314230978165412159532049418685080821505232847910307155094314760106994117309813000488570752791160652900974711603247194764977147232373833055224751498782290403150446511892416749723215272736135742163950161392559106977832065092484346215222745158586133951091211522527559350657751770263201548358348331670499347251608989977633021660792854561770244880073155360475150408724337576363465732642216483274071042745290820954100967569197720178967504757976798672363342042366074645621457618255537961727443208431262902850619238156200282765216675886419252849964160743722916989179950985931657511603907095792657972614263255058821349411516730727244811973835315338076573033457887800699893085529776362725552332260265659092245427766894065381016861699845259433319869900369917570150000095609898948989651275838603890227531889553548039164316292292858555135440997216579003349818171222799326524130480378527961276629298591724270417914559738451811063578930012716766317947427771360652156458007886205758670516704537546702501545905992516482409034131029091105742894564924144778521974157791704628827755484580743647626185453608466439889680543576165594749284824614598912076622593930774732332751551322790804754393732600968852438500367319431171133228584092957330923917713147959534092213778666646834463059117870739804693726693653213202533892213042117604510840562627966238949118514036923648186712600915408385141452629889722605238570324879611623485250265674174478340809650319300154354940885625584638223152252324659461628888631198818190879991835247756524134732200960449330001961851798769569305874497330607699623930953624453498263070885276813963757352499411226343757585631363638492328673923005035250713547619194781375487339695454405334446167003699528159738540023260365879308233603763748993616541141762896785635466781272553432988561446712486405173566497336912425942968221077856998315662830372403533837437264986369846828953172807914429648456987404469201196338028317781901623721061289184146332380021101857049064583583673157928897541394665099447988907396239385189969927651742880603072272970828835254802220259025083131167459456798349870158061340987900045545862003874907393729222127007468036276983635901503109272301066971869598949322560 [152,70] -82585841562616940461268086723776427352256380851721738426871639280500058909405433469302812487395057101955573582887964585701356985746067221787316563017965727358117722173143427993628115889870897620171049833165131609947998957688133491816221189430793606692626355265589145418055044965138117027898018560024870462715598421216130331261967603526896435470862570633594840515067839854936842478199720401516870259407604714942846362565540937357744616204125572392569215296795550944975651600870136243436701072376336198053282119849358859293882955749326010620328825416979704187979934445275685788546899274474747709426370122267033087691763647565496219035071082573845342788485449878990897424995235649700886538882942579852003920668617184910803495822443695202626501113159566041958789578128423937456956559281351734915740307241839447377795973150030089243511041068981062350884335693615846205932957751898033347512748735258456801382356601829025863302335276705623605848498519689774743373226875766275543556471780647151360581068542834989737752171985223981186149257159265096462043662198495559225507649128956013053260979011617426545637251718946977958630923469975191882234162288682388039706459321027002074619954156155956349285615129413946783212465809651204160490786415288618611391185832349480503752707827542644021051986238584909644368558300862253636573757443448589497884061000209349682148097313048211006887603411595259249005101994876363326215968539162910015917625892354530173251677346901780842859291779565580783255740178868846321793535082689653532128787933215360508833062588264711759041069977710408440196057232543516778824537492772672047289098600042063711769264713779451427684953889438277537730403792204441721229033966523046162021627825520818926462700779074935508293635578728798414896788596161520621612252903953449111856196730568865675204450238318745056890729064216418237793275258168989515500089143766424889418241440288889760295286685092381538587509148415175403613790998884982298343813877974774068396402288133191760483537556960792127159233640887084184703892497189267654372282095888300574682214161414070492625485044092633939653332942829467282071436074920925568823050480217882701633376698908643228175468013432104085080684871876564087437587084484106425629796528452820249634564756501466487094890867148380952494837268731913213109151022736760 [152,71] -42441039280460391644746178059721951343229795341350066987752201728030727171281617222662088683932918777497485451320039318673066215218907784265194649731772971626709110182468361937841804734996629901241813241711801051851292288716336344645495693452984886268904517326953777276249873084731854007680056194128519166087549926094881919800527940271260647570632286198665307689323608115877481776837740218659711493862675791365989052805712363336481521174342903536537244866016235309226710221948914709155840596871477290516137345882319685587335389693663673881147230390156615832366151671492628610787892024984077634844535666303787343974611507802099855652974486947284643308789914165213743340927015155813425579751446982298216727935365900276774152467264097953433284955531727535330376338984393365640256969849666731144365193572121012788585505133728788837909585272035919724286265921035709316835647066912140940631894150501474951917032548163302629884666961044667775946292648012562719918636250695511374696024735242933584882916625619104818356771672071177142414963671275830327320454409666297024330062608888370039676706491828696721511329102286987971734289706220027059232968524186700860515690502337468519996506319133880291125914084348079820600351987671676575004995746863695147106755266006355287409726863130157350038669139552665778746126563808238117478321625525746101383937389443021594936743795286899479631533027108786602735827962904578440236589581542194549852223089792832559805247447762110097103760965966073841187565841384789666238374414667884335854776091829453416237021887276921249240277416596348321276943308842716015477045895549834382894556598615791533034887122484841354759761720801149628400490920537053888721020220262501502755448706803110084231307555354728933550730765736387832689708768478997693418475495767614768782262559864577070759514471788130202508357494956785836395551036494994527139294485288847470281065588981240185334377416015890388144488847060446270646963509521936267708468604834745447509782460510781509357364461856931552003976327807519094100476582366285055502550901439208102404765166302506287898538450468132751372838133234592185042948548551288517193617855283519891348253359170892055657373334700314364916036557977671389462319358541932964339552565852159985516970219310115399071070824779658931891729422080692359962153264448 [152,72] -3571411982050766641924160807883934107980944122710153520017893460377216450719465977859807901437314074659475710323244550201608986994133041243788243921715702585672219339556303997211080347225325177295288297110316558063638222825201449812623801894647895155828867545777232981886786102419633417754489553169786046988146441521688846707745751341585581144547524952728650249765578023462167230318094549771694768291742250830300003895926696430463869644738519209109543744400670146377813226158775082385361755422378576469807261022587682594492031559274803096840633931504855537768433879617185568539607523652212200624881795889149024268974468851085876288957321885971515373320832154857805513770386867206786547184277880089888205693130884808979919682228264873344416280066947300353224549473016409545196013530103784959319667388411765259679713526667504928530519325904536442709251503997944370958886773227213391416565116818945684390387351901384237105659803574706178036232603576155033476965485277081447558435052859750164037267362730319723444526537891669528495907448581430811975543048349965423195950803516709082905420933791722099301276069015951380819300897645575121370458392980078768493910021654165602197400928757340067608768569278034823226369721399077469047322125371696099953569855825741961448813345911975225294077520977620806962812752787138913949029610925465585472685538232369914797439550623685583272410986257052110113068195113440912471660751905746103634425031452867357967795219969959986351867744612881742192940416399616217337076785575833682820353826033863598256661274823914002185715712586622070318254147660954966981123609333161770533458407920786477672707213613842115887865683494075608480620722114968025583926266314907368149671818032216492109984442211426399004261978232485492172946619222955982753458745684124068702394669111414299640585059528805254892970647351674411779694800448922881527209716218078988840520960836117040210213524217799003580338201779005350828377784362205420280203315555533327816275030706528782083720220337230521323529762708505782550861676477133512197421089972300770459111002694530038697314087077163735153743572492748933562183252947944076543482983824386272390185832324806328506730995755487327083480668520943942091442159734686106595955975482012782986673032701482815371620104474646865482395010595080987889239808 [152,73] -1341245066686333738320444103571768931922770513643123182416640707025940295201270245593285607606394713557041235303373743785643142748623857020144816335353430882538152722744941679250835389821705132083700684124947781971879744131935902379779894443430173237948928843243945443518426620517263281123400829982790849484968400310208793383608728817765639163118439130344083049908261624539721812920762609843528327951371113693540771284816600227814869006669810828218526374564391185104323350756418461822583402726583738153734247011523215623496984973559690159223199214231157827093405028453581248943062067390920248607358618452583460087481506290113421974093407768338416853026740467107477679241855129047679300716718078345727846914559930975586329957383859346219819651505237647303977703835859996548022161452938189344242865441037466230790452705327940928385415969052310015345780163380709117990445990106647175155953074067437773173336145191477355611336490316579998170761188127664900249331266547767879890185832452703890899021756491298881613265583637180853363960858998642944640228046096366806741746773271920319020564998928216540788261011442578519762114803858224589847295566430788526206996960230340646267796196233080810842671985268642119512951366978123485480069938834876477213783174482819959926006248648191246929206051517701715440853143942333646008403336779464870931768887289922392483823701571471280588395594066891065342331293566072993702015455845876257462404838687652810655728316987755544270106516152187241058359693701471795741295694081009865843381424329072581054438004993826265771182272893725119486149652570317591236790429245537946380859921981331543303901059748917409566955677910041790869332740193234612785732205202315344211868815635366185917137903124733652085181753905195007829417599461834061736570438779904196970945624702199991161313869518845124939822724904040267357495014034282822209494138663918820982833737318501723120612490389380436431961447621126971683268634536985106058189449887699857712894339382384605498370142659931911257173877538909793974919256148558101299375056471062475500639367143305529599731618234712078691699191041770142601149232985509487990795463949260998099909633165887942454385995542930513266526756540327961132370925242442976112323166589344051807671498951184536929010620950006150246832514507976942528 [152,74] 16038177008263427043367225948200580017361912711255386801405255032359301950503347629206342363755664662678603412878855883321788886528766859209225047965175886727170970817663050040088212782408472042290344932431978755449195289350012681654132600403150196004205830743758780045520521033504450138685100015106188242500577522028461041927296609005901729630729610173652231130810086575113881110800228895364344097930468575240374558148413908863432403923970212467293169503351105259675939385608692113049284025092795225012598887752572459617757626677810730466899623688107547853970277478853117414641386044782078338865472186338702685011999900194722264130605953636418597712053400034849713709208393468774715084249335958024121016572949416764863474764134970863032497775698101182661021153710236365894362507952488845883243229664025509252246687486331786828687300302210639339438483147904606964302977136078329203698085005903429949752940742695931639950237918492276281251552200372512472887331768921634854542294549506147506571006845911622871373284667292293265036361635988828096733310617071913855226034415289967476881773954281915014623063109023881439882994346963572651861125878407679737823718515781320070309912438194375752747653259982108539690181657358252257573404268072502873902007932615442309298977124865777261318941057610641725697380666140372495710654387321104407645896612412300328641174377895035118776251588660053273376387817915192108007226667124005058265892296246047612978653393696487328933440063074796888779822407487209388414582517827578824153364596290901022564008634015583613639922008542407817285750416074576856089522368788998229910811882195131261102270810110897041766129489156629718935738856788984893529810092419748456895365902038036629761966427187314825184064985698099076864985330805218737653982083540602836277386601574005425933952830995460855796722532405672314736450262506410968551144173849590098230271411985465528916909104903697240650261837498307488334483761877114719198786077283808161158505023305323792619132882903127571279655536445372936121417080557417332308210158207783187406149818264216839900614837516100097763330837282730019083284717164586305831357041396846408323251432973148228560514237070954320114528512199496876486045956939972687041767643827080417703989331812794133800767342127704577300040756368725116 [152,75] -828282400681854209733889107550712987762127017174745501858048938993572405728192243187079211979836524456928323432142869227884226996832826093278635002714599244069629821467431624763017022830577658774860526911670246666555974780351490215624354370474989457483382526589438910306647779759725460846776329172105794776865971845318995735980188189389587654051783041365023490587885124281300987272182905741985668068709731480058553920546229376494828311862582515578943399620799015584879392298855573227565967971098412720515552671109431465240134157992277883899609835836333326517726058600236787027449557494054980205014930355882085621699013057433499671552293230063868992008765531326130534250002308352572023818991513234814892494234594948479356154347186100074802423342889276835233429464690692330407168689701843899693563728923921803201759008615640795000925586569897883891367700957178994660825670100752462250492807921105780655003066900246759514378760554720433760029324378643370303098666122098759538052220309810266261716996928810212179836165567986532780564370848184966473502956821618593646416401234682726886352424900275749586818347033295525915246891259643745332915155181338805700172561339947970634779917530770107387635634576319942075562224505153469173473293813911965887008852686292286936887281219583625007617466669026930988034849810573378127000666728403371860131165387632715210354586446319989523163667533593221256556909325921168219105439125033982344521900109787650632714548008388315230714363433531401611562773629313970723907203566916425680322820299568389495274785392832665520921459740734634975800578899937054069190368480648206747468380930159548420427434574883948275817038909546920025576299441236626971520302181965811808720002137412176307581680902741165608431487696149849292855748111982532815105304272613281737859600556471846135644209866116793890078346475898396935450489370120634879717016198433117076341645232695912291298022739845818990820957550663057313185894988749139774582951894351751896195038876848131181267891107406997673285690573309653649770582779825856604914691246698663766927492372857319844186538016402263699898138777432298694629693702352866539825737477096533924225464413969636614869658984820726985642496893489997397670238834514266217780531680025545149864304007181437043702481652427151113954749658432 [152,76] 25069457164378944561317084796373640608783746273458497359817623305320940990960657537840942156114975965077008059406605546474188876345771121224555580617529049463863226241209636706349449813114912470570855770717507009097104566304106912744818854368796014762254986017641097884019730734206846339441991039735110975679335464529947033922572317217325082467672401849307548689680861907700085448091238726458976456148478111148281822298642520315902294535457145379241281860772019759385661074810579725922024171241399988539714184393876074923844590896753554387347678890521847542329260318067862897121896792437625262222433735584133153728847172905288210700262584651225469937460157484917232276039595106937809113844708588315807118028161910880408524635064727740787754928721290430797361716694300053992330681038863763564235326693081792128022710636276295476600477706650716580600199665613705624634423133075316399782532267095132509418522333590768341143807001462581765961969484838346598682685335092530951553220087715999086439480492870092445798742188060378636127369741220940134348081719174975430995644596161197501512080739725722929739538623551817443354136141970716898684053239422772681172182722630688972691936797966004990327235404149224775329023928670912358788538777851002930346346063325273426547057260192705935137577294312263222493264559897634739949661046837578765860859759451773605764048820983402100649798939902528737906542787749147802924567527723359632659969846680657642335372873645052083979722745274315378589320130728826106228825341720859056619740214818567606040747110295719522071486119008632787861845458529190971679266088417057996365989523022337689633994716628549698362254128499166701284583943000420751619275633788319912731310562288002141619679053818104922535563316321018305361840548795359431598536841940448827049289571949434635687528141030910041752523129548182137431332129572543731892054037157845047451073794762959950438640883539582849666467639773013507673107138201370413194551430266456750696162673492523530201649060178305877443444450093497733200148186836949834553416604801065198250710339521176526778028059539462836160816075186395351775923616508768664239623317971310320666970941892202351811921673371419709672464043353700213518636053303126697922784661741578533101128153387832068311597365565459332750946808 [152,77] -679570402406370420763481751186208377269642343449885173284675948190791066638582752065106382499272739367204911152840928061513493119276815378586241520783409828640357383704268471431079120980928831800450677623452646496303776990323675533663752886608727638690768468597047842903595940451451031925113767172651305497986879435083627088633641743863256289824220337396326115468170360211801124556052663019026905908273784758889090248994012478309304503215803707036606906950875952077039909869343225094214964365966265715172606457305680393948065123319493595869510781370697918550214669083568091049699183810791167629900611734593465039794988882677580364222359393510651832753424463611928736543787485484097146541017957273990958730310609634755271882980247089924579739816427282509247281997457714012714801694314908967903823700374419251112405994255909492492394150853307729452315548237874408708087877908880924726985016553076179606879305580411320138804786215559768720205525779366330837939038115757870242892928405842199130943545980199234026503021699389776786682484338465574343501423608421377239752353073125923818638927834396523686499433753675195150182291168671150513583980409076954577276269786374478720809719474204090229179127193881356878143713501673314208054122952570329211972119825803597861545710501388396041159381828220472356215486497131733831034498564183303342693075436608807752605928812507082219815578565257151319521890640147079837895007976971638717935754485200677405178095731925640695856009451203393102695938290667337647656871043607640741637741417756750736278396333022700056988571273863368875766891573543649791883586084720938541846338792318266960802082041105121264934630952613948424215716872605125226717569640923479045817747699255556583362605528352061533964083180100502929658855635113371681662038601491830037367534820315667744911273591781704919537483838276471159733969864867640942019552530461638767267572850181569038569920707149461825039153049946544237566871063733255381237164880299243304734508891076413800371291495537684536651904605330159607608727869070111369437839902891224855631808002105072577235333615400242690859574156768545196556613709949215202878831582066815094183911492396398853542720099104823970257256591256066480745939419314463907594886511066973636099869810280379348484057305785178133952 [152,78] 23126389729878510569334942316923070981160436226800805345711799100888903335179013595652474365630936255873703222635689711390982537984557489064063586547274563726269178408219802419999442997763232591413685434144341166856832778611589368411143154931981303739564770522499272017393802681194874880068401312074985752830064011539765956554862621323520574252656747697351733718352594094216861509103169499080168287324545249740670737394343743102181095598875687197466734545598796269028787410922563665460852590588558017290179967898193246319568413209730422916305883133786721552030787539088225407582940606235367224264478579985579659444246937992364540997869668303616124501077098860900075119683650817663314018531042992406185751762330689594737495740997329586329930232636391013770880294294599971312058764742415197159203600396613635675917249408775484123994533684532624775802507570726110461881788584294265523117261091220467358942264101333326574547387013637371582580353055933244300130724015075682395102260754358729916441703885191861815717067724604055641230201575304283733340975887323138384672786049351442874422019976247772199135423240197400842537745867605203473789290560070301349727385717561356557545344754865217211788456044717725734306663098332229938350197769240715891227323439238603619386223184896632749580189172137672329296973246144533623684160790145413032178159739697883309153016913874125737949135448459793179599888537072929372666236851568144134635102974155770911757687612784940624824606761798272904970027740099309629353679069537264513121261220013052238164218584952425400250750739241257930273055584512498175014025107081956107180946330006285404997883021944715813698092731047450840207119362362461119042578310998993845123811112661707590790600217114169638612817165777871762797169728448044700746869639009386859533882275093155670648749072893019481904986395901463994360152713286750072854182875429467726443452716440243161510982965860424094253459975347371632036019191470219711744191491115712198798379621299528551933621257208767713672024556647647554354003294683105608223468414235998510581849193740649772917948578243900882750007950831272179240301632361739545100162143036386909740927454329372455070330211103792995247893340977130089475779277399964229909009337671860143590184140919071698232698535236886180 [152,79] -617499803527242616662119710342629861028225985970953139102101085481064003404406035749663093508520840090453830360350717273611370349300593660457285840191266904378373699348189677800789462318348103781010921473677535935934427686147938279154325835582847835795034434189816570850695479471343112254414682983709975521117491100838625873692645250485320624452768293417116364107704599884225240817677586944844803966221846223163284190952714838244914294422604717020868391713946933473519174870977749661673539969215271548042382797375843967430777289720227007448507918944322623156600797842710700052113653207707270790273436275830691690236200031736255411393904987126837171852629650021904166839912021295633757067546434747121712377215218791948484829265957062907640563892123644474274879771243814642334486243405760834565821719912227900435931719125313675661387541274873475235902044872187477386921763833688353748777911523543520813635339591934048564026456127036135946447058922258497878131980175383534087187113937900619286129226578987184827392669310987613237042297154115577733633112237839613400271202977964392355957962344168991677135030519482971978718851147025037187896286523655591783941858043668346391410366357955454865321200967404550539817452645921623518915927018943315369041289733963486122774205038736139661595370167376331656164098561133064607711208693680773394593210484751196652708795936744479880124575374256042252207034938377870067662204818891392100129800897540511904333220525227170297470325817277225451589637608538628232676586500253663757693457323785479147079681115305426432703366280463302198352713624436193878722458046411546262607496941300090238234702784373063426817468467786952808519344167109465584141691067297487046677454189245256905912138875677629082207910313756127275358452562552002205834541272797129907877846676458654256640323568657810192883483380373014073248427714504107902262665454190051422750772939042232461713745486743177834787977275571319255304593353209424274321053524585790370396712441320871244036218778118181078947681725517937265368567711649271417774642347874113162143420796046618980781990031109811052803431764344460674719418625457375872106286027912413616404779584578714968818688189433204874141313880347039592251233015853652966862221943857765641853861492379288332974452550816 [152,80] 13656310256328134602077704389351027196953703094945738324449456190319561703296398134070369043967193038170681846112757185586217251743024201148017898418807758280000853382522174610583925915950709654967949555462343712606579758801227424383650918042097639452214303515474493992059242843256773812763571933442275198182112282268511985197983456076367308282832294043948510706405165782753385440431615374067282700646593599731826447508131156336885887810890565010897049824170769966463051317894657694504563623992921291840255007431802433972278358032481980372231892129704382694643467790041388333490259626054210404229213821690986896957087357218136799391221905100859037525728580850029618479373260782341162591285936765831713171366135892522833878881584658494722700699303481515770644450903673520452707260790141548695879320398756519004561083007281730191631375302198544093713140241288497300663582827186945857811252249722526893696563601147951081590409021938426297842064782695166591104997403898074463935240977518173851993514968371626452275730986669970689861351746535958885326823149826440998070384598437831163349249481552304502669264336846845932049718359326196885966576935554718994229934328095398669814041111293583173283582669989978412362654803766583857094226152242516397780153110313103587714782631323097443330724711322779476727965064115287263057915932625096797644585852070551721026879426821136512816204981731564976353805803731576906585927038930101900108430368307101047790744922640324947546353535539171257603669242245905067243662448459956557919879076699912658861568370367237493638669855186155679164337695409090113508919946989625185563187949513229171943740199406308033550517643242925407843637374545075850964110073031700163754039680870686178094360575368727361610493605042323818511491886262742417242372961337652925744676158318651227855235620472047519039850225658480499329354905791961777724922680802262547703057269067792055212787443934007963259900846269383464286573352616552613192258095984670021363479132867278257972503809579976727897851889879941389808970570415964175134314737723684507530268717163113854393095737620070949029148557646539130483933741308806188069135876508168260810123583127845440069254116631108688332079953633414544085870862419576655196929295436254529704204989633452061606926480 [152,81] -273425747762924277436025261492072969084116595221266877060441301424951310942266582284802274357733470697256788956801011668116640150963989571501148439969959335508169303991656061524631687316506765223792198938788329524632318020062529916088848862244339136730161523796721589073718866884647702277671711378444891103315487254089713860338587498795413006541120449999178822146858849485727830617339128546958567176088617822131127797481933782747447089565884779039973541297455725357789679768473336834211047560940102199488789094676344055124117570384370376570432055490770380480319800765936443261505246619185020031990067101276254358988010929242125532185745434464058192300390473712700272817846026001115208664378496865988250498121446156730899242761246078154798806791387472072661217421945973343143548352749445843594864218529326603044522982137390610392632071187825534238925592664833671041211027899664702787234703979683211714988464230656760378293987721419827505152963521140801861588229705552349650695509254123487620373405909353944445496923339564207477141227036815135104062995254097561682678252533038717999772830112368385906292082923237137075223351617564691206430528543274133932442475018592121689643112826265214800156382074926781797056869285506779780953525803500051723826337101218334989816965176182417151192907446761437905178156878917080102551486123999703001369658304943396192855449224974547245702064192044535672092248117190110582189455354884276578753100816657020725537528893064920868461653463900263111848348934858183787907863172970544106681609849900010706986315129833352948790110430955294025620391744915580843102500345813789753680223544062911627236573950475797671591040984835117266988131288531710213443715390064491440293117025270632711451215439162397260140842162066993239676014703940315310705854411299816740506048040403370793751221764514598001308296559742259043860367092960457255116169456471853357007650863140212905316824740009169927431196587753367502828792874684222597743598745767504745734857827126828572743877027985047750325869766946811469459398674628034493897289919034630628004564875814527072055681721021664706326478858570181056200780478491000837942703875001085740114033127034276812029611389633477517300046368557057942287085453000668515308147718581726581514932529974720872816 [152,82] 3946927180497516213506473069630755985277363466221750448656666420997282363308529661551276542311140867686741020909240825981962587366759392690687572810995405066000954756167768038986820822381726357186601763165773738125332446277141663476072296710750024578251569292242643266361480287956989468438763671842406305027453803661825781488209729998298910898080936033327762814002281836814906530772075187400636595882686896730786470826389296725612397132838530046364616822623093959056264663294901100120967287599231063476782578529118402928012232179058419425669408034539339578177102278176353888324551068070326251003785561012032398760507657627429914378971792711876337001907340999624916557822510887997391757816170326742111129452122319384270057025743376895148654578651657808929251996583722199450890082084072386370404641894351460536593735021586400687003652198943127703402820573633492403738137348664040547530962715407058093598749416717334068883128030192025074532517456444700403561340932307050875994060227541136246671377896416910526005687241952806774114685954086244348888924944584563382690851634398514469478063760246624854784764212172452296796360031175035814842274281727113230443385732342486029344913856695309476966011105015960487114507330210816865680095413454234123328170251252899858254813113504331802546119144742558071518795071317368797604430081380773000264445966407694495552512605249592909462154470586654828054423608819690020514174021795590535651376633231330750312122961249535607559193911425163798154692569021772727531185847524546844040266938009897193755047693213534782741224438061873298120248755314876818723618770291623820758466611831343551732362975121438350836065490186512582267683942340594294252147560972106403745918273816153152433391794417159033485504642609977300100086490829065471408053756296216407756584557782980629224017029186073369298269763961203507425891278888372841471853032973803657851698785681336480123180655706845005831736640874082214078355307001986102276774143639536077384009448638433481036917837528961076909996805660906009524823674252271367029661011467303665814781107172589836977672149063431972964852627667180516521435119776856609196440191407874323242605253722201765655837493795175050739122950731425964061670991722849247772861557614773599009236388721119672 [152,83] -45225661672280795322342189268865678573637350873465488046063296003250786168681190134752847625936209240104376576395915445750514011616671694508943245941770719616737802849036463273135837815491404918588538269604748552762551531905093281899086609673772936239771186854881635821104232233032941437150784801906839615143468011439073880009267257898360483310193951103002054567646968533490374861098506361414006133468851643523462697837311081395342128972463155416696776370009535793529754274034755738994916644573570942455292161990323810039596170917968297243338783128807602967303091048955717806828688374826938049955316466321102729000142724653044352577757755558210134550561482560700406508736954946067554206089810034747602874095643105631189677254195071495932892701583451475594894504415234626131513743666976687951824543661592701758081871703753044512884814697253317618951911256219535939424077240556694107061622800209382849468335118223048149872886313367659208636452466844094767357898787054000220653847343461564177982327259447100361842859004337166773047659715325564441374732713096421511691952405281645409445306435015928562033813172213712340714512388209324487932294096627273685840095884998441168194837810805802696135490318345805178502260829453049032327008159536929805559681197749919119466963117126325651039157596440622860979605420639221717086605349579505981233820612106397560311361099977920848729507864384957378019265640410967370807110227344946562457907838405760596615895845283475098465811028671754853135184064148652650477196811733013942809218105134224392536664600424262039820914115407428877856804332539800026518372298096653478259939522276532527990558724986503453637019027376821117783199772778024101421104571119045883804682641688451624404879411520007511684810158882837502573811723647800070456123836981339810750190037111931545508841198813729250918258732689297209752291978343003050215978164479529828126095068986740698437890187846162584167630512793476566439951235447254085669183719660618542022205311310341655674310917957342263752471793165506035575404287011695631037289041631265259484019704793165353267106844108432856743030898818631358875836839882135810390761921004648690290443165718652956193314963912314487134326791105591614449467478311503466687464541344710428943208463552 [152,84] 475898183000689539552248426576321805520823811754831946441751335412375233757637184414863804065216983945914681020064295878971992977108954686562630535136035067181734439402190124974468988725599581648359305397147778931150958855053365873915478804929985116896398784242039910916288703003370157764025035234237014857844750502421912067085320257823970704185164635942801329055479161091059909133809264087722902644601369775117449628684440200208091855676439741861465066583902360991133560532337391245280019854999607424284515203138664574644782727813483962872164810335857386639770119481919197477423190019940698596786933345701977240715589994515884420737891066846014875216730153413119924037487270276582624153920517036034831115439525322605152658370706009871121720645080410582338579517878355124492087372232926414204323192619901480909781794035174796165958471206097175162769983425659663108287486589421248659388894907312426164023406023981936091501451938865607182686669922962966164460011544728250685599316972202536573275998661826919212616017633239525537072774983286696280431883582923672688306601618152316398847149175074732930679636124286058698646802825573419075023229318141649700526220739072104139366291399072441494164776763331787577370327451962684596935401673147009612650156823878403304418039805497978626327314659148199511876147072421570460474491179387576935061481044731596284210245490063110790569827895709919565736525275994393789967067994470266322982188299766337537270400216041533524371319679284354336152221626354914738502699715339343297272551464929637054281374922006274565751152341635566031674703383964147868229954105041425811547397984709922029510228287752860442932062309872528189862569532798287324009580181915302540486823956100871542412291538519587970859699973684502491059243754248770315376737982155906308362184525456483211604816082959542967131856177396955761421509695626812602565547652180894887835561119316018862168717763942581109380711838422552121383654757533444614205083344028404241714999126065175309885373692067637342628883144433469789441127049787559156029663105429883635227349631303477397678878121226626487665645087495448432107803801546308358659854313801137930914340856186025561563937519803731763223290565035392624351887717540165374406016220803013305370768 [152,85] -3569511499022770969977239172182355011394191249484752690686724087724123122303834496550737043439516377739153319603716307953322847605113867141848389354839161770758276681204825419272903184054356183091899399051571206218854921045599888954814145693238749855704329957824955246528074849974318317456867614700329568904276247096682608226965771728411296652479155051484990374250981171346206812637481504237261206464905503912150012483421974128109295689653665424217555759354039162676946832320361628015573718661499113885457094290853963266248870551788309583420241411735566760105729941686288285374463958183640414460882216449185735507037702542208981759751205824362862050601168222792521809985174804733443893287447682885469923296380698273605310557858677302560362407550900027664761991418707810838175897191708265753590510195617649256951530124001080837544319520814275715138421761181625847636483098905540635188021005050519166325165347804366607191137241756396521079714805116583017475913425453288969793315043413679155106962931570256521720113660107152188095790890753586265106121998670147125848335582268088292138502100963534237270099458632848785296851560744169098542003709794727499535128787324854898589022975620737864417644125934133285926949057796397596890118533744532977694190194874283793213565656568969687748821322948985814916292615928167189379525396507792119254205867218711877576402308319966864880653259339043721359095988306454650192609250307294943665772742135332704902613390601034674353805368387948736006407860366439048155940888146631504113228898371003801934771264553304531486031927702165009667997094864562749504402025715442972458918883623735027554067970887458318311409021713726633281525308939905722903058725982944128817701959168087573544901111164091560090325169550720784508888080036715539930108938840149411529017164187503611226287955178923748659440276222164856415489054852408997843617899827686156095788882238202738079675623983505006663317164551600776780251582856030840882863406248557426134804436883012415379976505908662158377469167802283225920532470046158859917099632243040286200490548840425184465469804280670358757577282159771004751882372079452560779256357049559827422394368823428663488322676088912474669012461616309218374621242654800635749941892236774780816 [152,86] 31509247495860811695079682359780817216047021369905888184631448222720535769696129284815521840700739394650903163404921189299864263605438726137409123250028237059509107240143725363550288848901598922543618267334183647846952359927219509851365271782525285444942225699468421837267826345191088370051737920287174804043095275968030668863022837613587183765117285777463389979858770779804425600593344808160157156034552921809796389113527968954228249918333515933557603377684192438575119865337920971169546618558548307114489662662462053618105697274140189341577416533863156783857814899276862220844584109664042428139499841437392445878980029989933632677097525379602062815556161403610933037460467843076484560894955981869028502833967984165542903990162471296060851551295559819221163155179679404626165203763329353185065242363360884204492744114278888739883821272635793877766644174942493433768589744431171614534549354099449620410255382697241327718496802335828878049080749140994915077288449596601435075736794296688528915366836633052199756973546553674780091436842197573890503523020272334558109099673406805390005258221613614089083531295714443889487470094182152275964276019586612690547236972632762751160629628997706299077668366238273902195722434047744879913294977409861746173109591508053305829802580557024918227815730968873985931665383861095502722242601801356997705170746486560541218737166307359791706501351995550225634132004154648072520479798206839775837861491657599172023627047219054107326173549242999694769902847166073458014828241858137903458804049280999163576748842819788979877850193551395263947728183594860473143801710637379650866247186358126110606566051090187134237269255565987664441526677096000323057702448374914668696066940981522773938959412624393746041369423426353522540957470428780720702961949936852367171358999633176275198566870563160218404968951945151355081248559251677074615329152094516657514568315463413778256576360556189426100381703254679953816366604167664336028795840356623781412254846198660360145835373553250533726775354244224363109190766229452363474116955605940378073934161670110229480840723006939408102759844362499935041819173048770369252727070591282183688755849662011874487610930275592323733723888346544313736589838892380350413065810532460 [152,87] -348212399757597895239436645572244522355704480948976063549602661472674557995541300062734902317035157299063235043483762646266471899453343518664052670233745579078291005033260202816526098951061014736702663780070563002674161669201429204198687129199507146117912702578131191885927427500854887270402691614960302524774594332665554982309870997882698981445238052570357234582705494865862165607605685034561809792686327686046358907444493091186491780678866422422391498705094240929299536103643770240214768378629752988633402548794961842887946271183097765254790192480275118111622658299580744817518807640736709637984510849092616088042575331232212518496740862892424591056251862173008110463966982157018599844160436298342948074653771082892477360271862893718488850829747072723644130604619942100277847549924877073680500770990061068750402300388886021701367885901067861030283385093734699710649626906792885356521299532863561465277977804771696025654126982089867084758326912780878236507186765436335411179070726226516133344806413993056220881401295269031040647571440922041489245998966090424846440238835180311845748964467183024952597859254595206287471195721517224625023784711381118427636341603923321630437719304956854957562393681711019243629194191894751394000587727431655140362486342716690166597069804942739159103361377653016021014926262910985869131507808826952343034384323273757358850389509386171719603923274718984581060133659661221164159754499595053300889986440940574343076631444853466098398212279326400584334406566406030967779833610654004295601773619078655150213275447742796244239670827929631693641506385954373968450523082969664553840750339512915102011840535097056110875631878997695498032981136185638004701091266408925038906399828273527690548800090732285787895713076288048054740610308823750295716995387631539630726557046549469441897113684911046483204984616960105722433173682826187317859187974755639757960848968887526498898582071228273259944789335305429136455192061994441178816803387803136642877832955806036821287651161252013588067682240951165603641660694252816948188981387612361523812894331455197039501059012913943776832318449846831379119017918388758613143439072000118366519299256595409275261408477218253441433453801006923923871112407977056413199556480 [152,88] 2407487849479576244446443858061439135364235366680334696099090554020799615613582353288422143579471976296587794736449306267308423571124466873561953313510057068952090203428300113945433450035689591713052416482357184389550541736090960714015226979660938573006216013310438146382527527650212820037113935237124810330562224152593455958075379914018256119997741479754796674485938309550041407347290236893192973578842375436864603576648236908082029129357850215674316679662182043708403397988871955522506305509555381250810800076402658462454895441088050856779712311186616107628200601504492278033024379972055872497038256500505909391993900207976037705570501466555664283006548634485713105128876585323173906142085804483948543658950354392726985302699743914610708443072713789460545261763470171468548093535610352696922317380218334187571170269363256727539013111814744088794932170211870054728377246427606932937532551688021632074940615371016921536447409667571063804939346231907863736908507351042424448117589885521284006430621040687090197735857322946944606400156863896738566494742239423788357764109643370200246772388495896398168940077951693756468110067464123457268732563714941258904815028712509479625158940673606597384961853753535934940177954314073401004784932984353330282804031859743334104769158190574239383993216910977511709825507786373430539695312669180815724001785179580057657229553043931496130057771747822233027422810931890634330277652635059146561744053939088300289956563708548119547652741246659885845919318055630059330664378779081078559115222907506265954192063180299244600026874307980338545700520105456304117737683147418526784491513117232894252924717131262960667622985525849046195687493891942511915542071691980668411259001525816600643399209831328251715151387567805646123557189075143072388053945351239113729258736160182071137145710565948458835787550013803492417860754056669372824027345563555601710920032776262867640225602382698700399625330775547935316792920433681573235315678095332789996274488186824269493037025739405252853770564521782312670273514067010210430611040612900165284807951550126251667043447016330585321701741300452202725538640697453391430115183838027904039109526511010204002215765903122395319906862256626638760154622752453632032896 [152,89] -22086521331586769895736068347919777386373872193964224777199393818985353285985483817781724976079429620820699992928715687941385625767405897172447107497362007046652652448132526124931545638938080643140318808273463023483050709327601308937621213014003436909254511774765363854614543549004254201174462646998072765052493095429761702860974484968735462572535573883632137850106205041269034494788631545721934985958662991622868816232410045585296688650342626080656326954692500740005292828541066413315843212062123350584368325625406146320301990807404657901550043597404431780578557707561966303000925690351236939006321615549917975245683628183814825819622329744527776953295225219652211361552433541825575349302396669183414157530945885826378598994824455852363666832887879898782437169860008311124596147123171983806286874151513611809164660073068190975052488067077314397628877925573971501251412807133852566586968604578782663393068378762163038332283528256089069202781785982209020594312281781909782972331004153841028859909724190048271325138842754928675758389941570838919219262025236121724522992591647128185523374966743092998783314730299676780464728869726569186299879934630673493297180338664269579794918328326621383187819751616638825933252112458291025145494876628118178341139940654637491652067720440724802477971566449732470677990240415371532816354898885756411439782220005892212315910537588724380215990517856468588503529860062469779423232425083216562233538971274430491311212373959597588758053730935605268227953290031338731303451689130942273908264900671206950463090004032797523318186049967644335592911080578725815318815529230172245959763965238312344883908072684810910907030317354735023088043245825401114630958897383920101281108322835820689184211292578706491048448837692826582185437550393888849063021893579849518172866755607149935013706193427470778132050727567857991564001562790488043325703878180308283611948126320647842296148669960733067197478015053740763610076482317860507600364205224459333674538278042488808497852789285331351419205469551210676369151829687113678500280312754321851547475187300147748724209981005261411009078985056902328644335669336000213572914948334363914110801629859311924981777052506737050329021584800315310084094600152805248 [152,90] 68231744001837204223252391241342023066479051337400583887217628346822623685810239939899211058870048993049586893476191394013331482100901390022059996885486000912415150854320941950217165910906364472915870389871296863107646740793473794780454684726120399835847434975713500924672358485362901991377037113472121887808714635150605796821324129792891167250665783849985003740878480354040725487951327842731328835528907035135954239555215240066723821130741658735388852288834009324290807176261435804699178703171459660665135019608659454675607071202674537810313440601869721788465474958194854415984411395481219602653526327421895632459672359725521308521715331461557838884683308586959620506696236573099199488937893393502445419191019297516342676473268336730955300029997688997211658405608707078834909099903468544079757271525525984652934171961285509255587430029533873605954856945889958769958873924463270896206199687830925033401603243443871538919692216790598119850905941233122586696444274432220217845989786477885537748866688957729821029628882769522462283103811846351651969215501521522426065735178313428229489296862309621353175492590183661150130923861704967352653789190213032243259178232738186360368911423344274065992796484142974176560441737589054656239224524824539443930097386968497917267137162105620759768264505535041096894309636548458735567926485053185910290476082641257083962585770093105226457271977118524439069152567703137749097535853100730542421912947521166778501873802508794955891682818886660539373077769911711175513952365549525932261604860884532579460841546637465293588001335998811584084442220053518665977379459764231875780217352325752645867847499000736303731441492646136734141029365213348857865142725289584488007996987240465456669634606637030582472354963811093964674115671315943765669732856811492496834644377643313721998387341985185482409489750426775867039248665531574826103786061912229883407255196654937509389676508626306351590525305524193858018840358736362835305057386266289802579430890277749308262941189732526618719421862276728177124293964118887733851711631583819518620579139106178107571700562169165143758791377848421522084261210412348585752083576038887409531108771889470231316797374437591490618555619569587874772965317848 [152,91] 932554741489039920484272639952395836924279443313023172970596559543896429367293111018191625021532404821074062919277780655025538015561343764787532862692258317643386346317453460594572521115096876903848129635530021589547880507379346440259215404408854773456025153065323262420071788276116833341512630580235924580740453601521096480101330805089050477772537459295624174914580655096901583670109443882048034296012114703929949294154676418589247030025650674392861738594731784043462270424234507200236704437669602497448690849047180451335780322197783797283104698470341518391797762261391004464985796805446034122870552801961556310152325412037530216569093651507489681749189007950665025836220436569169601161790565073211763533873162076600588410730114511028280624125677695985592906051722560319931601717298458803738451466599622903036240635484249514091294151410662496694448935893309605941686004481090907226321772796693184721723307140939516158238825457259689811792029039022053033151943575489427864699557696431854467595783375460228814213488643631106486893096913356544897799266637662858223327484710672061001686160412864802675180548254311657415558729842126471492884828484533096955391206483554058312480453453307734098259936410077955721315115959089172429776821257906866011122486004621619104305853106048870359941589170932954500018387316782445510394622575684834983380327546492626917409656831566132221384341182221512254677312661783029044654464356897302855748944257699276394111602671736349784401490399784880044164178743840472975515622453075161231524095411318931655334193088461773353756286413702838955373172804537739021462895986237238853599984133844436365691706557382883960360061247000986930977390605880500909283026820961221458167711975068800460460339855291741708911121437050699928654665708506552709389452846825085497537551346411855078055140762009738723814034089732258903531789307152362304697132419827003348245413334811448456534602661821838904971240722745145159653150998054619436981760434117446993922273692543991642932010318081901919177873962571710015444126911521312000307040664036631086137062571906368235123041555182142720667882890649154893182021493476016757768041525595810354962403341413331102524090663718396250633130442802001370089600 [152,92] -2343477612496619390549315350250321642074968584225072792735628738049521899847781612646635455755298488918192715433824776962171208008612059157735950664843219634399482346421041844644088238408957703139012022671413808920414725906168266681211067534509662917131075334746357808319828950725623371999261221531779835649425777581672623215076936613192441409477923853092590170175482161096255702589468677127390382066876182361643141330306153140688564366749492551186411446639373235690479361982021950824744820607907071462414030823624897165824189611353788864090729429050029684201464926247371434234495620143124320135967696584140862569096338303513274262507120397082061608146208208771539005745089859851183968177734364775025187362293199630789620581545045618049324636693241939994033246602637400140071504799589729710848957156337077588271917769067654283800590571324616870121692287231012717581206920304691354236254324436770492840604726586357668092684921154904643402183222086344089945429233656549648125883714835752242537115450984164345383338681407698646612346267397511139889473159535979090293779822892361150566088708549085442263216658210533935275715162297149359908057427532191679970169893092202724327843990070986746945394143367505866653844668228172587147608969093835972957101577870870191755421633317056158716784945508932938610822785875260371561112754744379661664262443003005475810941855965103277198664476382253814162465306515018077420262324894630650775632368749468769082693530559981490169907850441760078434312295082746045609294678819077775458618289416311528741003572005019532470586582676777297161203177946461858700484976258335267965289800732809413149433737749556742123419544454645736224365810728036573943834786809180575876906763403002568226296249953639274329342309982008090690990915685206071231841368016587075070248220005188773349309594749247777683629401245101436456388795231915821413635640368930717799255529703242962119055277835718960131259503012558114136177506042727854253974726730477911593290966236461886658174596044295235059474710949086723587245313234552771408993402447528327202464381026652974508663792729531808011689492759036878529795953852327567152047656322017284801841741654272309408466501095841780593075794892450045904 [152,93] 18551824267241230877045031519429366803166286126487862010354611404542731861734806104022300447760036530571809090838965681231132832712760932949512025611157460108330299691707528948985901025427270339471059543329900121395427314340627576635951190499598389745658921597195216927250241393491408090580165460426762143839003413761483441244932018117030741956431395661900231771344412817631259998055202991007327042309817912331723662211196833320201943004237998703282687748004900882443305776729760944276050498679917507399046627535307341916619311767204750663256916190212415542772278034715396252469441606689188609976004475028787171057378846934225411541152730661945077547305056236570822932728922939183963321668480210149109288283743695043844534639522287426268948565969388581840251016219741362877335571694391921090620094075325466418360424262955618395430700045197920781831055170773088774048500438221760362360193596092359399515500861808908392967023424330697529558480608818230391465840376546772689503712341470421475839067379336045696848411562126181913103485584947934064646409799571450303360151841986759862439162635829345715112355640360052321015932169796505622446044050380397181842816762920695087980261929334711718132406811926465788432831784226892589287992673763199221593854104975078574031992467619549747613144975581791562399686244560212714175887147177523537037173357125722225120241786331522028378545142803777378191596600542986989179175098754423014436963780014253497555600663257270927191080739874618991583029341426406569593560806656667921685099089999246729153665174384175920724611432714096208861303721306930843700236715623321786183628667482635991630391811105919322704475959998407971127552894270050029593545155598050979694503594813472925336637582190971775535714054535548000030750245861405771940893920681239193448183132422544314743722580816857877732237903243216035835065887063187968725802817358840837804822767526553888590310254955503524165912639064874736397371554802795736451836885799183643162813342081782184856934506540249123910380835240386479605963220919737587144434203493255314098951040790386377673264259522560761740287113724045458673542944335871629726823779162875215118701052197928012317572528566427277998961124860416 [152,94] -198195581247824434859173966779742551401619498756591357931612685440494912036604612622084425464741959432394773196617584914868973900430459433224803277290158275679834749075054245982893272439402635541687085821144459828264236143394156371916861831377303053998361408573616913910406064095599456379458091294574766955654353009487211922632986402175329434755737635714899107479573910776315503505106099395640601653474015786999559072569131678464779083928370565496883318356206037193769343572074688083611630544621220193274370072747369213083514696280693731134462008783596263815007007326039722863451747108433664727912796010124788633811882396411180408071081660837729111018877286161885867893078893028001659885720812988744934708221026834230496639806123257494244872291447679654058826531602060462140403520936826948790084091946449278625808018325731416259145234104378925102213404434741001092277438563184091688943818982870926236983752861740137944276348163922977584875086972925937223353139495933921533047666942725433050725695867296867575588915168860402748178745025323186876076152453874754880190841741178403965994485684418904376217677168834714824218601309019493489344846075944718658718150534818071836234498279295382456413496051867499431652354946959816352326432281433235262689036764505522504202236629453524188758016328090309025564878141034221317368511234321225507452792162963245324070874915956978249683122653729299705135617927686816102215233889585018725152505422591329266487337887147225233030404381278991297610080189532735050432490938719443093074883307317481631536448121088223965088341006514036072255130490217087026112206574406680736959870754621376204986010967648417282572546505752377373602952500822284935008088874667829682841915753644763428552487447937858965290532427895016415137256458138633344313764203339208354901998099332381759609336936380189636822516280900277479455698208987772468506680750596900919927083439987980599054321029703966469532995517415625112962178419338296355173028277542347671129578374716216085940899395491430975075511510350175197242133044338364754466799947763063079320101078370785190644404676733258482225304259678081598152407187824235931462860299564535226257328235183011343507307597132030867112586144 [152,95] 1382905034719339583739473693761119361124428469814184064339800577445988498015179357939008186208162211597201427832827686414462093190321268466333634212974459541272578270245511941734291376158092160382941355077951737958444519188739882643851682391872061775194389616303771196569210817158998798700248251079609046041631896955635214166915418923240795469800514667482979995923638165691565390227148942568278838927011971440876921597600366495863063041154636334603635480399774966688169453254677229685189838175781476841134091089082894076188660094243302185113510985409123052975487316335680944008171999440822935390907331148090017933977202115203210055611013065048677928745035830666480041394566608161718461156175423622272019224045099997224730160904699248215902022585047871095179137408187669948258126455596941464446776640292690177289411509354725737738738887738706118325254547357990746807479169981724065198413736077962304835487708782712906747081792488181319977843962480084491601600475036528396689132053566180804465353572338878162324320166066157373467153387315683934556114955053208424573002331202472390811884284748268393486382850270855056229670135259513013354836220402434924734360384828977308118019893223023470518341730094988929359830924090407532496128732606752213246692328934229940302868099758743031856088230972701572528022661699642209968693325204193820268645881602654795363618814068353006969777203032828180960013753058973108962017677212364792727726777426949131553589236774426362122749539710168802835889595272972873758697850108003782909279672099416156927088274003090375262721421349226980907457095911556564918886299722321818984152515111673299044126137450000638388638428445638363449220929631214044492508927093813960701599588415366196448154566184030359095356275355712368591067848882503786229948068432400164655723526090884604533284278306100821735233195899329122804901064196321820325245962959534882257203942426526970214795102882019912955810788502949491642307182739293563102603333246019399837582201765826895957790826340913892630585002404089411474239564338486721877381235540497014288909625102483049862386187197708480225564734017997947607228086879343199955303825942983306224615246202498068774028234103826686020672 [152,96] 322197466304158071529037897450807423285043426372622525215226869548440378920667399356035114931645874088121709190743986340518174266829295532261261524537175464793958361336323100836533700272071912673908301295991957513283028488084951199589423860281880346505456384988122196533424278527723683026613421910695565507283144771995214819921136853557206800340703001195062789087594384317860519743751834178251420389728214927407706963283838684323014006075693211583563047403607254090871051204099914997766407952941059356829642486213495832677167570271542786532328683245539648049739290279331563266790639631923088511138907690538556542341169482281154736229627451518842207354785761324367158537969138308849957646460725458321528059718257549393179130502522786440181733597535238106732293531449402066200481955142121689301378381557096186850615772066678336395426038200553612424859198179188482563539060730814104933580052928283953349448139808910562210495577743366049691770706212548151844237698694261896138902143272000354149557060567927086247850266756626693290672028977869289290784615704189289949033156257396360824127314964434770151839180739346051064467468083976230551004533765606436418200775965085116108367447139791531292772373754288827407384793018629876682134191308720585313038234396657633861043830802615128542375157765641507016562961576186559446864318104190328620154900804035892607198212686235404644500765559790057633240501954438457079407026552715102573581226044819248595206341172561215509958076164207280292000486225724823396152585552098882017513111895655916228563179455719362054215237241374163761956339802570265396156894323558886963507010632270690340520310315645739714774531243532939336869412078425795696974555084994967750805314871651430348684079241434224856628839340081150657062627400860436642241960534342260355207632943196789686268328271649773228954256908784824405105791085022058041210529658180920158871510025660593366128274740148059578997320067771775922608969179646995030402978566394252840053992311954083743909832733461022715883484853038109500262623099268052103773210332961968479374699024129168547642487519359113175752829983589143871754930303360705828705481994560685364834243376408750520992547252519584 [152,97] -26198701034076322273363395308100190396292949621818987093298866742712832703214931819678345666534045992953543819299437575150178425500407204661677313368746743079806175357523717900101382270763752917982167117977386089969529333047560568219884609034080075479047603872040340735684579343480413165000369368037054167933725281141643711102246178166817943657000633308952006854542703552565884132450417573460267710081354437076208925320183196384437163134294210821485623810355547216726093097241392088960349512142984535518308935197027750083447459481407107070709118991577743489555797837328650343301502096830668928126537527156533014166403968407628406724130505340708129819876972551402499125557947624633537037938705980233734418306074597517705000985615265588039821788317521307558406885309509513003092540967436397336595962616235962223905781082862997889977216081640346532291124950947481126074106614756959679899506421091304206281302905657711933407030247344731196207206717886295932557987568535451473487950757864138584009570725526541134920322582918399019483366252619809406012861289934709473628466612928181749878914580334215039428584449748395577619758001014782910682004330884606290004568897206123461628470247642022951867293266070500002053517164441888454165213547188934499959693384543463674612300602323626586805939872370982579420286485455391686596004173652580941972221643696377420319399802434543745023794424692116088456691509745712782760022729427239680018085735288510709434670716439917304032987499583421974152842069921955863724336464745210906289718127446029154747001407806029360539939509846044629748456734507815588894202549756915672054116223359483784697497493522705557769928891175065820702313493383613138721361169863461322119607613777236748613206788031708359683094676384528851356287519032817047991130291264184860913219693506752807055563146015730372764470529448822696540022019399459986916933291196122805908847713413450852518289825464712729696737474952190927691124711131988735312850674429147876210313288589386274941115683995320367653334785519482965882362136737046389423489104287660592578012341705695790780619199016066825673117855124860912240053782420099465100851663039060153125465865733958996143782835360 [152,98] 81269553726110440201344371525215392514056402133488498483411155688894361467215738634564247723641027870993805408958243306601585201725247135842616198964844179205320158562627002045359169766541084425778709354509485134225006501938411316090454380609266003835527466610619044646188118412313729833629650533279237855444210893648722625460044559115045784844730177360633590839793557713785846856514779367784857510289561678962638240452394469773805874222817107546764100652227328678307308519281272531704187440196318848985910109194813848327460252141316230294507143009057063597238266203116699629779831009093658639040972365575226198374011573906612281184983059870058130092506538575603672726031914421806007332699356076818126614303715928350002852329631818059957239217154635480188683700391561001884094693086465955958804095584833226335096734894933826034586676444317887512866661533061497267569439112966380875566007061025928444975632482078905260095223269267936983825874378377605773140013921351622681416990674465122545837233664530041480985371707648644789933470174575808691323392713141639335879881329803277622764192908750819971424813722934854321096443192611640346647996956074249500136512296586381358444219669248887335375139780036584511659576617132565116987146476031671662313847224248660094275551768755094292870813420188042147526944592797310722080994850025239929989700101856547201762764210283322988267404494928358351660067100233102554395644358752310977730676831859435458064193969975521470409938274023850257721060101108219590934308709945007539445795377294534702988074587386741785092105457955146590903087550780104437927427387155929548295658973273091782515508056308745973573665042770210809545058241187321539905611507827349340687110745785075208682706902178694840777889821720225945318708067242732153931043501561416226785829235074397786107938764990379532759877095357244331646069032827896618208333916054556566311789168101791698641487566847517109357217274974749526957722936361158884691646094314295867797361812810201749301961861653137010019799725833448642935453549368488608717082253880054581945847465505712680747692503425961627516711924615159515680242350524928928801198203726381745646947304700595640836888 [152,99] -173358470916895712152065983880087612728905115176039760041974765452036082508299107598038676034348272559777542993303226868699257381054554874303357455325158452721913508105842519750770313840336764131460456035401240522322124746832259186807543282942895340643218086241914042009961899748386900528244312362713266904565292496652106159306285352911016845300821079528696859921255844037958058893907244844155000798906088952041568438307101404845412808165977085123378358392029326963876906508564229693436662219038627794389628040126000762791289749818934886689180198015238358370880591863176935640451648382488571391772935487964298386065494930383141897836577974495770849097449505499952346731146838606041191716233114666552951994781021906326837423653492071548047765633930308887668415247359312996725042124769273022097314736828457053616743251543993796163849474740561952070171493957339636694629385215682215738279322009356035829995485462648333136752425235558260335853348742805066415443140633762672226284480199880970067594102376457171796354580796533881028638306999579906788028392325156912588163646819735377665801169899736175977492382526710379471781429330891978465504915827026468055753675770301244300563382149008606075139253018871817988977953736648646725200843503002376582201827440170319117325616528989852515658588875543166196142568320489225758698664406357720285984390189425330517718126320691020767944738452174694640027167172148750729534795440562986735024306206496488705055117511427111657457492996357234959505310701005339345664870394734187417362168011628528720566797934330620733797882860296382274939339355639977386768887174990535345543864036927041399592981698518806488592953099566185406202680812317337085739501461618344164256986511284603085277232002344391814737188893818142715173652115573591306376808920257294030022528028437596948835057519170606235529071449397887702461887488908900799263953617617735967671882695886472003757350187266999022971571769117844707949901230313623893999060029938939579983566212567055920943248406899385386997828781058154072115118097720527540161606202325370319320194552296997313471728720682901429762468926777419406117932368939365848670945542881636120039458067459854080 [152,100] 635827503767736617683514858314275407332529595415284440567928155138353794512989528005809861157774259085230421066273435692868302651756976177458799574281260621688324329371894400722823418326353178346326730058326096433029864808191514057496548933834104618461254050411984389518107102684823229034275689061500828804106802249449162743311074119740431338442532661137922326499152014459927951365245039293656420414818025810461354327840482705083390589365564802814778531932613600227378963614618207288986657652799342804484565641430635490122046338735597355368754732974441700992532898961944335804200794343827540409463692747318271205006298350930073653340675492254304235769094025089133006897393909029189787405227246263286365198048945642916040309634310332830801959330646460499537126788969536188926178721068203447929939291501985658172973984661572830183477726660136128744380183226443959374458523187739383053865455854676078156140735770255943372334414227322684520322252588142910335853677985726040000895268532300156913481214243212169177703776212822674483564021858261507471020695497152661276257312076603965210197929132050968328850228754087657753761428993015908102775307383441598885902487991047971517615745489779108415992712971607538913066682469815987831523167901558421174976326395714587252959975357540636094735564375145680242421266035492301001189182280711088418495518614132118196975778916096957941787545154180759870087425984588524544347473033328852779263866869234856315307036885772725642361366414291330686780639139511857867886607749331079521138432763179201992436292296681384074665067713033163686010848175183927909004255481132603188740050244065281121415044588016912511966770108782990743145566011995357226663210167176580004470679982088438190634783600979154256638716678236440348746641530134269961983044853417924746979196363482531211572715936949275578914163921461555681040128967603560388082854042131989396876235737960078924310438474839813566249242432626396978543040602005977781516456206265636170058241465448598040766436294833194551809495158641373415656035665722909664319094558866356492582512107423323089978318370908279670867358049379807181958364336948525747823704114106194416935361251760 [152,101] -1690849773777152231140405646316825546130996918430308263383309717109546092643640309051741780252245401838600188831979909432682323758799891323639395578947784995900773034779710422395266186306818717948244896678578811236066454524289358116791806300994402964244126169699097249518531834073177615357690018976808138821499582000755790769726070055436693320296750306963043422978503234750522137609373886775804393608491403290911245547628643948105202910823481804184389705281565924870203939513801029978229818789493823612386114529708079712253697877182747902933446784824959205621834082985390005471951525233346364814260894995163867424300187090215333382779281056162906591232330713730182961586275885374341639511072654961638245424536379742930456847562593186039851147983239396992079604895622885199670341851288173424786509244585421217783380869702921286034916387742207707343472173119879185115540031962320286650803402863479436357930934980018870213513616760942210924914550411997639061753890088175837013702684909167768866267454143907233671642205364296383644396408013324002352627598559277043572669863959261161434304591844998881100657493975370704795379525651530152695063588644133865426608137762928355652530087494796606114400817997737044584512086452750523556367654711986004033763835732654195521562674657840877108122576506663655357786645072162234193341608384469411254471674132394796661306075624437638635157929070637482945472812090292220389802323912050566788109123417472335084771817432525018184943679133891908312300042844713340260661654876511003925535491061645859933198707350962244112598429615986776356816761069377900478995425081236963230543308820324190142242641635885027096447032703370264485356267329322474346936529376389175040910191517023246703767188509611462043602792267712703646070887341836404440157024778752423158061023014061760809013169106405646104451236007517801350359566401531320450172547177374950720628253532280162319632313690587205759265220101454596697672539569324016790137976102072685394736890326025503602195307615231040484182089521997702950981147225338138623953556327948297379271203390171153180022293406390908011583354002993574955472002794474182508043574413758675093744800 [152,102] 2911291836450040605287954636055432326740928093806491497163416589581342415288569391608388575135550086269813478125433673864463364553883837859976935695206172608243057488521724444616788406602380205900260389392541215519172618039979935913279154002521542321829698213332113010271886977582539378833386178134821816201798591960669140197625819041827332449138152735834834023326510537413767663470908229258856062102870757350631784342986065704464458500385858189518671804026880544653155182614449951574924269551906851367743557984430143803023533161953480943916088412415359140817306996669072007290944570236717473770974235496392930658038867565280394928489088492064696018578789469181648856182005814537047210702777111022596358657402125846466971798235088732842666303021356415056039726047232408681270397028633404671056220102519987480323556498936398341815460216580571519965345910883895257646301874793687555614036438357360077140363015163541902887065273754380217144463957799323461856331840515640244359535362795349158959554108529803574448682252600754057481870664720893630134297566011731065548742844787915341953216384157013344321757626624028381022374375853077600333974890337958519946111957887231576951579993897355898421533786157387785133380137146341992923685891895770689890631272488796488116701239399405253511979535081988952019049249529955348246090884907928215438193970185137797031131215818963112375552323417601266009203987814459070558230371866385750417384296116776534650743007932630918378054613256875700865543108684129164245307300328317169142144098439480959235840200723659467760011315911726250553760102329615043229493290306031862720002796254394214034027933931536634957406946616059040081362582449788746074015335474297830514638837599293771759832351606636086918290960304886936147050819087309657336646992123174787311502743252218676144195675201338812353560507398097813981398009038979065717856489117774108817632799437925767341145423362109144597333316807137880364198695759685623109742195389329358984587125670494567568494994159606801378789152042838397514681742308830475380758309647898859960325438740257340501235066209478153865461138646557502312079052138533014077439562108461656842 [152,103] -3522661533272474786699545022087944854732409517507701591039242742819830346353981926456531112871952137849140557003247874772434807745690249437039581860860551907928823334828900388967946012681292425630911097199912781975120714591542583859162831023084393611763421621492558444213510981858163038677490449177071407694034357670722749314041576303706815886156898451202759491786837418877110204479009489577853479429727537255768211142901815129742156413398107761418693877456804141426401645837949333969876010336049493567969639933916034506334841616538144014908227329016205005847884766230039181503459081539450723771766613979596982634329803887328429355524509445457349913278562852050795046529215577999122751609824034486328173380688656229228530202431997741301313675528087117964685013053982076013912520873397747447680702590105275856048006112208900420017933763405370892383821352663119236046206310256666889754269665116605521031094508131163284114276582500619222228997543644381380037861130337481779830855739597863719356193026232701127880606277222655820883137333671275582431539578761240878969969876268428051100952597574498142729157357727890317252817755499451167630563182809892546121300538633413961534928572423785617913336397669275992963140986938335021630400660902519662765640901345110028367584352053258389226347757343977428235518816432599973507634270300225317650744974688125951865774190131193244601883286649364269974021577817016697365470264244822276066964746317342836520458109081317560630143530177957584210149922379794517931976503326927420391241417370517205187783283207439425493737760219675275076189053049343682386696559456707577144107398853389718327377868558052490252931038066339609044826147944229711743970621953802422474920018781407022409606309878410251507637248701750939261196871456586086247158224770561949535596900225939938396403363959814063597780700719079422051415046767041165975894759443773534325610477073425311052703711773406744226371782817755928295915060597695227317639871539629331438207261427048253332343090859079443061365811390124967843436865335911909891931879214977340499119800140143814760677878611389351448421295664446857118188364975228864123643107591552 [152,104] 3093960526641766168341467321395543970446455801490642221886266042258794069848253386813025044347747897387079218966085303694977033881862801225717984094885221865094264903402794700874025065725662876367194609186531912367559072478655700273131385337981228654943670999954157898249043612110394223760229120929847800904589935128425182246484156945005351346670814121897054582484492694356118320126250140431808976572946481606491251781260908062916941531261137056719140243218236433167098943297171019558256514560695681413522047952796638788570558824663884721652531439762117267983720726420618359289256178882384346530171422034311336706579728215346413660089874937830401518583113100802714909732171522729840519808603759419904666388197242702238350955035977505363605702589319854141781595164444362144517102940688615081284508888293155504529306960049561947874700589164729012066144817109915435571721774794617344372292126586358909700694296546723062536512928979719825962881735348927169486569254949097282460287922741285311257326086362766177275011749728728450511108801359506260182677669729947312762699179801380225556985456294188448639998251288878832036370476243383341731951251510862641537802120933951309255418029675635242394359017859653881364641558932493857802063743405536853041063960653909987278708405324831405401501417088779133067714884551254173422259254406963458051409270279481985629322113426052220244622637321439514080148773771683018818887144768688702983778711319113389968418071158044547710741224070722681421976200744056576439688181768233762214749461294791451393479719854076690830528995862836447092174778484113849764207935470308006087039646925941168171996740338831502946040382359752699597401623285217972424548418156293287886417137280591392172863291296664945640408974137664891575083658877996411549085287995263746051718673274648500704574177435702316225838630792228163270544676727956853397859423396125067225882638267963182947413466928173554516802926740600863905011845807447956669011935412460274788433972736416306262514062688348457885676273607925993576645434940880003442217286358076279734483740983260086534800135250111493997147164040800357149609174202895280517354976 [152,105] -1932952210464044273178251785973617153844097787277035102815075043164070291755896924223512124711347357624101413511952914119881112187561885476101935518279296498360969064693678324902762564180952000337045611683844717726152178985805056714706175576383674308982229316364611333881510481738012336747727150763029584186842089616195765280833225628344401418117002791275968466337304365658041687191650174393874629270944343747533992401224412742414519455064006884967165857321653115676129028274156482275100162932726355034287197671113166124874286272854497018360044638647275876518454436077725120776143867090399506263453967734427825232227316843218802831428685924284915872045939232913619393309533656875176418456184025685032590365646144283891377824172394432580369165115424263837591084286084855879536514539853312083073110213536967072818869162499998948470874048243503471265793964939082175769537431376129384424351177856443902189637930268783584574563171915037197459456650235835347718358027322694361511169699590196371721612055144486647334809530123709128150048455126916796818569050596522748221793345387855953280099324225801127634924641661468341882041035929232388840988023528016191112544811255465306380310512898217186356626882497547699692953156662202522689335369410111577828965203611112017271471418626110786723677052662975472507950854678668081583799012892099634169410872940499908552448855582897406147185654978613165097668750133263924719030526725961720419598412268132128833065021097626979495717971388447425185075266755692642827614624704172818668363156690882611466794612085990248813166965033564661878301469739817744021051789605793564347749766286612689047704025836559545303046373008884431089725622085017761969181583667443023476316421098270474010187455337432279025068127337173306158677492991201091946898414238424857858802228173349801099746076063856702334570738307617026415645671453468071950233742509945474570268263142416744766080541086071331660808301769715102393167990188733874941866333929301837565455104719368991050450472381487195689024464440134731471174897498430292369345485759566222846388890519902227542392205217926579093851698335636447825328500334544125088 [152,106] 833355960302630937547003124887471269460649980096725741298407845346127594107100203174325237023112792929552190698734019708947679582294136049476969564474206353957926868722016874469849367509916491090950122507874461070731820509289733251791692066051934008799124458354284387255959371914755571742421379653918646971274833197458514898896252319401317153382794003273971534445188771567663335753405526530643852161405953163737417059767290448561155703224144352269225485948136743217123626644281312894165508951433128718482867218098714392440219120183472635188464614557055420370618825986819021755975016757591980731981236609181519856348188751202168206367850952887994632092569733417181243746493868217627453922136078156794795668971907098727649213161254909978932974538552362278257470808978550911205360154314943745361248281734723952952640486240873604806070909756541411055066850559234405623937469399623937401881169375654076818799220195456048580218037804478676261100890077408226181453012493413660987441695750946485610003352854765064111366310491833630886306589534558685249799099187411179783600477645417868190206692160630692209820887756925734234263560174461824602411662307967414535246671341856409665097460501636850470356143469681324071526113004897548327907457467380866763825218779200047056109256024942908921019332246757785471520993239427380427366332347686885086175569495146353178875881746589070348254070221829261342110126926906727547295690655059728883336254914920621912539486601109663683652309706614771535400281278167305146622093158742090241336404494675703346297583332080948544967403950270778935111860982034655173172312139632624657245573646834499047654097741711077063621594437266655511391104848541095129144524749135921918377062480763638371197984704059647190298684427390760368450739462617323033376074799176549816557868863552994794885795716186214040605686883861721551066528820217778427726019312430281360798294010059337923222613215903623514520894189720300536132456123947807713620284877858665306940282401212352743658333021357973959218328704617925385837966777625295396231938454198357177211827123539622167036900764455647001917351597301520297824764361744 [152,107] -248938453216301167325550624706611345833648426188245368748900380349861889976019142454583938750526172692423349021747604153262160035655684481339366896265235401725151802444374865361309966327667587271484800170815210867339098615023914354418285762075043433144734313583835557181086525769769083036191135235613798008250134105839301648516484565785435859256053130538887207425276394969963117560629379294409740861837597778373205315206314340850555474408990456474152395416140294452556733660388160888455352240829828614626346561453198030214951026258853848418706555261435537160521075303510066980151615219662535336319668284055699066112117952912319055963270676934401486322014309472743054132268193141100289220111453706947435772304501291865114945009526556504558430374090877166535834742244895904673380585789111677363537245980666055062749577769883463689291992047258372157418071634606093416500906621466418941715551373857762620700485774439801300037817580827113437407339157338438288794663059125768451844522335583676793618273980213712317693073141787336991454095305664913935968862709769540019065617894697513234142776966133556976442847479791909236340685245171973978376624350861671301912432568047674314307952735600602132927832595566265394058777947252036640171992696287193108694108903413925112301680408065155997712429263651821516451833997433588553314484476158669317749909690335828358380935995286557170104751630266909948108466892394017540221656535501322783405956082837559337199730746235373600513289538467750911614871199430193752494351909398506288913824570386461189487109749300260072164993105754947944397230114383538852046131390152722827559347363991284427924670391777617032853660222066324377738793720980710097169649713344438044324466673288413387321360205052653771427541482805434742118766099492222002090030927612053269983511800004294950350429069597767951564620675000710873932520322012869454438164972446908142293419174996014378100456888903035327242068798720305193904530859464163717729437373387194576220632734212135333740875135169172718420683317778073518154064550847951128726642323314552647010564478247296818945258259940437067601342894622248302811200 [152,108] 51880527209354859505552076702468187857880382949226588291553649918881460094564067326914773769647467644515909858038923030166544838730826479010166746377640939474928862508237440379623440112211441128211263753927797401907131365200825139164416428356245493262890470437344171566260613973344812518760663296245738123246924146517219570679462357240957069382161149482044066106133479531651325916065102866506985879309637985343832927383585081427195811912739926231467516498597088298745876447764564003321997093195589411532595232454031138380412614340838420099028157101139547537115193424330843907588515373664758226593503971502551257203779055865834216758832717863573951041232857448444652947187019591692394884433710086822440140296124152883294446019020924058017804103615898531824753732175349507520685096332190223055028987428128625299140585490591326688616936265114551112116302070159832431221154888365652857217338946001548597067822965477569364107128769449552849255880324920709601765201661900363302443324327419410279778413158537050925921378525424603102275302498829549365273306649445918690269594614201100301156416878487968225553238844469428822948396441588537588178995376361718128186529270474969738155023120567556888699092517442141958069183865185454282871194330873056023519658945808457120753411731504648212866892849090307299735903459509917026680162339623667295515206572007824135973326674030130700036900752377148484427517921989551530098064927417153248615704853976883664603622923950721746528550506683455810314998632855938263481093285476115913176929520561956818834067145807856181337292630492228920100579518334239310219234578123330139091170688805972816651412502381300085709175753448156187090467792941234172086216883234728196081327215541737942938032374788144333774338136760610224036961218420904408056269408250801310971996550889956435210586276290443212825955114119371132794325827500401268665913344412372213615172146829066228270174072134612674678214944933958722004640447819451530451515633829736491818607137324046764497334485835018953358905250486494151261492750134062499745437947305842965246869367228366929708328793122790926113275787074219072 [152,109] -7137460277310373582303600670221328537374702708724724976380666534098842083644543804411041640510480136916687973214995332371875708605927309541309060574130693160363800490718124690465293293484876724676275525386143784488278468015268403791517144785542388935552867889398271418461096839177124132373544409776124785194896267815948453285257340208469455233819201666682181512639724407618821304505296704490837766142628800898969980972363764141069163554309888775035915573442894720648227457450176630070340656939643985361696955773695916647965467186887501951999406180405910437516812567230725199239837320208033152431065885159621845754810535722653575068225214000631996282255664240071947544657005718547151142461034959938849728710887919596894930147880232395372326858675499580392149212120525768922179990834254566850416485666490280706721671641415869197487600569511749160663744711059736445121519619578858300542717734728964749236770300156729252754701749038575681138200290555788630331940395510750989702176216791571368645601594666708690006062868151075767488449187509263073284232601795935357662618228884163999714998424118763438846417674886056951216403092323908661775385668461691716147413662265073909213374259597158149815974573555131690264136825940160823762123746733664524894270870593614337085578893141896085748890228276789381029999308517616386571123346179072958259510916220257492673714649636498210852933515750482674087125170248547111299734590936125306584803851857428213217991587062366201345465434385494456313692988119081164131624715296555667834180437145733228334411858612331336345822632337525528107895845750164148909170919596649574520024399231310891947953883741572753312350120356971764271912846863397847729896634135925562969881162307014943940555244535883652358734464295076775619223614482843823718902765632326022148562996140432540947510050346427969055098093963043664507128100271028273575275477840614300035409118242315972745192835835795377237557519321949185100494836434605116304609976508965871394998135774863537109032974316236269472108377070031262077908355024041579300651933132714600382118611506219547261429753628463626705531130480 [152,110] 633150234613422063958183419854903119524867049804944153707942957581134015374130607979318661484894136673876891957399254460856976937633191060196017133127581837668638275675923368519348331815929969934149168871109578627190316157512890470450119303033232518346901349295145523736528233021903543931714280723623385335382842504495725940517663228949711777664206815641631371995478896984596154212197837556697104663254175513202962584789377090940939550569441480134884136131425248460521649962005734203895852716832869000577017651444570087289522649457681211024848841314396300490488759889367366855387335053224371661525824730379602869216810608399769893593584871158842759115314849726330072669483955529010673502389103618849823933484489019320369779044204122525825397920735344359509496163300547776354087424797534525058502616545850213303127636187711956501578628862561105173792641694602751492174918475215693554386879247119787805066919509204671107089013056257545845056837197214970663616049391530634363945581495204540793311812948620301756043218579543406386810031598356688968861522150305995873332497079496395634180685912912519015128580003447077020620431818715659605811015956243955790600173829932939301798864116649166548733189409541748729978918211059286149009305799904955202007159528733914691006039522758349579658640570060539413647058715058574456579040635901501057830352065146855114121550689108248799399862975821135644855586473262417930876092488794433880608758816887805256179407497687314071165405593024669445566490792301443362039175688429311596535616871836367420346735974113421047820142601462374641450986825677887193784677425015911044076539934171553657945411482588158232166446528916744681771473430847682214840361844558065302023011272328043578735742567316357119048886772360944169223344938127449796723846785781525783146481565199917011846540801125448647768613224294481068410184396030846053677250012235721177019341403483563853758889419216705942861960780757226596888803032184506683652938992283865971646450351900323407732770919869425271638924224899345823854602203593834821972640716343152402524316522647344246092274243355305817567 [152,111] -48363612299675471573295947452982897266598281368715613319385456033339409850699653803362299092104045086044710715794266660771414546396272624250034924722443354001677043470445298220076679937203637831166403432694531500872596078506891427694534454219580962911782467748879375643616400547586342171958809099934877653308095555675034159412566335316112591665381643991635061687030380290405200871261494217271817271858561022285417793630062443716014401541278306102212347608327422336841120323483209673236435326536604342993650271505245728299460001506259428032181679402907193491757835384487867538704978117424713726436754282858154961732892583436217476598211824471114264683274644441309927532052364544817070885368757216905099492401939104304758543985033820594287075769823695463528173317073718995595749943549590659060075159250982406642676485546886021152219881809195194944057742504426613331063603877161972830770320662541738845179874533627476511279905806855583541006751947634590569082928302144745458324777900401892413913756644920235875710660003457951152051146191064010863203454894021770057202021187069024636972004116542515845093518149977169319847774603008862618908600049105088002540347544327915732587098050775336476942303441757525431013445784943503913365634946357278743459386475617478388429786649212971925659047295775191189544110733599667632155376695813302269338028305373051743451168890251390900133415859111314349105598767340626627888876426105535370137517782299762956387300642067494549382352272637312803927870381044948420169012130280660549732010856154131594074382803862362685927522108134589474564145204479168728289352781846614516146030366115811236504496028085773777641223534698937638233232750410626530986558695055814755540908355804668559974312773329745461708659798718332493421060011181561117883476695088118391919292955151985055384163225706499558264391640447216249977316730001057525506386377637024655211471519880709214020042215464730340283715529611128134711247125860367640599494113344999583549131227304444932662416498054493248590880652761490542859415242236334392563046061595512646944138898156335243285578110373568 [152,112] 4333539936356699066676755625343023415912610700133995448850846066738659570048193188277599071676081291054704289335102038277122955768600351526658110173103091107078403814050961852460708994650977242999067538649838325010552192383501455892250814950163532009766809612208416937279284996479307745659559547734686146109643186604932399307240870337880974100214079014593008287761541905950904893023319539297243841531096818547626826538944390182893692145304218798145167876516390746508424186979838500045116878171734066759791973104776652358234959669128261969680768022125832332043127012683620419859175242904685874926205578074780625271754791532385025776878703842206128088451762983983520541946692183085917016404858145269474154276839027301119994396827631014934261150768742207384768676146101375825472075508045847377064985224518814685798078146405640583483247459574536004609352284714148409142045026046366761774114246421823162599097929711507812050395124462408003000188701869327979112018947578962016202394493821472191934447331023750187050733333591396466201298029303880441402499972292944487958968124848709700922943249793828114713662197260410671504975077922194542061609064463574579409243028913220858957903635575661177326298169074677746495488576122937449882905149341281108716615112197488406591572543461672270943676931693848469496932458891944575164950291159283252147423614206988310858919978951296022526006132478545428028696105751399788329799619727404424688631413581627980321776418170115144298354701386520041679606188227026154449805648306497350218188174284307401561387942501197936534767855575456281397337839231159669182961404744356172376209778185489035754027732464381277747633081887974417140330831622118877224202793708117146202909000375431768289763117290948949932146481465288932688460700885684501132126263300489001969629616026060421672659374287952483148252237027797272534865520551199661854372912370783548954047363449673828960048139812703778627287591988273988856641276675481947397767310624755110252923472170227490453788278668630860799344943404661048138219462653464165127376664186978792609168659302121692678309848 [152,113] -46080904898296333782810804485973624655240774201029134366418904012887656977962113960505649437682011601141585504951204197032272897701854828282361557140870829335006060296062846048951742427075820241461807513733563836754452475615544197808557853630989847895205913936572394305781124890203122026376848338779453147096405361352331356880441634775704048847490003747273685002052315174635989308126186565988096222671873083102854391312266963552214098156389609193898615553083792593441567861298960847074277265906993644412221058706762152305356409360581841689908538390660551317508318242864286337073778101970094024018189076628820327983903635259691154743271411234133406451382212607299364110290219074704846473608768791672514200731923288627447991453123754031085930661234060874934551995035965508203669064960645120817961125184694920094165304080490911371815876068621068847165555712792030063815176920150339288883950723227186929985077350919803500326222318912139779218136009864267556149662982803846377311754608832008034866522912155638192814485007759752923728126867162258694822008821962861989130929304020633803631485786582522125269785043941067724688445892461656723597494111038114370933775183725517007397478850798626523053180925022551839988798319169019273334296047478258830190211976195191262948929949666041578028944483173683701033685462903154215949883373968113004712039398690097060763259341838609024057988176352457944839245884779042653369843342076095060277670229703172965613762525165865956597771731667647945660697555652466254654285555894150849443635397297515288003887331963899263298301809564643534696734520967919517865148792126611648341555656965601207332811357109931411976428955374936301114198964168148472343889452469005671930952285351534124885545545360576655313116918644097870299121556556633724210393959592270503242567183209006775637947328767885706697168197774581948072683978425727799858906030350013958633279228766577986321383510404217332768049237480623782997409626291225375802103325214460995662465742849287081187514140731631759011963123816136630683644337891545685315802927404495734191343293277632856 [152,114] -19118615067472260739446892015403956977242677725044314203769488102895543282378763326279066213456141442667943955401484847168121760375709856809763549145239743524507374805793253356975553359792213157392754910891257851473254235896007259450616480529613598274448638186172318190033717478896903054693593407727749952142728295276139245896801666817554843738053186890258688286961703890708399121520248802495064421359430952415677245163552279086057565625009024251315271577039131306426514173372573418135443411140581273726004805264157995799273574311500571237460762661578153214389427315781493088283482021231707242561219305320345440079247477069978521410167995365603958745687481748865941774248917884867304233742689284478211238237286296983433298544291010448430530623853748338845704581695280924017431182651613299642227077172088181721661307783560480470276982733966146154924127974722564566622140374199140894637029074112635125343444608090371591358223897074921097871460159417913720258875792251940527147012636107405822930301975800202780877440617298039473923802380979910061076822178133781043889470933538323650141887211759953059454109539335641429712292264082455823830997440938636311130477526835681148678737793836991483286051776944678876583843536286878929307484050990240593931076480413779995852019609114526013363071975692934289699873945761234753936935527027292420078998846828027607374369212980387334354925666939668794622885660497331293363204706308502450866352403244328200624472494683724033461899267253427648135872775988538805648875697336123214474016152989752007043962925609423330139616909361816079604501111968891533761455664781087412606067612670190924657773332122089923454571029238543377199539274361196939918374757734322160822214398354406915004004051803936011831328078582221328000424115322971875700008317239355980463166573633836301926327976424785327475889733497493122007977154179012042822796702138702188184575423406054635320076696657194888141830627417418832301845484753244191256736350060737634610513887006126228483780879651192471616337013799362685717668347154391124467324470396739821603239562968 [152,115] 560910784583168441005318164263508238167399058632360310422134386975820932038016171664815203533624714603681364515144024816126024590491567613069233216778120725153256594550234066046241589794851335781773804507268048938915876124939234855516545207718566031884885985782887287463514581985157297906866578728306551528923113375731829270495432790625980962045877352925036110122149511933592323274088930952197579476466765732026189360442427008372091051896859437541847790215977813437841118939416332943885960863844396977929750179730131112590476602435913551031074467064986036868515290393828587082964142324978426919841264350246037246195547000878569811104312169314361652076910124620806257002721285699889721512694354299597421104993195401131715268591898797712592613766080994953256812730586754874695594719021795676876659485577356017437390120834512386742779570397236840169296778054801062595914107934621726485409369669644625565529597991481307465592954607786431721738097176187901562042722086582448729492219176970607964159007805403618860876558747689997597701738609406502750456777359624119912127072892325595322995888567728478082152091149976782377169004291264676979116075629397519369071127835339596155292503962636506050683550842286370963925155048996752376301922437679722641907920765892426717493850026228713686570092684967214960669598111910083713848073951183886870083445959301939409819035799977496314436913910865283523659256068051629853551714772712672943716388505992898914279917602313610675928970383903847920165709747922419797723897870121180237193657107303151419610878837174383115495598705559911640240556679021716976371422919985676715326530359613932693814020122742411118706322993320061222213033931779870124153967866330885388412816547092168839671438091358898403129373601913151702273123576046499096622608305007073587608764798296129191469163691136859551405007670556004945182901531967200931438430759994921689256271978418829570437056036983947129196704827282145111857347559729661259210549370441648297827682656013593030086579991903783550615821959935900979331449390860401740802777489485110765312 [152,116] 24854607024782155435251627914642399066462641010326352996894774476027814315908101842480679047988842758220791458393177676603566656882556331126583397969989370795988446276567250241384085839069635904802913483944982933268143227211303808616814021778330794317153594929184743390063567268452046398899378716693678467134550235005567389775659552901301006160644978645236559967201504456514328840955414073877526242770930426369366249495373528141816864575139614803403820070959730135460582981370961227087458332727303299303273437311365671221573019615099443728182707752573234130609178516895722700362741373366860174350841418179347605077542635798455001047988454585866191892388329066432991748266552515490488705072249966045075769767135821929331604058794871387131508780092922581717594384118128832777063670920879053341764153890076007334253076148281838275181005493576222528933943649394269702257422586804861784600957145259753490427169478442635135463662605906427585986266346697024277316925603644558037456953086617481207413635613163629228941457497571656038974146888135422386214506685426041749893625731941903608564195383927989835530308887808899474093694635709166788509799483149259889484155602622808650682726751570306531710076165224059825295817590108080569382764876556652463541455598944801409369483651740558225658343573362622229130823864452139699925584857815712044704409072345725473711723963531965975708503231384615023495129443738278724082129742473017740551148762939057158859425496020818168380436190927457965449223185459447951110374319619548790835602947850252998132588542010244140677703447689089592732532061892753819841149801633066487493178485886026814881027322151897964711753751216213927267177442197217103732991737808635597955326068035466239413348290273144258886052052119473115072235286620722439056376131197292507069360538674666481184423115531237709435717557731029907118665120764813597093041667772079040125646606251680243902121885786572567552592715012429140585615795542165447576981782946139081543347265306884695573870714498132372412383525307476401752527814016346984754504101657648 [152,117] -291392106612842044731067172624917851984535258492565827394884156132346948984310651918711672780940606053999659052176599033035446153644068960851221017882708042780211675840193360614177272874102557765739515311252760901951647764321209167756988106304144267744558927283377715712887874623799948009509778000389224781630235969112959265375902008600996429995451125178838039713010499087056165822572205648083571248670589569362932230109728608631558399796302152432719495143107090322538439096294205351152152753737580463756068957605113072770592998995461954822700920071252255105719345150486479629049555212158254455712858124331677314034583069121525659889604368895377218557180177194188758905651873167382409646230526735158553032703087966393751235494748106189436879457579248698028095725279444316301654305349673785176856393557866055273537317256984256746328125082345016922352065408379338788826841718881510242218472525771485745207734916830260104992779077686237342042447853024803937168768023872896971150404542767380549139138206089379131671293353339314279159617212348098871062038021851334973262023891380772074550698268749843888022825633630049443322901496245778531535494403338333607918505109763227189320316349286870632658844123294298379005574972802769627733636830762184115949835856157789505349942053665834540237269087317366132624888936285273328701099636954796759621362405702712906416796160195009701743622720825926204962207977094296930739126572482140162791205788547418539921320071747764849530513961003838820842375720645373433843096501411180352211936157989659780526882047206091610276891583025207976487505812495498592800351908257975762520418609499414366644497120678299206827899204286791677543293662002718735287501553101521572974261149551485057692666672952990750099982913204884125625230323178931545081280813141861283770627043717762794734310196340108449515848674149279458154020660894674534421055611703975221218607834338281282627490577425327628087713379756426643250988178068168258342859094107102190691292207737277288490736596513173086374898352011094221722719612154235163514128 [152,118] 4833701686458762911073993586796883643189525596014891529472521303220261235212380242623219105139163351332210003123067717347137705676219499211997116244939468119102968828930631450855661368896080353885431558886866974588842705942628242377777487004912781577440612840532853366214883537961727964527894865346933184050911170539640002770029439238502078355507617909449182942907274250626216082625996852586067242343891453663256564477723266539236330908571579772462763912610685535632830158870784436809760927904235247746346821743550291062775113816187648360707189753583282703571741380405399784823937222582704331820830233724646681987361330882027278316351578912928498794647331821814520740862910164606015731871663420013392908463922969527409945259471795463006187571916166144782402817758772353822529545672420509108232456380208638021251001625816120707597376671532387359462057966106058833553834031134029760809051376796608926742705150707323023782464062238508876504807497205376944297777308007845539549914360761825468707295552392223039171735538982898129326772879527035782795271705190912334063194090187966500168695251466330382145888081186612163906371613539204455615367228358529319060621366467335521167570920462359352501527274312229983255099287911410090739562414806672701697217772984386960066542131329496909022113147977329686026479913118818121838646592540094251487300147723702953497535450617000446075061278551156641783242476585782728972212335559433963302194992132166789643677665128894817221656499932019498466805040413899144809973061840666875572579781347521311859833646673632081689842535928366516021444671506603762582635146566644551019538989897405603582829402248727557525256471088648808250703353862129177255008340541890142334628605946007347789358774600889203728916495788625976552490637907640269643782347724280182075728161768160686082483285077294057012556241039876115148904633452329876590131231710220366789607309808233447663372320345260631998114993564517862184466995731490802023769343033312098893124660820945508944377004032227991784494428712537679546688292737518040 [152,119] 90616780145152907657359333415347833929617591849174962897782458762658836536640654898567894595711923960072799981228277147550129761851237133713720790154419128993967049647521013938946754166311046624621401660235572260721903295709718064421978901506426842731797334260298415792287486110971180302769126701762980306684088061403022308327484072844867844968959510145393373266000673896507265454903366923106131349518625232460182847295178950771325162204363723373551148194499849654084267739449376399052991609378320126798843963448524591852008693671390407422372786740829169617127544021380646597505025953711088792767191870347303660539021247591595127457550501504923226119827942436228141397925794273390673774969337614635414343876385904568511460673162246217939413677336775392868848714433503315494949550951913314370399370804345747009677634427352070600113831976008986282596691775241027676388182375017841701020115352040384851212441143163952198668864744493313491580263003826932081791360540071616423483913225444822108920722930191561201533870844933948576182689808697157601259199579048479885445811970145698428153593194306410270598489529817252003321867236252488323082850080187000262555219663468409876708079756983894617901602728179217230228537957758949054032825137095436935666298269587538154529264223408731240503598824576470886458356773243996312731601361816689860545096623512287705906080964163857257175755415858184856379963249221423379101360278795264709007264049931159613934502544151716720990181418522428069659705430467995224251313303281213138106767676387436496486398047095549337002402689614538812213629790082301457605949355532459050667146149746481505483552985521782102513416965553944411461364201256332085502504822603705178594687022307156144610117026140294347417507941949401793598060379995815341214989952363048426991335419736186914185634898980871500509466574206795510208367178845511755261582339906327744815270296095468870301500625892377815307151968138082119222248616486381255427414975530254056719330303425574731967276352860130657946570379748159153391999872 [152,120] 1708431848031644141532933890171560193633340797551109925411477207507462345466363207047187480739875920982512407001190805299667659288201651514876708641973958509641675837046060176530247355759713052822774278190144166146373827601813248479655963038791630563015143378102364543680739910263434985711350312789609122839438267792726589306229775504734986596058584138152932875138781617759435595082766462789532608376680265480427858398761096292694534230554878477361549965823206280597458288098703179154329384265863406479404927459676873385203425502589830277686124257305459609888286428466225757597364935521272950298054236858736102376242340601218802059810238477025192543718508647704327014874282061515131905021655099920956000784661571464711210988324436868928632624768823436254128035365388455941112504349217440028493568188807235954394771472771761375855014185508835698374625168224595555221384316247922002620139823280629051410017530911557276510510392249518619796539730102372393467025776984846787943300488666189453122731760579271867776740117465120803288055248492327243669106660712016654500375354652591621205195295419367952355737262160920595818825941159555893291508319569823434154857505092902560540556844872464276961377497129011830184886083478289181663573911984587346232232710737662797136320391325688571658029806673918367329741690832578904264097207211416341737615147969489326442629872681881078649227087821270155382725573102437283803320508044020585724316294185750462467489736740168126445731176853282732172875026153521527979567740370223477540489106720724334297705233629311188469695688065629640573139800553433142282206390437542642209767366774495555020478625981547073315918097460273628088188431092526639278302934690745607882867427597908256475835521430933115696805254085145482706364316243308820476173461837502095989167904852982677392984398189100828715265899271468855302792510123571772145536413607114574105189290847312813489091621757914976305089563127970514169806404520483488505613436547680654953301839844995078394586827366141483534933164073528812480 [152,121] -27754369198254560803484146652901726554115372750939030184067723016847179983155665106158845338960595752878128049078749531772847972903157553694152794934755998205884230182667054371563263536515608844218159221497624300399793807374111772597651291397782926755981459470181108479718867055811886650900468555586392309323704039135120022459559468436600899789278906873208696293117924837243216267400747286105080551270554917064281490634009318226197105081796946957128715031090714318687980092969120864817662315148129836619015289314448493370370412147794314748049850779039896643429774937695411541223994379694222093659139462794290944191251206967984049209885461676498889265733966562699874088295187107714697589742144441026571714737218793702741193111556077412018360061098276510584882789137646574864047033972498906966624741426255056762721813719637091859259836718942530218128996795246385458896013206814634112738033550152385477427893332124893617231410410011564661693418757094220420948115441646274786315906031507908243579272509205169983914094423332207037374801849795320249450486806990724174049621038433724303614410854393624574839940422171403527011448423090981970618958456854294737183638585488491062739271190375252132813620029149950118420212142407761970745464969254984596771216508112864068334861347886161768083029498068417041132179947020115815637823698883585380755743498736008741717320321963523519124244046766991099225748792339112504817664366957517886413073312834555268521778554993201006275464340930923620547547488559016236072654322090808542402167976814936843299534449297123995733278104819270327380889087943860699944184026072956703751263049282933856950644736879163982165292866944026860227127245831377834922264463741355947718135646025348350210631579024589836198183654031981021861326853077651838983235178645088282007731874504064795902340361747401840927255639399732791236489634178512118234619794350566627844570057255546126823574732382680810147571470888100796755425768734702332058992444077614622093778301368237764758525482533095006131684865984 [152,122] 470621301408866123972794405723018599225501133330201834695326347311762398062726197271669203636479335252823781097222349426980999235704665390538026855570641184717511512706723447649822457156809084438171623898240909571985777698051371026825246762606482709219057296739679364544987774413717489849622641897573877676362384023542270922036675811581087507613088408222136923284282778233642427939327609792684939407342066710850738817489518801584049872658822712527699978514159373465213485988340871915710076956961273344115228510655074423477798649277287136223825767237493711079176036354325966203067155843251498312146786946094329854428943517103992072960455499609000909426866814076601206645727576106901258837089252076199077316270177143168541861161045274674057625982052985227059575180061632767956682619827166956445571307598357937465700157270322903863741348130864644301801456307485452175150143033535500442002930519203356905557932294336374177205578976887032168744700538620419609900992470834043825332824625321973419045285802418055838023345416864579207548234263002338708855258998140526914150012945199257709560559561118915493413216599346087334202001372061161678750073649563398011166377836420806494893382677394611474181518225274422331236395040292937307825658332635560537820769215030760569368219141650933830614794228798881928424291621717948783740419361472437759123112054135728797219476066671701998256330190866100797450031491364582041673839207170166192530936334892252163447086483787333522315941244761762476247921773017285706780715877519801459778177754296953481895050436655515518497814185885881107425250911245293942981249747928880415546410309957430607978819817837305495634048033812854504862804780626289149501596700578166210919897257574912108286050355848843863810408319410773115579250427779233837560956549838284368883322275815099336188361682875469992199389192011678522497904596002470463574659697884847491167856852957620216805134918752809902018505028295910038496544833294657955917173681787637926425109863814046133312140594745048470688 [152,123] -1287427308398400184628140102020248453170507618532898347749211105860745250726711895148901637974100469193966106803288136806414690595383177262424456591602203970783044203276292288601412416093342812857855776608589079910947205423336923951476078177101231569693925546667063416380021877208119791926035319021982566706733028515013932267702624946833509141011985750432714053010850889458309579165512841156387833002989387827525686043095110101915337824277379661980396433609356527991259363212663297568791213680294735098705099221969288872435343324671958242516109638580221815959945470495319150210273769937490914114030111689027597309044009810690580884795401578591160069442636151624417755521607882964405073478836018238156574518463108514099157870458023087217752906681343651073444924508749624345203267638697705466640443825742566439980067530260299626061233573235964046914281398324384722138265434370836348877944324811207616636951622309118994569476112921688940348923615181044813230643747393467565258414341453906342283373945160861871163223612523874393240642257835430072348100076603036042304962829599552421512500562646960859763295490425266896766997560259662296113810584996185574549076053885096586181873056422748149964237093549549883953355256343202540127509144067455655464117948277427985797130997804841196068792141111669774320458395956374804348255339456388194625330713791581577638890581578842672443980721731716280279434254934135543045134320016232829111479064481235303389576100675206001069887360246021546998852768902756191987231367150478284849579220732539993802231605031594036670055562925331618184031554804477694300831003850790030210720530733843785582794241515558428343472710344636222075730748976185962928982943351157971006418858757458635754608942349670989453166552221312974053717833672382828084337869441629042655824138785682167070062817971858872564980780086001990648870326526972198339431692084747333734101380255408550194039819695767152968781762168351843982559939072801529294428972979254939046485470555842728597156774506624 [152,124] 2464397075770079954241516245444103365301022083956431918228482632449342676462219547175052351750115037841517859969966981381034707668246219526189040016177224140983452146256828804399386012873216066423686154391113555923701912781565962200949396427827827579672207562357565545016452468672349722897950039054334535810668455024398058105201172336749697297306883001300178957071401401051714480756896149783407370633949961977490797084158856428332758153489576337896786539678860362878775505624340417901060258941359328279119760956189736533821104946494913195603982832345480328458143739513012427393097360948801495832075562094379312687176042221204599804956442820923839368857601276926192279958186213559358292292559813169137289507747427631007795578728796442138357948706102544452234016071437920533503369532054635188160217100277842563213924995357357426461612197222567508933959547302278746481375365823290464653350843166911584461931149504940323107802022508715398163151144279209008884213266664273426356281155380061049409672312490020249890785670593824500759566903648804882878173362187556384000706759270335676661638701719641576715606323747279151486278778956617545543452440729746592413200097263938563650161808601684953675806563140097900130117788275839593509241162265102200099128303137596288206854331790483716151849864793350054175654103794699343147316252088072324667450716410136408197169180849297338165541289521846627304335699992249301544946831902579784717549416242564051941027327811419323672567235592073532252118068414508161239554918796700742529567534775786752846576224657794567601468152308438952785982791623616075008074664914709656670538672020703460343063156451790831096777104712872254501218649447967054715612642229956123463355716960011646303001422476855751688630746606056801249049815707788048659871269383749914274074647637932998156995272551498469289910873453661312845047521777414162428156641668727290127350768063606343654634760159905947896743626273317698706745017944900469484647291604588656207695899191045868150272 [152,125] -11995426890201811750231478177273678646409652513044458311672076595072130337042699684609498709890754894859481759428100325777676678730631679168486567858658790576462677104806410634912221853296130177369373265606950516312542405145155529213717661877031316947426314107317491456941341935741637123568002889326701249658319604753932958148333704774467059140821577541138769450054474839671686696264228199320999636029947937043612369264003427724611519389682244996456855818197144452114174871572408101459252941569228961680991030557757350408136161901352635769010799061171597807339301948152054967978511685334511847562387414773618751912551887538909426581998655634897038599073939556634269590536534921571412073634842507580125764113661641553177748581144912789435127345995188984958212988427255948877640096350426624041915333039228190927742269400128470875568754283475556281868081911092162570680545251167903761429046292795209899617462794565464147012025674230706077161980921986048906917110513874837818081073387713398245965348593373279739102789384746751302343127248166950353674426553900019890147350323032233005157208777732166476917723552758232172848060639136470823680603093778308019959488242017092172538663506807269556985472573380903190557544841591652700842252869905510965468956373144645228451003160166632345067849387619312143698243081060338304166102668144788095678696585764078122101607909759913222087567029036819100460583233416387432486280108818871157753221951425046991324077112755377623202469578055434346318994164247202996383124968346440401623183122760612470126589019141143181248256922538948123597044033625075799582467829387110510300881489331801491283531752387986740288127374165027823924489900817295142044114327376844733574182627785459336549850907377613566081212238187750779837340333740508220208448845722774719122993833917155604112598459828565088612266781895647381134453493162507077384339409242423890688281393439259037093123222668253402579848857199110119895756375835042078653828377678045742078315161875104 [152,126] -29814046254627127950060725089624842045298786880622298377374094229522454411553014377692448030129160518333412346930709797943696278567961471079739254730822062209639292453449416973529648488083013935570165533497517118650428138367280059428847294385793674983494509573063701924419415822331443646091129259538730724102030108355576102965032079796705824854909565786337537103387061951410039319272131037698620354211668474973557046516002534031869369958699582655854538804747027179218962417902741582224498436853179066524843403441487547424601367382531115641321995254826178913788322744199996016815867118216342815667468995072208868073976960087057362853991055200836252395328945794185837368999166845770441515001327285371076865026601035547464237030926969532453725901385360676000071684332141286102459565851606713751668226382233006328147857578887669643433585237502627603410767685006056853644171217515493386669333311707477395146422685106380880716223745545090098117072349222252732729266211025541099079998947126160662174692704725950538474364530606041242486196077835997193150116105945627400888081775730695740016246192039522794585274581611170391507890673380438500208861368373214732487972131412808116172388438537473549431069205049604083573051176759202769056330343038109536659083967518356728514741158512963695371929812835889185488417190629878611620417610210433644600520952662314818748054682698511523758155621729971084850648250500283292513593106579552231130578819474543339973803427448991227033198450430509916697123449412937983174638256540074584215235618887642371413723946952989631817193631693739898040683342528233420893881772392135744687384196077296175266809429404123034722006752932338611631572684362025687109806121697838513398151855449048011667915544570614401365384115732258128250963051585931311120047818959376075652933840729832537324454015796892561947882509710107603877692632545906538055372800146022321145954807228658506812487828480971203798958500469265669336266120958995658481318631540496161393153 [152,127] 45968409918221565830331878280960450624429889271722717586384163302914661486454144674272738446797880445204318829272220703937529822428744288573029689646679546383905356355488118916301212467596148653564635247771902901096123815487753347571805717824543663965652459785721023105573592515852955939232540731104416190407899751707614507237276394330757653736473342074058830011125527351290550002678283294839150585333231404508363995865504256051607356247410867775538835985271826435481023946689452233850961067477715699791707110926937082299465417696016081502745603497300730416308075778826056145793992240236330722205057086382901855495868624595011337009506859029381064635541387073047132872562103141086120811538489420483168472634489048717942451590204845218135770722742867874746526517457738397856863557370968814924685897028365468939938982786857125153110720061570787265293399414484238972548218719672466304533483087741098727462648983909929563332854397834154889950025261871442116091433457659387125997207151241162143447619220604876945870679067964839377491199134762231103114111161619442886123082622542703542735896696320645100644478525892430204057409317996972536705973284510865005033743548652030786557949009487303478383950239341128988297096524736098755739944962464950252529671544966000772969451468278483064493570885405890278495381514633942973137877805461548819807192744618311247522371051420887979427383939919994928209689133729659862268413607321788008684082680404595683968953875368438170800645001151203580444814926297240036721888578793978591474367712732585841765586728889614029220510763163657046307847383945224329991056010902877435714975135715151379297270964587456918548048727708833665814332354922194110963702844550205380235546781520912874307148966672731784768543300058985703130644655580941906116712471561687288139910492357062442988910498521816387720131474658089832986825966324134798885983445551564090335968356727440693358163195724803549437452310282221764595807461924730997565069636222208 [152,128] 190094325286418572944130064711503401129905478604192722017366223701251348459236077349757711573386066181637232355511633711716960915860467809910036611245740764949284121271375142642823901269874290723860679532802711271188532344528078294518691186477258020362911744601213064932893233555227073917199189111199736236319480649218961656388959499004272576476077066458745335018255230383970944395176378466787091098866008885043015843609192039092616415207667501286430678104085167306136185102785640521162584015885301747228809356333283538125708835683676466535744733738802840903065386591955193809669527692967483432862013402277392214019665046285604629561169753883061978395782692334303903510698396053506962272960361488915241294452574915345753708084429886791625211070982387211599875986866472307766631756705465902580357035176156496220076130132265664913127446267878797388050111557311621859104991974257195554822138312046257946947972154526286154506525978012841699183266152470274879945259012368852826960852071979852382513853726678311444660959431888797503240066260114855585377518008553057891633933340941745177013122014873894365592399496542983437172732244219391578198012305236767818896519046577772652076159648745162483727774506655171867892137795124932096875104015807461599352803473606513269241360733626958637995001702110902298854522612629381426359132912478066136079562952101476318426452539876826735682515144164491830969456346631913226044632980785134547570400663761562400129720876517641911113894976330684545134510874455569066108872641239746992467614521231260410113788638485365445144551193681109620414794944451846532651291445702302313947741282890371526002119101965978983901428449129922745257610221813747270711066491316444945903028683475197101676905702797782314331751564638957382166383797159152614960973826388883307965614200097070901436182603391693055286799753568576154445653125272493287543436212046095355164151033747164302784132839481879261062269281972318905596880601658832148856320 [152,129] 176437827852210713681500210548939471109653590502859586470799833253533818299594621232526422894316524983555778330695968392348728639728912095844833048407703534439003040814894588409523382100759731765778466508972164839774994522175830300847939989718044961994377728620832590561841160432698325650600902357021428900694834368906447820839466775968138750904962793334405153381097253984941511737209523987194525526966932909534982774400964769825485816127287305073620513355342473511464255417302359150553713561405147219856278328420316795932670637674945026148919033276243567106305883349922593099545351043079889777141976156662916863253200734040804794166938301770557391287397327808269542608568551356668826865969627682522776495332035836080586522765614230647973261507825959562497884373705510285546013907217939832551548144532871230829866124955294107293513217246518049306092288217832541027981308709382043816110382859293286407241020152537024750951784356773266565408930586998701078975711108228091637221281902477579325413519423744759737106689846705836777869950746460898840709029978818033149905093314920266492128893829684769250762415448570233770049826806433201975694783156479106892802972737126490465295648409846735437619898796766600783358362836946111618124825398860278362421661677228495078730505982443951178788679249696904400798604047794952409910500331658056854864868264422442970405373476479106301011988319381241308775351743508080451184630448168640237211391608112942660385601483285273731190471530161017939499081600789234967814731337963041068733324736083459833771308690305978694284802900241587374780042062241477314038792297942626057495567079140388959362222207777713332750543836578860497533799836766767102105938917699498879627128359949307952306972644198905726898451066304857893615760591331796504307479197217336751100789095957298007115995780861527745220407351356334441422358563270388704689491384064476648621427711633651911126178479844164467771326358215886238456689954604992 [152,130] 315219688291956131003194673809687933655882525921342307364789929181038580112098718089447387455522269088765776900681798470172154487360847067461165824051729523879978685629852852197258699546708483508649723376022478045860381901737104149520882953505913001930784282826478537176143035358283876921960387131567266503916201895151805051712266407987431332062396583242917528202655969072062776032813463038073064307320834097282679103454481783736238716106938480936357729174947960015085461020924486371855459403469547984721140523503280332702753036081971158614850409830587626392522470219462481462754950730919681440854612016670372113595551530846626235393610233660219915951261870092554445778354116611687051736126116232045080071675104227764419830400775140162696700665136067265778467082327443271880413870791507736518516912674768081109254454953203016929976751215723926016905288821117626241625408325510942400631641055339241007368532590841508186334038191734707668722490744381846668925844099045844033051930297119804200897957108075017241686619232122946070998837629188737931732765875740310530249348712257530403974209445942688761072641176943146162060225045728985927360256614573708029116586523843953068036499093205448369052833927045420491461479762868648014177510595641198849504892875289764388180872916800394696919734613694123880579552743961513037851068040195242975411243603350100675623431299694735511943520877529672059772821919211772338848864595133759414558106381960395127627896864764191891711145211960024849778087252446856223246438486047170344274960667831381548338561065130147988561904698405515637174562930287849627984272146082715983581357261066501925372986521805318508171260527033182779695922856500933105705636231202156020458488317008066969960613409965961467115527630408178579411215939704183790968285451433213293833053999511740710400251951848225464811569801528058547949371015903878287726853771270210317768106853652590739399770033105791550267568518030765834070044 [152,131] 74300143672290288576554671977763342014188951975771704085194598656239111824394294324023071186657484311548915474834344542201026217983088200601561408722396889931370365597106774843378089934144871446787412029917769646922427805011495960158484490572421453903893619653963561503644938173687002640671216663388652883088210065593326734807913219299859665251004990692162987192059986922079217674120212812360725676166080643776978247183269720076319943684642898672697269999521326851773926692606257035582023476640882871500972532279648250301041124481995584951434851112774638725412538468318645651610004245776017713818049985191535174182898822511445405003687616364366519239775775267216415081204967810371177168187981024194556082990214240838310998600453474422537576478175282308467471349527735374419437152946412102669173603043801870157633611947417889223389685133055515480944681590895268445683300225720971435059829227314069168100924059522078601939993566004432374244109959834727776451137002573731593709673409165725577888609080837910333925156241833843498760730700652978665484334817401348140291573819718435785551800216953964368560861726914200301450026796056098789479095580640819371269800691112716024652330584342469962335474035464081692684869518528736232307704604085119205491650746178010285612220771066964228034359210314884683067995495115348131098970664536535239363966441076040954067414458678504558016736219454694875263957326787855281554013677257440300858881311163606453641294623586982547885981282560455544965368663860194578521191669204378582973605302329600718720024066589006260034971353361301804970742823277999754316138988619744328640629443169088350346793305324289246927395730959120136121421238259339619026244198971879450553853150933806426428598099084362259504168687625436605639135553675918039760344833602677321834549947922605487101154789809957456643852570232798891085121363521301452367791776753903510720420053719820796629601102057671437261186396413824 [152,132] 43506315939310403461293459020706492294922250609752001151476951631814064743277924077155404819066163132465734542169488566001942730727624584678800029119793814890037813912763691162313011888083753726038213950833265630610226109890206910060094432221634051248619883557803023102940240367172220336209937792464223052672274788852603818443894168956109487275570424171122365168854104932480971137085816038545365201864388980163799046800915894874344199862361713622686693800814797734706517487505313970390208314986303529019212094864318785610302508142425736942794180273367676783210243918843925836490543238410786531723293023014611837252065657937794471415757533235441787887534993580977321527963166029914062497169453982615845330474152874830709681995662503747455431959255053444049522870234464327761429601942567524310827108450602552610712827586038190557611486307560291488089599458255510616664699046574923210417906819276159556040985655927046817797423699480728623537001952488127799868667130806973829476391836484376018426260894648483482712659937723105738760297530061074923425915306413897688699845086986727149320650164727644354359192937256983054665233628459852073836804086763021993437929462289912146305286868008812600472493660693847620564877762125997985549549245988548056172366401686996599775102425253875748263821586690043665330722128821696238547628310086513910394087056248639862064763502299778844813986795160217593094790993505765219819567802927465331176144015705706354534985583097616460385317778743426637411822672618672531930788982139500369039790704020936767858254615332317759280651927710517572118143235453854950581691805011497444868631905457799040063713650534735299109778875894473300683953407262474747102027555923454003731683418667973627421620859581086969503957391762223904196211060751245491082102056273520318111267603566502088263767773720544828584562747429634381229187438283487084620179737936757715935388248536657639993011374708524547301800 [152,133] 2959355741201163348526220202367186681274462174501415069879802874242047108430800230872718739606583087154340095660266614595033111919968420047901963716090998047141184835426839996596706563369844176153303210587553438632386068636755684787252168745612681009966618424117393939063891920397914766847256059721335056720784855109104772368157965344575042121986395732175960067979323600608258349745852413472195274534762595696025949051924697822358976994517173984562407907531315343711883804023009953176913516294859967041072041957236253256839556505286832921669753490590724949311642630870965198878457059120828973178191880806529268487347282447298151055508379599839125285366232208031572506595270814516565031950603383891274057010895132927501852058510184397876565460320960845956278147278163681549651581789532448171616863753607482595127360946271197712154083159736436448174241572165733255619292830180087027339456850277232319431429011843755090865725928602333798472903230033546891969022195529182425051570492366773645811131910159212208233612405459439161495675938812083990372041471828701967118569503747975874580698172476092203363442095329753687166291489089076576875490754518108626357202131996061766009336296979422435846779826667371328577021047217911414729415306031893985929713590002436869237295530715457135248180372435928759727215031616529711011858562626350520995324153408638918676324416570534550262500957182268283213164203164708393778031167664781098435784297976008102452726820650321658286174511260581278805427746068719488445467616454574577574665938013885628999967046397570751558268026656831918774384699930812959228064938428641991001689373480794056754269952230982144996330905305938213272196071385267002389816237383807787168141013607844969756685345067948170460263284273611806799586882567265105824592620516150171892468391444750114652978231942341513824727555333530715258186483128643258804102787010118761743270293264604893330037099776560 [152,134] -7041643096569832869498136402018134003032667167029186462857658385209319338727443259275154381706843282283184932867465232092102162303345558999568536271091341667779212533023242090107326007744922859917851096716223948288535471424317249371166398365797040562218169404512282271102344028936589327803261001401122124211298583065837085270634749560787819566026172691579536966690218638419964589534649102559622428151061838673470284296956643695350648246166438829846234252954313000058418005961568417736345184059939764154793362896908173721636332153420056735775941416529979371594754544960537234564830917162019612693493925045455318263497806655298844410236752135852804712318244901243357978130980505111688658711250722409958407853057908367565086687667078482538130934675833757366057306960914460271498796306651263526427036486356404236984813078936011336945002473596962860782618425717406050736064649911225806614996571856524977839762228007938470835789723544261712981336915669440183399063125021159391039197797016055538229527058887706320879538070231968082915967734595378415835752574445066605662743872156942286057837820630798400159951927967132050886273444128014046065744652467983346992988836203259422414927386212369548104596675679627068857488096228092694591285431976329478382192716959086544253272221600753574417077311665055116891710797585797046186145800121774817613041367436405619264125443923432690525483427049664324623699706300107027405198660361005383257166331968080123195403370174228561420247990284563120690379220468768364669260581866853881776127616478863849215500286284580419025101018922735692126417357123332886615871977679209538247151784785025189817928224874960719542774655926694821265471660982544940323542080299642807932602599985100588981955258228084905372127816641167562714652627066770658486211773327896272098557177324364666163665776126818276176957598023807698833313562778396681965662914271064812105058919119489471596413 [152,135] 444959501231353238325180321408150672467616521547424244106187115720773384691223651649100496595859078603821142338576537295118644116052977498400674162948235061464845437740532127683510940517492767158776174835302114119948529791642803272306619247394881191555282944303446638079945208140284814156492725950191312081223274089277324457368931557022551807110447643363817930759431117326447973331122082421704446085680972547100407074751465935568829689306539112510248033699149556557344962079647170995652939997751736830828471500682942832989661959475822303891952284216765904946512225983403033202399295547918593073910175632438501783708121721231600409257522175687098146313037722611053260377450840871193764474577920214663097218316772977706309157718694738544547928876413147167915447124544051611083916158951001943709566240931971675238715235842131453754389304546467968767331995529427137237077772970881376547834490488612646590968276216829226315641520980000861482225713945809481653023719370666773833951593896989764293608575430238275906684029678597849199190754882349150362523736414102487462025679198056515227624417447698971745494762978308377720171142559548172733121931104422746819039805475603331210994034284804006272826719823440588448584430970748485873008365227056882046461112524237511341635148099209866651817592414383454461056136269272830012266313488876919479413366010780935782449066384760109408726427694967847087896763481259222760780184807919355402923681102456015474947558358588688063570371840172191441169584637945555515226820740961807646987777809272804194631013198941776688957403173809716150243112440415876799339131683263621319051417069937097951789683843219972336831336434983565831942733595421845827106306410847559268278273977566131340525798720210261990497278820282733227969165098432523876821338995477280388353715995893385983534919594770299839541955352694782834838442727669400828294010332502855568385067070752 [152,136] 389109462155297606401453785121654983713974978410142306293005992884639958102064484183034881910073671382380647722646521714531619490210229140285161949242395155686071577953088844532005975757274354874882021339953137087871639987753116673008169969327436862161892690864737123773862491940252608528774031731719736404890012446393806069143083667397785174486863527033226437811839644454402053468940434622914100551042158940370184253728733525533674951861489131117271704057062561960694803905126400056147420049118934473727117587929659287681775481985600543275156399906548004407972073928544430508496166016103825526306000957309445259495018732417840942363391059570716306852934234405390663781438651728890347183703345625913892142454962040753708255407197606290752270466844624592523653026903069108668798365755886971944630305515938077421023514324006449218344559046419076748061824730282977543434953491845716653986687363726156443800568011611148967394148131596004698674475926040359921169239868982777376184298783980209134931094932735301009250140618946041804794423639179075840101988682294547151118685420924926126127857171018392025224713890143041094812342831146214336720015504791423899399772883665043082384982338892635574801937235037190995187520235843897775118488564419705499192619526296534959983912603841826586721174899790542435214155306501150313644501580522941819987268160171269428683329671224848935812506787514691443880883967883578386170338075641125242637135139141041908868159679250564699035458465534947295008640931128408272579720759445747672702222964023347019883767716578450205754331254824097930159680531092840942578741628526828310366323401695801044442130993587706716324815194279767608908316204240324171480256879464385345752381484893505014923021317685636319063323787834036035666447251058161994849981018226311139150637734084171526177351121085359875357284311205148081183767645458495170253211582328658764656 [152,137] 32738254824285205436424038802842305275602087947005140775399643876786742043628030930250264591888281621299762283289289642855325594267708330042436771756668896957656926515559928484434258988777160402163464236240370486347518651404535947419362427142810085204574882550394696760568471544784859182029100420360428007617379027183649251966344562363980670718793931576141803957912535362974490033924663479332698378181444531478607331179224072114475201375250726351362880822034126174490450966005827796846695541912078567165635310536584148407706473228742878091294348005756116485906812892217641828442923157818654750062579939658329761232320615954456130239637065503816435195543632899396430143922095291662865067604912455811606363235408568608906284979837251668787242392299072082503099521440209551248579426778792145562660378879839503671179967666747658145777789621855387913178067475284907795951978792523678991870422487710990419059899862700730082065806680115978705631907947918806840734959291421116026275079465423878043206996942769049761296260753757747523676796139183702148653756588848301283039530233174866550860830549422336960975687442344333136058001626205663897889917400783714981143817982987602823119570604119341273788388338056341188053850637000803510618455948955754951089404773822289269721023661787860423428911346651725715316140598639786410999611258942548117861433830406330855048561472216501368903758996954287806201314010706170150582927012242803260605160719116254941237875627164036420073364138813446297309218357476745243544081734961156228077206026893323531443792280088102505570921854829946464143868666369607832722086638646272033639207718678236515844931650038341421510691234040893653413033402974194797027020157902117555613461999513509907348254474544877348072948311751205021442669260951247106216238829282040460379552172920903840348050686958748002485306079988631456953035708847788168367591432592 [152,138] 8277751644282034828294209276283631661327693286960531050591272836881939322735561274926294167283676496083444175178544539099372641043813676269874876093145683606824276624607374896077274317360058113702857922777860487431979609499298656783063587300014652755666316038567095322635791855919465884673870280319434608837207563307987699028894893970309797818314759705899089685327841582107334392964842780275376001616333723880536033307224961282314020859313354531611254924689597522750882125534465730069339742756736776225953889193532421261186856269185788330776389483448558453659897514380454374670002412693848651823987076169413911455742890360214397549228413152469352642311106079116940549828059716023522412492604121516686186856071725077358642138729833116999509248004804195401167463148076230693490645783373331022812452723060225289254124100043698381558069353708805322957583250131837504526604766444680816662624819627017741561001967887201839306499061395694804554954663925808053683674843439506069715563924515137476542081442372664559240694142664945306857491965210443496712710671656830521494760144245892892224289623651895400844558028551861903630595880382445995143020172546108982991644157051072955462303630445885281074144390571651971100425137510717834458002453887506251248314052426087427386310876538699959715143550539980688783367589754276283436142522449744207091808644993246415052582282678665406803375504775935827013856070184180978237381204358115719652640638789744803603487944262344490679472022138800665986706392665165993638416904258113324174643388707694960466854987830611320587430174657883368113332838702872738059981435264490970377067053761891421323366016987565135826401442682227536074768655418525973377808417675346815606725080905672797547530353349041859127984752108023567297511918380703862065442913546136774435343795083130969277760986683491153391892725899990722203093407901079580992 [152,139] 377804896988169181058343174986432426384145999804184540410850396232321924521143374876188653500924398203194718659353560966445844675396272025771396069924797544505904051416002530060311782560148032285077444593082392193163839652291364200142102978659476743889728931163997975950958321205527078101188758596512690524996306278616391329563932894890738795277445771980565162321082638526236225518405737008670941765910984615844099424004159083116653886946081729881579284717846226698686844319780563052318892307829078977812959592190376486278420291048270801954523887311706082671724115296425739264922661716968748808281086073334902670146768266979586211871133429763148655424085037966678879844141550178376964965110068703970950627528473517208890251695815132191884523520167577941465552279282587656862298759474430516063880345489762204594035658557040512526686529747299322373007939648413131212496273841610507338222936698791631927601764430874580117989437198231531596013354582636132346485980262980132158202365706824416528665578108344471214317689032379320057152024585519683539993044597330980298404042448135982807597129854094212499152453902736670566778326861234027981651539646429279237789484343686767745570918389359672163961818788881899602242829832730509032488346515763669437999321073046715437604682833891232800303498559211739446388055051844343356112108892984257851276176392149965149908235615804789993537905433587790156348942784196938814204055092180390977323437303997594370440126417296092959225164413236988298325581892703853326204999078782609776056181834264105007323549693001122370774336848527124121539299106858115246411853699397545158005721773499085127202806949539504981767418047298399799154364695934975389577661552951054726901110208835668817448650945264360855221951110838438152716949799519973898827942083745742922173941216945021076030240100618738658419598540884559533782158656 [152,140] 5769009882789850012775820828159251304400050730377376671501236087765526758629329442401988799437212552062388140727213650412076191607276101506102967696958810675110251482362938670726748499701228220222424889030365341978320737831333791740091791045234714610461155762067185161259966151621621449808221613726124404198273300180192908314317831657899271132368461561352625580108737746835412353627133707474008709721900449143656835014025119689566070240582403074688309800817098502025653397134673321416925126189603120134438956621165190652679357971743293984708965405202551080985239390689928506451179300929124571205468007131758045109597980984941078395412971664668378167981142787302177295528018224707279275978561182926764652863072776859685523896515846887635380587389243757699732574270828005416332694244964870091260112533448794759776219957278000197609478441985512902020563383352951813758092544092622047626286323267768766793569962516497114065548296597914887763740265664350466673979976282576520780558629660188799647014013260864933995448362168502390017035065145649348031259094959785362395950388460564065325759944421436785823010643392368906527499112889049015479167697064698332479000376574236941422866060333683726603618317357278391151216462583988613762964929106245173498592869006423614336113192333499851980580614468577936476769450788600057623048336776787861268627337832036668573346072914258185710173519297417930636072070834463359882452109911161392936841775870145591550410433064084175699613209167966140954196144243971774734538533487018325157818398916409942646256256188031587557883839847250329713759198220771212251821849914182354357010105911503269847965408601484082335063680297718030263693222301448051168671294916588752179850897188564552699011871486687765520805086909347186904247270960164405279911090337974240732433391432117602791763566732638352362352182973522016 [152,141] 14507594051455652543129594674114888021027438594515450809369807974398957559845634026196962987463586779570152408661693330618516648540312275114431977539019629726787195859170195116182907405892486236781783185731645854449683193490147056057112157338056568679626542068639566768954315209135854500377861522174377875776227290800378957428581566845301399979498632776489792891915658412165041462388432816869333381521160594494212055115560014544521918875176461355736427136821300993021532607823454282010320960986381923200658014458220297154877723405574691827887751115573312419757178537012861880990455337528355053968435112829320262977395206055717501863076172101409038561486961046386095842894229352505850402120084073812454251755819388916893118762540494111510922684844833696446184549315716409434501781767260714246764744307242225482991646160993053733794830402623782287194457685762354656623952269244465393915711459376336378182038031347072816307895118698842471741107359037646148878430285846137048611871116691895150179320300175463605946608262929009291526398971942167228190321054893779750001086154549909352115001195687599833925251236418620904042469492790373283634835838492424462080951673351033645949472397553745572718551675135321109177116167670934420449709980190175622800937904412695013885133545242034252340679790772528331112242214039708621515565008325417456321794946284709652706028960757950940948926084740366476516477047271565140383884269336837311947862254384491514730930444053005425514033696049848467183914541499244639246414101732291981368548175134740134046356602500160629469848269894087472865514396013962778071496687379188788364412972651415041649431290751992327470292157844936336621051997266796460612202236387208598561260772234491353874815234214645195260169522570008282554315234309401649584125922547277308967377498995871385748574243616274233807872 [152,142] 28257488767099745425448025112031359829633465074710060811461793787497839233053826290804211034973155578948414165177518395039085641501327313901324165597855263884459027692615047241591191845244136648274068611080232167204419041333995781353066862041671102547006311138600872512506975885244613581065830032922302808354333313884783097737590173569195650526470421963238610450429509967491712186151645620797644216717695605356166094812790320015116260955129257149750608333536237706602543188092446294147472662698468148592990088638741469211488328467131672581998274121851465611057977252148936936005122424849298154733311078952263978233557477248802307985297032951827514129100000333932534346830270648626646225571316264207632478813044777743334677818886373433393098986918237289357446687329203164031447799515422556580593653556944359142487320815934277449908269064366167697653615155963000068251675825692133591310251818212783434965270833968097069049182947196589832809046334789573192272561220696583085018595539469396886969640266145702975578647985662454976614740559154083576775103991616524117008927914544216970399381516986565486863943513155225866665398099409348109860826301739544448202379722759439525558401160502761947443303549216535914954447985660218048310982263573003762793576925610223067841953781002963447358953033141330888526510026996501445739549076390438593727341698988960835410855378764680692925246744416539710456308912516627772275838766591501204231875257629809558038423528434991965697747934499998871718944503643620958168962762505572498979871797881947450142046242214438210423050283700051545805066421054370350093768993331622791906602486269987801001330482368272622572831092047723857442728152270147309892679176944680862124221506326678057315235246406819782662520499576848246119478196164394376417947394662898699150324369155074377742179249599 [152,143] -9679754443393657657113303435315608538435418678239556575855147408344351588515400604804364525513877057506082295581893336745627492987778161455869250450392203112301929394846302402457024595320878060843822403969063949248545429457323088918352562994532993147084385646862785259309967149882246008415242402763557299876570492460807247076630811020893586257407123638156103187255406401087692769812765492640613156137957211590052114740955507081538756789348534675174361405759722373182326986768093087158904811960911807519228598485460052810322839645004877070955578727987987556161101337452339653575475093078897328620958955349011461243326424855075947486051120407696188863320017539279616091226819555924089160998501128628452758463328487079509933854331427539310128638617650369641271108140037522393232836845900264145761515543786452720682268227905841299825690144923052385986994590516319964203109115321231257432893195569519146913603882097564464605138534380814423773364270029601063988031265693673980122628284257984909312063050106923688742384677648244530962484174667112944614356962426987294929675396992580539190444212885872121178165305454261127107133665477526759309270904817224413533399247362831225338547448534516302207292535892733885928045634899187492967825482745882369790100881349479691011047565901577509043199902311352670781181784204281206461125207660322451460927238803060144968240689639798798732476195894748039056498281169948695545554081386371303881572235165515103040376545992876708973391387027880173054994503065444677479192866223372852152994736812985367057585588201946903430325289512542395518407628310044411275160246963530237650851836730661130886733062233927614926221945081798070942804753722861020640639571547424047924854420670560421392891250189616872738253757686106528439880095176220482549979522472019706266766795806403936 [152,144] 3857417407790710992995517167811006182979537101449408886447361904271187439772416030903941332082018322448559327543348097914929188681840116752818313336282305717367303157125304360555352020354857092337957713265714528928389606363409671940536159995462180906068974720560446064696661898178063519113323621237060116594866052675874161497740228996183967629237929087997956093073001556209827738693601395709080726229747746744667164434765050614936813984371188044825141247259095717341782891585838389041111572145073568473926094143248958040730961817920065009059640639636554060070904654694721178044260323779521739207713886366428922592268293037146777190559013137685707441958895826550045544604221254586791264588871317338040023954223227238277696975913125273113481666573486058681128990360593115735090573784728026259414296786145374542245011903859727978823865821558314290983920024180800950227447199739578243819484946580422031057929172522420543365512764728065709180105629581355070296067794958871447560753353142826162873357389348448035926944924779739731403420955997608101033217826899457073606740301866169307929057316303881223306725978232062673508742374861207316830217286613938513224811178388313702305667480503626794827189034316880385862843106144914738585658795250093813704925053500912999440606703908024019416594793924861032526046232710210402751976237543355940957911609706547768050934381562724531862291410649197993499352306703068090726292984475515271916621475439447969161056070670092344852733697739107389236025364007594989179358204453272624259341599440354252093575353184000848008973398702965490359022749428281564066724673322221202085604189143872592429008969071271992907075386454664677030123597528792700075688636686056290558513637807248217205531963515476220863688454616417268535440419251128060223698265081018393238144 [152,145] -212800556454166514415926934873796162142899577778809607825219686942565145657511948724044698326638095074268471296994628604391395208601533790079969349038168858254357036979086761505001161521520017946721915156657852149609862444691614688014322956974517734539731655236093772165912373528757382291031476374773740392966700615563096721523001689097897951139391375921018398507893674273840844355780149445864278164186755062461491979308136880838924318229143878200065597871388397014302493691117394449954320769305815595325909828116519866346345135971359337506171456668384284883705825680337254793974819096367403476892249371917531345881239128953017867398562896260160948540805532552465697976004068473066556959949253726033859299340708116754271866612954928214938788112974111688147051592113408202682310747133707931220810107731084332142253839731850630103661516887884182315018065225953190136354911315301078342620579963070867241922733787526750586274512856465938050309598947641383053808124592403589737292508638958464395653453491478249373194904210066282798897873572077030494512668439087305392266558246187025321440204428706373677473690234336726299434101491518620328561081769522493000472280417844822380501828510523045891865996393775728881837416788163486960081201202352887707558291428039660773821300722598336718577721522445763835909403097091310838155417273124977761111200746335724439551026895208116786074047650218442987020040043092744623952713908274221147566264938190465501757730991345327891496143211668246605085481220481086908985574319622634781978631460170378182733845119282639204001054620159294652425141893174760470342835722005674692128660086227733669128013273692927406899512932777590747038374254323229131539538797593758423478214262603422419459058912929201377046700343576734927849184060582635563065551680 [152,146] 3981286341598269838520006271784483284644787674469480770123157055499787932917936582616852824093847011993231953493676663372527703861176683608215090210652161244861609106819846826759393894037089792977967149642303795144206171373815263098795774603461548701739458022938532173099324943559588614749243648757835713104259708445692014789871227343930932084893508405542167947996210810103154915831005303733310066006343254862185026404734595509632182719180721614666316531003551514346324906289191362172244272977052685223867700839177440968817349372855274067029766486063324509807795684298191081970485004001638540814746060480830223001108281291026673302559390198478119719870925844898499585664982424273539123963293126991352034629565750298299188321533461992589553742946246418213309988299591157426698880407416522227721637829019606163217912473864236449948269846735664970794347563956456987670734320264986742497214772115630969067124345448401328252839056975105848229300551814952191049801522236747883518831194029289534585193942452130808057969522050329403794276048983390750582411541157861040640068053621056536473312991036022957784119699163500036915783041328560645169288579559941832642731911297840461304347957428021094814277743489833740934711702731483379403390686022227060590257301870117242555596841119818422876622584557951709654827681905755873440499235054171236038627136554493556506471826116906299313270976883212170426757066018046071245264591749332146507045978612685899589027380628370035185048328214487828637081271292303910882107414192634666917124619430271472758401298392124105107737289896867025339129764423459168979916669971709277623158719528768868295392440763912040513799477828880907913744030739091833308630085530892901235823893650598626625937023061459153036608546069077508811396977255712 [152,147] -739674553141028716490127895707682483621711537827444047201270030750140040416580061297631093556761400842885073629716473680174802897392588486923579790779754519169314303844481814213956998399674250471184337022053066424596218671588409412220529566664206131672082059599726073208269713213586900469071861052821854369199695731804732036651208191918626625849658392635964899597224584251979554268724635429673763500281781437413097031361831126110507374850968929367987093512047223112872178369889486448235449247704976739554273154253834469456790905409335686294418061457338303632670010698340997883036801946107829755798340390541429886244628297008172827750645467770996818689817460910423050470572291071985453334130113615795909110708381441039722284790682437239466836396721879658094029457527260430447609337423280225580440218681570832867988584843271967431240350497865261716529871019498188926410516197957230479732626579110417303764985242968132760537848703145172384868658800532830168965032475696402952967071938688021134226481555911393014940504186128284980115743957094395321713147879401124654859657451676216632185522560340368266163386069197332365712818222932680434281476039762041568677593873538608723999768919382508386866011138821438143575719116272727204567680667855082038174033330837210753723120420668782753323286705911713843168722503798476015615092523083498012078298049444169346178223765930902267649568690107424964985506206861037172972507221325262573078755959672256230922860792962295493473759410104898802370088750025475065471537286803086423747934451417042736945167477336546697097835249894483582846464828486348817956664406685732548095680746743023597219531961716411448946490662999163082242422034699350443054494622497004131940878805521976012895498581178177138415884322065920 [152,148] 51037746964401034892374593031850377771718935398446831089953936705739835451980390902010426294211410639281099542322431717112503731913345852829111345032302969344762232904990473002898486335010673282555623719223227207148283059702347697827336640604544916070844740757341176080860093600481148941986229739879039997352221591384101744711285336774150579110051247361039176848243991273130071303387730513150683845125736312262016458244924641510678635778295710259909048963985480601831232459434305101917096427371013045645008614308192492798426257891600424076741391865615318982779347809792774063324477475250648076396152311511935350459711752300890619959801965510359321107036144490399159478861951636806051282683266669947744470705445854448435544979606585975432447813898297747265836764324729829223250408387196382943611907653458940165670944997931235632130203056074824974176585394441785835826399394307797116670155832072359665630751103013268772682998764763968272673838553376256018154840414885434112051004503196702490208359486584894988625888306831485768443604118056833838549341432574842427944808657533904466070736102798445275947749950782235605407780571025043678135298615602740878943063027263385407532715465659798360481976285605819666297877270090903752758224896308725680899751311598290987412418119806932595682194951663609899703158553919298574922349916266396960137970966021733181891135803396783160267090076607909484529233812657875242862018180537841961323156294390866554335582041748389398844574720493185211907184304472365847231304468570687282635534095591529913771060516413705291431603306231063734629725946132389004487738474493654067857449990339314331370822579414682836584970534362928256688181215280791932241979108435646144217053101910612129111627841903155346992 [152,149] 33419141933622964482363818679687034755832062609231798237285477758527959135221538602765418512209684320677158867276910840651572001659781831623920366332089936919882057459336116455650443269638762267447599398035363973252514359707445062949312495706766351680945915297490186910813242801024414272388184820818168400320004523331815994375914681947141538066645985714535762358521721330511481194596288184009544383883296028799938880649416511312577897683252678050713376187146329254175675422807773595305935000512596413828667052766834064672900279844630310464697073625622276488305067766088470794724534115431245629413448125784706764007131875999143972463764572074082682488473357759349612465219233778266023316567833703377534597248545261758702443635459904176449198226645922080406305016232342255410830278556991158236018950507275275801434328179685815134625365070608188142981530697726590635132999520690542533913489022359307065804955840874721872917567515833608144673190381198927106948223481916297603928654930735731077066271707960523841620721346282202738569813338914163160338295492060895306541605062611195187545553841708717319680876389715649684612338221884201856260380498019183386999964173963044052137536559242065557556565419027855758286678931689080319714851886412561660004320055319329054214647286770567207868293924646275421334675774176212099415359324111285869653455011731275422047479116238779619151524433797820091081558154397974118156671608727113364005717725918426563237589831019775564440124054454888583821167336766505764235614807302466353783728230315752111657201255799030393591463816512813842405921415436897140619622932701958540678582599161978908076416871751239392515733204019371424253435250087206345481727432576297752359203242808942643542928 [152,150] 7120919430700498998188836319990886131138920915069136401067991746438224886746777590995141340607540886360985298199489871343312918890891326939036708621102191392811366070137897434982342499652197799998692578597302740886159025191733595701006930242164720574358786838785600067679094350281543303467184997453053180404848185277574736865421849680457105373062752318403305203761286245451663663349251192066364584085957454004930481837004547625732126355192285707111813872395698969082104398095371116824515887883047734211257130429745971324278513783363153008433496371101493402375999348686454744402733175045478113081739925371261300670897709126480196180357664945351286391101543297896717129453637444363407093205733669728690315000426815652886248256175853149848085139302625042341163461136183565102388168407359875456295611351803974259426460500468528042028746014081399106426038548665875108983419534582181698041703192806147636654626853537377269979185277837808734948019648598777275621396646586571350033242228226296663299128245728780768627353129276135927737312837960366481217196104324571533643626054115531529608135969820528904531089392627557675784630450110181539752602896669897028152750319892155601938462714401440054899229880186328978441025657835844104809847522470735199282360641999224028343877781611053165672048727812713003694903136661245246337839224679074166436358281649619477387844182510350910138103228017672463487160225358824093720042114834098506506047583693148418436481085492399225593353063320135389305732603355373696338897412514493996340834234178508450696686648214094574714435397585798380257228280468971790606806100480994493456284411971859140767617706972658568784101516920116281419938062543156888615981870871097290117904045 [152,151] -50518181309690081186027720796668757085600949541920464254476199051378611034744003071960123890539997001873546347927278065657513157749283418332657226710198583887564665151816521076050354193081358550339527179044389287105699954417586922976709641623161293219347270064007393303481009923335497608594188005045962961577344710226812531294284393746029727319685099987539222186132250894186574453755247796390360353919610375936081105212970598713238320965797877419780868839239821981441973348780098790990239211310475305586789058582393717509627442933284916016797007092786801971771770298117899978711285277494937596269883482971785069470668764814373664159796258005938389726872404421203740510557904064162644051061614111500932747592775636927451084982244413493184095669074768447950331397959346570242310604794058188519415941348517114602108964926997693245847739851351037744643655505601357605692586817248803862630149424686594920938210950167673743193951721489239595729792412804651724057454315925048706796509921146665839901780804718427352977206780269800156252319228654216214245163342544964651810448672303544182818203440674102835252865864885882234255382204019645889341960064887070055960020409068228310825881363243615114151521000708335785039444112700323103343715895194382794343289986972543722411814633273285046283630950394265745466908216887862334446620720703050343295026085317067604874586225754845955337775754546315030578918161956445027080732836634499395616205052822426347516188705991862739524677386948963464032827830150217464558855419038539407824306295246987381908120632872646803374294165451728424490495838140663750188483494042747403988720098310273795062391118285666573107092874111722568577534532564924944202521472 [152,152] 10569085728047919336332727483936773719062744488261152244373412163491483168595779583989714081176920309616153508306904823183020467755214472266490397292812639869314664037369763310419746373809186650959603463865654480883253042325942243320376547354946551810729091695442191785942021232188994428014109448878429763687662758811839292371341022249625968905924242487624794685775392371272424329273054205451433670881475682534277016384257802040498863239554620045756548610531478171824488106497602080591754375529756176649175583510645194101501377497153516187225122145903077966588839088370500283577466208414385602356926772974843112861154915237688049005023527216275940000571761860400323224834234883041182085675455960793820849518056344175524642620130801729169010085126284823283217315617621660466905519915069137849665720152901244063356234547812144151966317224138573799185241658201247019566914187058512079303609191010108775630526524016482857088398421478245451353667893961635631638162530947159833957748247214384070217714101010215859065796927094514389190704303384912579874100147025997383629839600355518553115263463898924384733957325380259645073618837494644363622193640047030987705436050676747651252693959628307464381182431763564317273698765014394623269002477517818585024540915411943522719273200410785864733587666910300983019318224298855224688966582517421756039828938970290568555385036180895738546193310683256502983662480515895416940626232113368060860971812903701627112303605207296458528644853440511270222761366730686570320958597319535154469820345961646694056333370732072554584889286996334263555529168384062097167892127587823909740523553358338174163362516950885671101314049492241045997554406064 [153,0] -10138850908065983899486205348975451230429345396731453381570233338233034414757230076874156287605035859356197926940994378162132248312579468474473088879202897138022990857378366500359376590066280050146794750568929612751020689849623973997996380042822528012257140954852650631917449042347735572506834008405790696825434385877309018790230184564084321770122284966089498622117322639137742231488632189804502758471438821911264999909269777822256875720775332489352427966611978578877700961565744465806729067809164887869212197776338832377050609755944498742447581956381755731012199246083197789116963214321391758009004531445909789892091666463490157151001727461011477457577507838626898889393927707137068721459666409489259200835460721114258123282019473259228013826554680605129268600962136477594559794763169914069825705935552734830514290718622361946764753693525594028800348332546425259912549023240828134130326653179812905124640551339065264668553449487177489595677342332500000491826631570488093799374495403394563587786136141187092484399463333737906697312478590349793148167217334150549918978678679973409349071441940574605885762064652678708373302197952909597116704589452445026906317884026420136410303842549609265656261104203296139833561310610113715567121714791433307121848792449577793311263408760325289527117110304338624866116398979007394803008928785213492190895686460612479633324652454477805546347086412696303559893247334237371687962598421471702009336211563502681632781598606378402594779828449498866509249783705258575122637527023082716473425595059621965063456215508702596593781251330333760164243759779834698866907934560955905252087248940715396509056892533387421669823676121049505907547715818494643288937912146068781572360230623844678911785094491940325832225708791315112019196143941635922905733783760525520699315462507348755442827780510958840063160920587267444507408999970141703404754301221903023491065632948475140083449601826735820156326510835754322355321670387004958027520872679400970644339240446703324960580926022666112588024750909667877760179416997659388640235970933488432001338081264974120109391953678873458723884204697636236372696761630930270042117212225149525099465251722104772842070779014898280914847398377263686212509656793972160301795967465728988095983329690348944156810516714103639451108114932886607628086413759818379925476282747113051780380966420983126553455033750120892263350310561130144582357448385134017382870588703080843207348165017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] -25038119124256030809429612788538330059610394336979093141771897366427444281988544677130097743469728505541731075865367760551155328863921832700655653194621561276258991837484509317355015928176506349560921723356311505660236741045354147408805873278260351792277018354070349987851473180339261171781133894990507590774215043474754159152413498648965550332506302181262675412324356087854864635120105396348683311623445695164527784385740382421944734387053569537576484409204675859067764557581216361623154676988210357723608136253019029913626756349011352446311515750752625518879513155702118928777940918052635491557984150819114201271018468696609465352798889369761381202392601808248935265263793060757073331547831172100865559465798613768774868235631994924000958658838583693266891753861516030881781641335420453893424056318025876627077425445442819859754142017824695700351715716493583163716055998985505269470141168795748934563480376260816855075281415438355928815105222166816007341374985670885869767061857655067035435449916184119442673934808449244641652410969417862725888402549848241839217006368559868689824925926339997431990497725731142154832100338286655491110241639564259017167713824276321319879114897919288718902543775611370383101539483798005073228036104640809396378899915969912736472555045928055894531342278311722040755986590510070408101524134462305365122970752985536391459983537873697341793447937172638818946239368687467347401185784672028580676898914310051838772507751097085952602830467395479112674158692226486529541081103498469028384455323163128976703412551213125710311084272348674864978992727144224208512436687349678048471055510867668436876415061594912058052533944350960807132975432454852130449327171133537299961904794837779943601279139872521456431886673205480143153924802485498978632000055125939678354578858572234831425380858541473264691878677139061854061251916112631042938173559275576882118067643797140202344869335653517720000307238579526267142610634237754502179616836001863599636792298511961000247909144358924265659308994190874881003177272717788089256824426176895545397979218729919603170607572872997536901092284323044044120676989501025635067851674647230635324152240651201153371615676531428816835721381578202177388883122749394441526520228186310303358215634848878565519924521517369253350124870148200064958462454294191260968462378928254270643057911918778976449001651846879832772605179678174794743603493364687092344471104610953714467380066644918272000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] -7563551793756164896711452025030495379489956886642128156182538694026512161914267481879289933479930936150391752607548258172976842236008310471763008942134851014078323973815586176631568325747754400763407565188461217075088504126833554538312866789550533483383500762319756107391198962062712753970805628519206167038289393113097021642319251745749885305209441038268759219686338485089243255378855301467270968766318005805953202382457045064751082963639089714831462128310658595789106387129786750553173543135365813832941492866950478509092617137630797376629667358950190041945749283975885036928493121685492219235434869266406260906473676417206142945850245925147196157379719436177818300080287979062328131125399060976713997335400023152542030066674072177572195004359680323545132593145670223503176265762967843440851695643271022218669849919622030143019475330816868442616305983726638110899840882241571916506066510425650361829050298113280482627152076533119908282630475254127401121029493433576491074831534495937514296361759061879673566867366235788069079281114676443405922537862450564056875378694616194801421253067825293481915359647430777530845243668353533968864194783932035712268777978351115850069558424619473041211320699499009780357760593319037914462171214298021913024921253352958725024085145106698976081114462335273905407368311232697836250317148490411455535726578343684732950040863126252520786316680545645019204392319732951430393784246654694952807945444269531171484986448060523226408702525741127616260474044424008253066424516734039977803499450370563654583475238258296148538940979555852704191530631237449403742892943963245149929333056312244112617487701409267454146332438706322891036212638936304292912046719145540650601235785202124128739750853145744108221815158612835024163008798217120467670729962774547831185697309273198400813450157209990747559409775079680939914301477551890987898639694031661742150190368336477344729001485701708678654405322467119833374214590923178213912624988974895261778052269171150071490899885209790392186536616771184484717324307368435589360450016007859267079171387534434849490587205735990914036972050368158957916386428969960835126071145614613200086578749604191767206855319123264284427204138373344191860749891640166379930532108513213811229317788244831440278828027167771844738496913950021929783568294665261986969407216764156723480868307762751361544136753652096512115848031804352244520462460436454081998229410299747024222309267485491200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] 3293244199248568413656429632308254820199203050804573530218595220816447577487887012252330688355023478198850219952034990929127215286193249124977077949395674628039243129494828541835315547966162288905413418747480320454462374248681907785353072254995773305120306579123388862781965396600134824076159907509059081511473797005490506972042688651166363244886104130308857670819576251978770271258976339644939929686932362956975659948057257179346354826123512552349918145021104192490235430878588051053237857437877649753093032712923691427578769601036772227067142658556240617231570718040992815539751407719285747881741542284555207390896177924566625559853352694979434636104141859119256716213853066438681722665277724267484236595178441389407611049667374608376850120319353973994149151014474745046704721824064123198075557808083633724981359009374592320408981285822800220377819083684172948142286916512700319399921575981192072263732795667524964260469842210316066716299820281057190462541567785582410738215393211481164332780357548457746486456204420024841894754858839991017037701327876471643788452552040620887534720792540890646145902458742703686127017400847527620822263309925898292292013667635794637215860616426494228469749430676753550762262366225800346182424936326245395932051430714544183688980217111065346348889574625651326576760750504255489926269846627864610520752452073890910343909317787060577584212486425762413258296377899855531546750430708588025933294189954680712670542992326629760709798796417148989586058428222801520209896847960581227749281314535128359718091247966930970382468920727341464928681250271238170708579464192586103709186868280587878733336486731687831285541118504080978594023405892827932189177203559719227650498009494450008582544155187523878761048593545108626772205809549350727039945698345166084515406427049055712948942790868783634884966312186551293225588822954283291662420997119308395107507181048139095667614925061115039118305267175960976113265774694349533381629470050111877816030972443858966973702254374329305202365336104715482333085536212353069687662557246932776533019692269511508076217234756575583835307156246379724176246570060741635094853423929736510591320071562556400555286425840281294515729381013920659033468276242871644006366752515559568735969696586599586358385520223500684240771553695208601090591337047516680253356526093130491301708472698925451586903963053379164561698643568161489676310796271925687462275345735549828616443281798867189760000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] -28630987675790454952115883967372003637564436281152109476720590690069474078975249736916622748394597824047028050302481661120673807556771350245622670572612320483340006615032310779083465655799395713376674124838164491081929737609981848938781896104657869240841917248011959432310515182182480312464259239456291248046182249061268588470134545322779355718189400206027328616769289805628311079747371497358371595870715856273280768420145651556191031119682746972403880848814707272669128822602469004474348865402185995555814153205472928594849316023270657087072674991437003093669521013537607136000989058263164355899122124893290046918129105775354984382224069198130131075345916430716213888403526228577619100440524004023087814385502036437492014242514344289714435694128357806565306253352738511038488065654984941082038856686433463830889578539049785548864690624401453555505400124257515636130890979931181884534643482544891418569007973220023137811836775566640666879589700545756202939570235385522336178639471761008527002119890024545352909510563164388751310518806075960401183331262464195247653816813855131048713281353905400892549530937256743887443940517842025567429131960380050833137554126354355758287015146733189311312140922100244294002265216052676442457587875751604330951425815788749925627810052483987200427144133500503888356715302890159436106728390417976074239148981313329280459269601250753077873447755657666025198235721157999699093010020547822928371182767302910806881643786654024624372199801438233062850707589282547069019301448979242997759308541930899864487705087308499161267148367493994392243498129420677401006135571214210405794116525244693715843186663072497351945483195042951328330475311897280634539386677765229724107305278190063968714333333464834692940745785222394626614093345145809501429723439864864276956415776286617627038676474224102920564676392788073984774778808415477664312320632669119705059487252115592188724313053179293416587323299074995667506269185472654010999999247077574962376511405735620344829296655588784128939328228991908466949542232994569493623879263797091676262665872843519826521980857370153234530670671769368028488615634254737811396979359458625565192635022017994536796681119728437957807171636078705536158003221753624961525773393399283491432627834606241355329877578928160351490757999985065604280952832114975949552637928074998730962895584051460391134466505031487571861630498736259108898123577166797791278479405528432824555315239690698752000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] 128685877932537792142468350945390701260772233998893063294368164750802506831330962705241216537385379497836974127492897393751246435929391584593658349951561847757165305063739458147852866064074924772320633456398253691740028048549563801664934861422195476160184043467729337256083942016039187906760977814347604881213586476734585281024424783015323389532312299899263927513794333113100666862131822961936725632324723887816273149360041816474416834936837159343582748033603089208960606741194148979596301121622998972482741143874086690988095961046491805045290961557884782147637159655061906514443780156193813296398588252152999483342386617113700645492550303569084623298262750758650352667152246928078524065805270171533574435770027879801478157530244290847389715875334811198857060902427163166075834126776030906316558393952204163272372862015710165007465834304249910921900850610611821917509906514418781231150591822644111142858758511055245806163255394518587479328648127415358302386896548606353573039183441150204063259202637079889750317583778235396678959105652932561720153905304660027735662893028663013085031202428865066316983411788949671247787469644070019280954192534701611149084855187500766955108201646586613203847869665698041942064847808319085158878969483714859324231216694496593686447454336025070001614025753567970230869396679097737458380376294014299184764652475560439753136390113396261363987466122740034701680945009039926398459017379757342584346404130030800038153166813867141051103096379759512387260376508234659590383919756226948677852466203714460363999283334101764732685707516230402916783789411122470657028460044595759181134360169972686516939165622797688912697679025690208626420551490616198374370922437460325709739873740705416961368444556001756938176180104576398613925819743758738676434677995461528916348610176738370323866037663441367192330713631742050399449545586727210477271129854056575363988843405964487940582007786796810001269824891481090601849897618906235444790971889833446598108996975583892772934959790923950783891935137288037806938717396245203252939124613100300719176451566523575187554130936018928670328725095959150378120388590661825663419879057347130722201953157925373023528577395305030693895104298144836136921658749218216328194575393233611117201383143109058247208792253905924841473206539505749497869292841753930348656444799899886027561849454202530751276403870092563926796619012639617409900521885555361901688646372207092857172723507370703978496000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] -385064651883425739314492707826053339565369125739728374587422610062859499840287983281965598117105311474361029341719788112209296972051942655240936559081923500353571016603023762036587763030635937151029352838301202274748407564946432875183342886102034156593870437082456054978290106511204438690044762620373262941536489368005762724738271161072840554825810634176572816265149072793855936354220409647389792306874604040279514639952775980698166656604766621657537914827139333137386583191151040085410438057955286197965032734065519198362934353273454111533626759463972114423153594913926194680369004343549499418696882520776717559147233482225876364291494638484493091034182307775452851608476390680397386996343383368838804780949656813236539215389701481301378332896622037654534203820659403313741573964798236991971181757315739760598890832828177149270008808841864568215942120944414338657182758896419446347415112717741585506790209103160177656886752733497997673678627062569710986844055359650390393614452065117911447408552776444754343393040136399106113745500616895435618389249292901798391719983712438812480418468979302760201148796622837691158061143520072901008821888429388174374744464635391413727006329723832045510773796369899868268766285240862082511435377188397188161152947873737297680205089604750280736428237894475916244548328448685651291564429825131524227140902004547057432181722017437114994201590609409404791073425458230502201712705016572895718773429897881486373258647061165307491189076466378452139352936398272180081600568613339248870580967517123268000162977299517382869651318887633366906015523950762446140559914434694485475474353916396418473985308115760651365022479562607364011556171212651335859844891268065414567447144992719175366463969377565746305203413091459998001669669706733558219221752180467287654402026368471840147761644644181724811823872200141644000767682708126843896481480283696141229636994566061547947196684226146970513497684976448631944299143066282414182632944276592757009289800391794550957071869139221943850680083092260337549481932683159132620688384308310747100365616316599297644276305220902490922824643532502301962670796881786804011444652531622169133241003147590056946638933558189304957764976940044888625016807262808463362824017341822102031843682797567131148889283901931607873893979820832503294116075629049013320108114721552714196733702317194435847233862862081186151904687407986570397258729110848915913527142963159664461711220715275943936000000000000000000000000000000000000000000000000000000000000000000000000 [153,7] 809366177995673888922246944938119981410246717296084438699496958388294173873187907513160413514847636221783813156091253291228449867378704884584194259027228115451446778641134829454873354897263714526580152246170105737542632155550163628117413155685207869461198406270618289023426423147132586079058022364531790169113638052459620425248612010012031424582911973210525729425768129507038430595483304328458218399550366034509158310940032474649471831064576815857983614881744650577841621020600029588108509283587784795137282847013923928059929051765998186237115470537912046021665426504922477769232874213953286463614629284209194447590235661125543375636812080258614495274590950716752916719650557182123858825917089183399514484343249125740034429886630496427556911732384994457062461663622276116339066521914428822792843001909982259141807957041623309315240384020955883621390877232603323683248561519682470030997233139318404823845404244907089660416035809590194157340964756775862160103340621654702158468034913178483625187047592237259823372535899899369749101611667595445108793364024691823759436853451525425231592788249081014254986431002488041578184128289791477893110589528387303429627217305523041605674967663843338798083074079840106285224191580280602440255273331322888990778700234256569191840422168491269336184103572909549049152322465632278646950608243288084950729332682162332896424326415525209509902617821810994370207789802252118393721780947964178731190246689248727672260513457671369438314727629835969775428918821486355453736556206819807087854668470986761466626099227507264361494294082570865462565203350406534266659083107989060970816151587255644849036096316958063012184204381700888957037906336177545851103022040183274730271971646883192853905322165021296781580230950434521059476594157396522820329553132100705997370972823399779236025113036530471882306041419399541204654133682973057155783998185533957749591395972890655119189349478418286039594351683394344690576689416472497348037386287890648331478994298606227507185037765838882123858630191705002512252859309708118132449646234917607944664961497766248423257962416645463714122181086380688254406068053289462816269070940443613995413478463251893716418517228119166647416592133930689379809946342924224097859382015801043667955099812472756211779470434171745352320642144779574162917886011668912860729759278582756090138518299139295407852623011947452737788340167905017779161018498859079341641670214227715523729651548508588605440000000000000000000000000000000000000000000000000000000000000000000 [153,8] -1127127610553339054117312402726360124794785733044535417584745302882970881185163302955620977047081717054393435605016506668153035739220423418574811312370630282427850065693164106216004463552664917039176583463527316708801321417415366735619981732935841495003622403327070370389459328506231180618714712045570284358766161946837492592449207230249920551172176172612344684345750809541159168244250354448557731972463817608576524147008333361599575073907847475986577441860881140499166288980042808244558769261198754594142701635700225246633821578317818906970480825286211518598954989735443126904609232502010160465847854295635881396477207872372651796590831414624771857547362207318524571440348204402442021577877274975528566511702721344609962373382326292122553828286807683662794219915265428588844026947548123460740711713876823143081169009678737064539216005907266633005738987567138124190388883286583355603095528528583481639464007554784507548188407909350410113531743423241786746970550926220144978984382525621440170397979662118394279968653205310830426069454684524289898290062954739217698125579504715446965534107785545976997584698262377748012955916895682646754715705162343793127631751031309184760903768630407505432596872591439401640540887746780754363435187477373242510202078252955095048363924650917310678923824798063865715934680278314116097640337381546152468076376502307423158539673214798893829264078502427505645583856568694744866228274576588988901533585542633209802401249855222057413672025278630665345456567432960765352927424689662526950277671723396248557448398279786150624208092194523662296079057758501724142761657636660621657663138698279935608863348833089326524551462022290083169052329379196290020746515087422974925633292154325617110644983504973969769553905907563135837875035683419585654879343385115178854523484423902464751214719464750296108138528855826405851736308561195394974341278805143988589588325679037646703390124077697285699871071661914690570283139486382840254827765838200287501144519207249235481587105210386224562057635323858685796939540231588815695069003966480377263215818554355194947049547363929634795414355750254802716694055698332367209570522044382245447706225278543030851387918086220403761321391496289311191167145720988845397248586054089440590717564048134064449376473980814106902215574014361727221092751414004866176351860877595230876404042574807291355582410991464188207650168784679012947501058588808333202201036000991813261026312022290071552000000000000000000000000000000000000000000000000000000000000000000 [153,9] 689842412287363084274501346243856750116938718804342555597619037661308364327296780800651723222262008893645906682341247168465000362611586399944154537029839939496734873336055034281093595618353696121957305321224468352534480516767112173739992849127729462815587287909467483722545217232138800146505291050208354246838258695493241262253230328868245759659656891402248851098452808291020644796958127616082362991163099287138651874670579316722441445004058715379586970750126697564980749849926515486303117657711268594088711564595555951709768660780869548213934820477504235996853721179144692433365241312415782700218505191974383170301206771975039551807168343501603428512279812207467950190983956801592841111203675129052580247194120004051803988045225161623333460192993040405266404061794353776543086590409468279215558763148507059028277230641684438667028734725105578780031168697643968895765166637452755994820964239850938539698202910113519427888870709866136325462702535107356143875747597662053280189566991983539968086673547478648331880721428994490815977827707375147979977436912398595624298944833145456837974878568311973711044383048675180174075069683778636944735815678062361438974237274049662091310738063689737551726224080953994356915664536951148614265413991678455953801906592231160900854650229229126128782980297104665481144924073308574177779696210361591616571295432200857881796916391746541392345709160579678826966549981142939873759334144972161011685586081521237971080920331652128980162951414384809203466621706946890170591594999704366505830354532204844450097245933049295844567893980241958085887919011050516996400253691396042920553367596737590088311885261478564051980015742263411863617383118826225233760576006805997735512890905296593918382612721978640620829083285395881301801784730925311862895732195141507693298930411702308385919100344339862314620413330374144113053903439899093081049727777818279507008115635561327272296232525615752035347971759437794986026529111382092823803619672169315074057924629026073795797215535325211759899343813179311307239057220204830617346410948771084342372627560639847203210987630581411235388498533523959661952986429764584559363723104385430693767344336330058626129353111532948274360287278219413350693479395761460515745965746862363454298654113807518508049854084744028131041007889580206583871489856573074132092312639885354660985311233348486003824690354517545904848991710907543989981562350292119050713888662959476630101270054534717112320000000000000000000000000000000000000000000000000000000000000 [153,10] 2856580337916852937099520101617539435654796372962949844175721605792047144476031293177012637903962929379316454912040137752036033503796410960120017592293007577363817078423943322521833859822975146159300381476434384395241944585777595968023906271945817078430931500592270087921085633776812935261108267194593761323399890054837382243035673457394235771176427869305925721211094346595111064981731049978098465461461614291922722990359980101624175154122556800037304174801627278070928583740771276278422112429679173950344005730940755452917905915940330667223584174591989156409109689303700026254611303823048035337126305265684356491042093572475119408379953414042030041481816973138446598841946683622373949922064841259339135936988447915030749786461781927056684940988288540687897834266979655288494021308313673654290255906875422562394909633063088279746334876173071831785325708676836339542976170234877395700810275241784774813682597535071413566751255685841638929085835892582770689755901415099091326636127801719738805010951884213615751982628644445073597743830254932558990843772020082741593439007187803063911938697879317412899479762197448272432072089930359598701095648342057312023454870585771219225982043923957844392854130489484528453312230873797754671455994737762421760622379811483232349396247094096325488865750063134559780317539212502895602265473118881469310083720514959035640400601351483744351173598822164630802793240567705273020039211857596105566551494534686796101516212232166465347824047201315635488679142556220596862270755336026405742298461412220506590246094817685716886652494712552498292510395574751860327012186805817909972138207615796112267832541469651443458787456236550726284652814604126284954409293060980733266020717851169915090064881357727316812012075810268698223350991874787325936526135932218526513653242032683557187212288156897077468298027535892443602865770174744310127618896124223716241296978737613507957413542843838567950447061553712986371681542723003243959883041713976344980498440006418710481241520162253023163839464693521314158765464933781601661737850105240419388865965483805342365850211839148593609379544898481194833579918110413728608748814190775845704848091009911806365741289860043562142933552696816312053819512284557299476292600271413374249504202641751347982584909280710190395215597427508509194907776528297074654177842028187000050467875441260422039913750866284677125587035197756550393873366781758138855418132589379864397421517904935072563200000000000000000000000000000000000000000000000000000000000 [153,11] -22488576241850104196469748850568410984509627782345244947066098664561124315011991401586380427190272414872630706257494351622138950200294649656216178078228566510605375125604119449297298941493521001801537060304116839990521416972168917726824602240661746538234287965957451854567953404930482226932405922396085376981505800958701128834298749820439251137243452281500127521786511808933396518816920375900825319342822165884098650521867764657119226194663584963268985290978105509687835780987476357693293656440412407566294269917263398950961362922214549262544587415668030792247924726120279990993389726694237087735413202792904918644687266596155311880036626683455259645268132234833521006988813547558081384821008627157550215232287275285926251961062683168160657742529297123158188223136560638990512263599654913755809017700550329595812977657188376932765067401522971642182324964562027074382454259380767431150893421549402178783995591195136741807432603149243828843579685824237492507313256050265077981767819411868062571230374916144689115485971469814003222018296553448964886955643760022919104209647375963778169440428513012379047364470052706101386369730745303800330581824402531140661651919604254551438003341154351334435200338848601451406633815069076095376202632968724137797354823867214851945595872972636240268258952183645834316569203784066081478625777289041866185018578101021691331274517187137983311109593280812554870345789580056641604113856194327898250733145135054999916641692027297945224672855798797939298568320241079665947739791808075734524197963600671074098422433577450714043053041492285471796794230066730762494479000451785018721316124563531470916071593906261847268028056136102658841257513211101011850655246211146638361633349477883700668519022042008381883929252623028095874148577368655311601298641329485275803521450708399753941791630791571658297089965623671185112237567204367703976218822133166220358120992064257770618044431788132675747575878645335432446871067698951723654073816689597586493847604711127608421043463445184601389992464058232292461413365092076184722314508834103347801219412916963432641005950694043940625347636798289492241880915557685417992260912914981306347800790949115132944301094246827804758254526476511221897988593325693131846793542822865110825896526170585164918346720768975698782252637412379354752043978579128861080859181507941919215607310658910908066477227131759391353613427165724055948276659979987705121335610560278679056950169455555938091008000000000000000000000000000000000000000000000000000000 [153,12] 100896315285916314587903426740331669546776531885709152593756602944240125646184842182041966127765676433403762185995995205187784654372450708481193780502712902031385882200135188617005346329334739287729495276387765394747078372950933111116545206181137021264284184757584473637455217422230499658616196943240135730477829819036242459888530900403418165172562297675664613792447114596143064213605946131881701759322929707645726437295737786429899459749681732161385656731670043499701247145694687539659671917906766129759980779569427871575983986017826600235486063055027348432776531898421546467104437132710321884413126003695671019656089753660514201196395552680429801278876815118497818287867561554652426107962651918552614575867947853372806557918137223376405881649333696343914591696609364942183632397719758377380261214804150120929227574710751933075685844883838324610664827745574599735260034494618987225655086679375860799126871213824137689369014639521225359876831877513631333351372775897283585877187531889740910557321495709252878517564307002137691149952015029530378527298760034919128573062658995839597217782458720393947269494873071873218729444738745651549396651788906460268800732205911598068425551268932787757643121706652935947660276662683953108682229190861956509951093042164831211135081413487929212886208422380405486167797631462622913784440194105672533449609868038561943659374587436559880396592284221341753655388973394795998571137801030222560179205916979031900010800845460932404924466487947279796947166384470953724666212177341898382356815227452622776425746070432721274986120443574258406092615180154677721169750940898405567158709159240955635985607263158423016896334783184119756409316233261141535755666182022927731686155426736699694489210770050253982894546164090478136091631968564506295636368276104309087229714074504397209326526762189826057127577398471357683482819719605052625343225758676507939087155333099583863224077379888711078576859723211169449632499161550658830054042522494632755320455346832553424639399257889306414069575641954141611862294422871813366717397724355285725583207278215110720039254396300039753208716466512807867875436489690769748207251849536382215013473607025453114582375714584323831770624413728558882912784314758730286936690602870741130537216579081552612921327411353333463781061950092191785494423223213251959491999129167644953834185690281169800440704597871119014550818122155850560408496498354218929517704031770437152861706587926135255859200000000000000000000000000000000000000000000000000000 [153,13] -317163532174564653594305485952328014377098851621092409407803152629305268290466001251246898445324634330775144716244420277161218152950998698505186335586106681488134378220880594187146159967465320468587734909693253763402111620152643738490283787212681149694532782533210905315258620661999145250225414169067951606305179961639730752123117535508567827060446496000400717617343221495271180905599195616896596408254405764158447586753882687308166444934350620161638408214524649875758491499810577435016397748332254798563301982101373743204692843708027921391649081154562847888535450097282993585345892548227660339171859096772456119721929450345192011468374415854922809804615318359971317020299508449233851856300811683022206068123305318485315206704208213927205523545642823440677076431903729843717220401096533915727115432160328254060085641529232799603578988239740594157863197608313121260876844812849022126610310154183855227937432182015782462866014792319741392317996180710800848860641192177750066443963314331311493454782377826034102967660103827655873431266596393608275687288906186574531319853974433731434115536876996778696945839653218092956678694331239422613227864253624453263800807943453306771317563230546527767074202557258030239436322262303207305394582082105618530265580996817329667086574076059168469805792830767045876479012200972461343130561134752671662008307092302014636403097839299017583853766960266518875977267337580098021834112530289208826811653366621829542759327347563763589969991221432211228795703441486660755566085278735777538585715197019467132447555640288712490747119027053091969231377691064625920487157619853362602574841575641154584548011965774299485268718384571840984018512496046379124122253999101655482005265054454684868570237400242416218961150448197690793989542077008189150502948343126741116903977994365557461966559882921323619517103094503191668602803655581947305604149909693772672256930969490469836700899180238441972748936994340691603120908353932299741413020236580788969564033405400234171478739511014342415594222077865510717829425685889195777692600472608744981270674246339514049699607916474387952920206915386916017787516098046244539943468231997187403534522921076045234782514590047296155431792553513752712173489892436732621008816481110558168566282312175020345753101826076451164345309054281046405727386079768494153491934236061301959821739165358903649993439301911727850846597442873877252241250384364543000923931661257960868172882637099160326635520000000000000000000000000000000000000000000000000 [153,14] 741417333513148811141731563364974048435753010193833496777293711332452912544027910935082897310747213973331633676728842720445927698815109547712861443950583971070416119966475694818460360757184947597083781940937844812640319131569323527389118280996667984451386613971528287184925094868192214209119302804952420927487433139811595693895116775543661436930883051758217593498460017107691553423860525936729647509666740461052535815087368897062397817434704837607422187676184534958812487345105598584391928233068919549501703868163635720569074671277191375747883850381095622147819966294190270685262725979682384607556307705696021979105400975639409754926364211706014308847024641910752137860780386352155302445349364939858181751187244477979225518423108849452859769846540332657407305854774187725246774703579233384341805501373777164703719942734680528106432359750664555856920845904825325309119133968342139279467992948265389424420655749305673949985037291390585581301156142001652390658075095758257273936833145271874726121248251543388989441316468756891236145609160338544738731353105181529363646820949879227913375881750329604076351619573477897436603014172141536512176124347014416629100445318347449947724870027584522442218770773020835904357440593995996348409339878934706223335075412574773903071958683991007847516002711496520748558326295496524461456268763778464337360904196433799102147053069870409832181360776073087606099385309796776362691232202033801574179597076621028259647179329501690453236911398016142406929716656612741560743595250070246086435198406067440978737048056932095139575152568015396182382139069380327460257544236807639011822572616192257203739968719126837135024722207924534695238309985119290553408886455766358362365405700434731711120213192571887570204528923824616979250304350284198616290504628627492510284172497107145191426799690070754191906459403696099858274999348526327805127075587526427783006902803001178399766035487199265907412515512544247813322078253548396006368881101493505997852021765105997627248493541715389570169138033622878988717989120712826058848331335943475510446694966080873628326836183570655740937069331673019377349223368432912967872127356112459301112876871356719254433116956462294226734941296119564504427597668637210075937440206868124369298945235410437726592411637653692144757539532277251143156080149574473505551748309932211674058098791453767647539672711190700696814661396546463002251192013079028807477175727614578489906225678113609403596800000000000000000000000000000000000000000000000 [153,15] -1334711248344536251882422356030917002619316693441499759909324133713293689519218520967266366278942370806332630795183312926521671261181719067889997542844208975920419911887430297570440600760533959083609662013125743440697762706054121246701202331102510103045431751256693678913486127843539559398996166521839573518592998638924880359194457280447946038167798334484331027957299659701500607079045662345963221980031333944597273931226577803076061132607917562888062622028380081396126924893491817183772701296871113431885596633796265431858408055052868188857050636697371922084457028813196118381215831648367079997531768102256682146797371378134190440572353326470792264070988945072976632135869044442245070417311931584284494132571118048067298746459694910394158687739072721599934590478065702230779994421726649853271029768062346024097844432302434736497923164632524260826052962215430567449983242543662120529147136269661833301857982360837285104873105345630980519597637615998625971939689999949386426071055793470546724710258532526345385481066600660151542837973726164750858053773055047976571670453082115569146249794141224251089548893176799417228590344344598596496908091369762663829455853421044856859981235448962362935775746412780240687875900152368552315726822250272266988779817702525681233684308047860068009255725410642080525400782949801222106474365558658857531529995889324766699501017793720635472330865738695340218095792260337726988549884580323516309972777656628926119075675848733437579688916808469106430352512790973693637674573941205832627682814471673429637970679929403463703907334509191725482512001508430856793643512084424488570849512787348693785295035501277143660764293862924766135521038279484050953016299024444595802140548920761536208281650746070929720852217787468450719752620303176154162041161985784145936256216037155536490389479097191977033545467211712080532677129189932678140394500993072694910525274339451464824489107054104025813996891530867181568364589229672562693518557033205032981297584357388661825881574077384627183371726266071419701840076738385027597307043088788254857523948475722055196402815106294982693292646214620338326646182219317371960289230303712815782760077384728383604262682083035867599419784537996817522373126384895510928983817535075886308210855689450934752694953676544197535164526793119794025484231513698748476853214864571608021202882173829936442661347170296304437861769732042854799894736404802641375012961259499109981381942571274494415994880000000000000000000000000000000000000000000 [153,16] 1846879444234219087168180218800628622978301432408889326058705443948799349884536785421566496562528238381918476303862720312605901683401000266565516162112977237229605006209725660337572539541108213805833892739558356275070633904023480524341413360432541227531482706120664094011411763858542880629479009182016771240737965006179060743954434663621586404491836165625601830488143680563312555044890576127573276205808635435052775706487946261834902390587403096664275521508931970732156299940045971414523176650163450106085199821660188550732583083516756732612286359414294559025569275840099569755820301844529309619621282941663178626836278533736429077598088489349234051500968326241533798427665468963917344055313893308159270783767441297745023428028450255383826390510318315024391146613868131825880150881541876839260238413307267917131329103069931617676080907208811661778423794898510590902069308308425886505584501242797450224296641047895237876160617180536181754008138613328921888024704795589652862834317640741938047937074367388080992528024841962237284988810590813601060248078135077988872733454585029545018430300381545068248423173516913800435659259725675232813584239711366581411649731033321962070592565744028904961765751034622385615020150281266833731559867680776801908773596774259349502321119264421055219360253747206339723956990919106456049555101927794011975746672465683050733282041028507520951680611757196168004030268791592088322938038170561301548581824802884856594007260567039096675966224903946852887368079973205627905684306291245692020494430278030699387572793317525979809853923935419768325469832022343184172578261662056300834746537013762626786141996396452807816899108993203152819156909630627228007756964328096341374707801088087033441920440703697337017788502099413638050817443180319644904667808037828700541031413368366756900525465158472361200748161616097068385270721615152115423806122940314457830566693102092277586450629796944598760235575763370644623832903396199465870613788177142240420798861890526780908270074758322268095170145145006335776402355914497430615786218959457589850981443868462325559259859357067479441201752364443880162018038159881256216514232002149263985859109127468135998894882358601611154179396148750287447354977614248982500069067742793781755746439231706433179801600750241077715596664222631308714686722011119577397882812007058951799229701550156949114774381165545303494241069270333595758534146546128711169285134278529932245432321583142353344921600000000000000000000000000000000000000000 [153,17] -1749705219347672163964240407985765811073919712858877376268271995483855722770593255465139889190176470006639403574067655469120991186999274424869469510194152904876273399833492434525314224272151394713197831867960968445043131069219657403163073476144510179738543419542907358231533281030182610470815782587176230381437241396428065501241985479548522791787111877335601991223469278928547004516893227740693021039857036630711337162599099122991384224683146100248104534115171235685194142993517962687487472569791959940635091084279674592365802642449747317359737466832326846338146509980153888428341497781401519267658810326242303014416443576290549832770212467080601086561050129619342207730415918337253596706570368639572726035371760150959716216706383817910809340830648427164680354060718074486276012803663947446856170421402010778779695076325874584181406719001095994327064897702480762883725942559795114739338570400185998356801547732154935442236298683085181949178933690271640206977442502086508444027063904731886676259284460454089658382461465019609281317032288316131459433062729897556000185395767611652141266215977698463806025245936671253892858378721010518305016226283237947983980940293434814564383425255184971798471615775651348039441142137411895652195530284057525189506032518014966601787661775286835559331315908830178065378023452690186694547363495553481846150409963263899026216251489332219973833379594928634547746666145157247290969189529818239800909587211170306885224636217014421065201414699932363584419008291996128078981568673718494551190197202309976846397748466696886583484613664650565808130838759010738864278528150432812159165394250694331691797504811644403663322370614229087955896450889439944000002370374916716527793401174187691519557528501572389383570912918306034111381860488705635618730960730219285390127463260048397347803643534330432904637215250806101612645577963036319239990750509415825365414058100516108301634498385144723871663082296952743509174009391770247950901849059478744660811203157401215137563431911328838174014922150352640066747618314726312640614646085838815074318473552482586523148364113326982920780610377502138717874522237664172949845942170311094136566745706970721051131982189434783702130376265958765021478534879886539144122804368878263710804161197384621667348929027458519244204708748474493539950048827856895608135929142468473581214189609087748006937218585831155632605779390424693316939438040673543795925817906789007668703980195652867855482880000000000000000000000000000000000000 [153,18] 188291484201402620128772646937110402863376242516519011611179949875138202678789996984608531189453244712864040011288672592849557152015807389284402768533815633595259507588536564756566010637274153621442591219311116445978070989622356997501770753499249733477191038312961268698722289530984096877585506220669420883328552278529967277361687167411580210230087077935159838633737914443331319401749428256088786408071356992752779433490564109985751751208525068712280970010072094333175293045389553777764367000911919426830906639287081602900832982496958969212359071734567813768718835595808970034343696043427203065688489383272465767373637863960878923311125367332682218905927964899651432205005532273199354826692029895396486851661192171058737506094458089857057122222011381808707487395937075479922186605550278759760543907540229588507188601752589641674450010812253985923894740801645838903796329227035280019844677576430107606052862412989662341574124396856424008533146929658280831924654893389415052694908710134192674272871230899026491622588646051005787308165294514779952439262517984049478197989103637114478505865582652105670305357003761332329353204109107404661599227224362188190340218849396313140037388286203301012588253329318223197111159909048492929947745023645418677525247780055579821697771238605974249926734302129814580968417077091631893875950571816026146334892172466918344740589171096909922124150036710436791758386608656213739444652229013711704086378204226451039936219095083635631523620174655501457674161948482236272117081267878241850442164336999842908839385560967439658442143843979208403709835150910062775573912300476959327940605155626260338993014192075588149662262904685540385863844153885114428293564587657216199633215025362258230352904073167223655869351696081927309597726642114660238161887558059042158160638554356398262516272205140124829503855168053681877356685358178030570976634580013037749772853914829412930164905061929087830517482580028349035535584458651688808126738433621082382978052970746305616315949259701468574726097900486615548120140076686229941491213982594500806837397082980890072183335647280767560423629230572996539328090053763080350349868097288954626255371106392589993861957252682422738350253909076820292389460735312584344000467333614228127389822118278428441811094821413227522936562254390689252507457074902464520208771080274052956795485765905499080897101524731939080636058869282098220094351184078331621111645351722977650857036105215959157964800000000000000000000000000000000000 [153,19] 4005538990118613329903138001791965407676896290299138579469225604467991004235622391142903212501474739701064559765970028070360029732091293464695795835146816291391389103940471154030818878819540197975484356234415451327173831761883078549019247721720175029401441873630675768986017070621770724328402200802472225354443163647911539290221418081331730256138270552242176176134721629640845495812072414404370543821827316332612375040004758182740439980782426547596437447672138393267784105198379133005354363984254928418635688924726649669332755062061812962469456754968681717832355537519534875480063470141224994374160020656210341443053207344841401395620276235013252187981891933073056620701420740579147555169059785447930287089783093485991277268780030021154608248851972521222667303384648873979708183717755776576967799760348598156311222924569117533077797898366094290291406811390597352783708939803223569637128666603184825538437516393423711655486266275914940599091421721843125352994141406332644806018976868073692816069853076844185607256404071688916917895343378390111504729015217224586714380873902601873419522523194302927034155371563309876943594280763649793524155581704888516336540850520695183319742427305833513761084160133985739016134280812104987757849009272329490319229106304425500335014719483527241123492801594096350752483014290801203669707919947746308800310980311887678156181069137092515867986306231418888818298495935505173582636483925996186745174077447189663324982099505911742398961409026930484353538905760580161068539688593090457539771183405076533339217383961177796610527325456283027877329725159673809169640332547311069148927708746229768617389752459391562075926271647822132274227016082672434022525095748650895246334971684153617536398152332062924696098111496062421576439148294895526195808036112976989752213478670041482383361827029731880467396483446222050083794324635347577982370496271701529356202415655020076761435877883778231357761079058856790046713665933592160556467504305375579146443224772567483646650332292857155729379407657261311602234437922169135795333446872674887432844031712808333034677862229453053396522353444300458358078876757196030367325882012885338260270246662499309761226154506408817397110815108800186079410126984593705682564467252975244493719656147667178950706606140915446769235025425616550501802429723881497652962586544879098798498163989377056996073489713462070121434833271452998034403437488845504080250834708290712914372974568813644889456640000000000000000000000000000000 [153,20] -12035293253161712400749370627298780046147191948558633880291886027316401796385332006716383622536910597909482583836884453145089711795510817059833529515723682806905492719085073254447309007051512806074126342761067691130297806143138756302335472426122312411934644105342673202838420900398010501697199457593513260251986192278092351772057509993195798069552645837965551944667366965386264528245452027353461875089803273756368714331924486496317895253024141711265660450458351214865306433408081638324643234904234941496415604180699736227158587839095943523428482870012051272501095102398422844467893286029989637934868023346361216475747132682064257656253129684586991152581313766618037121453770078333441069634064650204182897368047468582876232408103791583684083791786754868779336850882716417964627167098673685986157415645334494970526375008321762436547394861981595821983441692873457338597734730490723481762189785364968797164043005568861151439652201180480386362543941187772669522169216365306265465451212497428527205881911260529871453327137232454933154890921906225152335695291368064994504522701318834118212668935090756985012118169513399000311058590888285473531147973557649675690336681957412542141821306445861594193145797509108878947658495399742366625013619449064151354543480938709310670942623801309217578253577341578526871402087787865321819911194734653702392253677685808576582584755195856062535560453742146299760903349962447051129601495097044773798541747129918451316049835420453737096529555760514562339136560435538167069465593852591188436708057435469920926428293870065951047908315075011606406842108867719532954116256374096288509470377308638722992864649621425980795121140769255654617277148995163472543044151667616574324201377366969414280477470545157698289994845278223237350471616302994441826854852481334015428861035929993057251135852721252506609761581547314100903216119256624907261515240194288192720433031302593097811701514319707407967826849367505439730624410696112354295237045167471090711818195637738278139722128220608974813478044157479307180092378777653259817201240673753489832503178801083999065569497565871830431762370895549236991183828676302257251451769479125783867395846607602380522258692698774522420367656896205041518096721277419552170958304191912957722386203847730390251857322751576618573127791265422696970354606956135109802615923398887207329354295547253652545568939923921018010170260951220593569121471519198403581631808025638971690208510223121756717056000000000000000000000000000000 [153,21] 24444539405476629477220229801745866595879604842868969693695287581468324770753688986861267825624782137708190657050973875743555676040300506786085829015177440475810527159132691844364748255113149482586232473410508840442984887374829754853210348533649524758092720732499374653863161486404743176803687357372487691383860292168532279915344585512834632434789604180765081944336040210749873934403646413035278384295447586353033758381366012848814522813398998518856164918440109330985794079342087692058877370354142216715885081241101539454628185000388271099491543448937141858439167377843681356478701858291935121833122413913452890332351158773715287905432315857449375593453947706467780206691655993027669731532209706828985364007137975074198040752478447685261440994949136316309113047436592299794563882695801671304860362772943991118449642417967278896462796963178542897045332769325619467799849329787967510073511119336330422131774067940298684225426821182040791793550778271636665242334171605595581106050758088928774958530207053563135445573246498401749005978850161870857036937764974244574809139856157862471172152624204841263683711038045827856762167602216617018278107097203540970099595025496163933495333090398352102293446048331919158772080437777916993723276442332884626437101099752716329079240398307283244591344757154277581313594403971579305195978309205212647760971301319117795965514802441201218854220291574237194766654664290755969525887678841741368917091811026341863228386243131609712149316194611491159282747519448974770845681022543530744472562835934798851303051600903174951907585839110491365197563363203191424832721384099503941676020299286865388729481951098867744065621307241920174078427368686545193626217471247614691082762981344262771367798995088444956306456058061697348253500850247650520545183844104135107743280311410542458596499070445468402017360095061227458214972561942871536299839917740951574274441483463210135016060358994652189328275645768780144587738994536323908489290547507346226995750224822602784502130465034685639964513556940217732918177494975170813442737826220385949053904453608561573506312626490685541442520954206420865320190803514390033373716305623103913827116096242951354198607429707921132341033199187160181577109326288523689439143203235842303114189417932745127697178587803929489842733644472014422102715129755044956432042886227279864563142608829683225372111896970318496543601050908822328968946387752420992129434866752810313838705528852079221082685440000000000000000000000000 [153,22] -40274356550258731403412574637961962002648999240646011018898588667540746229871246280250413741688677978445345642596657070601101698677749086167612030622793841986519837977259531259069360113703304731925469859292026922190567765404945254852728654494111785461263944892098415143800679598919139431717640759629736136505810169927094869825305500428255682799640359854649180646276295359628430605725769052803358759503846286629497852687318061788304186962685058297021621889937137648484011413094736214792180612858465206751207307991732502970856649971504777098496420302353465362501297618705598322016189187636180556880991109096857153073598120326249534085118425158250124768923209447204268444984026150166427510346218677376968133891490912877822855804230505378921111254477933329161183370053536593006413025104874819150185259967323965041630863551639660571572361518578673438056128038488577301418728261612135747126147267516423868827248029751953323167396415428866860352133412510329725188322562015888854597265884599398404268025717716652619639601959097974736665833703517750213667227229337903933561999579081888931656249745479852217754494262884090830445005451766956557274414567536625357006489196325464637080841402868617992150851288070896678538669897341811678178707220264967823426574537680852010455551038891118904531579030446957645745612575107446370375637231439784094138376319468821587696254165419569024590989443073179548845959297098221379456195735021165659751025812351424129639784268187943787714185116142510726127786362036262185783807962632699641885307054077390870947020460609446594041907128196572107827821256324123531823537228927568733467546674649298041657100044015089622237619628363777608445612529893191136807667722780919026105565850840633450589561949787855182466487098558212985880230728896834437888125432991067394616105684373585424974924995579413095693733254289882140174672260604759472825497499377200709601803958672574866131142445040828584746846384411065016940245270813812831596494066320204413114968545359725644158028258057780455795039430079396304312790103116627753110582303556397981649895730481428778704142301070541206005076029371054978006649046641438063577997807222668127834105151914716825968438928530605836711018919890140725974383739455217092700653547427105431471168111630588320778926109586553158286339622020746211326525033180700762621847410780111819945241428789600582263724093601331441603135797517097775599125243154258235522074308809714854458441141356961603151462400000000000000000000000 [153,23] 56750904115092768068177767101855206872666357201531602178141153619620801104617536996283465616839827109458199183066753514511918072859134580045058551754371547472146076491343998861603443740301033108179481427369662827808763697228313412679976110319722707623605978215979778636201788608604501444555952494250226432454376095897096278613757231162384595563745048258531223618456367020804759608135084080972489001927036624290878414531280728536583478745968638446767776712391092730596105316073327149262253739487658678362298431857646066147982470508818869333811493466302992754615359000987021986446282416668754104154866281007560319956794366876798877986453060970123094190289323939132632652442168545244187094011278405615780472510107251647140531916488629904174276594908217759046388307964113067222034354666862466212854479208539502315482625555919833500469335205696313016247251874237152861410702575150897853947687467500628465489862003301934947082904534384634912882341535016265774061585537346134188055865219763210703035591831047075955519911294586474164078152880273201550054640848295533673921390993029471117676248038958306936376170022093328031147983368176465980983834488317498846334010046673161331544415452325222994762081265823472235677475800693284142796933576711366506211805625975358171478644442926291601759568432753868036192367368543929468901028940024241859751381915984001228842634562541723581360220653694760241766398462582086421095524034066201660578358130953838891336882269646935143323915714761882088799023671100761069348485257034314294058684530079759442273545987865023051031793224980514358703554414432133861223194244606158403207568765071109764111021351197617297159772524339773015579836113429768514339645219869327266180039944490321002153495023861642208829196208956267022981842540339433346909818777785278445015089070439356449333956003875892748568417481548196640177092642619646303452564411126347756730130695837968964916024901230058878444990706360641565110497924821524991198473376409634486821798543907461143823821191552067236561800103846428653965540163722068266357855274494595124786271991400443749041383347980090730035449706175970161065937032937483030697522749686341754152151047773604344979403892760087759125799494175340084714722544323362438045981331239568571316710908913751973617707243462033534949440972559076432537666928124105311631322523137393092963838338604728209095452792388410909170223225570068797548617290479164349606320523531706172174783909552656329463562240000000000000000000 [153,24] -70006278579761186939993211272142647104952535502462208919968542468603174666416347632239596727330118032899795751583961851052695079213283334334169680139568862837067054774798531960853894072400671896836597899105296054818583913741901308278420212613471622064118599446886748236815633286239663187912425766379190340865153641358919743868787380021628222809078743560181917000127158129804343817689382402558287073989250452784999048810965230355665115030839205815211105002286867243461570462484244140294649047357171744420565134140365659827080782652798092708962911466505602324817202421832277089041539792667762671329032347660354734129095718911607975612372799356276866762550389282195391832020767299653578566421101075633806087894432234397048795754489467689377497323496170296203090380113272126793954364747977711560892736820976360234541937824806556082601721659483078173306917866357173560692576552045685507413127056685190636630291596227664187613692117354163704381786998046801580149602846224063019228816526411851919895393373296266345681609008121119379785773841824831866163868322159646089541294168358255388934517343511671217359285809428220025862786607060921909576620733464382018793064877986353113486630099181062852935967814458402789193719833212003158929560090826809932275840417901810717644741450036721898643701030667819658476458716960173155505883969102343113614168978229103175004388129204149685767345394835299294282699513194535252909789611534359312223829341359567533066971553064894359435128055022677314458303116394526677196957607617306946165459801771414199783410518507537793975041901898147010700368540159123825267009216341719079766297128068442535833839355128602683339790606959666339546191487750233875809579349597427798129168798437617287830551363054780174733773374828812875474329329338085363638059154348632253994526742229807244325108768732409739276786432309768888367653986570173006147724568769884219658698115864832331931792451219377972793900317886000317983274248717417174424671116768242266166712131716889246269252776339361961410255476704227846718616662716891665328578633749748074192901819321642574760321004318158616842014853476807188752253848486329528634764684423189957113805374838142790174418167782054650352988511696507774703995712623800189270073180718073005829943493285355597238322703447516817464186101464706839353160024737431427706257339586300845657304761529013447441931706865816282395095015787668566347986382862045673126602612498514799992029655628594079072256000000000000000000 [153,25] 76600584522507665936365448918748691011471337380822682146002045179749994234276536458531061613208388073063462853185457419912027818457536885586997439785952485587630626756503951157412359586458687131549142379480661071547474069523856271365563730574265395804229120409110585396743430331460596927589834683055649239626528691256090626396569514003889722013064415913560652641930198461152654836297994967917068529932637214826696417574942358635005609464745086419667044416308575982985512272338624677511733579935251193515787685305265183615770005100727055776375430541325237972011616473376860502232404384414600471576758845513957835233647462275414178239425087398883432439728518820935252834045527718471516454420308668296360602003796500147892145019606077495319632921715812763923223124552002915092615860169468768361675004100108282632085093390113655480462481419532112766671545955202163326258137256053175996852014412392141595035489416339725634359337120539054146460602426027405490521425826760826040289599821246110433702002160511872588580786196945734593986006009267360968277311377861616185435072301889332026767233341865888141547833238638363468049670428633387268945381012697777592555616489610742911125756724376336225033517635449781398513400478854791906080956721250248869462611687677244082408234220908334554881933456582505866922346351920121454490101592042157104712604549470814835977422479410459917486629894207898707888764270171461581051082682020951911522273479095471086931586860261308451792471409694597395196961109645419225955899958517220078175856170445445276048894215238452844692786250060361827052647191910137799372730749455061050115874983416289075853519835393671831380191101262094631548493261678809954521880306860453377902249342321379474761244605025461317435899704157407543966998738726806257449879228635984109074151698272908710766160941650100986805208586639171453254670669959426116311268793879323463194095418121012560647970273438978588221637181882870777703845410315584363084150142542045754635824413016968649344684691379841003829133576477281466106321694476993919074648697516487741383746899831616067718518205826803704423739275415880322042064879900625153241286060981131845799878441846676910097954362970949399619534097983440459649124509258587942148497806790667765289901204358640778407179258755266424904022660442489464341863412507373510842140365525246621286845781200256348622784113475035307811699976383274366392239386931571178169026535432829878533843719262650597302599680000000000000 [153,26] -74979501621066571737113942153689072535693657956841614549244213570416142153606892193641728444238096246454671061153370345991297881606799614588076307119734033689403762457347036406472558969606391267385672156297764922190958274409606533002520135293312934454057082588483265929505942287092453513676631130223923308926165019242166664124117484570416907344388441413740985212920730548842989501938819668252392957005369653863961783472019950737232921132403189257389025077900720178310687601576152580426615772897711651612550695154424420808267395922785850225469777824432508007930654851273518009257690377237042307586833563356401217626427565742205755897322020810246956807039774838602405271347207197736939790579148575069377303292353940917857646111078981256709377929315557742350827725728886401947776231309787012911100210185191742317571840075928635929880524268279920800296945088543357942572331309697349394475413411934154823413350404121806905579356130446393202733516348833570921345597025923381375391596765025784431649147701882484528449075046812763902226733336169022235677253980112056850995825335973188945825386537984982544265721158649163755997815668294333955014546908482323183193239510052618439501497309490685918671067585176074463443610802014786577608013949063200666765347316736758537164936937986155599125283885169848266397192119292342075503434087128328367671698903977120204045675763482176921640554680101957261873983464059077126049723992009229502719535149664561960344141184084167496849326144054170508159768695377365017203760542142363309463623718390987999534251091834803577334847192457662073885252896725108377242564533416686894159138716953341877435920816460646884377851850261973449988984330615532672273398724897893552189581849099969995628855376165905603718988335907403524979412726187333717726590351251865677791468635852550165024090549713192447813438174142071915001292239798724739361752050254666662942195404075642666480399732805731169009395226364725081893849353954123623207833579472230624415488534411120920407781446027168885068350619243131257666289347757370564240268997407889174867498659589290258283089196247516950950921337837164751758231277771575252081786368206181257026778903997319832731695178284986664893124325084181943635506064708672390004295118363693917452604711771828317642592854265143790827855632932743856832881939004551263413893446803461136922044626477195423178038069604164639481470235560419016336194115550614654640376236672301675229254275900041639808204800000000000 [153,27] 66031366691746343983891860100456986295586475907683449402459572511636713304569388918945617962206224059650060183585328600944846455153768833591271574153137243728018481269196220856563950073238875000416179569230106345080505263130738406632444252775823696294044263886564641712538606571755405066820532748547703902855590963295983625379992061872584394886232453093261408253790395103569130909382341143141476569253875029780816385582752680404484959377127324354377177865232273131460174593371992742482436540674990927707531094039947911115215645136748825690832574568249695385982916369484805305703491433296624743218644156375477393737031015414606607794331881899798132023699022700752214116801405113476143493431602057993697093294872173439050429611277013212553987766990947199325425150474336055118951625352326154069795318878557058682965431567276510683488637296461387953326972892203547032940595479662492163953583838463472459652102680675285751024601480338242756699224729108375845610722220812393286830767894853498250573926579519686288542922913340300522249688380621910483775878809865319900747880743070161367853634080070629300323281343677224230840570671897158333725478134359936007247449464039846731339148278234991439978891492465094602036418715659284687467735555305494512137512933062391142641540191820109884534928804692643194491505203934727780138924425372671862847307854847461951151171184117047035770685927955455719444909153262204480402558471169321162661198298473985973634186829703460126509468520909901853274250196733954906474539727074697867197224541982494427048065777215461637368449224470346450774811935137987372753624766834765607934423943905577783162756846172252532767967761639263902039055384062728943384590780438007206118636917676318049695144759110555592631006660619347670452286591209259113681060360405143192971078964341930247236362793436276395111179134042507034866412170295131019538250485877399739296855322569934771662167898912179054507906276008683364701113434982281578284591629594884466889130654608423342772635937324279283142779335823410859496708937693284695979748353229761442178959363499923563995333060738975678185330618723452284294306011780677344931520807926228780483416595508794723851739015114735403853426824866882184333925597946445243022310879966733115590199086445359687683676996169352789347712977768333526374426323986208168860803115030209714766964767557657418502996491491488605667126912154585129765592597361582244433826459909098315064631320433166141462937600000000 [153,28] -52516942955933155721809662225133753303928502819004862480748111050067431527857194301641752844924495001510668858684902839431037650253741005953655366481669712517500579274345408216883204879456291759230157525557888426878166078005811312492700379785520604036219919394918067356199407533636849234363603478249347406471287434724284532696255474852741220192946985545970634880782939693062537778793895658861156280631065111283682448763884060427616376107819463162416159490475006002261287925701090405350601240745682202690975390613280954335963041263475607615663804956069223959046475254315320083539490335516637145790965550108277015600449918179356483439154805234565384535023536620615522448119534440542151905070334130612551018344225980352398670843554861850451208117132712678322878389117488918307002174115493633728261985527367409929259194740222150605655986448698256189635554793267702736271315511783023381587213256570050997724901089935847821341055078789105755728080233449652127726913257830283092228813994619174771217035714031721475477180434907135972646781957121768705360643262638172297275914348988284681180956733889799241385819520280343425243285924941929809400216505335958333822658075910295386949782733360155494334183151332938973920198602844790445238606545032583834266161504281523976275389372438056485153308106276259886585462586166898573218052571820345258563312788828184240989641642073400560486847944129950619149793664110700575668540699969516264014284763754194762123450655501996944526321619188484733913412520694576087113411636385072216965798278584403423393473795993557543637454979818035381452828928572950879198347800600281344045901798568458939619446095754342701345266722740391827589127190845807389560563494866596540958043912038629303112673495208495098875083938683753454515789332885014714685294234365295560843214737603574649193870684761184347462440959685157879679528916383659523664526887911519906465177507125166080488774938970138539963922946911466640463160842531128427662926734478619055550177495961727853322227044840765882533615196210928815358126179070986694324818693759037126851156313000071983364435762346442345469177032998329926036924488877525444384000355651160871184814512044361146244485673740955423930690448314722298276721113678101626478609573489908594948802042908260924324894960265554281567751748784361764879053138545490166673870989897165413878327942615339121646413974943693299277851104087241762820208720238849567475874144279306633072115876701201496064000000000 [153,29] 37810976466662796676215015456802736254411264226925450237208620193130445546633174257121252617629279234731892867651090983976967173581000154220444254523956402763169264206505133497112004399087887084403167412986509255256712709362698969650351867527316716218488493508302263893666578086156318878792836590460460545219971625340026679035601166381922603792236111175454254771757072545951069428106243667601218158685180077754567049721291135508659863650484882424810914035428687438634538930972466999306323070149613674462228798543485646217849780733448514605157875599411109038973267837083562854471585965911907798357731722279455018166904579222514796103573830532798691765028405127001863413752152109112108582146251392765234939986883217572792104845541563426881313048240512615339234277969526431484212525785973820074969404128496641901017566180177510958206435176866461196169615730276108776096864505664512676394593268544304294126297112138742328280670081175897119433603236914796749433952561673962701426901799963742038095055114402951704354470808293305729741574376341426970412115103219628061801147608896753211449323608314816529574790929160175002936797774886213048672530834864397836464913398769069572199575757839328263398740509768383977118114940336216465382923134890411279756763197200407842506438223913329634459496757025902752327812342057005813174551449385305693726186364297788278346235982071997369092854597345474538894329766595166866695923634945183153066669545204201273841500769365068355506298721687714018560633012597971678794143798209972588466062610082392922548888949209657838199705514361050333893576272325219873293990890758980615433199822567076644272752907984367726846733275691358363377497234038441586006548883460207639397362302743381779581131455323196845568157129752066588790188007050948410353884389304072000020372436901196649428459643549855767640242229936244095945016990884833315866673374420959128190029929551728412722233587225436056028257104407501489639857308997008715400504236597833093109781903632507095378765044485202958069527560864450389093971552127502329602036969567358116117449473301106482105084780625496013976925218199856286550376007279437911232938707569962652119925656489392163119945002296433651996990186655882622682364673004104999795494114401420708002000873231495235889655373125137530109883792318977566580487249608702364201855280332608962750672982594155224558407460091844976905033869981866826191798352918073681451457714425771636574099788938373443603700680 [153,30] -24676250477093989437119992206844181914072821725387145738658194153392556528027532032677568289889701252162589583331415836277579205765732371159229597455801284429440479800085324237437400383942858829106339723488010949183282217444627209786739784241935148812990715682457606874860426186379312925824571325007596217659817671366430297195568814566986477060456512973553412891934244353754948961797456710038947105355894839736054448220575611455643339422809266734009830422999218068803445169572102117476786275236640318833882192146716513682539116999389284618193176526123831294688354281814124521388263973909925331391063074210235041849470023456155353597690701882652113872384679797909913476069864151900252584902542998338079442885915478452092536839837234529728791767667831010518263213269472076668729599882449995765894243075821641820353529011998362975993290145504750127694854730188232397094994838546560985415381221732320435514498212484801048933245333321231300469451077898504518439193360111445704373993996657320438263290094440414452705085702042359342321370443925167988764316478179082473987284508822129895306661526957261873187497302190472444233852327850653388666265078115311962982915490084716669442944826483599510183759907909063091468007274829971995663237066676137981136682973587670574202065495153962902674618851554551923687794400523275720907864006304635593564954256651526550768490695731816278385790648534984095295678430959254952463905697138595329360089950022533766343070262885651066999710266813464864255561573307951265801712556653603918364264460814519312877647013830832602385843534343214662761416266821716560623272561838289674316595670510327562311990201401204065190618220475919078254453707201537326713445599629975228852183826710459417630604228697550419796871695892024796994469832949472581579653530861988265861351398301087102296031887316389337387798525257058362776312270350503143356236842695632697244155216212418558016830585131148465920315138655519419427998379009928682245369271152198277435743942228800900751417205925178499540835263127390023391470102890241633154452489580328531452198306807618247972325697014614392081321664137691450840921455434410982158076078579016210061285360860977578690806775921171563034989144562355026547342942639767391346963223205222036821799488765078369476890792807627345911529633302463136585586461276390819240341145906837514467758632454353059143078996265809612529230521354006206061214848335436469594309477276068087165888309220468671264000 [153,31] 14605618809263218658261233154130142665724663014306867380736288918244078325060069255328135925873072633171455323248954184558055620771894413701208722619437953057772234318667841361488452430118424139522151635133016872582757489752898404766834071643563161904667598264263878102890237716638506684529072816372201125575340504532872154789871310478937026066931631070115254721620598549918115145490121544031444262742176687372391351268690078967056205345499240784995393897153784202066233613051901494830483935931847044708814090715269383638183884860210325720547740010865654401584444232050421608209618912133914838216872181950164665073237566168279324279424547131411290877512778953291635221757216652272495197341612014760029816996038555830597627349521449936404477103606417711396892266001854095499957477207968657205867302813924589946302723363498184901985802588647703980448102022074580132093655857688329395156302374201525144254356714969382715046854837587303016821839369084954983481254874265652057677385426716464897532555123133317051973909931209761243314245663795486587694567284025224759477060724328185073975807341256740223326397803532834686739475227855190045262070953326728106655601871456515654583967097354393323740411472892263088664742964008311468105442410677393938884053667675688059637400610755680574647026852993617756011396269762375863594545965684538303072003391430827168386788232143405790823095176903931922212625508068103994028296043848186718705619169021501634097301551173719094607489881368912387139576908951469341969857496735922048150827010723799645130009429370859678965020215962585631699419125721817855629266641209881966553919436411601948037024194646330305541528860402461194587984970445779413248386831529787637337946959075653729492927418400078446512439684577985961648536705656583586785479331760368153376878288697892283554577786785008399046383965626152495769933735588113956068985132451688392418412476722017760252988991456897849518716754987168677382172617232354895711410685945144229553470555818713645919764727867512441015908462338163582973288844013431123457017942898643883492851879474586003359453070828976265295362741026955457587464362750681256207231168194748480675523791729541583730358516782249081326325329264366336030277444505168468495469421459962034493860032309452230671620265215942674854190920947416386577823724076776362078390554965955070992754169503708901038372712222170502317067832531813183139502010005583425200160950150417576920616554490572831200 [153,32] -7840100846850066424019589180544989976103697388987676155677103893825233550503600549198045194111894839885656526147546581681692833627200237749838921247875444301344152946038587055439376021756477854388884163379021827513943479430234960193911618206612427243625169116344019140944813925616177362562622532184055638797993232453150936982971412634320861411412511761224219216149017480705248001988312496480840244274280034113542439652382504829789443954187611747741107352265241211842724683351363523409506106311201993737130200929079531876745365473221034269308576475954743217179742047455080610246872150254201594491562872429829489031474394536713506922372572622719891088326506283016718541302250042138907518379681868572871431829063024585250983509645459375878536001554502038237413096203833959748674981846530122596467242807166246848656062361323207193745574394446011673322867125271600585799652187642155329020109940977870706489323570367386809385089475467489596107722103789162690416875456001456874059573715973856557802754769788975104149973695502234653470721751093031478125677837776322085520378976186128785259577268427542970238346972606376568939488543274517121314370347079133051245040535198118711879184319256255486651910872807985793158431400770318998808101238025405987479293381856042884139840875982992985645652950917679264006378213771209174548504030569796616576288184409652823696335028268723692578014621207400518630729170581854496370285161419952234833331167443254138020191062429434068508946008668408491275099750552348157528927733474696001398875048655612824518729873709326293048679410061082756430812888284107979469401853164750804083595361142895983460517659432576001317725359787763731458426567908224327576849592186982919522252503756362413338401174516003131681047434241603279638723952439992959934588695526891125802876719020328982276830262211304753590289356149845778073814193436819355951478144175105145435927717903207085665793297865588714580611751984878941144567974912872620302556072431037567656660415326492035178001496402965145266645791206886818179342738843585711951043984477306084290060892288853167368000226933041232429404281572661833563992577410002473921068959798148692667822015482390442463626013895749889209017936177782770833374301058623565018504206658020855142650206629122313540308549953703513682046367918341189647667935450198884241615388208265211557934931009682395994442837773809886456142355977637593078411666682992819632357910106224787952650490153284800 [153,33] 3814937957754280672087865654734465757340101685181313369431863480347812213905245630853663923017274775672910629382179935653677142457945971633298021696788592748669413421494083652152418340274459188641660534620887463559679950665950899621745174815960501793030915022011145231696486866513905079248187551614893693345255578555538610182359454029866311982912907218275429156119295823064044437856881163782804653858703903579019972544034888654363366233949039375123555562486398886262160318147785046642129395153256659657485358628200948411141235123545154453409536548641162275795501406760968612056088934184047257892192493609309419292464968748266187305063248332087313688763074991417399247138030875675059375530618082209650141321005657329490211314902216212435467577922261368315121859121026388583593874866034892925964944581500127603714062779932888332440941584145831885678670010363144737821065269596120526816151199754212361851283529902279056247731511218241786203343004358481316569036757930836833056531634086692589489087700284789072511356512894568390507545528703894971248819254756434134919196865518299580751082835169250190244058093374641551117183458220740023197205174519925324674192724524373816157544829311174498463942774640673882317906394148060517947309545695707726597492984038258949365957282058359999759222048675352336189849740846506817924803078602905552791959527932202485527983450338555963497151117068435206083688832667045425218935441506223986712132629174525255016201620597265634109484528524190082679534854496481908670088291389339989369578974620045036942553670393283828318283128832927792863986900993798892479473186672221086751558718831166422552300304510563051123373767668851431480235888254308079668215139247643891731113459366373690374207275350870996324339845426264333754474667237834718609822482353576907714618606093972154433210585385658663710477188069277581484014362068161764129458620499951659160382404189706557289064523377301713167903437148409051581790150958766712850995984307267873458642396605394979447462528066937720277441980182899490799498776154831435310670973224958777594235172697487633994482154539142074665218889778618133488262127690102266489407902997396010044399397229923416226538249571139336171491383318971355113358590708013432080635703917725145608135645596781778158523679784344123480369431216261405899507860782779357352444751130154751250103464516895131181951333383235158261373677445907735727636685928612659594336394064360114308264210849720 [153,34] -1681901936540363791783271856999114105826509673727402915558398688505369425320722259993730548929438686615472857570600542413948750509253260580765925913430581988067534247101530878294769178389405620363705916272565306687754960204347060764380863946886092436740488203777073839461638771821894836707225572635053652431130423996107431168344324308677391859330498211409942340621279795316527915899368877450471626705152783926026274187721044827410991882406368850250575488224028118063635298249068941047502014511153815126974903568330797709156540665412794025012938538926274348752796925646155593159221358067709195636479980703149257140579587283296780416033790264719150959074880269046955860262347621257592924348108765318971979872332075392452553091989159886802577283751313488308613686354997357142522365452648425325094720345226490730202315835652455177117633855122145806544704932245708172508815974734816016755375840247670894710607524208308043055113419771650124919277356432358914797121056775279876439644220212214528676641271486774731272796749754559905557566415921202466274143300554895197076797927154376385448272698780121780915810565571250821634948515259994906428875927245127491238948416247854754984544613137565185928815321156853951385052926995144711899023735866173318236837326465505255437820563261169433546397442625207891847409613918848769401238182597289393292083976048418337349561262322537183115732869337325661133407439423880389668049760224360289630567869010234611468289927117401374701074971584986931794455042088010443973347268726059492975659880592315283597632763712731091708932378617209061775173795065149967667927308523343269899302774937499757434381082178669138865122589741928960756594021833455619396833718986451739112352292701934756647296979600274071748010998911229174860913269404814939595856644936587274013017838473692127791085528076101633843789886004271250515453652223740185206247068971356879327619458981940280374520056561966757081996583250724697936827015391184391253864321073363668726234332703691334953419968013993873515706746037493559385146922966232906130834020785637786747313456106950679670650130693477210873927834102711612708162290747026191666332560415988600078777910865957793185861166741520162623324939503199664480780372074748672924162193065015404431131814103372273321636636815710800924483152238751768544211648261211154926973302114823461563667818520092953761604084553333330838876368393535430609722475306156582269484533337089696830573957120 [153,35] 672144442583129920389897474337394058074025974774086899681080109116222125893735364712001900343329970339985717720996156246550721672288147553702616168281650763368238737322676645713212153598352130200615852591690534363099496709051002472140764614218706152748099888979573408418587588617954671329383160611627121298716802046479279247087923285259672529951352768715313153389279136632253095857373702213676909994592032039345125728815217410269301033150669275982817070935661853379924646963575916788611807703379180220126081869434901403572284365091729494122320040918094669056529736888985858378737499058204103688852760755665469342065160309519031166851114411436051992829491401493747426094515952295165553057559525041193299900166839528628777758648876142158996011679944477446170697095329318869411844248269388840247470324896805104143967337467598056254283758134181379008880976516205909046624469939016815479644956637329097401477846454512754125077650635465004874359005710433613306094532820583429595389453231447197127834717106632536957196055323902654305016846101616942236323965298928273681289457901920180735835568961737054793897393939465508049423862476469883001637458491677893116634879731867337316785252486138046382321170841170621152524971309832938398941686714764021316163967094784895549815560326881884479301306224996438959841801734748809955148770864602529033751643096045759573617366764934885008514062060547327879949273136920536021540230106255764889134732818005941329686871342893542926853816166914405981421783253424796958748605296344426112029014658336404425336672339038616476284902967906593475551379532686772109277995639839538885937053405225514932182962873067866039121119413864101362224234859763464021742257417652613601696576519921928283356644384099444709633518049795806639174289802319702885236319705738052158014551870351741300414763528503462878267680027683463096132599060145620150745969552345156732894477325030214546934772862480020086457108180712527243973806688280335029928376311247591315241405233430837947024501635940907285724109346394736983911596701032532152063664499425679686686355168727081087522387192670520864991291223997367429220780294917787974760632475676789040820699689554592360629502710965149385071356026174817384451844308390939823810608284644633614475459317919596613548358643552546924547527467575799249646037767182864799979951575382987060783723877490374569689980475645879781053481796450229281432719344687682759128436470509105001742080 [153,36] -244485363901553205886885440327252169631739278553909100605026978124976524955855831047479802909334653690023012612874754945297171130531786619811441568345024049486706027200650925144082803099059163669933182492510746952043679202221134927864913808251938208954839868141232577919272213559880131568181483009083091654093571061622232595940276002951557423131771019658495920461933603590088453956696652968089765474639499471065990797017723708710051609565778349248628800169043264924793891028106179875373098639052954037559274579186368574586494914214634504164707156475614653097010010854255292310442876684278835293217823029714658853579413476924649762881089455744758075713349062804592936382789193655750918088035699213957651590791992132270580085205600733372523919539832438312652798980571912577152868855605230999637403241899164553288305191593741462163887112788681869926721960570265019040499083565329602220012514326792377122617425658154892043474606019807516049676617006976210961942480450735733106164963250346513852079319492394491294266541916677338417652492484497288482278974447472999704289555177884098277656097071434383929529309190284193729486560160893637974007765056493844773503179980067388686492877324033534358299449349537028388710767164128995134391240031878135242478055788128832848265070805483507217222863710527087980018612529143534297866432222201589202559130096200255509218290882601393926801005124008331059931585705589959576082096622175743613407094146546279448747061161492105889132347036112661594137610661224818743418122919894476849985302280872943107196374568807455012864491985580937478793159018335625936656353233914725623083273998424113266484745800084644014092552118108966727943752738601310145948013889265855478197568379720541132913791664677984246938563932932834203316689203539732951783819370179483948441598408453969022295353828363307074083290338980258192635070898439481008842118252136302924925381714032165282298067289029688446615085891589720676681805890247884669250573294804900885262961859011819974464694421036817118976760578148400011823022654298216897075073398820865188370183550664764777923669854768791379570758930928729246176733174767288573075984962457136273228352348370272859753560247464826144424568343409111052416955024024874998772249293419117752156884883480531839691035868754627063842697840525109820646094921273577842133477399089574173526457908408893971166246953855714818343707141382981617313578371490992547202437995354300254080 [153,37] 82082720653929473219329243654247991848112773487432734882269284957228754944416751578867808835787538010851491945476080492863651820055316170678362323498738880162878642083661836873597294595779408691218896813974281677299610848219104689107974781120426634808581062695557215649779840116085148987428245980340215700475996940319498634771726672416982658781430271903193215066472764843795214723681096431624479641502764366277843598326819073342608414232433056767027991473092534002237816215476264177985394653702539381863571481709627266159189772378819609958180086562592160098791951928081712508543611130406600000059295806753646678125338538783696033843208716182697668256306446444786652277887487977860741125799561983117264540237156852512865524867724935425291282860797206106672204095042583267616522629834285837604782419382407149609847835550043508327302810657766437353169824508870809114186715495754917443557504150926451555965006696679970603879186385232543873364381566098533933421029057420131768049420342898748224957360316453761566505039186660822602425936356816841083233223179411957899471777217131376506525638879529512185616698675577347011612772237489307169482773857697793503384987010630466151280069546045280179574331376498934502528039795408493539125969310295788276179096681215448637251287603251518143912127882042616408523590381473192644767920956004657570030912789577796640796155641162635441158830271628126176361520729167132281083572432267310742912204965449561632886095488681023575041109073268923505513024437881549187474101508243520872971071693113916658449676295561662247979232191047063570682256947027592586157200553570022342390524113824404583722466753031911093546626264305968928836018688470500623605186902051536908166119206692689510301105891321223405214006541907599668964383981241492915202818444664381155369360804107381500717571172317983893819937388754004247359696825300122467207721632437422525498274284320320081323097763812106032580332516380744196202687579922338253030569695146989568616289943181553460442034154333967233157623769626158642776247742094569665879325920774933652602736593857510594310394888831203608634746204706470888886951812113168176332576748884861873792597259747444550315477261152453157886403362726691090883856242654194242480083567695697002232482299138228754537629109123420071662463031595940895977753131835567291769614316677282534776391297927566388619255961537058184126733962131052418848247760155601383849243168028609792 [153,38] -26353208029569883869686068589400086905037638920437838738054269658191380413294152428984856175186945960236334027728374742377170795094747827167417257421113201907298094071406388772608944484322366056049279702175770835831208859779910785295391195648578482355768951901221452062298365408097314195810926879404099873332890611901658449982047947741690875116796769980062265974845756924850408928862756368798120571303746643298487587837485180716228840331447159444907767334461381044216894609208653471462887390467790581323144620149395654709126236519638060812107317283189986116794530462030278436582416559017347711740309262815826469863228502567191150606258790416792554000583897838685697694947505534625099133130121405227802060300187998453610822266441736062089024058096492462725403867835279842354851048505891285069493603676645705571140940511588813101620980756206161055526430011333847721116106387661659220795988364750788259231008821569816772366063070232219188981962284774464302325104740742090509617756737631812956329748803753041352722491380054688193393846312304746192628722919556560239314774570679454298930202486397845881576908808466088167418636068690461237565683837369964383590894882798452668868400041058518663915542214819972275810119644838118206264044418585941830950446145205628072264904926371929232565378318822331400051442891104921256667461433339834019595069302056455172737164979874924925659727378110475336006632676758750806127459946111121027590701272639227798275831524800620716151563312374265944764852850342794669325808067711696416139259602130384512621955584321790419203417045014082597627745746476282920890438223516727719927211249103838134251837931708312155393048067052638153104048625452999524515911200612859277480196239236699210536381650442863173382551588154593277108437173972190212951439021914625743855523509469112148619094524870489635918849290694063386335985186596029294048710622798642306742779078920447277484813047213018920835883737899578287057897123176704046103515836500172422066941093918992317972826140776236221316289605586432727408399335562328700301391727256279831118293935169424880149542321913812507584930772963842765352287017667988944453854116611380454633447941239373196427320980316778904134541834349945959908272804460627206266310071819239810146651189373411410809337951827152604000391238772631400834968538280365459372414824003914683563215859683050293584453213926389836877493561948990541006660059327825284020043389611520 [153,39] 8637400737993751014652120748933070453456270111189438106254736521546023520711056545371056205193586989620602892293543221999416947133162644729325437790397721970306543715465399181255450780979176529547455193492165567343748191950355284596000365550142723925769363426974037811680357658785158102917970479847638564215428200582051275078382647453049255480295208712329349298592585742700410880546679265193828474920095698259636030979718384706850556355639752744908765927293437120188759497868024969279978440032052419341689766010292278538804640147269800300160515063840209830623095980574073258294489630862910363591411968239048882525589356274606585451717406948689435596115152818393907038956168484447479564311378731345894067999910214538916997781766902911344780109267019435012018897792189332055293102666587345683924646654942568516336645481209752511494113575661669677961162105743327248608695323985180547753289652567725560550112759551210238738464341165447612531111418947722023078066374833201279392028913863068358464281056880089700216212816525512249363743101457772431185364500781197987582282019485256536008399024137393527975411731415783273499987954594089697195728536196706466781744325759778571254327268753446178756583564954414584311198507867293654061035491595787443806496028155207392267392237702342191069067900841037606927618224015934931988468950236625269800828383845740553836126849082741546722910915912054477623367982059274776794710529008585562315878713027896956465606624896557656245908448389422001238874470742584517394821002866317395645927634144509095290116661564745348193416807521256617655899096966588105665197473143086753075826317358506044915814946392753951003769529003537084300551496645021408204394908961385698694327741675276149783331904193357662134650207850752858870651526926635002600690814546914277456515354134366675074343295652204201554152744116192987085305842940412760234451070671277785605987678952692951884459966001884031418842345360728705027674678962975293440414456703823883126754395097957169880426609850018900886088897567380492282357621366545092269435092360125735005275276862441835634220766289293755051895921283295513450343718753395329083245115391061602243719752678122789900693740900819369516233209871001457910680122879366501520536360239869604154433616717245668521671177162727705640554831805318729763631280804907707745349094766209869409006587855472705902573769342459305358246074599106488368846956633742528096737146432 [153,40] -3093427914070242276202207584217271621735820419056186211924654113735807267462978924576898565258255826873688849646700979848535116824423685365996400155671273939195286167931896169235158214448528664312710949411851726474839107592190393238865497011081807376845386561712605344684524832130696030386345017210353802508476364375385057440925560372986840946117913582691803223372271790671447323156367971567585867774163237812713986982656603407282299705657463741248360348325784515478851963267012709026556184253410115538275286682110348408920345657851377374495816486485585186852158815705469401242442315594235263449086990312162439165352956716981012280625743161801219193203928389397629865686212671631525933093861250882521702188717522608722943690755897454506866481265977431588867230489338514078307637953810803903444508784971922350329439362014474710391979143801365049989272072288792958616528903816485141396714837705494663405854924066055289186083899457831880971401312049102210792658505307880720363602483325636723071076411298007382980547511327719085075967997308819280541637848957003975545092253091621381638487447744168715910357603010314817140206259830450307736425772508861507451031067542347699890799734496944795389643375108417649907524225149491250863164201158344045244332973586192110848665966443474207653773013942989490706139904971311650065465242719540243993361249700572933294158942388262717377086953488758246100179117454726788503225120417795567595086808302062088082096908411612211055586901799149496445823850755743132452517950236421186310964425431727917666966742379639241454992197844669390878919390063690468876644856029908727642719743353250142900140473367482248815334148877731023855745401310412513127292871419137268594186329478674238716144913508017544087202066953161413896255875336754111269281716139151003303525425949844813475939057227674000135171194767704018783986050901667199407079134248442129620531161508560531245943875004189112179119531696050098667022464208724821118820022781971567490405410625078388896360298902825806988241841732119840043146584261053661708880175613388195638639334134142930279423410843072417236612953428473403811472594381396719319783624792273012516057665588438878405544313578312104044754966919085496327743629959163466066758048285233050041595091964619955661739128775079284991829627567207879307157858132545744301872195909409038022750696524139104642321847691448683034279311667755434546336573334265200835983872 [153,41] 1214144017400227923240221538689376435909619103571267949545285277436732698940381573566989851709432616438164213389139075748956980973102325250444171057293296174622302306213107876222706724136395639491011313389703267045977386164578416409564589261920787529887874272645755475631576255225139391733556333366951276077597857027403916758214129962674625553291254437589653779162245609490939202688443121006372607971156889502932880554732170793356523304885898198773134514875634749266350215030104243624965714945919347576990300709088137614942534066736809749743128041869484512000625552486870881395635432022911109724499625575536341395400192237902049505210372393029232340340832397971360953483738095762536474523679067023578945648700087046510037221885646122027711225299346251026586228582444594446497617230010997741288966898058086023881341170457622810116904347558050089569712497799528486899724552323233761826366052808841583637853919437398077211585173638411566851783821433898004481464009721877213500972678500895214988182612581050989741245165658169863322570208280766372366869087955092384566361872568357109619451499869080139354150348344174918215778601486534915946707150135681651533838717238771441671685082402270331103196015989659398661260906797454354059944259835962211565467239968360575409042066948137945529083561451993697949017771328029935384456193027715144401890338393134136346281212408264482915391021190317500734217430571741877086982734834101197359516930564024960560783363717801724245161093759041441815641457857681080262860319202843717623114917151838742951742140939684053429146287812543630293097319333161985899202217323592071543366564755090264222163393495465751652926621645301525095135305482892520589213665178784219326125471328915572659499495337616251066297026464712183832710227671670075649146508273455768121748261492144694770505664817693148037600475732494597270740247035007854007549657850890300644642910199467712867324793745895771072392088435012408904335126987816887957092070076677996831859209579614161333230508642949354460898801969703072865409797002546816131463733177640821252422245025113419539415454863889514723955885588035203045263389788500628138235971049760039117980011800717069862934016764829230451925238010068617599738303896477273316576401049964155117194006311984272648626642863237256958257960365950977269023467594634859494230315428482196091304043395391739994960488875423554502415544041236740428871378094901601131904 [153,42] -486748572592628015715385584918787848373437818286949507008535102943381559724889025478942341644024025313016000129461727755923537560942167945067943616295809720408115512644757430072986665709695215970283340818639968432229503579193471978620905264562478638517747285195315626843598538227932824648261574351485444530483390163765491448708583204766504396047902679300668512409905590951281309904985044714448264878893088607370586892049584959417681480634041385558417774198221701168611574113497376575603210113331260548445872574106799199945341455798723924173301416314669923133171988643842847555237681606281644465820906786653251578121222835297414803934802638046375531883281010211410119104731182245136103534847089318978880660106455051526320998587295682273714056732307456247454175484048571701505207739249470202710979898435052052457209663198218222960609620543290088115370911556232566579873493579491902717527165186352188382151717052092350395980977174657310564824975341209585415749389290228542136621594624224056922744328309872568328855787914052947666534822790997634020686428328403090642225054413100009890820534565946907959336491495448032332670081453816337361921848609679096684347758032428853099001308536734886117630940014656167389768181905693239502918632772658730745775755411204685500854581859504526118125791627225091404501488135501147569422232022642059874576619551387862708276687879236894330130395155618812462250844253349113921352152124986514501357488327463196782783245642213668703164686517841103016717315525532475793662861880487040609220218228955035851969073603967596932426668310658699522770886234192592280250181067361247076168110063532978447540012825481886613477544579273652006390830797574770947251224939100496530038728601275812866623952454622208401910639076525300625031743598777118995735046664018525818968260852797598492038326325948412942320378970666507808989763966010497815221670426563816349505395518275077757144400566617738347522745621550924143862046635084152023734415376476348002514700200749952183530739944569489260517929061531722919996303493031748093943054646667910127924281028568749386524846153011164493238752569260147273811152926077279895805926055104704637799830295015753054548201987860047325297964348551492652010890981967227730849202719340432710663052488733572214528690007097778841137611066931757707608618259648867120932389884065901215140828450560919614911410892599496476078672972915316794948219218433452288 [153,43] 184399494905809167261946654288287503356677334575274659950532642511423051250721463522262205967292597651483835634110560754158806740018333254781419907080297972637332653216838615296707082180335596043151401027055954269294554927320239448889289304275099242277692060388296468660093412499463094656671111275685841521126973396358423250714988719633083602247719274848267698420152423418569697845671550387415601986037265418414038809651833272241236544063758526897916650440712128133164149030569714654635833225333943785134991073231220493681480592204448833694316977672030767074936441304439116251510751640327241598358491770094008108931852787529959673485172241272840760766981214175980058025456023290317187014508783147672415547168506641166903122819143382626836858727071730220345432065025307697434442926137129002397578270876025103722790882569979834450975080254098978323840481956054284225337011876405793294874638876958865021071717077834769685533182288867122134676126894634664217144588609909160334058675592907946425624141927080728949654976471706784890194061723842226597864801051799399088415237959909716093679273247183133857403563209579754583709910745149631382867884072441139707092085149595497776194916498685072756197819249169702009760127387543319627853245925300985562520481995349771135350715339627711340995778594016650062522103245742191486934597190052742808014581199431208505753296159947827507575662550605405447292603219487087213523634075885061918003710151414568631727311254798231901909433575867071417229269992994895082968187902512510700582443033309398628049131723101077007801530691006106195005086762127493942777454207799089591277510172072324769793961960975210306540948905395460839614205915845057184101408402239353761010935653933154477567456839821326049543194693123130549348234617382074662267536583931137630477302954970397662435491954785412676338931376773710038260099096934410855953692889973098830057497362940115588539114255147123983294111276644929051078819841950481697591239335005203744953037466867115613802415541005904580048720462359690037449251185980870953348887735688116183881595946351116746395829941069404009125916124514019100127748092352575469382526077610514116203411226644246737765369862822198399595118266538390865069476333195356642231314332548054285498317726539188392684626948436419461835026452791501214634977508298454916658026592635471999584256788106799530505227171969486123267511629297034662268553488116960 [153,44] -62799603351554827367877532792292431507483853946094400887242229958987982351903921242322917756213791428512621600812549903139350469850983121714611114533649272772049038061240824005552035626251278561419356672301491694528080425861146648828996587464518286038032278581593813664308518687384464291782158574524552007588631077560582541886812961278782796606922144027942431141048833052652048947846514617018634960763588134052868939143198360138195277830710840848167453985807974977499355505970311242671751168015688611497114343363253494178567381756461946831733777856042873469525062803209640413374400163156283193656155804780868285962491013903941331717599275533445044360761322750430302965052903781510557269876164894406047535602716887129392757096360271369070309571964179441621942301979360593270603337826098034762461901531584789909583638425356824927986984279432594847052712755804442026035854951530381898760814351136346034678748956068617429699126857415900725186480032003202705719570948770628490673816452454433896649488298195709582170009299859142084492001604676914368943799955619706031196478754444320010650380022792713565271687033031217305430477107140770949328262822938906560560931893150879703473502629734466834906112494542180197129522710720685016503014873859287359295314075445337864963604519213360323583832607073847923539439539865442245138737726771263785738465249439482879534371202574198152014264638827423716013867049049628075854427358478135310042418388901575244933022099634881296357150577554709618427101367612086863996806415682503997418183698977425708768382939651796796892032318311716274744708786415983561967780356370388694479952005112770352242139186054702492797359327562397090564215338884935427786027574017470203807974554075374788091504860799215641022533064849269698614589199504812464348546997226094355827015890476934228820409374523063440982652900610948673719053102471892968054296766748708081816680845969701478250247511553321665456606227719529747628348623895073317617468460114649548019890959701498084615502800941610814353725997903802473406071999300048699129303515132255088095480266954896792549147848867598268076834288347361428354639610820350866696615789325974923249103979623176078005791994307947941894794583206550886279794367304027581875063410012585971125009157259080437378697292920566310565118042495906472666498721051620585837130593198900050844698617234045033312525269749855711502583948483739977199289247488 [153,45] 18698713844923324325482984711801294921819810612868199674887265626209946173344038053504506685691371839844421272170566007369690113882925114188590188708539954472695112952092738523223438107855107361351718136586793874545586953215576112690782701312765624999480960575255317517394233828232492328168640382931431036006403166673288717954444190513675497911812989194109280869301201148559267643531374468436578294318817804562765247431259774904570897448950847463481632020476060959176082258561337236251766331550158975938297145755862233797834723958013541884274148568829021514750832406611627932013682371678300742182943301183047542303037185044748765474677521158348226157688677246730919954757736293680028573423046989246973150588091239209982173905607032598458547935563641085282160531889946472328941231491293245461097272763155131344464155377522319425681402024101005586347669622356406285054081818418462944108734993511178261029912933675653836850383035925736998801888275135464535425021599924035276991681291796886837556223631647347995655775422377820262312857385648426580448556337909130563679381257384528997697891188253355744223783366940987454192512010351583133079492664833847447174432256902389761335971651984726059522465799707559636612601872323144397740140988152951906277079165680544386894485529623082499887444557502624641632638593749964676820696043858269213726113406464874838335102125980320219925294144183781136046205046968883811230921094134158236496893418251474791753616461214799735193699618387190130008585955609688876225990221024251960617520029876725603731049515612383659570536143331534817498194644460459035488218625331065567756719432128732847264549947143949307547414275167968264776272982854610063586901485985439061690157480279311383356222496755058275184327112732116009966291354058366766665327899070811886553132663465158016508334932409428476136621852801479906250227644689095665391331912645937473100191678245108226016841551223030696211877308924261759001505830951041992208827031892532345052314226325025800558751313889138698913544607170119321436492871095640805101514125545559704399482590788117204655500750677974935360762715119787826114117117179554619064744900070607958992338985941469483572298863726652219107121323952229310631971214273414339944247670561781367593287471264358547834981388476084973924042246292294253772418490105021228287343699483748040061406535683433345166596697621104263154618619464846723430486676 [153,46] -4784087849668013171937963884098070024058046067927421843077525940946274459588447859686230285077951519081831187157335828521371250504180144532763469778628751898796480331204626439648241214700921544813418958958747440608572121191270886827774706083602218434918175193552188792732726714810147106972800369058886513939806413273671308316258824366520463222208820318340538755056913616288233214089281878096526580770953951216414322651882794641457081999846792507240349530146439416686077894075314193515825787671029228708273072260701941878799217667937466133091268082922093690176051162201480377320923475600865838824488613403357271709920811138509899865745248947573944148758330530828860819702458821592270350185505690877150098721289574578134574261247900924952629256215980430663489873109706601670784499176407185815799434771312323496724445378998525468343794265564467171280841767855545617723327016198415734117472894588409459400527606636218617902777471396410642163272937580264003341499393790298052803542085857039383206746668832334667631128209553568555067415494762171517308473944463867824230862020258634039509623333958912808124156659251204607973742846895039724154633816762978497697307103757119133804917832626452516841979573847434701971993920820771993006960277452680239319568069127845036754786850257019661918057694477549141676420096627232243682218502516566581657948548523281433293630136266666792771271875039106792871695971747831057802385494640745145902680241829260199335787709204908614549811272476497737523367298441216053809757757803129176310689216296868643516047188460188994881375054432389950873989024649510889303018201852957134220073843778116187406567708623075444378173003417578332648800084890582686252490706668036787093637171632273487799478626184644176644608377791749534411079177588603449739834721213829892119881505114744543155468919239246248977339136464755140753751200139611136825285657151223731879549707316761583056278569652135773191841633100502930366795432374294561179924264114614266172216065685100299999344520345494107908248134747920374328626315720028221713019394718156259064717060751485385743456477462548664365773845991549317286806982072122853847905983500399842152410989116120168158611959044277829955169604804939335289507428864521858568925381598636844141069510264385231372596298366159248139311945223959981075727949530173812578365807907755561159081380116695678762551122735760639884805486274120163362240 [153,47] 1038254265733666470875736094638378313181584399427174484703467425701617081352274024676233821453609707527960052190165789932558682894686132970522238544095368600713789772022656056939028784877816273508305453740845984813185328877108814266180832428555347357867129222752451473942761120989122757553941747899953933477271750519146792862443942513127739777019464252842200549189226923077058303018233975543200164762573823569131653738001553906515719181935228190728996378431691159493972570787022756749583967597925235269186599945437338062763847299836131865945922567566020348450533838069211562189608586622721911208345581836918230897047928817054639920035064876494437806640717419353065117627770579449123703611003706585272664172231483594266747440546159154894873438792436411223085484267926082101525054395508016848567013415077833672072973652834436689432773355093331043780814034454858550146762185906869405582421872075722547217985231099843751666825590866176172549489033086387234583762587870416932802902428572496115392598493557914493466142814770984907507755484763703953359476723589338328987566528914125575765272523478983722726366517629468836778709584266404074589553356892968846530961030611122026390515510299658639166589369349135061447016242116461620100183635448884335344227231634633441392122211026222458587141060527698338648624001118441345102276145555849822353079881001396919767732691589982798746357229539332741595586205592329373238757079160987787113110326297987540843434872843540747726596870733348288529533464707125612038716385376787666824874472162889735719913868627095350595122031753831163604848758910864792249460904545714757710572223669409240805175956658650697256546207618747660383039011998115237095346990949728981309190157957378221370665575980673824585254794695610452247049584497972123582403530086087878680319911429433048998162220848628073941526836924549874053920304176320183256083888453053754629438923477159318148204365209049353637378547565625349223829093541265432657356603314342555726534504432653747160835215724927927912713142941614408214741488263051683317119896300600867126087069465357305412736916165399669793191289643769385039932952719051226470941410717932733608070368335198434745598791531244903430623650583816857063702943235372711583993560176146472064124079321841339804672508720927060882057645386645204329771493969528217669778408672200717552692864771641842462367150460500089659183961101100605800 [153,48] -189004369005708644519481626759934390553765928360515425416856898674596246091723425350914158383646995432875437273207395656010547676418329249101385242061375890487263250383987489089953898704202051546308089053185174359645165398031818425050151327163620039354614574686874817383060312736227428529553724121889020453571821808439758167099199437469582262238713220109927174984780044069594388978929205639268379440950260535022613152768267652409234067131750708756246331386805583407155824811670439753068671761295655374885722919514064162066375271823619277271825146532143837798605392382138392151631088463318414035096787432542874762545454373843662955593352219532850223224146062572974908715030439627701532196609152698157618515234085826288733338975635016510954353505951189578924489539001753133112937270745569567347618009160935928462723111516624657612237987606843905634273524524354696749941216033510248173349129029262396259204061308471811027728577614251893766405036967426903638806701406038617038315751721163924682141851939982444645437289398905312111575098522989012318410815323282738183710532754436684703452510038845997884291526800090874560110978001069698501530303500330933018374015278035514732684403495615777394576276630853702896483269292264522602514438199197012665538886908942310657935931895326953493968758253357278953450173061097540668040017376823684362479959891434392091583519315078219362603591635952342077608311205668397633034671573436133203445283171830883055202563179944299149688387173752198670215896622983517898398040529294287619733984365038858662711815713387922322421932940477988386357761580322336977739465993973982590238340497391586996502385271259686261272148581116359522607110874804215765445190833242838824540651338923355311728078954068649531492525260286911254766148677117519426056665363290241393510889487572565023225142743519332726319003370336067998156667965389264770176028993548104094046121062417763072709616884968631680307278941965523098272351003033079574783682940975041125502872695291186646283423175892150175227531963363651608470528941477600446024502761721032270640100385712191787120705304154390857589927627289782425520821225938857227406713217149918706465029291126211628131628201647940169514288008821711755883199816360018777432019625881349976195569905489428941799791644997584204487842721351425054296906140841976706229714871350764323668678782289984156468309015528094424148893298040048 [153,49] 28388025274973964309441932521528761027620717908206937926628396643656449458975241450030905349411590454588193040970811612218097958509178649426986125116029895522694903472562691250756664437609425389439740138430588558800618125146988571091409257688876609051884770008166288927721584149741417039103210371526987678183159320182743904452339688128369248398349341608800072002266508525382279804438828027947132252195677605390678845684655041320192302005966431553008633910933206424614412239487919077893499042438756045968275191043189673299122189711800184933986135638084965540374785057700672476641819675757199042537521376862897094191374722405114319500057852891039010431950502026523660081871609060367004661691704297403607324545981663058920553030631145427998075850665232349955248714745904865218774708118384664914623437862873526553950907042292588682582848177668494252918088661953850205216224005243480907993936584945583896645288155211839658252739701162295937230253183217191386073126572021649333966337685483928437018218555497065139478813901475380893067549925002208614458784960601480127207455573326398314372024307441575425336703861681579080858314509380615608719985951670730105418061276092313993947291383943263149903757638332614733625810148854887340214849448241813709628987248697613277742213347963362660588255014522196460772850157608044428968721511481182950301174034416022430815377086246725102493724654814138079082479348668665408197766915718979878671644844616935966622230059426387042073831739461291493719546552126336762489414901507598457723770926165457688409024329755940742183895098144558697657758789425760266872087490289891312445615470133384144411100024915887367745235276356463507890487511055958757663283195260079298367249824013126762392699686652452269138704563345946597758215467569794389522957943202017725818761756025958252622736765939160325544896435088279194233717679777720930967597566975453483965277781562970734402001650357175105191178440718553373578884168060604769141707692137023371513143814094436728198115786052291684070395808608117519135802825654665752527980708704788647457319659428515112865750620185683488894829632036366649893192805261923633738677156165219625250828846783177583247245041242426848833624062265815333387652246481933502745020458896579731831588622571118794892828923102445335849058169794334134808899328585405461335977718508658073816259563665136235630254085767074573764162227822 [153,50] -3299806827070348545658026676140938464036739014182146869074374512608867675510965411874672616718778943344400876985735934932718840194940564828693821558293955711690687000102504364206418720787059739084774839075495013282750444777649389209445764629893373509054721440196370649139855859353149199430075236039219916051584695154108900128603701012450829062295748598699653653082953269569453917501416761945586411343565483604996175990096515759729303889165272778500300786900472456736909591958042284500436780867171428750296972135617734427937423658202565339464619793550378659193717510000719662508459713260499374790201307789905504833628517575748498980957165215077921735190900851421522975970757441735341720033004081659535871986472070815489938761352327138827233950592736305267714285295534674750459788420723941641208113613212863883470693064944802279633844946144048155615485109289934426928546350193894814410062474551122790436874437756860535234806811634354601044737166285610500870335327330972432518452590921795779141168200143277330782842134821052852758106092618620014491859825840205488153735415274690548603420711825583363787372609517503589071266180783442030439308904329810574103931964952326638948235220842260993277457324363845246842288827174305082869519338126432498847910425186672645760101507370287520846883777680492137634101137450042358976603723735351023653540766217577304639059717009512687071562003693668303782593761413118780154595011097536664124740762334024660874060732398313235577465010187540082889043347517546841427051298790524571342911686061281180149625777750749560733399362124457665394292147569399051200236617821798401031683560669640270678844678185776057244944655644615014337372094025511018896554932727772611666421210442270376246025145873035795249724257886610794305711085500468386403985944057413364709538710310728332978617120906064315730156382251999729748583672035627065856678315830290980579692648042468778616592803762347369866127570216778303211222357458056147974056248749352571850972294337063886459140897518047920302139223326511718914935340201591802959105862078431606820431402567529544543170313945035217158097560799516730054804842829267222169317970966139784466672853061998488719083243417817711793303432720989655156184445474626099805108012400701009166479930959810941536857640362055864264987199536648756708528966785326575769497890849516324227126477540179345356363726753837949625348800 [153,51] 189812519144140940627266597482589812897239262257317810082050583717057940457418700869059730475191005102365979756594984506651098023864542472748426941247305752107144017328643112786279372514642804678842057705955912652852525907044933381412905709326820872129306040096171549005332924598725826692402057651660907648854810070173681575215643336675039992000090654132921292916256483081247291704902843784319215940900911774673773730979607614627135551260193644974100028652576358675135377977341603106871451713064247003929441995517926734108666689522293700102075889759691081714680541083972268392733283656886906564010317689273016491209574726924790114305256074539105890764370724670504922020467273542630319825407980042316026927142380395049394433910051334019429176688252519558730502548891698155672328551378453572217852939291144604004155793721523378788290846095081373025744808757390626795426728805012778917337419212227862768492795655445322477942281935005188543883620527791144467784924208531503136461261025946527444906988919711266234089349092746448961103316446800150542097289023775627410694670652085727337808184357822353664404533875283686665085123434966728411194332213498775986888951845702021620141410695783008832213867144229924321270236982027025161742455942364248476867149475633076449404035193102540895102860070048279882798991319839475620542544435853741136350871951255451837009689524971422729560791030595739594031024956965379148069471994308946691795886527043523281274786042699765303339512398830998659430981726759497228817509038070991160952601640095996095876988054575981028256960602995627236962828479223497730929078558461389117490129644376299412846642792288326492735988164230772322046286806595212572318042721123743346849513931675012882475227141123636007633746297111449215554148467008764217487083779215074890809642997095204407273365963671274686191058335307028946503022529818556890837645179835420327902954107207855376736347237653848966644166473309695215212031780767198967316127680023305305882668984938761552513507271058993452810629524897377316930865513997533471244983089611759200815264141611152253202026952522933810023485693371647921134277736494824424857044897808282015435691237183678348917022872352812573194450845634240185720595084103790822407127934472009716328198476192953368460073107345013322969254717942000075954704609329583605243068256920411286603910685428623267797885303956000958184 [153,52] 42552381007739738756591113967100705934524138794437092643804168082638023039564157215643584263745893159048636017045006615156547501258901062242281702553530607785661763663694716329925310737157827402263586778375498991463950986968195032509967394012696984815771682844903864289902251209343820973181973256877797967723923609710274078659523690674684093138467283516381163191721685169589521530882183512925200940441357788085669132380228698481339867582771930164055456715495432721877309224582028880995047772497964196086179376597437815475575984610749998407050241341189566900205066041784756396683242363941647689961362672401145138609887198472699544197311299566566640957978770215022985584072390358726298314216503094527617291974997685060925998223370694016624184187891293171590350533172208992499593278796333437577133806023046200406277270678300024353491389593500044674675076868746511822897439516149796007764994450908323295548169710408806033405668748311877887226256474752728500909100117677463883608329464766400007058455039432832181149753690134438540114074709741840027691980575891946651509656779594597728839443159789509551661107816498812626127762417468912995752146758625835633647765110197469135616235856755340660802178355623471907850270580175263476947820728129594349825522647228677705503420599516134387712234835679868145040823472101401178392745920094223046472623672626157597702304130715832638084454867036892492418332026434560057748648483406828315378098675337254415794097148415959890413936461130326136041770776843347067240175179010688937303691455146490563063626618325577587512998636787521799141515159838172226110927894579959611671743543463244643813896226420344391336681249378852185106287952208123968992690751347767831077040847124118835156982163250631887066824354744062615653036998945531937421101047085161838395178091254762342676671901795270289455059096871695577057537147414099546108991113912734601712192359252722286532741975270266725697298817786228317514442687060674294058660370575193220239571909294797302666240923754792582637341077558005406665545437321749359719725277922319636548450677296033857152859866680866643650908824795226112757995122434054010290743685211949294220551485962273238442479695111858307649665552411689251757838066483355959608128327130920367551612041841392826481918109530585513809021948702429679906883703265911546081147427440436038659337099372203511765977438483963440 [153,53] -19167111497058889781047247261728502800880716207185423099809568552644341909110397667170365189804278843930187963074501301731102438547774572357981376437385481204812555015726934552564184062487043203496412010192033671639889460927899661606607371984957027384742318906138631860165472805671587497704666142147742272060685617418908706060055771632053393365046129960755976329248899195370346425159671266402667517789653938543872406723453720291814693141095224470327289921493140580099765304410453485138063069927297043093565433356130226043603992848951583256825777552642444088901770993625923616091156746855140227407116831294658565387657708112876032713870185405577644081973923595689149981822130741010496334791228003959462394555952725015860539814498913160701528693381314098879445292865811699914602992957866711012658155452455295832086840502201238695409132099565442701914985288463088325822579532898448520860264529347823224900302167830621532303298609976833215831200684675407526943179084033082563929258641075831093504802935670207271814543354433312155474567541369270926890498992595696703945306528169378056465278496528060416573798586333932404500590018540929359800700763458989476884831017427703362140516742648663258697074017364257261931474111566085747113170374861356899728639073483471760259158384627697056084813388216051117112960972862961130938445953249073488859664457628139991172028454081190917986824877936810471861799742466564607436467552551315643748171772510486892224170695193058612658321699303527061247252277243951206137483853918696100162442735641435897317146699933517102271339477258665818061438144398250015358148279296413354066820382759046985387905523663778475457197570717851494072463873927150514124539523984327831089146191763952790422717310163855594769950893070299231437108127857285068922558424151350150324319451960940241425956968110753740183886639056420458406223672268182466201207330366576920917165441288646382962523954184465881784695934019679574635490379419250480710178072879437040374227519065765721688429291784159352829473849243988611314316252924961566032615647771668171291909188390442962343207664331115809888351670127024679064227565718961168120342305928341404523410919777742160977373958045911574418351579324581605626877277012851404507442739798459972622148854093801322018744898830468360711536335902569494864071500526949675851694927751979741361293975032032153879477355340128 [153,54] 4440679087326534706355119142364047728078610661514786256344898278338350899110748363452411842051934122048095568754069691667729570776082858640729855861714131101526785047953176625603478105406592997913782759640840618862425325580982865527433982953452756908455702740193059037155262674832141847690212684174002940729280865356101270837046514067964543879427519793703271154678732387994262690935073753597338849058615209054413355482485027135999163136004538458357729221459219922604852087126952232031598007257906632036278815211568937197936594388056915280465700869788511750739431530236651776210234834364326536874954970801733561985019188279961882225866088603301187992903664769462904064763779247029904418516444905895096664456438904290681424035219176047243817264393166663382161425155396106723109082472658196037686059136360151866771867534191242228493995219485891703576064691821208145867229174810132613669035752664641306008749174231498769419881620775474729103488048197306851478607787894204911377427731713524460827753408306133326469622559644229751010435647905237745427891708315183818059664604730882102766655102882806752653835118962807099105935235922521248013904878341190865507275540430156300587823853986601999883522214296334215581503122528327002062128215639017917309099181793621789448390769979188744979739991082637064708224054345923978373477207764735853607767574474228080863176443084875757449860684836139364326296837352729797388805490440454483673064759511022664854614212863127879685186048154196242485252455237108659636984508735723287180124324382335778922778788105967575566675576264299645407957885058828104818721972032621558277405842937347917391464051292594482834970731079200548674815773544825383259759635218792557420192054204239900872388805425200969796485587968123091698469690713862770561929880254324572972260613019890359720171743981149883673848244936912526574998566776681195405200754279982957865888978749213381270221047698598589214594740668298580330166198643339909976530326173056918913722397847707793102204659409557564261299965761486029351301715397859032376114781972287147536246547571142754395772904544441814086158133538744603430135067757009593431704757165744623785737142707893596669143310259894360710325210486626943704070775562348086675270501389499118967606938510509253479033412022144825758061569442424174262746038340831783424110417067734050705882134213596494387673310208 [153,55] -758363164382356206721394271249247842193606704950263768281923764796679121833353031548418970694675391984275336775109592322283661372583691812753752391158355626614496303875883805183207177083303729541189430120536377614931334294816096242506480417880923791915634016078471274133661985262666905286131281249505123136165441673293568511835215612126464903850662225231850928039107049517176192162904956134772887286927100909503950167295654865779209655658141923788712274076582769657556287684020599238827595383705703009686022492270758039467934164997465023077990269123267507867255359989245712929953220170939010321409167041677703452542027588831588470383427312391963499988460252849931000563943492102955880384763832894684401921676731982015439574130878089922988725473919033839226930177324557154235736593599844970563599385300365964224675110113892461129795360008512433445703024603754445098019679328734692601167516717386902903249594111819543977488907942938624673302896928506919332681733545490752231293242952050266323406041259327588085020223509949876178218214638337056008994071929840324401152122181658805708591216513400317406777786032709823588014513006814067062641664086314133198494015821243652614402405194077929458306755263982154462613571562206565413222706827537220738334132701386724282671427920888660557838943385258390825556783640338570978693036317123780912146734746166089771703739476106470928139511984359818752794469351590212851597993031314921726918926357234443273541106021609690734013083975780350782731373193181092171669349935160211771954283392693091529065128278251352738826584743019737166353638041865006266751098773549287564291678024409803541428101448822994896728034656544001460975061162984893997370773671938085544046971582667195662230224011017832234601952290454313606026697235922304300629187611493982038392362238506151197843542014323660636218345515785267933092788296956417212730970149791598572658916253332007446383069265836407287516923451933952277600332287588506751315082852667723892185008854899466159446847536701636103968891641317511516994516705139298642664710472858898065217057988552759191019150434026503632906586057181409194925474807908351689652088319610449503997081969507180319571486957488150304229938864524200750736803368150614052636012506545393677657586403307628567023823635980946853621226415026990256045892439877489950438933821718014649034323098943272671847296 [153,56] 105658578379187510217369337838552648228001426669523914602737829617738958041247388333253035024184046259615465197810900623966448779397829747270304154612022593224154759849569718444571891232407870965902337042501742484675390510660453598555825124828903161448618913709483920111181094398031758095779573001582171409428668351695142655554134849379255688322314171049038050897558990673485194275329202714776270484331717681517536756342758913125758313185571347325873750866050151819608891260650207267923081024343042988646228885325485179409423055171441482356249250536196018121694055771523291540032474975842514414560241318387427580185312995454252608955320293894972913177377760641007886837468588423002531508567777285166400904658660139877678012115104278011897604855357556238618377418542505763791083156232875168947078906429699170119765355936111990390963571748742492721894588552019236516810878456902122160045553873934871605183409682044699836495758524219512090044066900631122790862479602738270776670074419487812534878075496121864493371946394380232165200543919011563539586524273705866684681654802499270338396445373708927732047274022529448370451259039761829830579039181618244275692797461604554209726394446032713698410594275981159658487370478917246723813122730774009069470907236391357793943102924189337977658583642666415926055007969797839581258165846753215252113623153595353760102682475089097262297453820674697349594483193825722836022921955088945680642014632648911217042234915927480766464285526405074372143246358379833748244812353486842029606766061779374623600036335391466577769272600248146239429943325225652885120407323650055681610435847232677388419391649921017419329939073772448599704523828896428405634394378845791858105310603395480724233598700615527179608483846260314449823063393616212716024096716283913763786457789423485120509102121538379256933394609287640543672735432139441162754554168799245569096202205654505739541790923560821038477635164732106297268004446938480253273716825028840240319075113866940824819827966714601921302051762216663624789345750236652201672042778067571675692817338065984596174664782776772593313281807646711442757272877679400566333797422317752909383550844617687571856548780274638048986802557743108658624631742953447725419571483294222609535526609587752861951995705053916862524915218278128054090327727053779480665271691965197980677175419668966755328 [153,57] -11612130999031473266551466366898854659499631969910559074502996237176705553844120836043389071098170725892282951507207695647773789804775669727751400023756236747168227875265923373334007237486819166619589200824793914757609338347928321952572725798888298326995966273940591401694593004206852244580871033088569035242024638477806888378942848021671516530063445342919498787910588307310277033589732477929371641701847275828800909983908330718890189617112882907268284759728441251880844071492154886728443082253260892575819151334538596391776194450682436248610235751046161032772584908060943645138069422502465329640220370413419358993829370630744802106456417184834023300898619700093226153415598902607784893925379098158334192959241043985634678868816309778034285297051019607066625071712870331670531519512370086953919366743090339849950423528342028321879250282463359336608816095072625492672354113368937693567372796559578751878728338711591475941929141169813165037588688832033936181322970950843475365398492832227458078158467753543701116958295454696170600703041010174708703461090649752794309973559904676978986910867200803401700771548900407639689482888611783407625492823546133145543760898508688438949134425428808219973899953489612861575788027510381521930409750161194095381543481411206245019138803823389004013080630895836383264106678173018474102728270512781278294971093056903286205661868652908224786441214857302557456426958097476713256162797400853236541123574956942017740711029076130101465180166820134702120814977059911276413462625684523320924012600168847760128067389552934937952602185562867372406740921683491776279831090585879612489477088229239950477413232526983687029761213682263698754661823280210130060643437589024837764323798299702410381843699837331560534275639940448743057016635155162813625714732241395645979407332840339661298087111148459958257803047376353040326084925801441172394344966747085332237437959791502058713730437224844046870825117952540491663308033657653757729217255318677259241454831444047414497923038760241995506701517426689842883464811598333679008211771403905703554726791477065434318025379114235712701272994069297040297843970466478201084890238381036293480751229285344447864951614763510558042639957999150199394912430308531230149884034430414203160539247658556117231429499698940999531972958886813452741244703419706951724041588683776286010285777423790208 [153,58] 583322911307962062148723172250465083655278305269347409870425202995740037596927960508098473409737849510418088895025249707421197530559977805015885117598416303036374925472752776754063034059031309671211764110130869641679417317901717450959442039159952170581675725179336831002645336731801213320441502836184232124816418626769794506494435423327882514066942659586181050971082936784971230639450915710481726893343930331449400257322346921656759703172618516094247820077033285778866187858711760885248432213519736958327818975498697467488443531139235082066933076332279845701755429852790053268725111103721471030898569946170831911519224446901537130489440400839289970151222225681163537792496306157850285627902000660439891685350450531090185198236649740122039076370473846938265835693129068509486031461942735399775150619342283416516082525719622537087426321779451587816451176921788580436712526561601978488293541209493692658644981868685561863292364247565240417318684654887453798799986425607194800624479378408557165495764652423311558889008472108997980605126091852162270922877187928908957470877385315451622483594386080217006696005802158726128023325537691519506237064795484470116096021289127739026098368468402876228540464323358449448953012318375118542894181528594356886487883160312987985758985652913048062591353248056253592737321034443422267878397402667620295869063999381843511172665238587826715522803241128199856656436901285804440932840017361456205345336878073923048654676631948192153454173872254209453259878952192402281917781085362845891274149625759176176382944151137404369083440229336396007619969062288591202712432092041331688291734848858405593044469548422242178341275709440831301282180278067385212388417641978885342242514125528270441763166425738708695031583540743638567168365406008386782643060974726962705476080788742966852768849662615122863809928359957966218522739907500707782313106233310810120405618987110708942427348070488088874038078601079995197493700966610312326572474622155426731666741502615557656027308108993397964300587520733957358105045987935212208776362020436850046993018950874046742666592462713288124347115799887758113670657209235438410929146671311899328846886773913909219836567527667015014256327982990261213321430018082014406706477515096480943686849388984456786549635988205011554782947630055146561126459715591177357218021724422241571039228934656 [153,59] 113257587082887675875148339110690630612890239299276175930133283610906498360758411608843580051984435654040927419491131058999857439188795128969389898041829761853796283792294235667969254692159251896908841906582973057389973894212870656995374915255797130368047835445713433753586855374879978416423653183436910684800571770563042126424338830184137106959457960427844591095898599435364352073841047638995590203878759267235944732905474635751848188802457581801203522801590192662357393387426256241911916032676491297951214283721460426985550265505144232439900808245699756825793114834576446216491802415360991911750381263186367693502233448853759989036994942238360326094415232891066059802705525950812346126071439892263081433034459424952298239813339702829411840650201093456903011723481989859541791423027664472805391691915298720752348207462071228796109498666610913186977944274029109885031419668985464480739284457818970077103114562440424645320288883926094779059245728716370322255269828456311779520164078629939046679887396251244274579991688194434932016795437585356486010491127575969366969620199162522365080141260731385135584812723319819369681198029449455704100694229048362799999959496669596997661936632887812764102429363803864542261729652156319384645025380694694549918914289156702171129700122663190384071591797295741086523046205483442260814418634878500121755203316318683220975081882769364760216660227341099380086513641394769607561892013754103404695181720706450798189268610117217636884061554071423333499960419031978516357478640548219625535646192253720612653888279469320686111655444534728279067664664991309100635276157578516758427279061605020742395863593222719360806198676158164195432158864381495515306048945326042849823662354837301570453928811328561886345443417110066610076271836311388621413235913839986349876864980844848947256446394847328606236320472839805072910743270619734267293204304929851274070637712242180953270139077845492317607342904016341236131288214565568637931176120672369461839664695298831552419983844335483413824671840882841944196639684058510916989992645965759481551428249870104159706675241646659075078149801275876226651700187375296238017652145281846521428534995337734733636874007247189069541514180985647409245937647075580975763916116004104086166247142449421384744974251506980850314289601401153071915105633617441238118893929626428110912457536 [153,60] -31392715385066429613244759008168672274232822593731932645462940036923447315485225518748118932050102913023244289571888513028861742919114459976281338631846720860725137288053468568795369350576163635717079830838994469042391446328419327266496882503374087708982571720396627576925812122621206100074217435965528538558342727093634427437080531662671595605028367296498480923901945238572545625962692342789715201547444943822216115455513111164036179796123685638798269372380444361103819068648282784280942199706734370988483014263740764416736756168398888840963846670549243370578984204683128061745751971790023576551097740563893335393986628281254042869915603934291106994206771379899373692736494788970366200181190093298988918677344099451605709939485041198244824396008521817875868429947283439614962081942675015321188489880730271414212454695543399834751448591886332677410702338564565641693649869579273911735189336050650206195242420893064794010751248617192352088824104527372076647689677827347116417290252324778030504397747833816279907983685712090251594983510133944614688544512888404437749376060335614192217308527554644030499392293850660791615843907191230474096450815009597531039332005644177352130548459125254777070242509874227452807854971439694215220533666641263144310096122511020482496304092469073977163555081318218226670859984034031021988780627971321070429901159538863438322929308487642807376817060740343603308689411444114896361834106788828836440816111715735285287308002932707088236160593266949860798645731057545988928912502389382403496294950169974353743227905313184876640133666307889318838838015370997628280870370315590552881446209605642921750010290971350178136781954173882286039537716468413165390757751680541540676453857650343457905765972264990971985464390106107656739564212890021441678580583411834671722334410213701471603303281574635438713861023511040255500717191229904913356275743163573913830641555642673447518888771855551753259926553993407311627381343586392404291836106268315197487945329040676681831555910061056435120958376565362262462219322976273763325866744005342934271108636805975382407441219351225825049213258198332655739175743704186597070099643714813540890369828434941940228508967770292407807933197039282971484401746468720567027953170179915459391481226964895608882822110195199545243475981204937276830795638745240231949379312272820840869248 [153,61] 3236558823001491027842901334743037020051865225991337738000851629076433059660157751897692154573825116087582608983646888597886922507959105374040636915384995072016596708142955559156387029503745040793415287754410142513366920920765616559536771164257280180767054776122819087909051093890728605433466763662052645765397554780829858073293173145441144949041401802980748534228041618808221278892265495513296020349962614545928062285181993811794074482844390151400565141567619925486127847772940169222391621039373325137500674462045486117511976908274339156484652259290368256311326828595551844690422093627422805547752679903893958143773774754772142557842401902064791498560692602362783343290380045458469543858151169921534451363713648361305698022741580797591014252761434596578130062011476635455013923705840439459011548033959015096226502258354895421342222129262915616724455136529641055438455409897027730458387837717982516312492810955786005016023604862355690259198206174045103939744408675995621825790214881056972225843774434260717884685292440623717320319800709946552959195259506647734021027153594707186393659699432558190758672517407402875828013763666779101037972600187738073416260938431211251301648544067634866123728985558076173251899637752631258247499389204971225667356277483896940885735884010495593885324946037314867666424223468030592240726326440108827925693305255031307476740289333219866489434598432461490548878378987741302077410591168918493760952055130969480140645302290161638018145899664447683103911332841985656190595935324797400379362502233290209574875005713438446107110472798798754594941240141898585948397085762599649959888585083757356759182489324644850188187649060181178259183815922815928202521819449527093187510767433477183517307117727443372220323485144805076859698280936988829562985724691148500158631263095705727112985939347509986226931682283569774492344220773896698484628514862574181405548237557322270972465811131190268354564508910117950444115798007831605250306352587786906992517182673097607705367148487503197400168689717367845384588326177122444470086835848839409101711111962435241177580076354761213430795472107501289547860883921970547858278216476214509934783499339389206105011683801330677549101361362898809229700134577994926201029091384583915910954068197740247347935525146897509400535883342248418766941449132759882804758401234952206112 [153,62] -66981210841280765042391616105425434436935497492907858303031199685567073853468931189131380896639835414767287968761986885773464899170155561291242595339731328872197911960707329337762163859231688641292400736693248080735767497911668927223753246643491959544125998472175312809985590938802492161365207090970814042709397579629712382093053057744909924929208372311145345472660970184252230699965194632617805582753721921992320546930036219742833451883276001021695667213723195569230973092861812899160136076541611511219976771383227105624064208462077076802220984033880557798839510270160919301572294753291407375245280683763535015703214905244493528976827111424651417221369675410684023763171840353816095628949809540668994381335291443526112083450970777289317358317412518261844094335903307009075904527801420456784168371477069660494869084063473015543513506013120525950534902656177341892491228346929145300754405848527778647323214255866768868654320765782927640810971338660408257112439793456221114800639513828797394295337845329823159458848960810943145068816200573756451797596504208765729653479775151636023906804353040587708041717197126846438997043697006913890420761545179746494099844276881927326518386071043194033001671435322226283487426637076641426569613160569153526966733081971166958857122645469156460353083405985122802863739919655487164944399256553126156447946523546052760122977682982152867334185708902416882472115846435406632605900595689697276717375587972904245611688585334889597467557961775824294008646751811445230827610287375101416789993955879152490216059847389339071166331135039815246531150248976811397618629863991557267010951224783345773201103700545216040254092355127400347000641188346603820041433972788284536366162282927289938303021252761474148090868394131417078200758000138888542760816463150867356584535685083042658023839688331065618404685732081874007747445724460384407616438712657603300985627759372094380076420070320649049625376935468764463069243544550580025682122799036549195192702126172261196705979412588589694116938628899598695441628823655910903073451627977832631454754602483886111884162288283942429955434656671639324007667398430192973406381752228096581897348538569532376245495267446546910469433189583648263230305034638792199340634134958914270144419646642013406106999137021192258781819075195909802909714339501450512778111963010816 [153,63] -21092138281953838431966122889107546299436950309112180134060152107835694151050049736925622140198499205372374762754657240550738368416941708496810774163178224957575611001031023668617307739860458533198010469765505396101254641508311787880725581651496718026895095044256919819483932604792982967699068098148485856832072626266452095827319340670243055649174028771742271483683124716232400208708279169409445819084117917123587421239117988369108805826671729175543569258141490809399175368515579349926838814528291244464036442287970212757236198168798225541070397766365286350375395416989217157415321040415435814381958484817596585032737843872062241566828597123550521720945155465443291103933811066997992709906191948415074781554937465577240288030623971699606575853978665541090850359292641142303568824543500223464299282948739583526988385482305896539780452363488100498267850756717662385242696675595207784312927549965068743474826627355817698632079889664254956217444445311715400173829362415988099932741797719360287517582617468189992750193072837177128566457014444643467383515081517432865907321879925603605461165198675592587527833572349601464056929974224483680769186438447070110717448916537964628251502860511494421109418127780837563640029399393147140741298816925999920440425492202918644756769215003975567249968061633219344746085374829497686102167670859664141766202282748604575754520583159063581957263831925093120177683912359242943651148742500947119754614282891447485246671609574835991772469899689366196953692640275614537827823112015122876338987186675492013353952373208164247301308764226029513736946309065116515820274190152545885613800052672188397487460234967309827245222006374818443476950187203514247512188535867193289313604781107909215514797079959547372269693274825679101124085232424142472869242828827072214030725989850893644220296391428169991891713904537235605940001871117121425945638967602844782661165039261697191045005528584862788340122230543434484461866055139982488153289820598351972417362007825810554103611735016586842500077287496676346400636405868285344631640134208670838678211301719585317772868269875173726501382333431852640011942702492233219970564884753757001704099600807589615859707331753919463826952893341172080253988705865629994712796127554479304238436803457598962454390644303456518498658911231602620827562470548946103422349081696 [153,64] 2470485109067325281670644030990047045919419851327120348390367751079997400863582990329501142087659748351278453617777756199268918068691875291042889065873441719913245304536347085222698431358364625617733697043119632881126680668734486943605295526423507616235621459570425873452560683068225803696713881142783651544981693217799643240287020208203647297924884927842144120371880549328999263307935028771220078348968003139734417644170441738300009237936302117115244825662166454851598035796867594443366221947176239484105720688073224978015661711681897863754283383024443409316703495108119164007332665677599733637926094585710948617341998481641926363707169891329970019268543788278496990788761590934981111931350505674400891997095651219591461420117273945100832285887539880213481507543112943455635539378645465668305171410312078204724397178115699843906012599559978203026946453932626096924273794168810208913488793923433181767960029294934037119548925979214360185806227038779897231298187654513533734107479549947835322985878168879455489389290089216620527914151936271335013155226369351149119000130407726174792247625295234794734569924728233150852622617692659882640501013995791798273034647275743040965584159876413527845659810377928088910487637278550943800905637670143569750632575823487534639985807081557937742392753617499789303839051023001619440086765158832880765163983478529756578671429405015738994687106889046644787590869869610844303350345197756958289280644884715442129619666459510098883269539531223474181354941335175445078056521218054416916749379786728647049821196164924390280401560279512971422112546074041323302429504544406267260668390470261408532158942688423120259121674833523516509156597870896658876533514767320513268740322718672174954604013106885733448316894723496364250197558248389553716344902610394404158727960429024802381683553962271435231308865666856826413839990398708157211170632038694419425759999698594649104460943269430892601965919937445031167953151955876310254089868387598235355597404404897096732239934193821601731881326464852452672671300177374868553591487816805796443314005618821148804561644021259591046667454524034082324605977141936721799270784003762178098032259446347826098802811198837508207119637233140031700116040492470616764155562320981919532577149768913730446245656747634153711011537617616544637732983107577241871282496 [153,65] -95650009626294503790270991360529969425795086040558998590016699166470746807448052486137814581644062830525055532767400097832533881820166767096779454569198871306643904616306167210968249752260311347726044742376199527704673023228998566316396005735039733618547411962598202794465390851817269356944721731873830373718243300918722223979156968473125825769089041677516461910129905043742002882215161684187342762639436292251210930617436322595928131925611600073896625483170315129132074943480737948472948115009429226481402967362714937225827013958456198653013810776974441477139277196926018653157268594472346657587567726528200822840239400131154754328622899001089984283524371654940775036988728210818806678570066588642673338979178066609197265010638120918681244430340289326344129779587642460900320012454762118639947265377435107090329533033458948084099335755283482606005363092283656104898685108975056555718880205237302113694138313936008211053682610449544746061852056339743835604974999532316991171265566679115309833824060725162082633011408991063906294793836758226867234516308550612805609889547334292138967445456801298850576608030026147556282547252273749644421478074639324199832089966659531019964478862486345402302558266476911345317299682348313430167621477060476420338375529752988250904010676857934202339554144922140131140510500729587054302480259292006798502726645339326737367763642740233500691300276200584874189453585432460392346613295013940742612416905441607973738537540308397156139147161854126041884184659036437326092675685667701985933886015921712720140242216899299416129561648595394533541660700029431140335101017622705645849401116011240518947600058649773834783986794688681204808897719007624219245783508182576751825878751643555512691517420501141466571799404603921674801249298265430443910429385785409488380135712823935755530883033541058562883587199804561401341546407837969734007267573966272345434629022844299271823643352218391754985504581742143846695044846040344042968814687907580459266394016811518070537876158411359080115756627056831210203768391597566207137504399075392566228787546614318783826832229166883323667587365020485068544296691352118356108861659765085415235464918645679961073652385952061761989567921317790680634672494321576242755392833482732519053256241736401981635543098600793210637086107319933554029181261658253678856 [153,66] -2263130123980312727963127012378636178240643554842343088951256218021637460148932545026513691060433241591946897982276515924482737259414673864926547584866287627250382958939542365368691830302528661335555647225753154705724569630188974964991845503241809040943910252589040608955988611884729633765163010037673065142639444851009700526129164247140151161079981113013282905084793419192328287697780806119089977969674284083515818186897678480544360988895051335254804092536072363354141350605071920193472620867665872079439748379555475211369982674330013453919671947306670624994872733996607929949981926660956649508264842434031974803193771799446899139428705262179426665458546626483340659786892207653491796658353742095938304946794774464222632589095540383260158701849377399166051934357565274448474945762993518562909996536426931428064330412868506637483389304992195544141259134873285749296558477133448589884699847541923148190987963021921164325635284474991921387586874208888917841802881595477100616108764720794248665487259951980779461062520432480502651613757805025203889767875296553736088684525185763488413361735737798389833956298754084287770841025580111015557489249943719729421183377962122771509180757192836755093887660187883267399515236638849900392413705854561474762685795571704062925435689151432654782093203671844516064499833211214859996463104223999148382197038388621547642748223721169459880832802811222484344422825783046882910965091751212849866811302064372895495299467570005158942421230999416325588503656388424717472057398457918786149197401046584565099892057554736036988136021634730366559346821379104297612504136256835647833788509015637175033247607870614982455459615638704707275026369359323787450138250211761933946374532067978893232458526909752705360343509437459233267012484498161934646789220520928558186905899278845774885883851957643822669642180806532594380599558223581003774115020833033343638611951680229068749600937139857756331251452120895931443362004142687653720844461219017820197719998479981104755090843349352508160583769136141896549555548737499570433237900479111222836354425957821071142089626893679851009063059754411673864416288875634539427030014109777506205298942797399791762450373616947421090243434057800663281883410177671976415271187526891030373524432496286048416940130907899962879210175689011392665008707104870144 [153,67] 289400544096159852937901947035848929849429509763236766209884360844487335884720551834496075683215671933294355748362103286666769688213110298826346660576053095241430191468084480665403764390887797848897198782116085684816636555327909328746670324278026462935424554013906933799421257118072656271099232041180929052671621313821002185542211056195975652049336036052620431530276266592887067194068834290772963391033882858542654394779949847642135873952666279306805934834788180381108452870647185666779142889958404486766314479492514446051815351169816431346863321017922545963611338779162772996518890220710548632156848030830717935667102045699032622105183091763772738052153708573232704557226625427446143406182594093996842198597612628336569052629882594811684837536082491352692686670926100373750668915997500404684891366864694738898804740332836283474009487011200591682751789353916708631777994874584498977094552145967915694584822305584222448213481505510743900008979320697096162438832850050164353402609413368086807949922431235651974940238264305370164288522525879975721114394553782844267739061355048429002472614465167253604543280781564651665483599337480029415831968676558774947893246516304289476840273169040857186898638992602329108027157915602753388955470129142906019624163943495949888818993869795925060874245103040034636785858905760874109908823695452450803590203629900866291207103909865224302594416270466006125153641191352847643981433183516428938879675025923125271223642386242699713283792370797629452802408531725740700757154913051510069201504924744303895770787038118909314101417037601165427696046715421733915602025342448397576039775094194609731633604812886890033843345700093158151919644828307629940667134434354881174611466446379847299369631576985763262110962070140643959519864230036977384975807901597725391481678959488039846087494107686001218932482286844477973337724554002699426719517853407142932146615487049000086101860540404574566778233977587856476298212307365413157768432375209267401770591675946419866726311930719654932520790461822461038596645295242216942373901146419341331287628465735319115788575941541001784494358837916975257665874490223877557921976757042020998684968458241968645169846684075384754961906710962477438661819140715528047368596385375606558602608444624652091304701937390687634403742327382081828161704677920 [153,68] 4628716607608336093990653345309899425527906119883838041718341136852922134356558157249629999239465918815108423075250679710688716447978276536191019968966882875624422545370449085712091615801347441063424851418006543811359419164942670707847351432269602075986151240313248743620920879905690247015175324580621908615487200003996644118445511564184022861996456137519412654432903442934266997563437978618490468962611843399082846260458035945814443031296123734546752644697508084848816326890188305164955580240064290021700360419134613071395926759743164352317389742887900798871929115809776813675439070411352217843905194547431113479622166041754786301367899644978299157497159992209828140100778159758885907924234806484430346544862453863173619390498741234684056875877844312523472073876319436552466111250035505899378097751020992353388214559245374526112059182629565348325791048805039177382353994334249440729193803503492019469495001366241151556375365181698740780189771653269751386784204884681232637530403489296728290332233461986020422971104044069199225138295650532662640996969402056938976960642110242995464551755823100348703036116764000793684853961251036697568730601805148982401880414004695357051883436947217332620774909015383876521885108295279368764711310324625392595187507568198124576018685895073482793735262145526430074696031614550966927000782655867961594107232211893827051906250767982498549897871057666378550590171279794469084791417596845853573028051372823852373316310175824513123033636702592164323198269475280838256218659753564286621060246560323739653315136915389806363603240144086244574912210356452838103504071295644397200938179090937061279722044109282042762538579161961553859578621674987532202511386598457874917951116680180847272000543348819931151449042229437813633190192928645502516380550065792785863225530459505358352736999134377946909309976537690559776471758229971883111627459682584888126155156099345398644188804059708098341466690979044137730781727389322448369895493445626684578281325886955215615853519024694157199010810458067425897063460698661016130389835445420662480002681851589503053423240087675938364155023339564195289824493543183942573070466487612610589407393537066996463619068637359587853886709041110993267799441788118708670705597716271642234562943232403700106163681764611630177353454284055473501329344 [153,69] -1543455750829060306913062064320462034873266255288225036412077016786872323752518097819057442060931684853610235227523859103901479414704098691396854869101037492331636220192723646334267044076338305342877137728271017519322449224839081717372060117494849095809416284502487000129004422810241419420844675354776539699024088830756567588541744752914456510772228911246836226100212148949845493202208040145261522767599278582261807003950951243547363345821508083035579372686109027377980909826902985354564980946306570461844444263060590365162732966895651214058941132304006992482165679134164990311832860737791049390020662574653420902890878006654126995463437588384339017850861954123361162698377898426299164990400306372502169548926076605832902820222006326787502692001485659919999150188170847764165348906916221568044165557160148460487766570297403562877970968879663373527078091106369871865379758658047726734704455896450107823982670967237957731001985012503364247170138621233848837826932124422110873338126845666151815384994615633510250148908649851088370110208780475491156353230724106376512885121555228579931593069659653627531754619602914813511242281641449918490073763166337009821947026622612806316780677549253926310565579070113849747300340010450144646001375312134825456347177074618528012071648037966767875903853083776526812351220379305326585578268670759771141263260390278354692816622720002138044137128508297454414679746644219095078389556449255923511015663267312168820770181267123686228046621217286345100632169255151131343431391484579569250253273065454008305311524745638348278839703097546589263117717999325220335243533678114871075554007334251780749814651398236944425781360405913285588390815922891205848252171508770767375081726035138456638873490811999110062118504757208096908656959792385370956704347901721734525129506073259684704560911655609567541511472514886940211559594165881530880216926950863048661301954637812245498860155990169463902147088167876414181088830841595147602554472298440609737708808650908959218307832746726598723222902970905242241577704190201941671003881338651798472727838345859753174154605313937647089799311953247286634209603547548916749937907566082772360925596193462207017076585132326175483674924952936995581792196865022232391468673178638743606859484139013194725328274859115386367033006013257431190776 [153,70] 96398014630603641129124928825025980104100866858264199162084556517548911872566232225174091443467638533942076598285686223121744859842758808303129347956020299810095766880277633520886894768646444453558574350969054417000027728895247139076642541099068342362965788105044262248147155426730723357750213212815225557041090788430156529590256100474568204275682268933996089622608343027937952796017544940761590154943992785365578505192417001812661089775091920978679149931032080312321766328288698798560153186988447271553820542314712570167840016420268467472761567001665167161393174679816863027066572942332014817920833805803164289697085599176414777308908501008613312577137451169158344256174530832663694390317109167199713701489763518655264610799667744065254162904877769463509073307664839398984457040453245835551044241145754165874626974030581598532512685229076674712056041936899295209050138814892267703842583562008466216292334030000196647977953432173477638872791826869381986956994104489223657112488636461172176182217630764295028230065507662541821957263441114020054020452443418409225995006847167880633955300353992509612511349621018113166777778122323933627728964724457335106834268148416205499784750858622078446591035437890991284067909832690341614586160353442321041890568543671344494990229749020015766780666493779438549245357052072078891900627014919454584979802540593435879739459083512987747480641557349854456295900369833532829133603216005144573028498317255069576096150402718277214875902036147547198534504550384207608043352412028810425547501180033523907875264392111915052594481236264759293654137692550031683723212141315341945656889260755491543722616020398335738472194782658746692841840700296855018308166763661883839906674131316185416844946524090323290646864631206977587992322612510945815101799043972630490009013652455780529455826107368470624746125492483489313423953776748177369992584438712154941131089326343194092878076081146155524164520676305553202947934103393138986033479789002223402833458122392388851622621910245036583391417673829933445177201274966124861628639718517470258743353831684209724308481424975456452376985671489052124011099969364811882638383506612772543970323273174013510536765762748831518553680369639230788689378612685311297185062537302390875444792677599107021138947111173887133968835115808787520 [153,71] -3334809985613551452279662394243746344535962126992112824442106637616940105588858389445804114613006779729285236953631922622314854630262511238468324799194876202234887195547287735578827964641453421877832162269756991128526950397195247376898653997181021609935978773908659033989178259847994181196498432607571881424412390750245950793979436476878805543278600195637580706260462066370172606680512212222841429401982540695862231812706379036155884523114006737021536008454626354965507723599797144642643771232096826226881021345881609599131074770638864196562285591467884163527502932569958304375309825786299095724838530344637837281500430274648624235946008268160545983678311600259750768962857760812723671383340851026899490512680985607452464574114091922121091664556728199440292383568967168992558433051383153417751180110963375718556596750766463315193948794970787018700341145269628498170371782205156332453187634743986180877353662320855275451662328345210847932202615731012621862480414478182132116030929007734634709499545443184257050513974225626250444096771515910978611943534150830642881949639336906961436681391068036954092991261693536135865795192669306037637860128174482803060318826392651716727223114461751085703011901103675716619068419386680776480033073556101909182201586505204158653967502133478723161261456717978785555115965149824486374761173802193539068919611690995610138504788956904206691379554064766476937762488220148250336794736749896919357505320548876031329870064636142712648684620584499280480075450703519974514459426253969486886291294233553437642230715538140312704347457682273495779996503716527521850406331137846402775183629008413373560943328922802565528499367266848977879823748243293840756198042245880278205607225460629299076667668408962683215489065131546026228722948674484923310784876088062628107344386875210041119770021305718691467409545109004125882334249759047427694060148549733060354600095287533661286931444641518449147420069307093796591681379358419293262278750128959380361528556352931649819176681650395956426183498808166079114049691663497889544518182670514599781262430887589369876305336110085064781570818873579473210269791439078133163104544950530860981914412212813646645700927195354853237959566957657393382048710465194962859659679780001526359602055040538285838393828242641821202986307365112 [153,72] -3935018578790350386222714707498780132385615311253092267650261883127740103166863206994810357767435594429792147528370616015867219525160207563436653329110568744017751233801269911237975804924508682507048937711220390267920332498187778270886042240944289967095223359753521110240870894316594268346042683573332524472439954924717967295677355147557898597461577200323452508018726790093338547270880206860097673194924821474816245109400762195632340294305715192868566068979650124473428549431236634838475065757007699256169320974253700778524652299469444693469834717454454206027996344011370201428471585195606151692354421033261008318751814297508823654447349110719779755650598814850063674670767917745793922940282197937065221687488577611309682698226556577349895682906732202655909498482738634261759213514995518727037214744889838192734356216273351095890969460059488350951018353692329311561463293639351992743001140308462782658320827176997034390797848697950216073049176889506648845911184278819810639431869057236358677470375471672651935072205453286521235631418752018883454650433706370930185640801181387782455216177848624208493125009307724151254170295955024282068290118372046372406744090489540771990020743757595062306021217078973266351264508072377977561582198580987743843066060755152671986365772417949771795633938913433346858426912556484017440931694124919001290005598117974173900126738517453443877901414026937394925250057236653990423115965327947800951123871476986827323447627342522957719646506783123739124925873591318337890875130348110349588338093120351212427780140961640588220938103688404634688292064833244979542875073691712509027851292968066681820731548335609582695148334751237359957043288990214457603988721834607738811792227944870718793970750384173965155093852323944936471599499783515673067880675303754619066448724724599840182264461272062269334788012914453172095780479642758720614337689949218594751063284632898727761879029095123800202116544040945701942687999250390391008426275076534959331691998289546934962618217611482360330452586668993810761027269421690624337440415497120772640005504700857826028889035359016018768169324647980222230710118710253639505677871061684153623960345137692881717457606964150259990864234014374151311524801629299968177859501627661479549283975179692344431915506317286514599639616 [153,73] 2581208747451392822930065094579426530857116863016451601576961394983574121585738491875252005102161326317966289735270947904608896953634389311349705634691177701067084367534162770840630999028942421742422916481482986184179950873766485712081603728049582775521934070363102325158083782286855331626223831275766966110637638211817202438153805190787296621079168840352550037054155608827546448051815677527845586039964568157675477093007599201007289704292981646694977958038657986614198615671684085917415814890354192158203486442285545551811978706736490365855055341377517442718442825604399537959229266318479421233546663879486610941242752409809304706077696623221926208794957798770883477364333964291505711494331593961901163752509920216772143448841086612012765537826062454252515100973064954097284816281945297301523654737789709232502140424658953812843426687485846272574200381889295707965327382778202565345116368136535695112077332735867732485019626465427801288662132856692035803661357124249927666933147511039905000592332604761789488757992447203408923201709976547497767250605261249459088100243316954077182674480795382925908282615478752626052637091456774173777914490399725415905402734745834511253015845763568768599727581214467270881298023462399897074278776199092565053945248071267073100196576767321241470799960050625278730299240859733470693676915510951383365992330871154318161425479945078517594883476474143701119482552737495803272488949522064011073200461691410846619747381374693548207406327899646936716451629793341106745016478399722310426214267647492936876925292155703832034284991316339669636595719347326880201836830508119349428147274351696265488770144419884770837272554421399685149861873862404427189766214348328743865040130771479811682565155555355046728401221422308744228838639172991958767871117391570045617899574283487174683218192242895885025005443087117867089522068532432369132059232432801989024688704176487832058514295933097987124230494695712431624615780293839833369587699759171037428848931963930922239295151881867266954271496942381245414043809964445303403758923529627735298261832683175371730350101731455662950410059136928879968741946320148452995921846278351041258825936315494906871187204279081453282547065628646471957268932251606278746650814733590454689334863749612447399132664960924554685184 [153,74] -154281236862393790478769136370869802022775079024205529259722252592116343390948689835095832363503660165273753751721702460475955655139551694385919410198557143827573454478543433054054390370585491001810272381452166881569174916077247776727605820311430789066683612277514945857925433000001113309158939139710267295919873935883721441153220353306704639705478248487594258464778778006185023822215413852691322809240487404718418589179557735771353200048694058812630562277151716993670212727597752779685385508502626578537248701382209014536734331379834051282832764016166998287567569391609518675608046169554350110193788222487773337902380999795529713432355715125539386535990144281425487717899562887854176658388572904864598349459612065220824909478944294558308306826510033694247516527283128227772636064311711171317599450030880809343462220974550002492299854226711294434908872945740855819154151492127327094863449804809614145272444426325713141311167124322222700535423787503603458688357733901281408539742421113804651076063443312498271596954803053956940045900558448874868829768333642356949587419011481379932218641097528594893687850337467138605341060279124229697970408117294808012701951873864984215607598310464489261184129133640359231722903857599964472577277883515785936444716495058772175121995504514676844595894946084660589580502934597039830997256204606605419021613884248935036332859379903817143906077112560234368742197912849185286410955920004374903642389220341475441337479703228594173181596310160009311598163653318593096259760764807618588992349160731228435578560473507968576932129550481323322669432230971914388520936013691014146649520606021947388495342377335619575433898542972773948507595053840910440129321046552698188412093366069620608810102983756193148849655936687393883387128893677010470718117455894897745758698869974006176145867408157531845564360086764467814259418826068512154795602439432368630065548006936015988781270449578958616750825632330829453339373168453015138126918247058784934648262934408144446071498699852505196416710462047307726693375693502949507972502507520173793737851910011150217618004502107440354584385116849293002743232087963245193315413035517719527748273114939868171787440228662155123603325054286839752721967390524678434901235806127527630132448651182404796003240112792210624 [153,75] 13651013353752614743168710344243851224840653928357406452571667778696505700094608661171653899113643098837684992986146410947665887056578232759621994193919587916559451577411083051612541507543783007554794302176733166061304741199875594621787038720768094420622335710291186894035772519880378401163340775347650821546684027354509783633017275745067942696064559775048721632527219744494129026712370604421112430531467378953501853726859525273325100558502628126591872001174286903729168607952215205507719381829038626613070861514051094656967663005605063442583377866453471644095343554267951940715705631739604176914958078396159856579515535525971143186845445267864774766438296610936839762288902078208816361835260895642309907451042545217086357316591455157732441332427550345827337976787120500075120015012897903051388418031272785231015388421584004781547588820543844864103063394243868595324052377678633075222310951136714571305464018006879053012509186840290092357724293972212161913229161973752110152639841182422523165299700956706724678432852759276054585137855919351484284191628605511923943135653183882737008743685224602577554561523007194750935378362830133294869701747416161147853364798281737140859125995332815424446606010531302204526680974485646518465941698576570974017495419073084042310697164852950396905748048773973467533907629640387612710952662139035632912448669169585771428907667058677518747828527501069109782698487834538102099424131695439386983531392573342930186165203841020732004061678265254761500360772161827325791429487821940165936735493387037077196440497810847130102451802366964911026993458989702951846698189817187406226873368293826488400925117446972834184130902927004558478441776417398664995029933585832123224868483241327822795835816859379781461677279113360096017764745799886381937893978501427291124425950321129935670403619738570557966707637365389347085945790078432870524750996226401902364009538450278651484544149676031815890009652675449403003658333267534719318669267535008658441603810162398884963838572993878030443561099956873795835485375883637368456756683502981842149012846377515581422895089674744588787719197976405489985894196922817846901689012759314037952704697950107229174393001444904193779182803223742524773452851403567297821220539303801116733799475478835092951215673513832 [153,76] -438683378861795290205337023308112669637445806885852840299516487524026745494487283141728026006127655901470652636679865993086078445349986736875951165549771284998562833212713711758526581837371318226225083045621418807414503222260639423993732675757944615254756268346649369698613029366746957129894521460865101824411488724747241215801906498028943913464200207186781925920529467629419324499257477549663981614820422115402000884625051885070465141280639406752649529187430193155705043235835818013824249529037141820789442666845207075403232665640933853655555553817709334756185505243015916160650008108761777083816670787785721431246071425882726101648045160380679146678194785373144998716703876806737154414361105230571411257294338666071054483857830504227833041254795242175262548519550607722793878864012998690473478070708630942640127263094532071673414329668657612431047184161466304650683521022299365282756902416219272427245299454042153700876068386400231508679470749822185911278644247709137764636291224045779159193308602696480130948921358505412748667222233463559678622255474469995265951340501422952362370054419801262714787093917914079778015511014191907560307928139381017888235650349502997086784361695916015693732004984452062517650012892666124898801247246882607471990187996976897281844922343352515580654087808099301086007107031563962907862500602734645174502236711456308187696564376153457283455351008579791549010030925535519433885901437542588535853744856739723556433093866294529301410645716793629768407906755454305408335335581827653332289725736177142748694346249542490503000125816619279856554040782729689567525456026309150048165967652236625316857715968377447497566669497634626879088855141365824123121674678120895696004542681072958249494319198091807456529691232733277742615964413482238237825818849124662603895507108217012887076811652584634341716637647879642372227828585972802488418892774882238138231139705619719743060043185471687879792289549049147128410121612668155248862487105606458808566866832079788840236121199527185743966822129006162195426981000886328927692454926298788810123431228052226595729318651192037545388489895370323904365620269710269564166376248413796417282722150394040181626121780131154335102527957199707642945042449112496552068244688596397549379975104297723134549762128 [153,77] 9916628832585956196396703840647294102506818075900372136135876244401067604043556874491909050592840509879647134467476248156604626239785897306098648722883550671399883243047213459647880454573911786880391335482689645478313100936681337256985971176810954003413099314267001285312665239760688834068929362530643239532126740143269089072547232602477426169578729581510798730709121909520060443880874853434499749462976874669613110122486708193212949260655634858618119456848341388734240134088904121400563143791459701252816500202282522826599609506506848196341039441636034051731919153729964113940084483300873030550713973062530527488755843037196367455700692809077897604227097641200547119127796002096777014515565234591067540890927743420346508835384838993458516099617294283799786567092229617585998846011515807410859292274397781014549339112740720887355338103138117083330895453961201173623554087480743423329437170755243989196610875776784988702683671735554332867666362715666668444981352585514518772144837400418141210879773176138700818539520594012189046345309184330792766004654168389487241931013391841154390770590725880346164663199491895980454685777640367899627302777785418204855609265911274881166202927273111404558988816148682925943324687174391439949682742382729839668870289007854176683997397614921659201391048423113421918249176118276839863484696815664832080936849140276225721855276526793922167844010312149035792281654547755203061948687187041241778308282756275130622951818305134281754248009970621706486844237333148789086541821998339367746417968171909692467368033885391082993233310602347871885896811634900857080316762924417096506329670526095777909889326712163767018828817493243347432962891241714496914463654636238507823259834009960202768546772632551213381653348976765275121074331364945709230692845324897758748787988833749030618480237894134142108121860751251543082583771981092102878931418800948307069905565124488059920863760395505023635296727285317153261316227294298707818261435161661498696217994419326305920215376585998031889051445185307325650784038619587645968922401235799774476858867409866939574380328292684634876799352129052141376312230017948444212261649630912880485914307424880393603973273242360120454865875449188085898074572903458776456863930695477885820039164312174528935200 [153,78] -153266154500947591316771827226214075166657084818785500954110454588227382967630153914326025468805334490887616987906791995468070732127148477339072704146995362079433818209109194575250038792331580143382337634874532144517874545541612844007718835982515891644536432665983002966903455556339067913278593483852521205908503833406836343178892106938136799841832576104727100798202480977290001745307573513320312485985208430407384378440149441008821614016623383648070058640508539294443070637219363997360719665598040882230263443395469545936613532220842005021194120109286125532429822864404938498143164927157626180434853989778388078330586175762191626132123781276755487700741022835458574881434271736033440239957175920067381468169711990391169473300367959783778321525806130294094862191474600481827216111568247385531256333337985197205073655192692062196105999928543887908578699272001348563331294301794100251910668231288725328850042160650080468234582125011048894979020070902545267157511995126736142573030439683385602830513341812081513256488672779356981686000815712320588261692686920625526190602346798496246840633204569811754679210428484788428997566775744171111460598055149399024271604086340997772625448883475604358590495925465853629391783780543588687471488935124873104632581762552602825995807179696283062969470103214829700746530577219730161150668257428968199161565000768164040872746362452862908298037450169424935793265748152998494136248979661322999392001382311946326297263451596311902733876451421500760049289102488552497779050572867672248811622116449295025731074282699276802793127727129679654453573694210427118910890842891884865556933364636132424768867254055441429284112025778068311921235620270192263544520310860761406681627828025413496564290847621000517155514439843226742340293369155354125992261320349426950170363023283501849197939952107888898932835895867500721918771609382176391180502003520797619613474482026937864136601386309326653908487543409490662243449806539136919310405275538406433368776177672065891287672517803751282619392848077542108972927208925341973342430615680263279531869823623836434942017057958803419105054733820710319549228489946996396316415658752103325740317024282498925079019435974769554140478146788398445240654366579252717148843924775790595327932799928545248 [153,79] 587746796252519473359453252089258239756929663667470318683152656775349194888080165363442079355775193116282186162603880070846794281603673973522050541353400520716694400696702243576887473608676184557979412881624657744511983692962460641860650293287935985255635406911391136441630773835630200298798616304039771270830765352870983674458707988073060558096025736926319531770266793335545407754013843559715908157165398045566668855406465640809390218514095789004587734371816707288458074512050472221893103231596650900997698215907250179119242006412445749790233861228188646808030965924687936721811846158756095308070056563813063274375886521593983302525979126239918928826938848479900323207591660483308481505540466899183253949510379934252943899895578261600895931758881614671032571153060893234018088281593638041461064492407064548087136020447948886925331127087247434006676663376214867082598162011464890254610221956207962860302399370460434206517615795368008923966982698911332313768703243171872252034506706175558844058703882041305596955164875148280177347937774218737285272597482664742535071704849086670560247383620654337304563975141080895208830525058838488727395823004937051673239241009893411669383751348462538115555310343175556594734271985899062479119334232632660002353349450633067604217752586382964686672150743801464614333703662101207430037460229221094959809644623271471479999123636234454192732389727466091816137946912703488768007268621728365953386795576985601258295085944656908270734849036722008965356794340165167769529729324717601824886946017523950727184262203941176528610036016356043435382377531088263743541523518565844462490767077142303630318786101442135556404505560746568443457425931392029470169748937164237968011282515353675270155054040442903837091758174704593312871631423514459689734252198614089413820315138127577624398053787834270638858408234749641590818524585149464160243273842365144314377533128208428417093358953515794932982889457985191346496794949045237160690084450418131667058714797535427324758457866805994136469811057757751916347592556296269445541726471776842179564648603358203542463817309533988286880881279050566264767327321978409844544979396884840992477597595067261791313065888217292220333195836297410468764496275150549980660690906014770890733117844420 [153,80] 22891830274534818553474519648339882843647865566976722256456581908204678594847646128119427835605852456495771725290513625572153314570119225287401463451344220407531539018187722403654635513481802153661178363140366453514149521918045089164548406604641569072704497256686637906621399946908435381060305296690236716868216357328473657019264148100604705209351888488432776444346958714192017843869304942794779311161867774126311502513245991966714118188235308156513829869873184785434426213088798661571942827599874558610426907164713730607377268312713010234230690492024779996795421432539986393702081482906004022430583942889847675277763469077495606706019873433554552988775617022298432806256775803380927003661645846721390088508979070736507731169113870230603626175214104900943731799685376474678121992895072894315164742094620834653045471615719456596902827381624046436198797951935504040968633643398660565144484933262880191571002409085311290337166850817593188316620517847492045330897678948961771775043352261597259792312019262430825097468966519321945275781938687422055789665856666832962559067478354626433056138764032975671728244567163764762375288485199751544890514325603690026763182709089676794205905422583811545635950957742854150122105390193432274919378820208252059311391633579606277876572517620134454925203488758037698433961029460950612631118757880344266761560292948538023931087794739875510715827575311990928889499657429025025884407062594400105844327346651647839102409892162521691499573549058780199392857922982360921774898747796666723645725603429121450860951077682751059257810996102766779102319547000401410608618929650590997439024582259242134300992643007749435350568437457413669851739238118032058056395018562608970501122885764709880717665309850038920705219916877246652943125202816729435186032465830533031843315967013750000114583551613389945025640032897352140471644142920620192493676185975713225428158603220168915093559692660689814105374540888821938294900721824996558281878562913694719555589746550430591082533164139043556551003018383985471289377924709150074545725147302902344078701009864490603724641367190062400127276059886164434066272838090493890695166853497626978042240361057689612869482650925869601063881442213684233598235623482890985699640896276917082738038480 [153,81] -1034488869065543798742880666448265422214165285720933889586956677076292224968402403876367298911556135093445482009284460504535664379325473696273492755029410767909692621075591814811286665189174363165091265775895189532967840274065272495740375490621754569346524469014937680999062692375927668960244745378241113087159225764720052333148881977822261017963666636725480085937643302530034360512440899795299247229411299650434170965316550247191496025678618771430834384368463850670493855263313921821288616559767604404087163914321226911524338922307467875295058966727799605158542467479387641130485140301843878555905612193755173891143629531030505103765041491587189309784157926555897051855119566928204541699398795400776896644652841746904301179536122620969392039254002538940413967136921750979469725918806878331923118259870863878777014281613901515361165336821044620190707875597347953588729715094309412646811998638719748691729699208448627644284700859623800086010262502271024100163916318517112460303619262504469528815453184857288875430338885299650242521341692793621818377498428789995564285702293112283678362722473339187507771061828791358568571181423194983618778841824483417856172534477916272980228949415884791947015662033458789057388480064218320327054682490005660668274494674323393676207392285707671025140678549033598890625729758557665084582059371435810209894278294002575431831984376986695920709652702647696542856743711082192997491472899038516833894073682606961360291926956242428272624520909022348999925742995893370666761718954203774651132313218901755295205968591130024361274771719050528920209765924159404721529880391837330849940917914536190889293900027007097288159321925517616709496307747984948587619508587701574637420235440214027975244214601059736147390946138270953048792324446105355104895829274122051448586516520041593405095997219849275791280142786527042954910631733572804232931720000197474709499004924397590975356365172935376412637662266631254530930918760624017435654742011793077762679651640467328608773038173137342340663373813852575868601282637727871645914145506192618804072024510151115980523210030024655503861335105094949591202967334341942896084179146901122644152832637563407563506913460933369588207032777594666184808354550339932830103135469593028372090 [153,82] 19447954386862824038556187524202842866686554796746986522571492579975909187105757343262101084320928959205550529240237152090171617545561036763377232844127607089736553839446323349906776555477685644006330345627026156347356073761386121384337828313131716188067175028823527686492837821430781469313452326677924131028157194349264534808761534064196446583222577690133471784158804785382344699450497059904804328103323607818985706359000406048342660973455287829819809190215904473809479906016035478430823922454223757007922249542247276414700630886709443550144077081697502301399105102344757158150290266761335629614870734458789858170508978719023056208004027146452105986049171247078594418889814961867395771008400490987259797253963153106887047731691033106372424042223649096903756014721016665942450872204654817250450955057693229895379570195873525702570131442055476442614469668042233954197512043190457092201360842058802334346441217445414160184139780322046319355946883045672212205118500200851425959954701748201898555465010817772951351575541823895177313609467437724533405719934486494780531738633718304814650079828668462428288690964083421045800532686701740487398363326003462860314016127807585066613403193097655881834778791287628206238053402509407560604220596248513424247804223196452886719280470936370860254721393666930255518447072163606927672679803283927184225111738774974532335755764160971900935594109638648829215703371810006217001998664993769878230250322932131682869866344474759722037960813558592103302694450553863735169605592425239207621756866666413263909937876567542353598901968172884491032480559875880110637592032723742275558817400173395347965915792183853464145840626916965758062051571072215879777437372407612761976836726453780656576472718161745730151954924300383551840380703196958446784656697199186115354803105642432258834134495848317993665292696879399092901659207374531629196849314362120679158905543965914012678333462888114912017195535798745705153491632910003983583560369884771694045667093999638732242542203380820313785168138578334450103616581049064700754124933714041885510284771292069233382986819201720284885598720071838595513002044644424835179654084027108900946516450305219613127437495467034020248286993401586816765998929804008458728755081773977536 [153,83] 158407145880724920075208029428358229597011862271724753252895981842273569506190513741804315791179062485552363099702303054674429325768253817903120584049815282746169265549055750562344338964445599964120671844006304016394370424811276535322497023652889181952388561027936328185905416855403205632161247812054830501170634407573634377358078637233787740774065787552075658978675818894615812172241925821678872467725825929965787153560173671979562758152337900238912138337319670184092955685387082864673461179476820153010465824006498545274699410383989757327112072103179526973100354727258894394362416241272678013677861589854766328140195958542617834857301169901750769087174861427776313344389109915517102526472961546015982560220582295644931580682615663332801046024179111186181834832736555531749075133324168283762489353338037587576573769378235404342694609702261102098056072172395550439382106977427374619602449061541539994722704380369349003913650819922270895516729720118389427225133880042067651085896521758492748011348260077988958236963810005274497892590216432540424585566751158096256591959332356360654522525705180904135924807555701487336955496129552911297196007492732165715780403287654800936827545395146396573346813047594784376709934160077941626740631585100456107209142745108017228062713823185628129667204703578238690171471461285932471051953485625734045349309482032511760950479495305405705189952026465350190417932558623962071873410636596950546947776384754467007612444710303368715617583418008741628389969648541621950681830572537092848427878662832562160312636206585697122302046473452906572247465485764201906671019552242702036777018300050753318424747556326410007814163249782650453270433490062534744984534723999875753277225412339197937934778864865783041302025263911872699851275342471218206811301823538534742726075139294508570559356522753198187156333284868257716892743359068551538884316189038513902018543520740605215905837004354227875925075426506500995819567202976351525324691944425145191109926157733929326892307761333717448700115916235348081851205576566373426178857313081456046841073373465727583317547107154677793890705870974245609068066880287641910126583659513255013171204250667788211312212250336537414655692779752728767202231075497360557810811784184 [153,84] -10645012403371470511931313655903665438891087753878203213271945103357127746577456235444580232451862444557417530607458819531658696698176340987911643714399734891497494053023795244905503954170461080184238569309366412946783036937475486659409135459010974288649177402049722716231857858863416145566280253514661298148902810158152008007939167759061609455911222038458360455204961594206000142709497170667124244439381022892453958518079137175364719806358610129482512760202349322377485292282598284686478122239010676592411711995126910032507233651440236659414782544535095990527482148746216771503444218083916775705590035697046710537752068745324072293551454784968697042687021209053994919787521928730212593976584126753938680287163941158089335841186179167475742713057875313801063684340070068166412498446457969069505045558626554748540533229575992468787664125936754212264661631329043731858420570178803535369401900369413366261396097685541490405441137569528382122955244413592995311427881572946574738540115348081046206442487064679731951473625675597883914563549436624999270045750987456332317813188062118982685850643624569838947969058177332499481795647364082177478860022876413703790463036048079511639101916354554491580474103628652783624727795836972629940019841841833600574366303314847086502535627623596554477846368820434907793555498915051807007298624462376562226550417594642439552324072108718247767832873145260871284238824339642020023560211404161299470890857033199322189048016359798865746736739875369947120410109213514311204983169329772040125947592173512586281683624670126140308040226252177075794138094483911296220933176536738919689399226573442352337874831668239062360193767051226916122283792619666127460883377455283523321453547123623367086889846819433855000009997896580575366003692902011992369044693654134226908191455945167432671165640993809454536268266408087014540438073545834866522123745778489982068226061992533760360915452464605494115341605084676809408030559630273674071658823011112231517574342089722802933369259554230508775876288901061538850762687278995281516478433867443458631030956745752454128309455113627570734397778797850484250710173084938430422512812019771069883830981489280531399980767603633010222905405278649395938893134434259651611317968 [153,85] 165906672906965779447026235607931185905326375123052878597910932478406537167747212977160231950366184576790211042099821985383186398900732650780670904559006622355520631743875588925920959095306921518263321169705779004231150524879102202829135393502282230914160728998091429440018609444367809206393856228491531990635469623003239599888339934690336967967260326443366998286297532725410085515070766703829352546084841280102567908736172427295191764721468030868615702841541866749847907717597440686043634513154713911451911734246923240825642762295876427173576612145880211904129198235544971369234634359378930278976653119861195118617260536589462653850686648363003699568113358734145984465335588307643471766381577105347075546828947197491229610750898840527972417885847340871177474497575221357275351361651416337476350595826216543231916393780167556760405597030499270016235292316806538585790760243186652552939487820840727215484975570636428906045345054834649011829023612613972380666358133859397460474220903906138725678655556247726515997454515030871024780137173882632054563034380487207494923383080194106762238615744417618298874078862628622866666690514888317772673630400800512680336704115139097193313309646227294778827873923502195079735385106165536174661786120458675789261410339671347676061485663978622754336427661567137342223907998590559859035199444990344986311386684934661388822995911495281334237460083723685103625243222228017245285868490266158641291744654888614317782792647988135109727303816491242017491657764974306588175554447966575500858670640258466990109191627591874402209252834011130381415337627070886578098176116793962716457465242526689905489333795891327007348546619426908753696348221489225449074516868255951395951089432113722334371174962684891292729934054242860375072360486784401425723518177854845569068485620932701365005990843635065645230158434897782039789500318718769668937192435594605605463251089648532748652142397416169378253556787894507617512745483835572892473977067545138422089225309623129366113957100090616223359817318002519722544472710484759943101140296629347414274159466793977032453667895761364123391322097157516564502140866746659947409265134418670170262073742777518082054379050307918646754869413807969516766208374167872070690 [153,86] -2211218189284608185391247209028241796744196065253342620686679458247756290787510955581106664621228910175016387650808403057053244163958108758190665485469105268519534841652079179418734306441331562762326962930488923398874484441009605113126134765815391875996719287130571665968064546680356353749992839917227521538092440874013432229232607484579211655922027161171709485888920772943771091708203050860729803877448095376343326327863088733731529397112355923532982543852664016887244381395413651592448383037332624479995724900765502937165658571792672406001423987439124953410796571852444072960302371966586021192118081787650942053420650930297302947394724597351207462814028892452365698175217408385337156399099254826589554625969960322933761714957418896282372958057012707688047619199191426346208820077370444981108215026706031507989235755026350900201768672637023179382907862843095805868760849848049434115349897888862944817293727519272565918517331477083783948247485487434612619698674307936773539789005811947195559131417883560016833069327074257717952081295428350361028971759325724005724329149892509529362071605688529574941372547018795300693130977464015756121787130150810813373744732706758826797041714721717562901568221381577371637418152735353178745448371198828609911639204095956524378259426910386778307766785334456104551296542698730298104419188132015404723470808856338169683500720370928990537397224324816726410368166678945993650201127954000215909022680334228351817704309698000931468483320630946813281739286554523530779850067070301280068410628006409218823268022746026192127008412523834961715336379595898264239471057953655657665532523622405914176345877706228248167333193517746230531940197718535629749996309791374881906294081830735287884173201929225485457395189606792931433651805888431487409477942065273419021040842994638063095714927105817395002902470360216481473809269847418934789417637599048756920469281766351683774400349881420119951069566867902320409400571964331751041030448535295740254135578017298352643596654703121580275376264234992570716226729706155507048951411338058158649606274950147218102189873895764133082046044125630819743020384180900314593899273610318986180550385784011986814184754247185427867761435797742427385515598626606720 [153,87] 31119561651853508826529366340150019444623850865386659591667099588542668587802618747117319874920488264075807567654979471046088349985873967611703016779149533266854605041995482125662929692131886129053921209932349136789506876455519810860707106286176720125720703327870235559138060764970526924578055160101240021457675953569390429579908545414551453355099520600873568484855569545999309133549443390092799535459031031082813353608073946180558902646717949265698569632844243765029055019759764252726479055151453702722404488166962074164883625577755250411215174755643491933139633801687062676932837072353967501033367312898579106472399620758114040820223228156954290826833400771985957331789147577275479704375980773398963911522656372033561203048335344578460814388985799957470740293528277010012502683371708564712655887303568007360381388391361943686114727658994691397818230946665124590252512137031757553449884050968215131910422894542520180596971249141159229934488447408048498095864035808181749633555066231377461052930566681048117217979175654199708155762481557424765911662951289885609544762823927298208737269786202168101947836248751233051017099776387659805108597492513133657605147749933298573351489603753608895446278792454126647505999166658299525343693289297841611942906124908780102556206051483162347582888473209660538755765456137598319850221955606107354638933451105896074218763950523727399408626719592426158742398301394553382955055773975570839073728077138419274242295060617533295310220344116245356659651278921925064207764666356433568505715546375924820199104584004718452951058408450269368117798212552771484551419231990712283753765655041525979868051007662499528037827990535716963603795803779832721155671844567365575774209763525490772973344301875709598518612668088803960900032856903379810300380419428681510775806000469303327759800889186605891541542143252546368217648895535344614434575692090912263617717578365171324567304817571599268840337177110706090275530485006968384716195424591806589411042057772829279555154575009554462707584402065316853038495132993333426996625874659512635792982772708361793822733716033204271720853783219119229892721425625265097261668061473833800584363903497874053530414259726471688738192985945664178388521332272 [153,88] -299587860640085161684507751698584258509756654336910413945807230007530798187338569351187723626482211290769902698325428279969523602160841205186775171497577567537111679665213408867463426820865099119929500050447558589188745030225184354032313274331017609836922127270885501146410938563003482673599225042921675706967375592135065432546062173654455866770550179535527979476801035734233597384942848800866528080928567052760794848873947946639168749501393816568214104637963304668853122235380812268354940947870762809691365883825466456972171452039769060454624406466165171405306696640480656496047368070334719920994042764569615824894662471512211250552291975704604618309370433157823152666743158267354264199751130311773948659000278366454501237545422683418028399893554246406779662282965082179558634699309239976190124640809910396406179841135003870965757789834041412258277764156671235329409851931648035592175089982688878938679608099975024098597603494711136392264196088111640396317758907727948838826770495967657186260881881088896424755079928776115184398105774027210420177360046552157876525848247915515734635283316891032266742178274954079641050962315362503679516700600461345814281151630614280322094026119490125830904897435238207903398164167706312196671400696838154199002933606263048364149752991642174885928639777980652323978276503636471224189975476796027297909390925182680579943170848302834392638116155222318026830053570555088813924639246753788557325471648132713050842838526369477130649357615156644012400601645146940948428204165574967941281945027204616764232898017008498025753348769101172898445601911443387743484293698073189857026380101855754626513408360998540348603180121545388397986826274164240077033006658220235060575074377502846364382069821226299555818503629613961299231324968946069889459131995143820578023541546083866769513557010799634163748049321759304851132558136062354982011520051250340502397476723624928507616453240705809250320611476388564775967967071050720321651969948256661903070130083105330665832711357758702180053213887057525991906274385790868333522779915328169226395987959580770379770665884859892662544168976994804283095457095193982753280444941196760230817222359274995261144895929978049919897689164844243520204672 [153,89] 2172455788804306217195086176469085642353854707704299494330302059766711875120439363347648331335461493973826133245195822318375912677224492294318551802317838908228323060055379939255196204479040726280692646022939307299325286711417273782540518344570114442539681803489577932009854758000553280766115687106541205733986505015526089168072933105356808249528988987219101093421541837065342199439880310821839781840865259686364753237007614040937453775030974136894083690246326554436538030308249223440346781598343786025737066182116937257339859365176940271987289957680961123223273558669097998352072732236867599776761515056996398724982514725257131149116346431857008985501620532308778986649205696201801593566660575507488544086936941972234404472213887137431550750156170798105445576092388706713550084355940824713141296467107314525015219779549858919482035839497623143217696946651669386943100300908777555474703529055349055443522696354527695315816716902647125178503524030202235931311792236889597004931349787885090128671851321587447210937476311958233322034881319598859918528857012054549982386478806500825109593207624180749334271414704874630195629521980218777679005752019078569994123109800408784372897621372413237527136814691049999217054292525186067713502350942741482377350146193019414298218441315390570850834021268257065735768331645626584498679952904655606292004175245692913888918634561040691817568872918511716833254232711971376099112508972531992407693800088129593459950362888890915759048788249073387678778016128641465379761139407175884367724302550151543737425857549761463231047399859235414054231181343429715613994460887763703684840354831727072944275614500510235291308258527445501082354635299014192487574076128452857492458313967228999959006787238706475678985237064420284500483357942711255786758974459692349123661735005270536301718485561452697215350278196283944597236302623211606941595191052077984602122352222701324782434409141301823933218615002374092268605016001587085567480295043419255928220515301400738144629150522491634683898105924336482504064562689552317837355396504413322528846596684240269974388107671524536548433537097002424748134934353885122210329049681376516683804018198380639976199844962715724384875886272340734144 [153,90] -14220073407084791004101555385282550620138259925394099211035165394522719851037861150821936902998809710596677253156540131565194517650501924785231418482883128601916938088133086781172422442488791433413257051430923231800329397221426021500525207992213188243192243585957614640538586119523091479848071633609087903849031320631325981836948629627411679678877187045799957211651320459419671590861363102852964708221460806752616714999669393696526217436509698739760242477541029158495174740038290604192918982902052900753290754556411437461737522287018886658975190154296131958628234684386422750108153892575920759346315133337474154214703392347547960870389446354381997299893785241188319228804892902148003821967255972688647671639769228237089301386670254852601022382226155057254236602832155551078998547507413693398053869244262661561601461789989154129390454915188240350828489269224899037304482315423789887733713126477837454215200690956711020967311235191151507679311473351060716469568277257119294700226267838586605442542140459882533531904766292918607506311882307043317495206584891428079184872694695389139569266958083357164598168900482178869506737960465516398175146116260579377956354670981295052961345018718549461742954906564914734149625983745859272858829389695988598300219167502641347025812375629030519365489813962872302477980982589625330856159765810989200407735608073059224790296310463741357153157136579913178722358885695370724769358683672561568825874292197458275999609004582563758260256920856637568224641037084457793141094295473766205736152124148929465872249182920798998814594774666518608767140070836362445910301811262049809489220561913260041649434575914926227320385598594961108026071541763358703260191080940543793336908932929279800833446240548837737379815624727450797000788345561775180874443463982273564382422977296070723377943388128804929392036550659092218757279935348883875261109335190227371490993482625591716803557509816088239867815088530924608672436464144283853397821402672551590748984075076241737753940324097313604620777630671055827901395318505603683282694209478011417292619272401696491022002752779185433168159488665283507552986074214482002606557022642000451516755953732022680079761456834444384840832682926208 [153,91] 73628744502585512698464139739943846121114929504641872423214752330830947153274777062634121121561787544005243772294077949177873641364574774490888702659644767682396297796123472151678511565367393856344376105281046077341858671059257283903748813556926079173988008985208693942600561123096059664417824083849383572556378943146227813645281714953442108923603234642007312135381587798086624763404425285434329947879647100945834180293952537471050745328864168435682146464153755630655889056223460999784236305528967656083988039975973043826189826206531535479127092930192252418869951127086883896667842623268305116732192717598110845437161383021319057528357468522344212087306615861135060924912660745287333689381764305582830722222536609031653745810429384748176837354906005505777275350078537017302713169982499590204546706725799650057962712940982737222212766055588754693725776584838250111927801268611453464677576584631722850352012052422898049783235512737659574610325369052218583637620660471941918766737148766576761432367924515464808166718714807864453241665109099753259627002192015445182343669200181647494366500951469569299244215859498862803908452496129933190686820245926607026212320016159575808660860759795910908217146715921403014164204774677839949351711398519605346935400648821529264428692533545497530534350888665591991051186459945218282239077149297469863955750410290890754610259462675952838885801171227413055126960735680221250868381562591547518007734256589515598082665439681221070518579270793417885176323014555469667019226961096507596406056886654186498555187855136422636218641676323991239381714593632117103154904526129558336523014620909984199548179529934311124524843676817534656683938302615985743686839614156928164278821888999974863715121379404991338474036547180433002141119755713962052676364430509619083067494159289825127750356075811090143751102055871043175814551251977648135748091039732062187775293580858931457339204877590058431029854342834787536591369876760397283839915719391871620132150717597502964573294700544761526955023865097639286618677504726343699579135086421368014812664100135092646940684413496512286746382359724548043079428736298691601737317939792030149880773898977763245921569306850390469076305904 [153,92] -385878563563458207886897627112752980296055394834814289900168072712868406883951042718980415033721150296457760633278326397345654636641237443793582676776258248260758699845730690881250059563777085504763615012845930731363267803771221877048070408204169824127488185351889431151009768961438784493667083967567941095228749880945943629588841955196954736012953518974563743333168153241616482216966371302548052011352177081827052161563414025174538035904536934361069037688064257195105767996413172734781239566926284622853866266593496042304223785285756374600277994734922632055802316390969970534530313823928750959839609585123564258893689921513019947244427542796972299634837029037429284285125690538907632362355736462783892893884616469782828862443630924944763382470690839571334440174568210327950085648035893410628889454004848918904270027215910359084202108762124351332664489674967008066317102076191575815702532180085995623934371422209141478310796796794456377995527483071895784084257754664083942607696461670715698897543707039456222472513048649997642340046071645383936299992071548660805245130962774097385063030331572195485909028152044858383742625647218082310589433055822897018505882688761270889673334352371352154236592068091011626375240390019214987106211978000045583213455703624627201502904724053652895921809624674271980082403367534853740765307671413660515496273189758960448033941846819296925134128763028092810539867330755333508836168086833718813359927627438836767861498521110600377653465075461964877306185911466005335841324855968280606623595726003556412345991678051498189697747639344887065137089776661684561699029122120093471908301903736458097733306650195337362179670887393282462240782013834511057168698813683754995250388039548535260989569960660485563848080922250498859101391752174266254410004859333059277898695377435559788091181217194576430008139947588235617604949226505252635229952665714272398689916100927192219640273227954907550616821090640705999760121074854934048543344871272585737108774039941561002853361750291708030910506786167594679975400246635490114060511040247059247957923391658062608821838483532834288789058435252671535546519327096156299714018873465809074146590380073007507614549060779931559328 [153,93] 1158598903864673389395520928009589287718181739598303836027693246197153525881613331988875522154909523903657124276372298988411249015036254440371115405811203242007563690403953256398814404568138187854852751048282515428575001787756802138906082913327261658498742831276884617528870571967294938156148282685055745153107285092835566798450959700069822782392089847279193547049297756505638778007922169708528534202165988134153549793856357571447584801487014085322950370718846971307620450683106109373077312397852532104091641901681026427181941335259909226488395066343739939603003951650859354411840774531471205121430423155920715348417648110423969296083326454904943824503859924788235722372347299071917841465753284035913132530991694062644729165423188320734444076824004559725898374060491433506969725994948581826418641962438087507897889882652211915754393387470194025338847739434431401508618743984018905054014607465652763374409068802239182409593049295919034134215072730896280408459032891179326693450711493577901192191057061439937228836456744980572527851591411216491525110992525811336702401755595660042026545681024055296735837331038093883027851853372461021715646665068226736704455653936034147550788361721963668725216255947624326332046567193077233042649305867860781589566280621563032566763202273179596252607282772285569270352530384023644680014038670511444662287004141469924216205757726460586640240058206460756633185714322305687864366654834315552893028137100811349564976694830104211746995453211113718750494110063162236944684520677947815769676506552170232192681801063372094348464338299946721813915279923536151876840743902952297518425061316055518671415221761064926923840741175055077148504651969109484022337234210933392523634137949970783319664671621999013538422094788646192056551227890886911572016893748858234161251077657651470355857680994457074333003129945466066591813259974460721681439887999651220818269939517217821659981560287302326867741898157340583501261971166971609132142175900126289187522183387928490867894697786225854142582595315658978028735893795607148819696193780559756673370288164532171367253454230398592970336588661864610135958031674326685553305163393546728180130403464534814568437383047565184 [153,94] 13155570572007927030424506565543963359589912938366207751657916947723404332180946932911319778888916775009189684557589744697929930485165803949081648186352826326833240901036973503210896820714551495857886907618832369716860676218015930474497803713297726698973641410281520187485343326271687461109679842101379850592316708563621762210673237721736332635522082118527562295551167936339789073716721974358173604591394129266047903107192653152458638443009881387216269394716448908944268268855658805331228338840743579544688633305359994025788205635313397207400069595813306344192420941439862894197148104131606348766149008467472993010336652184675415905486186782296330310242502557764436000810716353186520829830824629775389857903101937440235819123328236160909888608640395804972586610711316012271515940041971922459967660549571246810905926555133765334880382501737783399669447953123437986323975536777576902400489680841685863651447697865876072852262808310546216115856653339686682191831062719461740918289447785895728101989108277795808798758526325424923177048498569102438288819207535149739095161276129320978875675164863157861836390485998141153475116587579870258769668626363175770960717753387564165143371553656094856575334925954007239686112345428491502872445589144720464382522999851030805559252153143345377806548148458614468045842520173220412446631178892921973705953559109883723024364551815640321792798018007332500973386283412343796149424843790060583177577526538834444559747616925927127556162742335552023058724637775101462272623604450884452219400727961456439819668082456157172728722799248256980861295491816581646775638675921398630854734374380368336978362325543646666066620590202610526926807583724781826938097813129583312301205190362464920459658818904688251746836093644436526597558435886081338979343756872246809668954176373510355436679110199657517272819280683101929280463286565918720265785434648288998612220919799724519698926428296075672500844167498392214025162649984670696143441239653475308206749853748500237625075742155707792161158311673795421908293055049079079869568856922611884068732374377044648577083688283893135309456283923167391749351740266760565409812937769543968718821726263369548177873077440 [153,95] -60671765177721851264437796648820859089389036007388567496341530628587207637384339283347046690872913524987587974463224536800602986642675833177665484312927320385781791776665161284252419738300165480584944647376568209538243079713964511475568919266892536420385265793259825079217426733266212594772242395864575552066109118969845294010407085842981984852545805512908236234206558012469487083475180301190914396849671139764375301102133960446447224387426192565521585762731744079853729583925234968564063056307169736857313049396156364526046358323497919648912786778276007416657216806866249221322791700252442050430436339808445624672958690378307867240645235697632348892050156289095056393253838882527585177298402458402555408860748745984958011117782109295826731850908350251776333980885345296664113966040485164431086950637379977889463314591564283772332933052383257127391927717626015606537534306438279135243186340045509540948654517849269571140676925502142666580299568793275617036998257627608505743634878046100280493044776022856137675744428474215530646440688812139286174768699602782947057156222788491609496346385936040054955682267800165689527782135184381125409517914474244873435000974659479133595810999230397701748637054881309699617669972155061301419433104037789349035753882670808113992245111110334143833116560467338408900456436165023048760713109385374297610291682551090486483786303169086863005264446719329298783629924705891772222525736393204841246571790999004488395014154152412382030489136623250409613176973428688358598454674083600734972901755469644557788252239513958210447185812683881098742907140454799298640041470350244757784934748552510362243859507791757325805261666228314791865193556122336098826602551309598569101740176500470720727106864868956639560789702724132370658483423896181910943734134077078110615888619010859769347269678752109795334356074209117537195748973085163907467228925630157967400429027699546560179847092301047781834233911853311841619635805604830949588247548568964450521248449464196632870842650737864521744533058465694105963754663301635512102107691040741879647274445341326785572993675207307027991052827672482551815566606855565407345520571524855292579971653936564778477160 [153,96] 453767850735504556911326259236382420563789618172178414212953134209436154872987051346013634300503224121631466993879557170224264827701156546738257482555217361492260855122170076327149802420000538466379989299252245367973017456726068387534986735076478498485599198328060099544482219072740454720383636614961891998434265772635118155751034987007280268609206446248099420388933678487770780665581559868328187226050241766952605186567411533682044018961160825600020597049933303487049976949659564254116863708194221849748684557843271277378739300285133673053403881083506391739593633567782272626020307991900426540003157776886483995328763041385325952962191052946583240140772967156995619604770010722072432673589197397210061102802598430759535272362149891525633498162370807496585948966339465420615150634087263877914827681615040984192126210397126503408942833893753500833584405267323645828909204602318320538815141044446581411519409047499494561606515969999470169716566223185023270561056474693279002856513201528923289229078196286633629021711337713145701909917194534153485467118049505128455915220645415447061692781158010603006425396385776112753207376064969193968070918290453894897231271117091021295680747064094521175254890570530706321318224652308685062105276638581236296809204761860934054425713065917166353416751355007942526978736781183814459526478610619806284803715830696769259013737937508504763693283724998492420699150344228387460079756000634427171708998051947351030742112135063970616557187346526558416171684685171259771932261442473240169719668980151668271881475242857478941000375964822763626348695753832735513891372902414595057839652725440378242919893111434249214667063196426758463436484203565286921416903636924237532471559994107327547456020770799954928271173216940043511878353778126802144615276178889497030940835669555953803411265711202164281639605223558077144836869421467302431178693954190444209338032557836737636452518765517454037622088974043831818826963277203617252107111844719650866298199128850792109664263342626193252833688516203266221201373153522510123781746811353651877573672675208021866901408148860310376343439213148317188627486853046406849102033213399315436351000088163984224 [153,97] -2160349163588043829600848457294203705945682993694612534315892070952020495287367828419505943553237140571295511083493129929168366634042029345454689470545448730053819839829984570615698228288515283154762131425301621638332354774785517301088717929311509421789062521871993971306174883370447564630491726744028837578996121433330203658803455223704073727815100608425958286728650025056598868362891800000756636379079581379926861150950633803696092981696744203305586935360406076897133884371844975583120805948067762933569583947174727481953159211417825613197657173645411100301790579645122163611252258739277659666783483524841378857666363811452580937627497269906955539835779360241741547373535651404459138385576053119598477060594341235310951069151107289018811035624853367170266896085699680109785163972214986689168709860326468322377392473586508873395385662465339674299863923795621873363857610004494545689556520327012680432445064600867756242896404974405475103436842703153842295900005905236070712603435644324697335651956301963359585521597842351312486424631131184879380853549149815161247922535796515240868512979120937960673593145407929162866927557282046663811748647087568705980461451660267691225932545267282204451234900943795092008406842324782479209508852834018044752243801030103011578878527234925142280009311973002409160462638344503317151391474968973756060730253296210277696327448772532928572504978190928567698502290034688068787152498355944018488676934990456328983469735397722751216940074245469029101189791008804035038667258485735711081661788099633356772163726047149043829685157019250969497958252271897395073103025373110606816681995299777107499641485970889749212423384839174365365535441179874273530553296258176688085739023230846395870759810690315964592237452202750547026372648536088460683123616749206859166500196248542543748407016052951982662391899024190327197733624171601390902306349983484911157918167669891389461314235189181301893001345698924928423448776526471603066548063581519939411057423911859110898782485243444607896670233005632280445313578865535599790769702703296737568389614041624175210643304759776850232990169116851061897645584153748948187473996403774837267042714054508 [153,98] 4585050105757383473043897349424330879065157298894457822027760325835683855091092957945617390406451423644187920294894766291525906159424684102822731336717809896064458949310445495041877019446768858495497900868383595014265129096744665666154470692051885648190961605406308621857865831724359683397924528188160395415488324626144027901284540848427071984984211862584207284968602791362979716744905310651058894080338265001802385721975456099416275560032381264909032312870667256743748751468630602557990058949994238877193222456678858381317969144624559198301660821692996416351126724610522727651449839911411115765747898421231583280715587883079939408517159204284020295373443397055116544544621034533025989601682762938386412533563342167928758668762812137114832687691413298226592924874084294889600600761723571780306940632759451598728883776969302738251847387642684706526807014151816525465713187399968699930304210552876647481010766652602716572127042141396482351471625258914434259489870245899419716758211691562865194487005238072965063677053664960594776566015096796661683450446640578834770338606663287632854588877014542337460351790953716164098900062778315173385008247460966221659753378880866435848439118773506047064062489377575635083787158604791862980411450552566670402678856617013386054672314264502087844488645453564706168795527881049173448696631483787080986186152277271619705185365368670503563727342443912025540770801862244970268193464421373629061675991233665679975202933378874844509708814893918072925960992754610850926170560322087382875744191511997415749831396406326014632767517625592743390173866258421016141951198864271159744393996290242976427837831867074837115748162187196721491330130864064417673608613499650254322724465397008877154545778329082136603266885242133711055383980888579803471798068644178475776104686157481229936873302828950792884225471572139205773810222050026363663551647052383112759168651949168884643958242808325895445340287035762332848024690464411915139341311269392175341950896114252948238127500070180731069959973128723343303819096439811687281995868607611735664020043680305063021935616281940295316838773587873679852618449944656859700960442875972504843353344 [153,99] -7162585273873712410383515575157481899384256375089611260478855873122622040519936503669630347107791957955438470312461756962476267462424689698004623016108999829564469379463790318554476063488911679724690496491234643020651815715992883520897099389907153028673027930650665806603819650419089436294634585904979374612141685723239180285021514241501926261731699635449990067898209292046919355495098674006890535271007538913762615605285452633254439546599456730057740814713822528874982692979574821239301341508371220698602885169785200067966584090039461284687702744056206386057214591758674306461995282890683011693021822183177540572422310867743830061541444365314261530961685871180935183621134780596909169473020048619050026512538169134230225997783902260113561297510443990310062814085540384927694558878614812534305219622076510645537201475308002217891307113147410763882349540202854705361512764841230693799499802429484664454232977601713740620808870190765656269097559885797937517430219732676774752243694255972795312200330439923668202685872850059121614397177171380202716085551769930406647119201428406957212284977637830397851248855374080916823885326349208099121169492345943434933346451425778927875810973025478086894337294388574749045047195310902701228404091039191569185351974628777515226657184526625364022407527778056476126181491563686986889884165016422835026466460534406036666485752648600999426736131890821490510180898688464351897361382340347627707606145184573355404412670897537905084646353710430791327537528082066859749905014683130357004707719815507425071124867342469029451458055079933644975596659868437721761625769679087956487659491512494686112681342514699779063177782779370299410300336683597475219220711876724594037994005192984972456000942699431995950146196752231110979431023948818602457372385686183850329140486489401492754369379055799477134264091005922347292497072754775950126954017699506764119156924991872944173357446671040256697749943013335515918782107240718637840027377698030505011680375486896115702903717346116040961995762611743940828150805948219703392366313943245896571967134971074507394115779078571915935807748931234584145293252053332108197671918374137122912 [153,100] 3175370999596583150171584695214486458513935571946629106371015363722283977807769181667240522374830916767556182057338819254604187122846875640987746385646654642820217877695511422819068790263439818194380883433179105818121437508616900178086885259851215034367744374201457620149165792650779637426028270303116726658891484664915798035571390542015692465187558603696271254132038022378895547708726060700385755556928902620883125498158766526740213455552557114666881587538064209708018178472067361168917630318986705607660020310572766396400207907366121121499047157975350340504557099348963353986408717700535798575222515263953698928612909165276229559789130938014875915979541573560068373570249785632558857568983421652320617080772517874224699486869802041872539247475855716946408714977802219365464151586635213431145339273255668926045056798469667665885640276708774146712928975574649566289626335148026549480587391652045457802276277943371452510468573282393611942728235168775596687736347277570160651406186821831005239520800711716118393780282015318140390370849437960627472781795925595920675335071719518050203277434888249700785912603308428027454678349058821711540975492180869888354640764221440205494699284222318569319570871636758302045056257705261885932847099059600651744537075575958234673411536047588081562957877567827290201906869381091969334107426500812631193657423623977427168076157969462276094451882141750697376122824934300954611902196560211281209753621647218299201521655214415213050453505383799194532800806463930660782894208209954954964537989028157511856971158834991573149177593936876176914211907888753388257201557488086169481658086319744985284660853515891064971964020662900311826090688198865358640607988826829722931750631782447597610756254598203558704127095723440918454503754295411625833570414583869872586207420743387545006264224105876242926568564679367123724340600405341230230513571365722519669125962497001105467493334560306568131239163611008885585365991546835626907065154006811182164526007601957398281709415938528458536729134862354985595302906077255206265033952801181373406901680454190148664577315167381036969475251043447101034575887250136563596154453196288 [153,101] 5119686568305218687052775842295160920070746686022528784059434979527254961236753798709923539570509973324911543865017429282541274410524489622049624864928530720871600813976536840504134630239638915141765367119669217193128198474340257654254834347568764866406531356469262924836817291209685186177566657344973645323634906861187075937649877973929598919428698592798408956547734685321642181348846575412610678658297201592459411509252282641079344006273156557497806696441988077419581912271770624452452940712277743986242165401090612069534494440942570895092226998927953240023471515338070174151678746823445187782470394159092946941109545484388805896988650423330952333329756157032768355969429693069898697659650996239902235316448701607632368235723813131950672705631398241106799162178134573204551961712415943065470102202313866413704237529473082550595205978890865488318915149729192604842951720665046317279027769443648554028101887812729544376568348643597637745416188489573268249557886714995314807467693594999219480037467228306911003408854130736616031902605160603265335911601530680852200953382744387271187335232746954066651381995601883415034734828680153057078441752864752751114913620536273617857271479164681277475731126123498815162488296645248090395811676156465753825493637318106370560886654719059087470828776257453521304613840992723209702779852237328731735378364906635846754631737575570414394536420383892883104948562520051715753243937647502262873387710874101166793939628895855532506531872503204018007149549923763149314388117533851392743877484029314612607943406397527868108632585316352221667537765594141950743145181106764357237871154416767647495972605634348428804195414508331357115807700654165254755554001902295381031222829528419916254307672456437073196549393828937072411225091528243582638891188932963210739759877027007097132425802201051797216626475687317566186343445425074925757231567266416307206496405582125739044453353639959428524474216561625742391935623075970685160064502658345975000045462618418728936073777447670750931409154069062905934889901696172383035077436495941666649169054988294840527102710991132794864494735918162654513729387014019938103923432 [153,102] -9559591349729235629546487711467978263910849112308357233657983114744590599709179923188162745683680128007880581391919543545421162392508458905052334611076995437012076906236629297935354088984637173024178372554652517492798129060206460060585035743253800862593546099639863808602570833010260407869088492380340342843181625574989118349479857043376965354840377855330167659016578938660971210725253234236248144921978038451252952085499477960729795943638116642845462009872395821519119722844740779564847162454967426247981525818473670205925830169193919546486995392470348510036561327072557921124238291904194385813381314877894103849144622857238683585664330177934051252697464834500403030823536002415365659417774743484198638234167201408063420328763922988793222684132541544269007966740342985473832493771664715742443679259151936447129939578614656959951701156200277540221499857664885208086007418725830423862875451675876258580267667378244643115137295702188496246107419394435732732390305571548106282628245204226454636345225206779985692729429464262599029152804758841289490144328913687340190783677628094419598091659175309460130852961123387935225829911724764537085903958856350295479472718798796188792041820589413170874873954224223062492095152330816414162710612643369233414839536598421223102856176489093132380376395836478687212371392990805530464247366018262836687178398100604345673383124519765214090698719357166806125847397785502226051045633197824666074132700808051231437149623003562698864395132190001248522268652210836828581042364716233399550669302541197586570295714687220808851380196156266923701332480511578242225560973274101026719927034448767307597375853883493472577916481427276838284697139069228823320998371794492862725664818873386855464381464114187916088589090257673424582472704896084782519712810778900895715875429926232475099252543652498954928280891935930595095841031449492530123040567504057599077366307146527122148030101448885133592130195906100885720573672475887506823992870980351352878728739447907271410641497645126211307772021332147715843347253535156309247071167657907999642639899955135535458452825436267417413626639616305310544354846124433369728 [153,103] 7292132461029154953744027830884200149372857387284413985481991237342955118576660025562593619074394496501833581172480580103144857518140385900903643247971184732551317647766201115192504151226783885130115331828565791988897302477387029274372231936081686180509503681573133887910326039073780563949339458087414853232646433292063492734808899055933385337829302643733911396769584576223599232277265448607119669068341249485841722067754329202363593761590135097149726798714602879254072455024298257671705975474963514326909004862850892240317529808390995078820287028954317573190736288853175252513232552816218175635362637910680991645784548707289195912102375145337322618821007974917759808030214928763251401480490103380846959442058943850875102823030711072598003320827456364541024152958694294048477134567413958176172527345533429347866512440003137177086949118382292423129826383043843232894763029101150402057581306794609644853369611128285154340897060634919948644588989461703348220527969924638515872867541659348367860473435475843439592139808612414856406960819603418714614348622743056216088452508906629334058082365824616087233792241798581703146710903184417547123254087934022264865077829063668880642318073736086564172643543934342510579090267336447561169124398968360843842027765724097664585013621048201132121926801896077112497768875160340642696871010855001217049244383056858605139563273043040886721168369017918380195730674835841072160027025121481016924675853804343172584914162748404746628200866599731878565725932717149853999638002833549660186558296862729470544998217001793075999684938921074546992675450315602644004515988531595447929203344134401980380300343171625865996571025789821801110458571776976217864177290810822095398015754181658049512558273359928474751414805975723981494943952793982332769272176673623679461282466662150364638534657467620501396481234175843617827624049591078866922397484221139257611210027845765620853717814540983522253488115410273365323017417478994775849315377005537365768494290519032077311177255523189323705416522231457927172723160301124138455458780220966745840719964685698967772624349074908265566237006734470824511744057306864 [153,104] -3041932149521006223307993360393046935679192376200221218732171577202712106409311867857677165898420783020861320095828873182720995554559167404440780739813834701394122360900395800939145151151699367543022529670032147038259361403667977445857892642235214341707231605044524964727285798134951319548336940716946596789112537902995830818513468473157392944320254909423872719353182105471347892800268049527415491325518261023196791725676900805590300769463161785023791554769113410292223852249561419752464421258207124616659409986524220598763426721541748406472450193188680525651759625499878913218569460572880092710657341349606189144317902208746786496642124110625861921007179192992556861818540594721055515219272357610172075661261265179539919184917858355470096469359656888660055746916139379153361525858732159387391800752138748735468557833965783139351568883441702498392572463759570670486192348613313577881880254610596742219632719468522734534623311673744008382757766769485768247170269365895921115860266724626850709316762117241220635261725451355286805431034772842733833380993301994457859306251099499959888523378589033579341036322430551242141623266934202986690613861369852177526270458369774367296091662383295250327361059919255760533999467859024299694033519893823809127021621889968181544938301227525687918833849917759767330186622929132963031192278796779265612562217596425020597005549477077928268107525143715699506374923881003848326521397664256840529813526460158121593976403825815775091513583638235532030086534594999079123587190705580160204738646937715483550178780395319183955711972314848848033515149960036035349133401814366422468261067739880749951002244955257050243354002315965288598689902768487436191674275342999080281759569348725217711859580347167905546366617482330247142438719057341305323428320927747333953663878229333820440494493145026606078367915480605537185389406188802796429649715560512166499164625111966050380942691103116974389397774137078967914605235257167072839772547595106820254589213679566196781655949812559630250917521024100058050159365218444280720023966127823577174574648665079060041928485713990462351562534825216686063052064 [153,105] 1146381873382279802896833312035341196388443079435443641130549481326166186277453258396428908340481581262890236510133373598608345007160657187209663669503320199383985679259177501891189505148018055225227224278254878498961375020845028173967024214604065438042653202843683853599096834590238519633110379450232611031323712502085754100566115477633432943454004679444092099192138639975808043986952155102854453871817407107159218575473764785055580939680366573207851974308014894023117919393421674857955037036402334821878151891482525287842935474249625588798047074713822274945934797829906833706281777457580052184817113249725260563027509140587297499726451027684091096162980686139572849174091692190088200305795734773102936139494437275824506500495664332302552286451778609397771394688438172742156292839538747094505191635192733641562940009625250154373873514820364996472249982504760638613778363134054525040127424298992651330951614538661420937126851906311255799706024452618072996478145932152542819474565225890891529453124460134564183159774325015641126368121956284959014354533383036725249217901438381673582848327035859437841513905643527941663845158031998020300909196126229960406155314787759407363170238225203351929644957731625383881483377419670878958168073154873310777570419072966501229534220882839678820179719923254191243241712705273093874324079755779991370202011736683800791529014619065984687976768091458718518501207248205138699626787752749162309317427091222225959024840470374583198298358291369969916820410207320555528365074614381875055001282473694982056818037172591626015019667945454893705972674650578796976302463348071933434224299788757775234534681750737056387661832376634186756545883685369184811589490048970820910345130916889769824926195210312422450819687116982757977574593311608724030130186747277876080201276968355224145204189823055194905204167609389238758825584315167390411197106258315696224228590807934487681357045964641906414097822698694890528796328885158178186783782135814502543686777050617498489894602695885709693140188447251313459320942066557328208437780157888360276685722608350166760399266728783144432043391153969386660 [153,106] -519014550021201381909180800673894581735179585140948444481945194789319880958485568775118510994003988294557188854533901291818326142316931461935461448764790256193988202545993390743495111904154764406478389455700171323198404250948366143020923057705465111292320730125799498222220657390358944007507382682391251222200608966458054489576172384070177487704764223367690850215710376752189455001112267338285073249850783396296578761544322323641863440170280334525573944834345961443985434023789166540886102165997270417783319106739777183963132756450028004552043093646580056209034446952412280037122154326432347964912683154573630828592127409504124067631198977447313767163368827741464601240034764462591218716670099720219930809046743530030879841804800611209516844464736788404658733002685012460901518613349488282953613044753854255946783469159376443147511259544679058920838690363371087715178228128317113140328796292117081051753055348274770224595580750013847919624209861841445488407355060593640990244422455446731203037798862856390395923251295066823057775323958861075004706367273090663060515680182801504900622705840647352831625476727077491933535855600310779433080899529798759674777433545982050576640980884219464226792212891239273400733289707229272976385896157808528337403929349575305081738016033996039910996994521315566537382916512210522429400399886832480219931900266505772120373620855394434181402465579402844354154704894801140888371828484893827229405403340385263833566921837711992459431540384385849138113503164197133060688000555340916834840140260660004122113724287657541326497589792244972519596062007854224910182129853867616867904662695843916354046065852404393167569277364695491367959913467720911989084470356152957546513491593689771450427784891206033913575053603794569133871690112740083520500703952594530804818643459277225145976119269994507771782972610672189072414937149904008811267144672409594041194888166322234602409382064187757281157913788093461735525841290674209504287518480967242967554684129935678525874317456191991782123719293071710951034173064942935783101751998454578352095935049060366223699383602278715905808213988032 [153,107] 58402661409544996500246248499127818936116618667478344613863124004692877886128506188692518910339675380811440444128070823683454126236172661688394758109009375088080393498499420650860260168973311601509407777311889556926832098641841858188286281954738945203044346702121630449468820122806349440542069454406703337524208183112985965047365484175432349536143173369278450415814143377179345921859832271494521406626607774153068163729248469059835154113426507395518283770816761734374742844694351520926982315465118927015430759747816093292461025235678187023850327984328402204199105670684848900397193293850686456492188824604114435033985973926235360936771592628647117088056992470527319555387047930038780824063575673021661334917946859204383710459012859867474985686247535546055740221868248680796535634029126140009690473190419833130824341257273441809838956540908484553601389788883860292186251899007700354484198963918586606135604389136233686922970993736458064333547090521132436812230477150993079875111640539214281206398567170406938715474225744316502807827974376918214897994739695621627098106019413033745746544503187785042119153007741149039319167501916165195447552197374933478080795118290655875041651546065969083122049560564778021535077603827364122579677799152480097672538749505458501722617004185863151301674634979429672791518953507101441911394207686765220385548369783841674162102976371486610252069906372585748228153939754772603300455211951869808866164348618219819877229931313770575984984778778339190535510998890916425325633447165132682199492591730590221927074839063518283437346190815034427144787589698352068995329587648695858031899180872258525119363201882506632243143746374144194827535115693675315283186578463929111821149442205335960418029000097309814991927702203502441256180497631665104491078825080718967252312920764703377271839272899033428401496084523933898123607229094147635980660126875048242307443822353558324166981750776618413552067301580043660757742802049246539048738611484170613383069853333864367540552688432642962773598550032349559548588758499797930426306268887354649703041276322508910255337249136029397730792 [153,108] 69403915198015082452421647517921601290884177641635380057201058489041123468914474108579110503088090726279845355986736471003023281609857853693458251537801802995646103188100011751944860149362899690419543125758913227629763768228366231127177279698265274123371130761828439654162013789103097363192198691235166906438440174677575452183615759264560793334748700597464269452996467057945205248573347243026260807881958160474205340928425980981805478628917701733022600280417952612915463905750181054080210722388685779130735204214298334974434107384274450407489193877880989698116892378617240674098207996610476535263987288949112003478089952144796637190049479112157306154614298064140760043779627809503431665252339338378050755928331768377011180254430773299202596135363109279515374089726237452789042631669834584836125953962870387724982253348081138335883502667264656877606541326946369920755681182777728584036162900494870851317723355680318685383557954953932517882432942940691798497967155129570525302928664544358385012194101742178147022542365138976722897086348627788501822245129872925112901104949632985580927516104432428828570066285077776416014816948616261736722966236230319807681767241994865198953744605995151931207668874265649873004556711953092084272755429746647429925859223524875885332604014429726839572512983099045893156878826570423849730397677558596865685237773012692237731259231465564394766366830234672371281746194516020860948876108283079307335511126323644008707582389138464961806805705367609071651223453227371698301292629458832975335027156151917323364929097412645078952050896592734706425997906225080205773288924807969736017573937799542676081979693713665794571684542260467113663164994140058583553405107422517867484133894754342680991070971079202951061589229149254929988913543957194048597219109638272765447905520831565965841714172944841459183439428358082056851377534945330603591885501343992153702896016126957438589441786194575703383116929255643585192793713716946011428190520533505547428692644480638383143589151015821479719275719769032859489167199396937027550339127223972529940203145021168525592920280761587440 [153,109] -29174258722707018903572092525290346225805489138100040112997952451403941400411582239672757269910392855173691485068698544366583552968432164336480870974590666452358573633439367664558794376924317285709321342415304674457041290343522750672492492306756389699584883817149319648491225397340379792830230255787508537680525180801549772985684420850851045557560919733063169942356216370400818566476752512602561578011248197504543495843511601117804229566106846434134932680131245603110413229281354026920454515805852342515065048281281873026234394412993269147031814615331089092753903398070561678139469880154728301915800097305204051419232348087470796736158122021150716865761406795281747995551762249723825999565367495905739091524289579880981474040908063582238207608424015159453398113621166007388298775547662329080753242627289651897396621462841517810713937323779242799722752741514229713665144474790620551746328500775124856314915793726754104691537831293155233245394555177378364324449661843419611617918947591170124686935365363747749897122398454172532556726428277303570499285023798074205377124927793481864100568226973579393610491133354342508111725201010739854823384261505953664218477918307943623427340068382450298303709566043550520445721204846648755766315510293319526985032734221010851107555564976599709004817520260678207925513310532478646326216137028519334452744649673297700600418311558801993420066531670512293515394070087359066684616027848976532892753135267907334865273574844520831274268113009378540309958097176630076281157323778609781170909319618764118280460207684216447959946374475520004137369418966901393515390163848292440970245879333774695475091829928967000203584377882347744205855103983545089026158197731159733560367891979754480230803906632187530668220308958348680081310907004857562054198837274638615623471861897905086075081624968232093693486380968941135686149535709257617253266700162342360518857071880987362386493230672455545153732993637993937019112859072883402782671039015007158959130110979556917744175172339760351997173053133148957502352577022124600154571917640156160962139889524030108295598119948 [153,110] 3971673800566634210623185014570989319819946565481383287177292952716507567016765080870786122854328500323394738064862460595527023549815931038403947420245822083624325763240168536788560036464662047483587495640785398754938728448309610273301408373697153650294090223547412209114230939441304900577423790094547859026015474071965663605970167466527645727825337178130874262406011927569905928083944842410218507973307057989558839161768088117856674266888843383041248932634397192714640058233132982659144144356522408433510694480501809101980985116304242653482118664680321552399450924755292725041363564900572400975988156374859986356758218049409793088386122081310285268049300043441308618520399855597832487501720665129598970423822363450215748255436303759817178704376492247292160996098870948511827646646058380983347833547158734723643762067785317835304955065213495546007754457796186392416833429575412044976187679975809998122820392764362690911889403593915644826729512698263036981920242297507790288881555268818312677743788757397940288057149544639465367553154188070703312716442445353109823688561908694750591099509571717865144412028829738919979699379413567761708662807650812166964482175012471472969168511353267344236874996734797183738477133351674379734793604641740632179630085797413818605732283107767567115337713889250536219958556852135614886221115704066089870952108111779750620328392071009828870366173644922877704545042302939442450417165716906238056142852255492828811652374847078568675481365670509773612267141560294222603963730247703422512527272548859638175360210507191488644802448905196508986459170239262502398233885905918691021910793799955258186078710483806332665669989813051828534312624341907849934428402480023906895240350376951526540627099420179825216528695669485364463736239245024599873626369502674198905581589151244296251836831567731414754001817330636188459369525500455017775961247752967496278015985011785921654137720174966978368725811180375612709963935163777230926160586643669370676201166891555268644187022987322582955993248453254038817652611956877473510114410175716432721604660295509980804160 [153,111] -65400548523789261546260349138239258544148879320580547660245921111237175818750846170221762873128939476471076991070979764465646040825978767337722191738402052341557304240592196096341101332117255726086209235028414951784256715896746570685186507720084598701026444788450318105827998794020337952781010463451628700220594320124936757543012024609003597566307368932223770711675873310185943951818116655007288984583049133311409271218214011141756185834547024115998697095940788806711926237217266533890803055844358026612708871797530402774276666911119980383020400704847305623997790942357462580720850181002751649127902982708537667186334679013878987430468952635829496070552770848854437616601914706890166449759169457010861601526373889760559646779452769441029447971948436018749798855901109032145569574273441445050344698474958660069460526481657425646210684257356433058630917151937735965357291190358502500334511184572301778740525259478923973092479327504387189488570221945707904292959207375949762614233562737901909562173939376431835794075493404172269169904812473413334753119833128200597990299326516580251779298182711259778056849700769182788569017564849671581579987480904781876900450219181436562050382122644504519098636055278437205989436133083211424537474946407581651430463260965998518150024385307802170337701553253702716564679787901069330002054348464475676883589796005520559927338437805464480822083406205670689349725251326045178393360362957521430369750108217569183673612431477242406879053225759302685449938836578901651994899652091897149697992895971626263609426638505396731620766491887303740975472402101337025036214580116850156628594558146047133754748303564106298990919763450870984231893446431506851786393259126761632032255814196823291569344245700745711601688009092523384171984903257294640648867208770366730237981400396668480095562518077600782615673410003070052156327336897995296314630144078656963956170624662833007114498990759155149477697700878955816777399048212903656464242530044825668895048461089609279804897821350217193286547090944949355111548208318990082737326556274330559708512010376840 [153,112] -29693116910210778582584486170819123750682876362493678387048523381767499556816537685765992610001365733393639513501455802126423957620706156702166393375399674773592659595026577641880329344727336388885001238083381311911082548241909690332670541998036239425586362132210616472485266402760074321281962407463418602279384696364324257966432299903857510940830495653624745057570576259897904675385188261610046724449999406139464000734374046320306132500532493714885665169529564831791662837375694918255022523276413031042904999102947072491205962691559072940972243076956588204681895947500334312042998093293396583188323344851136539821836649194120890287780049416045572275318589077872608496298059431113202589655233284558697159429577771299527306528817263827412592688983619165565618981344766481437434191420287246677980234415608001023125595406688600382232209797519214935183739411580773829093339018494265761370810094382475400706040836677398117472614940790142506739459849086936024160285671466713560708875594504978821165675759205826386235618492965080892032486306115032709420038587658285731140384768894630936290419653539926177040219487683324816027555395059989762569192683970691191423604064406370103541827956165444063021446917615124374059507147530353694605274456095001836071856010280749537914635819183935086188905574630376400195210875092967716268498453872477369626648712770817433951424899182572083363776360988128592984301476757473688299943642003826581842560184761109947501227212486506497903391788412142700840178686733687352024640551894255567301508804284736474518283220065427267181478283052741108451525855014032455117251298473061556421466006940454716290681515052951723270447181807004781479059772471111209471680327190320559129749361474319873192645512341073636924282845747109628028307709649958801666522575913204595105403991721311434552224211540891932222535647151852448589938064451024983480936357064037637425640045084641961119556050529970908798161925621831717155241317955824527394143742259147568603907478629360271909757554468949849053197494403958765703987439979066730740658736208951910156500824 [153,113] 2065107242110584843152669509795360197823580563769164475376381499939032855152965272551278964642567316208492712080347085261552345259083487148545181397426061360733278525083134314659498267690541708367026469814894814217820956343252350005020223010724318304122642284628272505738194257770485024314988546469704851158179569210948068657050748135168618811646028042417274628497050260242643321387650341001997048903861137701868419899234775964734170790174423609455008571995076486592737374557436860162284754369674832697260930312673933504034499865158597449282477101973958989290098168301217331368354533511066872918150343936865970961148899847660195383971513970341769421091373454146553160240531787454010652205033584949678719115407796979325747570487185039033933272179192738400072976554215070096634468719807863521007111311295110623385548337937323149545101751337766150604982792764286235165596007457790938363443018847254383945179471633839474125757084242041230847844640167382609969145174324888240764492921934316937053703848469666754756828025629665469779600586172908399814039136035044872465922378865860560809477979686759417054698433761536232369887044824394592477720705418342244268261102631663005134139024649401367624341209087677805306681416824397707931460552760797894937515795043763540567567718752732721773859333301592312315763824123454048925661498936365247864507308901450001457016396248748117640742856765953917973528777425379537747639981660482343330241051548734456317554228659983842890573122617665611092296638957759598421754551188128657035970209615928134850067821804181471162038946390200510688395282889700415288264651156585667191336205800176154556433967839355452322088224226114909071960991241486301031825775104857154711822205895488861343483765860082333076109200046637071759492744422520987187358083682115700822770369184418400181386376131178259151524233355469492254015731001398742253210384853240698349382560458076655834562396984537547925162147883234197323248724973691944733496431925652664232528159662951281003040103582785039245275515136753539053822364264302281068039968620645580655 [153,114] -73111951292364174567806546481996585338657384421947659035177153771072799176366530599356347075379711750437503256430235851767373481210587230219805324158968161984154566794263199002623702396306091350479500173101224239721092833425940764049416829242374519310043476672718294914701376504841912945812838530418316889816233453021907372558262347874042360424230276427515265173726819736616205410401788211743564403861773934941305580643722937667839719824693488819963835513359835501777119103953905913807743698767860758130315575947134744670360214226947249200277213535912203860483619605514752985378623368417066366351685145257515685968021393569085689383571234453684865167263952019649951844124670150264507596833774670428986513711321502639628249679136591122466408436839275656500109162032826831598683169860596382868625361677983230096348201928598305655866772146078396336989667741484951602113750736644015863715226312921410437341627077393150741705488911554847571751003015395306741737246086344413289078968645637037109762318559391840050917259201776432166356638705993781314377232774021286901893002714126433510363045211681011474470041556315313480189831633237829561244351484911238432260833713172269385241287993288658124615507000563251073691097000231068286018049776438577029072178764663477733613221840623776059037748894426357708254096998222215945958958152213312073183734784779531630328748720364894200918803051761234286276688971694825690455187151165260013365811864149677546569764854826102238170276917397483358406708637581896043491880245998769201396168479567040834508885579636735480076902341626595563007195606366633283791859453920241045746801658127166953891635391823548462880947049287951827504433866989489279763934523533032518482926245525257544042612661066917624281559245646403715449120728001168387856592262069938623835398089036778712913146993829423369356105621158765417645855677408875968068520510997446055361377729048220328653937044938783105389012706103370252238541987486075177156289504344743103435051176830392846993370734679403400314418952670805364711397277791280939310166552832 [153,115] -1244183374560096729986763827196137525755312767165350225800759188962993799839079700020710654048273578972522923522670993366482580895243442520638535404917858070052443738954235261755547218242272543990710269351475298645940956590863662929653343566162667130262012773041064956589566834841935066311435355345664085136875761126170204819296235316938689034606598675949423119943842461697950042878199520099272035926471113724033825074681829916677649403993485170003672602795201902447361690321981812895014037308464457897423848779953318757586065674535412255450761665121963161137844802307086694355797685634179386354029919891696569799347260201204178960640054250673011426280577767910265394638807372782365140125093854259905916395856314447625678144931017376723935529229762114619352696111189129736731285030836140678669170028239265345302925360694025914902255803100707994196975475112154727033708706236338485280298798141664118734279766127867675531565271131008645267711309789484139141901252406648821966572050836318006014892206727999798714889152219281161404981267854195945481380940238626392067270417295860858359212040260415423616109358276464719884471677180493942021254916857434824728601596453808990909140360218059625447955482808814779807917664195597033670020373616037865339388608397877132206481865280751642079687329643075184702371229167528679646804133549145607208854363795513517361489273651786611337202483658341578992586536219094127505939354905103564712064137788115208448716131486423831452167420615632944914710788069467382170430035921054485183343789153898825262746044442165265789079241039387914917371295275784687208405854868169030004983563502003282800961809313820581162991964394263171594364568436775065967009741325229851127282175340428820562044748833559514356975473070421472850238863535631773737548615685866854858049098360257977955140163781874316942416579371038644751220345352824045126923949687267077864399040665571661162182642922730026754291658351973385908716614911651532098832254435557140328258564093530778757603851450165665754591622355918100057820349302023661805600 [153,116] 155576159743534876504833807935467603741943986055617790448171608312857307393150768202364210964883804266330484494526508577359619280109421819633172070288624647622226180391488078663553712759229347500999069399136877360911835841843190580684315420077355193760319732017101732250884923651366600037696037039336066361779372711323226510536317145240198816946798940750422649073573103739683433684293663340027896544605475282818330112757486770716241671641121959044847708725220360487749644793777182134738593285889161845685744501572716900217053036674119774640005764046509579723497513962913497149406409373159583069966098696194828401819067628937795432744567243377464485888867801002397529389987580459863793165754122839984287930968934569645668512006267609674749246360790114140613498159592201732744497770299058659790986680338018431347927928636386484589433569204503823349524566523345971490408758949046915025543097490171054293164448913855001947953243440399790183979413861884966223358004326359533883339694021704371628721034843693287091620304088257387098099359935332871080792705050511805135127088065455427284629374966618943237842328603553006901647992381390684819159437021790445317383544057078305960891630292097119697954243065658053810022935441414498603524244736644807924190498355499027034387127267945589275830099698177630049589305177084435425155421118098566540595177545866815061636337431051063672949613724228362773751256893376994113778996224219904265934874695485523738610561794183218447141319053603282008121643741137027990908839698558577069178527548813970257068101015796233613062125803674938276688105304809434083765178836732158388903038662396800132014058117166285909816352600493045030047423987737219643173948707141615643160137589447492170820910686865816683266507901919104700576233236085862741921646569851405708327086140399957166907738138583405215045256724068322120586552197323507872598845049270578149429043155697169897961853251852986187546784952722683996835143547375422280086539610980936028983043161145706565730156197660946426784896149724209111118330094792176 [153,117] 5997234751371187731482535446671395005589605442458987579691307357504863172712347615405516618056421774911121068967238705099107205613376401849142009499465389426983681491283938672967078583835917890153740601336165442136022795608394565902639001774237487725717276730903516510543477369837877578926056125124807355973543271934360127693936328944343557661301290816858211172971589826002785683862995396578017223363852433118323387157836505262960574145922544215666396105416038086635414238943091226006014393571680991758933507515553564153443837261250949427291006756432575908698519865214626455544056050179686408069947944365329404016755308126824497725772822086489011400101934712955389600629915402374875831348901853195766438555487228521158175985576899278246495491695438647216944149670699213861777769081702874362272700778483485979689395493432931046800678330969886633959093324796709709826389806347491706178539430884653663555127623071013085946893243510756757535816102102755382918119505222920857074900757344727687841813997282926947856087560587271292810168245338923696313600937078484986218541495373492144190844444225539844803288134498017668483733964891471786402964575485126726159710378287500163845494371756996434262539499768366886662548576824857578668822848020573132863881960290668593286356824841697520718070213146966958163907575020247339064743606496035071810806128469536945336462775962487596393708221668034697537380407414729179845607326321273468932089205078826829799736344628508884653724172197770248158080427897275148306747437016581408662865713402265709872906561312742977524781532566070632315085423341063304819382898885154081671662712086655000895802581733008833906776121728091663397420695291834801256840664312420830369967689388072560527393606070872964970135548875775205589615574248490551724000834440885672133619844913362334382142828228718395367313338520383646824024982378459128962302626201737116064794926933891770899804146358188899358486495784813801035630661086783575493530067640643643948566410795319733168770488919446596291158395547071347176007050 [153,118] 55379215512112596509627520038805710953155163075696824896474016316744040100377846407228968507851148433724854972170112695374331033229634111196687442330073978924587661985044499953158058501933145435820504274480729303804727813708370460977893290496842530223414934828380173759681579934568244078205375601611353633233832734705984707270567687357778525870238333146331417824049242452272186876818901092932284376569356339751246078867663639796544219649145761907698329145515782030746411662835865617812708158856277140719315432223196326443510911562149939117148523443349497238043020185133592537101677524228638328243488701337188253864877201436280369677613836089277015778685777882928414559306598349531829398601978714343242780866294885852870145322698558440933602960971067795047268779768427555516393089820896016893238387338976494189000393428104861805171502625081798214711678799271877977331410034034620134942685665695094113877383210135234985696047440302553105727755084663574799252684276682357598864015668819620944353003585748264546167448479933178522033348933765718589102210637685947661915155653259994804835084923131341618497109098956115188455539820747338362349073866453081978196278961095658883828181487853270040698163319816965569807671527620387497932872910121738607400205546879463360387745418369748553817099366172563668608189121185341768391836604773328721210711742129823621178727485655477922507492150442516982463089348018219236630223149106211556224906300671834834955045932604061967554786581731044217493133411580683588419325319088704904118011280023032415655808845070199896858068255925083017170845504024039590345341382154730965694386528098097900730874869010086142854029806891585967434425823582036831873388016180326208459846077976917868147553357730690647728645235075555151755054685737188890847497229269248372815107286018233350527111718039405310340565647714123874928645550814751524136631380015246513552232781278190544965801042862992531879065573968776530215216847293652842810370219698633226203516489386732120799847833648265489226536579279455872 [153,119] -486538158005036017879186675614596563184179367308285370272676059311796805478534997210671527190975729165355410866602617687764908656811243872980319145580748845206067348429599648465053249007576737061526276745089463112695805019499796112822756202238255667142836083842663422764969186574263259489470534481476495182254210700395597141655488260358592587948870145542668857248333117342692374923866950924908205691229715614866171961290735653968854286341813034941174715116591862194500253738114294926699382849565969372378511204713253234206586313375948420115756062509790276500714079015985346655090176449594701240602338559533994697541752055102554389076121546303083816921638605894964199037164524124014806083738521892153917824735373626119321305241939269332904599022553732068024498099773413624793044841283767200930991391693607920849346066997093414824049902681623474613745378491422907548595819851989018344618092316515597821634818031591006296905373256326564803799339517183728440934069923685014016906669243601400033118537298116647392570022789139059115716209442998715428764759992445852699518925464449196127612242661444362785624005561365210860358017801307880438472312021655231069432859144354447988265375017354690613987428524742205130363660403169664433106864249949304577186502056228228194879780271541419777740415898361631477136065563855526137235571256549139153082019919736403666608541964481064998846642460602790084733634179719462742736476315405960328102395806980042302043791179749448869641126108804650023477811521740512695672501757303974222367768765854340124581828125107254676507104051084526305556849229827555656676301657470317777225371178333854325101377904088524713862299065533877515028336261356129153887786725899283795722503425004090902930531073704389650183764414031914922249697030413702423484318585740388861040245229549901173614342006461596206990501204956105057783047323617230785135853237132219912841231730877035144531881496382394437716110691484793168452977026555840698576212507408264855481752696360116987941665585170365388453362096 [153,120] -39000244566877994401256744701122974293699566223848788100351081160580031743816328692554402974278780687617379441492631160695783170315149634922757833564586086591627135721404879227562443716900873712311617919135528097455061411809847868173395232095037001462467381831016606854797042895335424501718244480133803410147068336637068646762163005277944380472283883623360538887867844770578880449453733369686940146591628519156365692897341758613392954093250680597816809759019818528337150901670998639400349625909257519513417313574800416816091531932145699048630320139135147453358105467758197120081014076215595086469286343006118381340217911288480026105644354344497430721181592768301893227235918687566642073685227162884510124326398638475337099982423315906535422146310723910234310252418642568601725233416038972015024739339050346643960553301191194825470461738989357508562919295210348130212524055584788023362777919631023216061141192267567885393396813271711789638734443387976088305578581181222029494022185756170662307216538852703537404041782751274226885022443929835292530426133347012944511992049295719492326328705690166388660641590190821583609508343995316206798402465146244122596402234764257942975987644379616522204876530285725064016811164935644849637119488647064161981182072518515762639042142122495062703443028863741921965600705695814952084670298725196035595056474157851715504015531139000262496643064028478943557774105085375943411149895720831645046783286325895816216152642309142058526060285967660551425553246032096517602824968318977765392258335127575333372594072476766667066297918203883560464293824068479936870717832366618443623027486942816317445570019238171708346803797573295610366682038198855395944977278336929947537012344859614568618348023476603903826709406123541103673854620891298804343499167863437032661974213607857153895790654681912863526922131692584976636661155684211863401960382984563079433422558361951233850900363543931287121416112781236067867104158305632984773546903886801580019941461964778214324990852581069543872 [153,121] -92549167843488161398275921684795585314066227973816709049131658963507062992277108944933781696208030316402467775222398489225868772126132885850727426102653090833222534531054240610810169144349913944942814958608193429762536526390246029641125322012737300082087636903763050333610906894860514187620549394966742105364153006016205385058826194769171528052994408778644462393763892061863880506295537176814206168957273873296798371170131808727139053245794793680414696634493935104808721835876049589571628239753987627065402986194504209245367623773628483914164405395605756668187772112665502471553719726095814045802214078639986508405840331457293922723076502871867564951635928258145114503215133039046809601781239010528303387347795272137754574804437102211518392413613648835138320882151615810505920271497272304536228124861832642101933201711841987720485014285102305958149531761001123550611125204976345749746556372781440792061774183427017782239125330967318668223089626689739226179846727976427007413224517007483552984399052056776996991649248002532970074957917800306972449297082181844574032485014072433025319923223445764273466923406950402300314935661262846935455946297311683792662508863011443489859482559785380130006014755837963006936535772137972257337010952742790043240112103849835306211896451862822303486316430321072187687840056153403061638789147768936335490175795415800692289486825499243335253783655397156524138550190730092102733405447312252279452219616854051978255674386402812359655310990472198750413803719993618623556640178269905330503414671944514748823775590423061707255441032882836962005630574974510227528735079961734649905445761661951256354454415403412434325309463678032305147804330664250069860375178727381739494900142022314819355686494435604073534765032670501360673829701141753954560684431825454868122623978828999443888967608072697259150473554572433057501211412216815582761281066472876025701383007521441014520105083438400450194185931128342144806666495616246124194230124866564498455738759543152914022183162152 [153,122] 3229523685035957968698183697710416877134584456628772595035452129845711882605922150456517906111065815874989424866721572089654095004834445751704696462301278048648757706636079762030772689883684293073130897317830215321892433233576288991277105638924712368742281874641165521399376914534125647079110160614814807802240082811988672659438059318234095373037330982198412500616244534008775585929078033052832962388138902765589806666933912654447018915408424988044107646403690930924495005673858271125502398926880479817305112158081470655330149468771243599053474996491724445435772195243545130727753718344913035499083117153541177833032166515860235862299941225633295647235480613265342880404022964101670433895630522520194685933083522275807315432399590745866143148763804857564968930440103398761766500125829647676997564024113607411675145325206778911273828586508192025359522782264411755059024992190622773614234574020793436093870528050266445674335634269182913024041934652517408636772596409708636181336895676133955314858867464870033674713936380751211460385846756321456669139964030628285696448222631066997059587347831150145526300751810693460649328217808444640320578947940613751028693248027110373038792994351754340333340183353401255186644405725632910565123750786363662213869555464401949988940488363487518662970018604100473655497711421918349661928824007075989616715084877285005035718460066454419559824135786709429172384507618756321755137033540721599740456772674778111037597752806453388331994476730714212110032546425199273859867458378773553438548553577853941455752798972916030152626746767635686635392247763671293973682139136985456492320149389455562926366554654762903849161976407849896149798472398556689759662616073461863726223935180624150678796995256815589346392370150692385342193958321756530682930545029167201730815120719208258418107359637508361298261215217545919400121054297871451591901677729767837033743621456419329237359874052844170066277417920892124008684553854188749029725641909922619075867606782065433020032 [153,123] -39608571955570563417447976169243486563616028949862472473376972208619541297379338272734954011119463661174695448207284445373455170249203293290288821793077592344720873754241541287639017769025503782664991577456055203766515498878216392598586969044729517037826094434865160515533637621705058553719303951528507171597856501267739506113767795553623898395168426156397976639359470402264089403614118754720633431945120640131871383047585553279205390670543738454566019725462961074898334202089249835769537655355266565362382979162418875608889425092348041671992132483661009748278635920493808440844735497569808601781601936621671378618207051856905779976454750935423506211517525986308926245856576433666580848913171693884863233032787919902663329483657791603510325028671780776037385994850371553300300987082644970387650394032027980971890275194963686236143761473127616091127770738589042573847242184538061717892942021685431205925871786258880975719703989730136347871506722419851347467591230970948091295983957680880779919649270408060730085416972875387581822783392088296770940988028967128138465878209120947884491922802911372821489340777884245530821555492040012211411791657665631206296417631998437140985376580843907436703386524118787271199329463396450579622630758460651802780985467063387261275270684550006209076515065888713561418494195684556606590450976746181388958309033733651797007705043130608037276463912410050801695106846463606676675859378928003512691279541303488410843175294299287425229101609080084566328598764055949839139281524842568641944763613239604644545374996299562891012604287609583323836220342357938867557168553946001101906408383758317095621987554847050253580563706412992554596900593981320056330575664212135959059432882562733073792017743413957379608037804363036780302964284581512020339812399195718854877264282513344351617357415836085946385752881627649727459784284632912274579956357836753593029736288910932289886590612928275544288705085023969672370276513329230415782093342165037090802637468318256 [153,124] 224342291021917565858251704523245924819080216212836754991922141143839984386590366499832172389891141456169671027716467602909137541591328108430558062032581981780392466386548518487120523307133663562609256333340642269098350336736452296534674820781677110736981598680599720093260990297928630245638463356124190706601883796654391773421500430344113712805680922020547994013692778509332878668324188492269293084695322625730088099834171836019996416848489696292128404709068723984739521911073256360784889555593267737930604182032592070567748895927583910848860779962029626720761179016657838628091510740693871035977666564217328946709100351222015463091791495330277409778356626764693410793511097145155277343297946163547277482468823105327251057298100401290318306813084544919807035784913751665321724030374161643843997421422579263064224026885789536991862185952092967914819828771084141811911187096193105540944695921301678271296102983888469666441363941314455768309134779034088680245004370502729947129214887913812127790858698182418245460641596182603760390307570528383072103823456668040135451868673805377851360109297236738497066153013990692131190161652807616830308587508499936620903414839930685564419692288608926293873927393756949297702307793660588998382847071060742049540872459413609524217931081284670178484531594758883276439905954267927576561675306317018168138363035982397868305107283589887701067796048141440687318495397602968973006817661897263671569453597110751885471373321859666977004263782342803405480743223288369493543513367210108939882973451687575627809336182649273545509610413884956479286376333698442155376989149495916356881814263612235132599000319759829547498710709646919259724182743307689165101303785963457916145653688955370106406236740679794405258776409049664606828121969780878554708251029487133309426738462956725919225831409881586578387482865416430126238931991495779213319285263295193528750067509262237717870830299148218121849310664966015911657385155586079178832951679564164807000224 [153,125] -209502654600835666490991558316988917533895808375248066755358454617434182700911687465044583526379510999718813932053691581695681227702407813381782938429609670307792333513564210051030657978676509030398266563230468565045874176932638992660553473973629125059749248415553588460254802316872347414748346501786561191815536599076806233022950587825320426642180195396266436513406643997782031980773892832546218631352759546013451014227783538148536842891081982229022047432838862302278525013115828213486399093230493424108407385351157669101911993506550629820726639629278098361000448349590352124034678828097799711174328297609817012711772277062768263519134204418698254446672026579971399726345699107983727610536304627355537953014184974798157558645485810482347157022989960011215665308105923140741523016108468107330533448577426879193557638491682190239237537877417386920681776793924384589770157563825252063674268834528343561752558464196336931209284935196331945350827466303684326104349415706746872055522571492984388649584279985655134365565708929589242242368678625671576751764609801425219422281896310914994349655976600357616142607934795382566901703779420362732328282023210560362697338928211839530126936967008101591487243054339959089510264646403626593040498076435217019212970243009286480171363379800097038860797934193605411638085295774413196118311766895764397626851758014577204161586338267676098677462114234149379852947735455991354815018954846464120477002825318203694994808284618359033470135246246100763368446632268177832037788099713826203359134404808197216982798688091667038463625310435309105913259287016033897216262045457058919012754598006202937946353058128706830012811642235318510996252921632797649194184720081206083182153076790785289838415138409288892581095028601330472698665556296828080867822339165555511797780994112954592197518229658303661193812547856447287416255725907698905771391540669101725699102250152906288446165530132893489655183572897316950576772194478184772999969591840974 [153,126] -952811698558892713106898432388836765290542690699756954618297320809627942368550355879692745233882763364410508123622311502169792739594990657543677101378237972154554002371895241849766619999677941358796366772905326746671791694066702653090624738412734569607448843792013498187568345127838783497770353572915573250042488608709307000490068102732170716862699652953252542694391880402524649653815922511451187890719172523043168051533748706942864345132766991067121931028846579124513654252684146301855120141183077142280535343526628267722331937493213532384235213530824672890486440719635528007151972472932007760892759650957767095751962586059250250294126111788855339566582512019794416724373268462729678429890673590078044040094741411483686381841967159890773728803058200801740095344417270938344503946270211177434298445367789953730548722215613642269473827189761557564507852290061070438576313201791964403209803673373387623145532391303064683660923346094411470019210749793915569378158656946948539457629796390501431568844184776836905964662722855674171282142217453926267605883050007657781108005460041428714936528807879795479005055369051571724265852136377818484855992524681408966077407614959371550706218313973170790584007880325838821178099928745355525817143224212789921082494198707406700682630691819992080062333007806762285833985832443031097887564209082978879775573011330065343576994204746054328021149675771231462954522085892570021217336729058080718690025275550143390028904743248440655907967561519111400865649990363351620400221856727287196510507205922014608839558454913597224744821028741972609537631632892449160085457575478580676310504794744558867321326551114604584098433002410134592123847438871307789713869246921406022631875611810736388503325603956032006355968802734439296519336347188703283888559217626301114682589580318122970531511017840886469089264705346326128345659877819758571852401705505589348064472108657818624389739818617580047500301459566427077626024179341712766198016 [153,127] 174486762321014069064302507528965075286530612745897059847957237383372152207376042957440637860102807782691718815950639595798927784316892479515734466153365271543237909021226335068240350753413250951401711469067927531029093804234430467227110877508048094803008539616457381570728964416563744484326281378178907202349844020886131438015108756468817790809240748875504450080507920374228234618658174126646176472318500017826313648075482436200375201457337759716598655798669041687583891414317706084644150807910284961069324102136259167634458144679074504017463086971843108098657421381697668889265988717663852455612655923385003795235735301476414804193286564894026571759755524183828445506165868229842766042750350469114173927226033552521838308502286401231792739581329976821901225578314307202660261536126408612334469084066172262057263897124637099235236465517663979490169157118838313723292799864176831464428334128406690967667106401386946347880608110375643333685288875617946542319556289905345036298058791853391674375015190948080999633127693008132766850428438127411738445160409853566280904177935634868459202348857554604429548808039028446338119227462233696467540763963331424959602102621361461514416005258490222511901878313219295256237635242175105747745984555015400858849621063016054176787550545242469897828538380005115679599450441945505704661414887543782992931427055457185668802601390301663469539574716317674820567819670648714967086921650847127198147560270303352649102496604032102664769991671983201085562764121308067407132011750965060841819333424453066379774631772341376943753164512977610542799231738367596936834738138258015175537278720034298690887127690304791842745879559767590383312714892905530317907880017461084496698390803809724134691176310985274580913617495549097711735471134401058795075873248317168563357950608437141282025931090043960705489546502297486472509992875623165817866399562024997036471928950227572341134085249783427051494292712671115994490383179276000 [153,128] -2683224528626506459039040196917739436204686387942455389429580565240082356664188738685810626468244229095425454455819139969910045868404310850012854946248613983528864924394719952154451387249157951702449773677721605684311459778655673121662404267063367788780208328528889517670348260604941452296514537574547081623637505844574806388807314242439324640169652106597603780005213542756604222776216957000720934796571450120869446802927092327136686995649756969898606376773401047030144196166041442312177682540120360516109053078563119959872457382918070244421239400528051351601324556989613621314852700182680689696572396616983142763512789012049953701074258908200059477720039198311425701246400809322176818826408372783158944794639703807420679606086426590783235482020389780194492047407847729473448302752827521705115748992257264211000562300926181252399386611685003599390776231316872049593188028003878879753237458132627622486346048637942141702414958322173251910326474906067835715824208332473943841460134201209157168764752839830743775797285704274888149725627314277553381939284269773199223879045239079332452545488065885982679159920831575468521541121824526127554529103519506297716973502610315206834152931585122841145533856534880030001080608074634721740127993391062640028038173222949867239085983128367211166536856221055098323275856725674571196804038473134071839127988364247466027768052210321996220196810095817968513652326410144394544491777769465633093398969095014793754517219499630870592648052026196767135647773319737347353565081921513533336477197801305155828804178739030072765291440411809411952051121258064803824852371976267627552321778246197254093669849882293865190150286330495398927568690831677966437978304737727393942339384009209136227930917973778673913616640274808604757483493989956049137002591624499143414066390412722793840990136624249599178429467782305125869645538042303520186054539774418785223089284547945898307339486433864510368893621949573332751665088 [153,129] 12541792941887614453872551087333079264206670320135692906713485397330756879084010799740860737575233796727284236286854985945624596340734657537487513667971222631549229410258629009035526335937927906617250392001254669530644873154943428955301737005458692748212851670068227371766003674834786380591890306944861372490898204192182174310096886203791882346175407931523092579082157736136949568020155712800859543630652516592029025182020196376452925877249276652056472583066407614250743079448456295453113946570983525723318490434306156220341333527322268390509060657317713681191393276902646868254878936801969042626947475947776233157296711825234275181332229659428458161385714618014645389504486912110177200437343161063597686528166361869377314170660355194217882795336068734632498850013084252600048328292482323575043814012914375578752245669087132813746462951704449901243812701411154761756255187268582813485380887614336082818344610661707501639048647891804593184403430455667862375845666856361078244692107530822347494579916818147127464931659621377261958467476541079100534133779478348544471951759760033138124224219082297042569297623624704023147857643300207087335510175214162053392741932007953436519361967956639979681300505065249499969178076414035301372640840370799614798607817864664660346018256948530754593486711289010610191298926609384673742697836262065586945986563170951428862357576983158076811123529960159665518700943409715341021880797837731513645212163450400891214348216468368980848631161234752450954502678927596228563673994469899573304051496028394866792349479606316705082901141600457452473808365118704449342230681479246257463971005539774385998500414155201485880636012792400720438163353856425989768488923488450580184561950911300999172186512894938844272654655556076441512309514027272114080659799922468953503210891387452347875139677128706436305286579584819224564938240373815233681894804844677471820336654492649792232641027593145149725023263911537136 [153,130] -2188210168274592876848894945922433431850415455681512106104192689855903376190961777014646227757318729541378624638011555347214877894109771698776430730159060579295490921870181265080000798955902450093808473561378411313474107185209058552599535968608859339917214668607702243691911127824714123044530340590007177794067410493405376672337567442131372096756981228342671769253332305259520577450375747105593668059621217117325390590881944854640765987313456968234460838655924360201828047377250085681207118740727277458271984389145785097790045815767420522803897474296427024802047557410154541932589568507788013921264685560507646181828449219247026809275348179322806076842704589805298511042224674241827491520248154016182966024033979728219848749568751523920786136305688243415827096396785679903576054844116795700780957114286902237248034710267125868070027190510560397448606929244586707296743363580118402440477127266228055181426432638348422174493476385966070346300583550949446329474131442685563387181175193119520164281943444243550428287150485141918350402730437554001648597135829111975611394982859265393931491303754276565133093784296935578699691135590243060498563253531753998675189196656824297053001225412854139968832327643851225054322990498931879865839941764649237664515678969074635587373494805652190038479906136404697914925551444058300928252117312916954170805757281344590783825739662995260729613185399172487467452823782739090624799872387962170018955361727115947277727908414913567431524957947575810653850113790257288509755722673625979167867632532804537648826020338653204633264002173779095181902006320231309300308879383524056072430787486406995215972554030107699047591565584802864659722359803736535453082308995923879777531608163545837177211064601628851533324240476031743436602091006659456391688616650306104491346510379291159161229949185369032688490528242879848535202984000351472993588435468901741965121383238068733208079220173637214459908992 [153,131] 7293727004306598611230466605071618484101252083296962487219054331541269199523057713728674224168595712304157440014568977711345889201138733197911881027444258732496574818882830501697017677841858026803070537621259396453668910293292289938406047256695100150436544878642929471006428497592749097737409803047265392994969852714049363197960871128201329004266707197671915013908496516714525359149685778694556714684180510442432755246998883052480017988151896477226139799442490537386716581219795106467894780284922787752021850861496334107909930320953239787233841317541338451876092276483176010443637671599186600039169724209644174821294056429970684185413014551560008048116368672898882249229574978598034747985374993652256587358880614872725479787014129031651191882244619094287491289745939815392535901107750071487477323890483943492948967358305502605034181505858456806653707483470345633023089709735065055675096655546902522563999204141284487039401011171535944521251736011383627436806856841420286567680262935911222698560901068056061253046532504171435819023909361797376742352218692120826114737868567085402966322584939966020556775088305506412516468658690054091921043892479046125961557696214941906448785473530782578397864246711728002409362307616960071874092704870384779177133554768105654588086201529789449746321266894446263189526152046467318612499482553560596526716956234456557466651564852377716418182761675748995061643811126644460604925474145632120003540822983329881447815053138889779128620625209591664057386193133076749084421009007382242146577341502187721562437266671842946320286732869680144136878143040465410469717200897317955209410399891985496145094999786742733974829174237937892570158080064182813598783456026306414160461305779648731982342619014076757427344292238864596333724027073500626766249337148295367966466027527264899986196543296602981833621425349465287771100089808766604419537401058080966087579293416595589509013348333444144 [153,132] 8014471786496774113140559376185997873030914265516603061996223213593399282660318177405029903307574074204631410782406334301285724452514717626194019036770967215714935465074132768439541020076136767987279581789702826942601679607162846950453794935287642066704602101846493300054610778591006169247968656905391229243036864828359298227902766898240266123030009571255123605163086109334528163469945098060001398011434273363819005683978406548154715783986228245008643790498826733048651504570324316719265105422006260562114151431554026477458225174340467732348627336759340848674787670395894728641124690247040593596876751757059611640698835825008733680503724773064411696282019529037680151393259050316058206226642514148937215886806056333950188494980067460639650572790966017124489231120885578179688957079248444267864732652252962663362266363729427370286714898930951402032616683573846993177943406839086329064491790560899094208863043479613444659450741170838630060898329708698378421478056469005126666481343132510955416822529797794047438527728283147226820847745021753683107952927933398394300257458724815501430721456881073821255452853552832749766139325772875008026600542829666586771444187404430927293847710024125793948719837829133177144289028839977861134930881669218386505692095070167102699100222797528987284773665734799559251570230751596232566828629056946482560732739961634942846787805393455418831510395468296935883209504851341672581640372313642082474070765943002403301179732175098612969753672962806985628668269035630459053700667452884129690983751848448841475527953867738635670551062343661521779519399738703987214779608508980581599483748630036059365355027576090262081931398747451159751141192752007369838010492935711406063087775155778810209492688069129307564166248973718572802963893840407017287125164453701897953981506266492246032427713862891573571412076062661806978276537857245663394973116208427186938623502680427050856341792 [153,133] -624929493923151364345814349245268978621893331116377302662671539052760194693923256802475970836889506621437466989442074708597657883134578750003704751474013717005115019032051704413348622020496080385291907386739607886488482785806582555740043900353334894243775830720422104406671208345584720354216660493368461250440327206923327395195703681037056800908607143324220055261670794322649876708539425378467799521104673676251078321602770617723340281127011948144494878504863375363870019575154256024285550687471783483951343757013714828784432591194766361155492219744356404767300542588619985721927248141866193674871814688815877885252082250989503749599321462502931630336698304436936844529246771061944318431151879465317414915392384601567825547969399814660416518456653129188864911089582503039507270681018041251818366453692118816756441703998642057230704529961987445938092002221031212990541602476987908871739782917486778924361998006170722855618028634156619936920456829921904135721861955825908042961812772821613247058126033598816526996153186965798300256444404878058879149300603878272007134292637562632140323995115719120298247436228348307706233483165282439959167791058373053779575310258226757003899605949849933133019585619615870863924012187612200961984840490908387845361815006865322944991824701096333544477524943177494497149124289672337425687298494917327257567206034665352643305813292886802128011813655544738518103888378571080042346381814335739418874187280265673673579734630133308185898172635122331531865692368545543801502319545291959636833910227512502944181114980463014382509440173500845962242656511902028817761426967007299603379457711849184621646016938273354439779332999929014745432338264332608713628205455219733312648731679041587040193054761508728866728690429574263515156172278488660245938753207793270750336604729226939084029096500984670318295962074616723852175636409103740016825009212671802383724449817633040 [153,134] 598446300390034348821151447869491201928344185043531826885418104943915300113078993619441018890226855049227572353395723731079436030464739393923423484634440709140474422501204133318027616696054063276091955249862945112350562228776316682802258316553480667884762630925528859453783981111088764835415193280158226969516485025139144101366722864084453590380834331796122735445030556776519111713757275013874335307047886598013754881225397926588618170970415567713136085526959713987453313909387568848943792577378237268527821434993939092953569164566687021079393860026813093300314215101304084490389082240298723734687940649895438450481095238362420372370575854302684360747608601166232059332965288414482083730463332001505205437232802363447827105712465868055681927898752599266454407902705639013866453208784938475603931125599662888324869814377538535834307309491131887958064076258764613180651802951765231403476310888741391087793336192833110723853005540344591081543870232145056128743188784266388245930737789475551976077067710252944988045665928714558048441178159560315075803642194646603027388836218967466978756646244540877719283480160614404430273960365607271732014283641862862544971553770336842855991993403763745196696377944794285495285386324713985183541693351082132286031483873076074763841848255946058186179730464765530648122684173926832119096995072344330163832921459504446801966122686775541556715516898837040369616294928584229605142251175831384063954745603300725646753752039082130886754866920944316853715077302162090081162145946774694683617612259688258245318970842789407046935848771271279404087720599224368198976932815327367161264057675755505144847311708701282010652486751436093869506980863756292756594628715605159278899395593675016705181818587753998024747316649027550995479104375522120926337973676102773352713349938025226527697608313381330668291757409086685024237277420599948755832196374101388758905440 [153,135] -78941504681675496458517877710825501719232019281445329959131117890781240065326054440334910576735137763129999806839953756119010639549213380863706072774817970160532150951331279739736498616864977994083726459380424668133404752251363075440778009812497834700528862237081959006554098955375083216808721557877284180103462190499721112309477558872439027203163556228812057661782316095842138978503165915422344812029553115379370417586456757906170028841492412915430114579848829047475637000705853654505360001885384113179646341200718978023921961676686493396039076013815735082026644569980476418521386144687900942793752629935948207543480897166324444805784087888101665972058487563066830749355553730851000960305025830278944610821366094179137047755157183748349904049543854721932673305552109695560508570839213803573680900936204925892829500501866393743323140752955226569708372076744789533505498089419015180851918915491879348222451776377561613429867572069756804491889523386298409248934294680170248518178694233652170322185145224716898477720797029229226485261009726073503436703594885897020781909436443049913835189056521802596691770317784924507954405470279621479248724856311604605863892626222898007581936374456076072862728630591524631559721609599880324646124149721830634721196978874141337515616959482665215372938625986379867276676605874856336377927393661344002153709275927854403040498522130709756320186426010875139692887178699249313218347379202669067059282783297075491425235845579235821372268276720380307445428226324356222899876416072283965819303096863346412639087684636929703771383950591814510326681211213700670590019981222560668287714578920433081785920129101866842292653326210137904575339118034251078154512828481281548164972508126952913789939660223186013007963614549016199560704693789877216974412777082183696981512160319109694465789587292533165633556928173452561189897785812751133173504837715220 [153,136] -161560296444250929806322162647580036680242451494436829321657307665967260603994429176905722219403579801210828113963636080882420305345416827059916678911055569266437332736967678123034099880250257852068171317929880932892931080840821731530730851477647628264843998298787917789106107889290227671891057722191704180396869600936196456166678367470931931420362976240871121888776377850788684711479458734391724342941297689806956215060583736990660167710343176256900350104789899339812513836260915598627750567636042283206835910663718722658584517076915121705857349253786398121452172868562263790371683754468954631362411532548791554168462597817846715863178755213992145937639620618488971150002356319928146913082006406964767627433518485447574323859051512274002025528725833390170882646584015551903473167707117863532919614790773639144222071985021222879321576712774540197587404465442455102129544855635511074524797521902656851339692053508994406895360051509001193903440942832613606762931179114380560317475649271820358046247335378550753309369651295989798342593385406874636380080911051913755119546437652608764464203329463868284947746883336570779925999037212968488981769755117703290122157289673600094862942815573676210970968153006957377424829506073511088296957541640003367941856895697485057904657818307059307850185623631572948397825224545914527702354036453677934357700483203191624710391292856698910525530069663727787313369002263609819927338480306307256145757680678159405571655473679746680425460907853938725579211728266374729965297929477283775711885343589671435447717755956034861327125415810752686630066849676545087032910881812602100389473918228495237217171270774338780914006295888515077075685486295832344198867435941586497741751802386266874868785476145749905657483531682739560055211017086721428320725635404708450041908635855847313078750475691142867375941573184793589689735888495200746743024 [153,137] -29151575757127842196014574275710686545557210865897557505362949697991034285894674960172502847170486109886025756571533406040283010946618267081779709080122331758958156627714581617093657536950857394377975861257986993921886578665854609644857748327607369185352610002794376270643339927385619201896616614573082629045458994867396556178862303317547177125353336100295851272093377065474635260858732469025668372607525807314570327623424654541910149543724212396775439847235785452618114611199700743442487555252629806955716136432783782565583559149988104651490897945245130992066589011398290063963295997014209221221872498924406719226103341717218216469378448554166427023740446945120590326013167123328785533260400625046316310968546880139394787196807932395273030341948615260679154277112690040224089725348757814107145360622007116650912660092257392952592104343075001923136196857897309039057716472026893224207733370220106660883488312053947802119313477718087181553978240603370046666838913296755216152351191301925803067264903590903003588125113350914107682957579178322927570799655471563163914741984976978299913339009547263841781339155735740984841775383294330471316621196134391789389969155732194968979704212964792858283464525050582023391379256435685905018260855787193964823434218167780071917028725834576292051869947674191196039493283632643060658161607264444864580522682411748521049196504208893647228222357538393531189532447048351874278223111520578045044778199146892383088729612630507015589440513466774696666794311487884128817088852195805187110885275971437802268285865069380636546927475229512886020557901394062289873556586873740464620538151164689914102203434748443097203301268617488077782245560785957606242962477567275369849509573212459115722382676635483840714678259273714805490369248559204402870220398250353254759110323158639949006856628758092618413169673495041676993732505251690 [153,138] 527748479818925693301430672721225065673289408654876088769436125344166247927153636257419665072254527859970446869416773055798087424447388953814925539484211800452797625968677060701104227668429109051175734810177049282069110037047355963892443316301291692128475132827937385825977996737389855722573025626038596113125166187401047483866446921822145302577947593259371906204208423308038144845539967580570940556232687985751812625614699809964912256802554010800325009771511024438847872810186312533934874847489576612787791027926680024574582642118522320285816664482884012270129944751390658718224648773591529493879053582689930297287148325009419950460643924573700968722495299583302960297631067766065720236667162277770878805553228156468136297369720878139677040251770301804315438177027269623106219453620148294375124896962125089738034066516410824859916026924965591804328700626334828876994722408531561412686803426911928225321152333891641064660834156758384217330421942781853128774459201517959948756933806541820687115070095337133218555880707893027518554561851178179711150919750563470783174736443634262584932352405489527217670324695462843496436661767564064129283469784679797806283189061968353452250175742414621565488310175987746522618779619263693923127996963514766569635184903763223254592593748145960964135057848432493637028093487192711335596106532819576705890154045995874879586933941693378550540972476783916595057138465850194652710626143932281530882066915662630316196813507046126915107664550634492521597666494545867564080542743496586781778494113367766580126810367575700710029312524021600814513890758567459957365225681066954435125630559046799813783596749630844224509958972727908345556122464992559670980345752488871119690486241519116947417053455327677179710946793413067651722306945952770431065350201777574591383650983207109821687735472293858727586313713998070698944 [153,139] 20672256937628652877445077919556068298689784791917565417079401623136275122259534497575505308999303954750632824076970296600462264728183086292049296724625170119700552032681071325404335297002692947419458834737029698670748718791298202965223629381748852166042575302990492804175913785391949107466267039843678523833621475226468182290392304840774706201183353377362624747545839561920141049430710155000241641168126870616126723337434016716506549395853539750550175955634760309455068950080351396951067066058680253496660045382655252632531987013827331946475943878924305920802207759124324639275844543802959800633398260238321303313817692075545329927614625460855605018976164935724940802078062163776301893697126030508754628648755152017976077554552928440424686323237351133310878808166698183184478381212084293084174567108938908192202539495507787798820812827760460322526806323491370123793583663922760513931549534461264412761470293014583444670379061646280814080889786438240493163320411083280805776651919991056655829692043486706095298514210495148403826809182028157169627861628596421694259315847615647764307043731636648688107361881081820411401040473072021468920947652582476814321104418956489663280495542296313674838198197142841439487637644052490833428281927400852850227431206142356030332427901679715732734260026228693078450466941977360852529714757193469379263359890341790696496929564842908062529341172638386440372708076279475327177495845046829560597847199997172021103756950463419145632108556912190423696200145443465520843757095061576642459581264915320978743994909045515784351759934572532696339318449491798999587783040807834685269710637413133142728328926717467987498454367975206536678360631094188316448471375289365606259318622988758860892318758258751560767085293055042407984548040633827219117962901658894323253218223308388581972578454807182514315447295864 [153,140] -165014869865230455773120021265450294996519516536329284108336319452925909075354265714982638730742836182421249254531821859967757911842357476799262399651166372687377857482826789852325424347601701353042879773116785953445878449376810500994652061088039200089194416330770822184185439937698309825176032667440377853358453623904271961183442021585733858442800523741316999114920093630148479030867010103846559973277603888389680777145821846229997597762627016133377373104843186342716679299667918438313541867510991764866770193328853984737030328547000911504529408255891560387057913083639655401695843962510877443205275801813581342270531556850596477842468976845193449479645058321586019804871652394930861044870873907029382510968324456054495509599264110268844554785432211961800789502491300956185729346437705872012226461293004257864277349900286340490281382913694394126972882789316574981892757945165610423666644459207320734885077234801508215224328079199842217218022085435520745348337717709912668523228769199828824332767228738365308901295553805211020983717691119924230385136188962073172092670051900023934459621299802109492491977175056607313503397343832724252427225138448316089990723710441380755206241578015874290212890259964133146606193647937941247715376786863513454223123217266793468879841445750259303804624709846473215880483988133432925456139418531554839014133716216515012196190566698858830839222364350214851723004678752448321180769522923590492340532817616483515589464859028405184859084821307950423447968605553803738715584680728500400123289530891526027614670751831323167811524631543133691969631170689327158379415517713619834804464627425163567222109733560940024436841367024172370766187969745270237206527982171589345136673311144882306907508751351226896140208345603636924144574215012205272449875376781418489018043298102866599707514579029874752 [153,141] 147717971681975500470989466108782092653150342424355741043412343995845179382332742651913017645925079719823353469374275066291743981114256463881757910788936302498843786291345570298090239843389896477496413973811513623823784703193741131254893530378346851643049231120087088170656651227373430360620850017409393370352061836905308009791107364535811598415432698821015668466998129265397797539914368837621957772937167014664265121114724876628888276786010995632031075629898311239747599083165134508573316012503357041254101078248403090863240686033547186630109108497927097925228139067005248696220383366793946603029380621245359362761751151876753899456377955888966223820464560266706248493591654938824409991032163831328139318625767226061702740598611377295642839876729650790293590237782782497506379262662866372097050965216383446585209980294856068051569677668358852744854968797148345027764468431507098080225931205645491088918926879897143365181089751372019141094707679859998666743605263089713080351719919788734442858945103925880929682646995117001929223701150891937242496193077023512269631393724895866325586800577710698325436426426784086654322618906324594402835524261968688188139187516326593148422453084227890522950478067632362723055813029218189934699595847625842750549250177052864206792569725133393557260427561721194308146137564242039597857685289764567559875678190166301841283145464814734746673534368108684103713713681315954113841124615917567428325205374669259083290924753482940564124824826989570324916510813895775584766897606041184309681934536857425643094315452353078110976663465926373352520735202803307512113664845755899022846131130963487540269159765278080456015006590196536414047027419980130365834424710042903892027674430931073746326982230806976103998113959193117751232391374267028389062485961148417766936167910885202484822206 [153,142] 739843015638122794922600409578186634566698629480544145281860531533973925684348647002640226093177526619421887051535909290022656146680025884994789983353635040081339501441108781545023141053150432990451664023779762045562568200361058064387431632706602053963300587893161226363154911586655681475409506393490154156634636798896945189890610645654836557039161581083414761323832347064130165736361678303644981439473518869282768047718167548841852345294475284170928528948281208730296869835808811251480178964249511000845439340070912171077352101729990423600733458716387853011378764524624741814014303092775830417817471836988275764163258009853559788650297309398666271054820558139487606626028995132373162686147988314159152270789698461364431332352264800269326163689395786557241055241937500324058530356718863422129662222904065251949998946965493821849738653634527769551342789256074871038352456331036959495338616726450313803961855772066836512725384980198414925559665154106509655243390483816974367462587194941820714231661758525928909126465510041109627165092563403738944441576458767604848806072027578123007073440247968204996655429771138686155421509526883944327427236301886298850236980393024945978171260914900659102032642371860131486748493370463999737464839393520356362939860830261885409909334766340904779606675683764119648636715001309951323420009743257476792618432820391924028076168137183287338346114948131967870481945555621403595321543620727799176789236849003708596188385483576707479581971208621218923449984456157940841324702647747322475208060000963121184053708470489881385271425078371606378131891090558487154145734082622004129640745165186988359646359660543356241204070164187112213866453815875680226327839092417565409400932737550338126783260269953757124000495619514209881731135715263311734570290102858988404116300211936 [153,143] -188851634834462794290819390257685418777482977316777621427585705220476160812246967991796966042486148377731847668568239946446565897592006880966993532348348964958760993910977336543216966285811433361856879263292595109744120748271420847178409275404790514124294275272498912608807752854533165275969522037896025669718852120921966795497478864641077967803851422761041835891973822251679337905758687070120993316925086776160873479058272491303472934923715406699688947043036987051855216345890605076485849601821133822711443128604994486365903218750481248366894335245066632482492724348555706154989710552030917929265871202541710239410658468596348984177288788091933607836401570969153237076894262911450878270660106515956669143919139165664740324020276704732005333362295661667886114795356007378905970038166797976297099081861245908058538750501201016564983119404411813977733261627775933581992195921175187145793836724389088351508999876536772631468783853713105985368353390178289261291721458441200111714509242807667400551040474704710359689092537726713344449805274712621273236351866391992972230895619751658792682935387494800745958758240976773688077999000887814725320174724829539593240279187678959125306264192212292735394290483327029714953823723101134213469419618412308794403439436192675546789227799040541971895110579019930705282381837240752238886754882000178460558274471063122280311908304294607890794651471564288871286982634748946544105110027430729896836790357192783343668794066349100847514930598775598788677877213247395750005137609573519303884448790975084897247681828554286405257563085885579968841814994228423558332993822235289949501827285606385776872207723330601080576841628454124187391898050606215171327070028546406676646016711521136200340036207795734149252430139201066182134596028719673640858629846756075908 [153,144] -18397016405547322816015177637899934185364750032915659406468797567035815615682982806609917830662455241621681576141034670263287576435517960726803803947071822281330991477669604915455324548514722441816264839449784088808086930228663310212909479582022500455900383722493258947851321506625570040830772850549068743750220417230201645556910877794953426042084043785249981845911277378201239973285310477261919067905072187250370853784926326017921238108569347477108630196212111807506740489148691118348660953953688347587444929593788437912164449910279324009320665441283520774553821637130623300905128131922230403524934689155559468718189080741841910222011399538870946427224213973819721645603917270696844624244537215302005989810522139059706479560473356819828414647733007897352930249797554246593097037432713881407100503702759971089907587520200426281306915226552851412355644147584362564961549307389943826725433911201768006529444154716160726333848196243429631637046815117124879179764955179963392751481805898907474828745602588382302734887233451988816998528708024202236562696825810275633425146981302570354670247409130975096303588752504554382202006985510555465237493861270105392265614830286946161705281925341950848389223485900703029950345113925924304040482402489816004664193588615484055411058582018195407383662335127725388456310224301633620017804228761143210080764261107677019679335814077623518240004065270702643496563903745684777169395197315795839533739510561824541511337446039360823449195303290947411506464438106646260141549250296864996258758211815722435965014012402519262070658374496891285562552448612501076124770744035415106597465099269131294813121650287369843313095525848893675667022205939700868779303558698864107227827422122651562935686609026259291033932477187285657515536285014524649617088 [153,145] 181124024559121296456663925790538165467171202376677340599841325833359884543231010916503406318054190235506586802901221204714135418572192092672264157885434599863484182719934836200123274182863071045944799340894111342875891801363548194458133635570471082669246512838548609886228988440157350979774545002927905490317527435260048113959885301353937026156526692905967071542027520479628110432879269371834845486122181743930839786103406688084582633702120594840481734409682254716394044359659153469581557018740481070306748662056427055636594813039301526429319607827480692958034959376098143541710716922050575870020342430816510450463199172060158278432428033204356633495965076109146371508436435234473837402810795119688694487386888880063451017778449980673428922488667062961713233315004887527761045829877946965350906484643853664738888273477721583507661709181249292921978580721922437547661370319940583873773068583698953168787519477378964082902171421381305040448541105926183703800652012427820932070351768322416351456722210797931485990280733898608021426186267919896966942085229670861971081097739745515486608126420514298653160020145389450854509159697591570902503511206564077375615393177956098005069138153797133995432883249285881401902258789039327670249695314432107098892051304922077584318886335630767617545461695026935573973250473136925555038232798119403784245923436937612650217360302357473142757394413845330812774096813644869588114601933522509729597841880723482285826153624975813095943089285587944805726545672260966307211781765405464862808840482759487007644941208904280573739927752800204618624492405523117372363084587465988485434580863038402330027796342749282945392694441877166877503701319318752912876759692372641992146694550511091905230394405859400495208491663460707505812300680 [153,146] 18842411582082264391106383784901466554236370427907105704498334699917426060370292862088218112554203618942050300438365426960465016579195602779942068088619923010437384557826409102425761151937075544133301566099536483399295499478494627121259256637818663756405378602256737513756285397794929364971276551532470482204584568988040785572812108424838252977159390979613247267381753542214404853674324967385549455099934492235378456041970328360216817124443958036909952136228858939130612658960740046408551217664627447459992541151042910775187485549502634170810857444388842029459318360934000283665009515070300015813110034046904778578975789992559694484751723009031555002125037945895103164357064440517971414596532480824932854355921214636007631679148735536051623069724215269444882138790643962985278509446216747588148375800860546875966761787536206979166458700762914892506518612470878703340240259798511856959477997623424800887181459969442233560875290814099583217862350211237438826706932327572553680606612148686843262256803034937425474666230544477467433268979575132945732911528437909637741001738360692748053607202875738005208893244564628186389075580607436699802897666384956987722068880762047886787493678290365363820174493144952985617331788065006872064302332978800267662099861292552415714971308402201500111906599029833862948157609256337565805657602232084915820125870275438856339782938468939096387423874254136494494520252102530096077458416952008189103074336705688611739483078390437573017659155956465792325318972095335791754454169399612691968875198969322692534019904327213144987353781056170071740535037784909153526102138850600232008981394126837625221346292732061294846886116216287465334828399868353511484268299962958315155662870893287228405545106969150164384940676540160 [153,147] 78634715441165960489069184879951252511999252377403400437314437262366314056174102729272559151222761630248861472484547490239098882143938973126304842003732249812950796927627941461392252068455967595001793971819666734884801289680599043157710914906813479341350214854208350081347835247810589786791225987249802255202595557653885337514473540360806651002352652086782694088434917421661775795083381273436632948567165787292318374141212358412113495231828351603477036230430815678158469962580540654357564780579134072149725371846942225712846500028307857218086613979442831998608424836253772364320198656794674571098886224652062769274463804036111016408240395671832989740761294548007432871496783247115920103244047548213591314947069746253673346493482320855638478994342528981937996427861179684362704058865275741469617477681062254026151795407292153040240923336889418772656781049699056935651475953273480333158190188757625694571260307097240374980476483868160369997002782996703542627009454437715636776778193316688107499609224158028033458626209020305313884495884334861433884636118395700692681401859771484545688626803518551854497466068858750779064123190026829642021720369933334216705483120323767066400427218506212571524819602919221524170219483936358239775592207487997062126572553796515751580812838674099902248164435102212981915544857510612751652584534693904040755256290274579161346940419217473774782578897515306948141920115513491394161988003122246180475474397071085421835066115495664847611240671822133009473872954646225384120033594951475855157254540970000978610275468708094783143916114824080041857803809688464113057731146888138068621110790910433554841414472994950481167513729936128989855589233451942643528651553495529720923146436679723396811313187144519680 [153,148] -186621330739407362498444059721447645182025765652273981659676751814588810153758882598473708472701438809217345528815956915500163789507864420180817414988050938930226873024519287351216553971250852645379299701879773548914942913034173367639060844392161551857363402653256642005862033084646211795081032079269710464702728394605418441064876718836323886151167094550221871725886187728840639751397756291184457998004015009401089229880936084119140795824555436012908752697242307915649287302525448864012090171477360018588050603387395956104121299774451074795299881726193941435827395794795228941541279952987542343980687650890729377887141340774662394518744059995950215538460931365803804624805334786657784747970066090720342200489547828798923492302148236052325644132907944870688736006851455389415759648445664338979653260490191032490452203206593409780545241915757438458583157510425300109846837772648824577593513066760757010571716591540373256476788953672187686576206787765019984876251388870826143904020769092024711871965002344516476559786843696103340232906244119302244244893161577961183086168169138129895339513664653340581011059687766578231800108576598365765223377921941569721028696490307678991529405706990419054125401999774908140355234276467896718575949400733395782178466425098935583103151156203336162564783088650225140547643796350215757323688253708620807019309891673195093066396694817175919016591461738987966472414628605854329291643249362058257862907407970824456906683151231116780215992926041740872628713816262500814298736107872486844825916103323140926703025199697684769454601355879850619235527937362718637662691821678692852629508725068636840034673273999794838061113303035024281404550852053206758879123604790970347576025245858996073264 [153,149] -3214729720538603876758741206300723914353221902797005819466359997576060721028305825867606212685076289306726885437966556421950640652773785908690906474864459573055871978919328970568091034731389750858251409147796760646334254552618229683534540323138906793991799721382590435939629457523003970951346525440616068161345645388369260597063158362290393409998190540257451129059642073889927203660761245505453495467462410279695546131298909769926320330434551404534665216261703484195716373293878893880034662197370710425228190627387221420079849099474365095134773299358218005693676058224948117897768154452469745189590116834308836052066346174470140498026394102783020998561432225354043506582865826225908404135324309744426918848533547866125514315097850878159386898707367305242351923713578162577819135610297164087258530775726350767808808738379357507418463344254473004238298128072995802537466595881208853310051660153193677830902760472952311031160782240592039311882745433883250620749809693190285145967446502164910149775441918594201333987079077032290889807446319826834813819371219700855395481856392853932532083243276078807994614007718076016537726436118853090860031958495832137186903757054487385776165502966962955340989401815516320470724283856420152377428293783153343122588484412686648410019974064449037856140375199671134111253628651871507331109411227689425410719770556623490397475123724845865993903481558899759672889482904269096789379665377780925793425984935073746519605641090523328864939800235826885385173433075506995237103435216747844769542324104060584513829111271109503193206445817554692194585483124585306396662335202978386541138824264460762711810659963796728540281042833290032269983503468975036332021488278553145232952 [153,150] 25522118059579453923820997165642423830717435636917739415744135157105238310101341230285525780686468460094069044996894627880109483257539798303605131987960586468315503105962641584603177341483001493246588807062476883829506748220503601127496564169085734975286487707775109263157326425334698604117019825128554038719457508190083328398871955661533570144100636995027101538366172505094632918989718669961498924269341031870638799162759525941247980632376758120706465204643220831546910355533377099247110804436768580424347824355242047132622959131122004845211681364835663458732344710721575832202858149085208748894413043301324582378220801928913087756264539950509976936483968745450099509788951859488307408048851533031483853651368776439096440262368936310611363241567828434813258949661279022221811213883056775067549048489522507339308602074546680354523188018107606808077986475101833280285467180885439582933703775699360815089117595819712420113834431153148495576413612888874502805816052809204257317919354466839820700577923228442007997082532350917336333018132393204341810232233925731865829985818707262647804755493597710231995651762442409479313196960810097985972676516741775430627559970807423141816915693143155963776572042112187501228290018316686832893008808026810413524663173010114279880709726034655605084988372612053067394497183629892749214258065087654551673829910862664907312216317314060381382249283390967850073694193945582799404670006035930573037937225963216724922740879318406858371550823572235294617290793763560357198924669924679153261528334565208745753824193810848486985529217804765145354456017364599219092739460005740999521235946143881828486376406875671258720572923885087911337210907865012313638761088 [153,151] -1423851776597813557428048515068240263777735031030188130650834402659382931498753530720648176198050051307548543323243966278605430405849260266178942165908639139348056986641192026927528516522878833429419289836408685857134373279877511251544152202706562328323399835729064733286233582790306236003744710341088610316035592275785177944384693148770012529920304889332054868344176424975657972473753394435427031779702585546416610881906326485274669815916579907737154785788349614700430368428536819987334428741214214019990433903171023340774284811677658842632409104176948482609605130705672350150760172564038941562992825191411780770686183086527017387726360919583796500933023660516588663567342663218765583757548629426164914945502899013495389486555901972591304716448148059942485829965776450679048969079727858058584259120068330811470164193058534957731067488187041201859594443543985951404963284383844527319242520357814109176478944242482270740142393743453789249003270738988109834301998049298207375559175020234820397749102042485712743005914790982042188854634409982382192638253192260083403681823759982074573885907275724433809889351922986513765333474791814769471465533544058239131488075982886827386166326480320905560328242757273439699231878826809583443407948320141526521127733058470113986763721446576443742159639565723926532340476546596360961539128062301689529303204267745950252843097001990352053988751474797404765074036382499773924249250775436950755313180688790166365924508040215376756893941957440513934777690031542335590642974506678333735095746957703522668566282637817807219115726842817831041363843648092202345149707863591938105484307700851977689027025346105463297841785870006896642599611344 [153,152] -38282028005618813888736028354541054708267842761796217510206397717323380463093434609705459221689093516426252900739648574332126547687588483565426481861467063986662350925760798444005175442110697025810649904759689785458069510223461773234258047678046714164211583341888975593903575675035054719330397428067964615443475221942154623324444864226369776575648118552717490765496090377690942379653469003796439815007839565107739510286590172618038146317733186868209093629976326603754158974185465274572255933828120877636207969877587725912580209239390710875897695653179579713191948464430437446833685124207199738631962002425765818909358590170088494662135445186368856847295367963993857524964872347156037519594195108222996528722273210744685419798126570687112114316833929163865853212925004575471283591547160788245210511057273141896985682239395120768793475227197063989274161754233113323198159097158710435571519754336370135225271139049185755531332020807055402882237722699375254411785796069013730880863842799992748687429374075152410318116583592270287692438454502210962502945641212155562004116294455895970170125744625295085441375225175662394063559378732518076904380068161919270080661501900516512229377580437168714460986368957753596074895438529060265673641967093159107056892215560843737039875230929711287493986372312279777848808403951974525913834136367671962116538086738548541995337675190024103065364962295749361151532466616945880330087944567838502192782714533581438160830524818518325238774993778779989094770621050239453150881747179013920639383401387135185028298972716552655351180121462418678103072863224479173366332805432965501700932464072764100647131019191997593348058530032 [153,153] -232541551877781532457363892605662979431095512853719003213349078084859693176625721083805771516951648094742299312652143791044296056321351974074580418735409726286404180202551825683393319196239639811912045914610968962777879887884741936973903598288183907651185307965663497847253338519498772146516998005033419860652351771476211653260587458092008080761862795708730475903523248321391842244413461439598228460360115976410900763216497767806056554379653123716474049767420676074970865859907958521095950525600361222894290241426145555429652127280672205679614590445516834003178153661664447251976795153294904952272476566318992722482839075961123267950541817162106341448019472287763677723246046178753396841103764866518755803296505355211634483047479125873679471779864599719148333202378029312645134576486255103863436844114983530386565801708595905342312895760472229648027057968830131966691064720259757381848811255143727340221410642455615542470552187512247507855791061186425096278453658285077181785769824472742794080935798978405105247326980234419268612032503685731924169173336194194278147922693746556661407043245924081900960278691619173103595009426673550299992105267961275644000976776546035673001173630796224408945889984386239946116842266482584964416583372407355768258338190618518424108130268912641443989405429253577417953652030764734510441003416946434054769792389683187549856174392641291533034828080968337113674816435581042181519609178064838715553301754524319652291404721221130288793979915879598713954830625119484044597340685200641938615440969866400895411139028148285389432062133920443864373917860982269179078608433955172942293323591105475118052421108474 [154,0] 118773551018682399643283968665218011169725568179474173983091203319833780880556479198800241811842808397665988762243430141219022401860096665876834832226847861055877336790499934744862739542837649504998275325191659501510575317859908849321327143315364352668342796529828214115248255771525256221628352386787957239901434903164269512710934048841150095760401415314735463851119121423094155708945895027354074900938116502106377369643230161839762717946399133258400048741821976088339297105695384823292250612189214734231929755817468290953950332570614004820192809929329600911688164067757671283519447035866644692100000104813039080363143875659045107784707379356691185092831600491115357334838548896624564582904895955818851845088932030391454340339018090724354164464257993042075699924525653413933163263257027721309222384701190167855646567766468044581100315602653324219104480824729754635038612280905679836872672670166271419196774623629387888248452713242707009317050146447100284245159401214114864208528061178307643439840219439053422950997664135899451417150919277179258857380465222799513244451435500561756808800320392195167652650056499747721006154680029151552955386438742831497433556892675456820342681843491302916133933228771566431286993808259810657697492567887590686613565404179823698862729548623563701712962906658917000243352186061048157796175870496046998743429736610309146668369246606240870060497503310533478665328952139568167698120056072686154986525041592456018096422716984821309052690416542895759063575291814588177885635376893233157719105220748248272883594977762271530762182466996320772008672280428241702660385196478809336374734683951768162302780061584908108402025262784643917227942440096501013310043208522507515602612636642577604770074421525281082713847968755296436734243739066243533236489819597530886391694454693861521954373388026590441974263477136761750621157621447272452590850701138800252649431478754627262047911794948008035613678536920388363746870245534556569585633579092277294354729982122462964405729899574681563379418954239733780754708668626895676397760992922368399438677219407020594646133992805839943506006475081344104548548013713957561649427324188791862102987415140068837954681798525985696072541115535991695227848541742439725934826200244882368414087530024102009513636366797724544113393065565139926381796535175883710570196556926489710667722642073698962764587736094180442330131560425558880980079122664782829871201177829376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 129559470284433040739830832747494805720521721033467201828858384308892678676014575759114605632716982669345705027417679227515812081489644269843017307445650563257420146075514253008091083188673427128336241702247759042183740847922446817987178617907249237938901844474028637214576651723239365230742864477236437602357584631965729434464292020382109720399190512541481261674601880027116139225892762615653935721027838748352285296145398603527997994968484540315085905668258063283243371633507872697308039270403376264681552041354930350803649448344509393796921985862506314527463754404672298673772902637625278866012303673743417773547710538260833404270011633159496230240436372030851048054369033789939777578601566033717457676844145796310072116475636546718796890901322044359717047679055694130325309667504787502007961277891891364100117698732893058753080053605775512894991062614047416401545808451272211267150797388809635426703789277595498273689895859961647574859231468211709366995806759430785339517102812313401503786100746326427021829352837852382345136173114777289911516958611483894121517124177790633114739866238260330027252230333193221971867432815601271005233256909645955515472350889986753507118265764394787265866922690662161920925080608687312229653177052690517288477214016532644915053584979401289167700642861705312781949568905731700747169564781165299589844293072080776172701083292002009904557120683012659514911493812831972950185453810015444551995256069604706157833317111236299141257359120522047736920274517853339494240298121957316288357420096769212903215183939401610026663043877384715869033940221132985388162723926148750312099748816861107952898946080220642984632152130428600573489198161697985870576309509173570148235769203753514442733549484007036726217072635603862559586355276994604152129205846559091744781336253035530767037335680270314593349261716662272243062595322900724619100269996742347744783179512368075782458586598043729047832138702813214093009209834627225962807981240358405993873518940503634879336202404240143532478861233071602304008415546833957013987468120097361021946711378998359098504972558788569028090753976943422447742803722585093891161694985984963000439873428380759124835331146064102599299407759619661385443764880357167410923204701067304284329961482106240052147850355969989746376539918641254195786444305961655437061164360724496818410782620712962058750619783959830591315828315760229407501188015646866343903769080627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 89487953189719278410113166724808039444755278727287529947039661834298797847560360518445711064515611118818743821333848484241677532625011790210196047633468068769201969841877823362052365455434209914356736977540750522743268041428480725840356325705627286994116437180937868232205662473390724405135300983472411420935172286171744968611834886799969627663317685886123307719475330598177143560604294609523214738383437567228513857290831542069396000959733550929094147670532909589291436174634327387528705015680924468809554960915768551470630461605191795220150296457269843122246421398015806768915397057272875822331932619049303620429467444238921233108958068471642809172799436825282732856581636195746516827529808231439757702283603680140648100377408072541024824384142158850539542354995156807503287187201860629169015019311207525552266709746996287205766298595608450179749455593514903255789103194028523843054488887294450240308881085006617841363690942099534496650604517475499089131409464206325765474769381092463056909212847182782714757965695664870847121426063693044030672282144773997841350155702020591849229017596399255213685819564651056810942222244789536861626788198385272536026577976061901309756025505854770021169474631618429869480722871587583720909552499144582926602457987598753809984597879851102319172616224268188252535653836733552061423936732854354763023249288593359994914308871962866306523557046277518828346840238393936257519365037912990489556662407311974181608831999205215810622381183168556168886227288392120493976586557324082426733178865946903478698133764348074493689360414478274633200990357640847991443458302943040390559797456715565375983598795568153586825368927485092511782155743810855224327397595735413612362784152919390126256235085047023874473104201549548376067715564203598083850571851542358260095449485998232341682528447280634420021955203956898375839273519867147891984060086065525017075619913224375438339083751773860772326742491122521194829460043513557026154977725628683838232858020500551581759132527631732367846783324049879571143460095509306441052565937302113509613742109448231621416965536803298643139066543770476662999030932479185191320796699924553018726957875589703715784205800846971156706822210854292339104287544690604536038178122845667604050317166144008396252876596046388323244434152080276770478993298502012311408416094807220073666507281782647981881029507370338489169296691261000406788855686248347521595585238464542539776000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] 420362818213169435239473841924369944892099896039465426796189822576166412540569078085835868303888439147516819574902731459371014697250964542970597375146799215752932653766555777646985322529995102178399700039828723062174761624201828682159318297930183751885042080325800740919685753746375751244629498150621255393249442140921989216392088798107459387022660143527447354817137660120168702133011176497074715178717013269897151389633335729814126605882943865161073561292026714868694951507959766939112747110132119772954185098070411270134097974597154861421822345733872855197845544485812859338071802667205295799827561917126626642182462806239555639415808580446583284475516864917862723076492327551165480238492101691715770976861112597345091361013749431182605386243046426966695282739377043283125990905800967306592282326784114155157675367438238849862834032195762532917994508669244922739204419397009131524075589598464709403760313627166500567276669664221964988906085651887722497685874928461881112914663333464211412869964078281869622554170598125976462216449765678820443950302693099929285772957882090069556151550496301666451742105338580593178909982310802071344138573935768310636953164804484018393778846822001166541730023286848013341067530831848296068943686634336157061533209439241404471249773045113981166802662640776842001825938458673243435490553474895315655501934627141750658209811619574940185733884306148038750254272571829432401888096419522858231869110460869185513706159442647704584878908287945991556591020468513574237911756292964144177747943910304146086411907427838362792753588867927029317459641572102502512171266216690747045928670858611865143041743733601094886806582447742735166537150730769437610121100961763645136819664656785264885477344004166961146824260523516374877513494285499984784161799066183253283249419263294845123681457190752530999207729963006247404238763631510690774100403055405382172403992911675586617886585486840153425790960726110114353895316907410599947506546366431555954220552062932177689646591466048143057647477155250106301971733629331199830318250502666646366768470996379185411748369350524862057693304377904323078996534666816556929567224065282234658401605485750516814453188042327125087360365589404272827813205926469566006211744681622324741476756270652679441081940049649116158791822015364962045156219112215316698268707025541510126607995356134391651176806984157104972736055599555317705682752311228025398603495575924611481600000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] 19073452203083097706343646926449745262188216726350985024332451434378146220435026039210288527643539181544125995926774060770835808169491800552032356956760111036514520997735821999967593857712051785582447095917811954049810042348006771759475139125629764908694971446908872594601263421217685138270859322080394417855216516573639608136117026683648099073085351523183143679545988443388245347111434130568527222602441375659150457557268194621221839933125199569440636319836535943934635051291083642581389567967574434575435552385439880333908489299032190597452813598581724647005505392283689173605208976089044420412684879629191275083072833810154203622470648663679103634475517102277807174474131964133213890741368047109929472694239352789405283231610045817360804349474969868330221924845534170665374594084807699613215691170389455484703672094696048301799570058916261136539809720312258603962173327767674474697231155419486025946382009065059828319267268018170218645951709452638024365473642192633569668276699591168886436168656685280300239735600506316233607636988408839757010652728279407267237162516146590561099022226255735314045926986839226279264473153485681109683049357505607236263402104470556113792323495419316861213591716462906744832549981366068394563011752623285311323024795093800880061090532261227224103246928847252319186177312680866347916228865731689199225505610773556797013615788645215703376495587305295712359284533267141227485412524065154439067394709746764566762825043288992538556540468877553475404647432735981472733879790946006457026088030305223905774041370994002743160689382625247933541092670063927690290889508976397689099168450796382686628326814686478524826136123377933737267305937216621612259073181278437848779178027013776316290346266183566654367117019881107688802296142667606465716571366936085406964456879117936600043091583182754686820513866599577009605401940783412017466097517352278449369609517043124161707164208724540997062723479632067768810312290930724708911091581452322482192803131567535242959585472229578558992414050753594081924309812105001350527808497682616316894802801020373418135899181215196613697645257608934377508557959927282146967676392773970890889750365453381871252402294466457850355553388388884095815892145332929405487351221197214464302580532336018030377416959917480458798929064043527568359376023365042819580864417530308072273044562656839078750045727020511653593826882858001561285737314420074349819526436775643840512000000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] -162933921485203170360943937730289880582077065080861349958133742906207056688228413266529694279250773128841397458869303500719126421884017016360700330330682447811384675530539974994484657544849893087918176571914487168956600196308745221019202383574504809747739150501414865478124324375898826859566541835608349823935193553934950213553214116052465826639591743687115790169457475975547344727492752673614287649656924553327369684259154880588110730229631745309600773277207805753990983909925086550259686336068239232468185863418331814733757577572792546852197170335160527155947222593103273497886394297088091539397656484293104684973941080148692492871459604575837406804085740570121362277721068290079435144678888011565816165684758268584186021298737461543603623035404299000947098636834953380759825009417762837497298023119228110332116326247123928939098643481782782750826456634896229245498985423029035072607424908736813405523873850873696476820058783317909138355499065959975880326128543206500789616242102769283676408303830041395638445082570531531448577408485127082863820673924686746494824703287131987911905931229618042345054590254051612435121059327606498029214663308417408790178366236390446713927677695135198621098911175755477228523648604305953597464054650738590746352350660675787816198766332748384448148527788577064887084884470900204191596134346674946767557398990408423076607037564483096830930406794983927139226208971724206849072925147413332425946637077768614989961840463175647256016809667941329291029259827484620979950905696201426507590412244470881757530006533317883038542019047868498735779045609369473963632201396733735163159583861955263154274178145071071216174109026200154294787113830621438834221029784803583600317349825236083989695651748685914772067119948135439464773138134182474694920662533096246769636715778016317941883585323749595725271547097595782452896696736277768191020940998894787649437958726812884394254210069973359427089122606728595018820811054834291634300938994312605349777394057903241341710213419816483853688723419549029229106075852351706755150249426504149636562581013564448877190654788879744311887441901864903826473964493764382961392021277049546975580908534195957447471822173460951639838305575938925941676253725630274011284787982613862855561998287766070617243241214140390946717470472358301326101244733077244378002623292106410526190123992334257163730407252314214834171897300776006656821470081723679302587892507188029030400000000000000000000000000000000000000000000000000000000000000000000000000 [154,6] 789393984541146395291695605920452808709581477441232416686413525961203919147575638630470260808522251747144963286443933059773521465269282932014796884119591374535952628545417212477847102340601266781277202860408916223189600296550111590241119342072566666653971317932309327522269289788534778837091520153055516460214881956116576205418247736729134220560519193313846491527620421611964851360829455661268464691668782944424510294829442501800933464448949320458210387827541173928929669769666608326796992516781415032013303969324092149861876948615150373490395279572776560489069370938521323579690120596722386602770717833030250815049178412626337687818676780011871500344414974222915922965958879694755296402489535657139644650161067987198564829410452173961305390378635788681989825019241283298604190138795694240105259678994141425404606004017086470300368569972482527320691836541502903099125936445406900739535184996735255912502565845129451650431461052588936688942527720080737215686391242356909047570851465892684249561039701249349119215398516023350880386120702580912010336499666654812238636691506694920682089608631252586443828818835995506026162482121381426766467972863278878838722494244473535646904415805173773343852292342491900801146868401201870509481641457349112042425150441552059008336772291400321862974116810587752820431523537351667366208510874735044959232580368143824261425668151330770910298255096077538088703832051924958236814097977878072168083890317060660198509732180031594777439643546471957504304662399280808932677607177352519228963350855986555583020361224687283767464052291068952874338682367063429670659843169872221997065514223433127926218765117782746148543312431607684051498360039927966902101228668950688141291735211858874367325545714003492819082709624144075569206098014700445820791836438484609984090316519104543269533483071234409133880196370581637931698161937769502727544989365436289591697215011418670178611502777454501604274640793211443615870936359640980240499634189762770143884506263911060625368859158976793218909842360874322824567102808970487501226884410416357669757752713393431392901000109136426987335744385299887854966689168405924146547727953690420252909972735369274206282167838955262629605514322372362582245578155604301432956396463274768830479805913321324520778890019759697852200464756877928640827916158460185942631013780808348584257701133188306322435561255500219309581320834310096084500598597121828794487659601418221487390720000000000000000000000000000000000000000000000000000000000000000000 [154,7] -3456466595818631766459274403535893399250819307679558845173542398288590177940093772581819425329882791899117348404341535866926657914236438757825285402614135636057967920928274719212871286854637277025657760391813601945907507446612428812396931549252888988030980206990305137494871404978017852304669067183856731771625205418719913500855653365629326516648164830311761863833089578050268413527767542683959829440858502581464726828516552057585469162942968351952898496102411436082714945537409870560231860294937484808721571441735823113411879376524068826333672892859309964914993874925763974509937673252810396040795248582323938345769212209221044714845064882341846270823169480732238996517564851940516489749572437421088861105885334115532982206990086552591528304466998986113539887650304862225518233127975206698855187328732710530065605575227565278246028429595313577549638055544643288519808592538969392378770416344339755378169667211367030531959376411481246086631783742108198603308788202818382674107119948710091828049445374036609185792649491156251366319440428478274530533240793928466593561085904637507860395280095038290124163447398537396797822697402290822508102467176412173538525701102652191547740599118410154346229835525818883696065224945331463632688319775783543829852079010299898357447951158454998878120238052965034520737263764288399294101658864710568990165734589212305255797539291915793790768826336597605998937958515198757980345085502797557499155923997453231305716581900199792291251360158942423934008360016482146007560695216109568522964887396767059196332881107518917117383342223202079913991911863447314704207878394120558639075958671764798253908562798637378851337077992861743016192623016222035230552364988618583196941457696478894821231014435525443642238478483325208241591073890515283486584374676935404597732496541221397936137656962658897132713441243280966525762450520073005025708472216781450747179145245923851899859131289259872263391979681725277291794614683882246597014036039108500285255055769714414163044114775625910613082919212844040720512306872374772690186704308409372171236643927892805145964032224686903897015279802502736089544720708882004595003642813607345091503475577961570114713294698288754317090546376642583635452267079308606919310893237544436166053001607461259448809205335730935451306778904613594400612583724688241906883605462392528828590884807747227175388120386283153172337602221863730387491973180000433789224971389862306172108800000000000000000000000000000000000000000000000000000000000000000 [154,8] 13459234531684543533301653566005291828798749871875842879473990971453378421333685520467718765024106993639939813397201586012509773965155913021660359902860527906398678705354610070418462100081084460439706590275536415038556934754459072843840121556630921487442065388753809833707702330836663384249422268449211646040522881403450638348754316657146797389037950074689548001914479971676062533779630786902391874843282383106940857192087393646613953450715554205713507858231711649940176729439591293004930949808740913637242370583950420219063374424396115115467522553781828781738669279878273327439317036438085746742961751561606583244874732337497341253032594198551059598629073357437365932232424814040844731976125823477037747633156592001489097265427478244486183381310688286492635889888473166802883928345142538920507201698413493596865308250885277815876336251426968861977121182381613117879627299189563291223371348199797625217707070376286340494583082619915847474109627904640482580691517490305215905971466592346828243617333952719468144720447840355615523708376952494030215621264773259824730398001151102663728021992437914224388014559870523060080907843135727208782937780613392768939310973437572936876129212640784587750912565377618537911979988680190645623836409480034909298817496008899370361704285075517530438845029661645696401847561429053553689501737682828468057918708501616550956826546535525244759873980525450301542706886938492238733190964755046086211266857616357241852853504287957644220900311273196076894624318910423873594723762280186234553350480587684070398356559879741970723767372574999903629016618780257549990734118067877558648800629720459324929833130496330171027872038430924498301939616162622051475411650860504403555799298419230604166544049312024381527716296144269232981389286435575682393293601872859053206916590983294946043403639693428853730621837905393817911928326514636310357997397132745117668876433201118083711974543120092787147318413701256823797214126670865556439617207696803070294418957023117227731048561309083673959652291470678458613792796587536295774634811430795561033494718423949018028083632044567555482524467336970541206018542671647220406134530729875779738125663898886474133284921289339618394934687385255393952640343414644086999610589383964668347634335647334902205208031429943310828909118936527600019501851991151433280968730426850594898134004429565542736400150821028518851521194894254900152390177694188951629638502293468739492904960000000000000000000000000000000000000000000000000000000000000 [154,9] -41958699950852344548180473339293934938693614572565212048102340578681555447771835403189521113343418614393452521112859987176351425356712764737101463922510349882695913309667059111756782824422045824359426580768261413960967362440015558591385719734896309467310634179728323085048796230401082323803348662935951062479820852555426515840524902110362105744128746434817349832778073585310970599767642233560188628193197293579755236434093009096212844075289761686139433198277373886606584907932253998013594086870027550463575792898662065748095383147068502316076478272288957166314878566701691400724492343640371558705221613258326769446757772045666441447296626766772787625024577972072643347971349921824304913213866066622607314423113830400346596299109277354659518934229157753940517191222525715192308621478631975914000114778673897878263930368259008178476730284787182473680341445318452968864247229212301760047851193475716612517332171998550322396783892254544528572085247199445935908907022407417800540932967388621563404158381003200618575091925120317934455579453944650851980890879983300070950866147148926020184166066598766745324074257198432726433624650955757538981894930245519048419650396468908907325525753010983836499089174574744310398177073417390305141048172942291497631993824494017625990983807067203632271368051029706817318928389360985659851488098800497832600973138715897700356566123662178522388439189364658011727542095789516848745555783116861016919601838705875540216719379240259745928290452128871668820917146557653993318874750083484834746608492505107249161112692531361702178259110226422095413106033288436153988829605791417710859247060177643778418653200080619396250982982633914640948648176113475289701563970264739952432242046839329120640200288252467575883386895558922976982862098344463667628731282367318621360737631910902473619322541575558680560371219259976761363820771041852341680818606919619392986906552811938125069657478105300510572034186025174209325896678110235323922683998574334492310809185614717279372400160445199811794445958937528258535518122934868197232702100843004724662737783992808924337906320875544622402549317317439983379646800773862492546744735121322312719837495743572933440053889636224253151684407502970907238947817677778278025441722560509667126301651364103484399594427934890564528801225376949714253901334548097718136516832493179836479374195408199986344308236495781516666854128951404060977113410634933378123074622975852384406732800000000000000000000000000000000000000000000000000000000000 [154,10] 102119045977318472012333879306568539164498708914787400787119103434707343561862757610902613419470172047905415630539440763416438827926058665267106608981966572362667707310321258445108874867697711087840651172390678705710338745488831880002701410806993953913301042128974285093673010406924606906643674040016446211220521385574132927777844786608284898049764030849863439686588089531035812833176714496467235180461856937157357243705900636796121738234042140399659133812955688370330131345381148451337782114337080871001600262593706601850390621095508243147386749679717620797175964348331410871489912892795854291596277804350772242641066378075316976079990103555125127389031386058999915775009089983008961826668161404565731769922564833504148095842001611865069356711565291437585109972246505107109862270120196044168647167509386921588514985505238186283137481696993828247380845655669820516147319074116888314411513135996263667304051213906496980637741780055676218451324974076276055887760517960447367243876175792088405309894040229843102765301718763503666449841585256344429308367348877917472812885381837235362633290455059232483535113926118517573931670148166239525013062278413956471900647582563058494510329047769704242052539908356906067190357638927900492564613499908351024669506696622087891812751937421527972195961617873271657235762154141765655059631697960735198370399506544625065856300883022137230571217720199511151288126372740176447220614189842915107790848594526506762913163905190758704661807010154091670590579779041287073465276570683267905214502251691973977055190500950314752507104942915625883823374762048752505660055165023349707841475259353265271633368051103454664930816877092508983349364012837421634001981878603408143280070077803073275716096702232281003106903734626340936343337904899415283331764757720062214399083056844135822870895931981215092201165991803820463334830618544087832694869631290895948208778447605906111728573966904636676700877261230272437710226722965838722144591964569041181765812814167503544852976155850554254106080622057879119315194084370403786535362804146750208853343203460878203373585839930446684076431127738536743929612019970110855199113439579996754317070334416639089101392256479968587021710490720353816627179740877294773035478586786620265314457298112185768028870805963239148751766226530310978098060457285856432896587508018364615823681509977382804440085804302456843391813847378969575375202317073827663746790334365065777034297344000000000000000000000000000000000000000000000000000000 [154,11] -197385086371407159187161093610004304925798029412715753859541438301145481670388277114065548028427955527178371356039406513868558545884246873618935194912556542903246641372962646414904416115552979787640841056797654170446163711594721929834916054510063902778600482921418921068992626664593947238867393623023322614601287944087101105793617447373305766396528197281423109736872342919572527898249348896928343085164143882054357606735012889614233766482143179558308008441679168423832244383861893608534420353477561532150157661706904284521082146335227538641321411387205904926310956368564597375658270467389227711018369618050397874413358994414517987019261453208580244926363952877047516656984755806215823590263457020032640041620979594484526132568228263760505783687823772038819037513477009188474551868904154180028758414607903823641994946831506641616695337273725057574598533321948519085594000158924612938980530212828011776725549087874985114124976161524436976398771424028133946266745216460021326215786538585355962461400117079400374088393943499560432516481025371622711781391146207226214720082600653623854752062936371340672892964671003664864608208636895517765443702807541628072513548981181458313198581076037879030933995970975446198237001701687714966891933023868085272411791430539693705671670137111351759859335995281112980479098835343821952255869375981122525576986914828448985051663612652160688870454790864015123275626579090545017533190465515632022126452852916769428941797876457975327121855194821706579459661928306043134642125203362161650104662895922232437359522878248846192062757607779909651834143170415869167480319818417998322449094234531331103067437125777181717695325733439629862972820466288705971363189654690857345851815828718276594198487843198743373226358075260376566094318957419042000781471659847530370946467638574347547585572421917693484082082004391681390328780503349917562589892710440235135222516532642740534535365017409380270873428075038594579342096450927107679157533672410204376127097913202552910724820043001672151467874243455162141728587390762399073655739589417938386433759974489283975975899431790679560122685201421891040464125738191485401617544015229286513545265715962837322023376273737126349708215000864791785109151370247396853047426667080313791111614964460267775859141350538701869612165278359221051960839458918329349163693921542802325463459141103972231644183888270165251747520542030934148505872568641298323564946236288066106949632000000000000000000000000000000000000000000000000000000 [154,12] 317097662670065239367808601589696914467746220506743613837966546052725092805799557090009182043168671341684685866384896339611840115674895711896840620003381546498051283495301410999646777419341878682053147359284642304845099231220054960849128673222731572071790968579144953214341565498926789095245571734767064508353878248220970767659996564873148667924019377317994902768796091942322190618849656236578258742471770806586756524693218134892684757600002011019054813899974002155228388237798525159114496488287338294353151669229107802267355506373675404381014758945334000694163586714613305804771787031578930206828626255225516897146688984189245711136803610488181988673484541358133401951408865700485829330422577695910993782604030661418246262655256955048433602800075460518288525831657842567431634318374859371161154032319347336938469672358463256211895732609657047467461052268922469089324180649807824708745879142092272694305858479207293267249954450670788505540746402433490718400635791270245379951561184624502204053364843380128065102676870679610895577885443285167431208638526776217680811470471634574604805850574677733860473804770324647029798633787985715568730558404466656070915935140047659246949499760337231175754076215952526742267918949729497904995315923536505531731914506512662086839425912128512344796126944195495541201823036142547602498537576629026333614131654226158392407599362856781337292374715564172476537812475993314846679684627319063443726604746076918428399774112936067086976133000830859039738062776342168881069996863708411745113780928127879182873417041346103130560867804634350037978758579363246196999764119886836065868495788271471512771223519915371110543462141024068289660098225889533527884633130027117071808374505438849364719144999135926191948566587886073555709183116673730899725965760104625988553071553136797424442765983334433048719015749674889037524937054704011675966867663973733506903508619561348515641240351961668492889127034485238369487771345886274860659802438533496094612005849067634532115741206673783094874848774925118862610314744080675337436008126023495573614752750092676647702787033555608672156763947285041460721798243643747020765791815651642449595745195329858489593968306352728665545232361478830123408423635312643643593003846894188331751180828469871408692442445566294690183957751033286327389439505170338145561472657012754140131776011280989213352305076429879820115342748577497549440080841742199249380937535228229704273100800000000000000000000000000000000000000000000000000 [154,13] -456005385921684318403732694660228166320125973496934338614275915992230112797995542339261811371309527753143609454507585105147093031253000067652575139211864720887084641223207658656458074389803757085248453603236706148406585672058144986985381500888419714233542319021036888304096682917676836501723073636087758790237594900894380889579345338818164110591767779997769818820379600107621152419124077272314497177687369232610232093589055767899534239331843316875256380917783682526680185802059264018287067091531812534982359427013201291595396621866211505148934753144579595569068995687290077823277731379461608153432074575292005489087903621103842853280447331543819641059800389331442601669762684207426166160575102492348536586777355477933073509123220892807305758730113791440926008932830443387631652396263179228802631687369629560160421030790313929188434616832516481730742120083511145963995249961768067414999286716933831160397066250099424048945688324035144840015451111605718185454279395570284300027939532125144501944904768629169690953827190141379674652119986452461365254908439662851130562571272412345132569114625460591662758061703157793071118864052095817258194860133720866477945897219928261619093496429891302219629193762096798887032972960307878298513735949207920261008383297319571807340836811319375436802952768858527762652330764085316903078893282258222139988977912241208196123014113001419319584917953027850784425441733724943052680172015712170623545661544816783209232530464597263002797698949400284754381345234735584385767691728927180685093568384171786557230712114342212086854742421758621312312031723660303789866538360486523755447946118355123462155256974191770793422683257734391026139177027544689173994776436835631570081940191034959743949809297631556707707218116073947879095415768127722677717380525052485531441209385639632608668181023309451793185646993678947220517979142533384054487475921601282314934706895185348437304069262359925932366306822881092660953941765980129188880734695713770103068232255114034933403117141150164185019993122950087904513832700062881500364521871262448506276171093582088883339169430239562136625027375627328298444609769968827563605771022423173002718295505331982054125154416252248092668420299413620564380412211475881141958031176463714622839981253474177912700927133060592007141004947834987630913424144282160694434252273251526560350466021787230680922157767778333699444666024489277408058497640756329833947095510499994516848640000000000000000000000000000000000000000000000000 [154,14] 560268598907098256015372524342555475630767767061910013835708165552973662583298710320901744288163505075739282619417319302033784288397276374380377051945093920137488786145290925623674260769190476277212144929294369544116935980262935140798651655162504406398004228008424210396268357151449469490556242537188269504930339406876722772567770045683194223062759292007259368935558740104816818666486481466694005363735693973987825316556852047500804149301483174646491324354800097363321215878457730497281602544175806100413052578340248411997462188122895340378570157421797078989372471871088555301761564825735999706441697459374550798209097602019451651395344109783510177674317693743134145214293931466474557740122671598536635133226442764252603567990168228054858672386781897739659318357293565690993680848614717144026665616135816674661858968677808433488751222503598619442115003338171788983170112153756976008921142683060225066692141820976175232106745978907012569577661557134508634314587595080174626280766897357125354358959452028662755019452566381846550637466686752627029259866990222774513293207065134807254919320100475923521259055647745863230980929449430681159339525060685972324659900555180816233081743272904172499761289750723587742915059425985027715056071081700771319810867451949335097714201702270459068945709704969697136306812521707976935831382013282082105904341299001402817063317491417379442503480448249361616634119285217082406100491346585895361355623413521686958697951478253003956326567795952537323335217850285383734692134954342121418012725662899733067327123498291733359886654671567815944306661681271277128437420987809131637784294262288756474665183491581636401697123900413232154427922522552296404940772621352215755514111223687436301955690070667790505397951909971382339783619187067911690146417484073888999455632108825388112395899988661819852332401728475909061899024316850777098446771281156156209131980213853939744534043595602996057614424998541574923614076075057823912006883774626999539147535351807779585834908359925606246729359158234985222120882790840478173935619831681819878058284692330916789024902062288492679859134743494059149474484785314226578969604232554192841842324187243292769874664501982201222804611041508894506131691366676152338196540515098383106428935107106780473666976694166460904710993709945560280718167792586693208339711898822817167635367077808710553049006116960892147276627790642588580327672626329491460889446268974705286316032000000000000000000000000000000000000000000000 [154,15] -151189585146867226449109056943125456365955157515826226172455411977199397928995930961697987473505468950242234731131205965620045170057015814068598640340273254397420575172524064412113197846504867704332438148358865914367121438029103171861464304572196217347378072436709230103158519164469442892985733720603110169182362982720529252722804276737826733078560429994373797610093279425412138076697479340821647132374418311584080737769493045583805769540625447424458690818493324646045946438590296873941351282516653861063340870639652019209399075104317992645205648688937807170872567657921419684219059751488454491952584894869929894677747320501228387526764698669859142034289370905232386299974566577865636887829321150458293024765360425151299482457799546457678040344418129747994216945619715520332414168535453972748563947796605265663484806972841032483677926720490456343969786751773569039702227546513726099313795700555977083349618041239581338226862981226165280164471114322218458195773431722390433422567653186561979187167249071224696584746190710892508705936682934958948558539187799892200975072437870825628454924323899321798718579096521871560709188204059118447453125524841098083582783419741649568155027896985782286894525451292937957140249351705246139483430057785987848955229840122593771778300266115949826476159734503347881176198726698528843163498097705483951115820480707683191871751496697092641665999446766994711258115332064201717376444652009844876977185576127725027801146324994841204851480413614350173806061123738787510956207528575370399003318477624052494992459373377017783650036170663950728357603452255627811955873059419205151659839750949802780150120870407871799557302860298856430243713388076191880257818101553689072383059383810668253418039297361752077362913079835716123022825012211445988595043992324614498805727045283680932393479006470439814503838275843125257996558429920677304495727087314396221232169537031144619551248656108400602314413561933031863038154978781066946327328341411055714177265128502672316364207643660783255785032942840555516566717187030220763729487831839227368250279473647412926596487999321998862249488654133584937584270561350914537989413598008744592282118197864820996793307976926462420588658816860281375791845397397246497758795273469258031212542794139526129561054067805564865968094011265375779108503455986526418243218374789973798927223312778477143538838484339422289339956937459190714210221474481664214795104958561117017001164800000000000000000000000000000000000000000 [154,16] -2271328175295648328308722003473688742608676154642475496872335637391930350528667875401386978547729503130538967959670354475924321082768881709936692001652706049736284857358081825120324016828380349273324672459814013277102546172056187381304772042918369568169286635724236875724747783598173405098724239710189792560359257457688337043473484707307684859248540313238249021773101813714336806745230566926970464257690152618175214944771021254207567399150052501543303649972786872725449781345950742840717031870133167986008686176078882502307104202820727244833426732727820037064624981829499388466214592043784909181438915841240084934380167190423534188390290125813844262677270294215123134176352978020527261800509468812820882141416951706473377419915258170569720473956425439145371183843090315736230600148456934832971147627806180680669255930473033405103031170128335768533780638248990398817267500933957373482379800208661541577043082521033471000624036567590896422942199640079872848186132430256929783324214141300767954285831848648294862912099477981256734175181734171462983927422406802028261239436438513074240874449036148718195465081244493233713717865000610979523362677487701290823695841603773702052712522369609487266416500330452296043628740027680824704544944261633805532183864494031337890078010641253107738286233977159317442536840819872373890828481106276151793257966999066783449081318136134446650923725822136035703774120411825809508738288846925104387852123448474533579576464046887837387832373419085964862034725865173075174019186266608415156116420096027497044690457507077081668224714033617795027000715264236865894215228079138103223481474616465759381481623432049006611583700928799852084666767079000662121820932248123135186566590432232187059358093723075328272018715348294677733227075448088210446300509727717418415809475115052326660927587727243051571333165888393812488638625961470630485882473442634390653321938970162658984750754628493913524386435182433139232488078200503608240372106448792961519180432964982335955253109947664183987921438174695107447080212903554277007725711955457221282735408369341419736759356024384625431602255104912413876370338230981974009690987837884723985103149302128605804187353011452932163274431087269421126276158887200821768118550925104412009459728148223265560444883501117203690129380605582972639953831719803131817615128015949302294976497438480758008623333576510870635374497097993926693102705436283741356227724287251441524932608000000000000000000000000000000000000000 [154,17] 9026199863930294718893941901924239464353581392724011512083904817341053653920911972765337096962256617367955455171722385305060091568590482937589150131901380391265871623137484642144110069914263864293586574119665318681450567262284424740952842466758046914091619594826600190104887297527192139460592453903018788592371728581575809491875026140487134006731837759173058978728876176064272817181824744625060802877888734615241803596445304195631473853326678549843578535419752326914110290162603833730903868945014158107145196157139258578631342212799018720095953269071828581313602410431288741076456520005178615909944718170113950794468522058692172769753323575297300405141282419119953632836178808329014548107918030892929214961277959350086625781266047297690639745071030841273476524007974973260131111681533291806678640888546408709302230277978575648660888939512126054250272639591656486936968386569923970362695421265679856006934491204053204485180287632253841073751594465215803806109930591026213695601120855725594286716494794454450694135946333320020314053030435158689429652457128802431360323286255190631498431145845194431686699455452295299574486622421224906535835070988767838154099162240144461372825778547002803300233875354133514938442059592402328550812280995832682404994761267750819902271203635294878127040635488660930920397082040068351837492765958174594011341450827039655082122630712406644254755117078375000424658063553644124172006727389794089388160488060396696935708655474414618643323297006248600632034967906205811318030741089130196923124722475342811882192244102326021305570591459203403536503109243480964537991769135347541126310603047612706454100271226858986439396974152478591175155973218932072240280647017852089532382022723115627502947468708251364892802764540777685141500247065309866309805269778661895731055815667227164045837499108450440829586813812319967046908617658818307664572573658142006942831558283303684762914926287033579416077916475458667097531862874278218263296885470384447187859130079355311122680571931576312715145137142114794975221392273273410848233530809018906561614237398050291687698392057502367159178698374309184474910136261509605241920065191900871737764536023390981420524551425066602252911043964138380565672343849007873214352778349692317203939126706417805188148246163706221862720253900025713810221878322274317004769333022987951966516540571411512045596291741937382732343012435449002389195048467585909463730099746550591860087193600000000000000000000000000000000000 [154,18] -21216003522641170444383223986559811923136351501314149703804654648024844677404234547545921957467461678078570745460286066694712190644604140999578202423021522136074301619678742384282883623482813122675453186319097841941356029189658159461053054383774630212175534656948818399467588790073707474812479302791828883241601714950018903533364213548475808501212155007626366536536646684855962010670947383033040978102749234971774361579145389687300307893034954847477732023276785977311767222125198079650768876851936263224122015640671183970924594270954996810133059671214799352150915926353958503683995369723966232580993255316628166725835255723795905184982827154950691888860538616932271833732635356284769169577559806093186493491136626128895882476747617130545204242727119232888586464574927700658193010766884218892000880929811409734790628434639195212026818054323797302683215234578619408284955099729262143206853570969607205958594373711106298174173063454636413878027959479668450007405617866754704928423165240686242788414553834753125139369059431721142296192085945507809080354548829797872868277597690451549490813028080452237984568003795013750327263824759688135330570583967609702461669425948685025839218518437534159815744079279837272734681723192508074604845247286282197711571443211840039561152753010448554158810211055085145814803132355234186345384758836235790996733028189119397842400173814879153863980886637193767545351584493647216736750936758684479391831791706536696682257311162231899646295303345809425271283839171371612531309512704272872927485270404424807696193051245155519742320324711672564119667208266401186536433061469571526994253535164680849138853230719383344548063583836918454362636883166558594507287440997467384998609563404529420481440351019633377777685561566972990363620142602407050184746822270177575594764363166599260925823881887205918438351276358581296084063532599188055929526656864416987270237921985378055836025530350676281473274484433093506482909082206955728160188374383325290733884711454209842799987342632222471194366137913988080160905626321247634431948766664900466883864461650438358191317168664607680724618561637668266939433989249331721206349310936367052933184248231630788238880409238909725170119992254177380809415414076622301203651156124719250896972059044066061714315825460049507600305306235700343802119783766723423821104046308669355227813958545058639657828858072928942314177050324996449643826636312562966701869087868025552450439086080000000000000000000000000000000 [154,19] 35612174794046097028681340043596571107528953173997654668876696949240898961892939587050240319043038104840780497468082379923141836444435623016417680649755621312360063619324599397810896848808198327787564012104914087731872034428750484435847992120863871907941040278866151809949500687790627874853714538497099767055514881820028704615521731628091931809684723402137669515060202259657394454695251634026778562963987540936523265100908966478025401483488146772357960587069141215476557377841866733834019406244110789510492667959309458694941305686616219747795519915418007383900453942859848250800901364616486449000010324032247280044433075331627458331178204937299392425669842977355062101324314822314332647014086461442900032660618883052717405303697595063280381474681770240826167355657591190545961308790849459443090591862685695163977319132072809008073210395625448045384006502925272373721721330365050094396980137013666943373816589783327324529208125687233715536579954802023091492843831481716177523215571160038271256987616930639128589605763685328157774146353935524126773162650816968979440148615420426534759496432141290887635046006189119050584111113565663053442117803580948751855940985269246770083877867440079540670451214359802315801698546927178839133860656498017484197662657530123684499087409804356655944446208714599739164793970453111718532023119836759802718929958744276538734583634366132381143601690333834354063929416165931899790736659452901341465975813121634581874320139256374000928001752091594307845735390349648859063788848807506768630095222950193201136613867180007601441807538555090750729980263752833837500230340523521621550258879988864029835864389716965312491946210286381591007342773284963152183708763372816987346192613244214627818777522371704342812953447639275136899220429345120671766059519412766819834082230639185675118117442750284431616919718250772144321958980023654670910406590883760720726776045172139928559816161378733437584568569756504336155487334563566668215834802188437754406618067281540227382507937405063289333256358835309883375331834418013068661981016340823691690960902073511323015338183284921326789757545550612887605338705520830761624760173412060984855473196542183509793216313286931248516303010631893466119190135108389256687377170971183614091024720520022326117120457477381205832898839391766311753268449011080440481034164147312277562586458535633213523182899075249485331922976135959239412932821417196746176692008236772919452106752000000000000000000000000000000 [154,20] -42627361438520736012445350319683662456665583106848642131095712908242990866356494035877335253671620680490756877516722986822928733083149967014432580046744771405378465027169509467480367788916767604567236720864163786086273648053008617555915443967236404903292889555769773129075627919537672295514495194412410317979753453454722835478671315124221852901087474273368751972197076090792126607237039804608321325038229203564281892777304432525877706399068926652008591406153073356542562488568860918651531001179589171335344749306791989200388019516437275396534094359136816782040893999432063822464305731463701765304805386263021024628022864997097708508523652447526651491859435628079030883660365754850894014993460482783660825560306648460075717071033308416409009720988384526607103572432449145215722995055003818182683901715733069204492965122897656022474529150371842092791203777329356767880273903262449166987208101291531149481232301639077811134443492792252863116553366420250994697393600077003960687778646775465493488122284643691445216628209785556717749532744503922257214626455779437472245986030910108044823094838349575352813579330775758580607003584579942149188372965732088068573747817151385398191095122422013356075210783897171900669527090294084736004024975829849915957601430540587944324926659474070059384768688278936093889804310524456858975859692103199514766114632730372854828095151499068289798950098267981848936930289119268710244887911433564755866778425536443935268150179723025291237702494967586874518401257151095023977794451339716213948640414008508640739739371489124922261014930206215552350355466494267521508617597758342592975737786217631704948779439136535018630740231370106071376603960366917107630322298396635513120034958562392470865294690488198753401159502980842791982031105423911354502537073013792485660977687841168367287080771814213103291196521639167426121727186227726517717332473707015203262023540354149581728381318038792016712942578592325732082302295872366049392276361048959273093087174726334877054935857777222033958053852537605350689489578334456945780302712843293201978288253612911051125010546514328118611429002716798747823945304980447827545768740748120744467063564861898067800302920426042806874362563022039712531761766244587170000527659913728960257797982151516461880608495136810662858267838163407571728214923824055013603908790187068629846524308819694048390236563853766273132527470722801361735935306710946383666529188113817302300213903360000000000000000000000000 [154,21] 26512204813413549165365807171409458078120707502178761012988636445570948653488421129546342840440335911298789420392920601265335759000930153394602741494559236526160937623426407349454762908655488001815757830475762527545911662103248128709012038021802441576125380081701225416577971001578009467759671398640409935288420494436824465839782330354994644730437941248073919856627644973405171917710937546904929169395611437087025358201962881452758847157222654911001126237227330356373783650305108302073534488023329848615811708853464800865259876612424653325718122109148769265088481687763692742499407455526956975609832773769028606223142262267636888490318954210367549228148941793238034450607152608203879173413143857668218349818251318429485067149148702118401930249105727195411261567001532725797311859672877539358677188883954231100342923680851294732914770722710603275132561799859132458332753228736017924175888280882208518171790449911205506089354491955963207563995323912033528430988459826120392473516326411558134116860069284727146465099964934113390740160388478940155942013425587520310323447616356738189833151124386491695000560450959817697802599478712794666421366580750679991000933157592132724337999278130611258065975319101180379043136060494875378847938707941194481198754781439270265869097239810529809925444732475827485075301746741975758535251308500540751888079710075208036853130790203482851865943527044224424506668873693698285593594356985549116181033284446030404951422906532895547052737086657671122945788316735656348997379708189860071090345475612055418982166404830293066936955618936946695185648614981156341003107558160497611562667362818077585948257937035950402384981836477753363664162373612493837337852360445509027794924570421202667789390728829729863867318762920157673747429044527821214006138054448539216717574821828730162703951589462315281425626915985023078985690589330866097656407176299954881945024104396585332570504049548145614860437752495974009705274765542386582910552605332926464659262256561079022768228300833392917681086610412267858251506997556956894655152873804095460388070126594261844230003247455097873936130285378595161159364105614836454519470058563311029936630173110795365089647216926272418765645698511663859262897032697355465317149905852756250464552386932951193089853205144819149268527280349914342153695960597944217653028295470513442359210762490601703487125112541659052996717010404029812193510330850933166862446545584057952371736576000000000000000000000000 [154,22] 32432686244627942251837438149266623415618871049148708860718663004159917059138350401269490648437815370656217205688408915190120439368000783883625581278658135041142008429134707758487850889297816177297785319993003331504179226961240659592730803772252173192018122075671154305399415558695439023783465630403140680591195672637241222145649592956013129783662483907001216218089699353374334845939761081682019979258494988892323465418631453904193445631893066946830687316234748270669251263059535186531056032221029079648700342691300283854620214373976180133515232111484558672401403530870728563375399240945082334738176115464506666764288555309329005788978994212766835178339526283574614471116937436489707192564767159043248736898227163426540800165621269297317491774989808305736697368080717796544151931289435743224782702802602325455471226726317881102136178784149811627407497891063192944737989918400745264061143188981365391548849802969818078761300013110732487817570264864398565624766124741095050791825620901584255728444926018790589464024282915371238318419824993895815620921615770825429433565977476397065118034989223579376627218034276784797410091500014196738271579944897210337958929889541774653127673443896533381692556732979274070811228013445875942332167292139775526685871907090535933708757256019170177207503842235178691035503309155082066692969230183562892428376273381904611998693464628304007450289437837667931858627205885757280028999014190610722515796575529117699579152012807449594659081686573510950942597983907622950399448524080321937771684421074937447365934662158719206637675638846156131419910294464629522934335869529902243961977184863081759680859141497725642415586679285116140915211165050374547046099308435002276716845943831007860154731716595253065339867964288103832903721878672196452896175542602449520192845860817322290209059608476811600908939140693646329847764920340438414668554120402726266221443969055638036662468620073465925924269276774229391451789117972868315933908320546459776420422259168065499821400459712409155617107768455341701803925536579827382611026115334832044393697672886727377792060633900344108212899593994856769863542613229966214035741813079831610665710862254793573235137834692151289633718765473950106882947078953745014585555501137648008704393981278547339305013814298016490957903946092417900009692528936901531137565968277264247459028619110005390864809168664570190964583485658777645726783772756586970907574142796387909139253166080000000000000000000 [154,23] -152898976219933672936810796984859370321382472807362064723825860297019290919680145312022724506625695719944515049221930047246766975497101542457504079337329897419065189437129667402736172633146189805764143206855740610557147107347311277870686886603247183548717317635179562118416114128595631452664538974441718472290701633645684956378592648684353617622316850944111121326072139537479328295370369979120544607285620913644200694729719195637390547150247817969622766855927976312964771908202641643079455667823824359087879317078644631508732862356193289107283351341168097954671078058911949311379099757212766801108436834131142783443108974210884057786087482290089854180153706749140526165902945462655685424193541806648771885944355387674520925763366056512686430659139549262938795790498849308837642021669265042145265616240926411844181273948885510420474847736956694985799587959920761795536085414056202783690642201760746381346431215730537505315696414631279364201249330063976979230135536020285993266253568899779571854290871369370064794424887239221762585718147135424877914237042271194793146096545701892430422627167932352415736830718110222942861670375630112667858287417216848157906797332469901181054481420289011835390821243773401166883460793465822004491278163464796534085391257624681734237756658534531295348966128316579648080695243346972638652882917760274971302395526687338478593273311174851310992497243087878392562899328296848565948980975756358920139616189514469534558090269802490115973182441410465311575355122286275918089424830964178751854844933259845014357438815804392515678882857575304540858762492259366052671090645574164710109330235294555616128084798239489898238131555229495095663524737506981039169051343517544870270397579736219363349610716838801039208355157555789467112781379955714974221141260284071611520008121179727956551177893831654683645828808225263807702636773910202642409950137487263775465794339265741009662510944905715968038127147576160807329148668484681703236669361576335707248721157794494182031436436602524355106124419047419422088283608833135728444425083261481452143862149239564451616320867579644166751636045403444020308351580622240863223156601185343253892167901708899764726184974183285096835868198637209213017146492911061258127729588200476091106151637760115156371946268250270091702119124516668288807234243891658150976968318787692530190579942343049321716117134257189651891581664478221223943258653966445135857070061150042357506244608000000000000000000 [154,24] 343428820050283194291795560085398675732354512106115307456547333640351527791934323031057622465075465521161399200834789639846966597016245073895830772325848511914841251390395939396084543869032665800499900854015318715307105267725933145780767737513949026765696732309975135988506337317556779198183078294218920939521199116644200508637675432423382746427512300727979692235379106094550457687824616817715386896234665856335729829296629281516675988665061261374390043041198033955824239803657492280599482059208797791816821700979058050508923182773629939646271409816691078202540699233778569513409732099410707300742958223751028030946793275562038799298882816828384660999470800093477591697363471619192631812873185810840124786808223650981421509633105090024767814331261399684623504070548289256561026824928070322326361660998817232113920768201993447274440328188681342326447832928814942395395132056242211029504333623142452443102607416081005267027185753975699959815140825919283574201531402791448207611804022704200880850799718227014887200183900036278012253410027024451910578393448991483235888061500453850960214417488548956272384498116456353913508113653133344951936577274731438334752682592244089622007979755437645302676846076934533864227800982525064770227549521963560430345707741036447377440802354978773740163487561558079856594900376213027623954589578976289757379830734483888606981361716034503309229643169973547500211032345110111671457834616151390898697287493714130013151851250082302659566417208415310043182276458400976385920641501015818995674004221415580413414126577601282488696320253584303019170532901990372939799308410823762101967851184520379596052582638271822567475885346954271040367620108084215020449736870418178499076797610041249584723014813995204795584431876692715323255758994246337314913898282761493993010793024311182677079088843100213002035325908600072736958130775271003797211638359071916780907395531278234036613375797298196059469852026186636981627764724021976697252702219225724007148798998138995310454109483219309880787415742648234982165323213064083989629498934081419829048819394704575111009796900076666837347921237366265721007355937543037164255832788039765365733164841974724319576965615721084891231982806755698607751159818772000431465469967643500238511899565923214869565444523039111802123506658133035833535254678211147930374677257471576898434431352029669058992264589610687843607041731528876833413740533143769159415061660664994737587088261120000000000000 [154,25] -591222598565031182493166972399831697037343818050267767645569932192577332704384433455352399210636856638082003709175411847052442385410716451833660488771152212308637651208883988736374113677817805929517530448034447167658865363516986449576489253470128426697258055804937230722341014613793040349283697519363933304200885712641927672845596313591390039705361209227940069802258264720163628796916291175492075509500469385041462249312971345447650912015279078281919167408180533897665220628837485495999620907426159308873126482607898315086422356626669037029809835158668995656854597918671190308255726967417793411177580993340629477512372937222139601145298724186822310349236886077517087267652774514586711758626886123318221177840865962935220032521477516150139575690918890908331289009180547842363205754239279937930665186122308597228496480992200463618274090032400927073339407542845883407688488126656067226674209092422584155051457594309959126314197649999996889177616172646448116267084216908080861927336347823066357797331811166936722330707214560334837435525226844357189243183313832789839458159710288474053802229117980384431227777387983568425908021795574312495542801174169943570105234409116766411106427264034420086744222410838764128940208836555132535240223433288383622251525997708115476491951524584544866805670959185311526617497919722624600710876113667955816540202221589285186196404263027569135692418485731289082225817744645028931491114811476266854781545263499908123848140132089256776295721103610247987589850104843414668289199779773388582778324668081803864023826578429787250278179642194670689575158928359314322759295484471056414128084143358915200111285180172760958994384716538084012821837717096950415395265270468468076129866733695646156699556206995238726225273730221992659551625278495344679418268171713589404834792316738577282480841818937482080325593983519014584575984327089872008046207340847134913188230568517714326600156860092339591877635239383542599357353565868685416935015182485738503201976698899299797917896752275774184543440929474401257445346934994771207623864234065184696526630758317017521686147930519209486506504083485277775767944595474097231587305216443118218830661439500043838714168777000824645572967205768343479658325564785950978900098488056715259636896026240358988171215157312202121539082354875760306591717803875626902333086077058787600772086148365063081606118405551728044961046829251809081724433753734493781012363605868339341345528217600000000000 [154,26] 856631066575908261756269655015774532584139188438660936775586354560984965521513141660908565286251701633112552604094851556321451353826990465887567397899743905336707630812644996063831187120511762320144094441653157732993645633497101901454015810248243530749935166928640398936373333732553284419267156265232776850991003871238128304077663325901687000490178271966901185297630231324006077699918772785271040322237321242557273994804496476733713802244615508762060883481825751774914502367989166974924765028397109750974211328713537862659136923642229566017319623852146818007983510212907289068913742847462768612304547784653482250175702872866406589596600531667690285116133341100311848651687120599424340223109905830332715193553711517696065302588420037820096100585923474407045701939600774383183292408598971045287878386730618082176153005080767258760722460213418529826801257942931037150627375690584236529380732335859126846726936263703223581160020004003882577401687507611291182366925354324608592792227861251376121780848641384331775672471831410342682565406765774229476723666575372070534207113562852490176133597171441493317485699898649590832568600357053922290811453440839082794904195508249180771163388121759362821357401448208950563276474764547802590988032443253883740852219169888159769264616494759834944015778595462712830367172099880300239292652319238473884567757717944816706674913543291482894508627967723763303901259853151991366623462786652303945319067367147388310365347656185397036155354409768315042965358803527806699483487389219230952957328174865401515683285044420407090638656703272476000068596479879756946170589818663262906228557883854225835281676602791653231301642014383797316291154078089907312783369094397029947899209991138633250300394440509130866836607964410702765866955704521604042687530668320927891261625147910133142770717331542797189745840031406756817999762243597896347390371764995579763972028439389989077962245400548303383866896800181519866561115304396164225629434559374706684761706592186879234056772491590873713840512805710358828955552661389462595725543913653277913188722571729745548002657860229785576108307525789711798003566872592849193334988097832748362233988167159613247058069681084616407690157640771897015004959961799036176783269599719177617419344079633975917522904999688519166394943440634082230914118071526078277450839786620246250058791917091649576419002763187335216296153471960632275601927072228082528507821938011172010696114176000000000 [154,27] -1081215442652325900272959210810387179383898117893799984711671718141512279758819257354763861323160344123431667201652190846572508107288539011540320378282935266537314015917311212491572323282190842874766007711445370173906315989549926747969361243235541558544444316702969448259014716375057619277471748417545830453588825078317244798808418381232715551529764586375234157878057606743515937110230135184373558119014542817057079782923054449519754280853818795829233097830182886936821392808344420311416888393382699301170662987341301047023178107925253822544591277008526378583832697315439539458126697358073879139850244727995365282148665711425311720189946886250083050017367764057089631079186620552003600481788374376863085233108285769406115286896403170116539293985042148832496609815468769351174286271719753479446739077843433833203649622559917040330265463080756836564405555324326359687447158166720694295336135415847980848542005324565813634059324338767548429737222223863047428426985600080382354656851012223136890156748937025277754969015307929290559902820777056924969780282827983846360350203245982722287540618004042373444842213201376516961725347796629453849971572888560424948345804126542688574775851166739676979705177163899391046258810907487394960111474906034659904754422116868944429699212667974285794381174149042291219017511743175855514461020504324900503135133149847911570175738554310429276742373796172291642477034084805534171330429912306836638887944737000756022953536521918094608567897656729381362175635068395359698625057943274887704747125063328357432832001695014126741761507664398708468310760169474460776615067993339408401764740547422808781394779693468492754638097884871926803842806487343433606686067450427339376279888650267168534302332452272834523915868268617917256941773227900885503852522869946753773721082510954910934023881281198557836671536484843552321489712338316913884803220588883493886953910229723948937703053689924464150733346905076649777489650626053947676755569754985143663682958462549610596613362196072506165253385960531805217076740337372656932547139724991466805213557736203906668929536743451430693402748050189727946415864898490696110190569275410155266135353597518202871214508560808941036251925565817097524859616653869643684583409582713745321051630369624518036799412351462991586480528533141371086208760403217116199202822487104573907147725542786256319249991546316086489490136065356115869846913769302249620489240936160466894696259584000000 [154,28] 1208881364211093810187905643661372870641879650136726489434527755548351183657716229969947710718476572930609204176356635579964135617220862106513112020434965215154122310143266206485510158659959286687088665919496847630359434336753509581329496408079095331657501801227227379262575791513361924401862521272777918052054552008837829545550867172636385692413698877587896935599694668356561341016152456517956838486004582627586563654644685330559867825436122097468991768760111259304713444026369470320420980557135894931462451642631014627958095279591761876131045876532436762428180050908740459996293591301475381083268885704211263067512058091355130502104406704902445998540397465207710760873175675160712976114964092566766039739281845673786087686782251054648786446826904790460881253888200551548939339343445542695407263271992935436548399363344548919743101514970673069625240120258365599232778489359734044163513723800656945721393017085152425055298881888411602036054693315982284880973046379367858865449844646644564686796734491080771594213289222855601659813005793227723388136546335023629421364383107547643222104652452261620750093501737238698317405281618520575146713590834836949120169563842635000726177542973381987136344992240363430496285246872943951262677928730553453649395591565917876851540764359607354031131405913614845550384165075137732305515681803075704999693610171195391880904173159329175464491575519144979081445981859669656675094003745992794469649181730553913406502079548802558297971880493370976480836866771219159680108165636961026506393407786639760852879458167095985794508299958561545180164441294685008129310026394995019939622311983314055725115617408841162183410101829980403145633604999185981027484718315258873663777068760341120086387843342729188352881007412911589716722139463129227800865191240669275963505771261112653537376708166352273340587700124867427082396245440676310520704754182229948055485076361610151117756453436342012258826566616372765375001477091612944818687982004953316188658147729321723081814036621161770243435989233318788641209328465674559262276840676359973816679002597721844552654158258642345629514084326311916191654955279207829487001876944274010792299003792780177919304190137033239388165060356424286173468117787333455943977587767773494413554160046398286070657735823847175034531034058323667684128700143640679176890633254790391014912366284261677260095409643095354675303739131035388573962100729410237051037146099461189825535412601820 [154,29] -1209190615779427988629703327975115903704841565685006084465075534084501731170917054129121660439377838613533961643258116748679460770318820109616238046681797847290993806547597250141989651950719057155902678466589011620758802723219817742004606999314103028637410396625688456956987801627593340199539866931166433981203605100918931195153731624762653745026864369963959473161119240223878351184239519482454352353206187016327445984605335582937753094113878577639828854584778552325488178848208924892399525584636031088699163532345397308261946288212351428533248555711971374656586855985896513762788948188069362825219558653477010253152340759559770328722778168784303299618161791117325775348421739527341322004920327186409735828966121003947628225736998503822104652706673390345957067781908832635524504332853354338491260386544843590296352280079548406968766940679465546359056771764916649354950852802100534421825746744355097271090356093056664817363373236222831205840642382234510751286595009693424015259055466038148982049476956810136599018160188901216227903436933590561570144250560046041536925573663128143378458019179742648412591183228577887589503690246334934465505565928453498744412037814719334102289260814083791525489277024932071108272864650827628620134540488222871649976636065506768433882684141895031150408465459253215962250272699224563053048187236053009812727128405207011083753109122032338833620533453218212443456593552928488074259744543405931234529957968306493567677915268023411731496153752707772522904116211260427344187932043194794118167091677852340027553452251763894963119400855490534326830030326382287632727802478798345318639664024235066488999419480926457504540271578374326460200617196295036803545278586790980342260061779002007273115556558260735179405976363294971695158488692950216483738223262412552986846119699303436213831489016194501650482221903315183041828014572409883334275202972421265938232171688940427752781357942705822274418926341918467191153051360764188422907604122792440918011723807395975285847416981531456367068608567029965720291395814161576365860785179037629457533324776508303998912658281392786559063167920276249736830143474327019833553800269817120440328822088472248938647409520286848142468826792117108375288047399806760533646799851148745298281477886354705894827854118235195626393732189187318814365271828882254049959007315623806955087945791114720919028674273488898918665604949790111866530548612453242160515079575862852294754000000 [154,30] 1089198873674825908240277704859356384878297179464947679096067917016352204702363196784636680599379609243616718815040461892818697722960430254474050707943151333424465607630791289385424668172501791817054594781576213302290023377457655319334540240877655421724558096972764390882438514490531257931833219936800525965193400867099859619612242370834818358418764885628240742573531420486003555266234815452706748954278581393568981960451758313054204480063678768863548264667190042118973336835660890492398180264861274891012970401405168465305106140644396532538690490210628794357337039224921748145563012957478558161360253534825896496324932430921058427970135543666474452655641038096387337832310738654998893034386630160585343481817413861638387701307650639060534703251318748106092539419260507864664807411768825177601887839214156405731977707201906444363616796777456706832356007845552831998176005605837769164558136443558486194903548749438972746886954203524403487899489101816043438225950689412921185828243739417015632582832181264469017549361402694735227686558548093978841245052457715326385134316399180722084198722170005996272409597840438286274896316599726286345424946423666261001694792032916585804926571975282487409119855508729246569628711087648465563467181301373664314848972130231039923008831263679644624892367713565467234954544632866245381217110038173666916418448317319122185127108326257581276037581046611953902317437349144654316770806562444787974892945721475456427893121011021252207645445083357260712817732530183653376816058630160706789050229610918928012532621163545181387489885129619389826195174111426060912855900097896574406120397773886600518720361271801040244051911506447658512059113303870079075910724183703030331135778289078252353651082629251635050338685833998179498892050612447217956947317007981478960632344603099978515210955620456558616823512297542506801514929500298302002800967992967737147390659540635894763592063411376649872439402137067442541514894397989962010747770469434919377374165300927071198659203128926036768169076791708027987450776749519018078706312118353566909819126459632851644469857701020363284994836723634565134369776002691600272046145365506602114503656603925612806812820347499804402568320445496722011939309830224094142373974582267989955469806969419419071259439374187676656080604087900977049549445583655815117062041656752057062769618551768964863035580279401348548865861295070538415229813759591315336462370430532126524880000 [154,31] -887681233149692762012545495096191430361155596258390782713290971333819282980236537938958291655796366480007927294674871767458560111999055744251572256247988367112119560116283179964068202233700898117515181303824196699528816818680808155282879061622413724053403688008428551710826700203270320811337485454080917311586301266336778106624484670145292551931400676015784862179856225255243932207531995910171401283350795408043808600211089657301087161501347186985667103412142479297948014536811066693236307075782232402366327297047383555650870807692907714794533414102004758038664675804931032199587215508567766365856701039449124379163164449737469419129913700195862554864896038289599017243596250465431270543854244330921561202647180505342182180706401334758031259182545466955684234889669809913877804526812359751862259251084469805814742269209316222555200776662950039671613369784013259974436434958081767203994986735736288906433654948064266224254816156656109028258575274932885570499098006211704060208090146516273918773654631010604230631032426299259697493350191679134709948598211556140935399870176445993550800551091129631327892416806355231170781935438215577511152471431711181488525588848243587601035994794722826136988608137027856652860250416358226903659995786510056140251689846243120488446774461041510084697328062072988658538171071555483699424914538335580077959688061837389467475840237743877812068992531949394353782269039275625609658266883118336676935871878427496677031055716236492642292447812367768985227477122667228422733750821098106900403257161854393482067135047037649974808580263087318522856519805735479055399239764757653398185371914427716326447054303484166264024484047420977874460075670008142034221591812954270566055595208722945090816507863243995832605834427660175154847735807472341300426799385085730455919347537081665146311558296267578076117545230378598226113815730807002616540417352759486865289801030271918645693986982752790754643868677969872267714802197877203111763705274747298277829595132039883594724716133348622198702098117179397535811097385721611115463518971622107050841369193193944263289633804853793348864824130755755554157070667611109456821287856816899525418288962397882973801867460339525798279070189791990752562604791426711781713039307833824743410528903588490075845403339686861839097036419260726207518358520058034309247736566615070773214142841430874748545436022362629439624354299897254670016780606767070090060655062483478563200 [154,32] 656773652422626068225634894874752574528764693442951266352420698021506413882005582843080344482471729151073689695365687024881634523944151144257292630375769104174908272098784168461665449645827300596078052163345870337744342319760559083913271555505438576008442411260855777851857205697649753639855396112957763099843438659817460862559907145907312592911921813119488408067467410699931906755047449998017366161879984933868432372986190780041924745180256785029349867268336948166212826004617913295310658878591601904868474253426268656272853006473236145830388231258475518881997459757040770213197618785922811814970890671990820357285379700150118666596446634113569918405236968237880730091387442276178326113498393023347612090718750933286001384731552124861456907575539269690172864507845861840962239150700222129621566744454835720582756885743494051191556866664728888957861242202797247200718785154339662335348016890617795470356578246778651169233582246038852319184653588986506180861689388765294801060725710384989401339844380136073647424231046295486605886129400704340071361526671968639145595185139718604179817095395688861246690469602805001919203408006809877834823919590064634129099169794963662883529584188394974609771630473217757596118298652536316314898244812185868834304869244893321505380453455558964265102828925543794361188605129926908260057132295698075158863037709197957297011874459146381025879458446517714903107490924162205131080872343004766380065166512220485152118611552895062086921845425722798293899867014199582740371081015910036260142172823477201804886855232057773001605145144201532341513934339357475235381440342498239566245816515652066684270512155559781937183266616442751314606788799984006674899128860995077848521864625264731455155170714208707947156891227240803942572432146269372507409834498193541912752565957112070724987939240152185601299414550735422273559026330324722520843639314618875396787250999731119162571734217076182212028704692665220268677047272131200765075688065246149629031834816371452637801808256284951216288089058179361014649587254835987648711228631010934193144942411124749076975631954064231025583284011707871485446514488327649536161776720786338125065988185979816244074533412204913639913473301347740430921910240681926563643554746454004720959974699684755100980702414110970885406940123924255089582810602179076583707156271976102910119593681197505059343003300106404051522466495475389124880376570465719933780295057705554400 [154,33] -442210672247582530863391173126310419189232098521695306616082030118024272667068674469977121230481637274595025077510787270290781707034885986800326473983158801290593462349877653883089321380183499960132436164314069354199236371673166450226396622910492637645397816150686687991873713662654395558403105704793711305086649669165695095777564989528329295098118401849195544921855376811975881966574717404718668710039151851759841417735576736170747232433011486804960361253540694764074346470569614028262143252882806880615787886068036270760731180041355618008334165952362475684306367057421472927932118029624969443594307741641246244061365680332078461767440936449746468113717383436591837554751911935889772735962153274077940737510387286518549698692847190543055949485962016849588723820814867045822150390220389543396277132686507264711003529536522739720320171346614448772039937376463239922014040056481350982172472180930941517054994265193655776242507513714205811465442349654722250666430152726478028729772326438522215999997703085006337520289256770705571697391134640295534355226814895801327279936581983923648684297601534867828821085658759635008105177679267586530309089779231874322362344185806905438790029407622060956234078558134077950973319774836480476449797047374093930889688219126923291566699579673166100749342606821386406205803020025889319859840535500173197690174541209336356855209669846033893565111211376458231388631069458655148544076268000789005195634015199480807564932627768830594651966233791906737659436097588921530486641112573853367133709379402183038301645330693957903634017525190681943132889445646333495678631730373504684684046473179733319657163490918427947636244357216441695334237209756227892382873097357397569605658232787320045257590512474234208546612049501804922366853197330769621293208327306844500445808807021479274419153968530708582205488292693024366716320362760692415512754289201629903120298898784506288669974801313070135681154398370110440553146555134784076380582884333091036010459352207798876318688217848056468402103508613801501954673000236598709782994987161244806209687130080565138683271559065209628984623738787708656496166064058573118686297215895272528371907516088203565824236325077764177778712113578184689632377114161686517625680919905759224575396011971812489787342458543396331970207540539678482043621133316283116560710202482882092901295696730461622289623231523935866056335266318553454999838382467596934258707600773120 [154,34] 271403040805026283320014012596568822752913410266463013353992176867654159859520529363999149492611654715100869392745758496471916726019734258678462470656887779769835807684167239888170034145153418254773362172580014777099770768732820669455538129219753634782483103508340846532856808504720805922043086748413693913564395102607492251930832688041459595446380163616268409944264921886707508637060109674011998532484426777414490950643108232132344817910542744721547217740268222027410368690540929615097067353275014078539418847078696072258230289453176369196581625019076256526783233900741295015620816173488954676996603995488311344705167569841836179504653436219598428945669104024690363920872951318361882639314886895182042301985265421525378492454479174120759410931208186807196213061173856602790101798780068255029983500544756078097131870756735430685005874003518951340496940418997988511284023877063391459094930162218427765868593886436229012548991896552624000799940073571071840526635819052107625664421989705737892396250758181027754761391087221613202898005854458304806134693749594522261447498136912332057463374493050860483322708187761219805757656816532217338119588699232681454097360545268352129687901546519947660728671546710529193175236986802689717022730518920987063660646885209510558120092727717511751085529876367342455699057046259488169314166734272881590482905808271599752470282811428200005412799487568168225043831336791457148044889907570686424985406000485904298345477620921505024576034830938159776250740561817222624418862679901779338858045285968065068042033298503539711817162989253001518153834204470128109609997878126703527554868586283718381436088032071573280860356273616182069291943168151579870168937682598180304458469546537214370846604382206088209844527034665452065367835881879876503426629066844452610905434660686602246276934690435577867698758922201676761179201931875088219262858251264593453337369169793610867765963694721447093071234421826529882612008022885472523298710358932316868797690794473958380803759807641753455005359111972534074181415969814036138557233076326607703660567032797119865730392774396642369300303265312123904246783525536793176380485153540029767359893042387594580660621534488398914893539185088182561345980084130626596228006022233013289285947589222616155565205198805584856133324761592057421080527470361891546369774270371933195715698182316802592394469394952279580662228215038523760323117127365030874475991570560 [154,35] -151998673977290902173537915065826739706695133760998522337583672935101767754041237616355585321189322722827993368121084220106989647718313499103307339598480410634887503574488074607191543258695353854203451990086097297870212171825231850081403868266897463428335695583791088262176681960665619220366580605840305703969262076094420699776416069311611803715291317510501031497734196487969628343336334375949575722272677918432543520868655114151625561806538184716908285183935973131034758248126145286497943323183870905013416239791991374747142957661790911480471369564315703252547335954796227027390720745266268439479553645776547114751488951010331046370845241173808257570048015865077848241287456015377103687002190145753196597253382718038280167702353678661811422257053596652282757113432196354904595188702506041074199101802471185526568434121670930674830163067940048149870843056850539537517903257425929725052413520750907974368966966095880200742006677811885199967473303687263198494324712177181281102707781565959583999801498566277006545445869307542491504419012799832574042426466916697287757810196459970285832264554618180615066857164525011233735919042693146877334833017198202669810520088833735811639053535313386611350752919695350610538033716127196376733106948075453252127997775717516410514457905594650390505875587070499933840346845519497715352896324413987010013686396879465542863604365328438578773965764864090694262291115391935984760770466475962612643282588535574424197539200406025278713397856569898836963959401823898589391415247439240612417478803567162313695562641221863241060863259139702661245920378169997232831081810063564198390348752216088581892597812154088113535349619946161371184739469710256146408509139751665554471265146540907961507110158735748052265369143849174085320322858839616716809637692539653942351480451175316529034000323230541008692248557519219704235344956723582278074549383525868875449823586439258426637162687533640248743082123886439694648945129969375055865287167576402972366405360336202598717603741898410650321105379622362666216615485300464346573351046730677471267197943581607325200177508849806748827756978714129063665181159602466895321859421314520458920982313893504118227749518955699485116595283898995067942433380101277322335570997518686407509935254887738105730029191039535127023550984453291901912429951169652532713292899597290349227035761030650106552265288086306611147405740541316601311323549652766073734444160 [154,36] 77729815910000961093579143889315689101853345038137911701357442141109496485377959136863436612694202183547142891133782249419050847747014835687637902413465028000576819124169639890176344396115164162876127247033534117795667692134278890876254526644996389242922337786876705892721782249074943882609721366364141525214995184083837376812651601349462490665453173909899573751582276459680566457602435043927772654501468807501702981489286215458195905878401421704460474701477720491611823319287904472499115619709381379008734259344855871533128802015673112621704167828252230803150267914454077107015984804393097326134552185622050639863037773962708130299137967130459084351010652009131540338372730466246435584875377922181608677363065718383576154222066878478072699132870128477998669408645266671442922674976374785701090542071756617055819343696652764880448218944607783346596043981633246238260380457154092078518608132662263015771422140964050037474678801845515612519130233481170170515141612508894487410444156982733154663324293814712093835785596649299223788405139834154071431806452661939118965080099720465313740757565990466599899362395669473694150092040812616551837669775079780755783497544195854032677601081786380619264384621108141963451645776352331840577603586909085136201677329904094042175106140273021775034236029721816465210546787631983863771263665417117356446158389933958533527915759934844351264242806496429099367738811441674783816952966403771674642334460812949030105244613405112659949900777300699483433140290841985280255312896579926063066838882308194928258657947446719371276517064146624134682372537292566608343169794860902367413328845859358837116271299106561492501733207208554990601820874532971251679093754439763181843220446256088631305427917139396757496637350602643815107864567721503663602668121120046505510019663469229433412695363264879648178362604945721987330645655370543839630082788143459588504936369129975115583195912151804337550314015641038965484525324134360772005174241856146790535436095851143267078183331159725739628224617198400268130223424999237012714500194891168882352034707631317399082023050877937887457377801919626982428855306185885592314798888389242186679581478083254487013070186104593391441258813769798537095095761018525695737544466534923595700211423233661792672133677071576010366379340767023257225483777918739265139558870960636863617170744431500113926700577482753537807352643305604797055071069586523804663736 [154,37] -36307990844701274278605849741365120456656849950031639367857747655997292886394421701516569709836139380753154622561508522543191606905610666228725939182517631954709017471460732379524055089590680199514346498422073398872981060287596531201567671040862357439364634691075752732314602071471500836231562252035991721663952610178622151430180323832749270612706945057129223435970199259448158508864833506456708885116869771528286417179149853167684740694093220049251999088392323658682557171002345812944998959306130186051857887898531352567233317703131753492174185195384928375345908286537713671269042624440934453409391967247422174857170904283152552959124502628227121025376793491773089143570525378356814998507296748213701848400846199144384586603970919052654682813568508677474375650193339005140599304433752906948235224330425367797560243853633038538954559158055566320073960987096975776165558908640625082045501746407930137228451059132188817142297016373431477999948623837028994764181094279335567804750221897194741300618785460247988028820908476835441500450011947336572538361625659970460916188532775834219315270494389797350128701410534068592741919688213546806179409759720778984848125174940251576796676410562596109995897308705198005250928482961670772889914287894370254241832858609993348263997747338798238283700104396301051411418353565666793541028293254051738002555536733359551159053175304216520938430126809123455553352515756486821075307293339633287979349213481715588705880363822341162199318130011446254584492770395296995006042269217954788010036851869333684618643688174787907673729201715133258727706333305674753104905083644099987434416340911759299010819451945323782124752902484229168318823892485692063646958447260752757518066631347291232496642570439793475018604273839644395279359136510333370135496822129669608895181133792456464408224464608939856163016325162576160203718149948148423164856310390383425150780251147981970261134922828096653167858223575293270599761260597110290614521554708103954679032164954815687111337565906103089665779923730757206555344322231572406408138792060831081109584426364833153749814624631803585787395900318524792480560633251044277981426285547939685238292173046572898242742132721234491826148439225725909940560014159435120223828377470730547802092805897051615150684721738622130288153869735930077888830301871748289556693347256657409085062485188058704323034826225768441396457570385791180347061937228016046336 [154,38] 15491900970029767741927433814514315893696334074468358667403653733897129734687224539677531095783321516029660865846076236306863596421975375930109222795447536341505671208175934363740525011226997803692123844738339373899376009967678879891409277169960344243736719446859886450520749901608966096281489754880664904136090389412799157746407091723501306619951612002657879178187451015783515304525252219602429289682746167731772219350626328256451917034191648910593644030530507538565209271668566119763354186236462585579799046071194195143337459900690435563142062336756398902427802314326357059383419921766457439903669086607504516094303439018403611180401589053774438903811604795825389216213351022355151923377027907090250827994129393978774162629014732537705919605156032164012207207742129243094366195898807425803214791169281843805010296144099216755347216948637235165127914748971445791797686426498177825992225717677241511639371357145739935651193197478823473118682203205752841920975313841652023026744350654589768230796251681808302678839601567874356706133503921342173905407983221144243240141271952570478902440080598726770499052001054920716914264856390303786828724579039687095083289689311896848791863635855524584327614514601341442899786358338493914346711017902225264490562359662158242877649080420233737864779270494062482050192561963762222632582225699757449224572357234392067107212344331899168350499240254822794642348610088192948987806215709890219869964851164965841948820086563705072969935581608155326491603870354097602390690637446811145768406957563056721176045037973884061507844703566161729580293004508835242551468262588862615295086527900943628601198953372820282818624285779437017962800554094052373001892552499775074889838318311545323801491292736206774579826666110837871071775859025483249855659458291409332786139394347995969519725610617268491171468775668283143212880158107529706088161452766388024634825081531489577579075229325188988861284036767130327531409283993638601446866089729544695483211815517201226512932506520010896177037658668058598181191775082196181256325794102782971787801186076194499003543819827987195181902023774135879741321560122387707703839707243323940998102830530915512887535691256324405209781905475705934898647372753238417012041846672529062487632235226693234750548012731845430979630087422960202381730659835218497235766002512717499282594798027409675535037135548273560864029716960426542284904627584986240 [154,39] -6036293324173811149496125248642903623624871560912427923101253434434031247793691997412089389013232763245166274054658433835644633468488082824032264500836537175397047974505856132745851909147745553685095887017835646620600562953882358605794532842664173195204469878248250961608504249428471652447569899151295934806527116223933121199758263224563546053964756251643338090729498167036195062817186157292158623934426257731060293937305083438767630200882018860013619840972666201298685988106934646675398474845417491520117709254827484468469616557270808842213069453640656457171283426482278110192663964629111028884675360519006428266978786693207546029121823744122111260238875954767943298948845720160304327506103627388189534113610385116785172215642226282991290516905000802671841824196594301586247785713731877833712771634078551626058364321344358680273326411826417309676387332852428155293782558084598493247953660029825696010915848013239672392901532954551122676952865666181632031432031752521919428664375144131969152690884840386197373301980707668792862153148199826487348416085454130471256228597421276424759392162148983535897097542251789817311859739017062367590291402400426966800597007417998707554381670889735223808492054336690635457315171187395668170541601964430737995324932699408379010219769164466711692273041659823263377424364159081816129563540463241749414462712204412819250084967917806481818056255076533349091779052551172117992031888185922988699676221611243278121258045989254664548734562062732699115986751187718387978352129204322326950719407293282518018480205323767084531654509486763473245779761968206257282949557947149904837863903739518065365243186733530641905886719479006329654401284166602452368229420795626886061250147313511990643868977312298477048881251886497703612070121632775706738228494333594981863400534954630203616405241274796716996699630127655626425200614085306505921422779870018172341839200116680079999342436402288899915719056862903985013220210569351093061393082160800542501740934246128951806692975789388052287871669256797140307372809195305447426033203449369660515551313332221147500646488363378154515614084274752979790917683556442595599661237549130670131416697625950045783964067041974249503471931665482873487666132212373878705544228426747483984131366663059698610499420231421873926418861248480755852522023343771469967403226310809150719103392182486244238209079186281022715572565020585473093662396137856 [154,40] 2146128501856013346634399344199846630396496148003585553491964803646240851565637376039964329067707675747209948205234767400946623415801539967740367638987384043523493176131796900402869844303614939841137082109420770593096387128548256270541584588824834097344184770115695302521645198226199516308147491771315842891820393593746574156006720173710238053432493345126469129812802866763805143947986172978107725716451947239203546237799052784148802090071726613666215457567149681112554624838922660687310275528765117760577034627503718309987710463660657573086537961521038176741660243277586896257154063762951664372435736569437995931039088419227238635114913272232167996912710152652191505656451556479685861027110972826444078404971756499184231392538115896239615379284119213895965073594162458389332096800777388524245737370890496697786430339893901517285906096046083208597855003980042430479391062553315239749256791287817735432098782032456393356323317661038009498491681112911086693989148079521437452999253402941967044390638055106291185809414910297358292818284178732502710740454341500559142533919782792387838270319430205481296787438284584911583751335648292910668306962151013642383462374629504843965584567219980871068909149947492145091197486423475889986018056736263286165226342122678534101001067084515551637621951363239379946348559175749150840937362340471722786785328652572555154102823312332961801348900503591134250254720160004454926121959371491482795108626062709449410720788689969297979602782473603375907489550712422695919108268409316316626036890137494876508716574465203240937723990522540892399243952185653838317622012916108761052102879936485611366053415628826335880733066153105447594244573729558733208143646641688185726872651983526096725667425580550671244431476840942650098212758043745268128856748278567453287483188315145022811782799956796295679031708922968591453640334098643938690572087546690467270490998865636937022253316092929172271565073383180197388197255310690641135364572875781328223874069298149721815942685891737627144197727388027505879665894656236142897748507004787404105682148620103514265010304788848104704153373564177115443058527649237550510826410147755527375382291801713671231425265320445948288619519152109146239597801217098440442209022247022492708647711715642986066832580571825430256592515754889112025171211635292952370963283226847166825803661524394665642185820872322434322039003046790026267316923616 [154,41] -695142184493091830960040254559184182818228770344196017264651986219074368627111669401815768395560650330521166743562257766318444095168910077616945103989338084680488500755819336752158276309752044709250547522585504418383360202236630300394658873623914380677455310515615990510420727033272375713199573449473939589481516918096398700984164089676060979746570556962744380297482561250736420470473144059968502885902806840734749883742295360025138254481475959494455321774279511464800960908983552599285419152456407974636883272422623104009689601399189384389328499790723255687806043160479213520773569863847830470883942655905976903522854647050014960293273375986004064660852027579959665361461726154430512051366251512691596259945854122929499144259490872615803112450968960502057366996186168238418899671169894987002095626622860618502618472315577265686686406946197262471234263653099541342849235670655359382159742420330653225620694712170896358921868043278639911665936084784064345711352411638338199849393803610401657868392390014782094281349627864334184289407578443814351714257875970888286372508310286558388877835429257072902348612710927812938640763843869068844695594464205025931107188444460196851094296982257081415097455550052213227012902477322452142496453290980969506722547305936774331087065489460957039734640823527237810962088040994614140376121266302347964787305253383642035925692129201275670649601080303219102477211287787145799312711899706640943721233610160651229663842343178932503125580504493822297708744691554192674443752518868768413697827967075604432181745885568134805706262649750854316278034692867531840996306432280443329117778842788394650856792305755137602724577744127459012941807438223759108198846735094146367898343873654743988505366234143592957387208003800160593551638001475498102717298330834842971605088199676921831344013658929126393610624227500466266420875682050500018017006814498217379225192985493953022785719119360224703365488669307866520971009276588940806278514174145688419635677836569607201203652134323180735231092249561828864467200679791313915494594521113168870750157600476981378700424335201268523528212100350339139862738877598556458579272554936018042586753178196023736736003545552699011741313496853514671486725697334353908878546612910488008868881385475677937473057756958022362744852565693088996716317859847203360044521563609953109620621114688839974600905200633139045393199411804405975627008 [154,42] 204565766673724388341215178698476611030914471643165365908491852340846350865913356719524104408204880843920027986643719713953487239411277944066077612396588001652745749954538657817817085879162056886408434851698768174277292997464508585497610089874991122573955062698805464382240691146992521913212394495253790728085096099091311867912312214744517241233432653680572500278061083185678982650509293556319383574113119602095420744908586378311512354073331362663684695168140787853794169313211657754634359288852116536876258299264013395217065753655933720535328270309812770143147338959293272473988088130178273313680966916133786373136116612495261783716857456025657882189553384170014200721537651416962234947098615773893266957208794384611195741319260317872510790500780763997180762891065044655980075735923150503758087723461395977434516686315499453524500737489977468333751389869270944891657620852388190459102376038494964904793709972335791028425614994755164216854267577372983778726716734504230396880148117413840505631164277305157853388096904350474510213217975331015482329684931832255890713566997171919352053802171352913585731555765560691148263158169082605981414019137300995472405180175603488782756889724085451177243700994026984129862451709027993355020438151224763168882958511366620796811140539473395208070538480476010667077299122077549754559478248834704192914145789561337165705541375712679968690085896551319769137245098844335339044817542985198633266282918147793386045833098569447477102837680071858850750957275565671483331875022235497725795822827891614414683547143725607530058172963544285190846260950470959195684481530194708253598391624908279055675822220119115915611478094049382187519701832303458281449322491505881284020934523853114259729769246358580593016941702534991672295370235399616413597418439811117645941467702593393857699500827071697070797043729641117402890261447690177366391635802860643150861580463860947463453124988780691382057354523668470063697521089667748864389241497373787967368947012372841280134079978605711251714963457625176149754413030566296939945191519858441232301930003881273728529747782340962045106357174838818757313865118280936864332327677757869512603839867043267695079086299774983149052357207658936991776468211991390377524601979729611239154902779390687486095035703858674049419390915129458197144317623429666798952150800755689837280105684473279358867267767029073061761311012515461127424 [154,43] -54464097075436814816798098402166846849023068055686614032720613877858819732806288299339065161898912502926034405077405417439932945954979630508480750185521647962843082370666071615785545013383671113415870531492393772519480634226936797105832069055964850563946958186850300342333082986117917612983636010816625437235956552565677966339825095096659116286170557373542406579651832226615379987353017598046714530843680084384107110211214727694278855106356033613200712046974779219556446652242672418007246775747444017146060149717207788353475297418837501318989763230532006453951031762942688308902361638213150984203805777651875171741984685120040632206308481994736657708394027691231542579356282587068713036715160977224181762042840176519888456474838667410335872013904073014303891368080322407046933018985922295123434873069625177053120530783924820653500605328814293533045207105762823960660077513344035583951683368669102160257440687129676194939539501006926367582753284773145129516502949755364052777049988246480776741000524808441150253048116652754152384778406334335934053110799797685522821735215031585288104648481365837426442234695752101163655192981884451913225954701171804627076158788759486237626629459728610050441009561965278924280845734891646712016773279765136715435000345022484874704669817756369169099903664661311952105710791589728356927315927381673877084217508840627330741290299907676271107989902860748364622738731390919907197375709338729633253463847521916277253043732119373553609942701105985566784315644151905412784955364970128991959264821202804486688145584781336235353498955134055618862181188023458840323075873448863709064269711376526078801014590809305034641065055771053826620468316700393766904610324035371922588345751263101741203528106539313820034068562334194803587351492534093967662781839991313884987945642858947270262458156392975806986885273443976016619023950896908671339833923310153997445886165460368774448339531850699738265982108607475208860081663518208857132536133275038515362258744408938969188508430237513861993444615783145370315122733282500946809998670040186333961324141304764403318775896109719578602081939158420674086005216421749802156808502238454349871650023183308210811731044338904224006105506962451074790678740848583601602241032841530336900265155754079260983951424646821894278678823137315763849237599804895779329570591389847144416441367696125229003431633420297813409113129182849600 [154,44] 13047291430004269690130106325642786736164370266352721370313937650402990100332175850392579239750980449373396177226734875717699606068618767219416073697606945956785379596358593891125988112273210638515829690441844840186160251736122604530036870271471086889490659094486418794788056506914469009856790990879297855893302537189769273976835197482790761461077571944903492025171718569830682213095154132743651592656090271005214356696830163714496178642193566075551450671513375482718638494922795949542633465881194588810412461137524717086764916959388529550817187354111797499371945449381978418583483478771531621412073849723074069995428835288969958461548964987510434114527435519868354786661988045949435038577649725808769332267687779020056574609825274723632142531534786224408578813873729118686381785242378331686880506664495206489984579417748382385053478946430758903239909764247110570824174486433543147096257870245991273140086430869421729180545868112222812763351496502273924215637938220044061892424029331328901086821872404783771558121833771168977552893643389306698122335975809009201004899074225020861790919240078442396596403984478750299642508389428919740005476034806579622633444598192655308011401381181473002615108533326899588674476637346228138243210445204991150981386137949779261121110910586582158305507203074229992933676845353880545122094805626356281045370927423668054876009260697514215218153301905296994349992910545497636059302614945817164452490516418072330170402038132900475156281955880142971509144428063747758273116927505609974264137744286670085738251360686841890266896975108736070083229996986917037088205039138760562155851777553772153051719018350123873008739694947438423893750009482056467822443423254569557798689744690104097410567507814122680007449487176057578360368534705616203920022858381098061262371070787486276253102193420332952660752761576087809188023320167820756147043528101677934105976615697742115320870836332516155974933567910352757011243522806422968199267519125941475512785403304888174973563392631010280764192037155014562236693653630590933343087631150607253906342015678132587692148388856482406332381136388962103556724294362683560006814812053920031860235315566262850466511035991406429161521429299530995251921513871902989154231563685404755585554526561883467979722878051826362480148920415793803150926428210763455017890341208972580082385934042291082241229240065703642940680179251430 [154,45] -2797459248479866393971604182384558100343135718481082465693866616923118040876639278930723584095021941026685756060863896429709688658722194768673819493731241804149759186748982158969677041151855854836306824090595818941339962210745162847151253219810459669114824666852508682331078754778011270926250118932735778346624449627144672021646996645243664029487453978365322139266643937212089256196847243232656836378222875165592786888960979859917357964023699801500311174700616860270106500591743712160524109940224847146835058028547544844462074103265437241210632832733231636685992100339732664118529936185927694391636888871693525402637848438732039953436970783201739057169716370028961062888112976428319818180597349577308500779885290023172165610563651836553192151784385246783275283429929259893043588232478871707312672525954172185503786599354434940454198214685885567038133021913275136372094124399312032834315109938500480847987781411709356515234461608600099901133077300978198766487873685300683617355756751103003871578491622480136018151963390517929278024674962302575992359091800446116027655126388859852192691075888449683787264420848313081111096788437494360506973106245351169172529299284037113580285073879483064457407117207022632019021173237093411515222271471509947854677115932025142606354788089914597466624454666825246843058945571990721553712857718738529897421612425475635644766754151928120101788823036514433680982773279520270997461570262001354482707185444498532801857023972154954643187207993276262496777368724457811887975374924729391896940920039662639144384202524196665047961257924881355547081321155767942039210536812794647500110071398859362421533080729857807560067389876969490722049469764774028075090917205777634888895305477097546005401284303862283996535841655178272626825076268659706767615321889287409231481851167583631147387002966706031064834072233451099031410362989017289469322047327210178772499038348059608212602856292574307812246240995567440166841942243347603448893287353493279916564512795790722601358546987369950616195618869434195472627391774870873283143120108675463796601549878243743400784858349468645377770450832616769021564486616509227929756587694558538204711320230195323184652704573381188673816564616879702940504603829162462270309318327240844736654152506289764616627714711128356891220724922703218233587575697363227955168588135218679325744392184205518033929006906046077806347714304 [154,46] 536641412026207441983328161033455216083379938660472058582943352057265032908994181391573160663625796742627902167183183232867807758573146107911095750821225643581246536029827824575718240767618657423098264949315510298317320200031647973265388362003128190919882813470142655713763379426361137775763407552767790349316663096189232476787722448644695378285647903819155879920089247705431087540575795500383685766380652078967661301389133378797615603041654921139314675520009916748793554876171012519676550065388398411334012894689046919285143264189601492823630607863018704407333242196734378579811399696198423298177272425849939530915882678683123890277088330825396440767821220467429850266621221867899456026515231364885349887584724784183225169306732526271752600025414375428309052121151782578010169462991674726114895825572255559433312340523995313670534370272710054387474189396228182928860055859675432453556261313991167929566809341741905299224862127806276398711292192641934432971071677994343856100163436560027973189398720279326927536802792078790571404447604119777144728036730416429627148725656456332746166393129574289134542288795403457145473101876727739588072154614997969823788102738782689069176708988989811424771072402634739614888101056610957362867118454548365032989303057610692956584163817559474314935450556082444471188694001459386166285139400645777152150890903176144284497998910324767574019007805621908424416101515926326467055423025072486417827674156803750143585669770205615373996058124021488725068951832517534802252036832552476707587062686301467433634958914988687890107002104672564502456951840750008495876975653571661478316899503023767004411740537547977158667274952505576218771855730829576549559572705449612568843953257591538153885418616782876499787943913692502436416007676675437593204765991334542225528411987624365396850948586481662383104334641330348321109139852860342766476463556694482688253567238161181467432909015254600396609566864401024538441204881102791476203054052127644746274811545065405062723118697937554335498344224270798853880451685386380535201222531714899327598584760103388385080340180232173000503714223222931142077634369668365006410760487510116916667624041609722779000080861487289531460831182004206179472263036439268227944200131900739862093719534276194742047931338426540834464920411946804308157230685361033627833414209228582597529769914599957717421158201668010300579840 [154,47] -93580125774923121287293160367649910564453553268791786495232654338977532520660238640697375877318473182047936230079945495464571416132043774223826217435162738287022951143556494561781583349439063099070245887142551310637032171850243068763274356543488757289100802930852081811396543047983894433543257812060706416355839435449379284486278164029881893961505465864213073435645590564911004817140864250055038749610863220561978204136555256305296255247478916925648178015521256428994508094957286681664611389632259208897562502985546074197355960620656351584790839750451078894107603868158843924750080629734632769684032093217927607991138830321591319074960877983778551652197059942880044572621023121596226717573518609589274456100369160437761779290738097465577488878550404887708144584276413989959710363656068345105324054865625093253728255063026636234587558888796348698097265968723414782660470351732376238613217037400808503740347919367144822016617900408978373920758659197652033165287470335676375747324775195144717504544428849416007108403704964571062415891406780039616053060579228265365860267935616715258111195068780381550509931651558692796964844537744385969645115341187952293109001350913020802184214625326434428177904788811039684404336756509093091231402325911425709425074433336224219365454548399418608236910963819477852356582953104411191212605251810507619892890147354501352051926335745137216046797111871153992709003124511303604980590780234542463849909674623996743600600220068529133849449863521402295890049645379246486886862151847270996209876933300374448982885836064749141344308400291512766455355351868271486094697407802411570684437811753424313443674554056824997527909608739217259579079459470799517679881090682492501387099674768772425534000940320671321328837596861430632171458883562974368606523102497406188110292889191239907686385329994214812034916924385427733810917202673225802476426175418931371434533438693497050052779769522887357373081488749657101649523629802679609598159823473205144921884323751783401506663653030044140807536490211219504719103309986523058324375997892473664203193904123769777602512285069473905956395801837517684431037901313802445176377077037930226478317359986865074188332814008624440677371045636570169573031903281532558624291779745406150166169800984483540639821645197511999748661764824190265863577117129162905167181715117950775113706105390395346599852139549915988544 [154,48] 15588044795178428578653071098760966217787754043826788059365817695740310296788679938183883359244828128794652090817477497159425990954838221559093741592443456026065192767890502349857617964470717367619118674542903374751917958696066904213642795938310863883374996501249686472533172576664709864871912800101344574332770221118856869879112146527706522473305236006128798317861325355341097847089957499409470411565804297476607221228388802268247045115502298037610017423784399961534357094344804531752506663018086427849472927300986049063933997221206222943561314880302422800763357602924551415771766003769403715832231091161835418766297799048079601292037789080381114827363047213478697046875625533755076549028532253916003333819083442373724422815028463130986004112505381025013459747145089726295075055590864105848856586091772902376191095301716462627525283670250066030748324937713449782255548558607822223867277772339513320794029524641183888398415770369029942679225366003297309752500756377270336887010645366953288744733929129727998397472353851967738469020588297273250566169773608973551167415331709045212123427254807526544099550409189290315576378166525032773957860236165208784472417285018214757982233508575973994571756453079763869163650153304057498601094494899842892475728222578380508492118309264025263132052337654523638827512700049896095411054482447962681397906434787520639661242102347843393081574549655435539230391021591490224826656600338201432001281280833591126625502326804285177018942655472612182149394992402948437861488669163209133905718772717487778411013515673600579511276599449961088179802644696949060857683199608452083763244970606255661895678894874132704248946713532452980925486679757297363494095822881259114965950110812041611307045196846551270392682967966561075446219204680123388569219650877827217030204244701528125378755725282762970415573015067714767857258258114533798323083653220022408905631903974823964079250003552309226871514895723145448530024903844705699596662000572619611304109719862149450007202302802095835214676577628267800309198645254863850923692427484666607844512107147701278341143131831852361768533786188214898265892337723232469620315397876305133608357428473855886801814044358536160772512703201435731883471673381126363715354257988214735481577351740668612832250296862978555329702637783502215655075782039036386130853670797880132305027396950892229347038114212032228 [154,49] -2681028667038994120819542039809002571263174826134302531118263524595747421277034790209486971484035848065400339241859154087577047240307286219772258384266091731217416792015165389678543968698759587731505688697741378476011525484226087493981622153535886877407316308007978611451268639965296805758352642925701973148292083437509745237709264477871305659510790345776037308001437482741438964655956530259971040270478870966184535030862844419455857448135127759747527625240106099220069098589219405330370387052622315692326380989678006754045274088612093841549764453791038832020423020589994668372877248399301656018221300242751457879136856667560944246699904277394648468866645702632724945858022856723566778529954623878517798412990083096611967881962860597063943867812618429992613741319678626166878608985757220557327073084351322866631528071316070918431594713936611672271922720370014981912800503727915916468855859721106688913887724433991333435407652896728462346524758082481366991448000526305869243439892121571426816124778396018390465835492423465286527995445484414966006056384629966714502621811648397958733068843910973041087981310931248826316576878673463903264525441305876656086603521131650344144427818585244966909626657510196742747295517143698379457830982058949460582132244737104527588957462892485747684114149853812203150103080538053319890511660534916465441332171947110453694674846647521578828244537458877274379279084493960562388898832871834677910174205963877369481699554912508647295693515036387633650323025171680541948469322624621338252034961077280407281759901323693611305018085554282834263499862588839577879522673845343430792586278065012702923199188494170865167132690888402331656834180743978273133089669249676719929289998097025463564427129060285636133146199268864323320526779325986541143978929411913084087700312034878537428680639677996474906742350974743920277238849312790842920012586626360462441105362258899252081399626447392962979307495314149010159818878952220204027491033227567371996415287488549874204579590256960494996095837332059438705595491440134443946404757637943903508321218721351920680411528573408250016288105285629970216026524053843354142497696044792102288797866701227120605272964968662865618432992408077036359242418900306313603155433585939167207816920853022094612676784572580588549516057751775915833421644296233052571227950389680339070558206755068444024937745470144 [154,50] 489402923951175007657678271997774373073478181786676198379859832733578869945842677036396171226029417711923886628343373991901224054220314310035622966123125714629266804485702251380307351015424270919765949237576473409000823347822969144807091609275167650967349055841274778782297205399072756089455572185310211137040975304081525919732432039689506190376215251013869945579903828621495001115046924802591120515658453409532822263315075289919340875577045594153009325554010276952722538006474658132368179057213645423627596106861935508379615578782458565000330523472356243064813897255811099787309503588649038994207531942293197819883077010591671029599645548160686359693119981809925477389827563161936424338353119705589738040805166240522678855539197835589628577491843890720619808111698632024101566145049661372757914505743059956377354528366814224207706319111044263342230772517682394162741039836397682826377141513699482277210576384058709038334878863069422285649202252439544706929852623911476026723655893058389510545326025480238467464748276053180879651281832510857943630085370549970065461874318004596798311575243153608795660900477801343971140397409399557717944647203795039902726332026678858459132644829450690046235949082212357014421212487209423408946773503326438971295342017435081822325347262639046677276986675277220355114777312984182372905006572883593773675779747078427887073094039485145780214441199818016025152985761915471277824079040825773800532701676680868752013994037044435806991217044353328898128298792227394764188159627648661064663962607330419357231729783181329351052228743704139110300966197235038195607758760464496921933739554752265542755659260833220280041327836483486964080160005736633418693674563572973565375723069514842880469117043937555763848355725793134259967519174036894321492768282038363643035875752224237070591460873532945469138562950842521511771125399013946093612649920366354689345220449471585520202059769188939362736972898231765701805690016240047706238084164872154567561898918635410520850406393013233602691159276748879111778508505380735807676217465676454865245255410209623774083107849237312200318648787803897183108530403573709007932374114960852331840924587661544410623914260688914326457362777055528767387526740554245600183962620833265750121016939665730978626134053284178367435170886881320751119176479142863598743882317202823231442326946482468836165129216 [154,51] -86740166056939240050568845277901958623046802563709110724792258125348512131667079410417598036389802198088704118318472127471935792664945788300826552715721791515352157229691037346287175126764162988369213211768194627349700165910021211857944289960599855176209492008820672440673739779374996639200234101874356700972233794767413892126031213250584595304284577466884827614296655294185004649718594404662479059809880692934160206853230970455110967801648089553142457389766052520280793787162326928854045623859112784754396261396919510779594148737905856389780995705066758611333214275854001736573914630193964247685306191294117418391426860768577089230623175453670771720852627585936419661510264623743780287164930411224401933535710145738057511193975549522129448082250367877354056023572506295529807141794023330357047769366667238074849380155027390962717966619474871480969969132945017941991280244639590881420693122260212750992459726137115858044475828364725327094017095525045233146984972731323980078642910385641010951482462872654834496443759213673719843568821109557268389485393189339104780024952022302854156810286167183178106167428715038089536090317161154449717123166439199322122226475379511573890390593553447527698998168679158427364452342486254208783438116418892025146963249485064083221820275022841589853272711556616813567624992485389698454310262748033027738416903106484280211006102821826372509753524053137165043786023353685505657955587831565201649498951015913303233340653982640355377773838179105518060011145858338176710053132879662349970531477167613012672731152003776077944763086673378991422676182657817979676832171787182639517153541487642265022237253856734770107778248601771304580860023569458080409977983242010716750152746870045207102572575442010262335966110947501550850908256359998678511180359979881539580457168655626994113135086169540793036504616932377732888915203846939806447615176835528761016666029019274628044750666510273594163937004897447174730305049971668666231420957803666610117052637603778829358149909906147163438411952587589321972911398315326915316020578624651466708439526479994859403901443900728966565757936067221182419465462042452040768624108034997587581662643327352082888878239890156308643327103342643928879291492248935321209745984664321659985103359220528107793783683466480923986333804867417257514880521568397052865336339882753329372378190409630635433504 [154,52] 12828691593278358178675733365805065202017263649634342061497083408057113202418412976811820495107501813836761832064681759930801871054911671715918397366034372532059861087152332509880995955275783491415210210282450738018335698461244761287181929147713595508092907937221777835970567129249926727124008668625848657864559703339205665492914837859286620487743154032925740167872255316190875778745864466378214136410706186347154291109925559546848137754419169271463492792645925216443902226840829337010124894960169433033973908054879016553675862979521396576353183836883088613471639990187637594936497989923986781002241702585787550249846439852638096511569434190267578750227908596174909798708305605563874641860638345988544864207166195064055807538011269881962098997150199364985644442594942108505516913182047131247399686178717464518398611238582953709382107861080537229494397283959179942085448894490969255072039737894793720922179691392855334472682245488347034793335253170478461781601982675287447925250132070673797456734797022748221167670957740201323189273608527643565993870543030084561638485154473451590695688458983597615042074860731362892488269749475442980665571624083235725234623964511967061757498906394453516758003274049692297584313976909660937957495761659491154341407146827879612131897483288738005493086318595460354368190194453630559996229077278884660321547945707084651005770370738085050711258049359527746397649906694051849546195967124112879947138089772677743284117341220887108089990647425856600037475977667969478095086557928977861057232423146261866926895573420495223602023978862137031180865713948052166529888747192527626023477201632396058507444011574498600936655759172048641417586506240537148203285875726218886667242584828191011628217689320082501261326730028968569252075015970657657921436745815501973657663676510926203052832142544326800312225267335510573858778165877320379877603775786522354542945264078928437962898631441536457375071774042776702304906270597196210927875139973833814402686653926083094872733203363225311244783837726083057876565478733280650748191003793654428762145410121633320627147471050551436197501362811192086694086884702284763960995095767640735248523145288720010142015936166172482112713615912179474504032512295210939787979668116948565954310059786654147766721742034986039113156284324990220697312774017534733503737712224974560015364176071153257077 [154,53] -1273983028136782438530764214468795831520586802653460740510265013086310486224257228960213356690265386727338527566817933807229351453339335031028275146936189676879678351091516318287038174007958133301821451989361457424685987693169991549786647285720134936368927176015380147782312490001897524424400508767405474421644264925476092465516584897498121946922628620927778317018065157637001552448173211027867468631374386331235429683141830634616195401057025167478607482888806203672766660483313123800395216252198979757194219090115039655379616408815123141698860159712728624129511296409744748386155640867894972261920949463921000471658512897112880467415810109931527584537556346221767744767279993188647267716226538384849380104314610935655221991183359424368951210771490431018004928172393256230796669322050670903933610824513225326448013936791969848512233699107677370303268251960091381234420874372422581010046277928849296711179192231435899961737282734370804238986051330412227449122314452853270873845234854328150909624624527307253415780048348418437895221891280929824621469244479096165605645645822000896902671921435825905227241896214156118425270304404796439213936925588840853247604378487659025042690453381450512085042569514146523338795981886427434938019899327682646993951000699592434239208353926931857407767859512252728320391744193521228777851190306502119753523615999930787055657954429879877312092168804048452662214527881461210947686053184758194359891372835675456491924341838470327330889428893649534991095231690736666456616556818178965461993201468553252385771208317919227978651604126063276240536980870105708163789611427633786543532477834838353886214465845294108885966902618770929048966505794378684315304791764559633733043038605912880413359964174619509307114123256849204362337610095337427278320897627419365013167665887887530161044762989521613953295074149251061119241991777921448806027366441166494446317807307575994732038023096667507537764491823852570355385575885598845112176706370990175425072380407319574635795294931321122283961662035150312550208882769108571204686422479903163994584808114160331659360779694918811354728322549374805007956017467620964440097916709630341568142246962092196296114231820857192625321362104196239480418028437976014992198494604693193971686893069912465316612980874253285226350072482569744575523168457970837533864322642742208202578665888428672 [154,54] 17963041009130011909802902254163085878946528815205276213892354464148064927205633936494527858875840694941162761037395928164712590969852039281716089269577884026021748061475182688764585084706888071943702923550999021484399628499655588880709239094884915656427932923984790644528287794923569879273862036568997002462084660863502102416314407412832494480448290686572168667377637148714918216232192518574748727057103878497662392081905458968140438859381347782120427843656212642852151220840406367570239269867950381633139677300746664908007754412332169632263088597404611125075606682024352452256218828833533120906258564492544260299359241794797496098643448629473581390739396891591858065292575207796540221777316252897656637125198703403560381666416736296816881212221530041016418331101357128809614862207023812966956944848662379898708737716606288411730200232465495716427646292863592073147732451641812664229305576760380576578828723346622475596138308577078880869654910740125229320481501382202292745420573008919119233535208468058865761159886383168428165576749994149702214050378995928258570277177247803639722293329210034322342458716713472756488570426844661886896283482537760901168698100537833059620623317254748760966803593853969105262263785627668259859363097572958327111505237509375017113251241452087012558646168823445645162668965694627982640939144454653245961703296782315108692241432394296023760273746349089220463050491135103922571018550781223634255632811538700671035401891081893897112382627934152470837492442730711261940839227721199951566321331653196842570088270175997050170670925364791056462722515221289938275839558432497709726183554225064244911089167916931252290251779618952918855591789763644462671635203655466267751271796114128192526324217573153395740765412682651789022463710957937440510417635867340204579083041606210179555191037508412490556713024019666235724730307546739022269338256690027172487736889312396558101020159156133573653301786008478258659354840514318194036533179532771813256403028570701725828251750334300544296339133211422677670340581583510856681618263768924483862408776198023314261592807577800707634211375591639718217152957720351409392035991576078978158916183614988103153833052197362700205146038719214069758032939925423983568775231849819342721874706186364908959089774048153006930567472494114663605024881609330138505782579195880404401017959680 [154,55] 21567049582178398292065759575090373348344978647142167136893570280645600127216652457561355562981427215253296235165942540543089859256101242665329614466040071509086644025424928628628126306335356520316416887735324324698383190244857191600888422196306840922020126528990110929319792157208735746456627046081823832843076593852946337372482384745418615230809455248762940001898223484428853266963694198984383936106671519066670503170278595525819257112044171202763364324123276550931877210811060016351781134860601051843206295197061503233687959248831448069012100836587771117274014179076819579322160927269167939029663035544024081234955699162490714229897933074731315865165226755635213467499331826761482642042974155926001914412184412260053722114405738026038182194760322936790220902851663147650889848769782747741404751367162015054820809553220383878446907071241451759877331251459192157157263257676861098335692156293089557892029103433903999584880272515681879913984039130418680900055349136133625169337179695464105426027033315440997927226234140606039254246664251233912379361624610764573147523463540997133557283472450872465374540072209370321498215235313505238905266912302221514606848159049404368693935989618790010015533677261144916327005745665194788579928250574515261554152381016486064025276228226642006857328296602677794844217393372934984884304533435665390369346004841149832011879323425282248178983831190052978634134765267929093941465966544741471967787921573360967392327043042807427567812219836059523523313773496316320100599874913797035413653157884910459949195755825681508737924279067484685531405956854615359337210333000229837959927231561266324906689029913366484666970939725231703594825699502813833714572825280685204468536202619033578870051538389469873383973667975020561131580652270698504887457484762805394139751603861458607660822744237120048734247372383841830992616457939381803868759371082238194591195863680370496519687224843829522097391455456101704829927774567575859444848418469444984861182736254570267440966002018277839837766683488507655541156861374553847990163578885293379284394878034279913868746072988458709364890487256905850835498474107349551519685436099936847188744439135276629854043134213153287324044419604255002293411925648010816124072425998769865407879226211470595674992972116816231475488989172414489604184537875311734749135940942164670090274048 [154,56] -4660409709590826249867110326016035185145726962675530124773122236447594882758394849800280416309008268236345505751972278594225483522820732694504093320400130241658831255930583771828162357003310108333397268216050132505980627504781716537547617016214864581772448327510532481971818198836173192569708165325016095669428507079306074476549502320446306066157385622393285163860937529259824501212133444156023183194456506846827516387562192620921661388780747758355064003252131367913009137661824606483713519743116598510984597448440168293883177491016251775764998821190836778724268872141352184334071690149909278793390248817510314007139842146596124828871672722108016953481831078692506322766094998076073128766615348478886662677229094701173814648877185257410677031222075512530069676006173308973823652682692011140261058483547570475595175873611449002832461419975672610224232608023810109193534013581494743356202755731723868595024480567535520078848256929801296060879812772826049563145215751239646675582181590785268133959822710837698005560266400827086451800882664195146775836157706470145659709224501730139226767478014899956266120850289392222569342924354236944763355432685365648022680468983496674057147075762241112378182659271442007916454482048780422350160405628918774578990770795192776185039181897499729096795515046654231301750975681615384797777271218832788075712160811941828269758205569105654489544889274014932229840341120375745504779373946637562387999722683369365388531624338194197275396014328324965700787455374335015949666780149745202041712057950956590472958517817817856430596697598923718422030016362507244621678472523383648518833792081486883048688749220412003257126572372537104595521617989680119203852796306106126605381549237824685003073815710329117098580801256691754740927535383666714462222490564483247540443860357935660800404105892632238280451480565644001271998445758509898475715949428770867498540512296703544588724533212697901233054859645155289346067322653670924347616867140018905493963368044918126629341554886111950494270569002722295865858569937685276105590725915711444308879624757511784017368487222131766234529442433512222033681208571433436429559183581092883109377635453036185959468156798940602522045210274536783159525173329202815430182850795203313739891354139838279174284962035138306130513979132796708891784991571684933967849616926173480766336 [154,57] 544534153886297436163278133594180735787826359465745415483517133583929235099136890154792645631339747847909430378871960557359841366047741159329689739876035436524621742112013227787272432818779845683847727541298228504395534521737270573918819412024862002579951607865018557640845406401689925725873962916164328159591642677045615167944589153393889438761049920082267167028683912038364908786887426616225031912272189821602379119056104546286992095877825883185254019811196552906464329700737563973222854537610013018283904682190485081728956991516239970733143741266217003155669492337552535678216981600698749045358247596795639501914430721478823187697708215842705196983708404927611492674439936838655730587138247294363834543811449051933784267975727142196424157698085149802505249693657746947337721274132185723766190915535749736325423766063434955916595637143505363718943646441283464797211255273230805436581581866310762351854528775770575050716488118349638469457054630935486527634723001568384903856215233221885307702978155383715473091112477352840312956879877452379962907640793364961572852874446292675278417397325669795927522592290304212316644587686842589603044134574250978670679323769338804457177542795176747782098983412157702505354563194191025314404774216970246865259162873003201607522628585829240315733056359180108788553651873816266472626825803976360598086200923129861956213014355846664838067727279703048421545639465157398235642365594555439659353699229712695969769211878734228448932598117854169974549605064993732643235221405475575785379337815730171847001943566180046461941581390428430650434413865924255988300407214585563688529976585507623137761101051737751852981781666769357623576976977511737637533919896054722940371675416837710053093230898855421898040636432151890060815290698134275138493319992915135587446343660630582110818985286757592797138364354886614608996633728085536389903504147603278981667744913702095243486429678563584554748146297464955249573564587847580518317104663593133955779038031646228328914221999761043067824273577330236314222032504655310521637778431749432065767295486041985956972013987668980234438593245145667993286792364516453813677672614866139549000715539443495871266825155666534162728706137150730453390117917014194594075489688765313807524698595796045586051533804031559216424291716174982744305210370959986032437531621263184384 [154,58] -35528581996186141371458888890341399852443532080202064337803874237909140884458097295899204360520616384564653468226049277532149981811508939710131881446883385620933469762261426057279195244935983546279254978175925625533723410915266132594233734944308174304739457688381743721639296944016638298057624587143906648157831383614131730284668028539564162010272099252269992010819114578668318257148747220019145450425326012709655968710405725534013247908096541747677134087837238734685089801707832523180287572996922133178025583339942830597838658807558171395843873773257650127802584346664488645911470728706697755143073081005494403705582884946566664368125649771088409778719627001913667836868363536687304290782081121125213105027013126157824355070251318804843173620015060118571316578518054908202909181553081902666119566976715244836814866998944039889996788910539710048296138572727253402863081001331556884653135966157229205513955841222476592828974138199435112607974500039057522848924433914423246727083892773768189411057426237782041018403280574566194640497708285520428922128837248240045308251385143140520513825006414334479281462393679229368525689594250513746592443416051775895123507239863920193419943623974815640925712327907552038352702445526167364859257335262286185351217868083261034182422387931922162835715936785651301724962504402237775605681394951127397054935812874824777555200575707444540284862518939342599026356835846890008001958257248617093401305042990741766797185484913757992744602047881130669810603505366576865686901341395838440526303609677800394163354798408842977494615007281131502741763749450925478759467242411896784318843153608366523960200508686634679807323038910833885646030643601902664164854631476205798078847788994709088430191645430097304551634992646377215735739919683554219760980619140048098417742502826147368661400659478776212860564861748415748278251001039422994007452438311945546568686567147432303701394726201829737773115711964576291434248650542123905413478196499231245341443125945887293363338903565797503303747365728711663599834151854438865437693995176523662307580644976625045560082956634886877659607165436292420715205304412019106295063160788391959524274236366625220836413261060661537319357650432931486555049290958788521034697440552577948061518696786036430790403177515403217443490491329512378404735384039191642924213730911232 [154,59] 175415182752507302203172482703066188904084151703955670243696317342906104463996995905952827059383618472679943674670020449154277000889808244574635559599911289214528586312500010272448494525175471318213267580878683845784136672494784040419049900641275120520267263926756933780837907771172634293701699899043810161545742722508151164373084568576477774572006769088586446579648519599099252459725151969896817889990583846559482969037864818570882665073462181176481381738277700122532772895997843369458439287907263372270393562048964405233358515886655994529809417332521032611731384225193533097926000170799445072144521444944442536656204764329102420066217690188900269807793475556622941519264497059177170303587720285211664067024324094824284497111304294809693511557449873142026451815923620922770021003303191854005987126246152300116021742437989843329522294151977944152754672205362512412600262083406192205832934560507522142753363568817490648826432064005571484799973071777011448558402460318636384235924391107499966320413843136219542869703369902496765466250116877129636873031580466298996447269947034057830392832695389267085334321885825554095206117934442363653167885877644687253848337265417075084221095401937715539342825052531707874201918910817290376239669770783758288076243612439472110094759944549506298074125626425205279502541630861021657885605493444778123384954657005680561755171638187256938663509630060262923755112323228088986620908747545204128435308334008022044601401647357253089110717906677376180644866592125989833311818365166769130327118813134821710634517341411204889852205533624933690779747487597902137988462476212807154153580322714214759752995450213935436419173103916840388652846839745361556127589635472475269114690474288066822176914164174337204892811825270965222266042644274707544431312466272811497179081245094590663008002631411062414761060578198379674410471562202583772459718965745292652358698166539095823494367775754001039587356541485728785976715242210751892018250859211347186918524225170758849522765678346745822304449737130895256365221718687851883126238850659108116883961502413695187037386559146955282768212453527600253589014001984037294416767363170246614853671311729353249207029766352068808162212052474748649083460666952716279997456916442894268699023313567090958575555405868436978991555162251597271788576282860024206792741888 [154,60] 240200558265804348182005714668685675579947999920993920880953180578078591682391790617060941282076920414102282058344744099258049054797038604096335174881697074669484711169231872001857140635785430607769585260892560600823722208877479953399374234607581124198923814206452105693357881431585999691560303383084118963837534849014560251302936651887018242499885690209615119361677400780574535869492205200837073005289951052045974265739995433831500226381816608626563008868297644181727149619662597867459721278285135318632799592659101885756407640725267852901399243124131872091868237777425489359412912538371130385684267229831286700619977103538199264517575694924243099025237387289117620459281385959885291431129199348292601606915643792670831965431277370212862292889089084161280815515009020125742738537265618904964875313780879277201315911624499582944667261567636340990276469122567903557581028591601999618080769764373440954574390843135866013254433967186720734514276101298891499316307931247801007320245155740758648097117230803586632617445943001208108407556346256470545635485043780116330773339633322188641478174023421977357103948947860144865754655857970142816665870679126108467422770570485385994858230153194794150185727832316319907110975850580930178351509366893825809809713049069067401752441253575559658503448942088794726973982655166687186016836813994654337729194417487696391306092216766627249697707630030565135918846004936765401180111365597827194077215074168098941660849562769704092444063051814830926941163569645165883800623896875622965288697866562678332677181016387274500015080235953102749222010516719684865418519161616775094013841106718285659484981383845984695502601146317187016275413110125511148591663773203948796832421825970099336769082377006292432239956063935053910374430132546344663069979302844646484321959159358655173543882011250211000518270252933180102550330704296379894549992839346407238747630430540846844074366008748462975446421187151180015920666443427851003976654856045129253400355621762816778237323832461539921444787012517182284463960988728284317281325939631076957406739856204672911798136258922134224741713252473569912838779266499584080941413068035866692749995478378377885270811491166196397691579765538821011487927205213082293460357033999291245054945767600926949667883383253022535546783004730915349578164383504121185806600 [154,61] -30340153003416015899889426808933868072451211525899532356495049625877385282121099680831264895579187442708649448747764855161868186526051145611792480294398468308473546567210090592623386767917121591753824505285775928563373436249084890834593147203248968663061413115386818235732171130182255754644434899774015017290935398086089012534912661347135512135579403236324010516784699769074953870968148642083283333319928746138893770747103731822413510221270564838471804826348202352999137541545199195077054706935106352908599303121531783323973466676946642735454552203066508734087283280308238838307894328711619552392957520974535128353207598028438556441083591071485170921526862544452360956382574740590341760175762070087137052637462367479581021918023462091566847897316297622407460173371976535693955506901449509493932751812815739423940028579387579056320730561617193998188861035729770359793535895798124763016453540122545787812940035016173126601805744263859223451656093207764974155709349179201782433697094147790430466227302693183976921419375219032570154733065034682988174227614511491790245165397754717611218678428196065807199507990688855817434220175280808628550320207041409533215300656372284417663674453510851114056303957111188471188701769607050024739478879533192383623655897322815440694594567906869592183409942391082632207708884413469220699243041881869480050012810513799815839008128553814800469113498500591493605863877023305727399393957077274138793237327425832521145112666625180479826706405596485770956440431223667727560722740370337296953732121647501916589509001059215024913891081218695050916768725207752734569392115236990969718486001347612339815217718721454637491603465525800352104316649789845430031924399179086441658765799620805499608542225542461698877559159538069295554161004820585989415969435949336179250452129324916012459983464763231790655415847148508164859080730414589621443650024208566030535955118648797578400424817215039927868564852870621964650008986948036709765535800182815306347365384621467587359519947784323816895994458731634460600945805695725965886605723864406289528727503090870054691145898449473684657137027509622174112493678042452898141225737949289776800640683514390415749663870625332422814089199379159356749347002121546135243875193071645421266937713920185866841993794690406271551848972090645768433993545167666060032 [154,62] 2402013245050049854927280393096785060115263442858633905122536881290397461381890607241449731452489773612644263568349775472765951907569630644450952862879061623251642889517680112946014083721463873512633915851612866970754384405064128284798487929906866497514724348826314184761235938745270854062947697634284907722913240892635262690540408443874259536873050469433369481475637310592943883811331452414149220175740989094009970849385418528927250333674606078775252382381582134841183190515929766999584496024960143638615126147210819077669903588163020082682751396682186907632770141739376319724844282143442552070027782894236894342906882157337713381047217107398315043495136459206516136029873520715369600803727200511035620731697509564337377119742344253512921295492194117183373931203016574990580293972668441014564200606161279113806346035184514322742548173169645851035210221146820238465457550982462989798262780108947029093925760939368515362813850658413539616231223189193966073019544267131572044016510327756718921300186094948833970665749487793929181990467562650935931170756175952746016460869055842764176068800385457103488117999451706696670708499907499938976217873607545105534626732483064634708561657923277092968409916761518880365653981894252355449677869458683207189711318701181877778735918011005016269397196772787867011607344971940461342712853290744751195976007007433614959963019343305006340598246973591728381069367357925001394685854766587404456560647745775287264203177689934635382063826386886296067578569111112527822052134211769172711670356830682335911160771130167278552504162046519012909116599915639151325446969216650222588391913734557570196238679482261713245709852116262475172280269336598666706971963541749426183490464594878316651100548295193745257311736888321799463476694567018641282458280154494587568607003338940993902873576767510072542593350304378389112739398284038057920535604586763081960037135951931569225293364935698168019737081948026454962192666221037763233180577007500885420951163442839089173922925727170137719560641987799705304865356295149240955359252013690950555377099978218419572451599357133645337556214426516978599056549649814747319113367245270500011513563235589360655686830850948636041179986124934175046199789239123952703919090879477955260528435514162251300971751637441717593482794830590351071322561709849088 [154,63] -168876557389257367468030392907824578956052841088628628983557298719907391891443416481385715729955384418422554308294193674280809951322931395782076378826689143903830093046628518199887615053213641771205095075907078239664799354895373145633718217456206768937690653534553984227655505291302042952980007660936385513599303633170134092130827533314723612767861529576869537676053347377755166720334513990450826254271843512378239904277623727067003917067727679221221362824021692139299326249321803208699625280845213639744169038398365359402096807960213066083665035279260529374844851158694129017981943133049460847544384828535721932134198588398780233943147972905966018186554259588663188404315969595548307745015626351507659496496047276959414379460348912998651352346910962749403130242347397126194242617212608681966820066145504824967539589925428714322127940276654353786588456334118513459328245264424401689470537900478868687258985554168505923934746722275454210846431474971227187914979866044994966475801268967445067194803338691028045437739600581269255165480314651250077873558690931804501866753956890883924359083853756951226174978118872995520408447790800856916792950051540795998076111262643194388541104412925486583538629052070122988354809030119249401752875888589397954953354250956931831698008228440379573292931768619263077455392476667732811898749294883307389674162175090172336746614399910272953118372838357745719981372665213756453445014199185421106635961404897085926867428005363656188569763890255694329980726175967498264098429071164931816669621900019036877557433959068518854618298992594628804361640728581561689694462546825823225956545068272720579156897619703013099255026138150430538765545834552244399285982643358769734685919627085955305504826430032259445478923164040998598790515225465691123182939652589907133179058892499746821367777502452730679042436193970528937994345779828468860994274977708792083796829170206355914680975891557381738125214153382640285529598105310602196561986296074670158221008667926434809516902682051390041084273807552779338466865190987065365607555396724457821645389168045497102655137663146453468461696182241862663501727822928429983223185396836980934008440145861923391903755405213395181661182254508149934159393834858670154662414741852412310451768485558162125597314753464243415263147953893032934594592489472 [154,64] 13078060940147418819776010083822872827465832697062927843573805254743140053117171845745045068726452287824100652529823116799289262496070067292436743015920363106321947723891978225587313118421416753770961533544467917863690172776485536371784206784619354918617034869370749974169560081836765503719642480985992815237659429772228407560375551892088645227029662572897081736065234011323926492487270996123307462400822211542736567453165766292262529616445922194615216958461910377653954913318564507835472153350647761189616371945629609214151214210260684232264290579404651422303859718198727334908445077940180686695866944059809609024266607449049190777105983972966624944661908312898341658529225368971230324885611284831058306121908551974323421589626064334132356641785064160530727847729118601538695447449839289999156024485624521236456007609138616060161286844479649441739526757622714139473325011040845300264898471484238669971377631778157144240567460468319544308321043244862488266318413209066798224573836551119553648183536334181200947636506814127269925674535429400006969414800981605536949863651449995688930806256517788355690598182693449692663656137941692880031703498591021151993656494021785381159356334270830638207057898475644149441754872176114945189958168758517027831050799615660270327554764591166321062805618262118907571683251525381708421385430284550393300707980789172533249038009103789930517700389325768164180672176628387283577305285088746316676171405739956051828008521154852636645812190743727549636837941301540339476402563160322992352069633967774124435973178398134766543634052291532631631921113460316981286120261001591079185997292836174836452145002232953376535806477915967474354918269838445597289958449817569170987512430483269676853326849343112574652868479288652789523943729586252792798995643962303194270151640729032898641683767588233873092665352177313169294976250052497654535966396415192491641262508082658882483055146542724808032959885453269565347188122640834154095628455936263196468769817423691599104530294558662058876340853282922660586017367375380369665631246414050113127715145181199424907172972913062593055735893037513702190061584371039788414392605818267810113625152982707473200476775570475191105044618945679317370187353602169592809364359537340740526183710854765619872110396498157287433884392500138012564019424 [154,65] -1014243076980413225524101363254892275363502293083997248587659195684413357065969045312152841240051063159848709368496526281953634314653720674409994523085252363589123496558924137689238244782052587088248464416234754714031291686543569308505416176176093303269028557971440531599267558886133178504696699668784753773854741109205457497268483659427663564856567215144308517787865086166472704109244981298455941056798945522540470581004293921358301338996565314715918778012873575288335011014160129223785991210204049100976124684707375487330335626705891769237133834928514118343883698746879248487649909681032170229487563459905025036795319786551405961786252644720160973338487640624661453955155522234320762624146543455925440453077566220616554243040840464055017124411869497929923083403876431296583629648788711228523621635873852787779343714072831709164316783310333292105240886511674018476075187690825890286432069573792305420362870255551613579941690736720146891440022394375523866834735765035997210374955676557264273147934251427214926142800275069377493037883505676067447803253940810419656745118709189476254716678154927331753713646749972967642920489449448191253960792434402335850291964014206713276767855795836071702942978258668501904826079143650116443080333478025082747705243405797772885303585521110633170393676896528265671548622292773814834127751270843888343695679548846327470191204642598160371193216397082152223438442905337698687245726383684321275116118416091026544033788226135178300023007238314552714457629330313205394479309109331429754107364553355569535761223957235045054478845978113627326091664859511765174355929994451597586892415096411401202859600099000321573618391331393202642551046523301253360143231040088498063962321976957109876018205396210871502641968052606717612986581182847741479933075711382070901486369804446667494347811196517790594335973719968663009455009064041841479292519324824113571801729506209262973533245439240692501190319613259243668934220870565738767427482559846356204008598918620000544599105293617887916149569376453659132557796800928604641428492709541271137325098707267616167611053835846446021421853355924298014544739225574635181581681300431935229557476804822528936175614542889166134528006101114718696074459381450491062815800424883373725933238543644546904049484149979542106658400481932487115008 [154,66] 62385171929040960194644700950716993228426515247356093940087028559148372803737293076451713855189039756874525714825043052867716252225181871512764134990128125781458624209773005489322473571216518265644127847299253523839206555750683186382555106056505528706631624195109553370684050286747098125404280976543801696028716143095365204547826981973247932390638179298527936444842240948269813072619791008777875362040147080418812297601696680713274959532452102199524517760566815075137491165956973123296735439770206784776238516160004622095316418590910407399171266206010362101547397051561252891522025012382361945270205234371601028375400106688806308409563088060661396162923414799715217499741005887880019671634423844677499404484012923728662529242676411005726258410010305074736574061987780879146117858389901887029527273388335318296888482928081619920616502343082510300719972178178939800001363560765601291674472878112279861275514429831976223929863979289410101849431345380913960822368380844481938881172766005248905354258549420108377615497469038567348711406774249319649053157178450599519232903801448198536449498662215024645122709610732231096462554364235080459837998214841303424169768422011111044029305290104006267652309576261267673288808322710070318910533104092487556086209606945968310083202515265114575459213872751321344049127830682005286700890240619145287723005880712616565112176136979445757548845508514514109519068184317861057111524378323982983716849988804677562681598029155020467969412590188274461891190429262361559981320873112582617921188654268026066350708282312133865071762715272144262621921698582652132115020366891156736585172765342051119369365941948553336571147787619463073733423455411048091156303734141373457588955055541583407371907014350182962952225882335774645174026388477601678212052720810866377114131756376762751100029174653816179580848670754181541361408284076413298105565501995068204984430462449106147378786484502250681747659034314530010836064674154240085937391632072060884444126353970902222679134773071265042689202666857371260905697624865376623795288031472844116517216309725222482911179351969640044476844569353133504163369944920545866760011791793266185901583883282005572257035621626839789912153171758771807035373138520744835796322955304212023806789402542394934400995545209823126528437532451777664 [154,67] -2384496196546247490884786652992925222188820788112068326047914642700025718704972366635096087152250963730614757048966053834394190115582633380465514417191176506959875984035890138277857959160126366187574045703619739038738677365826342563553382665892036297839274567130025858172743024454962391094917717787637352032683001914710672765762558779813419675486786962190323944326341789445690228901058627938639270987820520863265114085333162169667626160531408571119747194440207560669911703160626240963363153315418455606250942011076217506987166561835002078014598243204946222665266508822627723788262675539820536340820399837133578617923999460120788769385431833051869556335564727507516517035760161622025298159192065645721511754257602948435341329987790525371731872813670907233356473056266826533666795251755708069759667281901719861274143893759303975417727182329097533596580049933803632020011740911558906116880372590327323742664577994955652616628982348250948474352565654220831858207545380642947782934627026544709296398383652370463550765771623320014386885422604764882030782021863709117657126224846180195480287783959503000784402943104927319989277313836572524106865050470055541209574306945924441158845610576623013672541078338244556415601194929916592223817462753647202880593012822413644868903026425456342056800929144512627719259803235265824180694323358375668831838331933995191278614415442118462422679400960727294926230300475378751785471364111754278379810783063503643893748982930433365162118442694320533508134864374016920330346026255646219988885269255307031294346793555546022354458072132837357874857051943044631851956518346569320337543651950477099839247652622122183678094436367179147722557300251179709249706573104384525214959131582677746474724959506584349446071838303532593033577172780342086194547690049235245202986472975884098373146567070228211371692108592635216054578269579210600349482730703500779601894827366117944327254047383315327436701253289137196685087821886572066343844063195222599473640994656175787514016983791240204482856975546336409939919690384590839172389343589159755697703132519039540190620828778583993224085130654973050490699998863599752497908972672161860062348611461369500645954009624916773172804837720196387100152755087293716472797781268999732537799509694923285711081285840171771660288003767168 [154,68] 6713058300505815603690164846300545367730592148622507215503583179182551826262292734158219924131432285094394043157428958746459631467686442817864442111525419226829875605826455691827593728138335212190223844359742522583589158386264138495951515389985585226728802508738942848899929514899216653802065874050932934690368488328164449520804139993002165372431925191209195464304069911502091383987179887647346633858074480992979954033215198361573050465650884852586810382688701791067514056490913618459741719860264471414040223158032566380820340178700689953233065009566970131771200166620330696614931375754251134230060762084208718008603684704949078981244169561607602402434864315500536504343187974655856753866716572679892621396388196475657229990316654805910657869277470000939655801818995341052367278205546529510795181021600578253230049445794657533386971924062110886481048794528433301398043134226751270721219133137591551957054760891330774051218027665849632263776849170189717298460686630490707832838931964106753587086471469592356804578471210445797332008573462613325621853126753852737637000869590664029730067868349658722411490295993298737757048837766056920768006020393338984537956416387261929005174028338099789352724876581659856255168421610717908188829055374225132500569054453832595934489194871868828418400398941578121294964111480469498321420137264624831238758856254328133317527999199342684203874783553483881078281869261617108534732614995085009752234179038670271420763470324000704612172303016943676958754637765667368486335963262436977692510513405926592546087307646813153082132733967436906357904806497021766353965223641555020562577000393877685311477949852751064974185058550732779944168479382891532155656746020233969289068543211176395575921059082160429445344687766285861359349175930372742373544524598780060762576326204866687115203142442687031986779809138245044300754026642394119765002917499912846628273558520682582778286763111736585727566213000169764685586246078706147503705293059404606869096882222231010452427281115404886517189389006619548422562912446802716830527537654191378484234240468388860602684363253782604522007083403061675469799030141371713697880488530476162588970973003259419737303595774729397194296606361454591484162566986160279132652906849789412156587771103493696051932516327808652778828480 [154,69] 5496122141663254035081421950816269194829843971862731934079621800676197335471135068985085322755509159919071730506642869234564742189454154738634408422298967491198177443874891341998715019190930377610545143898315057795717708989800568242869210667016386290189768083841400558093328694053060997603702286293179222941537928039152110322333098461057874047411133580356857687860708130719633863450911260580650521181609645212343131443984761353743717133440003344267262003723388454933812643752304487546733201679196900819594862131479320227151351748989378565665343231476424131200269695266672575675839879529057516762346357463131970929709840076640007760692293438518101665309834712962524137424683564590482627414802692657592132730816767420815239516315790898661876683605458354691457588733390948966569200066331044559482465085085828760864406983505562321733101367689350041152288553791085306523016131290847099702876533735871690862271465644595905005348287804087237315195962088265431494761659284093724524403961220141330698466327386255284904336064582711000242133635672010007112226753241052533344032502798238343871390925775923272590297344784140239300269630852620906813892996845095684188471123227674324011679443755745696177319698707512826832350492288059526542101137331076237467931923309152534397048114271834574777210877916195325986172057439448733689464136276906438586275027858472243206559313578694400598204408453807111164102661492484249157548285274904051043517478095014248736143166675935606527789595896582170518055364995675390027346362424859618803132781716440073782981896166895016287744252123740951507360820065187614559224818757927558302285025701471526901780471497218998928605680937003954535085749366582964115117188826711919258804062997036130101889104626204708037182838119712447948810619206098971112081815600049646604843408362188764570979391764487284998221012813485296634711649659966417736667952882635978260463142400688982152775479899809915943201976676248856268328864877731339752600794966452971906859453371507513420046503591855466625376177584219699226151128232266599007692532210890658269648212482023128764442307472250119837797817614633186408809090077807447095980696683280562084594000198564239912047172179390545423665853400089046192601383130550039787026160467454794622482521451210401453825914439700010586432 [154,70] -297056234663363662800138505543660994726286831133442035655359565152153229714958869380188471250050936714202574917615204153038930041590789108280554029418870837377295162625812837435302911240239440102968560049506898234882100454419858300795684135198656037931170527452716878615051864938816523884812177782170110325082873060896921986525223015727186160593703324506443455518543439248269320158056947324185369275809863259235475123436333580749295506571592184145843343055793415039508020054625697500874573385198643953251215051958248485764742155541926520337586184297474837332440522979952997904473754551869521364598889642158003332884034818514824635469570379520037177498834957093514699986140405201132503422905286052218867853249673334961258053992151026310336161231829324443668067884989279599215471614913174816095304034083336573753440305060616455977237658931444257973825316551843299036438409795657580923994726692903846339769967405477773336699279204672863963605205710963843838307748369890569927067247538655530901361905974890524748024829039540731657126383385519178175014879084932906175255529817139511384592882102324768438224605143877210322638693494082025964834536321967218819224474699787486416244383119449985534025991193654830802480362905174880084169366019610378245697868347967155226163808717826283144757971648035960201698171584541343126089873634238465886173178799392409079055575122334574722309736249578372482132760876619942390511149955989661926397046948250449605854006863345886437778067078984390054684251518314487390199028681243085883500485929166188167155163051319000792763245377982762808832207099360519737911728953942502426037675133302390216499693036636212555910731801100418665846903321438464478030860508974214801571051169947579392053795732581869904313057299258085834532527505978626981891207956385454075852531999964396009938442237818263835919157549270398420845143387905443445333322351558504930277647157241482403158427431470737857958798397121086682609574360316471198963765114776301925629785385368311619520526839006787770830937754686262173852692064143352296683471803376811905009779234184606167725930547032466351927405010314139030421409612371718845408216891751778927659758101268063599694030575855209117494378728905851082687849344961561014382983583270625628776578088207157593657480455551943536 [154,71] 1504722307805719570987822263590383264611211499478877194042728534618153417110602515757790483747029072151083442909643563008769361212487943425790444109873866391683038185609762065321103828749406752775958602543401444976228527485125789950176294368976633507435105719949920083815245294226138348885827717668401786899588256761010158167925482618213885608994064243147605491566403059384656717475000871573670989228834818597162179721863760785458022594332514909915114970089740035170284370250453584691576458038249416799025788252818231586050535835695121928568607834025369703537337689618026149391831770845472138635122435654414779647386371330647126472927024054699604566590696101829937488385501202785366277752318246333238490249073699483074749474409916196622206432946517910478205940814248307031170710098674039350084934127760547863834324396885682476599855272048639029197209174979702469394843265780924744494681693131881501120067500458234833497161708274483971697377291636153454218168138420354196299874682735761244936056045253509357957313366436177722396924211173500581321688652183971575735470816071615928385086023506232013165326530258260818482604110189174929655055969395595587565439993578020498691010819123970216916730547102127251911525030008427338836299812874681764684253232530400447024416682792532037225397847297910596599249336919278977764459367335349427816683104789525037040961618181221042334614284094176151140883707683373852711015029842032894476527104555275115878630790506535187230172794580759898111402933605096461801040339082701681213476693265004768181593162900155903777122882077901365819531318745110581233107133618658511713239553016055423517939148533118008909664634495243176566050709113103165298063859792910851350459911331686096216153653606565188140322174518099019240172933116937040802895104389308031966282506374420308999609333208701865497251602247996574905921653988969856680514146435693604378892962949970919404196159738281633353340508402126652709471445846320748243970850164361548205422051680006191353952295620963716900514738646089839429648926757530613830986155031642722605035697625040818363068848272770298104925502218355863126281663951768555963874058247307828397339402914462423800453060655231597823141916315903094811502226090416482762936119844139980193168147753824837200003414210640 [154,72] 800043048433460635038057701873064256392953066505137626788297263637319010150104738134411257328970075298608180692052109076955488816641204492534883369677354778486997187082953154363520700787833034929301888973158603023513802515727840177462823795129649955841371615891661697259669158448263368256613193063264104163418097512614148278159401046119873414513922747236214674646363917367778203415989690264416399808992601813225185902715256955950099598329596337800058777067228699661267114538783295552250584516685075980968630471914026632727174518659188345422626459961261398394147673776411476756870171708576812041234828552661791380968764499953157879330377683708101181967529423255986264070540805056239869639168509202950776678298004522262506847994717086889930060828613081911338876756310972150378527468344718365613767442529410976596537686981953817059618138513824764825330942685804704965939600201141521481142452603004113846170562970746692120149373146785306465635938260564678291501500884257561450795817429758458231558590491393407755399861895195351981487175300466496950754997446950820385687443346840166603225381209903754969175531228780015761630256982116576540887703108929829792313669390342425995983696770016608520839394624284624569061051242506179721244817823565202156771819454245695978983715301384767748092298415910227096498730952892945541618927780662051346697322451505978785397935379337411048841747712525668151212259470808627422639763397694894433982620157688813427282815363530053198898933821956330991516203591515790432859783112335592859940737354191441545090966518128304210408463771261162890341092174439466063169174249012968073799413992603530918607050144193211722663924449179829096619243336593743781164755783042415366731697928998434096609904852312952799707813566433278974381918756739550285145304779941139303514026184049698494926956527784358664822708844124504838934834931148972780651647768629347460009995356250196100495827254191835899070271409750533645957407912604265592631792146182229193535968479208760372574875789736897713781366593259476608469322600168043940152173094277081582245300569725200139184834041046247983196204781699365750016338689756639151907831345397345645344108705430329587494466762157073284826448482740227695627587075626880244389966204006848918251418897625154826814065220 [154,73] -40938036947447214470685221969384818211099513835806004295180756044369916493889058038228200715175217061402456247414531942738991983488568327890261308181530895466735315751165461965989106521945363843321380870174381541456113379889406146496759941107927327082093149444898360847612675929517208371163601988409824775568997776558886948204272205930178614572779114861942878322307499837298437059592937135229920230181440141341028499249541303426110902818522796769992007932269769795380215326761272186551982724401467898505017889972004625729393784912094645653350615304115667833036875688910533459272718960184347305755771395830107307113458400645996597346103756484529566561297084105249220526106691374108090884241298121886684919545522657248327250162532664585519520105682284458314820034834569643229378054702970021943025646065530956637786664584299740253658235203551910863730742368395857696911620501781824525117528241630326235289009322089916547995183418642662348887625037318458218897753796001276581143454846325955175899701423643125687747037634339166530017508611501432674522731761669418685419568357180024056885787996181673588950427858661955587494181903440147908652303812449193204673437798204727141011273415313810105588150090712165207590395765494632373763334663571188146000783642467815165428767373748244000487888561972722176813261633371129583886247744745480234268018443419170215805720665146755803500407301368655633839560304916933669223467465618335990424615517667337083758417392886160369142919928180539360033779164294276671050122019602645324821308966888280625975878842033537541591109939454245268958662999577599007925748725653099604533858764346131652387821034057591210181888537135640307676728325087011076696570020095358572702515012126538310760752801926942145177546945063145325213738135187702031067197575413286484671296269985236331914755716347419888239577923884260238812001262886835853603329342558882716908367844441552752000729147721380866818477814988427878770349063030579255384347520013624185641783200993045135108718791532708386311162873852385107032267744059765354691470345751704612283973859748674648156656548210608694313379755061718151550001813820163427645453213423645304134588268175343470267385513894441001711005641599752228214571828292854033416225651333865582257757292666585069266240 [154,74] 1381671570973812901218668245329801296257857180919208634895854747716363615594397781424888170085472750432180158615363413583912625320276480722634778498273669173274208867162757035165285312619233157455872041952626995334506309358007390449934117483712644796618246060030817676349442137274109896299684437013585742788054156651827850595165472381032696516544373901961906006590190621206459408764994329466493784332090092421551441946461347768872053725508104005543609488488325617977364254358943348545884240865947433506784093151992633667715677203497687785347092605964534390195812889921220747493659103227173101184481578483216642013993400008837007699021140366414750697827087334448768511217674589318033988684567314157742699352424378316933524148828994015736350133703783196480881378336251851086452843728052409603300499681857795909189403697039908802253739002700960521776957399921747396639657203318557322320000409522379871059883637661804499618850093120958995125563087701057341439008638384095166519195775514787551658636281191420569145075153488206449898679157470283099405790548000476239668427409718170480669146731565617407988645176766803043780918799804236603680377364307734877099545662198378507841537774038954369159864948582555551289157258309496425028366452334367313054967725732828520002714376511455219950651257774465285574183999052958113691109110708262828636406910359941532951594262284368573014517508363546369123634588990545306190251282923792830266422135736836193036361876103962235304975704425509045410706971387190166786855773835743716234289323630515126954309307823054165865614931733295606819818272091198170546260323951192867547948567413153207492276331911072371206901598296705778361398411087759649225297618820856845908690244567735884725938142572126898672902984267755203135016506615559034851558256915472364594685579466669985259091345942173027584094959390224698270250493308046879143491251775570051419845507368857309322484752071479840757487886439714827769025654904625727523619417651512665155367810103586135131127562127362233416669890405270907060995045818700499420318888134793082305068264669264975936159552293977636706880099323107718187391756225988589298999879782548826057742877784365843291282499607076014440837081409927616790338301603863919451829995088839732893116944783499873920 [154,75] -10120529904528472540325868215943726859157027922949502635486627598360574668039897580319067158901085376297755139787447261193665971985210437364433959635560631369714049817977895090227686886911757854947581086139716508465241245113675102581724479916905575450863060423834203660500724021281061584541141716699302112849722238362195573722862931905711044937087530122676139982323853848052248442224068044070175441018394398640674439641703547272675240413452618636955100415093691533170354866733438437720752782459463339209913302489371225792851852298577114347714835716795451789765860820955834498521122960719382945383438676781122496020396251058389545135078653649576191377679990594130918720636553786273306390300710066892732131893121621300618307233094958052220052097842633683198937264142925665280007854893142018143985594163749323023073822948177304167347718216092763806357035525437143827196349576415511773083136484289038536855138174932743556997528910379540010673533507112206993559734017063974130110277280665482156245776852223031290311286724097898260983381355995347863764938097651712151974017230172785360110864626839110646834008003218692027509639698665579184066072532164126987136185602222522452331602372130349156508854069585130497797906572586047431495660094951234297595509718688876326038963417890946803607633572683032015921969405384872440031804569271871147484401544195840356264780983523751621835180756343562591503985951941693920685494835793029412930586642062897059215877735426087285448790615542465307607732209552816112301438561721269583613313963121947406002987681082255909520786872515656272321001199498385247727420590798907394861493385057033013008320249061369001391265326730748905063788300384878185373552964520267279127951409693505735681846805219683197841584321895083383567584855128163511663861238990751126215431601759858063998833671364769731232861987530056871400253816118403280541367927227415860838475209447676899673434499987113256172793435171621467250896286765638645972032916139890026931634602773214243339728072850475282520127682898177731830958369866794183944510534667091110991835950679694686451019199466778402331866253588184438808183686087603713422404001872164244017380369373994724602060775199324952656078756955968682723929350013573840250859656386654738913038993647456 [154,76] 216748238516245785646886317005148694109616735604127481547902113137870350361939817022195580548719352539415220923565373119043860582264296113848561834382110795661259055989881432627354383467090438757134026450318578991434466700708812565923528478969772241234376152644990676518707228284157585072995874917222391259890644413488049768442965164845536355463065866295556687759280452214767317351249588825502498959525671791058277254147359490936742625606629964383257783914392827678886286567515694057579847501984634498688734828121106289625531729472481376775989099870990000497167075386437948667369793180439984153094379449532539234215499983266568401819472293243102481749432210001997002322873531327400883352913084162775117030373950483133208763246007249592994253292204567386932194868363365668074624688079882944874551472222192544132887143100174880945981253668258670258995645131701044553677585457055699189006506201627075661816653497198659493426891173207375685597567435665509216986232532226575480626855690298538150147104909214304613776889946511246927440773786757673856813291543570336625935095138536244395465981521246411687773169399125086853078766359725685357353685871192852837647018237034039448637283579718954166425814861216662293389566886523321622744929398579406658863994716577493106975146990709689715427288991689812853490109069743403108993256380327112020796476649146479469575963862660148334142403074094276992969896825905871357137705911233710061238477989376263755043927671254422297936917423994654687085642222530271734768939484800918381345135055523405912657142529703151421003055922457296350408616832608342799552797698315824798465510818529941772789127209280735426553519524770271460033364608310715762981543055846676345046693164889180909718560863927007770813456943845110385158665107593895562890810255301541559307571982311223984773191442298074763398200844583929726434521322317600253311252551584618711152761100497966859411548543028581446775019911795953275008693333090662132370289195069534049951024088922059210628384190606968175137201332088323112636263503298811169029107707364397694378662774788441390726251429440623337915360648638278560295925637544498112987855990438510308920914441432359395158025060975920525485262264288543001763174915663175487352478517078023496767431901 [154,77] 6512810875882222988502813900240891616710645806060917633331410910325970574187395696138788769395730942283720176627336661448947215050035882520862284014852554805431861674734696067329287430680977702107626636790803832033116480712355287413699625598183701721706697326606660574482095143288354691232124805222232914506681374571351071940606970832709562301597690336086751404211858310242022269695415531966481592553685374496231936049328607286202763997576074390256836421113732282293983024502799933971628146898544450848299598486403772459148762178180657312508557496276989869708888443417524137874971201281663497504852654215176022850095247823682523292416188097276660789627184830084953748124012516512915707379553244530801929530420699630618131424017109584576390818807667955194513739339389178718830872526507387864109846688165396465544530663107071524697464017812172151469716220785509067194616745757302529361936378552235287044758230934326268620036337701090563361572924188395957756561337631090874301069600893536692372515971090968731224887658071484932975086697476690863919272534119979626228631484615435485601859109760023357983793300893488773272765036393132783074167432030103084446015952507598237966279392693409542418617097435563210014106208637547018081687239227701901131925464427316798546033066268189838672787361118405585147267135917758587893595635098375520599364955374208162045606459745535837047820027049472146810041089720629155223909371308087500212371323624307740016406257292613581003156026995496314270024886751826696566888138308558939900225695141177780029049253546454072622085522333652105342686578626539326646708183522619989334828338154340604689464315647617973116384351420389980507724991831929081410089216762308596251165305162397764628202734471019192251636938211694749182095786534775143968031099575813530181410636174651725171056636430303707569936741710774724427592238170989066013371155701592740429280732104868499866625057439391470072474829562403996505163229492599683446991382308645221126333580879899311557187217400919716459986620403548016247668444287546876543417243527991949475126139733118750838599125065631790774790623354031579403355065961709948506635771028688973144820865310756805627914908945995386935727277598440778474245139812530801644537416674619590481376 [154,78] -337244541307296624869664676691086599984404604458081206180612765999217810246378967006171625698350518965458467360872637219993406400740480194412910482311052765088506003471842279829139429010825845218368973918454330660015556246261904768747309309662476959826887529318939552478315124363574999921541232753141534343387621368977351362535302676415836742573426814536364562183053948503907414865670087957891556304910724680828642722479917332699330350852496633531194223992775769456575606559194847578405294229200251662502848990614128741721405879999175973892972982639022213704642144602083784935835498040922509914869117300130291106621556133919320388860775226584076043396100008791722117548832599772804968899482855431560126782669260690849430611766903960814812461082469662439423186833965487686219779573794488112101510092506096695596388761863253051092465455301659421283872298808359230972052003766976560128903091485580207090752323015334761298480240896448004875737005438905280482085938836525463169239992678420573572418107613816027272085655661205299096941423653070048906512139944785605292125546452533195838569752026022808278421691724112238819384003136839345411933589307964155212389108396954408375281044170812498085808613957711598670283187535194805460354963746879557926658687658956359098487335243271765559622955818589922052754249130949473716214652458681318823312459489660360244697549072526414924547563134207247289696374713283435294387370863121851549718573792975269847894441896670905310708868159278646797502167854913708391867524195371666567847232175879182483455358555080933154886793313924760658643106011493931501142270185902471808515311510305283261811671379524993209393552156268603331848511114676659286954592047433396332042907115528456482689717522932869469094025414987438793078309907719047834680203230058718996908304040823343886891378576696546452806732689833214718802254270638712761152297773218832769242767781123493704174898919017152457505843940171189978272240443651672018829527298345902008331338118487874226815779372123220678606160448240575294584021305815017517142481229534779086850877624348004831747623517019798856880009086683720903612100676729945109806012127150149850026642202138075985684688840053243949572609066537922555869732109791826558661486712286171016 [154,79] 10833592104894637475841172604405626427401636975499517679942237375896830782132713070020852258380900291056149389555121046424191796989149128753581700402193303523685854254048193294478327824524021614370005748842705739039659105917459790810011638431354609128464866195739509796763221769810643177438082325349903123409810701993414757251480767802961520556582039747895261133960195768495961880831324450893606923469615650964345331618486062777605904582405141167153898170225716829563629571781468716463739128544973424029350551441226589816785667809208516751261573528797890802496097858462745585843042737637774863710262332369572464066859209014658197675325485937171474654016553593224967067875115969920252046517552867343006163605605061409859354584745479772421567423746004651614364777791778402350902853935063789338190814418323602843046924375664270282399029135503106925502605734334270033407669093200155609805720663965270732448977745480194094636211555504812993061529394114106199274645166354075019019009342478417851430300020366171625847594893296823145345999938059139427802769425484252522840701801720566659317270252921858771839979994277194542975443867099887342206683328423780895157195080004768957139762561298559839463626703687897927949383204986055184001026224491028488791447833125592749710325854967784687715293077225043903463712826044043751662656555035572217647621304782179477403428989572005120758205865411103506811639443935409046603967895665017804962256676832684673489571862456397523226188155132712623723552981278185907035529324860483140477553949376843118037690164665582844951817537968052602571734931717278822562604732903022380153134567789809511732609404435258542964863617890336925847452823081405984555410252296605773822950270373994628400723153809750664369371606361845269023605363728711802186514731726242696766550034578343572356952177691177255945147230528578977016149420122895576408916398480673681825298136122972965868752208458998149495155793062123193219749878056615464112180029187438688158332439659025190974898228355662104906572491127196192164976233358627014743513439500667839029529276127370862790542074273366816902287615516415110892740445261111588329978528030364108043359165296539545073207045554901039505135972610131375477050049062691860777666697447800 [154,80] 213100086819540917302278079625768355337646406233251523677425640140543890751303370689035687012034215831487080783817409276675368643527354199961934459876900285391365616245091972197373929491463963493142407709394425673495392182429698992675666293051277983411823440657362732194389372800179330724839128812131000182828827553117188178646755778498436668196132767265825864458557774000729250204632837243022247927975972098997568786486198171517623635423781452183019096027490457842571762139335857942571221324922072470803160198258515540434976382842168552039248634478297107519844344845168463734374489471039074370926636802966790115214411489444676814033737218407697115196448266541755318847795685477213803118035343715791069863490753918043284598791114202901250285042424768230246225970810097163878358876658467841731371757543222501020414005630060910711016972616244772218901677849248204213037394725541059519416865824335657295653651506432953936056059086042835029940843217197115359820297082971854353948088718388759818591065693147755005377780045733460873104118525678928889408304542494097677501736712125913300058886450993164152046162652469645496947069678185737456857389638932088242705663741642527634627558290914513343715198244018151242795042804833385035289726720415360346402303034717929995192523060131441251907337828402070004076215673104845811464717313455782907206254461534869310858236336323431378019854235702061743340856671000442488891222670765512076150386657084333520419177329000111902241454371251024461592412695540428923767772038520846492343733466351494123325032166065418491651716710247412953167356811456198062940366257092049667816809514478177533997833933061612391229984087182963650731219497771028041981970229729302844188303535033315951910044728586704237036422038804668079225217466680637215475148605125058092451541454353029840095965385985025092726030328010057975145641205679276898385189558980781610044274556599994847593060123896360170838743561455648680611571430781498775695513947568934690960773685307998818984811569996319576075829125698121932308007039149662514474328490915242378095554947242935515640494929069017031037938871931992360679850802799188695601801451987990973047169316466991461065578128294946525321440526583046823490421414428275890660167660 [154,81] -11067929951048226718305345788995530776071849639299534652024700523130195284248899812717298743359892559916003281985129622047620322255348907835009949595079584449902160411407133530786082637196793531269567169009018891896657868363898103016764308304115198370009047915104902610884547652614680764329113406525142331879970541591324723138392649624425820431718453565202108890443658379985530525155741223057568161229460039996041982220624194942727496255449014315164924761236636126441763142810627116168288909347579426519166357545372569116863671613366694870095409809751640890770000024601302343498747133898611220251310539560606665026003080044104831477989027267937909066622695777722553710861337325024002876136409460450244223142996390758748331803633594958879421535033819858584611777166505628775065910756742939447357562036374382353814619533519519756025089868675842524961826961094174107309740235664109467193614739998266213847736945631500266497126627585811472505624913599427394186126324626441774056598678406835710046479355612352165710616573358234203019652038581554632015444982062388928896329399881716706171478875611273709735670721180313697265950559057343688822043674619613427384316745338786584128899481414173742437381632701951456386408768368551199954302834487772474675015023404689490407314092445649007976962247677393215120195879946433946639923139771466132411826461411850643416589117859968882110258306615624733755721453802158701123189331627219390746377882094409948020949732873860267257649042545945113165964519853391043499921830249621605289048732364515596085755939199225905381941852662612736220774784625388775067896967363757789720824469362850468548720766825002554703291686792277277505404438267045770021484381429974065335987391541225167522284795695199069467337273107798304993967812039743410221171061600995678843261061027984050814688142601761061283990456724552213922889086405023518421712745209286728588806982251903737083626672438086311438281026589716324301134782329364340282884567374122549475570966933309257751316864950340343207223430420042139824528933903779985167076363475193272534929306171128789882554856522473216791196715078336345096617657854019946213478834444785464194456408619287286268718704888605320234002339892238673742478590825427657368000 [154,82] 222566397799764352983449430084957414602319507412190528691267965779777614513198024474593405159740305689559812031567356853658102365164197133451722999639742653005030175099003276584379866791305062155824523285322805734493992769426231087686864383338886944047100480656433575761094203771125447879312743514360719096115494196298556692288005290176726538754266193041236358167142083208531442399815007796904220327082062123701676545992980954544635473060501867637055928929402567217776268123261434798633741584694020385442854905926695598989942464032720596198091095698769517858631142381469747105162063572443001856073052476179860484256883188073501695262259131213876561708871203268706659673648261430684135149569657138967533232456829500620274203987079717363648812306814915302015614606799008205494213282647785549369318658988800539589161082406006098578514812668668327771045644555440241230817427183127430202997266989500437027091610056723798276036288130862105875532882326419796248144727809803845458948664452394290207058757626142843228740495464235203432098408271586844113751120981910412298634170613499250382674310156966323927251889153726385669438235753963753115205004062962007128294875872916064183442431434491409158253535103169602078122578328004458345483488690142900523517834469033369975261743898835572965041610455718515235321883469903292488347678944772007727372630511071821133309684378051087581707875304444589162397156587176596734029694524029068218531428779488693802563066148089091342430459550403016950921649820220169208194769182082939736457178403802162779522485312086517033118391015518736917352271408696956346270996368565139341661111507368926820822412033468630527691320236950895567355082204894016548240454553547534175269538433469170632999456289860796102870618469230381336900893731626447368872208353037470274800357431544943218387809221219379962923693591745742536724174164979249300139493331198634111263219628219323507190711064795684130618427828953408356830945058378259294511243223768334635585181306432780749523521351817813784709804572774804367152066592874646420724467958391035197468886091125817357755658631882099617046062851283936116010303773790122128671290474685906270306581919989155131627687561264057954406197016228181970391924299671021728 [154,83] -2075459531785782740295179864245905768767281748085050768297910693634882062754019136994666906959656443222875271685178043673469435882740387792900828764612464037583997518309653225071376556202392433269390124295126610377718800204918633560742799007589303850335460339970750310271376318111222439040842309010251100325814511239713860472010127727801969932830040003913630730866895065519009224508630594032126768076409932580500899092161977052398112591996277518427336605933985579120962621388027692753296140677183294386220708521525676456745916940053056644752655777362691082900508550180971940902711476521796684488341946933023845307981739896241355299610662626555437566173824986114367416382134374708869440224523364754580539127351762314008635045403904027547938976178841445337516973299091263429720618600768435325615625609321529845133556139169193205980756277770062747601157662604442719971754210030000219684226432042347450748430624091765061224073244534929897521243140202207460344618028026711628175774692128922080840085223581411605728928660239964579463970274269887516119126976506445620769823874672799935818716282213989438985931138519121008838727165415604859397934004206583549870609655396323735779663732911051041256923985413276418253519887388699674941229034309297239070222939544752122044179604907033359744531492663725947870089808026429840392968670854562315514319381921498063883390878707643138941198378533637960773245790449065491212081599485359322447941116792989037377700783751041356370810754100525749371435024566172761942963931114843848652918396818399403702508413774217022505042808220913892888730079424137469418612674759458746589564616013247577180537417388983356062247729592827063582700332977853468652837183706102915770794312844876947072139002456186987449618826736678367791168003511287815589756330101094287398259196641848016043452777911888997221087904110984305091251784943563886501448049530911496577190032289861799670635171270040318981708996262898854769177106765859771862846704156886930369561063978856446016120266147791493158916699701696762615534133559512403437551920525544521498116585554855457648078031839668939509009691079941931295290931665656196123903477835965640096630159373732363772536156776126772933066065019348493140637153333568 [154,84] -25141738256692903476462660579525102905605612384768426590367851487994990824805643633773767671969872376338540526518209287364244944228292723739457925787332912572922532384016572773704771585399873629855076161636428423052223251375652960519217654768701006265157843726142672066749697262404571181180095367332458994216806582671983936272364158622810886960847280036930263877272489059645062678925638899146522250038366183404814922296132017725630779020779977393690628301267602052872945627857465908611686691849196119423274981572735501069513758475250510051285712526037283865554136623619904567619498343096328319114795054208475219633405860263392157281045483834001593613364063536003048141007895374891457801991342202134338840279074581733716486626124125201137109343674248837393546543568379711391303273182312185079706899507750857732671717164292612180459034903058445213654998986066639602656137269297396713635150252429588152875575508659237174728294171875813291537665534751742971336541209729216316043701740095100167448668690964279983769576217765825080708405917850751579322702541380121823080584908765073821158124304119933933148923412102368190451113309877783859567164110555484995158470761930312104866267345484839106872445306398473570225964372314980593558543519687891943834441707529143951178086961822137690510863303517280873353405696789847081651978686873316258603594394420153184531029131866522909768791650693159972548993832841272628250416674918725412044548515967905053115219491667709318230415859871441676373254885874268460133685523019627737696130580252983664513229979530812529779585343155043217911624961865308431588448242343862176291952301478396632042313929567887421446568652119884692174893033799543029181663677703157209679836901533771618044139243712086159562581094037338290844232760764159230707534417898659086890303642128815422488458234252009032360153415985275840361804271234916481912497618306718425395789543921704755572917328205657383854633983583286582084120124529849677586708805402149298781659534649587564509582819879191014927657988299725924423446140256440414907350574209716060034304625705647013405910058655671266442554478245919471772213889107128427869580458807946680508026252892037217077307620779141021563068630302885341773945764 [154,85] 838278379897268636967900112318416413796584568363364148058421755534835364059387340632372455197105791174572818971399957899649421946728000344461273258501488851397658497874490118528146992171531084049128434489957256113903230233867700942714959847232702498210754220662013047658929756411187247624851401864083559040660016812773641497296593106880706507623134109309999773373929141784440999785842832587409251565763031429673675136253731985762146239821100182866664165195168791418841625107064572161365714641716650202487561840029608598275373761417599444757182966611640639744250618167823084235157204369021980866432924554835118920928245489973754696380507776511705899681219511926724486020441330520907371505559359767617490551165368426165177638291338857403278618994316925863897218180759670746752798994947944287903875159141307933443717109768845823589278431018582204218183494705502399886519584731344707385137038674804628744783644858516903112080490347115425364726127711162600722249042572987031886662797588817903093591674681299024530059402294549282617324456967537763931448036774620007211692707389188102226319403377496753316745446369123054874605452726451208243690418493568725572615763925817871413540505634016276543280142719642402813331788414268805324544882614969031210460994520566764499963710014984660950204405169798055162916239957602319216300556434714880520938023061351325703179135656051563000153856340182053859357529794911482750168213087894900497431730414182712540656308765791996611526477334250959671536438448418683686225178381391232559120846421542631215924645914010198412543097171246580112903715829716900670059435442498673708588313794422014555373591284437803544552986662417899336873623567444603842786635082133115168223327419268258731147621693813951589895055387368367757926217972435918241674000137191727655432592708968719671350232654632798847075061500477205031539441783620897865443213375354185206169147388062587962545012077740105020860482683375563813842545866675733372871616216414907749763628558452381933381821579895840371063581119495491321808510084541589437856178186159635717737794711034578932369620324705317850844819816261603405606637084875474393998822882616207432408196552317801410920687937016318268107889678711647166624 [154,86] -1858872052682000062266260945989703274704752099343173099202155604634741434709573815582313342393404931857270033484293699293894558479631177787174214142536829307055230848389349712303744392093951122034666330146664931281245370858935029712107704731470221462774088590810499483732773674402004725678369120228378143855773934688478199871605816392702742699031002583057131912568875605051769928847847895320937513267486374959373998076447520859213318142156725243380278437701572249971522829755911657369702274884055724293456567784892673314745123133062247538982943386059573467233741621347007091805322591019855053582899580717599023489160021906539138386667142004701952843059293430523164653274358623817370372240057175969539698832163292999849678671889505958836154570386379736006286262269295836616023759343785792350902596930688650079423803941473615491717021101205986027613489992588341702904068651808221612876153793171104959711676670496565088989369569958186567661180228896581057444383635082980167833634452622307560059351701425740727846070424462510541436946170709188169333334093214128241876700423901350239374139365289853328768638832383048804771887702235300875293344117919955056318802332366351369932271933181382104658993526178625302610460298259294516265561639513252665924167584016842298467670890653902355551765471695322254463599829545220606365722248265799249895716428147179560376654433893097480008611581488940904004495699872043480937250548420236056933810056387111473037501114584279791741789246870064337612687717930350457257797421624025021673765374656200223221209803123225852686868468138347568545429161499698481008844364231538876080747211813516387002835422992452397252080122530966871691812273202888132715463257440701483121647439397322162615852409620297512866276993319643890820332229982868661255388450931132981691880402428573531829572118975521455002992894369487171362512632402172651634797515398698479426100923534470865718225974344241414010267847633842934438433831036298006296411188859713068098221393081645820805680844511594804346159819835660422362202683546984131437148847378808123628789278880803527698562803191733571338646539013084135075437901701608497106548705223974149752342209475670220622192970243217614245960558497047712 [154,87] -178970684494964200946605067362700779465974621714527937274251080912619441623788893862674703825936292484904425755998624692006141803339847519820126786432985811590078038721043106078363662195499687873098205407602377703771543719665365758864155266819429631192702781845124378618343063507448258066902871665858695382452177948721965515778286030346838790257049824122517230010786189438366635526506020451235659152874717312121419354746641671996478247268587059022848566057363881104058716497269519520534368605200989316993049358602770689883748805857894962768207066203098363910471432943400239872818729600960178313862398683811520395730602816248258957055650780369002051128849395672819478117399795531777643389836059251480726304001867485439161511025388285113445293067001670826110293904816770618893444741856322397806460965147588787605903870451194744257578689357714173388051412726275938757462657744506249148210966303568293319835775789908552943821685641089010618036525689652553946734177359381235886259042935025852543850499205789796105454535604395260153716082893181938407002062472804448870316133775406151044136522640398806686095378008728779340279320026315771615525222946702474024999986883946910234760382297310914555380964307858004657943435217618220798181859610497373008957930964915955514217810305136381311661544999577203478732275173578770510705237256180009552018399636251270268679689793131647631350536718055084314821663910913647042476062769373750601459355016220188990413713565056386140506011727792176982899354970168629751703730529865754221820074200022081550966810833215562506778695879829703267551236198196690192017361198809948954751505070348757525843879508615363036292441248803528673323799831131104512390383346980315530799178958411845232896694658552319724896765861315488956790666407743306231313993239169429057421588637692417120747887787929601638812829918148072667077449280583460305251167253989883041737019071285797212777058122205230881359665357926069973132611712209498381734398160332352473658460429569387852904278376931054036843599931471569826151136002039099412027942109093639776593576177159386584277809093558677009215571840340927331258306177537780407093670646442326704811037273829002746296601520045039417613554335776 [154,88] 3223972017463516137694356946722001604505237268927913508538807671877555682262867696169950229895472039539247146201371166879563510394002955925585228852051942390831099468967405609267109295061040902257359508235364649140741882988944799325800380263696912501275043926600660599935004625919071089146900571301746172943151874701967899062331568360169711373773790316365713451035285057270714011267062414369450563071157485923329919787725899651074084178047832217704301184523687943033178665537450733881901274436399334671501828532841172175187198236291354646475453674604441973995547247787833591077974458363229632246383932391240440307435906119761446073588487452843621397437537542355428212223492242724646647127130028742289676663707826931423143695549853528583641667406978229835652676522125965511856896760649877976478253082072850282874640953532942747818315822652287618571905849168184019717389276790830913915219135424512788682230955393797152903947978069885928266294540024649387056135803858859174239999484842718968800201593971779961556592572018503248565980133486116332170326722758121960749841104158483895086405587794825486046073851651464787930526300977409758264409535156696581955199263028944929462284922994299256494732750414572391044886264131007212979961526309349116082040626951258859189818588330466236185015172551765482297733844642060307118823586583008223325747257124015038841482865154683592229681953218067692681568002936833780999347310237670472572179911448465968973625051425123046607781843120215683606801267848963795573998206931904000673051655165483501372104690326149894065946774571197405597635629602362041522443429163288743905406420069996100358909012285924103438566989029030571073775032030393231700250340404265207484845722362867181966810448017596240378714433304648338294209780199979198711079422041780495576885073243481582937079684851358961093422510739504883789515038805609367483132421258882769357547411207357449941504172475153869616318813734425428706173055005619949258802776098580583715872803239132734089945306423603887081713417494553094653646846158943545227544730695556598354715387888770573061357850001695507844548152006550940401696318258089747199801086034738837084783007148868135457297219134605735740711384 [154,89] -40874414731180771129971371577489633753637593026318741127058840695061377553918420333424539970898025903175659852324952118877251939981619148979929956666459734918575681096684876600694688795438397813682566282474977141817495503998061803385091588631077421014107520988461740759711485454068406276817481171372042038076382996060557962550086223650661189633625293619875794019261901634138846564556237627038104206799526605873055184609067677765928605285360946698542969115409603695942486494278741434636862817087722747032891485670705473752505438458027161249885609298952500405837296139667144407362077935931571315337509881688569120553223766556154796667617151971314516698875324457632309500145095219395136357659265886779472982292298284734036004674353244198673851468851649663203369112373273842817894538326698732325715022436827853228017787737436411072386444671334471142656820399439367712789568506892735376276955474061067987503600945352168148972087380005939904002653160316259822048962599308393809259896396992598831622261310840981016657674631035792032865864425746582410502730936121127385386700648509448615532003923690471522016810838796931879777141327130264557463991052284599521091160560066538803346549948695773111904097404617251714361486107879145190853550587630678423050972883546863719408741509854381373681560961200137003627531471248573705836793254718103362468313628051768713343125154960722265144731848560912335670922807140867569711074257034994455848671438435849435400888950586584975898357971722190522496549965277417425664540983143933287249827585338675824140423699911310542073702626612962670082000936866866926191790840361433762870251506614421092355100527971315069488004429622245318270172366971838529194583574229479000226625181142474813302111343794776258989745770113048980854280305077149236822685629958347042370078548367340458383319681136924193837676760393438766004847763576262569933466477293219992961973257704301328080166742482516569371965810278405449581941285987339938738510247831516495276344207483773290209461713877530893763537261008070179324912970973106537456199639128727153173186686838999137686828504061883989350518963106593430799975070413938762081969056173235600638588279907677786447633511418503897728 [154,90] 509669333401529178041629122738820303602085340396867645398376499217669517319171950475230380824390798563611147577114588446111281829332092985324464135325395183567733755556812424135505622091502501939226325032447503178712524475978294468636266595200976894255250044519708475127125914923575143785619543654830811808451203091571706703453371891967186348469216273521774085196420838095375433098041404933685658942261230797119814077479225220108374269057178990836317311909055237376885144597805943048043963602108296445749567025119838959330707489656831086077041826549086401524694000389417651144396312992796169890973001104170736869643090894015921473682541736011146907866203476276693333061908319208873947339856975100183734301621678457471584968637401736070654809296988694188323264024879179565561244198908755904528052411659824607952169510916352427884965964734152276551512308228742246205018629519045934411107944032564400797213804867524822285105027039515020920985606215673704508870106970012894409278253615613866780216654678987211428522514464268628326292957026637808346920910277453134373441429245991755341493276862622480410812896805713272082840943333384664078580195453419052536255495813519627699506004059213559710939957572735712331557659707358856429859253339492079279257895458664221993924163606030029913603879699893290589175461543615169993758170368225006809789663608443047399670245330250690938314503698409555657041739032092480372750297234473258004425809809685213033688437695627061986108275728925552954719776709346850365695614389428445566026250499195850384756250697787554648203182704124880245877210038488761291731047844476361113646117956851497043716961340363122807360331651426448709519260428602288677461657662618926716512735564903614948438123671596909680399105626749327732582679076937082178878267523671804234160505161384018251086209923250251600024387721613370328444767873714236390559004411692597182016380832458888139685938382776133566240780796785701834291437996356812669920830687239393249486178603941382879335704835017292474597376599943997559304637026363337797822864682113960570826528157520453518816243902346031685574260191815319734791808518139134441346623937266881822998303636632687620000551416925824 [154,91] -4736065698822459091389629113868586533671800823925353736429374982974520940534787124973990481688791480230773977423599641215087797249885624966552748203956602751222312460329650770285774107395288378373986186288409920017962080725954997853816051301196938874782212730383330328742730835526030652677264272758155925315436504272926955771550638519652645201866004087656058242657875752104666547606997814866910551381732315471287004025713267818566925528385236434890713248919347062566171312189538313407966204684264668096814408704753062168384728602486030076554086062065127737942125297099517314989131821531783776893210920474848721256186116918417426988024797138043800069132146340540309521514419025540782102623485543812989034319783886263341304517741732342841176701003664217973195454424397139320709563115006880381734039385721960402836616743106875211093684124247139554007057818664604400316107062191084746839981689901989223845270972940229494160850359243593834134264076767795022979953419891303270120657637752250794021237781178569908063862914812094527677389158927188902338639615197874188012211909427634249901323706096844976302122957318442431007762965949426373742306992199854008398267672568083916694671157709811341830469700187355105062750223220086259129751205854673043262064999429296043935603833705811611940407529849259082689015727384414754280838989532598150686762503823491482634226627655660271804682871266372773821931937120703310741680536419610823686727197298835489975042256990014558387632151421394900261404871334218319294743999747340718110057200304926987736342085725539901553308664121578301726206827496001057550214633138046966473765069517366263220879335304253354551526310988125081287132338133641138716151277237195534028972878237773951178626281020216047844689803504291998334798443955437272489387013625712588270913315570993447749494716352813603042033435661709945484086550794576362834115083085825303507931372675985983817773783008276250752830603815538729708131754632756755683054879712997696186253981339017031438718763106752645151989446585554214292471494445293680978557593816764514437932007781055230219564113976513212521827652158540565847551847304055906160375738597353622095359828552726648108088106112 [154,92] 31840510944553699902085813686492184555211905409487098645787819992405966567675562327307406939166245417186017749047257163050719462557036438901701336597907892557622462288272022500321446877612233283322443924084981508178026698053039585370039759658117534196902966957681540327163942239811265060112127251156810385794578245177783178269820443469579835501846317597858902194668842833781461403696243652916657163612355167599461455824675060125408500235412512820570653247377568533827207263024631057514401352531803064787357027784461548957158005967631338286948605365786741877174656219197634632584552929759551700363409236847569929098895573698589543459875695750028130358489069858486506784584396690500065087185666242894420111882902326720646578836330261420940963319752454896039165182284562405410567294205609898653625607634722097259612673926785265859252957796213293804804680261547868282707577967028838076487466709385341142620810869948220958667432545418295265234238350024101524643612746258425519188258937754972896144050146552156120346588838158745146512872350179682815859122429815591962528843266513891789716685946036232454945292756768733595102088474409913326865411563670828881822119515021872173686831254713016450685762149435638060948433618145924689041339631798277178447160441182586634545107332353590291721815276327246061770417210914563963042445341656649620204722781183770424110992163290729017594827067460122187364140989906879883752877895701136397720085876108168791139753571563290076203484578453800540332983718225236922569883788951529285018329409191854763458936849696819263434554960428631619083527125612891866120390098330229951401015726589155501667166715566844069539328824249108037181615337952809939529908491645691463385436749320933229682791548626917466078942835692301679944357600100930014887566844883385266585153200260846934247887547343244448099604329482398577412319757746511621217357745166879746677140179556133698666339541766867580015837722786024283233124256180347365957287685311141827322230843248498587857489598544586771210944329573097157892016854585845814221932759621222730351719438875451662480857671555978815874065410537783902796661971644151190675029057662486246010353003685934097923050 [154,93] -165282522693145663994925148187655602681498040182036983084613144961525495460672693679233028608753958190154859355071531056525152907584924903563748098773896404724750225579984206366564115788637642631169424138997272607365231511980251356777117114401856740851239531539379856376973925707994996596177199214035696624980518414779219685322711602238138131647936015519460882302391512332422803877419727752412462533113094368429388507035355541620020156439379591763416378848980125237790540547348226786206451352077736555093236959858692072178587861123940095074164513247644187166222746891014377671933472139281979736336074764511899237117577180420499337151539425820269738122356166773520226950541876919937864699458837380480076954148806073460161275289471258585887805705592917073898204245406381285981934511779518867397894558745891673909024492881359594802875345447198350080850288973475605744910835161356173392234589200564296560719138617196184159852579584566452908860466735305497465063664437904279558227570099534557651972260013671023416205915458170991707811233509525897844864236848982724864926492297687369105443655595551447761272072563454242017637386386413143363075628924816149157234925952826769244750303788728711604334687370585765984103582167575171672949499751629608933993809613320993448562141023061369377552867746722785970214374801138031250938876182592863532388258476628641287734640954711815999036726058368525772386516049652893299341907475538784221394085332134365914508945541984813284964446732827825836429113743292271364919566801606310462846834798958620672798797207215066143663407202519824324558406062258581039463246655725729197154098250122769669151994757376972318500705157839504612515343126302618153585701875252711404732243614532223596168217312313867785215131302907601527311497458489391336855840658689208233260385506353400097391418924658081554106925742234824199338048305045145643291755693960158108743765109114834877010755929148628411806295606887314508432798101037784594863353510458844778192570377949575538667112173334024246725694795305661726432437293705751262422141314579993710077385229684467136014505122430458222399280715433638855349191639178260829888997859140876490651262424964854464 [154,94] 708611408192783042318626169052941610620000029434434090058295141173869103373081654290462784690563546737243340265836278111258643957848272497903367596928196763173784190661048649602995279417166809262534309273653045154129964034594585261785324561087497504232348481807551925173614525002301144549558297976489750350418609339711661029617141184371952281761558228567908724560719288195679340854389197491044208516688425607922547151241119650219775398034225507220848048933722855016551736242469689679200695244899346611765145294867550600834450194553529251917771401780589683674518589985055601687649640362203957715015718860945032285356102458568958366590978167832396992952130382085975915300065468235106893398187641568913117055556520143559304595078513857882622445208635449693430938595943820414868378272527648190797170229243233725127066935032172552103970307783761974235666000658644733187107597403166114945238649971670133142863927699214040024872327119339323065405106496688904464076608850153925728006603136191938446659330611456243063850762742475238375355299500695434510127551765356612570176968831812035053253612359523124880074864238384504229948164380597322220419739396554251999553410835991447987592450726326781145232942784063443855013386539868716055911808548818785867593669663159461230874300215751941404326479877793376232186215791133670526861441813840934699176810560628330825666936512011337698217674686729414838460182418097843010113937176845599935729505410883710071114073739172231056004098396079097739966595938882664835779652559984759345574057818477534539122836403537642182975854520010632766870215543100589137890183150673886593106068879544232763682749629876832446583276980688827534868454378739394543247161370317010732871920853659281265784092086012681538231513800420323057771053207117486030583742724638230140408984123773128762546925580295675277721812985428237405904742543259437765426101883200171093676832960369728194355233388197982436731194827517122222621303945889403000605862689909443064468600046604401373978050441790320498336917353137814273189861683230345072085898504126298963799028566521956529806294282098915921847443446811460452149013097038325462702804147576659231314321048144 [154,95] -1652335486055761474258252811950111781180229587157904403518699982665284465204812581046809599419350657639943469177370467612106414049604911557052174304890066976252509521038260404754196764832409396027592870319691731405665493624912022120640821386988153203832507091961477397263057517486267014363948858623919952306984002040350558748617553625514422600802577790547758517691420669928393636937294350681196109295120281744530170840762647612653605886423741879006244523482840160656741535441314051755158546379600853922606497812046458163867793028611988337024351817758421476076449276024626442582320635776274489257290754790318276923853131760054766096634480985275864294893227306767156201861015565828543398345617391462426924724878193439087060663204903253479091892741705446023189914785857204593303678453830345117521172629203868964150685984982100983030734330475768239818523253858845392244899551917344082493488892260510048008325931185477559464265502457986927087094283024836715825708690989912445858863231871035292567802562558886993051738686982577713025105354143542928360151949525035503966414590718926404357984475369444013688258351696261424372087778746821583727065943970440689173699650330157362172851488758082960334462230538795658705613179989387791248170448994375874924550413544191481548015419941118852896626585695129867712087989494471453584535907940380230881638800809847494193557816476904478522287944039695407863321860176161640372174672467127345576027231048342776137797132767396947058133910304016387437627990318945807049388586133973152052339549774635877261925296604396219398666235960575018635363311563443249012558787989234557370859550145238532056079664901109549314595001465742419430242760806475376789702931203990458127766265054418864918557275022205599486222015130267586461635714141542861191557809522231999945777965155607735452397988730359483360802259695816618476390345683498015945178474302895061974898383909979606343876364085822946520434458946799533936969916185619422601600229152840939643118396134297270106612831957527959566804697857997325206461017590379710719810564251349125512506862584946246496229031992099629084583020537648896822164066384345215382920073375667153422028720 [154,96] 4879999947840704042788592359110120540104969295676577115033892615539352785214972141632759112044660014549277322840157058483748576253940670234816346706911244363269487731181860148715387351375284145411153047123416897885485358150064207346798748295003628758747437028198186956766657103765634336931399720472378747222367301645352069592979989421069884909312125574659322390385690454736043858994353580422339161678697955524209209432354638574517426616163063357847221602517425665718591804195428065621365015379877071917528293020376169660703185540627439659589479950457896477148924761143733524428255568846895588082675451973499540385009641692911304113718375298017692761612715285409355976436602839930253551398130730824167021742570406563032774899723025977132265500275317290966541533496020366857865253362158752877037991369377853221903145722649790490899538290163924047997539410963129252754494549684567303534958078032963888026776560339510320759687755235039134360019345691376759916017552381032654224421952278753280294210288426134286000624783725551973368634914972578448924677025657223766530814011513034285674093396307711912704482126671046924410376530793827734724844880125137005825023329493363698744860852971952932930891717847856280132382087196337052125408391003981610073012578962908391940598006323490040901971325851468512796130736642795040624835661819690530460281866674193862020136736472523094621441072681471951876724822094908013176630588096797539266392308158512829352416815919957640606957877675936707100459513853588368262975520003711496250425276141078185693159635069399403969423657971692802108965377157431069004380772130827616871944513139361411369288459840544450199818561642913281231173629102138343307768991524066253647869998922832257410238531213263648099019941423507395827900059730244900224541517587092137225216199674058533916345566146895618544779792839229886940552199854153655467902082477207525017958204057234333330563663958341023659337802007723598350491126114549409149564446003746314247449463974082222974913106026669547647325891804351675757388183327417776349083466989001257594370443369962097538804857535552582643630010028396402600153505249121946747855782421113952616 [154,97] -6504720015536891162746775293418432705148910880631276408925452033745666598331113490735814136078445350946877940487078798468944690663345713685159234546613301282306741077612873352096802025890527540409730730345060820308666947600252879417530772921148303441193877024290194751754257000347867363363489041459423681036120945180695843659310386496211798264631742159581560407418601176006430532280777798615691420359674383234078287577406220803332062321431027931073335066884658187329027256332261275390317380088207950431487519983822627633523854051100819151536956699027892664528345693474672379872148378943597116830789764975572516996812137460018875532243862065371848624512616742417422432234295809670150789992628316189522355664512341776846430627758613279035588406528574323612608423337888350326086971772721289390863964436104407354741141054244728836623163584973151697501045682885802650587699410252827271781155628161826881732486864463710421712537834234422470659506949057390529376534927748696374960311440960154964552505528043611578450542153688558550720838037404363047013733987375197590291314048799737786362535002829263003328667291859405411240463415459357647406214993782668856288790731367152299384081179143219146871028800425533225305014163375757353551763800183432319866983675816867051560381775910111914947307978088644562484378451699577251857286772491484496812701169983395508190936641544566351872792385051670912607286050636881003473042384238358867510354028062059540288642392457215025272972093326738040852524654008138729398858742485415326534712294009334952297875747875505170294490220381444880277823564924078978277382811366010031417081178885142266481570991793576402421315394097469585468352039040739667554805568094502453217341161251712054671208860222954533300595136293279156675086619404450127936871831023197205618407259657035731286349508484312339737918069297061393433652840484936420447941763450626797824599879292033086413634663367516373015847003291803113583084609686932198529926550660793927474863444699506315798033894873883560717149511497269327279061111474153871547713192350869639807224224048976966434044512165903658096568462627404853468413134160739575466764870625792 [154,98] 19044035510323822106129881715507895621797263559116885222832795598697912979127967300128251719852606758486526143915324710833071095649355015024427637914623407438482942403188389445690799709735172742410927505640050083116427224057060638348666130038003273895540816396209969593040869190090324796263884330496627619489376890818095167440336849648529373354099395418854916488623761606338662686779393031676576863371139207618241433683210834090409816097210295892061030109232282641057466338007501903962427535025620935947322584541535423156523075831161051193750761439465148395445100440411779953548035574977457145045241974858104323633155985208352019019131638685845036722463667353099964889434178893923345334149718733516324693204956404808435190086700903928110925812895041365057029585000494269522227439319538758893677106386834235985027297005095704522538843053096964291092052677955134300086476249943970513294247308789754113679744112401322169143058035144698803365044513160126915082352316601312174467482145379216715425462601193702264903269422381516325090237135156419592443894462761693691323496862778095610864203397727235816650068926257113227496664981695333264376437616342249862726840028262117181775783793538895363660162636932394580887976815488116400154729578417536275240922617867246290591230186090390448613005642261108094344477531855266789515451838331475750412793458508608968391678044799204983235337206813879880985227925152310553679502700977593562898371221742711885448440466279459306187360647411312911757347088677794127448935681614710843524563108556121570563659433801540324660068233968777412442786457505134855812869159762059483940816953931088754544111979660016779383083092193516403975176004134831952453419492046604815637811243911017409235497139927434507973580749325093337668614719987963327580328329341675420128502779060239806681736917979279291144388823680327365732744576777514755174214526873928047219127144665592484882203876335767148632842334717487017716724880100808714786161397662085490377780755160747760325685796007671911126327369564496730395651045582324893419515409268978584597682545399885408599607067723506236445516994638213123803138865683883751318720640 [154,99] 1416413979481224902000769497889921948042237314044556113564543042049053291854577241494289538391499075600315054527472423378805221931916623636521646002101191897954513700748809157768161432866547509059148118293727729061714788424094141281894953248120140371817546877409976146370297668309488696638308732420993267508794435807576911611747872760431255706393983802799882642119304160444212635388721615197577900442666338704046733276363952063291436789986412458562955233786399274649200600862664203932475036740785845572600611598760182566467372959960501242837074324168522857450215246863737429451104723994806188220544735321845531248448557047875214426873051396764064242487967364709873088339947331091692434716845647489969171168468923014692338330644466605357692693011213480985814503551848176275208340660008765600941841276267982759462879368478733340746959958237165229783594180295616166860469012877456045893979325923409186543053025506704204949210737744786253712473393675619284046887167158338650236666378166336924878340464893012246740306523427267499907853484478313744587804118083109038244121510244815691248536371017072174793682625984899743666963375600389268384002279501857988400048719034488883193471613077119110544899204801157643037249923094004839477477557847100065307584329509857965195295595926942561399400503126651676172553115088710046838740447652434305788840033548237408872620942590308353480104295396919390821852809012183397020104750174455749204986007767272859273931815450385184506032120052696967269948672714471906928791214940302876203028306865255769859923002460479424205835864176755417674795705879037756844363508052925472303196918221952841875921166913976595574885370439086184216582621559230519749387188279537226601651143558716879432046169374226401388118043887580283285429684306848652049508609116640741394062216348219814492437590722559392305360746190318811428756469341118965835156000429672111049681518369697072077598444056380438164114098143119132256429440390276428265812326663581556835339226513104527528444649667689314643583654003859488338675361605721854138681883229112276872827927330333296098498683736379966312708817050589228235637616074498853440 [154,100] 11577399964826311277926510752134294071652556160856918457747380092820288109418203347063885860273108147195289715197267008893445163600288273192530788893992683528248327318610424393834828732336066195620701858771689544765763219107229425036164034405275619921340009047679685804749425749037858411442854440849629222475019255647675256021046153977857953869872721175962957859531552113163978804170277807447463664147628328785177670940922469739287837589760989986995762092958901823125767238702443664097747363789489173857494640131088603409185351316014073641238391066239240386721611446318413305780550941982224137419196473269310976996714321633266842449944715046667875102931567723817240049215826516562898673563306533523751329176747334825394000135508137400921895412063696253623713096728707091608635406446871996329555209222678406525033127631203169964963045778291708227386613271175617374526325847328056700941281796156221034318937503722637806049999661833308699629082134447080592233273436279536583267738754432901158599863553643907895949139680219897795139428458982050779414887103055309073570083240301762671442894783239829277337789658220553920501508463975835895203259758246690692946107031917354984446142892205996931509013774393623892552834910339970341676117762571726398004481794760817993616767955400257371723927200802796795309028790993268378739739970741069648039862953456397375231426474454083988944287143558691112315211572669770132487906452702453106940529784727567589539151328037785864491154223698116801820283725405336935803619477137230884006881929036049660950549725400751731281089844365573877020505102593563331594573857653266021444321611658361343993654198692348796169997077425514394024747149688159321637994921285740500419120800168411244852747274466174694266733106943836148470057050048678406744499087497376070872565940952194280520956027697072275138263383241444265952833468222474460746435406338744120171085794282698046163069151441265328059037428035337405807410600419226881806184915476310377336334870014690613458646860036061601725382242073893257392345233912457902481778164017138383398658736072148155232697944662825859071324086311634104690669318270284 [154,101] 10750151786842751560640638499321448179842609637443684434577899482315404300966219548884340120078326855815137421468753798552411731123742935392227133382149594742580473623066453723001093713102837747312606064452735417002531158719566797859636589807938212937348516104757673808865832136477880117486334439243664486670110780723343793268368672611765277445828911637794829665270072681623605352921267475136779125720631496346915691952644740200813778537330292478238027390439913286954687219588785671198652253338592297429194849890782596669945386504164248095422516579545656481609860354911214000662863065831170246714083092486264936273652596466145692648594590905120942826255109511634787022944261320242938724615539274882739076604675294913519583940862252812958416477996718110809615237471187036554530782809722441455476872167902969481416969078466079148198988834873539928215639549593809858758392418199391702446960422349802327114579388151019216465130820292570117085166772387014215473888071915791525502378951026147814569800565494672647542235741126563597313879970860490968099133669681520952995189400616477143391439778976827594992210640206375999429392395927685339300752740909317342787396023502527828423620321582456558596555018275871361701775859640830234294378328838861307510607583962960447163703444795475995514293803284177773146877640047866794746540351748371344608242666389074289564728783031372647675392759433606891207463098851848694161683427393226092562400324854093240727030986272648955811935272212007922886834653942721959177736918515132752968892136334556130892006276186849828218554627103001214604213190373435184107972622625744975701808492095377425758702467142357363663380766034654549512228763016507671407270323217250897396099408464716809867287135460618018955276650063162694925231168948742768785001324499462599922331890858932803646286182828132000131530446707535070143821721532451218980995720838193077539747565066218130174594620821426735440812539321680066160300698836437502015444029307709409753075731194961233915985868787909960226711017972097450024246028630080448271533304385471239729313200431124393799298158392549930853497951892718201065309440 [154,102] 5716734426653336242965100561819995865798021074008540103235736353195574530440477983959191111590674449185262529558699928455719877193111894801989737972773261692897141347400009475196013560524341932047405241638675555393225844660880154087182056716364581630928337646011344619884229093703945515504976046317201371630987432876542570436443793261504499024239000496690115851253664230451755175956408495172916590666632455683374994619652490040561995801517091766786777361839691488808192236418132715096214700361831832324169937987481121067105806641782147282743158222024262036791069915504284634063983667039814246732290643213176969637743332740288137808058164605336301546434957793544640965155502938770625663069898979400386359517408678523669079341902218380987920158955157729476540086699823226399087272555556902520280364853512673594402062378139097717725797067104996880609751395978863934019889025189086672241876394443629129607325064553573418061287042553068679333024013725998524791112816416897643593588218319112581301134110752697096671913185218268851468047079618363327280892622859668311155682299211687726132934934737550148979999882928604791588637407114968373662919169797053783233387419541852902722013816002524657488962917716762458500857160103913316590932029901467835495372958794203265325218695057469811990041910973706968629168093007129342465053888031802045170609300646001377845667088689197226314333215086112890640906424518626815556083393680566049266039665355890856084658402421733535722884306570140386516802349405256572559908547409495860631796504431806190848892469672293115230096800411054516974437894243774393505115974696091254276753401601761302549542113700926736978009479094172859935323203648124207003326794224837571654798916816315321809377424922985572441399808026764005607480428423380741103687346552426503676530636668540128722929673879529326354173740737205921765066601460183634980153235761040207753518529716536642971102963631577937785537356309745318239761558534499276083166058219236604090052066820061771821118057027455202212835136385245809559843182623587708414567653381685902984959126501959806553719941196076675092963505434937768320 [154,103] -70740991072135365539543036750586018809362180331048542256371358740741757976776714896004387224438861268338729009945362766407172468362287196250693272951742352059138565551809276205451234965727330947492149783249222701485717554798225836810732239966390674498019589829041825296292685836658896243916068444886745477097403666184237073729311020228122714325374562852555008352301204035819661952999687293581185690889507058923687283932415317979997511108433908828617523243219558638895696805727085470266522768206292300119384959492613001582208154547429681888593011207558901837283560333672520074624683536947876174865908915637332934515204680104591577112940196311637215144403958883420941521019952204730058195617212304212920791900496480156759068179844302349194655638361458928192583046440063190650099129469214291794198798550714361870029776324442875723430772945909211204845995456044541125145303387751555307953186043991207585010511484453577957283219239536907587499936612675738288719512133252088884189877337486271231056837684880132318322317077350376711279136612092172969475684344409331541946960392861441896077224264619784618078632049483643900430421026212333623909509352615669171955807469145094349771682028367598119872580824013758561988458992941445216420783095736109362646730439548240329300371180870264627832742555341350990300657060441470623727140076271822729517432470442769450370211013058462820578933042064964194261022802115479840398028780080960979792260575124670304719525037024164056379532354919689598578006993117306217230684405119961018012985434341559986515664803031981227911759421596133441607961934811457591746448877103794460116708047111591212188595675829122301035407819315324479054747001155324649231469654235664622056988255380384303854529160786708417851973110114393041050822947062974218673466138285153794859588021587885743765802630144067942136754729900168862191137901158698475963197955091199100792911955127577567126070764901068316726801910401587750869687144343106098037856132447315651943635214909462993125338966488193466835036918581354317899130790045904282975123805617501549235757301709092384895541543739773446973590852864 [154,104] 4722914146823563212949326048406715529131756327772192584237644495383250096914168153023025695655497085596957685353264675579405579489269950972095548563573198034131509350783101996909426737182294703746863772313419115200590433872123717867827809149143548642490255086597664736324533513282368256033658314829672821537812419316960881220486033041109513456711593800721749010494301168123331302036171099992289507802187803496663431004804265763919418732387571156899634234233122458514928980847200465828454706412192777062188616751891051812624352511854766545379133318143639420864498688442818557847019546287426858573907254562539299475791897156335795520254276917670126081067452549447257348338463541691383123095840610428439172484964738466386730085355235780408582421926124212929736701571402415566886657501468383066875545676209090527592098801405364162956632027097692539480500416945427662390088177659262434233995634988115855213601978626502034444752361002138639166490801072934489007711353576147151171724233174210187096604696782721911296483845885521926245347109745989706780285755406847697588611683552294037975820240908874596772893181424401774483663121976467746548721514328245256823422819699123039405406312536366553574449524962341434127724222858105564557532591987902303055221692552385569076742053358733259842802570510328927102129094389172194121313190055000886863357921535569409289498715260233438612788022723466534742553032812081207470450202322732774674337481151020769283012693671047356448088947415044264506717608364561117819111147112752512740252334309029040536970920041667297808278856094646850549391219665728589302855831990878663331590332564712861803229066633697574927475651612546542688487883555280365901193013410077200977494686137905161378501725141492604581591171339599590643371054918538432517448735059809640964370622133832734278223119412927563497261495203458006730754758877117364980300803617022063424970195059056657064415222815768898752966644877073043137376012875414688653061018535489245293093217167375445134008740117282754173294945030573512633455110585573756720811106499895854184788721778027017051734911364758542783030840 [154,105] -180648070391659540723013450293497450645748459609080591623469925810861934901753353285180482194927073054687988862285895920276374067492618241729752926484455804886330529700159285117129728411857382368132018335686772153469407704481288766550931274682588706700713294968062506511677096754829247344525080965908123720276840638362475201701860137585078963736204572945135900712425060240654660587083713291315222612595443876465466333834280561558939384655052820357099154598668757182718122391333905268444417222904046288996643877379504591290569203253757612032833402029743078179301289747203298000279058670776532558592901361405732764940865802099247921519656388715754526424879055562242458608563607076553420343250584143418654455615021131003217654340527629919197399730057979970371417183269703653215444891090985134505867215955421191097019142640743576753551582384678366463800337470701508365575103843255622625405806100293629981458010873213327101241742667575076716267927632626691247914007075279795468485663653569832091874167003157048381098113187007689210367132650083960557493196997167013070204028588816739806204832086922441712753908164244525201116646865065301873029422958892871819838012428103300893393559089059192535145462361082017916294636881297236255629138890296658564892442732191728417034797499915344852147572243464339694616595099856175315110799248501085096913905667326292928839595379781060329903600861263395397954614641185135041196895671510360728520645618297879967948170270246137791833573390813149713319173957600870040854608664038449899284310633104502860170170489413712330022955452685493823322884083669177817427457357338622764241067766620486224269890031903181477213250126056471843824602717321220807655013051937369044640301308131728325304885189492934276358883752249181014625839347051202985202675178799030126295019219027358211568232040879840057830923498976824028682646797702398543320666274619351035593294208928122109446668064061907632595437395233812644014238797226960790836849864530361462703575448744691665947435060681028116498472704010060036023282402101945230581080339275696476349288655592007385864688102828421696 [154,106] -734874417042937721368897775299702574663041879798952339956902739897585678625804641991676080214142926242166373327919766463266877565597041173947575167166443180094146009086702042482242432497771786395356340314232448000084026851761165608808666366602998824735966511130577578957590364762110850536703844863078316324235450427912538116111282238315489408193974003911046119477104243585457550545475644700371578978125165726476304998919095720413956554419551501996761485729995267785244795772169678468674114594161997225011058952445178730847111819865833531145481736108736108313215152785242466404214219157377569084968264508021667147388352230665125569655448649889985405910385757880557941346616572402740288967251916390485343900241970457457876540149519937944720177664497423757611033433473918761244890142892284714913830892238797027345523618259192293595938449061104232108427356352506118423540687707125961501087384305764743895693864612641538164571469587170580102869974998218856113463198125554550044405712211384323892718179506690783505267460986841686895638593654309075529908365324749634310052879906723192467237895686554051875821138615137926352122774236308257464852845264862484578683499176932897373763431023887637090604630021696651380521726780565667200457324062248908660759179412612496114845677093629232666346776730309531775697013047851271622840084142902369422846653624735593699410253964387525353108910606753892387305463086254631238631704851291632812977739424962460335267146941686738720594451888992594942476921829207619194475766082551512954119009431915667364599544443997734880519710298457266295366263229148002932971087528107374883578358524466531061999515307090790346346014883041047083842466734144335314625296579023657274549358484666042532041517826532916814483796804158287795006424343935960624760136388812210176181124104161468372838255947856623024316636363565201446296645279909267166706686241254251280468444304103175412325947702402209837828039759696199435356893630616054436536270913888512951598277336784362929819538476206246119806505123778355288211132052988949946567956975347949785707871778387717882496226811232 [154,107] 148694399050513028242755524132709589095579316207446030565594610722317363846971702324147589101657678917765648846205459511447006199595441498219696214447744568639534985980471280594838567281520255538478124590041887474370214491919848706783818504933668269821764424622949335085542719763211697797913349260212616581543130613484074385017592855748767105376387977265819974656651555669844346590852372092424514084125860387612675596321041689216462325946837213245109333899978039620337439622584229333237151461040019501310055907257176312400418879324972120977420128853462671663165079887667964845179880824974129729514108788011853456740364506387583244667482145539503671953475385300065521717124885774158580060999355545428295386636334947388658229780911360777227283226395164258589447898879891312307702249454487848783251285708593082736048361076942866788834123537232033374114006648458074094957810663355315814727925193491932832972863206012806829425698843793042436809613197429433313243128274861981925348838312798587086019446179363622822659470594055206183628465257404704852011135161071131338886914018815924209154910039635378344299460775692482220479515309893138829494094693840060248745917139008793676017974764681148667195666218553103215017610674604922213942532482401349406828618461310346832228615704781946538979475532929607946639387626822986382285602244748860150680264842335317372756665229401940858423208275875315597801478284638236610831487797211682813081463249796057754613888874463517196322079721359482615467668358227334141677110905940707740396349286074363202124200497461060357451301446489303879188798519952344933915101460958705681351390890566678703040799141235668959620161915541817251006143223275144461501478582308136624066181499095002252194636310283554470000831763322768058979236517104109246126228318368799034342460907800812982896370112339431936595231937802009515949529887590371242683902979914801354996283121177909627432812633176134632853171792210499480914314685284438473429588615740628049957879290178555217414878032706251443851437254482710523352863759001991074075649517670896369009753887122293613548640 [154,108] 44630467840964255113799050741271526088648040968956606805817203057709588708080002360908649975113771238973935882901950124587974620590155780147202480955681870242173679969859088377231383580489897334091506024256890818334546063450323343951120950349424500887671178759841950323274198386755758789345447995977486845995603498982789252178570685439794199554105121797493950065523144537418346399252552562893300370072100102316066015117153617960932008915101174787544627553190814745984747980766677505712824921540626537388936501617647633753559356351157124240102057611102225664052168744392166529462241698475379204218875147272959161834208339108763698038695509032911942711091801594097637003620516474749411990277816666766779066744546818662340760407523190594412607573879754767598563842401246559318475912825829722432282768482191829548859890223127013313955238685270688080426991426548813173639430697988857378017606765868468251425352894553786630238011178598948683824934771160771254900987767512106986160586295121663492171701506224969761744160602691356397437250138793779399902886440698590344355812237702386048080707876309163393703943210122396783795502484128075556824820088872496207440872880594380418329534692823609108444693574135011029279745185649012606066896951639299760502744736937072132875368329351992501551882808636892819045310720533337475741821658214664227475911145769175926087620053970105536115760329128706151837260137026448817933110430576666512981466165423602960662095420173103171530350801036356151355880569016257898134834770786839258679908584291936322367865059351973655985134879273597779796248597129063762371869093106520032178294058264939619867642578310046407187279879029070819168942026448984018395426177147812803037926436714778242846187861584797003012209280701729475457013656620573355010517216079191663102031801286120010959258812624794306010777341261961562543364845022767160071894365715566394646825821524849751386811002175428510952000868261359124280624741461093829256485125820683716716711548760067648822560938870387338542493077239248775875741392713948244476205038360712384345694796790790431 [154,109] -8026739757473769177636441416729947028547572339384625760386995929015964719822753479563439993564783313693677466541205941963289491127495502731784626095193437561542894297886970492532616424873482961840446042178876537575914591321534263023023073514567850874347922086694644926030462757172434273208508683483922375561942298310941945147028363044953517393432427847671727843745694505038818189194640763150288771445161897648435237407601554986351244381844004773441391010309273416304206342740485905482320836645953831450994985615560707041298061210926617951212328234560740102665607207921166678529689385900219588441634210390840871433514317589093134102791527224676334699177664007810443356458451101684218104250825242545354337565396052691899678954974502332614340306089590586087946166598169098952915798065066823541598535269957223405284069398948204963132978665195463253113411595024368679279255571593588326318358811872117082094700997683695704111623643883094338702740415380621202474481647539245962833817873746302912873099540140130729444466059826587342976919109553829152605580019576572641990805159032699546788987992877313076757283758584197150021155202562380577290602424876820352944100564770948754908916062783712731616701052459203259371474400573924986931178964484122277969017616879462963361415904174393540966682651612404185933949728411533147365958127819281449295557968903281751223239776951058442331336555131142611276151969623973895891741210315733759598170738652885921827114356685754300868381350356580033861424279822768648162971600004211945040471994942656167715203735402973239615726690525303119086174253659038880497079262711533520335440478245703382460855219169088343756720292562351252247046448155592061825047981176740129539538182274999601531301205629556149736600818791644380645405705295482791583847264182269314671912782552849832151768994191063264179025117401184006921123082871084772586353551335990969034411514857312678016789176408125639611054632956250512053639728683154344565220013146990234472548155255066980662657787995769769196485293350197700013394266708839864020223083277080551181342019072 [154,110] -1622435676399193213769196492299829856815703276366676875468840517362902374485210016831775898958660994944330678450536898293916717127665917489932815394408403921180007164845622797840474260848575492398045796002179374036302590315446342120886789299205918378491794509686780436807819709596695450947881311482544158143154451359469961266182819333601093225041590525779601412576296294262578710089897446161531683767870565023712915317892101065601831054924609820718563330848228535602280111111589507920891224137170804672628687078665582709815497730306804920464433086826846730637115851918248095018970292588503505980007164109593448957107641436705627704606117125392809622602999529185156733258566700693222129343687936390257438433514207361021926834685246930969205962281126292977007899620557289208873610285540830756037336455116296409505087221628296940007209261084460869509853578524271551816182358098712913704947667117830153785321112621707503849271369018384198539091434174505190244217929937011470004798373945093658077866548310299158797946929891620934530821405382601080783148077787980318476417222381629904331976965320562247007534434274997441085254731860871989353913835436512614730302796821253542294726612081137880579205422721580016398288323758447881614337399803883870291117218727023603195141752208878230248135388065204634118173855625333508410175300498763670706161290936729434327917782265128259651214804744525385534439041592252534292960241656950875129555130135982981223451941683430579261794256485130540111233310202077195121428740858966121067519220231363913623829433119819369116921688466445631491155271628593149141786357594713651495893251296349589163914777873565084526814257905822222527459065145821314647697781184323013688233914853018736789022446845707999681774627499824682715678223981265827057337762529080146432010848761690134666044345346285287308552078124156165569098647402877404411921714208883733417305065950207317133400913502030929681448795237631000453696409561459565222615855688956745536255164109247831571311935891574685464499886089272958760410591730314161035915132018442098232 [154,111] -94117489214134735219544392414725407088182753776149277902013483427385465530983521925795419922872303062923311193825614336116626872519131230888024596054342341922570847425834872473927895037875187732346230578419075908005137788461909565820672588498832594596586910806995483918521888916158046127823811467912899071205559922812990444178120260356596626818399147682849026081939320918272387137934824635380160014071838555521236771142617707307237690227851417084172190397538103247835073364514262948554245711465352217543640480748528052282600584354359767000691383413383377545613818100164996966392262077717968920003187783129684417960197809652792394424100238702128719425063492785053408253681777163966406527219087774527366891424931826693367891922369273902678989528522618390792313363938874489265059086420373198895233802843593655546337967134963146616792354223408530554884931971406339920058472175335831795270650482719462594670799890589202398986380422061446258782961109787120538782943255740412360232062781965578557951944713998338006689490040252709706967308529564813622839278466191260459323393210982235796519244973645380782829190654409226479324660964912090306306958120777624283544804134154719247987626235044007973320900182680744788801971896494932392749776273263822713335114379859734120098686169341333080352962543326328611554498641366547176445135302298413966187443854659117979518836256844500838646174536508642361782978478923604840546124191834826574517123678763742738360817967149686818687095359827356765658805753390630988151211323108154050070170806488149510522665949184210963437438726056796076216354206096580885397550734801143467653337453818888690164803333647097691704783803780078777182081471376541182062147318100039771562289465483753287817313666736722377622971979926830001537066068605702533181963189678075936000407638952286600654665934460400435940135039827234736792807396124621068804039853589797170987669417559950608995353378619442194386223331803024401112661691039244839986974204290346894161564230402532643394012650915116151248424264247630858346721311815860947886798238249272 [154,112] 13810753194702539428145206209666411423047596997551565960099538484533335119470442184590035675051955043689358866770666249947523276296294894479450385683918384375742494852710100273587940647317134113996750792350643513227067538492006161638711888204606840375409014813966418378424613059009923892974950335654869846974700165148866384772553337403979291240006216938841363163133442302589747243550417700834454527583271791922256200986425978192975467682926155818078183403539625138030401910980035186131638638501833570697629736242491789855757359410979241521392658874730202266932055410098856665991426783410497675253537642897154186094168206002905003800847933815031751037772874443088298799707916230518864036092540368700527845923593231876849637784989435829737781864726859391838412896705859448474211920615938146397000520117260588002654992399277878473721992251479916170907172020185361352720787275656761969030192724595577458847522421450059167755461856060567466522185597970882355006451361163086712046371010850326328925939444389444587157148336707726913550784240759403440568653669473813857055340505546095178409000559289998982826006453382913570162577774932828059227955433716281915115634951865191506174748283775269029843139139800234881328511964153577980647609780497252564078357093587392667749904002436359835383451733224038101492606215122551342779772425578315648006361586288461143858334546689566959155879923521051201033737975178406634429491283097949487800402114612144059147437098401749068606063010122817103404767882140964469618087113925198434815334399542919522851918366514038539706851348132482119504543035518183689876545589066580012437326073435058197485284434667335549177915256367324514673252301437564559181735304297165178011174814841130465420893563157160153597664988750350481837075312499248521935695475235777145743991761620299772974777585650063811919699951690785438429259837285408751313069493162834415007674270644669494628720596755214836620002852777607816230793139863980815335135742923866172599057065484249876664556256175372883794292172496737529277014115570947347202207300 [154,113] -2452295042716308615374193256132586658576163649116308107680272475825443298261718028013166608274517007167371421267351407137221203698572366375041068441352672696655506479673398677763690811942920258682641600000166313891322219714999184175555317230202473668994393148201762298254757786618572921972526555931303394745048397052521779309257140421170065961623691933241770236497217737699913873407405259402650060645286592205041076080852103727655295040216528347509272630458853283834288902087224531194191958599980496415574517118086695260735261197327624268311138799288166916908113921114357417103218906789857884735076843652239359294439753475854700465073833486117539564507593709953472411745318911160733710833399548569614142495014852717329346898795445673846210055501006449069150862730773079953058240776667917629968521054639046576084879872530329572656855279725385091078662474542785816835051225595066386925467986295316989947284457579229218651578111516344460009504502252484607098229403019781664697678329063653961183404517636937810747676601640358737460989186403931195794433757434307692890491796659091329863970952049129659496512490086539974952853873899696409169111133483128393057942845247652385726070060026211319395287428422628834523072478694262562226722085325906351255459060989670450219033810872428811360604280576543610733322038808303880899372435019022747801329571582689875316482688353470664504893694308716845698716475712065272110505356802566129075477413956924347046078421095037782662018310792956798504637426444750085439593802728629678490934038766572130777048032595257228067766524009058859627939075282662541109302474286388274996227575187753084058869994316800752973206044296420498907864289811638497804508890917694415583143162285907488972818055444103678083667754755135484962461851137604838449763065523981692614395337226428721836045992942568402831715609983562987546024599319363425516451259858324742897802395567054304316294946212902596370603388919192865289727865679998202963928026004439197658084228793495233754662076235888323587633955788466572437267094941632553600 [154,114] 366958363926151870898886147282450029131177482518131680021409419154609630303689864431029782490417863100248316293604761069784905404326969047081610078883907262611525031328121337239428389424757026765597089946365952986984139900281474428625466042308269317753325698092224519279915757657540850136791851943381905657073782511836826590702329002425817218631524855089454174746520424918895345339698948158371942748551542744694930917316633404266122003539781207522516397918334744263637303650437140630053665258765785186797197021732199388468636990312957437873450460564961573882040564169359140441459479450760847105610941953878040132230874177033981058569975243636917078822209439060093461089920564960143598753742069052760618776676725645892962978799701925290464311025629900500231052052494444442704222043115535887699291906307989617231209377144654057215813466294017521200669937249114173974698825410361655890413639667759931021132643613963075752027140122416595974408133721771624731679927589024592659112415619822661251071744006059111912704762464727176393978903269694930316227404097460266564693841480284800991096912986709817555271867666157564671563521016460072875134044337227756185513567217856268951994632759124951685370892469446461328105767619183323742135761149788975796951690570270986746598412143806181198857302346521907023430656204010720646534134978059000139563985697807078368600323521993212804419094039672760251983723831972220374615791472374390627714496374222326035964319587838901342724890100191166388084267259067796580765997391699873906370523311866244655295938667489486887482564211306336104267812694218137690917302506422552696798057996381940541663467162355157669158602601527822656470381407906016919177040366680802008133870170670001820463169167989164320707289283559746032044074777260477937855320415445517872066887917330500098068178882857431834980923133077932998500931853851049650827008544470433728032804801625783595511263173301023135751595881736334135521141713138222922726924489932539622418925018663405379734356194768899858271743792684844815763957354752 [154,115] -3149623399280537960002094042835364127933236289148017776368181744553975511595141701584495136955810135734999397005134520371643874480988613695049991606840969492695106173867728658728192854805868373023869822524677661194791628154315532000504127130823851157908065875188240308240211251316372313167420540008241041085010640969390055655014322913555261404478620130831178928041329976835988362540614339054360228431968124670188302447857331610037178004497664360996286792507209889891707825970534480476194655490693135804862338117866205128367897274217045678486451356103056291156300299966936304674862944283779035057355013884230183058146578748332649783419211912239596421433864299384875536403281656653811859560489873325834683118625202422535488548208514380052138580144349738746410695571043183788754428973057093461264382761126734395288195000134276462148126975496708741944329763327845661155928438162624333962468973627573093031351207291430208763144881644980870458037996363455371370188211888402496714423579439547452222859713031380337444216756776464936612188226222466274654085671198999997882066045866274993201573116080534959195956568841472087614225280308446080921514995952904587564241604934491951641623753708317615604769521552255271709026051371721731352240229877248086238184104564827939917952725333458137961427444898863608338492603577710155747368902450417118922109671722829791269047825263497204373009067712907315459967314378516414354014988936866802026323345991225233832458387811971696527804388913858328638381180553171081548248294157658519292197996094112983871090841401817455978512285952563065642907062135870645398613541310914252164347685914076054942414087906706962807370334097888366860230195324004205939544001745380330814309378887821493806809375116999863046493547586678637900637442526029438978790615868992075834085264895576476750965714385437861621092726984281106926638949975515478854564855205792836304137865233619958685480871421277977462916189896944011636384381168485058877933984124232486548997066100652032943738844747928201061653744955331884017456 [154,116] 281337597314865257414833194353899857834732771783647226602554159033684057852464105876329699585528096190918471836901788911748082390343503094231622192186407310709158743690068207059502887544917578640897540276096731366222326250536932718908286207622301533694488840951768823173596292993863410413603749921727566469857903359981242024370608165580646444855840941400244129546728884979292640283695353726438203315859583011592558873655620954969923800132256339946536870140722771919299981510324740908567959802003801783286450105890293338233560980651565989215906533381733387646466076555591676016186661587019967215406041104095783719627558242210811553013841359385543570402436753883932849433785371064317076017302254333280453219313608367483099019668930932723227687834966402666996962772801534851981399614420538419710460524651489245784043130913456736221081951337776165997657251636188224162919250314791023357963425558572481138750319594008156286254897091549994652785458681431948949829582897135031915870100955398563264750400393708524592881821889913689515755574197180924066486471242563699981771159566038513580088672530214049376624383293900333039378624617194153060907351966405794257429408543510525708508113049122593862009732829084714510708225459617523782905284345037689169623450674554868301575985160511012259466553431682146082508501643354303489950550099698357656934505370477981938714891164914815106181101098421694452466270770704895662221005906745250349523998495091278268966252163893267755309097418464091884535081314326508124508505959501832749916932462545275851887319912633598380440626509929069719466652866745904974202931922634999507061531299548102536192269146820537374659070708758065319397062588474438850387966183962708684551168110812721206716710458545425390466577523278245653485425049233897374477694717569369462551034317486562328159404960871697311275443726477275372436655440664670443136219332601298638024367220505610741885780967043976281379388417793595704545255179623079970460813647238091080974451389533174893629489257191901234378199596581564 [154,117] 6040989428731015883986642643189381986863955456467816015767889966066940304206968018050961973587229869831553462039107922728472186820415978265708125491783626981667948576349653567575148087190974266048896257496542366418886100703404706857882117201195378517277864044827317101051801742652882184294999513902204737668584456466453051354644754226048790049143957636343537767200850834691814195246026394035596686586655100020160773181817532493436651519701315114422869662203118769991441449440653892047409221596808323045280679026306578985908622573232992237689970794087650180213564843689499389356046388886319569334904430664154455831224284017079531563765164609563811113799904489708831402608156265985560293825464629835079821116321187799603404676019410533361443164171458812503757660944359488346812768552380644250431602526602626646450556808707202986282279825233985565381483551604220177910619797859388454216416983705007268251253771108251705053919987687284175477693633898306900314523497401142824937781559067976119633692928100647635475790797219704243765714759065740449178451221417672358440769142464989831817463602003960291952778342252464803661575462000924884035782981381072170675991051307743325749773685810463960514121328062061915480822038287068681191583902970875429616496785170504742859156816009116609969574551357923002373804764720890871664975549344903119434270629100310366085252267536444956457414771528664124140787936850396723210194109844040347496046318488419209711815398333285484648335716352245990516784419966738990221102843199297437255922754884014599567420060962716866345778234424490499488771983297958539826068831780557901960499087560632785662794047638574060979121097549764496872372448283105905438099528860453454969066693049495897262017436702701676517009260369630760407519097554380588654011842047934631496628586376270761878271326477094107351921385977679973266706836416328859779600024379001604198448393842392224408157101792946877820337072295670396619385745539957187587317828351160827197691808835893722399854360676791821770006048 [154,118] 220077159863046426002978570299476397294917004612221459692406713823241633949682317102317435107972566470556888860375518139553670532442154098294665887953707319180239992335514242529990490405364380037277136960983939676327120862030484592576994475279794399690823238918619416758946765570412047724486645343969199197121564603290155146817018405231605571632884388081977840493150252879902984798608799657869958570194018456191697232023651058723008793316976170189342429510456498497615312983517887873469358263269121986226715515888944392668781369873439038135451010046589386293498780319072940054185974397444896117192661906829864112199665419793437959925305884543773814215306292694559072742345803788554355573272621897207550476743247437849665417409790184606555545204800974393903842903532540654259481453172329407492034214298996752424561730287039398250746893567193715007926891863715283569955143987280842363123947462096238857390260558218079892377753420602405211111423630385019674094534586294163486413511276488406778907181458183914315247072203184908489248688913546364828057164310345630948935732824237179366384192748286099498011771093713903229025855366737558738105847532971520051423331058389120793413751403749229036961479132543939537003511622072054817588139955988822929445590407145456802883931389542852377512343328480028789645210288019186787731833272877771667733303974855826293356306832299971542936777705967538303902632155978768019651545547493227397178226942832226899515296740688466588849085258512055465687294408968247546071724878177549466391416429542276306552001693757591643963978526293322564006271642304958016110872912931561191569692437722022491241498559739556792191845423533634063515738565665624827216598201080235417515948459159708481114236407673712999366847885121331677846608978134308412712016463309922461987227868571191634357075935172816384146371865862860517244640593027106969819305743183188347768492662435993025568585800528338721063349036760230782144984508189596667663693788401367801821424765498445474770629183021692768 [154,119] -3799613835803205199341503193504522836784759165487305364226430723597126514535608500244809098401816999331569981184189285119622632212262260689721154636345174099397213889117193980225773163930362908803558824812541952759836122637786915151143877961021732264158874226435342011920542427058002830656728766230420599194485485079010150680095499373677317279344953404146177650717308364313032395804150864535972511495114296651326298067282576059428293349528674723604848651212084088676468644905384877356803894908984803382422554202438888488336060696982421009726017195339747884218755474736102729429457201241698348613542559750047256940261488122284752851669646109280151804515307240173816077300089614361056867820148375476019653668291761175526665812922468734903760719509389011480294521358893292316462443829086941659457997361822147092333381432899537783056100195101322280009198826945202979777709822263206181866309621321331152250260871468424164005960687810390405850129933813130156798454667650146868206378378839009609076298560094087218221186032559359322899209699699308905972632429067338981579850081207856349077797009827745662786237750701550300780693495226199022805879789163923713506329924451118342590160317368416749311433577637457741549868586844537427650420786157842633218884377696309042007173671936968667788973432548945499876622904611717844423597418733063751449116737064957955829846170407917389944620093425435953254155814421818899095327711478476664087970350755172020375113593052559327001574727917865322337319457162482214413520648007310398674269288570557659850714888084112447537923935292662857520085669873627366353956980645991405317572480121107600381712216137987180180247390254773496174926386802088798371125113352655114084550728337410660044162259620829774541778568145907490478477946752912744689477071369544808364965520694961402226233178276527337980518816875437511381600914372802525343857742805066176668548332368117389891820041128353398158605933100691000265659405185056701063918886257262625882662104352464831841506201248 [154,120] 1650806434712775877071318627846284408995872560624242571833261799066891643095956210417678694423229167255588199437568737128166026071863314190777471842052175753731970995228618979175725925097047125930731064783359098660676083113250479998282918050155093961773243274309918162812191758012392096812072120475717365596977121948594121164650703490220539343274883822968201070511880410891564937769931613950184431683316385519623574149942401393203297552521499932041953886852367435619588548191564676358831679452599402159271440940953991238903945343743815628812796712230759363395734894782122227840971319967416609738316055365330097917716726710637304365551084131953269788009341381743757204984336857843134563320014826819518039526926579351308384867957091047916575853028022541909587737721627153830868912853420068408228244683545028831493708203607909132843641158943089006399379245547062644418599439560788098686283237554502771998440925097276252767564515186403731446484026892739646686956383959998232478518123957750560106012060668459770741579048804659746028665143542441442517968963541339417947228142546979000981704237981779173922672285268692247055817563405413270943666825881059246069349366045227537081775767065523084698907950811967528368913806912322436998234276985832747867283555574751656232557469506193321057836156707291651089412155414975385800874778248627055456905057896748573484213525211459265503532556723625389538316178836345408468835673379683414863668044679847848699383546047464658989750982838292000163753131903711564578632706184716340324050319699162962170330903083772015297017134782325677022245685681215691569034753941098632721068626608208390685426785546073217779328845462042280896637088095775462911236937001283623824961126929491893614271451870699813193786708449904404610427294383849671562613369154227953072579126406005019955497938601130613407747550490317025215172784048276983702663529339460494084358869479460790267850768368622281693403353512353326406708150232545833781796419659652928511712668074132866368 [154,121] 2203535059769370719831826264442989551971131278639213634951567772375848534223014025947569349386738527899125821968031719643227428963012920457908384935046465639595016164367577267696468497060948573504545289276383542117454818719350856548016976985390973476164093884976524530095044059516331381633776499697512741298000989259660372198262116840239827698184778440938152481834669747920981763455745046262291792393823321268839445370766379238693422036069427755117723902610782081448016637877970121324158722232065020962172050877206368781341274980933265756805395552634919731773019928612070989376758816834185223794431766530295707809789237383946965381088985108958545269761169300219352421602255873886660993351596899415917481048957449648743533585592231243502459218378958680031528147426165168093451163438324744373768268867000968907428989700022761719299006770969326472672708371421865191617298738230622306752486606207149826083252931157718080542511914268076016609665711289526686265649135340253942188433247951054525868125155785505855735856623295606974940938505098303573661710645629207541611992613748538650742385897557587021273080513695725625874609380505115400068289868752318840508313229006520133407881256513384666548034868899295078961707135272128751321365135103459997555991497793106545679000416728885510995957258161020358137916253481949599621399963988630345114492262315429341219683468619470975274635109260326869787572415698933260209590975162096395473655803645848966849543163667616331539551282528189019227092394128255613715028499269468674357468555674257456664080191254623882797348280152300468266928340477857108696582507822673522773017280996327363961357176543099117704295160746996381392035316557891202474393305103689063032040997555561068609947687662337964955488438771604975710942569634472566846983147675380626684265924076757993207518897191087796756274574911491915465251136041734732373274378813357716872483203583614850373250202844192120696028768175559093288681928597588697794852160380695709060083529606144 [154,122] -10183042003547841442202904113157509651384802994006505581251026511870295523831249499422480258740529224038058472533560330753523548172982815297953624095499312229484942735586909385238223535548477889203444632803603501059433740508713081333341086036425012354479177727762472546371226668228185551803978324646850559150480923517694853941763328267460461844754308212416211803838622380748234164788846316918940055724052194314627574947526106296451258064062217539874837932775167364746012142524744165576025946549092024838718528951637073864309109144298900368340458688525845869349528209152991719790078566312949159188807676129162835176339267605731727257859527292522571466393785765532203332842835006039567860244788416663548661780833298609707669052791529537764313301072308351874176825360532612833480352219078852094942112197372056279055518310298049852363934409409652082606313262535771761577703439876331920172240849580552195174911962188566583171625259768915475017098997431176563648929270843266004033385746199511786545000422363718086630238987599832332457352706794792790411303198096474649089127573425428295161916122045140440731232843761047723155839812290837302607721413039476106267990536038512683283843261522553466385436311132151771134266252600250334801274874207459306775070838142281565473557630446292202077869699482078545648976328656851728831122373339038457899812327195485737707649931727978298013090068341384587116004708336559903111454718217015105679189217836880765974629885710186703167224441977156048693275348376659834666799320667915384367549147503130244944506257488379588637505830554122169928270961988485443978828382845342411409677819029109415537333140125284340282871177559233687630484321260918964592334705366606189329566722533531676906053214514364526838950296923996786536936653263896242882101648910303329777479206840742887641095650925738977754109530779137240495344432702486969116740853126024497979536086760363539012208251175932498781931550054698220779342819388101503843942038200849537471744 [154,123] -64195882174516057014443829641161087377235164410485083058985771211816260546852786045975292966233430136337781040728086653879022383427240769686184216651941434955198773696665934252296729354953102740690062212553218211232745461984969332196552233340326488658052700652378061606335836837903757626773301318153108345926994725993196738438237416348122081345943059663686635450608380297236495598074244302479776649559189769620764626071133938058753503141491929428694837699713291430128840542442856927490592816005979555611597831104537953250079670376690678472138813724006264608126420139185077854600944478256145981701864227276660243984658489756101897906837806248666314322953690051462553268672147033078435441689221941281759627944740000562988900696835184605805941024966591922243789694522529163820947301491073812119936136377458690942583880147838383280700854077469043092671021031664878790633421360961942069061203003399624927860429986025721106681300565875845159866421711301379048620953953692216016008345551422483494923227096826418514241168177899550561111579906091873981703182196629612308074012436260549321647031708319863847177926419565327911314037939737947583908648284374413151918138691076902435377446235270614349209469379015826811540985533494935861089104675047922542245619555179720247731721909367598351379626324296239779905714817831411974666048302236246599355946701554165438100431061936974364032830162993144613590921448667836835034676307153467370517090632408486852766219852462426769677129633029545090948283606390146423960733327987898972998655383502928524212437092101944898879851016964348525423658065470327637017520441671504934260220709489572116728053986669226836711426954460043597219036903609822752425063698839135174580673460174888352642168997902859785674557845593219578200306092378440764370055616588990162617741483496670722381451566832087860316822776502107303871539416689841994219599574745912428015347602718296493538080318659008327398771421783243429333938612474977649412195862310912 [154,124] 726527738211469778821321309037651648847640422322526243835859294580304026063844555363813555989985310150810508982028756943120123218473450131649344817589960728412583250915229294915583212942661895489740975618209802554799118173463762762344193653910721130586245076829534682136459581815546087938110424978608073763326221766551654392159872430851948620678888998287438769074305840338359339254128534831670419605543846209689561418310789564827382132557439997025234464997933720102435139374334365386563408212291469732550988438037301448468249841465068655789899267637631997674992534211599521556515577184179385327570126323184506504685612024556732369496262848345151303370618856922257708941267689848964805119625245130989076677678587312874407095535365895689995714674158566963211385275733471957480525893918459953269596000236918481944448319562680577470302905726717880901822057096281546049776183984159803876095892145263899525862020988215320189422404306407708373665034763037929096452708042416446506536778255823062960382722389467889985572681850590328047470987577296810634582454863964018434760597082419783029410682702968629109834638421975089922422211344407217189952401409886403611875436490595585663723023838557158760799424492497316791108754052313963816092824301297303289358046273656440206149834716846349290617648631661425310126195659145660437108393701697817300217245536467992470804515412163926278473009843055139096907414628738866262276293289262323951606289447608006630752244063922281187015400953174678535790161199044999723479762940363294547439870625533794360515153865743692934824640855493914237526412637098701090403195641804717689220490462257274444271702455183292192226409332195572526178200300401699352569503520842754704160505670046251650552577260979951035116979781361682843648542712716093470159008006027817343329121223804998528270708451389952004545018506876233858330366098345976523948139822048294373301301691393968155424721765562581153001946575940641653632158758503740392146205 [154,125] -7161966907141131227407523415401822094698308970821727983684788851803383387321669351810224972264998451350923386021683713193001934602237264008682060464439846467498773478076033753386044148018622596885823537117719908434332765693023205802743620093179383722367465454388044109414330125814401488489505528170055539196107289368067038973138476838162375310318223856302412289433741622755605589353582935328065072241150182715973150954460527856854222824482654855173862856108611078838756360721375659248172872899288715925867909567622340116412161767364947504792886614286834334537120073459056228989554815496231775446962105510583437780008031294042036196216809206331893234010667256951911489192168774717818018037513499180143305447617869862556322954567465787476696978392544423918457185316870057112140254363220372968413328524377851674660267507217255120576688180970829058326608926355467058540702313104257335871399091366353857116812804351338643247146468602290885489654846420138211571582234764329418365275039900432074830960937443588882445885450534697114120955594854292594268485674260428937172950462722047222811255902576072097427684290290847864863530074206157637093350363058407978753894416611985478262694665766835939515894032319359980591101344402044306386801032982806534312618712403068427658164322636678241649238975799811252599975038739416345834342262706280030814055902499713404201799718513174707484153922262412702988834778870280868114141653931573476588843207836217537712311900342105546354386804755416102702395256974430235784943458773825206076749623289586857487215717046207866911415148682002558507888290555793353304336768798769387266316619425170599958615504378847348597856143907062985857130871661562557548677514846905055673596748145969252185653933017491094983086941349187575638088115312892060045019073869296632879087688253934745345924537853259051072421158475133512251344886836455471623275888253641364653123170166361778063594334986291249948676687852839018091952396290818016 [154,126] 54620729221189897104551492028628526853085459232891793259471282943113216404433984419540970876265577956683787326891667272797244966907271050837840102990556942512394868928411162801429603033486041054358063727042377889867455103977254563155097328430350370687825241731298348494018527540968443017480399820440100025867378315034033738724731426396443585214357325604733492671145254847113056859071234694422939138170816134790445823518695078285399224682432533988005046902250593016292882978988993711524669223560842464465703352213488725791894416471550749444028913134915086698559763718339330934709442066680014827062346080921205768272482262960242494553138562012320701994078734631901394389862919121474853049616557325518301031907118233279827596522912792127721351191895038098487461308332820548184714127999268872414236420209756978670621740003407722643044691627969159976346278607038665008023331849916231794210030330950421226561583906362691434073528373986563739064490933083285816627117437412110031635625837687342858151824689738935271499121063073326497990153526458632806484208292290275018679184914042135413291548116169952440667468437514425509756989881170631952422033652713937193779652092595604395164804874239133121506631693707859273891491261028298035321591864040881926862649914813671237939701726681576825167326339516776041191537910665739693127883109029671254876581005140439446009794533494221491268225704355245635741927212049626342471764889924736263635130506754371489861485628104785703769552107826624944773710463506093693736967788907663657760103668543313275244087390230212004270900345055206326483713819884733017087556009147975781134269337776273188056304577078848172426063487052546530354964595774365780522048024384607119174391576977688002353284346541273917051741610914743364132840052285976838920946296230230131448391301569847523412954212998877944387641329476915219090095871604095866299576906082406215195633835019433828477371434911950637834231782191417294929913792 [154,127] -168500763793988151411633172451880203137679469405269359134573399089035438300344185410935021622732155410003162139697000969859120201302155998960519845302365354337338628056770122622331836967115427289330070966971143989318055026715977402841573922105537106056314413969926162927855144477134327492142200404702744050984984974105266934236247225001730326233153353519138472152870971980831964773804180513030391888726243599556555794374915890918104553009180166437398967920600200776278621154665574920440498705347023841050769932179258966946414890726381779173551579460622658275626285123185493527575940957047332303459753619696437641833754348602684546773354347342938201686731069766228397989968211470998759431918186334583461651379277165421762902722465322707708137991354248962972219563462054292998939610818995980038913673347373494095036553335582861104248044346261217720707471293644916530014877046221752646175647322648970790110579664722689774982686066302052822574932833159578560363977261913937275597546500154366585632598419624859060708494031135951322962603599509313310196979473765378374176811349969883819966892337141630596860713609624536057469147193289350626229388812903569371167278144681162745893509794821972901692018681889777536776388241401662527978162753734588934814931911504658965146360484089843074328229100722214185119959073850186854395735984147964061588844199790101567519248351694531643651360792453726177744570348764240508834601215516441945199843871900501577550823382569179184376733137222340901484856784805751176899301479590599201790763646744673763992776654735547776419090101644732660654307758308998783231247610923245769756579826860451496274381900323707453335478798777417101678824835549568686094435747533715804370935920761924496630053745254741636572502084603490447454691251979054089406062718710011838709865607867433364154423888813811725288585858216716213247566462064998362593605381295009490244540697249598957666390371299593216452101833755530496 [154,128] 211799594213385947412659850013958912800842751464915155212816094710980363562473953873279297169527650438759055078116840396747012592421129714572632682522359511894586056791385381296076228027502542007171883801162040882352572777533390939300164618153181876492889842645202242845163350175434022583856675825687980115313649916703127094997109866855134321826479923959395260682587355173098838269298694589587588776796073821668533508817301209676569814584565263967312618496703623170624496061819585637886692555184953281534185685968102041129424191708306806250351173481237811349491508305507450910375966485926833566849183981133164149145643773514118263840455549216590574511878788336314602111136563128757107708900589666206329183151909185770729281379625380629419267161454526692801098464577568263241116717917664874702578661484479569933995256340074938949729935765548331062288283497909399388424767575409036475813655846399509751498409289361776337306327523895012672388754589931855305577962241046288070436593117838227143477206857622253646329222124498381795014333178440539661227886303905781118347340641642252123115326673991638665115914133821619247500898107692815140745878788356236756819594487239401550743159214686004627340908131618455326672856049626103119334160809921906517402652556356299578172544779653303885459293758267922841334880353946733674309267618338564451672628874271895527061707449364679212196888135539991697829577622180100050031475437034937055091976870285594111462366767867381346999560813526961836188241591131854091441387371007574958631972514945732212018311269613299427802142906606851376182343454949052420849045150507102524455537916582428521093179135518579719062463626132163416063275165569910266468822875383027754732189497124078609479186573509460200630162372373991719418134640427265427834717747364192869921946275631245347571049854783364693545391778664165285256966834189712061023655483309295091401662046275435502720881590585989879761929348 [154,129] -176261317759151309027424616338877384994138623504510826480901587791920357696719897760872386784855630887313264238577287539431646356957044111122449906174804751719972278490332085993722526632893183603410220121539910106691580817667694256970490417476589608047682451874899140677586969254668410444337864014621824239682655213240407716033448150877893400413266820269021428929551550089569648775454770592581324847657283715410576005714284261302291470332808085167816221348772216734566544904130189290952160551901972720099403802596829139341383611541249306808046578745678198584195282893145420463386624237617180696947109316999668030520668973778446084806569192780106311673097151683545483782127163578511480027416778688927113747073752891954610446051838527110572239600975621087516132686069947130843284579715740761050803307370317662623387595014222381228512909341737644045226399124788197733440158167377251934074367662322420522256959975126774539333989766401465736228730259489982420804814496090800683736266883176622948807437057853430144377089560138814971707840636191582802796143781378766168334589399797879826274239197780164401642057869209068742823862983363602735930433233106319071363573748361297034070110128225614060792813956939097137653515140791271403346784254743724397135776947107285467462282883763670240366936963544190749057237178878465981422641717517163078831017099799127468572345100591589437665166408906354910079488730922558281234318619626433097313327527567740520513550864393501753599538417835203404325869386479479170027993561011167211851126362559604323313485743713139064949690967197941947556344266442178669012983618537449134597091140544426749014029930243924437595514884018235201673089882131719778005377649945811237343391176784728139967278906214913028804811485302562915385806054412254696310594584854149537112920827328861531058718473032760406570303691805692839906061327914819704515467657938508681001075760528431285604604190818487872 [154,130] 39930017098472216471942200116961906655507867153916986708950049196701960563427964772332053226808978585147904293375825270554108878486882803104134416470355820365324831533407718886990313881136459295442323500284520280169439328688515655586869974820982254614878682430582663492397908566069734932865379739657093212143083581851873662038784245338618438060211233080657484182846228978353335278953158316753662604228702429209896983381319414711346508186926826705628177902636236605810701672729522309352011085927559497429842090756146837415733353970290676552511806693185345687977536202413948525738792535510601333578872324267710870988428520422089118208211608756820669817992319477024563330475415936910602784366231836024041170610292612565516056580321443156100661474581043361913001991230576866773904962760035148628095464839613569063169993490384630792385631051520171612594875229715338568800781714847870688681599432372979288959559098194459244303209719235733232606476327660774938739248601716667754198010047243850842544193735641272823860562533244021381259754388281360007677220713879416307335605843873217093528103579844775646594903087497659565448699847979711505934620898869249359710611622249797221732211417887445551572967439216776217852919310646137326410350624245059798693105995220636176562308705948753117482144410481564119747485578341755245387522155854886023016170627221365955807164894351905052921015870657414348874374747270314420430251354923526370950462400165398828547584643733510762223405168317082849732015777480318767047984875857850002231111227878286831213108490248790800208597842638331707039529209117658840991902629168045622278690511496083505194436372756709662240171204413396359566020190390011138087632868947282601951367402881356962042268635939320714484925409956712543548023632051221672062309735387663882867897463812719331536573171463070215662985344914421247062532035897826081391211868497559148560328156968710273815330960 [154,131] 359513655871650437914655799045246111435909072372000560205070444295987162265146916554648198632900923913163025607155574098129583501002693124024601427169668589996099531535253430628832656231108780620222430533794766491260234700983463947993070761451812260343564580406404791978494101028785829781853323011224193844258294919938597308603785143233568644973032156689467185377515627338203465860355540243487572614741484702405277617797884548611301444675983662317764191351527255888400232074170250854211181686290244959890555404437146147821908659708334886206483449558626354656199769604001940050287912709185133042534552615563152646693422696517260041164452186173276224202444882443436636021752565775604650411906774194350716405896708097437520984832139422715988844007989451911668619369581170239346512835253120227005881596276325978915385358672599742848216071377003494535240133172064049492238095667231465471396210585024967296983088200228347596360790619572706345005075355325253387982160239893213605717924807345291501404185042055309163671262585792399181611015592724852514468096593868633168638724158961790169576590404193453912365338213322774583339474383262568679494193349775806418683048573012536985499526385714764839489459273559054513916926705462994569211517368861748702833314870315217189958518562252581215908940167511438559439831536158427953499789768509089666022813317238996676685455348744776335165480902328592887497448621187370427089843435191859125244506160202265801047350596422565817835653051228241539537911243168490076907195607630317535752329675314693676565954212443508996622209043962091807560874366262885854454118531838215779485814672731401482223085397279067738774317756554179102437793671806940058084701159590299524396195069324752564524032321872510390218152343984016496149027938300105218058527849191461125151058275142977288102524364756631063818480829064921729200775379813516030395668940939931278243444455628908480 [154,132] -183736555510064509765519073488941989833162047631458085862100101666326101599787316242077564482264134612014401487592884197931521178217152703124106256765905393517119035646401456602784920155965749717430190058985617396579996697529281562579983147586240801107789452205338837352869223017600194764027999548349187636816946209776621528419625544805553314053833248052640084450862097929262144406726372768036826194962172109050131277336128857294771926296874435657311177359978556430655867000605267508918114124168166031648700777900063106322995912841016103346343380338617063845828651559079772835383246092677989156457846208928021822143629315473284476845908423322140249676505390003011432452166002176837538065449853128195677197405660355534294225783876771313268972511204109978384052401254657751190950160532748029048886967777495911284978855687206722690036899175801343078079128563041686789655795252771170418153357043181189734319447943715393953557201796565592038728962158437654119956237442534484335510413399524830597705578493777899095144686659767685428960003883761475082019312755776833801532992067466689756652026422315945787210553974723258233994295661684775482266959973332014782858408701514992837534186600106355490748531111148747427604904830665574114171440765411456428903363123398896330384477621692764459767416975993872126330189132801426465716244269237797624268079486135736354259407215210932232798055599329939327736609117799508274138845177343345480606661453071864108860009171773725187384019151428622174124328378198142659056268262845012207151013813320668560986681883701394841195566822199499672864150020062231555111028366230107226431240385888674617416596001081135557355018522891488345042947869846349439999391679370133326300774433840329285444887978838681988045650353982783551109299139793311239650001193091310184637764044848528506423503468267900754560864697218719179531666964043612833049587325742277403573459930 [154,133] 240592718686424898049098076296159382662135063752124420155103775258482847498517382451688252661453033730848514404934324735338852811370249893064406950937650885851127492287301066251711400542499466765754830559225859620749635389489435982092952641706667450763635186168247749389205859800629096138099272967202131982018748659437393935131593981931799121241076715425346003659076410954245120983694859627732863088415654726612173916694793934378645928449896669293328457776612274152537717211206430486708924964832302292133587986191254815267311319293862985394810728785353966651250400943358495019431470554977505734282309552887811392907930849776334127462267513482096999278815841311987648303216637540037266296594495104655771975010659854672048598952232024496683548861812909741358485812357395126209050461944424599965524570760664479678872693443889963089695217548830263122681966223919261486034044225029899330356787281977233501885541224625854576396282425299334084780562267978469926244039176717816037122772593927370011413066422899376215141116981990410971954363503039672170419914557648236700430231565191334818567616989846003181266602630456630088918839467482542045155926667028712145282840492684810157554738756613908251373032052435160817766158781603405519427910018134873768969811123975586550608456471647107795265068835087203577068527253262121530744649894324186516425749847712930426295913235759002111935248913065540357454171414254022586702409443095724906725022535358243113795211089129834757505406258290305759017195649517514243815511057154689815685848912685849397825346534244864879450795401455232522760418165242242269813606053147940161208985916624957029115665944805066344355013516876178667161277581509730055517278110108892488437318353258190789420124185735235059822759959179683974137868857674617384798019864079245184118377029895828438525488970366324999829246498556472422908741348542687824942134024704390048 [154,134] 288686815546088090359977691786837062408520662833660973962373485760334480453493492391401384877726320111672847778133517285263616853372567340677629619784025047518465289765184827488982851379388267211684460947258284358801332067892981687096181412242276555645602919999122417745715741027983230391079571069409469590037699407153314792758684208162115602558628811005755895977849889983052957764595183063908288891765534461882384192636890978547283018584322136565484424724041403949123116354286154912058955779352254369719531749350955064064768233562011155206044400010085852844068715009525478101271612920901528474531596993556443150585384066982818661934467796312105669544333967731738604735366014556636560156791079500519411707413548037501805298018488312555532867291101613777015544888047359814305679601821066446385413659050667880082404235702526232671111783924247157871156201849426468802868856048096449369086067121676744529793566943584289545943805249388361640716807192392564360018478236248904943610921914151682428028615094653669771298921274281669775689668225322567806636324193144434186432958665859768478326786555629594721677489531490625566331143785795975824757833582557528443596595243787176381721736370338931455887428740754214733094500531884881466240140929264188419129992159032485970584040199114603758970058608337174414914383861091332389837963803212806764465337051482597713818765275342817685722178796991771926270205195163119944162525797448834079469999607181316860956708049846711116229930704916515349074769084699787405155130662984340361659113998682821991065975435138381972422635903475113964085625917020046054198212709565228021288176507835954641802463960847335200516870503309648604234090848863675294628858726452678493540501556154885377006770008976509831201037837245898272958179454193469079759731583730733182242895345520658466355135363649374827296787490247055492143674027184647870272371784 [154,135] 46632685660473786199712890203827674022696461143853588043314597170525388594314271606111477800517256867239077094674911260180933016542296492894600012249633934561101640729653564578973982064343436999814713851242237292307012109875005042709654936064274393809383494659942594465088702703613662017146324804235022712008672928492942296608340956781585597335499101320834980819646896879080565237306025915720584897265826033938282040525302107041005830943606145802377974979848730898559525371144535606743412479709999843480261789812027483237495822685466087232928400645617453285378660016837228511841812664981101610285181921312041987958453680626580124406707311808424261463889462521890671323691550088531042994214981199393057579000541940113912391481392867215856454650367344138452329158480827109209636945573899163313906102830578896495256512487032281900624784452714183874504779419835960375489282218590307510413786752178892805225717524014048608663907506348872822436517827793514959837580188199163996018422898601630616571758259627208472800302018458534695137560327280493022779956164508173786552667946529941857043289216318749053615899877766534990208225413964833123621404179221719016217668051782191601635298526656643535953775392155350038154092683210616408542871101995115335528552043775062033932408075477557050616966637553832266327112900336143205352522583897434426581230401478578246903906900942625528436428173327471981409100608384425885283913513941385890723809847037761527633795298117479522512512791347513610595857806061048774941416833069389640652384963278420351235774414236243374651852259002521782322965693510199176485033923083219835006903371799874561313034525056101641898833598116270858230189386237443630327544092402533527374258418389920262906229993779303546885471428429360347794953471223361898580632464080399030571015369431380230051869370030489955818852246867786850350271775048042888 [154,136] 20292730104667898958107213980802570675556539490588273822489488221867108331494946170073514037850892821414408937332975283436536726516093669972816243760270586947865628517388513577332451763679775178159652306800603848420057124701398481457869939907780784122434024038803834072557494273049015063604016540069951348358208095856232934983858038764761684167549580913620962880511293416894542953684041214480060005859550376726956647408873062557997113214686146527397199630841326304186629004867199484114357530364918882930405987063118624361210734498532964014099023693323031121162541265270734116538577849293713025599898547931533303638714280913402871964163096592956560106793509542366589908124279803440126794152622950263184641500222491903425263088042070719287155135039824971385305896592043720455491613064674214294384634843672298372261242511165903853568573925338700157025564065958523987901553923465254459615490364592667364291173041786651212068083003195612735618495068866936335718379577367347827000717267605919794126438379240220916011625347080353168010052103049697790782232340819400298039715916800957504701324537186587779196348286846706109912577567993135526025541998869969133517815145668943941107576000327453678906962826303092659919575063917759727751927897719009629746232530431947061558297230963582418750874476539487702357485363984139541267454193598947989028321363558211633870741796361143628239034419950833120045138717210410068029430974447719147874333153550409796565789042468197560511833014302845128170671023607667750449200467087105055879559133169620436612311408841084889158952422055959885230775519600135583227639992558219380476376583909454739203072642915473063719929208292685147583116879296291769127805638628121336434212048387522883705730800171698787513268859770891891715755626932977401176080717550031989119909237192377608283485139212512642309817071746832380528162904 [154,137] -1298607191081777386197244145314238415125182856504340000302120701472304434757131373004485997490685795220098509342537442328936951665682167925647747498738538938659449636109657267298581422157975121463130956908859652409089939382795294398976716203569815790396879672918990382400194143255858110333564639765844081262609837225541829490968078183740912088444457034223315208273735734280438014531000032823777141025129560176026975890031153384371552132657689532993220989090315086165704961505714614653158373570943496665045375190533450983949957434120510304731888177787127909856529702545346046614486109815908528906375997763244755745565770886834001267935522064099032313422208141498512336630254366410558515173968096356403824257265497440660861177695643919766325662374682597264042353129375187204219007941121030620987992241445982341472971487694317983634009265947975651598212345742608214386315318013171076180819331576862502748534943757121237355965184830879070810808260676311016852871857798695290673669926192512201333941195239176003679775352303671895383136754879199651664561506842961143231043480790362402422191031979330177192589604003419677804905937720044399909800037777602545737820230069908223141350343324387270228419284606489971553505779238649648002739326409434493230939410292992863758486672266690747407071259793897813829983176938062014913844898048204929146042762740754043034673677250515224649657697265834162287084956405978067580021544732759555344246325430357806997461681138121357638178920388372340249162750385004615813148539636392724837234402380073349420152685077184520315135684145246383004627357431443418104640441189438113002767550821851589421093562442536189392719512546294194446239406276663415996346310281128176984536327174394414141005009356154215824452904482533604832321979607757378496524121216632045066728902379213749886080952299414842258432553364382656 [154,138] 64175088308048270930424813642112807493479575494174230575712756655582527855622518446910811101804586953428545497005050806129769435525740270419222812088397707772052720651144564220443081685725345271598482029461844425045541171279344105420344668161507339089478989577223763428159901671737369037368823982052813567479116739546419522224223480161975469603039763061217531124649446173144968277933935139453096621432490293332081468944685246266559261143477971519708610595366500228964579392867352001412054153190276413708748545843070899710857370515473889855735692205923023267204260637091689416726486339127114901536244437903236846278471677084164044575357206292789834929980033748364553733869421431940100668289284767370332858683174908503912480160143651830646429050832081021143927910614403248661209214235256144504923862700483031055981888519678269884469033401450339489908924604428047147342939024047369589397050280497751170884873862751555353028090286105540488618559079206380338581620983378728199360377362368332730715129529606044208491508605137785539449020409615458683744436531795301209499250066501327600407339514825336694311673723773625840351476244500542141012712874709230996013681181337841382206921495602688463892943374406808833331541969433300309167609415123550142749381729545699610426253891639095137578775961734804944974718831405793680431522385524174870507349808990973403198619728998258490924040012063701966376219189767041967382834587999149445115677105579071083732067419059374112824992566772963935934554871365318202776607104708669996967934313169585520095139682566471194863721848076992153947678141259996809531545178030973614869663170213500644819107493869491126073345088616313704143474534250206024591311478873093818449171687292672776276645179535857388005557201482568384497030212213795027130210603171888169157256968019792388303855810000457131281664 [154,139] -849514495404556537555992448945887909977407709709185607205965933692961804826891717968619200084499745351979093178228974475967673350154814215069960769210219845645476760977952005803541707695426741035700533545346710688761412987736976321437193981750705843812819024125039427265997171421312782616828096419573162664226984887994244346698513783011815398473168723912545284771999383065961710023147198396390685820842356118403330889451730015757101809980718206863775433038035961303329719083507065520042755387878620353701016065544281655944649560587357275586963365566474386157365818865113029818360209688530593541970944101201620899108096377477411996424859566737603037806269817125906795779464363747888919718724927056008663722232650144791173856261270215279347088630333061728046309967450695775749832228789836142336365943209645062640300461487363913324479800445341600736106743938395851272266034294449611745679699433715569575868504845440509615807665106019438536782746105205039101086779741054490720291966197498616216346274020921142717635406489511143011653891531484939887299106556122052230158098363537131512070437671202858962085162220507315268071828845104410942502359915738938840801724381944030223384299001874114417895369844282550611469251237448555424617435164417233439732188609525098224067613054650825541031750229688307043464369752811695787899386845738797332998194051920961219797766323091066773069232552414388086587575618626023129552324079766268222993333319077730626404508542071361676527025500393338789254832482711028936943252993852232686155372583049450515459750556721008207275076836775198281618347089886284326599242859287330086021944718270355138058773036889607340782805329836332259866447994741431321979768137667412317741845799700480751961128038241214365516436134162767947000585653279135917924287350050320466636529421319159640133943910736 [154,140] 3259186241118762496727553718911857824728354224651122584875383252151016091813300253788769648920209456710116773576989982474331598177574483917617113471812003485865864412960864292750898079222275870367658930949545835403906916929092409704405885910549633607674206094394450892924157488479449036028557901815446406960119425682831240393116326961557230384921362556060155621180008361000905673533806864519385962794616011441497949688856475254954793597435348837741688453486722259692774770193512304708093302660761226757386614309962817679788213145675022726637984272027721883821193805109891735323631847649397304557487022748044427027776139057805305587803310159114833484908360491723274082023760282721681685905164640038038762937080353711868539855267486045905975743161510107220927810184317138119137913730096598302321640937154731577760654712127100980765983654758915470080777492267622033048634798080663493565940831061039661663744990552132924504459055696673108805959638970499803167116976625458269774778699021917090422455620767242797877585945378977993394158851190497108361236526606846040157985184756980313625371475663729832152020891655451019619654947916782399188877919171259299752143036232261313366020050497324435329771062866862708688926801252751877145344953000162434031082995828584620910379828599220928421450101450691252670342066064515688533171366824238652120792454700068963628473547956953725271496959170721826545141389229389290084115899688024330657632088725693169005072115841137079079857473402855333503420237755086199885613352709989755459911130158574226043756524409745895336612065672930203844359225317686613225525192591732320415735874527809741958150762131947969465603843952996480611022984614210643750554756225876437743881970653095732684869339055215665553973429255135401522805348505538852757474878603583479743430606026849513093 [154,141] -3462762428894830501276183170528208099192120927307690496293739313527316954881652537199855120739180035778463861925749297398888213663539145353535265617525555357345251934554580834168961233114217156912047996915362252939675494249386966419536723143109699944025122987877083191112505864122183637087753970558905344440538211675429866101332769533990148632114616976698612567401245655770291109733918686407778580210896966788355817217135432384978772611791806793348095255395537778242266460631784238113421389480746303863006836254958001257601502130211441321430115060967224324513057357042442063513919307963892525961417565650888925976581116896597671425995562444112009683149459173245592446411129794854542737719787456880714344801310930068888567162238587434579708069461109302816587989372875320348380120537199159203943392187707794963811707179119695184493144673364369699235454470680356440653928623525313967471616747924856926429390020176381502850658246781735061351210350497407082471378917171328650365622642315711755533092005405473047096307639176985912289900875487268292330886495983046298369583153987116417095981354318292813197888105613587836255855806549539272529641970552128918357220796491867653977608331387361333396340934450171431388529227828426406764497233388416014165528865153412060508105775168195468164706340049663838121115658352496247545310957899709896633666964029181147308650321222988793278618684465417767865763530837382421141017040763984561801942234721644659934851676167672220737601911862536103471029577756570913517196653643467992402868732574951027707255369155521201838176913718447125007482399616595592623353350135968979048479877347009788729051922894758741540227609251316367008520697733115314054789493633899433165919495775658270740664575709571625556934285016664465539574947315123719684955903829490769844424832 [154,142] 2035668794382389284937930425288846848249466619067130097286200634279239491566888480980045138228498896027887257018088736082402110671986943803230807968399531030519817456233476927815994684449646465227956628943331402006198549444438484658905433275995626217048420952035300566687149127823299294318680293867079987312097699291493505372513916589683723892494835113473939485808476274319117667838783809114565228056920150897597423933867955810376810763638705315680157926138152053196739223678049614450487529301756353657460394770276508639240747393016478698820945642471032497334906715843729448066145089129938191383019316682302045187135901388182419906327682888688380333753204668381297605261082963548948208607369181014060283664524534889366237014407345595265607920001903748619758367265099663607288116219960684224951736798277371914757241490503851512904470612928696396726612475313743609759696728606769466054299655811845504726471987039591597905732673054558857722924753927615452115788762371108513832377175056837517317567895840561685878193457516436019222092689845206833767031819703037068029369430437110537877792341388726442627969996059682852937734278407926544721301898347292042900730228959565950902212683787522645886762260591247877885844782890840977366606535873891291431472521464684319814551017694225752645506621546588347105891805529459779718879802037971771926029863185060850947390216711760782543745108622828667437583584145061077689457951934948528963191405169263440559017386451634900932296893726208133870948549065769628794376592166129380702729942645900661315011500601960833537005387036230343890607547759246019182044779462609588354039432657905853576270130493386394139390104449550582305213368676677025177537276145119453009061415934348748064290448947672945128144062046533638703153865485194380235251834557752 [154,143] 383823741294534625547783345750995613976321532683502154895367647000350413855458149183566349383146548954004712783738764995082850567751127530484371320104564314387852326302297748482064482176602371425078892574929112702372251777411473930812186124317548285549631182831747635785923749629033859878985872193499027449784578206607639594541649973269946271147932173516689444719441396743672657787796757710912884834457159721416918814371430839399856336833443675783313469190234063901358733018693176227480371081226866355890250135472709619325500529592566985784431821249909084479302003183289870725122133732595502365322679368397407713610741134613655799048868375628780927872896427915980274231380520856376069471131765336270363638973702406452217912307983913651887526387664690644859735032527596510396651403187105226567949423303100203287622179229502380209833624715052064848095892031213211649471577659002576779648493276888163661914824801567808798349170296551532167363989630037564195637098627907792502571656317907055294399362791532692997071296839554645097695541339122358339585806653081562064578234183410320014929551269531144161689288564984579246109382223933783260172658162418122441734890532169620181175079281725879705716059911339342117279870960263714672018272580347487212288050539866366929272624463594060108636065283175822059135516287429209661296457744782777134019502907509463573788490473546989167683497994127976503259958999423176125014378192139596378672393064605442357209106369824101430522047623307793233173637504059088405925073055829912017205901169327127768506652518152849132936298980944661487449818463054318456073421552548624496219477141909880978803130011100837815785892361466794148115138849676350134484887599836948432009851767360780523730743808153866738278309647656042456711989483382522232 [154,144] 71323009316182610500778608927786588804107066046091708719330069443649243576653897995203306965794258212613154209039318165773847779550552176661511912951837177791139927733848545664902647264006544206247648698634700917584274454539439763753416644125400919629711526830485459726589543928871803636239964474357841533759759493608144382845095094842275754485754406304870954499052989983647724933025704356384847770828197495610423898381021454215548940773215889131079924875978293064568752232420937419196988314785694241860766788079461830654108393227606149221370159594855588814763472353502791856955670464703023207232818524486275542728770431280770270643583291828999496055241627771802637767660216578557330752059329726590016085496786758362117088209968615945469276995991967175626430285027121604105877801270199179305587332454811183341837223098030007498572503703583653658055504134492014207865537725701062895759482253775168930741109427380648123568360893146092689648685275612023116721662686928560661833613454192779375818510519590252855486385105590030923342827476304393325339893101323357350720377475940402549321332934070479178707742612856113528889821405820808138554742694994908702894578142532379920926842041609610453792338955216002836306486049968667902878612684634118255441566505267913770451967035093057170449269188541564533849416876419753486577279452813236189446583180596192505662855724505560986610878625861043070720376487380974916577436745761476982686905118547267558824091250347095043670231407136482901074945818142599983098057660728003111464563429048113031141819808924462859318820532215269560719043390402564371079143293783267050247701435772253608331097174599092023099741174492650125108825344220644076206115004336476083115002750119980163126245269191580492027345119024483341400504 [154,145] 2976329883135397298613798978050325208288262400115620019726304991087854214769052205958470930220160495831180895480839195456406839522757476794282509583343598405888963450264180606256227530555672743626366890898103283191515922311183721816956348915251806986360477971091805180361388049181790083933237334869486852421497866174161698742049416178451184746510866473655485762885099328995392576850806037230225774467180731741864888831573589801234620745754824609565171861124342152014764478830597645654139967083403817324845674212189119963061022527249649354626698976871262750982101905086939846017621003204770687325118738357642047670248068856224851987530978145953146245707996326550133583143453751021004579072925912357414567249655801679692085304222621748808492900084974239126455790596384206389354390466578158709769829888087021303813716864412642312634619122257153795343886479343315223009057272635199492152384315770142353354366289734388233860044391695197747018268783416975855264031297591222855674320276040936482310204029619744664951258487422007286311933463257766829770914097745139707245020485800772685229374858102927895888177706279418160321571592724536819155550529553008765958995994050321382941017319468977754085124598130212262201599027203652499962440520197131083807917198469390960303751298781040800233567563656393358015309561951481347522729123714444744775941218127696783990919273871353975448790153956780023253956715639759113068191181787485988327543956364363726184056785765382062776107121732038580769073809461618919623830077281607355917702519302235032348130437797769404153160436450839765193955939694671885908008198842404690178658528695132875755208133756241709110832340756697966508081546554296403869677776629576316437847056628680611144958603146757773383259991744 [154,146] 27418476401738528266728887998000157678977503721295267515774132161538692230563206047187243104561247752394674181008608609206579479384869361259609771648186809362975585900673695371110850739166169344862552653383973977147591631733583403967071838617567222171487323606992906432125973605253296547212654388631597259164537326503849823337377273821900367294886513806187114240028491680049316393781874774815951880991522579643940298946020727107752441451249899481557449339134125300328908647138253536140315637659211033106380648472734174470278616908332501612524823866531944970162296513038491085441947330168215524468923326382374032984675633340120154179318693011170881256287241977028072265410918341060322963181373512386722130629397044307566898289476750240164347047756562571023884426250818275657188847723469186961382978117502634730213626983731873192222471129029585035699194426245386983263075696969546530038937279831156213892353660971732914714238030220041137547532067750981200309548028304600478059663104792324236029212731766160204899857465671131952250773094873080265564543016455092418381795253467543520637587785894845047197146609299696849687587858416721498161620223059151245166490512675345583500306285467247776577909230989065130607125505914801729306611898703346556488785983028301829402874903014811022369670721185479113075451407822630217385206325625132979944482253969166130582722022244612083141728817943258196662451940826913971963588924558023752372748111945068923501685346365926768901374281933358437464776510087826307844108011124887624538107054804199449455094891554848521365036152511246889216997768323344110926144748076568760232599685144907566820655925333561811508339249859917069543133407289011196846219551532330587288075468984751367165001907207056 [154,147] 10568031427016502449291441814334366006830654391398419185678400965317851316997441728706547093182346889840457500280361393401336519462547750075287791654082511550587605304533236691514142598616112477471535722376870527326917842052424700063250030503982881074110522464339761376914710475940383694004313339027114049832483831132105022494199927283395349909979930030672922531725603389233785019284053512389718989532276108576166027875455226084789909886050570319667060820568274889576745558691198762880851414833206898963470603399332040067360416931539878088052373199083991968241019718894200210293608098790270253781577107297901646733291546497833171279569890174665548391148972111364707191173652954891789541866465364540292011416328572258856717139997146294752245155549631622952595495645800570785342482237031958302556545517874155008977456841910401939857965616020023348849174657281657153375241604393603019075425531790197076045305886770431395904436159519530292896961434678053890710556196165078447649658986962495612574276809992439428094300785327384466854185177598858396594171625259604630701032846501330833829358124333106110288194045711615881004625729965963428793181389214801600537303933507072813681275748150459244335442536815801342729878951319706369038136119406286512689101207369786165791498064129227315211112556576782117826767319663067907462983175830961491316979919172953543295858882363337745910795746420624068293067630364113133929241085222468285284347586123345982662828565866663176415403856701469324223404615821197179404095283089662997800679725869109550834142785094018825672039211419024509723506371846799859928569974198753271911545201848085354809107954414756654730438568578807725486898863536908283501556957508954169607948071738489328 [154,148] 225805347837541854676292032365124026735650157512042025116867850766317985081083354426214695631425806105638185201103705277593529922356984704982291695002323536269460918750522462108350269403741542997580690693998478986319671518271036445663416462272955514400059492833605507846594311515039817135040401267632057439049317624077911487444472766131457267654727005019783838265482160767082566061340532290655438017793994347236392266767333995780834182743427107818710021307387259393891598897728810910793661637474890274317578214686024278694044616610371461832223222833182998189162491024057891186572511584453094632187282977867421625745266851578407400283187701887659353745156644847446485253806934328240560471865921807418659021893498398527298812303428240794674513601504969169335791640250195971662715862358672283990461055232169324385688203300562282060411359776916270825332555617578825719673455769342487029332904275848802602968518514095799811249958040101437284854233321554710285483771905007451074232187137398985401178981091016329196311569248918165599237418689092611404334745991890897810513727936364135090118014217605993482436907368818961197707923623326709761234396844528155286883117146969571306182488278550688225760039794277740272634906696970252762675396941054540571407135203833357313843444031255845405240941649642869618058650462451217397604341264888712478386888403098431912080038518595506045533607938527444569068706056692167603063118907750761514784900581447584921943930266475134343628884706800466522052122217295627048021717138309689605110440512519921291383095149256340997605473128629561914528349890285416027671246945683923996603320511938473651616569863942801542727304521864809622316449345754491521089363258531108195847 [154,149] -217747616698065719576481087247866012702040864935158450521525877909334197944553435586617862199518035286237350291886181938827622738634089178273660463475746307364022114575399433946610995274513314903247255265899417724922873521814370813837238339431871109454132694376987053560305161300903114904110775916030192255516090561627039691038205469691483229012057211634654357010278111955986556099022368461568238778963266413137779234623007140261184427152120847976453987215039235356454133754395441593160245617400625213993820438842228765227371283046836491599456047394400601522718818089274366061738878994093506969345835211985692737145071367091783037669035699048763578672810727549223636328884092306610149547705594158949757961632314911884966860527819676147881278916048968422996712135844540821004858463024789015880702773223219873632926140387446159521877755397193035349436134726712654540394292797252954819282607289239084672139394961192832015510504602693178500964969896026393940136664043825316100624674364555602822054844710717262118647446377227889692290036362317862438869839119310185960134034288891518720437128888908928270961978925832528709734493072294130947258756955592899131068039896465427187969142182357049677277321375617473847973392632132573785093484011207321669800600568127190479875755668849875300888817614910999205150421001492329756075666209739789540648324317576145868555695301816370923807979448131617476481956311885965024422626918949040939260972081913456274519051405324772121274444544108257441773460941952779817717196382307856022277895468861847515136901858781322671246668340684316407676082032711951767611195779284917182441830987590370749404773279090336034611587625180584167726935184653579000030464 [154,150] 32090565845521153502326247682486281855606733988752528095189668258554052107085491590532963029620842292563000246090964260957664398056721782524027262708022932827932884680662942314313940125130843633998243181734549707846559208100708266091886664275264413256478918402992228242680804603647056646864002995084543127934801166214941541776113600445974966220120388144515664553788435562039218227862585003750307590299856274717031578358371535430550431198051895189562209870819430967875830238390433334199861940236964633139569130994678102224586193397542173654105164890778229149840314808761051457297008213685034243614299458207933344359919092023352847300145791853988899610351157729188231215705271074886147468208845022806231673285011230343175026028356245794187048819994189732505332768446583824613717738356270312147013070424687906831451673525906360820439961479479643016405547214142051332891728821991218355189233129617507232511363307271762153787754677463680083574402999149108625632078700226939260705282809846148298023378009229572109105652818178855263369176681165784408635055554310495500349088732007462090981618742106678869471341744589118514935803187356482350487099027898386579030741815453986441079025333583234461830592859204577585916278976158546530519556797406979012914346962687478456798452044594864636611388435359860378018081770074453235489954628011546299905443347269094902818927084053999548076848240247727931458339114473763607254311538735531816694679739575076823177560240138447737677404263620908070337600021022933986717097004676794411497430907616491430101327848344956539408210125563720900536571856505333175897322066744277785313553229284854942643758393368632168169401955012898656900463696 [154,151] 432543009124114861864406655134803528976571978976162003839719548115203966537991527494325517995114110058178149046557503263880853284550464139190222591336166364061900496649436830218576952919304868109706400558720087680981157906066125684742810487339095070780816618750882303519254821742557844790254054171781109796541772096502921483429052750108265178490575977307391029454067138516244574450266489591942718420412086341617250602738184778284125516399326599540015085537080837321928870069264085561606862193698364350498503890126159392641224431758255765222417740630200760916148095797451760014146327677438840110390967116002094149070203218273035612168610140549908140861063271518675327453062769426612641323740088522145511191003414907679819334416804985143382868808968327480302348040601380020071874763846099462777994308756161008994081814505005429571506306539163014040312622716382752564765283240910009902092790773310991932969899573692207566926689716299697381024579959504876604572730573581763380715188570787536963965176661313670762344193658850698943213218147920811969003351517687220069498408349073728909569119204015362677646299257412492334723258274463809500183063896935619940431825167389969634000510028820025183903823853899227175379359762951776311775455773978997822776627413897663815989845425734110385725205674954052746299021412521118812281979920627401046985888519810635693208737270257809185824133957936346205702311476022731476203913607888891982116078423317659659347787513887878620183765884394087650295169922718885394842899426560168213987113340549881074766839432118474169008368677397221249637936023038271905856461031591662829403561441493337298291789624856160940902477904 [154,152] 82484321276746702224321363320399793210607790560066236968862061402945328275952188871999883305223526786186360741231703251884550079835102524939133569976762577652940739890464336802915057451895639570150779658981960435152976758892260271606863525156771041316705853823824654854217458368469547023005401396239819551207248407346257548613977829287251277987798174223370781135529503408004299709732639229314238869489397072161837413234812259183407851426525296703824958199057631282280916626952025421576559535582750971311022887511325051697408310220035762493787160973167305899035602696547524502768020387412530130766499469501911682219825362438611521810823128390844826514971374602177845903081483650436283242532893530588622582982656275192917547237810219950833860247282593444425240274671628046853034958270791755078253400198636268545470123740946762995373911073189273597674231617839830917918246456003058997027844843315039293777129231798163882683865136698834301673632953354485303397500745654417860270413846616700451521743096636472703734925701976443792029016964328969538998289789655090280546988512829477281490511567923085740475426698625704651658430332669799710543761277259043691587585181788000353891388641352231998425366759244961385396650085340305954427197280518563135082665603580143304626224051148305296862014914587784306457119075093414793095094335899477163366158768263376218689639807877823143712003784629976142377099168876005640950636305317321008142676474724840541329554666451722721547537577481756303046461569912594180503158841213302264943531774367881287183108347726551957132335378629308333478537094635909029386149598654620216995055106774657881347434410832 [154,153] 940497632397773089366945975573381221110906708917797780980162147786663859680309207786844289330767103203536377056376785630890975239676996877133063882589819761582901201775716229310393181338758019528371697055199125771531149479503888564449651490188502228772712906824737142270370037788494043007868494020688317008417900332906834319868858201042798743397608589676514387125364913452723609906977700746123992246112754074610863235409972612434479118993187428474160375503704593270792735182672749312896289752222013814802348769822978724686521619771104164945571764896727318655510283123383364948525669507120503854140903114900817801343491908450050728698669054488376886042887511470531113226285449361615942259783545148855993460559281704730926143384980171059627930857595146310849161555823912499246820043852898566709920263644905716618411071332212995045106945940127248370382989709310622807255941174197821786270876580478983112881210151941718978039847238702643889546847821145193592080128178316353473223756371895502511475840483304197150285372614677725067606307758047010805151135973802737656591063127760807082167410556353296661402792409729541476260235299401504630881626520059952864684356549683934205887866148934877059484077427938216978222830871801656128223421379237678794904986742733237559931134818360617076006244859244496462732831718928546083455038411485464167282889546671942004980613628149912638140373943439589353928640815608809640326126585625271623395397609331417060881873177225440369382559182705155032727160974596529218495893989960414809686802137948387014761661725300559908767058401650107276435682896827376547035525859730261189560981667648 [154,154] 1859654163564931857646045567470762037571938488251459697619833555729541009937746563276738029433832085988738408026999084490872120918142274804156374340217325928849039001120677807338194500728578442000337376755440732703123623718497816414265420832283082298239880596556822231258383924737596003418648844085196359212850181495663816914789346317366607156231588520343026081099698513704561717062094262319062813193159624124924293408302101969655592577562625462152265674741897722975838914544559395057712979716836527707630452761371156040843032472731023714671364270428825739374661168310328041077942047032741398880779673178022173399232530712199037680884845381576947061752463756009253786870232406336474575916973810733297697412144649267818957213018056264610375617780337426228947405875589359713377986507543511372952007917381915321603227699378827475940346490482805191016493641119955779781445493119998276501943967592608579931801114488620857886481616478515700799151954567630791883866015701185403120123687853268631501721055180088863658646782652492762805951777352070423633137384391086709529071864962831320449138070060548579422405684255443962028756218858115530602446908531475940876880878055579300701839367660642227233828015592489521890301239686771476031961509866573838475679753698776547867690242493082434326584966109573184451903007302776398741333625718255274081257535061541247472849433740562151568121834373445415572999816867626008187284390679551890030638297846869199951473626102692296269409186068338928529624987937825536449073804695550141003290056354439287041418072129216691626549057046348084744864304592104810478241517449856 [155,0] -375418383615467617548890420445060215214236905788144664696997528354143214294926151463289285673943021198491376459579217324349612792623081199275277379787923938279981920455463462757469382844302932003943019664035563931363341045207413203789663362373764294441411242491904450446880862701167700143812459172157072781730895876086953414944644472738552460601240648060728929565837472509082805598703277127366212268770568553175163622291573144627011407194640313354017533097725171981678093227533684042720213925278379039316607744595237566734900427193406322951015178539508055603115425528379807406865366752158243885612080334279158047774505802621123294286632944010724824727436564021099588096629464811322459467355538251987430943819722912913830890917650585826439074215962642575744676973708769840571964257041189305608136660974280062388107753845418181297529059699659113708415918157384109134851969028250802240715078461330080885183960436646146187390338195714633441607135930535288558151564672037593248371088044085410774306975591948584997226293532135224652444006196687264156856157410408700316330118819119989786998594849781462575546642159023292389334004598458858989106322297279600980230435142652183582171363931024000778162505990217729113902831252577007213692560271049123325165468132123908291328102808192651809183341461315455527103047640578511655484057083260512232611480859440706469873481288758923858483448325728037404688044828621611211996733382989251624331127894220147051676552626357536342182087619371732536964321033338829132968575339413675339600115428936425066065924605549904935714422991190154373649756199298584935944586330540610748896111592493040520448166302195621833068190811434467553054789307112080936905563047925449271089401669762075595082801153658037394339101973990432341954468449403171579360269593772578053705666332471804782166091017743452226122526506609002245654728397724507245873238670448571394500316112089139988666801594899811962332158596270944563312602513725232785172497324804625199931661222441604533616534800240705731923917476925324333840148188871356107113081511436966205985105222720807471946958763940601475294530113599315514713108237968898004027644091754841726560327241889055110720844268883241994740847768681198182343004277017227451901902778730716468482696209538642260363169426710678534361703890464801477054284274104190889350055938630397731909498019492774499731193589841268994540267910627398783884334832025600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] 2681879215469845375738195536688229376951255969986574388339832417875387499671546442757636855760965845373897115825592279876802701632656181817496931636366839019300299346648798890867349822111262866985972713598954988768089124708280202024102673812187283120904008700810987686742184343700152311314584623508113058810728940814074944837067287816562039055229602728910982462818425011990817011384538115673167621209017602057468499253379717663690456907642734649571583049625888474483090330249591378885477285431903535160557200179795050767331380684411065899366872752593499005881521926381860747890830255529217078790675571511333438422677612210403888481214134474282771317867683793552729380914898174095499468396830796252157078751501559041937933746448709905937854589016191501289699731418544740431168049008492240277994201941631390089478016590675999420610842986089654949612261438056089323073160355589728498458727850178075268777714602037697770302384210071451824780331162386924806704378367416388895466209331818992666542410042195557546945900122219504504732637482260165090172743531878434805004631326194036830735862481158009394186457411529300656988333767084295815702246559457976932640207552686701602930493604149039055585582780844695348271822396242359470668498828854336702110422142242772955887080360757112734754011606377749026767288793488616450972738241933242092672319325745706962641971528004687279143151245400118927696373210456079941838639419492645608168220673248032178411830355285419709274123070612651654217992749722443917670007300135793603038112009658017597706151466797369317876647299967469940980485431420771724295078091600637498037679081549756452683820206358816100856144405828353455271664135591572966791421812174583125044711676776169631340238878595476616281564289773262479667239931708610840196642154682227813115556825619603414054617462199633152295483584652734173351104176377031834308217748903102419397247611387603530370370794404525959328797378976801571890744659417585371072840342620442233661762112038661155165107282914641602549197190406655985790758576668934781605429557249393532234035223905615137199400392136962232031989484085368076956368995502560736401753334700239523533428388241098304034527191790324024385965839040089465565198940271837989611130371343629922171419021455440726243687280691367158943787215189205485677185906072676295100113578408870016084778663597985843149051404770555147625480585630239379173667219178528964608000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 149649198676593720392691865386569450442302050602570998016158228252360583674899957467833008519202979385676151193979916666403518575380692734300112259270461491078361767596394076597078283381916731825121503570138422683206664431093564069511725470598230803663258013595696530981603899539809833711938692021676656128939023504987039809954405156325883149546854572287183009692722516539477368488141746369102171424995068242500397754687239175458402230719797520474639016264884301056505869320591820186522333502553031543004899697825939139695430289352982630133896519565733946895034460812896697627598016358251256831479888890521641688630954976197218590623281722020522134140942626215150285627535292349018493444737614929136475392833978548408553302249549395408804083768492779726583815724686083144602335230515053209754897898517936864647766304917326277448130250134493318265539826672144863827684618903112501534635492741968556399360321945931704649093585882701141856092028834149070097595955922485585559542725033888681943827501042488811595764102415497271628547905435638554307866853345317941601628079667646152471095693172791984952895571950325999676918103652562439983465545349596490333010752412814739282164048592098024252769063520687674828209515524947589653740600924084170949949387739647963817921603625397830013257473951196356868752755233494103401368696613251334328854214224317488189743984952578217696830390917174408986872495478607909574647762369743451628940197902817917304538185532439987997547342087447844462484934649314938718875938121043085717679749436406805636169990842376473143995249843094887619501151981741066794830924010895039437571747947120368312841538718261934780109525660541582748929326852934755760326030186090262322727659875464856647524896486140922361416721614602675958307751619972841943336417616239498962700300824383391455534197997877494597002502987949007542566739281311166240284213043911591068696618899700323314070657254539363448401319548280931874143857246093874129029644413278510251227726058147663572555737686228456055279871204967401057168208979894691049313718654245419712570606186371180369658535447373881473939337921034353208950131271605326142557518291871022759521080642747982364363325138833150023597745213804730060841830149354671375414289644694352749106946079876805549963410684852273573666241295861785881609240555615928170550847183548653834350604663751553632329563555248077360452613681851862423190936747370977689600000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] -58335556694353706925022764262412431495447785303929680025223962676724244633007476340768465945229987906017182218679039815671847011826936063140154861194941483276459144962869827158386208927016337412639804482630795145664853632155038532107089023769108018899409138885315028672912506843466999168199759632362474089260026740768387314677391509286186401438407975570996261893968473234724309328700911496243356330633011881547368357783827159809605216190580936942669822229872070999257565142285161361709331782062690877860257190572223436801114388066756524457831225879975379608236549236207397782591156640762052762180109389754311756340774336101701729968752137757946881084611113135690672950216216977974692211861669258284416043051733909826534553254954431928937652716433336296725436101557879208855922953407655859917372198280003470385600204612272004227367655376894793257154281048426619702728402447877414952603202171373162567389375634568859237315723126923464674126328605991970251484268895096449338596161553951883692044731918345264008030444173078038619869943908672100541495580193732771301134760541166880142931228095781575039455188937974411844097242894822376638306395493216410632406212101210766985585460509067471722786931694976779904269800961408470695125856553368056354695026358654324858011323416543656519776584225570917277211562150910287453505026383430373611159601238544311746385025079572994704510644266342777405851957937863682291516373446880899902189321674239092886036829199223253215211851111269154325861675929669663317833051383234620910169959005077174809053756070060145593896148971024802041811741209002503997476020785914173370843413203984064773174338503030889303917426708053244876149807747769549613666617748710913166182277217139367404362903656106904474871159835618728021380598572036874848938327815470964391922702300661298643245152016522095022103359375984200989970801687331954610943258014987255881576801163603438086417964993369857141995874949185017883673025028576332465865007664072350878945799031590103316041751002822556633652523044734645086870702335706065944776472007357758584830857743725264244863477930757799462512504154401446236086256166889882817763215646856637640603434511389640050436667947688593826560940137056705304400542151565795849420911553337086819079353090314252977498263190425024301068794126863811918855654903006288049497098498465428713945548060228149370594389577444189605915407513148279958468071286548575419367424000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] 657702354157949222333765936257299439057398024081732452143888352614385394541621239147426154510322453366429041430624483398020961299671242760849772670677155339232931305011232881109094206056317537663832896825066013250888375157843993840692981119091769907675753183322158956880780117502222383456365861190024282400146637586067157967447990072419788439717183080569092254472148506074105287935849405433733696965811761042156389050143895817872445295412660243595005090680959812449550443846260535335950582269750376117578069324890783774121714632874943345283140022708131454157305351181640877458063858089687684310442727907594288678390452652730017889388450462125349554920771407595795856813079810221786641293696057157652896130384684832871202122181202190116212888669502575218301793891921645624595396977158502002375178323731103980723531673510226137825920221574993978913464541828176576814227764834059616429026693169951536416528760492626088151876070869110413351750448790723210385346837523635840922700833254171634780137949628806399261644699041471182127416551993749467990294869518962257818383655157404042212076821279328934511834813764344892477217923890577879301951234818275507078638632151846640442716123193760177320418159226433782672952790406002571797117088955833482427334351021024266708539885589532855688487772479320018324490892420181243344528272157954901364567750605213409474530398982868173955690932625093989897628413626992431578893741242030545704277449764231973587198172694879318307919773155688085518512560246369468340669365041566188003234076424009653560019489379153559242472952903195215811086225025090662701838786319982492905020745049187964670489895036031096817983116192275594420435078936216691552775879063273109306889592267568462645016234314932691812364324726329678778547658950124763931518380942300080652338461694957001649577253345344144140097323342975473303679055718661158165657358336193868508466866788848719043115509416266427271962359353963877947838140944662298365538573787148130286129603361231096867845982682218726867778479932700854235318557637705660876264274677953327966330179779190475182879995447152305780120806003159852699164813719592759084633811678106858898961722834284776427376523272382338253415593930899425494867044272130490697759939060535828349812727944418707896344776975390220040293723781181061799905588013633853061107435839444585042655491480213494737130846716798219069731668217671985613950890685024404347289600000000000000000000000000000000000000000000000000000000000000000000000 [155,5] 4961961735013960903169023232040995153173842438863727544546180792397941133489063917616568519059930926284373675961037155795823516719430379661937102098883705709184021715596963004680468562742309302549665778995135155947913965129778590307684694543728387491614109405112589266619660696839611112453322360076643223569883223126513878148774181563605631713079295905016696485857495564884282242478594518115912948564786527582720468005188401935159018413652639844522151658352463904872305329007653596074630315917980329066176307737381686088125822328234976548085574364649677905311889586244794135574265202112376247749674377685280572445826381553446048295925099609531266456433521916344431104811022745715146874965424924428829452935992864053741641397594488552339959080389874078105796496755306466571907017034680603454170008137053982102338697258069331891100378622988618650607007843512771598451102986262095177057543623087159226392167356648771869789964826989838573145472608358393138651303553533054333461726698429029559692482238436502206493105228291611271999503485801796471191271359868127208361632936200214519674897988220323098908714268445542168356292631036751282130221596881208424215540071311615709464693777655084701843148716971794284048325968052972847438998293263989685593325968011591085107883913762228440735001041309279606192717473137985734595870455040443681590265833236040788625889702143360838431186762899757241185684315791834479906478476177921296782617586794932555722743161969194930373679127085314803164667321748093253817643802415352263843100388785039096647380122505461635542117649768886756623006126327516262584254522407395051334476481031835994549729766462890540838518861651809067257774164731651023073711245443176105924679857625606092206109278682468383977965278874094455878487078128809840754661590581120147039368585672288226349562259965283282846572025517189036473021381354096622769298233106730767055538399254417618112612049345189771601757466940632975475522571114270373537162360763274721270924899881719314599419280237762404923019164468047474391324058321884533496448931376910143950106207815138986872318127607329027674552652202064643526203076815882562464967807597286734270717919338061391364500478205360426821624648582115434202156269617738342729888542871903254253469614239154239434744590215194003085966860046427805893348989153407923488533571908730171425405027621887102595099972697228311300630906345236384816323044623297324074926080000000000000000000000000000000000000000000000000000000000000000000 [155,6] -45038535179285987599367020363122031680492025336638153320204199790850431309905332077075506936210751117604541097286883281338502875483166443894241617699267531990130227812795668302746431342207319693022822787487361847945657352311324151578894126241152646961630617394688736542728834995428397466060789105989305641028672292421464680659105581708297867677593511651273132326742198584447680620761072019262437413971821191086850085267973173254784124379219464573117714593012065900913791881731803732687798610827189120611099218816734508146383413355517489823422029784846467944089496078614500895752340701718680407094305940801094018422576588030448907493579834040012437385413108579287734881842251069637793166157864171367071116096985747524034362604465957604152625902263107960109999538556249349010768326252532325333964146269752160452065679353426012200343436641153212427734090652818196802910218208669406791188029108001077580976022695553771186701780794342849131771029187158844391107704776500190784589094614398751457114997325954183106737178297670069853824873795005589435550818064307669897833025026347889541020392923081554606378005933211309451920205703261107376079863131342343092021074610367865404470331750077857383644167492276530022857409530483143992875787915426299799039004214737820815078441227874515828632614466217662217710765440757058623597368391254421268458718058891397538373091132846259791845465924267383741913210598742087913022035652588067242595244437990433273727921533927443455158925146429712348951805283850109556447334637756461870279433670632005595016997622658821878747308844943433484208051839390718097258951772293880685781092081490476893095983840645564840158226007244516060903932039441836662404807034655166030114208497467934173019693424769621048324562264399421392698066016763476341321325983009933818421639672127245645821694765679444302749508681095753879109417110655342153834837973005444709546952789965990565270835306299608062254576357073450929096823870773265629903337605266409593252303358192774850385207897280008511058708417400470791190193313068174363640134754648910157860889818263825125225129441354796842502591703329656482484372691058269929190740544287820106128488982759458201813059177530113553223490662103569657641922724423189223887626309777053672181008866151881004791843418634319464157615043661824763037156013831227195190589495176858948076631518637007936611477511825375960694106902329188910333567253443343254814720000000000000000000000000000000000000000000000000000000000000000000 [155,7] 189503319466073096200195193015317622609652466587115274270826532378734496011956825902109292583986082225112679901435413637806115743660247655702282127009775388582989775251832882236775910380455028697644788789019694985840609052794578133581356640586895484419550272771526570234061418899096049632791135856981870799219544665556163324119480878430064776189482286503568771960137998443152552092460325326102163378523779632148817421143765499748189964652966166527784628903344975445995574839967941435336467195354892811131468094665924050813468833868925673530214456631159967574704965638651964785477985042266882863573687685790155174027629057950387901610146170175853294001970167741164823788559401892053830393179902346125164327233839330727841723177557937954541088915553459911181812522245186449323325594539118541329511578529492911687886439692577707085170974721657425497665925796682825874485276653308792698835906438783541395144694604472157618200824488712710057914629294187573169456061823039642629195594645836306698848368877531174551603328666221964803228757593082397064372531142896542298339711051346230785065870791511165230534110618776300023784645517249840963273425834371038528586255704176942374637546014492537884680980005407030055585644431712376145335189960727561393460391403347351850501670571303404352779090637726343424208756234291554923019963198491250946061220363532441859566113233425462204378933098918528665581238056136922070485146354371685055317268789974145091258261221089816835910840195524861815391530533170210182880267088748631145318528313279414889892431380139466532786559466096484739844297880096913130126328184728948787778764854794839366314614179324536173158476539776147339965257875641492350804624356932290233520541600251921575924869136958781525036058006878831082971353771767561711328136844424178700224681502784425777595831279638138530300152867001524086916510591505602614542280883745117890961763507505332813263593689427250290539547214073976249083255096431837168115578890436662272761181341143958694300929806602517196287306516348936343586648320162709878569427533912640810316433692232448122194087948771544049301512675455127080637835858989104273456752021357667120569864075666524662543035661173982918460353120428785765967505679498354179287019054541483611039050290410453759311408580438367846546114978990766253533867833014219589386726008148291540531530328167562699367170753034022726165509277197720172864511389337411299395502080000000000000000000000000000000000000000000000000000000000000 [155,8] -506300272940232341815471518550191916386134327115625839839126140531033679635335062418363169439094807701731030341414640467239652812881164118214816684049419469980963480221974878208139352166255890163139171560799037107172487777004191040075489012973105219561099318663024195438804948180283311326076953098420381883436408332107552939186478003527527059828015039802892856801181677487404429721344740539524098162671667601029127781538796844441350965493674648375287243912620265434928708119365935617606269038213368150031453147876931094544504180153705472582456478536435912643996087206775645828661351848286309390360117212948925771780371877703854493788195785906795365110022493969796389049637033822472622242283815698012294615433034758784784441895925260875210761981015921182080049095373873979528821919001034948671522702905627435930859534963803265763055651981075984681473204986105011647156703980491597185919487928001528002362089714267592621121747360735565563634201728935826400789399262665637979154422742734808715445137065260497194504745173820651080722506159556454364160719344898042096136928444418535347804581403744777030807211599701315227299103039285690769751283657906127696043518833885925068164391475181787895183084784118598248170082466712155097983310694366448237131857643954299630464960340075668255694469729993233118456798363658971474561993343379069523519262666086671126336386174520917061013116165903423818088264233602720245143327192362237316201340417632537479384150684646092325704709526574746460765601795730522692869916261912502558140646688471732480972870815216764171595593169389000048031169814933513949121071361351301339720953416020422095245394718008076974240463531005940557246391072117481361490619499875273181686668199595067582011415543923671744714154721502174105305183767265862879273564251505404158383768840475888569973512526022013097690404937831911951177012981002878158811330430927372781946324088168139301718079066629098471833708264435341170708614191635540408184737469927043371639310792974833609204128774662185041207540001892673601577191062366431312552213783185897684526191001112319967515639254633597316401425868371953320872214602124671420283507328669454332132593180100037197251359305716206140646311834624009135773907672688886655408361104371911589551875899057942830770391734500764038662607363007617448339869340150567312765660577751430565065982110186830524927097449522976719607077241832154215463812045522030416625664000000000000000000000000000000000000000000000000000000000000 [155,9] 82590842381380219369688054403463550167202911610829979771577051253878263303833532393877967680189940286684716102530419772255017585566623942266864028973252779943012715729567481855505436954307621999639489818238388615673995831938895647163739071868614252487243842470097577821477324123394715317687235461461747063800896187650591199998702158320998477490567477332951673409373344625098396895629913887662540846312656130154618947192976958148476071138241616595941788185914094470155014149901683692183717058558834879595993000631691790367903741332600750075713182206756607581033732485102112494281515156491890229245561768776188644739340475440615102809816376331574392896454608570186023007794710757307779097420999166902228347812246107374760680083578429936888331983346274709142573606208103586054674661177210126132241703500227400661176620999203228887989111041242572056802778055530072399701228537733451305931826354167769910826389512318859899935726671754561326988526901103254838992879285639637231942969148138293594121893002252227164812937995879134975527594375401760199388205822152157118713738240967192354709106282344786313349250577332454249369959983942797824654104933005782728636761005464011057316358410393682411391225723709873241401590061311293930957003338431319738490478064133482327031717539288969770289812309008381319892917105262515167632297047065157729193004241055765409927421888350606265701346077877905789612392345451281422837914099172743248879225251304998982325680546341769023142863615759546755108071976965091097660142846094827068561837878378757475480849486062389450313663240927497414664905078978534981006291852538983828218467292420384516550679455935163916662561403632566544681613887168927831659709023707071028293783570789478169346204671288611965789748162643333569313643621193278916343623739654268448221276971260740273677538511594986407015137084394110462003856400460020264429767654583139820713942532550861529918580112540985561747750883677308468063557940423214324116326426817939916905933995079702054821684029707272985237158284805796209495896572631822997583954472131901319253863702720109608059675908751260305031491502505704582798617141753728425963814755445855682020298172177730600102782873141090004065679489525474638930276428955990225004685704690016617823647587114819645434647598738957826491204825350275299351722053571684970239310614571422699377209366978114031957462604484155655093078396016653574695627559973170593639956480000000000000000000000000000000000000000000000000000000 [155,10] -2464574733282339725367650167486669690466925287527723403133772894831427907237804866604444351393212851943950874030861046318188896771481077281031515081952882418173589008585947980198158356561532186490860720301366915022165377074452472051915071927916082738651614678150590109248412695976732108537211721671124113739550544342740283829367609337208648356305817540292911904779598397713270759532856938075336235965739281584126254092653688581888633338099046132002147941988960816580673291040014825248330080279085693237691835926982653610021879696006504579785001270228495486523747901993178612250049580687076018821234763554543755934555397993591208563194691183504762956832315449667959017799075726149671529806870824397109407179580918295790731118551845514791353356568191156443654101997279782306710594595224388701031017349830049192275660605846936477859280177894182020022180167678218831344729057473880365402884193974445165196446524763716971487724000216822088953583300128298117945260233942760799409671584498415975888226401755186745942534740631879338161170629203365453257508951451464418140132654324282786388816618631815789856454611694883167776729775930884305067610026541619857499748777850370644611807707546187770302533155708013053051161597369306415833304879853828476568002816199269788542287420791251108877896141608364217001739708571869121011365685104259087288636148068333433535939814188221351155630761487194028291528286921554303832726577923757786423242634019788676038700423761192909239922000467426309811360612647418109527445631589084501416369130563692785025528946615925996622976545184896481521925485728217012354493087292947413279905811708228754636879777988873232520605827399299188381716190236705599839666768921906938170766153388518398079967457420067875978888267299743781332861921089625546765335338567483703591890014760014650202332926193752912727341544279296986507246979654170419393434551667416415695188795257952088418365128057928954210360561322080281395061816777004346264156104896682926407836393355993126340948217471807084239362841770815603977471350863004331349789748052114555084393567685555570922198756059643403141030429460342737483590967159610460731050582335642904261856338684856901888324718239751719870104673977853562345085937236525652264752262374523598651846147618337868044130507442801098086147365961290162797190577451346977963669071531371903007900674038817114027887770768758207364737694551661917927848697880419573271258726400000000000000000000000000000000000000000000000000000 [155,11] 60743386038560343956050994068715199955353724432521144997347229255017892742279569744144050796888344934870291577555944080794698909100148677759773979699561754930695594246500206623127981945695854184928013918364426889379473946810599328318018580412752948731807044955426641858345820310009787924252441528806574179428863333021043165249878614315941124174629405629829879576567667824786969485022326230479192667982571548887038635327813817079622421166430780772448436043225901056838547154022521303439457986454914477161917672755879194672334083714285074693157925223135824618711189137283092775080540319682702545559357615931292559708458777507489419883982464168160732827046588242301065165549126783609185907643305740307106834719323083254331073495202685795629461194942207742293221799735082658562427247436330903050948774517830863815530645131791721119926099303715512822129675482733443266578683629556601318026291757358272241325323119106562368222318335341474945118849681539514181841533697052233662193972777718324885360184805114261372492053223075137691622976463100443107876346571881263604870169260136928766231436752387546356613954426779214555242692489567978751282148720844569158458889444729746271643515556664854745134905782399237619047669250401869063757287369585521018338217581779411439382263899467096389649017220594257150700252500882342902119666676040638435172063038978968405160789832017405145978115362517914084796113368757131937304872354383288171665645253700970512586517126466771513509230748196555137249097015870492758513798710176854495819658377117978514658990997318379091459597990867608267685267530366670228076924061202984167318449891528740577370555859793059818198656055679454303720142200866052228316485214078552770555146330168380017688807368014442113850557109144816741439213515489243680564826784590703047318435378167219599390526636100295676691901071127272031879026024680784957478950619799445215206310943764899239173298500779256949569545934467265627205442802469676514624737473603637107226968729769182362826257291843515771334434125489450906042332087702515581046816683558286292286218194227606091462673294209178399215799946270178801526802983697349871596791221478775051565540703287442616731569220288392329714504558242782183598686917066166772479114207663583185378580005517687054091594631146295956783829524375902187437362963502675316355007043793082420075758680628002918506279956172544160188865859876104505993911197519018424770758705152000000000000000000000000000000000000000000000000 [155,12] -376533268106861930461208827532059230313053458610448902875139882515606584320707145360800433514868745779947443171173247916065649304304003573399921956676522811234652013168155723265629365225147536015755768852271333592885418497074859518479263160107167670517925912573427926069002674812802844617557161071107211175325431513470084971171217702899472957838510647389876246735273757263859449641692717863091976997314172822821000290467337585837856695196261308466455352628303582060318120211001325499730857336998665959895526072487194290353062972748779991441218131269967033389860359401685454583149237304127510694558043228740887382763830078796058449635193575299042089805032048800440010403434233804445376830797524090207625661984485901413201761153757839517292168204387384697444712022362565874251316517556144010394128062026176427042898027839236226558457747391808379548726827650317442939636026929511058604828818329023860030124853050513209531331309336555425517025865947658000874532089415780510300824552384090266453089453854947284559082705763696873317739368832729884223162277277292536422667825989796097673941116695986430072736437026839608198454190352089566868214484206884931455459967719178195761344392920126004723484484916532723548871231310982182682076362876021134694501577851460990016958712292918144717527011178202238207867565018647725733624767066555210020879859659093467934612118500129970092741774581461923904332062882509355586978780265861151240873126858221188494509803156032511992823642624695944306436534242359796793109233506844011566583136356276156588830885807913570221453112757985356780974043565838389231454781788611603744582292204272528536979764132166301598375682530841740796050040591480879895496797126513172625248000896105776996746654290947451360088127114552779871105596323114879467065625772895248654869467684774495201425380521201831822621051050006215472932716603264207477552134676824245394025457543639413983429177235356413834057361515382636192255802912722920184183876525628842762200613267272584627743301228281820079647364003655524398598775061550734821489454545070044827774594645276267550079871002129455852437904417090290627531482709573676294109534848699030779108239379211492714145824647995447819576887557740364952699727197777043375859151591016895179927849482502673605623449982475176045128156292195339803320829972800731258239373800433305457128899299258053602200793568278558937442489743652265410305246470622100245270914662400000000000000000000000000000000000000000000000 [155,13] 1327923246890070204991482091543528485220998132028969599425519919559779871582011310170798086229012469361953486216769874114612054749040413188338220608167012368273022013838460575406241600455322571100014423446063237558121094899815696790795994750996045267097269427571398597596251165435891776117317855587770913560533612415896211566486084165147792061183245516762762909809175932138671633668346007419864612999878287687924186661014416733313989940326374034166918904715591590436916922949600102238092306185192172081672933701087268813943870707713712171619158747037304689468044914222200874220410362384535420217447985028577246506131826291951834507218087780944751263454783866012623128834365733624183116207099733315604878826697232967512022551944521216053195540835329128035641285551832626834354206695599200695489339014885260437857201560463803668662202468303778403885258028377751477390915964937276179568012303799289249490191035351550166734879824903789498823230650109509002221858401463024272361262366800473018234508010125985103954925303556540656559104386370389013387865379434946262433741582962637198862207398940494067182395813096246165584751630651093184931616844199822221038705671373572217121992133570432464440866168971582739404097559255768477606797365138861630890253829999428689270485238190805658674082028854735819712548616068748775221747675448090665728785630799793000585006696609331848020318733392579750500526706229541311058611937865729868663812697888951778256720872342797630142123229436859917571087564160678522670650096843712586075027546497374642105804390239582054191855106873826934102254728617272298958632033840173291128090169170381997913187726292915698142973171925011040270188705694086413036971263863217819912626356760188587799128597174511272718923579209370748253548722720196555808870507487196617501740796075562359657318862587579449531493192816292541569890744252645614463281130513773385704452740123097167571416700784056153299924108764467715297403391192165022622403315815754140272711182934614606471365044047711025258829718994793817661519589380253203363553023532561647010844527362093270959850606749799679381400619004309666769748216527103083952525159296122813694532831436040453314875191007429787862487053041519546230421135435718838769642252978920860321767910582439141083510363646841017914742881900970199654003094577696926208277950642803851708906563947691736890503005473346286808194065318703611387832899841831069046513325834240000000000000000000000000000000000000000000 [155,14] -3202346809179169619619803237978578391527654834580029593524938951679023092233989162357079695989395053550900326266206634874036328773608865269295074979582162138396061097160301283707058032410532613229023134078913194733134104048936597222699423922078015031205883917872190660954762768462064260568221451310379435443507068787000067245750694105697646528536056520500932047911099700563891569385813696938259474751990686268235800542279704970357948828512594870257820437077800263737683591611291095898899005640693019994155645386007708572736942932865445942789687770474642722243493864091651536877262941873524140642236082256838686346073229695726289361327575073260113728451437244088289122691197387092765490475162709459324653365679356894399115418209314390252093544690728999038439657125705356433453504871852944472785613877648644545953925130790052916071634895493170758935043174160674177960843387451387240406223095015938909703469175227117421377687887649813065672546444808019129355725471127611136321192693619124889631194826546485622691747295505166812352507558598157948278471451619598085501472871023425768771798238654015892578301886309132952457661125424257873172189656372745503818173113424656228338759396109999168556928915801636877524491935382748460746334184386300457808387922218401366972351949635825352614344115118460346065174904672782833306270374384021908995556088757901895613348392103610201292776492089610293319096704814100057750847869215822719330070173528610201037009670156903674627869302065341426926942272052991580774815336622690990545310715629519509515045291031255397280201238544553753063261313785401771431889156758518889233508195860690934590538386858741493445061416251967780456198043493606196618558228296563026135416007052745696393165167375997618249515891198729127545877834904067133836390914309416445791973110479203221287399268074842450802190768621442360544420664130946945657111742844713448352261169764103966532751804499801761436052814686874477805455262358017755845013303811633436575160422266465586929944200374428860770794217931343679154812887572743587908204455205282805818162430083101767780776107186373371939295187134395978928860109337706287815997702312823315415017569260681927761026645732931242716549386130932989334346038710567595135233184068821075150506810134706686856263388748635313329413784538191926306050960814992621267841921359650551927763748854112532346586884368482030380976897163316869579438429137001762241915125760000000000000000000000000000000000000000000 [155,15] 5668483333836143248159648250568049074366661675670188221706864643369038732296115305179676100411551967241741021663124765023834243131358482673478025491997413652953997551675683922261999180122296116486541363304039309832773856577013767803235411880582714429364383646504551675721024530898608319004087984447415428690907690487867618074109681142785106482039966833744195580287300600618997435814074354227127366243064561575797994359601125947551058933059679556395359191394767345889681306560101176561543628206738406861849728172318893691799315830405182481766202671769276242634157351979112720825097824306632764433751700151737106068525823253331307470700591837009516829686055528679548891678752773330067037276050040417302279902609160374083415665212231603139974308457114912099529649366488564126093749720387009885479620017848916098533833949483324796660101624210165887500137501614543513505700233056347741056892976718997287748653262257552131411735936747670217194899948885220317607556562725556355172167454467562555133750456731693357227916781307708773023122018704501920252601661322103796207776699279488285243692889702701245027215291785752964936700072602350128031884048488091334207934171252262406245440606315020545154940329632338299608776181582616066506920499562498591199975962339446007659890287058810383517069472382719651443381022055512044987337897168424759042401699564649091743636984712518084933466850160359529154120023308273648799026858079594390113445381759014286210428894470705296023926947975071014346587195481978420181888838557734298837221246749395714894724471376552025593831199260304014341021418900520539026528249899083175093777262426177153009459064768989604731976812089314036460745655484271122022934261358683009458970703273241644652370099207926719358458422431078742063759063424807851470521762218072528275216030486171815869665973372749540168018087272571005310348132262068163071185944588738623963495493421739470405913166200597916993796536831323562759805104296442676022849226638898488302334749758220798541203108020665207821503190985698727012409102346041577389888477940073962790133928075621603928294975427293638060075687289927522889900875130704915650556974482325151988868557047661726320683196164028293977731932426821526729115248666760568701494504118200458748447070387341948278696046097644544529088340513042807153462809619234413401540967462669611092776138788922781758161266412035329026810481662883868801951140117168497976973490913280000000000000000000000000000000000000 [155,16] -7367919976790673910498918563868089771799074217491416772095476343883754934328722041593276175149418607174143074568293483630448484220003037949944296532666055592661870018249268184080181070852614935877368177488901370729335243385771583439496230978762305266694786635293477118016909373279628265142796264856610563390695473100332574812494997382587961129582385538797141992297311676826451278235056620817073690543332745032143350664643046916087950816408465412160842554978258351927349137575318431787155605621991907209765767653702679637242514632289387723035107886120856698202321129804401545281432942833039874797618307160946287276509677199134011867896253951489172251800033464946842281929377618782176834812890264478398112694863390667726215057419628062189706394146927760395439497023891326409117745159422071911994566235374822075050412510162054259974907237011931185004096363649495478645593922912642556432237046138566494723506949237636000279974169062965858935864745903130144398081768349390883246422117250923318233640355593276562768130348451161506899914845148995850975425572670688074664406916868696916327221271950474663604477574841872078466404631008075836244190544315526069042425268406663865224552720345716225979075156302761918478724471446650109723770495974571924162056567503508971836219922820843097655191801271225566561802417107163713066078110548301562966638138373698544638056369490250025684677813190311498790606214178555170269626582308653090555724120285709451185844839015568209376092015596972567200414851895072382210340374946140396130636960965040264101563356438081624112591677413840614348244119573469437572109563680712515464835101872817590448403707332562306052639571357700760935215796708357599184838979132811092288273113577932016806932897557752340024422611100846376920249265757184706413164871791729196633207063777759689600538974446111286336547572181390228777713909137313978839877735103294930975062151201958788309632273918552709458159997589288086790440362913038754125112027051020133408326857130288837597812789237347802911791393888795790875932756971870185944258907559818114960961943045973899732520890117023670019305298707601321112439181486444544561711498150196660233688271047557298623239899909732634857546828638479862383192123784540747229471527515099087917471187549275096154635186702316964442291686950891150070853767475052590749553719302256483888977584488629950094103874330355857779933181281089187960220496363506887198986836377600000000000000000000000000000000000 [155,17] 5229607818373065621807972693036116643414924183575601793483983274585805639819109328385685989244182731380377358118216350695214996846930269022101057014074627364176343577508990868559178450222986370463178134105056198101667301738465512068996916176677561442958232143332862234017618807237254598725717157852235505870729873970742222405698511672972858283403500823650056000065079711903696809371745865333860444941050357909505511505394897983211106069377956203267315684634889650366659641676531532429764464849825289416695408762038504651132994608099724404326348102016498158354623500149496443658694220837386492348208998296219073267685784848966283131986948792338011526634933776097653213567951341421347478293303023449512674651205392879137882830631838535430447981114587687700620731498664768101554970318180332323958520625951456316206217397494272560917889569681954889117393306975684125478878195651760236122889923614415292903872124278788231716569417318994684253220329332996544522982367590192941531926822029391160276451943959615831758082964971607471281515777053807154719714550519936053582033939638927799758055758049743653715191225260227453765656849758331666280971491359688974092433167602811742784484298587197789340179733345128790739367415695885831480383406446832589718596326740297485038739161880954354257756332604410614694327354321072225861789518596115584532398436668946253924456187316838424102185143474447029325205667890903888990899182021625882524714173064112152605452739962229366751196909294902071085280759392262915063080285173820938999585784870447159143979023993904745186449086346574070206013410124269606800625055551104738758401266011647358085384929790379905864756971832382724536580019956728997520964133274382634524489000536619743781871481884608888049502788859814894818001919311620437315726093989015750758845142587124310452350411351756318272529047522641741199010063118484305561414030108370903968393969077560957246363079671709197790838336933937819853231231827378224562978335721046360034998041917733882156526671587311041105597327953926252892597318777484786764078938555297544136673558901120152877558125672346915941852877842005398296361371254276357351956969702558113412098572922738321555432013645458895847364931292405359578949227359264414144729352692916473330789735349768180659590384167992208462985574965694920206622823095877543786235842700035210917320837822140028900001807078902230356458011640739183677929889696754312356807185530880000000000000000000000000000000 [155,18] 8703571221628814059293783098268178993951061373253126349178773717249525927391456821627713709731712017308836374693012901464813988968155907865131638822322187810678292239991916546675325747565246134977853452574141889368416369041063602027890973647411482704933401761655672507541506634647146317105285728037731455181122645076443243156333160394947920162263193016361857505564048131490703709344084255799159824726542674675706459559701788729308926686010386405596130663710241962348198638756089187502858590707060867221164364977164668166195944687095239578869686981961874729822053412641109523000535727886862811399069663371216801676885794990083278009932555209533336381062695332928868964577374857536369795183190237281448478147983766959366366238150942220117111575213153611433456194621062452171372502329784103264583096592893749907519334947861914515087205261955258594334136633877660303177372274357921944023565497425196995391676682392272173111877819347109647650529550963332132255579770975193362152473690584481702988270534191148040383444625452062459041732660800791381073982447144628921582931300205467249032532844271593054736284537243598219120390298580973150699571491692110093432835295188921625635712944168496579637053616270303216967616806403069872429840639051817948363589928298963209926420518280952084607643099906145999441816963622781199785617609663247994537685931307812504146257229592544045320743692040285676861825751637744526617689098780502287391846439446889997063965211544003086890251257150891036550730130526470446790661259314108155358932317480835119584223449662485187791087714948511357895871830927638346116355857514599106727473191455177427111905622009368514572280636170467674845616583968596526592564697144406854779086295090476648074795597286519904881744892363889013700195311381376974940780830460943714568592620725116329348846689417698028098542053650537331832646307140603940722980916961013683615271461833639950771234219654539777014979637062468374785340044165670350822603975486401530485464359974820277523965487166439429572832919593512580633924743873927888484003599855003708205890137019258179375165759620873199603285558814816299204551084929152080074504693349144255808592138006559841648655222755277894120209695058282681530198182419805951791750782290589721363885335363441924549226633088630660078144513465837461240087673137216468168510265203012640431965296531357889662850466335449058140488042076779502515189716200924889100121538560000000000000000000000000000000 [155,19] -53595501496868274921344163930425900620500706887055516292572938577947732594094606246540040634891289412913631157106764125838147140654971393515805993433944642044631071036376274550225733909419538331053028189887954118728242368265036089149091487513874653825051156807348489352005468065431978782811661774894152157091514200024633840901923748709123525568411517335618602423670347769029715314749026028288727499942965582965085144967573377668270864919380742389281351023501778823233610137213849000687488025169235395988578928664250898681804717714196482234106219982912982068961872855528016983412301992417151621435471051442183317235214133197664754578389002009703724297639244120667280024744298510021225918947649251907422715991631166337937794312829544929121749310765050983567687760226359051001178025104809917851557944823327073020658844054009272936489640099917105404355320519779305131139111796105140654171452542063899063926344569320958280945902597163465715908117497105381970214062673051078192490339137193452530324433983323777708553379158355409644753628074298289029154540035247028585018909576776325505385017564011648151682245464418157441275453527988030844154892360528446913440394071266129890479767169277175568272849805134473347861991041142394257450387478326828924661233363936311878462145059134320081078307096683421110500881677274718205960842155850643814221497735965820001730781400711579138962366502598957655879406090587853605782547122692849231511526737092894269671593235405339901350982913507681720368330443374542671391364751051107645748934484425137965774039015264703853408033619081970459570137628205893975758708264123595947488449779320944472901951787098894120199875568030247415805342420527579877385021498467139308925469156255074992542353116850498963228788388963033606357793734486161012094956714398261945048087900355173413756630341066204359340350122161668510338860596588576856682646086808696843503650291605602035920117142082968535037878106357463888821394114014322533921272013234368396568031789612931993579323902031181246511023225092724202040757840020274547260234864759746549493875218475853329035823144835734189055735426459119496013214635197150261462576363953310677971558575650407965198108912249214758849278055128224418374706604396780840074495362122415659879310831804968772178835904446332795736787134182076697378096456758613701444005268895948252965541851949554581023297435173304789990306216719557973949113869875714342727017302065152000000000000000000000000 [155,20] 161814175675884399569715020211644524013796363008600886228420043080048180140503369955935522740180156857507405781895089895356983305951978128623213545124378997542246708946607147430876884091098996511736673778715432414369924450663277427840471806066975774126213987710738308995471926258911121543225613570590335887503120372029716369844249497977389311379319605726125955528348539487244821175497703528651407049776837304526797899362887055328174267460684854979551820443556595786385715613417637222435214476269726996173862883753673526244050564974839278148789967617074406451617153935783683954446965065807469685076799554135148564438621696013388738707967168240296688680175716967905607997951528249330869857422762354007861667287698340230422723425800252158825842113576997634984290523193256463527150719746197215336049709708531423816216641047752688015349348985962615923784326738003636183096407631814942489588772245462423607970039283260936819246279043857768643009353068678075365596533230889014899982353228714980213948793345041630410515389712679292587351800405827914888394680511242516485158905727133442919181051924456640768926171969326634299180141836656951155555359160606593457360579149415466071339953003350076729896591882578678891235837093939891664745239980675154241406134231385062969348381243754936339895666334979400847934461133070024411396322938430728216963043042415749356173997855775792060590349987501057637298701583784594656421322355275439457331710679117540100575734940155647795178667426730543566791164412191574959778707965295147352949418983218309858859115609140337716418997018520207646048530398741496635690736436051408904297872390975854737754556614881674747149027198961445374723807051605444343259816291158998294000980258962846482779428254797758485724509439189857963554879362029498288742887844096502991029458271921027809842530976702450727079385920764707685269574283249538137726956305056265496290922519200113435631646521774728803834585853543531576114500173484432695524724938352664789005897065257457405096969026261762175494953097057360326573979853122079073913905619588374887517821505503136442473714851427434307060475996806978796552897846912796394690279689179889859662750421650030182772453401628237199790212224913007213590509370255991861722954003640578117331163975870219521761838171401919315246466450532609204333937380049788284108102024689754188378210689138682088055595210552690671165693297214645433489961321965079920443407938355200000000000000000000000 [155,21] -364284688345992597001142645595159951628290155516299062073694314206279244712550534643848695768645093174634074474395482107029611339458663882506381812651041464377473994367934379416842796829351887347986807161904050489927849842386833038238236037013700955053922763391747704425944286377882680649651298509193404523033727648618608921526805234958684287174198212791913234045744120070336516910881306385851939774245053303395006336003860441852345169841511951376017915150900125788799998096322866167309679133640067834686067671328013161455222152101468644955333578716245627716172718822294414929346804715264145470287933422756648355714429630538531720687541708709914587978810965409690640452883169296352304490820153862098062699773713281809353227556856333683466473913238924454761230084773926710583760706492746616115225215138510505957404166883333698616520190461828273241397843110951189728511078101757202056057516764192721999419212867166628885966450677067515329729118893212768480789950229669451449268487092010183804748247768084722883631565385528908747172099087699958079642761963909766945982663115636829324083111442294215964707901675982525650252785060291535561284110765801287161553931511717398050143621968703922250118673475921283537355897963686870207220695650609467764295611861126356732053074683568609123238950974824967834326492623071790746996255270477826369668999756584778728625803147620486952652544090530377710922776285126488325992147407437325096698279060923915446595149769981173632432565790558820823485491939869214790869140070232672188808996360289928376416518162509316735685024751100160865110067513270396738290967256243033081496327456953390007949290506950293158974442160458376377643413398343868604457191533814944766484585209046739030940102720800873671176635463256413734927809206364078102849962541234150848421123998127780094609474597110161184851352503374108469103838047311378849974601512737109876493416632935078198544866847402806604696780134085131677102387358012974532372171885082881142833657227908188057935397505811702315559004780048717392531460464717163892739067651170058961776230672855316184001722918257623303755587417808209793190153647811390866622802373322277601350782688478461219859559375174151088146767165335359544285244556258851884986361616153147471453495944329239106825571190575684549009659924240559143062576605451314014741620450963897725744461477609874064642398322867549649951320135389765364483118722762930896396231230095360000000000000000000 [155,22] 660333644171025873183957675841889621632303554445894688528260353244094431003922734222362210971751995044355347327047690289395886058091302912162282290849350710097889927743581825255177789185258849470464569165296699862475129253485269384799785806895619691528113458051653291155187409388955060507480963995684271797018801479598189426988983701272711213441185487998948544998018299420840952007441092549168184378768281538322896635462869270160735546987830291272937934536633004501503821551331787688568308422057725046818100003187860270008959400554249059595250976385623901762088583951547609698231713955558216226801386404333292544003392899038893442417363506143480037580604113025035261324451779342073234036382189779084033683507346906489374734579795879143860068266595789425751514136199908210347909619135745142705729092839649142799726946003776938769310854895319990960494054945929576675824310143390746854715634631311152241081905892026082222839177572395734553535101275233118283503208586159252198982583778014289985639870633919889128641190425855708102696133587091884292933986794882750933236132786622778522076817277675627704648721056368664780889342573820267728728253687703252139445639935530969747080621011932413565946960607762213987122046461031894397723221843975669240300502243720201136044868493962676221589446825546188090875061107108281602731729363525322402355571387168284224662453879154015540428302761137857790219263961204305444615359465548855734700095757419650330751658748811660119440632064807211157786598013595073481326103115084059725623850937789931108384362981971702465720956846864427694699372914097662267046597183654039546595934763637874845574186516147266036138639591834953627137481993082766508815937207489554756319116753158593480704164732333563987954085622852236881585737998582556455346590152675772649605276085269094108810945111796932329703814188377385162260086822187583774404362591867295301947145820992608985888845550049578950955550714322101495852991295108745099675539098722852433083354240292403256273625942451215848957035384494990292521301203219716738961217659594208874025296668284905609003711129646878583474754111201335460724943909848513931003715176837901444719775897047402160453926276624732572878681376481897586997895591697610768753366546673874863941037235284716594924812965024020272344721936101369563816098696119205006087300702012151183068801283237586727850427429562566492450020464804320869795907704553630604888387878912000000000000000000 [155,23] -995827696922370238918588400368246073907241514920923685835851293147771857357911640374651324798453354493858566422615959545072174989924362761979055229585288614386688539402135264761289225610298098506198402999760388060130082445146371649579901349202055163906879860279653598429404786881055219119515295232936860812648885161791889911506816129209702058103189814143405176525122893366725223768530944794690655030951168500335632090219436754928531116002396369274855933340713989756742254525395745144571791303038235834486351437932720649400316725887088798780950443619377924171412987829580509677830424466603751885580019418549837470075962848027549413836753793255254635119890045224709125396689667682022452526551677591169982258242887791373352938256805572593452949400860465307898926868236449686629151559869447782512178723994301760356932233000519485594419249173210022009609407201475347072960104403167827310107429216700931159987591501969860730977175383113860688320571489463428268682759334145875926636257418375030110386805135235249293839013418616707713634655354524495412841507017698811146231643059970777466212719108961341474084810431704131064365481624547798432450771865168246631675213298905283708718013360322365255742756373594154999879115402665868459483405897089142589479684857761102171348068790333690151756181598341823337788805087862878259816693375935330755743967118885537233619781772940982814532463153556173647573382700135117280596287888073271669162461914100268212571838728992633633527951072952413440286052289938067350764545291902931562499083492578286637285088654617572942384431281045072262610714387343143696318805135141311776976710000386419260039949893224719561181915075971530576898849900761576243142622111932374318066726601136571060273867144943791491434386810685914443220758835190239731562398192286647219165024212773863476674809807448204232915210488080435962867463919393867781776877476126149270406088812535128379060671483293781516797179611181678944379916066491955386578441645074283605320402640550152895996407802930820482756229871432880925932698305126530868367145893106739225868787135134792900788050122013063561073134634777165636288042071114602913891279549298897566386812632714998540060078680695819121960960045671948142331879250366699213781442681837849739559730900446583873848474951372528503550962210053646012963117234331294698083251968988845079919555423762373604731218328073213852156240450694793314635606132169104432353050686914560000000000000 [155,24] 1273778486818814479509640841209264445796502629394675473134990515895546966311126959169434566675941034206794538370040218222447043500514488799446328529729523540802839269113670727847909990276345979437814423810457363876984483284421268783269849451930306287025242638389250544483296228552207622451643732261724275561672456717578661335538748837866073449647696195493837257732972603143222098980942679285193465900786775959188674342568151193464236922578067420073995492051486134451165636587830399238733041454108237667242313477137613799819186733088031675976583444987809153869012274222950777649832803551357922937965466175654811372068247819271668178768086376121083708472062715066351855349360829993709968719287657856170224241888815879832969227000520368520441348703503692347865906107406076584798778259460200121277686705437851163315798581736233854801919844896549383897041619424025918000346200316648581479669194673879772649736769165967712641051070773295205299521532566958204381644389300020026070224620206493914436045550747895764530404077219311198429017469275539302546461014904441842619616752770626644822043397679470681671796921848245380243657073543492542289351808408955099032985012207915143758168816029491369889287572076159192261992258343147141331722191444483048645144441477626725998958981079139273893405453934845329409995926604469037798751890631706024613218659027016562011336664614743210510120019972338596748995913976997387029156821876447592741136581020735589977964296884934793896418824448727406908177677624947756005316594439203879543871784328119986994112267817851252842774448695259959409269579928922266093199299808391200277427323638178221170065572486770392685802509802183947463211723687589975783523306899019233979647861477526531091178858141045497797498074616383683327681310559543225142671620018872158014295036930137091407265930119804717961989374537494939699297819295592310359594310323678684790251173801430647905524440187739785451695851052024157578657497475255887139512507537443101758843029926523150478645216672150356561024284527025689398334403267094211938278125456172893598180753063113874789343829692568386187965518707794518983559279633263101843816298848852612014686347093715542271486870969380862566798790582902119927533694686676008001438803522382129875406942611364983458487328962185908458499660456099367096324542694666988389943050695120428803683840809485386048332514389657719645297529448897502761882493402253447797776661558067200000000000 [155,25] -1393162767471735626612627480503461684500793457371995986710452766443710570977646072631736830553920922766623754313699498772425240737248476784588711974425235899099370241336358422320825814659943012356727573827197380735898605869759061873313236882936454670189526693969302770169207245883314483552509460162347786254214523918934808395166661054347210163333738332270111881875899433796428620070669120941694049980994110698680503460944413645952880691938631406791890582276573423467649215284483150328090834092323255161725683882269713999178651626715505248200896544156942916341153199425368982782283121432752730042930940843722967163297891589198332977770317464291377392399509156980282418438313271102236628193300617467284897873528443199462892032695800846201114627284889515998569508821117891551521267384432090235787927960605034153591132588600162447213504018662027733186903944687348084433869946200188559101364484181417048916286591027604643260214670452588497945048028117525028893755867978592432871161673599744114991473592133864961838094986525741883098693569390228533929862730802599226793671080157071293103555181679488024075327124555410640268414901263313719560284097273894795621235760931773023829446420151471346937258050123128495306537984871674377248014527369567932474120446270836214603354907590464420965918327911739610903103842949667681551427459625483516332875683487396642758162977713649603189770021481592352183270486301557238392790408625299855990463276272639397677041276677318761904164746917245018843571946123416271996344257558678184070948632720841560715798903008129410348651053360037077347509761669253895363806108340541483567056286868266809394554412740288578430671866114077358803959664393195445611009314468769409223073187157501962217501044399668496727637287570453779222501043642374562583901570093285087703071956662328289794201271430395415891124607211781762573691378379810140039167557645362606733842174313033353302123746842194736664794330657500311525124946099253213822302160887386511731141704088421115893850948258031072031355535742429309254942843817303111655413182336800842232167425927051398100711210513926560908555209251490110447515115063154964152060528735972294672551927154382833979389213553927048296325250345639041272056588713091693832069381586411438959584185945025077829534322370550785847966244660678088324091347346226399013582245200100397820130614698487378315468331057741834859026950496357564054659514915459957582867749824102400000000 [155,26] 1289415246179774900780671241398007866335586163806802934522633924500112326697521666771043987022772016988555354579515759145308276975822241571282609079471300660588881067163906559738599903524427127033370102241109208282593209136477474549450327927032249966394011531178447589700547365178208130175713755151509924507024965644054334288708060629487081525460729046587218058319855116106508864260705650186574874693749232431282650297328235216323355396854589891327201975237621067307256933574400736634721156010943403012404513459419605672983895670524561520067460762673820265767790489985332485569115322492145279170009147242335530696743228660039173729558697854094519484705513522197389379508750241625521642774899564199768727824578761068689953033057417302513691402484570989047259109783330940175731197383331948548357025240487992569864669878611397667207634981733356632502517963224849478040584438474863248884070266845119096958400724787585128175430610572487297885940400985538632808819979282933049333429174281107467896597429505197869725891069811828110120348767839361109585238774729531026230124315997389373426139737667889577866127875356787350491692699205684534659919065696316784747980737571232454433619285800430405706692972317700292386076448313675334721833973885976473066305197701875743180426072090611940598942703154294102133945430778427078772645665900989546562000640997821587097005692630329224645259512166167998323016112202154532534543388597713069530055520003039051744430336211448242535043968756732650440456034734223397220892766435376296103710516862727588909066534801474789019913582596364883883490955806848286633271582658389960818047857205656506971699590200951466744416770534028320928329692794386948250439313682897498519122568826493599438477752964548584120488715616453337664039301033480995280139630477495330458581737012425116724425233605423840010008906075795979417294814468801667555463492095997895380238607305024455636752581378761660185613190066235150040927814409246279416516213001104664749581199317908609673119550860918055436879065975384894234473557893486746129260865079842979878576765633607918486995375637445942887161610008331708222209925456439078073419395301545122647529747803583455225195236796591723445399303731609533906363455909994745497725327190063556272534525352533090835427129897491725004558750345768920130393911365481220070595844625125932206302138153443367715932001712852832264223614811660047313426704946776904427551550824448000000 [155,27] -958477197765875053341244305588507577617696408260376252694217692998668657450498066910798628585860457972932918354934623947326620732470418505007584185037486138893816737920496535843124471439715473592609147336672504673675463812988330945422967301252061756846242560082308427205531652213720089880281269347704879194419300008618473902451960117921812059949553521592498910927612016300577604537161360727130925090305005542396200078547972262460688834178364403948059285473027969991486323029730460513978189161844444222406385695576698907707587628612886331701297127183294614800255639583085390429703447008278785665359391513266200064642731672585912421991315436400617002899625272434280049974366417996985002706146597326358710476987085658471784456763575046426756711460226314654296801802609098327221875548089609736452975526117410290070928958601997849344348065083295584266241173335382345020992933479567949205510694813308427584460478709279682461868429618626143292503135286038197345705758695627215673547278267011047288857117787729897271663780242257208290504801194416646875200508760304082282517178293797258702022940553313382996539451768542143175582790386546936276354188957868592203510165086699508957195152692934582346933726924545944070617908054249073783502247165594348596025195849996943114457922084663511799844337808770252995567869547652552717587806915619037718065252774512927986689055973920234769105353988790001951188011388929605247691421814853053421408548867636196074006187669336315679304467969436552572604348448361996475085277044709994227472411496634686255721995458434856370984350196609456340389219105997370972386523015565340306530873706469519391121509539585119946974449243576806987794731720091692685232852329492133817846065091949759399182123945175358275811357763282322851992775256160409113071386792206706843954422355565115483722180343526062661967584418176946357614297063049724978341856134094843698836864110024888788714152974098789719145773989254486042012255497589585891507147444816506216056992533591919337285177987232123809327334261804299011879423483249977535348853954850955267736878201464844127872346094070016582249363848814773271471846914698530459178650709934110098367785422578317603651941155653414926140690405232918424564390939733882925230328023045799817715542755950392885688660374320007695459798276411284715864027048579090024370692952951591145498652477229513625896033415028338745953675733116022746069807413196036442029345923018032 [155,28] 463937012420112341233583209422872121318036567527881484909678822431037972979866534810840011577385797196139797425335497808091404019396291944408025870762505434007847009457655953362755841894168239672150106555382592569330355450613693952390841330209786213603014175618904779514993644425853533580791069806008117543116197767847579079145814534825476793182364359215909406293178310738030138495435933172732681125901617087730335782865641847202979523638741102509592905704565756786965015453840339119007202092611817994510534674188493543186691932748591024132827812967126544804325691147464048713546987692018568464822770076923475099607691760983486892920983030492394695420112755290459253638194404824694885646741255456010514180957879285013105115582519011795860776815377087143277555578009062758845780098302902209903709148042848458598940077665082831360697192364538501023481694800804519013522654593442682882792005858252645563874668916708153161355994169028390471524896412045574046205602434542663201901334053601284067358916726975980695414939945645042739420561233280549228332410213117033008920853422164128673867858631546550356214559799487224076842685662938664475505456029203088130316395617237269955659199570713438291587420456954935662545075066358927896302181330679977503348305259740143828375191138070212138899677484830493259526390396654006210614009896075846655245195236628378365495736541052817443678382093760460490051878390627683903656868848105194102764147604627103095161123186347206192751475023810566704624231465810135660365615710409819257205788932871577238282741852104210983675111908301195254809924606256778906727268009091883230788819744511695862165723014710028864018284580998185635264878071532779550976200780763399853613734938850183620236819534714180114109004293419406633903004884297609720512989770388706016455516637352198341852204415805037544105871181707356727926984049618186290204809256353337676609510852610384740551149392338035021832273276032324697239414883223887661190690049997133685166980102180548999924362309135163528233684058299458950428791132793585946981436394994276192477475300452510232853551491381040392885873382145745539034323702140610492769960069798272405801200191452308279715412450950458207113352473496999489467859698115060045619911508757383776216263025578800291248293313825607146978579055144328280296601576457237900033696274019214602092073510006229385096869826139580245774343067544729364355250121652455393598669264000 [155,29] 73675224866700068781817338136111318489003907261239067362779051543195605559117998568449190336888836505844263744282902467576345949313535667536617848475614591260376399339565113497134665018236192620804766147846601163013013484108853890641703429962577712839991422220028970063347656086398283380604839981103243840735683939401714199918820485110288102930182435361043803554796700459120993594520150256097214786764113113086226487614232896571102038521615307546017987347614013856446289541471543289240603682693814146599638635947143606880452739274973851928233268666479094560970255645872930359111315524916385108443733837720967646610227385221275165110868325095878059617219608411674438198061565390063787617579967417233653997121269743516976065958313746995490284534103658969426543120455335646348279799373074364508465723080478817510258721142318405029985458866798884407945282908259090558219827520769325937393862661486987114443753655787634783592225234902686629838331528525713915867873216582033216854975154790283075605265687355364214033105189794972241465165787539396821052491886888419925823808346389693133237222568063219254488866443430179245256829980686799556747194106504248756619663383647068091492148865299654962571442871297034678239829362073302269348134577497464671429787100049808083948867896675123045644604992915926548509131942692861742223619182118843099945153174727452230656229092300665891967040124504246678856140501959597629712722263158593297154885603709384842052140247666175621080912204623265541885849189244029632363705921211282368090426362106206700524797991037617160690370653266297187908023131736656629531983418129639913163859088920009600512274626821493422245396201904125283467005333475633950102580509910196717456275313181448203859372076328929527008203295632440522111712383501360163431975121511113621928134153452984864210262178896090046039257350463616957933302461315783225563399897264474358451783379287971317872550879665009908362898540388490377522308429559692000829407135467605257258784808193053727128735300659524386050198955313779451706343121354055636437848301467442915602601174460602114628719240125370633575743094616110084277321853224340303415028448580847208317248936105724783985306092183448016928716366147559471047453348781497053146862728550259422002204676116756524057844201992342975188974780009768051659727821527999982753381342215624245267835027564250550296301086601023221251639429107481430260666536685598016344038000 [155,30] -513190424453256529950608479162033490076674264334858979198955161542978256826343969735276291813400865133967919053205883749080450416599903028957758934315487522273494930730171823269689018188548773403322633547118459245047595390861625026805475558367283551742666105123103481041367966929782958580860844523008233664541713009416398456780148577328464577618042569844602589134384695189320390150474189502233564717508886671446263283649274635762247474776307891097245575255275198117868275469236092805624392753997303809736551250590636496184754642842632764669651384340248078474929994099021203811148880452662120095663675151213332297158310539921448798900133917883588004695547820761267614789699940328424678151327564746130688037816148814582331891323265155713505184676463393274070894956356004491191800362759080471205902317432867983061801582543521273810120152629800901678532049316346312165622863668652937392143123154027226041316523360308932398144974954153313001519897094738289823723473500463323131468030942453516746884041214448785211496265081313149528229201629084956260744370237810964955411534964384189381878810518451551469255561081733351237348524393631528504713328940919459010759183141939997956897492667619037310990180334874359227277645854030357384905186813001764050185106197668010899024994792304912461982101392695277227644299581939295169548707516188468905177719763186879341683847247680183905493411674013360963406034391649338938387351560241070460887030591718184232067880017166151574571356219337791925878720696777369570932494647252893304003840064911056478530949001493698164738515932544168814319802717849384899023778026379469089041020444087498474017984717630981640263604226237743990955198927274814212459699550330014095557466169635866011126814684594952646455088691483079633829837275675967890597515022344660631821348324007315910049040722824838408152026410827190646814810022459051329389279517176265503418382587127902489544385295285398098304408259208373401988273209979835362879134294216704165574618678447276171087776222595176476536742721163926019480989284870163458020662863303904223904476468571455382405472588073271741810687916700818578697043154362586584084000493845544397623884138185911391382476514112925933179639022140825911039339532311004219713025549955015357220074945587772168804779941677195129610724827947072333207423987818937897347270662039915180778520141789681477763754432730841795322540770309195968954853371665539312048000 [155,31] 749289797003704078179775145375996194617012376111415136081179446296154310432706523253136382482355491386545811643560215029590590113192740894725592048003415705068364589251317523172997396524730308893498617559357430776959946547658172936268321207864492532599011370029032297419222499467262458616208082197760360022685599112630524849844155734575478686102634772917747566583909854133147483795572957550329153764145498837085734660597440220561279574058850980309489678036262250546615078235853548370802084194257383312844982331869979357419433141049396900254721479900462794112959911987503379195052622160367211391167320907350172500085419521185111268408999189754512381185810625103479150336581538949050446469840348093548059848438940204915472740468431459928077508073672599613235425784946936002995598476179349848422330417929655626749587608234226953323420143445504591504110070138084343754482182562906724461056695532740371858741186975312905143504161561953181940480096243656848447970534524917691284637924749308021010330579780499954752384270587159111012555617142955214577452206973250552871158006827794635904078702824483661419378539285566759479436696989901295890455080283605708942298804026720819890062637411074980895417145608565956609395727295956630414444557466034130307336223843349855830905796689778930662486145727602885304613520168758426955001963819689333103684697661198884497350037278343115758232828720360491396563153663817532373556753321677034844727313157525150712941605533127188472624959723875863177432568360430586237988215605295499528015624169238231872228102415520148608242405827343982585741518021483948392803746329418614702966435841194288354317731375195947855607742752282727434061874405473304255715112074375204073761689034599296353187132707768989536555748835445859492377731510394889510999849431102548170323088915812827776807363658466700196931029339008392300057870884504309091063622048832766216948688524953317142554747331843342975484696949165211852417981012493033953969411012279161027781922178624394516834002051627555683018262467508999896198556061530792724315098354550821494597010059347435064695363912405187143306879550398907696350959044386347562878539095673911501873493375404558596191279189071190464129568265311246043322834851694467665148886447691777784716968162233666912805365850194917985019355873694967214591134458957592130487763724392660162972692386995945738143688403826019991307903258475291228928580862778716546000 [155,32] -758570299305518281224379044560412114138034335549367165506792824573329857929396879943634799138438186740180211108783691688275821523162003288701342984392361398088258879423190890911520533349047999668235848102490192358964193564182027352366015331422435145242243626827679141212365764023364000924102275107843114492832700832481865930284948582293913599259635208964460936913882577143069439847060404071696622250500213028445167272645721380419996592821138913698430203509612670282314751190711668661793880640051228239595109812880877684746593351627001066733232570169188290047812668931637805940559598495898975838713466715465431431321692793152954276643907947876491163051815473270381497622097558776458958708858225205682854125865492053114227535753986551936453078166627830376006867271054931510545015372572753214460258564200119255328578069744033833899274477067814802249293875820658843006055110048333177640873361967764343067311358440097994468957515059006597242146238769158399929575005633549481618378527399609568184068706933245375511464324414743895303353209403524595254021245048732115428745169021002404406991305891180806626733178941645272675793925697909386065349498226332708819626712575539485194825326430493599813160161734853691352435133535924203057173781653593275920617021785937490806169895718738394215251315482273939936123834347493840596442425137758781222156952297800146874344163867350634202769174017643622196119052597038491431079709224192473573233443288775685618953027815183118363929267713828005102404109073873951023101790329396063436037378262932248447430961174656679963492218549748625293592606962603617362214567899195884720338788114412748702406669659520521120816651384419134731996146704249231747989949882969966043560001743479018719249083268987608425323763916251276144574523652768057989203817690749646614943110495585627335371180354193408933779013794120217310482263872158413691314751707126300791598903998118058620562104308022835063780810344646979170456995861851131974554882744196898476981784945974402674152117114045251525823613513454449336116801176396159665929734795629506297690985035824380716188009975410878337555765394922819904597977285137631148700812530489367212221660533992669802283079495910746350732368256634623671776285645244346363928636264263431235154818886933548608392393695059373554021015035920887619955047439595461139047223537687070585553700382899006119211715344922267001011889134944185196089802099134464000 [155,33] 602100152036972167867256610962252713385127644754506893277606547711285071080742172978515805052005132531329722803760279789342899452856162445002146084555951376850182209698981361113143541161523494233520214715699860087642045758666231015326912826133670088921572084551895321825412458653831556938444232781311355519403102767082784745857872820247205347486726073429785689826908108537227175378578989139723610324836094660658157999570318028094633353787948477326519809983349644961896735588710515829097633325119126576050891343491832305929258688616833473375712149772149114347405237969672091553772694231147778960598317372610079271883725466939948521914021198382283297836566025541726492168370786696053317927026813953196483337598460960051134994413724608117477646525649842478692242411148883467889249111722675151858997501690699476757082965998954930731619337536800112466231875656868783083306234472375093091648320556320769518829067103929865762843012494429939475610851132442867986611602444665480329746201281820627099782534474127714286027242800754880746149509604562485665674369602690090845631884411607401591080825829528881737383587369788226477843045735225220655485355138922887581706384073593238404329814455600359712769458259659339505312448090911196491638584708714478590398932354649028046843070162800205725533355146573274750380445174230650761376004135020006489597392875538867880530319718472161465994173850217727939163592719594007984214708930296965018960288643036759318628799272706828686503699485186553593218923716721118548098064021177887146769694780162943625542131723886819473980972790793262823137118121298222320512592665005804773509208546783505517327050360587713842936302501144585783756829798069139538385020517735729726843353411008242328470984361317583474064025928124859587498223735128183342548498967351494751330446116856354770151605405641559457039226290766185758557316159619685878913308526109557495527700674931242827284493084942422736174631998968421673643463899672860142686485631755552026894154849444015081247544617006463507620030985963673220688351698418287595291954635698683523824364651995571307383080745157400284897580188489939081894385260495743525344537378822944415980191180991656211083606131564934721553790081416875407310682686592686566820034043886495585414516266944780738373682898701332440922629428047865688047696105984159630300430511271499888352964063948603806202630334426536974730991712392209067784492030513920 [155,34] -382558759350675681128418685006080248522160469028734200349795419351023719794277329485716731341709646692036796642744225950591891639099913617951580201385606382164767130951239548204033667074206215939952641312362567314014571410803116856794774098102372505179735600436659344690867774912012683084476340616898230209260231098191838751703550020837266373693085249097818110123411126589215384321632332653013547088179993313641888107278691379237379483575068701417215918733044002217568020436329295187390059471128955546051096529274171595496683335932571692819590627690322426278347775748844681359189333341372813087767479430831721188457353223616519890921881745227204978942470135596514996583603515918158382515171982619832015360544398848481100953772643409692677145371095106918703453310366399018820109833371213857072958025732218973135669227384715774479208664618223509460090463720405854961432089677502000339365378968977601317302232370511450255507328715836474668685087340954090053569149877476934281022618894060651220490840729230510118759431130154844050888699404882856041182044855401412148714334219795440152625204573235151713303847694394822085046685365805144746232805133030290603450269743404073705811012270795127903068251698949043210604736043607815129555225452164505830452125539927773337976705299813024608040280719090144768989907625438827033988894776386491560600402271381421712784939962234113231951575816998054536801664398519324892112505113527785829605206543727879430552617987910933088193538715767587889582185510650112980333629784918037044068457192813593714956759892444233341711990623179543124856815599399814987018624542366724588421665814224657741372707566685560748501200797200943668402453190727244846934377867623561596305504365575461489185765787100665913250878373112210717596167859288895916098988861107597817674955893221045456094172453286013359488672624440168879284624387438443661355805141636253904639880565356537322238058017407682891185906407269520023297660525944072089962075388747215962401397811802327927532509977244875607367963047014681227379872283734045359538265901001732442409560526502382587234004747357900765928468420924420060942109361727075162202063478484640796243263625365243802334894566045716214620490013312932889780305694591261455538371557529076257089902828520058718293121355900545819714669889374648625002517858532650650364877044401943310476410016710778507595098142307519720158945438919981461926407593600 [155,35] 188486214831013063717445199765742042647109000166927480212557379373776224281676108864849123000090327287261947231120381935733469022810804347663814325612783083283199592468480727836140669622968932183259544482719404216257508282373911769270490219564944511957835984711442108900490495802576569435658584713536518152169569798365692541994830332307560416595575092933932222365639193524420484371216440316906798008867720500944994582544101053540526736915848854741349076164493251975425686194532964211987849490350194281916746086454758862216608639577942823674780611217470419366188771818194748156415309764897360271840721834128648338139699706262225302736149900608381974145686325599120710666143792457800961971135092058515946739733771925313590970078035254442906984225136456094017030646914637061248539902464887604364513324855330003637941540004274376907117786176893719237352512052770047364402160126598816650356324484428542969166157095910898077707011984019498985179818154043412476278487671296438299084460263194387687525809338107869550716168570446053861557477638011442090407481331598871419507729312920968546888258645599277917221512597375177084864928911287838331431485907326246676388731118345685676176801016899163667945358849819926694075431634791351567448725226992674154365729204389192289821430020306897159306165760834244173834580854214793903259592778734836660337519536877060857596388241145339688614065909028770501133475117173960165270477082964215373319511161966845830242936038069920725654581864740979039225471734917935598809432437077106948037486331531621387788779059522706872682464663338120735955455183854330585196647331092009828247640201760226710504562597971848373601268771931803707162221682243346914665962797352059945348844034693548409044391251678835655583992459739123346863275890269010296981422834157606093816107013923850698990725791367264970516007936346883059823689157788778435042534942407120836081866599026520562711218612162039766837778491287415486783687838509900565258864229907647477478207853467373061131659585972580602421055856331592361125757502637048476081227668715758349794362026578977255310034114827531717035026931892727308254387993171409894256966078105057755784712896640603655647522505726389215694115191036621542935334453770146602027961602977292844124829031340525716611319669606558579689761073351908356316013337636253382952761008122008664184168732736092450080464582250157309936647498595512557240986832 [155,36] -62085185953787944638388625313609929997558004388645071566015348566027170190686553536133259606613603387692987418009981169678751439286092819476295718503480297292559162266270045783292128492992717937110522749803158089255011314622054515045319850126764787907779626300605318996006312838553103618138921646481267104884387169157389554570958301650665441095591093141137262959054065781287584454814259900484356946460068726442709064539213735039803674137343389559933812306990330110171949356554175160292353828082543543455837208871099847315479727787209782901105492039558571771889372448194896726993033188902030632684822489735898114341415033117920640697428816593417964402639765704862194371706891296710199763485784923609925464764125781722877329040347342778723282731989324390246248541081093707697380540853943514736078594406838010473275590665741076184984891586576936994447106010976386260080119378188803699586844053910449201474273190833786601291493447902860255059541112930677854881122753117020990273904097379163055152667884180535229499708333014997952262087645920774575345200862664117870265931436429596359861994578523911940380267159981377885913489531703962593955628593884204019932172683936976033779269752549877293800526063383619575160515876389176919645207801887388148147870102412717197252058296187814699855852624725353860551914986372164354102773570382165979531310769246570985766267600063439734112008713774570482507538476364264320582271954154115670255001882724304944117661146575904699976879857851421445853464970856010730716394016778461689832000815853053489645463697248201669735771118741539191455525892650046143469116138092245160519533131053548403084910838975178693157640872977815515847350245575866321247449567630001090162396342064758410206091235425782867370441880880995641786643554230430388067101292036792024045897338925393124910326036125382655745822757044157400759755134471634797639004522993588542979809643514243777087868043732351333749461950232333093340968832186877101597158288377276801062247565818994597319674810254405160788611353055940042651559830938783045315397330937966284734602182307788916575161634711524318774252730963538729427419680476526512390592290763203906323766254793332738648819157368568259128377521881528805601822096623395816110426512373525239074633595765470082970080689453742802595344780185411049765074049227051455541380927940455840711436122721122978624711835898841167584225938481263838265088 [155,37] 1710283475981860753808132870048005436511829140410520426439157922622783122791666070823822072964697599047384595376238766135655438457579831423454125198531921657863181429381315455206061995386126453029307437296523297687386370502240161742677896645541073448153744918582919402556627428844374079632130522497494253029172191537303806823459223656268307460815554073358744288891802448539462178522814667440028532186157836777758272095815388942363900560563894642347954655746657894242397245220624504931556026162815575437210523809252256114129931509840345026103872668612996379545184994189199840488239583920662794831005924957358389495434235020573555137444719013525707995157448775719743340243610235518758414269593436893079361801400714230049770276616403369164199706826152227490985841139487972964861475273076360651521382198112468844215550642497239445526318543925066370652042114793484868677292495630003251909406817353328000657744139415583521470237870374995878339116789807193475208015851127893290599111566138407760136362130700781919592492039886249176290899453675025941172441352147724758394724544199355735263265929179288011507255266750420111733340874273847450713750910335851647351211795511745437203360413469092674600428428440722052547967825068586385114364556833505306651404665287381183230726391281661335575981381248334193355553561493450053118665275382789148643151943530057323661305498710101494364105768347842875977547463838889257008266316131824512911790643650427960004268339458317154027936509104025903878318249056331201844200639144587312493588931663916775449807270971503610202835565589781434527837615699154280323032263840966077871180959556217034212452756022536957450635134016274675002233742865854966168098152624204026942527615734829992268185635465310671458890302724555719932208322882664834926133203143398027480751087755952046269003262514910485637243063423725273631222671591408492299893539508018143716253537586337811536771803538379076425256147984112836369974900526400610380386366389947626836491252684453980584464915963849195390946997399177609923511884534612000721024636321107373904885418272664300843689022223585084986244023860239206250368222624744131929300916111606557892257624535575506708622975767630682943211371011408347087379381227991455445656300854494894105553110571244865138958085427200135062427032799109703866279048224898684919174630102785076013795841511695243953290799017664934210786806578571829984 [155,38] 15873482844263833816559993574204184548713474145986262996331865745836413937309211116476547349630713348685116262392392760224605845838543367544869786079716395043535069634858218324144270389589078454660329015142403839395111959540911188850020372242861993459248096567554210574492462367309122706641268413233142887350804044664162130905906117866262580641946062267663319075049515412512202526198232874542013653290257371123051382582853629434295312433452956202028541989285391269516546339149772774909646012636154597421868828733724439526186427296989004837077674091692451991140662893046269670490416849440476105738188875058893047944681928936307368594160809450528731679984817877270642469813216209985155031059216320300548247258296938756161716938796511726066661888259788282101163376514618169296308601661301663738559710354443409404669004982495678871786941236032443283354499877891340988819478441307753686265560149504512512302893588210128647488900344479077934151513068025733280713431514047904566555378584132765175753471891313342543751178881391413655641225631814965042719880543334078615086750373111192716364261013111756771358149615311217755624469641430113520761900451861978436060708965758538782613094842579198943124297881928250019950797984807201854293302853191144539832482904806209673827691205886547669336017614718907811805544930845595112141826187362885663056703212819971123845432305492424132260368648405259300735579423225658308479612232470595287173253138409944105599324732846556415904742815478522039458383598643418669929944693781695701151778921266200741484615598373273558121038832412410640775023905909568227366531178038157825970143111364523486365397338318915562375102516838807261283347899506931513907202618134968516315534615607708513183154380553407877361899935345578112267236258006184790682492001399620784960050116725559042252278363506176521819562428355782596264431238411805946606876728043662973427169933014100703929376703290729308095027368088098898333597092838352349450280969752257965052044150607297257870926077740657821215105431391961742448582280156325534375753201461798974131439059679960210042496342661563578325947275072706813725571042613445511846813037458023172868967720836643169616058538512311621272309446687372972498312196693889248603947225008091655017305903623350497639072458617176550202629173749955087894798392235492911582654653021944747044092669114423884225675963125888491663491625341127808 [155,39] -14391258475508978266227568438894911610180106060049204898744960291773418712257552318586925540863008990309672638308173230364118939756693904484758586813904822146951185079356276320141585962521112245404842981046495070020893843511069923497449821952762914637137425468302931713960816309591656515713671227308247987573403442477084603116931811665305415875255197672913080863404186963285118698730905652560870939112010021920720159952810870071501949910446294201107519913200237849040662107939750510119565641812738272180747066018055480267763398135159444050505264737111247661454119165732938914761707782645357569816106826930671097139489431487416042514025286595328565858143153234219548371737821898025480008098723008771837956819815512993637988307611043327923512217197665294455529681321222514118626901539371158404804459784249477390851642318707511383147852550383598857072941809482494720324251543127757637445288403246399435155051852598114168485144349121114185493771888259453898613816186287069861721644999947968062364353129702657521702261121437283728782988843894413685451831173880780731555319767839913877982626566031727869792948130893938740068514816462107964181656108068032998197472805278502243809752298620005175759346840363405974726885211439568092654730569655532699009683125114582656561261713884962113036766182618441040863317217001601876254988977241906275036704754688846393811195491552170209758136796067909606517268278738395982066290588037338443576164186797342105991010238896945764999330999965769717306233743752160796276341828059859713818082402934001320462048112034006222381636656992538571549959205857207700904356477456769880727275129277737189362632460492705410830049594117784959259028064407653040373542218659948620642477090205426599367609892469545311521649047763702383895159771095511563487867777023292824335598908555678866637292895511519601415648457293500443194042303996657070750566047467063731232431035514156866305421917112063593610603131791429577195676159283736658128167312006411629067252268080938753887230883542317961582241235158828734201772834077016510326222516785372992167050763411424220418311508000867377480686604919893877098704564306455093213745312371469313394642747469992828423776528294514762003444647974684456134672155072584652643286626279527618590643908968073310338285684190486422164697184424187383167704732495764520199720572708468655120575374519678414326691053015101250933386508959792 [155,40] 8466143620577346768321322946110363974447871811254380485761714812846969002602783208517245942444157123385631592781543400467776926589367703387040670040355798755519573326704075495259334186615353058429509786750170356525420953671966431975944695075769500214627828490357256008372179471911464958843605599120841871614266037041567093761700172321620830865410687906152082856433338124278285589331627297365083520330126522054510213468364271426767734300806978520663666567408126838850098145077807714915955437975614759361803012638856753058969820970130857962804721828599304567711552587410312757650914182819784523191620770108062390863170572527051884920511204326781025414609572131994553983980742455053114431022636807695774389293806269407777750079613703050831807757068933530813136107401527281992065554103928996856060248434158365967387225437247360990854217792447206428420143325703833932743901444280663698363746370403985592447233774554713064736984785175902254338266091309838326863732349498276814244518647231182061979072870398233579970088156898628516136129811251054436001520236345708735205148408112238566552933565506328300380077817379954228930735132765816962840355616500141250200922628356781987255531557049372253870538180202049304884276644705202930821477571163947483029156892058862324221259966331923931621405416814045454576629007592091397228318743100322528665613989796363428537428612445087313962042863346232389935425799332810288799492778719728025343514498703048350582575788087315914294004615969039942882654800143466426618589857853398991690991851801775805573472731709434599586508746498700651494741901888685774616316804369626794901737160191634612904050539378595055292043612524796974006440828638279685539106076683587406209607878058390763941483047068795876136417607450956429456003078168219014314853087799349573042700064192457482580646498557657249877049415232644226899820919606751218430865014651855455030861372006904160085790890399850715941480744917201579408081320607506783347761535558461930863396539261549298390791149486480352005044637728345523070082332188050150012650576058458381501703336231578422876685842611513756989477152106402707227967867843909045449107069598550696050134548483128902122751816936597389279642493894304249450219056625911466070046697174685954112922319952687676674091910907160373274946623617213855196279821893130446848411506599675486308855454038281382507452151150370974145940324608 [155,41] -3863828680534018153485097192144250126696869469717119097821930733235269884379077290017318177925010198111554410927144372347005947691123863785262393392284759731703739686271865204732020854280942717952397414082846793904202025091749245037237541289179696640409655159178296637546500839441562314411689032719693303783943086791845920528756797015124466054712558732019369596543738702599444738943475611157456651804209307961826972702153609386942928669897745975661917336969653170791313273709248701665937614287525595464516104440406201542246975586023879944965288540865252154897138939889181259095368432220197868305563425008512463614557890630157227394080314074829087015674949542357797720091560865972135972665417401455893032072351324164236316099809150819767753737933882848094915285395830962997174803230852433980568675364791869134045140922155663196480285931732884414924548985861861815777257967271779077014657937476111315830014524293086904203956478508881636176124177564938950846599621346265895539272502111848967496049152306991906974710673022011885886082501148452973500392213941119037610988886308523057316872772996258781306764927809610177484893402777852761843397043353631730766085422264464653977881571267452219005042088929016920355289715703375731754133749112847038167089240431105148872812248947859139088044215763412190189837516034294498502003553334000121265826971261651874056411449169496277226326216930997670854162059607477368532050428072622449515778400517753285323661248147506921909597240226087443514059547693441737379355730158403403154236838968957301452380580487416663954937582982889491847210401971750908070103188480489653165691524796919640614425675473758965003450723974541761814135821082523571553687996253276380803786351652442891381368336549113707425054557794575189431442569693601465288725623190141031668916799286432718802980394798215404593132692725639509854850980593404802641042445891803279004581904250665588769816760494243921721575604984494154334497438262417887678666277916725046311790424830593660198578097060757141542305655554222109364393854220259976909980584668448957254672911084356648218557553247822496329109773893771996887612922241920757907744096878996701199036298487010650495090421683096579638499999259423610242578432680736990274148517199128123649907525956004158658532446423285003429301199598278439975473447469800281079140561612480709514205245112566475396123706744392743109446304 [155,42] 1434406272260707406932273930876728808250478925954471954913874060373248538984739904905339568343616406654802382358698552732262149639927623361006808897801094620091956118405708458441378808951291828295206918759222995493438517407528686400064340363568242372473978167202569003261386655979125903279825922463388020324506415883420221928763141352525128374842689998485037095092351878417707669809775073289520563126820097928624461583416337938226700135843298446718712452477509973626439791789332492753388952051309142848973539646339100731976123128059539735813994926751821459001790391648113069734442675310013121394735769445983478836826283002925727702769852013624754114552885978270605178873483228597856129685260432318176967577237686165396295531135947149333944683316595636593612741716138518615072141878112006930652331090205749762634488124031414538569525716955166830043900239359699706884610734308583559142001981160851373986071984122831151865521596249881545348860930396180475498781189222411844564357392875650216529225201835624811916263199753560822794751491137184478163937220699975092535763833066864506645555867290895106774778562405555776943275078369907350205609107780241969487060258131036151566680818577030574320119101992861880707698749261381248456181436002064036482270043817518447750354122473549568735792216158727851100733125189645133352765907345712362450066217303255778266127256924775765627405694534722465117273955616770240404802315143329706245737906968195811544119864046466522040028968383076374734416396023058768757101146083250201577684220322238084609311702029986731368198210125208390517421203003553586346523809556252754893222353711139142493605587193544671166559881125453348720742080413876166686475791169074259688214990444742262650120123562436619467357606535852781276543951001616986881304671942510043516481082840417023525906463447864170285687690855646610729966780913801460229865280903169397619122218079335181355857596779608000653756057549594072154214588388033058701389718016308668373159449299608746565487224731334756034962917641697620501360367003456576759728728516619307252877900056265211419468755408768268634275019232742646768639696569248117978793562014468058400728833053264964245336659388224501860015991477047037244910745913345301164429243507208130357970979089987975591298272113166320531323386477846797502648278868818553504937799572816278456423860068955698637705075978275696026688 [155,43] -437233341214140943139701347450113046247465602420647324894612321535058648862833782787104693518570257092279523193951685514509008772954241557436805906013782262507927021251496568048360112847691318465529224517318818990048662924171061624851109842459724842697517052647478124535189959018132753078705881423860671212429120018513572427282595820404973713449765026722439822056962990462925239685562441116423438858583794442747900947425805845906185550810475971279305691411819696321850660449479566885287082585821901024472902582446189954527541145020498415988679712821123563294663649013161069223143716616241216376484438244738831185431193598455746605015988630111822187548052207374924132919596044232061920182181137151941611652200361895891970502864394585113603653493318948630098810647725906387623580523042646284526479702265587925788607468790618703934745936490989587183455583916585002409424168197841786794089530093962346482746581891557795282231932384721145828510455557375010194677495089244063621858591601785458812422036223890356594410088995211046492535602710916826674173793448926838561366678379545822429749881034816528238734618068481040147642403727160235178093078145075185847770355224492818713812379345407680088310740220226651763723457391155819622473968334806115223357310841093805436162252128029555550220725290769427517031178212215312229618893534220411657854969003550859149197766160897877215129628318700015722750882976838456183032437599986313555270767711599522730851486802351865101497364328210627412048613207329078703092598903244021180325438965568405009872747390493367837641167691641497329376358627376824776204265478822579679394220639113498135430277238147495431284526642383325625762856818542553753999343306256751484603577385014256813585244406571767633583256552985677458889993536461851868748068077348430246592534572078039420331789276463395037472022561945540571961463106772628020634972933439296445044120599426752070141119194634456563612561483462884090113933963341630707116743655833063228378827968218923660737961212423892009435070591604440273122419131625438719400286167983297910247446299133035195452837894952503582376455079436733949122785331880013002421194398918556044378922211960960939052399053330459523405544231193870638501887741544480987464784179259320602429234813891382381914035661758283237123010510327192405706456873931088409734106485961873090334524448882533367642889907229136608 [155,44] 107611445986857958653411000925160460711458460464896575480474859951285208452536498083379398412533472668491692763113409269210725468385401311385350053516345049647686170542902721834455307383370515648361925126131478234743339150527682547925629902563917830372703708807987310542515046678264625345269955858008311225223672108361788505182239643480820546901922290212114559827169355132664468570994277607553360496222514467431343543087339852257704478900354266269453182254320749873005782030428964895486554106040786470230204023001360368313963762885519094924007424582574110921976948201135095146048200888615546866452838959292081807290885250760366826683992028960342974883550883220721220539690615065928461593842186380225259851361687530050065604960149643640810423871255814505261864318874023903843506165117528538337092197881658045174117700144592003203808341180762111501174536377217220617926422924656503496160758171929367518147396115389078094129241802012431011390428252429970125189542862256001547055758408451530028854453922349892541299283094945263642934243972594927233056561455585897886887334814772272355578103811630084060573698161872650571275194430361588110183669889671778973293717198592946555220139318081159302506175717108240350061397695819921434305784771270399859056425583540452266086069273920855768275025027799231364217485837002602425018506953878569653857308153452198762712766591117767879902723464042652224900856981743703966268663503745308662104268194854215447258994690402829576610682712856117133723898116557373708001180760941368320514458324961419663620653680333042255818276885836753369606068143363027523456735714850558943738252856260112861173254044877561528938914543452935640481335501036588306965227098992643012068975124983547765223668850583447850246383887666154036745399203461070030803807017970188976695985310371686230818720029417715370752890936355387897695209986287106169033865145352732816633115575643278077152501742885836390524946331345175682457757221920975001954393453413138061060521953941715312782894328486454488967859588551452806517484032815971829875211054217034132497261485994600009449772244709688877225089962316526173987495048216758612678762646234687454410929881310598508716152780314130393002073174276632582121047294004612070851350392700724229410075592898518468073517092249937516534929067381662390628807999570588371335120321728433042711773155958489867755831061167872 [155,45] -20076589699994269600781911491016913865001882324689695317555473565488345936696966198738286189317481610089472522471457910082946446314112405869843293173100091727373834628670729235901218253280383440134400886870392756647089731293601923362931190139226556737985084483572065277972609478843540483571761867959149716150033019061339769671185697196065096936927357490958471391972773804409982381299908094773379079801266169406205802874364940061825226310232302693822646376987719760313457051226136041978653647648677370206811995283913857155084326017508439615646319118829007871606506552239963075422085153903892950129321004083157154617207359948049414840352840055105135358953680900821616083444741020422539833629940816090110936870676381150455270276319788095466138662369628835651102193249301462360410876063063326826343390271678600591971371972230229794569316569679747210076309401383298492024656839556935396423786662729077845960020186336460378679589059235206860096776436964100245506290907840154495086551782025246923405498209796547189666157514458911622601107051670582590096460217376522699481913607914471157649750262849906479480920846032809374701190507325186119130817271840091188980472605582607898404809737520399916776814824051677371637518659822416653228784281328685576807424153994703079975731601494831324262448754946021659236499531886110957521033806211485611911449156500026687319311718418160592639568954193536455799991952067711564495996740876513267819890838777957070956009128388316411755918954800305142062942398616214282482050304236246829817935639280703341700414634495537967967198855781653198366853595780042203129537788564698758671361161715080645980834498990560795295797901102270641191369433776091237696243347929258012273968990540657124864086601520685454946807095226977090193713424369287968340177390468079726451803803949027830703306337693897815309006730418959647209237811749853948152662268203454851930706960753621109535611993979272449307425080769765753952386428652163491906209738539232592629989395202073718219002750801382553982314470249927382283611276704217026018710681476860595621075612258766107549155553752000896559222076432827535355080046915198092811619771377987499926555114186131120628425451535651692608351864002418674158443064138218062186857217900446525540403009381156350991930233356538854157972346054310061453321018139708487788792567884287743079080845658184633075207571936 [155,46] 2191288351072083485303959061586096528756163175096449074281060875131486604114348724644883287113352625585155374967715563008816347240892185825968128319233895148120331033221032098874245609922461640977779984359596236709611838972904436232762064410557899548568091421399871376678431672401081549242207205368819952856085680672367326551485021071004188439513093267300558189028241615230901770241280456372155189830583243102037927440486390225708070113945162625903922155620321312274158420804015723082088425203899471909600659002559787578883228688464625268623954056127118311706058021208210563484392932857124178314048992085087065297958991147616021287315698406099953758228734901653315444385750132105704290092182756385378953168808270793538647398903831096137183560048825740955145242615796294193969453923428269523844828789670218288956433404517245221530666956077424619643306085225559326044564840698680778375702528021334517061774805936130816196573931328812636318314601891818464948954306511650379413535583559845084446462046915148020587138978739168426346200737504445586106783040444622726897324336527727910406872060153853462537578404450082818071982833661253168637460140552933569828085993238822272491583553025902728876327906536848757029667656258241043039383281991198574362002225151892017580186231026489121119536385497717760067871236447113881380542544232472189018617524689999188051938643064985712097104495460816275021625879085357467436450385688851066189751411554910204032654353508350891998013564782772794896180582792174363002026800331112649432292450750180874574524650348178749091136379970403617305072653705105463350904612241043444173433691852819825594059053414252792934414214451302179142059095163705104056121384675189964194056881020049545560304356440048948644699423187677899840864593362345731344323386231052925693361883829782504589476145073734745227149171081169062831377897499738163224575491168509783483924649704255157592259828461757419867768638654246118803230449753160725351993436034875404087527049733750254467662023844089539138672580016531295748432865146541288716437929256216433312641234988073675726485805709898148250203289486688949646397355381743369445246453535497374832662607668638465428816275489479298832799638311247497953436875312080410472593289592397375148958144913632760918105718420025250120195024127988135847690833533274488886684121235472096700708621305858776288141632 [155,47] 182842897422774019540784766874128807765779611253334746143279864520733003593992998735107620964242723527978769526717377062224632096965698035654367669426880505317346597888634508842006265214155624315791626756234038375896714494379138733196440723904789029710246131945402344438878722770282267039590507841834325870556926751625462745400769645430197377224360375310754051585465329889705404696713077371617721015643810911958643858580265579572769934311108583886011920146805669857350292422187283387727894014603018074717043950018494649937229507572456886150372726216212682023171828055810624014724412065639036323153102926688847617159323612195789153489492228515332603650145246644471998463834994133556676173516886928930165971302460483685597058279715133979610956916793282369173403529149211180885730876544207276032313207459446902933277325068010232031104338702775333879790646984799182487203970353432317069126353426754798001692820795551037612141687631360156845394912378378190236927301963932695664121112792647197045989226156749576145399407768274501639946686591795079053748744397142713646057694547203221224222317271907219154537590675810016610539821489101030883356684993463605688150587982928217145349322415584911420278454042309079030640357188367995295935894122549301186946387308756630383342713657429326054257070820131611608886684483252044171388869578163118778798407288576779404247553062528824810393003493128244896950399364090546350965068468036185933292469464236194011640825219127521574909092177801385013263934884471941452497707715408127905091506024853086485270916766226968651840217731848421917595472705033999150501535251674612832619803458571330023175362318283006363499915192160106022332637827899071836088799214843495144920621886075172093401431004688465916857903806150406525196625160320109347386315312568122508628547376625945235105705198049153429298293859274063621908693586795074946310192808100754365121250321443211170997516758809028792975906175171329723423779713315300647255906364117279171785857540356644591591280883376132753923353154956547358774609852603000844931839700251905180334826125117840160572661386063200509317717983542575015221414485174742732557977527066034891722393549465425634184388698137045795331385617869571796389135254829093694196232160610363540472609138162156507730857476199828077363039392148217668537129975522993010158031484212457652755727013369652182264 [155,48] -171986907685935988848046263831257715535942267415288743325506572849609313175321673316389172346110703051273593920566862556890519052090599737358322301927341843814088575902902151297379887874789733118851682665092923044463472921515784796494323503906167428217664031525939413287143258313649397142852474410277232281597894164989135996402326323546801369041033130760053187490499073478141466098408911887997932813738226919415364799121108376941202391514869456314105599584352901828138387157210283268209841636178605531960883783363529237368130709383236656374840414822954668168199755697591211232472788404234356986892614058785324184594265721067486139031423592433541203987633894328686614436730359267788928246709690065088302370935370129804401531687135446387537162362546203901017178984540018246877827250619351735377085241535836225589510133483711865767677446383481685025686665663829277092571117783723523919782145518633104322726046323681676461242622818969850313440702394403660895756849897425530034075591033526057748055900505773651977447346568986616456413140471779581322357947510356916626114716920017763698555410401112071154016060876008685630803802733526702863819191111131388048068296721426026458447091183687249339962035786937164764940241492745275688653959248582999134818130824680105897399473672930629872715769221109493282193526458736293393091647040438392436228753240640650043116215969184284014213195608296511606835306792771059540476881548503819501586295032760428920192917897559112312929795956717489676044145217232660758326689673047302778603200359595605633525082095613420759609237665623178299387728585223768480907764799475216298055300747179967130289498426216826803104443551965582389307530585938870311928239035778437047685241765146992092593317652627258790311632846206974158507607318006602044421013089763359154426214438126785866270467702277317483644257779388937439222416631943571063388261329716987071408919775332661200573444970586992400940963884495763330236279552660847400375923195344161745581772243911786447447427361748949155444439219244380196535944470946479203734961489927417564679619514486022952154741866271010125088119351980369832366816672003848268479766018898769973931369599902981844040091647786368530421683707093215224707971118030389213980649604486998159075307054353342505118885118933939656711465065203784875165746808057997020407180244069774549936678242814099264 [155,49] 53630359109627078606289620827546224854464322465962475748475639916408125942849892240209089185711747976870440585868189279155019683890653370606867804538007868116328426900755714434457786204189190831530366831700697414532438818025372506256080996707983153784899607984274297880419638113337853376355360799481496018664883220676738347534241260441124324202134429062749888723660575358366353935025850852428625290333136808925563971497637347116962098278343173298821768365925246960241049101512729478625209051311727894655704400371828288118979694709740347639884245620228767426221979556486587795372504148032341364231186305632995810470825943727978578841575828472549685822577172505812014286055734419940064648397076826399785748312051100521349031354940747840833100498546290624417953788133700124811040541162876236629533688488698405650627821231391071580505582990045882692771681577444171535039357660665597763219696507806461562202354789499343071897478484844225633206482394478680772935169792436639777550088882684158317852913696427264197285841866454116723880809544229707069283761732974519240161004774676724904148672439406014238692706000945019679589384743895870669697328083670166159261335102291088294540098216202194379560803857087200078809528708043182980236929542062641099005935833743222673660865876468377084095647689659973346565075113834649366835920622679730808750007676888209561191763800796859759644281635173005015505403030865215801413977728480267292806376887603559634650147258144388486011656072198846257959570675169842512383428491478930744001665414927160415106467220298877747438854630089823603081990055028276124812899863387468750939821871487055824434253941731459916288490626475199733421881979370002374548873754153611003172731700440537040596364725718093100109408635447768340982553383255537253541900482688713801480171586244520664307271674813676440934252484060150836320665929317711946199434180291419220527270869670038994486534999150943602526096976147061132029723481111571238187386362267462120483238847666865685887113920302678765808713582091849100704608111047564444736293250879959624662038461985870329717831894993742249327840272787532452149453722398083578141993044476600329534537535999909326494266800006697261651253644020146173636350197660272975845519159804372155380734738395910693244183925813349701744298410262010335634091046732704898343868343757884494915971641457704 [155,50] -11736948989898235066148478619065966315846805678627291363271721004753510767534403681493802055730472421175670756798513121823017323912563055364600014214453765111209633811017370489283879392328456718346837647867647837835389779465197499944302520040748866870511061015659945360937562305625316183774823453756824655237739856063536629857740225023943050221185033177113616779449283330815986504003867854635299681026002862674447256142082177238733343596865116448270929437770656527626503358107223306089119505414090105571719173974482133757846677654629254368310374039792686730068764028444073431578836084373850034324623917937591878186489336838706816054773549271991345220321183823918027849696429487056303283531343845050569823079924332132396666657004313208415690943788047295656656871577925049835352921884805768025479566550361285316716604479369081992166274910254743718378254248987917976703887373833803299447596458797188670909048314899444290683905370674106008755132137696052379973194850305788026178603422158622045382512252990084689235543258819928556569768016062223408876863016109022618393694645624896668015192564848041166393382661543591554602272309665792080753206189508623944694041879853954922118003969676769729062161491159661979837181919800583039960514221500975565837690829019800128768679073877476486057565356502409881291887095644448409855783572628747116001435371013925211486241039502986194201880822139968108148144139041986931769182413083419262881636103699144395479625213657184969737547836346155607442468640041564248565629042987516551423219933211122712694398178997114620205729352082791125248204331584940398678626282007434225588902339490252446339062746248600039655845553066796759402940543669944357434576680056876702770019099468689926640868323412340803879569718275373916644606391392486453228599186508004635584374433302922744163469945662770091057183024673533057119602914228208728603664444721598508313984270714713696754819101156342976884828435953953398357633516459777762029478727125366398107387567086194483218716912048213758880144683840845666628484952373192624465722397923351874763229074542221405883104097427865884965349020339421574148400074889569763338196127481416934971170609052588876616128650464879150459269251125014686084471471739925201355440461673722711883831408295994041171702366360466845574949442507149560515323323062613062659760787112565551929355829728 [155,51] 2012735189826588875120803096840450246929908672959127346842545621163583392472965346843855125123165409833411096050433491130857140001895438347188861789609929922244257444793398233541759316550614161245412036612074649921111506821674779955849840992565340860770279648025317704700850350285059619163581864423098436507750805699733333132511179953137411155869539494507838664707344815943549182750565364094623258239561758687224373844760402758764273022737732960106476893635298186396372427450970562159153482315400186465130354842054632274127030557704730343240349450906483644181710907173556088995696845091655800558479779341783735482741526208060264241216185406647415917411082989928880148427737309475497483127194555229062058184593849286022468516855441661953796570076055242779555666526864154774727401208257686485700684902985923551539669068587142319443044841568188615065306334078379162083579113340177933732791622056440393537409919401168674028057954990881769548643178460725714523758461472819310994713548427564770842561265719437791439797135305339841148831902025885835447544600108252513440524670903059602344666398764048591410514626710128666076439750936242951949915290004344975376351042938519743134019027997995198381909238191728857412193596464112047729565746465492406064500905233652067852248253463539213389896142383026622373846578075165649997671813686364678297860772486291037352700403645419030713589540197465862266102898571989440819917826754860582669031373633686028454029328439651096731038894751483005404161445069125492124724405225706602601078042182020496255361762172764191793015107058164550741893375092511146540703062865219367910401811145870536593584369188555942420495361396907876649572319787001937216986539013625968318950375617864689465321253909688330391853304535209166045514215711476955085052956246600218352876415652109520721906702567229302412058630792347066171772449465880467928770887315150741855394461685531330758736999471397617862300977931961418977825606256380136135841784794636444701139516802974547780091082104516231507131302663723458913254129141107329212130137352418792783398365312084005644398855332454501441746136869958624331829071753386352559311170631973807662490805907555270044820622895724390731285368774635143416597694731757801155167632643410533855458389203939115736732131524228592120472935525777575296502705762714925173802158553711624287140208 [155,52] -278541525888987725746243905910644410060972920020938726943138087098906910744654560871462695994975378190545009824972855757697228536186100011197563303664023624515610470869700719857317346895245687587427351591088030105413440462639403260178832524918864209708071732534103629834332007381609466737625685532659097375869876223396326416630537936819653444457354964931026516083420670873791216504701376585520724022678222708761900731423485347888573533158573103779629324897446737269213845063144859959300799823938280665582110578435784737869493479976581293068075491651435134284436618953884528801290333639177339015955799511115460683379184305318942685441422031147412498478265469980044840200583456765666094205923416636897050890958301909826966939187109910693123114677378174968615012373771249443049361347401273329720024329477887291220319652775216497998627025630960422737246115002367987010547248630104067302887663262663262829317913275010977473673718340437264246453945361010741390186300402162188796673041143924528202140721593136984370251349294904292765337144415286120841546922910712825870884967610023036649755229946776961232720219388029797879279924294814998737331709703504110220991731730670059662444729827921015561061645173663032749818618952096171535452140564580312132841273684310752656756426129869440422876561510202254583137568649394190355163314819135901353433870493617829333264537044715772778269651076622832616785264698657815515834212881898813940213461845845735109803537754397635634265295305468717690198490545372005226893382050891465805066988158161808537344039830667397193338030806066260313073547586278756073137482406343591853977870309076885368520145725133540373442163923980890539261221804886795792237579893168301427305543536206912988066805860237376241161386914306205710360906673506189356825142767906107075284849555423950996620469299638669085089515476971255475371301418354509307349748853098293660832804473593051206237786459203006435449359614154349702405494211454424765962528040468195983728777617120158769191367256450144317922817261360566187447761658421080622927734530101723244874481495844409027996458989737312566721957885830136888243152586208599429701224849016680440440948229921805856259911185700283327002117386626866336542156759466830155836196650207655657680588234119964721553701510872616116362056640496971184098027496481584615654677787924491836800 [155,53] 31015821699458125101960703966182860144120571919709369851310975284141197854097453379247009136408967899852614966848527469816568246283092329019122781679606951641222471279153097504168075165960806903431872508755165611587708296593896816107248671986745040444034565954252594524482340256151841695172030154443017858808544760520120696663427259829338471725617082152319903982323419620758247907833324749540659414267520937296137490369836749467006887709941195966656149165663524333333460347125469852106204731200120497963356230885938170959463818097241789245522242586073986817110771475791829250666983094318202312543979365914254446385194946199662353835967490024863038215284167519751531099388905972854005664229022521308267741407400155997519704765927548830832709117478385981957594826429414416851651773613325769534460982723696641173689024797241904157263600797999872889276292352943669619860694847194645333704315867326042053425118523132541224611611173856033450315221132478711029243577864037549908637909569053281368694173519879306713009271832057297397648873716949596638366637784430119143647950693946723900997515090895873862982454761725040064827546181267153267414521070040007415871795253152392605113607382430474939773489572984779369583903839286455877033492286024484757617860769259014826092487096724355809701744817402313162721654019796482859212862340601309530389970691816485132469453236059220257929762896634205978552599377766157062736272217187591499734649713885508638524294328922226417159326769254441249815400944056291096383860350473978125617736556203098812049926811750159131221122732801352814248264115784191248890728459220797515519543634531525552797616405441271549816168553183502662264099211169134437113267992939173350627952313208962274349348487414113832955715471473833207345907655986935020601365389266411716120012643731960149149508075418406422559310939331023224687726901032797105791261157082022709423689843605023443648780672247767790485577658289168753384200613234874343540505557374039723272929079132822277005191223177033681964450626534703644108068518173189010899236832125714371758151723029698385947809970744317529144542664849585632412850709313540242179868924586040766345200782256266255386356442579301433573172925443609379916866641986728299760264489516479618916316387764164571796636896725755361775228125709322101225859149312199371360634775831144112 [155,54] -2668617202756300262745564015806990809120167333257290908428185876928928798349757160125590692721659991949217162980773837990677761820209769819477090472927065213023692898945158559941891244124281694662882198539178245619654991488324674141208658092883234056890735764176224181712775371210351885630257082717851686912942509805573906395379519634098202447971468287931720699498417837433532070528659258051155239854868609712399960809228886994212114769347267637215264765954623646522648290061376001881904637276632575842978586104578803255950900015531970795325562587725122971544315863539510636300451913301516624082229612112484356066477724122558091802159439542404316342862792165485186122530365654746473640009274497885238510402399430379369264018322283233842498360768787745198142642477237007185382707663491368174033027148398982420921931367981649474277701771036955484945630530369175378153142610432544437796256691356185027981954499543492028039915043555544934120465006054571260679214815031815483942831070185027946682009132114063455627610492379557413163842300675970321009250629949905645242002524764511129113293192634147023886133712102566560205084365229731039156967955233094790195111188408700646042761430140213052852112377573190702809583445700550206199244832964212120576699753738010209085884662425974197251415116718703040576385942599378156151089671381952001103115710890186156441411449455472126268596625116652524746907695433287579052333330423514751345005258397232098442981358047257046530259196542374593477632593666763767465429162535829826561054360891432082262154629188624485213118355574585463911837377347546043990088667968886627587355207895052127823835206263159393598269870567459427389480419664889359939847427646717397782933944705782822885598554741199846390718012588874622157035585351703049612948195467215862479735971203415915594360971258916262103890107987305868608999682896000548948166709579826667320799970979393201968071105086357230822879220504139622696633750850967378945307290530054116926891769512191516895025244466757128014361958600535047999054362998944025580630741081517937216456628302763722423764309731939824770641629822296347738031333102562656891065034391600510287355065884540652026416147391678108342015446285105942663897209895124803649994572287390731725566910322173790253770370399690268858397799109195321138104640562861104921977011562240 [155,55] 150243220946625324261886030574213143528638215569289716041649394147558870677799640526983479126899161816554956919908638238337624156215643611804013388116668651356042125562592285524811414486689604269800502510790645764675083606827433687441374599296351539352094353387556721852472446312136794959919336625650362768287591317690069668104301781626845405427533852498248568765461306007768948837655930158156922493640960559900084023343489842321010169380676166526307946602235443579357672477638430957850878389576118300435856771861655654859619045915207592876892491843340549051717944300078845649284232140189174378693816639420317176369238489251251723399149303482095851126708480144829397265412604028498088964061109996548214593152236078765808746066387415071948381820209657937635826319082740038297007423105373954548536481359636842498216784559147834818582715646919957291965004386992467683432800596771331212348378012690988858826295510354098784638018374877969993032838718736926264734472554554231112683125058525113994716278762560324864188428962673786397504253458809292339799293009256342918968948882127724511768712473084667775130612319359018314528967082825493747471504004201006786006643476788339410197685519044183526726829893336269238230894337538762747482493852978558796569550709774491483105416491096375222621026276518418386443713880415873023294875667138687488534209368989369434289228029083913615493826312005838760315540140628748082393768747218632852319210499934080364137789826881789552400591432373046480035448206516508516043004699597962050911715176769383387736093237282901909867093442144581188941755026846972629817252231838155029200558327312498947100283489134369333585681718886400897560706303891652177636070944566788275640333270915040935742008242361532568590970089789700882638307003380735600702253377711235058874854409111833474036827516438668661755946091731758601909302353819507904235026333850095866274752598817711373086832924942852993094793219966097228738642349588467013687181801416038076460070607237366160445093013077563536565195552194336677666847251659191049093509329280678520423821542694286566378768073725400687989382889822940760339991805197061243106845241257383843195830061835837153574885970632081898716232993236037611274886020261835987640549463094576675945832328296886785505467088669710562399231957897415363587125672646315187833817760 [155,56] 665360492559350868129745663644397947846025995305447339788891042070541898466221535336709180557850143351331572818940235179884539650573213921541111817342959855425983099519239395390370648335143562780228979529656289021819175756568668402148688531367295098849594911594937532997842896569875922822606491685482014604391141905843463978560185011505934991352960644141585349721457690261214429448408045869049417640684723415654244121215756945384704160112444027728273193109708301132723747895446965537167186488546970785099046257544078602471826939928759510308810946287600436610132033402866196659562650509063615984012604322034200139776304145515515560772148635878270905910078118023074099636285028833590535619205714618390218215804603421381993026483010196810838037007343014017003813486673617468811802633300771986302033196018324792601211172045878368093506124181037873327059588454564170519985756884520871632581180301916009711413384686415698260765202421129102476399217835390401290921135341703148194727123304844241372709322486911317390177187714957740276639183063878369203105232789913011229729701349581805722225839968711377506806692560748830148296705200944250295721354043126468966203418772184386680136504710119774987947403757326301341183157827044325655331063754124912806218420956500040771199036689787932597693701197091448246279190571561708561836914498502676084847777789669677619539595364036753870060647516883105478537841899434013795507640832885201144921615421020414585010127424987248042501743770611142185208319501200609481411333648357140254307783731334550316919958030096529118566443438012589703163548052580789119009732128735846935598986639971047165600580849660139927029413420814112603384919229170639263188907838707985719806039270745663775670024414723156674967968800665526870569310248889382292270256663302051601346424568501281998178148365527734080006784257599501223091678037722093234751586246870091472485871892975909746160761209510046482609529944708192620214607845347273087624595799454740040562303588345326265556740911709771765290638710048645314728271473023469038259269898632711866485574725794632897616523333776901026607409816033929400426322587451440911339131702669398548229996628189421204777829554147896361694202547108387871132178865512475951559379903822527834521922509084886892671806559418619146431933222917988183674458021564026635776 [155,57] -1606443964210627870707127941590788541298930294485502818813375665680249418775834200924906853303119408978684065927597787493078198737374910589465312948232674560540552058961015181903617588161032315298940355381505181184925194929259197155811579231894093045900782161205216907750161721315976677683589787633833301149406908837816034604596914072877907573168708901392339781283978228437252895624389358680804058713029716577708095784058162961604828861044088032062076922060645955834744998792234718135618090684155402565791212048431119820590976634697225919758714537976265295311226650411617797237025656771110901825793937104321789163650090203015356303764571214354040290629809174206318206776615677854906092263569163919770325520823727175410030880729365616681358759275545880108075556493195565226738961502783738285422854118276618226257076470978083205074905710850651934522596718799401329404514259238595577884983291003878669528141862417932293868878644857758718928519353894156942868788973836591342934739057968218090585755597452212285340665499943055787948690115292310678529239245838193794467438496861669733063730208378530530261996296830103306562735597229777504079387621393044220566692760070356715546708445556737554548513975887858913584682274434883019383621364210220922032003204350289658888063412865539482025040249610934056452332564587393173845427919457818666718486457667058625104311009111291585650516422771219284682527555224660170884919703714460780194599146598561218464060797567747259609736891302259132758597424501712312401971630343318834467146585692798347014232027958773628811658742531377949335745538125172387825445718896922902380414529440042428184715395955121479847920501858876977335001944149854340185973396645696563723402661968366258796465570278288035728687637516555235938113694882132595430075378185405777918252785319364590087154325025192949773772834883619045835250057551674547947515976727669315760345749741455653765754867405859824465272145765687894296596921853501900319684656334732593672561755013376992954632166090214252258991874869914229167062857294175958278549888029091375889410402354724924811283810759530331515447591902602934805187526862142142627936809017401833036426950885626533988968002651399814870546165178038704673601260289664336071907238109480635474235917505724770266409744038082130353533422943124881999085746653594649024 [155,58] 280827727936418229497651675663923267576416287944932258310066025836133759571797793721299450391886621929644016369266254389619724167828835680753920239229922761531482679022245662869864982258017919704004327191612633704980724796213346428579945244816114901451193993168270052129128283872029205530354642879115175321758463993846802316848659672796050260871902667816743417194514231978326563309404523525371315552050356931160041051624481464392224046672789258460151251167204092968497469736059587745827290365363518479674847646337445867938763831892939286080654032546376176120059106808625096758167390376699604060773463003239524925986932601285235626062478361023353350933542835772266983974748097515186833182359551460542236049060035707786476940186733526739148279888096415039120803846607631316892167072522900332295120878480548432150335206186159925156783602016735852495526145974859223077531437301587306437890471606367718044947619433566359813932811239410774310176425250423020589836417976797951224111555839706311469160176587404025589770403473937989912731042157241043681910521667961725362872798563326154720931427326504478352124977074031527295260569280413081274697461376922491695339062077426463886880620593537705816816386088294315027480881006871373169929623230998695594509010357588333045505232862985174063314590079168815977886852103172343801641266217013527031393631321807911872372007815630644693080898593593092912491713856377181498052527797933140535854793516783466820835791374672835289612496076959326767953428938456708745654865005948499197232613373901058964271110034707435071833929625548876255493095425182650303123582379894427294054959465381568749269855763061798017026015070025484627143080712552445813723820345571330183662255338029640007670194448567726879002414677172308497339060348526998503885976774921349147985844431070636559527836675287001060000806480615282519719616256340321193800080076185585461138237202721669648216323422913482733021437145266897562364216855725006563737528495115734950419571622862126956106752045708910044852712834102935530206822530471232173620473819612292620280222925411576793907746135609157547108835913517880985908535077777127458097674639409753690335427726916260915474860302322726190509682861550422715068675414804896950104140701168836203637339238777095494573736177819190951437126005160127076629585506599936 [155,59] -35330614081883286519442793277101651181880505645133061008632291539444243088996697227169666596142982809965721150286514042401939578375238838248971241728867208306138811189792127464425930961181793793754275979720180887701034486413270343667445057781621545965848071847558475919015834903125011250537645470147702456830818187073932650671527791129719776301872769361489874721528131938883790231370879709326780931261199272500976328312209518395746819962314036606954950910001397824917236752132649696481143010670248445853830772926430681165124401904206493266547312022914758927458093166277667099534559242291456945109504766461785769825426682099872970638325184903038220627740371639070643341197013722586320417287950741751189740002621238198608382281136855351638362948424068947022874004104211522651985813231431421992212095073641433870071460763170364864027225790613434521327806717250551390416102883107970520209410713777410403956967670627069849283703792979866636989183439926718669168149534117548054257202649631528499904661852644753358665748217303372182835328771663166477382895270653996982118653268414728347832651690435097347056990057904849399809619120049472071440618802219683656573901154444330096152680994340365622550695633318244438475474443611486057823673681824879049228146205045246390931682795248186403845728565029367571313968943299738481087299021259781355163098374747066869067240588219528463231990794410290932429303738925825590942465821225772744201175097915097782113115960189906874483700475139038827641561356769327746619977460153869979411385298885360263525311262193552488921942348119050123429839090872858291503172048843907927626044656914435198427800308726122842928649296597297209395186720007686981771206260088704941226348636618866605872981046237069283783013661756681923534628462386913626531524892302281324327439876127081122036010269995700314510119209867726045947636167845326879758406625102433818282358264039883816792811091999377384375571094493470968869458344284581634899548408244149742219221992131167055458176633280768119585160207095520570031107564359561776126845223742390548792534072832749455354832768801194046418444390278837479775370411635969067469309137211039593266130567515193494086414489030814647411821081902172239110773297088016868306211693713232232006622083371293808115876647217554919890500342826008838287429752096 [155,60] 3729810382873076490915587590332171821552202870564405970116468395317678842197588309408141814519168360798685876222202902083354384784715687369112816721798604420540316918078046238894294939363873929020009791142576615520587268424142199539658882314398547121759050127542623100150706273738249974651311344989589892615380089714911290597866922952947057968449295673862704932160863957971420008595645710943251533517993061027641215852467765932369862889229602199183168756807064229009784415354812334109483945571780370761349247492725068941110450163174290049925200540204646995910313111643811895627915457404145084805068398279163486159887551062613701930057369180063295804869037575720113191277252923969138959950528832645281549430237903783743530513479256838794060676118662912395025773902948782030300137996008512405045676894129740601813566877676245624662805849829030650312651690791154420878716123266438156972286735486356617881461653469859415750817670265289240752515618584146225484972739283426073177305282198566763908623470667154177121218784072836958723097928453834665529789657683762833072861222624754286868547870435629890621053507089093292278731708795416100897619288155175484544503465692988459357727765561746131755289757737501242735905770161276695672405272578625244383636553408709008631929874775777759978639336460168175197038674508114129521547376107333629273356919192697175044589895347309554549068762024315030899769664175944740874955302075394832207416878121101144552918079289300152611889354845625560907560132903131294648128088454279056918087404670469852460255189524453297862733141340092348417713739385047545355999775753499987830514383363623955389453828195272735977903473788554182622537158317461924609704092374511377898442214280963906755219388340646744504049443828327817112342106062775391719372731806909851415807622164518716400676467202583728786857252325016817799756719697833740807144248026438772699826651869711094163951716687611857915972751568660719027237100003917758633651396545940290394811354233176880649702854159946000058368188759407788602850763676713234708697157505028409765350771503613437565447853322188183072936530841856345553212993998843856465027742822335068407267513301831636957803208075528919578315097840871943779926779780772671948820857970942956355807807709825381854114599684663422207063213172939903653812992 [155,61] -340055154641926355143997062887291468946423708238069041155183563223544687060615762595111014041625585302997684280554289275254959644234440247331889427949944952670229165056805975927979259936827420239637808263304068291766835855294434429135338326772708757745130167012759247279014456707764699922762073706592615713447386445045918255328243164973660714541091992373907067641579784203223743487719253832738890142035897555898197736715043401623783664806386287482008658926009553816079371430442310488877106572129794787391028409678759143127750358116364460532289106296675163827646751367317769961916420622144612545109429343563262900042890901164288433304098092047369020060212666299353333591296950697096747591839140704837672322484372272355773639210468359834972256320747856455736549300913568214141697860871018016687703563494693033826102674201935707982821933990039631966193342002395684381950781880716158571785936539964532534941869581727550936075746070288013514076799252616322516824630917922443894572162293017989289769603490132342050335692517576177889072196281239237397410930331271439664379322032271966190577815854020737701966658209466534940826367956358691624587928174605116990371079109638683849485743668833696629352277407735961209584237414255492854313756575897993501296578089063395940395740783568006727637420426854766286509460411201647571330262072865001800824185587231643264218481831610396507141570964067489055677664483568493838560916968424458755365298559912401741044948680041404513236994205667167842405340844722622710330039036106991161946371440018113308740325381101293887991581943264011821124867755854447971553231314776543297114979446788333486318214541322737158390849149793316535443415073599450643691418612653583175377265824802219796945838517529442705447286026888898920575172356697766720169964835649263445522036515416326087689195722873591584788509243740790679720420928343727168517828462318935588465803176808280712719424271664168772569721350392037901578779320782557137051145874588773757009916429086779048644772032165532053272341954466939050915796054683488993659797724028832458217857156057810283811316898107362235269481199878445751632177904353256854898318927983587380507242852409457967578258568787845203069809205588626505498740303133391348877914060414220563645000794429585168015113377076236054134751193500297839968 [155,62] 26559132205118965780632178868572595590252686078271263347805581005446138618256553533709305136113123375152794122881084364910019302686570008556544173859397167943729122398024830990318488890798912439813735393284259929151250897361729227619355441901656257004030187702656127615594434621135644287879556340013836250574620202546694678209636452595176304947852320553517732868884042492125484627974363065373239252498316057770796408606723616189118355294204605352300854974968175753667491147452547205559011545128734671062929198733650794901655626784305702514523340294987931896071692451129263937828152717331121081804045469079628459488165678325175985645102431637547556010954276521053426893071314830517456077685966923895830884663453549842554128075473095336592333870656442973513849730388437178326442444559586478010662760556208133777666481032166487446041062327256962491008325874146453783119702919229705712401088069731973854479484942074824359332248965109810829994222112442574653145332538528500365418818551262573566350870948562941046261386945393856645705645820926567358421934103158478638809125808892331669953185739499107967917165282537954550476040221077521868895555728363822772174597601060959959313036909233001940936424104286372234992914106498512512590368575964380983090554520542417165643352659532360777994607312074432017697914291420011681425414365145196463414144594568374589071867643641855283538215782748273467049983214566222737109316524506078882916748412259696637015678812810942379397186988627917555004225416362292757226174830007168591929965126409919961311805504100059935248893372637225036734864218642142584535979922639220482837546066791002996921528724788026310696976119993756507213993596020419720291977501771283831559897802308695524897933656608324673904772600917321205620398276135306428547717040685571231471113614610292109988673403892331745469829685183324656045693831652174410305008443389355503230497486460526739174954729551146553754270296072816001124353205109203528463548344950338469721302359088864850814307424405052921760466230687045557858604513005781113589230459794531302288238683482649908196264410106716279537339098135135151783588163515593806298339448476224002374542083318047592762862644523205399156234166093963313463677904075978824430116798708372507214043777886820422487744237856539375590335316796019712 [155,63] -1736167846407479670280393820543402952422582355020065302230674480153495903641403743950639777062929262418728231825993223404050011275880734839021515735622677451572027786403689482848379098191737048035413335533744765565016749509631902619535911032097714221800013381773224950330586033471056637412066943961956343067934865969907742961015666060010970092505499713049006477644742440540510156240907562356291447391499594976704879854176585745736920348150263971455789924640532807199965568724874753760621010694551296995489257120169935193902672543172030576496762303547842810296384700678247596371535895987044070019746935260464930203965437702921377596142793959734435128601778255570912803291102223438253446470119237600924287562021277389084515266678234175415117802940371650056387607356977284885179173312459677903070022315015703510884292989552991197411669863110984451470844966434035546025700338069186698647098522604746457860894280368225912916627826876395537208391971532801830087988413445846976814147717467968774877755308610547004248600414654595368027171857927657850544208027311720584403356988817725122548539546146084494439903026677587987945753997725564432855825014020532629456433203070368120806317476186943318567904417322157839836360131054031822384816289087209864643313549867926576104372466087538610741307781795883035054619758921389638296995379474710602849542336414029343209943121151030983368007053038456903031990807050739036370867124875459417191974679280536724786635317810033709836153293735086227292786763802887920337192629211871777825583054311734992958872109955759815086469004221622698898975463424903211308630191886236078150798177369758257041054802590565649381544712690582610317326145659568662277194956155935912090719076443687160257377482814895899071980802673279924310258416060261586447893197917680888087898815243306822340251392749759069423028601445982721451882010909697255655001388674527285648143126357106036539457423985200523678821295881828941070629142196908119420535217993717439869469806139274595608615873777455768486679078643296187811469191502384223942996802161274832044448048842789621220372478426997855775359763778497910489049630279108799963582366766737954491872688141475461561535575827428501367634825138021251832110297710241303673663554881982045159603178551774882992380515076265216060072197922816 [155,64] 91375234596089467716309987875066860800946874985896819721102089920222976864772582654103532625313762662407812586768359577719776509240522449155267826289700161550827736019580637938300785173093811131435034620357053791976307622927615018123317973344744625284119179081729823702182110056479727532467370422252332185818416481990429899961311368937479253625800947879755708880809854578172209977858694090954405299398949201912943369426486280864645908063032557961586911235468930830981012954808249519756303823105418139374892244636011287710341146214626992171720808316327073059533929255625769228299258986260916744580131964754199615234905227841975156020771825247713837549117664440982243821588824044170812296618057143519648578212294135063536503714638701135243557381867384892239487640936576414340478414362168311228740480525365301839561560490753234193945478013839188534435053320688823488633286553659658994877052811582396686890712981381602730415226148200834001868681674131454796592598404717758582691270772995124356937781232611631730851394489451062962969076699831921434523655132325527250645779677204172589313996111588126940134549899399674831301337268565309592553911366483357642412417899543600056539031042250534129298277970751398997761842579538603930996833777530688813703921769662453732608741575785985659395342142776872406612220566433841969665644529800041985478460189917882803505154767090640732190195344674238606202938645291647535574519560767093742744093406564908968878563050360221128538394143071118068408238696603271150248152456326240882656532412732348992911623054937719854426579391975487273486314425485913693145483594728757072299980005307857082016286357071502392993958989903587076702085198195565231837706920005644875302921584759659475901099781107239309090270079990130970033669475867134090299285902080471086893912026959582119883631204983782805866192335494637977114425366817796285875178987810809212065803411430741187852407176215817485405018815146476957236367445169651570889097527021041920303761983877792371390857420520688081027396837521434356188007095514556935034273970808207167138395001169115458321243517252423712974692174403441799346865428516664993605635144413210160817460562109447076301926666574606449139701023131905218973191661114044859843652967414839692315120980381226239305651499878041878097165568 [155,65] -3567834212772073714060600295596554030496080112097971109573152192031143165978950281376267025769023147337988862183380310995625417297407920180638362945399393474703162617255960071385205797278588430710953604719078824399847533737763107926028565249477770861068810285869095147733745685656050415557396754090034931637593460322887448868330083931108295228414985020575931907467620657394944426245865346078168423229054126515612860515268731072807719970532458398335336996938279991092290865288291596074097531028674534660290340182337866890828862937694990771988030648645740774103118031261837070734580417812138301192992587578630003314737003413539323259945034039357568812276093635684997903694764485050214203629305956831711960083541457975768101129960913575575995627431841405770182331179476940836646620576703053111714442184860278897044140210919067011279997103613695297282564111437704150678857078071758666723038564965837181294135128744424144421077455494756275220158397343155953764457655803785322504955362633065255638174125505924903088581764230214291544369778094803721401226652619249787168144965689181055668149294244286619798391877220417427294955147017449137197951851870022981579731660112503444227460304942659135758090063001302798260750397476854372245826537207217443602184700202972010948556143829360526513433101513987593126397136227139967966400449732875910895759217802178542972160663010748089322038601059076621500908503847231924543706405626016222158042873591837295862073315433639253560803287098130782071316143281397550740887042521110946313217590183678155389729026159725628526355061211141953311795656725264640717608256147257631169728263941672732956897372036733629490278745841654136538406323860288141512227806313832931368767529410221870278447359121282887225007589915593049876985374008624839877273386885281413984823522791590441627432938798498275349552601025465555200256230689023198447681721336126749109747983448870219630408340932429660559168526156707902744255416416262557814264407938089083264903602211144512033997959390539529431091520924323335578944088466637793982719524089951609952711346268754395627797664113330820480993315181281921511959963976636949483370917376093015618697937352782461216327177416922225080615761512007720453617123651256610581334296164787188891845483154038086922256765321478902248736 [155,66] 77041204846131833811604297638493712991417243188647308374363253537926061872478243070501912871805314625865728959869199044391208002071215582319135549155161110607389745460600492573637872204900482495334355420264977177970010422122691057240110834406820312700000297264174875494730103532120899494790138829386817228767050840002874352709046973571000585345662516234202430218805174657036698118081351345397437261503506509963408298077788762636217154098055950873122319699128727507195058141099361220288913599543353095268404127067980267842010292230235187563074310129697195526099643587952572638116566879585794399541998982394928475423536901267511904986857045414737478730847392911894568530325999905154172528953058277161746898190821247521884721484260698152374153689415658175353108645228171845069924360095747893532024217824976808999897842855571875895561148931947728462927961286057588287006612402284563921302207758634972353019479589072192169314642192797589948867225807765251605920639051761329902945914943998653286129480387956900935672035292544624117503487672568923933280177907199309498744943047656002097520813418805623094627846423937201501840929010742766467651027802558262208572962309166690470892772831331185511841365460055415925531864435653113263475019302373547756909200058050228008665337225313705355295043048463140681528002028748085660621904923359008759050143499050337065596235453043753095824849064268275081407616620708588424832659154041807660082066567091682943648696165492606498909307435007724444623365449494490022246551568749518072171282033946019677439991286944342514738964691039952303978633183577350324403840138600381410262010706593246284655893055076565666702281184752541777947644517768850986351709738669089697974198379749761080913836138608654484482036295343506755594322410024604005077864159333867608416465368719401059973247788864070444494394901530050466510616761556818445665645643756266679700831100240355384141815144302810543518658635483692116267635386492193044556096670199998349343237294309337090852475929723319573323298827146383176531980163864060278103943565107553437092773702519291230915589613108798969127393030327142094092090420477088640761656688052020589985134166246917487449287593746403816490882660966579906057887102112298894112217360592991533094756446341679977598696666036752512 [155,67] 1577020804976930572809122371037562271222001488026937324345751375801074682663602136218415023499433710985035417371420612253887450332022308564442623493408134700896151563482265394187075112879423576004941875284342441340604817719933199078358500203742075438121402800164289619323825104128329999820927553787322618087579061959599421225396500036167726752481823047289053882883735351500296670334801550753657861353317514679434002612279372372267106755823535372411825315809376302900203971523465027698118096333259825417690974625244456775679877086862832360813017804745059829671449597524496822622767849159235791366269421778119264074425294659136521433897422587336640655486782805578766287986507508023104854875062285589892183351369620697814107393866089767959965054274506602016258457722428640685922242764060309563405215084234730321470251589847551082728310076982313547820834148306182673715654419595692137664719495146512261921000786774763219430940843210911987382539031695678719997590798681028314847522721881901365005012139379154448752841865855567641852189674835360422180771905061723747588974626825931826589937958920508646720983369986937961638046069759512712406831124141147485491596023560379753961064913161607237004459686946848322970135763147904119880014066607361959044540469058367642167981223878278649128116361037863708117678212882241933497104971459369235532711194981042810653921795105365246673133435600590517553467573501111677327980354059728984190072043674566700454645955465975413024190830155567883074482010254044270537237616007913304051504709086089887712691334566204282750039427065541082728692373671355426084546277093395572291759635544232689353160358196920343455112102718340717397477626449206480882985523145814797736108715873918246122932493232542166024019734702786343829427591795335541399234141461739619858409124645995652400659655423580538833154251785990879385550105890339649513704876293129562534908471303185902703332224942344997090010357022338414875825601369398084755479401661919421023919172508458575499717294059804080089291283108570296114304510313043642347230498423613950070256544696329481475124601725557896496725644636441215559571599860958767796234969333880695417297881033162044900526574134975214560939159386368289325284068061889607478208809032595803571357900955121290305278324081808 [155,68] -244861832862780927005761323093070760912069032912009439628292341883992326353964151573692467924676954496282909010630238082760631576565053848195372666980017126997056386956451683360555625164385849940021631299413438562045357082685343480715003826767587132409691455426745552497071922531387436785302013092313016381174020509661434054072997317718639021171272810689981290935700247352898353576987660436104344118769675818508879195903743760011032797346316345486982042492189115257438259843044552990081374571995755246914847386587272147492803571887333904684860299729875359650953315816977185874779348173304915495055631047802772287867484418771801733049478250313079992294414593076699919177971969807287335560030416864794917416713262903935284297231709153101757635299589725986790754203648946061785056970018611311098534328246139868116408786557426647479527265818626344311332396825307261176633201034475809040083735219807888720324936495027696327275113472037954527606420033211720763238619085634663752971746840302169537702006846938703619708770143196410611350228707407732053483913749340248382618176958716545879880392200390231148737907223472307187827742080292835471307280141872476752015742911716471528296689106883858709888758617220112759547475615279306133944413632525658181916185496564113226795197095949168666021588964637840211070455754380071500641051264002400680418716673531553287472851923103657540435549506536683458801790864405974447799667871027691025059665056701686609959542431002924776351515898873071519698135345271927777587536168327337472538378496405207062523775873798905243381409350937554599243323849984141115481643710361614354104851995770212255995371048091192949354803034653143964566589583286915252932914507909884415822454140310703466812429821493355371233537714243381676884048614586597056054003330794948680130090093168013817435311087763296226351704092132615073170123564193994687498373135964805822308797510250859993976478346662414389663876437285476875298473515909920171372583217818058195795802669014508046974250054396585243197406800511909608859613307911859855558282186514593989093976502096294613862076068977716030603822622113065185665221228120200681594214174005351472654318742985804065118575816490352119986742722558774999995995722650148862696803701825874533638808288235951181970751552 [155,69] 13282064931999972135987608143700649602520594931142256822794930767584010972409581301253580554427160684406590581302570359998736224985054950145257245694628579332805944277119736180268061767781163318620006114911532834559766772073561470962728861531552899664600508307770458238153590170121794997458612623740936068038998126907600126674901861266816601783796428776293154326777326471494892837425741227662890356270600497949899794797758697994368781111866535191239681869261010030897171796550686122519165741396715355719816985785882641493134985650660230945517700005524895820335939544410664262759977453440583858309949884224180833346111344169712721739241416042466378836517607656866214851374669072761058272656988272528005812027730584285995893471872344858427316555675290465620162030518597743913785898861275599566172058674973779133437413340202533162459440898456317860410643869903188371223014704759212261539331112619171468499484316805492711568550496643164931589937980799086238149296253689421915369394395254956811312848532501708892430795167423489983577489105812105451628961770762288245387856971824360632041483707024155914208726735743547527608802213034837317801842964916201091404545993112759234755148649058461211133490991624711769525951796582877443261747022723252475482180610828018142171670908153463620815298747539404173010668369302794411407910160041569243294953988503704146801280679467489611978569841918139302835492611100438812363915239914262877826579634196203285235990625138464054477255545405547287420651441214785043558139179129149244081755339756398062322108470561788218027888792635349779364946626003845763374058462312569655758775699868065261314134014880470692551108369530114512152885256321978779550946131925176350888194255958443709759136064798511743938841034992229791103728261466340451049356537706076021098659566333418210583370999067924459940838270610869121674390085259934521604072546777352607525517288039948216923085932566747115987672335827060632648189189614341578938930011073601003244394352389882075396456908280234695390670752775355893873651420836815888786556097621434778809803666888169069295989840963242142497103479783010500286155627499291555488788344663601334701819997375758011447389566762098900420378199652133650041869072044089571715117033067380240422080689617873008148360 [155,70] -510285707456478589225312620470834864104285329500591840820016347971873510406598438946443471413258409996036022519169155140525294620312834907346249213872538744940715495340511496199919185527287820490180267883754768468627545632815352346633821733400278218937434788262194619115630062339205198445217281280832185486095714960167008473689947564495986605760555287452673656495121966005355177367343913893736042189964005341136920222317001733012297330515573040871390062149121288243799735962285323886003357704667584025749041647957198455630721777041465726398510102567382720300286740799296356279927527870624727524893492571282266836365710026899355646349401862959871877651355337653366657229690523512963065361223771219749570741601130523898891695839484752539119540626667245711504131915495057213242225613612142593184397116432414062548259444043934036430845054136619460470390365379426349904235759981865985158995148347180462649536943181148111774037982351991882257986543099917291075978974014546849449323822938743319936647211240226456642564717170684694647666798606343612901716174394431413615110890784600345705602715437707556446428250651431962906156811871806081063262149775542028307208069559525146469339837617909361898081919790616614997193153112019452659605543345094849471576606715706446563892651102220781677691068444790781052008975284150496426746127381310532002627970205353477917620868598616016800365593662182456240929226139115995079703147198316272792196910319215090768353356971082045723266206869806762164703295428387066680561888926945027549008573361436737115757919573092502471391990671559670710397524481972855246122368794270734101781396817684998117479037138687439573146293555205537149182982438746550170612619084878538821441009302763985803221769131584542306896688594816985261909067959412209359126001012642701360259503668689652493428859452872072415065763356508696346859460706304564626383741721062403074586527867432500378097171033969671196982039012347571070832275621197882293261646922888187403562872250168583386807990807498694500977598282920716742664623238951973898010723618631406436498374075195912134390969196205905637531524488384553229303844235569254701701531930848018874846766701032033779397817040394191365779120733511118413615484332373548305874735124296573962862565231380238064 [155,71] 18896735971053228717157386690261157031567288448321392747377174125712702686280899324561125226780599360083585434889123268279362453708642088961918909946463201543109630619069154273348993334729153188661347083561238575980414135163803404500361666972999481022972399158912494430641025411167641170270782021156176394785499926133043691405922075636078355517962040985543400560787776089607756669028949796161486310228785070005883612446119539686907342297841097901497474311397819726547819334222814249161851641057156250735037085915915407259618911752082540210039395599078950087161553992624255609867937582347210159042551903345023068432543565850687690226615640878049834802602666388563522050485729144723141447677201479656157361610051595172100471173036303739404865659874989270826406339946025866651407256799241840649914227032354459840137378632083279955130921585666391196215983151875582394842911364715375554799379021931991999385500128078217314848607958328780651695964029022055360858550743502059421784603000177262871018473036466564341287178832621796194714621142593566422748502152838042348884614133661937932892999250198535402498667766333787666599269119076782722691791073444916472892107742934392644437799764968274026255898038857376847769776487302474312940158994522472748564936337749793906293295069487613595388463070455739895780092733752531910978024106008408441876094862887416081029165844486572209333150597504129548949417012961059797206898768532675718901681903801883073061953636999917800521948377095149152466231143012336502457956175366423828623861409670669318169206597109371187213505090131451351357439362037206359021655957351317402906798745243611102825791271775838836199070052301255190761232781319071429114439438889258535653702685578827656302947874248639773387965111230715849487617122439281878345332885231250888116780062140095130698047075247510148758493188226243082493496106252916040555504423465424072978237479098569891136537703223907889713274908349944634321873525018578050800565615408588235944722216567688730308155281453557367008246095170377503248384123171728343332381772491918323108832810149912999317240666277013091470086763516471332131027882836654577058860846422261037758678759566572361426396843481951654495651112645316164316437730079329844690427122266527034591087091079370 [155,72] -796426524447455201962306052605428934941569901081317785591065360635208571057908409695950462671316818578478289393411100895743919727610500136269366357110666682129478708301263217896491671494271168702494584378319913177208078911297431348753734695659493319435535995977139468210953408674169354842719224634133658557978158235740321652728297818426906013829281409996061589606092054142513350981743224879710256334805736891890796627597156017339641535527172637681385920865866109822029881749165552652793935302158787528438987070175339544466453653179863381191283008639957292290595970697230044190523792146634419685370440143650691100734889253968189498695341094327484438052551283352010748387350039564762488705552614844520831168851612210902584311944249272659478873215512414924045763664488798715404132702466333652910646904948864621138239643810200471558959482256218269704724618553103984470306370737814084456194022221407613499403922506281611512947972349788039847281329183730953927166355027634005188912390861085715317604997369194602416009121852934763936823441935439700699675498163813425308396475340721392896588776807650542489870204820714487859092536932350849062158820438996669970660763092298193446129202644054776790398533301214975346103612877872711823869129088934982403498573360828825151161694999341098575458500324731455752307424420124870982064890154135430764585629195914776307506963520978508331928117303670779413652470111519566807590324709591467108725722556549364759542836972163563254152737909734940704836590972616297529791484478194568680630344199992050413449242823562253507939173003819575028544353369334654368328829616849564247161875894791834529070008847172012916305143946664418513701471319834872424085402928205838135696132649369443708165228730259480144351326402744242475942835969341997240103074445801581582062550217843543420238203538801893562424856954565903063616135607293795788725889157226514177601533628329223032428518311966750208957795561680333446596372318733794487632351912414808050717417226212062911365450374281605206788466927273348974063064904898121988949925340929100396095168351155841995754102397780413508431479585081501105428239211983130043071952597051285271254762707914092083229512164500873576201672203344812904642900126905255165544686580388929339942003904 [155,73] 27159213935117352814143675031424931002682608046007149371182363265829444996475694330892322376088306589589690712758347958508664738382434378186911935022925075335140015835344502350683304326026659851312005080502394232244122206016616092183005579713925380714191971871140052837132341486811339375907330411622326279777772303311938011551783557989250057466926264247516745180491973518377940351591043851957512579079387037662199568024955013469464292635297192280917648519477858561390177602107685668322689497505325127290870117416998063783125267961942078318598993379049921072889378422898860299035697823445575658139712616154381112619945070569560759490474754928603380472434610155490697257451757809429818561004020996201134017747732768500833296506060023703200632144245763899257127257207502762830261811565415915555591323924212705333095487301198055315349418012817863304283258428627959076626197586405859068544572929100338842035116363433549737464555180084391862322840187926693823234573370176801642425647217132867735637782150423111526127267122392024502647252834480616755861855233696816248453142229148011562555024853459208033776816251794403910525455799995494076662877882505128444495977824396750953865071947428894180276987993432071655544680384882637964420860314052804923203818563910637781369133810945861620826628114294723913488914277129547606208693983940287140587141951069625975344082348344851279950797520086597105760172814628624101166951403338100769674316364915159791405705840405882961319389821566005644116868771713996814300942441318079848656187601997536549515701071627493319664921089020208772802281873832161562487740086317373725850580443381593433512249600054588957893237753753866928976772279240704772540640153422272467714839181475643799521161561746347711888227270874440510420787813025679601334307590779572415399794184785472439690336355153856612953853485608616250815613481511687185980568842421969455596690424397346473019215800612222649630165092273373674644293430094948170325505823047165896124908578144741270676316868668001025920301830144255946467111600156559586844944131658533323181062375465919642610570502999032301478766891900238869640460681767283134769916783437933489406139740138424471169178876407048117056835348367613726778635651969399152271366322854147220189656 [155,74] -183921986646841066509310301211851031569295518648310191709007810127627126180608875654991014596657263212006827607069778172251160495308291054545920284611315022821669020120153774810490237171725637772774210202309448504999830249002065190793063442291975785521622821850086252405863085148526235357046829816357198956387368279591384024649756562195022532977935084264844896417360115557408494195337301233037317175725737333387104012038919084073586468224866548557907425527036179624756369615661401445908046738805522108159699450851533145996671640001759347137724288162976533889692166360048987067181422279142517332317475081934225528861477819387701983338287842748630336208168326718030908144885581164511773662604391752553546838201154611879713203163718376255562597217756327971324871407050795321879103312216137728249322615974348504647054590505368572855609888947272149922683330873913445028839079334070878093676476093929203279985614859636691419071183212417198290383057347649310379404358951908676412171586303396172381751636192674775525035035878256990580403966027981008961424818121800165891723468253293597184156316740410238462683438664853047900840728206049856477025728332972789729747755925689052407597526980334190271710449841691142351960795160216816144366381093083593823584606088217829721617966857634216847247750699763147941886058007571877731700652332983686629057050245304447703215747376881623026086523998392842783812931871160745922973725898098911549867013267917115136990506553029002108879426970203017944575376610206740749515137899753074256147641086798038538840936489155746459731359075516495956374706776586603893141727864862499701965274665193746607397746951186049034066104124760003723399295423452643380788843926410081032082352725751915494199701094523847799469529881102267387185002444565655808124336426010241304357677095813319130424884725794470778648528550993199504760851716093991421987484745364355107939488398785088138578009592701988102122198963558739402731904501160802409666832104489379875284914839333358706998855831238344263734462719621560949205988604720905535136840389374311747415535435486356758293603667695438140009884297041930805523864225027236571791145520104023399977730471239572491059801676334683891330839250660825894734001016739109099707839266134518688 [155,75] -38389975080549551911532250504718237365840205674085310823044265302715506778291329643743889627803368517976272799013278269720729182326494259370783615914565980561542565794091867855924760641937069424371541668664861705868505263483400600992404238724276611425446720478694374335734735917945608359156806719986909440721839455260099923891814221196220638184538069130490125406169132880453418125753793893784604522377609461731377474159514742048967307025642956239707165124029647292389637986574163113590180674009687523149685108227572012048354393410530961335597328990783804157685505713768739590147379237920417427604817110669073941067398434845419222411107821444719823571972820599591347746210666539841286458521215854565941386838441445985864573050336404590297148324057696652366348124561145546067934436268700120795815983595563336858508204094888566650389847644549813900730909756622564407025884580078088258766340447623840102563415750355497746096787927573481875110867971231896056766623610424553157516420662430760757157343313210341113211252792669942959992534192062041428849925976845894266995203943959236929721261020107268559382042296215782587074629665648576446903274789672859890010913097713980488823398874432313533259120544295457239039810570380800425027911202864115681117120272510226064622873059428718863594780748306888770522084528395107546630127740661273677293631679321063371081481103235219878269395482044287686269745807151803983118667480229227821032945506634835068988645939000710386701607423224607593962997249597343942766599666916854211655743711409046848913707927555466821256445078267981415005686219454006543156581296128412586032699053968893235635458426557801397043998389960983929627274360545794088479206566729376723479389831865688966328851611250294707478333538216077711317314617752027109298218648875726490391871371710842079229365630406886180554523436956406854003282554208239756916080709573090913388957502150826443847901849930566634593089777742152872719332409173644220134517549913310504181564307851594452767558144767415658602932573282209570172574842491683563794821898876539109933913518140065134317130974442734633617506199876705897593148136150015488487503927444240158451943127311356132854259751040734155590203563019694745591786969668680787569261664386880 [155,76] 1542582449712815358681153205109477411237089900270674962012929447795398278211080042019386002543231058764105885126986835558293096552567207731313902324720117000592310143001686315897177993507003491303500069588105469325324900448808529036525965752569605244838431587474292945664330458508149502445017079728398713223848768823655943838969615874039874926766181074026808769827147199988802917559006509773381946274936509840174459605863524145245320095862026440524524813018599245123527708344402163452212607349683539215283529278218454385675761975489100403661210432831830482055323567882475528755235093667910956647270587315062830923385004490376044886604413521462073942869033686803085449489036245277625173754938445332535042427690696998751776846445653278260767347950588022122780820627278550603718865194149978293655391005561222247705696299935240865297761219368920793984500374082649754086422719696761771720796875717015356475467581182969256290441662884782055505554772884263646565607770530286973792624472439546532428979518289350719617412834848734619717712707664618182403061371189768737123840632417581692343754881971399858595679459840715990221281580865757801150170818613122769975902186652798361684842071799123455160553936848278661279081662652427782899245190629637438676541105941569084843092912589318655420707320849257166147371380071080628252310556675652264941518424415002837606465013621474940373853866044619858088531003488555024387718910191041817704874122825342410959253684567452415414168670506756418956684388822228203978296938384380756631426402886688472203031882888828271717924873059545089371175676350136531194373096411144444768120529669042316757682215827798459483950475770697101927645853404339679571404200821109707052722600456185390887803017703671490446719436211054098247194175619827467606798057193417936253351707280602204386553957952872928237724425391831209906738432831783331200010407416313461148658085197973450807843768818887994193742082128749121214004360834734543725490734889824009239871700891341918352471611340285761208206944935816363469172487857619541383519364519152463906660018479117532761664051177266639795433370942566933508793796938759112792777094142336710801744445310923279716834823269141149367668715043833164239052046207243769154402143392 [155,77] -8118077161500143435390596324451832351562969376426751263488441879593655207996131852988428592751335518145434176390869429137984028738837951808440934981933716780368370107619658031043030694482909482836108778726021298099542694394645532085651745270491866530674478750913604970678696735583419258742441763288864706133774541631778652178457549842340505586412119482116001392155070959443621279268259385405718729418713442755566088995238002898372624983922195790156762974853000102278859152500073228574517268747771468655662142782253782651723383379504272359257031509269364633714011326196392505781099725305714102972143995403358149664840561816641511237753530417800527768919702549478181119700602462050322350701243891556374851426059143907652750243245863638123328080558484469047286503806709601524266929684227106611193759476277096000440116282901821283792949454332834170127392288051621542019207744525708961456099495023005555822354990550519237727894585064541995800474014508511484783105240787710333442232078541620602787700258987495899945135400116964310150552969943998064852320661994088238510590203237410601768177870511347311550128962933555657085646467044642857038546361163434511295905195331957237881959379478280936890835207594062939577648478417835053839890275536785015834567453143537908646814134379931677490631966662323719135625807306119391611102773896706050363047881406456643380019205921276861354860825287310167658759369913488389183839319263001639511085562905070608517773571404498553014133040513465892521747020052281268142737496203689622629448318320674227563485609935286662006409313408276849150687466667411560536823754212897814167011887450009875559022037011889100549434368716612576289898447842531715212996118261693104379469124194041001726134873689785372767286379869853920716232773519706273422450231439123430933758883688379300262874140990920534513847786998186441391476535777601216172457904695926856016183372735329114499707501086600483019864072112214525553007002566865502358208769998220551413672238156317048146134745975646005381417333772880066936074905472751236496385187962948456879292312312044346399899323274538858839807854183011713103411493269878158115337758229307485877137087986338907497102590392999916111924222936726159496346392475654492895156 [155,78] -1294482952109338398420474695355683033753872783136332767556184320584108295517721995555651609308324082196164953708777110938219131828630676898167810965168553273438560071625811269324260782482582360245205332436772082726755228474688850045917378748959128924350889342483054739283740543076623991987990345046981730760911434461669900718254124199795411606119227927909444760370225789345602544264849128099425892608759173787432156386386209695604716105084922500597970703288098438603925192180840714790963347947187433015467590257242068078796524271229686231663538179035342186665543238391978609303308735929670621891869286156268218861094846235170425909538450074562723583124875317367137598763512584204362142247945500938018651639529196682883736578326433337888860728761529368114736912939525017860917047913978530466170012130325595038959499955823103831006858356840485787966793747312015220485315206452397724960173051591325699595223621142300639407207250981623943054896195056612446386389076250966731612728894853441916654459261734365907018916414625030635862441549418520529998592126463148671320694307017072597669477354941910335347173079321654584261283759336063424691374683622243035837039668471552239558158482469594457661914602533606003589491465648425652150047072689377259422157648716865980946889726601486365835677642830509467304462967572401041170115780134970096331563618080563750472387759878448398234700024565311741943374726178972384379603636568830159761011306018838032311906056623508470915890273305556991950833537892581098605441735461763973757723302065155930338893862345186282115006983470941957417006055957428791998256392444133674801839536744532680286219422740741942236756791700353935801471538672854143523790114405277225548646492372630208789368943125356849042887166533948118320842381645749682875660874043432537381878146733763240226959549472480430974071716716644275060392305494292875576670244407002446912113773758498066823749664160968445199468350195254985359868479284772666083705706913314085010580132093051873148289105918150619971961571708092866110286698545952344313911572751471009876999072553144816852606825877012282955220145487893812731172561546591727218549177536202190920176107065979794679608678201668358213549245223164611059921915772545856488 [155,79] 28203105631293224406819245313631324861609868112631732589197468427039947439573695151530533794974427965851082885929641202616588398328503020517179935430445191534721781224792374217910696157763228345828652993391324274294472965631855549534002900959070080712326475695210154668733479333437623036376560009833070420018440263500198702623303740977284000330485222445072251347907092253937249752789021480512747728158959337721411150239537036539358465617742098965928877630993667234829982905001264746595647454475187960792323315490797062350703415624229482031183010513436579104840637876140884819554240183126983886626610253208957397748023381879390499928812016343544056631881414309179266936559449832269483291566249244915773447767621702061488052968181574486672246642954698575251953461590450270333769981695560082837758185147018659811774961568849510223391883202434087029480737654650029000697523093216474168006602155576895033354846933059802956221450561451220999848393884064349247794722506022987317264834240484643857073018281664228013271391029956476045211338080922532494737004312243310950205080301869987385951014629356311671464444210057523645623694889031645353191813678287410552065600299654628763482754415526973856590160700010717862205240686891446901144950792299192124694651038957173612727014105700362492662050436070196622337898165476740090595113975775386548109753993019946147380911104018680918610517170769682570673469834436678518970723839804144782299647457219628356715747252147598558561962332203839799667412864653991294660289968430431800042254663058804314464919734890111030016706670279850654292800945112375264418677573278879628130214393303199357852442999267044930860063281140178539387616277710905617212793115067638503993181182247367519779919360886214776283358145118317519339047561336389169389185902465080886577182404530248970868155065996773900150845821058200189934527423006098853354262837997962638298158535809749874398230937126236599087242061512958574560870952062814386833782665616143363788027225823814996293931158124010302065699597792801624173435572064016590621195623900158695242726737579490132822495797912939727860444289493844738978311145457323370604804193973633825614724961589852306232509170719404439223310415166396196169713383476639 [155,80] 11590833668680094363314982737980212289491718903410731883448943160186697644377857607251021182573196812486813261614916761865776107124055104461461990618569855244884260260433971690689486509969824423606991413249991235819535601372582324693667298318223555223515296399096633302429480381643143471430217409070274213206793691234686428885974966353653968794811219143573937856418194082015253375632184192095648349444338923425441668195766622666034390944739860835775859193372469345058390730188883193391097151823649649817078898953120122987041480927678895644786513144455605998575856148376222387259716052432632540104113285685295932659812070756197478641666794171264924723561443270202926275472125645614012608059497648617594083752147167366856748942906404039412480587608089699193416272318001643376046254387568477103208927501912878303871023365635242042374918208237819099837417005441835446077770391093709030444774965475229606648482255170681035906438053040767954885912523290206403679812054655724092848660754657649224047361270666022747232527508307246886766963344052085386475680585463171512877899566487855607817668439315777511220321757451815277505905376555878177407422884997730747832237078625828915583857877769660628166792099406360525136926683643842879246761847728983664050541323089149840939108079817630954005144929445588381345538249342355841057133623124179433714045135111854010227375021726068432133756269649035193265406493065794975045689600091403216464817760141058485936402611137841605373283287647476032183474600119308627692901515381929614099622219923807985276358097358770405258605262754261969138955876463084251582109998150826105653781009533893582567675885971775417974454253523980078631819231386361075211737520780457949935143467591007599194348584899928736619882562114359914120752880405210621341094589482966149651546250109556493943058235635094030498780403260967808607628109776516609093459207958846053641531774071649177861966732872088007756447045280182492878502766763422560040455137684947145727554877782521806536682441974518193139152800449826488250250484409618273005823590570935908414268015938301750346422630016299532546076631398942825159354815783012116714788682418351083757970506835413315387573029254374403001775331537829992614190016 [155,81] -3520268136658264468727101330129966384823420578376402042159140662084465690593097043704925213024434156270852566550445894930148742895593732537759626610214652394062449352813030824628741745478759207276247016354105152952343761965564564363244243297441083049380785060671961648825361254325385690688814639339256778573227514961291309302533948507203732643288217079511375919858181061549820550918031668561589749851269182404448991072570634389859342796717570607085967570140932732788305171519724711500243041756099377495430495895878387916902827051790283080339944479912316009768912221566700178047161397583917090963008233130404940797764425751934162199741988121805717412826018161270075571918078522572769753248993375909382159859334461532218123987034844034031125976224304678443024483987806485696615865072595106789867759160669675577199725329681188819301829131831771362801159531365373933118340889901899727588037237462790889090506613907654134895768892082482887517159340751825278585606302311619308184161774924883499242760361086804580121154823579854219039248056822394420153648241409239344873263987520294959169465846961600224534786230813003260490915514581649484121307696681952742856680161753748967335080139105505376229149028589807999938355769576709090286711722882505601861385130065679905832447481956337770954358700588115301497238506633454563692670083694343285871997808827181258715479085579755535621472336342269478810729873741266287809043353767612676558466439477485277933257313090804333796023411015062934951160620010485169021855879759255311552085304291952111212863344911705968937081553653066929226174983941148563096545081901011539484309572558444963936915053072775846937724000960883631723889998210076696314258498425580326614637971691884483065587817315903479598310604742151952134002940539574919561375019972218154385572941384575314099976045163931319202204526980865455426697651069579359105848397991955882890924394387320871090655806808260532846595175618475395383516448593529427554045160693264821478144046545581362172552075277759896726166319873537648553453622953711983118922869696915566085259419759321750345697368246860736661229044712606666153122370133051624033573826668876857992074500059503373852105983193873474956052074644383159385976 [155,82] -3994925272431343305392463186658289890530123703769442872033223323431337541905759426129688252690249889498137624121167440982248108619858962324186250699306104293975304212771672816535443826251810614454142307523042498280056922251525008863935499425663051418716759352481895093003757425225170378186122287878194370169430545325829099277528476135116686900153014493562573460317434171299616223351469216502030478722066322301039195866885111775731180109639478627762984441658807133455015313241615892577973164489063221273486445235667778278657133296966198015895061648872072534268461312767613200534799255019680897518813454224746511663593951809261821457494929198461843351302575744666929431670300421601656220074187068397930375102552781263498234364976134759634381233962945981844485627864130506345512517662103580657357771494142334462639570926124045320041780049445877141090459368781601830606088932426464333555695241505196279564128464497983284985590576399465079815584815725114922976268114878367183840045898003107933199058789258050962971407261416021382409154270719988502852544224411685843139371195574047566839765230289785079357001306209041035391093589374266617713185309090123865046003973202494431258264283849940431180471205718456116267882829403069857938463819352127463766864769224459599661967635401078560886422676043583324068285013220441093650427622577006157264078898064744526384330715048139846066466749867817890296618758190489060730698761099530578450640828789687145946520487461493214957269978108318413556610221859796126266908138544548202356928070080945515286929155219803053630392804408875613020298718157638690604072063452197779183573823766541503158155815831084154059181901469298005796431085260058735444560481240636916582403492725738824095341742773826963968940044237100884086614685524551989207290672897453071291982376346198949362488991463822053721177139493539601055300223060839256531633927492553540864366204556332575481644643269032803264885447142028563087956516201885986644990649874224862711904348983905133512946366421148702008181683785089861892441006126680994089016654583410541699603040816224871587852179606441837173064785978797639708404049834745983344581345546473926392386207449425424807083305243664352211603154319807360 [155,83] 7808477581155375887821439904445838932600081965292458420045763266033054988296321521044000513373722570243665112102848369656566942397904759305939862574247028152425908212164702210957549333469231451159244111937365206298559750065593978207342650035144677721577618305497439084092586164464553525386496649621541425692801596999276568870101623367124937453589274669148874808161657018445758125956928861524616759745093072566178695098358595026699592667481285918218373151296690519120661930376275489464746866901579268408140663314753239992124334131016760730483269998475124184708174193105937029580918017573724189954012930796226568919370124055991250068724630099106598308049028327178915839221690354113726565186188403249038251283803712593350502218753722176892184855005283487024526889933111840537760790505279556074318372739013014741670784254604362698783725750589922982365862814533020908371234038065068787286764548541048661869375124458019442741037684374622608876479151388484893905397683945073029551560196158206419470707936476755745436134217783403430018037106556433972378646037480415226676117844875751910845034425410500832737829835039669707813398165522173214604961211628074811512159998389577672651418084991121289669713250498649687638830053633804178394820250213248246544301210847284608321585930012123655611837847310822287851120404595814440301514761255119939834701030030958528201888610659073819572846251655118631482847739830009195129350346803022360140932591344088712563414185083249772455840312863828748681373751878541126004056815873861440525932005282390150485592058006548689831917832456228688660874980585064828322473386312746906304923724172904990951926424885904402604488950548035044374562820368599589597936513655273969188678245173113983287115982353608046190588158594343976370474199549376927348836644882891910952325649993853976075833347443145397905856362469987367245433043337267171787286478480688510909019353592294364930779831709915610326211193172068601266183600368774941738251608653289717739849262760903841803450982557916388127226965319428640526344800555780492354008236816631789984285273915371347956093984478813693762622306358269626120557022711589534379993630740904871387631538172495019440347130434549970122393669181384 [155,84] -177590847304967923336137336822451434613769745848628504467914210233904574415350646464020566538518470383821944069538954976407950412845085781899160596444465442137834842468670851113142299459765060416338638480331738077514355047320224569543082883867348762230732744430329880544014356017038871530363722558274270070375253661222568046233685144993840054525731764663996930265750648102106064053714484852843750095602969517713587221301501730021872770106963183013077711122748309965202101258468392012062839719959306429888218853487417845971662339882390749202974471316054009264699133410707737182233684504827036452549731252827034554346876962219263084706984868893910827900744700098417209476687478674730322348788767915174280449346888787150742904432587322628441225480981726201143686913394344984929487738212671927681332100148991993359403565957210214527004866745855662957920376299129166880503794373047510694948599412330276627640103542999485834140889213931503918372533399549854937258292194938889765310603968420809258865427142508207450010533620964687733280020965893975223684522524440940987799033272048320002350964914325965320043254903641011976032624123560263212073097177594880483821293029506260445880578041329751875051461429006958231538949730149573643015653642864836795989028880617285711745485878516694397716154908335682524687006801656618701433665839250401030829176271579497279254222485263235650355355997631623182731382396509664583722781036419951866555691553563861727972820302266402741719419010676456648943318933623152111253431405490717935257858611759118129611101719340696834668624392002824028471567309304535462593653966023017391888600061592667203375493699576014070758232853596337199415791431827218001547132737202529115258444998896039586877441540519771794572149242030278803770842260844065723523349821673733739672528405014443906367030071127935209612100046739260021422393672004099470065218217544326231016427454159619299260175582569326808109838616323662951635603791361666533201560505279196318609501275356444247440996250207859716192812301545404583111556419861663415730859110905091611054123843231400184611385772907298578671608150134389299969355209755146879609709628655613629185245448470771339889692274511531449733129632 [155,85] 2457366634169170349296640681601508246855653163335673816513554473583550471831290155647923603536988293850775211823545347424306786828795513211577366261659238595609410511895817353497473495499740844859681286544526893622533058169210892838856904432241711959037220022794746536125280793750047272571061638838949835154981322871769250951321905169713501204024941507125726254924150100750488516855641094419732904136113314671672433874303358562830350768548412382945166859654980352951648885086148905372708577130045626616207834001225379669529710069094666706265095346925649644254153855239495051885947025451799230564553628106371948751109585161588282293470623966879014009133052640026735288419438731991162604405176566642808559784919254540485235822031243208299526882793237581691544804543046295309771763830398616239306758123981295454298202109918925527663404902835168981978698676247958529269467038067324803669498905385414912177517779213078476103993126144165354562272552485273381374942101660435367939140809114981147563764441873346438877831679183923627561158029443565484134110323630960942725672365623399386756921998197744350231817727283803501549091074150460492182592552952814815261080822146802745868272111259885264911421204925343756415723314687696005453307354645711790806296434158653887124421971103330496089266437606068297565879038368345266366659261534463861147555814767902296122995774860771646219712655237380765078041651381874416186893818480135566521413157720670692826381956018619628489760533127226075046532618228539842673822960469907659749024674712285669699686211327178070573850085681659282765638977070962149800359144541374162972823088053761372605735306401708258879487414220440089299845766110572683445569025298018218446054941906887559771964818563592880312058899929488709348977570574958656234859636231949568710336063161593759622276359027402349825727601105972117626409135369439338380276835981412591255159419137130058347864334307812036785361438622853154740237451936057753207901379590000881364490796397141939332873950523455999760867901416010740381094749257163303145498182128877912516814296902347935461914539040650270523852470685207290704032704523945017463503638222805394917705194732512571941106491817970444285332 [155,86] -6777401417272533263360389956885321500985311642519939409260583741346589195143885229373196621053205159261855560026899752020363997038570788110635525052393380888661047380643676868886905647202353792706894089175469587408626197279377177133833453226040798447427052996040333489452601363498310273986563878215809632871909556654591184560874579814730537906190731386907338804721464446416604452671381502434807799651628612694585398421652838330928472559334857354439636192972232021936709398247072353858128850620560878585940602619441376652733147298987608801321487521082980960111619354909792184432918609740236418773276298717187972979963547276191192432767289199452279651070265332277151572492954433988097020941835198489730230478659096337309060610032683818575916020882302369266088700097078279979380649277595674734915442396381710916831454020443240218781233943018702479339393908756174242569563833156489466340275697489646812237140810422825121349002752290990498078739128895697117027903905615657640350358877370326057964448570398222783711686746129146303413051116417602858642089045576247991231482362241178362583768084617185922495660852658681460203498808916255036291182718358895500478795659892689684459082133625486131541738015726068211953139576148683346620003840114531133470514684320701011319747721495032012368401373928383197489401475887517770377996035595794961727084882779005052382117025788046814223865448496105080543585574205226905185321283213628021679486526830266239880089210822148394058478271245623729664061554770488912434031501294342091327832858879379471662062749136834009860171787026426852950641915805419757248056340375249074259444933731216158810209940407260082493339841388171194353334239781917993272847323638635151452931554079621092783525051985385567975738962287393541201349897482999142409855644736408659320954877634090267460509751584240546927505441446252355216033413023206343626456047222731721875660529569860082104444603238266310020906880829016352438010468024130754120853958200203711695646508073083520149028569694782417058664127608151242518123529700209907483598282388101989050163799963484190003766946518093882292910591418270246169131319884952761542089521644166049774769043749566625270245099268627872 [155,87] -641567423094184546586367188354053990584924800845964218185658109521761398182323987589084180866665043563940526288610181973241630816978394859667041550733811808019080337493133524873889836677035368290431446028488221416763563888992506964842664990011742383673533459537227141245590763814227752192659786062556802805905466728469151531419098830563454152380747389850840893580746774130572080834180569136655068293246747837566919066563896574255463731473426870752662954966545764028975135049793219768511910207976397726402530466698601580264084399575350247320698870711113857797927774195310439749283916986180495940648070360824345592404815983007395365632251857804565183444569681034017938748516673393952363820631278410822921557240360796610214416922660948196204990300293570205766706658320489705535320791995598692976839748462883357726747312293996963794452852992386830818809479742561744872005295689141927941751776162582089929363974679992957721983123457942515878215779439981169926175109756865121485718680807518263371544948917039923473821961443523818760931432246301127824601738673799886013875407180690438636360872523042310880573983470812220101581917910023555300588643025069109186344915925464173112388707427449591375760237065287640426003656911017608510836231376871423558912035118245763251328574404485266425425247327292623827056680963110714676008775405121719942867176423840858125575076980925468177408301262022321560648453632232949495079257956520668287661786694818854527340934584548922195295482440197710501587465180051580320924164158460222573102915387858702430929211101881290717279017441471195144368135678751389180085196141615111607425565699277767757808219340866414572953447651038914177486420608290098693967403643847608594832722566816023041645438275873726019485669543506875426008645576608385695223328728898060970285748087207578157843482299609781793342408359088284608180135794698444914677497738659189152997489207385859217160721735939461180006786693840994353525357147089790194665966018159736022275308152867108917674357372763325947012606171475898239488865166984779308533841670304393970162184044492325998883992460617189696581052452413562088420874884068015079188515854029238110064585035957211949829916338180 [155,88] 15214017061679832161649111911308797216175943469284467459346042864500545748616622925123056137872591069691062069731273825010009422797038592358895703178368498946469640774568093783707576413134058314528079147509555027449554328638271521032478929568405252800672741257657086053684433126531997270940720257445441957040133386274448525738299415305400954136195821950576375004380717449935241836907003315097209270668368067558132117325770031825116867027837665599505009332468882554850833707862175679349755544575218870597576271538397631854141345378586747606132036860106233949514387684342900840287511707284724652679448765219470854723669360581348885372528006119316455129423846321752550584806132610125161702437674269662563575797261959435530676039507746869177064843928709583319027724209951989242860985066963886344401697952151984707708212007264327221568205294600596744878792938288710355429769643557880813436175216340803874950468942248687405056943006935280073594950262944707817267930108686432658786289905711826997998338313349156709057659422239523149140710278323566404709995494766811410975463770040863131371532399871369369845048932446199361295311466078123447104679179620176974216568804557777428032299955007251493087906644800481656049891870531897545480594520746579216969628662828064116039224122574890924005736463214832973113216373504101821909427622431547020002250749248765861391196846105532637252038206561665324167275965188196508112279635108585431464036081367491256743972752583553564971978601637344117903350386691972920383664838294896594937770839448200321096659218792966079073785275548728834602694710334824229605608182980945775948553165784483567187138652911443103126399611121791019282977822507348953074192468951827650599953230979424940544613069010429452066631214953428851113800347671840951612003298172068881282582937427921298733172277994052346606064039126010293367904406361520198391548719092921422137719755389230248265351080034159315055856145314579495633255196772876692190123633050848923924260304680329040349347905788956864086607604116837074746105844750497332241390199821987089715116715981399040908228660347089650257209111698799883001549021506166978917427166034766585547842405870011649769042560 [155,89] -134460193222111380352821087914322307950481187346066415992725703182223980547646499228692809222900720420297261281660285681855930522593311713918661590075719231911905905458219892506725292272488044626819667590282326049119181405454228487958244968115194697566471326635887463739471193810015742039045720364912604585866627956249335033212989326796140776321253542523365016972508493574109608762418050209047417458583190489853997751187944129408697489864712625794784234166283788717958773427872693607227245192876163966476871121391734714140929263465131367951205501697578329774130193917532262156538404131719882190463668777749279293262433638530856415584577313193415533215119193753776170923971228313027470679556004589721616918472164410907527595335432119159380743505165117156740063809671770659569087996145768906899410879178966015940232005329805600202068042702598706737650766059548721773785364495478024468513231471208306116539151229976596741914132742921925227364645970161388667899522427239637493785097783221395843575927813207916305593160796177194309418574036986257007639896783682530155408745699054718693204074796940448868517732075842301614518334992854513355327921579028778726964577157496236395179328296413567476332674414520761906596459025099559252957686148309973466737856213880245141086752508440412504736437354375745489004334550088301257844887595916992369309124672682350099065362365915988010585088998655616228183877185010614869437537087284881417328115721087113248495130154643831543207308114076515702156660202167401215594094254768440685585152395770178399450453360042601213599355755932427858761429533363694132008255624067827036638780428936677394910702759261748111672420515706949903490678851434748944117419044888599297867099382987262896525026075602938347292891010319812849651367914974682594322295126659753379786172631260197582441073795802905189137201795579496544000098711841289307504578976337575939129290813860336406998739867807510184650650953606239392689703883731533006499696791129609005177069253294506105089280511846789759453984638417019687793320072563731177281726074317346367296083675939293848525344152239567111430104657147830565077014017755340850109828566840024949823448671482460852304 [155,90] 320597902853817754050576048347924307324739017340155698864062594878685259559826577426617127715280965369894914911022737321365414794894912100287025106192382043426149660415674062944865012745572999562325101723438751134744755416292364182712322360643399355732884015337936977330879819872932698447937830904144178143002851981106767567170910491104863105790928028883937058391944789164535236916372427457594656831337079571264581673163896007117279525775907717414642800780959446012735746235570387561006029249446570736865746696584617668338372334776126682767626267182410352349285762161484885359058281746093153790052008799955487518665363937200001388730480019018587453219334765140316915542540593871002493759172834071225824003293224144675937676529428414683280039645647792370176978284347025370743512905361555225689161936230400310583744538354804375652926314232599218597203865009330199550175842345890839289183592800695890997932170041970706281860702008734469662150955209089962638400023933330289715446497488211761317569967417557300415380857883537480179223251288143900073376341023738033351835887558182509412488468711986454531663484272318239740135368652210036548419813992496232527243682868979665817792222442235050090840522940992080296225861091854788568654762079786601424713993142589454189278284713310756890530299153982814279959918330254886915598547161273773341942920232741376686657230890430520952250226443937175871910910671663969942224417620491481114691166153129644500618865155019297235649279266185557332044753752296672204253824209093631099961276526354746340272638047447491576396501240100464921850584135808487956612475657156108092569158040834883078180442118784354265471920183860795510610779122768891340328293295332702788873700255040134852254838779709251712074483924518160384291272343159964383344994533341119108085466540103608264102014141265244862211552441341645104968288732233236936061676069422517183464265531053064473189633408085450785448362864711461251630266962860210355959313930945361511404614172202099995519468619523400975361690532028496394911442321283982812065262261854663899845554056784353196652034066899238037370125630588208138197970233906963951785077034877969675397537297439104 [155,91] 3459709758564183921770729932182343888865016269813767370769620585559494720542000814918499543089519373614148075065390527461772500913701866003972406114839167587534964986923511393152632013949585795215771494732330752435908958268018311319303063973314692675405629945990457872508143927442959181622184711360729755739775135748927894618450309028639028054914261705280600779654668396071869554251795580683809799721785514329803777312527109410401152628331212890600469000607209451232488401772689683875766833969731634377522864230316790422245992593501796861480119856511255761434827793323326525275246851096685111758689726516713353564545224948789108046090664081021221949572087706240341068202016709066155521325701153397490662090384090451810866997695684110330272516114379844451103199668970611921235483135456657326878839432861989544057922000763395694261196852073271078902782237651484935703144408461374177094518942304164985043249136768093099362878810722854263632184078371624519821093263953607292881264878386206893247591776549025492606704927753602577385349155907469810670513824987513612185079213566657768797575165261668739425741153659011239788197722825161965539197858447529971176494349542172270432784000697817299755351387754440760045497003705888498727704162360235692250582907793511069637546494939360491264725372424823729982616546017672631944856315895945861679816451528016255237644949240589549280161827493992965768421005074179662769463726977366348131913806243920046973079538377767301517392227961870003459615590733226227578036480641874930442256837579076561552110694665882994930152423607081531025866971350403709485134444345421137878954965219326851199593857329311985806600282766337537946805185223387458264726102469307089693654299815463162904454241621185152359905928187361984769601677510239215875580915308672975398026309731361800387169347585701381252666846481262977157330930096608613948918827720795468256578445143869835905526674036572773491107883735908381990240845222592866661423121723877175993651829147662943678134456108497035750964141730735570436705637228836169760513468849418414241123698274053209088176187343177298525969003145968687859283570874200760946679957112624917824127654312 [155,92] -40714681294090689246682775579765980601564267091886680514099483702402033212026695257659531684380875286311101961438082101892196702754704544588197635536272123405407322568851986437351185961061141523287067596606294577437745621473544979366721688142590220942915359750291117693400721924749351782049448376960864519404677055359307308897625760761397946897445829422500222381740488039667870976753916682039855177362459736102757680997278887174406337188301153935346078829345797171615075917211529847444602532765983563462543380661680584676255633565130904302091178503359497164321218180424005434289642398343207069807499862566731282429479086446113726256420033734660697188095928197732336036924200113920999038866212272625716314673805170285754370545016288193746858509863069835427791209225302339450261582715781636839837966005359906716783932357091597231163029400731191648310673700276038364168818825672993139152775053754647195108990812376985912306499152744456348660043766898141547402496552310310659990428702230754091334904659377608217138971227656377269572968749043405287389303861957235198713872161552773558892128562933893289066153957989399544362547688934403025666787183920836209446190622406006078926680564331293362905143690539664108060328974848183980553699998028951226031589233407007476197834525524900505786861050019882357477360086481596486469932909791712667000609410223299889468973584815248802991875702043303391904093365448259924075584313726038902458797829171519772362284974410615826315058436659364201057920728085218017728646586720842267035417562267505956146454792930510077585493824331665247112874620889070889441219043947195128756350640538459348960810469620219055798645760453102163646623054751182088718588611059088513078522192345104269782878120742367814573942602805256974109527121585521400599025070220869677520894559463691469575127790054340883124303611106548555305680175826920884243261156481073663300378030379357883548907862436706461694055198294830143776270108897400324087941014661984419168305732703135821164438184061402377594152424925626430291711205260136728244491277226880410040084938685319968386009545141531047108113003573275976690795416877938391199215831293487696699968 [155,93] 105137014181170014273613380140950429372035621558868633928093698022286023743106907861381057848107766099542688729833030609711585520635846549671705408532428493775283579911929382322388004363523449321095164248610802958911023043219857420622643207906807937240952887453797642103439079225997288423164629354471277574835015803347555961471211179086426333319601010687288301944065920480905810617180173176627908339004009264325673738480360895322939103162636012928726737007559655052045612363785956289250179805752396183627526217101452769568506945643221680859608226723521069162806083065776266169586471157341600901440143320028079963553357884318110546207891072750604353831879533643383991331334897910604233875791972107722491314060251607842823429987646889409302936205331413265558798965610839175949414075523691384864745689765923980239784554443381745523959660463418347682367908463401623219551946290847045385170001822033964460116673899967884428268907065634168963566575373220037246550152139021392237218273254148985803692193688153811120368111433526400478444976880440162206679686116314258326396387972048255284161560431733659068008528108904948463291124479213619118273924440619858120805849914888499084305407324976623594445459687959190691794022707477991604368549770665622319760951561515529846634638707503986736934538739526222325569230875143848807687460671824279861284064879404350631722616843874313251021365651519887513266876525590942816967864099063698447588353160610667620960724770403839234401281504564787742712014946550652398008950164061748009631573784711450361044367722175943914234126250578609709513313859266757499761306406107945510379278758846000806269229288291384382272044904733314597876635804313890743946470039194407080805846779299712225107952012026977843540831285393865191132420347936417157530281504569990541124835251587230195483227466276321133875202581664818680613748575612858275169604355886422843196789494550522670778208980007887584727663247121696001830403625913270843569008649988767424897912120331642879889945700127780476339223988395872342926940278752207968802653962748010198502780305512609675263074171139711676394988074889916073050056607215888414701730633722498312 [155,94] -76542765470689416774330501582584806175406087499275797235050911616749888264968726502713370236839238493694072639538274007116696231069603401277491808963830409949372543840541579216756005684246352790105106710666814222892298849391549558564529617993602125369105614000966707471837795680307966662602343407487773808816959732505551707171046294448907551693210975900070953072045831030790192619392724384210178584716927469929839073118073604688307409803107295817040052992080800340100745180906067511491010696976595248291741880801917960598809805814821405562889252339944105563486636244252632486014445226024457266088902322855589496897448653567401444747083712907151192482722026917761319433124110885719005133448439449797973409360432675041027785616537611387491518467126733223783340664608628629683232561026176911075854213503059492168747183665501411508761484167907574021161110851081052797507482557722065296394944426882646907475651120823328769072479851960644282324942535052722442817079517860361117057675533801662892153381171496993488928402406445833903731124967798084050202708195348439316785583155132447164241532944424819579166111059319545952952315454824898210057974700663896620401403169745611793007217408858978595792706578598263536537616429886441889583107999775385347962276670860877177876700997120213260095998304996275727381337852783717859233596289964918740795122551476188695678038017835660927892878403664332859806264096032475080248280738778790931291159319347194299266108543650716459004905395481757850896178497764168145257826872347175492272185125375164315795664626870050781701903701863080436639380991596361202969461048288441089086496706363807365889443723132523216493245597415151824606096705908324675193722429944850361436963922064477110019822496510980558544289280618679381863321472407358015823721157572388469890916633887728620363223885112988482769394102659598710718148304785984212365263008969162288294470181934913277335972885454494505280544831989432278868518344318673624051029069925723854340231870680934302008437036336753067497971187168492519691893385725279653102556338134858709400494404280313962076171160356312443256896270337383457973242572570225380908621436656 [155,95] -574417770662539348602414878973717088004974330803285076164167672418056991338596715694920985757731057985660317920470909724928129565436162544693325573906364959370618905619664689853417072998757871294122420066381382639876259013534679534339715311253484202832308609186421082216629621745940571343229132774908316384430521165436978064431375228850057645034557036217336023594851101666245547447312791444371766727117644352771459036801746475949217845110425970219152655183414290685524668035211535366197675396610267844827590844238614737861884063035950457639432242294562736264716363852877245303290083405183974438237674117459485232968735895719772020814938412759534386739092227048921242972807215396458271468447768969975878316894883694634135431195428201785403165304276620944704888148201583737677591097847923228761313061530492433017487277816866005744546562868834931916703153276033325928478504591962886922740249296605503367013896207143922939733495529294300187631206226779941739551935668938147244731462261596110823462660125235389949229617916359502566619487573025289271407264943447543481152873320491034731656695716901315388597021343566356818851532645924947165804941646299144091077714543306013498065715817159162941838494633692001600393455337855129672102793897237122916146040022665913457987546372631588826501569423510282053324833226557287953923799529814661653874172226847308284200716594692464286319580347440089274584025092130646333797618984162825013627974631963511733621566325658937946156763212336431684144431269058342484998031701605563913658478458821977902196952360350193758723910312295384011197604168782726917549905473382460460996486419349912353850509095036406733159947755814631023072865456039708790133838335570928536724832015657997371412929442634746951437322772829021194847092219866148309563545497566390390788262862391859908205880783850149301626424262894684444328278383156259855948835596854088722381413801349144451613214070208756834322955959739770327583816844467308063532730382462191272427953720283899691283959733868808043263430187154906189156173168607091845232501428816640684287862796782901901828508074782528197688161667730422340076893546296665208654294 [155,96] 2318302713877620532044701020548456626392313631027022823747774575595267913132655034537700856551374326204426926080123400494179754413067281535829550865682745147817719881574384720657688708192700063090396940544196939027883528070335646668822764088748820692422457576855926382159605813599190507386869709161971163855649374624469961297900626903016291563590165642306697499300834274468820064210744484813515560033466945422212657353734450486881823122268214185471488843915522488086758104026370280796879804293352114760760454116925731385124150678061374725198353637308215629840594773300850059833944705825298976141979836321316823905866347552687879034244169402228397648242310242431301851307027791169563432960363243006986830130332657838048971971286693844804604806866048294143382939087248429096439778583629807826341088500316691432402271131170576367559799678823902391477678855923609285539591600326896881433610467445633168045501847770368127873852344625154110644709811261909652411544164164921630597954124650232963806293139311997456103854056808440007330092842249829295768735767764289315377209472555682027749150032485261133994195146300225871756030501128954654082528198425246114252295552355298580823426609169186352889822634725098969207927431077855789776878979482914471146691793653310623398799880172454951056554109567842193904959642874177974947400228122333329093997131727106058890635697915266823544421673010088120482233387378757462038825996756341056539450789089481022640841521631708831162109368243290789148645079312552723717505033448560490800563398275932866750187157517424130302431481592936188152516851144784307913302715738382440071710595744074865396638153841690125555169539795432811784919371479545360301158846502292046960978751006426978723124914144662710562433413851742111158844556252792767544878725161337018309556270350323780859696047520402789623788017454462500504833945994134198113022330589456312032623028366262593628857430754633009457265641976338192422511755412825620722656443116871750791968963126808931288013955876409510513605424351129855699580838315232013160224394892777892902637308752460315252838478436758719828060351333564321646322303163692960768 [155,97] 59246304675921057112029942186861484477188972848979769565761838830205270848881429426584053268050805939887695509288271805305643099385411538954617018630767757602765711031518467165276431431482603454594667740900313063202249086136871928204970592052832671328308489265447419987235841293158853647548908176907002642390924699191896907259261915237107879557435981302454124144103669817039061596421870107174964100245127522846626451709692593427031940187714794128968053876851783391722335642764097379433093002674224160566743956187812870943669659768368410559345944483410006709655826386327871411189727741808558192791350164849790022634353158598328763942801760486549723744886998143850958395338232568600140413342241235878803807742515348246264437053628106524119325527972339420894273226508136003418557206641154192032190986148168001160890664299288955195123635318721256000224915369005024029015752363153028367276478137850953928173648018633268013015390565848366785671327899342954932594502551596282454892035926284579727515612973984841703753914104157363618374458910690997185300561390138357429396635103479510632583758182931996730374387224540390207252372119832884253521615023323874963401746725992782044957638956300834319095744197424848057127324199903820309787379519669546184252575391757985191868925103130357981257893660555854029145817572051080485336184893349204092902620643840863462828637827756579872490419791642170417282137780903123794522911821189810975832951525176267138675959306564415558542000967349129181117897072590105938545086761155563226010670630687607496621352257003882544384573066725914331385833622748045794052644433261163219326984439314361606241301715450117901681486279908780684710849495012241149708874557763223985453719939685274078949593434853718447906360176237081035822098278414984509842357835008643981172800537641166669470470365609814114353018135099493181632383570927674092300167175071048554509255305098276708976314247775166453673037383407994009686892878496474261919908350589407386278832247688496646443163784854690460272669427966916199458512874818064030103866367793031861621618784816461095349448285257798884478665123061922878365688852416 [155,98] -2446944438522409025946199778165788259935731366372704329442325390002258418844654946784121545416290020470566095523065211377464541143226958724089534343875673385215943117448388533389600516551906060126255260688938602648565528609973265805361824966012146849945250232128592813850358776172571599303884964552582586571749806248233192480320593300395756784778549617539395409816646576503603095272721449891935894236941646849146228874631865040250573745722727465755640991345000511198071148877421017111439795650880395607623161849903793850433790678315886670013975995158330174608078449918125579578043456922940168853706493116162482241993803600392552915264661788860518444865753518512960876316148772807790113460361299374719767652392181825233326821177206318029735639408408476369246622602266598085028852163044826160267106065575980494652631928025909138198874974699901265798727335391003429996843223735499110570577854130231009192847443762163221332775248818636188456098858517834345600124097047407581921488303344334031710630870555169027881537440987621465239757136820121991063797193297359093032256962912103492260498701243291039242344196288152649542073313320085601318171451554657270702222986734522180646536718644439270934949211456068627501152179069583920041177623289882667383594293194753673261765421929353058556463394611575242912493649927310327078465667395574861461888826577079604817863508385815740451565022195481805564777002434711671986172169421871251990862019260443774969033386356539314109630778577350680556967510650436126931027541503402890089235075240873790995870601996279184951544804855422695328417515690098052693438458505299265095137305790909150790054891446533650503329028169378483777283526705337679361865719596782621199534078454247380433023647134428373681920800988522664205504526682040085722505213610726530754482620090298128842301169915403825732286431536779040903754526249739758141354206162497192722536280242402350108027695853387268400848623753610001407797094434736705903901718109470320522482405179730248621652948317355185817063737897888842841605050050222531075050134928086378759041875686663643266974418988356527418922569469409130535544640 [155,99] -15993456249382511842694784768405952607767524085771483722353555232475927241207395051434882887733380607556867251924601396288533551173432988990392393266675394378097309614256944805185727960453051407950408954085385472668810898523248629405609081407225231230290683542683650014375258902621345826746868357538153448419532076816343446674690748698960064356881727354552248813175585964080117542443859130685807379617762354068391214455964178965599449348870839734866274547711602074400975252530912300368493278220576298702695768777313693916660245549262999711914614520586487127393492128967195899435769684596571728847379826757342039501447764323285719388247180789032907553661413178041539655946855715522989012234957717175493833813401133265664647935428613455848345573240268551449839909852583651584935768935515544320551869524507592547379791334438958861445597833268446787640315629930462335582106477003121194375619651814681031217569397804863034916997238186801311687692505894129777494594543404359656590446824409283439239248025769835551325720392681538748776359077615312500668483746352282656455147456359142822147387009843242838148699781874855315547541434739448639669078683151772985600412491387413223197403415222448739180481849671746514122683958944692164453837544337365890095710760389366398236527839081245860769830104479557723697165051698980944080348802176194733974201775472486578875581751961365209535033233947563159231527433133039552280317423540781050664010832380764920261367829547655979003568284048386401411333889062946468438081968384006022111983806561251365653178209468403779050834168071888793395788745948305244526492366309782646713558090909503194266564004138617304558079586245425858688507220685252852629535586995666476195728878036498986869761065120745004838350342285237177747689600945983907397545118266269634253297588393429409138392473956650101994085266444350555701990752024439531558886040117664584538708981001680666031108383581082925908709992656965763516955820132526346037312839837700255062217511334399082815879930783956864274378301397049768344492363865560236726412667451837210351026247965042957406540907902220487228170512798177755208 [155,100] -27780879656457309825398494157651282243120791936073276530724648227005917575582244337890053250026674104652587340810581282634559011713924183200987311821612543266332912833826512065543924282689549414984865129491733571970317418944818493446522254966818870814225949825942394190429616924096274218509904955122980454998470481546443813190569798003775635634419023352018779878383238405920806028453206281026381375080370039172854187197180712051770368161632571810806123736474815420548817747819854863765938957848135184106201664193841245048307951065821073771467601829000816341886826212185524335806725803929884890416351113564571363922145803359889062107360840830906865918697033760536236611311495227407329996236075608104841640786845697094337604719423606344506866839444988315402026831054495031519788794916985266139320674262666596335128541872333212500669260673873231420903943085069533930665083762370004979477893267931800415718583106001424740137285479399489051749307174077483743237288439408046513820159619394829502075907725365677702411972845010821594803220447576229648648130621781121204805929595796723359768698952240418086598866997558256404992211117723913699387615511000726126605009006999816703206562509389231557238907419301975383574383553069023473486394246927898042076339780317607585032969535553439411171023965174785519667017115717465625155750680099211851811709366203305117093567377903510159655178766316900102334573779564794651198644013211844489898181947678521200841176079255423764013707421642464339692373132338119909298618414486470092289541709205483899027523839738121968012719307533814568860111261804011916428531634334446410522391947773439303510984744689483003362842482013937047816451143001382715655986183655292859536308143635955922012450688242340237003068951459405106935660512973886620400014906861475373426745504934034632103392371826386795183483703155646405937939115014864736160728992492763680682576953083860296493278032581084655938280361287487759005010438733053554207126054592102434308024599605148651479167060913022391043370993746646806618952639442580631686982365584005196597939904042859228853538203810057145444834645839104 [155,101] -2258306544139347693681630855771197102066977696462589812829298792533426360770217878918721302544694645805735456324434751706036574127426440979834339915221512712450752884852059570370099093358844837803231808669019116344061995486849374074256487226561309213788931716696613807175641234872430162863781837354302530936258166390294799851572901366243363390418854610224833102079707216127525010358118480111338188469483169880332853022838095498545622056984727351092193164165373412563337481608475598682339377216327170734628222616659682406611577425270072144985098100880493082943522087729803040112982275566381414931006379459454998483044271774131800183037825528653967075494013459213593132074340316237869262608211001303418747881225670458789835852434131513522314586831186173497018937046224307555840550601911602633767339883287498998216282729294061950281886441523013856502667975874821051881444409904206986002749782843200099027247920413175944678674355985762396139168749642043678127555092284347773495461809412781409155940122056942138034531928552462948403957093167985179232333775031330712464678770729867125725464628959686851527662872620202526328235641616463505071668030994605877643714839605571899544828658084868190025076925187122977637636996574378453590991657263568829050177467502573558935094046344381405224059492781198524472914231030185577838766551959894121988484540189253703487312817109563414057484028799969907983832130663805262158474056463304262229493152993252119604374048673943105625611494644251939764965492622128121386807366465943313495398207112122894087357846560374538873029917712986551233212805603716796402568159100167035152862503660678918754270010318234257678249973061668988791620302641209807866891136045704944218919582465028312818641864293367153550018727590976105931700104826328190571336858220842576541737555752852318883927655464850216568271630194123948421511412597821857546050518968548445493723906069778499780515072948423481916361339687117672566652984759661266461825223566414064226844349345564430370802355595191336548203785796519094683418427450639134316273100841666313372269988018635931547806610391303661676759136 [155,102] 24993897241454751964063685772944377329035705377145669321062779205523941839139991297486181492238730014340766705918821482944156689891832953464694303684683135062948247179898913238580001206687319953341686969224065437622603811437796064688761249500540361556209425422540027875201224221256833641778185606000153868861090792185430121100612733094986180446648687939994316450547625014991261088047307667663535957174057280598165291842745157759628711811455889442987615743344732877296433195270908170030040717160074922444704739997590869237112135253620007618437478771008512567389561079442721057954336506447718698521541630616453032787385265030163410500894922033507356906556244748163745683490787148587230655162280001971470398515022463440228529134962973797126892123550650494065441861867878995664596486393577474832747177738850472579502457577265904133041225071224010507716215471350674191268684748539507105286235331993329610542193589592613918645289092208379996590562005105867493681652726156339976497241646634927368317366860699051720869953656820487360075801988447616830759854791532432568562509943709127988952637473324240391195875008221016096702030097780057351616001205239246167084385176408804433054842908819106081162245649107569202670200572815333243696216124592898399833135364697810062456792965890818355814606902261700671609978399682178466634356310112445357476631557893526556000237119991886783687797578548635778605875017797142876191193176347199055639552765278017962466942030783910273545481122843986052790641665029656627477633067357190798869366969516801805412931636289472840506988311856235229715304030492355646284526765439432799698627727216606470976119734317429129791698495590042981644970848613597172983366854822567279638404651610918041946277781802533517967087073529862457504778557545731334574019791432871345650402513709179156974979135995365145916180605645015188691900145004109360757445720949112341183645505286251924829676109585169658612440459584930408543830864568140987310384081087503077624262510237928755973171744168137869183152152201410695565043685407652431474185601820437844660205268718153390495603085095311641600 [155,103] 24830553947575123157136468850084077320871530063121518768984578427463444369108956015762790576089101824988846186656921481066934661103364931497487231512824266416482573423123881085330234041337886126896319329920696751264322763611512853090361583455516937999749544071460687424925072146758082791629857132696409927893040673182386162633108421698235731714507952986502899165500028037405664911495299823922610196563386633354650261013548331822657475956448299226592851760699888648679447241426679871885850430213746238035536602199264373698854998591738749404160279949870816956545687536770825717079857340464506184036170143789675296878964138829402929983111261664813940145485256245248209758515347522726399453475596450811547536718933418420460798879939729535450267703284962734093262715412871382730406990162548820786062231379396176332189940470684938590033574854970856535186020878683822088155225847803472662494291724421852543899010564218181868952680878990043032570212042949552067778035125743933252620744624004182506530901206984890757424318320137057143211118422996382379960246321518518754760442863865575133922590045459721687595578191938868197698989865298238124018765597191789657026127117361858907987580131073956623233375538437912199304884700206814256530896349463032484325951719101473141259466098729850465166934869337072722102742639666299373428533051531332217754255673651763444531476921310971405776343975341974318526950357675435719032861346742060823533034665770592800278954954883769337431740079146214185565094090210606074483698738838813634631681857859826756595297846902309027652142328773298685505282266394655738968737976196057595791446978144410172420276124310656519742132121662317500588573902496382847421562711200025387198985997183039704902859970941040859847655156236975182537896210873113296416757349985710497747771776106491663978387001159266226571703316051832451013256837734449361493462410272387983790656139195833965162965293549154979945375222261579564246651040741357501848459514549179400183844655692868859526253773517754734869479420058039097729756642699880667895522860006088675427092519520561049522692185805600 [155,104] 8295283579985075909810424105661765418050616385032456818082228490393196627256212136786171987181637522227389886902212217623982537848113378179184620427226333739407759803014251694735881235645421876901531916693871580169152301759639559418662308949498484777669212293914623861095378488033765400980690275895018523677344964460807089485082131943720008806353566803941901754119595450648056419534941098793122817665794606170210526514575971851118738915579907226455186830731003199635219742185700268296887136593127652480356204267251417608187531809049551172944629443711358858788581797723592340050536446544020866490287929261727001847751614740661679821015207285987188693460590077255981413013337311762798616206949132067390927269599663482878402471302200052015296012890818851151630256378033206396773329221573758476398327031265033422057301706991002946009174313167978715972393483240778057593430190447675172044512519793448475344592501481607474721353882371779903135501048473976860284893269206150543646087463197452046989723752845592884257976678002568744666368498020621425053817851109075578799251768910491927177103210774406999527504695747124984132402356187651945696330726358091941668038571172730631299513475766039274406067347911944713122070247360321166447268908679011171884973988230006727300506675445280718858847864575961618340753131292840423135364995359254311549776672396199939809553757252510629373076928979486221432377953467661130368702530613590683904739300060444077560782426039621731786645501528353717460880743511259468594678664124609154563668503486412281139853237245760099247984985204079990709944506657380338155142401745749261829679263554299562088096358347575746572427058274756146340108958914925567669950696083192694363576458107284947278180856023121653826877127101088728018014220246197679896511805877995981296153082399861089636842151342353124318288347542172005918494706549299299065634900679462869099890928082213329807933366353810277669155957487561182843770730370901838690871243012430552802816010030376347422413112653379602482595190592020760009904078663773300084147760225526899694949596333216708057538368 [155,105] -212890112837728181417411388255807427452865581806213323460483617334554302584578445433747351824936489817565127978620168219813238637095921153365529991712811749474539838786181863163870348710714123317507470059376907531418733767057270212157358231323729900898470814696279468678095611967597545420087928684980607429363768949190929610824391463805128179559585019176119378913856696474280282359618079814488340649306357886930084455468144731629456785932629140848284041201739615473142130157032863556405054491677184387612531936259982957648958043229929169022098437201418249538682539984850310981571472475876951081496419456299029069632091779608429863876953513814418611497639541668615880444422594406361658473399471833166956628293976635515625518322843061094172790288205399025249018598285962827498298444440134200331963520396166011349570129429693486018454533944787802045354730460740681895710100546215290904357185702950249258555397576954252789772811053076293737991969940115699739500274288185246922737511637923336371053382686353195024959105981301906472646386719932876540356686398232310848724143773383182781920318018273846437345275977736582788911101283995778880975575892791539081403687195313703412349636787996995653455701757920481563888314008779642513353749766543454933935585957601046814387034497472299629796327389100873711814931332948515817373075345209259357361344846580956656247115274814365913296059044197123449080937958062693007948797414314560201064933723638286349603779271256212340805096720779507080790201328489430064884885653714291787187784241753184877502991940587803414945993168383903052068009398198234318576124731409033603650290081979182037612447291968415330906674759850438562191848172687529629028413214751485339405262345737589640981917562544742852255188598688878029797444039289069101101351458823819741645976739999429868019339004624060181220240059081852582246536662893708788930939388065131732520297478963243159217356159954377580204583894496862447339733464664522536699306887645987858717458127227221175776205475225754773877554808233052245905564654332040402036930037454342846006836669526643080 [155,106] -761603377291738415075666055513194737334180009503484554307548462956230961342038881775226451538863175741756686892615382588339105550789083183592227915148063000581772435926953354147422732302587322403980043049726650490495154140757252642086748956521224689155910194664835120963253407646998577172760208919412395205473784556705524102577709157198035036578920849954406558144817889742673570139087036389789150039451284752828939356499670452109687706779830947633745749286279360763488403033769559734030059652308667970534142339818326931217953191657937960431787746558241918017828242046566331316306642257131439904389305111839105809066389823883816037645305986163735637383090348911180518809300320334632793953007054004655254737259760423546971115331229758458780242551695531317571011856044859976557007385960412290734686398410883808067994763795843174187477939986098288220886113854407764288833569230916312679543443051939573772059122474496982946388246952824598306093333099939802064141944438415168618711175386969159289516005008769350872941496774168280402185496315436321147537192759318591545985614296686540346395428580012261319040000184845322923002179982038724951882386853518472689162940868101584993740215289013754076028984261835153303445387051251101646849246660517073311055788395110366998696910949669447153009797022379437489481806958758849482316768892988840065365987082529413607424918595430286825004122164367587291160612702931481746123029525491554794686221980594535259768084548228881273868231649434126821781216045793569241008373997878189267153663074069142219845512373700431811524878727385299202362746541512022228298188614054929766858321068912108436743647049085762611217362613635490116861809798377313797687409565441686307876275294962098458781909160641911949268469737662662356576481786389374654908712933216555817419144576208179163553156023516326906812086212934508540674054496796767098640082974367325917919158495745993070313099426470101946727561330478255905429117792067234770989597072937060193990176199771086282089789043784892900525351767806632458088352392008707038165537089633543102809981773600 [155,107] -181506112158436207137445245849881347939809424531556298211816781219453694459131946285495537319574666547854040957880598010788994677974988207100634741929500158642048862034913869837833193799853745565936258403166690525964285127102306235369246552425431981217730597696473580578020310922447026086870139530359938651934365737014323734490744003334405614853823410050982468106251288134059977575438030222922051226947587177813076094377378646228718484224407742204862803588938248405177192774415819210985962744029799244270070180338686597805319473220054504789738077742999697412942529435325598411824921797761440481956342598195302000057344481200868549663941259420299020398012057555409585168339036188489101305172801977431606337494188349107731741952170123736442142582353431911573830228467409314660208143389529420234446705250299119047338166110260332579959954178420508969622651533301228284750818454069659007906125039073198125610756358271998767491565303612726395319032567786476709453038808426387922676360192905625140680806738888423462444651895505492731530945443334244218792009241135936825007604991199267477957066742476649446344702473673053220924527098224265328230273087792818104216071098514191346183705255638488796071684989457041732943430158183971380380352128525781643741457114398188132367096531130678375724188722380283684872510858598872106444235091931167593834641687166347175300606663785939113571086755445783686562755469503767011342350118330031727126428901745014552715891709974667622516854731599367240080887468026248335346803493464619741927845636200186735655497426140356449904886640050435077480533615050010887417593345138583271652642149625877891850810005463022351774193789318083755643634546514678833869022015251829791611539224243928946887404568678500288083092978729245827455404047563750727444833301921233254500960692401980841056594934529560048908796380744278760965541234401687805879792101066225562596383847451509713919454322471859413750306346751883863341459336272880155601308621119432188650342964532341333123172570158178482399943321635777240454131371088602870555679414954846484473904 [155,108] -27064479827621164086608142161856941142973667862740502990878800884250737929756490085632507057840711262826458225921279924364652203542296510622713643540892348281569180358030149759027102898959775563289151773368763323820723392920805707548232139579670733775529282144282380758065083151594411348946427859303566701665490451140053703699893121015269374437825580013204389637344217351589196946732716363214930577383740864956880322058195741194495639835930856732997523072404042374189767041206062325324685366565891854445278776362129555731374469991682468334363651796919007427646053044208391141744026487036342995894906265603979993336844999482353083765489297204023268255277020864124196553042689439757587480381551297883098503164478380001519460325923487718416655174259802619116030877304061703209443016315200280040393738229040893577400816331668507824097909290909337650426786230807968045522022142108078786328133417213435995541994167813831603551830406955701504308783619478579064119601194174843973085476184667173127336667605885447855769753549318226506173089036719900938948949519895140665955965782598589110683670227572054543239179152244487136897189127640933547824319814666440831910057689376614357848327337110000538193610872514375986157043387804946675005963748410397779262263152765245794335864409240546932882193690726348990536056362741133195567008990852519690147657362539320825437883206415087241767625292103691058782345916734246116766654066537257410348790121736726097911377653154113983570418700290301676527252177834009196769367545250958837807659831330012063918096270638266659669422182408049609591220595040558980733638562904936138767598667319129291831949357268754747229638959217755126403258343366809076220634956738498759518816469098601879153968366118215224704852689578721719157140395939815187009149039610185590375082537315557583501149351909928793030324491099050116204157979001739369908787162362846869138100201042043835852867381352240093808557388957075252525606726088054345481284770386821036338775372536496460828568404523757220787110169100621387660642681451249345662510136676148864 [155,109] -1982892950312192630437951781843164061415600251113980354014498472267049423313298487431251088341713814076216186672574811535454397556941229380067597271587138636522290369799207836602724800457196271366984991318347783436155270401689663093147043296231945627669321576710948007488640313159838417922645164948755905080843476282115274400693162066837134450646960789839550056058452647809645499317561940259939386735216254582083661883548491751887175579751836747643195658622275451641516218776860990741085171974105227705820077404605735785667007048114286857344717223402077732017780954314909190133348914328368970761827500225937907295184697914197697670130177557940261732076274854002944612709490675309907023534982747006811320536469476405865770672005837434429776599661801385704601717639625920071389694020784549327919638651971607479679256923624333658556456736816085591233923394228214320734765514059679787249325230346889093457176469649445840955387160674954854245520337777603879584798475089800097376860367168516658890403840475734592677622964438438978511623109868566528523366119936188041599680681964144004523281580802494800843930501775124791033476857860044838646029051647217015174786592477889521156855514167729705401411982128352798939804625393855746773839620662996984302144274220748063138885052368951888666968903877716447344411559399601903565284034537709241429383999752305563915521555094471709182340922750121279398063133516950153725295074315240825149967564441814405359531895900102451117387555687965117331260243770578030111456165042185054784577462553233809161909511111478724858780196622168101826835404825060281364172851128546589066688817812590302771547126135263515802935789341270074787720865555198698042881986809792650189194984681969342434130042105973010250979231397517627985057129372194698029047147917763094540235192486002628838348800647888583436765231405687870772537064594470285849393501301503320105521242741831735377887363816150998934264528248483084425697208919109465837248254099446692272750031015278831745267635543941159239910116689725415229705717088270128232364543504 [155,110] 466628261967297416127820074575071552266220194690484840058346012461806134082459038142482556226035074805256609650056581832251458943552940831316579192050298286057928730390915955636356290250167697303681526763719467468772854426982581051180051098100690814359661134185507568888877795258433757144656444318381047006277615950230895122540860354015171358370883215490473992838958438615352112115148986314770423937657427953669164501381238488822130139228350810570102505076700468263855009693617489726327899125507109649410082579871278201132638111686494056361993338867455867957523643063719581056175221559893648562986665333411174328380599830569891533270863680497670943131393284721516161713699278704470905491620945771333635419623563504579198262942113985590854114005752493729891671264839516701144519780753782156420396193401810276374207674291674817232330652720164551812115354378900965769911006066257837782161749530246913057125729986319637901927578198415541012267708754370319439998187825771532876589541951501191760779852907106517112276844920787213050140349707594007702721345059220550982182949146301564588995676103456623376078058649138040945279659797909656724128900395396900873806888279180188177873796815373858072881364298605915171837534868046850982545374305892852423050151829922401413937640373661126102588266419604982904513845245557831549926612498025106788482344135368322814789306743903929899469739996651320864862872115042463984542168547900935274476246349320330989391594296625049094770757118896245889068433167700658607907779293916120526418881886855699161441518706448337529946134936397572089916742630285775772947012479808619494610309087791651212997393507752657523400644017644538682107206455961012659429746756914008761850849606642724440669024343524896126503085932099761682449494071843241980282879880813955989891198219738957327182467555762421523135356842727208375985241734254114928959864061631319281942508753326401201896387171512958120491573834284379672453989817483122635532756761539276617539983296713663162513629908720713989196397985250109437742933567031636100136 [155,111] 154397042005683625770582035868535310286567809185460500297863146097228185261840114422944743682886209923651491736537930826506430857683073778148813186156304409064696785575584633379815340135010880642994721025173660619257847436996415845536644325310003210212328503895530702841582864122709647633824062695582796772416153832857098668846266701076790818255797340605784989606667247867218592652699125733630765846020022085982581611513011856476892715604348171467887578063182717128993718787646651169328133250229988785861192350861982780177380254779079373541085937421267944552522566757322477786290673937370294426454496336101768805824576764455201753919343481905580181102652096856024600615279848699907501616053833213023088920067082946760311998485878251440506513668513116234257775927424279840843095557190850548077974352905466777286483543329902679246175798830834716224266305305222642346551222536167270150856925256930187378790625755436166152443045997420541956411555787892523342855661936109320961477594939476314353119834006025852783679939735154907547248657547350786733238898001309479755337562601420294886886331933817236712562515226799428665143247243536255072337840258139126080635829740039529937857555685612094169614077265329836157200792198335982976455444227400191834359769935029306942108274521129961030242819234056449660943373766605635823400790015094058595475145392338701482597923688096928638064380021331234116890463375287622919168201435753478086875028244309131663577213820654224291437925566894118594272788943032837458037956673447017327404341021681638207217999416347822005008908819102735088795538171843196860402826572267115707777587729694466715409162588561434238658635220392439621521204258907096920606110743556953307163758934879695803888369754873631335058579017975659101156798037464198467021258126663864715401639000544977528211177626162186301797257213626351867258392204045321345543730690134375714094543640737226602120186324258173559187718669698395556287620943977825521471460703635241049338066064641530030852122806019549819138244917746050930329251768043881 [155,112] 23525018516876361104397053556939372417194427378248019479448510387595696776467123699021479657319439230923522059855053655160837900241495121250345132099318777748462203801339309696046917263769288358548318827337276025023312414478896116012241748072005980748440548792948204836572668672536660590420334633330679701180274561851271053323340318317952728972486562336081046498508737815895417737043936802390617157342905645753450308308769328355011907547343137895932157746069494416608459482595882524381840606615173706707218777134252995433832551957278642099479535054391677870419594944978301193203538480090571383617569778740559758679080047790366818142181955342104548875571642522242598896085895467122835787399325653320979066289012973366125455598264309903645773935137576845598229277215099254772878182789864963193470985464070682304221677847294496772621376889187783071886970175462191897959770434839797520849174726916963658478057157953524465727690689398735915250116631096953880246977045361584523208182925387089861840309849489516032589010441368470808546893379971374473283231893384055720372642449910995991325444606231515900873234651856483439405024049545924316556380318717306456213180376669149083800179491046234437966837533282393499257626815485120713037074777141403959663861173702526427665887468966874627514948555131328662150181936094365749767827918967070991053038966652962722117648247844414039320652547229215401687595070167553184667458638900804996640567766078771633690366889502647243390107925893952444094430672509837765662388623423927243050707366303755085079456576425191002127629354559375798028978752979696010042272076749259462078728983381136091344063515847788576996380698075838708784750646430769539559964952977305334888186278665297554189386686208185737537719642563965658255555925709796194152784191458643769968949271525177446301714442651190830050182806400355655435256295553700010288409127975043258472851452506160029943677062688100451939131449160466078030957355391768446008585841236473897878583294203830918562069022058562651775741972058648460117085568 [155,113] 1497336033884749303429024678897927631969820126808185298269571516192705600364999410982344559597458160857018751498985486911235041192223325201292574362112443480124071993593100411612267372463836376749363959920230001560607723758618582896124624651489290300219617903677375962756185423540064823118445746726406010125270276926954178474242677044565534644209005703600359469472076190401148399212183159467808016004788794012173172087611331369383289389676371267464474022923234048699233377064427434812503995951349057846623075746486131880639144093801069330255924980415982014002399045565696167238534821565398086452305923725848633104938425003724212738635265791943299546316078601574063799956809209365362751474675097996701713788642547265479197027077309949996423128660269729912272212454191476193556400538629893073061416214747957992008409735089713646456016443660258343788056178986558162916253340004021283609374482773028780777409473427536793213850519169143452437651432012045580496682866556368748458421327488269031022449650083216870228377374677579255109206732398709172221164186744228494946634951382664975263754079034592194758358762205237675422963342822240169427410827324646826995451733986727828525902116901618848319088733226410098672292000339846874502714470699904300746572974987327120468679341484444373731922565456640329963570756929440348891830979281288712328929424015898947899694278649247528487520828658893711367528167766328357937723384834254475153957754347332614695160170776269271880274858827876712854754981194309816536585858665782701974218224801997166640527337486343674730253996306353994241290877941957503600969854877766326106155004910113737555907561242882985383328704803186474434141756072815438924915171544402624596947132505360894921677126618427112898979870317777370999557657403260835422352057459991715774994360951205228674661105523904363792991254838213625011597231007735381312845728289076616918854704565673268423024986872616450840631707940605967923912006861573052248881667562546357169791049602741395773858171614875658866518830801069909936 [155,114] -19579867503662752718626906916888420721816430129713504521603600793307440490077337363292055789599924943036004988387624420045023343050566020998030347912645474752526467865514973834397436504010238304717602315019978290934341583784998586764749101817079933843636866798289817747949007290885239304761887740931754078825365663698609883877648633858778978046149250032970525326335826880488131971666126532894680889291785908588124843144977647709402642690397073620985780159898410037535052465279215365978698653166275301977856428178466850028722243139411894745764767275200645901867024159285210405648953102835606444802332439600843040410362541745789501101749958445774247065749402863718550814175179673132732583857522399481858194582704636117550423648761985254215703271322934061689481418015481333821941250849399499560908837687782697834759483293239228160355605271678463819864738633952825689552299391098373523200307544476330259720084770127943168267255781325671903425670801962076670218193400256108055465402716185635700093589982135152963822791195936761534489450050720410365929448240544837653805811653688096403088679571791372773293143027188897111753574940610167166016057796386302432429295089070260843776912329051682581225062817544327265745912269748380570308759030429310725822220096609363066427218242468987010912926918781510334318856931346591516025169682394338889472082126096912631263835516251140694730696605410608379220177385243683202636048357845716048111923296243358925997537176552774006666196614252608031496457796981563918682066707628383237025676842009794198521578553374647322481725365225323617687049422465910002754251549613452635587047864371553821845404913521392972944560107484301589972253765176360856841138014819137166191699841416298620998020090027835254715035586983920704229446235669864485765001846801700023138183694925640582522685081645747216197470547375678308023440793762967834422508547398019383333621813107589795896436782268997048020794131466177340822604555600554826406154931705659920435104682221900384849036589761055580571739363408 [155,115] 3151319612916862621543318675596120028380413857890246219475699408409022049543024591289311593735184349130225774568186669674151506499457823628702145869703321015901962467703659316837754912942085233362359025339356972409834451863457728912580599503533055269369425664091839211844255815495610447013177538679890162796839377335554402969772415988205313508249386104872842195893887303810693846589368277655231731138026008216154573401773416427084982211660017933032399939732673856012919266623216097616422872948811935128824726655573766192072550238524572907696994395317267225042883392221032185952181563970046096814016455970412277978265755413139508145055824839759171789408499284231742335230813554138340092950480443013910914298718015186850851135590441613088449877707451623906999267704896830278481153095722220075640585475702378707974028623918333289594682970810477546233946705028257870458778642766840416690177053369290631839827244962673582600490938648307588014151386637379630026540361920672222743734421427344449579180391737575181865599377378587199506456601637275153103720455883292320752109290780588722452365833819259394553081069491537517949070065691761089733186472216658938775034747194361250428141655698054532424681054617786446518680662803069733987342456491054774236027984888893105800014899691420782970251294711466264990406060296608848315617170413492278365221398647588332829546003029218340944720497901464480867550841836479612246929215082993082504334346471936720001069566867027863546636324486014730776280275170348740289040358897108773740781285126259176346089873623409445032446154932647906668915650075933554489809806600138819658010738235090322980368975040352500414548343175082078185224149080753847172965507501865690852701583690450554063290459572265999716614527576733101336368049880222516431909914165692109745396527945653502607900039298676988410531696834632517011350271813106503049929437223957394169957029252460486259035005834398196843083786940825685213643293613285110716856337705614573069901596732362700338800253919194240499370 [155,116] -190895489919436388435373459901882927565014325058381689767254023232347829049195679962022231633195934131652308873854428609768283626936276749206353229018963281096352442284527959388594905516877518087911476702721582280827482407661086891394179266292247510826972878013495270543157389352750783899180281030251459140661524712219368875003312143337972004425969354412306595394777031652619032730249291092941247400693597998834095968330457983128408751540014081555946589100017795875061284868830201502347066329227316246452187044812664093639375100734014977722042174814777795108527191460968059102197080617491881881882025862600461827001127754095752352712607669351799393542926385703282178747750941807717559827214438004663369416846978250973808847821381731540354483106727831344757013336220639271005580927676328094090417927423660518607190410476981635600314936276653098832015813795614510266171853941512820529536805486298148846045546202502498022634867620873828150493488706672190747707454397933323784844382970630765379725959439225744296445194885178761700992691755673771941069638859981832232402931161178323763782877961048904788845902174511940043084158157601238663267807590739611688701868010924139603925760305367734475064638512001425432098353545419409133575194276949965945881760350066997507029856092470849760997201041547861788899031299328856769915499629652855502601767260779317720606826304623910722887298771024980134355678674188071582740839920239409262810854615585295747684395994496019440411923958454449182621269202969330297655846474870215021057451721783964991387270683519366851391514287853921208245406111139020522946291619204078489741287095305530343689546930981236991959506802087801223069065868648759598883897775738769968382440047152133677134129470160279518346407603058467194026272897090761448397353631529555812412797467791262275069738068131762009099880143622468312894087925468549399074816595183404314476504844490676075099059780322554145675606032094199899853703769039819150047186692223335643711103810931169474378090345091872 [155,117] -4148537960214299067813542928166388418105216226761317298244743145546019118975893136622207562767934740173677883373392079893069891148961256045758636776998492209034897836593574393668615902949452813711583436418804096855803136014479223330489539392162568548542518638086703211984714823727016495381435773481714372751837741543688228418082165862683728532349642409813466323804860291504081984531090799248145636793086269529261523757706169536310510539448681264154691661709354577217703965639187355649577653497071834330229007532229407032952021420869234140301888809350862430073940992621714271758882074834528994548856713585790449727805734537710505144861679171135379796805908745244802555471576857660269298870966303807990378534149577577682329556639464308754732509436505822540393126277419892195155580345607003389828265274127609928584440802383057050762896819347089324236442448678207522742394733347995599942853890911399129851024679191716712989681125558242427061792856513675965239421225957844048378173758141724633360068061451523672360145413072627906386905254565294671775430101156002294052811199051398178843226582734924246239089443631606163752874476953430538225956070977379180713254455740217910351011680240793585915309110471711326023887881631861702090516144840315815375479660747307301470650083081112598709097261546937411745811323862722026143860483596747475335668300876289658277586959217089331832772331133803245079731066325942330347062131632223689172284687791272372534883519137012847157647891093531807628934576794242185108200848347065182208022821888039062521462522638298388978905192907987718679266666823218765005332004613275289739433574476496929302382941505475268916195089542827127951710576344813841289045733466464902277841752767437797293146889635718364879532677737290087699271396470063109735703982947384504040522128469234648840968724631214313826750148534840306891354475319976919771105312252426785891321233876038659432573298038343834506738046864738249629040123576445834475230041583013422099011881119338391443517372 [155,118] 197687237666110266768509113536889034127898533833033538650506644666423574798568180821938957266478457463122539103448681589029853108399473107022933612668185767592124590303159281523594999046965315562885797641173722086101510197716261201088519138144715930246556960619230947105833521985981603979311786512052481753378194208142969093363209927036102609724025769688881658842306765245565117125249736821274751137658684811604204325270710728699032047293064251532908425325234514934506069063306148848437072122783722049223046686811781627166914273640401298892713467755163946660655167958922113175506467454237068057959833811759260640080311651242865344936607585539824481025605085890446642389210274181635948533689083155291612462364598196435220045578825880778735832238128202510788567623096580372935002625374041568441274782641566141609679902158492713934733199758522213135317992911453942933116888543115379589048201641830095893576556205859741590779837324416347934201713852280375628587560581384544335553734514905893547380482619368956935063279040740625883007032457704056839527295219784211905889225564636716484619361958676574168335190976921421021671989003349996458323678392478526048671890980191662941181085402117827650153281600546913452167569680339230413285649399646293740198717263349354042301629231994552034612482301449642277796285072718069075702311380330778922478197506285916386788370753773365739760296853106384542472137607976874666969140953813162179325305475588794899229562037891486944524665283604464707064779172257740611302774223611454690336365421276767209547515162357418729290151659701706726506572345868384606248046748809397353668502403923310991981047036553995250088911814220650251555523081379407822813390439391281327381647923919232616691572960040602089843377396583416034253895158483864268914393884558260187673320316081421098951523500363413842864910624675541516323659282819332540059757843393765468150929965037175575197404008235724679930352981086699392922382164539575435057895092019318135793625749007365856 [155,119] -8478494908755308748578679720634766559557654739802703601191415660345372181716607331776731105014721178472308639740764869225073483970677625153123868285339712676192756991096295446459354683654151281906649513289837732335065827671488523937636546133828912240563892437302008109811835927028018710133914025763861844545607129770812803517172615579634555267385618036824397640994043986613495780127442367779004637596588758748165438263829251544930753315552875534441008982387171000017543472210486338474075797167281813067429095644539397067986136731784885647724422230279486233203808488870711848688337773231020609665946672936094718087645825598986200119004962484291268211196360907265462066653500003681496661013366188905683059571396150000629956810135130443043819896963687139121167966542089554322944579861974028272747672541473403626385436516642360986089853891545737873195287681485606234622411610819456763925393641931462669977009455789196889043417720289141037034400669154062830522974620324082913397410489452922385517539761374634190800542909740752895243330196433700462302773610937196004696410171178913365614693918870501607886259236310724745225807532934159604797678635759939468919780698664612323918300620630746494513266687464365538495131432962408007945545573094457530376461559733351876619910624441839303556438655840095312939748460247888464876048105895926599597090004241442290401985770769494948493973524138068824442297112592166598885723335776455516722591323994472821600571420584734387192143524938118994219887743552656411122439635635241486060530298586962710177075529552289039361844678786014408262549603136841148959343684708384061767293445350159427156135681070820804304438228416303890460646108420812497084365256490162747113666394051080117019588252022248813947783611495983985229228648299890628309727064850926451185899864712295203616485562637912562439717611405169349159305553097017264664322760427525262173872173284480235636192816734685167774874927462048864388097794489038666248533215166833672512723597844 [155,120] 26179078151008618401290972036919872254059431703941645226950077235511390375050646101066401905310795456342965520728414918714500520963384884076460278529317437349405799951303282559360269581389730159953352827045121215582717152290355597238199839809554410119319004528914769067068856948544000568131590699211651378357673117553442614333696949929950194706806176467719493667305411100677168731277580067514522710797865608559267462783999253783703280687264622852273826720163858728407955070588608165390238164873327495139813430567758284181461193907719340925810249788590483696057521191828928067751693681523625706304659886677070439141974542870604295363626063375880106910446153069965812738659696288206712920757090513048367951259246230310292118293011180633136823550411827366741908074713155707581320154296578335939285737033269807959705365205634271000952677256592271824250928790360009066117928993006438648313617630253372596841471621740043310875186866969513628570606047563381378743174282960852550882582080181574426336000416947981349928645853770667868270628665023748941574622403682343479740123939348008600364609158066932345169942232537497077182746093225267209998525345977022521946228617396639842054704136924596143739666631133803102998231404254197485215805085515325575978756791211289778012373674737350276766432557516546259615275992262597790926707251416741926378129662572646062609919621315508488082134328701812673035214149806562260795797271469970280488036976202578187781404757848410175032763478604621462521802186018475050982049046020178034755738718873517959107935725466644883476724645079485104334540274168267422966439461692543419778460694784600563023756705974881195928611444013931388409559454292420567323936540174241784566436553553649621561318600374116423909355743884416607902153942925681534955515327328573627093401072685038130204947046823173941083237405731954544790559446660832406515076903790492367736875274871206902754016219485149937599350436169273999782409988161616590855143732007235200000 [155,121] -444999792672760346162344539291299330271363459133525357659343649736826629117172559113645875979241508996824968971882580255830480158608781414549654257459784292327445495032053258693026786161305122693986251454320355422554169422541161468341665212588984459767934073212139097764118272334743368515029084101200251907020487855551895376605351233476584565746978320505745868685776491784072937653769395711389114255011572478209619123060452376837524035253943701823621065650366254473017083647669361649469009190330923382013038295821659580417710805861770969319992319796505501506741012940361442189223808904332253611030434214612572402654859792497831620374112854308495619485953765050031651947651437878050521525603809947956774957708497173482290140558951361202611788706534257266251806466868050614011754687686263887056163949488702471351486327124633449667286675222980248860491373204795911643590895393217174373989268418684495457558778319285355740363225614246956931625544706497877204407091865686849359287077035620375427138287984568304811067652653674970877218526340608926804320189220370284955180311490823056895335512280893214896144065573716049537996697477109051775406996779509374951958376233073288554587126526065657691263985905111892146340333844943063040706194111766816225971246613975780051061684009793246950655256385659097742449348624122212051961730298089750798946175797233096863097990962698086028581347731454073619173711391732615939291658478456597567972455166288039784826613332289751261532624052865870037673870550234103223733556310471242326751180014386955866160280671040634506517629402512882175455734367541964784491643523002933147214217518702972063308668094214281269200133748464257607680247362967314237085150674207933305397443633560931179041333307993055818269705778170102144327307069709821038450803065035905312232995941588799819590953389462329141209642191900026023575674073957969446965422697010414490777689040588274817986762363074871554613669367449068335944517551951598993425093883264 [155,122] -6082864399606586935407634158689811462457525352579454600884728397696595750696316035479645949747497619443243676028006881861338337832387074399838603723964851784937725800573817878373636811662918066920852042455322838456949806177128586435451980511924219108943626542105051072897810348918718897652353855583926088976549847952964178253074829722464644783332974739749339634937137172229690938755647069084987891016929640337832449414886657707341527513464004766852305950493618891111441439373041725250379138177189983475544412366391768256001435839929305229543833450144310088428954608012589925687828184444287361250412104954350389189414476260512577004855935338078349234229571069577893105587096564821253204108835954012650643462138042163913663643407230585135436982337158894735386527128113468659902511838465875533137769344031190935993431925659890900622051316615720552835857088059130519609622701077877338968426088024447239322953599864754582198851872818221488291137978827946069139049919494739040626060701762093131242843906264767768558000540359516129879877071756851394581671551945980905064269697363155507002472435590236331243625744223704068136967115209839683101449539448746556564991810525857728373130508107590538443800488820938549162463830475924160636421102220438283594474591959009391042181408725613823180181176321361954778069828535956883191880170234353702367367318834926726253450953416954640463566635582910199499019815876021325383294090529695441287062567589601457995221325218848946986067485583739589830893130477209396747948670126867288186401860123655429257654512303285775866086649811722824921084580713367586641000439244165443330063607896005668445052207536199790489784458259248267672197248045629186061427483892810233335986530604977970447792744909498792775471672470414715879680469045742971638668763522942406603455515869229277360893175912567995545105838648162116065887878750181761779725905717646766416995652739154350700693363141033662526032065329201284749124934541625392184832 [155,123] 300862630892659556047482210248717643885755596934041195742945198576409544276990958040745676908796323439384627371933071890726165301164137078052363813369714150453486219636827468552892313284311136394962643931880946888036023778376175234902199886149355655328708771664323913022977411274182056610663303766560814362575575504430098725199583273838586960341702445172832791567299274658148166812389045938510582970768896579320661316708547773492261589031667074517061691227936104263525577119894193062888939672784841711172670725534117152762298259100872062718337294155748758069026930534608943053344702263808512091954638354041002793999871080874845739797661542100927063249815798042674270577767517306230257983076915207882640850208097633115160671486736351797601137452350367325773588078587040818128241217060998740904318998199209593040707721391437985619483965548730764724696178913588009135197576654427415167018715562556358668673428956479911987245858668615499226836929441788345654500980858204642894868780588204732787937478710880032112061713360879009776048589858326364583910703366496073037751220171853958702548760453140699966397739494983177216912616398226415860990936396662278023557658417247937918758436087369469138742866793740883312437159435024246739544660348567084070134244033893918107306726842308324260832667040663099857744396293070607151122860761920009073799988630059502088064821714425424918242655439024029003472215347370458524749577767416731878981697695250365158448683433496566638621290097412096464050995574861722080311591864778231023805702754852426800013807477385015109721987323303661470067387377829066682779723961206461746350924481893076159792297523195842081599787281698425117256979608567044527460318317554331994249678203140850461359091958131689940993464868855020551041834722839061122365339381721870224945520822321204736226386028605125316695468329217824215125364749177769929756416634353715587594569215158452907316417447598206862586437898635521681256485732599068 [155,124] -2689037261805887912522075422578369194035558342843893317139955482366462889622138589053326829639540335905649388119148901732170364062575902742270529807278325657916799876044428779685048619148802439082234002994325006649320933779757605874967752157735371259128071913601474530620728709999566917143923080744209493955702120013724487364925146916850362780099812951110752506464926793560020706455978125461851491057650279378964870853821229446358648762717915150942759882853280532538729267150648702052721267904973962434554003367238619917542916694077137445039033352926892068502067787093539765779758368605897795580021276509484898177721046768689066601566038907933349312240115350295118145735553332025607540922091910076567919807817370933573418149954438468297838984523641278695071767069743202128520063668736927276084190212614549518366883409069699098700075804774461983933470290492075988195173305175498127549471393956555876108114940225069713226831838098464831611318584237476733516191923214865101655155690054925935027994103378309645175773565872600411992972977407974323086258698250765443684639288765098981925196804034239584024981329212384734948931568097284038512594371106479403632007362828424327445473797737652278431506634391351250550988410879237291471782562522956751531085769793400875836537335973735773056646280837429167330107650780530047509033095760366168452079099379889216836590884656187416832881455682162640503777752501409477509153809998287613285089441974213962788187180666520345307519202234677470447868098086135290336656215430278768449358661790238316505878510627499477468911174664350215292574058789902451714808881702120014499174520250311914895157384483375786943313109215085575303100606635274206614218800302420217820964582860116002958878696519867248238581335755159172767021975511946955660054738227051429610846457070999646815380311440345759812334959027609851656901570816182290137755507356794360168007751744768226509661997613721199142221789192819297236934688 [155,125] 603928216031753912928472181257312965912961048314683737495690069093632850923730171660829841613926165156889012389099008375629404268250831544162649162040193900869092029723772298524242428798685898173355335907836235867698630046714271063486482315816423057217473472400287238098612415202603869297540113099276421570915199310158693766520618393790401322122781768122946108425363535950108296486618458686885362851557908417252651026414331501469998669838515981557621164716935057077215282948136089828060266943896563305191210494027897555297313193301609822153239812197549824075045365139308184415960439629996917222130216072390617734502348182373748606210638328322360908090827790133498593508845812893384860292332343123628360839315951706821887416348103088447981426642517449134193287533053714636535772479752839103379852035562003611313120618829080719695915985298018097600490862222448756392218178017779876024219496945073368843670782357671733991650927259369586456034293686795106257922538925728768865111784946457809698480811533158818646982708028528397493612878792009475974837861425644052465873808127730078194794167859872315528594074953475601984569468057322794417891474003717832250717449020286143911574064165774919866763030827663696741673382129284585995553836539077314872149110362756892512294431478075150176968355866922187861713844700962370905847028013806424536607030580579568416035783871977858358962070606151341182609880810982531765555377713746713640901009755492345193884392855564614868604268084668961961514211333886244132666287492472711536584573943983760853370543599923149017621071164075947060597161567720305712968007123959449011993048876813767412343680176853967529586077434279375516267289097984436827376973486138434183999013241458259674325265763747211683979943993030735523642453527983237935463654330497929616385651218936534639135830086802677910418269804053410194059339332296541314855383719798582811114336917999428734773606468369289636675458686023620 [155,126] 25370697494012549077637014587961889962402339046636225070641469388320372695831567224572124876951632021389338332282154207733543482583657509928675653513493352875452896275129274453090693093766327158278020791851338091940057413337196334744354587263496563657434862950581200071777041058154489183997066916866528342216144918986227972504049136769350136759895522175409792432865880285627081445025249934632721061500448741483814506202639119246557478313370213514311509553473698235489218351307733220186835002502571159690000068684372544051651416303685851925544191397646846438480948723485874638213325343345900904907025033046654912797109162454385619933838111221173722614296274905093988496099726737621788731685177227828617065361299521980426084939627954642755350338456978301730582332596826340570757804085087966972155557408392755959896373291121421109852045195182666443482598677561920863629897753922016314244608185903974078726200398755751122824955041596394810858960381516909161940854789052272845263142833834322289625959565484817237158547052638069767214522358593846364676686845266146889797848487586290960861401517003948169296585928895353365851887196346231993676033296081410897502362794455044181621284358156355986190519508081245529796446698227995744561763666694118791606288162665792176466647125769575696089071793782685933611236348512203569753954551105646922271320894521317080560238682666392255886651081405855907132029674820494961202739014664567471503451802444575819990177108837686748079314295939082593598561810813322783292601083402709825822008563126130792552154672822892830104223233252923209207614720335644811260843391794128339153459290977964081546627780231012867926842762776766600071692567967301960253618917728989009407903053204454369777401940269887381397970671796024803181738544335629900833527697539961713857979298803165945963025614064962566075656236228660221298483352134692543975809980905872169227616310642290154675055219491792090931396224 [155,127] -89659549634355125616391919534396760032020204708494157198988149175219038319304611771157099104796061420185881566004437734090896851552792017854833018490860323406208425037902222126465829689803159547455991988534805126946303817197085194235101064199395612552835223512583401473652684012075636174016051653350314644921031499968963527293422200342535397752806996192350726078552796046978330506154903299546396582378198124403294450198596197340303493399955940261449192405893463827728117736122031933749337690244477345861871700406767807673587798599976935304315233643045464647750619073553558967455677179103549311222469041985971125167686853171958515084012535150425451913323560755685310216368686583932794028068749503529729154302022922346419057966122277890667764663510500856338607712484075732216408897229232776625434107978867105365175510531247547101079502904461091726535568435549482965525605364588969600683889579592138100499497648847867722346522416096635803347879947503981950220328440553268702960631388744381040918847608195895245268333998876326043790471455660121022812468410025219471755423016432374784834987078953343216641116907945215490836943648077287771380904139972650258237061887082403790217580159726029125123090258752354807692587548367947702830268808230097549123865840144409266620225855388056171044873475654621237364136486963111454116601327885915067132683340625980137027730091162331503131900381049311228736853117623681736309679027425038399532166343329655873397863455548807085222990322446190044800266281051910248399411128915683855827589213964457961223302247208715433286226489764934385447650645398632397986174622055223954149022573153855995246966486400947251065202989990975187473430526077940542576546997227158320527949697951338133898901330359818565371431251042096898632780186711190943344394107520694840862170377022369735914635893660129563584326220016736456216697340249085806767458602967880581589743603049725842294557927079180960 [155,128] 1201066361534845602368534244185734068860237342328893519536107921612826369789594904304910769414927758896607182971540038542395373630343589614007611913457433411527391706178309457861291550270229239922076310579933510962167461539395799321155361720499646391882360973702793568863942904373602371588899619355774011991801396880149315453536609133622477268880711161668556170327166988518773047873777788758997017918926731264116733319977115569373553456789365965277150423900800794394351195155425723025089710659415981592082238867063680605853497556998223261818808176797987028184731318643073768749775501287541119037863615917267172533537800639229174296377618676662712617153144789814464407945665536648202101782255396262903262627028291681388148542909899470887547924533568852000196239544977171575854208575452014296723242521609409777611331213109844192218937952514957062739503859048421109832711969790795158007492696207387397539107194459180629398699883157253814787246357124761924817887781315600679445926048433695654490476711749804349580113235738320585710083292263671571647122832101524918906877507053645318399949153735270939029745119708883169961141360033212511739044425202339152015781660367850355154040869339064014874196902370565344232428044505626834741303782731315959283305099749348893389506219851670763261353392021682102523065448957898698489529930308461248468337651168951915733955852165287918001261098788833203151758642089041672965308533301393881348669678244049893804286939749273088936820149775021136798366372251971919106510526024200197250719298852254961043872874866358933611100485360472656956534618892032816183864267209233661809239889376757002481876213872111531061384279723300381161238592926757336247180173595748044447529368778213468773198016514642880551364080791054037703923822593653465359487948886842171442422862371089825885220244088140362839365236789178420352339214643590600310561113616131909766665590914000166008068161344 [155,129] -4865151733175746374871252111029563033801600729415142493507602264570369348168148173569110104498901377941244745893222257483321587826490786784524842463442425420088381782661350123811239769894031620972471238372892074623583895941956789341881498082905932439097558609505199606068547004693507574414951810310215091067689701902135832484385725542230392309255675767887298506862119197187183770192144140342610320263612971043949497655881743701659021425891879722128280126241704109312266123325863501790863193521342613320237768410074031626314104062290677982016451775002581440493854613987800314787434782139926231619197228891811383027901991669992507631076693758889485208759157912018060830211910410175310342043992008436786009908110483353396987352571136317373593249238430058293708947280100285530492511090149043770958992913268517059588624743559560173851303840287922824891033385315409926620774775921889461790001674459275941915281650476168041018470191244524956118168225503506420932181473127087436648636207818749784791669961717792236633168158682506328547064482046985319939674894133701960910413994317257986804419550356684577037810280083597761663128231857177062258122835480794750972802145528999996569953890185531669414586308951555245935863700826899376650251791768427987830634511965883070847354327067625731048778364745499693993466200971757679069242419311938936281187542384937826732199263956544176435143783364757528990102839166030319145113535771335959150027545514310088816344416720222731967311180871761767853180137241126025772202326724663293989838713215600396238292943365668377278075388901527175392096516189374546194911124551200134332733140661493232684589871251515613855468425550577201329331447892784877390573323791348189472409120302819201393207611474178814543839411552565887869267425891550561434333483248861414317687553506332089283808226272827081829151779703802631598323066808422652340036420054127380945873256716232442280 [155,130] 7550485392536817174762579578599509605320371435808057000830886659865769111008215400569396656498354738481989613267409732681821718547541713962112320244001106403801164802782503832181038303202371498527765657217007612170468511507509736254938175850390376596584162302601934318898442931778763107514017876052551600742606620967439828063404926838690638060146052916607203558781578855765480013364018957088314477112392590146373452263995320811386171666876039823537969880237304453762633671500022338721382392046455455427913354481640763097659024882962665986589455927397106152135346105711237122568133718491434021264013585268385749269070475399739251707694830624489720406871489246354145118917723952456252989854726549874633013395181235545482400484410735663422671543463618328830223829582961183385662405601533654985267305822220003293520655744970083088467306228466247310656410450874659785149917419140504870392798010337167521997136435115725446449338047241922050395239819617548920377024858905084292921267651587296305915655178837200437279929976792446150326813961144039459661346314029143965134185998330626741623005629468256862707165864979449213623241673374553096206229245278885342982986019285008380817092667478291733715769512934410519207510153059203221951829584684167689561292475760440555348999257950639531436141955463578391134787012660356918061464862038343721063809870941572302589635120485058875040449397467473820557788425122825279259559186064604224395234540070925096727852753822855824739820124605558266737006405513539723088688130271162731245420136706286687455314163634521814086431205316742931881791209516993100982310037296253926035683257568981636809635207325774834189633265601032999145386330885026262884523751397132569823506980489730805362753167748508392861640345242361827870129451057340930150250689200767311470728115230720683112575441763751980458221134120273122517897886807377195819475675664784045419672001376 [155,131] -6803759961075805444391230023684663231578073181502115707462912097033260313863985752817557831071190585152241284383052227079149259255445119512601251292293395597298240270638558012727992894305246582914172790519907681863745529850423837315439653049861003500094556778376284614820397407743858575768047115283547706246591629595224901033988759600008217375238357741278549198947531324015577766248680945071024746560016745618444449616726368665153347073530800740591315385844831811758032311582366702635128675533423524117807648243743265440648361578832159182861263905892242396060305215294276207639738531395275393644412260721434536561942932897503764374427592593652243505923336277606258709395408230762013831785564508485085469826205836760942685526434677581555609956464482733553224690677905376816229004897207627163277329011574147091158418899916613714172924321755695281311097095223198747362915560940589943128828555688739361962833928651765354480526657183013101430395797598537167410851149981169265713996554421730092776105830884318719930703592507769537233020851229478707516137541661441003272332361786566167395148051516761609824799601860214192381573315990617063897170120533115356835999676827005143789584266271611899032337946104384983680491389585245544085690295682702658708019007535653764577348230663165788643285470678761750523220787661327758648252060900309425170116877338366955186759543965166417829703845950318177130206520454528574935542970561045873222155240664448973671850898807591683443473885678545483055178414055819217836314550440041056613048548812790181421900785884956356020721787535623892318888176150268176964725499384305873659110671081991634335430537138518914250211828436963039367850388693470822181964647679566909362307352894689273347856084428353301068540049904250242592778603053915104893575986970948358197342845453163982267896593793678761303764816723620104977203622160495372659509376850790998480 [155,132] 1049704747275601411596686307695143053154134377088395612925827700782088540809968189079418287104152439197693455123346476007713506527113660269800375619518161138530503120885268642945111870333861420022527092453651452110434250290238074625713998148792816954314887432656028540424064972731726236452264279447382694584624122230442092134151808442417792130475337058128101171833923953373080805114841642693676651733168775599941925166581984723800097276341404221292177821734087348014465909575898402452672562433758490352716984125816335530006192575356043202422682028191959914829499027823348092922567077847862864847704786781740553938082943852170431377453503094551625070199170708753211475289704128878642050058123036982214337018246412063572873237817128347840228223382474636267461858424766466466756871771174715855626429401443207856600545400438278894566045122277766982619537287466947835762520789775637332629581042712088403577772292034784037344961838141497515713602431788396153330059761016208285089972730709063224972482222489529612960377264707421691831689756188672569941556977423155571310909277132660024993992275671388794574653438461517291266144951954163253897665583182503168164646853659057720970712193085377408841982969696277972119503532472254977708907044605553217999533255212820013379993474413718654778838545814249014216543897811697390743560224610422977329213921903566185081799820127118554388912165428141846869336218035617798807072332154317242967496504370163203579722643881504930840274946492790405216171454990949289618328044249621375975384134545977956945302112482657614352133432493900544933799754710707601371714705005976313755474403904034683218868591688271426028806417977894519938594065773791801333266765781968823378082948535522735013696348794940134459321714244957267974069398123436599804951595998727264161685424128066084891056178450799438432562751211719337947626613702433381452747123936 [155,133] 9682139000044372024045269339720179043357794868755257846400665568366100487519217052074809993357635357279062441691854766480564208263784231574168590645705574155187497245647960471622046446094612622367966414469228542447036071751269747136160921776469084092399840569293267029123936103995489557616536024647483461538031556477129826186278973622806280529502543522942438969969832604186396589546217775678117889603675674438707991665030102763278443336673731793512087917392278086342354928444656681857529793444654738145291183141139898332024616852422565336552386985352702842716611464793220788557002923695462136292251040536457084177133691417319937509717978142711199257912622067447584185347636497654866577164502023233456062568934052396655685238851134148959983047626103837561946888404358007165319103758554732590795308575604642262312649415411670466181165098897965623443350220648873378817069271156220608549351193574455507553629398565993427559174308800958258649367276020964530281453478625695110435914877247268678157703457110164005686342119349633552400670835086492745423877839026772386208763567804722054306836009799484191669721659833374138197878763399564753929254451844127417172374152454745153895254814086812903908129675812689695315060543094294385130637923897872831602821509003880338226374750690352517792393174002414539070400255960590518262683335300012887499996961124925168253044159500708719919277436922560604404212643568000702738198922311988665707196037681986122628632541810690491136226752065496474843381785479442666474747179659591035147613211320912861146357612039450276577100243962204414851113842502672664672952695709576975092968405667819937976315495293608095744183389720459969260134436728995264643539326497823904783132355431347356894005916921308666498619431960455351236885916320358630155063877394935887781756636761640497242960774668948945943639706701764071839370084048609743652 [155,134] -4657199534393384998410685922326034406279340574144188354769403787323054395818685742226491492138539728870425183625765584380173582924923995417343622071415778770474038460976881546598141211031695438880892476347683353655902723583227093571342615501021889878565431589682777127754045446334370941058465422613193452454838171922632106588890020671307119508973307477967751231410435869726579200107546623412657703164973438269652002330281654906688498253259976239918649097142221240297687653401542142838915505344057860230199266747519211379689890476149596908072438427647960521028997959946227098901709385658995294566005339859930199334048946987241372249860531996935591056426972049538392706407373736568850899933842688903334215418495080122102981759228661981840604891254363214466128714010803454839738528593658517523485477432088153387196598461475749169497922037842487675362386746761262712830279067842606408413605014826232153835714327122861521069962204573466195055212722258855294542482905003917522743060631089802029806471902803724554400859508045291047479529050899429093277013873067548851062263297417674991479859688978833847579399481416964972273790347773510738469389028724386205447645893054873623121297219004871263706499798720408585292242446695281314944517284757806335041231662111641401325394801073230300095495402565588339225872374907338924028598711954843785906712765594668144220523343032686612006584925662474205512154765541829716563174415793146751254965646859296275775980762803275942626627216083276911762009495280338728181499839996975006025923178950323091656838997602732106827131641881017011374866341076232578505732757347427672699696134105886601650029385069977558322783646713756232475003263642296421054992138889675417874897778802000166737296210801206654351411140144727639563457358353909974457996295085889087351287858257554660461937920119522954203561772081433439767578737240 [155,135] -901914304799804003237491019091951787582063751139256081860352414234267224856567187290941898702892592113497799590214995310182689352596135310895709422198533749953795774225937546194421185843074670125337832127501572957873398771420374962347190341008969581015761244882965283392270879570725657095616129350168078051125090695123209504251934178327033960618118784401824072967509807740621579910882185923434322356742798170869055932841342246345822085470397171696679784043416793470284926221891286741282413568224943478883879377515795065292526921462683637641138670165110631654362033537403715268833126389207776434821882735590361366160948211066481500420491423286552260112264178090833203265018019203465081455549707368832819212927185279876477740809748272084462858275123189491808603331906687549031679299367393388489647771476196255217824550351068312790528105794234781875339188348928636720445695675457885379105476143751918664321775281196891932296897687564561867117933834167590481328748103062459526327560639987189625758152285870641765521503183977820125680982001614352637190444821113428234608418023219324777204185346460422727807745484698006469998523122531943144116317502893097136893654273858336666080449202475779672052229844881804668506259024204933501740310540093932791939488949978030794049921388861551346019692791261335566374088908775747198574006375198799485063151568791111049775311487675114133042775230969248426521445860603288903548774787825636792175599647024810789359222037675732457063473066996336209266769971477982237098335855242671374531669127996160271857753620405497298306657726971438246111990617599444836683635996390458203219035140429817398230833915408651683590063930931034162689898159015468518032298777611796582250137166371735786874507433536877656968464531018160398390003661196295008519733779499594662524951221557125279860198296477555090571404797806483135 [155,136] 191844141121845642324623788779978810931091360446907385159764116793951765286840995202376380092786680231657405441236814965221636397216910404192918911956237381988353535432702682352760568176614460585604785771712726213740403566536229504046244927259942762879253190787943881031606486626696175644165025732646600382930068665499446762396491270048672927202449571567237748128347335657198654136759102706236959896773241198919033468580549463915655179162957158948469100519145899118862524307698244080913604126671852719886188536645420727993992083508734861246552907752058203135475722996425348723479190846071076473101042238776414915227415363941670460694618244050589092025982800791185550979168555856119715080974731907503791961817456932925445194489700954490983835388348032360988095036361962718035086351882828691703937865997482776245578700583045433452260876432212160563777866289170162557106695931674445712780307326462140211488786803352110205080680535487314011823415385690076037368964625839970711569188827646962084649154673608180673639938601013217877804113959308354138188794204962387529305645314982643086710088821593676856661039014858007673221404655477024934761669731242404428091038509807740612865955644513047079387787552188999420889416438753165935903735368699564915862132263425016384826073298109391109538587950798465314375266109359596676187082717823145397357960358862559896019218039434286114405705134280029615045149742658204639350481559034394248409952939273853231815716152119035421703881739078555492545508585505234832424464515006445342153914902688652180031545898089302744921719230227937461212164362812963646419667051972195501691937250120727040865269770359435045870545122670521613923484449983954156212086920054503149432806896556855720134702662159417850628793764378682139563118012836206589677470042605348624817648861715251599270139718186209420968622272 [155,137] -902524547992191364782100277120959067377631656916925153674288502718657117647296632399804008366907108644266189076940918061727001397849476565201634676419237015080691469059539547359136798667701930667188448392788637915967710990918923132832325291521077670417884286804880863190997011735057401590624970616965307264720481965643959399621486926674136018164715965228394671860295880209318190819406603120176520656784341029903265574625361852287669290898567180266913409118964831746680989031230705546555554390207254548840986859611029837998785438997213656115132888031095898283713512250746366717744632554681824636658924871652665417093856053061183144982109024461487081234391879080875723938632730894311050142487794562082014317420943118097196895132584167261672983284084269336185003325034600594789108517978984010432798907155346547392120742107196695349229698399999680923337387120762026896828321406597426722095264009844051665599524324643844719682638137835971804949852944797010748997656652014491889082821532410498667082020641395054371164413785938961061953967085899378202040644368428376642435001375838970825139043341062711544817455113986536766648216734947573263006961215133669957646945769096207964421797984450058467890490852377755359581626102976426337223034587935305962202162787209478926009441920177915137108581316619220064975368604044355761022254222805414631412649687278046126420056342252515761357605557998951775458158680810845412450193975693510027599491831459924715850695576026659321815650292960233468739581459003715137024411052457117345550445168929331608350495590831422790848859060741530222450058464890082958111794534929567210789581652067532972056772867614705355164578487393440409422034988535868597067881593857577827257551098616360200521347806291858178638798198740682865287361878634953169183274734386870836838034251111215635440962738910968 [155,138] -69069706565873370173543910118718244599896616758078137232525047448845180661356652224034617566094127082023235409625714391477192928163994174591270323344095250144080596476331683521250249273489001039228783615778189398668622289117780080399497390200552904933025161637089706724976853157597378076297472944916044629677783246991581576243111781142396046267158051831033440057240030219413156851419134609441591613100628975102365154750477674313299576320819628706660257523419100774878085009867813959711074268217488783111822729780250676686973572443162123808583120324748158095809611405338599181612738953738740078952053338556964817315784535873586177432783679982923496827946734159984064277787653928648383708060258211703282387021626729730076381745093855356708914419382441195339895483607190724889067830012562769493543993331287345322741129108077210493322921466782376413882263151014284512795110578240167423818478357982680761995161594495486900118347113620195672755566301934363136278282970811298800853774207796896139168322045670012683080556874752871781235367902132642887376746615026955581791906998344226494334575356421698474113930419117608560493586725590682069830881699924766007272932391036227607977483580914480039230891700343066993052651169947778007563124182243358166522770011051821965540812645700087400381685988309829996630578369396847498825446869068380388912367743396901176946803754206048809310014409130712420116466913652005388721560019422753378546478516651251305656689866214653075541057014563491100078586786955259770182502744322781842425417917869352291146652551119200271299327204743093156208052970035060163625582232933103700002239018017967952499189175941203081784895620324846323354359767819088394030273305505085142774137094787783648167997920617429324677343025642209935764406375472715623567967061387038796159991456887329510003632 [155,139] 262807405523419785441974675905315161000937332899335136458464219426006863750473682873104691886067049445781733895308686092622811618888455525638008231596311894651485044147138995550365694906057037702320039403140436180354758501482776289562094726375903228526274831823181328527345207471168133772549520247612248595734787355704985613913530335988031086198358801449603920111884158867958473341625040753716143362261984152382960385481742513871327304199288346586859397365431913985121658538946912674923167781154215436171763672530747825634952099884077303245779984096898396243778135023050878165706887694532040953290908859473726995176077721788773713719642691538262309706317788291968970516332460514502731267514105289797492588274084133633643775545784254150289611795505700154185074533057378841564713346476101717984000749696621305005829516883271164221235431929444936730304246364314759930762216785885614134238158248460508888738590116848466394641926541774391222513263385961471065550690000233169553778098480970733783297905297926165640316434499388930376940421909774274396685891501077498683845187412651312756025110045959157017368851817870176161244618145267468022288753572609976621724577341398924870761949765369724199678569687878905865114651178614416722937529590084230856062300266921518038023060400716911227121392386731151779421335934744865937134632827137380556718689304008104073909644789065027148468297533657229768628061301651235675245706346748203381265530032998569926907996620874598213805280965636950949452095137939549426622999829160122373877119772441302269060207345650278935963136691940799389182747141307970001815604830536185318380871982837118382915951661398048902302743415327960585956176253575991127505099952635139647323748808766798472958250122228623945099378275831619970351561564396908763293248119993540360443051635906 [155,140] 1062146655333496158620120429015482625373316263244135359491954687322463704348267965690760755740935441098181765349180398388530332933032883827202070232187960207101628062864127079474627168509956177988233027644362459568266814259501491101294347469361981983476142820960343711429165383761490826370791955158803992642893500641949041836392589808424140589316705871369272079476591879627918040781450087346746662309803104655530485090843222494535640002796514680690745255957590054807821442204080299482560723278319112109603077975070836850046047895000699793275324283741425759616149457773075454058600905862007463192950638523319346284661590133569159025778856777618777923105101846935304010857786707469797244227041061102249876151067582166890956055277112985111585997740607339403219307258803221328376780760161254063961672178633071937812282705543080437611028246106345012054893660820118068652472960301152963458789385848468272381250928466594070616015066821692116761365591822464567336900929538313852475334592630013503717166682058795468959843812241374520823028139692295462471582302428005729079543207910480428367373020475654135706812720640314198251294932681325290505953376262348292486998698044050872865374524411642172118995770154064125298140358685779679377767783769706596419932467043333321379845685444066320738844976579933092252974328553663332774779787010615967254273084852147244405555213724616131373736440979391337927525317442161621668922820573255024484497899943505785516396049586684322088817653388718483761656561791088653417062746646895626856799989749892231961901453651349195098429142597903917719878259531318873490357865123908942347928143412393728446698073472146165909159995279578760023248356730744476314180198726225130162256541010639736342338830089530082913915021144298155361972440715412338997162715910829765888 [155,141] -967771817600599150825894492472377987909138597753734806736704114660275696933900362910215777216825799082832946291971267371422723469876609497907225977831494789375447404568126123059261054036919173741986527512781603887677876680970575243813254219121665464602878234516436008739987813539825399249311180435178438922750922823351895015569236068159139375589886309004738228051962627593901460265267589588522936032887069773024495039696715098379344148409272543481297067266433466481760100845030701540475838271909094863732971683466878783380322072500183653824001701929849255122724703495861320733679444571022254796839071659513830097672654679357246000409305935268761613883571732925792662841097764032405526048325857006160419432228423769913035405864831846340423065806336778114899234426035991622662240970990580144285172683317999552596668247274584651275571090150557910299162800355347776752877601562113234718632358099536652489217732159021495878628795016758400512517385756607982761594635092767359482842063668199392716770745488432995970550465498772091901185432205434999316369748000328653895081526438959809016572424225731298040424433796512903981532415108122021524214811479649781696031522319192610414497924429148908569922158374456643799382444688557117973528750947607624815106846229622919423576135342265616881133486278225108031943345503277988782132235186358958116430423709178814078416953919426452798332437466224125487305914020530678450718207429346596401533911505131502395927583037671947316184525554061277796490107791617307006779375628964774754637953499390283261981212428297471923268875048534819334119710400592398297119528215041764003629260645316601667722669263818884118527279233162739396021570613339910602153161828395920566612409702968206170772315171589644703626140552351226723479238401138933473697216 [155,142] -1259201503452217574967912923449416850653917299060799434406888105978168688265726703391608682638319224990801901927545218415282775863970981467015774301503401300777788885139738550992854534262342754833281627221468837284441408024758994118794343080557749509345849200067890280139102793874452801699531889522052557118389294317203732571203254830216947984824699544583908448380318165183937977644241879843345721304549133647379136228188630285358249640151591281991697047122007447156011708921455236446232403971695746050690447423277884986276854454377416014658625179050480469595049787954908134516833372419496364821811860808144517063627671682424522330543361135436485983814043751225218233816913886793891882258126819946693083408773128836279802117022548077302374148816421171822695588075334953055977660781895899855151936023061074188682768384903093701141331557244508919902181649136223903658895239644919289933603017965578952462440772337062917955043773192668251482676052395090623052420899004328512065193788478807781860373788993313582384482791231376046495281354388885823088932755985518317528560859411625946706740980407714780981586658524740181859362724543105348685637211233015144955721304248412785718926337592103974600236277059655626776770992841180142232345312398840937320185002475801075454992650194604980385998085113150718935638084015674575084334832517583309830749968169749710911242911718161570602545115634733311625543490012016126562616921032667328385790302375714029055224703111962833608086718439906977027707676730732437628451510952673223580551101887158412949423470375351278433067131874683653542224706581583065901776383939144859747729701029400781108825103252755770251320886687735782556662067980640008879024910327682470406359793680427493088706785781009943895355518966308215880307457853032 [155,143] 23341223969441843398368661452942651879668956792440091473245788966453529795908801133827679684435648009105370383280783460524800224275229130181068454324512872556581641045958490822212248155710864179160634948165108544351966824531221369619051881108115259607622743855556208470556787238791703385617987642993800396188281660983895142891421479967672960707906017417476634783232235380236299785548323485588086451062074808413742544142091957243369892150897297577555929791697882920288015037181665091717756975773855729301871551887056272891534069429155809621094307734120128159561078797805038525907082731721132522253576498513122322921608528602561974767524563832665441534766087594965280688544022669069494784772817585915617531160718069211630024961359945560806148745877562945551976675678430765490749157157137236985195934801241524081807825704247772384735598629600180447204045563506207581976216780689190535030775066933240003614572150519043645193535969902146184822587388500367760293928714152053648612117640303710556903102890992549804548312732192441530185866057257987077451426304111113365667398221987294717558438498486666173492238179716955469713184956714228020701874527799000887674544133827796229110068975219751684479173176767372680311545923491528764063268397872423595730680246864324500559810424387359857109240686369148324359147322087113504351793324331435247773565250321240709690828435833208378076710118606560427915696237301381690767367435361669508396176541361522859197225999664677174622241265231531500534734607403668460220510095218229718744473276934493156095553776994725311621060868051759006579521174650300519423464580165398332344635389554590173532706899962637177775380350926264558308848480182767795144997544429932484391384258111424979183835379313261953945177185121752927 [155,144] 12123895186268187470330479534279060762248804979783828192885827283360245124010098081020824498372871986764696405073753471794873421191903717753960092892958231700636296120925200433002896056547994270624950889186162597443277444641697099373671624046455359419952099591644541461954704214996074272171712971082251655855718737272582329083327531530182619224905781360432646158519713501252553644075133449389544764791082554119092722669527233571582337208055022539273465811264171800645840818250811768762354316473483973583074787340016508692758427907813047233503724041759727559034688464059225992248958338559041454810804344363631500196529049500860363713523223513586623774424510896154949745724895238639814525272090937808265402479926131181966082543473845983129140987685299895005209896026119417579650300107346706707711020112531213384188574780574891711378495409410288396729830112944888203478844787771048895501955566786296475775155122880586060179931574361568044008092568981016779689626805217270897862558096840382476943728397102673989051432001843111273696394612185662406689081161786902704249298220257293301369676285483280562667659516057414213209607532607130290792823969981562008371214890553810445580789805789470295500998776508043141417384285012604058534554832951963102681941967429865829016120096207806907447783001031213922057395937716479238660662741771801874613971212478502087128650227090116718868837024090212260437918312123713361702021253435097522103741094304539811527095823575597219951792405916676864413844285192127920590510014874813700707699219884889152979946179262135423451161435615412261742428463049910427269670177488406080102623566533481221826299551671542284132756555459368538252696787463876848663408957930745780222282847293202594584445765933035132686144 [155,145] 49895376118990992841397558159436056038278341866801164015085772294114841233794243508192991421546582629273930436588594197011872026039049404795859778429586987624513651199635719439866625361502791940554829215568667679861228867399297053298162274785568851068107215553839445496308266434885380825681879125321683660758366827130432569918917043395405184175942495952871219547133304444704240766583818524622166570835484969762870318041227573628783254242514207432813639823786469952265876201878267589008317449293549972142099314585879382831230658317146163826221269216366334081613625744762487912119760433372937621100076343638630005510307150160781707585273774165364960902555956564467563587776854130955697241981128416776446247314878917316481842447260945868569133165887333974287378541609275870100057490952030546024243528324879080845217620241106233681681759605415462169278604671100462199787231568801061733611547956556212424104317152238360133060842985458825195506137896345024882770489926668592981012615874794573827461706459609857407485960444041632434971298291840976483509283032474790439591304248945604009229642856756296548322457015049100482366081123548081019837525507951440521925504348864332974527012989397540048402930587766226276749191874886546697403372816720160743447254679105646440662368525133960921684089500884373044535475710531065644545779334498963130111156533576013512070972343819838795651074743319588516423664996872990315666556437856594061758490523544265528513342481796756738502406068426026455597172896106364646857875935730563594859550881782463863370778476092607811154176155626984101966977981698321203939041029902889308228054974721612047752203579143050732250862780025603546351473094527538376084436420504892111615305737281528854603622392 [155,146] -5855579543765030961879018896910556280911302981501232749979208337029732056804053381614081740130129800316712535667030916987330264500380327310652756958572105143309757651382513107979324502700155361555889034393303154887513238858245891971244704384380001024254180614221654103151856421775953286587584252708602702459906394718968219582979976715886700651635435637750724028276693657144735299085915531861536256176718062192943426984408725128653255918325347059534025308791544935110313274262876451074415434341487029687299958876778997146130315396668710175983908894316047477113432456298802334853311032983209818233116585496700447446896590162686998273446766584984684443286926468539298192749723204289689282662658537881153234015072098885484203699413018341301087414530429104345325159217993449599473464135459876596435505101615582429029522856772038458009292149857376420200662299425808135342086877688193716552078008598305187261900608977466630198223930325292684801617240484634640698625880231460551551388786350277216862282000312219647020663805539036834000496424298738704242792496221858796991771397754921354482027707915698142919194633302056132596551075636610791673690997551631363619195540511399544641034355013368027061156249267232062565101230432218865413516542078839902463186047029342342687310630214015872689053354732582730979935545830288898300846704368196878259028106879793068590625016796539696311843723419078799322420708135811491118694921898048295449038983503726442228058309109126389497863195700297752311415369414913351856442059123479549177771542798450295488001448714833371644907458374877498901310719629626305904580073446592191116950449945227487731825229569213111035960611351514952433608619570901897270298162871891126332573874487376 [155,147] -7080957671445352252911199947902073316863206549573725397653793088086570661305044059350812730081367271648069665572080777586926872831914062248372775310541455451276362297925392266278054925442946964685400113455534764454591934051377778840726463009191517092638462200140050989790888096782884876799258739989266028268364294610105824720062188516126963274215520614157121115743466546922616930223739472223849859702035464735789100961680071328552047233929569111154452709305767001506153017974414279792941964939365246489098454667681698535419978952711566868864655914120191871807737043793937243417842206796016150251374211644938726725647752249599064391001895737510260737502720762070677253257759604669040694541954815863140182431656391147698331104240424261399424277482637658233881203605991769421798639944216203063801308887289203112152877492130819294845887277879674398323561277671708833847550250856812287389340785580891068365957975993559423802302900124973434134728759481944082507699267375182427855008247056120426292259694309437191258762215521518644898401882763287579655242914190614711657085578300014750379288112635349056361598757816368412325745044208503884865253783112971324984687563147292756780001469916269350109540990731279287678598648900046429359699904341168632803304765193564249822565287259908481138425705697219344319817105290401026114423049770924353861200666499460883393007717050168080890553835889570714540150149000990166159750252293986234917829494136558678168063701459825658536214112220914907757251920422742519568398058261302791873974488391323680897077848822554794030294924243441713735462984082416006309664684811042504201858461694695902643358541153886211885171785148200784422176918883545055752896067204660806 [155,148] 55583671367282688057625726341011346421032696553569285298907333541020919146053280517644510378663046594764576063434045065329878073641438869004661061115414731858759394926424611762141120126408908822292186854916047285385556292145141561800939046327415100130400842558116934580118765364085700661123752421645073092892436487308450443192731011532374309612459727266010812243159946203872797339113605984635536126077411187901160822539344144393517856712171602226754661786715722015018593358797390156762138500099267414823527706642382242950396772809585002576335199943863529403829226393432740488910326571339337877857427452564626237826517071974759173294726532835917066283841528054458918977111889916327186455328151122265178299219321060906168706326335812980906592216395965541342623619744099404965703944957848601027473153836538939963425811804350561268361492021728716350767568704824313587011498702305523840527462318114183483564471289322243690516365588368902311544814492835536883714021147017759135021459410773499580683467751230083948485678151540546781526174248923008764710076704260858711339342735462725778565786257106437793834404054468840777158836859074433521981481358185091939793962552441187231872526512290731390405779401111720609165748426390976666868389747579334329297727330502404628340441553137443827418486881375114695290363308907848606597762322820531045518382247453882401616630258685656899829653728939352940347034254401141910743209459082803479582794159624505711609552991321467581106720891419825732838607058375939992231559917610095125439505666325394253639659679696273725322097338975333523273752678336359876426712348388986287371828582551705514774522262426997135582759108114463724082791698569027643392 [155,149] 7844557192233145438193280520293563953039657607710705330261659017390120261268004723393490758873592067996672270518421273680721097190839975953834516819560777884643424599268557830972667681970442274967484010283718821318501288053540732428209295163003620445787735098514378466136679470632268958906112250923433648726599257006730682568999035458364272102416744943833197323957315826205945857212557916130411281562978924164796608655640753154212405231204379222728500352744967344463542761789535279135755226635774322151140523312195750103041015794967982781154087295941563389151076901359211897420265148825988057878264455009508662399660291241729119125271679885488389714508930816510152363806486792579138051116069569594976080878106341839295388498322808784654381919301462484962799454709687223446970364694100066282378986335958217069202905982586695606842901469474947434816596584128347251511507040122037412597800977893766838161688809242203646424885691876695384361948345986456598594899126375766061004336017316329564528625400881424747305406096735199537026078505981543494702271867335892630914295048379394899183662495219930916619114427145041597082238324363544014327409464194750687845186409429753072294875802855291672174116276589092651187149449461203147189155970226516926648845550790958137735838292066963060389964526317030550966962712367378957618331041125670172112415604498644358304601792706766778675469815356367086824571947736780910249288650737048894578633470606497457486596030632483702918524137743972921699430697987317242171413631852959440969164740646109496173472191750674750596204671920966066597301235657070056905099641839456085799842200904837284589772721023193672361124477891303792458688 [155,150] -11371720182379584308717137662530150026154604885336926600454493753347673198651123769507607729031994196618280443543190107440864524972182285204465383837989460156729326979949488610134687178190907133361801491467159820330958900720108044979717400859077473762234255786608029266380297375928639696416160474709831482681953694050296709890287856499540282843588164394548335418952686165406239106182588945615112734775622116004988637651491855038268017364400124446217982900297923194835426520581287895282060875468766711227609015787462671954074732621595905544134981367678048147019156740050354132789292041881257672928951688709531890707321755329584329359769074050009794981235681162026600013215470145249791685070701421353499790642559007105727838929325868176893819665488436717438861439494668159541282383773180062997691456560449627555706986570172574235410818978111188600842816107104979223609328262691708456259907317874622867941398096518196474722411281368791267266111577871537339464870600859127696161240567393559794062319639409086781826016863834596568710231325768405528572047644717685319209252427002366509971454919425294054881094494598396294553821198222507491742272497392114451438349850316354924636179024047037352207565776410754829437344815499933537706806836184968837569417987880135043758826063996838512425278324768287320696550571733391789062665823447713142815121076324407543066660329873904383617253285632927650330765883293787343783362767431471580583998743503205648344498384811619066948459997765284700184120413017476574194111534285095986401086385175514579115155272681867673639368330315415857883783304702270839330070255012883140889873944860929844844707223111196958132428912 [155,151] 312657304269368467924782722925851112332300013042537162707532894555814392249357265413921878442671345561969624088473504264254100274147026799181682200442860924445305439851047036543395018958991056828986479775852625114239040585774691663392090269834057222653835078699774908866548157239290433488010800991973377265591550608605164218565045949836492766565898478098277679840132891349478742937421564514853315162152890636373323723164811438552997320508458117150501583060539365162199986023667541970910962788378725547965422270946075525689398167193935895354460519529128061844700944066712629252788809026095022270549547781538953941106593894796301716169487546257331755550997176890079485285985654327874990339389581635015084157983917638686968080292906678023957676675411506198000588627357293803942547061966500501290349787633725538967810590627125721059305030410728446843210210310833879489968301936638446929210694457406083154332483876415052106336874276214606668828175363837688717570113856268064545234359205876799811078510681302029950497375899595781747163939811387119373824759635375064838055060475497228311298609469330181543822794848595262037347820434759721495883543389661250675871074609810451083126943765860280511112846979351056979234664087296375279671852259167665045833867682543817955912632592296240580388040558620877803543949199704335008597274491244911644831341547850578957900717898152036489034993934938256882789817065512441543725756069964066193543563508686409064481511337404511022406538833395176917029104804437165480342419221549758745561487760751355355471434847540016365822076059707338887306783370099691973887069022910564302005891152072835959452310698 [155,152] 32456645120844195965546158581492545505458088390652125072596143010993233961237822504667379291472473314488282887218593173680270208800117651863962226080896526668820761946195352129533596454950404833105434579472850161130985717197912492591743294160021921654918443209962444149291247644092936209704898512421824940285211294166211885887724214105565113838532381521262119546874561869959311616064114560223421418836434555409058338640384702509166657355538074768351163866427222867110172646118570646933214097461199331526481729017082021845119570782858942517094088412847625831808092433820276068027653871749490219639594866628372160813206701751938946669796424945821987029324091451481569141541774891668517742306634396850258561290890166112726208760018228528867707103348516240391988355046484691965582514157202253121249828039367481817948006069317405316253746240165078366939685345063198009556373631275743669922282533399601943233979951397855642976155362669428091866836740093575879734642853387789867961506280360099856024793212354305246378340223416267881350240095486055488765822368739021276562193491762435602975323507506174471131065162852211800731687593731201118126827730885689414373663985137000526628794185216801811672345990441787146676698257613705597373991287764452273453435971973841833719199466790456316668951610674642181086401423910122141330213442628859784679193065485996073812515349188057999277726013075329174688910170039221621752888164569256883076349816826363355305149385788142473455782323549369443204595908350583587451559283224808733107988164929529885051677554486467416582533286963075851751453291467430272058336282558502149174550616000 [155,153] -186944736362505378535443336364469470134732158321501130732113828894895527199148374758237021554327325039857690950459558914181327849359492127581660456347214174905983720705466139361076345652839728623770400794134235404501436650270475377527930982544171256484601517395459053483358790535528088243668301390063383381896245616315784273211497388995443805446515108766109755125695895095375905697481872909118555336408065233162483024140264957983754365182375340837250716613849519520161618659817458524773653837822606289952504796511206628446933230483300168933733893381093899456591350925006207839426135600507960182870545202917063224340400508532319867134123546122962793594215321239797200120180664503364191856733951556746549716504749017963279683804577304842392525192601095640840000465454000078067159448944140958786529067084225191475667061912434303980965622089679107113149239675466832184251221304362554255543323087458350577697931218802253613486407499276542068345106414536552284318047321033830633927832394200729604583116347852750501064832818525081806871347537769854693940378127694890958215113935350557893704356929946513805959334025075630745226053316615362445388058034640193037266156719599166942599585838455123819289305313572322023951499907760365296332747476146793722605302381876508908472342585191566482644746084778830274032105514030688888313311614600734804370632770358624964388245611475566785966778303694136635725254132317452092571710442386135191212987902437319401948672185916314896707909267451957815742411555872318124144470928848645905181225648841600258119018956394411516623414567727640101948330067951826195812680768152 [155,154] -4054293927306468499365838859563126712156855733369932330760489015567326989493751289548133415723024236172840464086136521286846487331483651517186275099157269880265204568982404106983320424874401877337698930765836302444404700926351198913441510855531421626866839738765665970754948382078595028037432456293471669897451634509360868713306405009906448309227768841016772940899154498480381496222130966286839556506920187628542933302495462165981367911201206496515983487559486711649050491400471823837760405291684485008493994793412283468386130851599849391205558737271436333449896201393834554536031460046397773442041062935811944594156011046559213883405640609670551712368270804108721436743346895054385111428273621981730333800314917408631815584008402327033550677287113610721906924969732042904585187647576311831125184165223768577290293992448055306441990795719923939543046217765715163776894158419409451533093477166934220027851590505348791122938574781149180400937394319954033612931339492613950054164942820379548847190967318830026737600131927982927613330987006200297407240546936162207819646929004469477940422404150945327380435803200893764078231360289167438148489720915170848213104646838754270086619397995015549465613940166287523012735604253460597848509095376744562426558718147993356323109319398631577259689104555334466737769720787449692921422798080555063194235209370690077569095485310299800544522929322664927444811659394242539228164038629198373391594610325759504202241040037632387909610956328297256897185610256271358742904140085533768502483969687703735052180017611064492984511278449532158694452562026880 [155,155] -3238431299579005686041880365015899994737190385177703860192098164756131976911521834052173051567609091387380061991031298424064458717660760259375068052901660579915294837550188751563413959803380863385722567016406485992048452998139804543419657477428876755049988638418947938971182288146496657198371805251447409297737180041926794024342543965343644474028649446566207917630844614984587954745076540912668482977823774272140055287172663086589729337262480498873065099162246478254726616426660557522856925111483911200543944151812511608038023026050694608895732176494182901432846969372890942680314899900817649927200441184799240440022918566004032085940253293183439179055258134166568534023464972893798715981542395351969124270739967931726968804693950122013149575896469615035664043971547108330159802080012870314508529781543372070477217560608876337502772588332992061821682556814573798436445829549074614007687361567238934235937038504616305680710594786748946444870490208238439691239486177578008747155863735491220759920248849295668754101066775270413015965680588918439979644260505037188635980096929108413280470411859353664027561050193961643476028118028530656887766992692047883634765046244857268724678010815434589325223923463632943162066784912871009006993596596225220484507814041959539027865389219524208165617686390308996225659711791077343186842285203138371153086858765485928674827414001141419465397942186825116752850964585867580234376340217515673556919690527004680485773754965933369774443183339814273117251736551644497471583522813159257115088788611555712038597942996431472732793041123412 [156,0] 2144085873484393640009680548441026197721247991445792452692235489471680685527083023050771495757259686279295975599242876823749120198932259905602078848196957952534189043815209711894580569942013028969057583663543456493413727759199069661569279109214017180770290482799469417197994629233914554596334976586945334860672051452603205673999045761198056265489259819516125314303872416235977324201603432361520305760692361596993547434413624114790761904087170018824314570001499295950414159289367444012845822272414515164874161653275882642373542939192942697069840149986101423633649349073119106148013433311789013301298391746427985096511954070542060673797576169710619093665955763884771270571364730192685177474412831330669493212365857214107566032336285091558879230360194950617001586756935972163661499688961611947658061407173295987948294760410449569126630273040396908808307360867123596773330522981205473173348745145599992168726747868090485668153696489358173865979937339940314542987584668712528926999828008270740205335764499040038172844900455010221575300599860471095432796001677696545420955975165085241072709109087147180449313629495441769956623093735152947210510390571229385233128408530496664760715595032780779490831734527336911689932239176672550003391313811352123030804586679612024567855127345613191336449763025721964333698376850861514248962945358092304298035812121170995409153137617665995901939223169742836361355207496943612457935846372747253662366252241760631971654359548024944421857115965919706573379265404493780083654294837586239271326588704074535218997585780363799333197455858428764206040883498868568684267548213572355845072057502961868261674692918277727579927788946920670855061230422139800016625955007763706742634050763590132910550450270753307763557157021139055633769317505145089594757552428924921590133689729818404749626073186838063739747120420551775280016126345531544503362796642849951339592814352259679659010465176928190926367302842642803152522297705582102579817361313533307235221409196218633301414605464243664980807924824742079917335727854564503987210693134470389162939656135945669569651447817022950077403914430732398886869240162302052728321780664292087532845147229884619979721882014973318212391026169504453445535635478067153466822742266276871457374851502939930243649296534399682026005992561724018608213568808533911956932339348668473823092149110048170699957538306846834472360270035419136000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -3891018499432805279982310471858543019982381958479910244191976440955703880779625433094074723777211642528672402843357567564213161007253184044576509672123564256353381867718292079966922374958003428249597391762397944277917348436229538630964218565686895410652614913356115477217901170585565492732152598664213298745478295952901782572429813482777829695008777394169441458282537296233599441751663398733056257565233303468152555102741298091117243980431625931273512930358697564270440821871961705925814669242111734447187361898210686204727445780920669127558947670094850192764902941509737584772536335905929792952407901701283344541878026266695180020623157153265046403602877966154889635353640907703306297100742048788599019598273401159953875912214042039673578994398644343678532678668264284855914948784673284906492946595581755560218564148246298219862760548932719378380582788865926242658414417270604127430651538744070339699793599133662969431371266204823706757451550218381326209423735542940030213645529598193913390344240828630647245224981263353674759870733041761052314981071921030012408288037332795529450302912651835007326699268834514035773851625514828623774216660478704742630038686814467670006817053974255092721809208524898634158656300276337216747285388073557567768627217544013878354733073114951901982089819812512219727570200880732206307327906205802075412498102009556552168748301627389080855805577456029079515441324218225865465783010520015236535639366698316514521535518975943812894799918209220233675408459721614379510702857706121317224614866054311115489022686868454074058752956906084620059349925226043157909444559303726792965368275734573240716521144974580718878790946577601672783793351238495415441037454895901071963782802868840433328498412473612187051989963378531175375784535050613604528663714441443094262981734768741793602825151999983496374510581717216097146518059231968494259564625294401590580607957074868330587676647742139332139128569597504480279891789527930651052338461491888628583373764464117389404697614077346477534484768656288688077616190239596368312523066538786599518877840281962648931216185740598619790275887247743565532135005444772313924076218582331779670518262843039691354484209984159125673472540241030444800440791657265667925189928466548187696339658723686358207562486110314869356379990380982948792623960502619352410108817487527031131686121575018955240723393416473237075560419758702592000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 1687199067443604948634055876235979285714032994855803910922332109569602922871406380132052658236196885712119647832305060303844884039961843089015539743222458790656505699762907306380808366225982925576998280956873650391313717790298461563927021273500426679850736822839619890729951546275050732212753164778907642362509233860333067543742603085183405931006595198779686965042151346251289657733508795815949298083719729957361297403255274282009892586847848324063810104985637338410053626454195790188493571860470067820459183099013997438922063637265541937239124234445056302428717956795545062911979000384773351176096761597898806617204003897469428065595668091405988651721203973908292315762091289497686712945983689082843562149359816544481390687026646918501727528310356994458118669704241383078353724411148290344328875740020240111787062750617862370287358182132651493308489371248303721829514583346619862850934042939136259142667539261890237630866884211400301936505251461824717683212798817602640844420880039242763790029440877338848432152579349698634712695908695277984015226766842659597734937688574186118056757749455977983688533910334106299313715488570375604159537205493822999461943687120298826484221836962500582417783194881513579917385432456285490652479535512087706911077156329859194212734388195292722093975033865026669022626273541108740589144209058057226762959278195128218988913797052201984878223847137934917341003754766848571768189735736649157087089519975568238689549145488143623945502517282578082739657658060878912549391957114394340076748491587769209628651504242507256191671181024870857292049493263292671391263207049621052116448072526121066617369090507104864351195342922312796992219212082374248665964651323915627817054835957188263769051509195833819385873072741838841098065089656475318686841652919866002503946892835786046817604595710936132612261889349971157795633570209573165549706216491968207711079829852885897153594620037335880046462626463763224459551624991148317431439064476090453166747978487050977095458260234206568498074187249261254252664769132988636080466921291146211323635626575307060083926095866618044667468072866256582956357460198672896414919707731313092736136887922891901302325484981409835523646516122593838408780013135238082447105729154086380729571099442407653740292719342883116707378997669942763590863583978239394591102816869793552544532063539021151854164536414596729846997381861420356861952000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] -106726744770013483509933566768099557316105301520909795957812060619866666206854263537414157490919517267622535305270316078104888033654245528904710336098318858127711191395156667222465823377292283322649000992679327778902364027865658690428432392868360993213616270294188599879125415351679545031536681547814879798856366729768542463794547628487092546625335856979808779535838009877863670079533793210306514302412550490336651008440846256157091213477166069309810801156179801407214040466992220393659372852031652627841631334996563861521460624954059981861683559476116425104456226323080654669751995582253101795694052325963639176137828848808600328025338342223923420945993007555448992592938900027175264125276763965177522385661283414170410476415014474335798027992231858679037771345355528555091638316211641203827380826696995368480351170834735273271535408622774395193139604912792590759842974581219821294452104298147721428093864258643732371963466398194227877347461440204568981550284593385585478527970512945336657150770398558855124414117067253727442173323934589952962673665382497764996939248931093632654299818436779136682061187559643175532690446214609996322737341442774307253421521188977834523129216628167567349389898041557417343855015471501738427350536498464594441149656555750116476696265531673320247321642921178809194786849295810887252364795805650159819297218002139156075244981952733015518518065976417911454345352187860478906869887007623183849651748811104225834295958492025203237325499487621216343700020839955956101845083118635715221338829356803338653675163801225386762117306979796894139230711231761844381836271700044204551853499521430202761349472937930903063155105493720335419316499491605051341181723719340845212662229091578749143191330502162828018793600824504720528623766771728549620487251852376033635423730479285110818966161740615193367696400576386044251417348046689320035103561493810748005885247079152187957800533780945128429891450984440338140401809138215636327211346285296599531819549351403999495709884193728172450026704255757266869738234641054594888002257925965160089240519395369289374136974650082995684263451288003076532682566044978699453477598740024844700810299839807383044384203217006514384338695564852908205282297845392738744100867453081942239856488810718849310300186653779180802446975810927010575246810465749278806202083970356854530785169580063136338449350102347394234330718233319926084403200000000000000000000000000000000000000000000000000000000000000000000000 [156,4] 9497222535378197160946000227736544591925509854550328683930523828811734695193555042585521318746934789070025879406621489414169330529837104926089315421167072480859323042371811528861125816903922683048442731614529994028097721418436407745721988060581400532199175522259852772781787670912471602749922115378360859665805006153797693515129505367535781161408551500906596004908866702747442343797741461888385279702382450919169120175684295050668964729099934073499360611888574018117045700425002474139198683344960828190656725153064921900610612366199841326382596447742775033555629240496564687609217291083241686563570350545570375716165740010433726701806151530401983072825733302186728451382589881642990716358975017918699059674965256030239114704174290239645832653840300627582366862503309407684989336140448811468611550033129604630015933164439817598941279625610741971086566324702160964567210167253518272281294695730983884117558249528723773641566100479500519415895272747116765433002029130949038276808653223662351382836915284133574687319713538656559514952506048636530395334568560868698520416769784867417678404157342171354028897694693497323068282173934106810542533778622391134087178421703556684056484290506117647461305506371903262175415176788879293574421501905824620593173430637273245702335980608290372382598308471800037573991406042614115190224297125397017731712057769142588029957581052354068474292752733438856071615183676224151518381113178665064005449834973631390437919409118983318996270549881000648722215490762137205996693649617517554543070538351633952534228876823073972962398970170380065306223363644787013545192829254099627666685141078082052842739016050888938904785017256522598768688919500025936264140711792528596178031871829452072093911422865063266029076245089015254415504314429750741638130303330711955615987753200890525272205000347439125176077527716898141947500164879001917940901574789171879497585742371560000626604732219730970963270538407910084400984636284626897119976968933522181830419994250258460764458806485138422125144934963361238764067362826698905841121348077262857927072731558859157947770855787955093443649612532899727255022257188947553473604343680704935389315879799848963781305259355229938043150173751426186911223551589986026342320921903048025432379725727861290124377854899437173583038705858193492354820370803135028753409773730126105579022096323656724747782450095119116727746724318864044699156480000000000000000000000000000000000000000000000000000000000000000000 [156,5] -220953598035463000544971178022548974392574107025837313775705207838611024762086109945926180699797231962069305868098514855808671593276476767679498372737228856873782384421232161999976518602121554069160952402447153074776015971793188463365730948879916997922760292514194583467660988364672722309237666910279824452190712878307167649275350127695934082377345051116853433448707959830533123193593146092730759442875982942886959132487259650128974058900901569829138927041295671020324212970727834611445345459418016726095453090067193468781936392340770424772370025780107169205135244140641786107581152776937108404163263638591483411431245243936357372049637096064801818449578427896868418109082930240959672230486227992927501305487711058741184308424919463750837264516841172946646858637237675476274008008007083790884994852546424228290361256068591077709319803712061695519736242374970571915252128114421726576970713010504750755898681025323866986255717903656228083064985326196830039711590982794675289399880629824853583414936218687436910627869910286480370031977347272333272170655060014941192679944065351162000695876622027290350871052467632238938696735368791210078650436627281514342279160375206850459016397266256163653737565294009764697690167755098856774090105947774607544551449185420611639033734760653793787205004353618866269995599926925201552321453190287556165312447394249058089877932753089488905188311239937370829409449601063406781243721589936544102332004305328540057404027294222856868294045325450310263689830140983988824414141815097257285492564280563248954403798323367272431818591382127934129123484561937897175247665618269761217888633499185353274577761713186831995040316438417451751267210072396205831068018990841042691804401976356219166732284577794089711829757929719804863699886911713849791286569980609324217977264871938536012293085114954017180736204186587171996728352282603798629534349457215371205044373289115154802725985548784866404569439107208864786988322183054360425584395646596096021127709300332011741343724152130041580846038549782848956543981328879143289999580499902589335330031095615327881406878618535907108372341569130516752495117395313940300486081809321304250132187259591502724884601062663738244533149883459372889154535735416615193002677890789339636396267869243303655424718006963663809739103951975480551987187674909567608527028772143210949452116775941970117410795796917199301809255933253080560802201600000000000000000000000000000000000000000000000000000000000000000 [156,6] 859214285278884957492474470674579502404406092643703198342837237034137909689342721987377809881095711970640111573906927522984597792884119410714053669060602769996941534734896855210136344638958596145479369064958366497614695978549204068815313129520342932650610347784842499766012362476344954834552829084153471184886029834181285583947272173337836670923732593080715449628805050882734638305100736052785889154097575429989384070541490642756492087675799362625257943617463720599489966361746724567009104925826812409264898389316402731449463544576835820041722541899000071612639140293524836253106411440792566529358742885687488778283347563136111749910304573382992976964001305828765520893894021935862587905755584869047148663054682082836502599522471424773474728475008722581633192937251446793432785233932227098492689103559465482320909990879047831574835993512750060911845215456301841590403999529319453613431449418609659878593630956852855378570327215637803679188818052973137648156769101585861788507703222069841759704962571822021402429772458661847846615487463465089753537244595724898455333323173483678466611256775744424740576203794093716347779967149076866093573150176000461768121959491158544059473839340262621084987332134280696187917910936552235611246437966314547926377514650919124887804628292490149151316484006408624876157073356169190765164912195785151292023357618233453201023511022055186221689007628451599419078301874777457842810902018699122816966325082647000906573662451765233710891492278968945906809411448083881918464360037004149820727003682933240158576283453785962666699094011634063447697715457921521398150043820862041040203647765300756828757564092944574358232203952643324086963210294931400175653705430346498505841646482771498790855629598205914314367647643109382048683873906129972813191713224349246334992867768099923191696007585545675856277934459513401425375982683668320369791594167317593291981838176666427807639723048896689594176466987579469796619007213921803086364375242920605341413853841120589142065837741415755435278123094474991864567788985501795901028322403436824854185388411684672077406037520409449658319761017759015768162821782659492897711244196069374396561246190223871811038587999580048515908673336553561642239498733022721844280305369304411168357825957452916121302372855747403137260450196314440986147634399634958204536218713102488292925011953005523035338759974072524910051727659545327093227192320000000000000000000000000000000000000000000000000000000000000 [156,7] 21267774098377884141324022720967908216936118511481204030980184299510676917714557048965926753681253574861132976986476371323442961412230793621146932357293356782195785908646526643870150717585811256367985537483774767067470687045697306141904960924945438648693704987476681361204087138052755201659197686018244399297264877563579282782481970385922529772241464564027282672832588948912977290954935168295107495626586762469134504716806479372862071240977574256336677945196473395619755396849976731633825151864979727680401464110516955683282953248551511298372525899716423125981776887196091012597990971909081943684902395650413680413987888198139215721407734202504770312896316368128838920275663189963816273081241200631384639192680123574759693442318058047865892354164160966829257109568715725040231247485628596855220537012317702260695952337051016539520830459927598203974380083204170221832516514491780843737355429225200889502256000252549625219497782115505068110297451921514539936394699596856510890743172395848189864935736934279074586913944599233158864172503889533488939857918586937002998226436728425364065651938427677289601894404753609359922968911125954767538637296225749203074894731350284905637851195651153875885198625140192943042687072301021089147594057382832699359296383048027206736007265942877431808099770060168762612506075669939776355824290184300628629314608241477136637830273291606610251363040284154403519498060453134287633604926346146339062038346123724315558897077793550225045389976720080050731117568992316649763804445875988805339994507161161139748703441632687849426708577675242649470854839901124593021578150618130001089764369487238367174301367798107704528332927231622190468758866352619433288032721480655583266354332245232966630379482075742047504455994361613843358647527482286121168826836741328640485623980778483350297021547901171269780839976972370895450477419035805409705063249057148794161598790077134681659472999451175595594510799236553506310315357101039715676516364725564016743749859939879027552440296785191594655214813188026695304112476811207271935448470577231170193454913775421424675234745107665261781130388808908920041414797338640265001127464103434742859692393968702815318372943447028879872867325668386241385551864277432063791039177004734055943812783864475675742693076826126480338830571363013790620721996157601623795474162174314811159450800991736488925919251903763865209650550076594385238097920000000000000000000000000000000000000000000000000000000000000 [156,8] -131401815788083359433478172232480898485229195563733063881306411451345648394804837996572077286282036707968708650939017156327195356424312379372401056812005860663543945922513067292086451214654984463432434136142431996237244643098426569395234800468236263368832504700729656052844604085402799834075815948795803501658098583937442501712230838223852299247766696701255849363076392095200936343310299070736100387384903049381556472055105224602618759604558136387421447438046288122598585803360653678084802317655879227900178165192548992467003313279313435874538744030263992965499163879202244161480650791911102516401164230828284675803686761344630839060099249621327640455047939686912684765647186320718590314273910492759512928018014362742490898689663952139962835370316486280114247694414515955636112340999693301115727716918737835054094936091875654305232532025720723733690604209159214380916198098955152644833792552490615150093977963786648094109177083963747096129020450855352501842524003260619047239064380158196268149576399459832123168461528677804496595099442365804646740725977593537376159651988467047069792459735697411579244215606609914280677860403804269467817660224474254603478165677287223322050194363635555330434752577203643929389894075645196352746058926469910796606745287713071254434680200956405022869565581290961047812624970895713412951181438292803906917536839848105016934793214319382799894532218340138650518619523049828427031310845339313425130112332418110132655681229864885130247266862747123588011158798361376421694646029472467974219679525521253841486544698039533052380842536299962514497318074272990963674647179545039688205846367285653253302260710386701008003203792246093647757547090988298519623673492124311019950322912771858536665658632189462270637152621113010397770476868513379656731091991262971707101193448636907690390549053669947302934453364009161639726780485103022296587592197868268638566296501296290179466525493533170187361339894924732939442615211281549139885721770571307136369445070318081817900126327683480980980750619919698836912664781380545213716295898239189461071680057033865756827801251560991576247294786059701839813117798067854084913253615975022499799028695712063099071179804429261837550610573235472117224682094188133078821708946899789370684949680453371261802970861512470515447402505456302175254075779587355976602953834247113108434396853337929204835226193712181201447940177201160746676403568640000000000000000000000000000000000000000000000000000000 [156,9] -1161336982424971661569423417238187048519683473810240911407642838932573405099345422285599936113542880172329972003092211791332845246944762367423838348411944290582449481337970388372490969227138592629511367423057751787874627150507157612151490494298194411430390975732895575115183530877438589922373412618269067305263286875173747815104555242215053639586459165759452316483022471226494856553746968475496245299602676405962960325856588945227710906824789550908799342305524541700609514843713739675390800574518594084546356518873101876349798812367604170419681849629487039670337483606125808229010610802271449026919487315485134690084300147986388012050370219553760634208171715824107413141127713929301073381434710045208511581649830664392217202031134119840074786882337384631432195758344548920479648740883781083097449166796808760093235254801823825608889252082225120022243836017234431231633011834677160059176100508052382302313780675426647466524021094986325190525747331575724420026718507706704494537474271275585336746850521641705659949983834877061266591830989813219048364868984181061810590051918198482131374549281027470196340127898491249276490633475197482981063391195780104523884111030008119129931516650328258704911775593148251027247677126691696924182169226448797192583700781453410084857264872458860463379479279742224604940200987323003428190562117450182666783455652329445620129471044817140437777334785866294881828832520272711768816952483613020569662871200316532631333024109997714233142383258964644380541092620226256193210226719810087236366519489173811109002263331564206723831170720728517319579630255936997335788469200593963986012473411680688246797163312475751245954970015454237727063067359460685379288345493345950942927003601763911834715793148484273800067826264096588937878318240729017177958918789687431573329940278234076988153662348930805437014318120654254379586766334157819498190894927827909957028933945821532903489993372930633162564437387112569273986042505034738423344229329458323951656166322020718134146062794306261826674088509995863787665395861058912990196504841038831533290150139124984423678960408223655557466123115350288864647016683190791966632235409727190070133384083314340898846321564217654472894939563729695677735682223251639545518051331104278380415931373249694354330201575545699997824028287163183293706707349193423063938338622235594910148710463504389688991673118257581592784243852335286320329916416000000000000000000000000000000000000000000000000000000 [156,10] 17719734698661640872580783808792506102376486918816024212399707304133395689201258896907340971110082016590645958438292084810448572176676160037226007357437258658728797558157969304895717914790590248415672573147970594138730639279190628898962737603786815051046928836884653940070430908692463775416572177025295973620566761945490405702980126291711239644657222823979649693710833185599036278289201091221982045487322348351065435258691322268895928694112219083227303017991596385136397943706577632063068628846100372011313025187451971160117587932735557967601068955783535283491841561478553339516635004562039828727769701996879049255526945569100941607054659216234708827128747934238708062676191220739424654130443055175240736503606662665231901310807060951624004767244998616811082343857093253101374641536247735554017110514442809272375666960068734038310040103612310153465689044598778249921131314550158312891345550533398958268429193521894268585470032057785913554359618812288316480103646816404386297859726007505401685411289689697727953665283217053218051935982673173097084220495658367998334925095322821745862644253589080365059053563964105392349332955163793166276076914585723875786156861513926680629930934621552353122927013914080631937455331704626240421145375899470666925598640736370115678291781312443121859652701192463579077646243740801374506658385829579343298117406082878089294045395387076080115015529046524455622967523631978812850301568977177496548671830948096377497806400328742677813100033070246507455130085362964024766923337731613314386035738072100511068272867709143436382821141967267677006666443756797282552280940593752344044055033027562001534677213172003767202943005392503410541249454998270068790819014639013746552490743822632572720766424340396294574089657784160249390657331579080302326419863157413581029319785042231334771142093113914706456556532831674088136276615395123658020849252440230938286171140626487121902091989300322434568969685281571676314360758414214771710984640662609862493276292237024504000325183421464622336928595077630184654143857447525986073273181443223997557373517813985294500218181040032695834509482474030469607181425948834368832078338821605106227155762323052644194061915756137244171206918342769204821762710677497695947109042930464751211319200511918641224333419471212601966218656159107756848154840028124842801131094000628574457281975706992093755516193477666138556953654838805643330059885346816000000000000000000000000000000000000000000000000 [156,11] -105083527378577713299582721907697081516856392905389586305245662705295690200482853588064811467221526740105452972132811612280291605152853106665619251592935191124053636048969058710824024402070068521879061373077651639557050925673637988831935100250628375419265513226710890368702613677270798257221989794238891413622793361930434917665550360282512625778836366000691218803921040690005502910709293038385398225810501821968623406570176382383464323462329268593519212140862463615885626748627870344205917643919809496999976321267647416511607805927129817281430471165625922256051763917642840829399663743228952361992263621659863008503139404981849115815159896666003204450676702070830988741298087294265326263964449960659138677140758127379506137000980701318495888370209440250444909079567434980045274597387391369207837572201932909534906133844015136472031885413761294204021722777581815737783102612922191089009681281239909236142686431979215308236171605673202536934078415870298504561422527053977803305173963359998080678768933402922323559843407234180043082808600710363911203976622328842913582092362846113944379845131287851213056847554161507696654947806089688472378749157379492012822015984086080636092508600413625603934431559949482447978055500447394488529077881125399109937447826231923919769820477135668556823952529753314075092619854757346001239367893819640544817496223775708121043271927850102392249476234718169004522446694321664971427787814723365560801585602548517118592970859512523496425777967368088849907145024254193287602079860310236470295443099964759148353251151692792761938101158163982031283887213136223780633085033009815146334126233629384622116268819813939520867052923382054947575637904021120669150686737272826350697107692260509991177525118130015799066890026967004579297102051237027392021738844986141064673803766440704059379279403176988179678253770354730460620432052767525365982466880125525810273136841086838466422986679961143141293520089290873181191875726506267184739663690524679739738764012810890695960386680624816180610008304552260331148796801951678668896541881644145336248523922787203428882294390708258350371810667908202320323897436659630987497235978514322940591582370347215758224789212850822718097231521004769581622269106380326339127884804899965931420295533771666129549111404860725790103147453753497802559636515301093685969877509017773295652477841837716729886725310438653403515213336968474144703208488960000000000000000000000000000000000000000000000000 [156,12] 403421982632997584101487770193416126877752722448770088198053263294150320092096067345130361838885008822581927102024700254244992680096644371377625239522628740951827255390692833617249370532793951090081567641463370002215265938656584069137710769144759050513346063185382537725623848340069070674298025976553494457489670756770472728774107430993445793263667847358065835317670052538490892178476071222921200335944013228964098350074139343009845993070484238338453498289982948571863074422266051741963095963101768059984989680597022671636482536634029943525996551527495871211303399165312318942493652982485071650889376584984031048332813862417285900962378597170032096679683340434450662814200418164364659329290637348170487025486297680530011104091247306696454452390036558747849914920765649729712205580558548038146787262222415637894776334101560755251883016396082528501556138372347539530874425327587360414911093963308494171929887925060208450978465644977544635079769410459610503736893671023451296516256944534739893259799175071461633123093621919476057920170969496189636211089781733861530979294535678910987303931889542225963596356115907343236634186594621836081598796392825260829182743947119065207141383034614958408376150292222611115625464489540741975776897404317638353692155695211631834600425588857992403153780575102915920151637731741196808049527145548741657096632397345934646514407311683295024296076993426289649554921017428770418599342716225360191339103629025416449502063946068256285088859905956666066579796579862015489195959423854618047804662515393602336246055827141758925070386840754290662720948208852002715116323610179747437344237592012851006894513930634458240725401646178418894325166434788098394811056742787110190312382463912559539398302100562401793079875713981107618610547317156648410752695940084080561944152685446439634530240181682780465246729048329013619076726739357657063525095006218361568861012665524661663813901921169463875427677429837495485687568434017472113405326786547608747881980145385263498103459033928745800396455500580561052112975600580850574494038836885667403209776934836983598653957693489707480566562529789957915733791186165216341921461320706951677989558715366929249345852159898331811031506156593128797409196390823485426472254007781937699081883008990317558296799491258413044006058117028583384106186518017132201619148943630850244999156056430395447628248256669015847838458829582313905543153513922560000000000000000000000000000000000000000000 [156,13] -1236783823756387342144660841016842070822158502563870661091204347523313856255827442304469910642888723833262664983573647849385872737843921822118129973008274021845290016109159112226434378032007482794667449960302760198626094708506091356177954083809436662237021361949732530097920616480001139050977925817980630633716361363355796411429020756522999251580947696250612937091677692998875503949415400236490091453490031423709801631928806823108758562378314995542966056955966387485876230608817392396682577624099323845743765195268360408909141503975713627434068609545454489111983369431315435400210294206669365673822746669969902116863266802409690329003230122617603605428103945504706811803993547185160506193467191997363217818621080355610269567138127048354075198373866937302384468890515322295763452833174975277860717480657731800723962309373724212591867227752803990595499584427699135861533320173332247625910198503531742725121162139691571224181550990373181280126234193670127683740925353648354618553299702718653732476189928529172825711514346686623020180866738712739883774023199855908571797244204133865028114684591719914549043398780455210073002845741098080250190739374783621329506113482335088869889349239963407487060303147645141147951338084339497895724622431019825906588919079850717122679419443682568669249479464091735419485651605772862474831023517373475020777214330151647266363865641659378607074981955259481907687798010814075157624981342965042000512439140108922612570584610060281563815064486260181040854515316820030094980062088301394152480455053894210597803364541665043200082175972057872607427715231017092138670555856241383263870349318412053919477922234639051530432995395474661635112006128028153644968412539868777423415526768087765515346184728168468105176253914509293256148673582566992421996532458302025133984575661913770339643114884455549250021884722765161779760386565054590773580531355234010242999762222287408388411332468000569209144893709333219861467884743256558583976905859415229883854735777143731492201118485783330238266711810730152833519888854217810641018262996306481446215891607840146790518596111271373834540181618340894576647528711050099418136372529522416027693859336060497998001119152729401022832038070324478036448409699758486812465334413591169344008053878051905444437736868486681622837737702611055233316272109769198502968474019363217285444976847980405789117795034161038958961587523893295507393805811712000000000000000000000000000000000000000000 [156,14] 3504177193559319149898822390077660100270585711791061973135187484159425750053545858937703416459641974684253615767975210545137593504037715415777241035385337273696844638119237008223292623387849249566297739373238756986273538684834307262048390403397915401196248003411654599199162375136434982373154280917549264822560285009754541753913017095383738365145544747698960974379583992283477568656939000210297916708937047300117810073263114647963916303568397727251595876574543999636337214439487468285784089215026567283494114873487660084224034376619523752480402598550304970173094572837772275550374587337791504977514067118421627041334205676631579206624555629193742317206686154624523864609498415269788111302761260383019562021044246966986985610053428769639543700768490288331580762957953302196985676780339319454680503767919648151347932208786431448596101805334460363930012582330939880676946421103231908810934247611670761724920072142689677916197532785508998743953028765044442847053698068778411236242213843071521238266154404165584635580690868139506313201122211845443972827323853116400084646294246073289583399900571606322527243495024789412788923540883963891419634132422928383484504973649960536858521191523143211869856130423101540022396713519871693473949224733351181978569180361484922810161147161761358308874939583974304111504958797431421321427227676744758184857069178726221626555896208198893808979177567872505376561369967449888136820584971574805844240448311048214607181214183803196937195247210815543016690017419726515687353349075553925591722018298489218709557580560140427118318449290717033931588753474753758584933650153889959786914930341629834744778203405367002775129245764003377452471921625991134562714871766997334495153890670963748753122597688253419010212954568191280403196827338866260313214072327562006319589448517830606769412782762726575502229481370818841961868291101002496895379717012912259600073181433978186615253875738509824919078007186711186866386149772678910115595034972065410760868512966863595981196101011617432246811403929103201879648333221916891333812157632665656932723916025803966290084477238369501003045784481795752112964327798930762992635764855098866199815269707774854705375536571560816375818119024911566811111796470278185088603039463085813536068913594903406771206283718741072046358690985957814920793588947736165754892203916305621597168936718147764486820013772281318040307591317896126577954240069632000000000000000000000000000000000000000 [156,15] -9530297003427027855799343081891233261574790873797699126477248720606145423153785848133503567080535468481369790931092862713918620962950376013563392861015435627743049923435497554380093179526576844827435480377982363110860258128563099132012840280007080087819740292809895738151651076342489174024751091702368469977299013724703703826231500079830154740606418308199697734046764663237143696580377676144781231881590708860173018695659457537093309132336979135078956653503807403753260091421914085855700606582741030361742002455939121215921281487715990015368227495163307808216031780078205093518577787778748931057571824817398978794479553572736141474477817823952178443112445026034569142321544036497260337017513953187693491113039487510693448399451893595581030278469344605686999072507565502347867706160587101628948554142641343512923012408598528340713085019756886955056146022570935147059104485330408024423764871493456624146687331802303346715662655816161490190242663898992744109234355529151333670072444554154486300422100415692202212961859857151891887308840892558937777969865750911616847093161956383482017787134634185516697805691324908231048509457916978903989414810901622194186807267570701085727635210148706552540567675889288439086510635793089660233314682040292586039724040697895526433308093935415614844322949809992911463046110707974315636563686389998893439684197162519762701753610637166695042205349568331009014060275337756506532578114990405995845804100038561990257556083540081887201783783879067138933098346999297277629142484465880218695985665604359737697734773668380856551816975317829902847180035127389830407590834040939785707538847505898163473843699221868509217616335251348898124606782804731020728776812248676213296895420425383284507932099827142704589651048881635213628707035769705753017620006360037530639829258959683548954725943501166530350084518271716361380785904166940695669446033949041282547196898595884461863113990389527427947463760968637604126478371938216561950898887234921642051649882341725700724983762336571595869432885979398152291974385724458351554364370799111257119413415029486982676030717262916178222942832760726819319123512457758022542422513719517856059745045225102211642313619700538419298908619846391232866279234381397754838534681055539436791297687867573962157476204738350884442322903656787671762481316095375931854765928546364926248290646221137692996146659889009092631349293147804225900053906902220800000000000000000000000000000000000 [156,16] 23605914365013304191895665509932619603005974862262221050391044531304735931862641344215445098847213782605486396106473411303857501718791626559285199508085277006386976666522346341010028716265504965207514580894144240358189876131955300414050312006423973579364762972684477841180366265286348079101449076568459116330251849184216043014318047846124690189594326201337825592735786323640647948818161523472396649566855264879381137488359041767280473457681797768734876647806305314465360880330551948156464628226315435282024242546493792114376645657351629391620407556838375685832744648401584193469928843749524461027838830163967124421205299115677329292163729896037449480131108884618883484328390882595402994751792953339009294848020772702671724091529150380693813247907908818728102306216176729852927310314906455211101111154778880884019957950957264365308413255127234705965896941634480548408497801400975371377520163918013031225393593436502621076866559269669651382256170364576534914640487241352959117249513202777971357480792250911648890198661200756007233973780934345588242263366093723630636113804509743508009674032351828118097157749402045379394105928788593945584525247550049072969882609578449636444366030446485347968327221365559311332348392397467469543574758230885942313470112089291229062271337026003329420610829293829000731553625367031649557995970470087662922651695351545283773753197121854539231208817196684593626986128921411741106233934813847494555330130362755875169106498753496156828417674491584508662190196564719723210066216366629552334953746493487296497361323196547252440404241181355593577979125786751879053999764772092879457955067898438184232286138057956526874008168834165339201295648829457137274843723206445805152938207327026061615268552711734859808225830692402200479100760416796611563743844127300127794836763730188037764842932990405831332362929162416286618330216013739527730580222064990300019948857206297242412876161411533345449796733658642770520292567057359755377530859023466685149361795170604395050249267600123473594796306534528535572941809266280217925236422059928670504492302472262600603967503359028091409074467923775185692692518749165837072329088587382817982767887633695705766554717315631269205434537735635727568225354973395111150098583230977781655092756501398877223683845773824024202490017169510870793476797665471900612008858609681029897065682578391359150452768162145684264255896571014258861400321383464960000000000000000000000000000000 [156,17] -50770492132916700802479558236044346009198753370309446312737241052295352438879285670908555352602059579172328374786224648580576324993340046720720185123601457654287549564118325052765442055608311805324439926715288750356232191550853469653459326210663490567649871289219019885793236115784500719122099604278845340265641697018771617298191892390989981066654089384471524686229320779661831314769924736304573735784351827124512445923201398326192843288955959428500286337768789652307025887635028902583030728273847559560408681969406652324939673976602891167225560061456190110554210042436359150607543111191745701698467035597699566098108719163754125796274125156783059553752774676776761718877569349401309180461511181183287061713060546929203524890196617238035196829643283880080519455320913195001425728467049593671787514303422701738705341399617395034079512200219776552946495274353782230504604769003169674750735360838916337910234165952598047549119590300115557244785531705732189714589358082285050757674607476166561304957035311251296126348776298799487429270862703712925088263705230000303645659467000678545849237852255218816574956227005426435510275152288927061804824241768217843208663501328269337236062052463585147277999202454035986028076739882973922045152857726292713400954691522920836951522343577195104676001389031552665983750829262250102245542259422752424581141142470872117202496012250895986544680595126662569819086075009318310154821183750342193951225165178501607304571815913610515977616228925584777019641500261955159786912203696729642534812680054657472772953439488517892647853144065267592402777107098421780534371170346563817434812970778331341568220828757265118716278404229673803046937568041083652751901822540510561038401117715117805119863914817288287459661420157197902251048730351449754877079885140107779521661967651911107454404193031301269767263125452813795938823889283602544138976558406880020640994886669957870609539116824130635812560104504939341426868103368569168883359618907394967852791430093097418556651607259873404216051684437410590174001259484375938205145281641186823066110156759286195291864206053617334001595250511379696531270070875208673932592905734753515644104639592630570185775822187278156769396953368142694958408286503887283016934475777804587785832365846899149206952494415536801182327946299066673580911854840231503182535102111022518609263945624839172881234012449314530348373253212790463665032415674368000000000000000000000000000000 [156,18] 94587713407359656885481266163004003961824986341622909573246590450783191093772229676002112602470600401818573322838077875413266716206742334984444175059376284358477097753713424959008022387895177903868712647352534030963685611069537907448143466467673544037419146390865413813312374935231483624491602495345625072723640195235296436240867124271559980815813815969053377367625680872710623935197194804621420543152844668636333258987870524305809983897910347781318140317931385017841733899938394680764405250968256585386136437816047633269038275570860254722795546830242727645493354506217364668904074046013908687830205223371712282340625662745495309616713932001912420061721337114911264378967501801182617938643437336197797931699260691999083318500938405965435352992638262018503821343853736268015843422238661495817372740655124694585951890831863643885893804653856022088086913955377293758793473642463501139808171820469314728182187487175413410223033319675014070751684415806540515066580234184574566052380223336057927892362345284733454210966346733085705453488047209902110260814877255028382458392963341632342905090709338449742357714864742576380922423301822565281675116407116517186187103810813223299830919746616136922164020745306662166004550677937537769294383532205549221559094103781674728671387736596444089257097397875382208358824981737555542298061460205987458730758447907403201641103516619549680167543038617189096700757187520090163392913431440355494206391715781659330831767421141579043084743334467702027719086442572484867925030573449028484479651186495509587431616526237546933469923824207305990749606284454472500014636552759015757259009321657985364993216036134030667293206659328898934608808440127664137096490271971268670841686895047572308730997998194809242052241129812459532301792465535986041687685342783034756731062403870615523446183984346718386404542931942845255971472122778484953367013478478032665121453065431635340968275848376504044782161435075025516319477454910027173203966534561867464246506571953427989609496047441265434094025482516710458607391389148915567278088388905105075812083700084693646361647348073043450413675864929577486857313175640593665000639010397844614167981693914281725533132744449093794034851377676598671580170945558902928508260480069651921889072899848516473713021885794208912381224922202285874892311447084051160062471757400546384469042142034688219106081511588345860528037916753647982987756330951901184000000000000000000000000 [156,19] -157948560675101444010970682697127476637487125754435566057941070780023950525638611738968270453304474479727870064938557883870515273658128514772757915454611948053310180543051804107329982670360111833319830486924121354487391002551269447737866264133157793562175487633900817634889503233554413695065259636264087316406314254369642084266802141385022815639804609224747041291984811140022510028590885473618103157712866529552216683133734455672983561054659917341511998823144756175788764089436148918674631469985502006759968365701121715975997311398094681315852824031315841456318073094266541915524380457993796906726856668376275491824202115698068085497857612868704481243518047614639326733133060302270081892239827482469384453060991946133390350244242324266334908490763125942884081876486746320450144693787252644217704407433156869677024532962303408370278658896815766688345224852661943411264407376284467619915089135497717306160320518340965070102263629748540476468768037017993597857471114028004321646610738069809637674455098827170902962057421202095482837504291398733250083490168599645059589471049792721982096409670496468624109639360623055721482370126568152442491499447942436125904129143084074686082473888413940701980371423968068667920974275296175875028244646120628946346660366626281058634795269791846512367094723337934397895173000962472775233834839076358910585669394210388076927905625001714818080623861689461380806198389129654835045338570921007261283332605714776366697725823843484841133881555715628452231342855710221603040419111545208935233897940375071310845671225287255121883743776451387589739526873424154602814448944707450162163139026581698181160392135795065156314519708852615726396398921537023346863671710664398763361316593400756690337053906424252700007061919960944937852547851052465619531301151687385828006074762738616457405940832497991971489256160781381923466244131811464518906198335379921399017433684249304085713320107528769299482332229637230311925746401318491381540524433103200321904191292323288094557352932877573436757873018389312481036548408885663451139370892829706945190372534216855928647991137216901713059443616714067962199606968330510068324304521082141526347124220196372846070826594046107196445724506230602010891604411466668405472737793445298384451799604664070828291317220235448892762721478573033163964894070023350654895216631208133230660217707816316478733716473677413665019168188396868197537850310262784000000000000000000000000 [156,20] 246758276862085682982476977379044373368624876593354653609931625279154565907009529533992868237835440157591306412165731003294927772857187018301630843389078006557211026106033609023587344788751168745705736310651917754810564275449376851804567198537120440730431685803417686851721988115161879914749042671641137351491559617206637249521798549648065171716754753561967142744121454689192121649378112045419196564048070936698960999712363141533400230786097313260922057499090147060422717374619284570889642630666848143420431759383858795362390127903227813175834226989445090691606460716371190542954176156950711137359009746178045873117966510818972753885281616521723876315921321501544874766070900210666638709713994859351382426825016195922135224414382982961479988814908955094349843802528043053373731155162849995800292791475502366930938330509722526023363948453158722470534352702858232047822185641854802352987340172642366889615155949158997146721239166295617873941120312137954920883470316651782312378512125273257037135207700468956021712080060294616709393476077639448317103333682086724916536147628764987648475213160490048078304270683087479791447068520645214907468812888314611157032748289219395868268097824931441777408697658335480749232617152551497725857853019111381300671458404600965884687260657434086387037187649817494417047911325313984050952187611327918053051313944281814906368831158169644240808320121757363639820635286805388257750752798079837514211431544961374438230857662217293079856553016528520074609167479747834928689834063612566394342716597186250918128618022267116116194268129438082778715059595873183647216790589400441550822263496244940551917780164401234875204830790711735488605717444381246748988731750668100111062182987000895121475050432711671254088604879367529425119335973885241809101638183789927759673179225339811905596977814830849639978674801526532029789236265589062287032518013385456651235369627658137337199036897151489232805956815817723745520248294775985154124740764249958533262687896145535509999795355788640697792121417526477330413954882773410190392769342911972909474551827803127116631113742120061857015413999917353625109553870277924194358513854579240479469675663438633463469789423204369900071095343497788336415293973687255837742086109334451102785609848031067683342541301617360420055109321527004544987370190853854249075263052908375557901957963081543152559905337039037013217273045845216976261220273980702720000000000000000000 [156,21] -363750912688539336590322011956177053392114733447155796392422520724494305250175785102376006520146281964526301272465451116378531731029176483033717471800603490032063250622931521739675166591408846636983919789452024526766181509507051110498737725728115959592041834630620543597103656033908508473055613407511154269953040210227622044998028406832554262056494243065828267798869857431736178214676075305751090066005899901922603558103017618088618369252277642096901479133887392582886878583640767170928911049832924256936555103219606836872800382586340240275204968584517145119696513167074655612872810174236197312433172986029758789310982458221179931782757165375605613086739451506017352980629320882357975960648659649711908929591817501983342403062844783735324941634190358977556354542631974937664815300259681496170457206579050584204747597017066574459144637599595580958436889217232398203817430986401702505811991126668906490792792371565143765378897059047919981191529475440631141962076436278540606466017852135711946282672204930939952032954726343784115837499794400662000808903384616008685353261346481549573049967356887542315982813812764481898907026120199285984818315287502942843722511055449106815831673970694727817954531132789853415089968952547419910433777666293557216656304830964056409580154546693626797136521931608671869592141828656011311795711365254078906049191308212880524710044305639852001436657981047528648416668235772619866891659241884224911303506831324331166428889483587070378923870734003138106257743576350800059270429934226772359010690365097722904987918027824498002860565514336247086334916608701826883331456338470236068195020704390162292269946522070588591251981494253712620809949397527388456910681610967756682026861902460664863456368920409198811366875639334447060698081307097766498900657842699201980980050577991467434544117027665677844395043507895749052878714882064279767729811386372005272393342931846663098024660239258499747386692274224675329490844340442434406289147483143601835857683916702532920018834154686935591255059013753014838187708214594919392727617961446870943988684738972576780970991969757831442104299690537290767560855124417686529481431692866225561269766625366459250018393221668282826233807989745636179598100225458146005602434332016136816121119435204447250469954021637351250903371156759652342830032102672657836691586618054363570038321246717711842139146458982829318558517221870744835657935188131840000000000000000000 [156,22] 480788532609348927094382168395792168553074080154447121535509409778768099154883950938594114860602999571124771633317363979042223426422458998483729591364689902643653917325727409504791916653586461696715614679534140377935945226240515474374411643814813133911849212660797974134994387543095574009028975147923597044912238152757538188411418052168077920897159583457731566366181665248160112793561429895060443957907242809642112897760032077072964118055639828661826272607773044011944995989034319150309208977371841479345689828149194446899398725135984713113844208049357958387760860854250626843176429826582232442197164171001258712360598645391468561314894126712060101667301621554432965316233264962318769815828880255644407521974986341586835747567081824924098327758768788066916490445357201424819176992721792649979276177208788366169851401758611011633513396099430121795561132185999940991854089638272949753416477101063561419100186027056533571510817631269502047358208518450888547182211713026938431807947559713850946118298046573325096512741443260628992668549870968488627297818798998099697205901914335550437017731639740607774925233178518367071329311551707009290115303060065852278386967999294280132455581041788668158751612267154298583936285482715004006339292731486975385843466770623037573260164623003351363921220071191513110439284819475010587815843868209422279740430521370242751527531863509427008774864060626947959182013731494423776405946282886576019523550984856513834880809150744442100179649748195976186080123535728511698928542568108854652385222091685741213896470889499265133056290901455938446995483655209835250636169719544264821939057672344273559246647433926505479027728133056578705414298158290193636518997322552111001572057047474169569597764045545690398181543442671873339575353631955770212269082033828066612062821457440825107764831078948930038800065930718810838956499820506695414133185022542737956609638949742040703179220436684021589594151285896956378702433337710549605045270210264961263829861090587478115601135865319222904250961939788863723573553491864318944965289908659190994407090632879767348127533459468249452548884126730888218679766778076865194603730422232750317972945577763728245283521985408637773834391512189420588310629458326021650449133513857726335084120360457117954949870596417508646016400130896610565330882054564817534151073538388367274737911731441778035896389420473271446090388385642848720715425639385006080000000000000 [156,23] -512954367256979731759776051921824802889233437465236353647730453546570668253581303241355529000081709983761886679746386281208350222138513033178400637297048599654317190755442787891992304478454493966376293822937492023008680125728433748441072589207794688992658213917740325939298583350438615813556364697665356901821907936197208981279184547373502080367203969853176168044623031604468357742110869634459392751865691232367881218205918503448585978242999967585918300118608984915197854408010014254612202343848461394901852484090312871830168021636291232793289743007227203971405816838215121681019425256045047468307674302384155370055959112075081974658672276327209604445724683538332497170897035074527259171033153177033661668355535533152052473227056808130445646997929366633159435424019873179256328454538283450904918774811773148087736041131477461641483611385744159578553051474813972796215988686067958487504221810680715728714297918896580172628099418161043772481051331164601941002833991958453043025675237264934503547588085395920377450953234738232342864747943794479719105897009652919065324673124581743433604429043415430760656232319247892617114301226855486652912611985634783777843245494967170975128157970824505324531907779808558594932630977981259352210239225312441756136263849954214246882568098033308545899217799453266654606263044084200066619265028583064261655948355102454082984610869817945850009134498442692396231965220533010345345216074610191115746334320892819921570977037875175583574001099779745612980599783961893140637756777804739531122725428452460795175391652257373769941633165600594623308290923818744718143600144649999790931118668710454598121206772502625817407920258712976919951571493954185290202043909026550590192364864681111756631393021707685167096201338194121118034568233151349467486817164755353648325329882290316680220559421007028734953399340697039606696452841017660280024009768282669509154656430979422859114171596777387011460539186621941256630404672810133808343498049945579336465906996889203347308879580305620440674326571116982303537473684434862510406592777847552809737199929771834026595432526947095733577797821896309774980773916931394744897097138048004727111593556667768383386990085099241532159586486829581914370566006005455312247847996356266005033274705124369717162813699811017044891576736456218827535891684383957447024648115157121079741613318480858132991363168162198165211008674919166944868786743174758400000000000 [156,24] 350287097370505003314327789007936596828888446729315054609865198834102582101563669462551563348378713657564742499849947238306917400091420229093292416246292623627376647562131187694660519742185595185664940619925060843287110968330160300570982231101128711105825032211189184500237953795807844510571595474259212041744544236978454236633317238345812719604565215242196309490484247936949647165065413996865785692240125661587518869912978381985891902413515580913306209852400612969733576853091374160669448768693449634506941137004035343827777215660011798118150163331897134518904079673959555581142290130625199280702316286598201907198588442006773890957458383166918391279932456865484836423343576926249290101408174574317499805476885078229984907738315690501091424145256113647850130879112825484136051674432931970482500438743942227955877070291811432017586465997406819758706411089102176414014514247653751220175236143410586736502202711118185464586345554045152889611179974410114221168079023226829137135543864886133196524954011524247428839388895741996894222134813408200435019278682619653449782510151056020770594877112470684370565536947594992420422728361978664652186786298027485114174788135097333166589104354874575561573476633788984922149520632141542134663008540837459081174022786933836129163355480447085956178612459357005589393780660830605326488311795472047151562781038151678073133431802583111896062308658734565420881780783050318506720851364381632681466708050965348465212763894931014309211934621965576641864757049047282707739189582366049785194909201893728389456967348675846071772181942252125567900655429165609940691886964984363035696379317756160752426029435954907479633854307295490332433134832178867053832188242833579557618390075725028697854957359875167039068842291141526961586969159186806261094492087987112820072995538984473928082570609655031073812501471266146407457313291079696766421073869378464959149278379278465983734874464061147789948653836892926456336768990059331273217520871299749765304892160179726774609770990280633726764949722412635483887432340231480988068027138482144400900635190869160746041451212520707867292086886282201412654984100936332305915181164193575030489617119984332306096299333648680969299965014777334339179917388695845864470587912175170317297624269892679527429732628542606364554172261249611254741075595081241649933499370059385563775795299074075480363296385671734637246994574025204604619116020079001600000000 [156,25] 39635262688540708255852712690505675516296100532871684782901025219684492958359970570329705190146657177200366950642830848321747704195855884111709444638035978431276656582781353280278371374080441345190626908349540771438978608989733974297764892296828245000243847027466636963700437856871253256245154342472769384234674887235546121373104137214841576513607513736440343246776361715384037464845475895106788258677097181729919114293822334121790489641777402008130884494163434859276145387126840614078712335899354329046229829734559240941471552871552209955926577250159592919675060274708116202065293456503404762102181260030760619049919636875337141144165271728314685025252559855243755246894240146448041821460750716140073706198670690203121975744674489051221631905159001596485898030357240601408436837196595891578571894948566239475601587293334850993853878099343369414902631251971756250146804750323021234265639581902737389228764984894628261865166021148116301357457972165172620218759898156506100746746003889355324800001206431364904389742056287411495640837698806901168876532465401241602184575343950678654657863194780876675852930439971770376558834357322440798652467664923658321253564041894069753874917967031480434713781695720302028064065220178903657604564343848702480838983195591552807272508048568242686214894353732863177778962334082758488904965204259409728687201064056230560852000641263193383952344099412265291712701421600592593706698763989434325038516577872545727921290043739389872591403745400264628636125531532057364109064692683319290384127685878081584350398693837899448400073386418940677259892141041963734864888849345620140139100852799788213620441773514607519626487649451766012680742811383625463171572223360216849728893985126301180816436941615597006610336111096860625223526944380199128229213059777723715175460895115971832272686930411755623326775393735773987901860772843783423123434476435634321656946588941338826195778028070305171112379758359949641689833260604283534628556870079412006204245569082725902912135904354043410024948632744923639387213234690230828096182117772821149678781935086891126099463417256406702669464654262201751644572770690215767606140386118237468387586970640312239006723181854672914387301081155055778934119083016613369702927568360635431287276450396130603913196811067633982936948831265542069055775606987940140356965666740023865433449975010497529684764772305097626487013806486705163539753789505536000000 [156,26] -528556581537268106101456579574992629380808206714887167565716644367206395604415511556054817522341045541225334376565538101206968112233089115735161101033460235217905810315527706864251130317672121115296882922390210995247867455803085476064358830435296853263850763159221599688028144539009153275857038223594814978962418159897906595006554713908256211308801172341228266057718115793247264985252385146308366213148996291279734334710267917889716837324328195930002931456298826729399341554883077453131968913445609274104874274426228410433135489393659171627105308294556877554288665684108240989534603793283833716453202111323808427959616618512144006650511828716077201754053776438444784918076353834652851770383523872782319585549076759587095953016737411757369865380850222950154103430677054266185558560975717625913530005295061383419229559586458276317080578926134262420502822415563862642336662629072180762891793205111951008953238382046551122665368967975585284690532745452092811037558137676212221237441035819307079275060303032283097696645576534522743222143552001146278606613354452083882593521299614548504668795157918203769842364485739377495633389853805833813168830126271037042885909271015400679819006145754345026029396155887179427995319043436510749774668182938502546398798543699237238816526878382050784948429348612065678548944062823711766753469612278280180101065237055349753332105311989944560058550201214866154723966276570369186651290411313972718000873248131404800877236607147349106488594068850419528933621200789514529604546873626981740829717058954693063712904492610858270639665053549436548997342115637724648700092198478902479065697186897055492056935102078135906600639506934611255396083385020450899499493107876233578857557082716566577064654814081893618863317699221488721275120628918356145563301874190909027327006841224271189617666694189774103081140270401927592323834033929480545022340137602428493091421868075177099725943403889323375061035774343178801265146836940729243646110948856536602881479973189639903243597930727892632977364498502070317126201994019699779472589788688620872593175535983176417453233332114315558914822011970200933610300151087057567926631280187132805605569301635901631049460791619302692757085375117859660447827190305475033295686975771461163656392678201841132181594110388833754286477711666807355394878891626372591907013943942059678721369667652675235616425714689139639688285435579615579153873777645665956 [156,27] 879487338041100859388287318839539055648141027609564146974218498253752400844951257148908693501085926265774416271658411989710926040675995564564185874062868863072003274829702834873693944926389629178695754780286447233963035173573785811295625138522365797390877705737114077286740516435918422927381719085151008123169122333913652837579844957297717462010523105775544536537336157205089371789019461635928667821748886212356328719844163567988033217396686096453992392132772975835835326342327192359744056521405837877106019678991705527190189090486590808478327077249481222425835148498955264564788171940214857930631826005677193891264012949836947109871841894568841696357026736737179630846714013537587011339356532434612647458428250211587021791952887302181738501129371362120713736294714590089856580956293120878435921895212985678728118749043206219720847950312887400377981182873142385795989352098785453702622643195506330847434472385456068653679692248414245993154463662661833361989279405187482963412711232430344040933811507070587617755222727712794235683394602892746943996139972653488088710208300456740285608946764467937591607049078167269526293692737244886050312292265210022005507917400296538433161300709093991827869240336956303595150077034863809114026965103360948389264540016455438175352417524570064135853714978354597070443411953614017007462290890663133969814370990940730565509688392248534648302683413383294617355882791331965734505013134288164597118440438797414736132097929402841223225442771312858470797047001534525658714126000374187201458318851931527699722473824335961142388068468036197998963713752427952779268166699558165753629741807766040910995735243097863532101081213522295645987165120671290426524786542895264578138265109814751615821297839930906013042541330225872925245690329344524266125837711611115882797458554973632970571115416193571731545674547006863302713238688288755605027223809355271054353184368327674241550749649225675577821748460758058296536992097787438867983854333605993067840338892902392642319047373903186991868673247740601136539423911944061056144576788142025605084674247214784155946779612058336547509905517841471025611362293779968271872127289584560713674898368018091557467659078482178652399985913027439305772241285336056563585036770757198368735656366566168250072837741551633040184882025865115702919632641354102252475182852300006378366448196246577517395705186361586311791065158036267158637066456528000 [156,28] -918549361219856552372812327149512838913807566645216377430407440850949997769294622722336876083840687234646109169776015010155514768996183519567276783581022376796382438086796998636728904990178279805204694160226653499397387335816582251373439147853803338257245977136508010114572955058436997845211150300842375885117750743737722182899884521782058009495179038750495800250239566672423192296808029141855053235855925938840078700411821980690396068407841187317366642246560623137441156801805071971316274257303724287915228554116935954080266918376225667919150128340823116252528157923887792126483517086621643928243849887333745308161705315469068184260846413179824481552650833147414154414812081861176218018845636867787541454564963703239505729569205285257565717124824133266094635620790822160618227505090760093013391300509741790627175082926092994626696317693104812762680064316824396042338964900246404794334841045618928715333582320962282124809094184948166379163801825342892158324716686775182205845155908747367130915181836730206283642542014110341372020045345059970966836459816100972772628461010080553956745632455279385605537846211806146783435604618410409671859351916638050063495317446164322625661549066737695138550943360465618597952569216794333370180152815744884208148514967843475154481175742863718601932248200970778726612841109132779531077206542992255110383525100342813289341640084281009335564668136226456630991217006691834375887842571339128482042483985332805090369864106620994167973968780146473373351210437505811331254644468124167153771525007545019115189756876358244225467385996907831367140834109828652973113818425461528830188193762619241648205583565806541670014145485375473950680672497388138419200627167496408743444714156523413677491327861830659569919312228056337711389379434425396866656382731728145715277695554054640318294257949750264493224193142422762674285229110133431311255638239545496116804462390718957850226733633087816736840575884187530131187844823237745191013841669346836041552790753806800939576042231781181068517144076115341451395966425558977003924425946474309500594117143503044530798735983628136650682093512460080382170498683476243478537942067925970620141497060561827532256831640261318043762813553239829430180435100111108985533752138618215464545368090193793924961562229083868507009057189430388276819589735120350900348805860041467579680074485886064567371616514432122377432310297554173727700061903200 [156,29] 666421065654598008044883962387653193920128125251073216410688455218887901885673836032054777604517279986912023523303883533858189932469342768850276345756203292981413057806981908959875636089435366267353153000233675953517383261608944512813812507768860274006824873113868843803369390488384700423458329387260903877883820638455060918607217998054096954252982946137991450743782318913840138920496375308633842456698934454215561240802302350577145808068586283930106920077854599708812621541897726184174030494601669835470515773603180879886502240949699587227233725365939489919944636159692722970751468676361973599799648738521127728069402801114056968902716397328639785110725127909028631516701170498512643776329062305527108645124540833074604516216012558773147176227286356300001472885501084640974613486056930255928001395805749959783134269308593401208374410831596130206215059918163176229635977341975416086386491941576454257123273613570537042658886366704567491878056377659748950944664290461731903071282418782137786056393539751897821977440460627852820377487018744349081682526738535271942486840955069459478662687145265699021082983059644290254970771459050751061045747478598704505061502736700571473772319787638532648990146757805896976633361250435084299364358173251206516963050522448582648704311926534720527937233668840144496968694837493291631651622620988017713959290682829579878291224747153234043547321803745400915004684854423253438404395948227604386315272699163791847524839804960273371198929841678315341056053498720846107507516406611293092244373497673918786141425939904616173803419985566389799527987948951228342233882057324181219056863909230759378663595530060199345902548797207707490331961724169010542379826260168997828156682291863014783384834742772125604131885276965434185909993787033784856208314939563595381774897763500367514768098637763036719654441182675577552097235336417287177230274514709001926472487474878036058652744918783995635167139866991318650328538643135665911056453613894085961917270438657156373589383763796268891752352450990184966407352392470127608467007476872524347452739866129951153343520799156218134640897417297357366817922362329317891369436422040954165331335129033046748455046749148359196254715176327368341702294240776821257744344339363791590751171070201869007043932299914581767508054415644408739783286570070684703036387350763245827587671820188261268453054448561863348779900754863041988980815200 [156,30] -302876078589719104428234645404363557639919491350247102997985941179022518972257337001991422090098177092207383556410839964193600325034023373854373225449726360690740196189563780728872664860521261108916241975738228653841693686237761483964526568324344180596141393216051829047958507415094773808244249334781998481599436827619807393454707919478411796091027190880118346559487945875714457132149972032607569300107410201987393836128648300771535919394187351093054979707473036428809861694027361990737874595900849053547164773467587193848801572122978898874060775648027292930080475056206941917469428034963161872759645022591144199942093579849651346959121912922562038219137523855889829059136521240386189869266507093092266506412024376845800412535441586040123740882181149469265847577634375432101914848735073218159820361463254212041516949394325988294445286468405934805593694809091465778498124201538261358520316322657586591927938970333101654325170462933626210993305380484709832382137401140649045007386923799223105619910062670232598137815003547264193716368370821452510666909521802609329721395236644677815644493941091896408835539685635008892487671603371210338811560423178852578801717871068718027718427602089656868822658929026090313105815528250371363423123868903564450232964840939189159996929859780778961792003837801723975752886467709916968211408170306547493608368639215464442487198366611584747909205071813826162405945504200675969540444204443977451058507776737482907968534899537401700547498813965067169912495705896082447681745767933956440962976955736296044710962637294279984567126360524313072251144039533606297361634534968738422587127141812796465609191974434955296764391233950748430192041996359033680220465586398170468001097257720798431481228391481542780759396387113148309374694146385612538724707754353979353458686026342971976142156601210978313080359042654792804113992631493249913158472133595848706593633931704905183469511888856780139202733537714180351467771552264509285620817541671277614784473030053020466267417476908850393705118321422093260316274661632898977671412084300773692202127317009130700294014092961277324031537596753964364732450272689313410202323930809519276285463611815650934930498413998474569151762493385969135575117138782846799404276736698843098036568410570240798719710621602080785272510034834032344801710633598717440873378671960762795605736283631668557746015034259436988995685042700499100047200 [156,31] 14790452003658467613654315069060050182427109453556961505423029943159353351554978324627511201205534112184970033846329994788234471169105799924325437871092920721925381182945427558593305399503852938206900553611982407809771798662606941177740437715254923801167480173386775819171369347785276735106627299799682629491740048255540243393549979139395196457386227235910533179891823807958442621581165929237318422711429830888039637248277471291255792645926606605731440220621309702893233804157435247705117829294020499297742931971274785578091876342702583834185180149152549390369496301789207858868819112372070598583008268827942314375549988999920156211748158637996949432092054894898277119859794158731159138837650573849024253788657454780057843157693537227775535106386433359770806597922595858275930354341727910192930089953383715571670227172379085013954212889886730346051078827759199087587029348188500099690247797723637081815008019403726042406554096510740309926962335854372099577523373271814194699094977208247605053847751149257806192482248667110325683887271930682048614671756792846947702160965359595970304993143453284521302436042221399047879180471304225996252201120250662012591276161355320814781483437038420161756442585662317724314331690576202111185966223063361775516418204335038374850170262464393214348593903996083071871306585984058590635663945163469161668951785430283904922003311353858631967496968482609613722325276648636600578799525997370591582701397732904543246302952749377448374104849540832648670555240852740922579765400056912360434013756717036769676586882057497756155892491455550966729957617841046097886307123748110263672082673012406267178925448475078141908371910096331601418459289591887594866839875824904098720974629839653020224804982412534900984260892180630824431763681586021996186762678482941251971937644851123004318963970790776788646590939157335738394760296928220876987994611997116558289181908486544787770644177888209362009891733236447064385344467788745394551507960264678105195826422528201199620490967485664284741431426159386198169615484412563443454986563937204160760861485888837366144715095444953392420278661338529618126340266447073273142563918521259054181339132447504218170213845800756786474068032592684282042084494086082615561286951927352244167579171518311152319196218490311599463761072298102170290882341515890673406289171003243829106274753657679957513746519483628746359960111124724838400 [156,32] 120068772814182255648506034630592926633025506191434687218354748884480592642852377153144896808490853453525753656692038836269119808811292560178753675738168961689291036231778118988332929907227155519918229346940450401016084323315386020833411763462606926920140522893858299289393385647970032830309741248156598907212771330691902207295555655457337027637372513399176108644311382907120157261192534638454756006231344662254806761351374516001482594981244091498332731088994759355531916435794990763266866240619254258996166151506714302259174131782332775385290078338145166152602651485997193804290292718019948709373732682086058998500062942618378194665996536352265422015003776133084129474243745710322076777806824244774355199722749092745028450928495007817853829325692110481611821949822270372936383417774108882136848312727242261943525176956349472277389120027292012051594906993167389735561135417009778870552094221532411779172007652431222164893965677508219202470598279889868486430909569821959396450774864229304608271770065377672947812389573630367554165494645993117778928802865652250901862756128968246058983876644027800289487162601994300808284210489333203212166933410114620825110186537033422271137078518211714907797476235290921667671510192101231334733107732517045942691060771782525644491653123455772634602614016836448710654237062857769445604471057297608792362768633263560722855560548441408213530302651209300718445385674353777910892940230589976431090107163909906458835186892917273445069316064674039988967247579456857444681756731741281658167459529957805178992145149768195126682383675691313670304362567315418912595605904339243057786606330106345999425399748036326237218466186582371086365043368687561249070569755006854342580415161792635947293245218312356267273027546033778163394944150553490344514095020457679953465019509881382253901042894172079853706248822410457323675353708761383504939107643394305253325835660391780868909093981504524971981927083687146571877788865378375859109140829913019830815742197050015456054474663439499946575567264597533736290989328257458962423811494004179777774433314756144740561045101735497389239851540752715188651551845426499824465078743921930635522187579480144973221741679691465036839866763412858142545954276275479972264870279411073557078706411927142263414430448633879829542289015189806313946303488462687428688218900252434296383221880630397946682155883533942419713643951991646400 [156,33] -133158583340262624949767421265411515194574500353922992215796888558701172718484719680516430115860922942900049002961341715901677498671934339373957788986967386995112954417817779174064920113417361765376398588385549263705806385415893761921702149761298963242605781845657098067839292288740420465248534679598034271447380664680755112511814198958824771219897005438481353299503148884065159903814370683999688873336640719821955770291671020159411875987683188173430909290008497427907709284329225834734872426333065994500840352263632619436698936696322362215483952696082185981593053062488614163308709906191400539064140202157304737773889470386762414256503944684898025373296727895601239354791946446863347661742572488495167422247047700395964198654801904748263777376472225981064084164907406834343479523975591180526539829129890027361928009263742553110875897696639375290728969906765827269041280111046187913510927344075346060093221328024196543379352298787268469950856047294169810282072482139740078080038032916964069969065838513302131411964928067083014625184147734823803034100103117769920063362306786143141561611222584886227880861679768213636708009172127661519151006398950780542379963896720713661729270285425444503455447996157292932027753909604021583336855484312250916048401037984177924468071561069069639172847248504763814141144067841832525238830890266900133702942994259795393544631720048730684204263920247381071936688714811153496353546708307994556840488366035813635077867323846290579913187302017719826131689318557780998918873037349684889936714288522070249447312460863285399950941618481340352372917276759324258024843060658490845451462116632442300128929747220839730507254914853026580345990663975338800242178218914910759893835562057645307508951314413131577908087513889359353784565445596632313515471752204993196995334960865436641692970891144553831318190118407379507783161009503127744497589848437687097948434735738540122231354143133703293729293944013578081448014890157733265621907629451130570863511746768383005006113258870296654000841088684206588780278212111127960644099935777635171994248179966851200253955770807782938893430673628118730780071018874458024724977737052061214974327935831857456262740277984488516674027316003873217342657116915476119519416226555655620360108531156413247026155061462295338501194879945690765795322201691536037618545456344780707729000850063190528623160377295397701790966988400000 [156,34] 94467361598225658036410063423014919357898873855756266787071098008489974483722583835801108109213779114765928848668744621624086096486199219266877661831536169504227924904137255286603789271723417114465364943624159799995912830481961078788887507344935074214845220963233089005994976011990319396247084123678926202672965434057691102932787990056273172592123388585734545316575567671701900873916194472087462717433425736860897377181541617805082744115285243765538259308275644130681306668827316284436371123231445193875113904578664781399199649123315553991042192378371033897210609362634895160739883088166429497728744417729865021456658264827154722953334209588742318012765007540122730568656588074042109681189878785250750407743029884583679244846843152670688162711920524421910402587760139772622339745895990482771903678635301093589034588110857505241396307517029065149096768584844498525465887122273341300551175307798055754472388787348297564879237062904465924913435445781865883072683532763148266553793837260834196856580943430797226619304453201255140042089134399605144893304769484436036890538257053753061923356214249863974220448515443377167202710758890065967207523461879667534848219107769659664814117024237035823569233254537039627973759563296989950771428942011328005277140785158796838205038450063714879627781831211595301374219039525414763708833482624560850884371750696174503797690339675826532518017659596405002140151784239272254778725266588626682793338717369294480379326581595708509072613286817796861063088632691397078305065000597357796263914081193123558825293453574625612195482974594238302752743389344342539336051329952444993146891794448193588546300652280384497712915358717636680261257279446575736607617904940350976238951019813625641337463706144210765366012574843104700487189001462864726881438162184039517856187799342445466326731137138605473903245380057280630476926282106887593765535138537070194097990460838294391282291972845853523532968560952337173982193573564777017771074797602419979787741480415574251831478268208261190237134450713240395628627388339190751739503651741213140064564822734022145025077371195486405924759412635402838937042015837798821501000652853415157064963617590124983442536157161706407682227472882875524533260279139154862926149386639313294859596319058416185500487022362155428040108502665563538034848024165500951440308994912739105444078812323410322197503012422754522879102305880 [156,35] -53904609499511902799967468754560931944961141361522269192451081168341543130671363138278248958223126035390469842991093619441426764744523924288370022104810411094342525701271281314351410023118671143860149717313219251361651123845316737074328168277254633792393535528944338743258562209708051321115632259005631844577027241041630729322980060224998866342130739749614128712239383808065199802579689234389681814976136960995077759809296183595475829953898800507078616860106551786149191862196298014462961827903194575675062849433800454223850313725115869678749530679598061382414252807761669461355587927397026805942989669015826597866361361810426939150479876047936122918658953614742792173479545809293274646081499034227135973532829978518178845978935840323290100955341033678588286854618124109303887021831498095967920835917152104782353055375531721553063100944824723276508688093602393115410530036595046454770454564228152117064881819330111471344039963227673393943342747260253629830416123345887245066427929295175945294546182784166843926037857495603045094114227031527150759799064000371175306289401185005555196961276194941481829432725803619096583331839935452404556052790909939330102231532851785114009718731989096549700297410392801088265869451938384964308769018261284538057554518176953323599214556724887192627415153545475928881397177367898948264792390645252669964439294024305232277043771962033818073564492740601279174709418378836485887731339865521375649802845238519558844247371930840980682900800211938305139848770581678872733623611173043501339557096762201645202434319807301843736141761853756867193134049132496584878934714629181074589316178587688876430622031429883637391021732153034047333732624050130080428687246284170728853889103038216654272842737037274028658245897047936385919439112989044592858255064576284581370184476555965376038334950386179567635809155181037835543300442470480126733130256409640186089056053166976698022855072847489584775607042844010816203110589793019679942145028616512320482648367968204159135245354525719287324319680947676542767732853074744605880585125175066898939088175024408668079431577142468130465200292239852045912018749852848150699607688007730498756314391215715307269324387515322078973040290969680221834412908464746161840378429285754851187484148699766560985733132285514253940532373520108565623242441339393170337246042879710365643592064592944054664716363348880801994489856 [156,36] 28167186920353962016749648478204011012070496767391774680750488401829475513089610124100305006812066060372214565013154703191596366594406720737154550235532399408366759725669765441584946329598048346598552678280220291736858627777791162236720445135232712238565161938742873490565924881512848597442618028462093050104085742598160727714308088305901501390887377135928261354132043180822244773710612817675027788806280686315360121538421298447356287353122875801205963071766026057788503867767198425453897751672893839987061241126164897018718680744734094484722777709436851648971284133573865464444141587831212302198186788131146439522818989415257677371735405923000435235417507106801252945963189839736032552507067263796267469535069020586526136563568241872251485092963414986181312112661326367841396700254728903863666930010457943391515214026679456740073158097092516670324046680865909326033005941185504159391216959238027102617647261950922066874445383527090833484361368530196814418133465335536696455641082744600744932978759048272614879587756426527733886470436565978805403465456412926257914270693055366022090060405524544962678928166518633682119271604361958601043219857923357199470186330119539927974391516755961422239992598209738034030538955257697198023591738383018090181434241837500970332918894356867191806167838395009439662178378950919233553753640185099191305153832288517254246438860651448083276331827031825661429423083092630301931919331588842794714567784833081534594340109679092103745800287361961354088817099893292836051680549581980361662046809004257852533861414167911047787777357660009520821242808051707553127147336060669508278476947813137552694832383655927579958082085466952331400056700922885944724531965523655672297844554217479150163139278788773297971531372705403466262859800953167101084298335879951562879713116992446425040353974663176239504801048797923600475257526376162508600588692101009286183199401853250930191669461874804211486920137637929951257909603535927706213255987222238511541192762360406263765697470630650713614757693352587776003371818011482293171323778409642416182999141006826125386925330132473727117739718136052988742751637192295833593666052602610801929486187312978743335284114221046057798108793847025451810006370533289406740822943031022771374173045298531672253228091648789068550549733102824062171905187075502050737617363858326939535343984630336959946704200119742379335744 [156,37] -15024354002177789132466771281608858734339492241471387032359574279487082541503427910286019582888856696047044867711293597689437847263163065198450608996061778791614446369387288150875869240230110237500643510969225836250397839232099861005347541464696215516211538992460626164133899919850694783604340312736408074184265762822140979216670350593895564489821207549229758795994848585055763784801199537482740962613483337130764046525487951964655070381788464488117351210955487565634766344523653641757814690528628954342490146740351961302524995515401126467216518678247213250441520954598484065470323208431207606147834805604543172534068977477739482973271268091497229895883502536007240302269959071134394664763590735487020686584868546665587934622135991940674273953326823513852496002484372977674594597459964010709326207434776343298727264756415906085230238878431188861916422782855847913754861353030368110318515135227779913719202387557417652187560690081916929142678079912908625286052774112024546640136575749473229899581034206405287940292767886496289250491630301994083177180013538097988266300494154479805232420244988214228706344191425826656409315082501656906277405715504501422925549495582896511396704537607783436165979166878111960480917370784872351473157488260404666115508391518527041950836676157607056518254069026037819521152956708079731639015106856574728636398498105705412716377415890325774732566873262237316348582577963867844480352092216103440974378382694434847393435153857911588536382297324297056266338534943167487638899219742667149733889378713807464631251521124275538168353668064785566276731476983387056142414172295628282841307345363073598202225162660879253480449675671855584456721865904289928490938668848762738316801861211459357413337797895186607706554211278949439743554206392157853895542432824097220525717387994342200199006210066409488665550818416121344657746452344932591794706258327131249771795016618099824631863276575069210836314039001588943781481044133234290863398796795296528119183835614487127345879696545081020966300717863021349848222710468672071325471560687222764180133336608139337753323998704941731669861495054057909213573967077080065837942326204091754450005924949262947156081998285996360883145198542093263938900971743360210136195918059549355958220781411195963352078288974855798142689707465161894835829860111470897275267060496724807150869271918603826810403340019065835200 [156,38] 8469202320611055118129303271708081623447520259269682522338830041842431513962344948854248002467000442053990849602092034867528704023352167294562705281945714018341283938914675253654432181867970649300493930703342231026763497408404473645847586813814475552403316736911066634117394964593688580704219572746296077694964411020223318935492614899180010893481209843185196892023298682689449584489892200019922765426932667974580186358381993226035102749424414500696584743540582511807077571228655512004025535026914222329975916355892091187491656282095662721484438990717626834074244728479681075321490878203069471972606085186643936786098762575330633975669563593817184484775646023820662990715875163808072109646385081872452439569362557018192474507868464338502800970498660878078994621062858132031625078553552015968237021191437215016343904600613491543343980203792886892449188622816901781585489191397243195262341277629459340683397956282046891432387790417485589264138162448577513708894318975480016299680354954985506913841043615646887918517543754334231355211435987486302182680007889541439246583827334477356329600647826725436087720248080071719308046857917814602100574440103493219397335163803574875820314054314123152340238956970341894671740805029600078884394682441748829376898767005035945054907927223391802679701345817880013114634936024480815352018785148226475124704930378105722423730867061916738982974111732282764588476680552036628628029197073352203664745196084533838929314584107251803758465754347996477333834748857713689044025802855252755630663024957033286292557890085118148412466372431389082162254655700065416396065752819131667756507063105426867162592802849025052528575210239727031646034083501628372364608646918611044824001659101745914858713312944038099676813588573406208815007283139789159188285290925000321399029079113544638218100245881642571858849386691441980125563907429839267198986344948749920021684349069271644983981237448079750771057084262566898178318434206302281814895843683108142255156606310870531946896318903916397078019302684652500988674740720976415264345517423317037956433533996511547029691543314823081886806426982628513719393121350411007624281828674062857056143121332650648664098351525483928820931777983059308756517638583770664665973594330231857972997126229708924792881183901495972951645772255853123188078301036239003456078514327540907471105711619631656471675316351326432 [156,39] -4790852193730529065173474774596492209772879430971967903298423220903911948639414475686262461062147215269882438919456285248215932207236113484962144095566450996334316048238863864803566053242552606126993977194222629815255833870393979438599780648644755643438861457939921221845285452941914197849817725172774844226081801980659876804925032414390128766697784229781283461829093198594722023585904594443671105062128426909381078881172370632069648630964107331250054110672082849690761842999810367421398438642049279272726571134263992050936062556705454308876620780605725112495970721829958023635855350388673716171010153235871894163881633184761810344791797845519796306912784060364918554565897940603617703052946462825424474625062098027061124657753632971862460027223093642713819137163950018864002065498807669714277918414452583062969977569257626972597630593033541304670358090628631210217321312180749952466338478491165576193038682928289053181030341933618675019727383508997669205509072772179545321277881524630248360229642473144677101001671038682991122951949377012662748829812281453221159052743313729050689167301261566524592219268441741116698082387521621707376875392286871523764361337153115514628827682229315281426748226560873680135017661863634151889792489053674316507633214110851826856593470331667950190648557283544203037429977154895207713724768138697796728997933844995994580674150175676463825063438999692834965930107729586360082279186842883663351858675383818416354439685497241679597158641013783918868590561920930920560689282357809249897744007833194300362807719879401480944582874499584425487538476447481245334522452267364657074402444278476861190908993898126965302973489559623080536828671699862254452649265688368905461708265282785323816133319656528628663839141810880003488190014814896253010906025371140587990287297195404154411159384776468517371003475771785602418756517648517242110661953055517907934179304146416679284759793531363277799392595311310719182734732846690415252822651780498062991813098622732063176577325753598359516894929729755238383975699274604889477158815175786424034279908462079397541837792838498080999901061358134807514077671630912387461481796131361935108294685545557003713581368432390375749798278466597245064249258042284606191409644202613560600983775322007574104366562748950769605270826494579872407237839916438171392189103419185598927222076372081535769522624915712 [156,40] 2549507854749140527917789070495777420096373004553250204323301097130360891917003388172197710935168695235351563684728281494064127713510924608464719020219993975325095221498107499584525473609995270075846808163011049815169353091178733412903606869998100785639447321773204999814464166119212745653075748002627107853615707650157299012794258133315900464023440423608128703698520156524797997384498018569449318656992975684192584317575546732040873998992527158661395380502906015060499824176757308387676158070181873713609744469604850029846594534040826622930104105949768267330777526689620362492932677459850620442878243492858973688130171385565947302396634738679514883497842300861673888335633973794661499385395181737297959880257890572258792778795714650746387600706295228085436075373505982729263061737716483690152513561581188412457779793527325525972916380872816070795527290904151913289179471300290770360740279386155189030286553382184578832671124074139683366205073641156802314466197337273263019648536822906168467994871117277513845438201550510676621320998725142745452395568848972644759970207498187321129370045652560139371767406784785546922577549763840971635769430509990547154070290368516309618393543327121945822331572046159952123448997762731028347710108958749460431253076412095823198352608762017926052147330110780381278306323128246760275183831607332686625722316611840593876924420872984995244952901521771109389746327455222488957352860408558652526066740239062626182992480342282244197439303602380937271510061949924318341458752173815332698121395163924322265382462775509796347366239301186814908956057221286303733669266221942112492368295002630969446521194914540706052622948688144162644556420881757268666935696267475732440321514350132002555487131372625331157715720233545343783880971505379382371854894749349684467826646736929065250208770621235251820361933357341250605813859189175221933637721779967103633889288521137203881952940285407262965150669100074367828143829101710469601417991614694978110361070382869683338827861119362216606266649022577186585274804794628866617363258583129340138489731268968899163588779959858761294431583842518869583309231803270981729683422449138940446903840207209617724303375519348617674602500271627565759395632093958998627581807324504016172838600952896043164112577243691269793687573865915749422814192935424695446100608664717977922882861200155242483592461760 [156,41] -1234001470490682958401003121080914212415965232606334205775151382988589809591839360654174301919787467579569246499095497714955625863310809489741787265228783447033784583732512993706506441433053995464842195718247192185310702241598949087147239878611780249103977697931562445259946811267132588605297354890131242260021580090904876191557809266035982810869704522430854435961732843256033562715460468903913762535193980135334782568129699928129243518934572231484648831494828016319538911519894460333929687118478611035319875180270329380213026033673679070358841384177613773917802435720772524980371485368444421588117472852801731609387356390926890340640827847562057284119997739284373698530041171364855023572143992743288431144233280160506352145934798204709353588827015174941756402082410349697983964789682137543294599228480393419087334157904194754225136201259532354316950877542255121883877025863941076985199905637639047554025145942533548620918648625787318956600660722947445563651514487722670120300862618247773795387789039764577506446303299244811583350183940832364766441223925887423957870268651094890619738134696539552256741925002371708260397488475258720875559843033880836175514705127844386893782388235988137535963027835179904864779228637260704381900136670734759340763999777425115734415673245367356614568551823888544008554832301294065199511898712252619550655388823672334591148785482940349556832067871083680355454284374208918431294356818024876825273099747836879902174305082386003888635200031767458146360453701483130651926343179870495654213653377225552066495231409189518700685217343250623305362458713831424482577232400693046635123955982043398818716853520510692009420182049449783317794142046309824916268199976693100362760525073534642351142631872829238384516707334957630346504816513932642538631862216210596455787687948359199235568815604669461943791399025828027983029294134612790131237707301362456317627946906625933890459224045642002349235586744029661329138103035337207540551217294844948466582906243131591288522370160945255870091884652803454467767593636561888991035535345930145144822524633551007194727156600626651317061685080231462106831263705068009016591841662466598420502758341451346932319419129261446084810449960461246109792277179646270871500761885039002656872831862052139330467650182616496365830505767364817229552622146753794908792362198419562365429246644321793774224000 [156,42] 538630867946516694209482938917171658527744001271710238729301538975968851579338064483377023759073555947791383858627468919555421805734467105781755315195504688441933766343530695864197365909992118353720755100421629788417783486497187175800025832374151842394279697331724607445354133766472680385330959681893575804509462203394811908430060271856864863611990758929827340861337461231975333044515444174431954740973733246819135216750306282695926644118471185413525637016567621365141659963795342632732814099839785998144221822766708123004046668820244869846314723182332195069918354711429536124861912475552470152181988038352629519190790980350642832952748676225164749403916249331584849035414087411175304002189217627180739654427457513874787358942553050120493536111655801796640775478249071154174486683724521668584789654608961207239624978585300462146260024754240634697572933037065615082372393181618031991105721618143728318083061138926217398352479368957184764603091356576356792533457534867087810668968486196055439724803796611398937127260739419074827119886710783519479346084207344085661913543907870078756350363550728859263859413070652303334996830865344216637481511422211174109875097322731320307468435761964975783731204859695910854969526562133187283452383229119261053151958561597262008174271082751076289839106208710862536187773046931216075918198877958718743240422352022041952532123457693727906860153271416611880472774830652137485175560693636007837858095831764239902846139072164555092780185508117644152408096303588188954659064524458792999059127518836395488933028001996853092816218975619021937061737639932979264562875239215477147722450666878914053390856749461860014058279308285567752561161722014109501609305609909755559496288844397193561012735998631028331712467200218271277771181668178641858574521224303215243505640784269525134398603202105052764135138760149192418300779427345616138650572151779201326674058589063302223504905738910469281676285890110549574372419405655927757919096685487830814755723710447566023782511098641199155302133013195787789350743737244598991824976548322219083213446156294299353090548032609280195866332183839563091513226416433306150039022962187325643031693036532112077395607301959389919758408762555044294401055545275639223043404841512163286991961469594367128528655520165576015196371411391784757428421474539483083785191375436318782733137099243589744498 [156,43] -212577799403469518934782848213792255680453689381695171197322297956195700673370045394321127898333673879238627794906128791063813566144140911323935045191659963724128810735846013355712493333411061750486112023791577053159223834804524620633187120157570770150364906574366487917527070190588516396998674882267528327468634010508944183632658304124531543498371612947309477259557203668604289211151443008484460598878295096824148762230983668101312862318232889141779667781622525382862431771087947919218144722453256231975327698090342655514867553739627230972997166535401148690875337610489100388204448526547189457416455234595996607142662057218836711782884725772326645788426650006732904054052713887923682118553609036562255771838753286979278438476240272670979338419777358642722629266466625436494080434853384768643818577509864704270987791945220437598071298202459385133282949392020321345154510734664755968671663427700506540850118335807857964737604606601459500434831392608848482263063464763182385324064130899872988769683998817661282721744131733595988183352153403392523734106377294591769654621326598919010725190289467442392150151281579287398876307076565105015780166765119646436946109151113799069977229988814529511208276753540244018734009281840981058980638551819585106551989308495310945498648905397996837765965350048538393470748941285209237834164508957282615861732540843174975643794676824322140551749470155277762701824097307537042288143622136994883177296451796558408808612841143189671909097504858807179182019230235546618828443794511183012740489218136321588806039191480295142212158234373836374782359552769302505077289228691095692426681609655420391540301038502891631845920877717634099008352456118202624664159459913847354692781640705398457608870796428134322319454867117968570923350643707013388324562834109775172350582165791845767005717850956270090565948126805864739744894773160963201145806383132958355910651242738189715710063216996503996569176492688137488579467075409700161965096858483548081137155203921008001990335488414996297060164491801145325786793570018939125364529672145837670672479906055171091731396594001991188308839524282148389078479715889441025632703130004876096112650015434726475470961783079812854922935693693302220903467700714177432531447870808374599230559485514472962673880255948240567411784904920467789345268970434079934916072208039889700463753618799650560 [156,44] 76256948864793861199269811564899340738802406100942242175518566465175877688685541489720658533215271830445838514766520034839151068588872594278395682763424255590180785738920109087434395283789740535093642876484658425627811503760005031396205277969268902645443775724670308662872263917152926965539033353100992623590159778718723154706186476741649711861462159045167109875224852058817158552186675029175089277829048066958735270520722613269851669582776407608017881931796984573445048972176887342379083930905364376821795591053196445690378878862733933122064530799127193179150873008352201317334299218112112775162412672578910988654106831775896951964749576356620318429511632932578430115784987200876029377746144350542649251063941731141574401728493585459442014532030418433081986526043774445896371661445226282800881101646508210517573071982778985637243151427133379820513190826713977682722496876348143535082104744960323115765141347906486495468947215133853186527686644015717321137736279898797490698217037407409335615263096376247745931219851643706378367022170443958610148042487712666716170235344987889688224389044678876654450622305379739175242691211766255274753910369318360479600019887826921951929648218699347574450234207107650817715419881758398535755951356584189078003960263212906193346262299426150347398988701628575168676922064943418008123509232255682718007336330961138091794232419345042018733159552108217037683271706105434756904572820176517451877016670118423193757247829596501387511142709555518289511690260052509937833806614648250100560083563204420719923551505645516675854694465051050193353633480223072055282972225021181348752900982635384737152215587543057869406826984481429391241400587950011359785530747577025733197557408419150299142953766083664751597646870900507171551982281303702682241673575989466021504501666415765301354718576447913204307256014516766035450462364418934481255714071422509421557665465794191406059685009462591048504711965097136102743716416505957924625137477853174669662081229905847878894013202589525693412933511061853668659906336956409655350763709604636192567262123702449957511408696211950912613827381408169569856287217479276926030370559103445163689957756492310854387797972564686281135861444468011459429914838529564686106944715289490882117600906279431241889260955171075846992472148635678942005632158050457955522817692871639547734562031012928 [156,45] -24969388535493239848013772449722514280174100982457887312381371937606016968934227322528627165067463902770344949006728416491622450658909698378843217051841759612138339551726924469147271321287301693495341292402004594381352651926015824138962647878586208922204073485503321691282791396610100543414165234000977034024553273980001440642325082565594870171600489783598319712097205402925384998917473848371144255580534087452260777786099953036416597508277908134082330823685609341312430574626973625282616456864423027033255940907582247117198714360249949017050189417192858494678549056468847251815649302820008623936319207222591212909149927537138577252208107584327888268511987187933737971937668090313622988805560527329860509675015956621038338996963517088063132411059335528025550242199383983631491871481999837088602190466098786141081518070292381385925510519754720372294651886590615349222391664195818705902421878500901627880548152448025155975564475515789425125352120392769968901325651257698608237517297678434993891044663456897074276895488712064117318817471667076057710080234521701728057591834755284195167587894818635012889141981434226513956781680877486744348247226075754154788618930927067119322108434486313694651851949615696971410719054203126606590133945622005048175671301582099604288341444591180922307619096005652024968766847763428740987909341769451104501688930572693070280021197078274385638847590765328261881894386017999647251651535650947399323401049838045540152157914722431177635828176536169663385853164086951153482969244041911947286099225894240012927854287839371467580378605544710750949539768914628086266500307770587163391610307689751680416631434052332595404785649024425372127223678323776958270839532061057667614197971067263915990022606106026242233433184855258516227357317711039208773000176241264811060738772810474750406156046674898846447812801784077762252945737286999595770154435651989088849449871245773949712424107002744616321470289402532612010906320459441046430712434593192571508810536157703981946066369910305353178358058783889022348197601355610701301705945365647265136398361645460680528515608296086419834415047922028472258296515026179286087957456673928288125801070218416819815980955697141610678942204829359765877710553854326875958543648234744681147912328151463908592857687757211957334875539207145660528419531626593622539833419644869658383782503040 [156,46] 7478896932956868144766861337540869024514732351062460895189808129637279648631277636571741169329955006480349522034257124212557509677354942795841536202238886774717095269794762599487156882912042910815793572471586732023901150299100246707419763308200612051423821812176915026360645073333807562545715992137696671946145390434896239374883705328578343378938146402647723604066149504101601180258384242536370216168491718676700377020345889606635105795300603323837888652710956865341415546470981175480574531998506566129109230041016963998668905020893609262437189275399419975355294304026479028596753147449647510548707118007610893211832455159684783662820054987991883875299197373699182375629202553936797380006749545565340914956779025918067032487239745452449996312347718579553006706019688587710584393540204905605666583337891995985147682764928354347918089134952880934537947565328141803965920727290910524021789823234090092554859504405121364575131232517640924402435493933509748520456580894913150618999839513609778271323406430677660878529809138929569922160692481118957604343069878491236140016873029897685208723748477604153876672193114962697965360201511884036550932434681638941025356017427581719762062599159464108023987772266474303627594600819519041679059274841889530682990073524104803151627641626561044118223194131507878429227437053656235475948817355778736711694303804230350566805640761879180402032984369384882482409488510757232061272763688670951109392074837710311146897388213922323046087636710767832948329763772385167283022785137575282834978482561858400233816557427821579580863285264067452752153331277644125098119192589987319565543309842125020929510731387860787852066435854486856704211958280791690033139390691427892418751856847499434371944995620987364003159721275980010644499249526871687865512882338097678360999055170133911050808036329333176517597234285186657968835173450301530277675832720410850948008432770208794904909657848686126231624500293810890700201671711041855048907027861269003125038766810768430726660022031708644678536587840539621351351239332029431660464978579570056237032481186551238346307070379195693859213594619234479533055968646760049048317668657233475517046720360113689832173714083544160447029842844521232211976775055148495790999012821693359217163099891489483258214802431242529926882810901560526134731245606174573306988621498462724795011604 [156,47] -2049823178742812436893031805396146496314708561747424902300950971564459468927475579571253930601030905133498078384397012090083377125523721720050139179740227587575039319992950052229147736245920392941422161319695691189418205460905092985401796128304211030491363008927822900647288943520965854869437404190992936718082688275088987618260986525394474029959880638980634490831698359136475119481083844691300993717858746156645454628177081673443121982778001301395819265029811988395227154735265149197399018606730350024457106793236202946155138914802999852785497905685159394047279026187006472414137356120515414120209746904176995311896995137680634436257807445724616604446841101186308943560814714614688615872742640259046959618673323537884779767048753457889957085243700558427783290955893944923750117164053883985935725493696217169862953399060111239059576218880163441766184803669420026979379762539021808850305258793017206363892170669068511850442478808429838416105247049953457810959176966466959598828257392661438388412708381516765933738020017956183757271625732856299704902759765428634658648051699882948530805706622124888059194115024680108712282315974231078225155217608047302679042382640619285374528095328369067150191974626010727206081394722782225829711787480013220150956142840605299760721995217033117504186939055386715893664805371686883293676045245541070070842491479760063444487145375582625694845050075201530100941989873609393953694248947097826081613018283820956988766625190560481213243243739985642285545008171473784401284698016913584431383779621464934875624869463046950373149395290911641979904164730223211151453488603882174982964700339737898381518244084751377497298266015952471323032870666718853705045522510227579552545331837335003660127220841770319500084841989400398855121624135879994146947639727496138206993579546741716237977452731857504971207707173213099807529779814502175720822320986624715736325375655928630809019291313329858877136557441948729640122914272866069687510466422010538477606774596983968380639202554960945105954133966119477758842611014243963168399722628646133166767572239959786212830415895272606025916325946408073325909040417411404338773767022092546176104867232156223518313185869753147361613249734989025021625163004988817038685657494741674782739830493658947761423041088706672630196535111538326302229077036436313806420577084723109799552 [156,48] 513688220715869586186099885776990197459489408438379615109409132420826366648565193515977245444722283125308983407910591641344355439671725093558160477733063446001243007227721425333319178978903216759912503098694979383064170602580127771324778295556483292654589659909835786242153696973093820499708491108884713162077994429550003588692194607104945339516737502369457694200431640547061948617206963318199050277423345778571115414091319945144239795175726769594592506313629383499809511282493792981060808475458134255645445618819563509282365443308180123231217252734776250665189345240778734819361639086016337737751235234330885838257230068333651000955879030369947987274392847067308646824239255923550124769937672260739396415837944893666175581339921884239822800808060153364200499037521582959554394963457042359261553348152864324924490134821595608714794345772806757519187901581524411556359038861576469265583736126223254750308952439665041255873380279389683654129899630469326854518409275329311833183028182458488761593353073878624147827110241838555796792128484114551953528334819845633294761073375134337376575416936732780876186473041556962173202998050050783088360480060807369847593186592945609296896975006120681032443491486295344873836224533736620223095822726131674482039965854498196517526253366618050404268745801034675892343351276840941349421830067835944818987163589352214426722449855853540725594790845196547507480629358345476300753527475406745440561776553497223251973001262356056212260973361531070923479845588809483137078777386019187197375780204654116801406108130317660792181364686471816249688091876122322268210604438433658600375815046029937327733743502408665099788401450777537018290599504311622006403348895782527450508944844519062722022977708797118973259128000842302650087578035139505367309317933297160596204753379860574052881850864252153033524142745708428861480183409457485697305580353354529341056793610717285829988057755116257248299226582389590883396860172614529794698519148983493152343086170164486816380331065159100003103837425647302194706314410444588650925020270977482239588046933700210731793832616923335256389634061369362841429178119379281653052265068396038394278319889309771588812948783890227401467314215097843250426387752651364238782303636811762557103215367305216920209305193656484805363979974910458588067245093669131248962257990836145128 [156,49] -117545702800985829554998707188463906976031662159809004813829964802874631522940980571760102994160123332556438998984903963009083460089608955433829150145991269539346555499787222473791820171524146650569159346766080190929808513689874226013763936261440972517445070134076968977833105601398284471967310770305156796347927153863799480932529168227688283453072984337002334636829242949267028739750599374425675175423199601168150378702944728627118573849076675618541701044153142028233501531902914208078062525988589440052022604885817939420236142172613954305846963134940564620326315358189738107674935568752889597963131562491506327017678345661495058715678451732467906825838285075150031819154665186806316349048355207602267299931044743420870386810703077327870997140882197564004364176742931113488133899561092320742908559922575995371735459235712166382343640511187965154970040094156427765647629768368655746202409351197958519532027361016225335282021540292232831435023485228263009083450867274971738499727335658811442897054827602250554545438995525218052964810417252557990669383107059206827500254696330965769679015282003683574266151890172740321759484403537745369477702397365772865370611277115314320034231009668067238017809672424965784775634568804967714995622611046753582078743598435603072138196657576435135298805965367817381681806352731979308190936101409638045701542989076863058364614013233309693331623672689768905269338006876722163225287917096987477880660608726340075545972330781629387487767674232640777619409310845019278787100611428913276843790711362366966643749659866913334793736799471213047501403356392345955280302762764682130533944012062344926137613040567297775166039915386301689668289168007091053573980106632955149474179206334864422924238668614122372266067802113840218011108104036432508094275822413263787369416477985318737712639772724677005640408077978384421439656794451911760274427189761944917563533258761605016846950999787705708001778537137872063093388135949186800848411482607557643707472799737256356017176517551921749324394964855976480699872155905920255506865705340597360568482557211346257826857482511810528904741875949015019515887614441738166340416550846030193107123545591446569226915727007914421263028809438032476996529638045807014197525777418442842102379880888843399934772127651495012468788365870214496999198608729328008293810187480720 [156,50] 24522591328830355861565543913771617750111232497120553077509490855045776506418895273734043337532021137641578260656161893957354679099128884931771131931521676523756513086102588535791049640539999566468836239394005906757520341375406651843583434944586728268856571216633447103021254872814848640772145343215936302422952911028839638521310989798524954708865280388398129673673289831067479324224965736050195294757819439099069717183805335416454090650507652166131480519386880927320416458533341054352760570372450147732576023390452378570660064637854613823499687979880648321491075312702218600208062542003796115245008455034289613574861029330060767387670727901994225036092806369723375243898131180380946154024538927341187111442017391156415750150920620824462335910812531408270928023087463352263126994902974111128377176292530104503734849654355047677279266485070842463031637122432850613108735716043536265707131107967790511083199722503187292882119147876362770462580194410040567495109987804565542018594869809305772407619085906696850963461060844173186765600298075135763101168669477688783833969026140756267589988778260427856483733515097196756463580475767028988427892240923287587715225253452487304196975801004001157716079709428215545204570623175122803115404992863979990506693116182428098567993480033411824618639539561710844905507586689411579536764771161719595394328487319767082075449167698194814062639290490097472781112715145014513734703041181761596153288240325774374199264974426326177161476234265099004941398899425674937329110789538369900062837214264001538282643210031865000964643596935573890025993640561077188966585828591316060468368920759161457125576793944334158389390305229628967959256432373444290381944294840351633322372012147486554907693486196068410531682071618426685859975609987834236713836084873510404205426768992428823759703429389753961387811515067689881665281284321690183024013686723418133386405432077885267620632557808875717455838822995330271989643476581601381189802919249155356995403700000586489907016903874827426156598787618801604914420664421329944813281312169814127141748206910529140528461485379632394935504754720517079151195288711375669742892180116045795520503975918133409521705998457017299249719769306420044793178376040718948357144370519379294853351200071137562388331128742575355186783308448665365518003388580501217067976411681 [156,51] -4656542861563346207270429026945191345425377106558657347095862869149068386697766168165268442040113872585446752930145234092218686299284563856828043094239498681498309996395847909192725490917271642393616859499801739093479565337409291304358155355608276437612513290436391550605451581748504473587789702625185980651013639754865958232187371157912150889808347198855401201806497288798341353395533599231994828722400155406709684727242897340886301043400605900013280152630003333677801516866861378252998800994880299551680910991295721001946686921710875006851128529729079686660872560857006380475620138176799820322627824795963740073819306869821921896918531308905374505513476557251014121902518927272624308464792498244268145032491210767128313024082488580671115998091509207210725222725676639386901576719190286117153196660607831889685200320547218920554180516671010941547040895957084323560577887416528344643085795697544033685116673276336654906263175605218685641497347155638451543836067027712122102391453355981270584332162824318969755963155815564753456304298095510449395950565349987776856367432300069810723672893407858946227696921768863229603800033360161677587308059814452130017606285461796798898531926822062530856201864124285304871563419329046207450613502889082225967678046627817083295079626872055362998297968580084493671628529054686693698126369025835558629750493267043590399577013777033289773745393256885873338604310092037613378784225833154385429976031750729058596391336378809792949055185303309979199049354595471261612316831474279642660998074547609172008678216984765222336587124546661552438518678336131410991311937522467612269842118807772869603718194909188555513079437757434344717046188089229976638846238720432866325854823998143523301602958981532088341807917079728379650875923071789469933267637025781683350785919933395408676132318104244400424592670871432908666113755479432788197247413807172246635671435916600619066794187197360336967979218836800709534113398842223594519605193887315348482476531721839399346836536869332646687169083471698899161529646649877469320074690585954372802482582016265440097079694798950625665004437700611798781844339093069460527406084047381330639969328120748168440802273568111239782222993543065966393535026843399496398173730563555383989310399064738345336282713899958592723638864235479469638062537335885514683249664 [156,52] 803415512419037027562961705538171914193826583584317986131616006959498631930233097268202592271106861644839485687837600463699617292083933503775395478621411939143977839698150957441918197009955817360074015881603211716656229611230689847823863129569348235610203799829946212126661842319377177950847978427301159604229518140338154745432253341421880460714178584379067278035487253003041388880396954339104625627097388812078943502333926143805598380839075296060444342618472773342450391001793750888762877271894234004616856089616398022000843890803013564715670892221991025783188216333611727510447977513927855600892961717206269229469234409252021339946403857621175497612530997556831681420052649867247045248702351684578611993796892999178329746237193948920850455049426223750510591935117469806569088766342026767843546243601106127471518083542423841594430230153201119525488056235530423929654784031332768465047085445644842139657601781395397988411097775238179189061228136357254801393338297807006181106041394165038636763042852329720855549767947664023525051525770498394492705959555019761139978846154418008061273944574374798683128066986824450731992497643733166989512161561536965369142825816806834898072266242635398172732063039003034722658320375492517530112214765579649060692126690012319104238117040328751709895454555245311705617421149528225530712901924566339467731338148009297237051359427281285098358466995584517550178918421529828280141597824085612842218283138998853862487546383126030459715357353971760875801780487084044074074427289134364045964969534891359536104428477349133589935864960368025536654838361833740954533539718216305124461762807214185484884365110025703663259518166662884384884699707855959530387687921073863498399017993693176291563926562205403203747844456143332694149715846770043558791026190901820542261241208062595518819429283134079783803379652157091589293878319969848266190761108456445721963220703105794916485760709380434638706118853530509888486761082577302289403904786741861766544580765890419775955303851198472182237302437199382045596532330904978896190514717272255823858983568998988545052961616055833702866565805994976200743627119124949955241749253748798459485289205035754898274272632544747313468662192228537926552967892728409977639446830888226397773327574960305122628876053487993607247459650052614154296990798598639809472 [156,53] -125714822642756480398939667819943807370425312049430224915352396485719441958666181630765709826312796628083248442198747241281582614452112696346951739323315137664207456223735324015418199303138205732265051696862768809231127699010015172953056902640507481047307169195771209255124574194772300761493223018524504239661255434970101549888158865782112100922017084167010819048452554067367338196581235327821114183711681075751313987270816738732866837939325304428168150640153114211797895529144716624787277892658360532733157684992463274614518699114850586709818606422868645801256375802648535975056994979921314920550487441694077297974734078115356721983234760772909441589873812089068641697996430569771037793325988130168647256473179608327858080935627746520970448036702141035720486263363650203172906629643479799506110124260765516752761223748117798604374112741843025312529205053020526014778621713212973909715855246893915014030328508680722910555427683779883102459435220870453822692962115799773251198920697036388321918685791576397796918648689302211315151485055685557062399811199465564073436857618644323928373986491003397098403953641231151522428373490309640789943027772386828228736822203080732552998076644632474969163762917054224489802493142153930292453701523889078537257121087104342933003390083691625874215876629342449821096959323914009953399077779437318381982495313386697886873705762809731727906941572722030253832024055178278442135087084241969291000839275946938738249399004920043051748218589599008532856156253388221865120172876554701405805129365538295738474058839062080183813531574078562208938560634861485712146073636058741083238716870742277737336172098783245944729394899271863274203414724029392157725776311537304985338253071611174929515158717981179296983861874681454859773364191073760998987375739664402192266599872462550313843194303536670384848877623799329952386299087907172143203058495730456717173568811804177879732449033029867842111932063449142661367041683084516334470862365392403301228065799714488921757823074300110451238922347909051623158131613144049681702854660394533420950011794528446884895119390348065856043160637697036920419004806622753436615826535343609813065978433282302760706398435319440532750509476756169205286634589198964689547639705280642716677204879030889409735523011561466600394859879225584708929653882264837024 [156,54] 17805031927182278854380447172578771242329143553292459462350485331687012578457760286328803989387637542392670822277227227225864437924203557690814288217116147540509175581933569665697989048662831631277630830680360981016620224804591396830066370837740157435185265431319962320258135352117659443369181603272494889661079807782529868804608907520856424812776582253650833232868794292862378573625816691079479594135593040302744074448152905195119544229021239574761723676356538652018952125312832342302000246231548275834852028220568598695371042353109204524176110872759746161771663823254079999061378075720994500321742463817410911582390407224378544738991237604957557685523747505732563694926111144312785818792348288369930575758920494110814543195643237698144925867082434345865783917943472617834077806260449557100681034688097731281606074940041601214865447270687129957869274694887656187559441774196288359897286015130235143151009467245710791829269033614434511528965797643821132474588904170135387860464480620226332069014778278252047169393641974513572140037469165527033552783112165858944153842354347156427253214946151738290003300960760491673910684287031653758645223800833173241817414172040305287369848482557725340641531416948505157247963192978920681813917583254841090083203997208116058651954024229450209708408483377264611419757527362850364632273047131704460752743807197127521329051666954330719486495641474351631857039464821821035386514574265945771675728034118981594380112030017720399273023841338147364465062563961256064184381879525767088307610337938045979098492023212578163025305592033771515354944627635853923647797037090247088197540336393500090078455399506642049439271159458457277659694487888270379750555347156196565233239943389297799436049121968175544534913706549263150234780922206496153914148937437960362235275252346099760564161061642395688324366714081943274897213763376200101085586638644227714387953962503275876644314105257978983081445203544410627904685420548265620774274257384401766273931993893902863588222408182806786545729931494776828382976085905799199405454480955392198199827014615349131623000547513141625167341461431251134232603015353802783453679377623003055113097774906726992860752229950151575883444946074635158114621197395715725911070123467211339450963002436140533623694635810521534579809125704439941706010718467456 [156,55] -2277764616594681679422613564105962420092131915412408806025740200030626387909714535325491817496013002911868350227070720834968474107925643789252618952920699631276350451752186419393274801414571885281221474314093572073133058717667011583287302424235917510486921330052239402189496339964434505698959054959879093815308468165177527581685570192858270853176230263810170441732481661399406570503386972319902045930959038865536217311315699329904986254339090791235068228355456143918004809092310916404320366847393762368884808651880479992508759817083650519969563069121909344198644652489770912606756241259951645766296880887321189855969083627905472377721273930574179540602952049234391123769866889578380727756315201768753586016098950602107317140291311637852449554763435958639934209350089737638339675801684278097857048589204889954596684247773939358307841536887161053634260897623387367659593803248051471205151122661331567602315405984632049666452927850898325361619231939336467453367180791171634705744955823949890492030203537987114378195266973645678428218873076544231373555056607004067849678285547936463792736119272531178074731654388055240541355188484537111527900047636063443036764892509194700939230638258668945689878889516676687813871266988304669415701471943159383872385280398182450192291992508453812174616274057035174161507560104361133190509100333919420143151787354412277762172381560417726291958423825777871859817230438822698801958002922070638201616981926171393706210404971847171206829422105306200113197190566477616796006435622491710192930598633278738337948826620926267492109055019280498239844615736453206067290143391749303679001980381579673173159238678092158552853451235121254609316002145677080651164278816304453105961245526026070436834778242826790477524879080508506358265717433192939569228477819021766200306969472173272461548744756159847254073792533591826576592813204446253320189714643979970307239931201584473753462480472088618280534923844935414275171623395948190111303349975227544109254341029971185587975503339139276947771606079921673490357509513970143212924563394199719815488626553037391271243640558025877542783847242025104865242616572929729235126873394339439373832883353002744879063719039302109108868812854089252012561592439422868991331199525037278056639210075482071106934248867847488328011364850304585466929678848 [156,56] 262634664012430307516020613874990652479108637217273620468746629879885970895657064626383886433184190672898996947505765190127060157924149389612441774944722104821640087976644833153131290710762253246367539659350485186544185256558138202729211896602178170240714449242767812114758213675821947946146363286176788567453445216009540542513027726543353373251940950437670370043781260141799911741222142486486782799661586232488434459328524315899576639325527869703665537709550353262289752223491075412236672038426180965346861565686286958197622150989837851874766940009168775214441195669320915918825352906701761843818407842005368217528098964258380617738437033324887237291800065563263273281010119883509944633277089654428181143121193288912264259941815163837060283335225156641409390208322472557015517868023461229298915643079929427387107423177048843776154332816233769670713832732329692753289269941598677299223613754874747934495644223633947239071272661428293438405925488310677788343835336535674405280494200460492791085400338480597347648510179351976368715850739259271001613956611309379568434134915293714740876122662174291488288790301966016540321528176163916015453167924982404950050542907014288514652368278574024129904163817627799214468981337746591713478535308641192811781080029449340074397494504375092341550907480045465192990477830071865926483930886976404777769924914837224301652171984529253985023825226408355924897496158852301083854888640666687004147166207214602496819292976199075462308785630212969780690647830325334392338262903601034577920955303335640243691688912030447758182939701520854728341023119805032889680194523164246559433513861843115859356731284933628264678509762359237892466750423466456664293976514057678231717344638685404443936455853154142426615499227820509181471973975655447910217730720581772726335173953386106274135850411417997541658188995084566494472800298005978223548309504859783771105667951076139114813037180819085469247817745843824088491539609827018591808101684498866769406148094623359499184653435199052149656164303293811715628895127067449477074783106710074121721525467575209665349889764109343143183958509584878220302911940913400219135759657450307787126140691062122865690367237899401945199875143333009971284330864521522107278140272990207901527081628292619087434567512107103245726692215307738220400384 [156,57] -27233598310455307550153669259399064427502914879778051304191901601727120500632205148123943382130953520226732743824562842357853490074980097794961193214888208869523857939729486812637522592320070311116507023584733544955316435088866382385027733006732265007038201756276992477359794773590526897670573400609555603555320383661308944712412983404632941407746697504347662161799297880676941061965900759150646846871151532961715598453233661383656850314826676283571211721797231229805908691888065375342362261117518647159228016571489673671830690223572265855361654461218039987799098060155297567852042845314267213818920834837753118338459552954022156478080710476296286332580659263979452566626556881048590170532204368975782975732286491517075282860347313917717489408796819594369563113432397891306009710532206261900454798874521946236108556571164243830109293149879133478417462051398818532077926592327518776035575183453474352978896225813210206543887847292805366313988944647324512771798507774966071543484493449163587034941595534290024153040112919180555359397768226468766023156533276463734226924453822749159394956010497602921163056283258867443898076302724301577518779703858523417336758975402678450437188644014807206152835506621454575151959743823187188661940479047638022171004772514052480744219313656261101096563905167135385839927555807484205917128515172491809658722761272825714549012306820652038374470555169722950952006098871628380756489747067569354021569021116232859659479357692100590986689658245719055699873371869028152227760911392708588118517084636133046609249722625356457686808070309592726945932271685966647251173847993110454301734727792960294291695134661314052040002330610120175753022464671768928177333759988176978658289431403443448278020295834151657235320913248301946760080149195654837309624799603937248502197119966758950361912635134465388763446332929065071927685120102971255780620204745976399397727471196171643781732739566857286246169229562470499129435843807519461060029421888895222782706939245401572270812387547948375877590315101697829133064751267749824418570500989094108432966913336951287975442961298101145819544432397804181551413580621530658049719693501102483742851984628077119273405391673636828982809859457468408860568484046366604646430150971269518878062274357817570576780101030486678192305905676660676480 [156,58] 2533670989700039186986751822814679668655955167149185838816295481766118867239277669064805083882747766406675385725404478449340015536542067478567470753533621827282324194822547503530787266354010872347480798595530862983127802177889962729828338543034023813858282806824553803784720439310657796712470549701811773034247034949574571000793650463728054009369747040441599354480108149554363840319825349813153077229401138436797259086083652452025716746669063881182473903757633898281973626762070633785909907468947921856110500400556676923876021674420209155310619100599898347449557896400639079472911676642190933908579335597595854062959297170764651026542802735775285022249690947072520284297355044032486743802067922388867439088572506670356505739867775119367653160721526929690979474058362570256273145388354027124277678588949510126221742082126284958841345614968337589675020979973711417376744887525943739900571609772293699268356102945831076360651010180827807840772505132526768012911493443784855216405016778422323725392654758971018392170749722819762785803430998313561167232403235854119182230216701725377967035731761630281491724945357099300731455378875930403234712381443146467238425941718173439652348210939168898668236689787291580989926085049663042418342088581296110086597547580476535039628055628136814500263144823653153541728115236571694786571750749703548443226623426030775904527777272348907975286369060862509053128380304347842592819677744364813943689076420156837662507245932380929996315979483302173833917161875539338974440567352644690573603027941787696775428169139285342336955941693623333998252623320861727220517459445866844524821142055465580428854921348472325477160370473003491747386629265937692674190801602254433395941143438632339019110498732191583239534504144209502440873524808238149634172341562255725033273569178085022867297476120578004541419115119626309759081229215609055274094276834425456714466909538625419618440403950972043205460526278163213993500452015156088554304102894125780259800734323335082509188994904056020132539762919981953075649480512840891756493324119352092223869353109753692962497626558615482527950115406022805451862933466139500808862999817707372670173867494846612815914530973466253788952789792780677363185537104183213102023009119837777061174333737837687759991969290677771537976127935838792 [156,59] -210957626567246060436057629137700225314811518452606880284395773223237551518645053534506733109104543529868817725516720191886280259460774036435284694705759552314709127413713093387936055063982945241278553685144256382766480816097479656676261579777555554570828851284842666731954086781072214196483872728909648847669442832554200604347624232412793251538636933525550284222495864880839530077919414236882756107141366435431317301383051960109262221864674208352330551009662493515175799691821350307274992320444098586218216685159241274175664579526455691827861088776403746749600608937429378749016252432517680444375760722057710348295147697795502069785910788374294249908242419852583473974573071819847088239707998858248087693637911343060262023331110959810011855061976672891636039743947208434584195871874403970081258424616280890489441844230468075041865688313930274605887446337001722408457356187773396324287813300187698529129842308447795925526758697946263583866391138633272727597890637612706114116807269995247948980692351843808192716203504453541133365425658406495970727345248556129603569341578227925671829336069236159431335106379219946653962102291515372183019582113097865864879682650065849523223398202708707767065303860549447793879185429809816478917021025013303623900840315784553131656028152708069029313508749498305293068037090603025612023500780678494779522380044033307356157823741031332415481066794197714229057261394545778889038999956371579979112848588811603653686157968418224304832660457272848830424684754219576358585380315574058424372916590211104160275770833565597205623763730182419368666524801816006689778116917610317883411022764578612656251677523201204691137580008167470924205813880081800773450755269472696006159209461980748135282492690103259019313120485100500305010844405893806784945927129760489378129809581414055220555578287370301036029998000822572868039408339748088952420515105604082631176385302477788285639953191286793657807550009437192041412050964408369084825801487258691965069056487140956752805424606066204669024165025585314622829079930061300328117515027433200150654884392535616816707979312435848886672607230807940754903346207067954972470428678745327342134059845130222469571905285546168110928862674382304804673511525134485637407246242614186867426331090449273404400872975376437461160924931328 [156,60] 15676842282342213996861000464088786202728409524901162043592207140978671216942682664591041173209988398053137280862353988427945260796164189810121434409579152020946038522331837692720314637141330895337704421295785874504366491951461516628258029335063329595046738152313229383262772402869687104856336427816545999879234207043590888874046635338735030649396200236180710672020367668151876766330359698137404245338689073500753208371707872312899113766044956764930073687583056464274083751612970053942646150127576543070450541781858301569926101842526182095585586681809078599456133643118081616149250237287172704551473723773418419425713579139657066324579849908563094738153000104157244943490952884351496859440047120675982042791760337328183534453972026950896156836368738995745571185807727295603967687100640200707752890361484978048618311867968943597292576034017376192533634231049265325328999386411771848868039844901821504768247924055089449064967990372722448333514565904828845465183402931329966513664850464117108770942487637841224804669776852907635687125511646958152887951687652855759609280326992778598610856847322492773070058394994370094439481917460104641623126125142264302535388011324534705336346437659357125751622963260570327946078247267771747047892381045476212594838772930978161624473639570567039111594119282125049774864673712628604777838401165192908326856478804622957598980305206521098124017266714863905287550430233986876595700081511087169823686209538128330513049255354311431260786845422466933264152748138153330467056657767377010183121958122088902673896390785493018031308422003132558439649281628424394519874707893587030029716225267860741088584813760696440515776429301144527653679039333110978370000271311400674901499088395421511633387679758735871729419017980837837165560836167572747289935817796210449867014452374138772046866009502785792977220173370697484782487150981863345345479438736690423387956255871540363765452300615149257337552499485815789790249693161735474639779194694593035070653476311900837794113614258415273154578433618038802880739020018769094343389190665147819619704685714294616488418187313264857181074149013198423534330426996442853537936779832352623364069916479077309320668671219465208768273849028566048665576337818330870397532436708055562852154170364601614795394313355550311771707584 [156,61] -1036851248721536736719498860736771261384488310555644993538013202988894019072591182223520248192137937395547721555221541116878423409902999993672469211988976217992960241333195075178455591568673037740478514374338076247604421713804969464537737344843094665920118959286687322175061732612173416218115898135226514966771056289855119523543787970741277031005010463995803725444247427395637004564341244652455729328364520654561577701310955101390225302373117773373910927008844666754093728033138728478203352263342237028679690042083028754082347733022485769280291187979479365952264426144975862637610286233422123003852309568775453731002448119621920821144909119030544512979526590028346299823212982126765246692281088148568062873891698503489963231834452696936580736220277752186451198217088820621818675349020286646176460059170604582329872465583447216471648293945199145263622445289611138693916750681306563434004115647339386980359593969087625943626161382240906675230308858414575933338218432094354461708966836190574510910014877291637777495989424645118094597957546148113024081664968026356477421245348971809760938470522683289701609793409225720773785589282684818114552607477278904918532070737531955832792654387066659523785781013389530181129319392494909311758025586189437418015310326902392707785765463100669899821523383077799102656250033784855660568069597032842214793915514459057709615828415836507462946715553534689052133258327208944935808192588770305080838979462978167855846818068841009075276213488660225267452504612094110558810087733392812000715629392495794235461885610138497900504366986285634020400485177874426445499191611347252853126400380023921266087874305317448601511685894823167746960985887403692836273424461512287779985635109364032918258071677683288276688893178914038752914555266297060952219246420474219241916216423971035939975174373237416635708426400859019960093834561301474870194561094913293595731468218501504627913822051272636388595043003109168868300910776336930802316573994578189086193240607622644075985113206707642609037512119826227205395845142390304411671609266513726198991555048981800369136931884910235046369232241730125626251396330648512990193463024698970834379263695622104812609641752321047130675490211704834215851109208431883209597680738635284178815935879765812999139410581993125766336 [156,62] 60885801588056164965512099209276532475532627083664520519686323954280505115424280252642527282158338233635404705101182113958462791187375316286029139566012486313288541516217763180881419683978904997742938961325370143351450052223391775139835180111862093882517425046966005279267766974717476934937261890862825297221599177508017930175062820227566587300323236308604673404609047714923150668081433209422183817613476979143526265080850637450677388799697465204582736400002407446026305998181371317925801027296875184712952045102396783106371364123347218778162746471846755147469301466222673863643590179547566531548051451310563122036034526030064133232749344523666440954564757924990524900252397481921257784512092089365986492726539149428921029450051640749711169816917264382941934021361526387039599920213728105777828749832477495371073995299616034139325121613917355030821748325353721271453661481023134640621732341881903642960628344140276856201708562442899993095769124666225614526558376314699607423586920958387238915657263660701921958282109761901138023608883383160108102984222395763866828188654259391497799269897499363394991949622859634492251038642982456330027476951249978800358629781192994406786873833615096749079479915140437173294924907758269281328783879564371012938112052446735955706013764220281187686381200762017904194203871847300247766331379375981239319217289434221145914820612633755826078693693717992317238945198484724895696253361437897332200072631913544018652947116488425087644130374849906071637902351051066170404374239206210518378227510181875582844223334635207961667745489487000917218550508706521627553340504067913962568059902379022768107336167008409566498901348262342931947281893325332669361070820283360622175629975279832844121089855325133683286211566086170822135917502267050407748836764437498755541588242639093549492770478741753333230906693526030460474790082250454578117410939167689501400487916309693772645375561841103524147851362197964685167783704602780533532536232432622488258669568919914593906314740960895309640701718559294742914504632944653607603745135364916490756763944519870326836632828659269921565386882094311224266434063800147932692906144043891110146617888094946394773658516717453137806399708773105814970465375368160968559807944849176602546754320272772787421460623992162848 [156,63] -3171970363930547699175622687980611389430095098099150110533750233216594221063929822765137312939287781750526697257981592477417173176675759733735013758046274377311808399403275731185689511112504253206916555507552636685687418057064112943269225358734698394381111277833265029986774566729486763269980795839192954131149971744033456588958010020220245764024364835657769652463621297232059076561185587769061186530235925972864017309584517855188587764320389842433563209273060438263208804298305250325364456925911798153490377782551515415233153733695117397640210767928649926934752194001456104722054677842642440940352071428386142782538260058159442795680839067209199507418400782977612380556661036782879749282382960695219262050000643163993331012212479871831788834824215500054465456795346426376114759147775535959419073267946944882390449137281140054600418643066985764115201498732285466832789941913859403890888986009703828177860386353233758455802509735726272804094256051138312194871368874682634734803957368506782798396029543163225813969054755744149392237350156197683241554006394180821023836649842790020356234301002326549801919299847811251701032944377974855588035212491035712178089080010463917929615953940201642646754733236146919923474807673594703528631806327167276231284712535486911979953587873569297087950123524335625396355250796613940126260098499702348063250917592260562400598901863671482202057790676725596133295253492151674654447564946067357872336270075753190033075145891507317962111277999807881497576731287262092792223964710212150579943408675315807398740321758287180668469862091301239266970621409854813716856171740263085148650152189939936926016852412732436561929263081962818264289614645130404778365001521134088563324254375719344164702807835478660471497809356910448395022775114564431539144552357008548859952504422373441665919311200600446452281731764030097922250278759751157144710031394695517418305224772771631697146595057508866554344660773335939429291765435997390378390372738646643150779463961533853220382356097853832190288842037032376128365580187543336067854698790271501767211439218969996267057441169059131144769696260514953712570290139212168629455538820722213738037899669908072797268772875478619692132998645695616168225517051084317602224752308963319869165053547487735008189528525056 [156,64] 147109495953622942170065931476166300509009972126611014127182991583371838761382996899362608123406828923508952470140739780800534339733859299547596389833247384736585374276317811852460344906049579643362015574805970130067391541787166116082646424884599924763578893940208098896959900288611824837212045273499238336125849787133958033377023907473355919492764535772928083378036788468726381101407431438823094956255881408385898032503568836355831828290617232852112527645916521880480727088771721586655349846879578534517681527836375940370817407665149762898235660802211749331308872068232270911971773602996809340720919979486908041255931964335801808337911158613413601998375839105512793386289477797537650725568395187337313876154886571306231391260613778539439811319972357514551055233053290120910330958373922523884010692560792743768027575256321589308727876932758229928221076936202312115452582932938727622479785461778652874919718097197353222531755793191153194650130998261307679896208948139155313502322292659870647044452998490871633899265856670255256734166716367401364292714143509720033342589620286992637970157902248586524303381441622558903342536440690697416899164785094240908412566793136167306677349560148529515723328314282435219048517618258873136558242339055759463721185750201402861889521466500228042366864824271026670022918678741021464861048933406448222583427110019345521632019538345054591145898298446775094392882623841495802533211395231154999402253252317334484151214486193567423185573355639423287444121951877732357721728788831694841729110159204447359408411512772163878176005092449406296855174091910238331377470081981635355338645074407154344504574204058516457668948469559713327420138816793354650382587269910915560801329337689026298716762765767655422490234262293778413953026721599279908504030439897317862138952455819425898558339472090109312191740639433189861073948976439923221141609024539412683513692605745945541939901052311357591641111146387969174623676254369192571060191047009130200882186621684599648311147234407579997541736822667917497871692906346847546256851424899095419375272980496011911228266370855944744595138204900068306954142849396627412407197875869431586871216936605803842431730326790664243321672727632104909972219049230948186724260116808416311736974227554454771256292288 [156,65] -6137832143518989446629769014009616929227803570819907125664350564147731821274919626269629079909042298978991061485642531497305002332611307904163515454736587348559149389880013015539344697196301041809822498274437022829228496697885413418772165266913704931150837836998997837152256548908372284918442912777409474829043106423010252583008654213963678065153655846981859797298117700784733550373637652530365341780735426622275163236513272396744178587938365462243414099340547777021476424485369996140308343093850927595350996245346867036072196442750840048037511477775051796471268929255731502992210886257050013214788534223845073780927759477062169871673893862080850464856321626076306761117887246747244513025347878723279828244885814561176868336358168590209872392435448788036802857462943587156519855497325779496056369525413370408118585480262647309964095102291921003825962916523423836973047557384168864450593568940505765393062206040847841952715149794846896125806652067212732558093273698724947099270700411894837603641046157259622900839198778120974280973713286738262079606744042184278133467409864585014388987230616074646011985116416224280504066322187955544265622337239570204818961596869541209935768876282158023968361520908501928870076530775599908807832300452132610011468405460602271365564783926471530194710040612529249321969633173079709367108008284074198405882762322480471058748484104825383115022462823730615974621083911383074757893656360618101777865962286128368904841367903494038260153641425418274509068508767396313386897843768781049445480697627228979517896859994177389087518130813314532111193142189490104976597301973307153663203211251554121547490444870234140456277118507946222457641089275954998900869930670771583719655140963303755058537184592221580320604754289260126451624206597704141839437915555428829930427007750565449408377388097960993125896820295893747790886633317655735510539677203832519374383234630103968291628682749870239868652162028307077614563936711003562858518186514687088964883627946855836043820747803876341176887049038662433241841229093447410273749464807128338911355339562904408773392975205051808161296680977060137235879960164941338676013508964489616866219417671982506067426530230217987045560172026649286577823933631375726848963179488861243835342787385455182160576 [156,66] 233819257335006099764631165782868917787540444901052813632448301886057626466315862280002931238194633388339220672740429522635297613665842151613835446563956206847716949784801833129071643352557428429922978591321498910850272480359911744226254268178724439974135129103315911647025008557508884059612062114157465159138317410963001204020778899621038445217239103311703572511318144958324383249110172472555672778145212884136575630885499758592259884177923721169394765244633953161558255633013711652160587735487230254018516949237049680076207042812072054046411969149371884578067995861291844779393884235811383830180754501282025617241932432048450030086371335197301671611217262431036457224612824284833883448843459156261774601319167052240268570462535986469523768035851409249966406414455636047512899532535580668372577685912934980106065289890637291944782783151153742963947637574722220295906683716086778502694865425738284882270013531666582714085843786985389192755449699033275317802373537506597958903282601815782511753028370289460602001156561112882842175214639887730276870841860786466419346182936297583812518961156461236685759368801786811515315523169292650873317058502478595312553633704778501746567666027661929366296997438059011573319506145041713777816754700986822633112064662128464475613117166533178572673662259632266732602958690560415418724821722913380461962728201091953833611949318198168039670995815326222520724296920180948884312274907966878512403304872501483802331007403642314230264429615850835609382142631627681819171999054821983489734857263791251709669218611274003518288575237859980328188800995179336237350729556818211436253141243714074864595614594666940340743636625510883383354766948184154381581372367129648547269527353648457493783028697098497296762192104322179330419900505388611680589630330680631828015662957969018714450952520565145833681355424681700367523111735094612190231073701401431999998650053676789447023395629669376241980632384118026893720503632511101685935471086937533701439468167647483954736041634386057512721709386369470858805429752632447094816186499838233740785079860476156696115586480788164221429442030282612182901861202733468307648282328039744799545919636915481482853612277558866143859435520414885195768187201121801056101641225566913719569049030984088768 [156,67] -8106168661788673620724501043130612601030413559806322271772374309372438892995802170012652383478139492491774032199580192375248080720325192143087056772357177099841036459575132187796162039060345867751238452361647202403487923104718376075780453039969256022219848050222051665267871324892907800555469945766063907109811304147451335530450077607982943676642228214331119042859038023737536069209852737291960199677139564623135805445106749566839848376880733688013121767908493489586928599732980460667044637759869610853072143754610890660385725721735200123894482159555745546141601969294055997874528011764415837237837407882927762838361674143713282860575341797003645354904134468620407124433787489529242681095714779952384596093148862971889946555039647355879522634821720594668410821641833089213648801230459536608919004121813016334800865424653610557817573825557854062734681321213766156903032681016548051635451452672403271919287953421973308433787645948209187516236077494208223129018882864459004664400851077674521377746712832560622593224755048037998397950088101089207298643344935055332920128674013463071361557953830939073630323695606754184555574507343740560567527159093664844733504822650542437456555029516408744988440701123594572720744895260014297607823723322258329577588151221141521839474168713372525572868290009456139891239407581654896730673287569718274375231814953461657078167814432848709554985015171687001907604848440573204562321496734406633172735388149314983025667911424900279798262582498167963858501580261345449492302351558773875725084647715947791341580259895170911006714573615556473245417388786133604444218696027890550422291829954320847491605092558211736019468993881932422409046630443663811892833565584272240006940354798347802776983170813516270286101951555491420014867344572461234877631715998014944177767296698952320642269039640634892414328095593346576586179879809907016334322607920837776971239581366332416138125915817715321692873153767350304553241733606662095689268718742870478116823093071371444746546565901298059593122899819151840647868711786927237223735330006151435330873047221812051990469044621556846540211114282279401578150070237153684441615591175747329491368502199595634540137296509720845544090435923435926782107894874180948041403330268494034353746650397888 [156,68] 237598214523945477511156946820814621028238918349275483010889129933868842412113527597972687054967665530781872507874105880243379718843554273449073224942094548960297699812695819062187351008837262083327810699725173682154203003973642444084726775510769238507127908584254149958774639475098782638744407828129759724048047254915078325771473791611224264377855812010567785273746813086391800240869916777015767003874499750933362420865910716070180680839467130171102933075392805817573387244154283223821782814193484143569367876056667720798253649523791621926163180049450037030693486560515822339156809411218684818365639362573363724888455253305084202522118536583257565037411302247197113518769955624365842557421265516532187812470772646185327345378484864894421137041677908651032760184150366287282842031216202840548427561573828489289048685847423452344273784350411926582701160603661417836091910243160966150655208976884621663066472746685310718826153038714661022836069981958297042801353846293694938764143070932137374426846951490094420686921933971687588821211886489217965015130994222659201696541626601594355915776414575509230614731279397469967790111456340552385666053882221738586264788321525374222566023599622552910654796541020084104210650359198789769429579517832894704869429333492153607655182021534608104269203603927751425795668101042493345426886908456909276925136893882972287853645968155784801723735019513898789704679306708393103770679641863736456306552741016391210214483184740250485370376794792061047863714363317969421159612905558058174449465715492612733229374136896351539582379878521182450945567555813067077685195631458892961240071727273410045349051787695334271353220104764388050839212755988940518945252686933346797827863080148304390030813955810673645351710369277674343906132551787673630339511387910014365889465287997010598004874734072765795453399230690656146194504315089543681347138565052605342707680807945147634601647224157213648142242291057448288280115911135525300109268632527437738412862608702821838661403695969622719110566263270484699856514004053148981380499687880737769907041685294528887992875927522645773251563589170010738962289266428218268427308046553668420851717001788815199771022680304740904474190330912610793636721190209359030515918808307400186801499328 [156,69] -4355725771268445773693676589087892778249119438044522537754207169013922904611842358312631425554603969086172607333820793807637227107012775112173744392581742879393060638235628926985627410200957800840829284258906177663528702761679394113501441948699207822627031197546748076637964200198285899120630529457040642540826487638637633186548952913689190438544656287625704339105413083220240906397978296771964107264095062832274320427897404446694113127922137121177520259252659011472867268879719012568121668914403795942398113215120360442753801747744639108772038855556585589594237550871851015589390995512494271191343519047481364075536381390033610531313744054407668344608207953242310164079152056286598115654820401759522803970838155539447115775536958288196138687113820016386431578538446235349109240231561453914493011585404776562743217622588953480472111901200710418808848620070786236318345330402426457425886072612481995714598422487908784646698313043010610705151018185092369816451243030871905651280364170425742576966474106988016664540667453430425823407504261504936851814306290149243523812777678886152762578479662383112157987063478367002298964859958260530991698703298421799923478927707313296414586520656824992518397928846098051351400913165662667611985831539633126644814468243044834735520079297856887664661731858838368350053225273613629740345759397582555397598769280133105934879107204665916586106011968024002729480635915008802348629482986041434849661436558240223217514756554452372460741241829662713378297084387119102615732508205940235105839315149843522005350276264574961300244379772688438405359397416995436175904304917457075608125382514234026259774767397004846617344482246724620500131874518720862549615624885741594424649934603835361675226359464536609875949350961360307155981824303805338804197598729291138977569427874470765439075588188864029225124105466826120147719315099165320416878148962141531092715067272937075369444062291486688282035018576351594413276372370777858621934491170219606791188592610317167945408431081087026834850940595754319947591081258117066337302693185819239282122393874060159876152628754046208706906202707641064826934131804826728753878544375341114514992442344892451817214828191837956921340666671383676486601333640945482867538311557515054091264 [156,70] -58051915027785472004206499092760228776445756202473423846537991341292619998459373883171024360860082049617761269065792951722853941282599034951284740777574462576139106332822393892028515181067955401951878336773257985241842696092790034781542632667453444515561200355697327604366288213521738596847219481722925409292770410249497352577631020531788512113705877124205048919763504372811912548072011939872707501714580136410635796280794762986482253079063489683049348406065731622181690479106062706422278660265698090561432346925066956763278460931339055237283646551822074676164834651711747436348368642069138575097875624719035033711213189617264381984294914990765380218294601138223440820627767937129506622487314959551685928955401853078794791350230477579375002470171936939422359583840856869316376244396609456175905083771610044751930143612124678906007363481803639202531279969812511119528077433259811882274463488757902067178899010423114459822255443434684859214150503184288255682108746392750336916633641018876947082909261586929717100638169569975833728069741971691899491038276323282137296686647432063824695863221081258693038520695103031934875886382586098451069829276511543694807373145144783492825728369857050117267522840375508983661434489177859807513649031277181672237178817735643221873540298337554495793824517927319510894393447849947948095324673821214170814709072466165960488744436936239623270001673514892910579738656287909969238853740336324059410462084739522001219287026187061878267548067564772575705944397356567067992376176981937680384794212489399005244868056030071688924411323153876236522591788231302825080908229446058549148876342996236092858181014196648310694308287056475986056325894149150193626640955555695799215746081006250489918024180655547155379969804091751871162794948433780857060862485875468641547042222292057924360978254830861447145870152889700028991149685302530130172397784203374614183529867973444512381513106497872218319881917426473767396425131091250760150150539320312387712290615909494448349812428799235859235434348685225617151287135701579252281960021091696842856188862056297364139568623624636658816034617331013879212472641172644266592795698284413049256131311828025439566836076386560449655364780556985435438183409973523121250872962728119356 [156,71] 8729829804418906562641813264621369359394396417655781307845562460215448178452661477597366826805828683105860332288913868115784898373277558509570439560831097376088176785697167265518265521109213472928301128300267277863139847135312779295317591187173173648180748633913697976926938004272015694970482869837216022462500805438947118774525253662232315980225104245185297166234322225720338128220471255747207151477920589616962847615006670334158819628811254961723876895443780746629480454459168388274990604050388464711120294867636108178328086994078844935468490517861844884309105321623517063800983542365018272222294507930076923797051338674263150305699671959941449526417962356796520256467644282314837607148125750580920700712733402539531592115920713762613113551805073505332351113187570436134902655572304468993778651704610026063636184749748360820664725163497663593416631559945330705569431993883684963622923006962613001280421624040746975668037392221296758651866253271806874513176946688665971098233516139791503377232484116863776909861447089183598511109038687568124812168902040453888464720080665493231721445505667875567127785312623740751785472356691227305505053424120131327695128718016664107531619050577600195872051057426303993805353699606664625245622836857946115728211418754814130702857781000360417444616238711967450115057232360672960023388405681485438772889422821389476677674858942950314928699311266638544685976702165083584777346997285152339292633977154324548079041065300746571446528158168838068681592455282063370280450966157305425746142867848651417609933279548349456525513959360688559813981237358734504562178795692457810621053673288665003253539385428434035384850286755198853801915873699524283979727245795120289057773939630926739304546502717100776421025027123031335747463599942745376530786660404096098320735309359581334866140962524269959307571633441522204298228950866455824114096312443462687048913324446038635934576171494954747970178668985397105363862596473980989540807983818145712328769191431293340878104601824125610476450450325207313929136896385344293328404224917602183300151304176922466066534750306533618799159498147559751769840182975470584251353251780565492556624029992855613104071005415886069859721468540066818135637776319525178597276182025472 [156,72] -374771836282927309916850218146768764136134527216636403777471912515313499479986494065968802207304789029853570613311110111918183887465520524319444305937275009345162644912553375172181089963132160876917981436216575072765250521058311232457135136610888247712997262535313561119191137999923452727724661262540075974046110957759088809491147053213191399661894786323479697420188930914916656789931685433756109892064148725673942008476227466498778014844204290188608098981000940791226460940692617011168447234965545508319921985767994121094820804697129030401961895904206960428360681424116955847109327506911553291221880478625131973680847697075074796967361660791393037014435556492904218250723284459197990847739139100768433406753799388690611376313788319527535481758531412981901420082054026961392931358779879216242068421284720025448340745292382907435661477043550062104845721302349166825434187165527177411373012629913009143874254841575462288776957595660608671722376978749363417753014835214152238010832294868424982436702102884855754178221541395853337147009880620822561214953799630752170620347670538555239135350453207776021182688504622698140493971093899098655946522583413360444541802556874638195690989326571383952885960484143913041892366266188386456613649222510386558826696268753493793834037129928864744604005244856110088536281875923204458339071762180634585854112271299737790343849246097382079729292583266612934321839659185769760575869547576958460688625144668538890702028386035308084432680056860557537585118058514124566789655526528032339698023029676438873371278892561236770313304317364212641093169043961832739984492074694026818649431546825363594206242309077899909742182032249667832291603099672824680368540572520386306393136032746962713029019961250946178320402755021077694477433856560649291998935398231733299523779168622362824957304375132232675349314903629383680497281675306684916316331726449078514915011927173405415319690309268310946018759433550084439146978712199452587186073565511741126017432865548718585554953601302097527820507088570731843228752387610197111368361399620550228102731006070904252680459940303947584260355400527601969660273033758744940265544442664016350803250759447105612611447445515181793224236966863304357884639623447238411078140792 [156,73] 8842041513638760611093266413608901576597193068016709017577080809382386776749736916768962695407691214991912793747659261723164409766894578823775249058425411217077405110658122160342541231418417358183905880706408053804479016376723052370587077188580523401750457273160253322675296613382792386561480171748652071442675908187978885223481976437648014038014091334719745899672158438296392024368181134378457153054465162030326938801053832891969245213106086566492407386903817727875924974080020832493598963739376861784282244635480217152983446175338976789396293630576574693349635974133758622057519792298981687115520580504737937032480272433260851928761687518277413955932350502638578429572382197003148357557713837750832903878925757422030658130131525885633484803050515320506524681362388967775790964476911862324759358948537885878859917279798762401027065104105052980344767562457606033766462304122910688180006749123396414170953966223084068649846704991728618081202717893377877504566306682142875295669093880529627708897821942556640332440166936881997905805768464241019141303810776159189023372947980158122799990855437497505492625570753048480215812299611238285483561751246411222411341702494772864581786905749847167885505803557670204952058975628274727821141826359167948853271287053680531581251530928793607020565251832589186563699167354568364111959879577453641796702999508981876473639202240172775065252640589233260470833279963046811884852690360380440182277261893866845298125723179028930662709020344672166444588541871583333164361126594128059750024425889457296900106962614480528016847308598655620053083597044165354625185021875566410478287689809105528220402194208152757636729899487126767928974441009076532545599446745412795340271765948263899756724331630944262535824976312048687310502600140250139434872943092697078891632672692507844872569745190587046729327525863326368548091702048476397267663571721077011690714039875889693931251405348030841520620593288457027233904939407209841482424256219255430737832388370614658193172287377129303261780577421500769284806271091413870112388891047780837857616302003502199967415884402191715164683402638743890517202436914709968354791672652472155692452110119759466865521339288387133169291584498451510249646774609555067563984 [156,74] -53158341107400973943332535384556751375226971415845800369475952475798464801888566835414567025810366839057613838115531419225161321529720153824809307398395977337731075322048904565797510276610420812690955255140541536871483220749163259790927324396739048138160595034281107059271783736180548741537933943206370703485861532146063708220066701980816446158868394686119728617997434168595258348241058792148144136609264683510910885390021098452809596259756512778715855678730294133744790608925643144695847288482765174303437076728805228307507134083185054547463384431585545738991463508600753755910830384871701019873941002693784278819612513751067898277260359365768582900351333759117480815889185998455294066056942698769005438249870728593064603114548131872916089573211819972768044593807079918206864414475825435314645873382512736448617162045437796509693246358974503701994626082622085564840501361576196578030759232418879898864888222227437566242605295551022644761315411387031802046658331242597948833856634441310128481052360921437619341223129562548908512192573889014275466634610476702414668947990314563381294180641128552411852827425115792100720211614638544672298625144479984048551535102604824613494731222694148284740698792241224493859689873427174856774370732957785269814535664301144900414203603547768330095869660195889194302518717949902353594081569379682034391389982228298230740812758338712419032224010597636560350162435047652529913302132641894555712242345630016614359805410849690899454128958331175439773436588824430372993024739376920547616352710870029104018822134340235540545578252394300209125832753883429880586613174027916551818950245963621949237838326829325663237049878048419160747282967897358935795721831253921447742465768024547754432208245126460527110824790409045568370400630909462813987405707359709506916241369773090455846474820045785358480676787240384802550129215520342908722512659252355144576339965654709723467963359293769738392567994785920603686981315594359300509747935422796288749644173061353954126992805711308350410743076199240502505626584404521055238039440494801002449005115552637219402582130747551855261891046424605687190096421480006786027143685821227728469045018373165663194561001059809979898537888546600693102826410447554009 [156,75] -5859877024928395727400998313194099071727456019441080383280484519755338965549079065198867987750700080850707965635361867281358440899399651740905714258169471191662232266404765825824590109670518490897148772970905422700771218943630026432118524087819842531747622391118293570693437288083492032338488795561941472945519285681687356925638573236532455141169649235295615430590487074930211432171324711654858798358164304431358535550260043392272801508311269786257170093813033889450058830054797346804342954985301188821972281267712299357849259108422657711502853796603280057050782864612630569906077818506382915653947596863330165078775738377611493349113653162040819028195499131877992859779417383048377687687849747886688918909214897859763767759728796830352260987500522728944736630846338085718965486913266921582652915631123130568169328490808384932853758410646383339384629499847257906886959941012948543145167859958765312915243878051486505927077614932428852320770444835745330461256364452008944591444679361312073698861199907323012131300515403982756653945936296198150808817996153614799808811405698557978510342685679010241201037207257109126489943376088505364018893965429152421327215776518369975884360337129343081736976132333272361471467416878709299865886455316874034343918820702323553853985107157879021917520214076103457186055518408150134094742773081295196485633743430854368640756287624765984386917249888372313065215118528348456092346873000393516070183042341193915666021795047521265282026067552450515506546977979011697826813704553653669654890562674644863575401517674530357761216209779750396316355179817996273386774713598236085949951198018788761448888609624609826788528176286677146055094110793997545220638658514110675270143611402107936870161410159848906258149617837771315061252290905805948796775671508036236173759826849025962133516071388898553399958912029951531758518657183443043091875158179499034593906958670721433686988609046232773731109394562438856990066258578209478672752814934773081532036677995186956808027005487749526097165412825323562482062532113771485888246959646169318436005276426526217166296610151309568184503267010551732069125877921967760714415093329121027391498760445934575125274034114094095861135907901759015987120854056096 [156,76] 265487337531742528522018110688553170150662713443700077094953097933390278860090873758708341901678457142981130305838858919830180751142726049792489151228784089082096957853760558855639795942681444762183679678268255749394739347134461283293683952825038870162766227931054273228396247290123835111606092550571851827653172728018353446886589278484332256836625584671341970084357048113451376865317290215044033872221941424137426478629104578126645262403000510937825396532687470231580015512390390370705323461431494615621726883451658724530663473604963745619696284911457295310025013676029969827988878203658198300280246497474672868365316639502823826383243636645223557441488943184037978055530029026818804569822662844267992858995209663392043395587952876642819982608250957964854348916957065435319760005729767759408393812211981496325129288618752842348124036426025404649003968882038062620549245840450294496921545083958356636701219033779229977601231215999198235564321811778093601328253191434124585788472590677753228221029550329343371527048234339798257345577246897057619623614876934053536423016310603331331668207739242665011683903970812586863190952746486689591348577988630315461918040282077439461217780181697820722433700653692800610282508263199909164845537276079762464326133802980233075005446033729611287871621602206084591557179488515933098073431518645428445418731084410078988177157924325017725751278827687345807644631299356339427831980637022326533580746419599403502844448274500627952201213484982587141474257333695244978458573330580750727266467466324137280706763516315306016688050976806879911786837742044756865918723312191391134540638293041832804230422641251757193250743528390515211144770143127333297533045221736402757932842622010946239841606095375508785321371809977608859814784911520121169915277900175304424327538887323667832476573793614258467145364458869907381218169903437930743593070168085896271391715267326725335365520270045903855267588969918587702896358540679778525221038249106275874714893766473341027170464809355302782504328490868867471359370982138228283949819654857083031297386822715207357362086195156457116651007451710112452983476601287675396787738970970444408991888153241571289332605300358909067371730579869818459723666432 [156,77] -2101173371357727249858329990863650204511965765870870668132756569246636716428729798334473797812648684938159677056852203451457861179752493791203706029849533704385708506222992804203216452900250627314471297610884320351227489277481742187408835247461298557120292343537042992545948354987052804035136769920005392632670277495940579691169406089746596364371596000110290656301487783449977811529253853929311442221635729359361593757881530346935960437145470037360500297079884427514869904230167529837494499944233098452676004856865471081537838946102809308736948522442732230177890087838594616155779686090528807793389073757883086082529918508573693377040006592395565806592883303548623266667333489013300980431379139360695006518815155686404764042676953227020612760181525871188103457628887826681874169906319898014382890413975643908752995173153987777757709876544994827974151232724763872218239019292926201472477219153319249168905736327041670119957224344736650237578789084836440059581558022777222668948531546366950658302125110191352746103402375961918005160963928929995697072619852577962857064991134423318277800340005955247886282537107627605945292871445110528907105663732485955199634819986228124522553283603644010585368248828616452868221132716084368510421253585745092112942881175256933672608897853188475100507918581491220546744573327813395337755435167778401028486665884486323680232329521234362761321419842001629575659185746351902851834103084799628878087401502127464183647811677866247481160875467157474427965517458331720339573319170900218520982435083634741389316803374218405930533438412360216739048507146973192186350702852924176960904130181723740309948119089577826726407252451041139547392713623995874501764233750239324054036923999063894740197676900408724374672143728670941022127008665810333898731255056897106523803789374931698384250978425449208245952075719429270415100024953566216362064906568821971282968685900941421733182495427761164538516549089355304854217518280244506422016095844110801433930008638854358096612724476639483131640866186338556218609171031319094492438934320788712932545784273995851286351535650145028379237080248891081946334928556267185744566140419051971115261366951108982027340305721426692349036616634629674736192 [156,78] -91813442011840687112284983226034764279004689301286109565417682744071916979732874133646319260149208129119567694385924347563889608315089408719061761117228950091287959975680457418812823256648558238208579399894933134377084380215083616755793136124800125105230752650637422858945939095562276797989947628251891242582902656134699274702717420013474281679609536026523447705003873398741121922597426668076367007916251251645102177750407473417434054986368151264653920243241358042350971353530842058835340020347684519894964150089720278766248187379115985173635767491400866105616823108301233885184106658497276036463341760467602316830058885876976514820187147105589065648858471465827475459537856715021930805335722360625541034668988512004381351914502708564354688385851190796637775857883603018267145587616032268568409758599508594021209486233332284520252026346613016188185296212751382140187161938546318178089748608773308958515293029161393989696676721399055066118875601917740331690907232142713038614553591840729067556484007308346685612460603575108092129426005416286515392912566257142242221550946091214876422004212397339443681798953583769463795445484114318153992057533095847199957618946940514881156211992817002224623537812463146042527884090118447824045981227517658535229138177454852506463252902460043918352080814370702859867959320968724337176128756626509693850254191531226128067883304743010616681032650695465486278470289221422356409966695169338645823684387713339875018104747447792718175599396095704781993099308723793159963505772770284500717592411202299294299989866306586760254529545829335040646071780481732711410187779279413053172600613429162434758237526549550563068469487752507966567770426171432614634922404884416050485072146065971361357657339639659943036690568003914318521750892354465466689684083612460486347845658644481618690652526876262695873645617426937790701042253529744168592252214687307096282321199257050145892814237834330101088253364974880138910514566800299031927754315158198553195331484605519443195994691217630113764808558366196716194040086657417103014218185478605143995369544466549203598195331097326802947977212798008278230853918435325346549210557017889212871699351237004109499470610192902553741864769129766084 [156,79] -2947458136054201279243553789933814652865347230150390712692303513268645008838904054688165675135693947236733644599713422514220993385943443364563376591216354667385369066267087891538657541879462051060842788600255362927779959859547209723105731179609282375201245682115995692480458370602865190698966138725516788881085732564061039713460869870099295837835975593822825806302674477307645512171482150332116852414450620868641535125714085154378578986106789827584261869123284652333463781238502993403236597659807756060615841558054556826189414266593307114881259067360834848754391396475276321818585229770772877639121338266457391003345818029719315151093748596037811390360301284586890319732634399752617958395583383324127694148716975066471388898546729432954577875309793835734185796734262518745876296441142318107278455331553764495467037210940312744211158221671148132149940091673513720511062190919842743501427021066464436631966393982022992623597536816812199855572136267375940883973806922961482290608460208278434796851982852077150435903973733886907068776254180406095283797737560703929087792048051567301794411342373145901660893343965806536722440932485479407145906025946218700533654849207004203929263629146680179602331677014279983281562181267247101523967572753477783425910637332541357422050002166224624910722067996364675669880911969017711313289908667832137134573641525577059210411491705731558280289403711177082531362912129042140882323319124917842535340809554181935565442188246553307140045651336623917313710761549093656154391811698496561097379275759057785088562303934551027957229854868838612281103487447496997014870677292966315098670611147311764572427222134738782178719001789347176703231710618043343054508452845126995757571169950786953785299648862758366249610082446930749783235122240305793809051621487875154256224576378162435438261934693482426853791762723024024292689146390453299102672539136049446437213393577235038394703291533483477704002955231190271367072770980336361379559730385599258362379408312846471854295959870464041859772738732776177528597694191026627148115038262245766150818165011933092970754547656196313825505422945133912959633574486403297010491769998565481522675265315056059557955438196237907509367669646080 [156,80] 422132843437663407500084828183620733949330876565942003448572847873198492259723964973977513627963136337538135938883225697974554709546963597153588150546353726209742700745779558958970884394012746625207334140952566627795787525741402313453112006371371046161761550161268648674587992122353935561532700414131747133774724814467819112520334119580547878490089825889853384595337466585910613357910916848771379567917181439829768189468906498610517701927523818272222393718738996660036250213630232679329627266478096783837318884004880994372626593675785736446602306327662991551394244286600204866248275301302491717809239308632930528506044573716575779386837126745602148365370128135678220942409285438625717757752887318904377576197352569987437071274319691508809266746076606769351574178749240901909550252378896398947371847922158543026378211707629809908473654434411401967540059246075328613986313960682784758773938340200422769694934426663963705816161647654903413403576422031532311699538628461071381668187230827829833122187521750176914179366910833347525072606503789673887656823177854094073854095001946414541567564658063114105253963645809591189315807678629554952587402751552457768840864281629704564751661302339655530809756336989561889799405522059406779207414996675863235463528488155560854028570298741110287399814121991060704124795981927483898673397571803727482177891447474346070219298619962948611793138855092564628732645141949968601795942573000964634747122374213297962116439290057398355764356451199509352161267339707377442656695747180395839143810211106940961876557027048649308639281836867171489739586665734298067919729343880291170559298966275567337262767170085839167304495106710045372507945656923669147648136491021746476361336875061085745091133282013225658697580899622485877605098091204509221397819938338425648532825368106826075888508212560378286294720330350432117087373697344641993050344767233569101785314764487905946916181740206390723467245240001299248222330419797641385401836292981696658574733889970068670819126828147664863095663583115659492071484697252493192376732779562380131033884577229217247548939636220802244102836211577426720047034850118237989726451891379345884088118440516286016702553024454047893283234680 [156,81] -17540930649935542409606702663532923354640142556899828218716835283759361236821971161529388325219826760629411509982944360540264396926219678240751980354263399726206320494522681900217437416371627346564506244116563276375853950849707600136545348928195876636449084579341924367871446021179545941806898447623295414476640017567379518919620106907484118526219052610120958354263379430931283869715338856899238737928533899038348551622297621886438929597037910602367418922946683650993416507256856791569563355877546279842658530439715579170390211484209037504693768123364505449349859036797395838603758261115084299092207044521273935197119132751007610716913802010832216892898626155299769577492762250790724432089414210896212753641305330726300320265704509780782906688288622871448382393299715563998449458687368313031405314630135894982965737578949115173059018061210174660074281851196682185552756816415260575474043938407622359685749574680526946084564015760539263502911634443051562940911664130514317455950032395235260387197816222709710561825458057580588239515314175269761013168108100690101668837535910597465256033074368864851046824805617866023991686085222722183784114517194755191692188391669036383546612696665310807548394860525755583466178215708963260678708267499561800527661012855612425680836448755572555521275004045652911425779514728967962523813376263183496473312615412460440600750745329751432975615417476890155891300139389739957676616298291441534723001078039105906253594033649562455929896153873354099142079792915130863383180806422182245809601929534824774468367509984054951084162288235340317704335096012373165931876950013826445487626422589193891273280123874492311240234093341492529971647651494633224540630920027656213463843971900247270260466600384283044438508361344802590967358632961217238899410108079944607807250924272373799749947196281200081136236279681179932277695146740723119362613123810162324983967896268732977341622484716777713751241197345467579372103243312862558097324575781972084870649330765648329503663208865638072786064799786105742138915478826777424132819238880754437238110810269240179962494607966094832351673155812729541075576491715903650737040265240132340102672676512949928923618582213636348548080 [156,82] 397027662861630281162776429781727929086952755523776847900845857138863181338428107508080390967612281091035489914566269734488571180378798194750520608406012868410747434868778076049183381171440108707740928592644620939147560072749556231552424159894108931569275184610173652733358834484200304885864317831195408653377067013363148471660705442795887493709485910010565603904532388120239085143630246388480455675454088745466617882850924562760310803203165184628206429767727110590142537023848086054080816057000784614539197427864561999477755985111087748185760049602796550186314629024196252677661173325305462930733149352850063623457484071525564135619073104679665290130309665077741652077020111591565686297146726836663430833372293547985503454317196018767452627221758136962043279700307261046984798711023660413754021712751706815784090656984155749884852749107857004929086629644643981876993449762127220314862728231820517017571879894407625946229117232753060350338140020347840625546532852752305577607690029984791539932111198777603598702835874893736538860715420598261170491229873769167167306691856184819272966245198484249362641557074156706939140506007393883221638133649569320245408854156433596706931047914254016942485567848512766181948954115504637962334954188458950667574298299809683908963050982616325002522291741195336033305711944953567372959441498404974394907951217616878197519810384209989211736381669768961615839188513178524143600334135227878434974023025719735133532699345168302138685212169595993915706222209423415319543074243487766461420252559068792293864238216706688156059060471261092469778534546766491138335228514013035075596110555245959413255918270594678397555973891738586604470064220283237412691159841339220690389809572529578658784275425735627011350722229228489260938521661712249981301614855115922679611131222570420620224078083656338470004915276464463487426025510277037179905978052437894534430893258678668229055394069208200848701859419828233021825052208102511942103860220339514196405318805515880093110104561854497464711384558729000286270042471625386711020731008648481580434258787568624470794032293489876377321151543032647042710354034000756206903517162504560493993508597887559295932179565962919994 [156,83] 1120098502598905356555542361951969908684623688027749862206618766213714950434238498344588716149366441817224693449889630614678109284988907993798096398674549840373428484858689338773918308901884016048849653532875115878995468467166480861364308111988626158530875860930240016610313912876044015115228313644245123851374455055876679318602771901064785729407780334058619257855351478806834732658587448958120975274728303899167532944718548017093129848538039653705587531367764985895406317611586400652165505546570500313175214600464698730658577928515971232472122657939347914571786975928630779778285644808193476983907139890739397472959414960061359819029645246386186465036361795840077098476887141866129533085643183911357576364234002009536202660792704275787625843500982557819236498504972194988432149870377023471419209749516253226191186055999006715179577730252793263475106412058426426493493676740210763984029515166102639230244416236349089161668068481202362198128447919389816173750400212270524417706098608758677390286709103243484130592127079311614056699917546475450843756184310082826326589987064587066267678582599049618069147716403875702133151498617403803938989478386524442518902698700514409693171101935242675218168850258468731997249978867313744466146223263302784678382562252366917398652461701506557006522621550972931778565285918073384688824692555601188408108120946254962837677670127825281733386490312488431684695073728780598549057702164369248413017531363623844521745371314229849421527125954624781115558552253991786186386575499386747942894591163401290023041424320241353386331632642297062495299052259950944841624461613610798696795316046658575596688806081652557014694756337421009006710733677426043456056731632560640061131169023214849838437217824596357161676671598601027854746355732714892253349686645523715420049262969291415241240478533715653611285106444475915001392046298066164103415860091432271473230612840960048501519352333842842994104531301981832374551282485097675523808252350518785587169941025044089028774404484873547506997802414881785187894896080170452332224286909523962841166521096898043197778557531009506924730010386997180014473545639201465909335323816828550404274302500903883841280626216480 [156,84] -26871436370322930778036975812940594024845151623698924994791736586848642015774591381448179715612165448625744892587282344839069811970251842963343016183196615109939716044088723497550517447563063376565658417212950583776154678221825265066831451323722594253611197199690907527857973749770535913325598307967328741059998799589075968809926077923707432738213593830107497458561550270089823844277157494035182688543877279296257054644512165314435281416525752922785856008752630567178939526452477078204499678325687341452746000955771866136381472021919594211336959065614487267111026841187108815023039472539502412021455004686105879620215080383655043540564391713671419332842592913170153585794126097339154846838042786649968931135174322775344272589100709966136026500069320779043666856273747425219120235764226351764760406696831333695721819687808436860419589832233173031609543124171054738376678876141527776294253179292482501776776496634933673450599236904903434241345838551199450830825914176368214727050668815181018254136109216601567123646979974755193228727282475026199899399667571565866793406918719964322003077150590411827104053039690149125664080631307487009213658295638492016634650342952571039848611627943673358245706708502445501459908643562939474285046861348163361033625781431222718283632605595956373838627391934039474226727230392040724646906019873630954536209780273101803389893126872514228387372779327003204239293660635517269981811951955569268681510053836263191185909419178907388204455270555871629719011115522982860773104684755265217881283572718524801307052893443019492388433807198810558870358022716864363744875832204413651203950085001353195238960717192065940080760126573649512327313712238702403446652879127065194575802512815801063902988669860884061781888023065267221406596662370750393204546014039480542092953732730594376281690568608151694005977570416536551296912966556610170429752152401481205958591910151625142767484141404714279952420316505981254536533668827622264402498160876214152827994223334388230160920612821780030648653288445825508449954671682900882774699593820239250515736396151843039291329692937675048169279825192456770442384381328481481638955595179151364005468210673436013443806216 [156,85] 669026391113431624394368360313866639783216395146816495598561383294260834754411818428696663867646069010792159279226846451969943205353615760411647097077263217312342753480760655189321844602296136142603702203871593295628009178363873685185346955823034678739972998996536690849138347413069525925823932795695954832587807202234280138847404395005592780719144074446511426489012702405605987726381667774581501285850248821438152326122445404336832839696484618449861925925188069527042254592951801529061968067815560233002975040077124254081041318310148346004239941025723558893367844080509823739345333091067192775624671314696860645056605746243273022862133381833252170723331958072424699845006211271100011139415263604617795083419627965431837329040273852411833515661196824398696104895467581523753829523062822409968283966382011035670148600469801719378604877876402722007724850418864522051089726572204240596803636161681314907031638589826870392414193643258920092409345563804983507525657415642611481371431517559307113210682593812284417797644502261208950583377354757981467381422934099259386537412686951869450576038323278388347243560521570939979400690038260401507963187283794718826178331697639788150114565296907219084439773005328141958803691461442706987934734824118588820486018125118249472282412517431653127413818620291858565443996257590218224378806094141595364673753880695253401777996635032938262325576308669041997443944763781244951446990077190465778559256174221729296944168062389283316343442306853410088462118795442409663073778618055663413559490570460023953554367494737256673137608255763607050483620947130728108834234453339235252808957449633611574670697834712406952233842358801757760936572783284496960097034680780330865818137869896383526146793324811381997757959387567170091767230915216651678977581101304595605305140004749910777295516939071099081907546214221994475404436212660341985680116207822059993669861069713244065165870640089707337143067498989992614558832218334401910650866241154240117255670137204365428958197482503707399248144172595271401308723804470729362133486944407477879462547050277309127815343170039287906598078902963556222599595109409050252491443376346982677225628446877228027016 [156,86] 30907477222187860778681442329035694182517858481719471381088322213699585713263874196698957530882834883667670525489956932608947070193799384411243607017239196502520399815569059846613786599087619783048706076179977507783441559570140475333628538218465943070156723799650563944302992685998401426747426196300199361910435881528659852629822635395888829801615326669498009542480937701514284312130099895811563578453089161711630360091065727152399342771753759054462742211979280688577205836868256559107424262591441467789069785243787790331282873982849515660692531340266844201878084104824307850798531517619762230462822086774739612095115984806819131391745974403685087860318309729775796072474102000378805523757838776248624818051896365252793542129691002695870121142786407963315774426532989245487548153604796049145066230203139283657073751224113776178853410717651066498755586834995463136106809173396330267679653060169573973336110330652192962494802208747050700756425852153696657051969889214478236327107526015644187585739338462992161990758710154513644527348269736421427145804869619028546092908143015922498875603999838846417036728215227189262745566544009457578018686738444024183058799726042470887646577451686541864473388150944281399995511034165276479534590813680599488725790164995284617325092303513933277429924362102508222377455057841402052777746168562839064379265907154095588826153031398589904071652445377050085831857435182006631235857305703675873514868721528125264197305255477021097371003729831801749583284193086186476442640131484728311650659627350733414768485426183448183087297532058250387148891371249673372689408989253254261319197339863212898909571899500846341058359655586934644708618696187922824793294222892073377808592204696848927127519585200102661571984133907086672804388370651006310232516792136162574172603632210876248753363059635822418646187728582194105600921666206509174359964411092532690122199718797581485347742481134711200708625301988214290685516947675774326534082880448178584895681881320219066109427356627777039926279734411921996758390603845476835576035529981491294151187275924463364425488205318663893613584397360425391031993691992162001448848793312325236065789140408322456 [156,87] -91537476375642690501405899153725521179539681390436613177891835101756573755626227015818316775098041437284855303505902178185066070611641323800971310492379471586820051973057048828957414356262882196977407733760354497074201615935606477435628832451668393497482394801596483710121986567285756976614916072210318544239437634731434323972949712076536159694303753585954395906471643804026433989540059425238211140265587594932982887728362114648312070248394383285940117500812360003685391318227242608808559303750954637973160394368157903710755392580971071567550818420759737095089938698198796635516435114789756015270805967471235072065589076756274070577649265794514352726348390335550512526110518417660749680916906352172371895254677821754124216626315756359043742059011738215411180423634333121974356638864260017518973208867486072579781779640617933441686080250056726285717544527404688092765360124135447081753376635165177716242888691071418700134594884555329035223635869084023531928882455709120157726409327052200316928549106043765325050702287366239493429087970021180260129363636640334237342395154077216558282478076544267010705004214308640369842518910637272021082312306203820445893044595958830118472528607465166612969201526009642226133457374050600011333880872210382607756771751094542219714633546912845121316838113777519773986024376275027582351681944568503561005789180140293233268821913223286710729448680981772497419779267468721686944322877123863079365923602361833157790737612055212049750947562565695211857318323266172133253283364739109692953871980819156305136462571038524123854841256558942872783960571216577458590891648762513136889742494425754946760279143090530904298524081209258812302426102189183395188910894954637281523758701234235460491905933058300921707239955376736273562046157113949797702324568106987698144995668560410005227671308669799686956254535898945967772234997944515660064575831975365039892826339641052013556145922237401463292539617656563567460498986096755511964709818630281098864202680320537545206010731045104925642667515591720135746856438959937894150423661196304537596154942804484594542040240036211458259450901758422094963817827008662156990115026637651662422707372544 [156,88] 1568333526961445008301632626311403705709474965354892521679621290899095345203973534050485407457342888094448535059264084671624070151712661463608711011266828039460297196193898112933975995225191575718164542859562789535178285575552860698623123012656304113788797373599582226807324150315832615699761609795003198346591200270907487716852727763103993506723066963552389944943499922084352662649367837399186688967474769304994170578779541485295078293328613947207417078866448463338490741959788581557895990408344680992892036756109605138250839844826241782301079403921602848097091896600405071448037339201032400369684019492152949365681924012384726666505023432905206768152378856164282454743165733526175631152780861075694006885102288925855445146642093430149578183419699641727586205758099578140235197091153009026791491399781011616949074781734582326315416933793969223344603489130296068701817935450879631497329681557992625411277008091161783076506393055289467585348502616438395575478632434996662115396595951910496570845792107071483862499928421899500121295292162057298312343843112745631704013369067724080096837293844874003892702482516044033053162297209176175076148924416507060519186229550558249490754259180001994661736299607564972455809300325221238238409159465015213587799264934491387802744073567618025941910657385452377388739242935087535091671471407397203159924509733127125216932766132385249512033239844943827035699101507948325847099154191820215094710828910687492909979149039335172883902749281500959565838008065608618571479636836400200757084047644626003259608862900972721067642656480536803059352127915970481166749312910485514832171163225353647885405712830379341401201359813083312796323177632729473743767570895813508626107712162167009283285253795146363708190239665378296736050239754307397657230581982223835189821601595952746989932588730027287769198892760245193253905336834024726605096360410876970160299073472739458049611257638648633177371464218610997365376279905938592690301374526132952255331555985718873998827427201445631452571681232885459292708864229016275331315355795304707780539625557253848282723860835900399482057664395195187649863377062985891272253001335026362389870640 [156,89] -2580638022654925570589842518037073933068688883717561776101907040681308675973419621557301532723304145381064651516000383904007332623467512904322553037287486129396347290963426787042089898531105371214474010090935101605645230320977993170700592846716004739843952400262278593860567448934022282396189671918671618790384664630482673850707903286725418527011094092340683495924225501311831612469320722780658646456268578970809180446033246780626559740643061352474188638623160621480329200430215257109064588190787768017400299491265761339334132893519832459152034493820591346442468065341295150738490378821716092356786495987909135945843690717199117185867037666528540970968706404009011902805093264323391949617570953446980877174530459883307695312128675472201688944750426701676970557794992055006086583717771366409562937850674153437131578899109083785643219468221512254168692506245520490266179639882753989400080064688046323924855261022702687343995707742845375104819654284420338598274282152168880494717135938540107416493493677226398407177433829061180399672408723000648803238870359132869099610839225060078981079853622575002483803096910535741957734755513615618281803388104491580522008449839688020967879009772939484224186935991844172024022790943374189065860281426436565947011508354088422900159350712400241021299622923011863599009652074022163915541610446361757058911933996781664662919996959078196528315916447197060000436019121929506815773315586030739727339257795494905511022079710823233858452419754791346132721550244488179915940413476647679636581225985173816090764149135242663502764779801842422704195980575968297799939518566738659808361633600559483493616854936474737154833280127317174624146606080799276020423196429449442509667182168649876416004918158374537374404235259670885833296748531829888745719798046620988289217415220643346515397063330619642687063733919660020792493859535008917379500789582848132115244240516710011645250824895247354319832529012312242381657313609644561020240376136595031605087375242597165092764372888684488584612293691614482076243595860721636920814104586323397210223918982710352727393377792554685437384657904034777364637609636337867723297645764524426272 [156,90] 67271951712023828017680799891062798673491251378424429464914193072547183004052577108233014404960703642473074102919185270272471483789506450687582979431221910556642699241777361635043455082725908500938942812930522466700202180118500217276860107422130529842728959211716676342786089355487848824699372706645993235615436661463623822743351264215246321930759465324674362929950913086304464142742122388017186035112766232138652847160271423401252576090470948994143731791649350525039078127695519270183637102024571197805898769706969543134520091279648195655295100810663057370245081810811615489377680895225204079798447942979475763068109891840699216955537578101684189948525701833016355407779385287242958323378563573608951124535767518966654230017968117524178716525925802436031396723888118600490848105011395715417147256468930998902131430141321786447588561083421276373030201935613998143047801261716413023294226586316843783510745095146777957579651747387785188670023330866742754574320235357912723347167119608610983933053601257005778956013516771536985458311962610736745285230488812387322656891291755830027062199932526065537762103414560657222723540159431352475685250809377510695316695055411976931427120485631246277427219011261017154463778476699934308670847256474568214266330702038629971849518914718880903232302602099874275576043237059660350171500915222785915183808166921660328663181726646142141519131477138566114979622037894956715629536284570425104150195886203032359698745713275886634334991943300018099324172424280901476405411703375526111834259511886494040998692154225616985535830623873951569397268982903561079839465430100411184849644962539143523630265803920394964963644677967632917088341182928721600157548463725828967347638157435953343104727288344021146589954399818630112028182501413440911822293457206437254203341089653841897253797713444267081267611725899935379995214456101075826857358709772042931008606505763014983223954509919963117534697809725430024602134468007056475208286797900393225607277352856213025759428646671949164199532233776167011116526846133248314637102060945747813154987138873309132290531118418922127949970644690385580323694496057745786057159888331770 [156,91] 514122816017235841904785169204729408038717825192582265742257486662648442965412240471424318279241083510645918333891221669786934431916642635217794039537331421229747804448362020992955486757859523734858433921479215542663336745006345929177606016337840722342317483904454883618260109518881129846383430887178493817650953269805078093689727260443886409968109567496026475667052569610223627957376961361512228903666402932078249241141218717895887341615903374685400370846396214044051486081142937866245043207070035496954339069400732388824225156934545472260331373911693225524996085652515127215645777800530698912116286390015926768242737950982339935342157298102439394885860358999997470240004817757713578732120571630760907463464667263713851434052621771894904716877225497537859229867373780426117720834186325644260320873523595523783494572912522439445573134663977341022610164109153088266112541867952401180053741539054069570667540185543789747083547556136439402507238087744759083018889683109352336953108355757389732320000049403533588607132138114718072377196320978100358022029915458209257076300905533274047991674489755873782731844032481454057309534951287149719664847455221015566845492438384348212800308785165417766783420218985784989077917846535930793446410818219796774069770957096643149486210729992555520920548223119778210916748802893425798128800783648969067904161359178168851079218007455795146844518426795798654092532378602881982158794316909623224177199375507281228917637140140963599964994671368383871051566819993943554223115676704254575156205490507670969749986610158164857567321592726151054087066164952168297673443244313957727577715391406608053639445165110219803317582173207974944775436117760252717777038583541102922775102780210855693345267146968481594142450347867384732250638090870838642639425301832335100636476917193383687711128905037308769170254667041597701831264736174222943113098947324994077087542171594071795680386053022005003026461563636395090630193239459239498333627657759033268852095590052506606713202383949127530472222778340031823958981342006171641267981773748568009941208269915537041779907790853680559210081277443972241772313064776714417045446592 [156,92] 477264639062703855904706798447645354631003837359748878763942984922177782353492981790123480379306138146013851434287366672008851845038347949959366752003058672101982842973009998711505431168963746445729894752012895099601656095935417873417790486178413360124774406068335697628674385430469759481963942807406983054087770632345504210810518873922592965890254358198585281506542273504120544012030436709536816541336319747726314647751261439720676554282184873716133444476833970461368808246583007248539802632019474985529505520551077073998033041147936439503205371152069249731442661639489695397916045933833652060574562249853954290697585944660550842663308441629911045472487246572921970487741966085819738362227740435272286094594952510636187293817871631797974312226429634542252320547849092740342201671686020231541593922688770474486883364200302910581840811583411903344042568554459602457253868236856991885858160986506940472786080733584482655497674947284315229968394928646666760588235702136725063749467463747069598468008642756100016707790459439129322730125658608778534346741033897722285951845295358027768019397656241553112771496645909547675618522478493912021711177205915060008533373229062502874976471412362916325165978878471214244850444709730294024384873645136707291187875624129063546203295807903162450095939973201513180067440824006499883445529328733240318923742404714737529019360551532928089743052622569878639009145918629558005546980898693000098328432705906490403894973737172783778673704775357466255103974816564695113668017496669631238253158866176408512189124361217104017295496580375297287634974420527024769971614754990701528145671168093438216546227785855605363499308070387180018790004444745777413115270018399214974322763119369822669965690742815475363564379056764731793386596092407985525731368396774053678411400379818493699500214032067447582638771013301071253275520263212964133298283738714305401730337603249033830122905019186257173525410325701232672902512222571357846930673240473590706833396506509499136887889881679747501370679591600793529576420423128662395547614191783950757718584408234639779475191897799085458906845153636699492363208749409154373760 [156,93] -26998302401604338671898259346948526980102849577303461083872698932182822461320621540702548346802294730293483253678073867665025806234137950552196390537400683996956089517410007827482445126877808779551269054556409040894487354081377591249995456101070268827682416035794037570807750086798254718881805066762498852519982098781572545868593056629877971806988578973473084456316481732753256202982808196333797950198873069592737176381809888587735003745885700661575541069737968268482276491297389742862165337444056825374726442340857705520195631170131596653527631430831950481454217200892249850083792742303187969372490948999759550900770954902715703485364597360120936933793707005177388723993549076908376976870782697134617959932840344888051233973237975777465693624546439259891770922279763623480099169583524400497011837608518761417373031248975993490116927416908545640047071985479269122081928717414010438760417948115036068922832772604006955717391249387694373481574724171040920483602324715277889646236323017574755975892740641360449314664766628158150842298013611362959353018459040028365280240788690174729628275156677758855382540016664866238826929544685678539612040257449143454824755761410348554887811634218458640740991333035587841449424928381697915495681429138293766828880762397019460622285114135363114089330428776829558266642708171512707453934051134019246786735512800283565876122096419567677565555104664452263027224980925118105176270254980789325043698204426049941534150959305103154460401898754645456600376294628947122483309082400694507634887590869206688482035733475493455702928422854671395334559960789088920889029274622191225674141100035111089578993081760619746894884314382462643087055602301426055985510824116493854429125631449931056251634888640153295508336726133712672466909374831094996410874448789446671944688717970214646124277032789539004874344574765756714922289701764324032963396887447270884483821192628728101796351421517648502577718636076772909401035951635598229174328309529936595653381354226392831400780905403186970014940393464173147753410864972548328028583885290613214531045166886189642684512271591621325905633515780901488010878934301850496 [156,94] -26157274539110761841816188968628488603387157286167116714993448886415964663642361344221406159430419989366106509243088591452950201533795053153216531047170036554285505445572470035292358076459879544054710062383402880007965681164472735857973622749573113622725451812780208504098245558309059104599772793244750595756211051929222312946353359256577319621740827945795116316335552074991410975706736598983463929810356983386304216110390530735999962590910078663609895169831786748128875001933326528142453951772541673088094526080626788447933572666010774529570844980652484557472309179266823748172323693400329338958892160125495196198325032442754775026136979253081389126335049474742594702390979970465632169459011866307650771727746375733933720669175993125224539911898292235652894790755102308730888875169698280677944797232249897204515587445425576716454098473507414676999932779921527546704163953138748591616014592940077077947954848773570104685392849315299518537159105104018530321120407506510560755175992831962172935335799706207307943190368592052601414697188298202592065743770806418262565903049649770007838856000890885462780640680744699379843168314323199735917933238665681225768556008896286648117463976407640704982346800797969972994432071276254420992145944239316029014461263414759268980553104500385864344200698618597086807250710132191881246366624522687780741959574952744641470783998235590609689555935140793435652315254589588834298421207003980364311705987381554989386744135376822744411280254582754662409220962486669938490763656820915670967991609400338054727758284284460398631033385320428594362620710031548259491954060738495823810310807558201635209421047402953006229093845798600714750404658878358752925603567797625956568517739180462276894093967421003316383076438115864847204225574216854630127839215149527769062566146403780359469424269937484967475445658277955945846207772082548065799261190650692188919726514794798062916432630014416121235865719076960580732001208951200474893428520953737770929576718190146263192649700351005360763150086340422588058369818672287865142497356736597864498567961017026440525208493326652074612323596486411578428822945400 [156,95] 307630959826611956483268425848133300592928547133243451241933240643096601119179976929906396632532839930733772971828722210925668366336603704943485961647226538916661563536078652786775173045542502975123259611306214470816981437839803023130147357681524752723811873302846288957253154352149091161753702767502911599732889624646593296937044246521767159850210205042430090704150169297986080918201421293250503101423085912527263473410683973683269825607055764147430970618861313597510437965148334124911124827547120534456086900980332089945685574627928757298654193454777969129309801413781728278020462678505158616132153668354855960546879345180284720374844066864778967957421758725598422437255523302374263292291083267768389883441615992588068523437532668615126920592033426841723441386527201286810762577513094949487580808307627550840161336950444872574229976218353727107568089991320011704589193771899843807813337015049130430548493023019116807802006392178176470373284871680965730904422322009707938967217068415868079838908973040757667460937305383594701109036643499053748185001047678839386890195923731468102672547001101408756988722179306308588004497815581751353604267847982338291993327714730148784276396258188833476631143119076867682916621667250205059482963251811365423076439291677811401787172699121778232051849062624451801435228231932010229562865610917296330190789090470948511154042055192616261937994621840396372826432713359338175807122412994189701509826054239797636340899516806979785712572832472536338890919725088438062211381499198677460502373441977181177162438896403272565460599218359342888668661551691958081068123315976141754270470274263784061166118152204924406680847127888948264684961841962327528722933035918809075938906405164266065395081258539194019951786675346828070536575634590571473539161897860157110832332203426710096326850913434939437458123950243256136104336122178100264415129922722461030313718011139979998572440269878605458566455914507893300784078662894238921055881777815718440443617961999327459572569615948641009608388772082099651912324181331924425429206475847492789452454287627110704722345394261471723858811944932505760430208 [156,96] 437304730846016307556819867221466089268753542442044745089180080027409526238541341133667790037844808857521381763442353090378489516345744510130437156079181100753891889767249393412944366053682263139813115824204520991527941812391366479892437037296481005616672212738091988855895895833043658298795091275702978894202461206287781696465512099237624014686625558512617349451750131232064484275827887913556543251477997332336498322459187343765435842518009233447398910378704399785198010870954533029600192832688756199476988399867130444274314208967461756975442946640293144405222473375293244960746752372902181192634836093256684615643162975463053549502429615065793566401694056366294855769741186068034776333936361326523443621632960838150585579694529095836662933709200469483394532030886818008196233678666669044319983357278809353298140299402755269214260986983448084607821763392592706291272838374378722164434549302715887659799012388500972153247163623851957741004851346848184052364111435685945632865955412367074544582563582096478649278057186403737743394824726026149188768473732733676609645855274993947364492246367026809597806717866727515609905319055055243331798785791501968879214679647676633931060920025745927514944132730973363539588669630755256035419086920800415770001904686542953588329247718374549748158763788723577673574007017606905917101834544690340863094063221597166747776928675960967807562242123593982282472210268654960144568285607583322917035451815042111185725306950626331452085866698055882650747352963548860169006411964600002696425884382293528624285810771787685212556302610123587532802400634869647157400043809573307665256372043023014615943247288254184822125541128402663436842314363400863644594167933590253020259376460486986514112988302138392777101147970476486139006465401360032083007962073797704647433827909144966488310583360615753230854277790214470235630382941863683367323607935819587355836151510355093619880954536983938364900450064929399573339987171696999483690178729127859039467466240438964728839091373071308560072996412608222147554125212703662554793986332251359426637094863796178209043701259469571408393509677618261840 [156,97] -1152706525047819305679428272046802806710981789498617634807581756916778477607468958325149292291825574588431766292892138054987747773448386810176824786114110644638992198399386828591591816464990799625337497573196652744783133336245149642012129498883151126691209071620139735354133039033977199145162583320857800819771641745685940650907665265552542993167240035869948091528407864417114933053706214212448244502254399266597566229231766593728598497151433812748012718262893182160750634098780056443256050159840047184590719711658038807898525855702844345908586952292248400257407004821841997886538337291729937478527485021411606257018392776123435917678915801101186077286980350903505087574962725371233727813094422207084307177339209673351440246823814321557283099489533574265667722360855685387781812543912862004577685327697826244527633668696255925708266373068059075649638366963641962020769205055577363813188491000057368519238278484064242462750562568826052983659658764582931840004097810028152924301503918480773630879421676577174532337839013396767901935154700637990907652632935125788253598938012545744421023409195642705105680888626291852372712791775943003913760105556740515898840221238912464816427643203267646317285677746255528015561103309456678341549435770930294819418842915450725476556588708908099392673055017438793164461908929031949244570257305462334611389026563477231129285615326158819318208033828072819373208419276507326347281816668469551794768647456992594379908026277836238116088106305481976915879764784704888265520017942243592267645071327873109278557684665316043334782125002127511828132007372613081732480944489609722239433202774618035820263310776060229438165958930584187470881177371669065935335815497052007196947731386916222150275867953473966802269109746197634497323521173145780071390013465085631910821244799611992909368105771538247413961242988796801172471056989040607382732978913529607357069166488887186637036050454902945117436521117836307760852589764848507322809273232930967025903594575245495853203435199427280021837127452029963863558580072653475630654462256551053760226318116873057708857634425465233197836261237568 [156,98] -1492335022034843204895275448427967990535792704622875701903087915446717238086087353947110290166562819134963326477870369827290116320305844176945704687466256659325995710606407748025939197539765110829322321863054586593391048296292719637641182238864019323391463217625852990708440281815322768951423513050027076124845403377569562198419030068053721371425820025029706613839973498724949584556543345566726566017270150181152033429838579663667553857788768534376649780868455995441580842461019058187509749938052737156397356150147570018708434425348209191100798102285767069040608492628052187367620368729401385429370931560558375418579494197723888507649665884774470852913698682414141516229502263566443648584936601341937564244124737846358264489194138828278130058316245436188410687369435285832587165912024197555837274061475953950566585591779937466127655514994673439326223470752602034513105674277379774121509749953411302950932541252290293336467345632113708764373524599615309620248544560290131474483230567110983821265436239668743890589950312137572893266437743032657457798574025059150945054798102965132796158815340541259912246952237489470842419054872195455643925390860735744879495388126578470573918754037904454469035366566161777546216372583654206012292757495756937949271987835749512868310358227539032666561014911181483728749670389900022777189687422758770847444110504981647156354966583755072631762026760009590621453041934450994904973728893416916995246877656059014883941874208020929026948899453003487892412517988609240898380084446462636204652269362540926167408389969901822397355627275399864661169122044562166051575267905173069854760581748542629448095275246979103111935828121254883659801821502425754249399367025564376846493243032403460950305799971248720814909184871871323488663435105624316328537619099593563613115259501675065425552013855819259315861309174914063564637736407252119883310869213528734237827828078138975114779506739585617318454696369265159437380462240132945864600728458582732941048761719301714276305002609628305713179020831553208038742277689822958162713575513197063783093758995588534600022527465197168089399352 [156,99] 1452720395174364275285131766214276523639719778636728938346620718379451977103853203347300803020098027555636551329418680630584186852738403963914492642518245906253967084471802438213156293286605939681029469245028106471461606997516766670011136137610365451844090567098988334473340353073058312713871781348972014730025565635318781200645675305567983016002726795959084664697659699537280707161816699442091781146684191498435776694423094294731908141287257632357649723642644606022450849654364761095825839078588951556161561689083519077531544683488996585570851186796874212005113607302241066681191317287387652370818449176384456159146590352615723504591664201073160139851137991349642492783599987877522076717621847184632435100701013506548724633542916508518700632931093589360067800941697862162316530762389280060575893526480511845748475522664316074381019372344924520719135247570477538728487854556782885525159291155480029986591207340377906911625638573069252995318113562369471820020084809222225892012169043171499507753295208384566534254818164016359535668452016451891651898503118218647942358380845229509081833631204164045806625978253214644768439476508903348011518935344575525141031434413817081892888561529630991528805218463553189329860743539725804903965354867315829811501310371876912088427732380836518557348010808404230804900764935071273209927576868616186117686844428135439640785835482495255150766175702434018759358147754217892754228441472627465635968306072161248258484746673515597789313760261820650196619224412695940992252636267156870336413416395124363080249679938758789704839639629492944787561671838568474409408631400207452938637818255780751061093704828682820716184771391726981198882371541755470544519097136252933398610906651223069076690660575170496441742714021713373141182070668919352015754749959855573559927542780849668902757143544904779601553987618842486891953032751644947496723678373149774846342933214591439174197778058066217952077425476694757101526178343997229900511617533624406059076804709664457309687846136137714880989211702983724177468002918042262104418265617096216363491491876859130886805394950857450112 [156,100] 2481359008024125282534680106965398861660998105376036520592039071974608210994516368051961296775379851602022822855191198905316148269532423846450067317472502250741955977359599006184788826546886434377812668709712432327878128425896141830210570900082986564698365274801470872271393833261530016925494769609134862343646908301947599452617680062648643647191523045130539532506350109218766745330079171687098392969571212706802612094268563476572365139849379402150872694437634252259806188975121187117522883709530857052796845321362784732300894472837354478726787366602889079303779086789032803905136755443025269368808308130512076660124786654919766744158628991311176134902302747811695047528157400308918598016210797570307286607145976519168754020955701976648010822272963056500835448671739921319065632794377129849113604632640452556981389379630585359568088622660780810484574743841742102444148623057564260255917388042400548436096596348519387457878767110353507703668618678001209144681791945315096793375577232199024069108695119611161008394025457487092404510861635319344282507581083234718220335903553882738540903453573697706357154937130186646231565479152542055740561987655071738417411644789794088401002137934365506824713425979275678384392690987761330429306769795796620791158710903714877682113977740499367079209506830143473404847571798807410754995812258679477061814178638109937722892059670749051910860158679276928043199698606008583283120439791518928459574782796955414164793886443314690100779845561546415521522067104920370893206136585932064234187317120007719577261970349803624182035822451787248055768072791580141128856512735287077695411165490022233539067674469440526517569930319140655787271033425159548657253451005843339604211352114817714346455208995603606022492836312036288511233546930111396242581960446638319523242136229248528795083286269371879267531001870267740092880212795763849071756275940193036810679184624957549707851104433101039314506519658249761279346303557246641284377192653492156027316485042886103537179645385797058429400581977681056341037533994854851549028734598940097607251740422440499232409871497984 [156,101] 1813131372852752716952074789753176776802253980351064596405832595540090049753768272818101134862931442355132090721826691507712375392709055075469087036344152308222963148195569181726574200171209757472914713746809595007626188046768015026937424455251519451841926161615144536750167638420394228434092801421766916599358947353449260207834876779540617276605849289418713578974236495213220198658312981307069338218806798604157084082149087399441589008824201548179688628949554189731240481903550873202687188574703739707089348909576971837926993586964331039059403666999941263425566830447590220615858689647064510505061356384060159401355721792230209825978174314489591373734292508378877603378122133415662908004897593974856008318015711532050469515808200449714298821291381476522677290482771552012428551638407710379269057246083084965460487025911738209947476164411896976200559990713638546678782097858784179576912129328583100835135829371793692700360739662025442642615878381041863752961992381309368991083673529903544422613757465512657166145595390224155941862622146123653704633503761857169699932930555236837016073392865198051885375222058370322449805979029694729748279316896609931173162460642872288401432589199142385875533137872126647594037329207623926827760887029386533059024949389204157574682347244078505899055555503354703127481090206004462442661262416089253303561792787678306494475733295335236106126187892810643375494345760267369665813479687700975117844281111761714332075459948726085984571006530792107409349513644945263162812833160465650196106325813057503518834433770624059880543851048674650466088757751625117504715526316421924738502690117226397269798281747762840939235407231509497977729191063530813123858956220770787406273251998903901054388541290810903636423947757028508505576170601470209572651837463384138704172416903789218660600411850055835715927728945383410052346443238074060528130934456894266650580255551739460943415381382476321965094824475085640206705036856820863544874318699616768002147589857800193941249092489614091586266195303745877351146847164548410809212912726987424165779716699593415444774976 [156,102] 2802030012931128482944506850009679834076774642140334377528834092880878121039690488285904544212598194297536328358628667153373932908353283293230935127524894217321016602768774784873439695326669454703688103748427805095297210913003047479030859576230726887888578169594600649593846099065404139641958992537505396861737958613673244794703937541605075790121176201293336317675367455752352469762517521338925775211659909676472345149748481272811948155718754005040778339780081360823368466611190277523061026725467865866426271667725758016772849850556530536715515299125356767062213298572480948513936653566574947004381372225511219045111476738077553842498979304509213230736407989070540628470381234622513652978104188588089482609566668836494483715193256195250452126556865584600332473293766281459237981296430704170023791088990224035214765138533368048090949655568389906472578580795794207976211632348638624482983503167846680866047613355687752285840474468073997276739821401059625104179423947477173252541631436835965181083372604949591086238515938166053707018520637536630452240350453387816354132325911387981811890464375457689621044962801805217935003268495783661083721680099982268860710597705791017202602849138799229083684429747389249070919341470159592097232735155362754247308630360667608916596257281138892193882126625231072524638947688546387188480587104017919244933577894154971923493392461300475590213093426475436743520936803922252496317936355003504983779222877608961794035307845359619319352302098639507329040423423391025430281267669827332891523397211775337232732662834534174314816968806980004803022170943231076697951500303678696052029563427090517714634530793189535214463049279544628081003998093378453572029798941286350882083065353280594902233114935366024165764862902950743404075506777335099850956870178476586488553146774643598831133646369288787448551177142700190489331566084863457053685054393405602173587370931712491280511017942206643879559717778303197928240702191399315047057622788438036726406726955371065886867331500753001536916964684239607244281218289530105279078152410099663087034983772722070552 [156,103] 3563548796327715364236083243702624209665330865016763834650738862955554540521898523851022855292555104205285391258019977106268613485307880826380341110199734547854288989110859102481596902134404302288769039853165818982725272109626100453590377398769472382987418343425140355241297308984104137344289680621046352624073110791303784184630166235016186781506575111543641334146150788287123135499483046643482211975995090802186295941370668849975097499239138332322500857917140252162225021979801123038135558529261379957484863959883670582487324533903661885581461607475511726803105967061005865212823674387356538989346509218390169089766087512589704342904102613318803230589432437898296394172515544350583660964152044628359483632214666689236993673063706361479354798666031063227952922251823880272047425935429796026592254696041136942228281019039769469883716815378421401008362476794484270509010356444692759077617621298678255916461448639705895967827234502057515204678142064770799099248958826410924871798787006663142125805925061064231360984839408956806819588820245339908721733488097752401538195548519127918519277944381636162931231764182926689520225254833022167862452445442963389449793125203471535393630134885818843515764335407541587697100303726055639284512586338856354864233900181844935610369173819208864422003366014337214370215898002880392440119966025024982692753186909362631366049283217450890619603174957204042930914808403756486077120045765306543348234659956319952407522661527504037423980978922882822044379162201149718371942929341280120028533329040866290211576388186306736597842698650083356838287871189508770409666372302862646278903532929941848907840422301458195163953106958742889035692814495734024489090904128002573931622093188653153379686127672119992200712568256880026482615178327897050534843442121632207073212491495993933707575472112622304022399668066219629569726868604710206572780893656739653600605923595303422453858182027074815009215846287909566868973729513383795204774922836185452352566767245579889987255721764877735734887092565781407007753530536058889877298262324974864573829173822144 [156,104] 2988311951651590252239240537901888431341880442527902512058762582145727482708467712021154638796695395811466634388082420216432740870471572372659175341993141078672890286395526523680510326626362224280489488668573320502270729183547118265281571721631927098767739459149482192824942138270700642971164659123073342765274418815111565792370493234470314361423592894229201614295281121788980405435821322567126393459258140292290763142768758827934167656059299223792637512206807678453064642362934416319292864860475550928945824096804091725071387970278156934272005681215185275489447460123779778656361678872940923855353495743599006119776104460332624927881391288541884022374909921631146434785360288007174684122240422510994021109698839062565880890220011422075979493960968550918321583570816545834160846353374754182406550249942595238820701491851443612806900792612563414555115775664839579966749092492612255176015059119834677773123318370363109764364450103160217011639877019086259119252240067149558537618871883512149862118425972396302309899614038315229440802906436247679820373229547352279592481536951896196003260839018269029673388848387692265358796948763584119436855393961697862342023377355169177568541724343209790464985004925561965293453309561775775435651291438775332731291012321169283866284198888035237821075076251072435188583197824235651415606991646020175727839368674100200840744073692530108736295635535986141538709895031052022088764555297379060199514240953698298978072749732251626772834856227318619664612878986495261036005091173105911372545055314975264301070892375269598192273746455109807878031526271685539093428805283991521338244552165187044282272014449495836106932719288942589054035895265639792682991176927164032983222170271556614486434772371250513915460323902536285715867603800589499353454503349328782081054220603004020807247737947988166051872955817928588556497704994008397317399093060263491472276058355844792453256192415018509292324682292671145795004509708238081956861418475068314865640649341449409579277217355672888503667173003943818075206850598071572369682765097436094915525008 [156,105] 1778402283653102025907703302497999013874849953834235118983047147613975891235573306921839590213309701712016507060276203170137714933739608613076606702517301539528813634082208862644298121704966186874362596230680622963278456805462226360107833452559295054505531186097730269969284500259626896669455928445248033689909299753362830032781235751170922774687931916415494996087811729179282155212474336225790593744239998279411429812369514373465987229857385455191751359055097727677811734249139112124555661567809282986759459068422166280917226537767469871883303094721228297999405095981838170198496460049399145709476475115972079960537312064440359935980716412604491753676830160972599994610029336818054713669291272492581262273150921468776709534056551207136980457699062441047036799190843136762684036748096851747802545667762394595205287663951896870189193959396537838902695016898992968335064814105476649731493316844903006269738687257117001864691810552607520117326936322018655991809327811690885182075546544661311077763620727078767807783993730538299785238758358052435596279269581405112495824189529076534956656433321328327070813054737839282554629027702636353097568003608002905806944216883120034450159081019168730030863096861687188658438801623357752074311197718711415981420611252981958156569542948571164221964125952472583907437450863773921428016266676394467764835427415613971506477652165665073978333939913345942491527274924896646691433997323195912038189325919148100141614890315803167200052608317988568582380298533532566641808542170077914021511406432223217167197804084726394172094877091406508595423065314757351398594337351399912807360898304805103679013371778715807688483279764856934669088525112972833779413317406325022023077572849142592039209461528475648116027455854028831353449063595604788741090830752301786370159991197384997005616034728463578996662468828084175893431728671767957470630565200676450926949779276553030313631819929945640351059674488372471738902153971039966186478959186961270490379670126126503880905328418424421864038440000041663165295698963389378076656087240073328016 [156,106] 770483491698526746472562781099060651410744827058106163228712969330535847543741666844091861126621848386528239419986152638319291734418160462819242001500326197534228419808121683927608694765364154452438910115150578228947441785038948535490659993061628587274023720515544943221395297255652099355355224245253896472764178716783624596867680915134203110359099886007263275496474246288467005063570295602862595219990547660327908118926456934888211465692872083898950804148169802388035011050221105936614435103084564676635021615803727501031033248852728067576291315784503034162420169121527938755334976060805855642080376636682420864683922373939750290545419002266545758515449635005510837362150203519861445531322150776338774634138237866818211779334063995547146419298480965813674387842764480630568682646933014725271306139013524142280991966007902454534938773571582905902600087924763375427793070437015815847279619506784855268775073852232936515763789846071730627749891275333845343485892811133750144412771154374814638596343561211962750691824710154389783003102857939746047182040609266200844496544421468789400416347678508167546588601713803213837700715560182177390267491306827580106395809780601217556095054598515581406776628347498127282007984522436535540925208522234005594560975403138875843034684482655172393515182671661996558671420652603619731220280816342520680111286130944933944578892529713798168430814958611213101226337451455279094278986602283134502885251882950124462750957668977462309270222829804553465631332881860685437558227184703530475696156764049348116240885939009811165853238129513842582992076028193899442025421415170028353232600018659140411381474547803915864773105689173258768062764623848415222276874071369212554121467751396477248416446641596029324408946078373172154663701828212054487814193482947254165020404844642984181171719382041311000891735088254633891606612584431261427191255115253322110552412122285098070905518596414548664159868686643589193718819081614062158492017921798711682429560550577425189681053946004071488927858709420713563471226279383714115722119261575 [156,107] 234470376290488526648638760713172374730104258857139720560998914324961860194561633284519869903480292006306010165602291096761405156045996935557017558087825375937263334118562638146368974301049816661247405277115814356349902157702854490365464638761164159320173654483687588000060662452948392912589015780619445057870868066142158295977920706800293298220696410996392989351781479328132432375584090128185641792230932612858090497010049505544304977713013393365992675986203788251942520664123219705714073730973946953994385698909907013975182353754545749680268947929072387851637045530610624627450417857295594300816720568252870571560635512046152276166924191922621529612186292212961717691512105759062135006330548996877775196425026675632882326559436789808659737063561552472034797699274107126819742201189187717472580333985600806401719299134804972653516264932545015837155196973613251836117561714740914258379853571806513153801921869653338440852553100984864311187734796600935702729896559148415752461687015702270540844141274689956730916028614580004590392056864878785001071276082788122105975561812354030098490177098241600559554736296310173892805648575284067576961978096617648551725962762968098100274901189623397223798197491452866181909321540122918683305840975126773421392076053025242280106912857328034217441939539935369497958737194776885162046917000983480502724848599339706169276541490800628828197107209747057936157583131596107809842863699603360739971181079231718873923211569237281864780833293918452699046944207948577498096581040518814596758736659174714528549033052707742036360685971668765051516138939586947556985528100000777015646724241532137782209143386849211921528056390935535462396338060797187403035035053953159523592496286562987082792897200471598535000921490201860718129073049567862562198826733945007032690189347988804394832843711012601507966962165986989864138601636632940320121801984660158099670946949978869009810980203062500237617117743889718432994536551326057986746162223741424377413026997380868388549017624701030658540786903958576561587511604032247904269440 [156,108] 49672678036248901261356561767132170659796597306140813144787417225079235041508407088071408678287267550363223904629798051538678561632112779493324283682769222939028925274840157248656403367879053781152594278061786690473803849724256966877261488121890437111293221627633575731281650287148684489133598619214070049289256383628271617694437911757786765815207091455297772444199389877553124463455708055991843215668444840565108458681757652010737563680683867009650735870692283410017000200952749924365186040722497337794616560177704167462911973505607865740758453650735352339362923313369078765617242959209228200725641456374702343959058639988521911914905382503229902413346965398570060781931124906984892943788152821816838676852264635091672387744483471278097055033925122521773920824641076399442794478489656861288042811737663840357084227420260785873529891490387397010573471721231150913655035549618298967251560121808573855580609844774403277596645671918551323567967365022354614042495740140807336246042639223629151185583141630083528122653461954904829997645527417955940220052648183305943404184439626797649676860999498184490606838166815434563017756379561810731438668475436487764514584348845253584340929400752089342688871710797318048707464125472769356210230792499181881649704580301100149755625782438695994431576308116865246220637036302609833813826333498619171044294346692468724493937799347829387455965659058373255350340239141693538703924411606213689202547308837239012294014811679105779974481203893552281275995600092219563807723298278216551445112138743681591975203071444939243010517575714677128463709505475253028068611608586033859502723683518386278412674724490960425205853007612098104875562681424756705435366302886649310815862601868552349108000694249760152680521177584180494457572966873224464969608917476293472145124204260229984483753010249156158642480340587438197019946678044433571806476773165946849995319472426634307671907472375704232145315119910299214580420323438939179634242298957974788871444318314123840993848689414425474602707406032947551162648540912389992 [156,109] 7384275927696756721622641985855955224040202142948433263988963477537827259899624367638132061920271186814203082620375495682204659781025304295980213099023737493653328707084545698285787741030126068301782386186992724581551396394923508824571323891829697631104817539045866367442298137224146148295550021426757961861152137064108404461650541613214372893727002071492721449844073899858789584946406742891351619899682122769505475057746659785757227435952560396046731556614516749996628786044619771972785161041939007542258046202460372290364763591333134015283887873149054065162752136410610397231606208980551667405847069840483929892381048821627624202605716378247687096429567194705577409950097169895299609153365904562185155538959853481172968669053067342121450589980256460698470753258612711592983591228918439123277517458416910730355456837861391436243189155480530740280158722237231068375815671777683578220228165693124411795349536365946260239972936352975662556693808228807679160147605598776085627072415777025922370269660245726052450326686211369466944530986151622347023470889448958765894593923190862978237265545421793142577327359055340061824207988542999303842431543019148801428038364536305514366323838726523021927034498532657952782469047832453149567692392002590104206056661825865076140821577033656839822743401614823330355235919451967124276388142625308763204711054473520534039340772500608692001537137837623802418705369043450396495273819773373240902349022558788325271930154023980520089116964442280526965036614130347419419472757539001575533216954320298288688106939082136154673206645628407717980971277705204330027813957089392304696145450552939683495329642824587225083701766141238688617907432072488024077021319264187834876573496121221123170262021794406089141327040818691952773673155417507542145374771634269695314604597502496531149914542183560415164610210926126707239077207718128290424848168879833000916738397805126492139149425084362478759536246348473759601145989425462202824963052290421976810035369176477435592438774620439822144603739603451597902690764216 [156,110] 765536426061151989708771014225042098583783048016253868740164036959981853455567931524831839398397305860878668529500378403344108346115874455464969075376443586249986310594822012996310607747288928869530922229911644017595095001431683703594279710386159490372414081996926524366872178597538702509006375065593703143166984608144421130949900186949744037825078247625728144555683959900255942267349552669529108290476032464512134181768735943370845366188690260775568288218015221651986622622621516669441337710684739357567376400148541309398712117505662335099322418827676792006935958580197633872318340149835123981026160186280635055974455015948827796192284309113225514693850985300322565996932289357363130161328511458749740512424686969621352998166650027440292405507281976409585477506421395760827491839420781213268290431766310111886469699731276259793220143227254144842911690265385740885671995434484942783632358634351060427082301014969873821736642169537084588264671922953489126653013736748523502024189496600892374958792295710589123406275998696010565836596088734983118581347068445429997558671339005633836932906379989429960314007387582540076745608434263107921312813188146809719645977935536226822340750669959158290689713386380978642917780289009246877160053443877808697259084207703944490224606938028176501406438551365250167356921026185195509146883950145044188510084643838241646231008408191002180979344841940640163112930887009192554059982247410775462061708716467543412475177592787691157319255314189077370139027216108216100599199742728007146008431877399459526461040742284334470246826047670510565893807737330193671576486792426365785160759985878664584912434480620867878937883525950951307119233972768976919829232236411300444352632717540513927668714209979634973082145924611045079380429264130971783415224124973237054314996879425441072255560005166004015613653786502314140196626446509566817280663394621829301938375611918338851814845814646984909090054401243653355951108616802092768883346909833377840412620333182925279632121625232843310257024514075414389204 [156,111] 52231763540322653381435016396062721562213103296074810184358883235526061483255090943225190680961344487711669397519083137188988764041480666668882579912698730431787363347136462961863698456973612573309502669962839947683620901841063201104027964803119021936099590022960382172050869216733186564965859571179642126957018896619953098978928427138677028489076611090700225767766998042248403875134239882617901547898905113338102607199428488207158117653246787614860751422735664005978400518974541825153773008105244823860769698634015660034503270015751555173936923971984506758174668923752041151873725924071502747880778781211529528072375963277888760533906057161308156592585843040505045110809161344008898006752531541523173448520371436985198300826626920117628138664862264385686022988801297420763469650048851255327776210628924574513912108262632869282071612195640779367363003340270314317679264161638994170990437641574123953150288451931076895146015819107358699628403231458663786512005141598296718288977903814984271963855506681443234146552344777045471004106821730883118139638737066667809253147635745193349145878756104037772865725879630616745891295703744647133714143966215169925980739072006743271964789022427410317364937174706753365894137008549172764921351749930412889651736936246082831382385433341146836565589311684519310902727765617338129176087246992937481815329175206218961603281967335945264643353413532435739877646607074948834094627694984777823302071332161607719606164766663315132244151646891260907277999954409871929169898341745556242889701356946673429944462345548543288171788306815351013342993615378437619144353917005202612435137927046076699926343498044970647784863206648621316350620155889096301307398047203121834573714526029414680838863733644674930804796868410844693743342231027771516411578151591114742068406183679818250614599911848233289973428828499468329162355747648106454682741238229952061431371399480750458285472165121647985212387605438139984501643393587719687120949511890041599046630189104541182772791462378973975284177821127424 [156,112] 2596995643437383392702551133522814918850704885391193943367147785998433324219480154978166925607863783159137467634569356215211449483652380946672232057338260118363368764447869350446352015865593810316468804428505376307493189293835491403902558954792881063133104402632558045542124080738601691549165042558340943288759043776399260921684803315650438124566390883667206171300428848015684094801618880548983626168327479708938491667704938554228345732309915963146475691509117410142207519615003653346380165196710986096404255995394508077084390203165108770235705330503656891308618382399820962383786964630289293407498772832813392031393038519312381625317997242943128099290094577623930038581505545193828016857614361206468920283257539907859443460314058739546266623230269822488038419554225089609028332718436967564785973085738870471176623007050660843712532106118544248753647171423296743743282295069874668575256757552548045879104177435439605077988594314858054454153932029876743529114311741413617332360278069592881815815279871100027315694749565853756829837633902906509613523215901142671852286856362143539768139528053368992211768846687174188520393635039976161829302707726263550059451107936303777693950645668281307088995820477309756963771464750915407222855018302736078456868268486055551458867235467574056502237865288438703453371637801264522568679520816272665117617246548043943843926279399953710713765327827893924884014909375902982659024881515481031576276970712729216641956820300505804525973590411124058210804306442637624129319869712360587140474468085902413784490142753398877183749892969163546872337604828872199139154845067835361253005351387022680791844480245100416935527067356545588713613924304226435134563212592083581313874568214082472124373268715859974813263303169266353658781180069921018817589178259315455162855248053221980536922079590941029708855820348470908347361165050431912030137921358072839123851488404728836926492839470971959768621751412569154257575433182108001524086316054181563958970415610115585538640891859464520715352328 [156,113] 155088235119945535314346946941891504820323659487472511947089938299077791783622586173811607648219540494681905030201066367629070091615393767479805752552950389142941002301302827565331868736306836437545831612356483008862679156679924490290991101974576088748528252013955691901920775379155814397280279222691003313466228098222499340175265158780688600132843600672905032638649887994427848444290444680387376622865991105280725286802423027418436680689511574545623548540686680961371070161263160738793209107577425918528222599778628106787722151911010391902228422818183499133108858440388291919681178313757475508658053635418843446551092463187825581868170425958681920703935413137053442197004505924586624108802716695146625447557760995109656803269392762552067304171006986245627026675168573803028672982458882019173848197026876655496041242509132799130295667436917287749929277524470548432240497478986439852798550838825025127990579303956763766231781891150886548582603480137705455930307564580709130466866727141049679477253925644699408335850731772307000182933253682521054970945148932411685777204284734843349475480395051168261962615552038573497703987111113128493579293824581159711961100949197070545341102137521576313870164722929269238336757684684895372185869078276942540851967554183173141686519779310644688479728912679861726526210781498129595983018522101319997863933008422457270996436708989266914143783381751809101075832024545031634000229439192620018797775163287057487950459678732659648676492704458820157342744993809403809750374510673567494708011994751447571049236567464585405111953874573814144409168996587555141658968597655188056910182567928932516922465927356149468137249973416537592634140706214846519959745979426227275672034166792201146364703961697364000984527866316121409573210277928173566248202189364433706777148313290757677161001925558736562825356965942880038163863186197350219344178276968589987362459414012932971323066804452146556104282260751325562936176591269480425667980053571486646936687525009141788503430884749836912 [156,114] 2336641872803470533801566022107224381359667736473746315227775224243447427762879597005951622199676750348252091043291622405551375528887994073719618671323353519537129855864211629284489853548990218347544769396057624914990531258173902897047150513889857471261115526393545708218111602308213702066579462181457166302011370983373883996640591302811764087194148971582088249582504426121996671778988266729413214405700151655057068986987379295987759214172814297998435028888502823990706848650996906171254356196891723413949660083496337821877751814249846359334739997817279396572512317104994392476331312882370946614797865030856533456859898331994625531459929921627746178322423851583997277059221439706127680626511101013466152781759907812202044562839270894836493691155928529848626538501517720753401370741929384328367865545545267067226351721438511663461164320563211811042657697589488232704209960913030700157136547773752911833626770713619546472751500108115766233089310215206108906135028387842367353130938675308863232863809825615519968532289401414679217221659625370669499279240248945491652313950333928500640564031000261164465254013049359497115967937027787123535766226242663405855168524661240499889194805541467823378889890835276662243844564965905593295279014394753599978887237764899258586350631189875091065245255897965794174914483039680019316212968096140566261781105983905742809307312039615680101351076271990918651307562291963096726524447044055697315944752037283705942716455128849373429075904588441162008809629905084225614452190431927089796945142329774311772004078872895649238234503761995001793649370924109214362587818934823621696777692849261703166443915846192848507198139757071608747386805294787140464557712550030420055496470941085989277088320051355073988653656779364794670642315511303151599698849723262191430107267033615500255207504281666601005688672313489518753103767209148180824860001271283465705225746301578854197368310912938395356858561983841144224729674789186810076814367370292318405452338644791839026013477035 [156,115] -634820470321245537554835885571724235751159716610900990973930667646548736042416984928716978985550691934906315870620575901203213956572471132209627556414311058488871254837450184153999289928977343517543591325898525579925630290014922622650062565728252004969909706888225783268801825516372964188095732445141627486714451517043982134627092567012928183032694355987756147444532209068771118014740199234634081617204121619386572379444220065556529924984106481594070130762746094536410777334208516508773731752061549596995163054160343653711538529460980953635080268724956814685342740521080150737301547363980112566132249690056580334829492751714188334703087999247943472104342238356223564531549666169058237189979476377920248172679087764877713809903809843941588912110222896939134150270348305653683958433449866216960087612641327616635532626134903859112953328535226444381637316962951800339207696077213328603427015039414936142015771473869510190588528569268513691763504502122357498258930277844326656709514841033933570168661143931195270894011138708481689871788968669627761438729778225581127571877712339518693068375662683439208009868015874584480286870063005362750251226320297979583233253601149435845473717001332273782854005846750525396409656749290231651874600906642925608731283307320956474892741420784826053402915468499406507174693387923088948211095025276385422492293205635960113767071722881885605568395106126007810682984140918271310878065850058256277164682486708834146704130194561285030400380063888651177546259821759452141511627792899645227431477254871611157171408690104175508805661656719164916332797463418813153699624286428197871593081071120873961214512254433153741313849749505949200382732329268678879727273925015786394428437036710436117143119324534929394637591804411855972770544784447819320574189642957950461601690679093131048562579553990264421492296020482485650764476391327730145242904797507186671708114033954329271540261404082890921035128891005207389412077150716977718127422181081218497179123009049861218688 [156,116] -17708492077331101902924206343947324754793997484897582427272280313601510414527805389195885697488825432360238230927397518727786849560261147497681391230345922930720378625576140300299362458212642365801925887502455030191099339714750110900237767582216966112889128563102716583966583869521087743297126075055251861365886740668516146451705664708134245475866489386020376093973172016001331902465145019215917329104882155084257552697982247310917253109862360942653459275736882041881425501057945740928748094627124605937062353588335027951937406496364381196613161501860859981197761523839344704504666611733134943461910923037919911623792970532680410749662405100873858186327820824866729175503601338822767387728848889501692674226255598709776484537127115280491430460935677081067101873879038816260713015360470453372873064552519073391217078056873928412561575966012526065874581771428952922062231984173228213232493437670934700196649834627563802528856402205178824546244104770423138628331642220589534332117092951406744982626311489144021929994602463329353782025991716726185820939883900326985506728838451872497582057323395967205295339652926285389245705351022937719005406290962378867146985445696659211826772000608369859806382540687199985945681880846059768582733550082546534084375848722885413046422535663356377196415565483956000135850390103758947307008011127719644640941855755802751512908545643920137648949195289556686666585510051107273269335370011011736176500334188829244911514140802308346204684930813907616224132058787080542473764803947869142455568964243888982647100683914662612446229880647279796174710478126233892355535437636284811769113613910074530099309791947077272760378576803285883978579007430243981110669417277254736063976539943023107514641713394866124334234355474026122424191310004037604924914867666911391770569839826623143140167858593846265411466081756784280068569724795740128625547922389575954687009625096349132998852846001970797340722053963273801053757380488666994694360678696330598719996552733480 [156,117] -34089253834791915716518351239183761772511135082929884576394009946841545567288846138698712750738677342063419934529967800012144011044702804810625043992480763513797286414015924606842054253798974046749815022429054707572294459881496843655131282224441741971214575751186667522039219640206059054557334680209578173430428144022471141213892899111300093063129247428044214403792609728195749634915215402005735866218856369181899654159296404789346256367758974899470227068039252545645904892756595605508437293022521024264326806625572952999949516456650798768172812369979355204879766447314580851311737225983693101257548639951458839051833360705650340306438064564524818223672582646701505980095821592375540761978508553400509466880365028547263942700664142967531136214149245985855104108289931082086668606232166419489670755010756898018943985068975839600210949961872283993981333622019023364853585645328551958945940871087097720672475252891422003561822715110898340402566999762234113005456275426707799628388543089611617696811882244973838758583192476415103988654739845028268007276456642848836485994675810823240553532131218287845272918137015212921989464671398460317222989478755662195587135800447984494222510443006117463343243768509743124988158346930182020907728099301865715720746074893471006717628245168116087677667877121995432809238601424725606425073751105670889528003083646227660932412664551997623542639258390288067898789871229964154789017679680558881522708504128362773157481947456911989679083967103512604451110278117446896684800287194930503142065608397723703060521680459446513863019269512677924414729997625611094406297061827344867075778485115100005836794970257898587198451799654942978915456013654968582931992486787025975125473144854957284223060442452851203437119075380509374242511490275983428538984596333966158565189005970237967734567528364751176504836619407625389950839492319392002820361594158694878688376226938511120657979671541353611597191655130093724842938980423664131023173131205460263394968 [156,118] 76304676833386935753163479643820710840160733713675089638439370967367292343832751793025243033487141779145565006940624725462609198764714745019710441375206643003871105754430064916016593829813739617440269605119021128382045070692837204401123048906347042739221086111292617909200390451920173137547532380537268829760798066326665938265790474757593448125478228464714322342234261680881850079875542664159611406756551058119723343121069578736010727654381363076418427480459569750320317657148128109988758637029160307796425263997030747968257688318265649823590332250026529796219009939953485004836544116187518540460609876344472405200152321542884263024806906907882851089476213457660327386041258214804035147866656528181841319658297523931352578569325851447801773464302233514085889492374410736907349925785931237063934576196188029725811064017162293430827178146504490355691488785941163339779708332728722612495057671204458300710711836780014704864979339782507001154298791980743659304464714913598617420740415714664452909781027112963368927144322237319272944713250882867990197105142864106834117771437784970116192488384472584321497258906896244648424994259017122357134391127571339009021642965237111127877893002842517615656555519212910078276133853960113755416608752094199315746854823233722787673397026430968554908178707919532785838542719006507084754184728915272197057677070085225384894647759498418073299579353675812106661300430306505958439430038437591797128686145519252894452844290873568417231857827661634333357154327357646172019664863140151491536808188768067707241677314234797119819927923247078567965212183191745200861474259574466308260159680743418254614456743894880158418551785868650012850070552421625724306121809567852358368171541799629294255950993593569454897750070771943620001009554458050429584010858457968105148667497213720917925355726671290684878091833622588503704634231006201048496339448434395375415233284797159696361108534145013433411289572167616204889619402408894965843997010631305168 [156,119] -2184367010369068464956432975715108795034963873406276554805219115032795699438530868783104683038162685841394009437020941984779940835012503157945992999087457758061365617629716174896571773105058078620540100104606632512961658929695720939977965370025175647692851637665085447915447651022116207357320668946822935592583526593256762351311767049013911472982362523350213569810210970595350585309247854229250115843298126645065490712743021282930310582244104568435806227812607867598437158998906289047841569719428885757550326642894279638212699535085196555709656046148375454440871107838593881787482148159918836443260206064524123474842817728947186955336720999178803220162994507172192327636349946614872084015233357669622839392467494566378997446917841936540643964548875800591369067063967388764535510576608981364092763569847202583885027702385266377776212712940305594604173365817346807286597012304763143246577736482095862272694553361193810832791242610335197715573887369494998750549093311564655879807182176969547777005665834355601538868871326639360754169495468810931476588740867361597567351529590219943712092805677276612323031059227353193617854182402688841940996400426717760289763390308956612838044622929230612133268881336391691246147505296247776570688251745944802123691345260546347858053027675177135748542243398342735314639445028169984484968131198899077343554721872627789620002442382584866606511725971917367744668022830528398131619282565355758734024231920602346506341866208902354654987027892131066593137353030755803674703966089259889765122516230540710346402628722066869103076650301161766315092557682483054206986830364521646488385536797574373939471424980586589068616609230050897640372493823239309972450368146869646992615216209735431976689802144017089786123851900268334627386877150801106342704946449979223027079536639230548170412759162153058653401676808216644187686057219398369736798458239473307831053277710304281599073668317235473955343827251406871620102174171637454408163842048 [156,120] 62888259091296854057941929306392993741883610023557229587511642355069673250972081634965342598763478077098257115700539156411090469776797830151891456609371198721005427863553075233149450700148247121092806658935461408918768218063402575288591902325128862934224390455166230644171716463615374630491296756014846967784144501144862334396621053806810218133402463232151387538808259132498379366233539519001455937332150526256388527011132845356496929401905221043652493563618686383740289351330809133845255842774582105139815632959005705398414615283856527142925600315021138757776953888515431042433281868798927464966227156719197534431930450176258836143142822129723328836768000133770564672832118554413796480739156523797059242325337991631596669789692549931294505038456411479547379733985448039714961079567972974625112877137661195926283009857252966572600798142221650332943219704254390458969315160760263757477442900538352234624254123137061348461601885463478433748754432230810191341942677614583261451079101021907824785394677814130244256252678601844939632850988800218595257791068740728073244410479227581206087139898363041914478679851762896445843870115891363065715815189086727107657848364129643565144390330483871874483992632595573086580098098827803041837600878766103302120699722567258200518536870495204053909547005390940288356018332660368519745304423601306989549047092393607742566753892211947446310513143197949319714181297100775010776967710994525437086228291273516817090336717508507533108284581952098619210683267316636304019478750293945511431951168634459144850225003989424620386816049540630970773616301795856600206902864175915023695759142012777136384248819256926426871837468248548879270756785740186959968335412461983964647233009895530663661373505500804423015851797648033562113354209322225834120330847651052652972504098757462446379865776383517237851283187150534950483586355984001488593064126796115479202944267047697411721239292613698230691677824142097585014000784899142285120 [156,121] -1050321809104525163408156299266452422234797506039787700460614367250333550382007785790201761055779341869541605847195788858629250814794886808968443704241768191631050149403446813391464315820034460813738744065586460863947494418287762977448490069362324564545396215803726972120831267896185489226119003503624004154242756845917702961809124034120771751918729874378713232199126975869804235899005656290969952067228477272602138905556449835533332122367977970840443651618124551693732675938155098074696968305687865270749898545706679066549681201796028582745127146520412772142493832261937246623681447476025741298985424066525937283677321857336042700333956617961603384456811136009013460666602449076569229053097460870809608653496276192132645474532148277239217550103068024138406812646619915308670001029967136579038289220992074374812820569025891703676597992951747470824148684479905868243488200338380670602840675549011731446046804433305425059754145528479512196575451473624762780359976237013774424264799913852575636747940039039897169624941901705505742208828606079507320501508194736146494564488720041349075385449213013248607736651830236158509185463708922346163575060089050929323188445731478250841828699963427672568184422449423833835753549353932142570510548343863536005945162087731818212005909051392004124038576688145933699304065096511130161376954198388333288429769291698477210200395494478044079656232170547885606169597925856286123328058287860225687877900373416452668929590514001405698281100524723747261212074038131068103748731999398576239908331063369042543061781652215825807999121444066601569096796047214620286015748191445919222090779797978685020837758158436589644290211903883891737839628076431824156461096162292259118659535796581638067217576370039445511744780186608666787079513020064453772268918300845470796225297739009095606853307009522933532088511696127426403374396406938147269293012533671426263386690779014363140917680752086340449806548341554512718056868923904 [156,122] 10191940825037778707936287942730738302864700790099672617264661898433011990893220563962074794495074861951222765928484074418477834223892791070606243002389920143442260868126889138428020370990424494292691389963251436461682266705234390459130461861458645379239333534067816714779152479081154441590236939687779911207902447180250993789724636922722481299723049215064545548342849722664149012585224571012177332690049603245207670306536885122369106984605507877920455542555668477559098810494168238208455376428253199451783050109682619096788383245377057120960769176561266557682308174534363289903477554590632241677722036501873149294114234902200253504302757316719010940944838216487946688013206338851910420341367569794858266011615174934940819529346115896600156433263986322338639960727265775209415513667818094019175754299501681270617374728134286998157731002301250656273644622189406350828008222538559312107311616891787265098789860637427657695776204614259777833276436618875076800856368922387213769009888474570875503503082299315671461346268179717319039585002643037351846707669349663340766090003446965461273106564719046799465802433587348969024838467803142042581232427119736687261986834239838401576984023177199410405765240611231857637417982452855863508939611708087003011193924662815079782928576457408240965818249412256727452043238518131576006655312982219470613609590806470090219065797270795186866365702264915809188181874755354890189603169001623725791437845387566591694533560992707500481080088400363702615918991027247179335328194006886512776038679433132245400868247703738566166948235692876193722201868261214765857868736832146136207063654552675919173275116444182803546988519229746632325291487612406954708479983655844726383058663230021021944332469124467119173698245170734177315166214206427821539902939257492852029662338153245429608184441629537021849134219704940934108059429510738742942082549159617545844493635965135236446929345445804810472919117301364273563573 [156,123] -15895569645163703028387530191829615720730036084737027981322187839428902102925081460483103378885407206319524657390335950528863405522867919985198301557242513501292384059246468680531895248107829812877977130994683682379133381745645704455194567149190508211384899034384252891957759187423980514475962209007119402421794426809263844372723566549962032774564181153013590904493355063239451057644535783173257866715013870583435076864169787691490703688539716639212552532853550048126411219155414132614730554182477422830739976949642221641621283276313186983793250935599690736483047793338914322427840284096127978451072679764296318731394129157626897521922327559913044387555566013341608490667425290420197244824796396549524175404801451513101917615061789038969614924517015009294300091090451231864816716117367964705095136882480732027852546090660379354067459522746822451710089453062405764939219416396292827105700746571731031568413201434331734610300555055462202026245242550731490097201531954498947965335257218805740015396264130678494003044235834661181202276988443578424671885250271765495530746442196726118743838766872152029199275853145224379759106004932502646418481093452772718249340428911182666897397235398469873342015312218525954059284077297645337279678459842814193822063701676677365312124368371097129961354851257902358558260370679348057477748135001771978288383733244555044037203801467591214565751726964530412254158853078332321214890227287381036083193868793216968286994798990899645617611369039564213637238226970939334334093396885616063612982875732908686984941508179498657860062614484879771481923407098148705425077923770929282124942954113982835335802560122572971361215866510284120303790924360480007407975414022644178125204121515627654805520103596420723252116026149329871417512681820270577616355079582506003010270843838041292152549083964253955213175901093858298925999064296056068760397600947233990267381172972649651144507509061885407089600442018080 [156,124] 943564410731644220965260067416652349050244051126253284971969192748670532109403137039650189004288856093827819552769877166685786993934173388823524314095580203779585509258105268118441738178645095326113206550786305956362969285650936463835813804933458438120911430642930246139152884867706589383976587849294380476581180515249644455353271770704475516466028598322028135722236898890421975203435076596187046024675612927213524452724089001031841904987216070365763597962896671849375050668544917790745677289980331724581622936373485414690577243163433754746077791419838652001515344998952912875855146249432334412979486435545265907823043810532701356278488608611129844995739897744508518880966799997932778661243693160206503888503170960783839544212479640021768258562120091288975474462644029616390595444894993529638657747685518880110786173132209127333151922097225224375540177757750953978357096122875660600199875536999073033987854624100659390307067461564144375692601538023626429379149410690163646725125707310592798367559839886269341870595356492360844363450043455424978434043336839146450682146364938013908759032126968237166040898067236785195606910972942203242332735001837639569551763729831552167606998139400143240314161209933850293322138855984079664529862046104396333412712871608401525677821335700991745669378823032825958291510169240759541697675004512077488866919816407210406529924326922705924340810624287664353484210441911829021750480969223569703670818504182944336040313984366660893012417835523907260795941893201103143487508337718503692991691257611730829407543437486615384715119867822000370749721302663185034037521938145513080753058375410122011478370222310787805527287913101040605363202208064932110942570734608994987719446631091774532093620506980292289730716543698890961727381109089188199646752196085127348998917851980258325383272320277468570303084481857056857413971029735122149764583045293537961839974389634495369657137053628609216012216 [156,125] 2182275497525512100674846241708967857461282932175906745868092977847584463509412870298601341510906103158437295626379071780225134397019354582031622609420723805450165159112059843286882989970883218749722926315161547647440051743379485465407435302678298779262822106584208244136363765988773098964693329031360464599895523394080334386598604670434391016387208076379257630840503639558159406177557886273758407571330378087727681205452533105986665830751123319929862123247764671869192481422613982494947087301936117658605717639966975941116175848450741731544001090402338808410170393583921810022490189172917722374315867608481500145850330905004626948594232088584870548902396339993515388298851697985485608208173592911546945620767725919766239609149403039284651944675944853190496795272561745469415321347395301238507327386082419863797419835171458388050597973396968472001304983157546733805966214329056544414686550673622497313173249140179949908910645368554137092207377045974573927022434283829506871259439632421135357295908255158419997359495070895560828308121868533754374912688834858013435733631373974516517712768645426087595933538611535340250367760440140198941268725920878289587309379153447277585996191579950691504512601165418436040065708804823926362320807153217232831647212251534197281226607150165105983351225487641561267421626069883027955070582232104635006104377086312578937524353856573895080784384782940376614676444797433558569656628525950371030168256236666362806686291421364566140088174791427340643704520779249970061852221314230041721492092938000629765616667319075885434002414457038978298637586587454309132264150349868638201766847641656151589794641193378256152522378579283403526618204728579700216645442112135240852931809566079722770546209868865797162789014605493478664781538386200673091309649775785583564363644033818510067207480203200445575801236603262936852054113961828237616834847301660092565247171118012134062085324512697672 [156,126] -76260686279359234269156426925081556849171802510397178879923026931783857896941220953194311913696564739994671839174799400151680641085080693947217395379370068822608914703857303103130884467867172937439662129505381375841511032135292939682626763469202672401411895731157324106214895325640649565311006405179276452570570658238346685432004066682696609828867585720044227885598151967964975070604935477198293735789930267394417959028057680222442372543309356831164659295056616929742957140128222885479334899043439918324487139953276877367223487222773799870213296656494776116318043868252367363179308060045560496924975065311497227584434603181194512776834939572991067340943041779678668782541582477679507618404298504458254201217791005935506674960377644582814272659907316392281964216181535260332085638675525890509473545822192795237423298267647712303279687202688765952783957105556522868682249987990959632184252459559470335037071383680392075472379672991213178769327030867153045810449734791502068418560624541907935747294014623697636772537645858642187635473432603543503202076577060660040872992602768516422571313906939434263078678749643052385783985247884340446528102410292734483238677320550522814800890128599138096915037239862560824554978563348051830846878814047337539120701809442621006170120147058885434578716066686529480227426157348860174341286211491074240873810175696243898021462853845887404857556277042952255605409186991687224839480445323628605843545912116726742363063324037236821672996611506167677006994695524945521834259956274040762385999322288955133662369866562048372998042846912987481632218593845181874457393262459723830617138929602352882419158337260381373667702080686664709093573063294981181955936162870535596421971654917386986952841754827129272029424256931978507787151033055328380553953168080568361960066994193301417063222518064143630395313826129158669250435599074585185105564640003985321599262436338098668851394804 [156,127] 108900678872592250431048611094936666125088691014501021183362166765945431351304595866708492722989432117009873317460655541101743075903139289522889402295938644728674380183225245499062872951721352721496741668550413474928273942317337316594888170031688769813520295960683510115258053798319531005514090368658291847976811289768935401622080389571345573040744978996371621991534071949813568288399475697258637140331452428381193501050202639215576861865788018889548686363797703974746138618811473208948429603225899805462320592732658336156810633026063730064055060565340274797304750268405116097803982039408614364625563020499008033140505905316639129709995722007130625656255020813232507056761250461790656785407110895419772272963338201822663643169250285359108426320789781790852663646269928218502569878941540513667916491220888299261293319605801501314376733069334403389525051590891359166445435156100776342872532757411262451616444966960525113260178190537878594556666532154311080636683539205132387057091529431352524950519297713991343385351633826379771238553946331529536115346381412723558355116157635402781165174970588989054510316980719946342597219568344884275906376409031185892384743347214137927235783604954686542860306110997840600060079486235646720778736274916910094505352123296925226704125280178888213429302920548706399203907399367308936451825555554019659909524984770475910558815537665940609817106877553609706883601697204676676382258047256909268441200056440552264273601907289037122597969428842371848003701862581501827478084775210302789721878140436381188697933983316439605639306689622414727880147936169591298796677701157748542534115523498345211382782169591482825127349421404774550538114729049556850064468949373112499829361847468237986214289078902070690862545665334304018197050998242433279794368726927917361151504052681972261631542362802445713776000262654140085646955080426107447977001959409509847202524452928584576 [156,128] 875195720270986187082050403720078417701877957414025753910153206943419358219862419074650724529115630288855588113749281981731545164217350018344116852656649138402537848678099304512307334717676499840579404666229880311777590561545581076013356155312104213787359060341445772252819722839376095600931940994816912178673280964004564785913263988953402740504279707372881212037600404428573129387758314501174248651813885514427632777883541464980877104458649138873791928914406210212591543644919914660199035477128564098602898326825846868813862426533443971442902809394497227814179850272946431894302341206726402796255836178883588612026983812893885155089610549212313271527637079190118729389213166843553342561033370540074680228205962038879616460862860477352437919446917417277110364835015156960152129147416352020218194676002528649754332854683432272719076153198376155710240914627468237641362445599200636835412726322492619987606067789002380749184895079543240989552195734066088375344793602725027193655767738720457255675600145335850192651634378919064873984749815050849403839237890427739078219264572243125892312646406844443510546227430137013656417496673677970940216603571546050987247038501494943571929242239934196284242200045138386102397823136799486140679933624939398614018795204302629222074302242908783074479751671945093977125549188672764432208723515357652570411151331264672476906725238440059385244650747996319909440020890280393412881584366798517111499886951676571146625572975108568579881857950344135317843060185255376477578921221745252677559618960251334062067441717296570778228680081832833871441050584770994431163093752349241013890607749454460543216520271800744717897932682565861500162060300940810447574674921016082841843453428712324319687281087052961592420030664284712083523911133241724386702714676866420591969774260961265818145939848536236924514959675296292247637718619639362051609369126218676597530975128 [156,129] -4412622653652349559327559954196973007067939704500401004949990725584661008928223514520670716751197827805854659679195827235365777788128405821987797793887124994945804789082887171042918267867535063574459703606725820340309566523689339084663801693321191976561258926520229262050247637666515955154093278781818589383524146872602781495786631244706590512476515109274131953350163985595499618262741822985210330532330648862528086379519215685540822501156319556699867109770895748395603353304790598419905386729948670328355464223173352494860289245567438730143353747406294869949845357315310514341907921408779116362313288806453095307972269878297344538423840598221934354670200720770924824242313252225006819199727245237670190404658036295366935374523512005185136421330497097682596091384021323816268690641542351413618270861980604256693979273003559352295030490066541059671757692174732590927825176999371622025133050926212904284761045137441990482292652820783038059013249578124033195604627567433799409198624291750635149830820437318029200286795328631437487064493282605428407991328207864119668431354907077213632265231429339509004581103356006916096605152563079422905275778739780772689721825170727244220876751087952961335068138135545659325621124978219500858869994104048558265243375817655802200761088321847554372165408761939786230363869794088990023553200218208405607036217732163801101030866144216324324825042095913015223403016992799705427502110539931460783668005359813314033904638183515767832523032055340127945743297946163756588805971939245020000932286245717490060384682020235133323864814185986303503087351018072634464718842578433088828059360375118666656422281698664411389012004617108796132639694890846554001515259247182575206216017064636999302558413017858713624084656481628800567347347771881330027257176316025448159177598593306344664827694303672020788278466169363131441128373317879892754179879005018699376 [156,130] 38352101975404559943257744790446578609262716760993677277785871407739980971960658547259855325636130891067381050665223183090429985892087310876159647132784005697261170603157530762707707428586175395405233378584628354353622269090544269195054478501093712311347458319895720859588493819480593599141909022952544431353713870519705595974604701232889710015585744827934469122098969556142603384628344987515338920280653143052830042493319633380855043835855314058857727191080582013313453304117978450348892665461028988318656695981263949903910373706868595768623484607313364459842763784041829636213882943873613352827397024517499476900968804496454729397264900638390072672605039995975588373333108590658195554987772204766063674462532875860236506517926936754668888764118051862714438053584068205068086853674439570375769405187497013741869072373780824346095946131570532045913549961008260599947880136957946279116063579130587182729115604453230795360337527708237774857454382445336898859654028600093366165172096198823617514967272920120301947812937995102543659363940924463864721246601021140501461559455477867872852805522745741972115963141610563967603543601467016434073043745611855178660172250070465356787102665294257661154728341659284601050807791116455256325661751174268302841274734185527573708576350879051546996681332563476230687906290522121904555149015242105087709491662164190450962756636696629320486972667605598345550999788815259554918810282606468849284984439649123914194898954267618764442111065473253391732329591134617396968663178310182178882125567734794806767375902811505906916386441821621407625095866339041491310725529259970790805491380512807116550205663842848176728089558115415320847292052679259397527877215718262261145819973555047850538782371171372492311181673554781433902869698346311685973681905798958004893581659602989168355660789422424512131024690009530633696105792610020680672479857203 [156,131] -133122329197385563036452488791658928007924536140591156507910038282175085362495785627102475068198567235633582752859449148529964657193668849647347651030013720431514433687410037757529724972889052445316403960429730764534234382194371313262860012914630570672556937082914219260870988908794464474524803158302785187313257490433543187324636307921798736304197329765621751821863732696833616034597374993448981439007794248627424131897627597569668768806563160363840915409345933932470255646513087167705671921169158296609902296731505524435689770998569335802102132200470612376709550117574967709519845585513552506670623383719208098682262867807310352525177737086354898947935089125613383972277756653926662756666867607036026818275925556865200608171704374014952788225622033464248988380067527433612832062310951884648528507981501060547316309001072216280499976280738239825557974147601240934208113981833058812598284178681464959535504845729098593124028288679947384304968793517928922517819923451283655180583457671467985386064892558944915270176365741410411252564076831383273101833212788646571152394234629510842045087839097506065360542959965398265079359733562358018462515385389638337958714014862998954986794612681193820698230749291662479160362086952017850095120800263037046325482823413161332165990789003769922979631841793957834249689076816319990296201903720182114061817437694072609189931726117609444622895206390593481695314550042761942509321538127331978206477140470072947062748820928437728386015747668199954950437871489525599504202763332329499473939202583889078570205205711871446944566171271689331601320365231006369898687552304619085786555040748719952974254731584728914882175865584772950519668579317823126347786559866096471805739073576766818293324615268295967359183222486179248971895515034222129326518980594868574188680432575406425058477068382715196922189709208861584689753001233181121248 [156,132] 182215067163797492192226694812600542965372163178487045974274914544042036934546276655832805271896348852810411870735167790236212057012015231402640761429477872814415346218243951956032310763942043906881342521744624158883940141878152565308014359544382573361438621149039998122511560100880794896094390332656276426301793147892158123898096322648263215843815750947217614323004957308750786835067135423327528932288082328407671362790930398142759083222393032392484062607657834131021725782688605955849741318632614203123582627780450474820275065390743464451711820757313702276119715004915099976958755402994165267687247952303532679821857689638400893749761846886384233251476735083159544279941800651042648801809507021598960971866283784768920662791055030423881985130102435786501978124157601090012933052200836785344420881832940348766764860797448158488750944653366562915379894461034818516645638524456537361909012536890481915062601674398024098605415757095638379939820381119465335082527076907806679943620551608816287130264800876084779643212296529811328868593048261325240470506884669432917322793017398213802258694944648272913624290773367355251952160504857436786031013509440130770071961188944745137461200647310710478261123380672328377563424324778244415825999924648878590564655972591964546318263717913831623813315187909545711102882277087390913024305998845858901506276737644149098420352831095494524831013405360283277492989633248625093660504667592721173662349480828579014711630452670641449353897456685306561454976761293024251304273386208348537079892091253108625557019018356809305438625437061582536561655960669918793748627009743180387992161642658030542304538495637192283814708259114955229472616293798270901850651224623533378187495505457888920553341475642193418899421355565031079385557238942809694088865321249481057574896525186145069965367699091360203880179026455186756696350188256 [156,133] -94846713677828717759903359257443745308945959339959375032392106341449524273621843625367826258758524799895513401730016442906079460314702093000703506935078793764094708515183602942181160956975779746778967389640760447898386758458776459948999798437125073456442376635345401295812287191631688920959924687223966812760948136093075112548424883605035854456751613339986927709676739357678386181203631030987022937801522535921051096502097744594253641774975628040714848735884014433951612615655563278225516278420566554261860872681189984722911620950080560786139642250933149431927458308027613916360232193999169206814691857903109180886088634873532537975299019507558095047611411505260898502554589012672988823791283583944014939357207816822711204449359143223835377728484256637752869929573968007740663029385358437175149214233718751793665504656165761688521384759835997043091328886165738409545510024481123379831767760813764683012040631998926344265429281109934483419268756882456080441509574608964616146830103813049136768095533385232242129051635366671157968785438091955511317362693650371666369260881524633550112782677167660361533789859568169967044156352639742030712758377005188728697726469355224238645331444736169520537438903719077744843605696133718795586685043308616799682093557330439675469350463135810854410120305370855923942707137060529176738253153436134674505566239361323079287547612336644650905621998110868276477467769015890035327616431536668003433201942463304595372806333163337636342734074582519011572881598864948891100132447372988745888444836155828933634369012208785721328942099448958479485680276343468670159806660193894017184241186889517189861343330070100663304120450913595240455121354332338195119614301504363254952826730577334689311777170084980060100151407906292792270051267046289659694983342819904965749341958129217360092540386196180676242244136156223700000 [156,134] 19077003774671099979320511936880891284892219192804048823792360809145657670259516902809788929831334751892671069144918681093649829526278587423223635239688145106812537096226025343120601741628285704802994740322084112991801009261856322491692088358847065552426799864540510007864549318815512906654102247732824938631920638794506599125121117095071063396827563275763906975213197891862485674740868505903660438563795296918310534726801395170096634242434018505931926490779279263323200360933003338331660346693162138426463842966904779158021672359796841633780405859129009314411561850684203270587720582013507168201158804370444279248158226914894646956182226461021733569464310823245816756670167471687325818710358149001292449204729154310498511777955195034920846865924798131987399117957082993652111137066623386139521791240052559197835944660014438484128054889799716891039931942700432443342828025635308377188318488983051266525015259053088586089635897878189276637047339049265963152090589792862655683880393248289118612163973089068655647188953139725076616836657267276517436987482144941063962654517582027805171021378724086157792572046812946373542333765209281141692981330977732731890619661748114923873266003431104344637235945099619548437044888326526713333204627137039980542202179824807936655848623379406821351934282003138314665070606594417884305515476403179019137034985355785011890104586310379000278178845098984989549160660818829600116510658658406303886489979044065189809678032903368289137556378143450657691425326593981744210676198369688132567257866323179044611553862910773002601465553679417538556582504005485788431162560698105084494540017444667287283063650871776329657166078601171640523012224412061488853007038426392574337781219930100038819101059367012279191190115580956193974253255397089192269046948189690367558249652081679050552850470103370846326912958048 [156,135] -891187183577376422988709330166160983707520330949309571116937664666911912915935547580339372578515495989928008211382097239169479027026544479527089861970032151339658717086427850182943090365767337659896337445342146242459510822741184781961834953360210739772965656708713334393638024202698301847999710794529833701033458832713903702519542636812060126431870374590529122506924267235910410665674367951834153766760210535421413738079635031215374436167028861386901599677044036308519943960180037991515477826095780149042491029193667202052602453157902388146485855572693220150155656893416109973006076178982462961300282059048640695498531621915269146242197988840061231022264123975681206320708921961184329634131752856560039004346259519620252025714139280066893309632622054972063174962188662976718190796680604594161644819952838806504208294222185473467211347693350776450143617166451328070185365531599881564039033659890185912055544479103585861304197454525848619206956395141256906468975220081249659723992116769827601710962467369437681549383635893095310909824095029178974952637439568419724616934026517294881788292034071067480535151753107843504908949078483425868018252251408572237229570821521848075700323508121708691345212219902286376558248652608673181835703088057623838374228611331061074564525191447495093571717425723634471945925454342343859891388559003824998351533412244732810350261691738286656684754989305615512550874265956484974771465717888599909162811446151547654712637499257158248505735540314215196020573001151126206267234874610835606565017967517405079249409164970732724258409724968273696351308790164265533581966348216502753321406934880857998603254271805986369596180870820797104514952930618657581256168268609577606476208322403047984980136771929658118653661508385983334475375872738068709526413704819372944701229714929829222951371520824913856 [156,136] 78790532052788681367153291770241179871085035387053599384111870840786006731521838261018262621945996589941125488547010204026496987809337689297802836718569940947816081138442318206319125178935462261446419740214024094797531457986263800782225615928298792921216443663472298784072066755197527761557214118632853742526047591687686836299377800011960436004846250312809057089404556346949678092132016532912693024505451791009692825677695381450312498322087632760586027018899043337504384781249948941902956140726936581778050069759560945488654543997230990011857283234570547621925877875300419291297395055021962958930737440066436916124947167128869767497524713260830802532017477269136516442958522993355417164296160856522884694393401901276677020379756863599497072756601444657275764529230744601651805847066672599144217431330699803770235353619119405357457453455952906265855076550990247014304989164550891552288971149769749885437696652403330428179357034403659725913203579012276085333869186141554670788734234957774495927141005159301455166171131453165525307859819278577865045904619541419745616528009305226511454222019223973753249740467533935130123121643337692230742731903844268695583064735069291141356696983927116198913558303979575099714177466871652849284333244632826430938312572859613326952419746273427714783978274565230410971353178142095382645559079565423773810201776643314053318803013378403926982935302302709566700864500556517575548319119636982168021413424838092392318201406292121799003007209126759727477277189569407530172022399753468030858056187940102341082015314644660721103438450071283188608693467816829306792177745624901581314157326180220168850565765018110866641284242311733394247386283570476887972658830131129106967602613719711355251666735728932783700157557834099735588364638747806392761179680896374447276354818064753278835586192 [156,137] 1790027032889165990206457548043306669935304358623546997786085981441069882478950351690702645782231867690459288441779420606218062548710518126330827914775954360761116617991460875089802000398046897287989999652189182869873701797770290506671816740780337672970440929870224408929337813047715332909662562823432870565463294306301360442856005767310670693738985131034435568915551525465065227630524740706417769777890907773901015391951352364733897164970583778278598601291830093107400464673787569211901198697522322125264730268296257394212463815739763567041579390819244020280451548237637494558839953994932607611292518593884898652387330645362071646249135353282892184642293340964071424000259898508218063058294118693932760363256551089721548635917550256513527886532847127850451041599748385524427908727630916905337256776462099895028865323166692535901141295916329281465717626618362782489803260524216272139963461976307371518615967505247461459238617346699217713358108721552957618547547802924005470333877311384795994132603031229965879834660076350227900008646026107225585983803691582897819271168187741983389423666223327356739363258197855277082752117805101240896180275685518742933094558455897674188793202570456422238185872986411031475985062539388290492158327467633649058440155342792101980727304477114686101217080171458729057408214473704736625575020460587613954317595302708184400938714274651642870287757811443899190155597842094264904995809759517292139810436449259173409997828278628791179782033239439528540010187545500846173936172641159768244391688988793971145603782222697933033365374666411433275311223786935980664177223901865820933607709089803034068413887605474856047176030046301684599630137927791558519910923950236450899206479561618522265005235246507640232948448033687557246167320960965855015169810818468958915709974654755776 [156,138] 33263499660439002578122757590144078590188549991242912980560131885674888137164631554059641455810244112095377835671355622394881581363170694174890017391639911487256587681677705462193735560150825448414986480280678417994871021444473445742393481937749410330375564973574069427651683870433632091402306197353608227605102117650141669182978653769444039625353232660947583360245154590743105357506315408154936931220036485092072073259862115782712646389637472220140242508380837262454294120148855907358229821575154097354478259756888795324964403460461907788688382918676585647067658140662643533357875804834271439688514048428276643683981021354323577339220097154355696605623238917166909824244308597668400897712844517371745750899003856300156764160765975478854519707021896792794612000022507217219803377782449137631613045143368916406594765793966379987871421750106249596640853475772422265923873459291259429478545981360211789996209474422137982458730388126070252066830678998801243888833669058746056325505040552553539998162059658682883717419176811927902417494010721027240574388078752086966537883626446511810585125322471610861447075323732456070646594181735762619729750204534820219363422140779007639053213530856724747896003242181256411158774281631920355837896653802805267218530714111961115746381377975479979364119989107714633348517558089240810462937114269492613166931148142432613171300302944812334616268145916997051497327099100348712360308785480969896547355512774173876112740866226295727705878279403736008988876230133040698366257315234593131484260170613203916520829063465848080162971756952294296888705828617611542464192128979924571364241918994119642088823649160835557349282767830591754376094711510557637170118217148058888996502157354475853323133284441520835518271034291601179918395614032987389115460550963890034346410 [156,139] 176869402187253605721637815862655832970720303817441529314781409808696758363330831353052849146941605614167478003901904590375309908012992927736389954524487236264937130668919561567120401150284500654592704806181465733318203532402193781685754018588822284885921387578936693099115455951154656203675415451305298777267973400147495498245989455456785982881932978686841026327676520356992546752473410758800856409856264941507479958976484357497142551097432794188164320768644488199903674884548564255387129442904435287531528776015126379639522643570927546139790438077941252465280868467773507289883849954917846288949164432773572416157794999141965596435395506885311721046741741331183451013603908760967222662721218283804198316987210350425922236561553425608003133956204643050420817023147273997608885188117563462918786907651064442247988099624375466331267318804878348532987543767987933076650578997271389515941641998216946835964963722488013633567811111304602407231163057450046093086314409193416364929421872493163005181983268130879749765677892342562100992364306201128637146126022078661677483116839953713920506298895897491615934260263153947314079396766199831479962454766530768030374577009021022047910215866591022751158288131983211620947985813094374133942535649015571073512376187216725955770574821396586965557746360640672247604925884936580266496334122196766007131239670168838162591896873144330580347430748038836543388002909815355573428322157322339119391644385212529916330478431921167616249638811730582169191475523346379793757782272111950343481925121301596752175133073672632069129954398808347603297566826751299686487064250279722911209968659129480799859169658803535319996576990690729980637679472090271461220752693175258354908857652356608426369582911676482999074028229940493357699583062937650667101440283104 [156,140] 308697485773476906961659165603687758765361526087344965161973512882642293620921408821278710045826670865474074281868275236363195590734415222185462657849363068875676751646483376068759484034874476442703484489686714130729613647157913183779283286888100213311425514198506855266588049540115826495040778232534799179267463733701617298437448241732910650471239571565342648084258346350367350820697477520689819781797572979373271595691824344386499866414413247326225332336137788764488944880340970894311586148157226395619139235550129510590539976241874456149189846063545558704959242238297580819884998422279542782116534470982832142799879423223809946112393612015537207915161072820476042055274227544244951882434877392795634930959737036497478182722862939760432041812301137501054579211007735307027798711384264338985884466874707940128528830487099692593178441409581139084963229607891604953537899581510478786558858038710631886161023743594985145246372954315022834402624717439595002287603944946502533480403680693985754859201614865606091183640208380972709406826031535804866598173933286878396218633952359268846053482096445683828216503387071202817087405387810687589251988071165551586908868829325642338679980300125545883920629037990623810315812413677056605086108554627280346597683791509548374171974075304694816719902050354722369548507454552097071773046272048857670299741123468200566960834776963580460028021654921701421209156566710636568566280316663001559199413050203104561746022547502915162172863039154787784402839552138477919497014859303257577256091814260926275773449460787304125799796852228005965415203240444384171117955063966683859727626962249975880807735545173427327017776592257222550678195181212189656394036169025570597383563482428150246902222457781872348986880379580430695873830491853147320 [156,141] 169478817355236927535075122668370070869471041462888997873014071357063651875201652552274029662620718462141648297784606884426579613115526042845265500297168799753274062422962863115305885375490760754227080402412318292671452460632555452692324131386433715587042282224341868391608102064085519037177266338269707228397844728232581222277849605508450676661491068663182285952710619238985133841574952638690240384943903805743217524844202743768484574137342519887838653226555007255913325027869014436717832961056487254972269096279313986103799510575785003884448765466107391389066570054578477419195952876913338541511987053558159361738794283412824300799047439347657454226394051954857793434802381952801869854714435057405944097624778334371453171549205575808454287579304805257997088193763362640391969507891699300814371905179395934286679797563996569828047694505093774453688886066125296747307920488430134209624856254221537632789804661447854946311132956604229861668968868464180314278419801626599602006263314584535166743428166697198877143252379391227486769327178072219446932359710506778855552253136153902737651316540208138991726972662485194688075121921853754080870322513970743942057306694712857265282110023157210420642302592799685199413534553907348005486035458950948152223323302099152387524015076094809516451536535912905639890337311528496455420254631359875494161387624297346608693957563644383546787845745546184735195913673654574716240433147189486749150146149236966036956807963662857876585118396239292073642196883066429234079823660448925741642531427771534721978135668991733075188217885271736521501514841062763548493101832191462596210800894877352777425378656661634075860980233654956108113169817568437121423811953114118732251463942239749064084979063629784441561534995351575771149928 [156,142] 48819603758016507971931944454112791284299139374911101407946662056713513663172505786671996277246280784491881193907883146475240157544570679721007914163083374409479327569866209850088854121909784704007604473979609482602565203061340113481794854792319563162115125649677876472915340982971243683445537549886439258010049117173296935436560893096641855170695284011284348010592560919984422555878087109385696757205854056356430242844440590323588334712085202074981111086329519459828707409799556418487125441732837761215680132852846865182355480944539891906975761505270985438574912681295661080433178068723965678051785014772509206792857546271546546957058021371653772474838886215099492624921428195974194365980792469290473580586609371418148427454088009630766902776618191305425612955626023108343578512651491701195893779356662999852811057086652835389523531982560178755280962496633431583081452676212801938657589195473704830614903817630359626647447856100879419104357294102559988382572439241907193550503049319033725067834038768491476099161074275090010299128345772863108856916805532905282066483245679973274553957063749138797858151947395371524682727936789766547283333572071166460821498608037916849149396633803044598538872333338164551503441163852200166197466531923794325498576442307303738818328073130796515549300742376779924323387730134209588924138425525056523634448510085017051219873240261300878500438870008628510092097376535010284754253974559041395270575896312224346552029438794352213820967568526613206967751116389176005015582432267022105573800960259516649666414652538627330060200286117014880324773857991005570061324038746135728321366197336037685787508992517210063820993140917828648781608501847766799143871044281636124058597413852095941213638334706886911430797697912 [156,143] -6505937310179113981755050008238330920109196438080588985811605601599214639475110889872217055093201964310122654911603099118301277151062660952107856078249855815340322848681525498531037194727092073471913676205506383462405918843548998399197029704438306144133479480892103593815986057933404011989523364427493958006313400145483421070415658133556293760006622832770210272530191677390140855199390980584739138721820694318858556799365357733760507843556479614435016733640203665204345374682521164295751001281423326104905513156079883794524634506789490605795312560947258650179115729460039004627852727401991486049310538050947435676560822377449908890221073488322717844474282586129872401655471197894368985506828968256352016908915906619150676394240580879199767727435125228430398242246752944108981610557424572389521224365243973402349356987954680154340001510760011477826047489958802409762303861916313865058902475094372685133416893531061004036567494323077370202257209381473506740743659308849076847316685076575130173850169739966507467575549722334112998294394938024176958815192937817582996275678847460622473117670415890144196429557387580175304203157403656363134215815141559536591522533194111293941621818595934471960648254510985279985770522838810304812840200133922111204492948893169264917749579992119581608706520893958575427504216129934272379626630740409418166234951669970991014816586760941993893891738437620486571518803798061059892728638571752249832142632090445532474710628867959973900239586432593735485278974272150891326467759794718115254893552644350267390842878221743218284559185623275177630923098814150199365296602070405882544481706749487451662229151349307880355359497730255269989289930764910245348952693322734990527933680267241228640761937451504704 [156,144] 968722725360252192153660060207571173294087020860641104827775793549381968182006993964624912899651341791697769344392681837568000060873690732000487520401482802190073820390240260663546007714155749557873389749403230726120600511190829071348167039367376740552078674735629261382645192370413289618212474993942159169429137095818022434933186565412602444174202332546608010123326707218350986089872537734321283367499112584510436856270683181806681087881246797034590596244872295455930540219098602204766564105688660978719897813147619620085472592638383793293597983200038689788779215463891216013526814398178573492503633212703253076660416562100810094965347181456531278658878782242549716750274646968472708429728994149485125206502514211107102997876945169461483137930315067599606012595480787006218001431619011301633600679079232905818313175211531050534959663210550596189923811048614183062797872607934668011507440462966859294411363960189486576814367725190475581128201074942907853773154768381911260302215745447182662357782458123562216933697332898853514369393543072495496797458617389855129083412480861646511679044327188249508002855688375414614327116631020242876977028164211077945076322466327296291107858689769431015752525116805284798509389675663330947301012347558071978627580036476950244184691950121629395534247387390497174945502086819501442432161276274593649119390903558774179723756529470623763509216468685938287254522292425605542131811587778765867702131480472242529329121273956426705282906636680335334599947200329401283570173324555471109149612302642865956641371677991206751969043014482976578218127991542701532873460650800299680064384097401110018879295525577856210799439813501525621826656890112485086344542606451262986626119022567343394144 [156,145] -32995147255509847010918299243618791375103606079453776952659335029842417706988049465465230044775224936810861003724855011405926138879486472156666801531030527536696276969557175673405960712693782860819629196494116569285901149265629060370901184753741227158741393422856352329719488091575156121233233776891051827932064748911475526480206043738378970523807558886644235408090836465783372877104018075329386932032322929145853490419207224287555913768615486400465929127202142164298400718449904088173618672657118371175778260706101010519992262671726355289311267184901958195897710010963531877536743913537573745775600620616330156492963614822353422317660505638269877268011305867455059647993535207842951673151656971153358686034156553331712134199911696274563679370356231753501306265128447347730355321047003867911277892732337411999891261551883618093626341713746899647301311445931580552262108256993309245046044921434078317854940787174264089500423258383513448122763017851937594995339412400055888913944558483084493750841103793586233093124697500215717578896781463795599038879404598853535815945122946603281529235327929029196500415401061666316292242177282809016396258357489151518045027735387877035602075409866132515185414132740352060425163659043789648885880860134406644155519142677384679223889382348649366573967098227944223966916179528996706412810371849194625703623608076701253476961484345345542745157094628023054869227961038609723451077813499999653264178901840690831135798773476965480452451388482796782480900060522240414041681076479010768283346250492699644925787410018808727656236188294149076303260791608757780140661679263149285618583028451322273991061691836997905577669328127946637085197644517768911808863356800047252393858560 [156,146] 273360935943746538176800298533616113910054067566368248178991159578579067340949373427983421429852760038894632157116406279577040659067141902006080833282690117719303755944274077748388468357028794380221651065724140134975312445858524147096834502454215012400228048222974219342119202663680463763794765943526359487609449007890188815018205156541767747050824654804129966795381670755011387660146624634829155593298632233369767592400633228036745415539149155341194279151441122785325650039416913883497862508712062950909183286455487736033388979943857083398809229931074103205212681141150749737696285076305321639548804009444363887997203360241114248492077050013127672185535930317676690528871306380620660117731699038571834631100768695721270145893063555135613263003202558496021034479581607603134941948399028643541422524108810190908437699313093446786031708684824522303984217611129828485768593631190326498958833487867521789826724122263061267123186987235339165780065924588687653055787477170170972837373510617736714960880516266793582373654794808183121271767815006079262111009804352083646854797279729218130150452769898526805881528325550048286530687187521124706511429841261035620793130978642053772365949135769266876170286793493055720354738550583945430386087373416895360714744637194730819285869218989815330488071417963090606720482155250903478081077350286132551025208523130511207927146150540701894904431479226152226163633562439306150179560633839849811655949897665591255290067743137100371981094819233762717608075846966785431393037631047620005046923520147305910347619570788763755668021098909117725768173596990929359073315495141448654928753270702659717032795450900657484229228346177236750796410186215622935803955546279 [156,147] -105627406362707908401307125277000970273325452029742221870210454585577088978410106638093934345656833134578261949691016258873055592861732161722803260162022588467748676121559589158109033135430457877250614765511255982695521484716289614698432928577745513629891242620165131844792733659468210833977875157143188077543284340930815007061744303252514222195524113569033981531252767384380633692879057406629757711302025947991661126325994058889021060986739761460950191186452517395376595898088959750734730981374817813324049166656032546428093314156098969851965906445880742939000020739189904386588834102007120952958760564139589729613905810844586884501024394625309239817319206393258695718794214254108820341538714840514574296677773415285350606804617371343969422879134196467466159652270039212803770162766807813985099312913760029451299002474306595377905461048057562218289353314093266243499522454202014823135529893985835124857722541169726134725522553315364308626632944173097263605022996671140274806161310074050938724187429651188072453852720367745826674507472589246939906692619571439328527487060195196921675128752623052203668105996113587821961533559682779703977793453123024234746959027834206031320147459400338082295462905167534689136379983792577440954285229597552576864212769903517223673845356032925847322773369739599152287653508656767409330757197910749710705389657370426081627706748164961044571854838622398331500692469327654460630686744106544982196174025938591431027729229621436847485339529528523184499458860842188250307898907050559916888541616065229239940525380879263603184261748890539967673070907602875315443765850646069169013948177958858086595701353246106204437477225916478413508750376386464 [156,148] 2622166136019722438893432643246991187958909812622563745070979550013606087034907385290383769017421140798944060494486932157437881072933479347318401205237327366562346187376526987702079901107527457405278317134267008469203521785692912612297952826566642138445623639043290287200640108370735502966444442150888386596879260680663777149612784167861041536591498379274459904462976790946789352180980855178550904027513789799156250312310856349271174312003130737981055117499968575931598133219524543328959012225177391644359582488910325891561280593452159933248736133088954909840415149274682179682284948340996251841991058070990281574333535576682684856067468865081952055920771807439259295909177738088047993175985723698204041112503672943884779745625348773310619924215455224174930815043101276692278606358959546051399427683171881540292693631799025253901568103280286151058691491432870018210860693240937072781854454249576628407995144631085742393238508777968706550742513398644359602869942479146094750095186033434647200454592715638880049727724684007279138804751364286415537963345605778716986867594241604333079155635862709495209381188193305157383842767545914488746834508464425935659588699027186194757128660195040814290176481845166854257895873801387651775855272985399750176056554167151455567691499229996051823277575640742961579035175663728768474066967049431366624893740187728349072386453334200455218523579418081830713166384463007491354397278896285193067962366424898291137673660089439411008191293752364960646706648159507231143691891753034467141364864746296912817532300312318051283920572241448403776046830941250862216291062116963585624884645404868270204373975754447574255633940070877760432 [156,149] 3454787406061851899882842382606167611944979064407329636625666997121371614256736407641320115975963191425251548542523077769857966820911867879027776405191364244938449334361597967942160077843758663827369096999160517205911976234827115964875837917010768523500658349836642282524713892749191982731922627247330483655504638138598968133455452473719112116942487018362244416736871510432241172246043248255807086321586485762779981375896927056708090663827006230432316555084653956834432920863337719898371755571094034596227159759469485319894037912258644084988456765392464451711945688193897766619014213665982769110470800481379291985450144090727780551923239031032648647270468928900354074783245730650216427155833502337362343540073168590044054114956336774981343150177128593101212055381719111115357465790718198144051955431956335564621270410417812568329901696705493317265008098485985195049257713939658808637799587362645928463099508136413342887003677627042911201651671661840356577010675932492092255938220270686954571595478613370203494347308807672947204608468265455129022838147477422734656241360916723549277849665708632533967398451056608984852202656172875824608219117361311819691585551751846590053742297686751684767596162563096037922625976986140282974033525900063691343319796445142419341962878547558903859238541865802122690675081170242645711624555981744925828973878315159692642443058184533385025819227306341329958555018644541156146725875252498019434454220934305311777609525209165262919378043466576481694622273881610931451955100397959740205776099141182519750162894556705793011926442246043406046766359118724354673764248483782195931799010013126986566530471489318290448624 [156,150] 771352201354097482366036761797320898022068761096068886172465590554972789137672392187484890502817611708502443869033898315349005080954101428293132726235106311386204980602239875374418595841597177749005624780733994025800591784673503687123431482329662451252964679571637822879077718900491021878282989474106860670871695525653361209633271099673316895664552341252999779240190517605928449932841649346303670255057326631975420386875966825041528290195957624531764268521266079212595552057427685795770224626259674168561107487817085541158627932320472471690116927945527263453338144085225012985308279404328263272604654049928204668685812194892741699160580886250051636075630314739506490840744752626046490211389092023340597288513504310457968709191316790155340299462202922468377234886927945391222093064095615410129483541028698432098762233109807685850404393471364404507116893745664521407057722538082537829970407705631333581163787811528228026235475785114713060796756048192651691040223506407775175713924076437884831134959120126510305744895637866114498056557783659679645755227354257652742950576434964834084130353221293209805818050566874940721995673244511564475542869187023582660998264084990147829691236042087699228708140645907480736721676876655836468337566086333741931098851519961930429150703273164825329931065915585075013009399252442232388716843082942503997924582090300362086886403550284505764628605185393221219039921770696752846058664070066464164352287750096138913630790341029102823296400159681457341893994942290909039277206568863905258613645067307013667841231425573076063181673813044464752715271714992434914503542382487768565048548651266183446814200 [156,151] -23592135403684895091206701264521617101580309792975941921216067601306109808767947123591585561633514846258005005499559737309061849297230860007673418391600765944153346544557349780248796142533755590564759906928549302689776466921693184235374457818574637749438456872900535900454767552267375510781333814763437642590843134500355042356286738272114231007756871216990891395300501440003188361184168560355978971822641158592879858403458230804325014071993095671651597844363992227325519079909360863368962930293046462357547960666885036913223774844693546345747215016960412490506188937251631450417608299840405390657354783403371084142940904958302671671538231905217342874014429613356190210369584289753121616422966512031975834879668485420713067835677322748495877867541274658694274485356433287422190257146855431064554845146976258960688593781481581519267993937428207582041811976232045929031634804519835844821567288615784430670773838879152508859991512631759118935726850935644187615415924725186001815217097848280673512737570954094230799628901014076233814651902548582386643417267031801060922993950578146807604915906274892228070264709454060996548511549783742106128199285757030604573570736209091299607076591597628919083201416084344753888255304559595330051079570207350175262101123531398866089266122844983763622142952398198822230717071555888705946565211826295767432150373573244850591001098815723862456715345510780570661531635620128135006852038384994162246884955858077218301614993684057455644652278011464520266368224199363984355830367456591662426797483922802377556727754664121682458831516365161985402395243673940548066233826092233697556325632 [156,152] 5444840009480707503422230773668678018486316881744002349855453407306672626189291166799265928173509485754296194430683371288917453095313917769490045844103519816201020857730109016612820115231230653915414618938907478703733147044204978004584992236062836750263055829903934050550580188405941584223354097316204100198565567071750110219186743693336716364171271752111298803718913625794499921279831096530460989804770273584741916104424498914466589849067478417725729609225022514356162058578426986745445014327443011032338738291968743563714417604693348017044648709902469131631895590628860853139284862739200227688450112495280770586580086649698845802977617089530185458097980357516097990854658459096100836576670189504266119788578492306967172906097118721170726797411448549157244629602702771061027391779127964068338769753844227536163999470963353566152090256717573618573655597238998757690870755451174921898070219186269543639406430371498255452553774181689998943461410590128405840423558284217990654616969099848614151123459203811309660940748475460468717959483843091998240075465208472927110388474709446510993445910469934680971565636845255032721700184533155143106358583702237313083661649735020716579085215293566022473256306829205608834489621760898139325748866383090930543034257892481287105756533142485783676093223722374091120939334849458934283130466249484923789161191584045169056542276465682215870389360472966633871483656434170674124513599272723289951675082545487064163684290500243223740847746097845965772627012092823939735475168565404263293318218219866795508716072047473670099855500912779992338995599889860356637904063520 [156,153] -127091272505160469048422379759175168308812025676645332188782853116371618514999983390672343253740277883154804426611667480174072038818479411475805841398198973599412076412079380436076759268658300904450257370174958555018298178417445409991817195523155421254744839982286074958520875976064836106015294124157575289367448762874239582495601418955683055943327695023822641216487671690657073448130643832314291703789691480718586732096287182302883236592525516847943803149307011609978585360878801679651555722353601788054854419464250158286062456257520244237220801285296758156864207512275153217696728833789614438335195332989773029465590148888893842568350216192372969640714809046695101207154105637348292227309226902126631171987508779564328134727890715973581499548754642869114580939805900569176787546400635237619410720808999114760060753434973539550777991642609906967492877079246491242516552762658959497182855152176328879822183575538448129284638057239755058213192310998994280982448839700366948336283909145232483385744579307999104149592617531918535376639470259885178782648406326877886008318585643143839443740546198109943294132664394959061656731351650586950858361274119075308522206581373679518027037823045399870131955477966883176487112417311756347019489167963247364220684181304806977859663339497116661722212892748099184976941723074639405750783284832306986934464260980247511750223987683125455340634451908963073478859983046340124371752461296540632844602232161085990678425175911119612380363937955878582002105663132718124271322244416301783553693210400354400297263470415988376215318177711067544136029809328 [156,154] 615364834333404511545503240500627411000119208949012896456240085686077641784733055621936591624397120261896620490981113231219961400291082929979052746977405589797100676580841532915136993900632982228405629531007168419855934153700374024285348265316597184560833049241889805066944438216774587766048422674645893204745960439647910005100115433526557771338895273056295357599137272209995717209432537680715821393572493000503538252793220814640658596083969211874896510381611763233919418537197689305792895834310876686356177486087067388027755659613349076354347998644613283626311979449259815341543785077544525366705069458759310495761523103596744827734556886716385026529194699960570146214535685382605951092684121478360223148275783478908499372834932612879624429844295608493591638189577990682451380593568681831044309613683314641553004441826272234236460263960450355109295888114070618560749054204699784597588741575936672084744194028929510543675430881592511787675136376905163052839254609276283121610814731748221331590325592302459489569326427015524946029224447230236864498890241196414459812304923447851699072877528059160222707345893713011026162140077197833910740213959618262208015634847023977493244945502815116717824285725447847022546594474540408724355209546327533716510856579592014425741983840029376711484220312754499853907637526805750937483981288938820010401759924769752330750368410632710947746398034635855360529906261350485864188444001678129422669134630706809806666173903760865086252190640686530142989050478326826592714531393631755401538900314272941913125206994542170184903573763861 [156,155] 4372385149909173272182318660630866369103509573289825859118811842925007794502351099410229540367130477137020089878369041133413429823231901127909114703251429138945390817345103344925992938870997484718463819524755193849383148420027771991623216703350717502952363946991214836663906263501542806626560666970087744843904775937608970367939937821185635388922832686429880570183705003774776680180561009248328831170116533629076582472360429784960933058690172272007824615664136946036106932203799778524179856605331546333902933374261052402291459560611155925313181293525432309376754464899443315163302672704895709398938469537129136105539379680310900714622685986598611041264678026736168985416303327300918443161966031884014637902006707972321143741185138026286102282055403328762432177583492566182369671630040579019734782413455376640957233250773756507437503780554693618237148441429618213573369830339936212333371747110829774092160074297319867082484666215814499212339108377048118614221983605665494918922237039126852219503058140520880967994399686995136291113149130305406220190377620363462184890359469849642131356293635750636866849870965312217662349309361290706033811596261363121305906858412848137536379711639856558223181599304236301346311252502700184680043601797748164591832005143857946789621054082437695581339348462461413892662270687278653073610670284968070181588740774098422606636930945136038617003883741674129745778922918385681734458097542685878090515354197209251426374598597999377796844213091529855012456005364125781969305592914106210688643405349571478986531835677280 [156,156] 2701605512981543481284675790306901118663971783588906912399360714687245778820762808466965250623444567646127814188012793963145269355872672110054138021984505670564997664651366811865949185081643396873404767667720166554671123686368510901841116857115432885666344078593634674325431517825189447820646033949887216140301867272314427649407547587298352966483927391204865205301977485179573863078712986972300797452819250233910133832603526288765369979659763587719653281067310746433487008763076930021883270677648159004871296346701480962224393362748103887633380555436407516502666821013684715958121343948884486661592918168233814928778191416533461376684315670264374435653126999103899285458545439880469786363434779213784140442960931714831351071571467333484614312117752404126296535431987620059371106240538172195346739945983989873887367099437597159589211378582743889610808840256994811142095564677431170022938580999951943061901584269555060188150005085385506169491001403509979306228124956945335277653481536529364319424821051716308535407698118836854351041230928856064757648770762868502496956406974017915123621129908274265981665855838854621834472119869329023187670783389409898464953835904573427122159133903847496728705951250642619117448973543043458648934874554143060695884093354108097650075195964511085090562475473603217511919470621955509688362268090084309407983355306910275903165374653928415089225018442897081868839716163642863298406375612926397099142732861531288517244923057992726976578393212193300866656663895206939983278066955314946389887751528792 [157,0] -3137888299559867549015263266061924976677058096775379245071880729453878901248367681592773275905164770187558843745844653863050202542321932686978623464799850326313252627988411096507562759488505425327180643400914347221757732363151815171049780604857648911714633655597866868965632728628384987781974394297838076375692662789162296455091671728545163640733569566745124378354656435733916388493498706284606831570545607351404319805578160061075067094544389890235494460322568045699415354128956892870959239192115640540668272778943614940369970976152446130987785202472147962137093704599963306834688247748236519005997962193501775481215926406931536733645852818468920596277356522004826193120460451217285596152022403899727777117392161222288627941958886857287611422077401496809142193305951493447195987736567171150144661767681065879133962842163544442392264158468449832380837726515095309866313635937777565245527950254165338844442002697969173996314160915418775521254900735019549336864689814577459686882039128242217229333347303928830744412219242066920334020366419784934810674856638762163532436437534499303229612259253246759309980959322749201615049892539481394323022792002858653766164133165498793738089812190676592512871687021670647716443015005276219864067052417147082729520663788380602211096549468450893335696753479267090545770936420665261737361270845870157928210610807480997235453979229460757451421259319124722549117687168935413667205843147513653025061295751995658982366455218364727796401451006085572979879873296996763257568003928730030148950136242538086879840309227455250501011753963779140565711095849477609516441244008387463520260289429279706186248808146084038207707847949090905226361515932208087504167925427910626609114570671278790367109765052988032576539252964894630181797578011682886921730157958111114940240690322267784460736215819354315642447227601816278885651981522306024797277065526755539394539083738105799172143644498186030314899658983809974995493762913190126417793024624657826409048187128190668168528570634869057490475704418293655942658989290679165832498498465618473163081209863696761842734756091082616763734255422655720110824529965394604798183673601822218797862323962554099962209607800966828658062625042365932424299074610977774607991306136325511731487874890238984399439157301693531902821803430279996268138455704156065900029831015240482890091304146351817881051141976883200000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] -8700156088678678601395626769093863619846181179051773379293973956951765495327114015910745429713390600623984921028068531799806544078248664932757633890255069523479287190823044030479129906155317378549756841865672536292430324929349887103754158312076935121109888007367568680347912690996404765221703167154442601076057041384613056421085247925848237419451378692375909258228730657306725363709588899416476240245954286473927146903391901380529339107748815642125215256027539375143140331300511649267996607350574162023703071141986386048017415355706032659083555020155616630033531178399398181452338431035624041324910554581224829525643641311053279569807608609665081297288595146869859694858791541285909860902760362069878359863658644582061328845994920878739225321073506905053736467301716279524135393725155207487907356178157566208088623592777202532087818843908796638706605344531319975620949632295592128159940751778526094738537750313074607449099698308761239605094479289683610908911718650157816907555928395427277331865194779594590698083781229138955621577269841279297394185612458287621092578318920569720857599800091318406718982713477894414143808229476311525477066875034768857124856625525135485305203312930842529773034729257552842121453484208234320166940359444493406440250593047215225013859700437107950614073773451201453616387963954383628351816934786536145050419145601642212636287114222659953056355218527677059657631078211085619903425841648141273378950496370282096334689691229345122338093071671226644639427289866449258084655174533610562535807559696911875545599309296545048306691969801580674128856073829215847943580236323325355937968610426366995166940729469644690825603089187176461344521303605336767964609443668461072655408115020762031687303908883706442519249571392263954150145052162792790267044434041742599626742032169455761508394835771401297089934368862451358528442221299584903817486187915036884055541793576832357632917495953901168401870062751664311905442104486165090697302007956690019297523281965421355558562729346565976468785955671871678661204916309464891000024447026209939448325316095711313010530782937650403849434736670280142244728508545011249312259184271840697868900984088963751687743887896519315190494792361089373735681402714566716221869204205535857927684788096886210808434088659285327539333163384409100931301912771867484486804816338631980066760873115067435113074270121609920512000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] 1309413319695779466984178966969634832824562453352138979245072515319488354998904472503772269828180588733667912876060713964512739897536114540280018478870097293390771891950420078168167056214390469617222530325378808066849939321090367035438523134739396802768403043202247656225071106446454179005042035357070125369729371449558466190768644437870320586015353436908855402179994765409675208738882062997107928538384427428713842736049820472216516185707099725969447973209580733130462149252198940860259281227002813815880813236097272936035784132686601935050795440527143009366224033689122059616476088754474757746609243101250358202329813338423891611850570897759087859684896125122814679601389069996062598115293020083907236061775485015879576736180092084211937328512185246652557438360283064725499346156577770864611784276005584176481448798958503013987248865524211882607341838872461310343489785164291897376521500634178245045252554705392720836638224703607989944017682896395763321019677732831305104247887176020045564179721800407380533837039081806105446566871460930578428611661375891613786991412604432206145284846972516034489888902970135010696422842563978714316576820886220990093791045864321482366245561225246332006140789524448448572675534813184396964232637425283093783402702678881589874069749194605490365476843441431725700982272178290516379693727056975943511296072907390774380429282394311447140623223736111296020913163111150156947919893443536753605140314435126916622016809155779053127652135852981193376649446676341998725618166995404844786632625376171228514828140908279266019760819234861211111522846147450374305906043273924420461050985747028102684503465446118910249212622758209792156880640714218165689511008447496199126213974656077395081559738888276831340813491860426316268750408936203171138051596406952967994517306581239224608285041948152116112570386209741463722381983682448967705332089180587905064819652948937396900849529882035312666889836968677330424775801726376389013534096237617577838505148977943850111255853846090809732339505629541231668065839936632442337896408594276534813079124534636522698542543892677268636720572638210327542333727211147084528226317895704066697029157294235171358311222793419670930421487171297816558882614536002186206261710122779095004407377459804101359044050381411152693142413851553973026667598785283310512494184666170287249762658598748337867818222652229261721600000000000000000000000000000000000000000000000000000000000000000000000 [157,3] -270586822540347892159905264801311331814436004768771191395949823002549292619148149297765250964640704070251523176473377655966847112527435562892116611246319219085455145901356804925123523935439140182598971619781667399274630783993036837932329629060339169471398265278930933075508385497561723056356147039532964817508739447780171723352925215999563279405856843463683434231012121317548015715777472859994269145092577026207762047832447628952157958489649881965298452501888282030348837039791030661542780485255536281740253116171516101936834074886574588438473470414920902075382547723667430948252444641844713367896353433897419655296919699072403513586356762946669653915247982599306492217473879907248942238113870397727127265441810250075372305652724304148504505574031072732069782808134363835308453374195610213428390812889746362413158645288606145842710408161471919393704517233843419656280896838419052115087177638818512388356590851924275612084616201364911074451056631779386083063805634048561006410189950416201731489234450818807688955146333227147721215623553243083698699367017201578816723461682493579018268143768591480779773412540503714110005708460403117134631941519723525348196669205147223351038659394177552305314902607812860543773743510335755980833503578687657271910356498050598044974160104690492925712212027435755818038837911242993817417263681773259086781980311926084935259548167629095113183686327140139925405977932468801074167379835600217390874039593955434331364014098313051591014760510691731266753282845397825825875569843858876373248676176661337747384593323704769317610469855322568710692653614055951592404167343490151559370053480424702977496260994365313880525543189791860303154188890736047163283598505667023528732426731495703541809286039085832510284806205529205896355670278387088200443401732180559325705247914594795078562638165820393905356318086500589659606331648845942709544214398224551155555006900531831430582852391386639786842583548565598549755894112082971757788237698608298913584182023149392653250620813553510268726395861011409910601210085290537898699550173154563039955061607696291785823839824518651662640463877092344299296015169298790681506827592564135558265856969485785206912839763454626170876642951698165376857322740837668764980685254488804743583698287799144926374818256892247257049081714830993929453695804788735433057345634824208345826822654390218767110088523040551946158080000000000000000000000000000000000000000000000000000000000000000000 [157,4] 15702106356255263407856598894265024248840135011225316996876321892060903459135916822401406599180478062045000134384328547605571829419094810536438044591960552461614262284837890901933254373448468650683480176346178428842402667078429960699050629880003986298293948369058354266478709260361688623511556213918980238906315221186429195887137410598170983963732251484018953352868069756263015121865941607384570720538749033350399420077125767542239408675903372151200416775244804341208642144750978188880230085097909022467006350718613039208200508993574771342782809731403555026256755597587550537827939694965266409707003047005221990284480934965052041460233137026383581219942305925047121284921165459999400764442972613016686982151483502641084018875021139214625266057150407281635771091944866928758165243714757077939909312691492260981663304150704381248030037765856343894387077687323071492241233557001489287013425064973519950837554644414764194313466632412336004767245945204206261199344540366791051107355026705035315405667391099699314877661090246915692368301113010388940973185979117939573923141266030572222239742417829451028719426214863582713112455477271485488860496386668598526847223499252335854593496426526718628571732916778438443108042360478466290402587295907007049746576374308317933218569413574560937226340323150598360211464242236748906820150772020734276799057149169792874138005812456820395716147467925962251181494941213515456738006996974577465368499872238842794744053578683551525358466378363746020550552395401543610423765083807475474614438247505318444423222347108983941783209092312137156890613337932849589210517786306104226482683160928784482137682761808806033929360316623926359948963248203596149422076838609001944608675927802445929719990056981742029405321931690052511442147099644736171376885262305922559574528775525098820587152732141663190086735649944132920466458375494800808499970416988843575096886810140128847583176451736796398930033216457657490631631005461371229937993744256519290940268807816495673393052456737293121009146824910570103701226359982441142398908916257551818639030792573069441640312364539058218580866385069507023197682705016320087780233919234617661745712161016797224925040986630459163547980218030415153393544079688108731586048428403878903824615338675540237775373357662028977131014345106277710243979673470627676629577170133082917717913579623379454454562513878150633068953600000000000000000000000000000000000000000000000000000000000000000 [157,5] -761117877530013932825195426170642796801802080344362474774742561719171037995179432870147747230619782231084727956868199321054221348481843967883111722656207367324108484319408082249674194812417737711339195949191533798260920038320721930501743806011131943688512830228875097622517578888355928431154060715926263880490317170780804334550936633003436545008026483580284554856174583097335455716007226274806782793491907274619111872834807904653345681878175070717240676191462017108887724960421254499388853461361185992967244456814876707311122791998719962735797765957075751857670416856809692242933424363842961574172901992054462832412328366724114483380964257342010763903802572386656429221147296716469401800897169323439828674164853778540620787268553998833624165430697586981026789933257695843879895001261761874694549910031250278296570213137508106706731211374342824068168566695186563654250045117345420306059726332512551539532103418447213015398264965828914089776572276125356909142055215233131331455025928036793684289092872983149164769283991962680577212341026233780572507529794342512031912120331982708881112505678884854224522978092353620748173225897044556886999571240283291493309193841836742726117517114408424391227217603522339694142907480994514137793160070062411366975656330842024939407727863891111913575048362908926280936492482195340551213819225895687501782142323622230002473322637393508353184701166215621391648601429364087884286443360005560213167519020190995444719212008005534383373956465809685568985836677454805919215848819579363052743067247910766072184624293760804598419099240932412374241508530624531811156567197429874216824813065969503983108184460253557784918647944585689568655122276166320545883440296081382591734724609688478724173738449397728722655496694774412746618247452404027926991343547335568088123462055629779575484044605776077641536669995416911710654108327201818176309483362265758972298696488479643687672381642185897211959212864389461083844440160562473818631997254442875089773103939670913246673500662856944231845031886620741082877225117802653795644128613632880622306990671227252314209110589220166801131033748011043250825629128670850681702210564343296076145492314998096269837443929705268354585137485069634194631451216813893731531223709894516572262294566092482688103439272595739558317899601656445058853876529413189390190199769855629771066431617515284352218028669366472414330880000000000000000000000000000000000000000000000000000000000000000 [157,6] 23683208457452821213808015573359427687748591828734230110287563406631245304607579012004949196817716644752810757603634361476958976105612114222252289568252746513710870553636728054918192950068541093029271870940917650005643361485564610002862034155857456325163616107776195597029887401695368106944885215979544568821017383536436101781749069059523485550409897374952980756470862384031731411544361626425280517978517950359099844079888163634609541602030590553554605228790458945878218982637610908351619437745909331498130656776154482654002279233879561352133097180438426466528748154978059112028903595927472602378322896096076345644810295391862491569924269415115570774347399483752005095935886837040622427309283130499327124087347601318123838381163936997312493735810426073655784496208418452640171089395549986560696435071830565161178851061408418398870323278242122228127684030865338851165603855281098219048293438027252810916245929522769616011767979300890397491446418609249112478128912714133523458675827306483857092554721070630841034950679233473115030880419193914762655299420367304361848614748666973000732035676723460762010924403916166724233280428348723391777433268217504736341486411452865342574377229357753893866153881779181566187867255273020019997391742985024826793684598775524009424122565165413677568837270663086334881148436467271541366203381003365962389011173344888000239427865323530841292354246938969530281194132363466947769768331030689151135691112266784561004027279775456654298078748261083611817376711091951528681778005382024247751821022877928537883399143307237329495458152693415837182690505231725370722934729468913159728577391925315043942477496827300069250080343404100357525348905786972863510746492302608016430177563537538863292600671252416180966874962489646031238298603495930542010570389490772441742882996970287718658114923464193444502213619661141498487308056765264682278650983916921836698064984741064704589012989909538615162685785967060207885908419455258714301635921984607654915229531184958603156180848066933211096402299617536956736486887853548729549363035500866397923338653939403191017505767821622931630110251273080314029890086935543748408245648619686864079601976606748484750152816667474530024007962178379141648077564578228446784505049683740091900923461440455917955063612217458932804909827324517014923583827064223009155944165513617029340730802801832581324936415906708744440066867200000000000000000000000000000000000000000000000000000000000 [157,7] -428033526615400489967399193614581739234225126757032826190685727526553834370694863199203748521822813397643386226496852517227158022028170292915506462843911897781326287370970000280896950320549041742678613772818950038414823097158814031488618678858009436883350250766103517173644136828707799729394487190574965005636624685515396892993951312611606975222127378426808073219354877498943504302904577213357805553387119390137255230663476323593519430571081445473680898323306044982891747762320237427655206935380084911402561292555542877657394682317789513585824129618623251092900510038183365836221573818115867027535030588676159652837746908434708748948779706830502670085053970117648537924223263876235194237980549091363563526169627883657530815901538994782451398003359375267399152707318338946132992696160505242439790943139263715066648632260358381119561574332618986391559987317041096955353267923223295461638460822914900637415310957513442916918822494671636191098780884064265539759694539426338521140692325466589647102929621089191221884316558499987292123423321232605407812272762107991994930222195016628687764210456282152867168458977531254564812669288996564996908259370944887482333861618201115442993841113696381837985732756067612253089164708556380034678535208743063901137931003205669961860043148666852501157738615056820459457461895688423419923053542837845326637286291220401458921535238193676559865532313777464606527457227798914649630581097828788693318151585873901596333238547837756835404072843114989366619512032982594114192407820133719837460814105768114233372368469696360656977172982217281994488872680938361228233120317140402651116882219155118157709944849268381598709553520307253884013081560008193870599770450116015208611288557239774883168103430537829280749012626707460458713900235851470967486127795786714021240502431807027393494076299055758548814646156308041013722957786985175273147325038557525576112273250025350716220221129518427525869484501446497664853606470829616098455133910949852007568494296588906552422136129647229701503047358518038122030315397948093936332122903640207878452934912730274378843634411211184921258999694877913443609865195328123427929722345797284015575460240830218180660785889480890643626435863859147003628716044108272366789098313815681524864029081484900744134501233273428946613792351624781348563724298823998876265500964935003109416099677841465344747101868070167271452295823360000000000000000000000000000000000000000000000000000000 [157,8] 3228663871983802071970785219095700814807068408039129529154525709551308436365394699678869969334867910339894535637868402190485398137698935485055535487170432504516315389418403490037847609381001481359152500557002761785157810266839426263717139152416402288975712781910655634681838809967281244648282533337268543936577230863681685711097695022192373421796954525463655679511070776216690787260770494463670166946594822918054641465822505496579082955194569484282584103836492386563785932255924216858095722736522153623619265481347772091310161210356769045528391107338162847926879546031794831914987039484965406341975262864916476974514508541089216327136043075354059531629882582996537315166093886141816234724900515654457529880343209294895249085831490348663895433740826855579906298465193967235317496980117500918735895198092909028521087571098770940437188042199097430597958901761599199633369134409385144875197636945797942523976824338963563651831717872733709322235504804075502787142824155055068492227208471065157617707945289105293987257823373411306470685956274148425585308446725561152560158160556174424520221746534068088331338081583866968358500462396590192276474716253425429566700095439584892726209960588934683788988393011125917091875169773607806535076816220167533316591220525805911566235545638448678581913779790631580558563827517611485442056114670086597243208599463008129396200630750135675840906513021308226871279408894148882617578108960099030236800448640407049091592327046913609357061049915645640771303281928778626979960750025348735374892065738741005736400566438955130731217657003066313479169430715550068406663707320203862817513434579668508822031140188894641836048305994333539478442318936260269410392513026474068295838864734931560113765645446447090646241552154343835183653617208796259801161272312789195308265751716327747354746015784823897262554774650493227368219647646190555403948223122619221608386163712084143348423102103535438363792799193997368428281297590201182774238896530060865193086210187724200066133928510586711553800373355333100839581045243412043525390272678612129454684039520928009451027463992373413158155963790932292740158917744797554922582851477026856153559758518869658171017669029876108885534293388079279492565254093897703298146406811157820813272093974867819920926626515646493480594523733158856079932594105902048000496323059073665729838129114560748782086420135596527723028152320000000000000000000000000000000000000000000000000000000 [157,9] 23305974465528715028332315777898736892176803471468988619956558786276935776294389183044347267737254198664950897589354039238489696721838380058858845207533504740066268219670753159949327077047253320670874459707922945232167543020338707301735503058702707359152187989637741981579415386842473670198229726780169241141264988632832252193058892426270107132277093382849447699024192765970236480113591049807112659371735782805311703757659118321992125385307103203576429516349216898628788866942996795606474734661664811141136188148109635954234616444666177039661793970715713259169785521786600628456368073626354491794665038217532159167115153779820159724381685654251884591189735411457102880658628959897514603111881414170954839652892400227588884423649127748146599369673916110825697991259749735906353635782488793407173024367168310341474531225427072833343180852692978960533508064345237723750049709126993952320131379832006188869947673765178898775655265212233034894341740543157086551725331464738387483140161662296367194013266968567545251302308731884239567614084404532372596704439776022957640517890281277339439781832856365221133747921400540001358091619253144095599762318836341130640984540464715499197555554649049503906255857336424438067201636062635759633310476448935020273336218398486958230550845228713872685023959517503879573630268837808798724797125140610969049700869541851517365157284583068599668740061256273941796483817589241068872508002268912853538625490154761234166634381089532223519698754017574447797512476215592709761690033633125331272145343890558686021949734583146346244083854712192973371776584897811656744076493945743735890222733333025531078976288177182509689428305471670106235058799866173952946678971295525228194628565705289637409512449984568359885986206025677952135922873176364538299464577369557584619969889704740683843284426380168742237781778151533359602524538230328472448504722058735412412804922035463745377856139391166523219869529606373296771511802873138041719563102769201786777128221500703211495264434936224072693198173913172113837220723312813808949181708189729927980538256964666965575278381192227184641510638171006407104410544561355549280210176906667449410763420940088454107528643066178929137626653725306216705260730102444864657612409962619168595203612168526257081535398780373415539320954148394659757430313465317207625108844997696636270511476851639714148889046494635686232242039816192000000000000000000000000000000000000000000000000 [157,10] -717478118081353636489387809739450829822468125433571147008054280437368067970937940671300335083171672887335846136432552768813176689779378888477859428892709216356554581094027763937742989889971677754641366964593843947303840517452736577177611561099706956814360313868139337746936966525479843048476267573244692314768900377979033016777421273754270062145507407957548429931916416190768839934049532942449249737940703724376897735384107653338536323029767148148181785636732190990233216884075134076262927196310682001605993176875392758836805140142238925042953949345235082632088427890870228659680119335719573683885998107605499351509330017434069982974483655427060012042828019399595591574119366264908445322507184487544797140027233292508896117097819217924060531505872063876675102600184219466645762756048191558551850815496393957578942223048656211598380744868111560990813083601980410349241206451973088751382638924049661764361348305059356111799890078102575979191654511934705570863398223493238922246098022963425042956276786220714134095771088438668490468533376937393928514801325423445147909099035239193238028483745614036476239337712524956582047482638077592233802607019893207362022133186304452485538178642071841540532012167387936349594441989802971819267691651940588135468808884553002578011682589683110547221957740320172985303269515389899081134236910162298105964289282993815050215386146674797933899477650375617203131418627639201162361522933831625873392336311217333798234686847242771690038102961569383469341896858914927962715433768665188701992966264519641877685573487101504739264853508071508155499132691506333468527497096058207739921320017168580550299960502406332869289032401866629234651193991805767548456431710271145258934656737459146437168331026646654590735557801360957498968166678842457997417148332176845972782340783505347974660549810842106712117310883832298412316687663570985708971901640854149674003603245563503716714532821424375097701127917885334003796619413581744960553272548497040002835796638969075773124182151037161217451980506526678970452057097881241677478721225431220089391191743441798448972554415598141520958989469236466226743034160294574575899683356509699755358610980853264708144222889630797090762958390178862921686496785664448214832427064142106961047672176136769481512717408569802624288406458133613030617182233160594423630712324833622521240374930974444088762342906279637264010912255180800000000000000000000000000000000000000000000000 [157,11] 6995602730797969157005739030809237014940205605771138389920713072127632473067531383191612324656466813824111778631319615147067608235266620783039667611643031447027150854830293159301634856188725770345340607371317547356995534862143523520538427198032985550465222980858719720449943274954366385031868480273713109195620549422513174002817900256012075312520563960819705981805460677832185495829311946417632375991292302604534698280890697238861751334565786474272129753744997331386141743009095801181968573221205226657702210673969225247076358455938910690680995848545725696760297499673716150157817036820178877533741842573142197493154153739009853091600606314074221464265679182035474854481179938626807388972180688272655069379709861295829729067241334154187975525817142123719239170155382315904375705338809118591601788441495301321204054973448975430845453705368480303723818251405693035166544303632757029119068083569664945722031890734328210324099938524978593527098001896548090118451720260707387725245691108630429811129730689089206349472975544904423238914534324422978443475363008372478573781688082249037187837171784028267542193458457884825943397152168727998506599068743699330818900555923231144940323456212506503303968371107653927654103773349081544685987173779759329763538623314993803937915822961454121450550449214704393903597535230684654936445217548198662237431569622833948689905494585776235570977354948901810085380298249222255050400331601294217816033066221815675244570071443925442897612954987604757023906769515821227778987425428304666828863740056008011238008739812469317271370272463365004761255982726870018748002001614776668465388823964221768520992657957188778929857243639223268704116407400354485672884928360978470199505668664504026999643557143986061502340858383310749153230536444191058501831728803218309886573575146782373187094403718550392072861379429161955862110893870066090033669331758929867185748604567406476270347733507329736490586806697177838199542184816531936314970447342714482803249040818116110255972847386735176766062655017685448169131185246001663345143243905758743891140621921284333456875750679191352814514653822288699991199082248079141518291240412470197130790669032175459224853827058513707339642251437333606667905718432963707062229911387316191786317253883947316072004652158216473148989534792346025145940661683997835329553212343916253524831424694068653040071356311562248992543277454458880000000000000000000000000000000000000000000 [157,12] -37781942863216610488513681411374792039940424036210521496964571021785769157369246362909328062760422510851003249300400655628719167005806430157564057068762638108332268752476424742740144813499074189818012111975497838218736482101829123995176597208175355597513401028644579326465223440382071338016884773917592419020729722547715439693696623568283170320350232783745987535585295027852099607515329736164730391403250572428471087761449750924444723299012566010067650320206937857165896869076091042105253983481537978200349014843207681090577305168922984065619728407871983888787004732404125104833926400614638954576716777386944466172605806621288422458136062255003186361385178750120606257774703552199590031305298221458891018936822590592113709931503614125827118723377582943738371705708060493321819968426399727853980068661138555254651512738511593246622535058860556925753991121757186574992697454218489256029883868702593155998547459056750331132020142938716844501206452624306007109220896002863143283341215745983281766249924499815498258832764273103933271693613760739035142423104279069717793511686276653294543806402595610930322600082528351951056436556844269033297455373262307174622771813490555402265687846646284507788170407776216893195734599806472241897914166266278961888191050656032218482468228632040735349625143645966131594478693808340628465563186746869436477229275673560178427778977731380503268463740293730152240236285180141066758463027525474944756808216556887997369490253348143883785281146721235360207509671748589185854423273036812267452972967623362106212417330488944957984304805344002917491284367442061111481137247145106867188867043936531913041128334760402015494209223309225162483525881572401458527055726343149771870810926833700346023444137519842519562039301680058322949856882593361560432043829699958054968395444917025377840372658429063881566198990669307776924054566929133795324341966545957235702474299536973479471303869804701064514401872369488601175629855169923347309717573557458339654129797128760643540650646215683961715148297228924269938594002734247453028691499455872434414011393369999153032498255198261393217901650200963014554238425187181303503208242501012690936097115935536403518972430616256109670074724170192610979296301413950775427614894868412062263814938805969175454655141272225415732868767513223444976031626210854921315337733547854046675625694435570442426976740341471795660707654637977600000000000000000000000000000000000000000 [157,13] 111952228538090052957997782501390557547229957841426680555001095096943660353912782991331661279654429330113787446410856649852655305903590782909127508027344774864409900924437202069898879517733151979949878337324847023776890896660472557880247980202403668448012441782247823956551196772038922213703340889442877072749144123609107943840265625008149114253294768796816230079795455967055545712903691900427181053318350541198463475899879598321890169271047426707572055836860302224042374785600420143925808496958357618152172850699202900869145422767356910165043283324644961948942448848537422534825735915527419703888456921158332621391131393264293020545267469949731589155586342204591813681835190542880618309403007981617212127378943340652692610154675648863239671319055005103265239203006587228855747400956776668921257291438410145691610861198587576306831887655849260404705281440412257532719389830446902410863520833931870567833004083151416494417377015647164728792600586285170223614815836449415135335886144696966918019629920867962819703513937551551354738779012732590945751793917511279561526839066660476905484325930026194528896536536711270530027949106723293799013797617869416209072226965470051058610027615194290387417448202408213163147394133386822698783559103579116500939838946683292723129024548777810733341429901521470351225299013242560188524599378998651045310325368039266488795305609012409305738819593346707725977703674089666961928134084987132275936265536523125570266997744741361587249411332366290186418193109863078531669998944737921109385230395734660589756886997780594490429572727587702537558301463532990599689929302561042661046762782969467359582628745679763152880515390273639110073777606112549053574821669215374546599603093976988844604804750746416183492166718962897501465401628113664580140491769823051611278859041045101746491356154625739153084504948866824034608286983532799308165896402801314254565339562252676745383640833804597212162127537672339320744102180963577677690892461380881656441066399739006460077569722366909606351439346511256514846002228143114612852680652059120178280390838682632098299420713459661745222900035220209385857936618347393992397219751740228728248959610122249695399158530306413140191297303946568508643360128130202846978283286625301914695079756154211456866407835260300280712631307868666548703683463498993408243218654483360253873235509988541756781173606474577633080068720736337920000000000000000000000000000000000000 [157,14] -58588333428254190854708438847223100424444815208298022216435553063084287841001427682650791508098972853773360349093224148371240805972481548286044557716663206712175708183504833105806500994246868064909323449981914511990687988034377300803500174232219546855575202584143126053262211420268035586764589089230324947944335533574510750446120111396838154455770476389775526323475109510284303713417919512266634901872262495213740693602448006729641388808300014851957234049728697254941060485903179531440300435950994159386261456742238054462415538859619492691793112142731067925245656223679060741389873105704673089849621708464531840151518220007801570618022892938276222751215169190141940527446795239085756263527899398263131639835395749622776622189918835849446039611712817320886069891230562107947424012328602537810383039766954610123196723308440917816614142506871583648528161541611698493919957176390939404702149057165855504380632121010584048226941291530853382359327774129696295860215719095944826201110944926662430218068155594117620630350641303682894325422958386526543222870654424209690950309813951823225716558947513336361515147026041437969305489520832003613171411120622878117630812641801675616913118511459799696018767671956343813959054605641933845271868474108523607373346401823600909422407698518129512769814614008865048064083796835041235831703905081971616153764119573656734557389444849329933535337958195815736231576632113916067701074088489072710887661117042021251354208301212872795241160712516458506162649299460023392345399081851084878840351647273309334051326190258504327329452054461188284091695918144191353099967697547383863019375129607826804032540776587644608405821382675216065341311703330752645281007455902978277671234587974409724036734476100265242361288530201758231272781299503140752070097609227210897004961539822954192711319358011859694754841885177020099217684824198299423775780637452332212328367043075604019300658637144948733360986714569738696371094141558304450485955818930758737723106562379017448393877839752050644170341206691587859751413681744690401734901149385181625671935993500972088025892630908947271122178946910383948398146421331626972991123729003151675224293062447854428417036954356453366205582712080265653568026896390315507205444122559218358121167004662337575237117179420250797370194117704064529271612537553804810383581572115799541969899854970416461204906726881993386819474028704563200000000000000000000000000000000000 [157,15] -1085417158459471158655354638274347974002674293351493118072719937317615936092293965150243557716418433210594671243121530053125244227777210584300784638973343290202747137729871195442032965425484291626354164939433586334868742733728743120244638783435841228888657470575902310442936924890396874519753251492802552727226581184312597886389238026030859434067976824940610010205273789744685046829198907906280334387043558810087483228446583522817252770368492682138583072262223859720347536114118005825677966537312592958225148516485550078707788471906079975110089231767898454308431997487442223722938245888727895961209869066606420262675210297621988709576601723722046512839360123148728682981016288947677500432996061243279893095052566653544453336755430494737225481522770537025971521205916233269423483604994546381468441365521152321795794645289091904637134098318526148001887355294839777110395761551886179074743421922220405310701824035517047316663714657115395033014784549924700897606465149963803708694537440350536039515834131321038721081295842974553161913406871671288209234192975441734324773705447246821855712446861924519403482799836362180196810823183528391550252339388583774599698428260710297137962414007735642653511835799044031020988253481025667066957846766492963880288042905556233086942934170584501628766016356538255704102483471753481895406622610307447908286212009311896525182904319638758853102744022136733855524179408032257389436351833852374137262842831351767872848277804783929306541507556185655619866971511497241959755003663674251933456291424139383536725785871515312702981262317409316119471161369815809574418044537868412204803408494839028709810672322897987310994508987293887211831168643103003021956094241739458632734521977812881446855609077940942210869272757762187397682853894880996770055879194382636384680891877011976248901073207819343828516292822352759797366712078184449931436365316418848338185642702651053410508892799453304792828102072590164147136643495000324183867396792936992541031951799831992822195734941495783159560451225639031999345192714115888682836688813196099831045927243095244012005414594091354996838267747588099219930157709367207749720776063784412410566172746704826068231332227002625330933241493835926736668200990131124998864758399509360024216380779901006903167244776324245144728336852367856317489366975847686315150442680266756882831222488493117009894865475530951749896972623182561280000000000000000000000000000000 [157,16] 5805566548191470698358879817650493444238211200861734945932059785545302399431106908772345695406871535493116020510586922682228147256626372910495207468863615818424858658207004604383744926966903168518130582865235315099992374371963210861614800972537499176191655175758095087102766045005509330004174884550272354423019970344264492096178681214198817111614209601685269520359131034253778491747992031632399750281639321325615176014837695157130849415314654071336072263906095661432810417341571982098493059895549918447746602466046877102507729638790557357914533909959166163128128876488559552980202238896369049991747421346709742510789154241824613464807837956592652794745860232573999012310830006252525786361241297995598683141062299581521785525257352241595544914469251989048588510683543076481421612930758220021275906247005407881101428235272239219226910789290466157193562959633877942639362477538952097033956784796968945990934768523001775243960947388875239293468037301471589892860261619585287054628382956180233934867778789433623286370731951568302081899702018010970046160553187612843625499984277025841877442253801011962327933723347334437834508331243646388788033239582887455779571711278203301470020854709426910171665033442874069329838440479619880360996746418091373874204263538328015428947827390274601864546968380065023638136273902034503074746675261819635868158140696662171375011905330797896548311436508056864338883916857780929115499689946416930308290944898084527384430580054069779823748731224133559142453893240325364147433993914680354912362405632797642215958057007192220453705556500694908320013191263221157222336788095501010022862666654377719435493465032689856053701171140343886869893733689148171398204486370977354416227643918490181602283880193329853486711885650301424145450779738652869255114899392254827877731733004639694451674442796378427966164604011498120977832856659982102853692321358409362539580412896259815792598150403085356387095882090713686355790303982005227027651454336983126250596075238219770597214457309650034571595273368195333452614179048624814163588417937267710512600967978211189110638102991408739731100060843229226519654347328480892742530695012389037598651365397486723843645925638990824030120872068965992043541169186856947040085320381027024737935338928382664572020522492100092514743484010402684984862369544164647271177906619062148865269587808234054598425897301466060346444320205701120000000000000000000000000000000 [157,17] -17313783821186919335810713825509282128832340756884417764786894615409621448130308219494738913916757735366231250040541574581733686266623248531513160104101052488266947634352475251479177434324166220107917466322932634297550943354927423021054239735963694301532159733318512357873526252702941815173567898085760758062884671407520051493632424793952450024363060738362000846810280547396962830928150402566742278561270702519780385042147093269087236206621030168262756956913991159063398024012839155905447279484566461464270852564418245379666377555176166864231277236946260426103494380116068456660744540928269378490590912239045160576878536910374490017308080281943063578338555003347941103813722154640860910370624431770690322585609062775576266532701549613968721981572929909892667990914547404069295570598064105735775276908157943961672609528448037630738806920014982386859245963069510710062240555201103537612341688793004749477422028750197384465599213150353327460507743345725803874211991203320135983337770716938916887493177440995077456668802864997366599842415426732364366558472669970483492669981012459257210793337771413931165935567921782754467366425882033124199490304257010912664243512007008810809413059942757769267600678680956943417750655848212251641227861622087009881583357082176259192078355145101784326256150594285972435424576575376368140983800912443438131941167867378324530675260700787067252049762756468837795337447870660932534163319478976597330444731362392739750940484338156850694301243221009583935215086209189417241864040087788067395494203698144245830352837326180486437637646159208728505317312468900721149945052110092971230482057487065295934619612684445678178814884707462492937404200486412308235586765958434545820986612197997861681473366509431537610752606869670602047058100811368188047238561072233246626545422533478990257244301010456519355793443310959396709846725535933623276784494825861153588462525608427760920261518872548553596881076633174715827572918202571730869498291517753896728169046523851830344163635857526331007598367350493272371144820706825947772047379751356682776546081138860437652633470870803706426189928270938441162086461274025549454120280511456418315758053684904697753698376908402695613809648869408110288725058684078601105055107018589821857256674082610401646398993147191775706945225933792762106242585201554561185102648492387304761830465741063298864062152539165150475778848754113708032000000000000000000000000 [157,18] 35327313555115507087158279820846083944884415852423768293135199004447064985600195767386823849685132142913573129451926768047413518341800705541889406101325780721039397631730524021602831487185483314240652678681368416874578577373652446310113130715932458369053708104139982477631011188911868037243084067126215482413761765255439905575663239811588866956933466210959204127915526051331213677172527262303768817902345586705260122566037452059761922679626400339633519638796614903549332968031265765003272741294249843026153543765099208032453457106843344823121891071298730275765556317058217082415685727926648746481283684296472974325167125045609859061342776735894884531758299951373066125873470402484393222025824231148310174904237631843841258516243644314731612294143265581662039816837069161255365586887678393079853351720484451799782210833933953828758632586929938455595964415386188516294426132144665241406161728122837450150410061438497725637348678029290867227298473370853409693309716892945192891675729202515400716244914486200663472518045730596230105568927874095020087246355680452619336670093301686033070205607347659763485224011627142575918556231513777670256679722437959578739802291449119785289761324726908280874873346042577843760331773881979739209070175424466193652668413595190478357139076963995878937339038146972961376187240788001301843411329319094579257959309386839595427603019027767235142777415678235698338188755876782890092414193931909396325766937730235192010705738273173510340389549655142584427174002528223948813055688104895606595873471465507735497757361271170477852483165221286627057502174572113634967599058662999074186459649644184612813211722061751155210861910233863239290761455097679936491986808725292084399292311622271001546664655348823738369094197514280906206009604758263465013711937220468480598413255697739101482267056594950134409625174195993658138263419786658885396136741640936941003691533446111581406238194637138841056791817249850868901476188229254537032944353370468295153169102208277543574511023504355190336295652654279812904789961035899114251631300778171676074135955272566803974672421617272394263596129760430548852289239904185453833959745193441529388536141128627896892776403266628835001611363022497929140088322332150293891811300814817646922916549225250077842886900021164586979345086257751996710202250489244326477117342869715475248070835819031121000950475152319787460700967652451942400000000000000000000000 [157,19] -50464789781528175580501509653224169280968649406522508892121107634518082825655754912676799849582540333908292659216081326286072109518742278635103377556422973846478568391278441497412278032839935998857193409213069512938738303087593355322026643235828458439375565590521442332419339889223794165567125938882011381174501552789915716832817716967014952955305930346758600691607945487093826375097653051025955157419650472817991083592724453173143834601774773487211056506589402600966445341420503653942219866991102511543882086037005089982554543613057925178894094264792843024750995391709696865979283158315024688486224878730795116506401415842482075309644830596032691562337122566493900976387092269949644220345609119832630886785845495766219425088643248655439188620568350808633410777667944358295564144450969076593119530046647057812795181713339581936713334382015295675785113740254976658483136078342528468188376667548170904095455272652208662339378455857610420003761535732916638354548747050377786245258131180973200460227360310669727067603372676256664278715418047840415263005031306526476515107302635595559013305412731587749893266084258483846426985738377538772497548351767835103716939737808049494684652795558267710566702100353519187488787876760660037379661487486828768699958612619275926842988979170748069847640704234627168785534361817574899665667878979672305635655107710444888059952644265663371597991459909756489613359967250976880415275601025731511024019398796167623884850939597222141068892634443974246384262758906731894261738388265069439080177212495900426821288161262014741844815254460761005745318515063990819926900920515379160759555779866884692672381393331344210338648900014645768111608458416354777777753903986469821977090522687903238081199868891117329026809846130273958705541819317362696511420074159871804794936228738986862064171169399263983682749342327523938641622634849562406555711446198347577183950926503449578055592543208942150033222823435614252194832364649039702254179041131593359034004857941302739555115468828236348688378290851837557433949025401446102286718363198007186320874024544450402063748452940820151838118697608777967074688848240341961222567264307669725640331845741121645339707983675099661438307069840783130822263591218583929846107281580290315126340479244497742655682589040417135189981090347695691691698992623135466266638916047582402227182612150629335476930886994099337701113643206851952640000000000000000000 [157,20] 44987962933327691239846602457063595593213128206945253609771391273681689551132221552767156290077536786062212560465083409350043092957246486684165505593448521197895548746861414202191484315011215242711926465856319448919650050715554506095122880496839630411376471212507653409884907992958048583843184429503344499625858088520440198281212497514000006195167461117791721053082328988638968601628700218939229299913030579842993653810314140794534091316318051556900515652172184141520170355546692125033536470425843823509869871685451947471382691794187873135754901652062300831151867982127587527356374046383592471024343102041543143783669426138242414534418245948428765875768664260279746887104117954783914263154534242132578698505491943767217332881935377560232874984056212517585091754462198603711032056796383382187504291362538680499499192712477649440469017898630522201431240811579959120842290737434123607790266929144256829964195294890987430396276418324172365293177581264857797495263224500828738168130518645731226727758384253601345822850601794946451416879850861147855911702570716254881694507098338287891122810285845603539104578908044835587346096783616979445317860110456464337035766405611827854170871287378554084155425624155599296358841322897016567084967062306599578751973270609236724761501577074680136024611643393416566605485096137377405000067440260730769371726213530201808603252605682104876890238255571775017917459381792021578370469136781912624379668083126620098067779353909701321545589271017355437166618080863530474736745210749196414648654475703100374105538377336740074205658032450980613833322315196736867976445604179913137173585305476995984685403173212240567572993538598916808749922200357581728095282431555514729649054079208256778264680614235034406969835447304886781690976972746491148802080551187610954291607282179584716528520479483491383511926867125439480092146778690437394187602207741881766727601587881615331282842440047367908241790775953975678630209083513428480639917720310775257014655881849175091105263634358353701943109822800822762212675443476383055949623156021904726693745355072578244938535567583070065275454721161823171895548935023713136532066396221876907635781983523599485597642010084127618097550401882643999926000102671985400183028662817097869284674510170446757686248910364922872608216821590224451831174989230709535028190997014703818730584773462317154205473907955975080036978830805565440000000000000000000 [157,21] -5341243089899773451777632491165357779018651109178060108237860646489584112799323412402703645886904931212525786302518764807214685263911342175105577234272437835405516217493273405061816607959772719990795106552726706515181315716767988696733124073290498465230291694401142198271155457021411391220304965833025635796140286070324538603469282748675045848265975167654393827933523462558865370803395709518434018160498228094397840887531037169736494853007882247437272167997060006908168945703170480863783161824917105265918383731664469055445067213889604356898478632609117166537447375442750619822165882560679799285758054363659034788133868200810957535919395801601170039210140530368563135422603822167454962206316325226788858496720625496037206520982710863254307908943602927011786501710633807682075031702211174968751837587569563051859724392068905853345463947267741662115399684687621621332025965051200296742468093072441062741407243041832714697732839443616022425909998765834397566462131749862094350124176613318099140702279515659147531365762366851669006707655875932872450366294524956222986615574803288237860939771448060333528259003409935066105520960062604824692391788762351703913680305546944385629654546928926993745290330517874582666307268189502889354597196430253588209270949669725341133276339279100963327762752054738706605294266346169875292553422165634159344005783663593689461086031550384220497679673710926847267485530451457788368226469841797229441268850620819331591900759557864689785159482878546231681462808417892475347326735086318631756370954880022205409838585110745230600012032000293788685341005058212682334869913284774877701574405984831386043321892419569638803180842035320283769002433708143800116745336137726719815277130204343652130495907252766369717346997457886823447318247467449251753624359158368111817131365756091200540057622230803743709656168423753895329539001188135373115299926850622715086116771187979581680077299966350466077389993160674424054186438226602695793457376167030668363175734379115477947780663022942616949109948666505368714196610722724142120768660494390031885959060428941678467424813804923997689404289898956365388666816597529792992682174749595228024941833717453457000861667452345795504489376250441697164010024105794357188136936032558436934538200120768081191440259720096571390112932646988873943137482816053051841811821944725120866091835773859034654615176637593884290309030139993784320000000000000 [157,22] -61565921318063571023536214342432707246931151511643132592168184287068123420303452049188639822243890280949557154853760701286027580331449493356795421256735413229655358664336808150186837437449099958481822908348829395457515833616529466477880979675182359694003676161761093874051259828555923285380228667419817756505368520866197158184806705035380610943448672966046959808639427466827926427211999379919848862122888173737083736044420356848413037574931486036935012627957651147958346483095967346208105197908810995972871529012080549336810140702353408855450524015582349951540361064145221788442587374017692862136714660162115393315500983609394234940146821920910235030273527931468325746366142651668033189014360078034362408944202395738039117561638281285138764495279091352639977847493127366308260105671329292432931518831865343829507618240665350513343782251705138724899631187170957269842701848594163355556661085972885900941483836384815286074764078624369621776201678354669255362966797093401515471429212357606672815081606557320063739787803630006483212905721170276029855634151477566550659236518354177019862225600886624765237289696452894482155791253927156171910091313494253870746876106960430652059741249905643734346169845083114180648935328695443730635208011820692583169033430647410190405192237483510239828083995846300326029829470873426006950643265072706289214905517686860503742560400523358603148275610161120173627130932147107817822952201383597232799163800274159764596541047638219269464169538149893774250632352688367900599196653537042328207245602227608354886768197312627750579092426486747641356874508210286023153016010072773875617872280875505585508060827257859036902730083058147591487527376765436868966508185482102131669422291635207421527412632460805813569933731362678790812685342189445165698816555121245307808048023507886236226131622104941337705525953261506102476260250943185442740098661099358397868105056657091125463600670916537052578201100465385304208021770431832683097549407684221191741024216505620938352115836611556819392844507722727964851897391111545120180400648849360857754823098425465504834536834234866470332172856886424614215329250183317825057929299685298456997001777421272068767609802707718245981348466996029189533858202280847112697599878504137489526313435978838277832947783032173687977173089008716909496869691123290212489322491115253220825613551703844965096093794409110177335612069547448729600000000000 [157,23] 126080066531921211947540404481694822011671172337967747844082341616972109657974897102037924148268722043869424195486762915065950499336933429066158458551915107011622469197742374239977680383127818798524455586396598644883704147624887152909154761890324655551002619398736938832539178291673276502913736176363632814892733292940035933321221494545578565035480692879098235035439049448610492120144910069647076362161871265340744156597413119258898398103124939830688734816716495662091294456025914862183158417249733989299960630583868017208127029190961229681955016319305117755213738559592741179504080785144080538307867929180984061485817315271383557368565937260941923971336785452151435652356263026045125294179367785041729850599603956113598555271637822764543799325939813695108048318691563663830797850498160132993154267775015718079351014462783599551104429512786441316611951735874332453090219292096049999422083097201972768138194446564972619493096666422746228347375735722170231529348413777294745030116108757469345774193435461202374866217370059297992480463010257436530845965064627995887776508566180737342086651065115183805601844324537538322182626572373668850273205279991102209570848444754146339698850907167885523883673569754912988936557924617532913266408850495323617009419043514123083605640369064726378583820379869229550364696000036529917514715376184090132117364466995367269174084482619792132103064283756606652202416961181336105692112459580550412375397428522750015694136334852837047569371852592389313371154021955691693470006464508603688055178951894012032695427254463350996083712445187500062393042735814847324302172111746272121336879670020817900863103268683072009634193113976155644806725554006139562807524581578260623993579036590079848064432014366304274956940071961164302894246901106985820269244609128715556860466041539716666183672817826419284591371376728956624284757983755125080572332037201182031765088309294590188558955530403602908944558007988033446100981424879760890485081923454423061240802333878448160888328567261609667068562509712446083077323505688494182102425853014393094675830848883048527448519813924796069136082152463440225686432575665415973826606814742101216898287895070232635856401836829442582244870264754185130720303178892887380132127472408345765601037448337948020690833961984656922832835761078819778668370119876114527310600454004384485768186913043247582931633854251138988280582375407720857600000000 [157,24] -154475092197932463736487813355413486142656031527810956187427831435951680547073994477296976333173005069822151930833558898891856700657447742862855757700544438760609190007592437021012643863791229541517969469079475141440002887881650686024775759593618960026092822257196158396352276864670252912832924161611515847945460183368183936522571648119158337682101083184684161233973188567283394229411479471434747525676738670292195383937583347929034686276073373364577769916421887971626074976803017836293958735019463266922250327432456999463147237796609944090943034130856460754057567223517971602104437210878191568786844631309968736342123556396738916122729751882773216697657174991751939367709919475593685917821318088495571599955029747100964727181001791898090544703346700767170584179432957746969534543966835302420517339890614089564306193422727389207552672885290575528678418480298441532667645573858762897027850016728167300906999197822169186961308500643221484913489355386291280753659500134428058185998435824382602806464475760851503114153106522726015672523270778092214423714627693648517567409846729623400030619407265422014537325145854813818021765377109716662475245440993180442039362127375694891702962479124273102361450186016038452297235586159389394487986179999487872967827294026641124315914456624866212072598015393685646704602666766745991562610700176424668043104075293865047123355001297620275371942338768135404724864986695522511384327378263768988231037556885477929015020272515765325453902978783256438576475367306327500096643519677402851542034043988906200862577866261588360096294769822808300983246451216670240098307709085431816094362936909689547502329514775025393120324585490867342241339282497187541374099154460153852080377641419690249384502422593080284733277527854375540231036215503882835101700935708202183918444855442162967348558965175201962639618966228607695748169132622937431540829170618614285374139310326787539168736917332871399303337609231616293253654057397159089559787567347751430784014193164681646820627838255035345878519736285468946115248885705208962823087459521880272660735455467596919319001859433873257818973422045351565499145939457029024979722150456031391843623886067688174753081314392462754988865571615961512054558244633124993397136938234473061443528378276468138705790883218253726704370116017659996471303719851997426609939210950892514283121129166330502267509142899173267790537536923525120000000 [157,25] 133248807032252545424802583517910180008231149330921773808529752434919627485131116770160990294067672785206082353185206843047396664268724818699105085282288192419034529127754888940336664193339101325357726089514076259835879365367239220380689662126796367272600281929232595328434924226788402649963684387089148889289401536419750561603129122958971801785171578906720871527195664111871394796614710332327621598445272871309766512261442163285800996068040351353198539754756608628383647764436967405993413571187874091975686326299917995123326086504005843236868896689039862713833912610372591497038806123666886766014044123229948104818112623369382616704643647431955862150001440552589315338759131049094830601102675870382605664798531760968975292560412327626463322773591457809951343545755672831952737805365331619006282099315317430715254829064767133599274769227025829836375718040552082313314042328699905145793893370761042919397372428844805611227503362019499052984612359333156397600468020676709015009699297220876891625931691038221230811221239616649425208476624708617571471650385723119303761797006258404876133350056068190118898393027950444618610747588048309542289137276916770283858194562048499431200042236606150149306509009598305252776177788590912653652772067767259606780147029810721757689545958811226436424474465977770298918978527806051005267352668830604732253998398228994665774157127926781767428872742868573464577676984107455563726983435599547423753195486194531428872201405024944531036185202228975297700088752583701030039899096790361095820156270213391606266436149727444755156539267303638905749337831611818007123150970005321139836551834642072111685997841001132563207663004146872562974680965536068309880843405993694200362070917538760159628573132867886160411735628862796475503897166009605975457579377137890919539217756539799744194991346231996770686764493867235723169398788256454485189140030567691977672604992770705601018991655701933135278286232623034482359146318203909975761628905789330330885589702993137927641643212685993393589903129791663273252526388898754760588659553975878375428635759215309199619100728854563435349127955379877026426344789802502040107934129214895054767022261068264723927097330589519152920011427415875206964276895054621885537636398490016989623655512664115873176867408477910443361941196861423866107270438190576252279624217486858106260654672738526073021454560407656651627734204022811140808 [157,26] -76982473610301868249776854494984585331919671785042096483671319745918789846363991887192378097259340433668457298620364681216081748857421771889943131089371757542454136264452497331496755737428213844595088049985670179483151950380801927741816181533095458881831597419955181595360789520737107411268169300115731041366881710040204101133927719616379750094270286576897267236363618478403654000342392450861681851212834811428596882823852297177032569873574212758393884730649324615410412483286486627916029816708292149112318593675885154543684611796634647579659445670719534578402983621518775952353450732234157973301602516578326452789766551719051026261943358728097833837235516068550580752015414155644554648336949741182712489461186670683181890035186922853643017585613016621009618413790308487775837695947796967941982078006860020202512482279561721064415603901268845797243396932171176719518075833769894000694387485971385565419804121311055075009146195825565497573964160675385262469278779531330907063072011662810860363636881446315896788745616709483066816717837543781970587427707965429895313835372827920712419048202227635606474889787893309445248375496023522868113613205436835788461905299183773801598759693687394318652093382519393616757187100196077975296091111321660640292828148995058357898129985728059310399346243293919738538239528693283568101506569622250251590572640411588730124419889145527013893951852369696128275558044162547657102850171037075939600531525156921075796144154371105838469230439947737580959331485851443774580533151478257969931180411573345668317254826712431694236450710955961796023511629875789499472783665163321666636596320192928101359640236494744567635510023531068579241031842478392531796738633889953649582851238917342805135932742265142738712290529793381283045713149700906914206657371718801012930487464471134887544638041552084269725767194628706094476013590077710868313487542960145475287629296070193567920753791890133818248602087096491720183922934700721916265827974963926525889312582185942170118319579005724957466979155926230886722357898184917259740849489241168901982754871016011661072533897380935348101067930052010904214994872408189711733899372288234563902967157910129636364940528110321658980138285382879988176765018626849249356790585761081446727753614100966280140315081105118071240661413637522022858148632532380317945815826164364979863323936777186157255016566987525070781384523991760000 [157,27] 14798856015550868713273839506113593306903719218071355769662994586041715824529207878080762264152946332624641000297258823736811598828560376241906370139244023204438717296569451721518358343405320959110142424300510897792283378552419508793737978949498554355912319560402304474620924652352368852104159213369346016384374385141826249332695880431144486093971913673578711128272762394703968092614218473556096389367203354192888746312279112577847118138215717966803961469641784208903422739431599333773563631124555445010657080520537854892616406680750917511547121911619747441453780464220289455914161730805518189462430028567706964469471949147623561708380214126333297765029051531774355125734371111244795854350945125158963570371574634836854786137384606088613279265616727221583757150273932086903225895689182965751820940057165841634853617538950735998149762500262972087326202440430228845704323326210085525476728270517075096297052382636982273135446479109340965057759318772060496986863943676933178467358985007538365755894204053436981909566405825615582271220710185357841399445990566339941291954889707652223016672369736739088180800501993900611258647004216611354624810685726904456647551131162756182663392810654533802747690208348788090937639011261109822993662086827993325607232518761785528758134323258372463684566513897141846983586971410746779041518442402378477149674039424790994195058221627911161714153882525199052386822366059161052395303669167094667700857839830412718286699601306530312435659602382526282851097448314403049870468660577122557850554929813911440329888005794606181218484070759648473548075687533897557619488028247747287615264906720052597421039251278302743280995854704392034759408061445282997432566822414373082777959052031474671638726381781665410275261061172850886752587385234334139984682183900028142654680729177860850303770674840645443213331284751533005662604532993745759629510204456069651571492045646517847814183436785844467655769188750400137780852602702801376270259057434756885012826448901763840918663762617285989555647186707395161879962137607878222001192915130956208218615437249850977081746490966442147716486697916403580127252243983698886024267445449939193542409990159883737544661625665724943027922501585163554466320935451749560140294188265400845603356385957859857707275943754253295051750183549662305404191352110604343578185836065852056444975664248687240797568003367558826363767094220400 [157,28] 29745110347657718901631312068008243901908322368755266680982723555426903226093021406290756993353647677820098506489195613975925395786452529181195200315561057881269249013847154981449121475363078524561843329515275573597125505457618246422419852853497541047960539741454078983898722297866912034904042669912796176328300394089103006228322190103635487269766525907956311907713862257476415667223023807023003672329105561383718161330082336814407733253255582868715706435093925592741304035675532638543370621798096663648306996427654638891037160289336707994632657359264057727058847526712251606267428979027351110164653858117831778506787381363335169159169194519885317529133450962029910549120407883226201157332645150395818484440738745941724012742431277771655605728472211907506849719540260790520865020637000367047066650909994388655882773461086392469351002576877539162433735785144834233297076034349945596661647383751579773505654534109965687534362460218504339767633416628573975568748304807365989111294144190434985340876519692759827895019066590523557705348273373951590280294409841206568264750252559916477636834298429670871423859428929208667758555149803733940507088613970432686835550450112875491780430439045380987448776044268688420320474098546318460258711769537154363331845656003789923795911469595541659079573503398625395232278644226824436121748242796603813679522199801886350176315567558655054113603012792608815257724196847422137176265315856676876693616679131537200907534320889511820275986550492410438538174978334985214765969639257855167716266495430193686645331118092688790084662252825113750457232962525808048862424937281181376138423888619159846057962761178542859535697480555079278561594843508229886214465614535357784071453404068570908722453829204151136390355497964880379125770892993974318476500847047235248096204629535175552848208019775416323829402983813685541315090114882720249839242637314407513921209141130245384928887559866462802032876251670380372005538829878658489812256441712242061527119509563056543468498721167849497598222286245963041250891262173566369227798316156797458735898178699401686464319296068041164740384765308046772755225063442954133416702436119311459336789001529160380204414551881012991140984956613039507262992019290799048521410747075935285407203718795762036318259474532066965786626724324927428049309386222932268352529962290252808089213839991106685030173582608117524002863080800 [157,29] -48924991966067592616478121061056942735213880777716323689446046797553527611628494490074206074201722718587214962436058799427602510362506602667746109891843498193769845838363589395766678683636660892680649854142529663871110773315722859440965976296721352179184930363851861634979571708863142268207022113306241643919061504327044469754419948351183212983296716431746918706367169896718020279211313403572191441752559353844233362311575347724176545831923944590179846496075199249357120180862271931751732137465754005401255329417919564027692351703290051310980957482512784178586369264892444950294689631547870261130490646787010038988378479295484428047567524217360648203273527942322071870120366415015004602211262567979091411104451315996755985629197107601683856924758447816398256119034872234695021626984720464571691072319143282614966737114330728550854165165306600435755553425104543169404399923564576871651507604692655970739980981257723960905052128930058805091402328218425437614297281385784940182496825119574415279383620357681781580108597207492147100552166630094870844572049958098270403025518455074033120193166197613908753064168607394146204822385255124938096346642049744664417031855298577281807680984652190319028184900987456160799013239400360751461576537648145043550627133771720192130179074800324190994990268317505285805377815799505235393597021167087721377794311657809236850757250824658754123180153747469572944518477713220974563960070223135533952068078907986364167161654303453054633665597369527789791929011346745256201476927858871529934802853932551144118681881253567173499886976876146796181579852069709882984499838351302216805998365297056769204759244814216392752682993334426996905691403483151914273217799576998182897486626415120635672270523527894686017305410094421944643093858475322551205560767636103805467223195222660674904278376059823201533513340595371051803544075312213419341325285902091414420922228905286338923842925939095658130832442832435532530731686762200723195474072633291384686017277083519818689841532098515203785107497228857076105379631558015728351475233075409584475392714981110486167607689731472199433571457735126900599062852109711967483576921844485582042865340553917661672567983630074922981188795376490582170515632619183417435178062702361681638496220609581982589234550659546860485834034148817606247399157670524185422120363766722279083178610958403706967962054335507432165349900 [157,30] 48027315113019594405423175785757222330331501406173172536985429375915033969767354248864728232901930138104894260568766717432582778107299071897003704578894964345950453583505368004254946407714808676210299872297212686915932075650716796085229692350875314298722362558265129426983383026961455159192558372567275345814795460751378739967823115517167119976953931712357069607275309138321793814991542221327816382161955262169509598537127933903402137431006673662440825430486061880151785828309001860440708260359770291992896574117618167009104595605349963563374543457652624410849993333459870384710282273491176641188928589543319303680146394770346571844575176068875717545279865404691136656815759985358158081002934368670977631533526869906826941039232035962774385089023825662305758917048825990266189153460510148349279539854438096438882476638378314261186737977749516168146002491739427845771323624743539539914581937655949318604743298025868700520282977240601241846795878310120109601261984607660630520549492079759593817425975499025140229818477553710627154793822462716440108654293373058016944955738093807026515604336627000873739919812580705759466183887045717709590602621021748133844611388472276973445830960449445922562466704676547279402950785584543483281634437642799397243349314976658617429053882793346560725366561334306864708462426093107867322716654864588619459897635151665301740055367376238622552539003785559431341969103361819579179335337964410531136915908373216444018194083626665861527383184876686772744712970942380957255075135416944435484678939953301037764622253553487817328433318468116352993588449993309757058289698644349616217261966196687877266036696449932199246433242970401671772252818762626884367978239340583063433367710350430295182873910256186145404877524838999017512246398934019960403497047103521851093681962916401081393310060681603350118795185786333764117041034735732109171412131907210243354446482073563782200274122401934266114120263002273839055608742873408596954023592315624381144982369894419622222954372904974693309299697024459250694581842554539899377836136959411688926535457637304767996987356584581850112602526490644070397189023153428999292431836451697184655495261379272560262495106016832438560948573701651928126194072135738918793569927065643181216653955669245959622856196326917914137641400528814989730379030247163203844008161991808727897923515978087887236978767565733899264000 [157,31] -36948737943749462608553267225626919363380025911405365164586913402840001146191612417063239459300495564796007296134555278599046332497007514804885491724977045257036947485309646357376235809644541066356794597110527532808950992164315597069215048276428647351999991241918879594685925909676853616138967256108114176120925084234472975896909958376651083503808137177322575726119841373892685291881507889431069670682544890174831369670356995773980007551970704318878889633158188748948570298150058013683816328320389410368666537723238938896716550528726134128029169448071873561949237313521911360404115496491268462390051967853217358434125840369904593022281183049468202457074669582697986590503681986375579285308217727199970682598172439654387179239703239850020512427286041084474514491247920203099391459325502436894400257019687225637900739354359490047672712822608429071337140940360431620707971086427625692138118877673425829190004963149884138491787802068551542875627536619383653293093561884945895583057188686340190732816539701141835220731371217474482899087633254854585631074827378249981428448480648298865866401466098784257393552175963898033047053561658408949261182086064605217583012789072851005689809973705910632741392474476708520645563170368468954079357793884415453527541272238831838622834566821776695756930989015128765193761500283684281383083200759026876663938915440728192096478011638670672034694847645082200462623180509768604329493001837076735320638737842540883591300616226391099991997848604724702123334068771962775141115637989751664481489492061870364243487600367138214997376890947033174119817192479350581538606362141059508000002066247693881743568483184861633771198708042583138775744655319142890487189693157473110924607906974556904204931801283431714702488116017569395643710503865075512066903503064891247946282268749190678408864055274612091810464238134039033477696218939316620503787454805837158173238396196157726934796096776423330979585698532080181314871414575527303951417736756852923547010989880903627208071686612108071514486989941102888758797771817482541976630594860093483420885762595756544586453227766362255048713073715645983356771146576879174876989090758579216991995284041085414384778352785399512381377118468562511134648542779269209370251546413763630718228377712894410881357755066657682758042904867392282479899465045589965896558258680624752075745393569468768826175727163572774400 [157,32] 23863419295084174946150761637808341579040172401108647726944151890958747162942851390285820931888427795394550663387298598237160467124828000650638056875822001433312560042926598434777407709573685249252596666910133680879434887065350771342916174986134088396026204411540126779356086434272065956771970628085303027492763003102449399635552372370227571361048795848724912929611469840181582992252050246800740760971990409689399139528942888862456114580391609925883205500569943756942671182275870549851000973634192756233511243356914781788054424878167504777501498873358434922954825052375793392689049229764484511468072833359903766624614121720779871113217353489676175701089373578910219763164755493132730039134945858142991706312958739465375192824951651225944118924561366287988223278998479202946512625499948950894378629911216337498677956962282598214191318370900307702571690116973363032431529921752702864558218279657738895809119366776930186377655834425274079649133930124932687647031754793440602110053784332900491183357744974501901374192289719483858757885096844815476134981774631419192450556110966534037472516710966986780969993048778808031201587829775328677840602772271255437481669015193047004692682269242096458376050629504342242838968307258673239913834032546828122247373040395903616529481872217469403968327892463533799951185334175184279633448723704593163644272094489323746277529614967831799976616719441725047257833884957165228886810372729093852955788255890492545153399398068501395746049031705060055322181036350401191335183538165067798636935650804476235969194052260817959535714683807130530773308276176958966662363706678394181839137213951205575906461238563484082158839062119480599843478659413566970798275578295827219709298730310557211124225549147393990346188656242278511997632013011023832049524637747637602705621482070167065250043181807599397949966104869998973354651522989497027426403709110678667322715640572801649208273672004071594543533975357775381908107373889126931357614610669320236775108431088307460412527985248128680555480397657471656082080698190592623901642673977914282560152683395349956645509880673187281527821933201492682800853439870055953769375635974627723340410821905765727797059968963687105506533134580388345150938441571057562620354936340701492304821050788413900940868654699655600188829093843976005119403969052907516519072651597957023566078984937569632014415667629920000 [157,33] -13168019653340664225966716696114164067920310721603017744482886591662417289539806216026378764116294768537215818910195800237980743215591676886786317930653809625158766906651293164892901700158964277449194071850188721099443358408497496151366136937175858513015533394943793695259227836881337135161907768944554942495138823984151936051689763726221784472127435277115112346763124294269328030760657638703270942997697475692436362239614133656735301101130588937248531155721959729823678693431469970855842509233239697239555194856573915892108363452504359916974083813600203598584566149832165741361052350885953008266555882682811391683988327981390061664836190599344904443302496197194035401439821696497200780324551257430360647332769523404788535613647282438661115480764758771073126244520884540141681640517182434236957926662810190169805726489553088009964377759408989829704204681382109259890202082778966079894152547620726283971329230743645961518012586492874626979258363980299278048907232066378541799444953602973615333884879936899663385781408260216550172530118887755942584175367465050863096746924337382919477315280199267526228521168950405430425827769870989299583195176739365469024852234605483732580320537212255166719663157864622794432498203541558666320547214723988948848687368930752423197549375781307875357963660034447264331450461967586327542820732036888151153251434253027424423273360285876784463199932419140188280112766982267810685149250271644308430210336734523523346342759542213738024733525065351415290413154586090653252934973886066983993080258057217849454901678015604340722575489994809473138561955576884248196158512523467238823853146654573552582634500937513932424797798532279368775842146649096214131072904538652044643314877904280970979440855001233551963378485827396172360981648133731077250908988448447547860620796137378493540483012384803775972817000413467633171015550095362093465323865606348533235491941148825850231339556185256687146576243847893336986407852018335363982873125674974141104731255712354269074268486595551393277997104713255143629464635740485605126249673666690760888905355297883105265107717737661950982359319850013660583088809854487206717374146986000214545555247714815170436061748316816395614782406734641739665590911766819896141738160241096645454816012419475019475130661155504095741272265109603628003178283997615378337391361584854014063781339276723090958026539437120 [157,34] 6131325546541779505584519259610956197718168442127208013109849939994449412048409202616160649281719062434088144595072302111551638870778347706739565146352555807955482024802262244196252352151786915090915000449756935028718304295376357714590375385007081338400533977269480939363418176017472859238843711853354655857054175156425140666063919189193348198882398940991315449197462610690247917575758723296039315268655554624557745381401754960383261657595972750269314750233423415120623305086485462780944044992150208115445463342731998468765291220223523437562043819043261062870142402152508264384828080467803210219052396316279704565095135863387044628842924202480572236983969292867480062297776119670123206078842487753022323624604671550251866110926968154566157052487591765857319688918919568033286830631726789173976424891171505375792279128472710627701250646981384170312460854197828327234042609981546975194923957064375472642767069747755094162698982011925582603514314500706543761080589905346390492102016707004926250652872599768906869565597205193215183066348473934287357877600638503590780958449936283438965550996356483309842455091453618118886014448229012773341931863465689918263304119328753498330288212536543418676117766222629509095806003566641796301595798881045894713243976760091028474087563008080593326801559690437611360455541631858715758568523317974382581554008622635684912349376538090811861368587948691176122653707787753161181933340540710566797744268759541029904543752886055591231890034946716163823060638292192987410872609229387613136259467108960945877769377900909105405089069303332789525060922362431487636328479992834359249100303222163598341812459377020950404933529155640841032090509319056487038803761041419136825280589903543740191209250291298165110709950046265740284447474988993633639443598066881780712961486240848580959437890379738701223417617599332972567080306991927869529691332805459168130512308278348394228086785793698794165333781520102712078357434792174788386495754313388481104628665396464921713645065505177413822747214756744889258306434502321091879378813344530924005907081457883652572782321774986409565362415524329747113472060402691790721127189631618537053855164929911017424269190545004794395620311738912469251722482453821847282446953299769243472431807134007558075240088710693087567249080032968196385235693514739824692845662300006435451402386176394343660432245760 [157,35] -2282164298185236126018999921486200374659056467036129613441473236052085212239702032109911102388898010522943159479420436305883944355246430971434412175959674722364687012267889724006430082836994267125617674292115602417503994406930947535319254733867398089195318687504089438287274346415043100193458493274970098835100416634968375505468400178120391037562721797587800198679253511484841094753223811136997914808686038806884155137716705552640447307674252979345677350924168557787667738444632378176273589347587017166219200735328559691142395515779921508986883884505342611603767041100221115870458665334480913113770879195549487942954765172572237717287946198844788591006760208316332447444124864245164619537861266753498250222193092703033621171715326077420832414546674695587381396450826826214875229318871456201027249889438692053905240505872606426804917392659986104580919479152294904369358765225149335236862228362515922336654869382564390441669502622782273259330069271197191988707027579924655497277088057381523368536597264801047186416432209202736957268617177175658174352634365156893573151723178843207828495738186373963874282107869312659004163754698146419227316185347917069098837854202214610805207226711354827987384975848845899205219712640513173268358116794827322465940822275841263632475879225711445870541032645527412241205530630106661775831076593896089784560720520850476477293903026119748942226486828304458807323838790116961635456448437862269486755281654538550678500553269183293255296672790302868196171407801726601790265408257559523511685316622458153843697324882713441896621031204587099257719176795817600570030266852999812620801512037154690245319089001137511554489104075033454181745324981262968129004859357965705033812059729157925876429905062090319463451102773684378804398363115834124992116268834275106528459495672636368141593979022592004875043785457282687324819029033742876930741777621060344372561607542495921202852690920942035874829362508563970197925261932069124369085975166026321756856351356366930303815359057417336373393000668841645903550188324831810844019152334491426551515343925897880449681906964091342727985387157916912068130976547484422121852060734600540456570124661363431391409591215110176660196265557551023913140072515162861124072464226984566135386325855700455245847891718198638078808067879711548566576780529938072891824764006171970228797226652236933963567360 [157,36] 556658746842792983015823069957985860618514241401429488998053742443063799352689411461462689374085887606856002520665042871319760970753395801713444809497708357945988074173141315710371771387587934077314015319008810236984464653717513655562409849226215895690005466014239653901544258039708821572546147102533479855126960036418552068586106970215199215758383660137705257291050098759743117553358074054540395866432969214864968247943891584963173558402782729050413390359893770863264115187795242755491838750906973833427755322057148494884732220189708824249624597151984495506668720673068672587558355645497015121667319621658807809279874391208147118549159771794912549323062196665682028627424830978817906154930886429150664887289593728851322878542088525643348136463650103533784800098129186243607819761297080801322100404107417168812810789008710052107390483329691975441248796648819114389102804782053144634589190300319211178337652650378487700309343911816351752834435592859713028452344646264703027595277670651721357774968219258341686123804890793843605665545749718975285885876768048518209781845813047752929165417741967321909321415168161272350170542620665600277461852934303284051950525199008087382433107351215830987060216085513535470131307163923848862625388319820291755868580084608264364933197579556055943249049208006027345744823466895524053199651503769374287608731902460839771765874929471920367373507934778496725023027807889030710688446511255754551839309831987113604296973423600657770172746616664010244760344966553254351752242709839670195870469504002042387248974765366698731722685359107681614098071484055183042842784795982483922921559400388625337200880113036173658505622275601453897834403950707616803894006023537347971676223672779358268336753416775587305564306179743690545897492122809339000743544429126422156570390892909042842937612159941279391070216872395322855496570014821052562623680353272598869780008466025380456422922500762974020536715240573591525141288260557097064472838269436989854311068394796639953300850940684492230032575812544733848890302602155331727101754278245255548906973998139895219520673989549526278674932322433359367011581252914583214792563849361730685213878346835465079971324735451324963620397704590208106347306838296206150974864342423656159877869073177806032469391487471331522753912232985067124849578457224430520287448717909809369474854642762914792000 [157,37] 31389776838745257341984975161823636837241839895448305067368258382839173991085582824570395777168761327253874256568199122064353194933512519672012169731868210967370119993080340732759107914148213612991162553281855490976808776223018752590826040602009456878222176049414638389488493933103936917175768886447362570523772021669604959996863747186599676207090562487769910469455768352514738461397261992733829308932158323282950654716633146656271782592761607386770100162861966495109899101838959852696309712078106223143545835444288885249991392745068848710998242229124113540873031146707310741362133207185916240254985775079542227234079140500852926545113035409843015677258204261074715783453604985681552001354717805878259010455108189773864765924470786687275954697083693826264478476937457931027904875512329745868176182806959337537889068814181952783025586275231537266155042764228554229125912004433571093933596157629490826956340489478123796784752608525705553826747966562503325665117749453868733728906470146204289622308626934945834886469583245947182172318253251507545683361382352434704103616780843854647248283731517612840125677166908893413969013986942852949779269282553296912282197016671069195758243855952553073097422606545056433643403094966306028928903915931287714476790554657668177883467187050833307275427953899900593237101131774701282652918245511405433863221119489233710529685530499275940146709032683918304953873607796219611604266111289724922094093451951004638961815492192755647595096554662662598012376301353602546947062256388848948796400919293445918767536943307043038795480291689361262100144994429248523723260944287324494906643688948571659607153526441576263372665728927103572615695447399928284552027448315743912172794448413623679126455668565834854154164757992283907611427283085261724255551045277017033000088424917706108392830911168514237518652191871773377994453437848214077558411036486788473489202435897490112842912428465623355847560951793513674698745419039688881429223964920248785356718663658471770041589744065288600997744453828253709913967951332017402058744938042990556976686334994210163843237189485231072022134121548193458305141688099845501419832853707482740972561691330441349771716992423856580939081113299689751111079868473075962394012433985437041733423582138919066147394320135911346265342869394749982564380658051787717432031746160977972708124270226128600 [157,38] -138397948356414352534365206728383545027779016635909995138346537409824756873812585627121041596059062191159788478665946877979997608121621663839519087088200220112086945080910218284089284206814131698967162503840512197315901549241591312522024910403712216401366887788438043743748888093085646994266547057749440732960612441313979099377530537141133117285645744542213166297285564034334887339049674076432087253185255666536250025879318809916007622426660402502537040221408747653219921614663761642744082224592229103165807386108345629737129849315397980477930919878539934697923188056297621263032499276651592172077475344884096315274394131633697322786419010617410951917798813475142036376081344736280660834949349517977850941814182758773290848014694298404689715804676271662346613851628535819226624106982745311210050119313091886698845515525126660985965498334775116748521188918877645024367225886115446644970234310614490264672550924361750925388144442455464308287400093574391504563888840330399048292333248942190243513523820850278195761834823970993653374544709796239365176648605419023814152398685167563295187916562984474455479731811937291788857154623112170934906899347600588483944982451756773754410898066531369288085856832190669053600016258308271351604654023826629780714028878793098590305754229632020850471177729383845761303906191999538192442792793441034921884111576618818908884921580283791087291862812917920758499747598520697473647703385636587325593514275290730183215076827430631883382344520780742863936029114977499535738703128483559010986116893719543136667885810232004125781537929948196532726506820129889560367527951059144741810172827163171492732740243931324792453917400603728118026856955770527116621332912244858811804347498196024993994740027489568574663048958848919581090994491147976074485401300740188456303596253160210723513338090974564320663853688083091502882542415106418240224895172939009994424119040251824487939565730241662113652146204174772909549230835293100796926848994363739890506245155768272098617949705761242930096302542651657403904632152367846332191234915522270329359826491695116209875505301752222341566407894955806406320273614912567282737395075187111527934242999958100795806881738467982407556511085932507686339636214313491929318429266302379823511288507455790941369679457494414124063509183236021089256158995822365413860128039946117468989721132849920 [157,39] 101854721496122700083002785926569784170506098272606903575353822889579426840727245298355770821245803083696429050658039992504211770616316773859259822569804907519476394461798101647325162682571055831158627631700108584828455557293706144361824571439005172375064066723969290777986102416201793503823627684349511325005163710936943368340331499007230389295020304131918633005838461481812837191937219827389012449141336187903540261560101883573871135672409483264696496249484143676447884334665268940551490512720044536136284249417616065264655650555541714639200149457123865354735958766582766314610325581667454120333418737759627444215533379993859856770378361157191757760150113857324356346658247568883413665621614737007464101284785035367345718411165323532500149855791306455943829689528876651908777711666515648411332986477516752609701283871579614005808352081235677293932285100742854615456858664078844289991989613093709120458860606214142549912209724751334353789337395213296064039143744396852869657360761260756542231890514252076510164331788042835859774584891276599283195874365374757396705567690342615023018553532016976542944929192828533926672195026261895185555648289785601399211435073991853274510874392920691245409617964694419356768670658622146194218908329538111160019926216135164141469786923751188606744959848637542173360907216146269414644365175131404186009880427318529696280522810997100914240345880964270909023515356248609813482355844776265953863785022241410342782492125628477962327287912959331975128611321035244583305332520449272525418288772682029666390769180197100236739590233483766498179635848408148783775328335131334610623809230223753019926171243066492308278693651835717103396100621644593493098772881663424173114905341876821217201330096285065812165458050252170630799530897486401659251661028537039576175022176686813098764297978841217581973574293973030335087711065750236165654092594422363812883310009480595787281663166817535636983522028507246769954465525062040134263615566813402517433492730798540836812503717534539483472885152675546694577544037636302152285763134957469392003412100936735204661955224425593353250425366300433193300104488879865474677858283156625891040184084024658414051302430835948801907915668245379886599675421384096295974567003296185509279266556363579464107165650519959362592340392968572914367833664901742300268977443279439271328968954400 [157,40] -52509914162185132533478582430863201104473832007011327665658514814780123793478190540059287082562368167068216842272199979907215961471660930675651303034110524348498304450134045811168670800062918620294461663478737176892117857814627066245529728006353316029519690106011459649491206957512916248272402824125826252074261357277527059873105581736885372084130631623907485684969124954403247069333626268002195229021162371527810379680751710914458154161720822720581721857523580544513640271770626210532100066237079667477490589970630522150661639586432052788558447048944097036144225755648455772383131645494918939704472222805295804309034210706030371144896835591226596684678841447690659074422260859747924553753921987059846201778250819284498327494182872104717411957528390414477414262184901105076969526292469357633234941028870313474364011286105166213722936365551638485133489978678005104333603736115730610020304149554249523341452659257138514108331512813136423216406468390841306019731056848255910666588232035123049141340314215899753068413870476561397866202762034140263260697029903219609309235333752434868052742822250038457247261848573109152338056655990959845395177201151970068977499000316926772284045437791110588304096342999095248733618325502278705356593617818253407709016923614835372474349530066589952233542919597724662421822634363821652864440438302763770329196807726686538395222145566834174339657494119767739742036988985082148027605342288564242689029927454081168120838870071838172509828721471051638938986807202929536433158858512334956317157089916541737361537126875807773621755947775212558233028089462408989321215909178424308099590629139936813621731067379795429459389431359500856626551982076806706916882039674855386559054722296380786173690723172412862394879404660644238301184354623702219211979042376726708110941458632561205807056790164408983551980635542331113390864366528256657572844484703894612545461095557003130550111874763724557102417349084581285410391942180298296366884720158488008077291151444040163977526968145988746480446931019270149215898408174608366426966634271405678309561850466969700679419848326692803164393920037879738594466489909384218165949931549569814728395616751506667001683824330684969810270009462436765502929227643293723011572174854017682397452644801373977358319648193062794942319391510580262101842225501296531102773984361727192377856000 [157,41] 21875225175660409435760119681445570681443451284536666616664034374871301745716595479112612022899672314008561393973693900720074156814992052708577869022124756565300497551989488162869828096270743374350745957192545231208707468841727279325531867184609243661397162426583066201185958171328715239676378986236685146984119321760228707375382655137825813157319367652741131245344098736879017790343517065584247382729223765212798285078510064937728710323364691005875854780768014803636791652299104642968414974425938605471234149696392548347682317172401895483266461634348875847798826743287555012381688146703458604742281114099142617513106724683966367142876437019534434187020332512565631276621736537017183464499441017939588166057662820436316470897075190491514481666354386301151483166250673870826848480513544413556331002846136586821066942846251098533176385228697720006107444212862386490214783642637041108931070747853767564335808309784250070929251514338968019913732270348717311701435349725858306381520449112290699486979166603506831414703617016324860473321759675884111027991671981503116204397730954940467125900258692277273985842921583705608297583969995388186632508063397743002240563923121114377387579104453787838696633909767573372231881329963699643150502553218895300784926647965188182585224363737839460638636519382899735444550068663495299877371323774708236144243850112814333505190062728967852549316108899434829175545721688512870015614150007797603059497486501377936534453829059384904949736665708853132809917361040346949151288615439518879446206719191834366528197079358954891215971825957344676989679237489631854774822627438583208451335276931535032027068394294196028627756272616353219836480116998500278682505385591269652189645281113757448447604352132659848733851533509305896492075467618306457078200144347226369295180756143182268149739710411147543865846545097961313813798883230731002447314406524274462183932122029832711091227695040761831644887896808020843290469975724288500912894176020514997160197554882833821335509724633572946325638942173083947287673763703340803373783012838895426951513469822682624007369729049304544817523308799797516839157105054451679018149571440446771871136523115794680172725112628995043038782593437310661028307008827982031680318565434013735810048696945280194220343733213720479068011911259808692385489594036845102503966441181123591828108 [157,42] -7702394373909258716492045297222610110845536587223128075468710378536331341304772835076172144771675820957019192156330556979409380330504269123424838400743648789562892997907167123149519824468951608041599392746102060486576497597737581156465499101757874313810436780251828897336992620231632551280050684119697085427858936468505687091083909746121610265782971229104768228132915536005901118784001564984980451034274890981428745888339114233380848444218172585304300967065829671436203842001543763792241692259099086694741952602302214481729588013899406749436925175940938900489120287307269241470147658189590520058807312202821408660100781176430979309381458000690515866862057447964081580892781083567047504737108714361347544264398996604154435285140645308386295503286292369057674366705128357401157588154671524633703885590323961650833873698867684478970212810902714512488351679792380365517238914922237256054167107912039224499287937148570229307564329660556933408912351726646910636447857763079816162798070335308337207291970572394327456888329379876815921011393079634312260482794574201308269835520610663741600774228230724944853346351266348547719426320358891873773877000572173161492315214117300994429804907089332355906657886527907337831909077456508769927960546824216205076122244650044579905533561981975151162917934835301887085550997106901148625381195885777555642617350016376898291857027598769393870742639859353211577219727391236295740078783480425003538388207238991642807262853126682478891387007131766304162988227984630281182003053806693085393475135992476512166228654923129934732316969339484864625339597264179876376530041880246136390622884414251046223254843681980788159136449765683461698948731557788557349736429764951610941118738046690755658310048989977488341573984960296337351545916872639548998314802622386863833435820665753764580197405798281395120922417357949884750113246017068822391415430806147082788419166952320862245532905730978657468162929345435342511480233398111367948473846492837060006049837973163277508171380119052912836013455319312805217006389593228597711574511021083758325599421018852063669785217228474760968717309109132442835454905736013991556500820458082150900319553302173405902662110451653215025879828836292792075533948479379224526173969049273272106312772069176927523375309501773844843862117500563193381626023376466563022974419242251153664 [157,43] 2334950928709301206712139583481079025780854197464029050532161110980001048651042204181060727624248350810205063107663952483495116077439643993578903282530261912637045443867736497345771289744312041645141853601418495423340241048735001835788280579893869186256393552010564253586794372476742355589145539426515893393410998310856861647307110195295954693598517934433089361347132571587854635866030631980348137011827256996631526763232958873172461900729323400593475824945792007728821598893895088844089437611767843606887792501612190496877044066060002579162527128765742675307387381000599206047962503624402767110027226906180862099496364302728415267223196154116882010230022253883986831621123545159192278988895818100840345776687194949897665728971872456421926052191933000194555238370956620635551235748151907050160484661418431532535195801207111379531622684810250852040334314633360693994617015142090557933974894798570064633568052450303205101065632585289789093538690648122004905507967963705645679460222544700234258657677263284993555224862298836437314783121499459310387633171678631905104959522761971331235298053751965628902050872998108819979327337155614194389033584962287197395858881466365061310347381681817160138288660495893760332795779153491677622730949131126346020409876706296265495823300725777964308953766038358046340618730142805043080097675608292441276639865805183672438965850020212244986879791031457708202611888704943993734721092758631622067771975951042470770322032256142368467563790002232604187082946780779593214953859471114392967258558277047605148381035659914206706445820113499234679688696442691623464519812602865821124211444176627115670990164170759436158195631796654775458706718032841479613149473261111983399333252651574704587779342511071931076916575761763272633188757278899298788994205889726053028723451610338400387252750823245888265970780241307454293719282780852881737049275614800766079601264107139862667177766836326281052353457105682974088551709545034938818622756278582735744354132633153994964318840606172933819055771666025812181146095004267735395736658725705358702903424123431746233989313675950297730653543603681610262659909363901894450144517834060437246076910825324376556467067933796664736302737225534336503431545294082377247016789039009334428954793608780131675492588437214874957532071433275368981765269052982539926902714936273632 [157,44] -614211627480976606486223832165854507597571068603316881312987058111283711683678075719850453320939382241635614381149472672240449904934691112289548558731809753397437896641169168071033932469490119426567488154592123814865898003861673272956759503751759932156663328646778485992421630930607853845211153088241205224759149180898269271575298990886410073611949645655383151208471944409111654116153764225226682395286772965390626955045210645755361206411475901344954960842247609285797380341306462319993684489753819696977995587378664805101880005967149345710165066796738299878877127223976049353821243735096671260030345919703468535146558975001485844848059080579677759102787314335254894667112656098636938115757197071565025537014814717447118716881926164884818051179574706371262203365269943969923095947460004142899216391185939295847698258116526199643087639587344234327660825196660069966512601312631620080126918758920300342140617157248969555862893572545500425486014425898594086352684029671111483034798959142165149104227350729257340791168299578924530789472246536805823224146079777311145438665007576025872054198699159143550427360921280348343142437291736828803495676726539928189234079046638369872664171500102402441913251015323788839313155022038115095060264476413031818087152501143174272755439896548645007508464287352286160824271160938227028494733442410752263699484194117864841839017571581021891050121450493875584411791264847052817860410440104041617847839868433334327080086328326829128277606516130777704878104956495737823122916268358323553613551387943807845399039518022291942060548600679900427799449239287819392431018944056226291792581565958580028291947540941455058893858086668917850439304647110642171777866576479170236897289004825826734882473500920198938525420385466487963990299223912166083459686254381598199527155916012211148480932345944732481129888331462161659435975945897849410536659517331256282463207332063783610384975606994008807480262217579800691879964299983423085680233262953762749235495577294448496927646073862879417163778759227548425881258154449966706030931331762352051504479505853924364794174683910289149446186205013030471148644748421094650177552989296240177001490469080799636720918283355186261767844753059615276289380100959074838741127273123089670616101304921707305970802864079087292897473214638444065375720773055432964754611608576 [157,45] 140466345118695164201885079811431568109529541593679136433134862768539614616606523341484426781155715975996869942368233300758486780097458701162615808002052918718631397430995943207056936550047904711030461963809995986964975286708917626795682519017067420218337929322282338925591118630679400360859472684620163351583140298080528130868905433619992816027767132101172577045701246352503065820215701333532010766287122068752963807203355511804289767530173788096614489633285940583544281968617114398244603473344409942200775516220281227352984564303932563828965546424271083763730036732528925196215431495840081541002569327464533285623508795491841025105331789063099379786418853741551170476865545565456008124201550506580456353253547795018692443698059363146247002781509655196306153657716096229008733610534843601636784939114866962228262228684686745624696376225081165666190785647798023589391420317007260527236206432151660455267471096517868597182617253990887167246029231494167310560420247071571473365197542691840318390508166971010829297645290384485324270111930338467247850757161689320198941950769975628081145728366908906318875974199968107182795108087085588989161806167249139639160463525133031189568036091786980696432493813725615306407408374888891511118724136868588686624564731577871336252455336912347180148209004467857900802497282554089109440626010133464550084434830721904630497434380524849992056778939787551473835629580453780661461160581081150462929829993324168657903282116770500125372366760556647062874527161407534849934722424660269086784015159647167236927387122513607422967616860475358278659800179141344880453503980750655532478356149050472799178775246941332207964605751335270809152197454914239970662080636210394617562749095473593916704211225886309118803201364884298695369837090622670996478457998820657584340858504479025586778225069769812977051798988357042278987980321479763176676374778106855275375011610722956357246080178398931264107390827888096634576092154552079857367196042495509607704252134217249552319276365823745990405374731669889412106971953990599181102893294478249776392578134300970218666748220769902534828011903771884007226605141256236277076516179549131761823638938700655118578333400822505461876815556112267957324528430343528473791798146129156676809271174398712301222529594995433390320393013837933377892878556996010764299698008 [157,46] -27843126091379800776883660591247637109330872548951938140463646280236485506282678872921545425728013639861699710874060415511107593559426120027369098555296912538122154937500676200854492865388902321108911883506009650535776684350388584930839740624781993961183855330694123031304172236688963891859718368615417160762854606420899201908138751825808440618079044583637236728127406981629794098935849598843204435771288516792214306839612853972236689808088789039990774635242407908299440241238979293302308570710439078603673495644060868295651082647422045420548251076400543849723931499116760847206487868426435566875448827459889993274129243945857144446898175754998754241348731724960894459222269234238031733771655629552556226208131337474560450713162803889089903148023664422298786692165750703228443677089001807911601283226352458124675268371855139676779239548509867011891882081496132734230785643036343092725592912657009708123201142831849464579356380419180665161389745929970410809457144173920323480858165387512198726792976239979850711295819315169476832445701127728900462269009024454234542724793739944603680444333036626608977080464073887453868954279938816233457368100357938539019923266641125390888124552648258831369402838771771713080956175265597339574166723960381324705667657911676063069587451230677619150659138703995449283718482673771346589687378874368489215525528363091305954465935149837399493790886075287220171587887457320607202781617622016036780308838421553219907855090900658879664628730876830640314259643190152052536821780398994894495856299856401996240076667418659807440436062991804677729742067556078544624252396608354658600671096824483084587896458259155997244341826404565894113955802959086169261451224778903309754579369524220824468260018306851207429668094316543938350869096347288801127853579041937405597425660092280178152681233590421847821408679217499058044574805375255943050100258881442756876438288652872250114563392079367234703503124626217830557886524557325993874547873651472903208942934752389742847310623015168358572270840118385275836217793106271166216402551471316165426086707034677184755203665558962823658183160177394424090607989631322302189158942627877063121720489138860934564572036456317378729287988463395175865081097330939670598010372966210719530651695080517939627538231425692292324840721837444727395265436977136483010432 [157,47] 4741262943853055575173380824532729183525216601468759656607716043041386850915701793106824157770382875952559465797063319789689637975360578729667186163339780862994642673702019190673582121965466652841619584010889084710697948254660557087107207405507644282087239285400308364808136416621755006889966600831979420931551791327616280390346990956026713956838888504883983156981085991300456762434585081005428665025413635924079967701410787096512272580446862498336304438100602796737103515968680472652537477419377724459424568334636520184244309480545104190491570315651269394044682593917200837764597680085820608769587418035994132367292991127447246546000551134432864496564116287625521866376132809024311377490894331590232656854353669806659794453883515913057823694937302239083896965658564891961745441193454989240006818555810400533006540467083726515620435546477572925569505231034347625668425974166779395238591115099179933974655462301765647025521673573052157027917541467968610614244171741094009685389971660186087104016360921850713222512564548175629911311723315155519527254511742605250080244191201701661920950156773823645183651815564434706564674875108229098568227993536614520008856851605734887238438541543739269034734996363138458688395272675908337115349756279809109953203520666309382957288313868007421235874492232420069793735232260270794822195989350922987670627968230244733636590025955124640603733589037076033968147709522318474305451452143127418104118800148954546193941619351117086972719261382049701254514820392180524975806056892002066092229740941507803492866341882886865222540983831040134561804742523514330410317549349507890443896389954648216324346126220830914006161099250733037444766755343359525794672605839051135720353472868445874394622983133948025328604525914534044261994156822595727131279252496512469921805380926462069332816451871927409843463898539599754854271450746524338152756977878959474184040084692347641794013617157847683425520644886487400541234638614882300557776472436655615290254675501527647560971592300260537272153940542331265190365544556388858876862958968269087347879744191942741587928835110343342806371392860309970898163170631272765054315258760123565594892035528866256727387660712722249677060902741098757765714301039241621852559337157835694860485177209206088801893637511322216949635796073394827875682142925357388496 [157,48] -681245248644738465168458972297043760560281024406411823354069589682533780677126582587155226967491500963236667519785957439052693896138165457438711294381508055626505597396905352615606776500377899882959090105689535828374935638136153633255365052054062872318935367906965589089439211557924153290228093831524615323990168194000681871984102579162339975430853307542944005963314896941380166384251019614382283898461672799765120317329714868918377879583644813129581495207867538563607050016228098186168339212675269900175717255923528780156618257711690066288314104741211783916278760502334760037534367651390383184727001249610329426811254343907606472566898310169146899498501293848037794878253511653961374651461401520882813645515011803096117566155600146505313036758823697111555767825762912390796246888309740537615267635629020646810890311249890934450498456754736570913512368010667569085145623742033472182422220372842789948372217123373570990964654241654164800080244971125617430956804768914439724744144240949951339139370264346559068013580891941577874964965830268520492436897611518453490047724613571868626378262163338685579288076289704906743714786611759458177946030632677642144829275051518712061405019910913924382617944367427229921470515003354711518110949764691682830747497124585852759690567054283728143643311556628201272364887363901863227253541029784416347437706494520882678822582900897124442059715350345749793276466634330161211896252428213835643325241966077742935981000993930885238494455297701835697136927626796770046274334785013964152655947101154144198524944645404878463879990788888198676496683758774554762236657243720203625783070463315180016573599369087854631820119581305334791086161513136861852458474869843320222048832639521167997397959810194443187432471136921845419526653375527722071543037673017269603906161631297935719639012386091898188777571609154024918780527377332793687127999299728649817337623106033772697996859764591454199874232097023173461294339421063087523234710505019751751408610000879626746176542747824224410574835450865942439226855228995123700608748564894909448527653119564208031655126418359616402899195449613605435298675908777022385643608451109757026756551447618975828850858292834562695710964792045193447894224256856007979109606278544094863670930454623002746826605146028094545276371907746861407183144077704608 [157,49] 79608341492423989713578201195270230478529703246467524564238518234784220368331317790957276552640539051747219868502769236336578285111382363239621162859352029027672129728359853043200477577129927492162877533701980316500151010665826019748852746247813432055426106135767794783744945601559312083304256011668095484458714758204847606558817880623959800400524407167313569758017914474251508741995264147201157439948846744519338742449874399909910060578371065304342458284678348977780450950486724798260364305632171310781181026675882824061400724577021465125133375284903558437877286057722465612540655925764399581814139953233292256653912670331902891999516975478207624232392036221743463531083638721433523929308266318641398048313037161407879936778306238573011179453932079890500919061362087394698118651196806596530826022495168691608798975221522012882366835514641931129641911180608650146628525970409049440207888773547263696905366627608240838005533298378098114346676251912017652380145771377308989855523905762602410303089080738688521210460621975946778996214244567832587281644889585311596541554083410329754423583688219909405947585428267160487752266937737248629033112746537498335487189522166285432758796008076905427613480736141305724017623580421084260901284521246310182650687844210499895702911515483415328619049716397777060129943445147626674907470560946946007119367469039562837379809296959072234446208889060147213271949070681734703725532658263498906173016845840821568277854369688433769425905188550322488768258360463763062942129813030986077871100614808003727717040066973197453052588737479057741932037962110759310712665122199393162112312326002742170616082236943707688212994725983704418614158515396240701494924414922703458284170726192089864582304949083444649113880124883506948283845469258169507207056708622016476458237140111531551306231612515481476782688635478305550695715024057566157105486988481666920767354594694758379447064497327138352285952349953084494952568603368023380738883989615885276510453101956599847880705642142326842806201577684774605190463036562445191444652516914971104915483056963987452014217014527228758562572716893260664096507708481314249125560177966596023441689386366065307213866765698821289076060701220868689310799468768918394493123317821648093288113300148953837572272531369941382744229672619464406348690653480 [157,50] -6868384842606063403430031932829354587977232332736139678911804603762860101269929525928078042349175435159482613173065912265948886431549767763026667328361018295230979122502175208914630615536175606740500376178342498838998402991644113942626409224099913319586131578773714828040941519870701888643811432517589502079514537308675701470156415925709581901789891668803137523820281753764188586999158581105673774308736975802536724227145507463823160883412722212489631734099123840333615355154953254484082924187159463493102618994697822463121686128364306053156670085275209845156612697409202200526492079033538678256595330883359303424010287155581787538020927422481854107377671337633926499190310281482011948747591721697526890658430025716658151162122774601422256762429145084843016934175829976200247087019918045353613560893617399985040808758993345145596724234863294941754839720054277249760968773106327529779586366188689054581888816195141452015307619371764162118100847267945241114799439632677626260221222534504665761724225469961567569730948181524625454598974719225069419883701578713752276552634890906209188645902331931265203368055462775848137024551145786702651215238396656384934097730257275213949530422871863856165002567853777089600520101367768074066182749403064818977891609033713523584224842140577640012512789785570593723552160496443556273117212639743717333536356963480075097178647674060866795620209830088361293521434545701275751489531293096223031911172152542493737491155911376781460124127745099785035309811407465750257218693378857847231330018468676967094511735228806593435663624344547896170127537555926857983964380644372568148754527771738354867129203768604879045380681618285236790411327499996668607414110234622716683002659974014648401762019211217253507851500581096824916007469134507500461591217882353454059490885728064636371649061933710392589934751247331075822713491430199428934496144437669160729106279732423908086490550026678609168398429594317662169558592034344790367449324015528432844703484359992196520588271053420505410845947043674882546714665927298560646888140842601306522999581688677143288015621472922374419679539900664008054643754462798882758411175887868591526390995225571902088461857529933378102872581072735620297271376399537977907096782909655949533126853968203850262705929108239804571482708873689968831357440 [157,51] 253793511251983808511581920738042131443915038359501045624517971289827797429714017005429315488993297939881128811299943934495859973683876062901149502172425037652530623519104932873922589261311789587675018432905622532357957857063172993647447467174299172227138004912571274866788744012312961923289585872714128559814235444314298590420459240619265422977982791066492441917268787722646434293000183869459772453766450502306733603737150863961588388504661159230741616497794647451858494490657620661431511686252751440179090178875509094018868583389678898347489001495284167969265327832552133408261825228499904702136597465583787286963054597922692561769994693741286867627360378992580630667857823645636259353077370870309459294788712852805209701644647225700736861516155012333449300751515537358207695513163129687670148841542913101301271801315048472013966086255478127943018289045006074328887848595098461362381510189395301909670725012892143873711629106938576793390994669929178618904531414886683189050282283199243211812657667045720033122389257473818209111201612655654324507203694703607630922131235698071124502683369308442671647410236419338292347474681251787356800920095971136622894780537128754858074316652494407269138019188654467952827221722942112307904395448445043276138253471986268020081910105128139482693128750785661254892402598743038172368459990009643916371886355426272588951047193698517879017257735635251271469473212502217899257680988235633753438645242393812215703029576615299681510802936668719785048330483797802123987032134063700381694859481947316761008399797672582539649633201054891989732809724063275050073402982184255271714310366613286615599970487790284936377818429733560915521473239606887034297425876570243287040341980002765321670882086800932750564591670908908311029263124697030803230294652671544586996388242344137382811644001738078196217924094361566815386119855117374290416860730203469238921888815238662695627395197644555921761586809146357386227216726735017834814378129429266864815513047868258733061318323810508153333486711232881977197373544848386958702217310230471660759801500689258405694397733305491852293843550299567853620719139542185849408145482943308837184332766664819081039678625344139192888455948284938844749062852835423877008331036996526899565914869515806773511736591141560392583778562920848344448 [157,52] 59052321181794533188385145898409110952227655999792496878542225094897907545798049380403803971805701006432481865766703883168867442571821032410501667895584023598744631206569312151714393612587979933685294803446746209478297772205103975738810381245240440763294589005145843242900550578584254442741208590475405470405079135807357712992600543101719003682884756291197099931589672399665465395362150995179720980587493027197576843840049555080459118266932567883140110544770752239841518856931694363219861786670900612423367947985044003098666161848587961360505763502146823605778542479836648803895334797076173624782040653661986867608030212211505326156484631319464484566894079804589128570423798915217573341932911271321203880076021522069142756872172294017896849019127751478601484477037559656118912319380656193837989539864965647706573511779089605005668694640577182787315264560722555970555202738694314899096015686701031119379222031228698457402797824099201256607481822216114478146740827143230616957446885788694240901292386279559945554157604079189461027493179972072138143474083814133851767824704767437611773425665982573940539473821741310833292956938702692515174509350809992366342982405874312287489941955644916055067233198296854859581717241804422785655842730221873879394789580656430102486022615146610147290719079248844482918977352000527377466876312802009547871751531673263582517987171599101471142806157045100763247649598166827295596389546687886987427081945559687775514464108955849633608201876481107991698601042983546517822294555488732770425392837082131910659090042042812452811428359984084270582531519665552594866012778065709794356507632279038687183500175873844076723124037473556664871518405363066219321681106837751081552104564421361695872263557223433056920988451214808675393231299513721337433181005450574649051367954847340029731243797430658809498392161011714123374469029680737644251904978798521757708411660829786030050982137560502701080438962107061693459440532206384004920784192375434068473649480683335013268542517419139270134181693985433065654836131328000555708181184666147262556659482680852068739806569880863570693934101243170533138008007435972347975435161648369933924493497080244769153794190756168253955786946838493959352621305540672793522378833391363251366409051732744506146242628332903352798882311287334816 [157,53] -22359598768340236874814888086598755979264229354972150197906027019992927549903170577112372569701050289961134742599164604998795498083965592867933274979907582498330538029776107194762709627162619004629493666362803394128120513309425343558327335387618349104460821421783068984638447217564617518059768954505578863731978439070317668808543556744334894306289289790092242552568876866072710744042511651340125459838860417516946138027069584444011420589358491412669146881903853412988957717713453441528701948299078165811434986168373849328762159786584757033807002953212955382005666585136945617075046439025523785609648273780830350126344701679462097366135872800187625310050264550302612437311506268328315354544760044545116222240302518990451291132010295848993153960005874439512766665257518525017171717069870049864581189614171717126617199957888714915084480687436105843168479790997579913607505267900480231717224732488401308912438673885938117937070566355646585503931752903294010728811830820876416807754474491991935126483349248737549104194365470684634311958757338263475133091249733527178654139231876729279621506710095146448829443940794313471284547242182501785393111437310203052801739931292219699021113276284944533845183593610147104000395616121798020775803706760353252636666330182864663892965723474102685007110282005623659251540717721339955233214012777576572070058680413772216193273783884163733296872911997760743989838260119150119138969833931192136332196621520216612677209624626133954053826031839561458028192522937521293704894643709414452494017022944163245435907164004854809872373990149728515256552199317383975944921718836056324721432555595145235838850859475314202120196273822028532787788758586618121795431407114312084356142856696049243781926288197578714742087837420455789158840066192936201329401831443094795534601948655151795426320053135340787899615881136246373452778640002594454514159872195523178062448407363345096163120294020872254654874064400416621686454891297790696101549304181671080949660510726126375178467354895740437585275447903864307657062150543473463986214953360333056356246206386874551004138522446546608055049104000927823538659881974502085893322902317289189248770397826103574307666815179802733914711377783135756943625403149851749005762389996768222393875113975424974565013623681019902298033075982380 [157,54] 6149335073365719231903055079144172214046848247332890001637346361585399755331217886300613711251385844373165108466451225503071577499667388460807018483569224896452900747906192707849184791670318263623627647719247233581299022531741592920611997971351553128118598843886580163598254554724248309677452003884038700092006955331583264851239741400135584021832009199735688149887854087175913285041291919585067125271240967024537219640372953947867777677143293568540876912326817180117029807938374156615751045903839931495590558908869963602186041439460831954839719818523570600976883812210527748861151467106114549953897773793668903466495867696565176236785453977896916198715913413293250299186324071224775957611175778043993442530745170283489926724424076009401789759448063188829486605564597019905666477964571247872020539576374322101266538579962073482925506812719168888330773538264343966501284934878191744916627882902477535051713423904969300868824335310079383842872207542568852484280125777955406627159594268643825014673890639617179567949834119732336597391878918217875446162205780786721780658144085159913264111714229068920812798689495689804724228557236650492148631305084922457787377445439315649749943945292572892096145609863210584939690785878135879541954411670458635579353052205175956353283546385479566729707949519599810527483647461509492506781217671881240261860427584238048458859872711194870973408614142966413805500469021604242291960174920439722518285277515623159518515269366078497173473643768223268757984963580090779182045953586004321975606124803167426287287134055905348264446841653514357558072304712295260863137288166003746857560266496934762034949682107237324642875928098176491900230426582629383072364949078370113362155157110993762948189319210429892945982504948634777856693156347213796074392533047432686997727008225093721635146586174041460023536014506546108875278241001152260718508071328347271991539689374499470824068382821206919640545299155187688181931005765472097598480122604249408846587498608116458835895216308317124644277290938542713436882127199299145915997307695264318527841971866421706198998991107853589479042180555299121724717837769748285720579421737691031918620672171028072874485870481672385423630813761395611607246411394121264206028840243344144547677717423137694041324962642188088229850489344 [157,55] -1587791817955894033502425133059061821611933115772579485844204990956905971155194115906068604314741765932192535173509480362091356585849036221535966806273599231703372751787355644354371126764964343701192795696655927255573184973540058610390153309860089172997978912700328239616442931476166111341986215766911762516330996881946261899635627420361314070496012434811352197696422013630274431832845359393533803104632190038087437187419991448113173738877154856528532747597879031173346663767319902030884302850416346452872215565762536891031693107981121315517984607552709696159332144091801123259953567414560732615391029104479930751864667343982233259202491279364274940160384901180456527725783539308250149821672437405936811856131723230292408451910696506357572345203101974654965636363594948066025769934199844464926254778666617052925551250134351606549065997942047510660400817154255629034406627552492421144243978332932090522288409071603265274782770124400831241436508595310866986988345662050232959386990160070297853943260038740718788853083814703889097182008188068544980777654248823553004834981744278644810402312265688692836853938677923557111425776487986245954658782196023688125196015705909727925104059781078688074731853581021240148786008600155478460179501245771016213432985009695196026155208751508863940240605306835373205106704880611112938849674522256841594605890361332499094135418158991158181943738976243064908644967963600053320932582047600521971822854814674021514552544508527042664820935665745715827634274424632453540191586237813547238539279693198155758583666966699233850623570102368378292785501921972748094461535404693711510423296622320601444678667011846748591747768529180798262628040711405028129358140186144750254992322977589161132818289190569473388732123782956942272104603308248944475616650224765049892879567105982925070834685091713901916904773646426036514537330609952763478931069458626296499708807040810004902085886623610341858874832411173705541179639444307051191297785752072587878464229186015060175203742987092623295356754058935296942220849136619722822324102987737803519197196710081710620107908783505738007610853082981224111955883772630028896057626609790991400834054882526483654624902232321971605103216559582351017792301874273261402841899818580997675994741356042934328477647599053657947951296 [157,56] 373114624592971206170753173790755316021222724362164263422793153293874621716279890715548413535484910781468917643810472105355040189656540395151659289245573400505246874916217229584691185494527685785224814396714951111381958013798548331264046384999345447231499484022336221630205150309083815977459587796855847220672786678386152678297864412554094252703963865724892134657740240744644235583447434818003078092573758040427148888936605439139769211660964348418773745398524231619309289256110035337970733028672430094476300666806556487903995835056359565650003087676013921860867112672915689477419372090463437443936636714615506396828342710292982692354109521145581088968135204249677954773219990402129088191460276802735766959349027369265955649215824576346657454855278316536139713752532914498660717983675393368830328837342080352542081114187075754323187196962281679197290789165221258231502505798520088788254311577328683255171703851497184910281070031074853297620951853311537311058761684806495291907751033836142438337110042783843379887578390864206605566907804425250536363177215985870803917699507994596212372127246938736577609449620731341969537250324222316017393870674285345962396835852612306472522022127980469152318878366785555864084037108288672156416505324752446396048968369678822415756351584359263813482996625837644786432754758396335582385194890281243968664663770337056615721703556686746400340959595055185297556670937156509326682561541022653395005839447647503250764120880225026179604767397874900001808306948199931919214493410856607208185880303244427479024738469075505014152339149908873733770902142979724007100602090648834568948489437043430189338680604108440249419864473899647766797036596953443848563810100867166139372862299798195851835933643224204509323291994725143737238287925418245760267585013093678620356025568708265169124589313051169748685050500422509156426174419321505517155714265504446075028886352737328224988530269242269393031084671556670801361614691533905854751669580245917329713997277382496768509079580018190663769411994867573260961764047722120540446299169729585534982633997009271592677169458486961616885825896510601569355634965122456092190643590525027931083319523173263260343987688163380921423294027388810990316760348519256130871202176701580474153614323648567032630134210860518819200 [157,57] -76734375839685778181668817455166039728005594421419191099520856347994206148496002228241494137302265304180583245677133823686242266130648955856936371883189923321635354549513305690965190562579854300660725032334681899572907536086969150475165325751098055610402973238472767612855606680822728449756541130216684460909409931435035244003062665856629884573550429746916197663195128434808932869530643119302692749979731790216733943265978329315097889688292025086740348112508790697875864262390735264362063712060053310716297217597027710446985511854994604187925472986736198508687894068581666505849628662926199728542473375550299296492110008966325827546414335705515765211792369597530484005866156024595125537525803962496071631987477463993847731525143245792916929732070217058691817352138784017841758073788261078569870553413611820109276777197308405958274427696288927615843519596405818006800919527575934126072055314325072098647910294829576525618878048248078680021841392360064721681280587549039120193544350609492409400923045473825122310329346912711716749448542772606974575037986034047199673334476878605605553305780833636704957720326905401051552283825533481209720999440123256023401035349526123035938848009648224813891309355433595579405742637246592131096291350650936506270688717349688600089592950675467305987800247619228438862807823793086228634253454005051963697892151113105251634484658919499543047295062668059525625663978347886081511526251396699743641481815037548866435613558243777441913708817722553467356439083680367072221310486420236347502656357042951449338168578132322524218203283128215616779131783094548583277555178826012043541635400140592882353676114703042718638809851694135132186935610603041706416700916976772764800123062945889010693728824385153140069580098475664749325884499252943122258825105449795378311634692203048302463809691661681519983588305300931270550298503341320533321484970136009424170279117546869922976979594840019602528553947725466258729935920235178266864344308087961288639896447782669434914565150131777791446319118850776449569730234354555253273809825521645073629868167206405341228711222102872860430734742750395054608376918255107085592204210997627938045324399871755602065408974074371705770761355105897535483399092506127803585188739705543831938701781482976654715021521194181920 [157,58] 13609355121696176558598740812270437215545777397567217545290971418879771725156177788310718199491177812003513116476236319033910788546601884732181400534551779124128238895262241323156491384017942906225060036331953940948966792033623859493809842216312569843556802338085458251516009576956779392162614514285390062078953583522784008633807572828464944955194425671957632728960130618658728154254009944422504296553998708193597708385463401866692844936267481950893894334762010101322396608055029831377909877205840243297802260712658860747140491310794418109210208480003546098982079385570589672291997174747180939674040308727975624816973186646446947097258514224061525696173810665873429752915158644228532113798128159127735298567223555025341989452692464777534776316007951433930772873148404740048301061944698920136936490801990307539453123813533023578080357069946081145231084964360323419457307458193662671314462241090840221441515452399246347292641806833496970423407483915152883146801776920835398260173503911375900083986802067311774363025345902152446886763221716910706668793790138723237654781725539719089333977547137975927947678959178406467302034517565498479836045592334669227693678162927463209262862922288914876824606703245402640211359342223130023755958871381204579907492419663488562475056991952693543890645012114090554193813413817268888257153102358418771137057424320329563267404452150429984748276470060519107585658849465509687637458238875182527615624393204731684804361250922375297216984753587618726496241656524103234347598818970449748107169973024363430548534197002271357340334414749425461630865749160469771069642107106679795065719840414070103541893979534065306458029146421000224661257111169062306171799153108489668412233504352404943653681378416225137385161216603434525352150856732630125378242069022398466898734657931725146851522822668871672933890642383069295953501250862219098943320203336165051018469375144857039139517170570807521420441460963321323440085835412336407978647713785347986420881200959661681712537303648832831811126394796625785391831304169085032564607939071489695683543224689648392865577165117802637789004096372112079187455070743495270218105302860203341538462429438000547999711208003032427163573625060328141331346300685530152806830061728888023090388236000562691017726928954624 [157,59] -2076652476284293513985211635992204973078769981623904763441068313656033817702836128784089064732266850567239971827188490411862121180675446960476102540882542493773215476295259373995919715928140746017061646551126123917317937298520943939573315726526274428956973682807936085667464454808440727497646314880794857670788193134244908139368356333604243009004533772091841098436592755227930128610334853536287823357197606429565196048852098223791980346816223540513586786729516746757454533806307124262423569311042011934435070424655758443593766392147469473548202376036896823389361691842143542030199721001400942130366693991162391212543905321679221687761384146805668795320825069855033338853927407950780961496267475135167214878666622289866206146918206061883092283780518410804973698883154635728691952580735273711908769102163172331591096622625791998478576448054781682615866966727825784111549487218417085410163198477773712625397984937980524118942147941571355541847287297779616100611913449794656727342733205652730425609773043458778550355313858937795155026068054613194536992923754044610214214820946127392568807968691221464181608596303679341522823258395348550216202393426525913105983312066332517401849182788146772628757610675408236293490822720287856841406447067054888505416783189126048708086780302495002817473540369611253193635056470631954530441681996939409441100667488986895635460338038972978347877530145236705109259173222727276800025164696291807888247815812530641624872810702362268621072028628405440610682832359480921392231555753868414965210600103197870655168969372569772077893080924313365462479702620578802437352934515313792334509799787729489059568732255151632514427341471088691982734462166536253130599830738913526507549849569402908426602812146424990587572670372418527583117091730083754937461488370920451052457444199659378651265837513860427895404208154558311328713967919055172561019941428465658098143555145165147891375357890634558966251458820674174140941371045461747210776283816606717963723127212175774540055160994983940406297012902028543929646094052945820946795601974195221141978102333789703566849263336177231959954259812768812861310482835274660236174371965671466909523485218581325665398466802442025453838290259772684987657412311122705599980412871669390086429768475787354369625799008 [157,60] 272932237038115232503781566182128088370960889784454341567115047340530383248876843108023416542542402054612643748743169262557515808986177054301636330537313905694498558866267978012141934332114401491482235965067019180884866678928277605282669253024665678020126228743268722081895595760507965471095886858969940612775330636758729765354227365421218821188885165085356442822348126659693112392888939288860962199911037838585549951294786630965454922850339738763203256266332371637816724059843837627901168093528303682172815076150230016548950220122233995474974000607494486888104716840102928775198911324409038170558888861162156277793492077805467709314644646893366014722186832165070384090791187076101355764558971587296009786917378172540959507467009682402245461389538969059048742845169747411765529746511624532563603776587602347256848494938604315542071276075006013255804709164995038425860903399497587802383022772153650252833393974608437858659601472679352859007030923199653806134226070255498480325527219610533616252614031809829639844695129852078264664475255078129589923701955179263270619807087221859301371195649675809302547243500824490471796254536189826201428444848615489912055854137952002428335376350767822543555328477152049725537578782659477892569080642139613794252232636917404027774708591485523938373545136947837103083957834262029123522982392982473860624062390657338540065408629660730365321032156041294153843177963231701926829635549738355086287187687760022996548202001457396557709487984906804990885160791053458662835834109024200647303696534350831756196737063928575652734896672625177100219577253854642347218513312370546355700736530694023454700836336763769674033590189940475379748300363681039171322721971637449874348412969225482782706206063625809984436991661021492566932483685070220289813031472885986130643093732643932278204148320454914695347786635953961551488919211022429898790216170512375439150408594208130738773729612421737763920234925975170155621527398373203951485922212779409315510583230374028213698046497893090991914352121449696392519310699442047080581008864730710613086182128914771043607230086751724023979719972585270795988643955711203877593881782601880147702108434557433268585875163551444187824693584466187681514180538349032156966348365854973515697302484715297953006400 [157,61] -30925203646716448464723303529866495615849046815664036327339893807377748833134675921122167720728232326878460741002447177551307399959501945218679348595281646646358388781383895435607638879845532813670822485705336114199216552570936091682565284629568930472597538709772854333888528856416191363634091827708593003355751122197035760498917246222565517317836876542959435011445885358511920757545264799386793518132157699158851563617897194484472066553516664367569452024381437480764209307519052435280283310010594188443272979195150550423515683540547251459911550397833234092940719011725451129449046451411249467439555907262327330410378883668770145513410925719591219436964280150895179500660081144929596901666740941683453493493302111794687255199173981292892508084848193675047259922251131445468177499724507152919442496339896326541290747723355029091583973460335049093415120212121161062799449964923298970038293941981069597942101603479532725967963844420735047515940703943469822811288363548967583429480033606109639297455384848014569866668397859522319090190056511816730070470464822616012047633546671170144195929713871418330928271184452008328101568295001023892696667552738265115669528182322314847201737210261579734814195308972357333043600905342419213938929648676492280164594298575439153634217729710395045720836854961196400336463412060773230300871657554465783637623089075554056024279608614970801240606873172512795908865470623107901042653752557602608379327033675699780592999663144142259997142193499980116414708664172797746259611558264493375700042373196465772606212836234142803502692293864174077388007960689779065887847237730744008649101510899887255644978621556234833396400266126133738274759502603341549396206620326562151433740792171229602597976738971081979664863805874818939026288757882674623446047442308161694552234596426979124922391829419293368732737924244953863425400052431901872220253460312222960480206368127267957599520976232473770667201542900680312395609844573975953313571776526847703366490183137714971071695125317762875301293970897236332721939632688388079012437767323815984876589626083175957831538882131405718555525799183990887223921155608407600962652262278824126871795101613727553755145676045774454364283309985501100731421812673408395089235350195287367531774796622623473896 [157,62] 3018957680948661689381081639725694746026632774731377473915191758662781886909139955909512683894000950809541831710451814368148044501816447332647513738754027497130300102638647167475548962888826643129674502834518886001173186717295652575791715232947902204995757430194052971526418739051347689949582952590104353895349503378963680248540299959035745945421107233868705418647438693769587798056522291759006792957959075999647540965725154785374781812374154132802527938106277745672239368993875224032887529208035864758687319296526992820347038539042907302875761829750262939752037671890182182067362777446874295837865346393802764307236503970647657345453593583487941343603950817913099947870060011827339512993850187935653360535269666196724397991799050903112896754890455188111717810725546634468288115076173114242325476864384718272458881662425622608742082653936531048403696787636845495800304285628914240447806995940582564783099434284125037216896280993147179451922435598233248145227384865996306435736000026593814042794975312461690086155273800072645782752436907664043206855285138633488006305711789231219507752143116047333505184233242227796696394227911279967032749927768675147040805822064985589639758393906470504364831503978783370484385894490025104678940114183590150309353717420763548513904827462677708351975501925630835386071447481999245949320748206063027654670888624327441282041247846479301512609519590816160312337448816912032910692136677281875781146753604682967528470894596645639660064187600921307851925017243451052822713169984362356683540197415228159692517628651784564825937997648267824831900736776689987675559950105263524753141005711975635184022354323532890028238853710196149512447434696500246566388989205674692060626881248950072905547656224008930702943053176052441104985205833658083908429873855833383699505195373720635591765030962088214557443929616931759687653068536860868572809048313321488057151333176829521058887572424803931507541703395322841854206475188518677824716506515992240867956106338811904251541044661741738607126339079727611487924909919674452701612079911590351485387378517916774587499743938053567594671174199939539567924077943842205031618509803751790060214899239171395793709744766044397318859034774977373925378981612176697689264800601121833029252564235967744 [157,63] -253209058712889688013494724957857229932102336170839036068564121138992771865083561497422445394949596815270088596268332056619792377198236727685469554900666994751088069439050296857595739087510666577769691887595763071112750629852729333109801031363868551051981891566073488097434026528576495894960832937605589138182178746954177655609976804462085338081776355790070410963209238907264202670090835835946608079788035162438566802793292138454641400288486142098432000324670752403360391910817842286885174400069807289048867008229674004976454594377211631645758732312993758580320240929588861171725330069421764921981101885118916890232589628007928756662928370637460844682542877494484882112245685905247354595593910179787637707257065173766387713684050454307514110285559084669049108855120395573905117745959284192474057620355958079211587486363494237095788576209214376638245898001180018798051353383254936643655425369265749963564232072036538793004399976875525160865580459352952588271400365223678092004257687865776599328009175717296501981570083047842706095284344949001885779696944194262018466015783918542179035514661755621949411407691493363149336049375664655623865215148406167303011553421973980581868857878826129022144150399150552842891132263465245834162070033824040148512270188270326025939674365714126617421895217021229740431603120300455486403139829121520098455899873242889721470443919241859176848363293649761846752992424207504056389760190528230275437382337757994591754969614360761041500738514754572367142677135771280577677758007623424302143938383132891559823398823175920136229314304719999014841878234607210565068809488477124171299162091371892782934197308336779925150426160142570969668689620278408619384642164557090397633355132787296453031374681127584210394204273569229450172244776905967227528880282138271505505321845020629810958999655248403155179341572595091240817835763352767148557426070175550818131865220308354566958014726322936415011814881849464654275841868903632073441583690789497291682183347756048072439243489354866326140266769593837624030757911011538052109065611683053542601937731977009742442184897412806811012764929664407174601250198369276618941238283652098548228115522301428569957842327561109471319569586205309493502629955369978102605086917552975610207921883104 [157,64] 18149944707368195176760231337843246912322257438709884506277691315934062001757554797436443455890334048822649929680185737591717421126825355313065523615919975367281795863266220503327462105832974791912649140551524515840606592246600946186024929510596231766443297479134278248839341446078853448052192993303651561965407421420133807188553361553215039904332734223501882867962687113836104417104003873942459968455362899574212880765099222132592846412724715665607172028877792798189312488363355784170394631486696687870058401293945501610069021929699116334920861298819945399824098037096745985723107263103842924688742671062796408194479425494555856986235098287232614873044603803378536892267941397215580694597039780898542387431980863507298204461469991817502192859978502296106826348515093268024949935084021900146208010662172171764820407793127398194077486950624118172156818059951706324497317595469917712289845458832511272775884511332800899502206990687334295269062580252739220211352341203147171058794169904177332853799879293723875608516987502894874044783412746594129396839788262493166991761365459209370143528325146529463728286768550764516323419112319151196305079027465402832758497672129939525057150623855441378409316313994263562804799016981537440041954344445635675217696068976196206003816114552437415846271607803425244007139118660063126027575174780441834110706969804746100183444501501476924055558082842554016578028058813250609593041410525209548704605287039837830260574236189062442511736427198921901722872357956108518166719796625569231298482922146548969892369913881155364921897961735246871463320743690871577220668871113564184660601356481662434511749554858750126274780940236513049172552787967044377648127320005121002433874893859200747200624016924374571899564950231803845716129472542826041655892453350082821670980929614932028147561080589287292403534791713376642460494891228700663501685222227658037434708342321468800284730213663595263474013705447366938445899687938532331454464304782167094270557463188684445480602433526682385753197073672759218608879924503171163667603549324231475544905430278752398947369703658548449193419171174539768410341493578170349019683053538271046435251528096216516795356142633270415428369643130268806949751232835077613075394078689617015413347392 [157,65] -1102489592020164035774958567753018374419123450287965184857867304068905527999083661535210945466508788362596921543031066995442267505783946831199929584643019572502724630006683885113557138967481303380930729386202618099978611969554535608073327426509785015367969503532090960997821289417388489480721678933917165486573064408871169631179994154630921376057872848094788630856927933036770119978990830192971597967522862992841789524059304413910298396842406874579238353658167427393058331813320125548184167405482800176702549156474086920355696713330902813122008134086359832221939796024588910400138502089466433651589301210994749852178516839315589273437156885555593532039299097300646634959446899638039002649107467962235151512783325927096130868624548151737836919829010805946668020131681528897251983985577640806775898968857044631184998658904926903274792469621524586882034144500299315840153219230509419215327775789882029487359229779871609832951310312501767836436193890355840170141418068117581901209656027351268839131243040283429247181876787387419890942047818277076590587775625664802582288815072513978000654889675226568191627643866263873390629276475106544787800874541968058867230939667500103534102363737213649870121659940106295307820639897721277777582967813975866954149633866637357848623868484858210164414407691416585376456304446006837276977195923639561964762034114464361299740248953455583703232455510666936631347362974003969629772826348473856350246573064298985257024970893897788693072373227747434739112745350092387232779218884566306099355687550018986624383204446182696039547625892950288515516384526738581465548003103306255520891578579260968718925896558217636245418564952486273563396153166855548111351172774545562523697517977118896937770466338539456101590980295961971639622062066984786768787893292061443445495865648864224860641759670038024933003731180621462414094717277516099187020764424407261690944231822841963854615647261912730175396794971372975912758122511109966964599012952531688221954001427482204691532777334675142886908509733512250392558885719146435864611524384210295450308772791708801187134684403902479236501017206788098614160768188064160825722748159873758811655806586228553245696655253340175417408225488240264951365151953715246877253779885118078908392 [157,66] 56018972486205567319665487055528588730270934951869698647743830153332195799749757635421114261968709414333382844882702149170163779766129573225109873042852583255608293046280738400174557140643642152922749689857182258516866407665638899630429165622508468888229386057596570715281421534183374506085244859371452327501502256146444086133507628999472153613469394515785760155400628237320561359528749741104600455446529954887065773762981105278092496734962085750931388617267348936753047868570855494506982743141449760976332951846796594444338900537241878205360308730477831160674792745933903574858416955632644056146929239090617413349424630505256457077726388388679837295142627016013153820990248511208135598574587836362333637773869874305400133078922916152588541054019789161393789242552294747775879507603421275124962879522160594297489144160830919380043505890014208803637790802376214336423015462118219082494060650981339759647291519602860785402911412770664546116042417855231927161494145587155047456745394353762487644708166913214053423309628839966478724940358611022722488694914987848907382209122280511785136846904425482751227525062745725651631756574116138686985228639569802417570334926770092349671633930462840272453055010684387375780631196121078579336642861073281789877615369240431755252215885123897390309037011156969734181298000905521180603725011844696981706488587523811000891697945537382112383258487773430382147904155857869918963310584392127610149512086206608808773070949971229166359333664654333056504848700159725125775854354051878107152944825543746866364591066426845918476595850101152194505486678656511657924004052468115952306324218198334306350908571898042969129863019950529989534813456557551988607047303329753772163730394741186902272267815119263903282440423465608910732709762180477841840344416669854116019024352221769286605454751536170880938485502720620604094288900422207836126025147556823099332579016968455265678887269783920995212249759963371329093364913449768537519748067471325989574205890042245227533818302690936739476759248752163370712577330451004791570836404109290466668231585550099260383152170423986121147838810103808274854450534844331629560750452663813994176576900400856212542621384230107254044787360397325058510953747076810509119743950238237632 [157,67] -2331602456527021915410104394741562061948129804650001276679609033493730015857289883920964961302051445456506270946244751214681414841073007175835903677182810849768372610887180816517209579731060555819186711029953899021819640158895050776824686890762305189083233510092212433445005071277609007208269227561925258250196596068649611302408086835516274731113724753710273477233288456801850367591538152173425020274446766358747678350727778422477007196031755405459420542517846063644081929695137881843087429341619645922070425027063445320647143357700546012421214230774181946195019959529711543929612406332007553577340994048860491187849776755768500261507755468918302331067807490486212803878603271018960940543654693674650945170088277729994629724821473041403434711971838975270670449981501312748464883454946368317218235301113792646306092457698480841882162358394769969417158419934408874353451824905520934335687053864574749269438458236130022440798898581432378004471487372506626741703474020074140246147588122590835917395506154424174271983560929944245896582238422630203612706893214236922313499844881758121436358336184024851893164034282406191191121440451903975202784609614956980777997480927656469280350240425800937068430819591365762299541584866844640828942006626187034979788439026694090340440282018586483700951392012629399876984169483456969760939485141519025715685143784066106431850739349104118647668258184281530173019236335774839879557548287381909331962404719048358136952140352382734266973462029289520482990221070638366189364796123420714120794650356247649133693122376658441997698304584080879874087582735585193925869984786533361526553898580945126646238803365023455462737746126618020739327249642232463338619404120382317089806402991718502189012437349888623239633404440494915477064671496032844587889822191133257103082934115017058754461686248088345922361391945165471729234002684914138941078639845180710535662757371400827398922586375493339241868785579053272303338701536858446444031705718663175521813846133312345512778777668819415253490093591019458593258973629120231369655604186504556367951361945750571837994605456487771086868619296586013931729321478822347869907140222782973290863298496154747863649228670303295705644383891047763482605352607267267461086546407208 [157,68] 76469873640173040823596648233721897414769021959849530878515069930402321748725469842820659635457157242410210684067588277311883170812416441803404104688437867967832081257622993282508310180238652519439331080430453970985517355804652392660444751843777485759989958198651305451900256792199333689300600010618788887445894133233536440468047878433287421637270703556949779782694842660189254952354616728525515250218489648262875656996057934475938190892565047220081102979506834914404634171342744792256058466301332074007175461334878476945060572861213281416962782081084397886444345256899940442691117079238369546787711444033574923276078152981635967735745385675566157313140437385827300723510287204754688974663121016630171399079544363295198309972725832044356970027720997694688668596405265609243565784190098650632220243893770692581581411803327541660736884971955716279163001025021059153018840067131682012357629554798063996765365248890334477139353779389657267559143241566056364385779593059744189758589129970837015191252137824880506298317344262036992450125068273952428937633190432490053886097930486602414886499160297025543188624789623397674852747998320260248436070728741271747589841013114243416758567197591815874079298989988741832778382980466394774497186530158995298804207079330482189667980197614822258330757196985616563350858548994549971075060660298638537531647391124730216480401363728267519587010097252126609680149144794620249980692584109844005989468708247996013376710001185879642680853261628417770992367806327047368495437589116010719897812122034379448341857847060920005259042120373947086355576240783918045053781432940240415831833001386082064375182657585280185585898219219112145857264197377695068625985642114401673446873984684619698792478520452322415125732274355491512923761141945717852596428872863425414761710249261995271654551350068041452035302589339684258644755165496130975008215786429533524515749364536191994561331444762101296282526593926825603807978185041857371586931359428949710495072981575784631333183057167747887561045778626818760199130585981257671872574019744261337337166529679400207524882217518496217731509854622582969568984430463790080802328165621767010373033423146819683150246431871382077253190170342316549393576989204156323110789760 [157,69] -1802997164904502497008627779242920733345147305377019406276013032039786522806378436140231420882647637938445363183716179517503440410426287363263699039092926307950486490695386575131528214883480825390919823246394649385855644703302760243936693933521858591509268942409669049932963158141784375066653677432386488027548231619012872661957253020926315905254250307559758757033910570094886537397992604075787140181271714835241715484542043248698224993985032386749587493597323629875918516862562050673194980486336502358929464893455780531920963486060871892819638141278646237083051982039332241338262471994141645337647791929065148605975404508205884572306817205661329327210855080706364093108894125059615110064385230005518209055475753233129705697096384557913453893202998927706365130510086876433161154785758239030273863070143767449602585942644947944558320356896155197783543097127681488061289617047240270429215864821738408306676914508755316534180056228030385751500033290575575631518252887497578741108073855957804382121689448426255805780208782877897416101115332913058786233222777331620710325999717077338621801594033045558015036480106241485410757817547773830195400473660090421250322603458509429937838347574280072083087077600423260792840236108220927332991001212265696345874936701443222515613147090186681690421421770187593670215627063001707590917959335481087513944176259675819039274363804303751017169079314528139784211599354795472905191093633281931498717069045496837013107098095694550766811460189090265888467077170557540125811207401676691684613495561525373834305977929282801093261300182317582764216912640769852866579024153263380502067217094090971759479399275361842813150454753958321057911766253876722239949676505714802848044289325481648025013815128016251805374347606344586793727150579509080057426246947807001422933548901932201851884653818222314065043290099505606154622586102003684515520173849433490254008544740735409101930266247402393705457214431717648595414007384435435579576187195265834439373967352033970885423220098214853041548983524537289264527433575226470363878025683071303078380706736245098578748524084525991803614922184894967609324339865115397067264420322857019321002328086464241410137784701165692455724591550855043452318913020472483860728 [157,70] 21367569186543155886807216427744348006196861582250425511593221892348035123221206781516013996112763939952211629612234216451988199144094200453443257776606856302072561018311473085471972371289811332946980454543133865660815916540169835734496861061047843864979752438690291138981638275679446640497697664782434280485891491025662836985398398237509128240495504618338542723507934924605774385093627861466021722573726188556893198863198882152978690433892231058233376659509711888352208293606591841802988833531014695012432930456656339058291534905457344833779868887438028401919972171611052316676678680540789336192389166842466914851546209008988607645490154867471188184396832881797751440003937007512404092369591239453206787242270107796608909788434808322288396748268379771309484754296005357574347297015262531185205239311326412366292685711295874067599253969663655838691715643193634353549973487346186864062951986999376029765951960457766750728478972819136180419050912275929066855801769849465763147895606923721988980245374710715802091404737443482207016554962348349655385644696198420780744482027206984943171903128535749724963971306390764726658580544291230245451124484677057572687498090362951161198543824443533480301881952696744553616820675997315753713115095626224952701589633790445725626607187348853772451565996643885247323287865759848165839226529047029146811265783324974962678990222864109146374608007373737302701139183991135049582104381975712335840368039629781114521440432747566206980923939089915684440972673759904539737770472304581623024210401407806527144788443081361058045716625340495298063362048703694149007311063804985399749220609078646633517311426179988772930518248772610920579582013048550493644188022019898521671818674519535346483349180994481258832006208606797327868050107160600581973060627535949379518775798500135186019248428541716329229524147054048958085792615426767230982096897330585385372034942023414904873458265111170452882079532144120694098259439864128932372500132899532060487653430727287102149436711254532348513666604699318832217528155880436971922469342151131995352475262232981463942768513010934132435337310205889066705920770441779774379166258142130347465273819323957357928326362923791367360425632463570218403382114443390208 [157,71] 333853364139186952126457272729425516105693281166565022071415741824559727867322263846014264411969549570510897741465417712471271394226609887291579106394683793534766076166331044107947350576614231549499370246772006226924969170212628735779558256766031842737562755391884212003254137343273569936915365039103921399551148857970654989056424193520870623773572646081698332070464419584977458890742466892534158096591579173831626813563173641243802875822798338124057648423572158824134336812475261077932658767769768386929985571484327133683377990705083559312400633959961020996313578039007090015973534460421839472790447731336649353733195507439559341909566311706488430747113485968665778533802816463552006309808111706920409041933143263071750156862915135600640277863101518467531001035099784212233852988609409372262028254419675827185773742717094457547496487228074531476223228822347737117148234327113608906195833530350848901024443392516517793333646623123205930411578098691426564720143478784938062180863134774844872440787317022724989728023752839528862843475180498141108459340265656212123244059747050418398983828861813630533806058454239893024891588411445750161498303098178343074726402871735992175674955663415163815493592498977190934140867452653791002057948914986545523307679431327715653805421902704297266173006293247718671460876546101631701067051677092606996218374679550212342889274692460960319016772915361004914080598157282263661124236957246875230716625811890762812484803554630159240155712595624047906493975187413141021307763823541871916633967237102356953827214680313581984427416770392253881470028657576345243868238730162414051737803021443741177228590030288903412281126774471875730741275607961504185122184145348041426848127890540198144758050555331722399631910855189402422992685902717131329868786389114115245200197083369019893443115127143328674541089356901437019974233161200334674345210543569422183057904846932296455059968399813502450558227757688623454135634953625816984748948465112077042507070987303399855235129273703273609314389908505015856046081336413805119730856818201625403134646739790075011953483948666653242794590565963682114408034518273945524896863617953342439849100485859991112991021340482814073644174267253413579842451212576 [157,72] -19244487447774968680298642443840757648880687849422690699186384240205708517644271215142226653738678102016944182097280342901819340771187075807494145981411458597890756123660545975225555678504341223622717813624229151981467933571926240229822478742431561221384174248064947110156616130601788992489682845644346646028747408679888745239509095581903271694184563216174165246909807612446303298793958433753812513372472742055279349452459684104098678047809579227311086104796643503044362542204721231131718254395740961245519815722074260175732209446629346700076634802445937826464269937228969469502808522961472135237492752418861921095348402514818186281770854484889872700377305551643811229230988118864432984228068187619217154734762068990966071880004180392880579951688447930766282847226027796516010847686112554513939399655793232512370004568020047512952377396260941261560228318830236614807975774444872634366126963901040683670976057320594171145216900400682067979513408103653766850881197899770424967105500137797044853023730471401458878858757231650875109485490912171634153343063136501454438701383298695597524397765764370782644275379987324201995565321590133049926733556821723998080535105704216960417633599217733097382418531105240847920491241733201415243315707058488846968101956641531134751948503737736246844572530648978300854979519302169144928320921750043165166504082015803693494038656358308357558742643612563505576824118282012379931411726565033668014843318001122726300618905829949742840965984673366194114507311560798418853951485796775702433686922022651075002770692820719991685581193341272869913167961501849192932551209746420483505242755948320157174533200560325201977529204217139394046528553429133454715712545421876318533629608479008972215026108646167686848137130185310924896447308630238908557851727616298988420893469449029096028109497279632726228853833445935597216095229758194904306455791693415863576467330398476927915209219800391593615672924524883283937839694455067136191534689499342778892355526657127633955596318526710745841790312064636273963709636699509488097411851689778079252067584791392085799119409293003095453136154217091585124251029216378647005707760793493603861531081129027744310501600380432059232705811073783413880166592 [157,73] 276489498946907912027562351553708660316046016216384293932662154173080744431788421356866816609506031221712512669227015263816939673340407070107779788121733584545424791250773930246455821114217265418530929033246921139184843707502125163288710753709856160075933136635841069623837942268398937602403483215225326313049503307328431888795189892509392716418322462511461875615009963149114005344703424883292962258071588734149652058670502252265297144858324894566701285553205245955226299793741718001682187719913328878301438644773435937760333966874537577476945748867574578515929448097146815613555375220467419082261111112831742394384454923671224354828449730582463600646869546834221538957177307537949360030865514207810074027134295295475444118343092745249487627699202306225741563181120075390271825647025097288882054900769930733180744766746912509332116738282610491468039487855693476004392355853179513045820821959796243456779485186503187605985690671519797367553665794838945748029981239355924230139596261496367173300186760371486767614234925198184465154574350002339120858756523127108969226176604791146136020995818071376771781554824115201493592026963288402108636982748232344940835098740367055169095372916611762608300421228470352042069023765839209105230487663949427975397665491078711760859103637900942739851969662288172088366045746584494341969450731920387762028666785040060989208524612144588751369212354312962285128544316550485656774663822316388161783665296724628435455942218767513042423532145656811873288441073213569474583053541703984147150127881117860997339984626177487953566557394060865623601201676665750051575288121608672313022950570887124218142852714228113697998783304303004790218636290054316153871920405291467030866006926808558357930648404935337108105488590037244350243009411113889386645303421250157002531022148455715355806928011069489362994266186540695651115698168041091681777649609258857166440554104104850017663142456158258654327867698861164521450467907722136079507660047535400636785380366010703480734681297043747587234357571969956690879699648719950158033684242968991723334381942011508027894496750298030934877734156542467391311616773639198063657237445388506214444653816217791255803084667608077822136726349054676075224 [157,74] -10486047629231734055455830995024973461192484406687682300184844403719415781510226479430721949716425210160590629154491133055886022742760010972160789162141405360354649635058448221187391385734562694280761150145997685036592667716153981076184649063542342209603401524812189519841413745150277620360749297901238496709522865470900812234258637456858389774773621386274096328686850318785606595978505822522868241854683372101722234043920873406251251920198107007599026259846557724151810771788243899064927015432745929012578558206357619762923577534359009677828294688097270864331502244471898955925245906272792931652411720143402377422608899574647162114516764647648426547848439681593258534422562838746045326952922915319389297965183550753287513131143136158061030167983460401719424295731920683209280900021546775668591164258330654535142166148979353675475059034486799503370957912058705817634811367491925615563474100368475107523016556053911124983279059043152347948136728433769029431031604029342739903634927334695073037987591841687905749325068630732038192093363945563079388657213437449917705573041508688727415790197173839793461898143479323665897573400302001737601509299602200408509178599555302307009365383320720790209639630585685101191919495784741514130721376664026674173357169093353650935709643235859535494086124018339000788722989325022252263518438947463369432913619570568116187055891709251369905320581198979325510465742417741203992613935019194859687877511985853682849773356243167661974041045021786710406154189838174308132178929999815788796681387237732449618870920873586152143131643302719382255813341329047953094289521679863246844866984106839824924665824085431978089127045580999392187091460092151904675134434042202097246390845975377216451616057744981813856485588018721244510832017919959982171409967449617737367327088731785185758665757772598611410561728148410836503270322359066348319262721568964976312102851598940650315142539227266280883783517816665958198060948844346715503283055154334627514399498536111362955273322001915140832229198365869015071372382466832796884976176813950992991766698007472208894005189833793002367431113795968278155351711522315438283071294415837930772792130158913607813501972049827867381824191487433184 [157,75] 1652246788804908779132524775753855412110015471768658168206767084935697283624101080803751416662794107462609562813471434818377426646639429610046618340912732368608471590047213008435893837531266953768370951343552002784531831778981868413407203146809940537567735374249400010288266241404802308943340733284010524396574046424935880533726805588464490503923276749219289461756447272189295289010782023095429974435156018305762114285165231681284239781601150126257090130210208994176307843556382223780365910641528663015696376026377790119151731817122331301520317334380716840223120590823871273801248454447316470480366843127927436449117714742303130059619667044402538399864983601445435763957305001774208831548299989003772133112832399382264940659888062567534022097479541463316312415919892711077454074143900484707841770462729703020682658725114710348631209479399717139012837696182987590412012374250229448256708620820330222419380897980806505987971600510359096727727050011853941512180346485641694475404157829371819008262210901806555947367175732954805835292793211505815629068652423806138164238990520419419495725545518416400250782803610792658910690481239967418391036328714627756820715717970808079393715059966185557391759078798311778557416420100639281352721417657296149508716082483021631552559516678573569340290481417463967391351887582217858219857595752195232759990344975221785926725510403475141549610410536171513146460817210719473721100400445594003631126689892444872602553185627571067744152984251508854156972759093593223577386378756780540412534065300472477876389318954306259117432326574152209027192156319283537738491672165791900148874711935255567868858301066994376376721433623996388280024425411232388444938629626206162640983979920444683879860934269314574571480420743378863399045281063927564306787036157119519175493971701259434448822115762668860561573408824402226458742055837055926428153816231703110682746927773666084415412042508986038187538379363036295542340653509412316094493768811785764009669409077584449131883213139202245782411211896311498654590898926896590309996996541085279863954351430033467481253291341850550854379314889327094402837084957680513086181799450303648421260608005307598426168090828253194215757710357620 [157,76] -126724036318618713139374750890500252518485043495530939888626981404457412762908415919533311094388385864380283279164209210002535378029693844704195726985324842980021634988706319947772538412809973132412757696618696080179306822589535862480933202177786867107027098703081918588059179276743717936791882353217646106013226803115685102993594642799035808205035498968441845637329149494439966234085490642140047242472745465693679122453712829004750104892578820178077780169218771767381417344268247681629782412503616111328215797176475535607504247157700929030457287107070780294879428333429234494881225045347537847220211633556209947747566697147057609093985691740333134463325956034905516620706060526427200220429449702328561093306466965098243668739841366230586781305352573570995622814820210628689306508806928501450152083128404635686818750836880929422239477604299996724631474366610003742349199700825642157679184509673769379408824499070635097426627649129350861814818334598677613481946888875556232536053886657992953378136318201732635805596477969085806713964129483022600954343228668529354205682603289898967379112825298725011009914692739286573735782431051161895740317061039930011277583474667726460775307809468962264461590801339351674142875018217632092915015784434277388341349631149624720627161866185634073341000480416535697257619414352857027315448832115904137397254013104024416186059747707975579370681346455468484516391525164990332779536633836342912790759069533320895670482104516348311677951530141128254923252405898269372301794203889324214179254766072128493836260608191134193956621891637882463466184919398906346991271939700863925514402354082685750483319990571950562745416315025803227729827932817771767152060207311098773614684297469873536856903366551603483124944625578145095019871302786673893737992061948120324247754823759261905119947523036573966737446036446342741712197087268596760275977085268463212545784560820238244054731567971254552606776083195395658489054316490727986752681627851238163052621594238365112558769850492751421194338697844993017761104591830685145061661554782234411536061005746853212686277844004595435308282021695025041484487060957067992904306625099941927081765747270461707164614091332511396534287808 [157,77] 6176542775340285014430134489731267851557308047498924007446376975923881768624113401584747215877152565715340342702320893468143522584996739492382408625783823438474262107585054185409079997814865171770594760831406314055723342547736901038230969720668617509873487016678306195485548233455074145508618659783304551487187439575103498496051947756371404024570889082853668209389911389296237876975556049802607853415125366078794563393169756178518178840439625378307936640215615922041958644855658860489911189852365925317625949073461947153749146459703440767119720450973203038687527541764505612152650300035031444943403294650093738228901826654018475453273415420161749033666989508887128100941639598923602967912095321370637091682134851379187206899717688667154652280303193966979148298183184600078511460027555963472866621750988433597086020313995817289275172831761485488850844577423439182703268024631369945165790399885621862026917652461333680167584564086939294926570899194930202622938506287102291550825922201327843679426722732739835041110301403304019466808385885024250579605480757190680401486348945885951985304904990022850068705649010960941070769647872710483174904256856160676562501679722285979282709228568695060299864860223895888964082431385688020371212867035667931697457670757664904376766328131193985390674322474328909740929251274671309059932230377114552963021907418408065967112410508057264998393936493296820926572730515268292749098188796720632526608919927716209858594569194664707485998467083621167102843322829396684182229041870434359208040698482739334179488708991233301827301162308167780857060267586970309835865052818848797902300731123412571190871131645463932086373180374144389230908665653601024989077753955351678985762727763384666432643539847069479406202897736896332838656051307483765620279034882504956589219204550702876448430597551392519668018130470785621513577947620807705596703017086511815962072511467423547291887103972364800322980444124975857708641982945116303778318477118778819525335120175139424756541283593274396187680007889599574035941011986182394278749438849484933534065437421405791243671726183846666181917536212569121458206601742256798464666097086911843546052171840684205265905663634966936441888 [157,78] -220334582730242547433867845179010846400259878397235847580852528530421999114682103702885897447786200213554221284808899107885320380912916793587565625200915179734286817537597872955902250580714664443302202833894660712339433364101082580929474177001960069097883985044484038144309549037256205690636776471105738928963527277072353119425398728846568469926016667650115985504875315715022795434551007910626916738793880185659872863335809747282819514204630373764243503083396856838453498263257963088363207519381449488403498063829790427514960461086800479787240956320490375186246955937164885278622495010126763119243742646668398270046013719537245085454167394413934575979120818587011919319201504156458386812165850335343407040639129426324034383081820404000663055759411628284271872606031896915222646000232652324275366915119423561510738239423707585283035556840171315097954583656008375766884325196738263781149514410403153383204458984755770394341702795900300656195994617331002849538116404437282072669960801603439411425856318086859728075368615716804971240379574767237789284783877215389427962256157254346247200073418076356535316422112802123410997713024038949214593556167836258745813521191302902381679954114835694994241370833113395435603142562615923452106461563452226908944607755276669525477064137153709854703471195048213100886989524621016751472138991058176226078245640552088803045140978419906352993966594543620281133679419082029838714801096638379523664311881358168192925695992277630587233780722654794604431652870603486034106705828858426980064438054232024076115891825734013988449712019991826381011129442005460577082649420715015264890494731095233942747253785938287802145385231413753939868960110527669902741167908994693724826177540388402122777672486879701789743322034882368759271742243067837260963888394220452223920894262008303331560783557646488232384511069954341254651521441355816737956199494523837561628598740106870671592629425966493865174505000573732568455058898509506042804038628006882257144901541064607436507917984194435053174088612023773356555649897148250638363349588763650567644749891900004110989165242865353095764406141652822434399397571740523001650823778297388786707817453808652116669717194201433856 [157,79] 6067042658567006897275477048874437672752599611674007277464903921673867112824199582276413966460374760477253264469744846817753143825558414219836855751379324859670296058990289095903059567101320450471537223847973219078347550262482426200041927404825474795277185870957708797638051107515426340997916211326200424291831490311950725885045191236331115565550945705670186841462566034783408615552257887884646565740063901772336595780478977466253339914226265438091961833661254556172398005264711056619677673941764161374994519322639959268203545238963449361983268897644046370926425985632190023637482980156872219544758312619865062944424256031067181230062762190788995260712964978936152886097616991646106715936421403980773345265551389101171062285167089784110291308426757766390913639463477246103765866426734371055328557239032373636546435108619015807530889422828079464823944417842949987027346783779392549183745154700877329157297861285057083481574499485482791645439379841463503981682435187580097843149082225142277692865572901853530776938333293279576247297175480771700238168050813382613690527932702034099169415450809457578872198261842991717371807200328819207150411714325926185003437128196057763108227458003223606269079884848590396622086132630079250889766929285774356868599471086413252178741531607459519268958588022222254106767685417312296569542189665638354125815159340481289629211405315842430912442337910351020230155233068066722700173181893838281272529767984136250542820013379211937928782794956853847697931773093025153179197639949838610642279460354640778492456602302768010392160565991948116051848294533524934564681294240733659334378504014793339968905259926728916556482971310080041766531921597153265967250200587715765202026600587820799974176643660922859930417042443510686493152447347290791667739259568748439655678787763528759075670331829589286552001430394424866465375582985729860672454122474516060040315109472315880153539115265025499740634463930017047213175784640871220410970441392322302267024969394246901193730943345338282947989799788131885878802767535158519639334700974255096840720987715480254490310862955592501799914841862013887726826373017289858123778520076765858586509196340193298175234357158368 [157,80] -124314236013188111114244143676364826640937997267267898004951785959856327631050132717043937927749515155272983515054340068982844015673245427257093132369087338760002911901936871200182918941355085935429525165133572475018892615924607524322612063836029319892318142066748367069008712056683011506702792092760193180981381006099650292984512913264459856363748025405355271413037936087293447221214236517811912892420258612611573539709101700270089224168962073170036897739822307217021010448350777345583436244592275708098035082645432326580398436319079830607210175468261284303552083100458152611524835818396977272477903632991623797354382164346434424298058614527048960874533842536135447267560615867834954171738939620860263650908299645661637792692100546650914470660724509678387201811823836972632928409392100267850066280077286540679281168980057697764566990712789197195809082565434692253051624333141737597971992462781366376481984536273684870281357990965202673132627191101593029334720031181278722654411593286401280039860897434633869803679971929082484191655202662041164518127037441761520384823615435652322018911759986367607077341113573604899324882178611870123697404879600241194253120312244540532241510963532237889751042263992446073635391025342277240300175546746322561781978886647227550813753912758197860572393876720954978586730633827836441931821388069799284659262853618846252846350536900361392048768318928431947092289979877097405706852686338401397541250156940037332992430179882226858476377444503521041944302905927974956039204603848633760394315434916244157721535957355697667798055477725792041559731206132383585189683176276196945606618404683857159225921217385437265836537490061845802192658555451276102163790272832649815679427535399905940727960151226073303407226292372699959395225517410769040275760306162172078641093518124964184761497167218242065439352372269951979629597167151594172425709402155056661198461243290033200312155406975231401230182554787468497302943021996824266949016816788689270366578185575748316177302731293531189247747142616665776537674170839563425459296351081075025061978789300717476514672146647253139544359127239203098439317161725257578723593674681928510277660394510213616738212512 [157,81] 1909148167343525120331889892701698655872931220418146007751911585627177699732383020419621652736769074557520766753936636128475870865826789013493088375309000522745551635094602746068066150331814600474351947887323043419773728510794917745580162177291323860110474875628712968519281865243974442980321434483331302106695771315212775711058397130939769808838648410714124849264367570956786668241922919225379226635897842088504508660934222548587118661215625294765408360547775062818395205033682600399181181169269373660709072097377341165939175401906176955728478327352052957977249555657541029467796485763613218746261763401157118725199097772907666155844435261860616134398839746781496109775977367452790740950413168505208520587496610703753624763990017398873234690126693396977230730806635362941411438426285651763832067355865281761902918373746457748710145552910304785759533227682446628139452528484825625942322307041778471955356921937863821275848473926216948150709202739216685972257201070093617113804785922724819051556406675774361532688712073709619929791645167878255702549753400245651319764934581565313308662403332744872008586382289240350062443582670497825297770170138325264091651494352541640873437431125369133561915475451144968421652678807846501766155236302099872494973145921001207832234929628131164412209688561451686763117033366610626768853227943486458661723251509703526667379027166415865754800213448506999290924307762479630652084548889858783821430665651804157861296072648933190289571527354885802156582081483828599769103439343131947247696108363469981909416142186609272769938943544440265618783556620165765052431638347938334786660600703499878305742539554149454863103328056027319278901828805549246587240609454240241543914609129066467611779947484123302314739886243952742491957222119899683803835275406615337499205811909594763101705420292662353550018261748786265543488735201802482187107667737089596279051748069650637886673187075106514978677132434388810569741230282156510857019575463080484120391951489309477813052812434736415455686130385357448091339545351522311469798992614662773757944312674086734213445518260793113031751606038048478280182226197554950445500706714093353284630248404951374248810 [157,82] -37169038369088524947764104269304535980925733644441001470160437254326097932967744089797819479749975286779806746479022494093116218411013259634499542711984853516483089191257142090831514062257099436967010849459957869097701026638541710567030322343389298715080584873868651496462029045637468956931276692478832494008573036987428446484656130544602667162298449629443639212977509720769210279784061931057136149601155850878091207614543989776450209740600267557306278029579109478682192317049309969348325670880230017530449421512757924712816742043345808087209524155887828722460177142116290203030933164588594776464287577963804121534119009476534928085803444245573652021335012908030733354388375701608263179666842470541550297246162991429749396754382023649285775137702355021477932584260476482418386177822218273052102913139063345473725334491548718287780172010894090367055029136020637849926447359453812632976928082447598161223430414546307519721379906259718545783954387103632672993379854873060886556262579123400692723049372453255847398897395352716801515170920831045682656952336177593185777296025024485189453676198767642954198034897555097460810059113194750400297173296392954121627647789881266630986655846870233630658328244506591475765160302158855990672807734145930899955777789768265369157257240337597909303349014981902945393987847683212107075765643087872361207160874037581467583638999580699000771409707428053981541233227930905613676690749146248896431722765212556223670860186205642536662036417387631400757356072538410821273941954425472455092732786578983549593015709219838220293910106014551341844567576166638154501264856585173038149280156223883340478719923788551510252229837178221692315532484947118293714933792551375800034905694943423742772805551920850111797104875473067891388420540363349364924509300664532830722076680763606633503762605403338593358745468862812025183769636759209297805558728148912950907635281906277644620128480494751532322912181344565647601828831300361963249904487118444875655433726014323858823406996287923297291155775600843652174205882721209458438175599872637539576256184104985841709624490071997592292400476601402637178026749489996882384299088340016495672080451112742944 [157,83] 340429600892739260528901790720345292593944888394718634193608279150891051687153421181084615587241490450444826145994671024448359171174359580703139715621915133959896184024622423392321725366865602809702636373676950792103240136624715447310566728821323866730467771585784995023702223777703452207303376266247826189568459726012839727405199396632362249918031723640692597168306381432071871982615578271341050176648647664170119557663775129885838126971782371040659074593791442350418996074834108590671059755593404187111084018033515688138979021633077105997212976549268561333791146456817424078770923000835453322869933783098575580187591243784862582524264001156811469396175149213628675043208545464876195463728434208805146697032710536300691165889199511314414749695209644853303376475697605684577938616409163043426789406070242211422981204084923317632177466383866074110875598859619368354783447099318024755061109652088381799685578004965827654319600533563207298072823199719665492462752010227544901253846741097506795048745553345004355310715601941380922474640374899176599657658091552133342016224733717412887237709465409579699273482017803958829515646906484925691698201941585150576353735560255144164567823254813403399303621363615964719928592608334888048429091000252608134571460586818076983979056934669551099036380190373021098009596786988815281017630889829391749369448065629470227006278901105818468074180815170681114901275916162667569524599616558539618507447783590584732616386284150670711360492992711225936920856879051748307888383522361488391574267933291905879943212104727815684275658931014734682103365511720058449467822445329567195183185967577573787557218231151193574816665660841454934862761694378873851567190486890616237609059839107889495971775943101546244387347060007471591119774808547945049843176146096017386681411181492007406060568284272573687853372580399522194297541990040588340737332604637934513944328078750705476928559026538191341358927044392518932250618298155557643481191359418305005796831762641029172860041865763291105703461876167831666135008157291415959521357756386714985519792916363042869280990207335440899190491993124908445560724787061114801764620113743186241102078367356 [157,84] 10033102353610545928017709738607198762282393293032600774728748145923949187087258033033550108379416184794661420744485527553181437464058778941920987065920703218730403524704728802523959543462910808407279038730111314994116302780727119495728550224788703236456353717210934368764451909317563270290834538718400421785491200232093571096002036238522940342576138326155543600338228674872451352184406145988118286227346638985799817520274673359929690995229180292843562654983881030640728765519928826707738588330009592875630194188964952772938068368406916215896055712430836295962594613371778632306885110832477193679050651394515950111305328611368685548813216096238075373122754817176606270290928762203830706198090411273326614061683372500689624952249668069059341230844003055650979095190714953454901046415695730212223990123424746512116794444049467518412318763186247152594912384522990405067698835990469131162407048510582714644897392592694674931535110008676648208687352168649214897979395408020185899381153487650565266701186232473929235518179545026549095525012114052905961217931093582260648270537550111070248920879026231248844561274289190203123033830936968200733627544023881855488544236094176997729209821490723258978461208642415593297155523675051020474754586078413076030246102729409252619141820236176528151034482300656069631354763253111320163473715961598868731833193555689105814476658283511924385185112898849377292915782562378259794611595172876480640539639876949275365213842567665367184998089454936761727904360490430502762131503721733245132201030591891474187649870645667306255354782354253273218993814082564589448898146865253943947398048905183451738327045260293485228514513975104208486898689915038728478549039718193504814193153434261914088954240372382757573606773484896975605061435493181514809296082390915143113776719624605976534997570445859927766659108350167795422558556987221084176790942324973206510323957428430604698058619429455482751320949583354182312617020086171517972456177361875979657115863214783013633919629439562884250358314758334848287196546738139748738256664961992950837401208235646122961316612552063143970826240514095321560723522397328016093988852255933138131980872 [157,85] 69274066694159736554709792607238268468183186619876030109596160679484233988788064970106379964367736739767517576853868993358153842983541084105516932004782939138572156046375568407806239240309871247127638837780290765827943271500547802598541573807103535158662429955610320312167603772713050126623003015281176843664818961386563255679422010570642594445727858371813232851277597194810287933423368793990242100410174187668122276215137962556441651332451193118071480919446910632541805658355803318182141651095222650235580930857329600515763031561406560812398841038024680805212726027030002508571119101116520177919618519705673819462137952229730094052313943628499577120511378371348867219319396932353407203035850674432639022470050710411936449177923645302517830402804336710292232955250474494172431419988726075712072672662191350133331438827085786453139389214980268030050771258684397889870827660353589712498118973437790174161539078754854191611630634914861101180544295318671191468278339323168585794651437746779749924172528557171215736240048529105526318968593869365140428871246672559503244628634372720191870568770885394765466156036917216003773339941282705271062285174633469620103520563867144449048738593884664482386219127810276267611476588016612292873691562250928081926976494254333392771288636262662126235644601954685245421999052854739530162946727809268853497092578277580218963981262743395882841229308768559608956529035946939458803673986856384762843829053718254283880020333826435101598957646711927059385595179504540598058053341589020787136376608024225843525359392975366779378548898066811019116312436644128024400532412906122464381136570508867624491682569166462944322191728707808117230378398500251291258958734149629962581994283466587471191930789577554628207910801808200282694067183271796523684280954919476806793986875140201714475435529029836127843798448758693496580845943868238396911181474311239798849226671179586732057952174073533181272102468673631711626121729882430039178689868530620551342158190881325981682112122344840016905851355702032815214182006828842497743463144641365437994173387319619958528784619126362936817331916794580884661897868541942366566308050670134863207 [157,86] -1778338027139270405907595828867160802308016060041667526686095680682743153728759246184735044449317129386022088210931961733043323556651178935688229132270056049415000848925353459845316757842869432769844278349870802558330792123712206814892812979554988651334505783544474912090505330299548721418445485758134948364730274831721330441825927499738403532431155856537199598250014812760447556930054819466986823898876879011506771447713640525958380603819730741528543074795453987427164347607865516598517389513613886774349531983928671277584049542259282444922684944522206702402175672269870751416089941588803873618538346551164196103522212482780236559169889083502207577108012420694388069070799785825981495263019068239727299106130561128519030601999039367938907776909956460845287177540909119311737774219817112190907914237115998998497750801835737237669359085956201520071976114372598956278604807174770354779685197330069091338605951748375953136952541168640183645467570339468494476431866524545508724846011749971844388197353386344823835078674234131601345501327173449667001824195435059222734958215185640931491893110705347225640968933752162274822411176519513448991193165561434789755011009181558480131391818530008406787241473123422782251934971662540728255779786412821524797446039758950441824277757990320734967163696999689108155358247910203928183815258320832298134196272985458779623239101064406644209891307912502889856248554095123935176665084477231598608293565204557727799129148326242450102720534279297192333824009986199061795597274446713709851735633643777258227966321305613091975513100800940517647246982548829653094407781569139520102694015308537345509893137125064899060759860141989176561165242970455668820041949768768259584698886816201189146744657778724070254243884007497456636589142746765492309678170214541454657986111977610185119897580542026355816371415767137367915145394446500144618641804908241162193812148389235022995457255259098067470726714335814066231576947759675375169512712594512210020168962024788255621296471278406261636486566387354671158600614690741869023672364958974017730301574046415109251537729665201635685189090427231416802016724507943486593349221384327680 [157,87] -39813976658480405771991984295615329020121806247286073670445997244515122164205215605839136588981479350522105906517970173076787747439661231370545119167455814522359933553520524818872828149487743285210278600082424404957599374768875385702825269582463350119628918382908555429027694032596000697593100099900010114304936980206654208676978765157802556942699304141662881923537364591667954803789044969097367061086387123066993032685673904137122694292881743631349302577985869599830909876158578779262816482849572140910492707369718008153201101482484048269837754086542002239933848163722821376248610809946991950894277862222165321061845281817913920293867014884262055778499198231574610674377407645100283178200640739576531125826768052931681147957777758496157225884058642095742381083678463863788988455368911566469817950618376283893103905592394250289818571814597322642178370144839296647558476773753084967615343978983900302200519857245829965327483134880216533478740838288252712593522481087490564398787702668432211303234826256809899444432216991534740323790414994388139559451527567851484487004374300777029794902356293899729167456973651003743316691582994370860061566163075242583063181930169648754707640992815421055399811506806498567671736956325920565546159869234134319485943399869151671487995157370457743682106975369237227166147193181887329863117038403288879367884535589553952748171811556798123772715254011605572522444273766061965488948332721114423865403647227973598304872585148133056755397541789407236869474708394165707516201721336739093355630340197805467259660989292523233318069340430018741071657025850093122705129530541251273023611691741961531792317451773576550294770659724869320940240130383041643084838109960941093643540604159606178832159297791274414600493523714249458402999835187667726918632957388274810465751009654178089172126976989590256307019390468477232290740301187860642481675754422273496689328802859497274061703294716257235175632341968518928186953658559130885184910812063327887120959633083951272759310550975911168192835198663528068980129482389843476101727359503663547493950029165782887040026881086088580882213931155282179966682804873434806827341418560 [157,88] -138843733537666525318383040125064755581449722698541616093112828606804020378042242440379391468153305399299393003259303416705408265178693730977002318695236328284837393439559896980399068245481646479492738315419188989361207152870300393610927476957154225592668908257817567960382049781145273505986210621944468311569545219065559458279873548532513351264150385882747295890573123776866807549369452077495116635467184173822219546348398157179202397035099735256875058209298882323128398069659611554433590075049397420676782559370172785971023909677732180807419835627755658238874665154443690494768592404679633889591340924388975854551719597157207700130747985020726126134621024159416171995770895286975781619147742524773558700883049127970085785794316735526220333306186456080112450754867887439607466423291912867487216360917966680016385712391941472868996423814971676848132859408834850772464491278809046818441533999067469282023872923405930210295115811749971841017864251210131268986848915475010444817516287627425931568348953014738212324084722431394174185243839348529278171000510619194559809367451336639046792744072054357978375347227853062692412614966838224303786493914754608402273848161450901211385048388047392223839563861672989042416977884402386209643345079111247403823306313515326448604340758257700205002560425905619219132075063709992852686633261517501825211140864081709496488950591098589323412497266325615590483986892216800545018282681442630341872128310460092363983997079128744326396410558316427819770146925217084103471281940055405143310791510507333030633834967847602031493326677428863547282019261848933612514805291115245029540431173565650585158726844242799599932354171240361797024970306921133235619364739668093753638064888110249548603734708003403978928222814814285039341221338346640692698881936487992317901807702820462994522817074392452440305107113301008442343026258303522433895048507643235201631778123422809441871961158265715317127423708257685164885782464007653463887287148460676644063411664820351606240600161155875703352387715593337386109048379978085551795536200097326510833149793028302327249868598260415329169299498968027210522872974227727797378944 [157,89] 1416366874941064226163576959485898829923509344147253101968029498667035727160399930807845749572013285576438302679120608215362809331839078455639132317659803458114887264545574442202852189532746783962505459260518463666525712516029814725106651096013456924840867973373040474011942017721402088219104803454134967287214236723647043346103376666565543144721720324721438601058146694174841998635186107886913971476146633510352961643419528099367966523318755250578398695681654888621805065806102516515381111841779301372257057299459079939021929268595575812432061670282257746662671197290930242011222311733032857199963929069499046534181674618123223876034102270034669454570012493027314235236244513823755834774123125979797035078552542737114971321032740249689199735478255585184351609430282211177040657669469316983887527398906213278693247118675040915052340497736397619821589510300518748762662636187121659563534094694883782295843166222083137904590265308575355344588179173600533448892296088738225799842802747497485752267280341186562547486753332672344499676411893526126431086336171737841410811726019593397786919760363469360747973667201268895806740272030979506457388960954654833672735563868063311931999798729182058897239479451596898662989348002561943893768040505394534484782759175243284337964272102634602171660891801711388248355806732766690666636047189903231960789288878530022811669939094495946103376104331709129653944870742297381800873980231901947092771736522010731127184802290269806621951239503649334034936528356791381880819692947072102615528029808545034313145969212948838427317394796802214171315912708778041788675404457737895436981438877199326448603700865110259697969504434481321332509812689653590130426456048057945691565307488504165004366207835749785186630383821543620019203380980995938253880725466097340376024618280342140363732763950591901045517231469104162459907255224907513274516821878953582072454240431668190978140867576315959006729123655819380037274068925145246347997131955989838646273618655091457380664930977950860204845434797453044065741260795678216638075110325107063864772849620233297571901467364886371619145717890072450261297220745237144368 [157,90] 14789730165164920437427227842147985936153424616749598721170458601313264712059698955049924607381950390994582322089850592391648960593590231367863731555283939256681626472817941693977671821107117029515155203795585992215919309334950626689784197879163118051831044876224696685647486344686795894881399455484535528318568323596402274048830554223274164978388228923879976561830239216181135098513939113054770161039619612292396176615244371953409407272327276601254959513527879963197469173022635096903675851011734925676193017723617532815622583946168017199113302150445605969287279153701332512481583187474985525957699801974759033179386093918424444122859406272565818835287875280142952743958743358187790845956217097950070479667493978854775308981356595055048101292538886110744714562763960995381569711810600723008431596853465253145774778502671457756651600174789142228760470896859144084843809196834996104180544543274397189398504377567007377970335052396090353468801165445605655601526067534771278787020662510845887966055491502047045444473251653917992561410155942709569285316614430413931600256304490427876750771367565178559778522147041451029822550832575936213485035232217652280257999818017237814515871688221389757782542225692521840894979239979512089143421125303466975626964992576636340754844232072348465796484551340518703027388913832161526392639998919866289742850485095042081286062962404355304645315143839981473297781902326863752157090446677342157373469619006364633134256671980208331749178179492036938417071592382132581558466449624467506379851080329215506622300503671675766597163414275477543708033845632806611768411064509408182202397949331238737382160527122598141985613420217883631088078836382353758268856335433202982440063551521435342074311042783912287740919248812308685070586423694905726064938149273973439932025736865934660891965998192944813093365467863366430930790901461800475330041502117468828005780247552886841427538299244465065929701714762519836287364215348723965981327634974022883811728307672958348573052260345071531547032581845617353343832191285029172989070510673634909981442285082172629669348552502309928619718121024785494044581185540928 [157,91] 46142579219943260845510717669004075337816352601167619630053201409613895635271834383823680085955330213171848640537193868781957682080493687127782846939836740666150602757568192749299800940110384924264417854777770246423302796591156401015112536746390140904443335336878630770082952502680948293525815733584981875530664435011809221304935061782008321425273932891077966678008630092795602365869242392153415186619273282445079281452892549804082756078311629381159230760098938153193039043097395144693059107306988834222883979659122085281542452316844022713408056870841047517493529777000378956357074152620642055184831070315474798644925757904432035046302295646469588192256165350870769842568804933808490176173478690943087109222901561699997709067503486276703212972270698175530136253236120359946681648056104372720868037445100529678506622651077778503031336629093851606120971063175009592666091341767372745623651222800341935468366104783346787637654368827786782903573014640309684996310114764849599099346089763348067117532415454173948904438418939908936459812508345134339561642063883474058132884705667141719986349058904104302644054131367647619125465152598592865721876688584152431644409340932429209641205916599629093293021803009209884144980661726538013224844124645453443872542319956569726394206803896811692700625595496151516224007371402481877019691484270182186924922284542679649384075229764244101654146620670720433203062871311194516884960309169750669767416706279304339998898154474153010548692599099632224981594138559566132186939267578071740334883535732133417898492731676331743430519853450669103926710164333116783789286061961083520102832393794237109752410210872983167806973847177415895182586415716861994890828626450748149666667365849695839908928828549533213606571667787180566235328544779906301875061158238509362465610861140745171824993967541378908649381965577588439716429883134373803189368495724159744314427166976347781482910222313145986269406694393084718117779943992970876679764441765652772537219762949237955992610987730986033180242462854335716398293235059457782111491268759095883297205128085884896286460493408215093312913491143051462039932104 [157,92] -39607565179172742499473510199029942292879239378375479379462589698342764876106206128947231627992026539601023933767381460736116026767676440197587452157606680409362849120845829464496501394720073621106574506815339481928270559244055769955629771765189743193063745221117231768153031023159627728066799217153571382898798433533241299755473763911429175445004539108704785729735110336214007230599466838569104946953687332892675862539954539203923841774732729120128388594853458868966384909178441019183512743448163150458981287824799580796394145972277920340624791129211301242747240435820480517848282731631714196772013303834353042300294743744162416211794945946740154867901999461970628121503979152229928193084897371736465082745689803037240306382164456403907955308737362297421294138502505907393011608181542442232303483691513211455737595279104362678251998085343194760640233484531680301777807097362358670245610730401877371847939723671621048587713968124325831576292023096611626549169338091960935433867809306968546541047237037761843560657617299040654468610473848370265394727522693961006230285133459670138231447994237529946520079565929542586605582173893032565382134058961910119832419746934044204263293328344541461851267846087273692952666014153710077195478364371651003326399391783223640311064720384109908955898359311739255758570412875343156506624932148788501549770200588839862132342833317448449790340511445473743470622826259282165025174270654782747052010522704120543188703607253700364424628284801602910173448581028660131862580963339808510262899312041460282102166492795406174786856930113039374145452769191049741215989462271156967047707920266418551059299938271183277114657601759225261934195626644872873293897591037352851959154102408225169013102313568509601964084423771476919007768967101086372735767713161651445629713361501157451683338307735943580682095579007140861638278701587162438161983023922141940223211910430150465797377616906138285530580147822367271024724399338957578541366333888860689908870415140177115145311164527676409323455631044069471752647313721741003312653421991088255869006053906389688305115888700364224138541948324832412544 [157,93] -500439759908204052664399642475609808622773770879001531933872476832258398078653448291713664665996193952983933125875995647696638762290176224879030802287053377993477359076450961615944374427804680778800069303107341962064876598977362267854483589752658859302648348223681199242639330212814783173636645945775903099800589002461490572512502676020634792705896762310179696112412772442494806134053241800680704586340793808741119510827396108914999323691610525793064241739797586616330126004184396673260724884271581540934831194608780067368699882959010539438873844389869590067408258076862630811530530203448280555354063990065062565349042922634492254488911724464688980945945348847054465023973225588084706726198241042877344891812974573495077967397404712680419697865841101703075228182675873634785028107609007412848609255219466824229464092388613294988794234586819837040329362410336130387276071468579821532069086317010626378884812270452924623663733352209577795389651404026100856717841010306001371019760934203613978897760583488928473161733142743471432839865147717566082519242672464584389990072349230643434976170421465478094798717697147261074484294397799712239586510443081294687004931378887594222922579004930955180830118735923727183568369850928033744922148749914659286257024121673590893498784644210756540761137901349917853852384487151827016360749229526707400644325653251456958200892956110246999045192305745114442815195883580204167920252241761108620741200716105591808037843607117142931965432729997842904436608347623074186168755382835873607809714022552465333362205896994419518520860822807552303344866650846758311978973652745493262954008344600883952885312914699245898202984360179831512911862784910431849038842166886464866016314530922871125224154105482742494241389661618532916363846620138663723247902789145391121363233066669084080421910210012350884199137991419079019700880530017108137710950095494354987406113238974992044624939610221808024817953692359862163077223789593021663175106374625696847117797150203728049483424443602962435630508358414409816110582668474666860654781373093676803192273859711798101691024683333586964070918881246400 [157,94] -1126501795247064867931715301575795123373078797081710807904869876624876735338904488837761155834219566953472954176333158651145474910770858721920321519734054142920466882688956952639492819173428354826046281365984993823276028134438469237112768567449167879540508102143283687548881313888172479373433438285669872065406925036156544132744971168879659932129051436233597693401477374315564398279520953918201131251520866928711831853760200071778136743265316981391989980993771219943643952358605326319839861885063253182076185339716045639529966887606980799594670073368773661851718872121923945071625131683339110618345357784280881144940899622836643505861002154094781400858548021293616145253606571644425281205846891461997235715915365347724474370704043744717455675849286143336879810700381731823239723206144343632203375215284839184076871313408383477823963431373869718880122121261184813649134235347814674987885616518436009582132135790912250020521659155521745285784495564967778828134591361037439320804382162364716355470708332644245757161571881233907888148905308087735044264893551346118171018937441049323627630746659074140459772719696315422260636277055031612847524826942044829210716635859811621431072901742949397156440038099221986235786032365458536248314042815912937580593691190291649702739480292858784121154006432907917446176143702276495751195678209594806311876359415869046111230975727279767139387714045557032357920782909957601487477184408298691303615026513835148620784785655894933394390502208055739469531723734607825135657460682151289001519482275784527624594273114412238877255096956335541039019524629339737804278661947925252790105264981077443716715201052667326066818933069578079808291585659451271667378677348394411846062138722231688079771078867797650079518259610412110639219666504221701183533511039919862014920276632297603978772276561081812218476923775852768148827623945682050292632839891487148286092562658466424585411646024988351433674551311647261556069895833240854275248257690461732612002429534635724077356741111520512882947985392067618862572756383356261965601226143903300341739810145619115914239651062993409842195655296 [157,95] -2365383555686262006792353967126008057389256265509791015853059876484206703574707282691760155566352869871725306910352579231066706017795071263324615401219454564971911598335821739857195025939268223569502499474687968174766906120633214098623651353627979362192173413007174687656790003198845984919346880476611218444735882091932387200157979128528905213026099212767043782286483301267560290316755535553632269423269765809711106334433593215045530508739682199738644389275768574693794056717688842890052859718215851792921593390237667220045390172064239350539099308248470852689978797910197913102991494831079455712412434693497779267974832753624105502767937606038802685079869025146896265620689263629192812850136288711758769299852432726143639939661505829953878834940018477076741540247891045117180540080367143953095700738813660252981488840257815878458014588701305124881929742898788757468441330462136829382279342411601934082997841864155638306187630085401698713211729593319157459905513778922052211044505267525242282234229180890630647579329617013800219189005043374247080932235969968298036518989065046840699183991787365901698602161029380298527454146192828709817597312066166531519101529103466034743939206803618196338991360639793309509380926360665944834083292158414896824748135194167848612762994443079157826528699327380878779594794883897655739469452413975349640375668208316063068586764416471351899554139889850370127917192157903193167110983328238206283775009146317329425016225825697786901088092848165159574987198873501552682342392455954795654696467508209329393303147557086077630744526937862147902493274468077050259859079667558043214694799816486221589579977259204453839149615106189059848844638012809461743366028474868588957151978483597384863304868949101126652448483486282061023307206535178380467944737485090288550572649710404211682991727616619537983904646068749130304835105805996880284380307386558831232965986129064749610780974422226387908419902727795886380961525598513309657613138017972756953513126539366979978215971381322775858694882428863953059841267749922642729604790896763762767460271688934953064642791410248619130000 [157,96] -3899258767847751410995413779136750007196227585285678149988916495519867871444491972326302766977390982609925930835769625587585735789403447961078479987777543596355605029538489256163433733425956036320881138047071250479836303890478971689886083517035890935794707670085551514471015059900383285375111256134846213935284807482628162051293594050684668085143652916575772277827621651946702420324363334323487781752693317367180746054254281324642204083889458531028603719034882060055296239367351997844107679308449808189471726111402646045666607031358805016537538423319111679439322124773889552901338176512211346350973473046517717869376268457579736769771193125176703214419269654084627194475220894384376044974528511667822467721150844080709958360083077396169182891067626805056532027482888533653251596170688990256819851620573675455011781973845599331380055640288394030475798095869206616881741721270242328896789756237023660048661986387620780573553592350499620529899946835487106444832710949738127499072853032719570200913513431749686103414178413078163915827000478073813198968899210227213030736239597063362057029760115547423136429412277340926466374064810437800055134416603286994114439225434554071137987683838544527752670545815927897219472780337629151437033093653442234125415150387100365944747740792909637721217103489636650014807409968793237154891174563762099232227706912227485993523659176806102386551774199691268782394339735350596515244654644005297488136360463066218929793165252657509763581586898019489344337108321623976141694862089560412379205259335626355563914720800664634450513103246381699324154449357079482570651692204011174717751406579003407776655511056507371905830095186481560352436840230232418586666390188044413275295722583226190636529643385523241848449543545538542761739523993883367094313653020580007630103809047197678459619609668525085490575936133967477844462723028567676386758218273763255832346686715216530183329966419771116451321371110028224194463102284239204575984602230545656176433695233102655497144491003725154987142540352497182368632729303653646521955741856658156382970317326377901981499696099861536 [157,97] -5945957100731655944323622384418747684373829260621698214973238732913945338673210562379515767533865840755094075559639993710394504286417223543545157146074481522887910008315058153198494458906985946218685638044741601324246894223017747459084907965080717323435453835889162669040114813742148699656415721596055918532261187511942839628606678132944331836595201914295767340115724476158412656495945469709275134738823101572720926952461493894974532889426853564412530904580321991844305099129344403263317206328212407404420385448041822060829946690649980179214111162314118351365301992049605956338968606112064015646321471298194526938107509100690873041907158827540450891633342024839682665613967633464921134827629916337393339481980786960330435252591639803476403845149505042085838060589274680497698127428598677318767662190151737861583175436681181951511524422177890892188866733741294532116612769022555078954172016116066901102597914037662118663331751714261788303322544395273889834493304731891536241049274817906223560816397957645686532382582528256575434474726781401758096790827308673308720536597094023595771244687291120388894229202196521710772533898539399685276315217074359558551788800378490275220193909869350821439376759834580713148061528996979717373763563142984745528019143851642009086913229428177443208682842322933139287958381362323868712133147114595086969788342315006439799294062491460061934418367497449920057595224232316909716591741628907233733703141728498834497731241705434551423494764001183458123454456492400388660012840964014675899995352422471101863589943601879733750978742611911492529132449447798452065450914206594907812526036729301200704743078705824823247738782566270462085677356465110685225919154805666341575240691564270021098953408545327598291649585254868758356106419700068249145541040819123456937746594504303042307301873886947059674835023413242026651881745713026795211415542046313722319536659058283144891583027976955172073784107518924950721153589093384478190909012319694367519652647604947414617865517022325068211714990839542498507304538545389173425405577135006100730416584032719059159582080168 [157,98] 3369241511391231646849281771892021451223877510847585829431768586953579312343535259873091303196076865541628595432939527026123118855254017956586390185732647933443689900804121247459794029748444707907784582919769000329855201180665666895849804598430209551924308026233284486167474912437447264838116225986052909564413548300081109038809843112434556075998526487154652288161585875059892641213200145144067029072952822943846360900671365748027947199215195074851609094439404219000741140742292575293533573837291546328410344100294604627395889889871402982260409494533008427055318081014560489546725487109590070676873073918941184324314782460789406606610704998283988337077364024407167320978178997501881672320839417995218242239937044291635170358363853920399060180209085151235227248535836814378377633188846925291608204446695408839242096993543997397782342386882992698759024534461133638947861443361625138181197230545543328018985277104483527788688081403106664151566402280488736772025719890812702892923601465084139416467002264632570038457617858251521314809913187543245490584279494328816815535908992178282963899960388758029613537879174262461195797196689410066826442707276815304140765680485634651583486317549509722429259080628424660619495928393913174114500508373052871726790920682644951001462054087811240674010174597016095470502655352852588328471905238871759066743711454697789401454464302871122025365579407805716746988666695948638187878312659456733854149658256969564332567185917244992800411599350901302208508281315099356031408460172960579265475959535997906555251985801065022894360672224233325929948021299606903214829067180520607432111358101180546203647929249503608409537912767517150531400264336772598778491279014961691187347912457979111827335969532171578715513539543543064287933412587007745985182143861451755949029996469807181314877753091729215114112304228037747558410269704797992716023179566909180351424492752405223500815282713797587983778045164507567791832229906021546478998955309115587472454092134540849020530615048648203382390161796666789484073360177645482957307353987605399693217405984479345170304 [157,99] 38848591876675346257725967569490129782560663114434664509583807626954016599722159602259977077639575177141770465804903165774181281857623058603822479416165194498922847933123926276085929133643896758476023016328734909646887481613401394938798257778272790907087788165464365816028807085178679305289355544852490147271266586403824712627514100013808648446054042129377582877415449441623783658732404552904137752111096146084853264447860297387869602030578594721012202175977898099666143478800587211147714312651520856079334412384690130128565937800488854493035738506958015424561116861830763510934376642480811778227695081035688911185305074117327092619778349396788573732641691032884798436305645892490506914189177757379461170664806578439057153826584843452830344291653316491030340816820239679389840009149873096417855653403991809369498597378638664407323260671096257869274638490826932702644079407176312134090983047662811574446060688544600733024424326363250833122578286384073208484473548725054017900846734637465650195756343919970939558108849745167229191458313531991854170955201477677103642284325478398165874730087002646776120688258061820527825858564425735880527902840845901694663092294840234203653837482533610252158992214121128702384183791076651332482393748117045410893316180844444043752337350878536552911179509056234817899125734882141171901282310200913444876013437403021015218494927687233453352331221816342498564546570005435897284865087280125599729818717419480884319221841643011956239259996053054933345765667402879469049154041780572703696166900130120033073275476474825530054876203231837838914588965594901353631206727258670793908485492362551587606237918199496799157598728081637657717758195431567957219817288618632758831776223625986355088779350224887588077757907102978199730007334385409094632963293249572548083804929106039124683057972610667390437099118273882326777492812974694380798762060833491256347343056535690888019102587420719218141431244002595358020944392852397604710174740723502645996090218327947882889274104339125164843605136467400785713680616937387313125763723931753066364647723411185712 [157,100] 78677785985547175004965251159844276911096502607501880478858928113301961025965627366747085335443613672343241006845998122031503405692562479636894081052400454700697974598201245582352784023012028257229654835434780979622525602531073762501931898271889073717565533874311218830879293371907588095932787577327142699036904968845920344097114613583844073448895389419274498308211397550864407660750116581812685638461994507064716545515189610360315532147448054024488061593354809764311271695073846927670080650157496301088354425623206054155183443359919876596566507700378593869376787977947387457591104197668057049378620952415054480062610734043791720365778045450268823322113056689362009332112462212307608633944318493015267221112990988791967907090312104570625866048796788404278970311589825039818300525902490574669343918084753092850687261421285636103086829680541270311199128148119942118148736647659769308597350248404149449489313718857125063716936753536630282639057799317884417068896581451053506806811995991242987791221513763318563151143963305761684896011222576349444051894499800000974165640701234346367707974678613444897882844352633105252516905298016944571751897958186819030133958492811223908366098765301423110254245222903821665461895368532366429556944448078182517602886538335298029389847808146685772033967455356642955150082763323103764471839713334428864442141010336429677380981721721229944959995969427940656941064715170143831034953173740320986318959180461667833871408889292559873036675635183876531486817911273300624797475012253245275879699227740237883021617048559240010337116985908846539715918694181040201006332808951162462213764610910989571060232817355493284608641803506459472350794314902779250494097705212238667628247800247730904565646982441282932301419359166059376309463243717702828108525387636373304951728167975310720730633159287204561619874434534634499983519371577871921621320544137141052059244020001668256232957441957871764093749212438969085276373827116457518630598742015289524472301644712105347692415813603759443030120667157729061818704207664115694614463073045921788148206829248 [157,101] 73941652534157503793833250939992690485692629054465485211477677796823493101004607086324070026024677322080842142423432024699440636596984184419322870025977295119801937559873622890554965713046650125096953231802240978250072660275937299036601722448492273495730539026928012343737479199493400488618154543421432671208633831138632502279334661834801404263350646267253598593305138395943033809569715237030889196690204645637838683054494159805428197469595711110833096208872952648699234269700842276277818752848467444722039685805467082179734574298100785847947200785258182819295576041048162228175526978843319040835692699004452722047599907103862624094912933241683273111819708423059626107959885622822905416637563962118360144454088111388973877559351400425901059985781423903163270920716740997743429632369012153162994220322848774706855625811657899993278495144209226123830343383584655705653265861289751552146083422625776119990570924543559885407207460261803486363635521509681185474431159166271400730752506622194452282991063458069783477538818545424979807717988141729511349347848911827621208069262569916573875794072516145137705404124321214878098259304031000974268678262310912502480906238862455508386756644938975968631527991089671508110100771428042623107286606347826733308660859422861901316997214994193315911081527993724180537705321335178913802123216303341950514401206097659732949126636166605639666798024017915204020553688769086967670217356734044192214081335894462980152933952528367506859364029585319054921735971497753536088276183783375023864243787667429057145725767771769951068196063293838086240435728915962799088787961785912193571441351204259938623197138142099522153394240745563464746128682800716044980467300051858071622958526329979972131420747279325135768663136328037005472826142082961755875859315079637179824947587887291505212910047157885294933137942409735370959463607858750914688389515697992405715013066068969216184063954390853240641523611369152098232911567419827931114953094574870320325083179614561007145581253709277419397584836086076497297165625370606299383057786650139375858536 [157,102] 32908033440269241138784361453381644038296466823953419834349020809994889896378732953846519993035786743640650855406312781714745504635907485504574996232410129261461554394067097204610540465690104146874906588733493730068534787868228519124720282842427504769694269324212563773964335894818607145263320531707340144490880101595860785754234126202877447908974132803853923737602632766188568525056043774184906433420951808154405465406589563977219284243481836027336075298385906140967290380853955681213692987787208381991217339752868733209887752876070925693889101179453774848969887864223993872632248951317224445765344688573348103745417742484582095814265283502838692399253070907384120272929366502406750776372445307104864327979498380588380004115650288236869221458862714699480088809190635449449429014006392912582422527082958225920569794966393801786305757224692280768565985805305936295341434378937280300533339505169441257322353314537269998095360963590784868199477893288304196064875873169883375709629999547782974186071288944297243158685958579669669697317136987924543681807412918761341327727064652048311750025204419063826086921785269407845676513470365563354082427347986829371358109345226603307150247230457348511200245508574594807038853763256261852737972659567864608346625783633029716326342943005935119835826827894641510996007106802435771357105286190727123113050026270423801008333708479905429287447653489869116662596618451146243071307771432264824616631401276927354068040872350277606120621434031880471262710407747015206396563056673709754416028038356061745256705488423598754273356297313910116948085701102859431464681965684716347115760272438520501053619211351456898175848190743283155096967387945050299120953472823976716644134522105329607676103964302838438106860468198308311215250447145989192201162998256106420405280119980284064835294507064380130919026430926479167658740371969259843553321629573433723222770858725504152257087071954779880139329718938223639094189443693856324926226852489101048029737476277188922387245443725277160902167685868877666151499308412498800419222142029669952 [157,103] 2880094609467662282696197242575528203466247800666746404421530983589393065814808921877227235574216072149013475283058279603149018330697284723845361420620822028271196385727918520997624030223241842797540846279461176133554271021923106640927773999582097764858566394804647447182949220336029079648725552822312972264094689716043996986823140542185260745652982065081349070582325112774482106168529618043279197627244188456791323323625916552709246667465173878906964430440606089878864530510837026767334395871002570026880423357534760366347119024409782315812464184070862709118201310813758708637021613427388554070283037130562062313386357529540116807758981059703641437692638491091662168563088919932399263597668521610371467867605771124676138890457577422215287211950152696863889319085225179602656721910795486296515135322765121608530498013105208007712343695781006535055585537069625566241050975698454845788723345576726701931546951819467780263967273238725956524816630627179440783186634718381515469464401857418919525239940365545671772547586815095671561788042534856056112365245392837404025803820281972310799247430084335838777291069160461557345757236253030258764265197210629810718097235564696246276123799016591686425224698571299580529392749964360326737284487571707377481801695428565847304335982696658374778990838554762325512583778120884538363416569702135291669143401689486857888981042620526690463627089708020043237241174813455971882572568227610116753505840161268323058597873868364709051499653165696643285564213905785298968089782985107430453573732874057811463415975058937387034166091863566465581820139705610920048406340143161736987738456003494583757846542036693627211172821723315657484217039475836454792960892619574170457728472333118261071431024349590672052127305893796186943945039458231511958960867200180584505148580804267474079223384185866473962815775374433003732730209252085202410563327658842368852460259139366958874365464413439650518648242410541478950165672843971786748819396297669791751188856643910408411236241391791268803607170217350388953951302898444755110112848872 [157,104] -5415206045863417254768650804577573088707024230605824907933894267756617235083463664242928556384514636035615129781731478060997306319796391929800998378536750671208687526993592083866597012709076538094817644678369410341734362872691992563572734058991900709668205310168158084093269200695357601406410113786214257840167254215516174209347344770039625805765932654943884615981872534652556462538636971918397635630194385957449117413567030231849315526283300360797762970227770568199119944166500662884373511038589195355072085832683005879796203225070234290150938891086398272519415531254984787788766967734671782692599565457729980281579665022215386763419488683814558400245531831530667302826495782824403047716534726538526195801987804554162841399693158740804811512187222341367134500538684463610330714635659806238726722799361038147282632227283683902408275375094838767770896101982844201917993768677547218189063534205814903549636311047454213819795597171477090495952547100313779885175651564290074847623469560081356635181222682211337874871354611020361859491536424709718336692846985668193788064341918419953692025838528415965399885606901302461521650078758735264019764867111421585635469772161630528657822501365321704321525420017403400096361391041836445603822452976981764597697027542560860574766556938121818106149359137662854979796650884056589463801596759545299390851903933231426481128391921891100435245979572067631796171817636828473495354021838653080477670566679930324785910707038499683926070086740727263424484967494615597430922195861088743228238248625587129679516341939042524489924226488400110974144437503538132494151107215223915271796727246606919438813612806189654647159415335669812166261160727355891856408708873917670585959063667252396172857245475768551332188641300656038355837446719873149303086572935395329256619721367807143198664952554874535027896007801476486141285041898438516540226160169634348222347632431038984714589013049712752122790265312953718150966001211286658078413736986063490395943321774293025582134530912425853111291275011292476659228609805564910835824 [157,105] -2554346356809346868895954436798650921108132994881630616875160110096471204056247137694106823195958646589383537577188648828341739623754400780026232455245908364307396208726419936713150251771479888263032334241860244091503714605035143336197851133912129420441685239816381366304924616185310358231243036982792539666403014285533481475403732144060859040682589366251581384841282023146594995763170938455287781237892792892424760029304482532722719684635272602514128071869094361293576357739506944844709037986079852411551546992703301009444888985691964462364971268668576043677081214822360002823909340450324174618714779705672466848350097088757630958458363155064499201450245288683006766975397004630113990340088925135765730449321960201524406806026716141479500789474814161466710775319137629138276479336191524204290402178196559751494671926494020732014243100034312988618503961557851456608884158412711278516468266082290630905802113565770105489656849830958689354199551779394103926997043788714637643525146205445721030350341544127859456972513290423227834567725119143960006259967423512764406887795391085136659931294760148087077067559295682841312068107475261101320960858435041319343303880755274120973655383631953043371614804417633708514744046480094981351314759296200654391182429952681418603709230818844606996748429154638410075848709850088287470080359739210803415385338891869325714064481702291555010681063797984875404824406346831253607319713512154215145646609069241011259342317870710627322480714029465664588211789961059320482731484942939108267532216704371043039371856703333897407725237906192827951073090681294816070004495457879603472976832755937395086195398602472926989819124407098472589031958945528847765490892688069297617918239427082343050261072610436995720690901348777261483099918324617327064045941806579786483098883938497818094429353370524523643683815343878343652643925419858627591536490026991842943888835565484102498484137012964749167442364267704803596072557600415966899103312897898694726067161870698757451919303727153502360998130568840156567427235139140928 [157,106] -505229754211132401006561256852799009322987573739437966995783202708373018055259317279471006590106415596569446455550527559702319867905452297833243587180075367141384325842226664982903577996086883504690479312847213666734727060582158618531164438447855711841679150308161161625415983338607840746373013594905226100823495796718313730006676411791037650907907437830178235094314765735382374542948253810206552229000645616445049150781621753385824714291633244237243323620924462472929508813678998667562958784594896360055939570134267371383025630130944899583593700763740266962243656557104777821611865379443119096768475293116243930505689785554938386864538284941207293391345546297752502479700479332194930938960847921949437199722719929750359377902095412792641923699875777707448157905805582311776493252523866501356030798572276866936926742166083544582538531246086807084526239646902362376227865690865946682727388144322158499976451408652084476097662291482785110947192125802980833842991254207380318528404002708550627394851840315325625007046303037033854219745017528234095673721296123481435860854942690717637808644080955718979073463744244425507596697501373590852299039844198475071029064837163745709734819881179336034806392541208298153296163012842864660894784548925720712574381771092086170353324626098443118112494139063048449444529915920112650825736610248294984275254366450681480580558295466241690076857384011970823872809740678448917011169901634932298282868922388448071333269359277999135170017782578862913529278535521304410836729890980099184991546200560552444414931587527055249278487494520824579017270071694516190517475591624701646364929610943116001372006125303981087633685559085420533359416839240408600489450691810221970416295808749202498578820425099926969285912135827486723319520727902251858324266037625305045292066050890855410822001029672467721921072292031725259905287020741010726303327887472566501920774157756034446689343842739780324889380382859267465384229438635573234151520263764694956075070023081182659144690832898263423762391446911081095589285120 [157,107] -20823518264093101118343729286300240570504085404018314679514436424916912200399694055446384108025498991506931518803380160992885273755158413166315178574148447451463106178066408669656993357611584198884847599708761555888864645880230245890324357506587712196222054810877118268386502191347846374664224704949309947778504128519456235816262467112911450673625207338048961868736364727335896975752083969572844626702062991926072914975743472473811312092013459210792409062402902917849727991682741669373217716812297509178443854618729701948049990644002025109907852646500827752848525902190635836849719646920565687658941376775299981578935101786588962330527415494813676229452036454495329179790984801024241799170450698649214094664063853124131226606707531194863169133450895807487321378752027809687812638326399656169254033515334467097947245442841308820479058890337989889540783780078993877425919932384718134567408271328150411074365748344082121014441344632780769825894207140817050701391152576973279813832616592118834504012359871481178887253620349651710732086805114776617411711288541150973519588891174208395920877977817036698580451333697627312964291804302308618589488949634910386284744471148504873555335958543633441093593443783185396553724849487009731756198879526307699594942793522273910787958074567982881882463128518869305003268146864132369315291405924222329168660649912878821816603848114973923896391721097516481820330975628722452671709842431573920523566284233974123533005671093272696733116190336525413725325458193999194776021080434758449203676994290874874424927452204037188501430691327065756237510777603586479767776747619668850934830040585833733442266029968809462945951455311614468071035699305364959235618077355148404395804821135170542191406232414846889021627602472802431548673481482501850328325947623160202327384821065235002489805775743796052532360155828844545715198888638063824236080507051413883918246443306885256542160341451171653331872947448555674746081691733191906514905387539191769055124402906457833712245831876860949917525142767655161328 [157,108] 67018589332751880644380895463871806560042586135266584921721104439883564003505785752997717691409218712464736603940641468650667684887232136333544013342769040030827328784601159817133617228340847137602781056131473364820830744746754441303519516732189558461259368806509677554096993059978621923019928672267856978612470911528158582609763194937466915771249312550160818635265221610059271311646051516133855999641477629040563299535658516489667946741182818763036699532692894028890183718480785897064809757858476056149344001654483079083926517057798851589210452308244278226430216558564765139892211773023645983451777651735931774761443867348857373433322261533992316802801903383706926506042454259078439942271294321621162610669967397949736209768841874452134300672274567750336643067453365282340855012268513403672056552702699995114930106314236783720004450527601110976436011289665845085251855834392573870507075742408085115736959611012586115338051951918327566710840995007056525019908987417226841480482324886631496044072584724507505485388177041266289900324013286502071644195854883825726080484426484829453230674407804096935324711978963450829283956233064227489756208567228306235334705026559774730839343752341374562057479527570995925717915520635582966382530181934581272700069035936431981908590341701815115086413910612650063115893845942164493261322858726019421875940911022036894017379498746689185059834879270452802303467316137123979729602222063245214783315061328871919212894008089829178565109567160490309439086554191133894980805623849878052864482496012102517739229490236192667484034106874898800788536479540088039688965665626033480682522460131572118039416759485297431034864066705265873792382643578924157369788296650173334223737792373841436121831156710759029646297248825701303639736878716187663993636199252961560509390909477119490977928506013311454717229707175087169821613295159353266364126880679592727101874534412229396514469074596824534265528868134339934756475488788077060896525841383266216578898758044163025299466207522291390768214036468856 [157,109] 38151242212571884407669817771175733586823451265700428925706908194615124525216232451947402507535265989887518901215557755524094260871246062630935939437405536612926915065162106113754708750471585986212561466867687585533791980590064836246748578045879711706899083936987368170505318775586679227084412676657556532053636682073200040331493258714029497855702651903738151430553057754601171778293967662387210688975205698240944935487673189809082243028744012937205337216552487524415387008063077222957018947976284937140170291223224497812948844348785863581564977838366694101309855227604876712969601947997128523700232645955774827880367294708290004607875120648585912527310886248741571951967843062792243249853164077402771169212721366016844804169230676244457573072816288117052274777400953260124188717748906654725666119158188398411701290421482411871941197656022692700631085253935620737010051543300180281338905326142832291561434792933728292590094124975526196291233691123470558891809886684324674557570461988398390654446567471406043343415200025596622009964581753493803788817213235235858434576386841575223083729790249722435872147307796045312787422097922282724681381923066067770807584923274144920841860532176800657823325062878611815176635566530221156527904240774597389564134124816039504259205005871368851174519316962482064306059220725389441361980045782398457038314861188798158669434935938879038719119259726696285034586151710845614769690355525065306893527552808223937063785250315822302714283714040570351189465351415701158568650420026716323845361175278825173160382013821114948816621341804230270567001549485645089312825721640247021330040559246803037127525440397666263943294582906327931668361050164175748426849334330232888553624962551971160649499786009313985519827917788105898984311568441678964027203135921875713551820754953168860497375867030612452574645698255882554707656614096670529149752290511594629978676515345083320660761594136579324301706996755992505694607147909132523769703044102359398683418228459269891145280579687880610667657801 [157,110] 9122775860657890795547930106420964576206691045031882595956089775085897025413000087653975321963671097473917962564955592677014843088841789569501865461916548557768280944961286769095309102533669864774959460078003120679944714193530345507529068494784346794413766498454744160168580755353029838036659980312465426006768533874197292853083409553860757617983372634950629068013719506164752323682070540739872596100748620646008814053444823002311668410933053448151125103851562696166299131784341750632423336580102846951601659617086745142775717679235850763147007439043820614217458182174160635206747367975720040775005686450521826465373843388696822257254004268814980244354626281870010232630205201626200394022611689651229470659078486911027146909878884737954723684995683214381407387483763011288548455092451220654718864119983843437681583931705653271172125844514451555860354217742295270065242140132948631477516176803532929753030302116233859976412674564610947422689624516020296344307857644927328944087851524801565783541327373155576947662651503895441712847756177782488031905973244342324641921969829405240421098588199205349847999498388547040242367987552951815379267531892094528355825670365062795448522356145825194411741844935068706092177466941748492632558519086720106897576087356364402155600826212500727781139860413186951119648595211166781249169885112153794540776146403162578752304404020023883673309974940761279174305581230251053775092682523814313446221595014115508727680346996456674732397401731405229451818253672236806068509547814694150283805887912993508079536637530211377467288556716646999040110116369369166725170150528321974707050079372220183460656031201829832141143472637468479007423383661686705724462755818148131649107075710747718317973433913684075275165705498270407178334980643547246521178894688623885021438217322232316889097843029551013739590618002255604942114885922596123634277334713939654612684393742531164476023456418641888007589828870704662443320460763971076602601934032399716321641314405621823730315667466699499264 [157,111] 890521581084635688502240537716684938531437723187964235333323458402815649424627480979643494956165557461390423099286475085142020484463873470797217347978304117446133400450106244954351600056480482654412862425073895962020015089950273413556216770178787691732953746885955191999597446890694244353488449895676147736248257789321270532463289216483116773551201371612969168302405326870070220015810995300876462256248029103657459638875332470868994611615765442538524672778978844961458612832366546301469898394671280080428434633590054083156699588876465336349960853031877269198174070894117526010220022358909022076113646109794299987427326632774938759763720892799500149998892425896262588305320886435487621429466637529145822931411345287267667783627050384768154977445360062621903103247216576492000740994548918821100898517415301194535739071019547150580454803600479690980749232503661054963701222471503806047738096463537748782828763458203258015962622815685369676662077929090705108394702457492072191870293179097358589058457839760270119311127796169681259539048430353030817120332032552167838137777040079815643298437442684189969931770014497612143453800658488021566604699640392509937378243353708352551783611210422981577109346629634349356403122231732190615343193028071285334014718143261435020217045109201958974994217443934357989481550774146474886139509779468327891076665846460962594950421187225956392772657547614764850506518503272087357321381305250443061667061882009302498610545484873337936402316802882103314226069231682537115664815264703354351465169033373691067579208714191475387435448764356838451554086282264384260510077870175010367717962647577112360220618383134448682837772127715524142988367597818469108980822896509256624107301083081675453342967831748719389055006684521233470067598390733381757370699808593869215395600947384630554412440219860598655941748839315258472137355499884362839660199315698256353224475807394260319069310879969675534332811258763341930995547787029667245184182211019005124384481087420746833443103557408 [157,112] -15866786572339175143470753047207102775905237857239965413382201764272677972423217892280997738224167484902120716574105737661429563085334677290259797322089204140525884881851355485374971744054716116291246354038848327908751743267547338653509716697459022698793440299463654284738260109650965179656368623022084039140564741438568525160272181134916493394007242020743229116175700987506901112725612990921820988500375838053425047308574813970835872089683867243353851896131550399803784359861996663663984060952055429425644007811235591219281012488007178545980600724058694556121998902902799525528340174455620644698175123802675627253241677665619147705721618895031536105590283076195638734986295701192829029888675006099114857240976973731146854499413033174349962666973255241407568099454834888297241860002420890275558231904956647206744697130260963085881716942679468784332546708853066975467663209577074596120474085607566540750722160218578005482845577235926880010853851874228792273477666453677363320090583920243961606269021288917633006551212642087258025886963577666173645992388511158725840002135331670722611033468785065287940642888856456936890549634278188634281361488042083186035728913581295450237468711684697329926303092930097781975483060952908577123481302019671077192286449807131134573090070761741948395017609025124361297853175055113674398109880601941252666144284889747623804442932191279450510899819031230071950966032270296320533685520757949319176396318939724028151572033841429346700484126975950234092212893423914812047059258848549826569731043735864354167009874106709976915113472043841915730020363066265886314740366587374885374769911110729309960447392753508202701201969515252814276472237349330343005572646848648503582797551970039482413712796655955293587320318992662480425139731060700413159829821183550500051055887838414861819680158917690148752450868629595535502009396183295210200759544307588608481321799051284117408322585601018837721438411084473074764407977685872099127581975356758495906490623094039125093728 [157,113] -9944530223946940170165626606681852825865599503914194517316016295273106695168167890346305254481585629043905799141433593041316566501221206497191573588224559103427125545367744184254631360425391330517965009863070088280445989872854331544570634510409253043608268266721770878616361616491855963330950458670973450267316592018028959771131900235668563557811120566960483801862770886104430535451792779171142994093368880127870256817262547180233794709128292389631035024814702884198237452213655158991091367595415919224142613606425779841563361080285166995692976351034600577440209886385067163484222114306869472368068804402154136520828531632225817586132399665338309959712892023649280611219367112523949922022198402751720709826614199957119642758798288108664198406952587985708635763227076219791434424510150474077489164017724347437700076647468276933603527033164896105326067121684290573021144823725337738575180373545398240874562595167285904779049393903101348640422183329154214722462958731260256301541921557980430996852447426700222106130142977956191766159629303308611148137161820922704630901771880644035126234996766303050453067588466303676303024859252640189598208094728480279159294475823936931038999207106048555546316937310952876472550807766678773099630766803696353080502950572620038588515256204510073928040247051662792391001193846872882092537653687408208002769303183458758094048208238448413368838261934290487136456373465119481687352833002969523559104616107553115008583056518031005658138065657285991055016227975538214189070438410807438618815017273127521122231931415317778243280563125688960943360805061626150301572104307024776633800659351613853566733250345897285084564328206916687779606088533794610561738045767943415988322252425403845765012948023559044612226647236919917924638052667114319526184634751450922848686072890208952378403057261480125869798379667876014219369001018619048733734293895253160246776051101245711666024254482705944935556350993311334839826024198079364629083901011659497686515967058286652 [157,114] -785535064165314492620008507728211622192330646577411748661447471075123016546274797369564258998046338610400492844778092366322631952729481964623058638190291007983014163898765231707303822752315240173596833736215150180131266741086149465538022583538277590722282592628349102246280388739593597776101621803091886245229296268040465774000477851708831095677734848507959756236942984390977144110932927881806108855855972710238527500092051306162282389241325011106595126130264243906018836182488992000579609539260314940981563889115109912454908663122814989822016690899569648706430306591826141662014529802004489878470662621171361004175534884863798828387429791359584871776406519863795996464907470363855944082519644232736178676783910499628757532851856979437353557720709587905965385297770503915244138949506863109868293678867085345681800153187857831748298971548873186191499122560387095852976807439303365372443933829333099692932250973627487705077321566793057902927646816332904624493678494347738065125691588854476042109507643204173079637829199495927342916145382898894995223724610600888532065070655357856806769816481179397830245854523871424946528338624270318040994854359216226274502794059409544145610080370981625370459138595582038692546439509788999641073499338546988053926906908460954465749192511133475713348508939752125646420417751344718040348603035634998099689122276912771369461284839737375362895991803929227383143102988263334002602761588435638183131979416954984505785346085275429356459380714149580515705757357682445935442908809505258767427179077997408248990731249069893312938917027812393912082899199964327786393304732438282904025658361141621857520561294360773127688769914926092998519997390456570540353725530640238915305427064668950854524334047491170978922518107323455378751249624076038540760687362638083317872852876983492984729344504516671902548377340249528498186511993075402635613077576180141588703053746644463653926215435102313326028650565143504452879743861358790993040647430522766860217687552 [157,115] -30087869069122868748192895302312596193585693335616441047329902163970650797305050886791020652321596923487821963001434051003326514078899061534111577013620326908276743929294694106276099212170439416040723341052946201632535811498758256504456650273145011271883350330301671618423284998393149775907454702931953674921735196261397243725842573753337116833940343067320747481595991247674628671689174989606193772607355879173798420047061605095300671232204870008946686041097648104851141489974607786560656677656686325681471218096269974157214942227434885545366004864863652246031623946849535648954645271932072400009449635987358737569899856335416489276098402947672450827919505054096800223677741467931417360373369137538833769897298113900884253259566775908072709376808059253403340515969857115453537789739337662699414093985769558321448032458111070645038269727206830041911641757092672600982678294737633297464887586649616780295648571279309774841128837080048545698463312801173634567233570080127872630410201566217444790662123744646234958798412203624855626854360794576801994015625007112753323786979307483688936324603274969576918943302019253326717076421854164662547068395809007292429146044973932662103349194612576250898145038615401408259194517813784366937154118508807890391518637633000814408701625088960092790968503053155460283871478040086774207609526709339688740999506213477887685428133759046255999081793238199270509818619078307813076028745248076053950955477276393395238646750418552517157472869485673932094889408881104519577160920751711527787592529724181062273401317445557577967110550672461790801925429165419339029880595999557647458565629081842376438061302708148246776106223141973488979237058447258909072963078941019889050908869009427814949583800631337413855875540958814089025183569339049020313027385745942105825208088464827559597018717749272619354922183250699836003891291140346241936687514966129457779696268206901828955768209599886980055727161742028470802960051800342051206483909299275053616 [157,116] 44519467067326070684154042737856638551112840046371607649667103172781582432787053575817315617120133529695071363389796747331039719501214797018245901543341863072542986119146433715585076633364841652404018158794350173884789471626935870499878577479397675738638653369251703235289009046935071519461897195979397039745635718891254372321981963214505991492769775619606692850676910819818111209205001235256123761418675339713102174716394335242620720854258413781023456684008128305100021318376033821518490314758158301288256859178316152597082298557812518057299431904870504397568392463097385800902510898411566680783814027084782373692819833524961466628921158922116421092144944533528742935358007589934286570906983220413913618786152879475556924707743057044767296976581539224267589676185296142544375082729397353038255890594718568265378419491596017356950377956368728160147878542602708944195557453515754447795426115381182589718253716523653641467573239908837489121967951973158267167660453235895539321216205314564336456425022106222695100753357886456671855324135524560040398548860884063609502706750345932638390998281652946985779953577894783808486650967360151556567737898055495519987415471182089584372897167618371488193562044146471673493085313196051702504493755527407498230821718344310471030974446182877217300676845250198213443752308430021005021608181821761964458894894454688718659953399000815987971231576942620882925654054316390592901173969966500598719939698784664365941794154102796831913991971038513919825178085490854650937616367378491750246571080522377343633948156683406748782605917573819920077037377319439357974602739507282816160083502617802151338390047005075048013533060340818365704964257609588078360246174013064904150589282021087622427009528490230674515310009762420179159923191698809028209563610188414240634491334756611612919018243530350321960829450132068626860642266237671318190837175409114376683049370852399706632732236706215642230422983404074559876582356353419375290152518312 [157,117] 38454739624277578182660463103101077243493361206505731609211047219812308055596667355363203041731569658530204568975102997756005910288432642284476797230634875769693480765199103901568496069782075373101502449153964519485034395155868728435812628197295873984141588838678950388635764207535065793553221465569698970956868716596789930278487671358329085971666225647510381598131736072508424875642480445072203978791695608000988055073996026470908318677040342777821002189212880310398546426396049795718619450472312016608471709913373556826770903818014599490849680130451476165559075982827736857415540825316079231104946841699975693925769817528939262359467631839137355024561587606494080003519012717383819887573306922097762926517790306308642294991098732853545363515618558398299554418022321888577576638770187425115747334475340664759333907949117435698224978595775724852835410221833423221726388334344391300034229884227064913682915692862550998835076088782582521780955171326618981131199526712800868638221140039883411997921319570462592707350859841789161503455505195877901612157586571465721750124904761958022489345282948046833051957213836612315765177272995681778496462900912527231769741953279419960435186942697243957452696252842539902066765845560152906540211641794540675157307210190406351451760965066250975857586948945684161448964620181770353851752179269009155902929197723129946590180694666899117386379234883598156805999185939099766028935293621280090148332718267916582003734535230397405258645664183140832404602645349833832547729604856537748628829758610146931663186829784206685283214166536222321330704060943984013431243414626885903486756743798411230046288872501401014503692527216051877360565142814973362114513704833562893959082618193088536589026528056185931608140721864356866935475744578425365329474742872665973727627235873311399433575793617272909480555483188615629554283515968215968835032759355284610405534893060696537752256166120970770311777454649590172064177963709625063895451 [157,118] -1470357662403409645580989383012779671343086296900417220026637759736080715999016697521247104441470307666658387908554449375768512729743532530433973790788527193696053178345280212630471411958273053369054730502642367625289168461086950189172577445695825691089568032190645617316665338209128508317673649688580135875459198141313139353570537367530014535000519871236733008295524220585365434072863824714656434314731008305040902523857758116257723288793302804946155585302129554158264304566200411921460838757591438136205574267756694868473434162611065137726673305682655719083073937008704050993126160585301579825788482268753761845314211546175539050479412182541624506640346424708053335013100571130111413243740779441721316496441184973294960663918712827307011870002122149468850469416168424024201592722514052870782550644126121321954781673265638859212160614051776763773084358235707126907752303503361494044147178725655103768640429202309957588711486589324400594714070477479741927346092425427374223068557277023821281376525280888887105705512214268208007644000662858201574633738427158657147041833917095869726777315945851544165342843155848991159180230625331267823845341444668279661648930816894112517895244141249801604974160435144448501641243749658301688756280625572426701899162099489487486975190696424651694217593629854421740077562079008788466675364716911470535299242513221891441212460329362665202133833169598074286123249954286085177757156951375180544398568685228603671229668774470243575365511107124871458327396643821873645100915279626862080647953772902060771080420272294472832792681064524884972124196117235935530115494715851612482836254287609422835988796868214518858177383138408849102138624995642871052961278084929156505391864788985729094698159154546644029336155899727018597100936119768295545186712489456823879240897493635085047482722584601391064941683738972364050171021649975227998419565962888569587583623312914374613192789799515746606958059586441608166189903745541632 [157,119] -31235106595361918951383727355021800561091446017283513135334343076953866505964014064638082617670513894321870979595580203120905655057939644389897733121165534939382961423707282488834545999935371789004961778832063406192222834355701166502348487393273652205709610427807130771584445076777786335119174145298882196915007991558945514223962739666678801165981416845347085354942448176629169586176969402174990582628384453736033062040089979862587699791935068151945629195266217564568298920426437984854031079587114602327416364463778255555143925295676418720527177997182364239317915296873325269703703799643658845567013065571691134541139431144703075355889601394797049576491817080555116463598609013828518449008667618401426240761027458283170845583913851071918071524843205210061575652701096590405723008518450882980149671189987375253853748111095001559018130576964625238146387022075732483812858697435396913426107322964584602601405496611650139744739277075973495237328339578052872901754260666734589883250689170620550873312588063738334862335769529612864774871331153719387304641727453497791789255933529843113194187218983164436948502868685764457225675566600851753104317551139027230119605396110626401924403729991551760998907762536639867471806901140480426988508558185501080101135285585448462436313401506039917739624242082660098140363229961094335405056184583614259125398446537967701075028590987150771454253259060184040896746417061059989410675544400484594212506630034563234426167018486829724578428361935772040765696056116664005925008682217046967041788815709588627393901764452125746797037286715908031028854746078203973769179725861028833009097396719529915503874571593634221347890690158898552598449233137756833053619011901552819356044574762570436334697997192513941297752997185993174352113133415315149290336330343836780148634428451434592910644769004356576190871513329866567852554179430077570720991130823351969038945396717008683034326626226780267200286522341939068864832256 [157,120] 1151597408068831526988517371006711161677362514796788044297441652966479414790507316739119566507021083661119103865711092906583401698213491385051473752807486374991677457833894482923103440498346572573037174116657769390387865560269232863065779387168467833689457572925764135712471890872224700059412814794528755538873940164824350049322536507921571997428309769642061361747319303768754607731066921607134868915620695281572574011232699276678691224572932851503461208630089009624018678153177553002026216225741537527763983802078624801393564879841523974009262882657571510201636991414143560575664300257155344946208536311649527747551109047227255748976137290018133837463125042158689821072673825356669437163889797735739337785316105162437495437875762463258469814778348330114618577953818088540801683489460309087721652590539706264850833313792884805504177677545365631178754498366393062869436307169792902297466872405811135458210051459061842048366327208675022484451244666556209325883849612010959121855772497826890189450529938982660928600879164329503138988310736826735635548346410580226553761042124617587062338614224297646246240106696179656131006712171226672859074364337250825196304822832099490037602058685529250813744768609857445043804400019127831319089957734083018894348325792198372004881493627656588323959793419511567936951925623598214201681167973035460671058379231109692317328946125236728925975346932498484025059245070061946623669766772477404502580810618222586461736014669563547898997769132395135213322907862427067922328140820182595125915923824640760260747426715383765037954203288262740829308470634910164023915348843960141897217188985525164457523534269094125564183567249058063197883231697090470298432355905778307660278513481891645255356178041904342886728217209365526320099288152531225516987301614342475519667558564696100397255651540168202857391702596082917507061386353290637508372309111573539436376500028804611342007122001288965328080236157781961344 [157,121] 5497187709349646927952763819376937867092920349354279052780938159600841348284156820815247531935209917799609298055765112178423823380544955808258970710788881776248209053773324945190102095695461031595378805524926059200691903088714814148536265975780169630590803631158352520807294065237211054645569482053750328728611615278220869770923346236370532952048406556952425889449157832955710449914473177056536281985492862624259913677900637612974109611982750741213592176509755769417521040357176557996688709678497593444494529232104403114915517036974940768444956748812900365580874548135099429292985548948975597119816340769799102307254332107988128973265267422874826310857051581747510754690462387302916486287095027344329831704806157119058697745840988589601776315932243510885072791104710747875695080179340655966868389720827338142338070569746022370970777591864071501143457304353596677034362510028698684527727091874506132999769981927742627235457081609450836820081448393811577871542759345567099879720923592782700229428531387632915261082041400251502980488096484503856128958318048204632787206593690530587060351778771737926160978200081907671368383139071119428805158414420446415907734161310322921544473957294489160341347969205470121865330794211970416162287724973095270282266956921034610863301526060887589915557607824001355992450354175057043089115654596980832780575691407229827845612173414945060930698287618561922918445095074411074305939108344544303022761332776588212189299425651291833794250423037406036744727444644422229568193117800873068730388970048726023740612021600769773990440327714661024663100983426954355113911702785902172556821597092066409884974290998463843950698637565352277238327434826675268691805364854386292717513349274301896985503236126117642895019052735799010236017356893086131601589732768694865071050367887426928186169192565395832476777244506727746042299486315551272921384412094425429981851335404735022445687884891260769462557406358 [157,122] -523604629757201089781131151819249361954355759899022076279010037673787868887065649619833367339100261926616953392023190717477262414790424086595741635634053837277454942882371070617241445404668711832113833307694095687890961796952781795311319038862639695374456414887528127769145201695939422674774864392882681206462888552445360240075169750861748348815321675003244458511505813112715119648911525595440437940418445983649101757590161139982560050671519755881123132003256839855727557371161485615815049982518762554296378030783173780143030029269819359984140559078140238212454651134092910344202610641708753898941874592505378330706070397452447532117448696150021473577217846964536979066742977863098106585461215077357188301561152872091421115194101529705315806234842682292011598278117382221402783125419198701707753268417724372883195499941035362850655638803406231476995563499757097160078206182108330821211386240940210760651476445982289153531066011482530244496113737056716068467282176890906225394458980847875264542992825575460835165722004338462021529056302585664271973151335885618100807920828343700399678820652990064844344401803955373106651081370245006113328495183458287660779360713088299147656967496297279053906711882812635799800884775235931095178015791219255252907016832172028069932481536164194675192810511267097832926702211069897193848590916501921015662840784078637379313161943750931076155454935468722075878967684022414746115767645942821764781916436034905927261869969413003888687717828788990242652524539300576526895557016976666035411160507910766619642398910091861292111772143468731244835443747511904330236533859405048853723122912492344607534661718662543313059184933107015252627420880093827188665767894347820689992164762208034937075339506141863798141886480818438655084439381176310852572769848163765095683804178982230534669825962481213114670031054926618454779026142608227947481561309837104455797067518641019077426903038405032448736 [157,123] 824198803137257724428130295083348073565509518942755348183300369757855331521638794071473609586448641185476248970448034073591657363180576612817301996190826400948116347173984143249890865637513385720955636332442718728777235255368696152309477997576737917065060854164519783349491735074589392863796231853588319774249528914116586353313964566277228904208487253605895507087804993060686954451946670600230481937468898059209446415576426068911153198886599111045833882283369906182203249361019234134942817225952292898014561703932261853362447509497875472862789515892240318479808043949370736642204115168701470476189275955993239723111825628211854378215105856297058202781925714000372613643532716396840521964324770507744120036893182309314733438947358670820166305833545508328715546136879124600349546392268594811352491502017556013706549319808452869619808799677603398547183039106972308571918106193363939450439171106356867632697988908911558709578304510799552737567901223943822690518156782527174958560774061372936855873974540730553200659390569984027189722873801201784733012776712658872830562569521922201733686010265526082865540547752765854040410669580231706727635943624627021162359755556495276769291112409830803468382629449958488908248158251803756170743791298915251272578917902723539578893719140895305444422761296572995020115698103998655859509220379125797398346715720803787792910948875727616889940999173558508737143818888943080729576234011777732249751420853333754327361723861825309718163709705595627263852015314788004675231239166091214123259713385162697075885292931142798577046872721862414394262538119582354743338292684129928257499530262130135565448620904732326323655687708761584931922596328520892378516979906651351824395979393296165349901480207372818047038709880216653131029567559788901142070436386442767146174178091673620025673524109213359717675971932667955738579737848513658066562947062641216650831323126590294470932826569828 [157,124] 358939196917090542105242821867789628390602891483048498850315401965379359936690142422350083679828051120467558132632485795454515111178775843836976788368767965536947047959178646168524284097640559441263073916842267164628740006906327035771929244950996417575537887011261985958802146039036034732667967485237611968997686789160475879410391652270275929418066836295151355024420669193655902347776395723871343324224413652243617856017520738335074069635197379710652655766981904262287622340681750829813404417565043575048931298325960112743604859857673750891222702424215053452394273892620407442388264866143372939838006133721301080860760977289696885211574338288661497889781603366561593141740014686501126386130373731533677613181547956576325587238318093857951497066823432457480090453623624019876763340572357467960662180423400396383238611272633087606590494475309185562873863285797782864433189288823591305672461283573799946331183858282442880485297335466111093216591118207396662131629238232886088621374980848417900873188012895859645888115136567128494933053633562904816457424283100151425721865800841473020504173334493196900757894992820428243604374485620016587484259891646361359407121583377507435245052066552945156834963659373560051365529636759040647830450583979675102309453726698036344114851193452776794374575043755196079437401768156645922687656311759421086374553021051069678885408416843608173064638624566118630417522269838690840340347473699795951993911288385947612450106012170151252018923361557669824445535440228269793520483425926540921588771150592216523725749978078345786271348520051647127532248025490037455599820896737013781589330172273131786216595853801688978877811671042930865969116468034362819674837206800122894160912216469847011539989866765800640987256546035406334370353891914759102421096074608425793783852864295339653695629102540787875804411227022862314101583625569340376388063649040679096960556099234329160575816 [157,125] 1685330872227372663507300764568391771719823542026957706044065100939156839772072543884111509935466690014653333870351287569465212140704368243929775847162621060671333912526121796145700666179432675142308865582076351294743912865517262127288775598935079079786842458164841163833949047237806889166282736269097211803327402447059449139046152799258886233900019342623225770920935590423886617232084802273901920679100050598547970460327202965004967292611618874047951740573879007919699517558262577635925430942252623077941177616709769479752174975882377537788985152051259029790402137956351160655593142843689734997823903330134952389049915703755412270551927514444949297090602396919020174995247100786569266923790785318346757626599909045692118617147506498068502340162951910143947059712676420559863330986917033763484690257748054034264953689083949355333821927641350564871541073899305997126467838941871945726930726541025491759413558777557108824091086931512746345925381859103071370846707425017960965344597766128386457691186883716798240735102255413316680112505409713893408984739252942866378336710046944738995605077434487249125797907314477706753673884265160506029254162039380091391111065835897625017458463537321175280438903405654864815887096924390405119489253892458884113646201855806551834052699177615450785577816894941495689520940312671778341894742177754678228138260215309945902571546532972726601622878617872331936309809251548188531085608077344974263291803411867115943963304120360881566366742040744455347824332251872631098820473147616381560054030691042391542058654678265496243684186186469948703800951039173846488105442808747224981146180822801465146814193864981084868252415280316902822099364236158393804742640986536769586462832864035488369390153440875548437060924880516872659123960352689192589373098097110853881418879231394589148322278288304064629069154780121911787987780936077603151892571384013726440254981227285335 [157,126] 32001147255807288261292022255728026271572141738846422967446727295855687795594755433077855303657823366662250865941300044327481276717156929626750751064865928682540775526712683092001501295910506335011392017205938667682595835018427629900796450675899044487307020179860109909738637460925648032545895992375612377443174626782013121427398326718541005478326533103048529754475533439456840002584488230318709233489678355014576282982811364537059985950249244693221141162721885800260077638802702523628376400379698067666057528924964127105462528378565031232125087768894391202748996795067510554854015619698560068491936520890001157405492107744149103256514219961581474960791387710654496194506731493610489270321700602127333179050162115974949826636512322554444305330453639946503411069252510046169358727805298548931127049375607818104166323581479312934845618460199203560461057511441443585776858516676882921797713376260572844407149928328290123995521491939668350146135453108379328105682644061595419501900575499887727713842319627563503982942449900943211958298715798820334482274864380367127729536140947501438613892910257780181311240423142213212683909728646451529787303858851308854399257183553316925783646008168096755513179517206217086905118829884006642725545488427648513390346638652421358349589264553193169144536185070939588384531089448730381647267987756289899527733270390472796415805738721705444750328602274051565231529939879255689183846057879005105670871009389243661711516629801125456536987470999248097426702470063394025965656545242662855314420021594224179423662988543325612994621279326179649425503149369366702474992684463212097837568627518792102126454105048644457385443154339269551770519213277227632975574106430855241883099316753899860574911115073772042625048126982747333913760236501546871777054740075612402154786426527858959807847977154652633082026923136461592295066702917602930695838757506394244829167232 [157,127] 184098984051829836842984608150860211979027617099737653483229402040264364747909239250391366184323927780237291332260175806782612561218556255942421407897538133572068261178064725449518247535058433479125884792442548289359215536818209255476004290671202796196520413779947663566276500457999544760399582360785483337397324228207368175760299555680294121842763877522283659915425356288633107491530440103054037338847139040737427740079114334368405787490792298398751845240447994313851968761888998521034829891866520698899465286933672613844320767961478339514241028012843980456675984461227960875510326083803289240877705501803543192627556027106121140187414360949421629658375558379864365144571685153873573283557139114513655119316086374600469419072641955104254032409404336674884674739249417259844137868586427139411998355240616202763230404073199164573032857458707110009842531299919800700693367035949346041513806528608892817684705142982097917265232160113224609384664292760438749998302628132334726308235207795989973895435968904984812708996745079416607961521183994712111139734699872541134100040186489920451357067786111691281715663441149459738780695326345781923907518206755661371267813792722716133433077399081115540144454284552698095502968597359868593071999500338995614919706054959888782252990008682533101686632887514498422075793794211886398679533097937086935715504574066020076581034604276328953465050247173809629182613191485157111314948355080404882527219077858252472847966128996750758031075626337601141775886389668732136376135171749171707859985230693057864262969467313221258829682305019161944580798554276991229652648835479718568215280956991748826462637104013863461913452719668077868348890524700429194991926695018797562314433912943846772662503031757940230785638352683233207009850588036749807383269565300555418458658389293488548155336664427030171925104611203820263773642364809339051915911137120626192 [157,128] -2129517827250329344667341133898069221709731217142315413645864146393565541518126291547820105827558745738509585948795299842983941861645880195112373408318562660818237189451205855485173512268441379506077119970217894766679414217738958263950769962592746258920823530875023758928490853590624423122968949504901081336956393942457182373507157887736848647742202434785492921122684794072647298644207288425170406747165281149884725012916419083624359386047956815627463778344175467648953926854851443097700043961946544290747233027868380302598287641660950457860231046314980346228166938146283056091206336309114964849126996724443523826533720118647325732960640788568696287678652650360829497018578048922919175891346006411545645250473815116447325870225444640781798932126153631188627170861541780575835017372697322104180906111682276395298340955807529891672876106380118107707248268468445151012816902482045693876494168206465225303903632919961176097885349818014536594533416278381170090203386097206107868924348209865281449043357589410698790877630328025833423732989367599252144665700342762258814623351213825468937251600312406933758905437532093399291755310383989470158119577657383739375973195263477895939716537336996613677413483353686074714936400158326443897621313524491344680430495901497259185351528470003469609938998783269487011008439982632815255391001576068068483089162939552584129112487843093987307084268735096836299966102691849680995723672667844823603608414988187833812155201482298861758869989354280216147660171455800305625771395045926947029875006907690991310306521109510833586916214421888158237833586430761363138320114181698357011034484560754870907935982875642710314450578174299848184401218619113535828583594802755508896224576806711824052887090766691835017854287611790763011718048870248685752186588961386354058384170255210014297242056015041653839885572157251161083731160908499793034539898976 [157,129] 1569792301625736659992269151503061772882632640753729806194323320085997884010598033350125936138660255381846177581705089767913247540399473098018238702573080422159658831736350161490583532314673668682992130979342875275173058063240134259678198917236246881341597173171724197587846547027171215237203312407259441692473668787042269323053757635518176250591506827868349627464787586591120321137082281718633036558754671101319476915906735020799897304305403976265517725847871469038018268904626942711390575665043738636061471644294907251721547978296240656411480590760700111396694748540593174963316499640777901164401420184852440894280740024576493600991578738619556248620769400059048558330319725825069185076685901699566405929707343588058618507435203803489277774875318110949772682035542765923794516203127803680969804931013730119354893549223085593645361239697698286689876931700999515773204371521039960275594890829688210306223721918671220334403412078231638546643407878441897900141770070264406409854075413066067098595275406910699139167673619657593022617538393407090796093577862387064999428909532165146796679632133643971398372957229119168779375142052388432529090238733688318645576178219653709623423625056294336985797773688870167517819231484616668602319983236270423324881777669845933681813505264334046599526586595415774821166399016203350052886620710584545234954782476389967402163675048517072161087150986577011899376588395301979224221586217972541734670791157747773825559726457004093506285450102995693716401186475653953947317447814311614667274986192453113349902950777565234063163717991363345660915830678180877354385782415793807885386766575549740630018895319736394970037222060411241966134669015206099563208158087777208533112256757469283365928783453593599926974192931110512917613018569819644265424957853367949977747810423222837415240021269150762686498410840367662145211608119456134208 [157,130] 19515191337723407485142542645662655137923755283027256139599074867424032325999987201997186496008097633882996621942385225892230593851302260119874409476124109024028875767720634385888183539516103086804074004744585936981469335416369965017110757371947850660436373527429739716068483265727903591820593316802374676378637716231507399707275723715613764377995038068991604448632369939779535175801982783045071682524631141684481210761710077251879394180706863285307794619040658644112896542218152174631415853809527501768299361843202126680881098143548280566004750993708102035891467571622500294078049104096963969282564359844149370152334222898701028208938149683602250425968458764530732506395621011105887703727747355361734838453944867584517144850482956196408715210164873759080002432430593217240580220465895162653639682298337358846496208934171454773559339148484358546515713335874261179699109686421352872432060451808620061149398753392592438246198081680717585769314052000008964013237365271943682609433881869590914568013310059983738484546509900083264401200854132799794908221057156813143270401221567367519691460783706539116844759568962281454374908859110211910656659053429056942573542562034690081754163834491624573268810927010030045585932485215134685152969184689248618283927563088815074512926837613594863869927702635955191256135585622092684438250965950925749889389204151612952874238644138898154456321624950900112004146653515339483737923505659121360081248870740912135597638112991514211607297091283616630864899541070880519067762416332298990617806165066323828101124256510595185215068510375853964820658358905256240733722718857680346627460756478716461079750378535268338485530793600079746072777155109042063980949786882274094650445849211399378016750743096044615371381088479228132874602146743579383126060486226573704603632575162618343091290295287094001020847526121950077360934732896 [157,131] -16919112340306928798718611600369505557143899105164505953522653581413925262212973027649766570551073050071722318948257478698165285987892759657183600650203226081662883513591772095210093817164520984161919723893269473659051375670009993546538349166059014247523891952514348973854906199484577941343237185560534851404116434681502592279171679663269234030941115734565284191931881449940730065618238969317213896134742224413583570731112243347137066963970233443316584907095117476452973609062230462272628080769720441145698594481647230618870287682818364136862101630681777902606213399512727456196980763601776550322225600750045604403208159128480143961398565086666645814130384754986848808710445953988389429970896971023609890435084944185103231898486451810654263779122404819984671156945113167046461437338884285006834897538170872442124591610896088964473742804893731295566926473910748332635457305202865213515215837809600061710998614531251792560839759677862137882029836249101744680757481048713203984145669311085497404329011287416285258478514823896883528040348113930125944482901322389694428695258594131301445141760896672170317453387861455915226291626377529043517031581833149285523981809812161684852043785196307734317730396568915949681705100929710246666207440205644109227936085557767291797630113192442427196677101481767537860910258330518516246421627788922507157304824607555265669594124490466552212189701813160421209295570313739811540371199235780189130149562325717781451747668181749047723153933728396309175506761846975057826991922916294843800440277266925977841229352869987686882094225979935615582657024721787219164583367104691637207376968098611338991802526461598646261702299906458057354903068375201358150229233094688457542380584827062139341652655391486715992710993035623699573452839041908659897157189047892908127302965759491212253532457518300681195560028978127222404 [157,132] -988924539525230753174569679036017078025414460978578839013709098418183379924794984251336034909526007286868589728132487539955215131060347211989243222717226992784557866416980560546182914153850793858758050863228703443164988130429313116386052725040061180887630598598885497408388682997478791746479768049369546304915559731044228775365293807280620786406673577985356712824055411165836345010398055531086499682725238285618418429512430071309482517403527580987668508745862712333425640051880700305742689220392288715194679141125919070012453425943523714317950079369425242889305809312038165811203579499403156813878103628345795873292455447243756485485248102917478700093501148042194667058542326433482748070882689412386890393960999505428387447554521134807811575895127963320373595402080973849113762220180865441443538299783017662863242010422994718060152771103437809647605098379312563334283308154297163180029737144262983858721676756043575090798097980682185873340981431078083156490416810334344468325549070260314484388971327633701433229473624062992737533230807321013572822174467243787124715608738824598535926822468447803066557889786061642344812993172114357589619761575840923736207055122514601597315591458936714699349856828699571918550130651067591985535105725593450280850619008233249831083260381994898026710036348427731640207420212541410528608975332446898567206891153191077559758199327605416217517297700883853438349283880049359090258895217951860981268799160565766508338281841408695087669605294926517932848634297034084201833147633676567547852740922678210470212064019436004975627494449656861507646429189688230669169857270401902480752090199464286207723889655568938762966904037909663399339227301611285461129613483899919084484446914975609601253344744151872234939747881416053991481992467634044160383239672414560340915239163428786795466455337676363305648538528 [157,133] 6889128885241069506168959545996958472217218822366877749331975593742428575604974652218043766921378696906949572160857830806630487256369548387361698239790626453680551851565201326006592845236466775638836247311728683986857806135830792472887144700451653728072952003618276857324294407240759782037320990794225993646136368058572911528257488109083568315057218044667492088642218909924979147075542205961145414545310167143174634968334178822291430648689739223747824461432440232765992336133211695331469373795519591103641797598586570502643735363323421516180801532451613537195230324523620743809803094852614625066555105604798171941049431023224435550647781234202123267889861919903753047577549226171819636784242769970589681942995008723703659763453767428074983414198361320505094133966258481234295348340589250522590269041825579645435827756897639294354140550475850705948901228470386834806440368014000381559760439600170771323552748137598599387131281214530486329215515772746293394806443482672060318412202214903640020255854080156448609737154886440927923564210137607705734338793746522186031701155653657248044349992605193967614278065635371657506628881430165541785142917116869383922547952930092961109134416876607370026350592862599066731715257318494147171291735923239001252879646556751283718963907278078462121654397225733622610677105882409679452789699321440889260851083031838018259157679520767671123442458176108402629456112141637806735694188194071759360920910935790365625571065657786250539336393285538011414120208069276173492788890675086633274241358268158258411046978715195607698034043622555490071570541245442866382760736767490810355794126056429465944754431794090502299633273224796663962727969073769584997427311677652607565202673042543344337523117397123772084044319826800154496742940958843832453193552754425277217254840583033892697262584191689413924 [157,134] 636675333510038948579975993619468226884037435645976199484996255262897985100747255392210808910756838590865906634266368848815001839447513691607940828384255329063121214791278391510882134626429693385883690205443797662566981942863158987492920187065824279397388007074801182864396906043642826861162590222437454937765072811606294179018466132226550237924889694126462935202656215083844612848996789285301337492196578079589752109130866758497379408518627458380937213331726624498525976328130977971658707459787155464094726587362415514772495355583524963886007888495369649240033812644619524566556468747259304640955371968934896070223958259252095996176486894442100916208726963981195893074078392446043186167279489689206241986721343946021426232058425316770392691758538104172899263400112037989958558133511204630969111126702182937765275086764334535789037291652127490409299074924523484532065616361651231291493407513854050356386361089095375120296700106909232726116235203566202274585439963957914556582386344079497024582260302050867970390627062979643343063627937562134872713550567325892837118426767338201034619359874069183490290712469992703366676048754597739221777668300647605565575024757627057191650627938341666178608652630422723708572738511087329030950743686539767360291874878293782636406718754367016351333541061502713176127227623382036781523196777001139291736297811591853233084553354188054198118861384963430897471916412224511089354002269447983548169609343268307427166981622834239668461686493079318340269082429726015404761278289285708280514343337761291979832067031918925994867154264788315816675103676854748977279404213952235137250967113789030966528910120588707271200742861322195115175207726350752130030645030498920940670382033231230759062021043268667661720904572591848530059906825788015204452036379762428429016054649070303814098571712 [157,135] -93292357132423014762690413136187808664447711818896255509230203184867559120969650747360309266564153935695774988379602255790567099243355719420836888108319334478558788031668417441195987826114069793474024799717313530748032271889710525504597325704443197744696951624144699393991999417390739526380294847084362931503667381776097528951694374210579867959323809567582853899997604191212827383919202421516625736345820796069303271114406746689386067216291038612184678799005389974598017913252542440245163697578858195421665943450061480579567887557225146411118209687302670530770001357333808673594656591430063917853813283131111370977012346163602862727010286350302153704814776892341716220612166160359722363986675942474103334396603743545608057044341009792378916320265783518303859076600699380462360873548674059612635334211558494561968164546979770181078237440022607797920019686668767819571911157284359372658604172228518195319046253618744989671399325561602622596681269001671593688870240347000240282308355710283665706503572404817081664162893479892400730125579391252950668184278427152654613576502704633463754061829543521002068576684482911887759797599452897163533850804485054589143822404632625598124618354376166753933346977237553480686384398617022769059211531327610630572394689232406540508031024962328616865709243655416722743457734172533104655106083403904902993966527420494206210796490163827407360836870093552367718775516426082490885902213356070486205806678738516592135012677602652196458292449483298238344120775537741012201964766630252839191889790666509989848022093741221903586691769972718089138739603742873648093263937616543955698080001834739609859812926335965746006028104797601983210860453430953498821586845142469489799109145458689391210361554598618972268902321885312153984062304246770434843063357833916112571036803135306056 [157,136] -3585742783127844956830153699381246863936962702382418251493510786627411852637236686451322012581854230515712431114950765462349969687435980532690504609749077181173796250179970997020250337569020508277309616336914883002219454581595303684934837586650162594059374309907669620375574708831540359926901168693435837651407057743353989515048894400074530786874210611366721514064903872523188145253593763386498349430482749851625639244827371838087371689203518799290767335125673302333063596981841780364106438057236278738063455003911031597311558120567259684508597652300829715912168294542352018633397399021052348996590319061024009035248758612091584922270965451516385019116309196891124148592565064406483816722200841980122877028689390925864573146391132247426059066924771691968209003105627717992864714038581186475780720488921512814302523903707426559313944503581090145220973670284133529881734481593697894645863728270187215097399891365469210586887752326757895987860340408737307044157814442144197117816873705499321205129087140744449294738313598273553879200352975854560792250169809253603516575413875013013441147975936122850007108647063216360419542502865723080317565307395045803442316411945561319627123981487439322379112572180925451880298563559385947992928464509282896439813922066971118379596720633518666695131986168104840491582660987962328485824868591137041741519625215086161832530143071512771734466358803262473882919485533249769068191702612550928097813168331475050645758073397295814337098536221922841636103721693059454273946729814937901461756715300180829099029223380548210432955832898199331355987978779032653668898352901613410159394981583783451271408504587394494453702863418435810632900688203706615787401752348181625169481771831165926227277313711970119259515934129517904610561970069074445934706784529373549815857312 [157,137] 20530700587891613294709885883190308850104164339210812405945511445481564138739542830751966220553749989618898416252301324368212422312226191394414825707848272651291052058651993036572661389410037049822695564351738547110618796895911359742209282035837381611190575403386392048796435767075114180913573579942111517547347213923356479333118185860490639902310028465845864472936129544391336555130634315716940994978816475395839872107321712584681766794902784117810915576435881811306928217194808365345361577184672753448970936373704978626885680498490187578759658827321954687606958995969126684440197363094305345452198870610778768388707048252576208845967773908234351587993869747882430356043911787487120276809070756577774477295661941735270796459295521498744601402188997310643149623449581600732954195412403816868580819504184452372486169455684530537547064040932743590408026562063087361048143274913656117473415246890916042388458589376959091851752251820913304219217414694222668486617079273787010214289678356496299992139212199225764893552225971835045233247401242572718895326674777642774548786093639571805162849022062825656644999036429752473676914841845652345781977193678685707528585485640965374291447853660422360501382880913671388643281088589819207653669827612446161335835987597471190901824420677621318853189940240324577133037159422830789539413869574637963786834139317762559787251016308451404362277567301344495979932372166990390911763454628868991694556863074074301323426848248714092177827148475136836920286184185585927810937516029769310142004604705422208144774021881396194522657192212051493397173280709875707554932030421083573985746149556136834422323792166149418593901396474757754427053908051717119406058232073728117080254644072433380429627007696131090166557721068000152759050686094261728268770316886100 [157,138] 243878773803150449130503824927661934879937217864191566222653112585925242061341009024738851902213885397700176674442756821141918553188631721944519313413726241306589513213412177326567910218058946243395428214369415937698952417313360172256582442833442495882186122831425607799293757961286142998289451140955558982513039854197223714832562380886260801927913768784373452084061110482978649847222875399200652926179243735548960930312410636769002287355894763268858769021031404257086143228614728813114924623316252959207739895229319826772344990870855861671847970049430858306481879547393343227361302489659243322801350543680265728559866904142562824369368195063551220024386234976338545559628980338083024302040286668670955259038183134183940154501825244862834937057411202247122584114007279202820069306764066902260759457306579588552438936564179398168908513683133493368847597118531799220847542493183663600506272691785366397515412986426806079182931810691284179168919526878098513735267851466885662478696300490305545907200174773261268535244711572234672800783406832908995325124554112751287802981801061050013985808364442917465825603533522556903669433337273934896427798929212704738681480714132441728164334699136268299439963089913280904820763926107343240634355424117271534820251187264227569465394990057303939029394604629791908440059082019311405029586097225754376425677117149121500982737688125019412126823206752975869585256231116202960563888143890059851145688702042790110051078849809366412046483374705480546317025126939641785942489583912377599467794285079150036741615060414869898196172630178445369437386225423743055233856522836208723885678451012979527535969547531660055028520476737627968045965870552818280859647295131765531140040333288717871978061436052762190258566734459959158255079187522625038880 [157,139] 142302968878902187770671086001875883105205969937107384860546471154958375345759462126210423747813218274925529559145577036132010798565487860366242200287474891371275707122338974074764309092909217524211019046827010386528479149491164460294672825472867702638413139458408074835438976941589900698580121145458355539827916610009637903486926833814858326974048671960436437309994334636393983296469136630522966702708328413070712329584157063913238982268737492242305699486926608613457843532507890724745172815038864376248707708473474074415785214387060194754064552675815357757927079269510010809166879393922278952520880192528695739264221871140610169115084972186994433565827465664480783994866072454684195956846906176467222008194643962645429754537511888194529830296295715596333948876442781934750348123477201143993472279103320029949271131025503919446888453598913026568061276799802970752938658274668744727980877068642911202113352290824038325077848741236955179421514666138987315554534084488332075044843202650790903559955935312264589015418761337198218081818588135158974997512878352702403301027285881261198166824598254626451567410355003656064831763395131079705144358835989288563230022060520189032095351235373616306727503169730204116951817165506444152130028303375668869019604598867213370828096443161492116245461755301255208603522040187676796650848317495974417351547314447109642930253325781746891220136081255611886724297050366438391665980239999139481612756644578374701836678156957883155968322242537326121074761851539520989742968158847854185934454964794624513183048575071694720653231178293636046003111283269729179638455609144496130431299747962903053023684216121297299771622533567372043006501688703644787387006382913920383748305246616806104561053026064877831329495620328759995259332740 [157,140] -834006739552060493316906373638281886540590566125533241816296051094639041819460874993038425543809657563307651303809059866280125444240047845067796012490873599752090402404758391276982131490890176044747972872249403013546694840993560017539580669698690648681338331176534280124404925508288021956350446794364234279097907607044908204436940240195515979180656519267923340768947484780522462575071162955899037184505074547110270867281471171969824070358578202956335097917476733074474078522904374239334951944204639880964564118682732816055312456121450891407347871367714277820812420973589048902801041380535509939832552432703363357879741429881367304616729851491273212663231667247248263875725889416935742895588635201337618131996637477662682924956155375858955832851805621897502139448048426349233810598632267723898350060980499107773123302923997465457563187909148570635127379031806972615350894259129532509863853801210819114658718071777763804976663606630945792595702299584480306769882738624098113550942443590177348213439525164881405835406265276326519972313876828352498327727713830170302947777963728871307450229751604462286783966686298289860624121753714084914826084166374499247674792325808483696972983322468230057007644687937653941593196073960439635029628880742665031260632265111317173805824164446624237736067355990233969899031029607700177753102871140709082965874063520429888667571717125833908778890093349826610345098967881705690286955752133052123139550714658853772289445732838124979757774295783009382017500945780218565975306909430321538143119850246081724028677118979625058023362395621482392428415612267478021672856096959440387150068771166395514640892679035013612484027806931555398746096357307178237389720266189980773895857315169570636863294329519854992964890482214872 [157,141] -894685187810466977091686682439766320487430049516427856801604974506250561051054664123519712261274216606760279892623062853243695581975564927130995246655988163075766528879186698262417395081507221592662505576698933024035605102332338367308515719877020719333869287170678162327989235694260725023204996137390681051258830661626639076145846216708312029865380834049498735657489374861565013555619449482820119927435613087981190108092517040519404362256143691489026993934363393435552241956068531680449795041485384370795577200685401658490676381228417491537648395780027794407880539022821615721795465064271644113919265565284195583831919147826490978813406060296438960786470829539101153612161599222102522204704508599921048984331218522666789427564240629466652184764961779264423025400020471834213360375629600268527919501284851367522441576061956690185542937189187508883869297666561879316393225979061061513538681707703552048535218409688812877825718374433216330069143184011568563378825562757330923677918761140264274110306175191056009940748123693455083244648522389781044602953175602841374024910740948766240541962548001519134080118410876901368740947496763203589926395792608461808615585227619940644100383594489632108316317183924703351072882519764408607032757426175103153578020937937340558892606696576864987018766567878156639724321319217409606812622512542763662781827984587902390080922473589358714075217810283298019952127159623037797533370303133404031639078447264842845742070506902562626101143944737247504033632392624738303352749076258664469461758230165959513283739334452702159337260100314194453329345232140205106624581010228090474159009388885575500898596178484929569133863703310092369364012565039373707637178276515303641236912592551947645086577314854853460597 [157,142] 476738285559820105743563385279089223089744870164210965059330534891921008455361889641510447591013630121604727545231326724050451778401585740390590594518342161958418668919026768033047862530709989237264244574059214944566490012096206299841618639407584564839196121081868668835216083775279942618453507162733668853073180961357849838135830828984184399511365561532771799231099428376866290186741073020790121326917206297703652418511020797061866872004591480076669758564634774215316200107280530362413248969911348961713927570809898935664483340969240160961183003196567339007590864175693742989409390024026171968540256115872898051860662001090284645282036335845669272191098228517160350798880971824926090407304935494918494591903121592365615205431920245971378296003412796369288266404878259564073335225228465586980843733753784497621025641861400565849301821890070545074187917102410179005460372453238697909559154026244859562717396056909518716144926162967318251374511816504608811194862099268775170212609687538716139010988318846250169450670799093541258358763719557053988528686412246585284542382298424690740072503779088350063990891232201276662553516719422825511614329744576174281952350022873679708641070853134103406147872837044852723151682001231801889499145426309497424031070266946699193634983157612382190682649082267791820247896376283879502225752944849566194320092727865105802848742949800531183546276362354332521551501049266917116644569942507888704907631564240062040135309088118639498384163136257307575985651727773527361708017820098449851631426923459922335774438072821018783297093817503438575742019563325623182283438678203046027508843362870358831999495943321875684615561138059501390639211753936686076601459538363754032780040321987848935622998592 [157,143] 44535024217030996261879645880746776653809234203601392065608141227905053300952930474903892844363208205576502370050786651193478668697956685787424453352895092727507460984646747199099366414544751523590466513250154853765881436059444759910163772672603373801753891206239388550351228412448896326150423424079063831788446130358560251663899340992749976907364609650652818699481433237185102987795206684712830926961164004279137951874109520263057340773010703071595203848254465228521195533170350079660170909184283366982390224565739567097635712728149974865550823477533430416135516571494354223659227898941790440334776009713417936899261231798021921292170736289642531843252449868455568098010281519623023238107295258059015469230503840583472159965579341308034730481528360498259756605409563035749390833301684333287976262301071970191728794257519443180376578760896186816432849295236949045219540942435947311303860276028441332388602385608382771402063498408860225098409795850015991279854937784663058572923490531146509354264465883177781570678248938217911475464265857022872565190310924262040734888669516239141622244531643634077474278864598742275539289105347484417541028321653272709839253154452749399597684179354975267463622231184776094193313845560871355373341291678730641106810953506437985394256105055751824293605274165796571274167650087755758039164271990495742778154871399432536456751922189722294519791937337774917624462699991415113128131602550700389968597322876199691658829719782971199753948919309093125732287360094591577925223291082527839528390648546538058600428049077422306567568066741432012933498460280853726002222583017492256394074325276048916017403663525191703320695932981522427173437146372367755789215163052480959847007919439688 [157,144] -2753775222551173512309203650188754209059861836031855292320711020490528196087107652377379155557183241947926470442919006083403836411854546058889599612784347864646390178944068162163821343603542016693262394773795626733875512402788954610541356336436123633999841727105392137133555794910652881824717909702396599766327222708401287394025631647338572895828580311583440775851069689201050415568679949783319779472819390450393584505150507509323804115685866881515290394489392171577440787621699414859569522732313681223036566316289118940156366494901104853948085778140820916438656467170416047911410271343890912707453321129156857340130691381784359746029896096440173180188401558146522838937043456996450631026689649543035178238581958862211785279884213276529643953000928068137679130951935143296862467355147544696590011542517677846669803757068742702761350849527493251557306199992282251197786047492161462876595388806080459799492459224350965963768666818274713189437006766422102853561097059500121688333295758342388059377972942357985944813672399663084315023884982049615180526717729349789763202638718173629543864533646661335811162362298340666403564400508084626323623162975134296608422758140941417739159605409944144198280614688777774425832793802270609677127135978086870762888962928224786870699590998306515362915730479106160772335826673361042990978175986085129286679130227230044769377691129474602917953940027197939222980629954831190722418648676657692460910986657288443128510814114843816901376202601207811526105315334340607717647306942559431095908580209000306445465937039547122393533691856116460387738036078963560729932360441278553583378282291106704489207429908516541583451377548595094277369125169818798611176446051764514496 [157,145] -1607669649376476360411464886028057387186383248182901917103747094056297121105225162000846418351032314894942469306479104036705334686199215551214170424434812769044035491317862667816402525944965861048001675935645580313494723828664980876301218453620084434977140946159084581956823953201323029274740949854448000483635571700448032489156390182560196275187022292677007212921879913883361575872992643647927888066592148699162982006469554687251817655146158497809529601893512825767696940804736103140453574813881807627278355090205646387579532431495263212823722824860457067961251370306658859735488897377200550437234578824747485840637502448156215631814705551409563877510241935865724465914752082052281504067102869829526317759539160411837992330716441492506758853719282910702271846113791223528503086022060558743469841008066349722262095589816906047368517675878942180140091323676483454830214289300676555320214355547130640167434089122283504682447844764970861995642992680075311429587932759791865981191362482971698632457783702910805090051780874985594897938600309058301657683834479304253734758456385328002979224634874565973526587367460842972655456933082397221878468893867606057142104401661150758965171650425401521842956565627591452270698473117292737871340166074298133243174964962170935648472001856835974361433032431416904828742990331389821915727182636339354591537526573025075879147700180262034134857870087550906369967056497513982073469636260388982983195422305083036857000990298860190408573142895931894777627321237101298227142478345675098877460164840680556205536010507779354709929993256586475907770265722869323899639381352644419906649787056816691490904137769170338903917215156229516609302110192920558193174 [157,146] 1605089265493414983470185277911727730555731367903637640882397324251479259724662274038345317644873301895947472681091609966136045124854107813977509409252118372125558132277027541518714088878454872696995631152500280650093298070053681827202696149637866834683868052540448094153997843255074089681440514854156499496700361725096514526534492776917220630854537621467750180357371811652921407676053166677247475708358818291270139212525866152138638802044085425405620525355797958187519507458631146642099047383908332659769190828788501073391056486780510168092171005505477539650829054643859707009127911412410223950641541198485550515980979363449997682651026953593729261574734001048569798200203505722087468787443320079712099860817090634752233408923591871372277743335098960153235407332759881965250302716976131973681205330500999442512996962174829634122156704538337392687540698330751848123248588580673590913037295354026347850001902918244926311954813337234747982868571159406378623882432811586793901307592294465928235274268957936348945410503681506812004145712243336399508503792601034171927295002328207062876923006245211037481597042151554437351706687600719099123268987939247982203417118155317946113668961902429305666687366166978971238536659279668965085678878107338242962612840314687224813511802518415049082005863929886810279076184987980971403755072874591294327572025231959270995771052435240878235112749598232664848883818942241421795417704942582541220644113015995341240271167902008946819659870372871212200168800466074394604562845012184493067579392542428237318251759465774304260405390671656430910155956317181260131976626859778665933334799485229581131130272719872735696323130017642331437424178976 [157,147] -8149224990646833025810916157799332805943730638312254294208671334117056207234649260890260819147016194192125614529987219823436661397868842387849413389629951196656162374886409065936261987812434438591556627636319111150550070861314941356259285541020803440790523761348286077859670565541369022704474043481878878308335645291598462649130223580363666257193455967515951260068754747242164010486195392754248509131580729352361184162221616795964940333538869041252512425573986239860626089056911977452062256143698412990049968865096997136591312661750134011594616061536564242619891763999757952425291355439002504731319653841673528681743419392190248029970793425295514149776360394531000374701768803000388181511797092903298362566365726094553184728903274479243320435359854401971914148714742114752775288359124687760556483494505782672514639794768336346900278897656188382023991225743370158479210655716923046079853627994630757378876248713995786142965804337271084960156830858762664311059317200201514895571827083348725514614887672778328759998385488987688661069644516673648303844915333487454637966682700319460415202105666378197066669599570411967814044131597721165158822461630109261942681582881505267769950236316698400997084737198358503630779851549058847817308496578588709069752853267958307858215723749830777836372124619502220879915082129799228212389123285063857070581317450750359580781401867050803689188108123537862404171724731375584537936881752970613268163421561854173244409957401891275792784871366211590536883756192451653069443282622534085960845773662585989829745177945889213556472177257253681862184123974068835651377092881749230336647386730830155737714802316980973549793979814892 [157,148] -20839269877457524998214660752881128928924081036907213189712711588754169264380526331808892803470919272853985589541606108109087365274714967115481684744247022168906833530526676437588342166407024294432224459321809843617804424410106170425860177494687064825599436269744376978166441694133993615825592846601153710411173093634442855874469469738107784249131232987079662739094899536330944799093626073449820792924264909459546570705671295018045498840020805296864479199517112768064240545318921302008895013469216672284207417240720985864105770338057916168437555653975709927628595159969003884514356399156773249582862148265476222778509060493883959422333573629894833724347715158297261844144293779960573013624615351342348717745105024778608867534531284479653559720759105706898515165580287487402563207702972258286291922720139587555565887155348377200628693536096867933610796100815409311270836247718961333190831041774967625970950027526782411692427028296860078962106767469659041368417281170093571463842525847207747352128137541748554687640902684115739068257208473763338655349430346644824814192643381934956463684254406845681306299445326803859987642550826448588337909579177015251907235669964671664787636352849645784230630296984040579047861293034605246546856654647873880877298728042508729226758182245225041416743810400161375702311381007179381764251337618952282734395843412064378950450859095561821403489646262217446931655497741393773561778049499309443782097886873320792801087808571290780187459756973790396117444703985038151418074115559433013603931771782294792403777142681484233684774119075960355482228555917913059883723903297613837033535660904169342563473341468235088 [157,149] 10363458645068329724113668994710091695798989435963409055537547624270811361080495769664711756014881967572745828848690082941266656586949046762139711559339055904564755671040038294131475967987940432048367454638474596871370941614937356295185321687702447951830996286711303804041065995694775477500642130572693818141125736058536722317637365457619153877671820795653688499987776167875532021644911828237422089220687504429913057367503930706668619528032702623547030625558987074345160643536658579093811744078799761589437935931431190797819185125633944049257237845680786518807682212256059517540806533538686218280920498203190119692168415898775919771361143200593337018857545479382706841313615277079255175008951561915115347656275660333501596496270025998148294169111218469629464102957050433743065219592486220128762206285288251010478750015606691799259981508893674147842865743327543563838908136855037837970753952320185646728352510194856896262643013724585869261638253531958348414388970266630170329373542679490325418646345231371969508382310249819049224885248161631826952284072672305573698762816852986256976144962778463194641742545710231017712227811423107928324855181846176138531045567647380325442783670603644136736459146114214286640750367119653188387579216173689629198263505721291671485459399755858239596832051588240685463594742900053734008362616984098862857662794192505062960893901372263669301174281360462665230422989683565681496358849638399670270226885704657663851134516309478783769421623886832051995567042060103534462453191777931561247887887621011556808316507787529784400453038956952881184045795165136356846922611577208028584231123752070030274 [157,150] 13500870380304807036646295845380824621126066565094232232933378353434218481581729673730473399961124140892135172693034485982903517200887374223461614234319321899110135669859798520195186471887112849822897191769815001231160265942195273507241471892062214171084350473592514868817060854389690902389262427770014578659683522613408800886671419607620889449550646904036957153904313681625559744700600264289008180387104092247506634834387560597946539940465042281509092157978589875551580703990472478042991530719130602520718379800332520656405912675160797352343931593311266950510290594683981395806026992652719780527677549094779588666936978836894014950196311206512673048969742529084958634688525493532886573015491951852670665822722558381972964088498885966493585617615312441511442891591879080006395769813114206914749304021489768353153699427562493699198856889582950236851225788292273135108301350324989500572488363651692252909775414591160502857184666463871244049466738594190586705343300250651341092130187060157408351434385876510337928722743181679154310496311004689328569080246372581873615095232867362430878158851392424569054315950350619045933803785961343574162375253509746984198963325085657936827941548416498885039654485248405166008053196775371456719185368816269831646426353242532746855730770009036132371810760307495065961155482787100883043146195730739601328655491049039487480396660080961371937407422997443882457602364451674978949154093519463465595078510761323995954031096345357989143152396353687429790468829024782160408732786983304537355415836169470629104022753208197336761591988408073134636827741758565292630623886952791379334144 [157,151] 2200240663298503427125001113644184556888230127980350341228909328664018532653861984607679391698605109831582910621268793571613128323979833602764859942148908635192872366246234279525862612410619816647942689931162909449412697149976593315491096194439849666645412491216546284974785649224117389999461667138245621145852959040905327367683378834015202395024234579165738824143565779646274768927211941270188697950920057553703348875918293292354363800286144012986437374557788976957876860351490059986109769196578061684025425955043834694886225209737022823819139849506466218630942352768319993167995071017892442727251415273260024751855275598331901698355687006823328332110687171357766772200851054990017832688465285293965017305155519424843684391059334962322594786551869021739266412765862056173152195832732160016572267070090315085233286201504508521552496276684219553145961481653669258004787271298614833857435863160130761786554535391665492650183086923972135341511143839652468383999472433208054487045634196481309138061660616622189779396900485122279461079632567754346575219945748848875437897897031484979927711653877821792320946188871398612712555152995719900500148462379683455245254558925958793401428525909182570638440807666413044680118138865714522792632635140774509571662618993201751294012305815995897657754218952148272762141129559237265615995608742724216024799431097836251519086289882351842633125866261003598471298987661345928091344211771178740365203129588957223291834960010754048662177749205605002828180567151110765711407552940441716343757777906318964174807615641625518509460102893323027604908359763356485638067616 [157,152] -93395920918754968461648646850979076868124021776620552436058427107393007328309764724613966522595443814394300556590969042926160106138870430901713067751110885945548197751501987381321278391842548149459594355422143252320030188862866769045396592830087052807706259179060948239451638235597592337480605483729597029940148430814710449172248808506108423669192531036140887923915927711621678205471467005251255368198001877764351840088394809402346216557352845566179778051064635602533328491441271368919248616669993814735402316709523333555478438153815582185322301935351369896444993509233384437483789526903425857868854508346984967853002226861431659027422387924345659391833037452414758231182601569075960833776892435335353500828536539862893164914871104891531883798157371947887583328652118081814175116771258457172909108030391422149672935299895491221503950625305718605917184075813100492169374941714370314845048962498788658860088948147523717085605705312589627752468798908587427554492414752218045390092824021685326682248948581959048248251585862990854487808653867912370162150231527993036447637419611872930505939945717143488382785910686564125024007344835556083532579188533321138612228732445744721240904556686311359836561384972599920981770692700529441255231298140853619180535274239844787426378892056851469683066570375256658918709530202394993523202142492034055533865408792235169307721586194438463107578164864448612791475556640349934323050571092036103789082376269049551565107126882751910239411158743960030757251276375174570751293869726053858735067138974073530420341048655743095919998020442591451746272016 [157,153] -1416042336526698415458249349518771360670635775460501736951427401307540162050182992739085245899498508685942980743166728187731763076063130676716733704480020625768887033648500367313428723665678036989337248583409495376502807330025244300301984569340951343120430555056289114295254471191859292813262842342777774518770265237816786733867311101512985132820916971681682981875631441476984941502667837490183824860016888809648130948423648168689040922137492721146953808356871202280199574409420599135323774592222309771609179396551240800753879199997144275186652521223246487796094687028396088302983442446224016633113565413010030737230565934960574747628429921317775036659758475299989315309441465256412785250041422481863628354517161684414717641023708553141297124821566583740391178652199696967853309416967015197160721372813071958110053221417185789781981338484326243399721114353235664999842022644451806706925356065988149445447757408136464345424457216473471875962673375525592454402792743747603596217854553884145973887127048349409713196516347987891259789080770557115636448923114591568159406974157753126588614143396579114959296386782297001756449542259719318483916500125870447269088171093592183984569979446227748766885245032552506715426509878739950348423082030006667644534714424760338516581765278514623165687107866262294724414855586012464389985500742799088421257447459746635909413351207650190201128632825084106039522476046386466967035975288313210458574888921461112065280959024919789150029481177522223669891139159825628905370195696297600261403422821261146346463243899048733090499956836 [157,154] 125462366972375917098550553216539292515651354409428147068298385133281357429221947828277018371459059153126589394661197346772177853825690184184352404239084640770873814907675779474616142906827497508748055574108572221380810065850410895261846737825205928720353787059991462700800571287020819281403160738131099927089172213652565737097611813258147996938232978596563829162945185331553958054930222974741552566364127858536406633631759860672834402508240201255684197871635681230617809245142333426108808412916422621019965280232844528135115698710613766248253017760394875904019597642638629234427365888768044944044119265352961635702095549948649352356093400944202327104944223160370109857279408007346229482739211999852360939032174827871788503713169293247322710392870463903265900376983404492017375139526568187353090290678035778690370904702709123002210995287696523224709971797731530375437042911599386681203927627099470473776312416685185284019850550299226099817968680125372300499982501806955765344805307833770679957304493837424275833516393658451132769471704763277172628426836998288118432963884927856280152631549266619641877890527093940385959634818715777116752811864956228142920840736467923820905394883904600203005590159699967310822834943140961543133778923252421665535152054824548425604749850299336510488393894884057596988056389396882079382353773260948100191786630109060281722924225412914517373826992258601172534198278611899809156157621405765338674547162665843996492273322544197994531910467395353251800493827061697886172831397343945208173076537078623742247291496864 [157,155] -420895394459951913998080229857564059803339356759512727261354663807029432925067020552637694022507087332125946363697472459316872655922720075187498452957550595725862602853555698209881194865077364621660306824745291530364466832597599773325722562960401430463846619030148561314239818292152766584035471499516276877480363522471968837143034741171083037677596284650070252399286275980436209452723895462657335152469694782959333017560649312299435915175348082655806454349754480802642428539724673060839498699094600307097215797747591939259301826941237379496502720589648972546081207844717029705802691547180115806175749711153689955899652159123968307363481547245000896770133405002949628846082667700803414885386705193906628252048094536877991205594183349149388908520378659503715850416454961018315411012348256294423703580609331519339687843178023516126628205302364522795415011062808499445212768150390934723154210669714334569154533969249856864265140072024115820347630952273908677567048232177961048571169225851563640819589568179068131861705141759697274385856386904445024297985071407042616634000319963423046805482485289964268196708402795018881630174617864338521986600613128372404773917234436385460265533050946163735652209538929596622387779573999101707526679335204486357365610222291010160483569169388200301836272045085204653290767661615624959695581863489978975417964453598015167080527538689099068911133828769026723715706858907551346533576736786685893709581405201803802716599262659439994006626746643596552062981733816182694900352587301146645138358763788 [157,156] -1489737235813302016315123353339070902218059472593215853601700103711158017923686126571856658415861496523615240184591097871761031285355426620539877084072867668072442688446216962282478483557901076386353816620478200232260809749332670048934006713813692587214991424274412794127068402787710045361804085979918515307795958763205276139604423718335867616338326429142366291460263457189487581200463515301822682504597939779912699973218198383681951814491821924218685634055557583340442352806235355282892726095020293053704590678586721609065159199507320128037422104157913831320042288267341578897971692072113789773356563626015554396375926973585155381644513317164019785366240047521161556351511472259167348137907986086835363856506977230558449574785530559813542300878313121877916316066399352300502228059117841031564169137900541364787996065945486976436901713402488727278011938289448580749364887590921381435980255063867993907812842111386443861436514273657542031355065659571935955237118597052688710073441746275377451208428255335694365073395994617677831123213092861105114343432510739269413937260241196804491443279295136838223294962036402915975016364435344663113377413815786296030293960502829812509263739207578985229446815491400585346180354215281841128122388232769422284145599556462068893333200671581348974658017105165909008601736644391299694713079706132229785933004253306594897937651457470792451460448187773283415891951624074072097125603861476955519676085671317513262742996011229126371054973233039653111208888098605592924966994652120 [157,157] -836795721273828542982347859400790319658546213028878852478034157809944329492132553643919192125545551718431158577651083323871419593840818269150750579680165008192939130991645734104957671505071083157476226174988695918211836345527422714448934730883164874470568529014620071995624848384546844829609687769327836521444722096936935630831988330038653941546476913996455343227025005889923776502977695412179787187678627503785784313597839116564033502895681371380388026710685153909986758216790054114893730800997923289767809651257714305538281294990969934731928167675680404626193555004237986821432049352665029846857322821633863420788324605254632131989159590814263351152180454600896098893641009228481538538847969775512308193245813117303440519349632870236545829859442905974521017459437178244079394705486662278830038857828227445774273622777563927456818675839628579895406904805425207391697158961112494844549890703805065772249575069202744606436260056650873248339541294072866940391520812552117798316713111000854580148381770429984018699321443600191489664247717138004841594423347141671928424947053349876538015247633943667709571742452501631149253468541097708634814363717151428451664316028605773425169142733256542654449225575247421790685408818130304155017933479465128902202862495721816730319194673945849709701141182683496860799088726968184353741026621096196377291224782889728371127038716328303951324076495985272533260035677435139841398611492590431629910584666911472204850149817519707538089326722883076633911757653349 [158,0] 10701799089250404262336260347873734717358016305672764238735641475870670097438579862687716817930702642591943780592092946113707596639069596764667031823136785178134896834568121419828533591772194261000518430893420403512645146647507748014031547309968338478256338528513932744844669721351932094304531370429291546387115671428912913813224122949799872921549272236747019270242742079683719760204196350159814976453261106414216032816562924332026585787390836482727721536983415207441662746982678291768498981743394265620672436414318790131723039223469712027101035177561230125565926936125566079914648877532461342154540153826968224409341881774904135211209655961441140899182188368289328756422009970346563449794039683012609241562016341981289862947802109567584750172729753965440009025326474668475642779457290652684389783992253802006674022352081392503421171522546817216824687253332537774702115034683649454470490348428774063666902130439720306459375840039100715490239272788487795851187306883800860485217393037594148557085827227995234982573954350273975467075916697475328239979148213243418956449563601757064101195420551752037949539851680169387238214079045567077361174415407125330120640633458032280351613914879849360917895475228629146869940155428702874252625373921804103350836993590115873038730709185851983228177900038399361848309686673959343960654097499189054329811356111280416389692385905030954365452652569734436731078640594555988580314709485989124999450820426968818341478426237783493894056104053455645301187271627988533770539157082580603171915172002835535235114896405564265909490893248654093897052135022952726536005915355793771998876228174238423894268276287827298901589163217120440664485091924297979344717055145251871192140341621430774242917143403378236907772411683082568269641530171971754157112869783388183964649279844430757242429463958567672252558841846913456384512219412675645801811422353738705847568384577866322239321365650408271044396353313221273963726941475229057022648994397457297513474751523628683803849893339986196633129097603393572022597236201158810518137003426653265919035611917170302424853368812068150891817304753985945237956799916756945196040163942513559626740478618381778883449988400231653351479892691406193074201296277828857273606298111846160020118361232344285189618208038649786620973191614157314889082885062150429037092670088985658297933972734214144000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] -1096135985245638346795606332871976411802626212770109826560269026556542142925257346468220360337784653330825429305019431514427062976051565935929047800219307759425295920712044930885070217225789394317581754032914192578300025604220980794882708259451795090061187270001172206518258639731078624590245552646054488558124080344908722017910375565398114328974736308090265436590093493957013247448036582041426138638747931725376463933527062148311856497479176513437367296689821557694293026428013141667322926704938973199480875821018174736333740991753692316875295759271241145956879868401990386137569666420163586955365945030443882679976746205882896734819097422652696965921770185405616927158122955304923005317506240493385480168565860233453323684460237141955921544754977952691399760816996107485983620867626164496587789800461286560392843917623487513510715754836254930644296464110926361919641575909199790811005332857843069580425379880718242899697741666592723023801070101948502209399364169607190771023229219420750535350369187204281707709695774790864788646513863841651446523713762954865505150954219261296213542027403170429867755126945110584953371986833648749822876865593730425989110622827112704544025462943884689514364780232492439636434592355746524116365199801958532570061533196509154847083759003055617568978779271958428623048498895277559082521217321709596081512545239214583041708357367919839319898261610191382449312994828848061517590904013736602895358759809472126429167372318773172609167040297938325993366415200954198803768471698532847390860974188030610983897605245205836861140319603477817989470806014581048750880258702512695217978291459620703076935926882469920459346232123027549073639474450895559978554051227709936723617656058563254982932841923754787088891873968154391325161361614893508182192194259281425627910462638801892544780232668811819362702490254883166230631181143354829777059476842287720119922210577893605461617050418555022937747808229248726907125174595454538531237392071003564528395907291631904405062502927523905354570633196683990967304747400369991649638515565824686105425522010753425488771761299450711608024281249414706751470792695177023069961079387164193613829188462552190753760190200149242830493412282405804172170924694589618388239092831742147880638722724417686793321244981727838717270991648425619225819279862924798759446659079700904070306951449280512000000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 1101829671682102899665891722436010600534877533011249998294379578038717105230168371506353695102036120177981448208147808817318744300472096842153116504182209695820592101773410180837296163943689026858796088984727430625062961659904250306088898495609670265431846944388918032630135887084796474115668476728481394373188213500768316866823232315657134436331466026428684028998127970063597679627021597847083707756213675798696819395526190521977645933068968960880350623013794956645565770254081714103536710944041966447433246682972024917125453373882244341765220972482417002784413833458845559517370618121542397183392150117052331643897866433232547815143912966018572014250339409423810944222456496271522440057007607919820913292561473370499498508505529736038316375013796882786622145242400008876721958337158704986320642282043933662619869578785383784382579617482428043837189654940467227685870755850473228353294105292313844018848547826217030733953239268808615737463412133471667781152614318978129173241949425900982317627444733389629914116438131854562881414875679582491737819867800164450786643478658341954721702886521514842741919403907791284558326356874217077649131925119089620413696249418074036928807511940322277854224768529493528780189927475451292072769566826960719827996967628730270085506654613364072856981716817636322884896192841879291106039614583185649720500976875827181855340218578213835102416464416365404713384358858997797130144057901773562908477596224714707392925808929553172612548657914075984358317056531470134911498006593845989140749681355346965065401558374509328380969828630286291139851451952340851995553249061330765957478379071478793282078180780290927939347638149066432402355266514052206349063078853636696691832972798676753557537241203906629560940409711593626508698062525687535693804880026540722715810821032116569545726647596555133429440259404072191863939361051142533366868419938767413278850757834100575842021854991956667918150306722116662428981080124433549905706548434745429517096526424254723092273802808885556390353059203268166954941481838636738661196834429734386384532020333969338994623730002340295954248103544310616462505791132227779390724686216317958414770539886737304940602893438125122078091559450147184622254060538208259534290552953897662022185534834944531586917454603731855352753778431028372201657934394772968592990066837079398845098464483769141166080000000000000000000000000000000000000000000000000000000000000000000 [158,3] -102074839636160885377311624781323328356035472514494564489103805081594159034644254034814210210188299458305402177957344934914543410165943417297583789987755660674695267419076499125637566587674547933918696172455373140163775646217219456015671354474149243300472714788748995794503917500671727638105817605855090504818297573783341317088305418790328568179288888728438788603613758265480101417009635678810879676109291024701113451954754449445409824824352777575798635134284888581245466467883134031147689196236678042802426258709877526961020606953371719985006495537344642154874673841457093949970738170626641840399399244195089115362831586560436697011669800107190288709342671694791542074751761354253139159646818004432612921361288101361920277573198744460530897386039370518044245460022821858379437861540119474084651960896818334179464574240279435314985455620659013016940702832764214265420442789845745231025188562125558497601617500544387997491836101101564235072906747770387344175853615249275742708791546893124341828037990227188730710276632397157648089765458545500015807112029051301345079660993931033770301210513557658395129562921507069193867404663428852495567495915657876257127317595056456342102293266531791429373282814250650276238896181303923238037862046478169086502996326620561475466646897885987519696956074653218405308541486613875327069274390253914766878703960727531937484309680069163234595429757308836465095934147413818821083107017956964384207998906346633898212939522837346331428947653339203421093936555649027755629868596107798716678513265444859657936232211188372462355702262845780101269172663348098250805104973161755461771909490551211495293850563243187670213297188951187391475488365112702747720092027800610192525353500920567303212916727265982239947085415923997035969600971050462921173977286612129037355742250277424914894398623802009017055308928345981706184633905388460342298231341302402791664467767299552931643463677279745476584671160251327594192406523939348064916850332499205030903717828616651593602954024733270202297372364407782829995981284141305146285408918114859247350575943147943091794099192499708110148460453429644736638631867352945153265829781257768998740277725141578574963433085852122667131698816448572900983053868752375023820784136811842657679080054321126389157742460252911765304760767402492622483776583319729431693049614109022110459061933675358086758400000000000000000000000000000000000000000000000000000000000000000 [158,4] 12346989112713204187978440240481324359025007830684175966766126361131445844217914890837336733395996340798696915708834787495227214325356077553338004476509236433500573335022488545362752806120028085608191791563182383329513224795168986378659542208773595260824922514109863103046502239279908659260229857403621312885419099304457057281364162801415038932210807832933990813857249523046849354183913847654544730032428018444266343651981668219544436154648311144795558958501987374812209270060422958746757291013203870552726615275673441508538840826371600995404776291989695532156470559231120710463791250572453359581490772711598894877752624845741539155342307733409982392793937437573766391848674846646005027340692346174676782770101696643108379971163989755690268600753405146318637898704567779933544752676686700000112927976061938534557578851992288049065563003163550459984721186724179938372372724942446214940520366046653608349027383709086629227937375655597545335374425533802976974393463177247844217070293441106530822900140181215063059271466260814100174903738888298241458786486825688130962505265469567005914368039040977253828021495839085861181904621679728704440444777566423667479661659429978949325387949139285159874587794515859373986751234749949015666952623733775466070053589573085959098925126815936427386175246496890287033904517047576411263148101649475467532478488052309607945444410088339082509284387078482710074546850164868430304835488440338259802450152501376355890890278152333896390673135409295104385019898963074186945637434855948860518962761812820582568038923142987908961318308039867324557579846654608368148777834489011290121296923364873909651683741976094494756369129301004400516007245192926224349935526212203618168900603593889414389909114709783472980838924245412535652176499331350064154019957853357413871482624426494318657970985388297776329769580336109638361742781685512409615444609946322232406601830232953142664066077783296682801598434109526847079457254356947444450513434954310621602574432510422683350136060908382775141785024942582762730849998717706209438331090675448918745264460170440112008614602508092445772133185334764511968557671806785583903175436877317877440592882975867249886247171740253981193598858424321386143836443242381807951574149174083451540370885939796699485635815221392060694519924804670239236886547993474654899136323566126299210056874619780090004766720000000000000000000000000000000000000000000000000000000000000 [158,5] -866296954180389499886421382718846983046865226447307806592048640429184814458329865658896492519912166856447592185779101386822165732957335691667113105034887688330115544034486267212380695141385261883431368218167051357747745880483091103732407015460049867241468169359975217995290641125776794632551395004311525871975836878505367705200790094526929521858391698347540694999240700246470778892464725435112415159625563131488811809819504595585287446709376492788505613093684706723559564365616233470196682612779379385984279900020374179126819248014793073331405934156633985264091722746164592076424579512298028934910590403599094874545564534340033348603580082828367181602556805881099642084765642016362386803650904504535524315227330602208945066130348038706922875644605404008942094349085853082076729553291687144690991195019290265762499927570472153360360881901820826943213751991068489558990335149633174976267984467619315053580399250300698903271625101787654616795596671683769311982046274078328554448526761944271900323372494228326542596727933153791050922972308738578251893148084495785605023777273991521531722471768730035487484046526419713353782581771241861925134614720091861976459207727297469132071405246839710532309919627379668764533443991317112898276462792839219996970911556606543388505887009489444281692334698340150851256494818371121753875488953378575083141471395659986695229895921265890401253175590292329820815704560020439480578844005248622229164000251374670675842316366512775721503168350637850997095626744007557519590987094136896297964709778106531919122081352329402642132914938787904920156078616953994010274718583550931707215331074977252424277772191824180116354385997663099224071821969465895805492811514287842010571165435596533218810457012396284135665583790192065999919331810770583154881918816759164799185614213698599402237949129549629145962269715182636658051903580186962219025537489031233286158815854579310440221321226643072986132529051688099117419333433768910109623069857876985448685426413536135343713054976232218554117015294418232714127283371628070389513604780131275768710818195832006477944695553838268220670187183386270489320453271237670587604551688680053364827997664651567724717994110267235494162075313235802221757661215451878429718573930729331690215317565807461833088008019671833069298792078466195091247517034516091589046789455502403077172558052727165236438630400000000000000000000000000000000000000000000000000000000000 [158,6] 40609806113006018428618051611771777063237601371218865502510355863831803076261189478323632417056039560215711006218925851043963001306720584291726105457971297560700162918124963127111540606211435702569409770363378377293039807722529225080939862786208027366445302362954567403910971526262880340402044773541506453088395088652753146157284628326194522732222030397108125743549093126047770408584561153119438284120846055566364795233011893274128717949613029894517738754912843701182800020078450856295080082686056997977636883122744069172405888553709249977616128954761705217876853541153258595348050438449823842819034234154055557454031880349211464110845472582128575543715805475739261318525613549163471441790812803147244507926342453130094110306610442672542403290222282706962409328358520474713395425925078068055966813509628994429222715733098617832511459535238878217116250867025692249971115543083689455904735913235381642668603864134568287274017952320433717075577228777496340810052102853315889683545750381818361655535454034178712096361126303038714883129789514345779679108388923347419698725284740998763382982330289490949381340246710296955069263211609828080470742782445045130550624697513223171619102079361831581862286894452420030470159674167911498925848306110872638747953367414407372840829767144150158522505692009964463821545734013940577496150805262830667080349795908161553542232115437431498791863959533702146199387752067888065007600021593043932704016230888200096866474378852445974857785484990529618447313831947159261981031575303118061165620389412169616321037504895098353115103227651033554021841380287285380750669596962936092926439270975296755479973089148354284834691572007316693951167227315141198918385738869075497681003351899140152885350050342784322154109120775792921178823317766886399375262907923498640672664112867026821360124049385875439147009666121822430275371028469816766704527713162490666329210638879700492824909224315549100749113783446149046852507940130244527901540796762056700609525566898933650806888898311047498654703126178213862505190759348911845498487852726472778592198991484777777084295981630892139824025258439800909233493599499842294212460087582179330139162368733687896164069052459308871249570929707086375270552922959369147576843590360690214090617210269533945602077133642848828609150087124386785586160208127163761714241343851171145475690935557092436913327964160000000000000000000000000000000000000000000000000000000 [158,7] -1242746794610085459177813764656842637741580655973345091466717541576670260558958063977312146531467666899636374150048825840827935064726709927262254089225306463794464869608474576462689312283293632643350654431395826980821270558727706929906280000685929796785961023093938064972089102354414460690288209958729459868849129159528355946023340582794355622709968371192109984065684090221787990452856039794464367421999240473317745772974316208630099917653588226055327861386527204145633236876582399314252529283745612259057972869896688657888153826604123387924159790618292603280845506071004160124126681637630223754213764564158785653263589290034860826437912532817299430347529036701540101719719046038296556899083010776536515814943729544482184529996421342963124463754680788083843180587902920485929105184025284059680306132725444044420581405139221268015273201238364744638629002250432884519171122933230956696657561930590581823655259113115845052193608283319030170947719805859310573047506756362667731098402459199540119887377149989896192594765421384350794792890499972644437666395123582822614961681231655443373014178598292618206836954888221289161770503143168696232187008739859249248883833124572906729117902916787776332444474732246796058651734489803489875592674000754252739381513108082931492741627172027867162208054856914292639828101673030724721110175466425776794178530328876203776479616310398673483508486932262908210279155205269127325639735310658127179766747403275357990735285387579854506167893094984087111025780932747746999337914619984841889041919092977263039963610922469286053295454790776028303602216078026149923868198316120535284837166440602889257211556965452662752309302832083749818318092125897151231509576714584602348748619155684388534730156268445633119117186654875915306472485587372518430874238503165293601711444767272711890468731721909571099264100989144316636198564316981622324023047300736271802512897441768940590576126336837516369823977255993353463174869942497903507592142082401693862050056397069122323828227774940930598069380021220727206471503989835217541746853334969299429431898531636584498507069099678332242193599070281035618075764467845695851435432688593338041694532225491163463524986293807792476180671934760768765864694441150335082649731778324255739873838417985625508660931578216162917719971853875402415775829635566986586164484495953062878968182382895988649547005952000000000000000000000000000000000000000000000000000000 [158,8] 26117796804995020121515152732769691846754927948937610783871930334125834871118017433139939585760672161298286047293792083020760294597745042429835697165463215499918083496439628409738991516831612417689631839945493251873137259009315910747094586513749506173541444407892334372234189958653285516005598558709985708142343191221670811945445460624378357745943322777798378345078792922971916883197042111444221310581198074030918606935123492441098600124836841931430711368107747574383377689512700712308906161648260345859495721841243737010569653503053310000944906172504732030821639859959630710355657246907911353983886945832632968579031206306312437884711023107586735905923384905971913854812627472815496477069531327153483999137331226690490602116382253567043473912260338515989363297032419185700934370564463177734123148522886086065537477748240100376232023572241817739682717116571877887716687719252089846874569373821491761502613546767974894463857863289251975885895843342913487073059482659163240488347577469341288022470336388629139910438704021785438125299018376309825078408584066011071934002240478967633662119649564386003791553984247916938225278127644036253871461008619574690962488284750354618482309558022346562810461602753545529176236989278802843594729696908440232380188964096513508405721740118152749608479627022047513282256319640437631767837268411523520766549653618546615134780508609397766025156799195566929811382221753391427913754587482408700717156764241463586786440486897549220391539871912644896709170355904019930292720015033951148659758669137934342264298498485129589301397160047814107244938568301052717989690663411391250232315768125617751213008700257571285627976789158364046453870006777386030387817586598253446481533042480708009320634944037585666161191547597654462360943884046207392740637702839112041202214850625104350215600983938379204275799029389055015305604555828472012611982399059177041368241464806602483260348362589687896264824392225508500119962728396909855117896904067787883000540484280501020132095720450291997379259146067639862487085849377109712546741180379405905017586050166468906996264396618770527417665164064213986074320521813191018214897274699200526611561385955848595611480927203880940340974458125383628727167544388272298173850179750588619175217851615583824583299051649196471706061403561032778753408161246539822849271841977792980140491096199113507285608368701440000000000000000000000000000000000000000000000000 [158,9] -395493578620568792299807750608935067937949269313822737341610790430481661717130610639540564101892201472815780197910084593844311283033947206846928526067161906125519364768853939112678506541504657280934556933912120383349787342047631405032540685664630004404684442769081938700272666914830429360589588598258908102307484631770925584452298182692719814637342551910223186875745121753477454349360180097913841376001785895620330714372031743800394658537452020401789435039543387240738620554208828391871565262225940132859360092758506097951039306319106863886830090304323779578235730840082845270897040740816839309442985337405043669182915304180800228118267675692072342291752191228364818116523563989694456983012461844791465083353569635472608393608593749778241643221655662566873873131079941752267547959529476999874653461961600667644266967194347136729702251016995359037116321209073334145374310741080033784431882414921639912501069516800229219026401213991495608262467314939164232915105843152034448311092091651515438098656310571414028664922612987068047646935135492541897569366376432874146063336249400676588025126822719507448981458134584006553114327389892688818638606530604672574593380101389338193939717928937197993909584648099458702554882561075544665456025031163084866834718678426782327087392436686525732284136489169249816635849414559149524007684013469815499526759951074912094468183866127906888340147060236330619924780940216567771492270424066762032324496698876785553746743976368528832092258002582010312060186356424844961707675637349618948436770754389966759506592873249768609656713144100588869628748319510473216068478850963662442866896842636684462556818931625945413092897700091217570515614421327388056335515510983480871829449751961357990613258075334926044211150307950356337054097005075325938822013087218854980839759110651710603214475724918231559568337218704208608801328267755498454015235015328720472206913514148327465588893786051741143264989074425777248524012180088261897568209764991027825897224129322245676479703004248609834962242571747965860936304884108473634311888426429848074165073450035711891428888527644634690578354574561651658325283035837509366035632134908821608885869621265556612527850838530718714518259740030074694426287753026068480423536528994239181860410134290351441871394470345326329384760094686768953784228049945791787887607211106522708278386050536840855035560381644800000000000000000000000000000000000000000000000 [158,10] 4569670136533013315761213415203578736777980256612319054094019091185110489293295453527715568233384177483147402146056701700641113840484927978618669296734595530285133232361455767980226802707884540016033597808392587650491673442203193095254711787719159246505489311002227624863387095280953555034749610623016998803460900858702319900486419431420978343454671946917616020570112302547273316917386679852507080589823747266615606777814730926970472217491075090446421549210522010581083103621063245773858519871346269008406495153273837398441195523914465726434984398329114895434044731854672870257489253257005908281468366218849622105173803783768706948974016205466099412772983824758757120640110824851620317093345097002169701314838916663226923385145062127202031586476856800888160200688682120023957070141647877976075293221920302825381754648598565783109410414004624388517360540248803214338849279219606735145568743997064089515106124981365554730193542559877725517392943661756871084161726162878084805930932550090522619274903400094623048018513088621553218514529226094080180151348578308110057831512744987216816409176246211699506775488379859636308555370649494715948816489449951501485480472728454572670024288519861816172485479036161002950070574265638723543657303500865052644741902604229608427310209333662605948758077575236123864385943979004110615796495449267274057799122200741302695650781611708562345611882592128535124367285428658942989632152873894046374002218026112377238163722204648752172303453930102695967286551169432605229185711902245460094492977428279909739888189894549139985092911914913885161772400924906027483225736028172283651365758730127612213072229519384486494250335378561307787390603872019207809287792575941919684568555822533141604224261470297661404266113987342615616340187957438211921593921212122534225254230806467554585654829534579181180634819991086645784726938454444562974748169827627452505610447154463796038264578293078879797627471922905244539651608438920594751685633361306232262663217055069391936684787771061673271679308974528385353881294394999895470101244716656702078712289292760746569495428965270772804347313538097652129174557969667313032363667523259446836504009234708620799796859474015062805159881507744849781737452299120782902280819165990019826148644972521355775040087746617715538451358005805597357814183618796679373367999191417277809727990873682292088403384913100800000000000000000000000000000000000000000000 [158,11] -40815056385028205298144715131940638890891451776870793133472728804357827885449251643446201248972290619284899311798650810684211624135015289402613233125739355266119113259043811407476011624157074080897664996313957197086429851794357033573211887670218287122234269961575557597550205048757103363104796604448750748673638081323097591533282847007082182101155788671941870158045975760021145963004269562626464647618091199566834292681190668307215721186100834305751601364748072158029233932940655600576567193107122007290710488175327818020345496883462849391870513259611861708368701538297031547523495365298502463731410587968598883792786527603375209424192933259455459660875669857596364071898608141600423525783342338756778799444441505436389158852409317582068147351159040147191633944560905529528271271012121825796877828219289701721119232958702666205545566081677305282227286099786815717585806791809166736639394271841652996304212321614005966207169582275507371155931731810153286331697391437759353882953475453923347733237302289703216742488496129369521630162617938160951613082240409258206914171878365327849433067509161081834448678982162644723833222123883453262008641275246275990286959515112797529467591909859259258327791567935947227177095732119307351404262488076490105131911990036481190655366810066896409332455565823997228415739867607994866681186186863137749078412006649128215466213036133473351413971928928004606779220640469559421720359745657268677270695148459611142093169980649837653248430203571020883376914319260566729866305879704807496706921773403669434869746177514463502857055543670881212450406385541348724431812687192184771533446978443875149028236383457034449681005890532766019634034854382764209112291640643141721481829259564078652505942833178155200125020141691682921788363141137910449043982840896642181966963195743694636025475854991991970672595428410208977672552998710997258466465136739849458134992126775299090392806786585752204513145826672746413694212235203948786581191997839943150906409026981410837053421304923749117484800767524024269378277524544507418202833905143672162034534729608195047643465942656761915216407119216151549437918917388964619687949359795782962106371184327142370522228817310871751631000476611869827335283222883781789063002393232338797094974211119662723110691139152460376723010240412180739315197350587929539115969997112325273149015459794655228702251914415308800000000000000000000000000000000000000000 [158,12] 284920741226902209524298358387447664042129014417861867386246504497898273223473010562460036591753118968551512505435466358700125763381190463716215807988427703943483887231622516380302967773812016300262099250300003710074064294101746595165679427970423712195288347877620818278991517044055020958976266718939184596260712252072571241329621766474881988969384444969135306588535631642565468988255219327214147217303079279975745044788948369186376223830435612790008033202912028719615204277997039511632402671886503400327966249689611388953287269933711202357893343753354245153128777894079376249541723676362434704534135469241219843474705997966694591709802939086093728233635392141352710871343315229702839671487574148461450915494584243149915048382359318431791471868226009557716555261254081858588293385109252918401624957613494268862948516214593980982113780658405005380189581211052342144180929435569710358220223644051494634756072861829551935851706142661481793500508544209756515185569215444121998435847928647738762526359727057324700420079008718742450716765553000648534120623051057846541815515909895563819377432711796909870035650907445580101762649487145027804249626813914153385922231349991899452220367740257877458246135957121444871559381943936968234977054337447345369713926663108067486104535911574492964980080518412705484718907406379428493388217313991940060565326007657574986474891605480407200184997318225587296045341760524639372798401394613036916869630010833630368374361336670072625970380767639447427269113452951695275311452429585356729178018664139033736624768813077453397670951711318378763253669606283755292938004174160027474589570684458628048141114620832343501901082901035612731091902297155921928583983913904631899590897107612936906576783798216918855135668116668776905828898998877982983545200387840787520615068543755462037961038165750343338281447114608520097425346813775579496973843745207727756348560181619291006503835069962054481512876119546662367669753792805524788629245636512449621046833985664205941219784574322998769975431976952342172008735922046459975318386132189491611812607723049528441678784405552659666237550101396222368908812733038213451151014204178421027452641110830645072917432352275730697671850934199337999697027894346984455362821171916467770011415564935431909011353789316317664892618475674822863529848309620191801402689091596607496686235301060274780035241763321937920000000000000000000000000000000000000 [158,13] -1599989167977293027882441874871232633412278753797988718059614671330422576506036165605825043323529187539710275180446206160275674898937428992680835920522178180226580847952809196256414893426300883467480889402860209925786881636861755877189506462169441631825281558004881906262867363080248923202464475627621907177887150568868285519939753276742592447664398118180249516541973226111321873372659374363769597181129936594324427342780477955964730389771121556141876164085308996241518255492853920418075112005849858763635252673150090103568151968928268407334503674066658284174848846681277983621857112949815069141567011427666475600478804906590154501193600769233688362140990424742964248664715208418358671771940915696181641466882113973547113754625035531504731867437972718301772730938782257430864555033946288791320815866305221704811469365931190032912604127530969103401090606522854331886837255340415779962120021621849386259804539781351933435299064970605174682172221360899535920054743834656270322064626454998578287250610790657536709135604967570106451537190591979439528269236328456690048540578647926899728070060449059673318410249161913833028040146732676225834665652491652445091764186367409845354759813523463829454287131392120915125392721861337967132939729700850835037920373058383030197747140889400612147836422978998109341354154648053486015268625820563370831158153273552897536105820612679784260668782675809477815391422056570827630205371161415812348942981980382792862997332518437058854501359725822215924896067141113277385000440837454725003925137489859541782969147521698273769430982717751697180367370242496469197805389912640389250332018350476887075445927925737909054004145979704325069765814462264033926018939316894131712778068598908065224547146969402455390077823574821807712981321177055481998842187436114022398753373771589038762313003174496088718894433681524971755260266251890000216054739236634682977983051362694688619181324857229790817870719477201978649295398408234714303560119413317833941897229564749167235310605741120399332975755695220525525234964410675030904040629043964472207000697648954585075383155033391553727448965698118269412411531021391545326513992156696352503873023203632296026679341619597148308731972018764752198137130665431232914678940413256261003463169386989652116666932578260975896429717913806774820406800412022415666097963474373232333397538030130611071042098645748940800000000000000000000000000000000000 [158,14] 7455208635353167015025912707808707436851542151569914256571320098810303108683857850808103440158700562229422905286606765647996741624600935107846240632229621787933012538577162039415616814510632321329203550729415112591359593607921456561187300557800737608592561351548747769087045828025045373587539306823035475839019612636470967521085147392850703406945261912243829035496289921097684109236032244742056104177685734593496434177333861452838173012159376478193637173968984496921807592043023818998758106914188643760532249876568855840727566130915999477858502431820977890283674535210965700033740750064802542124426609935040985066185510647167547488842587582255172552009626111681223863654152548746534469151844453890750139355081997844238826975578005553765193334137746835826063798015991038378607832309424241823305209411387390210816723354485462510897552081478742364770508236755966732947639888715826192463245397258661495815472559470014962292175659054053733092774101642487505037979981622195830257907636972810739905876837005348911443536744843777338196537505114609748051320412515184040824021841259792349235400626811444968995898301342153435100366607710389257479610037001321026570521569412841794979114362079771253503066243872619061481154893670574008044626193115533967529967528772595512570064739324434788207873292204900127718043222128327392219872041676805218171246074408772951800442557493491189621114769599320127174062361389006005048643648234661824864834957480081423393447403610424036032924241016466187364901033908749274103468072045285868345925097172361149217490730392118902407129444797561760264053132656449884610609576679863256338872162346021683251780274362206141355100996265031833717590676682506621334023764223537520692263289280872727586637624255491315690869458512585235058672606102958426265153874151824298547844549492946903059358649457354188955289947368737309213901184515657257368398688798583282951663115080676545924263938633751917022369519479598551943431928996091321867767446614693854655848850964837153545643078376982288689298263247929808830068729640649818019350084123699539381464907583285099488117406260334330503070362241205208730248806728260991143617040783887812773965075909174362212743421291313408704330675551501752686095308876554449222553310261149011722992250135690211226977116420032854930009862094719503642665375046072717273371329021587675760534381886682408247123231028071628800000000000000000000000000000000 [158,15] -29321307123275902379808469217273858052543734313033105377372182050501803375414554898601044584370896617400325623356152105519684051186305310563571348927250206402044697714614584102967335431158203204478083211154390048519185097765522788429434913805980471342158348686670073896370605816251267232671899392376522619641532325351184332195831280883835772817688676921718070817933799234128144521641454393372055540914143803416777730231851971663440826628390029137487619659492136463770638321234200068909510749139862742175688789695368763172159960075397323008458292192820682824858654040853775126377524264467660897445971711219238798660068182163771192361847621671255166103548282656634880606989410285811619760631610376053340732670628978911416817408431597141251696480105622553372080463373693828423187563182707842863885908402871266036432690157081420471419545378650488397797994353131322143071775125452556827791074556106683506243666740080039519646535044861488102587859453697736304863205781437572267305027378779896318994285950232823597215286205895652231341154888311919444225633751300880378871864105179941473728359930993868170254827310731250603951966463948793779117495844290933415425503793800539890251910284619028551290789815937048956178186477418357975061502995453206914688423453850318681681363499143354083075860278742740572855680972953218040102112194557303799355014386449668021349680146586133110703197524456357774539081827342085030527194557888014061915750814855128713827845482072707407152318467810343470925016009255935046368806745275200904174493652503028033002262515300809687172334935975264947520132478745520411590011406587164341093624446098117772634817697336300202442499748495956806060715375537893354323825042804706480317290283834415483114707759452571692915412777713653796158931488115115625047107039761417945817499240414066330247008168503078146916721332475329427961033476600433581123733872615424798626469553000920749844738251264138194422806938660751208705317733876631702921772071112405417785136337396193461162344600918883433593268607192566169951848605031782224579294082128290712666799708453196408780113754068020579261736612921615565641165717948956119811462849096622046396874747248912456046748561711789347439488619248310837424407543427311214917109340601911710119971596479039724633598180473905641547219552087442618740246457797735050241827582244788285162043765173505830099692853695348736000000000000000000000000000000 [158,16] 97894755642291378776165445142953699428725589757599722697842797850811040202612306473069401755300304055256155428602682780713981994549714688015514216394448540921957432736294993705645162657853472943032591328914657855049197644007402794920545052860213781010662317085697301897880443209458352692067583882326250731177625982551294424634452805044062206420829472637752909727240127960778847678654143989320293741259894023187768725747124373883947521614146183511515021133703818068752501084237052857928146980718843885258883268175333411480450159341430365568103395747649470009999860777279231085751272988285648073786483582886231147953405924085079113849770775199668922243378534906130739691458907237148655683990170693051136227685040292541737090568427133875575712584380721360762476199897170075283458416647737564958641128945525348734434233272315155865062981464614635287373739629518290348719605114457947766132348639821264421623056291019670910719013747707439559661849624585041138428465428794962344847480550444430048165233877800397963157712598391131472292880895335025941703367224593070211460270200263766405689926070897868500869985596460631065947594768059303827536053635206065283907616121573458502979387208698287461918047940331027267712284104229682843403860922686123860537917818600826367179799860439594307182325625627601605970519093779052199094927452983666008962786310328969343746136175387345491375068237548164405953152689818834433843786383982154657173941971178958730230905599415400252892354706251506627307495934985675321647645971474821607446537065774710792088235952633272289644161125975719164980520866528742030824294705485424002138136220008717743744956573925378853711336853660171335603289648901132765280182331439096682026684588194329469302642888670988850822383601939767824455494197069937831010376826587097768577802930673600907755196094181158134036555618643594514800473385113502856922492122688506941876449349906902284597837858144207318180549759668124775593410970019940693702547726764120209464168862716137923654757452103485830857986969450570857709469552222796755849819026658109109447787970405571752053586250175890302758953921086168051309454609273094830392412919551929233228960863491245654067177938479246971711320684829026985563477742594532831586277196961192492535384472624195863695606626928469461341264996761372295157318562003828687420480804768576402787482946172083589462308907702173040640000000000000000000000000 [158,17] -278812791311183199931601696368589709861773240484673345012541854728156176683586618350156716851896304806466115912307471525715737537814768771262052708499273196564168925188934841795787648241938038151007312081387968640067291469755314720624274736139592112074309957224860453867619709178150055774225523599688178579390360252996276500881863040473749551118748105360291578723301700797616988455489529220376548334716668601146581313267090556457896485504889522901066790536383468862400355264320175765497638237618821662806557347383864319887858489545684375659678861578678147598657345374617668173372436626394411184850748782327167882907853549108541450469443655548914784629526915142695373192451373946319452302725576986402184888061103112455367590595463863928393151945313398529865224305753085212231093409883117774062516919709729075772167742914506495034742499002902906826631143526150046248040943979399066643730069425239499772021018290076768633999818364839388177612707481590809927703044250286328754009422309598651645223517359050914030973316383405095835105099007672830425318789069327136878974017640894119826873776751132265758781765283484832951564836726998320938946203476754878156896767096286908701755403634152868386667546161796711046227403159508379820995734041758348286650881641621549786286224852250480966656420376628018768092237344767223360739852541812205597838945753698739131229546165500994086641400126139461346625561833713571294001250079714248282213619723451203063823064928132548824316593592583258656063605716613238775908299519745553847024325667443727783376832319685968114741066033683043299944213204218148004558075002877032539047538696176178626997983569909097845194948933479052685777750738767709992514327580697104662643500891358485950798170251923832453458312266497823095546741923843530006695813309347515522247575978247631658512406153091715994410127017665383514807280761984409775923273458913404294878303660415687802796015529694176480859619022762740942687524560578721948534788457695930497452851598924337551066829856182718583605693107016732365587536188148537353809729237522378522004648159200901671810567513618065461144354909314278042509272151288671088369907883300733274499473727498437003396100792493297606528315851774994728994894609036682979140000541199998525460287296982445284472796987928120848409002646420370770180125686736409789950728132844491400675323669376030757630508964490353049600000000000000000000000 [158,18] 683500445121210632998266784372790633920539280616702638404538055784107024954476809966411226925949120139822320053475586101424709673462159205720608839879145111289563607965831918456360679674470855570340876213559256962792508901546917140400748596589091235950286695694017077092442986130018344340202872610215406434711248233358491091611042929021562301705127447477416193829318096581870300574084464907001622187966786389060993714621902782979938307626549928483311057853720775754716358841798549245995210583564668304029883365960012510312248759130957190362805497380731680174831596830155691783651068877467443613405869936847938587966882882897803590469529506622405369868119056172685086527530261343781821926899465586087007510666947842418834633465083123126768360124252731165264047029263061350789970850269348249430414406446437373620315808778006555920733252123984784092388265068242125105571215675393937498559078631403974841900676129585672185269109054204205627891508680632542296659982375010785294226042695303213309864169150111005598875231733129956995233660358250833439591600237044520196658704367939651292233538049185569138747304921819145675942532144499482316941757937359019220881656253752746940658736243939018676009550269987554760940819882020844041842283709433304492668512324011604908502318911708859777433215487200920448275904720072606988912037769281528801566496284333307747602108328645980277226653831722727188417748794183535950078822124252200235623184785422383779030492097255332120028126576898272834744199161437892724428391732127814836706331277740453011339446975365829768872429123273274299779955040755509148994954664616234947219538638908230488663789562816632374477784001159922625886319772971537714766050477728639560516174087021412572495175084215932537558716027711562120086402429930635672407850045858283162651868956829906958926900686517914895413724934005116456499026658022038862311683494334847231343457520207671684438085713220356084689652203538361765459740894131853004850091489439978371032344106856513675171772349901653180101834651566290533686188570151890411418802469212232839699119957162501363008742405588553263928502329199462974734465037151086232216093195246423821893935062868154624241154023975226140655389602343206726589347080902723948308962829758694834237294334204301841960827046434521387127840394965343216105028255143248929752614973793610214061234499839221897826511537570379202560000000000000000000 [158,19] -1458166410044673532490167015515941520882499294049742091358504994101971618562037155360201070296957652719211788254504638987883084096440290525451711672636769434851511596542543136608781617179592710213963097983174522305314999444305938863238658409692309588813925750674454130014752834799390107488381904601816755710707681352485275365759326933654009668701662711610036247597289173090190641127446737696698910197866725252604057984874215397584213066524557176410391516328000593829693705074041884294733631261418609725337076963050982188076636736136571178764336045390754264240001028005931216482130196378607337558095543734971377088581034078682561415007007372053156028082544598108282110507923196639219864651088596921601434265260463610982035679056738485102838508039124361508819385651725445567748388182690841400023705771121890343647059888318805786733507187956122156657501302408209310539181451358605667296784197168112557735721269733215828819581731884214364139280050441688957601159700213281987973874229427649405786906347681436942160173800175000838363794704751264544758652491036396390503943198215905151895460167383786801359303242456962043086927570034616161635050615954172956630263773339988369567531667283339372636047611245687928104414390263562124435507074829058319638571230607332453815630015561013029423215625639692512605761953469253921842372562112425074403688497658153533284466350852155312763399697631602629961143088235086508067560555742872168724689564379647457987167442261192586309678985967655022069583607883267810844787861053793205181255865607926814789836349917642959562655195862709306652535327655415763101390961461879321337630057667077509545807163537720289528943302558474418970340955805996761073399684851501402373400973829019853138047124211345817768995093167467942543009109788626511624629927769707104050324282946452863461931575001934383990005972243721957372897932666065169560326351113032618578323037174123875097887173587145997516840403407832387202929391911534688734620033181299909893368709907362612216737970800038819852705353724552853071352810508595392006956031667081747417171204520885629742994469945121056092743400989949212862373329591613922242616474296621132650099050571978452331982409635765854085342649252874583444652815368409761711839170064014915071218121278483842258284035422356756185339288460617628440062227920048904818032817429768379778344008664880082749454126102540713984000000000000000000 [158,20] 2732307951869280294784892372116647332817061601149131244244226955461110806931316006145568976967858059598695727939263246314065546490550913983251019566792658713143939757166867439213130597116487278747762003675715854286852772299798749320489006103980105361964062750387526132781334472876538198997649950707562565988774630828353421966352729569161048811747492348965659191393197682781936292734085095098979864878318230943337056999060114187196530894689205382800479493465612470161813359248984265642234915799515816422228861739591876689412798399192702703772026540851442640814856696905086581403594355125827198533400445777788751669735662550651468469056684409298215867391068350332518634395715438869909322793020950219117639045609095448319057270334785911723305797460809324585006541527320921504687807471484332497072640805524637926168551173040582030096009507678817954875071129560303020308646498620464083318883981506039086456677670892589589331890900761204732226378676435560483795065830717835257562529670080647557490848705151638575534713640490614889661207325909102574351190607864692210325574582573614974170773087836541084172517362747297161788181637365176381097824077753659642822409122375274292697539912546634309850593102301796033287459640283729288799927336915856056834385794583843251276805641816108750214380406506676457551094853159578184002737469221190373934184992843120229323713391335495146626417699598151693795923345978208516079214844362366547765843824771255627999070543957614272967309543063688725742038626595290187991059568049136125866372361286629897938930468801903009272218548337902547965998586149970780246473934947306829538432416707496494446077804396849220151775597148812989732384746046964892605099335010829203460772113908577575294488050635043680373847279500058476356536943210312076350972269033981899432520959158501981485271391737003406404514870478221482700668494410312963835952048925112693531335597149014126772606548052159549543875934177918977376271561941057887285832296903828897273153746855563061004831127987906930339002596604463067782664318241212949665167863695433787938678818462741444331652873898691600249835769465518436618709545542328807754191946593678667135121647208856639173410354170818777825280255232797642849455224887529151099296310044338866761493943349760333561279526578772699168425094825075476721373246656192376919998677370628251317754323349092830927340226514762376151040000000000000 [158,21] -4523334706091841422023122668546406845965247300711200562187472204892874682452464938758400202526700575568702211049726754197783993015056454272913353218864244482088198982879842677444236818636483079059875610883723061776316169049556374513157254596180420847406896513638437655893358541130392688816146305830822167772203796845321498493386809726913438453643468797952663488965358869179264427649846910582934770733121540972059689679065796862572871533924009313357268687652169977436938247962142077684693839725112549614446720407334594677676213654801479751648136265091285293752317139694872087415314583163216047068466943116837109219693516025956816924472541207499814659169870266518755558077974808699982763165270375298985873088262379444368093384434710158133026360562591905793685510430608164852710346100517765323021676870400141582194322776140416056110921753985816482855211733406616453312844706536663716607158129923348518144222252389272369487186420649483538563945872181619562607446891689131951469556727627216274383635588350849303146486618853063605219233074323529969521461359052147447384501079798854236846014293135728078490423618966706538605954417869804665173260828156227894377261508554385947688498234515964653672292098441733003252014289664981199531005614143961436355383121832523060065180129680749157766865543729316861469112759200089636344401354884596469673556184518384778815032865852344489098139451697387245298195555286894334970932646270092858815851555765702030607691018305745411865143751881854745838131856712349394543199882970792057946420231295072322782332475055532125835388080497933451066682231391781393465486674138227040752585552877709795649650994613022573919298168425353771192380169066132919335042675485204798913688374590768803923409779491495843561849870627171265548387433917135756613321998386071741117769540407820812172163309543318192213982364298450439899189536267446135578757357860640968371485578921888974284426824353554123268657926887730834411811713687037335682087893232210118113963174235672734074802336506977907022937289706370250114272087127813576300209182041923559325705954545453527419471360065147421370444221517007082258544299654606421257859534047798602193060051965222670732330263486788567005464227427056917177633150362913569101129087159880551609133164202004819751420781801154627128053050490521703475008070297183379118370414851803567934457098389837900247289861273169585766400000000000 [158,22] 6638858901793823935017278667121474550516931232557742056678870563256454524138190678452701164314286878858956176949930567791368498079983000374996165377004785429280017013011258487827125606198081514187998984188373318052500839081822106696430671701464246626042876637770339209849351298232909214451542291423550533730762859763826557233338564685907885695368432772430203054187912408267562546715602071092770785370056057547936197070651026798568384201215556857235141173512673509320396778674031553816510335114207865527615434764034305102351969532345992350525738533326689536004339205540664368417330595883848266035721961924949789757709682755479375368803189285309652780497385921616838765996498805229930772050494304228641801316793909957332493023738261651278044105428448568890862519637242386582028799704553658683896940968602514308992431761471795742265804422302732336000056134668783538767756047897479074527092789949750794458290999457803497284763115065795067196450895649998414713812551368407441012232754245561834833662917751028038197453896514968980849923983183104745471870947312210598410994756716511919948595404988524601588119596038435481121791043084376086705764111535958420074930118078885788447899290191501708802760240996337032050181031175366712053117669881558506864045914232331593746760865383910010077917481413173169248391432090714664436623476460130835797569129712249975862950273642333595850532158066381220949880887647151081026139692403366590113316590801018321814573577315897265991523916180109918338607732417265940532341977200333774310811538413050110725127782250346849561997707259101002275192765217317221584063990597268316918243951573144125076339596076168349015794779241060623884529299742588150805078496293456569237982775017445047909274947130144660826567419869818326027925808221686845838254807660127159782778967480565636350408891826026218239886652830588382248853643505452318149221842048905033347144869950344743979430642685975900662133653187594430020303474939686538304414779184066594075768684771666064645089718131285371158711132947990441572974760685510418755595614282148958421385039867062640639606438106065556603885228720125898158272774958042169461015687959563639061288982869074241275719759871667849212829500945334498087583746608650187311962382978649707108620159485359586438381003183753807756152549105463356944353317431243735995198097860176339326242594177287854844552361466933123481600000000 [158,23] -8662879914318591804398058953372949661704763857101657623144469433979268268690819971541900504665497267502747350890097497702980127791502045655194035915335725929297018053889032666767560519173633852101891703710101227953675378622030196362462634182696804828508989487501259918160340711208726618589240746441697218665617136714095762900093130825640918977313373759180947259706959281970671028737936134413670983577597461399781775324033921323681823153311523021724202822121917641844530918105515419254434813113671385570262015613018397047796288735105586693398638958303502420611639559799082106913349195905895358861218915109771391090620359075916477840372375249383194604547423045953786963141023798982755895879802373570188246873844182464770628350722096534524266499012305420636653007582141759982257755006491005490765225039287008748135313800634862666246055099474372774697345448869264175806707492296197550819140170328236587831347823259032697394062842505103375874948078982231614008899723978945426653495228135000570576961473927429585900522114239067873582036561547630772942019728454034263087897328715414011749024701725928684262720412674510817160287850293146268239010213688218009688644319577587735415970677787800974880592397968399117155417777224200400590396712470652578801167823009219652011625423463927102227772344571997709945434962749795200025040708132753280120674066574628020442323317883776615152466436546854591872862999496816789716936335766480913297725948193618830456242784437534851712770557718498891100155040375820784183801410432031567072623665529856704563244639119348828777223056926930727696302658816459912441241804169824376839995185319423231549070207411034892709436622107694493267425135341847861148989174165202997835574802473267717451622961627027081849093638567576478727863879365518673677873289812607487798988414371442431932992936511745847698796588078433965741776895916330279663049995581600483777014453810125234660392787097304798551049404415022382625467210590275155583579555692588695628695629919141035876524475095671688322304051744417334348488174282938390684321724517172709442250893603188269536765856225769361901225253405002973453186918410236841827319808260159791016634073661552409402130180853667054013338922952306439922676954739411727275461903385944861372626516285666677148746654579023923724965278548779405470781512561306046837566115101900158969220244980069041621606060059799142400000000 [158,24] 10083096306743005743579168236329576650051835733088998420231683397950605466051532709611883192409639580962878536609225610390926443133824509186678632198598685322243380444280080088176863481844226661856706950233207018871071629487620484810877927743830299144791320369779917475034649435146788108147308376518407283863048630744008316506816825401148878625952886069876762944445857646300409212408295402635529198892664446260053633964464791311411116296867247138392322275761803183005462752041426420950175781768009194532709279350655024880909209011181347888785152791142992076369360871599385388464959847994551097886323459564176535421531966122221442113499394878523870560916720439819054514473594208715047049314946395259755799480876055787187107462495666595413794731692484693870576252389684364184573553455571449216314682593063550467155042341594219281277326220503093327543235003853948616672176772370514138858460609430471083971065800836799335423996534841622201645921618630858511147286018806976292285049281744217960872253407909330644332945730660101014660223498064986529942004450916824467509298716424931121081144463795621194626376500899879341045100057996878873706974361654675096782602688209272178860109451647508026027286500844713999513913826822330578485005426293364204069846286881110391352196383484087355541699378461834833629717229327760423548256464878048655050925881767878070075993469675511603589856142641660873537445459095611063744620985779377822593347771882223931705098476860270613863408666269884365355302310341527215051704357645255048960214400023047959976023031905401313036732297087580232589407558893507281138553932903869523048147012176237864180042346691528434101289027708070988581789064074408282829767582105653797484382087247684336413161917110209716661579156675752313479819094857485236247510741674516361261339032318778405982589524019899830412293106785760384393699594637072744528271928449659591279185191766601721987108857031278355782724791652485862262274624704410315629269852323399649339249858493180977554399017543694384974375284551267626622864892887470828560369375023418851536262665242038312433291101066070166380499585536803444024632926633046004370444584602018887502401176287591370130155219450282474510008797525592830879757833109737619858261522726782994318874310141689845036805188113249654436669957189790367927330562925666778133604251487830161423815950529769311562519481427252996868100 [158,25] -10507767818119593331650731007503955759618776214080169589599685877055477417826940628991885474792842678153249556686070564405610342614899155470976263966956956758179755976580888726041904290590954875903509083001153482350607192614226549056103993212978288182498341643236049527340669621194254785136620637183518358865510606734630421378604668311503961462893016271218496899374931323469014895669337758523638414171554096323577252116316461259984899150193111407871713607378254760718996125276288602236739403542298665280532456369197857134267257367317811503422561901246220125849776522806635681783630875159450631710329920986737018145872393093077916629122590444587599793256748715601500182667486754131936450635002647519276017316856857281913687582680493255302498150821210537297092494387968945641223702016610279873014584125736177812782480593344457349203100992887006969687171181004090668825028497978374199872297841742818633016512574340620976618699155175576599975547917623663898465409270557773723155560227043622753457221498126168031480527076305892555469053056832186014384575350031945124164928276919949219798671245939405545890370572948288551402287336461952313641378763913239783455463643720562897027663431772728802034752575977158130135320832748914217410775629459612148113012415003599153256611242507397938580726984489703424025455603017062388288697072079488778606156991768994445704748640227260902713555420918133462073801855419435548437258965225047823486080433822978159613616401560858092515771121794840207866803673237777662041311498234673762216130835989991188062858005293727949884866288704734999107375988330514183349036249918542717795385906957534367714102240428995518358996619195387727119058413351727881833838423860989602853758317793184819004136983129291829429031898415924750675361845686135176325638317075623423911340947536104839330962022687319164268417001459790270599271096740094124779711662627451918165722508179098748710408770897692767329075535110407760249634192885792696179694746979897431943975581835695614955161849013299597778325832762197492618741691013291592278198113938072823926530624301735876558885479706502129199392851195109024008678841400105545730746114436424917230320396221872886250221757936681455812753550003354952944575858063684668980223331027660223245854319858527276325629806729617121964068190606728413016192439452042743451221329171365480441310393924897126499400696092014880000 [158,26] 9839218562959451076596502713879909356143824734422617216123355607755096719365578433866031559088313578242182684419541514323770316669465210394648162322218194609881715801875863439919071889706958161790359665564034911983728596537157749563609566245805816078847544696141941888492050350405456365351711772589242015867370884990382736893590175894423850088575126288275773890454357630428211437880699400266560282548632038910008254548345394321641692017194569752722008095227341928761874506746101061043618112112997078309973878283462707809529987936785092589465825794681388952960052819890780236718372857616184786330167246211685134244910590409268567956076102253783526389663473627268684369631984724369257377273175866293862224195007550628417167948810330477509722056112128693714797463734214452881299872345625973908695540614714379771426308950152417797829143236504277543868729043819072322603992596533424919716896423687444110189838165001570154992786950606681024943979996266993526349943909187652595825366703093860352153355467123812834747408677936237074258550273602929062389905821531211118771179544298790094549782818127879181356042100912501616683201245872805113162563070845347865497528684610646935171934159393810990750151734454406027899170102866708776375837516163086959658103244958663215436832629143759691185085855609307968252615126313866404805073196365992546615488445881755998389617729597275439908006332933219420028186528872170389105871544572663996743693680259928551468993087223237297771234780891238403550039302648646433918363164244195259909103215499635713451563790421229907368806005642474379725667009355187914193697972953844236552695717352681311553668310164360865089295798926251727687389360201496261548336782980083262117948946307990031068766494444309054710493220035352638359538382989149745756566723770434602635666407481650012927168304485323751273109900968399709108403909995032833255697738157631816436299685786653464458829619558500179744246495995103520504974247280870804130136322718678698071445870872400695185647332249922362480240129020058531814844876350618552374479910950145040617533438792388929835544614092812765011396480107824552213132233607882728535662852098982894490794306435123546943852843359373796000411421974844575440014106650297941238385109682440443554394954047442306825846084037825477191720475683045164305635020301528283668636463230843750874429228943927087647072641284406400 [158,27] -8301894583472383662468245459368313484140906384578314280913308042060855806916183125781396989380440326455145539245220141088499392506566602331285064489484565247478336836905542989154850888751186276043525374501124592140888995641549200691109898098637864069208557867319822903798391376499917241955979051521150554119347466232225949155999416885111193683697041140441320872674550801198541327853874131274484618108817674670531271887633478026518316534178678095937852192166171804566350546335913244017504749540866451505842781879299377626090698544315323220049764526406595530884817053342961392812131230744704294010721554766751917000537190428676672701891774220104289512925916434343807007691791443283835959097513188503812945349648552509530679215393115850936317742243636776501077517604829391725691282788733817394998606782924135240895707598107174206869122687371457302369661030937243370965747695322222834604789500268977094454521109309068117275868475152739970972789501305328097978110055538932609391897342459170157334206862368089350800401445845562422090690988656393746880393007193147445362110167522201005142965056939821196729530598559086295582879182314525379706781092174253665742910495233876165276145872728856708184356375078440571529390408747457213627685765225123960014025881777403939376045286373618797721136815561882385923514783724749635384597214011111842498380109327498365445161086195422565342066721218110481526730678024468482724014643673670060276697731139537717712821806477641693898836605748960937462858960719972348376045443075525659708517464251845534058812353592300180984964404257795068157753402101451066652913371269498600337986563410458049908095629925263761739813128298224177087764701214050601382902055395598069934419024683361487207005531423363877214351600832328220103318589002004591258509032335801002882074006725873189956383991405642172116815338750732626193137824871183737591503109135158897051936646085599817120785538887320843672773190684144806430976406786164391490389349749821361579146612788469527849659538792981019314364143450814071802214738364942969914171640523056409241033487722655807432421995536770288524055088972776498204721387201825051694033815618350132755400559517295277027771728480059301531113861420562993434037775095253214145405260650058166752499791204629001104274337861809143297733596618958585909304282680265719212471658338908683432253674220441421965096902627200 [158,28] 6324354327094094153363884205085933982276916042652747109388206490545570781967300495156011662140519730817811863493535609947684689460492825711639897124174024369016619514368791021239906506643757856836625698387279457148472086357215420001387829862683233015919774687815127937746049935748362752510290678732620383084189623694302558473642939582483473154925982866891258236854617707879857239189736410072237029888450988692239993171938853678302063513317699569913429659747227675486551006031612684854881189921207975046274289341741098196577005953039582032137077588020198645455069072786886902946822370973113432369014051251714428478286365974066554051849861451905481054513974979140340187312834603029228712279326865848761569511676379970651521779325654774588532952414610548925715022792062326502088019585610742457058695386495488272483968027725957400350305724057840510165762173385054397354938532699710924007869614698590068039285976436577100671193844112744860034087691410896645157678225650698499193565757176421124043360074795832416120412797267298225572629784888992560224494588576206762647102355436584673323810331451121314778014149015910030578807237954736972412777635227572702608419468829882352663019625148556452048741759953827227841650455247369249782900177303318672698925923854817096044184435286696973900937140004408013599179003981744095208091325046658282173683844599689749453476315957448793969384566440899774187055999826828390139844963336335802769154399623134707745592950086637015003946609656037699229221931908330372519482549393237801300019898435125000754484284475655461189024360787896434506142296256055046562478615679349362094135198783480097528979178346871556331388126462436824921348048864260558984594708154260669511652766939943278895443849458447787884967975875673012701294802686161664113694691863423642859422552437445910232005459506279579746025797421434317543074853070455385270726033398507805354878926486249725359589871097967201649331570940858047964851000650361651351394005154649573152586967293742849033495913153063993032238943121404683523899252444817559410895825501995095291304760059371349472989622183509042555433172765057755250406961133858526539296696495585631332156797984024595052279087914131989296183047682580049504161389265654440230741291605430413414504455121334237655371488019988963940623235946416924768540434227421405648013365828052122217905191562118078300843870880 [158,29] -4355739785386336668707774227555649488114165667774049519824911980659860638391966607954766859391677965317502657007311001909128674758512819003588601551027454874003761940825151825970127611518174833118976762532136382253447010086060055555177745479977816777171776905794145428962956006543963623815332312803947380516172005698493504480831289528673688880694629089217456456762400039912765670264046860397230544475723669083688759406927778435402286273469033166224629938532817286019532791232013582008440783811497483350976871679836039191189832974651805989499502740748355220264003240312822675808273860413829852263511990628057274124511085309997327594124169084865307093110841676848754465512036868357856667912078230647762065573658557536856705938236236306027629820076427142719633198180927542139593335388612192994949952605110376655922835431343051502534156764104106163783613656597924749458836528402550843478777874283286614612709746858433319060612154783943167186663672381133844253920950082285432680480194444823874079106886482900758962412867910021642175822115710244559481155191062749887110898896781279938387025452731160046108101002068913969979972971274984081819980304324019286301331531539535500806974089141679905539268472887820160114382993785877994878049077943645023068367683994247676459455372564059438626399225886892372183495871013652338140075015251762051043220661898653180000812390484524341907583698061520356615818547394074753613898952062821871120902152999480316431267680268618452141696841115600430283474546514115574938248188019280173471088809074432040333504954083842203981755519199951297808074912079679582425843604942358501085784558921263695400508756209574277640244725090371339757811754583116131763216332526680061060001204108951708887306285779767734342768207407574678138147481908913754853064470289753824792315770358397054382354091904155494927746174526910851731984536220811685201810048182322113265692126230019877136065720693501383863209826695568205564520117687564998386481078093380220645726190046870241791102494402591792872726654793390343776530802381331393028425562513232125238069503694667987743724177996820320236480616566254336245168289902693554203858910201562880814792497312490378722274620715943343046994769805320805958021512481632863992881927169759252883117477386956496580621234309260998181452986319792896727447101639809216695641168284390687547552994307666780291604480 [158,30] 2715088004341753138328079561793294761762561721124257599894346406915260026058749096972735570423221436286848100622534013756103136436418292320097912667214441379815675471746484703863995629492152695499106816633482369692563289292830984292912711245046951981478686237380621501675213893326046686878003557880955310954261408957509281577764451928947690258754603315310423639716036990622127660404557974548960891008540808705548742730714407425885984288872167935623448010377136649508792176899996204056650384443991971506243701690420479461363633473613930382622209590402651133921000427977955220992461958177504098916566867513963376419093548602386487129890100084339344159399822404608148224768197005628649859506734397304784276202700305129161613945203637366492354576911071032098527201953842728783409439548630885852899743217678980246519500517403156195397737123596074331451080836905416987792993379428261496151296891396505656364285240627313061873145208751981059976789943312296090945398540835885478568156800894989133712442719541963193384007330917896315704273367578536182316568384444694632570938521055031845175577797439631638004211717628394410816026559154280465784968671215873560652902295462820833599742351601078982196960517828934321589117395024971210433475102286199936889581587335264132321583872544613202471199425865992737197625553712922705950304665450329334564128117033947141072889188513538218238378535716928492599582720942968802986789621584174182661366225091560254658702698794975557327537460139582074325497457052414665408339142694677033307391543866535695035173428485970420662664057681966465798124334440164435582534096782269192631954702759776648451207992532861261702612444683521299805725361406153075515271069936616829317162461641299674206656835552219992252096584361170186781546121572090935597875501805360992024768329378708881644247405086048886410825294715496304129990310300367465428676788245860706724028140017684747058256781561999934822862059599216572804276825054972121441757366788808663253285685128756664182986113663626013101301746324579064117636449479965158887225140286347081641251693693285038644462148856801295130484592286756345373380403178816461143787530487352139385647785896342604782788650530770480076181697589596546997293074732972545704642701074192524475690222369033166476143660593240848990276640314023273616493422353863344588466615557018138868066427980579136999680 [158,31] -1533317955992364144394276365286112760085479411829694721785460515812029899602727983084180135811889481481104600854049307833375579602715199441747274501440389680089581009098130785644307773574940018171339031487937123752333955044730047235499642021994267593239341731183894195888760584789006340203019951092034833072788694231936619009023726289951269010365183632960536528108325166868311072081337076521597862011025924203874844632526164317220952167108583409476995980751962453100743758900140554602590817960253488905589528703683804772464953029691801470365137760346193139805545901251083242845501237581197611204347769873934390841028766325579479098434607351383763381031319713330744832055422083428850127418760103690636330564009608029529674159930430473461207598231161011630560654830756722571196346190310837679338321385685487225599708238511183372153134688016057792969692755538098110692320006906530513344203121002353180209415717025744901506386890025844543459884681524539166523341570983788580645920010222696290131456443163805596239001833976612801191218661229565207174112495163557024234236139194156343935061419117171716743629108332777291714357284367193402970960185220174960718434164786895201410450781776519841377511393867009615703599920556070553387176223843343661882897783936961715912702804014814625044380742047989435473697920300311058849471742647075620407002872897100495686321580571389126902657316973837018201930364132348844898308759122295915989176277141039424162388164610669759632156477536600414442560990974480084280842970010954531864119963234277504053288953381677659072691502079043565907044563193697142335035880495593241703268250387360406641723892938406453804068513806785833810491284255268598561277325794100749785607744928005721375530078255676831552710137533321344290567132853108730883463776388867230721181255753291333377359720478322741834822495923916371089782531445057412830582478626374994223665780821109328165373190664724798207477946889096258899406930510756163388047372309143721018524627478708822975133009985818442639662463373533723944883472999307329813390144479687498282704484794418315307500419161418124999610987671159075544726238114003952177871359503980094718451189894118557518483897019254483522244463827445558091920509669696528967684916495623282045410537632424398945585089906077642213566733869265244340090313201820956461624447974445761205543659592096736000 [158,32] 785285634880657094723178508121621667360690248130400939036919796357542858336984385037944504419415755281649457183239573569211210676304841044057955038355190722284004278645432976064098184107123267867305977226618815759402010439758678574826560889130984488992060018991517048553699502434834077453463978739280880501121236334560503791727782805833568224883074825387924725464745911024763403687077303997751845781886192431369385718932764446388470973648788567012603156229649736581804216813440397495628515986611189396978209019309452996109118638380655574950098085162502996907969169522748049176869183761628769130780180442525893207023632910073736219830701679293198766122641919932936125280395363069053453938901827632387254190020826853512621056293975407659325452186256654357019754253294832360144101124855192290173372517877806347145234347691356715839797074517978817649112292634239499904038937332875481166743936119081790964057935195629360695222633533757470299334982406007935307948300533492703175325166962756217038166628188067242311606338666507980097066651202068462330462289996537075195090787428556109796032220699586136617698327187239474698663346292403242876050186163642227339141388927619360622442145499392018359690995417143830685309600978265970813822997723229183939911094042885284970853347773875178484815511041224337943694282768629712741900829336000769947913129361304906753465438648354788604302593525410015088895491011550697367006405053708748794639603625722815249258919107560551487586452839120440631907577867156562278758421066649893134279180721066025620996985249436957773055622371647893778365509340141686809815828553130012532518842443411184647579319706933029253726877382973349812127072606081723434837972482953491977841915659277152636318271163947745385481166908653630021430898143131419856665257250182574773045868803333741174691686011308843148297349610595574654998398677690231957024985170442895697686073039106068059923302576523649458564368746521309169076545582120621819317685376286445769563155050072879997922158572522224296517494209209147526619026211100704124279126724547560150233945415885938939217295186927395731552124276716791683629198602427221425385234951571600263027280056229104450754906875892236368027088145614279941081066739553242065815146099049026538531781226053805875942482916140753577838043378531107134002853747003804827405817371695072181583269416575120 [158,33] -364985206020080555767676527812770583805048680712585138286754976935234215221714083179957898391699552907054645170800399988051777487022734769050318114294023322893150166079355298984959151493225272947942263787649087629763436501961171367223122772259390036969416964710042699362482883669951947279223097594505975182052750477583952086765615134562283732486483766122392220967498157070159810122785605870599298661359043480437180291511031607183066362622822340860668113473402671006586573718931899646330934758305568675935118624354822169155778340283008084427848716991625631473735755477190714762926134665555324119952976290661336986905448426773967618727208141401182664841671708355160991224482234486688448584886233906462240788999922179566013305484274557212952198287346575577802280724705824889188848258222475396851644331344461844205570451293035735823221222006323389827115702417202372189589221280448304215813641259988944341564491313129908810186336986259426958308653363397212437568383935541138462292526474588472781445771172972852701750445685056650948949078914415361513245973170257950768118591421793590801890854779636769250110425645774077312027816179288280747791694718652228426660253965958023059184687780333682125219534728584291734445926067985700895298041692987055492357939334779706530932626020913589965252294309787110611425962588573345385817356954584329391786390998666577268457167796449478706114881914265621406044546503331736055864133920544851017165420134347667402053297304582384749339607042652573767748732910546398276094330908217852890338493392722490118568458660497287319800414666387816392004090382221179366654692888039147222793789581323310513608138180182495389775141890547535175704986853095400459601319287541001645254751787716060444520439556824714987582092750636564678077794312926356532418523958694685227969781355144013180167062388168469125418191220998191962652815687289596397065687955723904662177965558969449930301027395722004368602493246774498628955397402940775656487581911586280448713464811096091844727805053112114379898819932725003991464962560093541721455553599061299807618281637860667847768275118738482259773308174236187789318444839229587057576932515077125562380149998553942481083584391092874573537544278431584824287648504303812131215588956919915299817581365959412265695498413061262490463568642078059632714100476687850153594313347779313574606500000000 [158,34] 153982547579467199772176437911554805846671695147426446145104903969014091914652055753480189874351082514510629315143726047090486291332112927739395525118900445459260902860867408158214698643543984820977096499206438890072280427603837089466945147868584775261090933380125550905351866909845537582433595619916367098875441437879239958065197279889241799806464151155917581414779066282750055252959931394669031311895023421444889260951728614405863086161122657280313721143901811713465682607605240766512290163323075093849335897114016915141467751643446576930749735079642499569158811496100429951725486403566136667967687412504512747294654874636381363292265755267300858516913180500325201446362019423423257251850856838669660632155478181888234320776322892973425881952408631110601506194885773269212078619770255847105737887457052267814159154324025549702308683835035387656381515942210107780677921391389126099176102872418890213963784673592831256244525004127530620617344196417403096746600772911255331500148619119507823934180160468041970751621372422830428785982420433920296348456481070761481493397868337042968150880666353207943222703016437675338046924500196090619070130230952191585850709115992152225046297716347295463150705805290561213472245042476282800237039721062253956342202666575403209714214759825573978628119420957601363469828696764730283912422009478851562591787495613349368704928328399203502742408258777936581344735507385726177355955189447040456333056984042697322293237113918868173096692595660733760286112692427580762427073800679626436059245590587605305967515665039247079453637759276451266047227956886895456928990244920597391215164824992158681824423825446546426808735939871235963167715705652212024551090121272036765235952826294958740956413716014295623105326492371938680340085089125897125886573718982441123230829736599065931482466774074035832932074335824021950934264908475667052744384905769493743617446704896748777510613122365161638670273612362321604507785715143351988624861761745385250337009255948609084788160260731290927191787486177274028952367001105532249536833220213753166201421613379450382410039035902404808371848063739756949373819907600400483243665452628053816812277338870352180897286055653871729715653390199906382134185003769577631749208606489161641341109391296686872367562244935323483939152863073057937003589216920163836735808363085374870477699520 [158,35] -58949626710276951975868882033006670431159237412096793751170575723177703455348752614357220386674059759336315339238767570017667920964270640219961125929140820200094890943015274774099162001608887701419665332748616116020126982727527268927977937677123277734991826438687133706985229698587955804183103524415651740622911690561050845799958964096537618476003678302787804959931468922333018283526796646707907669348917147897743171134937991482102463705528789430831375316467993176420990466067398212403822486191084958439520842752143015662265999004518541558022397436234921907365743284476222379067198492565873951772097638046112819505592041812980433357851374213962452472741387994596029671471749452662394105050058985190836315441444615375480412512586773505380313126990478181276807631035480742235019088078688929033758799127708521675268525386510271243240504768209079821612752599336389048169290877207716757972574956788828827065704950323373579763411731688800439058497358711166689416474521764148856488589582656145905174070720341771302927862593554961326500275496089482230617749461113560286121206569510890794944173230953552068661152510582739431531641325005820096487331569463994592212095064671068339974554184036778358721347753190628844547209520503901096444937956035947069265213191374590884855877630155885315363376612465573004887937360297061452243876025243046218397156621937212808684193332659764163074036312292098424169455090995125619740234206469235794110135475692193065219880477235679833294600128690179713836149426128903460543919683298144855994788292500945037350119043880061282948024307139570120252212812599089572765945005059518810949224563276129619830669610516942231950266092304524670053092112647830379351839488885350876610330598322337605536948642998695961498357241255189040012124129707320369251008468747407268840858303216933012415575715454972281148181691822295480053979649453261602836494864853399558881683679931696792406460019401568280535175502086911617820335153361701288799530599397397109710551672032473511448168529003029365607079667755161339983140681436185006276888511824433177701098603519141700253467614598133395430815018052116854048793332859662162733544953759086261651579527563285484235267352035857127706028306092329745792992153672620394189439745465583414325629474607587352168965578796382497788769019654030296154335383067932301895052450710369050510400 [158,36] 20466553932959536556332082547137488346836105236746914130544680344307775502263678766476154292606213527300991362795457277247221096587486895281470542258565060734817820007779213761933561099549859303040572243013255907493178207331414134611003926207625097896310344114253273213046079854051453155320315397866531423826977791429532954934979836053849673495701947001163888148611012501978130035359491922041633761496232819654505953308850861965607459145659359470639322526633652370338802060705322616838766535424797448343811847286811357944563941731110370029587240939477224437135923433722194615775991246531850543635822737657647730961265347835584066421275306133253595921750437255885185280521014500426630535475147846050740329990001228416520414954518530057668259739408551590761768648791130636229080445729160096494480334911062390676178595850212071911522336531510676838928060965936734282807752085745608301174790948673596156870309184825661817172216713481758425713145673889140420034896680692641220949369584315398458683610310881830305990715617363125405922255832134604947739521816234698350009498059336426795676720410722846005507730493526184654628940505487788260446161509158664564413866489719579319904182177802738313798502963350965656810169798464079903729294983132507742574016504129369258155001012608613167927439508632956307352659248331941705856599154992322256030989399195242329722741827127636848208805153449083229669146672193171638491620545914527401370414803390138059271796892613523030429571516335476993653078610469329249987984913679126283476356569084677283055667907114019565901424779308763974302181980675646831170190895613574849680366363560994578581472275636085260891381486524106509497118439782819323303759585946737720385709137873270473357768803388266358241486296069741653899292231147218338472033052208166580214349713485984644554789657064987153777704690382390998182772100261910152749760270198429393544146843799258709465595052829529527979688055581830682230424409219866662219639565341557242308094680310912449341947765009070287515405119452732536713017470890011652643697585336759427804587660473030508468647632000015385134390818572326888936872156844800855712148547917061081280065655428018396802188715326347986343543742561750477799232376910439243615757669260062508307024075501688309722920413395379430381062701498013671511783985542453768647787567429151988240 [158,37] -6442586883643438004693571910307209024572248387257212918606434459550575225867034101643177457634075444839891190316284710832863663724111428742780706819747687561792136093857318259015195166789859278555805641441692253711488007709865288554603390978271656458721431646982303316802022017917534946947262711990739552700986839112416925339084901623598453006356830329768413572496284931675896912741797013103115116343263712679915491311739439020796367071164312347279439461193718626024483416704565689285742013533527132836757568215332858648611280363137443295601366811822023939836545198216804193585628178820271093110594391168907230952742948695544082582171580532812165281815457751606096507138707373354189054696887833818466247054413560250058686358997603433417139220437163270480804876613357769056908390427263966510257215431695581904003841040822884181349334622661512640326369837128728863759414840598083554422802195595762095246245332053383448517917021278466511226829679677859064246650256272290262447794325049259322763671258723206015624797673638245295317492916884989592696573871483578606683402141749255570255578637967098456175671647950004693493872893950715985134472406545038885720520856146521389149284772693966386740847678274906871052404103895734391503197442764878612703652002332938545536162503054623992643824908089903814919016115408943121611942025009747550219451701038060316022695733172403915799230200103710045817743442814625422642301541163134706496261047520771621983952827034453167773725425213651793963031961665577214849921053329347592702394165411799063713166677809576201028258151078349063640526266942184480951763111850540042830197894616149039568925215650843086421741462517581151311771321865636149165538025676504727856303063342075319583921949781640742107539404204887942144281459061148142469530008628796452413036091903746594615272332661212254167707303966597197642175767342658480508040905073023345576044425031661492008013937484433337888874229150451436800435690770777414105049414633845028097330142591603599264531989678230820149302776485188307882627811949304691113161368562523657468207214085208857038545248504108596106512661249601458555528391219134684667814667293140111284951386459376268822824052958437104842548313546581985390048193748556917661397444024140551888767480361142650012874034546666480857997851631204729020640217057345002197874496623414400 [158,38] 1840969569056472566520841907287350091596677377887716323558249616321342527337140631372876720722273636632568236499652582060583221092226445308300370233365652757492742125709723333893131971338718912956088904000917897429989466712448617332809467278222256379749639649578583204738799385964707113370551464590486970195287133465759482511491515165992678451571418028423974628544589607456703616206663621611816795664805794220794449863738990643550949185705711363464842894140550356551828565377352237474362293979651967491202434237113710641317734524680365865167165687806705228355267140874419637371756764384276047464497292900662682125223265368327900647104078944410122401897837962334479778583953823250387141943460187336111905276353388319109019192132553490166105282832390864763823309450356993384417529784343432212582516444683112158106809833322518029227090487106113522656308461442054014086169434786591955601334541131188569535419643364808337061023227126361414009626921728068973340502513036564178459799780265731988491251085934841768674305122161828838538044923147211821541500550881032383379775854979650954373687330870985536166240843641706417999780046060398934740708392067434610640972360257065882626504271692324368735350556057420794099120494874438832049323468208166836972502566061130046113989139209677811892439226031069407001177531371074694330362336986164045603148230287152734991819750336987262267148273581665105587141878105165728338342167685174950363659368696637225895761743843427070776694150173561312751410679983439951919664742465137759324125781770756796568465963729738192508435606058925469375251428165202803881562699940881879327655397997012718567229332508514903582007041925691960747121730178186096871473655595235032400795951963373386487308253889398040169118635544553668887585248450016578861212158330614864670857486402897721825791978469912246214581608037991603239043488973911273907317203223683187336324184182488463790262261775745498947365401374905595778509263110282465626767937425076003626081267940348530570951581581389967057098930540818470805895464794876038209074957556261510443857101904260237460999056293181304878366891747773072555962961276558210244878490830761700568273269934326497333555936301955149152553450990060385421454724366638502032329995596049733118524267249301219111750175762673848543559476289481646180172942608874950030090088660480 [158,39] -479393596408254544286632128734216768518400044911781115855867573548119016675198530688532535758034794092712076019082060660090988634244324827449907301684571385078671806569834190176077804255391863300995872123812124669722857569266078375519474088455261525776699130370406807670103290825816126866124639700741520719447200303450879835583732860480535402926312913506636867215058313623337560662373875843133507788950463365551600686945505932392609125526353201871312784036265503794339165469692986741744461878286994100098544074876474262948435826251675072023423814648838200533871869103922468357607611661181572156212652211260844188435744833186816728319320808435333336042428868519717594503649175792068704897140889440160252264096849979005246057863296298535988586216133085870443011553199095289806970381568538229464722817851490198098082388181803427945263141667989221561542421643242115106333630979449205408422908203171476969518296009298961473717400533989186928547320344717808255213953145788908879346189194335526012872610254206685709013512065263105018057637398799293456180040764891677473817928665611417637526659712726975636943480996693195770390394033180855352872306727730094621700165320834228409382075955974786292510680480767765825819797631813050464947241420705286730508125536352379532812748898457082936482611785255421064204118227529787672918970739623529533939678546978388904863065395219392390386633587769329665864364318219773306081125087912423130669890589633883947251801060991986589462805966521657868590560136332388903437089373521339117883852610702240650531045065821078987275026532989785845954398235346219334975169872286162706493780313374291974348708140001328845586027543148942094479229680526498152777738233196548838763256207392332485716826133431582340498356019958896523640753640138342672233990148673712796369029692556283931037976173964479307737377356957718334495012344852503310386825332719532082901676306496103681648294503364168037190283523653525650988951980150673533136987579283881291736978053987656098752686948645890651985872104229134659808213011562630035511388335846450193668921625972549954669776518507118755802487837174735099873988460476417468054779211801065216491569903296039064434863115643733995290875092099861603121042084022567879805084884232710580878605909798537129457644345985754279837435136639515813352170261601556253200178880 [158,40] 114574657794885910979100113873401730074855794293911672722673835656361799379424467657084678605355518087120048698090285850977748610239480401779782786167710500937532990461950173249281954877682739765184717705342941380991922938367512480542550917323827475660319967360874752930778960383636909258646184906438467578252654076533709521401522287272835221074584936463350091684218518775396751644679195104669160375893381818336938031202338737207656596799509044582365212116156049109724060189854261207803963564289846043972828462402560961557987128052884141843183403418288284472805305395534853019192461222084304162519933345714457877156082056227629456264067634521343428939588290764968358691322569686106412250598274538779377046187771960676593427370440419443759313826068098738753603530283793637500366312649969476466129506385490617819390532910491530995866721894654660884821363324671593380032185358595096769290212058232979979503368399467263811569809545555227277617238152299246576968461404952097734446464456694365788729661101557936543120594609097966224950102484623544880147043834746168339026095189918885138043792128278755989977867957712173547496476859326887703900401647900842851258068808493032607916739564877664458832624523082884721006392342126661350336723612938577900411942893651550878826157395604194398224780868078223282840037728830112417139465042319028457894713022197798800321860622077023730123448956786272953693241468751206786010746315694698390748672029403078005989069277771377339719271735083882007316393759452554048985227219528349405520286214965596304405831318998346046528636085369954326529252503098980557343045781399287137751256287184914110834945567147123515499580381684562467278580070720580023106888011895025485572224704963239658002737742642800042963627249874086684031059770457216419948268698625327080557143894792734916043643010715366969199041561873221113357126831970793667289399783171205043519361950073227982295580201514238122950359485665718570522303208041902878982371082289705760836079496047271367869319393898071589704369084257501929111679887316619366239704010411890052522284384582125323676347454310897830865577243282897211445822157260572046529683998669689249401757559099817668634290645457749542012368808458377507945776550803984629301410953849383560593158399333297241080768735870085810716071372214886203738394242793824552204310 [158,41] -25339509579713110872821534245845657948076842752167862502340685615262407537563655166367843893706230659003744810840400523126772070875211766335220302906877384550113965332523263040085535509326490749599102059556468104610590556398068986359292633399372201450695659799373826569269892046555270797674965822722384470533265230915906784512087151652448907252000383674084565588762937035522623718338216881431384805540930616966629885842882316699910962775673239026560374264962435466163522877230814438343784073266524037826504187388973099695927804073159140734665571153153012035923551441454784223604094757135093180994892885103901757154604026784429109495969670004827955256743098758628289507830456791867025320682954945728333376139005352296883374321981504326707929585732023621180888942922999044820117590958071991782172646365285791914812925134055796258809813464294370713013033495020589405320301784774270954919908213578206939507290634863252731161090733958179910066585756327466350557161840204935676526261291044944375713485211340210742096062100024985040249914697735994239916600154799145158291012037827303899992367416564227016333899941814229301595215503481609063483457114853274986340719154262264710404218421744148519714665676127478084010049911167938326318596565679745994772215794757219118603278682617294404440448318469920166300349345797247528849391123658167635773197671535870274734787105849088261876432186463816621024289619514144142521181535723840018756046694998767585856962201669679115984545627594228995559442216080037945362225335923044739982738620628966903378508229414033272772571084056420230109874212774746907797957811941220769653021261627601511186698325832521815076707760267000128281241175915047445060989246531169200634888602789865094778718578322119007160133994995776588305732283509703465740016080730534966079473873922536218086950387532257988071038221304808166685050380293815102729815958654093290075423750115613558264186662315040109224967800787227966274727258956924916005373298199988590497309656868941038914296876422175768922685053106565474449825461135025150786408144408070368878923451542778521374873154824813937666719941508525241285556995425640511342182112431693956401390309577429370089165763543105229030462194137196783108897487566757708324128303634354768194611684655366152875148865898717381101258346377445686851784901491580220480 [158,42] 5200708781760775595769278207860643200103418147289270408936072336933344275590565279075065128885245799469230249404587115778308179241644417105811762326495136690405612189805731677124807129869668812211227940646396918917606971406643460724226306778580462604114513196878572215511203664696248429572429199162447924700507114501493637815739050097495474915220722460664661902807542858239061098596148180559264223423839557052243354844951041259801637575509085045464855907678552266604506590726987051339158427841472265274486738915892516634016648866662080275049557376576768468172106305704977122668108355463098431795519599829465288122467937395948059254692703156604608605839687371508221828660405252003097667737304928180472573821664244086702470556877002520478077567393986953253763487580532032486119909935982667066949380666094464547762754299459177986855850385078207236537968765677568159468228770422091580654492714287642622279334797449794911759916650497790459045533690672184006644312128471794438581456088250343521520127700657385143102848389177561039210935915326231354046990601166959901394425786707169706210349095690721600676651012320343238387098050261746864493226632118514237428856769655523878560464349426522372573705919636297112442036718456914349063874327274235782161603477492761662810717676400284070547579809648360705975512586517647211788115200195287000708384828156398382557134984891599619584183828405701341135179039074394798125558390844843135180775918350121371636574733257399155091759062546858186325991576684684357116983400685252386142319917505759832706322062524044812936367296918187326268384491734357524833170734982106590568200243217444245720606943368015476664155170436908993958671607894348012259979168480865635332730526258977470813192502781057501872112749999574691195651479254289085299468100644113630298431086845135415913400836834426236532880622396799783377318055762292652444800089160874240844535777227680123812293879267936642917539375133089027912843214395078168284373621085281434746877053632614827092352787149354622791521434519503472288038302865649219746314086733688987982763067788937092807112997092360202204944035299213554789321992822788891870609722622867129332331192014240694710277021641416645560522136079475217576632228806341654936621518126059301673378010084559161235349237052755163865478897461720716995206713214250368 [158,43] -980516154756698714226300315283896762188145982681786964573275094604178266409889530175766340230938034044067963999950264611193942817103695274752005771556062353506924390388849476568728807609296146665925265967433830554354397521316294448479547296616289556221562344981663557339224156354839178359779916043343858144909613182371407843511943848951021282972664268751984628799805623159030770106421875622861852506925595867735321459083800073582309906308406948244286897296781885508320613395757893665792698461545975267014288416860860593871497162919313786999918083529944742141752447781435947788075376994307180898842763329307183502036059591878282094589108977192522979745520841183205930205185505120361807933173250451383111733037180855764061359978795113877538218792275935373009759558982946157523475780202730549960106183681141853573466925754201655269633672778621033182806119418886374972295042214471066481700513167084748161594800085592587805559780754111662854586390916503310151683331846754463921292305632006010184747431840327166820694694375432316546204287376040393501443203873974556941852121429503939563940549624668344716666119033656325071569895450955769948081452381060583634605738678428710147830954310305452766620172541184183711064788525180999130231508703863431927763043661388963506286052717941465353259369494639349287851069782604197221131770858893831151934168259434791200722235098943223350511683917428913831396071036110801975268888745961442851451942842609725566895329492110586974631898266350197531067710320162040417788078102944523823221822251825356884018847035538254964149729519560003655853757546384802478044563794242945168451378246753804967543366768221030466500554359110760853879854202170217649798094249872328102525199389746474039386290840252433640869734210116918979026737280610344783838734480282516044267784222518759473450479715502827349782246383343858954971506850614504402551769725863191460160799755650035369375958995389040652824538874588369896393106039086481311479105114977508863592169767247523373192602139695328366649818275813881504446052715104928191654585705369909748610565685303005545527228307603384360802051634723727893038488307844418552606372117865632207189675945401286404771377552214922982549335307482152035806981702897541246697840460374490007541652361707956068228948340058871133484912900547161898314659104448 [158,44] 166008234219396804425576243068955704432894189636879666560113426295784963208953435340499222066998010947948448164558551194256597369807950443450033021936253482372050232353627516792082376061118858379289592161953395625163063698584875010010489590692911569414503262016175876308892622594148289691841579500630600746470216666904167633278462174109433338179106371648944030783215221459692234451558476448393432916963968700217236209822565915817984659734474065221233936795907150555202722043062095528702194508565221746148304294915712031490223987157188381759428374803688103044665908799339978045302627615208494406066289621462995752405812800817432937927165337520849688724567228365333962272070891280490851788352810239921844678040960838576984605434235711876568774412235944904405461295328617448271361084975347978238290461770331958199933090184610970854113448389274486911946509170292454501237574564221284784809366648088281202093035684826911814173982981955688789373659759796536324428596005800642565952253884921339924505524225989393123748574609582694743227616043215514585503791242796575044573380555755113586965118955034768147409933153030096930138356023602980201635717411475889225390446567426949007801239781406361357982434992746118962865341452078169896456099830986139399755096304429547846713516429972992681644349728554297541143937475600626570746027676491028513854511435631882370399769064963543160582132985031305139090000552245319232422207911858027282237959777976671184662364863342730538698784570618741619295777109783311988099866380005558079461213855977253996390722921194286739092585326318917547854878954195179553132161151784027276571337220651375231092365767401601907213776560404101488951409361903449857769847767569495786393759179245322852275019350869762436484871199209149833430589161019300917364907646997729337837638019075129440140467106381882457358011307532682037682855412339342284261589091316929803589417688930757663562161207099624039346862241917110822542281890424552934984793673308788699727622757695933119346707750492169560475649986647478206418908577442270873971528763084657896786844895352580882494393396020995431319256424903970363814892303433752787299381724820404490078385752155107404589480956223215764449259688583259718914949079879419383579798559664459499159599995115145977492526090862930039426434352158011976386434876 [158,45] -24855594156255635188042325936847546121213569954796181228539460624680904052292953754098583415060357442430871389626279683211372964684647604972277871058199454543268934907870792186290288270808135254940505713596518059102687010863039099093922067541041644776701161132022249940270015243256651480728525556264613910440936078973307530770352499893471342477122179331117358672242519708229189157650381373381128011453734712555809245726600392330504045895886704667522448753275269586032469297087092107530380228944360404856930755213281621232857923505671332780254248384127737324082504754266197371569353477028511147522788072679751324187421202511051842141309640927200226550416489804357981556226743646691489900561168360582235973409843848908596747883510349766211330216655692681871693350635479171926506875005869369842479390702981955403552801979732010936239536937897522018004055920851181257088441976876509446368622056438780375705337919706160582111156114478696296151316093923973118067154812901695646028826430916500846471114750244644681874578051997183042818745955819650254391934809725656729763796117168666161949708825117208714883587231692066279820486444406140383705726428204539329965049124789516186378877582214372358613926231654067744992981484541640208874107307304678112300301398969680241904646524256396810930313740092759311830286963857163112126423960509061503050160321711143336350138984942999092252536692814173485130111404315473997794423387750735086467340004727904261992549148567356043474996169695438735238067192018532776138492781793314046334192151268950237469501834274721017016673166428811834165993222219729690030054908226300509085961991393304970052549835238343360768457696917267977525371152791920000204838065565792599132449445738740226870735887018198103465184755536770053247396475320873864070784753948836035052066141378759442535053904070749892935953400579678242343708467712243327609640765235470644984303295724648316716684059631305987721936997224269255719740335927353371340827246980802250099008649417292558391519980554304904237391007287600360506323659299142706009937688560182803285953171889996964736442551479763292551430538220568333659232461059765311636580644437904005601493749409423884168253687279650693304768571579577294707144366499351962579261691838103736463919229424879809325678927960719106686040252723181242908544 [158,46] 3415935936863462868326683847795471652160249464891563204892074704649150362570399220551060443871197332768908262522399455895041955073902781184613091667337764702835863373237935648129566686890905061848078309292055166682953421216436352306689518529391578572457936026980059238461735273972039392597730162343533534078906888834388847442847539272436063586026148616663676577879492051372477025118055034024408975527208627461786846866608269724235766470887126477713238297920433176767316761790146949589757837242988924211295545983310224764171783072152359936699343490140640006921009948620148182375867538964735295236224771999219667758054471015997549352782632763561663766794378323995424299212387550747482501664765880642490777330628567462302821015800816366653367463241825780514144412041251358299594961485854510714728414232200671175368560763264111284262233572289337720558680630314296773263392546278740585929662913134427500409696609239174037778322422070771747280494403690468415214892498269437741631430646700349679261446183343825123839990198749277982332031635946538731585092237739028177643970012632044011153749599144909215954646708540963363819217510707977148204856486052440598628998181482095662185664015711128651634815645585352580633640646188562313224158619556137711161023036743754979466922051948959792970849882142317182130085475938742710583969539138198603928199414785545768220087978929904006364381037342144424246655529788201004073223353552064007860460204887664145657430325638075176072076581771256158919085890035966519638630677409875559990191171424685304109007875884424982920260366603551097116444512306944646228751578550324884659323912071695065935125228967428506320865032505018858211512099391619397968001707055222377525166901906280325221902826466284157881146215861765793932029713730620981146497701812971714612245395715723291607972012487704193269487189327364154730079516184711025647657827367557164095434521131886884096555009508335176278065762808726207717214216310366470146573028534370579754495139697124347575809841877867439722529616237732572205363576697232296264880443229664709901016180842809303276629588163124995238454659525104697365068562710821133629017039492015689087646212540999162183356225383687259765610237096592731985402016118695402944776459026911869048668292116413367227093186721550476787902985917048584000 [158,47] -475272938816234927164617361552721808794506980991918240654262257633126684843817582513063811736275774069633498536112804041720700295653695146927077854921497911679573988911742455728115148113785474181401487604867087524347887583018083285874624206193063715198897328179574545175776701978744601380237253566534021868967211778513763997019134906365940217545802130244779787245133633038369351284530799095095987791771808358918628688812795410353881476933612767847393073981444303376472648037091453334551426079726998271498465721838898384152777274967548268677595076992039779983173135592146968894154313485177927645246845618590947154806185323448667823177449190847246960605144916766810659300697921085906761971601934639549823639418577658662248888049867616888103410729110905519923283196743520493920171285393422141239405314018423314775163659141043828802776943923394891954576036084089464549673272082811757209693111661592171850721671154254305895398575145385241457751127509147300062423123135312654758859776318700225631130512932592234553684549991274737136543880833547926942193161214451971780675364148566051508717417082422031164107827912397359779128373982716720172364239033329338961788215773438057925971560169257854412483144890240561881475905426291100089503508843229503062047258335469779597854927997194899651950567073518173904007001369608188024563963633486827815217079278471283077719481834170711868253606291190885712670860948367872074277854336811955664448516437973670903202777200075632963877285023724976863087654092344035320353190466713048694400836752849222797882676801423363649733539586843524258650251419110035975442976885323191521755928822446450727506569036858288783334491269732446628662307566848512024435481904192717999090757359491533733077413576377294618734526094812205488599484120343287847830916080706814188431345371220722634848142611660906287898185465005868042589082717492871569473546837550798957383443254222963331177430957843725693254895260386424454228803581786091007801930841649091337734536451406197952980198284632878003645444754637793603066172321608736498662923156194648028255076432462794472741629043988773679812860498602314725853328431179985135648551211112891285122768162305158751180084967080234154092078389352000172592512755912936731950476816456235291852857262222796544208822188370200623469820124681792 [158,48] 58479923532607829854138114306077897311057084676257121612032050144180320337870584634846927594545384881468390111620955371824003368726807367027330759313854837876332655956386587827578114895967188094849153133213348613249351167306148618976453502158798749680488898106750511352766883446086422413653593713125384157132594781600326773425675951472486577332053149615771576243867001563876557932924072587178201591609768301976592028362721259645592920399921607705052877767150445831241178874280294485899201809604783152188902283281212903389168927663349908060830563886218394861554614943567933694638408699459560671012262163196440895246017069470196142185092986253963149644310598701595026443187135002913703687307201956558616004495466117214698418520191919880820691208943450817090667610700887074897167099635995514968545780639537868745906668823436653235766215316392057302774092938401631437302400955846082637024153317578742594249402492821972326341934162201113041955996270702442899891597390511801677093661004632597583418566069439342759439106573247066058359614213069708257151697184544585045021900764308249125495998849491468262773576590344177114047611452462025860342696342390014320223340498409774765714757469481532986319337142556713043617046210560085717269351723660927227052757480536518409428847720445820961161489129326582497317456285079232026633248096799278121467530318282563978886871788547674431787396666771996918921785000502488198934288927476042196772719740075984984176979970252164803374212436721730250347810013614816254975958652205723924629493701752425325690122058614283917845959621233538538916063567702814335836453684428617332811514307096767766644436689853320255326539782031254463343871870841475699716223181531719283003264832711727753326323782227984538941611230684108759474139215846582219297158902638922853714839744348176046536095824525868502569940052018918549835847135543227985741100383154460190295373612540520584885682067444707477738936537177853766514595452975276862492446556160926397507411974250532936541725606946378172701300484267797784434819569375755727634749376601939317522839596071928533788829276329614745490364195338805702702861226719248524528282792295041494869004343735257274067411854796019385839894721564162996656075615022370353541894016105440691928347124189748934559180207164841218466759013458 [158,49] 2532056453773684167050747031923667622163310070603155385776967177253091314979810037232776191835864997072694450604629663492013755895275283852096370143136924734130206966747695913294424199152800766029126320033864600629735554423512171115311611707141327859490462381641365607121713797927507418650545882324355939774194237415847770191110545746950345544541075983599295739402985629654632643618235944543655943170455359332255146937266497239321767142750364235856146298598259738417732590936717021828746165089705802363233567362523270354711773917028040070264365959962649973771708623712187302964375125576748276996730434814436357250810291954872847251632440126781754640233988144744279411183458571418039973023012312033411407696782193386602674284951506774530843104687206748326776987420268716669089541619118468946328793319376059995919352406330564181382586822050598631714471338345291744010823053534569214378750108501919099391425515327271933548479819780042799684287262069186685920569196808649173561992170045481141029534017029724173282020370102312287377792773496725857053735105316291936175846751458881029282078787960584071135904646734571551063261859807633983733691568867927408828791814241977040874814876728180422619591189550509899228736656817899635830604403401213503683773926232291870727923708087773207131552485594503415573538602371609328201615965998358148352379648168969058945382121107184176920276257468717093869778941275671696809177038034141820021723237224299297700368468877657238119492000880788458144200763211662405610259101532908661636754248639399665446804247431255217286449891422851747027463092312144533093769010992512775830706361165655251060408890850022934324782283423255209618913092430305473382185566234021144295376398481537163977407748901842832542463766932718087899438582668381040000469550140105115220639347566048176810367873939888970237128029560201430979514238421495171045505755792872899406994908362984095730066686241724072507342455041453528024968561580279886931374163879740945222896598607658183319494636706862307242826211304204217917414490763769239474321454472181066002644096717465590898921298737339115766578450607121940522260419869198242760656005178411490569257027713220343792967683066557501552200488836698893129794325752062760250709469598500016345592726417323809851481336879656184181289600 [158,50] -5444338249036455948822590291423076429168827385545791128427833242292329279686856693213989669029768137980920928541394623676574238957546739747172771059478271798739372778860278141041786151343226060973369994814881601684558317228129724206555734006247151541240142736074191804819365830854494784120052049467066140445426091738118758518706350235961317983020737865431177401398185840253201498625012673665699710368989324801946867501963347771875746268397510458385458769453313626857326732816181789740265975925768967062108529124932862280814132691849224194463143065182928686663635908319689501443509836158981399803273591356479371809705945738485047563989767105810468800888195319817029076981123172665835584909400527962920592032393593582106497478906252029620975139278380929286997075579465201375990583856881795278640887330863366393177611209205039146560090588786415890481021426417985290142065745480315059631718711996454448300703430583412706492323066980844017744872147075962543789160513631119257612747165216464908292509694509586219178042208576061904507715091693097830042625233010054058214458428445742738412664954662534195450523471599207856871625277185636571032570497365052614223848755376209267360501044746918170111164028980960494237517513303660173541320183900415912586892244067091897719616772065598970835545957777009905209985997645394333821573813672643268336017006126894437288800775358483831436520116379206801970126381562181344611255926445893939060199879833822426297160224318268276785362054156190784264593275187603849978538318774595982074625989970915331466809640511090545267731747629544280842904400269615407241328127117265304097639037168052977209554280090505270391272084661461984612852709231295243381000282373907975397832216247983068707675379936068387901981563202311215745794719365853216016848200879633963738543024640864168620922129649288155718426514813776080119489186063807729587205870993892095946771310882439646041397224003631405788297984570058847016729985350767970826298482192299664107196670987604509512148332818029201710161981114924784959946631994236973122697030524467527882678977936141874372152592202791814546850257420221635584032715019986022132860190731850795991850984218132023898990555426623901320469849380254078304627631573564883898298803606731531429325145653394451865749830511668228019040 [158,51] 2176770836385630811042445560906903817860745520189800812926707679003654665674198090239244216715729607838454585594815324859681772769594284643525812900091815264158163663848638597609666825009728872845686681059613091945064496217365092271786566094908127012009512487904458315836734284209351680671881181208145112292645763063838905006685384947285067883020199864722701847714735708313349571756283759461274612927238547116626935690800474161813938187315500572666386654876923678463440959398239596260037389194978477714810113389596813037617951205419143794155996103399049770906726301425409980921497463947724075344063085635134063901308179744944214656699094316438590200884669936845621348503951524834355872925533593570599302921084527023203316252295381364517719163412062399870590513396980145008703963359181494723720291352287220710951705594686217796452991973976182817543212599492581910922232566686888114381642535486013899063973962056113789624533036410696906654237705675795286973736124048352022200894518626725725854141007433618861260164096042202412312767491873255712360247058424167850818836918718386969934324555615305847041527524162356475076400524141037001831733578747242504811876100712775128445697855498873098502240985154231947483164153762526394273737463660561959641421310092066641028762875604996712492255270520262433057702842564464955407512851667507101782976074389041831035374512650960755611660052709844015342637619760683939771855699318555353513078328010534777185364079942869428250904671968945141610311457982165546608274412150858413107908343072570613628139003485848897426247409516997795749610841324544146397268069480434949021553614855733047437340169835646660788554435435042986517713457659674010111762731368544926823962868760381652249346164458262127684502353709121729395215577029477996994709519384345409704126839316579591067256452324655291801621729295703611497487934043264834969145969710835052572354977827012610087008857611785714554519480472848383031071570827300086126633654125524451152546296032070811769332603196944613923232134237896881468838827621640770046353751767339417150580189617670450115430178448130260581882269348380650455875948341987446058868978282624844147040967053382249282959160441599177283818639011713123500944026585962353829524109149188381784931392991065308415479881453366129120 [158,52] -553917131244673051370263221205422908440244082724941641166537095008511745519746386851669684018402884029150981207415181299450461046476222222135762388144374677540110753547975090448387527653533324784429176853635361941819150298275166515689678298524039463814911853778404896192405473163373522024377762214055366119831577376551792351009431381606158342322343730764374900447916588066498456490157626703608250935501020747967647875088530196468472208032282076100683207555896440688127375576922127029171645192275214096471118557306788705962427877071875836757625638558620294203515077779641921229787103730403579709802540049721009086448094774568334949812785431441036285013874026398906715783343145331132519084299691607874052964130974311407503833439035832154595681128694995664031944046518625890535719812856401870746401019518695385969317790316890657371484587896452327335295999220389670502686975580754337074966590195900527597544793003595306416167369012387130838238056824324742555294106834909180104847270815386978717857893355138609425155230680570124364878133027272036389592910842490879952939585210120379602018045903894136400399995750466969029846239074033015471843076053179201635189701445977829012046225350323471768391783878387862895575579564715096975451570210032333821393291877183668314732281393088547063010290417909599114299722474146719482747391329121480909276158318056210265432273250575148166587652690563761471563806739632110315255778243701210553396452917341489142060492948972806361539075636896902124269324402634531762049081904858676408900597488313798777967148318901473352386060978167935576057995612893357711571080872424894161410579371485849174995415490850375887966824050356954627192327255727748762729924937807898308047390104575383897646762246061128353381167012261451312757079345373789005824502236312826588776273745368932327105096979104992978774614487992011522272934047866844187632985546183468079607156536732264288525060836536450035741074643928995235882758338746802108954095545428934656459032440256038316875416044974479942077001180852898406214131324362938092853547831375941274595524207764001250934250197424552792504417699780967680297872367237079861278365374374148366183927793637925150455958627985789526024620471753333361488321804176481847893427390613237678585143374213638435850737649782156 [158,53] 100561429615320907780808873243792569690025129753032148547082574664831633616755979711947961692366033911459020652326316767663742954712331745143391440857282548134501638218486615110046543176118751121857885323382556473868288543701324200579240921037236038073655315201946175150446009307857264839249246294309768287047017229590326737625760276171411287720852855025040065523935007964586111648975250861513032056829022626574699056120060143194527886703943594858573578273876245245090035520109100832349806149649251470683272470585294337112770482113732349585490574163814046476700650504416836587937018738156954896202482968453133551753569068415298461771432850963786466683720071320962121719702782321642000285936729526852136110961773033021675443834119497430727246206837193388124983827492921502804268891130877637312733469416521773664593282728837737958954406575706796612072657210136199613141968199050092116732199768261541325419921251988223159062273811479189221116502516750919537226307949528182040478987475091310178802977050266070176066105656350626754532009233706480012360230076878403915995265824794651428351356368417660876406467878415304437593615717046509188714967142498231544034377158249177638776364703843977786890118595028972484629316843004336142346281952529359563065910623432019475919685881861699981929751982715405728403380676228976192578121806323731205393682280286618974916407958241010396403296815532605679561847747354766370422381158890010901944007678596635626669598173570524914801238700525523585906873584084041880890729518049506889922255514783430719674519233650750536635348713733841469351279155287430776502257183085595755807493690840342123642079043426605261116297270165495694396741765376226862786384261508567422431720485349333959367704925585080042681887756980099277475826036357819244639938365515664752488900408921072875286982145187101507253182729507921188343293464187170928487148163037170384249948020215042702559591096760193215988208616204219356554155781634658744465600997081280052529081089296131116338596041068108116625582544316574225071778894720504720344654733205069855582759831043299021914365649322527398884201914394510529112465933737656189764368627894566275645896866833457996380162456747334825235134030360943469332852949043783057502386565596101590613825531657396401603789736128 [158,54] -12849098699140658904214183018336020507615011591581158027707492639521658318190919280343569359433770581453000093562922308275146716046495419681570044522808596303846477682340573664337026494213265201135466137733718593828495357040867046935789171656343444409600654514957211069881467092467138225784733382193903347228422489080464913191513110978493706217493793128053287392279923744271379754718497644600836297851451235369559256433130547572414178120910500368316703067746004742946476378217404598469374589716000812349800278458166571789583914674889967418160524683657973977965280697501866868001412955889958522872500172512923721724453362222967828848719936662844987335178730895014262434212842380373698272687012330625240708599326590050921816396936465959177452366577926725879970870248599127400076771876301191687464581769414818588866503274709597818945750218606618473682743847895511439658354121017975558130263933426807825019628179976828333661828997360462287518567971127814061517678505782529084974209778097113448940802634697999449102894519579246774716363246601392039940466345890589581552278165941048172979450322242673584877412234511042877177448344816098479789819011051709742806102357509560162868317117463716897207999054514391086808737102101356764151335641998586581051313447543660824605982337605094853162300823651412305029597234680591862181759539407286632370152240141588135137525834629014414473174554893838906211179788514104322580909789489504561243005594224189027794008256599266610442111154298570712315412083731624371451551138064919516710805771816605304315864283680372888407913556656513299244075102383293671282775816174825279055924184562905797354675944994375740485672973700137658892101752995464582995724025284518021504772742422643180118851607765395552451557533056224407515252673931080799996653074336068324500933081449839146197568016487039898139056343020912618016815008982677702834587373707887540655401134339653355663287149837081436272695191898230087461672131528558025525051075646369791599524605234795508748091771222626723398863206421897959614646179965104569167786050263296185374654308665203729719984425983516276809990521915402598682555536191447788994586586457191128935473536540637205057679815607434279097968907448536470047482850282379805494829013560610540598630592248962200085285888 [158,55] 925202098064787783073181763722250688926090963472899032161158273462685338972729997568228716488102104071229713612265130930449825530470494060826839138472262055302131425721984332665841993894466322704452664025132255126402176377841120341868712272801301767763842770696855061776000970435938514846773002939322553307543484495839341740112748495744541959976511007494463222047562583635537935685383715710021813296835470025998176105442729575085891485952646633199021330672824442609668570829349125939160607983130420476378835721323418871850632612662165401259967681503401671215058630923152073043399965066682980759183916794962017828048345502393505846442150607169422696074556956805417001814569591976201677839511319138259919207313922673527839370336759087765585044402635952788941907347926353767116896726979636873680324634020253801605473671306005393662589446930532545896333652236851148016910899567560274464275267147580177587066445107445083319193086213487182682823161610257215421477309605712554004598241734224388460960529922550555480981227284671431079126937000428819026519099811485815060615007534530427184734029802331255537384957123685329342844348682115249683350562145763871712465502749245304577755318066149916515701725211609086291751582905258683980298345645354927303045071346054694820791432663497583761969775703990853199130450103056934839848898559113842883794397503994714915307017809646231335008436642915370949592698678700692929703432879544309810620722291361089952258805523361418522010605575476378838605754602000535169203924893742870224924332855037379459277300837920244181487840722538262948182128088086394325104497718866300919811180790730668433133940876772527572649008797081418702508340407828123679619855919774059426945214562215105877482629784595557587542668829207531760541725905278592866009358480597316200452101905077164980701976144090409649085992104541859803002153209029874594391637218634954810134181539105705485746624357245782179177475157448698888429892123883806564949022235935292982092829724961642984628866801646079205666130581444357964185604682398857798199077910869853278401301047542610969001755815725833063764748334977437740136077558699261829522966284741314888164978847732779655044304782040575159688799519822886589160463477240081392756166626600829478316568502416505108736 [158,56] 45193918152672494548488628368360109842549209185593495594029156537579934155253781880425588144353277952500751325325806265808345117268195985385818395140071405830100300732252448588732343956024951925896766683895695100090065108695538954119972621154929443557251668515543862146655803462676323546861367517355413571972060425625148899105025831064634364262258611016409349353378773252444554454050628852043540262172969918024996125598093752430728236705480679705916288861337217823728763383380819719445438771506434675012768822433312146458613949500019536125987996187387158680957280319576569087052516056989250369659155867300189524989896846760868274022942276438439743891032497514251640334188587735569693710575226980844865934381285084169732191142832703978021641306230814104178613410238661803602209765580901424601986742625321345883423990059041717388699920615905694034094042116862510390664505092431447574467773905347316439651756018900730559851138041940958204632929778927174111277292981186102425597477195813741161623318378360451480500356783485757690963395273088780516486442035860589471652334633607079262959516614234072021731917555068253199524022072180795492043254180829269029622078993130982668650058044575947287154121557989028844207659367767334627383615589416030782581703427211344377924036214591743146532760352349884354665231743806256346448017231297613645822657206692660982062840572248308293350526074634888365015674496725488301103177327973799503680569009328392510831234899970582178708464148469829255276752190260999247615850007605842349920544822838542299585631302747072042993096086570710507002525960353728854460016403985536346229571262570471945798843537117757925935249222557637819153963740656869581508724834638654033251009201833046965867226305920604363159331004236746956354850367606349873041119291354303807563875015953701935048171175929495075709470418548753297637817112298454697274975338110614338337051174495133518582147823438676663882153407401592877030951062912139269582801408974056501635070317957174746945644401559340799065437643228005129954090647799770970843592737477569921206625253165915494748053261006916299451721556289611762441420507434156745153741169128219453793050632624686699702673965311562563571445724258472709736741250125710375254092818823054287451126471578792616 [158,57] -28284914793073384809018512193453850137090950181769835779253545642836327461916405741680414146280909387046621604134146077577247224500039295663568477174600648001837005516700459962219762930403674090368990388128784960302535793541696316926575046198764481221564560481744739090686075105127233934545626047158253388918226814700125291390678859524312597925087339536681056160954138508547377120934043531829999395073997591142064449608820872460292529528060910353053845483613598471028532795093400537904051410821936737490140335779328877879215597467006686133080941159553420294515158102927489493524090658665949187789139831521652668498479212248411858243531299179799004121403174743330033725378295175145672583954161213163462926044003067575887124276174216154159046034528603669849025380307644514833022397428274294919456173467660181609533163116439157396105604005994210094754715177903022654629298670204976869744722837338245819180837609109295431494307614861562871188543331882207455719925008534610972044440501586303923216985853979812961215655737813410933808619770723074173861512175976043538649592243233626224946707226371313699730871058309400009415377530395363654619668376838083998946992063592523880050795075989526479768939604288379075487442190490422438375540382274160313562599198779651441301575269487093639964722597380965796590465571317753514390011049292200742017913288660757497339174656223335519476412253200737669658205898289721777642223925110654480552831193679536928843770717495276444976068799832184805487753707467449286870251276847588232928031868489263959109904514200067419097985084099567294635208001979071341294764770162633757268692014071016749424032342214121688262509388477896124109849506932166941029666472157374009367521299839723101350927049347139246378890709806698733485975165080576024001458557518159191779422054638512207153060364990490588913846234561605510718574790514422695770862145910020354411388082160518373856969458434350837860911948075984288144874914757356432117411178922717825542066080668865736943124343600533688545428992526235739376390189410817145188901532123898671332953727179573520967119567156215943570096432353351437526797690980659496928969930201605830390967529316927493774153211927507231295572642710332466650840091240028609518617756094892330790076909591296 [158,58] 5700250671581832932753302585969284966625545285782234026529132837585595750283246833541082781183276774215032681899717140331523746619916096307301671686733193797360638418211975061335530505823798860190360767184016055339607936058196084565411774599822687894723235886539915142032804581473620096770851615565426088640551300164976706598879348870995491155154609151410986769642574492942384524194714160142915911491262573193637197014939674816378468835683787805502944887639316632515338326041107270938428643156522879529908521852802408365706712193984821617657743726299860293831012328685169245218343177506648870593221925918548656424392907164185269076077321782456016690090053507491945339433050479242024671943985277250551018069646515856004944595359161573654929723540120023453162315824005917944455722931302981228185169921571725536111265586754006075156778916264464098145430422957795354907054429132559096590004518463130283835964382867243315914531730793123688487296732735489628615670442783379361233419233534915872292881666467223683602761329209052443169715090869242307222259817341829774526433696601997544925721292985595518136209673917965775262093194589541916922834110066064532199551734002598137221680374393351690591259437787120455295562509897978578207778930941205585704809129418005459586295513271253593784266690941415765456501136944222896800692982612715181092637289435710606067458051844151797262661454839472554415580456539327634443265564242605925150983864788920232362532663782348255327591652737053072132447227498430720527433282398368192425898899476916506817287672224588733627346968819719599968138634925262919613925712860007682671237430782759182108860730653256455263308556699633475444911742334871911444183313306818108253720744407463241731537015732397471029175626346508851654108045531789954820043330426350183624235118171480521996326481431081917841944351734210944658254394575160676317313071678505264976795703074917004968385186583450935164444652185177928522607793758166743809625716865844836190418268885049550032867071893144659158392461123267340130291053105565108666759036441714124924468298893877624510308644380049874169470266287556866661848298234445746478522706618771370309114029581980935902458861600056529814169953163889057273014226715303187527985839210610404417674988032 [158,59] -844107170904161328974801793763504369316005084372511401117334103691819613184733222759363716042755660824323773052204709470103289802628298254920633272285938237759703920338693394447299966448763209459079893810092977439846897755284023527790168949441600849010328794966608991573881922885452049906347355484444218973363590654689707461715295762193747024591862868056572646990205111770990759207808114587682900105532321997856179757255380129741176481946529350496675211079938768203300608665045236629392352114801642280803556638361940478159927657298210994832786456550268544504717898930377280515043056169900014245674215984973831394266071513491990238054347327216316281055737476192120888028644804992206058261070985631748830365894484462099903803006478894637093136313659834495884532254593845161158008308983494834483578025693462323746953680970216642912649714954673006212257173052082216255078202734071860127750081586177655361354086314948817542357293533331507304154991363845755269795601504683496069594009778493977082534730140450439508715694873737223901445835154366291605170087042641867751299221089647363365864069312079997164664824827074221941535636517028415291426388895966798808381028203972660578347786712341139788351361007566825654989635586682241126603420309343239491168948695124849934070943166507180392728384776526987011648035877117244241731085944228987452112837227867797135780082030096622514010061305072464670121336885588321359502121418109777653227252705452676216152296644647610787680142640799081272612322944334466919283646969616302810647788089618552804428274735377243847161877770066501364283970645329931614209224036006171359175034294896820314518847953083843217542949510100612054073261952481121516346318054558505950000987929731553794742067329273576837961302453891630354651289988492647720836259496069021698438839072575182333721794236013682784884584956424347576745888030305434518259646151833318185232802544740502532160367700488941158574507028476613886304185987112911533402198825055591110826173956422867734238927427866152181258607603618236170184150495538017086493530165489061397195616202295833848844089243388416279712738727374427341721416403710400332247181720612928099977678964081608752250757419584335696607425333642982836903215014039835421806066746322111510133760 [158,60] 112000134142775615323873799325990816667579769383389121565545314717923791578647221236827509944173120115465288737835293631705625136871165789143535577963804833115987153160553058351442654939742068383448962981956524231817238311201927498046525458937528260861310549004808013628906713433456038832710485103289342097828011818568579417218250570462354760510578704380664035881022186801726059780034894021303668583174192380374290255972099854296463685963675758925212545347564182046001977262119267775754179679036702042313262488337766049146704606583784717515033968273527879027871235992277274442871178734878385727093967906094690506514164451771278057158505841481661763195476680823096894673898834248091300647092478913542641249780181713079458525446431207706550164641869145424420064227086461032323071153466045640790733752323620190778828761551781476370082869840593816113622987369113712557657638290377654046387465343757408106601174766903738973316529297715927951472509957663902126908233901653543513548515923862352197433128627593120581609467950175105688963853038193019068920561678158181198042651122122822543321547365151842426804392610783178280532354409146747550931489238969239059911975104127948362744106258174265866791842802814105243551539858905466701878260140278539112011888474027386395639549516539836321705214431542979540191455960806235999812980648199059221836746294577158136152172305560419982424442153404846938859634073370251802172254483831056458061760171000968949113450568598404176804205723614488045294610364889745527977832209722359595262158112804018044935242270137322159380020734994747259213237328308351825110035405806945075266077652054731594826571742366900769866318709010606714911090932009743126596775206330501253444148961408709892562191061613671816800059270367113199925421869227963023608828577200481484757968187764895691227194828835280673872216674821806727883737854452138457796445190645897922146448917093508318031435779370400685928295489254737232899544004215209711591914039006850030895691440952880411889708971594266177472781750639829594676569487936245433049968015397738189751962642031200308315394290581717142887087787215516463795993928221620993217420001072437642540344899199537046193270485047025197588478857215166014232507879911508523595792203157125097504 [158,61] -15712933781060038599385469419571205378745408159596391758878910493616964713424990146844432391515126877040792384006958625288712262168790808243728219011118841760388361530081606247562234653260013692280923680773920363906598272841055679924772436915723647326689043590698390452511589165102556443212948015960637476698959140588589659790896704301367487198589411130478388330615190282000531470449596476819316784726918676871571342045019884433327010555307957126896192141384693854116287421386281456581793949570632753785214081089912523041304817283164063575269776534892491055139663420210491344754456243575149118067605499175923010865653942280954285077860050291638775905014168956023746114532280379176630848024425124842511949443010653772276589016045515395342993909618093827174901917484202644869790264067084580339073762525090025456797275935140066778926255000436809931368879103248276291250247016139415202885003600369704301552796492121163099620015508094712595981086730391819397402704591206302122826298493656404419620714134629508769616599394371968807352969056430061712943157802669539956563761333675264918039507852612319307324599468337595193297960543236377864390832774885213607014616769311665981998032263551840667494511954561254277589548566611344659587977244390121053676503781583327805301151015839029517008280230523403630127702522504456045273618132090309328037613769824525090816764994026353360392725713171546689085289971910103563410179524450434901473162881854223386772368045722654931062944711148252989669817368848875412142726066216218491250677930608022484522254440113038341071268812682495408414044841784708380498910363106259872298509203401973015378038893975950810683723110786137428918599334066560636722983250823455151122633076834998266985642647325067609084705741492583536708551792487058592580293080014845181620579449348331804466796691437592595360678011170778673166505964120562134075914919748278746101241856941464325661549757934705728579815881510075743971083014533475500465447119532472222076044992704862587631941383214590256507939946528786944616673142706748741186560140192664029751940506695675609740540076675414519546063199643382486179232741826022022020624435864276890787213484120002840935668656935353654441930787420539245643664195369934476824782923692548352 [158,62] 2462058592212499656036757787828128437355104388813008848986145944126794341950961972861318482135289903558420197825947406296283241524054083799858105283476919276100023714204581792136663926997252789470329789032086342662279265685305545364047366615848672763075450758276669691951960778877555107537527818784845402184996992507802168712206117278936344487412881844050719509540352914247887099736629707278625493795244306767207924142985217099943062318052183516211155872377796322353757389802768909188205994320153607705611508456144738850450885827852237634596104976185281046186638961705561575697585088126866942246359288722102750174643425502155310014060752004929275717616740985371087508653600865639905566716941198632968569765711219709513598364417902260818768255689357647156832240300810033359690077819456944960726215431214614590897563534975520335918305662052042521565538749042480393496641137742634759401483693514090362061884547180911567931513705021701586948396534601080833876695621596124961894889333843832146342871441804077664816856336982555809503752100522156182649844965628102352394552896537633428506552033830097675987631251706446499112735082580548630857246788977899037960205128503185948518157100550868184621770609763969330015885710172017878295575384609453887723338591665989974061295912789788382768792225793562805555971483902069992825591762308815587611809021049220123441107005281236669616643046752607709464842488174886126238551257090781091846638406763117541096426237776018636911262829535314291136554576882397463186665623030108967276009148119828410790571893457471248996710654541996407791669916132723741119249180839885600330369992541371065756120304663109619792908928836587082783277253456222725778787751048835541617262224440035230046754523705187860833352938011967382649085968499603571482072431044888678372157507758609362179233728899163627304644265161279684528173011358024725882780355797484202045723401954884847072526551940795301889564219758738919809021326744381268653559434996102540741774375535552081863525611067597013658584274435911176643199702587410407916412069080355855012476885006936193389804873524534268244149337648956781788491056718030660785984096381946407127778771367539847317491742968397321379468017434362521385964211024893907220158003831808 [158,63] -387823009977454899678000721125585425255892573781209737922248595334767852576028012018781393316002733114894879786257363130741049335225675254872341037210416624023666691723039732598799981745978859277326390146475868457532240513629763517093369510136739149087213326427585512328130396253360616464013146474883213333746262478540921975671832815331131675169991376237945477870943098946925018819978626232013895095012693224811052219974017211518303765757041145616919771299177645227096936532372739061238672966798228525695189151199856585409925539005973583630965706475572672868277110270813917105692347469217929726620370891941006496202915792806804290965638736177401992326549646921275270654327473606634102072395111218126940221662812527818730097650905530003413122495724954823914248719473877545821906263074609142273528411141169445904854770689655463536618944453072369770518897085022470763825439109219217081606119395015141752200982885383547030849642564686100237702232642376513222851659133450546534771952529170478346100746089468711016984653848056714815114715832970727112487536435805515943116418338935382287705405802781281098951394686022768246784775308290419342937544727945086893458382148326950086029128285559155204808724138723091261219780793995231292671619188344193032976442826320806278536208252284788199977411665196605267162225207515477466147076152492018325251786117134384081334449822443757594650471986332882482175482566520652159590399528932590721237518888486386186676002215656959634031323320609116340569355905659775009256500399195748021170091640099085313796703127266354323405204700266220455224201154180452531334431442216642311204321389465960959154521304904063577604312429938828739032098056845808187830301427929046966351148560402455279506361992813763203056820614828997770935273287233428342274766624315499957984784759019400241624666093890848036663838230426355017541925116193704490541121008759931188921599498484521433639811631960629450010082405498497521174978700732613363189997749961381097059051502031242967700910923836557421396239426834424154617022362257912304296951040565328333179163880259387108062964136645752369157928408406868964224218147313672164218695603394385071198562534524836980305739128018541584469637209908158609286285938199935898833134592 [158,64] 54897981236951645246765744092654008806536210998347209975573505363821098827644797784333080601429062399377103675697712578819459915212338165296558461167562215509419508799273178450613348525671995388572303122548343774228679170271327953281751075139711398419148010266173146987188389996416038835560687789123668330482107360666749503700741511267352336022824306451108037297238443547472427937497941119601629285196498747016073310193990577249940935944725727095859531493941717109431951933282056012070008493349343402430306689588586779739486609426709238509549987420674874470540201714263639616081537109234529516075043477351326899857957281227980685206400864324025292253908329379170154924255996975131858156536534073975583734987152568219714105760919975944461535554687877560226704897716848717624138658961094370714368978713425930930339227430650902159332761218779166617498076685204760263965154116249277039564354374262982539102914866015570002146895197770406291436249803075744919136181651456876420040974542139573815022443694236128327029124980647435253314730982555604611942382750279497609171836909991621309372116576613128224172683551682382832212792300798548578903733515908748226070060256821618366656258811165158039305266583180016458308570964984601853772943045850581284825107815965360428615805298981851453334510204684832865294339596494552591857997005258483973760075461348625111568400177993917215022372076114321281958353907000777960673489057857906876491485905756870841133721345274947473782952532118258172159068483087764821233246029349047811305924232139431093742298922381501526296856687465265256484192257482641244348251128944886870586605553374586217761881581204178355440846578312067380954158553597186878127362930690856928862085682916314827314481642366612696285902391889830947630225420972925861471692758749107059130706066269872257546007414869440796745987506624202318649663214944708651148088444924046933360458749332240738437456860088729693195947088025033215763244580429231941078997748328085349844623824000929364202679568208078300731047856322634540669136662868190347507061456849203990809576274546299062324453558127464513566105525103088453643039831377889993988207972510549281866748761544070648424651313014604905534655200327578642780845826451120552342304 [158,65] -6672733317704662440798654874200400094974718624634240190457394879071761487361460765156483913221556597399561514711911302513321251389586818771368725985012510182498888737704401864804780361477660640783556920814144877502800505608037425601734273132383636193437625445811669118167466066492132690223644330636564043360335919586173370001427707928680324005832937103614976417400625377314712278984244945237548563482103902715090289254474586615672635802538278248714732296479865136472348627125596495143883023949210329611752785218302489885607620988296588194857921396077117992324840319989899913612324602091041104807049191227213239683509689086664895663268405628772004149092464750897473549122550620431207746755498954293664237934898854688312681529248309065427229906294031872351503456764512469267601562990083493443347824679433160013735831376633298637957332281559796106462166847053482181161764727019798871329155986866840075583123549938708362104769150167572354690282180439158526952941640544314498819616319274701154057551138576570560977120746846984408207312712760880826848340367831819747395755466764295025760940875535557627635074803970835637061294308165372301964039307012649020658930933178642573699521955744079865424669780168894958531437427328465967883229953353841772390068600657673864217019038479490490198794410520089763788059520717842815555673227553726952601015099781383796150686310761815403724040343232158238317013752015074299884685599979252487259413403723198161431401069766228910521933511733275444165805721000235151639402037337891484915275912237888677657710066271269450712711178923912440721345757369156863170954919032974148379162867548587502320580179526608324650814129011510484033506055228008104462474671799619853800133984321234334004711888565062750406233645455202100287421210421667764161686513133099937805928026508034746354735396145480011470693423805879404457075864296443424822036312620227752620576902982947647420791750334551250046381782270568617961938389597907194604621345423481457891836242405914242806770904384075685692899457453399758215390033233011467028764104187346488559598153043376511237450381461467360231293767192655611947467256811349937567282440792018597780009327394305680152650245619339911985944858701947373377792363072972668736 [158,66] 694164943265130253198304158569738052273133726719575960494989475485655525707950761483841433781241200030495044353439162826967533209677448040540702122585959490848960649265214281011429234864603058537042582601117754516337803607898593380292718290389506584305519972818478764533423067968225256669712223548858572600352614371162932710264820927801035968547297609510824459457306110612749234960069866878763393218171289541648564670902394613730743384808545260162311610972390913374196765947903237191072336681001696123656518639540245787730283676834439633091519947221962421303757480207985988404178397441198868439125241878741244063904660386753185503142654465389282834390836073126430234872303378006902234382087141390817061682748563483230033388166185554004879235212577913336883161702829852279468839839246844152025869448427043161468934441171918695381845209390008058282183343479399452520240973642223089856110172532433517782502308877705931424809045105823725748934610861293656091261602792205580539232542150810740976128983114592768487634322198333810952397016403241596253994117888373441488845043216930855889592355398883647623807903293193145112277159852372273097607482583248449589153359997266145803902923324766520695617851340839992158498241710117987637854212370609052637739107550751533278058543800201715270304188004684602994277629102265298067623557827301701394025412170299653460046746548214936303590676704044157254992742754714306844334163036938506190970946732251090049138554459554311486870436920926474715751836336460621008997733374785595104783461011099788062681830278191244080612479826210382908516812876997482750233942867106872616251568073975129476079246755618343483892631415527937043652661695729049845539229905730247879158081793274128549406618883557097781190108537128867231966532016044789305665559183623236887740353360698769042506401865658656449511059348912139511896596047029003602848248626808351247949544755585539932324082616169771614133643129177514414042372800076488452860073702419905172584032091921440723752949267460465841758707431500364585102560003691662078512777402039661842323489832372047380975656923306102014562310760250306645193874520861201019511502053630142040238219663780205609942099962677218186235068319415737253701533232798768 [158,67] -62549800612917509471231723306950297347366016315568770882775000766407601989014649431901852919901069231751756953661764609685363467724407012895380547878284991651872086087753125797415728195365056538861733550112825224031257630207703484457845969436627878440474671237792321363252749989206624306040439800940683203591610900559522507823382120772783738088699640672466761508850950639962708528840973602687689010367209089512969584968142986336930674616137518871991434998034326370042564822128280556970783172925634550788757294074219448665367670692524403932195805929060717598025697052192243996788298496007633027128198174072960656903679283758766459096029832339958669886997621857927025593654931267903155519604419040417848734171112876928501559270003539810276256993453856776268294951572594739962582879800322553885707878170465857977516617396973221832805610046627528446948165428240867488292870571573645536175130100553627194060088469999910621828053728747642012359143577111507205189147089019335806926373384605591511382621003833328859191107019737260143202397682128842482314441098569880035102390188023610068059746383022144206094605505671311534229715213590316287631098460173237945460239782108091123501198213012189724110389866644104135936652849698869224287771882866132467560353037566547934206836612338156397405305344646732152563006057324529563978147585752574833108647529002024417169142684842256575010217917915576916219562204289571293235365605514897686288812109402314571207446748478467662808586590375302125765513793625384539308184999466058900152380094007853466075712806065698694780920259124420065360203332179150492168804888146489589179092417868179008848809088884173637526994439901444579407795076257781543399359902412173557476011100450952793199846206397392327602461593400247212516858822260971136634910320065618461395589967443956102345144568075012044123779451474068153314604494963493300556352066304379844333900486873695802583169419809728973965303421967340060823170887053686196508896512693488023247219851087266720863180521545782126810343976434335689435041078767523412379479862613630051457211835399967746055626042161147911870110180190036531416478482004795212405306255252088034814168940381108669429357335680788926532812102464285394497917134032 [158,68] 4941613030853788945850629560669849331930526084620597740368774318150770027054991043082407655797567234936294673805808515589537121347219612405873983349659045680239299505670958020196458247980876514807367983064887802154495465659633715605208893658362143530719815792023760592604389349036899065785910284909964240055472842683596051082308026049346363447679758735662133913886964200204438974789074065899176014365322472176888721327558906602001312235934659187644248773099205182472806855115511563176804659657099431665942712971800925867485362035195618738203162027133564433928757769053927510249749032972400711625879137291134431019004306354708092676754939288809561987356095770110362704899414482810103609282716321186490155002701846024489296685744115482435532652569278713264804187097583182750512200803667156850918967832456771622289863304560697614285941498069316156569661101065806212740733949803472132429017210985820028144314050031318314818880073911152964996242857789353269961485208146607418719853537261541662377134623705407384256635992054836291753965251415001924319093680498771292950913341402062186294171329507069872615323609639210509607536908331073574946210484504478493194438589222593314924613961832625811829179747340180223787246720172229136032711125350141386514639605327352262020105999838537983965454967916713150673644151871289217781937361526346610113528779974072330076637884641119565388250524316777951030996338980919972850538380666677351352163782190980395083287692153143179282759585788105143419749559004670041529384665010420825226070439643412017676088314833417373681930355953999322640242750070035664814210464004405405176647336326729000534153267301739132550272959773159500870511398528287289749755732180061446999108474664403555953509946643668978372147817705378443021704694905874514131437287125101099885227480468394631289538724240944795455966896847906691948328593437366348327973695636240946158107073900349274062640280957139182271895410624204728815819998684808862400271402224218012238757339542644666226765564228359596400186646512663815729560171900972650357039542551784827353301217797739946882043115842699376429076861026125448896546243370657689432816295493217165593308478765697447951164523095102361249176714064238468986406812 [158,69] -343890548065362271712524830073653417590869444571360745686029965259523088331430035029393465406814515847989919712939900218157360823379166811076575387015351095484775289567603822827338994224722333830670100331858638877446325518320846209534587944784311128693142844558118908768981505371542554736288798439837186061866748740584711674790113242969856352179694278636211721607430827326167301392093576432573120772859944960046871845433901129889565492888102265596753096337649800944745018696723787531740922123413576781844045269105754620921550653559270444063655932869388852898466585226056716011451223833013802612446137402605858563348315871388224566818366850421689913673760543032963221807069123995396256932033035152227517268444341957580751493745588170431540657539854296205925225503991027725647044441408937636918006816537640561798290118460621071778577758573081664415587725766907867848309541906029905728945639117756644634659809733296270462384368194113535923947643860003971115426939955259485620041572930739191071608539344155420327802890229316872746354638023753840664836163817435057840125589823267750033561450390886366926870621767180926155901050887105971051799662540730279480070447375424675673635722825183570167805246540651226229392652923860240703850273134354300789232672692279154855983734716530524384364893680897830996556940544564250393159246928168210109299587706457383698455302465797820685881568163960159587094687591806550878614809155383591135543347908281758574499365949119820827238116048271486049248134114815201247048359714645287144074810505762164569676462826463418503193693844881074941063758084456063147611816197566641666987695875270878326455729500416656411905512059140434775577428707596200800032461943469994658810503792131112985540894297920759672981216359117024847583434743777521628642348069786263899540124005348736543978852744730110352788140580316753584984967575321638005510567704436923242347410875138617664064808130385009170111993806992854631186653506079366436277251827548408085862501976887715144390445868753361498848953679829139438830640224415448655082595720082367849527217792300292416650936099761808634391266167588942264908575812234504446591187382655735485764201737633695692573517365220072577105751062955979574272 [158,70] 20994586623382978803961889756370979858946476375876307318992439842909977125279135826745030901707193176066654580880267486117898974152352180155738828528954753930883754889758797529757728453657044928136904691110085073641594258378316101556390993568419581252736300034532037306709511203595713041898376283213846353998774570201670571572365359959546495621813749451106730643213606088052937950244854909906781388677723366957217654834453287408676313656581574413923694231798330021883236367476635458699709980256645677976218240786200312302934526832926021575635232310783879201035090507727647774046770188053718006533086262948437713556686400741776844869546619292121595838637633548071158169041975992686508666379774535365620157402313588308098218213359656329736776547202267331282450980110609257161829248533388352338406142471998050392102286152081584165525601744147256028773281387266012205393122571098947463624945928402728160377472472248273379557339373600807037430560228469994623396239932917874054105341643366368916112643093860925851560981993089491930287858140018678750096618914499798316911766693249555363875686513514870027501111250709091052235695516929480387733312720810213224281188074028950126323596788090521444408137958775566808571861561843634496189221857740174793863784725407257227039530239022586124960893678464828605260356335663576614421683529384150569334740040318318433543840607298295652596185418316573335720491211098097966031414119441799898835727232129422988789498837371800952860669016914493031742972821294049760891254571109878238485103837159343924970620683933143611518604601817143799866153291463803930493331732571154550481564557791520691554901743010625530324373134521988655333502846951822505333343645149653196149471748684250954001986753944195271211996399556057052125399193437187540589851035601261580814379672563511500566409221064188733901317853515430459243218150652504424927820093438758121117112048962766112875266283095311766088983504320773975070036319853939678273745896653286777337676820213969660662155891540540395893479760998652460928549226014052237874338447531740876104512736295837151019473540258383602403841312341343620565588926846690301376075998570051416289080752841742877778411114340582996280560181641188608 [158,71] -1114268450620559147405978219962509975394094216343719857316013629409620420278552613581257609163578725777360224788082753038639144528758747770162217856304164774707529197829215186263780351974961892664028993784446461042473079399514857690877262796471251248329310558323348000637375128612723284698824712566557907200288377874097806508978746556402622628320390636117864865634116375010182849144232504117855454092338667146455225403373868053010728145780206843270738727670782235019369146912883989507298424767707843346466074465159420966096304147149863810907926125939579502571545362042251153134719662656357047498518110459823767523254034263917956747315224779432100796521092057930172372019812414688431663155005796207293943254683335122957148426877950722033728578548395468943591124579672196393389139466344163281613009316356685278661365310273890828281850570923626678368575688129926925348504689043723333825805721229329046431043302299148354330962573396537432069187867242931606653597381652867133258181670239092066624023426431819410877600807062690885447919039685703386317652767586200845160342325193446289313486852251352547778803816273661808448058126800044776732140317908561273999900500891852641439408089733695856507903291894234967470203940160727834702045328258382926666526373222685523039118767132610564230597241953748689427031564610131716494872375054990165985688476342972681528264759606514563686998405054640798049460730650265435996222755812377212464636510578350389296361868368796031280112685291239627830271551661744337021225190232292661354653564409439273295823117817160578881565211699089577671622611782180389355213998357065953922743374073101753617281656834708780067216491233200467840373910611377617937325546846969858348473006734874788216460609032126196754541152942358355803271503289330797743566925150087572572292268950084447886215687038342595725922703589003297553646672360001253340543537756643204755574969270959111231414823036105272789160824230267198935491201198460705848229269411203455540011442074377198219418203698281236160116822375952677356222100002227079713092202147454573723521612172359874692782214858610259835999703974481126416162516731072624703824203011770484116693350301739409088619777145499854370067745251072 [158,72] 50935626066832358183624654766098010603390645579972629687447994623737635893417458252875910839767664016314199269149206834519409177407538351683772322161755475999951224741058157861123154709840704360190209548496872070035802690634476754326567861436773810462564313150985553509801729970301848684546673704426537229161278450935506016930277535644768001715733241896831398325380265411420664170031824997858042092521302174277244464682386310411382742372805565015840481515568948060247593294469398808065844138881978470315838802237025279996318670390942743563549002674525412733615833651978666599442166346261429407658947962854277106535461172125923354043665322607686278990183529978842879793781472165119358272522963760156337377054963598092239988103098096499750608294010186911428410031467312278529295018445294216929532994666074168568873849960726644662121950762903817106177072404106756823651635421094421367467586834973420309725261325366797197223682874152236566706819090302354373970873624350703411335409571332354323120241784703585042790399258960125189177156978834622456962285266626511220484070924004137461621804379310307996844042764102731455740053657240565489023442531529344661787296254755026810032611321370607760936032055798929023788718274411061759180268103566724235833151758066651825851759264199937157194653588510382759612525909125431855322293813975576631029337943329746730443346463285825106090750105237391728360806482550666325492789320809021836074954135837314393936517087180599547425406931261976917131449437157814740610004813606379670517179048424587405487987154717507703937178719248177561300740827101113295905233672358908423206378559423144926880688545290743765526027867637593204205809308910307795633087392919507529312268295727963902519118340842128309001926704018998012682187511762635313651861302427326713172831560222422803936244847528226413426485437965570485399923971961087147803576753501326388080316460576555955930385496573698691192744052979600953536319314977290086574143435996600151475059973201321267892534840543246764585161139596621867044020937782301617975015035271098709851090777137347084634174348814338541102314457489723931473047655077977685701785492290757235033159579660216733010810681709908534188998608 [158,73] -1990580469105473750380611843803789605661423711996019878538711741432897883452479783671646986340937753356748965724808811673936678417257321690777869807823092757472276215895606180623736530367926597903686419606387027577507095812203847351493827346051153547122863345039436173004858308806620180615960306431277150306733569558420856179816272743942221225599553838461265936951073136758791744780205112036965689873902978368009426976758931544264383536364624462088633461651727112897405564818517255868397683458432476708558159851911076136345019734782988614619097577198811280310855465863337870610820370889957925320680275067167223679876218056293563782166514443058404984936106487265170214042881235446731225894962625965600455971885245794005115714212857547602074527958229215070970814274894397641120819455853587210435357462655298179930741165940612810153328722405136405828238894811405967976263306814712529961923162379120619746885641216255874786522284719297227344158263956015822405638543023667858655660311553128846093606927328494668692158231526186520692725207513504587829388677430804194662172456368071531568523221069415603196457471172421334290440417040702056164962574389222505766835832327625702418566164495365246225905111517366756590320304165417618231780597321191463715955507227909171178568771132161477870754997486452708557106298139505083176218870424387870375977290324417680102934317388940617179707759832783492874406922458028811681948730568015226184651481480782693032221248757150983263337123067233385205172977407218513899352105853955954162422632507052683765364706263654788111988504673481738439534338229912871547651496312785749456793110461802123146250363526489990924012121496812605859103960953463650818342183775252632361790120614026335685406736662721823006150953023429913464225870472404726678931920097235788681260900860412454836386741358446702975136517386621819583200739886214667448559806900275148626030494449820041633956054845118056447968986607000726374501479213514258341706432364383835061597916444370306354732046780454374488414167321760165193232530032680502661032377648290376872201122551577050589646701497677653524658270559057152054037862807910039599372369489960894542593992553667410631333402938562897982624 [158,74] 66066894123528968722706247001057399885850631623135700006719296531355070636026552268102336950226629443702493047362805131622076861250016038902550155259700127612444896012847844145044808778354127162300228000933674952925879246315192001098836699838531757559979280692409355731877403911350438127724195355437449677759829183269858004516061580617474416214872216312946067999443306881064039245543581079476212850305757647784981710022970662028591941273197904112434993619116454603529229474055693614269402157046731445307049464450274751398927279971361513003409992274480353902731968251442741705967670917547857728839117968532568717177549239550003072171680077844490930054011340427077590162149251985829259603740199916234626404566265203285851118129303239708856365647717876089343166757770295291027676705786841558134830425169438803627349123776897349074181067097303754929597333827658939403221388209528925285378790548486822930072650719353742213104111193266405639557889027632931459275889644709642313002947221377163483063587986053130770898460165762690969103590135963738721421862109118263598164113845220665817193320787513605865042733044691548362761772099997054556086904169989471538089206937557861510823302554986897827315927813236190617200515075567499562419073453514931409167275689899029178867732657809840284665297055741221109255058157113462716476612415578808691208963775911121678520618264820798534245644599517646223656532659006714643001234939391551355300043427887528823432579441592879997511749546004990397688162083098505945358527565353443508776630727090321433220821177160784783586423026928647486750713660964520738052161882690827742087045476145844224612194353552547790447835375641113987305180149411828232903149149578748822007297465246873217731467337790348386749480969733229657605854796438494715704122789130120408739336677090560169275855343060756120808589123485599092188652186783525474074009325251256175417288592452331563045235747367266451345980184180239354926943117433136346663513570550298658819256084752151660711762004703810525872560471451748142865477630297440437129723748019493001976606025107803144065322988448725076061551660648538302765784360528633999664541856842977829005190270336620691605297607956706184 [158,75] -1847725005182292852253175534717591285190804929079750904220992730616514426527732343052756178507128865014002138553542777604824184569633237930000899287169514438716142143371798964276472284356190086276522804397403519569150524235369616142946381573628866534363392756840741804979795069449118264830716939928645413950158426580336708479756391653477068236588933288813269868083337826265124497788359399760195685596621021053815195928306771419713656749657631940454379952335859764323674358949582419325673613175126200161364661237445959338772048436333291482525871755058853693744623728189416254295507395757625761319278218249182196276539158311914986183716230065129758885041857769677959447741077051058233770458085997050395887517027308735515742117968163265400373129091972674839086549672167356873656782125679853399906907814154532174613864866585954476321655487223647945799097987628106299994587746056918516911735447163366711053952908436370409459607146905361180623835960995741157014229596362137613978812515962094993902427867581709679992920766892625033661117344909198607326481481945560527660273308121765971642669874528034676549715430526247449270436681236365532113031765027109539517358031030350237362584355060115347060215442346357726724717109047334181055842471478493245704447018147375834968932196263846197670171913449492533784275900297418747122849734692380422671684877392955879716868493337516893509006981967274615499241248737577107541325091831949866881860505417519878191092667493701586915663556114376744087213408712510167150630423716705056936639067855394316389532495630194039496896142606465887543379391496647375068356023966403240487838452249031392920153841584286010179243135621352264846056143483765325854656728596638803076615693679669477399856483294145947370322494488005205631730397337967333991687197644227433542932250297936638912502886760213968592486656637014409185051911490432333772310461192017699812552488249856876492767830620969865664518572360208725723678777979177916502140852022601998338667472736935235401000769555237249937655111713875640035434351172449764026923491800938548353828547335731746092179649954571438428058267155607416165354578090652130848356728720750802780715129141054962037930708958872 [158,76] 43276295638014341800514697223669439518620254583238457334118931538146317634442755276277894501979845999603996004679909183576382664720756890969661158274907702835676929128825416066580294016425025263519779889160856901880251157693563436265297470696192441707020750259040560757735492912355484684434897272278511364013510534159478149021512765678467200160340706050579246189322660460550473640705210352708613020475278178605036652043313468595116484356460317038365643968464480231159179668359050647929441913343062950642309655214107621470281275214718171279568411453233902926394858019398821488536359901160452553291745454571201009933074082045771604778177167276561789412528891801897408867991913593973672480781514679610502459505359495381568934119603004336208538213975674140435502044195288804623312053248000889333593176940392164720676346075058733286620993535277851986049023791790178741872521475146414106150657682248133369866273473473939383154407659209686354574445415246149757272467563871964427301526074612211053323019054654870396472903984924630723911155244282160292501504301059911897553017870237410151798806143046666418268571195450218206933643981900559947550056384076460644797529743864236754377269109019502643839372966910348067498282020650723113035322104030316233066434970443077907024680536749357382671159643128620050138518004417880438881459916976879107183526768383322424068608545867759508069209649165694791720720993138158544328993292068124517671957592385876295286314754735004758663643869124486902064698868015473405532730842148652515502675611973926244197442569418631244430595188034080303688392866371109460724730015742754950436075085245589460674273461797471629454308827629562481906383666269439559711362701366423273278596063542915635606343169809701863196487010790649397748875383546434941373287614338353204011681400912298571044409193585904931757127751948955829698796653533908957799469624469067245812085267776355016439559638885504475848175570659812778220943672400864055174238198023387030645115576827759087037460623037540307002160220671591756795630933429443074594120216978589113807180340916327574704129302221754214280661522433551747934584921858926758805562029421156064875752354718101348467464836 [158,77] -852914309246622337346853713057814224609838842079226470259317145390952008826326777848911640774108051524908505851743322635340378650958161878994854534840677922612418088705875735759388474568213134768569043426987893173441024983296778242971265995775639850055509960520661470424205604048303208362160943227524203492705656314001894732342856933417158911867666648724748918133137226341322418317604296311485455933875418833447475185964182061919257467303921438080382242734193370644092624153543861316063045921188771574255927999610657889182962692573434424362734284705122338237132523315018580175485261706188727059446120868102734884367614249332095459231325945958540064148997796455029798454090752882392737282659099064605121311806654710285148421122232906597240547243562511378707170379162228234046848091792036024384960452116490941986675706265409658826487953201933600105129870615888083801796518820562282287453375927358454163089007165946477010005441015542947356447180509591815737521755573284801517756281392228122133533265763879585122642246214600147713136166044359994156861513922237837877365391961580684302952120518418880678981994363794889389094516367738363585281711315257598564396875619830509821880176880199219332982039410584009511680331659041542598740554845606424108533447075306108535279209289083481709226319074053024782076726214796916366189484401611125262375964006459240978619809985285782398396300685609727851034426348657795629216835969469529339499854394295780243904295221969512520517401650286614187140339349859973525207793054818499485495907536921276063271367535742264421538881527891643817732306446350592160340519575410051747471784549703853467784701682453085141441223574934763718520645633169193095573031704046489651984420839009012776893308963666230949220450490973226114871113608332172622148318656043838801448897952772579378422756565156987832900413028145184968590089489352593733695540637090804620480394796625628009526658031230619054841678556292858010381716187434657054106516568226092515334239288993790962378551074922517578246291597939971986359959123400499788291006773690808249615365502864097900247054816580916608191983242532908776358521816688055939928542145948705394318123048575052690560 [158,78] 14279041146254565674852613000007334287108323632494932252034273521403240100486472712729545042943842298019422242264837069408977560217536224705942096709460607331365011575389990517612216598478917457497662722942803679539453703011462317272037265441905263893625765317318784823090008772815951605467175238712017565839649605095092794369404940251636483241449075330351664037949612934506291122251872210284360206336648601444435724694865195824786566427597366663184966212103372735173480522580311099409901721090433668113516059253117259399638690472306364873997913499795439911580502555744914066900127269995285770316277369801098559289227255199442264617471620297110872638508978113421984047525239188521258013593327690374759942353744379470906944347650290024754081156116747907317325685621638588797871903377824562680209990941287117056140986588242328757497961359404885212936140297274846419937793572421321641818692241213567644774450007467782060478799682923834801128290509519061760572152161678316886810987212267539657167933097314612433686214124167655986058351408424698249823896874004655495693417034365705743428827832156101550673310744998822953438531655982324071957705794031489447551784884455928389686680892348299819099364764023432183765269718348862047677938422681470877422169060593226166967935444158511827540109576118677948581557088409321973112017728140525513720105745743334559366379292400709481228794217718637664439414008429066906757046874482732467067976692287353170692071212397481316265384991311718374162141179671328567790845135829151507611966721738992207540945906168746699788699437250539115113392466578364594853274103840428822571726553585948210945841823858988721815461670531301298984141344328636991719911402863474846534834565867084873386262861583306695052974282654059025743813023393536193173899917404386125346211942004365239961076027767797802148682564026186500602946532626031031216965685208630456168107358869774287939735967252653520729052593476179956527065732716029131855761855842027851340158368783797628645163118818794643591812481802052576317566224073695726974142899144259978467491499606318391113091770958329498095304133093435404093988346248770467252270652807847482109733715247930336 [158,79] -197789855662844776626105590120336407556603446096559545624426366837376322709743629498963205774115912241820392551302419601031832356435767424191224549898425432636439458616375998527270175621668008801270873110457859305282180439068782834483481170156035586131856036885607910994836202752709389788651014366617584557675666357701302831980253027440628352094719876365676135070704480599928724053066798247902443160074255901052255227247486066414835943635308262125357776378921150846653252868079665515532505193280697052095932591435309988818640816090120121166434439360705139292642234487960933738374325159239840111655083347815588429472201908290717099859686152471857038772278704434120328068186823635961461126327472402644018499498306653756872876087438465175409532470878213556372668266919304613147877888904706026339758200521001716956790994099233865986067280552621955320945123778351740569185615917581110174991955253637690024146003647577965380264336429589731211517089571948968544385448756206064911508540092657732718901455708662398423322281608184483630543391440254177139779502453411026632316857336695533129407012588947550327135265475932063831207019624799312596636946022571101702665572831003457849871529781499662004791437637264666688443306767829401574002123825891556114326211700141523244257799402651260860418692437935542303991155167600325950904967312858071626550224640730538545309912800142737642075585372660550303990339951365215131984695712242425759337641398650699848665906804458800028540903617647261409411009389874606997143707858033034594102872299903620200670381183656333101135974223788428447837919262998420401567368335818894787677421819396500483109239868698499694257330750456755204918923950776741926940337048607246079021949001503025927795019418070022545186191358978924205298042538514028172325317521282513500735373683318995889994071436391702432257113925026442485499147334697729344803881837917638085451150935187546940058859892635768008352941362489004579489016448058681319054190837004272624776078942181336065298155953638214092911368923093329636357179527420779169749017027089819857484618143335266904994779295456282901995660486906574528011453325936073647756977352115149657384720949728 [158,80] 2210752079042036600219644509813101012206127646982607199471045088931976229529618653023636605361073473702981036695037363595270494594593967838646624581496621175964032465990684771641686464098103333326661159538805842268765021017901541712899698232574225362720397747107663127371282888862126960849188503420492460065908556929082546854735880958943573287169892564067584982920423120194652315814184675783695433805031059459573617086621852894857399096503281565549165878160539500261516172026213806880191222937175002469834491635244666786655437193496452730125080905122884663108588784083802815738611428676917859136910754981878245008295375744616759506881925314345000002674922344568480509187252602688681352839171128629696811841531725629639201878576635997470660793050119344332593571455426677848955183034175495584470214612574055780003066320643140792755938075810816376730117743528836485744513204671353606329292236509599033004612207101275190062527896095932248142939640301947507046967535872229171630394966507198917713386292810551756788509325564043650348877702074950322459918953439755019833611157864745783907917072820204722032254258371644855335177762735837504266392087094430485804547825956884559770148738699681948726502641654057692048547555226073378140166043113457195198696696306475193502795341725175718371947723670096702547562419263728809617654359840172411237222233886109926774362745518356662889524751789581497441381904959155971709312376166649852327659937729865090456655693339608289772639256872970843927925612336008388315928640136649454402739441595871302218097583734425504754223099718551088265147137301550874107422760059864245660435936291101670747292130192006086816303468142229518095130377958437200476139870324189004067366747791702512529559725070770456897832643908725457680789885902444229372755959986326651069820533084550792818812382024610789617828868958060701368777149979909791959739319409889442815869330095783385495114547189166919544099906924255152583459122788333150456159553851006458036268279984840019353915615757748698711347324493800018768027038032667343000819849741165117329008637260919391303049149997638666715360108207508197260931364239635067365897914565324611628919427 [158,81] -21923271461054418436305305388483303974199547693543424568314610417374442951776854214162947680119743977947814973071684425100889496077901117159201243119278273870125485214667847714103264330829467886711282179846988743282980100343800730098899038911396962358129757508733153684331273553590369551160177297229058851797394311695425277567810674895254235059303594487009250046818604534909160111089628112607458213378777269197208370219598315837248322488804329161138699490963522475548770463533131593005066158762363855010601407234389841531608407650817045211203573306765741020727957818946864777745657228230655185344145675008659194913765501760247085258653610325464264113953277676438292389026490044012823552356507826686386183423959903133622245039643528207206529490862325210180475006009229367269730204088409975695959808198306403991999143607945735180956222437331792706071344562211164247448427907032691636845249705295859172447985819496855284990813956232064980329865389259017744715420044774338360060707221326543936127816897153322710932005643672826632959146220232007927407225522129818722456332441510279872073429839134854596857207706484226631107000073983049090611917165066009840087952904833513516066842286477843109188886839913723240361582700974631733166689265844841361807481359832642965944014633558962395797454175345179606912553793568794031605852389845557653303666441110471680558789575918227036437374153715289181932917933289226827359433009915544658713004440686389691572963244266507794517844662386240600784663980181751406754856470071618036569076247322926342404591623990218881153964884361109495764202972546444046958066724551557585109207688608185108494002957373158892133112774283133991690686387343217765502807432815318656487176607141518079670431406098355699589383604477913055159512776099656760752306289300538652098713242736636375725685747346403593481211227193012270703981004720301503956063037060924286661173854897580732259370443409726331012025875541856216672908431891580415036386806638452481335192595036710533397528801942763115725110202120560852570052550058261213368860157604779622394335159132117313765064743629521643587471837446051008268704753183881304700229278182447748928 [158,82] 116485912082284857386063874168834878015775752788485002272267199215171900339409957761547359118223703844094415668538627556039820877491834635468307141693367629323764887526600880396425078226515063812482486673999262636668956583168077310310526291889138110092452960288203846053423814927457510904599002394278808748368316474127731811855852912223761946341679137044914838797021292756319540213886231108041143066042743951445808773661159559684420410293828292796309570800546487710404441985424974541336425366161311078171858985911696935058825919359065238968440482395148039837153480775950310057791958452622392984938871003310892978190157290657150457769689496228664905546902119051042753726467093494603076251037850655613794555933747911993576337563600663102796019775612453921497232310281705795336239397270778110186446329927285579013347715083134421967238026024006178262349253411743531478828591388359427464993234565620183440989501556832933972227696952952164457390454482879280018530456279581486461400090585093109232342918795127982838296783703105964061616785198822041046588089415441605531524296513513875198543980153240923238924651932252671617998689580663661407478802657276119215035634414154085367386983021612682046112689054039179443861789937484401961412530314094934080825330278929976664234609715923833722740305141277786172610978369960110372159762401491632196348811601497492257621608703550187376079743669460271929645054443739333387475281629938978522160374182183727922719657821300212387935221943605071742470992906992401937739959049282260819137464006579612934498084984030519218622125214961383440194421233108602107377169841601372598363723014197720040372767890615341180864697162139422895364284583747516356301913085326505255295370447173743159689482642933494522017508419765615490083037589112404361404860286716599191508816889751063893468999486039368729568423203381625324714895508471222598458452120025625572861996857868396788559810570289939250187729909239211192068687803568830465395306195648731833366175848901553395082515159094606843206382781692557476739865074356251335368757371098598780282385352812409451803213992417357154809057623941739557105404625622075327715606208347056 [158,83] 1966376370109490209659614137020876760684770202928417075071189907649901105180584246607539103047750131238646496671843029243865143275829743354701944331454668548286551557650097035290354857051669453284660781645242619658870364764097597228156143361101993414366828495205798587490538671628946784182742684980487817007920474935141936625206583879995898939073211123265081595078804450379171480430764077806489269232136898806907741611324218333997216756025809656661637712115847532907424951959470047466313688013936975694201076271608510855268672091982496781050440276321900349840478370869991824409474214258182562435720999536288361581545590028238551844766424437544569503860659682964663730349427033338316000705973927150913186841684514004442218451261623736217102498463699244985127240374493353076978009463250846199090572778420366390423279686823500101540597274109170463754079377865393875667719974670693397748610037137897012353713577712363884767569357655406207295060040984380773912469680233218735515081843229071188025943428347216423477213964773054174409322650766957279382064467021556658693595703554631096331824823884163805097225656115452420947248614719606297747668955506330123294147666585678874288247862122479591753777345839000864132694040448437029093707463226483176441533541617834870550113500399681682023297906918788552383262306138530222973954113411674371111058150298974983738869997275745129196357033793929359212522593528024427939124767682323588715474163610539552666728666709992095194236958067163935040489107735565850077497498969547586529223225777414876204287042402254744177614444411726927272726269810764555870230830608326923972186490987659413102970781459153421654326482177370942652352742903215503207808981151208595304940766066097241396383084764279033218280555911882662171452982238790243472560674651353277916936992410071555512084261665988064852225402234179729609168588417970743459746675675955650644397935848970674978276153610381199502796560300063156281173666400279883175598836797515667538535429335268538614612017543820270092708781366226824467800699438220503532698939824307071755383877067575101443793338740054836692527365262849467777999199744206115920418043888 [158,84] -16926589280957093768026233940419310344730819866696613875380248621948017777220564867586747856037306689859764172958743067161877095458342523348845609815194925437497707082591808429779727788913997137189136598674538660650854178878630668729099993148832127597148854298866171002417718062049244065808549997822732250824090775970452466795369844572533628616943122701157494075596759570899406111358774532689219837725485183857248389251383745711938283274064795306378745189944138041985778248525954720270479970133751293817217474857029546087664609086769707170515986562888922731846966695217185646864484371102057145991487492041735169164110202503537776091386249703858270759842280703463683752872047483081594316119834694275255439852051228216070709025773333361579393696140466405067182415637899945354291167449738503144098561127400658301659713493502022224958681943146596671925912452803546036018662256984943924020357430557459332226418387035919792004156901530300911307672457577620167494190129135194169925685563955281645492252693307626359697262127774906298869532674598737544784568833687407637191391143300261125023483214106501859328880460982411462032020076640242343219835656404210639274637837795584423408062547351058251194843180827120327671470816790147448341308366547754746811231317774252965967423938645855221626789745521018521376085472994452560329742799519823422542255429133481108562196071910744992226701155440887144197392289839647903162593000025238215834978189493653478747114807137254985883846901259258993878137481885594421171694636181289548287380079541991544160854390205613497934283299894085046351329312470277055398400153722063858928037780331863399798390225410707049335419188472144361739754106631998285237956425107899722924554235539833685444492077773591770472786242484257769252084007091629379115895094684110484977891658292827234646214080687340555393433955305369658840025531332310756455392504378926774192487481876310535503869828699676238372833028139581599710251230386739661056280957875601678629334295880106372258235007258978814295588465881503117503488152821726186733531902928134646111218131745367932800116571461846792377324146809291074953705731842265505864824 [158,85] -295203276399754633202552327206306241724677657560984405391701928382213431185851228847859075823923843698443812955593772782169365018481899784448722252324479369767101831995791650284114129349122814133974624577368962915041438257809025552430498988240998211674063326075900201000785189743973181507343930130547005818159798079842837920114272370368835320831594499852271548134283464744536433016720529671378116297396287533317123548008096976401524926835127609845036917499968154716396266502136561700091187095897259792977371354997088001042246634017209726617368098983348062907073636270468038629855943309229269894809900732810984447200187862623243151568673603648929157267868590604574269896908596888620646928501483740345641375630155703943411990603688436190263457262748863078563311701094045712963795640097927411708554077294114965745363057528434392318350489104638129400031265867891108687660828629320085773144943130774388117719896496479171537140447729081962051822144070763078513589720892003260165027888375145533151638347980858856892237513478038179251160038312465441741049840714467321578311806919719736347729149198292753898498047382370651533618752575300329373224691436820303875822851413111938295482641092318363422015442998317526766468126175487961667812520380048192255366549592119697298030268341020443113276884930761126645877613407949269272937696284663144911650984558609446865374306372085962468953163613225088621253461740179605606413446651540622276524302289765386039392077209214413687132573259419235087395157749691721442702724081778014022715415111666243212986073012036790977934836557648110267503964098151142477879813449775449076341228248822928154994234541151137785985089944545968899105378815410822083328005176350587907399509279095502904332413726967848470124582919255552064060643644596072816393439604794776175016593935333672262908744456627799926936749468984972020770304126711745056824329834598512322672663525199938915950290304097373354017154102916446982831414393070697865654095039977765614442404804028628974378239750252265655437299214265847744477066886055377562339217318828142187324604854881713015519961384860342033897803735892039843199571764589789888 [158,86] 6365919421802516505692012329857741495470256572261868517888931619918949493174728021201102065389770189290663574683852123486184119260918168916323829301217976734997273680956182715203413823209590056194475084918229344401067119315214587932351926096714509439284833144862964364881496294888040396685789123557033831529036183079876596387579043815263906756341360490724784085321287445905225373944237215513436183386873802935157527075991138814493029136653919071029204524853034403304979236057934294314945118982664965201409568214875761812021425683984440484386885798405381193636255100500171710424882993317107983974748976197733647097158614629846399634139927145626507492301601835793875634711177788703130012509472288814497184403370651448711424714639225500625887898949002253557025850041383499084671985439667418531749974295560530150809757196418521068828739310982244466165946662875621285955154264870884903557073075606863783135922938275658045240306440002928563000150296731079458482684068783536768091377815507169501776561350995200897049059267978381722048434434405622363469854803949508066814134007346908565536688955903324690609419413509133164434731274054322800569652747467765493048647518147741034254823595647127473546160821425264211409391121002005563068601607074201926449049050601860217644050705417570913320332345090239276351100581672430799271363576827256227141671426398241754488032030165997460000949338362510959969833878466319544976276352900632754013069221798772217537275332741496469273142725851294257075473205892244850790443222672462244864815872552717549052204015380339580964856100715932748039185646691608718290898583673785015064471751472610055066662638072564704880814097971704043344385210244611364523536773065774804877311099964755073864955927002623613573375082751722185039994048019951708559720398228915084427232824580574097683628506075993918269625176434103977221494237078578588472199282553585536081607902102077129351490413215468973891981451326275434146539914106117020879246379418988625700608800929025027082662620893945409528439171086147677670672382374032047294817885943409782998348636132974605666059466452031325243576279279054497661217941584256 [158,87] 48566068456000950141497154430507758992164623611366246293727986803611511987391412962252631981366086195660300728160123952043582637910909365664323942580153667910841648588367668520909282669705205550285614213586883452817847132512651570480595975422979125182465151177390857949324839783456073751687466449614131789032653544494584008747489940492669692762112087770888670949293706780497073143225197333356016368815015394108191350318474342838046128860581497736946633135709036643600622367130039106795442496767372268514502264626130709142386157246646230158949174734120659312772468124593116507179837946699115528286192415702582244052936198586227162773075673861496962224181249545306119865779554490551431464646083829592533708901734328117426222915931802673394519555836281302813623667710348763150757089712816467110867491761417162785220962079737196336666731299608440316615041906997914869038628943191494051146984692360899770683169495089723172231647275864631237043514254209640663937984737066298630466769198800806626957525588148745879658961794974085943037689251420786049601435327388537129144056289124852567406755372581556799010149669549621023500736979989148843683750097213965406133679017175800932584753135809356447816543091606844629080822517789925850653966769895093189018446170624765283296391480399689757127574109539290340809161222414158874871898597363723686768740892272803168760659959867010179037199233046125286023516563902461261534639749402772033624212065433351326673880053945038077878820988514802782963385784699795861878651740834779601031229148553350700696298427451991499894033629299278872841221510120626238508492750308207523601406532832420443944540169889462825506885395027769157520684309344463534177473822169402300035314562831978691471608533557201290746256126535855070804365028702209120210640184256008532807580105145409838887389934061273248628497655633148627671731624591713220304084404527593963500397572661720714977041820688194114304775736797750638996243452667563315172057988300683813010196165795186528568864362580450793551663755905999475459186768737656182127459342984232591414443579961253867627126087842179401311365352810438739176302336 [158,88] 386799503836859887025597802865021383922786764287270378973685770182566455307079324784353820908556502286769977214440774920220150359353890334136952026681942339745683511981809376270375227810044888099366621369185756625116479417989117162858042590058773045372457433566997459496876003864947195316650328602807448595018102418371790840982269813815060169130571849854704811125026183209608433931910680991633697169344614385687669328254206383921251939711544315456689993022084195017840852551038588415063110054117142440173627737534410037894718727211721658871661996033109353123541788046613806543998552735529069725306755222438472439958177818791240294921155053182077588218578200774533595319288566069344442573513126063636733626740840200692429200611754578317975702239132878475845932676722051222460562610125470593349211865976061168721179520186301327115133192959505198743733110092176685503003121922728889695955076225150245363660958072409341546275280023400806784714980656404356954874130411137650671631876577371316311001513464855852900799069447828375033521874465214696480243776578855556844571676425964563588556218146246716233190422116288362874658552745857618382947459875140109923310759860873628366785039704566715248460602234553000649885960506387203319403124744284676558051684940339255123155955483116424996654581454158704052002462512244917653553416255651160424689003927403150179077442006639944740988053542175183504976702840218240475580102254189000514706526201994383968445703075713790356191561150856872357893579979246529253300340180018591754817289280358953821314654542983459662311634440702505244351779402382589727428899942869055768814779938731650426989884758451184165913498041622090679736181867969686342422304817490211418911823615062660862536056843472965270081200666892365593217889328527474436694953271567832777745146703659383389063049630886874063629398267885134119841997899607090575918603367363581077987592683174203815156440534240038375571491915380300053671072230589672411975907631862741807803732700095738695289181387118438311596509800614906200448908342609915883083265279263948535757723920706260674270352037917962262594725196209847384960 [158,89] 7692739729603145844208508791526511867731693602003214371529516548049646247351250380959562532180068965953792463481776384442061418522425868222793286191020517274874678838868180750435119778573653878390899319663970127018552086051726143801314281134612982291042421185787367525766982602738021180890472256705844691052913788030590305151443818059493944270200229505674069734421681980339253569465388936692303791877866233004904367096233288061862415353900548389471755531211470606080396478258672633254562242841868256260002412024928184346703036594046303874832520465653505525885165052269975804876817873059851748049358548655770257950330464798215563962662384209180930331709275407993378707086644925868173413618003117851304394962397619775000262245435748462296740122988709957211094157145590849625296874108961514651800076055372132664820764674250819829112343694294783136570830654872674807442944014404682398334407794118252525667779462431003084186734038253957218597019987817567995128130624783387804747961581753331003453546884167394033419470676671006995162922945885151100934673660692995271150641780334448478679631098810367616985746817474371505201224496700804329050899854975038808733469430705187071026967697329438060096124805909731586495731183691930419079979338007818842226785749578431870966193745552700069509721139087049046247306845633539701026702482106527755398001608421662038617571653782041358888030370570468283137012326074867479664377709197411199563130711613567221697553597613863439653449724258094758099492959491464666891440723833514653238702593237282094745600093360959932075807630685480968743150116266598552939886681689973613075968117123763272546100750227395349891539230406463029002776282972181182568297483167512040058716080468428566424184609716580127216517608680694068733252254935730309583897991567436750770385783000466419205777599134754215323835291229556843423945936692517498212428529272817922837188200079254217161246247817850208037809646622621631953432121021420920122903685500204578372478429952726884358674725039987306288849831298023533089740206477051669154394887369871415473132110197635302453617956653783619672372683557267904 [158,90] 68768534329704573794662658844356174923714519501466995439080580744401987970985759727171858455115921624005155959615942606061636507377360531611320865910859382936579523951812303332419932941350517676590793428146415635462700565566769112717434778156469423230267344087793609902700040980124972670604795935365673896026010996494780337169058516381902110684263076382659153363877648523258242259691362423632962766055286497939551428032033431819181630087667071696849882242919130212069552045510889063013032227072111978900216161357731005673003498720539285814461747110132530583765068204770745365591772858336873598089814848522687335727423451144134213936616511607360687155898768843123165578038174328284319111533041822001140091216444346554716970957475689677244670519406381878456395201493702134586933634440101557657420656425924537466314349464369806038272941256108299858218219882407083122108817556603604627540821650220615105749505045222414557647015412781090577189687323837486376487008997514012623697692536414887755708006807056878567570377977682878511268898804158023866204029067787193002597756894865068556016776775925196369592530006196098247792494077236378929189973299438757971381944486693418843091928880927665482577745804064986816934384308205521955971949445320414891943820339140869800183796849747839887328829126756189326132874072596152896360340424570566537462097851702919666852095106950064716700809659076245566641532691597976570585287889059040906926192174345406955270176538153924082024911032670362567342095559126088006968598571482910953019784149389729066945990640846972160264609612614920863816524340412521127323182107410877853852719812021106713498420679780453634643444482005881980072825416413384918770449084277311475417687661395510970909175960373288181404245861654196623970106367342158313441073272237636174262778542787446128039727172121115213874544575605616197377937195149230618991424415307494933560767910599384470854153744547327240759434453713096906868253880105265576660094110313344397486180107405698666146495827657786777298758984250783690635233049170285668730930436562944483920261979291627084298339593769237095897846793168 [158,91] 440907566589602282719373901043792844272661496179916792377842293596493358982950807819960894359277944619139470518220302702614834559617490213726526959929841556214734903667110229367573860889962325789664360745317436219764061706886301009117717393149476295938855366992896656430092633991201923841069714582864372396295031669989223208830845463175389309215253097711093473618151575771159196951708776197296325698860060845232632821569483713096542159991408473773390749711320696474984450184922447810915283805273873577888497425967508976517551620939671473613405693230738207206896816487541062312651849573996413717846825945593353643580977823571291703457751831205393345019439973861701204613862062947273807155025793569478112970797544055466296117242533624099986710227775774085927721663394064020192014049499643797619691314189790283408993943842442416818162292963392246538814826634796331185279813060481525230990061333274230862047906498822715305425467187604735181859000371493802826976156598448317593089858364234374068735726444308159616244668470946542218410148198968245531246160515097479416862791417510796577077265764213591040632518965182248263243486823732173279307656690534344090254284252353352838785506827532086546317768823749717273523169102763785913851821714841741896265791592330452594646190417262685744162516387146758011977169011795658874264046557547118281859884432003212451721435760417745546897510636970139226743634703659711761986844523521404829760440389407651545994427293203363064827844472511647209459164749800754997192423512226692292121151485851690517917285289015169009790829888131879299441989152085366036948251941389240488035997210287378428348283372930313802232507108755108163213313883773887287348712066607859673070329193034248432036748332780095229091974717960970205925494794385329898382117544324469157396027147553467030793494856641209251500159136358196247687870181503919162961285854366721566770699467527242648854325822826265617476665471531158748641643789518259267938739954177780997044112529652481820927789391764844185023861107917117159814405697088048142762790490009259511003660705137447738242479859887545248191632 [158,92] 2367326313369275418531060890574905742960302845941119385209508940533515560498118315999173478776152464427618370048474210211459372088204079157461867573501317343985893786552884213889320237935413368839751119172672214757904175284482146301202932488289042675991652201947306760834156721520297406734954246948972878485046221948744215607535275552383061287301337687358293454821388918684575515828947238930277758510486415268224067340319313229739264261822716773468225467199961165288192327602444330929606741290734729472055766784706181266471995659471087415525644200023465322795472311820523841208952715504977674885427029374088004873276173908692908520116705987273514771695944016026761956022022309380719542260462007885863637727658862772177765298970123144377408371099818052879109669914026267595916824185932336013316642206166426366818278702012834927966015626581672231953169009324881449026078051835788909814941012049632130908777118716811021841635843016155817745520962656491123140061657578240120256615106839333941693732365570331251197384473810684277049724865432464822322878116077452683193359242534403608197054935486418777082654936362777087291537585449299753412143616504771287396015335558120729204701379449147546850266348313715511375635244639635854159106168446366421622712770438485248037803102279703040646945089580608248797969380126021185838810657792947247996445171598966798232023487088448489013875963966443507990324602537394593071185410828574617241984384136311596148999751282283130286167000462484246747597248777059194432319135196289408125930447229070398167242197727293552773162652941371835447312197138609688975628413485968538231911668198527919006192667657333447943291755753450124578817808687449153617190463447789671202571893023207428366950263214471527879565273774414929592843363470063251128319143928459453616566259691428561561590538484762437068748061159876418995715720373717199152168004551340820460774735208379907157674739049893567835240179464857116097621843900781979629746219551684706842714959308981986696334025379294091949447070284131784807735985350067360156757622057406502149679654072255531187407488486125192200 [158,93] 9580980450050376333983703027680168799165766679607075219324059520548827434835404934387764745225849053302642052105728376564840992092128743503170743636770475428051159398359330641978462655527680201290271008330457857145332044469450072947274065294651005376630206945406650607296445811637595465812175878362850077408347451324139904314872561636285297954230314425686214762411746150044032593777315056583694110716383111917533295875645630786323760687165980763319361205736679498910150674930244978900781070563286618407953572638223248069595764986174357703948472279664079886769871817767137854296553575817250405602492498140482993772995148799669012004799732377849139645506163442036531712900160679456169407011689134136859033727042869874528441430081920067654845467007507924473643662641477351414655864746933754974220314766900400235577129053276741235595052482282579741659485804516529821621613808172445075256705695296704716080682349953563003521502954448022863390591358203635029964091819947532272177358062098481654157277451782373366797585776244870698219188711425847464381027887090217183776271935531373647263433097161059678488788134290102163661006236623287224674748695193375056600944293532324301850365812186931424825124311655712219588726049795437716562176432817159040517668456515834094291408688333985248911461770251926339615601966911095136646643904361324431819195081930750988306616431841943099822107379994862471339153806548052546892522533778794301740153273314049487378761854626601214496155399898541106515755187903982536529010301480768984931401175732559838681732625443972156076375707337821744095644095183966165517948244465795736398178377768353020554402300083876836273309579378208921593729688015267499264388937655789483752120378345740418992043246486540217359705012976795878863465767898889062974625612749882480715908385348136434316930929809352554967386588296585328210479633745659932682182831415745224825824634794580785666983580059231207004561914154903662466442305488258553538353615239008454198615810610167692467718309074311684999221707954942192706788627429926145497843544947670673382529778056303353261911471460736 [158,94] 29119417232170898348039629947556921333832179587570347813484846863745149616865483729851561569867434108781698081102668350971669675762895187782092945031193656783658042891867578856548878813816048801775747490526028036132846636265151856155521869073711863334720699456802394789014412516824283357541845219769085716227235512511398901132641684727564829476280835440700796272731406091597396422261855183584025618112459396516041940341948950180235955871376128417472546153791555936122439589216672810301288027987175342413049413444197638162298705550597634050631253477181981462785899323060555098510928134272407401904336801069425790003517264416124086752875753952554651941028091962131738947794838295601725584828954385237971299955202245139228683046905365297804721536484944516900099468645854012573212478395359170625784552859616106726903923613820542399611394445503214809300625415232525736335458367949993611493160712061670276312874348141236484514182876299964301643915728781563008892382033925967857983459981001916115999315537464919951190153175444335299368983402077345449000876573001516829271315339920498653842573560247001863862112634032900565412290368038240297059866770076780184886371222141820576499697664495136509330414769006434715719611286518504886185890397244785421132157327098808193182667660354223309054815826790684315370123351929856812386909307645897998867814774205059941071626123695505167825169558188749226506844885712294731939683219264153257555397181332316959991000210988701593538393272388266341701619823483382531367624990117059311446315543039330386758757928433158289971485446681725672192840264056832167518504148315464733478564221294010295041088465728884700828393112338074491891376335374323728662132738833139261625652243803787596479777795879492487909467647065011669907990842526957618236049710976570865123164397801095230991975054875566870475974085720624301778079851229266494645712909187150583974331255739519033272538062702583526296971565584151741372288270192555867797765223772444292768008215272160871809372899304550693340743938991191637526354973052256347972121979891805932548475816800130842919151232 [158,95] 66639699444851732477280132410717467823885033370783081467669399716960500570567508086306071544485907430675294059716556360069526811308691248522595350507152274083269973920749849077782395573142349354713465843254438786773377633760326861473169380916836894760368899199010255990906650601349237904086832866210638009556100256928076024758463236976522319601485939518518476727813281308843103261836889475447668293785216346373638281983319275759570540799775267200030444658260835830380443461634042436074562856027655152759552379518476764469917006842043407848218042395716954548232048016397559494093688540345724990214400180705108465214933208562755979590184917402150156536153363547028582717090439846521681696126671531744423155924883313879816992105771272377240522235166234499513888882841569343861414141456880589721690769109382365283305957946783726135885373239564691015815220485931102119386076924873893329257934411513314479951202347295710304255764496914578546726224185656238323398167571137969406560139689369019365876904542549906860722126968543843280780046956857297197499050479604251092978111742696073898820743074160821059503621679115605717859962181358969204920933486729132785815933167709584785106470764664165810774783694292500062470034449402009587153840986321536164546190579507027754436010311142191561971056996923073702517505561855929826228271544771786290967768064471937604910948803184291077634722747159115204823428151013059466634348030082007131411069815624820394039205170578625935601602815420905905992674516643926367434704910060743040399312701268504190610389138296279544241296396407394438479348745740660462969388485899867097791922075208048943729629884815444143320238364595447434025275710950265411441505824696640193748785145654279162008333010277968197651039538251621010727950477180642298996850915012287504183466286583798651659064671271226169435276570016577052401763477753292104456827941960817333487443348481580007658378945590751014141513338112002736276200688063470409038486879458463976472970455097639480038100099895408004872678560916634914988108877839528567431143932673339828381784305712809662080 [158,96] 117725892603213496972482754164676140905633944702477906206019422699295001122265798235170050366941789564416882444281484144588401305335793803167972526904653731874017015563669883158552783093141757541194717725215968831003866013521127081632897992300597677626757473607252160223054601314287385478562219947696502152443089587146951766743430838230649300198186272416981676632891516315812373868869303433233504882575074584148585247977653252722209587789350716624748122325572840066238623543298725790778091929813869837931790685815541859668012463732688232862961358006322666564075934960677249157808283154104456001529654006482756034067749162086848395194349727495387992880258404986561316866532263922586146829819350541119436392731939532934761945474213508860573030233492393515064834141272820582343094864164225803424715650706788662209770201979454530480047803826736809524980903536637658273025375484882179237978921334804249128919917938815674147904156812657748918467391055903584379311035499765516479898602223851095606233843519303579193575266035744388224752763978654648543599367936500643350695884346750963151822102882841955523519795109110174820500087715431748454691106150785199872312091167475088191138464400639590436701078812315565737355385703814162721425134149777745524903793164398228876242591057648139603250207820517204725099375969732404843722771992321485411636748812544323496377227565367498292455704191612362348519974700935052490702091406061276887503349594812224855011951034794835892796447710804572621741271829894964573464100023057765654943424051773312622771829856102314628323512374825121875950597207517540027066290203010788837698070139752968528907298931984146348407322314796652359576411240645023258269617555765695383895264175824645661295873521014159562193994035122018843728205026764493734350407974732736781969002907592421997053817138975588687035960963732715289412420245779846580046278933516610618660836184770512441383923705082247468482540837692799516008225620008106324390762694881433429476576195084635808326010795387567395342037200373005610841008735457351443271451299336324704007857467892130 [158,97] 151350539979393077524470122994855163721249678824168553871660210767781909280289718429744873880215422005774441129457147664215969993732895527322053695315793050452103362114933849137351224735189877129239447604926968817767143644439864470601910818751211499041205498641929661418572694524007186585757868608282221688707728840485152275252533493228642740226169070576678027585026064719788893331955946914748427869601448994111479690908234850682261057308862351451467037792050797842906572675061719031139922756483467830009284502827219634353214791879856464696287841929930403089121680243809502381927464716903151925903888310660784407424238335750710662317785297779855438159170514774706780207411581382093541653031585438048561750847806751212227454483464826652786479973691670812629910276222512418475166030690913824988325914287969464034928005530505455997947140064818723999897893069172338424386016667288009085085431884692839602572776899099547856510089067318480395450875448586181114168372025938177208321226937941503213454833087027353423482144102131666551407551774375821393625440449327379358570587485534016382241171347884266865914345076878076938044419962809457739226598324426566390089990704676070491157323250607880965794718256758131155358051749929078131885838318829370270652265880110212030045836898570174244075541540268132662673454642081498484375358907848937500671586288492024415101774944876292535419347128154724300221021282090741749907088142045119737504995988361365166128092283965161723821943088531680774884378819485330387090142822460003048306921319653556763403703940426607889193965721307140288640375068696631913294964974186446255326685865249170237164022471705510438449059263819788316923786784435139796436032212669867387172262487912293733741003795141137475400476059803306699728802367808664886154478318760552924987386458613181922131936295885491851527480973771004093012703577186565660011968762899331275358825231589310733339060052779415900949126441427330021492778572084730181029804575014957509274204132079982010246050709571265771434876626879125254300809595518261230196151997081404104019088640 [158,98] 150746141605050756963064284809305394416406001306770038375757845988753161394938899393106598205268276153629884144670220730054189376702776845975632064656575784960411459328652664742217960752742151696316085854091638515427220791624354788514895882995634022005633023148660115603205287190318088950203608965287016921768788365086524547314283857124365852422173620643586054271481010685826037538798765172985631486214813204801044303470655582915557280131349176037064826356227245443507937100634641519388005050145069416009851719161989244188154961658702432528917734898253147783380452931989644950432604374710789129137584716430070090940583417431529729476520355407307895522372779561399275423961647035415495067719420981164672677124332246016764236582855093906164733739905153215504733409751509199201015869488142493696971421425804075696818757174222375931872352661926764918161193477580704615733843243893242715328555286568626053758370606271177203132349337104069384189800964359807873996015979783933543225986925432816939945266084852786322278471023009349150117510767409022589185710825664686432132079504108995523274659241078135326209942129148250361867616594710504148583377102857900853957673611766262113128402921869281433907917046360629728993940811624922538825034145432048060063601332084068765738893931388204331490005810152580976139045683823132427276859764300723180108737700241564690874341267835840589924822834939385818143827307775497429847930965769236037807350182047099450721153472705821844340344967413221044986749406525226719778350134513155428030502921821970141691036053875042009542521124878874435779837828182183690052338801827375444657095253684473689766119343418107428189347935776224482846874837649141747295446027953011476184679349488462589792162437977690501502882245789140238973252010414485018202198817065196916436246079611532955080951436655581530825545563562044393177754883298105292064260491576693436899307845153546834462712894800161217832099524595393273959282969584633722264620427795954384152449094968209889654254204811208929045118890757784391714451672933945009498238400256009914400 [158,99] 99298027680226274305992038496491859104888013725215005287163441875831380428794115681068649630752464522756982092060921343678109298355991756074877315086116309911181781552065432906899155166196059042609457292392280184061867634604816511145153311469254227650219297608071607285904135846240558717699066203857046813146284984261220684444147551047405416516745996619960643107639320490274111071020082497713443109152965725880223562477115655499887227056207169018126261344990933090819593936298632748172095945866378745956961464308401878079642950310034194085930309392328774237699109413615229618121477702569912003506784960155603811019266558475179367083151719135494087779855951982712745602490049286096118416173249302636950639306806653403560257743292825111599689483545731373987765107121258901489152343623716239129024915751686870383748008543916950764450409199459390136827731668243440702999251585716896189093676089502618064438580548863521950844695012710327746055467023918146781976638714727202046288072339890035490036368498860379773678551842609656644610118576946098783746298131997134155583935608667975684427262628627305111313886164252533844660803133613135391194635377524285904840918870739728892330437797195249479687406135656940409071346308958366792044662134681417458431874787907895511232275299409055955868349562479260954867562856531465298127529718997300072187513536205139253565351187411346472608687277878140785094032428372864530975839582033541370778598839805134957958492190345726045217261496702606280304470661173292084157891415781275801113266483515571580771034068494732273614499680516022160114408993707721987522051507781318886437094877943866895374165737033505065773573431588821687361017944841913177955541797499928254612674357227596051906468759498182484429219992078761520250852157746626214477024521250975100711549992989509160266346269355008959838830125957725976853364393297457468077251958032630061706538665060492116591541041747651005292535281968117621901983027814331751868088138261229833024349966304038651925700730714851038077501200458351906170018981782527197121118392855200 [158,100] 65240290329816449029827260720648151989017965150215967025971712412708969300173251922521778225102366766387189683712809131940380297623551086386113822693037240204318145776433112647073444956694597225985296113412633940638495467710257869133869555134716150438202242970306114477179707251417614364940009863686768215433725567490109902657188690495637889238146517469850078178517768606152127217110231629480327012340745741169190778369119532094610356006374618316568930741022417631030674480787032927373079786859827567261508349780613973135034815423146678634998974012633016016182636372411710219166564466983465382978568997922398736673193351498941678507562967378713113905557691566857284016153045534804313418735146581022540348331983503850414768889193192817618216961662375978988642483407607010142181186722557674638725176180250724920975069121760008475378160167099464015899081236543215914249907797707226988127726715817655269006867080858667675327996170273821674427265143841255122660796807402751716882513492175684177201775226055579797846921999561992057848674061063150451788029986564242130835071524534539356194801971406815328601123157553786643563243549948908385970808764170447480044018334161243971621656670455372612921738220654873928006031757089871969635724554551338372465639897388681184976810151501281350368743788440310960697865888405263576566315955855457132020224349365559414337991543219810459918549012159700832337460094359583587527501432302897901874484528064890592198411322711146890645807584099339446584710523306583132615439150853519473227904950070668989205119701751354479046111366411859054060896616557632174450030496806269760011524277773898521086937534251512050713576562832411210443336913803004093470022270480355936232386624047388217503913851570673415079850261534436119535278596297920397681590757971150112334458719066767536428675335628925663206715924904048730448782859493447827517047233268126991074214526902286626269331350638248862533192556218242933021085963311763328433487314868596064294177472632639628563764420777711627462882018421457658436743648844027804490404576 [158,101] 22230677093654635317950457310988000515070719558207789822579863855118402632039637401082149490082175785181000843378389729439538727242400398250400557405420651461445832225609523813480791198587231795107758487564506409604262006643063576698869695155719124242461908062515513221628350517872499200743546245340931598714689368221117328129078793166121817546746233610006829406955532809561384404919787360974927476458249442474538142579869669558330797504933408069214531731563300588934331328663365353878430379950690626741013105749697673723888119765213000618328665866421294109232713681572056742559701462906282547544116653274211394752097084342225988532551572982072617867272079663484877644662241995443318184730237253717586900890759060694276374583961054934908043735882072220013008516668924746885538270020515215183636856253312005246221218227436262346632496994738188239424132560565945566750952006599809062511653157972561744845823275975128639696736519471312847341450024500528375067745006045693701372439159016799061793257169414124203679739306024883740123885265407869379677639156671579894638674406715136563655217279742129393101346231122371575987023185274831524411697198457538226406866428561162817152008138760546813860957044226861224543056223368673677709100770538869976234796423505370989406461687649296288106104779323640151713702474008545240242989742590131271880814281519781326215351369000048273575746211431527435039340934853451994500378197966941115724460073483569514993389053684285058381051165758051875321587446567564453948796828954319348925589583082561752186782988959201607867682797427043429292780832326615962390114342581387878243488982877265914024419076033255127050141444907951612846203679613945475887166349140312169420937068084082488142355576756634438338360713196752697117763123031723312484410141329686948764390160844923095948568663871132709637193270553455312899648407961382407064492838630498277338316975197467329308353048358425892101875739412592355205105990105288539794542005290105385754410365929476919728456383137838968337534803228061304603149701581013205440 [158,102] 2885113407696371406223619915358703856861777402187408000195381928840337930265204482949973163395423788409925114019520583667655203976048472165852967618946414287131362733030531837412433043222443396359249717250374870403395482421996604164670922243161514994735579366546718314385706754286502825787689421870584228522445827856914960675636264310664752206879703392797617595710769727092820300669561866527378948018030334402995590272536467589401042322546497914012979322195414089086286101388658966179997701238071939449029518760997274414792543725816599465654959800934106089877745478446447781234715036025343387242388535130174736555173623863673975740906048241310801853203101223505018857837128427116694162257373942670355645787174278113706382856857509676002287588249842938398613828419970678076431265817976496802753900469215833657800233914739885403992835879514037844082564364357123253420340162284673876183437547602794066317871612440498113156599437817460549589226026197804033461692068202521527173411195949541177588622808950283942246761343270765621213326690746253081698504832348298184969659338269507798399199520393988243673054487864800456108359197693935306276823465604889902840263318092257008453225272351686931259728031429116848494404943216203194292290979142846947493726937677284232220516236244973420230568637457903903768055228272906777122394045643692237953003211510707082748039561799828604347419783942317203208811412650169336777563612981729448670467058472944634872907929147510831255565344785695710886122173913493488927304780867481457006984040836279349742997979000625816935904595309013232138822397325565031799025960314714231850159999291134160138240805382559009456458105962697525052064752950363826771156810748264414838485640585109656214137180457142083352268280284264177254323371055598777329366099919507300739503072651679788790710724263473235220335965635171087544291385274321922713594154207584795161457411979059310862505911136829792538014111632188626975716281570319088899197338710700390075870489848962246370024932045877103707187649102166079010059182279648 [158,103] -10418794455496794252652206107976486873784369043844748526228494646576983712803702755677857819562436889846220160310281900978138296435455485176155756115749704717494121020130605400086621555353923225066126922057724381431628601637640240091172337424650864957358594807555782263466284078355606886032750708506056391289699831223591118604627317349129696766543439373705779758014364255841189297693609862372731812060364549283154100164557688482919338693387193316377279551757276693095940197554413459247211890585169851118700679770415128064848591878259506122797115595252748038070509636370390444335270479328783248885156657177301558698984105905389925354662806680204313458453761049759094927965744791799699051615730987072118732473512797761621733714756706314116875026797020089242327270257769784360739343010236267589142830467590259956579666702187972270355169262290935572388444113761968832764212811339804234685955235746410181637758669975230547100171636484406838356544298874594021233906526895897866487409137677740983581080417193188177702729633053149818398796454266184091299344148380951872552554774426626882001928624994334828946636494189956492710213286004135349158327916977898205398285064567378966573970800014946832509683582519581683416270471031673932489054250175698708687282904093979773070397062707189946607587784583831634683032935548698193287888548289221620860489421386401592682143382119300055212538654356573494431300013363812376567076324909559294134273381634326524022895061062848583653065555429136268047353328377274743341289440334831349188930611268612010356921505671513554688898063142428453900455723256500183283933952588425806710694461507406204193424308430652321751596292924626061590783402908021057395089962078524029676337236879126345467490264382493404761186751262652709268073077872897457682472384743291140691999468074606394189434411834358506485199016847038316516085403958552005153398586984357469656997350862428067467446040909379606088211537141216045349992407614244601740417148851460729962418989955084665738329654396734516127653196652184180044229440 [158,104] 1810524173073355446241131944698747888397508011233300501030059735321865379628408197045397543615548215188463763360304551802937041086066968260663990029357689243732636833038039168482497721579854123787201928376915998999004583719879903807984325811753203193953420200584198965061583046999129433213771337485434213784688579318734602424883166756044872202623018423516601402229944629259346756091299152354844443933547842732012600681364993754553260280777692272834277089498905580318718597467781653646955507476478896954282494664849196692343239348035512187787099184444424334016263796439130723135400761430382497989289925373455482669741894692516248183128639641373457610081327524972536591570241754779246583111283504196711930915032641552983487515183288590222010313939321632893319318606160073656904142648167434980344319145319196960861226666643167738007083157540518558002738851385368712911447898415608020062128242973927817092323135027503034765125635414519832565352127456851133401558508171073263644111630470999291868378502292118264880488679266566324060768036937285495193313834769380630687084532975896976866451000924384904278734969634844783561781425245980295548244620272719513457061476543191147095970243543194392845148142831882285604838694773165825198604566411839075547289815485631977416126097657156546743431356690236223735057974045356833645550783219920671386514592094167853617648773085953884181474867424277102976604002427779285819563400434718514339428110087805846507882476115101496036982200589883352830288535844184266811755612516383311057783085006198616348461406801147676234910364338691701371153401434001875376714001541947216243768499835232358803778199386146991574892526822310681377969670344253455778787483322666332346637571730548547977097234988360948255674532082287369056921340303778292507668715179655807758828677371976963680117028342176509630418137520979677378695879437201740550230694845777535214012309151207711716057192936903399661205851093609167705715196576312298231563536842167283949899403366133509585556781330998610878965282054033450045 [158,105] 5486762617275515059543763172477821703338289005169242705590229072144533797680378883072484879385097278646269150520499869358947627111956099986369895096718063116603016173506411682077692261887384991063658654002904788686211132023307943880342417441984836242980594562896066676569913640949400725843699225894203016010405165406264264246164985111676824747019790683867393630522929790736451150233173502911326610237099451123214914154389410731143595417433179918117004256769797520972680213741822762916931486250844565349984301555448848134079806788600339377088472427043870721273204793997992446757782534045101210769940392121947798831373223116715439894581448002764898721857659870793950779988718860103249284025292181189020325512797248112541252948711571453313762152976600589809120797737281327284598774640241786592713580477891163511049662616835318754079064483294451462890005712766094966076172958912431788323203413888174019837937506473887776234003695964773427332426883826759969413142864468753485077393538949647706485387000192843559814734335875897133148007106017919536886416797411929652317894889439976866079838757977067257526026619716302955161508551531625855995973694278537112151978295653598597593158004106014065024263898552842713652942249689424153226835018834720166567255149920631665035420217478468015142208774515252857846352205524132386013151798678161432916873650756217832281569201757210351916055304011955403967163143006590519850462902665595969816286231318914783871117800940017227923980578335024250194093028376319888288312419461866246025348165621964946261949646457838432541546485164601908271377113763743677907785183331541470894859702172375552874138287725114400911600634093736334388553345272576927434507374527766669639275414480330324092389926653551054517129429328731489901101742768522652561925100462814702474802049641505756714161433764249249008689367185901805677947931625792548198027310906838922392779482439930766012593100053231067721208314803062305482349112830246104039215406596225519015607895654376346059507305035719203006206038557696 [158,106] 601474899572427571515385664375949134255156893980376102087465667263241777502512742505930627138012198064812788795258129789258722606601163899379564875827948947351263888189466482327460701577627841493204138289022354621427522256034990251303929377848253510448645557594871444837851911023545542028726637286162799936218016671337281825093021541868585869545852453744128190708340677125002414467191606749221760343478693570033371550234703779415160357860258227402189751966353849656194481555798864540585770085754497502253266433979003621382210149071849853807390324355029173969759678216347031652818065349297396373562628609626009472127607626509297131344493772669616618570321194133380387152786523820782709515681835279128135762129413481622926313924004291442353815245355393232621390370896813530534860094291741144589626178818104658019259062493116330002367758905971013340797324617591959182402707204016015189759905005830297381475836296691334626985031080866941969048640656097763180325899990353726991712271724893786188516282101400386184649366489087460088106461043863424195877500181480218150446615523933102072795730549132125615771491490391173645274883347952687552313202941099300471985551428888023920179843533310294942995460851421697235549729847787418995084111868415499980588073758427708378949763709061058457669345241871559485491219507538941924459803789254939684208701762701206044174140364088369004881236049978507103765795493797732626727335796029628331424443964676387245773778916645010326586535017101630146079831741843398561884513285422037161360404828478532266944581229636667114485315587376599163080528329108154738721753959610848160797558342041332769936421379213465275165375814366615277838643510632560927686196290101558654101799957689459281602747523784574277227276780498122152287177648287980903826999438004300608681361544237483261638156820003998706458934456239780389929085408213343285003901260928634346548737498255612165192962183406944873555978124174172493542322751992617441352909251632298179062913865632057449608060675186422937429000 [158,107] -701588581775272123777470232371479668185429981968569401277057059028989794483594963308811816361898082938301027713538931322015827115405655135816586498922380586805427176811566618875516188636707213926307169538125963352881333900278079663371416179682008020203272058624279068958715850810013087311129598414014815929891499999814120890148326043931653334214627012746820423721846310234946658038304173330040986650769040023455089237362615427366819441388677246076432347250419523109845302807772869643109548680115642693898269468871551589993221696123002025020408069340542359831718961574779405558031105180817947020242324008260118348066642050085372906712504177252905969000496585494361750385912514184825831476961266010537855515518378031617506036804659133883781822624242682012625036399847113411553774311010949964767632776051700301043375129533608963346456098805459012518831580940519468408017268904940328231911375999355995748604473734361445475030709604095997952506556507787447159251415790058637968904629255708546409258200763427918275409450901299283721139166122514002529616525231863536514469698020615976267518482678337201179611834025742028550891526057005214299784042360881944693468194267441065962530505535543667845339013371758665501077615116960997832625998626777873260025634361521419212414953235297614388549198630145699391577402190473217948218529363244485755181614462951671479514776005374686403041722092867518589278889061028341721553796376557838903619603487056235200880898606713728145477845220657783750254095481503773398605993095494073954470269047070716707459761207127885432036730689006022064625385740230531331941509161944812524045094955790263883821392728280766769220738204194682297496834876973529757847338173801732426251376901639120397421964392603857763120377524221766150189041693723720548446318998372801936409878975947872149473300187193086828065915808261665858275884128618776261877658731792974926762626544158056818595125694469799645883082275974534897886478122836796318562051049082821098994703893935325532000468298946383320 [158,108] -121462847530237372473194626037415092853111737206039564994429132971657576074729833890938576847210713256779141019959061588061254624384295711675773773022932052111786371616340619413450638465250083385641094941426879795089347487389093897932412330715009427162185018223560003970687131719147226796603794612769654370206500022665924765339155992381323690723193511794039825043613443535519017976579786388383809831015869812672926926539573581820111220196525005148553971617163960375577820508362174199368685627656249515569412447093152947562707838541255001492304049560611928900225355702661257972012456414010197142950860700139869045348661494392477155651082565408401364878989702650807392605541426173359411870011194970114266466498184094813106050839406818033314066502356883141863869528206966378465683455511705222427372372237212995355288249199942111344706312681783563169773675870495238653332981787993818508410852684623788110228435455415555574824558282286141348339436268950611435584455260836714698269774314665698253490547122673739823420024425969102234269193356747473782274846001675256272779393615082704432896118244051739668657685718802549031824058576441262566075089197101715171591162581463591319068735556413287457605119918317795856558767328354141073610563719365627063141611803520221203036249523853038682764456918656317882997897813327272661419144620237954752683845453854093748127307169189257066023804152013304147535999623000920729362913895037357005532945155470934264019754863552015601273119433198755783247572050218381117526657937755201937940387637643854983780250124572301380235488354501316798168881991855145440734807766317214888316814332040346037083006171364490849580980536817220618692491046929316785394453174210771037977248816104151550080381073553652689725626414597690832957571106892288252495860500209293423645969211007370382389057147256420875489407744386715445924626155865692993996255124165792280814955683185502053332142263285524483820491043881789362366165751527685213087460787749759363911324467564736231287932475400 [158,109] 13528407161860920888648787518813928415238213659144887887892407732508691198439986503947740764220088396403125759861038513143805854391221092587734300029491354789373711691982630024222812703436097461842984321931599785915777317168235326500660568804070445703263494944869424806260952331042594446404157742222853632771236230089266275963155190684161388730675928265983650788307418916481914243793004309284200915888111470505383960307254586217822013222810827481321601372927785541726687110351853136025978401203532853914793214003916796985656066505275609235180726506492400006853131511890561899623136181574367451356474696893352758102583462348719162642675927912581628215398159193086428158313846869772063760658810211586335424381356360843913603226101502793002308500394066323103471879412187469259171533659532999230910175675642884759103069822046265320830567276556228088026871130239714080159049848055258214589779837597937863272906617540886953430843035188618618754365879243666101768633671178906519076393211826821826520719606741172778567199911734373902451495171542898974726770420987709473530269995597712726701544929642589077133675119323359892797476463011839665285919161246001655197528800588228977625487919182361541685410797198136945921194612824171768816040783901402358762384007317422172030230586116810725605405286699167891959985038944637221779685420007039959973793377157874246528134611634435870112008581577977371424347650764278229360620441062444809655856299755757425967525424456706863400391307624427477634609759550753262732789979027273316816495379193719873136727523025357516910030773456155452429628393769970636519137387729307023520285247282208997143283559049503969015146150546337080346258810557894392270669790373951451810963524494816800731384722334409643320853556067117907015196109508172961803343389726731916011441079436945900978163706881914696776637565725377127906062673122235720441055120181805543648048426689310433566789174822928793606954337487507778232073074015911361463134955516021363780775171378761879095616 [158,110] 2894591487678309381099642097929941277017115035725178119311896360636066033054330702645600803666048443192798055421716145254276982454643552182838949859402460787277519324504252502935517613687551188441693344760033995591906523233851887590228870583352449594228188509906855206243480526581896679000853805065455301370662786192766089918230327144862189643035615393146351442419719917751442619962950283237791685363617552168920671793011486088895762274660214494211521396361478636464347165362520694259907106570601092441059775654646277833456907991217975567451457248477639416191264206324318746714381427692903543615123557558996051478663516468484711349975451783300898555511524795379842069902098807926963387253219471058974708695812857091367127816715967042786676963922281872909483523354111810744499855103538087867030362841698300411486427792426068816871709484765091078612999750555512788569045968601973953004574952094135352953762113322390224858241093107941565712258328297037655184107629262905112237523893510157277043329779221507587412043148814192460328835069600521774648329536049788316651964416410411704275091843588431903428835197901154908398816456036944869315410691637790513061636691544417291382006553170761796066342193094372593569166170094861481775666442968561889707709414793764907664906638941744690987135716683417005572119455565184630693090314830397109328939606665293443444383059970152409350830804594343403998299144186950830241434125547859574044956399747728907566747491445409647620162704546147668708931684021739967493532788088412756808939390005171455276545676662835385736508127827042262585722154701525945758110473143928164895017945407200258601387913964619452466271149913940981598322604068109664479685537861703659461171629528726755770440020621146165733021786084155230058018372891497659127734497511911050852863867800258045294956416879906032311569335901740393912845115325567787851654937393634515301198161346142661683307985952756954510613778362466751891616275535587419657996342611168678323946034477528480 [158,111] 139117757537506531308931109076978060869190755543243115133643064162959454900663042407186930247215295931432327727155204543071337634522802260458989784968965001404977838680775843613807706724932664313885887488251916990083455056451095276872164301512770469801013502729588297931368212802125113366496089391105807858348422882923471635074480215202630321669713290810783296422332890571409282080008195466196833892660585887792664559417032808141586167839413767273440527474526151151269503541056333931204644784705966021347161257353184669967365016530403156848331741757781924272262617003286030249605893979132666341107262963192227691164225059636060165246981486823034220986400748117078558157158068314270400892809115637564213608265770229121488804446583343591266070639578383350557606465243236950022080682660130088485514595701571928169942048648095937399450058570774416062992225699101083900525928114774204020873152656774282931935091009255237805053179747607631248328226098627162124450475144566505116201225947254320177731086602416048487262591225082686265670803873544581644814942815081292826830208551639093864005809285714341856161310544561671176613639406103388635968947087859997367005540616448815415661719565782554636788194533847948351330324619828149503152155934005775081571023387830674255931365987309919058691352953031956975178386325693844454157209444063088708718536440753250625892063939148041420698090401071750692167299218821574473203622693359336398618087011544739489761882738121533144856649589903254236847549763723494403527528952117122198507232364338733457169285485194663296993864169589836991491002996801457697376950784945014493945231787937713422365043383554253501885271805834270974146815515783094858954977837805194057943289723125653751619247744923972577344088104507136992352429517120511884806123742931900392120592094197925303036930835805004975783752781944931554187195782617470935214401297587350243934041112258252576130993123440992615725382687651976785806458560441462202250280055030888564164284576 [158,112] 83043674350910685301612910155806688059699162894598583340278633332487135792438370972870881193212061695731144157634928518773011164443928887205768187480881449895949394782942437643778980095959115393626887676471971957241910781334396338319161907602971826134156075836375526829344169270501867440249005339363007876837287165480239067869657581824505362300804875357679504193185469791375768144949882308029815600784797628266744871153287427174131651365658812995969631395860020287061188767629392748333578894329598335864648497329225492550442993364665226111086931173386220508097062769053929754634918488677966805722839526000146387901721631951727786218908650497168586482176108291173977932512790590636812893076844959812427769979879950985360078630609832990680443558183828702634346945362126742604711684763772359345528662589073035087642476937075821188632839528819576594006615335542718345219707260169434957187729198390672992101937878014098168700215093598114387965598222330530233625165440085590738332559025142669827164953331751266151431706713100708785189204702951539725044379349030144689427105460523881055244188268240690728312116505515747776313120760481673145405374414291629479707681927427286101230516243571341368453169651982225399280812341519239803281949317126922413973658854182470414286659592188095202752494157208708638474723669464496345837273100402970365552273630735507431536228057638193064083562838909980712357777577730632155422513101646895563574345013092591770223413006471740657651201091093576895373600764164793961554383477505619348204196802672237451103348272332816449590867296768718799040181674900594416626377852207094171271846514602619444212790978711917074187355775162607797514281750511792471764218844236009339635425397873142024249525347471196719729507516078981493705371257053856992536240214775303325597530936930998349179885952611038602405406846490237767468204884223242808008191275050726247238585988411366489583708279997889057418997760385125532526405565129251060696283221189334190132 [158,113] 45975393499088645355234915852440503467812019577096127083839660383498199914492785396442560216225959799221342049036120833373918044035079032310108122463200612974161126165820859643212515259354641429180313209459958220094108581427472059478986608655508538215129160656222622077783925983289651746598761733097771250041368431056984529923928637830277774618644274379718592041518951615354318277127555506535073138018711324732496615889031439433367842163718549666527056883833169845888708478583133438100273463849240004137161037122779816553509393079373687063066833534953259694297745702692471331980615277962874635249654867386836386423409404642309755705653497009883662224039481942497390821228253856429072512634458749229414262571806207736446338491014249235199004133555788842554713142503933447418790884455319340557410111253052085024572398241124789619183962933358731378886070020971724855175425287015122614081474851199901823584918902986125775930213490901024728793584899553765507856646380075505819601966702722928382337891937297113470123666899759382371753532548926234991445580716741418576803827839337237360690115654513117515895759100343691176669363271904105934403989553734448006405525773886636843731055002378526811306295079856761953988155799574605575670609918310220035806864305344560027109453032099445446279345706853416533166467852643784151093654580747456202815188878863005909358181815765256126150688513083204477400569376530435317513335552191796138787625220023448258795034965554696752491611086633992233003637582678499469716804960813969613071770124115463004084073814300145029971654781529093060409537693497970391604288083285108257555447283345583782185360933615736710818253370106965078140380248459428364879080093301352739952161139128704501452675896820628786724447929803675408358568609719685352155420118745368572868106370770671946765902209423575471462694309444372722699712085285535469735469441784478036423168583013100946737203294342685615477857967055408963199751362329441451744552480781504 [158,114] 9911363984051803724953447040367139801073606549536247703818035672440605571063184341185933162277292586780437681187613299707956493731838483408707847813566381669348277998751269970647973442831683861260289928496668836600866181820668280765591501517043793491363550203365857036841054168864686793695102550599190930269337204938539431203917176529342316826136939455530584365330559822974907704518600747771437305353715364288662136081376791814372598008882465285716385566701256394978307554708997004945748746663216104328265391337801711026457042673592433549036136600960091319156665866974613522578507724647654147252800776463688317188442908851285465929323706343307892519087764926594743381451508996666855249132122603142217941142821092546991442482033500293115670984968217938948831956901760304327728049147490378470850084997603561655792121789972348418803998117408799810797666342441694597214498862851050452730831453348248871159722069914696087933872388352812032055830537160449105800805290043742308329193142188209499869481276360931777938735742809570454915728564781605451875260817536032080300599475418385430925455701367207209191948760889491720624857781444287925615798671641844054169093274747283429462459489231989886715170917009248305327977712070469088512370435645229792813307578857150781671412586370152795432335673695130410442120022693025507338131150332273325266058946540719081912698471481303311190050567680188754607032098884518333973396689573750232364659463945885845162974571647494825669188050234498486001909339183323861020448176015581226038238301369844919680203025855998364424798278268609674819665455232243853585558730576419581895299555522286779720434548837657349693589436220952766232956931983537292782576819200307961477657326037510339459037532868711715191251188321171740487049301777976258574559440398902549010339734739089603174280047560547651521498574322683875689664082161112310631873482158183782189300376045614814699191735752023415888700635376850978779532840400535871678452760 [158,115] 842756777196873424027700677351850508493030848114035256061945997173520924951173849273802127058699915254745789103999685366660595760589786008081149338781234662101519207743608795583749282592841093455765535448094560415482683935926112187819644356486398903051188231630611082530112040227496172568442349727947311108559447627596691089638117096151751336455320712347937803469340966897512944320886134258872899926310826810611863878893160049308068195498217620781347050381711791842647994356334758194387419275428216595414464853979021012157468051004364030767562778541179033264436813275069752995766001109866302680267949385761569513670538045514984911710893468999809952475616729455054536495594433212847683388658905970397706081493425035582407530543107487869646120756840715360875976792695628624479300407388703246770739620643462202991934245196897576971666920515175105192626140188436371886904452363239114929802594015119592239668269234334561205020726793128752110454902853684717946057661480423475096673306915383321456234467602475781707941492242151966486011669143978522402683337446280322120989796021532871238395322923541075339999515574936784411383819927483655261732260770463004464205254844285848253402918941389182297076877765921722536191580366187238590629433760266394739930368327292194411195177954323122764457391141630051533442260978346291609940259968192598259937666524115912181512086883353355417902606521318972758335745066749171697846675339974870362575457412349062821798628467255598796314024893332842852091544062629231260226532577131969227736398232862112695106859161967702099802824543278882829933891661585476055940670790489746184272086416530614327526977026667390557655085569068405500869065565006089062340252073346721253358336381100333646788050964650329502379066039417339631139456195493407336284515940811377904302058993974699656286802168188163623287861527657593343849087883044792700251803345860267596929615168395537896167641251098325503598527680382356813951720398594021240 [158,116] 25136272153643025056935407324919181525289454819769412512334172758658353883353161659242526034150623516836611588573575375857643879203055491735907915370223845606192161373910545479083515118871425967214613609861592382914276185499927023648112219328274567837335725955051333250374340792319386351046658354930981173726728680960872294309645799260904701904599123202633543050311111900278768420665979676500921881749599549912792299388681169314403313870193302651490983161715024764830574570315267535030484123732451332985194579084367882618553640863018544099806839977794097469131222970048835649506002610724707837081115699814179807773913762946982399274633335244030619997791340064906182692184286227685572344419181412462676787775394405815092894716090018303671331628468061453410590290289392153628521579588415684861967746123865777691317149683681746214093989509157540470186489815983500892216223008994450370863267818303872800163232664849172661553505074745483958799978946804316638849130717569101015435695939049085950632420864397817645287882908101372105561654875433584001560175469757226966906475176844471847106591527052443923033180133799526897173729368492577919348711046360114149009129968570275880482116937385030353142163712522692232483337869898491645604834936341343315520812641731470823615914128978561140349148429089675644901446591632530427347697864705733004472533384715695510219323965486897565606172656184274068368956288335510279062046400279918986213727876902223017771946220890892824425072129545140766565297940336499891388016224577250203323918417659276573419403730728509343435826081354504245190574143258272746646983235515891778064781060521944253698927129528092604212512417788195971647278553563806691658191797921794190475997594307552176561819358200379190906388998495545094443799171834434588316659348876220734012881573919668580093937661097979901452114536909243602485163400157066622755982652551677405632075201237712481093632672616370701508694112481847048470899656600 [158,117] 112949794361927810525412073330848381476476384534778548926900536886784341160071421085683597673673565383633460288111914112075454391242796196308476314240312955175553577444632795513260540721536274945816892391054332246681221477423337313483835580256026916533163688560178637022909765898798886159979523567376792594436567308757731461948422935302378907690569854842289680184486192747604389856739711584034299907749766643542546231522649643831018760760145347312738907154816779940118927172860065796805238421943950708220605852279423029088132934198046677316384326617838292675120434283537417970649864374751193716422366220630465466168239760122812805443093867577220137324104351852629831754070495168333139619237677759229995989747147505262963502899185391827218147967786773883319002499013412871521972870092800302808818951550861687289759621030579106199524442882998257831909604473083076914620364851715452864995304399439010996818987851215372364678478576734690405109109515135719071043896812078498316638442161534563770240581778916148425205987883437092861872106103135017750021826289555383947389056610474199114446490648300572188222501908423607211128390230439232302787581442474293325391732561094395905945998679941262767153574335400111941100885163349344062079360763305331415793527214186374003180003444400925991552777452926651246509602620790033572949627290422751381842259721190589842200023914779466408594444682440258614337665532387274785657771444802373764845087489559762238049583152797729794972751355763539198315592122529199635679797597695382482252964678638267409454349769261849293061906662233550027816525395920966812807632882667994445136346802106375861908641350541151889901914911510335902439900996922434207512405979847100739109693330427308014754646257328541630971801744266397747473106028355484411065713250110336514657572418299656324550584659889969464205246180471626299648740381868531433175783195654563745744405568641769151903322198593047690597076489975074835136 [158,118] -570413132372213533841737374005795740235318208837267206875062072470305636287532184733198163131679609049291676645339842814148138005640144158873133158611689202376835329135895764583475923218205183859850815810293102783041314844046026329026750286440441175217318539299228303165980165981579400139924320580227112590647495912688218885523770169570066061118710185710989498143277396556102682471827018270027711959871496849426971984120253704924401339248712702769342117215261917518052914681866399348954807775067198540261928317965825936071325797755179753697867380345552742880915859081876387034764178703343763849699424752643410703218259192979400572169171518366026064873084056045831970120139434664364108323026746169458911125490543143945199109699179338277337670143702723761784727328091104885974825127332432609687962211531968737085189753766204644364865301489985452167620480749430947180766303254903131753047160807420397057307260336696433085735130245271331659202551588937763005602157984145633844533732800440228813416567390277238943509814638151219885155311175589536843781027852729494572035755529774909068025863743624636502086421785227821913337915420209813188770900018116463076476288328545250105985486833206796260341745648473061624719462623747358193415006747052022262302834637759863133329552629140615784096300446416024351135405121243467527258363857334733720995671147170470539919796334968821869310288189628344205659095108457392911243505784160713091259385006431057290240512486690780687018021100130322785488743467543594017301894534688450774124841627134189259597317013969208317639130982460685732437338428902782400266738108734500886385468755080789234991693964562936086612930887336715631027661225729968835350603463378544309878231343305321765577314762948862627917927838680422194792514635288041451110368797305634184693194093772564432927971940047790856909424160154772772750731920053258587713850397805641277602457978482395549640061883908652740653912357984 [158,119] 454274594748308156828112272830444314519137870409096892575366040104793750505594576191208240843621681267990945863740297001353397251089236930345971728698591380437064992832444994035870052824463368202470258437135707809433272925890993457803519890970034084044022338477514907931755535994679786362588543351550315319197866538520115441696763152263269531639319659506728273248637061923306381413879320404083291874942753843700885737352469692148062429514386578900810005037404639738148229456633892237921845372340273530765986136065810399848257013790175188058227591736084085188599425114060985619107160624142416109051669246058255311952346879882589487374869726186064205183481238334964196505840425730631775427786311050765462775218963009385947932931833573653007112404491775689064324732747199373416076895174394537871583342550446311600241831298010687740775750403558034426499057443412868270024502853388042358795263588092053275566757992225122645788065708631844381458529548297583350578359994745767931625897280486362845678422277260481068540005421691437146824944120737515713368141115274767086749185103538532406250548282228037731957432863496022511728310150185142846984296762238962627013562613788980617521314879750443019047719258045090519337431436148564609205566577212250005555534813285647744088730901379279420084864114435658558803157097493971278488739235019360347976205526272411021320437686380064125151643282067286774112232186549854039371737625126746709761138160736719765824848054390237841990143315803004010106685231534691136013707887361804679218585072185639497204731672511860031491569029689068353361172903341465277241644854651856863571761431771494946242277094787411363005089031313416061121579181740966583591798110203694235648512322152192155935523848710400534357647617696982085057333517161089448087021275708213412888426276233827707831684531513216409918694997643418101988768395136215414558061551234107259970228435995421856494111368418365531778176 [158,120] 58240488153843972470509922150956850497322666257640215209591337887538819970516393658514310698663168912305475777873501248440594502651375030474678036052273338486327684162213880098673636150402908368025421991382692526781076471079609098120344915858550660549393717360212107135519644526728825280023996008934271506506508808622922414640607567167798925088693359422415243448581607123300273509177215949575181690408130744182741065652703269055755560250724976974934823875173194093342583016461496368318108009851526101364031427609000451170420976501737203513259881211545727490246186500049561749800982835075417173041319061405627750286867227611313391284692138530809742935740636918655832448831234063139066471466882592423188315461956539909278503684623353706177192534331229766697263777969867680597044452818465457956853612644651751959840421134008947319375856125986140224205556800538661555554447791177977960809070378873257871726716843294438931210460557025235486181839686730760931166297267122386560033036383157759620396174382829267203491358455590436718343292121444689754941666938501139641919277220841634492207056463644284200136319927189978483345497186017441437734854963086540343573793895268392629061012518097731014442227462023098268940077252992561337828416452313337160116440359033460782217967396949575194591380020658203917677335352093093392472058681860192831023995537304354548710123019532226938529895720780879020246920671755933389334796586739317816792202457554969899219461513984392989463334823254578759886127839271554788240033648828470059223180855647705112262586754129204564403907180563845057682093420548188010579574082727976332029028647920834611893858712832461377066482514000629920519489492746224311111966584858676714585357190964399754684166821380823330577769859084377003870425241687822378588538781912960471479245586239766027996582558212716132757989819292371391566226467371589311915466671661010798124142251120977994596314337919743147 [158,121] 1201330219815312876521451244683806500535085254616892194553692762012027316799511645340575193697673148204586226830165455161355657280127178323746093574782173566039235682055641718027649580071381613489945266569185189083176814787875092357082213798025219041409414614455035578266814735580338602781889297548740548143127259394212126572903072765413907506936642208336347687526997559815477330115993821980927398928477805612100463436026767426116529439415792462518285436768165224358047548132220484244430315918076431750464597912362279375579249813644253254846590210306626204583149875831980110240196623963199572208584918725528291960214769166066994929306563560887727304421212309892362725928824977361983328788808692491676412842073745616914970401958711775988652262312738497831540936344835711293063101292559772450689767560392153379864300341558838552987362328631699490780260224391070212675670659812687858819197088723298182925539647733074445053593140004165837244648454550356460048078201436308065619616544681062419547808119933193470385068128932153952289290466062595592416479073981362578452201031896875710965081147175416514876352698925825533391435127291731225563271173715572211894572066156044225750346326590736670468613411697115887931410870886091024467701852412087569339283517093559368345004671538771494561163637298115286904931669837679216582046496209192594831559116389472926934044320194285187713934080252285209081106643262777707923768114323518950831386071856771830766875763455652721951235005350565573034148202081813010132827778203895301968745788534524152625674880369692486467656568543322230354425867937444234394009208183648264451262178114657400476432969667369654458655667124340592133344914776655791957830040506011696502557215507185037403531101589862575711378711118309562111612310204269854764909230244134863070623317735651513301753684463241683030050457986117574760541678703730651324146572712472173461128126854472287914607255872 [158,122] -45084386805725719224467953988695093653416978564519071152032583516147984248750664389454470778928100578076599343772629971272353440753183059031848522475215681919978773960894301292618906930503185174200458029599535520969703530453709306371749988673069837179332038602059938455834415258991657720754851216651317470837575344658510916641328382831983972018532531460948707492743486603189937461045362696643731108789358601745040750718658142064635252862493007169234807607844939327014995745235685961443257171311404493275221479511771230395696555344975763083407238775956116541904994968507627392521826862170334084435411556460127671485023653001388889080053809984967308970849474776872246812104249379415312748422795058252463016405946838312494800417947101226467586830686220769388182054202948043895596918103571397281235290813835631184259146055310722670392751419402473970719480044732135001819609784375279064796557083669032394694505549119486143911628074448608090061484670278467370279380396886350495296584727873473722060806139404830070331768810461706143262805768701984266240004827800382593516713224670655778862267628604630689810841249328593295241312832023570909497230512725765900211835528023171403803866981337018207010562203557511669931052011599569221963318598767422025298429371946045484636429516856692006787519508871430941754858191398363443667486253279923631630620036135829888152397679777631904113278429649632024472877005690620004173057057478982939194863026115533106198532690034233567837113743512752484435741591552910258676103847149202547951623811166825567561663319695372937601457711793522439294551738795781267856276692688751293752002418764526023628619261588554330401203392973276177337681680124017204477390632750051940026745852555039995279694040826134191792468219924886131644401927508840881487019394668669856084665335363660742375523236340002312868910328724771853225556836944824731441425513412537306830367306000514598144 [158,123] -1653297950853137307515434979458191044556604200952141752729637166242152122275820174645660414304509976288170834143471269467338137670235049547453655432091138783341565346058002636558034317217605721620522444248735374401516611963604128316474156347721640774711431919430568236173153826744496965612522442074888414443919041109445777154906899301772178805697168334997836720355902508012086413884329263027293056034380414913685534473617261925519870700578826287389089393652015144896403481501366624605790335465971184475515647128469800930372187936402561798577665325606957773600612272434104982402308967800678261273319814888779871947929811592631664122383710908873922539789780756559845920278561245728455614425568192224780463003359489968652632532040697630437115601284629480520082347184843387802178442632057069391989073916250185024807668766474330054919835364616224644931829179255341637949419132774766153814444290684860594246571553689556215285602644721591378372330187855590680241824015800019292821345749628842615568568331964460534660865672376540427028780576146554294853369752102768522181322711267760555198898013693238758252631482642364317055114940239043976632805632973658087001648836786863055166266309025146683904862121143486729185008984669429476473968207409148750674234310898146430718701462790526447241576543461951457494528874327612852859751637946084748251998991496579920612083066687908586165253680740263749298577240502673019304583849650717014402955609228932025287146310028444416127245245906628320490223819759106383647406649642382927280159007324345428257492592894683923645010029111836048848067554871179520700735931533628746712498606373191358677953329339397224748884775326741882561382872190289353594716168539855614264086566637339406862094266599759250106188393916944328684020570920837143358112765650632968518631640288579009340707852087362770647398685732856515741610552874720935293865124572886242353611224006720 [158,124] 6750598821559849155724495017704587425769504123606059217999095070651501025015546082619708963220669920305924335986563699997281376487590118476263584194939482270661732087839106054059612090083162792233636757379678265356014086906706833611051714823746634115167521973596262958920581868506426925994323225864958981405078029252613985063160526399510763764408760731965853489938057153323332302570376516054589563053040567333178307820785332228408317876241183908147658735891304720389353498004031757224787549980168346972314348071408886544152432882847224010705271997228364889625105948399762024505656363592510159216963846503985644577778645292807114130500089565657311334132210736766249480759072418703698579957595853899304273235878536216213547361511484922684096671516374783053436906257322932471272065768377412813474604534720052034335546044424719351480482879689609308880895869147581065782323671328489548656856807115577106883206234324728189269515110111066488108913912340054483929901374250341001155460280119167658196100093877887249469501645776570591018538534068465552429760321596809679683570111167002029018298486074366746659489064972001889401640902166747198568596527710642304515663586966513114393902340099327643684882696646597500695720189589674832456494012373497418181028639093278330984552296094078925549536013060201030275648310691115980220379701926385736065227620858218589449116579425912596770560993980220046483364017911334709953941302778896368196938311975675439071034898397029142833611666212742642894960203758400260430091205276015223451159278763904619816732412149099808374668135960079363677118549302775302722690431153930271611771100988274169261306673567416544211040325193625074550515116881744878917402815642842753226383321482451134014839900740040441367232445820327184408734441090858516990953921263487065823752122126593572342235548083816367735656467961483323387247685232466483738370546430397629909948 [158,125] -339603501344373659320810969026044391232684074027726982129544731044878559609108738605136867070636360490217883689878595812393550979245083867200075166344297022369238496279708932187249278448479536789568991984353995511394682122212994005650101659460292928493137338002157117412967774923175742367131810250403958087491199383279127047668523685582635401755838707220003844866653688213365690343873667263798748213713675490917596387024371515111492552663664926817759159378839055569144241009278484703251646327586504696774629644518158804528052834223064510595991919864860015586512967541850561555943197438706209863824838635591010472144036907185000620288617386830183747490496933201933785752056182028324656757083063907995339715835859023566194405779408010306872376016130318678793414250586345794207694398818470673616186532950310921174831180213618696878892024300025406995417131756577257696756981396966235328592443462106835384664764678458658241831361674019012007746090279927705460248297264241467706264138168696652377914218550755028648995615013678097014223220399502855968926111380103240491835500104143783648016348144859574966359130800710573282094097409576271703537769121229967657328473524540941094970319420344015975271008025833469064197345348191516341745656590212682493840164385490456327939293431687008826456709300777600072667098839981323541999811036590629609237761880573911585144150930865842188062354988515320648740382706887074614458910668168621051480767345092264574298752652082039646979103364328725556576684117401615281971811161636541786072823014735218983081473073353265359841481467376246926858207779245417423062494522965874728002429839406097359283406686130486955926318935833815641616806195264970376348572993551028894250886877463182398628327523244315881576518816255052999054347205782365922488585813536172522683876050123157736544291720777236217093391044381126640003492858483726636736117552545024 [158,126] 9018308319930499161122397786781664112859817621774033456282763320548981760565184163721684722047459451165873006144909771908022390620555865121647039841913362817137587537956429322412239025907871384657768154073368028430499554969454271920362283705171333152185903484493750048977123369662927161825000109900632361922134244149985846009690331825317361241877670483647640864077355090702375795128895186270937967553587208157522372574155493924571955774163668453735570831155649122075147920089024453532666185207089461506001631514397326437895617022138751286935915269625246864611985955404223684864962750470946141126321748214256808965669234777234786222941192868008505862235253031230754078016030589051658142247113855421013651667887198355556161441838681444334978233281693661030982138060444771130972415928678929893620260156237175717127605091532092213804310567054726587086201213346102302623459496380923272233112104491717551884936386806458965155090910401294908397392336379739051030134963900145632863478202911496845782266217009567529085723046634436908378832720435710578236376418094021636146459753964076734662222691641111092716214749438235627831793046833410026614898547174147082372900509186247122083958729503830707336341021980489701399083758411113674226162255184960551101762697117711059778647496166416044427959067463652034351017544905429444135516656065762318250398653407027610084178155272620900567329146370933152024875030263774803418010645468004130440312744419173618661505280634612336806689904678122385081205078536229150974998864712337884972296146899432155735409076633871270058880283808234808631372854006702763491256509187847891036647215363246487211981618435997864653602289955573126059540084373089722951739898414759339925125663079918032702218949855511688012371595521711687923213631908396407569320071284513050211331914752408753559480473521290916324952471047572436980994098400940963811936256 [158,127] 21719998304118950296197897812506776606550090388268697211205472945398704670121024381797374742271551127504665019226351600528418774031787237519561976405629831792498842613287616949229450661923362657528813827049986965653055561741126508516036258076209988215305492999997569125449370757941946631646425814481032044018565030892725596499212503983332488931067029323254707051784304406689994562708315229639399388127769820246121126678656858030093470235430715725700432472284633430842776423895724803195019187817794373984104641850379665779530936093514838143852459418570708401105541340682237285129510095263667765127442811064642178808660184656349072047185153314990557946632267090548751737527443022326174252584479275610599923094411369756655290414971006562774547513598418521234372738751937809726224391640301774300821607216745100459923611756079928063471859863937151913873157518601724747710202365497736992233538461179128636281716883096043453915212722375493664239493484315884873293837028258309921326791152859161033902316579587417469367053850706223500059358392706981420676104033566255360714468790184212801716996540649884870401407499531993234926399288386590341740031657354623101623357114403459823364014024296576607634591012027982621421641097292178892462818465429082053958474133072182833590972915232738018145597183488966427940870845895169105714453633849378948510539157406966504548531998756713730450559469128039277355459703400877129906065760863880343380873811098939958923434192690930094584918718244716038566827254014713958645622137830991370728983775877080061942611156937319222927351121282751156243089015341735839218121935774657747924360551711690683293873415810735520078179999471234534788745855462779363151548193886321913316572217370654106967103927977880049003948588881116438984734303497009648814797880687170250648931338120161141678330642366885672505409514544353061323358351863801344 [158,128] 673732015397305353607881465853088870125578944663194226872845165483228256462021348126963858034610391361694016872416263497947768682358076357314531870451720267502160769951537132135874795248933574808267523304005211816247469889693424359583854586486419915728447451075361207292224739468320943951896805876954546716913349187187435781828664520886762208242426784433599816757020183494620966866869166454666756178835572855303768770981578218350513645504271513647434142677089459770470797080205957611738524986667606101262629147337541633513927452373116576607318832397890378915963936063520336444665254424236736909828726787159309875087823017148700414467267657017570861367141551521545483008683233507556643406376734578213108815954850540818455348662795837393843963401780045418135635191815062209684804853960769508201788326743164360119972693599316951564110980960461248934873096265422232845148330965405314361405165837875566862342166790452262067952200378646918640736058106186154334029889065816926903109383705234648065484392378133464032341071496315639375363720648094225231769474017624561995199001963616110212933038327316018549169870790421411840220965800871190263968394109995391330970550344888422934176947440128982800717669679307296844043703110333687272485997348066730855120769194422270977496956728834678639891867659255736555546600785501930223210686703557164526001305410298245172792300330232826575901768764489316340861070300299720297940931778774027411493392865451499369901552144280203016014592436319000492186780132739616725024816946237901834941467427146663011825143089716110417213970709928626814707713001675641801174512673264829672074153567378670842448081843893654560328844549270626340095693053097001593015594068844263247199339142249917417921618306936876395768261794648116950416506871670134203895192821520551672560641653586072819611769577876351398538478195254111324478116226 [158,129] 2394620370302333127606066475124306858774875634143880289947000214452079652045658686574637308647920255623611041243865927937068105746188854230135373685223923781492054928009991282147487340076269867497902018608343545928703412984701544675037747588583742866586004793810226554925428720755631197071334896470149609196448523480708597315558047242453640494715133888484255461847992159109819792409242102069081791282320397705602576284921313547391948689126688709956867035847572295541485502331301136306322507156674345519624422091762586830148644846048628115376109393779857795692708738167314277612923000334343977324423317039414000617906809136206390960084669066725447868115963299009983832720866486185552171022262712896645623357784345863562981129307082314506651924249975014421606758380153931352313247210415750450090225011100504963797813712706932965974754191280382690728642249947051106198664873317064244428055423905165329843344119128896163111742695023948415359907670330341390114100268126284607238565595758742797345421460244345528386542942518043992638564653237539578320934695777492332637748732057827990565344090701677235553793646100121678833741975559685891141417832660943212908438919111348980584822474431676222469730410664434001882588131008128207899175942737721046643218191192621855655563923052095273902656630574425598166616004590422884714699602656061907756822091886586800972083178559458832882075760929185674494008497423229307689018368979532483124479138713903222651168356814252221379866749826055250256750643901223422065584897063856151504758220318625871670542380164061714609300688321604992272038796703982712833046130878176188533478435785017038509206219501099513535433737643358611450235810670736895404127725910264549057331118737016840093149481154055245073314435364388574791993962754573211449394255806798272334649652472699690954346362749979769192734823342661486112 [158,130] 4931951173565827187094975417141329275282232185665918878364044519990764663769575756557605229486837155868818829815373745456475326480420005965762909703052030652242995317351309463105013391104731011593948194371072491038292550300207875030992096998693795050350633859699119660456963979872301062410070120874614409728893574406610480326750882882424965586788896402654722318110017119836946172148704237093402740808329993044867981474375831096102366220127659843170296347103687047890238955400472461595488882118352768873204459252308505377160950772515173169465188827483659050580404437621436926465221914749737899971312068469158432769574216385499702129521018994569173569699777517268779829490072387723190702196233983435194979110869869967207525482163646303217053734595657446460369545899279353991079834560140358069346951084170103098315448380391294964522773044723476477215695650802311842258449151484947200997520102330818825743083444322954748118783156630648859347831256363214801856853059047650344805463445643408935367624166142434751466255387602295811119774408019098964023067535579880600717349968713953657444955607394897585002964081369310908643331136419878230944680690326068695976884643390795622776375045988491248182650217703883472164347095280368813231447539288407840525314100871524832392900860574755716709127470385548163291004489908505191372063636669332000418766060698530580699568088490972279306658213021256712911771570083136421815358292303600066772198150108058715736935761671280647983940541161010296237500428272760127777596172164411670489474333189636768561848609695327324619781412050338879820216868447491669001593829347793119801561877224846618275075725487658757792059357578891605883770680553259707545360550363710644853925532201401198876120296694964095748573245985079220700769704935640946153293361071431335443308720896738624573593196669786934609510859640 [158,131] 4058716693915997647132036061454511072969216761708979998768089987236176840977892902191473465907359130483913584300877924758032993529333367005647902351629635077442360136547665988713109660927791935165968178968948720804760434328664163769530344002510323778983545713049703963789334826459632087163821167433202453223221867420833541764611048307789210452845990349798631317711557235343196173524000422789478359256922364386559364056671540047469914142335388287180124768888981374844297677120246443123246021065256425358416859878465940165673104958969364337444496240760329661338758942823436871168201047329590274823132760167011954742931166370199806383889472250925077198791837140687106374170268712605433595697537156883519911985110948760004602912251286234874073502459642255422965407420310530659999396300054349768333440136539195629624804012370478196134878243928138498751737595230890897764307231491184824630388910872965635316209455194744625849724675491152631817161191900443515139367672927969880176724382280508556804122066735329033667416721509112864696514016202157472915386059355204700909450128321934985753769260063618332252479526566172904216289602592668426915581657462892911678915653762187075015962338402756441061841445190710875329859730667535344344591338929059241732886032775262281626546331296189744078674275086475017289124164155761584970086749050725888688048977405503971476337595470059838435572498397260677216947111859165931083873050340508713134633415473770183767204436280308829422333732146931122128769427005798936859033369793388203448787120518062080681257759033167117193808931560103323430585358713371409956890507592087373673024163180785708173078086533077252652312742097828480222265119171196884540449210905560629524423986217168073476437704695866157846467015767792684201621792760334384369844996429924840513698768896636881859105099889870679640 [158,132] 1445475483613858837939459688024691244376127190199811896527680590271116351762074511614523993858595631798684669541076890655621653757507537698791478736514307222381796888616583995138234189703888308771632979567012585291922126591876278030840864741398422163977255264427294884907443925838619618144582465458363390216481037743922751596374093653603687002357795495494030644091347309531688979399389333431300838990948084309208761366117768934096742787398648640397329182597320395684182189002284152847278819710335638805359925074136929785300099833379540661668656084802123126455008648249782231070263845556469596278155342728780654986375624518913840636021712217535185552460470514483576508484783034376179189977718903296850422641193679008494687677952349831599981463110531079216123109941651029545664430429927947010246637565620905532341625268400618064983986409657659144996468057767295043154743834361387536187797466513618107810269694129349851761511992228790308814902367573019338167844356987300842233507203407584731450578886968729254354097669185406336677637216603632029345766611143256026216378321220757431800880490635026272705584480292243566787184203092420309643985302126840461460643022789348112981798699512385608967161730983940538895321766614660534935927633872873965800256430608413698409263798408532406672065897047170699465274616285001224973899312831015348472498261924497856128174766663662509045813556333553853563784904686575185042365030579609932785635233657323392261178670526463534896377963393465301583108836787851121793261308199229092968055400891117455825297197975661368089449594206054757064759266948564985877027395372692972233102384309760465238122128840201588263402865291067946030073126931437647884937948998751035160560087691627704744898007961502686801933250985440081893700758155153326101520254165530215106723533057800323555978990552 [158,133] 215504821670082383649827399637147768751935329948006788326077810306248532927322286015928313588895517551875652057331923107888281994337196359160379570494522767069511286266646911598148047895363514904769526298625695300086860320111079456752155784507872647795265307899679202387793121593313014375795221430074432096101332853198862429922828597558177188889298467002548463693785855333956680514904024302508011846986770523676649692200652725792633486566247155111225416836389398885229428459241427128449585193169137225095878775955826796619173762944911879610493242982100661244147822534660390972059629771306588929409759521005307566296870253251095624805565774976792318039638527007100612249504396750434863137131665899293569064697918788459131886885426871062498119261300038356245969919311248876252508349787093915439907518865248666389376934022277199866466384203790507408296516650827431170937102116826005319470108811497661362404775236273979446915977198298074773485907362087182721192715444995993423763996780824003356891463379475715333720798868992777487222905010230659609565190935296891023082627347661338764318498582998654627160009780377670909173897368045488216741384350323846751614547168800925491919499660156009371684272609172578901791488983474978775964193618150651115714891590322766979560493864996007036668484129829281904229364078745617656011509740985729487355759528981294993293459471729221696131831117718092245628825876226559972680186703155726844247537943542351327115196123226564797319335220234630890233365137814242028956770025122164442215893263334112300803515704517876159305515562211688474436884196826778905031980983960293861312292534238762153909663430933873100846817321810874675615948671068837791760690637926732654343922247144523614024807505639604403610354807122768951800183648555504050385703661988741368838344181665579968 [158,134] 13486907081166818845723844774810196174403699471044284904616006604553590416850730476545283996336387685408145784879081895684630607378676581051770853632358796635440311487827824250011682473980270032891218042551694464229095117853501874304387687671216585212359849489546613515422516992398677908326355493814534176619615938732777516953419406420950588724160035015878056211011313057039403527340922597922413921770466476826754256939303694624916253974441354081964595793374456441191706644986194200915624770746807737333727442819573620295595336479154951007523876979228821271797478647434479174909601978698703825586842514142679286685766555961163783455422224996634821355261365060025348919544433891377266958051486098260152130195563658612704734627208192456379119844953029140927148133736916143938206686069735427815118840237265887898381421927560257755954109511391850465941049206037322952266516472219260377405191352276724055022904094408192269147489397426509732526271644682928991817537013339744754562725957164349626944795736153209299340685499035734294270547304373925498907942919837007458422903495547054506560634226752255624757834263710160916556521207798452615610271020461926958626933978317060802891831258170310405073803272304483931639469263957039097099547871612410070926126357955881644896028616228277607487659045856372037888729705154074882932149324430321476742079585988993403203761203967324166171518869456286081665802393120092597236432848434757172208996225583255651418815526417942139625107612759987858398288491665367740100463134849521452331509399660037152387074243855588339751121887879062392888792752657142220668939878951808233658100695120579181870208443457316415622726038134822830231861419674336968911010541323547109565956732928788838757170895972735668814822475649733842435414321735984349982890180372250291022273744 [158,135] 244845946135395882236419058187867208517415359912530446061342607685224463116867082063152316027809570615656783276957634649793952889262539683060908433233884199022418793979047702186415885722883696105020376412423664591647187616223848905653190289388971834480237895376579642064288930743808466471779433431822282789112035476428702357915329619670274009971941653754561979954146584570954193249810253563357012303953774635639598141199579800652134763893643344338023621140292817645427256832687978969102191392230647334624052955476185688131957797453927939657318443321833234899710537515345963775614825947932612154727325917076999231056758612078579978195938242079164711928087290031043013691546094600344571646585412746873196669445561675196655818397269846415227173903410887427261044543239908770613992301728981483637412355275651400565343327032236696336899116855823951058796379517049887277678550310173469026994915089828010326687989507849314771248227898412483901311416272006360523095244895901371260996210157211932099483042857210292319715252540706686129920962545032715122460351357613063282628020326035382336426529958899894905766359177457064414521778826401233442460907076020801273201529281475785420220804461431806110505729957037805032028336617444669219331816140207371469817997585787236901372215540636487656073338478939128759988272982522575351613684574434344036897410577111781191448559090935232783174631954037854462210426343205855130708102646699409770299331397874892256375892922206568840755164962370086672090233196107590881192771020667603802475591332995760791396139699883750646875881363891642624692310630429574287162703339060235094290644252566849497641865574922165520074345199904395100925768209526944130147517577548288284656978839814689963115707227900005014850255661360972650987207278276818764348151946827024 [158,136] 7708234325239895817839909474803833868798625990670047679601735772346336074278361920357320165921954545920106424558851153092058490081753874974513826432526508339627050315862037204093859142380822296153208793750279492902607996716218352566919490854663551794904274368887221661762437547997809338234509501990238257219764918199599685977351261658049645096249182042665660555159859917684288859655206121011954001685659278885477623132650577750738977493336222572805991078154998976694123359938411496943592936734053635192679072856395770355374404672564226384631953717144733782946130412537737974529385821011335904020999850073890457024765714533221374097650119152147299950055044003868174996716358805730906101359292001279116094911387459708852850150390058771898332156099512037117140121253832319366922917607609076807318913801210773713919194363667714193518347035488974364507390588114103578629256652372137638601565580237406184544742803371659576951966706331971406474228350073457800602138641354265758397073222411416004377591349640034916302662001958922675069820958728487154593608687900548742933556834794661163239909298117224422258846288454842097448820596720126799279576671180987299686716359270266729201866130781020351940897069456851581357853555406714077037749815206035867758968297453317144037963639084196830280778447844876163977465631252008648430196645764166117190501402585487920480337733090524571373048299445232645456858557783373817559253725478143650663277086244172471871736103144069018614519129717743228680814582183395010296061706014637974157395877458647914133297541343291658255344062443868274121638366883457207577925250910949093388335982110448500956130057995782251467021855223624324159573260999433199999421325380318793864203636058598142358277458684660367305116362941945049952723975572050347569000 [158,137] -100039240505182395611604240693018042513156472850813221886364706245691913960816415786377469107654262661487025881483761460053504698516596490388549278384084004987143405721537317007693361832959711759247897471403188365498935617591544087515853524812610248323106661860137839364655200184394606838410440027880113261186388022382791116476903023620648972174185431946961511958185453975193654739406188381084025557586614088178287446116100570434206689911195117774506966920873653616001136657960561623719329232559333321243840744487686536901859111592581766274721278046749364804301723367188086875232361169063216884090803339371750766105688679775921523135364660986323062630078578789333578635992984871554846073310984542355226576611121893921619799531883171977722387320392460820686358880675967577613826376380845738067576908476826184590934528539469365634753777167618626610055495985887105806879784328249355399299624821450364840853702896441381163737331447425114399349350195914618791345366462247403658634742699257981285797463865574701737266754397816065630006353966896776285785237435821344777092791992689706043676554234519826523311131754872565224671122575832343724402596762754637311468100551174986193396641109212931274641682740863605916565206442960788082146791739791503413155620115416198090121537196103811545722867922289822129780315128331876448247223433367812773116894445635321720756606531653827256154315337666502853507248412096886976966850118847698108129523451295306007120240168613816496991124795580386604295866675840957236677908564640160379638534851404819150942100149894472178833723053306362103232904285302125011495295201028481830308100145926660714882896018092987538291449071458922583977762368438551831724873650140670461097462797175866367746325130610343303908014377282695727403089944928 [158,138] 1023869277890744445204620655582146107396008065789493099306578993620750190729217507371432260230922191326584883721591332148064875269662735390789273668526576977123266864623641988691058543014209476418334508918784202393275512862867108253114908704597885942028636606355788332730670941467682824892301660765512579905777170729019654490803335297228694636200310500919456848674102960146145779332264635775305976066326983965909045674487450212118355222418190735578553911470943718499027902378642344250105861394020894958998125401833858771792411271361803636125657466652820812605910775928542593646269261525951335559471663533090963966000136434220230422996957442913640363787769473711520867123214986938426617903898323443654483608912826646678405319609119889051856950255921031343566574711927929364665064732828763807074523889429927387447108707540022720386162808866384220863919441179290619504254232412185716631419351091254678433570429519432143498106722137353550735432794420632394028607838096665576746617374036651344185046074749661637668103776499890492530636322390234530520483109750722633762753053168536906461302948900701047239626458698871494538358687066965321277854732286534217856614678920065177141003008871511557929891496990440344435577930156221116011551092543620986368676936551177395230673416970526132821409774385934641363547870568214063850227896016768211093584779862784143207191615724450567375356418433804179512116880522583874391375091819347816852973643866981927442212526057634997520187227312475307102677050446926387474285301630560034315369334569321001230308186827991631372899673768413794157574704763420150044671217552662046219811169186761617735478952123037394672340701187455364654801366704162389122949035085682082532700348578651062247990396259149273974392762974047865312 [158,139] -3368047186205847393463392693317065401216886162436067139703707023153563187599946402320857215261446252983648949346363966300220686465414348014229774726656660457775025870195171007695240133805367904259018389609697339313944192102488886767948333992192007137058152032956187737001499243685662619529199169205222968685440155800326879242072116748438181854144249792689019478033672415132499139594180943623988587856890792173812263743012063800266562165964873134188097477441496488478378412628584346381245507683044985032643009263432517382876217618289881514473599383723589159151119405869154182327941064082302147838159209814528851489230122557205582559293494878707004203705481104899608113142554015394744933672831438322169346479820579063136648570081844876981613236238994479583628671768154734772496118542317184386945818692196826058322351630373640030442875295865113474874682478987292349312539092827036528375129910749220429671197732138842708982429290844179064741526198894910695535017385069423529103188030072289068003704026218911247763255004924796017220798180938949492156942038343487049862198405931350755274313534280413877158474578035494037205179650724487294368700529550448554441873609335276012490527783865176993967333247060890654017219155846336102642699393167702633377049538866373413920542430351310606477979245766084128593183911071142949686274631354843210729162265429077090635900038177580553808720128141425809342934351654367440385070423068791713034399642014320570484776489565928800747896451099531509758238117092542048150461989154584502421656803453011344694282397197664777651642725584227232321486723601816113709543942268676660755079912128482496752069205883345430293851762721673369367444308398061293760472140823597416798554975320485924476468005880034282835264224 [158,140] 3923884267912530804724474490521309793166308806167587884854448075674305373679579393202967360645215497234409674779965644459096272704478732623002392143111267934426924894975094477845112593992213968057527700132242076465953399776971519349768743014732001045010537431840065168968625143430550978962819362161340016301100194604451749251202172221709419145428315593438787508183229894076681567405044369510508962728897106632986831374079458216262967781351290309811042229504274913046221944748082508286050428084240302104280013020840122089542430865828639407020134367813728575394820713569080434832798791330471609736446379112216694794319856860909277402142720774055737310959739657058753684165550289212171608025087644448871106133208449192547928539175604409641910060795069846357522964065119496484486422534606135792890598630856197900762282370877799473767292278561477435831271857284597598104816673651445651579007715383112363354562382359378828938688927251477013354263823254571881544300663552807399773019232371023275378237705816571856097799864740983439635960761713609691195461700990896209880973602955647975652887467294182780497392554692096153261178314190749193114586821980966174248548262342397478533728683774683267090640972427562516159585532119457771288317599110304580185655478435883077408794032625523431590830042159941099506879876733945574396557795382504445150107295049706085132363929680722450323877467962543223523970904741971657350968785800677479930975358190629074288535547569516900352621314950273070242373949912166672787634377917850073651971112686699061038929894860429471969551995090384576199473004217505194174775972486984200927769778581418249390063791768842344257898439944390952449120842827195949611873701236468639877618644381205951823549717038572 [158,141] -1516171715222090548996261674007546284276070088855123515534238273642536833883572289214663838611169315226183248349273398308138535873381318891147046400904141987323269907794996881945878808273014905814630398878194438418727669918119618238745941752439958522379891725279547111771962031932255141998357687276512394125834697792226558830461722156632168309328072117429235817898749728391180057726533014617279515628581897546323945970449546154220036331939064809607019090511402471244948874158819445792762586420273793325280760906572000723039046025314292549979066120599059773943867548978141642502116547686712341150097435102571975836674138377457974113195621032059191221953008104486114050879817936764017810219343305477167970365682522839099062887578581961396644120383762536928343460884787783015122976248904797229016281207313988021614547022050708465663651309228112042338561749745125959399500860526033965323206522882667890543296823436512016679043998757238161303004050478955564969045879770059057451653797616082033669293383449978744898880238372128783344712615569802003841539295356436327105963655368308271521021111107852253461636197566355307073118298373194338290246909838189761558928107886005163315787175765242338597549750108792697924355135933883956164704828619840261974903527561972887970658764388936014215541593163206831456463339784187636741292957185287863787538850738465939714581977742081093692880851756551977230427058216952683550047677176077266420371361117376561225123109062754851761056331982924409986088717619141903130154476064594393086283983520045422033188454058572172343369737987583718728850625799469714051653308412138614178168350491392005577402948086298979002256667390151406583416130693767230289682047626320948951164051772442335360 [158,142] 314275868417755261866955246283212467591754779253090038744564511661585924956417423835648627774169124372206148178326468354925716870501605586901193515949488544324619709852727588445089385605797485151642611157516562563779893759443777339031422639841803448007833758977995439375935854437516439389217699018543020817203281702804573184858851379753963572720791950971355569550625665605348587245733717067635606389732581613943940860056864572330777468466874555136204165167345652936566872307399127040989028782876836880610216476634383954803565640719506770507092846719520858895016829815631113545630163642692900187588167594940674386203897885749818056133716352573733620389064760259112564889666349038568932804778458258731068232323871312662888547676444892321960497354158654997530267051811119526275761743929782733362163359187557201018610009426143810628405247972578129517951174732879031036746810527142359114239107080062779429398014890532425797868583212448568829266226560756150563976411055379435828921132318019419931573094142791673229890746438854491904450324306168753751506911909374700912961317721101641554650996370587866344557280068877266130791368410325098534528878047139411873808120868285812927913918221888506927705806949889308047050606819699136684722908852210512480592250598999181761633098539812169672842639005938783555998845681886315141132043189528143693543624046087582543369289554227571096758504724973030431568720095738974968886299435257383717917111040226013694974983856716289544960295181271857576158133303255821956477823229016427133490127543305223636587514680690259976104073422501156755215075656637830730417364996653492160322706764229350480778440677640365349071398901348753776714555109776748863677327044194653078394384 [158,143] 43319032682538175902607709929358977102848008660298198284143359253543673263138731935660300420520608826205232020226051150862992091099376362520406873133038577074730061719994966565426253547370265425081958257676437108032049467003782684463395212540175888121431831849457254009015320420606011466049072749789610605631514304412402188066090850459191991615723910298343701854204749312531860769791904646270865044811673219352200369469861485677253107245584133392309891890195629654910024772701539699577770932984324361259084785559470834585640680986957025013668594826940666431129418504330320004301387524580620458567281626142949338735336312203171072580978578050125691734099752294665284212906476483262899037391481035137674300806259193389427248187964022776530883193077993979903414438353557142685943170977528640759617650537663366323645180196910460248368008435179063763932526436442741019167422798154881840395913894778565560234202748842318573377735997987675704728315606071542877607936573400014524657889722573391225434546712672531160002840641420090660988446716769001650914674416724987168648095568409200613249524980826283614505958914957028514403426240357768576053788309544134378451945188364355580302586403461419655791381246421851379775515260437482698820151633209592142459507874690677829145731472288803372974929388631138824353944833727866310083750997084192325932141047143464591123379176607341796344023222976508945996951141886411733777508397930063057774369898731605837414541132369238959059379204023153195787419007979314206861697309629163505528602973654054099397990355022205225480329185643620464381066277248749683406220176305111943140070050859928355317536154644759404089296297393724529376377558805010175493000674704 [158,144] 6816128551174588076132224118556090681575673946923388060169602206560130058120118802263312692313688850877278361535575417638384097621090523268108707263789233316027051628719195347107482000024183568560468929000860169783946355197338684371918830053670372921022414880979382595965890124732769454267067388626219991006321162531480615593499233712314565083571650837529412700876931151911208284830561581097710069097463364303826829536110504382866637791639609082469086467473408194897723997742041163190289231703351920891002228233426978573081938382644586735233438770221904522600582796039342095467411632374686561088671236341302148763198574664052510469412442549460897399167591403174947577295556856730773829946292339071796276024188528865917367294621631656450716684400600697474258596213616665448663997868757402973219503286184900351982903084268429998233740535409037616810372797251203785890066291717840005547253488232814437026606429168047391343529256352269669536714678853579611006143923631459397685183189849889162335802497786495618000460295233472633500265710381011959471647995439615153462291617715852266483765613485577339222753869976745812741148474188170911158020049300443768714349235905993312897994345286482632941129424523610752506870653840054589131254869927686382986814781259230290078603801434944157797444134330430637023293433948206567071729635415255229338888533919441667148125937995725697375024432326613025813633517715868256921766468053951507031716761053912401130093440105771353570298567522421937858440267700561316834945270699407117541436398523503352701039572716546372128889361437407876816430109834410499685065563294012522620832119296439426090873777867822119253159102705111865356493872520057785 [158,145] 264862069338894563867326990504238343037669861651450787935167774907371536857702101560902778760942443169510520674905282464704121428362113041942237479134021458422607263344951561808050733533522667892026020824433383767509711170893530801715649615296537740226578850006097222177786142866813005703074651149438999179272369568407068422515605397635420688757161307636447864502992264433490495451793299473756493726765638768220108125511459507362938111478595160756799463742770391823657984321878430316244189883891749129763776942550493935854198816068522573119889797953327440190953226281152601587139566182598446919073791936336236229970024974080112288134655791465909864585533249782478207665207053538767934544607934636558879136645473088598965762143436916816971472947971910105494516405765695986250567602424224514427374855668372347960917023098264670446984171463931070824464717320628511500302406402501477361992390503444883609488082283547753018335409716068947812808706812974364437704834845796054867586814975176256970505826747229681463799937765406111636150439661342613163769932358768749259176569039256105128923405343909562567992878779695164688150889813388185487371506531416001471409322069769795918953598523932925735641617462667629535351589610850299095431080627122601848139330886054382565128307623763024066003863850558381890455483344199835136978866354962095433236797068189931149331629305047467133639821295048380746739733594693600466879129475575938261155536611626257108390557448235197886444554419507274918057232558583901839711971569170160450289587856146595872511363260494131645613053974272314498823267843591176455933696420302887882812612087875684866565179348439476049253005675648126108160 [158,146] 2720940556100772322365118587387436608616216789498353674706263174496644831676413515052532416881291654619026099904193055588261761182129561071248031093804425429372296183521261328587529159418058264399151726828473420171666924872013681454650014004601851355211033211042464998674901576652343054955574624792724822167784282268750156908116458773741589026666123660459110672645637086837980601275619667199789344089761036970040539738935967581498901835007267307402991016771152290707747646939005151206421671053618585189372599712819668206529900622668424246241343032654668753386800688194134859084903176751957916147452677035141185217619724582022790465944020183591615764904168664989475921336711072688459613060355238032907897156888429816972961618463316799292954321818791063502786036682776119501821478097655194887945638183713354155224599467938753323221492398756308049053498188662196816565010571085767023493420186695806377791796448293188678517714606151963999057547649234331043446223619089300418358502103331045800341584827061664521806535019371842290498144238766555495841630938708869263222747649107370614378077444813027748583065692478716653303829007648893216728803464978139510527590582361306085785638959955747189302908032213340373528000976313965911251782060630438217723327228098148364020765696834694954080393272870919832122526424532717218436491051257813354487040204273340491952045507387777920855977535589186464995861906331798647312668158788324941979953342579385112001154809822020125978584995619374526074315130674696275262741284687868522222174135681226921453400426908336403919539905578828163916822590097205748656979799891650049682022412699780954360721841227606810722982424 [158,147] 1299531809883753749544143655233673641031065589896240041212691904603796575643306455114692041504238738961606076279666039523808174656300797901355030196067877302298393447360649647923956722843554563214617228105166755208825954262208422401195553331285009882117183820191731210297530967579934278241461665820953886159439117751024824457281820346103251300268841095600348974870123073102843667867060105490640726885693295819823829235139228434476414290598159782067878036478168099880837341018061823113984787154805768186707886402254786871789759232596272445041284896574535787448039010101139503003427882746510447683221013763662047113659232044124554896354138272128637800089599786233358209691339264360466906958595258793491043524233010828581640453617484203645797119724509892764907947226208652664388526418754515004467037892881156285884985759888304481155016504678961452685997901662614677868276857983760913853376735461486476716988393794939093965962590405626223171073549153720344816194007996318435875755939464997180723176461221438555344734063407759596267573908283558010216647929203656878780116391595434472543031731822854149605854753392810907939778636669869365347044794789808011292178246648841071582360510997088324297094154672736140794894867430994726818769327196044628895251905955637648512323749358101203012115896990485712468121805708615352270280787206210928342997202520254476000600317396183023023403162949565595369930300260313262722672384550761331679579507023959753061897008131359851960064239831950701486839526905269653128751821679695627382439969822985139971446644077891143575435952063113541370210635851104230914431268664686053694329435404591422604136284216 [158,148] 52579272604227163652060580652185233550100360112843873670954051007357134929358429763053419027750180544990045446945703247030828547595246862224220663629538497322470685569911320777785440968499603028696683255133352968424584074343688100474194552816638181605105171541286078253637524296703424421360205352242511374742685582871820751384523323941268698946675507076313825112638344099674441000660858504009771390893795974543285076118828548749026009640028909781429379317035257872774072539868018160204304728768754969806587629447776225942909768677586043572849502383410929001757809732699073468380046521164025255721859161408160622016997204427271665158270130137725207283081450082230074092009018293601765321661999462791052261053961250242700151143794327231351801386240219663484943051177555578893228122097855487460516605786373773859696207450065448447449491735149653403117215765499684629097271415545817237583264522888178702346743826527244011691974972469561425114240648320367960855317774493130823031391055352883925404501264038986953664086759643708311165296728114716832411248741719667776422673038046954931808936341809891885965466446655784645316552021640911275404587836446450906948144141949869204576208738069935944161707237888889951432576562056968511014689707739456025558340810963910782226772259288283721005899743662327389009780013975207036159521118514061538628025478879085640188141356419663862899157992168988372283041625488535129258448496371727300156789338534974376359328555011799454196470323121619378002518155010921209124393904562032549313292812291672793347510437106832843121558523531729234996218828102859497669632865353582433711915812500316 [158,149] -128995678935233877184321648384978626870223658791854577751850903236750514704319676956581658024814990082888889024778349956753870078179863333215706703215562507220393370231701373157592770308365653288753693399146729738771810409173660761581901535292155629465627117184363369906549010405910691606034123719640243398939740368562405249431229341252801881984348857455750282901779674761399275531323945917900004908128094961368599931733358463463873118807716478872366817521770279247155322613500595258323256963438932096900457051258995366496667364006298339544631671632814231082084843979886679121427654769248021472758019238117251740477177236462321198889976575231464964536274080403030725718083931556243545820183135341601019955278723194301100587746573349291715782932346221717041859795306542892360272895851505664212245936586712448710713127563185230184826821552416352461812144641740651443028385149372890819725375434248949997318740495341334820961642292476920203242055198469396021044869379557257093310258428974522276705353621363734918196027443489973231100632653649740702530693351089399253075685581712731249646641120791437252189203387802887862067830023501253015820458958593939651630204701008328230467558979923146985299698056934472748947287630972149450932157570208657248273429463717350873534890335243258241806787599028794483950250573855304289423691606625503088237998942712977115211379113203191277206918889777773634519152941778359841478895094531214031083012300928178467287567924439031589175778158193309251840668163710978727020775407629681489745396328575406704069773436610586522664936221756502046423755867592426323402525530800411392 [158,150] 58326279695938448255401958184842905510260483304657387829746842809582908049742710792934360357394002203490845824431310436626521364103736790578088879451697147733530020141798552118630976028532956299837530298409418763109392239130608219387518464474493585551286946582379903268325331462094930357853034492948283424831912943968801908857755926170132769597548669672169466945261215770331932394395107553495841820649930623870988361469908334907069766238164223579268302185449464411865871039889412255598733174578196210474050724649808228912693040021706131873275024042340735639136574480580411860647000486496536729208757611769528467847451763015052150706667051473104746715469593637155480105946651070887317576192120990075571276468746298848088021801180345907169335139258878378054125260057524299805295168061185501137077092095882531258059948992491033161014823920352018686295350585984077297593129722881634235241598773734155664907613849642180666594721191384209534404652512462967808034641593646397324440436456929235618984943048605922326506522741285075647667126718960556661832949655420516973088079183226105297384696715505548186946060402380021076887035519008682812288539284525223019484177179123229612679081193089382054832726917662538036666757795440498253568838053737070626030508959343144770637800547502500975168707834077368147189771897176015445183902175125005118833760356325418250213227874470253546024752487555473161357250459665186340545540626520758793669645108127282577823894726127099035270513632989786814082078670689123076946875471431768591400130473262966470509093133347238598661277801491500792092746093785259509616 [158,151] 3214034215133755555135835279864952824728123845823120008646891258600236882394603894236284215131679313159543853859706653930526153680194758003774274644843204046370864216732477324197046523360361400908680567401026910357068424542547209057437074078266530024341902086575409913677719861037665455500311848180059131705549374222488492347275375927122530284721561430789611085940276759707345124081075340222714179733220464823379748357404983867344977465628463124336130657967935335530169619101215165729407118420053623652334854281749812440977458598764260273017736262788233589012681418658030521573047418045650194840208861371236224481273273203769128753269399811411813516948880165344674182590271849645604834605262315980074397532426835258710368457798708538676383409454510890783277797931352127814775282968225071309625731230950631403087736763312559514953763844049864242643692097021941955984961479306856383383001374543197458456348982871377438238093301838438680799217757142525616853571037335570255308967480081051823719195100041027096707656140863020942681303302627643463097370194668068058446571921877255173925001770256771282117875246965412152121403791159653042204437496231666110417012730534252271507126196029824692387508767057506630853881788181083753744740123303905624645331694696312990898428278354878141499319763165365260085864954582560326253050436446123783259274972907991395564777629890750653889148932968666028458107352419422617918747322111878524402647204738472968053011873517393859696184952838625471935536213317954344964181747359665778063604577460982977014923582887965146227983985806225387274320 [158,152] 1852136222942280851620676334330983869177174146733829147408375450052597130483537802064198808035365088980120827214729954431136356579571513059180790816520348963102267587214199239686669659350725833235870388077629060447431890189614819201499312177254570603960932611867089486679371569653188348230715282970792126081782419903760492340787188482224581375860216925708402975939304414929910261671704779664980247850426429440450285330833793433423956119422564163951683562133505089246439133567920955098800001641151427819361926936803053156110832910642131130897136867982452956639602762487265573742538524330454012971370576940583547940426881848997199097876143742735381215979365768921734082449602133942908573921833521672287664990082859657299820821559691631603177114174207346243663758409431097755978695232660967155639540321780356989763517051832728892691615621538796408401520895842322806056487693961494846454655920258202914560667075922010808869702190664031045143087907291915978692504914046820077101598461855999016015887996881207612810337986688201738616768159750628635157804075840455139313381134878951624046979226162144383109268163082858369051278722787742368295011538962259714693889917565095631899025711824447271569900763596726057436300541494375989957650654885377311539336702236618351949295085692431842441444531814881176027768214436859644243662174341774163618990864708218448730472668580901939626355816901128215370279864570286170865576864729726310106822558951836642663676866382495811076267988931631539791250351591324527813770379366356457840575674717914120892450515606519002554954505 [158,153] 116704482543205049164486660850775142908956823258482592654601622011774826182100342231341486872434179356542844217718117161955356644499879281779857687324918705751900194769766878679362645097574248389779603870384850467033350166119184815292889223713110467234694399466376748543720209023238391902733632501879054872937054698296153250146307518681385703677331422987490826487021257226538382988968984760992608320704821569251297611411113914297116714813425720843144478784314137911357483941126379860384286687108325401743837695434667262511222759080577158740690574130597514123288589038267111957766288703550940098228026654448752625028703790557361442458539520730402010671026127605219129597362572198267103764585805771085584946340860926778046813190283597386966880113298211190474416013530349125765592859103310878094490273221478422316502312702746815826835897595662294812734848108772445841418668323408467892839101879088101428338910134713832449957809506701068643309839163567361684875895381622398980113897365326616513846929864217544353508380658019566004378888181538592177285959719062837902649647997526822690299723676210362235223906226083420887661469018474155403333418461353472967451776366650774949706819059053453072344786737119156231033981384950613526123900579119820029783347322096469052411480485713415842232115037953675877707736437087244333185603247364022722606641564458639096639001476113858317159731561870860558583081002616347427616025398095473864382263031595116114988184236297991430238788859015466124800080197288140724470099568106078923454487431288878940696927264 [158,154] 1789349771628939138733163570907019740638034062781215043205490574007670323750016851461435752842481919492249138583573705870246197182234531824008131809253435027092160517672595933977727907877277188185904797674401590537620382907447714691301200405647489837868195504191524208037483659845627775953167283040203741252515354382504001608880660380634332832119430919032925443995954053984187272292209748354069737875173877241842768224438457711711417242594794691099549102443266805406284199286838603889355406322910863448388112637637098261461290254857171118708426331319257801824648942813704630660024065730340580539585283859309844660572815266187109168207758298504769668430839747475898467190059655811433685402900407291966067003093531586479244966981556617791013875829166471493562279283740003884330805060262800595671849173483402286360212250985622506774020536754358677123141875873218069647120369698760979675324652628981634885755947806630870404737499798884373168145543716314714725049821539474551932194372772665756342204836053355464039724127769201429369007425083747325419861650405652187882111284964639213464580262402099146725314080019623510650456753734952484737197439826322051565499236211346277890636762024204452074187506403240128131513923109734564894280593740027058478666228430762141481922608817834742506187687819590364661635885507166858699785015695369640020560013206470306107320195729554924981504333397659746562210828972907514274346715388486705002549124477026705958513799788927127057182687903870519793695181961495020376623344151457762035696017472 [158,155] -44753242497171160623818260586513792327992766299407017614394888279150107369190857529138748615545497513535790916308626864870772745179037225337606118983842555847652777268376275683329070081258880666471549380489827788941662748501412770383939972240697468994115770326891476191014570489111493182523678380006883689748898554495178858811091782726097125655096557113557978760554234662439920730415931711575806309408125858207100534922090187418695319945274596116864669704382641184333459004861917625230878727362677266024190168128854596815721021871354151732235220507687192059722725113314313876193014010639361557264378484821768303722444405663091224412829302989295908133689532677733927254792782801957699607845732685506522974835971271894509336673391324610464890590825207952475754130426728248879125392600491970625032595487927727049809440605441333097034365464988095763478326571687924649713102844300803100090653292680312186792962975672802593492324135803682148247483263398818976940724193708773844858556829068445515397046550016616482426554119384918633861797220852245549048694683779738004027879996616905570877493658374788187523406902932015778027040241662460197040922700892596884144224455062480521822659390468999296699151582410726644493968692980120213491842900599270190024775250975326457764026840569339349353002344870262102505631825582709828609142146550378218414111857430064720838442085145703350358739214648864146460371256732952898620528912451305589163203261239496011616966825151196294197380533641369472262537759522869864939050156800 [158,156] 126469706862062650747867053545750080719232528809000611176924922705539195778569866930995089496598137974861566118709538645768142214586144403427778782729744980708600277819566712299943488510433450647642920808818492986764499386551112681659238019385877932628176783609570065818100068330798352626363307929647984000520525902911271580421342203477610655657836711678220827312196720272534559823429857553317106238236682566991501596612893944624062812676542958246652051152539899090512814765220974110988423971083529329122299330316996148837835937533497726903694819390880169959940451279754477472392073371809927419053031870091602285403915722423709893746390898053229679074126392432502618043094129007091781461817963683041142029792121753395028302536878363565765859201481345118837088368026315026716594256681211580466656732413312483470400965337176525132033395475803947796988443455617241721865163451837536773695864026895128276326003727211158361450314740449967162409454441323950031114812225703932837200530375500912635754308816234715776583630776641740666210520989109934124707757845808013080454429478600519869189191406392543874046872513644191098550901409890333490190429792236169471465027271323608690205280581698751727395721287642765806236438615739008411225374600019015530068132015477151504993748389688495764589185656215883998535499085585869416782927740202526154790829351022960486213135228416606290845256993987020546600808164929955600932546186615403857691693137352940313604859672585328941738465736263033516749422176876 [158,157] 150334639222538534005556177635703002116308535394951929587887894718739729264421520711444080606473997956104107623049417750666917566317721078626217913180112730267283294750936588851723183698146748938107095793617519842027478319973821290317064610515446596261745665924872575879424281157863923501172314365825709174658385271531360292400482364750340063338832586309405321363015498897951075708611368798752152222802357917054835069232427237312545368910816941580378103060427932024528588750525601887408428331903631049814975277754129754167071032444700115085962029449353852947380883942386504684312655601891498549772335125953017465071437906790285481150053457367881121374415369997810900287581219901412512085222659615944398133911333130912771269078022296058761497201379391805941861018534471716877551071840284609103639257342669104076064189057961697292593934354934869492367717774249029965967896047074430723505758685905547088570770529509507744577053027345939981024740988175732882127583051374023409287697750589985443811032586446933750430643932855391112193666211956144356142253118750571699671802600201829827106508061943763962562892518111502943610989707040534618195508533951052854759371674734419152560505471734337708608841398192558846212738365213279227239782174310734265454780818090086191252284617111381102781945046735808755508764742296517406994039142102128108314189194302431953640121228049543127688402004286739260391745479729704940446647589381514401432417101661076345308930434134025422102782049024 [158,158] 84304107628501152715123378798166244950854102162525523550793345267180696921496531815584380136045338121224066091384434001991542164791652085853833026834316280849408270007241745754209965179512363199437465092256946299660837927292839491335878538240412981794464834696901535575819371750413970907199990507766738837033891232825659263820671748598291326610874993122495277270596664935390308488690931122727624221103931347678825767816003986614227684102041130755051331217069143739513106339151201937187020094436031687327884155836930126015034501500826837620288455105900520620511934660134139655905197858208737271986713494088738365346801083456180462853579067616592220866076450971674228214212722484146294265306786449820387284297143653822318963538397327649292509879478684143940519355213156025149204925225191429938935036346475942498620852378235900066100253100511243880710777649602357482201205107140251222115086097905486319560667959951375034222922991041060784683672959884674622049535167752865150345333641737603425873329946665066176625347756131504467505809230721624854727014277612127990315726766131237210997066569253635263940514662032287099131416135694507653489598893088189760753446443469440231524780562086949124648276503771086442025642203375420246489095491970934729182314031353838236419591804252351939290288207221922615652930116245650636063572269207712344730806441271167627792842538305257312709577522776869165700883782204560492302125224187563114484377005335939004913850112192 [159,0] 1924491622321792591859269328916085092646586563793142038673493489118596825603143733941370091680820467364086679450134610644593503437811181848558950025384057907551083982583029067956278668571457334281793800976018139170286990345088189920568834417020542879894605120217417897317912275115533596997306396631041509615054037965884395810375808059009108024036501944298770936126198337558216220935986112086601783787335104303671806446140629450787700968191782442370973723087026335711823625749107113628951844464856919975572060819842024073431398510642742188112416545903285293830388357572625147190339491429613355247115873202799312453944444883983268789744689187668805412900237276995763139355401674370589424175492862701815938102954330926216787367649052485945905282533633065710524034993379056818603175889544370517902263067872851571806982994637699359289593704089791424659329041854496234485217004569822909075939269497401890547323972205004586445031846680020157069547994756530016420373316146739160023815672357879563038132828392023431539837109666699206408725619612289792191605273560520106616240558878137278195661544621753744749452379400042057247167180692892822558049650948892908275389294085733369219085693671278914410843186124117108407486727451265520469787317835860644288080908033277535977475950410326596174927361424903116434968827132554322981986142082280932504076612504750908290294632400575896570538850066951126093942633669259637219464428185988718524992650262618050950544165751197813393037220354398741315977577339599242928745106840761642349539655147768672705173815154015587939892001339214305674042186963593920482895116936333469454035417464300169782556842189480828839757606871909945512360211316656808359599782513549310648515721247866432497729833799167574848884499695764701045831905942103324233554563483365102563818707888872541339235531643628845050977186929141164163151410382000312372038876704217063142866932062238501980644570906642648670185463189506015366044324510002875668984909646466139026697684939016694981376358539516321563614896150124590722393128235804930885017278072022244316650861670781952280740849163326890658133181439827956666520814180195944691813759282861795691271664476184875939345618163595820090125768754516343032535024262808128395217503977940101052129948928780237986727739006499453876336545653793791738864365205914099260065925038080000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] -1543260597439846228936478760484283109019460760857371925434035203906237171654160177956757641918915016380201338505155013856425644925333035446803395224298478093251631034768618794555464917145396394465473626091068575789052364404374950891888867629260215520140332912015390425481723419695177658241783597705353390058809836849587306157079009597459476059244699673692427261788353903035827900442434215070170896983188401820141795327905218786498404081413370084414715499402333605179193196984913778308180922813675226482308388430031945591736960741395755155994484672212526617852300660740876554340168045145203220663574325316280470128262002905631300182757470500837092079693024254779621200751095630345804289236035744818419051656359818962476536908420805083590674083742865195923119449212827594131707083533495711799887610077631338662195526629392842526850051911738058901512523721633453651880728519828470844235084012608853134250394690584358626618487983581604406168019687782544889707664771919939563431510007426795354369190289250034925296741238294647865440533616328415298940041247852040406321714404731967413183116020508283492574655619544140882264765893666859539377204632373288842532093450532277827136100000741826685415397406711031899593871808260604833786366301761122701466080981792545738614333855399509034504951370198907594239648791257145606571579991367767100053690020386262389807040038244692262382506774886682269690038296822922548956739186877894227648977281760242241553248193381251610059106803533758774887142353782624042374134952104972486490326738105190644681021640808296613646051197229723164772841563498136684056459043569446556454099633634708040132534313680717590431159846099565645994641011673090885553615742681780601381154232322952642096692218885228456102881263911201247976543744608287047036075412359929325679963465688102926689426178010475269236477858224277112305270924725364605434965194479501497905918487352489400846414234006684377191694969941722923084084964579246669051080155572428570920736698025891753605150058868992095391124823877032201861808976275488954688869420974911124433122277962752484218689249810849034723269961761944534128903479711945369395507820443782752052048764776064662001310410842858288740343626629148471268742209497501820473433915584831206081143031853693987961542511070036087837954922403463980197773568193673634146765186022055608320000000000000000000000000000000000000000000000000000000000000000000 [159,2] 66555004661051221780830151134472651269628373233595649644646375350575378065564361284911865515114965946157273261772805216091162388744297739970825486938067244255773459417994107370326251270600372710233709085324993622146859689680521804883718834503133949472323499207540433782351963371242340718391874490586366074949329521575530203027563165118885211563782735353730540636163548250914223093319395555736659262969175007337021412566818071292292365295276820734322300429034230991790521002573838698001521302495946024582218326835438323352188793519504658526329393554225997932178903971610679074533748130939443666351144874073467306998260030584759479025587236576235007956130348852919803938451345140512680894334144528677092755713456048396556564202808427255741230983486888518403758034155252569399115443053068342276817477461677152445459084189788797554494276009498958849992626577154651774258114067569485563573276409114569038798743604551656313797561980043972250450319587525027491470022380801575682264859139966160522280280627211167224420969416117561085086863094652224539254142699695134689694626178055427487056362727273180560634407266310087105157820524813525420294252581166090298813777033672679874958426857957489131973738312174082067750180894146975142395212177619230451581456459670920980541420857120015148522008312616537598861727049418207676357348497811322931340072217772020626186195433818770831940437392732141522913410806707812460498195107814341237276836251252644310148072128010388207631558126969616044285195377523148204140211866237549324964854436983809114870912470190699492541639237423002387941136439751277231147652715456906659763483167861195734622545030863911876308847284238996658606242572629145596003581725268449010697269594432429456586258978076163573219800843449477457798937290197982004820220012407684775977520325580041881144736670969622026636982091593831210583604755649497951822075781204382529552758493530594203299417725255127732774560881299987043852055593399250413724645813340693395155940316783245287891928440470108018397365206723262295057275811990920373004492618753291262049032472702879156072362313312710428810382123373566870404507331476321440872465391123503079567017440348889027710017837851468666501431004344146651618951044332179155544287686965633857248392659281743492749154059862365979206820329131006272468067268042257620407905534154375168000000000000000000000000000000000000000000000000000000000000000000 [159,3] -37310537254005882115213634364281392924676973571520431295770673685000358842401692527504583077304764923486074780216130064576213610307593697213214148210238133787721548503533805867103189298776286158095186415765324112342376014067011125356177546889526536725314242324238658299018530923555308989567783423694466470715949510310236298707499556330725049350354455345728491548737535429778473825120347380441612521215532588526617085204021423812428534568157568782099048870777760392803225168625152012452226190894478930132254252736547046176524882633559166055882597399568033390998908360716618941222328291175923753227328905367710135688356917854139372969574836092356965317895752025937587244201085724818124919646941305536602075885945103823560956452071294426963466676473340759354982781466269925699912310184532295651686648411565424420898000142954751052801334573281998827690698185192412264159027091354896304887931414819173337417488049695953392807322147495934084509761508429962928493811003251609492287987039118621365198965479274112137204251067760734660398652637195262355631299941990375168158270810282624637573769847458058545659050736845008198855473773941358577986953498079015987838392427757048521959279029075391132923249612666523413290217955461216336851540355460981867385229244421535671334084390994749169601800016470055928220910308177577665522123661205780413405780706499005528618727724105602241569259600853652905175037297776123090001192821406644187082723918848587912551085578419546549878724805617151442393456115532917794413743000203783030928680634366055301242320318173554239183288157932602732982846279018711693170756954778909433064081039553240886586971457256114530593759089997756793064226056437831155611928858228907095325918811343655156559043702541811453732029133643870638306985353050440791802819358598699667180035935016962734961499291949730307280605448561617050187378603839896924307572424034506317240232057061962643392482024920222435984047529969996894865115735467422560538720574757111499095939891354134210520914057145335030251954902201322383792825099269825770120865671535236961494390842704838856992952596205181915719289926746152372675544551620993937883770186583845785378827388499135456486846392387570287190229161829977946713946566596357678585472998759678820126047097812849998492021327326293791944237583678383527092060253442258008673102177858485684797440000000000000000000000000000000000000000000000000000000000000 [159,4] 3073774825346862402642202636937911322878543181521919334117837081375008119274572277760697976645315902480548851774552546867246278326775777156933302977511447178017359048357856029670179920062190538587810006173981804886169428462763528457013769727160206282481549812862034410625307611327562723648550179192946191321707803249593078107693121744052722318884589407067326733186481221445525372715133041501524276504972555696273332608718053269119127485694499888870876498328121565303037907947245908285248371162483832376951024894938815112540688182423253381280752029320019250696121055505163374581336472827394572127123022240145178327732229629330583674592670922944167440097631511962466788475859897427219841290124521336895094207416832637616449166141903653669366332376710855446376548901845257109079791818057846146060902670948787188603149561696708722603491443549345443215258777811594604214574004750487605560703476756286195549847504060065066119509518453451320691454922163241000865930485987388195782630609977475100339108863718437600043318550410406492268819496272856301660542880141551665257135871541559052749077306240593405506319617632745947795393459042540628335972278394096798626799213722532982092197146176364361480249956746785193941817633240633418578124533671735595847153765196047531351633549223689517933377891971417604638177183133463136139002988996516603954701406738820858220825551870581128078426685421613367182215053528614061763869305887173771963642229872551313382325510859167249764143178593743630873607745792209046848228543320169024969643624307284067167534991762151935320979780540101787891986211037888563726091745420587690586474772909402918016199496149390400090388380170172253026305444761984069680265587645647037507293290818846584562425479362745068824378233195801541284122298259125587248676243189093165014705830102247741130320414806560702731037748780531415953006622228434154800435808997925865337764201742273385613076794873863841550570431560229628492926683662847304292931571484857537135722770795798540735876224850217417553692226219601096204799449322021263606700089304032034402749992090384619177577913368893421399109692457024824431758092938704739082886140957638181719302793048792238949594783955152854519418637963935245397413017804212187212173488830937517838323222213921436829399459349436358165148935485610450143816809951517063755081567512498744904908800000000000000000000000000000000000000000000000000000000000 [159,5] -135792165047723992488710211164349678153715645919107164351118260060644518684111326109535233532465163970751820736747852437249226175435882078960918032741062115565944060083449675200258932350947159160826670390839267078163052289363441982369368601523653130798344271136495801086580239120349070215922610498329424428992871052904551345427483807487456812499835733285738259069857056717551681849346402918375956401173189203381932507463706247210467070432146164770704842594977625270908144543397391540065045754560454926813739462690755999099934092286290874457077615015667466923829031283343320375671880864775439474043352658333753630889921019803296369949493388844807247653700686183230254250819938631323321707696451298786356510283390889058498271346018931517563318668984826323660053260172692254132338338112587381232824152357011963400366201277266128161391345233307065079140890660801163484689766389336932806204931815243277016166037461619598555658653509496582709842686481230038485717246877033769090524881426479103837443938373051255371129050532108455548047143869296379009505440307934246301718886315252291032094571150995024697199368274559260386591240949193143703062002685686390790136534211376488790908705330687454780929151616572467364820099873159970005052595330796109179411679343004534744643278664601347316727117186872076427890769972663771404167725645022461635220870737137302842582635130453690600636607415518914270502895822167157179217707904054811826782175885369521907904258980567546571046670955726382796607066687329471736344642329678318254031983912990488383423030411601659822126064540240137822730710105493612498507730005316320324631090445321170323206929667739914393458376013693043538955910047873721912480982293404559387040876798144648950376967190695848057515958573709217515800402914648493079032515794608213182041270237810756593300682237802009951112729606749432626144660708545597435815701583861747054417770961369968609821956224280277040751758726106967835499960590912211645683483145481413053336782143138502435354166319771278222383421174828832255538595172106037041230875914427623001420008418946873615809971910698647949301215290451252035152234140669787422100230072638294621098553963981232827713341009899116241236456877048007310457798985169701058036227137984160845502614149666459194830366105202887408011970240213694683799468828288223458749092172833179033571164160000000000000000000000000000000000000000000000000000000 [159,6] 3618876720801704965828794059154942659022596051441126979829315157261964162967311208998668094744998022434181506552507912341167434651276147949330732631382208945608737396426628071640436022535510047836665984003158621088963081395553569824670140015582750472724957884119482331370151521998128997339937313951639745990357876276955001290336232655360842689744197732925568759535664389669475282750183593627672826489799945269192403729570722099979528841503275544993599072756408395771593283337101970168389709685197595890011815701006906626657311091558079284106015034843482808420825420902511515274178276711371318629183091483438048044540801527654830474328202169125864688754315427550532298082082053615397760457240684786791988935850872935662207688579953545623993194201166457687490512049088535277871952418782647757017412712449793691194928440536982553424536253624785079974277800923320035045573548936154438985779774808927996097157606759527453854471265944975802218218040202477023933489778526346263534459297310738151730273100655193642471522064343189667701635476493198553736599282366075988479844620051865042964372413470504811382289264179780195897325065971841930806328934226640816145513608725722209754835703093784663004804955616959731827841942039395023311565922856798681360726329918379964098859054588799475920871637061794811147029521779353528949680498721864685184488426679218457990476669215457328310920610318013608164165973065419950375284623466585971602391277409635017904936422864250503146545081598193402231460909482874794707634782934196456956273867720469084892229822375454556462167707625500098020889963452945183291459122733328311203755553218471851054251679550016931799544147349238065518188077198040435058311463862163315027671317144331622334633287468009103044945643147351011971598606218830292717378875708327141536340655385645961832702280000657749187761330451798734900281459173281756838650327041490356790524362259034052121979474184934247409903099888734139625308329648993396359281751911868872013341936198162423185065980701666266471611988740623661677770654108412896072190892242354447630427974663117705021680445243125149874440201680772862155500607570792891378306703253754153986766160590769384014217223050258493200892805373106903453324127123646485603141093704395137928929168747195445821063958431791907673465549859824603987591158439983946514865173954361603112566784000000000000000000000000000000000000000000000000000000 [159,7] -65612913886380629376121119011172804827092294680847904867734708129347039108613224016581074545395125381931869324610586632386248979957783616411754433786755244634371917680300096166931626624188236011460704817066664269204227514272183670995352724048750322626819247915204535107769743549633820794055784556227403645588964081576270825007216694391890105562486517613237020788651100639026697502043043613850878377591239436189075944897811591771272148914125147784461729001438647049016791276223372550590769407788394875342938139486132221146552851055343362515143460737816852644980262222971512333551606435269130496857298596830330309908998042543019709006059842841174450812103107450560213409157138456241253352876495435804212850076019493807266080186827267481611323405679906670883214504906542058247837712784501575519121666225754174751188331947228048637020023837338541679735287355819496806294904850117418338532929037271546154686320984198376347949903537897858860746827713668167742699439163767925342502370170884712823448248617589188717871542379907573067813798280569973202193833301010007523026582322299691791341772495119581320648560749065152279876609751219728540756132941355146228937424380682150888255818806598635597925448131372720237910858619932834109153647147396198265733627577615346459515231335319476228806704530141238189279132108151870751175251524423670633173533503779768339520245137030995218602487392497932342666413313481559657814739096842083293390190667088502682281746723870235642317511032800018943068662431603220947631166228496959288323147950340743509415239037256299766124752749177947040736552333558399733274309596432860607367262663278917423611491344923478057251053981375807403729189288659049861503730802555243569590648328101399091563717192999595063052854354867565386466645918101233596183975153901476135131615340206945892513600713329045247485289480045020178902114524589892613178400527777292586289260496810319103313352357569014642986595807699781754779704587259804240144602063607504979623153778742498315315121139108158274305918198840439218270484108825544855408492009188561974687612276826337420414924868169076429453188770497931962376913174223368314253978827337587154392415568939454946947360595953392091873358825683891972942079755381321068589832101111021189694018058462814605186970013446994857097511231426908303091664151434011527602932544831867625429079687168000000000000000000000000000000000000000000000000 [159,8] 943106102751979940764652657602932688169345560771031643830941637833714664414710231631731007190853848870852821018025131395144622906468810325408170793588960222263483021004217500659713090381968634711969542411080884162638311800835362268655166816767675050774768012411914948406191554195724194194567386463536102449950988253204620204472158068456051243654398925435818218648292391712031624677016117207294976732289325249720758262768414675536521801644840589792729745214208259354753163560106881499386842091817995271260223881037645108836569250249025582953392968602952759784066785653867692918137747546635915097625075016396371890774438423129579637637377727545936701866422905097046543443145976196979875850484664990324006670054040361475825907629202351807521693747227522529114902882501266454397479495945605596051263736932548478580407677916156712591125710255336972272662441153362200770991977415187409194825979095330950463682436663676823110385908546631211935638767007488704798996235346354387214979093329136950707956684361549992530059009387903716432953504630342506080448407041135062099599980579851812568111243797962396106398974202078685690581314406535092204735255803895090379339387252277391223103834047989677282067377272445593791519945103655615186769355793554075215388377121332140804186950524861124074898606851704560300365133649328985925881991145790873491982928601121543215855296971860599078236795178374623281358031673530438321927372263211971324204259278725160214900593618814575971451577594839636144057490565162967344849149106580529856735098795049379614067447759081286251438479730744219748367848819836918065288874720264192929632118839089214697532410425065672800134176858972846373702021923524648776856351312233575772942758045972470620886382649625744603158390501681401154487385582694043231887374103816663623478573748404821197667468094294758334747819944027627804869812560406955188406321017077553331535797282314547531416633208742257737702757390698081728055577219884182158204627313220096683140112538525426880687396416578547970899534917495251303382857826443879946654909606652166088101237214088315451997828771541080951409496667473358434061784018506158480866747137865083121252765441440521868852483617597161060306449155454221304387458948781420911934816906213590722533972048784114499312263446972342906795839604526613796214278806330794627069045488129752185498186547200000000000000000000000000000000000000000000000 [159,9] -5163923304598232774119182282579509108836878667532983347374742745697686741195531894575502846225363155712021787207379597119700429820296096475118270333086805834127287354054363174260608571109555129976780695722597030275255338340280527019921593308727219575656612478847075775638616235744127329895175864631306878481611896212205325332436298725579978631412866215620995728044427531832552906665872878905834046421807988950509706313733000998932434780924016525030526700435336608744290069120681345831922666508199750728976491784783586286109575962319051642578666614927875681146307381472100405918228432636890317393541063876652552750557340383152412107742956442274118778069890285115286192865288407349997157841713044842100777794396810846318062476104723947768487118417302503212691288840475359523303328929546530032239790048165175387218332026342469760903306690164853474605033629670579226620760719777415957494564278063986429754057557935153591005745726940825752434368511861663770631677031057343497184725842878380213504920717861622389570903888210283704741995219269772547145234084236756301255028292838196878230111584572212936054471808986554333242350765560551472476209441832955749435613209974963907135331872358180117691107646636557803484841079076687952517037987145937921020448381705128668822995504848107098168489165040009968988035002589373745493231483758116745170184152960976566007263644954520772090268263691210460101026599391588124080514796939349652861343842955232696918280378207346333501665310283225060684537536334654873803133095570096759262701439082616709582807032464825952706065485204524613401255516213553838723493420263957268604816115389394650447674568035294835185706709715258392078237096245226066468710336770489664879280612888883377871747122665505415422870822255731243380942127778155751069469442318463603259992612696446609807716435085299463881529201074196512200460317965309906444229868683297614393406383937234029404376445484902862923253026709635686658900546278383156810239756596403160709315107441150196026862836996655909223304877214862430588505589203625248497127363329824198539019714149810457258262268581440335066669456088656006690326081909806167141999110159650098369619439012142253016664287760782628892937874953712570316399005603264134768103121317607697157426637924367216316737008043769292729384222746441057532862576362585024579961683059668807522771733053440000000000000000000000000000000000000000000 [159,10] -33237028924215198917866995503346790216572403243313169473631299130049402807709879318012969111206592531810436651046682228873738631554079824627660956141763755136604551933133584340460300612190326355821970470531086927843245903410352342106152915424084423348033265563231461849131435578518206786978582203228437651589840312593318825839242455444089868105115285697144630901953651476449044729750111830719649973710675377821165007503173828103163478608591873295754923001088158515823408420985157438024124191548285031224363443863910455013878188428021610203578320403888754304116672487116385375025188110378721480446407100136992731896373034316170006550326827136224388927726264909893521411427826667055477558062928424951906330599137889039058709061741653536069493152542728302094138523075926403356431455576006161474594229017067644841723331457796656205616163394895801335840901204280292151112732951135043602136313249573183992706772076373111009998141185684909853897618387720724138134623291856066062602321554001918624914461712343408670457809193947311726924130131366879893271717146079664984913704879425779757128030551262709020781137491122677969405685715974062958724558924395467094655376118480067781138344253594526840748603035202202616033635365802266119809282892278750916994965263674387667199146747440899221770657795848548218995865471848586267683798189835680448465757566192224968028891145408668423330743591775435712086256941112609898206134659487088214902138104735418476214687558727738353021688576838085504321636053554824936838188381240344074844682254772770610942514053118338603417606968696591157081915689331519200918193479178991341007780694095316474755795608846211709113415247751808535662657851970536006922307566068672506128377925419570592902160934746405346065900733111984299745427527170133385070148182712389154899954516316729083852264117524915592226377828023781841051675249078057062792201377373993482362142908645491095577639205928097357936810410359914183141443409237556248094441022303560958777861612243535820863981890172651000317937358266369526776318369691242525461756477152603882632916214774134648761270492959317987699728153125152000656143444672150779319200461656874220940945263551351854134691230587036615000555489646716234741671273679436627874615686497383146747286353134426048025470423215070089154073441804657511051132842411442153421457745416909894811098126745600000000000000000000000000000000000000000 [159,11] 816697740420817656866792558068981823201045066846965776577071443669329055569324310579248867341499378240628194207268021098018447796893839197944433144057319875758289692702929819220362734997223625073825588582562943933541759280577612044280414236756153445067897343559116244475188436218688054059870278932901544870554047335372737737680924661797233343044549895332026285934946307548314652096084751948321960252884010962582447953232553415498679523353932711330310586518154612709488152779058169383246296470181666750425256648639052417897362857820036140636341066306160516280548834005758152689734216523295952965531845936680245769371910647478747022819781537180935786876668155431794979117434511400804553506326378075550527893480328752356452475569095634122322177096329474435936506978759907400255582624706378433428251851353328007629282686243830400866338400931930028198061785640399171199128149433838471965119596240673075215274624240191662025799263762830367169284148957179094853196613908171640012458699010300882972722385657161938326126409401019184149785750824575778565322416411567255031296449518717211929984685887485954433029215824238802049866170982579507139510279707047639652592750495364736976941311458849305140322543668250664748840323506526496699248153345946656028299842934910433086724893936635543644931335831375743018095560910249643684466209788774086028612823378029051051827858334682348306207664626094550134505031480917645282116862212966078989821021000279759012987914096504236629372072866851565728187130909243856165332021953402849263228981379662357939812421117623279354735801325258445872748968055949278897561055535163131409756897863439765385649513652119656358877164276459085229443981269924625519266138759973743782501965070047156898042030056935858309687991739720075855498201380812937932505426154152835591475276172066089004857361508534449450746671102183084593726294131201939418251756569814663980798865360114371128541577737246535642029239944723909219665602434468755344038853744676239944695858394802546500366363648085196616910326961227591712765814228887552206555662967842403975853864360852722687579483332801613099409308869309556116255243705667497969170976493507166927135555526076259851723280715350170495819139727119425146585426102927175508528161602427174428737294213260122268573592198318226373312894529235473349079378896684269676900537638485727489735904943144960000000000000000000000000000000000000 [159,12] -6945072901822341095063376841700203081380532957774200395420319773999267251723338841370738186264244232149602004811562522350579838158527952546647114294483013693526326386121011946069054553586111120524814137501383336037822818546029089911743609257667726741642070982975481108408446114350505757958044409622292144017927133561072300832121680233042586585555334951806081224446114171558076544755186861777986389658743363184360134929732088296243499047188397306517645298788873945628390984328822373562640960049139676394551330199392894677189318034995316685282354339318813970406188558096850880666847199686264787463275907518792185667019982230385893026021891829553606675679122368683805235291718998408532231710483165955855256017133753738687231715908420444660574990579587561167205234874271671477180962542879436139524872965655637427255194225308543900849707822412002557910745314735309811860791676622342384391251111803065763557691044500985273869370960356800209555461759213103531126660282280111646942322443255161989699982524426870032683641227576509967913786429725579498228410712255827668707816481052842744045045273714086959935239770729220522849704856985965188765527596399392590908719189668875969581436946730654976451745622614638599414944912888573876043131209241302986621761807080768197157054149205971705312097401290736408528404137430149639380524520667732443797591898679063105621048217998363387408054496132059708679097263374714668713266712276827074460661377015313478667285243939600090954348889249189128165887464209185278503526428896406231904821965802767885793005757532084167808986773852788014679792661989408979601837199715014018713813044391652097795496141355652410085355122506671915070972333762848029469396215479092591457620878070357769870026598029289100892442127795806165935703874097589876237144900511634740678930365044553297963636179953223849848525859211946573645857414544374716423734890995035062381962255293597743963996600844449346127821806522561617821512282315362313062511144522235810906686988696022845218605888076106875008995462288509970119192335884374613112622760266357633819061508087371069478175766233157552013985080702462701484169497562729899004282293030792047085374730532216738091766874960214289750862436228460274853887870033251811903887823485703600700258833932337288343050176842126574689548783823583849514264871469776725504135367423008657909665840182067200000000000000000000000000000000000 [159,13] 32170886481734130170533870687161450624808811531747850945352234903365627237257128724475851270767825440763963410812454870823671793346583354716492339151174237442580690395170001863758798517183267370193702895507050615044539647430671687248218425707531759290897876624055319516822704394748874230375713172256397859875910864812047137821709052903876698374127083031727089129593184947475346709226218955975772701158562050444001048752118767210294783757099798963413936682833345236682678899617726651293335783080020356225037722931482503247721569024663215373302642750723024498930948931689035901804682051684071641756697901940738449164467326430170942906010648066727877523642632680435373105008104933281170096433639057823167258470098717611689474694181816106959078795130385894516954417839341374366109083637435470499861517437339331112917919091261422577249809830989179347207967126594165412958919833023962499336499346683351759054078965999672871249020124341195783187076789246946549787537054330350147518368967842665680794900930075613505906911652465964842558564513895318582782286710075507955211278226378438022817219547065247768321281682730478836309898189256697226042228201074426896609909263209756302801450777253759451838338901600793314846996326136321930755272462470303730541846807033706675845178609171067295748441706466226310638362414543150443770510665412939272237753749347809304531357923734274314514219166702687841023227424942895627427666033695718796273116135277823759461813016130532792470745974366879167934689754161187992403025539605239863413999278278180179783283917883124086640564510168963641283031642697636375408165946023331697333333514373152456477938327164605673468865667936741456413039422536952030944968712764122102587575763513861939185747291403438556588564601556141959236068259938880393631400278256516281868359634237083164285469648508757297162817123411347985845455195490945358005156245900850351273763806114776642006026686247790600572859474940081033527565500164408142080683792876907406877299402986432457015667937775805960241418116979799802790018377533438829688009038225819989249283861209617514160887893326490741239121589149596711551344480925972601838049519557032939182863084386264404966725281393349703660579304158891101531504256965613035452136528636976329514598018248524364285680135160444682505822489339171822908564975993419245665069576860147649721389225481338880000000000000000000000000000000 [159,14] -71820732779961791431625263299364060557335804339786800372113893431130714772455402459549078484614116356832213089899042476819351862536534204972415878114538172753177804550263341142852582304233719650453208487667779736277165834918989975175898650877151168165326052915312377401339670196625535251411347624085030470946166450860941819286870280265480593770014300701721988061693225672740052453307446402798179052301230645652168730818503099140818926143944750304732516667876912266543874500312769924343172517520991568423533987459296381385344078538174291605547322086933300154902262320861226365382529099383584542434984506550257937449054311684538852403945158984642097019997659387310164147310652745482083812812732677072752315145693625102268698949079416471130071819905829166609447762746302454265584274825496084702290599134400768697748814285580510538290078476075487476893811503703111222199854682094106018927078879675018290381019300797845259138337231867437256443225835619855779590267662541580944631344188713202671278001386464645502195302595061164027131258535868129976144065125706846058853711731081538110299316257179448457655882224190185984916377902962789328288425842014889684564177556555950281461470012236568033410308870522320203558876570611862658696270150377158639848064164755460153201294737828489769059318037355993571257728318682307362587884911960056477106187180386696469833890237536006445611896732198056813500396310992055790868881521814507725218264926845069228769867235411519540624139664881644804725219780334104241119717924570795998301770131221791397773199301334354738392553741130088281289432750799450178619827619359210300315746801353255113471115659758453212086176183881559806860944235431339197546641627548305564532759298451996270235753556001574989143771034844478503969281961311895281981788048594059979173082285338806332650056023303921980934999159016380588227388897660730262224321549566186344271490243778657365203314415200529391761119952342963954522261623884017531361061342860298802765553727177187298641377424544179517195348203199524079152881210792802332601305521769616607670686436567019227324565023242982758765762081245165736617089830202510614669968642095529294611607580613574535703630206988970607375918233240032930329531829486763216984468974897777758791277732224060802019207166218773798954024038695878205209376066712537325183064937292907205388883623673856000000000000000000000000000000 [159,15] -83202470758595535642788451474459175652833290896165182778612180891025832422133787321682266385834975743387464148179794007432482686858126406347856692184015230659304840811798849466288182555073439399170689277042290120198625111360656470302495619182387313600166966817149612289155058194683572483447799508133188253996789707067654505920933970201910968194976420338782033857150799304518327449073185005298758109212820575377958542248316287761108687889282949921968659527106748685436146587228515061980869082886214227735853411518281168838696429796558131485132679763314374259694048421990520572470644964819588040195866817757058352351156440632494753895034762182498438934699826772098169102384265319640555425160979115223865171622811590340885885669942454325359749609316279940890956334419686265775553346191945981805821262048121427310331510210036790253202572086682912761877415765787665165505434553263377094549241015536985943200841896123446131702957720996732700636063112527199440956369287299972643416546676400857255453204045313160372051183983248865795818585108643231089466702869536751449142777673892930277565980496498685302731990801661332339360765361670002308097745953650843951309917132254456133658503848877709021156303119268777170899520258494222568305178659800274639245110250174447409501070077082090944912005601539503528476886230577189156904165910343645018531062398787745348629151665782221211105026483581258420614182938888445084841371891812612151482686527138073989733997422917069961897907661294082342805369144878911033863955578900400306957850559131299620214875507200249752851370647131100982836398588872559356280566470472395799927465138811113122645961226099243701610752684204074737878389839651323067676109685467218838544053929341257599999452629141949044608568481419813818252178246682819596737040937184373371595970067787528562964145880814475939369959954475090192456450678848678024548488456043620052881956982352229980194141288327748440192412773720592664207598492201370798743376836330795839653509032785302310551256923570293918002256850075637294086916240836089867323687443027105144834912266843006724395627687243471154395829908198984552062524204687895956713713652013822794359171085265970526905380971224100489714363889587450897300779541563945857598857709306898251366583509778011457404097196175103503470999290275641113619549370844451783163226280447831886669538571866603520000000000000000000000000 [159,16] 1292189379789251310102513198393396187429217193785147172021440857430641128550938891856678278439040944629831119987105088456912329234158805493585781587572423202280756226458112592685328355217961337749956568772449081224833596318835577417033482829273487388997478795831535078272212080100796948747609470678797261542878772010470296508052449165160901577611061548110033680589862420870973732419649757050699977193140411247939130547507152217270806250090627078755757892794763191655795695767433903165198338029745489736158360012303314215971271895531427575304421208598158973655353607828389577689819618589615517871631393062822756619303585607824546476930768750692515111996616456923788080132973434366492990049048492609476362959457359065618077718302324970097775708689006959547007804269419557367256955913520034011634384558320268087746178652822534455600247473904889877898193696076140313444247304760991818251870352433313489311042239159669166453869689385142937129745354325051213292577602321497683053626087374135131726095938321222694410478403161024431269061655291408891671477782402918557533093245882135050024816486437765992821774972504253016255249065421549348633549344401528928592956329994264721455630425541371490720386114870547924396219942449343289248739603768339948633543362116422205601755743855892095419232363433562206751051259524167809248430445639185208506365983517721066315110471780370744027182881973530373723958347998398969558805525866257244282891709545439201373411574054246042493239848536293345657768065983538007781489093643376155957491329273147350411021626491060336576033076599927246093232136277061363410965609388973553130649381126491699286840321278438561332874856526475129336775468998567658958604635510098491674780673596814131172382452637478886814880783480274388151724776842030764047348692057128056700157758246560393752209353987104535395196041106000745314746217028814810653145791496486375831391697703524925536609776294002217168194824084973991054541137258531988351312319509234645546835723649262611254401783599131526846128041119306514584167860051181511575943814833320652407180629251731840942959402856407301154213670844502269049163108209623251614390008277175977078550431555237812299622569670403508862724536897893230563341111619747963033172268991846344893952107186223938660198375892842767982881883746367979147158178993896581229245517713049324247487394437136384000000000000000000000000 [159,17] -5250396784705987170264540900192331185841682199783360688781294025528428488654116513975268044308434044235216109810544386048473933698736625940876073577719611882436589753281061376260862912642702677875413343363669332351024147302396112329314914735970297993087486401120545355568167466816056479146233576901556656451945599412501692267615841082986778042763122844564481517210501369541830061638157779040163853563407272734352191370768093956587253690507467638275491722921502434701350847360376079880976123510185061310686138466357316051944269982270178146627671975339332209665820213094910506968292435743762874875445271807704761401484611075888697631478219383064919631701614514723488285540950320395230084882641320276146461586969856945209926577606805188429859743409396542017194240058759669113873069190209688926214302776588618613172639282695670747527456477088907638444919709333364945679589149797161964827075705246331056726798038595290919992245694870023253032116004171948100957315681452950667187926145495493831080095912853826840092245128134070225876556946360634261818590075741702628115611704137662805178666838550785187620027677671441416692974608124264127028964506025282330276976677575639912760196753622070963707865079262515475501007269101857075052443525906009223139786454322237504257938075346770027641822327490561567712870494049207131297932399382333242665909834727139815220254350257011271831820511406304362008813958850145094572918656839550857001953427705165248618560226354451340324548382833803206373193045983240629794088658924492142884704704638261217275805209773686069319898747968370050246997812308018528921624458054373596375763635399965792045756535663320324206044237104013404579662400784603227771133984514892319042460195816026818664968514526499591321732964501084648951019371132048099234643860000682056340172543946543262338554757053755897905863941344177237315037883259191801448633963504537745882848271563117191707353607414017757356963660462971910097684829667514821905686566091006508870455825924348257894822347267670156692754193849744902856223447417514816912503500466829613661180571223207769585596939487699434938741938824938301350354390329207357197613663206261044170051628168622882699861158020996678131102820301867676105244300181872272024487955977691219871236282725621615103682209430137347112984326525378607097503334225445841309515919583788286143415635826935070720000000000000000000 [159,18] 12833355622290096503734417743491674190792956245481308881768240821849647994185174502657144398211171696053444599546171688697656790075664855217698729431208478586673016205912877922272940752050446084108753724656700032405733010644265490414968765683676779857213406949079741688479473550709102617801609084635691332308491872619655315932163853649597187281313622872752502308070566152878667554292602823924701787578838013025520690506096348105423765773538355320344319379669152175358693888266591423232951706392269993038761123576470085864992077152444091330269728969074264670663831909790189205857220801344131515211350055613174990758985828369224499865651377852047765819942290330348723647790089709944168853986402373187623710539027428845295740392766417270003533764707179328682958464774828076760500593476916238885609838561799662818843211453228518196562263470192078776546354011041751296003656861901387294641511453902832286716146547301538952885237056454197192506768627682721743283725159105291385249694135689934862305812044856385342493192785402562834545532371549402785206773339679949725434196610176573422373303510099237604360013849959609896284044759677958217997229401548041949452011906709903651040011573881655468864581139044550966719969375686569230716281510135773404335001390429953923893903364461671234934580141917756189738734520289331461772214999708089929234916250505339832226307793047164819078957119292649956419591165670488009922371464257048249183359158502985976270167333500319881455996261718537817577822843363203474957322549721813452087328700691544397434194003501262416292436801785348935693579165207339847074433323113866213092745055138291533054752119001899184134157176822394995977709903741900749133404154127094124936364176336650858688692933964337858695833106329129553890508095295649375615145810540087847715040833395993557305052492538147544485939535158181835501400769057050938210220753702171809598763362520328119812408635379196900956520388145499051922485304077227822287967914953182043373807044457953506093027946761382989406787970807520530175612097669220553171558342761238210946901087938988725255754241883267119336613851649525382147815901827423769007422536451411213610676762567604400231140261594951416104512768486864920730866099660531863343849060900430325054736843755791333734606415526539603905962448780642899472040219501462351811760544168987861139770442273259520000000000000000000 [159,19] -19699614761904525074311365384216924886155042627713033784648533869168907950564371001551265631947290313081241916581981656066196782532265329872361325204741361471385838930589610168220570022855907709763016801950753329286910562435442676336692637713766738386067207720525018973542584204154097127246501648499863766178850739478298289258487101510172651992221773403600753657514151512913672306907623322612191168465095754753886149093478392571814741302275119792767502462616711532562875540539756388695208404550727896145642145645052514170031225898812132301394101764070715641093944178015647694017113331363948609866018742282235990488799830286860302866276644975520560718800519733356629329687030769715303894308725209683161180890706386748875623853862912064060481783973796317023777743967547344822513035910971766838942633343340360550568732409839105295043752527927185436916038154712407325520619284112246854065533987229800433603136486531305866948567331383631120345356214913014168193319809185855109378744715095553067922850057568635711828930827860806602725653639671437578028466859999288134463966453743836986564061171051076394159054371492041678576518771812825963250185350673926549542875712547793721351598794039730404473191579954641121817244281370050238102511141947328767455783912500839383193397503709930618271279477943153092911232100513354201670327695449775190044760875573812297075536283630456404882361477028303533550539031904366234191427807524687772652229945062239719523722755512060561410712820652809939130963893735414042693198923604931642810710381965300064315259043408382598077896363135560395874952599041217190898256059231356639397166015057155580592702206739855921646223882949486743085864858943662981491360948921708880377425332858052800872010422825392786148795433276462359481977685447773586511208680072110352523257849889596724246043935166155988701452002969353993828280536271198247390891865400194224352296574217529716860808858425123524753367771889704127067365174412471714559500842716885986765800971477799091831375298039799120084048952651098672283106172362148143628651029537072026861771973046781645956194480482126534451990017767821335294266845206248524932856950758915640766670672616105684413905115260572947151438967113021059930741270996956804310410744872195572920469400815722876386761712321129462227495683771854281451588578089619622041520621712757864657015585510606766080000000000000 [159,20] 12934034537966701444718322305387858953222634751293075393833918987049541458184299936291731773786041211866790447103541261778368053795490206884993950552229784010033178711350424384974759014365541035499067596794837295084002871556922554415129137002417320039962716012228444225465581954875948311965569512011437386012405150450972070364894384679739608951445061362071881357842723440651356929938116441845399404074086962360766148857208972702149144918728924173477312743683109234396583181174576432370969572478524638628758915617411620231844992273728318127470833947575787289994622316889584020355513690638172302918987720352730976813769225404708260247953830887228303800267676782195384447320441842547641645067330633733558017206911840085236795048421358938360174928257644897451928748208320281471815479091398901295488285941465577450885068687704540025103452773858313134446573388585812539679182220535667222017627385856313700592563645010443245596985791893097729797554018501285999518982165781519375112147408962461627117542452279395522391510707169456683824573210967456376538402496924233894882185148230756905613775011521425602849973534844097129635976009570568991719478341974389800462397965653348142529354908619204482349200129195089337452441744408751111883882958644522444832338257216878386006340527339483672973644607794567881311959330957711379813556393194256467119727943740165167337565373359570594354519263933336911632087795793588063982482383515114558815668112170816277681862589817699648675772364717579717681806809666053253913151769047590629471522045680458104294042723527679834311983677769798371629074123688653130807606798874617507948359026524114637894559937356996309995468596016578892940547492876021568138199595074990164435500377470816353634242147276807567847700738298601616436363945571458129985552143836074262878597465284600939216667192207935590728829006431687958633144812590408932154418772876165416929196024967607728374731746863956445233162400497348543778581468481920999412846341620362166540953941326237495697016091596732420622690880211614225649458123366074841901114382866987747310278565838466493118520540718262684297913006738131916104538539582606054718495826166903784655866843801340438862921188228584230467936916187572338380545368479116712393261808056071845935587772563267709819924915870159856989311354202363114413626388684308687658863448758374538345803071504986931200000000000 [159,21] 23026457269318044974553872881370722492820780058599967666440369147270177502644796959097313054368976687057810813210514773162362550406628614281175239208603447476126010821169692059511654558543275881508607705983710198936703613464955775534183625636224996290899560869287449004073026103528042130723338692976530112771605721829733253110696656045821225123720555226754998133811019278706885455327183243947213854080170508610074978845829880013732407649637172534239015950354260740913022791405507589227968362889164257449603191289222856198522577245443098556127045658061962765813379397878612989605847245403917270808842759169641394840330920227867310620990475934870892834139688069548105037475912316367342588666446071135671291809938901871669955157479222824826535060494445801427468057218981036803566945457313544046135721792875964972689810609329803254279049038017047892059771531483397643695820437865408263024305484179744575428464498709568410140461659729481644601760215659350057611090336802883960928822110305148614614145816056235937711682421356469587980304450822524662968188349213654784100767732733565281854122959264568211221340481747685526398225732833590223484532187400058653251030851689991482405215438952812719041293695024509544494729896283891186007129656784490793398548154122783199017659364932532317539249025532215883550969678887710937964785465085164459926812365680272361309160241522604084181586220854866174251062908985468168530036619479164113473764356354333266065999224660783544588139937246198469057823226963506603867441404327368409800126324938213211324813745393223250577771142525157047997454296445074252682281775039857715577366213195079290781776165256565474318150028703337575046723058187648837795939223641474379766463575458059213444019785968720340739459331234494489891148545179319478700247178313082614253814008568995899574116463236392922664555891724045761721937558690483272089703771572486956374201273033772527552144371874852793738531306301787729508654169886334170202503392933618340365746453612932121764593121929026151614397466684733418111567699987162906027018549965552966084043520044467079070328853744398288858405949185314545522913076530118456792101149588760107400882219498084417084413589334305835055411078663408337464409033017034728537713295010604652079920870968482945049242445349659195968997347333999749769308398343023666301564064480659308911249979092867481600000000 [159,22] -89306403222705427114090166588787782695855389172173410287241310555239491699391058007174979877636492742605025997006857381555834820158898720638994215829958739784363463292132496464643558053518628949252409671005343778214810914181714993448999605181588176202768439379925870187255634339827380618109009687237471143432042341152641993679219904645487856260181407320027942072152616580336590078574366703793568570485769901793154618441133627102581607918897692731697940352993060488530539383546295614481000931715169770505623818429874468961142533474131863023030774806646926996434522000156595079303566781471047235543555161584414543946267935075132474679072033107208726355279315312099108827626696450372055739791172042219849132677871934992321391791379945789857114235582532095727051154004019236063438592341432792708123892243726630193118232623237807429441449334244759789196070363050149136069633133689138892643375015764987500543725872866567597843758861242464850979694268918189058616843229673258935175236358949975539842571126369735256575104436234128313573613497149991285831017363245000502172122525630542660363091521287202075392454527866433191962192176670859721772832022624322820836305942863011673192675585493968416995870255378336912051508433715491460796574667412349743739298701358532531701423759108497526023934030574684733021141440708726259493557219476700909515139488086545385970695790616866856083218807761968841754764810123900810346490343118587010835179851530471737688401652170635971339210832952485141900954129798683998305554274284994037971470509601761712777524730870583432519356679035628140621257968565840421429009269868047371141467715349244426350224491656315546200332624986160031834234521163192568353882774537485447818641747120609965836060144306583493865588241463921161319955398938372484132748712559276645449111128921731929199956626130392808476422515202317232802721190921136450110938773125492493916794614806255948242371783648463478047906226607272231175418717109955083181725311238746505670341997762939000963590797970633622379666928795386263453747573472057006357085973208714404222652900601804631182649991921481950879269753731025716487722174724215839870416978245033562954415083268477475557931360823885529972833789032132128932169047721725494681449875314927810107714675279809609440744873298270439545904115742566268338689847184318245830313475254493790643080611124756480000000 [159,23] 159318797993182000084405583857755841282595261655873273443583018448181890203046840484719563703148900267785183116035942598368705273919511064911239671988018898436928102800688351298899727727170042919479278508799598841708052897627148120522989388428988959965641755657415510056850733205522202645968734854183831100867162185983693519368206523240765054428726948271315849612096085696917772744597302716359316396965805103723142301744376244264415978494778141788037922165313854102437791823940875366192391467321900826805405172402541668266431269917110127426460122781023855117385302630111374712747649879808548612306035578907529220664542633676262784923094450488924477296058074560539957386909153683424954878262489039502228982724561374209846681784631117159612296674660655879886743859529544954188108173324044990384614277563194237229309442120628254106915716263086110807620267820736972159699891100950999548613750236907823062061134644739579589780236573893780954299426632682090710445959047259879440638547032491732768550778502418435947144023662871023017070521933841657359987493024038629412456682843169102471479193786185064276840112584292107113776275660777119285143289216093817949342494615272625099374998358510621967551095645268009707879790601455230784377249189781430956461448136992000510614050975050245776269878335077750888489964730048706339366949677215870555452245919200963823812961949117634458802773509250472126293616502691879953539460149903093978136110679581161993470020293705918069079777079566216151680322618985663807801981390291007569119569473141038630028678687386170449177639463817226651758773907674996347001957786022948382867574307127475969424025709087515307311318236530628006238826422712948748673794175789423801963470775172329833539844618548865074866394554383333471476475943161905497415488081018885502387420703500770729203199887452110744227709634189416869526675419771086038298373172505472798512828944595734618738119150654767036903499960563211283837033316007629427725978434617739379515945113868864637570444667635217894960823514336935136226585429899302958288281242872134069350959781087104426209704952081382925684402325990492383156639036537826876149365738254446342127505140170685165058949820249248672987509621351425450334810014661014625942131466716772388963563173207628655820562973072326593889911933200420286018592058825411860626517887704449950541665165163780578400 [159,24] -189758020519571294105974349039775731964822134841041490690337045889921766432786956413971900559814343426938551769748020792134185878173485724434869712052629919308863256825908686045694676566259491073307746234018920121105043139386677040318320689413191239794012673129926928495591929612633776729953501680921449023934590231250570248454899189061630061505364645959033034908615570666271222512261875722256813952242451710594903361249119581579707617560793619388978930786780137524399201231140191932695282852798906678710678150294506355075338668761305786703145347079786365332636766497258603997991446631147376224114686928857226667152897187946671383691011212755957094103744465326195113297254562468382595699429402885153712328805423338288735644231458169140653508171629758269594109954673514171483500504683624343730945123066511264517659996317012880118879159137507966695224413421899706276399856601643701925721485489964054064612337410718448008941865107316345748529398302149275088598971447737008772911883846053364995385324639659446781769998947434845923149298077811792642047569415414423183878250912524629841760338149950520782491812859111510949905185580861022808826901641857114529004407392782827009827119024004635123719982572537614172566490573115585318513631664596847091068052492269238722261155471911935435248035020224362931193286367799448388254482014476280737686746683663345590216311784707071442761746519093309335820270621939197637286054340435500255405895069305635915204450192251934005501513882503034258546938140234649515817407401795582098180018516378584176020948194389102137381558905438010470595190559765571480312736281367391060066602089916476506679943695429101989687532893008773601570937794441661650178909700673683479610302647269499762577749735534302590435571791955079600895429194556127194936666629588870560057262762493084533924616970581094636941310370657586038918224854425958320105074651616568946321583062353696933142606827463250735546362886079417356081996902355786088655746559767878145264961692164027591724772753466941575648337536859518271467721365543336217245464076476950902602385856280172718854542155915881199163209194705051162986134883855845376367137732208358580780185648463636958525737659501913653358027785077683273153678361240990104654381215031814842954515064506784665343820848228089881910398556154482213650549878421653697714830192204424664024636015666400000 [159,25] 153916549916341324242922136962601967224489300286966613110893003120269856548765099216927048702889359335574077783746619271717415940929342448053601156868992501797449060946874707723813778085503115386533923639626023986593001136743620996462479317853341529962526652938285300081984710644755291897070503449190205282672610682463646213111975210952352799135765199678988987999355949648023968878705057960496583554929678969242522402420443936338597316684769316640157491887115077319512618091078229637528964161475701890401746516645991558767289475912261027246344796769556950690530617233638415600040201734816674933786155544266641289836246243358117378634101566892957334918304469582787432547358434880660472074005444560060402295613972253634442164191168069283190733908218581292198071790366314911789128445972721022227387459664033869082855370923317234254131684040112043325570897063458409746447602646106643347365845538325282850371146722094352485108287162427888328301745854803297931182835372038055564655925468650964106024695007866346174852896510690529508504772334494316628334482040993204259641297106825128536873130996018543989736346980741855674033571234786587888524632413295975388187396654959795733957612254869411701715029123880039237210042862426099413602306122389591913526881957483748148243065082604236680684115438365065482559026204943373620768447948211876904614055167604508797692478844054945847596239959161069150060290661046267225615783354111284476818141222864407403953257973088719746692866348983976403066235519296624781734118331750312911016115978180021565256832599165929316334769711274750845019349297894324724529344562055959317175837601800289198961299531448784063249163445020529985351885312332622465123814970636161934355818036805167884834217274138806565370235597632258657010957676527951673785799042274923366677704836710172153164107066638048239084124923065175310388720018226148181536410984509273136820134301966990689617498372150908894433075163282857469261990026217403273317008479023908702842592967121787769200030445110587903913638880866344564726256679269072866508150506373944419152959240474761478983442118153512547274973367103741520438988053791992731774382511627064988430913156859213503019529504610571459362178415430580491539650661238022622093920461470183895080591945274490316080474056636160742506439479372824344606126484097947946985922107055996212240799092114400 [159,26] -66744962935087610703383015820934994749774853117463552456802494910246722828565716236622230092208040152442331510735714239244681739867906145576150276488246989863493801446398566560726688412961450168332035636689021881717009145690006226888830084859447654510610925819448063239135869453642122559401921002079924278980791897878833958522871533679300741553016770568265094045373252686329050873233035817087860718712840121420196910249069975417471966422673572017427520711775373545478029957733128769765196973985663218054798192129020401880645539375291904409740912694469913336336909753150690023367276547877086308986839795252037708719265612419066209271510580921560103784849469711249940738181825999754472787032751156585085757100651392140035980308108279732396644113376888839575316760579545172162048278613860704232837652936620371923443294225947235588813876249816729646093458646057265836797164963297763691065409841626870530267249456926960580990203472565455101051405687141034945993203097035553559493473571995229039282507916082709974705883124790266109729601454987184783118168670089810791256314732848925206150900004813165064332963789052793067783613329961433175089467275048099695008242761101721281182400252214501855046136136280038337911127980836248998372542624727784250180002854000384311461848534911838012489293779369056163106379706193813671508874666956090093008938441129215342490550972799641245477035507782415762601814208005582074288191051512568051389524702585585700521368658090356055228338995722965914985571214284942904386470936968168120822889146747393973779384052733930349801896192727861457843610879946633591789222186677671214307643254138718711285958931071004736290308236713838398183215929730209021967121986775516585880821691581185892221694167533082445407356656563420707184088605638114355976481356858465060424105837033838653303349860622042327591806016673517789704388742477255492449356506251060628301088638693104620725313486332476604046003890149119808047476262463870850839167607185246239740236567166387480359876632928235048104941307611628990177608639510399032642646726126201389738245907772977829963936690792681012965309509370156761071216351256794330628349936639621133303569425513855876815733318804819386617387276233666171911976044455626678253257698973036580811681643821979752078715526388024378826678414467420980205719659864180124524819876321355870168916566400 [159,27] -25206072252034396154631759259313305534817650722297869873778295923228000902867289239873175771354851834262783908798266161674835149708084297243442851400446639358944710874197889762765012314661013059360287494411235001856629369256557459541431499104059184298233360192779837263869593349941356070320285766073536309004311166835733183777389733273033672271577223078445619594396308582942670209574910884790588669855201055895118095891936644810464924918542102634730929287519131253720246423248078506048860604204823551355597320887988381759343933373459874282735326706003715143926843982786415930059278187054208109813321532557425923624542274765648672081254501711526815358493492218697417186959985634790170083826595533742196718151941312666488739888429860623219506754200511939585904208865986219122268612162819224175474441472351923320819403662717509612324858065907938462883563495571939189373578617446172471313055330056796134392730320314564104717432538688067904175480747108150531839340800337728005492493520654863657703430846891422593064351048516244307927964240722982019255661970138077475662535086389294513156237942195951017966356306727030522065808707192495856703280363706022569426571081929603620077327112578047632547087817916674375472074873931575694002390301339766550322728005843237951933809980854576834414578746341773254173946207524336812641931774179782976873346563682538830223660828340091850541585123732010765006015382187337114087704727003034512265275160919967882803552006260813415617620676402620287449679916817019015820252256779078494670459994914750202937493003203399849342788532017290417007622085317498566920246668429074032381228847514001966693321516853196121029141527243350019728304142227884329768639093958171740932386899433573927175010910670732061204564862288671767119591204096131816160174555531372182772997879229121612897528474241968177756481584303347530213783588648181958776281675198763232731850862594614694483185026456095948200578186386461676613579603260007864436108026713929418310797263330870712794021754477100022526064274674656528547107220217000807553026575668286306929560634392572740363103754608155268205996939457436885047720975295474052518289812329134547294846931695739030128345149201247573264849903413594387112193327061901817064523597179966169284874714735568908817267566281153812328027719998701762658730084881542847056673238864224966434295600 [159,28] 79641110205729317599665758729646515961624727527875658955623178812596530523320833357389647396620098144289857088192808472509955628682295376018237504695452683012960550844749673715739227071368646761417860183596857394368078374676098682838241577439765585539886082554144427415677307597304170875361948580784276273483526620156754036012542199546941951872171108658384945242870052483628483929063940654536034391499330419474096230792315139321705440444939626381345850368534710904550636180093590965966900437309103304163464467960282919653954299755808728125414725273214279681460074314280221865679221910233265508194662596012899400746710903816572976803480001437173977882010738073028632259112697969840633619173814712754136489890017474982304791918639382381447679597212078014233335518882890336293855749588699115530804893216572238754829724662668759903594096737250167604006400008841409068741054685120672882336572570499427342255747520501344409610984646434592588195497840800524078410785939210801442177984231605741966183788180555199937178804418984385859757418778629858930961762519486176908752780485879799084182069266705260185716319293294999467535840986745972764663057888809019391555913126072936077521138788398034810134109209256356994696226264563796196791087581276794239252400335545372264729217092989222385083169371049869746375426768005427874041066725922953326583696540123734875845937916658370456164677868248772111781253852007362009707804013576108137266506228259125002141395016145958613935457668400763528287869855541692924163599261859351060085796660593654930770191492184932738738040003380636285241752608399269397196328326232557855931298485844859096725078980986628050734204486036336521816844009724615534738427081145634600238087825145176217365905607781847457322890602234111664918656824749778044754738175747769441899348321097448031018531666680682120765700785945101859470883410205218914477019610192909100828730553071207016534185709102361127806014476456569657878441074819075989283907133612815804756631611228772696636593960180548168901923311912621262736524610586309240308704147333273482299105586714958738980171468938984632721717964691846551403077687285057663688850705427923313557396946290733389812070827220972122157251562611309304059035416689923642758657642882275539982070252103898536023493352478051775839144510495861434783870990215719910850633925770103572459520 [159,29] -85545974935169970621090648192332570277381633691151035744440410950242531292936379103980226673284779382599980757984019449983523663024845976969015036316783799452356838828554900967976305723384700358392604478917417886764039118974258962066273678147246676167537233294980906999753645992208962552868048521699117438012963274401876636734428682461580776770888828799403289535775883291403873174535636888392867269105182056878925905696363059676759780832834699356488079839443819734685987414914481181389801181332779079566271839398455784877416638258722708681405605298363427201265271556875758302652057693136892746584569053291142684450256780391465900828738506063629270950438585993071983458169040487170030718012307638223361905868895445742974107634336989463507989800001522659112895174940545806894342177312815008556452834787431415945168495857014512361299185051307791380476054766663698093101846275083374979405554211653490592402321516078140488260433566788046577599918642006402515330426659433384511923378192840110472618565175795408844713543961630835277124798254559292283781751450748824231265694617235157932562885096282481730242624938403661906421885105235813894682609235983330011182978437524641835841828080328568071963029861941992128604082065731118215828177404759535388193709573101198639244294714477849823780480573875725383547305892267140946301469641859508342755562517204222046639516548952149156493014870580007992545271525266212130042849156004753291419131790973779498954729454013781009290023407075275675695231760872053954765392105148855499946060605598342525283508129656422499550295589463862049510276523438812935260049484266935398292291532488228750145634235573045728566230656461069501945376717978734587895344082849651271621458954506767162799367933266287184271146334115495245979969790392058506875792708710184927099060218450824813442301541631958099358905457683471742487834328633530509068083907980679102147125351835099422821897889590178085975557199904490867503898812382676755779899626426596574316141435006760605876147785589245227217628374734083373383307896410014511714039292323913764005184220616620164629451476416475094404841981421391913640318134193293868410938246058051403945391495307966117741630503816387951789925699507181497590103672970645745139502792374228848984492072337353909321417226628119803085844139787098123676805294148332291318046348642673845760 [159,30] 60671226091786161391668752804654216138128398274894695934499109892538988418645653400900049942610053431069114082965071950203961766604341949666168884829722138046744078689909781145122975200410770930818730798174259556263328892226958880081070527945296844663541034320999770381101608161494885769975007932506406486360393395777157854618623072214879091393443006222245134350565145679568587071558850664721665170851351629058249968408847678266262684727070781316643190589259937395564589534072355646475553612542775263680090549223978228774127149595532703144599226742410820521737962547520149549400772762992709854471673919519819100018153763201419684708165503624456194277151835111321294154431900561097229317786903052902105996633064065680284532734564905437132689124027824530565627713567324586626403136720200028951560442529534144761088084350714671607384891675613399190990558598291577085750192805513174098762115344206079674521427264941113394942150821896826999207198174611060569786000165807900201325095918173273337375113300973115457950748173106736249975627209755542578369196593767713422178357524908697675602604035291285867540883623492089848738554441422326805593894873470576111019303435733038984347591100295987914846233964152774743174170350026827246965348469270401649631347665773874173250901265038054568453403712805145411452903759465589160744735554323805703007761518145865370780878430650100614777444930010183418917197059796382076962299729941700991235278754089489289277766394135853234289342088507753909074095369528491723930672625090937606276358643946051427869893431572354878840443618285895711980472396123526234862131633113386618730096630455142566988141862304011666555725711911885868208211321057018631764075264571245226989502464086165556745088424942463346484940178908332240842771584095488977841652932711815650337610959753757579211728039088856179424215079421939232374996888180247552225764907119261067388210255599222868785765709161354693462740803413139187398495800097561689940754644674469356504220976180240698217681564752830942930309482588637491425464956308632192322207722981594038820540354059386917978695379298098669011203511553540055404674156890038934104378896735774032006762866971267944530996087665317091231175003923588687321609479696036804145987220063673284377900804826120755119944504113202631699949986229182051842597311417368147649729008092601600 [159,31] -30131473336231351398207787629364387089429347920068836048255711426507380528086640274711307546169185765525933768029868244065854475684268459318382357371661226109170382473121063641031312973719440185204275771750560286832068098330232935835402366219017644425140768726001855120383750630174931829899630514454276739961513134745249985984674334844137528703104942793601321639355825434327638260902322580799778998148991247868680051189505327072386795250574605460639567143131385345403538212640170052596584200939246192699231866536683262171982166703619359441535731201749901753059921004023877660683973853591428148036485393615026136975133758088588475391243168409118388899277172229285348856135576251024720978217689824284692583989345957975054975147830127896670107675973909305526563241167022979745493744412885256290878869222412264721680018439131209890680670890675439094364936960946864043737501081027141487172638219776165747304007972525504752985075006706799440946336825943557311609371462281734796415801325374843083098415841764122269249669451121034838254017416298419049692261513305789307413977293011177181580566932438933407281647774707252151232922010979009905937145841930377047695950198184810769643657493464228212013594250021259188504551406257122164126719276961354990201711371961078813402693472647644123496711456499544142961111607811451548910801329122760701292700986173164403595813947980775022887210502562046108644862223314418354826201321519068600136178755139106027389320084638219778084987412174859585016838476059152800222606050998976806225999170498970524023928255279233231187413137884303326947405994038813980339932609174887759094399247035239822999601994414066477915503194192493519202149706804499565753231397277075536198702277155863487820803706552395905342661723275164564863486591486209937356459987642287411301459750079731051369515187938298613833895261901444604482775847723692870735943263830111156300877330533426349406112422829334922835825749109087185701616243820070617639059649699473534693026870079523836374061765360277847648440094211878619441378084852876911443562370733256430011829808219519970035608815570974723241422591109966195288039734805026912026056243949906113230244842452291926058418407483457110864449975691339387931982321239925672734540373303798144767809965911817658694264685518978090867946792690937978716853345292837954784540349235680 [159,32] 9030934369077768521644911836706417155383201043829162214282247242773626348722365787592679077668283584773612879824087008788363864094187186564398020157708165938383570940854083780094165277857302657340967292799796735748957105516167952532547839163883315759490954431972556595258539776011006710187629430628949742415425714374099713690361235148580846510985588500832776297790755457354671086090444631994652109505478234638649055144856119633683853632523839189587110512613813380358754161983617055449411775732641827865707576254984530830846461759726658668379982628301173997378369391148870532411089579068845656994475640922363683911683081132290131193154826211627293026589542227510459856597128354925587633592039054818943722456624118473810206395864659751514877089504863650465563269977689485493614383727620128746238682102846002675845937592538414610480925859243651158911850967484261894404591414424024015804174951722976071312864859642962336288486710165796240554662009867320697768713886338067056930839558001066157958742098569466096040492634475991111052441758800064169070420271482642887309378406328096449981028772502784114735989832109184197266619264080990949747964281466875986220076914365067361281909515189702944440508693623800615043853966196356332421405569356431535780688246625899082965319366441015559369962995149593197793649618538426185059452928632836084485910008125874599494567594150356352954652148082309534732352137690967267537312953468448066996481398256286094239031594810901811555951519669723890451669116641852673696830562985111072247728463802774033957221653864953386437694943490101184106694444950243427770643664879358135508194110287970400961151395630093478988498202415788856373229553628720127015606537522228884783271140693730190648073961552675550369116452020560185936542476083265825379722860648305335613898684141037159376690281392099313384876637472326684477992232387328856943812026169693248951230558887449229884656754531305119827674737644344583962719394712801689012203178176072544170011497430204416446455528578748858749436000285224337191117457473507823149227206790974500451449133344487680429434195869853845553678446260900203468285487784490998677981281463407568016761106142607628712462414547321742321404951788957213521594296775031674593543608218801117155997178502802733164109472200159091169886135954285281768428097303453784620622890240 [159,33] 397603730726350575164017019612296913008020906972517143282209722604847219237355319936705497667151321141711569619687785646514815133086335123465539192864825146702683259181731251845624164980494283790076960456856920249351490857435271382572857006280662284078660239357818435991724658812990438129437740741428521227286301433301113494050438497167456769960168949801632006413536908501298887338631020890646605431678958221457357518093683246336608784873736710282830410781701495009987761628069315487708955251942904365476710826165358155812404406210662316552683229258884829963819296591421326435352505755039862565485432692287577281888756793659378821848482230431610125050062022663866036943231070305422587110012939329945615549874025433009013673357367123560024222502213922324988247476539156805782884787210922428813030900258342439231573395172001770205245688964768741785503077958877843248279149093356023798510630832721235105181140281539934481241398476276632846106457184979228897053765137381681436578587236385018773984237850985698744831856179747389567182573670320659034204178288512157499511632773039864178530666870224539951720980199083550225010730511246202760536546520470305951375351820316824646173314051050645461832098500937170697435158947513621347517550894190108421782387170361014219987539009432680448489277778738673573839089591733380156793418072341440415148902632235033687085581506191787614903594311675218256524472552783536725326545690052077897027812100016518687808274402085413145596125354655272771229486777158801081113040327639084874110206694556456690304830185598059488871293630176244227356293423764926286400640247435348203140707042361275627724402867778739460465422251425485640790175190745304733014290827389678572783558861365270486271754645240063897658136358638702330883354934170977002840321772232599598324542843251053462105885716550137946882748341640948412001249872306832222708550363496341361584771145456954791354843580218269307582283147279226655010533553390581694594463412824446157757015918151523431801640060807687709103609332749749098650789440364017877407629413746573960179077576704011544996870265790935029936344651295447048268028721596857996662350529638271995260134790361148721257969390903962711871487836415426611741244744521608800044549090862629478776317202731644597125275085594609752215519930379454454615915330299468511008480 [159,34] -2490742320620519817685757791429955170490942090599688819732708201657411296392571069313725042723629642204341995573757818728154147907355240082819205233991022291539381920906915380521495585749082306456852955089609977620536201419860353669936176474204443744809036988156919102449362870332457134399237867297697396055093153217535827733707782705031688403919100438162649034801687843981749880332276792185932737746571036540605427687171109360023970598410808847461622131258481745176532637929565092268204122828036855759341327071178665083763440029086334211351473622295914832846411446685779903590314231134047392496338936741473056753035930386307730523782167290472084412468674150812873458804006697815415780846090941311732427106785721246395078886817312425542459139833067056997100037060549082007888078896691599974316417620290677707338567617132643073378563156504912826099706870967958844675996672035696787056042646395293208062829228026900816409540586165645163677326238613947953133175768637543767517220223198836770654947055343834307053254918756256226606660676149847878909914125981812362775468908239638028955159459888390921676609598968626665240842997056732015911842218161958455211222801563666341520129893286568231594631690143032114035396819520905088479179769932226395980150301224865038795136445942960168563740617099598844397967692505169701577032731905948805040354871040924558333387194633099099545042268485478090052517635903507857986950993966188955582377801308484984022928491420961375056462926532403586721212213290269210671682311296556887714732484433603523109559451109351545726110708352569665914806750643422827569128512060087174381571960789557873927886464430717573446898794717424743671152593709088136086879551272360943467989780072463703373897193436762477254964395319306886203211100611019332108415744423848263619090034980997845451632439459598863577348093111514853895110780595050446649328028517463561263088141505880070417529479669051365775519174047128415119117917170247740493124228310896287630967063352005715064895821235448470879762474229253363041188739938029660572340675025659575929683931540596219127483547663575049157981780616215025559032408415258793734122252868084974150448597302498289731955343574891406819048243179945465173112948717079972547374776041580452704064036502960049607766574635595793797396810227467432161949921055435191624000 [159,35] 1843369287511279771720155070481404588923718597329139315894377665318742744146348512559476413676351373147200920965276847611917657476804207555677104963890224634654988476824187158173662137784801588792772712443859419109613316821422908147752515943394020015970937572801498891945898299240820130265673461939029545073328433319069227927039811061538197922676028190282356524399392229259446081436553669693760011398685277792102779967596073484469227686277556532157784340639730613263767201773184321048656978782711272487499357612088109722367134261775270551371668609654083844898598322440778419155582232083956993837755256279144235173274902038170371841837012658192390823437970763425096889644353266276559073068844198567803726455659051783790992643804125284492302504602147962243990233933007167866463743498397783535653364944093647549797821581152682029950983326736762493484497453790019047539589381070462509635178111719152157108043168272630797493632316464355708891237354231885530956833177894483998978173691925255257608802364748662951947681620819363004892857485290982042132688553597096138999284750833307650701530605116199815955969472028005613942206764814235619758213105010198958964562716458559701466865652131314961205883629420574883049921832972195458750783541504478436563599101666210909054947286351214590210777538410546099565426715364945625184263219158542322470514376837763079795473286549465207143836173400532342045572505900441209557666152141686169705487776288315057199229747620799662217990365568977759028700687217959006061288407191370879782657373617857076700413307881535284837488006600446917257239017490525856665018540745739041076812862438859876855248773274585811645098191334284496894548077423701882020313192591219912445677227511030678683753132839838224190920003263062913432171752072243363361893326565591643531375570425074184048631538950974988930843946890534286781057838313232896626998789685089715482127206158997711570422805261388927802542716187340645142768560746360195779626578186264066191281881839524308100011147474406039001306726027291047010374885263636481018395317889739910221608243782843706440339606196587020755201312833439406773817938324902896682777225931347409057069808718749107180108258996281412632854732019553825626185595422048471493188214069827553825577505294732139539158411607857438702346327202644143486936616851752302360 [159,36] -898150243610310787915289537634782261772897242851985401242503720326523810025647145980922136684161969183349479993366291876105369470980040311664551597590845658652465102637125843398671043931889119212213006183548039702074626580897338552686812326380695327985900462679719757989031749345032717681327030731730435241786090078868752642017311524107930732907973367742530008729410518674687913537714948442371687144978700660825890314734842497574823221733044435613945658024873534974616186257756322310546355371197425418035660687795073364063784907540355149072534501652680131166388142177743895965073692798735630876574595806696540735485137237870546380884362249633400991433093635335789972629129602610386155849076956882613506542819614011562237882721294100399128290817205640962732436999338168481588526398474147453620278805355651218187049725751498258282082556188878250981050843688476519554726982770663929057043456341634316617882344507597304612259777579609233664679746812753048962236586640001738566903620922341407172350550920767896872740858666475928142062936769072799436067203718788972675779555938014354426703920219584114713546033198363753034598868121786652404803818131786843493577452849333823097767412282812327204155454370054260323228292553700983483664616654327149677113857020745296398905488876159937222278638631690014797755779721330729052741456474898180921735348719562917625863786907353516210105475658413500150578864323270331301237854722549897537096572416222522827870266330647281314588103425846279782713701155129380134826188031845540125233701953601572995755955393933625585072940357490479992415526744323143921726151179344859296074362827657362394144226954328460987865344975042013643434121078843570177604374916327233977082892517848944416781138312550341412315972057836518417380664264688585400115486282623207838381011442372063556577916752637088546709576601040295043813229776656293528271357707831077513119829863614878245370694804194314898307283988523809035482314625559920880439995839882422988082917001815144973839570155337233127673800303175538724154137535352863978557551854320616968049908176404267256137084101234419009445739548779546222407639464421913016430166810626474820838769032385988919056834341850263416047467338699406624128695544853623120390252717589014400838095106337231405947779883500602943989845265301600654053193990701440 [159,37] 335680706394444419639333841299137735485225731931196049085210450990397663361090724160979960390370364602252538578199470705163324678881895218052145726838559158783672892312491117867782534941955689489532309850510250579522436270287344329953985460130512132241397464371608282215243642707264558007292107054371505086755895706188670791156064238575731276757953326779658797101910128907869031404475339790568819864109548641339493261592504882170086233477112189235421252041273042258121706488250781367861209735325804764272345008089280314537119107341593366976171679300853596476276224896123128923777109197896692946307195245761763233117542138894906660152401717349548981746889511651027986160107843292322394741178201175300859336631996892306602372401334603559667585142074118767270856630743237820694004555770107785393272451042489629156598369939648128782769940396026545581014480223411914601557036918912328053969457203793629540310594894033512967721460418607461754893294448004496801266400999098096547388070302151136723281159569791415404028307969315754623230032422436171237211230756483427101745091518483604247639096361299393469971537596636140752600834683622706764755476231164515704905500237265862512130725365304040870519196768097376571204778323901223911711677812374950679675081438673181623130707602846258146271350848848523632704428403222197774502976997186462692224202975053170253954281173013694859637419220164315168214016831903398551571095584298212353203924047568820607593547053383791002954131353386094273905149605032108524833534448811124197600420288292778332851646172363807844587134654488152263187304709061768465502692069869899426931423585485184781843034593858353178910819136173369131329292737479627548687893059595125624162720847064554270952157803364331576897203413642252768623261071163492595178669601408127366017175411762945345533202604919895956032769073857036892054475528350112000468196349529115790834543871959912177100062740046141081148738098872101964955080852601746148635869608421019447090615078428637817623528568760571891018124695521022270723790075649735284890532139147613887207681694953184594389850474472046467232246919928246047952658756105495335753713194813141139761182413060945895704351437202824507039903442935586758264638316939199563879522919441994073149417061715105195653857133583239380148969830206667763740425141040 [159,38] -101363182770865298862418813638775189491810847067942860402011438565244592160858878968938564997358793672706967367583099405774442243293961244013714185489072261130166010423359534759226108659980113476428226692365085859519910587973592616727586375556671738522004959992488090603646966567343085699237815984722660012668093238548511786171776683949081482782251664623922526573530982529061611408772948168675803716259294066990852909955831027144894168405026655245488493204885051702228568521462132856063811653446592547809894269806862563679056813269414964478957213653345530041071906977553001306804588468098509637490203698702666546513002929063174421822253405515178325909071154853881544337876718170704709238049551731638362268872608535600793414584785696860549432161058150352582267257386158718313824987109087191597923233861793231880748750265758969027273725175812751498775622272429781243321412005388441546033669900843847027993614752087429140964096197987230587334328479009892249378772584042158650513408084652491916002969811450933985288704751661863312737834665567109840735539610051765571622857191168263755148889832148061887908356208763815834185334160690402054380513300689581663161197986069858137639120678570001103149721575396248487583975034985970543791747168000698637331258100717704075299176904213291544260800846876811252122401813340033112962602158572386729558369173999400750367281534762190633270411387660779131867364723034862050011703630758145568306109231446450937690520893152566566151688919579751260342670747932735982147228031222123240266587086589858471373281093895474941901122639509593016283578639528696892391334713648087935289980682048131320598072501803249900019845738842478740754772753399980152860487234294031060230048511625776335600690369054639634245188294608887404245547042443662225182775597955505945365543158982192962573853335166838824983776946752020207285561412296142432419651823894317040550677161355107682101365591580102848009775256965401741295404151317776672032971622369983103530450550121870787792526078100740869119913459969890667848353768131207944280135507119013583254816158657101629167994547999582728833175667614348036708688318890627093559527600161056641210786765977233546739506104934782769855355865528623181698527346273552073697371758347328248210987898814195666865783476236334482864872646071687064830280000 [159,39] 25466634805766860660314184621409695305723656363888291116769940284479953281874008572260803161319632981283693002229877595350203765320720060372157122292352397898022507070996466799788274634280012680940830990918680819312441982817436390302998048651301771067542613919207046473693720395799504245068018988600774695165342010033522504854188976854267788341087464926696275603738883864570907487509321978647915739240791734889351728101406748568695779904195070760126472526060578708563787382398214744930208517084154225537223686596331692568262741266063083160039382421143391374103110299873998548554622257401731274467349694880955356000563098383133625183996550543701401431782946962173993909415730107132162400219423390764690811691454658736133681534230425634540130732153755188260771256445995687134347391665405658596916895617461128910950510083010703646521472589732622443542698786825349975016993967589401653475632912875692273376381598128480771078703236918443257069932859152352775823123064345610234939563011178922145158786856180613152251645084715109705517332195685956939226834013851502253704359615963721333881124075628356761305178074199641406850196304816045652022164806863561321047131663751847493730400401530266537939703281178445624172062735307092194474076443697746077168987829017692633446252564136266010769172737103289715319683370277844374064856325417961344193547891813773763895657258808725096674315690941494041167849402765298502224343501135022663333257671507590162892933839029836713213751183274401709685220373603388197630013336481659330284855787926500999208894818796710618315148084456839353815258911098390341025356587471719038241893690272848236707850830181899002132549050653178030260571653482579850612044016160682878181321261560267772349298427218147598023609071176666587318920676568754481325609883741876701040465003141583538763870071346848609631093743334251881880134288804374911510784212216813824198921210635539449898497526669427526809379172939898171361802559841759778898412600625462722127398802548995435997521006745554372391056496218883663483345667790868713177333711281261432998485220562977912556932276303214619653675801198548279187013603523638604758738041670346351460085308087740795382553955067106724724714725636377706722104677276278264923563762003379182511122360023416409851861527330168199420704314901376738140344 [159,40] -5450964414548682110144688759969218622931601195942051358206803099604790386316361029265947464205059465870986071376852969505147706022543150788992127887537063424640790222312543803163686107512539935742160959663138126461428792363140146321700512246904510542737045563708337865229280248729691744313153163114756090516804433221351566689911579243516293058727740799594048213514681386261605730415806937703080497005437829744428949316021788582921128011208247296299781642449618460110099184974354123715006947797194955944496285688635839005034748310431323590125053525661879904867770724245995011748258904930668116478506473032867881447997260690282999086346537874067745805764077476064980274811591471649118219897220071416865726354223513036543178243175342844787974611366769064070957595004845280514710102720865579213025632423069880243575020705381723384416760465217324057841744900037330113106601149759675051802117174377126961177976131349787309876487610822676197772871319076056967316477662923771759708318973922362361573056118967785693377318629899195751210622208703918802487050521458820432230843825324812946615561236967666092197285790144509470928348156288809883793162174852000057120382527929978561141141973906704078018841599528638706693393145097333573128171623522450140820383258350733594692343306175002636386319030296552798905890858320000209602657272090053599761061010930378754154147945248177618190653391920647709666035493194244060968611335497643339162351999510164120656146603582558494729982407638973594037496798047812343124442004566448751019732130957724375374628541364437219984902015350368805805356983111996220789918336613807867232021996841843001470891295886850405500446709139344816306469993016846481172951755976182572996566686921920847224745297765086419584591194589508299204754087254723522647320551678145082893534856451252696615025383848300556257250942407429628353568026613013706549762355568533095402410215786903567547024857339354749277824430650756548149804470418150683146623223951157500702279627299344158497324521826368297282812934869215352917303325926038509766138530573780651722417634118017444221267314059303778406499575491776932518574633858437389911936003833411420248914139925120655538289637297153312990296036069427072699278554605957515672514615373587132367207686344731809396369087156062891735134049928519414208 [159,41] 998330594947856749944753501275124101502222358580025685049355266915655291732480365828606745061357397383834709024663002538551112078253385010605966600338705548010657807829398983831798099324496103234687809700493245144949643244706673980653542465847521322872043617304355735108194157795310183267860046724387845877658717120747934711430634204005867929230586822330473999407288964811337415000105021750800534495482881702475634768626508253670133956766338487875974232841307131240704337444127983609245365866510829505520946067824543888135577360307132661001113576373716334066312375153204624253222619338197850436463838230895489366264296455614353563226253646985546593355054599826027399903686814344674623050331094825800473550348374700177712856069443664836048247992393836063938273624186155323183075149532637890252310022910845007504507968408710937834960879639891240601943657624319390062697740854016534649218296092427632046716934281832641646174749658035403004207022749481926697048872844595431769105547008328768006074976425938550020869560894570134759566503311563035254953206345851305800860448472889289422414223812192426381743794156300466706246121068915127141998829707601973336947202056968197126929680821957345538787121404509061677101740329472607076663634732747503730425265746868007524438251539592009104410847818768304363955691804606681601697563904234293387723753679473563944239988577660471325790635139595867323753740865302706690843262244761703719478698106832167435677794285019191334042177015687676816951262549861417781957901481213899777457133466320746859774396580275607498736807337046185747720770719138772597358125121471300683704958504566147352339500285851606788815020219263580100549022261414453455092233803474888211745721197804860406587897417855937691220419840005780661172546763123045171091857989406191026533108166070771672792876449475476724104607269054254104335473785393499075807820853956376849581558277220451591763570927014525619378752490928442695685717393538155687682441200820834261799265356114274283106122369006440454092169550960117200104551196501349818081299202331475715712947014664973017809579136144935185216164370500708620212312720771296556714741193047663149446869161605441019923052846979552416708784737478205470186163347302308209929504201730880549704676832646577908358742488814051761866249839271896 [159,42] -141384334294267062579561868611414154835114964837155463580503233905522709404277232086888856568176567450525902141107057034256808376395375337018900755358379278923284298463628118323220630668513933938712092487312264312582638120565431501523798076913116104959679330639879462988524780055245837101718509555763539676773807594595346517577706748336823396627981825582199873602129272903852422702247428367593763292671750000149538654635994331731090281462103812273624503098858504828101569647710437642426759137595583609980632202063287964930525017934301924745363359701054685855063955833410632971660637972133634709956464337025600382730116038524029474853733367732815578913769296176855475799225501170045327936925356875730823692844658691453578827727966066116193356218600890635722359108329434950842847412716804207423761354548126819409924478136921060773211541713919229707715947504122084964117142137875112247493494802078879543249696122570763004407819352283334077843864749314916509911221334109483029631818306111649922513221984523483879021219828491601886918740173730512732146431632809682074126608563145902141735144753465905885744310851347828828485859107854154274859872278437339906542472548790002701578934340811694290777786276610100717448566756156212933434564362430068896143942526270694354498625278939385250011440013017682577086707835928351936904182908898390939652798992603862577481105144747264377620409231008585895858394338991227858902501109558166103413713541475232775347392150206430605676663676551979226795544094775756932101955606796721100983303395697398982259672931448938040883858311318000782462086307140520883242886611518278679333489458866413556128244776143900057771664079464269290227697533460784208794697626552133802587003450388989964927861350534359139467672602186504078730055607670381842743949526945639905820274859496796245725139939871470243314938438154500494804245610580156938717405090552486763468680317949462984216900064804672046326432666434928794976150147173601709113826731775434870337648777140971496149284609360322628846796386098644939166632811033386339633932817999839752828141534279054937559478327306480946457079424032848098775190036916231568165883342881727856123581023837906393622878070658273466322182471917351994449356783850846984906171276396760056886347540864197539510713003356298056280300056384 [159,43] 5288103842059188316731784500619441813377777051243746464188572391944260209829528324209899333221519669170039752023790102022758966587723796229724152614904382802369828276281558168881362741265630325722721920955043671365665798968874751683429911639271615040336081435155816704081799023410953744452511117762353966828709420490198145527858388786944358928475103224211851745777888206549663050033400441097197027187807886633640960958532745223497344958715081475185246204045776616995642196021582437198248385875359898601967209231518157554950120934340071872400696331436750263588080832842762492983083361171680205877929359016075784531543329175184975166242162300589708140842317146388059944522914445708653248885160373716764103237182379839211574094060562536816456783069177092234287441617017874992832448074806972888947838303562472373991786108468326952758094513622517401080625066393943730652216812479717899384608347467226825043960600901027523355218806057747569390681154875023774628928106037235809665868037242082464995839110575165162912656722212965176905542328909844946103776785977764140115433564958730572752196275130712338492398026066793633593381013532166962982591547070193684549908509269911198464852142321773052382616762505138276021318223840498489187030186376335796444972150667661289823422925529257557534327099276271453471049171166129175892151645774258194741323263158922346771481001905550898884886992816516425351821845664152098605280755613458014697293073241402577767097861052407143674342735689166128924863330920358648510143506844668244518517388733029692295663572931729713199445182958394917265883577213148668822752139361791136944090326467729039018436757414412441903581208356740093546585289990581431875040975396193590044649286010942580392941282974654008943682777941588383589660076305891058953611876447059759365255988466883322305422059641679023147306046375858870326746902133727229119289586677248636837390474412937239986916209029797325583116726939108436783532341961266559807228721123325959445227530178065229313645914217788107544596404325748200406236257866216740992049377564740841825480927899914003946955240179072429906691437579963430775953948940590534761155703538700073380010147805576383833991393992142679171292019361838035027004925223145782530298688937896973169539309852166956788323918879260196399718040 [159,44] 6030013198273676998602270760893862049703144533200934687912441040009062487697405610664859974538404007259281795569096325651036005141352652372155783291871877603275176040450417758540341756266596578201417249372290785620773914261803045590564110984578987471318965915856708041935190119813494052355355276810252175956998735890452572867721690715980680078367853936200939892323502927607247705311154182998156889882785257273357027025516860405450425632185310980713136991084820265991053828277981797601052689515852896188078548334222999313391725430836507295414326924931200380413856032822684236747648127821798604519673259606992675995501610694629778457929797924532099393897762164503956251439684656606929160733293107722376118080422157705620200164621104944635117139649208870426384985556504282675517534307623157336493537119321731927153294618592965487081311523280411422719383221910764415577314010209074956201309163302383363246690095001429694744267792482836359819188658484858753231675192372821256383812419701757385458187064957046592901256921247833487289736620619864833423755104077094237333762026235569212832356847014293467435323929592725644609323979406548154378989592826542386950526769505750055066136640393065007052204107938010536302995388261585006717871060774546726109975283566125528408961114504552298981517220458294475681112632089697627867326226583595074528340928941534618388014230443847358214833578070132147298585267512646971310371829897496955221493984947705559876884568349380881690367404132650565513392675366995785775104932312419983732126063916508153071802751127227020963319541176535313307787525958888252176433424066508523926983398014496911837777021614011539286987219375922722064868189294298154408426385661678266324506571135720552625913630151007791425067285744333745286832832604886869655487030169413620499988210729606097733082045519058498147665943315003008190256883764630341400579767229895761567582726028192123722784296597100658487486595333497733716147666860378451102628262137722475830627410171242732231016067669800799302865686385856843672088196541234045724914590830157105384166747676637293469841266677572037132942121465275276551052044267991143604036583031371151491949352140010636286036264127936266243527994493140100920693374489257090324183599180290921399248762468862096749280904695735392437632 [159,45] -2887770626490115237147639761588556010253798768356760141826427642577719177753541254800814348371203675047652283446950632395908406833897013162385442186557143442858898364000093363548351251457840529469380566392445204190125453143890664377380530924197689001477558334973978660274990810936410100226243341017219639146135394897511938165330084275561316176868736523236875653984746054961112043858714938022189311383653234843780921836884802387322672809523426735998530462974316858094645933884793086764924938293196818914988144683928947224899888267381886714435089247079094501922916438263267260289477611706530006860951841870351346679308290446815240518095466665845662273566879817770319760460448674094032729922976114793615912453820803622692328241326110753181701580231929841998569323865984862846271946523631517205510123604882689560304306400082061897263571658300143725100613414043892098493046966781110109291243059150833591490209824325696329568245869821722498602935600766573993218973186494873831675681543362415707680264301158461882219098089246616184368530015665183187612431404884451338551124061440606632429965398544843171984202245835309726152644140568934938048241199579324433513226162346045061180164157772764976775282080410037476611049417685110141991510484662287895170418377449618982989554473024654780277959420506927452132860003595598435148752260504433041191952929482139624579115312137522655196999479496187415228759784749582428370703102352755233433764605745645588897717135934689057722847630017278422805923831503665062474632460772592495687591587205968886668199579351154963554139623064853507484363331149217305032679712631910058291835203114845277214651762724155458539592509970656240075471493164472834197322386892987221673282692426802709843225471567372620442036272160887464827529124625498980213645465620529339845903087192065237854518051932622856172419475053273273564238743509858194147937366361781383669363593368227656134771606187950859444711466627421003180132997584167118645540475514217972417373445432325436478471854940152942080109420613359277926912676562942879667099767673877589738736766688783206520022707399696830517515561818232952756358283204258620506387381699571726910229863244350515977640847622041854305908224910117016739148880487548394664338643705811646120430650362746164400711944712203987248 [159,46] 936528218693328829298480375522621275534543827880374395916020298069551969193797852431029984902053571175045009907490768007694652066526054504356534307133688702517920402172863757152285018150127543162511519197620119643270898272999147133821935226780898122126914166683351649717680889031971099702743681555308440769371045318782922174214190852443713791073789117448821407527395676628318666649253752137891537306972233177872423720207832309031944011168175494576099587844355735423859490002783828804735921545197859167162380792691982164040749421769589089244874369166888079323044767863468301143413241088332749171477769028771106268787503670787172815846905780553647927890533356448279422526304051481383564109746115551838070194427653105021129104972839455178057714281859624338027173378598037935557956900576545839141856076698816021708092327269638177988557387511510410194621069459504964260994228895198482925102802042241705798777867795863078506134403117925675686360754119106595005966858783161943848229832302124510899685970704867424756042447471438041205349581379948263950637899325859197642689107210125310437488245445161214135406525150597949488332726495148932089848964486955097492662982998674593632079989173668128215913338785720718003750211460434894634968133958973690240073488461576486692683508706464124104563210910228617828935017850749779597498687047110128493067510257361551333692228838306340524553321618691392309150217477532527689490758007591849444051366043763409724227640346236269073895772217230746881978870115087325698900837991622227062604915219179463433979452765240706184972916877882412142536957161094658097452536551203064493510044860458474909470230765257222465338050306853494877329363140364130168275435138159055541346818130528574592869363376687253524929935130034939992467852168092710822031914148493854790247642972501188099805840551848359925088246190440730674177933061379755225648388764761493335543770925264140387866690636809267527523393905400118887646540534535666924399954035001211969904435501474967674895870484865988674466808487681186883887045021222274054863278733348643403750816411572726747926715838133126916755645603741818523972519383753231480887144298627895599458402666587277289386725640109301212488667860130801038261474835823838754827368680543627818456617547386120862694927251065536 [159,47] -288168132292736657680377243521381119900633284788942297237412726276355161730411450276868037962212664233364296021065459877287036577958227861895996258804661819171912062707743999872162360313308375408493662417926401603708290449092036135355204170745642398855837372457999753942484349903746432054642796534399190667647043509348802895816560922041795016924110870650136614271877459363835187569268571788073961909793726496364941247155292302127531925412684458676101643640458703207801829007412711837494561026406802404038984132010533077296599215912622090267613523132280305443478525078281312597839532190428235953621920221972304229962166214808835603208128960240140023731454761933006512076299061341053249028706725410629568027002754570627397288476111930177833759145380604129840661636766890198515122951636345430590861137566767008031346355793251875808178506168756699273353984412451814456187183386363616498482502633419381428549305470063967828409532729691544582972533535476265786436689710236813873188553205687362358267615929018814304129187798699310774825175238916471744569070809243065458327876613069996454570950825850714468639712158766452068731623946937502668008030335104828646337623754923744292067623103392327704272662456503454707169149590288343015789524692246316585852583662728024638722209041717075394836463001500548302524341520385342440941469236749451807859241865124784548787753596289730083898766471954902361956139162579414757304319533864781996382042383387476171427146639071970089128949296557617633934506560094533322447260204134263605545154032136445485580263261682732508033651414488310369473452004842172952994283029753237659767131803208840668359365526551033613416044531929373302256988143177743567073784119285464228388510036111084761538239319317294911191216679666230556984415206071020902920539711108003051169178932690861783144373899728302810992788201641545325907329929009770266174386621699234621510588493170524578014710530696580385866607113067368749053744008233176829578529935177831733724855336774432003774617380462435285571380621947796745520410238823193485620992610704486980336709731797153803321432402350391848069585816677275429392010692643836128749316910874697276059143159839091104652078100279283842585101113341660539213263724855601187075231536885103687744586719298098589265775091464 [159,48] 89319074126387006253866530978261701650393039985866272193703492240065710550058378765707706410861154624748003758147260864544095470972636929556282314282566308727571070318217450707211466673548694345737830101842816217071057931580912230761338902043162159269228426875673422249376312610126380180093953617153365738777557135199121121351775719849299281176278851710365317796646842810082076183165932139606873239616801507809273637233808087637991779081315548877335403573055685700755347791307052420010900839045362095007211563314512898079317970758273391498408471694753019803816753305539581794952630977110707284562632182976519394409639177001811510468885902842651481793158756198624964895966351064550962588357518179012354999221159434095401658003311455131778968484830686040402656070489265712223768718805831534679350769238409987176590875819867493693376593767938033121670363570654599189361327179045101215191536437291940459346129100217536770353664072094067737062840298063603659304976134051298853639245857875722413233631003162758180282855786661392971440810960624995180870086421650759995182489059314640366432405723036333730128952059030321107270733868684663049407464819278137720554089236723805375197500827122713615867347049554622623917180317735235550279941811712058114169847791107494445392101886726823697746615314205736359169375222750230337201173175794340286491964058681096553935472801802737364201102775086672118734190691750443103037780829925622285228126733098802680884269601152187502431305194237699923958188646673460101539451829226127829221376253306896337104384863305416870387601782885241351673378765497374061470171395543454361244440460568489812584800265308934422283714559489158647333071365901721674967599840974031041582938968913490348915123280417281806801140825466864800350327628848050278008751620254703894225254385276245964542114900720246639114535509062547998300502740736746036921771803111803632289731914895970639766879883502426499287007947845860732179929465613015205576873323274332909896760564802226029458398496874176095020185098882404284263398158801011804268111991020141118461179170376146968598133607557733829824470963522577778320964120786994136644964941124084287359556653530458111527530833808497610315281480894417202574501556587002851086232031354610333098632389999163116239803264 [159,49] -23719313610493904972479489385192149886381367274779816234674393891475640900605961519057074362250403973389197186863233524207706959319570486328478169310639315381542843355349174844299960741860783857891926718410427400167285217055240738214809465726075770679466348103713636470499115263450729751961288172245353819657748584052172758153942924523395903507485024598846055850604202978613184805703317568265954545548646292625248260271822625813483171579883039716795607180417319127001606344178585821531027404385289370064023644600317165781439217496365292687961649116321877929836361337820363101467661607368439851978303102212268564449069322304905507542002964202467309231405245561602185431413509087557826153669273614970073713737715204231670657501264748517276752778494817545051072580903006012234065078713169542799971597944788260650860352699724340742139400463796429924267581897211969489828040053924167127501194549287617549063595282474958670794087101452501297775396255560778144814353530693906844181050663222019109679567261884875039361638718209935217453577311964957229660035932346860669937623554109568491806526155753866460791372925647391612481778124454840628739559085170928317240614996110916666120444998539087248566726122934521456909834498674749975457528003133868608579102996540641252600007033357987378585480811153475023782571961056404834958780475851512982828826349564181063367779170141740101005976515099480031084161364103400828607373297112604707607871599055704621305490548941561084752457942687243252276632019441241474559763120976894028605265305909840679537289678601480051065929538019504003595442060813262739090078073946472108778908707541434538062627700475618855832195604103245700189979387269227490249943515260502798687864381667129495830288708158133462541983864664098386402371027267572469389587197664024569169840120304434464151214663118155273860147104999846835398689696242015823975933317019123868887128638360653412256975909336065069041506676092577245800524975138350876291987881742157897362303042809934625554567613106898090807123299709701643365073247255102137242875981220959066633158702283199367568599090609472963829165294498911420829169415371777558007345984478008055659649728803635910879508698361083063786500299337387279703050796072812985728473303216841639497251970787363395904048 [159,50] 4263415333168954283642369734625442281543662375840725973835652943740855391089719817832381532153296201294178702858576033128345474058094512028354156339758003040252581057782328740272105593535204270132829640833221328114383828637330613328570758706881712333709077005802788514314048803274039692677326964017568777209891554950501748649933860889929918986965514530883732423068634184288923996828142913081300852727434080730260475837501421289802624639155937672142490586494800457620931542445352763600715503257961479992739148553623808623084492455125485809918584512978823277874534726882865653699224668918185581697680347218370089687041324691270441905445049907205596097846597519619881191970782320356255370976934078798444328759758361782239414779196515220215893904570830686907771183702420084518359626574633976489289667513849753385872576150320033618722207367027994940946110725763490619436744479827906476101527332127117928145637878455962533632680554240866718568134518642658841507439318695633689223012616150730019381195663991038806432131270092225239509523085384520288267112739575437217490277869077656354017851888083657514432689795675959729418659996743846754413206982707229065750646368207743283176815516985681977109612339822801218220697911901652980028951220633732439894490549948427628036944586819621424779403205562862162752700834244185380693414930209199728645243952400701933402927458422236905993814428992884006898701893531024617075962236003096122797402519915457458200157673679562971804321034810160744828346941741382287808899839202914131526350551428303693449263898785018643368436517520068635760582970568812131075947987637068790056627517011172344051240664716587460818940310797074434411403861710764767573060266486585157663660470473541081038621106636745338133563672626505321941082542825617029358715630247388900972764449015741122513491047904619568729501638073973945870959439771477542806633753290656427893149450151993336499305676048523217016925182620474467236971985595862348365447371531999732289763019219520402326404511084887978392115657364303517869478627713831295254918158394569798903630362374468837594500988557941060198652875468347080819570396199936032594164510077368289830988709925361679796334478675680759607192572498476007557935393731046696591865017620246235991637108496755474656 [159,51] -246987766261210646143527148718013064689845861967064703032152705337639395815929122688367600679340493251953191239986769073630741722217784726572646482409997723904384563376486743060250816179245271216969388891575117951319723591244649638238754839731255227653414162199902326524700118534254450946589773764730201468652313463656300307264333510098433613819244009146418630617339339530614713493958794152848089183483968791385937058992878883511045185906459094140599435445359564684307092124343376150068551466281821970013501986824103659145860488464549955416097453206236410669729490739624366317685721592132458399655748122556552358210180457694995244470773794257859984489447828307270197561345183390118394994715448166094209877364411794574029025408283051580277195030245905673410954932862963608870440842351697360557550336043036395248703219527775994423369428454159884357571392412892815569848737086993312731558194405682464593102625104250820354735158232222891772806652798632708451777444992562663729581301825162016391062278609218096955358276655425903849530378170444724576461852858431585890733347315537005721129096264587842667659533754195446497898751918796112527946445287601747792493972235164596239376732016367475567767605972889734219438525115619049388925462830176299080861627531420377526646354750836092465319136308550148918293549835494091102896898418156277757491063225753362327198151015950976623289618367598949643382997818745251909874313429827434697514864512267145309944533493819229184913285572532943073554235780763220004848463783546769627606912087101228442773479333692657512418822830286212927782627269719947253252726520150919566084442253096471715631731281919049710819811565639865254754601267223800021898611910096913444987698080446292103515291220476410512978970621225435157020077490043330745928828370577905567723171310044524975317422959798658439100908004294852929624646728018989483225185886616225812726356717235265049223895191404477020055745962056662147858346776215809252129674037839887428799660209802822503064306191167403008740019487202853883303999173872631110084779440954105636995655617241784534699316354092980452242357031164204068752081703379351016456083363105482203156029818393155659204334597945725705016714364536007304672114245387287002196272012678760597197887417905028 [159,52] -106107365644038889688634999573183037151621960558036370732014351055984951625929076419646357197499770118983447684745929483886011336676674055450425239680950970724757935960323963351361462633645034541575544065961066360194766011529076699671918022916312973654552255527584617362572388845666055386425900601753278107705921531985968699929867277542683250704344642674633105836307031898140946474893685697841031130690580340367065177807181718862361920216527537940748758698990408766070462220327926932192132796148287913484088478761119439170825149847546411431262291549507426391495202165836941590727006606799779209814307027994325614347636587918635450094821090189242497594418565108204408370080468938713758652497884059757299289868975656278164958310053639466660817077540361129047858901156481585262541959150838882989339138891305874204010909497137409504049535687757806161855225325434272559421488776780739545582336910789528636402115671731912966893894994333195966722818248225509374116458915754751201641626288649259374282503693220547332330867369600436041035177679566214734984176730922672013623863151382028940994193966398228139354450539706166607522662808421528178653193235148970141351380644580178999794947136917143294258543843595089932343490260993048713309406921982757938478430222724432474987098033871915078385248678080254641326226213701619675352057101825593832203399176971547807426119871833508943681403217494640801145524361165338797610905699446327703868525134084135530489852280398235713879226119063671602320426020365307104086177750031665371748469628959239875148037418564700330684483609421673487611645969647216755102044028163819612557570161388158252557800509401221767933106077931658115929012495204901997214697753264571407207836030677041600657609891657958458932236891378923310719533903439023800300210568465366561198754607022764920878627563905754639568061920198602621077890650233247120633442488416322814577988828182572071547150409567011229950294812280030411009180150262424075260684671123751972946209305621658588254643487232899436577527233990746844212926017709576530520781811513966277261718947286883301180825119352698763114030447121683802255989070976403461780558720224172559409271705874527716603778969487691849349962227373054659354568724232761823007124305755356176663897821120 [159,53] 34346940763793835904750338481097834072582882370276218614323467747016376560046451113375420303876720194359660176352760573938030166807336472249991414395810574010035848223432447572674987321883449840163425353306394546978689175618801582758759151233203425911579513609657207372414969060663894577442860203459626307783372702844630721268082723592577408758791559672066156943445577792595797479406091595116080374893600729889189015112492745093980232439655394814857396149850973808460122859987048458277180568811316800315453739437543482651532051105982253072979734817649382767314048238543772242503590323624220915168866619732891075513067893530465516960965097384606333154542029040614800903406386784660395118848873687348026332423323635284882588587389520502361427879994463529922255894822481234447458699232926120747687324919055294060715797998030192627947854156333371680059493513979468949578366873915762886813548398391789495185921599265666226221230504565568334427327017864105329827493641600417892360365306270704503390709874565349047973620901498520565535393737793619421686811418860563960315187115810658453783551845431861861708534928630486339151427513003498876232611494111622985947124645463942494132974906859153700629517909085264180705482931684117671520706680669426343376566988054531621842803241538509352284787139214942194755569451573452556865100144888921723011075954292674484186776045156410262077810860705077178694039142600088413268625709950074859780652482945609407288997931030357574888603432373454679519023453287780134292574959172844777962683793408585216793264104726003201161760897471679567234160830899625157952171564720611908814293097204050169118294667190703696606170275485850293371145319463983874237776134648661470880699084834371136699359714359062927565495416950521646230873975995223156348721171168512846818086903464230335450281806844314190819238846655755511293972692868623809603469550909426276487935755018088054690612492776054446693628721559949598895011314566198578655464474515835843021461624763147556910988274621491524132687943710173612327138474350756047475636780189302248514291826758183136053450845820785022545588389084125571368861683700894635271910164055177067499498299100467266692755886677835419710982559136584026122408163252028212462619049515883321442508024 [159,54] -4513163463861178943328335965472646642086889549618642727197506255595252540380776071626302825501830545278260356226840325936559544169309859906334232074923965137333979047774695596850137172580077263224340961210622170086344213421677801557959300086357550533736066943642652916324653615110006895862616914488344325602632798953840878312508154860492768536500089886030003447072778956508390952262656625875721927962217391149187713014961509904491982225480886973394718623773874446151730210307110076789920660490214745534247451369456310095511692886169398414051506666185586907869505006679650867018636874886597302492258958841495146411304550043391515097355087288312879174416569412459721494265177656120124761479024360405854226749563032568042641069389411534935885983838812264020054372042511024270918102166436545849729442192629688354569090515182351319120498285165075797943742304672433713330456300446641002277508441524500336110093081898949966432978390247954570281367868398850078711928916201206247429597951500208195143846227353796509841700028050246690218129604594626048625448703636295431059409212627324159635247798258065348792261505153676639699926897543862386188382084263515069189337410606565412087022098488933481849971243761910822311854285637370371969699995744500455412338348162511147764406372319722439717511138920515898444080398378691669608950527330672172536977181667677042673888401353446823044870137157706824121490177646526348496531936420909188417172186490406884649029456348357971820031445641108891927052283644775030941457264281692884315672556476434277556822207741419962841560016557834868370836969057921033533899049680178716900531044106455474450960798399215443505981420931300265251881876924071255697743719466200244949529549455790965041860774957956628988027374416797875691928620322648928079957838195065754517831726084388876794049534093888209603737803526335895812829251702595530072725932301860776639162231679405459106367823624783509291041606802629390410023410551571104947463834052461586159293042036494509411740183892873348556490280268545916465768884211003651085261961004884216549440978911817242175535263990351738713657788897990001533172374249729068270199428867594647763412742455902482826568301097990148695506917967933956599820517009562768195394194578588902002944 [159,55] 197990233333074365025303747424698410791321107518123558773359244747026673747248065586867235308619233987447646398408898438486455235672024416569433414147498010551354559564838014408143182854595717133513984763338032367833239218968117725445409532436193863248635872021822754332545604099426981558951318227961959575201216261075202754085803467761109680575048165880260037443599429591687307194171161167317898029886769229760258768925854432647044592004109078582060357312438369877709610395239889887163215656091817828139818098360718368238815720282371414887485991183586115664819577134185848051613826584134548998239798894216113314086544851561987436757500925195345212031661007049690769101160734927984484025316776208596046527327623507085212931707042870063153552827370227668943061746267538294395931570032229853350106836323506297345858741192110474377938366935782689929649110853470586027832022076377608022667234169590656227421575419771617411627641542519292846035789965732892993874404580866891058689195965047890159077505498139222567664208675091516637779763497475390177966791508091972012619297434293442275682915280946510352316788488780357645646249289500501918591214034264471074449731801713670688254306027048324760025642237252640886334677560800555560863257118688665847659814323223112195945604771855462955357987716880214024290756797638101594260048668236276786941905032658305059852079337910612802504488345295643164155488163201199012190328664788193251817818018427465643587562311537691788424703932775000320746109941043859232735191523917665073628524751383313520856608958117413131855459310853240156207936521504913915515162261592121996744762992840162353254634635026146755384617230074867459271397959930794696181426424020214813301575163056806882843886536389834625441849173788103632936406115625468363173870815522637752627006179704649263926580568277706288207863409976663340043903580949402487875861788627374414792146809682802840828935418681583440639215997455674369370601129626071126911261008457622618820913854402182563013813516205012362876298798343671173835392101016642998930845464733312010700657587558021390663631897480864528074270618520705130454672591486110010297257541020185694291133088436992089026684857545991332675901693589578246700876032717550314477368997773351520 [159,56] -1485110822893999226848117546857930938133630588136826583619212843240696889338117466316429715108198523500300497231071774801672389299631334746283498053465652563294233465695826902776586331852653450632252054352532967926759863981270922478784357772718452085663653428638797789872790142561429799968986133282543876853003378546927597463275187630524430683792215925137426232519217848694593941293684838034957150980482908023657368166547569347817389763759724402355263761133266593214724970319098123907182809293909620374447862950337020446567297634381616115735147416320791273961400702151990066149576674240426282616777750933613406056289612528609404191324010894280092334202339277170097688561399521980114789616536916588022753984574604243510249306984834433404822463270694722008644196529809026488388969597406089731151440244112909826204023829258629491359554412456847426855557505938166609900429263916296182858790279432349391877577386243915370403016402420940776225189507607116494474141630077477707144692725132129451189972571956748407950076949979028400339631598065105758833432112029410836665218622244217265181462512247754256451020348803128185999575778765545838291938291624131746663363730336351670035057378179383106980973358898691523873731155534320360180533557482365106940379070738805283439587359082898273913166006358819156622042160103932937141251798304546408661113298003471197485596579480928518018660939957864272948525027961305995034975575501091935462923311689005153785627198677349298623589360258609650588846372005711068933707368332972938806446114362408397171768113331466013386559256526879323648567855866181896439246482629039166778417213272331946636126580711439859879707202893036786054297891307143025030379144021187972551546340835439051924655982513830551312587278920613174709000086771536904946324562605402050689522051207307546914727522494756033937709828496403969806006614241144533356448877286936762220637340009332957417874730442608884928641866363347112931566210728497793169730380017291724600397654047602841578053931994275231933012170025357386003085016017941914446709978864244453048233559596053556767021388794147289798729121491668366357613684964304469395540013478119412933803086174353240793619661029801007101397921230751642215644404651365999187606866083072 [159,57] 8860016365926421972184262757658409904936268814659710326294626415148878002212269131890937372140503543447906997913628961637326673432843429553423368434552769674778870163885166792593937275968620966536799542754898132685853448050530315046417029987611621364768680804581745606193768330887183193859940591692224734218348883100753035835683872628977113295911618975542249401563869444757092012517247387514812246715081981790581974371419393251687769918237641602916841809282697818486967647752440589769989343865915345512330958878213145708065728382049155959722853886773803002070561633450007100923209954807058245946980245503537277822989463807459630714714171572896233778535560179145959811880040564821844625627990393222584389982515819041072635206227440264255790108564931320908435917495615744889126308870186534808460540460710814246748555617214051466909574764604017399476648634833828046652022288734326868117163156548590534198328429087455060913993596892602210842289051073394850498210579471795068628823276395849054678884629973486836804327257546791384068913079474037193807476204415724349742759243018153299756289648573832047590435681341703037944363011554051936844593672677517926402184464072676585686359870237105407528150883468989585217377446365733432380863684775621806838641800559719653539586204514735910702903329025381926157082038293990256991104849972994055227344466721795560331980082016833427668577744388757756122977916176469016117122798253091980500537389644305667913974692478198594571237582748146026235297413357094490613746152158049775591969483001878810821033736679261090573304344580963978163536404852141277167172411331352476151483737972111690308953816369274670171872944859329792801232009489765843348243782703898405709346338817300307359631089048606629521328795529428975142487641554475759103628597696077484342349529995037075800540280217154710275075065710592154496149994170018275614901168142511669304769884034700868738075079881398289675872070540868208047979853994834485140395210432979595495475013681734939017620444865208110248020799966343082095513490670205542936304937089387486292706246388534889202315021652996856848415017645239639524794315371307758865708065069213474716837288943471732956138633186613236871880819719468227586391279162178097568422442272 [159,58] -2680574029023299709706213133959072667447709938707358073485303354595587352202262986120938420870768990342313001064752780614594907758466552409721242718057872125605648548600743750961105682271761940689017596086970817319770708215043512765223115105803218114642382445139200495571556859458063400166822380297112533521204464836630429435441732082394645600921142560127344539394765246535267019889438739109817942910748696421786914187963522518673175955991668477750826116469885313078617186808469145011741052130757203246315597467451050885736227189352088652374362571714868508606727542615413176938225916028281485481352259801280760258472714659441322509448601087133232143650332131571500881008754912138878863525101945565113663696039549594855266546922906251108228386509163538937081308500337207312301386487402795893305229588210937873707305670455085125530375674528416073023153924134428477434542588974727227238442508626972433329357614533741832298812284686436605255286270146930302780608673291098973476257916079281022452980749301845939681997012772813576269487517084193273802307836428267263914855703932792895419864212729995330374317012501385528540020172375619956915987213815483205430340462589035869908300768006467790101851250889344976789603545538161707288935775478094086042208855740816413690430984691691496353582265363789270241943313399984101889400026532805334591589867945002125363832592140905721639283891547951999943591709704330583119620316330881104279298479716067182351378435620709783153740444621757843550259459699441306496540671955936121599342087224995984085351363488564951957436025322068429327106622634871399487203020158526568525270845262235800634296780138135650079691117474577330400161881243630364627081475687916342004869364825460373243784747202900024122085435849912308744719612098490219769423893372942817058149350956138480110288574697307814463656325319268376573014893539464571943650096911259968146477468603828520982588195445710653857645391091278011525479355588866567684357884789360027233251355033912679855470956667068730583843485614912305712407137295202338184559446306425012262550056114412014212057427144731307568256428170811014237904283631515443404740044570816227614378358768839045886487531224526782989996754605443564942807358496952247646392320 [159,59] 327712997194047727620717455217719444085377807539215065657905094244826475897636940050984639451803792472448337991419028716500070651289566745393386203279341926976679729384346484018091403859495783120857714548625673345098843412048869256038823688903969966974402348014065483917630082320611783840216281037767727007051251331236977070499432130919400951204864959979616350713167911364474334787662157546463892636680407540318557829473938037607159324733705890411761383019913240669986847588457171953463817463772126018775459412096126698642612237025258597898664658743115849537294911376082254737325372953162899476447144826975575214232081262035888618039553362424743135580560051708596080935710626703570739853927818626414526347878808867318788234239726815386440511222496625477626950165878844799257225240352344637014425896339866847433334449648140326204295083018895779540281858647241574291990755675876529146132080724921550446952781293133943733578609926581421228432010877376613489103307873572796991020946759861174102570217298299141972643967473702184419293194100519291842172829466928287165869880333758598036945213864518982525822055293404063300479985354604060489661049732064241949025436325235453328384976606686086685574990379661614493355019861928257268165898861681737277101208256792331997561863021229246496700377919565233349550067935719811016592207081052370167354521609472971416094004519220739173729826123730971813257983798159689528282598632730927918979417126829124979463055192938055231382241273422987903873551212090813816414065629292626479815434884038694273096842355807158825533700440181772233314268539593799113968456347018709570205078968309228289824278703220621340270702303502870054356470007552723658347650606641434194917246173628567898374492554980338908302984564785726960508493108325293385454484153882010991172787989222955584625739104303454085962854018645950801142518820571716650421982901167779693212733929763409248765705881744196500238424404613785725663503793802578158111173486526485801392481688712656058840717918228545191077734335541367364753533439981036217322762899314201742334637656345563368521433501859072783644783361603572641897462908900097744277385013140314351521109623683147559807074301105801195418677352456014550490663414630726920704 [159,60] -9689448479312673620037363994767070810825468530859307119798233211343387952089709881830307356516709264121809795834524187688441839005162119925298416073785703657603098964828198757927609914406150826729462143545854456145028711716684058338498355939767320731932481203505207424124300057887679475815456457221913235031657924047637367247806661068101205135173745300810351907966139871062333652877354064274213574965805913085496336218075861818461355754014302336597231952644996960327744326951524131807543530217205430052509681477841733522622696482956885299552931433693444792916139859211553203797745034026587700751721791353364935821777042313810879557362348512198902507896649938909540244796161774852988533916485797540216956482466162320120440727148713147794197185434591306805865813966518129293088105980958151966371571055579497708504968168988294593878684216660629313345666105669164024615950081864649870205261354343872226859865101974932686812789999109922706918620327073838970247159247294400423784628611592596536261777741616067288692100274116356130383823228397269688015262746430932637271809606063728374539972317967797674338405851809234823783303356501262280881778887027857238024669372646315913620985115506125531459590339913127058586771757163844277223482854191671302266127940338023309503712652030527433652932563700380830415213095043828272497703000363147831882496958427066649321067228694105985611185826072869045236897493537807068084932144925626516455947745729767859876134762566185889839236075308450463343296782938808568869895251628889174802600337262285163490951779451425437439605201084428862386830082103718014966565257125483709069309959875394224249933215212660325986679858891082832091401561764520876379303385688447719933876105233086711236077459205520980006175745993567832300251325177410860452856146098053713928541596400333137397019481718006242113942593674719763078084867214031931568747844010355469053160280810930134056942708872989328189784728177493484344969472278541621348536163552289233980695090908109877941871569938181276609918202683515079148565041502357451942022080014554953477491667604888427642623333203603609437585596404460461847040188676582869513613497667619031706572022264031606756457487885250181166446581527274313398567522143585024 [159,61] -2963274922067977997738585982315713437037215464534434033093051047663963509569535964342914112935981019485485927815040776712796859195233327952509757039523679268040431294105783977718486469992111666199844634686094903019655196414365089067603590140898432592609620106755974240278056779538318925752876823433819099749793081569643640713643215155280738480375963032229667615481081967431046506801412533883178612739424468250194824499552165810880225936168570816662322336408394386401731486359535795118713119063931021792443386595950069863488484039384815064282859945495165622288809363393462125456369989984494570688397977805682881066207103516063935258493789745730643854538240338189262840156867865567076937115594318192336733471770425058866704087982639644797123406478227388755907580595886338499135715810233613185512402055878327547533910067899569547647722383957533489752808108307235377656328398287287941030419822478894553925563393251626891152052690594214479542244878744936478873503953469526669213554203044121997086771426319754399613621284754071886297724360066801029329788157493725588814001077740011749983763544918717653271358956953398296242321104875724621503508242444483191822563334723096880997464822283183807266334896654803194718396257573486956625791473173908326050000480445692745042997169927227050234635273958030908367087482207389450313114823565749540555909531929964535282975932790646811389195691111578856962562879356295966863084074198482590037747258063477441292282567081094191594224394451361730333139040729958441607053633842678430407052276260356759955922458541656997426204963459117621067697504367810517383650160223680238966631586787765236429623804677437195751261106532668616253467156995166008978877083011140770024163132110249637382068239026574599475430090095629084268627906338040300822326271452310038836012475796366664166219864798006136556684530341897460928455380947995636836165874347677373334620081321619716596912591927797594997798075138430829798633863164835441600219205290688841677358080572702721184820806525329447079884913797412356291886292491397810710383686136543156677340706468742573786144505008517175606298062261561905681425853527646787160886385931727583639195428696684450429585877411202377053422735753161996703509016934048 [159,62] 576830172960795079178806230594668247915763448565902597249071037205901552642383851486094676654393290634152742647446917872808680479817159415406827579428570855683311721111601805605393572006260395209626340136609121868954983725450760804398566936375161580775963981969950676665952779971311414854728151927119194867825637908588840162129485707360138844119118904958749790719613848528271684824205723676212586093396714118491436859584772186874065975596554177389593229897386782868479456937351915212305036515830518339244273717002279382512059946751186439296734862976641061875228737296027597261080100257943209449520517831640951693039512610383991976155631662881774255150308853017772371940134117678593649115371133484894306963435854182285811825694983404630679658205150323860820405811335422422711084294524290685014658095066364478277640538376906337441197025246719391907489101088988481921005729397816391769506764992598889082049501059293629068800976647987814519297837766879179786408133665475209282561439724776699335556003811200726241462654241227166498078507444756814615628223256356864162536747445277776303644041242021353088533287201511907254044267674448041437770547525233845015132136286481097100002071232882856992402518359187862690990324013509556574827729509215183445219250411890318119036813942685756233082888189804134789119753692986720548259355053866667465503580735215397149416092414736438920340757163003736142593475429551577125093122680841831021608569323438012161909632689064024586468259141768395195072566258159400907599710173288512961690893622037399391219256353674810669314953519981147249469084561280080496212940457694924095735687082022373938423786449049632350610271196200711577736113583610186721746245256750875243487204497487410645156040532755900335465409887161721961853571501854601351027548302286293769484075659435645797341572365775153485729454779144554996577049357739698008079196871667321290676806626476547823457014780608658218762136047965848792488327646518663284001041942198479366724350259855006554603639531594550725361418471312339435396174867728163831982281937581452491403102090833785097298272345405383216697375557501168341603232339672948931230926690925883659039973086085565149991664451411978138089877283978295207530490880 [159,63] -60198201527869482997283327113964725436510779336435126536648720434121138473086418419815635567458772481803791265417513839401827904978134445113543662744173599449042912200470610097169176746672330219177046453747992636184531449985348492318711362102631238595067901279415422845590332177462603503311482923986450072985828345966281369144383641877243479654533424675338206779639807177375836346724273904755368729186375481814125329778751135646958595540315725602482892406845323428662391272183090948490233066587989262894797582648661077769546751994091813255633000142346992159135745478424346724238366946796059093881902063499676438721081620349576552322323609799077054791390542539196540713506321930008401287934096804055331336123784092013051847532878055656032141471349633508130971189616909952622563100229768932843819284860385251519166348825026072365277630051556849362579076278974207287908560085676845564257748891210743416469955512259437399747691725067942277593539380523710506767999982689260006948158795599334872240957003274696853106871966791405525290873834412948896081711921585975534469609021138529304711260192558057552660337756367010357347440578964310556478421693686139376604660425782999286973894966122939062287544168365203971093071076944094968029707819631811541432528489060945462933763465911288807749534928299733771432715474010337421139707737832827234586566224929828014137503099210563884334163537418793681984303923920378882036191529117971258049678587041121089608447663212143726432586655082096108834852030643460958646258762029272625874942909241972762807410709787349673859701553276308178291850090280048308032670990941232483420717919669476926804900395240966098099493864385581723365070967767590372377859139779843763072981714196569430482088299024497073141193185567642560595646483589259413415200905679363946219178920687944920945182520634560789930027853507025301721767914202483451095701825534262148810068779540034567760531644812722209653782814484970467868449103259556823185424600718613405990948644847909965988320012653186274116341419335456387789297832587189245543854648498298172808860391098842848976820164167304538828279872055236894723643585909651258404187326422462295661344365148132584757863679052528107475819708909623360179840 [159,64] 3566653908948207797986744318436885821279341142076120602746683653027144036698819289226082366097377159868413687851493080277469393120855771831350598589176429042091116174877405144854276652683783818219447092804918979418868964705755017416748210768469280322867230906681923668119245305941566174738195980812480666315262403912038908743068633382579633248356943915200989375467320446487992067245644418745222604795238592230306390487501160504188860444759201025538777127893188073510099387819666766459714904676338480997592813668754788563604017034402226839658338132613454676032285690577752818143862510758201851221217069355955786253146842878367102049356032912798211141924281741895261367303057205522707467122960854356741968909247450685224679220682376797144915315139999438097085010994885411819808801206543243085788779673267973454774198873243181689024575530464151352111572164471484397092508010486468806815771305304057074554053866779329833984304070123918934243553849837926633563256638906856690761549173829781607727045744353168416178549487371588393473767356695501193973253964614767171467758791102541601834451086151918084659007038410395301132879024831491578638390969362826695521463494764360460618220356903838779360666282754937782350066911812297409818320382533786102439834757086246147136857732946139582755875059105329720986155266816315135110803236625516489661627869734476551666765455770715061355360495562403912696482317407741321811639328522741085727874348880060328192587854888299061068437171994569928747545333052306226745651408832535559355018399521196106954606489516866304315961823415038156731080133474476809206705934440059029655915049481942696450712761449218575899660750347371091796414393621383469079199196965654028556781704555970209270414179062490283134573919598034372652648584435127249264137475181749113799058943053070980805841586702719130135523979065040255433197653032056476456379930833839172115590711907720224559043010576183468917794038501666559240892760868939182299168188354082054430142203431065671945271111981970393847334873735164443171168046413191595208326108338687868056998873236823991036794906836066934370504430252341218904622421092966397721785876086587639916623326478015373227277766779200049218715911130981040192 [159,65] 106320100355031423086279853526340169205535281054558003121639926968629615995506176442777270260410569312557584549035888668976959267770003073544259554762301478053910874051908733541669775376085576288241388888848078854449062791598168674305958723353157660087184316629549512939772064677166302287536668061358962463052466698479170822630014375551942658396664201634805735225315293205201164279284351828961718112887563660956723512091283558423358068958633102312264856041279153167424342211898295932338848609765315023174009934242272045188901680802783017669699008768509046507791689118941050640348959967067390218065003745848618664974017555776226670478453475751680393568834152819958908658552948726900575924977014672956077743828058784198058395328175150696464138719988015575746556071811419186528530939660118777082179966986293754598934843952511539895119818056540489464446262347805783559694786894890741994834910197447544583812813853698872856741379279634761854569253097568580894932156283499415171318872226112987166241064086658066853364457896211658132031313172997695321766581570527624072611667062316287113787588982935679017179703519655812810888269360272716202931832157954848643365550897902920763037382562329649873786379980264124212848492399087793494441459535101587361727759314777703675284188405496618861795701294801421302350041211736023850843200204872637636182929546826573492278154329389753654944125698328111903012446770949676422496208511622220260285437992661825340750687104106558114591328209583379267169605007190561305937634588308240318364049715415236591941258669998661978363273510613648779152790456807364428256038181195557021967148591528507940926622221488114032427117910181909146813583870372521810284128379525987949472596751734110710371801928694246545931611094333046404664560381873700354096784784712710295299691610386607280322110942384459655539046593351579842953504768893266006589375173451516796287344077066890229841005640983674631217482405461210615372323423756821531628826577552864891669373978082863987540154573266286104665967971792858953100675855875466978791850981014870495354850327050929839188058145329900996452866214057365802765766535548822553299765525489643937249647555696548689583686699557489472814283045038936 [159,66] -57820962585415564010862685600773058300459780179057743184116970686623889359783134754441221974881840030135618336666063623855346846515722190517243852798958630444874589442397259649614849985394457787411908191141641814846707756161948411772907135726197834018183639056420361485795144929358493975265707053914280695551090452666992847061286736654481135656320621441690131766539772680200597684597077732881490372007913290507176726232735447543261246446140851186034349256078779378580858759222063253376096746279509061257102532311876322189148409525600679234207129695942719381599975318302445122897352809040227252840332067607081931295877036341038923287122272475929009442000345380186788978763923285530856766351853949981279951415824084379660662443253358714569803269950772694164971098993505793102097313281303367764840638895992651589850521635840904018692982924093855559701582299066069778255524260944882261985180659286323305929227666705351415033165514295214379957432690854665425494054875903569132204328968091310814279794498203328349167485979446893507379228500495566005365921234360729521904703782444986069036561080491470873595923226069088428868486579279258444662242791644196802324666472242347482183857662111039422894813202408622318031901225831561312980335687612125510447302003002002873481789674783824853638081386212454854741169803185972707646485513360462526339153913801835849519653564534166168733408889412797695840359572599149614277865617353648161339719435710797570972841153298352901797415080122577050376951487889436481105176933225156039615146820827239801834805525040238647223714631816495237642771237345464650435023939330821100166008864294147965524321433178459705579042121975449999479754403884798898851764484134657449867876479553995149865487937272541452039327045627593488892574397437218393496217558712819959449114251375981759677088439078482864415823675065506596001685954876989125575196594216737563959908156580510438670763393041554726147160848002922318445620191696291484418368893308752313039154220544100969218512809155077826200199245137059103093726160074994835124724054570693428758480909357619342073075481367413408406778600857678030316688733570545165335561499160252301675245969674696998866272562483933128843185179664 [159,67] 7474751379219432485025445833359252118758210473839104732859133025650276335016085452536735442592709693893373428957905114034583637381741410415052453741390918264972475944045307384943686282163344790213961082679146961427904290146480109495527791880686723972690616095901513828130203643384621247905704145139603318474848670532790289544474397163244259892884375271900976297349252151389898867138053083559909987804261246114582634568783195553683319933999263270956630602548244422221513522981542723587762342421924777830729197168651969066214896260451284788782602015189671652777638457477265749664343075231796081083867064541678230847057449287692967916385171094414054008356875768911577269506308220532259418799224259555713389540676107126375249663841280947933465795946936201365526244812789328719586488798749653669894619343355654561551941657487785314124091661086243638801911457328500168669360427094694682977381172952034749498447185437196256268860380914491030922288001467816696435499612195960456295804300984125413854638590578412114677519177550043498103613138617401949699916922730718346584870716060059720765252877061710696594656957955054607010119466771685474661575906963382036354109567857323062828295732938939707043381780075390549834859688229605920660082039253736330635671318074048154808131568917528101416560362107606852507664421165617231908948105125585640554669635952148091900659589398996838220806453785856123589432478927012569472669593057912330974021794024842735611682523934187301943645834129518321851406184083142563358960023444369663266999779996574386261527863475283808949696997683263649994949671678434344726485593374645760014804633002229248433456517002816427685013883738555838991878932219827557496140499916518419939506676762650930042648377342394792022220002510474168766259633261768277927634805654713173590196908253610639475711327056271925691080377612107022139300691227859252657307218075968366486073965791493474606965086021550587298983101792156059827845536669420710891359740327337822798588013418055276513005307826229184808544017518001670154539954667887603102954257118337502372157799147212710192654899696991143871967284885944455948058076054110107044896589458143606613176018103936559760719216885757064504404174 [159,68] -488100140795292713877641077050474873352403406483277045660938790823645022928320344137390540258685639838778218087477695867926149435376496159836060676833344269510157450654388944495056831395127878500334550020679217369374779546513748048516006486109170932961503133454533846896095018458341506928054831033826441762090548103374891746992276125382514157754545845504324576173779474532735005527869451501121823823476230152692066717605804189544249178811505447442603241975591538712075807243783345257032080498267517156091386312622221009253673105558258976496623953071060095702866797790283401938327357561846500380833571358510071903658904382420971059384274342310548283711105239482510921698649422987925415798872436794428921264047921080667389037499465143877036116241173843034608623586857258733105060306715112905330485814366086889762451731873992578151688889457239038676568975880950798140114513064875106491485906378563081211264169856700568790592053430198942388102369207124693901999876343366951042592378582167284487260477556290794045188271037810557573413572464878775036376732010203955920377313799530781176281874830523631890395319916804379705028573342300152271552187376239190020695146734838013795518222301165251601459454239751121384720830110908112466186481635955804781206797725263160923104582121009306888046568360715859794836367628705731188518799805835268863704343501978551455416135511038912752238544982851861627671269390554681578586750670825754246551125313695918955703466258957985661790848760998016250462658485946351187207808504217188242807250064790581897932717527164829330033317702346938769952465437436317401465936387086373822430837971955671149313844546786803443606298856356748398983886558172662763457685141959609945252008092085665321037466751986642220065448590326790077687860286350393140771223688419420075423858992991011978550712926353704065039952989540455941909295410923583847634803112015799530790127802977150288560423504585998060011132404870675460449029373400881821148615100335333851945531134751106169619966061126183261337214859839051127783509646879956850085591100872969116248657685719019586148962081696433750762537935686443736783933683910601196967925399464589060089423429735858728233729441602723126272 [159,69] 2004876716965264446890443843952927919554797505049892019249814016142948020717498826233908652086066847353601510096588513548639247222718623396053049356759265353561215200143309628897075240492093102798151749481919403869625700613441879236562573509114223090856031550837110388171790366079573970052494047405400549353427302043390601669766664758173550142340170826311682612330979622491177308058916914397983618376511095426092017560328642680666182756582760207039236726994381123590269141585026977501332736878718340122579215372656532493313819996757270356192220133856258851825822292130618256805574374018502859369702274963520147330482021214184481220215968035441499812161395913171687687769853575854296195709594878843627337731094566579692812830356393949663136550149400018584882069413426485056950067327059916433786558217221245446036265734769068723916352268337952566061482139994710136794851186596555267548495955607254032189754848563660464528662043003517816455716650795226337054549790616226469982881901122316090116795650449443057841547009554899088080817538031373725657039654453990087045964214046434132036976840958493476637978187406640180703020703730455281730223392023780592176333899314437158040729671102043459303684007209731860518587933127015182723782856074276104377614803760512039967164303680517996479697681891302729940111854677652685627988276440509419330460267561986156274432993923378302124382852620488707268039297446617845593302140974097189874936823903510672808298038898625889472470101559462476678732053532313984331956860024688342675531667318523512326151742065458038187740006817332243551594974073837840851880412985172319625106829408554026274917349709638238543172465290355857283325764556970500332476913635652892253610046183451331784047641009759066509680028693650517661205562934634650193101178133093492147048062008680587986431603730207462128754785793008411355881199033904916296141510819586350398508607870578708221114029722943196656934795461035899858207041835878053193353361347107364515124828874101236669639994556840498824353220349138691440692105953059921859643884463294147259569903790013392231401861997243969462831884599683763218396200552685819660026199834016632892312461995755616652554787680956032 [159,70] 3016827421577720068243343546607285668641623005687685718790928606817288689159616569646807335807414244946379384872819602467879473250355023730229659588981069510468506036844078163199646379941534356901943107081150260212291900369544638636432236183723729715484500702035024266014651239616747703434334400718505151163973340146231316939939959619888397084070361034667299718818707373535869593102687240929104256336023151409204307471963627471388523574408734864052070096199034975409916384013450343754182724015317725388645656023887868776823199623611243632086098424797538505889781082822293887741441962121155881630624841216936220754094439375182879533241675611716879605651522192060425168115469207079334111473632118829238950241602214206657893873190991676971190328145664192626912280551105813641915449806741540571698577137275509288999114592280438640417973231890582476019923725634983030596310835236965306967277072206001027002174223913500154599624658364703026059345991653991034196814803318264652979430410432625979337795242176833300081899824331907213504417011844662652089325018831251953978986018365994230321609278098672765836852842229476882407471971139127898144192992925084804694730569498567891867291436266766371601178049004818801048261691741400814832476246838544713040754619071843341753195137727051097782889142250574281613042605055099695637041768282271454689443729093993702158057897072138619518998079342295504776101133926294690408118067444372478239032482279464661196492788834276166540553343856672193914481516894561848380654671759998108339620274800444133089543160909513137797945761152687350469602097407049716571621766368372981354701893900625683871266941066134195241292953601658305399068905696773825303607011661776414787203450200284267207051737731604552616908947304945032142869482718079598358268096512286676146034314055974230004485718987257286977627044762217638503746836363835146342846113819537857351473577883864613000577886633660000236889589234022209777176014976574997296744378467439250418362937837865242183741666420718388513841617249664966533394348067823322393154971607376275458221614607024332906687059064932375521641783772949992124373525304970197238705131373813867197540399497581263034743444731136 [159,71] -326220031211475391505500610168070000774143073457812590408060857172055267374877127112717156524783509439785181912010464182989556967713047372431937368614142915180062092767256188591408473477511412650499579186538300313868019660630064676023801453100506293794776726226709195116512221263879762564560016107554914764029341533015156673414568657597215367981555847964331202167698424760877709449305175459144516634701200062046425457959735419317762985829417314489447731940228830841860218448222922802630562283310431023539382761887924947656724796391972287094561490134738202388603114234225393212590665413982908634057861802409354198803726182369847128972004066573129113023403862364122178838637682679553081414258394299624548843866212649044974204871451898842188960871931149889851880888803455584902682392852767748336116120693706270170501025927005757978484134406904996128078875948639802978219404537777302297754358744555814469699445599664657383035439006807998183507371525694426379610129382177914349172096997322623696327938112935430441261245831211449771992642523935520847414639682586873910153022962065858972919137450208755523388386713734327476772214982460672356515420495955555073669659469956164376963169100316602318730558810750288289410905387261838384132210227530911276747252830649375269475404977637447921172372962180451868314523204638566311770688848402806783809339712159510561487996866586538594305015296329106233276258816485455753600477172838035138703888834369604237562515699827916131880289579585272021879326448260638758326506907448281882961193927869841733041870081131432901204762566698019343976216714567695338616522580293907038233901873441037625478207457746135079400414829209573500451178038934399870871904835471277938013277205750636966673696858958410198092571251697755931548220782772286498584677240625370836578027974414658130523267089380935295722375647289778850862390663298647617048946637726221635725202347057228532392215853505192853261198530872891459333622441325348476661988439321124277041408122556453923983319836288757187057670260194008431659449508522348099964591012452634720761389956016413418155987379366071304177205420937188530373007610627161348474347942725395660171911007990698394845934304 [159,72] 17774094257376558900055399765487475199218739027136813650661052639025258178797401871301995756986970688333044727445456645704103892886240940746738201078397491074239438728982484692870919004925775392616345257707888595309311613609941364823262191286948818578400959070177099097672334772562892881889248741593808263996240793341900780526549900602108574678116561302081535355484959458536862266990010307978951801951771039980716994578504900016155592760000108017407418077925360541312628818542931779689288506696216915639428893188114707428281363315391070849495006253646258840944048233637381237831665414741392541995224422257363222112775475310207391506314901203018251299569143492202911102712371472395508182109873436449604974499653383457139319479470690149889391514917451786918488473390264396992445976961997062367285149558734375597377157236860276592835407138584146392934378592842358084760233650709149662668788874431468686323100624211721057490715610600918240880005224612599398682582160967325085141197730568345920404039868034953188652504496953003501380112731602104100856647955190809534894528066008075552556664219997479433805536712564187060668740710733137601984249647777974769868768765977709156308765117971395930570691566750485553153864963184521707551568776079453919339107043389738286354578214303668440167612189322516823640817089265714626665722166830044406852095435403481349495133262213142902120203344241506238820666443562859762033015563697770968836682977455860627589264333985681059805640435894728710305521372242395822827862311388022623330180015638110691993002543193330041324825371965931677355561050763423958986708051389781491385359964776119284113425605188976341134188709754870828296391986636479127352401554422774038609563828976959918224113479687502449899034910266913510617041226141889560088739132158318409148051562301194001513554875617381295535697224565559879279545472458763675121385103119378183377711280717408476526067604168740700900997342911211091256517058033600419414967131002895321822182396061620480239361120814467586110325317343727798933331517838170202742101118466487099229751048626579222318203932454740604981611765900259660685639148804633287435484912968098406192104224769383053959456 [159,73] -426313219581005107700196389436217833243903303988225662314541226790188704474847571231416197561476469578637512747341725975986878340843957200675092291130366285435731229753476761255669805827762337041791522347842803138806832163108384973077983553308996549351874557929177173819842109596376513463657008243142210109268100428013627937893169701766793455011644376979009007240081698549205481273806323236059299032652509560938365337069774614365213623929211397777159997968321537006731703262400029122584688878240232328805300223814727061658961414918216193845764753015871985975036950182480660428394775381937815656703063619035749650456204002984947279281846523432813839415275786817516332698059347884375985108866513487610769552642205579867941031806125424995074771144822438905243910035406321447661642598148312780045290975517434434989202969391150387200316500331442849880501179488687633313741025106618347866681502081390030756751055508270525433007497024524623357721292269176901708786473262103400325297056655739542357285368255706637721264665245215193569739398606655948031400491461735956965349431305844696686560179713281181601354376963107063996728792508920638855266441862617577964664252933561319449226837531824928490677292781774376964051978297068384281446336943764012570706718643354237285531478797463632114892755554670981794245079532853528312683766942126959082572338880362085301583969043315348270282003790349938383836773365707828027736719315507453333219170431810871400614652600989642235697358634541524903150926065211198749948963450128349933976102960835490003749045693181989786996057458125278916580328709360628696991191557836268124944643485266366756286892468845801832319060016548526651031408789628332070368483693247764514323482212763025011415950680752914058610519858289112291711035880071602362717141581573362986188872052152044174828947886194153345235383109962593483059449612192177271071184696757227750647557576965476000729363247940737837757374290979646248068269304237767711246953421766198121917470937666722499093571751588649978074566485481497172707229172243536254753787699325388040518827920018042523540160748720833097347020889198325149090377403814683219133986386167965011298595319149216596 [159,74] -10124021395629301062302178456689045830474593454452137036425905635232779090867898831155849716071381359822421141556393366252891627931445108060878124547626912090199862037586827258964342401145205417247713475759457536462534426369230296842564219670932607989988689866754153637177046005579417737682497983530704109217052979960833622346757674404137429297243791043837409230173979819446173249940770142266216018343598697907122415175934626114044427700453284819878762854207896926785170937723244846270480825107906532944634327511790667007892593355511572293845463664185114731727014400875818501357315535927456722394695387925164510883393440635116424037352034807693816810176377900705804350778916670173968227363195285372846737518983494090491625132153081562497615284604945268099641930059325477147139898081404676718244550308985714367595796791968354803906638212210505871081853616047751207574602951667905564051339796943895424463597532603107307150589066648759297831475323849933575672841865937013923100250166649740638177948402509073688922406460139978221101706604155633832598497912918738219119434142921951709566168070526847337628418061903419343416647324637377717748728336228391411515444605268316709831476447636926708090825752546660049654019031458040561528655058372589671899132729964319596215174846526789667485746440501047133525201097873556748311487622747134323900647912313754746481298921321294055366371565891981845647099953723543086410148753914614021990682383110242847497938340782350723950203458820889682876861328531937050937301344423514048350495872270984570630846422510181602524400498280113736898388357800476165745852894853907891376491563075837692050872207538321853528292243018052794124537728258216448137384801778253052481668167157614629917406935351737825682402610845629766213577298490376977501536894540816646544076300431121463094492959384458597453391584025775871128493985827866784152292501795916354781878432847697669429177300301779384015820205168591469774705066533354969407733551847056108440711867822407095080130652331176922078845003710014594724769133259551261437156122315057098388483020109264590797563593602054473602594761623146532976391279997314656312310382687435075571041137778424 [159,75] 1220099752023194769829694542633453530184596091126410225944225428617074767695702899252330909219813074349864341142806111929494828044635388012855596893305524884036549969872599102380182895243096001036575568113718641584005587688459784852694023516422360866836740097987527028007633204113742034017338191957890434259932632248646860816015207069117517728028730307097155013294077907533841129125310530121740683553055851809423614964920284532164193800636464333412332566107616255971719113319876292162334114907381184574823484879496567928993311458071051733134393757032783374760866907276542071749648530792928821633075589751549690101206262885255934587833433996017422341083427814170784734150853903933503468471891685637218850864852757771747030451474928472038720151076862713760424604816582287610484144934160281727902050697772263780930033121708987508196134280394558136182983927546508021301129127033536194655992997211191204629416844420591718147534338900448841901128131704756908112767136875500585580893771359695303993565086297450196597670395520303341090466122739610069960074138182039733295377160750886285437819715737653595010595762892609096907387091169738002778279616744897439833330945995504732827738494252285038124205258976763952881863330193788214440082250560329706376201042646980038864176367858904134500130050299389842148154131636890145016413589527170235357969620064276052435404061226221611554136270837130828953095479715077733089562919095841816757109218358168157939263842974777167080905105516139703450715271399767185227226683557027865597284505864089253077411651341450376853122505171885420265933901866911583274222368173108320139931531373884733401053345440419305662431628394022980436367965846092102282684524833479376325200390423408967892900517917094451801580758836565640682400535709079838302801989810304729773422496624966745692775561546194816896540332702840793079948494619156832720421924672765857663971428088167125840292872589973036490187798595057494659345154006129341211793266975257021094032956235589924413870359392440062176530470448376266637569792386534270673309625739528486145188966491068832254936912629874946886020796713626073146351761005718066249857981989354088329710650849 [159,76] -44744799170916925909926074114897788682141130963688778356084512301077731288907680397629689960608528444925680742038508201630989094512776171123974516065081092529166544314719641876063340586144730417683004740244736879656508653224467111495471364969563229872757295851257784794569332905966895481186479730978701407495513171151344663528577085611844473906866296040940933488182736700962631769584570163928533328268238108826206267124494972043355792011013592094842687122996768454780675597076523754813776537158861099299246243301683421730358268599345695249592324214916934287093437565745787063089840002803420767217980854785396530047683941090965066018248587376351164149171908575470140180793942428583171728472573813172806026593823758639403180801797143034230565148359776374234513672633456133193941276198702676017589631372607174469688851743501299628324377151578595754216326595605332691659501283282650288888562477551723496476924089129431693832733606365368469388679183849640307141394245827925829479762911080936159945453528884427058070318914334164187833579582349017664974061913144266226443898727313246695715923028862092042177762777344951648098195834628463111394150008813145849937092518964146732733114709441158471774350510076655244917250169483064037270258287340283960995615936701904725170239731587779078582884432838291109779638689914423282654589462745080027869565587886636638119037475993910407793754125095305863364313450191372677298223489415606916328992518603042689435850474292833109118082531709822124442866203584179689548585275283565989328365307935163272810749157757058885288701080952098632302732557981682913321645270161005566475141640845813377398094336294623743696851653903923253535705780000101641399464096019693974700750178751577204972944235783409239796117543818089396868936391850942039080263031060207909737058106522238535736574816338929947887585538790260915344580180242189455770946333349708339707665630901340840638307166741569602403386406140824530790814490981368849201572582638762192203021766245356059774931557715260331425304222905463914407090675648397657774020642443556319184707933277087517028419082206860534363596789628587341434371432949963769716484372819479750057856 [159,77] 735968224557896449579121457047641474008515638544783858620360772732527238107451038520994820282548518213168136470480537209125192840196521697666352077051100236174621136597152721254055615249141240759169202811910489712975540421684593735908220255345031505551050383718513271615389722695474852374795353631324362595951401417349398456439219930446901484334474292290906369837752948751803235518392028840781623038448216551195953078856602873685325904688972121031160346494726878064275284206612908745744506607984715746614316677512198874418047982632174419503135969127693537964354492058718894695355338491780026195172406595281065444479994444400393318404355834207586703832525878761479370351521554419144447214348490417561475881122799568199392541936576291824643351523428508368400484071647986795767999215431235872715489561279972071272350489165243677195748204112804005015374695464084165392466720962131956421835492172010880558705421002718098660436351533252778905357988603232211583031975905663467198017771495931946570843875510339209684752372587254074302942880306316231579339436283634945709960086254822997405257668490637249394627226269068858611794042592898945529914852110963237390741034521091077318437192627894534777606348986019360672182193520771667947513764973801539124720416208511252179376596770733266248484343550575366340567180009135217164125005310058371094382417959421778572886055865391184963077659612445234447850832957772905964813170204815213912780906044613465021903103768257047399641768908151852757211335443883507955781158237372689628235048168440758040246673859527772658401971101269522191926745064681253840212698898042642925243851224539492419163491372662781867183794276961850438793445233109390031434375552350837703834892812691920797034107647889781527098214413277519141667810215182397338499271469501205094847737028389579148316766003885853889749189834956761119444437904407292097700633707716941780146211686823732922867660527115465501133829351487755619641354549728718638193512554987236921727248046460696401930610915639522077640976626607580160637518191642461670327397522905418590723214073924308586853231438080036333577143579135358281967669767292482441809549176646821488 [159,78] 1989263315036228391645801087586312378716124419548332086727699690394064860997619918598240783303645075942828243737065864181960261090523246214048913880658029632502478141379733544759088970601488844816236687171451867004659018835519946763856361497260930789515377314162767441301729600401168711301272408818585697130739715108026125715817684930412560533670698872415942959760113749486888988507097253893185927800708276662864763495555288422843245079370701955495308877007687641756633466105703133985437283140302430224186174921442673194221863107979742572886946750963758199216199346274806650138054962280079176456561126263537334034270255852919791473889316337601916633213424651633408490974803209377354534618996217740153504697128254559806075085112680818793198952086571725460710856452447596746190101635164979198299638105058175327886619077145362439481479858148461721896192286914911530396309953723689082608877622301379961159255389957793760987658767882203255470996476603076853676226143548344939399768361319798273352081070188800689999685029373006588767695190070971896456618775458557302711226756995483904050524524908358402713437004892087705625982667392081069066228938597618772794542557495106200965579646258231680791803446222611919213597652419760477856127089910326303585161286584595307365995449410805017732294927572950926113093827952041221964938197909797982368897869319853342910917936708800128633138542278739652052021047774023836619357093582407740748068470862383148874913083516439919789414983736273915246980732729414291335831379112623179671099875014509592107979643680374067732064405959746418290908420922125425694130947548371391763065502171381782929736224756996575669574319763201543403459040436244415444415843650529388732274813093974308478483718945926479587632424662104126977392791637026308962479297460796784151337898144073223824398444781992133872778853603933950709551782194279547651726451243070043525213486070231826535625767675794943767825968841319277086154700262307117790771973819315097956353990615769328146343316396543593302227765201437891885398504589200867494813339925390200911423189462946005248398844421653117673562926945778188071230168972403242296108536364704 [159,79] -344832197929664650526450900585057728288324599903042448455658944081195963614897058926257068992948561555633542490525557471073788312092475582610048341313153786501423296058505403038150648259037051143693135763400823408075187893843572847151514804012595373981311512305484277337789649745574743872833087486713890907384972539935718154182874881567275366141337321373282693926209735306776684994792509603943807524805535231305723211018112931267737679336786353746198287496768684846044595623919968289519611880530741159856547782504778840533302768427151596275194699176042683999009795726285089891000022510323965495406120687600215931149828365675774403897863813920183123014908641583096361621257585284931760668664580887528750209362386547679885817040391797016035186501150247503343640783045295658910197232146789092458046922043258168211433815296564315499912480223372459883943785371346429999018419688042912685047597611298782384631585168828324919636565452872056147612815107833404912077474384078698323061732133743435160211529544754554690789303702056421567522506115971098957800124152171307823847093682280080876128012267014208373208101921320140765256202948370071428618063306853999765370235877082734077519251823713859553957640155808880457945384554141134218026566213440379812598586347621392507247778923370349771761485403283393559806022503599874888458504944729424151670316776314596296012898714259404699465182777088903687173866107233892605771079252609704943381960332647725770301734920080361559300909839005406880717879404557443533281999179157581251653737414245732551598544095280098127251762279718219350051160950659375740347804284250838809600652710725740946038294610194964547980617900971373208139351215366699384530025166893542238249403500300878874371207997083985465562935463275248289258081697575557703575110662496027610173968138082386065757422513153144434573120055552290349188706071859553749080963498227993440182566791583668005191440910004552485576458948177271194517730726983144244773167898288339721835148740605758537250180693410501823094917950123291383286209987714935276880787951937094747126770970915011706652296043230581395955053650399918075698870212717306858120400380 [159,80] 6959231056562601924533068882411054813091980075504069803597444735467109842502003897698264143170913987383379486671807146925254196916832404777067751412778522823041429539794398933274905876969649529703052765134182799036509512284838973706384023085553755135293315846383522445365587112711579066037901420255319083882596008584409115517401527198066331630069719257497729440543326489543472743922512406066562023416102781241775186584485801698200952050737304892954817090415123483758820995103723504750101138182292981580647369779851194630127305556918150948822186064425829154325660720790793895771211183303860565418271404301278406474239853755993992587423173142201769534845856312822634552604435569945119924644782962790127177988815605014528748404256034854859024414572964133245527085388709800374249595290628418097534273793046938135543681588559257395745421970843153606151490420167769443333077652213634744228984561530578640917703344224273553046557947425039849515045023558043907748114889270094030556971612034346887583784702510130614043662062332367376983942039744281982424231776080723391210229228117496183771034828681141359418148167760156565145135440204760890029032149796671835387295332837836564206493970087816796304694947566592377275487229661170537053123030143481884873447271151812854014782605002312115518588752186482989824968858699161565273232152985618781234393084228507135730457110928967927901897872614417366849771127063650036772014573582482496767611392100528505399867567569920969302234415120546937651191054042076867256231105759907570445426775168006809916885653974855420270961675036194766860316125552369032223106217751703700370634916806108780747140328993479699076129040632829978886964341052725251736276682968550049494492212611303725872883536248924216598111089373623037967162579579068834475110434940703529783495468556538564880629540577908336717939176112315230479884534126251267116820943574879427870993756683322333257645581412401720313261939762857477443291476952429536520729501100132408025144861573755125103850427832034645849742308276454137245126613214184410128739495083596242124693852701610815748570963837775209703531143192878787849805552632030504823872 [159,81] -60428641738302435095032851834174402128262941353846698581065239084600092966632713070300710739948254120200259608671889433333460778069173739583676336571789614003864612319071044156648189487865952809678260803807987393220119443839036870351408003258756176737771778212557204222265659028596061226839863566022064004910739393629160230139893698771707577192780874318989962545512731528285791439600809709570340355458551247843409694885347848574762522859668666637765375453741235157095837157649145923936633923276773571135588428549107845180248661011374135679500067752414301466873903785261104838354151116870846302303565705986148801190411895717105330143238858563376554508009443010359214744248870478913666312523193300125952726923528536325385175046058057003580478644095306153121004792333683237364084154206312145562512751031302791710911077407824327410679743294275377102146618688312720729911531409019655787048373699369714799374996646870368605126358494413411927164189357747849002137625315493001287442806623713760122183499920650537601147824716682712060095495528688829382908637854390240946532612443863218246213047010182814333374536970249204817919108671476996618240262594253112120976496591478500063682675156631222259590197761690471935888951394492726238562002730997291983813747321895262175480466185307619306611970050885526070839521244338876979229856142755003728833523274193029855558061565262165956966775780279242379198637280775438178479448655681500208817314555445101397698080234178548853333238501996166867601717271366657127056578085902431435736418147797364768192394443581139802165076178707080272512872951601008495596965761598993202788508529434603303464469157683328440943538518387282646453004372702809915539245138129528281461524623150784951351779029739163582742149638413648752534591231550866092667419603824365768854257298583912987268226787330790826504072814597751127254158380793420809292386626495537158849273695639199839451752353511771115074029587737786413934594674064349613351979562461339184563792145711526640576828694632592585027950355833165937971345308037154271838823988453575146835547241673224866269149318620916504381215360492836061737369773024832936 [159,82] -5043563361104310841606928087534048444762333849130996354746995348793976882349465361097739811818560321948147874592959708489724965659174439436589872736703297667053125107312489412719720030130731133466919940184122155832799215931099333241725345402832881651867929787012720508565724974349667411643136584847192152693576075886262921566188356782043630049125757604072935245063863983842803061888988503126492889160997044515397482717258737841208987542163108753942887898464724629925674244536319281610460636123890886306987495306528305870358325343453521095275121066398862838330158976718661794249143058203703489072780130515644500195899466770248131089720742226918997687965016778312754585112228628330929546856793403349664633141249905389563520741476373626052894471194617394623400410960188721831652215105515307955711658446032171371085271086112794561885777549862517144185151074947874770135434395962084731202591880447407451766133041214049995325393558396451069720811946663103789985098544805138982459300190684718477355470431746663153561456834955649098978392031679252047104161185504645214623066122079993381570786840886213046574463916823077084320236283345589071829210293399611681241280671262868667680015362800614908459559294428200218001738370741001679762384656340578016368579151847664378736997654657610586362781431208522888928091906755015771994920221627066801333317501133169686306992918901740534235198245629019564070167123615281125557939160158481157478591530185961496097390565121454758349854898561121460233063179652319233813720513423574758940611916164899014024839322476397840199636721723190575080715642775394038834361040792837921673907313227343377163858951042150783506021374501659689675998525485227385861593359521131037142462093146107180096469990854333335813322147914900977268505098581696608628249012940507832015597735919096645245696881695315644229773494455293286574687121648057106950387221298646408517039663743815637484662437089750023784427078189614919606567257303080228551690867090365360143222738554564815331104563830309122127686666358037309328753183229754401546108879663744635907400845734009541340529783548067532199312170309545600662368301008 [159,83] 4902466229356329135909765230685291223109339892555681160431871863184887049612890165064195250749391223046232041386858576598935816405607395910062209434472910742970547077559750015014081687231298976115217551608724028364193685819505824439704722893288676170758979722326743259151937620100489635167287833647886789038491178796061347608369151197447153390469479322774801282282123344552837208912010805807585507038598007996286381508524028327140886647010768787405874973618403566695553735704216178765988792310064605803868083544214659847190279854268887598352625532415606009348105242575774465983089902554971382212836473022537760432390148757977645624945164108813602757469190502447688201869850564909630245832865388054325135200521736041769673814964014704108259552434904258588427649718436299513889413253959680123300165570521336585724555509099577919761659074397057817756091808958670427801160729587935263662985236350710036675708882559888536052082489827483198881896163515211107915343833882598701950668226734285801984680074710737863855695861597245060485024365063230583856712553464123786666574768795548926596889775482513666094229551852248113395994894182982126795964159669294105742176305850448348967533476030953110082569385443269735948734721733850309387167722769130479504861229914006425551537334022546607171257301277400132437889284327222386222515552185674373096918832069232153834409063738358563819655559014331336865743240991447920237028497149631246954673166738884045016657195500327759126741691357236857660063656639294860536950170118550306721835182033474794890012455972074768228778421807571245250549602524608873488758223143055137020328776449769752297562627556351054284711582879713085731275451726888457534741740783522290758757457284804121776740193881712607357248890793494976883299901371539162084734931034866759700281937143234643663033783548412220930487162782794264892276378225444915203423444089812696429223186834866677169824308624195478761136300060608563117206959702417279110915269542288715657273753391911776035985200847004910338152184326394430828451405079051625731343028061310187677182406351395532549865730550354213132157643310654306569862518 [159,84] -49758306756193973535376381415314269665143730230811549781804986510044468767257548423893836322559678856863993775521017179996226054402113253529322649647596118392004495836650187710081446355608017950588149310821208320572566646370073765998481868510587027783448309409021693860460808662122398300428593281935482760537134602300317508031905779660389953589497023086848602246341052716239034917784601155574102514362819764845072849681881090182768531299971987607783123078451003580801153171849725965341336217706885965115111335681070387127948163186837859335144363353599595410853253511832902906647727236654904075482188981492342919001555409560073776514938785163630478815098759511756063987134721624418401626361934045701468459157854934144999745172565256376035859045246283485475976370900000674752256340906794549546360019472834396297724657259822880835826551768368116253349351248241391588900867014886944980632563838683818586568713878136242389155175861232702718673382985591576235450141606798730824643132458996696252152991121642667582999546427421530851648812224193536302726602546789978448270147790147962891498309024761539695722810648478825174187032008917104339642679468144889670938720348618696462225614211341742852975864990298909551021507705121567936050499964834593182174336333519820969550265520061783349252371230072703216022184977430578165793645940685273258648702649291808084491625131619790529429850514892385090148114362897996147330233036059377960280805498230989839904909494866378619073340061585467060335452663705618739684592176939268598941984010861756481766699811704132453062942093383429842050375625449887644099274809039857069361450266435818912071667651580561565227302187949334665270804577840027316119164284795401590624763261413840930771068534208237019637423147576621424877501303918741095742727260119187497254337652131887875040303751685232332091924513719745522423053322356997417191626754926777352086661460781307319357152275083523564724259320402223136631740801649906472531832635608466870570327101087456280049198671006218406278186929477238710849897539666563883903356906241759349926591905077259527728330964115489789108552386392577984064 [159,85] 234683606130859421617708833767346081274967523940920544870881632068115430974254146500589730327751734232679745069839594382169293547814718285504998793237564249880735855137013269917521347327990996384594558069171255278019850977594100867107567901307549807662817588410099779729442027523311163862666519910745742562949745122374038178733291430655343443152649491404741432570606127389122887529705224730958890210573996969356849697074615824290130745547847733221340233311581404688240226124630993416782188517689931382980163643575242751532935411074583112201689144414608839871135107887677413473361851633088386658894159930887950563452064843161880062915446363541442715928803401129882153761885851414483429481989783769319423344384330251659780503492402677524902911330462604343140616260470679461814349063483676022827098774926536035910018707873817591917198930845740482728803847589106026308509504842688294288176606508236612872979240951589215645776234395174294206508464914716689440807512286657725740424701840664129969772619563738381266171031870471310762156238607886181057115626784452644206276790704941122486147043991491985390021815640279824478017734060504291184670538012855058564060644754559836443474212760156484946535649548329319229445847325581904647045287846247725990773443938199719274286633673892323585599142688936059016481527496115650835776002360513768957176162693568422810404328021722058191577562121670154198576113853259641164928847163669074715704079860125345762121164894017335405950138538255254932988429979663951593136456875184713682189399625153182964630075825545505772011994452529942989082708275319469115105772910776400637167211778238664380734090991546874888552657993813347398747234965356871666504595750445168630680995638237504182287317389754837093398163419483410418954081882290754112083656951819562920099419677937147642553134559610378840836686535917062267603293644292349873790535905802018613553621971986463356137417283294784856121559440752930567135409875876525185304758119007776003652181736235756216590396374521079305654096541352423157962293031784496221076098331145946023442044461251010557939374340452902794886615146398664 [159,86] 452848479990896818388190731268923398647638260090901272333809001664091117916817448885522405107192009080359659226577650709669261912161721281336530374495030214282957379437141138620770373462191503329283370060027693292856178966877535152492372467735354885409157770097310089866716639714147692968410497238687918197028746402601949858194889622744357936777784394054384149130744321247104879121533747948757715042937345064849852713284756841101977847307689828180053748380957642109013274586525347389732697470250355087274376126553414013873913240316635218021283882925756664072174189973372693547563006423194048907807802524065090619915425214611116786350913780328019580090120586645646669074135429012564325938738028575327490485795953997922430697128956865874499103991271090428352288472149148757464100195880643229508316666742475265780668227547529171910912452879734482097174836727220360374124593813772740574822659803269834981062307401957329765148985271681499208519984529407907956231553578032538671011224171548846221474401172822846762900656176263245175338045888620845825907461968166939433883144469451671715646001202791637769465276401193473946869330920557054192451097671127546044938342786600157177091545871751418825587858065099418851003025958615926390022053904533786091789886746053408948296286704186757913353028226511038317670866887367802735508978619821681865422133779167047751581019473828462515316215991603543213601107968976579477607421964278247071353276872279335064729259115253834303684741819370498537874805502168264240637695927886150373161253552625187068921059488052865628687000916007745862036866280640788601034851876183767769319491007840004866313031010144380064664024379707389151853677419847046198774067906939503039239846133562211986177111579122027639916861640829422233428618678451278971173265211407892111413853909682352841512814602730195543933587581332641692114675904425507704711969930823107280126191431833456443127795835460590428768801647002613592455181920442468844533980443875726331949896037403454550715958568412748200188537405615322270038728076905570681395704765367185571898536900136066387804919219349150143185017856 [159,87] 3200945290413314953684181767105958018411224884824806746197310781058073554458682550441770400577602814100917905666777858757457996985601644331629713211383431650538186746977058057945132402818895427922184192023917691832552923177114885690269664414923140703875079406825272186012505149420687406777258400478794695727560198579266283581012560295630267596662714045261351343051248167929189166593032682347239552522874396037865118394023514598039904617466984089029722581880044039556782680120384950879394520485669789837699481669459488563448336354391265636317095395739128750549632209262487734763616764023065405875990668972140117846955215515875662502187132227262500998933384586285744895661308950180368871691238222127658533132055540321620458386457890090198136222201464151801322072170064202121256079499180032262441291816491962980599001435426249671010184070519998417643340215963600771799680381565263364069905559425314716667286553749102133299764829068764568520787314002869528225314879727585572133621236811635642447586690705217268112301824987964695639513822174808030001195173974359267589068587065178542858420747307205308543455987478813199869705589873169474827935545984942645940781826994689577709782399969598809007196842022723820543166438141558229082999121832402902426800711090723818487871187276707546370637414086677169407768220123249018013931575926872264402845927355916047291843125476938545785771495701159977096975757571938401665558513118795300193998664987658961810709039432035318419641377931708814379795220926479565314730133787775153618948575978234410779143177596835761258519813884549791876012741762531290826802014604868969953935908281658520425711742228153159047496288144032733758255822818819595519514715662674932486029562300814367117555541159287647113291964792486634300795436052128649964874909900296388049657850483842834075140371974254634093737641654439837218291147691262988853671219126677957143013675906471403227151905084683731263068040220089499207063755802584103210394337005992587462378332340824012573578012638715487293750885968447602829301728465721005680125545924657601206918895986494086871974594645941184864864 [159,88] 6214970095363733752719730241194302306874671973184089043785821311388944210332675634051225650268742262503947430070440179216770220811997380924517996115282974130529860852196277010885354590547315814552977548350041599860479348424825860716608924844537516042529412861454074040385323919345014320947563127199949145391669107477421614962454036920392545969037512767371183903705535833978863378112656637561621301724584623232183288589737418738916645421390883371464775459247779169094759938034224967249172708477791238624452727747841867449187300411340029630623091471194865555478976722617043190068986470714046705307515010732994532056205339906936138155415236617714997637602521402779489302400737391784690616110248180486581520805422508095714811723477016999308533138996950906116846827352529898320433547146690725069954947071518345701226220224702212439719830936218673580816741123488800115764897896615610129422149669635862804299061529332044871198543066197335259584571266632748271650622057508312274682945139398009644469872204344019984874085051867729351561211358082108713584607656670891350953187823140843539210990445368680806785404410885844832896035957228903009197628822569656126060977858950070841912302849928431504116919054093819550130203510061606098332760256410620658572902641894010895440159128932835919650115762915878457825468603627360738147814541232087609822542533098121683357577372238570511272259451427832738951923693179285011258425024690986361655950103097902619915320477740294895588211255820946119272958836556168335723245082783988954994362149102023282262107692349945471655377577953538869048424388885218493479104087746784012359077733138442684799286211271949715157408315760798977425128401851987484324219470933945627392397481671600979322062229305613324421642872845628057869163869025906954318381303578992142214963724830030891759324684312896362715351246967621141964480741706444012013964335677134331448189119813951074111996638560587566852648447103528680417349665559550359172727351140139083238402358049883750419216315626300013920364361821861166305667447744109917201386558509775023976167428021761081299529630766700352 [159,89] -412374151984164248826903621508695565707850330614288989700239299425859567260433430577832848533079076143176330000495895859341761565489930056877845054260666677369670919943228486158853682882024227994787087337954571479998734581074600315500145488613152595174152331343053949684397758251270739847839378047995995874476311304953988083458458819640407481155251904625468785078020628409091792089806228242263461473057619498070337616787314221140351938354116138003664609144504223937181864171061526078240556424656814746058657652172270586996066737918987044021781172222265439319797213176589877236056155313810206501765800007966492917607152337449796114828859950115564210236453513832926628575487775678592411908205694420272670855649210838389147512125948681137905650286214867212918674771951945349441334376930485488951425529670097185397438994060193376525578356824542535310218868080484678228787638044635257193246562650557717112392269466803398880023904714055139105320432688513372584228482788454108358826518757386671509274135226419926780169555919961011413375892533942400143945406401094130686518912350779458598973980881233698712576526824150290926630396963573758065889647924644419357499368159757096528554666565203492600519223237432951963728488603010538593790693875382590910760421740293156360486556080614394138988631717861490162675289753690927158802799318818919344117318573276943111210311711453194705022289858774289172982392736392807250083191089470438953607384005070682847747554849551081904955566257367882242707757186442263739859622803105335082275171979878291305899704031941580921745631234451578985213000954912597723032347975236127169760450714547807591421042378352750359632636422448630819303573764761123318255416611325134286043435286623763264447859803382275596445947761404432000237722053336430483511127668559983513505319405935991617802163132866698124133407719051178954545695284617523549697173134871655135583200316046170554423133949360165783207708482758619168804838699086620284950953256375880866634822003518886157821306190136773320970592838968032194641426677427663392432958575889179139208512612367863050841658569800 [159,90] -1267509758832897874232683140117588059770551254430229260574897423522160996976067086657349812637784220001441015465860817246035012048711297565822680344024848717142672933875923892614980849938532540432412587290579917482509290152094842025843675316087542167251343948650112284690530600796578619574304090056981685861495007140854895132772163215923300955207224038560700696864453786166545262488446491135246385972424434183022833576487809599908948370345142008971243411627871572415485601453837606034098979032835183042505764612382146118652767454723157849217435959894630790587262622233001858207938152307320184195906275420437893319192862048093801491638225345696302887566097306535447345914500186650147005166772215239049690664131534255875716779553154488010532206731283452359594420359450105004726031660513027347945918502553656777522297421873149479735485493672370736175913093480003468263264080139902999230484746281462605875666323220275955763554583457199150025168704217587437709219929118036076646304685979505236604890966020042468562070799544882553944429471482938792551131191382233195004218874416931310036424210026341661602811597198517378200713460527855983700001731793714253554302015457436106040452594792096271579360176454005663922422969193878993470043333249728470503755077703451641233869371996625545149733512172158957084440379938361974946546427837493230059249754762236767497092291289741025558424513741967601774557431490988541063921751699583988029309297887463365097187414903580239354313869317593761234648118851203730344691487404303044927143240502064934383611905372494413406447576300750142929444217755004807139899248281575778041771653019904177191435029033370595349756903304242519286955516377701399628272216387075080415618496439921418171841047328790184685943478558196647979625322236444450163136859383307041604225485051505573921281971652052699219288244602464537773723432870782240167921553656907924227631874361883647638904834796282610702815984316360172307522699215556965852031489605575443566936421033885572269921122196083231387425064975751852400365114473313337073683342545778534327516680695864438124457520 [159,91] 356333897313778915659517653865788991627335417307214880260076418101938401909343337373726904531848832583737394123145439449597313931143225656496028261915176287273232081625379292628098964753161113544054995836630914426432756147983874907729737810044998370035622853610170378393902590988191896930109820254717678242934316409580515110421529831855218340236282720036510156829913953359760979274509121175257193987738171983973751778698515450792290690621720534434759518988170946254644754714154963426649021679735239841418086173781999148502146697556396487329286695362451238100950880059416024332696894423295841728271553298476609026484114123449740241378983971327323413426453832889578652700008541443752510631909335440796406786892794033264980069012023616844953540721558309660446566314788417541289665298930573041701038065698722072001782637521101769309532000293621565661664379139797982097595736798546964876250196636036714030624345271906324251984400779918853356075022240094881063570178574482603942399053005903668527912512975463766125921399098171255707419759826742273941810190367384344689952234397556886858250379824904647598877496006290908926800208229358847868995102039792604903273346024061739199255307593348488347830544339733812977579084689664880992099682336587089358691834883828318374637948128907215301470790660800625177856385038686636833990255197327537101576826082116057939817355773420976947886446445004626249757773337185505335487249854016010853196627955766002181646527087390120474212438623765038744883087643189275709205806057648092686359653824674561601480754531160229117393193097571938703458028053858311545930403528745575131259275922869499619306970064935450254996008705967849638798297214238023376087087031269395755799234175894851309657545834196139726265828974375824728386315031105874933118752890440307611274865735610105273525369775375734403286670065819946933451335322578808702450312234642924909290927802705284113824792448768330805640939229925134315276484172616068963310363744084370700276925388177775176251493038118570315121880109541759939003778031998961391879872340907296695958476717362640602 [159,92] 48394343807216615839123350194541312172057826659583639789816785919070301909555179250470623377146044080138132005885718286645526498608093305872965721163195728579074235809800988052993523794826993085450909744060223363339912882049433470026041260246354420867187149253137911015202619565312462790719364005407421495337502002599540266804036791727957749725837473639869832631465072277507437552840160175963156162867044384536036202972684228412563720901515093663492102101679497974404522061843023288999768110031478200477152336290532581465493270460809858558182877646908652979430617962151014134840655791523218983424246210903230116888949439663338527815129461948157519681789690072759305264246949025825036346857503291175737244250589671703731776844284219332787521916379462095029248156432827263597385069303011006270777868769653553873529741879923201419361960402623421203501424942444975391249181583854981663096603292022373139449552306683810147318178778550161437713697649928396496216082043977770877669760953225983311544102605779865145392167159030842762285327399109013543994739009015003094307277004089379084726181749364071288891093400796995058086476151322638108523169844936692043749881885539866930884201176564763564905455997655927110098040642985017380871112741728926992945596744483700442400886517546146079977910512850295636317453922060029431815751999867049232463388051926509280846455912365986186148878491946722629143498681615084761091547676997305667200197286657438181670886271718683855919934419641520527626911837469326944801010710796509351766784798224625455285210983236096603113871608885473054525607615437201397718740268626714872655186459591325453740709429709747662824040681316977786201424348597100789450455243473756403085623622774019920017876793636176317657091817564537754017700987143376417742625375085684695658713766858926398951434035010456863878202426306584944337729341897444810285907833531135840529183562043741422494542785510577054923562882703323839660784767569224831341927567522140948421985325185870421091527358439335518908110447818547196580899342865260616429345304405225387931101664496768 [159,93] 67296245469475287966386774836622639954773681145427015170406824493320742597576582361806292563439791117656420018161734356490399977609051759605134335022394271591392139786174601233278328579030213947234269133443379955048902257728364155279995999199465158787726398113016606533398400478795347918551923200869283034305957793641438298574425298430296192368100553009155802294252799179920765157436983993459888041727451628506952843503247562959693223337333170410908872123485352833728888429334005691625037058169469990548743126332466847326415979238819584199994484444934602858867056745246969242570338638100772601487121588421275287332737860393227181847127282983742765457489733045381905537251029845939862328703025368726086139239355579192466252891429015488329275622568377401899323000735868142124770360314886015992053728695498581070717307867416554460089710858233351781857657360603119714579065955014174891405351513267858489948952873173591980842687737974935009934283110636337957551452208731828472954732624474235801381532890090719562529822833806751798937120317425991438600230589956861807008774955130678346177653605616151811314995263048407639796517887673678107303677205648968719504842724468208050161247981477936151395454984321198069361987177442732618462057302785195226870065660306661597070949262512540673162317006231680300549529109021910275178449618401111288605018447714565315475300518992295172687685721540203181395188008145930938918783045658566197423715242101143399260691100814364810889992699940508942954334357105565507213311370226790720887145133578673479493530287598620411601087772960929932516564961076285544910601301011782415036326856512088087325355870843502680535974859637352491547804821245464490746963331267254240423153140477001808415625338448442354643393215424983574378797630434528294941199977525031130186985588842755558810103658648123574974993791764907125884925439423662234260470935854418641444653352855790096796390836508691550081597164070951449750045800308762458655417431645184405373627673956128635017401563511539208009561422914811686654176227831889866241474261726776247133439216 [159,94] -98424305029557127035906843498848004238331163856217339080242238248899308961072188390241039409874792340222181145699177314078353090803593371049908878095405401157028061001668994292693256784270235222000047104030238848490450834169171000538670975749822276140744953975846603716088813003152628580481620061912843881510276534138008396450109959408557978821565842019041282207871621274135573029712460188349269523680993669234286999076024230818933979622334336297556981332458913547185029007099691377830536469242429735739499235868245406472511054098509396325066286771763220722242584663734818161883896016925805987009251000907215425765132339754011755224024562307655402278883239676290816930529140618210434201067219957429770399163070351897146730419599916257342957690309804590176760963542500179884448022992136493155614941548200027438417501447734339712889203798693050676781384634663816403681642662142272588235598580352096360284479158514447361796501158801960904728555877682921360230283220332356042970996939379939693348390430851703012505398461941420210964070562402476577002687584887259544442965834544940505710152951214289600274872808086726352948814722122077973891491471121008564846349078090781219754720163756696456730799080082872235099405515824497794891125816108015918574317737881986286425106161082680764323661310615099974318523694392506129974239023345346296271170043961266610965219481392028976155606901743773963635744436692874609948768296243260436256852336467050121591662496114872906577484165442307159540423667873365126372415150236552861770977057394558372348600602525343593245654512509687222877512163843204826979911904375306208639720917884477551643660374986887416734990129883640958222335360451342427700773635865576459441619983006075158941792179986355838326628799518272026047614660991968079646597998740033918145375721955626903002435280314799354681861332252178025749640506117867342985714285038859239923578433903435203079798451005415078486190483429761456457837054633498540207242659022073125869374116426310864497713971184507336902356371393744550284111807383230796141745311821309549952 [159,95] -385102871786101939326511221546828433145246165934246900727806953246673887956413714074020018706049025950246833738101774141209553456410134098194062951647228433174782852815489698712821351853905298502009720519440187275669494740674408478859840716666430186206822524833109353540072198610994311046970044072068844922315807025594194438493998570392322141343794511213288663247867848207488266504681258447070671160905915556557589955625210306238181254828049417271944224089958691557201440982532668398831441329782606476489111248435604753930604068407937616425002140028312324690566910660372720557156433762973870751497877904350153359360485622199894421000989348481245751957027615713863421992283646299802997904599639313261034098635995856642785247621245076946714774625557491876307024823230499629908932475628442395947609119160749262966017430426242752436643731902121139503935435531499476895757729968874525674909813514033955998146886958993733325476063617221958980650524500709594646485426835302826114834463514856641807335195640299789196552087584346661870317734335246954744094373854671138180120315821292676802059038998999380700646623091656014413231549624818447266472125571613696712565829894609380318568669336383817795651500082356077016199875367544281996865059051280137927871735870996194893137088046459453782004034403956127708006233851846758530039102869123939767528811505365599143594611412139434556149084117067656349917319960353444051898456848825950186604549694502866374509539692208131932203854292202864238288886429305259476368003760728523504220513458932120851376006983003245514822477025446106515693129982180324787401373315861648213754178728856287834403812183273701611230622461413042017678131395245303880438186984963340364150865612487506749011934174670065992374616857511102119751104467787652625670268992157277390508289317127734900784400149334293074354634357819053634111819788158458042152549433972758823058733137234083035171023597011794995190965332235151928659724260007673774960606963956506438923216858023166462476586690491413006609314325952441310545444155687993629036240984832048 [159,96] -195681108371833973560151472341549040144260512018686867136710694270753749350376671276777820689541412133446363667987442372936726517353097545062107960563321312425557881108374692517327006940405994245405787021163774844385205077900398322340422219561441855732842398281367818917143723793482811621895257864361558969397544752191130824485715153091738253388637355679986931373989710103803752306287117393867424574533810721391887753579875752053864592594579315732879346814146403541203193159149793285092793954909164090563089947031495095173593322365318943401499888151695467929192303714277231535093342620466238725767275154588551904630203178755386704231543320803543830356796757507431117808943091319486604715998887411559820881576231200187775356124846333850209686353344023465178353523091493224248238522866742304477674591148859020867192857490166071692522896564479635360555663720066593532894730683735815066823073724978972595725937180751305612626907494615645061309795996700816591290524646043651941301190888759578499521884800504887961418229985533089468932653959384485209102355220912076561128401068899598126196553238067723335096599369621999602245690553933088450725250489546095084862876728578820280502708733622192434624925924850185096698400268842291224433331209204341747304590756277940988105307736319923529938617098056157587025148817283737333725986845797362427917633287367043024660790085213987786321715437221098609537405020064125557303655277550576563712440196863664356155839883042089175037651214922022353738112677280555206246007146587771530523039944678855672363103784362704664610391605189141869974571402469311937178785666448808663466854733549026086469381679289599500170061838104855984947186354555655360546281568019207630290905395014934449117882159019948970695741824235495366943118039138989309789721474210953244865268999918624560915281002969334818471146933385731293424505606550558993569651351571045157357111407521975792037342477242364801214157621694200652673892587970140195216268102356225034242885180982499480119210256892921361037431608789581508318841887021344463615848192 [159,97] 734377621083129258665941682669529915734118224326322077658682646976928721844666511639103972617749940608415465693997594715899264229651890809912244585179312375954103359219169275398011091574031182724101699657644012618562236790397353823586005828726091823066495531725432161302331783125200174293953254715636079800985819845586685625160068290455010112035772281030710556357037825275720173433688884148568639730605452295094035424008518300074799805869204538956471846935120059621844320792768816159341342673478228683493287239034140721582912460769076533525714454462279360298711847510770438068396908168574782861760576147388991220134948837015578264348360869737697554775249265482790383097287071683634928817125859083007856294804346514482167045408106033918133019406029883295270060062451789799888237716519543559445409677742660363085397354312994888138282992489718657545691095616476417140962608447240952062273009880030435337330570766114271553450189260335595240716597621931729293975722854714776570430383971481253940810507317997962628143878379511818650516407260397052897833903030629728567862855035837843480075603574981583688935358784605837478917266708460963163163680865902194894431927874765774682225895192600516783029278349094542206221004052177274775543777207801292135988406798611616345115394603033918027295756267739019971524635995369718800609849268642730637910591627451287231811448144498178604156207328053635007796568903243356360095797423284538126306020796433239157328962776139090557692391185770000351254105073975546788939097920408894208981392222207416038783079908340823823913393198692246593343279421146021609794681761499608280306650693765800474460956949611849976912669137452108178356269526442896592188534134975901292643538149821490673975544892524666825264714096126199495418968767165205386172587243439927646878443574410053233177785480968969755591403549762871323511027420967267251783053600232482368594293373660098762285580990863089311997857967319192656933620522964390341089849196721474945429215962141197355081885944680233774405103241442626342852527909524448378208 [159,98] -1935447895421890993853541363357511091420901423939561637154865398397152526774421446529935390579001080002379920358933600699628270456327688074577981554723325745908600235145792144710054114804110682856217605898181048377283909402424406531934461572078051928934913514609629369935567940344716815714310305775381563385991828706850680931006283525649128542998132689183277557558407055791400367549377997833889367357125850924579383500030926056657563003360654563032367486607140304791000174458485739339771203157320254588870652279927138870907064575456232366172170708664610483576493290811759362463281638715936197183598851802125461737535458234748226696432912170104638935740394954284823190197713646840852394722955681142177845494049921940848151802533123784360066097157163489466295860502855738767599680873385456684989430507620509379368446248872795387533996662144840100030760640353315341408280773578250470350983506791997618765790901921693233304783436580429698593110903527010368867824693648034124981177345086038176465125046686417560937758505476734144215470105454914012458119078254269799720169072835042781613432748330660479846758616168704993245852272621491586874397507534099866875904503502957225563508623071422133075998313158381486225718588948678407486324991464328649744737809716873607418695428662714979899946695081028307334593564687783488928961908568535457649652818648970685548220143649196679332550918078840685175701768908446860860927011323481852847191544741455544164056289657617501759304340947907393192511067618222809237880200749641773548937255188389783060429022939243668744063325211360476955132376653961506031595531540770706566841289177262798495305678880349895647905927366668905867944167897530266289099316420195272488552781217025521836642669819638066906147325766035612410936701237684684574595652379343038529906336033488223600702018126797229986219551376870739084335770587623452929817747787623098324017383024151827604581853509826680448644134106054306936989503152655664718490285554891999308685147227983668817906231201857931290064371830454906343789555011165152 [159,99] -6077807440382418254302354894324349255246496677169943376181229110911241639078585444311350633534035902868300729283268429900079904112502874225367298775946260234194349631682372341767635334999966405771323627903672742597924588727670384988356808263399527444210701492592823260741150922789565408760315008676697787576835520311942626892301451363236693036380506160760301551066224542169606475332919606315795589262663567574065497556272615675076431476554838707257446002593811123166466959701904955014632175361908408094727812884490527536547514261349244274671423814215699504912644260998173549170151887355699049649363020700290727304587242128973353568763395379777623691857352854734668088273419755947031173953374594973896187259157870613469168288921289081331716550791497667183651893833296967729944641206666078349111318089256042308862915038289696333740570332427235420225282354303660381344835080892417070494104286136223733839580706117313692251237759467388134799160645735905742834780718063742860180489301346258652906987982495409681213135561896023400077914400035142011335612632740361861496531908178426950848519443682149839486725298904674289685917401423866946656176121724784836151416554224128886381243253250721520994504451277889420928835055580939566753065373416768510744665669326828466117650440931546346249569102324325869256942252066035178847378370964065307752344770393309097460697057378314671427826442569454553941973262300084721921896351852715030438055590425089352071965078554855245608454199276495563840222794737401997483515088940201451328543626258582069016743892773941294620046721010380366136248451809556725348435715193706125104628361376234873016705758784653031551362299769965824493893277257080922393423590831287776858922142311897881966498569711076763670664169683325960222728431147712435061633582163092803958137607183464762053078964155647335693750794171428765779256128186589551694735259792575481707095531187731445291682574706909572850290513088923562845242573532149733657984652564232921338238042856304391515190012927248035080408805829031006948506356892 [159,100] -9879345440492545616554574126335637675292985324267472224874067976638284855350614955317920117231402398103871145728610932634664682650972115616741415872772540281814357031389199054271306991698929218101033686281128607469674927486427602861979914719321351506063497484265932466143975033714749120884094926705606162250530811953946485924175035573611542555525755290767560321692640278331388894183003972372223274217134731264952947696063211517819665885759582990113997264284510372924750618997345462849961350949425645416631352420040870598103286835356574592597335936993712403448463071010452617367868571404107394694216967927094858094645377242359684186806392276886720775393625520500254857611328108894117023409427277516931175994339722993584787487355377081089950914629824006823921048118615051037402067486581723873187544273821589043810175789059459197213626965413194345804506118775633067753930911228987271379639903133797926197532780964764360454039933598689289436562372964613248496552588627141219562855129944097872581311670589968905875284176658472973474637399485739064642671810212291202784980474641475914736945073218109125949049716676877434372826780150579365827230150803504154202618453549341891219190162545919735329462955002426677854784082853067258145688062149138474560705434942634503723534995993845834196847558995246961567295140292258142277396432363431913891563366867865847057398333858869686134499109600365583284744365002665111392390921784113121821827717677492643166560069401733067290471418090727488091835909212481287883311991862347945160140103234898512376587582286361911686989837541992632136310187366096998468450172752693081158806633930777866768523013749328196357506868055888320404501019164070883657333719791644785747072918592843369242962084244256744649495247545637581361507935259117960542663699383363275082935797725386656002880371303291582886887567716103391655930322019454231917767118002398336092604898150709917016930778667206482932223466655688713708624687532653322751247236716741133191633229994796566607102146229470015932810289350334414000832 [159,101] -1284472430166919849181040477724582953048847461585824137559177551974751916171530358640080781827788039498544549652848054031584619761617712190570018565517537194853615243982915605707611296394023323733506010720092213750690778455064794581119305311766117092682598463827956750470114852050354322356660621489041454496919990539325462186838308076562511099298205455616430671770046891953534243013029483114979715889834064252429860516331513302285651163256034380199786136189121173166243886368161622946627694085926710120191414081580259142096630160922197450230712069084024730276593712585975660766026619464381571760936119955516546655886486522178380655680589856711388204233826094503837205315063381396115260917465951820221891699691109232307885940190193705968497307661768245614395329572837961986718880617582697675363231672749563271028139111951034154335352353228340659566470911804248695421737355973056346649799924174185335709620176451710704454318771425603920254313649677438379890026143069460032051266632774597915713500586697908332341138337428602026166735354857165574712132267349841196856761057542295999125296406132498605894604840889939027780852084806999451019128797137438330423466943981377004105257621917675201907853516599957485947984841406344883266869628346862696666103382152514441666088562640794728683237900127538257924748960295834507256422484056103903369446888376739604738281505523718942872254995296855858990651314675716909453187546831565065656927305881329417369655500260483063321643600958291427343057565017288619721873553168003672609305813594345283408761772349463941100761762071639651477061175212438750784182705878123010173162561667751918772562023831275707095423278229348246971404180851376252857678485489054486124050998215840215759290500628815200322166003360133557875151195693191099337816004023276427506676061193335963684939273878655895384810515002466860666770560155860163095250428135566137466376381947701153410026986731566772672372597911545241410807788695523217039588088954192230032825580529851083633097884784569949051069387717158440 [159,102] 2104332677649738501765976799192568488704563819159837834249315360679061590224133781393565637045545349573236561996247930566238693946989297323496395605338985720002680324424713025785732375225918663039470698415286981923652555589518237354520845498263201771315922407058058665559126630251852729728360531054822005344607951907685636822966006598267662130227185523982570600842896310557811365781042190460726994322652868366556361845478918315462833331947765355975405741490717326480374117363905768989190110585351815586061475212407534159103999838932664449558264049479796339029098263573995417390644195391534336685651221640952584167959881157529529004183538732314702382950139222732919433619127553092661328152501306734846061619934672474894907508634324743052597875108976942540280087748926952030462881884001516010394469936139150453686623040320703973339149905163472291185102857604902219588941162350894475917852490119668997308410847081164448583788215781929920328022244384601540809117124035763495494212529218752146019448338561173785169003341321495013149522243570396430496371950756622379752380813384843959346287086092272525460011970848102484920781530880632543672458542210875328506335761187094073917100238683374525594193831326080581132188036717380523274279109777789769804712242487730249205075546745897958751195644033696031717483692755223451425831549746701983092721637000304216413181564449754785452761984299676790316167349113456259381771618952667430360085158196450681186497547802894321778702934635685217402549118990587969432854916037963837897887801688629514291282698982057971056154378195256455485610118951723648494497157092622674274475969455814260659620039271779922659289692196467349677376658671046998633325092987870880279329309967728087983647765178183707039201026193175640919704644411835622201593681985485104614948131586568129364573587653056943815038890225150823887146928959871340511826628212687429000992782383223732737480737518887426523915144552991905704982322131138642628608571912499000484343330514855311499855298395359403313256698624 [159,103] -431027445900958088904997905441624201284128466049522766901162594897449608408015614017062410161935883490372941208905694468862975918801620434107030657555430671812621382804907837296370247076100824199640252422412576431557682256657701082655422742237830837975093319890202695888503425062876121427926823457742085053096282627468662623005165895123045189319451751424736498296504176935488539423945410724577896785839075623947185302743099794163563537195180653128036430223794745662383648144354749031707759155562341524466556404799621522208478152095127558005731165704323749967142136433738416459273533902493358032388001501760599896411326100605965412642360451790901900804861724357741614242693422667381545602385493406265474076091384070044607754650683538027255152183337878993234104394915083736365471257713031195981364778613673250323349784818641871401815835997132383667137960682828896506342466396199224012541890088705111837916850098652081898617207065381205393571511536382857890109004093656069396440439511108528696919243921299102006760624800647596003760180179357737473378341771548069852166549469724699849034031986730350187020888029121675787924286262964645851659417344260129540422981520305104871722324268484940933456597170084356562646598074611336395683562255267736737687430244000845273604688269934877254605338890737030694458919578277970769458544418699041923283191557277124290734718304873204725742277830655075446314162647138384911244322964100632369202644308297723726608157231405745770262783846401262884143480423672244635662328212752326487472939427608852036797871639879224987232374049442241998353074452993257990147143780955567099327867285119987459873916328948445650892964735674401492486356299279582581254173226162532000848450560722632466660610227758336689440712100776226618156499398398126268362639617525788399791740452390205334743303805099499781190478768916231211596777210775348964016526329132728746998860979851536089192416625886648928678453875351848148205585237649258878449018369635002836638499736660758029943060126289389476800 [159,104] 3674660854163173814777884011460782533405254094803794485338806427629093279066882252343273116168268836530513404319789286483098188709151126313764721180415669982984638573803390955925021526694508544223568401790539153350272531711262688863675281541021502426355131150335767173926098547062095740890481578188510479881557102492493226821752641118348828186104623200988756248458892552453639662889626798611716303918214585269363121649719478295837426425616047580794806278329151074979519304218370778218682945886275249525080554386579932503359100256062154489985379054651136441283907827783880302167143836233918046548428459204942752502508937000481041167571049537725809729821265980200570094555008396869399583639853902869781102572772126401666841840732137666042597821885531767884536425002188451303401549441114269954633692013085032104457522305663393328927153660113045100925838646284878117666040940926405715828237695763951256509470066360764785397855161758350470275707619868120078931958094781121460195225905895840666709807656858580921335723119884039418289835881124122567621960200791333844036969031763524089745499398998210445468833614652731052858046195420463024254729641740369846832016481230129088844468673095031189921998669943767011333485238897825273810500513299317037766127614822594399382457832123543257689808086548425639265619593165836901309633052029421551485787644392932200324746521825464710548945229777548231033625253006734727465765290347088457444569989493423464679273443904325953364235067013507052532385939174039175118720472611709266077818874650609591282550097384258181157716007865024234175780413453294115874600677034496289428706706376359630879169630151415699689361305164853319933988092832585627207718108196514833495541633579444914127447828361974925246348469875174116876244153833959616713927276260499340375543470550429071672599214455242721798088906282805061244279124114014372596469438012741988720512646329472497692841587597822946206165265210851849797568834131400371986392380506019708002185306296905296639977616695936896 [159,105] -951154814947640827105130200563949148265842740100412235349756019931481461534714989994082763655689034697274643288886135428261783153429022868849861314242886459464927338345750827380534543912525818221219926164317117996578801243259989350619291422394546556370017850204131562112455750050878508422755708444820278441369959385070619811809887884012384549508651126984465071831507038882579371563942342045206440634851079331828137701385139282151739648704846505382581850346727393574237222288742538699519659650702154314973620743214794336904445503717679167301534493166725632537600114174611640111897788344395357420368405483520569813642782913053207518606849542108036373098897656952208390476412070592513432888026863102237838111841096216638545784275006147711393007924496305532067417020707230078064336256498582887356450795895003860446046154729569509222999097954233421581417068475081098429733913016239755878239187941106323262770091310811787198555754580130860687883810247461159205335587009333703350136297968825933338823009331149057285087266949328691549674149101106271356509369315751679442567980036099520458847074659588908937953897674717624891183235919049034630941569158779616393364366678552885612567099613446243520850825013837566157956330790203748450621255189924666028622723622335341988046113428166635853597187241882285165578651503563238016657593156100454403765806234981585882149110232115832901466525966975927587737284025589777348508185010969038177294696316136635714979343248287442545241074986202000453906750939157651516363192752197678091032841752587449480092996032888075088996912864339084063231148660824992177128865740261003776599325371971283109986841455603478340910149337994590593653291204698714331454610504996322578360700772431174517147219837570365768449636892761083757593137884812428401926090317299685056152192849832347609804049396931534108542528503663085614364702871148124863502912865794695207567573132941665220942747678483429579508187871047949734104684292775866444316306482965500278560167077255940434481915824 [159,106] 228609288068427274698406160082800761039864943647782248549369805576920584338077841096066726866174843787364030870208995479794451105314155646371526929450773803971528222792658063364597731437942288740389406558511904170061901861891921560873557338627632167830525132963075627162123872447596970932790194097701701626392713531615000173233139738410851614900697282010759997108592630343678806120161216703992386938195462551502519362303525794864936271126224894733726882675963162471709184546293017816312874817314599959161776216897288647373665104587875238340106861645727285808784833244840652521613247733141495738600327716180779091899765546577742221657590343710796028218727576362620377295163863982617745317760863357147530738242970531633437514243346098337794133866361022817223099442785397558940105201257071836281420333786893266704172856913637153150781011509622529281631859303399949703488431844732622323398047006396857139439337735499861812095939208301243762571193291317880876124755687393642555065786739914103607622958979730136821676269721566239856371891497136839288241944817170101715416662650543039969095079887526715706824063907505103779662695207921982220015981228538555634368724749963670900549085162045653693829724814104950434160991064243785011633785672965225212157930706223663647728685594844493419468438677903653171115144501445035814658363644921683314972685126949863540967534143863096307302050375897495378446705736663283273699485203021451991497371465192921598051155712145697925246802186859916440088755568808295569679829686865050682661684482974935003810512473942007350311939108170817193533036966649307201818963167247631157412280905055003529322792173767596537907639363008387756446423391873552119369335398767165708676309362762646295202148107813318690438922410517754098957411637629829663316240083499330991875694066451677076968812824919298959812771763473952865787631172414062261001992704822044464402534556708378371606131198561797903714234383618937832200538799510403412980706355584669667193212109684218106696 [159,107] 94515724498396971987071327164673102467402140127871265308619308772608089729435816275185093349652500396455598071065556207106065237049305077317130241251666411378915445486482714131002044881224531493867723329377444178130882045714172652295677112622870583667776336483744377026850435927126358754535761640885725838325130217431574898972061202995012677478862533367793328784631674934540458613168865937772758972688572917596800534418348856902676711405976141624903247294002091940295719303803673572533610085208081952731474243707617299658679984990467624880870541759182235490178525579456030310242917097787884708934316001124990290331590954919980540126477854702961808227312306956901768215063440140813888258561199220481685802207088453570434034084796518062944705031128285487707885205788299265022947924219741745047693408140479225034676290228984998589724609492801032507336123997821701568953749828316485665671287973831851938654683570933199487280745482267015517115106170468435970710160383314252678457891215228337641544428488969998817847888716405116656671688401807753150707310520749130273921985759195431105972112232966452896303229176460129283211267795204539420171822382284365242659167676993969639647688798534756210796353339184058125760288466609429502814586287004029380964534614626982087698111202867859141369709136682020508251431829649687216423367929599040025052217179523044107741124947192026152551667202615878146805363770364733898486793989063523604666119703300582788606972650312250171981463364342820512047583918338191534464304812308505991516940401483702695112033828525379388936370664837533252205927099353255641262554909855763212808372489443516597295012972896304791717079994717050941293460000099104676744229491387121701010096028369381815218606503534899020289965642388629511916348146615976403253459582628670653113702803118802135456288665658093083210034171671669228421033824382599998016102212920118211800904312635477571007277919984908640041961458267160692044925133380916888662468273807004825385067942316361 [159,108] -52784841913546873360768943855588457396926149701279002200442405241977674408988324776686612461033826613794476951739763261681217784318131055535059173325346552340819952080098433772793589590937391496483085619881240611449652924930743713481769888569137388547011844303328730632549112730657977734890901345993751300321853534521147450799188487790956938372410892652772173748547198989420649855463811116002703257552349755846589149815149417247687434475019112988053446600989389083181755932928668021150757471924107215362550452684797791720294717064538609502874263656202285970848820239604432553404303601995144560305972039527235966512820494964683196941051891291094565501213355897090608265273237164748798757770059823633894288060804468690786815414059348730356959727783086449800268173865695757440018773985461000599604122068733357642705089323969784682092254663284512369751856622596216677581929977206788099909772075662313122954546105968001484624348483540725138263097228020349128602096000807085314172594481801838854444594549561085977812787249361176578318578095898633601799512212570498552938554292072654305415090343541229399007473158875014076562756951855548040380736316517294386948021354360206773382314511396590474282165545033205009141167010337270316254007606970925845185580337777954694881387316305518210182860986851271744237190621862631970373583170263254701025744620088911259671842131049670089359766410443497019046429645683198392622188088326045517622901917583331166324397356347236501206063593036685865908579127391940930065244829322690387442165325124213351344140292050762095139462613436227732041525315941846820992816924981653798249280498188477760383924953914819477488212809377042552591578634810268380413469663255638164862300282277129466891665778147013640903070234578592516053917533750973443629356120985366414040888054154711466530518203865628137659224762053449204990018626520738328358855004003092784415638407388955820318429403288540629811597338821348529499722490311510241838025907377493682228641344 [159,109] 8664074336556551684181298812877231247527913203400495976177433398431932422527156468653563015509258295185743055229121692916681585320218373556559669829034784087356781163557313055933082386939014791116777034936365327204705998534397486248296436673273752189260576818997928796588690017461077564475717976997846357558713259196207252177024755717180090644562047189470197437192229696896907770467673628796200147751598121517280625544466755230323018404878276759809793039045348436587049343942724862629588195485677473272245019181915749970582593016222358272915845626860324234641022372947558509818411175186136357769849698024787055096517967789791012532369941445614508934795880345943955505134311241714762482769990260999386706418365199277650470611356067996380135604855250434375654012847189192318648120965944433015046925388981115339299729926693720661280603484028485550621197103577593548560312832423993967029179876503931187345804454635191900699776576588085017362871358293707348832923802366525334512753868759051396417322742011528589114683448753038963487863020926835286756792407871774593580376660697295229493640535714597769340473622677535105666408089510777346659847417979070419062432458547923796989663986909768684804276798593053484121472550835332335565324907271596471965420380302743673243124481102436950169471249129156092067335367987518521169893990404479330773070049980141568375571094013848513452841877036391936175857576321756230857275449361804056083902891562403666062599650818775033337678609622629341186913091778856578519447079938284391005394369821460631879228461656528898136788962192046009664529683300367757566294247337987240698490056212598650334144637838283951383196269209072884514174676665534384760322682507840803782967116330934922001988498450866403507643735071826091471828528722368380797392253344430710182648176153800696864450165973971934045396789977948189721351933363227625428440137427342353046762234048420710350537146664002121190555379999683571689578039917612123221761081574743931656 [159,110] 1689421222199771779804908223650778243311470082298096647133488521516103365792731392655606623053455608882711696877537690736929607571092676902563974058938480556355390943560339867006855898796885065476686959099378510182504752986533498207567140164084926186230264614595054006326653014177715999794955297343996743972291206335830794941144767487093179948685415778757229334027646672045883460561528968277372381572178519016176102292106563643083805887735055038166598546764404984996258706514416664854413153758761206879253707383717125495258571373263580234002271356069080938722116203631757167118481624740084795097187946194857266666446581712234694908624935113594286771072504232585833541546520488101414276642014506881489481868427172696867533926807194031719891347769458113198255977320926184090287039248302560947044340391557821512852614456122112590909772352627197180479427764483537682902105287751281858975359574449554484020284549330796660626845222455567533179179310613638536914610187817983243827871194212488840652426247209989923884264575881209616282640091144642641076051434651625030698090450219162229166230282654215118182918730926012607994415407600759905412332631163431494315941061081881255618086682593212130350864408035816331963767154241066278556607523872993293000312982526423989336588823069286654438753568398294087008281284316337915323382330138381557325211630824773468763348183733065174086946141148399117763685885116669416861184469155280308718418774427004149310102134783860074184703976064746276715877600160951248670422928423879284055856161489630861766015536780441125447289651413453372081954264465663407682174669564706173771860472511941262610723891082546839774452013299527934000276782463081655537551682643946288130703315033392897663084782805050754048149144623774391523339676409405301122587106244856508580412991681349631077668541492835335166606365345101741171056812713960535071670025162803946537790383278989706183147859095134398703011225761291795033842723587751037097082209869728 [159,111] -1281698228032597717643608339526923812850291045455960565765080092577198023826316968963341870878041397977429733790082153221194201395123231767544543569535004811101449245861916919172518879742630806975165423828947002771106569412873103802934865187097292863992165802570672952639379703108007290286873237296167355048661371806556522130799831727304397464702798083860465139195353085499307409374159688298003464972323555054084554963456507385071258768398651125656096560636234634190357248540142198747834948109138254373690186418547199310084217013371863249592796122464215661258309822177676124219979970233514015388598278899446013077713114040326764842890990397435016454769747223287020307266825145996770498597631620480503626402453142664921201990256807528042846737923630631045521559432036701796928188468593893356682818306868097992389432506440244682334408574957287530396311302873675422332933844462820304193512080843366950384856442825520939481120892858272012916666563262784110501826702373755237137667122094623419238715059065251024563027160071167691444298620200485325170178549409987340749084740416461616195416752264184652880090824014962056995525886414877640113198641058242813933706583243746956217105803035096013907350262734821190455576096574789250274475767090144948361155729675249268554962583806273262711487822160689820944618112319995535036431416871411604043944638812226389893142665302378633015364059232465528886589793334601615425709965768660509286649984346210416389466560925784257018784175667606988591349194928622750780686476803393172981772843179377759188144011460536536080514374499051602566125093608357071271756597842030047536077403862083560435543697757529851478080159877795145774798349983736050316610339708476566446557911816363331441750079303646091379088569086585380809366812426702789255052344679467777957320627428710394226494156521231729326500007935126732782067593296951546943191067908159771912868835513896430522569900519189860030171548026778275868367825101136547310987676 [159,112] -39904760106767131660702639610785710312737623831893675960242207188853556426105062250416913015509002845726471612009247412501183625386090480901540927807954985649791695468281663446361269750636833728775635519892915759924749572995032170604201053297811018026539909820359067043115376473021535768439702158897243289639269534519161666818630443409426612701917350111030969460751767343432039082337059348163533746271949813354216998881744485665092586450683779208780514415317514349061500123182187714502102818245967336810929767060286950094447674414296401767307766979324556249429624822976961844582958019478696146359890830587751488974031978363819270783446909582419818862700879103793606147006682818278057223349189997708563389670908579357478435159027917587543433374163256698410668676001916964814236935976450770246199815355821848189018130049946774678736876488633425464200103926928718732246036045201836403469820843491902834182201383179416153349758541555735104910923771082642561343332039023469634613475791216124462907231570668326730476853719567753807062174441515170715765849155668511401842736115420304741742928952604662864883874169473597606578626996493871115407745095552730455028571551724266661383734023305530802830405960078340357692698904137509813646875847185418307028258036163501982803265336942774954683578583309503201521377762763567623450230553485838966787091496645831986328763314603122888217789880750234569217237239907106406800944733523558973057360126350554971914027543519210599939713437523445738456998423586766302955577509065979716477561090432856643138761453575340484717654024659228052052580499247438949230330874311004162705339396914444096586544752443549661530620403144544776395490000382971381053205740442392824630583788227051380865661002663368608511328167081487256291415305002034481882950932979303319483699641525907569513398311409666269470352343209951439925789048408113050207128316893834183954539961727076571760588324350538015392837859303092764590917405533706304 [159,113] 12457692089350102166398746561351026772605788225839699327570649355991269094207621917495139864812368704161428747847357293658605443879240948717354661311070165881732875446800768083063982015451722995530542789466681639712006068883425838111295700839136771051442486311416583679739770188399035205954149378375328954071080001852210686003550049054416201616104215962113566366248422824263515196188300484163363175173011549009024979156515618548590647664959567542780422460842201901557134667162171354100229681511177518197072488728416195609014666539111068766432343738190298203307152764260052774002063750841776101317410227897540460667085843911936715407611341572675961055035428179541265641828752589289316157579509892292058079441931227120730548209905251267014638065919135630937897446408225886733278625219350898156510580256354784369944028178204104285531624602067156286074484976733321144523310796197937198648914674214543521032755378139222400030345771538016437980786569971561216033303052994246323934294877746288047141079773454933756417898291341692593488164181878774475362180344513869977395491709251079980146974193392463433028642786565904380911483426022533021121508769066677146833320690735592061461446871346099681286872154614973924073436848698683084516367017999431556339317879606233657389885573268469582964000676297522009961950444173061328074662143351583818676570927414817901087937934880920064455944095874189084962375299627177037172087750190823824929994968853884048105760826217951499334341121540527144548234701862762684796962754168735639107081448525948202868262071904884357203010421874480734293309530695778641585133152632213124391268012761000576796445774342048451412092213161783716894130813763540142938323049038896294646636210502297743277991208969080930194807512645034303049707161687670126811714520764455343537618569587466886917843661118654228523479223208819838577293936947196912717826456784894180312360315923617767601889721627806357338233853905450285189814849704 [159,114] -574534637643438595859778756056377264863495143098918965135627446477507070880360687601925583474170490107267602296881815997784201527344133455351892977523574616313759745348205073820951510848194699524181978227966999326088636322892365982500589906644394394398876420271935617481719810783372235999134838431520327441485513820333213714229266325655567819309956498756935300604161451973586888756865618547447663488405158203162451612778590120121135299268983272062987465414424413462206531586776366834664474689446500131444681178428272519597252523755068099035379657311535974306246668386950092256152565883616957032105675022197908876160470960171386752091318691807617186535819874093151608006020772889801733564968365431866141541328744792082728120005007380671890392514108529513343001804534319994843748452159244326357680113623304373815827248450065151183880037626406120541378262249046433924622916001423876947525801401857657646435213241974049631754101486720671948547886237329499692005051123945745325931636694864430104266885047304212640490025952498881924609688477711284517832750800605213309804665209545202273516434419246397918563371996336763701083450081901446457120966542649987122803155011137973268908962616717705053740016866477748710265766346547864871425197605987911325468042503469525185527659031568156209397099570303911727591913687911809255778460352184242643169897028495017401674111989769445233196598795025087277973481474969748366517497173809127018054900380556813210987977305512106810113542031048330443700001147643084373962546253764891204225899311576100937390981225110725426375492647723317036942297010371217448208821764379882865516941816430187126040748544262913950460308062712530351007764689240099886707894328133996440364032306181886091976807490304199816442310949212489466547735904302159473239396675131637821498159516051939624886490460162094049961485175677036083654738028092167730674409017215413822028441148990556122035584606954660671105914365771607190760 [159,115] -205922781436348001540026808192294445811373256049729617266089406550684922790821956543867557068034464740041555630944398327077393446696559989829003230137494276289115815592724557345889307072669175780987567341350553018197390647537565646137752454753972308372435419635563157251599901956905003831840264474028676877058640164163013139479794147045384614616108362209512852541770059661173066818573913027360651263325043812072653613607853478617294996340682416661084351887903738875979330936011348965507850758712181520033002792086585677945174026002777334137451801922211864523885204185168354812530349266423683743906148984959345824991840123011281378457736106997355295373951315539379162705115113713741408905831306595497782082867690136294305101661703491193211698606293082336383589055546911586291789465557690940789967586614233995520265299360697217976088652800538815976305126652695015905752588705748609205412544248248736162438207080501965100967306717962845552524361446382058625202534854691709576316144719426864555241674292475155345782541090469496548699725028574479841885396620602356261679736962839918730135115526734085957939975403572134707440279765056701287142355476858431353048935959010979958023685876333178499130467541062795165357484027463611189663120530575785422888654825287201509039081382887747619099801631352254427500254991236813639675927805285425169030840242789729148820115657316124946223610866944068855160635788458594712531035662824592774163234942828987325092800312378588664590073036402101808296637318590387183090763668404515663494109007429306875685837012218060718266036326637626841000857824610088348749370497690868763190853067843256491093536424996261611516653649825199862478789167261038702538865127655382678742536192232494282125426628250476014129672797050600996424395742044929159384365230776480610761170652048614164784392764350125268637767990245685691008446478080263317894086608382421766364207172257716435794560795411757108186837970622085 [159,116] 4252145917342122252847777516803984919652756013511932950059334828553926716864225498821585016647707884532414166633869288348148032026792691068526773689600636883268877004115075816248265955536746881605467366026138699187769477155314988344544923727107691583445384751016358705254902620789324781678651780350653195066348723417466976470455547106597840376138614053103873770794569824979734455159758542340565355790971237856929686986273272001419136513217306527947709666730175806854139929810212526231993526351417155448199486549753233133951683447563163146067937209940294178129507736666366589728347709142672124851551370227387710039521388143747847948085784443074708174965626856483344687875065934884907693897361295783019371231767929096140890930741678879317122340611414474329662200680192815296470048288645053033485294360277516839312306166647896096639934298646700260829688855131194476202988127757438158632523287078631361424406212109702712193319261477622823194812817024794221934167207611114031652671583245050548962292720851129968209807436553075177731093807047391441304935489487286843827097996504701785229873042581401030221781560522695189343959607066926094010278837991372298816994001362313165719100517199536471410379322234936674429543450014382035494037870022513360874566180085242424606484038924839531842003976921618581777628273118701700548602873832279436345492547229934670564849156919765577565086262527986097864688800466910236346648144110263076235709077482342670035562770762672760629708306862933967713321124663525937553633486455502877966516302228988292719620915010736928111022375331724165067877645867301788083595978114910777645204944796743275724099798353308885968081319805695737968800678148474893291072142391435655290034477885682028334716365363610887177567356213852000807211241277834038065395619754080161314252856107421054725525591881650396269381298558144549631090613459368266010974181669681891165362729990369263757728742958932553859293248 [159,117] 6984489157937391271326105566310652745682346515227122579102478951970243353445676447437240881333594767564938278010463020035388312083983993860058695553666039844109146221748243231045455723292129212566560256987468458624127729572030043179948846250237954288845768184603090429068268284694969132277538399322420017323548989865116320322018281812929241465839923225899434641178388068601480869904159844297133449691541021873804787785898682812569904223723334730563249792935846916699477470408687267574891493389431651987243270782329290369348592588295809954738316885281709992142826135135452731316602135983323737915031371493810428545524123873668474639178025293723105594419111983050210821112413031022256484945321920363643759492202194305377323273386752465550261843540184099358092526188599398874190375689794815594032197171707484536935993559476567457483717466203033737490771676987892902974503603070032634609376037014957688195168327005932851449626024535894041332054145119937867589911292222538005590891245837397351134496114257205507343015686482880871160361369117463360596413825480136549898509493946635453095821070092814737234946912198967721079787923443835770087798419114803935889717157487688098083065531926407256986607991062568403689003381112144561767787077052954071393479088384475240939460375007088322624886392388985357298332772727489745026431194713193313308589408821782793183019527987527794489632727249904444837087598559638718005906554809583727286957329776153905483480854186723253804949715362242311320457800757278201324548308912070927194607813046435475408375349349405364428437256046083750535511879586820864980731788462310944028501388598127674280952492582719207106856747499662313072553862723508431402762943840403097431921285792076190305320481974153891395461121696697315056971813468516357977513780859674345086718880164006474739300701194240032723383892100141763360854896708324404217833672135162163849400719079449862425297155108164025848 [159,118] 1024485025570063684932837387311630474892191311841763573607375751902893317046604740008190589774601492395983131633868604947402724138250911839900500440600059688660080505180943229380132692885870237652748139417323131440963959433464122819094378870874509905920594024227956937830277535574611741712120501702060355969777187717670130978924749394678862905672785984426233456677979933360107841262487024807256698404498511929884473149001353309968537332546732925139519127745710012415749096650671390720634255859118305351207851108495227100881836893524110467316786071231244003159957272155347721272343317871077668086868201892176726866097239119772873416680680368240491553725602342402429624506893236216051956183417262732302565904917721654251722304016399766476245908870804290669152101787513367378842478782289589126110367126166887243924028274556978192629168704551952626691556771186993849124009452454519878408376111814997772630815956836519595637019402949189785345901714681717510641624087774173168902360789508100837589153977424757335037948192096030001522399264630488089431625312504774079349205942813087450022963806231485107289419714585238152148401746595329554355988493535687105782702107748648491985796637974767384838603716983378668961324694124915456692494325928051002474731226248341897250678097075304144335328306531669820226742484919630277626318032855741257967624303998254668160630955985875215234289571533034860140656301778649337791862343318483836573689797765930317643053264934982323841074026540568578645375222980642620134347724693423797832605147065457678782486761684976642598537770592474696960933903923432329559307438387699838754072704578080253628594134061840244345732477079761847354362485861139161484864943427071099901817974166677659896961302468348065028197914159120948461712669304020865749896808092808592698491381041200473043693515199248319023064148809577494565346411201698127018195262978843566907314492130095698039065088904896 [159,119] 64114224902238288420079958642774000307149912893039087589078141056696491986846092338460568231476487734014056630974523320378880788478741174435369649871072716027646514990767474524445827093585612886173023739758962671773632890916021565094573627076336231376218614208503353067345554756199183536818572942223911237473385014097818071798567641527970488403545922365178154188903393656172337691536076888813543459019432890620895030128496141370876995744216422591078232133210582871625423383935971734918062525941239183971259016871346219159038347312843118300905566860987912249264283046966535947633122506124656637539199999292442794933701575176373802558301477474029222530388296910252176689927859205758136612916386585347982063975601077216417879736787803824839645407617248679858031848793077516217697603798677108979356012886103597812347861676140801321161863449687036474988440592093304578317898909991634393468749629483092890005367883884381845731987834771723744668888745070792036857393728175660755271472219925426568499848452154634822196887724877436872521137939733109420881753934508079004910741604652926033846358778682034389659276342178590529129430178516416870615512748857034511481911130739587898447341652833526399295093806166735513958828967942132631200642121158898301678488274783253994800946809395166121794097527487566312597237938125995352121875713270576333901013034734104833439584930560155290454511720542038628906504994499984756623401999295182713027925620132137828598740083902379525054722309234583062298372746360194414916545678070029210867101597089290549298901328346694339186341481951269202706600652279686001984548669962189629662028711289348433052931185876490798169712533643655528477041281588774510105127584465783130784069348935633430068882124832693824748156283404731205650040184261553892510774548830456222870919438936391655053475892736375707364464609062819566222953322082635075136235800888160471688494791708531995602424 [159,120] 2035378042234661244862683171370683258231696181366974586060799873833257325952963687048034404993228827923168076447495049293170102637155469739122672783414864548383539596636365367403224117726031236166880354559714732451455696259024118136863749870029853420938209668267124167841242698111092826160381098046672779052507006546445321290654501512812980107342984549749226466186729443415864321087488492511786209262094343714333814626103476250857904171005017687564633805813638034532917902671700379476734531765797811520994341863216828195541449671922451333745823771820703326998013585045862565119262027182565457308189870061303198061108874790213053305784588879393198015986946650246408482501365507015256855088896503599609171661722021760223500114464492239416376729808246695638686872222783145973096927687531258382239492111948207836707470911153700181099996747818870196399548955715153844974698428062642010288819083346765524324600775174157380529248567663852783313115879377686948921262572383544396791322957274648241108742655035367503527294381161344591756276574289402865517752822265731032548266281180250165707299962742581027413354554873795993488179648895598830398530072952770800948807707628353302489658477772212369898976061730542001670857646684391494563049447510139135976900781753576612581587296838104119307046414925084103096363278264563349667613110067199074375722625902639103536898171131242171865617718828398253932322604116719159287715718234796086247823765086105707879257612412679556730123215063991346530487284919175267134692589784450652489182967302341067162475773087367320887787477267927497095200061454659625363976744910350416985345413288386882130561963189865153494151266139537526399899207748584010895606738962586587926963602393608676321443266715872387957110347453961990140006859938570428213425946228016398332219391901051087269451902115341217642137301660589108821683191905966178542432511636160668909275511030313152 [159,121] 34638918083719077711483022036804841720148485661810897118667304572823507515371336738920054955637134664304630463662642439672432173416129194116543188011620753579276817456157331474200200478502436310112504410191886720538630138495924940030857641573373111976474096029088820259308029283389437051189413771981791693532742743971638289653231981162836136359709892997251885034559190006147338524445491346816861875064887507124042992940615842526886801287329257970550827078941388220551210387917463655808902915076794336339147287484780927963383587854563512887681139976526464441603363090106568986466674305562808337656808246987371097678048946856393641382727888700633819599857555035339403068176135369948747002608442032956443080111964328768943838359658566966546575546777455693760592933770496424454898313405531724538271581063807745724539276934235707796923883720495789022852310877626969357353707936234104501572745184422239285932069642842570131768041965989121880285638291764673873758182791399603863201326958356651565282623714397645894008402733582380871248369904617319416438113061091176096055852436867708768162508458463866235394651692896627560075308529770326415899524983356838787829320247506736371696429552483949596426653372096397066947286164493108809133352196882905572818744246125082125068525375986206829429279285798367854575941018266079657389638455941261300599742793150902034385737614086795126435904989192052924494725050097659987776848359707407482673730124260337404002156768708722787418375804627876803175030503084370388964258160688122707237211270401976626909667626626237767443546017433807706077825423814484586876034892718931230660418491806401736038801779062596697181544742947458417951193521621198797511832974338950035427548202138336447940721897629064791694384484985638161197285386583374382303080778729064040375227416593865265546095552427773960645211779477219536822976516446744589580476020848955923942865736 [159,122] 592016363329504213592145065834637923961444771181959251401889413342751412552775903608398796766939924013524532168205355382944780242234225170300416528945693481536632007078911022824728631238724555675579097705103228061840239553697982789027366434054626744140951674328411003507591214767998585247576208000626942352672816643605254984137567444677631560708362522223378907714207918055610007709045149741378594818357012360465332193244505928202170265742610044100149694951474050633942634849945827267286406294211151453024031155234445883844909766126792784090164434473293986243316817707261745801210560185071272642753430658847337006858323645647167085465391566999413957805598379635890319079806785184862263346687908587098006627419936795536164498740002440274499453004214430267156319218274555770238699857551328817694177360809577053738265208025407730469228265977066545264488142852241168161491333194598872387434498409428366102395390252023129766250948770811171063720213340085022630018482247960721179991415489865467628876371879023949408384745115973954620733955529065056237906307176799819555805422614150617426170928374684160458568938525325483211798329100719738430149871372334441738285904620539517626165764153632281545245539828451798326891068543489728237688273051797088633155080286887087989298949056074708752059487890397748087148617882074662915419902111659692770778819304476469579997377344493404997841702837453198001054024659638490016195286755580418269906302097591069456778866934464899011900284275603231882653842041635227422185518697104197437014490704326756669586574115482113544257668097161607647807348284923273413045802981056786243115475243693362448704725484865367657827856136307133305549040153707750880851339877768950044039883538921393716900917836844567861747192807432810075140386235784626005132707568029554577710119916421894515458507445454854686655090043605483216546616371473193279619832113381045056 [159,123] 27650288476106905591308545208483823935218502078475915357505362073225628428196640327501875134740953267390909291615931626442381578492038273809603729549077831393627162116984318856925450443254989752133126172913712393448154758671600750722769159028959567787195461795049412031463635585030746969698388506147221104165817666225859053599251333012952409927559534306460202906446867439284008314725855559902521274531735845348641142668767850531083028519803974153820728451462544463473336750040098321035529796155008127190100922005574273282630223400866476115770755410826181176123360108205887335924479096673455796613823748247814589091931680379300638279688141169438193905230347606181778863298255972780988230078748379379167918361829874417970705122012403676585480290181717455254834874768254625808404924069309380180463668688137600043426854046131010149718604223224838377151485379885107663358682989738459083695928519138189868346354229562223070740214647743460010755090838373533529392478543132427234803237979427413836795432053906251475590404156705812371952257544787585025202092728584247653569641379823342160287275530161784917808392719249777201339517353201846160116410728871578351222809163662999707571617906017344662032620263781515994294884377180234432446604532174414534719308599394733328119820409595988324908362509256217112935218269516805292863622915192860717681345830639349146263938041867768424492791382375539586215386564975074682746539450512678009461015132633766590362004008591184285051313142681930202943831542251478319095868924223021710669498878655486685155682692856366411258129640326221056554274501754855995853338923512681768693198479293613029480439267207947041332977420983790256060804475041459589277494578883889824872598975216470582571771436246677963763608676916866001969233145236571235134113050640115839545956042253995499762452907757660159370569400372858331395103715030371900238957969512 [159,124] -25258405268777576465983473892017016505828375988586924931128493132238479139206611329429839106707195179672245039790931236995634696814167469081862819560417370614057479079602109804885128832326736971085293975603003271227161011609035822045558317054202067824871755677945132291785304581035741624271353008867547772670524635695696016082994859904869218595989082838022424412615351344090472985886611383873642624455108570376138556582278986216138349288384360425612778043188899720952510989617491321997795382210934372336218495132583451767151374603431396742119126408417570191115802436192147248098028427648967692745965334699260847726623348623786185308553574006549302714598814330936279234022430550920750770703814984704634003157376176882008253505650808631991551059690932425894353384238815708117515953201269133530986321050284048869951899062897340255567089898891437952954369036542360435461509507313663519356441098148469161486709053936921055192761320030077881476337230362982261888148874745943072311800890973617475113816292402419094329761790251032156843390309576959317594667879452832737280895671899012664220977627945149727439092070858061951471347459636689667172667147967417203386253870664831950783916898687207019140137320348485028119149757892545810529760768225754164598662544567810182406630494437442391316836692089165766375012089899061771953343054806855977570213667776760982397263896728207588862319218077712241968384580556530143352843720039489842540598164185301663037510597260555703180442275197843912769207718901582336520702914011537768807012038688530826546425378180653125055758712880424069851764894457064228928382786110225973758681214620067457803307633654449213036982523695320689160976074713956689084620200799132724359183231056984310274347531332361485771026277334251264132711743119832278294634619958854533562828730529965514996136297020943058967671795641762621793489164233790258944 [159,125] -29405887833421748816655382606436148177731340793756347086783440474904546971496244944137280369876448106329716236656752865349653754785110536894553187558000103997566751412555504802350270537545378380257818889008632892193587352020988914760585303495170984723934550695043989315749494852009771112224860846477747269792801154779942257320457184115560946589206852561378292684979430377666671819315221173686735739335627630577757845879834065051788499203405287648303042086598758721501599896434251083054270771566764077464063716352914478296609311745373577421878752740733096874364241561486132132496493926054203543459786724808806192409265483401177432077567708194038443138483300941929808021636925563655279986863308625016189850333678835833605638895797849296985672194859722327409321567780561082700804723833428510270277451456885666379537739932913639584894432861350298775971964639723529689006147625064449917822503557394750996774626952677110939572308428099371297818647041011849776082644815902632239904031962208560364822451945450673484675786751600976574620918959757718479314120174739148531685509179932126015738747862388585471965441120168559610426980598574372237058025523429003999725467718258474179533765723032518936247243147802540290492923171901666040554853180175896032999913067506485301791562010631019247541970603771354692603941181523590417951948148220119456495417283261570274078220098120107615287294220702720316572944531043024887618805872037091413911507759818873266275350842974491567159508984033039678217384216315120694062607326241193101630871253995205502192317407415333858285046933646349142601188185085703224960508019536517548330907676007059641536270476509927911159343533701583521419593559335222698604560817805046231831757200217842178771075708109087275490321185105623465213823365658958767345805238003778800261870667263665438138239042864379601792083426816888964780679577075744 [159,126] -247191111402632720916883904571586407378877068197629519552155709306383124331612925756908395701522507491570029874416846877988188485663671664148076500537697070640753804080860784434069406998565194551835894134047401987336595905739550837335485069105978413308675255908996956502946627626218646353992775080385965851252785421690979575636635007919476470030694314022127817376367665830131052870143670559614674641167444458632296450990127885939021014612529655749457164591271995982889701038411019881424903084090618142478595957865186746753712579083332362037868833346866674598930438708277074358094337966268364793562555199288030993025785637417389146774304636279544054918963653228090047244941389938444375175203394160684802418031945329798723468102365427047243110769737504605934800037551837516120380924134438734282230905958145941832057590710947993084975605165238714094415227993118818791746640083751774527699906588518870185049159798542153601866016410278749526302190235668461074209997980738428286230601369219759234511915975812931901184127791915899406006487181992671228938839204160101070058021695810937029862813783204689824717236761503805883982851489719198702194563179091074345575151181393690060695914351382172653173616236633028295276273587220700801659648277548387459177237654744659490060664465935325655976322602739726861318542764801203243228059868223964756940597547605837758403661271170963970988438914227575185369994089521426167504705645680857761215879351937666428487906423245788553997431026423423513253691500244570931756266675611887390536842128955551655334384407893892553924402984223402667467231165554612561521977190920776920751284701626224475011799428797177183298691384431841511695755550807405013605524055201854883260421510501560133913383999327772040369421010226210463975778701202065718851087701578829993292888696530534136213718465854563376000717062824192554355200 [159,127] 857402728071815737552201035310100312403246067383428076400393715192713783562212457586235673320270587578155925131155150000166290754212151855754091062091481324138071042847883023674761699816153431257348836130613670460612006733382650185201721252477706829196363811880915131455897134000928905856170939326092027825910132850614172120464832631797312324229574165304849068191335638141343701096954617763293817104124557402951884162859223812566342209670446403257333117554921241784013984012020242083695386023539926946494931561470710129103647274384670696877032733675335575642117946912902242188412838087102826002774449219082737744143502086709606815413924621683074155255206684576772608930644168735808928489444112267277423869810203278073004111333985097709332602022532372763950276695628690502486794050047367713969601371820380020297620895488859742957362843031658987562447458040182276030821136333696924587465526163872677256265077251045348157317153621968401342384001087292696147348742059861018179002730284811802931413421581236421948095561898266593948080174437321406354204634460930279525641640526837206465183120640180299257705865232394323095124997230005545928643807864083710962592921508764053201915132888734531357811189402676046386687277592758769799627908353514844596441037221632005598945075371198113098560386604245536461995441257775792639176037074767535910229967086913926448850284732601641903679099876522371286552384097305162269897005635694823465995566069244446728363389172432197909021800982949697634728515381308370216186572895532450378211117531966281816336104743295993788610555672611116380354396863122689442541690702834270195675469754090268122585680688022461239687013645633502470430987457798775731881923612676542163448725338358622439672139463744569480042062389843951553831439472794410975777732878151792172618170947470269258438660982160212346641423188322496 [159,128] 4464224176626199058827389512263786491592988231214048033596076238840667139864477830260649954278322032990649566651312926356374324169260160733851922561415045091066543895106531454831638790846311246222109976300914530884148472916273893463230421827242628743450611369228263397949631210807385167218868347846075169311047162093499488159328481524684336705671320959167541367937357010729573059525690056394030061361046528819415655707598789903575264021119387538485688515706495021132029554626755923471698581347126866423981874371080413554342079076985007457171809692646603317454060259440539400157415607736062817606552854928541841986307674580328222780295511108542914389442190332238044600612061603349851775628126159519965609658145045830641934288915949089106540926748966927359178458533881484666573601587817740730331947581898610017902010024409683049473598484784441428652121237999308092518307125220127862672969868160939250904917178871234936716197192263518966781326918121155326183467951145013471640145561651693392052477288360957402004719347421711410279507095884694123542531389646063660311567412279956144692251740196507376345473967053112243605030957042920156156422281462778918843020468465370744940982456520941983509101016474496486893096291189337866073311561010919977930226022515047040585517711014925420622945267427240006583208053687000165178268260356712387552674578466435760699745624586419943008992266703862432123665851136234398654127056196934424517078353185455308167458144646849053431734940913195459470847971533849888982122903435877629629196656304824093382714120947582750060347778996920047355727337103498629594663516322751001316076546005015827955571315264740991253283780216187278329147564003891967040075574273245910777543861654115275256837154943757479348257151714976754208632840997339826390550790497076696828244875487274734876044942108468621511900256 [159,129] 199076256513290780328646527352611773301282579194666804545212832854270752714966336268627074734544822689385850593135645204974135203327040261327646414945467402557295482848629858279701045133290934331217311282748884646121476649683468841156876328425444798528387577241116692497921516799888633597252090470088251832196168815957012754145543007397859727673781714549138024664245938336685378608498702004236943259613222024618229992378042442959252471335133381081266483203963112383429027996752444794806602861200484230043782135575410606319063953821354992726176608599228929881977995845314307150982708347211797859875259143222477913583054823790787978655981434925037476860922783949305152854191248584610910136222448322962711526590394852312723832778251406997851455922978097994230207953396510493692426032532675574748280548539318485668374989464959957196402763355222603010461184554983888086644934289633322613839588891236109160700845166638762037237886182142184697617267616361407394199749637446894330409244855707394688162787420900065061683907622798234236504972666131843411353068250856646764550140532135456335355363930810538981445637148191173666085063235804292721019141841392017297691366427633456753614437669130952035421959361200399711862714802142356006388657063958083386019392311511793574295454591233825573680383073319567565798942169619386648601372490911110189213028073098819615432040882329707650647288579584341416004210801604160527313002629987161731644798288099948802026244474246101926426646772437210827298883321814199451964716004085838400361972786310040147473617356180338785847787509209242801284937261138720527652483166886376039407586833881346394615773543409313780036425840270752584685431171964015027874240098628189989854716158396518699640832111865987008449482540916108037150900219697743108114241699956219151953278990545736479361964823903108 [159,130] -2426249789579990839339062612239138763384224100460428923468172370701773470377297017533387526672559065278011771266818422504221826278064442900453347223746925112673362575804349673718958120412208758680530617899749162995163264603757258712233890810615321355487749927186982746206109121421192043048905708229628248739081496666241925158118681978810223762952694898631003712520228073885941189790979172325295319334248135399370746289821454848384368991033414941473414853259870735185219597139892214848642108554361556044813932251145074972386928021784989671959029408686182029022131851244129051041281690179918705248494567581915031289651975555848931978115249093358204851451074917269460602713587940827593960978287233006136480239454923540344433178006186706694761473516253144667612767016807992557106309283473035322685204924515225226255906102282989249763384530655844933529091566338940909032728056552510009619335335482058463669624885444940948719415781554061395698678240319493659213668290906969636872833103643125013374631159868343105024007688372413124150788831806634471032436348403574001625246487183301669394436037742153241186169107566237162007190811009077040126493869894639564016562105638164831527082964677817828536119104199794686167444547519603147675122494576425672121298811057597775994410937975965461550201436872049415451729475896472855132496598588809856009449337998427474215489670115656158038825459547897709282302668005912920847700926597220692980124228508956283305292039197548331391079966996379572022737826452410982398489515605235135500937919676763890441971843710685600814507816551320501960677559520339876042425164093932672213767135775468920991922970982428545108399788776938888935276313867653788530392566483955533946930752813678477649080986689683865675208696494758599843168510484915570339518985569983609387024992461524790916253960 [159,131] -398841597836164667640549361472860565423955590522173072760009758744901295224941746609195363404541401555586190099202293750104046152727486085994714746221741204026561663683051964627798007906239402521913685901661594368347212699683416590983408781794781117226405145449043381070949643902534807987400572036646760507109455308843610847109000107168996720109270888201168828548861112768074913328107538702590999185397273251027690385148726335544524481022989600300542511995351517908571991296243197027158482729898666040378303341125113303927341783554942449165149380963409239087701241954043215736449684840040891702552036484527509417073344523726435349991041819606726163566419330781694563537307299580332963197579121760731803164401604161178578591414191834363379575798924686919815189288499191383176776209411320588903535025589484843265843755917729376933868827630482412234748573339044926008026180401023708285288722734495459751281657265333796794144836647032764050925327757438080066340165988839053555500724370583069858276739879141795162367980457581337020616715021817180503178109212159129895796113169305712366535303248065228939128344590963950818871361905340330796155765740386469097855063530335749571937718401503443836560837763634257955652825221264153152020747606166209935038509509517576116392545320453060006525452685976854402390682718721329320458436791184681615996939598438791717725938591424501391118539488436968702333182541325410025283619593464480089241177805905593568734375835841827109139684532719334106326528154146009288242545460798585574061970587182634231832262672575171409604043839481100582480849194268895438885203678669855983633347318159430556377088600899315890831065166374852523474230916308916322579399139494197960589305255048660659037072636992127585815995901850136318465014754833514686665880462760920610499607766479865 [159,132] 62169480259113095502847322294902504402600593540810622004245204182834938250939875105186907012370543946128387771399140829692180399717215158476967047003841512460764152369335528659513625306649424554825452990258609612061274184605960242523732982237121664919500955227484331277272183980940809060503652529851205582816685347911258581104138395176358859402037126282595501820647397053770298393752958717010084229336827117507772142593713316993497451778296571685370545769259503843429103059808492661264557453428583843172338620168496927034365956070763816627098051093124143412623298629430234795049875952119970879286268189622400690815060369735479753477011180032285298018806093732608831286948181213609109436902503648705599533521061995358557066070112541104730365328215392128323934917947503556844422755204208809477541199759004677283096941437081324297320384538267962946654567360707534726280775769645110525975392769362321820673700365830521854000040134446082411679309515041497818002159127102899889802858086155537121812335562438188132252383170203900202109719032371375189392405200441614648724680546706912050345871320903791606455566132189860131308732856199371822896919987941335901558937361000179281131113210369004506736767648780933244769841508549887340925450713721185054586421175642164580675930198388956105527518732240503942456699909623131646187189594692377966357848449248506610239595286420977928460408819430853322046719053770884678702787797473299160303535868056201473468379595830722198976013848752709232103287169148516630198177186840270679990302481243608636565299580776027750676946481614868524217497965089505134144551824155814340478325298725117064387589907292609924922481370179656390278900275181660276230597904397050901268300252117610649141691355988948107024964852081035415738028075993715444473977829490950966533696 [159,133] 25669509054665944919287354811628261882799365256549699914710371936951115239851298382535360108526157157643030675503236195509221574204532424689015231048987250023060878528256532384412934534299633804680929126505124740607563678447259007102337751691972895402660691517130151201765467003611997558326621997565623790574393553412498887504664703090018114970936477748280782919233875140498876275625480878736113146878336667687562203818716095301463636586182935350253762533089798726033413644583251946476327480254815593478094786256663638488045700067101657729191773520606249319816768916004154636210663000809258820891191288253428006495382607210027637808708531136918145184551671858400980287985231325688550890054986155968786548139658129626521293743533431657078971466582334461777158386722155928946122068782738259348355128738174959985772075112794030778253680275636421377638544191591654880998102130771979484843101411220964139558843884416916236102882713814492478660486914942993575710572256774564014131898476500727780044323960577428512443884611486824839403848711222260568321863390054022813550671176664494833805236087883443715395851808691390446278746535526353815289146447328511384601052806823174421465008678879928722471651677348759584682089877581388172426419154621716481907903894864060326984668822804867934241464059050251137844447231130743604127553139317757137300312981020960554077105562625057894451397878614782680192565974031962394006335331477072084836647824585460711409946790902135915494702253706280679569176476097286876310689115291316518052703920458351409117248434602924564069160924845455943255395150880752778795462947407520983549913910836775525911269404983569028409636595908461627060333048692187098807152871256835399238168575394865883957392239924122378148540545963769083637565157603954112174460633713592 [159,134] -1831553682427282739981195231705875037572561889886162749088061177949838214186498375609006778090360123435373625021653426720699138860848520252643680734663748472174265234079403628667608663280895378565657935929387990077146269946519957372163596939905722005194943384714851072111428124932470941303591421992558941943085026635754833715174931420625896994862171489787661317279756966453875510014725047130531875239186290383642483021738878446199004755515037676464600929274682828530636800437310937091952022592193088670332514312128703371927888970555872271302284411695707911254127784908007249188664964890509057031400903914642085308851742696800745612430740856917210449940702547703306447539926047425863309151930883915165430386091379646973345217059080284434098058739069022796563003906799769173552469341936595852161477554435829351456182321986217184566705714544543142351961252297430088881131818839020750958346178508287029473193423545492959576773094409011501921518514408608994431410266171962802377990490219770694476749372678329489860802958674891393149265315404947123484467453626903719219308120908889120699538744583032381056571495694004554946878062192947196352925920843643517907432087676691868268793035725859776853289369614765810135698125607359648622237968596616498016201079481692379041967541705693077873814043227374916007275024466550549352140742142000940130223506474080197406270753504643249834808062686279375228912195332040460208390834500024197110947420632737455741098520124158532754872415660063661308909378489734753379385883048188794306074014055436478772250687897886238313461915896852359917864609740737658568681610642484023803272393893742637414516974709896130635850185527048007628235593431758206910873382520239326722301418460073807076628664584802096225724023049575964257168190805392280539248 [159,135] -79720789153463470311640659397657035106975935574434362860462968838049929229509087478493231146188113429075444267569124227011277720722103232646681325884478281193937837731155621781165528635185451501718627201109391121914806573987266675711855379929522156446963999945465420016315844554046615175828439594526857672788484567201575644422852913620391481427953428257002075755526106389993866279380960260150678177237762561042751179426773382041933013579952182884987377664390839591701959523360184474566154255287007221821671124620009650125696537365696555444751439113548432577584705689521173631769985773045066420067995725306597523191183016482049728183772277135922659847543921814217052026554301707200438730948806551958723299295820470000904163515268723696586377070145212010630370251747737488844017981471071052913683461599556918171632414498731845440670434200078393430301258054025647142498999382478750775635730553585907448348101784368979396116548956881274926968635446836505432097660834211065857515023967747697615555397451633588881917767155660086879158933661967722790190808653708317392626096677353558762465525272344604018691010240553022637603183384614904276559170454198583132880988183148399499595153679218471493343606252300394126386929456701176421026526947123457382193493246974712094501455646576463641038083461932301082577517771219404828637179811343336670577700344812201936233577371246913599230663649225157756501486770489053483568654348199249405758499543532722942074957981645648891335277851723289368224951306467389485392898309320965659188708096198344869721553776195483870877395145924584233167643618709389816791800306590527089728839104359939722543396103232053446562675734127845288063922145217630228289006231827853282877660670649117995354310457900201312395387067373126436909800011638 [159,136] 2019824966061145512101818374558707176676703397232215039360960698625170114379798880221002189617021420439019185727651160864540480862130313049936817241300262718817850972739795656803371965870510279271528095853487169514284640450201711959304468187808572102796605666407806008495178069294990870398071409442894595701793753876564315456773866710963486208546302573565694592182940337219769726596417138875069678781414312207860958643529586783017090406976539324536640498369304165129997603135448736487658188505382841188922303448855611006318156655066642902908623825677489664264694410508272610668265942688528700060582233371769997506715653464624611935713172363023380915899219179768149792285010176433699529283735812120639309733526966854234591807774356790876541134291200693984904707121023804385022314236732443661804800422149570750511770104076593991916482902224700872665041702701574865440613529452991954392199568230531347084264917581777652952585713179085750789478749000357045160313033896742904297649996301308057861500339229963890116938104527523615570575553152182367934873327306093838313440306266294708078675614428300351339605962005331813996047873255423746338786342249767472885068968949123993346703763507842536073120017124664411255821808913707285256392940052214889508060265986548275949703273856750679871357478387944448771656640686460142133366901247814410772981555378198871097390949527705353774027891987533765836756275650008311747636607625505672661382367611971665384413704482166555468855899160730959008513511139658981912239190727746633514321228718132178933456952350691584983500705510282203027721196172905666081251958162392284201579250536591858816365290933770086405134061648464624355105069660623142494178092501122019707836158262932039626605592616126114757470821073024359008 [159,137] 7272938120749494795932644479297199445486493447149916271179553282416925216990805388934257823149092261241449933643262903694105618962954990914104423479173156883712227860886463176359678732470146598598595633757133344640364980073593734780693892649218792158509234887162336389093281701635560944161552848093639156121586274318486737549306763832637219371462025867815958455518493497808244232988180406036665048804175996685520142914767464161003300073864266064739647375262768161409894685519782223111580395405163160390245699239619920563815014786070908106169005764569267831189733023860658370358740575792844511900955373185026547904125201940254800021440447371602176710250702531173726035696985031432410923504751030233286264994474182473746272548209606338773584511893951003774437334558539315394983407920445644435870703264416839250007871070673059769541341994818514432269944626404956497352357120239660720187798079458275727904800922043396634982173734886279123863259825629787258132986700365508486478559839441695805787140811091768793068024717298422214137481895585682226989090729289205371339848427448684510682896686517710555755427900818096276501261242370994047759896195777301820239047834249406497865202844812730295396829179194455487497226756141637274184876390416520945145347196052694370890058231156030873727907270499206098781728484289618937940710678016787188592959055375956701611269679069965982247084797791944672666381984933173821341740251697610206874655012894349671586656686284412900274164118941484754496803324245496155057342225719575287333130699267947593518639644529387362980064573928738560358011877943090147961975417875260833476390318013759610377583186876306814852333113045593797292115987320731470575705672414010414484155515661304669429127812072577038244276772 [159,138] -46532355364842660218789105881049831470858072849911441016727125518960988978372145311804385852319529911498604319031496810505205923994686894808453024687192742886323849088469150983064790328273928567407873245795543526391171690447932146140162961058358730215798160921291816230649636017555819527682488537962841386506550740557848694974881310604984022287607264682579813477490002405871214296438705899267958402829751700729448283060366481809205698668587268326864274131574000824601270245037850792704229828588327645418991719827778772933926446344668036831460947743728489754923251572319102147602988526859859712001232512560840325789215880455093845579206624412025499050388089829972257162283585045813736014192298969216598272024940624505306583035152620017218743600513743148460626698682158828837457493165326122693363588074393963721939836208280503596926432988331891592771770350584656129022594733914526547854771193650170444751459573999143422939261794324273805801296946522708666893609139162292412441115716479295729822016089424664383584317650470974555425114691714154506782575247485016887859469529960575286509088899993695669233644154286309329955385453682852215943342056119755840470828173104134297077104209524087276392894748576938738931599932550492667770686549574948811123443404118201528355519766303213521011789530494848869273648360799844848877178889052086377165213023042312594703602832780511397255841582080835728406492664707043321972209710724113629181946677881925245328341902299364477777560486659186028990632234047747478502719867916583972463736755813693012035145306400040048552662302749314641702343027091786197217342273083603753880723028460094391844432623215450857481252430054794182986092334164828807106712087328065683108208202455240658054579507351520 [159,139] -5574516961332913922595926745194117345119673863349078361188425405080827172391788348040736358623426787630521647675737913333447151367658083120093231039820838272523350818996317267093578451362237916759379046912282108203857691188147751913481437794497382577357144636244126444721681994943271976556671943212938372802911431312648686525428806811997614340726372882504015997568252866265299686281680377311063473955917362443811485535899995593891222882515818140868306367911909878653195257704812329728490631691906111275419727607729909162667558895605261317123112139663333284889069952132331872199876676044072935558771883148172153752187251055947344345679905401502579347468364552250938209066726153821434918634584600027697734494055706214569804455786496629326914527423245682123560311507939273904106460768465454238287188359000730180364098019820587136156613833416351005339301868498815326368847673051668591769692837013899274230745688475808347696483464021998407661339004977322526676467595655786140953228134593215846914890182088514169724806693353970715751333057735822366060040299697853073669861464691544128938267453316667718279242040581088914028133029945795682401616775541629143490373951061473052024053492058610748985437309022766675364658742650440124807181701613876040587017414935996654566566327174774903618732607856377012947246130227656123004069442471870823378067617065241377343429727338809464139615881471565625023483338107643899268413899300433251306770764048730245303028528047286145604475688528120850241091734943603310100639855218528196131715794865508251900752712100919759030185479868669687521834633493302112834870690140240039550860109984402521272193190225630457329010695094595120756939988406900797929528175332552035795055093708033918076 [159,140] 109635353222043440819480170879606168240777012776752319186094747930564587810157740617351364675993751096365597082104962459681028603073057550318770754816486960102508916651743748011765829078352995604400708526888233916248204848327593404686726169563654349662468957723990859888159446105260485406505172227842565366963432717578756664860374234600138664344508559188813401326438408038115101226641914784710590707415952017138812113295921816743479473035138600983915338792004086511906616721854942001113866411385253619085339501960420876345470351921486626919971718746598266451518804611021366548727449990457392667801202436797741463972505193579637942680291401994455290196529237947882512425090980602557636961454721504914159676365555807896315112869587799939905960120311230943574023377337306587143483413331365757558218254656439954923533130896795640866514214877965405765556030165246111138671684734738581249419232825344742498652804191424876672995849496393778844413312663460673294169526628956942139332448091295422447011233965016410149468422729677822301382557996502345137458698407492394042081401138668828360111432611810254506804889675074890901390967642525724851620758944769078069196046657173940425344199011157510603687852123019040691818909251041500703236461250565897459905515487058135476300576023191318281620803135963651027677185359445079953999869210085122977959843362632045910588649354509867412342144327024001580164742677633229106175687434862935947515267710678806039195009605168614581684149884444974890003101098986905227145014200968429464645014374814884155743584308059172690392514368763513119701864386664641988332962982824065653004186886971484370677744590570541044938655536756093024437113226607302733358709722342527522761873280 [159,141] -66514373093771232915712871036610296910573785882487841895837903881840578449904096620884306554462245480431116644972647904427323168696708954279594867265913130851156414700822248405530178606991005680296041618106979335906734922395242235449469463240777633887776428748503960408352754799422267528206400212195437824168581695676371343772332656793448976053199280085935227938901112795704852155542719163487780036951849350916669401300915633425513716023468936829251381346358926936312317520509642642533132739513734285770295043721573665060016811349289922468461633783845123063859621486390633542729248780385526970278756270779755526966372715241185033158010697376022294572929384191663226258325070621324146409990529535970665504307605054666719620496673943920762062670634204484768298406211739090999293350699687283818507734774414062165416829617742762747747813909959449124149689130416374032155436073571718720267920814283004121273048937663321540491235807025750996005034548132924082923289229996473297043747682065239336736691237232448163012016927936187630975914720478611213471552976541622038996485604228819640283068644582829156381894455440846501156271730786248819736918590732862481351844448842477596880210894264049837706541802115728458379517920060527029599501116033565500209920529419669670255168500263609002811419973405577588097138087570533147494539169712545285554915169204115364713046330710411016456911244374909641753551155025588568008820379857150293860529597514979236699078501318802375896305719197534418032001191118271725989218023470286095010516167025064780491158698211106642070923011915372472012023722794179607146714302906335448860689706960358663975505827655454077313163672420563913599640103934431470214056794614896 [159,142] -56855018441686573410732910022662313771989511330153963086494538608234826387233771578208783761407224584719477597403383845102368755404852254635771407467321754772834098190888703831337366595986473873807769965168562340779869225469652959801502394348519301217188733550410860983532502496978755809969674970506216126353307054468735261063849095167012252384249320386047281955766624469737585097398340791703506250392123108983122145784410958134367714155459100473695053481564660360083286754053558473408302519331014711384036274854102881009661571808347566250206221355024698640842432161709113330268737443484642452925151351709056986126891697590766348383997724211110601930136903972997612109247693509343184036807782507070879162835234225103555463355706060992844785082368873410698449689087712945054580867522757564033796407994487576640985055253564293008660615505330419530458991195654939158750765466910613676693608033649397868780907163260534926688929117488325845351755414369909561716307601034456524554129883445053907825156598969233852002671187407004781050550955485432393110935898758498829888433903673128529434646625267301155071940783939333501478506465542585042190333831012831061601704301425578561086755704959406469454743371647071155104579968058047829048113579211991438303983318101083440019892039833746007521662098496880383951963430259242069700303523041265518753055178120865540627749592543185436543896332242648532616197230860743735417701609418766307034192835075858171510138996210983502895851507926393965125478101225996801387715079626231793482560184740561964385106791344741940762819915258235512650369822203550630893409743004904489436496590140409406669335985624823942369973854196032046430656582195946895088 [159,143] 5530278288141539602404822518442546515899131199163466721614074306536872389305387003848738913324419406613155493265669531301247925365406543722689164411523850091579100896904888571633970718050188155827957707426448684167183656678450174523036532967935766480519540760317896219782401505075524452080132991486589939460292545609844373011918673422023769364572649210373124964120785975995017510383542428237171118031073753245172333394620101979387427187423419961449607295372186774740336042408512615861279982352298113209940056413198229228641109768039015468128451500931287825080348342023399281970427252934099997606812066693800817904898268909501631261700173837454459428525163800772397102586462010006121210647047774647204564525640922612377073362524975487580096751000400347489514849760613957981948948931330140150397105031166439105323231109734619276797280132496786468724380842871865917275885526186145029862575784744969629107644537983656210053439857203607025027200055088763736396611794485226189418180072767544117285357521568899838361555775527897002874784289432233308855369626693089503512233943052420278458793524744308078877921619805613069197583027987990905238120807597593874581985246844133852155556533661889384746927332066809044754066113934421687967483820447143908569604906274181262624697701085305907562723515342934005974796551842665623183419470785202703669181483711826184274795178313958432163286182250585951597766018844005569441316821747252410387102282379680694299494798515277147876942099104493064353897573181717693233693533687171256231382695050661367653018579798233308905864339642557063249344197278967221725223089156686828607674109052150176968590686824950565438886515678511493369971114 [159,144] 320245921764345979202533596539332160477958701214246705549810231244469415292279946083918419112725166358825033026041268551894590475657033160809589695285249296868395568507687581318622960434410742299390684255317111313882610057564898954647759985243643835384145874804572975806278110543866220377207933108243192865545751088820294105541893787271090639175469378166557740706269471319162266881966397740422386541510183419477531611077170385462395440841870345930550293971830078763736854711947722317849825852527168973165404497030821715653819730751856066502797783522120200281293837850200748497939662261326481091465390460556175640010317425539536806219151462232966365299348563161675274485199008450849196786315599076052209815225854275242075461635835411400739729670171550782040594225615862613200087514029962285419479383633021763591425207808716879737233642156078415109985335273101542001368224776010537492102461444949564656134632412889737948900071608672613156618952369661486707128898842166908231046279679355979792730474548564771527559605624274147213934705396547306773428987307504044909935453771990508168108034095669738859349429963604595821527530572532236237411148179211232445062713899352609017392603032610686550268542383184030064202518592344307098163790297283324109753651875657155424933027251837576850517057891597756787312195385260262183857779440317512713336091943142202556378930978496857110958576738701940209713376621283858346905842225834782888701873868034776438222961124571461181397705993388896357607233902534829041847371531804094625453303137537235655440408261554864617484379321152034899817739409842520480431373858737901967424266409781743397331542198638697397963252317824 [159,145] -4598519636997421847506230077785809187425897725898532905695284185495540635973367513067038047112652930930849604029414477028759302359835411277244758869348589472460976644826069765656330521386653065310132800119852763552459391571874030076500726611897965682542214534558425020077818347192590575481012229633483034598970891451404498280034214150055558067655982057663071830846860829761717964091467819299708181115151903971177181548507814390322142271794395981872383924369328581258458484680902064079125387814327270969424534664492178787661662777805217388630186192504336158545496065126024773990571103721227373873101493127301226123762904595575177483916981579230913174809439351135386026890753390225988148599704874287428295076653835963902273265470711236855918329709891776580533854469262646540573697391274168874564697235642208917508868924424013287696744084341275720328775227832918125026784081515576440270325541304633615369775701320925942529948308042626697871518647373904877071318143543825537791993438821357960050872344311834825579362991124680204613431457544073564981000445019879713357853215719763015973330139985809419266060145427128424129960025513213522490527540067863083380588073456728397347201101894996984227776596846170332643189136382026059292563941339446578248388740852005328500901517127218033128377975647502449925453213216191244758135273634614882738540395428258631942327537143922545134046374355276413507174849085827366560625404528262500269616827527000436994313536454123199024655159161160549449739536973604511396482008013860333106776401168839548540098833738805480912671839398583443014874494315249665326676535360781449904477797204754460561569817021656976 [159,146] -474280726075441867841395419513013221245655655128039373739906267383527007036613510307162342270717574337159668296710849428489086208603284765076928451347117530884108775403622708529625732275763508455011350877191447424035742374724669901580322841659999801614783274875138650902742515373914875636970869852687804339222019706116339995748822696943019457470829350506871364918129325824872012299600044905098026899908228277902760342943821856880320095317171948278145980322736827697095314168308563328843745370875731283398808870225321092502093472484954422699459346470527912789794508252573190399846086957561474812296797946272021778684596887662237997798420279486596287222510959933925133295542118839133111175497998048717769261284255979102825815181107128786804886885292359562668738100737525949658185675041198076915799812055678871798789755046647170199941884613623752044931115938391962719622731760758244295230400744661921628604682015728445634268237453929261158292114572441529379458268259268856776562656941525956253002292559649447071622002196404980758106937436655703784433627895101461384774059785903417749722832611413676074270858613024125897979027669930262983011648686604278919452905858297941630886907402585967348357692952873238693047725533720272259557379060148052180800448211934501077900319798989366919043868276738116799765599503394404438447165934862699431026038337762874858999810101439929398507162314106291665770602556680360657411179259697662288910889155759118895043585630205689131419697000210874252894386147882219184177037805398692495442005571259773349635639707488395129993408888612664164954076955446334398047266172740975996150104330523623104424 [159,147] -3285792985546953848870548627339174215216036708190200032653453033335347018937379116023785955471419076019479150719230979124794584863999456694885358918409805767788365229764692577013229065453056556099346000637536879565838938820933582667736051816632837736081580935987131757976156494277448752810626558537738773366813851473578175541550306329642303795368958128692015639017501500305527707081875491693097851984778249988891717154454281107650933816283398077113287292506297441499947148746285951585229888382493121130028785774290424622631867866698178605286236284148931977383746772498108066711352364376103842801810130502459459982873474566768516380187897443093778365582649141734452258723761669780320421617059668924867291665526016638257359303524821918276329775206477136372269219580495608188560487258783962951007384640324110713510193945173385765077026542177353068739979020344777125132492420810230073371118922664823807045545830756176826530710507725487135953141129263524325596966223937308069208788282187096822856749857113549721962504543370615897441884879602308958533184863148252033191099566307246494849395962435108237333666786792035500531982962789514838496825752871854258127280398993985934093885504320102980832170005295598560534853933149025362820216787495627491668442987773837300290030377315672691392897039732831649408315100361023647747854408712877164259424539999192225172861477347035239075112208789506633539275152740803688853454796564201353263082138501722448703124682671998358766437961913361018515709146473832034753782821650844228375458059420976247989389921150472119965614733336316154326646853538964648383746405474800319735593277 [159,148] 15615702135380405747736645542258881802995286000004000208818965052308126412990031680742116985736818335479027336426421633498622223461133086971590760767724812581018384922086682617861933792919871298335508571998577015858468285214381115297938714775914850966703578452135661207708321015334905317589101408908874020042239182208132767112425566536651691032854152084651836340282406961451744184276552550519561244097204087334243689316402982063711474868644260046364622036944369719890617407809090050371153344022532668989776868848291947992106747263376076682889116822513103982200263400895182583440261552537049512362940730361194462851026800667958847810683148236345672800760318445180948188762182866109616566508185993077596713261161109445927433644453904220756932768382253116434826509100815726747632168167066099379545784712054068497477827961112357152401347390913903486000334902967787903492222673259842113053874501951655314240606215856825270981094142973298001345268146322817048341998224002538233142015003907466247976102000107680841197469656096908073610061290799342901509327748864434766875168271848799881906190719090663881944701149634131821365906605359280897106868236248952392763537319007296718981266894928789697696444399118029702155342046598415948416755985184661911031755017757073275328052235367358187191610496627944870011791954988689940311677520963061501046092998117611194738364523055152192544853461418302213652140255757351396319353835019995201860189198383534209245589635304659106619920951450212655850399738664678372779730124043186500109950816828867608000458805586650365198406011721238464813548229303112594150138489344 [159,149] 22529051767130958474770979319814389170242268434891227572438100158838161743418377857193751747506023998963383041430761036923606399807880814590122474991973669780022014921131411414584973090408173576720755302020867015712175130745949706379204425918323977140366707540356549849351043689557998572557178147772288768625565438653713346170919430983174111986484461817070163157403948181636409153587975341204239436019786039647549022311815933811186938220393687668356532151178928256392296309692562315229505012331611855758744595871479041970958464255583796405740753652357639102065594646055531454030438439091539109114765595160731584876576022121069773722167981603133927190058836762781379380938107342188750253944519542493959209980577497878261803778900237469330600777913341212291181139338379732486316543047896052972446013095878811586833120665012766490132457920382701410015811596774859910318124808375839538104808914189242923847668554097146065026390660374243334563942483255898821539390405128421251531201612719430446919323345070709317772380644746444217332659428018874132236568879834361218027782504277856752868255083162651784861692086982983122818133798176351164691759836400508855600246967225471038359512832603530008513943680109983282640321264579182317104359112061194196527416212013466557416045584971644456492936711539222607532801965467911180757014116621974688205580401453911861764381126792062891861219744296758492920249561023016427602866791521548008317663624243239986214559664544787308424138138301558152840501359679937726962362145130594733724433345170873548469434955356187119716424695357034283821649613395136 [159,150] -49792043179986610413515550945314202620694780374978585755456511211665788497359610702191854996624566034380798917709377579070170521343868991805710175237625462655881701509863036106713838611724924161027865726442067723787301444854865080914972964882493538230854623080834367009290301120262101840725714303671522642177581311991132520901706419637475047220658010575355297874234829705838856439636974917697732456696950979591317944238525757720986499772839834059666120775331083531304538044360257758865621082581820042876692533853431402993494327834328125933561319655617657670879391619711296103693121876683618825849041414040204236383104637212549160400222041092352959832151910745341096099614762260594764364507426876813651702389731088460057417298161445187417251870785430730847923695624827211178449511552796400231333021459558886231032733548856515711060602370907994046052551158309170645997706030998793465385992955609315882853598876999726490739501395499293484763765944862661084785215909108857780870671558502321972129114519515459292856416776987735279741238825165821801103164379133948138102962663993600971483523477965047281377664739168425666685166956918096718691545548958145115427342028078031112354132437640065405848163740394114890233373233798376674691650152685614032103315768632431441098638002689286253786793133884801431009259305383519894870922927897039790227769416940486713686080944539060543932968277863720435753229227187753617998291420515381218844653531501153162242728473445169191034751429077390250661889331815410656713489386198364761071680954985411221664334110426499911982598430131466096 [159,151] 18970429523659964681931892106702775102970451025620024585484425380934072976460242688837197361125054708376326191311747314113732553439428086881322288476582570350716202634195887965915201006738626144256439234719861381964333880001452860756302481329811260075887183751561774277478725499496069390486364126835492293747992107143478667699429849711870332999466914869200999642295431475136552655355233794348591681039768408906461972718635120887932086896173533575095921424776480589389805664366291933071851554541906004093475689901721820234379212313218405136200716578425931290592288954783871768602905717257803481291965826189169618195126921380950658080415539391932372392792689088667605647602558987317488386319873237635522434273526317923307226072757854736170385441088181837631627317216624203639909485086882734111709075308766617517125650293273202641885316224201925908813171116585992052908825949052023689525572915635314603132934506701082198600069318248978418781301042030683519542401082380592546873626996296663535619682037206562314577675591880324766640576350240759329250434583333562755256408007277695395915867279010805120805542750258895714320144421041472806105277492245376588143703704583508581614321054177587367279994849627492164657399085758852008262503289997292134227337949823298377394479092173237586846297164637770199876111658265367542220000697483551849946944808020559642664137167790689478717585039957271361331335762533919798647286547135925813079192184911821258307861022339595593193569002001314383290855206098577166557221656698478441438885847150377689058284838401434904362 [159,152] 1407084885521863424070018129144470313722414374918042221535958100963583861486361029254846265804171376277621775537383326019847121445609350315414963986928402185101700421202549428219253307189012189245217953654282820455978156069118497267274781900897025591953301892131653058834397756264399855870392045237860203845268488472971027856294733508231204971434391158716171180636802839054274246056400542386514606525669325153143628958858165734856594526174286539860031163265796642737653985692743050610412978873941395853665878747713932505640429711861792776251854684937225642670616190642244899804690558269438668622647778237816184605287245972600383920738665487259637666669887191756271514062386911595557540538333022488175363487245553004755343079630462354112691692839349368556490304686302557078853821641654131275924875405168347282517215115352632997142574043666521767352667627135588446725398402146695462630404707447372192937172499245441229973904683229688606924613137896798129067656986927308757991978606509319539983811241608859343980972022629535391359969201207532873235474989032293998103392538472988623306670248488742073674491743562500384792511697311791606517101648586170967691208320302620027998068127939365626769847669022524272292330541329652920235764176934026702460665414024132564353364653575332800476884561516544246937058919048226573264019862511728160144972411984998308343552860510937639994266744966127616693044580634083437792056402081844205636258517693726539388324399981275788393334175878679720834560201432297556680730831840482741135306865390791688333536 [159,153] -217362072489233616825842640965784842624246233854641988506452837075568440646732395974603458134426654840787143555020811954807213247441821050369296945315702139368290734744446908525227716690735360948953339775208314053343143676306988321094152165376556646250919971374524730561768515516502844910393189475949069158014727875747194383774997324432956855094431765149590416703788733212920843433926876789666436404748791725237334313330377369268238851807696825638455333056377907877220545824863514189848545098599626464034831386261338811841177801369400768014401359664251392389731775328673054219599277018108927369597435535260727764978670171742336718199579693147572056737543936725703289305680159258507168310493143953323182906490441774585149525571688686525729452550978452224517301609458451951653931788125412203176571908141611817895010852036331383628824412221140461641302686828408753292037949314016135455870273329222212008748918342527251020575097908591370251306598482596855899064848125897590282029411772671364199009900156137027307093533880519796114887781533959400740682121789277287836399426890415734612355457038488782414191193171410195241095722469339269530349161269392556679173688221259895157479237664557968430784563951047323750617081763253061728995979708920386642453999625730241375082604004069081477818254694896164784636864844531103033654173674754610490768536243464038218896298410758221785256485484630473181588006525029264005901676652779404309771370391651909138957765017642497031824083710936877037615144031772065756409258884751077909198508 [159,154] -36168684167821390664131510241534504938088818058407961417504144002975590045228884452384085737096308642395009634971882884455054737793403246599869374223238911016670522488084072121118875104834229872891379846766883935510248747151857390757365379478523709010206294163767804857813175889057450789948534732238768188131497742227235042950511380318321600267865997430529706493841075137572438363341341863502464399784286444396654056749273765507441107506156003056340120962213781039437243960775698849675615415152858245073620895462012371637829186070963195997228192592931144918538788296193898151656368553259700014529438734226355802505037189901334099616968297844662264534978826523283356178945175687163834591077885514278955021898411916247190917782978132182282267785821598612853003281081061663458020508378101885662217993485102271812143087303198398816428680874313325172162669851365523258910920164282871564651181380831055718150265659713239504285449763562852894872784116856611937125448409839778313776748905365553476763238099281075106725517824012982842536976139988451522292782448021475841827011973703384012613836181895013354989160710306571404137536456400402510266523933287448685446493434791803377893992611688470481084983263979647523867041424985318897416471484492823545634901489694528834494231335650173986759037211690132956168304293681651446650793928716058886656798358693677996080368175473388439906177878427568120937707307295585489555407238359531150202912871876250808399622176574724214498275561897473496276875846075983482623859840 [159,155] -439716689809374901979634720436292744253231941180835455344465274953184069350607031833695642869467416185901068212537418665880032323117776188604147448082878187927811938528467539919918992024939517283063556549440905216441845416843719209289851350484584893761232295136758928919827519283064528255404659483535289898049466812205645101164563279756792672663342899599286058155921862617219839564360956588839174235390152238295214828373665503748223748513526562669762859574942234254319590907624044400020317334069727738945146876391320245931669830382164803542903817611248658761588408025515937178372893392372112408139586514567606470361952840206754798290629350233887142485972345797414682259673799124182081019741585761150729765338761855459256584354826010670006690579434548086351368101225289137397310363006274707974730971566034313646859190256693151150751348115641342679049733143490885306355754474922899419392342289162606188664597141876883590291608238618263040077026569048712584825121766835360952477883513388647181681456733663579258526467649795302406465184303154492238977583940354615857756299892548650261783036332306268054946268594201133794808708834922072204329211093280869072006026079839116704182710706249855237770119637464797039512518537335464517237202799693314402641023939048761144908765248145901124757532353051846256645171138011869764444860356362479746825409629683254783974494700268697332644695342573878287062074250737333884967622143450552192820454745975699733572554389609550038158054622668780142051384336 [159,156] 4618833861689069422870514584543169847668769069007527711811918508275906491839550988029449330993850962388778940192406375778594908317955171701622419852475848194968205541678133314766838181568457445116431083765393650775229078072287846257209155163163394760730744320726883606404032198509425082287423106195409399999946627191570492997848234502146573266318083643386353538231433037555654749504932371501964734193893785093128096068007385216973759206857624934842843588789776106905920276749888701944406788430870000520708179992292105122673810943314447329568993662284702288271118215371841032689138528303481997075321247951580101009015304278857514468896639705129564543732752737279221335179711107468995053133045695919231177483777740859879717635464523462752766071291496020548779255971306439548964870025378977787481527526273564138753705646727428770510261511061727661089005868902668559793664625499574163396592661717580286364423212738634874278622356114033757915143376618394463887187066363392478810063774907094669498455293862854484432027591043494125986092916034842904013026579042152042376237831076961218581213902537424924282707731254718755477154716651461385022760281627600016245393187413883469151271779088022565257469422850927367102264812973045444036170502904125893476788485725105347990919193289899273772327509380205306931373370883625863627377622777902393121142896812282544650657409234584511005002152662853140213902792423084655682614053595123221568707837093611519085793593307709853674314724608 [159,157] -12492255206887208296802961212417834904617198228294902758801238838932793376392344065401009148086679019983218863397188056230228786218719017447839818078850560544206283792623790187222369475389237098845027539924513602387572155988574269404355721202263839739581161923818768145090999871149031927184912233675669381655714638149828117078235909428223247661435142819510076285486933722459008040489858851503685869611701987469338135261441499455261696001566906010112487087839929615929694868276416879728982791786987354286331649561966590289823437671488713246241804419085313856656202004666796467528953743008295033140940355474477114408315381310840608548266009497593162751618044449862575849436069020012865470814761755481146097969835609003817643220619701579842368706077481195411791820821861227606295330542851822741203241205868036971942056693045530083322531440435919021828821604871757277149431050493027953837174035086814037664411184794311172501880280696637171238234859483574700127332354220634176167299494639784897712034830043388327131708862442023294428999578181129214700062920076172273094741516625374603783308412821542915739187295871123082129370557030542902737060325216322900634172547034066274234413049807878526731309624356742604536925339521545448206608745817080472133201659900472548631499393619285885905429525533945216237856905263342946654518716607935196660759316171062596710564849605528942701630286783190012799190023962215052882716454297940480606189793639019964561136503456 [159,158] 1267196335760584607668284376884647710388990289378211525183902971790230866767306333855620962729396163446664850157412187159549947833363620936638632962674130853330002501999464928577355770964245787472648694151340405195017560359021632457615327263822509180303527013120023068505622699040002957148179789179885762289248782126025736372987694157632392519116548115326712906847992999834550966365601275915429189513180040671872717271698649696474516177720000240951343478272492864885012874338957844816514769184126945011107001378253857027757950559566258511778486829654059750648684528959606615111942307583613374897899962909163480597919398913753234075558818989865873553527462277353877997320317360963491825901862830134418135270682613856987116108779692638719873027058616024713821147301070939648200126804535205718495039554855289037249889309382011586753609224172463323495642150671790887999194953344249011556933590780458052666031432013416844032650161554916698294835695246708030131758893234476969593935884593024606288750691919293582773687083122873721548774334228869062979425532584674336817047923314029305108477266660332670396557729609041799132373042344613556917657685557774924871113978936622003036119095211096586049514477822624616429994910497899090364753544124880528135424844266713558753730893641001644408785140094296541680802618800092033511378292288396741065528499637905608599087630243000555298850585026998519986770241282628874915347295396244866168378585536 [159,159] -4856092300939504737784548401898295579173168345784850835829038883560472674072683573841677736293675331367485003309229391656971738472904404920337067760823795422289072804738732926922811069632070350601772910508152002417681531029914697564229172876056508152192662328046206548876858727657342886423251008059054841032061277048634266735248939276745253318504339032835506013901087226290344727490045965864548637891608220871053491041772871463846587199541307825739043220450588305677984385068811639753640111136062880780934354345027527938960074633771468420689939225866908550264747327900015540121451485085117323078070355285391097319198839026301845764053505822784741215906002294961874223289057288459975228918436269054609930981168765816264222290727557095767061243172704531649280845358614381854210185284017621689844998581265110299639480521062603425269570697456475575376506618434368304049479576778734849967491673896791744560675467613501059864722567355519930457230035708937721845404305095049971523588451721363996983916714485184068936197621530512860308853987053659684617319781660418278402007588986960719230691817954455611466694858720193490263619503208228169830370521613687140142583321090202006124062719505283282281423440707394362114164157833436312577136453494524959960739513240138339432666769314019272195272295084809380574209631647974352415772056644709701862256772883818306823556465426835719553546130847990093269063521808813937648304456 [160,0] 144667610950943803048450974318653389034449636169957136543561891603134474996785251525700483310110935571082836798753329455423420699989057595363557892545025714127890150861969228667168054050906185483058784479403706642400510257023465199389411783033628215402026314995091774700850971284416877848624086352445073370645969613314123029649800011485548082988776016819819951037671049043487525334521985093796560431521401273453807597194202899867679592347067835074659641152080235686618820509357326068906160419541658100705518470487011086253140375943096340041832141843278125592065002411840201523716613334736538498101299067770679116827230431020401610492274176072193664805706296524296947718964494930867456993934736942763824330677254433907915218253987801406677367545674703345274976271786783479564119427116560348585472755457231502063599265721896434214554765200169038830752858761004339274666247326447804301855019340942811440456805438836978502762778466571428498111176975391958198175402188377439570311284588435417205332718359658843433532326463185674582823249412388986341791011059779199540124587618164697470653274946061884494303242468611603276132063764203577939292653282123933051645573020924506666145462100589091911254737861005800435467659969645907049683724779822152977669466541650889607624049672659407313816395729646410325539202099635807790447400960176663379992732103502027208847600631483237537749750086687813014806222907240415764181909398168709856378658065901768427917853967859126716201157847282922849177034437732312164144317977303932431034256711257123731893492188624212299456671876978354037248790305809679702437002418816787773890287579780239339389324246322123571407385567487648173725601061695063786454267753924129906083818901058917480731777452796113957530206603262158761923017817174446945323272502773891741798094780761826247603387671855465289287890085920735212490105188460723769771121168673686297442530728866689513970641087938427983940139534120203792147044049764707399616817219441009261268057020420561269924180247799162714533287566397474554179439331915992106622368913457758120178942586184068901620310851846840414752668995999864405800110399944685138742887246105240943072459918204159326790709844761483449237331932120802697707327885564712080052084408903246919360826803509737551692842432139606377963734995934295154740375280680960000000000000000000000000000000000000000000000000000000000000000000 [160,1] -62814129256835949674092058424846886385000339397022870560549740814575818248107217601829124703502844750266843582852586951645630725008553100492751347671763945971486466734057859467093801027708595101320885286702612426377372560164697519571459428786162950892816446392300188822430596552926935248626493477985401536835853358446831537685631452663194765411736194995796241636686176691313928343276103433260045286263629733030571167275778287501105331197198949058287315566885718555941967488372940901454677055750223074343385673986977918635722129578873872835610385752326110848084248242592179705466195969059620811006085402899939457556942983204226705122354659741102390822690312625054791288340831607163491287973189703032674816446456403385737818770477134033569189886249989359214245789895958009198765400600164452642091986959988801560397172902455990711531764314254816839611293563594399046125209631534317555926195262194379385687015085140840073678783797130274900022347237208905060995683288152430136363620659646856331446711961577553312583213614691449310581948407970417747446817397359096261775455760523547148775022781578050011332947632490940705665195944091507711343896020155614426373864671840707368215713492615895713374943152743458987062129220074194336802921328186107352804580919122797321616797622330492454989869676225806954178351753230086258064860438206683359472095180890660317069193574046843114176122099921377023676439252768596924759589211777205136483977791515790047548149234194886751709061682145187561440611324014477033178045822363902478175469208783792592491739937400908942699941832250821840946853564841386864034294322626838719596269896633760522263853595468707144223209807379671279566715882879675672992252890101962846841932424100361330213067303898252246849120183661772864261116286836651525402924088991050859099918235634373576845325036308498853712036903015822941113034874153239871319689444778580717453988088706447633733395216852296560373164542698123322518821252413054330649970615242706439377965430986488086660119380966893085717162442506766369086693191618975002852384902589495797075807286306305321089028780741211457493315947081922742996748021042052295685371024425052871024131510425564519026963709339046544672355369416860416799239936861476033794802981688087799782967866761141685418730599982889701361355966476904229827475570006425600000000000000000000000000000000000000000000000000000000000000000 [160,2] 55136506151312157923338212697559657407255967506457179726367858325205827897416798615445773620872921701994092171218760312525239555931005256802426376616107388173420111843814203831822049124910782327861429262767047429430244428580394695241146104013206311413157648351735050567450228365443367520667638009282907805774901443750284760314950498282966224150093625645992878204832438462437007279986407787255320070195075285578856818080407207949226284770552128992980393701867392902325180783767296328894388042838644312218779022189359785837267132949243859353594856764532000744962662648553009089735146490345032849661604526355686186901406807051607417057343492779209768976251149365406751733395884816176596284507936522470676684251970870288948529565851643117770583469677882152608585133806026216235116290192813525001033530854190849357043182679822823409624405011700067841201363328472648135629199720194601524382521411090307490807895317365141133686147160464367928549476003917991026911619138904747244176886852025843088725535583735110982474952910594039119302374334259850914158640338556359498363704109140283335500238560460080543580869176353139682948249645893212188321277643235713201021585290869781847265311078842111618596775986731341836884459412329904213527357602045603169863960206095443346947841386013662157272429980472566058337727258998255724870133000727542050658051900564711341800286987619775393748880371491985228953858861189149289132663330282813602554635841113931217278041073765092152097240117970650161295688615643735525483855203676105298523568870372787823633022508231070567191499793604176122988811398647080735295873412215879272160193269281156190263739511331552473441354198395478706611771770468305061261347940815133587499305358891001712839866898970567995660592437788881707747898148106069941877098709087667235104624780365266505247320723687141296123160334955363131709402176975538538043020444072515362767876566773177339377132885880349566884769990513657378046169756279447053979406689606698970997253398018074624372824135495799304883573949930133516840786984608603232515781598784825707811422991515467355925977636556132417335582434081185845939492698275321505046685121958366197894429212709880090986577137724347131696107723966003415709225821487748819358719400502860089192850491111557921980343985635688208848944141288520250596332667592159264768000000000000000000000000000000000000000000000000000000000000 [160,3] -725845083678757449927744116705336324847046553650593290742629955659606529522127065364080310030994330800351819213170743022570181568642610650654370784540087251797919372817558617522492536175484624668351911491758701005992365147349725924035593543695042526695990646305175931397149987504457903590736012697547923927424283333083826561955102544762583184130973548103047855401802033841399875109670798509615599967962301746497779941146783630875011964455681639747900632299719504212853985488145385323979849093089819390537090347309519695370251703183043852599682302237005383377710597002266435811556933447162775305907176076492400572172688065094170338278693720359439776427034524959661346777803395925593172484320212728965716064109540625945776098993701938778390531794153966987935837197634544365790461497223129139040522986781368456428829712019432531965680318028733384560046854705214248378563686232026669007063609784216070731422782222774686975394649302683753181588079130178978815665812743475573592752158396803928450853466761089714265284247326026142009755536913391153847872966543311496651199243824473075464675175508756574054168037551288356665295844693635753213139256083267422595634463655245010230928107441646414015734400797233410125369494706793439825289270144822018989119204141104194099619953762057816992017772929071017220015582123530066638173919068485327138105375975229493754080747943808741696182442066520122009051093507929355443267497875511112340526837685348182712012512361685871671067328981908739412115114071113616868089178897632202333216694799907564598932142034879713026109215347187226247631415790228558062489869069117703983553945869470630888699482563698849141088911055823204497813050077782581624206645321079630484515991107746824508714189936372483770653917599096033493643257945424787498041681084789929368518339700145881676160389499512169755870868949320524873240885326193733391820633564864942965825349763728537951175208172194555154346414238800975921784319235375719469104740934673928573676064997768966039097067091016850995872583492375770598132473894943944184559694927111595237179077177915684223949114799321367270854382600732958104518981259106124962189805651228085156170232380569618506823832230962140278113241378287064974586137924791639957647091871081748852027039104815921059791698057393385677547151076495907461742410401682607308800000000000000000000000000000000000000000000000000000000000 [160,4] 41113578255242810976949193580002347520059459954164503819322922383614358623694770447529178981690251082818645270475275029725287452999235940998427426466120013181382600729682631320542831531595238295840486296231505191760217892123714324558595120493953005336519229729176320071283077225392196310983360616772864277696011810202389127313476026123694893212886682451484190849976874106094862657617753031673660550182078055225746141276105626913075628209583696214672755896994837769766837812201284078951796562972649017928860739694435128928745994220616403690996583616875500326385908783200610255768797595701917663916158232263373238235811950138005355893704751179555505848867087565365108988091329234727178476598096881651093330682102883125244342058983621335222712153562944165001289156290911999161499152383574063087470996505730616277889542409575197688431579921166873667347157142497469416462955382047467925839195147999740086874798401653755615976397270005556913440367759804339427192641882887342236073103614558750241844615671016547120622536169439870424825450630215056091535418725437877453731517241574784357774140191529141278770324097996839241104588962162822445726451738345752646779907905024389460349627813062442485240302603452949253949916137141174690714502985725096642067130890852903881028399520635054731381155577255228884002740448010711277883387669005849881712572753825153673228405883576276864393305419519432461778496241996760864097925460017860612977335323511184112568496947993536457489672085725154955705308642570789953598709058367573255171934017690727819761409834679429873140134541352401524800532971491721344166725183932402582513680992159128368159126428743046303034045528709193044393677866060226951245041025439350134527958098828077149288916470146304374550518025930191414906265321083998673978951605551175276243611575709856349982975524702807935159388132235992754128684791517035347091250772241579988325823326431869635980354372372531492573613090675538090232048511455932746885523969430508342345004553724966796456302865098566541159718504980152853406793295997929036127124201517506775098065992758665415638915290841454717935145180568339228007015837092874316987338103612489528280711046792564338700495459342537590457566201920676545477165953484046223732191187274080702864999003408668037521332221767893671333331118273831172029685704502074083901440000000000000000000000000000000000000000000000000000000 [160,5] -6103619763417725979984946741271581736153991071829208540845896236553865195077511194630658765803917860237562663341349913425051091056159737197267543148905361858202945885091360721748731366675854839288829275913375950695370158705959929897579865783226504637558277631552880424929065692989204081146189691333111856385284635140689098372180858227055370616504087024298369455317278303220037298151364314145058122260065366952523369166041354864567915121512466299910462979415988340879327512627084622978036711855400625039381883640722073892017186787527161915682300419561381374787825041306951397137174394950589202011563055592206391708418791640841868947929109651359054118278074089845410074849538313141842141174530092579227056538960161309399165202836747747994784924166936786535135318571223763054065419094970769129628671846635497214869327219469207979478834725040241344441018244300367428270004422607844679215991819111222582978961148101710445912744304409789439034964179395922906653940745744719200701109773407532557150713314543235610145212796807530925403561996911641223911457246981086966970696177639576093509306217108780424429019266641328840968933821116637435150861626197980697012501413245816791162162026878138615194052814744827010302650634172534592131939261860934998729836422630663652621313348507481491034839865953243569964649825951112328590206538975531081096521551533486008118309680030540418303376362481412804442298495374790400540452560307970440875820565989014358792873538286776335673921892349503478587600936976758493875492933575163824784853247765899023256893965439429343102712437147225136748881329722101065605669707979111885373147383906772598765839504789018690055033455290294773809326858339575979921609852802795006371463317449315632556662841716713158603199448753031521752233842999471862404310288358870027962935827220918606835518729010850497965478435217350417370817733167418901286100860894719960030819289266852129602809476384456431306558774466056240075419120657483198589649343835297243849213094580787455514221400759945023557142829375205415024008438717657890067426190301624450657132530158877084017620407602260840981638986829678810509047172685321448358342187336653340455579632450992954199597223911897608953790701331521975814912157385812045039237873476829886985724996757852725913213916001936010249986990538331009152306918927376765157376000000000000000000000000000000000000000000000000000000 [160,6] 159226348511486218250913822838648055339636485645112481245568507354644721942499888103937097432140406396858800524231242761441937311381480017547765739537712263337011534038373959777490178722797061876471022711376467035340378012975239478468306214634979978238038043122681218865342802667810377207965287509541547867226506832634524645896891018569006850272930035923170788132103968151604952708621174191383688153519637074633701458114504065914370412963505849727251205000754408276397068766071801976700922326537206203187635359619372362789642610675948590799536295448939242558783554631062132997523398251623138138901188117721817891191330450684804568702571993004953578250033045019174916521323365139818993118376959816922452372633645167424379338313199557875698891665383245770991019981393278940469292151560897876396091881322566654931617704217455957634735240956870678569796226424794402075735196146497334304340351774772937305514746121532464928441635932067441769074582804652364134696749978414720009862485111779159811862151026924551208477055020923345306333898949738383634731687141735876173060564097395578999506209284407467795525055201301277793702415351507067391331217716032442922059816508766736884730245179474664573231983381339188941876626199949908392800157806557115858465036480013754060391060984141266776089820276339072447537173969479618400510247006388892572413054878962358770294923536450625553906889390332247705734005429139577119964419790028819147857850434439418497867430209520912180978795425991398073812590575840585006715051763803231440747575277050950579177599372407907668425561929362647472641637883995312921381409138565768208200477970401773118596795408390285186339097009326830094982273643768717700870382586255358149621689090888863634729457194536427134310010016317339065911313030194562673214048579947242688560203538436861871468378597572532355562897485545207581234129180311633567932405658148529542885074355030459725076369728252100109108978328163073162028124600615715328098200809241337393548937719599460091979178525779517434494317724657180001744236814046375901154229535483234358982940119502827492493762982066983859670204914712448083389150355331343258270997888869719629236447864224131373344032723769838910146450049226313274143099279440513182565023775019050904048724656918789084964155452146936087435786940884985867355092374356327568890658816000000000000000000000000000000000000000000000000 [160,7] 463189729078908095894119110296513214958509721432166580452277354266042752289389872950004490872360852749753086936177900598769837594781426568780937765210727519277159394647981442118792061303395042988122413213584438094193858393489092040201780544011239870006356141019407281330277775720512992409550117059503654174913510783507354771249920987939544022777302391709918377637969370072069472763386355050176957898086512340296897037855004192237683680149798596826613698919694298799916904962293598660198303326250927940950289190195138519119767056541350132605178088876104549512966447018602542645334693974822319167997703883329785011491440448998230828026650673568546957510283845060585408499714447868692745190182965815139277153391217578453819856426302415589439517037452553970627586039637715258235052092762693113232285617095326977922432065236364655663590541140943981309706157519353999861019046757419184565528503634352102776520488851106215605965383918969921378388177272027916669938519077445494902786561714234073926297993837050428338827421457027612562724131086312048505846444256465187012351653457560665592964180023437406129135603867420194161000264350378054766686467388989714053649000720432054975535483252737576698564016393218182518600275800324512666477590696766338645241725720851573736882348304488648212407421640489895832432591317922508036325595152222978081139542825142803631150790074816382806087083350044386048700393235315438345452908620886398745068831418727229801071448277178465359290627624726275206194943649104130301168100369257479974198182886564948375624806126582178770851913218551749487258798577294437281690411939453273199807370602739750071961717777261299177881099047530832830693872464551612395138808448821891695775158157066560941030859547541319746109636058413504002185757910014313726224869503063336164184415573008944682483091341821921455865407250623570950193207481359992720219809670668804767493729507773762978997590598789175448136315568064362850345658701458668531086362599753694148534655171396854592179944281879486128295837070269112534333998918669465032571953302481464423826903876522185432243383073455672963521602519289137486062528760912083508979670232870041032948542951865994491040177418795990360923858702405558435818627010150139904530031124934892245212565692343013081204138267122901368464775379403417056848044301728732983538483200000000000000000000000000000000000000000000000 [160,8] -13294151038643652785533785034985414345241124539707499166318144293247186052921109697763382899843450917016406249382253259179071029091303531189830919853281912591418236508480662692089605262149635118610539724819981967268317053341960570255296020213268831442849809700931523509799840736076434016681128755328261713161692919169331044431673824157594801369051950523939005317899207175572730831609370146510489607505166989378312156340108864957549553712551821496333631649074220835480702503723249086181244837160719707563508321609323459588638474312137762037943838741828743133204480342869371407399481910638829168725443898877260978843282281090956368174728179600930678136031448230288588790885174988601864065218924508968186247617598106704084623308575812438214874036851441521306442176482697562600480645535017038898308936192675347975702621758304488916774515740372988563266786688604466222779056271048933710989059198330349591680345965046167968481134958931501109777363697173710139684502678353545623841165641880042264298219379849941396965683535382516116821270283003443870999016694612359522459126122632532687262155819043721637001346792197215852516568861211150441577224639487549710677291349541378358961423281638856437797941018272449740599027634821828214211547528993668286845018796485034388240981089053330256380565448994477297816867524821240859131984050164871185177500849643624391240064674886945947698435680659307960899111114921695584738891899708727174189016234344497376987218176142015995403965189854585767849120067431558150164730536320978630672695312073254662629895315171222507378410201419796527070771380989194280183671154599071758130734035635741593806127898811328956334679179542587700301942193338999703660813390479481733492288837564208926862596636313736292186754944598773641986342320168996776646482625928261344142431375080790582405576669111335443751079189433924425877058282291841001403193551944368420193585822969040980087163688520908541475870827207352588849929515755972080164081667729886312094095445451596525562809000133270556271139372105642779049748268368004044099994732147545159542636570262680030761931660567798034150576200750961584256493099215731889085362181730413334158013328053657035483608698498161916257160758778104453144321315714205507460420426679408894063659546762391838508368492226883433818386218032135779422049591227252386213836881920000000000000000000000000000000000000000000 [160,9] 83918471841964268231007379837940060774760453598564187526538336845336806334329651364752097883355492566704872936054601309833271334709946937362450782584483433577442345596875831086009500370435891184070655361401333062125626515731499044768628491381216592835378987937208167912868193560910330325353330366825963547594452733703845651405324459862328686147863674510926887835960552798605798728907440676589967300211746623979125716385407675669200401887010253047779717610939536957459462803545803237853521284248702855443949803241196280201192602664678991781997123620905106361655961868872565686550465082204221148019821173992389069529761874507053195588288536320005843311609413123966221402234332504556642954454834224540369358135740050114629081744443463624382119965876675427317375936049334894961299806861816894361465189445590405178605628804548477646506956348263559571996453321989510548121088382259595580706782346765297835082073990727094737089766949710097057864023937810548825314946605373884489800878030978007555435569512837984209029058677930412454862226232693419381334725396711329485524912551160314247754681236971928226171482019758399564676791337867424955933748393377667192751900953232804283732877498032347949478924209902429494733628534741935418372705633048233754504388816380740937700434520475210572060532370614312168141516466887663435181243552200078284652185500500509943407478082300606949913297289199015103728152312288258370818294945883844553925764829047174943790630185191002980291652562543150627344034566232061594865956402393624893242118159028371429443967540983966912096146611129320929209073453213645739506387186549141038206106047660383011724190558312921372527808100256174064295478633328490835292061697313469439595821097412336210853619147685196937301417629491653137780019815228448057539849471804227460640419711297180919981743915569740723681336481035950427344811169021268978093007399806599753427717537930718058498805700041055019491133532786961034452787417937241625343439074073560204453057754976871228218008950298768626529572052099886487521685614979532021774962181080538415788246141187229826028569821263158148732468886966693499501186596912575734905047881856674002512032676898811589226890528577239383738270764107004789701018491017550206895009937071689483322880114701061363496608810776206118797607247187205332705013651570758549803892736000000000000000000000000000000000000000000 [160,10] 814386615964896514842045493524992603706158321182189652483489214094683434707011597567602777850701468900485306001410025038986379899714105843889265723539550495643228706475614496587879708773614799928223058806864192256376892510596579538932302231643614889146610876277610496416089810781037667275378435738280552100201926933765107633402284765463201633689217900341276170701072251958330817370460666945017816280914824645170154070865460366923723363413868331332821682842267148454206651762485731074958941773062958056031234999715727329054025688363600606826519561330270642602473522857877465853044638491236968346435189975056867590719779277894904578874702427168330606105760830150284458384182561224599549367070606513728695042160877673467228362639152480784201954615180027640338325699460518532783378286002114554046250340260629929214428617323704590082090589033907630562393835833162741471982865360309676399484770200989555410799646304819366049787566814907086187540648487648749270784181332550604228219500699044847900192601081273262784912120429329496055418284243767367288735749529815762741955163395279470395203498992840934929389156127723373745720416179861384032517241514943988524852749358724366228133029513132237389635480236278489962526801723210435340100279829836472260296484348612593477690534190563442403379346453540299099888003637178569372075434951766623567824629566853482838133729961493772523567258225216469692691182057474969655099074391111867654899960717363620052962961491981602177169865782248376908684881634210890971541566113018800068855747973413816733914535319817567542661027947250484779876202127445983355617852794648167194161015973062562421570946045144597674579001495657829004798580693141259631891124158357463191865815816993227062516274233466004028732445863558087080544667657677213448412603809654382487845569874107604628260617526326119057031506244399117534785424612993091729885374520458028842517138336342439746870164982127576800463576792989261969647000164890213932661489229401038536503687527985834172965584970559199536040762537880255346027412592934633570911555358723947549619569489122306789853370285444036194944282937499197868799003724717213681189675171529789796431784929055941892807777945855926098311567372818228632935012922756251630431478813389452690113848299172187968895240120493672286047979855239303962898705246941685889531474083840000000000000000000000000000000000000 [160,11] -4059177667134170098197067272547501273968686635747399652311668717042503890908493252084683088534601721550061918759674504524901030365894327719279369044107347097800704394358790815972829860300264788767679027155046424570236732887350161444248902814815704978464812621819655398237551742116169869156838853288242858932636247493521572766952737094412474825137349235528804526249696455497110126278869935110127315963121407370457541996053917366080929832992227122675239020420174302090931214561833057077965560260856994112394630684961943036430125928934720276408106277967234350382340375575975789273782896702049145945564692765032791441442011998114009043638122189953018063965636676057543253361287476238227258937156441468327771171765067053581558331619975879514715271324757797707147014288540192818627901662342558478357368459206418778319125037205918794404868261641556532436406386995477999280462413444869936417870753354156838620211912773554286461566254522742129780062181341848117149690854438395161772600698072727560235104341902007124085961526929541763010583421699208321119853254273943004323716009816363953078315813348287114074191967528802446191701383853779353444650907086656155871251540375759564349655495489883173002047882606042755788423108402895209478321818253343634425424451100153685327654696065419232140267922419024149264937309252613087578356954365593842976393996735111137681639250634737463121208000101180944194842353253811653304002375439230186492419248034834094216344402740680795372437849632796366444949113898134289415441186225456805836392397941297355430346661622901550754557071361585689936989694118525384926425311630073491718661100396636175137911341906248306077091174295146699222553383117156053051945545193445012440050386790433869961321933612766433841735525074835798416171713076271287061589877905924021480486437361545392351491455027244088581269892644689487710426714944240190380227831983810254486462197661403156787715738705488157883427007584803526353642399332712567302917761118510687559105915770945827051256033034160365344623858282697566402821959169448331214161729602700069512694813580561207968531151965723069750420928813596041591337779587051540576159095069700388696329208100332141125278043982792577821770583173750375918581631760621042868292025261000056172813837733580260867370773451295748863808544072467672244102920689775730967012651827200000000000000000000000000000000000 [160,12] 17160718161603813180835305284979493125466867810827996789104400085406175103729881021507635842674384664214416065039042826619901749851000209076041194414979265735118330776587521312141006253643357317543311705424076722763909005124350472124970591402342781263226551484835106224175019120962304400026656424246195444658868782892581802383670503083017357128014512554951521514677960442438518413767472129117567720255447436878079424893246363900846839906278652321647982429059611080846646840141130040518655323248372094799376925729085090025524243071444413539230347806809801535973933143970801456104759070766296590209241223286936579881860955726475631886204853601177639500609534599193577909447092993973780513880899616938769966472031144827457218923244671276211524036210550640930679810684811569746523899927566473037599586984371145004957563372125921841787244003877035262331632680156205392376100776516489788511903748787230221990174154315205816210493849377676277537798507841739681864216284923602773149219674192064394030044968830422721659240299729874089944798862915612153532910945738558330075296176290804746623003703248362935982276758348796857375155830550990014344360969474464034463410544620833088260824978307930764857726004535642032616519471702408651658659001038641585258652081580430916539498110324231659666790403912989137391115764283457908653176192718530088930314224954587930883886993753473026659814437126032098760204597592374857393552723123639137674826123557515709540706265300362937435775936517612282420769797648728798341842680936320433295719974510461928624787618070958645842880875259203771943808989244635482299682460261297372618786321228984066535161698867081313665338659770409585832581363159386279949414388548493804462666317722798357259342260171752814880656529487014991331318503613548150656665619546122590129189953813752926489608226291677420138341192045594341993545439002843504168479397282119752566576845889352363733486405841088600059476741654732870582216346714181772295009978206781402094035187758478810864205109294973153231728553947765353830196202090200478138342906847072790897983578332814236295819607248175897416862485689932938616779367322628872523297745733645270061978816195463700852234526329756923382072961483640096523714837606918725540907171422211463723589714370061150480275084127774581043448080908606978492238958325657435941605476401152000000000000000000000000000000 [160,13] -156461210408593566059097641833286360779387781461478166662057626462243969776665811446045404612334992100073985348629725157912803771113490477098638174647714427818957071017993341336035545052417827920774600629265840198012163312840671760751320000109496835497524642695228988153292448492482536765527601427084286068177890257188386997921421689005115651144716073235449698000572313569446158708069345125758221243069473558759375023618331030924324810976814375013415238841016742214242542892223599226250615272677990398246976126117746184768781723236472160922108322138577571403246732507201874356874416270450137740701211103518106031607114855758184559405758029313867401822773903030316182438811350716968032925915098759000679498270328343827657976846428326997895907942079480158892269416157826544823829225031925859289361017251872919669844887019950566824784578332348128275705366073345502505491379538391693982118668149766428605731497067080716908066435588443170337791138814521944424337596712041231596658675611150536630247829520869223906231945972522219826106046891779927073716604111591999851267774915995928671658396797701592411492981281722135673554028959973548864517043493458951673241702295833843720566059419627242337102317694898664029402667086198441841897652054366290862762363161970703257879732243394464610307794981593797627797007566156686267898121839292256094411090205185012007839991446248883294120524634388729756532220720013348222278475296749679222247112782103074345272326877842507122179321845900464878106668590411444599601244553294755563526604994424837116666011674859052397863871033964224710525259070131587292399956745607483882546811832321394281388316442756074482478882613025591933980533807038779902390285084940338504823328809906641899395530781775558433486135564189347699007944564986822692707372394653061571239857719391666954763417761947933976550848831256744276899948691471558755679806435128781026630123548898136494540276864041653069272624811784027034742216550356639978345798715117890898343512350966955330464613897404045813036606296114031250704773432110108290515076153611470704695962851043673795867412770717815540338264709149508611731796383042195966371837683770930801566215077800770219915465878455668855463102998510382459875400405682254219655780749160994740182385888945441514447461035942905969301642561249373395603839445707890238903287808000000000000000000000000000000 [160,14] -58661031953332297404045653723611380377308745713234261163534170627996073477098630527062483270357287343572423003378907674495388444515043624737263787394950418336110179571762484290992692966975938399947274556055051500866198028810712842422196826853131902657012447137589930469690309561677495333409829590516891133543225873614081688852307171771442348387326121035452870411357464863567451377070410677904648560013032027870968211456451783826095277160580497095285565231861363546142104644834063033373073375145140954537462831468365063106516679884209792074056736922160224703010194292833953088768924559598087355060473269617738717202256582021224085973617620309350474054445462965356856479318737385971140323118720251974338803566073235308186839457554858656024689247900413765445844174745341905501401669876985091449141013047176330155657435030353161907267966708516064603022055691373045009948742212356131350216180755794361704167223203853832190400524725488484676637615484713525631561739540916499506593700163581756565922276312864722014507530874648606223387084501222364393777275663261805534279018364534513576277143415912858781349993051574787912360074145151497495468949480515416565639474384658478517091819122863471106900058847851183125465951966872134263376716883634552683858258365244651246042724637619153371122956602416090111217421269309703640856502773621106302680816525248252404271410459289911341665078159377531592608448811700271062265459881520857102978847422005180776977558674626685641280499850778123303251082967950983209044603703883288177637170086395818598511526021719174638187417160740954618854547579461651020815494245984271078726690145464271723984393903575205784080174733274343532374588080457386810732114361315804290394086875957466430044208499974662200420437369759104825320790363804542769155556228001961229531925323519379451211427648857693159354687145435987819682644611121249624229741744000172440522319102329209115456904033341731910340830804400302263115366464738844325304803332320999481524308152688449071201753375689229965064319484798392502240062231420763512606607780527068595669723289987978484432832571468250486285437103663717439510185404029572114768950198165619352801706678260032651513105434782317670214733045320595723939838172970523069705623633057363219432333085091545889021840625899337659603285771822945153277287950993889591857206599352320000000000000000000000000 [160,15] 21964984122185725276833025244084746981185719370250608584499369798351515019860728855539011113154853668301120724716589467071893139778597241346800443334147022848666395554887537467455198569587448608755323468873076558217148359150368059147890302047134729855740472524647306125024301476406114269525765635018420493552679368394121569629421760986245968767053522322607434615782569117195873256810219651420753388307650404583820187914051661208368031398658174082229787315286920100559802249462399416125930623163106937377666854732420722667393167390324270528403096194919400560562440864615942652326469903453214222178009234354049053517761572664549142569068571648583822628936243497801668700015983520708864113734935766088096459633550984811480561491222107953335174141885563221748283011598832795369253669134311352510977688889016354744134127004792828105477190908119780650063007179457403096589489449821214143313108432961549750990221474344725484299385649042511702267261443340910305513006259011720397446193783972956983051209455957505268254426099557247847703120737397933042099176279878828024435927752743784948755461212633517688747266888995148865350690977674900552027336835354381792050710354192849186619930720796841168261075219136596571511682475700747541542704710721669795334728958200053318343667276865150098621240871065610746987011124039020061661710110121071646234640503240471617013627177662177837925523070092442527218345107546100541819007607508605356244405220049121668077892716798846393056451386337557107263021369171095405027917967217945249602942443288817906394040282848505065883966594780415545163611575983494026103943636003823392319997856891656471815156135482452247573260870037165058215341598085017443654834562782063613219064247437093873012252857121843921837423784113426238321814575592046920714906284199265103381783124727535735214910604991381998893804726263248622293593861693093569835516053569957420084716743315961808938943317692315523772498135129882919022214083570739634008644630077410458403764181800993803916091437013596020542850266894550838481118367518513401936713355879759725960044916766929439168889498738532632629156733079365577908219464060351494080521706189958122747762189589126797308839336767915389012646505275143111410362863044072660487726374569963335853839282227849030222764346892152957993184373443266721290934497080803374027956551680000000000000000000000000 [160,16] 1069808530893149365526634704874104201489661718421461291299409950161845010606636296959159775696047416859730546333649553853222179552893883153717744037247424831137187362093414919620991846601787757639551247557341686844314908135742250862794567925832073537387521401077269388059277633773512532730569483364868191569089424700626875887398370997602773878016387349492042868205253978918204442130817108329428423941752480981289552732361500296544087699940674174536649663079687929422464188319376665862284805749030351642166573068729661153018539494247795800192227039414607940285223490932433475047977096212338364062514573853998918019493952675298796735709650134634852971137832657575926207078032718179602587758603247402935354781288335918470119021749128166741984488103421134801643665981528210183614257726560286561772347959480158294737558050769534125917865347159838601437696420534475118811649702961766945934586488986001925785244076977003893259125003307367809439043097521319786749977294571413343269366415575413939116103376757268320585730095001518367863982167471215810160613074890118885751413196599593363610880628768069502780465665434843493725253392920221136084177429031433213701185140961757286642233991348438112453034761355478588261073407607558337123576548325334701584231023097114245876325496204503392781100815980141318607622423934537341790184580174633100952729479662327499973114648887163378805768506317418469841285781935982441501388763779811716534479918985091606363225329238847508831219481853027471499306606950058251643150504323222668329009654497881216430065945917338796028978504821266665107858066333553355358559554942396537416451650428872194918482291792272024260961480627584445713305385115668979833608870598531419529987184500029430246919437765412050813351236369197239735191890880094975347387496949883911217159144434680053159559831515969902567586192921674046395863849563575769979048536116803322816580336186182318421230719046013417125212823512720096123673176989112302167377728095863759581310974476198759310099812346132708511670679060279404061632135990867500505927338267204682583245820165818488860689206760605742932183213204157354550960875260895049226001034628479817369386982451219798430399861483091997200374562876824625240274038905884781191669241406521976375508970622297789441638953042570265130453868900290185557368600232693089367808352683294720000000000000000000 [160,17] -4671726073474616149754477595462136668347175726978507000773458612512692668104092747562492886061462148250851666186087490578817671254299010789480169164077842169644345226161196804523483168516603438858106354348357733868685611281701593621665947775978523454921584433283898043669981843810519733816364453562298485470855964005539497645438754326178987914776061309439773585203304925616545749239331626817045914970270391738978738141297421104852442978627525086707048197010879272761340912973640424305387452426913352501593539539178701019803613857442172316268603685476808338306017569682638128928646602094981394935306350200838935123090236309817722751172795493111705942683083466120400408782220194740522466457835459317948918718523656546317228959964023513313557914030991295531917407744337163727361129334893303429782441175889111938957326545799693433121826626182913983135683259822003031539696570425091090049621991266497189151799151260464483994815210165127838328368989510741869467007494381801261637367330707387191279078032776700817663024153992770182483546327807325419685300385958365270342454502144889520459640259721846946192404170290574320577476145111419006390952945802502785734443612099763111617705891284292728669552335084337960324340829767910750701109450191635954700427634641815101310894467372181377727885350435938378476086976853641506834299048977208328802004901984315447006727440719421322940253428236674892292244938308935977069595345369638849340102581092967001424102499569055569014876035305416686231036340109520483150450661640632769625322607244200153319448064364285916350374094177405405952184080879106801504248347428442482674381228743452974042975898268983505258464757566967942396791568639482420744555770234190509731153608989072978743869944632904972173912054791947941479441226028656333468203469542876951237642260532425293689199646231352970696280937468699404222016619691083324735759095753162140475002087735955687431799410948549363582621854001270427633882678778747766797152742101744921756473490919405725524098330974731062480458809478936936634257489826040026006781495521206149509221120978165876482386844147911976411960999192046333453120143107228300741838002843901506795769426787709687463563304921863582890388774992317653320541726082005592922057321350505976646546307421427083709980263731912254196774045867041173435310092178240554198917743378432000000000000000000 [160,18] 10596258787334639253922870064196963771056669592834742333311406965359599670968551921669193871993712030393520596133168845630392720765916782276495030025922402984833800810961574365308757210704622645830441747206449132209034030592575382501894866135866032537545358821073967197848186628747144624229573667836512609155063179286084369070677933334384810931830255102256162711030914453210078837014855275716542131082735260907040602900724721488903156708097278708769473699791678580825701780310494413817085599734358613418300155335178152586864337131038415688193994935275247736604619428828469967620453359772999942324904804949419480673439426438959824649820507187658944201875055482103207219220230765949848566750169618839240469983958449457320187162545676505318691824830701572554600849060626252336711482809349533509524305264823289829614070759540622391369767580225340123744776721300167980362041617611731949744620179283614914841427057788932510079854713166983311349872647588094091186061523795994297354170067595455465845204239649467010702727243384980966416609992372778971350810485660238587930070591296906373091221507180230301301405128012968354329073345597613774668920908074149198782110748060471297183513442494267204553708705908740427439207217919852579977322736747542023394352947993083201083105210989491058208692619502575045300741153276731942739928425315269983234831702120173897565170854280166972732514613796438604104702148041016656259454274596082405125491475848194325477606013938259440302489243755900683382904311621909217985158038550527526167790331811814192996114300708266007311633649852675355760491014145575403472706978066130483560405160524985022416751421437779300321282544305835913576173047601059867404492062491762528157676943113046055040735011726920224274090034784170832620262717972702909838686977123333218841390533899939927649008421059663144935325846364878794889017643267234969581193624724960325862524098766797446008360902960138207464688902224114355415648666774497488542776712206294057971164122248788808639979549284023496254934567259990183376840380561265731052433882432426142387415996119766277224329419128735633431087076340869900156110489302551780460204243940515600219057768352377040135339609101315285654987669262805862812226947710031665482867699274176969607798640208159136708378930238149716073593726047356173739777269972008498771527773443850240000000000000 [160,19] -16258885184701027717426185446754015133686288183302091588330251932981738220652691563448521045995360845719402621271155310607373872477868158304496235260607049930782124908181347755712413325018201229187496700736910686029206333790072410772389466999265611393831754116041657674057239568188855748504874687025994660968865150212318027305576066103879636331622010262223705583656631566193086350643817159830274477043493488752398675460000335573450354909996595418031423691955920706996968789070463110011938388977420071268960580936806537512802724836895300514609527461131849297874518264428390187620905485699497156985373251427119412628462441382586256297511846022013701459797440069213841135666186288547891933274172633951926589929679814403325277879252175049169563031614935259547623750990020953371695898784094130306229332606419131241270015278809738367483064288020169488636617277303568366114119684659165962629060649818039829880196702463520051918385063087366343119782741181166804802554688132052114976928241627849117244398368723746917610211821774616183479947960460539993347778790682864744046056769036924892903717041641442246960796377521748195850560610040216685164567598605016611989083136938252472551829490890265713741254016532308700621102812056930285788290693990610753686278541956472299150261979031846992828169629767071507277856847750479645849671426781453590575000480303270573430951697356527036987108316042354746443090277871734183615969680965227400296621159061253530986079143379844777054247100602826229008544240810652632379811559930503181035428493899634921710048651556349669605993065827063150944262097178521796128728809314435218144309711146965230286829162742915238678130082543282829674866258164633071277279240381438928031117513958340392388667735607798341933400778801716348900427438753845884869182191269943195004785448267969181938311612095366304963656635789738125221723199499627394472104584473497085777872094086245012667426712859814627868094663577835177382260071710254773685168208100023081140911635725954099092642856463979737842430820986218944010543316298571585725432596700761797003042027356770431054219029584487820343782005590659097983716776631413584267533743404202598696667688256770859265876744292025452775862200305999235585413025072384902782437515869944069831999232944239856325142605455465835984307671578255849395777524671278658850276934208716800000000000 [160,20] 21448280102701218262581954416937060900510139058815241170382542181315881698067010097589435049385541554434499646710978160672684788153078387219356014093955748768910829092049304556607237141273168213224872480229265395682742367113690441689799423376029784052081869207641792265510500820318058525316638973687867382772788159810845463839059759030827042821303779552162732899882107524558941188828612620880474458152615823867292225066576490523012065028768154149406797844801171879974894635793000668177969710695987799585045494249618507546923282319560904122993123295495167075752254808290100975849045253725204278929794894570256425384854324189610492736177314562152586889976983673079157639550112718842049160869024889356781829835630910717479164589722392117702985256652779989428598084792425811728493602557776407218427659902636140340485920909021557840183321545901253742766260147716503650562065891033715596085547698010655033815871781842371588272550564258383026190228331793867845449027565812495351372198196525850494345549482025881545012193211152421407344370384660581984739053101190233022924817041504984573862617018472241979260288969079600003944494886686507286367095723739858983654328449099252191787770473189203788741884237923241581506260972598762146915246254800719427510616348332988268140736228284201907269569833345814685952877657639263790193228164344677370066901796621078479349722797892804668247185566875497620215476353756628545802280509282043686306436853814574245405578194050146513653552543737048848336068895145728869935452769875234128969275524221652687029595798342604650859828489698534217756630238651301765350151799714044996480383310595729980802880083490872359152019471670560031090764959918508499446668767876109296761722015822138080882196860959258326191742118072448632445790057641783168975310027148119460249691391170849654598781509568511438197271284834960811385534984364478307589181839881277325495055064427670178851074599840972236325786322434783707436516793252144343130134461018310594891546521595967175711397808412216952821716954197985508622344131269474259548010480972057758005594426993072082069280929513889043089013774072695794307085689806846915187924865921936579555436069620269707099435737237723368320500640833114530113834975706843805264964975951119031334022072373003787691497925751521145938897014162266077815310978251547178899505149483417600000000 [160,21] -32881393418331867169671110839762378013633777312585833329854648475915360866449228946678278490669379038285342512999989146135683625270486335807474617872394399601572072233500606440518856951378259588137752180204616242747577693699555062784375833747566107357223888053539976011083168824345490711203443204084326180091515144628617250543277209335962827784350442573730602072070563278967589059012059579894972111570896511026460261835385764373060229054005686400909865789203024100659022982828692803278279106398403097749433235632587906876081110301512612272122230951345552543680694756204560559122842742711387203096377887948196810445874436964378459263461372026591309867739388970869938468718230149616499093680394358299669264620644982047885301412327750097934774158057173881052777991046310328033110237211002735858571230258821504238755065431536071137222934860508547302647373243991622551362449529728790740810514010979885073206570276049899493913498144010469445569730442561439028601701793971417770149528218984873961185460936989656369845441055683320144149406867242073791355734620738690275264940119324546513091383583134830857984572978157433108525812789772524123074507313806567912243664119872935469675768100193597949737436891393657690201022698460731706806809564675305893146235892780890361120874253823391140977865283647230712902834828558193758346785499131235275717324561990536387644041346337511281672401372069138663791166314884341569708036038952123127555953148197089107551265434099285992631710388135620430349998128440092692620454293011065218742943782060074763893341237968054654573870135712270248206375861108954081370166723142488210885949226672758444532682793364339580231953740151556964389348291692549227956819320309321877615530503958268521827873399721722247028731331175117975789839672001934703681509744827059959679790895781711177092994733056191696426276832863788195501304260110749557988288112322735763842017970561791226118736496909714380739311740302723825394215291318994224714489002272042814424949108133547651537478498360968811161385513073702997879251223384691583128602142451921068450300897078252057956343781964393717837921438325887844443377432416278203320177532185667861460917155718110706743538767079883750476565855269347170451338143648761931359290675329893097063927717216455672138581051951901111003854214830542959658311685135247135461689331046400000000 [160,22] 56511384805785829266906767235891363457293623709114109557666754317238032949538972012896700905522348564577577146000738876454521299054905185631768395792766910838400789703697598955516762897991927192845418870275782855404282286688422150463630715788147727160672183558604651542829674661033161488411539878066338105797206176614525588682969573112565426709642464080160337038808141124361868151491135182395203892969017304453706834668246377261745924425631159916672370081329134172573100427709235329664637890837679920904182050543459439684238521391339772529631839591008131729334307732743947030931663847867579991206979657447053022856116054803720183959918380399201733485154632560649203706238412682495399478997850979453799180213732432746725141138123506473627767999150021223406264507796422790373028924057685448377556957085329355599985833001676665585465803496876276625824305130935767043724726565798728307121626499344466740994415892297345671210734345613567935200702103839338946674225212007462477416209792473587075995029081399830001222049523914372552805945441670817910487226097671311756357886683919160353834577799467086816226000743508997234044243836966460290017982210542862690791870534624952945799091359240301087316110838460554274262749402251039874617963464623246344258434146627123320336596460495589172546400517897788464362375752288428964166686887796191426172726418887827508949148802143407998190310951349895524101052371662763445275633045438462077447336166700311035129587957075964504678220604918093397288742400230147367796221420472128875965491575529383381228026121790982575840075795934589383429121706517206127491429616791068447484762265757120377510655265940083402542298710814212263005323827357363698447692311882202494250062902739665033156915633291394912181189942329738321650250616205726827901696640944160950730894410516968585703818957832101741523619057373268549632721911519359757934524531875030963907135570421830785512677529886154012501038749890393886459142146805665028835965693140402517521849885785074681534700208153822770525809660593800463534046235428613117284948892761412819768774853670874730940543827036222976212532033848983531646989647903346617736917817909081293266922030080719090576165112593632076319939768032131597178264550920794634435191616332704977592908977341098851425738203505270466747646156424349735303536497870812460148179590557453855 [160,23] -84321099011184142837823702258464393317701453830109351271020108681868940350257538866366995416814347253429859696282607525530309580796095110301554066563005255513220518470113370995252924027653877053527383023062656489020713992034019040029629171703235555964216709122925455189666284871785146079360001528077263462313081913018503661088843805295588990602445327939579087915017411747147262137485189650961086137008641842491236040748053273651513480038639286845026518801660328703761932486035529115983204387705809522215774119816757686434104280965107614297346766080958211524842017209512922751475561247194358345700068151036099194790738038364813021518732385362632019677412513550871367950715892902587226984963482264923633362220167997384622174668645039216987537920424911417216422645498276897575337907956276016151811296274094592158383533767468793557685053876179754577801630372151012774567564981379251298486691725956541928791809493461135820071652667905973795386146239744210548494989634486336819674999123597107459198964385503866460390638404354370715659806757508549658803576915621626773853753059246595471893923604560885708025174422816782725970499401601816506646557668088610974654209649428320899511075886781210909485600789882811485392351818004224001635530761690937925688161436248390121739146034403158502024625386140619469924108592016307341129637515420530008617230850483625736631891585317872452284197997830698016838413792326979989673423773152515198815220348350761370508223150852605417318739819585264723832752218717300730954507450976727860099999639413718991029514856725343277120155430391295181973402960433229138713821049120795886279858337676645629476054904396490387153124320206389556007067622103489258057886990357795085522080444255476913610637132217485789830553145717916083712123964455553100543064002364460605011955074503788856266918656347408837008826895299436908773092027583477420791352584100830505686214160397811630078168082903992780331752931670814211247226801544530739479915248086618004014809994216721773666200079697340072862980478337857740056982208992483961545653738377793304513541578341080364570444416579218208193312410439047097143049330692052597889998797369769800760093640435970312594743889899231667798710034734428546239650895989340390667609349214151393091040209351723588351346965306520125324959813398701781905406378472796462864559988320000 [160,24] 97533121692484398794942125260693880437574887960417474428001119075468719206765958626366733851163840702238792357364991994721530638345841591877253630174875203691292679829577573440192048811200192649799385451220926994976635292505438792247221937256341300133281419969277504766189569811565267977857238223802357109555721005845629863795275770912126749898974171619931511950652717573185270789445415282725272487173049008378778274647298924527368565459086283220899954548408686297928724370396990401867436582132236344671179293999838445100329548798722617982328972513633043948574941057357715783893227256918014784527647144496466216211659521919024914087831922408011652839290516257360931557870603260192615910668018987747056416890902268969791386497842545664722268334311537959060819486607263811699191497643893236952299564375355378485976667127494982607045920641846098908359250634557621617514007248310189451487844314550875949385023268875918401148132035393907995630730141819818701796527157472500941679440522710101234758699027826099281591339285105838090394748815424546646801180289769805368781543124571197498265882847260697744057667573353080476162820014899412915034676943540698365448628667481704645923262594396965916668481558876581959598906193238298494363374583144660959783176692266155628443043543552153331374730697128944096933990525827021993863189281282073623304230696592454550336170507732382920500315676700279445259556736652217198590282730630351145066871096317887969169054382611918699643249941427528731717000009956749379978137633362389288293285372470668173133525025298652841759417347260883334358564275756660919914861717168149191569275606187341997275540801334007367614545073139542590183282250095575161836866858205645906215684706321161579714737422309518990658648346557142459580443823506265882856801006073016002041419868004891031312203529005841332257420667613262012154636600058929111658742585505215102905086191996125362208536183102113797854985346602886528105204040943844998726454897152177326820945424648993807507747631723541073043802228338696663162852924641107152420842742424274277640536720876695260025073777129942769773534309397263119396679776175795707232223520139919098247804791746622226196485912868563124611122475250097251662925455508348983384265005397692702830657391423175021355858252816369080431062635664931675079066928354531008510170814400 [160,25] -86463209806829356358619736447425685750099242848387500879153393387839558029834305303305613409617680812755414691995560340392593752061846172279213553160761032042775491830172111876791896669659357258843905968084782801969415458385051601375864418619536787087209811414915170838168134118323148650024365171718543675779608651474734609299916947667072198832990610812634298109462084531649032408889801594901240533534011534542053568389483084050601665902446188391070381469312403531155508691707882978967011363161314208697351248007743438279885040545370812985415304972873964047885834396543671421754003694752776111197564458278008481497554133979915051177647322996987127097486111222329207706630113491150915481063764469259032414623917387604363479862552547029792846539516489274679835909267906396364361494728530176440608575486364629840657093156112525596463766684657355710278588191955727262227900604920189995861784436414391498732631438534584111321405615349575470993029429775089528279404794117646046483455784311674096812647319754975672484089568840906640041217937515757356595002629335717721510601799106134234386963165469147069367334598531135592758052881127278886306325401335810887507177427910403691646673444228125419127145018624409003839539451986187148283263426074992958523457208833584540521724217271842054276143506854846091441315805318252263806713957587114190995907849236984525639984387075524589573249331084689864686283541002089028539893325440761539482311024653086501263955341472675290223655172161706787503881650436706889568510854384196172108760827873946242830675656852282358842469770621936045769314273462703970149454745197567971688715997433722082723691519469792099074856377339154840116694068906337958391423481497881255201996516611261331314193302945859528006141339540278175342451099011110139167934606857750647263210956045928301307628435143046448893523187768754952844164945483120837975806974753713972868086720013955810171307437510960206935857761312773126849055301134290103641299992323550894583795247289701811947282855191167746657754999431262797041631039562142147929739539898811621767783162384399184263988900312987487682582297041494515928126879982772721286681868014322599056623112978373197521757013870479945459333733973809193720630828409769109347751910003474392895988501607324736113170617428621384340957608091772339982537442720739867777476800 [160,26] 62083756339757635853233533137572891456552159236059994008216396683411887619556827452721466352452407300884822166453590860653619325309759406004216293156523727064303060775194001953714181427714145266760991933246234015150311307866937235694368080570662855472485000802287049006283250611775907419300588855376413871312259745823609872487785614499914690111090899677845066267215739087342503256448986111297612046535629331376277746763274661172994829444403038538021109796948383907380419678216917609073415803934938643251928455969176730223155112957919101952651313138333687212666763167612414997474499850010075060543032819623162009409571630803554846456341933283699613337633769758330203455810712370788137842927950509824811096862299377690535287017524206312506674437628568466102529637234730114370261655531861272558703439147259093570170885003924780750270141002356265034157803986666873202972821516259373585448413171199133446843798123877025178968691800256773836977652381509489510700012821857212123261302425840401626450959019108537118753256969570528676054143287361477465662674864986524996694224532560656293804985365767197337745206734571335882260251042619131238344682142711183840929842585342381845038284557635793512600401159583275581692060911263422623998644232683371626695529127347331897001376724247746543047835305529866991527675818357650865042820571021861543880342517870470519533968451469913152216828072493081326455948621444559560440294305547458179851349361880837070392115155583110300651923691703990778137270535061840282023591301884853842054907800748868040510174875357693562613016335391906292843468133176000808256373176814909218685787697357873819115531049093695908618278162996581921826095483369531859905825485391899069140333105846712624155556041006743900671036721308041723800142117949300552111836647255598252816217276317424061050244009727628827189291010990832661534294717355139727314540525985268496104477746819312250484847031212500391190648795035064578706574940062719436523355762794885384222678260682904509705322526685699989299592371282102707917855996492217602161632292412665379146273816968958683666804491877381869029361268095372019312591839112585040005236981561947336872896970194967896607897715970882551593825569640056373777993321348890768051372292187857740921295951638797288829521347454429967595203138442393881043281005361012467177440 [160,27] -45796335348484754767856465881866359238056216354498393149587574307687958123779697671712357841995186523116091809174146093896682614506372944793592122188582201205258131550676385108685228736720004713307421901542336020776535226146043563354160934582910228093592555842436214928943415289217815027998384171275818050957323775535962749618875336144788483508864484141609583612681293259238007829957549026572057975036436288084827266340601062237661612862826033581857013039767744526651199235106340404811242457834090496168041371130641654314880599468649731488593323047864114921997027727400198819251645482110529062348878678293713274854202740264205757675832662448292862840311229718385843173034544110342852238107397421542135283978154605089730638699748466727423696136760562499404285296530584619894235590878749671190607103352961194970495397320692977340863967573577171097784239817982624058410208682572148599977272257018655925785122557087451409573505778603252959457293853194646514245045278899815660699209367576763653345251470114930680880556893105986936234184624154229569241593006337155065414485498406786164515511332469163963117678334023876453588102051938061023141106745736941290573261775797430363440441802393402816736537720408288634140885136129623292424035975827079604992791201953362761380635046897770748712691128003636866452156219118447366300435959795640528803082272174713980251278797841112229149331379068565689460971559105224103942587302104908438119033072801161449744757705194719665337657214969316279116060774960727785190334793703521962166775684849487080784046902344078402925496384042053583728949318429553751925544216979795799032553919127237951477473136030832527684954360539305991591919831686523613309035226780409609076386983462267728866059570497262068709293813034969847976610990677598087157694212612870911923321416772425559913599338038377171687023615023399304766721013552144049418293439749710910408730222236672278799303498839880646282624716402845787025829772703068286168052788471606675137924295113114655343802693271971948412064571882231769899831941373238258516319435281679945802679109324449458380081901936203595306660177217869847248148117347127933711952304838135592496231879812041510496075381658889364140273370004949521024717085774294419758930745300746820089124101751336888800059818945340576588717950071352234383418874344414412800 [160,28] 49651964433253240487797550371696975921387968779591098068620233479629338440051885080500860804587327322476404007674167963049004507944896209600984757740607664477462258287197194809026952807547577720363154381834355257271728351042658900944107147411862467957597589175907007534942154991813159100668938590732111215663520080531684011790985017587954241540596405186367128835030291739393775696060789694168898306981875297185342668680585957116913092790098257976990776783766666485591226965837127478480455051888986205868219153126304578770448330761499945742456576783376242160886688000950586978758252942821911453908849212980916432543069761131921134034641415435847773045940242240923834063282838355464134631040494814138426661655611217590808911029107927124014939431120334902533063876213282022027575417631995863894230332282975043678430275759954860356085986656294448230906983255578521615063237108218763661750700804118269668927641868736510098254767515428888932079636587132896785512327973799526781473161753953435556557646546674005713466394398985882007290505847686768035542836462323444618554972695715654845066049655012643351651451116567666467609687957723497700233012675173875283911469606352869811833160380856749776985728526782004075934447817813217011839086782064149564655736760215826955563417517885490907472688138341331837477234044074186249025313501394877417463751212943064068056002707478800065291834583984835992915831373552198184649117733569720217094775673987800080195648909567749116088970995442415739307847463320265519764595584087324402507168837496393147400197730976308382429128823985840454846022439874859452533975110399556058746919006917150608802091349579498051627909345900146464348539678501848941744175357095352520128512327453703226953641288909400822456277869860494011351713227557309361991854042453085133522621078643460400131687449276206891257948127575802742413534275755861424236508309070407266266363803998796506475762510379332283857793682803472204960322804123027108232930853222206872184664890112724775601246163996317388079807457319442068038326870041707638933590841487945183763789881527555871584757956689506077097443521077140822874197066719069931565605877512203232883097172029994486657143082638472733565075679711264104342340863877391676868774903657204561012284644278358687450319377781030862724455359778900021088268725311280320 [160,29] -65705088077311747609069626575452520043576026555826818464443534727260846131613819289928751191748423567299155665791110666716425618942638087612957013556474443114251338833475099863770224060398788769731682868452425206654780759388961582416544512750644635210340158331422888225596006711132307823771464332381248397828116876890039858515011334808635330555094897729865630076510201437487126398312291248517888196573832907231920032292542624056812437089344648441034672678501890776512742017128506691223976546806218225734971717628826984383991584898269576668576087297131597122434666678009791472308369561559498795145582269183454702665771691177176040803786408404391388807779770435813891680168398702172958470896443109885051765130983158443230382154227915401052119507320477966404953176485824480689600727998079715335740315100227989740571689905666973831958136544912846567263479159311459183537149265974391823447726038362942253321772841886976859919475291088617428215330461264629284501835131373312076968116030442432830060344430729064210911055600083476786478496503812720072795824219298986363924907230512926371489957386701573228699467590834422169354019192914585519347402558903958889632077191310786023504177762394175659562360288778488177822337832984175695893245288319129252365529494703320940938506722043477075127207740488466324749568991220213218619975424827587472049208500579442444606059455412879598716133093051675046397641433250694294377070294282550930875387318037703136693456890757912926098581468318980818970720362448124050923553045549694811737259248620543340260900166094176916907186675372298250940779353318502340293033765470480443701955566331386573867036737560272554963045246880424085709778109235721774267404779541233698787371131194901828800305180147124365295315153414378613447980486154425137287194057731863115691290375129679881095944621780542582870948361377930720021529442943107520513434369324608517674201009380379735875477192139384037943224703468459406829374799491146653926980509072855638110622364507125922784807722352091514239807264187385125823510930119536058135433763868829050012569723286255658392221333065839598735335457222487869261056074845070849138847320923244842757497460895186715655903955654820701815313839819832362192704936222066525731849086839346391847801293135885327863802852392485849312062170968103705001981722128640 [160,30] 73353759364221056819828641098759145061260442454365199658739654906027731440328018749135992353980593217158386377398122407897332849966564941328073649730971329520061667584174374081475343358823657068227441409863612988167032874978109876475025262194088507965383489769520893497453602740063519668655622693159423399328083791971190166512350327875669613288339756204723568471284297189163831603712333542552342796386963624855534497959037143454423405579368221984641450010413265567279070652549076087007272700625410044338603507747036068146264769342171035045634134201760543900715421919727940650808344427539728044028928341152866332660639002437861540457971033437324349689981814185225104636278577042601323790660589599269850142807004631270098379984923338366289631999679412385605439473431949556556053621577265777692059361171222290588000227017297753488031482702476946288126921523218472163472579457425323114649030649032193226141332044338952186153983310655105606039891516857682938448022585267416939401678822305552817745238582385995593789230780113171603807571906798717335985546123710803072841152219893734678428029784158205733077707378475946790816328667236504287738283215896779395296646637508562055818628384129319301208324146115050315960327674852676898704444709909297013270943201820179430433229167790748401019642634188994918677926603322224525891504137532635721058412758779152274407225123369428930499549630808684938372022917835939049321328684861176130484908265497745536986146361242944498654918297637220633001029201073260179558049478169421311842107080574940356219666376323053447471066161827597760536865383554066931594870459342394492764880409895757810754911086881385984502452200854854821585975818869979754396994616489087000646048990654319353319237604613017730281508777647919866973963407956383492536159414787051621286357082378987094133922490820625953745560176550030165383732951476369448654401558956384952549640743481747687002367896500366095513771889126031868448235815447292823781240879227956508693398874653414187740623679709197876828724500673326085746866445756807503740051659431028121767448039736935179034160358603132674511654366648456434166160037933783027715165264656242971614729551176424423545666688723998615780550982272800888562581942940396035147175660716667570150014943984579329516264988982211372697377133129984951095391325328 [160,31] -58664565839156204729697123380770579556441681311760216081376927718583588819220262110483096362626878575414649864090969106265805799067529711387477789830670190639594296472572430450220703027470988376377973135615904562967476865919927496056905280817091086639038482188637300874511703635886695755915286122842460971851107167940601556733651372061733477196952214662738370183518381634837278568733755573133015198173901343402696459400961073783638093939067110125414261968108202541908443757211141508133174018775003506536809074314539212473846734673272752234979095013991119672404979216956609960693437216893752221636739874141269650171985945816656364661586008998044153153885290947045837332734168069204750445205581587320529442679691280206256386198998471603790525732372846810922872062783742593155583642594925172286760115554700200803735472579080633283636392221362400979341582641644582194617302309706154951771527113122773806447795693172033266057335608517217074245335524441822701428815244483873646568987836572368480642779012863748393275624588137937712860244166917446909625814471361203325370431093890306508861332316576897997601878341204869005842277351204392273856462123164659929916427717530699171438873591425448166950069408592554842103717077984862360454341398419783355132232140987713356611902131716327007649033271523454146405681889730308765621508716460718390037810241323427412016208132383639567657364489435174097760122735511780103823062412376139365799509094090224408777033248889482375048683068945210295020622293300595212527965954773560954444091972190098084477727694868469594843058859821202384112357188585229305197449114511707145263183890102485864429174579547559607588063569661058433663290081691448464364155157174864786572716542936839802788313569695315566260015721896427312267012934388665121812307316884123970473551668432109938510648318254501377972168576296305172901612514243845099022119219911926390064096740372786194234446635961542010057174320339008474744701170509010438749132322964562509047992410472803355727154733853679744140818712686261123148682004113000609814043985212000586440648243741290783690071646231386385904605241467075435268200700165988723513837224943073104997370640318408624881786936632634536501761583871090433326323984474008786638433941930799319376311474965797508292504825112876074309679995204870808167521024 [160,32] 27290086293008960286186496444097652685315855695222270539852957959599769332769109764319811675719829902707835139585169049055750407460056702713715194592852009809072747170474453322282339502641098707153606203882903508804196695238216773093577570047734325441330773417500292216204610327370523139503108093866330655917638521341990070163680937072014714332569624429403243588908704917522847428341536243319184306821378602966667765018530830031928001379281424365517513488411386102533760501894195234332897735220577681132587611309995578190166950957972958548223094235117578355303284754908748620871900186376630307015510713592753847967488733899233010506815649427937172491910709567974292590207129279717407550657649361495520142278420632611987427354994904642267380115909581882763197252483168671015269209041886204573974138637625010774640185564452449191549045471565569438148238448133406954012201226416840934696404845740826372640337244799358500437231192101883226897958052002443998478685216589658935123867165551252669892663628842957897734226849238231066423639653308693001156334372054620452737764510500710274828801919342087667810266730227745559489803659583845281007755886294613255508049388906741717402751413629072645054308041686981277100884400862104143960006501625348705047222059939278638625668963068956981240720427160538618275946449926115193144385422498435900241314258490284575285694944477421454117318176909543533829008007339238593040882199351216177830240439279638951586561676310761711904610629133544683435922501582266289139051768370775507562944836081496376401181107964091978509401739328776883501411589290037779440122098343204725748350215785725504064897578404868521581029996038088262050616537371133793213030237457603974304051607193846594256124640504651961908463528704053425931921492348036796763576278295255647000264563708784901147180044668893576465594974750929455452772924244121571945773229153842269646708147643636458099474038222131039114885570209551271624340039491184566463278339401008035593967703857657031912958570647261784026817480608766664804773921108398871912803686806810633291480596178041170016373439490745749439911449958515004083731927456920744896778823947579011120414762464353302286434223980604082698149528781349749003386514597293140082278316154355091573398017825794453593344018081451132760109182508527194863360 [160,33] 2242074857560182625736444254387513161124383241313407324554015884382855572286949185472715428909406184196018642371234166399944224745457839857530553632303186852825785766483311071767340455252517112795644059327380238754275566535899664046071571716589797972523126993241748640410915953426014726882137988482083305647265042702899351789259362439191869794262655527411895801517900654624537005189132880824179171219825051193261272380530319498775392868981590584649465933578769236832110283441769481137974641496700414872247166588993517544878829945952501972988694310175101813118616588804190236268001067091089462835127560214869983046839153258508612218730817687118894915601619404428626693548362399679603420895705591546876887871988923915808913804865718493269836159248440262861571225565052847075391381827621140054740926831467720407443803299400852504098188688738907813657808674446252854780322739525388830494514074434977258253999628149832779092725771620276363901915809130389498022001125632914302876103768406485565779308707024637190437797965902339672821519682877041629190381027152141028162823668477455070619726364991138384125786464873164003394624548810744957302944142049590322275001882931668433919403399817036167845877391303105106446832497875089307961776916864590956870216623257182417754249910423612376544763490930725692488026519258202002355480127774788898886699550770339771089742956086926695712266503765052947100012661317537403532417509253209082433884817391637209676427466629843669725130480191615688989153815183802148084780545329309394393243648282380129344526193542833806931216981483081445885706660226612122294261729700746490226606175189760338149460922982318657670076534294875371449499436213019486967648447549831025216983994734839714177932730721462067695175323597500230091110539953777408916910405318638083300813276650531824673194014509151991531534154762535982621394581951157835021423636438046804220185614910519161813469752121053123545895830973516680432999104530988265727626082162348684427697434639644019613993775090731864310909242000852077239229176168177355755110978108336311315757574924576719563194502866360649078490378680720875917932711154231337090539356785058386747968364855903493390112641670296384863875926229214667268719234839808971439324761434291422995443812276116056470796040686604611094629513639259974400 [160,34] -16248177207028294397682230971515357414262717248132884614796247619814094718355940754014853398722632441241737232882381117315870118647171147954116855359877373189487699134645277847102642562298520042118429092748294689323429331525342163028761773996580518150315431700475527163121888733416643201914061404554534619788736216864409799104667346810443861391077004544531131740437009325516392562743856382164863351181320032921032967947932955486330384447617413112622216513529411673368042776247712815805173737526182447643610456091591564900916812696032773682739871389537541734857254228997015996596253340023281663820488106338704474688448923808353212030958035491059604058193210273681140623193262698834371307949953026148511253425470387866164274341886709751719863527050466664410503785379382310883448083375443334077836989672116148565120260185312033879530434624425792569448797297566580429821559529161065138690048353309943881132258150344390936721891716469937727542387698497518271083535469346809321692591512967847574011272478898897070714417194760359583533553184786705236351522655954177307353225122902244245366457241428579380532267671936152545954455529553566180472308400594439803085741772841368795669944137827147124351926155124402812470776933349562792743329910244667088029887660741118215235049509332847938158293357830766452343328558647864320205810729491634261655708111490371094543156431899055420260140909907579030086564335506187161209989274841893807086969560654098617064336894513352621620684348254895716133471096401286394034405352317543552267928951789731479375157393163200830663512059804967242688121045319211396638887269780946145610324630051754155423759144786636996612165102600326287622421789138430920741122233846681969280053146001213606373080799435196030155084351071520596315542495966445433426717296587186497323042627511314338047013505354363821901550479156941195077148776777727859328978675283689959098263428628045052421983656965942800996181945611625110191204701226900364240899608303854587946536943131098710179248596896545367921368596493143266622905760193515138439239696174634360216755757482093338707891434112867956224657213072981353433099323893224512094181104355014377443734206781888646436576731275822103919570583481780872806733706473483563871062488882924236161040245603925697414134291789843405527524174300421360 [160,35] 15109251883162638914362207818632034795090623131168716718693840257445826909739580431847842326410369133231378236190993423053178002777602533074751893553511466396984669587223766963851143434997408982361727916752095586520881087328035163585222792599378268560969911022472221367533079223415786339104268086636240291762943850229197884104717267015592463803412978362349530674494447823642748202084722722117978576007180861690577115439789955062475895478576196587678862258219322683923954573363775386256941063473530542565694029435190043034597494881335508802112069422352622701211389856705033610765134004562195229822252048692036286045957584112397958726076719664954497085412212607231155296593490636649877931099800520939885378857148066391393678377082764267987267518757680980253897275432010230098842810859119678264790585267387141945332446267879100823414606099970493886252242039421511247936312162157778921687831122914531295032626374183778200276925117685845858116355693735536276697863769628836489668162840775634495100639449022603761617933721446380732908504217036308032336081928723668853754580474695387126419737473000623787107052370769196528257715623625842698685827080925442343478195408237269033955974145432919770052266154733816397596091440829909646139239177812457986716018109103723034973171623143082351794796784878144655393233700475214372141942646635094018113144281795733020761039651560253664629951415775861121066259480621825366967183689140032343245842585036308307903557059729901266867320217947415292073895856327788312947404284579986386658091427231009843411960923970071548427721803609782848836013965091610884457648138073832857220325158841926265575706162989456134190856021557819818169249600857294064083509844986674336650837536262417771572230757520600304126821152111202149948253259447103165701940966028951566524761344070183074457225089142962928486168842954714307411822692719010857677933868391209784809654887437239713390385389871982377500691181956018298577454516822090690545437270182964736338893903060479496667241958716528846645787176565528216200377228607768439706385463934361001191844612302338977968882898817802374003803049911624639463404073284830831640906480337890623900551164243663562705816036782918848710174846999545938942568575195525236568089286764784841331561712773507183565533313489327646986200803952000 [160,36] -7771452207201377970501504110758418054852915261146385814986427185158983094059406158840694630642234172090589214311575711617005317682405858477864902928734235013667171901717807889796562015901243913734869853055433550862697012198724215690668372029022270345410277029631645330663602146392919921904919749340872770898889715177048192656987784084165248377762881282537103627455313104145930219338730844089254174406449335929910328159946247012048020245417772790375563801404193684965940011516532648550815206401250563377827367713150092132115457043858734282476926681129605101528004673089594290798248681389122421824797413386167735613620163387338600101947716489312895376207946170798581518405624490255694413892686862167879359661087514095760958823641202708230586943762009397901209785281015419711259768195813097568782515766383632438933235434642656375979542633126247489092917432165314824508998951678233276127963758948042246638670781970611898408886261518358930179060921845931605490648962527790189261240907785410043234683401470717528723970723050712636092850846981143948536201452638359326806207521553932564972285308081543779262518597398978281933096668915257150423541280647020000156888085375667181478113365620860590522995537957599950801241850280315577900777492008529259793170515591149150431486219605941310432835103431043579965778153858678340501597898591960159637184250819045772562113646710081176523843296629396125381174259672124884757799567505634959129383839304388200560383284874970661718664518513062262603484578426716559756319895199909101969272911329774941838919063780442985023383704588425582453392579219390644572772837268523256396322085012316253715330309834215580662112696585724708681034911168305537736906441136198548917756168834006980644997722604232366711899412488054167909792005614337785901198781194934577151277881632780513824501274742653129024655388124900304269952503906492458065469961681547204545720297727302429201102014399047402201322916009354614206966238721436889678252970953482410466032510454567105869303756652692647126862737787458157038688536712420403939963477370783799641071805258861802201879801941384834234838901691801742692131257512372410654068371305180885035427602032080647751085818592899559282380244690123321669476792639515176364818561333053215750734273578336562196518940332898447243947201760 [160,37] 1813758934947359237942211513523919135448751962330412919359499769601245373302899522725941845393982964202719132524773980408114296880532710956711652122235536308678189513982912201229978227667334106321111110620376934167949426890575031356121484058844635454333710410896070296624978675463799064180853783791556811840585608681135796970249494737401590829873105180932748912056995786827561561610892283277393188089692293568173356795494248746370339817722550472424690987032393059524361808549744085835628506985499337746168368871248533412946520224247111898503215817808273637907770141540598654841544372599369950910143870234698988161632540744533299927950561313179158528790768310867042460965134160533194914732345024956044498787329514409160648959371207409654433697729759806627018881947467568093920101003344996307510530330854360960712227097416583658808921144451047467372260825061557156200367255777260531457135907752384295868656359219249133530920556346410829511592203902825275643604919397449837736162008346020037518962399742185849137902418757446462813704637529403833789387894170661950440573980028956154115044213355823613528339745824453875283108583616636599046626408187487240623409885464276714588210698771651120921440706037211401781903127001085191685343613347922658201492914060610075438687275922759424157128174347743004785714634107436576263571153226977798193156290380127933032845485204235846360652138832931118814573589390279396964243789139977516660983753971493641434204424840514758192062002726687501319917938199261503169761343818830845113312439168611546201863289322638210962382830960705272612607994495446231226378348926934236518544986967723855746342447467977243826040048772945586617852887062053809892211877491063381508066451709536136937145394582103919131544260848332172853642342379074541884466589442900089484733249601267715767635977543400733250410896442162702256855468682739645769265861036387870214354689982790035241114731438067980842898316389125220634186238285589430246459190361973938888761346280506158914928344949907374301432605241725265628518460989131408215005047676478181864389541534629736590879430296111818834117212771679378001009256322778324574053177295379904860599120063368279000254821787846614146441411827966149559099359793900242393004021182507107591724128786255683680668316648785294716651680 [160,38] 626057496826481074273344987407549058028087036813504766396508663132893397772973552810617848830467983556065839964749117945546823107297377541719169495792314406733568581684571989233616232395164703790735394284024350071409769932056128067829543341347598350766363743840193837806690707488841006954783325489025270936921564817127941981112602400471455461596902594726087385981707428397366874865879187811283224721753402739836387324446736062429022981171028965638949063883729849115721278780552701266902195168990855235099083490354870574896842124065375108671428213462684525001616371593403286886640079055440580715185690695124125103032239908707147636429834521187572809994275130981895654042836187655548261851488554015515547574218366177336003574434408862402050334612602679823058574998329139113227321327201834116341441871542797057343542434340755416551852561311897278240327226915913635723699655486920282231600655398878052477369473110998842020036539192128697209534746228901157813383053733344831262777881790896508493260899771357991787808716673226617073912827222745693521546314179941302747086469686646190421290116100831150562902489679222756114331652948018613394323314155505895747986323402432241636248518607797421170402799722911679717483888521228523827398198454911143104345596620933096773104183254484219474560807269421152674558490782062088085889781591097837551405396442607688543919292972415825946903492102224864773555020889434328863899355121251722528324373954755551425332885372732778756562443993509770523602644455000947364275975339649651816819009798955781654471134417966142038421163571600905270548798737286384654539992263905083846232528046221650234326786091689168002138666636408904538219890396421579389247765722805093579406641839506284837178611080416015210894401865112126119826251832329730894146919657599062272331194320272434100688086909837379283748172239698866766595668915522054757754180787041832095186792012638618008788483731489293281803153350989249394399869970179449486163835481947661658453600007320557772724325275207369844476852121222545157302671897383162371096799018165495365829205757658240043196979854879148822554091012104015790832230964183484493155515838894090283028255981706595703564793149408222942928170097027467202409379538022378306312975474179128166267000182677914989869544318486555475498 [160,39] -830390894743151952767593739997468358599127774949823764942414032868775597846577380991067094226120685938396513759791490758543152615584084925791710707744516751535846896288641930879624403323383784984042025105969940390139114191526293823866269360718570792753398109041557259422823154347560175376910502576960345740051547602142775090567824629307474699785802929613551730052392430176418045169045456824972393044071746477504425848970473535884902173187064813521419022743041397517573529710234159111360720041275661198570320649583020132582491682457899821151178506423048806329487468823324466243244401090265525013424701004302709985984760395420586041706000436734218222315702709731444383555067454539712537779115473591908535860371359723911330102908423770701883265249929320810452831320086077973581452161707556175777544094471240899669691456259255818422908472554075649607080537927261115218403001827553405402646097028028582418763844659558751146590848723509951051009773998263652335241417909532334987958262302461332621213153223535049428315090943142673178118074205837516017541864257362341027180353011521607975423757171956802513625309726145496500733821207581982692254979332180023077788932840080628022310112288644463764741095740335636679211062098174986452764419554000023666417043831675340594027240645395015013941689296241300463418482714636987724512393137196033040204342713865545283972024965406046396499457541933720937881515175378058597921030770768198788545110920401838210533014950174552718296857883865061925405050678472449843796634846475149905460665729133883170739778047384250829221128332487943902554818182547083532237851761770501634825683422666666270459518882131343838280544685961635985993698403027509367893657683823135422119150359951884553175318314600535406771480860069468705150211003941798354254155285120516811303267484721940094525703787357843869551503589505360079034187498338345792207837575416524197875749582166718162788714403670661298590696169293933271555628488625535304496023789311548078841830794186431343461464507529085369376404051003629797125878863618959315780158118633574605871158935978062390674573782282794278708353994536560545561130312890113701576171750388279040759095269840685144461016516982246950813814774570970869960350376943752920060723613239976844116419309906030178130211253605789376 [160,40] 419004450239557683344390735851968164129629806151008701767196371833093579711878377032593989600598541081030748597937042230060311147375498285752841152275601388513404864081189116078112668368267890080191846729711659550213559323303138165712826939523503722398611946560998294686025216386568590603808800477276494566527304914338416658619001763818060395935719280358399326473876207405573745522199451325669083200159872823770711157839368731211659315844589765888499761645149561539880628586196302879869678142114077482422446307891806700383359385586160884047075858338296676654970049518842689296939685383647324662829959314092830961121889622840539286199090216179755594346860732165074461666491015446462682724547896820933223954777284952060578101603194556640201837986612549738107445048232293222045671853430402918463453563256075357059284445999251579957129921200425053585663534994435363929277675390479189286188355874601928289209461368137473966247062602232642629849046533518457949281723626036285682786828251694530221544446655838441871663581531486763882285825986174104358354467857259268806217586897035686822834088921352669367304931016827871220907167348727676271443868099594752588798832922133846098305889925341975498264941653402102104932832068076384815291666855353797601508993714197467462728913353540114541095216674876489292232668183738706099183277771405355171806834367674666592470852170976474209938590021200057924040688073599855730422529974039610673850462096249708712080219348664024359031872578610338971221960759122802501954773020576007155553844124225973183145571817276972496947149390495798926991407054902804814588422990517521280388672415066909603756649204891465604009169511578143236391054177525322734285712623418691635201210394032278268099531413444108520837484251933449513268293799496944779431681841778844823260874130619677568237977004244796002608927008713740060149481267454859675162179931923759772105569803180199925428939745022963676315422755893893264936999619365051053424126279583958977023915543885122433894747407037950465154678288337703303793626552087254015418448103265676193301846189665526859523923416734241023467191667109311670938132174793046044520141221736833965807781610378314457325422418289871006031158123152458122511715284637647531580189080524192449826039780344749665403008635162512 [160,41] -121804473383084541388648415151672399954342945740917202796591580060846072424690357630519774214549133463880501059043788086483406574333904630279512811334799302480030686380860778821057940995857595731904749647910328247064226582154877254768580860647176614936055780218908901588633637794329525196126247435845709167778038294667804397589463444885781614226510569936445039409536020947613198193073410059006835787461870725163858977136096396445125156370551731194246564100339605236762590202973091794898262637751062770578643248142058745374797069355304878942819730483631115647174371372545616912147010339460398641655295244303970959357098566875215731819982031423061792116615827130730047786679175517820387007502781238899079450984461615161550726104518095768419121199397660020007066320110417827394421264603416339419728405945511668548867524471604372376792366083746605269018262132369938710056008372469256682530683108470682121214078553841036674900740667327811693234493859138043993290806511446225954388109908862046892183693562569646266578277361840756645105058317257930565612720916981470496781719505097605203816880691720085325358387348049766906028478156934354490647617957693667703519988568262824303488724109789924895891771399135182084711998043470903190123381848903419712118101183092784775028739552593174945611354891794286185447462783682807843605896682299875199563711771039976544131362543090233965904737213699109389204532714917020271456492487738415285491640172706607949466527706937180259572789379341269237505718698999207715918952652983680001871728931085197465542375244786525989297512607136691368671552836218574878501304863513241822404465621918790976780399614122387293880575374664036718843142231015644584968742665505504241251428660562228707732685618639048941586700667903550668770362911723841477189832479819006218329150738025758565052658392029780116501593748441275536536153849848143280151318594109902148028962038795499765700423249108109529541507761670531491370356298759430384822693800308267114105467090874844941127977164764389407221791631351671510388499026165116655752878271198676528297508401818356647316401108845484383755360060614516423974351004416302470886845677531941098051777332643414279941845306334463950068645467496682350809102261386264440775507195286766265979660029714221296925031926032 [160,42] 14404617557024261552834837488096650827009527959431796872142582625216147851101847563837546785933626526923298165403716293126456425552919020749609902010431674740624900462867056301477113967943864380716943233478156290524280337791373503762222106111329312582252963176529848698278992105299744416845971744654501579187825035543993700744990524349374587491539622163047464294696857338917321478257009504050499463100930889230727690292191479575477595654630508224360119333247590543838939976702474808154978337733935583578584728328320456439411709304999875512750627263393612672390807838095120213070824571836546399532708174954853202528536469169180218123878722854042126387325573311933727663016003429161140909308743993747329391726140906568398082530365337908321339404787317632850196561076587858505116407019936707373587783325904171060123440673125167274240015744917601982934486528329229631993693657130104866946514010999648059923490856112327704569713184441053012401605332578666149533399930378392970538415753195463262939068742358381476551486897576057515280489943240420020002474134667982046936071030158302430940504148839475555149770585083347067263567843437633463742943908585899903670935906384870728501480886519382319286874738289828333155317323522929752004141463851760418845441850396592210755121438645309091273635325058484505304449292364182981676313570022996952543639752912686861684310833053661000633638535157343633526689811679736213792249908959456836095655494777631500506786651903780606102914100405912886896293524148811467291657011325742943647894135493507366802323501032842606828508875343665761044682512055508604809543004133841435415569754342183528205540740645177069733308052830180482179477247631032737060533351059547279173169078860956442447402534860976364291505279993455322632175266716882014186267019266157899424900016171344532180447036387380019832233573146828067775698952476501080731929514173714989715394768897447487281145505605418126818740852932678293662426598893924132390783732625648138541940003810144807089993495159194185809318276990523599524229423648370791830229032777251788168863308046986119079438773749224809803139935734348539079990530933662184811683639821435326561985921958733981078929726027596509796984843359096422341474928214951713684307320093456953651011761203179363219864044 [160,43] 4431004202906643149361252724563236360204020794190963714386851362280101652646127128652556922502842719847619656692009191502316994319002986798344912352325511224082897392659018371720309066555007466037908695642244224321267627995556387242789568707285943779206387166822221348503128942880604304384112694188854998521446763811212639598812311300985261954662379117212875293583154979023477310953572519495048091189444459772877384478729874201656338841450381111220541070356784240009340223014927443128665849930976446158926355521609262988058309547791332439115699404090917637430550865974600566316613200700999351881224732111942369058346025124409260370614851732596066128714125004994708002397245002633966700073115759434452225220153251855214600637575258534245018855065452295094866451570001369161336404767228816969998692325937710018412764526602418403781609950701757899672841305322705193299353328011643025836733288538988497951951669599720744844416610777379439069568971517794996289694283820517596962149586569346737216227573152039890693474849755658847839570915364724604127383492614142787459737071414437894665582436034640692776419234159157333826157641612443607772683183521633333624976103822325249619038178879635818171415980811534062459514295558543963149054236542006791289739457281163491366992007089297320153416277466843679429437290332613882988490581646227625359315090838312031234017770717003490040991262684416226371945036251971475838247008289701755152160708030966895911234654342903619901920598504697812142173921449877809549222002453051828851995009585100517483868068643619686891390177958707051607289164594171989242478931547075322142759605609636920500325968195665372379133319234043160500511066434312065151259168687560043749134693209784333451849172451035248127860480887952797836693967913184090617859903353348154685107765106877326977638532677342951472894100924932015728583617875905443302543700766821877912474850399619906461167125735468332275784861832889821242315867490053749225801605023782432150106664970403369952085807252910390602606388883471793195076191008520014153014428367401010716907242282397730960723918691219154582217773821840509710858743631027896077041118448914988053939753657383188895987276868761410764264628677747970189352382180147514255298715641292269837992751905759713974080 [160,44] -2624422236744069885226674929596182974399853232694864993751241178949862536532504206846297199761174253237801224274177342959850423229636506478192855824871524010189933363808426405189600543032330599940259462578205934419359546524966598918170651588630720005684180725642537411347559133442684285655280644993942875859697882114593106383228869771452896896360140298732216388928772249312119233654359833297758200006726533776840208237936514559649173719984615630508717298591248336046670442663586505632287901622465185647277976073588786882951127179530011938125201911722029838718262462346129922809704208909356151463504928627026370312357488453739286465856326155038704976374627072432519053143786929145225447121130342002721454369108907730409223202039575616179835071297420302858492544909455748955792013414158427363051734895488706066163477615152690675427168871897558101467363364758891977867439204016955881610534031734769371144711830688374667287734880538125366243655901488652102583881969652188880008111995294431726413346302440335703686961169686452092564477734748628535574068398264234425685617690197636276416012286696567449834994322481043965702337417459783157105189336776792309827146688333074162224384434012418358596643699166156659334262546866161475957110511665976107081219088149356461771804464703947460468287466341956361099267074569200321882541108138191570676632191500557461735511989471076529234811056164396242828885035075559548426905551859801649254616957792923204679716350882382221599652729554123333923848323872517516793214902256487268712127697044238444496789951491112483386887230178801166473982870311239457282972677863873794643065558424948069023272590487113531091758233598130964849205375165405052547304085768486910663777978029099021686496601096549033867650443746332490995694750993505097466410476409482001140353148777689020247169761172212487818218754254324542872948564429559161735697310513831504523331530237997614592790803978252079242313704738660860744180807740234268109291239338596124689835979598328746707109745332684347520855936436176740805067507434320332816328505197584724317480281131100604646179329388413594891551552779071197539788095225663236102948942539050066673634433834040887015708088704258948843692861003183342430880721093560699942945325192182675023578382880077547208 [160,45] 531781445490145609050365770477757109074806796388177311995062910729619955778274067455038639270029655151533580972255225737070466347243913125418881303818439336032203599398241562090285768559079378918772377956335104621851478921885183482490839187931470988128345129699140378407468344933677926132522963277723845688557002863276184476951100427534021775958904228384972016997498174265517229609746194609473398182756563066048265006152392251971379839203338290155551413896764148751374126461276360269407190385573263369956062770072169014627339407502118894864569092051861790708990903009190254559862466665791219133028915913678746954451455924901274703353759546063386217671025443878622472051252269718746795492689759975996762042400963981136671057889941493875752547838173314028825039494516944150047200893605863480934160458634584408608013127090659321049413439407221137893808622931155469239304783699617137187625283021102752500649674760772625795150693995706472969816187153433484801741773041255240775941238032564791566752005268378054652228021248934804654062957595885624886680240803532709405893937975858087406477705654484987977609491291870747444445900518011850757421672493279174797370019006580629822263049581911166061101182620960330842943855642970536001527384408540437533215419888171740309115350431377033887063002556089773997208010261562350096513829018826661588364317786573557050744596190571520135174085409440299728910492221091516564025625415060995806965097289640074507699920710373185586480126755697683935220096027747488968678267235504434515865781689285428316533830371745230611235918237043562788677225734186340310553281474794265154181801265262786381025144516590484924323777960577712577153384318475569996423362932259060644074747963444730912551375234772854397787750583126631809434979152836112094830711578168979429119682980935886360635285957540910143290595458471599868400980679085193143054071005501550863854202767109037128038130091190858085689761346971793854166258760891057192383108518824188147123343773368228195047764402976175568489640156507497989878898340099542595070155916617066373934207198771372271180726041435790653600787602376088252286736604102651997051702275825317689433915173917802906577867204141085138572804919468493820004192145490855514497498256483741776515728458109280 [160,46] 20158987078786819347096881054378645312096625255888267546919513999555102936069582081279315324834417496614719444395069349456424453662439591318700622668690418999350187803802036706682237340782668483689537766268404158261473105791153183517950342140804031167677821422571779315995485117976491340774942720259053455441558441795269205910690147661740888450706703951120917351496655372623127923571519395022167554211814275793039331376691647653272859762323848495546124975067318077556613998813976744131475818844487433450960047909103394951525225102720248114257319633968856037731878334595761415294111143380316015063374538568436525440464918920872238289241630594691244767397874026351339868200596033547868162136594657265108453525717559962768623612285958923759566030226035196274574813921127743163666001239641992126378632243937829567431481679895743352652725581549796033373286670499753121659338474454479089213446935915642421652659818799733026655052929337812790609618597132174265861187833204741245177886184604332640694199593782056581426693270620873742334045751047756981540843797802521962356712401719621053194289291671868294745254925101422221990729736708190974919250403510866517692451649552373008780976827699588782170696917312853517295882611393041271895488568058449465431906308330231081813848226180014978880750083721125031331447122951683738244483407393177984656861774767512576139009856278283190559194073079221459955186026923562302593088847264205958236865151132575693305263096909042255223623265045460306268049967514393655394261841697591326528923358366198828414220149017682842442185073637878699442643396694326348625639721714107593756113176077666226534704162889641347400672508298268379023043455608661626008078739075650842083949501719734200124715970476294215275966695948150548976045143565372919828732981551821121249418964476189723590134446166844340438185403494633391122655659832531874697183945842463318195006114944153504719991495585342612597221804820031752140234823302519502448404651872122494005880300956514151601951563471672446494143734059095252646540722349399665787660681029667918145596442005064899047910504941628624583678926396988151196909706744943564465287527070424797174834970216554035763231052537315156800133670767143651424681549193547311881502436254532483249097409218 [160,47] -46985573347663027323826111790650782090236791047692694250503985073908069684391767796485254044837080083705052632910416635463782007512889786485525230877671705489135022145603917524387445047787312147987142762329551772642689711283324739233861658562600178081469679394976241228637466497236768501358993819688505435138281259129338019251848178266272730300637076066376214225137314397445834471564799925837601299434885299500955734155872141085274395714603215291675361004022319585931908581237505170475509487464170257691450236788942488217007966239948548113198483642016293263792438213848572398730813245216025914978848229400608982907802786241654214723864894747994571879451883023764329252783759966566690994866014395211629095735460451702001171011313618866545893714736978526688810964989063058955947312948590851274672258994153832063836658511944569894263118389383016010572033550225181894583609228129933787883434439845016475545282542145529303175300730448814271910532884042131425404696418124010496656748472972376240226903572890542871682920337515564112331784068332836707345691649682971204480490889323046666543869757351062647922755460467357608710646516475548889039154171998399044394426692370655936054319051864207084312973997730400565611373922993734166100330530697524311711525465188743993767843787468536949597860546430452033320528955959092047638919071981976170767092629378575651921526189880556732410118952401877238103640915738783811028313354857942103405129768242873666105727584625832682205334037255892727177595867613642539797590484048352068985676954304497808251957577980510729486816760681457871573510179168453737453822139737487860328515353602270789416388045645851449406679730373651868971986661634570585793943542877399588675245957107504899124786370964475603542472934157340091859069142906190357164129601965220445581925183631429798758487515732335418727348996022317109502273255020070529399586875773982540222688526564401127603321641997509812719342949055127282528473536987427510426453283472741268292138481566692545082761944630534665390360546792605981625429609117786732297615118142118318722174631560158637947636158481492115062263960866973332143721475860320587828581217321420584130937793452957143437769122017016252990382915486425465595523936722156980109581958653809817553217792 [160,48] 16512130517313098639139526213112665357128157599669018648437275516074210249159330741416834754985018890849750048437722019775179439003836770986202373145865668071822609393625526814813743657191032949385944844959709626744004685843121894353429828892008108402813054381341693399454904475874642948494931136595426074722622216476575966775875743152535671337259211157343522095264139033940774960365324649870326671014762767227105365425070111127509559636172859113932606264077142698677902049082371942107977398700548221081960319907412864870433878877669470209139810940332951047444022192277148594065673945662714893823696546160295026186692812802189140536243530306529721435334518322930640717913130227226012136478572579117779235825938630216067317284730146404226007338979749206204699726035926208547260465565777262651036594221510137120725658102913662320351711430726079219391025911304484706855733290696819882425593132493415174054689449594373335013181490108050496912317603326393827767961467595682991667226342730163721204458596466972269189215729915212795609484236503283265906929236805583189329053962417011498315119039378741486122969377857878410788193751646383599554187617271318634219533837127433011983176953956198439922456291847359150622708660638108657863130440498402883105044907145727959894430859321579077933624512237746822567990873153117253475953921204656569639804177989282885319914452625075826157483214442448154963852199585949080851965779202646632705727600453745612145687745789067431928942278201096277600579075967939078318537699746632220184163126404634222404684931761913138501079815783565996745738364128671872478955007552926832078589944816761424655368806147753747189931991480576323989490258468351543167339744074700536522214766572043000245011173403777702281081000374963589558791093902634241979115538588368399239528164832381512254975684516233901748947101720951456252039758265661377204686971028241489958930726925074582759865426444497753555212070374315544799692133159661555943165352449378788763045490066492331682713410307579591528970058935691616684708271841598101176511996508523756609350959135644508738155572394682964162800634095742471368406238479738385363729999716814916927416851414286870576919557819776257776945783927617952441365143349974307991641458812526285316736 [160,49] -3668990210653880556952691589982267073246531580628688265941451482171554074176285071020239327573427841474688929982359974334748848013329363542667969987122885577296644768018729875580262155575178804137027387768412533706468697751864288397321538275496732338715989290230957003053486926741540480905234809565689824970286397179783107371614361553891209553593487690839514578375496036596730579361907943911513262323686351441016564099271663990953504056437611649710945091736320081509500902045334582344633761498900357758645570534694106473486551938053207782137392869119251356091630373939279614793550523514252809585096723165024856043133216163114470092011016451799753365361121070990563130073465053971624203603539430362818511642224650763672843192996520552885277833406032031684889057756802883278105063023743041349596196887403802724302304303649172079674649369321822004835325142484517385177221713317326547604213794228139953100380696076767820398285448538718339065591492359535487980687729374807608557422206403822553741711193376031886818496527074232111962203165909393120943462495234581708257070820680392632070392880651457875892947638710875270967211904958959429899252858009293458840009723350286785590875798102037034765845272044194297993151956884743948095377170418434486341988372330316728046431825416813130050905646559027734220756632860910229930822201956371457354352507638105996106360341296385341041614873633523906436248930255389433327404709641172877997896936853386014108610311579880687778413202755476762727863850560258651444758151760419423951492248744977852292024247811963843932584182119145248530452965967115305422283579976336215722870530397826238210619420815619755462889842881521503205205059966345878611697081253295156519976946130563256469049466414253035116099009277539241779492043701438362226262569115668887096216163042770012521164596209337841872578039286272837459586601484680242227203590977094592002565498895720792259115866982468255305194592737387441763991740745911022224145304816622134302050194564249691363615471723305167674120107031439684868033040146666441370100650787351311453754973151587737826222027429025017661021786794598584729452199303227642524044089035421181153545367773500054233935475183314546721676901453395839485332717866652984107481775353395283904 [160,50] 629173058521051600477247653087293783412454885972586222698192258197744756828726296333989650300979730595352444468960126147769063521558339326600902180309548461148397128309129793124504311528204523760531891875300125444198612095639428933671224528598245699993601035014192279766926006092540898957060978414898946592107909343835141316739540277085715613824831399088733291451835603881909369176617846975131024631528460084517576590575637763629479114931587725649063551840221302066181282945305446482010273160494104118157180577856515729832161555529267036154985512359184003556887637932536798825065774493988073571385401766479225381392524798001177443968305458234607524926108425046034551459171047283767594354030929540050736563465406886021820165320965799854248248425168959946131799868621179163680306888987332551195854966492652014607156722755395149271155584323121587534464533701800585139414462285895042202021244467480164343886440348995642087150646897258471590101801992921603339878499229534359830823379403845642478550267543811476351801257001073951465090038332768907349823166741791404424545344802507190212324607969251740995398209096214911735937130288921367130116871549866399723163607172255456330119060008269492821448633573890856106272840798664738183236135855204543374468107417273232172552660858307544433028421868863236793094773846160745097902690660196491999556721937523601565959942073216031207715250825564644982975308882635824918805515699746315373516490015768472182641674154667097536051861182710682112379476002182769899374048600521424620822912015514371358178657732719540806983632796979306338953238154870603175976719981787241248620568133318958716982915407321807697092304150978687601393515105591859734990014398477967341591341438437402627008904210372903672197458511127572163632633536700757368907454498048897735531787018672386330299200881317383660798444757771062801239660954403976908808319908186855179738341241455241157211235581676019949386694678452463819998739829852032116020572394050798324244725222521560855425579468321818373915630765696356621687409068614019268766055457312347135789719459984942857692038632953204412326460518110731064149527764133278702239749430929489343316720916559740924279979120812563876837389116698926768406006308468186199858457950987316 [160,51] -99023684115657288263963874472996137180220748000824724776570011003048085249032540411622979011096780599714294395788987541384422954821367354544916877509843860057669258556224016139682514286979206100830477264588497191276923514075077793712757847252599047530756808108478331370012518691288151951940262619607498156455297909242644391716195408641696376516922983088833422105988325467948682762679400586696982119042808574057843392363285912723211539256701293727867051114956769210679257085076839510055925810360606962809231327241351259420702464266050222774710701062500561502432461205990986054081376688045809690942110068361975668617806128082730957340406696921757795589635296071936953667413672785574688275437751566077741253035469240355317526208265450839871361000421742744917088117626903866959376883858257112740436626591317790500993165533933374535893729276376023183916141485658520451620396962865318425174168362257937703784741566877643077917734332753423257280242787656375232045086833231345495729154707802099143629160569084354420341553734201956955339218216565250635860151332476669703013812228055248589133577989866018024841542280976845822597589223815176152910606717674723306403543883009818891778683521618351137460474595139560151284249638993799408474285587429727118495461227036015831618582229675560757918336736281777346865385018394182959518447636270773424203251545425705188432074055542998280563875348463884620713212764937994612353969515956154979855929388084601151445401785998298823657271069383679101911545001040780073236763108494593251439431879129388371029123147257974677061861050114033214553230052452280581417580141960199872782182540732624540950716424049661466233184209163660955388493754584320913611817118995712827249271742643505257037912647928586374173878212547180773692368522542319670652785225723644364334088184092846537353035472813590695217516462983779432544916073055768772071624876923571177143965788388587500925977860812399294826858518197985529142340844354307441129435575333438496376657291925115176543295983133392519257417357587139604338655881447835841926842691123988316857408313023967714633903165735285679500274621957233256986114950156563551759494252790704419689739940194660501582531149493137344779889660036955964994158130886468026494989632896 [160,52] 16896181718702707732447167069751134476515545643933144724015737706427920387998122097184236898442769057108339169661201635335571205486594293085928193645530682286591796460192935555039417233626498040303183136532320840537651648534337841430910695228006323989142708300817498968456703411740094246198825003897102885032848958760733179481516710442736279367736723610479080326978456424247932878618740669407289864087076798866416077104071720244762959751473066313707581070354262599954213953503575143882440970139002028423586478455266786017966143950725905038802461967182777611903202884495661550202856976348370143638289932815204048543049430011025193637082828095577056384040453453498447834750999186475769922227432119892216648272815149801290790563695441487151952527082289538839779146653687932170131676460301781623956869065782525819382502960766030025241907708142869963280959606953741223494616064040280580589168368002441638602231318088172859998020313585680140533888770448020212127246250512852129850439194122840944101007642025479692157204197172682868097848480755294598870608614980539609859915204281232743508999915910812829974499006306828296809992156938147990459477964505700789805213680693861174201975283352801500707256724010489124310757715970279865218269528479384582155395771657182641918319347268018837217892093374598510195583948185574505415069733003705108110761043084929923661312611438371271930083551534091368454837848722777644413052596178958303086733863544217305702458507146522217831391688188642408811466051727366430970389557611206460086437433290946055166070385353258752746490367997485493451185767919721209739340125672107144773867825797765070464537766000824009541930505048246528833191632331555819167394212201375405970872523547036797761608537977276825794441148299182933889509540919092970704922674069275757273360000494515792708195203188791014721052063377039630100894621725521169681683454869579132512608796700923848184838756131673088595252894301760703015378825766005993788839840559554122291357850876428968406189116797090611526103840769895012755976004636527781711759529574043692863041580692568493273519708805470649257752078491658194441429341381699743305015336932087359500784837015426639296588353095962025916971338470852718897393743659729058251033640 [160,53] -3009789903608800373911625046108408666800384269669057748240235252406331844188634051748453829657280782204303656549875715934213487829634293831911629471287797474236582074757744373530707337627646942188793862238158623451822013691993607640829268461527916806479793413284358382940758709353733145323386835075021238302232296824276960013324811166956307176223732405303406295667028339307028474919021360824963582665954330135723985359628556598398423145817649714378876223219391057302123939283576651224100539386386757165912037428657614511980853937646940073019688296176767056122917100338523911467271675977339579673558633820267664738849488397994999336905263857800130272313953124877236326952437826214508647672294352888082921590911888195599407275368745540970395879388081798513210902861380675689218002200118992712509231604477709521081051172997456682801732833070757045679515739842172339381312279122085366625185763364995809581402659376711618104492025490123777881994020506406148516856604647351022703361290891961633241600930454366255219272459364752150172701559638119024715291718491958237691023936019097548099968564188626417314799110409075467849177813491773780798999269018900294680064012658383972761541135547497184210194086685104289078219508824946998544844802792652895691287223432330267232678269895483630277782114302881056681330553213535000860531225008279555644408687580897948644766520290334409614585696603971561371640273736894160030615707030631436658099363497004158845747100231731613515211244358203528158158080977028208784010429825750430677867900621287424486837528825104377567046058833769980130374834195250499956488935918175247403779737213308558420713375043791638594356915018888074411154803882081690323794833908551455266296290772436191041732066319024428149212056392319662384596032204195683582659696314998441688491551346159646348724445180632731293247352624621210104445198195964084472214745826794777400454534455375956065015157965138425799355544123789989393275834445566173646753084958750707031997147479184871937775120670667881400549190710817408430709942985568519186121596497706322482245996283010332085162577108092642653788876269265308062538272084602848302547801023611457862949444364008286086890569712579427172317312137486227864507965354542246391824 [160,54] 441730499558250128579955865074164746629059266309780830834318572355613474446876349780268277431082053028206710131964125874225018375575118475557552222044683344083116398535826231190280917553209039444012565398513728777079488883767694135804209919139011935079264109865965811811661900882963922504922306080843802067286723318136264024779162744627763750905430317438424573823437757959177767998227211003960094439901660834267689836586233531925584553425225090551002634485323594598047414335348687014671033276108402358770784697790259152449720128134162940399751721231561354869193609080539267410577863736267649804277900711977651999390649730317828889257192542849531027740103556516837641685584299011117585909983309097170223662758057274387002962015161328037497908126867808123918091408951934502382979981878053818257906958745488923997872114293089613070878628733919751973123539936468561132446553907498714757835030885790923607554709937023760250583959867017786050117096759069795725568363925303494873459868653816705112612328444766660798646343514875869992431624853651329119905014865573296749400329816383094449361769618275350018526683714638876651102745540591021292090952653125508091152321684648984122298092219040383163341976528930786889137976161519179178493960740773975770630217432995777977120884149271036223694560783203222375099915196001990591506474835026566487893167781244973581915056036756968678032610013312620827843709893561196051782148996282263927050244947270392096247756672859988193127650858741607474071714174747303430002202844853877208936483841785295831225723099986035932042031942776048361528684814950802430484526615707435382990507435674097397729491990857781604410584361017605862299721340106531461847781291375371067458351168281545477907513811751728586330774459035741462203380822362030058776307746100568055160277986113393755524361094135323741515631033768552561112370466512851815587575556487163762893929078422360413855442909648378267922846529620387091295862275219110724221872004080121851996611613018491402977952810722369656076987175080891898884656294871575984214125017367602617678863044669596101292485601667530455108243470528691560991327870928106543318744426865007392070527735963890899945170827921831086106555741463250966799219834467775664 [160,55] -33801420815005809498232667708887984346857866880661701083935153327564892796140348648253747661741291687024117239249661401690088498069348612927205595697945610680232872559249918225445535556246172597628103682150352997123527655766864590179497205971956171895431701497773283926636001249518090341737212235777986231200380930468437210092669774332998146184981487362064104954847696391584208322797560258207374820516605203163877497033695579655380841287831485533871223117425086086586312257628539679749819679245845684507252167912345186117869299972745141764631694988467732899050290513499560104917217798209643708863509914985254387695974456366308223551933276144229638039402018826330789826028148174888141012108300680143445578142444212091651717846111962925393214269369717117301783760331636220259841875799619442716768256416344423387628411143721421750642319840559924667072710544907832947383261828661930812331149325402760442020362335123113035198320179751010847034660719385009645499257215516718749004654995152203914316686010629439226507088676278838652599343334409647764375032384778454469301392973969950699244170132972536140740590881432139530898223372044229406392462112369394985097256703345730292194641659608539981899944385466152153450290771588198266864503183344597051393462677976304027429028046855950090487104881098596187784148468275104206228278421771928091054013338507508684691123938969067961534515993229087730343514971737609726724454954570610874354525312543925938159996099629117024923860453666736590375096437118087350926412680652635908339461306602544926769896438003587990111953575365422808497436147965785742504404353346496951005007552619424303593301288382208496119356545922658020690349629119582942882901943162431392203400447823444084614974958548265103326144803928918210174507664673675149367573306224345995009257955224429596018433698544433560071907330527315732059675714777505819976854695014599915306296162017005532082798805316101568147269919326456547891788298275344689839709677251226528097085401183100683540157289862919683976116328877424511244991860324574574867153461564018165428695190813616228096650144001448284629589088539797708406939431999044170333011614908758048442743268421603528163041458973838971304105969955351320812877966158080 [160,56] -3690395382509013787403504689402290292569907978976558577157297768087405714430800125391878666075229903926127543965933524530980870261349548044198839407067158061629550277865583736267075713834401117261785620564374542467051186826453380728623457906556593517428894624687609997129348210550638981666934011227943704034730914508180685760025221337203516038147661260807970968137999529676523564518056337413455936259548091221371149009037786452450062895690197091516839606480488815981997259179069327990542069939927811182564749969882079983187616874288618822764995271977979780980276242447951687064637893633647847451683170097183000878945270527657882958451399875083135620454977710468019971876079889849393674329179227062178024183483311275201377906912126655790645723974743564708103015513651390478780590979529005047347084732302501265711144348924285332965220025190336608394496878758058893244044707044109563579791286051225913485078245737695908571560760984300116247798332113216007050354991286111177355270875751482836613752101353287966136068148962522988686491722550625903139448033204583111059248972809622576191155519237784800967073064068579763450242307990975811029824448853619826685826670791962697982913274816474727896876509118782984319390398178292944112244595834787857032688851438937779739091656525175958610671950595033493742696030561643352576905050905239465106527642168791276908574798639929436057980471586488516226335189135046690433866544201534450261127646272753001642593678552403264501183841537553197742663562046759449674924081636508534916324994609847394310476742691858023643905945884391014116501249501890547972084343403666585781773588710869159219135999962974611771253850062858784777170936850760922959679919952198069258038932336084186789050190218740019400924165858501316245756041648870402195718360240724723437991352468233457361999575599827301519480863614242519556020108674296869212385170740732732595721036356672281903096623817825136974912744557106387368348487070234940841269958026101228973453459257030233234070671916907520427971279062954087343122948378486006237922971435908619946547615779955704866422398175528412143175025403647370907612708451481159533296143257397578092425197632418002238967674825836478337406382338147638651999603264 [160,57] 1451041073689646036988988848427938593065548932855244486390371951565796829608987746821367942249662302368991668016959123786007250773612747456271413130281142826132073408328772021487120976187612838424672213768190029465075642456773022022486643055644955960171162896121972895106288667855431747237356249608851018069504487639288266034995058989172163028823622129843222985199431671085333336357517368209152318267355878148426389021549427025406434904469623079621078538217523768429446601539178023734444871012643193714950639712288659652249612422692875173388345351251055223760318122882712343242256356667631357369099937594652721979861846317486329368900841580268090452010633366157514440516132605363132912169820372697345045029935301664845237496431247554611567247932896285644171034821638306008233842520490281857344738125665645122737960774138314618775561105911783473248761178305777967497972193797636777314213272710906126182559933831053335744555300418279483139558422944806378396018727531461141806164183406037712805908864805680156484618756034349094053887132797517621696182118881985969123639400154365906863297782213613227989772383932256494222095095387099222727068417026732566088554490347998050863808881474592803440088140951387636277546781850346142919070506633457767236953128114602989604096664811776457060721163612879859731995597264935198343835915230757099767972974189459313035877274566844414790026543786413412385658116119432731708448395670387655827182521637789699613377540529640345784268595481411589495625414957383199288126494864308478182474201382359724646350300985287307325676026687760737915507818882114215529013459172135740944417479860246186458850718742369065164013391112328308691892584519398230146694123348875016834005487828970730016553771904368075977833351098390251558972550470422866802628138812241562862295204474114967713770119778839781563102558390854322958860633668842291658753610713430175190296736246344823895945890293869119864692684898492019352656600194818044847434826192012832041968443648798126658543148148675629159609312635735137377209486065112833262627044372686169591090334436090041512994652991887743381081563740826212762139820587781190448300900084134923258963106054135847179888423551182930512185686873952456600841280 [160,58] -109492670280039350514106485128906703338307887103708429280055794038010173483157086645107280890594931834491677125544248054934375264807545211718675614002691450198782929399837403199201800592989771521524819827250173682585494979221560660655940141685501961872593074505493063101238464795750695302078951406226373849942754125485923294401861493394517300560100524503965011507390943726821520946832599035953631657252814947653293439713166035334432103639956334442532989326081517490112312900924387679618397371766162088096975871022060191176982176047151289498979801106664025799386685554939310748889643280195181472275200559367611109452094545284884435951019572347281691944454432165284959758489885693534043739704045892062978640702026528702355792101553889618511243401264179316377666596772496733334045895901027219299279597780250151566777033496105953679100826443317999662623883732463996279641835141619256440716832911044585067512615981573154618150358631477221429469329412044173626230488934686625294779692883615505352515419119054585687620140499403962971319766349440237366023100421031402099880983383865122015841731129073594392996477878150830306410455299365418701901589790737278316398537945355161082594327702933754565727745408895249965707384238247093582747854288924193680882074424827735024668150854823300847911996031743540964233070222351964164248508604132196113231654721222691342440025170319483331161734531166570356821497889238619267107612154962429097545187943039083648444032888111986440040448453039233925718982019165862899472764639346592527032283644250972923409705472693917411886168551013082953203317559597336186552524823038193519137519931018387177205444113862168351311322048025471664818081580798497200914867185564488100732533503170963693821578567562452267325190739916692840888937223137829024193433958310486885182880493398002384100223103913550601596238429293196492170305864451897586556134461189601920622035173601658053268202132961923069187361504180934282982144180589952301230981090520003909153466024992904307678650570336493299332176714641148916007690802885679291622411802275997588291533756722689853378799549321501754497236221293024447902348662303899209861581552180357360193180354415095218932021715493895968676499374432704148512 [160,59] -33059184165955077807051486186455444747267014205612638669660721926480153944498486087517721586360600476695884691443833464547756547929285476316390155702269423390077788775375598146451580344565437701090742472863554749293487982502977788072111182286816227010746512531386347391188991572622184556883799584393115887421330426672767378454491527405865844801430793089625243213430073756861728507205054787344377010700634034871675087825762799870036376345961414788064182576194201132549465267698200009822678038449116208758022932268525870043265700329134007880149084728998485326340258270094324901320642688341160779093836051899413228199710320177125741487090472091748926335564976994333800272793906954855213711703024797554136118815252442473953747431915136552435134113551302361862863738080491570038818448456048732716911108766644848897536711120091342770809158553003988039401890154859597648129991353325690749409862612503607434281047454914599682821214853338527599277796355874769562804955981642182909109890123915240106868030200849740094557660574039063098865167826865690923227616690533405859234339827878060644887947572142676537843724202135110033721316522729190770899062102765664497918210990559448256399699574794426860705488815635560312126071872202498778626377045518052630846585777728007617730255822198731867359047878671093388132497939519438110704087683173313758127093458077952239237043781507311441231705751805991613177485380399778669673244103463718783445317691472400993205973177620078988218765402413547428642509441802453504838362332033565020761816087973138010846540479611465083215207606646746527617438630007898137782994773750169653650814230992341480985166401077860129444943443933111234231203553288977829325134449710354309767482497968722726041179451050105731384715411921993009213586182448246878949527302039779152333423135046494415867758257032396136287261196069011603668262499779755238497738715877320659680368148181703499868858712080309536365145488611558007129416397571668966400477335514982420525390589514451615344986221921693626430556212669649138443588444178711318368284908648270961601726660418097802582183428534906590702540471060183778080471796393685321946785664477325832320759813572109020720837337218662720080155695552323840 [160,60] 10676345855059219268262437852545238558380310696668162525064664715828238677539556480598634110924515040163917357031378206714651997631624993860018239576717052503129552773919829319531309536576578620809647763807043663923373971596185056682053759487566650316424795192945428527169304694863725482932291393140732933765293457311889453375032985554310157028668640258330383622165107583621780040623592474313007607992952252437306307741655263166400387379535713690114622116701840903850377218697060033633848344297453156935950090140696117441663979533951498536342437411307760615732207533501312532559655773530938556967021684035263491291926030620897504402797431037561464595775649548286974411259562414023018416915690514039922029225856118119311403825762101769628635003293823921539081654774008510052899687847617521106112261339789356563001730384843734092284165617641485714565732327942342694567004829567016828420484194174892773742639082682069739740164972013137550738142968556619061603483198652179146894627625365437982196560296643030975310130333831763762917512004914902913309111862715661611446909869267792651555032644370038477392532433139641603948626809761006774383947002052106814450777271622353877873460257942251244621046359359874702374392863342492467462900889602782164035564309824796171733284468562847172532870819118928297546885908899771422090289053311167887829591668137233688812331502933641004248640142034282496181757543718444015902684292124586143347851735197868923815179098384190321971755335592939813106121756715978877596644789110689885050595015907137570462659386093826576727776960781943830106381176519295182395433507730005878824452778357877166413064913199413592723284871082203176120979799353789590900866700519174883036524870302952406935544163232211717355464198257840312093014479558140928976398690634851682647225520807058775085655750980680622986194060325024399219396093201681777609339991041024906819287297567816485848601030180834050427286505316525492252484825394814705328859325717417222444390716962978540203974302007312635532808070634419320836706110375855798556733341106657533786369972248966983406653735853807980427303229907382922234261924799985337574578829761724662974678294426788675672489601257346897970127667229376 [160,61] -1274904062698222674005822335218226846037813770445023636022715979978732560958674178463875024880479356329429614989767424837991223474551555391991410042225560014166229361729012366139568336101378373292435460410353405317834890841183796090627969805052019020231364226392488193709591680350919668637535569749341127242593707573213272034163595374717558227250941728687955083885609080903179372169127716069709385754890512348468112825358245133007411772019077421268353219605228503062871679929183684153581226855802124225936349209384890824013436377806513864012264833532658802268472963063076240179632528680991215860465789145523828067089841751998778905041498898993258197618557872896498489336977726840576021214730938519164271027065885943532995764558061767569569046141424928899744240855043888604979541687997726882085732904234545249737929020890103020505113439027264665344454760112287654798729427161524694385280260636475309316096333254365375553818613847437769215980118451916652902787987564684074905983974690165681605150023964896533379392021525684018340966047670031541609879374433019315080038899779277105793643450974605948314269065262487463175697110079429154248515929121529565158572665780688668128075959677384520277816412412945795400158735212087241211551870859419941629212782487037486685106049788786964696377541083597297087993664269047629353040865103691830106120490409261065909790894647518181323038998472490363236939828909632975079361534417564129798448098874421449712988316957768936147372099935679890319994036492373945254436464452510420580425350703415211610621735536638591507028283808746994543608562659959828966247446829485735322978800281748008135057562205820759126188199034666292858869134190751532428951300819088581856882877550848531989298790784395044711053019213519944557147098030940665506282788718793177592241928748086638230882946208011323034674993598596772126514788500776209917074243888346288081325099334332122368475702665655038041999186720911788480997167539768589535705316933703318390121168239302356179401836996650162028964759946963537829919708074224344840147026856486317725393087314313119556572905436437275172894701989184296408775315857618199770186189187259739024592018079138555654844828551189147301221580096 [160,62] 15405481009470071576671746490909306864459674721639290711049529164175290857904650727280954495761643056336556802680728061549254096305000428309346403744353213097705694832253285517930498853903251534134211979507317668640831986875215011218930413080458068059995529447927295635293644524648211990535591176796941286288644564483466524011976955696985809164431248059899946647240226620339067614317706833927964142566264929291493860076453439189056213309656221544136441073952064412692288720309680905835657652373342847497601024325948444553920343465624572501029451900772814707884966903296582826846714714691850504980539555708669981366618452233012454386589257340636198746750678696805476220138921880011382842988194814080503480975718634915250968474708883182452995799845201043931586275685330604775657337453453475241634836690845213281101920501986786325526401147804096803406983075322993893208421685829308847128535170443985460596923761995422337248880701149435431132441080437177606702537832279901507310112290121348051986601722219319416883324126939587052700491577972474497479646570437868135444403578455752361256661233915934921094927683464900181690215964983860587548419660692143464360432656537455120515710676437026572411447464302724050609955297392981702899144776199446757510468932038870787386581367897565431345473859597028872822587845393443277980732410860732663405693256849949373827622744157847915797321751740721233828136509742795175840911778269266690184613090555288718925455713083186307082550464400521403424063624994692243652231756687639852538904142212461547363411986033993333774675293589377930086531160797352878894310812076577255901540553938737683819878670999587371634339662953320099114553341925358515581661132805123689301752428382105067698598239613740548931795401892268313178600127140486138925607055111498970128735162539681918044608556116367832117935657928665236581126146022671978923599339090162360750835169700915153470675732561698559560460620101698326738597373450409773006994492475140689058107294234189887127997186383368363926463480198262103447586905227557292678920696180510693241163480129797101997123326893597324902673784956492295205818317202197066677882082295137771438353867924639326962092280939322755396784 [160,63] 15931161582893084558986049384995457489914808885462516780184281398723321061040172636248082582262377163053532607421687736808790282241435014439541110645004062977952949666154693864468330007803160055154447405076182571735841876043418298412325156343206235757580229253644112212048960446716827731456982800620129238101411987361064461111748646833904909184270911665228444424516199971867565646768048688550715831202581488323886336713051270763656246915986918714113378196982273293389161113530686346992518508643256111187716788667110462786976320176324585454654951539374930932880310618086330012671004909290787779797913812188612036597938611596121764449200139378307412853571716646915248305292822206251675010988850263548917320967019560938410785329181460782692997468107442669877136474337326566703951808340912792406994391680021928463693048578833502825852465360882825101362264980844198942040662410500240306367527638828437129708644275542209373911804976987074053691997144763882470019697450136444505386012993167685142419337758147258363955695000778265299956015837591214542058553620269908516009432844913518954254938560209656874987213992783283451264673300465032753947938035327595182370025838278543334129331706993954773444806725281481227327978102792103612663254988567456753167627416475454805935196720284019675442723240990187885012285397876650147623846120172970793130305143673877320334239256989832239973427519693642033808951641064905096537295512799690594960569442249297322827876440734682314285068126640884702986758674816681014581032936340512290505945169294871744655049333374804693700615432428035189296735197230701653312887288762724316269099443369397371073440433061989393126712573903326053538692858999957934038755723605116180068477630780784087831674729914220818772809239199214741023851813670416637960125155958055682379195834714298230972187298345736673937314088630046345459130051626029177913468826819012809816549353097856423735045437482876732925248149383640607102164794403402424038645554469001804243148887558599114026832127771340018223281827241044593505791737105714881114711541310375883527677259991558990810296273538674657422315292331230195254636874021211586359800643761154318856626890313346255442321802058180615104 [160,64] -2032999169382686429114690487539597552250932231462332847298767488499601913312535589908269444283067809851374265098564096662585233352471009250071154763056418390566693956706024209540557783426288766856333052844211993885606677034125374681218435419137298696866915247831486339366450895218680156454138229501713774836647997474213774326149239958003529977513767246079930855284847970769367797691134503341037850806167077156279701068389192697510559014067281015381584649933685363291226733556528445209278251495275317876915563940102979860869097599209562353326619160152565304694222223523628482572877225070359658905996307440896053256559954655315185244033524505172519944472428282382843316298307146845739171200502206284152823243526254625231599630654336148825899860696418693642953357628239838368075891293903934943566310671464801569077507761492700171642910361532167634241172714474814646077269422826876923260505918219936943954249366437117606012011807415569861635260597617641355299494719235708380741694703635059288643091896724834679019449296120662194835251329550075144767809488316843869357659332314762347736467020297565562755736313389205589888330993174470996975273368544571362302190852210668159053309098556651596097921917724570370782859285829784926498278956925978429174349767295119276968418286891879502299242213562900501936798246066621661293115097943781492287875236713712364753978516037765002656169438595637931443336129322923455417482039759412515674182832864578386921833676985698914447274036294633776435967554806535868906669523169736922571899904319680251381666497574293127276507244637637088531455937226428565121309646325379502740341275598049926300153228920912060931439149710831003836589354712940605175142282393778916641810993453574439314411691531844707945080645228138847045987290161803202795755849972738195460887281380624032851573737819169142034079843215990843871251048006948619100431163137932452685777584779943131477151105184648772369751416945303787996451711461586801983889859641794080504556339275872112439465345787651962208513785599524981803820853871584606255073195232104077854758133845206552171676286619648549069904753138108494382555214026465765708434030687070439011915445399535911074421526697461888 [160,65] 59007105234127620649189468564171702933388520663438208573193811932334227036590531018098144576423573943742740494233598638970373421626804188483251200471713108935577399126202598136264342687971044130000651012726573101434399923330208771182261604373278342775677835922127378636215639028334308619433970548782065448243209547313624927700631542736969181320576812419446161678020015908429769173206284227748169469360339621406433204118705305193829380473983417350969438408963932917270831837966202665860657374395049166765703350041457621108012645784327388664597456389530900228844082973529707927814363912084598805480723549899845752458678994258913379286855595189588070132819758043647585664817261664480998915561595976232247415781027777014199690916935580394210043208143558499449676595393439881243598606485939132187226520973461907597123828094487513205244904007386145253303935470203379054688883658536892278294088161288105972832477771036382088132873644826599978864355776288573314288700797719102125575086753029653600513293606844041865629374097735778115184927311070483004430378340849753801551152763170227465528984099528250925589854593592509735856050951970320093899090330978344088825104077012815479028095873198712612698010625989636790864398885712418119699122005301584037632082183121103440926786621486956133365930377499694342866892242699668895019252473750472250834589304195128411576038381295186585276026728552427196218864481994268810750665561636920062678408560259585069922851763004455494314789619907742277251789430484016237974348521359060959813613168213509114715835912995671622572004785034975521284914250138199577290047004989662354525847540486602054860500955662590777111586814225349559702947550456324097107065676952576625673652584749370327624809513793089693932022297422484820526009135497309300309470473398480424209938116055988570947824100072792144502318954028882411192013917731935860904994707520858659341507854738211449010389082777658225009601564628551397457837067511068830704844056043314846225411343223370634906526111329537208539514069645183715271976563611774157885647817895253051590163958521897473431016886752964679506738445980441549904640013371236690883837710968458248607029950763122032840961338560 [160,66] 9293805025272392548834208688727746978188018402082824830325484214880464494425388179620906888533820032752326502230130064091387827124381655799728181723321656324086573530485736362222235597767783954716038464296941480412015761497320063753007704349476171495556600665372536198872448891059194250601120350879495411448833068671827642730125263105565307976039809388260900476400566658387239720169283573062995591563287785091086899869882126499119782644695221997641205601960552633336060280180928953588598188355786503645912088961731215313823260885907096255954645361337190706522027751310256191808243839536997034792085962360770872929059554231954666350813842414079559021423389311280199305176108078227425695219448673760110571346340452456636943987241932730499620281085046953772752989296623346421479093090181657083350928229836603461103275007486313765930545161904118173112715501332289238234242716805957983218465077173138114097921816912412524734050696595644922851378013763745303394493687189657113752739244402589189513140620883752542721012794230249444065985788458446191191930997657079249703263125130043357184064212839794071068214671506734775141247882344119931497833431561292536426783501130350496813515691807017381759634074544389682683695488255427265529963424362647664519511139255478130853318355301262992478702966898656722036871051563363288505683063273200411162985274121270771748288455694907251543084998862166885635870915265868311174598568244339654257628839076670036118045776712075097398583928395830453351227724382451225837596790126409597859754363380475128473497539005633554370730733795911054000156023562103858012535836621777173270715578942560071975227029166645766006078106758944608047678086725995180459265626079005908964778171837401768762297651458875086563635410749905367513845728556749288188110201675299356902387719663829628167204300529953325243820415786002263026519955179838704548536010098058331691674568792377359502736495232716363312476105854825737163489147107499696638380584881531422627836176633639090170000982260284057575548901527451955293230003612707672134087000958352098740712441265361514627330290851465362661107996823604881849528963211977484653447128475966422596393528136132434952220444 [160,67] -972405880360801656828069750093607774542847437742602114712493265093722640928487009257808639608562693153764949449302311025594976611932277520131588333511122319545010468692255055762290095001103786451476512084023644144584920699624796161566505336163340844655318154505061139937913671615806232714255344760619484884737836105821225331753684083728823678876196154245101842862223862538104376562628932064136267757496970260330373063324876333455539978846163122654736552817657685497136873067941096458324299271548036657144256087473258589552779603368520592995326738128499203682421754119395681997097868684500611894381378203538102557350457978061822098535065628233256820869172988003395592364840352299422147784458854268593114142343602014932763789740573503772364289278046402960708264414046975128265349927328022554592650943368266396063696251752471283585051998813833831664686081290545508951839245757009653773360042484784400111207155113576425145361877102391082834734788018036671744573819457139094993928141585410797317704160514813452012803152628080515186744232996698107966871326500924064901330537149997747476915090562801340347850332724860789103246232868076221582937385127344602570331616642586831006067249404540591116159337280879243088794688344189280975323645737116777137339226218755067237470306576888279548858413560691079724773101385857875915074018268631368182987525517733544797791236821769573533594686990414219039435157991476075471447655929567514511722723237568243595211537002280129892821650152867306974746587607438627142888968980825615131240439450950139319613944866037993427272694502064391031401699820353942817722648390315871492414459772580369305557626928425447070779706106356516333461278462371859932784746381479955560748364339377513207109893420558532536411830565674091512523129981285011362075523788437119937119142135366575363249213919373996424532503058290139926656163388213381041187517090672005342456473851090131642333948591258783825228306289395141481122016645042990750555184643880486654337130714452181858078980156424140534140401101734336748766200263899119384065174532435782514136119168077269795984332694560064300479626775438988559665751934712873823572209667029457275705384345637784356672 [160,68] 19538310847946186461462378311082887517280232538555419480625077095921769123821791698400170104174000214299281378433863197543931189742831083329508936376264320406406020447912220644847996314676628133048902594758841536230436716115667830132719686630701320440192303000000528730429977838444390995746453030709521001338900566764070789263386049034464897814444588265691866512414846872153042951437058774850440884970501461204121868918440251412810778415954245804596445364517046444444165116727167631083921753010491182093466371220326954850180467649457630565847095871491027636729819958290696169355197026281805583147710192579136397833257782876190104095612279180578027268766235011111096988770746801849330428527744740788888228916288289321236814172191440696274127627015094754249166538630759369255948490778620996497199652361846604965422346791460454714191493401651779537639277528445280719257583387077047150140335090346871138139608800716210817377339781958976037016707904144290818049065158064562831042350336643331264348361795098749621121215358720991629600601193307307959481401251190358939268295209368983579685255468815284461982312564207419581248430918636295192763262872803740370769814673109351452686033985784279965055768026271975003708512785467099896276847693463174970577084115506479027608315509140532517360322406268984311277005389328009525670205084426469844908774537209361712438938181164008470004664210721938959561721639723805087764194140111764589149214404073196943658484066701128877615125595322858867899294742071952776349046231114318637291683145594584177928891240749296706696705120036066169265849671872287738196832548910748936449508122286477339706349721723520830091179450804178561480738304351446356406391461023490183913175218452856051281935109087605620294892560565040601134409032519171301579582366692774581025112680529472191657983600462148157924462905566995264336136781363798461138481632530402194869466617006648926874423470507420613856149962606511796215463763116231146878029300435427095207156671006012517485552315457054802014807763343121223128050221128284446463365372585781120059133188269387188776986578097657077597841984167077855110953278756132757589903559925740029117186668026524600 [160,69] 1860401144251058272590943420904873321469837021746717891829838637398510648515354686059113210639112255233507406354139867893786897517129623405765790379217141644119012591463638928702407096491621081561990584341347497191345531172760228485951160060322455839133442207922032399676741445811818610804343714752335474241933345368878478682578053293859732835015645434712101544277722770361397226612847977281334319085024226541562468312328724344602901877521322819373358223209336189567646333132240903257470528313889449948868164906912841235069731934100214510592942608652551707465130282979049326293327283443459751371072833667299259014791465912621662420701801539257787335181644533586822873600812362245953379758360030475316877496527916098701242714993251808263365065526598962983203875094758838345827647755388272096068060200451941518448751898969176618116346685122505367695141795205979196579248075009526910307868932402120580428467740299243815850388752234943777039593200134221833803133956205243480865075402693443987723450634503350462557778786130298431253827703955350546981219595527852501615740883519660959814807721132189105553560556023898431018824767750033477159685428569805890477719635829977453679062639827684078683969535028011749648228343107627922972603934657722301813471006495664336958552878074130266912494834518065776704779324424007848520604162776826015216997827215111167107131818829215920510515049797214296059416801525542718020386771625881669076012281158030206868264738377792946707650838139709101574541938143387556791360023256750194953764433814113774245333179634976365286699498096829823669176650518510228066837692844396839340878028808227255622963005704156641771234944417412965787615857203831285796193526334056150688772507329416350166736247722184199802721010677698882884407839384554497286171117621812334550074133640080692953765934739570625465284393153415866742748685404267317260069861761252777902843107829282850594961927087827134055331110781714353451866437393033991070146025442083150709766866904773950963517751589903324835631724103855900449062886566398631938378374340596772081059934571571058779134238026914336911270266296846299460105113934531519695901747685803253805054273660416 [160,70] -99767460523350072203490375812284788726782860729749993986211063123867340641149854934185142666857750698658946358869189298846898329870124468980785495847445779291926500758503156530704887539070530897563306613039444999526044120664176028162456035162635705474625337703825765274086213130599883334374257998256796532408351261275405909005945100026334261721294090096179044488990989542043684618576924695181439742682526014097700748142243396317355288247515122494764515097727990985714488492187174374034136312063844358845299565748960755074235400220319178255120500407915250091482618969225791189892735470401404137804675294412239175544814019618649804985511782010731449908226155967316237334761745560398546757885431254367226772525340908150166071755102966123924986499699992633508124124266135805858005493197080864966442767755311887377828116895875791587295434090905717740832166464986803047130071562115612575564992794069807566890418732238519687925749302089372448080064993973739900598557618627782039864936376180644795434378853680874458054622971575834658118237297745081116643858843827004734096511363602981210716306531764024883379859011817196116472197571095040476310958082051133724865722896589539397595474904881410975907011003041381273392977215213428256912071080673974880207561545592915811389160026802281576981652944339909322171249616703375716072849324746421280928600238982349560217582973709195178163983174705319390838801243070379550071662610110284307721741521401323121169888855878110373419379920604185488857035080544767231244435412047663203142266932629164120531340075786912353597338016245614443136836530444839881628688092498734605546716358882393727502384581147485574908743968965631111892788496047872080178360519931150889682119690491584334223560047176543472697692364944179050689189288745905238724048521642748736455859839179931708095334112389178983035354468262334001201900824871024061950763119868337063525093886888274777706229618881750648140269909769997864077077611499721081541777507846001836270952824690735291905191128491444396030760838049674653840979815924306422955350623949906350594016550099429963216566423403591432178152063688175862631465051049142593611613370263791887626123096 [160,71] -836801689264890974000460943001944968658518289091875790419931931513509000170136634098869955122058672537947056258714894576184275641236501786993621694294582868824106437836500594582349922784686811462797143856972365249401831755416252676227455141965951636503805998209694240923658846746754832854114701790054342263232568424926251958062093730945012767670830842419268194001331662939277736745207604095805466495764622469182788202788207978853576013924508745214442906651415258894900041032510471831171883703558739713814295585926873439025937747460295801000066361084675031782425818248526720577502772747338219067746484296536760040395399669887235732683505303417589985042727065447153032572843274502531750557327508700096670631743131083062305394341468425734086917772756404001217635743889454723210785268939479147732563620100749217942901156403850063643394767343923037900827715382571048744587489320017549280133106331921444249559654435273447507467105187244623174747858686323755670381435104597604141880069213725397148262935935307880031169457764367994128977014716174419038661034080315715759680571642259563674918663821490043580163116436293579893237757639522227684137448421949901583038986599759891988121040554892212058451020419689925043918442486708669412961521033006188917597072155107317294649036506589336014599251270848964534140342547536116451100561469233749658321295015515278840365573968091282779092606189682741993021883005021170101400239604138162401275651097215450566393987914883291811794490017571125727723773710764219206920782982455619772774059431165227524526175178236310866964718860027704766062182151904665120202450857727145927156666681510332224612612903355740951482032290443836997355241346742658457362941317709607521285888766416932986608780530646218351829643010647864367112159199575809174569614270027625329081488862009337686923610761585733715392185047781914818179950066777690439894798771076120545655713207047806815060174631250065947182287166765395351961316177916602739060519926887259772518919877502948916963646486998537342607794805579298687802009960125881318713702000861940393384109363909980576996897923276822667917261965001393111882461116964464228753332980646210238624 [160,72] 179749379415444040623886818749129852642382005499707981980652266414467639358567921804678470526222144964609953111634613709204233028964173383781251131973648338970122799761230635254208459986163505315194534548273713699715614055480441219313917935149808168310709710588176618973240906751026538062125386249322084799512595199790107998517205427845460461533344583569073143610893499893071968829008276959636837330520594689052887173041144838625692633818691259107211911458098352839385045582491471734062275177546037730637748293364597273707460193782876356448463813207042453968951696358996733027523600433954103193461084515712112348783003312373280115712564642690007886536427389211900687954367467794280511267812354450611976143071408624163577454173177536532094221538946152036880515305064255405391970267120527385709513533446323843507524384284801465297076687076583021091984256216578149106175170754305156268841798844853535463987396530338734406721278734415362210498298106907368952959606544369121474502327051315503656768358702613922753321129297170356431247753768640235438060740454689299073008027730471400239137811515947044974060778973678764442144519855895485481686098331338178058560920252201531969335135472798308996631049314258154572609780947680483437764858316996523466486728972478622846654276862172117826349322321145766651971484148448261021241568934134839422619556802607830782287423503601290490328816767525273524824596513491989998996170305233026247162544070737019961020825721445286623176565301315931348725518719038831702797284220099078739200019927572451375015103335847864473687529589358397918918137767231066877306563620068789753176371985392881153022165356783034311188869093679081097834932323397819380679833309281093241839730843136698619965902438660921774125780954046068285693978728484229136416199522638743610942898781015161627121613761716427171305869841389181836459616073576000104497468859158941138394416718186020041970891192282701304145415086327261239722123781115141656771061140220155534745889642832704236139569794858430642163668911866099005711798316299686220381719287956739423367228567519394206562555343766590688294738734159991712200078923404213365622688604888973328 [160,73] -5134292031471992297271539624669568210907123129629778430099347004886594771208153844996460635572830050552707519811609931093975411224716944365696006406838732890055761963642332506299548105163153007386722697528520338821133219462682709910238108974813104367001358694349037618366834510027850406431669167208392039064451392548699802417525090624137374811808061034167585470693836372891671247606404810202174316798791816460095868847917133682238389230098682581019578994957084856633508412662341467235986806712080762813132373693847161768648729283422902350532119942030240586027879615184117286979521122466200052093211516253766157151751314502772416149133491769965575817860598854216174271191998134446522345911235061783282787661578519270977172372694427090880781879494899002844590353791890935141518345977534951300648769403669068055799259395479864566540306146595251652185517105510764260853007603503495677908173285160813901766089361517548641268580349544402659435540189112362012970467457033053124840204009224975915089680440136408518432814133474668290058024314612136976020366418248447057444786064240463853936064619102032949661437140158422775312259899157168847134610640816320502337411184134883128216349472821077741733158186086733669305910518959195522966707692852797611540027385144950673617882269174354556884513424614675616790771434761443995250702642330146121879935837827919220419468113291911791731808431300856322136845077113484475923043888833882043050868531549043129985809861018429499109134019444041123730793972309093710274047539973192016957751939400898746737267655039455132408369211595068583663587756139152852175499263890830441461979474770952972892683062623090556735849620741966573487252710206919110479572608602112484074141510038884515088855216247952276617013049004357455098888641085695726990598103982517955394665381706429424100651830939380291327895356662569113760243295855730663010360064686857051114553967527428012332832454243115809034344912851454951757264187457245341464058847980642393480377620484935429757941916291346553461666112166290210705436867934047127249324127634552744542923226959950279213212123198699856831382839759217202614574735475589124196841204204400 [160,74] 104020792608172362488176496628287847926231341955788393675129587520209535013203025905212663036451710498139288479302399815104518560696667162578098004196554766808734178192500361972587479170970982503242744908397185361706574370292000112662221686110648509032643569125022599721915144542752357982656276725354026076093188931003901273625650075207490777063296542178064256176383027841417842150690701542373985035294584373646955442932811576234528376574094219607666907908620520722681068443115009872949104553415071647228469345422280219413215618351003797374117327696099012078693632482924699763138492030927116584080728976910166529132405017687879081756918509657768025600620309168139929551204193647428110903902332186383791125839208642163634968810542884388600303040649139730386934424536769817096315471285015267629146980031678666915466087485516648642354178680941100472080789723788713724826124754272740593214495848801247722502111282407372519110414105781075311116254559232745205097824572673410612432075497554909320099934682350570933445248053276788852800836705451823957298247866884812449261505732209624250033756063491931833816944227866442339758622232386605204342781048279516991767652933974890928673319828589784879046421682986252569320900733421059970964271929837008731125272919234610358774776235698490829859576016279778239527191293935488675099198912009231948146928608176816214557249086735662566065934907515496726041266627832798859084618873697146168478493214503260416458010788912434547172440171801989201635031810249833660128405693316433860051047469879975908529071919377884996737854172719271502580185116962154547703773600828311084071440223375041853286275059292727541584480253935890038932310704492473490460678890208845664647233586517207619991156920449766081383053327189100327892785204122492110451367115725001685361765870294622233353843423041806819339687306628501603587748899843410670109408191736561337860328873944313656619547798482009778477205829133087497324775689794100089078003937432558576061911839797365899534103656066886808134834228768453844475823010851442200708616287964680546779415224761669624367078425108261507324333041815441842358413066931835656884114996 [160,75] -5346873972002545060004198537751785158220810992505668654201158203316531168158329475577050167665124469021697916434920767618973772522343761588423809241658715018905397019383773665595490278147699184407334639354719115806660413899704989621400384734786832122578230958769979198953266315631914058679356168436823749969975744448753257122286123811582718007187707322109126730414435967762379402019841936760768546665932985224661623192587088716094008645918816663338702787618398903459038801218608012177735647876132916112052423196729298194581773429552312671277319816301524756043575193279283849704128988846643723933030993208845384356618488609303430980598195090561364277997497106488009751985615808273904232741833102412614958000813911691327593258290040343948512943421819735484496118630191699391273309917728248066312202117565001908252184509146918391178971254084533720853043173829681888693122385252295061788164799228654609476603527562070986704041708030551921100297293429582741537252838831457092534871838605049970875824519114638366882147479418322737169492185559717343026392162448079641638019356838765461323433409791519504126172175443761577528175285144265404382901904814937598446198931830524031225088195728043416636993569904650110630140617876192444412212241562619272643116358457722848255858145305939240511961684664643565601696337493409934751006550349585524258843394193821404182044954490557698111377714398805205194183044483675273759072224185337020607824944720179060344287544557635677414868702518138686446270223457925713399714146006154388882562555743881622714275049958014392206447549818801526408733214564675815419183763125584789818429337202279662853386179525127861968096424936194593832791157586346793167257217093774097334966048789505200037630569866750026832278815482745211049126316729841734756050317083465873045897053584208830121976206821991552224798811406735245114432705353549388332138722860305104823240840380501270258282770763988073851315462466226550566201202126020839814354242494328819888852335874714686120927592052032629339896960841666739110498960736616637361038199975926643183550392459507861162687358688578411197630255057459009924901634687383706318656 [160,76] 295105182241854019406354218027516810333818095358908312955867104554262781878373318040120833276649456998679361598369830062493962378427386605774998832660086384263155324922555205695514753140777557982761838037264536161824673148152784083771781153104584446206629242069679207359134602800186908973494934089283603753947507536599576430661161603049189716409089524009989575574233780163327138203424150081072455530857317180392345599715288855837840735603309982570911095390334914074003298490256538445057474987939762158115583322345529727030403495699783449590643897041175691652283550429497972965721063615223352309751002086315326567399430775292663966440607862011383500139478719773903390733586507062648347084339710994235687179046485392409434422043739625447371144910865352518469801781217243180441342716308315816981932385131291545071220389857059747553343025985681406286495118681115690555933999135880188509024905022936066728378473753901434042480332212791790174871060372790463787500675716319900960322781808241062180666441430801965236720695248082073847939122802907667619295395160318692178045661210641927695990673721304300327269459074821102774279841831490678486313056438420133470754998128806156384512432032753370661701202208252293509327797575158375175981359967889103141429257455721236393155094973776043488296986099928761754906961536676547920381203522719224506867024929827432782638740605964358948939011665802396711582437360726774770446772371848676126822873422431695735006845238262362600189937409546382895096364221102119717935516037175717534389020607593466488309294496814389925552233098716574102412241709329746792553773583213592807720498008468144765786456135027039856717845278791974629925112879741494096597787920767344887771624006391908028516353107248806119043361264681405200449539811738075483768998821580209612727061806285858313095632978071631703765884204583102338008963641388830790039333307790213247116622363768759953995229898336295894706388213671256447771817388100413131975939494207920223622228073855657572471864333912501187421068093831281629507220147903450040353996108300783819501771724483009040742246855722884288514849462585218553460125952997911688 [160,77] -10546822216912749922460945122001003858935627501154986011143918183655193106831041031773428952317315668059116900101327121664582871845250607771930887181063174928437135594972454604912287331834366053985362838169262094159037785550125418607770287868385053855452502140900948273437423229666870067537564959867184475852956774688886499523558453082626026373918331099420634535284585650799105390174510529339195577379056774641153999021975867480445333143483234634551613425818420070552614742955815142103622132734705171648456778791668533851432229979973545811799683651980375088980456085993196151797731675724746527390643436780858402749790231578928107976039691245997676581772126822921174058008200202984659034101607637916832475580032928327987701869101092138802367078696538432789964778587178824809256762409972670904988313014083683225182487067387964044456778618472963814863794558626337797537580264434405083854264360847467433296742880159579179987577253067374590028100185377977051840634087825834186890938496736431058958818783338544416933288900954730487519291951151130213986197246336911737518762100808823527585179276240155223820718825451584875877691917598593004962437691047957581756096983543772965387831496112248766619429295404761142676544825261568741441592515401354810314160392282597431240265596067141502578429261957407524038536815514975049397803847939858222735785493672229130696788537712740835752918881611713689994772222374296206445989992976529961924777471638233208583549432654594705011570030239322243380685429239521456171593414596522477624407244722031281770844814600795210254408032965141380598253417913030153185014430296132209594627204094974548109778828716794909633449236606483886954441166266940883218634091955567120587456220404975444999705310454089120558634065212142139607162801917922704805575638646968663035534420247811336257983552701539682903428160515093483664320562968370529095819128941838637577915850512580928762026861205481873669504000475459603709138607107243689721534948194858965123595301427179865768840488018834924633780867629186482712236158475271318862665928593965603429071101204950850439358907226968425945475010124239559436674942824960 [160,78] 268726916940158293265862464780465104222966000244410192472182725907603262397114633249864720956754484321755617865395135944201415347845866262670754708104918183583282284356712948784584523446635991133448921968356204486409967813725347597023270752157200538108869291909225525610799378653694325875044152478090394039770219223486920935523254678178848758170476869661573708904243231870873983222381602665665606813229117941887858690514112437273338890553137010668888157069820355108080672863349793249324950637203111352796604223326785917704748785603349712383998218044143734419397566623917183641750198908233844167216302058792104390685367897083168039224717561814917724183624314822776174719231510058755541483078152426784520451884269620995249416829790773312536753595540840816009023925484107488495460536285071399474684958902055666918162214310163477271971642674142597999566120844770896686768727909910887443357067841398256656970571809870041871048374670459076832181472563390691845588743014637510414321138111110340425948482675367192376002998092868076996876243673967406496354787552283179505518211446275676026792602798745018872529925689142923735623549678351303450088210437039460440327883849464738362005470661048440558628825875786574487370322152103321237304797738250778955909595614927230406695624842666336216192090167983441900365181110498126700191859274658379424358106941024363884936840898655915445713623878746972315284625034475735974615417029060023582469211454860843349029477266566822867108331556908591471919956451505770404871359201240981228862436604365508177842899990807150306761897715800071215998015933546093230197219195417513615047095237231956935480605311509244530477547642374711510531654358254867297764794075746250807779391153573695133924633612984857541287032442522890256524223501980539783517757868031050439914891403318619504690028643631935882760175932369231331349841917673800580110058062141271110521989549979941125728429392596957692876786897388258747885063911148366791570007060699341342994860835809144068903979264043536992680963831598463491789498593899598031869393810011188608271490556898200029551881102785871281642110751969627987358256523 [160,79] -6132798787191673693361951857986236921829501719656241288112049333524789012056969513419648274626985743819755565080853298257338273039290476891955714926833675460066850838937078087836874799535086973657475518614283000450850969289953576668751654049530670191281697992919582892138650380273579275447928946400201688981665236155664427325748572843305859780533155479848383737098327279290380673587149970234918235058644738681936056729856586217899411446450892677624376493606855992434386108587501537970942604136108117649338733460399308104436640703329315442757479812727969538821301661520979237265598035337392700701580822376173264650107233511925171221108074710025174962289613157842721137620968509733435976356177421917958147574361214003657407880846361858873368176896702954882371921503893331725522057601763945508601930970507316534484739774824199964333923703425826662796166304219139892475064702385300080189106154907766098116267242472288820562937232144506799995734585345371893628279702712489544601125833490512757764317450427943801157213446707437007871489067057955397025743286104023652450303980035404005706904953306602468999538673502874716468583921693314026334460622148176063457987814713908923042308610604953727413917377544978922117075436856909357822904082008275747383064770208660091100446520809392964591791127357846225100845297825673528816069433103113229011797010114018058895733253217862191204082160432610715174560984122827094586177178133650596776884355658842604588371190140866003420510965886439447789648438117341862289233929499767063053379710427582741666171145208474088001513009025330013874899009422865568392705089433091268590737508001849047171003067459024787093070220714784230979724802874899628463789968823249259302286813414183508336307326025039181779138871424427722503150831988911749940374935406990975409531480582788215629010204020970629470624804640719551691651234955200869320892340177351568850494877772301201231795968779571773024318936913416340353392308939240826046461895792165584163212018129817066422607955861543179059549517854879813049600814377720045358506561255027948416021766884640091816686786934492328439793585553630955494144 [160,80] 161013161260185342471326163967290706199252173792177109096441652031058781028100722024601363556013999237451165545915686500953283625625096105470109438580981514150321138635170796901330926893111748752487599147821039385510849917016266247077847709135237040611796487309476428311419948118033870896035983785159995701400479875281671927152988849275780487475047799718895126779293438186050210696029393775852509712319193182818028539228183882318448308181464328973111073339026129490865811646489986995175034405052963883461398171538632721869795761247842780616089696416066948385891494099925560284190300894324821303120049367902409587469831005769418141785524757588797584566241876525025450334644477261985544383476560704718504214986046523572269287348284154071004195868578027329493843732113744303431024552045868154578373141110944932326018235045934618879924993015517532289698815397842120513019796761444901415578300700169574054460507038494701486401204615336260005158384522488769420596613969176487841027819421151390938132054272042349958226442431087068849675143687457286558697027042946964201359529603455065971068071902105848450333973325770064828053888553708262343098500667259092163038979421522863432930375283562048830061217707809819307375540682030917502773677333240745440782499778871428397531651290458064864090160422023031302941310536129102913770496769901055996179174896745353799859183008054587324880870106245088401850697212549463269055536391409953879721296861182141993351858744476526300170228765754561643895303258302172217962149155076334155370998156199368444139077213612616835104105962029135587897037625466286493718691835359603419654540940525684228547839371949390177059065106265226941736420223347428866620456680714655457059049700440766949093760624004558377088675144146043611486759122601687893424345848606251462580434684187475127709781131176767833767581228892787666430095341063164690105970106674894376621974369439237754664819070598080256986509024636015568796107239779309234432037164130991895296420186046356228864164859990404678051388530333389108418316793984925699725360418972069021692786860936178923437709335795486089197667164158448608 [160,81] -3062680392340935415382102670045244195040846008553826656305629351747047732325008869879538246926901365117600287155420367367569670471705258927488803851928463842664236229009394420314727353050615549734674908753779255793771036899934486182325759526856375010171773696956460726996948642971858912200920620979173086369942232499564172076847350743249523068493601295282924766050368960438307267628711989234744647970797121684035862945134330744452824909402295980883126141283543917762418903881853226959487759004097610891357161931876113459606532262598715816867914730675510953798610411452518153030899835773482259132429303285521953593811477346504723832134249296410271871030905094808966678766813190476846090405823812487676461264568292852490306680671142784011967932096479172359354338384348186179269118001089529579969138836553367161193782888521755500169610160085930217038880602189431484976183830897845029902341804136497765753735334152650816164614748957252875607678142470132601233414624161217103280116515541243079320671862656608769481301351567075351703454371053106757101411292281386409736148486651076387292580597493456135295974400129918274129713756936114870497409720621209576677785186611140580017480218574146527411192553181255580806671827428021742270269148221515219937875706863050085768388790877251686397627036923693266460889009118435852150210560917906959105107101061805124851840279931861806609646570236045836235080297777963493830991582922554946014946526768076239070898895412678128007199240057308634579208696026385380811652983293921652843752152945653608811421570981236555609960326043646724312549679093793565525940519039156296364958770283224661003751480280967025096679478040750168724392320235603185965651078641339604331992397312601741106571390238750086150193190962513359432661757079153649551301781258414842481208254623134413706535403797137979722019682097828373660886578705865754062136913012976881888683331879394517444895009210275839937940183653169101141572928174955539954420679800456354149180431702438044684312793809066873678068206857851650334995062172296526403453811786611269844085983263968049862690529957673915008544418889216 [160,82] 35756787431854358468080979656271890704995124169035483722879262836875771585379743919619942205555490428824578892066464739062625429936270675730106006791872532324807554225279633662711956249984703841217555974063150928655956808315145934806956177658837554599812626897394271806330561815934841503500120558841291389850863026781224816450151147211584941474786933716555417746816757770049239407990554490822238356326346619480325819233172905262417958793236185898780994763486790722153115752662690872766323681854370265004616688074033324448416978924699554290822708963695528406697649524797021174395493854549638091344031450038643468579040703910019157232628142840648968678103659286406725123110418697871701469299154227223215318539993802754396420354628187522937460464859119304696644122218026385594927725267469174975220297892527264698699129691178532105253277600660679472752843553525207070674495853081689244317568571395887130713570390189212425680906588926215286075251791615281916165250904136334837007176548306726657812503171125902640431410327830297130219269428551325610351381285076687623012308752740017798368689786603447434740272687302385510932000153054871148633418560182996759470295305411384971008184504454379939529587269068989748341109186247592824911389773449761028680459313037392675220669457946876956397708465421889770919728361216824812768906144482239079620474142171057169710567395486474758323199356589381286548840250961078911412945055006908966610217982593040907498193192522601700013320592015418929048488419270486970860280461625873789051377824400907396541587680201942501177376951439996257779963237452691024436901809130180761995239145009740886217906597254360906739502795462257914955579103171579598783390811330601250164766175458497486381209064510182324383787931179201735523659263362509281791225544302269193977002005973439006505616445183640478203205206284607784907714340458660446262498672364137192564534274810406528958949530357468177113251812400025579323612716663478277576676798529286219843211355076818786616200465346081618696101535372717258447365794284687426625873286029856988941159755933946871782666257984137998253214376 [160,83] -399060209568012034697680583694273458968960813405979928901191455301725438894551710856502859041591911005678508328799625928342757312355749651812242913393893035788418953802804484525359818657325496923169097598283720641271246322263376967929878902120715413283676653668655254139856629192428305885708193916030423534276751777269530380909191280703095638591572453036516720135537873110528874983684259697986969819852563154873243749584693310989705945324143829389404967172435404933365335681950573343795119754291283265155307659228512366322741797298265680596579010554940411282902075173227221800266790584523994556575737442587195619682179367330105284523754368545138481696898600411973394012512418495383531380294914697024628626457856615695880380662486739494914680887696122907062747415283448529795180530310236109386279138231311435910132735425402338112382315695897429096887787571601219578796935105859016425579543920621892716498125579759615870214433624580187842071587630701119617038322220308069824676811843238595534826549813403440802608786109248738931697333221134030733007338675213298219222781857862595447289779225096152486018044031138005792383888537804354192718674516892047199045685666655804029523454660173008300599859639051647118542661050680285485688501219302617963249613165901308364066667458994351705935216172776431907211608969566529012112864739312148393187752348911847066561595320309572012945369407151220802770818372733673031413378944675229157304873694339917446084564369218844948953900883604783260597226581549208903414167212963633294454734076964223868916204169263154770407848345114383799345577483905588962956149094628345439412374526478200070218657936907307124064217279853184971974272154086813945384658178040981568598093543165186629321454319300683255348896022877083770230198606878512439087701499299896451297772550323083535825273003146573309871388516592838951335872845503683903615667243038602415401497449240337421630855544550740801553443530059167825914620145214093923169895212125331746438818911993154537633889196588697324179374429201128921480486882444956075500621637125673389222222173466089615275590573465169293696 [160,84] 5598043323662375149056608886504676795451454633939119272171179667941648824100093956560406470251922001932817517521194780318228192980680279298138922703543991147260396504028308220899938907347287227839780552248885317372089946912656364735146691071452055824294842452526068301739614044853091921133643260852043612935803242335453109759476597106354396681480526964351482329324926527394244531748500811370730106854235648625118673236481036030200251391579471719701992240274878290868985457759675739720471268322432954937994930598063032205456764046942639302538138977017136201308112327931716117417989956780558751750350950928033267409722740508359759455177344793131088437504679536508695438414201495859914701566903671762640064776665882423716762190299587321061010967120077284731757501635970875304035805845401227488737480150416428519404561438466643312701068860116094024416676271568003890611947137799285023409180882774334983672223443174694983085503092243002499524787717710778240747867487247482472524522606238170707961007740190555403131551505899512367311369711636473448216114344869230262948858172587114527080959902410953447129745670382242649858976197288031634284131299010802656110662834813557713274948217500246105838417773058474349880243101622940262655485666484095240326920186681743809095602680014525311140903419508204516778598617360899753674613725705472484653041628989142006625855745463860333799056739666854374523076609879297651208478460277088648817666812081505087859964633066189897973999586712040894328925707866490352485833092380108485685192313066734159780249752246342960034588504835279288012362100017861526089640918202494688057453084721110785944797247467495026188896536385308721160403367295679007001612286427766226398510159554119107526920510214653020469275973474444797414191155475855802508411856467826087109228517204069323091396819370600099734777215391342739905358244667659857946071424258587281716169965341162109877569677217618882908686415629357557114399859451480750654668472546669578390990870434894063998660309265780319529595097523709857450851751997253846178077490620544826639029425059821635147586294245023120 [160,85] -50819308368601228968944439848150122313262652373014209962982590537896663409890230222658892266471083360822432298882790147277248744957362771735943735359261817135740723788659664575785763921042959996819263870233416525557748323666440655517210791137407349270534138051929097439354441092132269615048135075946086827354994907138871015491169067771326091663920083119574892209466888844725394453747600663630554748521051370807141614393632182276021398177783237069794694053942925645917893614882740036451775581492001263825344261088735762696422862083456513802900852341427652231852083321729545681056299017685384260703341390205124633781069472509656926905369656280420660570897724863857188030934341811818277327929477641825059817992339067768943175863104912031198648381398797841920307449268842876709167546554812164162751530892244778707517133352319261952699098271580975950646925672129238525216809176279201205803727600282211593744199141752060353792562932748900166388251879401298913629703828651889433480763649860612115783517280825554401328905345592975778794334202486212347559982458308336012542924377453689122449911534108247549410890378304306108148540323466113034944481095574086405616461335308969374714725377660114317039960614212465184650562074991337301101588160672487607190338206232629543609144729153614539505199712076879441547035412091591641053048383318321479671981447179301239129915419491917430434920010504401855499099150831158220281085067126173941110741418503539071835346055999065713133642259295568950521668634127528390963904234235580595161848209468140867262727307835301577408276733842834283218447831368486826694047457049196891865510702182465057089892779387206781044339493634843033914717501469183005946664819861171508372968952445068253161952264469323300159761858752368024619916818082848586232674324604069759286691829205275958777332402090328347224516812259055240151477913656922102957420857343170272233587666844318176591272082459769083548260949785270530834055308135162563363990527258742570338333699138925185117169540502736814718176233681644216474598821687273237360430240348515860647029914510743292583623034736 [160,86] 252014302463940987490396401444329865065862594658808860305942571896644722027465949841080634448739510073262776369127353702421956535896144552263549697762721682549870332818856327160521099577080888137914940084859933462740259490084215129433142823633387890652905735117909871591401316249871710820088766501650351313526633380984981249271304189734903906136698357883721722362559510950216557131158817794896512272100630814251855572480707278820134069247320447849118225546101717893454565391814658297993067661921286508551886744724006498018138837060826272614148003912772723459168540526808509248380744995462456214440113457468458440498963175290131491602174635436824791848951071176230647690370401989537453820866467247752576926818512630754288543783064251776232225983549731578808737706270947545670291922681431827234891646546879497152248883538236535534178790816373921531550702599740186132017117329495457487345766323211609384609883808065348146532390855658043362732726668027778078240972878357051541758518156808983707284042636777144260276807917596227610653468632923820561967269546199911374706591174259456642678821536201216503463465929489407822870155272084682850488763296777287171086222132453858012848997780203558598363037741272782990172346807197696162901087019056870699509383000231581145899251305367076006270237099944149999425817865211890987287421764794871467500900504566480249874872069880623318186574777806514141713391056870253058788543156133655459191469594106218279382011097474607564471359771224712973752351838244467993246756330379208812528587348366553248929720146663045676459139264155400140131486651226097244295520505323661858469137704613806121175555272051496769181739939094002514575505439502924507078150064495400615588700138218264690399052861341002173828399555964265478524266564882919756015465864096623387300757059128983490556713219200110141706970526368389854184320329980459283011044191549546113471620425484668267708754766121238919363273572308233913881173862305563764314974779944497890005136956094899181312053346406363029209230559785257094772230175781715722508095289568602505113534134207007089677555 [160,87] -1213131366946653588105954566388431648730157155110530473276667369367114049733206293296832554908863052222685760801157061877641838644906526941409652992435724906845291003919323161091224551448692092757253329110381487779935916006151403022151537704982991580260433861697046051788086845059511903526718875780066151187959632544214075662744237106827651382384138900389933159509826358654356382658309682219693598895917648866873689311707671768055504084955444720547627153584525045866342432227640411375903909216103401666743709829228521508469705896676266979256898773903652492970776310707381269141956561630844984975054515543743971202199575779509268176092003226230136471008109076338799647019125957105694937150325161548215080477025061385932578485281908169846276579625144295041312402545901661026675085432446386094908387964104112846654138262750188562796070395116011133366693604796926876397637357007296351993515486477962920253715471724660182078640936826427140079245620052870925435699724220294403337163514708235173769773881952938521108249905470897363050158637126530660690170985730577750314163619512968061894164249385250364719955371982147900886186719273158794006324456857174429755534195223093375360906843362249458273824900342277173462907081745647505576355352441928920443571621651298174237098594347439821267055516590183773710149158861786664396203352604121622389938231757453965167194641845735031966696322543217107638381148239512384243863313857135775284145063935187117494660912553859532819690090387782395245047250541302978685058289698276173071717931368496766048731166107689207835831549233920187075944290910831782029649022384516047071427024931046087136704905116967558612777773081615236704505451959375652584525303773001612928301351090012648916033289759961009709511787840862690462878265159050430522779459302868542459681736734279806436156207082713660325159528343436828976437622401324301107296474139983436488274917023617352167520447389029007096475142457201404779374036620023966213077383510680035794468707927368085152664711688031048292859645628458775730675458311214605552758161065123378786896849801939927360 [160,88] 7749866122934827021619373527658284343704821096855796650207502381563267667023233368412313877116549172538197931792519874964721688085583983625271686203907784810928203443105621911585399784811898977624857012527654368896748964280599550609191612245978041749603127822310035524911111471159576344456136095369259061964250839697363082019111493809668965149502396087002154377342612688466439021561060841937137135499802245634668732676027152514717526210313307867859993096471623439816530233935175544500724574731325143740527643013395815882211413993302435314542744799771476919895059309127918727680260504035947121965659006254547564236675849064930240112831572587987778845835379179359616413986892982058390567965825306070560457597465632995210548208891552404302264424570077754418633242246694808377084260444329593070152924322043756042560040542069792429433936900948997865696721393662189908380083420372329202130855347338732371104772338065055634422201716039547802207477314722016198862427075451885478272077580894561265721145931085091551305876855880914812323798161885074800672592898054949471425533678686552188062824663328707773221893878574896990540177253550091734836516284653158981433973431312484011181141637067695165086732027227493036780510143066965116007237245393757698823877453177665032129353591398178386126435181384655716169268755493432390960550121479003932540161720745760083902085438975081856189466997833641705139575905885065389925410912130004177073195327434823511598293510045987381553153135119786973810494081560097731373053869101887277598871571979300706766159311328014838605545958237631080121411615556442427561706319720915256242949031835619169985612699685013027813795266225016343346548534169308409356806619792853758794844384204889000510412444679948530289792758442181210913213567137958985114201248506109217432952748319680461605630947374042546725468014595041550280270700941639517994529547820139305193764902439037707808099264226178214371173709613682542097640425197415734885940674952466713081392581019230371404689991925156777898248100274644090745383916139185468689067325962640266481668505138656 [160,89] -31556619102917266760698513398884046904872635569653563067183939943430082102874905731932669257163569434639999977219131023662105171994376626542623227398303673754723250218791417540900246098798553040711702715997902518470722681410259079719912067122901809793397479901425174764739884085035406995443187317755394368388073323400898992954044648377235426130330986831311939078139328134808496057263623190662412664247508926356328757897120441717398882666650410455850025478083982839916937755930128553185454529677009348583787813420150899805918517620271306813571688366905771404144180231633160969129489890685110967005666252464328058142208368300551662252380427873332673802695477922154166614263062505869090843797198948269528473835669442661342209913304223347602617483979550712998526912992377289559015303635327718111857835416085032537913351860201702166521791927743038081831529446600019810398216825935969149865966908565429549908595818856200728893628603506805106230888172358569228101792503744615983730325322698269464473834206192989596802350460297551148716614357254672587771819533094081867365478743272748415895850430770667584318156130382918302823444224131405149725619872584885591368040407337159364786625928813770625595833558140198818979100664321249314350768416163682678583673654981684236201576117691223869715227415386756369970583853179984972189389912301162298735244149531681719984021337168005984916993477198592510980910159237949743427112176071420219140049000912590322680200297110252883059505773253592429173435848405343205459835207114561801841225058554539161683739136890351610216333253767235568968802947068198107139575790309420359694241550027641089087935146384515691603415164090927376891624028068360975993070212342611700985073322541212357428673820744957184158632311390840484630702185301348325345770145537048213762204627971795451865248070499390976406587509782370140435261663827209864701976796830759783596173356223007675781731430969207500012749514182060007575873170148843736700071967455154042885404839816667230437608585546787228457932872895570976223717579133095737950373841303508288928736224 [160,90] 64087787907925006427229563890216264157605317283107557175494485186070008275206183574595073573411811164205071396281743922985909038592029426275385957055566558562450318129455423456982942039552897940856548211201708329986708003575948431999154865438301703026345626249654520148343011561061945710921051126895055374987410445492051635420221968143252529671307782064047162980539189968510703746121620715555776996034433394299439840684985881767278858010804250147386849348066359149509404647583342858557872313600520456328447146334887687339874731038706630152069650654620347132299265332022754517198659487706292501983175171176853469839784242188216013023772246407146917140591484038122626755693832180178746756858014868102305162544474365006349903004268853040198681633845477446785992010720415288448593196491722424175967883631483270008562512313257903925243023670141202202681189348084577623375510441941143792521074661379029620134511851271022320714729296537268626444751146166419318031333159553286618715181858495230718238989928723789734866632442344503409898506579074436884479879678040893458967814362008932561505604590387484075369656184306328065512282837010074908811620298136340090994159666371966178755067858386389969620732144747180526538081175160834368248612009750242992480618426952024454775271760364816678249881928216920167837760545144872970070623518630002927998091551071368615740479381919170854998043835820392931057552985015414852300358800560669715418068948911131021872009660314889281477269894957826061239908775309411526990302218025317761101345669924678036149406311709258890735440081849324323553321840959797266384696345733515912464026584400904564857338007925894118278148383210407215090494175567881928294138294916629686425025122158026564383069889618478605051864098842494253044745310361973618880022277005092833356684865596194508143749540129259856800377995289573997133549907196920926488213417506115074814180274952675563225951988438718422967827191381233205764713320950397721081910904693519241699264639041880386428863558254675034156479213219011390076102624983159680161562630609483716648 [160,91] -81550998231357241377770917170079890787773334761221359277497764543166813446391700136967112724987507346803096023528563442429657363204691692819799028976169967199600938995913469218731434249008173774691919774206000546139648769694357202717473389928316553613755897657080681788602528414286889434060863648314846568351889559978443456630567411633917935424397927990639456970353097222683498413257359629558441713250665091723838467417523813494896794378244761599586797568702773408745651040845303714274798619164513492461530039972052744193857529755176725600124712990772150381643975558258449647203451069895078647003174607324057472023939555789279075777392880045926005681567417394414903891630754522458839886664345176681727673897086647063317529236570327279677540427892868901321905684930025409705090345728903326543249902946972424662269057252125274430565859116274107974652791060373614772636134269338471108423881669080090477791457004316385653307746674889880832692605962418288570684164543131800691652689333945793647443630686364175929040804485647326920056819082726762370881533502585536086586538440808258825914104500039338217427974898832475142490973630325742813096000166745678079603035217977317148356756487810706624258359664753563373605627176202196870772609213919239271834285961825318994177724167027953667958107053421559048363567653096537408427312532116314152669238542830335608499792482756322384719276439647890721174350508832282289421724354296864866958306277557426996235937359184444617272524302743300175867808398495721246962465272362128091315965143753154902668962129108776766115115134507775660240488401388035679178994422141049649284649068429271733384793137022361244736827719397445892099993528977272676289789136654245707064346927582568842184598014941534787486036463837176475853754722870764068185824328238020656124427286448649148873538749224440045145698314009099101374885723034251480661646465350608263327339377076776541670328883117781867935039218792711341027513623279934399956756855396558705641866624893093869871729767354870181635398006992470871881541565405045234161470581983744 [160,92] 336522278359581601594816568232658204716617404544722449098634225455792759941079029551083528378702583449133462071066298256262783925475669386945414355349967628363023558430397841653723532728714188670203475468643249840859229848521099264260526103219006210254945661961413705950907755488458526472755598426991577238941538560968630438165010162145504064724687805961027692053137296864062617999766840069848143833254535054318240174635678969204683869010230025712174285714741767790696268083370421560431825996424571061792841597041680077426316292296506794224089883209199235199394206099743204661086020676165931815350174707046909514353990474403172441476448000712511125356772378540073312430514993528010448411053906635513619055125999235170726523508491623548002714468380498579575957723849194860407023792864022864707403969482340105945050396355223884259702236811513985095337184937412882568527014161804686957334894109586166823100876444093296700957381319894358006962251625273069051381245962097077835495404865934570224231899331236021809833571283170186489862529200897889182164124733683942021804269812287784321185915023192807931445048674430453259718718621944964105429999420384275519409466075832370384260580074119067087673966619569007988232909731458958854037810300963935563178195510660740473466523671047980812093114539966019010562491062082004914684147272365727650765779697615016445446542346793744130843977513071117866860962640205547208106045907474917093165677333872938244511307000732790593981184276889996154918936911831937303720932562730332116339179797116662845990034440165134404199838761663022905288283131554821762236668700791188188696386398970103999072403820737534481169061291815323330984616444726677586650556181175854974115988940352574393579286600555749082465382419661862836616255192452432382437954666169429540031171156526732941695505248276508233448778142092029521167903551768164859668705610301958077070935398257784123571719394094306495866734037325475392546950667864978817335658955268130663137051684408023148072514385082531077036186757896568798116592013168235644563508048 [160,93] -2110019785721849353707196103245422273316070552136609233119555150328102678716200500602853201844822912247272782139104829841723414096469181020001060924810391669087848842708947377942388489007888695256301936173875995893389107161191394963690692325386891914630485581300958626760933720063809137771671480186151641785223965885031434270215637881222912610966625733230674104566211097672063653057287942529383284230010878072327020909552674806714823295230244156307328535215282635645482460097298324521811620437623941803766149915532748614079995389100178649153719847799795728932748518261933470948352913777162296985358147291012128975203368696062399848701569335745108080297117075152689887665528153021994397061237093008723630170460040859759077868528880634816444040185043673924480343092363859473426825044700764042748779087743875981940513682403194352054785603526874963770604389093286018608513954481602004866999784757117536860423788351846669214454900992770230005541173399863655428384717675931059855577402041672599342164964969244725514880691163469005563463088361369303207125733208686102681735774009815413054305054871295784929248948784117088240195779414054037738100179264059560620497582561352577370652285381497502260904205603436628581615557240636518840842117068187141177280558730912232523363109837550405678630109796386597807810809976270615876412303188489986575994577340806552693697610551764042569671138953977073831042213245189361823826111614230574554526313718102795635523332681918486351142036797589699720541705173632761825540747983926206281419803798694414241869124199358011859061844170734749000093301293905076442071807186518414279759168789709789651672275215382813647315727532120028655307413268862085044841208769535933735543181726162946020894184030486157723121158227967995870503819278725383927738153468588911604847674512924459384047191177332807854047565718872508213746877486780074037900897851384894327013412343565813926482381557270525744607090489424318595705387517255530835462023271996934224289531852548192155471259859724051599671482424225774045479355265552538660128 [160,94] 3013906117002796520848947797963235145029584398619277195988157754299759493560649093278009051412230451620216017997537587191800313173459344032963788454280183388537350061463656869051558984747652090344315817598175549882057955548478679349891291583673612924140713065417318379559004305038595528854718719569798642802781420812952063707287807925462559622839225930078744135822466460177100262066628699199636254883675410784996315576177757440172110947877674678797684490408257871817524985272960332908845331092618155638274410778378248822941008043639136715489095940004146987978207143279876032847303958612920297531401068206423744641307718600871592794892938868983558754923307222772751726440377982868039572185209388323598432565759646306776720961834682415155180555351669410323069801376160094818995336682425171506121624388634269165875001044822527038005580899098355449688643621563233228357613526689656801426652421270346397249177187408928553477557378348474431926588200843383587291737047149056023094392017864348384745861849472766735349470916857352206183339148266009457403312078671970587242929377755789184681920227719139210916423219565929530861766624281675554943041196023473000214316398003526703500928351801079468301914920965289428493562877278759357692464710370755712831187853255776496719959852952083526915795573916470207741717466992235819772205969175608393588340816894092798082245017598787984131899401503963259082032064127342154083878155716813205381106415050114570364973869919239556231695864093483156403029188692019522181298821604208831370660139053201023664057039951633083431360783845856594575996508904564557644353456240101639787942791464097911696185628898579865561246810425253044318008759698240530448709213413374469429598963718570010492100837187370310483895834872416403481196012793708138529661371432253320796169490951581924557578663387311021960080862286750154898810677098498912778766270036144700645432839648180696377239562416776758220715422584044315479896216014219748214661030036404171607994273841806589621247411780182528319687329215654473784016657470505090 [160,95] 21626667655130015983746559656141587993096128471163444603085234148135681172483042538087219093118558137002995215717299203604110940659103030803144506655169492027058828048107737942930931464785911301154956060445185730512857445106002363389515998098577665351144070763229022934236586980117768736749386575372566988760756296881117876980745973183730511225695483973023307784574395449870818343005596532019233468306400197597671879836673543861133480660622906392492106210138590046191235359273823630996027272575508142617102966107010581804437749600960906959363105747836738084647549884597342983685278687614440322916590469316750243479776646857065593120564993114899904183159493933349835114803749056682981640143352408373740362809405612518489966973922476637440038693389113973333400833702742494731973791527583801213807063876276065865240551210975485202952343091540573542040493790427512864491750293071751703551371224195086625921738243441145068757434199586340266000791462049835016605205571512706463176316322325658692657183196958592594354739819837040651514175551820800593775397907495077921289360559353088729457174539848580264232966704992573861725276679176219076797503622397571124072844924557629318487658082038624451503108929814994892932323215273931341255652619011682383096322054122381149470886202052975604149287886156765318664488888809195436402726510739936926396782148367908821081026446492768460503402322133314170956773491145769343936003849219434258828283277519139104273697085488748435149044171190463939802639255030713975303821796135279725531063211148307008771286758142920051901412128912279678503294449701202724706326097523852503748907575791665353879658932808853663665371105440590358504936811456865268056097276790073917742430484411708133990645986299304416749485202317849328481980619125180492574635068628545927241464791056923939089564680308335524440237461870913713246819650154668528906129028597583879561526826018359375340752805967310565624799243084720926625465023044395401745332673926393793478850057859392697341226986436461702862965363725448048344170471424 [160,96] -58066271669985970415933388975582035062770842091001068364933365527627172200374603829922032713668257130979032047841860236534590102464402357053725284577165651226681916748357783038079616843351939935225230238837081086893438865192950404183789856243053132144071178929267799655901665270096478532788408783295714768577218316290007287229341295062003442466018705368324258911247282239409978838859754129898587134111584038855213647407159491166996076771340395822421331150678466089401012185129822132353086917515117601336752280897993819262439692101071092077663558622230982456002178832189121109500443412508957856147803607621709517590483622403291037523156158226347862505705405293108544755773375408002329942195376111152424707832524321358888671254314079758800766380513219396068144588734156518012874773487954907403536087278571611897840189336704479515523983505593855906118443605418463387201241255536762337109812572309222706982938170791264761526390753329386834803285867683209761670012975132801892289552448053336083935183432221843452857072117889793536191735249359926743313456057132101439549272340658923127002163935110404452032755493991552019436904341364358751765469863726949781675484509991553913409638144918926006428728308764305452502121886773371664285657799461838561213058684963341391401617700943663287893720222601016629448613145764095162488116912553964850244939888498105386350112557411222461200847887161123770192111792481696924404190197001888410222523516960295168579056401025764764695611656548311054752081395831647970696988124836619911590101656777280438409202440021058100748650018323923082255808295148569714536987457147152066045822398052317773168937116923218500564894364210967039552580247895437811960638273978880612852553986044898575887637144555676904207601256238756655361920802240662121588973038105841327992739371168881674170415583541155401802411265288467255493145854972117981626377178079199263520623496128990024645721202286317197332200588171173724480248024245346379594753768701741107280459419650512449184145466348398483346289559916248419116320 [160,97] -69638147838700535430784511657527078500918739350891613422020046446707945443631900260549216733599101199472200595697837757805586736713951555023213640602517935223090782396476140104903516530836310876976409190335182090714105732654807759027049239368150020803306551657557170088506844073650825780389953277591821237777970963666104598996414369167838282815271587960684168454377575219689492988726363027771142579992273729539064091817208289176554752470386336779481685660335330956598639912507739485262710963854236800998346278399972365172552318859773994922722213343414810743809136957537489937117777909700498982978044227974201467524768812699413976477977205159954126861117087960692557034449991765327756720822689297743923604592457613921183885466053495579344213182039805746210528955420392717896002016325854896597965675212129165503420744417154898079410242260654832452010989872577101479701743894729907461611847191197602437274489801287500409414626878617954932457665330224715579174388984192159005130126343360442622591438489146029549816897727011658766306260267060656603615442406139893698275757353299129927624097539948258376511233368996903362354878263828530945557041742709806132680268049998553105211210027665797554498636097236941968838733867630302884354911983602485789660223282972284101982901125374870207718180368886944341444501919941509186080912365461407833007909619844289951819968092590223245417849578920347440038576282930332353943924537812128081597348506321540793744744507086193796616771950495135408307228041270089466065839440211075373615923980609118126613025919819969174050861148746901889930387483644678678920843373297603603770057731834739703985534221291161280226386131072032116638653652902382399084505410656563754358019561686185710514719596606404867858243012435105885865321140686119241224272824456670242797822574560408927393582718397462462504223372493683224411881624407854522323355016141004855658555895467155945022589768309044975700022512772867022465313906370496320624903678928659203528411094553666970894193468952473489276462729695900512 [160,98] 269545797412537556184750430531182180921315451956417715006170181867022998459883615857986953681286543471441951805572385294668334639369013668682963155547601731474615386677078567573312825526778733345673018123057349079786078432000100831969242856542805282206585247086281547073986856526759186847150915852986779346814783554429059551481189164892288901530396087417347061074061051221241670578897298340393187770972310213317318069427537632999882383515715215953902903436746445358302377792829713076741496657551552742574306142516164110471390620889105683769766287363921893609553697673009999479671630843885322684643177824849085609791364352289305139528622412056819895629801313564549675583746003964109851185625968477413323187668797878233734553598729790400018848347373303057130013345888992959641302440240063278620378470805948149332759095593929446950266475159264651120581272762601225514892059422982887411775170537443032644744504932109335840020084308849503902171961858770047202006933781663984885884485847848600869822541118380401516363506479823963281061569792282663715624394447570666914081520839413732629632872165225589547358367085642491915941486508822333918951427334304117721140394079834205761011464557109772318338880343395932038954094140867525581948379123040398035606127053317990726144057843975395612236562270026140543159832290577470614371571841926073629575512872806259416573213100900452079297858492812012020191377550706746723362458160077050367496662354901254140104664908804668261964156153908873981087088289970260362161484493254521470985695412922902856669981351348102419481208447246186465243873132488845041170502290609780536030648768754049119225562305382908367357890460725506581948379005578419120567031625180652850595007653130075792489385913526517760005524516308709884600282058462188444060415899637570618678818928089732291674845119821344953112936440246336700439314599099385704804580107846636121218804490280288398979244767518820771227617959044510964846382201926835812656049783246598216666467510099422748231990012453530621685603217936 [160,99] -2977104093213140795128881031624054608430195744132638665494223771376974981327237374473730064592885169940696834976307312689300843762224816128630957041500225499038191665926168261150071961259998132251798136229266989676821292526972065261816972660716778591139534642225544320182835154148645903180190995393718531993388845947750429092504270376771390812896556115382927112508293794015361820784321651832211225810032670672248597997207872754346551519687870043359355087081511843766620350839093688449860375651053526719049736993305707083443002802333329818918287881398510558526587939597885209526816234467670565220991387860902166760246951810928985984850241554689276826807199115914357759863498468983474678640530229981406851064798520035384498418295198146569495280100198855870768749224287545716010078341744185546247060096645207313073805789690054154485454369788779549555819659859126307730506354450499415375520314012837391291946764688294836326785220133038979429526260981222893552757169692163813286658598336834341305820660145245039758359606586939097155693903860886474231261156567499985764707228731770554957020618739306148363471183673127500133590038887568253856414176843250975121018241793436146356891633043315106820002781402302440424955072651759527711938159399485766051094009592470604137963811120549713325350659386181510857353963764352278186150894618252844356923022724249274317398500017049574715455155966833413015110685225686521928088339655304426680513633517605073583101209110890168796028580299698452429639307966076934214679070000234991140351036916905918390785888978592190860761055867503479883526629296765771457756132579269520444584717902956014112863347615486134234639836347189094276244727057881997086688624656011322515169913480103571975084021020015593223405929201815337786034054409311709800858308031915651715677553221422027588589459233184541800091396200818764819154789633474683324005372360064262884258790730125927215165861630111022525455284297153720105210829802937535600320765689859999730085983258460408798747416797803423632576 [160,100] -323442806874674493169618712895117091852877620580121370566773696986049023853479257341319513579412307811008067700451246250746649677860687388773056394829436444820171782011505945806175409723079879689718680533999252865000427534393555890193936615528306235951090024760473904581655691362506710642846210338915539463214673651924237066655473759951184896934807467977524149027438833425957279735219340005419398585597230679802035756864264041936860591273781097519623655032329632353473226534527370568309029400850768609154567555800525102282029955328049508087638516138146986556189627907285679713744340495406994184742656443959132755727757899830604267485973369195173645067040007920692250793002459152427549230284237099794053657969580358906977604465457322982455323358320661161944830041933618157371248773075748656399935282490063439248110169256845922639208722659454765852225915180238065813982586448302336536219321105884728970992963926021441911150098418593728917217080041182531206592751558191267735737348617403836574501913669654567629148208389961821909237357264985124620456240140833538323917192734176484240016745258038905106305114012651474183429939805181639478346296802222580103019001979476548787789893781339287451422514583277764897923287696643467556676961510631354669958749306969010504863204897320142880479348778346007039994748151457542248959053202286350381808067293621544898615387111594533454807769751068987895421548749867337712700827694449754156202198315523789224816418159907103651995244601347246778169604291025225809655034011841133039493963531687007069072486101597406317550671983168720272725146653748103406506064314452056576548850488712337633186593960859642270456055892153434988910140215233794992846908995704976517621734915890016388651891634253709339914468827405691496085944223205266419760169105280979073876815659477520826200513542338770328899752757818686344328160991738648918609945441751863089975668062340216475006630182074590045723145301876003884047357352967053237860992034692846020723563288230879901382107092487238688 [160,101] 104319639890825112873432532697278107390111572230032417865070239450018440737356116547431859748441625736620697965886584019609617952288306832967102592582624234431681464021290183866072360561136065102866774417989154106855429436387524553560728302430037252760576202967032910110761395460181494926293001272466824397563705920815978543443020476486106336643772817530788789830086926979298535166297965805857302953600287403428673209235664554702360577995137272372336621866955084278828040618419772401992806748319779465111979830040505026148953225302069585474918878916846568718955673315474602726839876781286257579339506005675460803289058181117245718712286092482529502507901141741214557719176248265000997204818656463834199489493702297024451590184868791202558755285391274193583690948812811205218163609214497025987587459345638059734262354581557112614929138027073932903496181173456531519257667471713675893418435768338828906722683294494334418414130835471781261762107633212202474772178071165479118896052697733188678258709309250700037614792637170022719931588856091848099192340674247527008349873765369083498814632927312431447835799306843492767184247424622900944924764865054870501409902658669429318854386520211294710420832268483343531171731265702271541330425860760299523051266337351692885209076781526141926869855901699014612016859090875378888994552186525654418634547255714636783180431789263051319584472460717673333366783415885756988626803290602740772315302521327312297655860834545353371286191273444420977259795754224292173744713861981434725877214737289035473714299032243813731130406712362357460924555032337597736006892465314327777238883122367152016851800488995518310981993693785146801483464426652744371114073326217500794684734703704631863309803920001590913470527397361526426007461734836527693321150551185165994975753760033241090285127922378050259155515502249411646301997472956015169553885004395261440057564012000007137999044251726007398370210146017985709965867453675185946517704804616263891608423407472342861466061632560 [160,102] 141789307192819311196237803460490194136987546812181888122666446077928811298089132695125390117297186665541620135401926880126698524084341777337523562042352163972723234854450671695578835355441370885676379540410427797156262776684237174671096933005265230185948478939718325014595685384306370592606256088933485938232651235691648201150179164768500143143880699204072384242552304547088477404854588320061598552041270006769746429198656588989683716315595594334916893202246764643136335826115890918914837432956733014012568862525247672441031096941134017478708819125319348534396979867064534241178710588354846266869216851975243354426887098430850900572646728949867905318670559207256468738626927852829498178963140242724133367197653511655016006925934639619869492426934759741323295690969248025133987976122563422970125886701691718985281510764102905536430589608176814126682681434112859697503094594137649078940348517544613810657271219622980794994921406258099888213738831906420860519031027569571115394750434695551418097738247849549670876305326308790806179663497481243628610879830791757256283331598243710144529891325090389869001130033234401904346721399782414556311253701344771822626156899108460570109805890128354524015243154754776921905360613507608108176859103154262391885199922450629289394770304981634393938519672636768488607780307085379970987220054513071195084574885462134855866839609812765639913190774575326164215229098304175523710848360673022135034837867616514424803983200053510886558816621212573770059525268120720056717198641831312800961931632408794998284132451221161827905408829435069331008975673822936294387521291297700324129977121952702130097552444876296919652660824362963135009331313604850524467123346228243456867276146799874626997105488589114366198332293879074696822321388401580911996471437910358775040592665283164481413895266663613268350376047295896181127442894006153922783631185600525343453353939448559276897786321796254960364315534403868938228767807624017691816900214032183328521834587622377714484999 [160,103] -54133927831079681799620631375969035991614344190964044387843836361669824895908249692643823714357276158474792592199413392797989233152313503801794021433652354874663729832046280796989065794139770062833974698550231223119330101084766150655907167810193117118871860059137991180059554936813304303473336425062513376587597907620240845351467261342455429595017007374647351850224875367586379113549361341322901238606943991642829952016228663036940759445626539884371904710369695490117642002554332605529127252123892340169031825231879319810723120805020715616031000797644160736941509287663928686120856045451328843101010664769322860101956481820687949969899827733657555782089760551658207503630687375240943030220654189286641886653634808744512340636597377934509137279912235976765956603757761175388746223713672375444719086910625378271501111522709431396589891422121577238482755516799728689052463755307767076388185209308875607617863904164061296286456434396399208047113855906524544009530546762457610536567255751812262607298926266853092346696910662551791393114457200418363228288833430805308987080820054354155273870182331509790915366034758964829756884499359588893167929650402399270267995677822589125158179898092155618808934283843567785005400025019872744122568939760545241396421557154417578827468598060754128011177929793532578435750547875539559383822162276137570389259444806602812364022263268953504399791679899881365048667275726414160418319332290802267802357588969590752263814075228452474351307288079233404289446549569121346016964453114256728124113596842746643464204381446087501763937299445145039202983111812503866959969596721315639324717578509676067358902369954736766097973934157410437801133635497698049037965360980875144572483633143614305735140984332624188774571255017279479396706791517072308861613820118330028268123456370223408936339051631276107173207443471335415916020242131462046320655585458897145794083086020418946659800401810508950996731114239187404944228817764201176785602080402359582070122192972284544 [160,104] 145195945095252877056985866966049448147529158931740049262419721417311782793139544068733855845191874846139839045176436613889440303698464258027818423243194223779918793485018902810526693630164286256240939145141744970728172475146152530836852091969263490151242353510708030336623582028223978134270536735315097097417659084569611849154926429681867673619681821121762268275703690203599456089961507214553582082527104611053766135269027961442295517259885126695427818016339464602849644396067173722344683233572022290953945050017382850868656246711881877131956871661085874237391879116831763278156930186402060792431349755045121297935709956583268186454518722619416706307221282072968306760782504770934370769326051567419511560554010397253025018015260171373976319819616343463933026186896955202492285368529426102762771133125100761184085213093290441088640047676383261397588992840317333591072341306706690275694010541058595361196490620482553893507146958244267730249548955331914955063862878469805475457391878486934149062160627633336257170993762810172054074278914711706725904445444050155513067434555259224997229516125781953733899977452904329248722570848483192022365287322297519366473002786617213419803497202716545436265184398221565283157899841003658326227006241067090022278603846403893164981024733957674610603437474701669833979174368511445285069292508251164677452897390829351587288536865647291593022541660123709934771906554561635084968302967464340389195377981168527140796649269273021418832769470430772180200418579797159399888854321937357525251909595174519487300399961726630808966469521643262552458300995025855701496247931920442797015216638732154398017194880269305237877898639526796350890543671256302995892988102054583020001627406139170880153939337426737404852939218587933740626517936171846421493159989804253995216752116911593550583989530500781934747928231973688800459611414039903245867505934541189179420100463784150436270692335937008277916925204855178969412616590636575710050387085027324922717291917736 [160,105] -111020685300291426772831952762824886238828272550779498631801752406975474144987651588995007797833779999922182495262623626115756779080548538388881252484418102961672592494287968578468140984696230948328565047936545760090309928356085701564493456369336059270955166865057003610981410587290262251399149768339729116455369637279277933091352526238412760141356017439569416704696462403139166619098536183712075652871327027644417152002410842207246250928433900572528648204380428664294441844420806624074627885869338385286460819137150353537823941368170446336913859458494784687418018511573934719498866348387391099320388596241839296278409019663777262486581100195211429271333098862473949979889914031632192495931426348671848724755385832999683982639286624878303084247528341821372768169500330894802917668896136210623117246952598079269209630260035180093837869351167311974938228227736125638993778334164587150608262106124840805312371577389868958953450877367308906853390239549841342727179704274168730697657603939922773754009369290908639561824674364227722940474654107337856167477514658696513811654413506508424280697766841655614627134245917564926574120025672621154365457239454688469088483521268152473168953856367295757657211398402158332917745071008049422574694455480237058661393009759302038415461038649039881568838806472380013868408274755669060073990773545760102763051133790570308287720996061992343861976431980293014259106006175841930751383110309076958132998822931986614986189687460535608619585188262752191100644854077473829860701194526923724020823686237717122007919058121916748285481909460035147143582915605736047591783283649641405042591806070910868665562381355698883551510767516724600011191752694964855010034521657724354489809816779816301164224133172278520467726300689864100366345608457664355312398099489937779640298676019356726422420776098684378476908544765005889040527387507960789038596353393803794685699022955899009529738886426681534472319374600663802362701933385053973093924038186574655220520 [160,106] 131340957047486751800629103617935824505141133107243467051127711442701680946428828164120167247258544372838843593374622358705976266269031851428572174679686454241253213054335404422732360997106326672460238767080762303922944917864403671645036683646664087269380323665187161267540845511394695016163954897900465578661768542948198686601243734260687125602661602544302759944542012391303034344126522167435776436946876351045007881730683932770107160947733453188594932304543827278743897129952648809042466874513535271622553645273921906484696636442817798323295763763516919781629998975787578204977727101259977412122700029953469735843525013182223599272219290337392659947757372778725519425492888053935001970733894951296297369530288570811656084484376736782888063803773574626134608803603442047913932224067112453454101617764540737901649780340781684262344849857631067958213567849588202127034112080085794016269765081725093963397275834066626217261000759015382480985467882662583305341705293582480598746567858075030032708617370786044055516266062102718756128769714874055454635255294540335889494622648860551168616006082973168297658063800780448865942645419426620900845114667302206679245780221993804032214143513383293515505186293964276155472827604728910420149577564684162201746113761582980474015156922065973525694165771492567757954223006943711831618970610957251556563027184923768840343145910664318780829169455279473228088181102080717609460057079034232060657568578202795671922335011644350161267081290162542067558809788263471449834809642461558802860625842253843948725392087297136873186128446703792570867912209102000476008093182943459427682837552042801514022485585359227460053545777471138798897061297174277660347861002110490730063812481887551392915729121437019104325036235255779071326387303226254944148432149953661932147186407878884938134366725474463386449179215418275664745345884341830076881951623050617812845304379982927765669807609007438138268228786933898074306095196840597085951919284120954248 [160,107] -78336238095414329795871701663573025973483623871244823755880589673447908373931679616213405629569343821077600915993369437360017474740552884322810419786544725536854484190807153310202559244870557671622738806551098474594571728479433546967305984462513539900563909672487144703482259559219564698734749413987465469430469524942825930720581255356770696086332244914883472791445053437767579211991747694057652323598246765446720314123884366282632139146252311001578688939487887604583537295961225420599659289020637230797063075615515529518142200203961421269236771551258846965624433733579246606008652469478835536044227464342544240197814283166854881008475191762346067684372173076014870070613810867645317405848500375525244123998864601728578418000985776178969655388032637905215267279746465388013526814628480798000362660483651411633184399149141150844830968031758264916506803394882159572608982912941054817863793685491006595304045133751813398205056437121025581728430977621987474312655333457007707206085803352773738324304082320699753997242172081452269103461057045925908134223122800138630539114840763362732461925325573889377365281429233408742655700370641538207781201506596030924283480429623142135595383589794633016056302965251749734583943030473937220674006646111755662141418401562805980080539133690859274720311288128133199437804364926383928121076981110648437547570629277044182730477395105963598349139276739108081249153959788152853553106007218943187566589797355654234581391081062840677418278927656619163450476722876663914599744248198399271894612179815940873391002519878042900673100409312209875611340746759942962771957304923968009887003395289703863767344543766003752628532828127217868617235137643183583429194146718794775481673415774200417339434510162484087923002449993136900743456809661342536032680941494292088201760763373277609619132433965391789609225926023827288511150160071739867008074537751725212355585319563902113865940601383919110577564964242804966522699200931264733706939344128 [160,108] 39334855669976295683164867291465021672558137575073527201814938072055147112568416467136663946887874986099908271233977170718992949227322454673504801171792770379038737647094809849117800155819074555123664807707865405094228547585842967552364361287509031081975746149171473689189838478222832501047614258538928760967366944069668455914791475003200015578591346679826671618222373228210777999673902513655022586183098455408750524108448616141180500021303772823724098136963899111837926679287565730126194667201779830593021375320700701359263597369396802444009027643907566822862071377207812584141051112833487508510782806707438071293182843025365263367943410514416113731264341992502139185765474597842677741236479531710177455899421794681219169446983833812154522489853012357543986752936732094148665965444341849823462752344582237795257574780840297630830294359479074787508490628344791308475811467409522214160739567767006048102702131978934122051490884078094084781663372674343323959439182355912386897039747958829431775764421617608402304081336923608150960698139420208011678193499647829524469519721361426424818758459427914990579927396225321192735720156912043049756717027443793299933278703913762025309379222885571463477489474454858137242960545785110202149423103258623665224501424816528445807423136907943122914784474679499385842270960409300878181147453265721580469496099483685448780497544364929557444755770562279508816957795755050005306790298390970371370116490302951456373472944810814739549922892275999150289236889335388092241778946885526927829600593552250084145349586519361995320348208442176620953505136122653509010176769680980589487747755554640723626247448139071410195875314217527033054903374399175956223735181469047925980015274853789754385424000170895845160135882173814269941429710160415877379880158517597370836921556535575605062416292895636883661919986397286578058161140331915383842395177628454394745001557680355467281135626467900204773715518215516688195485407930613222850864 [160,109] -12568211580893029703220698483497467309752067724365690721271540300204034580384110626644738072855298557251493090474162120906447472308145089169537138133790028619335062156734637877988491807196897849028607081875451114183938181523058328909064603384925539543709591495303127603789679660694394058037327605582256286340657146372482754009684774657121371748281906087658295405801572126836209454633493526943313437641537356728316245938151103132438743101814322618814845764865699567874011830069648104296015135799290055315344465975533829386447630344165067021786200704701058991513156029199108428389709796874089783691209512916852868648407155731150669468393728889682766938067754653230058532132309902888867109607678978493433107924440953728579145701106467883701861026870320516781981031316444512460880222085374892202096614529360519488423685585289342906062463170636008960078781361837981538706817225404431758125965721017681637100759449261665629901588336235125604038888221199364264197221863210923934213066539260429704044222697528741562422901186965534726055476430282158491586462568117304906220930803054898808926942211056746702737859648802563109162810566405908338244939003657709637385507155828293526311150438808579159059138704295441488912156908010449460455600379034189461360259746164467434165554719095264914056517169336228828982464108460627678353109281890293767811035667968218483962066790239903305774821911787268796359753339691046699304372761749866965214536827556150259766866835721745601799163895097489949604014539112389470057013007559819359503331759214859339494072813745420648795277338826261161893465142287756841276331995453797111105216482082010882121346813793972374669302327945977163848850135337866553305789894439732536927129310998388137636015655169864522020833963184007322503247933362488896007760678442071455168817651037866765643445741468037189414334053567267484156012692455215860945223331720070865253342183038792772388999863619004020636666815855398581627646407257071440 [160,110] 3028020163711907437496772196186013452642011022752376282714921815508514095351364362158220036378401800769332926060650654131796061567391965398380868047211717279917676344409534828306806288467847998437094039298302211005670756700441243095724531219730460038434189581017255514586561466519059759991686613173652358177344269555031416604750561323736044518572233125827085661237403742207118848129407836331913724001876166995700442585274299817564339741954259295614272950371237217517485332216762542301166384961327497430943558922236374680281310150014931920749632742867275770817383696585706853967724401203160745377338416902113818797584859383010057041176367778687320583647133320023720978180449185648337801915427537005956338210966084879442331373982228706134993082917386071054590253313666003891662263465340775368812153999842212098667521313572098347453792716060635644130647198376916630554089742887769989853098445737848980445745698652833970377350895227021982894775422467975115824821893106811206702984235810078833223776569538473701658798950386502538076522481992412475811580564703384002298683880092993461066102229658994681249476734905403391255257415170677081216708044967632350137712181142373099346354383966457758261273802227955707856609303386281041241883888225771766632263781265197256563057548643580504192752615175022484291842690220437497451240576677028867853488371628951435273382689912671267646400484611571732999079378210950912019429336291234968043806047465666079413996928859127284458927249547828657454216876620951565961414137345887953839792763208597952523158239167145283984596910534074759672547272089607987726339863799169139443164384993425469949656598158753854201037109850578266761561976278591123744856889793679253166943442449298170350402046418281599022140080739049293184545391951437040920403407199870393610061947696060969065017366075965913886821912907363174924857255831595993755124879456633512334548823023765668455944814659380780171206392450245535836886019325 [160,111] -533876996308020026490479317458397771872828442701443783315019840775458976369244365128654141182314504227254986744623595578826609072051054808431050606937855303010255072281009930306037348751536661710546765103569188409502436386378114400240917872074383485364284112777388944417750988338725621528929148347580240883112740745482170071600251850047283454995269401477258078772524318275210233466979676692950072075741638452598520021599503127426217759548491056721509596868220181485345710928371973573671971549520741928451502767234996674829793299845446521838492978423298931170513156795062287942865052073729112106424814433489789494409465720613595158115411645593108175881784128700816103478853103539730559896974501931798734122014963168837118470656399759581311040253946108400321097050077694604632973098404403615307386674743306949638321397760682706529436464884677235355359567222641116995965441382989340232861744650006943389938055489713813569631288331081790666483257337201009283815154538844404712546419981898513729838525474096738779954812476856837221493953220836578953402341152753229904251666861648679763701380237366435295940007491448255717238382983506291198542890560318971283396738145145084303776214782596734287652722496961374283731693538547568353764705543716291663433893872637224251590049615158164680965187830718184828445933740915919778550094373848936823764936614021087588132785172102975812742878695163423204593765684456220330192662599512772341060574754441096893840548747803732710140154671646674182495591807340000534040780855970337365609628837361853832628699717467836744470876777663875885237633373461482607983649276899376798022450075929752257349847586352415645756228183151472124445850040548651538255055899361499828891864675138449332862481237448518397577302224883870237193948248723547217116328764781825867368644092000544246173457914089857733030659336598931790547607959482998620462295320515789698567090378235087388484675326539616323940303975606972026752 [160,112] 68817626806092735314805686407266686467816443759342836239860447708453502476931671260715799055597373581831914688585061187206844229404288649941170972050355867885426998799158408638046902829114225290222296112698676030290172792479522081485712552977409278810083335763688330790865137095155177606860997594131683502433818276404530126938466842034100880918652187229987691396510445718611095814620192073375685794209047397645981841148383742821937984792951054164979879491899885879830336111694321136966667529709458188395112857545410793886596690984778172583712352832264974491634056769093729392444348950261445692128143996650377496389179617711026860549908494430182211926869586893067354155312218510333025145764049671601735850320177729931437995426843355502587196455046177636347191813194098857757286245511034594957794305926378038381366203608204767250146160984959908501656341259135335770282930939555788169614424752563044678665679853166314612814416943426251783477275876992507252378313733199538856956845820985245134244119186714142248034971531678101955398068580054811617240412168383736111912938785513999831617929588518485074658823150243118217852919153347253404749361084072450752818158930288554448331082702188718294339392326804563854525971355030702583768479634008554961121007555410178448122497734687102339843133246574520847750573943107537300576995201221977528620215949585828036943812694805142983267900041108119905548592567885884890700925839507520705867304354073993611426189442000578598312610722185000214682434614207772877190172352357383948623442201477142761140446353828647745815829772374016038338561840622611122463789942710782884950646206573435226865576286214233671373432366815960783065320912770372187928670157114960894135793551526825465913440967049603844458077792397187084863672581921557177553265417390933643728608270803243943575874475179349998405641303204588605502045590594973287437053994512351267413518903083401781443618194858451167291585639177928 [160,113] 1260501849011783162116304694942295142156023150503838040154009960701094409481387731726533763739988872028684808675594195684600951459296734639312501136647154594892207954413498085045788250162499681093709836750779502100722917794813772551766297187322666668567938272161001886132741551490690876181650263085271659539483711026421138178443889195877733109244465676066497585487109546435281829348104708396097374223378417043842267412753042573318068089289426101747988892223516951414038232420421739907598257593074904490987895961882814408916331780922586924924638444712521212726620226414805411146446035056247442324802870283501672810858033402117228504045848491028311813039874950941830782137369598779690790701728047859942863769780461479889435072239703306069393215981792029854336177317680368780133793056531685837578577655075360647872111566022889366798724708395251268566814350214405731019705161969878399396217081790147025733234570295552880299999997117265647296309120708035436262533256086957034186447874811266079210027421957174482620438752012554216690272778170202952324057834637953603112731967209246910764116465826596888705739766091381040544773607985544719547970041531875078890473803075216372324649180150501522646662247976029550624248368203727676840147896139135318174858682750493305698231695436325132650193770923762142061957473153949958930007546955816392187906625739416294540570429271546303983254160140750445727782034934287871010133736384120887027757874277526787879193816476281291778082975245659282892606691958277246672823183204598834381490074564928532607532052637717216483595768710975729046967011510065131288635482516134531143179976209335301201238790491812996283535589993310180854467265411779295862948966700318353451353723648686055611535767505961964980953520519612819244913099256494679589379028573921986084584060372062711714041069947444854799313257446154691529296908581176176727776468734040335293146112536128598773842792140549122681786424 [160,114] -763670352146324205237748898142112671607579454460165101225187935959605057365418627583483576402082076725959309354756548093682067998708531636720288231448179296683904401896635822094309281602876465001856969382727654143124250073675046166147434173277994346876124354762127797771709074823274166522261329675426094208753734691082068615371844292426600723162571519056138624746840775827513638180197966840869595883726358372579580135263613603467979834856102593650866764669718204667706318403357918462957204784725852234700002058048394748314927543583959259224865865150144385501621742129330588758655995825106842421834124346308503736840994146075434552538706276174243503108390839279200389445358004460722928186228591601208245325533610921288757434735170502266521391889197248334557877328250318845002789435081935806891970024857018718060454992560586584308252628884335099153627670910876094623539968086702302867293064003651035564269680815336921480085818498445373131088874068364012368827535972664430180487309145278362245242095042983709992727984343350741020756001857522611373849480313048826460373848974853278922211201934056476072438603762254737885765608880153911762237248345448570192726148768753722680635715092237973205773857107080206781310945016727817013583799502899942455786810261818660954667953222816241859569877591271005933915998004020796638354831591685734018010352849552550650096023922313387173523505229578122769199111550733482636483497617883746714594422223283516688779592072536835181282876150793296249864291882073541897458156051997776610687123943163491029403751201761481817332118037809800050330692853988302510093455525874292366514294816103974640466182204119552949376576180992024290984261784017749134455542658841091364652057939529502027825391240752139846028606952280931645446981725739008451193448566380342137397324877725345587086603418664591890908185096022152338949058754908037124986007687579123365958376289774837990852289889479689056 [160,115] -120957182076672313395761810054093576265375972239183184825911904964106174069740021884604043039782628937981005446091162168881075588325132429114777078833911079985906362494765266115905184613958534459690792066194066641041402373660103937860024553530006010678438560284521164058533822546610865877419420557646369105921549289924865543764077819179529099240415331285744202570773822815153855159277110292592222001621087338046643092321273027303130056677253574148788240549088493165753647151495304568385886181717607006033295237738985475694019551112891050279124812321094175211327662069805943036577285766894658778645541538618245905116634161015949814984057890712685106430816066364219311479702718061720631822071684819077240072736933628916042429026486852600946883775445726181967488618623460768473887767511359644436380530918383299575602281772525790276096859136812403705841572973646244630118465690683532084412260597032911800625327079205996897287537201337220894221390681041907009097593745275821432766413740714561630366588619413851625947036264270452912119795010630050834796986606601224220477407373538180398252059956218011955488351493873840930963641590749030430613380360235750581849101522402242844748137627762038447290892170470016499656839458266500936709997555341936312437098022331538370579039773939250126048393957532883675548904759640408030587431160096422186755927628555298279978857474730443832273510047351454925898857759754073493572011475697907948601408097908791419642882413894104747438025791792907238165472856949131333224547734257109998728639450028536993196171385817171907209312711596642857678234051452370233661959374967672396973861024924869709626105871647761564867319767471511409979714669209372109540170262131769754617059463061445828853610569796707245388694933087771513904303110894684730686145732306712016053131479091394675426965198072432765469700286326672140310525476437375319857767036695529966734024828060366956275268595904 [160,116] 7346910167300095456195897033230114929998335660440989565851167890559111284109161626991295275318148580602939781557814608418015096721830887965700113039834680317512612627581700221625492344750098940118675736648511830464125311495968506291891618841605002613427133500864821605203167957039890617367759501220781821563778757531838105015860157720146640004247927463553701166291434172169364302501369509590734730418639965206215941766001139785187902806244144669237772543209145166377820126135277528626888113103392212050786834523761791138312089532993977381421396434078110502834723333478351196647577893943201040743501084963343353625082496912073994005487819247330646855564349796701679577743014287534294296000104572701954629862765713124744243920069594958230534370899401217323269480573753452822410272963078310324998340807349998393916004634990074529372239048163051582335626237186219683616470139442163326043172548226499838651748965913164067292915368060495940754331870736809558100049245795542503248892486227331124403997241251203024084595009785742879629547404199265678910146224845902036439042847427492112092682676469882130431714626148088389359776887705123724328052177940961406983862439483209769370579557472073257421641376330050886693786419147493802499811199465301207103815817545534461516825265096834264802756590695207927167651068766686005067362748895649155928675519646672787866021138324684518438839542553416155776960404192811039939102588067509264609331227435905003624026456679342196963065203981436843211931951271621573267103826395115748683775206698092340385951921836210847976956134219097857799855558878123493354448980898440889158336721434277735556431794608428591818344300815567528058607609306100316836891690541873204196543505680222854421132393282603207900573197522046376651170148744252844148017725674491264046882865733469551440890640072087397093939681527408906055529503092667827359352498401624656244574875045562326596240 [160,117] 863623439285055251482716047462952969313635922981635696538173698880651170509087256858887207676939622196235025088601295341909246140372972605861904722015962711393997382365206794394933026493315333884117294766396256620096054500671451340010321059590496786119674544598074214012994489331535259598149550531902806767508111894027300497211834359859386622068310282588617326988553651182180407730470899367959036321996103981573196001741886345575205180902901986401974233876970959102301669702758704380535538073559242500449202529125176531308636957404861049653905746469875661974679971039878027758167841410185571200291708677317431560982187594413471018532903352632105374966396464136834467818127574588470004630158753785675791400295200109606504153613429467456727213672489922055542832306238332552239939382777742685850933026791518333146643195284579118095497568920667851745311268576280129904944266690920498132357171116498437273579996802055232619221132701987602308112050064356117626162795950270986007827626668880017118092528904997657403253488595696362134438565309542382332922967766164713731370501650379583175176243597144576437419251962776214767465719850796119132245556142898966278813134344829951932162828102660444128624390538157996689655729163976312875133297100484541701937254246269127104799124245029431775546313571577687723484728662436903429810313202491267169559868600182793495804421168386274004467087810128592129029944842546403336518780087528623440060888674267743399812415125605587430160660315096816960880302310212966682772979130175311034591916769979046739064441878251469039935415479530681837707657532360538943810722700387455544774065461090085730361450534195220202462049889845258894196174195840340157931053689585918961026476829990578686344623951078965958301090640112071931379318909712131142776538537425250866924588624719063405695471710779988200402634635137584091720264779339531134325944959197420516606609536956976 [160,118] 103434464177013473394493802584312194251066639566924117629074568629380037610900137108363310759444088300323939524463550616258361019285948236723009321183171013150617412002870354519429642608230469694052215596311286312752419404806121857041810412743311896618657104821419770427605823598753992111884361921231434724997641287751493216434024355155196119218645716176386765703289709984340153925716975124744959776283154638874050416357977292852451513261070413356965274534181087291079609026464988585097948762953679632423327264208946796666087309227630796515152077014635354477644274836194429682352269846825969593555221695964601357086201428679731498941227208019995550402985996905888076195428960187764443785046932383671015077001289977406283132210741281726662986074051335827595095752519129099460751960696028906871706234134177243372271052329672969142518282493799528070801546033421310027608497989648270371230837315834457543526894381121150461823291036563716715243948583796905793623378257912147833834753531459118258728420761876876881679359179922139353766631044232782142845897574532990181005369935131302766371669859088467418951253096718990827022343427664929614824934092715046999110018237832159614717845150784795829274067585034506757817409421239558452577930780803692486160298261528052353415450029751640353801301074293133869128326710244725460811290363751287124945987097389663057643938776352422444539352985052800016511969392179389813760513498691218979461917885574157337851847764918455348469574541941735273725582195929796470917065315486150012285398455341893268719633120057980143395750824884157493580619279058705441518534562305660998140039089298375985649172185197790867998365835275830583309004315324463580293598035660927995995682726142093814178240095013667833382873190675403038144502737652354822801103778104504555952475539336623262196033305886402544852924737708915385031866475035154701770216727743475691149710064 [160,119] 39541705453848654223662756988600123593717350476855095435222250740044358194053275029166378203127154307324196921737887854028934303749316564996375626006244583728313871451903203905970588001931221631029806857966098439158398499405556059615308443111814244100111372656660626387277005816121439524140441168622362660338867316141099292963753110610751684247761735858618559025535018320320759725668285027160419269245934771980444558506532421935979983345180315050414725626973870063586007585921369874494434351456871989255140553199722650483264008636593104168418229785446992075904368083198603794064415354394696010241830729332567757289702839662387110409848307923745944841282929090465793726136263264003267728117545207809482455803139079685492846704142179905984978960008111447899633271502309136663371002267461328491509934796346796009006489499311334082330429680343586209725056686451962614242767484143252274222477156313952361920516586119709179497100077454850117083324449756514118686176437607766734491373039702240580420336201993016393625342577227764688548397493569400132199106324794355762085691560954785265340863136395508079277879001899564160735493440166041638915536124578773498853802220169673893382917243984269363168511980605086296275359595705359000490689390027200179431467386197624889793037914831856604050610148394563110482511462467754230851590736963459368385406972051853893489854837278391867496659192486765227019527157080040204049511147645862313340446888748153204865007018593021031052821763243920423373144816534369263623656557347679794528472708274264452178754681047883901874932675412118022927624017357405449118321005495745237250992104709352907714934491917554371987488069630089641734137205941190100253742709612617173872605412818970408843781118910118446907929993773842670303838585314881819546103636071695872012790166016274365616254650925051933775409463725026538746527210622447825484014926702112843712 [160,120] 7161399423963458041462283332613010539129726046786370691600682580877087606330301825483594619017043520497907996671664911780940138843966775437547511173155034330654063091944642668588380702756838661380438654037382316366553408046302025662263165395754002887513847024677260658137270553981397036981294493495668288869536660964386496427291420776207115402995276911199789314043482002608540503026005764361950966901851922869121185615406088820862638287575617406766465612842929941040890791063160118695145695643917590418730509600293788115385153919236348279572396411311389681749566400346387488039947643549447660740737028525102394357212333776125290536276515240798381541315272852552502804616886873389535238741859326579262668835165493152863261972247878564209808521466333014948542124142972239270701796633017073978149876057392205733923915377614757256466841214329784948699411581989140316674869091480024917595410824415844184449830893473826084312326070237813722977694914149747200471432761586585435344829700092954444900260390510024205133544545644727380039375488176672773502954036232313464841492123443567810162549930386806768173395686960136813333478244350370644063892027284212374836678033434200164303430338422435211832174264566994527865331237807086407306292388469121769149834873593594533093900083423932605895139188230448411460105322967612983972320541772012711856830167900317250779287188971527331123173958578403234614017523917720958297330933620032607450822855331562164413507544536481165490838476997109223425196588330955817176743405007214030040511008051971332872388653079345643235427148059404448148305467299132995639603819564895859364373044078313571822806434408316177088478857992414406436596538820313834510586680508560901740301958513849728359363613085911393104946045592876526304116329095454823692983924946080627679638709122784245727826289820619832686343984757760509548171676851515396889831943932912 [160,121] 645009500723810662171926540008019067136380569652761210607180695501095112355922602578054944582876359130905274494938563140606768904413637188602338346576659195279666323974771419841856361529247082665896235111293883050480191210361104925734382848148425807288063852271960905964208198703223887145937416639062842854455373622804277306180683858688930656948106884308299343907955068159321979947910936867846038907461018433930238801234845278835546321731183786224412427155598476285629963289510276288161119013285554591128785866641062008599765154662127550718131711095267972065554579326953075316680382318917824831346135082773923963145866023674249379003593072344901919223890494884456607425308664324301685523701368372073258144785605347772751660750102485058741872399991248046192274696235775988827772840978378412282943448530058846129997223275003527489506119776639322775082056612364763746614337556111130196274016478734598547082398313091604271399038200764895798458794530477006131091171393262916658624360134326315232275768386789876682229592497854875920799850603538318681081432056475918749471281933992813342529558996233434331385170803786728487911021298471262499065737816953082371640596467753156439163754672790978514012169513835152370306279767788012353273447533446180931921065294301252742774479442231659963657177940863185456598413566811864976436740546370258325874454313019874424337297214364337098494765561735373740945656422719458294454223060946212122464121416333981755343805794221309227082272544855306436918691154934221132782448909253245482450020318177314624526137900252777382046620007738877464576092015147679540371077290403520587800889244746902087306400015984775969735601729617164813024084481098198151062662198272192678805553307889673578484933080221284751180277790333943801334483674869437729308136463501337967040679561913015004456598808019561063556189853642488200498333505447747630632016 [160,122] 29139186122729601181266755793521718187876592221600449953072787411248715070258654188084222189050122098300464085861623695113562110454502312120776121947300301222903546773850138122226497879571707290789294982969079196440750955946582989605833447116083641106313332256868102967470714048559336668418793474033046551324672227120224901792162891501521985844795058042981840079418367920447698165315596324866678701904557393080732711264537074712754340051383784166416273311078345806981968457257898431990592108479903407123107483231979421815727436387015674944356150722404403419281154355763879629377136720325965861051465966716461607636959085119640039176934101119279509233575154324291170229858952566849073929916666488244825747300538691480582190962164509147135449018524756984029346921116478714174623166803728532720241470972495332453524815898622627199665862143597604792494372576772559021687048278543105302574729991717904643443471194189147355304283475581251680544256832500681149916944111599055239720246403792604770620461278826371049828788490494545973789263994934458118579738454349194063138362384440608807381059686733357372925956537807217728693020223904420249166325265355641583053089672332327584740089740327471295733042142739474159114277907039380562291868277974932578129455527437948711246203833299640267424525701941996321150285850906992053786577761460024283564372447881302278544260277269367435168443029563255271414445730600419748134374261861201784822588366523621332178417280523002065469763527408431583787565888864156820433108525768813616968276686363238518191056059758858026930031670521689295845072486575703809281305590858895806906562412614722444626100744141557917085611877340922223597487118049066436187014121539807402036958006208861936057987252310628887118951998486721432781165807731392645786334434327575611442088815245530267780954480236130196220937308716767940946433196848439188 [160,123] 658336907678122010914396935889783301026787074850192369069990445312764257204753733034629614187727934224750357785360619145677076286734938112259698879973049631978459903432707616302020370231175179600924263811685856344020083942755562725543811707622851468637127462786940776841634641837463149378048120871406648349419085642766214661742568105901366674532004864841109835326731719465395267330275161751854188331255248003968095078391872086593193125432457202024260811821924793798713642134087975247273174962264664479920338430851456521861931469597553662864819965693351456376223017512660200086851104209117052124866034131781091433568719545011858673632873171088904960115286470587489821354630028046145340191260766613431395152214690683125385641285930574282674329029290307420331459671713933106018078113391643038516287031857686122970928700363646001258103695315354782941559082546363482311620470834549032817419712886124103567330873951265865550843940530451470297309193162617315531190251585696766495226684787556394786522697359131897099420704374707205415667405479181305090580569841480789853756751958093085657319712754618368635493522180077289002875095016529873849195267771164409570439878522238102044462769280083638663672468450886117276551420798596344355899718519417553505513085589275486939057489444672859233074665139785503057324543160398678056193330630132351680431812715078762179904956799116015951120719660300278631601427986161159361924934834667119199433372777603677061373599407764642541898585286246420378346771385137206238590529881160712676035327221351851193927425566260360358630962067887438149088308189441122769297473558507764172064356088672594290969114412103291286590094651153362540005156342178840820873366689971833583182482818580607113953868683361138317517990199212310955043486216835697766790886416980228892169201699457184831682445207915135307157199789593830796379125056 [160,124] 7564756805988967788861162826979398470805850769967372059726291040686518934208978584232130478149164230371429083512146891600041119941897303881201001469965765080795890873359899680257172307420222626610497927968014297731645863932404741831993309393443314122444441328206763023390372930448872917550378263342751233174871666148185969752885504195137475101697797438364077028559853536071833509021864330011188388929888299396338100568563458768142677522663416954170504869904362427321204838611437945637285187201304962036803633883540188178387166522986556179493321145657371199608211254353965463751468484061339360431280650746320210728863435030291467097029400448508538597574159081807385086324602547429631803117501898046681495960850127976153109300499731228976259121136475756968548849658068442001392129643493705522141838027438144843866685305662830326900947745322750220275376328679577793736314252040154722916143181909263054303555102132216354075586649626995081784505388303525008666113799469611483856441171354738104827182042471607448533635261891808177311023251426512111604125931006555429779081246598402989676216025718318356607198606026630445406585507498852807366905990576172051062390657552147219923796114878006206312340939045660810016624774484911518236626400081685702320475066592174292708805974489467936471765123291463070851548568729784978111672200245472081101990697892074771442430378525879365339467106751389696921304182570522662931936996991274443534423493691261474282472167112034122789176305017195103118002363283843891517776313552958711243369872391352952562033098256202642116915262782538880235426773126182255795613692458328089401094528487879566677479945443409712852999186279420498983786292520587040052500263132009421300558589099344244598034733226734249415684923889362055903050194222866221115248072129782090762067152474516408746901334714079750794167122465039089208 [160,125] 37929698865530080025261604358384599011131908621226145154653566617772129602521028623396618325272924638371626521502744679099768899141261904790510163646238401127232536948563844814868859435997025468478959870932418578549893201110516947614316357971273079876563262390185676988566343412550609447367714457016812152412674651019450922265632477541873581833860754138192862231987243024041115191559233807103612988022692799561722627188268561015085982207271583509109237881469382010508010465578281683981473476943473403768160533238139512484209173027578671276862305927363959451369219511040222260056807956708229687066978786907459581836777585878951212489677864983849193248723729063430562456746957992198781172142338592153556377228212653758316571266179836184212899947924812459302361521341825604704213149281108173660539005727200186502437353500585771749587887922961589449132785374088822641816183497814140359268462467818353400542073875566456298481676360481201653197498891633926787052547847225382478796299919948486171523004197122124032955827774939315532940439041504393622428812381382627847481124888737408054139698187047063051060177800142408748623438978035138578549279424291719021678857737146663786093898767661420385804357634613463328629403886015634165224603913372948360092833411074192190537300852150483302991055505386661806473471494049213346838700271455358756696808528858110028660888267111443894534029157110178315679250830503542980930456791010846593789771754827737926336178179887925630428546596100715538398622422761278583770477763071910126360731448770584299143771516398133499861016426318269119328794915243643546092458108621576050607419616468693083832502561047960857656718855437940478265288833442542489474248775851414184351579693531553272688458296038965553272112751857650060210264232923389385199115871748246063642030721704514088678652401359051427935675729856 [160,126] 150190749279484094091540039136524009610993410896806204115430325156716536688286112119324885921632114467207964507980023633843131092832406452462838047676426480903844845033531032520613652676462720689549920917482818099393025388314819176406397601926321150721516147905667148209163724713790278561534149370402609207964118892181786734664872383043431688958564613948896771811071364138809360800396666992951146702074887244695900379428105211224506405553753091966133205130064956903802535608835864100155186304369374387385983408161497447838597013299305241719031472756378880047701874109986492320039442792129628637537199293894384135563507438631135573795525752043652376046782108625050062986022327342555258678817956844091001001047105963309618452691432692678498046594206634146915846222810236890263292947545539206361931294131989136440802523272569682318316840670826130537370217449029739278003121468441871654702423738805925720590958177713509535274184427766724366293572044682728598623497775438063249563230082845204403813448949256870294789752840729797699782440907637316410710201214623481834946845679080174110126036718591824242736043232826974891804707298924885980245802276397255140803297850840735834100762958830047089673867379242061759668498039380912505050403690388357118777856232897290489096532250981599327132791540228332288054269898982150100944677772531911932253164334411978167936690230003418278708177146597294561020276141248400252826719224307939593940764192832452828690338132763796302154857918981922532833934946528944886423141567242052882722542406307408517027062081095309472406289010139425673014793348454889801962592412136572615883106884666640794756214716841542997784505814671703797270988206101202649680414913246943646226302887830621652784790439320755243131258895739596691492538325357249105610021798040766382324320589689786081411566746480387637144 [160,127] -95090292995597219480113667545822588183600786965489283472235178751378081134922205715664445924000669604516670112408152308725471561049747428793846182166650906934988575877672104125887580607814252918787211315791141840643611546441939891917504213654748432302808373483042005084347906143151937985427238837965458430840398569347242202764015462319944685821018898735657717722753746625752192399008882422631574532043984441117208992043872779983955486412156529252765847432388309975968160765424188524603134086620661520796566402376641882304159481684645286398456631618582475630331401579146115144864111813180947274236247295038624584938183933800571475463528272654956336905888682318846328138763219475739437378411204381629690222159441070473668163834616259929549373633771217540140995138736016078426498925793638254209245245119701237208501895611063494613372883362647279312805633150980809551928346084841587249530157133231120431177318845938368605962622111747405165309100850579928662377691748499230770106427169997843561149875734456461860522042168047915734138204341708585445933348561045127178064169585643821594463646270241615494860110201271971926145110161145380320182967887268029478758103168147952623608769642507735962970685730185162313800787831541492297717260685607605497311826746810985358734802505094085911991650405637253403455601534565333419460353304106272059549730790856983915905742454950995699651155797645329187059636002067765555276900270051812466726161375908543174860720534566061589393522729406271954599923189074410151816678780121190581353089586476481694899839602298058750432120136378119758330066739402167324279214695348689104752329772537693566541248928612401857856998424152633861672654312941693643622362026603160865946481464981457024233831680780139260723128487987807998698883780687815694485261089606749400473284890863556719943809054432 [160,128] 828229515203976337758235870458826636545224566618396342901115220792212676920891954603727276740070375264277850345706735980500404848624431902029026841104789618378555367281225196775453772704969268707651275139142879730122841532376918886788736685523691073360569661786623583527128167872686494650464203695427129994335653993770561040252073340059292289620331034290096076965212597418398995879159813038447981000632739556336062298371752232575201974570362789178901439264023669321519375867156124038821466566366190412346031323829668918794546100764498979641355680022740975266358311207615163326898636282678734189687789270633238252159768746552199088950503473681186675823673229700761580399494028169305682485508657066961392914485679529305944127683517004030694455036455690066330757082136375942912115118549796881018017478962286265748767675257066259883248856460489926737436118204159024986062608714317710762428758108818758011123173827165199603872130640057259244164864234735025252642498346806838913237103753167806207362017172032547147506028530438567158084147904013301456259038630501166757130428640626790320512050933773497224771034894708745593034039563469784506889151495388794717360494054414324753411496247886416376047613716284918543526818311766182981047893458603539365081940778280027052148982407174020413807882631869862003574701975290455489113639568830196192414997459805852745494518992468936336823426446688693417734001722306095538662142811429719995817455290681258109067514829297206087055474197593259509713251181820314280985499654096853636908541760729259119588489559485131451917470355545599945758135741928217096301288257675636160632609080629581064787681534072904482723333222277636909995016058064563348676692756431483501479146767374078425015293619169025195484047356903351600882098917000952782713637874312586244635255988550213939216 [160,129] -1076069472737732106513562411478292208871841616216155923113822244942097135749036368473714552318816175440065258787732923464467983995122872685588113399158132949102160056574618015596847594210391846478019945273925069964877108712733660346385745784042114751924807454437649381612926705624777269933034807575061937684762647575297567394075977467778839002662953566196670793420048976472556342793528587078650299319926835617632126982696899685634203577936114448349021134478068842133779503979034268326879574833019960848075502604993304708767234949280209329281550656168918052014932515083499015272859693023099499473825824817417785137719802415549275198440589685924689342214132102378587453980945116838089678922733540015430686071774933168768540019243358330114248428440730364208079841581288153951853687350622913195505358885936268576134618857069911389819225567755060823048646155705255986568624614327202559356668603718280774498568273018833958987646675338224813454154060677316020622663842985403303477770350789233035573727186008877875016835986362914027972784100164157590052143847660847456821369594698323714694563458109441107708212044801960426859111043220757929233857449060689598856318960784117122640655684807184540898607856368134563358703487560467830633775751710403091352353247619203505360165113054444549759004420720276448659439505765286938897269446186616474770879533563935314993843417956877494604820543694686959112416276985578127012864452584756008035410061246653396698160163734322259846436564140821544566106928722347916247554831986585838073186738951697423484719051079885338876374528913793603764013927083847078611592796930925804708417202991370062777427811674838985141040450251104066506137997628366860068041126492455621004830512237070537209679118864454734495785706830106710569816006843206793284427806418965769357137365263792 [160,130] 792604368236875253202156192774998833165784900181644508875572429416530086594048714186590827294249945913742793214923598347764302047954499590195537887044538590870899630816901799530535054661244578489238497367554280303226868370706236054662149447862378536794828100682264661744923654521039854025873196277186737680528091874589190510138791527149966435402517065924378144697843198471267801006484998111268151059550694095374754441136437564747466508059921242755975061637332245809607730548487885677540034783251069071560522895448316085309226512018854353626723066791335861270294753759128426368074574977447942698610383238625586117229772782922937618007906549573179929699739736855249567590143705330674302930445663379451122097317718764567199577132234841382310352820064823602237118079270860840150302642374201822119022481847641160506951057542697909604408999214317568849660158567615510222612289908833281008551277898520056103458715530631958992807133920843915038979689464914071756720613766748954683753528488695427376087103678841893417107205101648203378015432279734497743660127344792330576473195243346038625764597475706823844328771359467076699128308790348120669228033667216310760991015919638909642346336313165605630741331441136050814473274938898029308298248773283992433182700766565401015404731620433026717447234277312680517686533872016687943417182464848384443313608781117672179084584495983608029435001865104557768781443903977334499506368626538422803980945550040755872334841065008514619360440609399764615483883614626376921354676931120606231851484633075707693379929671842038017075926444859896212779711465050013106224342443734140667027698796916590115656921936878746042004994794265639561040437001835547453005829527217798336035131969721517065581340896374657481803638677395977077188359931693449001468008668148859647616 [160,131] -266173027682914961779468057846847506830901537820439558674066346838962620957802228092558930823446062561640322014462163399473010021460961975214656318215100559294825145116211123295649010314083449930711910770753652981783791429926925710214000584192560734018908512890815385951360465164206543113116647486185610317836590740489036649556945731312558624628264212320867477224921684490017757506585468894527115485920045030621611440402543166575245643364447419138380622783354967506929097850587225012102851100876675721992876055107278709109697412948244367010348764475334377451162427547693452637062250764410756580726684594463286503934620840895180834471283704697281709193664248720754604897913664829281633870547188625948156985303774865181249877803431656416520000757796768294499662446330232130416200329433803127599632615117703456904571105855314013973978435871472806648070963410614270177836104167323398149046912102023556046713967754858843491138661586442630473411991928735458984298315337941772371889914103160522369778740365629080636410246263562993920521395598167444887979457949112583431363758915172732641904436022886673850372307649409081940946484776202930787963368365011120973926659009591008021990072734032075739779376783486700713513044695582544468402896093654577038767734833420957909904369011758162681576124385807531427132336321304619092566068306163021291714053696797942835402116858450352513000384134638112205048358626317033543003459553992646706950935951426477357629800243882805464217394074873935543996555463414781412458818194492137618591611732438259850164993069880318779163741462955242311376326435309946309309176609505850931308238386388589052189922265424253411501427570333329960047454469115893451043653055704357869896538110191016638311299133721020923751941046849970665089803694074448059751321746240 [160,132] 40848554335380115284329775151829166906820741036965291621777408463861218112838025500792776514196654862929863827128581751229184864531854099275818858702773139534103145417166609414706165328608185314492594723681414728243010759412842547634583119379141716994401685701415574500624134524733060519984878538073822515134631668512336727484329129824542640384205599269133491760978168723098866543401244130072954150116980410949240811206988034851961474195773258952574188535632802787636826355066642108618547835759670178257548751556549840045545925750116859651756274704681005254869624297096672398876405290167769566816635037853039750599102200643007560527149547026549101762141958812965750062727777181628608723146583470193851243258357749971929092244405959050245981779968613179418480857643910462296098958139947253615848784763195442772189853561527576396525994644534836938580673578769921417030340314158216944713405147846303003432897302272711185466789731586811183629327990662210965456803130038216470428824360968453017981344068245800573156620847668828195951360434826920258605688356676294755027769588832429834482973454858179509122221358511732409248538342004537626918727354540826341499631205397894669342654858539518179347459570375894497788200463069589144250549470530408349887924910804886194765856506271720707080000029175898873268041629597423164802978315800184016218066985746934187551868740523844895390742653091914433567060984663228600161690744979921235735489071594589441231870160073386709225685738632982539551927543368717402478014112898602263881410312447478139112972828150398242858214649990834296768683416241846627503631442857925056390190363402211578039881438685437554438388514754130864383549450049528948556313526469016283223778149689915878684395316097047878422232267248957838298320348105809313792 [160,133] -2851371717674434685722077302004212168910237554297943669639278839966331138861947746406788018095550607560104363066322863078740380862947097621476774011970490695088394334834823431637694187318808316783972489071636881462841873244610218339259125906831247075821928794244747913356612301048704056662430426582008175017745649583615060440501251319650990146846658796171125607647631544904175087066659410096438494743309043916310825966660733737270599111538281953807729023709128741938641996048196936760646279991195328276841714828230518478114460635834703178103764755616817682329922872783381826762328869123328034321163460573710896800239044250960841136389449556886248838183224328982183211366597231643830391761453414580552926695313159581358343657985301607883986614921720332186731114063872321264656798823157959988033478892579515752342968654130104869673517276915800004900944547259395549191921020580725891889591088782669284757952230428279871741166504083456349225331806148014946191934056264759826192998979150369929188417431419905119326706618327764509578788980394832866260729762794801050721919821798265293643105092171185081862872921644502281303773067949394248603429147201494733808735877770576954411870058264700483177846432540009946401373748669580237715289664575460484585136465048064568196674831070874291536510972141973447376473463085598841962918383437420043637285090916649713054012244186729207252161792281324408706943385426619575036257472004649344558402860417076268056431380456413008816740682232928490362656793617461780094498720190053794436371660713836175536157255743584292417708203400879324274973785268275217398834742301084659076337795908385815098764049070848574271887758572184891651318402385044162160801456750974075196123838918590392120493583505621439127188218291908263745823380640 [160,134] 87964331198423254426412402349546257559966024316751492307252365921183946869418148674145426740587044460765134084868104640938218046448134982790096443088171975789463469142133981459359932712261150644812581896591222664214048350481636810889055650970264254802031017349884340907569451189936141559224921747833727804979817167200291492614851490062180245043431380792076537543777596119328254167138188994241755676103845458533026147468785018471712548387279145577115436052810208699232197200109954580334111553331851105900244210048309700803315713677254730409818626134962392651494044309992076972643172725985388308726261082664741333312964685528149232939714751653334191552694643914160284739767087656941684724718512180537531020073877474536589267057174765387463165822782836934525217072387158894436368353829303355810599464966227673429715998405892226655042594213411126415412991130354752019972614605215680010890382839369347707662099401014228051462324138653998561281395387966092804196591561880807924225233386962408895185029984296863058182477996191086550925346224291940206425805772004383214225960380889918749432160150028811313319348420444445656547357487560854494543372075445078337886014838641951053415434857317336849331459671145005134436538224472031099083837574639839714657234570872372720213437887030532043510512382220128706235120164749778688019514466095037063091258275851809939027329258187580943316981561993981754665736429968578189176513314393003307929359903557114543847737320494530734850757829922416917457104532516297581449565985711964725567431530103033239277781931695030171832411732054321953839147135598790902242990843139951510415370972039154351406787427797935225315346299006894875872823887983991704844624620186283053823867432634553068385707945581616758458995425967871905 [160,135] -934947723421103085908217390020870044226370767751077263240956375122335248366578592241414419291496255929363287252628559902435576427577560015031647661822726341638069497745064456291324111170136588566030756639594789244224308995219987092184732875412798856873216949204056369712202745734996246589317717360159357323570803658014348268486638070427251174332705379196271541328329446302528788823981674699216437698858407087071574741977547450575141732860409390544638290417926794759196014203150704555697231356697627520894766637654396640459370427819865634541533249819626639213590527424853942801925361777097967337664144591843179964588020657690660118694025606458577013786331436885884524384864732883610483447840598956742123370633508933794876003523238662028416283682544252670366552738010179578673097041725792256618016336985814850513695376247127836751950990078514429675548729493625444103544689948312927700065764905856428277563510549057518188110793640687970412697652949327537005768020344343933445224662952119872778491800730931104035077736931197450022676048981339894200349907726005379681496684017318978930949640877818203765498364115353283907894149183686654352314007362080369465744954331640182569765545405404173787910046409718384405289960732454675018680344638853755748150011169927545539187736325558830693415233438285767124136570087056923106339677981699311744036715947287136828196658907380710111054347653474374204992576032509593635691175893438127168252428648781575809252337620711561982026067763178400580326435352675237225742161826775045162735867969560737722418309402602560177468944275298249256109653516965357228007461817066870894800670083393181721455632260285445810929887601974912267827753408466470148027227449701362579930968270725976566340471706578270489360256 [160,136] 15810903832909375573676801575941823429816589446290250046719043806670746001851007957627634545355188629685763749834201023620070411510046500655724036635533660597888894770263096418161242179170875983114134906529249111167443176232917514772117417765806190193855017103917146240474188594116432649605632963455148049893992330629157219036504193292016150997268578934230075348154228499295189422701988152923249969941027095957829590919777647997242313503461487413406189759915972259819750233081403085243796476885180780315141451483101209123937186009548062750562702662208094314598098285563607184047187650275387353999570107052961757332497991174365324272699965918981217464686138763145007704979495643806352638776864269135927673570839759299927769607525773517484190314098419181500965420741130617888411729668329828676638752289054709171821414229067321413109502988061072684761850267652638716979335353857529227575397079055823309388491359779471484918893901019108288982557688575115329910977549813368073547303753357209305301070752365171394727155655936321106355363007652540162350723438752873014643432697348344058361039882731438636899512026701745455577581591418649888146670112929952648980411710866815922096094377813702279095701047345277064861253158432283664027840880044968233359320550305582858569703170950735647708454132119899048877264187033876822800267308343756142107752972524404791603866535686921202074319585093596311963337478275028701693308460097375916303763552941544331269520353257317905180468374832435886060959531818729239105971395071110081374396084038514211957484078780662412799393287624204241629578221811783145278008260404739006128328947447846572937273617247764370186428409315043085042425633660873485941018057571445219090010885876241132728087897911576 [160,137] 179219097415481205701641498781534163308573137564467392220167489236297914454793478941644822084406100273047872972634532804646965059055959581950955499935491170051881469049735497472197071058146901862287151872093755672620453836049465653959689749519538739681917506903715437969642632291264246683677726552653347236285047534273341648838075786226466033084682556436893705393739751348401336220922116963161576040198333553213215983791183742864630094398312132776629324632115774145249452277959838225655005439115881201180888028427697568318283675852357645219392126803904887285736679370400754014657423149251794505652300268387975833485722768257922745718518310676597397465026932395881480850522492044637436015618384825793409051249527042563785943393235112565432998625647545095195682779093458464872454531731444403172893123871502352565065605374994144720088234460842479264728411085910510793916214410314384234832367288932218081441744578478262478500062191060424017793269262817818352615200373346953172954272689210704141811171498898837303067185716923714186363417659379108338346437163323486239423544831332590420216866308916929438894124872347589817582940236897788881942540821099458382686866617108232599296415093812573789123198462744858080987333747257918013198647048360293247533654405599139824005363800878789353608462699339747396754806583815394264307039277406708640160920346318317642263589310933077181091081464906809920084858025516318748662281244411103948092268582720765691354979827651032228930551497236448471907631891290446044909680189540843543633807689440897241528376891001971764047363779772516861574973807606993811363188290435426548438221913644109133079767051246254803845084720397271762245899665428769082934946331950471196348529128708243013992 [160,138] 1497332931171673972779071137832203594950822510253122951052688308834833808090369388685010099445260759868438286876207100066860922187100496793285739012562417622028848429973023239595906835893527205190810616284740382965000300479097036746873721231163282878035594019046344699088745131081515024412516427345263758630031044003409335559659603361697650157255326164579400629929187831039138453420953672049982902241601242034798473892196686795917596352061258457279896288425816065988717430697499112794589633707442240211634059269785898121202715757389037939834462332216379313849132747643556116377299587314582495346313658285122883972787249002746668305568757514466482286086187918675962399816591660608525462157543817430926775428952476918386912282068171365762951143221959607147999593432733911332429063662125888836141450340151462522172569393846095885344226644540624571688031757023451051012204313836895131920699071959396787696948450907744490452742479583148943139003647971609392577009726380687775227992897548805244841192643811616781789474420325667978430808136228581635009835870738812950408882160028708520298196639554994953138286049083763079175802566264935615553420609600320157280413368389919970285575236316045301886512883548319156400933863510462494804417275649739010663780206381451139678731984264551176219125063625454246063520161685746117703601354205615193964511426451157075498105348460537823108697771163769822248110610071511609992079094844731176610300791684290854646824244235682249489594959093037321884938498595781317823536052851333762169613269588732807570258297585738500349661875341781970064907861091394873553650962704365995068903958241484986358726935205545483436118146032863813538538509941396186229294691120801002466865177884 [160,139] 4573809301724867952348722471037144931104398174668345772820049984073237450579563886253699955792032023837240315502702738580867486037140611963492175665496216738152170626396953960761342605263538544442872008076760069568971014545878300709934141858879337649355154832671013882387358010080058001653787185484415276886579614727487851414337624777219079760980113081911545367922350739328557156159465390784845748697322075523221402599445435081783588238376505204805080023219993942366648949605752956848421717786325466520827691797694833889887237263331976474135128898532622910746239253509373449051348735497261494817634640331956842086661432465786223325125522634560091138739722715262407712427829470085231764845252565372333045604731777084417394051344902502132930306207812093831251264503946424793824077842550853921133744214589644284650243446560215988671302685762334219133357527884962544310242432144087610757130439866518209225854607945064050088962148161347177824876581169193893835886711690864972679823022334665597147809083434043596423015669423776520411445214936760633739095247330985168452930437332599734693450367242659389329019150803537273133375798898429813499691689622371532450737884623585963708470449426842046925022375303236334529636472589670416485336866436717741205666189791602725209108305905006144637353275287743782913478941688430557231239384846139832909101552110804683606501369494811544273161354345640692440133595689898993933068022102573247796144045806885799204832284008144123095002224374183838540737421616885063193509175944766640437615538149392202531914725074750140318233422403027302553490458329475243300752652162048385238621775260230759493788004821430354156604091806106891611312868952053559481198292466585728 [160,140] 4965486112408111071103610664350513071440054792265545983067015936295194351647580427056435203030441172774495562474462833397326948810682175670350738306200023359052891597903568369208046541753974013186350914065373095789762018485212890720209083531031786418177972057932567608367878471655541575025025224002002101240422698116347175742982652229848519467585196986139697124867134217619248454342545389616069907533412935111049693851575052509256746701207586857041325778123901916901867353329837508900959894088615015010394145807938298887195673979711535234193464602171862215789612524450247114653710170661338205872021732764016240679678102970322739527084807422022735975464836687415434869618209439343027613886103278339658341473837748461910427190435277314861222617256894478812277675292747163122290501233197534106973927538243472548790691495732533027656504385412326125593730946026574459796063542109258923583003614258307708605224521814060328527349355188516143628626431857199086520409267644351160204871410679280242381788745375441145038557126160012576256167982357826411137614877705056599381107744810446321009664787134526355818638283651374158990075677899610691968507023421618979137535708112570929634505684145188343453378473893599899586391472270427380696167863159233498368877575277748037070164026327406032824404810766125351759192582351543843739879496031598378817937797690726712425608791587959067038379916689477753327589752773095994110372759219971723182923945345919167740625158893684754969540511511650136233317028094531729271193900793605342780963029194775200799011640709006212122222213411781168972452099124271401279928911752022645746935370680014548607514768489416621788616820054617837164636946491774008837928 [160,141] 1969136009921183517033874617433326204682931953584186896990737532268541470044886356599923587316390974497252346141931912144331210800106581737812945352989355952145415482782273051425374405087160483020019663319091729248084984536754010852987809041442583849015678275885057916143218243729587212786830308252258065682031335683251958137473995164116379331835071812620673591878617069150817287580893312527982921643458024188580832310651960001466517234277988385910048256197527665486526227489381362803821281512095291752000734401671030038783403986061260471959093874869335883066110532730979333815215480292803267190650777996278952359770292988292399905187145021176100865793122705020361848003757334081665500835227043856128826738394884859271123839818092872943827854566379810023941269785743366247141003626665035207193422009682173288358992073739719427023283414055862575579539747436750648842555865873821427559977321182609517589281506628520799289889591737051234575781134701769970124754916279445749273785993033006305879180123286296249517248508425064122255429694707736365164169778059762830662974120697977236595114178664050664031219542153169555362571961346191977137738339819490822301064466340383325085251236108066477915394678846674038872289528045656292460267997943387758173957464062408381354650153608499542332351722257686925868465507517248420046938515901791866821225820714750672285544202621060146766716058791160441016430305679014338532221981103709473419734385608709014347290543431694456467467898119314962354883094960991348943205175579499831513962474974752628833291519987498171098328726182924703810849209633835684136565141388201119777185349966892815333091544891078816247746012907772018314324598544 [160,142] 390892326744986245759545069641252136804706998331020881248998439280187819319098547517266048139491371507763268965662532541915510647346386568698844156495908893654564009507744203459917320636404955388694431103459433525022526432867667153872174293823940589404327301165685468395758038830712943146320584612300929014531551424595888277824923499572851827080629771196429855599617610778701653651703620298195800051837603281849778175353440238017623726434395294057312487341466183101514988730541245327177179485846394765597248025774002370689237299207918902064266406079300401971828191219780044003997625741307635103045589486871476535419149515191910629898785693948406281882948544902437823550730836318279240716507372420115629602612402518634865135411543561635160415307778174275448772109717232948447437354844274529659729317430538502801386340042541277787418159775409578186614727109204576798813000672950953445508326247985469008022556730915353800035912162452640800694425657879164602453710295179310737526596358546049829203945321572818471690264503317446032021783547704206753800006565018799949411478850278540657769709839512854701621337317840451314090557592532119055283181808415029856050422689534455301906510364627686746421067570241494277095987164869231013411757797950721773278092907060871230515366947466501504875949838283655269861832164962563809377112979958199579146499312562956614599925163323945761156077648471787048329444804347572810796690785447849135268822642859774249322496171700806260399737739009933740291863271785040326805666030173267826153338056635584136466458802142495490423903545346874413832305872251975959678739424966523899455188998123967568119010504831258586838739218344356 [160,143] -79496504702024331721763325779682681168018498036562184433576951151897461379473345774474813489072190123281127382253192944697316396761270057960068592420075502431095516612976525140806059839309569799602210188222330307417184699014646165727286788602946098573361517459408868075080677738369724826999574445528933285703542558604851203914260056871096504351793042345983499332602146646879921214564208218475666480526116644407102252626343641876669390791344088118356203616712641251655328242775847446830477105079706188059976584643117113017486028271881040817065963990459391804065931960089642428202468028521390262771267701155570636782670571152740597420858745733461590661146887890995244618598152186524870426901431639413254991735966259943165660110023809805077202482608297786301344870837418406692347439007574999568367456012184438027940906983547637365079033375533242010716230802029240000981851705732917921946084647117352253178955437399333947973232770981093911232722410680279080167523606447798704096575350428721746917360511573580233608962668939721710174706903246901758377277800875339085677934978353494720774897784736366124488638953916384426412760749744509408350032762667742051553220953662597109111617455380372984738474293925188323552236336909423689253817682370791192608762929718244316187517206430477899780731556118419001785622805655151292572130983001920871097022246650070446799446780834131608848810476477923971988605149359803634707645413491374040284070929844406487044243158383381862397751401349360425266095913539312939785637343492506862105455112364353757190810559256910413864712722612150222428202108496036434256368081346854071140162138403884582693411260805089025184 [160,144] 18298235111802984880079339972705274823985083198389247341004485653638230088578823269773610915539435153606912418887144704597440159072273772451482334245477656789651132238038491221902175948233046421721787416787252115124227282247337841514341979489959372734267060038017466459813211902957966340647634566128049182071165077644660350777139816223243816914458794960065123697704572512522492992693722406747867903960120276678267835025060752339205668648664095395894616720583623571429354707741545259465833235677943191862078318025632639489566549656719987348071737358787660631649920546015848111145617042690255588081371315439863538451135876539477011156933485955738849106623530143003288003950651690517391935940856231095198124345292112208684535340610213257286092022514050577658772028535296323682602229771810053747494690574707615499823727973669464309964544715237283145665030380683740300876669524183809763557225506936413442877581471908125214478750359015453455955572338749763231449768848897565107320200364929242932644246862989406211093720201715539562999698228714345849379369279043259772345878305413892353776591547553673263431173011981540989023393805055098159085277301361816056674375689049072179218208746417614452770227916747728475008856614790564569618003019096901242363143958700098464499917555316333940438189223911990378950056988846389241882777838388409133987899323012238018444195404049511360013191093647475906072917759362577615818995988506916146950205506237143392006890554111164288760499476777595523568786866607939517181401967390197904900258523886321902695307950495462543801011105548174517195723897370726098782580951936185774588582050971936642457289240 [160,145] -1204833757929280199962176283350882939704839979957536178917074193838482262709993476803153019819305388596882149163412680528560792001536788002194776691971192568137583941154176345064991478336747055103210482925166612549121981309192642330128080082863790489900427053571216563833698357444184036877160431530621008628919670844393076122407972501747862713891690389451754493248620483830494645883157251431224739363594217640498497407672239399636369086424705787552698618901879894499040716092862842262707939159143952005399923100695522434666883831619453082111149319093316010259262463340869808692474813151706503004869878794019639405152206725774732188689611067473567728072158933610581770414953447138849580639322170506884128063554191618715925218881750080078810866835028771735870199746099407961236388328948552577428168111009708545687904195878642415302363945872337627328751255394262911949043499930545804475515022884338731391347422856204423637983236595433646111756237865433652765647196939623432375238006179522138410065021067602268452381701050895839479131918776505542842721826540306862709531330512505889863051631893177038527930637879842754095339245792299703717215753309068579563108838650247766843565698507998774276485180834486651027907687700977279692262190569412087563011251389286807238429066701173112702456881416186677803972086675803300310250020529730666859020977971481184225643701926715925901213371647151462593203959304056760979151643177922451997123124489977940022268841982190162136018739848313895791770893619579414188942972236586033911007133359413649773443873954548230037643887419591237210439498714711472535166375642916181424440871152504 [160,146] 18814354371646577252285503382136488469988206798257335665456784184494850280084653360997800476033181360103093841336766494927825017178861770536092379347676337619302019344486165291866616936889263919896720122604620009244455176603440886718629552641823652053770172393883386562888201467024020596512211897461619203951172728617572859001308322504858676574753593395602961213962929895061322401669780608961338997727130450680153327280458896370433449523236251625520985809595575683440715469687869238515261235890576958390381521518449830024307243599016013945223784247918087306591107284524226902830943460266967357014225524925191489692574784711818436106005771500608984649563665918945218844493356036202141172848370086626598392908757840013877164127587014648356606561615494847524097655395753577060515544878785487210251293341988795650925131824421003925005043911570172905329729715646493990864447367655315551232676467557251023700470847344593713034157224858423147031115106773605966184366065181567156044918101171451066661879302122706177554180977547408812507248289539583268933458941492657559675887472778138731895381197428133946253820723431534230687364589589322251604125994193835681268892105945553121150378018569387991110499951435664321043396861836665174858546340313209016845863477141112529642160633448670144917107197937500692889341563436552008636019933433513040493680652161506403533477820944352567774507422526604887456692200856114556050698030152884627687923249783992973656824618110650213570287538553330996260224680315072188347328678874742550250676234634158532409270606610180013102397321141297613663753933693197684348261343104429220 [160,147] -26860273929385161841464284594476266647482998166085926078345266689315434332262140537749096289916865245827980035332985300441044577085976453101165771222023550566360408399414525452089441907690730436385810829414581397282713610024996883368866199849121606591309131486619183935165197801435121262099008920151620291278401488077125875910989229786296117123862311776902162876572802104539067024467069785784893917830020284538722984494806192784641915219350654379528366472660126644272876116234917704124705289524918260223001233354468798014705757605225373075156471358516423009568566522153027020491305991294360688880175260330174621645389080764572756131365477111823562502364523037483670721901321070522584615154396827956588498633757888428090099142263932638971131808849137089370465457382501863830488992718767970298610028467597461100400069910824110976702199422515830302581736340770734732520190997782506199809917019770712576749544199890434777882243532122579457163936924819184167605310854744081343121556747634342104637653497934292138153752320285246800887237533592574748769285183974341167935122978282275497836822385763952912174220253268326261033630353970415991503964217846667495472165559220629631725442490537654209139265557063762888011765801101737288205386938446907135551410965564664822075952676415628121861796380372215933957229295738276285752010945037281056650111322616384358818139931992863827751518164948054789156809275077169874270938418961308538025319821301665037105873499780529964130964093464215416564619363297085544237754076114739810366565362583493668663414836080697957530091255480678308639750103521584849152 [160,148] 1417358182726728945293539016565107682077477037345447643896936984698439336566247632822342234748915339413333806456823506022279519601661921034490158293837206930679061886622598010283182525384839089884233355087307051277859985314480373282595873377980844537881840119930862649847998565297846788439447969076375317400799182927346844020851276121571637961406445432130873783956688783352941513385970460354586967280798248504787807363759997945876837166522131415504116561475450128152105268236276845599326125988402107440673982422531544399613612470599809469664115425376210785514009401354186289996279834042169857611333385351514100369707084384977014948331865345554350057121453971099401462117904007115186634747970637368103081976226518088467286534157780085732040868996175037121481843834917418124640350689678911820816846219584524900991670017129233511925379275794310869504536341785757723291101766906843151687841121433126512463643755315127941278235554882597263629130521696169996193672533710921431316120104519880091613523249997516989611465761804251920503931705803609054449083362651377761649059712687355410541939897442691005859592944920551562997965971260986703987522152507183708906936173213828055593178308118306629106380466534361755888777932679063491801069968059924481324530942423037331303087877623148963912126522056412622589224592607237398084649510749148624572087726283713318885997182326672225430979424196187868413381782201165279524182784428239886758418411467000633205878021462167538983987076002925082083582443882488264742006290797538970301881033854188432540640826583952390005090125581230442684291112 [160,149] 9590876563829379235413036084361003514270204731063952670803798304392936064226588062044178392607252353726708234539642885330284186530406831431284854570164774482886401567588136041737347130230167098689896473506319593250489618767746855628750334121037255301703523862856002259821335428978034153809248283945368338930696055300401083658464271751142333639577183901063260107067037422394467358414150474752971940614268883284851651392307891671895019525121125329059417554735084898830834255433633502326940853349331031904058524786701130949927030351810580321965177053821017788019690495954400678395110226497425323520684502485595872609253069714528855205991737660054267459265995729141749843695261690536319497260884794720992476570392957899442423482593107617995324992188257998406376567995333399036267332237438220899847847823054973579199664829382328776324364443863923269960458465344908956973172182454490720057468836704470822419489238706929729989568574508747008719227110324095716498349553685534948982093426970688761659234014660834039886829552620181708012289472219142076390231909174620369445791612439265688291662557606637500216699294041315804543219178203468030094851650360382407161190437019158837248682790632834047767785923851692356553814900249348731080535587649496304070780318757821774719605410932848376632072359336330998628988905930770804872011495829367233216712094645483225257621405040993587719228355943432622119063441725780287710991809931668053643257174916215578844982263080969723945784235546371795125879033527393796519240054300401658438929437356296949425691717853435051132134828784 [160,150] 9218478640533714809219570428758210059916815852505963853629306625394461000289405547793004283829619065330353490529473714569596960872165373087159716613918154192925182394859453143162251082487905715610221506757856950327845916710711811431678212120597097734781315149514226474595519791451506272318576748079671829873220466762692846987750721034943911322597513160132558061137436413109575566798870174266405900726934379203171767500637321370422349310146907300350631064822671744067592530748430006375684886266044084830406810542346450216717796830272186083469946078347592647977864600155277260268638124515590596364327446451911482958299112119497686148634106344808954712351061612201511921198682247199403169693268223246224647945877489389900997554193566469450459447784463255970376256631830587867722963935083406221072096831447769896923881842615658448989684748722370867898197219633421023276241718173255422803253722700012671940762635711995223047494248160737749538892403005524236119904069669555510813057656649182996223864638049056076280106981954867848904120073904646121631935146587303477782631394251860605615645050111816088079604226201258600218855226715304128933802190368112930908878308635962818110840834965189345676413735097458130273828037259077096058263039322257440393953890192363532954581854812132844911606664715293136100233065321340873422662209987300279122755154458204113389416027446016061970378147630419113384070754308933628393648275680676915628299926342890893330508087629647882601076484783419832868310797124688130946621982383263945835538331665229020999295240691880 [160,151] -373851133490772839506062020418379269609402379336264176964808735320318748425853049235728501002381618366499099133435827302144200817297180073647074921040232117036902570621203901548913760281562345479803536178106799295969934587458513840743323167862655183848950388507336017323914090228439573955770447956155393127619853841358983687505907854898029387140772757665884348867216725029960297901333808643681312181810854722534051293584391723163609160239368243614109271493155467544502240052629345388498371463671567917740201688144366295089174125351088427163514224628483242759396945447849035810669738380596902558907619723907046776829385228359603857869993190606001196474116844398064642727429303542957784448974208817730621091708703347030367732914865694799388880295360605127196869549534761165067126584553506283309364988020303245695273103344998904016974358788087851756193834837979936279500968737865808252679628687205303982399581178168321555020853381104469971320549203259608268620359398916717984736679919095808588491668142798367608610522702948819483389568614223989205558647191676761610562483058541341426658466264453623927469177971996654845155474007206403777822167853158983473982563403073762515562666077804204043180650616492617421436753105408381364052264995925084692698345499158048348510385712347688976147599350844322187393277134932742803118309900178914449748580329351647696700434084539693724449856799760650213356773233802511839298141719121775021834047843943483371400202509689169305856344789917856034221775736761142848048859737474202915622786152124032 [160,152] 2277179806544080005345580962525764502115252604947029301078341596023637969541216850834505055689023954136674575141124148160900104150087737123002397107879172064295199940356922220805878498153467319932114209146227742966171270885095330605389546451693973140994359755718216573514860300887724513089928669898615274401106061411985818704360820858736674303543028604745751508306992228653967583877751553567245866572697691521742404468417411633016051995526382415579132371641615226769659236880820089261204352792724064151476139613760273209528740425914842078319825546107544456731875574438812443959940964294606357674681588495271692257101989465852554076036271783350463202796352164288369197884924531479417107903272675169297375849513350892818841468766106659783680775557838030484501180147345200420003294276883421360033009526847484176767610613509919378034251202739211841914910738264392541695556531185135408289104858482849744071754405537240471753699225164567730640946194802391505023561546753782834738624484480625385230781053245815690114803030743107601949088505361021725363929516351632964928110296527700636013530336727216067551682299975125242166344755991827296478219796560904118759792466308366445252547777281535817180424240209168603946415404253899088129064895372573196424342662375493076745658205394838079760771517321925685084724033304802711642443157083893721736424014370946758549796165547946888008775854187603656892326990206806387965954065556167157961409431888481651079900509131219001881077208178329717452998876377508666842125239016885151128 [160,153] -710280855084536067508657891673897307520301755307724039071222344252356336960193059755924401250516475011391690237034704153635736021164397332355727102394239989574372213713663080396812852963850770068341751249748985731163712213441561945496424092673341596533978329548613914883066005783798644232482712720665268601654338402007089727492054063399956876182864344766131060609321662095456509820186233782821631223159977671661208460208371390812181192511946338078617392195419522113154428080394765925577881190840091319620984143673517425409869143463594453895191349626970770111577557143371904025578342211684018840738991445545852293651503773712398300258540521291908940131714245638174062805206884421701732219101608255930572703542498621277063583525892124750351924502606529261531837291766760886888819600985477062870692740939839457222528651448837032472610222360578111115675697116474290732647117539733902570231651317300063244791773044874818899913149121857823567896339724668994622275325457721090081338182228650733650935147626023905038862431052240793385670269824995757007413763920153616219475496944215362225888358942363650045390686796096788786853344914950045518922738283136367045478630440055851269424689804605390447707065574514822756828994126586502006593351987939315646822095080277060145075128776816169960339890580963758575633819669613547274403216100319638593404662047192008010540201856308617674041987366095810007916803455897805726732235206273743620960967676196930969665780348059212515099742830662609503522915381799948079256 [160,154] 41992974884029755450454735866893845583187441670912847656736311972123527081336731236785779623679484335907994835519417881999287346922224666811060370012324812130409473965044132320717796964493906815460936983020233750934088736882890908569726779181337460099433029706010105180317921903075379715103857573670278433933913466486991198979431790287040386619040332331938236832320270819098319466854331935810141491990064345814250739221584026223339560209928356367023728735696667914967423366548660092070773380635812394522762726693825159895373000591461693477448355856939715156056530547108479153534686359539916577434588852405025834196014280463855762612925401099906359854066299552540303773352480726911807347908346842790645865433051285694522925650556756612043192311022439236099735994184771997156266194864972044033359532052269579363132566423793280792303082953824275922749658763829424512635950675824333078861996852772243905010261792894792818983949796663374480407325180059205961079326600847811267807317539222222088731731690542183024486354849178390725567562655514180454692058066883756315706664476977456374843904053170593410403989031497138768685645582179850468410563973767540629791074565587063382365981394985250396516213979490792905127629011864827437126945317236980636021173187038794156651352001000688522592602239060653997346563625489366864955502545353176219205652084392350304370029840804448394721024788986545279610331964883174522411397654106312176752521030252961937586414300583725896322467284640232033187492 [160,155] 3858775021022012469994525631910112193957559315455432415734956818942930787186023350994936021360389946907502112889257113803562457373545377505311637297854138843659912186063858394584831621143820266055194863614290572263498038293887178188710117580668776564161260489941470150456369004182801507381533625662183286050100235665160600409278666312198950431713754473155176036986831327231311355727755766271339750050799119604025448531095292244795071087728932771701012258161050605260185852986009939173376562554229646273735193698608587752150107114835345656811862478303060399099303046685574720893712942808781901755188944899086462425978470778090182850789578384663353687580525698462863450470126487292382211794678146752794735101188872055764760887931120600434258293619010410246467306916546667188376331861835783596659177294189680565427908922349816575116954849865299535388061669195177318828119261870022521184151111904724629791000450289211254691334096803782797673079682789840315672241452023232259015678803433160755978359604744070590880681432974357145427383853406713785409924748579694616926187437053960661333350194762681964402261253936043771861071977149251807705589722068473120567276523029817690112692045750255948573687686915750432610802330946332033434205008472356747671794000482035507780414307517262271322390647345361868289251946818035319129043657064024198905734932662247984250800521888501273512998667887157314396877044458494074486991507717742152545166378409365010088596367158423822749841600 [160,156] 39064888110197561847949232938420337499455012109846677310145279270340086773855826860528968045274639253195320672369860158178343334256631937300279902198430876175576242257906620545057877625707631952141680895912109409674736254788707904790358536922607214608225993093522272465018327204749591014550706177244828015840037930809989151174939501891826469451530020254500662799324876344596978332716141265909215058015009245906666661006381888481416183404999677103441889807910461984601918679604905029140764897365945549878861673006421683440030169777410118041397865391095759632286625037066122743221043419846776082272070752552564687727611432561695467710497956723254420954868478713055912366948144619149367834077078226151718702009094139398076191774927533394179614144246522797969734512414878899680455338982684526967178951721565045270739168267208420458319212697665038929541845451147877480356191746344806262306965445858370036017487480191680175575438948022124547789521899556108412846468339426559104476238414216932600761024181669959149166094497833805477502738541317724894022896314142032147510928842264675945400375086134910510499328991876277360880528756497701854268697281311761253268353569007857067575833733805140041771528176731384298860074510291787373743353292219507010335068912544467324781046475274675956948042353479260354241376689027408681502758222808088030388487143909723440494796465455696884814315090832230908189040415683755276023298797185780903010162903310287642121324920 [160,157] 20304992121930010122683438847927795124197164830789178310301297338320230394180087409923614637197162249018794142168196723187019371913658064972554555041881749803882412618357247713265926568024711042794852157224891411513658676596241359217759484353005193305650538157621351909788146056949501169651479074416505460730116620160859921902660291141129747772860064462484043189313208779567132857259106592372871641773099852896466366263394871729741778793977194619365551511072969534994234468646586517870873301969661581343533828831703710221623842514095327304238085616729441871476539533621405568130779103305851362399870423746642252669808959027887295429134123397474182717003742148049515739038369238888821476106789667642736019501298507425969144210778051621757390730992733223676040943117032492340854147954840197828425288728167117861245688845908533301131896282650564734392065350005105319652401551487077887571583956190876585571263934483124603198595856941833558998708474328061900459751531459439456842775769385523534689302035693389114372444956734934813984301764535862113561336622929850015966924854892336107345939454115835354870485067277442611585739244125082714713822594827601544592999345822681003474851565628156041968677082698880282961569359798722629617305583782918117080826591039066341201574711758829822373674888752628179257752977689679681792948799937849160831131375491131667152693483012472715430690403357632293071759570361828357451371811190103117619586240 [160,158] 530904641732748352171453822821939075023146090150979516396810623444613922007514338693351998595992499969337945533059283698208306456562600045908185010146115291668900709754296829377751267540938353327330289288059319872296122077651412989130209850012543082745935086016373339098718369191913225148350421665663442864964382318063106227608308188615204282423942086490323129676997455684533229116654984375309691503796854809797988201432551869644704458998013289626378335163102957216250726771032587183312458771538482842477875468868078555655371414401079923631832105902521270733024420148143399133709614449847413873469306473196053326150683616891324625081085714686074733956667034554244017409631935390976922222017109912296122535516097301184311525058581581287591103552695031868804176483588417299584843076942532807401678603761634042436749630868553829415411458204110659056617299472819446755960069274708910155567275367737447031689533570504708671881380784773232955785591385008589964881391429767330569298140675194788870648580144417947558733613021365912885790273720362362947681916841572044720190348113774873269881349867634884920210701613817473908185605013870846659959902390800746853752164038013556776361993877848980727994541777051374947353541936783111276102422110306328398926418101385410368022552733409228395468198937776777910883708974058078947716791561135410147157884318008690108205880461646751035615690244919038268192211443969453874996557 [160,159] 660921013750857473665644979433077416132486853168547882874106930256304474816400818403389558642513943093056188780788062400905093208321245643054544230892104876542203137392072321179865147144168965990002874666386059229757238909183780833015594586027325656572112630407672575757438215473718089892987920088691512290876303483937344906928128922961898559434699679480391685313366081356351891142551071212074638627595013411433515177133276232740749926867479264557213278787114071319099188149032072592524576260796143007356307369840124540097236185461416643660522613240062794676713303934832947034685540354823383476322042977635448534168297353629705584394419157386190090094419399001329725888369140947812084154922111584097144717515699046833281579214982431449333355167659111452776417393249580444200964518768101814512580577711664295703744071273479170290123320707997081956261653248289652991242658016633716472629915536619974460418902580211907098747956330546699405337024236170991691796651913717347135896971341609961512964152852724423339985782403700907525051341353285085273858799460143286630435419689054555126525628152749797739955690757682448935837281112986616204872182932090009260789311044429736197486189676928637319772201502750555324103873638437768082335040715528433479143645450954242881981211752750465202446764922832458427973505410469225599934298518790363785446449974832025523036794785367239202362206099208436527680 [160,160] 36286952217568928102840475684310244355073703945184070080539958526723978190703931619324053937371847509084171216443643160822876135545487634645241186619929377985722854190274027971882965378080970087487539940849789482175449308198890264413042317702200118086450465771228114897119701880816264579900158067609149278167926813184412269041674779838799909891432947026505612506226376014805296845909804767800100669070200017404395942689524651911569930349920491669989599894921527515077706455937127285440177304665267332189363470228381345129160596344656171436329564514054159177057009283661753524869494792600759413434984131539016349171314384157694838179620631999680950452183440213213121679057393124603158436281635575042748252796975913743379271147896297066392060659154469128994795954716594336685308631779051926631328734600350003258156398992855854167576844049035343023180065574696822293062575800573304002080440270117335332667858820845380577115463278260887461244824429083876268441093128473147438732831964938634303506148796214539280157199961782772587492473689594136682727907931982727972707802018440167675388654377974133585254335411728033690584692104635647879185302013890808003885123640961379022858534697878357390262705852802005382073783097183220360436591877013916100933827184884700799252830765310408126086776982750171988625393868070914614244691793677963235638241979745330082994351653629802656 [161,0] 5897656845967599988321400970617349532651670989857869066896874089396640231627110474473588217110718480544797018025990935915970351441500952185419965530977584054392732605609014907097675446310076511788923929143294821094415967231435309935788632051308016592158528753493639872071612773842704354806985241380057993007433322550528792687763876108628579258486103037548066398901067459027405406470534697986288516017317698681274606721667197775081440412235674305359615257150543696040388099989088307047336233985084344807229414792762591591615898702537879614581121584697413032195683884755369281003182818747389773846912303791708549397842390680557367281763445380718536376172814363407714429136860388040222549184937014852334332831050793533619077269889557441689046465352560783634369016653131381386027585670950799928801264498016870948596963393396674802496936602811930016670750910991830535703996895691340857472283190433613743947597694401359048007895591112418889789755111742960143691848959372050257920092448012005480033003072586346244026693133483083850909279665720408163699380943720312130770227388915334005460535236724969197986858366809994176212466060369421878060467093651076822623015124297289869945701097003550616492260001694996091858206451539619818336926007343621681323706613686334905832095773090108771449841914542698532916806608045377724525976568885656327727260908145004859645622011041396805817673846094697931564512395438976485424000399426726573950638345027267540154324673916531558824211997676096696742676606198362251161989713565776414471819846536228501862447725475365900202278197261668849086035411053542300302849523468265318870766174087576988479939586709510945368766674951730235945626351186365034038406931060534239298612259287208819099905923728487013263298973727588967650767097577696297850268932018597866939360911098407060045940360860923146041997171478077815334022499767857666918335194908323195898908632948561146020640882251498157148262895773407569407165530173822891230679469402625071250930416919513491811568786714184561264463565983740174757067916653078047776738839298458458957660916800407077834509908680819854166634421329774263189690150702220410415335622452705597267669246344100713177335023001538273730039025186916627404607930156927113234789335120419932548735006777616542435199442248725609875667471564800000000000000000000000000000000000000000000000000000000000000000 [161,1] 2088608252439706238339203227188673947863007259971856649717894069840341186840594962647356777143853927037014721272502114299009273638694669655974467102478816729082746303759623783356228476528441012311856827049235448804638829639367871121220196770272337663185921006556526399327449946859158072993731993371302839803908095240564516928315727148859578835461696970037771170395599439392972672545260387800630753078510987301436714041572806261128996828190190158323270215908743319795062222689752260075429284920512323717292038180656635895630520180569396916455254631533286098752049096883791553863752023193140958793705523057371020841834723910736834965256321041283151911093294516973416786441774003989147223714171659178269069636713487531790187202569543216683739507810704125022159216412538779193192005392916558096007330246271913560608064614660974106726541954173842226486873230735683858296905364225622868669414763448103641188023065899910583664769991611995525813087378700812509477481053853523867440313842387745287178762825155467554201499659949716942329439397459639629806629468654397454328526905338370119843383338667807377633402346618862450634329268446188984316716110277525944533799717710034435730811869839668078526175663200890753573342177712722226450589162534919365194790821267479993803522837787746695570423022444515698824276943136230546247377296860932557282228363244789466041419670164719756823265002718709018677224896653436900100519598942608273783787292692078161719739805053691223049689314820201116181748141498720046689247060807996622083086478427478595279900543869996530890273735509937627451725727095170083883527457417073572939869713996031264988072311403292927234959353592776512135404296694332788057985629787310371543027794713273662873699748158809664318740738488554487400728923769794181827136176995914307119539044117771554266497722652796639224727864206065418449176111488909921900084144606501541100833481066883595874759144194362147303995533569719095610010162552043014353144739897770661810950656450624003739377981872381412827091235594693297460459901720587896255065939280325839960269287265606019185041920880682669173600827029559655467241062813850624537506408107459710085640504582922994499990267279795428853265041335919735603632071217081932839614908317159468762277261250126403137691807792650469590297525841035264000000000000000000000000000000000000000000000000000000000000 [161,2] -3410762731921851478416446551853620769109630107568608672361180613656304116155767261842095789193351971514097585910018814222341106881865681151104873051859562890730145387137460213508682445895660198021638906110349193146570008112823362965072748436152865649343660428330318428527736202186143115094060444001769566347187538409373239076895434433535921258633119750278085797474753492823523340379715018011566292788111396836843156906463391417716279779859505244610606502129595593958512657840946059976836674007975093281115479268103021712157904390065339920301011215077710159603610973948487999901194951752952086387312407397670149312561887961408835663098101622452600871190995695676558060652718530790001377559492563536523039160375507195263730618132395652577785578318219662258462970574880781571734444908861370105099135065126570401588496083576233006529971152080048591017929663632338192451770353286805721314699253184708161845940499008325818851027671228863059833244950034337775527919652483275772710729228077629022773302261363699870741647742843899931275573048294516365091594682659288913160760886431673267252385276238986573237471535239053202962023585293682648675805837097043718020635858398974294418964439970535725606814781749847987639428425295187284433263808902987981440134198764065432189458799249377732654033455634205807136567854763846827499620949175109750515965159754864911336777099973572173035078810762171361175321461392257291981560353178467036028349662739692676919632717605549791284778311855577459937896187146301458855590735679467035136987996664889392836561167178602139615733943649146198006064421116359642815629084118134008720750147599988109586079176792104388719407377486413164891143536840123785858921992539826136824965723206532736120257843554172415630920953295475080687933272586402821338599252839897315018455254071314876564740166638218522465211336148387475357253684901153081281907593824467677937842187399381142414870453745121251221088803156496829494621964083521732281757759006288693474159205757827592949018712802818242275340906303153187530768305348985508921260967120000796762530370356926071555300413902941479540278676912175864404240990636939219848350424204157734522924787130725468274699721302843181494038283407841365609056337241206096617237816919250229714785866158824172576866611098589600884997210769037721600000000000000000000000000000000000000000000000000000000000 [161,3] -103580648135533257283939887490614003321797105291980043041653274439553208021266469928201046751596749114722445025675856703395185846423370340609080382308713647966142811604504759515211027332083577777679830583889300250420336977091111216202099198579780405081484739236930988231836288557328021574656886704444341560847698539690775576660434228138665864254271728350147240911752602400427581466202544265663278790007978946593169947709418261612465634743825602700524997982803860149483481414231692977600934264578555203099358765573928066719496356784011769513293179663078250109843445637920077757160503596638653874573778619619454012510217698938746879019918493574746119718929358751263258376703511517801896281647472056883406686005987687050390989247091373963580418030751904637718189749427870415067586842453745463290928698795823766479950950888687418041550218211695125747311268489827600556847595457201411348008178780076525979202506957128164107526623696378878076485030261179767075840785575539049452705088913163956216373923901156308157418062156364316748176020782299008805417870577152809877341960908821709058908509067418960145573181196886017585343455329807454472597760596873616760999703842038233930378350352490986915728687471687357513450883640368760568261751726964923359646733538367615734715733508842630663000348281537214306432148876824269592415832190062852709064857100828083461281420303410096431667487947650071442419649947064871379909378625798178229830519641861087102537466585919603066880101131711315396237501897547795814218221106965542061937741195814602718277530633253331106502932261147853271890334565493575253114528687359742277965488970267563562116747413485126300087470983761589847447640746467825716181451885473386328106766869687023368843838806665511836167660273188061438049296631342457814222661111169464307554068685184089334812757406819320154718774972895080377978881317469541251179658919489245717173035363962399482385960444752246209145465895697445462139802703165519688295970972132556444793445683430141744059783979880904068275266025419227601925956928685776486147711694295511249461261774622805300675260160035344787919814808385528181188034134808913899242992431644444024542470640629141810414421536598904110189889424861803641937638501266509522071318687157923436766634094393609172294800247922020543924695032415775621120000000000000000000000000000000000000000000000000000000 [161,4] 3980780869225335420534688827762360771534540978088537183530940136295301814955116700619531465754789507220046021979221294002842784526659756950628927748606056495732220973086742583905291145536230902570827744890165668699435999668066809453858785658304047477645445958519097715101905614008981555835464775526924234702630178448052715157051349920971946615913520340495077475485012697548548816406499191733624010437826295620106778956208058191924604693658688275926989070744213122142489534599949278751065296627961478842029084496113717153013316854060143874692286308753646440654705311658398221819925655236535016969704168077004903462515777404383941835863706523473341986832800829986822497964741561627124449322661501493431549501908621123700951852252810486634017460743549361310372639204584099943563593158976600018363378392747963557477430289794962429510587669718832402266906247857313042590376459903277772312895477739111867850457250771294741166027074795240636395680915362680151629845650204819281538066197858173171003985136513357296516362983409307857401163739312861849471600374090551979982569378349035045260328153520140017325617010558173069162684343510497641134970155732944717728263184851058977754436604629515227355616591593677385522934611455142632047542475033957793105789749350180133736903179566707455147746779838324413714214099712262485222472014889205170205098891994918340637930175754071769122566636550345640516864722463995965960061338455888686984110321428728375507017896626740722377359824358652366161419810757366909765411974224476550311396268301216677331353935338612513234994589724688354432553478217595378421272747503491854467272554314230751576213337294086755805457708090404817560402108323050659765307515622018519208486900691733530135107661773057966527519340259403641419529859438195631946605918337994927169117141732124339935636769745056324639356917323838218572624676670742003384523437210289146584737450774817335925986341735525519610622842818604107979112311773488563179783371866377689553809199279598496656278191928793613200410909118923567653993174715500946734477088558826688664099355844827719374828377487414124675605475224620919686960765340272877768213177346647670559434865637562692266420659655004307763361664324673211513333454792619534328690650592517787576224334495557681427121854448963306970984923745021329408000000000000000000000000000000000000000000000000000000 [161,5] 30771807659969097434308600998097807402968098915507025341570651884184495767933868224807031966214084292683668314383593700766556856857930836194385095611369904193379811699925214038452699804191817216142503123935034229906622413806297756132874074513682463009635651818599978202768116363779979493506140785938151977270156559720688412028481229152866077531928160067374091096081602665897977307674012104720429199511215097605514435159985365788303765221176640922707889757626632039960044122483487634282497088026777478355855124734660308358695377089523964076468793446465034153428008457710342029695642342619161104565072240660523829370598853185803323430721077537053193260016196010803282701140046680565148160199090910880586693318603617315897028755241332950600705078146690014872139044330203990003115396130074457452465784018786500564344075268592393329281699574635436444193488844955965070562221868742673120093283930236630172574807275953994822307996255916797413773082325016308603044133565028897450319613401999430249875710104041721992855251793553030020091176427811566180569783714073316865707656683515165451632023336562908242031066378421560855212905683716033597456750371768353218407602742531037679301060331128509615149272356698145403385825916691012064438417150501741141369007897141218173697472292397344544405407854785936454828857388852979033431084896813644112352314192442041000142815413350937546779336021023418839673502216002544192602085212436579527154912117215087941288867385580859150680839588562846032954975199846548237558109797550140028274325600116684879481744039856794477742138570149804827577736309459784431901335173007643363275140306014903634165460589391838559990142395095559393428132175124564094085425476171951148022564765492509263362082490660228070248577383562712528450152433583763021399453213450031853000482015194004077778238673796887713493295986966509928113054802966131216560008139640972901686856270988084831569915897889679758889559467082999854948783650032157008369962859778499874083265521645098896815749379798509841347509594787323776412815966595126996442133847985142558294739765051396528386316397222000706153994359097124798891736900963641711129537396756402548725311958313939013232690096720921642011655189508382380525288480930877054121626554546431588372203194267522002074002773590472113311865729631744197394432000000000000000000000000000000000000000000000000 [161,6] 1821137205975135386215930120707475409387035143044583317143604952065390002398577820420220532010550710629485118737570501490083900001048634883322172163537656861216248870488101460505860411906119587683042765592128275523945297109941598134937002168272038441505861521866217936380399930747520819056683950061079294272418506794711446138987681003768779038328625464203893925491954586812824415005307398690501787097319323074450380962392343374585253790861989119413328786118860787570978486147669251701961576224613039437661740710425870546342423688298702036075642641996503219151006888953447574960365725767716132013484930066118274411621072904228095711894963913779570860633906899375688120043579308709538448497823067018414319977189210280770231956623478245859696210908204226234877537418404875933606646272489917738957461067824257038829807046032737296684377943318937383706611129951188807699989591405205314514403109981188258057628145948581806427574630721192053102337688794526694761558915854319136066529203910657222591681912144774846051114582805381528749072053975642709003588592554221559616531590458832541843631313006704621355631528445962988139128261016839400233574102245953668425044560258673334092763709794254200677924211935128390060434256406928357640226630746458188658201114384275942620483674771199338222789485421944855719424979054757407049556131065710768848498673373638888446216999286811157589137946032562042706423467548705640734187027948981386542647409856418570778330802960490358272980659342599902665417531121128854039240853704882517865912884702559301274286118116892483505745037757293841169308007337052555489110421668704392078733373847278076483670882899712409900153730853948585158595834900206765814468700975620697678547637351273098711223970957081289338461784518985643985222483493320800572572421269064371108096642917020043773291522436253511253439153568752613211394776227029316108886362643598223153315220119872616997743959132406836461871018092876693752177990356579012053898067157219900054829872946747616772727057134491749839226078557929733816357200587137285811213796394751237178466809561553686802130095685669918714487476720847052001365514243286622090201174267137062245962657289839366352344284750848209970186844400119976281508645057163805142322390966312565471911352334447604082605348618681658192801508378746661371904000000000000000000000000000000000000000000000000 [161,7] 26371310605220305550069438994219638889753485002631532267799287825430469641035531562690312894993686190164095993625921422927946030984876688294945281100604872815044653859441461332864950149879559407301669738642343998965247245404576293297020805760076449221762630265136133595188056168145101877849395902357131970433431676816965053722410624330579681800476150657770525679102400713906750704960712897939750188085059112468520052569717143863039551304626390447864993107100206136364809007913824052510112706477231319224140415245411599945813765060088251842756228417603194731472512335766440466872270187881698060380091520309140567279196254426889791156741326059221907196537020399699740878016959566198509708118834729720031676523830559496102244323361624110616080074297559425252928213946507047917019203143121308545326609939657154005905867054633603954420871076885013135247585737171605122699458122546625427339388507821575163108396650680801393522592567410661057474358648445149562523533058002105748304855448410600378331133129107074020835645317024552157293639162529988691837800930095985988950746748765483717967787313780957325748417262032097967755458943886599785026664816899835475617220333892963544603738162577653831508177939204351395463499045288697799810871498815744384281864722468296085866363833254136993708679201817675598325427769944068149973904366443642718015401074843111189864299807098673676941340273864408211132785045828696971428242810640861698925808976604774596482620607646899697566413593677948304711685414862401555108702488261214979259642212105147068551775830019699566547819914813929418275544386470014398688640822753956529317079504578797055905511994238289138275094209701280652105789131687043686687536196362991062690970313417294136749189530162328255200590806353236170197917397571622433355586095239496114433440030208511484541954233269602070237695126273373573402167890515573644390827781236740855340769640184902104118307464191704031306847645679532013079419213561447218911677359528902489605693666724660587237644051972601123927198437465781402220664116462633252031700763789890548672659564160098291823354640969373847961821255782716300045828975792681806613244885650861008268590353977449464831439694086293769207524967824561785203227848676484972392251271183657207386031336264701302592613788214107172619894308167585733688688640000000000000000000000000000000000000000000 [161,8] 30160822891336002316423501803907624074145062206572544907482960423609616269354302227100087833351918858036531057656035348262134378332322742878372893361140155313507602316307398292822656124261824437103197242132998725969431613853065042273886491373344294473879056594431853038418453245481766520794360145043436402379260139489605246771180413316580632899620453664018335488299583654610960425076674984231429781853664003291708951545226312387148621907618887187927416369220714595532703209252411931367505962591452013260407066258959481595826603323360694364421024097763666716264412086430236512213832377165353338301774652323012081404211964645280561620324039432178680801149905087967176200564020970597221232390127662234045555380790566719641356519865393590420888312648771628350316025039287455025503363224161068293385576182110205257543517801741653090360483243979222520102475162033704955451447264850893255763143301422579793014856456978903773348115299250403700034089535707245840030183485641340243302309652915028698448975611653268791725309179958177182655717840908869987870109941443414295455040783628357339521457443914366694235096390781592980524436995254508318350300104054643817707440648266759542090224342246263604554867987549847466229667992997507004966615602699968485635567363367267383590547278151992402838730828901562485950682639465077815889591478804040561949126580418616203182516244122926173856016660508716092780147527246394914082189850292137051472402455793163726945003964126875551649844047230658282932772845457999313670129106565021175769081421553756100674395197480653117847491560163628548160429435650467143494820561623578378027401898237539441221223260147701553116416355440911249405869704763547725665575574989308547111882942871435264124488951729851028380620638209589671193942557409062725535170413959038785933121959986798066116257213954472825293673785894574892876740228613045038776672211521976799917694833326121349010408449740916958574181492930433901846913228198321409348717624888972714327949340318906561169539158598747881189186196146941481337935171837905776766710975956758824219330497414658452524449715097208280811466628445056535119094353330224924417579136943182402219350548700787233319000279036586640995414359715262387271556754529641052975077959430069964023784719576738313158321763924368322630114217010878773985280000000000000000000000000000000000000000000 [161,9] -1048901460683454338558738732153986420730935134205751248444492508288305631143977487027052343023969810205775296756056740759716920653145572906080330548385811457832113150290514597853775889433197887946483412809214023247777673339688907578428676743427860535550168435630029401411400853254051904960817436018092050083904764137626578648397862243654015733709258807124139648405367205083703207740844639253918002483460183305947414037273501273125714808112109314542538209276516117028541088700975897682666957662875764103250927716204046107028286254436909739759843448721383382938429545119887973701370837122770833601913596393541778163111965114661000469510873094704735079911193683286494772563286955325015730698808633624720380473147274114588227392945470681559554297379451329752028820426070979454002275162881369550265278631005748177577840634639627955369616932946869436635068291378184066347717124096547641437232004625295294064767153505178502675084132894731766172469936047164270007758237958812956100418005076981678085710883590493889592265627978856510351286992572559578619543616677264110075843405778654141498646162803795209979949424689760456811677153396054823513373998960872215086047695940757803460053450261278645233992114176658664921656033964488966322813383646825562896710434547387263958223517906636898062738535630182307611173900263089662680871518306925183618205446546966172444112253152942082655321089937237173221767201668122695149899552867875130313325300399047968132489180451418299466800337376155768775595308171784879575512371846425557883352254865265723761329692241251171985352614160848089778981020284532721013521158645683923331117457457591872166225560165437919160126984942251681249032193505690001955090643414259072407067801789480668112365155504713149525586539140927163768832018098223021228270602576533903822699538487988019006512409285400272383035328234152526053276634376259691109690047031984544083469612898308045987960886827289058496191364846243040913641361488777289249448150981564089473475490066601961722991890199225826335495541717859651023438076729028465507282675043839234524168051317488750514936908541518543257007775331910244224309056576399001250301709902794072002993225006879803629330629487125249965755413523177297935133429282003040965788057647012735793003792463379962979150296854961395502242089960908126330311147520000000000000000000000000000000000000 [161,10] -4990585031613920088093217716565946471448326233283318545107306724762904897415684915142268381603067127459852023787396255463875804782128720749055239387388620224761457950437576020932622337989894332827618868400041760588362968790643381302750833387333366766131038097916696840289079671367709958329936040036045963627021867338603413532141824180717660372380723109304705601409775178015148123314931104594536276701979610490682983215901762098889979677395579460265333173605906169371631151124696594745249235859176836073346510721743232514620442712695855489084330276755817888244993165174905785432034304886898677611727229963490687041108111687108440212035169240811638981366154795128340650615665441693313614030184366880475584155004746393962980736179843669541071702111471437023810695872271782331231707741989917209860882082864234588186736604673429393676791064887145277479931728883654086598183432658692798658169123536288404774080505827433741697134086716277824955911189985296870034688836869606346793741736234655701657852204478131833497653493637316474504378285258437307391285403397559844138592006184719015763346912810799516291378831280754517792039573245959130682108432063312149406149789644136054069691606944135975973892957988772467272068636254773906631044991386038707053921510032449462386368730611641867122680387991130199751073955402972038060556521234572889214164806564982183477718215559735063877887336722042884089113239898276831366094897384051816521621289813381416515618243060586817065578223193393846590272263417720071270159982163704705986387692408620314011240736050739069473339766195106234511584552212632033529491516038470932336592591883217119703315653562164801484774672021344278995329078126263995398867927796220519800134038981235375415644427203392063106003745177824534448049661598795187570382997742396585433523617022359826259799012774372747125984740197639992586679339922627846509888359476136629941717152389154374817456882975157085647439261508455531292078400004503730867915345200663496149661803193679443274750694079035678539975991388307806055664810348104641782909116662034729123811344649796269314415291437806042696311216784352114608523824922659483478311076445162626292234273608806416575702471468520971971513948468789290671938136755970869956399300385280027143589037357667945730417746426306427181678116476796599020604620800000000000000000000000000000000000 [161,11] 5340079266540375661696421504814697525645254433637620206263362825281703751689055103478264137488732041218455310977036317603854268696081437731227053208204931892445224148597881586053409426575653519320202278815779888797868970168297557884417772104984896833760246432186693355484131967317409821069158697768826960255708145259337598111326605913193048757521532059066160483447025530699749564410394897421101024398844245293229731498291531498165152990831032301712176781706967368695518399479648125580131729587004512874290450726757324201071540545949445071130267137789582941532996022151916702514969934662758619583615528437740806006957414110224207769433150990419508302260645213758081666915677254226800818068771376985371780009228297467983277148590057393061277207273037344637139501239532934994143243714827989005935433425241113346550418475593236583929352906358784144696023012001816728786240779708262220972915660796677536183537679189335568641484424540332646573630348858198686686937974560890258512422555987808435045659048028827097155125326682090304716078256477935222384658687340719956764090716366322507325673329155007564072296448833009964808459894752053540011181167407820440608579611096462057974291765571128293226454289013675680968625894146277017971980254019612859255888977695051980161178289246128135256823218926043070485454228141968645081539764125281742929166325249370642299180240052832159164732661319790195207485886060126768779252519864615285543566902078642705050280267258170070404062896825189297433942986001869591354622092185238207114893677497341067442360362819685214353042039020897881416217707624018948058827938028195652598342979765678338027710203018382757897491953551957425769434841789394931317679250391115740543793614015298854402065279742687100805763924030878750090668744783770831541204354425593802072684252349342349575679028721011055260266534191319502190792041769283558478870542165192273720462936535264512323055750521633731356384661917412437505005433900230923963640932003655297366508289001126540721153234962736407878558660687287003543741432734861147031207243934747190002609627382018612446511064260917322220609813441833212946652351018734165556257485029217658131856030110759561791910401610828692813771463698939863574228484912303700518498198327741314590953372202327955427359936399913676801331673818190404390523764736000000000000000000000000000000 [161,12] 45068677592231409932466671148199820927200672992445154905093565889577232675771093531410011634216806655247090949039169148083813224938565694286765864094445293197350293943322630696042071246862192617689417920550868848639236220403041017639401567474253790440738073466883957117021995927961698721509292104496905775102791034986769266478250218442571504205144670561405491305982774923455063041882481037510721268231963665961347686367140292239685525108027625714502686153448778298920628047633058338962273681961525780983122489368187009983055239729494056341467487298271440563166634180773510872828978224173076136191556554181727070850142425002219409305903715961635514435037620729441061044350788514682389037779895625353715726134078812425649113923437850249856020643940600206233175490465080054072941174709029073592013858240624549591409164684974127334910681698630677734710801749077623926195820016778099336625720390963159640518650510322266655976870131046125918611562058338229394355617566775295307940466639452752004471430215334402466093674228362787152232557794555800964475697178924157532713419674491892835132438580194924697354024144956589307051514824133486156507640608284007051653935024606687786035268444521768103475775104588908402585096078646009365200949634060048041933082501448339959976382296528015487201829684836679157944344194513947631438522065742290665600032014938840163548319119814590582057104391160680698557242863912961818095699816498671323203281371209344531358966042163714158097095532936372777809010636332451639324012600940124710585606424988387754724881746926593094415543496058910427924484821765935873099000252447578992656832872738761775853563640931932835954358251672444046979243772664089249836797502451377984170345199195330820546360615716047107698285468270203477268759971643783616275208445711463926275118750791450169164364799335514849397399159396949059657359584298807049009986628949623011065060570574158147993468709173081968252459363555134304333385271567559719726428943962639095493504265775238803025707244383061216685551061509072776130878991923654994144304807857018859098494729570732864162437096680889807081409420310943880804767745280289474114871868490589596112403691735828200226593580954462406138820961549497409800372182536419719584035320141543271244962984125848354516509474461456391525409161019506596975214592000000000000000000000000000000 [161,13] 32489663266534681704243248124451528574946352360922181548669070217355647956238766729855120371278702991725713462671951295753098917484154958493267898509146625466862882470273764692893011752965561056487841266560463010719032358577911718489001787079826125208878525028351084965807188272730104061881528214229751320845420361989501821315741047478024710175178580673244439452631493398120131660618583260509814982335969945370201476887313056027223982530357012959568178041501275039051394399928210101230805575648448076166074902731077074576346927950306968490545854240276148433765054502395530522755544219603016561983582686056422034776451467274678199927399702553836149497368289043215668730324741271804285787355287972755410634404630121978786683310710973455753047259269639305969827996992423784260536828273876053467261774067289877887967463522131192922663788863389366759097853098908081979544130647883023924721878465999960220291930198485585054845402880906538185788758375939500284271702978093500619135353591167309031860688985769985436454814054794744215615815739652732120193488570363147252584787519328615096691692142165048950597604507264379415799198166735734151758948891939033151508497820959563465932358205005626628152998539257067638841016264127309949690602499323623339370074834813211470224066405169771319166043440587889477431480567590711633289128455368650352892440365416667115130996775298898224184675794583592750487266332536235343368852427163663276682039343932112952388413398221475496533695349121087233879238860979898602363488078165611974757014114453658617825229099781330207757986588585506447444447673488058870699463109138116494930568789428634430318114864126218279537898413573213162867321049635303341466635013161498076245285723229877122500704741320908467494247143596646615397953619723609988860788813588433002298384902061711373977944872534872099219237135859554458277612057411265649859438051248813974332207986586421160318435252740777677151795688415924019712286286921258442565311201661752992926765535333938162628936778853787296174879234886806609508648690327810643112696528088484444184391164330830160499112344607501276897012413097153622672663673363140384812707764043270985869677122464628671226539679661434622890860821351759469763207184772007911652215602462837333953399090815031004159193064135900220035310189740613505081870909440000000000000000000000000 [161,14] -266453428608295895430176706532715036055610794593493228746097224731271472723114952924366474478317810874160064017351588800882632397858537539735578218522579346680681602521014109631727955283732064562404194802492752977320565337431890204421642617658863426090656435820084487996200820852865566514755509665243085960035584988719599581018093271192787560210884547814948147712051393930973892903992590303688257778155923041326930145293061208146400669035790371922620712450029727419304221443451700127199950073311175362275042459466498994190554609108400486392196527491843927024719939054461272984021030918484247721449364666423944740878583400256417293162372076364495187188892989983815606192033739078943152705138746598382834529932690193250092186305906715151536109197645107554040309841158982356726923241109010604268492242696493728134713418048980317650842224898127744913005825312945888215353704417431962791194382726532357526324349699971057867769566378390298828470303368380029318616776903368847961927341407262012950457135086887921743411531489530587948462636538739365550618313693826148083943707698235896866288664646433167316328686657520852259809878761526454388843461111514462670283000186046451430965290142753631863389053579308026701590770343679631550501395266736674962162369365208820871392555060031792081489192955340443404159606652933112730505336620157230400159004199386333843781922499447128125817373099338308129989576765913269746875744092847309239947970236901028394466894063549574234596894219893004649947596874249914131611280762739925029291038196798469640684001323119715026481828879437107060653162474585015085911351047001083269703141166772978676493159291906363593132253886056481653537984647041127685155072174340503890698311564043729062744831755135392495080430207441428090870149508220260164767292018646004035281337812763252214481844140322566873113973453156951882380396921300034583240526561456859793341581353657549335410208232627495637867127395153216098648750594841161057986049318324951832840893104729265400886616009009257987974323888518838712634257690736355175075382261987004985001352058714923530614944685563236157560276731801617592393676498030736839145625954028767262838884562415132028434056951875624005003110296333744949937215918996598486897572357177828982015112779801699632337835676280334688570611277863947042801319936000000000000000000000000 [161,15] 5847185101440967410335235167383638295871842997914924894881768236522239686573093182273328653660211205733890749965063974636736699432238817165513277022114769633798679785868385701180347549772652531458745008332055315203353433127945657172673321424441360312487680749818191786945493137429521076969207760984254728562759554446670264503584088889727309859995024711352539444606882914698652947986442539356306155080878223151631070165582118724176422770556512000230868432673223997934994882904704291791975635185602302994135700007392334215137316652488615309639636065370372757906384275227865998829645196692167681760605961202212176866378423784478709878029491958603293884948341780642777208106660143306692408663110850565097698375710167243047473644249532253525399473194423266598039780545453874771337865377369291897893470663897814783653529174971452429701330058003431114991612008662991243189493581794863459012745903400062993447223409489767699590913395670550240275484111829927563101148829856539693067274013923790355431198892302501578674464922780559673164466083001397501312619665136162939898318399233746201811802243073782417328006428481632883259181688416055603114761454559407587982040859986243774724024868980764140159220454694407527597684155855709071805633795159015479999333363156448050910177299806441568870090048556882329055742075700840623793957812274110350925789692293114630377962128556467811240256083784585795089439467841022346209050806096152130149222335785800375765977917027161427633560852389862736858087017281151009758118879870375423497434756434108995371292453049756569578300843650635467906796818208365129888904279922733355479259595524694018914946878731662102072312493515375271021517461154827701237521397617744832776907557314472401953313439701788979977083943772310968437325350215814797014130335072070274218924103614109870338325336542784520072205756774026620977907500131323238710678294600642527751743215384949638304303538044619474603983267342408961638389234713032613093563184615419176182935146648578926681989903419155213553482148492010494854338942121167297333202237206413074479118321821362747252611266136662394518411860127652729927386773820775462988095997331666469055106828217955110202404325321097506235148096226778117278713864497177247741354815698083702100445311316090007904505323719743627998583583423747083780940103680000000000000000000 [161,16] 431116249926741741174881181256249253376329771304758068242462384503156149641665291589306888113306356249120283931418624147249613343437976323229642539770281623266988194825773839986668468978412399073473897180147623763526194686062901879708397694335050592136877945098739637534554497415475566484404084775826593775211065461603349832276453735458991981706826699467456817833716820690858692199312729228026298904172839451136470968216748682469298533775256977763206894290965015903744850411780486630525113499023947908901669042652627709133366479101536757765774775725902878846877641904444054729531324315641364265170129132504023566385104518199348991183322555491652089791165550473894952111718983972037242479686401918175418818566443282794814419586024677308552346378771806231414524611831987098352841751926359246099605465793313651835486044791132782221149590974343161608756628916601080946887053618964742139049008511372411468704772175658829689052170906233524989115172469063699984339112088307345228263812860216910369082375284880724938857667461379454262507619722113420972831723445268756383908552950597570213313739031000483901809308269389130638602571564667190739958892771531540571055984827112191404135360150359958525125497636232888769257584388271250353314504954839055538339109002098052143231166088242687264742524862980622647901436728804403636184628458358805327771638944867082070543881626532592461328026289831592076532840590123325378478218152131458540720740803610368886970758879001789508321271469741978405381810222883704082486800389239145687548622957701307697686576317858253272120485306861381265922505670801547708586177893738957589789276280309384481749291150218313009553949516935585680218821461951145257839735651271451235363158751695889531591657086898746870650044323078225662347871693391972715651493964101727952018907148050285304835242373564449836534582539318856894694309482891569424725778504189054446237591261781145894865447984092682673923206078928020643637681959946707027060642703727058420585417433723952507265917979114289332334435663924769338499771717737327149727932669248655396727329852962149606399651749335169582536047475764455083122384905708163147106914722214851909236794119875174679634630539501735878203129708338590508055943329490534237503704247199976006607097661603306170201098056469669550106005535882065016258560000000000000000000000 [161,17] 161028786329685276050221324093551564872250274540073800783097093773669612137986026501687921475158372486518415395516235040133872907660870535880785084399203828871434549457157441022042345615391589234355999192789074803956441924707389016221175266709742851344565728034098190003842662974652615208363752500766900003201577719303991458814474326598627458816145655867048982406757168484866876196764919420688181206920963357816317046558148452431763217584908048332212193598783782165957102152985442998401393999757050066836982622310115679339954097919387900001162213166568189888382091729933338598932374156067659981337549678364854306291474186190310493512024655469721378304115535403514702837129889562239926569644960244257998800523219467883556608251569285441982461008584250637297304658252476023224108852858419042837146414956540513598444740675667288425278444676119362759397762444309075949781818377463959072236402941016470942122286180464363498009886601037201233413376575662472595404763858189304539006020085836201491037127488935849112759577243407267147596630978579284392217986680173223481530841351332301852770312397671083509573194765905585825320527732564059997319739105987080791670581613843271881466232861818872628696025020102614713398691007362882864018312686482428727134130606851350653281369512015757223222809129721468985814025439080096944127954637691940809808222848706092264266488063387858793427802182954247097340416011686377212475226541285375593176218140729531400751635653149053594500760447896613339875441312219643187759113666274415675557938168442154548197777651670719638763425520453764681492423994758886121513152621689271784496287826655219351565518279123713748369260627286280023438161242976627379997907479379148193075205445786969991394487084735330804804818586354465008983035045598683033189238724880825176864303355364081359666084214195953754591127400621554269263198518422374777844359343542465258451004098738882695559316147669170699275999000787318783236668390391396223104891300069675239704963705321541096360978126602867614265478527026407382572437889841669544306472465793232301332331207828091825031636404454085716182401105382188811222351569060589474917490603847783731517165499579609740325143103630983744094724761400122754556257476503526088510257765283766891989297620834549870555230396605591291397415999435760349374557716480000000000000 [161,18] -736174458708079277367920782577628165463911036129056350534720467429462592259580228079665791475333717494504688214818911384244698014586954993081400226895811162662756920959070380387117319898089674874017981786399152178876677938271121030460621210314405306153905195956058415173861722807045198885097159266075811988852217552928595504294334250036276915533490336421400449251495320667077760087482276566871097222755464619304180509758859126909087778237967336503097046285377932109681695852876583438839212614595787438223008735412119001229154578831062983086399641754949864274755786515058962899328507871197304526678530334075990754912319125308402863005398938621627530535416026618553463625846865756088565701315042804483576671607124684368306616239339592382027403021687086197639536913885240400099671529935397417556529858171557209160519552017938960061782641807894694027860126825876798950815115213107137646504567308954192904316192361720128813710785331035049796565728398591244543976388130749361268582866650714108896069068245642844744844144128721545822331379258913359695163943969119630353069459296807525028128613240879670268513008917811609627288863461308874423010057296251744501899493843952160690233170412965816958267231103895814664405274386601385800024289921281064032910000795697522597554780598551302180756906724870045571646935468565335922916874226449873155936247441479716561925199625110909421464951739269929025621139154427341920146685319755853562668318087306955031261559765925659291117248660586303418086902865027171606933246777355348681531805819005734637675198347327191133437329730144906540689097729760823377644585481491885473666070394126113856038262267015767714158440243691653183834775175827926889578343932211061726304511566160542787518185501059311003462676680842796647559420579177446026732164372655432935659356917276987193539641530204163050294335493886818139548661740671793642318431164580227410597064281134073478009591522914303808862735501406379280472241872844313446615208413479006892215502203270099388665746631643274388564531837931167432372315387548743191903269728848997869710307881935422510035260767443445239372109958576132506351561912061084894999130349279071397760549739141199477302670226819087676018328929749924571484144500527200573946700013694236226346365227374746468718028376925036069429806493039465001879234150400000000000 [161,19] -283351948146899635546917042330642924226523188889080666762952186277516423114081011634587737451940625479796529772480099462398272322602056837735784119812994724962568286532408953560469483679245268860858026373857935485214473457692961898970099097479638647156773316541131011683646197475112522453015296984507706069615792858325307792833368157773835049208791693359737114595723104047259535982169668141027474222934730050325795786048884253408862595146230002676315303078315248016941625411436506435735610338574872302916056556981260398928094626872829140160856635264577153827905448914452859544258083511175949579014726763341250760410312329723233239806892807318956994588617644557336561820672883369999252729000806059235092958024199818333431210404402172615880843027219693945519206656550494525311147678327843101525458102835087547634065290271425827074049074237453585966161280081168250654327540321402670824922870566716983215355601490209113361272366631072348486585349648149247089975068470815263003832411695058829424447988454802686563129347595592311133886216411322803831773892228574960647579930816181648013941240591400595981964478656164586788130472677285587701904294258940029154580023665922479617934192523154694655889597954401162670564526670979070303508613994820389627739852878609500870669269195344377125465917381551799041236420432970580260183626419341813321557957110009701327831173641019952498822588965096846956112135331083657373912806234494595902247323550444601129014872429664463824782953087725922403810280408034295968569800155906967024231226193530369681576590250360788306508215951150478124645058295056060296293763224982471139801531692275717978497038204899174177625502493122113145547098277836099246148105032765666212337972626474737582452712821565812493592669180263488938942061407066406227745523880578597308766223740800009854746246235402592353287269191541210668308916928278344406735130604155656563114473695344747177895262556005873675049541953261104343234449138749764607274640475671229909692133904587394739896402591679856905723023153380729268896822735029099927713584079726949421279643298805017398660768154880637452055599899564022159038199337998245015897831502549638965174026513238083231226711958923795337348060940502161463023837676583507853795801675150695048359840582737463744736673991668573429193207818360506803416360550400000000 [161,20] 1471873632000162919169933751771598553506932789131993940824863904014135830345829715380083773043678256820337066354770169556946064867301638348903045745889942703894091642947199423803264617484807737189301298647755762448092263146693933543585599251349932121927995522297543556552744664058709306322817886397452904331162435327963166031064462745831040059533251449169478786031130223190200997539905357601759835982606422199625354581523995251031722377750289279521093386302507619192600319198550848229606339777071745368421075448877344839779879130726141226165115723988101706392288167890674042748904631744688088941144330048303268476619025953892245595129554355133287919301001190544098265882491804081382390257031090200561124687725867836692424962144427545772214193847607999868900410169993566306778871293356955950529143070420207483667101556805359312044752798043591095345624201743879202652234138075294345164561253706715324191700440546805839605811444785349533147841643321380268403938548130557065383518179645795740819735808337698232393467152368459484802335864685565762281369606932607137836152166960401157142240922501086056678361471735614793725250071295939490349174389669252155182177920502788149768291047228806370024455438670435137557914862081601001613236832889281068227553616960262530908906435569344593425357555940043996727130808055100140782191240769793215090569982305585673744158311573516702839101421091092179204460308919741998624234185766671025296833728239667271309841525100513191257744719301305966138485069055917213813123800281012272018805062714452535268449860780931103804527944758541212244004759950754162550311535674136613547036255671691665627609560033542043359396132848190116285645989719587143966095915460067255918890986420147866624967394808070447013660579187391265712394082293928788376302135295686259203422855528606985250007438145374076928280482863232224359510656967375627354774596484252818985427518013197002093320516465818812208950989256202926135102104122783021353004246538391654864203758602975390191731735261011250316238788498274503427051535068424597044338177680557945245097180264965282434743240954114977446832607820026492217047945194602616570867053145372914418020020636505562245812869984699148929474003804154195041620831022593817855425005285122926422795537284617184341442864885918434577443205288649880480227491840000000 [161,21] -1880166953650373522572591882399880040827150289250509330049539130362361662959573802828007959412998383226613490732993923209401177921669698106960510571665310307464164075531444831853505423512720989206147304145279594358303914232815256813095592518493156757867858638251911647862646615300528341723946558940493502232667288406205394582259940522205923544629623113933875360324498561165359417911365445001577486102162961268806643809128738768406738371478790231594238773759450082222765256316027040906211324498503421130609466145436209445763100538280408881232657206123268642951775979205974113713963806903653815555463482285078445805298232836931719660398035175553958108797704800858142304237383567932633802697390048201261572880453074603343919333252983788552671326609208440579006818320421905828482768891300804569392317844861155277068247014524245792538879575062769635015071224490785674625681319152161925160272879077766371422578947240155573989007004554348931323680582925540634147741341242908656833120919277854520321244761459179583027430919817581651684860935107481749060327204713111120581609975428464541524429310063612475261632487941411210950216837520724574523240128877345002136965855337329351499068856574420143997651828356399562057608907923124532048392205784822015867152502473881564156633631169635876074766341505370274181395600312446194849615846984320108517694770251220097430570706034706973431206516532386679520405207823594028044029593862755269418025947457689445560018786844632404660370096727653585901005228048684721445305491040001615392079546053162865356646436407559249266839273884223637476470874024200958688682447222609044492828553939658863687936499093700877873241801352519486425576952921923091617602727369241628694577369283946216073038914137060399473280114748572426856691143489068318220036387720207901236352796436774244581567211023553348100665289882021699908150166072154960090227041604581625878409950669460126967994212232662843238568731385847447694840385473449848456353090798055231956384447240755503984728847578598112075135209836997287139378564340451333498075165560825465594938955088580421550200511502468304522587731628004988749447435258509078825702168654046763108774510000059650762560012213863554618792804458489071269558402032670210182614445337988102384120806160244703299478542586554822631776780974432628194303173231210 [161,22] 2313520056080827535877810299240896733881404262894046285433214187731907433139420378353397206232704880159509292541004303215932241790430042958525923577418250256278721752849731656816363430231945644873127180653618379707351734862925806153948182771768229408097091934431849979040279661294511464066690232740274551375258935405043654965579717110212730360070222553967483921564264087551602186122693360299462962681200455421388659928296337871110484115417617455297681999042913120675843499153112063109791262005732636344726606011244349497491453411950385865549034021680242513935889567016852783424302509289467923350506583712835394693423208706267883697191921591935988943710921194459875478847707415936622110931158057645561065348113320888916060271629623710649121174574553077753018312047958944465253411491318074706810390170836577936460116596694467200539821982807924454847289085038680804747726418414889362453906167085362174302385876267703842164600470849498432922689977219790296888626817966251459997262736461960041560712394723095597573981655588967049521616512296727901807229059487572998886314234015406651325374493383614218597521505556338330398041388574686534349911463450230896803696737533308365915142945648217991790167883789691563942706217472478881303017914514270417449939927597274076606101782393719693234318521869972502548513756634741504165130625936438606134104191573574508661433216234289748323364696907945815955187627758421539352806779426425334232821791201981661686902937277823626001883314901669319297273652587063040629835289419288591767321546177867426309720910030173551492579508251704985098369626939342815627894797250017089459399336911967747356547404573757937458048799058983929191415068632031738512357465166859255720903020006415628605782439852691865094372360248768429143144070526008231234454713112499583097637846257601679841307683447550084951528382789710405953555926265205370231066977031216568073043021515974477654443555831961820613424617456232343253297049175338883848636446781426291837882756220411569714125060439068859604182337378980445581888890307879663937668774269976489867301572699580117423858337767228697079110147294942738809047032567483335045111232454851576710593512828247550420730384764979928097761928200547582002236266497448378683874302177096107455159986739041195445725282222231814256542405849319630992011360000 [161,23] -2001334676344679507414828585632951460050870246092574307240778126182013647665860018301352031267877675482164739225883251194497960130311990486191611556293547974898240746695146006092538235685479617447522781757419087467908107649353745625239630930128030120442398853547542702137407406662178596208185232950439627343165441163348671482408838606014262467430527719986284223784575979914796208853353317845256024200181173375058746819059941190867871158374196231029050347388917950079139693125460622517022371452193040511547115245154828041855078487886021035949092972291097043094660576263992530122358116391634768906050734939852282291500157287212351036463015969951856486488664238596567750641607317988950735842901409980856958532185843079560370081813168353528750093420598585699102972918447363283515327636576618169113164909856484940887018130490817333224856689546536403955296835240549861843694446360880598776619822376737112383564023220939059942950079201362922764104778489765237795385827785103127354102897929550495213307942533593907081955320498518423182550324032743315520777515275028417429650480350575253295136782484918371375985807090066894264708248735038101294365302026161310237170844533775083118436521609707177156445073129740178715085490511775702523081811364960112864063993249217643770556239349572445643198786055007957585218971597281380006685585299667425216243752579931507512801919737662143952272866611259235020765841052906878101442240752897127711249310700081783225453162551705699423308117497486262283018222349490514785881150169235150484504756124515585686103603789290175165730314856902867610798348555319107496411935225787949339520417854965172789008670634293565341401304245480904273520871143454045237521428676018911571680137317872459380975720454212868138590289309810524600469539800551909664966854982945614349507250749878377025391057714663238747990739021872892000112151782083215622703441237467659421642026305246186174594638650545879545806865192199208675239810962369132263153574125247786887956077210015632719910106794966756444927205365027220268649375750213149297415122202754908603569446428573576234586160703013624968888659728974750252406424434742415070328757607797358020309044509303418643741167217566195999037412245218634253992974822420101445822437328638177222159400450671766324042883635711142640537740521294889516061600 [161,24] 238191826246025678787250800258240130977912952980598103823827866370146676859631871154348864931807949546046978791688631306310173577263181637786738846580718189398788603779618893572489367432550505656815361334948225392026223612930258024532419790255255904581025283467911347121995080621635133822023228560590074025286678513793062639605888486989461249165015349609623187557393064884682938645881156143303266034616124874718461546738105807993839597803790705080597576300226778443333081742532248343732488659718590039206263221217002955411745369761465310474595260180726501366302979776462725474907576734319112542692929967550586341089785606384582376245167739770612772517120089380292153570894466546468994029568116771642680734264113072301209819303147903146340523967068392463534372369548784405890707992835117929242679967627628012750007039834846862787593394074477749385567308141297443918691760583860795053065488598332432206883096098209905525417119746670150979921561772002981867208233760568340578310185507950878109781980967282042915300153445948537136922963194110553539695057855955428253366435819945647188816170934537234378432919427219644654391275437132970842012139251532089310959555348164785853245942164009493629465455673527678253880044479865223747637163852332082131731717442756117133756707156435480653201398332762314890906317184012369860112479730199842540005525303253577324582834219618354844882848455641476231663577221294255116608508116302337113709580126071499059854955291905510230918778432484688782551668871423357181873643238543491179978533422492689532284304479529538209331975617053442723015985215950223887552617066460675501844851791438740152644861353522924551684177458455940255832650587240679258429026002937387634229350662985665878927005975488976709409921312980456294243098624999495111836329379106670025161172620256685851410642915555252269538714212062276110085004126564399311115137368590529189797525399816725140210707697459644556002030764904826689419358448582406542961921297008781395890624707630511923077159559568123173125290548179852472053573786678342191141066737125254556511130148232319510268718411912425831674779645673032519556736511717704295948877913925206316523724056326936597806984784291490492316828200784532425078281281808027021124356335049164616846140303597296270412168403619184825274253160762575329600 [161,25] -477888846709664200880069337003561203902947996882171618801241605332338440505117734887587104601094418790419192208345987442490460019391828018202892387383876761412491260052701707947049092500384661976752177875902578123808618488736066805595282487599043022088299465868342195336739431995061140086486175382925959841614333413983528751898299329700134064039432711140477052153447315669534500421587976896007009369241283976192251257857304595736191898305023825981368889391091499901395626082287534938992983860935491007808124165304656091247164227880204196189354733209149520802000640583264670420286290638129081860456030469050319202719687684778314067470759349867392212543041611525917506563411479577423558824189991029699584905366348396361087113983114432717984569888034206243622363464910462155193300127556137255381731687322533214075683254626338810863938154767912525298983275572722519996587738022709523680872985990332142699688654350164083604226253715535175251975317127199911072926569286974158710414205570149001588356245718953574051694182866729108344947975424054052157626945078799854593118500189796767998724804822347758419104188153470467073404801838670004479685646886521516223558201211105332692961533468589172606302748168196406498494994867863428142704831860762236978517052324469431487839088473003649545049679548840813110577736879344231373801792187373272610125467726106801709667098309129747000725071515225577890380763222322350627219949716835701513484676146580887919733968899417508209511170955406363345517784260420736509735454060324151516819074426810457436808928185953712806894599878772985603999240800417017014660733663178945053379813536000693629819686440472457071082452694373996276640504236789762602534481929733115876905620628708773206670385516928247044044232028236686634977487710866512219115931878637153019438479574373442996874668418995851899537633016485076270264504693837606390418986024623370523834277482302034018854586528692495195696342022259394902429569034418528090321912899377835158667409232359546285969219140334163581355349605610743012472319770160193687584416526354169817026400305325430608849517919620670709482887576067072431714724183308710086475421287605211173849082798334555365991715415033828129140105309940318070659208467854778069235281197410723099244030355749026761010842429125766484357924564503484360 [161,26] 5403573620076174470200693897920256084194906339104828267755303192219426990433589618884845860311709784936510169445194201113677957847878095648278962433319955395301302401418615924336000272097363380856689946214774207591841512929008922984421981035536989226916138585312843181055722193068741021276938782981105605506922767568932534091147135717213713570623869666629116854341956880943176964056465501181701111918450198375146036554332785017567092088282675911069971592285977547018851528367917088120058863145715290120284608613800243005916978254501973259672732640254071606303964646491922203777997147522002747076716862187710491456176297450907254318856001452069817066020151615578488989725531262654903868746762030730424871727780448271539314529374719416951866111266950184216306729664239381259093069327744801287940965954881138749356446586515094322359990849489624819309668641231347464192928879306182933830266374244806377230263842668061565635993290257206190380323309052596557924400701256634747390808827009583700857746775342115417397872962020564464875868441822963130921523807550482310512898382200402185690305814908010323571984402603689579245303237169567537546631596172547150826456147995707863854766053787336149484373090364184604361842232919017560041116248081039520299559451295627978736174169731264332204866698306419285813355171499049511273477002532993201141761345139647953111261038834616357319837048054161995487536084492534108652717827908684586583150568820972016645631264475109470895722451730554009315648661057812619701546348913375652484786517628128199673715754344304224588312269159713398745202658356189964661056530477986474356287962804755104584468209599905392833728187845373906108863518172335236062428889284603075758643217821907132819133367396452583516955618089216340085141215780748651418983870246406549129677754270690100724767471315737518441508291290443234624451709124647810596455226913600338592853026926083976765612628353032252595184238953378753231543125706784173826508361663315935441692311068284631393376546378897966395274456476677984458571835316158606039554591876646476119344657042125114541981118830530954529657925267793617639004651791041141337756540947277166334681170907415165015396415924806569854977235295631214997991797556194714008376528883150556343040792917340723708215465618298039971033825050685440 [161,27] -8891226659712354907792861548490672264853216606090881409692592397011440724073049422142836917267824299347791680793575695585462099675805069840724022967163542416487569659767906206893046883452320846490310925106376984961978610259007568485091724011074202882656765078429574419841995242449794815545951495905853485330968541445186864603241253313084988470612965274969079288651540974883578816327349545059609570386161908633969812960770902875369633820576761103408842922375960148622920489942565019846596258572584258127709966799381877843510641997335192808524492152401383583897516397391311136459979821859526372088625135165561629122210707257736928325225492465480249087027420622992442436061745745897334398480210006632627506070404625643902361976534501515351216268592999058362338521758284795026148648003772604015925109127217813452359113716409184769931721296243878415982708648507196436383635068412563605040488358496897032974854042850982715347244919817762552613965921643762323928504520936754247211347534101907873491686473565854790859794263652478223544159086984788440009008199871121011986081217183650497952099871239099038771847935463085490882730325413875106902933583857717512472752185671889301636466607974410740219799856589433583316767634579957886810639510371547666869090734781430613655012103661881212535573425851364937133622844089342646769058935647942522597333846745296274810490251398266038768095098382173191886165639306257571411986216538612485952113033818291554109239242736440980420763326936144296208763605334575845847676762944391429340304537899984615191669101182292972415259775423931700959307756841160131403729101657180679568183683869181429268675872989793453908678504077815132275606670220034694619154118028544628014008095772413382906847465253957915070404677424799930907496959592925717037687564091071760629207197443172114619790449667060584679152963542938138488259628300242231146357661383323211548780763563436916810043768384400802008850647247652231978578690349448885880891027347729508208181333864459185505306541816509503788670004022376503191375658108097203966601076291353512870332826479758119179306182652578028506750922239812493483173908408415197357312752710646331434554644313149245611377440051550254674156389741344930717743441963102777107997908091138708676927567759567176154020778670709119825354344848640 [161,28] 3588768206012207332834325611512163261178859839545224365933226963523333598814737993111210212808228347438939692650440259002239337689542506994054229784977119272842960984531863904279576863304970466666339920429748835175566708155022148860548067158478377365769790904875049525104350828269908035514290505098938179934107839566105715870062433961770719992343721063790106983248756460411752402396942922782731936205869701426969043128014661453588230012183295136329415742307377676729071195604405695082433930742523730184542343540132380026669552307516539734097404225178917142451025773816719046088459013054108852379369644460557296292436542743628268814361322407390782821426176497307643050069192524788845659235195386219131406705827422421955391854931789905046805471909034591212514609041310767227134796796538646560319913699050060583372870562164366305376568588550967978188417366623216204340381851294951318434519360336409131893148323918398754335424231557869349874227888812330923541957851778700829820792390014837742735931097681151080594759075032953139555967512152288954316382490342384033267570762786857942153572912547602016725854074082367506972280288013399437556141217828859839172568467538061235470778310543184979032811034001700810681089564015910279408565276755691481524469273292660269199618787095365381741785298607364745295230425991782281926533591287058701195478712978697958806826298279825091444772780356424003229420934937262933324915395262176441732664464669304529245972692997601566235160545344487622359227563488934445899265372001839797016054749601035388516857465571618144215255144216570971356766301008645944349476578758255869765972659840039205738133815893831078473207837054099467732509678908355940131231470545900715731909219841434627809199207411264292419286466731818228926278818474815201870689464218838012513526295653359147361252583591937119958060405607847266663432915355122183994864961056719983969552387593211202808781542502509286897106867296767797550393056684558501108132071670177718794423189272648239278181686809864865250069621623571668246231868691054798387668845705069091445689565518832471437145284429728845928758518279434842944709739776112375333026460112883290070242617292582002845975946838147488324219949949847760993460132869587156903914385938429471530023405117321873418798250445177699833833943680 [161,29] 6399070518763245263645103297568806231211871440490722055388982772107464937355141335780622166087092217545201345454138093554960978619792946995195150578019050442455524476876923464719097462868415629203638871352595087214933962215699046765698400538189250850067599116411675753839119466519594267131008877270208866501285892258924545906638576744078747582834503605296266561790223552988872381497201846970925441140796146241478112556008623002031634994732184548991302702434432398199594524590687037672182643572843804948574715916245152983504752792853553433222586246833834690511889627337877597611281142395876820444423470225060087708617874693638078481621198614985319596451084202428939428749690319281761623864221872111996310873005325708176305133956662633706772748221755902444924177786580003076180428340505706392104894734963987278467277236366740028097091064960545180093766640318404844364719781403119573922256024402420206107232120081747610039420725259546907227528009941166245802100023538909556118013641426064902419925491446349748795826331619292772435257291933756951725359768727635617469260557676765548136981102229822895286897695339108665591669860823308969576366201401038581067197582036849300054617830983865939260440602228085515981960784639439320762423384068813099594444134018664122074929145142992116237605535583044569955910515204166467222015420647792741969933286711317392302660484673782256478434963647444938903809378465387159880886103575424255178171838103886805480762929100380483444740840990685139435253539073984905385193193621521226728700253261364532128518197240498904129647107280660040554473180034021938891896843288405214141114083873694487882962832527781221283910959962615759110162913149888456016142083844535922124537283388087902481419794766123115542402556080643219810215000262154312822531625120283053746649641480801693826856233251665382066432406685305372723981812895014821289787638102886550025410672400049584443781619922286150838185440219368399468369158221984188206241204390062820459438148059192243583106307867971704419730049696959754755845005336134821553461752254439841206089924989407990443347730043465061848950457120220860960586595235147687769178995692992632707989067813738382667033436389476789117129921752487096632299979635401417382696402126712460121386756514898503817959852766842782039262144 [161,30] -11277779435117744019415849921957476705123792867991464781773619946998297590201793971794492753668797316514726463273023638198198155109910347559825474391406097663759806804718234120740492098530699834385441990369430695895222833013398879231080190592387569845524352594693406260640811745816953554532591070616716887592155252984267571298432832360193874597115728623067457233408387278877305108930234148769946487469557056682877583703263209991133828334000800356341423637108273953621141065910153538115496391554992463881364577881344316291195318926945074486234355165481631800795906770651125497192321363823369333355074062208095055183422903585444801947028074468791847118107160178080721573832259999345423415486938128744857449725135564843124935676827508351295747717217576651838069591886088911542826360119238673547231979802461166481324918994222260087290862825294395528450738515573307738170988506371554239487591986832931333535394558941848048140148429162831981610837056077291899667102118323116519623499194281270928885112814744955469109722135362212363309251024788628119115351855576301758056876062013672963369887154408416527710662639843110727946868324378807840460788170076453125496775372337797426180447020774905425347828834393179072172733466781095481161502027059834985607474734131308309343090720575392807847628805529406905947222288399557226996749252665207352772905411861629462121517011967866162564757415327595658046387590122457183015353721943576658036569249490413353769168386707862028029232036235760878762132249068268139483997749320029990755052887175973282696980971828350875147734266970457406972265487278580084042936846076441113714444060791968174936372186821562923933708941130723310672715580521720032288807847629755364405159171991983298605878497092308316262909554898016045529726192653758016179958438802782556595901049132044055372396061772350723057796785073317259555981144774113477158576226462903993181926556222919855976980987447826028033722735072855653815942040314428904236424024069965962683944357526586311525870882736351913013690693863070357019152876279536239629629080002922701697809618136236080605831128171191105272759399347907661617485012511521033323291365635746576752466267382621621835530901722913748861354877088976764553420867201052987101915855260869111439326447287056686784031591412362479210752 [161,31] 9799083090335055481813351474081479433133311072329891801545629527291910616598581920970077492409110096163434704627199213378224074896771858223215457295932001351215227504531834772618401575725859963136266328483399637549840207212842753977718407620254620835290506907535546003172659262504377324836398941012581613518998206934347195832717869727194616857683983425606264687095465940702316280399116194663774546746538601713854338767598309969649698686122744825666326102781428130616853149292035667211376021312561276573992867220217319583950952943863957064680707419803842177834231196698371084325196760238489399650999669174318835423611465996862633615323619189173622172045215567193362734776883069461669375249370792119855698581768706765078535723344862704114381576491931743523281926173848525303035287316273110196959027068666568211523228869320871139249058661552935847863077984130765413352442513614546636540822064615114418436144103718862702882346516090715600657702528497178417393457460053185372184964922393292927363530783189067686253419384882581671357830792343681844903216302403077280732931066831963759948226171263670417366385874884499092465833237458302394657188002311582452692502012529543204700748400334698125549993081951405390928822177116188283007271469498910940513618746573551466548970605939693649009821473144680376918044184229838007629689947966473657395237195939699005735014239227142408655612313449361928118678203733276229382160000221739233789606407369363008964677200842363720602320515818458566433012647175380046399157002319475636798567998855436694495692960685396348807392403006160291312397694460009655524120736584645502936161992401417851379212764687719912184254234337400395552250576401847658654090823004993501032897405375287031957381215818127023465294536672548288417887383599956392855164513254294643886821734884178279180049288705180211403123935835163510519338488604321970588918913422704798259737109955269886956500747467890950173834591123594968397330038100062532891887983377494852487052340737078746478478889699100918060014343066449744895906128668111942442212328123611234982550364989509542081384617052444440301348737660400997827649093461596338937116853869020178977655831595685431489508470463465504913111699709420961880741182919747719201298482439119471693744475456654343245442108567366615776 [161,32] -7977184550437978351545316986509714911035218255318795316335647358299769664828896642785749276397197366410175913810564124843933453504953786616466934639701064512318668660170247439076775626971018721076693744772152019645119562365017609179596215353452953500454636757518147206281816833361893105877000842373830829556997352294581500650356243959712808608978655525135873089644152155793022700344007547416748185867480148694326794708452643383820821852511736972496518027147779170317277954544876481965723471847729236457819367637654400876443210187136536614528461949171109359112081567141017686773818149003358841672172679468243819822221864099947313634057969628144301607689474582055719612224393377857241943192487796437615261956017842851781823287175564829526266224588483884376369329129383993939669954507187146024428504691116161362979845556163919568586991544691028452356700156782063284398569813274784260038746253982470392848509459070211013891924226998628616328376190216404627540433838295607740796807461706116936490984381556346713048876932364237580246035122841515634828906491590992447266260224066209649002704204886024089805979638655462005863032204620952724997281328790686473900160224861913109474717160436737453155183698697312695944995767028663120333169039844112747587217288855083092345181433621179638830289334126100867894504787880320300431224280893507618586020123078500668171951989584379584883489687846687535856115242297406369861480831672700819001587130385520365234897577976838704221673629787443564435111757067867551581610698048980410788300216536997684738536142860884872263650879432895476505258033569558963360919610026446000243339068657683395182688340653720662210544482289713627720847497755729172886461522805515675136595111545354972948385749218150883483373634201043743522112708392078480118204855727111036458745296323707260065172404313375460335537286542599084336068813898502967042565790380295749426366485790179969628748133529223592387917312136397310102573337690340580133049445946163828755592444872977699136810114479019525199763017222220871917001622261151252857937041213545880569726981484085899204191074599025601231545880033038040665271307653059368721645093478989620062878778228420741673199827713742316673477454082266811609062440450966728252024828126809826660168049274757515126939410256672000 [161,33] 8218870534665246934501963695322289818375192946283652541973022388811853000247857811543997394493072753121077075449613810475633844170940825542244957791832161705031778727225524508737550152097833131875144438186392468620364763558655236994629870089390668019347377084197935903225201007297645627023229530225899455045595417953961325601079165934381360743429639652368719950423228181717708517408925019454983601594308014539346992759014898826498810286879843018942351412791833916892137678190500080552119051026332131145823964041296351713887103640230418791787853429739526532137616988768437178314942982604508984211868901963013858762031269414221151406143350407143440010948705125790453352181778767794136878626736328187346045721383166420565918909674944207465278354064904101688508781547449993480027204479343712129434310129819304956185104834566745590665809184057731096095083464016194400378991835637992127746051121965334956192982253298328012358412261213125682425803472414111700941427746724150011430051712125125993617252507121852104032643820211406009268602745641943732082066916607718973234383245780547940920770426512022032298171238100045722569075028821599459285638479266737481905730761007634235935002031761161321104851649628873590226196043998454991473284312850572132579310761891392368905516180789854703875014763048095317497963653404390779223791953927059619100725831997106688953348589463406488500115637904429308867919557829682885386121346764845086047076993555859832512737065545642687403022551350997783186656758391983067291581415565111034250033053312086982965376282210669405012477991563999278490190547092075044640294041201840529248124604430369672962123844193821327415475170322629103553863078036401773902428312394768589817724661622874156229069518181068848645564935865474050400754937124476027960467750467545379322381067782208881590782134322287585172547384185202611979798743700366626784531592181618207315415773166117933907183514442899205133361679666972683351060839375299915271372525794525227654386912618408692467762685168674168780165004960805926078271031597419897837022766505706742222720787479915314675393533953301937885536182096008126429550579286436801508065355408074112210995357181719291591147789725098627219887884301510069991003150692166054506489871122334186791222161844940513496071301845760 [161,34] -7999390463229904014565773562454006446688941276708925028740829241827010173106555129635381637185452705379946194788636673365116475798058231004405316683820568191258865449378466102462955916262258022643520343727148522071456534677431765764787092177363306466538228466992165560392600362086270083861350573469385584547625612543734595259045047214931721705861066098544368308266241122755894653530332372546865579399435271951003308458136832328004313557291994129042305922996519561157012566591298796732925659157614296419758930889457733975816586564119263085984481107468032501565373981625337432323636759992530337165072768324700572758305282168675070309389775176962323587442203450416818662547156621763558539813741685893571068707751270974518146220896403102531690433389042437862712181565196178619820700175513969743093564268076797202954567666501196109137579721662930727760941759598510657852584110081792804769927011616219540711654721439432913967784432400869630915783011075624383712875023310656010537632461487135481548610525970091479161800768198058267858422884021184550146127574345840960443179298735792449980533176917180850712832976809619571677195656296026664474676193331989384344257045448019343840848614173337638052852699419071284486065899358446956409797051120374938113495564025621712893938329497897570542507149010371768257039031682364821823658988785251384793419094882974360888313658372571117918435732225109500930390867806399631015163292649207362716277439797692081572855204127968378008652659396074668419855007050484824369954763019854970132553072806173385467287155221726324370569758207714050278988962465517020281615442558364877334298198806391296911468895906923352964184129186951268662746211909815393831401241959715656003030478932921484961875573752809562618900017964794797046442981596093529959631399276929219795813687620500201772332585119428538147884899304478998316332074506316966158847185558003326182126172935947866707328896462148218464662862301966039182707322361252781913971687486361569696934212565860588846284636967517579391222783218197095147267453606498087031394383328875839962163592274418902724894865899519050375037428139458573736223891173503477916635662096355522649553916485433670027700093857400490101452462451165348182650447863116903945278378875944447215388439866772734569211378560 [161,35] 5878306626360651893131345398705287139012708762130345208984275327035549153136360194640664735436963504590509448514904948235142634916737038501992550269978053299275100161872822948295833861086518509997572366897580114033145249663397411921352285414656649192693764392051314290080464200100798500331529551019235074273240714239164278588133555830424187311755705839563734497779461598063133194103573208730617098129437404588561480281151901854547010690777118035647668315003013967148636159884138464460557576953322061646450780655860338601748451268947448268032189002541629114956855860251588965770419315797061446131560115482060870621073936519632254925887119254440135934231988356721722113251500513332831648638838238010130642325411065074159152185506589929205544472604799090288489660469316349628603024017874831093282114524469407006149921281084127882102900446251278337936548415666791691846868040348336653440242381636723725226242070912274315766421798219522852526870167593163076906373539750449387454840602206657102587436927562275784459765128368845504422447400448933159060079477497864312578728582529360093880665354679951186609213431595238148628849880402873393093054025578422436656256336237832440989499812917790529804861539748955076383162204234319306507343795832723324979137122433304079322502765611840721994639504789939681620765908072185336616938176079847155438865881364226420764387361566880477369290129570345033461444939224884721798027923380211396218932763848877227792045042228249226372246341055166700639129342212612419164738843898583427596507793977540924407179175637014778001901794210605461407194656496034941037617495092902352434451500704419754723516060829873343592226257367614673143749390060305805758261426752508512547440265949712452795547214195088445456599316341894524559699013307777236909610542207968730423111865343371798425035199103875423935170685607655050882095778097979393944670058033595080913045399677207747832986560631747672679096911853828568448532093027275641723392793424650333876284632827317860731480610246388313797358700746968489465190980799951169979988260765297386705787325648127641884190676287109842702259784662581988905999348573247367348404049765750673218623814428145738371633051553619635476364094351435012761005701023717729463457198105601126312835869163866478036287760 [161,36] -3142481936353185916414461330802918670703582640136516631261993196112488891253882242659694123589607671693429387635031556354391693734466506720741256594290748212255649731047116777131297433871895552028377617919326106425771227236238017773850446817259324009516813010772682475452837099442618609852817406578626246940427675163598110831083394381947224210750633049329000223915750526870444962269371991768486875977734374047162805131617021289960776850029944080116170703574858187716366301828989784960963613622222307326651435534071230715642299088327452184028723973709852024454260722891223072555970924882240491362364997874148551476882816283882222590278267428520066916207624287419541853584148644674766821810716403882297993795540691046029746628279555014662115676766039168814879804564554137280557969506151419098843384213375458122677698403670866977726751669732947492625668556535287788994925897079734620684469264871975939190782570645005354268349873774241820760973587588165274219505139741936948419338023027046311278637664746352460406632836011411293218162541128338644329477342185104143375250934729012493821318617738646425919627593554625606374199988993970139313865152615425052893693369919502837329745589802115204365766733970056936260460810969628189085278069071402871196152739357699666797809708274516181592069131819245337064117879136791926104252661275133227969863566190768393214201852395571846986200390098850087255807714187800793161519421239265704713397742367833917020390083080197889648271646503501740619742469858248308269317910226556858286136081821614737567608375252260973846721201306121520081692964465124515547125926617092745820006440949433494577996965356236958206998921233074251987437233722904473078223013384277315606515927980862405723383540070601676271790251004905260841590938209113137474423245362123715765348880288163142022651656983124946597325626567252687150005556049080850300157036944493952283885310108325226091132660864001978785568437661709731118011181378729858898891795188977358224062903816463802687298978145003706023387049929710946411215047516641855772255623882424677087337155144105361279430970909173761747628025015859214443725396287724636383275980698813730129232395796935045439430158080530943878930479081789519570032452138991162591871335404799466452304965194968645052000 [161,37] 1186308618246993969639857162999684004253161643113007024465025194159769116747082731777332465326738746779206854745323268020336734001425307286442961705278775536733964035176698484453874600020218226512023346196608198949306985142700840122271631622179553917560717835430766443206984950855365950434435108047032761685056721595511833404459263669986485448256870786459083135626693195446274231858602226130782224151902932990368106954571193538281149811316226703786107492014656345617858079123601942521316670382112717574230754085125300621443349699529280197954154107958451824268639275174494428657310194139688835470855247315183814952547354410982331621236877858484745969612646443476090711322934337094707410602134115403647770499325105712542008701788342761237863954431452449996953401667467233638016366090062066598187475076083432444793603049295501457262047618503330736455387113159718729245689639623146543153760877575124377020643651768751562485471633049298929289797557431070279924314176409509559833429754770758441837764589866467449574492241365670584355736822681597090237239213208973277088325351648946205943994683797788502875220509824492880420086316043105919407119085426763172640357633483997620359644383457240060460556752203712227587536665503315091903343677398956897950897150729772605162393514832353285063762068258091770911434012221549437610851969414882739443052264754634985846570599846626192848929418592821989990147205310766874111704072343140232284260531938493755055152836712981498474769226404267535950412377375656043429275586760314835844258502198115831672527240103864393207318308977946147242355776732482108319713703040544529810003225127896936979253269683541083957953214443688105024937227827971028507620885401537936458341020340032496267333894417458871926860832277020725761903370330035119283317683908244637634795521668658459263132746899074152185012149876122271897257195305855921106388673267545366998016191839379265310421131436554977073165282472692705502947639217711828319369849863457084427430615554122691860906337666179253273577558905856007628800733430399787177526486157853451804767054179413504279271100513027636988519032363401416330663230014127120122406755137451152864796595419116159153872663942846884405207877449838736360584212277071595226045675821880474726959481241927650720 [161,38] -212606418561158290557411782236376470540719583070341619523338167705458251379360787860926525946357422150928843072251887049435299716958483497384356894859610908444465529217531076643165467235472877360224054059274714811787851772537245326304588795796071062989076378415206078545352018923791315277615923462834277448543305493847437702827530158753440905549083973478686883609848305192108020695517276039372733760383414257035298429883089254598615971984684758866636330668117517823084574809278002257525455195111390019399599381301225304467941479746454661252938448245582272650654719038310166678569804029699143611618941597365388315094404798394035669418194459518258918196215707272255823083802026035419254093407698032234014487841533958055207184242659964366023612444620313164093823608211364842470251187388635407326767235369228345864016344992928241431776396601701819451237732616424103730446064769858532764227635076814518605218676854692804969153338271116661856877191890205250157325630394226414592638785611237480395749493572736979250475685404652064071071948773288271534634430476269647353938913972341373299693914990328243629271086239595617402343894825169732668714358601365438347592175682765600117569255866674031184633847802010894050761766254757430442524568244230577432142566629993107374525541101437073761120161938870174155721040253737074509957103678621657954512965048148010241289227821682362309926242082710722292276470328765101990179749625972545770962958105488595469279337350774069606999752682744393239827672818029143275854396604723734484558195632600061613828347031898418270586277648391638191285739487734690700051678215844213575752767947650836273264327479490044176811813689045910005817431703632527549268130972519972889102568496099128426934647369982349240240631108666099273638849928611624684881482132938643536580374244797926867464585863306751949011941111493875003103126075621881235199290390571806810217379481610018410201554509560504016850394692948830035377736233761724979378660125007856021938189168218233362335914103860959704984526166864894211437461430717783107305210493341727097582340850508677019154339858423505053759570194199292713869117074163682122777721065760328915786369563435402201450995275402591027906414001571006400595551544373949343511811335251117650128795963221824 [161,39] -136067414645429884800059514668097225947240267626416900117462256870357657290799646549396252983782579296700276186261351402224681204490750686531043399253103486642331056671580324817900443488224774089091744525284056494970705295854563556280171912284814782683242351380891899050310501477749959672632463652299193052112197981583024339091544889589473413253780814190939220525874925083478983572303544226991355944260578154270067141101583014808876467964363274168431306005207791731973193493250672541799479525847420951187564344212667900151150079942970127748389419851911456109127319505381498637346906431271958650285961987757130412224423747142913885267115597614555977843985311858056219264624633303978660625994324704112218902889032680525843585610049139509571306550266316451084817054137979758559789171242518499583378915678889150880057109259004712828715348859113821288682142549499630173757385813767727886062121921715497064724462997228839807188616699900802083021748891710399789436191718650775882930493652054288810935814686442159284043900556768972500483876777517605205802112611099408257723968981751116280758927291647218699495436882167428493885376203462953088732357472785321972692658056190802275244576988383547449573145625042085530088889457942973171006816552506839034556993982386624158910043872965079518257272160611623915881119296973122656541058377601063202371685902919498795121565439611755202929506331478484022871524801707834119250239584221142825606889866032974478284733919892700334925442761933735003125500146384066664991842380277391661401521649127778048695968825083775410477985704846112795508426129028129938270531785822547894394903234855586679766267963521778032164018150081796226234040457752798866589160833712316246043036844089114521869560093764849435612612010438669439263219369095209918823206733981360966470343090588446390161710626149280870645741397780143818780118083430872860612817022518773232466353261004626359908763874030054028647737960602529812027247425303135386308282800985055062609104466033678892398846789689932879403400755773318072680013873232408575592913574285156224676106813758348600215370521153148879337727551635140564515666397837146085996761752435128661938496247993576480835694010475109736031771040555285035698896961145511102996779073573368353186208850376 [161,40] 176846004530035758574682673715222093843655059650509818274285854180751239603596755100184177087062886555546952723528899854323190410401022719757260353634289681757199309577608914584238860310254451290203632911994804962103632030500084638303536756937961167255300564781733054235338586468179584018595337529135954602269371021182629409042407606187018573466783721353674072629056875834286007009210653600931300395482629032327426391188718652255816255885375408888187663841724906919777327553124651669728814282893811993959767642116034123596769188214198023225570247867805838328666510358144027156349443708855798083885675018548507236372274282345850650842784958452135845866075526225158903710056111702249797065003925733801026975598736696250640127731323118311169334206682271850294190924650042046359491104529732447314945789874479166851867963142306402400337113887462843096191155782740443880343849004313377581820762083079243938788762718676597339233184447925080640537705606403262392693266173941716719182468961927744660730652474727105070616879627346076475225320479833660263725739853595633917044567898785166035537892737731129429474898386909166170958639357911085682235542555703684567618515830806928394493135347433355492440040433738315858523408542190571705113777529242459149380261995926888682651453791487690510234854001656785255247009063178412472924401724054704569334585715674853751689303224718092116650337955088836911504668980617856796276450175775770462741373094880081877319153887619015249599594753685618020502908228914465005860934130302095988039066491684256620482615342706244175177872214216036777987537372035187071111212020892381692271903519230309164140778051988742502400130431076272586054094157539309890027237786864822336323622911365076234619051867387202659588804543412922723602142104507606876248837879767583759697931431281115409633472464267556749497673004557448188262897234657933688568032954449454421429977563732535807773663119226884139018190334643814523161026763040986699954183929417063302010282158957515111554349548048938876573065242181431789821626769203933881771190605980194981637948515279529467324433179084268550318613068075886873008893737086741287681049361836455528562401431479363123526131398135738368259578725632356797276654036602431805963354909797882123161266928 [161,41] -106086530109909850095388713515790393025712488189580952126924363792905659649017255930403735027965427201893924356226396940451397942301570678748426128318566511001534712468326796605281491796029325423083877537873035573267395819882772565169479145437445394651530215328791762300961153392613905221023251094625915326136600496431213065935089599741362492726922705940870386944699536687704156378308990317275185815599468767702116426492342007057582328293895268146673334176551491081426034370289801430488302063175504069154516013203949404719156932732115272872231833609271479614689400330188437258537042142997405625680626642192148227757667177372704091958588768916869348087231821686796306429509534343985150965678863839169585383349762401845640557466146564547930463447957597495943948492232850216253686596285499163751075400172498762547257096171509140853477765210811719345976255597690827445995995661776610193985077437832407483233358111618432786663666694883188963765657863862827541045916832758026176205786979827139818415650770380216613985560223331644555826499779436145242876703868400004608440708074676139549239300616698290354219119199819897311856107841134796361361566205429345863765314822502799410397499352585267824147375066754521029764301148372984047950391784793829431279061034205739869901135294593592468307418205373505201114371755981047889263157922960643527426383850576870563886232776304034732965408813330119044936506674937105376151447672703528937566644593059618182715017343767780318389447482630316273137809758395768504399688773441472017448548183447680482636782774982626083725194758206333093077510091833669632266464922412077061106476042706075184262248512460948939804806283235144686341485438228110889719792324211402912854750487484191692036004469877573198070528262839006244305832887882402888325512432522292715126160790904480275265157651607878975858001554814502564387528072865260510700376993661526136575706966283897972934604575488757345455732292571093788111663439172529712292886400517816036739237422749067392714418030691724463170365940314221064715687480418436722622971880632164995476350494651679417637536493863676471298053086424629434950886146104255693151869983689296263030384608243625483362618166692087905037454526617025534370155660008535081225283655245687890196590 [161,42] 34209727137088667094382738340266747156417423955376617839854679087509244698410455824801045710362379492721765443134477403773421616252933409115630875742054372739384636623210450709950119796599150048436563201612811549001224464860665277651475015826752038188272336200570142377717750698667780760202843958924289485425943315137217958278597076794884614168250434523373346520114741623900873617719671523235650987773692368551141099651215890473149788432620672245642797208071694169245673354666082959342864043900558420389466442352361207809326678549051635935460551352679423933718972034972661704623267839062475254956851422611232284398643217339341809107664629960586125685339990440897577860192752432104067910571318940902132286391465493517651444911545388386321172735688637956317995111699740877392902354720266424664020054359766917058137783575992059570709483249667894658068579538684587799145288765418299458124297223139711638474715317298215526415259181618322025073831074015850394604877846886112364189184788610388130921363922486041456098794754367790058262475780107952647639439912617393940708830355088915706289894188043306722017362697411664116986794972373405780416476521630735525688503691463698992845386449758800587275522790508755881333553653578714729297059581584612986355883879141495882094462649023818823416518349274632277882945590221506535060732122279354174545704058454485157530052924587528589128014078697357742976949086636960099170850827955137936252953718946340679725908886398796292190916288878237214558493520505626101414291466350121062620106874122534310123074504427912258193598158379526518679222412134955827993858823333130940648393399925270985436182303282718743241394223413808430380082254310596687008238894372142783618236555090354721729814288466998786916580791435726313662303728542407565304103261576698838415029147989224323740509031046024549638253592595928030283956349370874168109600716642022917097405916872225336026749557210940131617315021012687989970786164404311674981335416449591127580862756714330198122376012270908362228021681400883403572144532150676843653524176813496145011901416310247884202292364567368079327450889324503795940778941693141017911722444429360764060706773373765246505457952094767067495988262440612758155948315907780440845426972353690051264 [161,43] 1908486451715765324238936658798832942173605151566784970179382146865395294857384813729966037758031857219225169906756659263741709536593394684659113376745414043443757206747581283074182385606401541428976113672476764582912845855575596946150341766970269164498742184103603973590331750461700286325134541150072048388207770701080694784892417083137109942904066415572760895597958818823267387149948193032822377831599140039545383769524906423535333693959243691057729949603507935953272464333751957930358856568045323407285770242507015630678131163533782929801332285571228384117836988266383409073676020322845389331012469980302978552904348591221584793491651220878216057031193344757823617705805513717533466623611149619623911391498647850069619464376713305193437095900638006597212045479762162778353343779847148610195005905296242986974283176589690708084038702473624082481280549587971963778387642089890959843322656995594956786259311190233281339347414949753981361749788635636130410388016188672886392003186939304444333976209492606359567711954383156938649655908433598010606111824994089139297027648545428181225850780341852225683394910812235957210632352418912586179583541827566137637502691861651667423988550773177039763048322805820996591872889662429618853599874081108181372212071620932581563279791797022088320054525864505780296703353980821207165853168499060493842331972958160430613114216802339944081797504291481734886486895657794064692367473396890221641616347926911498006355370715037868464988308639586923444582536630777125873760839427949291604038063235893584909176278181706934740286474542012576848062689226093012279675907237862687038511519994166131454000911522769145881759071867202682652089714653277615571498809406502498995136556433567634567549142194085317902772432928023117061918048427522283311342811390541492119644853389270600667862592568902785756458409155144290858170983276314857051444875508954110355959612604955444086633812769500366427245677583717191474596279435620728987430947160127034274533893665769275187301324353705464426144257092479535493301265902744180308183047031956653916617966611893635027554222424920297543937679158358343899583894412228771786036670435363491119062725211473478777331986243395170095744139557593743392881747086707983985438679791337304 [161,44] -9931593453417292906296540213117348501699390234361333712785081020456623015888985160137469049823638808443341633615447131537981998537130246690273928041273833030554535848419748892252540456133801532404489925408807383433112753957272927803097240144488728813333166517055986465556322986143476843727598821802522828277200968572821133145650891556574132312528010517860911788682980338245350091016097578446136624753141733007821265710945773041972686070114546336781958846534867883474704523877870913730813697690471197539246994646978619948387033721732657590170296245808501016492401737557497562881831877665512820381152881143515597297739260439158203422917858915748701654947038884411080912631154835438421518935314616452189196010537123547004076258038136970676887453592862097628278573004009968706059422695067441289387424166655042350916332572597951783634104733006421887215860852115614896637818733312049206293594047164727416144585174078716568825404757852330861651480281718071747737218970613858314362974295646335038289619828948275593951298135153280152051073610447619372404785847063034709159413754844689419000907717491946529504994638171253965215441216470537491241800709594805641026999870405139241107284749809214207406412016388946632481189555491197233159759679190008958692196230877638110907235287662271634669575646167636709660214152107033009679396579094050044034974606178030549933113246167568853986475156737673498400578472775607883203446806362754633684717610950070735645200718843927761942980559743097642132903086497076411395067591507286972087708048467895802475264826597019091170375214770246244980564464083238781814642453428149000726037779934936052028113063661990142534894948766335344764035890466648105818888266924550640660279801021605030656384451471394767489288098038334567571898980808973923509664775834943864465742127003104878790995688923224963275099350573216080052393807217615289028588384220726216681146895820505851493127523289664047913739736050294142719597414185185160811246712088238402197501475756270265513615831842052806691463286444049726105728255423067696182744066156402597094366085431683474760303060731462804058832089654763378220752931059386170346757804048069841474336609960272734336638105747746313214869630292077508787405334494376446200594802142960 [161,45] 6985858975353854817927130937776416229572699451581534514753365175368334577948871545409447143149069790884256462230727422267956677564116306385476290747681632866244502441459595889648016510547018791360421362050331370974834221856652318000534018687182521529729707971008737373740880910417887407136492855679240313094246205860342730292361249540431580610110808985719538966157054884160965138425598609194141457821341933648391709435617476465429046728683754727339607633736989736082028860626562913270842742434617663270336144018266832978946606413904483601460358718104573896373025653175313398088710242096124398517234883491479962251110271299811267352416397415655801945248723532814339707140766232096220698632864312756917532651441339155824217806740882566274967904815990709618020952702015014962257075906289716084651927826415817311225836673210793379336836964570757581505230026271116230355334683736915961488715402726996211193895958944919734908214502338694880238392557069253583076308852313545801410760336478702375548405215673647720525961081435044803157297683907974453886745533449251236728039331303166820418063477875375779579515410881748050681533149774636173826286977838060915960420554999809523000609847196047728379668001931458531646186918951682131225920326017221272506914962986687187487694642700895792275084928605684084091425794238562357561143806953942632801981246171841932946256710943100471036191373811665311677498496108003792424547184487133806652257930408731161911647594450898165671516943382721717638849459785260266737761352965694350077972082543234531870157271199430758928350926154011489864081857263467196879206354189252472896783652618457414189297160780463887877986245105446255091295808243870073748994384370970920566451761193309984523483276393795167431723456414396788808397085314360497740567027641227242932730014753610150678930388892214066774689192775469180152891234692575694083166169769686202697092618356803297258468190054654574082895068378889637702103726672856243666054673115756818404375062051143309224726463170383266506480817088630283811796004123554777189272241096597393905544205291120082916876327779137849958871870725142696872665916717417525843851663744082599252151367278318125702864715693658120250522036230212512959686802241546754077102003208 [161,46] -3096943912373546307940841289737435621176726852947134128611335626508909200421510274161281478283422138296124144875370213714970561665818605182284314097255645524602237850765813077206151564164423422989487011146257638744747597712750179349005267442870548421787758534970704400489200001990478753993928267379135994993094716317251923930277968806600210114262568850952623151858903631289875846725502470381241202384473731192852610718698137842247503218577257248753446553392118742734253704613616663916631478894453098777725282504511713858466196336659364396933238290195245271814062465275324270176199103447675057113060845694304737281212684618723142590449796146272975082862257679970247849089311477630655699705378453838365660450906430216797583403489617600863404412588432785901980588264429765606410497170724242958036746070600375307325766615920678370387338766394707827016574672270091521538515187543638648246216437712868526735705047005404828263244843714509768733334698314188069707289648684443981667716392067672366943398813346636619320564210999285171076730059197658491114754038196707024165504213531282944704126486705903317513399172982671643454689969884373910659374818359604206583760324285983087837283933324889477776630493852014574312533372335110981757271877343402771951490921820816165374729513602623434941186526179251494126780434755425607512166691562318746816638091691122892965083488908975759550389172191251042377394238028107182262402008868296954488047499101099970925921196595000173925223290451190335125628563597020914717769713463031505078977517200995401993386128238576681233262686114979321246001777991759768564404748654391559447135926128239912947244969294898209931080769281870777033447829735618224708238852613150457223613309177742077113482199443985808005867158126309461714330040337992957828903916796924527719791700292911663971973111140332522318480074993690658051345936761308713252013616638762420324348998586375112941981803552046236832138115038648335400628047052859725399882551518890798377484892566617533849869491289462283107227228588704266718587500428924975286046592742751262784473709155181691794130644821297937064941041265598241779108590966225845489900220259183085683614089346382866013510602702708093780219974474498694390084059304813547762694912 [161,47] 962787273763401094955626732411300040624809573293849728828826656597351702262003276264921565414575293047740042962330385019682675427289867214433937563990972257343532392207594136868172797139348301606129609908690550744141244356631267759876477812578769701300867810195606699151307751590815616936200563039701550320269819707230265177013660214840304733859251098005606503431848296037013438992549692933037113498143387442032136912184522890799911415477574132254077335547733077606775900018619337652559009620187544014479058266947266493117979350542547133838133336687801925290604429921270343546669288603970006341031787904092803089489719476621323816513184015356373165525670129466653105434247453624356954468276857044223814490616255158873950207466285656091922994034347856793899641806571460392497577306740965388538120008459522983783610576960812614170367292090434545959125197984786154286106419264450056853444695120328417875945945819444750689179973582268324468415367954967472976101785461437099365718566201491054739840616246789324174492556936511609214371336641878865649350015724825854519371121126782911018249406850395496769058850838354015276993184938818172504869873997503876295421336153777807035901775866685163591449883475123602775587884218192329625590093782652262107436750064555279870375285271786328342591091818824218257844846370148766799046215925885315138750479603025085999905091078415552971805292631254005415183878102873347949805439969548468025473413985193614828565826830307688770182254868987225957949176190509771272662610328967458102229555976732426183420105351564975759805931508594492887529726475273402686018502249273574098220963090981531036490340396095533676987975500918993544472854887433276594820580458070829000029256670645910862987935507975924096450282274712556731324159544612650298914243961558339401948457423864426775666265572587996590066427479985370614936393635518049705958795333040029589761245114253655439526524210094724135701569081996122168619178752551874180194021419426767435065076415903840880658464873242463770551598333217296335145240655475734206428182577968292655149424488309770900303867761686827820473415147427199194326521374756940484600591057020806267719486453337553739273096706632327083755327011980563112170541668561338940320 [161,48] -194006191727126856089614569167411793818252070367490503011449138450692878167032457270374236497224990746884363671657849530687298227558199297470937372080040562630616997999096390738058191663560609669782448242388813031735163892861783135786073408905663453401334432122604235225358942198674588974256243769568697607033166392729575211219818299645977775682457927108652423442547211586482020614424798597710958457744202346682194400715511808820545043580221088424558064189361971168245586362598532962279698166641486779375401192301009612999534736766334222048030921675917578256613145898623111693195221263893718041868844093496848944798633867541793143099686821674104609003920551238311947003117008967211392627806862148411915136116363846002708290103711753365437919269114191186939741193068479604993261812313793999219620935258491548691452434599240011946745653017768786287869602204436741788743577204261227650038599009903097712916737026654485522845700796027716984504314560531077533507376850051921468280137565736298887824692828814015059511524785318225211325077434337035208762792598039550168188097342551613662733186098158639312304049131621196456388437084565462563296971473111315063581875640254849374905113528365777597706749754297972674986457007988689584299983080721803935666566041831620253807185673840518545971665648283755722823227413380847880374478295643765625901659245596342549840476743465327338905179516483912890347917492952712658423047020269554709811182205713510496245729092730768847079458276459556539341528512992209421933998169462922301800181640255542349037912618592248810069990505462569831792137368185251148515971240609537341882948410262880491682509890077979296849361660590735774003592340410222775817746664701906327770286582307532448082803035469488003345176892117994177833981567275362282810483468710776939233568560015217334751318355900063591784106521076691663614023408336542244558131704604086695130529487847427199705508957245537135028817836588031720233575957874011466180880978093799665722461699290311874705357687660281778156140352633933392297506775882133946449353803586234473030699164020856308135367890795676568632004561696483780894251896474976389447667901321968559190582816986161223221190179399918829645020966776837310522648644490534720 [161,49] 10752272125834091635162320367982989528120879868811798396689391375497642303413174039185123838791158377660881576737717675212430403881670348897101344323562312892234719039872251583895684072733045169427848198456768472829286881832385910310568260001028877734491686323578261529775799578235923261109632425420882288740294947069846012132698397521598297497852887080894432941193770202451285024679892618686941527026643845181541102195803024947814980678871482339576464268730734402799374348057090905296195553045476704171707363753206293317615262741723131131771689067674087231067772812761499889141310962852017056983912011301340707909832641257735522257438477195757862861877906507559926761722154282444881514766089867321898171535801336027777392927765079121732188273596005523047533106587249846765689060166148293743233647903210592444430579841773705249969299160741631177701230816906130174652038950993082378645043917174230634956939093542708356213771483164222567174967330571638756563422532952166758604258321078715994110606342136299143089775532116337357665476333557987737429640104635362802063912011967550548582377782309799960680649321741661453802605901051704891059828731254538597981555366539415712420335531559876018218849681116810422903006106059067450906220577806866076706107669174323689116886552169038051883829199132986619735660938819308001232070032065441151734530056987582052264383878170865439078876723946765303466703693050805634180373872514198841016547083004133068582721888045021154385257839218866962400211455060776796224269208402466526794607042258219077338398712850767298361911897327489132146587776496306067791458526894985201373166944142685123673065162814283310573027468886760717526035724227741164732817565169538271299423743983621451262261763243130067015835430564454477550953903010981716063940336856287700615937780728903815499105029932203452665980608653686820180895718422719377501369737875343090153339940529773696251265546590862508556431440038714180454388669201647078209455315721548533281216154769440959319663296369045086313424027487492319617355582719250366007839676006327751457078973721916303825303903453646856392893383761733158656650838486762064907557240253803179856173892235936650624526962041302396016957216990207036252548609861936 [161,50] 9252449714008213237649810633112196945570777218157558726229986621278290876712946944812537068040305244231436585418582457704275726915816712724207677185261331281702283635930652777705571134324559795195417446534530395877053426758636704192406487992154173974486230260945924765996527136801566433299790794450721733049097872097701821797650770792764529564271439537848432771456552627701229054431506698510753954737031093695171925167385582523384531465025450919255191802740363021740020891184455910897367964824857349865411463875299726778966746053445009164055832147006985153010759259771821191112228807039148856350070912523199732933516888076625879638486395152648720304086331381590593378344193387828448815103794350103978270789486353888577521196669744913805506536914384974017467930002446568909793696300469431489346079568765685416319147814883070705986030659392826040385151704154720613489862724671820483499120933791555604855053175181238233821489916608052266294279988181626949996978609218902182410170032400707651198297060482636988540735969617977162732536099683065500824219543429024602584495653061036804035185127967466325108503674812193265915361571890206509954619115123264345276859356483232184322732433713625034902922415191249167239898919248023826035992945714982907816565937613060504042851606946855898686644728959047305641624455672339404072449350787718570122865050121279248542661085049466182252667249121908596294557229944592540066631042158254672708391472596734613081294186112673371189343939304345203682150658004013809736053233952986504100984550258888034698719120054573517738934483557071655100807118681875563631487538265792515002226433687975345132809444778597228516095139945210391612849404436491428737758752898438984515957410312904772898810757262227063002744545050101543014263289229414641639124172485107105702420734994913273967061295505843748140597416201777871811087973361324251756640195568861385679600400213908682675455798546759703747031510195265727743135924349708435055181338000798057775262546345561627512072607226086181638560813653305001497793716418618097559513682306784290131210293239494289072963414012544682136557254007427187925096920585763258902362193747589297147499090018456588492009165602104805674466457539317068937708593792 [161,51] -4321919854906734138379045866799413513803928972899623728963301440058770306132108235293003750417292592717593838207265002706260404806080790429019003811736170988896854938131789536640799815908219265586283428566999147591558984027148102089614105188487173218165217739810750794255275355436690185825734389592149134536747918780886566373145741701807940850049346251675613064937105917144856038310934437600050466853728213494824107152106333221461517442971490437717463590538652677106467904082639596205679883527886942206938336249044154615444100447349550334714079592159570980366285198093128314326624638259286370602320881889066688374870546216622036437881854885852014455796913126062400002268114238790877721595317444945452792264125104677586371725578986528241076915962859777518980009540075811362666612742631274051651570034190708110357019630024008873169893757194099478132990019088724866028043591900274104375936546755053284937681808058432018231446756395111020648307502802273702970627964034656133010764406891030321364904203832414354430414347065357322465377599408875009878819393602481881702660792770655008979662912129178694757981117604088125126271031376185526483855986948437762527274448979948537774798582124208587190969521822391988301155019074350662602187135386900579885513455864474738841972137757628221861144085591412959983787733196997828215418332058195693437037943986270159305001708524896055762123860608353508378505882134718416315346272864090576028907681775338934892540576205370755477693787367514009690714846652294202109604181342081437017288364153313627484789164243090790644344936617681416815340918864346063172175403820680348799174607765442559458684206895140719318793284458249661209434965586859657571805604167044395643699501500855903939923411533614494447945993470238554068468935370368883757042898919729306738288798960330676172541560318174033074425093507507239407896934681543289411042688680857416605394969790759418969670717774938966288311041493519088773842737695770218801222151681943825948646118896240520603083687169279128891785786395053687095415440176309482063409936532837423888224270966314772464007521190048825600891253745569688416555567485696519073818812486817136986977953498231771305265749822605958390572531878656214852159920 [161,52] 1096961888732444864336147777045503813912139110467681927799387787381841731385008246258938851690212189500645321807642016256779896447258239736973106847815875446618951650535046620367846680416846643893553594838801152085166905369711502762507160487675185781516012906583614525288383408759005963009795567759890490091901752279528092803643954685023355901490172377225173387530794897662661836497488266439055183365253700020199384012357051752299025013342837828083453575700916664654936342974968157764216724290823755354828378218491111302217217986251481033575585986854103659751555517452212839951517962343515646616162494304455552670989366917080139606110462489179818190554433549204053812757391347579395298145024031865468459644474919269855750475966009444517995417098749161439914121245281773008783819145166467842208095946124063443159613514081289871462277527094937753403611599303903449078823623364936361098726396649607056382860807430810046700835941135070400743935560262851882673598491390603274197173743318388842162973283603788489067851975404175356809250116057000279445994119780089532569713836503356624483373572275189738310892847298648612856357445487154548285547733891925894166478811077317946177908560430832561835736560971703217736511119824941566987517263358647192568500072128301494002251752970846391873735724155325897854947545266364021128495826785875095569355362974862177866826192564544472534157119952542949484630274562431435948683783719741799141543262742222425402118664846251676298472590814443092635154190381095686164251160496133010290496296845420687429045326359885421200630478006561436227264506273538688251603071806134280697579213711818050719728007648893676042440279133250094388229280595719898036154108130402733074966001779015803439961461392833409420734463135852674510651591499608812379969621729414287311609374336543001812737431241375150042989279155801891376425394700959575542086174669974958734958342577687510991808442309598978368131336778675718616780657164770864807882757820911492766135085845195430573702215674059726756058968342202328511907599323963768487493565756695255167643913483422428538980267580315815479467714892161588705970150649987389920833688391639358594023757503643002322578567160790431669342990264755195038304 [161,53] -180647717382373920339016184164543306839416465590869437551101971758473389020015108483457241002252735268657629785567509124685647498829811365659786228382877480248818086210251720204995238790475938634987347457690933960347592047728315923613066069625373816183972899200665228122096416096582143881164077358823835302351509058690543501420781159375509476056202733846873235934097519526986549252472960809170045374058204982389612225789569021125751088807978223938981999255253313105272579282304964859671707082718692985138443844993988985692354591026684868173978331441465401331715065022504664238474219904395767008350722722779237153377176477001322975704048179694461239924952519409779709722412490910063455264755737245073302104042623379902108106732130591784742182803070173598506069750670234423843553577084630448036399226580707054653160644974285928251509612033094093363831284892363823170606932930565990303309856385714851692633637920058324259453062176202508907777875437580802841741555521428747021880500710736872953977403322589158163850078152547715531536054541758799178404532972747185348517136129888603036211017088122266551293260006566299939460656912459570689564337992194186968931803187396883277607893234370428854514744999756276838739742763403290145745690669073910167550925247861885916582566902160835902108318898386601946935424340739650287680156255167606229558897690561586390768140239230655610011574377411975991346648874307890413801399161778859800559357883270357431200348962065804922662962013954617477151803881456968073078293399342205651408361248221451644624997589715839375542842961705332762012883911453843909651956920968406451477637206254343423052203156236726877636205881597079135409732127777483349720736636982607626229601855647169363164902102277798175876233303257123839483014211318414070029475902493980915899197793260468153832554087720327295779165871374431010118966891642055894686015764783059097801505023536586757525919031994549443616545849628155280635906684502314898225863230895418687416960766729009633080315110127841671126856607097238048048835125571082024580114247178456838880105410707568407798701339580465397399079740190347270320126144345805479603237638780694025409088027226103126262600138083117972809417032861525878 [161,54] 16532911092674706609238118234457997557564900194757740520513210763579257921943077660680617901869553545411556343927448832490975756759789532432188939129920606972596269451899308578699001368458321288980308547929872057105939935967983029972405205220251905572092507270066925675674305592558674348332622572934895069473460087399879179265305194817248539708132617352676863160270780648224925216705011741294597824388455852485012157450185003875075403165691601448230553230163979455569922821479005075719325162817591498040902459807265032608109155062785778487965739330754454133985219097297656620922881675760898335024086249970494296640136057554875670705148737763947808298488493883779834897899782173182931864893899796318784781182876087452217559804537684537490747540439862059256518926033100962942938502184271600369345534846210000240100878725363161918530896383432204632358275504834428810828691579338881933718104984076201504792634103215057998212078270755419005908611752789635878672500724333715415238835102020458579882906611425963925746022800390592420685225973222698475301599548694663105041117822233075382950800318687925736401176649278014606452263403092526222726707657745144382484022673016057775292493252602294558624865497574907908717323241398398834916143141257447369016233483541709561772182716311552765691152453915472932197627112328997260681862623694202304757545964290197471004187807233639167389441031913842875235564952905951741561179303794884719175846715717271532495037799772837585089812311118444592455890258223194015429354358066778005097539129924585888663607550269303995676944161974472563664644180354176921085779754006736434003563637323987880015088290192956808402382462251584072878922320950050893465300128789733717377249187854876268692758090151667494313020129651585137517417884834106815325944216085737218544037681840889914352584132720687492945290609522189645694442217340244811755914925778854492071248633778715830832864964251949826404932452402307229649389181005281720965726959478760745623251633679150100489755163801492886821359098479807280436650876426356749056436627643401718018813263350009349853441294592568063366922679930233263114399244349220023286032285067734623320176012196059985269843787396932790309142903124224 [161,55] 461878938342684169309938764130340111830773017856722604317426858849568268289647155508316022756490314238382122978841730328202839163016316119981427701857470784462742279311226017982740905798951679738050573275263438623137133843183530687658312404384326029293293686992649212348942702073257620700205389979279638281226812375149193053020518631645342675555731311931610583249221364932472201822253998013444124161479632787129568872918628722934309348072816783014056139435421888841652647218073062783444814565806666582579684304704719145888116321676996442978845066040210076602317431640473373660009429560438853061513691711006936049755583754762401381246257700366726920341628558310820207692378684147356145203853365266858275611873722547921336417474278342044049661176843965476232866672524934273645055977826397273385750441095389520078550061393583243186572218856314218656407317906302154612312816624560041200746424037208194307154119770039367965127306304661009005370460284205275592753533168173265092614609154061080321272700872636965732329971805618788307692833040209817390206838044437928981649349292435045548586126974557701070491470254527775553471123309702151291200985506276515356335920614188052482970369680631947086813596376380767890337836423208671565252603997620431724385704535287239082323190648395450745186392135708209628902840885923994748215811429181537465496245730868131429692631368166850031310759697313040930937006369152168367380463264594043527638253230098427974966424207998892320178784456352916319569861965928802357544727130178082355294753212444021030617468185047743249639913668337888042687332458415361573282571815496029032380078462140563399205320485535999547817939402172486285602174249511966747437146060124380474941086523238318605240148850391696333964439195250436968190590058944170389979810625566400018203750508510466150092988783119929889744027302372179356820581201211585598038911292430735486203687280018915977704469629572216298814848704322457716629952741080922639877800615398980799852686399010355502351023662961799760313928076112462266312509840091969192347904162142275518623185808109438421049303205791182313799265032489061449164430656681486883490272210455145729819528964557080969134388913610901193372365216 [161,56] -448600169801313500537754456458437333741142280651332637184025191729141359963440238061509233264196423564586401187758489359070775814146233036724963218672503113429085558645046054331209020600559472799804118704116050218307699568101393467906633719835820263085455162943451590986913195046695740334202816820532579628539842782819159388518452254510524163644502367491450821887619269052758839209655318775387683884022894353456362873441030803899614597922578387276846493255180178566576493411380582742180254868120798324995304979873457070708052052373619597382820723785262936027571039060459480654882966796158760913999172188943261020223087695921916552060897575329470965708714141030504007763673283692436786309746108621605986073769043577702368734972094134102437430494912510014336733626736819192764244775475784635060038924836674236744270974403622475037438969992074483098188279632191789628816185440723466145718169086528794565890194105841163035080576158717030338186042055886706783667744377232754174860735717393461499024831212216217592977410702850821570217937465906570358142041921881588298214432053206281602500651365168717859399864456249406488375717215977620134765157338395071304010716334813811782588971089699116048550138754948571395031572936058634461403793870808171116406028057244445780276638718893002909320991092245741873571112129124869325583714905237620080177663804108889970394400368703212016093246998596111291499444112152598071057937981521294384994140260278937081660430017679571178287255503483888790742740049362923157231249206366462649085033653782034687090422457190001239794200091695834540887362839909640385975065758380475497886732796865234963229283852320932728992991943101608467319583000433216400125910811692078543791436278961507509277969329779749898328809788178622488897813427973071996882000118801987647463084870550344500495261851275814792687709739085923744996028677267822519851184537738903070429892490266158298795916739074812006797533967915548216372372276925452785436632704803124938355106030285446657321257107095928506308743310043166478881129309960679136664622113806773835145198814206673380962633863347780054347182064092504425625546112829405830608920206639643495137561192065913894465662502123747775198144 [161,57] 82348573550776316610535166926536676396613480029102592936724678284879891575051683742848268284906088080475602178633645589300149781027126710245006541685896928398389729834518811469868714242686938202642548691504178739316647926021797959922858732924886317044781264627673326752534294821196636032183241307760102094735722484759875624670429301347838447270734661508012430709937732944340928393581880693887360597750799145121391863790018731149624779511768960545964388976086016289134369547825321564413318574149709055570981580854907290525213145295267410896773357112516556826488345564443583091879312252326626961393925956738816465476546139378480576543826130170448393964842799657536773858155641053175842028926888061341561908902962115853760393715584620240134442406950145908251712054641889964939314449586256368674179402736900586566145674952470270574193081193599982317511764777272817406698711800894603564133084717737596249749223834743798516191426348378603517387587687006886609793786572324109937552699847369052035376674227064543631101327202525440210326406426095013730213522872073834887856402497778999152791421762108879845208666695293786089301366383881590389586180956751484638609017993087417257640578242388699004423731494111517670494073223454376578292226620285732622870939951003056941152768875166305622360590993044317702931103809696426076379382184715509678660147309862838850551623207357518658184677864185030706288243015059030388352885724682647767616484171742386355506661712839150737299308887969720490768054908412256008205048339025135265388026094460308564045777002722883839584092794772442621210184210091996478064935330012017405912307225115045750630921945788956321032957537540659790600479396904831737427709455343902909475080236711320863613343878427399319766653333560914898482240655552279626428985619413417868751080147317900771779338063068258758256412117974938427573543772213510959800663584678307947451832264144657983464364405548814454388130341215586894327499912661477363111990054997603186200599103196450766949071390925094775996089215630260893499129690734396691303788446413595628546147415550332786929471316136467375424452498239459089598258651984234371543699374217279473626536318460584519958198471328571745560 [161,58] -8685185147490474092769585789031841186306027348195931251846218123569945484320507708117727873409426116778194629959410560469818860313186252862730355746232178440785680050323814970089447431373337202441695786364943908593046263998758454700289147987134092479728207595345425635959249097417106162866729981508461439977457846173422309481516593365886664352518662581623939132698364691218831686710841289747163790327599505579585301741825204898223913676134190807039676384056073247925858219877126151090569635064095571975304784259694797616364895433260910300195205469834190347664062145637339784631005988090845925350798019465194519156187200572033287318989296499739480476392481715844506002622766965941644453340014984795454764626612008683905324637667172484241916745904695576496632874825373073598673134005942094144666124515470751187250026965486914503689369819025553075206260377249964708956746143534326667726233342077297466231978848408930265031248012860952140187304898832837400731693479415653446426647722598154752364613085670223961018477855327131532053280244345032388077175913365488117657245494729621798218528020601057168238374261390056810928716267583722950324392792080769022273545639878362711841687835705857212697695718061051970492237921065070648293837051905115834469443949585242350200395266643141014272527397623504578122215170933218788792790347696468589085403430102511337580974625521385387981883593972526709936384516701072518446053366421170108390768877256538468730511489239069391960266104338057447147510304296267705941782056942114505730984014389621753018723971766712546703989604109556574943389620404847639234600312515744549454152145374918682547164887221158027885870739345895642321137280005756173538598622131723599527408531504349187967157337332498707334146395178038296449174046222680968162157495062029115888995688993117377251763254535183211250128640969770441520402993791858086524529065158844519060782056563573438927157952975730513998099025160981094342089372825766256005777198985735402764513942199405857015621842271680009570151378912354834731345167030112042745643574907393082862859324174367771406536882544238892163408452646853463469190026724946789309686355607562226560693395664771935844200040694319872 [161,59] 503929896119406889437466254642942069549617537175422795931124991411522914704601695632335965861526015713682458106474929820897878178032938554405250326580297827607082944441179922077643572455015472323512224612043970233755209011556428128677383170875523772697377824090531837361630141453042305723449047436698002337798480271231069026927311556667186891007434425744033277505509479415635001027937977829448901447890318850905212136637903777667313915268526298972354027730693237376376868220431685728722776906573569157391251691300693068964723652047997105149949978234529825754351208719360463504544196856364918115414655244116513160998643691813118918568090328482769781695043127598529995970764469612868976391676274777945128221429482222983959296103226504894443993114695383428459861100230568159813077944275596710591164591840058765493423723906779475860520570350412418430432356386765360332546121124562599236089320602080744247094401571879922135338405237674692668558669541067633913705732713934518383116278435162939631641772169092117255152231300749076968431926771965755166820185065765156590432726422853830421498637206315234646557672142142222282268906174819747497711107673385621456165031310620284795533358009383738593416946728448244188664445041402133885565231669970729957736419212648218885914960538230838947715102797214327575915824511065776829637622825206171191415914149171802195852327237903579137575245158429825116018063533743393682639546638603130227583198733957766046103516128375287666641499367117751151937011827928022747427527750486559476442360643296845335050156078026624556924945374853252306349030591477249906265770780682505676841277977655841043091740348886437625518550987930925938570766016143028420407367709140052807297787766471638750976992986686859783868855943812652113070719076240721724515571702346801773903309973396618530992267708505544378734712454106797846927041417089581746382674352401132350946092607732972761153681958248713510150557790629863297515702278059896158235992912743543543045732954866707780975517256366568241710188282890241935597714737444382994988844565522334600322684994036689922473881318227047614782473574524918853507586201984128540308806909898495918149869767098551060137591382432 [161,60] 460953361156849309622771269614760771006196991988964702256944897015284745984763928505221973913357532917265260553519041001785851770008975434731513911126758338320012023839727530543729873726188351669110341122721071006247531762206857100236601642937918034584185224913994512763116594895254936094818503617379681406844246068873354107450861351086766106692324818722032995786164515132849383216853798188290233048603301835435690921083647288987514201390818294118388273944392776817768389533794426643572190422288293746712104709394081020957693778253793243400697714983705211779145164222400271411119252864524494845723142264840890248450926937754048233296487308587843302310366638701336737972653722140863876293457703447162180956847752633758834413633033735963553645861097364434580758218804555225794986876844775754822633775668934973341756315551605333188985801464188378191642495774628343434331055647178514979791360008710788781330004972982275041425454243039464877223237311913491141482052996266832334613347861288713420965362822599993598481976270964270673358443439229431273398364369039966999672046600253110143694534058334249732002682736836211301433086274645190305990522622398525837971002431631037789300767829477066282242307964304469430241036254213614269594845840153907432368467935829711178129692981186812681827118936690115901162222173452922011971060003936321682785616486994687252305952687324570875869862599227842428523453909124589273653280896729044053819507966726251358962122552151290776902087100831418394554522973381190520698087223084594466221133645316823890500999190986055628293826439888888542964993512388128624131114434231785328376160744179842380399334223201053123380650283838322947438677201102941573921071550781330386107906569345514740885257649211969759876182119848982277673352508006451938791503347554715612131997315503311581455427663296248430511517485927511802723440624425590909869952709151354037450440797731659567241486481145583561940871917527562228155450568092414622522734837872555819347528429926021531877047658956829012294656981806888819737348341980753479054042862451355537853171262138302507982326841455131273079968589658541187033502535536123168924959355059054604559873270998879414667456 [161,61] -3096932480776291310748733986417378680097214514712194428309331146931191384546642147295022337496268610331229282024359071290786390997792740730731488177037155154417030063077852138129988195018339529309500413861377253327029000815467856312713556893162357841560561397959896522429870032100721047496880594995201233444866197942979229731413451929038400678432482892518105038504695147121458489315793929314070205084609712847176060335827632706480654850447709520750418463350654715168939350570893630724254356832847456158400523372738987303897345494047226260572911833651946131274649590008273347894315232794543863309239713001103546004101628947273008614646872761910411232946229190577716677727510409685720865946929293714952019424085793233075335195595651390298879204315356243507340415518643216343331680306600800434478436090700263690753742725504413119727528963437273240193552973628150429725705762348705592563778870702176246991198629862738533131575258984007778722402684335474294373187615192765096566440108333199008692951982174703664569363758003495090733099691557890361361707661043452987267046310349379709156561106013361190591618417423940648939637072074639727444933077242186968192676907700055272063081193832257151156605436928832311129475480627016070293457994135339109633582701171792688530006976756668116744992488407134076070205011118295531057032941996050739282621948002620420938174941188960988299968050140331641938427263940937918569899638090552307612263561064023683875716372075719729306760088920272085098437422280801147564233869908633202195737887001175098797631606662272319330777379136420616007704526093709498581001656250138710425202430984319871270714192280341509808276938137321356687166558670761192813740517308906986123166557729730748190656744892884082017204905604064772053908156741720862009310124171407507638659361497874382512975388749039840016836319602200087925048973825498301397584848465122159298854758618213868544113477930123654791640932484353529564188847760845204212482215891041049466336372651907949502980413933068176477032463881822692520169444115261188989988279300027706778141966389269553052880622061694724079149311876009795557417734020686063773419515416401536075288039876234720882648 [161,62] 313104843684249951160961891997965769610369853203951789652065657488311074650628255106190315140075852886730997780021523930949660631861516409198552337923466828517467672186273254786371404680059256157406249218313969343026442781813147806359622998999805900441358631908875659976720663097171487407575788836877189365447159621875651964639847588500743268662706023366870289004779417695700082599428257937098604763031805662158017341689128067392498466572134747139919200510970122346314073509250450762316020264901099117457957040234233055071474954800505708366509584221287939138984317614641162603739465317061619324783982397986822228027969249580024668890047740941523431302218407423473169057824684600176980133677671809806127081490964772809976778615939850363754044749218621345601225558384005774626283540422539929255445273214913972779863950290496215629522664855862163391853793626640098907443289201705474638154504349042714452095897070212521909332062397216640401858344594316771643268355227457540793315417011894997429671246059066016718299931635132349036982449128765271035320109502007712431721149058402814242467641421708151259035144294996524597573107009125684896341837559782897326803874503149323767530195020355868100510589593056513737715874886961812579292292182638810438133045453363509662519574780741940865133330342018497524559869752334118749088905547804952961705260445058629721132857932421141468214697520689772521207733333679244761162018455774789604666048252639502716022730808943737953379914916376432717039655071887673744074852126278500198438465892238567435310313374820555002577706310806027485739305737045351588038367877436026171376189465645562609139576609347130948210806260337956894460090459093221471604852155693103757815704475103154861392633775291031568352725893835046049355954578607576025425964626324761005256171178650878041192807010801427940000958204818592652218757609407010969349206227454667015861802971513541396389346084836440775135468466775355487313890276388440870123442657411675493390149450469050056141054817883785292552495130350202335706607699771141839641586699132455330704451450221731841589348164516850478741669139419164399795451141999930499129143272030709716249729357548458816 [161,63] -17261223045681062028913330214046226901863837804348805127224269338171190904516464823294196391923406529346590022160830666265381500832300979934696901895950830441269383274838022848494623756921835315926210552463585885670038315855811659770815336205148336152555205622174051397584861416388288917616279307792999672253588759936288671369179704867708001132501377917353295394349424003622636437773601858788685424828178531567210491633640687272740318608369315957617085432223563240683532719371720026372629951040374915594024527788360043688381549787727046389844074797257409565943728161493870074380775591346558214890852667663674368711929237298250081088461452196084147470063923621279730894367986190284578864388958440711059761354102340830081680649614393270099787001466650027816841392660511699943675529469086220563754890385396158284443127219512476345411086449630065684263642037446718478702356215804980948022668199744188908523468032887518115685119163122344324550018530842484056958108324523838452976502290676262468609754948111524409245203768376909734514751914783619229757766344786742869540227844889249213448510349119515414980722608955014144720770119467059322727609842689185532120856496946715818435543813236006648308723567029846812224881216711731809608926682519921023824882520387360011100848478592381322473985979107209376517890943789228404628424052110212701220865497340810582927387763800706980647283023877665656384306400568698468602964301252859811445931091412387567436235043786451970707271340572950148872514936327175237226978340713749561194221661269665622274551859392015505390136799072242716605732813780180161293461808828116019246099427538643378117844414687049605403315095247433648510795333352724088590381335251278714228486541100368981067535671089490887100378171016007416464068687573392635756112564737567418841471591724165585056456160426409352869221028266073175458019798772126435041305650501214772763565185548399788144093842202695062243736243774533583460739375503897323079678353797271530793819389932002262070710821162924433699908226545490348623598380526010739482989401596585455622218559736016766698066138936948665911097854672117332147328639053890476796960111607237375231235326225368 [161,64] 754443804906710881625976600612923393377649891697189809452534953698140582226192233538888295841477830311236125981609865446053993217368328510467709546892621679465052114975265017397690213080874227052118940194001863834690213543995001598417143785574232203881816129923437097305520813727412406404172685544880350000384315274180800971202322581326979641325361101402292501272149573081001928296253476591574671650773064771258589619503119869205954964011387141720153862814254528930927400484594122924464949073874600858528893899017657964618002327867826383956286656991302243066713167074955493518946249361218210170616781530458347626383394359924436763994312331619088634989892441283764920458651154979601377981675492691898018884467056957573758865317596359918200701325321804893838423426759685215387296847656162596817659665184759444561771059771631168704017549603627217173487523309994667353126116312033599534206852929977618442649205527212985234284459603885488899183668604564012208236413195979973725105548153398007527910985614224467655772683597643912455447379671827340255036470741722704977945480386660932737578633194488248413693664581968218533270906830713336642452837785913003592164323478949632158054040999288456700568598864505021425314751502288558899237682382076909473208297517004631586154470562665680669160314451455769039596856776218582455697462577649476975739606512762055516174505230552697807110325225206088921068857028919986582117507295312060688499281512891384852588926490365153805937922543468567041181985959364845904721407274238111614503070431669371962311367054208697593945632284357285780928921875744873043326103949918427095526776867845807100547437405514424496690509179752978051821777827590738199350533894892721956745312900219535010904704160975966138612088537739596055284541273863042160393812235677370668776618342735610864404609245518271920122279983344180013764138247071255531150990846948443136029505922809608954741317849322576534290711355957531401899856765450221025477098816424647868390414094547262727307041672294046944947894667702659841079884255439111636320424755670636780882207642117441075084179154122383427643823510355697572661714921121646073306738299307346014784709696 [161,65] -65496328974510876341810006291254726933197862098242356169439816684306914418394346322754968930761195310038010176893232801918184291393719684155792572394094503461715249852276626021152449982355747229455230181986365235255322025989226279470432226685523834472656259033638139218478484384333064608594873389266859731754326941251721665126597119200236795501117659711388564654567270473676924496229095992960359192355195722037320342052702201940093320549144347720569241776379099931804327521669409755320585548413298695221096742050055967559875429506495763912219434228881550411883017825931230432468282782525295928449904902056128061959763485106787105189999970813201219066622473625127173439981555559186181047975549836676777220745226232170761752926109363019656513506859777815330279839186252370602559994103277794319591672700013271183196634254827278030216136743436463352613162121075822201413786851275764217479362958431787926777283735339841466821489303883312427306832920734060662016561499955447858382930064349683126227486099185797860739569009186813184926467029716105239556359018745614390781093630961966314819203111988249652224235715271993352811920803761981301154919059237167437829768671347612502738791908065492927451819326817862187706430635300122650964904066814009807493047286612544447581686107257795765992246183647809901231525568815742817263290875473977392335391262576106800510519758947393606268074659531610245791275326678169937999940027592337614990732861469144886964595206659246843036329846922126562334968943869412969454668958758344011343978577425532377034244513238982360806930916364632609736710797333010248412820593553647173570989836053413691096077866232651668492557905719017307476557982065388790595927342860544743496096254421956324434738033159372216195048249337231186019873191298140790159145424952626320723290763093355701856471057855180835764044708568312322517622282725983770626235851351272505552863393829540249961739160086522047068921825143093919177518926026919654507754404509756734459604095134311686593415992757068116143055524936370029091462592079567389666776288191478870760688731793576511880958306964247087960695449035566233907046618681720938347390065908887265155504 [161,66] 5477735960030223727922316702822878733259130885789564634201269824494026946922588628375716981655849859330626517457281060686084275559051068845489652068318196808775031691005844999559374975204753719941012331757990410539395674058980214506945101556283832855012769152486090295219029377943437107521551135068255252630333029391291007068581703130263447425382085546247623859333718529747720383117628935887538433642415260006022907080811541290271718723858402262985232502295435146840073435180002562255239863831748892416800178103942432332991010216691062462911254188543921897533967978956592226583859108253942044779079526075226879394068679838975971173266050512871834241144665745355551435359681425748998774708659091661465217663416966383725123975105365491714401203531907833165292910240752808954045054289832157169711645526953214970793177753134752547787315903183329080676134109698161401829229933781513000312953150941014997803053896572732576733823725609778930077207903879026870603984737897172303140835198567918295061565690429968543105857168219946155785507186304980829462555174756257739291066822341993580017578595627524809483759199577615997763187336348051773400948654997797047501991699953904653629177149179302263433034202428637504574723176039687502759006695739619604642113815501749928438843872897659530924350773065396025002871372956241046711897781256686062523064281917824101619021921097989538735514306578091755948026670189001555091579952691799399225347311245782929828244671961204225086421181948952660698489103246933329607041127797368886927630506312074555394131026243406081568470589432020065446122081502540880779202857670820041566151975322549179434387912880932985535504587794759977996295461657440270899003960541863922123920296675917393755884504379013930467898388252439116087788313175694801696848170668917142145470426376977604809773733632562399040146287859616242266268367354406810783852447986214476926821491876994438489766085650349075409503134784807498664495039357892989346522192039558727653846907633833239507589235991539328883872202862331350709847830054231314353319962936556399207442720370425230629616065757821494971296676118079412696106880954667061213223251848772948800 [161,67] -327329842267689116721533173052395086292704306269742479114857087250172968559381145310783929371887313379768995205773812919573304691920789022533237117108172712567721008519450255259668625118607246286913518836995945919333380432182717320081584724150493299383303256283010008469301431640343526134983328328860930187741417939531387970362266780271971564217069406644211210174879029368215204071989587945481731587935408405905254028231029373380444258041463076793850237201410696316578550949286718735277566771626535061020594732854932824867011786379493530757920856873504963562969103025175432881838680686908329631177694195529471431365189825257956966086786426609599255055889295135741319224575076753487039289212996397200798782574812584936451937864224103931464196786744352608095367092471886638671441347878811190005651701098429837182928644936190820969345607056147994017486567713775978329275442832707262991126633025403554036085552776152425936799907921213199863440459515017003673426360433170950048285648270572040563038209937769058254649966353316758286727955165799464430988953206853021405390937882581525417103721285514046278953423076407923097765506621225578375014994062614942337160507590962919434368017628569646430388845342078437283823599466157181591695285339792114800514169306417895231726051754874918904671579764665778105286864952796140309428642610518495718325893526945688599887325990828203638590960202814585686259125575484085116688439100468499951048510240844783611510667914332847659883844393428225745868184976256900450409254764556268937807071077066785362085046139369417527219664955782363344194576744615818476850915216204351318001780646440361433595811053309575722444846721240061970935048580038601103664325782952028038958025765411452336971074514312733235153956303486613516906967848597697205723418204186786810913755924198300989167459317407664244010566057873991882569141919904200298365158699183727131355893098005738221979824413686684294543855584660291888211153469791886481526144076797825577357662231092576925439602752027169924454804494620405182585187143212300536962153187935503140499935127900825312122233232321808552611404859829008383134670018267095584527157375338456 [161,68] 52022234919309731166198437550410559365847144103036103248102849951652817386184241821865123768157226767338880819319323678064120263689278981021556943995615176573342298097580476592041712712451786473305636410183962467328086716528722717201317718469236463319910338753911030983405911944466196262489662736152768112803115500010677511187454734366574205300579278500043243905545766093646063141485101571912166543570980692601904170600016331407055635355418214688999191917792034002870541028180873400769072855554474768102993800033755178595772429046842622919832066107173382369200932020406992471215661772542008594959852562440213614653817072025179531191592190291781427308444212289454498971537059623675194671860967898312949019793165666769912137104398499461139013293130914960070652571103339563128889891042871732266255224592106847597140979557589338603512526218735814025054820468596513039671946014789036243466652909793489490255159232725390724710282056063782164492341678891680136903295636661485603439904230542647574079974772284754539051758507261053364820310660155896148175276122587374487521260034319875126881567973006570162982388883528557302988436139386977444233416953138659730447363816164030020981212169163933516458011861721455074915442612539702764971701906671670899217186106874669621767061220543477126469942831040178204034827275244893104325871604143851622337673929554272993667839042816370893103453958597018925683969223931363169976431518717326680905235607686288881118120417073309458184040678399982860533863731044205416614900216909587949109128391060099787532893138914118163204402324058992091841135918215214739969734842855236105243410758266878724210562334661352949844034179893554405073219576493837150743555244971606378937039613618342587232283013849606773297016004453386662951799270397868984534500537573096626982152757965780602062118005196261509184146672381621828985526054289553721131100722090433344384553555795086943826236940015276697202269394873361012039104422413085449921251320086828516961266899258529523057094958657595730503141367592841957741599847298883376627118355197090149637375847548270401502672109054330825737780832925451170801077356935660223867841016688 [161,69] -3636593908172566940789061861560496359358895039059230807792992769966765300736687710168659507786859005998939079367812120267489153941803576959362084632507396275598015189512519457035430122388812576246963878794483359635552090144689255075419982901676303256285698686579785789684049016207457582236598888111768251733764234656129445222948599490062212041278781567522830598431146855010660369457769082459862051672295584354763284755818881792742518595014986257722758620491251361649681688213313723588093335968909543756014332758620009542743790657503757096204945147435857484830722176820319834277772389025531760949947996480646626104386591372723374750642618620996582377721078103807042118337253869540973473042323503684251295451835733462322129590951516011751121536436870573646816668245674559936460557935383334147210832351899179745356985839282750853284126860400814331114438735119980877924169783181278918445190050430624630941859772670747597645143347686890171230741198917570512104088474788881342524404452508246969662646573073785973590933249818416912366308425333751637064743527430288551443251940236648815536131803848332162079550378534677617679012620718710571342151747387432539757285090226311705558550648636887734761460128314681933064384119145633495873158108434621894726668112768364710889993654007077424354944912631403185998187078977426158645490993886050030431611545131471094576950758418693325005683133165837767648894787302857592007045314273717513454237637444593568136240043608380157307305454179668181933288202458211186438465750709311796063424401817550406335791632951519329322378450634331739725231220053557841591771385933576168732235314622455729334180973911754591345626390710641516606783883402411539450588101720077816612179199711369551414444375143654678870205666030378482374136897322995949523997900725613337346657338725961603000273147144970085732183036699735007103138980306814171104595416992693894857348822712793875537094042750262614847906739530776341944702957941309098827894637536921892891516341272775331189025087447315744493513874432958912706825928885558037578335346764302603395319049442063190579830904181168296069185771022451949816806920091654220848822192 [161,70] -84663651426240437308750899669582061620994853065307137492647612717158218839889409677661921441646292990007517352147185820689724668656332248755673834485570316960629544632033083952877993678102321891772517990247885287119395191999397039731049777884282952369548754540479802910805403340028968422745844539478994571080189495513197108996251332521283494716767429567616796677740917423595668663935656577799297913112169910318662593609858381755649525306905804460710852825654432242691889763666982971947527961662874152316847156094155697837617639570217612757846852861945559350139574442655895618921590861701631299224659330895466745481931645355841023481570775204664933660927511176969085920743469817691772288248157056879220948058307144966371612110184497757254382745354945819453701529036823317181730274257983031777012850905496949543413308834700820420584023066748063452910470708072353249963733692921912039788726266812355779685485350156083488195161957600621769189044883599039937809813110051316939595123785628171201727070321818979435297753378361412805840262574862709921001105281866127431838007648792057168552061202217877095498903153873195617572206682923881712342750048270825481299527825986978893129079584035378024444368767311626783353537837577999267373095612912357636977317571223377544516175083111348659167079575468880640187665193185733304017431733260264020391016133353353720337332995526076704049206340627704805877611167465921899205265113373998402992155324177557212200620557530371637916287785300523504824285216219359481399681090491893423048422141739563062958480800562144613754490535006629747896627666693751917600391546743390522324615192085021112715815851460267959424426469352608511162720016213912428283619208396946206297564432488922170103708062633286839208132108997910241014877555987351899189036914787671158745723163812111711803433438831490810017502634981702881403719884382160813978624117172508383143239615294105412692463305984781880825009593057313860724377340723334435797172391793963829853759532254487305477885522828250043453781609012237152140097189885706255386653334327761150020788419937215221197968960337797993436678594393410410762966942540207675872 [161,71] -859740476859712542301762052780539463749340713252608659272553484110079588463835278470574383368401326472748487773220610908682996350583194123155347597457174837567031881522013618708177111428507956908142970220063989992840952771683499336372337530113065934345849226665706179508355034171771892745579321358583768450720547025500575839885579941059074300176005842085607101338394306425069899963169777554431851804610001617016706629744752633948396357583356370167993332929829347150329565240237851760719547635703917726253628678317518789711171444701624782041785039497735552943586634195158672026166295960982851367638756801127851140128910679693420442509625130475274178172791896451743183689980380228746105292320409439215347183049291721173170569313522139235247277440943556740592965472380004319699188338077528257331344673065951142622700870729405719889946165092767731201500647476412394552435149348593501494570305167384594797822435795476377110509637044078372068980372440151658860327626307911879477989385536108141180753162846771628913567603762322286125439339524125905616106833282733257477557066181351867126850205780207668412660209735602499701332916933762590667465449374705114087468332870053876445191466420813434731432895880012366537287024193243093330893212349957815715601534819976890913866210644143949065278626642718947525109571392654387375115107243452275676964809653709725473417661926002748794859661373470546422778844917497560311727099273554688709388068706299382520931477914764476295633205116083152120701353232050547448167308346642444865367158681171664064285519710686975978035534114054154906506897760291634564121071032561850516520377562151710780667341160778401025703632801235077867543500009962459906721237445424201099705000551569109079804706014723927218710800882523090888324484838417651456053300122467745614481111610414657859608266439929990870439329930674212954035452659029947155929301341973107851683508647372935918373197129789002532643826738485065818118688290831145827469104831891481199364222718839268071307967806567692096544596807397864741080140936317490087184535945260918794817552370915056921674479376735621097962488442363506535222825506931804 [161,72] 565351362539527672646637780848537626020191557238042210683989882092303506211421708079016390429461322011529777503855100705861063662603681189180300837612953126008719064143111873950149887463358422586957374617701311592215790067276163273674857855303326213764987245457156354050822007972745507476943242486155232229961891562675669917433651768289069337752898208595148002692479041435914223365887093330084660614918610939361483354300384086291455779985098106718676247665318867340225370804171144144731856531912032430887542776221478714221746648478707329396912844858756062007558241952017243999531187182157379599449566808315766619145647603551250737163032946652579802911103471895086241321545956369591688416196885148282365626966065225249434970625014179416039958957319117925223869919387636219457126574642607543345485910785741538799758141309272777485312291011768403663988831806537097943350723421560028886238171880701959716068978651955176708974628224835579341710706498869850717768883051968783661280212668331487485298568114401957064752648577252045617121313240667798762829879728673217049856309978342022754924289025006660987233983238818349281652928161766548632533500259763926119358779284981435614785653994289767348275344640229821616162554303055808982136304434204331445826943018923815363845901633504723486324074481113064065812505606298726493199459046793270254720757962083297214003412650889452696388349185532868302501390701330917234420342407950837715743449863837957736761675514429930448237293532201917089199340171729874441694799421189683849067990296545915588322961321138051525054655651691491675760307796305424332846616798782768919892971847195248687441901812052766246003920143710762722281496534698498887619536938794294921421007480333599684124941619292028263050887850788801901984043042204693575775227427846997741454161155387285926890510745878245861501938778888302751888139281006880553342133427246191593492289142384112006313934569802350561091627304216944062486207691005354561991623405264394427134220747819355687978852099162626373319750916658360578250236146329585679907186350362889040885003932171449945786707091251004864238706238579446969872400487632 [161,73] 24727898330146253335099941733291086829366359212536349170609818909064993119704806560462818082620400331290566040204170424242468933908407524326572970833848144250486374974215052460282575166045543245905813249824452476595775366751600586710368001578917940573632128115241489385429170651259241373357890239890770542777298839255894948815134616306267297968734513674548375029983825945498409302773313541842532343053444186884094563032231537945086202742703528814417419128447485865515996314738002806339705466443249500370272389811776571866198747599700265289552849013806838267502049068755769788196106469064798937427655259412708887818867719439545406924068529577752395895189295374559275244713329948181496587876625862903350568515431281522006950294837991025164789862632442385333503582288420956927011666846260092115697967772940862266789658322467620428227532733563191223646290641852134645769860822743782693718825881083383201537598185881458003865683210121096681552002772943361825895001272683361701930352852734865995512343105081592362686195990893594603802751035213814059770187334748262120791590968782875333667694956541617824598732178402660669400102665139551552794075920320866016386230877679149161446910978155412968075005760765023374238451190773909023733308278034538406680870955403891209595636773591852714543177578050374855077611203522494346949600129538585981204178626395953924262818632356136452545040521926857608661810702663197427359282828944476958662178145341552909529482979922903459306155267464541301527597401163839212325402622647604284511731938005159144895012731234461348614349667273519889533555666118073714692956969398371784899982163439657193542608252761371431561802296261593215418286984550360458939458112129247805407509620055024193698669550273405958715441848276892681325263893369561844072708357843809801470524287918904214006069561332208356815366417061762531617150599493347999866469856635823451416774813926406672592820464047671579482652285564254154462990075099943755462984750598161030073337976779594063315306028970078069896298779994339905896871771675117273137105841681556079060406381465528726735572838405517431914843621361114556717597054 [161,74] -376366569963504358293873542030523241866874396714274526728826895266017497968105021420403172385425799445826962047199237997022867507216377889362448435726003363970208681569181357359912145766004430019191791689120932447274898889579101019056829157543790508939514775878677430026487606821896843305382625667416209413323509228175695202462271255973865924071978272153384006551328158883872905394650716720285914499598266874710866922913175887386859826180228883499717426161566683326810762015150707466626365138710400845123367328355700335151768172512505451898671650625392751008873418819311531888568551988131259713737215684293409295470072874681912315761343521198544844917771177055690843126824486895057686766627816001068308835959167348872539486388393342802796747211528415782432112674302387428729889709851546787774910654543020995771820384388662808677561731865468912250609812973968955413425935484160162356396618577378015289168473259107733320170867648708081524103529556909498693756482167207516190592874959873215622329918897258493201988612566668098448445791718217601828572791389468994352911345081453328278230781875027691411778235957339473756914321544860018473148032962151134358302577323980296557720002814420380279861806822323936775330046611315243286658340131395000111647450999103975839694319859284817840417841945123836649862759705992916113512798361789162493450457790175014536414151695260975895668505202814572668622809231186495247807228033705013330807969830156112345392929414146353592574517880019549932745911750834728112472333659248109179104293361884186502584695302003042213336968395581948022240199898219074678048981824594869340488843932865396677872745151772055978641311268111123090620715026036830379675636208304498642104581224702301990387170069904676863211703252091797391027853782900988647347847960879625459588284133398844249278150280836363170628764990362574704457293136607194758762309306587675398077838053836018251980061505313186760156750561381096936600634392948985885538789734768570390323724751529133947192710562547796182649960278294058829742892520053870806930275432672712530371813414552502947769423127430085610313896674094994979008 [161,75] -25364329762000375161108859288298790191559557925956175240233040869710774115571867655559988378401811028097185095561814634877286711885878336896198918003637726913273621996093456077397015119934924908468450720131110166001265087753688593915270976978594002927775819314357348571944646176117373514307534891832369632657434843584039505589195895313886487681338755645822666297552461897344933436440139444787349745122467986983834138609968070880109313752020506089090409704988310658319552864893841932307949540861490897348567811480196654787050015472754037747889717288661214984304205971745728296676114884931253790190716091784814853668003684113891200799004202647889000856548024482846086996137331108744426105829279062815694685646400815583380216937209563116276303199076236636048587008911189398828437857268731146416279025193171972380615041778878763588867968843855859178409583499720143798014554801714083071662803487043837349282402008789806129316483286576288310868747430617634543677916966268334890534187689934541896605415148768086077433831870847391457199623024978069218997269774438066442889152954982989354459971516406300424795581161317712352377861775285692928503416520467949751825906885517306149814478296057567210636448110324369115394618500986839520329188990314219709631775864871889357711095078467544957855905630923007286479114769707847298325343336211181517044783259615417112563598684032530207642640986170249694298791727085653573450316308692235094423054046316561679756807562108445847274959392424229751215145431780425526491521811461423482693328648874622957999869069880296789111638371609397507774706921103268255712031342549877084730144377764359631199576163059860894113012853983103624810165320272362696555230040395191619688980827101450172316251384866113298603572227131551311675144777300903167653036228808176272560783047060288385139212641404423671420778468540306480066257719775547003408063297175822620767341546055729214303282340698541040881308966678898755324671586171348081410998346829684169250423016260361371890777537469773649366093217697773771636625980823538941107246171970682742268255478780735859901668995975009910528515670633852760 [161,76] -691574290029487241315586969682801422104659899881003457656514156721033295165582675213135301997869030708449802664125556313535780563461527355617866563315107624503608162284105937008793513547285813008136844236363546736262750288135720433084122974253574904548361782198470590875793017004200095658089548176294977681115948437899725809586933714318130754551650072789872231906554492483046250890033060363247860903605896780067740842225473501149289208607297507845459911148121988525070111080522760982028796768102699822007192718155104907409290723297225360646971636709883952016760880677314453235627568548857592465603285676082199189077136450607691493200287140014832796299378008237622847259465605302275424645147069168118401766733335060056524445180633024089476260749228808772799210887896255760896845137191161397060577890912671268189961665043019289637324747589329925113163486697909972560594255310327821004003359286045877079748669296095298903960670252904475641286277101010664924477363031602166917883249760619471381632524096400856884922680380815165073645538457581308754952270914229740180836795859916798389448436172192385130000968409621692485493319047890591435165758437369158929185717041045961467815002465982270332499279417838661731547705695374101815583081291444968665626592799765189350251064551887694562707258198841424613612468777827601307222307244766043701972307559041777694128812589645642355531134037162000431876979992536981937208862754959517362417567539260345108305570087090159477839461460083272482431659360309231725408009167283005271912820688246282509201778070779142393155828296062598709732288299090380116867007455761223968658732142852453537268609053169594392135155802775279127853608135510304141564972749102758245370555832551387230972790470963433893160075026598998135874448425955705743085776245199698788622210413923192792172338055437955573829791391009379497214203802085455021709913564621579337877244172400350685619392394025638444273489034626647301857713498949820989276866848680036851780480279426276252990392645092522804751552168189050019439267066288385648858586488019008110745428716552073090748234108123572481690811357040 [161,77] 2665155284443289827294673134414582577938245446349638146395442096660235952328792913507336649389935581705626281538440510296326911211655497833856127753721954552541020972197146673169627743281517428151800438590643948942759240067859044682637425313598916825463079463729796598899976407909785190994407288139929240936217455649960679512438289886746068817545986954198602040655050304212663773816476774413125248126034400015470921939279058639441570060833930100997146679076002233890655206914267473789027595180026307312001632029291050231280565634510123009411537102414721854870153432220127783570699834265812218425558148457977680440963828939643598820695835216479225497490187101009461850226439129380835557363603909537884550708549660624359917424917126289954567305809358923548235120775748633484052745426100118579652652386828891989662195448322818967099495586155975822682763930600554358467206150383431761799467370996848542504630902973345155792189379043696961684273276827396274279511601689265335641230066679143830167755537482277485194856052289618821016782429302469242127917059174488319928417785019113747531528083518137402830531438310378477699608879095127236363610315119153243588551094985073128720943035272289487761470947052144925666410567426547764343447288385826367769035774219469695373353975768789674283578228754261408571581658915794409069406635017597196789184050637659999424765880978771692367237720620963520968643684275702271313560748716842513486686991999908002917488803135888655990487906132344775208716550913140491982623676568132098213075895425346803994829969572045150284268438817393925230561908555361456344048046050428045634877161037211700339459439288802525975999055755878476241003873243703595350241373434488465903436521886520067717928653211621594133851544031450887052597835978802171820295420037857145469609060079651816460970053339466163933667914864363000406888186100639595997885166297325214145026898069633350495823172418306634828681389028219545812430868596773087322552736958983276332828444330054400015851789305849171099173973667313204375916793502245688298962413596065473381618754108761446439462425451432600343528742 [161,78] 222257044011577591711495850485741278216336985318126086534113769063571493882198429708228662725340821531630531444218943194434695107554946017259243723846574839254868242227268542215202545801483549799623671444417164455870429311313486992017227014920071807339934283481703238675095102830142808507812097337293640112666924250802930753195555664915251844458805947933712816630308145747385503283264808673780171710063301116306447443734006202825025567042650996851589534592275831016859040659438269110607868135610943839490659955317250044211608423457725446997508696758471998140709002714224682986680175338510378466753436793124150662766424966899750994352286370989674537076704305877666356249277062310456681002704759978294831344620923627180794152102680628550128900090965406078718415056947912914487490679430768958270069259246265067629842209171555108088299919508481229037121639629299501883427709058494007630477537004407603738866046482537588596421394519158218099068329957952920100528454444688922406420576159449413330323065459590033024789926650704176174735706623713697550281150417713274846370005947439612402646191254085245737000034442948510555326360771830975039100756186452925306220841484975040955418495725623887448457115694514055448910054705765080368233900936393176422480852715753058416050719339292144085203106959580110794436759588577260985415305163521743786691779823040030214748043224861930923575313331005113822290718091363821356346361829429004301280354044293768450816461290400486239217070706839865888934422798918821359088212477389426457291527790344880139198596136915772731499549634634351540108982921554936735868006017510185600887437092431987014069067792677341079355200842010501089518764114972025328933339679575246401636075013459260141114982603734314927991981046957730082606265927596707340105784818735597157386303913760444429955862495585058019637165523137506915921049556148260490345880558388528601049373153259988758772675168528924949633067298031026034870340378636593908519456258886054029460434409014206410098895057907212673986589584106475148061949355746723324442338789512452357416764541025463806295045045229383864064 [161,79] 2691220839821246375970449519513813402424453934485468907582973346791570099788519614662502497064593746952916923740055178623162383902867779630253065694653201307177704616317024502281044309350930554034180339893203106482450050078902681069247382627770741311889851180039082274835799266414761477840458517319136835629718755841223623497162726564379686235455969805952096269193031961783658695202539594753791668943157393728875889692500739669782713310665140689473114779726077894535178216174807011541738332525282650067375278415797235136643523873968788576947993339987215472889465687366945908262688086971526068030995865592806466627283686827647734014876256319440272003176366817117258615506983945187403158303726165119573801165497045500741660225192608702410710288322510683928631424084581883378909728740657043024731749098699272797784310970649371531401236099723270937885921650167297028286103145818019261811982307158981396559921518559377075977083740193815369175737621776608415000087255355621024111823076920822033881929302907106443760922504257673901553723428938452462976688232962216439022648437709556023685754854466468288746887273611156499196946600512335528001568245082132185174903160155247161013622284854163627494003668486627493922011120130929529088191095754126150200247760497909260077206067381468942404448486025410132749953198220914395049555441495470119706480540459865362771261582538669408897707160853183699831914481710359075784646267534076831178589172820232963351195830140203042510103262222949216403067328323406285760660079968046233737464431047643666279742448614158987527591210204672840454077526447536900042834539746556118828079210394997455665321112549951137906106943692614803019068151858174900434350205087146216638807113632821746073802461270652002094019475514263430112966656514099159687704808832262901039580429326973556992097192482418974648393168610356591953906086030751729263834280448335229577895513780840279897827672493163871650097664245766362924948778486882067003971077577996369368045284978375350595089928370099855581340859995273624773387748284558705394971456057316431760926252689540400006251101004312800 [161,80] 15286227532039983794498182671192953828627684853490840467996237667755788220122338112522175741845038082355562357874466719255533547448165792687175231134991166940737490818488147907478442604929721469286217951801646183930722837704705143442948889409236448188063268214159792081229181015315925750778177550111162060511808719596337713363437530144437922442915648418402729620499335931910610200311873568528933708220932191713892820289111582754105472387742432282212261856515177814983642300963196716115965656309374549544359725504974330245267730523114650026484083764958934544198875757122114866187427825416353245483160146048554006215005762083452607674726042961073237234661651682517194014197383944013463685971565575623964777236450026666402866267068144873407712888393746531531179788958628114383973589623446210516818275972910798754883198103920768801928622983515969653538507367653334363877076533890755794735608973783972753733980405455699449321289358725086195473646998309287141159973253666974210608750663879412902137128390573731762994850111233396342699168255024440858715278609505973525606062787345700355433015695665022034461776988159329589231744083012016462363204790274148570411158717291985494004555498731868956560937401090738088966101377629741128046422320226994017387811921381094491899010446221461422903334281078505253024729135835148816937292751474449045358113442726439950210714278872970455984210133137147691721298161162461827000538769379844707018603043868617462144744412180421339807309762927159546933982736661787216845139513855944997287196236012595471013655094577190216177693247605221175056641486779877468960887044285286899814665416246610170959844342739352692664747926814708422633154020433808178447159784574073832248394083378890655940892248545999948593758298027078535093778599653190592004189775200042396239559815119668758472750324047022281401044686746770340492687272119772611663242617361979189847256727955516305490601424224778304967082480085871040727108207721272806088917423879087255596331987961095446103860321270453794714008845432960662538835201572846560263210516325310026823938016859685409991786298304 [161,81] -592184115301679006390822128050371881865211748257636376050244289217810549231403607626027937554816479004608702597632532478214592095077523549989078954196989314139928720594841718315277773138378848233390732719257486091213866411731399728718374467176925321027755560306776088514902369004184041434207285598303413709568848253232794410119148633048583145834455560457468926051427179282719086323838850352327991472946669442452717132040725360729140567247057522580456816733092039825926808286664345568596304160580336739353706929521114332324438412271479014701527776865324219370373612631307357760926638142058285106361731005356662843589587162613819460407030115208518503316082306564040491961871385245649918045299303154930494916319617169143575963854491040868955424396532018645206738845818613424087724381765308052105661865519200966184773741747896882128984085524210150759743289847186828051373811107380131551334504244517604918434704841268324961766399010701121332635002413245245204766480314760407793544612874255545894242174185446921698080114541651042094034814931283041675506805061878197626349145514699647207703550372483139207311918299224463632355351706375134491277642464781900392688943907296593415498734508398651925226598099455439079337380219479762942216460203417610842088203182114228752871506153716343983863273228398998436451469080356351437471190016660490974445312431655707168477479904124174807512550136492179020350625290188682056484058857507164920755058256625446119194693804855936292696880608814883169448639223992846573569664503004717815859225787332316109787190433341876674015675893448643467210728349663340872149301872748206823719501918094857338193093008697637563390275850026743249117425323539286013832324393339243587457149617661369889706833075580984840468213438589889687155524176753598533973451822045329302884756863180988957443508300143898345268426488030935387089381880254305860949331184639230614177116829844314529205001592043442930742375130007813351258717621277863894502707325775466983746830037076737719121622443549468614137675201795894020251776735604078436519143206298144889750948373350555216645392 [161,82] 2961237272915120584927228040043378332170715839980170028526393619637384736169129089248421813095902781038587197950736581186901530681951275424482415421208741924551292988129444264163049648833515131471146250556461495581223974435464331669195180414136332200321141337867954821183942688084367869749550461953248434786070668304783216625222179708838287342866555624073748041932578067327871449564855107437902436215581747657653426703480557983935230877463295006728289702598741453930776801394509476476232790371371453257905794677115876522027108604806621765388847847278514501635383971651471084552249538487601918639866831557041529406133000149860175951686030439572158405667279735852901298729295016098441846738425217272452637148638665614464790029886270584518596235706742559007028380194499884269854779092799878535678803264048497186468445237822215260229053570681776918012797274769446495718020568542014308160940852073589403907802208334948468721241699901243571485937024537921978518974138906503107955071039970258377111996503001173622386073066481400370398414452491314456350871669951913528908014726296456254631305906431358428571477192022338988178499850042958671218999029143027587280108081415408719480427039068457769486352440961244923931281125630453941263985650562590877118245378918639464759563735694095874195231072524180391246800077225934501692738379006996256353821077119336375010313030458814657244312711257104979842693054694559232201857482798936035816395918500816600793162622926828761119494451664056231279992680452567237272547062597065857397260573108936324351411337435413111019507488630714761500997840944139758958742089881818164218014346777964839392680865843413906148017282335704910621638193511171542668064916176918575225201530368160950332912329132190595708230262153536764057090720675646134965902888028897437035817253737694736795182432194783370461234559251932875064808232804547245920942235910737271659015187937779366240466782951651514788556507225077614051597344469140232279528462909011146685183647399010841292793628160162643115134368804666999500406825683704509822201687179497712002161837765613313920 [161,83] 23436088113209583983278044347818701939837230772305752665601905325406553290748190982467925224954346229745461433620874552514352242975410867647278131504499557664391597719479286152880990625410061581680883536674814554021194186707949374252569391569489838828098276416397028142630161729052615281106457739272632350728492270247516904971942914963110380821647737225499622819675454392836114371477399583206478826653841854987873211938882952820044115283700842186981253736790707411826770943235734990881099225010545409458179915260562416760379859264568895376935045615765716745829146213983410093901968114488864039493749681733502395502140573972712627832711033527013888293529651683234290004878006710945199945874981654598994442830482941858834135521370720173632527566190379820479296027259881406135977675250292387938846311014675518150823945279199062448188979973731352606855652300733388362876655243631323669958500955968693631909570341261331775294086667517542761923022684671412053600284043525628889928419376191294614007444364434842047322392028332922553445631016048776593529721573055352943517509701116014793618057380879549935053027776959037803615159993914032999212808634100627783768186883754941121569158084448317525496235424298969212365530335545880577032717794404090382682479140930685625190861521986790208332420820152606119088374533701331696155081114000186817044310877995072380044292247959947906144215675601180473184476856664385610277070848870242421882607269729559062746652804342869111502952518539286230462805472684953902284806928181526495671909503476025034557624058552472237632907108904854066024386191728475933686539338847779631034242940941834429790887479378404191527701258507779042421067826602307878882933233535802677765502175920006610071829420330180555335648503351048378750449535692607698507057182239125660914855382600805682821565079716977598283521535415062391447293210121554927804769827047891114794805403906257614027401097647866972872529709464538059059829958439591346341795414170303065433179978447217531248447583045217965994757714394585339930295478111630045754679785221790408329809708185520 [161,84] -2580809236141336630793799372153422395568181914265536276686029769544720807987577539070848758566307467565385150559904237150014468392611314060911554659239415681297257192935159358053406825003570370394875916319984006098745001274239450750801549176568640863746025806081010867048551578951866370808228722728248735717963879806984265322033770357396967463032963019180196078137168057608055993863992062026215746932412364175128065644403175166740037808037589371846499942835070142973128990240951151939209939088244266956898700923189941832695380031152334630380376198701415715381943079682691916278558377988315181884139004814289154941946717498968050094657720841507805363099828141253993014346820417410656376742705519743544809668619491123960400942012783377364029129444677430718856130516234027187801843885624223943071277159076951069892496253320472665348868940563562221892788743303550927281444961643771786485424002890169840763022597413867697022407982013443859639724728919100831079153094511824631895064699040437705114666627625207424872790096931644923736276722928884987251396163694091914518011448599419880414111080861397688391881574676597456275267318155546159005502003225747082269803323300250604823034804512336551054642506340412753929550581687763847717325991046176007001157303591099081074648150401202587690654098152065640909117637516009563393206929186997693714795179446250025124602943090031892832788001999387027876507926896507714085082629119214379172530133366864489521625399442931604266862881452600332969474044360937743550563711581199994113374386000599167064504445152939878457265671775463508937963939246547109937986403721385540434142741667171821021964011724965533020178153197040431340096126185112844861753148942161303006321150862984798621813203964710691472522405010884290129869045301741601155854491975150124454889788996520076356673887898986074408451355583811113632360422783195498079907423943676920776599862074492329971058115734333941398995168889699878976471681162082622219110391772561091761853822721826619577826543364508569434790344898023426725855781573820802821654257239401955935275501424 [161,85] 51125394724906341398883884679701977833945943840086448680827848486707663815549629954176038650891465672255834791956207871463312398188556897651859224299610593699395746681856843375267625483954564284562512449888684655761872340451431570673836331655923820335917414372474538568197688230101178710248112465166193215549880796726336758150621288382620408936773516641339284253278994248731421502996583858702681803890219311779751969116134961972337305776295524434826478487637846751274565476504847936513912571642237603563239178129440178646706889848448703765748361637299582773716111582564158625013719356169656507823634976229072611139538049982934567174060917916356750510496423806734642819233858029481025803869470494516685670157037304649291630432249591152180443629756027000658594093183564519353903190053448619409525427525278304999649471120172889207448035133342737900994260589714878834559104557694612526258375737333393619022097700270913464940846297369869092190360251982077013470053606052527676495164819306575522570931458812202682915449835044689629914503561677095795289917305330745548094463874380331430774472146345313348086587601233235197943807190364596034884249394243133903925102698787145485218104492013247319475137920443909470758894903494380070851141208243868830194569010559351521786686933897647081638825875685933041142067577063510253395409604344457299158874188799596789910642205658045017115112519882979367912018742217359453543902668389096779684809114957901970578542566332207419567488604096851088906410912881084045941611596986606944625613670184351823598803131740636159822917031758609521904557275898237578222099217413037304350987117873832166942641120029111603353347127311161162839646687222565822460248587185193744378941027522072583706564478496860801190543375648975805650804548993881799385437350188879657248555385819230801408459543033344588999117102819358630572457578454429839100896868194196116127325344041482090333127674955049756534206274134943603987742115471659474875562259312557338575788575497535559979233131892376846305260387885737556442131885631271252793654270539585592132004 [161,86] -425267663090948448941080704566763355939683675624169947918471819961722989585419684656810442367235091298027367549305851861950375927154909800502247919490101204064305723027884787813018735328736564535668210740350008983565903695699519067132091856483538701475104675766572408401508792366922815941437605547796962386852172775210479211092353627007226468370905191644870842692616791687305660969152542850021530266007925633865925246683464759409511450270807553705363740434334724668366431153683979261592427894090990638936607885327769113017461035185063207489813728195488106157978264358825274999256460233308077481780456320805571593485111104574458709125366814184055965046963860041292344489986777116017014767242513138743662129348910060427754178591619892841552055047657714040587317494154522594607269216767399213611084930254344572306123271647664229739001156754972166459719259771101730603177881037401438722226958085223721717021645261967193893676407756394306236975474884852075061955338407048733546729874981062378096326084904407804759224521863896106122203688941651846370841254137800128864448338482878821429064536901744128055806144274657916908573454170652526902878364821357833230794865111207703151405653295040384395351923806533609934015419636334686857236303454257511421062258692224727888932728508688743803698991488176779546109754661105821643541164622364472487086828261070320121361602666515961004063817369034275598823088807728488263418501145235612443133218162605261698930299471132543202722620042517181132661059457437487539580125243076228017518985520882471891870812204372763963636082155797313421675255976861580472569559740662037818446461578550538587970877668611615829859264595356285782516501987093643284763683791618179177729466449184048827439647494492968958322812775339372081396449176248783725260404033832870985670032011246799152957508154557292309564972756046328925065638088015665870348565542020006496654630939451901998684889916066471229974890397409874412018779640170607326090540989164006738210613167716378335572809613216020472248060215454505006450900402721172384046383298128291776 [161,87] -106721691516003255863217807578026882265891133842819352418043004828576147984734352947367966942399859308927171251048599350679090618689269497085382864482380849692505584305965452802916639043837489317713392743940895635394665155356640349687682686876033900249312461187858784334643226141355777807445292939166877618994648395403055176119541825070626074201965076824243258869646403592500394553672804852997809506400924359927218020951307435348444356759995752056111715293487453400429975444394369991777428648983014653000529479637122247565081570841637743754365291443330207521375945206394186481217457980067814352777294473352609937583433602004517357066288276483956976772948973607521595236877711136704621989155337657653320476650639245145994011863605690265904659868907597291028884374695423151145721167673503077902433778255216870208883112593238699453949252604672233732323255256796092687119221108959963368452602246419567409817756340298202776247009213405302879171146579389003048005222772568600434444448335459652599696751031102637102885859022193397573417000115426811591142825922525479227147196309385012737495206281634004921630489885179055153036554086440927098786195375119561726474225401974137165859720461420528205722736816427448947886637915222420109503057356557936800943906969971962078558640276498410456761774784926119672437407120535704263602024407749674888217656386389884759329536994540206689504147580010839648712078998926858655936719331738217253477866271815666107927292112456833932296689516083994436765301186820468870945533470006227781614369071739978006091611517069827619661121416794399723850343058863770886408860209612671816828339912713079709033014197915041508994433281076929094428146903415203258786421687979692166556444841179174522144557047380889977439564320665880487254120733079698842112971351772206615222968977695252209724160764577110270173244202726846655672060745101149321827195815985870624738154157915027920993570446209921714893248494671989704143312002942378330803029293100392194793154299794386040386481600511526552239768726130716236625954461049490526878649825976 [161,88] 36682951385326782140549878887807240789938269195748519921581608948600068542058895910469360759600236090691326590195852966665545901746717263092717474576750077591354782937732217536991641478708457242139806049090849278684572170455267321146740909216896288355713948664216563157927917984585901818763230997303201932020266034380054695536270167182666644615826629854605831788012319121938910476317622144041993279463004447484105178505428159673848826583324309494103475063522191243767957747456315149215247370537797257176345053170586180586391526323946237532728598430898317774820659072586803695943096609476340712658464450258929544036076111609280472347893289427364785741762003934644718971888705487540541758451716756256184393101008158208422557598320893964987251022001194070581634689183190918608053080364443073008510506118701404216489331894346855678871482950463861971155645870349005132589596014701640539038533491969363894587862421606823334842894668148419897284498420281900360024466046875217505080609391629172384634656534752923660300367443513633099548232687826765248615155789103356449790928794434496932052863293359621690805787828252686345195250552624228349457094081552226701585317568848011563084522048420823387655575335344375216426990364739442619108733157462662020870073131860804039954648212903771930120676953754228321846584148362792869017172454676809483749306866542405970824205865791748256217612646360075406223189553881120057223919197203084703002198955291653807441748673352745863158752971264420926072632701608389035658177405007234486762904707836875419808884743484993715526373031367616651889238568485289231511231619596679568325767596140031041380124832940551796918970706667282695941302455514239306723169045833262853789160729798451571564141178649842936534398481872321944477039243306530611364554451363377013786560901236540382770557179903124250777123297622321551721482759871077525923831341406566878785637154272651536355365289251335352066562696273960480872226599150172985039926319859875254984383550976404635940377670763206292549148286116325471722629944165400701183823904 [161,89] -349794798681747812775255812653424030501967470012377466538330980292149921428423634366817531193269102472865217471843069585105444652667868902669731967725101078249748964785337476824261566990988360996592683104119439117428576181767060178870484490064535991547783981335404961470858588320477684217250959797658157377862348178228322009900545622482112842526464363941801128762852457081779033395376229949033172694906551324629032436769212478255529157607229386472552861926663812346393461123418775700282716435857816732839146610560913673549881719795155553445552445872649178616579357084089055044331167571840942159490113422455777554370488208244877608349939822889262379460637340486708175725149579887848484748755364069402988117455361137370773171445693991410107640263292053429177529236913950005914399579507968369514904495865425935844969568511380527755729403063122362640505411021038176576651989176365557874719085154760493444854170434636664783663590397289843393428619629504368936163043828502032942162712447072712503067760631362498362054188456902579311380376202377468605694119059068902523881799663037744815424575097668236169378685633802413873771319986017309434432093061089711080622131421775984797833682746041341966507150801261704903807504002272860155267491274855851702692104621699135391046830335720773432909963551254935831987300550747151596695022800350609412540594276206641625625385148734064355957099641236178952945596130849160118375736573054772025627361972801858269604971830998504427288599887205011152189720805753360814438830560353822159069853750661208227967373587251146047774025017253788027445767696824144705607486176022937467915452515662735046929537339195374164313100764467332973204008277000905762811659532551222575263323470352215957269388891017342493016173068874033768083640144848744621475499041182555204643247232785968512834161716387018049267246627254453854948302457556166733099154768094022193067092332291823146022779639696983289081242872748386394163259765561841302459560138704239530197052528969178764471624171469090089912957444027838141058103092984301168868 [161,90] 1440805148692802610633742024082212551750203729807893074830375686741116621182379240619336087413972332710890311621538183737324663900474480512366215928789501206341293775276962375625201963248741755256643177006009150026254077869937437141445346149102660281787351811190601642599985163950339285215807263306582587307896430047930102151450280649642691907980901726492348615250227856139197166426289047440934293936482569200491484200033034206795149103405538499930000454192589576233307480864477444500307889260172261582989482448269604086143716059636788814096051064755614997618460855808722761355208437584167980020031524544614932842768126836219763870020490789157259916600618565243925249705124717642119067408493294317181044363016597468802471253794945473736322967669505601624990918116530511547470563438258196364047731821654777595996832852198638393982338771393073257323908828637995838735079341064579719924251579826843362030526893321275397603640590110325363982305104081028490015039500219960765087462250515702810805641685186233144568173536349913675831940356003231641333156296858902626564634533684065299860310486670334035301129990022418774668527716706100713151602981450593828464717570972897473204252892397719910789167757259242961514129095054220032381538712395038764284006851520682621862758266586567230558900178905329046652410135000803557399759728570239530509111902653047767302425078686953222009172368062541055743021801830168978903769671598940675357118328440527056046008751889406079184442588414729691097512747555214816410084282602279955634098578833409779811706336757775144572893132372182860517793549066366336828509628442871294633591974112156637575390882658277246800337233117945888664058648204341278310634484367951650722557947472886682477898305768927643461939758972967865606753948070714911001694096300500459884769740162948630104970350978610462353213014889999797645982524918768754198356655812207007108151566978395998778255978060172956675171729527548582731557805618955244052125255949820645770027115292621383317985738389927315884847580868682391441559856052702208 [161,91] -1203230192751679075032130607355075258277452818627781646376654879061277844413153318991922828770103062108366354193875633568964490090206593779847406068145652512075933955308318880568419782646159414658948107495099418136441178800408617609776001827561339993508373500422652669047311549923906382258735391772800563488966782912072380602117356436115368612064707375033408608617307345584710909550420584552502161156239095645424400617705787138135147168353129016320951083514436358753755489324389171037476013607318671760727339843972155852021233394541743333331588196177780702908291592200924833507648679778837779250720450351777550043460128550287706226057036544913407519632988138565086834121464824161689201732582782657854862182632919081859065849166026094406236035258957307538752293705495262267731765666195371660998801098843544659696967719563809471352028333725958204068689647039545701040559266646409708563271685223425412709262005185003771552951450626291138114552701414468263481212906657340578246683853864325515270497088402341686593930541849495034863264884105306787852206405119010004346068631991393159309962867730531325672336679606570540634882496832815522990449318819685440779943901878203689960630852496222489521397374711235949996355950236954065762658104419643147034214987835154055061318192611098938336983159686003590633518049122694400605432363545801567622172430055061739420416904690668822647061961768312038096507866444461418353155093230326422065739349848280352781010686059698235838239133174137152913761758814815463481161191851428485141734210688170168270441162864345577493767324837403237859394994686907053757460868031545792090068222674322001057580936097836877052438526835114530086552396433569185440658624062670593568521735053263938839938388083229081280856729030680272390432319439970819683844221418140700544216263851518589417048172221288419670241049797698256871945493315337293505710662015713070213617197139040048369020943867428890798908062514432203035233762812404330131171543661750390683528227396347138113718229665758142387463474629159193711334288000 [161,92] -14126548923530660748434247945785257042707094214317781497032605443873344253500326122735342883115967558696785833480362764981190261971479298054085067910351439151731221648360468459826366334430493604653268753080643374568220785762906635390040239544430026626083892193463524275119245703614025575253032417822666616226980632364322101346768452531802438826965113033942167530628204154258574361485194596028751680126267505322151428826596609844968418010246543953855702503046445480339300836289250501366390566180152024833717188523332149316691422718833842459728598858006046964249535884217144745823681073758752985143377507953862531556009610955675682243332100568852361588910423167511924460948768765251188437563871686619203151128104295065391019192163427497806117264846941322929575334713451555880833856608383530211552408110939754835663830563878837541697322450232125182796594204758547254595467920141052716151824807976089489631204504430487588087180527997098208330973517886511918280108318378575273270464448997241734694765014546091574622396992748190208167098678198473905016285351204056589434276630905729237847814168592532881451328637270757800782175297414866098849635633926907435588793427623408425625167257270443176432399216526166012116345491307713839634106685230808785281322261007571304479417302354171625347702052617488804063194385226876832461172854371281556356914240982134850806660297409315502131035306806418705572145308251594916454300447155207790321052915112476720150941169387970644914501192966482132695545171206363352573041760062194554389255720888526687411231593741476789068297614205704526191831589967414636262205142257956589630520294247245102196739956659705853583519036679287612122372357465885947979382107225988774039206729253293651895684103387876767373621884639456328365323104044870895348510196997727336134723548250918030004957708908369951583963633381131575995172429708694372525468905119501873716408538308530490673976165402826865639642922673126808762996556473756573837920752027165357821959403670235864365568148289839344035410545689585700833856 [161,93] 65866829467568516727789743345182074507285814062793465513759022071282874933907304837538662790572095504962627726888578187846149583536718752105270736677443946217163434078288935235252666936181784593050999923633462772098989858623412272023807499249068494703703995752146989344300973126328933747374749829532620622041422007359491015261452832444631002485990478136445023409983348407335948428367605304340815047709341420372344613305439391599778398145369931997893083725457003630107870501107325161369747306727592122247292413594036659069293904573106801464071795988356740201231330120381569569436166968882215849065556616668204385247905196006660725252252430431703484851061686825238527673740207604159994010729726270194883205878343224563381586467048608168025634414682813799295929087495916425086171606799498898362023414563987571299259027679892720772474291739423147515366714035249694156045059776391691578225786381007680135488386667877084983338677251247291477669703408019444372853004659228245917364278523587725267356221180848175217615926019152677138286186565758980797191801816638738072034589388655956450591697226242369833537881687511778633960780557717250178497777549792228161407862450727968365908926883537842545758039338009039714511805078112392021096053566105049158389426355261239946745744268245602018297248039179690890829273277790547564220311246986643242442359338997716526339413292141053388823105347004253488039276596759866645695647677662199184704587031281625463569513221448419703186361558854019229560938761341634956961838517899058818482635913356379536651741338566526955503648971178634882932510528362891981896357108345556873171070948630966475065475624475375495520740814240292856245137257215895850144328095983221986291380852808285660327269014968488747582297215522575751106354304891524498757858529869978776365306781166928188052535967043576688674978628001273409549083603588521198362572630703494567487456517662130234784119995656976980849761793547367938970704781892329022898929674102716226383404494328655918276835922108875075518491568983330616 [161,94] -129037874799780967389365730625605286448317461302614854549148915859235796809156074592571252313777884520182618687281650732800142421297292766121006599683305199934727179370466089195668437848730166960887050299010059841673313624755697360708240047678472179701123663549164797969010976963233410559238326421356271424684175121859359586304836188521618400389792006226739655680076500396890445410311931627686424350946211394147908648914646362520217210435130309428802575817668601120700414255642028847085212160072891898320031856623699695108115730252986635353248736896648497103280569113650609068873777230435285255498095129576047933703949007514450202480402779482680153550419513804013682842428365297565451631900443510301737148156362812166121292150794591422385388630668751240699582537105106313319036695988967822070080268112162152827479722449392590973644705975060988351492002122120298816622739740678555485429419514703762681265473981670053261409626264925113011365209748843857734527298359219970758888169230883434333632300093490307234788295276859649011527924940135014411676915230339655219394456951674270799177720241516717529514879794790882460661277372688879004735984259417176048622757803529887158134425934727583964032157662633303037788746258882456048085558339743518392417354253566960892085654908380729773324477819616114891770322234345444132450896272455455860637528530366403888130346206407281787938350559942690203365641564099127283712745012375881075768198480439835564626256409672040051103669231443005506542525820279472575172781501537358376171107054249321364880682835836286921272870304002511836538628483026141812136043501655888680308295877876878758609170967249978621372588001226450416644942363817067740573022583925702116175636368914707419353226940160093629779397014410916804572223977069587543420133020063501428295255046985293736105566938504255422093384397154903461943443474783657557217736601519236140393794164198705423266746572879189227398111561575815703865447495952360470633460536774459670683873804156530728731373676327470136964749630976 [161,95] 102155315755748685540781445746811706493482123630824582279236441430780487580292507134364974233061976075430845226434616079355308182938710419114195270462040900584877621789656445376003736868696937505869450296815142619125155571843805974855553980081514480016366165523053598754933525481728182854771062536164553479332431412635975760821944754044556492855278691722996007837917284451793509858417738179388056660034140875809501395248451043186234742250814705354061262131112221819107267539318747212370788996881932676422606615520557198381080581215277833016112343696522694038668587238161934616485636800239982880603727039439017350764145676034037166105296792253355134365488436791527768820546567268460729886843561864052306280453897882075455030451560566198431711854579751219970746230218233225915252182392870375010289442498688873086867103323897717425673272611291645715081609770183597480364442678498862745194381575605337947409166795953571380914765405645475457042182471395337087372928653772709150707650146244489846899322728270662646521042603637759757146852647860823083422373311619063853785906069601293176600401521789876120572356513965464683987614831385909924189113350483888607872207145629217991257605469585504126418703358014471332277805412674229673344997778335374098680454217980917105332761312859917254896769262388371034949271058742889682745562848819990467235774928223510626909488315021052999987825511290360967535612764269808618250502244902971988225732619786698278314716574710429199195512015326551210644835961665919359853084832219082895179928104670858747907264870533119869846573807485942794726138991986416996352309414629780946972317050986054403272753581031528535078039396869420437570402729650175398653291774465318025748561000663862227931334582793765017273459609149689381608738285329091237221871779235583288334299713486071407520164733410943569955772674654984822084505439515248449747226766188635425611210299581102030311605696493661520439749337766246285802946201567745862829734150556053452649200247828398157223600286004657258035712 [161,96] 61163779435002458025233082656907153249164040012525385534873233737374114152094627232490192433680894353904192372260633036739209143542755861409006470603788885655491494701416470408565462740482604693265725559071014975537645214893944244144637162373874476763669491033116619392779342569429599648176998622973502176042827710420959436077754307438062776889401479948953442233561016389181087492831452576181005020875583328956537521583419043508954775583728555833011378271108885868126544536975301661880386832792957714756020940646143816629499130548933776768446920792932579214883225582762762139977074009091934274525134284919704234016519234418729238209129279778060781799398692061081974576341757553733093289867820497354983771400538850100560820764664049731664017917877577847001978596900068710984427006397421070398029912302023606361467131586864202979480158932116843201485759122902560117590708820935191398711133061675783827171965161737244242055389860951095067539649119916163537645474506338944150647877406139937918144799147690328676357498102907425233225696771296683451141395763476093801600804145224911760672762559256135028807811129460699852288040832708272151524004773413277451166911770608170763948395959411410934997871762925068451467971573303408971727980406972436452032245086889290708886336974239222556736351544196241880186910888228743014052390026515766269177278001269204369300508922475675138124711582201932705723721858054330370399988146592049335932496057377842009386426490867383974359796859806997639837542640363817483755399855653686505371461824687921399736786510337507689123691203301517959468850437871660568235045099957208221518458331454537052940485985012484935111148697926265911472982901067382419366597476346442681328069363201425618282338313274049886854293818261950637295591038386437385654297087113249610035964659145371979297571654006223057235899716301881024246375049702646831970776865748654774187335163222459648561581455434149986909089747568927961312843796565700667873919152589418077269453931937590387279947984428922528 [161,97] -265154511262872284548652460284310754480106161364015228710979847100075064187668736898425481183422187335161413048036323236460027197872878717223073803082810315535073992470270023963212447695294435793130954795047340298924308465848559841435255429689337912657980227331105014501333056794780239827444386877701039332584800077950891207130164642524575056837248726171267226007282913906804584450606955587829941768572810083093341346867425631717197524256406958019729630851632598337687346242158155156393331034934532484352673158488530387815495235497632565707838659284907576917352874148599296193518253864316605984116464331360933318883765821158683679695355951269243962361642150896802115951538389192568236924727278230223683984211092296284634212160584656557723297323860972820834098373073948181844305233100892727403500393108060527502391967859824537006746243428594329061757539832997304778239179787335947922884338911940012723524425222799346723674229719770272089998314129343840258117079094315212219725015358267421335935904445031806473780701690637288867422371227484370671160067384987805790113726038629541320789593493015261644615196941409645891958568351016483739196054804830662267237651035316641773171852260314526798432526084933841634661091195256982257229507646169501341067909106505836779832393409453716419532911276424786956198885639109139625344781293269599686811423364294469855410868183759359702157270393297582419957102234658828439971439730727418629265760929082953724649879331498965272807086939389771935399619977747520431676079482053468801043910249555488639775188347234741268122409335075430438521902933765714849684463332745450886899367879143490099977153318117985710886911707612428511943494514301448137886068393603075877337066323853487743747235908654186899777938604907289279596861362276601514256722078638496841925929150157870889199928236184352598206898020818611274079567977207698983044084783411007932391554744412314218585573025907585317691832506632045264289161766564241406920055500197368713858203257734039142581008752196 [161,98] 463044185809119724471646435624733958827509110396370116211370308269509151776240954063697092109305428685483622023755363357323398228164505320390470192847769242389575874451666394676106669860801486847195562598646111061799909245349336710080087181451387737266745411630759485012338259163176479998633659546071697215999006054996085377064976146627869313974669006492780670356361443298870986665774007721784601670583252465525825142566184232217715547393677426343363110693923507874521953034453877132750774306398270307030256878737662201118475825879909618390469198745321744957109701562745974864130285358253246203045248266638240495916402419221239767901818674439522896284940716213356476079096392186742863795315200964192997215587408567231007905072661998571227908863532214741687753568942421655511869790244357405876771737472355308849531397892895303492117659584552056707791894006005450236470177598962544400193669300619930969000288299088804895407993397375219176004077034313673675008522456670693701563609023549012471868426592838395515506456744237316505662995400553389325563180633699975473056891976765779027794682657757912895366437545833801733972669478609462422700857650616834281808439726160348842064993933486100299675999449972910288433442818155071436434491602119364000336163913987564385964278099877574391642441567802979343306058352305171687144685349543149529042757982483059505051382198496409483204943303751441728792922488563759273480721576734624664914146260652163148603218156525652479448219289647251288588798596574383187460609646792073283517458134853808286870783688963445145783345885771092986890556458845514896910675899051751691201867225724645940560299626663462380888816653448213585744437598453362783343567172298381572879316756613791772795698651279421808772438496913826760342514851780016861216382553578114308053545981726518115791357387278018021278349689599062981173845789989351092748113795830947809929334545089100207101898489257825105839675173029969528237846852762545108060048763777391995424879987765772597303744 [161,99] -568303073930465350002110743946796495879752025402251042957432796038273851968114033757029966092093083880644849474263723587447632175906318462974285568795364482108956746702126564410390816712288527974005595926002253547338691853334096337590023512281363824442750760018629573061038354180785523453132459475263774028870156740406993947297760956628195163938544212160617140008533094793531353956377087055189025103057805955028824313954979612226954842770677129265339814015318238751190153137247364363463296969367277035788959309513369805175527016410843838250597386121780244210450009220165847663929361793526937302956411733728358865946122778753741065972104991649413826630531464158188582998565365291582163838649708278954190317080086864334743684910708353993327373984194329362111183532504451560783015981873198672057506067424815290050289597086918468425933237490050438352095537463782017099323115183360623328037279315670032172673535925003028577468238432490604717589221436709192097093932576344225219187694863867469928875930972248119578175422033898699700631458471578491752747561649503355191662215175901170744989293389966741140916164946837698514799790406711229778151254451821296030959799753013462454491187656192288632197999344655025827113762526966393512873571434741750405805203035704170977807953794045637993080375095885894396003294258780947243328956500030343275423396665140855370345626229116998766241944731836662528238380685165524474436129806050993155444222552318284489620157133749901275339913314672204894496627559657963331973110127763794123159972432971533263313846611706497301964440840043126397219913305109902972710946008719478342319551708642237528258921055837243249728002961603432797990812528436490487806470071113376300264524425526134877515720290666068042275310190583894865770871758806452122552177686268781748571767606872747273243257971218742426618006215045171990998306890318179740146030743278750181219122197212558430705724922728549608434439280815455875705583632935102476625089713844896717592064586678490120 [161,100] -140653722886269014228800115705191381992729116968624098922592167515409494196461117981908647810643652915479523770464165085008740363650707916901135966138134917634272332767193431084678828574703359494343673206402061810311742900542618279991355942697254448126198203979397911718455201657642928360927403636331554341903906887096388754719254461661945511743075330126195025778732355800567736447890804147089169293402669500675917144944250536937218835681153978597710002657401850760942994703857965268862353175197956467315424274959813507370868421116183586166629218987822109877226465753962485288280843475711845981072685334355747964901815424902031543184332147501286135609717035540676329784834129619849503499231639086665620008547735247925707339961753544962781514467988402126845394386869453297420720302699525154685496377089430193912737840892145280776085820177672220084875159347534917058023688469772965448549361711551847661666518390833152309327283093300382315566255477818322384405985690104512624508968045289711970083331543449840806348011097102406160388457970385505010047008880972492019019575562610675222091994476348408531107398476717598183098211044257849622712657028445436944652377456810594725750198214546967883562012982945971517052114763619523538629603405587495190135852748647914592062987264372875428649832180166805464514408212920785503056914051864737477565160575401176695939041301407664133610685634295913946115106024430773887060293253013205379198664536112443227838317957187278034228623986600271867934166617271659812006695386017269883315671262920099155389068105572232510993918333623130241763001794916539987596100686014600063941726099858188674458291329749576948180095463521944446253523816684381813897668507812214834767152099156422334793736771815794403328167291922662484230032445578404105853388348992688464878081130771977757247001878224225747813192336239587425653407025845332894472466427711699836886392082060258390278629723372532184541200649064859030520870370622004342749065216193174757098013321840 [161,101] 2635881230773601783920561956742745983431072780470502891722943664347436193806092250312787376114722362710946603077259369993509148287278791509352902110372149881360952674899167956171987977416421093734890348249170884556936590890616328131333607908180964488823371962707387241559551460526659504945874418968318080722046353211779959534617452087532619627415888260116885311063245663735201721675745305039670095748421163292238380185210635456859316946256228944764574268023242482895040854791239205778240004652383072328618977507832811885078045686426091963883916024128848982055194308585780047756300524792970042765359196101098539060901805739171376474622041730857204000649779588664499016070076697390280257881090989929664378447625830602979507253678743487174019333432797900363028310120997081380541208559753232904524060284142057877487362015847071660299199549131563494431287281702223954018883554042205214982385717532479197079729361759288265965029082170437216730329359701806212493995689356877617974863911187014406579992980691901891070986684211884809026138122903358821747008393181624965179828761171297285925599819110551579856418415184143034675366917831391266626926040889932355077018895289972827301430020355796967840009092429529794171805708216797330108933598124389747630688798846194001745550381226596063032241327795629855210955152454088421217469420995368540109902446513229971522457170095914807252092107404544949937475735442552668395853258571317831415592320625159259143855892213435427624889194921430884269962467812292639465663486940016111846430752183830219665208818039142920769683124375319600453624012755034128781089034925956529971885597468222917114896649279522464978380815207205408933231000001599743125919501833763239414025491897629825901366618687329737390392620951916673479472823135977420593082408119102509883662894137928627235009988007681014380963509742910436017313635201841781973068089803408700796516194127819413159909542754289902088530083531358019328793458833743741474384737069924569405052920 [161,102] -5398407858831792150194954958507985503988561237175351114336461954506173881212031914853179142724720916268171712541752034599032425315241268634003226274731204477837128855886639510511820022012688498624221579050353022514712329063278386786784510041307681646761652948576272053974586749935957773946206998610618584200952797586398682694106762147060746100731523042027828854483061471828719663503333859649787025500741188810885294046810549064831598569604093615786057634254766082028413840070296353902445143442679092584473878035835564506036179291106904228083420841700241613557941672887381843718436413087062947549951804276218379474054206556565437565636426996448250746592011510040487161184980944773629174869392611927045244898491744940762480775387674646861650162922009127981737601963047315644249791277220952467103406555208336675446273916177756186865186380946806754687107945428198165224303530666689372830380669449269064762660560088303729030116951541534305118132914474254793413437815140238850453274148656413393049151308287908954606001218273771934678097344714735457920220836643305898194631865971349341072763602662867735739563360017269785017859350548108971451690455191517335328606869579838335108903435911013642849635962290445308611621653201938982056149343597350360685821704942845474851067716866089064446863933185887347359786566735627843780947184249161413370027350532722698537578690485014568978023842044832496278823391251363494506594097920352716023342542490780936952255040468057696865689396856757185358152797209739638040766723751553184264673831334985213681072582602485271894344424080676430660969323919669703201825781266890700219719929503295565050637146952351985735389445353650699488625585412030263827134723549431828600517962984731210903961372236024651411196088759593980117319059005896918001675132276814577372409135916468098402389166316127316535598645333925309572965643246763872560284953940041892948542277890039528394971710725730227834543089189428573570308942160286486905455229497659673088 [161,103] 4142605190275209975536890080179483688329128416538245791635377509081167926240602605895900932982261119404172891558449117486089575861083865840424971838514505538826775832057198247954421807788260420330628509855761577092628803542083064367364380999051582957135175903207576175501830351717779603892638721533308619272863677208132820247820691956948030275350266453244616739281509061376098681701677521898927239697003576261351677684904819608646787298408090962749075285125879395723103947260762381305794858085259310998408409646034117240078817052730225541739494576308998059002836674988549097091600221793365814469670107701356673314758561291108878562188161720437861732463892179360194137511866814527234413885211532988042155504560163273717572976424532929127359763916798716844060476839047520428383360001691108859280225163777313321065916868407216762763469052396195477382863737149755419195407767040487606987798613588899419789601548823824209226663814642501846068121529880470996628934657730542176750849093212801335676936501634675891545283214066801328314895680203318119918640146878935830911018549058462111951641431739996417277615700102158969098046834339192070460152306394028994811553005165183290814437350873865161820404413455470593375849389473055318407198972961633148227005262957818055623446402581529415222999448267995108641979895418749564594915166248184439543281141699996892063801518510483416339484179827495493537549342083356143785345094947367371058444650847359990836282767039941470878186798672402000902247610533441061224026258339853138665957164042384964712734585722624424259636783529532084170601818600617513394887161012413645207826946802942538310316368933965838900097943447971217881183008293603697243788020909568811931440885565293092568017853254630276741680079354960303930283549807903392504815873647963594498228418559523790117413969651955064114107338684389543403110519384043663842898710443801746944902048326775543191792716919499371447802746524501770930571656199969078462896271057360 [161,104] -430940038318009420105562860688367228713463176107883269506308670863614366255334565516261582382413519930741165198880406284331642353392967261562708866364722353968091819631070954245381442773019367342300140283966835031550887355365540042050670582520361920663414382939567863351729960701618896106359585710792696034845078963455180083703630041973762071814380689037899854763678032631272511216537730245268290899148402625940493395428536730443767079984966808994599579513778297666065355708233217116684949792104639524078731916942295970072975819211753303127195313456014086522356387378726296248037323832753042983048300398893478802776070343754447031596164851905703965739343267289472728661426237519126056267560500007516989422945337311827709700826293783437836649289818704406329600096823102219304485260329264273180518453767301822430858956869685569069895762913323666668522518213281527256482777336793156113549600602666104229517487265304217457033214990392796913786189862109328034815334734152568536564035646815331458246333859497558248381937614049673451917490700848219275027987122845980380062679925214867110846863951732464884619020598986940399424547760687701410618153017893571035169048020073178606453724457500110229533157744356173348198979560782294310344761017867252260152020641937423639313597138747031395736570056635529462696754637528084372741056111568819315298383457072111278264887768479675174593962102448488644498574490858930873181366023375000064375577030685708933277208043023802799808757368420122642743182037612752841483827794249395798263961961829724328773492960659497249092205586606020486490164341308249837044709774425498509265896860999536394943397374015152881032273992156754993587207661273881283868586829070717148352752250994008011816858420647629401970509969251480444544922628667162235731346631729182939338958372878855512783942977719630577270856841214032970047929284820675222997617173751341496243356930130432885762814924966476540727779278302284890527845554146687898349096 [161,105] -918205955159953822275872481289105543700726116323293993912387523528207129123260488485051651920674589317973114495218440975453575382143975154187383588636806433911428675080356043250225471700321890839204246295834757776244760809244182605368064934371507025221790942988220326595289326592219968718192325795496487988220312158387625147401427007436546058967039636051222813196381851916663272123319084090937288170306067959392458091378004761137687423822727427903344032499082586391059466571388810661578661893373927785399920256970728762457114936232310304331137949580532529855330005439094013780982405466292085208495031459237014861731118111418241111573332539805594987167585477473818635220852445249838385951725692478242556343778848666853463659142965980354295658976154912280257832688603657150581393527766099276212735836067822244129157038725967418464484378430830840935585952221922606388115919689859085498484894696184235091169872516768114370613358150118451295943644348983021557450299539976470951345597547016909972666355751989073384116146107450500446835469248183396750497018817267570257556251937703099959302535747055619124041156462053747374009231400002403393437354377026871232852527076728498672667493254625105344373520096139687455904322751965026224595612199235033870048933438956473197841434495104033969316047923976540980193885216281828745712868399173624033557722937985728156501676053251282446517122925734533898830888927348614169817009644022195320573351942046842984224694982831230705986852597349789935230944253989119413674934685284123526848313951511890078857427411249586368212235387448935556282989700320929376128258519518007666778891146582822126539975605960068517758625885636442625897036284894016279549144881123239383738834636627444705279103553219160727863655210303684297726933060586250590429454894298192001235640689481118197734513605412645243503414379404950244287253936509904631713942259684910226927131403657998732646940631913533122468156632356092354610890649929170247 [161,106] 539287661775094395946371480653610326454106990181562059166435033812626464064391614622800600814137188109835488781051316226906849520743862610070462606452394993595353533267581294644338159408019111683876063643811217178400779528829777012219282249936977474116123698785295986539244868152770052885914191363907327406194195227861282376691699306733514730837075083914986505401209714855941524658190290675722706312164448515237031283473787602067618737146144729229858938148479978861569029078017447140652322310838333195484974774224489906395217458035832804118563714770302435186140687606557622824261968635611322418710814399282403638198370699384031468581378559668362777569381689882756564900522558902372049926658848598840211711448156727437976080452747560082404666009655677229431678811051741220070237542070663989987406208301057634509683451292973857966118605655775439162895783621868886378659468203877818918190965322177357377889701257421756301968527650186303850621121057801890568916952019312349008152040777931689406576322196642464706430865615544121676694344071939632229997909558981327179476393206278645278289565437139239345522701734753984671404267410633032507908645964854750502528303825264192026461952843022148952393998161006101289694722562474808675669080990321205118732154102795438932190934567755028421841046015765160778318402194852312189197715668655932557218797647992186967719129540617787084532205596348275189636429303373063482884606031147339468211757361759551264336293158303306953354475034314323578247142086140878299184002047257992741739075467921943043888771586713974945896869055321139833063572464314618101601164581130779798619566694250637534686274470945593990695733967184905190718275214021636849760361292309492895912536535413205713408964898858991289691388396786566222655575282036297905006367564954613481641512626662116651349761401693651322789045780076453477786031410889559070737283508436510245391426991641743114398596351752997382586846613141412345120119062784 [161,107] -165263420453961285943815622119414717316886746948044742125619839523949454540840550447513496175778495770384672830539984155477537388324660547883955324221009211716327380946310342442903254278575668596205529308614087776085675383058745511249341896059623145423332040977532207144928649376455183240139565005370876677594817610458193261248952882460662347039527736111611106272421020106621155457591129964506736897105814633751337514115477553816350669157028787637960294075494092829474930867132819224432827694177374149432613478737125947396229871666450381892025131775656467897303245571690896110408596900816099842074432283984438051983296725660813534834189390264174296781470447016526296079570010109962192475780246698428511848403195075872580522490761501423628259834599859290686168479135376578466698698928785356340823676205665098489278303807151970371318443744696832775845442043115020257992906557094553697817194774979948020953770924030055080126624088059381711262568854186076015258970395852587038211190213110707211892558815605360415072095720414558058825924353575793349256495396905924041622857152456126095557369286748787733279632115747419949867419391147696744481535196639754754898672417858116888243662054197765821648229288852512456086346618158912442083609694893914950802420138306161124349936301070081456923459180650093477128135603049896735204654285143763212680994608434034139720847552419116755164089562128183114811500387857230404805100719505645072471666052642885009544357423160812881793471087891132199871409880478284387217238640324777203935519035686865969355493909644716131556331366284038001648068606471216880407349310567210146835014934164070358835282881661197291018852652605346265180749964899920934659789889285610162045575415372629387936449855137160873273205010787772390171009195020690772957391677688248913036869164009399773183362811412900291880857836781872589740201703003538744025327277175258672767342494505475874539465896445687115791670268406825050235424 [161,108] -68715774908358218275143535254849654075539983572014264164537162343050255107056407955786887865002985044015640044829495401621696429670470960245752538514840605832086081624174885154743953568941097792590889067576034976760610909041053409710470207639290177860436019743664965976051038934865489125549808625450018655614754999714402660219205685218547758657286585065341705475471220032778205206911355687645090765688116107416872825044946000165384282407317852017158293749014181517350847758116627476184324300936034850758287380536799032463259161886010777702958923443974915873954443453659266517426735978681400479725310331495897407889415492201811439512548709112020798911208624744253081765678190286828726785759388026617049698934706169056215668114122329285167501720641560028944201063215648929735441212639908991735279284873355949022639077483196743915933933746864199898054063126263131894535538282364464407135349862840735158615478581151846651047389771705702472594860503392858411451794953596259917796587517084566133482327611132005505306005390862369003642308648955956043518858384036295853912715926280133940032195246150198355202676544727506077859496635194207548354431038434916566204677956378193846231094382400411732886981594440146586111319092050672338111112368663897351606920783000150789896170314375252538045978199952037617078036269873443749313011731450357446761060374963234377314747747928966686498832840331629121681057737206919427979290801129645605879793859716819596967400133377622852643040064959200199999593079284206617233266950064084539128072314574730292109758472059845556834166253900488548433186195022766331984571508875967366890753993113267184630171866349701299269916827555948306433122918188289987272575060158013474838123669186178554249502491350294249723724958603320266743443798647067455349201787121893340015779869954430200688654453853174988816765877569593590291051633812864630616347437438339459829179495507352823104640129322153685754588523533691216 [161,109] 32548924253626768605832405566329622635439601655153106411744470023174686999783875515101731952344933475697324497350075779262209390681782709755684723888177671897381049660619213569220423073957942664333004615930656510634991962930435133072979678926371025961182150705161134879551000661653278696202705875551383340615091100782632772671837911491076184773005350620925389830054736277157372708185041718907162716933108926469862564058122972738685613376931259616235757269022066560329746455708850859921899780330849351255283016883857726481727822379257395744954466066589770494583410864984668024080056130022081118130640518214490914017583021850400296742163559298326012230620508317062612235769800991223942385089113485982061186353191451847057541422507937910529542277980157754760760093268335583748266264762324042390992206061128101040054256623752664339724949073034534330020899732369487606568173012822961995052293674941709823859730563528212070653704320811901956281001968998567648746823907989415803921644551770268926238048538773008492819925611448599387660828181367514284519350062025291975579028563362630827191664993240152897857282726268921882229256299187690721462238649760810207531424421252339372029339616712212908814577462230766931771110492099616930890916176378890796062567992962598235791323461784991047890901201126901380476558080791369391219144194194829729190810878690035131912746645397883974403789014409572900463484909644736061970497090238867201721153698829271578570478830918265491169720509063232120716439349864390576004201853342466788647595419674811383242996460154321440150905742930420386007248732064867691117498219908220880151301485277697280731175972090562069006793668187998241386333829054888624968726578864759045990704474457732589213012854494893387265368780820122552400408309611975273110686766123816642934672116293843110841899339642670492602407357986897563838017731299349061403916505544378726176979012228690775878554308497596050380813117116 [161,110] -49075388473197100781583578963147141728893308705522939536497188518729508552080338966297370854010875104136771801703870225018322424491147515828367299968966365468935348403666509613191746950889102236423820124898869896116086041807924128447380623952893187499188858342653451118004593297513244206439233615358921548953992023534152443754643364888379893787549750114633860593970293925618530256363031979966332024190163418863187249019238827727425967659143591298863506625995688589788195031590955738946234784930877640347271181265544752859339914260499626371343583480081888138664204057711999609773390076575997879999743774771839973026029227277170592728816870875685414543089208281348361402864851286441066347084969077060806995520604053021700634432212351057691058899121242240069303670118264629867444189846085215287315285500855651301629423076865544075256939907114236616946318795905828182049032179292960549749301411878267289415274199347364184800276982900296284159515767622164587403443607479984003845694188979500614590916843796436747386232332442410010465815930845593865292775504005048223650548725252270386703249430001311598983981361364653084773443024890970675234924850100141790981021534510764847930824645777511776051767931414200688065604529447620064163226637191887320504233995183016076255291496209696738567884977238090464296384107899945979335764538572612877982048392968410154205398437293212988295570033213086146176704196559092562527093181326697357219270962148045667570143523767578323908794957557669593120925972472041561970237777745353918198934717401946796324023418749010087530216123165580104325539179735747425999213342174358235941227344841033287947999467020543896315257010108125996094989028151928917480864063930903043046630318704709578727503371601943871941329643655694268673471478678067593674737283252876322550005413405259631858290480154513871937146660666420377698392605725725949036132836780833936201976793840436032704885459912927574504704 [161,111] 27101538377104615556094715473607369371686372461122348904516448639187119280300385432002761006586276997462593363262233831365285942017335188608494412075644710746910464847062811076737962222455822819666013073757080645435520918391978523079047569052195654869822521268195098795840830641156265386706576045392457635221914181923935204294028218283200821949736623166701747599792261829287011343002296112643458544569026968519049417921632902967103125729202574726808780640498086033231723857481650097799707355106080890615838873709016450767017119130568366838995919867076963611552115686209291935139187913351003248507010879012443796372898775021597295168939567245369657307643214766236034948984471689192597911158368329620901566081576340330896579626524188402772993978093353966073044975896834838762552028704148355809222263720420670133583582180052940540105888600374514956372598835439742778523590846203340578779514139535207353043961360095384464692802029119573035411010449398010426424690827573339853916276104393747232166142349184592942234902297554465900083704639588455139315967210519568762485922314752620749420421914261255148927796922816325012147671442261164141762296471683602906496492554234377218948648528746060488992164837566457372273421283708075072319693693328707627766306157990648933618930074093084303056202582045612637055653229505511484208025303970670270439590964670997750409553657237391762397225351911618742998653532202993317678316909469435249140051850376310864242010083871055103188901690440425456524725115830932548706908528243384252762634002211397272447181223884210124975978930899629959684824319183374309033931068193750822415095017247478416427553449273820554278027055456936679300652659513927965152471703509280572464389731797113855594749240210353513433708159154186644552499452388116155274767413491927941916384084927398451677666208824848926172958676507037314048062893275815718321132093194753109173138370888584848303043229248944304 [161,112] -9871136246715944883169896278354431141127212124057735632011792184688150402071536041815560046791381814780009481673176984081794637370140195603579249266510462761969006577228933637714939176527225384975369608801590583046075700523729760856809901469355479129395958389569102190500395636230117607675198301502891220580702581124850892976234019463543084489953429303410880910939456713452098418591357993692210412513001474600110581328905499832344781394727299223136572507555806959909170140743028657582764442925996385381648640876410727454847001163084115745427592915576136823346530184169891919045679103389555258405699157918778718336418324595984331047136847096011378989188720179125526509586961066951590385710557745744054574527311306304124516681009225230415703393777239466601127829171294002597199148648866546339165998788983458942913943277321632104822491445112427218235564859131990051552370936782033155373562346650069132793196075489765693957818106231365093085696935057940234564253737241972077876486172675889983076663036266143006705943686881218317918409396771925762891946319941021670404187961983016045517367367918404204727490691597471196113214454789366359018159794385194947816767040765270875441571808814164754117915820264214843854170559967870542929850984939412812441665859326993871992355159559972160283226865600813475743619296956404596798422774039863961803452927225186222988841983097492576218621780499966643854817345951206070612965386046340394609266062930969591844004948882470038819127421930628670321905277135615734719855119514032723207398671528659771251360010377368339297581949739942740247716987665124603575522737659561991776326568358410187809515982871573122162314322039032793744967567958156858434807589299880770739878755706911882107846352162452802658556362439165314223131519957941041747921895322685573284134296201452156607437473217564845656525999063601946259410589342546134233392445437257971600308162476288499574618632200 [161,113] 2360669243181532006255065616989819083126641752916335453478903485868648987048780037141545775172021289813916134707960796637251254750412194317726345236507920728943688392863266465319585782774010905825084370741830995437749973963546551013356959993306549180062012186626618454227516254715016164955452846662965255936109712775832376181285682721793356591190379412571091806226155589637643764614121473075586640136904538112965829085747783120845998401368952272812293689946214671709148498108031659643114642532890361949167286074014157165819925271479606535412882034938038895076715503718204057493737472509037469383720013223849163437245831327586112907841932242644938987765779240081894780604414042099361396232143324842511210098900561122204443141688080031939705465207615495401228372964297002246816690212939876927296506580631173767999405604458856314935471644783367536235533400277300869337148729191469244523541694415695077623930087536181970201005715558867826686612293620973102210300311603776541117033207704053807424579160041025341986230674429422685988109905706677798710166164397575980209459763967675285293880470377451286850550082547623342833523082434576764973404640123884956555626117406612117097173327151279380173836519304487283274821638180279947605688112601683239679280458452858801751525441476010694309962525973918572123505657291404514225509659769931259655146934875626462878950741112598306909733050534442699988942487984420237079496228560210420872010633931723036135028217146071489266173310789731777394135021052458951593452521676372802506305878666674051479402083083154886006637919350945069967836106284971488665018871170382539458287373992873164203076182395924811044821885164452085132208100275694236319472723230239389182545348094232570682034762572105460751570191101124085129730359654953840151401329842859592225651715343739411101604804669871248295081785494415772558140566826275190214276319192323087082349261960187367178989 [161,114] -327217021417307176795432896127458468502256481405591631655585382478447381038341869781787036313341347731053543062568101364859058136064724659407741619994018733171676775140074348464787899838786528356943513295376219976365008080553513153911079877727375071807541716710356924426103970676290828598735984788902200718566513604003982094287530522758999961046239411321848631922758615903043421084948379139702520459886165140744044680565348527638547800304151374854311823335191937556055965027327091996758445679722413426050949065907328860447640603149197488188911276705264375303230554185367234380678233614280980126074204721012346691815639618838465095937338966133421636779299902316900823593471628093935256482660603269724794432927861419944279145614485283456058481737716611357224463114340415359201695722722454290084580157045884805339016113971323178782327633573556207936692056998513933231877990791555908567626036669785834839344103253068344498561142945469924541427894992147884382416709386066348737152093228272584344217572744232894120951754831334267583111699826287348742745327733192817713607812050595168115489645761315768927164183027682018661573720873436207448084367530686078026493155333995411619914049678069199061501431946334111631764353518479063048156663450964669141633027562071314141101974630453866494890021882136322652591340896508706660253873527906891705076907066048003375896966593194323035936936474950500070445060396658429349313500413329617241015925016174156382556021985269277794794330167071619689830585385156504319842622696822183617709028925468998018342817643703986392132780236748460169286603291818495749857910842072218404801543577238376621361496132893875982094512906943206959013371642679479390293364689965416804236302611489167120704090755195254836980429327331234276744437953390879414954637804051427897841541095321197534997066897823582280827071534452814114723598640709168174345903654245318928690747386822464 [161,115] 33140299473874983746170279795880568879629273042643672099314551134063194933689176925024581482431292452837923543095589492294170763915606324321628978012324926589709014091555907040146445724241895200982211601489025316586356905929909768680472397757258784743273463528389618524861497113442606262901981379280857139504234987929661989274913925660971013984339496897795851229902317252138106412711403263623723813724833312934337892213656433097242540744230712269346857543025148880363690787362903356771113852143598845808418331301579838540539471706726471343310966862148144735081180281112490992937907661328675204793035394608291475560791659871806477056467656636115357973128406433194193743296348407550990592411718548137568626249855334864791765237707597173723865991422644314369939826757886967765656807925911891961170668830814007436291984239401911784249201838056389654226918147586628008097472761676530359510230997173022259639314588193854262981637671040373370909117420457394557079988715117472750016648010867110640617712562821677706291188096402289383922547704375948527538870919222581862142425635172081075760860510552345336303353122835535182443441293480662259706373512185172252987574532562772438630295318887764840746752474049154539008797457783477653141346885895091404694832198813592068350292583185421375421261877418469386033114533990082019173855195340675492476152081268586171418218082904874914357856157733369656149033480497525516324458392330284279891295336599815898074879075945213340839944664729083384696817172572106986947456654678313096428938755965782910999020757842727312213233788644823261034810617223209658664788806906065763622599058371445524911927502460287293415640290539192006786498951018917311266996434944467076026253627272589353274615533294742159224608106631814070341440533134567643779693338911260002280568399037526544163457886858601946330127638406227845541066412225043920809824965936014212012889784 [161,116] -2281487882464235512775524944816634102940075200011836650120298175633033170371817431506801437479213392461738067348565727259613996857557831547340362141822207716063562509034352967858431029126741577102084356979208365842484983400920678194304817509359831714880770663307943357814273439314327132492799708790813081810338241339525526010015479244419488054503409386159894887836669342833192991901882150481210311401457353891484478530377543783485101687273222466121806716387227975811557744837656332869451622983482861439583076936631877269648127430940675139608962075610346004837969803850754257839076664030434271846476782352202268713186496352140893798274493246802063994165762237889056008597314761020732059436893145864094517735504609160345960841041213034948258634129194837459394651510097457680380650889118284653925543130790253204888116553334637615305289159914204620607946468728500821631194403274318611716483436689852858241514102821899392056900279682442639298178130145204085668470222305236792736957940189609333661524155412239514491742055669378571188543961157881623516583663103695351321002220312349978149014841065208213111255378308608724990234816958347249048386247153044097840850065486014858323101531425390840756411139482035201543547379653138378252869914923966810569733483381706013274362889455136857785046279716203920256501440884731135999220616467483833947982558173007709121034199194511269952790044587743296636218786223879392115487456341523103385593383281345731137167235197075896724266330406229557629695538689481486433093792578817344467318836069883593588548051603618740893223984977212989469072008570891397785060531232547244626106563644079102807215294283017532708176841468286106276221739492247999243459319090455071147127417916182921441618874360081362990988646889889917310548881642410676321785595146307352236181730107647924093895173242797125868136251572858683901509284661481227375005773433843591440 [161,117] -662077096747486679817307826879803993724328873801639464028740739481769165957022340660351215887257208135556977786812338817459393004063829070382768857066753575223807910739040653229260658623922258545403094877910135731322499540870788415237249987726023981423701662134264629001411355149768201145244082033087583481501318974101272017830653141019579024648246043294412735087930261064651008069937838869420913671186329002511719969382968016844664029954081288747143195948057017597064498076759614134204362457309516982015540723164562040399506725647382361082679101576809351522800119915598549288916867446435277578084531902968184902735211774516481509561761836969859358055435626506209722780633410833050537066402479811184839449044555984375727081743491840582089581854195130591118575653073376375503550126804018928971283543501066938429683461164809253585456761501321152586690439240514670497317579448200228201061471024898335218020132330527656009756341899430963951537081859326306209215343181658127611833646235910855366005043360651219435415843370079982596826767783049710945409362010184503401087489601316570679948287288178057484595218107546194246217625698397897416615151306475292237414557109227168938872543175917491538869442920718419107550695301276588790161709072908858237723230229746063546253778918500473842689116098017350657012057930537482406456970010801233723241071170423205261375136757427698801490990866531123922525541456634963606531720424331928311968368310604873023409103566531456465077375999893671687047967083620243499236943405633626141736751265389236468278135700074687189546062614088695856933062716551027824167960120057115113777257686091206118618750733601386725304889655347455742113688108587684863040945066069886672016035380369113388503980864358258640035196533895878558932558794505944220677132140972960849843740993212722372411118951773261332986444002054392590891022317710151263198172838366 [161,118] -20330260691225847158972045668804818493750618641964885919359601771330803930821140701915516656579245576998651046796277543336847912718187396268059093609510458860095406018453385620883062581363627904702131561440334476796737025377280280673276439022254922855681913484111518501328923330098678301909343760228112860060442171067230525625417025644860618769863686629253940026846115022809092883790215201428369646546383907002579972511145558486561109983871854082193291390358556306616187859310847669354404801670909624870592181259987567848357972305085408980705369046544335388649494360908181221507910577012426654645680318026821085009728203540547876978754185138769429601417741280404054204081224255068683652649965417250424967288699687653116397102466438834636009696945798447904204517915443908328905140347254621064561203091785259075997208341048507657190999575753517140657482644564682666273867017578773163569184687809817716189127010646073300052542583359980100054073654107369808949858086897765243240352322501588899933745415339707055235384541444295269240741613551757894549341767443753192803070786167306178492517263194435286975590097800132490931324804298525041830707725491586008472571328205610695086014165276012611203592701087845147168741838936571202656643506752824342639755654970882679462159951583536897348566956866939106051880661375069123765125618723877029717156851597525487063962634967743277493096730315614527040924127087182717922923948817306835323090355263379363502153416960880114897025377904808596930556337449064908922502158961945272479722942729207217418177838777607762423403760536903581862882066124890079009560349420282570951993822404117318885131477762280335189575203291415635790140700927368717669229013737043033715172268713835368049825072003061364383480688838150719631530032371596588398070071611998355904730572884369410549043979095347530905731152845592406378302496217568155166144 [161,119] 6205954579157291235308345649348720323686631235956029029434120544939013770146882183516893166986369075922351772275703355497009050580379829061996332703008692112769040580852114932106585942644309275341895971179589993830030095059736833042256509956878024032431469458486790766624791140629902642001035091448504910938949797489458684598191764183012448340789356160753493456762345417613547828095079215665887624911949555571598507495370294171956689505218066048848657945583693930608836782635618742496390877627819935045518954138254183984513000792614126119370073559271696285382827181308758545340699397391542781193100750689381640513625249465729540629733934835843506565432461068441729032524323711289221407767215827445481604353228496126709030164382302468995827208853240155307423691729081539914429093963203703709858976036100550854529623861059025413334855544952490249551403647412819557997537347917810565080222228793356094990211795148794203369689195718686296585021433084969934892748901076890770216752615367384746432764311149731099871201684862936600105402372306017490616296142573161744074762130052403709047599904663994696357429700672445904130280971728087998483888547178206055443976388028024228689519949998422984302862962234551329219789894138063520472961560837778054461695469598628169431795679053709025146466135716035634843214448836042742727064032637324996119990247187112009684836734257509710139378664239583744587132671425012123909745195365838407170794938496520793720024172132150357412497503491596397191671516190133756253476192280857567756841377812823297510910480719313681754794712072612824395135694690012324223898951144378580714861826806501650565375497573858697631699889750616028967816691781440081380212321745685960490400567661202500392245820308765438288740472069099186101964528486083278737989055568377530488033334303240027155005547175092771008129122577151031842233260576597288 [161,120] 227945713495323682480168190301497851235004483599759024119338471928202208106513621430854030192346688598743880750636135659191755867615967370743880406939442774312559217054399767061019273586957389774877805553530394309227490884388844433281305225611646097417664923343615029771525608137233310903840924379040688709614369641878873591627537749102329275135839854980545403674228429292462779406979798810487078560576969095604500015534915325688981299947434682866829271589867192708023996367452210537960345498319365479999170128253609041803188866251478244742133117894049593314781023893153548370011961211206403110817430739723634633897897148526678035582262533539392259980012164487313120027994463122346257959170840324187623626498157213033097589191113842000631491649445493078992400347054122911705273659484073944567066221849292403620503413332867419723442204926361705280735955316315100069103258742518097395899424569144661319923139520084850682611866592113799523763493537498369567741817520813569183591778760786194786326956515135889089644286279233235211271973395578849156854527514838068081645377590257861232351629375888176717360598922338779196768547729914551573551440138117407795143554576101344956088718876694995819595695894112986536915961558755480426355881531399067360866833224795292720485388345327315321367801102901421133099782759937310328069681899169766050154961644210009282719959149190644866916894309799894901585696360034066957490256133074341102079602243552324929754980124418875538201290594993328464171339877832767714788751032120730074191656284184038833024632350652439325126637101058547891242763168447906224471717501584116117600702241381208381713454798238029826259849464454756307947052818408013291434701993777808337501878724669282187343431901815998794272901052735977039421523346540172241498784797081709303203228635984390777043055534774654393584168242105603336851074256 [161,121] -12141827428860407378542303650923083029608143622645550532447822881232362702468246995882619869087911735611723236560757085896605093829295918089623515437007430756371780674371681234438796327362375006712049173297564893630301539628642928186686245213325859119771681678140590560814214735594581628398779757513267574724745194965436816160093873448096093589272117342776341237275896592872638264439788629254361503238018308144163637731378282506020239919724425373427967765073987538416385250830901238251952838555340203929444808524783909507613416968514245830195255077472652892656863558812164547250688093146479184332011367570983837879369053609304336829374126429542231445080296040424225470805066069908729563587258449152694523330542627455325205306576430622711440782639446813837039145265263722801882179211241339866737011807128978189107311950991246581069764267692157170800911982693831337513939601674404145109611417217930162795291351953946201038748284860985739770731117071846697339414370561159770924511193298277880984097054301046350612316925777664886139732520408942820730978396972382427655500465484899708198088095293635137117446092292481844432989217092269523163066336720072598139762227336902999990224774350503264713181194764533251753887786028223899474158442694001616997108475005226510723941622156127366474677674343372733289817439363691700793783262637544893015124879070308890353951944981934879137398487763782376136953059163665353536897677139958200261741515535558989033874555345939925182438154557271690230971444074863521902437281169202281258224051033713706072952247285458870798358406023537781581728547666135348937808859629894616362511377742531116034436874526138677578596603085468717481072368968795760824976659506667329651249908145548852232225980246651275263564197165048704088034372662529287438501996608842592747648485764327136336408747667043825321999578468228798298 [161,122] 5026133311839085001535932387383357468213205496498769638366344021122057950601416634681207179978395101618139419289964804484999348014333767261431317692435543182918022631858068362113381855280196053460395923447176496355227215995058554730408550137178988027490960292268022738230530202490789298613460478178610974495480941178647639825083289328205049780212295219931499952167029264183242064941159962225001095985910769517161334680579145499369303288281610231629567631731134749958850669541575821454836864060098034294320485435800370869882917997533214942383618054443934714812118963706771857608621722742875401840549763173525063450964129819469529870696517123207997232115581462007437313812977918039674544434960247221783280028357296704289310098208845321356650556387422515119035363789308725324345971505345554113503609098453890285219686218195936728399798788356395333760990677775155078934314083039339594095320279487495110448530864616512710272669684342123138311472026126564837970423891905905568520063150928876561839564265130848372800374501675864267841139268547630468539365065798285185629616221279631002094175556680042892422347952430875521451845394473092788023038074378289108666687044540779375812862765880219494348521520697891213579386052524617537066237274424444362124979988546256283503579003242088379830447994050862605834912174146312998189233651745583989204776647662372003821552418963386771135696167116318822508089718534386736922579686519521079347588203512426302526059563629858766182115373544509627728812942424001720005714777508822947565614143345994478690556186228299896648657117156916638652101968036006570673633022267856465732336792775184630012587950474796182889786123337861625582614809148954633367020944112095587320259030862499924835186667261801564565254739995028823227232639079698344829521724819270875849762019008612716414160584366497026722671523776 [161,123] 7850241734911027935358156041378085827101264131719089176895725313422149940244383754850479550096813981328949872362076676701820593918778298596031311002803169558128055023057432181869379558136793447078549267892109089384598365689595565607645842056217818991599331603989713041659146181469837991178503341742455293367894736508415991310972855422669862533104908269054481231312846299910902715086089426547360887180130395852364657703970119322323911665990632598849673532630413003642161123487567588217475444436519522835601387667385379336307682595284312422274262780973911273337371316125056943661679196251431522358913622852782149437235639958924901873313697512494810356618281230223339339911547468238701302946948905340637769241164935671122128602587851670298435447179955885359254386209360897969633248569272718278402792719922852591108867738225534131661941986683535440232171834558655325074288136577872755159798995502495252408909580199924930690460862859138276600956873061698851968067916239507856619350175911597213344693576659125367388903591432937756628503129860435656256866795393710914102582015030191827365945227130294170457872062133573336675273521265508955276722405197640006613941693098743390472957076977685063544799160345062615616245815216468440648650150643117768911710545651811479296255317966810386653266329129881725750795345631304237042911159030140864541639170948896638457023166832722018342661898405665367285198948661303149116716779666329773514187226002640809730963639117531631206830383208708273143075232735680939246600401057111596591610571640661796256359804743759153621472259510716293210576007666154706363739889384999040191890408627479309909922125654447824275194914565841931374485524947909891394414395390732844921327147930318343972018136656361740447373000741808129773602388349266254785882347434992914152159260019442812221686952890582571307288 [161,124] -87392327223931310372725968227548313943550818582191336542848112398101156550823286258025357249324126637957060037727050539629707430307465917966499523085890010938788348695259544696174368079029737740818264809160845250930914101391512474340025893174298136954598876236774704201906494263397697620500522251529469458946403940958823575639729627381235950953768623070454439532939848235482185955496840364785157223405658794364960975056305668132271370068334973482073479231695804031937624204826311259330452091430872255042881627313957486403658032544709025686351095694436358595759453230657496415740296407740407893735456984187208112203121672056656541262632668829635327481799970627272041423567999587442093320645818213991707041762684815817149783553075703195807335133298547533408483507786594401485284704284709128561423176730044159308530601267992238082755187085137030897316551114648402697798915424410136581630061838895203242508937553013472169950646656226489403146989408061174786593422049017672892235942282797794245855623480542374715393781204816812549441288798255641519696858457168514492715500148446265345279167705302555999459667391213741624883672754553296662535080251870057852908418823211406820157475473923564998480369036896119208253696508838177209723556553547877472337377615073715609165553359045734031798812349712504509738237481815114142035365135794036856508527501450442212177207189607059745653579559569827747513957692372385122213761928817569271853450852235337688676509478217267421035906804651148322477296226549955039652509237366528663734069186585740072047645515965114401757645685865739870594384177579914154129017308483411810994446643095998233020619073836665757752496148376104140988652682723559067385013482327744409338866749106167212480783713450008012357049041102235685617593155659432214833954045568004866943386440574375513312784051434320 [161,125] -230689836671893367113100035494327782458443619891796185040338373304117433455199407467177218469030669357880710958822582815282390900550985608418579370876257579030930005965134530750702231425566629380877991726221589904616455796610687577230562083216163379804768177153956393801399319299847371645925187629337360215414325757994862696977428107896870881315160438403692020825396108821715469652321622101183146773585652369782465092843473906775975618918902801786335641538617669559599656559238022270087731685391675836682106029398679005695318399699969709227188405853859842133756789241436139792439083289919415208104186920076711410654669412255780416879535509639241388197033582723105089188783122620064205181332788806771181766180010378574590922902548349893403768684681264354241318868810064025725778393980449814361723441007613283162303848980094330055200871954846747461748567009854263769912449485394065983854022786866271888661778927314625431831949039124227371856546275570316026249104846479967768253647545743921853301192510960675952731131460218214605204825913455587834455790763799531250593284139593114211876221793406567554825203185708503621495731501706251564927136925910152861040161316084403144517409069396821681611991099067493276943546008785890139599019095276148331667672603836387776039245978509555380846073439677192336454400122193873367694077381395260049490509671529287852176496421328346838503940511035981975390328928715823879766448775411411025161519808864210000706180392169140562083679932793451027469608454124340537285242931427406628756702550224167201171035521025734694679334056789579868960420496780611559147350245417302086738933752638558420931252208796481250472526254416061832692956867316586483673544975461571152807316010617330979234307978433381568045747753872648755413856819164485322084235470054075762985792804316196284575016 [161,126] 2479637213327357163587875518447932858908370265640402484369505795311481034940716192674779541896145858014421781025896075677096655913442959998882782500059081953988916033494224582509332939384898557386162734067364249157173202522667311710209564420520768353548245263494478296290838840040593472954960066036017921612872816752339824111546074132119204886779703525366083373643619948737602949687144917460364755920559615061144098592231135914453952288714410915471537465603709134010156838992350573828065076361675468669183649748823259326621323251165177033750289758456715134491426436211188589592758161107763990676850702301664451095369706122998385366062713518428460290091288849020931771661021569023917683253110413436667989729356467051010180524214290848233128186505908278090250753843751735047493721310265154185676255739819342303711427939300171146255060066747931760021012436675165475465921878980357601316031136230786642529948058876477359135786056298961142950443255572181856706797946742811866326651018214003680197891630727336648616292564336939952044969945481296211697532053012155682235012307455892439112926566370907779234902400510870518756284610031863768053782816732369250098399826745160658013085061482501779075169896257893642007225779424300418558404305233911406292768547254474498658300884191197963732497052049341468058957490495861732612147676650425929400741051362278183051908964316124463839898503244225910941052969790839014363222494505374904030858770084261162078887908825937344696797892440778749247059077420485776765508610138576731565772554627029254896760995221683165952529180036299916319361989690155532802325023183457177605380648799843269218023649316343417470978880460668189841259517030210008764491763664554069912071174752617438450435176374244322470464947180226808725391627571831288975853378850137931353099998152916064 [161,127] -875780030891015664819862730936066774352351560881728049613684347790529355057587612302587383070112168459732944751919433851530589327644794467397609220357034969797286007072697901002308449188632007576479710813808225330550016338583815623659700109891898273066515709078225776816564235324424712208530662300742603136902107827959393024747657213157511622116203516269478061452807001581667480619582972719745247863373994574542467814381315872202621963655150073745649105570311118869132455724016985466171770235220658745787052517092870938549078954706822854533765057180355916384452467530037488999023375655945990392766493825434442174798468759506333999516439391288624162935614876562569978784500723767846797369023068271293951298832891917193573183002505163418150196032318396924965343472392891454505034365316059038438891712574502089661972553619624354119024380921557410351673051128003623682863424117805667524027799134046530227854569678278061331733525701100566384845501867163276602088667004649295892577735081442911362822487677672875454157395705180032284850357918626946317026004141389339916639977620098761495416210566771914046243928654645296087646838581752495111165571627672985815670957268247347330309931594294262060861462744420823596327969731341162125929563794447243115693212424864616702612980196585356377236877458835742883859542239343085005241427436566036541750867325618980262056084576976893186348433141792905845194722693498320505790245959071996543734007299217027936298661861858105958982995600245094576034774027543863714368645150398994342283976560655656568523843115295027111089804147374037659401383266494980201036024205551102095375079733523318504202956449355108495662462195901443216988677472812036798238490123739119382829247480090851002955396104902175205896130648468356420001034176387821733227681043251468602899316 [161,128] -3543651483158437807650949451316851139154177719639519292923333813620930228635437160668642352513926549306521053264522154749412532651993647041451009236258341767653038446624263561246234124469916628700822181841230580433991749614530517608347267103318709198214788685896772832870373708073325800775048520582346436908616850401734805269112913056505910044496794494449783402407302088827227749045441917170203851160067029269846693467088649574487656616595652115750018203319931882708378789227073119865747185745287566565573593840709252744754133646867396879361984476307037018901611047462671827250411261831356321440875419678364129496034896579248045594196715237898923645317110864122489956870395438295926555082149851370787175061531186806961495874834716620204546525730046401350665074693789489846749157044178286307457106581944564726405518122312257547059989360576958528211690915815908110669005448427428611161293144362306506562855086916662222395501446509877101985209308236890091186242703196167303970138619900182187591715664461233466319383989416000092918422711523101331135648250858288402918059511525312303794509500641708184487774256703155421596125633306951645122062549785570554743911432829437763780528230559890257841209544686680326613715133215068508942454583833756033776840598640089084529762199520295799441984244659644741781255718280746405731626451572556540497571557503317793745815464331567829677264776648723152627883148307919661834355245733240072052391475576032598312640228021471899360083144546770452047086508904105169312608512991558342585524073681275163932382342580004506438189393494744266304966982379509609057821495025068481216485394261734598672174247854402418955794210994357896738532689292729050390786932424500221414228959598559741786220850469390958548678212841741684679409490433673032642108425872396144 [161,129] 866058363891085191993753298801863036546298756188616375719806331396399777407454161535641117630654655506890607397813867960169484882808647588028101991229982788258922274770790985422942668973217600512427017653431875615603091222445431239204162342280042999383111996213432175359704193767214498534537593079393980637557875193297869476327503647422276990259329444830088197804688512324290635928320616523232239708390055909487102619308297919903860585524886013515205532064909720930219810657553364087192297294278371135690127765511176230623068192314912130068353598245948978012659744079095733685088081782029813736300415474573828209880208146132601491710597695984968091414205094749390041202478371250993557419610639051368536504463451614831709511355049129193186930141439510181929432806736217040792235996942595336331888458680838895401743309446294051638642631340392451462581875192910977774317009645455295735472278160386958912786182166704998832996475515815348494614178382554994605824878056987177804663711321251020992505659220589776780909897628417851890537362705790454314093332515445644028044211030196866346641754272388350538211682244674888883734732376569704329733438508675978000724799835130924248470750628433556073539145094782555497615621319036264240471034451941395674794776545357361833756062471963287124371883493233407889183447514222834924777990754375065584344841357492860167518953278943610843649869865657221626138825546788957853946105068875400872324316198045923776630447678676574057086479040698796700094786466138591443044610845928619203379282668199687679440268988113953422538107698590761176438381326113209210558881372110791946556333767192517653138815892233743521449549720548165580523860879114724846987186923041824034577977297481479095229322935193811402889378005561094923904691006732667577060974 [161,130] 299046593910632081230408585250562031304090727356779779812562094487526966053519813384939467344806144787939890986438402103428813001046741955614298746318409158270914308834495755896363204688342850973026058964130021713569106452823151729775226962505960727287246263732483775836154989589333871831527887889210538477195174551298017971504332913775919439841724642936335493821195709856469585625500896789336347057096892334203547805268105751665067920950665637536099278165357616260964013212450177552502871535425842814742600259034639061201617021172964631078549689377568929557185218660460696611741600860846032792628953767820104837458224199439143221766103675665781104582641223042700613711514384945952238791087834625128029160939512788445343388591483599164806888489540897978338552481554327887907334316139027682894039179186990928080140429547876426720800252713504593526832969911508888766976359951375183767172694591108541916814652796211951925562670243083072057974331806810753112988135764331860774109422681970839162875938230971522951201376148203719467568420695665810533988431515426777202740556569322917978572583365699247228839812181334622386320805147444798043955199535820525080521052641217600581046229802616735321246674503100296438987359409318734403191124520066064317339570245746470538281609646036301932632480713942819582396519037965123394478814447156968949309007716049555113342338691772940423379566824185952812741933684721939471185702902661716377130274731342751290225009312425287464835324324716286799461274709161326809107094348284000195168622952439133627298153440491040650924300170667102161252822614398254467783001785799977766552961800529496410528219445310451588064869899464426705162285192441146104350119592484514515906725595675704268819469356727459846074402971563243887567819659558976 [161,131] -28301271412606994363663987061169913284448878184895757687635296569528864454623827701325855157359511539723500628571289218209135165195911792329730130491214401019826413383898865754935748775162377237202703401012903332235044862278177831019921676073983215605884939680620098298433324491963816912058681399794018296616451598435115924929498328794883841612340263218331999378495331224043435361867894136680580493637821498548846652888507414236758441056905741317133165201387648398380407907650684108937206217824461860488282340819166486505105664631907948220196618547130141772330503532394926270864418095452396931422660034592049461042887466587215097309467679002776604920541648650127768866146861096493439858832023673257993738907346039387260445523358797007555094228306579822539719354524666594462649198012527098541342646874057780631154732443876009283640604361580586239970709894509092076423072164792613957004536279676538640004680622756490952438353678451938879218514017235435705193984622135712156168945273656106829898564002202197604358262915604627394710772338340675115626925044332776840489548947382536233958485184387001944249969156598440713764395060476530281723545956176564643907504635244167023794428248768851769938502054424048606198537947293439113762239055579589154414738235296410413003971070260117867970269761295752835288355566600049661111150404590486452749277445361239714250208070453081821980308826177659674556716671874966408445865453776353487035787862713668039321423109638329436847768564605273131223061310803402646096241292950652997063921140828778842534040959083441447613689177760681479126464282188844787899415454328028600459980101460263841591337711534600012528405253284234528340968628301706784681812712179588347592767895065906154901479147447220750966389348299464725250424 [161,132] -4698295548412975720552471905292276348596847732703325834426981272551424761598269392247159555229962051651883107996466522346632557066163108871779021134454962402042448444981364843807267377531871679954942665581646087623662736415349623528554469120297326926225784955801716056291639974156294687813698087743329459815271472077273783154207225300108648403988437676321870724765356767525594230933661894758347713457363495980373753553264880051917679358586488784443031766389412964693487040681580913844853757398762214231256507341342149742842291129196655501965301750822650386917349447880896210370455355759542139612553947713487137784341134675877029168126276914928268365150854328522711927740387204882686758629355493086893187715543200287380337935098650007481849752694176355524156881795036320418245791697288269009738507526012240019566477256777828052163052085550063901312871267614615934104583449037947255756383516754541444191294494836016934364128710482516958223711751010115417767115950734298799418564577974275611992132940442537544440701066737369228580835215561790078865955857577889595904974343972277645859759035795699887688597476815198453934122934649584969420134297479506475939003910561628338947049837242380826661064553126071897224705461437497671492296098412772178319665340101516324529035813390383465692866836858901458775462564016504847874971156391838134581743164215048519097661498460204796051033189124813153860307691179406315840269684679826527784561933958398829318088635137737757535257419095665917566558106845722592088038247796659404517340733374064164814453095211359077444106072106494496110987824977391286899976743564973935257008983423188368044831077234783119661326820133125391410596645758848287617113261531358702252679706022575823021478819732548702504621576349792 [161,133] 83814103011838837536508230323383186385334804698617038646083499995658923877810426649256031462426574501285671747854020608214422285525034064769675235768357334124683436578500108791084985414000879111998864744014229942460743042049110039617673298679130539900737828862337015739488633201223884947509491056568348231643517285193818713477138657773985995637582215987258292580070316429488409085357337384202178377689244528745155929110357204482020923803506181315335237471292719272534839420790494797081440074207831008816274437298990530082959169191238302206457306012304574566583647366377869617529428279950947917769100319306016077215988518966400855405782448170066688969014089116713546383858892407645001651987484648488778908536631504934759859844955155037928753470136337944896233906004165669797911351202956702355043096017956255579207994842060292529848281421577964388687838730209261096656225037640065869204488318882243811850260780272411180306595295945343664524348308198017884224471004074405988355452346926443316909265329068875786739959978710169510874173995024711393980457190118382145960566404706432017186073182717667947713629284601044381214638618804688956132661134628285460425832224216014785773303990186680276152690298943154339696257145232229881307375391786302302291869371207932724006939243993877607046389926386444697759853535668656525869334509551404585885997725045254606185751718839959071125611467446564468801670501474582373335476916453254308793595755764816989802979485096691242543902477427650882059617376142270200359670755565029841528374842398334287409206020709561517191063774876009799006062964376043307095638523002396109211669578886382298672321305111706225598154883814394703357303020082501894757530536851596450312138517099973076154931682390735422622 [161,134] 46994982324159430156533762512424354311636194908781962136184922268651497710455236344531955528921777528285731832450191355837791682539600190501066120952260636823450364857727612329793753762467203371665684237007652111672924543731355036126086457327433057548713414806542080080087373512311915366884815780301652900192657481968700285093721087920128262643884071309154133858081303114366612432787383751661795205898147473212775414026651384761386378511102497135362074297832085972525692375054315179784570985277264890677648984656416385241975618089380436088211103867886001142424605917616118837195112678072004637257312677120039010703803699478194651155692174095857246916282691662654565745204685989268463027856889987052727687196230763426446827354914022875674982774984352595284622675662529324596859008496876637929926410110311392382121448993718077070387579681569836654036438497531649998164657369587895038249909250327337234008781578917451659468773189147945272430149535762876574056184003500769521137165366262040476116151392638612992268121448060213343808889690612538625868915430640552142992600697977162637979795946909113723641468075525068983856306529080681615966489046486640825310586618685902948592610111169552149314618052490828280024682875886588775881293451664836352871227704944546853792857687409711215404159635449043327826720586372764483885830151337922534082532918495838121243085182957820225143952204991106518856283881775340977207269035785313885427598552478761164549073040417762086152677096490405353173534077626466662497820914067096591560830106726357071463378937509543474709943228875827167860791925230518960139814402860765012190306449375303260189731652976390907113542701773371193488959035060318346963879097576419305266188869109206226252037444608 [161,135] 228122360610690308266696373642195011520415925715882357816377777038145469261964308366035727522244965924120220521497104468347618402286267281000574712524199444260334127163061761410108568164589015588115691477349342824746229404974097028900567872731065101125201164577229857928209000898979251768856752364044082431974030170745560120427142049761131968141725967760480933152284774366729801665303708174865603639300168416649427817584890390808226320878465370971183618364794270650051944352284439871065058005677299085109763707538668885106123909963327553040212247341601700812566318143996525045165188422855269496234577445961683760058858932792999998217486487888672866987783817710331717800514051993604503454889920202675575438198396200760531392635166289541085836789898387767506319448770835313877274338288348679220799734496348802514617986077598303457347083596722636979431696237426049730034413336785261093604829656319436228705698849678337875095499544208197172500213835741249405090160938620059927991046389845636410773350075779238280024419497128584241729558139222755756808010877703753651716493258731340219654611244517773515731377887799020436905525772442047780950707901614602484682840086784609109719387003380732736970470346222239399467022446985997450226387390070441061900005198886457529593706891510036839193339612987854659426213758614670958977867120709799016672029642764712102567018802226002908410792480582747557456618466907239763452843220175449272872768367606780735422851255074042140672531077258957696146382341506471926974079394581194042980969867471963750954560553528792389037408382297888759828780967671820556449322791740901691424439927709165327095789370441082915961105933057906506103582429120228122943493006333688158280418719385338224 [161,136] -24206721157442327416258028541480437316175006532467452081859664723265672211703269807464656799333540518712456719379058829127023416287813778707401706809416223055925293172219513230378628328938080198814757166413499448430069753930941277548555499073730682146644280983935563756380223399628560637015178134121818232445409370869224494332491961876765203340905449290410106409380701314839468727315866623246712489058538277141035373175098910121484157318198349769829586147856423638680403019778503014746992628384232243049900214527219845885880552695806224936552517783941004251384548655616996385728907681259764113482696103197486845136181152175278188091034709449458120032986758722305187508796356811979140636402647122335127078110829472382699509309874000560506952156774897377631893607424082221493850380571530341425598609429477425096584434924607720948333834785071632343075643049840414466000177809152213901590826612583246431120183453477823828683733083307823224372847616932055391584926095282939545743164001857190278405257434095345890112474768575127643073750698151392635454842903867315208472890884749487602763408935980647591869732016466575585830534917340807152467694657507216955475285900088050731317367322724388937248560539603634382771681912640291395394732739035065422304561227747434434662443994647410033768374294368723675739419414854244807447287939575970507440917624089891975920162416784005553777680108101773480029567559203399808486235820695537548035149873436798414372810882296156832502057596334494191351748208505570532137895382862239247831356079042879429786329295951601185611964224019448252014220995877384725459244348026809434244144855952476708626743004533921460671398766603903015941977894925614210534565594836453314735930776 [161,137] -19212379272063710210262832658082290895890250832612497097830546805045525471625461742488601963302342573599778362845824937466031257917476094958639739381975903957889304886268122299183031251741210508748179699023726127317960647945807302082748196111572516882355480166259129074569649892545859665989650470319605125077256599180285658822617635351714609034577997010747378056499146478604846624999303463702577885768680329948772422762474821376445686207204641443297006443339171636012506528793333756553612997172164081712601607049214987551871352297086398684590706663306538341762677749899100165264780844015892916901059607124286046782325675241046658282775284956884874571008980193656943657183685923513500702150323636269366508888333593279334181206652208511094650221912724926791167929727967520483903179171441020121001464116374016670088091038628838384059439057995144698816232960431457287986194394115510449708450739253442092286286460034752292957506432967479681211033269091914661700298687023903751837224266973141187771066943985139938607894348582152827472665596303363188093049463983710369328884344249712406694145779864365564408125826392156878010058849416037170265402555224325149769088165185690923699767969215591361416153476021645452343209545511154726411725046939288118863468380382243452762416797609945628088896042689651340181883152385960420810645728483086700485336714872444550577383859546111691175783982893900222947115481442970387617017710291953012397034788051627188050680672053401399169739394375667836946046596491754520877108271668255801031497148543934827570397332286470460599929155261562609221421006112689882145577068566450612136378933466174412585632320042014608087374824339137587763382029993309952948108710666633 [161,138] 406931115036685134895583566301021551234229894401749619822620167302971516751096850679079893531980096591924163226323712655506529573949019100058309919684849342874772352401709561564743830476773603642040537039853942797673352923171722527286538076379465123849441459488429728016902476451427589178823995621500927413089719676947579880012372796313493249980992919021471176212718902204453163324797436351438049948173419071835487514822980509084045798520287598755545343240526370516033525342367759565801943585898547126608114409392894845067513247175354274157520153792990131861987912877597825357324889153491308218996970873264319750026264130455708580825944478683762617300570012974282416970985359262560902510740912510125481223708946265240305336711325657940839268793337588840683748144460619383991413674069844507150691313635682173411460193851321580688071255596858078712249582518795795691816946460912465117220198751821769480076667177484622332693640776705851464024891111820127171235435973188248354595962342736673125877329835596989524520089842665511532884914162779494884696526983595322378384200533867484626079649436395532491551419628868014179829610000537938655548874349448250956603199834540774919550360312661034099526459139081580346713133030331100794749481771304090597665278124380663183985218790332944862264683157204914686341657163625966153597574066591717532922588230304958545239651329427207813014446853062299373157568928441019097072127989713337868954242411789206917414033872497861137422645682663552402784540838955927858083502625929090062602833320769127115249571262089997016881495629844335277699361936825592944733183495317043242548523627960544096379972093504720195980998962303635304037860916612007591808 [161,139] -163034509537037736982122130640933746383233383290133204056979613965984771848198593199624296386763651836919991093897517284570578402082693342737111558844704269501873432684427798178262943442816437186391338624997119654750700130517703473025500931600032795983940653185677089642421006985853599833786168160134817145989692291346144945267230341493061057903046395177012924307751875079239253003048792452858675647466594181113211639977472404540857082107238216181170849375719741493759935271843315969766794309015431051244085279197709778157047849595865250116888087903908929942953452874348107834024886779530126309947568477970871345811304098657619422809025574735394130323211211071308562848114734449205474562067824490560590887842239383956305500334573103326083581649486844109007763829906102156322677150451319222932534230561286448384699866721487505812554812047171538313666024383626087700018830519258652228225094528865936205317663824797197093041524951835084115522877873740779211264975242542086892427275762266515292079505406461715737452399849540653825425329645128574880277514934825725146976118025437049072310462663532618749514471211828214301703339913104189526032590650313888416943177179654600741132712785923643483828390690106003770901647493323884948325733537799400765911887904949609403975742043245175624143059289673561876001009465279499017460402493905346317665825983433388032491191889522795909656798454571344189637850121453318597895193797834213191425037725945170594025445741540978520884639451179600801425480934699182204690855859973799992788012359806192231429636251272858585077707990969620318378803199482795389221438211691521425556818367665299162005268883632029292129403837145935935461606192 [161,140] -967945198264489961277714057931999290056586365776992597048876784563858018104443886214717431310349857271620821455783738281884718270231339329833573810490043853019663431614024422791929697886338857707229885420967342655179493549503493746335779280309191123489087670725977977257113284344642237932976753195342061061229589424845498626288671041331102106346631371006385547986092663770702255589596679991239451431617642003684242834198738309249477649484228681888315000216067359434722258116294432488591225170770053258857510142525065125279455157845096722400971208726174887833814689392645334913335102380126765941732785091058701789266451883940870738743199100243864790060208417104126291746640955612757120493161538944203138215150849604921385527394358921426913675922949873601937782234888789105100688397476556947010133926872036860468627957375909346362294401992510092149653565307256194173448128787064645321866867671511129139000840933569949482927863578716791584256430703421828452473432045763939976004106992844458296463558115944282056763744979015677668592005620969663235657753868397600044765614009383063270271901384367769218666226470108270684258238641687250926045022004213769613743407970622352891368924661503459970253042326800044023458645681199103004297150435312686626253497140649798084578821371197331328959431346868659006634113991494681963607421911924155228067285536832643179839287747063720072396676865556724926980420375175310818613786934748237937390568944876338042574030395377778907573492582320638446203961839980997087269538082872055854828521081905993656828655021593482986064726932261651337713536303269824172536487397254667066830399733449811829495389658411452043562464534708032 [161,141] 870233098621616539674639648342450430456757986902422084730656357438260275397129557416896387907674862220130082922785391195259708331423434723099794720461746250475953466346340143918465170595719220748580300317954279601131423235743916662135643216222228450375672765762418813470780290448245213928359375577492931737933157245629203131841989108307692368506365091207041954655808501393480821461689082807412019301735282570588264023818810489973678260344543996339266719681705791227630074416367471435999337711883732153166551668043705731411193643228585042569789690682445671902080042671623254520020827257533843887743626432897891113029790016165955083776083610463667865007987005001836121369647930294102505103601076440062343017451758247694043152519739524608252909737539461065057142393738158177157200111931496539977090729633662759034068511115630401873208164129597717954463618505218739245450952598487113215675899356431934775459051225783160673660616138444851235668771660752455982439732216686480009438710390593448023409759328912955747063999816626150223582086408542439753289201137665076241505956056894027511197818470478958671108213867564825843571426231348102128650404499337451138540333990519897801304643158421076753954686845112897396848070704490567423108225425368402525146110715883020727344637086808332374271695675803578006652934218659842908401542669964874727802938068369941758807028619379783926968098138679525882414437094311274529988597126445447560138864942827270442402921212727108947180922885138037587072836517065471512110276927678020763667607562399649413119964178170401183587860691367766795020136642565691169669305700935500606440370251615364811605894291711571359998 [161,142] 1253163498748565982756073008192316049335224697142506559764341019018711298706620126902542916823278972731193457686275908734880440210820220743568255160422724271290236233951135611650336872476301138861668275713544072364292900736754703688891808239959533233659236640972287204057307125907902081600467910707197553125587495685133845407791512519505244408789127582351305708590498881770655108213781303356517947283105186834599267633993010070265687477043577798721560665771126013635458154940148317677787212616655208161635702840144349678060570395560958007419569816042719507205866255186984821872858752447472731655195362860016586593872281266521496975911880143545050948504917058472423905201562415313770567228179401720543749718723976988095188428085908531240958823225466511856810753865723939466956604177141510022013171302833963846653903445711829954801400015499431719637628003309839297670230482770448009030245502343423144389377833064188096497408186327714712080373373273746032559554553703977187340655934051855873087285396661532289595249020992221594540969539468072401368681405592988293730978799135100261144261463312993623729934558111425843356272150505626591711633125830434654105582964925980919779786287711174020489267961547819792978938379570067796234257037091066853030427940997937386852657819506967410828692714434576037274740813340117918439842366006080386356523943549490122645251642576432749485453133683403747732908681354131323885996908927372578758237241203358382688586528652306441244239781052841625312702887106776982645536463199932173888522873201446451561779803963406552678439962695558972205906715891334457806387100991404169502993430564147853659350814368 [161,143] 10020638752701562241225713074148823169121348836614252617202592129925204317457652385338048791375493059784815187350190302840273911211585700658599670714191653994000560094291968165278528765384370660035893822888760271251142204277977567412018493414105750206989950715384140766167123321419704177847431877183584244283272040020493393493804443338724362607086659199905895199627688610938807789057049780642996531219086602548592012910247079130673071060582827457232579030548284695448032180411787319116311697790957775228628885727022646101055594574931102501218313943566971558891256451978540776034356793407296710915874677541308636009222724317639090678316127219682480022009545624483646021323828842179689196826164240644129309664840329783512620726393677202130515854380919559003033620566579760287085861254299769203726268843461083393262901477388570454891527219702025870038993243861782591257341783937013283328563309639180401090256501535404528689866654061264046286151862800776439783007333908914131559163096186861443113924375120699002082839608883430782193463281585481659070829114476691796442512704591297089436893045463416230861416914619136516871176028419708056883159880314230159852315828070627268400104641373894423876281733248029284224875584163443702404868161852703738539440085760777135575528522999277547716186954953556803020427083201965770130000264175256062129234536011682070598674320390820940478447443999252725388680405866881419535338821868912994307889143023047387114434242210381512680602289716487249112235935580624304745355606786951142891076026840477416115378065417270389221043688066616526395462703505292239591544057288088406657617068477092 [161,144] -17476890353949587375365916456209612003235087849958882489132956188999215173163738916304550094174150326670493701428056860961400568142892829333188593810893271177386386170283166955036022776104346441633556847866768502966654219939029909968012911958634010637142262797365899634758996226770996782331912305114731057113598637940193250681072837025099343807369905651768500392316249248529746423893878381022047074965618967716786602555880040079786749645537721071954568169948454647969534593100935824794694145442468697839946134073948735357339077568409211607097455266507732897447154223230660380284982685381398439158090488773763264841615616212111599660778073465570663502128114841373605956190393454623185682969819871073297847158840182967011075538371250344300799535247017201033043266169500534797895024058782907725571039754563050186945871818458569818770758474366125183425232045131791252479591137557390070814569788804731812542302437903770615440966406040698942805473012669128146105489663990280888505826060727157877599069865201266080890803402588208072144723468748276487129065842861076868841089831432857453328120237204672632462994458224320994316928066204564769952372021308794180009458372197379826381925194425410527425654231137573276897988110282344743291536705183642013382332587439304299843432969861195478137925002681034818301595545448237433812984097669210828559283782956134921954537641787499580608081160405690848914717742098329344510967047811124693634477659215035601206517372404662619855284423529737293266277401538807485769411382666605767991491213890280804580849344444885187093862625463520287897312819177069485878784469727151802872 [161,145] -865651603248546997192727101838999933291847474769205669232304943763240716288306288272336660946926776466811892699453637707006469755777826731842928708090274657653500681327682739271163864250504127826019079728239504853900876834302985441714850626501161434998768841759594267263130403435157269985127551402485878264747589142542993514355806848756518542771219835374391545736695329617311402705641840643430843189827082808654304192179273568196825740194776868257647860127207784055764956562549136010678998866607568560363884061338097464325238718191898060795149786433514636065702054148665106219751325509426745730912250649658451910289123533590385652008958535421768597165374643420779621571993191284236948470801970225819620428550362752656986473484989504223682668330414300205676269353307919322573881307799847076917829542706106860871262045271856268063512259070358777780777447571913410037797977722272942576336010184820476401173891660560127678226031844840085329214623312204064342351826940679333224871323744574967761900420835554894520306660772648022127651511925128003771172525555332785441022548920985290093716655053285386718038173682362915364478357998426809347668417776133912689129584798734817093823743313858554377251727102003559858604011212567715154970089435582081123018356625180819471855123593243387639136800602358655420447723792744612632344239932602053106837609400954064692242849237512458727122115352570930675033204276680056380537089990663385044282939986797197939688806622923198386159006847873178177977415092509515413879525158980143361710807551877363502047665035077142535205722141280106703635856341599284471125293 [161,146] 64466499924146023275367039115659947866989876719271067841070017317275882451360176165856025813487813921709053255605931014175213181737023500301077256443574696484044539451668223420084779897701228633102360570993768918183493306860442445829344037651984606656397056923768369542890920721954442929891697846899426399950826044839072973880278978684439698184871856067837112546298533540840363202994791377122228055680083935927425173575952296169992790299616106245266860699425223003142515091147492137768146687365575663363741072587508573679354794998322596455352546115008933619180224741906410257385072227072734713354694732009711749115125380407556371376444834760528442018317419011055573009023561588774619005349277025772252882467094382395823456376095091448516544706102347901651902029610899090500752629275401529357756104045917446886404814281824200230446114437040469856765926582847341681649440277008199067339974580708416038001684401651144279279771443211377499951257309545335476179108742895572201733197430528785020763514587345134315851360450828054402240222473239901656150587927300130685196557471673878482242972047362884184348956858277797819871285558467938296217267532551791002419486170089856284202161247664427161593339534026546277662954933020404523323173608746682105529322619189180866257777248807601620008105653790160758033954711266486726941300984450539732019090210162250361231705619396468139996992763153024292633488491672742045042503865519464826344477424774056229370325928867810499959079879026458438456487884008785797722535904355481027479720665260295893991326026762298541203059348999401635953980517888 [161,147] 703635121154311298386452632777468186639343429881703166341253512983364581932063128661658378371930233915512859024473401694205391634325113665563329081773721938947773987589753277889311757379460487307066817701520560951190879498727190679037108965501192608910860152367135447295514794898614046692422523664570228684738405516298679814461408749144665094592575921368600332647950172412621821405524919195296587721935700534633392803368925934851208483450611042776338257989905664217786108682740519594138324622368544976906538725489771426331003785889080754694151545265647231410200626791295423062617678388008742774567500169167021516890398984027409834846811067290376766639790958324538386260075651077733114429739709643964244910156040886956185657799754238198388390648572201849025150212790915380039330977335459536650095593450657536762469861792116580989027100332675595828996193171026889291602041470567528866109749953718653543682916021835801245831695197203567521123822914891695110623417641588637723778898810501792724095819033877416499408570860301213908319530035394466446633775868251358553861529350158428227811991807577273979104481026175393107872729517327063789968695447206892588139297184820086120830127000324049000444737654437550552735844305243233647004083535724769860806350851233264249043049568556055552972341889891009860404298966808408408408747124313718640181926826214281053006927861101595308100646453406850911287592227041425330217145425679794843222083425801319246155245610476500149339054531751346584698795557972562363909398750928082910809995458317865557348060447735531854130586570714496 [161,148] -22329764890456903617404725162278170013547494020088639432595064878484887945141640761184375356478524668661539558827748868112558706787204959852089022338496031558572722162792285001880128710517537031915447364600332244919825012496497997394085786055563256531158771124871632863597372103322869985881726600732265620277759742143825273886722530458664023619386047904808773027333727643232051080542890857978169661815716609595658818652647244923029118227638601032936090707077515054690556454056537928439117685970494331433256099490698225577252699802079288004306678825307796025440678612614621766948642523021709027051841511553178749709625966897850914697851125332906623360820185595199588602154926062154690359146765882542916260903598989024554791915472626454790629828159194191744334824422501685201628167431993533557853947485395542597817181494409975820449696402323903000176162951440707923383995939257579840745794442598817325021643694714963134027135700174767124302660512303940467231634436208402829688100931048055983397400065863909323762865878733904701569077099822816891609914681440845965040875639622055320111420901884610516186083141219675492957916368526522519215733061419449802871858130691776775409345554427128440046874720746593320136817404821490669809311515747134205024451829081969755789948882603378680818892434602286705588224406241561869059438521908791310161287782606255501312962153624068689501349674252809855920172277137828112271230964907197695074219319176629989824774307109833700216088445012685931274747896729931000079291957131402857392863188154984703568064854387876131488 [161,149] 61428389941864365477515907874713152509237126190363983009551497795164271742091730723833771083075582907580889783164603183130053927741579008219244086638289030145732416713571121581000485358449178262755791710537843960750123718953334350060265824425311624790271932236798189761749178430350037414982093898042153434639659019337478014749107023784180724504415966698191389376609154539428723418659878416153344518636383211402790471706852473269480913157965221477670961727168238741683736881423432016631588813864010023230382801606470952616829169157530312689485074535786017778968980937231017427957944576114895510551602219168762382326353803567742933656178224216683908541831666968440066329195673024099977469866887263013292118967951814174134115911111981981753666047539449013728850818497633681375980438098056735768555894134376640127608385543759374323666976246284588415600849005799470705921795023407866921782707332171077453285025881442926977685384853959801656900443397834656243912516911905830544246155067029253367575272176404082790514603994056485174975637308847231504257003545083548319799710462782230425166054238531953163386631035112028372492057509175312365937612967569516531703550347589763551408454239610455894609857749371489975235700205462441870850664968755400978090259162265262293813873129201071591404039229627492117991193311590806985226831198997736670177899968035831149391510999438011469576394772626886323277535849391023047808365232715038061627265935471419754996844025969725087585537103981015504184266650400665217769189373917477475040293848224254413995610 [161,150] 229620733397845996547382227906796108464394168423262344138242618999981734245755920250132203863980549375572465695576100971702152367032412596334472203723458996321303505901024208384209164309457933725381233175674880813869467948320793478460315053881862110286815501910236586539149366715785600058968527532346373947277978993794732374629727367643176496888969494306540466650759683065002544007754005003151067095400402043100054911744660833723902281690550556453044488329208409208919964005048865692167380413115716275268404713978760100587661488671260245969366868474174770382721959101092256879144657239802725749620833861002398608412732993904926253934474674021094320143043247034700562780657887005501302458222950352642981029059915522107012979146440222371637286337991651830226545114318045718453221249604104717791814929472550647813587470817465486710516956034051788617986579649923926533492849690984312494282328104875146924709024733747664716464692782658398985638326666229077147031617614737334004773395332099215651234522750524669764642071735352636908440663015303544781302126231620285595299874502741602891488576578051623545406660153929987405408571939784371065695627397276537667156080800677282527756875959982181239902646822442733673126978100595492412179057991730035938056718068322527928323409028751451569650341496111607777568758498007544068976743698174856368403986824056543210324074153640839428390953528447331060555558086520473021836292079302927876209198975126267980151636994188703811858916768087237505991175631077715199770978716223508785036886784 [161,151] -40317113461750352396018576015459773114064131792028790475973561203025827744136782664395754840386084805882453257569047212393139119891581118136270121397256357184477585037552717164980946545443973607442021632807903111064662327112249084612151120003369618383446673830501964556873000956017874250276967336760829258637819265731820493215196293809393893651117388505246467296373131293575235949587488800420437707446141562893736624116143767238937887578069207179222044955539816312712594017588341046065145039121225515132180109822691698470582885144698005479194563814664951043313652247294906528077050185103166747886227675837994749367620897023670153511114219357726213648288931441594642380792147178585255751410621546862871909260116071759542061073528256223642218885448366665005635759673785302416167575876791489665382381735806459614779503697861804456251011496103938918737133417819266885005481101075622687116547600651038464428088095272128797493939220027638035890806331303908896608593557679795182580659676342704747338112401853152224734824479656420926955649267355608664995157405540003274187233266450059226093723307563470247396160132865130997793133919668847045980070666610733864514559939480446138600340321057921063030644474905689669931506016379445452306977075861706206729648685965529201381879927245152259633633891174477086797704120106692380222889397680501328121592622749128186724100547178328510056266902254499850442324334957451521352850172618628001956664793832997018758525712349811254389931254618427117940859518112403820850124083120 [161,152] -198896258499575871211404421927404137985230303478393117394356013219324142673115079704763152157863744251004157472651705831156714506668146752066946994196947311122403116349237729761533249892238626712012046913442608167385414909018077474162408743501441843050187613745421164249699149385047293020159222698161568260542816518285389174715437612030004222834561692142675912529587174480095593065823657660778114168420992899212716731602619015045226432346838387338796656174212370023194317200509256881300067985635300602847419487105615352335257511081401297540979738808648611594278507514984654494633886715605274814379249979516182766614702301744725037450004949800392346436745692195500591432646456476400196257246857389672949713688666695858734718922916515766713336749162389422529193925329758692396488883529330760156072609352565480917182992058414408224622817614457752315744475598056429971989351666202333370245360752671536267307297337562385428310134198158377152908008626168585224556097230029660216950992508660130702089903036094137046220780246368210863731038576913725586605648438803744718721099033225692614295954000861681146582035210149083246221621949192633742287759743490455460008340280043360583534941991236646307778001055767086981323815726630036403026800711404383556486521552945118539653595804193723168694277803794985682393915524836699314991326165028924729729950201247527295474717929481566850762544649573589767027287338810842933907541404550805282173919589215886811928862055096686554078660352994733433819687899900440 [161,153] -184176474117045259739809645681960052157886319191223310791079572668996686735466778114456437308264351639349216041234115338845805967793147609372516944945190162375259170023243062649072063779478353907384992467181509734049237277825615453373896010768713700385740489391925217668431861287905113619572670431395802315442938046343825068000125661409462016975182291521822209406047561571661905439848912525499422187452365262823554817135680683083628402555408017695818334507216387321328616162340769794519871816873145074150277659518860235950139373445952126534833074243242769573299866140303250505179685015987099884594545353260174923929790578170751914093730785261093477667878180968735967910130456703418389938615219683582079880759933248966599964262399651686170103778326874235249824839803444259114181256487927904558996222070960176822714505793066039746500139146392588832163801936191157518463441384398273830450943697487843947217082051067325690031530359788275264021813545481797558157957354130641736696734343587865586574865006866330425637665173775128725294806778107252297536817637682769155955593789430329816163485124988186858595055901802361664051929302684824200259962665056535548316197750252034117583809327525552191511915882802904510550698855618697363425923838676450406970482816708456056371745864467809922316787777615470454282461093738410855877870167659544334481493920891784536921025582086739030893443656365823471794682536272477182290598283873295409020316980428834164743802864600709545589794262265179609 [161,154] 73875432936557603498147028131917678410631169884976095527264451265236481502427946839116591246620644605617165927695375482991039696022724227022074220512190941992650130347843129900468853285423210011401537803974718450083228416339372004511125286890179603813827611868142241285527884746152851851418085720375533410195318435447428138245258258859276728770294147052747654044362333549673701986306397473036574869384814397997570003433482140350794883804258984919821056436628572177128256585243033827186686118174130743416475533922540432336330119439612983226456478460926107014187863553255670214803529659299329685948019196251744222919711387823071186959611943430072489407518178351352666656659074717246153506497310522358297350595128952221950553975529025951634903625854871672018180369257464862346178106683175081937816904836682612289834053318108591655025936970799338769213788500073680249548885891778103094506987200644367461904370328450619861690339250439656343901139267509948278732058982568215565817039249806108618185934282885152205505813246432802934008248693707913732357141480377054561325919950957925726714645276877504932857196332622485847187893201729918368581814665194041810782349416436737858359892273633398690408102940640108585723760983008241354084361949180523747823745801974133557739939484389435160740292451257066348833827728481630426597308108240750127881943627970669001585634353821117571479531084603321488636356692627076147488885045000832735425305920724640940671146981345306844736 [161,155] -2287453168517803158107100055207589000895081251480961404907443446276291976365168660586387030666126357683265689646887160998976979187452473955660890731477047845811038210663339524513961856369976607239311464578612968538458684224148690765669351673974770126748586051011643382585862373448253201914091488248725691625432118452488504019251960154844944548060489312605082049338589268964793735982352763763089804089281454361101379697149327774963569966446517370063419284654827492280170742256399862915285281492573696149344840647345744557616712832270071613700050915227482415901185899440823586888924118842823910571211327779559260453807728828955029908108322136357959454912295286270902148328998083801941202781854505362899839300597235438388334849656504029828304879783682253241653602147860824740324534071545848165762791791874217304994917908092576691536889925259749746539340977877210124025614762514015862125397346154395216826414071300207211981190404037094578340754870895110095268040425980410325785503366694175645624740193294428433139073510644970078800087317947724014669289287225035370678797199535397786406758916075593208708718721079278341820980543516400824261661952694967356956582128655423037953724060331611677530980901665523443909907767829177067147309412826115170887904160624791493211805597395594465491143982334909307541361162424713471027175945176345215926759345129992129588836547720002305513713814811834449281747643617741552421373892743955072092648384319198535060504 [161,156] 4808563944732847983874983948044032771864795731354510158844131040371485848697644946616608095290155168711546903199767743355034700216261541875341223238366946634404145792260564323151767810449574352367420812339895410734642280018949899339571540646199808374798532908201969770104261205535014205437007842734776740444523402308061951054130705203268563227348868280313493817872138804390067308802045850228733035325179607283965519185938639413310830299500186734095842140286995938867877797312994189669637141011287303012081383350264866184396676830052999369231355504813716644041729902219888317453788689240254900026013862168290866257623121640678641497093857866723307744737612316900802641077122867266907282584397727200078457858162332262090639621243892210825351779203408968237972970617428911407107372003956593522165411896165852077359307166929640553954155164309957971697072106748201827029168616299843356590779191941528504798422048524091479688234411995652967527709142679433398405865526481906142917960503599334933107040241360409716082511978772393904161897108885055692496572725371928169884132079007564826540943365105070595641556119036900356966402236604291110993812688033795325022330337067761452925885304568367326617390628467776763451866597082695004027724481345509582960237122739922195662732867102665387194358128855568887964444313578292820197946647992986579047301672696688361220484838667348102381601439207778948823875920844531259330530757955554113536432 [161,157] -665752710555582105715512040176857463205219297771591876726123969136231670105495592305686491435834114964540778356377117947606727506129102353015352690895169239934020009057856444562941863259449115418885066908091006972408710392807242783149250711194801303151625404339602291810386193569077096954964650244182138088463980567769135945476635462817167182503829204325950110759623208849582039917019977575189443792710040101943439236638595159025489415633373924428133499750259985862709393218850189807398861746924130285026025653011571207185587024661563372692854297992519980276765280022788753527101710109912739332648214851176093560001566710543544856201844112199042606454605226760667928575144614193609116827784147056820761595841831420007533324625074685159895637563022947618546425537387085660018252591378728881717556434453653154341847535550819299084882901762337232285244424626888684625846859409525429440574484217289433253571236418985802108675177746451027990157085608905771567056162468394457656799660163116765875435566275237638994617836804284762452316260125070751651807033823200232097218181651902827270842366445782615283642717110481164836196250400552102060498010294673859164028537400250464739324112764658886732758799898672578514405998799461885969369921643577195111232170279431652954332557919502881913244441608283163907001700007007205648710240546585931715253409096462889775502662576291426429104907514592760174023859589995535994430 [161,158] 5772145941359573892104010709920799065752396610516491061510208947581497127584276411981130272948865614941566807449169078891778431543997072328500131043006424594425704936159783511560800111505930926621869645365346098613157808037998327978733308277411276127679509055239919714756058440212699101808112336096306484828545357689587270914309776704876700900590113861122502985828768052098680843126777304775756407105786400688350101026579403599380839817493017020359554246569046014197322946359955883694004405419609841127762476599019131205204538211612508387839994307831249923575931793648538112992851608853264637896286277725573232870105198519579977635878927993042555949620417719931595930230999170775466659194911770881234512920162323309408844327924871278385672623793084469536090485807532357143616823516710311782832732389879523576952382900405308633768158588905805086154205897012550660509015438960204765894553972845731112155026481037953735726013604719938904387850312552040429110268517994743219540575543507811196050532011963039804121421035977717525808484396272871245419721878434083868556282611193531384528216368066034540899517006211749256981405692231071927985462729928569702361220534729997619000902002662100879570310152819411740717724295706966305131382078363446609090813741112882698836612540788171395841124047976359769308207844130974095987719592939919537762848713029603170455856792452073869599043645930071456960 [161,159] -2926969893780426171647098553537156931239168927663173845700504138405143305623113962680427433264308151932712063952041640364865578645608670042575346496897902419561587312674975874321659464844386864027339752200453956875331534503042738693021411673468643283129302354499168458730606868333647633945703965705488602012677524527243016015345251862769320011104566260522671786618551674798680296066149329168240263849069710151538040270823758493014628082753499498521632737752181600132824924530426576457507115473921800615577183332410357690831059796692393081756124953477957930937334872503551423351273906718796958365843787273256759058096752852543317435123162155390978891359668025478980001425380522608797578370939050848706005162112717328646913083348187163213198049437333027390582745798408431402355774122066143198132297648496599993735265261065892278041326931435564148143680866993868696317869694735207100280318673636278732434382870244746061886577943959060029072928371899974572267585813859954266682458625566340277181264241335766284923571841643092484929723326644220647047091301439445861425871877377893672295391390345056226786244035757241866377038077904293344163671774213827961689813195653533944481610730934578914831303684180312921270621011039754317140862143364736843288234635326052232458563470091603809164786059578466555650540947041739540652607654793613784112478454817042055736169027506594536 [161,160] 79595135235502644211943399648968474193234753906873026825641344064030353752717744677512099974422863954262132549109905766505251223497349311702183610772111667076229518588461864046030924034637677793127906697406015682297110789287642314279128203252413155849057187987536069391143473909895739851804747836641207422215093782890162312994622518364623549863074347852203742538554156896114981165259158383135163083517897618584281300865541283969282571880144186585789575034374866925103169305215644351327918242905783168417309274724914193926490580437368965978002941021239513979089530651181499548868343597790890926274286545465906753811304670509692255439454914041292905909000938340665269517170727443017838311363286652126595009657390780959335532426589135215546329784934459513145272985344330062839901516640820586498572372806895699564801476160246655268742104193383874764056931148662537640236304949351068429310071603030896352035977655335136139510125593998590019370076752267883144749284998331117114040687873446370651945800560502965539216221618214643805349368987278522666962108741997939334614525546508351818553249958379590433827232966817812143070366459957760209961114026547538647865876430965787910151079845345961157899630989038658787811000362933738812461064700130996213982974519463251155822473676249194142373133758179485788700322935266631294418801441076553216412311280096 [161,161] -104365864295278630595137139596528348622783153222907708728486735350676633117401146019642432503086517712348773699709758460066738380063947544868473687576399273457195332340973650933750456538144102264514265225182834183023623007989445399327289499810630475989098329564323945741354264359998568689820932189656461852750704477405995881484104263056102760847698314229841261598424717811295330894086875322894416340723323675249527610141879486527819664859878600360992269234117316590663380019032942576674879552956790037861966721644539841421646853159908208610073669933939394972122185635858250067118564976086740668873991228263391651034356133635015757878834302490692656252961368821431441866581023741920681976553205554297481631640824016869907108760109698980182618906585310449466632893445645481128526519939118031149913011073270928692311571280402691915069445852892799888202089852798844402362245424067744307136502182877910711503290138836932337031461236585380311361981155680631770004064702401389056788523485164513427530983252918240114268905556220852172741338421129430819558906228758716743660868233285497000184694299860720779785827083179701810944931890890341886828142093814991617344818420509581962920547659735959208542955788644184629445165387246066675491570575198235724948753921185415974903927082239386846481928759671179226982553632428646859579676 [162,0] 137881690879524810387698814799401274628613165935671899768339971529824090733410120077732695384209526840332400773644584271344562617456282663704113240142356501387515246578553633648156017214981614656806694926813694294542510590039157086404557678087224148777532193695300863791724067876622189513126802831022570545089515863639246093480066959350203287358957241938206284393793110870006721952984460377934260510901882681560103574233610127525768387403967968688026140249468820079281936763774534768535914248460516622876962683492505196992023653063751266224374811742326064200141421121374927008874099714229299378371000919623564368430413302399321023665473182180521473579982164397555627792325824124419428549226816140940883550780449640999331671816649438027759446384600949960808624543032389599334265574208890784771788957254365196542485561009094449285508323023026707977051908586190855767770172494022531466716348641841843150607189694779617716140438836919596001129850003641773317000762215548589918477990044783078066254101451508985161656970877313287039675287125298530352093020977330584252437754690753152175023667208305341874681952954813528432095531217309284950025329182544777674134420810206822857518892103533354582363035713142363380584975653841439309586667444827630582348975503042600638452920713195575806476679433540266745137414130383377188667389001402911401503261276519312955307729765816927163254156799960077648537639623018375712048754029201382655736175722663672258519694758894601814504449462468132580928683375799450481098097996323361456363412809660439332358290220617703676767545094338913927061749620178178172418101852808959369046711674448449206494664687356283803277559140255988081021730310621814897213511177540684419689689601479216199972779008652989340758907142612444135670891200839910080741965302223188751556699356949609163565994477668459871181557034422159737443515010839986943428102283048333104334260338186997535375624091148796843256742752868015519858428227656092303021955211175647769184606987943109094807054997969892548274114444255064794479686531098935839284107644932717137471000983382417402521566736002707453296057098782736840624370248331642714472356419155378089783878212580836866102804202033677804938695208720421204950513037902941683156081533556429129808274480730701281798094061568000000000000000000000000000000000000000000000000000000000000 [162,1] 102643410948660745889833271262037609903048392995586266139562768542667667457756223482631587053706194878078785519598093957150172257982055722292727012761857220453753682720590619081717916595231662582968257433222886146413060590263233006305316458474415486314551212871698349621474841657316095497052722088511880462369462811727280029314480251926588778354935637602930988800087942164855161376075668451880166741670540631470800380770476881026105959061678366954741913566594209316455945444547643451609318509812309271384913690719475416735143794709146804214242924692310122761879945447476577428501002611812703420888016955461546861855211392773073709045488408066548422343034839454884658533010800773406750010434881577100708124440386863009029796417147807183827632775189114581273563390539879227273020746996178234955547871273099620772876071317163384234156124819104683531288297719753397774507770927271270097076276764411561506291016163167196633367268710001549974958216119141421530813392794807037001356808937943150625741656839769083178090584708868233764352243373851790495291369980407706541850120253439843316627668876282215497428901203524702213178241449833216012854372328937978501197392655032356360499085782332236708994063500429716006399078867222934592362278991629673684651729863126754742790061681161650764955002269178225963199018368768973054460132856380473989433872373968868311254029048731893435615497641474352213204745161629296338076521259241705425788374093798735710035145347800266099475190490811435404804309953068352957056863300058163945630370668688181718538224381947511121364755569200154804159262700678877563707399608016524732923525680476221965687086991808944607474785034067299961230127421768837585911768062197597881327134235099980042065450887801457176569083061358599224989832345378012744044072399938650464426915794953907496578929854193820325041000663662353238991739892674835342393289997056880826018960072141099805418836091329666132357595398264080159850307918645401610023500166220323839634587092014654951241889064589939148575773594209247508590710657403063389632559844356445073722968801058105848718516147333143775902189559117426202718159134313696123411721223727653645658591996142653654686859869014227915908495042932757718220351354387832698859424497081026482614419264894693619569464338022400000000000000000000000000000000000000000000000000000000000 [162,2] 60897309171384280210085939596691832652668373328766590683365772383028229255212569741163209467245088978022737307572694441638700403437507993583234920473706987949945363598155171328180841163439902620440274628493689302915452353148196619320352912091403741901553219156414591100027131410945201177350108587108209447444842341882527117096461713111081874839387599884340773563719663424739900827597292406374416400682594116808904713315483752337078180458716742066418166005058929833746058634414019002216062924761611726050171418921537262969572580307340165628232900580417188209258945943062688067423651991021777177640351774252888947547507848635485021518425824030953914247866456599629076072664336238550198060137919845846144843882205457029627189966263868090895477029218439410325731349512401621580630169629616994493120998710436342589980790626733362623060228384717101993434867021541571017380706108766116545288103831684693236600502806748936364809015052949117559780952852231950172956656518204450337168270043406903430771794320162424702955634482466490199311813034806674268746805815374006305985212695222511782292173090990297436175460402050921431781232088714742729582251823031645051354795401797980668075904767509704107947392128310377233481811205152310708100211510966148912704173599729386897675770349657250337503924690827919941829947947648340910511352409886273921719757350638175581880796612729773884054613499526824371916701306766091736735681084344083566650446902114890493742758445778888457814872332641510193207782542806503424803445422346653699111763180973325199544486492566286714581207571193448464832426787579737560933349076189629020177076640100062249111164533042146553919441784716370632974281168286788296223848855625123554886378153512238852235874745225214887243131722808382626699878868375129053739266311284608753038842886903180496502121697278538562963035356332886971815359946862815113616696032219202720090888264810266927985194574610196303089074900039782534967282320305432339045974825166081224924368369647928706260538062880013055684915502655160439242547225654776055090408541723526498006912122664710201681973112049218391301579214644757039914367222401869607000664290878174031717992829454603357365871985322064567634649923345783329305334815562288010590194268250818475263993723970125327306823014583107584000000000000000000000000000000000000000000000000000000 [162,3] 3805060287172632686306403028904861887008668497884602018936733261490210012015730104292101971546836022020460373545735580577363356162002196091463753681396047640072000417674194792073718983852446176830555795099252259722194534766929672812539462044634892427409769720425383559381876866418975065847940676483533613500581553040915217656269811851962065245987813419311332222283626406629339590882592550584204429544229237567852838962521064057098939715906926477963072818264561573596021101844559489250841328411883759227821607118749276257048025782444247082437002325794152988143707180541310519080626489655063537273572238252654422072698071386653156581257983693037419258126793224795423218081280373535217108197888768760835673140780105938157982756000659384912122669138239277288612808113918408045156689553446111243709652268648930709472757175506610862676753209497306343605861372275947229577166578787350242208282507745312925622914300356601915759852499972957257966809005008499550783259647419909902542946546455753994225875365906842020906072098784254481133342770796139946881757302774704192320519209961957075009203083908165712466407609552169982303369098177294248105381345068681572029749038111973438976358964904976723281589646587628717639845862885568971868246536601624324176749880139613488097861674596337456395904320718179225967988038490582322422636403256143794189359790592776597204286922329060050656395656860311109088990386983987045049223059497698487279859088270904943679388066284328338138035708336024671710639831660651786100906883302481303302483297533380113299878344567132002734570532783152644439711198251384451227775477050778068668020760004295826546822020466961155418414364120750015200529940132972988399936337054707124675443722087646215075536648994940219342827711368683026784109094751900468195049197348988729644830599307276188425752067754810817192933289125328512766217299459103581196490427886965122133867452746404340083144825154093488939963717092099276879924017823594965445339691439028758589554841353648874153654130042523938978898659084086978584492550148375091190229421488185783901179089332066638214709230811763099710826655453469172678594350710569273383713622439329539764654169082491788749679573926167794236824645557011040399589374484926936534542208769776160808528479932491628794648055961039667200000000000000000000000000000000000000000000000000000 [162,4] 105217256374414414095155443387004115497539508525134498587453912697192471324584520167809793527808475829887046196767113998956143398074200171646376590990188174037643736602880501247756815903077330306931128009872667851190913950359623111688637379401437975979463966057342309225963429737878992546000394977523885324227060217106523342072190557816307226695656790990899663680856317662288803850750962127779952862680870967844623062241244214145438763850925045375064767638723643013967206063539830230088983848432145368007884277849534633166331073604914960530384507642774427003699908758478318637263547143844435893350227028946582950060426414450523082956249699844818685758687796452747538114666585988188195210938613082279896678952892181227839048638364199708042954729696118479801384172375685170883825498287270917432149635419854253176917162535352897528450562321167367264835290542483220837640617781623577588818376191838212496818431927960931105599468458003742596339763950039035609181410061911581477540710500401137250669129636516780724881510535402811024133278463815541752629030730203035639809484136062077352817954767859754763880959626834287610252121292358114319251040794438348787219783828759710444269624524677997371828172010342636307914284668001782003544609195386854701476246265948057218941836727698022744001457786249267114047960433969604336876538405301704425459186236195992232713210021964507701915655150041907076912401825052811967615842553151532425011106986451307900385056381131451707526760114816041822199667894360891415358165211411367620337405135398458987392313687478402783935417884624442199442690766863217512531927361467605071827563282892566088967176457753979923271803438533673487089912408510992875423453009018242076998767548684784454527416767347103672981925515293682379802479866129108041688194990108875317321099374174128189243637616100049542063558328555098657035831410855319075923482814043802168570828184135617040528164802347641238404740972139420880109553978607242138707440511594930041149887612628800056132130143147269480441242027840886078318895689238113417245700158984594810528557268806039715951903316912980515852772268379703080864555113327530134770960680348335567905104528526288952651566810832354224114124959028553662675971769811817678522555247344061610478744486261975103750511694332590817280000000000000000000000000000000000000000000000000 [162,5] 1042592439778332751770838267302871715300734001175396350816185556538584503085475786482661727803971011619236904000370013762141343517740983479086497153088843639049733310989031384735859309669451076905820164491431379301613305195936931869801309146690412265848485036706030533967073471664569140868626918719155091762181793916036770013134609940854523790115300809743831146945539098360363740281973906523325627317876451980663304775237715426088044311067452489643392457179102467150962260975537136411145280584505981234833078260525108750451688254444439092344987543637572297451113997783302944916486401214378265924210656763463345946496332911589739128095032550347465257240488645118074129194803196325049412871572122629417083638272273330708428532662836265150401419213972015263492852180347618094376736222369734628351205585575283627283159726830622970224987926091157698058524841467500767874651146685972496345145648075460271261654269416809200457973759325552439556949945648636630447165033550136487216421006292729479638422366837681881612413186098660062885097647249860560307477919556450108265663334737459758990527667471369168881257928452707175624466471491224165006574572867637211569574102304845973514008814554093180350648297940124126709568852553595356379558041311282628866200889764658441558473368565592877926221717911440876867925109455094559276213343006099172545674113535467646500926683443230404992070524731775358006212897052925283048040350799068939559059744388789781806189483539758488454372597758658330638617939630217214310170184105634389677270138519058259164329285952492899369581737401224081105044185321269779967715165431322431512538787763387458861424285703467252688709403842812872635302565484305982129140179446252538628399801282481217319478033612505281730544381206925405696119601590930481995101413944616397140928687179691943832223025546584700775364433294689210471454648626720800681419643235731189567696157950868968816579220540195407147081722997240530438284652040076092331365797449455618051439358671777072397893641841140783470876376083233305662235580681572413805501272429726635561391371850238090639168485472828487127405840919951809178363007272853083761939572508963485662555513764410159851280890288478940028968961515546716126781361541612331672950007764608599694094957185117546695391591057019476377600000000000000000000000000000000000000000000000 [162,6] 5118241014937982416628643949066217096131160486620093562291443529520926328221524502706492658384561650540970071101486015789748514690037910066359225749498731550924632455927420003174214741777297323488846757644008429005887201290889327226573507577873318102033994794992737853706465420654034547546813747978397328013847045971249113406959043149982694695275505362192586761420533442365452837497376312553471989662868141540590844085921252997825653899767335058975748057039626229613042295029588492567283822000913486984526102074122865675314285357256199826830263563909115219272340562873059971027609644735048662448192960200132255002055982561355579915659923477798247171261215270170711983231845449686818756929086383644416804778612684160308591388347073534134525389510880623402780895147419205006316750070167864993793016225260805608833058366913894601087457388044546232518569448674469459480588389307552909054481924721235440036100588614328093053277357419135962633963828958493665542583421245679824427388924434529867220413808912603250315268608110322462945385541966833709129823209450545011582273020990124589818750518414803630268980600600270323867058830491806009603138485732373595505869895378078486364752227715274865250159531485971526693909190853488400016664807968495645107233787782317089956902812814275463010103315767750715597568845910103087645425109910065506221586338452713068648130152671921230008243717134608896117561821300625127952496782822857246297778379313993335340078907212328338608877698882777555911326763300066693213827765262773095233455781821761576829677031615803272599845121100274471881312768081142672851270700231905563971847307701147160811915090769793673321466744949674740380031807518095158850229839704237932227012743176953196897889366522942673380429329315542856757586808210730069335796693264048457202710181801605724052188139212344087433041516438755423696644274096752901014889976692446351880359694282354143369769680739193174392660192289412728249064264972796723614590707583683966259731765790219269282271808820166521338129024922411455206625425113344484170890544511826579605447380071230916251814337510430899657809611140777077439128141588699817700161983885414012776044483300343935808744741590331888934008817528960954221941950281703361042051750183058080946612215672860517753789195265816532090880000000000000000000000000000000000000000000 [162,7] 4744703309930751149627793639870321117610384670885100077489658475680680711821145542104367167392890646880499709181727852198351858136541811329701019681467319050324574206822529249155235369862714474370294363707685398556419514629023308067530836657199640698907502096217770339512948064891393451479595365091188283065627681876768464916852315176585512209130819982771626703966960496357559333617865771922950383743520176559647431691831748197240399722615505884601276044011171036749179983638705029287310203125944335303348697921314870710054026899851898906180445791878556828024021291389875281869500273274009816402947752109519694280542702926610542603282334420439232740543881993407845292755135287629856288048883867872045626276594162461707685510552412679752890604900017960291026016932598121948169990573773054464125172051279680658323320884812741430611359567653819860564035858425769241054736423117913372249339505808026595799030664626384442022701696535135480567429549477633488083597240017151691275872919938809469273780130410354707963081014680956796454660173785418689490843012547389822090483437349396016040682714111171531643068169706953599879424567085980955288276340548534656279975682850796231016948417601036940750039708166022770712033052148449053367790682014094275444909177400744015557234964591081998611752432959917018105173257702790685906567526571279137536045022377233344600541422967651158828633215945557273415415410006408548366664535793291094285921654870385212199250577013526494533540515125956545559853189535139517578016442182764533653725620329107536380522461792811965520913685375093906361215857802002023965200374497357280146305264609482367800329194280804287102033485626024835111166651347843653015454602113146960550559283361387698078985081077623942063565925263817756264904286441076541084648571251323656570529018965870160084942956598294325064513731397703531804713735254943424170041160818821101623480593004017570766626184420422749172601911243715878498926284396565656724271241496688815259865530638741139409016304274173051684775682244856579267603687238480682785685176375958730838304972690721573016707784692660682966754820359704077738840857083940052820068206146938430785898499487123841258270532503132035869028380715085692948109990597070942798598928639590657118086670075127232109900800571364029235200000000000000000000000000000000000000000 [162,8] -21058430366196148916108635898677623215545816383046335997437867063033482996162544679698440236075165278350899368589423841409443066076222760976057795989766561076383317429500619782062536034148813417991355859139306470688070005983006466136347414367373059946885762782551654121321016173202318625572419260870050085717345116919672043722595789685992579770022895615804537505176984906395901239882763108885791564032895859632990588620390533734700671624329405504753903368436224789216365013212780520199756393615030588830675177461309695870248160112438202869319647111256457866590383581114010169361548697543173808904768156669668459269149631480269695657621588411661452589094070501230353925306129237463186228935095934009226134244017868135684865089748584128812198354000891816878266621957289683887548034863627905081486798548956727959419422399977751786469385930984895886024319553965384080475597539744980892477643621461416444105667904251926724738475822722243210698215962464512609718442021051668348838774850970974542264014794711021089100849097093948064708234798043011204193110297771965615121786066571218465833734543237152814292586015150725915982300974705912832806653599002823784560822197842789142736161491528421538985138485620837187114281422247029036004215572869421832656583586339925300428772451972252416349430287692382622374446156401058932734695198477843400025949611729646975875161465550760842779837944548473678169864272328312619643987433845019119606622101418313217781519389788310068886285190560400856743537154449879469394595510185628067548860728714843054359455694921593270003194398551077764971535963407170624093718237903544433746797813023469826147729482927385323727818479370189478345301580406377743693615283219551905391864410994534506814208087833063707385002660458398209432465999268743228742468475662670801005670911223886785569691619345902904169758315202541098261885026570691780799764777065374301882745679926268007245912025045174036474370857947987134362327924307930189656396985899311998687685117781914044546662410053755651142299280932124965923273048168063849221951342188620869691893172027127163713199195876598635253627466432726669201709996207357606063958013488152703956281022021273999803371599192440120649319334627992221544459078714473886455353726454739926265763342993558865714862137220522206822400000000000000000000000000000000000000 [162,9] -37592335245106404910207575623133245659999419903632952277099274938832901481638488676427047058104434003448745472415610408670054201506144274173976991186482151592744264733874975093189320874265314124919771373235135036545829494575079407306718732985807910047067395703892465752158113215090776842409960679096463714902972617043503410485514041186554092180459066154313216849381121310702752894888294803984584220601712049290055641121200453783601350198381753015693761065783628842448829120023597589048284186131177487855540115271095832634491498178194601650365987283900631605904935409372782807433846143065513402685144730694845845195824301892841484024410275631479217978166922207814213351891051463692445087926308110786463971346671083188627536001890855478455772394429671511400183528005715686947104339066902163761787342789714511640164006165365642014821498300167188894537272757741813388616649916692650197927859821605693950504294636901604523624256203919238856921446263964970340415740588072422164772157032878976799960524275891308721278112390836003424628048372877383099010105398523047501762574928509294162826249943934650458867958734287565384404245432418334824375684287978201442739517027646071757011889018483163454604727059197111516263456950457209688270264648447141122900574775577221342664238758743285628808616907428793524129934824029735419739716589124329590582029756487013020219155788741777521268277853319336458213426308000000913192643538996964579992493737122353888163134513131856443216643739262194673463063640986219638650506221130440265038295607116361304695744098204977162449212713959484430737495544079747659976431445776132668898691464917562502418077937583161604072206270611657938500957858233980201386251067836479472513152009605471444633734654373742466760361160663968757560220311525283782933511460979234526004159259798963906557259790385146203208601739048161399790752339118066986237216888884939321400856185227673567966697444242122634949026954280581135067516156345587406737598724204451960715936125187445638810101767951553226007023700086522841876011876658920288172086391638188037134315611241825806359724719714739660458822448002432732710353993829579871948026183906290016921237134593917359763464681824934180945500395431362933050539619774415782562591085414729089835207447236058137262322410303332024320000000000000000000000000000000000000 [162,10] 163589998091457280891358110851512446792090208346088623878190115494047530319043997145646748041386273378977066948763574256699449688270077066739655547356231977460324917169450084300879376886907136164681050481438476186370651949920844602933823200895611809759137281479423400436243504205282316669618248956112927339141651348743633335536459056736337400651657682784305080702740232713433280977847324128100124644658716587969935906282225446839860329092605256864686505861493298887084259079111902680354236139595839711203444350644002923614830524578409403332664562438891196528605151027933584506487264107259818624542551281566374702559880940167904467540545756207501679264030393546180250214434584233529197953102893941735097342483113284496874851221111455858627958298373706292253328804212972558015988436291946495283841094538893922382612072528186264844315144472373191594638956345058362343592118543631695892548588943725684190838926686473682987130151476897606568825946616658855815199466171995578411125994049086042792875723900122548810816673499028648635900633165066342830941723896834272376011459079427514118567014219808959758437312784089713796407539638250255802479397832960201005545396334472661689389730616885124571390596705982221336126044835870386973287454355017539795435906503166663384887572698121138837590419783979869386454493041165514621339416797219084207376061899756902864053048254591307852087288278484093500810535078624334444372824048321790147407011976712353932622027068852106443327707227955801480783684742178120936728118063012473694892767078548153441623439400592917057819454078754472651838976659323190487527158156793416178579696499498188505809183384112145890759506465631030614148383883084083991231333199035924353962056882266505611852482478450905819178484462268817825875871837260150771294681869065865766297414657621543010121180365139395401882662093771369891639838673268578583978835560425271010798856797547801365355904149489752695891346574141344295319920953034358698148881033752972421418342695423554571397142499986949019658543704106648668626316486669653646359389123713967267763400469111406314762362999002085305319608832400944737517298389891376625844866279772883759855276053067275176304499691954872134827608275797299021687446478128029118558702372191157418835289822574680084222527342960675286679552000000000000000000000000000000 [162,11] -301317555859314309267403955667895821436814863912891545889814044160205110060897256669976329234207997350213265807916518624716631764809538307740894551212475812329094598675359152485404686171300064873124064652220584429111603285055860401280489741102645598272596187465635369868824438780909214320209271617884183376290716067099606131434082195270707932501815714208016801904162041800854998090327392335781323201837776976461806870302615964904440931798815880237957141949009425518216439999408741665266138235423259084776287399667331663814730713282234491240896347098812614481224608604992189147771565380896406471021096222916757786859810146381479611013765381709460743733309996239214102188795371023617528526964309399901161144260414646021844931428072728323278108540554828195479204149990155478986706778600266657745758665004380556119545755870138971308735191767262669050343955588250343359374153106969027470372414381314388161617890031403167678351904862247732515709784666655465475579685475604285114696502741398311630585369272896077202598588125928575500243960916812960834493396073005570749100060611015654811551093658010380291370968892190544340370602982705586638827652737711563815752310568326704137688351013706993224925984528165778667158244159046269804753151249090852106737868259457099051125015731659169168901236923804174386401325905223657932196577562652260657097684701972343419218818317399439866220265811452342213401561884373635968811088343780879814195811550044583908246374557137710359291905218501584513208657830029743329235968604255371574183924228408472382490245081710105882934304020697895501907062984230634372757213891455912771217153217043511662228112829399762442161030641077897972808297011359583105673541058091938114173075070528347592164912980965085065112840964655088807342966236227339369765608721012785957407338357969040393621871512394897319316709350376827902738002147088847028975280002924596810448597545909767825768383905197858967533253050832025444040517920687878753895032105577091284024989249682022346092946553011276151470677369738004480351104939548137865961293370918042831162750915786869204947283844442466880656078235476259493871550083326345424362262378904331815338732512051274720666686174403687118341556004091369728109392408449464930646133495885460580414317373314400161128094988089077792768000000000000000000000000000000 [162,12] 227911941638442080606732675774739413291495084074906588603801286294465837356524803816011945558468202364215214941152715242154636002056884959127086563694123868299381255316913787275715401506010647765175938675670396652476817716040760270282757828637164152737208603330286404010073334822856225095998118471998320840266909285682182453704002375021230502984721255449807871209859138395421731689688192249832836152176959634366872151819112404370819637440244765202807849693969595299482741547506173440050072405339029791738408204682617569074528357854997260437120548878178517410649153443160220986772694436349105550092043826603408918430260188764197313509026827233468378373644081077744403769778716228207377426238269201457193127840063998328159421611692236711450695049784398216834209806261909517688843533596900165316741388573656413519967661554940016251143933320821804159139045062418113496904795900161110106175292297913377512614761754996171983113212591651799406839395434545468173801208558061537410235362305147893502065836201641267476260969684402563588061992446432501804091763612053457440634151136790383263075306748950297453696441585513556538346862288899520292080004597582353868321310847370559415008838655415821488106445925664216465047760737579001611847078229857437346922856868992039085964666472419187902803149493822487241341518429389847385907143935320717160234427173965237587080819145947499194945588224791075160730563664749640572813735945912905050260994460101270796245865992057077667059165107375711133693483996501947445916566393632623305695792603590490379459486215270052341162449309902440206929040687956537959384695663481466582484415021984098838027240061843412398591563283464103727616673446813016972400437524536879252207405381225522827678279469762872899437009724410018079963114560302694773012454992201384694555836627677083347719164160621966152536043362517677447807685884638417822486685484204925577400503012165191544931266142138452832429447413652526526757787924608917157405187818947944593057766533382849765262031539469096686960010402617769664050910644036167686644714452163706998820475956431061642788230626456768738873409765585433145612499923299908812464369629627154030231806981718106064454796552439587505141281500500864357708830457409643551796315485967401241352933567438571817786238245435171972055040000000000000000000000000 [162,13] 135170748041021106234683055199823358173831330570660826348464909455957927939570476668082903411424199529236054603846784511583134090526747665850037591771676933361433885348409206482487138654644646344216422327571819234611854979997364731029928666064093180637029168979838099697200566036694203795518025684580567595667040176200343548790342001668071028626094020664857220341132790064187436594091965299624069965617876434681640731507819379888604828410931211052248558298920293583916656408422767999856815384664058352988160516719196755014115933445940682581173144984152901501333634648837405369928946986674198769523636797349680513306830848555659614988695235949041638571188921583602423855941384723686941738917856525817528401818433569753398962484736145780694276821924710285903823267852565061227746704770122064163788002393690702747233272129481440317659593153094214194577775068273539952201055919172368411691174211294598832212920880791073987908647170150064199518111917880570491014938774553067139571012215575117839493726160962994012831529934059057497476601500992025778478504760114767669202777280350909620750350522271896802604672800381577982720098014307055572099116154083065361421386323757738461573750130001673589637219629933201175801629248264608612873763954387450992026918419644152868657957445830879334043691000659333985126294626109450249580498418759177626818989887018033018146979589330536378683931259894369596623731194252876131558102455035158745046521875482516127225596434682717214813233906353231332457868641038096984165677326297327045790760581698924274032886684626062462416008755361644888090229216900292564031747193826682246790563282474566125899425773612124014992525759295440838072509824833074998356847420094658735913778599235174224868200101617753368757377991351971823468120376305073855512955879806236304145656410637599313366462768054639274092145590227228042113787160037577404864044285716502653756547489931779192200179460334878482300151555605175588735934239529405768775005965780166831198105525350132322488713656588896016785758167594420930436888395659439400446820892615083608661616356882164137079575856787811876694179786955371291508231912539603127702689258867464184060265136710489220080860092494541633154976158588703715844565015142616297002904582634469651891452579738390203243032236932481417216000000000000000000000000 [162,14] -2348474632164568231387073484580551926278069712114701795178400087073921717071697587837235446304597863374605507004561521616023710365085950505991320520466437129066632346338350298492109188248318522867289435102930340517886873045770912640058551664838175987894012963460185605754261746670295814599688385046560385916848438967700946959400074174465326340045851019268336024151747053339883782865937702635253723754453705110936761593323566575218510166527691317264390539812347552151051853130974455552790775133212504865032315464854316121401107555454046385606727899677812479496439075049196943805962528733928795081264139460429239987138656571358254691500179121517114862943750084044218645793372197375219199025825466472886587720102245982666689861920210112133103137942614964313074114199320709598131590211888725942707688505748296825617290958105706387474487166556386841642454383243929831295203058652913950882425463364643600740725262397811440870787746801046846560995561461550374725226934701109290103797146595647631629267620906121017298629411198458393275330908543572844878748118259978436419976711563170257154589210510627188228769668780466393277252960595808154502213413728978784697504608156555342605423539977922874754818845199713240191951479233258070594652497563205862283286787785561984901569636877236899801022059116129504253871920492417141044782680498325135638413883334381972575418547307854357583172734893881693979395544128791780437703786123600911081254524970541634500851598780457329031407595553062039416737235779311864038821362589970568271493772925653804735109341181018802555227487257390080871337666473806456112004162603888013635522774870716433359636014975481119687692766752307248504863115980768033623923301424590864704304205289521571254258272753267320557122608590403013907762305063994738512004240312564083274139770797634268867491008670762725402100127243306261715258084376921800209257978310151403060835623920709817288437211434402993726449735558521929397874985539789454684158818805847230251932629161108322310660387079566469305351065113795204933038027430059726084674068739686661634037714857490900407104727565214934683249532334456340224435087091475648157793579735297825201552912605292330306690500666866005000686125910601124149696550700002961941072497737206828024432359599531575433993924478634557607772160000000000000000000 [162,15] 8722677627955968284643187074441824649977073546287591586918676734892132295777056580067955330381301516312942923731500034510657021708136073478766408042347261905368221925193456982473922787043587855312583609606205043112739088580333407311195905666847723084709783055307084858104349373284628975284987266245987990226705912040768702635805547949011842761974984879426856310961313983141846690833449931946824944628867999572867124511484649033075995393457140956782493244289587285879464557438976715446108163253389629492684402306440227976227858558251165310582811439696809266434849140983203413139099374038173456320992015624673717005939880247769589568244789755396216221719727126154553178655588507741674317457702471848399137906856778134195025141132690120327751178889207694928721407757931565825066167196192186922999314994429665487771369237279551866228695795212288080456323234296534603710915308897813395794896341810216830924272070429574451448077611024992713599031425799052955335057060211995413631015153964511740636540745529831046848213570130126191492212798121106472282131405076617958320189187257411432909844124449505091041034510151003821616494539621703039189683180013020285478899389980798590385100486313464916852643923506612267803860447470499344779427025362127014025427535573091421876948240857637906504039186127689652990780871902578642682210651966872224680633860626553969863483408753594303588190659165090071603584497891327261583441441722413341471219577047467954874672052125569581238213772008941540624198443150542583174359123290078160430869561486392427153800962848910409439411973988233300800697429725845302367040973363568827755767949374128060972321149177133998452170563122777224694627532766940084278904095992807897002453947398405854773461614637127004621006689730749585965139067963575459963328171073032740947569259109055864157276562260515298621359476624648029871965462896159089433620148226624225686472899221024556223583622096187271307309948299049748359527139913114185706232773592543796652771951336890239649499345933725350549353537133893214061990758749728346527814676160722105488305819871334835547756713785210793376743787747860756419282049326400364932303481918943551457889354888198176587573081993368854729364460252905390860587586977939505596761930115927301912862022533282826997621141917619258916864000000000000000000 [162,16] 15251204186280803420149271445451222556857368864472020738699816452296191705094427029304589985878289941388685421723398737902385601344910744991100256405479755584474352541187668133276899610526680540456898848385630669026897714284839084785845537422823041282993933714768237880666095012504262446182172643580448157137339633687516077022732877062871122586008456870549160002714542206576394447847914800075102999349457169152780217644515529281840400753490366902371794649545764273692585962921731810171860635353069464781714241255598464955118890948793881306554315631348075160621734598565726691447076668614096308151615337554840069009685058377043827203734127262413047615213827760453003113228787832963834787797214103202172097945649322566145135330464099834483551163611613176714124978379411103227127516921614871927667812821207464115246901438918023955573189192082767167475634142158000157384895397048224093237851808057132963740552248221016875437744971630576179256150652009907884823384776027963279453928113492165410671286710370400929974952706257842754158217654268717741237431031451975218481592840583326017658665018905843351888118151660037971261549162827356031790480581259040800984745121865459264829472601973417363098304253597197811099453324280284238389492349385478884026631036796438486591931980801230142691628553272441705597652256517751972511652263930132233369581741738852591131314563166991760584874191222431335614706173947992057951627505746681832394209604516504066484023186348957397171439887342664292914768938104479068570774095132818388871240783895489967269108951602513889964127022663528456978825342469517082026741680245429354350904024286997307350180606467103715170431257194220545115485057180069408455654414678502373071106787892145390150867049942856919673330555232263236198923651473554082832529628273150158805409737953108101485781843899555409385488847819831320913347862468701314200472222728405003412290723449139570281151891064900289537104333247273550921948917873492510551609319535385820467175184535629286983176153803637440697450667450570521473441732005720830530227163401796188391810306285949577287432060587742972331264215514210514489569191943176693928346223656955445889470007613136485249269763148651692445140685462110713648422579001448048595128541673115423536981724290931656061761423918361894537134080000000000000 [162,17] -33157937580171601967438366022274973375031557276853673717113758996708088810942099507798060478673255723559894941127491821707836966534478016570618601748086292129305444468450935302473469184469577057045403462539211662982477334196011445060907478031340791843718123651800235500628633734068024180557686741373208814803827354104032815645191632388387734801459744451793735110370631900317737796551362139806125847474572086863959586558946248776530283350595218496531215033159055519641209513552465968273426850151529858882058579391964424859465575110055636598757107170522155658654661409624870850039621698405059106747429708444851965284243252751462954634927027763750698457792584502175204287481439653738429071011703497750410859636586988211585710355429582000509418451041738453593920215694015711733299554332166509834410063092842892124347463019784964033830183497528028353440884517773843839327211288266246260448932350154225331079012048259353299864949915528728819493274391923004948824186322459364179454788273165219158644397138980484323659164752792017690114159944180516837089483648804307373892736829193243312325727280298902251868229696782375382435340356466764608177149707255027484637894456955306196963814319743094916983835467627988804302853661694409893404710986199229851780376655827206589505254298461762002780791299506533065115837366984354043922303219164061765685653409492054548765563485574817269093321450974102271533505302314812369360718252124842142635031817512736032643552795386588914197436165240476752142324160691958599296217493421587612726264796621986173363510251275210825260469857773389310520148751355819743798932429821529422024611680684274691210495649704413650922068791468902623648361529993725501416464824720650804012100708716316570624783281297048101440018981612428436065934791349942458411720007019676796266155646221596129488467269047360866249592203704944644072169984101685868454980153234643476784139100834573205639457220618611975538638847047383587571413782364041872704589219640970825412472983976822127588780193513355546408627430372129428786504343594959305494656136108552594245035563378896651133103726319497020197051286284044794520143955341806936095699751743669966176055002310048863227068182173390356690335541609217547668028556691530076550500336676082426266969769112827948241060706288474466654617600000000000 [162,18] -125048765292114142775988841687048410150078325252035450444246828905971854612286834154456874388193779055581189892473640445994481286964778449658917806102885717488118952882875973059911079363184522066591835472965890544537032815896321298282003870331883728897118835264132755590992528414163744951416024132623058342651043849225096358068033963237610448584851933193363679085052446599319704237206336595658343875307015663107676580854412847920534294160143168872237533315415207493400690476409581731853774408557689454987851528321037030179946003409875878991972029933971696875240507726613554789390397019759297518736367449487637690320252353687008038396759418396257631872445436020378401770941025429475293589426130476858585090743217671750002650068273487614690084484988463456911783782136206806785536114174411688179988037493284125890808340299352159608236931200665307086232230233098447455120679888468379086528859644598714551487530434045398678692736389425970020253052375489978673492503882388860996547417119030835488104611242956171501977032757124262072772078318137999454445654377766555169999414485163377782567084790919493415924967020142720803209102529662216212984031733791653313378780480607297072607499464198786474061735058588681402262296798435036555290156860209517285647402265528440185714897936432394237022066411644714031191063105168559164372081990757162641824556287823041036915134901971703514603066937519788993406150661765353947221024368806019699918107784614632015244387564400413708893283667647871248913667054217704552997767646027074822213216082904347090650468644844571524014326829728908506324121965336073468551234812758810249566492157413955792082448179461354009303475055584429129399557817154396800571887568945463004178252610302844273972536529903524410610676009880920710557607971128267630406557558817876135770811346165499490647517941455147943035627166048323431664872820871071283734432656735369606599781480789615912181572178041356083520681349769996023967467757244744056699268176488719628302146435941088732079133936995487663493158630776262210676436041235331601187162857091562059730079638908198625959761493343017401240356549051085089224249825886780644996613190839269014978131718481259800994574163306570437105552770873912941090108630931175232853389641377675236070086088525866830820677548884315213293158400000000 [162,19] 51491753447064978289501878556942789167081197479791685779787774427991724395179769102776210215185779211036775302213788197784567289019735465124396453581423189962684117593558901726888732553536399454151200801233623180040013239733405729052876521585824063743188459238265402258070757347662314735252037546836145955816180400920989832282154847282888732365399142562849315982399215675199395729195801675203792837569700855936185213873612795583387147335274606122064671205989518112804682185996645729882781593790375793683262418242607743247190072034010131547702459402287351764748836345897134875882049319408577849022728869222524930948615143188681145777461624840469371096804785304988207052940338666516911358745613499510915244874646902475708545290049772559587469477239832401714498856834616700139414309242534450156472728404946160282209909369717250516467836274879207647587868234951876673182774161899633767569819029839725897883126797716716818340165077058571141293591337301987680407776694794495467192643594476003651357602145904504771820388842085061505824566117726139937480124775177298124864827299435866603585589514365702147775822389444006598866430751628759814795750549532962671186310982241990779395592503399601493573493899917581494974041217169879036527439910180570219242147932121883211083311051328461279335869833625197471351047158815084608028630041775903779454070135227954951734435948238615516592672144755408303849957801750365256117514571213812559772598345021783187568039375426985248143022861893215514428464751137224168032040962845939035748894160612138901905710727744158346300394322253936679576832010778491756280674831096220472204755573342448910571204146696125473603463845528417370930325478002414776069944757393029529925670835667097866194090585193571862451061003182573392761037144215065253241342229591083487466264727878557035726665650159185088016863658501984118711168545762480807706965536122789629068790999279138493556383539754648159605809267631927424013506857777240652627528031835147310791411131157406618033658162389588662184955462300177886459481307454117265067233142023167120189799583015841794472618568959968987123846526806013428940903440873995684336232892393732568186285094031345973150250634787111182839798110344852728977497022098089802420817992386851130638955594502419679064599224765039537674240000000 [162,20] 411937812632574196795093385435269947783427811567864245177776855133353917530981232018176863813796132351586575377583216993109772987624770087005773902351240859688324738307508548915946627028630213019559668968305664765004326412961506720365178718336173245747963289954159696395772841105496226939721356610155454856069463134006290175712239677326783335810315500872495663868467531215327139306846710854679267137186144783562153596101333882036355892819950965432152093789970144143486865934813875638001092112712373847515638090569863416642117037953653797991929063570670497671551753400859342926776828638196219441289601613167808524644696280202116696110042162840031365584557146103996864962148946665880146421312577371713331002691990269758712858387428717611730536825967682929270085843172759117707347097468948342728202428123773085602641156941095677742824228628081017965398553301512966988826327678786370221296496676032171217732437935078866593356596349741041512263004375471253706775822479353168224750565874067853229074836764041403369512818648719250986419945827246402681703731658910620127301730522312318960938295082493151445343653555362652584115664381511496332691649954458168387699107929470910631132723103947156109002523129729599999704713125241451341714076773703589058344993613327035864187118621423135145389412312039973474723245570274420605159169283341643134579466970976989471322278552953670736263816462374888985864688521121772801844596922720932479765162447452040965548006954186329123343312824832696322798831705804137583473619326153728228968493681598260242133286209648150182660933348752701360816281794779407874448841389544291119201782727913472933822927070952922522409068565069860670885673238899537938462269294293168869626827578231173409278120755839808054194011180115323520220156944463963949502940420891103427238404352720039015507598783680989093991172677661329724981130917541497824351919678709772880002277350938985148283476921025673962666907432991414792041454532279528002003752574687210522175236035555567795785594567211013673751836320995425420420819378732365524626458561755820818760876360056106000652159206273029139763483818155394683122806546920029213783326476950168714391561585588491546302633152513859017438624147028630795304470359329620444894763819677856482045473487516292384107594029901652924777063305 [162,21] 60061143162723223613832209439730624500009089194024267454351293802587692599740619105883484718918657243654407717836672885280356684789459995647747016424029478398806322891150418133329149404840101354727592533962607004203564270494320927726589155684319761045377238164589950675225559218195467564467541929486095103690907750190545344013302876612513406851555123446614420429757485137964693117870011938586415253567819814526840489937289761171116553857975570206093511876368372756555377777411091448480935692403071699961138606245843165025106941574868154596372107789482212447705312972557997900196873957496727170795100201111874555352923549131142428893497269381704222428060937025140540666660539340829090170238094881913212283390267787480239918937350067774945819925448763925431569560533759217824417736320196536396522608898675872892417562570633877370053632457762552168797706810587459077149443804953444422205595392141282588456898911468076675859428296763801249639451629763656856380558892283844638124728935794887309558205705015749933107875364617831304544728154815309140946601136922299064744431890826777583596137868877834639685150857072356996145354523754258393016460475447248310905617660456155765772899877769201266437225164625028187315578266233145956418639743965590154892423763082715112028520669558548118232201928914010739177926958025767174946625419563834703347593832867136710358853637019253887127773733184710882525202263575882516998443744828868455336566672489176261029931005200264699807963168851594642739999992787847151103758117259645447363247756096615715054316372540925542904998278693380178928041941626687235575497128601150485498127826096241931950007862075279377222343028425928217018951398623029977696137950621036160902764666239951141216085614443939803599743916788179799241213404678255860517904356616944707811953285928994364448319551117854040228868764606763197007023220597395872386590375168881776973212462105129840169971847434644572675930692312387453942501427638772220935259952480014163401516892356338724561887976044491304356893033372471767210784478071886074463486500392009998283073221790106049220955874919772524584276268587050083606817528635531348122384909078792118170211800306802367732031739535187967033206028402680428025289389115809752331493025802777666067123640617592690009119878406745000620000 [162,22] -755566827593346846748617487057352651295574677465689937674371884831798802477613453133789365851244045995957896645506716720849512215132422021636505699349855917992275269641756261081172562351137285286794198458873230306889094429606739878369886687375421700993981445524492138128206079633239485147730939430076139265671102621863882122741136414063204528684543581229860296618059466590994559572092641356663821257723358382130167816542820516607579365457251883316284915138145219745680655453446953133350802020863926598640650461167141516999211188189835201839373622639281963124609511913515258185121426566960676699175123020372569414859325371835872273616764497938743861691871070663828127712446375733525856497110658405992115322209983239484840284578124221453560489316906477600310827750322545585103097511402723674103672153452001884205960587251269590533846617740500105946128122928894777745484170881346706104138369164696875274275381023831708991765936828827790461037885221066009227812291608080187954766316588414209298196154394036360736198729133872209127105009165368669592028856891149129583705701529198459025411457958399568760561500823620662902508938041767245668891975558885677354929682429432206747120160168447487609894266870553511739846199253079006148541263912870617952867746036276940216676409154773416947335523816323209939037508117571838767699094065042080609731097531712774431641914311993253587141384214673692621665852992403433465475159722178842056928483724782014025522286039765570370771831739890648354138268360983917223886752082897653284721916293291584944008295898829783158036489463431291827499341337771329958753341872605140220140264037527464112571329123371132393011814935612573440308715251172478536265202105030991958025129605791112792539782066347290147522002122931993859227938454197655980529387276867654523679031748520300332921504988700968800843690373317343720476100439577492399581656659440354449446988483285795227931759248511222103982480667210200511001916725889590460987999095071083754188775407814861321258107343375973778967257438305391193974417231699017366173879077924413230618942398179072030223426822169644349757485948502769352882290236873216223457203086079892936966725081822933484143879085838096508052019937359255563933504298883669007269910586413550967895307279854937836347503099153146473600 [162,23] -369160990033945518407317797895127320046210333433338960068059248620966949330327261809544868823514669043471876478709983363405640761876501373777732087461374606583915984102373859313153829023341165481518110857313556499192801401715753814833411889931271630874231185234508710258672389035383863438677652873384422485941599612258894351332139901623549405655317323829086335661702576760362487159582745472888653866135664031640928603641378817583183850617290521930100793887352553262873238508149817039458162967834315675757851876540472838189018393064641047594807058354150530629593602558259741069634983480021489643705168098136055643575133597687692850436823066461921538664748700873814429441467393245835903002141957026836369791849969085899339167975936559626808767040117185919977543885657537285699116994952501239768285859941035709368917735026636449357295676996983161466139888937516399363678946660964898764952221920752272382265484014593559927889114163864138374840811539543901043242688797016156901244831794896749988527988092822557557514447331332273163850479264389536478890959259277210438350022221841810225219272682123814907614454485909000545978432626392433010552905124908374348370725501971497690850495280750170451063936513153897344039336108638489439716560753245175324841243182752493410907070882347645983536002640203957737653051709525325024876640243643294993257884431998791015127192985089874356753719587049080839911086520067827732465461946182356755294894714309884798766442291764148909629622698161626807922214083421663220606928556291669065076530598634628716942525813908574149635816243530606054365663470614231372977718438033245528629852343004578176943216020086743872968109955177824000875057174353132754546913170136429534313635847290897699977431423325588000340366077916957474833554642744561410365454186277318318095175763870498393474296142881097409342622807944101145829338563155582764758549503318774747047352268032894059866596568741607763088032914224401991349511481932194969316921456481941970930324371119804421562851611778324468031000704658780473921907889173996193475220868023877597746661791877212073026327597653942734369707641498985817803361406513894521688596660023181047206730750731535567164015977355308077417713596718298466262771277252729441431992804298935419394145872301868320877595957841859200 [162,24] 1054387007926325309632718099523638419541003577719212632331512878648446660241902947101845302170187100178653602998198031077007700605149837975050363881184927543369300972375462806083513158595210739976864397497116414816240090859020916826336756545259355290992734322516023162312440829574865271088567075656301724672386712593118004857012992866356853220951040730691431560294405079495390331033514208195731127244925206463806827735137575465912216944464137889550568393335857054446378538130123409115201229189700034721442173288373489653533426845194543278868606440219935102788821118264612909918626118499183223717848474708823753980554894850373522138760885665799703423146757966937425543443137163418694533485123355318035000049781384779232013685267668214071931042650985699943387423045636836754949161117179590498900023555339617165082600860786547353721170634899807542166422489806225015772597611430793736713899486756027779318829849801110213108996594923956607688642446192108893869188627426936397482450359163900511055665848648485446784262686500231329536689864028891697434301688155165299975631899214670283536866760102775142154956393236405561005079866080769657262776848231944520121915626836344954078007024546180866580703076806617654686561158668230219491468828588834456011520285375853625534516965171697704268411759916389257936575475059430599479573771168001188952483439485580662978425628964681152798514631661461734081648947982011012562409551379772400077885194314294602558964947359732138184193395249224591211389000249694371564321821493142965625761642066851013162022835227329682676236441117884132554759775685340161186989948592940461637306508837063256755449590016293125438691048717036527565234665228980969633496777209968412130049538587017919301157775228274639848299299144604318839879959178252821960999441771366275709710962098655263851516677139434196745944805647601087854027881983307929673219475039684272243051382113388007278531662680317396472404683306049261119009283401055548128377786486213544193729713040930127512873411353825247529482992851227137971953776005076975720710076279515090036285473260713253577722194858838330538757016043736408539380961693693742103663161766751213048128705928150858501001115105756671518569081256703332060432170164203724714609086316018207477766602943025630087375332532080800 [162,25] 348438952038928161531418636308114564960103286993710027666978133098525557315712447304150326052190206117469586185279000391094255303284160898591987422904031587749749886154104959088903058037768123714217996559883734712598977234256837888957967715969349593854216079765921851088239148685326484055284323884986711089970335541043688197945953761460991608804103242651744200270014012454724352230921549612704431159200397552809350669833989535930121354945816691415142255987746460756866439735655216167477884095173194040610016412397091098738495221444530435383310421591535648053969209515641895025593455786781197519540713131761542350954489384350928455638611832008797107397831792127766157406231303394486494715585901755893281946839793968404506472795559693257390930442431531034415723822119756944391446020508049394133663629053541985162071821755927162755617122561817016970392830937824513027055211898285200053528582388240711279670512665211875378941039869511033596065845206098543435788262599821223024967941247967521975176277712660822107349791933597003470532241716961960339302428326439823713401141568627110866202760881418856202773978788473322958917287108995764207482948402877468646901587822838115715433246620068491298966720075742878544644270983169074152059219705124813102045926076866939228886926348411694365649162627331652639537607451627434917487476961597532062359899171805012913905075616283033370252134820015962309261408050088122281994085830334855580920056587592052460495049168890593619718848897314717843410680741941718822617948402590608524413504505913013114310347346158362351005695449579795361418144681658316773946724888832497601981274603585232843364655848956808492051598785889115058521323260338658663631711858910570804695742325258194941210320304413022695013730809978788519319542349873817309559053793143301590710240431719565817516742869934702815585221334073095344500177545801825916808493653761430012144879612985585611649649007548826285322789972199340367281684540791815646282984788171455433113417496804959753352906156139843681015555154532862208383151314777299718462409694314203537329737210939104654739067867936828860953359894132058625276691089806990723305442668873773126013718261516974025912033249595561418372048908655727358448684484286460063920442545857785519426311290605173140695681740800 [162,26] -792328523958988118403563475616590911014308471274932257459970800026690898388375385173210018374435437542241355937934194554818008785734237900472965122747758121519643593667148963079573799834117703704181877959560222327362713470096890785715995331366083937286082164409588738948403690302509976832592466360500512957558936308206662411954813617354009680813992902472759438809507863198114819327341433963378896523659414401497727864388014847312452606919674112713896835438455251989775329135823203911978899265558026547761699651218457601112753907130906611382033578065971124326842309190666141527549180423405754933269047770811357236968075580070853057986697154084348565888975124290492287623822339670834950784299643937422707876887122489351153351989792801526275643711672349963962560995621878305235757624235102156252216412171064307859962008837521429823010713061957939058627103190629768164547478863064529124646293535547286249343226518504234144041593375782724120630482925853880547583675018509083123249615719351438290465440416604739537299099567424470549129524900866332460034878946982493950645851103186887742350398664124805121452750080743396198931222390455847685760632256168047337808326094553968007699125516161269222976589562082176682064848440911521963542492012530742720145252353303036845101823402083060287099816415546086935419511114145314375938906618827285939772726096426266215469080540045165441487920381871139004252066216464895377394485950126162490625973118725016633923393604987282851365908239856553704701777917443642861732587089844307372261087781098876123219777467659336745968147244053423158530668237146290428903530064887370573931355701805874187833636245773937790021982056251479184308863640608252837837512379847257096175838149553295730647393805729266806057879639399762468022558603610951944881025052761133153395077448940266171687935856466246535431672388803626288487672231148944665682169669173938730091760756463086355628388418175303155249634958248790900630178903438030293590768272461006986474262254791104658486961716834782437858365131519243009520056676784474289070650662931519004318595533238113486142987806909718183950484020459841855217660023807544486270645803715968932466250230243919594763014539449514439476161159128201266231935406919565777144342630988490788748610175315285688612589440 [162,27] -197647018901972354053918726206648115513853789968802796710742672609378997115173772894377839598765654032910689471638249935250875718999836360105407975294467903873705138629408639312854500838573943729428851894284389253826181830628710496955806629640816986649661415470401235877218570949621946953081566216021448041112910046589457234103463915208362097662799035258092646225074002702491294636186397077377734690597928597316688416883926870047923676552780538579334196575337641067419341583649970906296009757858387415412305034231141015967402543892276957912063670429995363049466966448924766728948803903877359475180604709343450458123474725651793793753275394012862561601583928958033165308137300262216250173943764888645369036880273968092734770795542309012239287340734554916050197705803389704021989552939687324384242681671964891673950203230642386585667485290626502476422605481239606694963615251214708238011873849579332084136581417988526195605537259698094030327735521437156173267181287343666333252266946370016764030635848431940445998586654606697120388998956071858329054041884546567194092115760216426371587974922866938500168004884484016475677623671914792050047217615875593282909021030186624671456720408410326949612740009433097052972935178661222668257625939695202916466707173331866077249752027883162708874830571845925500759600357318309916723780854690100509199274529247208458951745646324209006727773618279721573137102750335543706577634724862413856487411473164979458896408222728616062662930858561237133541173150776271562296444628877666969119643398861985486043896660595013298982492310524942041192991868465521834612346200864073533441647186870176214673920021282622313222104096031366447563472258910038532837285412684643047618961833693780626626249453019904077381733771097845610743553530893633991050863972655228232867696386756997750181072178596848761204767675633868823039546912999382974487128537402773760829540012514800292504664644938339399449150776831361979549575761692337971345788563153888390584611249505769928938431578197257703659517650256241928118732091069204954264312775558799626025387797545448211435618019046263530837082058830929816008923743659136182623693359072388535006931540223134083921933651672333373437007099111484704291666093852171370010768118517133302789505397018719613220480 [162,28] 332779213361161729910657605178261989351097731061522227168086096938537955196864651207603815113106709906588073917014022966068250245966221703709662506391022930974124065154153340487614089054728617436185196303209651108261368362238770706402779937511065960694818891790374147606872010805455246299772563144080361821796681661797223106353542167560463466989219615968584448311522512544020822344816404959207896691430818536661608027236995825844704708907972602354042728444103322374481857558983492988813757894345484744036699690685474939675545191576037016772101745409120289891437402370799796261122993066126226080922089014904154867183171370349763769287363756824244641346340028534080797212339881445503138889639397050134917244753404477774230543004558080301793565008988216099009997785082707718608274458969602901507817992661434457529338469782559995949388746490818285540000295134851720606318872785802079476584770888802005206840445538214345267956462397839157572018705985805240550793899703787651808615761569889565105451890537181823347189986716841829350167076501052107039330321124890276878463100429343586271823303693318920316097895739747422466941421287529007350580865578543172798445699933876555923187212567531227011665412236807100842831371641560875982645425388187627978620122155827802660698721188042395602038985068591082531304627186055176020272004315427369437948530383587352582581652801231092625128232275711974815804135132202336807174020597454314926667467595840407221534187040604024707184165365772840804137229339466171323430196325712404887203350641733877788279674651578849316191305341332556271489870945599331743614090920725907296125729158431069644046899281952579924787459830003310626662143187582470218871260306103695116596932123096975722912019451099909094443938382278770200778175983620078379198141198024932987416161676025467487398846564253430934542322065133561559214992985248097032982438502706321969656598150487535916311340520595477242503610816151249106524364509466246454095002134973358866252179421849799351258648649943253105811434596123158330077155599726277395595106843024104428765757340135062331987282263639191961525287206923966388254649762308767756750970364922760318501406199005817526785877654215084632032608323350020983645770798789439357855193963398009070929123499785222372568 [162,29] 101754331445719533172434488601681251371310470715411659186418801098182502248130411122515493452604747567586427626038655398710731901611552629543136009595106601166053580522027575539435317335556343485947713816299287429139244520370491767766319009287393022802272661218074822885646266109743912024505723456821887074468818731337559568867417121678520788016824384140273611566326153926519311761202178925523082899317300314167375208118892860917353311160960150086215064604771592550361950243854409245449046618019416535992731732573950686884233911976663575547924726948281626491298613860125277427468622911447837288819849275014177637030642417599533840716781782480464662060570151733767806820097305446410404023915419649872566015104315826833976193212859262962176741755386061296287147971340022196149310195430140104036693400027727477917644591433489625638261116971472804502243119532014889690839129297813666863668215519174113088858512061473656901863798409721285794032489851775852589616659172965003988547241591785743769193297873074929836132521470383760725866236900366719551745571636730161447899055012082361311940822027055865484893186933086194751304447249880463722220414273764524273260900832678208120304348580300377057761343846377442805728690352099731691036231486302216020587708996038009846924159368563443110308268774151154587020833541388522749400215016219044555350505748452896419844856480228684712073124767659826544267146010226396547594672665538587666701054291502512072946854243905394087679932134927801979479492726946835634878542293677811374180043809759163916550123198678772555172302316754915364256912817288086901532798402755012107449815946671696206420441954493462604938117330729801888871981475264091610853990426911999932441340554414978842605472388819812127068085144039936901433004154513125411162717960287177290182097330438434643613713358148742526739405921866259274628162979245679585216290104185099684115762167315273705479399640944445206929921574622260622873504683708096135373880520435658103448042335138907868870585045342412686452952037243092126932926871521645555773759894975699300258705786527903183887490252452580144889209021388918885408474754657031535764496287061493616512339558577355684307444973600517440749908356039388096231230094150358812489335454172457550168593180525843456 [162,30] 84261642953944331242009836933827919382564729345706175281900830318467206850259418225810185367935543946091541026289834203447905038129590512395474448904958630641640956136493849626901277405948181335531424841733628409152211238381423865629829099208287412145283305914081850236026989406426760402591311900007941810156377277698164153496695986332453502183330057673660791592583976547058309282768458583374007587203791325812792462258610207732408341606608046350243662483337127219892837005879781947505646164780327398553619382542664352964229126242436943822308101260953557281938943914100423089106133189214887104679116774992583746838005208079687392834261930672039455016632723392074664162256616356372371888273450531827311554558144042115091410685729754796314992457447221144416079788321399103444493519994056898304762703010519904389350021222045083528005563879815268537223463300657301587323364061834292428015744890379254171300390837648461043901484159339090137866757120146225260638291210831059474692107806816275440947322770759541999789388648398782771776061792071218919863048853294249484654050476330957735672545212145760731865984874219398895554732012172660297952371751245901158940537756293357829821201378660287479815885868296708390721426280068608233161020306658691097488256273794181580865032916401565578813783071838001130437916862951259181542972777371652506378366012032690366298079499163474010883025913470574593868844476172498807466843832297300565572926266590771237906911106977632677575456203060194913844849988956178561377660807096173112653306720509894798766278150590785463891043433452585071727691710880941094683399164558264823570983523424720268511498316350460283025801276837884951289212382573858394927952496072610696324643970336758783856351382893174617579051494147709333583624158688299064140846871894579697940245803860222960347274255784152408409500775975993461554709495317853001037792104403839717171882722490281381092496989221476129939825791423606195376735837986182648397676660191406987102300100740986320492013857889262561383832414783563015581586339151680207613268840342808362414711748593432032343203350793808406202068388974568077585507234745201341102929570237688931747035193494230232961123338234505965012222956480723732278920219105285592743386378498227792630994753958336 [162,31] -430138873425458256607921758884121093106275989837322589589462118919588390633104890292736827903896769089292557044739532475075883240086274424279914208458943179344609975553661026482030023608522609426544903531210291061962948620615914300859780208864255550993587430060895610566929409722005754556485531162117306768893883829436017593295481694964130354896440027329432002168129182291949305868327549034574652672752185698589887441514991782339760470739605645490362270520479342421603350683679720781574833627838967349986234469088467407086504689045098098131455314493072033716667663205554281714904000478266759419193593447440806890942150576032888369884281069524825118466705414567010563856511321057311636611205127952703960556840647674863191322052141035180620007291623146467117222560319220833434169450252844914306565226614199991506589507354336042239064819601854827082853286380055102475405180693874589715358218743496866726261915509064426863140414983725195567124736434469377033698566478841609810641824754792946711734538756646526837696920348513364236005746536061198166925928482376056435959714433607654883764571113752486403610176749014728296509308993990307130710629550766642760220528024362650657159210335493346452802619053362802335521333142247399425386582541556256301524411778384444678820720083984180018905086468004018261904929831926816050684839444714195060981025288093402444666449099621476209094457476984608896401740469299096430593015914156696208133641972469396786017536618994378500533811138422534587401160027006841042667198215352058177980218805495076198032261684477932632240173329825684628779335262784256713975998991956161485293653357127519553581671666439855404679270229341597147950724928162597123751965533561409562341331197907099890769394871798524407679948183844918931159082179488725478295489556693493583538680926906583862573411726370561851230797311347452433666908865910760385767589615627338206769408344310725211575037432297667766977455988360782807396770178921575489142201080589654473854975565786990340716623250388792580721944883767667452418702071455931303404401791506080481738044282409841077973431449978904334104209065964818242305229891506887841021784024187303631739074938608772137872527117784530288567143010713699120930296950409908051545431334365667258324291348800 [162,32] 542696761725504679862026873336616401205950012396052113100468604974028320365893723946241447390071100373871357629579982528314133271642427008097180197240738663657763024373626763221571859670229656596324900287091691298689147664343226226442785389199528765959433845169235794230574550378044852396178929351838724188358797381061427171112141205244399820704617000810781883550769952332246198507099662856401781301761597293323644271213324410051274310997771973949775749878036035620171267273190883661243523198251369120460858525363103150214613821676196839648510437357315636471358306604879126591432157496739673409728858122293847156875814400965832731223834912201016760620172695407301429224136363045118064019879924027933486777040282139128756363974217398825934328701127525960286789296517198384639522923159252043812576603854843465871918854570571385152939524987402423825554426947463599025120828261767297651497545272802475478276363025856511400882715009886685732947513998196138873146038565218510751033133686012510246222267403549646832556479918125763788282055784885287158773222849727760873274824556875929894520042822642853615197323611249434349638590279785454429322444652192693112074692885534986059711126090346128651080366296271017400291327542666760067617102119661463235806102078545272774388200712502500610154087480808656327386130867615969172486945874385024257390555960999866390432165370919322787261153785003444585115526233235607234594037637423508977780559407839573688664788390202869918432290326853997253913259741953239833750066334391546660378488965449361286646769866825962450477185184911871519095531810457994456621430742602516785220163887668632438506372405992114441393817097150570351360451547751350007521096439094746121070087890306121069984294033970810841666813558253262580852927459089276830344074460839455939800204252034104001757624913759894903997454483926743800967160869659133262508715612252662902038584678025504043134214635520300875662676355615704547521934092236073543813885793270255650613662021305080395749804354670421844372159522897306407632694467000817485930049060851281731375741545420581195772851208949899852257236476963645666376819593256850611804971622214289100994582687514710883435970416338272599319739166354642648624497974876589263983408833463482541106736400 [162,33] -583210559627496598507501159126281812569540832198638265829514295447719845992606314903207722135451226706583889697626404852107098988878449469676830960302952965169151283252331643725881390076415141780260980498680986610416284179414417705354870484241414816406328981959451761246726319952814213866993875524541739109688503644264582392600768201617753827997429305192247794402327544390216007694667789559738914966175512320209954494541645075414821548942737408365447429367598072050948670811768158084410189109145340695226106247067193562943498804860887093769009635434741651063998457651801201596394649939236871114916823261886466363476574355819412091574140340374891202856238079719104912183202942631764654476071141380369645603637095348250732292030741315942773795952827292488858775239844666712811408775750594360578525490292756831049067684055643599439835656079178537052994140096741154509776803669525363847192939316415280315426199932066707860924967143812464593914127819486631648095296589036915450194550196261966805888545781179779901873075457521586373289158187871415132815357289880856614177468950569897550873633764907915276476575480878041026530723940583459235713693438161605905600651373958624946737982374580077836767133810649784590926392066877959645903691005394105631711224882005614173647711074575096452864090923628926600829997917436551748381764143213590471715280430456517975974326545466708377400261079060663288077174516028319402062374958920042524083335904281523490098929947160755725506633294878945743808544097317040446137575087574013556942878337271835980655890926860600719229377872083679695285859291466963260779396530788930636366071441972782648636410342562852661477094950886421979465527887929683537147468491067504805196912354948100220826751079434375358044919108185159529545418942708984063146852553726341915994441080041254661823720599292289120669896039411627066789652228147135244194210951697973563853840762332118324291092993903857256789605354343094772425943726715988788341365005298673030076213129490737348940961795539856693615043345753678122255339607001883284265774327682738306098719952516596940021484657120154338555148656118869665283576185985351105485789400502496377872723543059812992256868533465728291524292665216311797267146671592075816767505401085360827337600 [162,34] 620630987237104550942810340120328573049366419814958758109862145833165660251864629061858889637775081285765067596883616032765139369705662814330884085765303399749974383923103040933654708067171218871146073355675219115744684689007439173673834474412776884289460159178015381542101850499628539137641172409822396761512501492583123957241966754763384700703938774650521797730379343948010473817706952041560275198603274854701677797644478710189587867635267106715348752825354452657631781096341221183737433760228029167908639378058262657436069822028896029958084258432550263702252307114388434519445403909896470234916367679408429450529638815713457317833507403571811352442286164419680639314877185899100889851782541863776511780512061340891314434557104653614849698870349984892826738249424266279375973641319102944169052441712814469202150976751483196795993493797316359123116877260699604677021843094399233252759051306863923945600355729358418081233179026887824609342565529879648119353807923424322941147511688576395897479409660678520661090473930524758010391450327058461271279461043335914323118026135145889799899161144150647626875193523008209124162106673546057318448863748869664773033789404340114711391229027187661675741471496846488621039851738188018692990533308819763105618923584153602512646708841887587883886755743106771078720350066293028765489812034373980213264518063893340516223870624447059397223359243540650494254179179581064792437990864374971832739023009307676839964427506994330081574828623818578346322423258265966561226976704579731548686966493453282584933052651196428385090579767324206369834123704059337634513334826413865880411156025620843770450855507414181357645812872694734979906308065329083246689770410918756918223397025547017122736540303358136033239136823264865954234196962335130486151631865600761818048847744137825900677127094767347947057586667358433331724263414937891349967919056709060003603776259270646847535228750065087550940670787140140429846648106801085444888013880178030221422872583783885388068380867378446216911687937213816489531630350430964879307958827706649846930845492836940895392361097755831356550189867523391636587537467451241771115444364287697460353208902120934404266188931564604776678735293993150005802592732756998628078216166861694712960 [162,35] -587747200382179360207547117653334103966549766322272496886063407299536320818711853063315044507041286522786378629869019869426489019917041563520159985643590090450488908392076895269425614245758554764503237688181823925884683965244932386043504879684265469995031872314807701807924752306423915516844156322671964797896951326163993742669232819167041984280137227955859805646869906512884044989973239818547470496914340618410460309047545919606177831616513471798309108336993522602228677282072574869916820248642975567707657787967589859867121726611608482652211186232999012184346985238804611566955514782875143860854356820628616779113754657055506717597432604768422131847609792968320809539644370448003326362498465166109230588414479251415622067142861206919302655540981891519986580782084186355473189665653879861065109058165314606157077496624692480650765615211492150199636291753507176502835829383736217134355465971575417779258902835022854588446872810507082960314325989929317466654571480174041710500186628910890651922317168787162921128033329125651135429818876752341101684595362019760658139113125257089025044054836671225843498058305888784350631180887080789899543056863853600121324080250477558673478865847555338290715902680575923103674770951691072941777750939861789556975777473335279241152838001318282988465538157290431615845823084348065282733589442874313118658255111333592798700461339332617878506770994252447020427848550583764149251330385373984140504501210026904377563461839557458138669318124866267224254793259896470237448847323437412985902242836701777122974589713236706582961039959435368165452496049910286103291283666663516682182018188497183783856736410318840467004464383873868706248791651842102650793036099741324611715774623395118461350128036877748381532898892637149771739661620911607286319115150345378731833108893111469970193578222361452021949128206771819751172435383067478962156396074504871294694059418638750841415281238336172657229499485794238437320020910507564731598255133488464553135341603768629378715568855972626251014617825525872990644398409273394285623019548786071890848969269198523246530956400330005333108332312618110280337011008116003603335125581926302794196448611717253794788907384371546664215078324706358595243772335302957933449208154902167680 [162,36] 504291461602350536290726312470851572963501658990280168112385885024578636774822099814022815256894147390463066328775983343984228765041080514329296887014606282296591174295359669961228731403807930698876577975740380118970202633498741009762002178818102267143686911802120148265975581548750332113069822603570811784783084424878384098260170541852150332138079846129652998536388318858853623444963307001534677740551676641500951263505016577251223362152484805328554965256586389816197443402664313704051584285045323973349270065246459755300533336089416246924571965604517384481406051412923906314623790532859582438484798464775050761712901701142874937759758208707124384187559013324561233143045226509256046687785389603737818619138057514774376172961631139706890106158436357366231840307669740203371076285032704850034030770089173151205886990014019454709988397155773632923180379927232242216412625306345760405661049688611483973062198759533836866280597822225697854057252628585429667908514159346546849118624942427184377893402031258578948061925376196786199905506863143945615398139321780149499307388584152994715896899188629519430620903837539370871319196386972542041645031027453935714591383057943262840302126056998436265328867801684405520080908259927967597129543868832035282414130783165474265398373607436794883594580980787110301331482616596275628318601621762111741381281400351686248215783191342600397022442233946114764335750421587744747305974180946086140968983721918171707072659645783557166611818492165793443099288260501355975844626804512005174081588694304154071962168630253636560923000410922198815254595069653095595715592386782112881650840791852550955845989312441018662918706629928376226935105778188571777509410428904036658542513178015158381066547864438803571914947488136264409489676632427582514339439397260357228194819250514693068768830537982395422840601891485248928143637438056897000318326834730444954753439983704192101504252444493208067225507692197553634213808960791044898445630943068700096428126858639179350987315562747040901509354981607178324075547947894222939256612342712230572629449582524243519093484282893182266454846079974715219655265622905711074840172376268634170641965338932410193420797453852928692073819008451691013405344668716349232348416279254830 [162,37] -410888448715264852498609105021078943510847511865037817557989747757915036648319061012326782419576058053098397950521789218842477677337884981186107665247243864269004644520290453900993756411013241747311955203189414061398088676516508092649998868406333822100599052213998034651195849515526719415044479754472411381777996490799909162541001584837904290388029512780750870403623684865501089378866678096504849023004599109797470172910250361488404920989027251735483513468436287014226282289195806926859564376439725279503476573237055273973503651749034188050838356822797024729493095221153146690137215014923982626192487838689488725120133722446478126629236298963575627489578678384150381414152135349273400454195546520758221263656115740908272567897852129306552384997018463347161571185824203254421409071110150921093009451351217542445201464163682799590772048123237466790086418444002253247652774705500230981594710332263304288423554508917464068508589774134457909326509963928990185077715301597648565384837107349661402037099438639893036427122365193806414351686307652426763773562980495872123529150079538633113435874065208744967914409187638535981414553487839831427466765804212460123278264052993621741957573815081909555344445273532186634343458099878263467250766562627000841570651960934507657722998229722657906081085885619893791993741837341971652628777710496025258746789538156964888722686589846656848141388108379937137652600414452715885920158934446200818217650482471792095957009016845946412567729530193182758011015826015387915899351013804942812465522683812422417065474175979305550485445811455840155381996101029496599826306763198755187641324426922294588646315875325358773864418759614380218148950210733304835942625411672106553821937016615196978171191706068882931981585544435797406366394313040225337615306275633894097188879883440383680676113261347926127867307686571797875254686593847731206191468607087615689518199368845793055635856536762485441348126726924410476090643404375038813362152240380819069021005928208430213905696614893355204424596922903256464730402357209657031064615144495547722771338875452575626245512672224896330650037436305080654331022388919538381071596077293219699779458928364003096746890790090700235529091398099658075481255226995522336874644043200 [162,38] 318917239123640549073156774465866285341103447105360219610337043164317883514468394264907499545069815612066583580136070217588925536793902146857651366247552046194701306612533791733488046901371962575952981838748724425017237760895389176585424429576928496957683797911372477022039444477204740169985108783440303585148595780290007720462068962407117179211820002773030211886177128395887301474280230309467003467724636281668369536508529380753419442801802987126073197725082859275356103588861494723279367056046269878750332864681285256526127967049298113636642047665803305298672344686215606922922542889564645921917924293312207586359938324472187415736747324184132187491058843583594882146729053553883162302697183432436731420255518168379326659911657067165797628782111075441280315251706702116778432775068425596461622549327681555553237155216196699593744324450888672081696063582686582897944134549403615715499464796701057504608965208519441697453789143364035585554360225209496336185136344940904585197452383355184589280560156567443493738596866895681761687728195487043299471678217618076660163143902802441418327368123490434222952864399228374448165732282142437569376088108638718544945898299412623052120614686251204375341698901586764921827266335022611566877399405311091629623798406157091860632819895708435141294834342837124515054661952116067658720910920808380151332276939795427562484902041724760159709691523863115182939177757669983135177730618599762288566005689015438663013754648197124245889593283018812237703619733868970822551701245770823252509742690324044561087361795281227096803010960756824418949700465155561877130919742640472824640506485764453140981207097433515199637015121051581235644779901830959319368508435023061555526850865007091316770394349367149550616997312543401157722736307512319324041367469076943475443095320600385702343543344914996954515562596582187314489280741480409926665859015611885192813076416231287517306455554550918393180280098054170752402270882135505127195237918520575680609330390511231739949472261235983998453475075120872305614803754443346099046857383390287419352080604455596907978016652567602630040476617370758404912245226681991076919553566355786780434605973800366270256753931416279833398224859794665022811374699436185736880040640 [162,39] -229213671755839374642665590010148783389828453287938744839766624109518278392833800199799764770942999045235171490964800372149389921741672709922983784544293631345130423112027334837403671632797298451625268185497337947858466893214014096582540495259081800691727486498239907937913775668244569256375501084118394516009863406406282902096817882356621618847941524900619045940065115648296834878186964285373189575177295728962733343170982647067373657687928129115680543648738520844752721419003585205818106558085091587947452666589849636621995586630789963768780136077835866439972788771880692264979458964096280538711279767695016454629471009262931518827065304760739194629547259762695054567024152386834582144446709168675166469745790778889195990501586167695468535169564821153510654827249741716488121263105215311469372835289630473404898731392184712170429520812395052784882278439163668854329656291034092036311765826395644401701241262816956446203682814569746295950178118099488029676973805592743996705601783776083724942788451228605438347901918411064716031419388981161646702334862559115164384962547827395273976050251911052180217553269315414490359793507851794491102105197600100121591745794808037491769848846162535647361966561735126350511914299644950644762123717297808768735050206402354278537257470391557721840298149553210725702264568722302078393377395361322877255905255534205612876745964436340100935109916021797643864485100451816428946979729994327848015908143810715208816772043756674236583936956015322283141157297442363815408726104259278040904177958633933949604617095025560047773844846007315200710236392737469400720183433058243216184661023292761913414915620622144374128517333161573365031695655442365190035399413169337734991368497495803011855142271424881033749885206460948602086157397289080286113575948963897623353989813065497707365752459019475102353642472839972519889752353110633332697307214788913427256524220325154950099080001268722226973617432861255592510038541089249155638138962548012920939006639496221460623546145463380867703145575766419182895605886674326476091523408069752697913996052746473061670307443917243931931440597423647683521220449371573361047015006472395012283916072616000760986778537860937093464788819763206309616319938657512332115840 [162,40] 148938800761509046476195091914007657506148540957092314798320261680153489599588510246968154386757273222347036657722222853938704533122795366399037346975029783998149222995753899820727896443407088727172782582924801983678987363438094188605806156519685128286194082850039206158661701963025737342051820097570236049362272707395794085937685861628291869458712614963190694680228768239956847674802753874755631182014042287745185869032845929638829461405385624069084507819993269999701258921298620828793553367091558253581672378617188551467668737523662448411605903555011171152127414164015465963364901133332487029642371409858418239359802839862387816168273374962681683366302281341965805670468995149619122186700452432594482821988016279662774946250867727072618171753135351811330498890048660683121360710511694509758008119123012606063873245915963134048054427181515171742237392280467371164828417463497479353302284452902079817471779808261116536300614709157801721032399614221915818532379444128753767676457827923891782460987855388827769238419721700252365802857625620669017065166732785342392388126722840309414524573284874086388628891237351107298751279496757822380064845537996992776514142191610195064838621993554795437357735398338046447827885820285703023102702592645835238506618305385374628077958349455689996260654112500381216014488173288031699995046122103901621051513675813220621298657431884030185379741598102131404477771712986684902760602659467169966105152551473765869215457885786710461106345795628525163664260670899355560288871966803144184798602512583012303994756361096780882352803163055392147459947659143011129862742109444806030089513885535557887908025147123588348878284745216119041698782242096334987117625505821041821821684993261868898233729644385888234793441746625716949043290012105463925228760044803996956251478531527373982847510116313229961800851757758753955066411387576504787259840797859131193762733483597217327122973132963253715151430114697390687750700410656708641056982552278401360573159845683433568766029343068972673995263392122930135040256916980006040179780860830727239598421881298635936523178669122664389098286369774633430129594400007710402936534874293487919107699825437669344977381358834699230280310345509670820098691744922040561684 [162,41] -86842740445191670017038195272701535664555944472613463319677779531567839222835561641830689744062029510805991711068313278568469686397573070574285878054431527284971029419184396473986834942645116383995696211625607041628357068662804516058130166316411661422204787658561599979021656385535904174401329851965957495015326828849680882386376751947300268431300129918270402570411394822935005988432384218790177326508112840801675585576917428782485019138023125574439668542761970220291935893651780622792969210509436796537387899415270128227088161092929050852312363754049296653605701118026496640638051733970953437413972048690000215682993451453764057031032625272772126531204036642751170117958895201121707458865184914615749508131475382445199126965295923194275019761008333192638935906342240976023457895537985649636817091747403498297355600444117725959475359882910709333105953621400699348219657133923143389739110186992287843133533364612416237568073815266187240288753321835426662310079363313693406103376224647502099847625773029054984277306822232052936561344527975285127261186062416834386102213974621758629175794453639621044099068275422067536558111011260175408864013910833916958462250530954516901673947374829380735782631340136554608685534803663663172295040736451397391131212856484690870573495344983662745842541472765569292284086616696967057495073177301936234209541831776929722643236779822664074409693004609002711783574408970008466051697781350391242407478277135567194280815143189997900395247177350657567168183500010079836174578593173794699883525618877102132489283296266296661435346865351805465382903245240847614737493528098918841944333848392955973666276585035464809009500808465359609544702956895533810046231706950047455434379461592184681071137957988231649734630105098400679271708947752939665978769956608302908948866086389903849688141963302079067477621131064028748418424451903530324014024697243193328804200239182850108265470532741270543913493061798084050273649151314404114330422381831857456995478327701779522649375647324855713999073776777854348817837314559330445935124666515140088350292394704392962739315810587158297185984221194202359509068241430965054127432218981504726200813702564695943565701310160054913131796074412707107911095599516753216 [162,42] 45849340591898637619985059895107665797761159800545635705796719369060159544298785725547251208234964657777135344859034926463373591637834690490554107754436527836970259690227112787004995574106221099997920503124699451423282202450816655357594909161242355835371117104602255946083654231605672398278906545055342388676329631854749817681569697496588496714476368664732417339613317456895880177621935279119293797354419906411907117941521098861285127938276414751648777201615300598802532317509297850816429249990619086783720504734687658552139265481747245627951116522044573840545449566104635806456751688435107465991496600142286389573315073091757135755125772232632046206385842673769578218894434964695844335603920815328264208839825111933186703412460684345953582212018022180886458123742229747994060705073422639094731475120413017775109104007951703926789582854934825128304721076497513072514581038706329759093163518082594089568432598674902793424525617184913285173597065145887722912867096200377507043864523691195480300688131529381497504645330912101808562925018694432158574793803646848123113981105583675764595423321242161436746659230487039931626971801607237025676457816760506216807031504821352234808631001609499660293040493801232024324089812738033489680834698344717133790382841639532397488119762314565543568433840987436282693453869326129336367837331432860811111473596586032568198620245193836751001375983545618230906974537552127048824953823675079800089904405105114307465128890769388135095650232623038119747205988571509810159682774601217246237392756587424165034760080883454745787692772856320404106740402021541081117491256866532085629620262029305276017353012167323286476986719076895517134467497017977925186096526369890871192911391676232153670722798629017181983003871890383180226043781577827762850663889677937660785403496080251287656353489357180289392643898205605267583359215957347621525944890879214379068025616780097143570211062860830070678934725967298957472658799218804455964923576111839393398479876118814041040912204478850195533524504784919442498398289617828129422301304807497557734976397019160478762714702045876165955978289845666992002628883408584173560302871084793867269246270697840689902577127408089535305018830701829667400904549008128 [162,43] -22313101340838979370784628520349465398421970807180364836424435741437269381704821765464095125847756063494083574567033979095194905989143789073027867496532393877174124277210420408668466324091965710786372944238950952501619935645232819870458237709305472942550004122081703929222256543740952687040430930944401974318766453819950504921647060926091830535597910842863993867186305447394530422249952654229660317610417812040926652312739529296076455365757076786886740167007372135298945835349953809068306669660061837641257361875448176625578011820855872765890826602029318672566972290737414162163014868080526463350128410228544121337225096453272821950154032327546823678208059606653265708636522867559192482265885401283239283942423871196035681434462437221966699615236591058256630986792988575505969775065802015357442967036243559885961499490691676264980065084000790818959650083033748016385231262939738117311936930000414844317586666265000560968643767644242138143615421643828723538619172866835555709728208435234739839320592644201725079238432465719225482787638810644154635201497972675079116868154304175169489289313976077437584512381768161171460586744338936065292322462668363393765249905216647107249093210217505233508158598120229210860603044801166973233461407898649380397761567305042518317205469240269691154881588496002207499063596560080150856615436672118466935623443338261311401801683764833014724843930335642600549511524388145223535777364609066411713221813569180656116286625619696231488182326742041506538805415747528495928181628610245194389994964367041397024743449558217971686335524815910272191517802273955718076558818416927811242314094052647386178241660380990825419010812814475074920648529241792045097048787441103518493367345231512665637207789217644675949370595510384907386522773442624473146762716473868918015084789331511668458946890592916992609373775103245070536868244644529790512807753815137600075501818577462317996684567359305171702933033336972294946629234416497045797285824052182229225099563345362768788218542456940382296123933814725336252763726421743760274202031183665986323079152297961462846796292982714386531793955554906058437327082225393953868941222087150900014636367567210217886285900100665222335639674639011053542985441184 [162,44] 10123108268804705219507981626480822030172805159371471580922227843245376956427416905918756739389172435640006590257757698717871287464014782812053534882022596436069683452383343451484762751169588415849096067504853315317606016550548466851409557997051651215383111555279453539519499019483252938969785026379831408734256183211579819766663076945607966022172027352990564553188436899250413736697367905539394314666727428454014120607908984487183591873603268458822901979624041882954599947199365920151280586256289818207857855205245647054693834390208232097532893240441929439396044572293342854431622799406301889133446875749431577690478887426199138584352653993737613886715263635318594044247726003226864882816301641846201521483499729598842675877341153011925330773490318913827665359841660509538688229214434241035115840497671351924233151156061371625296471777494907491190163436885415339948981740534571337115746846543572684315783059890492378382946330712671932813270417373294368740447140859606112231543188386209347415563873765951777149527736398829049062515522334418136938492567009267220378175386870381146997313078849329384889260081965497065805182224983928801845818716361248162926545117782594028121928002410160274777161949842740893051876824436105745595719766573491033006985950463148524918222995443104691810547319868472573429388881862580881487213636516928013765093707390380366844906728013320410741349820373244716209313740026669564689636510254477131254455945040725485883505571152496114147964793323804809366749667165421080716307572060310607504922816038341626955712461674721264707920001030430305545343180918996506278834140002251524737740100514373845749928081814050599545422469357594644937836471957993483494796546676429803946439227617466063393276928268397379431704948206058969528517227691301834246701386438955864127537931333069466124345878947698555270908768989260451464623018010229575723920424048147544915372463117895452220042898955660405854322076988966524085654745784753217959601336979870704821540644847708769684756716570224443736223842134898607565751275400059970360196425234515390186978725732607018096796601838576505839973419495140940051982437437633619367029528761183094784370016804696943870324760067086660838331107495196568472950231 [162,45] -4256757724751976634714258633576055743610741112404381083802733700670146587867143401831594987242709811832572189835870905067479457393019826210437813604909380426090756565881578112275329404935053505789173035618519089539960981025384146791767450387801075645905235186713033608031354948429854577338259644632607283610641826422696026699335910818862709132539945914752489317535868112641588144285222222237559670215560782783550191283822081125460549927862081979521635101458805927627231263045612966004155213169108463015184227462177575046433637197189151650273894748000381286251502122943238808350249856967671271670653988356653567238919876617523530048228894321093870601566614970607447936819599238774591399748450230069492059036587404474669834171299456103360077103920609102918027217271276015437404505515498700135056349857010880545146411729988314059409406269084763185628493169149122728127021178940459830319141466864891569131602473250120147523417778806718089626885595216068604765384334057936425835596114902657145851306875148367998307852938431158564122821535310982274683868660994378406397441341248328344525966670444070459768038170909379439240298701993498364388888824366599121832244296647266199486689869416961467292841996723868873615283332960129889924271875711244301425353560505885026085129496076146197828636527785022462063587594865554109719834642215512879299568442313010181655021687991132130299780469813681889660813601461098676338549642234211035727643996871082488394062069440887590110653298006337554509046086471468314831725806275546860955982243359726111462825720370536546407188877402801022933476065736890481634074704511231104922214994976009074784817222206545992639744712181870234948063313370129895662339479631977678048767292936472929593274843105856288080239884542575843419755193608110516906512995806992582708739182809178346293139173508097401918785221371699319805973355562878431668238817733682653166519950835070497527700076074910798769524179295013658485479287193152748673994350370888485762316809425785722476960803658592895118505392434589914146078866857459249385378177266475612041425029283067609824667904396014375432955889531502551408524467713737796176119239901807416582116325299997195222159728460899962513708975342323653638016 [162,46] 1634383424960091149957528953614546430397868009224795856787853496753888396210819590423791002485372239442200699494537684267505515423160753194050320689770159868807020020921215790236989257792369586714056096232555807098211906047987857505644859922653652344653553007977137067716401927091724624108742114744571443294151441651437007754721166182010635770282745614600499915871065221496541937304812223939165081939581458404115794404901077385399291227728516245341789469567725657598030252575081217561676102205349988223169948357585594658817479576606198793862531290518819877606641368308412933939868648346349888841299822107245809375369571486660452997203535091912737277175706223563852844218854061692231387354293446854480760822715737085018085185141895665112370870955570376561825573112768348222477190630680717127177203495251309855083536774653718769217687836468009109910142634230795093202349339271853634846855422694409751369783609579170406352744135751120086855818833613261029469438254398645711302460137800650910605610579283069661194301555535846745302459356572416255127594880905820147789802370752606290617918085264005699801317146245791248105443078646694068284700517201913935593251223158883834243670734522543015324161165564775034487030425627725302192269163482624397744081921733231291992526059263855446259769531369937256939616393042314136691050485690108109813205927780522097658618275969205462630788623480101482746691247496287515030615275972153105371524606776851035513795849760667328987068972689232730336143079561394797095494991206363518067205474471372291008683182713841706308852609952890926158694309548733697645926961151755696405030249965204459839704170942918692102064878502907749382185830945285256914363932628819871227848760928633857760687808348915404618235680056017761081250211791853511803007709429557862621905775920540001735842144593027872648085611295885787761366097029304621417772791271238602141644503881362862997522128238955049771550743234815292797301641769847512880828833736921078438461861160388289734413475728913772713825191664693276892523356966726003015848661075906201639192899019806884604741390319773105864665308705799239266947872985223843630006883293345807698167233702694860597069140699165225211891646575127571008 [162,47] -568108923646786817390064766870171969056788012171479310291808924641747515288837352102488022870211315585836049554970038516271142312989068381942514844408314809116006096735397094634205329386011593723107828762357614946788438711119798319031243607162538389789200807170247919444663025803230758565649247367897949586533581909733750808206493638753823659660300252608337009913285026596341587041669510390405469585890310428206945777927132522253890025956786706842098487697871176154003498748780961849842426984574759903016590431295259395746463198917277676734725648374679844610976992064877581537666601077055480118872342527557884307169192978085740073526280106748159032792860039058041186257752006556954842153070912482768595560642088013944175126752129890217628558478788874767263722299592851634224110621684015858798129988673512585771765857113958028578902437780624740972591581478858147504899064746119080779386370063971619383901624203953019134964641792065212866454298459850192726360180915596429453520493493520058298018306905656400356057846203910467929499154816333701168583831762620330833169202040580209100946890479386895921126637387530128294182571577383657907045855605249445011992887804711112683433552041016553960653516387457663095629131960018807584538738571021055653162597187137204380411228977376580928899701696402919766130399797263486540079668615306282429474786196588431620041620377264380542789339595086355898008505389156787755489441845492323609339383187822363206879843424701077545629252303862073515473095561398511032831387872968395199719887658118362347006864497662590359913776415206066690390615477275706981032317657218924845143452398945492574089091813048837866043538393454389323353129422138040017503327667021727805076905687413864888289759687457928091741820639525598372281524586478531040824701631496528998213397756101274222439316757646555502412062100567288095806885239221734323288717071539831804162094639054803482110346598759872717058628680029044574708980749343289153612320416878176823249172769701748108965944661873602679889207129811748404880830777485819299726375356967183818992951286134038731472614569124419976232878249004407339932841722693646455964313426437209549218934738735968843195055166780165970143628833941504 [162,48] 179419009742266974665278065937612117416021020288776625193361933986558477777321725708948254490774090635329235583959821254284239944527856726360415139969417346192744967526537508674581479813985175244920922505216676499681028355995062746776122084371727418416579246706075190523333805726503521030123219962086840233553538495333674300590966247402377115645662460130785996114934244189467762921086140670559403546116104611552050758989182929533358785343030837873704480489845569204150257533564332992416416606377972109715245837459137148740593111705067601112196918739302926920625953023770906671275818768755168151076133384137441650815581722477130035057063565675062076314359690156152953411055667296970820778470787858399659115377432471820343642283866368097759789213612331862215374210650892622085317585690342116103982071540211304147751388643456402808779717954980033244555218020209434664395629025377695603627397336118694039315483402457010743708121691308559223375980756086147469291558450363818210605797570802037064051629392846898638035336482796467521034347659576820897201310199240043430301377752644307076471678208968649005634909329987150548539198380749807016349313498476012811274362304889859297309819540725230816805917377505474240049505617024399855256152966123985389860527274779610837131139649726275716312514024293430631172638512138827097822405016074319156070933128447490548060354785087366824405587144957036558974520284834695804233438928107701375039648433855317031347157659464655899511650886682865610892074600532191830362050055134978620734629319405703880188235017702424884851807726264389773711838775695056618993904780013877885687791042229341507216393833899988684371521748459732168199636405939729532433882986301958486237423287266084110175625773691350080331220439469961417582655135190011312904147938467424694172169642065959392557282625512948344219736704788887823438912362587483860446817002603485696870351613426357863541497808821259950599531741151280480661794685826128549434966245242039628443459520581944637175288945748121959356343105998483380600284874060381868730797328210701811145047266440300550630714794555465572620403975732313607274701815125852490660051898924725324746762368011218360809013463463042640797400411564 [162,49] -51957629587097714038158406923946540406365100008465760866477976182296451847548748535984550668789763619971681058399504482312382666892966231224891215025122405279493683402123252448801151787934099930410466271305521689409596773780280672741921818280323728532026657596357886654296028989350974102182338314083066504866853425358461981204486804768403597725313469225244597351106415401751113210634748611117716290368706760825607980125517027490797314803101902177164593457786798464468498617135411781719671497727759191020231395639641633220324620710280871406291551064563474104334318368536322287291244158758949368650550720012427922280540291487411350393374081857613838091320282478719187063347991560154596037717796995814442743157909268426165141127786859239468253961742042246097718707819229424672515130737914579511217429431293941913301378955603666943768007862999095895620911412159230329656572538392843903462183137526702363353439880067507599379312513457346035042181942498898189327832444337702899831929026658775316890246204465211305987939646803939903487381095682154857599009711781723063821437619065834341016331514537748132439760201523525872576836415360523452165661886895160207396916162399784750060223411333177025253770634436013557370546540765277467184816546042436561458822856981364910996353961932837907154057882391264184567569982363164273494619209597658073593368472041179363647866378738338878455499382994854664176851351336481609279737799751854833540436869594102015451646415174230656571069807110315280646680508545381832793867851122421649049617570331554320179544990794946676863964351256147845128460752984769046330929790321010012467639807800171028428832324816520322169632755788948406200134684385554612607272121732563598251280890350535194468876853853493855389023345693407870500097654738788910410742818809760037140494274136125936085294422856390753907843620697506538958083897504269491709758636872326304473224479429886338823110734019069951892274084478758419416131915587279545073604551894152326133681348086219995265012092917141995646573075551830028587579175132439457180093391898528818086072374336164174844689228006124476200167973751974370072588562121692730948009188303459395482806942429013958337584765053217781677119936 [162,50] 13851265276531155259089816876226226103955881647683808245529815930772764346184795654648867024032312509767599372730012096198711055603472834617410021620611874410627814854317135284027860999931039076930150192640408007576848334631874076297861811831406124360551694992284568959726712282548808525491138775086341459073233865045072237034247419443965249567161128660958299203823650354657192388899313481691383343330570304872780566180253794002719708200725450745510957415360632069989599123801911783085121495385113544457641400242953259981088156292065533436929789313742181487307957224242261885394151797349728358522744230099743827279418660233787048796495811006391852228609670654064915544711925714048691059357608638046077469305093112374878364438036424128484025023448573029124038055776110447642722676443765124932077552173442045277910090175525864145547817247929586936122456804603850760163179475950543434225421411455061922384687045140002739920144728299300019367631384906891567963235816418479584938737381522703883547439124889579466823312614325331839055034861671528686837799791541845662271105647385976988894780540277155638486999858439758273727015942094302004980742716860256107124105420233910586515818779940319054757174488033567714394853157675006988994437983491798681424175523285330851847597043211977127284243404802503623810129258134054236166971345235927583757040354676345505246255871757900584350084012718963217101238502501061154380322150513257098988076402285369396178144168225282115627349967991323517398947969887442012207210539286182720186717430304921833955525208329439318648485079876852673343537958820708962463891503326625436235031679394031345314763552035399435805285541797816743698040168846019246978408538077959896830004596453053156278450410010857149022880470496942057889704833017483067741993200617136673380341797097017674528414745421898442604699756735784364958298615718962612770743175779384537563178345278458473532972569685869429675931034860289864029851034118960224608621468824722454380382578096222622032877614279689866135080589105697879995561909305967770088327928400702133440910606056684386618109925485980150567547743071467041411376231077306036169484568711156649943538094034418570033054813537621123460288 [162,51] -3379384701093803318220333629161823558629308603052054013044754639788451620916116712456174962505466033097159515869975356724116558528829723075763350564828983859215012862503980048856389609630542421806009036176986323776813092161734648798566129292879389449596800103519513721292623970260117211904685817383893021042640676697822451329672672862142098968878527813184419937136008722606259353791032418280527978796326445558008913735327289821532797583241448940122643874692074921890710951038531435831160604669858121870755468263647202606554324666869062356937334432990688248491317749064095389667458253518378211928362876493571005588471719725923510427690386441907315751403113761537965226327671737185698617058951284789442034198105662277249786881627562617602524727572285696688385375327028454922308599343793757929949326672530833501781158112119126879236376290996898783193594381333036875328871021383657599693222954207476401770791299519250819427751199437216353802488659480304623858630152027895456820360234984420286970323338291547217391672257362051985453010843997523775332330171954207004231616338415650233898524952492661344397558739910096523781645421353421515444614583192767261676677740222174017409421980544081539702978735623636825396663891177500894828289952122708689283662994884402707756698979938158937381562650866448237306813049010245659756663964549782199082620699441894578763002225042720251550949346342667972867429320261119691351523800814340095093661427885199110062442199554601329215583221433695237658300421489211609598672215968915654246653365419981334682538136489600267793862768542943694802429538584659925049889482609088411394883788309356363656230135413795022011873092255690686225757794891759523980879924414116393519332740697255295332359212905853965490698949279086600436450462744042184676678578217738588712961262043286663581127560855658547965490741961245445768562346142259703735045500453210270697517878850170779420717208821735389775444634267608202071141302883213466482140504079327982362466627768561304681178544907502934277100106721337740842519607894544084934311083887493458485014694347834621923257897468995395340209557201895164949032547237512679041263557593376344152830089851438062644774772823380157120 [162,52] 747672424201072815999173069839285492723492594257843664260286804362450639098070652310654544142241663285615875303559660968918422876809172352323360594024055774368759629280384740695780912233854365788028419882733892216664045620778203909066055665107821934144285477513546727003885950756748071284289826266352124385638108816352275051021531860432799902667601759624203179243451891784102897107260465323878482408644186362372263498792817809840153327309734799679173593966243730519016513120926332171176981600925562284721186490651864963326745934557913133811571140302601548963998355805222916078969302786356831261842405509986932037905817112869658903625544429253782136978196390676201530780897340874605993448503921269096084976052896033841389843688609714739613824766290860667582930964308138699172499075319820488272088047019866642916954242946779677585024347383783421335319813500266221622519841893175223372363810257160752452784180949422558071874153454741727434837518496036871310383730690235797231279362740717465534209824493447416877191627428412017671173655583948922932083694388902407321331240772916342351098323511907767141571579764407739534438534464457709769457550083534232662544835825181746327540781034540509645289155580357417289532118690503977100115994835758096274518759879789935001166972055871343154810639907077648810567495710366245748902996950449131769129249840507538748582442285084864975498568007582342000477785878307389745568314884917843248207812940766313237058336385236850599330020604723235392230300142386783598320593299620940086479509207960171808587747951087671561707707760352958221391214665348325671887734927997137750626616831188928784136865324631617059155458696702527510576719864260487375904363640167893691034329884545697856282611413505974966134393613959918739720691820471267688829853164884955493682727935992128552975541188363959216631481028106551429518885796967225494878578020650751913613907853512491198486191333680862618638854261891224153951395012273141247154768385252181014053841755911974696902958178960682355226569687412544137357832911569300933154429884769605719909631322662944171021734330964731738262498182920435160849684493651544324765473643334967363788695348150097496440484059752713 [162,53] -149509418011538422724775139576700633395294948660694131392713399185457731337004670371730161608062039020181074989437596049588066056791405471947938762267408544550961614500081981604419001525569416672920803078050667417700819908655406103688259808635505625791562307160286117542037383362169867053471720362163147485780966875861101917315773456319825546397232618797359929451870733738996214903554555483759254331970856686762126463685762978155907401243429323347068501768766852115124365658375884150952598131700195255973013195804581978080961850171976303363560766845585393491933331645240077996819961024113940854488649207160886324897056336820446673459912241281338399876135717478188349429007920853298362153514363955397863359803344126446731134410617737893317383711073669364930051521923026621395856204728206419383135469435820998211271791545979358544882347576140641811876665007080525991826617765737214397071244595837763311842255815335407408729844742505424324190049446361090750939172237008833629433298053751816174165245647154495198873488262952839498925599105181761985086920952128519460946271183327993717646957749571297738951755398725474795846196569536857953046763900289887394002743416907457115111195250149795013707632672018224936631855003387820543157597977466540719557814085356681861228670181625114753206823938632897768245234150083052108546067954564902825785330836065823401159602108185835993471210190981999040500320162169593688169485572372189363328196577794090958667999924962162523372278356330998196205348738636734300883696149099070159205497225823509127328314167599238462084060732549609331965138221097184463436370178333110450256014730773145022194988037345810179123711360237370417397738577813672575813770582832683251148593188538776271923600427745391476426165619554389892984876561944406043900384920005103713155828018054080639215310066133290292674481180299024964854875870033972011288282589121425425286231269989039129729540146085317193395424809198847789240778873102815901907863771622483935385138480416947730237501656279401419416525524909660439039323142370283002923912504337879366623524279523725821012101759728749456334900979051460564540784455615250378990631464778233644969235478470152651057303642080 [162,54] 27094265317979125747063838736978213911614149457157741733031003909194977523106975804573730511792235342261965481044285093165758568427614023449468072289384754489152326769436644286493230330188025426367583885729297759393273151570697298141094429705693148638271394030666869897157040213506101852307219504840831696196302538779490529474273683869190991494126263540297522060483195657660576668252737153827906070726896942088354735409181954380739503544323348366823718080715589516895516493009720915213908364802277978487315184084655957114948921158363166410062821950212737662457760328467175439703265673294386215336565551557689984387855411905393602391555470539863024169652044174468303171058544663670704631510218430471812487008599777872398563708910412321147664916547277262467741769948527009749863410787977907603810550603912759967547880753333386795126798059095971949120637112941501749900888414682186315054011361654773590232385359498058723959283143817766437858981863637537462721844383650615046373609613088207219474936653788908049482225691527601002000488877272547533106241653771802052820547208512090552027007139291084868899147718036801428934287392682761104134865708617091868691155904238245193900137232144436775197509273978935728356470683269979314120743304084921594824171677281955651343503606933507193683639350746862821318271200204470739779250642053211790530590369833678010944636291523744718283919520699322885904818570370376254159010159698255934628588385435394542103763027759136075351546285813604257379631518455088792813618678152751437689855581180533458696881122390411390262459026936342379682865547366094745181541801669719960534516521826476678965994134957383363727318839632288868294405151018235450854193722598121066143537719299487924322820687387407752984330923914134983136187489227899912815514411626881336461330589659183744266002032542130763903546964184875579156945678632516662423496732301868424511062079562078826654484460096846410288216196608335769836800149429584410490513549213540267675105116196290082384382111919359343414424699945988806070926286956336157591672018797819342070731328167585785667344817769930225096759710904204822385996516886077242399620727939877177026208276335333943161584896 [162,55] -4456591124095721768380285326447028777388261694900049154510941984142260247737384883219737738852588997067641440221202560682355880827923431731265663559878164171172266923186693756156332765136972314206912849475855455394867426272598802734626866801569618806092209366000946236894302343954730262207416700682926174073439867730657048000599602056946230117899056471470791288958272282830183955628355717114434004059532426106639529044951316882519592196572894601254428697552352317125372007518613724922891904403743648758638891387532021341903577705426578302462560842137771991344361199956258848529228984736729549399131500207148354903435455434397773506617675080272287382730666353146738725756518994857170991994613643852700299891565517544798586471111774143297072549422885624847305969316110655195005888259396820750897193083712370115006543798734240679200718042401056381206709059427545554323014826558323038246475081117596514923440042499683181825956269528644264995848529539804541173633658580729986424452055892554089233577073690233795501120990397155738939921177034089001554033770051249253272861536280830643571730407007854177990110997703250274129961307575421174894109386250242891907865395324927128770814267663479743757681104382753967965105404783661132532880632347765347513964720711549216207346276454654194937663804562950310614874038513717994849441937351653776869505603557695625306599309293926165561024171713964187008958517295035910754518522964969878224868132718900646119701512227759605416584434156762824964549938396825504513461707890714516707363972888533239664557575346156448147371969470761885005178745162743750254236540042034382187576885305668654234378318392978395542423954464021948327392678865247160858252480556247738051606824425030276826814426530919642039414706991967189521418275287032331299705361069989625367590784035085291054491501783114732258054970393653576275792379896752609945475317091747913326178626207558327309813036067295897823975458995985095321538126626147161295234205037288436928293212652730689308036202454844669661380033204693381020047498783412019849941047155249964084957244054641372986687036998170076750770593493796348451607011661865977243336324189711629699799516887577675834112 [162,56] 663533926691940206457524379588414657831006494772722874087501061416412169477980758149218354980349752330935125247444018749352634253594741124479853726251882956435871757338942646167232836852910857349519565009392197211973116521204287676799681205093835388291415490863472462568121332174736249820545541119480284671295722720960510374275108627048679197262903749762670822680929077896187481671402783586366252852481006193941281194759656612925525030478847911980738879819070345566201453979774489023273863493798947995805112332150613829169512034446406354168023677670846496105831491037492324462726268374046558736920068019441233197054010819129903378129029799646052773804895602010218404903394781466448293050511215023389038681896428031803282599877432653126062966688200336321945431030269535205666669688693186681551772921779449231950056501666184899672118528089220717327059419623355503898584950578393150428180502917186131621120893601267248854612705414432130689260868378799411472177813400794295408222768717812861273926869074793166788042135117835444414429931569013397580926420073451789485577344039626396825075880057543977927100441695571654881418828686380833898242421821901249203429779938003438244704857073945914649833105167991400337701210060366308631321090306117477222860775127409092461212100340835889771328834346306393936617790832592219826243888588924600358826435541802315886358430589595867971147448021899645461651764234062937963822349874509189677270728503615262922283493716214379722277711695893949367317623356322899231539557142314600725153131863793344624645587285563899242944177020603212184808176790767160921388519500889070896210886693196147097536942247232858762523044798673180268013627328069718840494136727576305531856402544415251456848778690729454376214850285165799270974023742619632910631433494245002384441530212359156401103730811517823263852386876351217403349322860434208076688978653415826997934854547925313782229312123031755753654548534071188780007386442894830779369095211204735789351836465702950960385294976216749189919701491744667702763437923858162087972978193079330489497151818025652601199821572886523990212211789531396699917117961271590090640029978572081791641460664187150144 [162,57] -89142188197471729272494457876367523704369674911108602113432595348888913039191200111731499175916017006336415747207466504064772037715558884742243793195640543785881471366395468867807128357292407631694263389450362693383903111592802531550383865447470448000157702891585740226731791437415821194701648407116022577351145682821324414334610325455385638797174780969732987465854879602327961382766163591353894896121423597435544189516050779158979346508892005078452102764569868372086851858894314209120850248726751549925763403689039010107616011349165592879452296671868588185659631360957785420548136336125023840372952688187552985323622603040961643637751243714122317652268911148978008445976541349573198224898602034974375515280611564104506988283614102451541823294974451008426622934047995644633795804624336958149891300558205101186190676756973636875290938947015040425555123087141213305915985806801291409625931534138780564552333065944558100885330924385778751720592118408945053567777900073455498663650345455266458367130959534315190657858467369267352841687881829581694535111831866096199252262102010152463030180390053755123312449688485238097163848105402436675580678004475557558753571545314191115870388516325572276632266407836299927959484331500994768139834174187041409335280519425438109674957031882800601583959405354317340013203517118103701744118416817562790054810330150490998290320325892237444976775146529902525313243085198789239208730754500056202077286873336641189380795378922254524164140965482768724118315199322322753720063696024792247184379110230885682223367241622760756632850924300772825906981967086443882736053730597191586336863981341830281102471140983538002951885181432501347594929386234867818818801381530380423202607019664262265381214323167268887998760618690397415906036362133222090882465819397561692814259998620079196065909127074617193710706333292703366116469125674829801484251543714091818253146782648032647313840104091674219525616440611589716135354820501227655599078761952494104796679022483093458764623237305243114470109471504227772202250872709850935081137308264496668027840844976163178978860828294039721163212469398320611672334389016791797795974825096253343680895365874944 [162,58] 10774005823201330319982522016247881042484831811567762517054482504162809104008205618309208732015937764907952731176335054749350934397285800536999300833058844864431975134058283971376632129776406090744352234026884445491453950078753806387086759350508778300280122883235763222046995453386996966304300244536250470144871904523868398686185044030130077971743019826355837753169464987568519406060182382665150421133028278220086839258146621600589205814425360248861391277017377215912395272564806629188584754309978968662296793837379804486788746031633456347943210972124629258315905159942664439259662980704399620223291679522755981176534338343390217751820981079525037493183518087546476099424509096644432226394258605935836359902755691392492693499830316325142879776183333513971595066463630005667847000812516626593314036821537035100555984463615269733941746819887424104895552514512616195565291913564568181895982057720319313998804264958557631405433778643293986636023602556188811455337912823043533263642419572669776515747381289929210695812693373136851780644843018807610581903545656069986369833775584021318770911765794991546951922355491140107343092212219942352228306318177927854528716093283688193735420411884211837872886691631030284732706589463424181880089644084346860411818207386985671070665221504850452943030638042532855235736347720930454265083482803024683670108609833467954829289310035964822980082041451654051228695547413811020582229621655734813331886626363663919091855835617428375419233030215142733999740693764667254729194642151433428091790918102190001679033994987739201952049521440519728346380022216985477808844127053734193893371184517890417097417927012304136055092500871731159440284872850813583348342863056561178598166711785121775457686849741337356690244057151001980261618006396223385490038162822877115464640581297291118222624012524057789264858441387162090249740940487550114670450893497337266332111058808062481803461858690492364060875714264972544659564979387076752003252570438776250763768190663393135446001856819933715839377881595303588045950093855697110740864413811017563345654158981187273656236205518612329973577111889720390628907916377952983699299804360308589287755451520 [162,59] -1162438889678262099529233558787293780792307190560738777804421210744338267551888346435695585127727001516817582301208745270354013829907536072258948837772135921642089010046981958729161492684318933687038302578371169843206109737235708089668135572612652191881782663695379180610385784314036873535524814873631392914969656732997853022900037445769659156430767463843172701867381744639695983206983607515674143179212096998910336693214385315883854973006307895370229306773365649225354122807891946459690633077551944682071605270837663404436240759945354368590532074869449959931926059353149794680500831540914067014727572844372063258153909248862095371238270910532086856912765171557820223415064816824176499180587395300504592168889945632834059253670203242360954258347699278098822177711236966059357357077368408288289065179819762101511668406726921821489201495838086481826739269907475470539222576161266672881132436176218482018300001691292438503182727220382205357986396639917455300565300203199593738130420504547700464717535182851627000833834690494281546247543400479892748196039610684894738958033567436160041437388938176465009774956799659540023488405257347212802307075554473297890799763466162024283017691284912995246578395361644629493834935355591032336776162559456802055730422157956420136950307431294546547444624964462122134795096037413975923242482007159483986549365783737933837794691235744481840702915297327421207097286819853456565056740461167196121058868389761249287646395414176474745473188463062380129026281546823430906702557750809651710560014610438437030554459259297130709397435131980756236502504400082712619057967601494593778749666836278158361881365837696298611572252621439362941209205073249150708840862442398956378804992993677994875449923413370439892496859501378426257615021362903645210768094098994440136565941103074042071725675058442767595883697423033247332891229614151727730454460490667040521545496738279008206943370162429688788077445399052638195983383190945008899854681104423796974684579224418012310206425100754609537232243261715870942849094622930958427864518516839201775798442993501350858976947906079762925886660235839277930304364177909268754935726904218788949118336 [162,60] 111056847278023517343367446283703667916345446588372148228363397539438983714000573756459454845281297073766605773925971371759127488050006838691656511783058631388650588993341304208186842990597025244600124811492463426805631945654103749673705359375734338628981450962879256186619988837031615207654943166276138394429124955795067853188434078707117083019637338151962365530982368190586969403578460703754326869894535048738898156004862725248189645972319414545964544172887869219841314829963949970740581934963000641312428409242422440001605200564096389850073999884261462840082465934784795746490321378121287112823120810476296597820238409721382602348392638159997858758540608809221754529366072085253384204831472462538291699445254231177211954607376152497353021885443511688401042210426337713925219115744521549565414200853897249270247774517066949241239497149579230744359167911824914982758224964151608488334423133614407094270846180336877301351452425714839597231534965395284738143515382114029264998153331091364657519964812465471949903444041668626262957376829445046627473174808213835333800417070862380653513525905397371048721634380430140078863337513161874742568000087320538724186630616683618797561736512484595533556290920221446226938227261159189984863326552066035987905228578435097608289788380815495124161210619082300476100670330566449490363848823456395215576245421602084638330560795651545973736304792735789409606750024081829920354786609222981024129604232624766867484035743358703980388090365953444651564900395439590502264102833362474261119238364418927761537614556186528454671863081446772618834970653387597506144619425529325529475123360898042218790485135906722601904160121405556493970872500978184731329183129015583508901541609356231098580112756735399478967507729231975719239409453338425418786632260099614733801818098370793902633829605831009351307980905725925233015861486766236234936469652840184344611907354560149710531292624540367415809907137401772154466937260377695782145653507451048415735336165598878975560830484203293230912027309586716278495157734453834802275197062292239237350652780238768265115493019814056374348338147095492761037840780908113859559187028177563773248 [162,61] -9451252014310226725824568962625776734972062450470425691314116995731396509250736899174805172243171768560197706906270920716420549528937318997459932248344323211897953684519920529384478657658377326222215690537447407644505827505940171769521971153535291364597918009510541034071142430385323284839625066494123122711592559782419858378594339863936919746255786714901078262025642248082971144474733111002583263408755536427259911726298331846865004797886019651366811951052039224500386794378268438800209026124586861122095975884830769584327260442467225712379129426068928926981325217019457980634584795747849802129553199624879304571745329745700640320934824009939800201165900830519296771448082214940827941871945248737921764328241095882781044185893104860509624915079180994827644741865511055767996666621668389597675290985695026783711078660838719141978053274054388146072111656300641464712496603619846411042439515819777333890163900763119389130718021853051539837513948545043707662811997587657570198169290135336062179378314068235397055826783772361659674557236793280443941318505594051727238392978214495095763722481151325780160699300490549989886797578463565821925997617314578320966230222724553094697819372662433386532904626387544740050022221670630677615653779631629362924353506656945157156392447954031298931935054295429268760367423407381142256698093011416065458461675886899099642493544107372904147530537239711196901982931262849110595468477778628608019314471342938277668105020316439696957442697012847353401233557666481487494602509393165169555701117987442460217841697956249657858388611829861313390914531686687302080445774605155248115848883808656151713478276801452669510773387038246692502161943099356789978114677318582892109137880093181244967621716356264711522114641765545621192780057307716622575520024408554212295863975447182569371117324633120521080567980412806675430428569755688927683317062358311184987693483533575375177503674584561351802940349314430828821338075142876625468161771936013617948381998131140479936703146430849827058615294603280460021032452355919048669520551795977395254585591676035709844209163424957100601586778587325904630596122933807649069575029972253632 [162,62] 726528396860820479149369445623005552165550859996605154780582923980519961412765386382763841995095104249806586949936783743254588777646418494763030822505223457182755979556541546273282858265858660461305615604330939297847142586601458870916301352128005597627021751545537591990453929090569880613201511479308906299631582794944560945229418959278763701877677347172767090911375521741436059757548812517492375827140149182307089288756975225864840192462695090262221632946353232053750703034999308310150191130583547639555766589651793846611844253097992617736887376848525524681100461251518082084886957680918463446977663542562783737459285673309206993057384205347981627125178894847785848098509077973863440969972165888531760914299993169768056146317171536579759941844575581900906897310587799310793443186041134969624534261736568898568273226290317905251866428078205519698614884519311920417291083019306963855466875754178025298131889840069156314076869197880801349060154658422329010179490505871915589890598749212803038285333951390670002403853854099599417661570285959551661903979934097140068249167155586647720259764474138988031116009038300347519115963563730264512583398128385567857130539955968572846396398664930104097326667340118502208076440817685444948099870663204921721248691431198413570963348411373178335630358265564023871946463556276184582963985563226479389080422695704923231136592554623146726791218358074668080219483046392169207091223559060181717993900652243614535260960961958940276544002409136319439565275926259465532574124956445337166286575422536170574372208159002302210106417677304817890934954824423805200304367005499566406445248154277539378676532366617028074196294598802746006111227743773588314110003205091134509740032290516969563635434153732761191445932822261445929728687281993100426311480630909908108407623182735778917143480858642828102164396936621694578258993786565526096792373430718279016654846243922105147056956199021369046287609291683098648677552522654674981353775509862207537473422427916640484968085309878229164987114577402368220318280546388264276840962404806634324975910042430314394240424782962348899207633029017858335224678814466759547057131122128 [162,63] -50711809743641102521050283220004906751050483661763527436115569803442425140673622723426800485589276021210502750282381608642750268343178532839329676486182940751148219399163772674834918083073319953093954095326726831620103136033372341626702051090686412873592647253632119469794258020515395523950998006288016207471640080863115414120131387345743000535490938586349057283591533094650163758962759268538982039217129760994481108251580319154963601895556625871479802872953474072384177035680853204705557185756145055090734746499852301191010639341866565284861521594283199572540700702376975369153372576214024659203934031401305067300283284487325144239171853377632192586691387942183424821066307318750550617552567373070100345334481805104435662308965567661583105928984071337354174939836745311195455585779733856937884116504042984194114821412477849658324465940574709893912568948993785520501603128521625252473110671044585225980937293666559509976607754752220314380322767416287566987779518914303102008163614867223292851520024450687413461248922203486115609997475629020891734700479934245416263667987582733295983695161016665031446809357193080838919527454813006453293446984352042056314145506805102822092700718435677883722354905924994175051109810382191392281614645590638821916851915439842541310450720737575422475543735031155585842647602983549990536872831256097478258214247244762920382075099126710990232565616847182649270518830161609041783116464290158812608886812220944198064579532810307369882979175277639115694894634795543391113942509932366283544141126803175690131474509127137808258410183178977675111579296997143854119983314949051208256852501921875888836012700639202036427880359782125557713991237758533347364285078144297344374806705458415195083897072984119631931035698908576871139500817776050381731283039018067304687640093939455872448086550289858414926787584811277481714884594411214336512516283115423110933394181351202632514336761496126632799927416582860006908586563177997008730453211969833458159114255267495397826911290669567193532755095432788003709419465813263318616100137040260534291305740735036211839858387049156592864099686436031983286739320166837408972247536 [162,64] 2968752093303890905515267931939839845805414371867564455159977489575300241705502244642685683556335325005744042044740490452596595603336167067861416064249296088079365819424371885562855365410880571862348551459272795303194388263296066121570343211919343039952285147071131636849080866684585437969153016387924359060562442889809700808979422616372624882052007647747493667223923095190834262154244875861905124983225134049797891668913660313061240423825800049368023422469670251907736387908519395365487046600457174553674726278734563633256458325846193575527474670706596394064196052242150854997410883232878315328101061996024605508307956315308718305891840582067367504897608889700902894989160493440855800231882237884672780625070153925689184949243019426697097965837369328457662838095747238323716085424255797458876394835185762354209644313504161477718193897664773992646547783199180710602532090836221979547653348507507643004774809998937666409298381234927617175769917261456405458910441138521884870772689230164585167439739829490247019827625063454559091309935605741354451530987532285023601916614862066692190466570004680375237989072037886001619704451944489881430701570399755317294898179621092971292832612446277348776333225030970424975273830366080530004738669068037979023107660694823051482603633869440155884770107448714093056225815968431189416500913698242602131048308623344950741877742011554922115328749941102931060834330847018729676019423040867492620580860033648833279559413507509634534851388523853119754349317335691473493408136787117662014804357586907268009199021263497053039502749711005466524930679068225970313044793114725829358039045844624858195597606928977583104402660366062243333068044776523859463388404792211210662505882892544818871181459603674926413579477018921233911919439296885369297459022438663975642105384736600334162840711826990743136280525733475412848834002208332659852404012350407821959791275752910483928629112351218351488621545368508902189267564190313484344812610347766224360157029477202906977206145400616837997348909471489269958640646291013779465766718459171156936560572934639226046062259170426718260144488429461333671842413762817819319940 [162,65] -123930796244267902544711270859428140238691757657701270066837005241441297985610333658666283073035144087938927320574647510290782030608025852596505736211293633556976468169174807477995275157345204855067661188692835971233207239910800143728913796038846312344643154007729385596199170864443722662451847010029933217842618079615377315204547536643149009395715517742722405743210752479193088259129099786475504538251717308300771183547374937659608751795935920912540282161071390668828387980203082301751795832948695762901556088859529615056332761148842458867033859887321516793715058153507889599403469359801667180651608401481702891183027748661273265089374798163922648979735774996367050270733569910696996839450580332538178976602180248673213374999525848723728784062816053269733894849624300103004739875852718975483071275224060480644214329584702785175704716286571368253979428079477824975915191306264854317291344369599028001571646527614988185711440733448563454973251118448495380606056177606063819826598390549276212957093027482763941324112092924039531567534313318581159770193929366914280536566138829455279314406923900006099478892820142105526179896607921736130117028419261062042921879636641486205294048884115770344599763539458834375747524890075700899309350557367477508960432176457257300398275289832770579781249736429685065443466026802730532137235530126325074228744150189109257826616965159349658461426562119209889699478371573373235005607723374317962576711252277067749838197053336005577246959190351956894458810271284183128074638403556891469186007631870275057286807373397041565322812647606757982547949069993596704826259333197872271922001070064330573921119975992173591070940264366381786533381624908246006836225857865623976552142583645098459996498466410298288235732991006959884842760341885640618485095636924464514737649026244984719713791125424106799242941806792479284424104954420831500733364156685147092465675139481211880899484912377651449658876481947267859907955683653751120997118004109888259716492007278123731531994466633566355258259713312882192892839002760966651285391607096935725493061083503575298575746432954924950794811940750203659816510096744745280 [162,66] 11932372303599989025134455152463003420566978750103249053604989037848389431158544930492996062585784723137063530201352330684716562322296652845737411786185532050412800549226223951010597916944672729736942530338984211011335680609692359800352621876859801198481910520055699406096854877627238372149606794902119510960513367062860097594420957635150636353772545581067632850964720417144440814342903193862733237082251555699915200403734961591972344999418053209855455890117818218971499495512844212440910698721827359864512523939774633211926684156470261206649256583292421040823684646203328529046258903959182651198685292358147677335613845569958099109449188589444527124459437311522641409232514091776987771735189553663378908061042982195839619728663340426621047476454865798414823035874647761809607571195890114001328291407654066875132614566688325151435514035613650532804919520434466686800207178622749034806203339274330525647148694703936845847358921487278609096898877019214253223140342526424264211313553268156243613455650941606674753388789961116747963526775802003091210767810507347971688286036865790720809546529482036220973713505331356414023805664067043848390622545700763541870253340546309752772540692067959181284394597765504939486447836630073238097813854411055812875315481768446582205946457289201394954773872323861451158891228775601560650543627328609151381633713852918113049983257680193765537055708237642311147835712373651653459708760184950429652556629661386687049640689828871280422100953469555415018563663254560696349153678230537254211106387467209131173757813944878083464699215122517097168533123522727561089685688908302065363661954141432962993905627237574360253099161579107057943961555107556858113704688387988998637416044910914156356568452316008198706850240702062591520375369465370558807539948677872305528800549832648142472976386117552910875497821306242524465986380536191645430984658155646941456240265821118097739495638043260746681043397753973851733159040709028212767026181016541920144472543968045622291941119157504734336609512542080862246657115933209401114875525629416007360459048138362764197910196094437671509509255303003365042203889545984 [162,67] 469185442511560924774567715627927975849172970345195105076483269005066916295132173074138076849803766423239328267812781024315752953802873750060796403508406756111789060319358483397706374479596405835530140978657896886431985817378476740404389672855183894439298849823573976826090051422387618517081128228024431733972082117040109659341045515084705693176349023898673726705286652113249064284718496794193996265811784101247416239202631149566624017166605851167747959699469397868641139060118906554391085172974392837760143933974851180107845822621458921146812412628251800314379768316508822851691359260981949061312466280989902599083044438160889565619029237679742580902430000467668072354209748817477879998440307944240761522153716845739858567172604839753179930765795733799763652658948400246739944692802623241445409589031956432101150843004229733484318952375974683808199079278854591940234407736096722202912746836874763840612885821310021561644464496933895219144892971337582572871030111681597831369098770963727442795784469630495226724021352877942942513026285640492755867622093435633746299279594444943586796950810351413793255472165196975755573319123617087678484841122899192386900589209497262567847441576235455547302686392069506522434754875322128681720391754238954005508894943670896824861761090869809604554285452417660805592409916267144534660603093896525984641931408069145525032981659558859462316512752066381701293634491598384525138775473640230200254271566082271317220223040483181697765279762989452653431206060107703598813320067392744392482640903463311747852797225620000000590050852336406276446580006956454994962699968693607929831008117268236406315545367254220060643948332443456983566111612563673683877733999581161813571745006683384899232264849234146134439456770323710121727347677721330072697384152936289020745961525598384244534700522794092396717213878592060858139460973107169478948108266014760185033573717628975896787813094263460460451728009979301336899813893721664579248485492779319229938606096066217494804099109934928556801666954668859419582688386152185213139466112632144612543801414091522006351937904291688971143006894752503944874123872 [162,68] 88453697492695487876761244723452254961300104882477819473260439242303300586586028454821747961026088977374911225047828330988609541213766744262466349496387381119519065365625956980424374558518944089890521129502499902121168516915107317160065983205721957897820367869188845957083133113018549585581081777767571681661462981752414082209450331760784813840702565335002717898365419196824384324419071181386228669586716433130555973289384662665153143604421128243631821265329880744711576500073064221368765376881943514041951057379510724415711608570056504414815114472458226931817036152921788412867795543944644604519054687238430054370571355245715863744080970318141888574998181077931723358015206037460305010653605414458247780785207414531412366663631112275680254852375054300360662992918464644555038259456789970903552864532833680349322260271510556512520627214508062481568501291286690504532863041895741639004165222793093454713951730642617045675917710882466506743376104456168790702908956554149286252621866867349833244450415389628954917284471909018984780575606654023024748129432035878925591341769549271982404635119560916875547923717282654326354959347370529932634696785358342017660265352269555187506678530597389715272541802647508002260252680890057209683702059254093465793809217282190923295253453694800581091470836949630424852719383805124195162725618676531017257848340659540448135267792463845018750608934057818736242666580079172463728866760674835049202784306894603696589815497766693962259158955244289263817167830492323135169173297780537199483339699390242959783030949880344765439769458692424672310154479208065519429418209779388939998787588899183489061471420139062997996381334061517168628947947597837343467091798872099282389936555054377170939715041053965279353447843449893372716603381595885819775703857822084496825582922374397606850697136806546114090332881495124574382870481006223868094584127299537938963285693193496475859903212619400089338277564322401908804174466515152717499737279401407231201845302679431951908714878101022132799792546730405959598044435221510426125239888958104713011824137815274760939989447632157569793313443122432765942021 [162,69] 5951988524609148533798673450624584885838472683597453171779915919206710640864711905579306596764562934825743744753199203508686227665518154072322180512955871949252023068552484555901830210633794789946833549662088728782558880136438698259148576050128415038030863206332928417142298030845195381663686573733237178034352938074801099675757668226490470382593149957891588674905336648887808483188266921658872952474588275458475147758635585429802155289279179076023313530923498036243157566066912282100825895356003877494792921291061229598740187037462470164148505766976534482676595284647489654942764707943649127955397276772368551997092539876412557786304079441797912301201882617815886113235594531401550681249170032686879493979761680123720439426082251222746282519700429209271110384206910738011973287986043744268202188421904377505268526562632085278893862987737378837250619942559736785002148839963247360650228880358646034596715401134742881687922843420138520900113047838715425470404305115855344688246400784757707368083080451191288427219740069332223720919022903926413896429561884316246717256000215049123723208429758483816775641997202741734661476860311917411357383901167051784210082654885761034707320725094030846341813524398064001743998650611356303277821702072538160845929246477304061352802869513837143650823059869832898502047271486305064061307285325361145415246989259862349545154398141204094970389951934646784270074594881268754605033232903918992035884379000656466233294103998681288987011675194723200454568844251563977586319277947558280559827656658701631915023904427472776710135299471704374850204482285999038537479759071091861232483629537136827437705868575128733843282117105311224421545498453139590789241760591949320912585676315379586004145239032447524968633318282155201768305227744683886155139365301379453093930135703247478762027101345669855052014350946452557827752118469341085620852682816420497372816718260911041949442099144142026080315314148190230536585509080297382718242998608559195399279026733114079468257109315640098581914761228348971109321756624926445496176721712245395503817841928617202968952588566214149011114752824164004064 [162,70] 396997248481819927444426485331024811078598866274884250330359914230214250817963998066590218550884559319142722037772397067426371625998644752605707047484189451507987243151084827341436816348058785296962849546081927334470653152371307173273886158185047774127014775352845522524467022307690687828757272249152526830368608147105764832427892361005708860134054393362256536772045593308703421570683496841813082301412735415651223495747207005112893890979064784825383337566467978417004646757388502774069063884148706240384994112358367206734393864907405274431928347364808240036091114915024533233749795697229183076832826258693834449219842332027504728443420185191458780831068261798469597086153724469893979329236263681866828352261191903723079607766237869878810565565318496492470748786474148263562870675498133636845191109409101341726071993130920302592777085244494074284432282302717159322156797751413184566147590804407247795492333382446930614317279594370991547896047638567093197701612673529931200584115866829901794128073688052928615218852078084550621012574742097880655782413715648686479127964407054190042126779214746442260087916872702195448078359164208154835864638847467473615398274132290013163378698655941591221619233767430603310936591143664336893690370732013847714124165972927022165170718879297413214500732809643864477067832991674932100930798229829781515927804620553122551485312455990591721255687287995170456311087511025261661768985202718447003174100866181332465694695181165117903148590655476908326232682991769133028804801074179870661505140413716857841116724104365922895853279458916120992091540655482445971503445389181545880848809469742511228892837019576939059355998679906027670784969651131834075939482015339777489996392658754758094164809710568057176578273577313229801820054314730424463968113549029555974824969590656590394736799960959063236541552292529083634467632791928379777595893752315421011792783399523135598864419835492802420426955112899098741681427680369487448397122749923596452898676934931865329690729781120359148008026760622765212818688124842439781389412070555881641412713071360097404975150900738047659533268171835960 [162,71] 19507574929296005932416031453050118985867243620247845001833545414962503424330213583223433305860636749236689334145372223172208506409235471452912867018420241329391385575428399660330425467545512705252593142771013531845826963061117050769386521747295883276395941166420371586599678302675136510340808251048682863391831595537846573155385232826437989482057189598192274925712888386449111998932022508473548004628844774296099328290574813121796517088953599557005948489924146901560660942495792237099193340528624879760388977476079199500146066340739885424817608097886923172023829590443833044308645126102685114823066227809874824452243032855978295929621766499768323116601963349804434503561440581437899887402713003913676824822179553127623787768270533173470328083653259828447973067486913706695978156669856406252631338363372890133495198329537208714635765442544268866537793899089921140995131732325570247873013981867254656178054799218581615040226092584672704647537556676420757379889379496365634689953705763026945616645370595371244160502510918171165931921716517638422125487233660194429378449327639415761842593171524202886904614093839829741837804963268013520417378284085904528145321468177923876093891688477784633152778101390036150668514913592536086461467480070091599620418369241013586747818316099169439966353739170123676624105948330796523621810637926251963487558871569524714329971299458444570175035541536927937257749697077693151993396733130894803336055298955048791093772947763272676074150456306306374024205816464597022601537065944982359736209848729285151498981490055702681247249984478094253302512506281367167961322150038188141761295494148595470327102139114333774534777246168942062041617478764289491697166981731408352710563595911117964419897513540401059290770909654693471810317373062017716599035272053447406978348667244781720184880878833162658199809100488060947171542203912557560581670287109765160312063816501805800471562086228636137442307681177998374973867550041973971386457987879589389896668521736814266418303343626175212526641430890812443267363114561269019321188322563154695938286055982423926783752589976621123998298429112 [162,72] 790314467011688139888636539230884454484383056193261206377631624350958744541776755333145993163191435944587625083915497353795999126236235530582533674269756412487793466686485014200458476798870508025976194281825005730762656477189155640862706548235364892598062084977242323371698153770186050825689501205452849705766301649822363265734801682284962209980233840604465494458651945538745421507523387581242801321656224780268855555583870841197674657196952300170192906863255008591912204649834464366301979194900187986350831080490181202036163987024416867902246302509118517783992814100589665574605162615679132413515500394920959975662952706205813434108014293804753587412547141626564049826177027298006507885101081051133643497871191075055941083527592731349692649258823604141403121992258875290743299448502738763352588224596530217724037019633142898782206689796442486348790077000528707953751922912607054868465371547681196631634426262740741372942269909515027231520677606602901863983809381532255056482759527175503236852666227419838157266541259029397725671982722005206450164732441087874625243485369530913741549130408017662474646269298613874042295335362838771136417336642731075446255867055640716210265938682464431981102938158615811431032403002094325092256147776152439592554366139366706263290621243438655343980201997065817564118891125571787290080352771541241777583701174667161514717701842429601265310846712873893611294725362235916307682381447482509630887835196735876072583837654976227329152920252153462565754161683192903275937665836342545296508580804740078388395802325554681208911586535761450485309790206532704212438484753674303011841865518532619451459168919419385586554176190559399648880703739945265265020019773782984656810680517744299451489517660295978195127587978522323601330733901864325487314799468773104714539478883269285862894341307240766906758697145580798642334316608384134881636376107852664425631216049471119110597071560499560650243134295747187231832428480046859677441062190751895107468219909655320343980535097049698841292425440109951392239767221583009795161763611247746101605467063698233993087729651308578465755224 [162,73] 26285907511710591391293078434690838067805304491105073499900572210056484555707967714524439631616619473618680294677905932541919654947732709706398738337717895476939810205969513557996539846928714357682048438052973785587566239836358991025516847542281589705710963710403099137794265840127856792956384145154079128880555417000545809388409714626057524529456365907779207168348369010946917317697878734597099246372070275663444305088605355906905062415356832054252981192088912727987347407997079006234765094248476849031131322728512242843116521502810450777163195599759818031307611391596111109601384794741181914033896927724789417269857951728406556945380750645419766155077772196937220447427191317957922675538350658566152573721814215466147208724014896986598542914210970296053678789482322376648904399872301167844237392001580837859934053997606560362809619546770396582519645834127336081146893483525336535033607603155980545353846572056797554124401718146342818724988596916277147538809868989681031705141773891037237202262422439529043734959985488022645262346442187630163785492923868137593996363021991087180270026338594934826752103232411733549051085657461752520982533521287266171237208989491529800645277357213763511172451719277888797980078341352506847969113037749163828367003782502378077068256355381230074141317728511388445652127846420603090566107296934695091006829291362905447810201965421307732070922106386201631815178676569295048530436790058905497499515752631383980644883454856841892206477179385086883141225965126379413228977596893759531097282353403908073908128416803214623210475716704284788820163954971789232025451809040895905666887581740207632815927581885170647015269165647512256975761152564612623478967473991201943426194131437720049795476525650344776850236907103725317951125359444006386438620375090337000953338265334601789759380311545755038771648175126622104241299360016824277773303079814097708817506699617117183209536418058677459618885106599715851979642326237095081181894160973342186595332349159317426780142008516167647649088493396696794899549887155542622010104077966156510944399643358147428792206476050434229184 [162,74] 727238557068195472914689339740154231214217154635010892656242461536163796166890474028335167047774458503385035966409707935835754293617251535115760440333341958950419823581163584279826966420494952954915277999750998316432197154985955655237468051177235010110214877000330913752876056007736101547411758544105346458258995564351349300329956234133408688484608352353465450783327172282997905576843430441694468414861127688293649768771205695284640338522565219805972054322655366595554298783513047141252845840559166640342431364586688587523498561813560347126362003845233710043375434990423702529216221859809676888442400483583717289327034657850245371045520091837485709957117651844306166562049474322852219751000581435740127228536351099046370623683995220144774975343882404198135937939232762771074415398725098730553228349538129330264437267775347858605594389913343029857109983359595356319846166936735449981154068275586587131627386214533071451966169720302690430981486065955726934691085883526246228244251718792146573924589163986243239477852670430444751976242248162260870563722845899870958959256435937305074587409978652539832675455025284804842414023318953846452252767075246025690484670993688161310905439549049691230284201240591846052593577264554876178922184470414157306595212560335435326331611149185458758286225816020285841239324236100363398425290765905299778059736739865202470136289766625365922835315308405835725995827774391071525349464823268956895860420057924266551823640828761085226830384995217533516097003031412255524195398889499458531421309617248392380005943731607475608414495848188717754397283990895138471902811335075650946401567000128654957165642675511758866917209954623271525395755053057001964514014975528536472092850549780769662341794692397287483699807545570167493925158537481440051042960185608735380277845068530152680277149654837107446946375025647751735336662037248662115681502675170750951885695239814921966128247948558435247646617080160136029422723904638150081038523936264444249036055099935585542104521358989632518566415390155618530683199636575168117848101149240612986526511073298689393077639511969376 [162,75] 15032207531761066531512756306090826765565703507598020324418630839246207490690320309602454475930398324581497495792847168410214528939672596186425750227104077841195110654506756831279620487959190590031822277528965423758691268762294940434138575199342044601799524516541679144639909081396871156077720045420763619727886124808047687635947507178065109410979333574266297711854348777002176993785524161905662519167907139621048065656375950161922121078455662628384179881445165797822282737720334346451419098968475083390455706179886408757705640216572256708285043504842653938819510471214561583331543583810052761679077061273576197212848272968369675371151589087843834003936980528399409232706002664259931700174431807878409360164358757097118079302743994345290782659158634526207789313828791612512079386421505544900422419365168253569989342296129326075845017083016582808414145337993454381534750090314812908057311567884950601300951249712691166531944076108483359017151237101395765356637737567791083640075422804139002682156058951543355494616221961249037070309337436800394439642394055646050570228826160958454461369502522271253276555171975580887444903298274061613277393508445699831663597063339791638102804581906275627521845163488622929018176539101000588171468998465406989691633787294895253115151824656646283352541026782586546106684165736313181757519881175323113042768164529853152630692380376876550021004922296446775600250372833582642761221472974930938735350116871782986633127131024668661001048610643814221799868081625424495163428954921263619030397654313964441846421140649611223924852376240210169338436641896061465732244703690600263679840986185773481000479646694607718658568041182589823015589395350798249393841154912838714454950162581240847653197463648419289769743211143850610897249398712469354322333460990555333181314478068466091662617369065379838113126031473055639312330921873132262366932113620430432038968706940662709619728481151382815206131727872414402957265042750481730700899693683111285893797151246076237638770738291466774489884876345878203121548864514571691846631291956850634930278764133638761886741363392 [162,76] 283723996400253640284249764451853038854264472822460055770073135456487094267503981804806881075663234732005020665666476550750566154421411413085473957380610494537389710042656593197733828293919866854139450147877037388046997264522198994277877724280147236426102920183419515890770382161171459052539613466287077163237672890115722359403517486380794235919464533976864076931038416916379600980096119493775585974834845526828175835385611628441204496220706517588221948697161188422186743579569803336279652268624433487583789297482253513122061362963499121424319801703708398168002045312592933127210362873044591310672001115415710621000982075650244052865883872207161939328530065723024343919199905427250639783902962957284237248872593637843759739293149568444441384889197032200157022004649233507072836263043752825270457249186010593784008976265621579219772779297662928050409146916172351135023958912435368261200373995359890454082457443492632932565856443996688005062374995075630511114877580929098241462525735974022132743101371376971042531090161440634771614993677423764532264117712938353676794639370123665109371394150471664892639586228459191513010489808628403174663139883559371515320016313658534032695662579214955470319190321265007064572582648877912016247087833555549443760139194158693384772472509567652668990406365382312319456990928812971410055973792807998729158008593303205271517415229226056916985521014454508320620249431461559382134783017797279287903733723267508928286356782199156452516358008119787693416131886994216139735824450774551480144751267718457780274706184772047489623283644426319237153726873554519078029285929946509120638474582480375312678153991350750559299934303753870042697941164655916356342459439527209347791238500282258699268122689915198362900127291898898141070888598906552653637967532704924483505898526304486239017585332592575589793630035193961277107171165829317814240937629073967122704348378634641513523368368397869123043145868455232573084819765606556792046786804506699940944938558883733606460207058186360224675841584159153817562192795969040406679978223060231218801955922985701455421676 [162,77] 5259546282012308796710605475744768577224036404746741909598931333074810818637864823562951179519126642101955153721815426020424645018091781905399997264174142559503705019657163701184536304011507895923706533006287331084958076852595986051956777223961968246372958376130642820839121031461585235309292515338445329257136239638260834036941669653361612564387713270690834058821138164930846977969048262948518439805466327586078675114887900829600434998231628088175894951021847625121215622963745338360558405295836385913617930522158511180595804564331507415887126571367302314660728651657346443227394148574050336248358392187433145933857432325625753544468880284419294442988894772659625626712985000391142439298436247368054361700759161812891229603492313835406064294163146544817031622181494174226312833962728009667911268584382887398381240300502433879679130373923236773472180466106325901698107325049264086511521895056633588867966954257040746886483435584058794081597760098128790032630702416853938410777807433743885849686414151608243536862485717858027135057541288582453256296221897295258420752611006226872060196879056657544552351319119113648354354098848697336434799061432227746892922070218439781931647672350729381290356020901738324977929208729128339490325724388444435158836258574225088348920179672510280257869900342809014943304590081827255660109620864056155983868651263256372836136662089277227569885684741466033859573744434616407694245375165696504985252042311658384468750112580277269135575423526351686713051089692184107877043120235634871815693558016089711076512913041108132686580154001778072019290944666521611855078698012335404767267323135018272644212964297750167791829454076043476601153201961828746925271187479847919280838111294493557144349193241110082243418838302386334916050846526160729251224157374454535187809451091826702911986417631290168547790388342287672586079279667735147693860661100303257374847480174660412612740281419374919963290108356596585777795004815826448310879849484415966467171288063802946980719430553162814516555356612580141461508965516241418813513793996606763414775032002687222880 [162,78] 39604654434910807532124064143642572483084056229457362037360406803075371397603635689065607379054498146381833896888039580452506909470885690315776400444102529315801275100912765143961254345956114120396373111017651869908693802889854635792241650923878836183967866549350214431687411646283170292943058800537953196348123672350900412504485970665373198306252275083870092605033951047247436083440098444580228966237828125754094587689048326255367987733073682076897576229127781174259551808466277895366294985038924259363227000172852606349303463185401707408506453555742154089500289931022501754575200866062618425971921762434448677272103688032439022078485821697899506537130355374230625608964729757540889360999804239120840721450863242309625104753063764121869956887740701247977753093892817081037777798913078170345474640900137142096388370770193536233720626505961946112754578752744700572858746782295181229231924959962176358697275281345243966730382196569280243228015588766775168005904565663696823109474573979103121855883825128832520863952226530833341366550031489399080395308435398630557024600110395736376956769785965643209700820903448657991180101662604811342821763385570747624186713067444116248349155832289424134072824015199978913511607198388694598738421507170100806800888169823266782879951622622933728390204133172210308485454441930464064823407557528812752406970109798979909178244083744829976417110024247903125911885783230817245953589592117703777930197892245168255569867120982826676123316447794940789926829619552392506643307648710673812980530078616999814680153561010902255409664771916362758420173449493901746341149708243589779238098616332433606800598846560285725824820373893290808700405496141378943194419932236202815365331613473637118282862802565764324551723921236187141663560991039070818578965300560128252522101301905460710723913315954822165827827393577545338725366646218860401417154408843345172454875572357553108736569109739967047476487063517714318876669195973929625707125159527185146227130136026403996982125795610926427317854503712262415075163478736544517108270760192444782152714715470784 [162,79] 191511922833557318049632017377038861286409854487317036427999102309707009647207281625374320855109501458828088950385268542643845443089925374210922554877509051208101872055262336584613190126775001667651777648850566603103076211041378958774990273356766422235974741436221562290492908124950177477319645026641938843576979722294330088674721039438091103320018136859021668944284246129951642150964755392469506374766368475257702364706126225019605844540338132199708696756626880033336490028355767731298605628382114676124024237157752794923610774202473326076516209111402355959028044238895400627044501379649396621371377546952346839712442192184048660765468756684470353027944312237225902182434250561850439375388332149867740745891932372935242696268621672063942946889746152667393536464941015056603653517225911686849098596184814329997612643712405506282140991124563679127533334856424794935989395853136255704202354690325270403709395411071841594859810387603749592542875390315157049234307890109989721207741620897062076341280384857903347233133482532322686968898847825789141112548504689126554910297699240543169823426694336232839930110369796550872505863403885421639420511219226551032572316815802425147186773753115718575378472060503990506672319494951086202000075108699042768769295651004517321610082314675508265987460494506014147016314005845738580333724463284673645849720342894850871887857832967682599453033603847654129047596165249994652376030157653817240945779848911043563248696523104804954986848719640985216576901326246824093932200339208255926152927695571076333776562567377876222957673156570785101950486121856630544961380664909381723066727886617204040366515600251660671060216269794655313388200639355599441353801068086641675960463080483524140770598126796287775441195124482016639062035756742359387155039170945493782957188316095366483130777038692003996735886133671455034650139253484256547843500404863909837082577844527563592689375133497917896795842423624729334993778896101017725821882992207912581220064624033827893167753636970189971502714131059584944936900350239648395154167440714924531819462016 [162,80] 13766635859073358067493015790606341926001283962450449401773504794953821426526962839590764053639715973372283002092958103672467170006158911547413596176140661179387346325313712903267446126561302506345269338256793742279212758366076127150460598497707366286788523570953488389876883097981025467215002715646808993171024739882801876208432611433263992385808125345675891882685127137012932382611726593779590807794769813327990316784897283928768410864922239240098529511346468316209627921006200918090245097475143958406156151334708584294050942092928081967062170418110679728827722465079816476295435463219848406964374383075334846755014777228895374418512735131256187532737946315090229568522736069496800462748365136500440974124910197576484091545200839507289923138780456547463100835736442722113479107583612491498333852543579817151002287292574800874384958862327813069964969922307867295294918613802520579275422152969072497971402606967655689836901251463454685489953992083713639320645462295244787713533433406727639192396688164803779594102366697262738643018409415741357257298376511072708351477253923353117767038305650049240342157389246468028572620177742240147010587144064086207678663961551535056958229275004577764359220757008920170926857642380839377510467934723727017285150358407681369337495158023775527032338590417223553237955434812936266200565858455471015652592795476569070179915538667779160247494845145103801692752384427805449526299704355510267425339491650045131845654901112461373968820351012882869459648737520349549643399356258647636558647127521600500201940651642504536985299029730142659727380319788241643219627915101623509953245643639487999428601033308631905286561445087213800674310262961570347429470370582450919933541745053699800851657951388156224204686587008328432844733184651108102602406734174501909660043798104745877947648199275701458876646161770040724147172152428791640813381186187950448330995959914860802868670985679068540470279997339116155506650267215164418803677312431855337029718767546258282469906271703706340433104187663407161159744557667191629990733710684723883336028 [162,81] 54570442300898829394723489973638164808607037113204351321394193730541004306562153066811505199295333178019422735078252641626021195061301425997744848987651071288635156604884336075418070274565800732376838172315182212345143176135333050158642325129434159810641266990220054172624729757691826795271417352559982277098613134366922427574001955920333045135050966558276916976376559599303461366447663198864148615690135949376804350117316225552618811945394040773899535161919143099496109434525831268275752643449564227292033008969744912210595517928235607315266838829422324204689750621091472283008896972560361001798284257202012303743377387145108636346931056536762171285684557924259995999857930765041998043551238707085506026715805302223367075930084439387484737310841707938142740283998705287705472110988713793670162004000195651300743362379777997632341168648495462792474449504398467885131841768916105003340274683579518250833672803897673203101687949024511013527059425801603259904555476090411761667861527488611703068032312279718409708197541303929012982357840300623632572055485550604850905581883917383956908784633891619655539390452403193343681167940032507317020917706443660343515533764035063703358582252923120580837243925994741630597286841758971416251251800239549295962259907555371492603598519260828271846212806275199433931668967477576148780347152553305949637952884649131376818395511207267460098796807551131934171694850025743543343814498643823586402888004269434100968479701199157954174948259320519273082620152833534248111354196613071505871286569204779079308079107044075285620721546926372875594996582565211243377432191334154830419021740703114083737027418314472343040884171928491432662880896578742987025815711704948245926102246077927115661442721637040174747026732574846527003306499748889811860829106712679351791518377630236740152163163908715346523860530357460640554696288744937178941626570352134248632403042009637759652975247547965149188676363138031197026671526698108932515502500906604827292231776584282861227352058823263438341990216075217880250351185746825292384629723780658048 [162,82] -1725783277549813396764555540551122128926094815608263729706748949636533706574168453913936684754172540165046318024434628463573777932362773256293664637599918655111276219162114395902157924171572125033892126842806497211531799265882331626610190206995845938903114484539385799010896232130912388757344785547761407537465057536302099590166134535073964956177668008521755502421986575468207477994507776207442329396668467045501447070016547659293712228631903987610906374866867197632958118890267646431883850848746655435179604447348875650582359484765965090717934422103262275233833019192140512066602741635411120859777258937343799556518028925465839759145464722040622920258973962527684209920075184399358780874788340837129308077828883872108762115952908290219793668587292148407383468808371226934372517660152283564178403896517812326320139732352437634560289784635854432012373732502032321322433842576416366333795890469089213722252721967977132639659370448681652635710737013289136073412232338619298518217540709798663061767399479009300170321836565818582901248408996031016891858168976600608717098327577679288542305427339003558058465920369959030848196041467112012684694586693584538168234291320221830479234334859951960233323327883970568005981275109244354773425924211087712350035210712181249973857258981671653569989138354579625892766888040109038308893220055746014384170225682872367630778727037347265154274440270236295858683613505546307031711897172141008400434335991850961830103717200075849556965129783072092677945336862699594522824334943077046344911867599259716440054543571090976024949536898837451357318807275840380724709211066465683875544658389327151552014986139497331499718175288988544548290398245405538331671488954057475094730594969227471643665080895194251510361852024947360296633422965775972511232882208156008853364634816654680430711307533119549076983382179397751766251217170703764807975564887616628527244513321161163740964923497372500036355503953831733701674446153236479954337817455459925248779129743020643918800929032542229415169573084025937993516235824242683927965282808800 [162,83] 5813235553389060803436839435574938356347717633927998369264332305655784791754283091005653653228222346951423138853215168555033208978834668769177404932535267875623605655023215259806904475291306351809240687985626946523300558087622126011595304239977206231863456525936930209678608251723918327346259926467418140464824260646183990722899768271688540619206955615508446979840969998884407419519323899260025445621584569658911854168979505680097225965273022893880032122993504464055098797207196428643861433870985776280783987875147312848874943367994851557576549261237875119535633996983854942480835866055345862389388647670315300970782318744471982241772430885390148128769175070893203798647192780478733596389131024351628028802781836428138485079347876511975966171963654566346877198125886408127340025977752214708018486829339462694085295059705835364465429775078715125664983281733728780800807920548664699931759285502622335303738321377115020244998616560983671931547650751209619679870369549285058400048414212329631195937238346018981096572307535716566894668783625528103480203178373801598384795058877117360227625547483781235578003806229864993099557193269686836555919401745689289534854520719605552001342822887696322387243340199465910302630568327765657121400863277330349894642593602813918694270762258560029587764563861558588087599413928634404161540741452736659188741487231696384844043766746902426606263588286485545413029566742729715444308540174182866674541426698874247906700398778753307178751357260899487911100965519162148780026224131146692139760266848654760946576922125435576908552339628300420729014260109250752814584219193078817262776426641716792484585721752578549026104627060990586934906409616519164088170647174705766222587154255532864561845474221666853824912483585973175197208001047280021137758417228695389126519538452614277940171072850835352611723022747420948364526143103598129683574882700542764803729458601852024997908022717789742675644199767029733418259380634382820604443054113035164634032750503083161236699240641753482568180460180605913520139668066986844268536528 [162,84] 155002287788257921676467830398050515415910599514792260103074544722019417853300041692275707024769125415929567842607974379338828286001458324004877209266026897300285809819466004593679390765682376567315442423772015432299885916663166846894138091135065409672125334400732943696440031703968601697310907746894770729000407074208045352930332788962254881901054985074877954499173044386909977193838455185699168487393408516067655320231475642485069395163952906956983051782851226928664587287808156217949065835569268606897863414986686085600612634429170838762981819942165824580896677026442791868307411537302753385116429328666933040772257126793971023160924490836673317081035875120174146098781794878876400317624929978839338203865051530341517279133448400508397288467119711753968599215801489360210515528447590940784161817886366335850711194504231353313290275245488208057278228458991258243272183606364786760209173276020406352275108188337861498557012352420061257918424439829278465933773815375103101389706955814273763284828221157025625284768448055155167980519450806747157343627493730143909515965595120780431489299428643941873765759311058990038179656295594614161793420129939540727449075423718339585423886666724556908248275850175155136839712264114575282977498202262317333896685363475963386455853180829088579110747758604569235922799473141042126578575896655969004896462481829617184362743939913304778296562278390861250633420846053953952551237160289215567584480438230222526973285811753942282489263856188598044020180574377493024957325596409310941283300544102624128577731988344698909949941196332009755444903388492747343722965541853484213662647811184758466891692246306250387037172491409240261232701534824773808433860968328377203156408835622035010348162980782236963570648832077520704875302621858654302468931955823745541527486311591465216094244766750758012818149871813762981004994398869102532332400734353610081522867343494375582077549584438851526744132856010065370984890483395140024415579848917142904126130483709328194630990526382217194742646247210541958370464639597614009177 [162,85] -735928330900544543269858180487701568094596935284605865704106687958021802234363582759069399356902952037452353078528057045140705783222410124102882457251398048204328788220972331510547544698631293607112502905628261451731269456919037173304643695451737809348632882758959434365490499748001545841148532991802462515247656545818517299540256337744324575699526798048734732047316740150040422653382963200343082872054566571445202776678562371287212376885846145364995876881506646555233275622437811567843324331627950688845642078099407115070946801075543901241006371193431013777037807852923335899258023526160374612353500182970141550360407999886948616343367868055067921557361743917408887468724454461362469665712486938682075423080132198749218832142886753495381723257139103645375096942231011144107364727338835985927077794113834273142042211433560938259523133470535798243014163131694404814677173755103272002671844919745507550467685796315233453870038425491492804070430003188311235513422776807375209264210418774621322990977282718828914435956617590008130411304385672508308920991612755077811237771153687750002085266361228993115980562661232398116710928950808431583236218123379433297284840234188601662009929002112384140824086769076180988231053742561493198538387851557923370753663160954366862482170456999724413220357271797026647075160595346562375927920922890786523002055968815529506978395893890465120214507470993858656161982356527790764751343528655222323287346946292520324422502870099559281184120037800395663781985462050849355114342720577393294701695223003933254115480127440756960202458525994548933917781110135997492942589262227700525242817768498858059053223604426480628763472765646656601223421857020257666532556609949829041571920642976687777221130268523487804639083867790674177994348113241397627297013468171196744899036190297554447353845608356562397709453249989747742969862851447470952560458889995151935319000404245120674400473433649802191564662725526624087143505060257196405059594797603859950135752218271277948829385311741952990863435906539193718627553492923136 [162,86] -2104248660004222823050093435867186625904763883160110702290564508143042912628303142038468128244064784504175215628328095368089117677783880426541986583959420249402994902954230680895195882672867046965098223642564757390047188318001984797697329692342396996511937978765155873824755634134846978607677695029170862554059230367887049470666340019835649974725686248830589285350258772196308838383845348190028047459359396206453472406307392765297095422435373293783885295523100743019327667953818166124641940626297343314030116792160888235478504594917649551248353646629603063554816076610882383417543135739712765807384937478401881142857687826542109554302548363846121797511105002267379885691478310447605381906788262662847607079754141893224315841176409490307998698453973403660648187259906672730425046524181693734309243862239507839791919181203702229512705881234283955889305224399358133893704772955986342553588695214606371527496084862811348535333414718080570336021228127509940245795859121390852422235049132564135019471416774663887074677935172390399123618661644136162971503127394467868474914645711202759761767990850133268130738548717134690356123557616303279325746969103931376372560603797632548934090819797680647277615202110974008351470728650344816655974663827647815913151765739040590521231823234847665962252170517320176915725983846484395692800232510953940396350990576554631718235050276848331912645607981226545000731386005953438028305604719306247174946819038826026520501003618590818661118607610561902038967502175329686281673874624769787169356495757400163850862021184356546919710861716673807188497030810078962589528500575629545105067465384181476212705618057462755245952784130368525972636102277466965334472282751572512948213241122173342730955345669546177237902379774601268179213320683306999362300664914028001205674967165608375590814056258234633098118121930957881060795851390115752807494446264536151682247625684865975205307790664258529314381945501803990254009801406572645386826502694212089375965103081305478490206970951596987681923766350754521593334262416 [162,87] -28881097268699855143610810448847080798867271017199833670522457407457561484006481482793722929085834810135846254385210680179390036210498498365565325827319827613908075655554846292372737335851043768713474276942975702035897254788649651899901830559527643761754270978670670872924297514992557974295423341492887327179312687957235991190814266212105293125794577569856143220916120331968829247093689010055684763737321837677713383097538674875279768360339718094278390391398112613707592063572001249257677751462695437883061595966011173938311594849555243454492499546563694982388355283537680194165669106961689950522587716414538156466509884258385787460165531178994308445737423561709743415654229827344900796637211198521441715437405360697483364151565651112718418459816767415416347592142903292765467495558508718213056744323552112401554019349031837748842953460702089697922055422052241731581623015852643774828153694651263615206803656328839281765044524962590334429069060568508609599066312962667495734710674352430404567868789800752661921392125441722845388365330078633219671140542833711759338877601689773331721707859409284165388087359285190527769716674969590367580940836227005628737562021634766700968690107050969954272093320295403660947618529046553635102517931440352336630291209176939972447328535214961905921738260756288491906295774539180410844267936484882472821638938339033618019114999011411917715546593913148111005123005016316999746362457714813768174031076941830441638124962210856994477082031208871481582626870154889952940776692238161946568926964677592693095688088496781828483628009946849741925186836322971505157462727569921395441506229684182905194750103098789874567098699221968874099533671880188016860876670363385368737752523502670547336049071593177688540461908754594002986410368088929190910145741545521589491764137620948806837897101804586941248006180177120410185557766735923939707497075847936168535771790425721777789409841770602545568627925537150624080938646699445433885057008514170090285777206252679610165891900625416684080095879099843341422608 [162,88] 880313851276239203342454978767315571912978619182517256051463114495372611354391090477879893482679639124735991886272827838119475361970619762680850032744930606332947141163368384955455926390149924762644927889479033760260459151414923648586169813703315733498789247693210881955685392370664509906155650189043545073473450457083141466336430076585115657259269992554154469531915712995798946685077109877709837402677703362524561282825418203424200407065796622785091176725701295250725369902016061302053037392556681209641221249776828101383050710787880666422471391829671910495050350455408298941301800562432657927044287768150895433758681390182710447795230232104064143077538548441151054263847289350070493224945207962132114049080321772670501700924451327180552754017543318601598392041076449450017866214844327175958494731398765833997904595537039270800635379539340768406545009105323158759312958437034417947355021343713675712868854417768445558417314205359251411686646404786956075691103674723895805296046113049958661570828219199382864766606116923449468605871265780473096075197344478745687065528193648866258016318498971787867811093928662103738898602735959692049724768598101936426165780217033431150658110446926109812208380107767523844370573687120909578744283758611009766604537480415927898373855070761401885899869360226535654712944133027281339468460125293798162476375098599206435509899669006239543798706625024097379806247117587915613333796372336081780151912150852176165253813349407294679013753187352036932244552033904828575427203269261173370202333439075088307439745551003365661166329710407682426894135822443580363648443301826662330258880804917227702145114304752213896199084679865324190230229499092993203438652940072789622516964266934390083623522270445751066483284960486213379500089422826276150254460533173037702541040949037411665558340200313851235930381786287498651695437174018661219482682937658775019172293917273694429526984709374787211800175630339768030605710987013567729860836736870015317218797744779558388184537691348276418737052563680419128 [162,89] -11555542952073555223614915375209030670732759934607983356750448637425378901941980390824818711557869604804753047326881653830521971340660531899009780842803380708650727757702216243827521363107381804370573782586092334285840699410579419113109953585649832368248298322631183681760115252518347009792201101989269440420301476354450862729423838178543682966818642649668480788768059645571677220932614713508743584797848428843297762145845431267922179302109385383914007554362400595540708027539611312480033555196586064686268998414653083587465853695920122615370494564922303180802244968121586746100364629966940461515921617619643551319098467198152588106032403290336913593502903830533270871905495857898292547943811920993665165353143374810923895767537213311163938104164555274112418724928484759482900280754850785697107334491183110090825003278370440741428670788390859511164109085031250527876424490843907171641715920726493493639129609068403371902618763792251430773543722369747707906678731218440060501162712652725127889378591611199799215271102031996852680420229133947805638858426255614411278955996486343456489803478247708411124780132563528091401473059892019813964806685971466275055708208971420728017500540438224219992816650237357505197305558604959445022191545676310306296723138460598154772558475368523728422228488371565657155218589623431281386239319023626126467373775267799970191610598214263517080159755343565436155012005753395727777673781987153523310686260023115416395536031535890868155368180988245794589344451421833125501006962826255027904536255113887988580692384754845858066663272473640591334098901780025207685184208207234282086768344276551613607539644133734561488584743642287711201404677099400559036298449564145217410965736852915992340570360226095776649517057706263386830658240476039358588983143707448175695409392940470797212708407519399510739806155464715880605330636790613189409090035828353046593216663217031912164172846320123721400175934306684848511570228673172344287684526463673139306458223779349419960642606768914208112036817516800 [162,90] 128779573956087978437525258816353649158337840071959005185625007079455864762108505192827955938465311717283951682915729947878747509472759448924674039409970924719080102874318549198991412312153156335013837993037013489692874612676299395634035460537548242962795524324674367883728760261690914686508747749754487510938422407714642419347566358914326124433201097389406154161428680000757171628895823432976823955021357860514809136961058540557814734307210832554667049072369965992191273107408053214689396827454139302964276256482942120845594899776558605928460928011508680476640776534603435060463464205480302258314388936032236540096211567921301976864308188593214434578430783248141155399683156645564757935920319596767560710920982016360078815912340470788236358687333068130536825094983525959659314052111642671882882274460092844606485463442363523445982336066831519770836141029645297913380359154447700803699836352526478280177289408454255687954546411588508635608391915254402344109961843478653551482889158383552880225653344194744584522324173494191239154105025291352990498427159558267249226020104640763281140271490412968530579406113992607966300051860905702629408902130303390754637924647134674250504091373477851208473566773565852229149649191462789617344434040097195202032131123871090518645918919880186227616736230666283053527795271843755470167772853079309846195265061835454593405005359560391223531462630296631383784954768739530347075960807340776040110544273050200742510583740859982371697050435294031921824670980041464291408410796548447922662358153528230344364496619890812593552380083893175702016777493130263310987741644274230723370885443316345039026084843549754420040339106128775010768390711434778602691461119788961995557795647025487334366590774825775440552524218682237066159976662554846167018152867386574738964135310297069513348864409722989144430030378075544123990984042500723964473254599008611522830753197766506507096809150522776213176681512681955935244724590035633199864744662770535598311316263452486318582225432747278856432215040 [162,91] -1185765398170122957630416211617799988336818036396431510457247837540638618781913666154189122574468934299069042412940788419963340228992627040907833948439437804430819631180927317590570648137553182978684774861978268142922378029352756152791851741957737322778258111720623717672496309217220663153257567267964948738008390251658795346531331916352373173433787580762549343569156081539856369697356720429853112856738166320992776486673187272240630979085413421730994197523224395181638756779784543977501283631388838848458949189753882754061652673285130552109400283002190984931686850317895433636513070191331248676833274513531090027046063662552041245137137851062269334814873426880258326167354566240812338595372552824994995524220337749735636295319217550839188802286589232690394948948192324091408607845726081879956629750069135545021504395356321916812626023434236035697497091599994039945164445694010373120949770894341410961810115970930981399460290243416338811824359469447452887549654663538696970441335791956474647419225863048511015737433637404880941288033408687059799243888998303264002661626668067138023965350242049890497814651295171755824730797640404361674435097506698604519370265056830416803264137771053623998150058499763743068465209450151446410346692021253600785937692177897684305309678405919651552497661171504250007163268936761406200546227759029529854418776208342852921179727557368853650419363992022806117175651115191195534894202374296580429390032161525164614114191424370241497867554573290086360891864474497058985073502714934942869264430419930896497211865308078948437671862286339521746044001780637175692124357929871275661070739029372788503055294236521350234993503907774017452117797187492513119694734353911324790425871615905365520126154212440283595481323782558643782687613660201517188578326502203265361961043421476615720435944787445474645512331542197690754001848341882157970885569306168072081213302338941245273005038623154621742869314984105767819966022794695170190369714575896339229640395280746450179899196464958858327232 [162,92] 8727409808579873735954854269354323229959601683047733779912705994846557075482106928664373595907897749319157148826121051229034342853958466021253769222197208165110722943213833575733246043717125041059110546712634859550468140880519346442449756972293505391930648665632250239050852225159401833693154820361711125543195569360992074409298450435638205196631607012240837550376937917672601768223855888781887481768721847062612317136511116951981342591623872906402356597184389753616776426248481626850031458793008962271423354775990703901186821372036916403619000840569675757512988923454547578500823603847054007004041189718633926672477292139851123875071862715712280000859752850395553562977536060194046072383628290858394572837566523883391314459283535758359031056834939229053697427972960434733862400435962798717297017787730235420995421432511174416017608142939800176539383085318678186612736378953528421238768554510442167355682621934899826196342202009167740133397857460987169657858499042017046703348444311820463972675173177167427564248235675445725480205729761232861157870635050078217319821285355933549365871324929172357085126963922172371507387790918200220376447126029483539266214601065130450159937052770697437626522328097809761293570712905082119529991406128557047551904429705850365517795134126720326756180333152671529496824138014259083511520483543971928070128363737343974193032412016899112781134252711217674284313656668184731592265897280763324138760194685020290136845973583947847955855872830948029621604584533382098616194598320167646236005306892613619746592467044321732723195300055399171815556246239418035102326207243803576454678188098342360094160415039319318907916062233242044255493634365401492891655023906420410589611330746140830967308152714778151956664596790299661890446470740230338143779178519836914580610615416661293292157469128174753066131179175087397361967555740447028285381624237404234025388585467805852276894248770150696355610045849172524917862418225873537224905553995937473160860173213591810071526053267350216 [162,93] -51005399235096126448308544396613724830945916928304445244637762221491440171655602591421978030977354639718772128351689093518627584860391896124844395815335488980061313029598453114216791298294222346036519791428314243092215792971861785434719879614174910960175954967326768019972622319023130531032877298344041570811617805255572849632646451520807761466572176088490384978969015160381184009553164268555593072730611383634459800934322429611814854781981636050275058634415049078186566988448494412262057693654339324597701820247420580024662307776328493922165132643842174945765816699885110598697736113428406838882869779736367084289882016892257273274050310131366903095220834039140736160977128570887414365504381322475345088175114533947860119106125511579965176493605224629247084481530243459667796995596352863989012967159718344579760850409942851531798038720707213032096340277841405724754930821979445185572707792554707281316045137089281484093657446330658208871609187027506561844283984504847273688195953448136273491191585705702205669995361890853373787375206333387584981345370901572478848853998146551562538025472161645068510025001445135776938530532828921545539275281025372448608778579481356399244840320853854035313341280171247039464157041656978000792746153580087031763854069534990443247184326904637838365127046931580437278572262012460029477007997284974803564462429091912063619542842983074970161066618564417064088750981223103293907241462825755787067911843384704595092869310491089520207712578805090699897801156681372117933562960742109454401284292341400492354713910554278015375678868839640229844609715354995709649859242136179345908313474089664582073920434652253106452255024653587706591944610604254884355496665589117696909251341691415899437495488712650542284475212898075462685464382799470612514396395941772133993864824404905420658627612464737558134451915595176627932397599001685217317490876885365267311588930205351520457697083494749964199058788041003637557365869313645397008485052912258073128010313918027474618551436672 [162,94] 234249609531461790578495525572442792278471881034478663595894853083019121719298912126992232664905026613273037209081763348941181467283575475133169772962986904738526143261718995413869368049142145596214689386159176248410788979435535802207863511973575665586941538929542901792627258217819979792256314032609103694349607293540361728446980543870856872151115690963899620685276884725170136945811720535115854529086474073287122479641835558001922758953443626513241801237026874714954018571826526192765987189987758924951606150369552968609601860703276950887277428855124626079356107238515280727663889779637026265239001669759928053753794893511185922358744186410583646572559362975298013670150964974786541826725670164926387724505887131411329363351258503512127314611215240322557469806678309205663278434444763276095117049713022495516761638944082380708524120530721173559538717412929693505217011701607811729873731059997457962456610750207355254576824977456920503972862416709293352200766496669534111628778937817345911531660392875638574442799942631050804721626436223236281118793022429881829499128521349211367747421832970771840521714383298127752144127797761317381682767969061638587762708372919449504730649397648179203230087437872175833415401195253589810369299698659459706395990060182243227271759734725020063633433771363403235220899359010719373249335594185305342337756023254711382775893959535001299049092791146204061238209170167643033688226350719233457761372345500842361754563692882380686453805539584451018055608434149182247984691144127930790016393211200651073992979548539590095035088080761721704494765549456734212877930439629630998671264257842839029009056932774563432438977464388514750255723207812482359444309406907918545717132925343793960868547388946835073307092287010523855276162534889063798155836645092959384694316699894478376543085743397716514921534384126533872781122774530308499891885866605318337621555487790102774777990623894444412057104557228271807612389465251823328898953648530273829651997807812569007143776 [162,95] -837521345838024535307644265847106915715417228423115056430849245146725686035982580779363877235034866593819017519970631270343614703586740676119869775909431698075839883839640163170628947955739946888167593253436237675537647266613768211031938176875815845938428840495257025199080075236851017692119321132116701772820053506330970075963630117965842472988224493265931698176853507565781400723562766925261592146740526264780447911574047576248565551141343969220854788049139310860597161916316582317853054285418579152632375796049874713413437299784332666024944429712721084155444170619780375280409698141816262054432251073495008334833637283023610155640063418348273147596918685391642228495338713078029337813273106393294213784662287330375687669899346976824046647063554197671341916841634952249292749079863158044433310663744962063854388871873773636587995236705899581029688554466254914023548652304133692421444919174818574865819642637817312286778840354131933373923860728291645628193743891087718727566548854848508442962842087747400817551093417577028691620958878433255899553280763423119539908042118173983972634479295037210955359215626832626362568129647504410804190636308239661247364873695155675461931573039519243733752634834691355341462209998277099601217410742295180504273586729109033755207845758378080157401488759389296362683896023188356836535926681037469556741705664842887236058419383013490342890370920083853490835491376404009366985023038965726468604173661818926306521595515686895183470991843330172524599897258238323498523851096274055527535709747937553065715991830489039817732132132958958236441554989398936345827626948326661819586065474413484893246491735365442788138251028574011962174009313420607112209819390500510144779540705712602346331444245614598891208077707686701536524808639081810148255001162808061139654167707311245177653107855103577051716055982869527866678164951601717123219995498872706504251362621527764950129817294008567034723297823241143181036139080919603041823177255496029631211248227956311712 [162,96] 2316727416982337047625721492437587510804559456406752598660032797775421939567872366691232801026085317662690926652575243248070252979907867420217151861750719438920781670223583086570400218308017320993241257394434498652172483242485850525752580813165008456424288095106434229112989511217419141092457837581166941011821918134871403594234215960088993066325831011413123184421904997100918885112429980927023894552090737119727811908201688562262539184510426008994489376502879742646282767239680966724826584440326717952546031272380514760138098641701945395936602330916927456091658111820477291588741548060962045865467491626667285741158991813664242874796454328227685808873285258355432614375022218528580979702633864297578021626714277295259225083495134222040898545825118275586691866511367398651445601877076552027415634232200026214975814458669143143325907107651549523640641324487477670562826297263239462320620815210166796448398140096679579417435990340710946162107819889693661202957894330996371313494061361653135584774784891230521116360573407674195422529964483408223878244028648077012352198836860469336505863526049504308777802456506000080631961398803166856392851018311256329172816600550224617479095395242554317429432479219404045283427590582835395696755318533962684358750827742376680361329456646112001844956178451910932504783866509181238005849479281997360148746923638534792598510912650165251031818977381110799652949769096803743044287512134320167147595052183935915431996015841331609185669265729228400367908070157948981196349385514826758500502554599645200119482008000915945485615275187036865011415384939683760151850990875526471382947675371088453944183618971479423571929332755049482704101552018751906637639279647921893911202094470301853313466272902413545331153021775111028005178974386321558785945295214900388571664334323950397633741104938006299815014120423568481002121421854221199699644945805837808762309208159375641168694035787070879163779045989663612688318071199789127615479102576354041933478688927344 [162,97] -4925131105717975639281482416072283433235717722526628403783251980560000520672932633488964530326392426646996004516442275405525642933313583100723957525833298410365286138980923651233590760770213575711224659133111346551752387119089151886945151128743488458563647035818135300950589107818924301316792111498146998582440763348344472260567565950268166231948672512315681637765534668568293807335110458729774295271874899206173448038480945561015291202664924519766446984714394036516071475529465387750241031909465659079845024993924021925846910719723251865056564398825082932471491011562165126644934494407938697834618627277419926974386028097776506428574629486500387732404403798340831035682671751426561631040513664829220644706530408035852971016448675089472686017054465443375138593765823166967232595118086603394199361851395797918577858903631792868346707588493227777479403084284202761579502035764763371745228691627423826868797124463299716705698498020019630121100715146726157741729358774398877021772512881627985128180021577871332751713098293593977484373434447831506512225903599194535028888534202951205160060598337731002363573734664505855340903769226909687395215385240621790179681106388146141644278652170146424512504005635302457874133129925083498134866164188907279842717971615892082378864995606392663284389748270562093891247766334712458345122122999346470936832310959135092584468666343976638844203785113570232189651040697364248785513493831895872945032245793365441374167861518293772522586836015520497347401562754211233551918646736078622040118560480656666771437440870400277916812179952806594301976983733997501785041996619567338998785983416654742829708706464415675635107737380429506424530727875319481128530274756745459514024786279639685776711003487128020220416650165872832587905317296190471432565450747659930551548228785027224447437822178931348292080031484993777657228492535188446157291554443952767295044105092079988253857052376832153960542986275638492832724352897404209580202285400650211496680512 [162,98] 7958827991516866190123205220733047697267072262588278039521678061789170736864213299706223702357634368129176515647725064016525364862864139733799448744941677714206656369901657751957168774466695274103079253532671711599427278047942141761680985413250611773727847103892211353109081951869741310507782158063374975641877187889942069267693567351262975495024424870223121786024989595707634863449365216439139350750311749225965476213581404426600945622072938029556811132469834667162522516918561606013774640001631674466679769699719639596754110220621360334324816788040479899698434611975844623834065805725025404916287506304650358125489322978548148901358243717289621980242484526992735257720311843857012479905448605632012200353608882106641255227226797394563512030943049279180173573265932854157198973982335073232830213583899449329771497197490385968513259651342541767292295806875947676275070165765372252273002544821563192436766343519915015728502047641894614358476522871264007654607223479755397199195891758752001895052084787743964058496613478563328925216565451637457138273025505751923205669589055012944649024988811050804019282005959301810058755168149607365634060693468457540906768129203958884070941579866188947404182697701228747476094925780236884991484855889946186078540148951726656722103771776870731209695895730995681545053253159982833010702170660441912536415691770795126078626833792722465410122650434373287977045011035894276303102460886583624748048893041803607149564041104835059820265782512763443898616059813893483896140613081952343848546246716336258791409097101779498388095466270718339670147341928686440866753721398248542311516233549811240208604863607465182176487267639755045001154254921869906640848237608094482473802087098063207350956811798158001906617267523573568172905252680208443263335088396857985143494809672731525834074224885881536197810986164644717670371741939872033404243385548702439801698419118516965880810008364333811119438820742736616964383056245129693935521775194010976320 [162,99] -9630745492544512493919597804365671533415772274088001779797977541649196673615394460501461089160432597607294448989175457715860336922675238782624405016394842658961312663491771417218843012486881261257282588238101713302053335968796269041223027003848744590734014648215712952929831557032401574562415170557475636446016896049151219770272324307120156855279409172611786683255482321714912262799014977538806584238253319159941767235227072083420736369312544156797067211800051350939052886645144976669417367505037742957914227100732794775695222405857214627133927509621903115524204042294985513322906662919768568908740037787170907028015194369480988546557691758029831860380440147027231211268449040111335580195461188444768079788079973095961335984134604802235018493408831323124673182326619794928602913124314866377575219982628166064586058779756333634992707929077426762547756347012750225364509101975342142707065879285355422053731487001633798804673653070890581865012656578610599506691271788224563119670588564921541372189725860430131479163538627833512401065684954025085831789330036450290199315780602994107444066911826254038757425962118925235175750388967551852171007355845192257353988636577788925975122554023603085433133357039377409039915866662318839228005490995479309579827167522274090280100673128491194350547348886797725425096246490359929764272887300011540629393624175883570825027144062735172534493979785308295339494710502567426639552420367411032155524986402778712226167813335040599057886990428646189604000153876200850631075891170045430226532485820834332121627211974131258500190556598273875722138609651690799009125399931628791359158614498218651396177635898646314997425925884362653194931448397602776775337924872797517679474871614399669525321792173755333625968643174051677040732190266925895226967873718537993530222414810236359201630398963260162306925972099528061023085462976228068974405593002078923144188362953455730139646007564426247149948036074441212318879795176539497732394491530784 [162,100] 8618530749165680256187788379951972778344056522831934270203190689936668099574006285669090980595056603110225171367280696667003652021725523182055710852869576591826436321937259973931236839271248639783526971466211492421134680642876339868522574020281262074931751405782695644511251104460924627518243518959621492400852602615385355786591436237480787641608109776209153330902260503113312737835495987410352401327861336456037422784588610837213299513056068065283547982216389074471940706163168913682590282021914345187466959563993989009906460363561008026138934298448184694216476344504312054923851493974679231957874130994718209192327763607375288542626362345432330857300815742185928290966468791875397559160026613282433583398224893318642095034944312481980975787340587101944843000067540834994085267379105645638968691635534447011981925550170168862672868239511367672079323306374523951359952658778520273022325134663684937975281340755345587890104532690021368120223927957412249112359651764601595911573691667399156350836235337235788045800926704476084589982360324799345477455356873389866062152154811784728525729412570958685447705770276282049727695620922939436139036649643770767242998634627303483847354141457556906149313676524640274059638741008403411787227508775194556524995304662295671741613072680485414536495386325721683105465054256265993720740422750194109655310093142726906316779884552725083865231347105611978890671834554564703802295756361493395594292045231141152136112122168397021752282129261422179083389042653096494810217105285973459037839605122705012961968157552909269942520690887254113583804576872217545835977037151960318411660478295034879950308165891175393086264600635131491741010629727400960801250321103099497366972785108987813097000946110162284311049628522184629020187733425265238953296035243825167634813442847378343826711058360674781554144268904836616439814984341698042998656146608380517059566357792767290843376218018186237165167065504150979508040682895649066407041847 [162,101] -5674362743607933041978129320999925353582266076245365358524195053691641351920275224871737219625367969344322041089845741186183350078718734551502126258942303761506153933494860229907425106756230390534604965755246170118556638663716431490438940684388686742318866966982386873024100430976040080678088947109845640644306617861082255422654345977608642400723222650065488337568359254143462465898855600135709628186864028363615583078387760829989207072960743412245380836811402462556626373073264972639907301949398676296404142329113054311314664020316833345317364641869602079098969783786725033597344559778173036440223625052595952803912211851433362587666366094390679635994401815794736985581231863093653275425544872683662598052180603137387114420022228832950616103903320263528737377273608240675477642142497007932294177457028424709484539089615089770630816064435526347069514098286399077194865512551598765668150047064758058901737245899459409024375151127586470793862428799170919172781206322581634452142186522819592572665277578284159007056585594321824808808669457054674088424191415627539584327348901464533472166478200433133541124875365935175428782243251115006771820501746041491965046932074912150517643402691527520728090620545041644460643503550871942118369909855617669950557642228389065274658130393797635488657225466686871344536407387516122744590997363113414880637482233608109180180865995932938839690249009878080827557805361980036226581111952369383348607707916569256411855075101239758593937840203525658353858356803773544878640844923420269672832432513990177333945395664387571132396328112738169198972060776599848903147670774407971431103478655458837519531777532116299442583006790381029126564767984404353058587820969245578826608181422741556010464312614091850608642543434109867567024650778569564565612048981739831123136202738784610331199627302178603156262646880938952482368664324668085902428810028336760239619653258614406650587346321000586354623672730209988666947622838270065920 [162,102] 2735381016567958555062359389689971167262128742772623738017844969445520593417721346807501288178306686303304279394775506531794664720340413203253946577041531225045593346976794858292812684408340488942843254253715012772372643070634383477626651612966391471064204466941510430689087865423525737434071741346820798128983274838286614005856920532068844054708579914604443736459092465178037992168990432946473507431139856902145100670482775615528984159791920989298638622220939977937318601225319598478452004375139167175728943911599251853986288549231927855604461627170608075013082955329965865269328244519269186915515323711351048887212759888151894155444550626273785500064747893446378284048593204544280575110964158707053995453646122724067887950262833824916957708510582376923293757155905844563166783511416977348786433741031995680487322265179671885460521517018761157458899770545038509990794421822840349497720162878836746571489758866644446637268143219718529687764306617896980176369604685064104983858365933580905617058920225662335652757903685200200932060696501329671063201433814248485786181591977626628374697610508341556892765448141613340753574802558308950023983872502042333772853233450365484432488912337725391578873682939093982082171774682477911809153174333052823236757282351480956327800059852983180630085790529377000338552885939609055031521020140917063692760107077163629763252497788268956673080095184174061086607347169602330494542624891161895089733005631617673736402081287412549521137106855189637488098820581746481915773026499933928946088299200294093284584936096798170454119959919715910206409457847959079548173657265066605193193500753084933385983828331059398226675014121261822305546098754688147069067838533297611812975416342905679559985326606061898657737940239933086761220236372145342848468562455014086424227150286505705164623986379865977957152019575760239532923852668634644962449983677700429811822461110536636301718978193744094809579274071372572277656090437384 [162,103] -745835174636079460109141548056225973865686589492904916612341447169216420314372660886077487030683249648596389162543139247389830006816299343266548875267630188305928149615487734394013119353048252162088701022962247986252344529374256234923976258199933608851550332733431659879277352160874939539088205761502965988699750465306721553453805571678285826177848267614825188733455693850471608571406515190963721157270411113254081899338081872890960795823698277400264712611459868610212452019357858721274724795889311561886897712103998502992630719910233015830212456240421423870791663202275987829104711159337055698844192994773181487305730244009083600612850465545916654266429725898329599215380327179849973662770802609264078314453965870886394248700672662896633083671746586786781102673253822350644045800583890868647014716323110386853046307055483172120548749301854710039883092551378230000963883056761697560541434888355788690662409129063723748936622612934303569381089008138984807859953661422743763243775922520442868594455196715497522400249225806655110235016961611509587662136896798123584223978703549759264755765494756321668198351707232867472144481525426674738740024637865608906334069525252655710290862463354119781417232163216108209198601022127664334722829431077525592834037214496815458027733076103625709895039987449184576522719619910759707893340009623995200803655957223032690519148299246978949424442785060260432092325440628551028491369922152061520025935646382758009859418749279713692248040368775516488006357200187649165319578080557735967621956497075670620189822397368981633475299029200016437954750178969528891003245500089314962889296566586100816136645396807277300228558570021047996307139245868245030437465638635734680329253132561679253436137547023228234560261901944612855188788071404386199447721239974884113377794135503765139361102449333607679726854345750559075729343835498582031045653957409624063016310511668437457660357458387252107205205058973874649276728 [162,104] -225877926918132902504722280259245654727737939950201226700712758691747779129425031124058791197741392684123264334409201427203509986314764825414248034902523743212662931236167136630462546184534318211387092378650993962530017919267549638511785339824677154190189485631892800569141021875959831281585912927247998228836502698284325081315798259546721387421351308007748100687845916345563355850348381444951675231276453246991019114177320167436986718659262185545756442740437707329890431052354523922860059889277839755171267129283403978545103048040555259436904388638042384918688121086236658795325683610769776418413811362974846568225859643306696112958472610133546983103304081056366497718774359775319518471351048312947236946833858673706796669357842119829212979392308398726932483624248667753642151139416344420385542198132745566088972076890683368760954673358113403195441770447568607884156415357912075589840268185859799968147523573049622687379091109930405218645155923980697923017721552765607385770959880266313378882090411997033553682420997505620041411548616443011776381672908062774681955158070551114805442720448196699400299603568649249329520289910346880467094771336524148290156839178876852341157317730580467925485564944412728994150926145537914372931221450266588868014109396662677431378580478683676291129038878436009053024715939097819392073450582452237929779355198390340130753616260456052101962287255341495937484296323945027629478503908344041861371202560128177713314777664562838277678786604706475126696650206172897506205950521109988615528987287323351605923428784865358800622418001272556497837761458870659098429695024630334567656465082888908523773528349808738132181667694630732119873342509385895899898816632223124858338699781007628168205627329074823709513818574441279556394686632145915320746204592268703762178797000110014584731162306223210162606671657101631154583303719455330998430413834127251076975164985796929241352361813603894456484074554988500716 [162,105] -528153027811740341852551961937730324399894308363840418449461979533081121080434106899543261418302104866197391492522925175458087902110859028037803010805569220155144593813660022244025829891546751521481359115723907823469538287363221417580521923082577149681711278843083156005792726749460935266722550651088449881820815580893451990528996151296464070584915102907138259855465190180190096187737465586230512388561740416227151844623177626200002887413109444984500165610872874518250700699095799554446632702720784414328959840924131751246517897572173988922988228351312921644308707588937652250920356511832405310844069417214778156998641993725660650505804296243630697785846850463581452436293662216932790269139949460113324468394373925311317615589622780282099291424944341505140626612282589052109239604549784311420450603060881135258286208874007459047913637538296706807961636275688926767144425533497881920532596158492368275239778821041564761564414332274149924025590437651775092876080680049639958725413485513044647712336451282162209521090575319887145285536181680753283816886293737459004291464019334394978737591130125234038481577047185086033819891923983804577351102494580401471864574872274180563824729042261240954764181614500133462696655041950781079838083938159787326952688654276116719559129979234144447327891838429030273448628080578277324958280187665127712939047952441161615866195306649053346977406379655694501142791681142771391276324821963295754242469776308727572491700631482361468379457269131117820587252626985956621702611559458356424610763286256733608479460523132241805657396399522914920607359751908377307557010034858883121525877056391229036822080866073238803358404428978466103841558596314227468170988078328934812130546753564191003556969065856461637726849875850437418281079847084007403340849915225573996006513293694391645120258388455197925151636722159739463523948157934268622102845143583654163563304869712775487775567866304079816907820917248 [162,106] 2444831256386540418823870140116772237078575807207960373955573262920245540513018876081874939956149104177292250443423607730123035546207715632450227875613551426979743259051730906686211609032988264600795860701786938851732430772021169303175955666553934248760784251107042816242547094382581013363325875656887356769326211614230060129816806169972232033760447601873339186171772385981925084581992600154219030109398059596655706359642195511154926798900615932950440373625890769674274458628710151503986844988155506630703494852910597209476798096892600105838298520593707993972832582982745160018656349265304007090979815710602405066831833343994502781728545849341961349712046657564682103055722924498633708092141604511715257434685781048888270402901627085937371354675054017006931796759105136324757107479426409677560824615739009647415780998854988137070630476687635031310499810919405777586786573550024815431288671681682297866919446470898542299863287678532862664076015990896142131799105895865129088214364598728163278455575810900971652877031029401759912959055882937180184227508032816916110950012648984342434568033261581729574401735218244146087327314074699159242108869845272618629228703315871917183506133417935335123798316527085594876025900651951505906001568411617743253154393151654798333367767850614485324181598341283209865444127639517756680422508819063714865393758374571957946300059044523568159745512319745544279461884112789870953395883544521724957492613631870027836964717576564973112488565130658155568793843268002186187813170299308064849640544367072489216915409025237496786743055083696703218806593422060736165359119342199404365688955064172245233026453930878900483880041802878232790042929164751968902578991108800556708893102690378945634334372780069405062562086423758795194916022910398335201322281430220890355944933859214408832014183519606401397602017678686690647459869784752851611295771441323623797209242108446095183791654944997936810464736 [162,107] -1915758747799258176027761557835128120095587962096407048773051679842917180283597436340507430361554878261551908923427502398481467249486310940490614686947764706940797357970009731834224427254305258183154514480317226535465999423447116856421614543862396766301112145996816681719552306104450260923739626540074597781643192739983058028558457604842007764041075908025559599072289433962957098325619441497985355608665444576982176225666836041659775636668160420094606472499367445366221629446260520238970181581049437270323392156589567794322905504509858847112735029136633441413648216404085871489561901937417055070058897677556226227485151125964434373717624325148670526519650755888524343392938506933898818037747267111253792189284255181715546100976842680970197512557229050072892518441523200752449828975667017931579837442093198009113932482160206098483071037514617203143098245507234223379384030214919204023584451262457805333957865859096818092432594699661197299291404575035111854469730467206222692181639258226660849504743377185252897487720507693911636352368935957238831825805930762087640716881639973470365193091021808795599226333181463597129321002388271990625307318640856435236784533498807887328380974575729343487539731855897900870799220425377939850944053667948140718043729499752091352371672364748785883576925302594401546245965668319683601287568554823721040813197571573581666637771002756117412173143011368276941041142900095845874709769722786872720367394435915579257093217648089229633812201108731560484391471564509278546926476226115212685378902044061446601090492946104170023278175308373529833374489365140667849237392651294415696124731111812325261325909252095582862527857129092186801577329999236360332551890356274590853566270219524084282123370718438418729230888702130468373947355821015532599858687922545949214347614713915820648681760439856950029482946895012573464310533870887233668631227388118736749438797259650677673171446459807137840 [162,108] -253832348733124346620684471743918913136611317557890481148907084003774795292170660509865329021887692465924952764070940551509241942227419003895642161327515756399645379651367690606441728843711665064150716453422606154341669920766455531602783169735678993856196979844019393147046147328474866215957912722358047645983000992727979240087097601232886539507804415708348239827442024870278858589537123763990763164859263762849654809097695280618239843343660608056420532967368763988347225260218723090260581853253827296719532749393892268452685740744569205694198947825069702502373158851047063287717694912634429542435715844042137153457238997162795217540685578508350924064469934062369048014825645297997335959426103297656176863744877653844044880003004291004715448865181840234152039339477406411119237882582207700244404038372634831320905435734838326847721697666458896318079479435083834409262270221183614600190815310272273601107299352553564764586889421253359920387147063602272479873873688852271292047290605879301447025313620904025259324042531608599184055961441322638803799709012657484686714060039902339064326113598606371174563740135664752986284486669443815705611234980610421468043317804905968245870613400018308684563434039826333667813968483443257841594871516413317481795942268742614071540567094786611544228615124509933946128921560469864664328319235534772796567031853764539554986131920699410464277190767491381130281171509050981782802276072541949663045055844589883094228807663877170706198831155080974910549282454077445605111100008896304036741673824060791296828881520087525049902554061773878009669964130255224902374379468415246674229174651248510307751461148723450805818723689299099602672490613991235351247371442082863222307842544630015800708491424920362123161328161709041735894850300333802047616346556436186896159236880218489968590626780263019540290832009471530239933773939134307576702703905262265844079850937079443898024721697885 [162,109] 600540113368340878468098003737268283270504456390612401097565239677515649808507845408144473044762124847405682153230986460696835836789264359257547803876878255066132363201416558156579347481664705695978331857119691696676282478015672795484205966605121795254786123071057970321155429117862950457990094551720935591003489489977686670595436520654361315116874758101773053704373629806167435583952090617843938734226469091160852372995321241192795606587101703883240069462592673603771818685386189779879731661818195301676354918416776552213021487660883754502355506777407359585836719041912347599972942940645308244216300334564543994688815093775508165171530462727255912037738912702006544997648217545219074975957274890267211658277745592145466901807078589269640896932064234247132623366329713091909574407553716619269293161322312779800334077382509914320371083232173989725408901150114714417095824906411003011816007973949424922885921574960050574037751712233230034018006693797036442181191742884288672749628861867470130284041026637327577839447291184721393967975343567719828176677599755518123109298278232285091333951863649128027810066403370614311400862823938826326311214428288450546989775840782395664324748947732286304586989496690130529402376916309761938354821790369275995103583899267221923657042335707624871318533255313881385981916009619300768310635452780488837146848044644110154785685640319554670650837591123406897720779837313470791494990535825282008734688965040192967687116356613008223125025676928966149718473953545478917633227597507187200813476193278498555682941363409123055226100984239790870475591563235795886556131420554363316810058976164899345341637668945105397927013962079760902970447355723738210141785731786101438428582706391161109100140338268393233701536140883688361825104683766533278593756043419301743872801275956734100228430550468749094203921666903053287806323067908430531832544894159821039533980597857928031964736 [162,110] -124129621206144684128339894033172843163309292874773521949480656234584048857504454361068319181354482788215516612511786672610224958021525343694375780806660727110739295654819159355943335447685753810112159465038580972927716989396043382702393269166846292817447596622402593476319385061841062528135197301954888993268434875561170772051820502915506238592570948963568438605809242882450228612082954802938716196730462116386560755853030433265609650073862674576892222612276109296733347252511921181352369544413083575070191568830372884392276071485383385417737993129452602698315998164972092033080889652052489923999572004021471954770237413019275870584984614089871905087798432436042093948235868297225566921979815693219800124775517618422276238477011119234000785348200661026132291763091028082685916220300945299161729899118429572952063382128414204918177352157347020052946963888909003620795872481082821063944894406007528990891680067191998688694459081934406232286038697271463735677611936901696771558922879640278844530027403426248588951884370994425105633671967844194991193281362283193162774045436589544548122370970345796943126969436401226060931993750493316311972088938121619927191995589190492880690387721113060493799314362062113210844862395441818756914442527528116562765819351575287247053221996705263541111904139277903282824122743578612831125531915876985175003445736594010153351884057627366775093102666578471324629585635150304661718263928795872856847567125811015771016394942482466503142436312619330205274639027703079808740085489053205995366618689243023416382048551882804894626284369792102336662948603533469949593217596905846587894566029163268978985078262216566873042120486034278984552309438562179921409400959049923719184668624404383245989364470235348665129436598578063627352065668069743489112621251694465494138739521870951960905290897397050905125069424547703345257987915500006676920939926356612829152916460784036696 [162,111] -1820801559308136673239907415637768387071068367088941154220153840233643018447767232667336828062137941708983254402809706905061025156823775494272272506284120807951276759142338708028969257328053401017844639673533324675055137310040865853620406664598439997516713530508669754057207387818028492031164460242692096017561724768311623909097171191076339563363599833615340776266316484440944731648582404871477665164260023062090458134270004293582334420080271688501464424465848586787534615471485939838823111187496849304874456480254545368621309690593753269644181090499004766840479841822829312074331374825371617564511947102825641905366872321622731296081308216677055381496316588769239751063366354795272695158828812522789534729121672282277385649278401466028812315538292576091875256250126597735750236602882402607571038776616586216051254278303229427802028227640582798381601024143013997713822711608469689107280471120766133264371720665143189542359802590656984644968148756483248453378134225292191974157651247025816499761080132008090922027445878359440846948086946780976857261016954750778276245730661141165122530908625469352937278939900858385543024031577694778181897019449973353222042499777990055269297448989139070347908232286349732962262197005476186469613194391620303738064739868241550348104216076824973611065338406142522585942943858575881494361835194679149253867909922627532733266299796197082008436010784957358992582412148034517599052631689185237277612787308764891054273842992675806937236167440183668505647369187646679733885189153406712982004700619947658703093978600657290965132420549502922945475909505181952097063093965948813797821761246549843553234532891003730219776796604249420995986585474946630896180089571017620452864892408943835308969927338210977081427429316697905020108778014790079626113356536927762508101818095007067954207517665072992997653568067976410255862909067962436000895567016156800435781904536 [162,112] 12137569502286907596805703203132464543086480699204850026242753430984987771080498752193606671932865737525710001890714002274262330903941172162114541965933181517808992935999468298852072296337680456081508483795422474694332188990822350430918449111228621916230539163836858844257569572394845512366292989278516443542928181202228345899398202359335794983052816394881413645493920600382950236027622439223838023196407468953767569184600441241364183925095121384391932579309498175672065317652972077456851501854853044017309320871254931025783051271836391790009182674160843545122059597382817631609777213761875943977439364065325846741650219121551996117279885680678849715649441083703560126584228011136350660589452061299421264772873017254924898426097975182833488323437804031695955617206761982833446203112542359440402581009939491565544213988796062090827383902653324005267845978119808817942236361754925496499385404693728785908941607210581276303381972547053113818957898744490875496612212811978587389861829490084063654298432931894660986240758564986055623835228889536117993126922607692912467565171163231574042691255163966782275292996695841636396107589098850670622453556557354262586426213678849042060455162408295894837328757212836548620099859442907832103800748630276103183138469641344414604594900408229360577253516313364576889354272127335665374887384334902311231496326587042991080890887550674548376607293656494653438071108364475998936921137325575773648917393029968921571522398553373255373044708461427446664276792569122740848070255166043352155221692927587094604740050172778444152725157210796244706043916580793751423928618462133016166693604127756338849804831664668121512328462593415771794547024979884437983302308453643626894658992074347912828123222266483744631716423369964883006407696799874654926934314112163624520329594567309697500800213275050299309461365388742870126461671201657091998389923069003867823084 [162,113] -581048181342577932903442569536725916633660768851368445159086270478415434928835183955392622223336242025698112916460844852480552236172911644041498416240357679370570815796014714161547697789419355905349584863017379449563951809671927031573636477132058870355019421489261656475108030552526131545718894455109707026105088332629668769589615267952001668925844223069184162473802537100960141417786733061197487229556583340926726543032044797894491963529217896045675855937586313583013960911648354028758233784781389374305526405159700216157906628724923274981381529193948351610270606846996512435367830365604213818311847505910484762843464802035930432763496771624727502881862956731184420466724671315552600208056335952205933780786428592162185147590290159418822171009427522162154644320422430344357289166990607413614882411355200366378389826449131997337227299055555207719381906707133343350163785480612616052859160688259847705189968339448949919391780006643098774718788308461043847789343138366375160373483447896981579768356064394619244829291921941682646949129400560436988337600543098914865168001253087565273527259283142094314531827510577307647484091409797638117621815284535440669305994136335566684283276982428453752069110330203137257342055951945968769539465267830158981855917744230762015628480413154841755977654751848651684779604715824942368283307737003757700116862483983058387026678107398688075405004996676080320315254374597108747858936371614619962318938077763306960363529071257272285615948032890984241022430349382911799266799753600247307980150113053050628700398074571223349287653014059989255630731745923806592474651526889464360869330600380686921282852773749622355253462111865501404350851629208324661111620634335572840071262113680869234362848584591678169789539672404233334746696219948077409018964479979266782903563286074260865471068158783016676009397743844399706699714308024653832223877576835584 [162,114] 4687401327650155320373086120627670084636585302172265395575669628730631393771212895224034387548188664686887975574407024286866376972628269224196855357805484688550467546871906003082244965466123560276203589598884855415731996025237362347603002200004923184731498943533326287892535929341421476902422933117081658538228002517607726898673624731500454507328176504941787801015835944011444163672695412758027419015095019750550649928557435521021109242529912612234040634793413970845022567236511092894246519741661657813091902571126794234185574174784406044081875627532652195289825862117886174996083369377343243684380566858633909865073858383682857941879796483467739535650184996967695311812953796230635020485103016782786898914973745878086145418381739220064726707438013497993625775498590677967150092849880061108182932953160713937989764072658444172510382386788594635779263037521837166432605105719462571195040559568465371880959615889298464715040791980179861741600852090922425837039141400160292678939168774307737318210281851046409483577743469530547220009665664394059157165632932299759077719694198701329958283367859732815352826557919139230065849866006959161909642898828586770585222015921880739366801366578447303326229857694021128422894123146788859020170029972548880874446170853454334805482684539857796381781376444576069339401111943362318167661324194614660533206828129103573428027492514846343305853770888627413868818947186062283105582197565835322267175479291263992012057152620459043005432359986165058652103990437126889529290145949742059662642258055994459878140840791521495471782464765007227671596888665852114414171727459025951371311752287167239978943359479747489780917043572761215421546807422154335745221629373798387635800563709816136591632863211694092135103554621563940072093554294504255682911860606387788421604869106068540674971638744259021201772277839772822465765469240480496498966396976 [162,115] -1912582627164820885276843518342426344905956150148234142077148740803301502634137952177050404205554135781114938195565835581060808031686266345736205529505596619224650070538217679229634452500331404239306602551491941626597403869680749573770414068349892359891911301462454398976543375565869029357365395937160533732981620709217720414317239701989927673855712179580398585964446642125674422066421153511733281434075909566451654105568259516351721061813128872797783941752062686256579286339355160327392871641312779626153614532384320663651151851001413802232319221814146964736196681835853085192954318021841390888109269636059841144891573262364215699167403799899183986175995189454886590948496264008466032077855693883308254308661818308333313201191344117253035749838450655385288297377894096170395647416875168835932216763727805413127187715868774986690687171560373719386565259690431531198398017768357871354687661889779963982044816680791546886342149723578696082307821103314124269015452044580012535841036007052223331931302748624208119941503174602497251578214496391297369771836510736149631456954053321177665893524896387195910591425880502257788986540002460961493657009013631238424654836982782235571256312070637463029858026259641538898296123137934273584850731618086468918427055637945111229384487481347816218907541670679003638148159307027276921875922396536413512908353354119352720012587532859532621266711011086353842109915987793886707410885342180262389630534784340961490335333926386325762377880539665197193611499458013411825563593512239401852193139974158838294221501337708926345894561608146161135892049191213779729501973828175367129646551608214391787791456367564953949283739165930646570098304917630081365717126795129686007434727194844522229206487822926510867955852545572801980035850906053860933575857660497367789190246029359768199989622575201563185950909411469387334597036188332409413248 [162,116] 709542729154904658176082085979710489054255184519682282791289724476378329354663565988131837847643634419079859844740354879991599436153404957138009301863422664150867419686203357827037454600114320703210693962845882256366317932342826213268920880714805493216796508024890139893115668750230115876724338173587410584721355380390537910963519001890394892779158220443014437606669072049118910725889205591665867504431630266853081634044779463173270271302805561647908408805082895951719819319549317028204733321030954303516706386674284129673351157496934613838030475889518491531622541019701683654326741709350077940570070128628051267240299671331492354750954165902934828883927188647283641608719753632883340006259962847700674205019520164091797510730811693537436226254814049168163386562776540423119333047512678269347261624298395742285544761605782483664007314625169243722211351595455308364421236604922608026028005691217859379882980111461622679528877357727324521705296981481501923128827675934419831989061598276716021707493620767391217439623173556924875867440699932108293992728165744434253690998284828141372697255251320370348003621429593711279511240419951610769220330668454499501308960143952838418145076412362963090568744665693749849566285862116569120793805554888773392428870919674076026925818681989261002591784769186958873680865075654928448817173282036627593348665342254403284049219576991281233792962069461906783684929879195020790585937640799804528066350484573036920314650232026888297712320473774462103945772237728157949224146758894718997737546152553407014175048923086158965222944242002843535374969848610703836800940276007558266598941854292173322829036235235131687967845894845664138727171877168235322779664593827973586282502416738992293573054799898234968905103949608433425798459460947248108052735583251535022500769954737680174489287676141504183307190359406783274151642272041984 [162,117] -133727175767081464210989958783925502076139107992735439880403246195241515887830556255390291506595450960899667196910160290091595976565057839080546408823193101324774544111264644935646250334001348999605744688649137966957510047658099741809294148528715442730148719846262195966582645218099632896211162308215186596970615607496384843498855594880965791574787166224614532529387448055579052700763937908721278678821949717817928137387508259077011775752757507391483903931999398201179508422494050349389248159292151834330067443604743688994933682596420100242304250542951773533190312778659898646761318403602042941217918449764388196752075320558218631992769856117947599928025929979033001007928634593404930829827220625944859891662178743530207747423116558102533731745393534819154141042075288693904654120688658783474575151329631741205589282753777862584240359131256003258360140090562100995629342774110118520455959688976738184344114406608068825109560874854693774574651787738351399921340819872818606038380849295130772655828873690964871693958116888332724305981635774723380870357252919026259652696858113329896750073642415378812276376533290804126786454492214703547507210902539708525317273163707679074506311218933219587234750025962758058564377738481183255814042654620392286920353676795069957931214726674380388499077652683168032530026950461697824254768310518666136506540706050471473250556110416006996064759104576793137176724076708593335865478567556174914784150514171586867933790589302358818222053670567675720072238481628030558952812625287245223088982271573445647143780511804472252696220657025033328893801133789986961147992103583017460348155688962743723848544874511349499856042836795858627361710965932057704881984089000194625942234949009231350966696761232860566034158455703095637659249291744008733803601390969022651850646867683588849478448842956661632811446284226579564947803552 [162,118] 15051146492255822443192270541600866383331690586214845809503020853517960757839108156956898866670991300570429305649964394389457426000847464172151547210025476204157467154293728928862882059054745228837324268558566346653643360993290255879633758814046993420108583293244437530456767156272934462792461775857341777146065762065360361126864139094204704299542635562376672264932346236319106853210428679702423554388369622305145146843349865316973902716862369255304590524777602552061336683677055221266993740214019414847640087180873028387509361586547265381121454165317653547479785280799214169194282715107264387285383853363225733889998288164420902597077316372192390541901870585903165327882815633552829415061875896294586123145860172611198855734450106346288520715472718505859577821745150018145447012071066111068438882448646377204051477223890424760969800049047873030725847457260681159856847844027403124532234452770874486968497757922587067987029779594330864508175263044255799132352944119682551017324476243937624699354946853161142102909859389034379566940825591696702218517722152296875017375734809656374817207391038521806628270042022825171186703265086482268972747288113584885824300489300900293939571986390802803651950659407189266716062800830244397780085705113000898338504466585325418139486136657757859902991438194329419671512882263841873439002836133807302957685743828946182855768681473947224182057757134748346823485897608753243349145796165128539716606701797130686118253959906973258093545045738365550203443342623084998299893559641145156529540764684907872675144929395058529467919802975848749553822773127466478372851139673558480482495265341517494553931601471931397881220497068523869929615890752393223222982564491608343423530576095809531463022052674476376457672425987518272904326915243831881755310203357704311380023637585664467116218426701025083811368403743694966848 [162,119] -960130248237569727704225073534101006036797463573861283924462844453135207254897973997932436638257621890418808398166411307733490981164109173968483629185226428840560881722303478299025235822510323615117368369922230893504514998851364861547002074468316085867542619226458131874867824858136903710249172740177958644641010159399014716010205118107333533998216860807530780714903821681530373412693339566084660966199196685630801564447220685150577792893752260258478483032914233555267716924565596944732241516898314126250498683577852232624223969675689144531950776972249432358186557318095432936697413980102893340160245438776435727989127205038514156670822696073349852272013475834528120506260274642168470003583371206052052691169844169454872224570876272087426863782054305374681477990842383162579529473111404704389018050914481247545150757632725469274600377405667674682669234346799770075200761373058962085743579583421710162942361470909216930934309561814131999274141718701578294386626439353018160735958382845759172650794944909635226151439027007467843696352669175668723292892719867543680470341890661668597515337180165557096504605711408348293931859959135634754627192961620366910901087785109877239860461947625721839488500801497841859596153427717362546233883094913590902800458980476158394509420699030975279495898965477658236686638618592730162464430584484347288210248273406148383127721254307241310758197673091980211760927380779402272776652691578504621393681025126994750040447674147905840407031220247278211412750298239856010923711830368988641021242664674801766798269992896911423843402888876448625806955619680705792685817364578891395552700014700619918992809743590184333756855407385609885579803929374269790744549481844715916277483728978699045368312376759642969476410667626352107292519647150556848244331378008284503938081264798395859562280131164528761172801637760 [162,120] 34684871106815604796066946183056975543786010441462973561188381442455100553253899280631879713607342584883962121560499750325250883835847419454366465262177021114836757879071666587019366810611669087776699875832245290013290351829910870779239471304712956849751663966575503150794257555367929682233435183027648638472543565710696698866775710743931297020737511796153293725992994424406103406740531528180126772229002261004114648916178927705691504850953201184661440019388042865178168461221901610734626226161548570036636629265717590440568601224091878022625254293188025278404668772345867652469107828837933099393824149113825570485605258791746626760469117448138956263409654036384302232952814818340935795936550527443860725314554206499641185741032352263944209065661918735194311622606930470790447175621782964985187760622018618086074416778123796028950702328898196462423883297108982586115927909199038759440360030723291232484686901490520524086209683161143357167087216877015377678197595127380404299924387279743963268856663047586140499948601550566313508072480575795864430968775657124403637826119007744373001051287874188686256319161696478034255268716003393115600642429076913804711406460414808233188404931486907759672904183566908847444824558169535153945619375933408168020844814905775820516804922408283556602968632935395678907863754074554423332917758604148308951188830077860134871370416295400794295281959069248965435304158332865690339585472400625783978624761845393685565214329582920054685849055754984911598800112609499913535881620316095240928426885853265788512163198834224586767034571071471054876424565331271374217604945635225074743457909210116139171223276405297710235775917936699216879716201915105252619277506769773831145981787297751842316550274126568587615392650262615991729511448341114714275507470099049462230873248187827269504024974535585063657300 [162,121] -701387223993519518575135927106377464349596938797597740902132195524658181750981020601070439776793840649376619023160611117556663556883739051671923593493483907811347020538337882362529100123944908820631881809563922175114879874720206918267750498364909570762808373848530403300074153316402633320348202590195764224935681978006613711647504837386572149657156141866234761862825963403412494463086983648582381532894962352645042829790364515138366777879941444278688531336874891463444798750823485748706591166428457010606970919986905185374753384982233121915509189052775437565050478608357495575881851207841887358566975911712298573504006236420566677295378391115110701109761320741422729660497269008464632659756242692879403275789533698119834142312211756258953633829935656370967386072133707464449271507828805506450793529683209558848483323522884768576579814655096472028857124055960114095513929109207435313871437064762587125514602067484448909106905488050766190920768125927561027302141477887307690079180085669404371732646878284060995928707891379628783679664587004812068459707759784765891118402911145628590467008048598939467525340935096278036807800820672136858611439321925009901094903643927064517749941666680093174362835756598971428891487275025074078596308943602412494374223158782533742492239677316120668074820411295175162603130080081985742599404277507355026460723966193853601673103425904496953751854840761996957982224033437355000285869270992114779046482177153173344262012912733191545528905560033507448191492999371132209261005578991278682695071981787822460038337731388395683973074392520077820827727108304596742765453373308112671008502657322748288678158589652089848526031897473468295364163173744159104801545822026875697108957151154516917565959081478763386035374535494927522362136687370075546290657030698759156364945252439562502490440353020160 [162,122] 7869545878630716362093277770251456736142742538900499247585931048303989638685495450098258494960978294759465879136567107630772135863031787083846516425692248358503825293868925995804239783599603331077347692046051406491178775579710734019157876240264180932757821143033831624014122573473333481393497171427362717682803400341494039873370459920881750307740635573495816598449380057324561222654129824892077602992675120976838866769973909281793845680043337503020789362181662384680502596895740284527273988022448769517135714969263536562547033622251924921796765589268629493083514773071888662699291270618773780061654543414617959563478397390060297223925938782549981569496366696320090276039786275952795103010282317158278580830878381702105350370212652186810915074459116801161162958209648129229339595837334471348172912935041937605207802378629813202735980810692384201939910001149425520474299065391762471751744138789517894751893423130730545792926341914467357772239477699849140873095934183375642384984527711570588759825280067675952132202311970678552983377575994034866212678488741930603142341144019043392508753676294336124318916878476593481769908564378136885253562831813592564274693567319243858278424832497502243354044700535932284161755960277884844657200770709334550117648239245636707437307947078718110747834539562653000220651244092285938070214076404611280801453932274223301874073906384346255562368870826302562108863227898267359756806472466843646841413285212336756448272186350724902812568703441888115234244884889977640956695466386146675600953081353212328382444272609617637169419769541014667161705464756121215781813469082986837948055991576096632599374329339992898381790752100437461014151627964818585892720609519980887734420716346453699762110506464480053363375878879113935005109543067215154678357795253318955514401353181292668493642000 [162,123] -48213011218876956417233632809832965962512969154747607649146367883251476808963903240877705432686386848801927484510192115803648795682363104139259784870429455425803909708413058329089936724907203849377756676433633571919680950784320105178665056149931477816915280942355840988897734516200374174584538918373460275582550405891391855002677120304562291638568067704730570465148414376051522112086383832953167751152504422051757371692889309226362273345011026919658122277438394818558436585534881592896126076649416428249499307405774111340454438344780705356079887434538611747847403630744072536970221150051112426330863049458770218024475587234116617432322703801321017478440528533935002099864727242874285716298739952493353488434667852584309157989757227725577002983359840147642387681483534402146240510091228250119447770493258540949510785869084431014757906564731183840532528595744219097795971061851858515955008477663047455092054751517677336227167508733561438280516553776517553459795175063912331689824916024116822438073903775334699984798493080869465929018614239589527198067369038102771520056097733075829586381671075854658156743556896011040951558800536227529327903431998466776586510709049368245736744959031718180774538659930066255048928337188370567552265891111411478538660255537059041134485090406169025595232196564614700962764227234074078257099025730894510024985304743372173220619181675436593112709841235758291231880650367405414541189605247542804799218919535548256148933083683514097965308472935347664102550933097255738318919834194520204096746986469174476187647170154295436153580817152628525223208202701053210418145416854626387612751382691560440115932994130184078682224933790720789593368079415986909918674831252444547881566008293033636872861410459120556921651003941579597283640023543241313152270975179581306990952213605979328 [162,124] 161869800909731844967260338791731170269998602500957795863820679450597035264637786083191321139587820767349593543594770563606339930821744877708632639702332463811195458023763553394069388693610322000998559493225702863426475658067332636114567584278183411157565771906681743371799221133489805443261511494691100827903893158222242579765212017594152625798306070907635697208663439814265129763681380443979662190538864040681995399687877395557256776322055687566248791664803680749996715640921786034204962286504283663626561828476577510898251556425059986204941191483131572895531941492231739421224672219834527538146365004344141782130286211581113722041199252564399383927762988102330393644013926018050377789276562120724027430436362826968445736930771786420635892693878085435162680231099563414981371106152295824351158894693555104429622931129982642566117810369724663441304990931983599295678254134318584804377880224982368582818727486511828347615543262300355575521496134508683308659688334550927437915362776866583624670248989030488899323336587743193647064997358404225420371522721337621288356598096914101568215018648757148385330532358405553224238693666580230191285201590057312165235080480958253373734341295848773042228825030207826168349077221469176023316784361430217006350113634107993614248080354915315125900768675338492446955782304068402736564298529786556839171247495255985320280138162524020164387832116900294704326013809836451249486251252766571236801509856211734082458376503756734144476493387650553157912851622216968804757153036828246620000114111615035438531712799463631679075544831432424698070297197081368846821764972942906091607455026804231412691972746079038157399993022007824618372709209039259105509339914913830276126547385986539618259946957406980473709098149943754759672581448651979119656288137520088685127096045 [162,125] -274145213625068981948304461231455087036308839592777248274237385909233697517335249158110030495371687516759641141534375018164175470839036433259180884572653528564303852721098346128974493020946084209479334780759529588631079054556721743390314072359519738123254018504188250814002303673078860039597497233372154101090418205124892035243495833512555367544361621202026168390670218174087704586867259686013262020104278832585025184952895112797631750949399537444087315034008623138586463012568711407328850145885174104713231769595731520062456053325091169678535791343822292529517997211250935319810445384992444838874981641556794944915498654886525228410434736272283288860676919108209758646675109335016979930303556286149933231294075269281596994534954507653204983079872132202609091740101114866134543870229806633220874662087600137872348916247815488513336578581422847819353143197734937543894394179238421925468201410701497662586886156820439186015879853999633206843760653913165987236347354404193201706023536912219901019810598587785907316618904910987425078513065650498978211704447288133443191317450549751892465907982374087797153641798356045861863929004525605126022071092366682833292604743683553153430511851563161896142141538664549080451769042236025892024083579978883121867976084357848861513172642135019797025006589353039351911293369925754832971575306740693578912068903175551912726094176529036278545856961884147084793592689209395820327817006520329599329146011720538675187324700747996886946635304721841419913298686275429617117150113854514018987562070609640979740856454261173385658633912172470942661776644484695207759049790078719308619598244320984549021502720755227375705292302352454245881964326634798186471878524987185431086499696242831257811101917253126105302500759475760738450961926638499103153126577380573792 [162,126] 338388536336238427914861332058427827091873078634772047088541676278276095290019577353014502189981247347998949793071539661441563617813630600297662719293393367157963161801940187166357926416414964285242916044943493002952417564769649238594253332783731937465745014821620209265487859913496913117617462517731694504804862717977296314253139228118725815974513430474481723671047386314025712597486369141949937341716047915169667596054205158982262617031490991026412096786756261784829410453839518391324261315633013021009031849219742489890333259199554009882009402065404122974741061206539871639043449282527753055336292227288957611451543576804915247007551948990349335874095787114485121509830675701852065784077712270606640687454636646064413438014148446444168963325763069074726050107016267955442481842855986003775138149552554407987834126314990435786731360433907875544024724204932951574652293557245144544828369430073095404724524106838746293112050873903070779917147425196456554446478942123982567724876124251409835523593597491134820666198573349643320828724069520930562810070999872327738509712286721793400752771429006429398505835861315252082705843022969970637294917074940625394643199465371904207995527687300628360061971405627020352695372807154698487814660924063551911735616091740458528766387617199478899700421496209299712849822392705678731805022565752078729802474023774941746376967313162559661320861069689805469170243239785433896763249824301056039554952671025819814809323682163838547185411205770925612726463906606669223728734356933246780485208615261034781776559711619090249447187168076677910682954372529094997516032884404160699893819882414051987757495405338260430098766073812099842809335010948316754585464858674205042751984160606728022329786023395932702034187567844664014753211547401146821798600072 [162,127] 90890545754308353600661872863686597822639096760018933812211729235482138138151514688314399129648166949483559090351661534851170075852198166339499927597148229661708654823771185909360409283391446610248299286487791350709821622511784113193569274757149834613805932352370125008434583628155577119035283515083014832218159366680828353815596160171790939358159057115980336257773881587837112512024753830195223715964469190009023014786729274854327158974131778791068909051756010259765324270503012132824253242126947782364326312549233722471146490874851332103925139421124635934296685632485508682159188840220642129955702278762501069573629601572121966016184870725442574497870162377832220615805340036236180068149277218901609135995032508929229158889921603516250835809152009103998593303703119344678347719955324274821900850857216406061547714574687892160120044765950445711265206219883291534340542193025887871406976561685811621673263859271964757483485536124790668131562924288597181004655426669279023076761449750102027918999886517471985510125093983308048182994296490175775161326463921727436775790517966245054733144023310490486151393108171697950996999665882584347801325890563177006529405870636893884505215284039015877992049442499240499950452763099294412276727586716730641432270629273317545645603885212207889134888530090297837181416702429146162034517393819405121997677900082276305904047516443054943805382729301664421755920238356210584750043792014811148926179754022439367036113692362170684221749695983166713423550367255917185245644170055204888932412793085102269808964799687983425402485605383818960014868351353530123621553997615670700608885117003354515954856814068222333718544047011331244466725669503792174333845724863532622955704631816951447105562073936496882126375156931027051582125486713561032 [162,128] 408509942950075242264234417021467711705242206340551535485132707237110220483033492913785268493817116971027279798118980290718790850907868083415832945797177813917717956465385548210350333177843507902886225470454914863568940792625406911265226608663559155919832507619287728628442605206627004632192648165837009239532323515766761525729482059161089066591787886751434395120531995052525985079458849144959994212253782830281424608235803255428959765842939065305637906663203083834564640621000250834714313509305869196338322783409985074186710946791345978497378401508104740311964637330606321850855923432851720167111140706039227554823706884988659935500957846897264320980681102222041786751283253341352252859571902528669489377772023992480296597908645831558088056117267667166927954782219089156119521282336928478103405677660085382338978063511696329962673913186538590644964575105541112720163352883728275304636769541049995155453477895319125309668794690185281292139079871529130497424136853081133933744960757100101382677547502954462067636950719828030716953235925403748471199035561252634911780761300425532116091943112977208500868902026955025851026798609881161596506780419256632899620136703656695638019152055528441845120893650937471580450812328072826202715134499239995471098721840524086079974383802834802303545474555856588188459422869393886815094058968612687093335142992986102671431621857705984310627865596769015755899487473750706324716489458239203734196792333347366266812069958497038045082845546292167233825876506198811510537992338621072173912833938211377998098327512343929191756785459658108768210679415444209312438411886652021298390838570449607767474081015036654038200382574718804898611414744085704997464960334475229808870445576028486401000123725385024178024744263024023940559049452 [162,129] 323996445622814785179475899952995206206131241888862965167865708700630470583168802327818057547257480479794817862585474548946556037399305310296014550044039570991203891621208851022567842612613628164346175901287250614705514897247075634860294857778024877276580867388972701038289963970068717248903643074403812938555181937914460169144416860764157989347113558108817824942140241959066558613333737387513630672957697177071505493256084192620784462970338851323506993381876456310648667740530976861987139325935793904534452326854450428098282519953949033547479461866935047233199935713476601746660969388815600905123360242767956499811423462267297410110978326254025028220547037912137328768228004739589344142033024739068977601383610184341985576364629011120326901665218967060338286785475235413957369450807020975531772264045641275851807785065495856536171425376915632385248590472909854252087097639027715432928758712109670721457035612657230216710238525981600096233253750696014393677568020251258150405888719195084319340984686482118033229489888989466555847821679159907888455066518867612955160487460338483625920576865468339897171647448711897972629772149034361062521288279786898031622345390449672675345147679807121284656767107397949365303177790459108901134960203732566828041843628218901189795544924819370525112221583520459662457845073926977278423643139781904990835993406970525839034946046603540443811579120795806792862712758617422867521911271466969593799497167739584936743614535220057300253920817831541691873805474401259701428041370870716260832185966431223138628279213554958220062281350218717987170267633315561931402982723624489798350116592091076653964286604580183502150349284045025329964496340037093655367470601402743570377179019916961513876470677315058504858117968031615616 [162,130] 145144925438856777246704853769282624048409542940653431864759408999823893516987713174004915233155741496893146902446881736139151375614252219014776688478512925479051884751859343996535934994526183526617368028130239552766440984770208476260681872948843214848184321767731897584418331849753146957572852043797571654676527212871430823077619469161323078638849738772761662436770965930563101572034449402408838814473925274494074102648930154788833835726998348439767592987519475744157837664300052162794813799146514473791304914947638826303767629628697573352295787326927776068410003703056836661917664021298753321206226067938170443938352218024663939903032963481507502932447125321018238364692735587116654275721733771158494186625849380870640528788047465872441276553998637252653709104709711688291134297302100827141504615819642936037757623641959404723773419755322927451023344095895212250884391414717617603306680732599165861524906135097283286198915771487844247696178318672051722843911417142212395974163503910397765871595574388268462327667089448448013552893184341598434565591644450628321862009914140957947024783305446366870637294735965836121709376930986508093649475401510336700509956564974775412045087773290768883264637171994980394177897919172495603541456389240255337717449105667998818240725662287310047589190231123949923216141890471177738733079013703797854479669629131825091327557880648013662214051323581609696608800935535266573649255128231390703024578157252123147722483631032766522541979357079671500330787880723809405526858776443411321394503923297330083562861915204181219748344337270845165287599650506902297644383815420154688461490349509805473235614158605873871918198556655197436198873139489747755116506440610709130421877884473989280828472946082306222145326816 [162,131] 31663157251445849967196666694309508119217926334824969742549902579510821605183611025526532525499893977273822310589674783001632766082561614944113212651486688530403057085429812695162959015053396288267207073393034506403357940680366972997177754047444728764613096017751412082533225095141075144079071261214750619100254947322985277175611809274573123031350698134366569185902838341357363226634081335067802601432342369442968495719061827544351088469982784019986817423555832723731841312167169639889716278740446431852236194947889690096755976185223379966980348776450470557919785190278700635036679471820022359138331755485257396436516563627793151923899621239723985552889784403798880920017431809057572592952031308141304469959932160272850152364784333408583097552687922798900899494746982448441208586503264393110761032919881658528567545962056690008317390127838167600298436286438210987092585363994907235689794063448608712138779086016718479382006560808608567522496089093028672374982947844961957074795764901642785960040861245917664187257636257262238733987215563793923166550258313687919513341124925557351477324829244104602391232899155810867895339758320960526840628093317385371901738057261432103854261418144366753978273937045935585276226293580301717079274810460348981493726619769208962774907955967771233435770384518524494226584132057643859658391023929391651676896353017768349594524019580017599715829548580037395414332715286698797019437847326986728012557877018690357422234291636272675170055556159278350058586730355433050971868131058621888034588000241174442968798203984302136515192721478937890098872126745141477682256418333355074878331928209850657203092718999910385341847887548925803420516988220877894268987768851953328415195991415461191195922534727739888 [162,132] 3358896088766697274037443605587210009052122315990518832338017462555689371437023928227594230545417889707129306336368601595283258431108560642611597133385544302865735452241660728507881021531140130160527923913626405143027548975514974395419821424599346028593753913941956837908773296792616821348382343880401025526188777663062514836758121615505929167588785520735247495342241579239918447738610996774353117077580353539771147943227689223319371226496722936344434414535010224529181254933441954624629610274699505488729818983579441920192009801532202672889451844329507991874751536521098763761265747931737490040780841040162875392725230820404154378795015715696458849259313058117773001756268924312441033040551937434494487708831965540438792752264057251105706802784086098863566157053704901501230799491745058050878886703184889099179372945960815219170703279764844889701954399900237534905893522016420439683400494239740562828768169171556514962830183667154495097899960928480603120020794864056320934652155812156345108373461328312059652208454231729707342099175167843316328258697278988936488095954251424959607465340928116872427047528323203855449719679873649446665497428232262763912881339721966321033152144876996251745448216073885513403033981788613487709434156748302101448599966351395316472595035344978243771102325038614392572944039913755999600475332375206800959574670860042638872554024287343147227396546759714413602224884388430823050098446452463700362879334459271144499367720731499192619014178356632973410528973190090843910786100171045886252080130072184847716534677216857847902175520044288513005296713325209523615329857090402282673992933840041401298794757066269452623230662989232020577028830594532319784016146394399216175887739492684910686256451 [162,133] 167832376310634570078972157101780855544155337603576081656104370682600430673770316638395276364938022036731788650018287407058921934769586231343314951391652185568414144642590173498464610476326660550254844601479717297900812726314627442103300029367597691068059419559445201257349458401160477235555502062897078158192871449482410638219790351920168805157934221545791554954581426638745811913483772116064409100534260197042211585999754645271843159189066191745917368240989164921199498868269678118992068665226237051718568788522140723618768867252286817951163027417884351622526395053027046862552144233892414653507217975920582477467576348747301785944321275871212674372251896070352096685582374629011932147189600455048903276694506228201432881475494289130596669491909026168432496638536569109123435896661456801748396462160597473248123300662824247312382812039518401535694043365538985515632495625603539538710075221800058031973828735817503713269616501495832258795760524205738841578829571085728876907689794822275884094160908503929829876924339743647576392636812553896961847208242693140112725081085962329158664055951578697330894821799540485898395153498273969039512393371935358584881855771492317972929746070906889377083618877783438798260463089506298044292114426247719643564378532917661900276221487042679832422843270491112495790490695416312464655327416361280794524184265893598718628098822537417489328773365160687029734730267342713214137095969109030332470294215840410581126061268937883131255810815935137365154411419344177101502498918984019584315284312501709159918307117995120678245607121665368514554310692805940720271527568973402744552304020579783025991575204689602827463360605802277404924921629431801438798918124733428105573263947722080 [162,134] 3935272823101157951171689037433509361737562110614781081212919090777107557794636692475360323887523063243762222904433919071029060629856851355122269764003863746097240296276164743096040279121890107622497991015395859277046970459243769583051783564806904261266261740790614870661833822729609399959344099281188245829729895784398456126043205477843522758869885291743246622467599748085284610292912637776990634472047655997229864635397207230789269620413473202429509771890431868249866639937515709925612828405164483342795867167276807547549468832733277660146149127437999265208899868153886267400060937712279445975490433445700825742969769481693505552137796044848945817590884902160410186663996670461161947629625311264751100725697946323120383910862623039962814181555247101086707219024451103338271189755703264473231470285098901622108575156126940887888394686354260066862894230430214466416959355455556601324981939774647092721554746390125681702788918661076732126054782478175870794375424348760594713318722013866034611069601737649635142236954702779376196385914345051559642329196092522473374257183239994451208043578206766426222263170825488520303981923682493008811324886948271707090481190297836430127670703502082746450623047525287199528662995612102426638628071124930479307428230413683697190618019677238980880369798795944097565307465714284824425446135886523775640944046921170580952168719570715779070055530449690429426958380375864497938859264503390898239741415412171433391862665014041471683414155153576588731934642776800713091516921073329602828628614911618985972417742431485848322539544076519984820733412093126576739803747828241427566883765198629883999075158680441138153481489584285915501100788040044529360914208236299575419768 [162,135] 35756247056971562568979101913374289510750642186604809188835476132146960475895801662326424049453842674171906521282083468943415674903849487969273484735491615038720354471546488960220178233650789403662967273043190361053756648091927005860157790048927420138673428853894001781578044109910317540245151798422814488681912189529498780272879153148933397663238717403412487937351656416494154433397696356239283235790573532214429313383959151979182776685664033323962104284707717311089860917252939974148938098576002501794260632920148314830984287223204152031963309232902305984209633103084829631054417374663931748537095464815431923446024790401482257527513289262531613133196042881637336788145191949087895299047978592662546796345305292583634338317803323030632843157866561100605283943176416055822775037705018330769480038392206417156242689618273706098452470195284617763929255169705259227695164874554938474035145987257972021534893776016282812002253279972618731780408976578747968263318235616900750245502987625730195172481070522883838459289399049709894337947287527202970665666191351585739977381386289701320932528079129991337312432367837813922653025210820774450209841194925726891543335058677009447307417403526810296761302784378501287816307918019306320085381395189238196491492885987722108016211228198305497951158931116196877235796384352234539127765723452341121159888425699654597058458756124530797514429119474443264943088478708469444387972741829835871886514699892022857073841578488371922187517275684018093250971981638250887477173248888958123482436392477441111273040888913697232751201967630209446671560635998581984573770072074445272100030031279207261821557089048777045222902309405203225500983853771541559591598175736 [162,136] 478182972234348658347945320661624027543471127598999097884480048220732085132380895689818036993673085995206724295714551112020549478508709486401907733401061584236346137374030458142278756667354623904570801167203775838737990327844301858828983063176467331145301862385002079639397195560441096991253413315205876499207296222939957323134161804106528074480723894200049764205314769777951395477401550600354815893771787784906875076603098526092197418021298330068358228814902882399225261889653891948515313550512186889316348191926741057121095109080152121188705875929111366654676328841537238869529131972915940657915161941068301360327389697292325359484259324770495466434451106784946625407873030655714185423439897726811311633365556028898267374434837115186464518152978579460953354455990431042358990513961127094759935319033795084574862471752031225819364638785104448642770979781586454229551640245958070834573377921428860758535055450758017279799792485406046142901300205932103056533800231142868542210522547911162884183007287876049491377303496325098355052960705020003137127150735092779583386566276824240474637676934692627602667913144162104799054713507770814040065582794845642817220213174783036693639417225342473102177830987677122410225329526012513589936316415905455894144534020944796845299021138723722280049570495658597070722422442981361138233955479747336556224799069129515557211883991063876089929539749483214729500556547488940170677324874163582186905278129931542482271669507252278999633845077535726666935273365105874930103165911808932654634040041160733812403615541736840096483248522464071077986705319805297595592149697909475068223542001926618126025376717679407140847693832444884527112841138359681488 [162,137] -6805114695578076746294860992627046444707168124843989619749219546302751951842961499578943652853790764959982651438358263600483437607815037982498637068144411682994385674780091130772149172370775431036578711485437659188385563489772545498376525768702918927648312875579375367361058376517780658971874384638495538175865346618830123396575834584040121947441263447735189487044942741333455055352462260781706464524764921982007873816169462913396665917631473315897700525351290276091449715339810725666281806200196706121699759547168610120817605810147956817746412305771561715842037670359879302261222516234343238960009320173822839855809273216860120280891287667311152681875837149736233887842956404428713640799947327496770691642229638113650411595763108569022235693882062844760182940011699888756545157351973942131153892167317906413884239887111801448853920810572738351094381901027098334033592238045081984051992297101215834396562144850984759496574753416791412977320256184871573168112549421391762401195868119764192939329969385993419456702900558224814664318009890181758004400759216113728725337453004291721917529206154084482367652937128351498312084759051398761028255282309890927531421861314507781411879884776434621712255576158482462846023029139932697383004760717916401212043775135877404630835887333376611376426004964417360929589948691304949471518561941216077891541695248470839123374760797174642944725008467539812458703853508445735978307516860656432548404717871389633513625385651704322082782122773359059264998388642291562523587836224233751408842593819356284842176286052066538413476924867718246688118968051550387112031340980661434846748891271759318364523443672466901048679252973301937417919680 [162,138] 74251088310183067400194792711393468277209558573364275516489261071065728353734130003964285325612945650942467961479839706621163201566559758677107262544375761773172631963318324441927275607525004244840202320106061284617114993468568366683684516603740617516687891932493243255501257947808846369733201714397219887037017169720406662873270268899353939720721460424989647034455131290592576796056164922263907362410817182444271036320900805869774963151697388128214061052318141787581678355174551441801573018277183834532179325790029694224127887344821796040078083774302119687608075830500656125118564156858365582786783498255264119040572552482933324409784032857347732633723594472076775887895140497230133186020124988313527290261873818600089287384744100021932380963876123158184376989735756906937430243827196878793401316626568604641865557347715621579399251600201081000720343341115622293786282427456609143330040689220008477113228769295592670087601463026587285552477350090810897281952093346741278786006081707776638207898125154016544077961155424944992379595141642561292614464340239108608296682094170054345251179593577672304944683064802002658743067227245986207678334824795286339810282499023829853113664658398917064152338506709047744258830727601192605564352825844438285478337614770131672609878117656632132880706900889191597976534897295236611824291987710644523333894896138899899161383245266351126975131088859061225454745188227221391525466822928799953449451279391375926399570806547389412442296297506637277125073671738581855632538024424784697460278749918054228637117647754557175760927477327087957894016729759911618917074072303288317514668193464434700162905030925960009790396835989552 [162,139] -291596026221183914295197689321289543903183906283336246815316796378499361835949998005618056728292246530119379556890025785646447301393092636667722026713227265419819340647612003672520097225572078624780826906667289980114429546569671490365266072785088060481053438549194499679847870119690178530283614940186974829785630553296688313974693449208574796684087686549160639062148141968486934711827844699211725115796218967170112248404013901689556177898695551024498122897448333502915841017982178768464291061937594859941213428447784280052014315516908991909883535146889998311068021979501484059659144286484053632505671829882983696913042125623793304456948892585025625399002315685081986488759385656761079727950032845065198535998502227231144403554769216412913546775882383069004988526676774321027624988160836291903255081728467050469823831990711979598891188517558826052524399083938225684165267332193214006276946154858952896998493764490463921124354844977338110174635923095194017286322084355526433077832202280712728465178917093445442523196131303481944081014143574507209388613163951006932912285521582351177342559022279027564381425028038564415303502510405676631579107479850911781667570449966967813337315408937788473402726509696187652380172442783001874817384497363439701906644295026605577087290221731729915996861029786917141373553290847173830116729678780645347262985540872438059627712108456949929861727978478707460787204777783860016274496210036120563009812434681515266013629547828990859367078371583490282158912151795412915720638727835016850168541968061760861237620499278317164568488003208583202800952905746804551163500594424927795315115423240183943791419480100332962272 [162,140] 445583137351055900551831382934106351335831760820298587404440103006367489336594471814204715051469874363789761731057926620552685247528109008665295395018788800599310728410243023971818420091137713922255505425615585323885732298032772296184318478355993070805079825639321940045392232910665036744450265089965001783938972614332436661362344626901194728519723161208697284620590628000833980080594416124910471298355570526804634299493889835960664726073313131333445864359442890355650219320280042264891136238771105913300518267812832895289107388095813160363240729232085599632410403997524605850046399090818244588087415369902809186686187928138803030281962471274136303252922917434424883019667745964534666664317459796952130739059272645875239856139459210144415318724638788387894881623718410763622008166915601139607361771350360435673376454217620857842338977693918009019005946354596780530417088504112262241462704486419929427806910712564984686724123196150945365432644585119068934746839165727429681233073911874114860602185143911400201766511744370658045004519934642084087617382617574302326232873071840865114437628181662117619925847839375373250680678490348886582929249953878736281102589011427421962225229039017598528845747273071818827687086126685029688636996809569056631609772362860512504277487090286401751755278935582121308968758861697524280721823813019064545967100393989352627229558159793645595906672877303231590873586555853014175198928754163198388770039612697639373685979845068794172906042191213438360017251372978153849271301950060200597080623659549567984228813153100288543733441625243680031636889662607535647177571237305521564903566677424274265326881089 [162,141] -246291416238493207924595553784474224782194439104731815404464206712204689552643014037381286254202771370454035617067878940259950961005154266309393710400360434319988450505436970481665433340531776989963184034696304175955164856989667131949082020077059598762830982121645340021385104995901320677096584252817807146116537493915628015906096627387692499333267140610215414863511158368613999066694117378663088244511547124831513060873248494686318897883326536865836772774221293522773599549810714410656061369986066666811388752267474965118141104412284327710028937546017190614543135047744763177984435639407954612894557293919763601061820798224757795545439115055535722138164316289704653518309951196774663410725666166682464980032510538637896514924035149117186305621852772166360287254530045187632121264251812076558040523234606088460344897682454835274127475658829710927071807523861297909769352791338278094712811200918276697778007135177208903271075580062796547577980805020337611316354832802024137005266157495276964108877019306033873375445416906826699597427624869676758170844559937772812757466321993701364635999727341325018567545206797853027559198653606142795748861866363829810852919640772009447923801039938760557452201229772875126492080701477244726101086448526183727585042495704307880748055999793563484306164536150445382052300004273919501628438009580218095543771144658132083582234690460697217433823311628129061339584897605073200587690891882794107128966597628048696119811339729510910565892741470423526264320279680761125087712227611188589317337537425115169933466317817151752962041711919837908284394060696565341828289522461929011710107318155712 [162,142] 64424442985523979665198020069857184601399294466018730418493191948821083164636553335135288213699993445172124347311641621580753159227617788448618931907985477203495734167983843358308906512954454063668428875702980105174188502285146320275434499869352982559915275775870364870200170654869797748059419135427534940693079562304613107633934407467078795681116318234665792549226369808933920473732591894118103889997138164828456859795185349169582442050544847124415712207717559460325733538298103706804291274216648314229086049790360547497411577708090832935773849055249254954791474607051162562065275242197726884958652251016511618519353524573666764330525747130808706126399082919727908543069790386251897765738328400455380427824240830662677503676216541316016482004235822989860568336560776313720006762866309645674210988749276915734606877641288035899576210461928913175831535945596163717691139649156707434753191396036276047216257114796837660394835548288434717796942489397452572902189962915624521131370999295948839824925733575511389707317166742651199283244721530968475152383030304631307788562674521880537178452680018890665856919247468821684394770885876698187892852124125287384662706579706778150014520314996258672377852891481381711842037676915521550141213061627903667626793933930787558713663219448684458391071397523945330825978440307604428150057087325842386502826862731876552339411137931752613020883093367946573560148470214322354214467796658508948554262256227016142044552041464658849129822430900593710368267277417389624247035340223583769615832131419981071278708843122305666670065701890197227630212496933974556227440452080894898880 [162,143] 25349882381606718722250096731054500479472500384937678465182442479518923377444865202834785320509828892371166433077762822723180027621228071122436307990010994397648260651456225427534262363940714790585273166674392916001119463860795130567550869825073815247747906772962053275232725070795381700243739992398834407503037181282209689952964459988415905600590092500607659152784796132868744947522347439980138300903137865025267389848279908062289144444426940234247118695750792488543976756389589358203210053679175611523667539145427052550893608624444956880201567720289613593564366938740309136603282148154894323980515927005468665683978907622930951661986112721640635105328558278349308891897107468792755173906488736971714684732031175013417004729047396334251573439922720545037325031678458810510125506140818608120318680832299990122219173897726402388804683941398517913583689907770786915231999228022240832812486750084908786670591405879273677826253186514304209160968876256857180900802538532679236769432985515085976048701506709848422846599345344158558304823947250025495683683218637329370771263742309790894016707502408451719524990588774909567932174555986654352226924892507646011095737409458918632991888895728051173959060338706072860061326769962257541462078830384445805407165945471406583881982211680789267231826761620999308881055301941300668659185849190612379070620455143640809937062795474075273631458174799658824985927496544870486883451301448400184647091269474401670684781716696139693045738627856827783847699522275568664887231150144440770241281957021286526961781603211500473639731800701621900107772609385986548163883136 [162,144] 15572680104988346110440274663877429902976033926113748294045291100882039073676185996789142805415940269254395392622837990150539462701451913060902210089940528710614733613345204778302821963053897732158395764255807158965599824616868872802572555595955178606695115073263037125752973689762479510470867802032254850398489563804763755979149232512837747257215753551643024918832876172410867432923826581042923049635480913130295911362691667664130866820487515505690770139577435355731763578663665963173441712485192588688829343468525435512326790796436543589557638560815195361326461259212936596943890243600459975445240014305015141880395288598924022882062675245651596164211584255701463797832406896870499276789614413147234810723373312976139671271927086558880914695130712141191919262707280073695362228742600067963727939437326674208112739642049161008678636999284468779965263082756860831274587660986825975628086698333645233144239826869408027227120782830837797474168048876644599171931661206137604062537821944700099194373181796802612216861830920097605234407942698509851363540914617144136631438984919601071214474039717465071266388889975859846044544132743685215277247043521548749233802177928580049389775068077216308816783970829918016204385677732239243396418854338243357556263074383808640027143696435167613387875509158697551520746963322074366953046117395009039912353049122863113236923424074487949837061589382847465539214100261492808653002722009591261436454021718075063115204669284822803546841496864206671357449981958037515615415370406475478928396305217996524442822335281157030907408304339527946908202436322596 [162,145] 1970700434813680032823050583320141080363438668360080310875466811026608713493658617227385737899158322062979777129583866658289880126079768496791968845812458575574871258390274117957028235509332607690689137593966298926185133941946323156783837125549597760799649596989480053042217323876185224146967400772239082986006031291833629608572713097724885065541424263452027410940649336335177022971518054212291298107033057580563061825180962212716901479228799394099696386699460054278822163272042173418556829967994472331266977717890294076829019223359731966051291721432036630015624157279349638803139197048240136959437396759557060255224829119245931425907255199565940507210545178473088742947136403621971380274508146798181709637488548341477470419576226852095439429775629275605549033030660835962812477253824079947587918197127544697141674084564344667984914442433791721147745340526369959626720118633846924134102632827048419545103154776313296639731262150074247826275835198875331252079855894219638518065439812362066540137509823012142555421393522426019712843520581084941170811556197565878248450639219544830621778918992415061616038828635526606766906340758406979506012338848888213298453686162900428583406370725713314434611357934982045540000010153973046548049769295722989512481575614086797940171736274593486265507057705640719794709449597669976069754975307507284488928064777947301850805276884403837900022008119292412089965263453743874664887346302320049233426269664655600863158020763591091333718594109775122359849337473190895720474750520395486397637476644335672295310819283708624978174133856240425792 [162,146] 65735921404288332322514429409801658694013991411562803051974568987815566140381700355760116330036735789473234016616738305276193984577965824987121230894543232597575508090735013157370864224267341733187486018546611554732831022166571039218384449394628342407526266796938651307905807929769062529006200278771551724805736635940368077337173412601682589256532608802859857345347140195543548244220270216984803321084645563856209798859212974061392711626158834706431325547834472699117200941915697580336308145234012333574405047723006636999648217866413350043692148868741643179289478630087044844123671638677217741662238158181774710881733849670332097125840451271012063551981271903828831162171771066637422429769366807330111947349663591568135770049983473043303717878356045358539518744836063445039296121547863250865458962084810950787618236114581359234340445528320246757377606897948215413625109784990619437386736899335708347697469863187663176642734353765173916450448281664750426087888126732351974795843821615625178827895065346498139536500571636730142964004990283199571560737163597606570379952471063332327626181931044898498302861617471561512593072451362241189529380106045953803485977084938121923076575983794397196975791597610717791330537056130225114423023919068161946499859587430736268943732097062558552927152270525343509676510959851337969842980734909955652153628238712593074422029504739521190001493043667837740964299173065415136568657866100796263720281734058338629014131488891737704246544516102165253861301201874990349659745046809908059646724184114494418857944631786500751178336 [162,147] 267367024393112621189782225372640548889800324803745524773181540477610521677061325426313572492373999654738946961681215409560340891783005384411668145146251215557716212701588969222139757427609483896648081324340649348509138582179660713531027780975347887868378808254937748742116099983252985241963917697691747655495757449589302979438331950713133252646328730400051790082941083709747342490324607278576678577780708969080653561009448101029571887381455194876613551342899664295115332284653906447239364305880398870020026563616866867703245835284778705135314686531950929216688489184651979910138673636866135135900661261187376275811987737872663538094280911634244062114703293531629746749398507382938639304902139839744796846080536195206321784177533473133417957233651810894398781414743611937932222087858463632867431105178932677882403270412056570137264181645815950790703528843941677839009425299305985472890159959721169132538588595298574448120789821775469542948790516252587008477090985227697949799844040117915630172796358774818201049531851909772860502674539589488236807187513737529732178294466545385171235094887184508373293962728059879366151113652747495964258861540725482093612690726789456290925771109750407130575399291635323234173439748943318757184142328384385838110276951710066091340026757583430105907733000403724472659142746956777960056961572556724793710121266405876537774770401254413608888379863618047041333733713121161820340662806236680725451431268251540095095805972733215521890913224179630313321857062784619440100904362121323941904791693577102802017151904 [162,148] 53172861704000879779593203136410092151925206576238420329711191360908002063969749710581190428900141703328551962034652356429800626653713083758887508495611819058255558653450988355167964794376927906348434206127619492883811255213733799706553700693197699055664394638650458008049390914124172573283100427946512773659629760671089477383293400550393383968024403922641852146167395409748449424480253456158884324939256664226627684684163494435360895930413758178926635515433413526603187594204023264211479827866134527771134149878559048974260044589906853483801272464373199178370916144480334782184870112383711870931991982308580078086709033503944980625448207359448931185633631751810789560230343367752139365119027566138414806129427635698728011813388255770445147429088622107949303265522996437331125360148290719830347602981776711894950736287688047703596339673862710827513773633476176357275984482748646078208243756185535372361009952041700891040367608437712596371231743233208558062827089352315004447244085110688521400578243239883565567675969306696576613400667479735733223692528561796400352017679060737002698358878301542393085890808691940976955720909253621341507174217583566040858588104396927718319687391451229084896116753303906548103134576426616824309601595262209862769434114458571452290676676472854135455186857569692326957239750557765583142889206600474533799772829258732605829047189784283350044786982212768360968728989793487144460308290133786851003206630625826475184987205648065029003592862145551962437291082392177046259991008341484945524776650052529 [162,149] -745830530657427204671977640153010279760814788957109977594725828660870188582185158188269349102230988104248408270017641627931538607100838887529535869342497953978356398361849457945255904100796809955731256573354133753084713010670061725800090010333850453089095576555115518693039969202758865226973014378497143750067856581162520047167196259724708146976202148621564047853081749320884850023738947085014225404602865682885672831049266900714150750647126462781861389290411462839347125113709476121682200705865553667280179375576412801947970304497676973060732346383030202053876074817959571915317109686143082304212473892555983775089844438331694750417724625485090977035439523714287771512254908052569740400932048868625998267523473359943980397052943754041677511172412166087559182948039708964175374717710009446796400015652267262696522172029242837951086514187225844186323752071349780039068711473692212389618070316118240765367605981135382309729759475524309305683369258576647071297136316891333399014923341250880082155979172315015963890891715436986487851666775633579579530372658618587794281352442796426848874367787532495348369456207548996603868371458459280929541035151136333976100886484504513674296385314631338017918139625345612307069844760086754048855003376753063411173178099812680555375679787944346843148293707637005843480192415903315064975785339684349068063316519800123232212637026308370094982556805602921476845530332180903324166731886823398961133817377703524393491374562952926181105061714781377399673878290209539522431472126491237856 [162,150] 1830912298952504780855182753848214700336901511356738155051029819139232166798096763044399275867700420169232043159485590440762621871414869546705654254320947765120160691692361885090887826705168965341769679829275320204081696054354446533931748312440075671963007607661713809012246602691328619911529410096624285420465585318113581670129300948950531695322458524537101272245375687114445755954838418236746970207742412103228729639760963221703680642473900354784054624152954484515574913389270644650596407471683219420420235531828776434525984788803595182267392707041280703866913844827822839335949123916421255152811970267123723049759598138464273910245605360879367354267023719167458820586244932787529944285590030655023531865783542662886783534067929914946222631279551262276128448850399344992965776939670449202498094653916799195635163668718339863923617372642217763708416907678002355227967123917503009772405479928123961579489423266360757750924408476546010760601451328983342999770990232301259090633290602561324735254006367800033223623147207013880368486016320889896612188408453702168457938978477775717069803043779817509573205397703587418320091384207913353791968763829622097339867898902789833119294675035126019498135621745087050833391890303984198166044277511857886259015976923777173445692286803225676597555027461994811570705775229347834162686407105392140461070689864699257349381036802514022799890253625174535366648665939962021152421730673424753068138967946105658781248306381508454214878191682040777887797219762491897875768 [162,151] 1573435522930244370535949953291768011993913361113046284111819570376140406363720865201058955035520482087136981216185601875875846235856374870098113747974773967141198083740976631049407861516389518532205595180298838338054879025576251335661939009840388909328844712905754839683470986478231024338890804742599579894207504510528809677781347507057042257180711014647475709888064450074081008071484186308927055489757525687166826995369867127849769170921661249599084283645032204609247613909666701683558684930752546017375374760321015102604328226553131620653255912358595899921580211768356849688171768069740129284780955220307564838070860020838021634805604423334504483323697435826547811123705436251356392800687930061165499701172423538088407566144255024742161594794622638873149553565687860378912436070508565232418378537880730281244549651120357106917686931133284305966245697544602579236645751240730436819554001480112739862038216357072288302708671629758939176570423816117559774672460475030634172848087211947949751392186539935529232347385179458191793301152012257415019983747418198414729719526001721775801602212945641613928238598322411833751029869884222171247393293429725526453202587830919572774224064145902869709884610855696467220382405784412890460232350716026184649213253750813844778538219955044264207427722232540870272260161899157845916526524080443239772314156920537999494300742051196267897848629349597709430472348569435508890550946512729697954287762474598777021314479248043727017332243659069908911375160 [162,152] 29131982624468861165501930852322761794797293819859398625113236319891422086544070696669167197466849035652855854583762316111916840240810887997355626764240690421935723316858506614575921665573786397254611636766728110009745336406603753188587516413009435526691414376595173930550458416328824031734118733369137903771931472076227408551035611560719954488140304060709525790498313611203524456510808564475687259803031715166993880948206921026504406258843035487755478797509978286260112953746714061584742629634196532292822352650362401752707526691749299630995382343572615703881030619221415146433639323617810914041054604940702056532671375232107385229404108461205037831485870717205756610307510367652132742109676000809414287269962026363769368239240963366909726226003161841381181856006743321344747163818413935801543877358826448127646855824584374682969725265171787607260542357271463196447557374652788889714432601539892793735639527244706187358033619637115005259042433841780632357883847229421199354852408321913948392548245306861427325915393025660116140712668951144451601819287415376876391219792114621153173483818210861768873235341612482534115125841588303121152137002635820418222770540244238011342565497594669212926935969683851910718305611516414261418849109188427418678291865689912255194183238168688940538379661849840444647581489118910060627799206421571172632059280119469595329799506491804774560897380522622692931875773716172180822169620498170324992874105796973242097993662425376125065206903272 [162,153] 25799831373961578425491851300536016827676853481547610967262091098760469233222998157440113571938176900761396157739681157487076932762344075103986424001758681758507370047392497448283340837139792101651646149391984160277274279925262063754546112732279216204464776296552649015777946525556294277172734121184300295357616416470709687264548153207082849494595988373606071940293976341254346329126798796525436614772223872021962372272950299545698352277471122564305113604727445125609113031345579945031551941003552481933139590271965870644491320261879498093423426209489143727286382307512666208957214937097655415327059097841351379472269296319613515953474497120172235450183551778743989850243204212220444479413055860135365807930600066474520334963114325916105164339972510686437965579596277409820682898162559176854848422256659060532924289109737997291962359056582787439423514264490732422867179961524735415268726888568703934429892431065518989748072199443789971048776912394531676565439125047016190556845712486029097506664090204109428873301637256919587614946157697604440214463249413166140763760032990239704175198414141047747689208011989449246551603849299310128856165893230453677599793145216106300263196006359187233738853206330550048179331449979275563447744311424395902454988177461043033591719216459245304875312689338670633569632564615054466699815728221332478840805830520458897956052574534738100649425800659593481382835298560353462642555911607782234996308456665396106460274141734144 [162,154] 2052556889161957460810578484648940285844765842849017956421803708798453334179252076997662454487330586406983048352165543341002614353446584967312060839052664222088473761623759751627025469031023649887117191035078535341571765869201757753730855434975314507746599201603789555694636908437808115177723514691280843752988994498819266678253453907796989580659201634916779828325834593518255223693286538363326548429465600642126825579162428844594685520868340436405750098364558776295051802171325739752612026056200380924525344834825213994748129481580013912953630993833860058800279659246181688578007413202499069973870197805055206022056270360542967691563247772068694208513447086798539062279601266749319313499581874600817296724725822867730004027012342200068881928625509991496969451994522937129591859064748135201030127151846114744878310266356003871107341729150216962158225381040189100208599238304043893741949175640945972472155518697990937435750427523119900101403280611624244815348229584510013628378531428737205045634352392536040999270951949262975454125880255316964554381765717297548572632543025675502082261895539957849949315514032595417396786767395659207118115422596736582820556173589277882915217832892073029610237208079791174580074539104233806293446323611803223112223334330271453881138615924240949824811677349061727021484052387404322102805039627008735397393280927505821505621351216334409044093499129134710343275549060479748504561091119724331997744197464799504 [162,155] 14307619606169431285057368536884673220111032281256799870874387931583894300975665833574563821846250678162864121937178424909720091050132556975093338361796587867531759819869082503466822122130247719639700233885075548896651849872696068577172646169765892512168201512460863725833409982065280069118426667602393077930910741775169560130724450847254809567671988863647122402769992193207281420768514871385670917516764591086966915084411960745641914189970198761261822814389544472885504522569638499067841693192797858875353027849625567222092982545400679291234185307632375773004854836277270475407541618740650008177210766607949200346574006222297264930240392146406139069644234577623898964845104267371471477852137609055953818362368551148079171358152185107976641462985720265226183924695899841695443555409471235198081408560830523172413373202669022280871301949923527237679348065521428254365912419622916527717098691070983894803918850818688994270958722364357522900463808973286122034550803624432599212125843893386498384579516642568370176360255276875123463281883776086243534940075969206109207409895444873436601697584053504007104501380505796222377590607604740005879038474404329008565787580694537846042198485879133593611766315558202173156739781285796785301630456793878125067602834934248758966039971143611947926847038041669781329862414886430531586819313122003328676100217416612794966060721250277246998321133585471689108628512654254792641968111085069856 [162,156] 8458463924746839117191952339452498301562233564435087846978759798641110182899397714626422779781463472129769629724513462706827320653108835877221437597907009639056174870806144978212740320694278179908255610967693131798838387140885116894809741112109603448529938211110411909699423660489190232390578619497284223066986592817122278947201659202333463335859746524354740378967831335020323094422140824529689543520114047796691116870988521665654475925997180874491255723838230032874560684550410476472015316654377070847010213218382956331943849022987214696432562848484580366076940750106028273856423694098608992870774898579688546979261629593581154163498234347155024995122473956671025542741589435182928747667691719897654370014279209052951225040866063777069412874292344338171327098450138165609456930085570574085405765324695359922444764307891454839377358385900477036343119189431849161007156430057561371543737313403976830966038015062493659617848773924271649548415665544449585097809014068751564891018177284868872104523603371753289729532803751604371656851245542265425356655461839734967668768507902048818821980185207511631006795039861217347046810222452112722261021993978970262317847782909814228668451670293252600478591498804595852566357476877673533951462617395772835682009489884976577244855978525788528472078544325746353281461289510311932220868459316074352883460238347336914006717713074353580471843773503529928064625956110001260 [162,157] 404474489094442330198367128072547455679643753361024455066638777407749108270239866106211569305632444882596970480853239451565485494679182789585118582460692142442673846470136627671724128279319441834674044258513793449835329122105498881069932491834973712336698273932058731246465759860057033809567988018829347560017477538310833375653840672463232675699890143679263820667927747716760557465323371359534406170139925443552007359368655118781558841872581802014222038614219958637551216639790676923737435174906452612112408701299977077058072332025060168019634564583719206609470336948091743879636624104154238686983740728296934516127876188437410866718979482734203515449259383363058617057861897854173020745253980526639084071161273279015640225941149511965273436906582880398567732338358781058698606570519356237977670674982361773846937597404829312484114919513659665991091410741177909007282261365726332472095826881998315615379628518067756954928072504566575797718468524607170477394335611844675799367100020337895793177034736012370773833579053614393850130456176710646674574917104383180725418059614131064422903381752186294372571444555310296512180091345685999421408197627723109298552186674822141398226855630351285990625210738973081236738931962742331752824515665031451915253294480638460909796631672290324081553792115307735498464442104826793529858746356482105017815585296199679800743923838562564826525625530509920 [162,158] 1470402126375287721710414646783020646147170654119383120453824286563904345038841391195679919336762797475264370855662132936705923556940421982832774074296616198408979408692080221053217648631938509958023232234368386244248915560402286220786984736832029627698142691165860685156619832828468732816242274108377490222025239640812657537204805586002324232374402034027549989896155907122017543619360541233610326207872937101282193697354696825343348416416219974882722134328818537184927998421781078499770984981429142028965009705655750918420198508668101669575894368045292524285742401395952658266696981340814202585736342678690899311618335485972856754886165372431593980877392568001902366236367909017062538446473084441725480208295067164661716470512854676055892566142555171240590627558518019558087237064814511688927124491246806780200372204609229042341287823044202455896696708782508837742353856919505611485182922685514783266514843617782715948991291317270417410977698276499251595923080195485625559390757052766973169857912623032865300412421285826135111768597104546989595030615342600819710977121189638580319559316464394551576810157764760346316760119236372107117316433538043763009545507323521338643003307208503123942901311442701578607141035450007602231052979466952536306597110869396346392297999167261965423541143487316981117161357014465015796697813931644125110461222497274941487799764254800 [162,159] 376199707200078259986190617485458545810781507859942534658750345684163602767610215260361399035763113770978481163275689048045972057695316135429541504941367667027199960672150686445504836353984456588217571692556808634447083848587981490582784194939568694276394613641539005051744123512833107682065161068983552260598449339599934882511124498591730512654203304813715896421508612809293917730843314767590468287329748402761281022341156146064083353686289076248133634796771184774796219210209269031702996813116463033275404274386682764623712667044165886919305072469552785266728958815205262165156401818560243901632542044257829824138454848147907675489065929807714687739581496366614442197986844112396556452474374198901756407369595082838059344296523801220551699748784428336776162231578467183532890476090160667849226535878947519619337234910505698529775695896752150174853372990436289067537163901350475486821341829255331897945725559594217265960488516819663060674514015522488057390318880922687311026673000266694482861310865909747948929047080764666621528281697017627614589298620333798117012380294526681220220056738771220608792187999671631717003390758621979871289073719324434486994568810067660308867872520041429260496053127938599050408696876527100369669815799575446833249519838917884390919272885149380136078960474090978795115838092306984475809281820481448669539422416 [162,160] 6170404505204706961483583843067755800333032819187318982096149627320869324407974908831894542058510693019987615072075017321840986358810995007448023245518053284541576254923739163601297540115291786959290618891266814828288013234887746443501400255789485701551166947672470785289788455550273297774811835184164453528874022732998318784128882461292976200359355990233103876367031985619715819953609867966118959761066345721645545576755345276036888122723526955332780595284894548500825696658694954078017776854000896377437804906973483393478351735584220659457167153000426592421068336811059807158532973934280881085809331739891700223572143325499374612691069689145475248508214741775629278436675303400280514200617245007716102541300959820665631077513900692920752281128202910439736558198457278571849512952613822222086507250156620482494956355147230400800734516577087463194627225530328114723872499345626477993833203415546863992460769692548036094787133361908891362353318989505107977401153634810527361528843096151138612798847187517256869263501606499519557999160329290539485554700582525317914785065621863154573650965982688057884787276795285303681773953430938445372670461145108114627915532994254910636492224611453961349170334433264207477332558516227051065968512671203252733375882192530313732441605575432700345489033309099789399801881738321578172312 [162,161] 5806519670815525932308031888293679684420430379063329010576884282786030074646938853621133747227478785588329519597125505160655677539749414931974496342880710381197428222759964961100808694306847409891514836437086607504022776237736865231942518302961957155462162278843904989315957794034587517070370328336737622113780927712088892055687475760842353767953965806592997845051480017208343847887865956493763227662956145787112381615635217509864024849476490891293845257937809839727442552446016453652139280682049074484084978294010370824767381955460196738488089912246326289584027357816224875774520755352268458501887572419365450850381589510633711903992404139972048452299124883021846410545848498928596558956667320312750878188071906532256224559778647635115469172206181369761653589482711972647404793555937671269845079944566023168097459879699446238271163254069396277820989271497009402644171518122903403082781628197478667775023841496136791634926115145122094597816715580340726646588841736014485663698858672089202018415012631652410434834777204444199960052233154593410046667347357322409077463386056031666031102296284438904984277314602079357946616852926830125088223612492751316609108669884015841600434837193207363402932121666201196965595198201573994421021397074681504117267224018166495710828266975893508706761860091563904 [162,162] 275054884885028091713437538326520493974310894605205975833627002110713888894353591116538697260706464810664870484452461689200188493666096540501181476883233278177297957024245449998774120463889805002719039846584682273921046843673752055182313562944735342758169810754855600681778014988928632128318183975575480260384057643067308365260805242583846013638313668031393422767397161375578583335788876406019764153428751562991679690155226395988434235806011539562920679023824233873630347105688559658029093309891413349548158497172601431299494716515565642666706932298138822268514674822441627507631301902640129402490563067738192171227360879859546352958832426907624555454936169517301999382033444414347433744867467623122156548297755984366200310754538684969843073049348237841131998708905695288458899183491815091999580873971575646269961759457853593467965993199870615372402527491984010357353681443141186094671561100397721054318387111374974421835620472048938973468520769589995780433302698348930102806013960446348699221689231678991882738667810536675053490578492603568364249548206224658712000250521452535761158692825110176388144591275718127223920805056874853617006653347704918099864114926414837015603222903657019680645247566413655525565649271925868934831796047524228722384592121211793085090320960 [163,0] 1755208595025313403422554283011349855102564220470160360563410073016843759299680351553994236591308588336929890083867759443027409260392443451235294541612601987129984568725691232710773206278944258297670771781867232372016543586342077259416812040487743373841265665894665784269655929190740028713224951219322152997036008347600617992081126737513648055391689130238965878089347188268225079916644523543790432903160906888611078055282333472450457153354737556704618660323311619058764434155961256135156381296891385912652247892743449915504040469414322662228016626627067374444256376247807906410754947786429308939223069935943292387230273983053493922557048036513745709309390673720672892612427511329159893487420090384924840473166722508747647753708591615778654798970826553440634317109078370363712619780125782208411387060068742236711644827993278346631481068596880263543842135005513027405476977559276421761548783608080592068792997281613291427667190235522816631448686383038932888453256905976778503247448920370313465797867335236337331013220196311027819013247694120168366408891153269761275689639865798692578251047424427286359875214605342691798613877506131291384875557024408431384749199567198857882984525080163290358378715819065240769399988168532234221095624085357261659196821183520865707312462274369249512759212976172081675466005495542365467724369879213125401169731998803896405531246691110415717130375818309607693522437914590767326828503430480204616336868450766522300365919697451540347079518048236228817217791844921824948001669948524291869513428032441584433697811417190591248813509189662474652525076289648166754661479700286725439187840608759550566870742444146990392177827119412226296440864771928258560681201616827626587268893221498182576917895864943996089988739291578442855942217367705405181160797018358815782015768959724736531915575780913617148437177993519394555315972395297001529520412954638645171977756065197631177200587501401420106964827237023558468922380028029747020391590389089375994277010113341949572008373352388139139646668053068306549282935151685527733619982134186432560932302467106741268644840371460104575301005403234840745202129150119664845937643204613919844804613203082506224770788030902563500183563891698888108885115835415738313330484033279259198042931200000000000000000000000000000000000000000000000000000000000 [163,1] 772742259068030298662892373016684810489174484696021124807497635197558876364416278795220550888799004838600726863900062607619266333981288863846205987186136142568473239156877005711627446329184524045855592232742532820043248316093892231394717780779712789715469572213470236255800984127187874238643396276458291572307990897283375833054262297228358212896467521713240514087246289647069439181417732291564991697573574531934870390813680759205658043448797988793811461027098085882077960876805782210019620607018163289116006611817275478744698577967170015468878444478098003151929110086771841584231698999433881967250395730493382639090487886330612179452232725220914106575254804009061720447030418213133729942028287541068931646895759943424935010837095471060114962452834503948487447955223885008769953802266704140730296403252424485884180150533454871738076697175445223119881324256229266003817878204904265852949070832220166718926139066845032459232131621456446625890051305033388025322045497910311564212154651461911944404237392655963919474496160634343620903780663406779375975925767996407806563377771028355178193399659552638675350861376208013153654336885146624324661804212460576483454504801327372123119642279438923603962029956835750501753411203728921213190031542700898134549477511203059345187143452895704111937039033059290881057223470702493659040254590994894415239700511720110679126295526096028305282278795533965382550328432185650075233557009079451260579334610517359852100394606131999743971950963534454113052442798547657561695990929679265506593658206948988960499940476220210413824409430569179603856304171882291290064224957328786577299059501027547251288851412124385839935420190990478198205876030535420292049205229503106247759130874786641390772195107735273787107481061689770450641699974870579743942072543741214172798559452505664440787136984462110433541812016381244749645258816951680174471249115323089660905362959974802493309044132063235367831211951995387836371318623815860536992331640190731690002820336443435240938967700035344460620662814915381362422606434641947486828647602672353945835925343442051825973123118359917408726840783116094284882094344940953084815973877962291899734320954858259230545018460503016995143673425418379999033580003720432613225375763216304312667479212032000000000000000000000000000000000000000000000000000000 [163,2] -20999582992465217567960755469599505062404020936968721904684987842419065891201634591905639362571690174618818320529211939342208957259879783115548401858420248738530314582668840850243870739174795662026829776694601288962332895938216020610552350641411254791943532591840143596221273083329058564213550901703803776692306664875948183779440489302499542081822767722968091697781060957327411320627163811967389891195092557829058490373371970039962968958687757164622885065647425971505845373560650321605460711310263359643497557355703782299802558434757955020987260441426468708762154018731492137059539269364179443383506735047571123711208431127401083145740989505992970237860089730950095687282446322816370627748250868523461734225232328901321846958174919976663863223904778087291062279641374449007212216895682214102755678838856212061865849783363881370059707328550872317578543915914283729910422357606109947823881526729176055976026461829579624125812164941130358645922528238998527521705399649609060189191843549191809183474754743028521778413228205019472686454065735064047509933313048908549135456114162675328290264364921098247137494410870555458445871251956502212341449167220146052270860925862142876132316424238024783945099567008757575767939060538501315242064591300635012811554775998381407533736446226868710394489843278247942737785844956381155226100561616075926509373149871447391843310368128737507094718338949914583191699992035251464294521333609371214913301618953095422161508031565008851300164989462470961579942799271168549486923729122454988456750424749142934484157228557034468542716627025502776648067700914393959565516229669064270777471132404946532250138606317040074113354528421266998417757019262747677188296802589672945844801356392917303560301999162440158801582493799150076870503487110276203978972670862259297813843687560153885833215906413471624203780852429242101567163695837976035227792790872448419453585198724952111110161094522934405255031122445763874877845414755093060350729997850053730955495119851080650130330281384660608371586063885176804435582473375639501808718671412110659378162218293147374449189920725452085119449649271439634450181322743417038400818517205465154031453476398589912591917150249547892872445561255544989134121475247980883029086467606028239462889999564800000000000000000000000000000000000000000000000000000 [163,3] -531212768794955724447529120149661832012868488380004884437777344150284222801179326011024017702713232158231220941798985108995784302804862778374523008197595275019717634156791821690534865830645657889831529786233580562695150507194521831423764919415994301871425002758025919770769629639934464147415418985644004443590345127097259817696411314751943181389159322977111180279145443089631093684306935808530727750125645507460514474241607414604159171320311864832101309904964651522787821866633523956537096927604751288025999027157427067515735328302386731599242470407838645794818678835890259532453812345876226396376213630479323021447077352073179779758372714263635802350705535885976935123779926424522766648606564110858171126949518731453169820595403784498300154526239778372973109734359005599418070208812096974009449693476871189619667847384709689857516014328863394932488206467136222737568241425733753024627796791803532783588386483424245448840888732883522989554991960970320183768242836796252335009274085226569454656291970704392461925916668893114918262192296178299102397810763171984898646667933976555983518419751377857447741287245806706033437045119495605788479627338617255718651235086176613241290491208533511423201836361892077357695516123194208872162733359950818757554724853250956384101509209268106001518724545617175470283623453060084028837797124102137763900491011157028373467445208757918497483441285888296438975270647925427644089634822980040708964666349933897252709589102591259229610575106660397526776165124714228269530029353250126949986161024365289506391774003472236180132603835961700946294602902307744079335023107220964397392827384490405311552860091422691995581420955287458462850873329389417803788926609102232644211409787466988274339434606086481221510724263318210344535780493459673332254078666243416073903817412136993856658604761471643413429529702853516527348596998941718774149312237388092318721092995035111791185737240951204986438443494578267629079827456314286791652344052319061581138856091803931674436335087381350109479817591950118357293819661861283936079314439903886365337289998432318181780070381613713811774887417274049300484965234626741656331337010810909420758748905161353948236350671429653111213585278378810488118472047619446637167341730271419831749409945681920000000000000000000000000000000000000000000000000 [163,4] 2771544431768150692399588765903878697752761008380924951800126889964650731136700560784889298571962324319831985381380465617727352207281052361254595585723593368993703095816936692541498595778721627820827703784057466754017660749232360236285065533317217073978371599323748077645149811373567205094806700037311025495134586812015841141967742636168962853387057064865809297603212053653992099784174500270221285459607349695319480021417860246619624012678499746676092061271776907260594081363318808512080375506093271911872396922151771841152958397195143316501926422032160643778867212751760225449607047343677895147231037443514581460694391932500850339393142117214005430516551224760413542015697388188231493292958731624241881027773084034771324712143110155276725682089928352728805954248189325346708075604892487049132347805505199992192904122653482060532253036282420644725935826691366461923337976787873792783591141499443574192815420902665015737914447109031670024073401840407159166044045793705831282930235645951271453617793608931949033434069180790115582207268020221299204066917812507480892000203237523365839437441003620324738454477422694315328856580101433695680154108116546135369976649709276474127048839399249379953188229292231971596446511440543587804735299291535284419272067078111492113461245821595508562350604805328105894382877779288788191157571061819420411824315772137869346826535203130218787181433575944943073375148712960334838749538643219581356152921500688800383792833646451790182618775738340720918696213936852291515589813807737057837599356924918745685822492977910830426301604358935965620992961437283151494989072401876212512730052546313688305037195585187876422386119607422297584883273773378058565927396600371129916207648593622666821110176897973668312667423442396266579782828883467597445821233075566302349548280904884084189649109597600236612898725610570309684819438417815240055877724854247824074498924851128045813767367437897115813360460970465543717148456418102202612206021548369363594045412575137079962119197464652535793343293791921117340233552371569716738395492589261532071694498690295178115047604906374115102272662167915858529860287023865858814767912216132945067328514189755443437044194310725627055128161558624489406923639469852756974220001764262502582168521277440000000000000000000000000000000000000000000000000 [163,5] 3246560896077304026001651392159221974353758011727509628067863709120651259504750011940554267558510476514236013294478924464713582676138313027421576249294029843524797822692017561444754386746254825682585247157667318930615381082663901110046144984627327167327181657358334656915550855768703677992548444725808555600551878318583403619315187442393800603974557294072045365340271243818746888771452659727879896812127066497852373734312583449268450390438955965277701588488267141223026007883504985119094714437820263068329541670609320854033009628469776945420524579475405397786037505384011300759243847678493445048900365543959507541559591454647430034160891275910874332166188859971025474602455001600938186119001460071429865233162946795432589187106874423088234028794479553657284068373234459323523641877574915558038616767940656081926372508415705880023070145701235227407591055542856723216093127748745304461184863920389815679643983493748117969898107715603883047637354282249058953216322268658109811285886949002953738021526553802707886647200232226140992564773431384646564792528153364228745328422312800271685854814220291791136830248713008301747546799035250845226971378735062654069460658760864690371508704562242066247932851177405532182980615871077625310990030062986958644279432317908141268598987689901622027694249837507761773209729626511263538430604671514891243498165961987557312294712767080935867744988575951132947723881097318474783524759075792679675026359740539852906335307613222902248270336152041431942666488142660628162175988311354366072443042755014284741902447295834382458407939622288087985187812396060378326209795593198316875297804622459681085851720898071922630400294318170923038335566477573562290978081672573049300331066575487148147908138090161008909085672429867163448831589869076825785387541235493897594975794067523010446464261575174890296871360726757206522602115155666904147620844653620542361754623175982031101108410883836058614031080296362282958313846835762770960388203063472729545411892969086582477501392767577464300304350879615496544847098022700445038294423080162094171200900654344785151116884421092860867093015118672145174100473404816493766340679531183432222729734185856824183822676097714173516149044225843265412939993364610145424378230636559565591347965879910400000000000000000000000000000000000000000000 [163,6] -53343304302355039098607898520146015305754651240432984433548705981014530945563522753405247828941291606432977802682998887785206386440260777560153505078232855697166714450264264950760745094560600139457704011095866931906705639754580426383937018524002752030015245413250463309385464612144519023836417588265374577683466792351726722062540734639367698038603111375270631885048803724538974733983251676387745060951317393653959173584223196695748000169354793662045152155655133965228817790980210836749938105168546687421729388846260069661205062822977882413815624641410594670301683827708277570152246099276831045010624612240473392039121816184030886156454989427211498833859477945089733693274602402171736133066414155563190259826256095807173493851478543245995183920293270805855681558836164145893778578121835160048955167746303138108636224905823318647745171802773854073896555117214884652343687560163186196631180227169215519578121634614843415978925375293689009134229123224212879631129646600115570166733285468421178220243640619817529540981797080178934478833944339177782095357968346472022598834759264949254794802709464797819702675728466541737344247659706273946581400014727931962275983945330112585526270769317014096235969875022142766405913745033957555303465632748825387723294228085820589638682819585579455084498560886717024674033192921538741259069612573804960517995173838806792005603855659999381064024155012702582916248014278119674348149497251164155612438571971747723005065407593490314819015669219354907783743114194193482494701282684735905147823770966005544741663794393778022453283725594562386171687180045939029173534706109905377515299922616822735469132277554172244060698747902829579050785573893198733046729431863229250378083705508133694503943374561830362457337400268671841751775458585056393753531054569519970509726909131681515701616200707374778185633035206474258403415974343778601869362736182753089670055323079852360672465655835898514490000566471096279604031668368329080867196287487990643138927889818655030942973497225933257736374635303944798928820769629358967801531223042229544995882969497018945315708839523943262563520455368698883682464358215692385967990013778339466722266530166293649473302794693149101617017924494404297859623095721265716581388848309905165436186322691686400000000000000000000000000000000000000000 [163,7] 162468679766803053407485417564154901619366925021274128952401794001037358609359809823174439084900889645481050413694404620479332388265144518646328787135650403527440557001142025988279990002911736480788412470305078066362320193842548329526008742284874633510122052342311500508467396345383473198955946800521973577498523189763166281991975456082775011008996875505273200200520296784499237243283908888424550896112067205217146963280060282377656403751200675236060380452379591677764905698846103298851973586082818402821784066348319799614282551989082904885868478315002863157056956247708324375463819339010328185977516851581532708223658117461777299690954658666537107397721378466053396368182260181725770003727922434681169937860395800443057607548388682502005528248772307116275407632438574501508971481096489704266587002391983422006616668344844261814434379265588453669727067579699866600003628259800066317464034310969325263613215029317940004972321694810350315282664199257948685394841623414340162344723599942955245070610061526551408691180902831690798634562669337295113913198072332870626158843121918957224845599963208201679318184792422965934384798996825892377764403069180780433487093174988011427130618204889076757493032188110852976402962274532873254805586013525047742197622309205448466788026479341337284077727908509425177293478363348202443793016057418290109251533681844625830721474526989160528970266315355714093544051800046402619287186211451947929425127862737170104661222691456462092257485622913208213662851923752995956951502196482627622521369244190183972202686253793323889471611567798458253792564092337662180260861482175371283432694292212750310427488484891827889693090945981460074305053388251090317035993387174645369320015476496208369877221460354262532026985116770351329113615772893338792048694732694875026786822929091933484836320982486697704746922013945782160530993375831544953121241384790111352765494741320530205936442130301887338046776885360041479889663059907197035034484469514514618393856657641481487049501965542570542814605376471636176653376791627778271591761364186435162291787153109334858286134859005865261527193625793436552200487466785332190039364919841822521797271162800205964935176803538626429056417812382760330448018780943419789969118443336460985134113242732298240000000000000000000000000000000000000 [163,8] -136853614720992455894978252936773715462784192798896836070573035576755130169555142886543648904460554243787325047729062386515024193192755919562047273839018110373720972519010684037822871720533953255981257915282916949170705023342995026088690636042845189999341557830728867235268930734599556594623102454980658293218988730976081815377021719749365643522701149742644702391083384463521075550960232928968406657758754977146319374051908369666593143790391033107049591638401162767101567702217624710904995064229433381414292247255476900280463759033913610773185917082034673097850452812914868091940090350315080451422386591527855516740029282216285398331171284968694959364677326324315510221167137575646783732317071445698663659353686576576348966277097333638670837772512111287996218362588138256394246929165673161729885829459314621797760931800317136711294485322076334678466328137991111857070979666179451553109813530038051020071958811879628968599886647304373658519727156372912597942671684791310066670497718764733935321550994759964759293888901288925078791889273759526340579120371399744317491855282528431492481253355967975465259925980616363877327198455416003798012621208263265721526810189033120273731403350280044743008538793209649721292245280594969187232479827632234239330827412571052078604758194211409129348818541354121505686541969575738357619727188106783378420263674365215812354603946033156145960103903865776597049194043446617307213592233626002262104728312827685143056501814895389373067593925427337238776933448205358810658752108287629268059174782219847824452111002194893808170482759699932077021503288347412385901628769056187027786984873241578293984690766557508232573282781536699431379337695894655479400073459698494960245950775903466746385014615823199712169172076335600947716668814990085725323642547483985184580801202406062366073597171060012554795255063735616419200072482554399850950099018845064705032855916219220933050269543875661978864189136050332980004015474785647362759526164033591550455109254071432329702902569333804816172429344887544584345346626382227012294395552695333596909505557967536171643106873318000531902988060415414362684373842955938380625437897732517050688812748954950259522701960060662971180156112867040306854189055089344029873793830586204555129826904427724800000000000000000000000000000000000 [163,9] 192158680457088592628008786474631305088068709228637417345303913903174519227186585396898004651956598126488899538248516646971046626178493868105739339573934653323610720960402143787907913966989865769844518363630404532237264695507365398008164758008895698753324343683829890213584797378667352528735257346986660518014964711584921906727726726748617083762641611630529863402798879500994380045939858560787373047403350472252468469453333199776247500639685185755972796328835868923736438989415306406014195665700776513600998934309556793303938979593406146522809138966783790827744366237456864391000365278272922629214125369165853096862887333305721631690783238301284410485462694381357171340760101563703339183961495460090593732100777591217489263039425193344745296598808127172596745661763439468355513911266056330686577122270925524377322924761752090521630415461061934375171801743478613802674440956884175315966137821122225601132949210017262493478200268618745853953924630481249941556042439466196564911963102228155610625298138976977910063827692689904893907889913366110208557331888612991890596449991247226008368634526591706918966117032053811701308555535890121859972597514248298800090122843959745231861548906534233766996074007531357798294013698389801155151815332240065855090140864674469020824839265107590284223393513646389850435557649595932010862385499641424309559147697058672065669514336512872120946486993273351665082605996306707353608244665958007621135016977565714546384776809303669085467192030597398499273974764266023425001566477236289757533030531838485622608588485698532785060902090519964316839703375193891325382062338375171811995084461588583646429686256508420883620384007607603942693775880057347149626478794411337053607258699234276334739947475354046850223783666340184450445216927950315201284766613668704168535687978390132042590200222693582804765149118356362649748980204366221566925219589983951257404178694221425581453786490469689062488994285139209032711190557125865663007014960805357294221928577480062429292621671996320375372721824645790983583730245794110481964997011501395124721315261588826700936865382238207360176633653684073149921136897735532001793881584879923944064766599153043575541612729089386184418231314522067525409993372042891982660528909783899379625326670438727680000000000000000000000000000000 [163,10] 1162510780685660087887942726204370588759996238234581227087010887431744261599770344818985049482835547598853320731181636036766684825867885262995949873338258907773956394428917548533110597590586218260989600412815585742267359562748634535902774254489616609455687596367339059499027251377382700701209456882486769713734128950674691009002238707545978920368916553942474506546194950595740105804775024453819719399297898398107585040536718448394255153674681179388762461950847738977920506581803813208212499752768658562819779744706263943491943368981534284448801641219954289823059625344601232092336699819843917250359239580695705984765411244940544360483189450173233876421814568022912449902661871943300446491718375596959590951025801748815850778669943099210391421638518198468013399807748446026588457084875534389352454775026322048585656516278084013082677617573394493036189812395982775411792360899711059225558832528700202568272438525749957035809877862555885374644718946495347168744418682725224251118321596419840022430662370891757589217886085198763672141034948673650820839810906421600343765176502210747000559823805887112563377273003249074839509404827907426802814363575969694087963195337158647738508767593115001192952309117920428205562437288943666382364582032744649564483078267733267570900185028264915360794124817597804498836470720007775863503232644405095134835531336543496386330819468856404415264827485112177636897955780053481667522919396287793416058971616493378744631408216059136699761612503457057683406881412972905976595879353547605751754159585005362387606172702622127148854294790795179254878922961498572866864639923518782910362412687288922553490764292694128156953772646734976882309952461845446569616080909183601894898556884252480056208936838273777156202052421200683922374277059376457743490217953791584550462595162785649112645084770492765448439663022679086739766358118732831989925070363117238324842006096175731203524450259502502673847792126793446297698425285864588390409770724452891069245775818664035923069164112780696925924707118149934882984570487122997413062417614710980936937964785425955874407585056683477434499200710946214197450690772362523012578067989797195970024066240719016172381277767170760851915481755604385074114803101504779916032838497525101059471348714176512000000000000000000000000000000 [163,11] -5300105763709977310121739079317047161203865296607675315311473047222055007737709329985515825767764087717983622272476389268099476554593146028447172160481284106194567330972405894711670967097513222531830271162918480263875906527722552282149146014599031483555426048342850149209609933636217135918781983501676900417606408155097187450577120080321068167417725909738000137219201922862841914986548028250218928252547868173953063296492033100138492669426041803118324776992750481138917881061522120681956378046090738005329133154068118219338896008746882605311291554514293611023421728911023762623591069719992194629607686602219571388511016498780693633577671428221325876070912341350485144615606548697326218879979968323832891528990057705066105111778089443470707750818487609604116146091432474648822062380752941204580096982799020619647643414864462762393717149894337472842994221172035795033485055613595947823137102136126126453474979592564687944366847084841014869741550087066001682828699329569422585953759566862448005741236949991350760507458397880400940680832071212351770160783065043300987797406539877005618773219502837967998088152486995996483187022757674246377302769711212369076519107805764603279965648270144080053785898792253977477610385613665115639762336287608437591030559474698893977972619563745275936345386089907967083124145923191407845424451247521177279934450074901425208000118199788815149770630414550694506157431290409164389168238424723190940228202047355125955399954820296411377839433255357273422601466892110295553291274162719841187391651312714129217363405130432220660674121400655879526764624784315688194313680706199051993381365250500253686442775981451422500719701837700599635431213167750509312706566944527400544913798401042210426228099188110413129880417272544443436708039480677280035446170973580357847025683948060593865310940001056860349795711350514924143669295349909773063910534502933393353336616483369792028402313320204334390637441167694092138730824064292809638175743299336356889916156870842625843034055521486191836683114584996454619856804816418067001377275980451112554105710636952932812720663956894826589479041178661743041199894637553100687684672382132957983597576083786358310223437002720644876132218394552592419620076357965908236182513016880620663590821010362859520000000000000000000000000 [163,12] -14485586789422008634946246988477841302438303763578363294097340700517758973981504620317646607601603269448330216607431579914803166345186258873293328080154308418365580510960441559753187438349809591876476328811385951830287727662560530722451098353287035412921245846011521817286804350355905618724803591254789702121231975220904755376526679586227026815710304005265173245267753585217843317300280794453725638483444976487155876843925948022778742235970869413268608941391703990090350701460156031049414536764876536586501519534230802361453760986591398990000320206200547725606003645055504752186543453177016558223496751851699542413558012672590364646315366665133275919717385915678920414508653357790740455731839049035204797221070228271785768045534785697171698219648327065348664981025262337342363727586259851212746147485160530241072583897373406702036187058216383041645453266443609322783430638235321994973783849102991983878420715415824770108072943573436138376461522627325451934256993781497076970141204039106063628705525104362438929222996774011493355004355128216705995854022022841117923815551496221147643745480495304602105191730246269530147387887240111830258580079266566022792674711135463047815755255511198111579063251028693715817356324063807797289721771044716491950269163583352850418963910041399743059701191407230275117755163773768396255415202587139456589776177475523362747153780510374978760956971712987306679368532473043536428078161290928399538284476244863009993743333866430915292654528719882151932413416000885041631163640286593343297158916921857214022281517504324936218995508422543814165488575842608863003628413293047655925606748450617513887278002372936173059277531008358993935530689446799403618371626312187557998234663525668435999011581850262889858107577411381083405626048439066350295142726879256706216582737798782741880371475952112297441748531272385304295055850225261159053255106035084518173445581147377499509535255856651544634497994952280807419947912362665744838049273102551357355096430499861012866164208796842793197326495215630911163235851823870034700788868846657729827573167206266154030290809996255471683032564749403298821823154550528888552429260904889349215436207664754687487656674946880994764611767383489655198237382100837592635144558217763838996049689726418944000000000000000000000000 [163,13] -2772784479568701910627027065142543755936599614538297709390318254889131603107648360020084207573729983612915881996826483648740149910807036417120945634875601233809902344509194438807042073078441000410177256251129518770980822485896202104215423199695565469079393793566737949677324497653670040619129724611757746725404780098724629380663825176391198404246973655917651610086407405322133087108788417675400513268525201258317113148451677483314131890798167303020939468672722613555169404954139249211105739841319480275447797913183352013507738633577743181903586400068605083035211868139741048501143958640815962814771040254397350881230860026433790587196998519317193911019082492623207370193140230974966404155845316303743616754461688707778983045827628140700260992583012318636513502910206424648555710127793616784862218130096763942144031273309917676463512195000992613184886398642858646515832085613560281684185500979092805280136761551924402354154678947856477804269626346284866622205515924322061528492638586348892841953648827211490833232613930243530801189962305587632967830873217746912399701697549702957956961204552199860288324452276738617267096705144064609006842744909587755761145531092080242860664283186549935477931691025172854070586365071510939239684088217637432159512435646187284178933551007012691063145487204941476409557080983776457799937022466521759028109917929997937747931599241656289132777441336921909735696626760707069699645855550041632893252683700789435679375890783845776609126156405297166425143048649850073332799056881633420100405749346191868815456153162393570459300572757512621160991101729648057015729836998266308756510952317362765261787924428736679143410201832947126222235527758056317721710558176384488343161460656730057433872767511743164197747633122262737059471277080789043817120752024996783036692447753618689813903131743544599364058305732498018947992075037751405436227076929454555002171314275393205906315853726622420109139006422014436391054618764062449175208549508712124486808755900163669339806857939720391546425769919489285287293770174372790676426564212822786856425507931063519037218923629178803295961611994602603128562110056686974456595010223248629753442929778813225782505417771646492182783683748766451503783144261440585839408082291384602154116818755649536000000000000000000000 [163,14] 60521450799069706727675684273889030430467794820617179102512701090557528124639105980121428721840668575053959037236407849645485786882480613495740549253370648652943471432378082212275640954796222893820062500188964289483146117074425507915475284300392585542353109313925801328915072773992402642076296544707367855994617144675921444768752341478954475885139158929370457246338677818083422886050829969207913729101115728947669371318209587798651560268258508853573835890092259398882724158564884713594895500947622465924220329534229036493366346294956819148901422967973031669430356768666137350128906026657383560733081430240100906055621623762580370450110766117677212294373039693998646988148275741232189695240512702952494924952533389610917723848848558244876331223438319941358734851717462137226172763892614876113406220469856668881159700386455233998038007306532537157357025581234448513860218439797367449214742341390844203680669022600729886225862751320866611558840630226631270364709721148587844324148592251998646586570938916898023546008029616090891417511322696323847022727561663122471904649096472209644395929349725988352948026875255615021390105819267060357970997667920421679161945593966066690100426995729636379838325475206572081027302660761634922622061492423352311459922943434710287227310448126195061449065085899860017683125985335371649193739297934093194153586512916403835804157251443172473891865585915829331650907152294733455936819894755015523326268400881344515726534229471885622481354149331128913533431145376471905898989468464741653220674895832255967902674357775326850555672688196232037426252334339028769671277040993528833695836112816676125436427438709978277408307795845430747895218822811962291988610492086522656587017268625269756320893781718387060756755040060777319367014535005181381181730314214322936302137120813154834751340929199287876394589668144469735643830871762131435789414433598458538789055296048499429897679393583099639245371364810397535806404278287192086962801359846214048780808460388217299698157938790724243568165032418765694917464205565521631454720722236059040361004171958598018478279673763249189362747364248457158437109255979754815967529324632741548592365429618729497898844161366527091778703624687518335447564311086298710552890394706308256215460174855405568000000000000000000 [163,15] -49177005608876936661548118623735085575523883899022768364205023859286527932377595786207755229703922260485728131230258437905581529837715574013093738886286560869200478178362941930153619000795685089951850297611567956598889801643620236768729145077905934348488213443408631022905950419404608267371564731327937000833556377470010157890080005004260370797500800198543352351848401068172501035898192566799217254763792059815455018182502939146370493609619165223067459492884395347042334300193148651290015923379497277938077710306086481389503644170158442817413384167326319731592425730933881968518111157399981551410862699730508390590088129087491415866108962800709444087885324348504245795383377164484973357325379116358018429771590643690130268828128552581217848353396328142309386805370983601816425919756586038982940217032039903455132332999857637542634146578579250645173282880953693467741785040003180873423360234897239343734941102643944837902574045089368832781831360245418737166012900781410966283731018750929570315013139374737369759066933354018498940336356268869953388719831480553400336930340571865571539756798181860005441429947535148040051760022614996656893963564227294744640816954343554977296152163706976510707823296318219870692583819909681061392692611332772551214078283828499642999881310340356453890745366940949334857336053275792537404334270993658889058882813316433300288346947002102165510917128477167864875971034234671839111230925345172134511415698887219797201243083008867292908364592390578540062119586890625450559631091331107885712345454695708752403559156501615274799587233861806349501635625792617216361222526788930908005785655600493418853607477535508535408380061691457899771675927451709622983151184442142572460324763029482040468768755834179168575373484434237335354396442023531564939257745871343776847036077672017832124590574936849377505898410072062082875668523625815555141326325175457073188558693822161556991276259271911227934485213065316549133445502957788800473742550177750597766285703094354945646039646412369399472189122868944806573087447256014525308486246229750051083989960013686553270722744928506188680437359250220760401244178118969299898882867942875061778391999500171948259493884686775028032761533998997552985204191553006263898553414420365811406674402446000783360000000000000 [163,16] 34478115155766220081424642682160590329590978727061434757363392293777447229789006506071280026940401280421385947105927084595528222141789349164966379501512850902579176882663765833274603553149311688961135580170973211673905325416909749425434490818089899966150829921271240638439903945170206082590620916730064415701744140154598898975693284620620729345665822500588975252810888240383496439387732048829903895815853779615815243159557490576300333952231900521182110670262088095852846553008777481475872571471629284887630676101029279325900796537022730058025426884640989467367799346188117792491179735498494634479744450005539696107018948783896383582356301836107719204380177807493898197285308530464410210503489877696949303740438428484793895319681917337176304153049430279528000848094056120779121098077028765783780782008090772675792003082912398672502638851199161266484606162251261309233820492112685410865038591319235780273092751546065605467455953750367136865239211735822747002329902741987773435874325181039183702656255821839420836977384271630950095423736688674103708177395186071509957218831952997281355883323862706814152739976986621122572820226981042933042634423037061758387833824885507541526248322009795614339551902561625994351971655326039731102257701751501701265263761262473308548068118000491089829071946320996871408657714532836242176691590175343204447713558321743263640876757133182628105674785789428147942625377328919742827040846485009596021779590711985701553031219218777502190507928643498514408689526347743608061495589665296873163216832646200400325925823959581604806955749079585654629373016642830849746147158775858943575151388533212096050641286347489473386668186244785702112816007197507304657043234831349983223530536431702300097702547135291555069638185246971959254419113402486010843565572593120483956823448998917949688297329706509911974474111883516681336825568464269130730901682630888399947649070392158747767562157947284510816451589309361027068839571151313131455693922049511780691167664842001758553874125737831095756603704238528867180340851205395915256369760432073769712153265988026405718679733627597959129676055885665381075577026821281238863752609450126949221230438184165284310188355384000315217653315025734714054920082242974767159586098678266345514810095877855641600000000000 [163,17] 160297039534083261698492750400562207322511711976448586121780103599813456923339667949724955144130042520552508840826327836034257505324173622420899714972515041231505301500752148252722416298844186697691588993198231873907159527925207424701899033074352817263517538794108401208357375160466463226966664431433714522617356905675832294767984686076800446200889560591417695217245452719417244334916852963556680446341516558818770123936026398384810830284498723704069686619347766551148122913352535680941384690598219586485208591226069819984811357457916537423732097755014599989196009840338525945775728223649004555114906693598887855718534935925908435057756451555886418252007601303253391105724613861512834654303326043540003410960059367583906699244548246370375566951784224138846065334179289957442289739120250057024738594342370899874531003696417357497010480363811620301179708395476558400887401792353492956743087389610543337702949394378672558688007343201914195322124681185633377715110373210939766168485948457693698366492176506082766735113644358606687378183418134754207271881723239755326418209634714650265308686268667970941979699713166771528391441303264103056523834930299272831660989295706487591934243625716301420405485642487901270748953407172319271781003664163090555522841307111834836645814668756986297283924512731214762455614456842318488563059380810295752168797387392228123124068607724463832473504495899040724721665072657554472073776868213967513331640411598133128840454435368560499556521570397135991744398739288493704019020242661963357003671510659492375738436814657210560566388675638899974081475799785868118529161742238211637788127497865089712158173742552267735550822756366728745654640171253557577801789114533666236103265680733048385830822739113046911783123839971900884140701167485442583361266348911194240376134905271540132502760287418136165405121929854337842831240683035449317243671405393315453258888577735978852519269591204854876788902957689031817734565235876755859688967113013753940081499039027144859924575011946908519957139360595205589504742400819840846165571249202018474245350150997785775129146978575083429851824847101785441634349281237266182960410583078629271518359901127113333961992915204999899693253115795019201333566744321711594517192530168041313863237741191993753600000000 [163,18] -711369248966372168831984696864486054433682728174510770476836376696845491866697270867070394743742315650681830514850798678619238170077766309525477423597192351017164422965026807870483497509260662511294757986506882423246848423168875536999861992608520571756358986815518480084716868936125233520111965603149587995664537218562667443969843574909364263862664936856882521777777184443096975225177548147249327271331967055772608351817864465568418903843236788206382279095821301989887180928234264198077224928492849851858453519127574230142259051037302741431545986558539640703801672023658523325734054947360893684443536506413411538958052426433412191102439546504818325212852477327943989180341164051937472347248287169857328280659169249860362903815900707709907072732858509564938591813421384313601891894716655804625509705697203859241590494162656331606844534129828636684870145074020938038801296100302804059290379992346446899719125353826820993649009879029656791099856053674154674921580916680148739658509291223990167760867836472851817687339459548215073046396177557955157405960265324483453792708933220100328845909258386940583018151011011351868845598974835271588047544313165781823455193035482911602391493703157948345824416874949520815233775344312747815934487303970619436996018502136501660467658454808748686840485159510812431340553450654581671987206786397507394890228012527629694523069420444848943397990516712848164319217989450735637711374623001694950569339086341801711989349448436754762602957069172502642526483079052951425152737099320390463631538655336525440645798011776467131177995154916855410366074292768989133842521119851516463162200330411778092146043500625902659053531433760360881418219788524852351962116818063769751625484302774433478734211763179963390997760476491614423366726367919156827757117001345850143984156122613926426788733656302821760287177437140635565169489147541662922556275189826190967827282697187139677941241052240967701431124077387701088004720786318655305304536637229233097369856949160144293062351710602061074413642883531302076222599998448199927265539296590996801244903824659145088316191823745886853007850664462773713800731974369900035420120840403648040687177708005719274413877596406551558246092356264620305541208953014647720038643129533729309164432847402854400000000 [163,19] 435029168855785592738082874104982465242981298493405092287315435546020990747377421531838407005426573760696047888358438183507080580873114670164061025696215371697090491734135843196596493176547948321869779155120693532657788081260675958746694819467485280909269612949763684082554129821650917472886989159955516553409311113589898684728150194593758671441024314659575553775099756114377687244471456805671993708159003283610488827794469349525844129001456080640349647291524042086617077069035199428000242085138134438550826439426564244300755578954986106499106033881950302380485381921467183533776450606528166367965533834130913270528596825363318541883197743832940543515079914144390277139228406916424933942783369906480834760546778465567786378395527879313108769932617012138768788531244297428016087784206776796372139566173865330341951331959131623111658957012751664454209739084815525865199344985181158951212589601671230985559838763659150433918587084685916441395905937201128431365057803298205268359368741543511685956166311668250151068363808233907369033280250780613947589808246404193846530996474564609145591876634616366492438254579971103284881798291769124957688027456440877587095294505559485104368966854986049116308414239039309510589749334582687693892605313912853874757235315271322802300747256127410712364564215293871323148655954044179373512151312753864124317156964947669594506103453566516510489180049855499417642333115779399683644387301809377159078623673904347110256488489156413637375044924575697717101912407451103126592497636300722734250573950261900324593413147591060347372817040643377197575218018566463956375257754460614191914855210724060744869093023855919340313476298210474089191166257354024677086767727480478878477513542501040396541502474515454911469058571420943001319015868641146723814856428156850692169519267993287950798852965095031701349747069117323088773654016873167476229757279379788316368257474966462962960018170414589971798522032151785296372453364949652377707194713224596250382599290376757723021931646083559662515450646073495303137255847965613752378669889068836066242819355802600099407486198988863785909966592114698849953506891269445026481850510976336697451498555727994909709006217067640345109119083750060507981696303727708422975508468227794353666281919416873375300 [163,20] 1054224293728749492664296590570033093017403915269397184968259067835783937286877996125203088579326500092621390694448656905322880776661937187692509829723445222073785168335261653903983871999018243950786347507620893464280482958218145183338964862505545920183133875475483271303331487904979781514045976158089597181632868743800433174812495634522549260231386654166582722890490957810501336444632838060459043192947168604341215121221735457677580651460636043222230353102857039223259904051977046340871337211143042666902841943696403076877884040101711812400972631785764200537584908368991510755177517452027294395951970823532998659938760549522578122279504187538902241682250309237806386307038289902266148624071067218956521996988703479987415411798463736660056405279501605592812955329487246972984859379646219803177102708235242666463420160408029620184005161671047986362061130199449403847416434982554279500891362126144537246079706574723797531903255204373579966914983348944355126589542688723602173398195215112266969393005309577739786160819050027144991389994826884490852081903347601884616990290193505867284327864369394949617794300183821469784152251572583109050585117427828186307171213765681282441820845953073515727516003256816520220725910693812184718506253933107425682729073026063125912310692963282657911191306359666763703420639747623464817150323538224491102604879922598078656883207208221024458228061285616841234073830845339040401022529908306721762561718374724702364734520508881393508425262448058831551539788063814487080556362710253721439572897286916914555647430946383050149968130306932440216725948258294975775435253290398155989156741765170675826265419906533985914716441745883576745443215363530343382790691553431717521903717152646824633079363335396644586812529139442432571996216665414011806122336713170294139224431903616695915012138149838874059773391227685882061193667057153883357662102600287530699268828889635821009407379508756682857431785423423920370003959547069120575318098914044160053305441683940857018553456884751291448317752051080354514890778783645416657745418122456593027303307797286900429727374134147147601366328678483344124347782485729439154347087110006535627822367700202795283376917273964900141917397814523653253263717715659684811620637961755940042152464892215060000 [163,21] -1955461609539427799830778791478185429290992711166046745365793723938561769567086713131244432051501314341442673186326789479311050111553930976232723676203252478782661458832998972218093751950637934285060751679209289962446370720626442942927025516595222154317314497850520431125714455277259977714030402151711413695878259935767509548672422081268501162183016312689461070889993017125848759718418682523605815764636299343611282558119483553867566962717192558792937272414263894299660242661480078505247997270998119994480562115425923004801568686807029449056832253198583775402120873573963044473761247404301929302956012213637052804100402387068576590021397756975810413499337657417404779432584991250176033359272709022051978302555384597542483316369836550864160172768268526014569325083584574554584152630343379094751441956474641453361314252840300293552770398423217190544553501438955061602831766458156031617209085456455251457870529248782184347071727458294040773620486524077073298230054461273968851278524358158803586191923695448835819073182052156369024164547820124092233010991344328952762826302954973405688012988811507724810396238329899436396480802565712002540947452634263213277368643010445347056786507553439351418850557462225746515018360256816790247332746910399078971726791836185903672666837706509651249780599959472991621713662810858921375077713171785514071363815002880223984213543144647874074619038087041877970361155826444510347587545018517872711925577861586012573655097616870388464246156202465695769648604062901596430109033637951224518940026681292069082662482969282684599971860979749029009579542608285886255494200941754725105614893890355681626105998978593136741407955419961833934249797073824499199610813754728712122294319612637269434672644431926250276773943993758716411895938917060579164152288063392320733911630312105746121769161208118960230330985549802739202940430598365451649244662866831774405767641166171659471206423889217560354273893149984747472559522974103515893317232558085876860489178047600976451337672555014573027807096313167646385934810480152631142363573562040097676148600159948960229269334805336883606678281026651658194168476402301254651383166807357533549681952381758832814085450580581115499711784727322764134062252353937296705459134284886281909081009023696100 [163,22] 1516427855775119647633495356810331197379509991068499949586077060368745854751777363475728309319089902541660343552348614331602067470629803615385533980156558055619597172287182072457663846870559088293421134487876910410605853132354893393242082863172162144068227002874453599271817131475908079578080359285311704392041393454342221198926837915313627574765562285944664121136791596298886399811153663521222273035252374424516112303408540156436532414027547079547558696004350520310463625755582176391259699415198278024895570737997590978131005706925488825727747244848012478501860989319682894265488931621415067766279785530434162973466004153072684838928338253825398883705867352562380631238754709882095046330136287129027438631798292075594295406552494010811409867275629622623259633888177980866201239355370993015790832058339438247053726403159373187775122172389087905359976947365306250047357406468090076959258623618283924825776105019877218491841112239299415446858265869511006942019546622336647942507939527441279199190043574394804517460146771710667099941146644497658974746542241654045524164699241647595886956747627858416805173639366112126246933270777168985442009477920888310822350971708968556579924331291342539460372294028868994366498064807524821254754851528544348038234361313339424819559315408218908197471084228743609549289386232315837961875213799907933605955344466510917177619910494778205208285425853308629164175906875904969762375020663216176609115476692295391131657080374433903289037950278177132991457003747163273204438951217512096351707533640054256369970581269615415403389721162750173551029928123873246776268195552469006355337560596783457615936329868522422762949615204038084284402323782417924656081679244299711957849475621545449490310459224438912029765439691164915005519275174284628837234425299012592584537282940328200782833299901841284454387848583695907661268744043189152063591891681504564663370180865786582899527091304127792938723465449021532556946265870921791865899903166960269752787948327802031170044464043450703691813776202277911437740713847373693099445127163831760918823798782340283524957073873695835472328336172476173259779403517579804370600471416927187420432346167125833336290513329723684842534569594608771066060956274525907960117586771161218493083522556800 [163,23] 3602923615651916911397020624786498090136830641154637875390433733827840098144208094987268388712919552194150382875077622275986016393727024367035095794199777467010107659362389246075336716166411558350550291201508489644759776204141802320462325230339516009572081322728915020014244820579383815354813836232271004699601379147947337850343466225214396136753934788336553333370081341804075966271600166698499159809846749521335976497597820486939506090994765264846691089052183625745651372643299483476555572106560450804150798934366565074885308306030642416890278379941539960722417030589060645709807321676803712636382860946366300112949844019624805458839475796487081354855515002680077421317071698436585090712677431789354827406645981807545404647811058357414308026798784488503996305356332242058461966924062778782954367568980488405493883422579127058824717838767383719435048517210235403380658094097826704478697629045453538876756347260868006061928304304749216369601028709636235913638022759915504432961473603355828115715774689201887300365170979307676067459521108546657876728869511291791819936609653362507592325211246280350850749929811187306727771085888333417979203391262139376804356178874666076686612718035338250382048910369454530918228397462776376614601992871417142926822929822702876948744845818856745529682935711555405912275532447521550963417504817242422693831543404198563079329664837461753495153335616316589074001100299503526841218745119933817302168655513846437685630499984996831735770756754280655538085327698697022984516358696842774845462433562863447802357833103555017351963862304504462167655152827843880534955928323094753614674204903407448835224433623481454974413880657906293197133152707729489799193169303535891771204345678860754538517104928900819269241366466793720320593955051608138200479567871266778152947032574070004626726798047804002267821213773617149221687610357493052687165682348321097780247937326196807480319445705024919235055109489522084408778680965483141190799238459242495251377079973989569380734823986221189161720771615816954849963178132749213908403797704714381295800778023140668623900710648502441489529154001767113306636329446993392074208502174840625030128335207622552566037357221705933685826636063278013583906370470279041777331997117908435710346380080 [163,24] -2748885827890247966240353125680808731999370814171896284109422594329673858559114170830841959665709911714203205521976548309775420919927801255744211052237992982241706136206742204447851450457382269996756822727673764682112582923502195281208803819997700523183109349775598571152033025953722187172172495886266602479979920260912465218322427622707703489788623014836100363736509222271066873601752326861137158964008167869258943085707824436559421831672590048516707875458206637631932268769479203898870502250645243651857038798934446663403321102546107061280169277166386449329387934374737702661303297302795210503458826592617879908315709208978835307539435157739224390564046723898657201387672552229268029960149932868157357274504295492053822809176914701814148522296756416012565921015899345622591208590637025078397034817814462393575588030817771186234504638736844951112827453384914626204451309727163770747391865438722077030377152561504321539420255535949813863661076002434766452235743157120976527249076017000272678523646441339441088390854325058867767528510125167117023191636494534565971020293410383922302747629777593843694346274832106717410932254366167007474226916771114099952764710981825618395545984726937382767128998524515988403074904256774691163713371681888959074262072721751702508687049766929196915016395608995251553965226564532983704271491922580700888370064753877541588251019405766150651519379146932412960561342422328479557066591731555388291368500129826427339554638428030406698199971518293466460135766619906338904795111199556573427497038322341215864201069891892838914056215874556158647408933215348930208004415172661260983691383192302089345936201497804507322879571103548714321256279709418747295407512323745950088085092171321541480160525309002434790367593622387150559737294137504414715422259076005710104891909098352728108418369452281790012395840302197374936177745212366860013229243261564098632408783950888138592029129170724620545457160980780827722464913602161764845348089254650825787254851963316108966900668370253179853006999263220831901189090194480440330837454329869122291397727722548105946845393942539908349815177742725376259662632309666088330867154848738704840496507465062947059393734297819759093112027415508716121373297822217313776757140559363922517319680 [163,25] -1387816841909428490952463896226515595196719756889431572443346659264171139304730474376499002529592520761151160106149142993712438180053569496877254800231228598290667130487052220515511100065100589638001073780353180382874584362230340264146643244676047974288761773960339379224882904940842111430107404561359602617266488942180333798622560047802619434482207381117875473749045627772822716641644440838412348123424945871731381612099821417402932760262174224704740877505469225591361311131228930244198072068889451468847438183046203035114830089209026469035772647221055630821175383515851772012565446780261198524526813355810004266928530865532746847006041885085025812497099713701694372838235830626540441495968183726558991174911889461588690238042223787798719474330604639359519099679927843150023403249830516578425133439726761154917317979984787717757800410515212484068214243271125702918316955549724223903905339822400813551774640839127056769843145830728227663080640970517264808598873356182286750232321166689997141702636064524706492081645926176722614541249339734678815742094635152443870833470697284276733455697366914374842521976423443180282756171809815705671041648218324680548567828421796357187870674212416801606606490349975744257357241111880764823596721770430368025948801098633178610409361137085369160507537731127316411440782440772484874233906589002396853327468541412164737108891886474613672617641670200051549449277617816481106065682246842482835305572083551386525012596084042930947816780808346905695818794274819065650740468587667336343029983991094236867644336045885175753435633244762179194564691970569668487580405047644959935466621894735114063465561302748721688512257130939903607958603936316552090723243839638452322884364650571629907742234645350603389806445033740435708205614928879568916235369845890086708145910260756944236149920663835673830430090747251700686471187273550766294702115840987417449718144566359385407965660401918348210363799509481848340398839224204249077490073880008396434135998492302619855864555063925014708922829606680042413075660940896094210776466058641347179571301741541567506998712890710392968935996310571994699362038923806774350706323325696697492796251736187581917330947345643251316612013332127871178533661830730122215200198077167034609920 [163,26] -2351751712979402251366058619538962898274312286678222156248821573229562907538402106553934825190726987393947912808185272567206176510177622278099235754408127864249267308841935621388052544708151126832410675659003324428444265064176102315265734356580700781696534754656446472983248560521977704315503705141025630261806521220864673153152962394145159300282475070952557971643097418004033782093887642339626662382766859723658787436142316862179653831737262705333792404530258796284737613882368074758782110054012702605927468984304215013257230906800833284096779219047550296853560760137459838557221265475877366228141369457664989531312963627097015719446956300418321115912164547628201400415309100742679208579834244792810093983863006542968238132141279795037425476867490398836576431021854333316942996335423005144581146846439554558895118442597526456524148427586635605636558551068819317665909115318479121487670712581353370708458397989215175625276771314002793078983040326771894278474519228765150998955802700124722513125717949195104500783400855676412228413501168422999635552522443146548238728670575868360830598810507085995053304700310249202695283063868989304413289930667297652697015158498638112242142607214353081355327279950835558789862012357571569049822572391945273506927980898250382203108645351552663705845620646777911862160753237669936837674797824587948487064113621925461337987715350546703092457307686752867872907729456485209552184695492322343690605967477349380152069747667462901136459076393268655881754934502840964910059633656583544800225710486948886428073233087581777962248562614512786214046366193765000607965550316927500907541807439414067144681515478477294467528739403529110967756860353850302399746488819534620259785210317485192001637989847497581376509065864595315273093022923099772594058106908720023271090435465211123746481300438220137398558906544946908158730288639816716110901764614796297555577276604649508988547264139365631742004770655837917404817245291633045648055714472761899503619860891570746067265249646848752194973456741245143097726276313852139689260760478647107131235203351266843852568649118976987851404568902453641310255928387816085863206458101876466542335868417390159373123322902044460875124586170014370329155321930963929343989693151436188800 [163,27] -2848589007577389703346512168922551509425682448834948014677192432801595000076886294621923005827425440752115548896720216934930368466740641090372247815189944975474625329318405619680997251538571827918198960717045144475581711512959282815731585959452827791753123123302076109534854489988526231341986749798036872866731669833708791540257227842822321907350287150038339089118390589578640450711966299976594291940157139561804968571795228521934696353963127542473285479512641445185113452924426098163372979856044633472691726297352748259246368947131693002853211736224730863551686752573588447703696376472188467541690207875540571349396031232294069127179282227222912443531081133300483172923403987307207087557727447235832623068203639096136448673030173145304968782929904231753548071554603194785718436173959230623415658222051820772442667369533007173660547592238721525583471976716393893948826626226372737305126030059616988034963175215651849307136497502828197952835203757499847019568625256722701185553818470141948820590086825798053711743400820625374085337238287694360804485660215579556476458169824296415106812957008815149198899160539770145086659909561198177090757279070525817293227201115571566246668157009108041098700858391207458125703808341012621933269610833755162236553381339125540975179748821766770457989880031081986318219098955297821546251332674162189107337957215933646396728276755388279251104464208101703014377568446494129582784812260163053791088822406300078997374589437427777244501191324032985647146042069501978998357119964072683699988871705905774920001958221059323581699059548780630660040017036409432994868442049462107955008624298702097705218413204302127445477776933934366597486831804609506611221315993249958738658708121114440910164995643994854316596992405690307005092643137316936043688550143224329575708940121509685478915763226409864870206663467135826038507417711100803989973966402453044755808226090798856059903193649703127964055673919437096291604134089394768899092003571724337802316323945199639229013233236500971810568400297387241505740922047107205007631995521242995048959824254878680000861391264243307197984654489082319799397209128091528590556147609969077391306143954343292728054382505785545929194582626337308851360217766936824822123515075761200 [163,28] 2424725621627419796409901957921194092240561327739662104356945846620979833898684775672031995206661710685270401871867653765425919428947217358958385555093351205588917002693635580989619116071715931784485449306034965331389297853116799547947485789635788093224442595460820095680609250231335853229697905763949293201060969897148780078218860793508769719084388195654651129009866285805326115657148911040881021415852256187383758018685891494605053415198408804681290627698243398670428731096828851856012103616607894694070419460333475849157425753852061751656279141478443455273178826480808140498816215962776671477074696407027383927010007607413740805077721972870324533630080031863850008195381154930250326462912067124551816144435562640677032910687477628011474816741564894294466470034965528679728319301528713639214852925318061527118687119499671301905242957288977063840084685999171346599693918229293290115016925985818040516698180135243894706673892938406663996436346873744926905380303127834599528328545090096197180574234581932698005398387081901462739437084462826924546658605129244117317129411621566313155100173960502797159278401130485235408470088373111803606030385207256455731553849866570157166339223696973875636529235042901506153550225180211129849150606663495011277328296706726518785006721782923976735404069439114089046331203470305670644838886562608485523345437044168988720647205062559061026022379845572514423587038096265451156039852937937316309536446055696386144015874158527234227728213255365886494107550637808402258323207322893664526375590339911983622956019290820864529316635810038861396016592222202083926153750220007760281815900021776155087652291619684648112838623920515769751850626069773506946610605603013357536575053075859856420345261510732156294149682051774786879366281141946339523864767869448793370409244282258316709633051648846524853864016207134532320187786160158148730521827743227613654649162534267530561159811085827489417666700115552305226618749240740908541886730110717109606137874685810242474358348562555262230944838332302911222463570869485708651854570464237364201380202394636030229916464475212073372131909349990270504332851099978419128358254843089236306945304702496170126207013710251229123406937515373240444112270776031225616732452433920 [163,29] -125163540085857153851826839080181589139010796700386304697108612473208657548936468093298410232012457465893610594593268198928568483442353188763233927050460886975582329594306092357815728278743930370447124275845115191585144048424018338633818629693732676714817257488932817672463293692775788797743829655540281767927269555504463048314163277100921994049147289135425456265905476446638053353934116980215958857415577964614364006062266682467305886361674334122597317031949187757856595181298555475589537257959338445410321873853659377300541263734747772647242502454461037312610336534580223521179190405801609381333868227589666510625708984992337794616851410176033147118093700942996428046895474298619698476520968506232336839725942235140373436366541892026307300616347053783719009893976784810970076987855432768480679803532384945759175096932142234756793253034820213164781392167788263843254962492412160902178249386957185918233232809245679965755865177649215721840625133945269857019620211857861369557100896443412038392791262605793958139520313396345457951812575756644670603209015103117013001150089503912517198410099995420093247067772042074966823269844808524201628346027426755246972033238606738326435886885244305305801737300593030388559612049981352587940481713907220365666328184667740439564003808405382787362331319045843066795200972177827808138512641742658789604163451556551642825652823229768240560019279826709231668606757005453132647859960654273267881882988744469392508500982882046825408340560329042519445925359944117403461536752959615020530893018324307172647521472596476368772297678025844474437882559251434873340319339921056171909866304489444058297833865055030990736453075566724569547892072093959687664164793504231167593512083817882097628808876135677618109829604892390402802324169973987217815778377538578319033253739320842759289473140433268743470481703452626007191053745402300411179780107332603718354220697213848044292001408433098054120762130972715248536700783425976266369041126489097921733683991145834326160353891340441024174407782490448269195696535750467385095612101489909060155209638298090662018224635982895051826904371529861707424479019858771430907023236476101149880050104917568975501439026933227293839686171505098735269553851137784225645571840 [163,30] 7656056837282908579611769554606318842017833549277502994898363583940427919653181749297625171911176990112145745713755274579255349217939131538998705670815767355047443664714684412409812086461764439215939302849718377501356094548254350375415792195355011130324899723710123909422189166438451358306981052060193178301137716080291491560034514303867617709856589849290144225426838598153582642359976318736139213615770402134041431284633566386031079007337351115069093736121016672632832826213645988158346910614636920275102161986798497613890656510663737189144847351366047162860006830404614397347453680055787844161875106958086070976163529755657220980896170831837537266742838426044606190989419086348329094930627407697501615904612680857027310853474061819299659144285865031181724080080014434219586672888601463806101258126395526241415162711010616242896073927893795312010025300759570280477938207709223512751632348574102241501880779615403243065836354660266788099574713776929672685169738137644872690552307141917435785014456912426701117529407392060028326996149582116812905444147827289855431900223735900154941505949575912560167700753249698457063313165982155864283611580327399955511162871108056055915157098667333528641208887415626035612492839966550972596885111369207834008597770358330769100604599219200343658032986136392793166604300976440389132862426426898847744849472179218335169825898220962365870893753452946041234608368833007571921616980276123458861070039467782166522498177170672388151998703188047135580886840881474570107071485030130786357938880721343225594799765904586770495286090757493611964902957525957252462058115141741156744080530086627932846267531184500810415163942032847951631679307100484557120484114892582721330961547281116822257638285467312066679082155263164390085170375375649174397909055419474474609047760553966482560519162711896616533343144744201892280829172100328038873187982526550883319078100096414528553103989117013825878775621705839748691627214223153707723453724319315346062551943427066261195887935295524997896180252446145140811324531126726662700601245428725833284744624974718587653238291836583973497521477935086910143888776007228626845996430365556274488042827788874241843567068589083577300489982222418108764187852880608831691805632 [163,31] -4794953917546116566214456585046532603116598652006730431050347315945164990466121808915086604587457807191998415307270954863283002467994885771385864891603030516467326040933081820277733138653646980956788294926880263712687483441653762153516972916580995942540016521582177102868372250638681741727761111950145612029999807445797999791168476514657968334959972671397674963739401970217581319830284372295136391931220853844792684813574028712766296365013577840549073975138580812262429237375972576272095483110849442593732839132660333518520975813102418418979758118849082727520008675420098903641045432913545118594910405851359528308643458781365549705478448832584743252685257666442440640137594778639365058918728138616786071108592833723362801621475417043634564905444902036491629665246427740448330529809666116380133955132592883054166999137267894446076658826716711896709120670992427325806671388676893237386887263454079538918634416907222145268774713350157695157106034940154001097697389746444724596878591586963695098502594861451025937742599296897948805928084205541546427664438983424510244873909227883570113587807222456927938201546585460380474359255155222915827602796045988381975620739857860878830280552882595896161470475953703647225414475890367848269400666399527554205963137600925722138346600820447558586164713266748249672671464893365707721388783981100755352834002295326923601674266628499849505619442218110225002128715206471858656542322954686232148040565487673388333636012587063663777321681354447724841447905154237148705765918040749775943317985168162691781889440346005374188654953829411796521923062807430195924745050200551015294746940723954719652323525294721731288058887399195744877351032578436207647482471715732834849114249936634811638364207968572813837539317769013532687049023459338062005396079505228228557237005103736973464677129628517570396434530379921964641546477975926108612609931997662580782333209283440138183401991118314921887013554390310806154133746202512837031356345764371753735258859663697618483453656516794782472945962413844329087525255375025032693218985724497000968163487350392128632323974539037534548462308353700464973454120424307129685391121866070396831044281997816264154467683922802288187412457636440859813702791162780811920872 [163,32] 466102808917997843676761396839098068853892960299592031234705803066995734410264171699349860200034432954956901798346843548697050634723792249521154231440738362721289635217684844131813011389865482469352420126615876665802235639335452851704852063737373161087928874353456079365663571565973844789437695855784513484091223268355138745201997453105790828975682466199578069845189433249764787053526797394704206052852534507215631125579997917279744337709811321609749166814508708274078364412773288422748616334446747623676387598288601654511548189245073598252407590277232200304357345675847352509780206100755376219562107115236570482356609082791981771414298115790933191493796312789291100479964790800001823353721011249120484053519067863429087455438266499701622473248277037267484914759039966339456926975072558745274276678040342785925610190317970631313543405821843373279497072901972781122440157223928293655207169095344430537694807802950290318274015843429851898985689904151288417497803665400553345454883282372031766041933545918383406418838618771654603784014127125974938972736337230943018468256317836732825304793637419064935921236801603927884875864605484930346022628034044448083579992797869328001965568066064803888801922989575970228302915166781381712435471360589349127897095421967898708420169961578903970387952267362865215174606937479725591249121203405637149781685346647433279990081292080809252031215029261524995194492543780720621358819146166405188291534766720960502121783815541836079023664736982725422528728402448627730470253850849539145635634300673329582965425478723069234650959655602394825092888099519980319384501420304386550002115380062462910933786727547244742953337567719546280248952015904280831340648377208240822571032670817486201870212478458564514299099242533221053792531538896192714673428964754496962489789381513085285684200721517359727565808422421524935362067110321324953903451974485912949425842456401424234374829868353183968363440964750907766847341779830113023774685478301358492422098150542820803250372790309151839579467894484829571256893027822570265377586029985002922511924773050034354086368409953791031706460671946922879331777102721908951503124270457150676990151019763988776651471238476385346432311742365715787031974826290369920 [163,33] -1281088925265940884133200924784789877213571765748829251517184186922294160616142677310299963870560957688508806338571237119509476451513292618423344452363482895000708870582600401884913896367352193784518697496566894308546850851816742873175671577900989632937981995448571316788749889499585065295414228767025033498416916970309498619241640482977052627802661035372704878081973641339344161225597978359644230055526690227614528988088440572110720161377253809958989892754387468159355091592781884570443971918923190285042607335116297797525041502925855231975703273791508894249005240070866555118358194050017783015140939454868278871687117500088315242244200151677722454049825976631964261414200835731071435749997648842126394464143573134485468477365658556215655900139111538786429140064369649756210367798190003427570818007875433049517470207883400211206407650383442312647519637263804213758844314454028280143111792376501307442107863458433503518546861914816431830814141727980574033001293797077353582802214467030671537089699228841686588277478940587104657461335055728770323730374627197468956063941877295865616014586644378298756590781799851296926801653540050001123519849524997145222091661231448205221989873066082059077453872705575278935037295630997365340504742775822039217668549693829590342811756909921773251713181442559456494388364931229283280006757678442624690015442484122973543843496183940078355722701775754850026165713343468893275833155731249138453018948777667868027493905140831911682937529334181128196485781191257056201311840095100260058574443887987290263725862402985983764124752138706899580968604247132429976028516647739017898325841191263627610687807111648099350445546283520306918942712629014908627206914781977776069887220804499057014882067110555368853702285859153411623223411270681745840229037398558962294993947551802350399572070328661162856005399754252586203100765461088350922933852414934714886404863746158420089300533680751367107297091420938668417729236024465986405040259793558266104230759090476547714754201840004679240504647480933251203994504911339120790795047050130524026704412233810804613850749915441504262809656594510895192106343869056652170049257935937273419810174995033094439458711057515224195302133052183250915246936596234480 [163,34] -227565359345572708094492191325429598408605061678153277169362643978249758715816303922366583697405707688297012969957014369879769771618917338006586660276008042777860671552028371175815155203001598965532923048063922919307287037972063077414573670322204922741572785182995539561953071409775418015012212196080711122097898206325419517086377540919023948367837828194430945514076852533099159656680671308267780003977772454348487653970745123307614809220397552810304616929313680106659928277454664366804501041806636424886505188962140021538612842989362611393765386061095981871377193184501863373074457425154671726784798004091645842564004415541616344756785164543231092925535574949462190750066295073259969393450592414994732250485314658239731081204616726286796579343356858876580560649984218012456560095558874178079772486341411170111629557770739089934754523102583754257823074306775461908490279904037516781977228092185375703149301085453452490996901793511571036546141995496883450688626367592100525146821647934337861657433883542119735752127072738699974700948632513573232267720433094083649310730516421697969320181655333949085113935607857584959394546638862080276887868170681511923500608548875673270944268481355106872981177201324363276698995992744012842394519069303680298396829891966850874746261171359102405530322319835321227125826468261725440140260141356805944640546764089185711245077995382186480681622795096416006455288222955153953984687794778965945256287394557237636813774215387078685317510031254435865393094806984465691352726501832853120239850573687020757256681949954227528955512241480836899434608216424782615517453516205809391053373487131985579923602329260118893525470176090435231462354450274132109833927540196648841812329209915309735693447147093982833227854560160981360370156620256324803697403807317757619184078498156498749255652198893578309567110961301652957745654995158472972817156316171125821479343665394640979151818694448538239612418223556716640015282601687939829733175354675608720460366408644234672909125632590091418086967226941478752317522892856947302781255491798075785667652044450597756904595006531542487028683258271049738199540878687218180826572291722570645910096100728357404583293816050812297310820144312429643071626896000 [163,35] 1325383822384807191763023128925808225552629876867997997899932618494943727134078965793466023701528834006523158183471953539468085267351077007099324823881857599875561094789677311415054149004453842293969205204174959837718385523451045592168751705901958585406904643166119672254676103220147532293623648839678843735122197283893793172469178350796733230560997619143374009348232728830659388159720224501882171784948757117343931516735773677837692246677474726000754380243291888104928224292382365185136106343820923474904030462684601540123294137158986749605441998669564434433010192063505486629371796503778255141394553083256530433818234019128946609715353568513964512313410030040162181392318073182579745711573066423908372808668525321259917113632136017004100889107585160979339547022166625020821721457152729475571427280442060623018787265749557350292583463142000813795548439688519080866728688503374244483236363760095530211994306586967668462780047700869694899530285895104234271300367739552926898382779761443569872264607718590286853158243122162541868443327120085824986950115708510667346568726818860436348743406499140853305865802150883403794551457139337273392310783985684732454798044669770849627652401234907673375147521264353864217153645806935309117133181063911951481683568185421390872832991695635338200530536966923066274597461410502637792859291643572823975024738491238483117738474259450187480913192650459189043624466121490720446177164983792535985440002994351507184992035823273718279694730811445630579868857159475348263874421136751671648479376219328219381190577632133654936656399436455828634926856458303335016380177336483073391011474082680950076596566238478494259797517123290987398699899980278178782643011868578227514868030393951685894446422272938659979513084261671957018759535673619081440228905893372786662536709805538315378430034121728043565908103516718114240143695271990734921140701628654039474402830308578989951334516349230561402384494404032859956548188515594720392397070417375379338394505804954993568482248899910837790019925728599056977133521992298046476726011831931119259148491901935001266418484826073876756337065595234124023868110511194929488764369728574895451121512914787886504843886489151175855037104499829189150340148552 [163,36] -1366753735443162102109971848879674016960566696781616407183161390890441767254471998552861804935954876367966763227448044292179927469812232415470784085477855599044581248224984471743173172610659484159229247959703360124270024777902535510736098521411441044388156451660539002123227879026274062370829053553895312067404248237213043389128223871096370794608082849040575240473229767081975519693676565381988401247320073867684358363850963937289034534151822933292257172953545835273059096916317383036946616094627526356083457616478082184138885798855399899065638660815111646233254501546418476293842218958900967603729118622818867342658203414648587860958092338527224766201303727431542051905156226076061678636804878724895589691621170508808248810314247062740925484540069158215850351497788190029832694338673595019561581694755479354279169845295990397894910242667801062359089294624948970826710487739711824415516631139121227144497227179358339758830598055710894446500041749302451110148739527108764786853312283926362233941244271170021141984518555784742908099045455157820242982627309559465599801310039275097742764522662946035687561384720788762575362600097771635024367175968729823087297804170964215811939250709036980134809660888060051092023578580534783746633116513649256944239072384827872748032995781033913177721572950603970735887555540688577412683947686423939432581842310734307907956967702411679013753362701231474004645519974051604009056199142960103906618662070378910172520729720063797953838909078155452273486814003594616317867331620952659288705879484924217688096009257175007919106491658198654181783176062232045704466706320350523801849203101220696400997254137035358494998138225800160784416147108911323620294636869300566832262776012828067954095965892617530730261952619869151909789097765445272580508369234220979513558750183408466182858107678200347829465055940317832981024769126062867587825329163860648915202904816167233327454408550552445755168331592958463199468834329400638573055372966845596890527188272212379714162977589190804736594100325397102830110670902203838207620650899666934488791718912783116903668110677077319437259281540730601009392684272492938964933788258867694331987022724749445797056261393628671458252300577029600067456576 [163,37] 1172925704015891688187018283409172683190260813751874734759737174890474080005016460813788692699126045959431482467405102487176596940963040765664285240458704841793925506835353580931937254898927016263158823392308964499705116604645053712494758428713530096159286925712496854341160758170546073089816478189172243548660501427141947903119512353681079089295500811467316683709685350834558369551906039859572535246245673566359291089670543990279886385176970369605719153747130313632998965580896839935290915703082383673113957400246158337581971092576187259774824379205096668981855968911163203448188812921076789283276147729326353307805997082518752801699436394813448451354139931608597755871778772424986194313962791727889811573393918449430859604470889201447371191573457835721055508596770099355363163133747860759950177357015748504251860462875300051216980451550192761240042568966732038619410537900419545645776282376563916157072981602434464981551286545216493942394592682537246873858928778225115341987775348262337794570988268385716377412325687899444390026890235706595904358614967062193711092336985232630026285580774212334333555733854883076572042811591708070342617393766779353390422677507280727248484763543460233392547022283406992678533192590384965719936429536057798197213897068831383852791685426341036790812633130032197358354050892379670037691697312542856029164285450713595732547936603360439326552265287155844680897150218876351227034453680236263550441628265941376473914652607753527273708703780056610639319315559066073654135727173267302264676039033262468756391618318769268297514076095482223328904193163761791085808216251338727309132853063336226352917507813988523624981862958838522534153006459774559913272608834799287256393860776246270017767769318984192722464502431781699509279372286999701347611134324482171715649189595958443841226351150839868042376671916150443911320505351508209713496247326739878222022210588409987464682983891804043792214170103373885447953339261033237916581951489983501257470485819889799085677861395224262963041623866178440755506016739246599381128442893832682192137978791419013710869233601624751577853486139633034594775690275726248085231610404587307012265077148019655632371898377081886893315778011893866273160 [163,38] -532445944346507096370551007137123029464114399579854316043840319630736274403434590518116557500501296135689097386909434258403976138293892520936718831125856118876044209785065783168174792196833554704624974296102412013800777931576803007703443316451270417299608272257099936084601072564783337648554194034609101686804909315725735999292942852522244631114844594620619913505485713481890674999453656641901306630242623824580061522915637350493439823226807651383263439778843029109560250391031806347051826584887776379950746437603129183874347760803326330699649282638397790738210835370699840437585736531506125125029831092650899689526914438055919087300407685742883374282605018436696760963034246796831159113734865538042685948541508689716619730296305852430941728026048045176763206025216418407134613348426007699131817545364139869561545633502154725088375587661149664246185797889583175952874154259352604731406317568577327436349477909623913431231697703710291781337172137992095969712801064060779140923049310654986043015961602752755465724657251258972971848046060098904357929421945004827201590534698532528611101987495805963875413332914531458096600788984559470093641676032851370737651731695306834680858817370787069279620506908829901567040229839206653274308989246121516803021951356914302237405942221933209529317392540646384170672782026282813687843051716427144704226343413973021797917490499340364171906704524449061209453804107199914233900910758380832339320333519785442507546876070126074252993427149840498360934126018520140141412193109308491691572201648740955753614082491936507228771518475062702943488055911759766522535985394734054898326645681074444295585782259955512489442607379078702255703596634569487417266753849545375914022532811020229836046976250147487912641263464889759616147410080103660011179320501991838393716419421024706503447268988990221301503613662127037222195743598391956961099572144873716250927692784730623728418938564085483744209258396751271973402741214495852756629393329046517350839316029242580355352865794495911675317765314227296827573481349474455830870118766554096635581111783263894154223064950204527209128183722222842552332845426967810542428144303330321296695245613328780515912496471654282592306908568814483200 [163,39] 101938188913132795167342010901956110435143329874617246269004868174664526871281855222491581010957977654763443988458482374180485315370708846389709570694363766610854969760654230496468231125091394169363923958980369600090729293901526382144700100837180817976950580137055690518375597129207636869689988845099803264823015252646767952825871867073028774324055013228034967469068757304402337827093776638788630624235938356230355157379711655808592869079647629089696727840134936457553133171395186095374677012567605859670163279251116225876047327830215140143467563787932000465368564229274301405192921057993083086964612842754585509460250890177746448349993301759280241460574013183534230837522000903478404588386770677957640658688671142128967773291700361946927501387985329782828611713735078960084553516694446819309044943263045662147886058057976450920099155352422766419294525811899249679092967355082021798934915310972923289675093493350723744287599398419753606945688625353916694569157235444530853359810683804665969241894355542156749777524314788500182377992786755446638677188663566772334494554000967599588482826971624057552748885022060994904030165459566111491087955059888100652904461354801766699432578989384479414416219338171725846338798683458645326278303214400182694519986241094976659489593787839827569910663477939795739397851580402309325387595565199095323968474144552804391740357893391062247034426549443899130256700217316232713634613839611791999431777519521112063184682644354137594648841744350553779222184195304437750626523851006245077268318301361690807828212258520705499888042751415267518751958038674807239157749695883129447913906876380687315492832539814610680442353509930981414551471367346506437732276627371015177722115044704077780656159711423723230280874137310631927061423184189109679113447884897450995305019931247977086115652550148704199368692577326125323774932368830026892272873387223185812234071375794187325943070526270259883807393922819395242473442518279044542365747833614472756502539264150101765102271987424531116660471392668881755461602583415696766558168682549628435130219010967011934855380137115696159481102270985256151517666314064376974454150552621523139316102159326692101198548735680081660341202122075440 [163,40] 29469538768118991254034881257465012340207848453795709557903104586271592065052997083555824526934346882526572273122728648915502879574082781185199035318011626028706671745086575687476884196846460163926298198569116557769730271392448031938844173964558376199142493129966789206218571075681360747343833647118724574737275584813859614042509670055841931753770623333797458360430847508176253479564190811152751955654256920535769022266014117338579282841803895390125696885351809500946077563424183441611781895826131439521006527579389954508238580884350686995333625026287104479858336551063278154340790494176716549464637847434845621794441887426810427848217319378558998869942973123483881542272117034520114390392319973031104447537166870909608060894150587918049815832749274137922341988644200402984722093101480825123147473048774244769507424618674337757473155613678976368549042040781744696842269959130525306706183946457820670076566962128022036437248160797585028093583948237072352372831653238964842978718574748499956815768173969430893274098344070370430850816757700466076474198062922626340676495001017247430352828772799094290534039017591110539158979956353715829263687214196146027526741079649026121305427540620945786071655465408446983607755107932879439442392907454995380547609641972511035794742929913343016681990331362588402946567900396730943109515269431641415752673797686310580497295396473547913893709806863090056119271136540809184409332226274640651114184860034983636682785378403875170127829159796931802364863271130340025822529187038094353210337075016192559780787731722947034106729448965011692952549059734200450237925755949962748660889716187038694763610579482796378021588403098285675989656208617006966170328363213724651206026961567053444110590683063186594202592905731303730395589030728286031829176503468828577204982891217073142582812929538664258293106360063325525748181377354643009764071523763132081312458257462125936410086450107666416318248094861775401919612291963200351505627493534378985348838569343162958130655173671637798346059612745785269560529699793235711633167554415085870659913363038816569473477405436768104411521903378091477328113599770217014407296775733640859596463413006523675965740199823990220098757741376 [163,41] -58900041307294095961529854819189178058997213796801564746204551436286457040194726286913035206103489267455836841061250734091652247865759351862802781986524537088096867993865333459593334811226980496453287549640695057915400067389534798051132603309371592187684070986658458412026913950512394603939907691428415971214432951423688940872732239604863899775439063004410489149830744596235812026283350543806575083208866852124625656017014545402669830605302717645674287615508748207267790725771941402236119883290593197777869039325026153388437470532277019566220092380641387660538055839713451699460889574329882957676594691310750679969920964576806943041360681642047633972782323565179336649030412140233737353937266994819250310499159601963580868035798901359954928144552389125507022445656925530450125475800199246420616951952839965643661874755193370605954553912903245229075587442611802936410697629391381438916591413100329244541811978262399383185952617600458094884613470385121392419783504354493530096737284298322807349224271288741509132044642886389436208782308048224182117629079546433243938959076043683647969245283871168036034571573704470205045702223704191991755198002157457691098161692272424928041542959687424875032885609336903636156315938219489359253050285724662524601936234800461364716596876794330614584033711277209399245640618746326491548224374613287867651075538076052904740688685048232595261060465466311902961862843925548362638135002548912247060027036584053479898278261619899094070412298298328665882283030305576105757089636356759083965761986252715148278643112179972974094827583011314504347046702817686309772352609401603474952310007931110203861126714428080274226955905826710540473357522555482771078638163971817798984394090026698116569971380559233115037465934009575145590255241476711590593893904636113309098292777783721748427128193378678911211520914351474998374062352748438491561996258678928724643175076638199888622693764453089140523974211085795014030859391065739369334420474558532472699923064311073515500598089084943181000280998418170168097574424346380594129846793941706476741908699817264812997843941696107601496328187552536672977922367661134045290930014510471043937298841064251352675510423987105935955850856 [163,42] 41891219634960179739412895925702296158117428964207376320201395093535939017800332579871338297807297727823657905277192159164401576720905855843381974787132548414526925172653287058693709117219805070203381792695555458499416130393445804487641079389176833976865400476059269907454904379814583736350444910151405311255154480222011135571307739659176160270733226614865003352988877066523612639393541499664968929606679983791272179966855639032856515713951245613823953424498906921247185453823306524630596245004307571950071274638485114019153139138697737857810483512913689309362121823411397524229580819356044204863983713013452403396440680515452429844763001285002545717997535975280519020613666102872984129898249390251595641978225897122651612450366202329459601878889838276392257613488335081742311043680175513040226231292678894114388776513509952552390316236718577517229254197276721346597393852538480031564593461325362978421643918611327059984945961757105934087172066007679921227256289734790833620203441734846502065640808992193097546301017276607099909149636777289680915128299735195428379281405534271835192440756562724620931350778178355043393476430530243175378430463981395404474993808863710955867612977900390901376013656644377119662129936128095344905231992150253632685992532259009892247856819666503757465284970154414063028818656522422810233654671089027496729975782339319326510822912736596858399749475750492969351034563182417928393450651626754716610294098569566375779450427444365688013027551683586152489745544895679323375242192192226108069076954048907128449242575691824673219003600719650951380384300391509422529667319876504669111162377893950054976996008725217049314886438158531900158431885377317638210644045576635068225569971593014768041962378188862119809981893074453520495427444866252388912533409926226225211997062125036743089571730997019878254038020315823305490412063641160985784215240182955211743369744759550584016618896670861250251281314094028266335901261194202422283123010825520913203257176271622582688585492367164378338934374606669082028345555738939421348579414820002672701204021114413936812645213171673899152724367642707582952152198204176732974703995157217183811070233467378694887572789084076058236320 [163,43] -18856945894473312264614130751488125336882399993139186940154684621074549751739907899254267783690879794721917256730894841177445783853999330767005995701844315704049173723762188383843906102787832633249933197987555984654292868828099175499003393790194165516195018016205306989910251178082261521081674839381624347541352553816377094849154285772060045627154420965265823325192000601109506007804173256840783672081552666506091261771835132819612020513861077935699668092793536986186580192862752897705024670009944050168137726405222998143723489386226399311716883931550349138209308558855167830671010527627501841275670481080250143910112119549934118437094186709986829259132678705194884767571167432348463807556245838428472026611184578494284642857078019043354194940655362800483706152517893408582553590834881385083828940377919176594193333451791415354120710738192040600561697179684418980636702048159953686855407265461976389695455402816355501122982519553996400256648096459688029267509366378792446344436329125422451646423198984291777390927995825662264681936387524564520177378337716413989507514777528046539223438517679805958370894409289210199952842225759452471597846830085481796266159408481258310554068430571415501386221569521843143357576653395161835572159247350377908167228736616445074669870065887465950263243470190602828356753071836162492888723713326535676958194499560253315379249808668442864839501892286171394943783545937639396134471338514267474607373087475873626120795986749756401403991150233835264873559936302147009294274963177583538055234846209557710044807531468168451504732965001711541328588188448148695568616110652224886080356539252903151591766382341752601555267491787339997362038235075759303597835060873773541134054491026792223219089744627903049905360692428681908080604903810531460877840450908577139162664095629681135773263251104399345657512018788119861647357075623168863543639448809289303012038828188495432234564085546817195257418523389834924800414325450326578045755571508805432121197058565196735551339425975273789648769826060164216375238749652783237732215923905647226844371788585133966185477788225939739195989062168614935774242202215276128628086105806737703449482440229722345900079062061538818256 [163,44] 5881493313909095984486435056685722041808228359803597980192088018512789365079487878181456555389551677883573125027486126905006590856360291404246044058017744502808033522647438663418784720931051415570852616721820629191591449155742450001399193906280296882490401599035090230490300289093422319495711790615715596799157709794616086372137917550023462053935297158706924373372396257068056210715409104778656181151708838693941161093432891416962978598251046388695550619051744087934905186965664457700006056730547260405421905167847640322930538821421154522343616494281260376570485153649225940957969977688028720989579522432534881332645645671830032176175750804578007648887275267924645871748786612519430716844748135880039943200958400394029981826930620993719966151388220777553129308757672441557191045226931466658470970721078422994561316948787421970145333447045066154695887792084328854786451676869795225582192425993689757072735559831923172209079657158920148414023542108443319625324390292816103923202107091516744964007752305158333709712608373502835913859074153878021092926550393159707859922919019872344140215412453018567768126295668801809954057283367608557083777265652985512598341977624704330193005870231337846140837649288038990917553024818426310784054132040945065113715428753586249271249639372964744186858558692556604239824221487230125796819899026123226951003574794596582722926075155064921513867987362903947648976241516004282710930060513303376587158635914068263474951964235361016177605991216592579921358175890413037991442110318986666631142409590764262776125325413851145515337525201927535414423145443622241665855691607597750258738068666727693899023300083214700588562987215008705698702596064253726419622220093654497365865239428260308100668147829955593512378587338959997246211284474275202709176701870479059816126756063621073605121221192019179643026814623417454885031932513007270299848371019794334274364352115366132131252253558907968119784806044495374428722976622090300411293566626817392608262293090554380681993816649348038087118999145133353618308070876086452006472911758011968379560736212531724526077259618014118403091899960350320542815111543514239278762760677128862236685828848311759307078668949607296 [163,45] -1111554719810328646626239617132938884189906768356974718875933556609672003368874739998075064469582523902600679757063043178632045254177556026073601619863181736620278215038189423473025523062544660988676950127172385852860628373554731514921056746782838492131525896310049028736249962170800707299400484690897100008719393956438962049868070079253953676301959636431428086705163487630440394000342083276959702792748413297770136216718694642426057351432511391473416530223332417862243275763748823117463555595309359849343055398803452769041153718179176702668871917018559075491807431604254837141555818662957986537296176590148471290653716935966650313312416969630181870802235269499516295597711477642950119772069716389815577468817780016654154899700728192837262220287881908628287597236433869994392613101140485855899487545541641801064560215934429067763050305731416873122137598323224107767500735197664648691459602765422291116204576142165148662871021948741193607312492249647047079104007075875947118750799224050847411820913116028964468775444410066744194325265737115896278710087645173158586154387053295847320015590994817596356822199192907428261426661810474708850694385960325388729384706078720135952163738336899341670872825429845300800491170827347326960377927935117374716686595426792395705322316293775874688790752094849917184239279668489495625310915655757458663166339033192982438908643116799930915812848585581249761923443123083483159349272455478258630908556714459576128443008362331355557381273437672205322017482739809882769249121045164871495658003414310736505720874257546685556305951518619659229551156096561331857125099445810721542640408700515424128475190566116162208411947524601207295271904590660054390976260136823130390089295883304678572571517586939561571125420838280297777053253490547538809945214187074095308515021571744167883035658217426995689849663098111471280085995489868821561224100643984316522461064126571635336962213802473014173747290672061663857185103306809910076681842771913515359081992656535160426496414438162992493921728938770552675660945693080239717465502917447896782037272926619408146638234503025512382286140319983000091442453839605961540142980608386354237074748213046133226145412626928 [163,46] -17180334342150854721940174686653054694252262701717174011979762255526389263556932378067181954246372335940858891984520968980287514505566899726709132688243845216028380326449584372097954742948560884340980987644328836161721049056224351683524676152269646026983537693136663689422832148186127130720855547223486406322145797661724312867479125447073032203366943115396307144891716276247251032128683398904944594200416015706156974646204474268168477812153517335069953387842908715841968908614545265232837526731850222531153456442703419219747762160338330598449351557325712605564913832799909064962351762194589537081411023074208483604260678870214196943040082255931963027550358179059341944987025334436351065455727664137816179977982777365558281730163003842678596944991884168957399514280377570483958179879391166724444049560478185912459756178944051967921117036174110923676095277035834273616859594415336504744345101624918015503337231696998970893006331636704477659561180571696037152436476147298044136114205414086114776717102170441970178198385491882319878780532327572282401595039691848507980684745716441219409071171395947370792703310142458392091803558859247945410296781480774531517905334783514956693321884156798768323493741246622492244600571286411041432631385679239320672121587357718618851050599693337398146387260405268027505634902745003096042335450401514350251779576636763998090715304675183828318145997517419015060040379679462909281560542666874371617897490694255203547403850612927430653937264497560005167765296820041961191953467186091793999089084881367935471067543568979516088003048021693793053240377554706787854570974341342167428841833123166254422849868809163936136694543615935540919685767209488028455532248544284281638972094930906838795707560859257332677102556533752203967580851891192726185635007569981446178417536679827060812924542643749135170152161480676269480630889298042642479514680597833464414533966921900640376497118147420167889653650281102359090476188187393554815208003486884925276748259480499816013035007617685878815228073841818734079611994195725896100919298576715374757528460772425222693244555626939450126531260631916473288770629263706799366592127575419116405897723574468570782328192 [163,47] 140833443442131979607578113580769072105904925729854023851278402489808118911656990661689034584837877509760549310625189037213018337047932613317594929225709312340593309269078666513619175129677605986994813492541411003743022785996885599326206826603464369649698250885037163718413852374286672533358284616240308281263625835619017928196322772370380717876285863423732489325812781329723326477657200344608078554395730837498381210762981649692454331248773282433794311634170107161641680020659999552914650941497953278796579167838346726856030702050027804255350991410749256170016878668615459279511980094017704690053800173258657204552174972273472639154954645308965587387366499655369206140295310226462633746289663173611432898978865848992276586959249475389879743790522115827656087089087246655697939790490147370027356107914548265261954878307781733382790116517276422526645922490283365683319500949566850119815800237865101456432143168983308263854211825514552281151676711757227889536575086447906404807093184024591085886046137885036245379286053767205904422701629486223275614301749924629327089136129437056939026267768049434610639401797932349089384453449368993635318929653703993727301237245780200571086890795115440456787853577400548280970180729758053198646193234274012202693938837382684820099775489708363847229751651950487908163003642931742511065745300290954733824314430376166642671242824648139034565733676828213692375418571203157694781752258103981366362412092093311869185838099307547843468355513397960658172165806500544921663428204898496309946142253029709950107761719542333596441370810955168076700038061323090974993479676631108858822502414980903440249196951253952070409703695709248381189263589815848403754140531227176700274828489024731280413631413373686116171784837417685112258913397216639441555856456621985475216209321605681565211096051537517648035596545520864077364186093178663072031285995183212678777411527023396815186871925879595032409974631726365763392459302340958404442575800107446270572242617430471184847496021019481986373110383664130885201929953164154033279945717687462945105837142881324848388004790964773169357055217308887531748906334886795496671922775017328191580760385632363375110208 [163,48] -66100655271762989089138269247125212422937394562702562702943946510303815238234990047703987681674927754106612628618808362106002390366305539064499715261720306938059810453177861912871816854442967255263279397348729493168120253640286137905060422300141328838008505786140512103897353733703237467058038701449581545870204164671060990231489576397774496410437549514789192750393469375306548535266838519364868291372688834250501930576782733076383212423035734121093217917017969135042004571116594822127633804622990262729944410952456141842287741547347188729033890541092520809440950312349584403464101352904477459887117720270638199294065347165430326900047358545620292890242909435573620935045179935118149609960117983809532465499279131994625532711265183089392957927448572957898490785909597842920656092011895709865262626714534153203612445552288765680696858455413996197556368950003198167185870772307731695737085553125590872600707091628370478128129278564106968337816388934127407011227721216436208654313851789609813557487603168023580870861370950355927023347436043265514650089520047917806209852354906912353636273026630659167603968047567025334384269172996170685163894893969235968022788830939273997470421787857476510412245525140700209445030630824845025702789270642260760426647710545640199415609559642951635108979850613173821403742447645262322754969257673434800543545460118120084733317935413625022816782299781916985630074059187098429774241596341007305828955011610868278227332552173377619695696785836719721519265497295646822291179771148768268908887509677938755576877077444415430885444773626652793877764210231567066088726814917891795272813488721499630083741678709340617652869704346222971965071689337828621641250547009113187647817748655477319703616685133438469852918455533268424740009431095353552854212211684658763635686024893262839083170883609922599784450433137624809648951461721713607003179522714500038571106416437695473356746203155365273787202914871266516846925108763771872927610052936924170287832162582218854711383445405100763991902438394048747348625663193042028735533608130081189291442326219657778105033402448640795651274444927603562922503692883663205091508272504587830497713526316519950912 [163,49] 13799298634991282658053147606561721493029196241444388238109909770509851511887310438679791009844591365040067312712955138363362910849595264244443733413412030788417205434724363985965852541682980237767634675753682904695830925890271081133202200684110052331033642445365466953966521457044896837719643778377699004633765995492508874122674260025385083831890172236716879699339935926920370385054710088743611225387533167394269584538846028749181379986067914200742640111988880653642943260724346149997794700229999543990082686202572387663752519746800168616227387739235803548773600240711918995536792112671401025480489190642674032510225947316316768619865588678469546514636991730721470310714849026186080419438737580435086781633207002554247820988335744580819200999157471376526395570779059217582356429228302757369856231971136949210727641053927709327847023324222328902429580111363652863301767368836719909946592788028262979991809178434807796190044875554466518009916242282589262882798650018433741984438321193928212382659028629342062266993965921146416376299093011340255219905401381753725402805032467119124818969269010690615328993708768135044756543979219791081594829578845201243811506576432823865757773723172226477291115861081169659493756819330565869401422213201864600933713378423570005743168733281976108938855621878685003990032075142329305926842706109584784938255863747686306703432539881259085942921663785992682035650985701300272598549556806958393105737186023885639413326673455618742698316056999779217292838810086850590309621643156682589183801860787276669091272995829023868821747754157062444820692433773723940360984658605640762661291789109302229001600794240432493088903571432646881946657010888525637822251819429831786267708879776668969971752260174160238686125983782051323329300777583137406693139999482992465178849299085522973098189483661378183687140356222884956927216824018783479708789696223447664280889585296300281535903390643078568492109014117647628750222496425152932303324978518351092219176154402717181530599374364689970906596336217959524560962756094926478585630323386511387127063564390548394590174098504911235114383037409509683258691495495400366980934144803716401531376677591457288 [163,50] -1237303780312320481435957088130124065475911295945944076315540032013102006077993272522549240674126768916781826486544566067827866841339606934501204459652835590066417392871610738266556455641214743515984701841074143184895174740829103604018630955974960206945600335659110824504859041501898454304848231447000208226784021340528790424170414283806291500368721496114950064615094247349026686095937332193706519867462605211620381704936379015967998338366783217125431071925189348742348973059635342570936920918703188776903589809179547898237353129133302960649598693813174151621471649629690173801338417393325805581336489219431249925661010813800958838058024741603885396555469741362053159776814357755609469503302641234406428415590197421570652546976596382858704482643353938427987035338321587393486233063306535589359795125216212835037846293227169295668036688392389636618938543886499798156751952984757282900386756557890202117617934746851141146932940422892370824301768526947883271756911344374793509307114613411705935282296773323304303631043619873122565820423215789364303500352818765052310660888026816594838126866773550981383677951413724663052734664800112379424881978930623334338801195309882029278978457911463152295570885367757846418300532083557963360698065979308506640784439152238205095262347691325555279537389726905943036751641982378868187220408063314135299334280772533157410804850474510626547062449108776827399347310210483461710668407451538917859981986983140778680131382483896934490677182114463221470106740812816081418300798434900542763028620331685539814081957092902185142943706012219342836306023752122221156485162360904181072254607935015208356921257566840820023117279969080671537298293407135827391394962876688597999286039912745166960651023816613770989526897737272132435671095026972548087977999185385991689184118999128423551990141486620233269606043636677238596092223639194846429509348064568951605701834093917532430529620365477896961361249839414219857508750060491220359185919097226118651449525627676623202903373224244814696068690273963190178078816403682315836953421122651900095565538399863598657529106838486926047280147521064870981323469955202606625638548161451788289645478667200 [163,51] 274882720379065522989786730648201308272570643437249516029382095586097968272108370062276819493866142789762529933674032239622359209323653671567154716611843471549650005555776481089218747750147862106477042690257156740487722980423476298281308541409872601996412062424169833378624978169508981813648448643936974552073483809503951621350455825260765028729292450734814531513188816866724855399408610189231058928996554930862214038734719082232590178143407923384935422501146673660984880124412228737607904468259586880540655613567258671591336147667961027735392717483787183686348708621469009248594729899561237536388896687563970069832432414862245637241004221360643056999693014772286557760770161200668569178061810376025364810099404425357489443668780975125295614583059142955212011583460612429171291488787316930915792857825983641568003190138292268975881001460353847954028508508294120738352867957138253573062877067090473627439475204319398903190072822863714153250559721408104872083976214011776621945781736128569457007813232664692186140257312198709480087703850550400420473307398136397078123688194630662969267255442947294280307631169025710100916018202447386473472760945389471032485859352272094177622404941435079984186568693144454867809791836054559127893379839669650755551010584437720712300390742608426082052751262060982557673587666310059021040801008873853548892835956959623291663826183309568416054275070557767253270416446057106153411923481414211105092966910532238895839578449812894695808100655114905507961040353950449562612449462304079504489843294836341453692561318212884278461376326612383248912778974299861902851897323782231835853075521400706049352175370648444692962088425847007402340386292649064748924527452791907888032354821106106985810176079718831373565110108337643047300732150785761741313548455075889997815712148028054880607288091493322780911769949113370898089454240549415786300252662384389726148265034690892141372260631528312961183104638385933388034256222111566699496060662145340635110171711289444554223975257951209753550919830289656660622452615850922700818969203062341518898076097879045323714558115248840524675691270455436939635874853676069130486736234157067271155165772 [163,52] -27549437674149986137021833242700162627980093922313286583377713113001593877215608684747785303627838261278828757008207059032715324153309868240449695565188816667661242988874641916789369659449409283598294784268040820685742326726442680526218269434569835121722332178237728748260020498963828835853984814734137474553235399784680393116970169538509579576165513425043080739922538942404411992218461050230631198602320294137507868980012803931544041321928131367522935262682929203277579790795069265962830324409858132725060644268246047263907980753202250566523582828214751797181655485796475561895714619696714271881128645983795258689133477466589326374588129437907960091880886619254741992062056915097303474455095058138643765328990969934567572366583773833415113602078327774932312545162880545262430418595722560381222046728839973491904274294781801100635148483517114166983200399485151175683810630969818301679991705032639521644435844260958812086972395050000901893143930585748316558168018162291429524105207079857000335437685986447203736145454223983130279224103156305895791196249033329276906531887339498958374592759371005055959781781440003859536501109468725352022510236024960424270705712891538045508624014532315827760387484290090919689153290368630270883719433199753543803265304305739060801293709834535105227689081294200598613820133215296891326668989913030817987375789939539810073983038070640012529212520777261640770538427368159094044354416105592382961460194186199335576671392776527749208807784989666714742933451540894229843008398087680176061001267460938253525429366251512171098035961339966146655179373035197409303551822375722532612257703420470302350645875995576971955495398070669826946653703538325450116085373471422286913789859588781991997680609952431304556562083351147703608744746882664024745749018372063560037106885065937382234943885900395508762463835297060562509195415090246353130481990772583382874284660013878101020723078407074118889940781128310061320772254231528038375237676910442412253604441343769704702592231355905602837086433151086531507561775722179987607907294636143007464227181618776623316352025260740782786977949603328036718494357451599424612089810060260420893216 [163,53] -46117895906542002632753611411460263890542415000528777620547987669399820249066675374763621700797176808102311838794054083451423528860635350898098755680993698379159470879209452902156514108594610941803955337157073935384935856590491503857671915455516924314139478058378227000390692963901885370025546193543021647959680996604772964726005227385577571454633994398865966218917917283520133535479963560145068808527930625940749000883821816870763816109316308653990857724105927360392575944153216957719320578884685294222445348760064210902058951134513270882285857754109650182992039671016708804877979146043361923672702337631967351481222875117182041503162332956428117902026309881336377716110733931042403621782797181936512737748437271082669887071815748119440255698457625580766825844217537132357325448898928870999573208891788328936248897617531503280918142846329476175682656907922043720115166319878588590158687393471970969227872588944042637669372384029227201810947142266837993892779386749628516665181040246035296570285661993458479008045979860827342072636665629141050571925351751221573817103178896516929418762884506377876136467573264914760459056009534547929142296769137365637660097604609998034799991095129317431211396310250039652768930689622023694920537410332291549413346949349870347582079965185869941483778997672987022339133849686659178753735371587523545802656510055588881534031336278956793235247905996657692231458530751057870830054723225970146038865766644783224724304132276739400163423160367249133468478704506723566880566072162075514394490307289079301520908573941220432496049490033533407955276539205479949455917039473286083570489551158710728504128081569456113673811545643035472784564316482119209876980170730189642561251779386962493380240802375820845783548156078810756552237465078680490815684152397871758436390905316145069222078490674324494154909701558764808733581342534528244935862768941066918080182033322553417312961485375655256478256510414296537421233809167194763015405245895438918124681327355301458161826036832167819708650864259647258129306989791290417069098021334925638578553307847926169439354192752558259092572018776155512856454705676962864878641014151370574364 [163,54] 8215768891747073396624466590904071595031999454777328031140989672757109934668439045102084960972151001155572715686043783987962281839476106404628535002523924608579551214404103101865639022338158983089132053814969121451577427194653776516497175769418809064627391797957794465165906118746734432415392116368000978622472919061179136017416325578573628394292029255253467862475773763347347741126900126897654897604003049340042605473462363458857363289158703791753932566457795444053063389686936511795193056660689330356627931685883719122930306690761604759105162890226063596401776874660672368140074602725547109561722935710523640945744309027575137474306741501104946622563359551479726270281361615785108423360112309816489354905325703051712174981057398236261314094653050786138937896126687153236557047330268562701205590157561097811076777824015989457059686291281099636606693585059899480267805502274956736265080398257973487288011022841326566139437097599136631912805793314496564319197865216101108533954055414245413998487838520329839905910775708062046779919734036797022447080608538391649971648572956055660926622630414457823730021593789326267664534208018434229714522358184225569596909815842696411463135452160861467033470319076407371159063637368059992113316535594585374502930597088248222445088513497155310101095570023600603309683452392011711781668565024244604003327307537290077621223194641206407379842291366063999500945706932069992115150195195202669207723020407462223108590512264224904365369465425944462526041017466105639879607072516145166039453356670882746587168348777510906876049615016418462036733809014411993334148232130126361764383218416019477799461556612268890050088867114931925744397372877585114690879123922799098396915631363649515769010513896660717154006110483138261838269739305567332130793180833368310745178146472448249941283112556780896469722043526473144748399697653195124149129511318459115198787752405148668690369841981698388934736946146917690805065151392418097888161048410329095429645390254248588245395515832728605771037204659829356330202948636880618846422908024256286657542744977165906883268331001053993921086878859723051087007480961362689561234757316819200 [163,55] 1568064571828181779017896989362333893652890547682507657017980668090890472697103997978600082502436414364917136029434403464649190168386353206668070067789858680924280900144568186459509164058944695199846338196200055073852514226565520729692281429713769163685301602512866372023757808692788157682951779100406514167520470402121427507010111684665474202190354887135843180912845209201998767823879409808402726748142605688175565055386115655836346918018194840802836271497953567337659166384923791171603418762775768257711520154763279468763345319618082561400479473505459900133029959346561263436953823482150758984697447470884587939568125920925410047129291562013987109464149744661120564089917771189244210159477200226058941270425287356098463481903557422539242613440878831051285134517794812168712789467228648184696605634857867593673712260328974015023419375859356768415331919058141330598631301632646907876084818874344673903829511602740526454153993844944974302129562924119606613072605187611723087896391873274189019055423702550729581998481500880126068552262150426869985177704454235613528632512161979314284133608755689237709965681389523979178157506909189414819591721129004014165834221869433316674092182624733978995140627662735092482473326895741533876212004455207787190196772599626958171381349270872629552944337290095671522826511107981889730021598731651920700198261988610453471742902921562764473104557689849177537758671214622480348597876773178272269318456705597367924016184279515091455716394295374622691130659977508989874483035424873665354178484120211497350403137200051707226997196282119408834441625936122752226529287370653091898392643283475660747971999662849713760209371868018760861392946207594547573495656000207727559949333127077592959689893293653396113947444708546942348355918485401392075669603972043149468092157585934520048119501594451791221365496095193937194489312182225565952704441360647994949110130368765421386558532315173194901577263904032425695697292019003256154184677995589682757360800537770775304065782056632293781631655712972535638394633569865646630711516496103686433166090934585928696287415804413340680992747371750749698211777143440825423948741500064 [163,56] -44849864232654526145521239923797972017834572796834122268289412227122791776689290396186846607617277102790052924005826557556738402147681224184131396547135650613016062622586994103974433101880554370597437341132336311991837346678091194423762822894098722156831320480048127361758457687012333767043183917528879521230480922518836479596275347179975646723382518431796503535831577970228385724320695756723675275153746102092272972797252839521623339295262091232814658728924909059508524283358619258860974900618016703391870092827734248855792780721319949149216796663960491208115443840060981594973193809190866182497050400531358543560537578838335486965999988827679794723832819669764022550028988202646486554797791087811780678759279502298328141862394151485848130850276628425997544137801395433932125700027481001043843043847021659912919919032278670962887350405563603683156107725694270634644063136226269742690379287819330633049739241195947171039935298518577212393221168418342029570329704628642760870252101752199475243740294731876807431270670126674074113821198353360926562940469172951794471963925854919953631110274769147357388004336486009274865315343286121527894583483097081147256355138161939878794952792051114606596768723742507873161371386184055857394305846664296203694257817519804627685369335702355929744102329231526954680317247921673050258106365871919686502240112084308480099456659809635741005961673225916417147153517358754104126150251588435854404214075081662402639511319944175885203435073331702358930395927780710670507268969497171470968125644241232363628403228762833060490642548733057124217665849138742655872755434323405904132070334463093799151139329447541389422823275358685867454519003675149789396536638735020260706993031017671370922742998008458838406407113840883450821798275842090112096944939066248066348599392487904246076832117478919157013439236501481865411061816417458260077482057096404861089217903293178618230567677836396971119710447291321727137812705081791957629252787795684641279541496870178996169156597701727719747610846197245100182927937647274380409945228100735174487456379131105133304929435184582752556647533323220310243055535827403991477712640 [163,57] -48334213720270036500840617088176788169025106551925479861553507719197160114163030950589620854327235897833432769554587683340009359183270336808865896721308665856148159460659623964026452694332586514596218418906747793410008429605556866772199720410171138618586704252741490976144210316457891017522994087821715764723311871897587671505391490221327751008415484034203865050586721536915795676479398094297587232649192143991305312990563974388048853184818985910217840884227797433406708110404640235576606364062963439031272727023909034711064785497584109847950240437721723923555436944045543789616405747798338419008320296243337177484864453405063149244333532952867633609468536161118406902024375822207947001077135682882988296067820986995338168485608204508960343789060900700376744737615612455739903553165272818372762962257695830296174955680992160563998508040263977885666243615957186459086831968306882761718410664761764472984193673643923750114779529460166194109121461168435013992561351643375597407280549792805170216686976149624756829552828688453728195671928484678684086294096962185046413345794697095439049426496957942573050797412875601549876337551672405793064105445416807764404143471835431055370271689253835737551045418090368585246049799151671728235440012966404990915373670057120312209406380609639022024838710172175972578199782225818075767402039938872931437324549383371141659494262654155615333636689361188623570543954398934564554321124283700663478896152869211077330810083251140591233214122438060202295293822088492685864066240035315716926845127320880165925102435880022712561610278143592578448403261077022386747515929930850843724090052112495307991297399770833105063334784972845910317027244543861435923299251986780529786726643221302551675481517911587318698444614013578936673227068657929815050218847987533196357709865376732015270290828491346568256833582641683181495009088241117242531767068331884561736965549272823027790584201555131986777250953557335871152167219048236506049088145364328818280915162260498911941384353190862468778881970470499675864556828165197735829325705074221052543101396137777774328273706758481115261635482626156168816653118440809075296928 [163,58] -12860349621565464490686723993814752751127734325083108806770457814994189895417120416291601984591838983114980157328488377127869207364419073884496631230366180386462209385149440037294506330197350540468183910079461560501542623318773818905991449536383227161439272599050348996979038056081678820218293133861917514475013518110912935341762151084493653519348554345923482976734019060729503236797600722433092921805311415925589040082479221829509652249556654880857558168448310698426230870241175961433095403517683155472496324618012142408858899029706150503609369333895069441735381308306438195558040613838347255219316083814588126929460648361868790526964224032918478152325751463435119180752495242243611756073171820706948875045963669498020264303299324478058935862858132731711388745043618152845272247310595324555083285668626418732506930515775597218187850137437158031820274246328056573532400125040630155594284934213441759261189768703760362991304048427605794378446603791545851441421623848649620814997217394382891396382122214592253903977620217723274456988787039388033001819550011716071163860052054800734495820973232496514576037063951231721010432399439755275829694331432934436010200251079729697915344996851749072891588803384182358924519971692693278051493255454622043308803805930669595007826038072689219170466922815828487490799259545830706811111255498643085274535709713392685537926824716296636256670281629612742870688053114493132758304274502150486826932081645758803256124524421023579600004497428427661961290685134062352304609250527252860044145706418435522549035799545854300311686243629030483945180992050138516340225784659005307642459238524381749106761162210609175565084786876982599059469339679638718850388658103654461575628107573949529003122211745859485181924160121074762910511880988359817913906014198998850924579765861037625022183642265021802140806916605506489364843047292755430647097863731370941729283423187922054080537795038105220708643592908330847973884200799976850154245040749329617497662850234350551824545632200027562815144634459554509432713775099088346304325596421725354340069262049340990175756632483819781526959136750768122941824714312967490944 [163,59] 535466389788427693188693375594743350312849133891381346070756535565950989653158695436567324253920999487305752890613211557192953771828320108629985746115509056961193517422736053435902546040470221969326444801507023761577025634154321944906874239183534004314488467676419700645397119284563786749338183134371934707841013937192920860148149009288625751986492476452903901453655752065994033310064906195156138631658150583231784632346963141009265780689646711619882570912822030716629869409311314607381132889819540008625412371113868901343384404389502420860713612251354717537001784547196930843924192378365820387632582972799040035353575765741678555312806557240966234183267447389643151009180500764723281357941890627909770696570529930648341228883523624927151377105830483503251163724258908152183620384667846781726089907789390347771011536166263650066665416285359603150803981055618073573652724609314107287742651732426599625234436458378711544898795236066529463984316196556081510172630487176897001048730948780208060661800138547828834372890556947205726634806995231444189935380755653762253709230432340404693357480992930122031188712014847835110936888802811189249837761861929879551433594190160951370194636154350103560603646287594169437511315489540369816278419499850276798515969667663980038575822394177456777617245765632628933338861085319001591571209445295848671762522151348018178696151175162886389523818360261489801099870915663647236197698769195040307379249091519292341982328795851889134811258938022779602484429558866123033997669021163502881255545588146980304696077671810704394024855922233198863427383619901665344252428252475997505568674410908164583666438590758509029257269390234910372704176974468385229126675596932575180258846640805810210911943399321769264642807840350041123969854282657177835689440473404774528906072137689893588923401878164073160418073578204123537564076358152978393686104225595234276487246457128373670625085033682025942014708673185575313097264194144630710013284485226732075897667344883883939129727864135004880258643978139782024912802680217778357686459428311481603049621506215486781121486518026639023773394790488217410488956206836432 [163,60] 219304403829837260377897685981639059278023994318215953617793131740595168405953995280224961362994606139357428755445647811267584227800677646640534747975761772558135836357684498705555569928029517147892027444352365098482986937896447958896273653150063870200857774682151826942948422245306969155641755702728355475967381196808263884330221431221239718210793938730278816820276185149778585861678513592179660191442431022884320095830709934397349626448413904281541178563745383159522345161744597656084903442820611166587179610465268475294178509910464337766385142645745920666053480074522473050262560335949971398799411729832532454145885579158194353861706521583346356680829349664405180557268827886793395959556608662343894643467561623127307518495465216582159418752343014333876372143759524701468097000829630372220063418345279154271975782995284135755302681437891300738015920963685610736259957286235919553997906372279403267008171067714932356032500379489290396155098814135803491959107614502503289408915085905046732018761897411950898568632130856304443786874734622654296303818619538500648175070524146904072874100215488646490175609100698157432464317485745523421804147458101279100224689827964329877173372512999805379050378009298590773052225168845224819814587673738482717036011909347329763420545414376842634148300455570736959372956287243719288733754503279158375322004642780601951366901066158814006760268575237293501030853582714611238719124981902749238910129171826508220192077208688940512996601312811334339795736206100453496338900005101354356027093713018142863230000836565354781885062186713152961170450433488268477951721930583201772140040510637906318393702846984227782136703731611545640715974731673490064865432685537725714671923555887956860465013698610023473195289895237703660695228887364339658641486205668654742156693355418727609927579896552826568654026095147000314772288421789787589371606826492689753724244156022040884403610208278487356972739941759826410209583159853250791103651632614982469149698806450968580880764303682849559618236474315413432985000742049899706078968352533408816371929731912682172301300232658936086355873312826456472215540434112 [163,61] 19117780540676257276783513685675483381454479104187967501150721127912614803369112697013693478072096358344349499279949883095483876297844128452340031229159560728794524945624211805147504514726869534592416475665147903891295750283301724497192769936562379574304608103482260348866377381754556063749071016554011402673232444491834193320743453040009715944951466647635909494052538135783678396942282739811244488314335020278360850980033147590242613358971991944897159650990373257444182116162349783168176299930793668891784475439451034119067823343647056099363771616083746732130782096015318050509773089486419629201317932168702016891735644294958948128190498575582500900057043716546507154939163005523130779148090159063926922043337269495374192159617534875806390669155600807468956229519176359241327041737739501468045932955375033275777319351573089815309827972468428661592154816041247615923838097961433420919879615902715154259233688950673943833199056855292432327761996739705146078619966625819898656926776573554115662774052684961598886324274704130448762881940110352155103353593887833098482692060640681443674984204673615822188670585391161587093767666912633617502083535222988283662029028925978369545166669836071870342273294016301817541802109634956311618833948688279854888245684765369649525827634477809482347074728550680960287804432168274336181685708616757812893545532212086819480812986277536942257838622823476806623743074450942313570159643407034166161892484313706143828701343653863095355091635912406374317968646734356004133616414949855631007044073658128543544361484712882787301470162176387925998412747503698031180521242163785259115316656441434430171915120408256256262596437910059117275952368484746379170307653175355681334724919426166120985298065970833782782602451019182731178862662144256991036080070992685913356278082747241311731838395007538990571660317734983355468434825641329679499845922937293709606277947245726121177502713857679939617845775681400848576270290435094359659645434726524606143804388330076128747100949278485043494878487863420895767009761220593264550970178653092647103646196550312135792267099078454557580554276813681151953463592 [163,62] 1685282729026761958668493804599797236212320693075737948495605069259373347052938581855738537512792029308380138084397045122108914372853945792677343899426063606562152249369467611550306273994455560155663523055692798585996972784798777718484465340421109641331333601104190243040260359774136911699384684488675008282217391103290603560391389139652567595965306625871940589016396600280553636492070229607616540707678156663950321095244953629502755251054368389614977834870638591396657801581629793297730926032425206286161216672106593663074065192059694431377520464174373832485154041078844866466972493412706354888322876109542646266695957262614351251223113794110763660928921692410806175807682474992554403781666462807756068797400874393021462618786719550781782548135975043710797836328155857976628861398201854055974084297934524275005605663827373382459988444402925413858925913085939023102017238016063694640531693834462214626254781221052841787823604870686500504531648595173513936466334867875329459953945461616468777890066811761288399617739555805167027582628671918275216427501408063581901081426911385327991621671285265516390939861948113731540696352514580685333264695699395260894402142201851909518650385197788372665822677476313702809926277600590016776344264387371035483192187152240212501338479626639926720998949911436431212886921715093986416733159645676990835096588975582583279511054215973504510031686121933316385974159690509536474820480573800218064402226697517560465194837813129645483938063843641324834915801655504772200795029625687632147635292982323979931804261644828844470816779221288892766055865212170147867319004000673507606857063938376137493377677993647726808007251964185382577564869781199160028476815032627520228325540890431232511167812116144049897659387965442296856034780193909612504034362024805278083958709886346776282825106224180102051030664361796653629581037216908421314831879236530673720766616758510596450879180339414499214274560269690596195682785860406530532868404016809987305681704559017716245016499012470517206474380541571929203266132717950060137706336504131641441087259033738563023321222904321359821533413034286253684432 [163,63] -157859343157779630712844412795501210539841589404796114514966915088882935007745748506186711122325422354291248446976369711014120030347365637695117150830213465723463825398045056408979248357498441325434454314528662488841036402849019277691352541275419271186280809264918496053269205012645714078742183655874625920516941393324835359597774778465632828478826049639566719190519577324596075554715691928268826083106310543070171898739038972258095569280873944518627174296186635747795520895384336394661455570681429820727284413176182636645612049273388426237038705486936219181935924087509431809154619725410456720231985775253449632939034417174622418450614553740284206108899142097030132106238928167278349140439363247353738133781255835272159641647743717910114133329975900866474918472804108156822748704417054674585893952809919728724230141038651922327512794981383592221202943704847677270466909926847733254520608883437716519287329175784453634009647074864601349188780089134578724841623762939345047555555562591886386957400700921318585831693733042436450120679243909609786831386643847637766948640424942116990270087800825791648769288658463352089735030333497907297417092801524139426556307807028655815339772584328653312009045953879467616019296737555083123161871680896274028241207881835762697831339349373471724217774350931555815546274352001775257947696994847987929018206649701103258807788016876531332559496660041401065597408409874178221892565738279175941862970363487202617105629955198415931759578958550732405771811760582708634477346798206450633989501256174476561837276263782802436603971328670400120520954530953681478152128987627412372171515246559344098715456733685383321297001278706515230155618775690635004334495678955812177068968061538374828821388314344009001464181018616446235664603963334632915558680734161410555579362355819863856636604451181225623956934673732121488645821762830818891469374679630162581371246423727598821692061222837254791765874136060378048447353843566881587786781401584651244503243531093123735649199881617023058271460369368753582920389512851301985515072149222291268296609213101627572055308175016129061377777802602610766 [163,64] -6883608749082386645340367804227275006207208801586442876243382707201809855851428459212436586686598046695986879084125430018318262585681845291675777932438854121092879504234477868448106396960283250833757836970888274874739523039703685188160903376868938118289021276056891942709970400292613689594601199048393434350807800302908862959970118862393938276761799997468696790235878454254472938685344270659870891450107231110095972256123849147503049643575985363322893373957309731255641184160609462330708021984866135282583642840078287180526615822504860263376397593477731834306331904001015804586643483795104149126159140880901350821186951004207966423208279999299808377478933119724495803253804968256389434029957610210340336980733289425442537258626528808590213190515354996848434720625728739261423213062689038456709548604144297031596428684505242794106420630272426372151899087219380484669230980916724306042288665154709626002989497840965346597100333886189029504990564130617643254458418910335904793294608324518247304098183188379767237165638291539671065640693797455574990763578809086056289577937547039996995599516228043790513365142801433337006359608322006823163150604787512988411666486732220240235193893650845162589266382240031355371059725294062013442493372749533360967268609900748699161783056596916807281396646214670844813573281647938837623679504928516257411497453148978447221522029112108794691006683473676057569200967700282991575442562865729388819068437827769603405804189696141978562749230791411887407380773419683016838988436840019960623647022855594738967722645454850550983401692853559837892793068587775636595854256394796003518700517889556755752988600232654389575178256015727670334546370391791414475417067959595250292638420184387222747470265822138363529441203691671090568274362419221789401000621649986154698283830054388112734390853714255891646175669895046246553464268524770255039246109346824678591612649323633254542285392062704973914455851392147007367294723024979466531647667671713600181428482704462330053924934776158948394654452587459554049598651576655102766568753035086886222113564348887808675074451815669460786696426752704 [163,65] -486270062084130190938096212473143340055040524847999648511883453816745706064811427100180231228864959000098311027994191747211177599632708878824882377495002804767112714580668360329998014650474134318166616106325686285716506873739545223482490961043207656560914487401872010517709583119396611055813888209258433870101423168725715689866830750325484213998432419748321928666315211515442062385697936203768706546748645224318496250665725652287944443014921964253764774101102709695881309082069469357536576556174809261682094806106461860389079610739114044510982460054088437785153927189927260476454497364997262576666547961887929839912065166477878869108779514852670286520568599953722360996393565296063260287633454145739441317119613713863735965636921893621768466346678715174687048019614351884982927447116396255494569530680372546028646662423620913501657679991368792127535480687822664271920800543170973769525155630353063608341882232392659434429229944089293616565467031779797671254300175141922926151258352539498983624308659308752833899082266539765926724141569805758408609451244424431381766785889996072278089478331380762443025934705282988225812248508952948401616646635664341763816126140723157537020293209892861394256029306206923591147444548411140227906631479184933048370775945284779451154451552244343435088776530323331897769233551588057394209177033516656796407382429550997280950075483499353282302409859136893622804388629697114562455338322718157834257381378015367767095426526077861208026305204241147105550102114498354508910218512354590510462263694756403859702367237294925603175801595726317505726360188365540530724795195800365834937921935380170171475157027554478682544017121281304168097813359667068316957631588194238665077289819460612975708017825284130413090655116789570635785816465756973571062137689950247337141974006676767480687501451836654505548989794213937543199428308714132965598202866686492945441136659758019585749847986668597551270782560033626747114973453995918550690610893830314771879338855521177064730301527231093269565959308198690746587401512465058533938399247108190341412158346322746422518000426016564019120246760 [163,66] -42954060690704582983066339023374162220501534006598360042494779309490392661121003079499279618403735633925659863060174831227848141225183933152866836441402911976497831775520165440919911041977845731531070585426141855188677726690888262697059151852643292502755098994841052658134585831589170069958354006547244642921450055594098058921864100301460543644377278662203873077468903371148272983853807574044823863579991333197018972861470181688970721455523777458080587468216289074459179845952137612395176268116964505289509087555237071469711860881981323978248990482002514085264710059773330920595595726362699531116452314327367359664493971582704084081136255028911939498824896230642026836782969303525034569282879712548209798198007465022427035521067980618812146870045891778594831991400335803265641767966038729819463354994568323518480672595899781772239398990318685021464284380007287145891101202240925550972561256113226209480484059254982341563182808821430381363424906528434205350513511115042116703896291401995166355210671855317581754187638861754871838969443086067912990356155318809100024751743463857888284040592023685570675144002533234354767985367918476614334757140599413147094077444860199504018727297678405571651647084351520534943525499484812821699705690359103823683760382877218617062682622762254779328327172331445148720636622516906444762204313061726950889541568620402068487837899219356875036184394580063016445457185512386364711195831358360775384155757137955354863247935183438726261011434280550209285862069968978524063179632110255814745171174865342648733939883030529279070924061656046546468767854919655127801487812606860324370098911743063166019886695378905694098958502459784654225472268777879965963817988254432583380217808517444140825397858667167237931567751673970833588480664858047714877475137000759547254670549724371929139143198422823985807398902430286040760705525654612850347315269971299224251033231637716986578947489314780814912711999224111816014364566056300586176855664519696576790044948191869594236288474497446183600147829991464801442335058507408596050426759325951889504357778797196981656063629952268255286368 [163,67] 2939589961495312278389112697626517219953144157091406307218389936989860957895339375518553440337731609139811786022434604361087616209126773901464752378423345707410828011364911406712429057448475104029854961995213140388311142518718133851769067546099766762361370798977585268115176175816273350772069103342071328069239103873563573977387428998974957809093726265485531207773974319598991367520679228315273009828250568048360352626727024670329465179460905203448833723115891199081995980779209226435272746626226693205780586268370638653568601543404787159037006118069275502172471074017792022976579053675292074610827375513001694296187488082453608577245416101084889698746939555037314531065998420936015510222037556591594412547441516014457079346088647092146160117094515834675326135220273510697749476460188259400128111445717682893546892573350600915136811201226545488619525532062978642012511882243730312333936279208394223375062967515696699349608157371271377791350707029556555787130690151209334837207380140927271381482239772439904216798173239336042851755104224003407170893857204890009913304425235959297647558702423037924485605408818848045241269279216017923409250620680240519158036005355602550896204144280200672578159562429045726432427217933296754221235877898233738523516971350460992472295668162698280448820904187624347876860705527616350243397626551930444199831464715688991269457973173260958794100834146168596894480790545353301144164356238690888194799940682293562914624241464481470929151072346889239530020536640152840422784900387999649631507902488478189815440546764890825044698065737130350921199409745605091889027572237393303014228758920705661533779529229237924822832687032529764911098470583776108850268759792473106442731898355654199444254484262991672766449044421826709556051372385795764564440310936065674484310876060841480532076074775311161598445479825716595035477213213692758330968814333928344173674964009991670607375232320857985632704057013693389383431233862944374673506070168973147701997061097571569460314631281259940727107221375496110645619951085513140307188027111902096369446184910243925341309112471009210704 [163,68] -97623845830401179849652360360526434151001431768672867443591869907356607895452618655271176505132994479212249169985896325226494287424647095452629985705304051893600584129260323448057742161362380562299846139709120561252903488628524189714696232843516564900731413153686669042516970062964959668466747569710113936028244773389408911820684692767017619963033449515843856232084447575819009153931625999653463259550451703392800543803612704551572973057722588737081491417925196699479361071484259305655280659479692580400292161178952976076470504950323228883516077081408053181118296858215180069156417027982318975855506475414435339824381313689527046073566996482139388386226640138826648360391293471360196861198989464965481092503276392401110852927181918719317388247696398071752184708836390191781337450576566871315507059128464094302349246812705807171513040646161801656929088215650733588872334556499494617431684214984461586280981859119025019726312061621452763417709692711729573402228233293204231872694617853291451415174188817810662571078237062925497190825435451651040964364097003747857930715322616189719048774046207609705994712798306570409558657180123696389697471267292013284693430498354066736832197839647785766215928478271063947237317162997456349170958682648802755987248216108332283621398100325789373803324017351624342503154267759497675515982106836145836310841422912323576997574940348767365860545322018976199489635150056887898567983356235293702265194324647057362229414030672164084482695520525700048742732852863665375776650430101183419052177402361153741426371498499411098982031966780811564595761464563256651263446713522817921262347792862077938698251479703947389157749509591126738644493663371500110244266740297917848914217362671738783280521300458715598669838163351327004825312416699375323358311633192076038454913361324851240122136565739182531275374820585940995229714661251092610898835112197099622062345810894214023384540055373396934113560267441708246498272230380057715983677167852375370777533972611726765478434544944644168389226904196774744861175756738865820782239972581488345558605176835066316360431161113696 [163,69] 2772333686019070515258337666657637859365090504931090369037145908895999221721201620746518152643902037144678415802110073285316033998802076648519705973688821101454909221704678482189585096057208485256562087429754146876919741481778864832003516437779825599533533135315706373064221476406933108039273378147844475981168058701784645380564632896587205290563161881768414086239730864805243063374311729031346018606256304357889733802953561111368634787452776896099709218297731024529056678622143921349788297598046041253004058401428588904849710020523839775392009209751846036638622200603864655693642293664622135465755405869954334817903497394772829622946412737146741076107565212287822860178523705893519326888682397942854625136619366701670988885484787983741486812412031194287120917577351814775932186348018259561065447415775980466346200672190879922706143550128275079689838497215116490553243955755974053187514426609042423748615109672912006429198254910473887360080122492976948028374726275613292367975095812385241648767945570386675127905648862230690049472532165631017325053085696407833575058069079315429774016640435441375161663688942471767171192097068895467767165533160490812705404281889020878208655845790780260584896417952967223541775407394258933106112123940528071194932570674964031047985875703850342751499046385065623066449730489238311717495269639568274263730973527901991682560602963279433457334782084487215164669607422769262774937439352009489725636571958318842434069223072385949820141657983795927890397402963289982562766501949215993372402796128528380830723129578637495605054152808668645809529499642151794541740796148275434278674597606197813526507691136994596146914062354230154647781185558772245815820603917720443640504047241931416174798682396858479675829843930355862034945891269045127753776678124194538520750560954123237184919745201602467671193734467002933860288894151280733886113404062451988160731674470873192554193588663554402372178000256380877660620772271899709425861489737484544787637295688275293913937713161135604253633875618328107707739073631751645675565405206728632637452785131234247794851658316 [163,70] 109481648810523962931484729997898348928334505536489798719370404105626933907512692629963959686175975202399373424861731735483492677793712398811556560299783725586777464673575580272241275390278676093224238464161367111702126197048054388608498488939417566659795891915765399995189869299663731494152429683001869096103270266631049590412607724693519039917207449793738381737479407274097949426954809267252183034302240361212911925704438333512403972912929381593358807884651289676856474851275883266196747024616279590386687530789519417945018308471681675968272531725359083344846521511084503449672886113328969314905482090080195165666516164930062962188169665015036365781657936764136707420487659674698247325568492726594552889940920848404388933207910986663087608940632223426982220801290715793377289667470905556417485388011316763193755730727508717221405058421315114007395670513433046645652683766382108490037858995094666891915789668321294154365025973406839367409961178341166091345650200591599525482679665374998576304508772059622936968001470841039283164459940772712019318794203403596221037808574198877376460182696424272764505946967472868352272415975445423246026405507064538434388574149432283883307239792136682438407475037348843039205331853670711891639936764360980335726583466690052987034811888994473337677248428531230209668792638845658324736664270481917787813057291790687301308215286073628496663900871941428272585644142958481368645570148435465500824243163960582143713969006074218871399764748948626817356203026764184115649224053898101577735482989971384630017557417817852151646586366241280638279875605847129647638656408215467837063980999640503332095796626718073301701431358124975078886521365427153794441255095521906331311073538435478304657504541269917725971864963632873518420859271797851468374860284665546472958338753544086917296962180623327897735014068744484710846565377334973117656653977225018181595822849391747962356939138403921825019498639964092618030652353475957641751964206438515833916232751241630397196134110908151840662496019530473255276740277749311010444604073985600747513230311174195100330072 [163,71] -7477126312796566017671125674306547329692453260505683509611417956561613712740555115135444343161495061536386697711623650643208007003370647242231149677122338285185850282341329518057146777872599919810909810722205836230639770720573260499781129393298653666262490800133497921617099087372687314928517159196287888905573933964021751496216099790513615738061815807273210350828252249075987163088762614199878257839355838641373071522335005586379690700664069289084944738509239254223534059407476796806213326260496723273813030243027633275661754140201145014056201616940204375771873316281550458453974606783909262238668200293021082278659572735426608878545341911272935187075896498620922957581549514517947125400724365651798704941682719916525144204559238774401746632042650717920158141913652849102662916431086433275691979752320069698275577750013938398144486696807411536780420111203588516440115848742833041787341694547657054150857040367833755502782601048585740457918766993999542425759872697553354041654532453273117530015602022641013623112547264096618647390037006558974555594506147235194478237157293174082286201692340550761851808904177032993668346025849196919979034571194047214754386561565076210989624427785946675649706831140929517486110947428468054563861020093792408989379615956278829035700611152833522855062381767161362424535247715155850435068547030465188682157453680367635925345249912823833309044249235555470400237714930159332003107133208158571851334100124630328231637451011872421782362936008300943002816341846026653639566334732780824489872695377301386633261968356329774023077318964913481315515684620020576418123196855143179587794056814517241960645544440970148669175577616008773748468675023594472634192957334494699572788914853243874631231435731056278645041934062650006914551096617076960761069107812990364053611813364969988154728344488978523894322615969705588638995022303989675232690072359292218498639096479063029473292773777068506530367323570586864299827199249077298442409069525556853641233804567639784789627875236931672359967278103292445460729834974832285973342476939254492425937052869254340001 [163,72] 350827261025819325644600459549871753516573068957036968069529334880734745862222066368412412961381004381942666511872407351091382324488293984364621768006097901543120511531525276414941240301640643316827544977499485363122429894671453346378584736688912120323924331766080589526736429764887854255555941150854957391682674060555339115710314312743123644752873094872825358372204920875631969876899590557802959685216526730312954180453451841689935478943583975167667027227525998244965931039657029276369000937017076118219595876240120942428419150732492063376624607116840290187365637896966629605224321423181630937255350474526831134931215835778929092798655268095528138907626099274570556756920831727262177247716899394116240491943479981900429435850072306674202813765390671043667601660771307776722246737782746289202676144247257630642538636645675705444314646928998024120404267132628661919747904555543298628782348639932191338498430981821222486627072317863559068514096876357888432562827665859913124468542349761285875070330355655548774909237627599351624655614359876236063072030911371380782201134291544204274460479890171226778309939025622940769542742843168754998714053394481383938203685494065073828219036002121318827031785861679159048433224659450980281995800972190594444108198460320172943376459046165000622242745808699810720393414167969474138164068764977532105286011048216554906837742288407782436825405081110602451644093118025785654060336149196783787532145334850971275695052399228664688554817456680365673705197956053047144562673496755561647308803951115140158412489864463315390890974358617509617639228421669800364817431857577382701589125610667259739576052532225242411432084682327826984426192160360224221583789306799411145247897402352557411317712389772310367367716710474019478417962412926255396801102304671140413369642562829498400336946620593407018680349799156315260824734248700333124113855585315004166330797918028442626928879733834138367307298803187194027765205823097395277806349696633938292148497888997338327812711251400871280609653099662845441389557666656102325377604355708957106436380889506624 [163,73] -7015560125624684090474403492613714949453605207912227637225715729824382517555805106069990711244180954043810674431812723956818186031925146404522875757886786585455228420680114612822528184614076132789233918056274765442474291192059540222459268709526131074646149008132185391805367365030573316891997671806245270239175828211184823593144306016335534599308026146825729299009103530300685483838580107975103924546310335950341823881969266206418392723292891520721077152622546549133844750106818627271464429018230838849764929622578004954576080190704731067843382392081600104195792621843767608724222544455045803591746827447348979265104371655658922777603718716283504744150653986209032633537743388823619141006628903641609015078940835045501929528014668970859391159352709131822392694733403507857095493819215029340704976843594276051688020031857392430392430112161352884337562168765651855483735662025477874944662913145290440316600086188057297129611405696911607173488216567776253482358357287133480831744404990514893034221094886905740012835520526582096639286332257362550856081973459806863039469097523285410442961148464636984212090929353728069546602380385260015855892223782606159896833939998540270678092417834954540021727013405352530634912688447920191989203500227942541829487447826182905801980549353634790081697481056880868860576093685077456432840139715055358508093543356760763279779256621989604558457223457356932188985579302364261596512511134633767430420565052170988711173298065715288579869653497075187965358384003553351187525961690372751776799352662554328318232442073482345320328426494351175335122349666384484237502620964299748337080600659954843551879546529565290776238464333050150566611178413140881824946182800503593835862941188470465524328311176821312413492351645999306788628167198123835388820422591956880293523874066693778874624893608748922249968159933450123709184720328666866715598622181205565512339205097661577567587047705581466102789131334632589500061836827400715237117142797905411979183498051334828770619373865788793769475035321245664959692621674266335457285811312015854643398855816 [163,74] -243519917978760977744296655777602963136135033859942765196101733697925424433733417676818408903932858761823394396890976739395899882467590420745166187228331240372800751378779370902458801634461851541085569289900809212536715291379441518281009787540507633342962362980600304695589960279417418831568124474510404423207981190889167099916181038600111820516293417690870696453403279661010306802818206234269771942785424698090268393688138720872952048693090872450740115477120960196650108034166485431656724904865296351077221945763171878033995867144095306706130658192223540683413579623746696850336974330029314854660352327086555815327032347959920006899775823030373750184604106475941668305704108067450401787065767691696499919438245275461229914097288960820640265426813961113573912225394423568275128276101100411295548059898173320024686469564095478507642537482305488826717507010788323897880687709280605953935093051536859159778022327027108410182785255125031473968856492859060197985301530939499416248937940066189062164380264810628207578403654224307429836800593994553341204461506258967047694425033913882432176589345807145593477810691244359081026322110933672027570702769946549593670733010147508360869019687318672642957198479097738272965519140642245114879068633209143265161871234128364482526627199396818098433236425129662286666466268126997110749592311817767799452967762141493886115055578981107800571380971395579869839925997087647367414517089656901468908586950390010587585133095118666143363320251312505058105182476213589480573971102692342098407729491370363512583313461012929726681841404425441879006992791149156534602082828916606751721932443666752992779147810359231927101646392570570848554805961864016848273394843696918917828878275599157650002552008324944994719893408774848561816255562584784633499203501281074556306192823305573924079367512990613856170644818668771952878237562481274788451701539798366171348392575212869626477731293805479374586463167981284969266106221414837187317592095555997457651248172745477281945580361056197821593006322834231244310625921654263572751288979071314604958720 [163,75] -3289062897329351935085705573931685003059789774497708645710506731609833616016438496602883961429731010645637315543561621206182358673276667224912417558706606782356119719887518223572151215481067287470427388500129846431035547974599364328718049539832330132915696637192633337549462390404922513956918961611918580918513808001400897677831425391162241761327708124150117122805194120698932621438374358227010413998645156991610436144387255320259057585461272310696743450510488020117274693025115638844633388029078488568841834283064605759883767727983351236158435771972857405702471442480522365524232502222414870470783414883318258883142626091741387649827324367496503641309568901616450003630531157817969387975354136555301481512452833677783832385713863415508044068043530871383433965318409203449330149465620580864638678761660353794672833322434909708198708225934981542564647554952886131598281060921115103476260362104664223684013425463679889521767709697857857735672224572488587553620541932550180493264913028535177726398658167603145000832971005227429873220850252604061382313210852213986972153742908807539228556427930147468653920879101853943511575883395529945693358367687264728303387487152030494204270524123391066051923878288403365077057196985371753232331934288985116135370685983638353236496201522516027732445769222244653240524542907037534472222763054840102705121770046604487204865059820980131195531312242783147849285510651526661605237160072911154145952867950440151424248365495935222803735154531535491712561878219118730096594014926361693750334033793064914051755583317301480519595217116565859282487766391399147372715279084311045855931795204048142622508857156561358747309151604120074276272860074447949919714910837860067186996091434327917741425946443766904449397959459645683511758418669235553713879935990011553322046845374005215822867253882402135467854649539311164496686392367221318651365076567579324017265896497611055062972779939089129507200310229178488383636914612380815318865785423477860809272486310165447964309132425120766893718672124836571220327223702357084973101858501651219992 [163,76] 88819008150422245943495330396722481739943425239045068160756554989601537834599310778138843775144734907194770335757669261101572025531505695794705586599529008266787797232695131183885148384770236652082665066537419270509016355003970334540883369570513422405209579426280999069153713800721736733032741376313636074890298738833750148371452236633479855958524319403673025641742810674140402892841402984061795882044383678372244368475020248221448323070796811869483317691567464316278417309469818297145125336053471498587898801309319894480333230646612023427994044303617594999465883722384446003171691619348506511365671840616284961400653995470158340573889913814837959447859395676130729814360807476391333288145459552868653437493570275198669607489420010925639947673841781990969032866011913148150766407999635951089557248511904165307110931950563962936839223632782660906199141178761663356013071725307817049603044248674999569519134752899501765466350572095869253128975531408459591875751484860180277073421133405132680083360464351113382135546626182447188471587345726050398377414211805791815093250241380783380174259608099044994128071553972373847283489717281095324676588895644370547358648925637192631434039263231761836126611748098195496757409305651139877941973125827423688929736343406075391328764796175103280711508232521551929866733003322451911221969135514349531670060315518543714623119960501812652423495770343964301435667175134056912207915528633581836995924312840805132897093963628120662269426380665839783459777253385332304506987379027963155376429473833476346468082080222531052562570470078411850667566396383970577009621299520590107602786833273415195084386384787842542701317641967752446961863969843526586334774500295524709435670261047027568877988005366077317828441034766009883840498120604307967728120843660888630129360399298446687680183170453977434262133521618065017028734152981316758534306527509484622926408791724684111712200548897674496386333505265494666154170450888657828876266950193444670840819388454044908400580963977273344462321477587719171487836832187433286030020573963424 [163,77] 10567248989778343255230049064773475251624978347732341960342292222004378214987971702325009961531983578217745233029341337998892955076598606487185116716552969847385962786063145039009228983388614398689268395904339402695097990026065419403330721237350038125049091063348904317955366067868169252842232433339216618030697696640916787960909253171627496931660478998479985064103537686105238078834033903949012881249730414244349551942783848903029191649993322441402345248883966415976169343870837858350417738497981065554065660256039872257976056167156394885850305020482756884773833713208052558142918892153045834307405661024814356480618341917222257611556954775464298050614072149040745427658853502606770472025820674832921005962780374100951464738168319736739468762408441336149225905174707516132683739553957279671642472907253400151934930081505321129852887572812784517102096632997902492015687354476035451901647884601740893683587658099230871238587944777454063506787535180415498129621450114420988229087532072037716108708705998372657977613582541709332349151068359832235443416078692550024265151515446192605334347181622659637807828009970618726170351205139470414114418768844808141352234892595169714119407876289943699336838781054132556212358274305409861451916112935953954097573785082328527294070191493925412686479658214883775829148765467583817326389530605995819927431051686648690038412168335576266409230836447999197707327302036338168125810748609834395902165154191999518706315019684405558574944924623074178976406632515467668572328310147547646802323470794312687641938868277214740369172574018167914059956116446512056359541688154044447553668142263994126664333176441207548634847508722808969187091946382011472518715042276954193860330421180886968279368724088630208730959368535649918784671153753336775644266027544571603921753726009399382278957231287879022889939213055031412174946925152048952245436198987623618149192073773622415455369784070573266594233778471748311575978810062704002842823964745100925534978742250122446508172159974864037642522430773406038155740562656253886834147274412 [163,78] 200002937848152978395929031804388068431983294811071104801267463328827403326035807330624772986506646328728965473024443542054797140232772872403805033396856261359000831268247022547292382405819590333451253701598976912187355254727084743836274942465181638671712441992327216363745093481910750103069133093311314099123149673527334284490509972846391919750079722039057802186616113529286934472770996141103328407105099381035230839361407982556910306931957493747385374133428763083662826173977519431770484064272164792948702920837796749073081716941863616039695529881654736844196611467043852375382205869512303979799162701323755789907105461892790392256936786879513184971032042938676217834591532923770967494891365394606242555725250564120792801183821872480028987581749131240990523505717078667129564622006867690461297995920135038556136065839626240920074826929845034534323860441376129920635151270399541997930178163445971211963681461318266434833942601584533779865189858237065921212039015376725418633725897234743160185108816208454654537714222561688345885505378086661419002804494966896961408076420761984361140540370802888330856421640584430195939145632325007063558972055425083887201361391872692596813272379964105540823824603541540082947447433977312088098374559478991662762689446009910952291466762502320768067420757395321052006386032386626533577375021296183809630132673701341272979102882626514868082645045522625347316536125407692298788600708341574278925090903105993610446210407225498555076634751599380684332378842706963081374703209819717537999260930011584807696157810987881872185400959393785545754507486166493712858192011450818180424949358819762301054743252492833837195659436501042408041931621246650066833480344491645695498098159808786948145433395895343978794465147331250370342017583460101664616008861845827304468578581522277164887012598054576209249163197923153514457270621309822517808170912632198940216813652889157997813535679874388223017996203900313008727443638589157413119491950856438815357994261942135591953590337430734062819751280153062159502182625862217458889728 [163,79] 406281839396661855250197792809707977855390581634203377554017184304376683160776296898357318133403290512629379584085797388656136770740280483047061829465996859671525448500415065578131236292477846242988238720053295419696977535699983413286258091067235950610974508069777165406557372953791451112862331993533328367476936903254902613916635336996803498619226028702796595921801879083212295679544327109412463871708673715568792295978126114509182606288566512572849047621659180510284113487044435991060079946275231262771804222916623698123052982513664257367686281394211580506715619105484177014425278444793180711253614469960022764318864358298222768594308398642901790755888230865659874139888420773210800985819796195016831174321772438311449820608079399001259331149785774938524647994355283107369617218499880422036618460158199424973441184055965843715117181293070170958073319452427386388695934474487988940056442058531325890855343862942951209406424123941694151612859880926924651348665159895392235493104300262055731050068698252352522005745369303670824926608915006002245851689685023118495621595045254613022694837585944053945397418896504094595871993731460925325311150256340745050846849857315024455081169570794805438222061936183065047433252449766254561630332411669050230821369211611389190144854817643822796986074413266186773616778189302903892534354541241121876262694506554210057979806088046146878661373306056059357974883604481278086640310655799261596240636290742032175536444815629572585060623970232695445447622283816910171147060992365693457833189650203458997868032404895690349738732403963586633711727045882169772490182672953865556018599108738045923771252435939735997057387599229626092099211792070564184894028324601518834416265193653547971383545361819917925718611904007491418865576410840736094054723128099467782274678859797007606035401658346125586286293122358787090843534233035071497850672831904744899973498480561284862062551469230527361533686117244195307413166699155954928257531554397232219426408125468493655352383413954457555325629308374050729150036400588572144 [163,80] -58215330851602884502659969590561821766541825328371165685614729735355630702861651773909109216091895526126452609207122611590599345382522021711659892750726201253291262023800252360995513150115450693442529734067494261641086926335192527397031816168549989814255795762035916226569605991451124381483534423723364997629543380272260231581446885734502866497834914568262553901502176667509655597492773114641813577055822596928493771438775470642073739008630055028467635017616507188122610011427017975801437997596099196044479908157723424718898542259018139560568045930084453850603044903394541413330284806586574867061494752517098702353980572751290953946925404454858386343731400760419193198783064023201727961195471763624415054638152013779434752691853370795476366267247329647801518197586369596655607378284410233262083128799086193993071816782700374961108034403308726419771363014724397125950311796871041063445487742708339646863123699523261806723224494019503367177385097059993235057021838558985229355583169069357698622650372861104363284589027538996796775729434817222912828286373321952931891189888140702287014446778492631426656805563193941289802275190390120462691144579917077273669787545233873071145011125554938040923256497333089346719581990952811765469353000618043145134793399854518241388135446751963561908819947505576181844673269833566328388749656749824760151804887446560262889829566807679424774520568005092801301150596036320753476035889659452714239230300520912094180943164833727128772295067901357634269598223006286256598624615657489690562296014274986563375801237450736650119091868527674127246460278133474229804695193403369675392544301600721531872475567670586732639342847220282671826367841162076272772826077917189401984944573130631475687075211232182703579147806166747867828067576509830438601996518496450152313490611543722781083192053182721235813580534458353785184856057037373697990746250306275296088411883227161352452579157803812871263212418331812998536333691956788834192372129228003325719513232253563863631277235065030204497355331096438348100654923796096 [163,81] -1138751789424257489742772348928403587757368467685971131355792980766335764883561031522882081151025238600465946898298627119348328297538577917475595352868963505177743276447803903480648553626640677142770103918285868801848651775129232350946983304294347369149699659222829754115394608819882071548207785648302325973033179879031529347250551743325916159560308110399209583914566228262050670879084486156696181962593596445215355069669857896502410059788547842272117244795363771152735540930719590657975588533929524480349001252397056792675450376474923376327038096911952732833718241197713861014498340906409120686894440861795550309864648308948149083303844426719668121947814344821863717767207365084874281431852898153913139598072925330877539623931429160621370430042019471849533367011056051019013374353120940202282671588752488616115333287081502142125537504480550437327544109852098858966816401002769393018659086597778113491199447406133511500029911585046326655822628028281409555945325708758249096119288144424295610637723324697281240799064518715100293371168225367994865759528070570962949262166732711044175413297213911320448127384359876024902419593003986923049280924739959871645140348284655867778540255606400712817459147733864850154270886500369329732154988847170824105848598630259210945388738125419369720557093345412126008246721572227993854302664213526500328867928730806116639110875977149815429538810359643244373011164287705144564236891807793470523607700463301727194975721704366391888983666304893648375288309336811891285633719468541573480236737658863979115640616516708233354077863376257056719512792014937084505134812771042924002883196865863794044693230275080935387338901740597190482345537181093135300218811849661720805262323539253193030176835137744589656501614445788222526103256795679448187277943956533005392146545457382382932889826632104958190457669447900380668336174717752391812951776852110098839091113712561792869560851455796438830515054849274334965842364052126200445913065288310864795038072750914968356128613143242307169584473412968577221197704912 [163,82] -12351923163152634154237689285172402838402654674379135726618958350585098979195160193833435630438292967719779320595545309078997195359192406759314181530700148240785821323713685316238178264732520577429072326594576737902397456469702695230908093170546867924653367692840894524578191044683650024015260249291102887072097137566856520502746013888768304683736931343430939124499317842383914796427750608639501807115936801567345186990367587020499488603970070904107322823455997474828491558436009524449395269852811933945028445262185702230808278751194146668719259685567212135471046088758734562474306439324833902736388551642098403317805805776774501165379715748055939640227074091762656786261620466651039386802670906795742716853371412943933798380277457310596634667858237608211268400471533195196170504540435214637815143844161621693283964733999227148160974026177007154074388195587659775067069749362209819795154800055311883925250645691693006641448602155187270177968076935744816585223372641324957904673101468768204272393907810688442987661318561681965499035633793817384638630383911628041734133973996082703241343574029408856974316008909627205170675369389436780294408114100255697189167840601937719817072199171108693108259296810208113114039446632908326279582119743358760123939330821854678928085835706877658814070759600361841263839795475636152996625833561907881054237120808141292426927735993902986591714564523452484303896482878384621950434540535075063662041831687203468117937408552118351475974268511906330469282150810589337344558228916444580310625694669369112717797676910554008226986859935864613121742807713872909775677007469555490714725098372872869640890374107108797337658515675670308714332052219414235439093001623503401784862079536123414872376625897999743954142208628512493268403871091586393174858909497704953823326279560571417843052848610072170636585832022127317269453265459424127385487179435791517078798044601897489855585101881585591676463266534686304746435302803047068960061518786623969563846345574303848937710492968613400309893290983028207239824 [163,83] 471162536594572468870394030614669488633606870327896796841400075233238963498617873212734021022977682340013675210042436908791159042109233942306734854157012389660726194070588667499224417238049001425318088166559220368359646393165770403458055402227664524219633466171423214657043856256680008885087617535454825549816124195234853365784161143845133273324355962240235109274160289161804165528173796517799641321270640601253197141138125969565516441606377120890001196329610047522312105414192906540066643221387304455492900455771448315398463572602089831984967408622050794626584399706944429068186412690297001638856567691823569934920775215937002870013297530076764634695606262776300736770286570246874026079514838440132059290284413999576811797629870101857173240194893906764798544044216985341106298230296139416057379379046406592416911559930143276840221887613638636630844387228867394809939736446967786651523027871740319149264375129175847989843894270945662350695294012251775061419162662684711798595577502166098341876579976508859315387821845221869839202828405104958974020525016346756613091478380140777217116811219844787648889114933569793848112927856005835612835420230946232470210220688341067780856436026498458030932361788592234240099433468865958938276411386826664679698920759072917762569629223476118535884933011094014857708321627459904647380212806782803125600527682880071781133695717326163562982324354599961387709621564765395924786466779835782096043783179440612214160414823209408566274350896661236755686274539729466580436903930970422548540887849055826565857923539936240406070840308837869691124028979475379267724488644095544140822056607038048720272262228443400292086912409954656646486464155656349112733361932126124966895891805228284242987413910554882809433380402759067821343889046856291791519782072031762426730843464774077697672362535308531849275125764017875994100091704825994059130778969528698650802430553459079866752448749034844882084118803990704269277864453114206756300579848223869280995491982064189781355802859019266470129427610212174 [163,84] 237727454328593491575032001226959471515613586031089175427120046146914985864018928004404690398065184684518279654692404363967635836753874056319500312266174179832745368366682786252086326076463567651050427257096016712338778922454458834887203786139310129910310626770515539210925381060674804781058468178420592860910328555792138834120334103343663050782715180882392828665401142431750928360425679708655513515001729904460087500428621756458477899276941899823700551420526360777902661026241813671347850753853413476038473062413082527710951705662526323771972496520737767043336019130608265446559759890701879898133099557707382757297563916876008658881897444722999047928991249478365585471695381144646922075378896348093143172436970562156632446065331130066728235913429108627361795384346515175944322932381979905872026500932144545255124032886657309857589109209628751276135201487785498942293300081561799597864231659986326340408606614778721564307375112785636556394401975673001614303953541050226574613215130313168891526457548103749865099581727389556793014352708039074925331368773747133502097122992585525087976511696337361786113160120054497488764053111147584882436590498837536771571649435638250252458160534791461755524128843654074258476944368822311347875935184891680736609446532736457259087260984641287601800082124572774218839379065340446975368005691400601335392747181521781463181099686805376376565332729998827814220673753777362110328874609337023398802032306865606414927486248796634540059529956085798958433462851461039646532846016803936966877580553170321784941123143371404844670875166540804607825627123013993268608739542645631835794795961913918077698001514507016784937384642905277869841744151456910737782226369948485074233592707055459060293042690600836743580037120809813553353245457393854635639014269978186392300284600102150562897584877520957629729139828556159936888051333124393047236993279671727282555907614779289867921963102323029529969867217179879574092121904281530662045551959130554376125023030177921210194950061573602859882702844928 [163,85] 3840747523406535840603263580566073319886229093405683695908457583373537559849028443474085119581250028541608065709728362773831794740872328275668366189145963286571363184844970950221140616679273901331696235582230968814309444257795482233365917380277882521982989491811627173298608007478526268396216648563233215462181102666663369203076124194077623296138663100160266272279609967705067418186798770216979364646744627643129927466696442017422737798604250091175290122419479056410757933734613302719180391203013928465248111870220914114779624409818274353616027618007901364803906324424812413836844380356399066224597807861319533605933949762021448513682856821215777439655638046685622647336110396788337472691664264398689457620962315787195887898938373601585188309671250731557576396013495971752014596554947449849617418936184604587142787328219565747462132785402195107047485311947676543261905576693530682266625497830590158295637519291009498561054967342000518714826937640243162485274002090323154069761903888677996366359598490006747602553719866374558104052410855394537519715003922543205736074318544718321031334807233008708249434770302430211867048601912058520410268436321062800625161600534835736934223711279892524422766839350358529192179867211141465942983804011020605629141052836783234323456939821371220931292714289093786641803834399985855817932315595356596942502683753621473023974685824052872170809244454404780195740379666666948337930763089073590594005725595153326349985385530022704584358505133016057196974796131366588862342248104660780968268175155619672468671689574079450655829867927883618533192554913466272982317001842428440651046249675596791407500879520383289238404360415244145019280547838530866524905123092552856706696887934018146090162347367767499875753473245845644370777200972381212897284328517037909794090115206943826836559474537729034476065783746274434077734350717604194050805232532325586607314630585646835037480397272256039384881531281839016997059780478354560977514607363183788017260525442128586755434451402491473215846336 [163,86] 91146932372195778409847574496568208984049780939292397185017230717800867071363229639612796319069529065129616801900137335531725969250978540123045441126593402862012857728778440748101225848298851447228665881584683643299990979539097223126843000989546151854815223116789537755320817574758607122694633711450261668913476471047357248087378138866356505345827135339736034650106113664948770473221063686908242781615714870593576473702593271080584454658164917441663776976408127448340368660654689172138275659683496746061936368117215713750108555077097967487610054557234952911856461537192081197402123779531108247526055444562424880576329189467662362534080687405447207470681715974281339794862736824705914009168994096235267802268620815329991188973947833653253692568608902334474808051547517661625467203525118390343296989405522919423440439562921953739521348040878058609943029501093562066972638492422614957286274405818318443068562270694179819644742630924499529417025882435230387168310668857842283919965518204543722661731580703805477751226340925654658802499137915473731100199108595974538171399874571101743253422224975600495301120558706171062559990529060542362940017686652089743124112831354161257074218086390802017477329609822607616167291157015266135976254751034402054843051278395004495341614076033348071132121660620811847838031799119081589391696604488534129889464355229035001081380648502457736929512712233060863659209110177258297100802291354696326728639086735685090047874347676265058747903823370112119071039834322606208111197615026957194286585113178614800842139503304591284373055313181610654236949277836529635975888018554396827719173272596606029384499571677803889571109893014424788090719395546549992969089589484428670249302291947425516904430519155360643898915346778335305273334512089908584305883307507247573006213335438107347171305934112132490706888973532575423969759628187344917902026474979568801271837032936607747677736419045179039202907827140537879060679907059531096442659419910609154515671328082762362517814953388704853808 [163,87] -679743173106637553163975444469371307677753955507982353651099951242303211384637167424046968680955360687070918144197796769707704905167480904175540273404921904265715306043022585568466815083725423184569110259824650971074807010012242652566551664451251446389204988729554042691622470922632221151663107189804027804190532197831609674394030891381832593519623162398679997885504687728215283284827592563913016699321026278148995484546944222511850197482445450010138166630817483710649354977710786374576500566755480814299940002707055722289225198371124335738544257714545403974440692668379052069824110067515166879918471708788081318906333843331608598011406796708529863374139057756539446745128845571772113227861455870452662107984370988170595637694048155318292922553547690311416611554222856522498526661483921373082439248134252229838932629383673328901676241676346610998350690056565590521264920038903248447614944004794364759543090778773212442050732399027668992611900274608853351665571231315854715831096074084673412737321542928306723630723341649176053675757557806295461324268797537160229597434849442957743580160406355634605211565200138210527546277478391346477625759879495954055648961122695024794207201742614145291773342252834769489635499797667532270491029162641914295165564959275817658180918045203849157662275267050041495626036096558533616952643176589859722666216339462181626421532243852007081235951254251467422077428705674692308368396415489327933332772707868041201521740244430561117311592415886657695784911389737991975040101288320580759909547439095210112397039946817550275833830709554023635654155767478795216832007899376812812842504024720834978148131307479310368970385705222940012730922999627372775454190918390404923568363778034582349939726391048765274938032581475760639026893229654784644189056624731701270972093482700248919868460209139484762472951307897144131211382815212764394736755187724101391102761272285926149805196321397197621736308979747986046072234765858741389466530930829084149510561976035345005140256314394802 [163,88] 4643149223204749832889649648770917383423843423933884648457357913066025481107321494273622080857514095086508115483993731926303744614023358635856208708993414650478354039838596908503239234477360853556405149052952443149478292427010858245677729796934333574493294591777574051324774770137782628514160959083408943005207814085718588726126937797969172454082043540035546710865065823752886523426720893684856057455511015232187626974775848337332997004562440890989248010546936168888070895330325157602527044015439814994671925180237020653540731935952557755140184589908306781968362981392295863706287295536873142026946449954801916531809165172800460189831220860312203231864035347038735128865708259185993077933336081868745152208200108235146262806972319536251509026897527338787608706120430820374972445165578908116753145770659137568632652191186946817726473037372602436707612001404215618034950148645643363058953789919720494883531402039833279154802861135099791134077232819659340711373497033951836187478421340287143898983884693543906851424251380307807837031648839206604565020175499268543847704184700969201636760703556657973679501110957267380627779784779064084643447586464746503689215712608701390483224674165611936390562471798907099443778468536351492393699630131059136274376837811042863871460522119475376471137418043706373248806366080359386764248505726239342897610715137882216179168950092578086212986295205683771165186933569106466532859260687899736262359498580361415590646700507040557586703223314888391157753316445163780903703897736219005344885916981917547536143768308073403778347968834691955140340719343654776875449656191702239901351724014878778814910607568954043403217166329667132237977828633221609387691091102972490532776063686559510569280534206699926778937337601255418924685970873460120936276344615024073778257022883346015868956837978243920029262826455111971674641921117651077552384189311165095129947585483678848002777140672122329667914950834465427831966944938728371425320767985782717778746959799624904387827564288 [163,89] -6938303594585912768837787319114902321637371867927564800849954171886808302567309398130164366817917037861793384119799269370812309344011703052854121822972900995199774424532829923711639879895733456876263381079614657221034243444634134516054176789532157639406966015589036289728777824174400641277001948302763641429757569017114667003718960004480448341977837678416162403298404637155929073910032466170733085592975422666560080669755907142868647011376936671249500651073072521776553436687717557418989830088983842510390454375484554891481733339079613042901691557457117848487377798305397861993492189588350210718986985578381642800168697477794387101402118588542456700227944813518413187808800300566832195450150975218994441571360849537541592338336096809883228906652036331435469746167040398215268514826464556700033831346778752484600002696075265105986163974124929126028853283763658395409376599136822235918006802290139613715692727505780152346050935692644145596622878198218609382839630253265127691165754354454265840113273443288493732014927354586147788805061841922209207488661079742105741983573618863897523289503991850106655115816190902750986346933577047704651958959871879445454193505515264608923072040995882664982841414535227301621124795328977081789393719634786739561676274909693372854267157918113895648431137725870112015794638831236980527139526193351458491910212965105148148869336923451011911238058847309117746224712153878706461334258314379560804421251922581593368202060992590063273461009324058833139485442637681200715667167802292445237349230035353339443128014667466769303808665591191466827305925931785328983184503390196879736069026065406265824964763491955631061078758377444028536332811135586478292837054850306319011871115776667802166718484823338527054182238314582766680931247676758884749465937687542123454728721288542069514072413880198461507146018703026168579096878237797577371928249026820585026185896692078479020430951804556045597484548394880875110620435321857000991224377430947639438389565644805769873952 [163,90] -99819785911272745460077059533715094840804342099242847820445275576553935319770271795738044969670043184522743629042363009924065910359617324547806033776389723873403966644592564737200509699994088680882919610734229429213670226381034609762507383163408298567657701039694857430810387027017700110120520426082746241891086266414548271538538106022543638786637322931933803038877225929211317148576170094643513275056700116298683061897961060776209643299788334417668261860744291916527676395607398853640769135796923183859046174670724193518104553906818070490249949064328006335906263483530711787045411398395406775947071144785252607573725163080697329709804213082585829886721310518363834663656035363283008639451242011152479911832619213420423110502545704600363851352098019890389794826771481626002146447174242170783519854272867242569823908100650641250166612844584475400764059232238149899613490996606067633383511832972941128437114671736254166431838564452920639474104775306740970388385539438840792540412378370974812297833921188660456253584960616325030844346272589831707836419976440427268802990767591419139759847494498619979056047206332197026288081590747183738701999205889344306065770162270318385930728294134103628884109001461747854042412738876955894795166056320275324268739807386305148810148934377287254407573003123591874636835413220702956797769976632608732896879409158843681817700365566849973856615683700774107105885164043115098946461605261568936001859631215799069576692458731454078641674090556368650196548654711227363452720047121859577880301052483304568103291993055778066307978135585922226438376305439764395669616401898821333788204050133222992444984820104188440238625177133222721591975472928188607265375071341191810018404327647817789294847583109857911242331911146731591212755259188902744415378278671552152984758891803898924124937747713014428951446766879276636156335852709268899169184458934842107944427078402261997991968115692932583398140906364723627498365261117907858322716177966755032492042129284191552 [163,91] 620190155213253546826252923628944622709230434422785750740297921608661204015916806436132572901206511666708006597478218489508884709111722157884142534558108356109094859549124421839815566231396802525898391433289661181933852956890696869791976287876726268234952373656877025781700822962344787686934637435308743609700556382118811020226370808719599482186369441092141743385331258247519936539332852182465072011544860264299149921337100330397134154668049680305774369248620397216603950945603493935385136024843839703908007044982389649227859356137225766770551090423844666647551288453691955777648852544971204751179434552768305457422045009853769249689782991650905165460631425852752986298496553032799256998842399963978952503193620221932751647752975974650041672071158162802608491363737417198349295844967526002202387653566999125246156884006236270407541264386404445609445208115832525328001521418823950245788343263900539917287009557954277782001030663299577935898084991625767574150648301059987331155920627957756675658781512983482297970875439609129666766983787586893244524028232549366009538338163722662757695713138958998771852008915547099742335755582006650628185764915798222275596853828534023611530856377272367372235867137502692621586567635019410923902823011935617776523156094868183037366583793302825600980413276261447690615336171010271804652211233329787379176669418056848794317731571357806054919563065397787989191425905385476253826300740106846901688697487714634155729576423207529624329842578701422370900648976656196830050780308053629206310740918174623890993694892402102459528676019880613084339523810125603898755686030751951644108442945065387308542089948965725146480710400555771751595193488938259853557748861447062738927886660173486803909276282258209221391725812619205940687533195475444071780413145217717151613291568373857105429942561469775732734007483286465193396905275710677704016541949399615450758831303895275360351304999585944736950512614640421177572007016708398064101952368981956811230730888072 [163,92] -1316741164781021424518129614168773924822859363179118384461391062963032401468798716616591395569269982378108562405683755647025402409986551454050387628814235546902703186341681060285738220051916167331614115001093626022565799369058709069683490654058207316256212818202518530405276153516907307150977562035010231710159444810659530413072774731541754663776502915844489549471305709878916167564756265165855076567067988875672739459468071642574839488753841608204872783985748545689371458263804068674182086280648334952366011124025455813263153666715068319890078022346874128773273065438991022382124425999096696880505651607950012589835678737059465154310666526715820637102694514391108922048989966406017581709918316703502943382114914456395673880779708798464941528583431629393426192131883528780195475130168333717638543437843412743265422775248746107757189028144644064309805354410335463378370489021253221440336367419697016056264374378926696390465837531458708975723310563287178283136650739524922095274906396232133338130353504516995525502818481136245355699081408632588347731026436886741650767057005370542079323076726591053763173091843255900943235968292054990041853421339599326306073306863975588415501946872432292444794599875523812966503988382855033284899068779526990971545894588242861287838251083007049799650961538704486036957291478933217321507537465794130389080792879484030937164547376618977696498477282737190553366836643968347794834341517508420570815166615157689326898364322757032792867970353014625469588247073359927002835572682667494064514603528849695831771043622751469350923876284862283418233706664574957356496917908934544168854698051121373423834087665549312871583392356228333341393938368759120424069466958719252053348360405110237124388002796766234033084109897548642736687882919505311383693396662507044567772101675092969696386301727834583087013557818256413297548599284424143831463215219623188314838156844363239628714465046584552616083359075244720251910320410041835126493786352987910932728960 [163,93] 495719351006987488915740574993594566824950233057119978190403376216523178188387272757371658662788356718984201308080345277873640012947499707666309716468569358840668545193549551259564310161952015064572879805671142797980956695196114106196136580675696586193222493172429134704940988702027448962583734080373605673765131207308624859736246616115755057286717103083099260533116950655861274061230477158767463543727249800004075885788659434801420225098458251420638424218687842639306097105771392448149485616817926179838902297398772215069382691069630305419263168337560065776403789332776731112030157782407242129883693961721757986024732451028957567970449675223804088156801078158204635339403221267997314294752677149955173606995946424443506662169165794988434793772251516640766157184271188825778269118118727046178637357545536889404906657802833808752056286200227004391904172322225299447590299780905126327056904682878886725493474182812303052677066214133216017932795340701243478150568007049456562625205268745770380995998666109861001324246206024555519523981850626015581669078991885919139363384627942733804520711565545744506752275304077583944160576775322715035051815664060364759689984657442643228211798658956178238563209299449889358839489213719200217732939305163047483072050434551063138234308510694562122463089054113494160281191886301746789498606143137315349916977333810923020898965271691016230692496227232430637763185786387005056922622109041899387049827368850189586155130918001159659250492388993911713850055823572472920253191555813859364421878291426653303044091558658894797752133215202852526991532964731012508293438744737329079348046480821114841614372015396970047690848496515237050956965077517871448099434611917718964652731978227657320248573026472266760114778913262613602044460976433971257049839948996066215058295910292174138997393476650214851816897137219845057079984732800770349818374027090837299561691308075918952684772036198950827546306412993027124177152563525432343029495097685485840 [163,94] 7412573504935695411496537672290040750497105476397416979569440287253138728225713021273115434830132009365342931650860474005535909590519884424572234333835811866389682043625483473032077607432547612391253757490421877093552097445856566433046933510121170675644101483993720289400690672777438603022062380509610984279845900174741720006534934240942067187918577011112501175916423266110156311915406683226848199656562021331390093376227472522342468001328734269114255031715012786505661216963678984202051314925432831864191717840017298575931558974490494477841034026135213200446417635486637436954877278616287009877124688518565579545360855486465123449862660023238502747064797597865431346936176364198123362248287854153785890573199566525430826344163329446785874666120153613055921454641458386768100898507947303815269494772550629263625951288334473283104190239646447143611524524900991647966014690281853934517991136282788120749065803348484359318415681144107928945625971317295101310242200783061643076359198553226467465635672634846593348798413353729002316081323475012736520084885393798034944541052659715007369836279263752825213572242256055695760741414112438282053176266267202910640665545690674285195041891382045322301300798143820978544232627178807917592362271453136162066861064404546823981869230494029939865488876900833511031571199181849774158967758154690681228399048251905304055679064806963444232037266427814768603720614239634368367226605328008718810999552456939365658406858651858900407058302791964531370809434285826340561103358812428077895529049173269671871526725058295753013544398550651033031796520356045812765594674269481014623194380944027577944090216362977563775048394799116665922356540943977456482859762782688352777111035104651216978592503631683786865504712634608694562329847596875528005033038726645005798708521156939145688562361898087667071482208769929452515774597762071164239885654329938769908140441591509404859696316641567027269470711147804172383025687968610555844363714524384 [163,95] -55385270095729303168221701750803470804631333406537909235970074554231466434468087394137250879365291796957922811818298530492580354259076479086449029680363546252253576402745752030416829606326953860227256274947907232976310971043127852058856052896981074020104310841430200988014721641828004757950683631647251549460379087090116997666895922308060394875431028181795930551017182211458599530903666704567401280928056237402283432423381482907124476743481930748795528235581442616943602051282248130311207116969928353215303684975276552560616986007176234935696919676193443913128061307986640192178536896081499748165210728289352007399465703965370205472956121526246617626061707347030354874346706820104974605280801929350551463957603810993254635936760624440240642221604988648349145956453967847915966970610537645003307411642963905431621484068483424806069171706638945160976347234995774667732013945636166935053030290585840174818287523792422518753395006129440418662828442163628328914207803130950348905756689123892521751069751030683475903381567015281373414278824534716454754355499268077409955625965781918469397416343532739670689718962350916060414727307746849468068618467403091128601117579969747436573790373714279082541362321962392941743352177506477631276928902254487946192832552992744924553466346781044452824656739000974685623066765014046104510874879212786962303080136282937891588082432740821313982200213526096995409721586512013770342311623400208226778327703927277668358492484813653415182324751022233618943911359585643473227897226747236655195851490572665262016806412924084741214556783422014458285660144093899629109467368303719495211186126796714218803117853995249351676699821132344067398235223996984898070071855042797667154067557063934253005336266495906185422762763358196035061056160018984072256038185622133881238614226604438366622414236606183211615550003975986041383401559972367474980880759035447835445816194076059055092036580449078744218178088361830723924894035498828857182289460 [163,96] 274710484732258086711190057410721222048718577353049717788586458183178362201499068795293115063109667993157387991414278375150544786427086680731708384668213256531815997050131933812685184484888934270862066259111605795267783094963364265426028816108377741813129497750878772567480948772158115847951490868511052105187231634774542937113065639721091232619492439060462934702379141000686416733136166684612260567723637928636833446693185494833286551973856695373397179966118021555871730815839123219496230448644490823546148040218786839445463847677934218482479024008178313820959736694848984618611580613137674249239410637970778785536590506051405845616649281646083219923664230518212216707726163655974455549386278058814590648138323477985386758959166398413848440177669492060630686043723403644999396991606181164211301433155267165615019961544719288037570722048527988414658395840656148133130267534629802325347577848237906704503368925186461821732907150340701021810789397102094302311458603596289363632055818437857137134084330058666699829010691967393895033955381053636442697795099007778506892877023975606743977463950627508322094784768103606554308964228994166017873631319407343472485499083510888689081992432382069942938479981560200841116247350935421182317924038559712681751561959990316507293192916836890833887329639451024911190430987891394458661279801561435838622132140264415175415368682071462882723382434427605201748328828409483719444170288260829152346750783233416431291059084110514278685492844920696846762549988106001792830643556278049429895817564596459429506318758600822497852226865509143623661336882795111734115810978963952142470567692940754681592131472660461065166343519527038923039514569191330290100504062183164382355057574483137636977000263941447105533142911311213952442540739932411202726367148055036989416969904001412761637143063866948939138585200708622458453675327414659626852746703665850970261734745517931205263376796066849012977430707262549946321014226310602352960 [163,97] -611141399755526460720955354457831944339343842417538891758519996769399571354674675686074051667850658403219184826050779592090967162108186745102114689597207939919019466941588129868865564319516242751788524737673393262376625182175382024773210184938885580879420637227585837608452655698466482259564941766322045395694432060041669709320236182929448154242951587386318483215266628821562728293320836920544903689802888254266485753198316914796166048009705276819026789294509340373853408106831979378402131731389488446055512541694658711941954062111366183482419710628226127707193133319551758883955434409465482661872789764399487431354059864270779965154266984686234254278509141332615914053063609345878988931754032280247307283970594161093477477058055046428318197058594956051778205322703288512622555967667682224111452839086750829497151278612329904523477267148230646564055598445844052022818799014272274526699693343576123802876072587355363712316357141301271870108390973793405634607947510469490492800966582417942013726364856083248449147658837638425172340326294069327576096137157862761023596628516656514621786249439375922961751275560814324653672577072618565737550921744329505063523510128689044810337759717665428558217845688266139461706736995495915153279200459786764155835507386328453934475609002427206168985143458347401728089419664063775096318583284747285058305304346180586106290458464449555402224229123247151193685795016623646016908306921525123514856139169356040080027752306518324197137676905410038310521131871699223179776953866453415723627816536061238614810952523802303504422812064254340004972795050593805239404770349846561223527864478539206799485037342727529343838160857946151766771521038795213019938387014001850057997354522537839910056975529273875355223595073819636809778188468872683046039952542431730819344820571062371021362241922783452054951785317994088971194115578845965038976325403328148550830190586403018841045900950638348981449221523562703532158360686447304 [163,98] -6295942501910479847806567389972419265398855260783752937130183925011053148582212301923969321114049786979770761804615566502932371884703440598600792750833814135992596834243122848201992343541493863533689952384728700816282827292051888632149640059610431215897834287717673398725800061102045154852786127334052304248876270249644974936155544584138707006618550288083037101657128953445886516558026519680336894494073146470401026784422891096535228402281734190955724848262819957729108633925752654184136540310321597824556059989038766732269302724675510633680734296463375161790514578156631733776783769359235189456461090444971613678164461432029140143295429234691415524600658496598411178860983649522245628709106181734648136035421880392575579803791340904553679525743411113773767678059211181949691876137778136654765868707730070091572201160105840749572535752077810476278384640484078961751849625952497968452514297046887636897609250491620304213127136940188993868184786063341046693227488855630267026126604248808879860293260468819363514679095480263301301865462678342030124954392814159972645926881796910549936438167595194769889278731578960151771700467616179130239038840289883084587193830058891627866615255505437453814337553300018986506404228993224514721579874094767344924947909532311100080202171660733943832294710960542408904025002079743316334389116311593154516363993611259644752757989234658180353887800441031128444588644347069971287462175251900175058222936064798707982433700676439593609580179089715677453794929688486583626291232819561904788825706087921166009667057892348471136332374614552611048272943323723188869373970094327746809192585671618132768266594519460764178766330690909482597178024737508852033900588471412578614035487887229416572781717927593226926960082069527664021100352374765061087263772488026617632581848887294289284862725462780577452673442966748856010099365433416822805327805906069003190972573885396953654081336891630796146190690164287735472192024928 [163,99] 72727985389725327567405533876914564258109829789821933137062486724314775180166509382151500583210044951116666951799184527530570164846260539608135724006390446657209863059834174171744166521954326944752696331459373946891217616669529035832965710275162456855027668427252596426442255731058538118737251246542103314042432697371472087531462951796375774309031335149530926280797134997300303087026647092917683296772242067501150569727846324490337977616597025731393186145261080883570188660192599592975298670897234451987586088933216030420835902814973932412308769700603444206469200341779196639007049915217867092895170140625328789376857127294979317904595116159367300686173497200252717366488705505261576599609794552423751421191233707117694730863036777161747920647091668351483850394283929755082917915544149630260247155624259847822329099119809299755617901459485817029072944065294372007046555378069889452447008656605073390675391474119793388919527052273743962331718758029302737299631706049156010640025610134397997335869217924408621131155962314075247984929123048953571650086671127447714799162268815252372106292210781223996876505032618358449867695915744827500459489902566503552431145203869895852068197994648038127810792179962766664229413528407108500679656476653999547494225797145304126179692525958863859590227164763125983433793414583680487379647961501034387383307401660754015005799487546442620217880022137991903688311215294254796775597542098619276057332530727715167206210084489580729627600604995851600264428738973363752546804878392423043188558446490082459475776652713925221310914410608757369481074242360572957954388129295600880524417322857782858034259717295761618295973747695574452638775095501855485066385820114960091850302753944790027731297844267328405978714026380831640988106349409437366860942180466856191797177740349510699661125926340044127091871055121914789031469722675016620458232596087022335635086576500436164149230807382786707225094550627554778540552 [163,100] -379354100311360067127849420158657924247468275555694904351232108658906784467581103555256243616713627741820099459553674052214851352698454343888186000390824107029148332203650589397528789806336664000607583376515438419723953710161849684546376079295636331996906078033709385396890073729733572319668764097916382481600359134640989811183665479053114266614050953189087269397745180646908301958412334380096622817258726169602568238595063353995890386496678145893523614887936072994854034709318175468123752534617209216995292752429274832996079748362299657557005235122497848953855815422185185041856776056436211105701511871565994393787222564967036918975029415013785554185711892267878788325717124778021720621044179037091036382794410604834158864027651804560333768363454484008180536241578448755668365270024384917753588713285557179143121189249608129028620465056747683941341691192826149792540433698938027725871370865316260745661183699530404246592206413279335952805635616009584116297947491754002296644396582842110091841272012352679845670229403997870486185315338520168123804911496149940751983456352242725811161287425010223849832487154566248056434802882807626323398408118669043028832029333702802371092647715986390396229569558674006900096765770412858828463631036313260599028323442366408584079201027876951816338851801844364646747353781640455443181723194367874971470361857735464700075195663325564162837740795464922484250644100261553224396481970705485699902419155114009906928025057011840517960639338157483227358932730771911392889656452458817583608889687133171657321197262350023889761636847103300526275893995863816416466143501826231807708705723098682255296481043291705893059428768102339457421685380936123176002540100283831012799271196258142010843147514121236282055210579616546384048076844491238119738738197026983148809276245334872369226415121605879812583723349590548656870492892013271790423518351861657166052215543378055662406125013469125511166003546990326656 [163,101] 1204056461325414941310578977444636254803871058146162106100742876524447744894044115946625101996756511572470151500603163029326448056494564008458156818825699603184328531028052652061761846440087785513613149697894807622975950736220238826308334636873812955978772571219018191156750157012101057397801698455678974858540566160947148699956769044410302971818504868907182234948779357954525702448461427543373587122518303767348914628877138497905292995348136002061288460607104255644388676237673998802520767831705521441154697051388333454006373618063526515422104914714083754320493528126835126722852487243823515004825240730086259620914890923773345175441652169747867153674329768386031442508638948165637347358883877505694836879256077657807686297756043700000222079369183955310561042183200682585320398331359845156814309794703394932262478342641748785294908771907292504628363522041540773873957033505921444209582954810379051727690826707840900375450748721721975705782594846057900191906965982929542887452124949131664217004614844658051845048114495340522314456087220199421871567183117990070194741780594345497130611190766454455838363229974580448284935140854098159988894816382838872980153704858545931714419075569585259118086711226252826164307082611546149549368273984455213750372289589486784760253810252171087051122722409017791353254404347414800061862825073030500323817764874304743130950122073337459443943987778186380561694571831776703114128713231505160951508108994500237602608496067839581855209141031212915697287996280335676747975739894959877276650744313529281775407662956315237519137669354752503730918772570412559823642785228517365780380003901124584255468292056704110055061857071967031102528586371233091581053326064735896703880052554464666781960400175927395967049531486325110673904569665668994590572915530111844613110066753623954938656752365702992375818546680811843712675668460173512678666887541956170204762868775091721294996666039563662569664595644112 [163,102] -2481105025877713323800676923788300718122848561113330270924069174053824406868266079918493138637606352746381043576021372030010136161929203319874452431949680476714779429946295505988854848577214693833328174911907134495808880935788033139576224803251320076312455970946961429633315677069581520088484396193923733171804134618502921145575550705176550741827028708096016217719939463118376066127807924583468417426333007614174671839505915236499152127878073866288523822964675540591927613546649583295052380197105363858653770512027738351289915735128524359313895951067043096375333942318242925164826437253241998752483454743157907498012139373127880665638080839398843604123149647724309020487789128041327150672226288878545030790869535628999876089801016210136182403244066816982390726942965948017600796811908568583661246756923938480588837090471950342752446103825389492892208734349808791290026122892509793045258566153630362358723782395776163836772503865283451123497488733424651369053056393425894507104624413002885950112513747293248838163189770194443037750598400211716048820708275169314815777054665282827093015206020807497197459776752352581429056951204401312348219612538953640557855827219088754245867061672680258269283018733212537574477708666142542420931764138444125824331924577597156303830032716355219553801509177184956066248683192095376186580344677398145743731777404960816223572194134643805695064109606736683631273065561053145854238401531773097152703427211092962486180289893807853619082273642654405798911088305489007072985207895975226269438588435850253064244975231721415861745974764003977137900591489642528444033085956155510855194056086600790565581817520443213294635120239061917491242429714973646529556498031198860673809241268909592866184462926245386894406238576897020720026788279215223095524541066821404009902829489291947348803782521367691994222334170172928497171443296435052086709925275542699660384470721926780938584592676833878719298136 [163,103] 3388169466608348065221407374230586964232213338470208727366792256159208079368358222498563345908561056259297941311106531352103521179323768361682826929806643363859053317098632409180883687227496088196570079511005406138634773667063484722704081384165762027801928513293961659404994275962889178407618927448113832904370600200905969922159892966972371186229455074249619711343647846211620357487300983989092269184819857474004272216740222694698711617049931526692992814431128250772504172540525023679726384723084988132772990580606492344100866716619524812456540498829080299218223788152933488657235225711129374698388940394446075347874226783662848682101532439869793980912371047953020803980366381749222888533022943221995877252269427816593909775902953842762576520140070238266300940529598818381884523077714029437497816142387425578145992935685121940698994677009972377764244520932666486708086708777960526809655138418515277835234149215421019733529040874950602670632031617639637193041680076982885176448246612001438854098088593941898781739394452827371127217201710992164945164311555719823946802234893257984733835363345108292313097057294672541537261766619386279127281227670207887514388344670310003755644863466641076992613517684986705577519124296595367937714793507446101500462089186448580991021828082751809744490018514958141136612005600926695925312263950309467826695431584488490497295297957264526707427315609883470603834416958489215514873762105153642214469047005763281505120722713027874648304309503134804085617768474956684782908120955459884085727595566261975200892181464502241587844854103316742255385839886911917564367400410099290713700865506056448324437228693176379709294801833372754520142205402131516369486496312462407564035753921982930859363067069913310713258572803112320982796978069388609980161357278514884141079714894335599527514043018780820551947681334629038080936112339849389611592918403264762409412594058110813037249336374198011185 [163,104] -3081300730469713695964667085527558081021635471627770722298479807541520352931093193497340604261984771335384253356578948667315596798251834619487838283432426417709494165064550095028965739562270529247901433065671374039441138263079016340574115504154377469901514745696474408503533401740586125593291319087445197732666353588440840422731855931832734041882983044044811137835148743647376684242744896785759563392641683787992662779465054678220698069441501155624553627877213189285583035975063608647551119819679888847263637252025757213051299782338194550748387027275345693529832600023948042027645320430381378621218722948438958983314208163731851240865520826919280101570843605988099165124834419039330850783745316590334065469422841064852461475230893378291990609828105472382636560789978504887400578362538955689137118455324014996256792901281522633719024354237020610329893679381538787990182681645187963076799988388144176731552469574885813996161198529120490334971405991445431974942689161707986852530996545353705099606324634554671893560416483627447911378945076126763612339090379107633899107514536813145257248073064926702609307771367155291510411635875229822718910971459645222256760330955493670285547009629811217870227598465380776821733592804390471391103067678631008618313059512551806011586300251118765786661449841934178091059181197105583412333281538833261120922822516725595634995478594883015118254621142919227226638837985767033551227454220625952121843506304345081050389626877914682445129841569438079705230159473213880772781142771115574737549375854445106365974115443224331100954254543124071639389606210143032153505424351020016857274629948882528339668042866439055800752894059858746118120794723575316762991636125620196291051743994008898303144432607389883260483948657261800451307821028193132075679483099654773303302680449835266704694871507658749999027573940584055071035780296944824349238787906701392117162699707637541383855907560704 [163,105] 1863383119352497480048721848401677026333942169278449772029220137505243340024486475799943344880637332305792609422365392672830365079450871691223312239832709423120321898073211971281507584402928658902934059972754655731555982226583125109186022940306904392791945458651647824883082975449526044791292993550675460357432085077418270626126622094078940410538097877821820298975471512506507549110163171154856185664401535811477380911861760875527784314931417061625339708884026819711045436799145578181621941518785067437294150854449302218098493096624973509806497163860021944404984200650736229949428438036590659504917728432630275425990080038864272361531724749385853121837761608159614760945230793189873577701726095580106162425610925263931427191132870824555789558193560188072725353871355165223003385162099108366472183345898095039636956938920776725601279754708253559160415175663418115979297643082914900986055771548768853203704172501454497090375753097503561986091397681995655442426836151281002013562469357692246170114487588094342024537864702924869788922288883365475849493360385437492363534039790820210793729341121990649577685532334125574917930348975928183885401785970925890864649584691924975524067420516396527312275310973548194809092993606533405001461511050121988444766672842784089828838148631401484117062833504756985084975908074020186939001222937205150060733428694349287285570500151120220773998635479199293719796170718483769459807884558200527400702243597305958887408317168723796311640821880620692841701851907554519122818834436053249026711992226894927303231880622758974814597389169378636483229369783091486952214716574946136604684454158104052837884971256840766768503264367491356310045077103518569175917682257451984621554460312441152254149026821092891268236124245034234984353823805384670755559294679208407222112501427665530943155808534313242995005291585943981748255150473302579175345840313155037432175133825997779350288000 [163,106] -753067327241935183935944418954975847720471803202505261135901377622228432401238165973510328935197003625403431667750207262061410190058394970501893032150492841306971677422604570305015013487573542938149883271789804472312169740472278685065137727246178291298878721255055814025487580823652687634052870949473553437346920283285681592134617693054292896092171797222126874748991058400430224157461500435985039379144638059479537591013426139062718550859902435793506973430720236492320851672993100865391026159427417070449508438021842261020279377138766998275694137149408319289728716055273849972751788573541755389979209997678006963828886137464881844373997847285194667594559180664269339098643923010604602650937925692237880001218917883342485246992566706059799053270523917645820249034000639867643681933922785651440284819830592023938009764571357690143350819735715904749086042556381977015643937425722134683486852195928539770925296393811073133847198998827014159979767145683380501261092672079235039175105679085535067853289610626137676521591534487087294066618487706640770805585912820944444729496263945905884035570478932703216346435712427036765405229175330597440775071100561560106403455745346779305637357948238656394739510460418291110440825852874510738662656432430604388723412764324955608632064187931604947472748263813910113871278892556904247104176236629562355965477107633214719383745846885723115764599641938471450382528773090662584292732255256034710482914642957916828034029644907307378801687285903542888378345271054499079473879855600992678720814227403115999340404220228157873989218166965493028417734754438565961077901731335862106266067630214891424455523502237643324669826970280010914100420967148620199546298006572238293917177409994470323710037679019087272752721289726262203386059441174989437631565386289582417660250088260141840212014899517988099288951746660980226980573551776416269122622915328308563587373422263960720 [163,107] 183708526867255966209723906372311734002524546195089943174900088765259276108956429871572410500342446685430097159576233099638567277864215619260693190727826212953074066190908336898568279391629555265072110026276297552785084758881373102964056549825832965613274704018905925308297181154911095652588584725294206622734201156735676816176248899193051165163607320093608011404015725376081066793016540026958775373304363582686399211674441951000785819765179588277247691876339807709325613818478316720662194252476398417586639914877929015518297304217501796173592581081581448376097575553961063673897857152629823848838945130386101639939857742998578124387868746338267389372538738584029614638841401610451472922068661020112466883787510567587744962035355942567974835089103210240647797824633126404471304581916485704100317836547502554984720255975910962300048531538407991616477364377088200292022908492067015557915569722353410067404649683474270429247626845104870112507152995216903174151885333447951572955369602403974122757600142768313918154472283422800755900099348624238092297642374782113595715789673238160244397373968655574553341415597369933224300086471845407059398369859409695357454226715054587965393154790246968548286798275637707248834523823656409551524671929415534580702371399361335017094371971234605413967933183878201270948592002573376374944992982973179045935896005169460126324402776064400658129496992341237547489584771822312491691822949485729877293061895555570740658601298092278112190331467208533301018918370208750195139241047362000472408273389380981111493438747639156658933562670830585830938137490901818315420124161158644981990906945662363425459115659728169598593608900166160794535161185120519413755278126795163720098078481735546734712414640960893302225395210737817677975900619973371068968297424942302187533111968090656347598401746840600159426803776603856068259407171081829456857497224482384217429534749374 [163,108] 7111613827534424760155090157492725649318952830653820030830144841430972852269512535679203351555844661078012027293515812007148101683071518794991435335383642608644702515438702502231912976456250870852075865464160391582040503982911571931530821030489064940053644152882310716148294136904468923693937749867367356795125810981707602865453048564517732872534988946673721055240354983100825033727711306321626599322880350976162407932488819359835185408332619806733388280578055860825270130072631953940043237415705759175109987741736551632177041160366481826414574348483924603493136732726998818557940610497419010790270172682976699814409211849676883267306109161553907504730874348908338887976271732132772038214883160367064585871671969076198175034819100203362860580734159954009374870419349744898998548701760263202939876974733302390656821611954579148115623644786047734135895392901991136883611071171217716653790779802998833534931454714078673620652774676148562814254626729339662657293398857643150965302986917979212548473491605529952889255997682790259453725284145730286536161140860053557547836638902025168877399487491077320114136343055327523415023462601702850716024757067459635409793067046138253501041701132423158330978228137034924121457189496951612860137751301824340267636334934255331081775795761518732585454431736047404006339131426737523727189041450323292521818920807757899270338271701556016823097240679373242389357963583994935948099474895476723965731676308262698237363812213372915642505178211343882063554278766852340726512312332163438642613091259166549343591374558928747950332116232713973926794630240612552474841647471263902412075451720605429268719367414232672659673730341066749755508784173353609352758044870936445882026969246028674016161614898767947659509331308606879738294296590775409281318190907952523398677524780887559791076315993666088373289302248275356786303057655228093141459383914793236822848 [163,109] 15511002125317042070256700308139913377090400347381375217413276679053646477262632941563832495619090840720352895177707787948165451043662353306087705191581852783705034975394780921935188353830983364087433772458697158427617854109424272682034781770699894383107137153753502435366866924063111853456954241681881269808316520232771653588065485513465681817166568791957794983795901273491171776035096429318171527532006490924974855776966823346458516672361630177366644994828759017314537569336450736611746927294843187422410402149238502933079645428038440834253776825429278523522086464824308508091635924596562054985745909263217395937384281237742100114497812785063258628163822082895155020100587083681474585562185349326028893752981058039224025986473953275106809324749617086179743143867958498454905036092692882328716619610978277524066267500404666770706845951907675050192981131628871801834226234602495893804243212808134927209034843685430858975693017578272904847277201479720005166855158945779742655637027274916100541826323292877545227881853160313571873111678065846687845707528433697659270968532895113680959496315120791549706838792608415466664173926145752954213032649916886952537321367148758557752757401367213853638378841397768771657298174074164614393834058938406298573891059606290448987320039133853328279327281977155590321998378008266375235796046366982590054596528666507600234100257846334443416163778678615908469052279826665528168346847756796224856127723785737100388892132848396033609702177324825267818100927536553272081858394766658652043380495201702514991021569270496936693556962646462237821978683501888022657668519890416800832038443569577929139138031757119409973437493025006630865150693975211278195807982743008095358841686194160341905983463419629343779879810389853405434506768661284576560523812540916723606290235844581206352660343198422558036774563331316425175276092616763133994051164219314168 [163,110] -211963004259129987805815302205593460980087847646421495689183875291607985162073557910925738419294019407358049952722380633120028996553421257449534746934697635550009365156067556289708082794963422570038924396642787788547348001177606057085769966766340345391836459947396034189278660762841849489100537398110280849855481884339133081981374301473478965628878414219205819352838699741142621838055382195614811294168597009164742331567957349382727208894765181914127384794842094687786519530540137342272130158253428420202965744769572882830741996838497033548020158895871685670184164679020309123254372073828747869313438455160261793618553228529767648456540433844039302035141351035060150100847552732121570060641423052776767223324875364450994452589601951626102889019952681298030810251350725754083637763706172456868203692925161062823617689044257700333731076735642393196434965085175185345349303707868944639609051942258713805537779894956758536832676456976022423121355122098682060501643074186280908102672778917262142466691890029772301496181150358714052307652201881167256706850606128581129092149617539440410460750921154326625083846378023907632276424475905927654306428035336788782469983521653968206393166617194940162840378068173628812027759341584276546819339308209306879001448150749565755299201651140843983319041041517897951345028096682432692585606180193681860314040312254471734901213704001427586542413087270129548569152531195636166545092206445697491195733130986574322436741297353141223531201139210129516674259685427953130325339494846190281232613884524004939942720159364867752780070256408405306634589134852899149298099708309498471712692080135736866066188214655703497184062437540689768546974877415429621853340429562303950687700558178969200617263737991857958672786455629324736186144725541996978578484701538634140487135949881140130770254798490311092735164041455391496189682645217666965208966708344 [163,111] 176728283478839089788212647629343524092065957732880458936132750704928434937342587794871228255540049657838606645863695615596245466124459796882663159136525086195700985706907452955281850364222561703424014733771582340537293253533994772524426146617227659392999353682487811368800032518243108951672566147073999092512889115502343937328391246668997079650861950763820363672557643588381132140463433299473331192565944314336265139788680607292118945205879157676094221970037069924174882399898329356341260788448835843246395650919952364339050102025547955224698811963337875212412002629402263127892132189247958133555915278715854287288072394264907926498123687844562137913224581633228111469440031693011695867351284798665222149263989056332514395772634680157023778681790146882159301520608109008150430536522809955381054066808145118581694942427611982126217073570670418056590432174446902128502483539490645364641453175690927889658310807313144069996716232966278520898295578162965535146424842757672306822846776987621002717567478847469073093969156350600967778171619910521744999481855276296135715469585671158565504276324966762749893250613074211597388565707271689746755856189799091038004357016584899380697084815904401691203361704326440267680552537322507854394723581450122401607963734278157477794122002141884236665152054683900501237546993760853887458923606582204029789769616718700002822571974552653569681002964513834460495987853000333946618340910782938083174132357321095865952154246985429450026141138248888563374546885710183152132295127961562768383541613244691437140627159168371510705905811723171807033877312066136048889584110624548217443964002674951799657183457783595248650724861541174703619615165821401496291256199509092062472617889664804676655261204932417373107045151410041280417744765006408215229408010862451326889291878860946968967254079712256856612286355831289020917573414080833279671109 [163,112] 43108419279763270547517181886195268875238582499153687757109598735068216349700391702184369730630346158823351033990099275498572008230725572163385312109099244103086196340447466020422327761455196293162894575061435566850534889393730938688408485719230402447569581712961652858427321035609003673933702534949809828476050752017937949536121299608789565219807615530537032741572844564913320274345533057149083561606447353467294049463811609507144405032181558295693449596648551983463523219732041767488305281966270887098338101986104647751741709986422273073917155306047684805674890709763589533401782841352686182184374673540336874544303804043101806461844432337363780423198853857030411418015822249998757752102490085396943603283597442790316525371665459236033940822414477788449423200593486699564970351769651617247017064327481483534084248035941633849245884699780206142514910976439467371054466502368591051889955269801189742247464467810922493765217829952273238737205197318846404026046529429963365036390155864624251958535183598256136798484410414504083875311441298624177354739604676409128273386336950840233313709235868088743984529435271611530575210706803720301268354765593903577349191099120436527301245962575272610260193201371752114574605596910024808854572857793174739032101631372771280271567571133342991056477168038014941390143265560093760882072871927288157274295657425129404742505953762451247265386583600183192220326762730037129041990466482984148895491141819326188749928961324583370018487361945287176445104257990683355975125735549338497907836067395675260691531123508178139453655728171652891686671407078174379958665750253902079626785567340239386847755235844123094582977552512488070589173179301197100098432205639946729238592993975974507724047444750314891055229613315810303798377822185549664791555893713170049483761075493528059903970827518443906224679866018688511360223413316402688 [163,113] -54608896883120736388537409602227988850606888334720352138977789831029865537262438785846865994353125379461056843920751603204981932931395135475407260107619857234966103278424513522462941763092728999950850885082687889767200921827689533599282484201057666850551324425997938186822865462472750539474123063232846769667550629829500319790876788383671452868865380601452857292782465071748282246827787816023489895441815003411699574171965335916338081944752735078126306053349050860750460145682080390276891112115301269338683492415535711257721304562868093964796686730878222887692112784356622013257939713821939786871643039287872182672252899101114417765598799709665106976319587009647367662268864231731370026370828511934904982487425177065684616555977749494974305864159635293636444771594822578848776445946795608107491115349353058741857140688181648768189025330011363685128407958130345225072055261718845314628592134943199957528532002164639271184669339453732432399455226785280856976260431028604459779854544779554121331210388022420393105712441188902203070043064152630335301124252141547296556584703806753288303573742715678048796565156507020007028140009177749387418139073179436646951473395454989739914739350957031096678555170578501528674077575324243759529392599037870766628393477291551721775695105831873373172490253892770892204097460778891216178996348945005696628524620565633716486935311806842861123196907871387859184315563742688794306537539845577271822568076589223883695487120876819920759564584735527035521124142590675731094983936327701109670335336861278922061428608995709404943230145989217747783136060641634044662755923078057960136210656008078403544829618757997660660451611422748059438090769909793409563063680553652085305369069987324637033971789020902182976857327575049024681809557874284048016443217869340188093853097533147452327268343929960864673159372588689310791170468192 [163,114] 4767878510556714272729621361476230163831905829834675215714128008245621265921516064619158754682977709773419771859855944425448039531271113622885070653030972768299505425131020789517912233913892556924602062698002499786609393290425225160647065631647741999478996651025382266758812660783062503346623527567728619779412938855763663280643281258532829708484009888070967608526020841495442153351452683956525839082597092081470869006863949673456886976584402144446253669923634501410850251897008833316221150737534254669415183076379610548678881757196327320966938817203345359750996676241955927449883717382682415226376597162450101953872735824086113042348398870137927323188412632431558069562670521757492791085565227453950477551415900272682703812228834484449728270040814476733679240418012836997249680887301998145496330051382386440972428172693845669539639000375531269611324701760653674267923900937287456528638048580250737067088485117227092220073109268886518257633970737959674033029880767100992496682223861366562915001721004965497688943044035029795099329693223305390454214203666453570745947715812339985281357796396516423853118359259709340153274189070550820523974175608723355844347713231139543854766407940308440619892588930182100955351795292135470894121376323362359411926187149461913420719578667750506786772094267225146893039949327078144788696691160495050720666350018967475581391021262421681734331295097158188583180043178797884176236171409816154421420705244344609175853100355404785849799629908269322819646697402098139679504084593883886538747554620299689148208141486063937838868136847398724700254530568072299609630445303557272054156749672331693312487036222016995479991951517122904219349712615003644254418148868359499376603937061119333151011041443064993213654686763944682899496055093561596143354170173566423487278921134509933175968514876560284692047863581902047837408 [163,115] 1354124380143773290116166785645086332334924300947247350211818143968240544772569159017976607552428443116914695008298374624005588561938363752124303219332367276627457012373171596162645611062475976786231240076465153555292527573326866238333539212578524598825126932694234242949236187878907609032189651174086210459269214273125017107848577443241989364073472741655507083779185551618042975818998773096754362531016467723342612064352744312584892391981774198957286110648001786589720293388732024978984885754892183253093498694468652111466203991666782801125555536689721503558033281260168614871259917081530630311120866295972449245948860220198720958600155944538090740340686020711969686605837586578910226092895535671192814897752063723491218167391202918317805013066402904690390582233750644046305542568492506490307983355165398797539819538283964126087811526270247616305013139548108404047219019222176260755950724679873773559640742293389780484548718938722886582974101398290539692316789417175125633038809445440699417251264661228649069581760656873030204883861824801536487703851502678952701805192688114759546081235719523663224109997374612904593707549895187904606389613249910861134765036192742143003220746043203957146223713073329781796784623741191197110522257211292644111234211347831328760317852186332620187785288775100042275706760699588121702432384763470813965807823859731313259445380807137213149561868584271248511325641058890980077980107386283901798270291136250447988583800624061177516469019410289648927523573345019108721011982315906358857995283855902292600423685218813766152927099416722570595457141060138085178859588037737347139807571169300009673730136047669000173612598083959108361535674975809813823994528175328630096976382836959144977047806032280107116071830268557526869139304891065166589603609638480974279597097923258415974871367781612437863417580270089904 [163,116] -115089524990759224354703333066078495117150658100174509100330086246922102178785667178481840132243431292514927125687937320450391059457610854772241316206225176242775567468988933800329414691853887183448623329170532238603373158738614248941024304084607115106248780044620729137941797768105376328266031027627153110830485462355303841512737866242799141928227932046619959113775756518371889171726828832701799678440329861645743702191705383376861153843119889451114118466816544601757999461515379757381628796847660832788568378805374185795897109365561361885188318884005382751834135809178113748201078837276621004214603209337892329774137950584373306278602640489638586517411568143631880985401503340881353124889594941359799556985471181874521858031800688972125019948789437276496761583664289219156111944721819621672025312157316930223757201941540944731321590425979388714512385410212984419336786953065868567256420722880340032367551690921316399665610094914609807953337661702184881470203548190387736098529916315432612536957971323959858495983304869209830584690787796602068878714959581821313738000522357483552757786086284488394006487911075170946366796127630630491031538078640025359752048000072525567248182981008549365062969856652354116468855919603206781680204624555179059491387170029925198707552436610137430468395136433325187622624896853223095839603411860365311708810501609900032429872144582135980408245089789811110574576459300391798631814843818116501595617143409747771119466366934427473934737115733092604227313420270235216416473553647333582632644171112169522960985319998112467367323304875796422267082730917727307538970726718905482247517733358846148073522959055750886571602007724356127682462130944447096103322114843437589083269714296433348747971917247963426073513522226730791972618834298112002281053362215029531671329505296443001001268770966985814454177888 [163,117] -2960298329141157586182183676587507331392610343433345482201608245654135395120279978476950538237388739508932123256332616567841780048770686422012361288662417610434941441611112367507592482918089152534591890686417175722388847890169490453090148423281372696780105518864833220835562650830155985413831587709663788039889877910575381428684930679657278544654984046247357464795066328871101123228999032236496466615828428791243767679380029594436993719512028839290675949900556340033177966439084304588675717230442788923797058901515845748866244928819968667847812632800172119937636996178670054968127196119955568035641785413050247834298299875559676795423478507769253327619278528352415738300628148254012416622827430539188186325618652673888594477881457771420778338058955305051203041906686758154184174161418833740115219402393697040148440856569689169827722458509808616949973886760577558255664915765666189182806893304550007883381802309663367535746865560175990806707667468417352004793463839739916616389308544583987554461930149110984606509296838527985581256822431521901740463735052861197135625241774873912678039735068291043038175431625240342293960270738819145510116793366707810243627282917404405969364244226560644549820113110961535223170132638218323654994971850573729746326519311345439240182890174321730423443829845881240999379294433726905335836267100607636695849178384749768968656982368566204530563282483526089235962075576847284625686674736077663881891555364731149511260142914780009846489077951838592194935468906460817629493124837849038802946007883359630237248439686013305128366813573466671506483060017730388808121528869197525324102316079887549269055581897594647475185663221672268168185740148764882788421521715860708162249349025687799018694652945442785577602945824809389960193909935453642665055607577842285420741004745647816737221412428146650260 [163,118] 196404209037649243081019143087775178485406614568843273794609333370282363482684982710166626382911662588379927746901046250371908407071425309956397768098805657498642778513020674242031993762748097760506236141752504017440068347769925483863326399094554323796145248298004362941537879341256273320186303271014260506220739968403864686891278449744394194791430472551751749653073763314018621595009397460927539951702018604188161432390395990414763048898458749699679358178997479786202377116328559370684684750477368567616293529979530620485607551044431204168079732977421761770357284306571377412916188158614964416476532796075206363458641985429739046266871090552938681663712979024087696972795279639337025159359570053277911163968042103548063003857604860510348511862033042329811058599193714979824960645740359105155205800704293854432987327053977134547375889468696765264737637233548064721236542953915959311545217247808064821697882456510838007363115413979551902225498247873629763441171003600387585562917217421653735172325138809394762649191913857503632943838969880798651344837993163599249418981066994472163792091184777593159905803196914921413837850740626262878351507788435812869638141145913369423459960427969652740703417046043026956616328844411671298805770269511254153312132442683104340781563837080668563226302245487214087260964012464776861778490214541548151655247854137264208821479670618268150224968379245670846701932384494695984957298729533339464659393022824662074946747060455631415444938747119460756815103835104018749352687589239663422794132842297077894630155074847560921209809598635820000748814108001252927095333507773827210176018618758960429572449296521413426915314441024959605016830072422961171968715125305226654728829974174093419482181775267976816705004869783474788135183584034521943843622287579889983356249350756630902901628257792 [163,119] 537580362655313697867838724165015089258410623873971561818653108722336425439742200045092030773941344681696656513168522934894117180654044212824704466803248848777593530342514691448234061846060893339151833411047089515374213065564009052855126834580778533249613303843207936399281313949541934859625975694950350849091428196310238033718886605630737473790713176962156067476586978299174213763708032838616300200865996502361757902467932881959826337684626260716714355173182154926152095969952489701846430997115650676016981233083839995213723588320588736475567102815953032228769404393623535264133699944671616796745053964432578855961965687790282424438955669179846227596384540069999321137393440862232073388224829619262119459591692186075090093572088238142594104690805760389350997008431020010520171986061641410909388494163917658772413592214149846243916728698929394630824627263074683129992588952687075670046144504115465307523281696809627817994723917610473589527154611874953716249259427754390557336234224453898823558788071902962233984613431073107301508062239607684677403994864614124044309668768982287950297462966719866822556436517151719411337835242668757797057624073462400042359359520280174129983570499078305227925328428122561299288214504535090113897527753929288406928092235692032755224820431047882339081195889909791710353806119711013963238368385075988942107231317214648440170161864074907742677060836502371220732655426525428789613813889825087119875266209122467734339962758167902967564622897092247645283881073222094722937333821878184305711275788437779791517680004552725932773392745191692462912623425150896859374749459909230564351975996368315612471641720112464525776562152958789725723859644351257085933808305540780220669289920983260442277354842019138142298436979741029453500896947411027821396356237934574643787500077321599775408 [163,120] -22576183276392979588937267114215220416596258171282471801073417573245584947352905923474461387408066354519414495822527470306477412760336817543032474643952290282641503597819440852857115161458884541602498523294304046989668774446130959388755259716342259577566891599305640784090641647944257212002716685134254531819510064419415642697198413808843646767283412718592362776976933869995527228599339188605171367407628137861186683080013482944327298223608795906084367962596722249061953779292742311949082272417381434181100874565515308714345235083493529111484987283229585494483876899506679298855664388426135546280006217757349304992304054789596432554279254102808966357152419889945641316819636046541713657557345753197991429993342927253869213866984854971182105998644812842440150182830469976140698155385530440011224997747890164520238159426761261628688351764513048005320576541036934302552870053278477255133078317610886177508711278861837612103112386160720102016914221605744598937755307983407384338051483888831831679692364221594280731397537171368262031197783136162684653489379942328650603547253029023341311906492558791577908396394254058232993596317858581976648577304679208957022791293688240024309586110577250001049190413770613009045413441697741736200998781332997589884516834103670273144737974002531805135753616832017176767346463884762515782807359192713305996608691569379551699283594105279799292030420857566082428411726905463511082698111273192766184522744878818914532891152526738891328801958525614127049385773005085933508691734483737014232612220138057809820377324007394404380179357373943101396229302240405177893232899335740121331464251643525630845449800580702146142102864447330300477535925255242062773994809040962717666288838726505390015774831265717981234665592107348029396111473445350247082770871580171232148111054296832 [163,121] 90574757194134939158486440139810992991464832485513951944133077339567665718303633874045712991748115025935120211961441742139187446436171339772439567136301254090497275254877829841618855605431170369615357144523789915030242751668075172152684298840720493043036296827694262347184279951671544150414501187565479239019723152195605294392995814488608115285005084260211135369192670873792310170368727262907256147339461699828868412315251793412488462202039540233232254558376843233481441419876171837279604734299498390686726430856092155068868906333842865399300995359328421568559542398766764517216562952562062260163953921566239614824348698609723628045837751364674273675183707722170588357629839699731831285181549193168642898943656752680529506036729972148205835527018822695516874024640415014750814746490476204289994066069816156069482196002690323317737134695489746725604380939161486294467250497826811021037821091620414879599436486915784751794039511993441089311553402342042208311250123165923132569884905720515798219090703993649309007668852801797560673120256785297605160732797695422268509280413466200459934339239036864497169857158068894515188572545462537380302455139519835638774798339157384439734169308848803997770978850697681940497606808234409816044862248355793156306119238032719049272855271999823616599595683769391006260081732486923082563249093741880387975715343173430426673217761810056954263884912333570187057773843141570896638775336152893308644608750800816577456791284729075202901679903363741978138916605624972403945787250685406237945781154671287169683406927160080540081378783437432472579830163200096605852669824985008573182400648091649989387381441276441865463095232650833975200095061473890599912657284242556524095366515691020822742283589690345908982621798554799156367066594711122212859780409836074599556096 [163,122] -4493089867223199597332708888423261311879844801185290231626511732153401804592252546083520355216090019500287417019492618953708724685562917576431029106033560720785032205991572644687009969824760792666962709726352473792133879393476466518590352121822395318586448087214588701892160106175312615286280508410569023069669188928793927605015420427478843281942258184941007165483961558681585348395884253216651095067113779344589886991286229470017170235441348935089301283230183174617790428200103218490348518670822529104922422419396838853148464484768770115884014142758212267356281804673972011474561355165637943070144351938255290828049974162912889121251384133633543395199279062945027141277194441160923196348468013316952858689927184962006639723384634309579582904051594649841501682553621688354249347763192324985735449203973591708866749342682278775113062956998697209739372658492921817574573914919698216958471416498146155209310853537301507912418218714380448698378577741383176999912173518451033518277257554134987596070490052620880209296868100883524889866374306696105222608993388499994794816047124600572776679491429312865778542537769892918033828050213651287639336816950773476243556949374215069952869231459127984867575115735427336488320384330059594884031119321326828092301585427794072061872003633886541913247043502784509123483877903306715129402140176118299064152646923894049621578915662326749805196739910090883284569065136981066320624430588752951444076026789356064132862045909915934277479436791045097985905559101228656347235155548652575379432726790352914414815636663937727241321495730212939382627378133703055226530956761981081724384403040633136852263329477153740406894130469996923495655044618488556445926351800637639778285791022303951972949732857710370515184857633363185466634126930817917522377747838532640 [163,123] -52110327201089767189199640911084684700471207659903552395428458594932314832893383527936764117009016005324376364721294947862526187840305560534940548831686539287718300416963103051594287217075400725238823182488278862591030875295577126222496539640255507479594285840669002031291553501352182301270247252025925680293736569864191505891723241703077003775123571851317361400669091287706318328420280412654884654672288455944752316305433451051757404174122209263531989277112112257865617118439290455651138062295740560191549056893198718516931040584112458146240548493745743746180629594357860343987955827444643396813991567703646192035554907526588305171268216865986567882123731521845511478874754575799952782678278336394491386158059680722112671347092811474128319933903789198271563641486506623454185597955694229104417923700568175476645237732001715090999838233756401819598980404622719829644471138399871753399076437531728871427156695919598649416431217141718412383021038311228417282960176531757471128589692150546002817463223541328623268064967249285879800007140956272763167794633356621198783485333622446654758320485112273398011619090660260206071251307956457951873773069887964651896103220601028144278686920985020716544437290459699580235081962538134079484666091647656815785940265316670814723499934770211087603734470720399324344214397957595408869948596425149616096824629043048934754292390230726808257549595013250696672143540916314561364579818420050993970181593665459145088916463444890609816335260540468979805191204533316513958219445022190067860760509503447006995458100007342599032278543278126543918153268671371702001893036411521842344305007848697274876058443052193976566727582856235952995742236772424724939324161223212009456884511828197932193362262045038899852836233036725415238399246729441192669970588 [163,124] 133139221469396395752263601144028572141833099248801322122129882655826737267340573825935208241887372512036544195511840368132082798942155053138400262213346972663080263104299767835359265476134140438241721285335001098017733815857773037559544815627050050781010037496700105778251905145902310631026272293306451082414473171981564755720855674379379582713250444545318668424530596865437068496180920967139232023760734556743386566254674695549802835172736048592945111268107287267601500544958968501200743881614731201282906682990706895611557507533378560123017925782222046853779098259032058325391617799135860492625516468210206165861141368129575915931129225367813538422978743340930789260270665595061551024359877500377462434548941819640584945834267992418090829880886859501950581218440714999382103517706908713599495281707320542735009341121040413172608605371015432910410381445390457908024141048255237179582138506134723047489960919935630615393494719782237800286350197796171287932778063468578291380581331302483938585418340274990823056256150788417737076529230206984755138338367515131669316776970315210339633663405294028457364589186458460629494282498521436007893913284464565622133473032927181763512533484294532900139519139617471185838432065680560801320266061238635843854018880608665918694495453567004344417750562878847622540833829624398995456094440279518291109098565267102669387166159255836226190663087887177545375240313502784555298762201598446578254371047499358069475858934814390821746909106809631798875155511446337899770593525890228647341885260055349330089000880784558824934692968477515578944641806421489305080273123158668775004666038038165377072897675791724992259455776625090688696375627803196498732906213010928141926086987457516957224534944499435658013254751251246527412444700863181024 [163,125] 1256248447407629408740467051512307522768604857386966297902465940003547413768065178763643065926178024342628408104358615116667708799859626965228272947214651787197062923831270407030562502178649001469442486823260872256050782169823026634055297188962460268250223181211731998800432502856588457439890055060400081598890081020570550543802570926972342925649057353763343180063996267808246305645834919502606108470234373533644747122638333524869722323479252172886227445716219964178314629192728757378366155245018556273596620808590434318070375283018892022217506886919175601243805367137358858865151587211878863468831923345840404671389954248758076172177161689953746149379225894330512040791577138274642518001157738895659831289238295211924032091605720721928590694394941931810562043917120322423033247879735700330307289387772697346809976294214365460963879227012250285938336527083784678427929763678252756484462030744561265723198628454702684896894312342732442802584859471735590554083098520816624429688709681065615370458772633309552592962739344215971217295668305118037045762040747814890495422095129754188979929115141425398881952522659282244839314583109597813303297442166156881763245557433970535549494727405976350506960272051820882254225779765422378382764878513865052029973272559914242031985643122798262444650432665684982246016793908433757986925397189579687595280057968817101751879241803722475253984084248200514801646334774480383215261421266022005462999775913048076544147933324301553470738366954187367623660754420122880472810738716194754472894970414818662791163480095862054228237170546459935802787792513624073333845268041310040896556996145699952622447157276369349326859574720551497055647478942182749142646262479304170425520425473400477551437315675686134559890034659147488862779212868 [163,126] 98531887693082752767594133787561801687926714121392907219240529731742837063674223269517961042645098965054503762401518548788397872185431673674541254831825687237640780391221903462511220691318964530525730117177559821316549284648756612832803107238361242276829620892378932168022619923171170151560444660765840592196955505243377430880659444859458117458896700990480997745705778494636000454817917371449350003344324577464716991813531751127270198224890579918444327464837388113907907696692024167682319960557708046266871396012041711059483843254590420602773014030147534254107847774075003304674587304359929627992389973908793485145590726549070482559450245412402187093001688836963278430928663930382093114872008641203635691730341060597895295283839969292689162691933264441482365821070901682530417582729423783570804436832622186515911191449979097946638223978279120057761883197179421039436121755966131439405944315256344400874853893305265319568259324992103407902100525375580638635455890807116367825006928695227512697915259731443659318456253416103945606236410358222738786040834668764355628600417509728535318202957590207771325881688350222524502655315282944239042482364352181297779861780325698074670750327114359904595652731133385398887650079550247755331985345533016468354681819557487833691079305236886204012545757852133112945783291284140367924266088127576579399362141984568890414435186469835653805142367893146746095362192759377353538567888756253098988543454960340797852819129676566753551770977701310001704493581064279841925003062879398906112934466891827499749928525721123492228246563761224012888941735287504107534263890598484627899191557914128965262747705751637869118845406614147578510943134941558341017364822531520280686604398791854791301004617617592898478319125235266024 [163,127] -2274857256965289021002419292827244406066924973984522606751708157707006076942161100001132150174717868505092772929166929515109338325468887934522898753104443980684520416300881041387439921444966994050317885491317702461746261164340864239299164597461731654161121413414769275695718817064223303783860599625454043708964089500612635970522745788865083229062620072447172088255523107706194773192741555386789221099575228691618591322888868433357845177332259117395304050419976324158655318488658817526318953204671578303357737197327637555525008709063031798723174966767189943719216407828160900576795900661721210609806784587740661287899531055987424732145764911115006344045264294720457146862544373394427846494041378813848689026120944966764088953681837000411818060110472576708707384806673174989591839200788638800535390745658861471589821501502106966725064462770122468523110397273821691279477340167031371781922880865244897449049751013282509427651489452861892219594998702946640460676990828969416733099608952366258926411883802105573633056372403644328175944873030699834883322868687827680115745040110975058431558093890935797750647297102401402413746962580612596127779656501682027532460571412474904189529854631226121680256185512004672278219609801077187030824530717492478099164212309774597755131394364963748808585469878290343301665021729426976405078613245628103678570804864159694603775189814074251055712398243683926487049535450015714330601784637304166204393386696142793937451900683235634788098192114903929206451978393271766395284156781474112359816885044803535632183430031474616863350313635591765117491387877168736682827891476212310248678441301007741576026730207129795062932921254172367155925783360594768696846129570901772443000008222113539491909102479700977632407878735 [163,128] -289831220516614122039671732111619216216622621919333014604098062089455769050693992875392837238632558771116708911717359853768779968265782705279796940139707612657710538553607061294025205650974833497044823242914720191025787923112065534701911943574471809712065670206166587678273992368300691142476433030053516154984329811689091800268006108926369244945052306756305539087509549388644989957119117967711483419570721656274505945709375291063563889177786993770360534814367217317255146622571804204120927893474282220904227372200083859500674839682553484386950580638628040264299002891603532901334779199142255649856108213238175824425723718795903003456646370670940158621774226133534874211941981746292753124360330757162657190689464037955848290680946683911512466371204650638448202030809940656893733366230997329994386459564287597338908615615669015182904212086195237230452381460225505095671834580652216197710941150950996640385441272898927340087497527143504125709645989655226864482742259644402695032606126035011807082481597654769135123996065232073129852799116183076797722577596352004419421278714522663368927430261873476186707667692479992318434666150345647289736134967407373096332908718267260683426034260250898189677958890601988890833491291036914102406568124852145670952335954648779580075057271581063505051442716871758998332243574647350497083601903757909646373248405186985014915608614247834452444637874540024401740574085669651432400841971830363181478344856486897755944299615047608602207623261172735236288476343261124936998474402218116922158383713788018691916102223556155423933478384584475616591033929655936459332341919115055056830504150457876680603127197989357491403904388176990935074496458580284830378505147815364152442311405932105674357782994864406912 [163,129] 328294061011953209269463618001818190064603858901658002544620295820047923454953951972072727736883411740810940804643706515659586730350386018165974851031556732589472937672896066290239962806518950138682990651933824851528429319745958979528238130385211946449163597392933636960933275264661369955710652121819998403011875556307573623805596822076867244269874382513155785847972594935205465422373657110076606724313826402754545264474424699157307517047990266032624518560031764215212284417817959971873896597281395214216011566265386593728119876422343345901607729553035431043792759303086026529379675053008287215029325982754862499217400947876968449981708043697559170515269254125771020154841486657424638174459352467013094263147902646989819018672880584938500002288014954241899802314757357554662602030421186228635807657400510476898566445482625284076081240933173231893552646506523165621177815437560224085775121647811443340799042853400585868684864233704432572736493662688694347508752656926959310823540366379749495674859097164420197308414607499262002202524574018707285427096325807168168331665025761860386479395934440347170813237775830692696206986330796222347823613354256059987928571258528799796824102192076858288731720754452751562028924125446070798845070869704837410010566764238662983671902442722795897070897932921310536957258319981387066754082024633042403823324659809266067500025346921292042172191286549864793277258034580453184572723624568299444018534014803747534703034398721981814131404239861923543143314879042556319140171373483541129991947029834817163465186295447479878208780962281536170940178346255408701638215769520766444781383928108654025811297414551612419560694196562610247052136435351932411802128638819546268785205483493897759314228368 [163,130] 10990519845319158769484057314604273596031127945387154215036544250822452599031217762341167873277522409503225643822045786527704152018470248643617897451630192464811239222883689024317066469185193865760715687525025819708458793428800228439359623623873221754154392218130705312519653898670502784907238033798372222878171990047163945091037509883301650846537779277488440277701687175379253423251778706927943783404399139540103972286382664153840351789014970656128983019165656751582760308056768696898240383296252777115576839868308871134262565334733965917089014546483961540686989338209570883139151057704588875000725621382851843857506768015439922529206125387838800974648160541545941594365451036777981609106562803043835377655807817675699268254623939630906650970982271797689729624880316635948760407601078104885052968095433070863924895455051039337661051604442267417169735503845307634740616509272032966765456250175557341034450921607225404143891417849858852776087561843063289152280733604459234580094373112799022345324499118500890530156363718686236641641821061470728960954343077760354146225468593515895090966601019335427165858344979604818682533178849725558201425265316851498974520301605364590996014329057180584397957998858750756224370727595243200098135461106380499937148095240453542068419453567530405959591624064525331018449529435021032659497765905222541442139624049742403250514368977504051309068050228095934431929890608891604263762031683198572502880323929078820154226631542693510892258303543519273956764345061025396930960140256939756126112683593703683532317842409993406780514635135954398582118862636663091228054262169731832087371165000081462375420779072630962939242222038578404927560450374850639761448990767556050716231817250982096 [163,131] -2869733387117134900201063361041245360813509422853191436019350645958156940453114275501544589351196821674260981685732135866841049355407862724404259392260783004265874335836469009249336597463797855582809533510800653198677569962766934638480693831727125538563762550160606923487660164916560755467811520116799818814119033995627121650421525532359643765727361936239124315719518622491395807351291720181991575693678617055820670108228748405574565030516295759463369855234188902000102657722768507179128466196613741904306621205051094432333056653258824301036687995433865193292406667011337356030676442060503321775600036260265232438636677207393416498962042077064585191818652167962129829156105243793293040727952321440337461826082933386042720867953114586971227191485076918283467216560873739983068342210614426586448574916469357785414413112362945606697408345070363678846361959971704913966253435574075885951100638123629867745103712321851015590076067933306958562219601893036358241482189427973611855236919717553381457634166551346610271857092540665459963013347876658766488263014398154814578571488108333517699991794289449260849151565960985720679259417343138180624153283171116046087916551827225700784384216839447243263439961820963499902095594486757937930154703748502178375427975271124402962069925914503464565992939593525375837075453728720612682328120114024754304074942711799511579224900877132299900155184188900695741600079434542725851445171458097726771818510132152476703300442625307604713968570724736959761189633874873306766200496198573874132637632846629060226361271612945127828353708032559910461005006832477642539417953041440999788868615583851961989646670733681233413135975163860534098401579610122405248455501512603740780117942 [163,132] -76238008021139431822659316868352899283073007736024819153184767643993971084584685095320009093048355242918837525769309635388694180882308905433759912425687870101951592996208307445426236339769621306082343516610784351279131925162668937943853094686600252990795848438601960744379036562244152319429219663041290246978054231613352254958019892966450389148701062822117961575679381333974855569419185024177701526743633963371552943599375102291238950805823971279491138073887478124595784787904113459551096317614869235368661031138343153460309087864950043473488198423111394436290676771838143525115788532262021666310413017208516517700215244981078348267178786859807832381349286378734714013691089374956549478186802655985990258311553226404502513374187178798411693034193518542256619954004288862686396066832209962790034009214018380130378882928686421787071184356214676700274579443764508011046330845888080727718053035759979125440326433426483519391629712653485082472113538888403263844374050066427234587629603937455793674803420389767613270556565345628180284081604302387803474152497792018622478431505784136326128686739258529470944864138893015943591734975413990398042239650834225817394679088333086642328203139964916522700381419301580392411141690429934748766377422358299778983827731162035076424196922810122644643906023878799546829875516380903693772923190315558171853344021641374411134656995372861032547332180751510128593245018687430628490134698575844615842054059005093924170194183587427491827659176394726434385907556637648497291538624856553035591793602980929744845741017709739279847182499546898753889270925759154325782694535539676786579932900248285525905436002402237782212512463491772841750781735072797777302268921886944 [163,133] -42168921133545102589387597399690420987520989515478619721681797605931820560091699150570775689255236390562278733510845115635914935463319155264309375716834713175499419439133189622766980898316806722480769391973500559816483288250480952695390844841641423714336213928450755706962265519263164289913479744338998479413723219359271731382911665482102286708964337525339516765897216734025098716097388646040538138380276718213223048470667091464214584997610596769383754075456284769800728987515784465316722877254664960054747007101840234705315008661597272975598282089300272009336512242620066659147564372281480216477798279043095276569152228952180567301390179356714172496878244793283179449671316511669729296177574630429938776672247263891560902022194143695523461922499311145626238077724557972323018386989680043965446582870455419889796129862078696836845344952946202321769513119668241838336430363621332928530093792999709003225151115745095859849534735311105409356327638602908405886727323120410873500087221642402137793082629935566509126647990949442027615877306174404746472740081462322768241177154321930342343161057943187669143736020276426500711373037727563846176203303396859961373501844679830795922181213556363070135725612233553435485683765002404403447725290321927771616561162688037657085043893432352734957252118394268267848006957720423092385478823379335002543808070754321619177447006402416788186328822140338033871777738061522840365822328868497162837217088142931958234142683526858589513917190845006792766506990865279712994935593341605190555770756252818188125283093489533741280249854458207650952619864063699841321892600710953632261407116894537851476098327711752513960212028409499312985331775764292031157028 [163,134] 1550336249490285178522383431494095130848085014117359700099770065659712005953096668730922869084148032674239418536434553403388854845295790498096001019288714942464611226930495668131533147990871426102161237500766880660483376065126670173330748061718765587309323161625649608489792895425370216879979044366692842163893389190393173849921578831627414270980862911426178082484827112218122676908294039250817281937784662665371296537064536106780141402724309726631362586457500862242153509448637600333422792791820927315384028134409718276788734797298070026116650721270062080317826935350408431227982631776959829778268899159439221468171150900942564382825725417855722784284237758160077396203304571464605928852822114024714214629411882678478797479792451667159913911476810056846974689441104130047994135892340217967879501510316717724271043105816301752321161069310985330570494195772293715735552672933870003583752622404243791800301467839191770129161053125337104451169850025032278982519075654351537057896602574014546466745734921104991446472717579233197780757749148956289814245274129890459816026361556377800450078248040640427541530865778680104121582556620351135182177289968065245653347551800132686431066367915957009316758957416991525618984339846628034087265926047085076638085741234171104127790719702129877819091646919331927657534584905078297756026109305576618603204871149004691969402227081957898737261298380971734361252662407573119697769212973680179864429566901309462437207682451157508251396246007633936358578049546273893467135131611345669910008626623100726848659670243745387348252309144263196531230428336031805693685180897457663088721048241301799357489796259035743363392990135765358009772006723736 [163,135] 172180676807772735903518216408312917975687307875910154200305881980877903746233315379961394602017851496171073441183423280579171281580417268609435982349314177326450205418836644151330661834297366690017832648885885629684255687124155283571388690374067358237559983857678663863790528510970293146791816823009273740089539998266401703220571103451835908969220696148394741898573825391349137503815347551561102613046912296776250638457923595633133910881125500639083073817187201380017404606607690562858502321021743864335272025396770829258336294025952562128453226321774540699233348037491355139548562375492106301169163217795333549705450613616048028658375139864178236272302588367151606000827037613892736303586244865084425068137283585501536313143648810159655265414739651213817469117682555531477752534382433778112344947124666053761875792718639289703446762301743815171169601387952898386626355734915333809119074743741213209313099236139906601349921731200607319960979701404933651236909588149454910243493055305421546383429651282981374674049675843356487505822365559641665559168262453172135784807408177160680601975784753572526077380155233591557354357138999966940887196632774189954769307118896572049494410932955502167195668539141579992123575760126688547255457263902708015407465741476167078628571926049773603109511692147869858360022237979892101136808397086708037487080917170704537682690328178928617749791454897655866271656285049383600949471426960320923785779798764083626342928392578141137503618800922701690601890884517795846521224962561278155284361943364817363083279077141096419871459369265028192306992760521067506531731937108261929159251120512540721956984106330373898709069789421008589767 [163,136] -485549331237157900017443504385296297448822938114999892648856910644171004894868035019091843934467096424513912056231553319508147925612767592550332982428853830845333762433721427825977208583262400506959675029450271306024648127658866619456686989809829959678208667816323994959383939830148911241854197519287921252177948081706520664561380739555400190440025035787971342934029346671677329671418623639057956122442158475082251656472833600053256944921979806713596925100931188527764556125892450562009021854543125837402898322442357226682991431255463371691341687608647707333829389181747235400988775620707682680198649009128669769328079644719492387236234387900915536288328108046044245896967357864312388817766719706235304486646133601668062269236638732971702633382871672747335456233381852662622897309888236367502172738352234588454215168630484452459577362534658384038028303369338224970027379656310199375015872623767960599151678201820077367671711829644198153295702413503399083848277856593697352454993026362920110772957560187391650317043963906878755999935080541795607334492968093038103895612668973384980790047894980166332722173616920579735602367797619913573767620129825066839886682445946459609599333825856759309303327758742012786512668875485774025047914451506367743769823908885542836959965346256262178326005309284647321442163712620601639130417345604954991406591448990923989092167228374361733709508148541724471006266706313939167203705089641612497798992019412981889415092542830457774625018232521894970975096385852374016461367451627874554608160350297982471653901761454243934492709733513173235906040443313268512403771178716657260873421872726923149725143719343699200380769088 [163,137] -26339345110344394105836153767192870170993625463723113706576235713903302037287889102094062311757350166987766166728715384831767284643231737655187960251697082522504033426355330588489495495282789555148735389808385789513805258863946391360141515257436521311892366821685554468035476993812783247120200878874662435682119917671457702204504083827233230335318895862810174785784362990827458292289988360740239558608773878876536093549461895684780028786768895947305955161475549496799659849178347130869646249549792589793857616629762697226780758525550671483561501184501727921596078537788648257397521109322411179033466332708057906180745571394120589571810846281978082882868223012117773693153950907184205194947239070623451566669984283988673392615722787702106211561338800203265453637970800916505902519336130779683431938645333262455933523075789062829008407063083855267960419317028696831457639758557722464408800618809387045456776464778085860693725904433870058606440448371780959643855769750589558550406059253221017736796048504639100463852629983269157262856999079853376725925010380528493275994222855999864537669889918127389363355670924197989433730782013219342330576426284018082189493265572577177778327807232224828626946390203889324231099509110150499166411644867787696233386117854863035294301836349812830555205273483633039500518982107507058236055009890215934944591867670452288788204999423411013301757839188890261609721457215753432813700967727064037274455841338848487760974631363391206803696796058387379782688365551159957197111609049234970450535262592339952467802909187446058623024470700886991487398758954625362975155066829460530107841402960877117253937307622317432 [163,138] -28847015057414877276725051118431159289057157609352078611310951508095846720893915991261051848347627177813026496577128219584100984005385083723335570521774594334771461027955347962652921038724286979777874824111557873228712827118964502966251066032571072731356836306123436688754821011834064475039993987674135402320199003484076087527104983441829920020614199773650851127593453756740673378326292102050464919611226257235757539809857055478834026381060140283134571061704464914614384161766133075329020162704555226465386098807498065925204958937353429119581909900174815582039863134394210190588704934081991278667279659415853983079016032294444598092545437552040181742887386402674893996515340749738567895317239567140657757719924185863498025309459360169856999454413337991871210631710359881032721038812924307926427200205099957284279576760585915118930243289492480012425919376431189579103604987708473178310684723977174257686125862916277696754307852355049079551288222963531012679970056936110341521883890250264280865547199771412489484629891751142485771491541012874283930927535466965633069044698716578601099466817510991431457348155012619283563734938037493844445351756056882697663969149405617257109474182278882909725944243144122467851173797588545162607533816101172619398200573236595479859677928324409343482515660532923163690302972899636835132510966521827015744863064122562269825327698907173902285795301878166030700464827088882366347909125545000997735239197051814555494924685556716287213472378791592302004607261872629569019303483182875899346080633166668607107161332027094699750457996248239386144672308406229175180890262366547812443085300497491173841856 [163,139] 84869914653213197564924637990160245977355795927229877501262734573098246906872746106899731264665599621337752709928251212922336456371010058773207976402415994672116168522960535010270151592573070352054577725428011130022023501019436402869093377791329362649467620436251245776907576640168693917465606102387109239052467294547761845821878139144250253794213500441440486961337016661678711621795081067427998136090638378894807632680971087648998423553152973467351000285683437772519207372885622421626175591858581116376710738996187359549885283685182417179576533736939960960977181404768701589908010230728329416664530965152756912484804315852339113607578686911885812114592745151918918284722607969895032980884174095762225285987199839878936931180712627884386944965607884194930939761940664808684822630093443214109993366254191889546110603153293613791286994122691739390991642285455831074296403113208783063488078180155642981160884441672712337019530089422870051549384353207131727170174265423361128582064062928574452488572487846330247855581272359047951735472565255607717469713786683249940345377533286942899429314601694156755673206393719841790588864914546810757089162601522268744815403111601353038951469695526570329379382459074037423407057839768569535268260767915746012699511797573363733168987693529539738945753519650704275496307102293291175588604729258421504890474924207176359303184144695366986878414781868140745011620954615862232959185855666212937358460893923799577337475807710599807756291029482160217341420744609154240126630726189422760191290363536216600430785987688888961891482222248204300778996438651890981237739971338961469427699540128 [163,140] -410278445675115834702981214074082228219362288045944961562759528357846493551793141874708018976403675953313701763683842934054122524380760665609477718717614154946817371349560303272313860468963978254272524977487949179827313112366582768054019906033950927754876067258648321448058465947235974793233009981067210594696113124152027596587003864608204998614973210941430669101327856985559360766197963165825052253942114004674720441597378402056026173480116447027224769853243521471274599666150534682951880016260161180558915941366881498292858888369057604676412078011486881150625700301866657967185130094409018100841592791169742269410585672844522785415179629980341201308863591829642600873811356459119649850091555853148957689575880676035373631072176465719576278864330636015975612949513398534392161574211199068466181027301435588301537806374117266271646662691684599658607014984322164799236911301192484082884082107511940209166168296062393620557707392892832199654926496955461650537429645824238877907809285419062731861797151631670084254083107939254116509284391399019208459013760789916291033194625198435830804253201560662804376005398278804057729255229234690419922384629836898918082252639082403251838030893875005093774553932367465686663008478076752245817996241857984659052958894763727413887751325837994745125758778076020413690925231543081602578226980445883065095609380939552544513368157255463888854746113855752429920563860796444085942544760133629802306375563530478412001245705595088069166468356769549729981041896725133024630459403914722565084377988992239593230308384673128975303068260074420620766965747982133790466317866039670848 [163,141] 1502675304473809408796559212950084949277409835048873115637381568125089523923847387663990789171124483509839568467422453599483514013470822282733762918791063701090491481826302860778680302848328753689765329333766566876826113059631582166534470688747782582599778576296880811640647252570967334376141682428540664519919461134520836268914709905564026287878724852373971843096286869219592614788351156391953324363441417788725248860267764363466582205253614396971492998394854306884529474984346586100914034264148641185599675175469033518862211786701115645155925452412038288295909316442711063195970021908197656135131906386488481626267327232761665579935320881477426827402197476273916639083203820281112640297344125201641271751829306594849114127757374020751149333093546654094568535485474283585566169221878850607056127527140102917039703057261948376527306519660835743018768743605399733324524153212618832012565106088434420764043461640776677761500772124122145055539705575955967723443986174141097551163432353718076677672035684474123224819955011090869075232504419330855486979701542578250077044885610072672315543929667577448328222330369691671672765488065423439967078198141383420501284711888549547763987404591412721340531735770814942170894240985505796470266880168573777091326847427989942437298976433771182678925158119206778814039741864400318044461452706887885829135241216309114263780766177843399270479122344946585419014445720351033043990525892017126566837788976570903588923141610232015522752770419225924720635378621044707861358786288044704214371349455687765927501627132593387491111082577665435201685722690408335503024904 [163,142] 1118344685737773621611641890699924414196519731139863937157592346112151030579878028510860924062767941880981480692004223962742773672262809594375596720644217398208948116907816589801644876918740804978594403443561704524842587589295547891261091626380514198809931298832036460382238756672735050745687931009312270796507009332937097662356786540031269678108566404181271431674696070492236289486302053065586277815740973284724207031791451449564973471278529608763873345187275408715057009585357160217195152689102443066710214556813637523209959045131595481881738915836360872218661815246598858477182041700473500904681444352973313413445169730723445464647860632914167934204632685311278267483511255428014470433869691942764824449144910969751266714540821209156611454291258698737767151681716441982445854306600006607503647578258157273113212264338232644211781133222324287201635608646005219175289121885822610890683542434062888530536872115351794048336083099500180500561488709476021985261898680888393851037825201182560520234484504203040920003458094537750358676185557609855659134463943011986013550461850405959161565450027335771647154077245085663267752162836538719202972740149591888173508018711827191422999139857369701604667099502018204498204681002453694283563594618463760899268167146432466488067936427617747509692603487890461064405266975143303422203667104662930682011996320915078087035483748751363255711609089637485150572641983298164479704045267662728000445850294829039574772863718943611552373363359018362858245803862299387142608030654347142653887609674033042606333946114222797420903330995252955153321145513728 [163,143] -1485586580645204915530411849603988367247266239546614992729438359421014109830217525162400367671517130523911835402535302315455304493333214613713349883564408716913744804553039788001750760674345764991178440488823238341689991700704965944622023069726737140722422850704923836914837182621413069078318390897855656163914135041272014212220278569618459621639895190623110320639831971776768686384679833188255762236089680232331371136968994942237989767763417113038929534995067196579339226662054496291554349016949741753013456402599690076968612028763457072670459452398110068184772316654782098617201944161090010760932721342074090140612207158929610306487050597746633380404215215391457905554030908389854463609848367382075389265743081032717699193391659909677888091751362133050419136182592376941535452247614730619224072971221792179257352958542034830780542977451830712805348889029167843852691893701497852764307006758706780429375750171174143989596244774157863365579911222414310351133621813720362614882509675099514154891207705241133064066669772137684978691247617847415327417231167408834316765746912002677038775004809952201366619467641902696082403068141793066713284812492633359424155977488114982133794843038967070281274554270127585303211411787277774391103986259627335026321627768116639511826253412940287680557536988638562736185183628524986202141008082072320658373572792208571890099404453035135581345486965141247680204796754561679107325825506814377534676232107925581895126091028825930769673599381008960661633846918427406151652116539063523575415111185501378137906744660792377736090158115898913072 [163,144] 158588771536430916251744508749825565741906018383293233633679121607723041243510834078514273327080007692953885194564299990891213749807198684759837049452165195685460116755886034064338229193666548350889122005940857231974899313603231756422642647531011740269127879205506493576093692051234109507823533463257338544483655001741542477912695036778309125435294176782766572292536649744410015069257826193241513140379965892804292735207709392066275715637214360574469267798116164103169717126029811194329738624012938329961259531162536824415145490741687973385550266605676781228313612052953446522467149816734520081596711240059764325949402280377967421461962845082602782398949086877978256329228098802169587372086065290238013707297321005319611707727012919480448378207418620912889362503854792040423504662463009872899184854589074130793151815484676541672233725957201101056905500461699049378614683709268083213954441374238104399885979234388636589026244588593670322013208547537883010165713244768458269896130472279102974710127504522544890698405710143361469728097849607002713946045674892452361899713272209333042029557998769061867266078519311272996224556950256956757594492529337235833970722812341423006790114077663867777277370240155987866592162145232342984526812287686527815317608470518608520082985795873713572696502774883803745856111654821156600955823968015940931277852065951784912138239194474773862588563209382754183603162560505480711890951421357221694345112612852981898942867636075007008404081097784509849777235358295400654957396903354669260620026858444107655147629310826017427843264 [163,145] 7719823147460159651060402353253607855902803425532496348763277067045181144475895733608381217988490024131588383272927965935666143238951884195207307608802804898940046119413076417886077495974295585369533906014563146936481217288082650208685962002812681783962022514936611930210014177363012922109551308548965417184856245522668813014134059001696651353730678011555852365662969505965659313136487092619072601112096581819331052449964791723492361175800957579553904917888830696702870803256722592248561800924016742380627308040941410390803594645591838966323025458145994201742412981337513276099273173535507347127569849492632387176019924734977058608484970963659860056291308648843222641427401021100971360937261323559697980927945976049164846175895764190103974734051790438835746987564481867870064166593386970326548732165132064504892559479468425410426904837604167853388555097740805680427887884552628570497865333542179277128886744296007444209311910850941938302286762542179115000961607095825088143031364541904700095495238483878771065859354744793300323290704589414125644389595577743296861606272187254180847976266514129017510256999872758811043050401481841479894930506503236222699535737405802917152975186886254715200449808789161509785091980662149045464605743190748689651435784339518781774442256999306448728535879938553695242698511679883499819990834409924695244805903332199613351557638413648239839368746754184514169229342234272255466994239259280278917681457260934743514417942756068611979500649525570213382588864631824534532409650874993180989392041645406004207616589800 [163,146] 8265495642255354188445718800765963311983238198357935190926859746734875105446483505521380675896665861466293442950369864306490199905336274068325313378636750077030671581300574011672969167332255779474816678588367874901525759368505989879585763450326610311363035849925658032128523524483460882039068179978722458621825048254165529487368614330015718938729872420333969754602443833968619396482279260188400033058114419080913942689849031670182160851921977819141640076994652040341068953899909555321680421802780513073252343325584719240846782134168377956772923498067600226274896206455842225471498440627824108459181364637360651854411574716241656092893920479872464950232603978999656842260715782063910623424597312328315066817177661105407562669069061545833391801421796370576122931012149296334108486039234270407445459824663461676583589665975416025616872969780091926486493790796709025696918816368248073881579840884929494298596954098190526445237362498426472597775834310410694388901270088738171727511844923460160777738892693098419351178299209066314830667420474923752044197844154281265147567834041850868330248122688733358764301086024072992087679221399452787368891015577619225964728409073494899878883504713035913252087957496448961382631768764939713860422322709546697204660156002724736197596087695940643027589904823579211288363776633136232464331236172534085386367636466225959545736994474282948897741757357691261094978627756114576123797559050962363238893687162337574359354713453835091552495238875696698110637787587918380821760468186665066966620907302466848 [163,147] 1028206395813336674987534203556244239032881066127423730743100742888236142032286092574672482515075829863896578255987996112924738881223945705538018030571319385052931949556541911179705524570216168071095869979268035945243386285192018353093663571548883637698383631239106517749418082547226900140392736870264717890612930529284623830067336872072330752649886338412064680351466020511238761579348865746114237418188780616889284847249462034960730683803501932663386997005522993720208023254263194874958594271441099633702504092786295316808529976808330045066673425882436617588217894958832275624327852389242596349069501395905774946605185379886832576163176143568478519617880062311273244634388620642418531936803571249325681053964030619185783650124013628230889257040740735388810968170190522744959956146665438694601621007125281517658946359952677008591465380995279168818428512149829020127183722999589828775482823346951326423057100465006278354057680409610071582580903275279525561664018077226506399330495203147652116729325889080567693757565477873500532841139126230794419918130209370418969126121449058006218469664528937900076256575632067528849854597328820745389379821730700863770608204179394066966907064198587475414295567613385762800029303795395878047288190559364591104666285346304831391872031485668199193128699868791601075651885223289785674932173138242795499395895637352713364964746273907139104382390647004206240782869142557994666161235576919562678949763699984976735438433955581213346758047747034734134169757183885104819494991198283218992696 [163,148] 16994909957078712528880346391601646796289085335945287322620350832918922760420998661306682844039027962203236515605499517079509841556244741852924880884211503101687779609129664755996455470208643628666938364823760456501006462826025402580862564831346412308487664567761158001722085752675037453162224342229279163082283928608281829551880697539755343525970770644095401561849072075673751069542949885600214939582081774998483697102085370539957421137822444072355866110808667092748101398159147232975409380961019683020750355201740962029222646898953610670424834217932521162977213685616118696421484590093946273909660574799463279984574343317147993017385038178567495182917281418960380498648959460183979745500421031051745671393726409317367878843113768762847346563942341516935054088355859735750982465293694218181030492861079933664007460404596669625525161920463475192166323410762401963770210351507771108277498478977444332872670909113372513866054396779656482673915269345140529300974520822441192950821972120621926339686306886843357689473615194510712356366875460254450260474249814483304214264778491661864443361385441536556958293880564884432635030981910556178453321929338743472852318005104103029087326636674666734115692737204654175984482758601068517465760761316581901411039472670735586308242189368042451342251648582040623054346927906879618077529108220650466795648812509100515124273035414500233798659548102133567879337729414917523553304187298522510507830415385337005937467084148791568636252879446411008315810070702012994628449376 [163,149] -21007548933106315509834337266528804618743493890950393364613409191872726177183783459128888906459183522020431532431116137728191168062502006420262288034003825466842797727095864907282905104484033849503743388614387647616595077423006117709331466595210974688674077031857513575508350734282635162741705258498411113439048410480856848415180914486280509782175412312160310016237906414537628986098043662169469926723449933850846782515463167243456530319578977594117008012424269532349224574035608801797952118403001149614596216102907768832197600067122932099715617335344530080365736891143863433134720029960512742225419931069876670677899077377932258949464594676909067148154267761650181126257178517772033018818585765655825441065922452680692261119216498970286914978793951961719066787740312418460411383802277101648840127401280830819975019038222363485953647856226275819747280373485235672311877664481783863085291338159398390763796602886140662343835838819305018198917181282376437353698056184545543052276874618832466655133849113893540141574757394875513667455268564908730398956188817608191617293265785937276781559671753524836217372873503697038566524766841702918601606761450332488043848762122634637302209263365050026472112736552215979193887610053900642227876400059584723610063145488855157522987279632332431903706009179965016886832544934559498470716311197402053685294094184507902250491373127192049167417350861640188495487186855160811752674133479782986688705387418193667475473048056364624311357971044900584576207162188 [163,150] 5615631647914039778413705548916966943098447042425644229588820426795142973660798684512535433616361589356801583771046513315647507384454308360498570014410429596309934724342924285534639281121540700349708756867772639535767794682159845321066170849616859256797058745206615231415582881236352762016607938328965508033846862800446637228652697916164373719486309044858237495594877005905706908079376721507290993777943010959857743096089974292194676671978039449286105030169128735952550639961382709959674980354685256883772666656772857604270786919066299488524312072371971109092546718105643036581423349438678956095088298531669515092195471303369495608009816919321623293501082357136318601078749600424360699513318750553426459315311835244680894191568357783092256241046547545694668980790835307674926263206120560578472666216028296963909052086892790018570094509897412462160652582905975344394297714514023068440510175603937854698394005695429550800075279808680291247209940884827988700642889349831029417841579613315132687326519783859416325534276660184110496182242440044185588438083951394545053863707593530556265173283598355806107795713050549308208001465476527392900537467604150265573543599942370503827082874579836769908037950983909127372701087899516097013849098487913244615362481191246448272398566717854226471491446751284434959451350477832216751969352081990701549945279731348690629264060233795001687560741471620910274999124325476444278816151216483312989235525366168875481574517725444579723467151710003288 [163,151] -77015153786699661825032134168884039604262763921167032776868226192558342522901056682570024833396189483944186967663553926709034678155768307926921673350368285306524159790368102558748321772287470400423132237633113048276780356979150105612436787143705299719484378062987106158130175308156553295249957765502203248055431040080609025606222908138930142966129492812826069316932139589743735379865307522976322909907556790153752230637912723980732847646243690830992619896591720885953396657144006864182492506851822348966209174455053815895361537363329422473292145705841350832207393276362748974165832850346222747117580767432949457357267273984904309957596421747521460563341640766987512662555407732132439784035684027595017834198876502218368840939237783728807504750033495817750489096007986016677209574295868248490372204792223092277534342388523877342961657873356232587303834096820368856856195560294702468895371609144551982550456342104304695437846080689527193043082643846733530690931006177854288381988911437168165152038562915889866421056118905837895155047344667251823663066772573002386528085485128537765288299092250035373502870698803595502785412283735527005921451708015945607957898448558275876302484952589254273488141226094521359666602834468570159518976817483293733503931610778811208425311034841952143613877103239227493360198964573055914169315904157527211799287013349696095025825954223121596058126597055813828195705251234163370210568931304274516837993117281891225792695585685045434257 [163,152] 120169993092634944218226312584346825455131030464765760488056166071633619132748103644464628382219212624513474690663244503273337667629152779371366326857165711668277260438569386104444528918138021944559081666577851289585195411306057305423620699655908793600346781742641558839280583611127442062765028895875091327530150099296556281305832426855208079612738184719237285763682292583494310524074715765186337914902798414964422742938385876479818802872833475527137020728364894974066062812519584489446174269497817253780698565899061159503347863386541214983577944477803106641390436501011152205163679711013266108508840608786820374143123243484113696408055285838437664274826291515853111739024984897081985307139895496887726709185203897197154463189330059299569871481070592756129258520505617084175302591739550505898480492327210441541119326860754435826928384981888694927330809711121329565291277907544698075631716164938958919039770881818563454186407149125047429008605132356495021891953905269437162455730932251647667819579887922924261700162191171329737608444369741364559912504207279607085771974388067777471317624345446440241557038413162711320642962028037493925229426925453070052171248577360307745289629311769660491369733756317454484229671976391970983072459228611113551175693174506504100052578524511495962402333897562924573566108023804525080332340248621685154931715970505369369729582564166209311044667528304240868458652957523729132133324001596756938653137703382654298912256 [163,153] -21279334425168782827887066804412442210068956311660038421196059250918155797915777662163609739669743077563495189258710588341605496461710112317364085800235618577578812281054618088726143796475990512850050658879284842193465279302582107181934545281237658335931090766808475481272022489791526725365407873115758664558283360858779487306241589851196975983722691295375360856385083535559667907793791171648555148263014954600415204847917822143067361980408679282062149703521310713797468432751550266678256837278011243835052261677339391411684037002210228467153623507238527433453126823243400181724947650417995297745274342527779869910221030223102249974555667172839886508221777183339754274119086869936911507562732815527469926665429444540220417153598062493215379053943936446570676772821740907071122595110013660260978394743085042221475149173241095332050192804758231366424593323346893116811126772331502247308652107936275922571617587574121155311439605330998278021780579687195009665073605878663497608558170742185155204893830701563087542517742002667842621979406982359774718215054848866450686412170890404492905235564386065869594848216191591523361532655744205617309653480225729451369518341971924963609539730792520102759654993441070726272601887116031425223672005645821167744993825698139057478000208101657986661499977566672064578080557923406807754025459428468856633339139862092677744179046622194361194990172596761618257101372593450423944550747935353792283525696 [163,154] 418471416523586180987210858482361130054113199853721716225354360863105245687260193732884942815944988108011694006033201041202830662988659272345375824451670290531633032769662105119419460417626975483842809894658983134419554518613439452137989256955322456625282483697993710467166683683143012525406275141434270033903022702022461999558354250052714776014920341140850957730648595535718023968674182367011550572055043212601796515494580094237590877646248994789051814961667347048639800489746744375416105094138256526489941296696841905483071777572963132973222481565412470352091331187859789083395826760282208515352718361757804095190844182603133423599195876415990708391783095330085374171682860256760338219101494370239082299668321911029140093106678285659671092514764928627634008815163033716907903603263903547605540132240940807753567343663633765487865844234506727569543226458816961393108093017917088766897770466595008712790046022450791392033012744525822605434752155271441774124804590629822624300295050606851630000755052026483169075426209541764278746575751600395877112502647281471557073426036683352538439229980822834885557441686542931762944548506900420688312108564548236352519487794531859336200891290359615950255279476818061774187429055294752156038024150482119819766721765323008743998659545882961312127067272689868619535086788792992987915900763755137451771710151250764749115219967600471999758306750730628435052480343720096935277231360 [163,155] -883935401419192008034361081485537237719403568530807117658533231847530055322318272607695073335766999748372680597266086834017238226109858722970882910602018911846296979416291608756345426050688227780683463078058130293375231079181686464062297940255901223049591031509167976821324737190140841023981150667626976685661262442602317607297569994436742280655496697745814187931580791727995059332509819256291099940759475230156714399047716708798740593415388122612495946758851839269946191011918748416719485677223565928507577513295846495660987629620051973658599576229134766803256053365272164019946091148942355052727281640384275486104638075832288459459352841637843703649940033668397660078782070149536258645450730905625533937564942621280010171984339550915320021154111211740352998194297622126957626558884684435789369610813120273881921795037989562489287117222881911725768165908247861969188799325994175334711463211490378186671038406813696101842374402808100963449801364737775041964159867578631312891819518405146885183206048839686526760606936101808122393039131493813217219368920269423003952539651923215336581396786935014440666849322319581569457336784517036274628014375195888849980653225450902255174354911813536371852970871169117367289379563618120268215059081066094230394093271484109228971518041460951302191302155792054256406296213542069377228270076693634090914547062890931156717938494323744910811279694661844672622111564 [163,156] 191701108911107883216694388010786467243113906418084248286877955160653788225234520211435314306089907447799838227026994995910784045219351713811938786946180481556922237140576716204247578196941740453206007013085863137497211266745258013377284665352966192124218758320296223221950567908360167638256910867840248921746558874821536830959319876972441095922776956021072332508201252628555037280739277563379514325143874759554290026732076867031211838468831029121540460404704125081185248592743497819479207627098540882990947866392050036373488949644602355306700216124335257233062254864409335873072642732459806692045907260032605055531575632884561505110910535579282202162578785110045470075920766513594663347849758537910294633941714399462487189646653757395301029661349652134253575659905748399934868663199365481243735227141304819080032125108973081126121895610596826821036087093222107966508245894359874716413447728647058210160820030059078821646855437096736202930103167270027788337807062028414635687026777503651271084731903081664457406645981908276696054558868923337273840004738937021568560170079752704542278036685189567695390923681061039531319010568913178716986166297359402367310604504005502399254836966802967184600782057914492198045949642692197642086437405116001544010227559234445024608105936490907802022061364051063454466878501146081380679536901158761762953134073089500143761260887046491609591442336 [163,157] -4031977009215271797738801856323264291644047972035238508940950384237909279102879832510791647598673863258719467538632201268666943737693648672651252236067191743099706242499462206471883774998829345266263704314167118452625229665478602066310478732621343449176776502656098709800705904729664619356737154372259862783299359000055156464219392156136159986207561176505207713962246153540013202228058953749211924775121168529375645626552215155857373950745703202032911769167894305436860269652169039903469805116880797595609291502162674340276570286129985100701708500574443720881852051058378154759898956010679598088776173708421749381984380624533683020356612663822223546609581971848472419444986920677926953572664737223847112912600737936872857339512443356658269285663881418211163816579776465425336227142358439343998460418828681400375443135634543956590964453842843344188291689346188644425050758786391191328660461056418036533563099875439398766287277588650555909503265819512685922094653625166369524547103264759251138890832360507002274709288613038384580113970932957799437961840122137834706340187601200509918317111213922132005774821099714727279061717542560418312079432578935104718847829326441780097477587924429241682570244124424219400645911132998990749056358598776946324317853190297958235592724699702645795543161403005001059570982553637909501430012593272680112841823733621151856673588 [163,158] 7672767744453248360112045024944035970029735283276599844211844408658997894369300187241142700000594415712277976942495709324086831731379394412769360797076501279762208668271390484726910437611837217678454072711536840908534663677214372595206007899610454166257233504054637153420715293316236145917302207466372728742164600033847063597971842420121340978058997199486284297658199575804536166947151110929927688062682877098099110529203388813582292627632984376931892210673657529883282278238403557192958864132276170776111102715288826781740919793605731500356892987651355752848320446443784839589660952221560685085728141503132096518215731368953324077976273052626797170250819367694318959797303611616591340652186763422889311834173691895922320203397479780425851259878208831186055936149810072875184694652011344922456004435699039169528176906047851703082796135883648777972826286360448743175101650744683576210429615734475649667853524542243561570225661838681189366239691781110896858696636028704275812176134299801116248478019795573206202654042862559190652856677268623523052711755691027781879779009060985205390468275407750355383374278870714501535215737908718415346652591561509537964306689868583145835894528113898188200395788282525297730502405822653842729495964366879679423275688194505771752452050003945833662536858390784753764300547438738296332344780584162615028752 [163,159] -1216203382717866631764560444918333886701568128516329517239039026915955449762897144793986453783181141812476931964115802080883284604548296471524950030327582512640675090146109513764009677707938516940490150157908641535470903850111078603645297378412626488551662782453896671254130425229534211285318561611586695212119626029838422313372182467954890278797811047303781137958185900980178989468730653680002888330143794140229553074044894030613867827607444820252380436567307630919099803477061562314089607465930006856994766083199748530244850548844791561205302752867434755549826300870734195539775042478041047966869157812921689242775136235371532607425655846130935373185733259790023552664073748828204007315297944873167874976046370759565680542774477894519568255638789205321698451841896963240489054099647171084013153796242088788520370020957985817362218696976759254892371034505512403421423817224340987791647656340294149948898086564743538898869938358326763682616800793397282131948956435992818320108619254534415687819885270092542578027232372410245399441493031266000290954192954211395905952644964270699038861612857821158180838805002143664637371080705104705727283548184556663992244802108975675777394866512107892825271220153410191962853016497409879985782040464563567022495241013006927104056413896465764153981771144823023145682976104644488374 [163,160] 14569287399439561261303324460383772444146904639036569046672197651907231884485697664422890470832433219877625525009707284191336537591208792160868820063932761447278598356101109832308020428554584533066162124972275792297417495654249681706583931454104132356835096339067885638367567683794363660161588782004623068418732847203975016614657736076065998131602817458128600567830474826203972042248088628121558421293435227028257910541730499282604989098531177288512209846301645826694637052680348153996968935778369299453704199897712641323089328313232852727548350145462136194200826494537321633468376630296763564212556518197614954407951758092801115645884086484032911006357356114916637163561890268832703831029653649233317646383731430521789326130565323895026141653006661204904049878925932417823044003793724082255434819684273570261886921089600689618442293115351027675725535773112177622967062130056184156620372679162508379671195414520544442473910088085098053200162576904509203133043189639217402671539859581797264442313887935668754231540342646872378529423269659722500112898693075826659909105047995242816652801191299363506301013626488793775778325879314003812896827912723660883502993243684016876898820972683519271426149631935479653947293110935966578868815433486246426248880395734698783769507854830254451167639931142272 [163,161] -11774567306591376768215173152505837908361637359064532059692924620381599632934429364493394683656139104840300074221210753882266571173585051110698471850220307470790112584915239526192946780832044704312084472206919458337263089860529526321286766641507330599070540373214350667790021812638410463246073924612716608646356362425816720732056997797239072386971400536701646434716429010118145204282657839755960726381437572898940481564796338659039998382373299360787374276670375591294034489315176633837472155819989242897058379038379593046098109400143144923401367436172148269164867527043400932282255170807238689486705051696932806007136770382514791528967900325383440229998560079123282585001371307948876144007053324912806221678558095392091521633207760274534095003534638910130942869024110889320620455336600257494176010086807338157569309592708360558377424107677098673186741754087578170415406723848853849253019067777287959654049700388528281428201402872737352677592992595109700782815194126018167794589747592026105188159505830508397429892287256914831608864137298973952189171022540428756111047434875816393091447281278080117808261909161611745855516348065152342849947397290139136461855002819857005086517033222498274117658020846737757323103797567338339503532520603598508382422297695867237425984272 [163,162] 562596207643702166747521938263106953336664315294666133303209546716202886875968769224553079944449450667283645329123666599177025975802606626618614469627710394979166395774774549138159088410404717225799992512612171734829678206227153288558325701789280742858239256606331503694940393179914286882490935708843917949513179064109092739366515804846973421217253796554934679518236641440049808352489995313828313019237440293678957593370929256524819807027302530994345733498032584381240126832577239749490942710489816456315938481107718569242999665633582395264425588897791762971275948981007137429554398966686388328166955408904369130968400368196589126032889395228114010170056657585979195334840502131940445623194625505904081069269823032298862648529333871450043840456620980297781207042388197684184727301887122740184455515898186882338835553162430819545327825333181843764539198491300554876955157369096175307169718346348776043232277052341241296520218570398958589737051184404739903707079709706112204558464687788809636879856138475679352452875922197913628420878468288163472077823145094239441004541676505552990653229458195658546990352151853498432593006398764673356735241104474977458350117179124772228441494589937668841982991924534047647973690432990563536585988672908789568 [163,163] -1363313032562137001674388714335989773904176259351496659083861087478183347966330701901661039891885731987893789755105676286756599965139797887963130262718778687813841630241304767010177442982132643727807156097989298597303432280090820443257394582513422576596922965737920972719098879493925487620347612274392532988900672326890546394924594568658203461304234926875910284452211906526021247004597535828683235694252241368146343813076133855024231364611804834889818466378297778837949026880897489159606548221787602127175816428614923220309960195860838411615191092435720262714618252943946207325762788671939172421966860505073615318976957901188481129504712689513173565621242317958301724574030158826864048728120967611597430389343650372646762234289429550103593972407981103812154733523752137492438169317083588217502099080502166698124981557519703398813573469860718954892535589270381566651112739043180690123673998341656282270483191318003633482206626489465054005412818694476390990733856814480723377313745165149184579150267934438200534855101186322473394346523273456374814195390569226681198046533984364814969045165730184728578697855557403792434450640103118969221547607396663569326479223568751391324789383260458949737178771458039082866751841764 [164,0] 9523761484741924399263349697269744548291340742982022231728909037408480878974917674694550279803110622234132984019597557451381646593594693606866403501139022128920418588466540143402257308558506472529149300746003987989267455281879383320245656392683136712160438512729335551451096397303269273248670256763405515167834731589887454863365569206206456145954480834659290948182426897233482053865184344360527985025082739375667773605781844108451402609583251114423597232270730897460540929621727489123715188599104189329057943849431170627248247035295523068159452858063806552954255916657138742638802901036831342021698157933368907301168543399601428402236749469146725651743646525671622742793144353273592049311083199674008356127837604857842305842192740356077865779047152700161326454045119763554916217401286672000147782493404921318046694188251083653698534380964371880969858731154477337932027264886037997572665306409417981347025706737013192294591241825047027445223156303435624986346756584909561601869601123913801160603962958960085955570308191884555612948989235473761119544929500613440959506732934562964191673825066074918667045872685772870660361405549094348062675813646966695113475785603183361726457148648381257061906945108570609917126884458349644541875856296133181382233087937527408436236978809255624127991364377945569924479951134870892825753816754396409837591955580361918700554259801373170490212134337383266860388904185504051055171388828511410277954449056472196474307723605739103637585172225047806908250564670326661148289533650024513088364258205319952483355949889457394658124000641355013453562083401296041471826358573866583818275164075283604740252171779399529036747393548297178763712331588443325291648873534642238709846072278834668489879551363310722714748188698586352499155439268132191238869058569153715149321957878919632073192169634801591580760168881827045948591576353262610785679678255455874819025704346529228736367297102364057097396396638054962967863199303840951213541895794064473548338700567493391054763697675172938653287696815734242046624214986576332955368235462714755723607916398792867090307091512032294074539672896411722368246010737003753361573530629195948197444161344784974250127785822605175233414981811008742415378670206939722357407744000000000000000000000000000000000000000000000000000000 [164,1] -133836814358929851170206622933129845520919876443198064912204127086808072173714209681487038012966145343694065838095307622728096551406147880550844991235954414518163612021394025971880378200272312810875961558468025402757327637892622874440494355301884794164677145158866692049051065429533439466871489129085815935981482135415399787995687413199271126358061808940122451088300312050991337567432029249612451438491973203479150564809007178563532309428693046211574319379655665897106008246180260059819188443611218718865332518406707611439947742168609247168331484716110033868939607494117464561606207267528413591977537326890762516367975479804025771519378349278472735107271040531634146028441594397917471268343019544938849821984219326203833989778014955276793459246590647616497961296145201006769228250363815455662579986180499588619796295119865890554617588491840674185316144067369270905594688505911970346136481826726059335034210986628229883012385607048065318761955225639836568551102795444319160959629409257531790954855447901433179983202001052142965481796903335377462042425765146927802143080098394753247613886559582893328798237582422505662521048863024981394939631822615380481989545637801175337451276501264399545460013384140162230184453498917226457772516897825155615447256720247463602758883325280905334292027455689706395415413640330036177736699903259346184907912947080633998567527329494841562570040841463873439485471091872637606408169607533618560563521044833580333020700003186812812701562725393136971714852384212272910429816781497447022257562859766554706171605829375293500398927300948388033068257939400826045926294409487445905360613451421386728318408642540423845197973756766790099809442999336972752249002879876466973011823053708505042247294050439973519431132918434899412831484556570903505392791295410780138272706776415172101983447060806968613748030760322568705337065753469647891108185995068176246496910060124883711049057427186288933311608571604658375972978182418716047650405292485411566343187967066152272447973355230163124430393684106979834735862330349183557189933293478969917991696640996082274556481374384871986527139792794038644983600955820242509137976106786537013229887810905171879532423702865925980556273464173764449508171053136443806318592000000000000000000000000000000000000000000000000000000 [164,2] 913544378360905457083476764594443029861334346475657940955292643210180479461739857599987559933896930353372361464751168540940904851350295114252419088270688033166619313572167073715202493597624866618353794418160417467237514071890312673536412110945846750234220001315407301116258857648819758995293791984977392110790963023950088228945379882794210127565367083678124961784559614517022975692799575504489469143720503116798075611201865571253382714974943125091224278003688006949509392179060710538660514001226180919911374856373627523689993270228854061941995048330077469456226822953777026965363866232106799714400794842979152706646561753611577411651066872885826511646238054314643456252095597926951207008877889545342733422201771786818756584268308264065001047271428940109047377496058947841042813849644010041566730906367493850104750740265075185997904475315966446297308963399304520034239828145422772516116930517744509912353888567005675210141671679977333455060490862094253387674763304429748978488726846698263403044437531924511624770406624678061958993073109680221673275831451509516682500146412663809252064429406791175346208759024323345128296582953884671244098408353697137529332920617308289716257205885280809533831829197004483805370552386407625706327589116160320720439772280782138923819682471658187028197089652700839806472020648731836130511700669339908496658280275214765711930170951649147172054435193747948680102315370356271240104043055306587463932427537576660199302897353194885942713803736400889267593492582406279119643192374223714363947727338638174187670568010960170439195784511011085448924102521580700074375525944298044368890422405978881453720636530468585749127989888520250967078927810375929498507601029215611938422782530128812986448839223284627203407259131593233438992139632259065317980518699659419138066669262940394866734461497418395719425634843744235115306762830778427739523075386103421294562295058090279499910970101489121482507470445472927345330759323029534765054875122469579304551800590675151422702398630213463236739450748646477338357539311610905913256470239957309690645046168223435399933445449736285448733721074611479654531091707036387262377255226509684514287804246631575231666952964404984996060699530559130715643219496917166714077052928000000000000000000000000000000000000000000000000 [164,3] -4036386505373350295424117168759729157460390622322167505478737291307580222888050381221440376418826459047410214658144551802413158805280191032806658692983717911527779860314420658498439640632011289008754694117313538204373152603760420554702001681172797082058702562628059951228777147945455011507513475085551490392159903955246648310016135484632232117605706244183187236062931979695360419816116497464887217775216836364243238404033608258599839544777068108468102414484597931825047664116642455773754261973666628520743683714994223497846173288559457858796231061603090112058158346018028831909733967668539849437888414862897526797766991763329161040012792358296118083417793159381374009859271424598444487108845261136673626675539724841726336439125005953217590641522368639292544276044346855112932578499566595645603157665715163990004129112450927448553725732742908168997531824816896454183369074477000278505754775689978221275759174862019632168136327833770615311075331740961426905125566118193596916139332830230586235860723382671458625863808940519303329261633835712420251496265078466182693106156663849528907380064516138125642571971209934347524292803026277728901925886611513513902023659347805358969655200109067515050282782948767739482552071400294760859808704423408920373113743805674691406971945549946976829265865211460196421209117145378355172242565656392203474191753291062833683068207093401488533952648772060379199666635047312046380946654987059618621288471321713561216749547621221598520186417475569639237138341238335937933598524275080122442777146161275828708294247078084625904418625365189160864920175052158399323902859345010658351893272355340747902069022367728940722910065352417219090466053874145643549581563196310569310081266745456164671826031047604873670653660006840085854527328437687137719512138348253189014164442687096986270697693129740487357444286758217332356259396755802348329383712637741027613960361126934097050177212622906822735216598340263275808088076012359054988879070378067763376282192961009384185971886517947977778391135263347574171897185166510124032361170649812800815652177147094768497523048608932040651994912997703505028979950866414268119374821766416424016472233668431535118288740104930389525549459133110329719989684246971254075241267200000000000000000000000000000000000000000000000 [164,4] 13027964826304693680223797411314792647530405513793543061305146190371872238862388179511128327620847702827498670303290101216202409654547627587824117722128925241392965435206690731909629736263814136758889486169759430484587015337413600198492129356527810401545608925284696885194576829351849802790778992208070961769301011375918164110067769015333002590518374025042779535674262754544389163032473117252744342192390485777724505532669368145399620837047103102209562617273536949327704128075597211459121740797577113702754749665362385825956986492837774431861063408887441294509295351396293294024264044381684041936928647266196983616954397875995350467973739527860378069461303047401594111456343739837019809007704145098332543463282497731220682269003965847992634326824894510613909015545372439961791647006513154262130948000865012046077954864549939185193276007660553933769207552736465601709972984663366869338141054653557232146186516265775743760132640438499678862169429340460198759413700697083135443945168429931545965824630334052197023490850595290794523473976467280234511288414215456388904056984840036420789784340124091211253050690171390532696889883476030970188494844321323996943073882026536852292217702607590973209939527274892317889664977450162772699560894629571236859110988102451553618527371144678443101447912956498260064963529869807246306818036283507476828228111065686639847336763798294783682413161729690327623343815108954667384499717115243668222968692632918530121698884878749516515125127029391083500755333465849572069465568775962421847972491012857743215072744493494015615704842454519593306860594200093150959711725577318092914837447792337137567830406748655963505066365330184906848284782540658079086198494224155638435801218100777356374016469868088779363924390659971380387434684806156243850258317792792699445710125192709555166945477788114682374790628754751672186902957940575607492954952017453235048995676652440557726984172507230219769148746323051882380646231175587352369650336212292463378346315768531480422144613980236786391064711967854590061322584985578277827085694269550918311035915560973834696743333647278347093582990591631667006011071133519758522446087073006071931369581329795121677613923288361731395185590546697458618419424032500914868631633920000000000000000000000000000000000000000000 [164,5] -32683395584323547656563580621880217698452079078541320492773122795364948588599711999549464157304596363162013746240681559063885457035871045438011904858459169265076875771705844501924102551903882646073964346509765933900811046123413321052150436853125906608970353191462885759212464963938986134136347423163020144361340033934029143608601722519267596299137515211660526398490284587387393604518891963654479909706006342001245819513327451250324224360571374372231088201973933224350085464216755283167336142205595368068335955537714666527835852371141534677409638006559379420033828725528151678789514981868547808619812758932536569704092452719868892004837217382306232432489944918867777636352579586117505189348279427751524611258204781069007281621324153198865844110260964406570837245983918249640414742036433943637280343729505590123117322716466176310687580799714045397717584953178921089337429311970505183339835836243840372119954152233191832615262238156222971052617275242130954087644644169671002691048441286379366392905355308355223003145762919885830235308737626285317738529821761039645337947564306434768071910406046727352632397339420140396832232911497910507111969361100602258229443309303577669285085545637302609811187923927351417905361007356870715546972768158660691802307111852241536638499717966068091578516749805290793816751208281258457801990597033691474666299378738450587353780411057604367582894802737718569880295840929593472648195954882189603024157273947185292732292708539678393734647722462458765545612576876402658680775616275100433719017885002852617458892790557782096642643405252153538520795730247167707634011454612394715640973016012395373175410912194881970957935235997651602066204337614929778555026931811956995565482405808024660014280046241553992207390649556801713691467508223509404160499399252451190002804059492785378496444906491479272619721398178634732677260107811317619780810386245815711050085905478113250326159493077056719049022920815186116453472651567726197947064956840180123413540330309863709363518351858383500600901955638507654087089976166197495736855298273688038253847137038768514582048976927590408058586327477577970444403652643738748500159056657008035476601399071653979934535974254803154309359998345372349911257203444485595757071564800000000000000000000000000000000000000000 [164,6] 40877040587095003037408706253227375293697219811256416194017161111933248541836620097056500630845405564815294105032420527441951261347705702329814743725431004354077063893062534679616300574727046697925333712815078351569201047140916873567584911866605575938508235295398173659536750781728702404704680271305435654750559307351497074928083134581442653847422968345968962682889193564955252069385641217692744429269545779796811054287061183824681045317681007313314057878335577127985580516694044829884141346101812531646891492798574033071332596006731387124485189708497194506640991008547206025035588650972952948454355229124385947493780830281861443089996698772879689124229679281818729896853291026704931561511246605024461691593575614338028071759783895805704355774894282387375979158734266995360310742685397315218453870861356786645944934078107765269791896143379508662264085017660289135737428354846430866323510028892398972501901923573032983514785434637637405810650695329066066448734714916035502745976923566266933609135977767195684573730315708258292560509876492441003584132010183606495184947847708616448450161262458316203506546943420070562551460632966666209059164264990837522250216396744075615984111628485135056327660563302157197412618674218044086701749440905219872196075621318183845332119908740104742803647057627318610776346475909156130367636685768416148727085222402319883859883386375162267822051522888067650863496145448118984539045646537090876408611303659495529354972005123671907328242364347194100613569901483659399456911525977410443468660364542925021016090480673851936722899279958072855181596115856191710042239845525313566230079049736190236426196584162762417567137708376232975374637853519088662260932163088271760425658120461259560582010349414241573714183737904848643018862643269732744758772949200585792562517360588913611284958679680618432427969176608925046192363752168270836756356782978911919139953626816021691651174163764513030881862030786069012387396068838366548415271543294378731453226837096351733078414327799366503608049992778074827223537210093858896315104528663322288355192742382795046503909029897608354630220273217508245041156324670856361129876537334719482426322000776554446545210833212897580769532518307189025397208786425249700468207124480000000000000000000000000000000000000 [164,7] -97934363598188567432415922424122240007255335975921204999876909808732854722448411133516315040468485497015590100922900467441809222688801579431226610902036728416542090648840585514819745862771280816435025996383369238061754965626448885709354798796316186676560472013272684064848580104557436356331995679585566765707543374618821181683756820675606026340397649103068461473145610150905671112092933934112080309042745066195974943749024757581804070923396039468112024111205017594417732306253634985280884397166151956959068898711381202307537798713352578990294736467295387279690751733612881673207713223888462920438303897597830073151024098013142327788165756193172873148105993959026572874530559363795380014056277659651107149477755548837807737787852705352989521595885862351825133899497459980838082011926867616417679676114895755182800049379847846232424561676535607374341230938779788253192753852908500601848237478957854653586142958184766737787638591713955144160819092693647122865658720107556471757212520303949623650027251430152093931458203350132631441606236371431282995530086254916293237008019544557781067475207901190895177421193296814275376763047607618351154376575775116862917475969810027583450509149457962435471747075715293615772233011541010944267622820336066565623970480858917818432162456003999087576553371962050593773854165954489096984645770734232982282666242502246113277328473563774079583293316015481671341454249042815343610336555669994030830097596810084836875846972122792000977405072727932312936010940298076928965721680993831306710844083497984741192228241050898181852714856881322026512617872205918630507526224529351493639648376610366186033518666834162547240480407404681188251016842509416985300478138501590086281723560670327577205090368624200245167104938266913409122506214701796915774928454712832999173587173936170759997873401707077814562320722236834194312486421975415321862657731809134026678325445441306496522650601025051143193452980062069323608730819585092800470225574124864627673439954188084022547715232395537617345106242838382866065619338382630877602094870232309762412302599440736339912457347497455632076128238514573417564431056874572943922137750463173407585480095818625366344586827920600348902431989630236226292812466841423341148333670400000000000000000000000000000000000 [164,8] 1077545501736321518800504370015140163253607222790095092962326834919926307521165982223446108113315979717451619409281818610989533509546843639508005377206210664130174836424847523813697913681962112014432071815389437209904884644444024301546791196315497731566158790262547192460473967634555893382110227297945157550973733000537979195269049617500124539083985565501784889914020857531408418867977648503594420022827017638325575564312105710089742967483316979998149600491354418332425928294482851400080399676744327406425249873189421707747449536266364073505680757729080221959234496650929099988751218687318136209159771144144774227378493118529474680728146020560052965499342056688037806035273150445628409344285509429740730764283434130392731980165202287541821174243922553742652603855719744138348253833657728157200862238763316589432380231107296133788024148280392646315583844135868953139774586709494214039438724105922278609477658748936159273846022718659033010619575884532210120870152623115218661394627871594135645539814108478730268604128511768429625653921164878559112649207290302550941206211045811876309016522736391836112538375805341238323945509064362099343205131387824994753299648208047664506364660245931722259519367861652286100970562391111697175956303323591457568522425584527483413540259186212488511342358069042888850188393306711839479018396337603907680253422523219240631740806798680845431432844406468480591134383918692492079275972983860460632164030459563021750467755352845268792365717011045290015229809768270843316483550527429984119547841748047475190465928081938198238951829587240490462387351680887902088790659104300001895261308268057456666507022264854052951146972081338312580604420933231520472454315524674512239295214678333320567717215661119921118550719027571269126984767190095726413992923141616162109449099359412640746971543760639195217055345939485348781188136823153279180326349499058449451519343405998252524347110200744256618337629295361579127893702537222983297038202156775357942922654537202963735047860718301900253062029250124823396494747547223823018921353961477487719497425928391982161750542084356369273569392376400942959315419598776204394459967661353442465738729954545350629081382436713603381992934123343476846859439124699212855663132672000000000000000000000000000000000 [164,9] -2170588188717952637952615318565427442019719046092391590450304223187761643519971233950061296258116886067569425226656368048078274792033216780795975872774263348285673585100506854942625026140981127313821542807113468426159553307497272900112916617627726341890698574576264059465976662430937295324386713130106164579232272467938735432446032226716928404015753877405132664053437951076736072395196486887050471626179294950018289190349550146242451309018993811283225704664639012331141144818408203732149311727649109261482157076767434955060272230617667963189846326558698452610872778908195574897815227867338090732364918850879900847104302266573528637113134175248255371007305867400563314355151192159366381669088302129691606066933704292625438255207463268235526077497896503460688656653755239758883838387733675802694771401846208208182766315987872681896907463837747327958575522450905862368392876690445155554424718797815414056296423015831121528348851572473410687360879488991414469201859554118603181450026286263952545804019501939829191340352803290090216916498122127500584985493575085097692220226368166822042024525011860524796711335539075199250020913201500217105741845599218885626883530056726922010429162611900380836566043408424643689015191024979730021721447024442136421875153076907379789515519498096877440051184925082490883123068050925717928445219846114814276958114961437654994414751858377670546193500610978021641604336268192445063189475338978516826102010629481107879678951469071375431668133321174868313903175811051994806523763076281300171055227514812179335408313668698855249290759014433595644663448994440491992562330340525033473027474331094313001447438328063136059518602612605689491427853005285500189814166698233905137104569921344535514077849109684958687776167204514162978462150255763130234869158161753731260359760623400020363343226595377675121417305964222704094995533592622332144443263179379070136062930359674620759862092060889063821581412926755072061270479328546765769525881969181393484308346077834408549962576002589093096403525584788677025928934859703307272631165501311240499173388597412428499994963977300733210922227535683941515453041727592375038911545861430788662081490587111310405152502515992989562165064443050542724858248654284243639222665216000000000000000000000000000000 [164,10] -8510451659974125174677544477721865192377358668530026459843908795751994947894919263550413074036099769511612011442267096083145110139684452749005151581892056908305576951493438304278406800509594782661813916135660383032737599207216605431836165498014161923128798569291949128081232684461307419409655827756683836554443020082366867536444223608262586177873531916053490567376914099389959121522432407879773897086523730602860688300181878711917659835533934001494841574193036823641801485388652258617721728404482327581111089681964288082164929385636329526190259497300064509619297463130320221904526308144291539181293055517158470478656228596086604769353651965886529386460235688815785165068002429343465362828864012054849269079777549892832992741730269338583684976888334072956195754491710966041920327064426107571047709623859604405132307360891362331831771871513540262523341702042365097326415962701949783409721491363373440427195934788972677209520284618458918720788264980690483749596327240869434630843947807912913371018739107947316633126466958951038087450473846386187191222080500518259436593245051229282167539695648198043349862588723074810840956869927418943365041733386178262887340870559098402691246611941165240464365967820391680268423160384779418492955139780474748895108060190892217613746729325705419427215400585667487658279569854753023832774420399700707650398493885338944016532268436219033115971698713326093089833592338887192286128733550450640302811961678959786724898231477689401775761453414127436629601946544166401022628763188767288624295942380530560105868745728542527087948407299348966554822347132077731435882993264659224722084519921703427508541421598337621369725207674837323020616779761182816350550448515093999045678132507358089606630167597854063342689685752812173611568748278100674488385697319457786155149453191882997322568027683093488122807188100072671682107594412530440135540077423357422190720010961688959806492145393381802778397203833234158169466433815468725548438945152685747550126522473747363152043594707869207916201870915727484708597817202307307859838082188314046649067050616852299197020335694626391886146732573581984187464771991016404320891061920788754310265319177104366991414286771612229193887783558245631580864342547108114874464930365440000000000000000000000000 [164,11] 40768239723031419200638118416771327326288248688126496455654835944018555618033072287278191902698050461459034905591096781751634524829090504079685678365551516907738359023089542960760104996385063684580237711823375445073599649901102691457438385053944001708613188815304142479326685694117111395647544843285811528995529035417807335461865411434942459112140178393739361437838358122946684686795147268811734916314515691395815522916795758713198576286635914555997840723018258699886370853080815791728309030049937836775413117307424192197038166546816652713017619571660304580583198486580064081953587287130612216997677681831800022228785282767707059789833307731077629256797606303204359242246540452942071624889623728192186564799758869925659952034997450954908216495905115704445889706314872684572376409636435934418415617198821703014688326204877729096716528539818935245637191136584187567387034012233447829122963137100425943284645217073001001264258536180149540904686702375672498583050700618431134639387213997915253287762336359127225988383299786467228334397990952821966276773091792058028549982168904767044742550766259300774293660650424994905073358502380262857423507122017644647243425729532638173674095595946018135134222656968099888472665491962823039670088053591184462258856032295294585391843072996627549310382449327794328219982101096319459157923812889945640010697171159419929149750739310796343917373923663956060508836831440776124577817129061879324011763587219062729640895349992006897604558946719411759855723916522964640126070316447829116030888034374088939242311373049000367196320141729808156323486823737762418318601920979846314028751562754927468047152501885502286317676507559500495704772491292663316788592612725953096486786453633037900340256360979617235638926198878196082322595093343492574693891880359556102097023782140018203068660671594307166676657355781477727721670129221721609790350491752158141162088718380646643101709937918312292283488991502488316862866280103986496015181491519694190417893509130802088207287705329694315234884447445700999011014340198123251229415344658843567929021438740150390194256984843267691790885614838646665215528976245380328865717283639590317138808176630841578192780550864945891183308962574865730324239762909516216906226335744000000000000000000000000 [164,12] -41970207757182803406579199642500358863764963018592040270625621300084071073178928931015272332180635884284333488348719811549488365369927671734457224917444397157523608251972870093840785143359132648287815958956503588237952822048618280834573356315171013761150418143419705742275182149859043480270180443589230086255760087820335438304187993930852615990873654875151839031731891468254498203581692713333791438859804117405130836257713102414101066122206375295430489510335554544865305808545248283638630873440694670589633109152195207555295471543723343186951172340664739466254014205116409747117967080986222502070926843467211274354643475042536209408745187190131617050886085341577166164785373050941807792902680962117840222584439156126236828122876394441580429610885421649152502280513660156393639334067984207731230108162152138985036752163963893246820526900273437453858489253225015385718904124042373441476035674555923188297817150811549555128050141311360066993390463749718693312255546032125514021029588907382577652260693523033532279148515645722729252450313471694969861265800991094676296272968402600313283740728696856634361872679459537707667791206463240155621538647041269333240149561715913431417828423930454649316897239128227427566390789755430664029619506072192787907961383187572939085890229170747805850920877505119402332753363093355426153628833423030601716135304096142334742641550959112538173729346172861618564679407047821975656700265069287293004482813730002301567574864692611691274366685175211558426974206004173373234616384659803746508559511366557482947429890934666923605026553891532030949374526504048243177280181173550001110217087203355458003877561713332951874066252525642119258151396700290359691240699619254101681942102238534068360803413680327432049162203493463204461860243048878238882492704242156926990005876037118005324007485185970462172718653603522140989875930742108219386230056436658844303608172524225264979523951194707291094716010091082820112785811570378245500581370970926862997580007197675097070863267291549767274017672304367925020818176328694176171792667128161236563497090249630860451428499947301187051974505788947543461565501510640827427628296231541500103627230351952524332495915209262548312196219914642286094268114854994480775165860904960000000000000000000 [164,13] -60739751334434852188793889552243419921326721115518537372177010830573767176992161201929660037521997821794039796897647628909953190579291960268973481561586675038663401063084450797093521541616910957762035796010591221170673342225748501962620520966789251495442797897880939119389369337435794903658878015977391355202731829776617221242981686951635229204366326938723055715916746013810464925579792784207413698489562996540688879823898987191573552448736798792124539062486330278226429427001038683165286442952362617869911469441885011886394747962196242051363371337388393893990040164207422945570986623341378344688616976213782233307552692463282530710812453989125867760671179048294400426534069540807975026039178029530696733294533277900342496696474708783850933841884064764156683101318471331673568054675261004901513959045416106934363863826758081738162665772476857975913277182796486149291343575540416603848812434545467963156436310604749986998364894334556644215744692114677599171167412183360411077407922740499443530315655309852405194783993139872743255598989705236708486381438149098985155567721263886974766538715417537544479551752707484934856290890520253448511863308892894126161492401098135549393808194978808381575142702402296116823234321309335010755876920541069463238580558049643574470253089288497035261666586313172239981913575926780010142616748645357098497419704625139144778080996352638586543767275252568313659626358301410989912603213444723693675327760037879732175274924970804368785619904729388818279277922519807489624212519630649997987976097546226902690349307977038793723696455096463947223105561613792217055874854500064946282576524111384196899229801483163980836925373397088243500799007346269395328591803125282743748667219567515854811151517886112994477499057508473153309179004447010475696603526692426756905254956696114542129035387210802372228665723492564830220636404611965205120600641400660329825120650582562089019620605914878779703833587499147328661060714958076162810013131924616846588056646748164430796881783106501302051939003560448316961700654328017803179392804770377109760709374104894576841954472617963476597443309190450052956950532542752156607350041246546323757905616602472050180664165016877498502623833513695383763297681618010641682076270592000000000000000000 [164,14] 304861865085521290628130283164891617599194473174094672265922818572445009204226947327380374655193355021008968573354900788978721418838595390624379150126198191417400458825221773174125271640212651129768317979470740376717018579684581785743936304024306289378934975640629780635367186200103102752562843363465285866675069146624362840352733025520822335599736245129658014495665551496530779285268073768799499118198714071805665376579607125531005796472789780262221327567457574575869098788115871365197759720442373853770000433447778633401392187390481411147290109255904774921312880943849796100169422875826786051519243366201804136094807162136209869058935126140141143469000558791555186178728906093424472251415751430824658167443964040535249083102721338814548101107279842221778979571893970724260189419860054249280805879513794307656709655113952175940146552575827750766985982716262329271991496904231567326759863110462423605036106663459424126770895436296803194689097745929712498913085985678708156753971319390692539385369571695781220095717457659660944954279546018128813665294676404803390158742969933168933881053560724723339794715219928733177126918930856698219179399374478876966425720482736311519608798349791224846442166712809643361834807182826420878876217461603800962986786048535203539501036443951607794064274295692932331829147510192822879661289152309097381895936701543670761934684491711303239275709297112146902390352761737845544622758307046002470209477088175437491574434744181688965682727576722070188655915340542070784895365324200292995725146289910714186435211573160180654279872507232294887979247101530258658489749191526478568534747197405099777077487390317373656330527341102417463046722874129908559329778995678958473625987677723152457843743675612406310969287492629356583860619537898771094363522492863648303650276081476322488353128506981838101221536691945632636027790351134038904120897516889192302219530283335255904065044196159848163007843709503906054317799519932215988059920385081922588842986516467455923630466446525965075123794710672860965534586450040827179733708573063505211054434369862613970330763901191205092979743644106060718969822967637908628597707429300762034225708310002663201066617301959269638489203650724964863898571282378355743499026243256320000000000000 [164,15] -117897533195211890550147730315077613057549486187182751233984135792143451774479924502997134599253632582082093211498055652577991591320237175897203765461242538149634969217488168888383761371489189885086294095648303617970887340178410967107481134079152569159528462887198677545835348183745461845134976503939559811653745352929743178450401300054576424546268884927603288198854054797071042632769721906205040145139621865739951746538388785255183962962507346667263479990019881541579038639132692152104817532141612512857480232675039047541016874804307851316396024721082592835616953547958850068939523601110480882106744591146014355393859992447154151160228195677420897594497537969349830531377246446281695949312784575029857019844524494158533286110468160197163236405803902381185665243807273950289776443244855343310357321614148149788610218774575065132477877775454833414824172148750693371863867616867704862525320293137686519565155056065446882697371639623687093975394969024603389874727658383310276869459342322790120894393473223956543768623260543925989663316829380008210937229329242292010040433300665154050160540495087860437347377647391501654838508869891772085674019118250850057054896507753245541874102346518597338654817931737971210304079697098423815069526197365965713430347297076999812286001751233311548011043542335287667302915680562092238711958481680355102273495252227732600358333186075483191170033539788451263973860512218976687892957711632668772501798847014724895164641517713088714384017569954200419242695927402555002476637626936664594384156125567969735281288370048640849090078332629831456961620262773658924702556191713272410892277860777145448089007849976993679889421753987514946990266873475164220169863365256028772094073832328160638952802818680494244822500873504593253447665350521265061343647195201939139381133822723081208002476809999205705128252640637272050322568527978461608094050087484286723920205016939285673702265237868288392155737977968289992732484862838786013970525639157732713547762947754639401915190008095360886898575107383448093601956854715024965605053583836814189173625927863776986623223519920948761867341807537269890063171565255664305633633933397915904100033472469760974120663559025731062792682874903765880066175652239310132019234393292800000000000 [164,16] 282336396739758412698138400774624953226696089480265994197063594382721421701759507690791359800253120302271656785510992176677483469535810731735488540025875641752850572355849958261145211342085192993251601350618610127173020846346144831114929954310285767835907361267888547016620634842193934704139061467838118613761366679848426781413206690127447150037896517019843475333348886665387911435372962160044933914994180349633021361929976667394382691415088378422068709266744377817554469577930786479319494887973574816647822268701045682950815116031793523472728676742353636666453364244891877508726414075003923839751475497503234882758469362566878815539900554958656693403207623129148668763465943623301736703409891115297108320451429998975448464210664895485107154290496315730111567849616000883757898414880007983978276824906672455592124281975930739407791698257682481440554669807083824766608282181317918191216564068971274591278486622439730985189790624194563717206576280589390027371425507789970280579066808696647288525965082670128779571795102724375680582058621771929033521127052771464154287504110818915071086236839757677513970413659277538391199882579239090869042300387612505040973454563014378135068066233158087301829987397315338020949682328114703212399788781386343000774684102321572826731425945937331109601582809146444990465338747646155019653123355650177002502130547796866214024504566916787783475668568649984053703567805385737546407946535443643132982648690070579152730055481805188154037489994778092281560402283117314830706677638409725599268701689845543420634611126305640545379806735915769601513112255916873414897294138521409245544856932268569769479855096090584567522257926214619226577982803795263328502404255899931080501458352245221866978676821943202973561115489490123898981084825925440109755119392453190159752704451386759602631533576882029898890666573495679633829159279357214763915514556672662529091227772417277083802162407906697205192818908736805708565034481735482552978925939432994346333540750481803700574808448492680392141433402755761916514117313425428956973435884967806631324520221527017847750611438282472531585084656516051978537446927644905042902677213904325398140519545907717156085751529825610771798189914538371915401140668304538602757045197209600000000 [164,17] 885628396543378658834030583714292539576915983138052400616480647052050950225776529437111927026893357829171818647016787597112141564727480404408340575813357934970340471245807008067724256935376465755175241519674299555448223100219305902120326816317008658478819549540392727145564041308788344530912234420994247472281406101232370467336204384314569978169749022396025809648836948389679965503735406605276861477953806044431627023823239225039393543871879381113622468494821277694477381310544313401683076095830682890792814049725060934742523050943016000181548683665345944747218405645873456269336061130764467896249925388162010853885177180834668302749218047776179819229545692941390994697062284281043585905883580932903288272600744292587684607770535839051115783318361502971092157725182220177189370030271577910105736969131929940232330379373535591950564507205248038743790782034733951683906083399332795378295151538632257584903239126867914771342985253392136180460443118930162645249917100906690409650349931636220452493982294533278756532615848700668561083969281289522511202807065438479574226308938902614035280088153425803162358524586858279744230929664240872100819314090910733680940674678915724630933614953658369607216723174615555519593224730456591909623426659697110529986377349824814337833449806050370337113821809404460282962469723905806681601497991846396412127185929943988170988246147098774127208845399670630974061665578261006304330492351222273926609716104494570463715938684735268592781717062584701038108980514313659099812710771259508947981372746377782774091530338029042618606327796874402733221433394774215993950994231997885694446860901413913794203623061434715002851478393065433310617814640654508669033180451185751009125962526111879535252113292948253909546194664300604215276875809022572728646054791239664304396819241314560799648606610293671851631116297342779332856021933311878222708223778092825529789478465688440253494611620221696065089804501181809937678688557473185120366500009088523417123657662553494459124127538982230436349513575228814024294931170772204869705047347777638432747608935370351654013471165420049477896664588814239152955307527158395172404620041145024517907080833206710769537866611152003169313981695074053338328997679503062351341173596160000000 [164,18] 421501435873258150166435697322769249818175134459181288945524396156110123202202129018769990201311491923470792714082809259433870683096218744772583244306441064215558872994838094421307411917582371421976806799442223859342096905779866691359850232465613641416558422807124377035805980137942994920443830257198769988277840024456236815963933103645043927512663820809767808340965747070045773917799856356512407636007691016937195967022267250247515883716286509826050536302004038996390091875353729870825073313293759208678760282044240999523589922552343728122715839582316883114648652201129108865750436067892563867227933828100777267850116283068714914052037315265756066695860852280463823444527488296292227052128825011856841223176694403686930230689512649965733446541056549859443232643716497220440751151491912018155690108150068670370316938068597566714452856157198396010809433122753199971680639593089374197508187802133337804831593880181726155151976564149920950509413283606637620069350437136825393845258780035312681167610904584675633443194293893331592503148421069061892283056078324026428292158096471816759352789902312478137552270354100251873645380576778445873851674070561626599409917218126114449850792372865872230738973448309263576195015192203592235282009218139093147292919102207748767745413087269163514558497116786621269737950450646227147825995243854503527803524527093873816769370773026296717832330532455854833042952912108252387740713915169840008872241396603991907161634143551867526015398375922036113380233236195548780491545432677953810296970191501550095828698134821315913618167803754064556366437382695986048390328902117808088632432809869569180695189120639558684670479853848873684060412912260613529824169546259225017435138039739925606654493220773201263735411132429325436147453140789150947765343034535896283759924678999530782003070079587312259151238504861194104018183599560511421423652446124962759092949651500189296682894913390889016738678690963251636212102703604348231320762679647593292634329753578213862356437811194116053637936369677583442538393296308978525752752112572397759900594848935060416432979408747020753570134551153291072754218007034705002820197833393152664891698817454083073117075953142324742162468716735110877706378223191834279876002030894325 [164,19] -252860114053215861372672764777485941163361328107915511251801170965318619396402530655913265334269439935459605111466806282714629302259731520157902133720305145714077163613642578911999954136881175717545674821191008703437542068961229694513784214941314676201278775473466087704414239504749075828763541168313887508936417119283800351408027408430431550182544850675821585585473044823135315626822946436350384641703283960408174419337174338655900618954608050589227629977563457657918607513714359656211071637851661272909781912346716689102999069591165386845634135399530910023989713052167411280208500936308572084708702360006299338086881360320678768660390279202959793296405990696517618402819392682908936232461080720039103128447651771315147317382069628109082850647351856071836093442310301350097190580713009360489615527546176983221290124914883342037839494462228644669123072515827830340499580821293578221044104667115045846862284831197386268066535109416267107155221037256890418471676571946159727038966591818701579513415300357511075610011721487912864001046179765173541610670817442285171104761887470611153469568105912771159680636627113397118199615692718010272270523608940443649882545583148197792987552562489481135009986337323462536243938613906375044457938320879934347369124341540924466328355015027762879561800216104177412423935752970352317317215499971818335320681294874049564090588775766725087130976340648711048828954002591223798522361141794618724508874279649828920616791362798708678039481674958213743920998658842112412037483143623762367647429449309956105901937440682726163077019205210794826940536975643223391603796658943361853328310622256303013374340445386140585999188695040823797726013260600865365450824096179873947689419565439494670526677450750962469314839072263906349738585616734382724632927280925146818212479149921630982010563653188697890112545019227933343573112152241344456033399446515250032810573573790516815311257947816919406187634159270953064438360044091915847786054903777508317758815347869384718345399297705259892142407741488506525690753876517173600769642770403821514830341843629712353266370492423569568034080525483851700341050945557906564564017523612834632987819150569438448028269761271988523323044995728270316046087309094989107580645900000 [164,20] 1072069993103980943499459202637892193103741971883648700057916459849054653344504974924626410703137838507052698591978159426072842928233865303855526522627939636948657178240123196287070909038325847823497957502186559678025733271125678513002052378626452919377816824549721249472044778884198190044480660854796193712521244081964364307631223915071359768539536349262669638768691064243207696162864239933364298364621373141730009153502817635840269524240886865189281523229760131106157158691418050273015495762721445315186673629457482947988473127434357801564967432962352408577087323147382293498016478885333181212024106687691874477999874734210298044721348738219129403758620825291032501589867858230603184478974493473926387663720013600042604163546345544692737847427032487635667713037478608600045675610782932513518787911543751778367487613870840083020617290643185085620156154311381089048720641058938632397684113617317905309509088493079767751745261124828284000276441287497135693852820028593631472168466455754938744872182322498505075407463691719025281105043974600409458553788849361415936201921101670253268065163326258355540693241728424941878839774726321554538942238823338331903394918537772118842245865732291954596733796853231869667671619558511489284285856047292943912555402359163009216729561220056504319063831715558116696406960320303890989613133292480591279058553498989791416920554240792589561358194926471419196380563967833042778888325210641886543081661565734186595535745774299523981675472351914995137435580671396471217161994873976409613687699826759385985744415257418791147048615484975523974274970017438515111231754153621773523647918028158810422074422749573724552917165752374703551831722568533394168078240322303016982366409819760952317127684015462158923203062147802882715939288380957956161784597389812003176427299758545922754998534756594996423575187881287915176207951218405846802440854260632463563103509703058519990586025601325709075846292791373880051361910249772116746554009784627711551912598940921562693878778417908796464578396637565545243731896753428646744419486614752373536390535609248607331883036762641575675417273953914166839107778435057503547350390701998699422970826795109836914642561752114843331850600079991325137003504256052885939958851400 [164,21] -998548604995687679555123208435253202500063202590891781806337523786365605854071590725749184382920461290575047639418921425055261261612221242820582877966192340981940808869465874102848974192218306526791058533834635212342541317359273762506022121513081668810915052873407516827243986744077580981926170339032942437366456308669007891953696462486822988011521530899982971323118515605173782054899821542735718307241470571490117129923363401188916367248503246387697415545103902090491757324445463667807267376952041785305433848331269606944296081502264687893134213480803415855216903660132000091886591912649451900349964330155060532570793260560271830144617331212571980883250002131372175540130309024727347736778902806132084496407667442901841714598087490748572281487875197726372697730993594796221200640766682060730702459983497086052413931307611958874767592673350318636700592051219122947045417707538910220737676849192745622837341533845992901391234491276989679048836124532146822371578888942923521494123889579858484889792895965977189823015613267676279799457147217097502422316350967958145802581020909317645674626447163766667172740655769619948927986173876017921713717460742688872464075954797371286595670574172464959120799390461990081518846879317137281113388907395861165599063715306852093700223850586412449366334287648946789466894768697568673694800609927235379914791272649383488064625814482959778405906882641642545544603215540044711177657396780826599395917763434011800189248204815804575160190374627642525446511044667582568244882998151921714560089992341251407479334399143320723137230938524538935121039391658766599107193137507643985443381612229455969238249900542980364743326373573589977609733720927459984442358413236786779503215896043231046941468551947425647635293456508371923335198801888048100273969786405638452105809704345817711202688362742134473679204778356544383591814944116014136144705779060367846158582461141232979343565871865943141068885212987480570510949548197416952059411139808009986497356010859094662495500304356425143651853589387401583478999391947550413559491196757677635436331969538909712446409038452414202311963121985529662005066950494219449033124303596257517583196533818773734749496585572497904561132563970235435101626278636195926395400 [164,22] -2894244869013097161691659245312131161781473793016882515995293993966563744830468029402587828406968368910972967847904453549731669527316863588285801069539411900174585373733973723969186337397402350890583413961422969191459617900468016935802318062834629446720597363640892129865702911046277758906559532643468757959733021625279683397283585600380353725026831151661177094409904592293974950079831645553380410901434014375218609322272386185715567879221719435889312303987427342561608136762402136995522657576157000276043705941797705217113953803532781812673878070015257958042050608289369750686516247682558304955819964263262154325381464109990029931473484866588503849333543286615202017549691386352131855546939113116660193884234180538297727485056337151157102859189822568907529752177093016631917102690697913937728720408881204427990448858168129285396866066752173764324223438924489961715675528206094558891473788289021540358034715864084889068423395979851723311309768002748040973383605294949193383501854369811079269056294049596904001333994933221931367332535988625762120864493586784337911286504005947619058834889573136692488360518356707506250087214752599858443086580809552387624304931735964783581510329069287630207591008246152250650593219158030498486112036763033935753061101030644563364724964844095839297057586983001939060202908712781487641281574253318493767872839904937131442149993796097255425995158177258067078157439300689023155860378838866816469916367763055014225086165469897666359431393999614586075295486549540398817392615786834866713346769877483939741526678288106265740904865140562493644332230749494741388611636592766015095938978598589070157267200893657589077927265755443724586492888059093738890192319119375660179490929560349843458300683703942755181462757000418518774024519260569345103009340235299794764616820724567559875725457123907793981437988676408763883296428412163819152384331693145457257941491378972409137140234983146202761996752084330081908341868431687739672335559377919422576257496675643925914863992716517057050407965564474420202153719286129171214055084204249064665179673429976143781902520066279830296206006405798856782294705573850271411965886456470955210021032673032201518348782403357098290266685766790565525254099935336412032800 [164,23] 7379933835013268355198675396192645034892702530810360263119149189895325994712302979671181212779678939404546689360068941368555570147267401666341018766086339754718872048304060069290925255594456393959221619716763060830812640386531777069199069581049028833742854474989268437722708888388850931597168567580918915052626768878014897971571950097917622882029267059524715522163314568012908461839861455512373155705479430108184885974873217332251029934818835022552012721037520580956691513237555261304140795334866410388602485404834133642039470102247553824037668549993134647890337068130344006219470466492069877195604520977075938425467304603343222660144971154452719704065168670686911598511720309296820013380255475485701496485459080582874634832356072889930349803511704876194269208493926156565812326250526102662463802656877344015084974820027993310963780076968443841047365678793288101909573120591572193027591838524492551335421255945671178737001520875988464963498009424478287341086188607329993191429496625531844414515853009547030827191207689709987885981439664880053444463034729085696714519309536304074683890412209223946910717447618773580642592553576572132633716898853589754267401308797854391663526067852967244837009418906869895617782804577924516042506573252079060363115879682003788814595366491160537751454374068362981298998113112242072295785449816120266143476264796876943378426207033151966510331894182707488523696225330876840729565848035239359262404588676765683452873736736333690665357790354548383625234555116082548055797089461230715757944766007799785859334514715901237262537202141707670204465058344785422483176430597191919188828094338418890417929823650791313755350086599787786137594316027425570241826076293850331918983602683489442207311548655334133534525130481719400388330343060714274671668424251598114908268916785936447668588228552961874132644561303007482435428872332615633152108994757619899855040753692631868041509669448081186300564730307397782635439771997666172154213937517269032569349531037611894897536835041495558070010561663570083216402898685830699629335511198150098833165156592484169945746599501772628656719715537707408840074177804508604415102234173768728443677424184284099177829041924039305537680964758537178491663428502504632320 [164,24] -8048915833693035744214076944180271315942090712887453864270695612345406868615372698692704401740034203497971380608128413831137473676628765986731928009761496846069173417072650862505031006236663440107357111478163748474556994073395832134838759886662022422698322454047997907246998177650835459334988339898310823263160215538507295852946352143654814428554497423698722260979408687896136228136702869537988861892991952561646287187733952112112751974361868442231059383159071310151744753657502659552681208139121429315111233548980582726115322286476773442548322811635241308604308607386053772034806446829213600160293664863768236596677733497514314763408037743681705555634768740812198930327250063496766312961882549132181168623266212689978920519831389374713417491882411782872387511506368609314843384277102006992735538443485526524452271490845731745454134661584490793779308604562383756129317534100300717058754080522143712036389530598562942220301932777286850239048973129015943190174080470011056959870291237231967997387542796269591756021069788358175962585399571688471855643456479369403810255370175708005789474525827337474700049866708199455321021765767114680777998244496926800707833504741623658525054580666890322056609670432481061865548976710580978833588828090444452736886051107283229801884955623923479038407625518489958171721988364281082672594277775293897126980740626882839320516663850880302516737777354524320552019291142807406860895643976476456882903580066872880853106583772099229253995722089930159296625051648049565266796078620159570792368481595767979461474655055245431152001910430285984407080478079115541768912544510882544834955473560529948740536275738070810411549619848505698288555242085580260949003700276413986986078575271825724623906489902310000188587456827217325632460822681606360094587470792681701452116240827211278145749819783747715040235895053567495543859089015598189021803041397848553755665956425158382062310764485450357328736447669995285439048657310938875162573171568736444794390621343132286912942548033273859833372979327182886380556313879079884965089416688456556262857505951444552955673033634147506801977051853564786023841493869335316440227204107999362687721900203779538252163662368265839463853746608391921201607036087935680 [164,25] -296526992946608533319718568546453564145317124294820969944137462485419411897337098376599358417695731306812183186723689360158378514800944945976316764195118564343059901393621373334939351530102792396022353209491610857468228566748809960152348365871755090002219246942745935705450427794459885694120151242467817505943605770982295042503026966066430834865040545525799266959116857572212278617532760104370555763337681903918086839215958764050712022599837276944279116116925416392752626359670751960735133924397132194618047552696140501526831294289191350248542765549802103117776430555298674929636466342936581754854107416161507513335279830773479559013414839683755227312734940807627512553674390120939712175062088406792715343217589496115918259649122276781881618957560811431842895813206813435842766686674445815689953613966967408223540387198515346300249647995644926764716291097042590190152222517986287072581393328638862015164877626668713723277430506430787228994307782275047937603900953485329614569548189245575026196747277219237093579865857259663773648908252650294821215701005212083578881261969331006798548855326252231268095667430816628964087213820013298123674233945037681955619443404017748613288856498669151976410337665555636276641904830731153360143919905237294133746249993744626616910004239627190265476205230227798073445974109797429312083312843202458180137519031354798484819707205316098915140879085824755386018955532044565388754523871989277506258606236407495916263316822414117787598618377772091428751936625519656076623253663056406538947906942128528080199445731175450081054051058655405712868539054488915862760225527386579636144145991365130652375254381895094028872629648794050206142817680962353564596914988189361525965621008279259212169221542504331912227817915120641488396460533964251032238003169434113261709584044493136639181659952250412458510292540685975752023472271312779972098275711505853422456269538118789164328334796224300107847722772319588752827886596033456072872232342231228527265678832098325391765553397205841053211441556779862002963145732543147999641493164742168641413297119553499556513485519459707462354665257810446365116791717591418814508419769230185057952938067676865482455707172955166628229069287132429932347496255360 [164,26] 15899736653113604316521168334784756570611274877303935114999439653601132516493781686438995176068419254245116487463443116785007438714328529640717382701368489843803204590213615261115177173888398842926235120879261475142774712599408039561990128054153250817493858104761825298611952036322738566256830082164091381712310742395282535315901648576449831374534910886445918064988490897712280665134085227017055402960919883861561782383191587508609433311524393611152396980442306338683882412927712761407272918716844344141255918918241677923468306559547918172711265984477436916149098164511898356443786902207902451976770739639912688210873005102408566035397620989677178512704532502299010241004493052587094008823167948730120444960024111550592548346923820227602113398457367930292570944162450165861948376759227218417917003748428072152748411577733574374190351446154691581398642630882719426019177852411215900108638954462638756998956524090313986111467017681696676209672467697988625310795639738701024649728182513408457647638740549230839783254977013063869322539852999424804392282314155822511673385769092170543178194155898093207217459379145330163888845665767520684698118436212848645386845908771430519163070352629182213445284003335399693253061828517112176102500897978958702926873439379347801926834507886331578491838739677844999265468776365144942082085085513401080027701982951481041667925010666874806808558363602893989491164416710295183086159723952911351764853727452456508434109974670366923036115370632854978003506756988938019951302706193371699518418379385044254901738597532495305048691903655028623163083875865786752014585855729967070716296451828855916716840537691480020520680082762186170147720108832138317549733163654440377064932727858329104134092965436854077943249978669864203236026849252641706583960170662614179046391702739263334699028631527419306959892441798838144231034394951184227079145650791478339655027551623593967313668921811312840175454174322737050512390180346158924323233374478179432481772075650576261809651601024012671541472329202810135836121128571834861460182646204418264077905364407417600130049420235968889229379855410893388470021108881671299157452701222670313860070014202331271740479781140099180509771660087785711432822068280 [164,27] -27282264529267872519053068645638147883554528964876252400111787939844255255264161888600574303580755991602060172113971226914270990117837392426321954226821531446811944858530011468088259064782049832192999989382055024495522208547417683646082758350386175591587138218994690840429561268539332457914310773104246496790912618275601928061625006801188157035397991437897363774385737922492134459617311555531048795556331093675176038688361140335981441738079785390148198155953421156278109481360620166921114556107301902504626934697181714880400513946353372929754565150228248826024012094202071195924050755930354884752878653464290372584175524151896636836453933135581980437930129925871969395649653329330881522437751984135916878095980698155950090712019966604520908700363101642698782435042668068072642071012267506401071944411163376888593576619137795423630490471404441818916237450940059750967205129800133959806648250441808516003583872877359651946725728789941543460843769845386887551994717637010412014694881389133449068414763375815527911899056593695999612436198246567307450826558483085503704925587085338370624322175516921000345526938244399665346571588415978810417404015424038570156009917792644124553595476964642576499789340844230944394198067988776747069832088085889005110279566799403324522543031596444374126972750652297097900014547768327312579142354949893871254293603394755026684836016730147014002940438058544009106821977426276450708188622770165281336951583822603904026359180872871773538224740615531429949220645165178006923797412127069349076204900581498311843460198801085562274533407930342771419716512944413884933539190257085401586216866969869663344136873391024843668074649083937102870129441717836938181644600665148566236102464486985805263571955217851834630344264825719043119113349657954832806540421465732332512165496556851623470294077967761109439875551866228154500300615468311109858993361374728163527020972235158158098636371644155087649058875779355643708517309282081865264143010395330918367626019531499511902392310550627843873325259076508154208995547708104247361088452696461567191483208780379879978563360600485861837562860339456709965908543733882642801926959100368237925415431486792911610939093141378031052627934305744818344083200 [164,28] 23250088936128898857357312338613137303499707965360251837445127688402919769295304881136319118236214201463590389391952412108951972514833267278958667722782663326725151114016407718451599223654194823058633599810029669869970040346860395973669889389179428688003515525891428670184479237817839653456699385377646494905149515082710409739883528649860118612942524202033086914366042872210154781071926428749500807474049133766909468544376586849689832554751654987618434636911602526474595418392026282111838291818252999436459610456103073027098325959765060325341367031126443552338357232091046704641969662678473813937837329050697330136756982222992855820690325894333355397087420640024516272756799435300713096660654649723010811276671481772445417545605161553671258972287660393301436685265181276995722810906316212736440793753864508825309075677377609179287319452501920330996722706444182665793273964439447012382087778821335914386067467416568099765594435071286969845575255449344029023634279895149477462691111629645675450187370997593655911429013475621828758191171954424098928635433677556488060016733998220462834593682805580758678602290024859415983869905650967422467934612151901672979225976698870183424891023474793153439289885638733380133572229876040846640314286627903738626784367307024786805217102512427277953600635231092570194335575083629644235666114149273590423170210607403209872885970972110598341753855088402585351163153311218205938091393871235439050930469603267843445306431146340963353808465895386460655646184164230224585218218041697669084979712971931954609405214852791844074907257750787132135847487376170234008083964659944757202392346738429554734892822899120837990829741621917272795328018229264504163646716788468092551362168886597146096011120530070559722093267982704323429592101364291022040301543175541845883788999039916204233293853203590005396544076136593145216434987611725765908486581058359165359817935693235393818117036461898912755613257512965960215246534696407767281495611432988095425962747477647137482940817739137970160246649764377085764727186840936208636373670441537617989269948466606691538491665153789029514945109344343087847217761094835989146469011486267490763805209053309538824882319333529296544255294033541490392128 [164,29] -5659721360736783449550082977204010835605405682992793080720606285919639120767189977261015726864466753159033867076093831792235454479840059639604428970516057436162929762193100793867367631555782565601822890294803207206304444782125628467223533309849343747653992981245947602925293894605954030271194551166777736816487388991235409144411529052347482028232622703324270384664158998916341482927582819548369521857474330160579764597452831685428630575654296933912899501839606838427153816146210545568297225845231366712593494972513849525445596573386095672930054212930736875030201256195988765942990020479841484264484392249928151298729316905116679202808123420840532249778970679861992623657430512445865031587358598905199292297805581245779285943443320710840983443245470138730967478496127078080429277838987282723234599983804749540493474038859172978570367539131898174770292614516267443795577486912493753204473467252929165243709946477906846042793200432608434989350138880522827863740838539033346855882731401253743738816914643053601877545058429611945896806545968192989085783216902253487905235060206861963819493818350303470469451495707482681913545369975668295635098872040471106246766054253278326657806784534145636331808331103446257328959060594335154898992140589165085463821664728414999295319714938741535292110384735470897255508511234149822058472586617995889994788116254378772295233138737773172182878263038123826409980320915348332488131826937614655155291199235637580497857571108919792076137986311318578662527477114438213533523006092662809989075800765568233346693448404411600728440457362041769465380165999707377935395928946373376577613290126130639029318746544180062169638304029928651395168374689602408613603644766484042914755572450273131170444764526249286403825984750310765326824782083930295701202476769000311973727742582490854345702039420938909757474367010912636354222059796512661787043011282533698563702124431329686619441168734699778186178571535746886139878127257881233927756116775034986356185379228032171106785953484568959778532595521976276558442741562654547180620365640776187924096665046763207053528872119143940281109415152026972357907719298887062843063071200840643528013783215827396312501908141321206675358995055515980224 [164,30] -11856426612287321686492317502041670842861355692691653657280608397409336906806907543402707050345749162532590542411501522224526368542147382412263571937391857312682259203473403529161218759218545917151903859905027200660015367745956966210014068745557189765941383104097581773540280801734584444591779773245303191520046516949542911044700729116050865178492436147934400081621859376079852620280488993478685030204689202108871677303246376805467966620978880355347995692876907447504439992248649842775594937366843970576805595631717479652196121833602058608000589343351083109950304447188632260349494783671082801208192533603232297729335984850300893912827651342444428512431350726254149756805164721680133085751387028166435638944271895689185466466980720784650452484030534172079315999175690896205216170006315999253860605030658047099319200426427981602155325308060009444496370108919635414751930281525683143389630033837251784972241662922695727936806988168371934342990505872697469730415630560029559995906380018666636160392019863410001092084681545431429990475668222326762421035356247708076101513285548719191926959085302405562358790426052409504311344340148123874142942112470984079557502476890489661351507859772434733163108172604605421230782701168177802815636504637859721967408835040141242021477089162775507984509583011792655609869423397643138052964612285236599232651999659702137369593113023996232133595046126023940778039563861216428759153125779925141938222975715160535587530186030401106238783845220412397494569847647715112536268020585224512523896133366832997928837309911644202276874300627936780765148470427850426135263943464864318743856134539604809997840835553967933303587843624975886083557630722105901769814850207277062573359917344369521765309328671113067740887633307529017981206601184765383103931574362244708477571808277051744611294395289061775687172600336177653290814781607149616357838369856829059926688948228338896947080398993497748023362603177044931861816836474649952081410541500740705744270067125191736882429838242586607324651773135670733455839620497635611860282877866671131288690985383180777559515623164202103074002984674689569204838797535394022951786048286292206960581575565400151700075472590295329043825083220675568 [164,31] 18262773501237993669444714937869206556113323606781740872267862492467713518018911278067206037828103585735280085994567866184170597299257196813700009801111419684413408712949885682194956528537640430766266366612744393095027427221809829708352555911401611753197067558241060718646326651880886968720007971431721118252827398302353987695936396942209720910879608747221248750539782934642770575383904870717463476792532599387195604324873725273503286547853576160473119469317819928482213566206067073887594006709915454733085602127339911505720180547642817873329372506674425656930968142090010354825682911180840459735550263167430706812973545850010543534037008911263666708684819457939509329074312296003307487844948549459148808618692374371342055236255660072442784747399219797661463482271861051852818039422727229525170626142471609091248088669438474509787232259976758954675203327691308518005690097852971724937564694365940383856996052876089205904100279751119199542718148513666554961431515719832926899661696354902669512683395159058058265138143873602703111479780412247100967420956018720451494825716347719076801164098022979286686381209359459815017544415026528809026868282134316504618840403309094313655933964649147143936141766982235654174558078948698988393118524080200713078051483334698811028157255970855030443771627979289902792969388255144611784193920274246681148141464783249782453329355251600997145260963218969778767521249261222515512867742963724044427332500379107433614861760840239271293871770081786138849580745876510683395210021059991166592541715084386815027147480178955815332991673726839538190796972169300957498270543160550639137022789302955516481977595230619497236805226162077419786374113357800986995894640789974505925518402050456377778035533376743788162149256842232809722402394083422710247130675627157893736915451979680790785351131717133336047028804950624196008625603022773104981452952418778516517906195629974872372078169826337742954759609409087015811656904530068903632351834657995774987450496446883716705546434097513065329589410376112309104376502940910994244484337227643920557811257311378591213856201276072169092203951841786143829263190348006354173063448735738056200803004257492220123253133944092476086375865511552 [164,32] -12231561908158349077355193106520123056701291961024030297532314099086782944768508767653982418149659381642007972305946827093329230811006734279289442217220410234950366913601296182240353575639299045734753266042995238299827826168753312759545411176351709338281443882239455551688413008322710070655398463932113290097468577838063345050546160357829591914503120168957766649712220216540951323305804511950842167029161596191296869357252733477986357509655742370399747510594942511823795108670106428394284653353275182943639539507135526522718139431938881640918006064824542157325539946818420813606683790998599414639699208700183465502592546461900008887092957969696385479157043581136185293946566943971781352686867374323860959416566137345213611632310133522738714255070549269692417905783179259619603785672998514816425312540110200925086056114839571577631055288170170595451269575292685080352104593122906794659947613984232945501085493184831433424366777032221397419413628099940642629399626646692179143079339405956839929314359415965457964920609261992872834145963627329468105641500361428674208010216588354762370295193878042971267149073145665417685554696589272938383525542194038687973832829677112898611009323274705550168605921680768844380864400552751278872620197922719431830690333470333799981915827041188150119516706743729675367176469721709505476334957152246313184540990320432575637686120944383714076888693000445699344866204232826947078587391005897472901281967600001985798986169870728131429100280866920571675492547511750137379831791604202387902450992501763139507074781541516360763167196728704243251138239415215959927148100197476771130536303901693582421431128408541170014926232576340904236097599928489290978006195980032630605240944464389622383620072490959520458780098351243164672702232653097309211918865143664885534430087131651294955583161301215095585244919007068401239242642171111216464680604065814082647645045594886049108582190796124078600990255207833861890701557878041789803671541544853184343595169107307346171096953830124586603296787228316423374531163761252627377455667236641113651393055372868295307384395025981642240524598861260832305988288489744045809615213455108455916383899290772360469534787718363078583721906400 [164,33] 1692304111652821282458064417160853068344008268124235867753550874531224062886273140920612672593439263132703042901447719823715258227173703625555819447111434241722532008874104835856156295674332382656097322427893869279032260858413607345301203066990301606761870073521261683730030748681709316072066108310491718807086866106098295576753440628078039084821623761578667137413350969885124509004456444725743280830626578456903307379148395934835452859568977214135840243104404133287142028048726726774815871447722530943202268882003187837632102058168837944417964148381180935445579141096079156541941908114167686424699198104465439987486683114167114540024144251161667405779096553776716976411902027140759979965042012909529994620341735519323584080734700512434354563150299700807183273489973917533357155961404005688025519174476596455878494874058412278478544163328427680977718931445255331428613783598929781057400254891056461129153695327786250200829925757723927695062396605700420970502499420860033351859154449225069535905892758223739558388039974969661197403306408533310028794476295216832562923895766490868590705335126161035701017032263882197894189144253956568505649658020914969856971273744475840304909759010893666810930643404448408324801302089062431180078029984519025716375244368836820214629494324426906186786985382632218892699436154887401824425364953967777381770193074967252404350390435525734088868131992652163998273851188926322921942366924240995286198612233283844454201080880046633595445814203537221970835639556993193987667834465985524921896821308988063477320899305394751399532005424962368489107040089818472272779327445012358930523375526121131183645558559740107597777039805532937344729390450963135480418441586658301555809633551058305283985698063300498231577660048861124096677424146083511645353134739938599408546000569340047655222220116224669783501182026714398657269133816663149397724598058391291761516355410221623007595086107202130081092692071826956905203334798692506901918429334547365974957073413974651475642840725887937235676610523677923496046920309420088433422053277045563040836228403516163435004458555309464814650948877150384026452442725269217860706058876177412770129638947743235447640652345521656034430880 [164,34] 3093638200297708782287087547781779409250553072969922650106796754294803160778057581112052309619829706768604262438835571964173368092447613452094203507128736179589323776071028620402329941001962905553781531591351363811529572701779580121094247103401120935125110528491578260456824470906485569830852075372204939092307518265711981025443543463494716163967722413544529225866271277001832161986672086959036825891805629627973765276857409326981334029276225890466513163627171986816820593590356230823373778142083948264085747669023851804931041490744226270222009620294599367510993338383498417698756950148511674846063384983573029901712824993646902376515644634345263223620806041106558630280057031890699721278563527531024991314140113088193198883216665608626268788900298999879500026753294782385823068728634938542303470494246782832454549034531657192932936001695123616720537038518863993169126235972512751258637290578528976504512938066494644357321014692618944493584647843423331328264554536833696658891655750877534014479536958495611374070764217600105313927136340291155695923964537309950791919664454538223296686561000232023184324748618103636709179879410291585642815600125856157247451396360228170597607312504592903361733780707460831058882078443836237869208184513074307786340383098574987217253371293574883707238897632111591213892171850980730113383091029882480301154480255434431686859966790256898653083511004150267544305208752955503579171319339112722627465469296328388804488811729546154052929844336873815371388171406763300403818118077442021586355313853034448018862101601740301700792758598089828653825133823274722221688836515711417065427298291974833221521100698303806441466693681550560940808683024587034656038106830800757934219294723607453909149704987151430403163016609440768955272603703964994828100313664529850456124619741052116965712820324375944521095921744440944679281264654706343937244210398962565030593142301687551778700249956445339984997072277983019992028570368618756424455313504138966249786362233217028230281934363393099390028174214924090037474372694985419613682019541061781280203672083706195951133169173752779748992156820667595097009787693678299049486793787853566457279467957506501111569245681228446662206 [164,35] -2079110262043050860301240533432688834954251471343976366419316615745672820203446611311586714496330400805728176238094616639562570325390130253314735419101446040890566935605603940108963504879730347927188201188894778142761615101809687002945450299964987795193481131745216838187638837734255551578240962238007569708664185821264994532687347778637929371948198497252106868769449747971466590000548894566332866059546843691434553850841621123658191898744588460350024022780588281701835353451113000325182470434071167332506125311911220637392347601037362701861683451044237004813506407570819397319963040579413582339707903551207079759525391216521407676299594220197407309565096596558341153738169372154217707624026113156371019661776700011855337816080192686737511426214371080539777884571241386440908298578935190820064657270661663072793855915534873586688192359564116551656932670474631132653244912340176037106930684206705232272349430529021094111326832038692062056359188408044519659195085355203640655881151321726828636199420696405045127694363332151710846302102050711726994456364580728734387847159868197007198899096933361760589701781092948718917943362162944179571809554097601221435854295507399496336751025696947971864445812785236954495185102601570948388731303807964916850201999116600039073330416515368847875339084006772887293644632129462903339101188592528798249376505487096073537662418637168757009006906438831501592155802279837440405573525627390224072395548545510476012824664445690036528891777076756365213963344621144247437845778115389988326038933758714879527393830110483959691442749223873759500584618090867731773721108740001919356653069660435003117259797402430818740584248418638736898790541983583811910696211333094298237379313560359349428871791472298727420988556042593136967692223884155469435944825676791675951673014894816897634539237561311753151245463628513800212910323984772394695659702480736479347053820044146602644571317758307479293586977767198215170669910980219239919114068545776951286368743588998459902917586727400345357969724073289819165453338473911337088933918773641736082539620575976448929076097310123884188926350521567716743009994155213011380656233288854728243906148104938583582589505826015209024 [164,36] 1149578309211311539551899469255592240762921648801873624003311531395330038520460982371193151334102429151302404633620339575589187735926306299692533309932067090335363643817371174834470873302524258538842438072385279883978489384371703955416489346174633843662416283599064963851614691780555206828521627444282030207095737985236881929741831779754260264573727480738206622338025164253852874033360951982609383496909907699290980977218634737916527134521909989569638191575876145977602325901286599414245906983113925547872593417219461905904649284219217300645932300977543362067117617889688167539155754188103775946377122275106593581334409310188447810402350466868684988638659481358582133323806206341443599837444839826891591155225429177967141461054358875719862903238560781498430716125296902856648713202087483786989580167250232750339095589026851338700331273921180725457398745291819044121068281567189739273002546281946787427365887871342746302281678507813728710696808383524570193819309563101400140963495076658222490911275699652958850189087596769182069033130812119500178439956798652591842206588514858417392593214514214512193264032278057879220963365376121138802420562256323613676559984837619364505700976751613986711564627910404031361212823059768901445744561295203577802443045320488014960747007073276807427297348795185118394234305478503609046358837381507106304964051165580964413658675365284349437341143319213419556233123190007106421988769437862916756454811403944460349592535325251518884130076447911134379857361300593987663773053942212294847761010496213601571955834558714491602100369844122471501703412163968820670832604148228170038067192932746684120287884841610767168853587089597680059783419974330059727926892301376269819439477259805205771029858606137819245092335714732055531081994405690726966872511790146500892302885289257029960715888066545142225643208728575046064237706176939785751600525666190478847720806902629182015025389667511595948392730362246088832240103036389263299525896585706205152258822048432828517617881551664113275175161093227710937637038771834469648841309136294074358393926366293037103463628655758839372631074502437784253731381143127343987116944605247678744293392780725086568818325458939376 [164,37] -618009673981747287791344143612234034446965114872323333779540793056263923014976333442992022265074481513522911145498541441167903205279308996401681222570274603828459506060271338368192004852145685912770329712345360880758392823645662247513064438058692101014595417281257982412255157872955006629437052089636453899225410932824656646088057392080471899848434686187356348241404164060171881165479146157949296938445050202245291916236231765416223258004383812177921654070250142142841514321125597133456246009677543670448149554698540250730653732616240522241777161499098441774233816301199424969551691946460652562682444034900681284597280486829380340963286437425808634384355152229291429950990634592334424122130421104284105704455386640337951316843538306482547474737395001985273682886434949865045112730947181918243433618376602384717352531383518449853037638364093576205843872884178829524513834162025114928623199767021696980781680201175075251269097697025596345536176379819497117018355842638355975758730160691622943269484643142642272795150136469923146696609143000436408544113861874483515238781512013138892056247535809548898581465718227276758575491140064712155976519332248333119428271485212159879886225511169593797206148893000440767748948011977585848739992839724937885428403427299487202154332704413502552899549639361184039311604075307480869353119926395467240957504917510183718554204334626100607352289140056544228090898869524646266251750200398728401270141040266815747048282823015316067245979268235669122891792373944890366117478732334605590855461510767157320710815459753154439559100159566131851820111256336013197536517600670244458182478611106902785378940491385453594405475309180829431905105852994341934229187258177293316508764007566233958943976880189057262535422916827304025290175679401739604012205843413676278224308417072012901376461500294519669917356442851364721017722174727153971638203643106590812159756011762132269987310930576363690675877160890455415545222018048845819897593779308401932722370250569531890737635251462971206734442506952342303374702101972082969468798266343176453175283339256724564338515255495025836854926978965108819595400682570282264644291782019471251583899959894401758427874418160 [164,38] -292597400361615797745247321097574837195444466289251742710902981524617597159437972292448326862885364053170933275034286222765687904106732274329159857107413204685873292688741040867672557983090570091489440373878707675355279103757823387254379590858229034828941573919886610666584025628623850665088967890270416045230303844641005109043686430185457923019836702647135890107302902204470394613698161851808855921312840986626373577075809884145436518768750489941536671077877629724252998571705686813968153936225565220263652037269934258966799547675336772701998077706910970933868129577796057591891958910232386758961839035496524478151962873123920361506287651734314793519592486784898935109889841154630684663306947198807498063684350095025703818126855247488825783333108525903820918642532745293679131955202985002987444414708102736601817064748462147429597238596634709055599038771956942769117284373000621774720136679141590704974284148708432749190170688830669328427833102518619768344415056521790616242348483255003021629761831136906127019515087592391209587463731190387647935447939959755433880535603372452854815463777917940298478443745867905836750865820027467620514808470531215912877969546803519518751171471538076889283482064710397281045460671626997629287472358339998938399448042848359317654950840732475976508412633169693589175257190509841333161277134254203152560970420133494618148903833137121992437896684106472437808504986737591962864587285639129499080971730463734085514821046240446591299668134380183235506194432132429767301677433647759220290424865362047312861856354058936740246209147227078699058643410589858081386155640250737614152348896302620887217435959181618473320725871968936053257928484734932084013309750724872761667404001710696966795742140442798990675573796110761002567227589962916392009424700387709345497530830857215442777645486088716357865602757110410076227279772341599945020330475940307507112078881178683207819056530483694025059652203181525543922865735773964957879983533303808718711017209506180949919817540676377450973462030440879126742673921053120650407509304840061063503173689340363544296607200165086918719700532760601992503118284214186291786588905599624843261927130759188115680467740 [164,39] 281194849612429244998050469384940956219832608361669660698871467037302207202134626132050244388853754255359198095043392631468477098370182161174448252076991990529582581494453481785808594738209975689210277478567459974652089917346085077600434429791340890386783315765413009816010325596543472588978714256886998171540223832721342335743941357379913311004408908500865910999216738086412220712845498805336647538739982716796872329528788786878217120569144668761942825766258992962459401951287226987219631459995374064281740574341856909574789444703662393841819973515712988753737950989540318794691376392467513286467216711746959246459197633215228827754002785405781925010126836855651408635839709735847625980465900536942239746863242089952523254843500672379789207681624733004264106919759204546826597239368085767996692637677356049128974833528134371132764937266600738231837488225885745749360148601685788118819131698600061750925484728770814692802877104243247093331396994321223681817906323134469070440351306728849946536677667373324522737380146407860513750974706684701106901857324583331182236100152852071678865217373653054264396515809080921919902210423852704830537450088689234014823975517198852332018642060334854243998575703689098615186633072608965684383175834692187085639853051044587259161437789187433742994624102661008957840950703507005191107188186453810906154065644715841767305593091928116828421618252015921298645926763103268306156678362210567241807580180759289629619849945752317459230469788725758418103638830582844733421596996717684501837867840352238134699289882886466270423358497986990077591932815620965539625884354886770837875755646682661751115620486877802238058674790276384635519489846437971577011410886487224311084377257431786268988350503323496409558601957943295403278917822767053371718218919946358960157715040006115735734273990741356482718348861058250023798945325121798565040766096538991636198502582480686006050390335138360684764379792206397344349131608573088370614000677855183923319500588569558630630163741643334318752645977520315746994026653059880011191296495463922683109810057312904120189805848640207359099138348633198353705497995671877379713016351070700956048371704934986701981440 [164,40] 93223245443327330621472242758019618246773831989152350134834167739761312814016656424217339205765261698350834122875908305484362467501076227011601822720390884638290829617532566711813412875451726906539805015836063401695644826110963024541508700926279431350562737680024071338019193430353850552867016435361869185270562370323059665227307538747976643906654289032546887252584433772983569528447377284645523409074387442131058686614991597682347688362700671003112148995527378938470283474941401591302134921428798079301717749674297666419543888677085083711774852357781578448311057259712353706811810840328220715574478812161574677403945268065925086051693922706949099562590025496201544527151085363210084794782795404657623526927886898996606713714995549184140808260278217441285361775321384441338192473346761253137427046394958764076736365448088957797209653455761469971730002087937775853233340700764776896353416980889111019481111800500943635154884531006144263955560244375637670297088935717122815649803890017549204051081721102105459472352523263641652224732115060785787910704416317839019158072549155183532136612696220197176853741014932062065309191593369544756071320420900937062149290554760250792449510677563600981370143724582729751405927903300541694536316935292423792331533720058574150583892539363466564276613370509861741626229812931366011301253638510065180930089634441408460195156302579892915572429707507241858796213406784533699904928820223315959884564277871268035276271609933426394669674268812775295914133147267493769166568498893146011138374622292748694441513760529556071255931038019314471673244766473868242696243793020329004571044831534333279852017610011920275974977193844243664014079862678502121585788701553064122119965827699910335377596203623544471586079310131826454753448125845835653298690738366157250420229175895578778652697451297267774239818575807860948795648234373777438392236003843428147566455997841397412280623267412942631999730419259565284162770859179958945775295844565557065439582928792218996789061010076013107880564730404768246435933946916329874215227744140063135247188702667542237874048652009666068134642937019430380804799375680457820269135711725776901686355244816435230792 [164,41] -25736380002228607758507940355373864924371264933560105110335579152569160920547666183859276062396939821391557202915806244653159231756008320914410542241618082553653370081123089627147451390625121209078299321747849385178107894666595809861707536354935020432798101543615147514822059258303348338360605423651346379917767264604978144717772592054048967926821898785710689921169310297871991322656360309640059993486062039282563616979306851767034886955504934077814381943333076261871751538969233314352792084945207401605404915053014451305727393869629104290080305417423358693863630903481116806904152489165096314886788764877411556115406262178440326178755618341118608177777306732688226007415312224292936305299315549774351051489826784414260712683527815741433060053753520970096896777749069284418624187424545219810666712619975391084860928523403510839842663671390659925374986214162803714489943708643814761790438603023124550932964500287456671373119207295957166949718632397782804724962354025249751449865740568327031389958228925464366231735264415122694262367095170226161353320938963613161211538915489097711881513827991668127684181822870303308212718622563609162059696990934253377146134592110879721907173321278295211756162446380274330418166162504926304094183939300087313484929210145612674528160126370302338386871777731294367261188778658518550915988634789263448505529492328055676858210032724034046116099243357679973545561904037794921621416059784166477672060953271490368225299828613481644695254610633465846413007965070444172651815427303760498822359842246773042396903636223747428658231093340682178025601166903910040489895113251634627100087550707361683392715693100020767663398592605380925500572925820583024671757145003507424354896459303624057401875408304904382338344064354679112928562096662968094842019377332300113528447248339204374505857953420295171021126683437131384568795695580880490830174272748533969140179237229655430184863363851189782706528946732293175784060482023975702366359244619393533749424436061045170124622744470288223051095144395443226149800201686724802063026652994667690766369204719561739976798470666679719553158949930663311258069398295977845773284503751205723276540778346337968 [164,42] -35614599240839227612121705850568347460625398811929674427605436306186503705256135888071252291264374566386942034460840487494760143875297442328501806710919873159170483910039311002054140664669378868367999467838001714896910130641278046312039517086962213896218628225181455544153484784380609122209021038838523097068156300777005479884201124717187711779621665324414659742736627754703267327716727132409360485519201133320846798379555903638372626110955433485826124501838127268958544716338284464989649823663087352715454771815201644379869207747461556097266029972848296330763657455719530169232318883615369761904148611534805960567863696815557324551624563111978302250637715823633888680565554895013517105831142625561673009660113949804482249271183570146828963296774598827889231792617533004391816546303512427940895106819906209865550517855116475506705872561358782307036752865540135544744080651826339680728770315651291555106002575572750559885428079708719954785087673763978391814937576846183695041462267587940171805964124494313015569002638227115060320242977412009494017070000326119930328795446622534443140050629388470085965395934391794454242731348366868748747444580326329916365044091272251050194548245068729119777405423458670851430691822068201632462732796489918166325989640595412430592718533943453917070408003399206053899615688584561871643048618612671103334822760730300521162598002119773149860374080250445271527983761895244284824376951451901321142886475077410848149802046979341336008118966025409836505867002072570497940765152729314389859376213547952303630327029570616090208705330612974126267799703006872538031582758367296891582355712844251120530462261622378484391301728680103291312749623471291038916892613026626847485078304687678526337560665131649613081973616907213181117822945190023115283064014411937015009123007539854993153420188333746376281866300883604113955417383421667241397160333704746618092932412017155491360338158621536946397764888450821446196031351147232189490268362260014494366585904443187872381645196513365357299553458976496927094785448013124124283848260111097801323592598102247364204461750237890995120639227098422173469487094709604631980191192084593986025176638184397 [164,43] -10820185045247418904894824836620187883430884397974359155819909031313991937134549921245731490497132422958686161714158902616078800953304230948819634487325942715132645743728472918048182754525526873720952819755892731917794062370345803156727593631125455366438675186630553196903415794397906991652206741561262320102586401206858975422709527140695592607831156552967640582770528166979494768938953456032453469283026518523512456820756336883109234398249773680894215360306498930853779566523558652209068084692401602294728566236255383619324746759875762645402304393913815966736315187799374054695339544562077454003224341936781427860722845462796068712636068079649378847196995789904294143663946881299709375165533001954790224937030645521239716827279614192737658792196324017855255511956704710024654975991616967521154433538454095141346648386367157847401675359157685189026544754127871909238279366101951472553670114610032163563856694904626785709966405409220026212128161260021933035056135124110540107475850859633594870277821925038976113920288886973046934332533235481381654129413897094874191817899073075668375732057807972402786138579193040736794448584190364542416818501376945729973293980285640642256419266695662876233702718037685849837334933416208016945090017747475399786454517722220518819919603656115823928000541788246495589257586385850637750838171275168582034405318863266085442936882570360197476457659908604467356637492268168377338130880508938722660268251217425420064407186593613448510025543768573185137002839407700963473536700908403803463679000396714778344373163735934158731366649771029460599344545840336480118822549704662647464805713842765702074490404243303200389373338506308230285631243020421526564088343389954515720811428471566624290046938449705790199502363712139009499855545075499497585448077086718257636751473336494869481923960116283518450370377399504458032555013881519981898557296336171513030558750741555191180880293853020003978487182353328082855932264566231046141335182032520703689664625127033417638676723116138507236240270513669376746936201592928407750943906788607365672288265442023469262355368468378423348619642368029519097241136563849417140399499268618721499957506048 [164,44] 5193665996711136204167939735718259612788960011978340377144714268904921796965487259142190187425642680607244057126836195577718918252894269404969549369659937659358131900361130461813598639217473952227229697486742884501012545753578610449552876271719455735567619529352079239007594785482561680184304565483790095634885026645746043821043808254343920418109292875224866452961354951248037740243883861984157209138292337578403612643281860171202892690380374983369990267971417746353410222028883670318401022112808014926266383154011925608809107106300825541360885552904040339870611942545579621328003521534433778417809756957283578511227012711483003446120064077914902601447449609042184648556263805040023215267884690882157429198765767039753261887916460733359257435815741053160260257308409568094373785454915585284954978950812262150746209691945763648337102798487048617262719769479177401242183611467577323733730498225878141663187842814983416731273890861366135756809435290909196953481594352368163592237425375886215099551050756686065795237576507866009343985603475499560957381171436047596685409231297367086936486401761416430301947573721035228824149224186960766784361920405573217728523368907846293508295207434720943525757926544331421557235565389669169708141060818892450283207190092014604619961445344589494005478721763261315033929214181984966231250592366592989416884697625062646274173442815599620665850039546903053224579096369780135998059849871632108609679816728068320784294393086086522363910865572655761093744755674571857606596058011258509946104989510709606093549625507641778023614505953129504254245507700272195257469180061622678537075936262229996161174886021476798503223633122267653332019852598912713107009059370652973943100250279207143844352833885212471008769193353885866053743830636374818516984687255643031455408706381867844084341904746645815190694515823304725618305732825298356828553778906252361580148923952653380859144642077961426144776726705455461034040509683385115332173016021843255489773650685474729793892775316907013958792693886408325348747378380194133021051908433471363388525050834441045876930953766455110082244484209145694682635632335170758543443427557538631061228416 [164,45] 4126490206159930030323259071334511752153690319254236996145769701575193074757205841828723195631836255800546253578223170481867165879553414535300966179022546442509310927405836260094166279428235230153053967905061678228935683924799008081848370565793655914745329769203355249786845793973461972873291443434888737970849791038026092959909856570755087966883444957275495506359992980793012718127828185221185246552889485855919568160944238228120827350833232009797949589844007743430238396501561997098572148768565179825107159466158179519859301548005762874023568068886322653842292036683754205673356544714292732317775024991606581342395070349601148656696093249788355824357798365506113751896476567062891867261269792505680782014348795754333092946230847020531752901390965731508550722356493332710512926120878591149629408161935774603743755056520425358388791307963282972744709098686068750262701738543519411481893421854463150329438581592388172837982940227845710392768031356479816976471683007741374333716908939062323412687252821586071918872231061126681900813774340945766107505848282878512341947512775720438825188876144812344643399271685838181790081353387523569079497321534203238286715361431979655688616370007542232720062974444129894818377417194319700339067214324839750740540588397313753014920705688027774906221585934342781114528796009766545246281332165786265642918487279648810436043647080918964903060351065243521276648025596198776349550996516891687483206305915728707166856271440859835062759806263268714315366043699166896359044905485630957889381154469268533547086524003764865333150050508448514186208191114515408138283369153868489213594553303764901923357194666774393814719573881927275189231708892939068167388852626469794721905201292551526711704275017699213478769194380666314281409740513966721697425958582767803791705430450732406638243642446444726764050651100398542791089017939296467721755766903871358285690440192919772106092194889836369478944096981129486257769894571769759657706252759322229223926808747113555061042127244709223754906317535949962881421829758259408713799383638420130588765576935148690048482985311855756869823706023412956583744437617086904975132575544017920906784 [164,46] 474124465017793818403266228107213720095372264623750349892321868517436660626667693078827238816663597862634215768308224938340911957751211572085060562762105344701137068760061273283699048551023801624850834554306597675296833206192385287437235135281195925791272466977554596931234186268609784774991668335991783175723401013761281708644852128124989785857326121494596034668379905830556371839646456716273858148376548505497072792045926186584023231047913703719453557179870296837418239771446375449516677311278923803340404182448929410422077107052244353342540683489884349830159211316368205344830465229832299018009499111016612565173987406597672540494182713086369355605690079166072270603822032051060375062208538231879796070613597189516847230921446882429759426616996353778120943024077772375928036610957080056431792019735248736865640122713811714739621778683340336772979592367445820857243353852223809088092880381543375333114713561644845291205178614108396608784844138335304340347076599700440792680788914944010687989433255270165829391594442282013791599264793266782336928041634661100535621833999700047280936416443629581969429430992013084015284758139180825307383601277232801361674599066014483019946010929071623647332389821555293636249423169650367849887121589601204973399105614674380255903772653324077378518678914129690085256180514537874200231771031813611825103493439739954578652095248150284430614048587294701726395586157808352244606666886358737606487814013964811150797111934327306246102275661126857234301615791080168886874023932158225061675039037398294825364383173930313143585863012488430747490780936463806582075485997336390485120942952325231958617070697885065690154387186722195843480883832370761486723814984906633579423286072165072041173384541297198694769546403590372838738446364189587736305917978003977103020159655816930362921121176677339308080471324372761029552730302951047741900561780757525413293353655215901796911512483889492914309222382831746405007966064368315513152481330808135051200906515568092523147731120851805759283557152974064327044442434472307286784849043606938559408229019755735195469014935152703374725758725898698233573402296837857687390581179193491020 [164,47] -391359960025402019037315248265895185627789441651314017512624453093571242664378991678115321907661609473074631663808258179921995250362640834202986292201077624683096699498352834825296336401595946938997058000061952321723885284193155693593714087933456217538300302889189367915610433682521658989794756799332901550906607137357607757569529422036225609068040484649911348227356530194741463664127428969683499664232802985756078696457657126526847909511682296326783151089435299123504561219373276967099637303764511788600977345568761869229563306074186074653381486093649053584659264812431825810152111437668115322439396570739932896989595992085988454501541790796063566419131885802738730369010212735646428469726762565149055491564783683940448547979898808559481709879265964273460418213783223165759672858422605299346544542729780999091696126883728603299243302477852203324014583433113279913277038137557258666569903596895121170526075315218493555153151577267343139330099059031518646907474075071791844992161152063617119681262295225746443595877857401967087838411171910159311769125930342411724182020204012862822909187906575964633098421220281417761121574072925818741488204895830468166547406946485297534598629592108122768797148929424920651969499180278040427023258531042888080409636227179641065756576084860644914513319490533137294806498206006897473493047911350908009047799854611502513966750301897266454256182892202084568883504607644623565850951170602389433996803480209195615715841115338087258565196474249421369325744547489487458065895999824530819539110119723217879415436646544385660252432034797765366105301598238031663111295920302254957789173069938200083520132249230143889989628716493407558275685949597535101492976447800365634162923647171822231451087235630144396396250665985571957921076771779297461065859136311002245375148330708026345192886191394279787544735518100009762011665089059490793373565060529222916174530930875779715262193820912921897599262244821417939509049637269630729250911760744176538536354127834041907455445190601031155598661104994925064447638137428545817822396643854744618705925408921746741049348648897550940840088533672829322357808816959765617886624654165760 [164,48] -185598080222411996515008741462511075300310987356045857659850406471969824289832469276180306445042871295878870142145006992840688193274138257736358736451774831063631573960142283833902868345148179696488546065847630377365341142268126657016480562383183581749036232865401264804521718764292192337913504344643107493829870592293181691105638958740730646628692172501349271171602955821599172224584163318646452763992219860314474297288835155624759373840875796558488071918277467088039544088095245378124004333411558374189399975772946187723407505267123201637111605613095402727884894662070471228605968629039298683962435641539880051506593351624912175180927880128290534095575242027366215161028573488393575634797897280581874936321392287416664934249037765713178388298551124806417637053143284344235096731116618068382518106935107876148438349025874123929903717222473976783449560835202078071900701897596259990226575829696566907284779209376306610206094570108591179059904385337246199211244443984526304527786745271677994849432662000023543585637251813952104223027342442139122584684637219664642885992154972713732813496455033570401998315612560568190274587205966536779941862932007793675903181050972635797843571655509917176861266542546540348285430792576680859869079878939315648963314270827790600674400149799407315209559917479556603819923772468501265432573809839001843555685335382069984356488614672600478169570056706991130731349064998987859016002311009216182084541420674940600603898239504857113505736235091872720978652325323108434491919370452781680081093689234471144252800078067701051961399234875611019329340745175553515385735657503562927998882195827332937802994624721994002784200604027702179009682680225090187948719578653008773239903230616838136325486120611212038236372388284484791076249316646744531896909404990946650530585505927921282146402547304466805543207828827941077735835653379380920731991926098114040358375072016987047621343900368340829065978357726178188062074389065894542675340366667318631230425065579426682428265061971233643670788077249791817778205686970235311499145279639852364267513972385525081788742502715230471770365065997283554808960927551068020922171396008 [164,49] -39150446362633332746936523440751946502347668212735077610853999859714564795859375626306210584025619712586597123348994068936501419138966597516059371552100790834798704344063760235356552581617376208550330666804728475657905928652710972900505980587697672256652350430870578254884025003922573058398075979272108189168479066319272109298653454892537304498952702649094901727746621349857249284161567749496361708675702294924169543105000835091819303339684619750382756049001935893283527984431623260379953567337018939400833489099788739654524551178898297745103924445001715150664145063959361812446157863875741736999980377017426375970930887272373461207339389310991974000246654517422104843527318063082824533966006706930594391367343239749556896895798142913202118033660347591680324047635649726110046439332365644965505482865094523713472086337725410562537755315613752619939406820689658876173228699147490676123774589788697304675556380262800512738958241112317309973237127500497089796625495604045064159147179042741835727361303772551226821703063761813177381952354322295281660795653048744480166361425681805203791162550675668902804842061047041814579657346253303633179531332226028054849231751466388471946099492451954141908861477156746689091220444261243739299012403809807127227647305189876830290847542150918416911297199354581836378856593322330280080578147484694444187113388477933833305328253844820303802822303262384529952680158866703797941307573977197052333229390767875263168926652435389072016869059484374315051549535783355459588834288170861313154643438120609370203042459867465846450226342284899087605093190402755849643555280878525174433510754675502227008617583201163665326684221620338863850067835018049077314965312222162528442079800183492331363590160216401596512673693618513602157388623066576444674284593927280232974686948785279346121952823372765936833004169711758262608638630167141017094873083417518359557058827194208273178168153841910674948142521342946687679754585392632559240661476818910673173976056417642290787542806178186224181679615723260700863369478836941085720118068967349883555230579878035500076999157530509660911233195175312658283080613391780515752512560 [164,50] 3339302205297536137871289554409639645140432458231098575713410409835004299366364340418034511029642051194642744992861117800655112962593465082678611383751294593621844272198285324865742857800132525456293577366194629973678919209351003523830782833798656732811363688176518000042417282768424226689859812912399771596315273079890260531322362116530180220483568226656189785573526946236681059303439662578954697081184272538238196404265031083418526602845924288156149243677461296654154593737251383188714031526763836095315735061768162400446535603833934413379503232397322353676432009429448517531108365911288912523485315737032635545483215871292650298359784368826807012985133281172999819503272999440365275849791770444657375360943299792264092586014105928436602639654087478697099522468893086753688010600431985480817333901532466702996214729296904990864013409725698133193481134329568050443451759725394843439886557593495317353204709995895464695529041489390083035634773666467692895582302441244570911368247951683128366679323965344550645202495014029682201490730769482114445033578924709832634269416623751110833176478620035269525636273438268281514857659075866695827492288104926889925652616435565758411816402067702933598951256187954169883248484848765662039213108527231591067309353029045041788972175623258001293970648661062008981897538899340513087081513771411049992919949066303381863734518783408803321348309245026757407305895611887361711707961892857249018942990107821164733359599479074538654735509931451186203125107586395588941248552163760519780502412208332729548332659242414339460631700437643919662739372756225675080871367599569556351833960070639255875612955605812565614861720857301436644048491704819517858292298203846656768717517324519005451722052398293925867226884530095709819047659446024422132005368903425984288259978002264091450761794434753478245800409987008456795901388382162484400153198166622958554643327723449929899937644299778599441576349042758292891158401455748748780046913499851572652459988662834734537899745607612596432644239835202920446071460127233623462577390822996880384311804159020111010966899131235367703548673181105064446415883696400700570533 [164,51] 5204726039186219282945643362030858014207982674663587470279232540365932635728882393105104944377719147724930062214783100872444512626751931516945978550575357949960118126135981338041203025471705963277898309485415988722287828844302911302498816253479815719000005099057878901301247891205144852705898188645130229586099268950848720017976733564564575276486731996422506973905542961058905383770571599795170527850872110699578137434309634568223472755622482524687069339020927555183402647868597631883102315749497959783597729415846277241757420025005927811646702763279588390712590782786142300384229741599140668093467941162543418954394366520792547690580096236679478095531468737164521853619329809347804995040164747835856303513824142423894734419327944869600609650495631828789171786781166368043951447920200362599308223031034827187783783155162178858619936991155510977205369519189697874171001660736820897508496646839334845879770325750868276174193070753570087663817739103271961278824444696862437543095484528663374478981532364583349148516409251690654348072048264023953891603450910732586877154167491450926956165720801720421923898841940366744582186089349111123096169632850575847327771116264393773793638291277840678872179956981604301916705187086098563991862019466886699069138173144834229671515083369208275542864615355820893967556547118687876442465572001840839789346417744958161893197609709330709717663880482185357073374741087784025909237389807018651847732832860031440715461478656805974192796894998415434626319434667599605135363108630565288615597982699828300257938398181483186584070240241049954482546667146064434939687754886115255985087317216022421823525222255228124277794015733002822511764331123741477515729260289589929394561924861916174570831228651516538269508087113504827682839481341502134951438290786521046556600474555204673020923988486601386792738069259251791372864957491854381099608026146250782754060239383014618793746920681851605291969052387958574689699066002484084117200014551800780778211098788710973465969129768497851146404046195161636514274263646262617067109665449651125922560123947654633883084249149565161415034144879064858133905274686190028640 [164,52] 1548213075561150457959253790189762092470971592544989014886533237334073594902256957165003888626362234119778231790646059703228252553754332001522801967825353097980498545150112038815559843342799683474451186738264239890525104981153909082501537348871272011953037985920206526549420686323424134310518783042259950340288866237505202578135295982907578753087859643177950864367465819883959950940867141287382444151719756174196056943275637697355378130190193877475759964768541519297560534826226051022691437298798362250055368476473749254551660816910822876959444833226068954299535735832770681540086893409677515616251034558740278351729908804334005912490594126831669313125248620999458798525794754433009275050911670753354493013800865376453673097808225029486940990857061820376209082943312675780770996058311302043042029506432329253014556237522059048861444501310766385096888417003244528172970710419017285822345764525914486718096338898943629199887126819220993707547604471472130251251810816107892942858716046915498370191551637647676791591348547224280142131938897180516029443122083727279170987323774899282601404517489131511259592075597007308157433418571131117380290689941232071776367207678116652034294994682688519025975730364208702734980823028591846893781452084014138997511168374278075045552486301138486748299651613255605542368666610497625348593079429166471389177028161237218156095124991628445947891703209488235510973507783646135554488084050028554860863888004154758860470609085627812366925593602394678994002467749313170618546294783215173911506704355602049126514561312748217899497213638409303585660812002449504041339938823496946841274599547738958234417336993045627919045990772240449319700028888283698250459356203930774203383259859393985113522656072483027982135588971944580093987143186641346355463367498298247125715803608324543530967062372888667752091574479307314506585910620550157286167898529052533134347064961770291278550389437968438566171521765410578415093251031200106141535223400693358312424501115199105979656028332788808896241350433935729368193169893575013869858647422222131240900322787008628325113456178528545310737298391529814660390229504003448 [164,53] 322449859286272590968468379561338524555691639281663294821633688481575890484665562132379456694326385774420956503579008331857931821464469730705389599281397364654954794484988911591211108180698099756039306001356678434456571822824006622396166733172024402060927183094472109779451973598706997650477580548817122454788511688039079878751423132846544126803537442601440193574401751420725033093957025833245446681735050869388593974539071543034131689444886905799525589317867035383635300267870529204044001965561499493350322495495543058347712324298895358985850170380786160341406011470411909946067443291944583329330966343523804302429566846603443703599249493660806372452181659204110821870291032646480327792705326160129977962795864149292989682455601508803047797683190230265849377467202918532979543349709609158457902894565046990260993890634862829932475579480058528116738014391532292654862692298792690111943612924064238798046305436911844142746642895488801793773278866580801568414518510349288972903490688360429402763373461260856079032919053154457925972677508052948749499950714926726756443877523274959836732749371283311604113119142057767061202570316791580557055054238674981485715168137791302106360579606988061236183101982602508329010810342728862999184555526208305376084930959993951369615135654412033667956575424741063940828460139588572443237602068538636599471880199718287581694210853827719932224105545013541694376651184076756637490209157215085494227969150233178126064625858695176158140390638624294718440183828870138344568827752630417359068603170785374498643318852013539356655206958960604970361999046105017820464064554360229016388608455629035886843033780457246829415665997409939262718723062272670322860622269348728918231913807662796953962672342992444028284668824798849273894960753129846193494517121194028452328215966323958508987340958599479515690393730988469926174367706694276309947339991557435798362546653534300035752506012630195027346078148350567844431956084579660220599170790516757277111620284377251063396981361848970469921047499503486298846608711343172603116323314752222886117440307917210967176981492612341471239018536625913718737666842504 [164,54] 61783063425964291727221342659086937478403765928126782734570837442372188351454561300259076410358655929037172655174028936414240328487572212781432322572610888905856389455132793359665314332110977594296112431176884220225425162149880945042839506935271052329621729592640211562961661991824776512336737738262577511735950529446279548371653431678298358577147622741465500581137382288048948147368437147489815298690577212045620465047080477198148130170430194687194684551312981175534817007184190007100796731849196326183563498354970921361613707545017243639801810610145981661595097346193424326886596841838527715101096007440107533864847189048913722052597890038482157508455305990566855642032292173768707823711471606276408009952013957702380799176634911583417465097140298056778516504013667275830672878598069794431986674777953384810301345888277036970409090554277719580172451495923503414918407767040037159038376837324165266523473666514498878130072396614710287434847924527057932322993468795851573269261115500321605487344262051046875723528671110829890695472424273199803340069234768801821579645830673019033269703629109848931296253682872849274724737045158607794560840146546747640374623751779595956085162229830588992500016190366463118939473747956828247015764883942879946560742043691586666504613198273820063921614506023469254182101112330260074134211391538248593437541551216655583415654726496636182877223950714999596660063521966301518662020716270268455889590604870364955143842324396611186128872705993823216214958689065288314438842951013427227267032374680867370151078248869933945627653389395838290259732397349818094447703711248952323619560321339337744155094728371227147700324765443850041469786431918532793152228434038993419784253273307479282846663042073015117857646972508004583858011544981547841005380853683277329897938802875868654668016656867274315010536477837747674744267737488454324739451392020872114206082160362730451156421079070920239117709413222189520810162446396771472964283458357915268129950672749317989050468865702745409514772935580334635594073795490552351454096206555520475866359461530164474758661610509946482636237372092188690858472960 [164,55] 7045318691484987074449624417496638659250429063043653280253719326837674991966569578213609655554286962126983031107347493001439300112191893560132335256503426939424793340716916539816260182489463323574282909925933539786300355254652098805114531735988212281801531384252304916714612260935913316709649958734388910159363208632283832123992005823404544627565851195056009889856254453949113773683447333691305270888778307029790687686057966682569899788617745191497493274613424855247878194783153383083858082605611721802770559212098772002951066704476835094575006683683428206381289177010826826958772221476946435637429465781083468673335631088719867096705905699186706938053953482235008196970126637731202828537338202238704469903878767024704834112209124669225195253922660813285310170848698668552977722951129258114173382558432266436748499007104065759834585621507639946082205499279193726238588293426847270928564515264146730957662961923476024436262509855999775077385592434360512079408903114615011499775279560670042499979422003604244534491821190631224415117723465994485342554197752366017259791546311342983513232857924386720958068602681663170910206643685011277365126751317189779624796338976698063189998436335710887654248162247860585861125864979986647382391888420839906891709065018404473178181391037303603652487090647335953994769398766353893094997277488459886347376108786310748905648224224392998757343199805457388896299340030316087961625283667760314969101911401842569945903523188064541397691935773635600657199560402111166568793611301861836671111214822785670269641012525040934272499646472767848172873677058933219260485930471464886733359711276540992714417276533807253161161854106319764968807016646236673919226916157504648279704265422376427443321163318113776508663724941839515482986220410269716849703829711241750144909633002207188442706074787868003423732956053865541697865594585582447108833854764487435310846843031771671644771493572163007070363117067971526218740555033463827700812778819447679505852244486694327391392407931131335242975849096018812410526891768065930233729042875693634408017786822218469933650394858633578026290827921294267028736 [164,56] 510085512052607779139674253200131698570729476232490975201031172322044788046905381628133275325863681964518527337693404165192844291739329674894663232394749010296937647587029285916410008879230060032353412977527598648495283979730312883070583429134462164276227531777498507084828011538691415670788867442765270326872179389951870750851108063472991604828664413829789330436747546304776638637512648625342488276733661576892569701284205286851592273368455674675942066488486459263898315567098166273713909843307396630250620459638525326697874323854845770529390348314963763343200929646616433198307037149689942964616527763678054438831879209600902923466195909400604580962373348355501998837525050923781776538565002489911588129026515672418401766333579655554415582977910615208239764545825260145940213698079184246444285351258811674239429463583626886885147090735012581768937240688011619552378699440964379115947996605497263313679164557611435694028732365458199588382046385637318208622126951356122434477352052252633953341053314537632644327567949822682531524725222444532951564957961612223025779709016313818828043366482658816940509461908489772961457275752213904560903812176050881065795827233892290023545757193999184925935969010949973563582896737653658899648547433522317806867773240504827494850956438091809511140775461908246109186730748814394595715732522742959048621283305419684692330062793011102793103118229687925261931314246106414685637277350954576268718225243119370305967722142404692632536750225064324019720499439199267892452695497550750395669563353730474036326095307984409079652914349349821897359848492635204199222259258417886271694417771745723635234622256923213034460761756926683267567852234931462777989387208984707419512504584883622732159222615334259391224183242668807227585286159416484739074832920317010457532550216124740146272079457965097404844073129713137115774633179926928035461775681961387922130017016976456951999334696562428997978765765561428111419334223170312708186149630895873070228298136144733343020940417594598947779160367125985321412816393887317862340590657928971055952853913909309899512047996836210111820446224928769664 [164,57] 91926711582232466556071311770883855627121317164245695566593012682187490678471563908448852569855178510225636202963514899211375696480767929839317463298144668343756265670882768382884145623753538074375847808551899054019308736170049354501489135712066855569437053079997775228929875293675459032336788705104707610813212096054828055822829938336564384288654136968861898039935508575064133521023869192488786452262453871743962596116698074899437046101119299531776064972912025660697419683623405293333320506842479647542404064551434426634795800837270943194820451977887968924053584250747732177364508209673430095383792740985492526311623952595857240427710571445635227070544487622825170237140451022815424632632761531958164084845378200071913715725895379021036032770787109653482250523100336266431627570932253755895037800088767861050895453696811346988432759180361456978607250232238931167541603604992417890345731577948918940839619380400610521179265783271353291402264867146983325562616014209506496337574095345906537516407058190958376887955236861340026023737634633443573446916009150925936432981967246692518822637876761507371313962738877434456566646343165807977760868836733001733496419733767102218017227253377910306680705616130897334054915336705878634207760899348440319412008582714112390967755397131249885755631858873824094239662823485107212445833307674317574497204202349615636076585165691702705760901479944673010639149764084247778309073032921236356710805617432117203813187114148992804427425675624721090699266847890247866243198168727258455610248183754305961861671967690891140537580496645384317049739383589638997844566394812260229569945521524567285439042451073281106170590609441632795874866524118190265308501013213939538829914664218531294536664035671220842463307947071042434799322915051541093793387434264973052180236902909925263565146048959754965481264798307656233993408430739336303385976762548995779082128162952804923878611313980120552281916610848515654713896428173654561247901075534551887031653271325207342998437776356114534654460072458250182621136919225957635276151028525099908215470469732202379660115792041323230613615885445184 [164,58] 6728061057559248368376132434430081022394041139078444065217720151205970585590966414117389426716418661117682570968199519661394641877557039896549294268068335992842315599932361297810380873260767429266989754390441622293171663454734369489869710426716064811410271155306053979189989361223521547092801105010935284633687819879795398043054224561801829225267504641288510724038097953960457333607126983506001033667330591472165822059061254968303271874152646516463241524060252674797299388697571259289506981392201020188684170111139238787791865575626225120999612173435767141870903413507236167651418579728992987689143289014354378559950820080112267081749563733748632095132253938405214605621289553349911826260188653068589250148750650782695758889037761549645679936423086116093619545306465666435031699476533941661929000086731877945789793588944874110517324366875967093270321261151506236706413914515248320060659255523699740522721418951953657767247575781324348510030036862006031602240487666477103987346448448362415055254704502814304989182895403016524143744496261773115102706624256448611880124314558114827870036135145388911560029585943066524662978045059668044100005476997894039747984685260461479383445970234851184205708860854866909523817301092751360491033522095213734040629633607146581639833412971001265522852026031236834166600074120422635202498464154908844131151167499451186378271548331584762372434374975029578525648877529765088660030737256874349315721243016651062564286330026606890771635883850531566383540382281602423196787112453968995911165860033216352667905591034964940532703531774726038854301456523177285571139046073589764923390303332741035761726485030810709512709015845508722549193342843769557899538116556482177982587067606012465217231295243121752468427135099318545659017707770893708592273657776897934808856388908053589239837771334830396150138118998309845644479059207071248345172448003143850708764961667688113674708618741472841250898869800737405763160459723930844833169182363597038138810825601247479177635640882928081839415406685815090363448612871331250771222151829527446816607805782690293331374453990764676064381340384 [164,59] -640831188820231734354340237712231209616156388500411918636986512798201715526150015834305057463340337263705799077360497722214536338418165540238349025872520514246953256323324469783103390592958974678136620977997221408273383384848467551707359222284425302453479166678596739921888644379759370454007653127042300763013928240009048225008597403126405763193602285620964571727372804283230330092203036115200058086091202058996899895169210596885489703473839677291492107020449909911156316942690872015773202316239563530312125145112045961415402513194892400096751961839325017436005111734070702462844789363297328181404059963764152169020602120849538397332467657376471885443154100316310360691278331152711659244043930047454826438609073829114429025600422804873089868790964404786360236864857125784587818148611124792173418084747576526602612442954476605658905761123075877605845916278869070549986362889167734583176634151173617876131695018514553545080700987378106207166164591217089482170857395567442580170623367903669146643655233894449323216041554126015281255054786871918422465461570411684163261384832518750587044744530743706112095261403749224165205909424169133762643086625537885836497532263428805924973160646164065271802865429963013493361459619350456688992070802540724827375565606620003682486487281265073136101668697337988170907489717628322424967945114889927729725553633507619284490099718957295847797453648742765670204717381925791709735226590735668044590579524971102855582035474514300472674249052871334381142219366566849745761695438714293384785330329803278863336485125618525127167482386658459691663636606492911923926759201769217569864238316069034669029120916604183917319741989269826913396414794985159152414039266024328163454165038851376398079494429840649531456283086755623688266052885304057408438763148937087099344594098588539665465003004086191533312617228804146537185180009643042305655578942824524940751741382842137325453496014382637419520146904894414383998252659368609469665824150783766350210070588410151487925029201727053270346468711930418724243183367786258077172211723902339097485513443817436128518193404306064068136384 [164,60] 37177719032264975943277522619581170915108554022329194800955623304005261582737405309927580894390667635738476072346880294870683035114595128846215986999355101126684968285503468008470178396305641768469459146385961126819920923003763332132087698945410383876176672526450437708786523693589570571831283469646952274498420392580801229218290058376669493274768178607604275731131568750299488763110535763553345677958557853417430784297363708170036187608384881993851617703863543613181204166454410789417615747142041036067390059757499026938089029846064352600636076932500969991018079621245162695392490319127844231669284811583159938862161823482998280619350842305355863554566153725960053236800690441298604465775094514638775568231118714158805391558381514373522740757588690654859781417416457607777203258134755825256986445322582148506148946736692358534157035916803992307611495510884783831824594869730921568955726234323381953421452021162613244959145549217045473908010314626380644835423647842014288165152322669820106075172857131310738734648734948048992822587180665365279941445256169443554717970347948702426554096310409131941475255308660341169585838782692722919840697677065977038096576252823773241299564286203025176747774782404700336933216617374786479864433670276474817370854458001639245151713261522189696435144030594411903948816940122726117144293001027470131271419176541711576774578187557179147695592167444365882740354600267566105870293931329905975943172261485459908998337664108009985865836153101366325256502088225495145372572443026642944524516987137341565503508606352517308758116366150822501207909201162449105001963776841821073422636488595667087661711580420134060920183898983217449095265016962200841973582304419831780368395687375820833470980838454151758400406319836183150151141801653588344735498894571584573423028559784171941885274468725714056989694525045984536542868153052047598081874184645536905310142843169144028251947666804814409452086078282495785124664746230979222785260126437877506459737277794169962242147702746961975582956494785597367489732204501468180276300966659092668958435357834421863326110924635234672448 [164,61] 11741417194772520200173056707064098972275311000786827339929487117203114390110077260555918201406193306918942249995778208415722254022914986731912905477788523962639922706054269503933079602866032487386635819424454828745255583486579799044057533558751960296407162232446474855335439971400761995291520842483376064792349972673093352755774666386636371320729893207162211052714504233384603808573105250199280640669425359119839203687773511242631933276712819418830184730495732427482684618666646529573744179888595243631162940339019302627603759605098547772541109304861868493971484039360381365034021916337004551554585043137035872132919346845253059879779565369742429961108789265228945367537777041626893524197754266856165967888272395246016999903031099072922565233183361369445158266377063505216968380207476310258778518231199313460982508204702808478950823969680905613330385345397523076336332508860774550469958168816779038865460491563322135615746956542271245794141318820230427583220953056466002719684233675922662130318078399255272729619393075245361244864701581114891411381367555767247211789338443650853300063211683628473880386871667174262579490195943113590155349452693541485915548680594158979702393454168715134165402152769974544179506604201045236941432823727748162001203603196278949797851046218509713315998986971124537695010188595441710441710136338371736851212201956088608419612896548767074782493876476060749661732678676764570889284309707934988894003221127970062948531097118560895868156451157074326106866149383135167099067395255938669076996252456683497773407929977453255442505941673270732586404768279647171067054450281034431289387137735525251678249554139107334651812272259535238611904153109662204937549721771719117484296951186529773920781926867551080343821294606077479483890425117076592723144558732236605768945770450510415396798596470708761178794345978198938483248607578307252629684186028647283322621388456600147313127810785389626147880543416946577121236512287317997973590981193363281370979553535023876629988607188956324571197742188694638518054770275645346649162733072965077479054472865905403263308715408337792 [164,62] -840754817644608612998831281522805595750180347809133072525549863256454623444346444313439593809772031184725493027893225734687164082092647461969658147978878059016408986936073317113206209999631642374241363439935850253298448453994050008526745747475747056404101172172830932835915297676383625530960565603963093767885951517324034466004927045937357776979111520750574511049061608144953924133168522274036266651061372006212028835259176808902253014536635582607829890597407326932386979871067613961453239819118818042682722867257209747704202466441756615300066281963196239711126929783012090452063788890240467437311132374595527205181926630328359398913955379895755318768786469899926669149102401355160673637867406079504898978764458730689444461625048760522565699225128071816745943142494170046678588789577421530799955996733741442091970105598731665101070601434004741630208256941914916191651646031094981429584180845835232650111374190201593225767382586331716420966573821695490021589541551609775854950649371590305617040904618487736651986835412858787138282990370577592735479967366383408170435040367806430450058778933423225236603568087027295575664625877428835129326923199644260604929702160612785965370427815590843406937647050533898582202541103952166159586789289757406910349091155275423247708152527361945121353911495996340490103477537063128825513152284963756050908099798566051287764725867137432944321225536507956532374000464206454517111111915650749210417833622705222127418223005014574835218175144847378100010717555486908688588853899576398249805598464072386694467956255572158049011915855410267364201333821892941980638075537783155730351767439419652264214568981944236451828504774146195187450437943102629330265869994324488402671560230669903604511229974095531415716525085381781224408054769831771049220678506232848047572087060484417168928791936208848252324963875672604284578862749346457757717765114378439712537777647419944539801095756034708698412141129497039754826787156516389013540730270797357756954320851270505211855242807085907472085893330689855294654089295755971234950466790169426898002463707815809380230976573692 [164,63] -70696374146315083978746976747780013340164637796432197096808388862038899872643679449594535147778019913046212438279723761090787915686203538731398264028018721632310556531024845022529832942632703241138905251875060459344518676012377444110275418175991839824213837481125750272231313965265346182666093316723749514456463910568359180676620062412269424176289414038242815014677595143396554887717202163163942854858183304024581487707531029129361297731720240794590965054348764971136515861278837367331092273845277894150480672491032074801173526033171996843580344717125375777584959272367956717989921107594664459259860506651636350894136802761467080315177239873109566289146695128797438221511353227522453217268158818679737114509416939920812000496883581964922162027593931069635113840000775314508068758503143739452622639814341923866488573433489644989654840534508492180327486530321044835699077892461972016287914181013130381007900013977527989163674480826337135426217905590279186789084825230716223509330186176758736139839667253021635948987348891698634523660312942429013317823473255447901856699457526794797907210702539548559667215438882860589300216298350596035962641167897072025213724797255654590777928187547961369715868953756791482361544911900155008289228144989187448828941933649295107346572909347226478639378544872413980896784446518443777453039696824061588050084133201731412880765911456470703170205853389871935037527183189406560166043801567979129448684030420975375255668927358079279152374292034238851799155982269851949093533389097552521942463849958276520161171714507007839690085583022709488055061152824988819764206483920870835710133211638454526450016925608762336807820319198475412626681957927803812187366704411421606993434348655343942103214589858346931019587205753292063639391655586772019918798131896830525432538239640595568800999872369920283242797939090298847164345107844572819286584611788533370678787437099321733476111575890654084374337378163141642636470363122872569291892851330069195786975389210570311066482142272731211896619491076748208122616225623660399227063271101773871198896306061767523351687168 [164,64] 8506488215791683453556183361944491065093728898423244508760923732969552714288056196954116595101033659797836438035117237621857522356763887347284852826554541299773226734236162600551587795078492715893716694792961996133252058829184313130007753727928176495354973441979867948589266596526257515292533907904894662791188880176422364359431808032605365688158962261474185821486234967819745317701242986270043819009597282975767960775094757500211811886322433281299785933665882286658919601468365232953207390435867309389352724744976785505274833559141033722030051518277243883478960846109129968982245051642402354792184615131544050267843660335682155833821217678339810054491987214397925450302257224738918753302008736032865666860477892243802823241042904009082559962953420491939704433356558954955670677821529022121143501508553576983138142878452528463526359873749086531512773332636432027358312737208835075465704053114552642958871912735414772659155946877901040950711398612299166548492292460883650620748355637248139022237790327967444097328144454257894010387666972558673336997593012041517374788096295629251140864221710432863389298076137585439433524174494850182464207359988404863331174503633441351404235940222679886121989942592645078846907604047278735075145976127048841152162625469885618817118255863944486748913275257228799879724626004694010010764651825568555219858856712581756536393548875101264703044505495485981161417843799752379295969882396444062224271421910393988299974205169497186023013564549051583575510851212825356668164786604514889041819606537686926294203720102410350618322465137782262643838580197478869659531369971462199018299093253336036539904761061283331125693299963993972006712103505005952700121212614693711725600748238380949242726302074403458590104913186402373562735450965684376117624070069287221327854814561462193512193453083855769088368319044040838030404586315325415104223818765686226550924207178795891016625389986259765672210145461100125515928134989725684489546971730319982710286241349169159749010562076186793957403095242032729853328897556744189903501225751185120495197565372746256401288 [164,65] 220163686462456338165738962480341071475292451176930902064865365562099273020542736881377784264520416210586680514356555689300546908532937402603117240926700924526747332742281521705273167207654698876590376180388827489996965004327078299577960114397811906370691005638243645677822742168780211768444612917742508319429316703096567415947306793842481804377995315397665531479277640151837617195364668957749512257560154807473464607641513762765345543835974520313292756251770938888264963611705769262821624306266761881771988316224024657634525052121327475889050790819432531577219679642118606279095575723738952380709019239342205835360301287780467088338103898718468050975341095455563657911791271872608361486435787143437371941108400736720984504351411679517291479539878034541500654057622159147719265483214596624715189033843238571937352351416067101612152579771116576249253158318358977815469969988317930221668524182638526740914552597092860806991249910896337255233956503197468937036303861693614090866689832199196822383963714019785607146461091850969342852030189969368671074923876801960938574816263501453429395771651522583264418755351685589741063281284844782526285897905593936677168915525578995938520498237357199798527526087393670528391324700016985468224376231692021448645420680500459242726994504702536723952003001980374069906615074338006718982602572216980753187577930168430817283981943953891859418991448633076963898972811697120689798655240558308889309036333830782954902328849319858374274212848069929147295134590789403236827262134117411178075998561498005362898910893094985120291731419013810091914553037790813183217277065532553592311219967392206649629583431110018167717883765082498350197208242900239143738871167807900689147245108610395595811202473368832064965882991322403934716962503187784706987936190108813955263021834271087134673179667024462577757233190905996750560398469883777139183648927800689085719812910629788324605228315363873861341468129588909464149386064155168385604602080803677313735648622353861907080225008544659943108445499650516650817309016255312435114598698094276599531709906341842704 [164,66] -40892523530008692538028106357222392415323696222578634715301874760321306865273399182747343010093833287809687225592407279898074819281665276097019527563293317505721806704874309303767202585217528599856795086288618386237938432765732137169051584252731528979006692846637707617316375845004656395556122529075781335074949039726555830602890138098300389575929290559721699317632010852305618324497177867461149425829724886276926206417822323592043043784657256662067658182538379969016083254067854786613211049296219683619043769718952949738339280403788922690915320499237778167525459950334302078289820750055878859321747742021949343460617756565328596516566195693469450494799738062883915517924527575455463985426820506905560148542149346475846192888463823684854040925228663875591123691229021347669163696088953307565811139839210728418212036751019663528855880608383733354886981928365334709023365801770144073688493763144915966741015440725573578591747141354219800628337399550203496432297526758650254627955698527657954947164334799071464719545521553901649862458964409525041418843753103121723414186342664936574240061745543615626375523025288981958149475369198833003709435513678012579615918065740324612671015314524065647836605402209629063056209474339902735778896177348375472000361316787565494003054244603908813671396631806490524413408861821061508766506366034580258548148818610399352824086960512134858993771525852823567209088688745521925444941356024109973399565748033966513028906787373699590667626797229524150208630653483758672264458656983672892780117745083479670113895241374719847692281574163608330086339430123822494878674389369219126733819850650752280001288813294042780220004860456234156059439828183506057752713298138690169153639553683350311383089093531714615839547502228521128989271461372644591503638880249656208922007806718603115349347375009375207399405014619453817861155408308618264039110297029219776807373696588801937688423988469635271547717839203764960395604776989880600167200482353119895387346974876387482613292426837159916358988922355070977669709170556099210383813417726608418669675549806517 [164,67] -407709374019350345617442285601759113030729006990855440415739284555988933839506770576871783598910924051283124927929300717316813644842197092780744117470052633427289409174157203350856087748941019902319097424483487759846289736606774543902002915435598463444570722653039001300353787761173489226585231540650699190154389039506719747784511787230932013802035035027083026551845942380529847788369914677753884871989812110102132940152795701439298723612361650877350870455682180527360215171406619387549958407334237661502099080051881428313820504224688763177167971655023126929295321638466865460542466671142807105017873591316765514342424682870574008185060481451473364758824141660816905697169306768031529148071476944413730723017474820338014353603348322083696680934400707328569517734565867737556802815591575137382724199899171446142903873658616034053634422739576853896003726133198122801366368254423404366139642298669315440028931444804063607182843062094700509779302051064185340488293298952253294590517255227275308552799332014722709366090881390888764556200578465936501548537824545018336233621604805048671197282024483056151276153349906000914952603621499796735427769746862132250735475457737318958665605177909158117180293103866282266354114682571548032816359598600330294996627619280225981980967959359438938410693029518950913771947025255939868899876656222147604765387773736630776005896750120223485580947095788803067003704534203357660750784964561713181805960323759281111024304738406904790451398874292970420872390674525493974646319424263378449736423053728818472672957132337220711182983821522840452837529698828985757582726896013486190022811853502529374472191323651762443367102469439592192719389549324396346363800925064925112680037550833233324094498097522347765809572229115398105630838400344922315015233283263760888341915344070546750669932394649808421509846810951596408268037589219350784230352980597871497155023558286857935566123816381999602651373482971148961284549212967341480909569303848376392973042496326788583978541283988948377562432115875519465385160205548293821759680966507687318776419488 [164,68] 114407492997639381105291554104677595623275386345966665942745311202970583582095276443545057911478450581292318348221528098379332440602812069543117649013693295172750544342397953727315887990957875887752430997485811109197940473657633450282275822164681887281657736532199637043291045950233651644063199613897650025899681394319430555291941067867183463182840760245747959978707570557388043398481379314076389599450069266909474288086216330848292965129116942481325563301340545037720507808572629220655400346505797854174668679855180512899880544398235860045626695362337217406912215601507532123379074394141930715284764917821312802020305694010706396031035308463092148470250077261662126670584415486657320116948713653905888898862572549654647229261852660207194657907845437350474370528457107486046275422036279862860385385256126520748958634077562877179859421684609328458779480950197018966650193960758032937804091872900240679197934855897656526716755426683482950471856101854687526553986569550397470933641886481601308832872010599659654096098253667794481908088481020940402943626681982400156477729897822010849273274900087024651690941091760263788910878803820432333559127864846606273449998036661903472738386514291445514014457133685293593342212663157591896300161371099657797181405102107994019687259205203130092699658785061972695205317902709601473712668688356886485619771309169069541751890242553265406259971796934913683056663192571160885397233075684649711450342415259252008230655035193374267027880147425994435727811973652236451665413245323018621945802812984078423075703539039731496858383117264811143706207267024603952041656872248779901130868731943951737686240821389707887335935870107168853436903356457208907662992038148313495553114411320482391558553341853965368632883430405689231014268182628219215846320340398157107750601303311592542717624909397028310566253013030243244327508546451458849621954302088207049067272207829436846598113904397032058919146293879435462077365200198869104747460506505214356711049876988924906464062409652239890489917078870775948146848350897263098556195022370701998470016 [164,69] 141610651818981523021803609522891161002978498172866797099924148597500685235097998559866102474632035971572125075304785812736973224612940521310910538452289255220645030248936539490395614866151496695403626001508739706649981982677687805980844063013757560784413681246098419605037008439469681893069176848190682002942777725004414316255731302889387189883176539989574151287467374882019555781009443178471191722560598384248336785227747533286956594673896002027062154390706945796178849951941474915175339735637429865166373003496163794559154647502431961633167214620991954115783660525959050175901089389593104916981824275302555246675235621161799727067993922436236239523440077054777585323101189149329965696143497165808686294780445950912868344535028719504488113021049631572271436693610458857875478297844867819890839711548759434659953583853045659041005364240461792397297958533342505281762115932446597615492403578494545962323310668775227991207681509689381155559019537958712235795886340615456949666501865517811148217947514437806452853049774334839639742886558914045892559353488378452806230152277683975685964978157440077489322529735822485468029932539560854082078676244757249960296957614204840348946877197552486274329974289283290876152360140436586757628222301138450375296775411537363863582978622246035717136468860007806598862468084703070062859382120084570665585142659291631385280122817492007655344345413834413112305024482268981175644741087492264485315985029178183290905664328299309435840035097095420960512479964740687263126024215284766587292608210922229513804393890959261291067859932761906145346219372418221295084735085384057130681052981683842392280952326906414819834621793623675053990224574219947054072159398315300547444242283006142338379940266241432088879360355390932450889660482832102532516408173162137361052584068330078948772628043569055126678764845083179396045374652495475541204079434491087992077504401029855097849682668565546461312690656725712220361688813280088705121349491166496982356832159536481061806973914700638884568448468775036702337498140983123927898978807229647104 [164,70] -143126556278593597059905196216727335841268096488135897891388392500770539817891196555803824498075046399629379881446649921005290653752612835622506286330841789520968129448282588989459592127163647802097205117319634947558540708778128947079226959852718675350476951538880342196189927741217499526317618977286139624083829199780675535817231985092018096568860085608208623356353689998588101897545776862300916699420042418728123000908607173360867191436417680137300563281208500960627323245253622073997206874412947939741766864985861615029515644189411614555898802159462414783140296612758494682040254958916624704094228120103137926418427389120977734048107240083431698971106825558946039247318570094521078277290061790263301806319613987042772904022915399501726643277118686587926143949219724564240269893932454986386876854998370142434170870472876814550793653484545837807568704657282680585824859724798465964037968191041340842676012945031008077214986778630761716940436202810484074791707798081822655291484102957633815199603651700315656807216650124086283301863105936283895037207333535859354938572674101102290824631293426471090816563734283518454792068326864469303067637615801156581391899624916071850834754730073855820149296928225065597461818569570391273369664883767949650076485253093871467931884030500794432180394465969436760363530600661100899105757060188653751855548010334643978333696883557735207042276370811226966735066091882760559601186757375235373791633179909143303921443699079917961316926801249573446847569750938394918541043915184010664203165212222817778779834270996154849924778530519763373425665480786344145375476857414098908214456705937349013166999624933836634006270124614006415611392101896166427373328560040735140749512720367172159569242328303721561219166123299001725570129466354610030825791646439762411701565548063088623157868740121217445512554585371426152769027808242711230149690699941317381209421395499125795683641459476273786194616935993802019570196868779058959173749909159085199310600327810909740054444622475570412255789299343750007110949769906151744535682644945016 [164,71] -1787526553772322178238373019606794024879762369506776671443715752482005654917183244593623718967385664441634522357526034865379638506152770853921799489937332262308596238334929341471400757023518981164798779364753531491228549707818252716288903036167031279765077861163727310247637899538645388836097025333480094076832418472195783927867739139308640515973365083694009078222875754243919749781568362405972917750592592044325037317715612518367554659099258966940404337920184460642667139935238840204712364391079160210338323920743633030265573955198692552783817006405240166777966083028172766738216338918075796059970136090224772539191584442152964806827854500517811674988048602244280347724269263750907027764005469024594910082773467807017545028063742774342663573865031367219665160870271517175187617085119330880242260780485902393303132628128276452497701511352334801636696098806447718426566846367276363279311120278673536595248024492126822761434755050713572703570175336579648009113994812865288689542845110316776168499313682675985513400837763078176433541196588052923920787253483832787620797311115111309403781852990765010367611028617967036761658160246247415200203697825434807378227933470759977783948926342994356656155483855436288635391284375254033045153092956292010106145214414218337947497838651828467812181596160036349374046774679491513779493357522984389571175896822859888329137137551790496293197683989221183143243431850821842151107882319567806337911948525364765711727768657994235878983851553767516730605438571689602848457232659751253844218106394032829650447669855652041619405483671647846006772583513442138615726229561533913567616925474355621417078869298252491219231019580439319516578228849116098841602933701856263004190300765732753499114304140451313918976996334940342383470466894756217111804896697709951036079022506789607215170886086675646079729661948189712859240488761561444441710633189280287629810733102623238115748212807841638575510885633676238426760830195739716931260067034176202884917594839618086864403902491602724706925048659511135504720400016094881215132761024 [164,72] 185382104186911855140535677947296627751745062674816618581278546073343091999202504483369897696014737693798222546102405416626119257884991439866568710945637839378917643285135039930421484087925304727658087885692552367669090162355464004906762349833470295964018722878556283950632162243768129941219390021718282665780611895408432645357963653416589687811906389881059330374930157927844814124863471317269485473801385230111298983163159294095264347245299958760902707317269309734850831904025717161414527062006104190318706391298378639000495551245835145028088473742708605003220270843950454483238945543954527206408336332380034958062080675815579512619756638699163440135881786179659380567098063570017065918360625767512244152196347150665199665857371005406327249947872298746048538885114638478416318314653710993765451821764047938387726529116716497846985951553409500815647759743980132693174214693364600877308425860086501815490532896856735612299161277268986560343776330492873403383808491792344130588413127174450187618154983654368794980205080326622526567760266500865139080050178849444983234334064934920350792912518324035301667751528245939722018992941630091372738553996579767008517734129810113193940103208509734138882129783929091452278270850007870174474827257347192023681084336559841054641926578147904592439425189551138785379846997903987825822334874514979869831018364677029384473441748095000329738259727078783656635361231545635570447723376229356134363393809314558563963235413787176072083874385060772025562180674440804120276473473735926163667260816236531427560262999675845671037650036708498613839201189657722831130888682796512757452624270062550838199247411214678709561987490398554185978638009249510356832984684016977698659521772252696050097719914733330387317711496164861090228949993702465303751947463573396455023810950309368341418048531571708977181668660323813044601206224016921169007302944652549647364183563101251243378285979930253217950952331121871794440142559519305137412077831493184191977197343492179473424189365596786554714139809678073589845357401331155272458192 [164,73] -1855868853341643105148109805652296830658669346996134315775389007542503806896116934592497731457042011171079176397195599663647349375579353220077659227911361199876988560470586461966896857419568404588179837359159549541380941162476602447195693780166207116250125626046494291563996511940697734904129564845360126415205899391523966510950093794271738547000278850363148011559131861983909452299212373041768956522871349317317219430718802733315652073604105665427280851008244465072060639248436744989593957722238406263371488026144756613711521753626995507958223246779326440696069963434562426833698018163062950301922727970509456995935408260039677833704399921194549683778833607234023600363301699783355733915681463215736802609931458206559389062229290777120991630726881199019814675442554119556076657090566659230294439561732379190698639576652890380669577281219064406838139560689340429621237733596530747208673921805709463941886715417884658596390697678215843731213188258516781514077135978382438770351757425467382423776983741333226757532762101221374561356841567353605203892690045968739247949625930439866416495536390739769043439604328420999135351574990425659461792333854494100805880969101626864721178151788853153964647037482450458041104507666469855433666308162962834442401241486906360979170592553713716988136880739736366655802494165082051955698363481369451064483050163956847146645205536247416976876310672189717872271297109236122736689084576759488890973508822156617859594758808574925283205634460137483529408521310779933731310570990218443166909683613473918164369478472039001590847936675402779583494196745222116805494189856603653879796431917341265058328119368172674090656802994328809725912386306393103172875375608644344859976170765848136884038719715740323873563946544293068337203069179034603560701699389097982837018334398744285685482701079558918674939814332723423761033861761924102087338674628260500009745466246895951820144895857070740123980803794496146805801038590258778285364147484165012870329170968003381161831231151780270312248840760232874743930043130185952656 [164,74] 50592562061253610923621110104976123579760865755278992645070425490909752011919032706966395267547518780660769821211257174634098316228509897209179234979888203909102884737915821693231497852914260019611067302425620292419651483813683865100957838857806986820284149798519798957277473811318561068489855294621245383826444298888691030099587491452761684979105687358693782132291111142343337150186998819550406985389040904748676574443726462451544346203227051618632857369252771866548655709505980809209815541837586802707316010813871832584143579580994665797210772082706321740917167122688059552052566286964462485348781081505128315637627180592136979172495939593761669646492406577758799512827233694820378073607945691365965744156090188211085165758999808809321838185121660975139635025840042566974510449497009854650614552114869417534530649858937078123352426388727860866057313076791659886122023076666031481584881351082719410762974855199680333391297652385745723411902938685425763946710238997742682158892386197270085409352540769193474052416783093203613203435632287034454492163603808430875827037626242613263869814849826606099455955098732708430920561097939028376988337160169772958734516723398944619760834962407458433230938139365430337131621045515272073187372753175197561253858240088256341620305378210714975722669350022680565539284947962726061325950155571544250594054510515127402393744563441309639854636849825844943807327157957162044725241138764195566827884365520789230233070895990034831322891625963678994936241041456672041855093637813234290953798316629530831921524906386484259237961964840116423262939063316093161358945664492277918745618004141564794018885395582312907136846787413848513488888167500717581037004159476973836806031544973187895899068302137346490605116505118295358069092230714514954598551892473283665205727789572674175763099665467508191106028102876011032113336228093539402025242763200840830454537556248013887578834069590566747437820896504080279680859077889472883688153499446621427989947862915772751446110000256600834471393674692225265921763751436306 [164,75] -3760152320643760960144590160037510597955736855631935857797093920468359339082305661524533552256663933263716079103898460436073195826727064176122179765407557791728325816325504439042348196413945499518055428268244526623163989273769204103014647429970379024294531110100849921367428127178816036790970037920823750913050720070507775676049518786828972598411639208857871331451178389521476977926770162855861361774281248795063469498538879704338655178275089727723799502603142884707267189923425243624683744019511734670820364679061565147619492092331513394585007520125004227197628688877950801130405533346426339139163228788073086530559937174429235499433197058030063379516456694518173103874225417859592672174185841715323271778458738569471281569852963558417974121749191954060057569127376390323326707946738149160971334110517640858751066600969959108394448120205079004307735855140667446922154011431363400740719925046169697202977155573116445648311655264461298645737417083028227565182239516646726820479247058730530267907608051506068028953945936124836558653058627951879206891635385954471622083744169108464941451398960825242650097630266467295683541400308683423579830196988689987567614676926736276728404206050996143945830116038953864480889064261315055924046064380907486863862811283320835509975310482992331314845706679658140399112412091353096254583691930607943739516135043006802867076619137604138982150200672647926168422600546417533837468356387807986736577169542322677937029812053101899103177142188339704108290466894932005184888805135017238658769295769581211313491879754182450575045521580539966702913374762057632068252085575849654189803836831952535683284973655252274757719205727132229213815779945485371762528085857753845146190290280775983031483306892889999367704155489910905746423294385574263484223796044526056578677057146627389194972898642709730835854613378323912804177027458845996201990954433155892211740371344445673442585280505864473302861951015741795411252964490962604726750218245132350430753496797224396612035874742898196585197551992521014318672240416 [164,76] 107296754056493136033940768040909181504115932368413180326765154895087721124113958038265998952469044320324587078788839909268682211977932942896975568419959978822024891992142346762426167827901373517367339199202281557009288127180082325966863025342094967644222254537853554519647334884912813382280455942729657853013919430590508264719733774653599837718882099828953390398083060533992279510783790388429110085287091815848748976191539098048802873951908478389170790053448192373958774054634448823164469156625437421936931739603870256649135573403923124256175672545223155178787929167545071150219441266874999186031221941977135988803289177571843589980606213182514762246959624856837928702188176925548471664405349696149051156330223271144266402531530188349448914139436927888163037702209805809541771498218418241560382919417552369745707613789851569248216234079844800953760833937200433100221948929124507037536276101374323319479946167999552486822673995168031958365619137832742028353113270628220542795491829660888586679818881250145528999364937926736367840609273680472499840956761231443685189184962388172195846780013906900820209891075723787400847779321979082567099496283708180743485886087778910816322363967192178304364385374381797753744707313458357555699893394220094427349431220433356271243576620612878430467903157180510150965329137811797969236692363798284735692749346010148209601758674120898982446623381467342988307305390429235423057567300152007725181125873133335739874703378362398147806790261708670908336057386102777771716409376918722644132788568037471068429386029300115077132971322265434752873459948037526281504195766831944775254599400785320783107870588735602147252502437595168441453139766965661241128770716293977062676486751724190896891494523118543299173686295459517327012825665853450005559141328987380142791176191183938220404451804143802753528189491818063667716606341472426732685790193412809984525663195227919962572463831057481087721154138902876153749620151863583777479185710226848343456743986931942985612410224972032539369480589586856150153384 [164,77] -2317562398177097664098483775026629649578135137958196266528348729568863667518990734722131646166218787279188534113776137100240772057272285678753200320136794345061475178811579062410697621227680802737268857191894345534069956194842578066586333505626111736622180883345517087514720192814588763313499104037668577769855336892377626681902793752414624115328003252383174146544441050520127839344034639272025654907483022789049296568626467690766657365758673381857983719701419217440794854247795284391110469418696222527229317539915500273651965176347643467971466270874386893010756502804797923669870600470769972931547535947753826175005655742685951291960355581993807334147142771760107736946013482345388132613027999755096748800301745366307576952831051173497033762337102209989369956091068352160323446732219827332713431388039106266291420343868262558179046342125634000480074798610275045208838414181072992110421620640137374360512136326343945915030753015188426703061808013183909179286509612577785287616799511610492567699315176178371771219470826407488797318664612740081763033298182154322719467188556641128377762457847142498176174748147683912772007979942997328589174426299854066162805783348927416251872185477733549183949742856472320603239355928340221092508061760265385875090293904678060908373213692856695041092491193221961708035476304244075093103223476670852003315502631005172502206165108969678823368026454858910481865163565831606773578373943533219619270882686722282615932478186878267417502581344553427653729261605353809912579433501260935119818765392862426843131645357168436851639553765556637818692985099076084374643466034345898098978766159509743246954576632657602961979171178022194722305919132744874970624462183303480873576453076292517638691329158093303356496807485006113174103101662776217357860219732076267913640310175620899305701763254956082257097943701658492810948683275868115859757751683602231889938782106600885208316525873446808222275890824045551389651378259049681744414826423576890321315313293206665337785552006185716752727600107956133864 [164,78] 49269138974364583703957904158262609719128676891553094190333528941142125309423323094328730294909561938055497658380113239282387815006731350411751855055461423407846350614662439587408284641066159213639059053811220526337169526626101134662353640336180521650765133984144697068316434353817613246860910051643357913663886317629986453896410650457298339366931491207185331214170578546271674801084520804527992919279190872240689790422538068094117524582277209837739260835553856558412076801505353056212938073268418158549304418796092397959376967894554751696242577353726245244792966310900563494433779764710150035647979753228436818651258345123682480493095530533218872512304128875387969476968002110653200956455500089909283256062439483693055262115071469835930313971767298437300403390176072652415691760959762281886876560444057613819851868112345764012284019806248556739185394344145805313170037591374712594100612602322104016985318304279609707656393948204684628311770708637612315368913138936333350646025541109675046170472832430307643172999540758284440638650160643892908166221105503070724525471836779313824974785360907734490390267816879316580045792157536406064362741883261274558411469713179306832767647563673345184365243970849750167558326836426523664315720162396656636961744520925127010631755899067590253739502730241855165798258957198793058409044874947135582650594913343713306187303314139768713728791716766379980442860520972294656819245903063068070564778836763179612036096968744037734730838330086822455639449294637158091315663775937205954062145647868517880123058726986373581976820416316576360744562368344785257862573934793972607066172839262031677523706011812071430417237367832774506347298909164785640373311712911099929768535537935763332941373089605064884781039834804639257838060663402550403321820346682181571084678658676496666918246687968529523493945618146075974810769983464239730023467987089309619449266889852272820852965485802139372572767842264264319431603033234705231187200131223919218619669568899789070704586583822903766617590354408252 [164,79] -891940845466804259140907101555174620245165172144433798359006331822128263506779065087015825073497731698921069216536226486517292061497674103577709416328919568703254364719693967788320407024118619694672349611558250581865448100263743429049727595082844984194664322020490806201086915102223933894952343551877850513408076165005532306919631058255125259285597501408325861975487351431255962919535534175495796204573549024898582022190213942549092642739948705641946541753068007347489453598255248436101023791484696470561031798373026662003868955464443542548473388564600460457714301498900355158751903092074044553370668869859301564295888531732178823709624787100796282348476510150149668781848720024402744902716796465904588802448116663831662805060723265195500654900643034678902565969235429294556195011270035218938363713483649825610453394272837583541651645639497007001412268530681509434728909209545240630928469481072930355117667924823217107137099724597224111952105961881481461807813189344301448536266526799725641307538351641975105978167630768573639341487705140985161257877746040469026670794209105117636604914251352392815032815721769740199460208769649989355155863953287892276199052752603216461479222319883038950996267611047768566894341769119733328364368861723981514241025714792559267304601256466462125513569685587470540497318382022194821123471869796307425789018510866066405503923437158820479768193388423571090185075600382235961956398431116035188041787866584860415184562514767354201207353283554127317950343095521109852841591066645685844346585348862164458236557564513926648661382176700961023395156192911491992236855083205069317404855472290436080302490807153949259557409948207188004585559856586355989814990375016266523521656822144835847617820323139077924932443839231286836378869949580975073437075967403852873324845941136756081271023499987578726456321813260509899499975955989480343896738344709114984445190807726754242091316984097972235841304550249612557124856429028366858915992729739858812998933964752388445533085415234718046501240448 [164,80] 13398147042279179274487906920056881449784854470068153119425652869487966437231749331639155460201818224209765962126508476717400834887457454811078245186157047196429963691664127829174940872885127337938072649014121121297510354980890341624410397898724906656442698577124621147098653707303979285732900422322079655052614817693512935304660925266227583905863499500215025364613120597957760506893391838552285253982295391129797731057070309765251404033881028894016856632034161664934299711910890890363267510747494972196269331704177513824546525684329039831420528513410232395152447066025891232327234481156458329273680522291369088742851968588880633146810033438168009821694282507739437430954285913796456860406416056494487258428290696299283257178218282598827994190854820578462220100168301283542952171749436673275434263535954190034024210030732223195902010608327621004643063853086196794657730899001726423293278538341446108502632203594008053939447476089896945557658836647749124174785932467530455018256611584627981455873904803183952054046131159000673617790239392601886990258281397091066918878945383609181305869571223207913619255667919666339899170312109146418441524236395833630941804018436435432280440324979675778071896597434605515199207317028749939069823978823064753650847468117230176588832693310219212133465954321918276342344736155925474777731645817783709281455300655652412391376996764781681355650873339043093073174090392017085435443261386270641448120206922432859520276660900417117398003597207290855675035838110412958241678478482880121208246406268905271001280109159893594582128372187722356141184685615609131842141577015022409550660128745851355795518779379020678598638108770148577972500013760641814560871947746659406200885355545725522806039403659324125822187314659444346967145871102261521255495965574512569193795873944802755223139351582221953293159078874149125147472041429293086274655823570247598488961437642732274724634057761018116958197677242963087719502720192055129376066659066485282120239220589538185475572932751883674949112 [164,81] -135285867926465016991028356807153357160406897637025980428129115965328476408483135357329303474059242854650356357702990932292325954200710543614921039997291399059146814540847617772445232148329654629774639256635323766925670429977740261649750974817244161694639047448150778004595046854968470820515123583889354658555533233029636264837273543432248715013781298663123491197648081776269891059079035026708923078199342613110186035999759264679371851464677481325794604305545704442088879991937586392874187515855100569230117377801991672690372159437769658727877347134099237588194451299501888547758548210607684242786318386892886094934944405707393290390234717182081087473106567681774315778872592938190242567457097415475166069020286178956058432214681593000365136128416212910196827569054117443998541809984303043120737184696749089154932246238530078036949946419550548508548541197125372924213937899101808706763918421837027783801319053689985484771276843529219854712194882137617388735187157879063478864421980047688356146262857361982707342861510647777229443268562757891952912408486341857925638373203686644497075755792743102539570341613246085587005020982106751112559558628409773225793446804481208343722765262592736107620473501236552257699171196248650785580494584112131372360910710317218625168738688454883278685841036516690420712020317538448027458235483555634605981714246804860296846254788643917703747552122533870761872320625107801390130131388760858319210854056697810940362260209782236445081731845225626568495288232931427974024539668508124364256927879499454408899890873105050166673412928715638885674265574843589735243775591748610109987657573070893153435796736368357150043467030529915650343750274722057138559320239979730268965425785237954725130191310966102895011927463468724643986308014488715574587451824933067478288067365470404849721147118718862627838526237448306574419109596827576705499066401136763448807935622228457584070358840380766301396138084843999345657345726239040885890309263214417697653018679632681481252606737519835408 [164,82] 1876073787472432874873714774119429885302678439793960155824379550567494418397693205662515349709175489596589441075473303705198448970552458011700758645970524018644390014137066412060442261133435359663129361305451893148609248447495206264965183393578602427763363097520589887582645128296760398661788339968021519544658145368994072099967193161836710498258712911320395364491919082862655820896743101559354377580058122646291507634308329222071041537441678767484348223511914819035099716749123809020692396677963933462062395011439578117168360380706482665356902171103743038189065898722136907366796317531193318187624722207613020285470323696870247932702727337199708620814295710304881961843299102878870440149024075583224748314592716084074819526702711169798978768358719269006300679002094944656067147384500619914978807997976691117277984317120974612166274772290719362192330277489499346712993080767145667183721596199011755123165565152931742605801942958955770754976371068891276991330344906194914822474781162439528820961495273646105449359481583106870359225620829534474054790972672727751083030078303447111791871911800209359734257596591474797395051034113237330979189906125287275417889899908022244268912529877824183704579428026250586190236294809976263616163497144986138125452410439035646550681978544721732261934223859201233717830096056005315650006074977437146737420715243345893022943153046505173528060921358274284074694157839085652556648351887419638416269568310707941807159785005664240505516479302827325591531737591263863592945692848958998122368693652962304111164315010590693072166001427510944850776105793069537342180601751726317345458578163547232331080869905029784841957386154451266657722371042755252433670012949513933150582555178561800536747201658619630245286123274868372209912773287952839345295351246581972462071402367551330043475993623919031062141055056355760808625522208300305323244176861085195661052115193927087948305948852528793365329023266163760423692680562819681422326850594902266962179473966948146124541895846828 [164,83] -3869223755717592974927381205933473988440168989625918565154565110384471751447215010613280558107593645423632560250044726295041448110482131764273367343603236233222194800809141720370166439293151947402213808591439189789367190015009810226969812035827849731552349591076738088613280802275126398080726693273220424867283115618372710595187687582104783309072447622105285039011983809931807207453929593251163720372716102354957777595921066364309172757649116354945606604426299416877684146864562451250071687927867834317847251771873737390664858003921208760408512617963599898266462599266214772605602145632320952037431361734409120144241373013405951417588611002310158032582413197470646062638474735098432665224669573749642728046763088466786319237695583782198804988310110636449640503239804516833131539993637880004791717287095753840267754823720865979666183842414371300214558555693688896949805490166928802570022809563650205105951291973112066321464376882492296226993809747889500637498639384850881348317595128524156635360275391190570304114076767155679295761444737533746341488056622618377816611866220146925232747458324358096488699326945958679546642676118363764914407394508462012340661556336205869671429492415670747723134803500783650717246842604211827598521698288477871062976851999704088959655062709257062039779181434895945754306301472720316072278618655003399140458735794053373771513437803509577770903863460203996827652482913535597517530641838257573522839965223592587932342129481606186524045658808093323150157063984360732477392743285706586294778412577781620661953007767931465922698402806267210228856278704925445756580463175507648126992750433725739648738117041564493334741501542079806261727249796153113680474455995365418903016145455670351849274363446448556555302872102182582592740090948898519948067227953814644082580505346121543656698417143207545567035467013945678574817659764365026685726871648963268072363531603411918936075746271231748788459934527609435960383183568293199248436438733575362697442621011853312902148832 [164,84] 441566075083112399742936299486057271951710879134647501380788003463771218030849176310681938987353534755590884736434760920808817906742524968370950113103743830925267708709715677256727753079500216584568275862136636704690779023552987646985370246290572912703090709297898439259067589853916437592731526021839686269282722177487927071738243679330180416041410885487540145030271745433438768088758888095281773231784017596063421826446988870030324423821031565157044102794247671490420048575107105862888438352580491063610265880177176504575860194891465718113509103695989469399304796976603655979444026897585222765236207933628689124747688126134427194514309048876243859715879342988195467004864956043240592629157827145219009053244513733251447225039465104997901440738791535991240184727658832134992323502545990582421777909384149118999755732426366202841255934252748319433595808057866909199366770744793710934664932211056743007295073751046035836772605128476993881911218826702188875896643211215560723744925274152729398001299046295269564771267196402248149007254516985394988884246693251674523540093962158340336203244716252657847748249872666998674481372854751564862790418210656503350394286170026615039231576096726834483603021052759061235067154706277142915350307662469989411602044105522961555861271642126513671741919946864129176927437584157774359705260552779965996933466121291334723506572011597241525108413565991601677107444370774807697685857916070534504422228188287803755107839791770283530271378285476417171128772934406090785498218687181648461989581651942037859675099768245715879464079201985458631847600201526935434694775136424681814626240736652703637960316355271391613098398772786841048591387822748242937281683763371508691887733582724413695599605475685973253599139744837222904293601837970214536682438980604235089126743638880971783471583431378476202043749408609435736739427300668202258539548934164969614691679830573771442131077267197100496898274243099446715220590268151102785185994263708827684457437476894650484208 [164,85] 5836549386458834797781249995195832566942540796601484124976508098779526216641411266577438800523922654818263030688342676191834301637552243404096001179344567040666284537008079667933099384966036782597803732706101084373720273572479208840669298013652500686479874191649634138263705179728780236398585018716225828130141913514402286496391778478653597756177634276316517580021615548725378838400643855736496267314196868853181001901211352891220412749178122116125480070350052721724711151930312699716884978999772838361259036439744948942616343848023676389760597508246885548378683287294999583513415059646637637161574855859105591569103137332728887181870171358654344095626242993475229796453442059765023864985851514864791827309157364576035406575136606343752077280935742087710637437567228347968595183996486304581472102362684973778237566534661431542089055173058654290284685190002942945612917271237844546837389278181856746780570588230272856509594256783796361901020846248641074649762085411498356316612963388779128837304250198788780184495151015434590473479050420612583608327111742245880622408031283181693977650723215714003860104690932868950474378337067760675826478679738201298984153769898398951305032590813203518777441813293642425629811675865660890330679688556401981680214016218754648888603360809813218135401735127609360521591626100710615910697142495423772237261573001508840366807387063943136158522203909358454881896782810275268700421173539203392064156306926801447854255502926366524386005635524353260791632390197968880655516279375764766340088013279073790960821404394928844786920834193095395651196570821969732143015849086285108534860142218904554358161971962259799084483675198172085037285658019662189564583511644897428713720874126255935154229363778849853806807249519168139445783069215545311605626007336899688543740248480137925627008860539810195461341403535029669376578193215162946654338764153450997184909612232354653640337018309256694970192469934988345326751377122023670420391655857438241401531698718673488 [164,86] 64933882945923419243761860727961594758849161002110980955902964825617241577228411930265545460145617895745795877561161354175550792889235290709283380118219452584984525331477226534864965943938283564123335859868323332854869556254079906363032743229695766728154816506833817681764084145332031244920599468548706144941753709877670313118024715114888291799125990918694517226383618411126302296723029544285436872275105974021529140287547500910186937758262679182809988089124579241746339079739807174581635227053833476473405891484392671248326253776979692604168593925963413287795271905502777858504742227884988181937210436184270132535855070934060953387072923878892119117756884292260872656683865348035185139071315017678483356405896371579347394156986152067306434651511365170216679951162178550768552163240262251779558798732918794415890993457200877351623439087647974530440525277526783579332186601049341280078020071624917479499898336570772567994762817697703033496617058497078032328608411066601325958086178572381698684408256938247430559288702603221466388909718376223224856731765667761045759679228315512607428694019780877002483450113021993979814383129591432726659278099935674088552791708749015847047212194585497461823275961788128563428472384072219351171884304342574491145409822915634877436545447984391344913967034709705419886399359566253884592363397318778673387914904052283337139562637240168677761071657261452040719256645000374850974532171106104038124252642791376423240828999087124365331581312054949519422394470707199066037423788719202786708740129422613390863931654534667676763915724323511571713104422839460474172499717767229070848336158588747694488917911053728826458684554143447087683420572830290423809484717087228364148673954466997611719761680226717243245077397883130859424458834903747626867615551163579523114916587422804780835920824648925362927282221653194357764711695976050905039237693521633885181040791726035756772619461186137901050471139410476030327951629735561142505377856171578044879139425688 [164,87] 543537945164293033121412863728587420257468808609729426493174905604468806601279754590820538767955267582503254819397638593638623929786300578901142660817048477175768119419069640561658383467457701367535373701819600344433634489441569285332757526657463434093669339597888990948665278147432732961131681566664715563156921595133953042208195890409631604137716052412824593130192861755707511541284110105303484985517848223913834665910497581845037857080020462251977207008453576718903054983254808241186357398609288345151711869335787388474816352546189425098059216350076791332456855216323459648627324242796881867880308394591947463558542722058672085847648813140757332841434347152516504157125733930052345484451033066730319185064454117002404894937783920931188465755071616932787160490269119683127865856446972037515714527417426186112508516462094302277863111379983752313668439323075179359785965337718233514312480367895136358974117881658744256660463501058792451832220855734048251433590656935379256206464663383494471746484999911733010860625567859093590837584259005676202018798113618263288608378113665740462942661632945982095495665965057580315517544371911820435203410919594302760797424593350007661259930468575524174003700649599603609167026538672294308539264372218150442920075357503569600391697766498249306519931720218216097161118131595356735899119501532752079288761676610337792291937921796390337675425052488605109737268393225795775570971136162321977930082746948684689711576979510377756845989794232371656337821560049257146799374278856415549387992102956414981542583613359257846864044121252952536030468391587426464412023038260661374964269217256544813807245757651030425605356477915572133244815132355222628569175078075795818717186969236306826468169498922240735850165580174573546400648191087808171359752691448586224720099549775462843322619037201659505580601922991698905029445328119494882621444161061062506874080011953601349256872005588409131098276288185362056974425579158744243927444489418949909476992 [164,88] 5661270251315235818231824345942751894869799737432158998053891750945026351640686304892668253311761365056137780225780368162989927660726542545862427916054140098594769984179750712609293058976691284033572373100203717514957391977820010299862864925195080622214745538221478266340224379889479633025853263935585636600980695278265353724316915940906798745061011754003190705657836690606281803612824575077991785095010541527195795810984185091278863649402285478380324930635645467975885853897198116613942635032842746266060680645734777046655488151392301568251044704859419064453569766378253036829689344326451153539054349476865379317996010969653296825337229251076688144127575028563974315845590697596766438167719019305768286155486114868674537167960008924522170772206169764329855859794224138415147998816096175175543145340955683218943343161211410992569112818704754566579598360037165900246302422645368474447176238934297621062150547937537420019877369833555273774093760967469384416216598593269347423449994008346456019178361391717801916353987277857909957868308528494662269381410602736454028166492041061626956196516189498776676419019087184458552550182302861650550172405406029355636454606620903652700551478037551675228852815065379157263054153995937913102025343197777433522717515254240485361992135534366554140397163394689773399108528406135666192485171980760453479118532057931077298686386753892943866851717640990160239446738765075245206816510197318043241292202439527895329492725161920955895711522212061681727868573848882904884470033576066320349520484059675680805149581111166162418764915588628168718440518720459493123305933594288234135989656464908068107061010234335722186904906880856472588706755883284370772235412202528774790333955281615867319474721005575110572057423758104707824342657797321206366216847764593991612259115698864568030119197905904967569697668588195472676323232496118696205114237604075359333460307476027715221012444851804062609054848867117680521336343357443115407472419143145199728 [164,89] 46479080141755639283634766873262906798865488962238862394919952001161750115530687786523668102422979646214766403352491839746927831481643952538906734404129697104593978695248770946876128974461781373180466824997426057002594670361668505611471012838769320100033065699157342770092753762316556879707998287500789434517046408564443224638483037923132395406622326164739149492901806242754074575559843111577372917389374385690256732089192153299359076133681962901069374514280905545278660422222883930213584332463407856898391848392716573007116133433308468871629953143626413381484209635478090076530668935233926463937404161050802577110576477046967645338198921289932758674761273199090757744849169423749560568204645880350805118579694413131043241067155532325727436423425481348934259159132345450901256468929474189513778637576342424133992496537157062438049247426935581701881335728908915686088732881487703095903730496435694321439054584609665311894651802288041728552136408663783159647684952962059390368711222165074632506694252391062825670466497425052591592461919858302237760524656561069029044645562820272790848299873739821823889781209227541766056705282096219831028055417530531981722289236503114555244500672800231148580748950161271703560827488715009972202888472276223074273417147805193010433923392330623010962586097315223258917331243096636667736081544962202711001194668523115430981627687129935267975332117848948273403786721788135416710347978376892785089645660293601455866959571203833057998783979014617450481002517193510038330935920435482344618513423878734788651386110977792595004438008585464121052542028586105503603469114106598411156808225058930240184162091848489249429999630015806342332062884269321379813849228015072801172384516652281322730982169349436620888167151223681812172251032063874491600019139135102187129546310147907766468218923143615268335608815914378229290556518190481156949905790643960529903685707285377804354446634217157331923931540339348495369722439571750397572884050419200 [164,90] 240274544988053635243233959458598847569905305463355248026572057139758485093660882256669416812950863748308597730777618656060062395908867580162639814250232616327431147227331093669323908700832545623490967143643757393175987245025323750054107443152375758515114876753758009480619616937651445231712926738522758473781826455751569324460784726299934152339123339636301446029293756939502063828902900142981311506629166602664942539041423309799552009853460647065911785078784041308244714087917112370839551920504001623876299609753244974587344984685151096850226969939350443939453311565809997886897601518572873949704715371773314830790187872264015844591645079221583318594062165255954506388616679416189131007595194096210335284161217168283155185838064773918145287607907275104878036835797714844773521265852089579725085360406779520048626874211815299521000964544519453140779117284701956411055084869842696081838089052347078306730583927007742860900343581727403261762465923804427749653313804991011917411258785714326644384249606905048648362185140472675162092872086819537864442640276795271838118513629505977732819245850087808338961615953187710615228704853897041966242003625124601923642901003328031161701187495042950177306097847264719083613431549957119265081128442287427683901858011004257717673415887636224184414750798281866896981901445502072396072090878642105222981560649450645148214172630612385778466798534031212875772960442319464960271356960259125578593731276100815551378265206194258405903015901487063283985262793612894291064638345052327211918129510224876844939008059951221528769040740224461041853332137485410940723334077828050570407822615760366805390000687809591340298146850170746244947971011254231094910482552193875323001066483526816645957824662689356657421763059512288307551118375534359038901971148869735209489720218680002743498632973901261419416641306573806844163158222814043689763738616632417713244376648008928840966978479750318795186913333613392920860863081480426543303194364 [164,91] 754835863115378968162586184394919223358882183102824941983662688430909724001937066613109965811393365804038101900675403409709686655588167446066649999176797662921390468421064870448472297026804017032206968503495833726253399745341379074333155701947821602699203833386634607534141007520291103619471050148080908588356630891017963946956827884996904540535762464690629037241721263770576228771980221683808406202445827249911787012974062608563027636501128598465367972588575706840459341522762778733306041262801172264692568358944782401238030218654898173179807195212344292404866449646647267652653630378384599138313790705710631014777154768806134963098393556913230813441133320128743115347807896711514363071354190921070887294989319605638781031022609441856894292679176409015832738569861934519765642413035130156348680012009570199194547299213891124375615544537972389398060817356824196166559440778941155182765754712900233283100838058799381294794004625504728222164235160074499352496150549908523483134970119313823778009632321746830688861014825815279100396815057579611336685425527817598233235493853985459101420319153199480709393137610405899989242889375943346855258033281209025237941827408711551169306836125336217942134603210770930105743255148145073975736707483080914253887090733902910587101924598730936932806479480625412454196162427948498857890660929375265317435641479226867862173947128722539437351369901912654005147870051591000675183321599441336532588984847194165072313477632527278108145810961857299351016210675414098270128738182461642915498097571506785226670955856085873972691786422390082027624916561142768660382486580913514257423258044016653941058596981615891105076305348643950294125802037834188398186773772190040304743830547649682248818151141814168146031862963317408962538829265672520457038945502342180200956814487453558228702446628893486331823862691143811778226578425823108925895563174032376614235489456374779439934580372907900403521563783468926996624526935744041408768 [164,92] 2560468886487704217221848663713752551957791948938883261161722965793923909001853924867568810144686845638396651211696882906238670700492394549957395402491643176222604818979549773575906340318872337917961895397927506559519049640001878013338598265473759460930991561062560742684151773438267803702479614166718528088739313008345626045544225002481702795947673038206985773717691076187946823637987960937381251920054944560734044026404734896389330850224896394122011975600717742350881936242016291637152219637285700361814554419965636276002011740291588815419895353003934527177839840563158185927805620645485488991233145957439456230807610997185791998456081065064398506347894591390638617700798598870153309978372266269155383766360944559715195087958261437765567755846792901506892160015881964753695217508640782857105331418598104240274852806347829334918944975464949725509401829833682382551516117033927773270440086193625517793954954830227396178357242084934717339692457356883011233339627371303750569345019848450003272272812209220428469297047757122129731414313319758376160590049745743777108313215639644425399661641334021752586407499409773013774896922283266315346543894341913925579081297065894180763335404069111274388390090369874222039761842165840363836935213248219118228521689538579707334138867834584776294890040764419629299778491892230397669509253979102445856258792393718379080403833252688808317755986963720477020000051902447412259789169420128105590123927920711053582476873151896891291441988623289217936122091385819632414000486165468921734227275617056430382816756493078338836797043182617863215324158605675279421360908146306351009877915088502227803176188675245657446023807261640015869508192566112509369226612667786852058515625893158929191321561715789102249169825838404994805648170249595115836771552148807466656354710723821332440704841878564881283521616874746481225609240874122719700394431513378370961624461433706236418347645554416194910320350434898186363645724616125056 [164,93] 6359737556931964865736793218079886149227815686381326967472599830231226844879943483902275309649800334770860706672507649552884253950646410341068697729683817417015442920857777287035783841484883283755357927738666302308816068872820819496402801775042341206109721950686790971699675494628808903445211647627918633770435249206597765738414277663696463991205586747282137859042688192203995556355498724242151408590076143933033249313705658077109235128903912822889843448138206724604080106250206745956534651722190873389069770674886142767806342895126986115274404648272368553795632759450907303362335181497243491455848226791664855538454696915073456507765592932352573596105300855297840764151946022169016915965637010605516401961142686417516156817052720432712356166470812654597826499538177831063587623527982040563482384655138522175138639043645697482297118889269335359808879141686093260875847693084526893938489217447075590935725556399668996014348407134976790576042539129644015172167490642203770579257748300589381842114367753060793573529778291713430151943721496093412670527305689354809858293232319307422921799212333034029835870840439774652960034223025956107450908201146361416877685472734884146584435978676296749115976988984970018155437281966457211384938288744281962337764072250132744508153648201600665818998584069600982265873414130201531585201235077875431631716382303358585120518034382763725138216742460453473444219531456731853524470684835582127251825287680971168668685901608387943854053539278279280234356187775579222958422131334703838675337660559077180434718960791303488324515471119947698350573801783059268700247151686176180836607454778199993349386778265334407232889129461116746802620323676937614144776740692681860565545479609973604497007430750186616316332796189671457142071907414361356575068797051238205457091436733302310629939128891866966137067546228063739424467376227821071618725798642923069893334055652391141786662222208710500864381075320327826192957848640 [164,94] -19796530331671323239509959961998608977742023434607264296643494092202888120938182404062851242881253337768744760934470181690703327462131156922441676230907640924342003338622169609323101988650222784468716632341203703870761995872934309671981512955002312724646396453459306740016746519629764717372352426859413541403583471042586490408803343922753701641668582992292411773678045275762679985185784451408929022182511585427656682511896956737607930094682210327960300403914137217997935843819890541477158625525035487881391928576542056564450708799333311927211926007848658668787113126664918035907581106099652202246436485724689866983385691746976895852428770262935964206858235316302686531961918373859527252080432127563283978723647650462740689885562107207942016806170964907590617460996531233016881052207075178952413639750465051166304624389202672412323454394891748328448231900145074436541437519594647741293216393070489440444482197070303710677162925315201187335655406285337228789811932547981630348700899368536381341156911194247490059872912132455038879034002239104450431490684110394592553849626627526307643453222319973586519109550901998112928504379312477390432435329557689420941789937113056001545152934017749183358477815157888597372200145451057117854711679398063150771576394540084618890067757862981469085111542469888936485696681919115994390538509777690147728575378606331680911857713857182415864449083399898999500201253300808416593536552919381972576492672456307906534435648662094089816382762821052057876810340735360296691368988830497866539758200541639815352885510087835234126268860949789495120109996681375787625869820428113143914933201806180472059302385110443238158996915767472243766081316013237809467098441226851140581661291604463563593958087593575982004724766138620581832741639194079543661852828614381155108642359654860134207132619183222030312638783430374973609758287311195002653832905362359480752234257182221092385531265029484047105264751559218042791552 [164,95] 75673757119362969991632018034710253522339410828185364977312801682449335088156778097334464923799589401266454760152469671644278671204865391114460844298960040672867448648895149072554137798757928293611951097058440454493845698068822223060852015398245795597615573534510311186744860086462715439620687486495977485472901534125482389222775249001610759576957484864946117351694840723787777418458730768468589733539568773941877246797859443477828918228164551776921847838346934426577710958976654349236633393834010831012549748102768111119110803862283502540290557715921231010466248972663569898484906982183517082614961002489570756447263873719373210916744518682146815071055071980414430880967546154369906621350184044354403992477378035479364156099152589910184183368197068531296010713363835572859171037328432718241015703986664905225543417658472548584017593221113457982631116621764808968177530569697240310932254512216906470032674998107672642325711222611864949729052389182760966948910948730187295201717390533314790355896180878641015250470798384130481286148641678204320453673691295687355429996521329128847100038351076446784606562550612422458939372779914709646192915215827682749134700802665332735538354848600299539446615843271388703667732579236498803458723695107059875824415079659419064786140438036321694261249086058613994074225292914610980825664737573909216628512750331232943188271897651621684919590859739844113578304760046173691489596442202962089664318287733389413353501020149563171167749459866135027359445639775777383328754156939403510341138790410200232964482350957737108027260012249677777398106333233968910260057114722925651857050006577576621937783409635469628839261576502222206622818072861681833188556237522872814640249602671724941540248253810020019295209825843601654539697037242810992181678680446460304757432271394916569781485486887102128424969287211723474644072826502790196854229226689511279930590604227733207546475239781507207059277121507930944 [164,96] 596347544112161077019860138266372147135514086105423781540944318450395189840102075582422267303683517240687733871251073231571255122318761058621316658272925320503564380471309426944902347725901722107402870572117412912474028712524996223497008915912574053665834303906752326991842991726126843071533763854604461193940773125846962752429005433339251315522375529311683830562617555498516177241348315033395366970260469126858569961942909097673366062727044937374503820738822158699649286255957757952421454954881954528339215320560950763443831375267312547201466605719873296499737572413462654964754566533059358399328443227072795767173602418848782516045601887986477435316416869289749013311661962088698441487622578113422990029619652779925007764493355506785857351343432892230150660993136462665597884209731341850766589661259471776280984875446625246970193176713613637794261353760291808827470825484808736815330995272190598849583335557772663548957552828201018348459046922171050606573766392895624225372415301638294283602860366470739855929203142772902079756552406986703741926807447894941078109492234124378171605279753043148646678451171645115407495481296567904772538152346603413785455033751439860971506739107020713405663196638271110238224453845851587577508738020158795101988781035661950830780625430347720798163600330551371154876732691001088307725598370113142139203701004405109891874804958405862545205559465528428772260118755749909353901974900794863687545034680804243110971271653006519648424794056066226476536959980903037182398041297528517900888072300517978694789634659971161395675947662112600640243164794557572281412652686484909854221610855666936960142533277562196444775122338955900062321892042345044017117264036981168097018871971738981492256896889503879059587019448520546470187775710718955347586864357957403869819254695867232038655741406178306325784687696767885524776249599762522125910276084268985964288103611290516800727154539695772660088855935648 [164,97] -1401974216490858720530781348617780615129427020686663951006059147583622382653621890422508929426328138497374541840820375872924546689287386917087139920142384565410109344921782058851875808861734259263180324635454588911211480045300791910318767271447781739868460077230798591469389138647984793480965267071213662193571040430916258807668828066162371928010576810632828173749397087475174855407919141736888800847724782686449190399104059379718918690813488760871490119626126634245376848283506347036203262743886012657324961837262100509599306536492939704823522061185535101044758322997771539026277903277263488793964654877168022171274660209494358223513128990251914294334665547807001537022991618484675348247301356016849455567373693841524489531962190177283832963822211790100331648255088283785560331073385299772186289330764166815310995829179812242236153318554914984773100139050667025255762006178090717068933393121647400961472331297441886076647892398061607131776041909859687877169002325775250475569481641223673051703671543033295847358885868168737081557060666380505331084542086957144022055180864056646238065615906039755741185286076492805764469502657304259709669584287587882649178658360318482847320651279171049833363558244118859239772293398224475279605907542200850196008942971708875305485643824270933288969615279059051522459299312659113265442968382462230451026248364605388969986632828387198369444325520445949769560229959209887925034219478862580173559578960723679195711848920717621462287854724355535204719059243404030288969710369134997587784504360514425868662964538443306737972445131601087148410127803537371462974474936490527160104742613482611756387512140891143150664268123850939185644358637992738622833052922079361151846714911481577053504357653275766457479329521094146204891792191395561304776477401229129674587116427492858823656140146894802955176447018388596850001099618474205814033620457599574618694701406552943517406545329472712326962608 [164,98] -1545574371105102742936241222790486908923410425375796856941756563455000479621694745394964204993988718767818874176050696193303620515908236722412878911232137089598537078212865622565436109882734999710872292136682145969583258043350051023092659505188378328055202029570839231421423717559422007127565494992428755568177445265899057910227000332744824241608861781927837807388479897087063600337977454517657511125380694343657737058160256621964907265945861191286910275681321358461382242707869011763504048108112838637470956110244759189948809451675330812965884822316692402925625179447899159912141431726504914589029048897240209646273738300455614656358410172887348236521415992185256072110865195579185076347533278398692551011446322986484721270544542692413672600162542830887101624190204006489835220665918348731038976059868231293037051997874115724830517262075902700627560849975570511517863710093734741857823199849903817099300332466875018197346492018197417945439122096793622807566999647133713953956414544794222498625685013344184218001311219491605804167213079981547471458040273395238538067747297061584657030832029592671596767598279924464254521683794243624427754162924078005250540648713538807893220671909860021689598210608339447227053206946731646821191427564618859113638008166226647216037065538334686807451241671812073955758158216506941666443382990045588661454804165150249207062364290428454679925504442895171211309077951933726625529300039309618562529581357671118982684200743057864294588731613632485340928730404984590189187301209717221097062874426137742436804573935145141522094094587574120349133189907318116015686628920262426593308029077310841741898623472076363852432056964320384120369864968665017943686666255947083405750425423076877617718484570623044922307754533461332617018962353008093491949427176400323020413042034536806456839541870765813132628650575252802535086857449166215643098074282905996428391532687968923670523100048042532135 [164,99] 174629026165199175183746846087210591033218870240746990940873531459132516080457082885632039818964571116001532357468121791210564049565606763082254383042447009223636840206680761572631999065986653181936437577994740871892789703532641889003906975893155867712630924411779545983116386363156257175967792297957578422863032977075083607082626682435624449590240500830266400552655977342837274297487599284549433235990288279323541214181362567646054648915610941362191460449471591975462344520531884685064029781310831489679972520850147911544852171976964837717796696934522976475955329999555937996779560150063077500896715143875466756513790405957336044365266608367611263901109562738215599432667492045911240500034618969763674162798429464181018931411838811345101776999473824104739808684324904630877566305131868337752021406541326534094761048043391855521785380017226440443612114818208931166005025414609156392091020269696964369654150383995195585196104494876456609188341388956714750536996057170938353198854177499289304795604603936143026155336627196642898439483087541491498711223409340777923094242786072632131342276745343675606704684877696788316415094590051644978096161905765101593905652430482880450338911552344228942642912565081414360399101659296993810960347675810787889249866141457106564515377174792466076605954494610407516509510728983559139064308048344856130681040792267403302627195895539501050234570127200437549508238894828179007226022559161032197591075037288566691423832716139164567206856745422629640619387382968326903582056987514997072287583200686367536630464069284216449395271925080038818377309246772014403486351529195588377905747338803768081792568717738620642985620307358187377424053856367670557657140566879509812822075480466312616836552049155770387361596560070950831415753950787739087175748866577930569965724057931544811776695752719097857792815533989317684763974901023679260464498515820879031256502512046804546718617776896 [164,100] -1862058317342934393822493774302201842760385181065572893366646271625821451247023502520308560153324929938546526670157620959914975488220164085990486528783064717072037777482215355729635672878794056016250254651610548425507356332505676350872744157989785901709505871245554619368036399855419448117551481001832207397325447720307402683256685463263010697345614755861743956794833250093466392867371363494733479767698215437648102384946149358981831378174961430960729712632778156088060655382313148470619261224812492830378895544233580975967955935884061786988396334925424672978985914747169719632589714402186533747852180173133264235152884029326179128012481398565806809977013052146183566969274350239516729932707701240611117236011226562325689710951899303124644092935346053903702668819990545271626014597084674392943404115863251066216751548947046207016345881135035612054184363840628503131258396412360488752476675386577206687203954331479929686576036629616738993207339844922731666124469663131668684081141930413854056703590164749375289717842404719517457443508279758265762581252263992541945222092349229666680664044032935070520954196742192218819847398589147534043069767158951227709584519963032074734756693149093678212219008833653044911565390655548663511755637188604885317900613762397565618885507647272269070667674350171605300633015247526881652257053925103357686612052185790845961215910140588112693689867431704147669540442739967485352707755611055900226752197080542130939512881747908848184354110249474777775841507572788129729814512321851331343097035591038494506163395232535753005627029067500055154451703853375880033985372306135847768998151245447144002900418835077772498413486304982494529091197183734939335388623528170001288706555964544497752438133842190797661622679511861435635766813633628422347884218882406020001753366861602527712311475546265049145815377146200464495590783948458353520889260113676107086526654721819822761150488 [164,101] -23719241711928487284078766466703892709342809712325632122218387872309345335834830618474506253975868456987188611851226549348368095877031714030987776858250523460928737757093982643393244454837172502599790733979914028032561319728049847090422287115072066773540885012789258119757007300259678365807330893251030698363098321018940843565780410602929665962149359288979762383600429195119267611845467295686790406796510734697019538524432650418604542120115414418901147069402988711062142064812417422016549029492712401148744181100828371489872343018264620624407114848560436928008093739618075794306791196926455249957596169743201867318974067923282828060905346030818702521420397355610299329543134219425455691914938942446870446212337163373609912102379926231220317782606825265356574284949544850486407975227210624124037081867445744021744718338916437450805602083434304101952420480346711373873161196040509319790468883355162023673986520302009617616726230185625769435525321661281582504122861135253100231191425212172132516563156438652670219418205178527758351290229229767176041793264490632654798229577122707216266640524927826079765177704325290446135656937140577339884459042000473078973413886837603265174282805538592129114195831470119242389222436850402904363947636862044661137380593203782166267178821755134174889894827558460214219349780176201922198281673504913053694778640530587188245052579151586554595489637690350274927542004605052185729717612940978261251958092649401095355271907244308123210165172257850078913905304791797158809159028356810480241774644803582342168069465476914421893496244556733958346400075072416991776031811434224468015111948583255002896332161933425203796962444532648796726010038770786346212760022169946163486887164246161408257403558996998443814728784751883440489715733477107832467858640065576043477753138123517912451385706932980911411132761787065270007944945376844470411494777024030848704245853259117078792 [164,102] 755644036626218226901774378535749200208750965385334688377179387588182003710706421855855904868142724460604625166120139329605578678572707082725649892690909507726271609011866199976122834418423366965435048009094845304735850506319184854716377449486047567508017497386465081224663026355401891234437300280474241474849874185485171630260148728220164749292618401785930754827394507660625914429876480298432939496844607458370453610729089894836382758276955394824364711607794964964620881980380608663239823626634090164054581221175281578616030932467778274636980854862671442537943758628725028502148168789097743970011258641701083629917212269774850598495979862367642134391724982435780403151858185824110337341111617295646798750009878124358051006997143777913147228482361975519827264626388745850234600748263521061955384075310515385862159014294100907724757964734829244561223212002175053041997257167694761190026140072730983176833950513857285319371635266849329477156118230038104843692734707694941806811997424301650529013654792655590379409954924078697755392671771497482130900372600193533465741487134020942117309955205154309897072117869782550490294344356042062313055419803862881263213664333998060862777216867540981359938012823938046494721625514448483309560844917733148668031492687111050051356518618514206100187017757209302352333920811966991179023149307733172288904771679390252678260436963143913013459625028595168894144104066151963359627023894922034204028719101679781493149682893341044381482051115885142317318030051327563089039309699236756572457296581194844653532314835229909232937200915801273357152858174190241269307874562595478712581064076910648959117333391786727758580214885344164443450157540303269385563923364859764077552386090738333273012522245069108991956913090734534750666770922577324946868031475299058071331108609473621095246590731847072717059498045276137275640861039659641069316254762323332694438841774836132 [164,103] -5260159341144346557632177357602742211490912352888380164183088369274386591339107900786278040289014603137285755216542117363736139830092380009055452596241990400804349194727434762233037238136534302460129911932927872535992522742175684950430840520761413032573061937973513255791510077023763106567655497480184365361731998086918259844895928906240002078795391991950801686346795938287989428535261149338127624730251516674855839785689194310772497297535080907190348868750081259304500938099309413242400340627056148963320473537692302588452544465228141914934402871769759047344807204735788825128942089845070732039141556783131658704543216276950540047945453345292822645180235909017015678824539041134128280094493624672392491413175929983938738390694541836632315900451511588089284711845028003693556960228795836998550109135462378966730459414763918696944568905986160129851792422710792733698942112183527259527556377677488131548365771793026196013591251105007737398481253985546130231431703624064701083792134929019362336271653675849871426416138446187535909609349354030268062886248648097616614665620636301682812431532631986854929108406755926483186242174266071494495326096587991622163480079261452951483414350901853900454632919088011728843065174355568050861422364547967102891174755560211503068747704577850612334276627661131049231345484677902334298626630707152410225756123645930343488596305374651428185857760577297423505254877328587239353528956136455811612517807355912785419081645166649139089905126868036009302676898565576988813851058443315580650098232175256794014799907415501269327915957870222566349661108237123043704671948528507072539599326036232165318010480288832369181905860902587021594890037838602960772421122313615872018556320991597910063259293130311022510677292588038578861439445722740002358030048005778661375939837418055142587432985528473206075117623399788717580182406533151957264599947235578073082379588096 [164,104] 25975807431861801989177804980937637039532098775114080514365956034658606779461693293821971317514651959168860531768404805252381031406054727713343703248522902095929944210041564962904168142014973795326142882087681457417514535706462656364415381860641703262873966169176152943436170504308389746148120847735563374385968347842998726589077256497766074996638883187723272671234273949821895033263710353293929942449977702517685832484230742191551604512778909615818391694175983595798792591196937856133350819330511184806043615733907822131767176703058725733072907549220610982498529580284827617077148434309558890642037848490481260475775177522815384480717999287096750706249556805736995854752545449098752906815932747419889492531225477208080288114764357621247857156008064071840714440459169409506717840834061777457660736278957293585583548633394729626006624847591312003914419710250072067578509180558297473012765741716638700575647895547118460097577084145222759626628706740741182065258454204170597906344020380547779625881309721641144035966317611705544402980016115062430816933711161879098065489246954733546160135097496261519970785002659416389110369297256630863598205556937667619132888942512536801666988164396111416533167892110591403578181406283932796588805388226039102163533371365829612230817987958149224406076172717529566234489590976384557474919349227134849903098575828719084359522576025188055136079874959121949670001653762524549670082731000707869791745378341212531150738734529670728718516089506518435756893718749154993252987323548273385531720768753438896011692893079405663818304918814479299209114544272437010930459020669211896693874654161586956736706704722120722882775242849828660029375801331542189033279077409379011091148699079963048926968196917738069452833041574784074871212315427007417479465915327984745998095206341062272909494589533620154764004987879574358116016371645441872533359789539956175481064 [164,105] -87276693036997047953609128657246037744026485302751591361573758491600348590305576871372963612995541394287894046785574498587222507140172535032714911157236952336292936594505636861959312977407346271191531085782689326464918344502653639610365758636481366822870120454295599851616456725520669086785537830985272071721677940080427103971767850402467421732027161619364681753515317952864474926750510431090460309868086354125033456002405700180053164698567724971107939729636815461138355495599492966423376036190856542256751828018766640122928335206506315458816899182975232171385092747537602014533427727776823230543179717278711423078109920772836934426782369663914932381314242593042822202028610453264481356995410311117995973349044765796329621400301582945961850883625477027729220777068435477862190473806630187498909936374864718176562472659593209901255868207299572440160022395546631651711749650552764080457592137982332114998284568226039915588273189613774146516167031306380171338163079419187206347970121084081417152832384242349481605496421556846025492559929919435254176990563489770994782308286257701032493153404803855858346109151934730032617358053620332905169660031551976346446420472712734238175423496002996232566911209048811168472738089260449245577799136159723490892329981726721395815739136973208142915161946763618275633923217356996777293363915862667263415530142530207473969817586549554975165105014641102291921122939052466086683862398792570050123217054314502762295359544303238858610635133398333522218585126642952253087695676227035939649015087977139945676959791010851183116484660106954106664532604896481712903484198145441518989739323474233030647967300721369690481478778064281281964039849647107929353777706546498369716436635676780639027215006961842540358980606806248201492006679107455740996529675170417722197885661608332790440941143230680587232989326711123903823524463342399128142136653028257648 [164,106] 191545500649737810864220811798844536815053149760594337224353373195625620411566558396652470747019249097147971014828222061097409836254265130148368767318948353124864633163193425753351000147032848146242792346447802554244853636119417140776096611649065255988191090674484736009227103133881728875011176817377949226200679287082338630692386258347148609371118091776554464411352028974182041728335454971775192755667927834745196552413939492543172892020509178173575734157665895985104343232655405613297137158115539958163577392883822017114325315907861633415538752652340062276178734238829253852459313442353228162438203407454378482931174897590183923138754174528962588521934501813491151994756167981258683506764392627795659214246938423988268614937378292348251469405639558107550558359307128982221644345161634036248936191090324096059750006440652782963717271629330918261472477641618041743070326585876088127944426199283428861285945155645631025908342027754978649981945412951130648659278781049215509628729645655125650442893790395758442200725706542335552455386908278952630511851891195526461047897036306627701177691156725536718322302064418317596486170856523022547600316519153216591322849826312331460386797531240864658901904672283783528824016036245338894926887871394544974514919665542117722791422498282842753938002222754940847562097391812900062144522848087701710112850813049688449059003216469626504019985293282907999212207909985309900563410153568314964036197432584709147244417088147401494376260644156927312161307208638443335217776257972375486092897372168364558735963880246154558672142931309389473830356532464592801209741260670505366130885592609248035352049147733893343961312570044876304308995617947316351991431264956693587678655246117339925478089740916451484600717154763670818351799300792445616097631493034251610731667489363730016795961438101981613594162993736736554377758506926378602336258882036 [164,107] -272176771409986460416156221224858266507987118116205490363183094853149061696399323259368213532307218881693486349912267290310154725949230441441101041103572783405786878486480352526632388618387535871694447726780732153451731959557742503712192275072533822924890608699465853919647160233090316653553054734636986275655263363838536814012685712688747317801793257102034186923836419032663568823980733588909379800966628016836099537919744906792355554647361564430025167524877423558145298149648349228875001550106517325987499927707249835415544885644461837016007741716714257742434151481644148923280790286744554400090702146388648697115596239281422637476042155981490015054923611820454454245571849583400971343545972531031380365933282893334215463171968188047565869609748132124221270621080287638335088761018068904314708193374252878691560366248197402570157830578111352373591308264402391483205792512446209483168643510971541558854256618390165748856546118211542988904864572752842931977840982135060475605806097239971511033539093287665926569811139151491787135782197023459905235623151704591894055431032220894805107633950885634197954612469618952892791382568692662835964303315540705669068452700273643612386959472897070356736962606220181697963225989129419731026764761219407218911506341253986248854212043020604082289118323274223605272671020873724639526150223449166821521038717620791363750846547988441911558656479380907746401707647983602800072811318054674336036136856623359952421426826785984873784805412016021533140731678950337977223766425048037009463371280544117991420767734754582720374100894417301742946030989850998826728691926523927499225094665053648602595077048055078751705154606451068590850907405572279123542119888107917239228395852277463297376227443616980248665145089141612424023582564551118327919342267813669640253348785338811813473223657741036663502650489721022652717144409182581116092448 [164,108] 248609559553334255782889112898791160248969753761207911412116296533013603141121370263959928902002435897216268777751075494196390167943711903556075328218522409285805438300114782518636790598130517857816982876833444854614873238024738266098639712502208958765200701380089345771435272331406990709233667567692286592041567123402731742641655526657247705706815544065753139911771874857805313807870684070859874136695585549379976008510317205222966796002176224708544608410441940156180731928372241176179428979815330872177110871666294662376677931544018716338284570970491670777005449864453529657201843521166751797785810571480709606170253189148230414528536667354021995129698252121939450671703281826874031586878770820476958599261500603287716422518477327574850962102686154204911042573204333387857955154173205899185315383381842063953891192615733314892794169490090496721190121654398994661110114112446802638912857761462523028228511862852064610433561198158069837301417612381393694344435693248206275457614007656807992284970804503810048993335280610327240176147984191456235289504989604881215305576076345314697220447931767489576986022121629765420678360944877431009347060844169286782407130129425757854336748036383206878638351298184593020066871636753043710526304593799582597454248031513550261141101899011082549381894006799001212528365948466420585478856235884440394462493063183062481844343030734682394615402261577747586695025396468221219932712699102825765610645486653392899421748994292344615863720421856726722096548444852139296684479225560579981688977653575140593646709693700685470886456990456123134842362850316306640809824342085524441900520278532676095190273459589721884326348765571233015705524126152997914479167821451238906991156083216102326964141397723844497332930339371279534841593941146529403137192997108059315707919994118454363791221537724514430744242479410646622488183270891035096 [164,109] -144074204081982363883714343736494360764929767583356924739738116435659056437422456944544599263190987772168732584980218336274581654714909730542917281438494497569206864323834128444932129539921583665109209442012803287333672584883476735869350687825221086535552398994048052838496964317183997933035171271473597083323678732658407598199283567630362729102220262428040859397891104823660137497667060481364651503271199617793857534654123957594700813534894467272918415306141837876222352416577153588944998878332111833222144986209141197621019592070978937479696309594922565269351487092430717614486884550253218601534597546839949228024454564882835391619005447579455727662815536850749797940626012879995764301271121685659031648762702981764591823152539772452386326100540864479764290204066998269376483564775712388084098980693730445630843153331196503032419791320985139008353484060940722506086838855855037553422183436571248011126551763052781025151192815805736717075718339317638875176610617931069780706644250836407277877138047022365021519558050076296252597556523205554411638834160273738930432906932728556424570914445539679833358048279261399327503103308766094848678157851806064774002040340764200292299326196317871243097832733325942714327943232061183718703863597087946952810387623918912631141624738625502474950713807682268346423022502702401487572971043433968257450596863797723942319459480068965484917262550548253930785150025396619429774383296393000494038803924383329659696040128741401999614668542947030082578082863391019580938699582954974752742868786701421768763890626119474606284246263212995726359834764624147429336387761530452711284177810950194966344840443401993395439803081868740680311253255348407388378340075204029132780091612662536529859151931848408631327755709300608965650243447927462555306876249830061216876648870879708612766746057386099404740705670245365785449059574808 [164,110] 53751849893195107353817295041865233474342546582116911605873232364460740483806034441546929207898362839707253430209675354954193695038660529958255803763818430726300957634906032272393705746794830154446031394931564367877778133616443738448433718308015307955538221869419901335628255510481780875493502598358698791165453467961291875586913132207069383161888719010717277545313558558736400308568184473565095784300287022618496027497328018749458002326181331783114445654947781090717069987590038591910789610790578948810073341063150651299836116963633452825956556004590524349809091586594748385631855987578252027580546983255543050254707054923481595965506809384812859104293853871764058326151025767985443271256591200596159936698239635847213619225872748918427831332681014449182545239057695370448807708257178697531095314759589256027269378777954139168298854308100493541913949250603514191450660526843976170015636925201272834020750913501541996194950650276917746698229127596157189696207076922515088323525106327887360161930880872093603538840696489020875286184806686411661288668117761396324562968904751853881666293240725635848907380802856843979232347145174286629909616657099201408893120995165497848084876701581686569587912334462659327575514620828028709723715267134179894060381212394968949279828524638626013204858560810951526466046476767065730641078450512709464336098777983226491344603055372812609267293902237811040995523208505446297658359991138903424331768769855007937865294174958699306946897288181819814635245537610803009792203387589415922013243900340729416562589704754192934874437170082617844060693404806270108437195149041508690339377497526860563197408124658260403138997308029546198551915709470945489892813966408246145452189182040630126003654003195551421780040565677014316191395016290410595030824830100476865864100654704955342323577578635703749351451467956380489041180 [164,111] -11756771290019276741331121022381658320320127356455902606703512507895180738963353109865262827164705924694969940797511956115440285664339418401098816765344000774708213393958855513124781943602887975463116261201266109501509692238163055558426146968151537429316908242461864111747422810235709115782407103412707751077749584172861182641149400534090851071612960005858272338446852045425798371722241939136911071226829849099982501564476066729826307973151203006078225744041557630307511347130794803695565452910973126641209191508734601092868292989129006042859413217734849083311985975339391445753502059707548746313172256582357344591079136589706994728062754751991315913008764592687165091382776524730977498875035685900392130800105775478152860895074819739825390746856287565160555783848569979898734922515039906518833709602206946541396715407096357980906722338079325532006640402218545980220535504030702516372575722898581282922658435961278195283881982231620099213460943193519378584742634730300799748313737649614095941697759621335448127735730362014767701686016428175327512911205664121701043005719930262670850721783880795694189458474651879039165612271067216452930607817320644220169919849056050565090970602117557538005637780886735907102622736775085508399231292943120436413333586203813781146532483815220727154142017156080023745954492523187039908568668564037323876799620555841479681695726179416828792037124871128901799583305962811426074469900033153616167729715722698221378455282893252476379273164858525609684779394526286900961275299964740678016863373104664577176430303327366746073827278692520135250035210505684879233802327868533191876792043102620644974688902524482510362222189855956804309719620872024386062530740901844296881914002115300338230847577586386995675436262142932438488361406014341721262114778240228535453020092350692823189023704401391543561880178330081152 [164,112] 2140310368799615365255260883933027335474061039422196614757119020027850597843815788038412075132763079475222052158690400460359465857449438392169954914877208687605625003958231168735945875635634169104007593331648820675458301418734126089556830940843451609338832209677990652273363837021442926846368735623826401455329639342717576511014382693415463718090537730000587955284974884343331712466503863638613610111594666695063459218750474835274056227303730478397317735409512188644816047924968063387648547266134916361967809391599541303701705750815574924145221785034097498866639045851692856315595690955099502460395390403975763243815823176178948210329443000046093937048949006237913008776841322553020920125786323313260351128619836450049354940422118788849299693723990248247525063456623406457326722390835788622696895891923315452783430563661355343749715653810285320632414202922303298534806664699516999099235937481656583517774287915984231273937751008167205125640287500424219504430860083436404619207776547065657593694995251309369590478614213242900824594825047730250437266558199115828634817619772341638496098133115841724015509250164581544857201829675696006993661465007283869835139781696698124514108901924311584448901843867424854225233972915363558458852401587049316438831286615872750823527316697877971373759893915911510619640542483179635008363047650523056428228663638782052244909794067119948972349750301288966073593633465453677219757974937094889190898904043043001373384496764718809425534092156798783129941562666625967613619288899974288382250467501137761874154311308728829575465606073725195788388242104607036684420127426868506630933498063127775420274238621390649042218924594493768531799627724223271977717734159173232198042011502283708733357905751383735109092969156096942420035930448425870511484240395407333677868777291528956731670396172037393231868717928 [164,113] -16512069484845531446441624452617723086518451603230246693177938614962035441975831170794715362605778192140866076595711868463756103824891998295168828426387356812636624926245236636111634758594301989396821611611570918973947211238145748879155696585130171403187650784310854432408466887207582249897982017429448430092807654264466691220620651504394347950802877399652756344269236617713841708836795402932485265297871578643615057587443685661058159586269255748045929692861203676779062004645027760615986522668011807823822128213876064424425002599616476751983333074853695302495531893196701522976445239155123427844794232192678151473093589149564306437189256984488606132244534772380858523477473820701907256686652150546870777149605538805892974695396049307308231214075026697199403486256617914017585492447310853557378922673808857173762755198400636383120033897459328998970017998544771206067380109838068302597676803989379053970611461037174665340974543612945912669556381254314554534978018003994877653666002976504977887598079667510635185718092777130150330111197052825242447720939676342743656358964347858514755300395245040049049940612988698535046703801371482706105104740060311281005795466917825149310149475364610049394672495566485407334022556898778523114154946712697538829948957314397130524697793825411517630452955540143011401579692527567247803917546597845127769354542256231499137316713002308346389634572273300719595700396551693963594660834603034522047810593287344884580907361880336305949898207026127642871592110736782400571241223570613658193597122791074710208365538060118757779651774860519812946096992141407102624646577736059192437272231542746966287260811568894133824591186931046554908876828646042490626339479000881280143366695968150405632235155972835725812241614603362080398155700188486252018847020937654323756813220109195910129794990620919983264 [164,114] 46550573197445315232477755217603919652598977870524018964493426162021692055152493950745488923154447295267830733444523241626460479563068849548383082850917352254906191405822632565861335226344188335401131582660161037356566106381484815422299573454720924156630444414202760670729458566331919315998614249904641412788725896251464479830385411410414367537174367806563179871978538534366103096564595025103810238978934624553889226582080141322031630584119827446411888980759968551357962666869383134446580226720966395270442001906308155861525706973400962005181096318770488387020901440542094801559951921361192654155249204612856001432432142652612040320258304155576335964558673676870418284902534473048244082669994226392369047887528651826084772905613548852599411645592522374824241059943624993201629202616735620907255882369230605362280554517786276580280942978218003614373855251150443327680518946332349265602963926125526436788473595015530265864164287488698582949709262340368576020082689134257140222923309584669833115784323653751660875946592846149030864482407879408909672897396589975261836561465181040567015627195177956442274118536658164468471551512034724674145589503453437516174963091868261137575021108398313989187467973104664595090989877828241960299738568211813487737163298232979575210405853805272885847876509899921839402483874656468858278227872160994141197311471240256812267971447746216007952689474698825911187100264004524352694156442080536708867596939080538394352564611318995096424035477538237051494486194356690086409302259513022012158872671963246467615938391107832395014042075417918385780259599419788323325352310010563049103398434093049431253650436722030794914956593676744678618375668072209464811294198257580175327352092987686011623334349684283235330498205142025065327281944551067215345701143873854676573777684236235106208690157261185 [164,115] 5882525095033643581485352123639003888554495079004187791238712073171079549103308068525546629446675192084468443756895446953235384033690894636714824510250636112934617185679620961440790560519845433167593507206489868973316293877496720904710056172389251511420834775652454640394448594096310037813473636214204133035954585077775564904789338122480789741176802983749769117564325528929631533288248802538293094895076245127109040243739724421954749003083702060293835505498298187313650644479329415649117508398237647398305926908148758999470890013182980323830767248607036109414932780673934562645203015022537498790838415094773985543829847288270202138110844611508438404929369527793485157908335291330121183487714700203693668331021431670528185018208084260471331283136851255244370261627336492306413769193199553773561327815585782637911550634573271221499877630135832505154938830701537040488263789954723775880821605617551954574381771577282004688368919443451206327851504537598183857897953084053499163295120090823603229182732355452934708521258242181695334858427869274647084419241419162412528500518150948447412560066671024694312670760648887085343074640769606021019789252498268225415632790007909317770893055499165000378218356227777241846544189289636269415000381754025015192681598009816149850903974692912007758782043157691493399750472417172721173476780644194045155505505530260720192778457768551628072762500943241254170559790534449237989149935185527000077631227182824757267090193328700378909198200942323650237054819904856240068870642193620762781423411293545321346285157164143618374182930397721050876884700008300148265174158498845150018664440617580838030370793873790568146360141396723765814424434350485028657476459920162640435267540449870569744165376286372731306649656102535215782319686851080163590884266310253051072449465486954089423230304 [164,116] 647532246530189124650678486906905123755048578317590627449278046590105236823273549604260301891973440842973627550633918787907736171793694382279030037991616127809753697072577567089351218589128279792783994173880132734521738914380725202407109044165230801408058608845933000108138669269546788637557037757707069071574272500133065485555644226014651294388695787154043521217198486948412536603055516187193457782623370339826242488086202994029993529452467997432467245266370980650273470292959380178476468275050047997864924739836945350631741779557361993248542238902054680678424564648493832549386477274780019632361223887632010747961932366888987524311191789304034175753747338003961371655154969276167074746643071363073453269216079211202833354281345998077631845987279870755778270921080684825529500898935518839128415608861449033296968369537591001417375670602678829065917964657632800691398464043367741202584780585275419257848951797386233683247481694013787748617566254601449086743101991895629709538270936665692046822409498244961048870887806172368512165379329549063551573198704082927639005522828728123727597276155082353337509328802513044313861398154374565844590150309555624976869704375946503293930507999627892801429366305351666537342708039342618957399219175748781766301809746301756079809358972146389831743298305024260831042161435651756917620310427559641945064458356583096660069192665192148242411202451788191070466779647441388644775402071381706853154722241310441813449813005327171434680108017175959772432461342846436700981803872477539922968347906623138551177010647003085313529226249399735091892092835252624055783840953821314482436132304119973712498378743430777745657962359597386926997641060437096413012428184523074820192413235059958083591367626684192800905111609718651288809560460113694802526715252871472668079526584131610056 [164,117] 41224489551995296645242032576477342767066053674228222719615754617766884856291298291817937675880181979309617419894512515451418802137478726554124107251345576614101236509045535366040417312944627202205273014220573934654138389185258191266778305180740365065721986462237771238290381858907887482404555351526367258503634650507375019322731859040357310873421892344773248360551885664402844860257794318208021726059384935392674682401637385411004607187168592374199886248313730445676260164434451288629505248988300908482898432846044374114903097123662134418827849066911792402704240689138392095519068254888381792910041404190088490223378868096268410709608737261632152631085504398843888929976695738178243042992401898537256107762609098664737378903678929444289281192510625897528423127706380883261201478184464844966153325108470689605792364215501372206005831139100557372888825872284934077440639469553061753709475946015601123734122003997634938253298151882323686797216282189648442245261552996554710644303784277804692102221802689567777797293042135554342266615359881570859551767844743728340460895846633585684772800186382695295363581249106812988935786150714210554316308155410862773897751432903457875607711570991598919648416875037286957942210737298529282295117409370809712023834742293678117747906813530439771102053087576495528542675837800241024904614933502558348853606226211964757991378867592899777182701187652418625738037778343532977366259426212509008400336431681651024144028774520524359469695795300202588275195606564314081758009190171423646273701763451518657071220336241814337898917927946293152856029659556568855430483171371031569272522342274962386888545484258818762185655349099461067668440043825247662679527801992039545827776989147398781088980927898513647044219038103762134470186446390533241228872803049825377664471183256 [164,118] 1640896331718077580986304500759476591808523906073688741632076828126951975147399875948344091653469666086085640300398523714010138914514974998218671292466179282486260873334685703354730357674930568695579133558667057856101188816322049192850419183108574356274498228270965691874691259731968557975339792278603097535433795980114320148269059410144517332160315491144399171585042836178061499821562546391957624579051368977408630318153590929534963935466153547959745749809178595324924205193298644507901411896502198804572384028343885893499399696738158379240862255857023169131799680792771464576276172816143918315984878775924194294260539625983573640161097673204044982859922856947393359643412660125785760649582311568214553238597043501851385595875987447550649045090629564798451394946842959836710754907786050415512417633172662920318186531406912629663823566844781249621515059180137189322143577748231735646854036456741135905294941536509431995974219871090690082465926299662694623582360105659043272572846138549146043601034803226635209284947248380297237359505254980066272677521692471156859018256723264438786407863646780896248634712039919685457611534544439186429077930389332010957526263683891980514392668457595982478408690521164545535250466731762659363897634768211493871821728646859187737790184923461477536501545447463490444045586016887420881166997057524965867261718609832009080880099744973330358556697077017894494644523802189967156060796966013417426819744389358506177107419240315187031211039855415292445636715916130260274601775172231363421831398717592062080723841983652890359528567882037578916654467900185736659502601374857292627038264764627369265986084248759254126701168627115817193635354861627556039951975773550291481965645021587567282830522603712091306625286397627834657488421976086745821905151415465146214588 [164,119] 39713202233045768186099574673082122206624188143794376190520472058720963217276327629268060045780914774956752167122570528938172219173223365126679406770193568676577917402616185718484350810008937632245470199797202785070919297902375536027873095351328741433198221435410796006647750440672554504473441566196336524875598866066760053047348781646553683737971940470491983224276322130696716294737756817320056918929969644270756715076329415192429877993474464072321275769331739286635211246780876680982338599000786193408711014681869624802896446034422383880926415513248604879566608803596133620022521603865416708944705380764981955804496181688367267892742999376629939765244812872064428864504202229111721050151214783117141342130219359368393171760276061365436474583616701926532382317054941944199756000322317362759879235798161985271659383100333229345615615161729919342670589046546496792951189442891642529812017047827905995172284301049942950875679259685336783388723940070181085507255952038231169630390298567543678039864134047128232519185243745747789749279040017969517816255048828976606519674004202458621279152108706623365956880375391231973352021074627832093855732757713197046565651071049294743484508053322107840066612668942420475055633653382626654124733410228809790973013637639419638786256865715100208629523817801150775741683493563145865563784322094031111584736946906816252599912592053403089378314498792934149711022449489004221692302485351373361246542946275549047151283133337048483250378199200654735906735645622892332681991340234391522986937151170245291042699874061116628487197221514461803962443839629472926035533902662323060839251367741097531030231215917682117162827173457808606498147894919379021517580314149398350298409036969565639248099637815774723429138323347451285053417426351746715670328355449792 [164,120] 579654922135425349024530016196738373762534708573687917953642982628582318822421184487238352975504715875209993563767053274922080244898994663561026110017079291397711347415218962983748126273614870452015224327141627506921707174582186829497856406087939994444890521444167849267761689477767457553790611033904811572166478146229806987248646283079584818992821713011598039447759347992918690132393098032558294330363496263054766566581460969234969852907771524546139818344724904511447572226453816832830603608290080163312711613928033208195460808155502946645800454408502713889211205094125577413229167899691821541417335491185403050093299046849549891134139237362633799307651113122041706691489821605374100089785417311641535138298171468780765974424549883653296400724722218583234813107677030630578794156337602275883897297221678086189403305255349758601583654390160677056736467948119402046700462930244388432287481771067119897855309110632780467773471686061378290620938054098239486012049799442907329241586515915043140174995205103185859800460419490295925437119505303859669597496406321395852782208675180410768679895181855470806266113902038147431939908049539234890967270122228762896006471890309525044214337896342989133068825872969262783213409630498513429471978239391574567552982441472638717568229274077754655312304469869889801272656554913826699745269069497292887908770668059206768164570371555492234650864970074936435955843480154978536256182499906393867502048757722347029924635293423343148072973120498544494291230794031265249624379985732456822143025191136366966693894294379936621331481527681464281421924557735880643619426104085028642748236010250274891530810210420588090588812370608736062178026715098395215357340494787983176126263595783756689507371952365073305285380481680609261944370635660623852830936 [164,121] 5045311224990911566019960028548786557472061642321671235110450060511650380299772624059238575870926176864134270990259627603593137162877701793987743955761843438457015761623197635609424088814079766860873228914859557086274908257760697998171962099780247619041885652196024772496818775251561800540429166522558860834688588929768613936372418759183494682248508800869370922111636162622910479676069035988569450160939923694528150167652395843383646244361506261714298553585245455902905830469749762643334943543122895065278657418519891402950777150263244886636918385698650715257015898091295680580904246387215487976176588743317449499908238422178285193247605728803975049465624078731051646429458210467026053947382082046129683586370838195066737800977337384883865052975756310809062919825025212778741821181746267640221840375140507865901048190662277938073999546872682805080313005503034283166786075072559701350821079397704912196564478819317660717207958688955893970614669758640101994967182283562083168746795520622417350590511402220351967500388455166577208811951393840566095337364436546808277597643610060818898743806489452438561982549403325216455247552896482042236356081948131179433895323290071648314613523665599533164648543298941323922629017978320992210876677725152626170101591182088434315332773014003669129174557523145046065062177232030323580647395469266793194961141955505109842725394452869864233907266761480463622395739119351556162420899091497205262010319874166551879455054172911359764186267244504522229446610491547367011611609409210601991993834466482896862848326628327051840984504901925967520218923547482388475877150732062857696680237792776619850108586465325425731076528532809546122833869642725802956864695998411725640247514673725808234494836983617164784008636544307448383842193548430240 [164,122] 25843581056211780212462129417117061087724206840829638742667874953935103008910373448463226266797821403546677609075626414685280370882067009081620673371962426624241132691798642922928479788608016405764369434008524397018865324452823269168133222381471977513173010336805295687737801309850404751501557785806810727046464603355056260533402686844011160572347688215730751012552774350987029417738792786887324735066146020493763481023605761172753009540642357026305915799793815065369872983522657089179146541188979379296530636037937065194590016230436384231772707225559077664877357310846307068472334732259023655971190912266321158598564307639505709684223924079983861715768841362279031658625003345306191714100795669119081518468644579933784450497015279234315696772097363153988748952421833617549184504365441516089804656088082459243736696563788501352558985607907068162088324526411297986481305837731252649360683637419373050312474297566708679243402876739368197588007232397432060371688648749310958934566207389672552911621875119057701656881183503862442227075817535510503321389034496389836328083369228854074581758101938133398979368193797923772774884294386017407783285089875109720782530874561526531377150903557494099587753337685769934489327142033792894292121963288237825803567008775093858599188747743688699347013059481634868122821906346852495485008945998164989362777921124454986430651630177894823582468516628999556284634642917755509280134828060667342903125256474908321755729790785850780202619030706329453093257004015369203996833511183341727633498018471148267107051277852465370993667052759789123484005412656936968031566017690236069523872748441919439519107258212552901709855764855318924921132510628653384053296352656544410842683209136182441628762152200357049594438995869932100534579906 [164,123] 77042246837502940616475892797843774162273799200402855440970609477129152772665045003102806381872896801368294494198724916489583717357443248444306611408935582133040111765835060773980222794084692337326785699821396739829889510727760785634062991159419162055808489164286689970416829081630953217378775676421237373738435936498462838328922388455131457446243223197169298425536162699109151953082290456189701753906050479395613238536415601393415008189656256793407429556471318123611460131305525822208952931746188377019745889803238403752242524775968505118447291599895518217909051090343615895621931176448165463620889277630652891794322043858360368034242821150117347887183082850371768242423914296026097009789654099750476142248487704756676143265484816614267601761398977381018832955990541704939643820204391202420474275183780941736189151581429619002033106015697907021547587406890552279264700892413680990156864698084586702952197820797135667588895355414290281765987438113558838939461640959114915958140277554718008796273615227470618140896326020412080971864581069565607402533794842765247092534838433628487120738219729576184206208150368763917773128975240288924494776712789043276406947487832441508298703644222601128179780115068509459477708352587883611244437908283504172238202916554921141519523637750004280244392121049807151553593943949491500426273105021896187792951243699081924014801583764812660738275627836536262595919200764147848450928017442610369102186337218986015886734078391883478445072361280730281030779861610051320890787595817275197776849628614363382009569656945927630459603703016928758141982225073324455669791919245301984017078620587869705734448167166048975335239573307614106823877752839243781846740459633035446592345537052614652933913077516507801521229002733337056 [164,124] 132037117103495186138922991544795886500810503064724283043102775064495118372500429397349623084116967375924532329903789962921476480176823353654739600017693746965690502445885077247935975685027229878983633201095829064709801825088195688470157565726352155198125175789366330216296538826223971819649449632216938857190370512948568799024083441432294169283984710512568036443918342025399057946318355593323730763295309268066405036637841749168678559598549102335078119455225933199211210707714551694970312924893471471487345823905828364251490941602412028167370000041522081862820959783126372160937553174230438325838933880681149182619184211276054358249788941673875231915061837664579384555513762800870372082188874654261605083489172939828631559439422737640557156948915030307333392880583701016044497370807260381462790030799778867266110464501230051629783614661163884476483557822076007588750194372413802796907344979705372175594369102960336040912479517510209891021471282975522250131153997808338890941392387415528880029127805617582845396365032184038879553235954683570795724837833219563509310057326694328706924681938444021552839578383206528386054665327872776318959267420901882652945786016783816005350682900548984498343713263712199750338531634643132668354831374273399867120726324846759348260933218856949799109635904715111980023138291360519125010636996639991908414388669086217244981139240013818561080315535896906725575568961529445369980951128520442276443163729849372039242100456900335139096589454531470992217888733137264790757320755839430799263130146132909828844254684205663932874645789466677533943937001382488413587193060973941760689366216955222674949367691951060273338984557185524689953511519415605740499456447461955316872826871079147090103367559652222457635503904 [164,125] 125593387410829388897596299968118427614094746510200073256721570949261424969303171861794014054611810162549504075493355538709185285170441556158421549752066624103636413188765136496644949615814957582778856303028536156223706483592923837177570774077280055374248077116323981799715168361094969442467193072660527355933031447358236327828931952716502991947067466968848725222193330867899838617270830474000903818262779310046378907185880706976783641609093335499150503315123375396657976178518251245347606171879564734339559807224032831971501574385425845781565523591695236369446870954502730550643466033206335977032150117372045824843508714304574243002476248445859368437671623109313318976867801730162521159744606431673671408086619359883843711466212289796384652125588866041591041163861257727736504438912386734985953600718315282426313430910074866847863018217268028111555470360472154360619003728878482167778516340621981107994276313325837108089563951652311213020925966427865932865295100722951663199230754650776103040253199580992116867422923715381135254482001544596147625294491968354878777396230902059594009076454711486146228683859411958917207103515468840710610999070362580947302169965196928353743727659390312195756642485821663422316942507646641227077208257039310945277829888962862793783937633015292029970832486699782457909600288955216521999810047225944563473061340451929132983393503329111729391279239652911978230073700133936008784809667892445081210465234490773359980688761742003121153371490215941154047074932857240872745561563882790806695794430887275037609780642710621641464347158362369396888031996506752744470141447854264739015916213410250203373396972311353560816110745076410303094096859091725434959796675693710904805004202842748317380791934166831456 [164,126] 80862716167977057572082032644959196585465487763394827474830664782707270104315543971561727138916751991101237240639446601888997841475951841399974202315848754685284066167128671854875799449504757268070006265980989742261221216575649841544363602115430283405322471706632545172690573271566017157087247301528142948007411667952070856081387262927154395348700944657587434984474395656965941435650177992013689368114137629761278759866731730409170803280755635379032211990744325936881617305847427707299281662596821021806263297139628749699473931683233343706055614182988691070824206854519032702579124649131991058507689862885901592022349290446806349208496464083436760538285686344241588975156614305823619975225326945272565652108228739997401081802554129687860386834572437570466752393206883329211851307277487560976981717534966393727112259209672991567043069108619391742991949525584405194505139290391853883129049300805635305260366652886050256122920181074516765532499434036121254374377370215455646222561064198561238789799452443619188048640316237423636915638829482764942854251290747115324074692185639925747519981182376379796846639634033192100742971508207343557966567081616809600586339346613315518403794770257735651700867541255275908363218577386816038526420534085804722312354870106800612494870879536935534912928503130274938316471126143919506601761420397191416402457898313721051230363878035737021570439217785354463681589955477931247788712427793996304886631601011333254213328638296999683669596619861574625202580312205589094866415387855607699671236065048555330336128350607338115696137544272070404015448015107722448267905639009875280587596439303620061112293212439091582420239633941461237231205326385055613247618801796832010353669604457477284429259220 [164,127] -12958311387178510718273173797399439406977883634818574454587923545507291552185908640097615007297151197507813093848998561274767622651109907647830423533530337229341267566406760122461655140782990436689300157910574591902071298224035426003486878091894075999433394722279880655485768262862599230279430573053365352612020190201738330017870678892788344523466122368284030658284435575168743709505023156864213600551127317633266324718160948834853715629251844933559857488974491860016270596963244452219013049694426829097327799537313109748208222448431127905902519546502010276611207760076892090067696513040247966600536367578934535524002299723259720603463213886600421751393930400594969277902576459719765067341643967815558742141348604313793768707333542799802180048959804569465093014286948542459844541461646203815101500851042254027331652062829961358168950334663864158988133056643922968347464046469992665746786414720182696422889888040709172291662128721013571311241627421850736042403956048092132532743291681521991498149894752585979014144766073667625690781993828111763289068950530502629372445276343264241556641211712291252810494178202913029303116542941247984446604670628565250824798576049623560044827538579722278749379679145373529105642008156651824837184505849140988185437122716119962754180844421295199526921497382864441020039981358448936123474189893339993849383631475840862527447947307226230346032871181903495056040842899238054209860782004266078948072325877226813775012537008011915498827360277673809782941489917503533663066484120346444668421678898943754939611649558038890322216662140769219927364680698195976512008234145753867021475992933140279464295137121455294294601452340865649089924918492261028378396193127677992564783131074201664 [164,128] 56178687463262771525258945692105598532326466984434215595285926773630729695711465081838376938068114841556964909734769106351592097136955814721983380013795594361190098617087922422982653743309287703415994383208400828411417323169538291329288440779011514084851751673756000102121424521875765210651004469919390160154007420295613186960134138533765023766518905680981870924186872098497589237285790778358682149446056550342154012571631283335638874316386168519500858200160116057661993677283641098219290392265493379769436223696525261547254210543814197511911694799159856066275988120766161574927950451207082724400833978838221227549784153773769624653722374525591126353059075344745879034981744571508185511985121809059025766860098428811805146477398661460210200200253579281115371056825623399483550423352210513435264101523754101397136282159928159127028175786605341657147805655140193490315399317548599597973209971261633358567568965497128220547173243245849567055817560375145768403100875302027859904448175110932335328259106853462071206494852228332775166815799912247357630640403414500869654257244667061955280638794716036364580446634848819376267476958410218441868910082577543416000932749968838936389708722708769425783466743833638530295952989822600772016066795707582484009968653839809082320802028989365898525689323843774572603043986884960461809129257662595709723572829219599175066743102701776762879447247005877407485086306960621110135823724423543721552642548258876654595659897911513388994968237462504531175103484275823277819298312487306012519805406088299192097132676429687459251691917220101564476758093679481676945888223404828631058771595587481160237510343200070719104528165791265360860816095795415153103474760509477963645062616 [164,129] -44214283954340722266598336274869432818487489725437343326017342599898051395602321510472036845755429542592149633495997315140291878724853881043838311814764047050308646896931538289887067351121467917352777188709758711445332683824849238109700327366912296280740467078793254419481936224682028481952012061140723257836561203510996232338157941112554760708429604782442029667265168693638032548262963207508715282637555255713346080340363821531509669721983587108825389360073190535308398867390941279444243752510692128333358988636350708864934661554514064031990990860209230339691536762622214854636263773380710727441054686723559585076653258502755775006529912599611656013664326484460490009828760360469543074600504026296313712019651998470641692837861566655110385941600940651498354595109347070693668632948639360232048340306685046831606515590055147677824702530822639226352431100147145162015473316552133588920994105189944061312427582466947612627819456804581810004144200569438646027506340595418940300018371703651512563900973759037422363319123084774223340739483024291504874986989618996089351964226524081629616002235145237326468191517089488206863236378444348868285913024742611644746305113148857692545585706231130019665078458457728606832196482836495261180855476298801768561987389883481532851413245664450225988238328976105499275619022211127347243113386000086620586991808843149103589428803181144116111885931722639683800833390918544600922539138134632690697201275182978110482672027848791150425581569864518172104937905590968953864989918717170249455391317306657260160678086623769622832525035109062737090976350517026107119433246990451718035865025381948738577687200090777781096560166816783834983910274861682752169615982136607664 [164,130] 19546220717872637428097328747348581568880730785448792782862016609509211193151648554793039514176344639622219658854492539822395242248483663699016921289966035680817072484112120240311182426511737712965482450372749247771190622740727046158710174464987489682162375118875051064675678235455130410565740414872818338509932402049714536615855809532344012094897042992134410412715648107624257552602405003292329287290079044069056644532477263674151046016014560535442729416515577395103913383455035694805784993512149419702856230947738329782421816653121424497140687846597591415003137774834614948636364426059918407535159301765079967547362279332080516989780850732759012307462280075043028937280430340259121493013437295143537688181216473000494990757925935775342883578771042166531872944045720391960054594176815878400361963217734242175365095558079336728533986267121243872988651769939571234642689264797094369884278904896302967283578767870467056419138557057413901348023995202716461621319623484064962981046600501755780338410934316517752038462587816177692122122504342581289764720493696090075327781398903315286183822005533446934357458463551876999592295198486476469409479102097182920176806501494615403666730374239675011299505872134072038173264301034392272861419441362371353266256689690060282109390194772148970347377699529757862830439983103260665182631110413882712608726620640614227518512051351136058763450117979069420998570798035812685554064282369690547099690185457020662448419434212199792479992572160995058030744697581004361392108795514100123450058853597935472057679852422195794633814383722094970280647357191856370626400340125015432169162748344276174120604408331443942465057680934344799553672530561580498004852496 [164,131] -4408722401993750087416248467667459677163652498680824466958623690781200272391822968662887185376225970903105723853317379275587214959943713911089680319589942003862124018962803699035703411136161979835128580380527718564899884864324263614621637923163502799585591962753992584896306130556959400188682257454783521160863325873885915175029676860216901662384738062411137390159592069615184749340557339121275828707875877578196963086443869282845620048762280106197129385462597237230939216554377243145818783782841878128005428415700058282643242342827611719669521594190514665177476844156413951999317121779747098334073809484236051307362023812527241495220276042240807367854471240963133471291881237192884779476781403101937997235726014542262066493746550541098057937887329327985858491805797901835991445749369243117559197020719469941122139740548226103692283428008148697186664075129745432620214494904880143274296345194278346178023526888151414446251960180571587557356288508357361839642860665703994986447952741768875591420117332409581715562564022506702911137456922564129886092850379038709234792926609877611483139559916508479420498465958968405363355727182282465635218152248759170121119125871367693064047759356860589751895802083733093207232121432795551736533818212511324950041049978541073429478487178580410856251842117706387026146623113843660244948432271531339816766982665259235678475507169163024102854153624307195147579099300335806521307806653109767490075850006732130629387190119180701153925035003843699457626202003900691361396989694640616491081682319928159963367335475673224895260304895423595126043240925135928868884230792081249890361532530492836558678901809627758882441581313501185701538419359982784 [164,132] 494651064915803918448270152494129135823828351331690710446606862563111656172546737166675138017915363657938928056719487229850086511714340284366359630376910491559889546322812058220967322945902676706156904128703178023767708214667255028285305349827822999866522076567770360136327494311054165196627273595265995916893274992788441685013843246197509386285350477795195267855236123559293709431664787154906697922216841530702295226020576144539779374571476794727999537564043287589316916618769914698583561784953372677832247758043071259506754014585302856309875768897099026787199546063091655119629603883374095175262597034646561635873096364454154234087406486587654733769312254686486674576342193521824630110778516521361080297696737821942261664622062300021262951111181589493546551843659050165894478313095816303842697771284159886298981726071177918574505869982268154389552296525435645514008724312463497078113440540112988370659109724815525824538038446308077115319638336944341331203821653678639277297196635330836809200437845074773610781306898766660767660438584838880031465770576182457571170246752541202037918740940651828582520401381921679415528313264588726611392774539656546585667008550516011932141621355516250051132588104591056819641884705501467109349803507105411709665948819081643871872096704277116342679229290957537437634541534392506380143357850304078824107866188180079149329124706795571486468828352431251306374221749095966101424301495799824575994245641263764520357040824558774438152273185142131449652004164765627105009585890741678201350636043286287433470220852258034088282858353748497665994321022377011228526678151796919553120703340411851598545276675398670756956059219190203249117888 [164,133] -27352743985229336255877175040704023989272792488144774966786727082374969802228185649144199477562061927650186298443753421285273386794948525200479442450204416752045795075469085476865952169040607664779993984615821036056858471404965470302845846155630744760364699934537060611617279178405475909308903122599467335819154930204080390272338972457435339352263000919018697572746280769732226926409594014476513522080068744071716526464647424003820662284487088111950619746896355726255246781103006005019432983103741179205189390062100978327537811071050810815765649623199412503143027802009526924550427658602123179753190865123083798163952718195708578765437534290814532972255833084804365738216576732450307100342176804698575711241724927439580613191246202745802436624543540167142608337053418341274509684167048556846851559142094737427817551806608128599333221136842060291089794046829183551330219686116998610539631077681895108770073338552508564767325091576095536739532909865379218974645883846928982764017176585169339353318958298308388571611137319621261582138990020362566872279396225441017861645012480442636712251405003398627855747342777557208023860225370633726192782228411999759159915748627485777771044453597525288788548007857020993945990845041274308167876589740674327257896697049162975203158655689480809575128543919488547669082238718128963454666680232823028120245651476942115849755437076782404707735958585655964940315926538920085369716020829294494994079586639465925723694250132464229126137942161398241845554140769139194174388863319705551198610737690825157560175933922710760152564077507035146489064449339139838762311416736469422910276558874539310902417717198605466906235484897056 [164,134] 718034007627320671330495225354667836408390186862369586176845127254270093907137310593855995788602660240656089194409180687341291456470015055476531476013859489698426246703395293166797740356994077936341025863180620530277729179130900585983838010325069069271718354389812700768633401258973493583661961187927892821089658079929298288453358206248812662342328086109314238963424412131658293955182954609389311679402895163765893689540320622223974395857759110948682689982768254895912534847470376767389449905234347771289510658742052982927813621881997767716724662987141680425338987657468145618357873400315339653010032631159929880292216597506672879998755457486501203048863907768497397084827947458894227530136878490230169214670645800385141594301596166165580813290261958876569591383412280082228549070924208397160100602354075946703699296301501550341244435129921513422489265261859947290363865612320273389240977601204946484237134888988090815694480663585606432597704913087897510385121895582256162993663350312893250029664495572664114651287899933070261013742928724270041121802776645187238371210509966773310037040162305030445841108379322179530995263249327271194389078270796806341979219393227139127374744237598369963964225440721870467777231479900314708452760044639436294861707739233044194734405033821388265177117264934310333016822932480719445409840715623839397565269691344867678623186003032565626489785956786258995779972843518795681097651526335310857295734156874361217427547612311030648576319621516721906526388571248957556728610378140643583686145545401209455097922822453955247612348271321439653857002724977156246503026746471609767473051386154847981788444609108908157560 [164,135] -8199635348316093191850231346670729067117063588229492536064176962509428984032092797262578840980716531807042837912774349567810052414585630706630849142008520266820864330122062339012364993423220032997118071505212075033816331604961697218411673392806649556865899741086687841601379349727890310603922303440161774496854066539332511454868119619294477126362932822648383321269903912343964797850015734541032827477561578174171115862721580338623170889457004329695789864732544147349128990529447337406841691312446099088517950295777920743097096250072252280365249795284550101289326584566211347525020456762449217387732087525984034437781080327351175151283472540309217851626795538523164972314330386346898450820460251857607958591250631184175252484458505552578786023063028538908768142001016088527856362095586805218110139158786794463856389576210972533932451070987408286890525028830483530253807461143773142655184275050290003901234570726617357806907586908840205467717019088763693502944421390971996174595559964976377149343675508760826941703003960431475587450183130800852956194381218338784467936014960438889730644234528342229984536232646526375130176289122195180489030569795660226701342093316816579617240981414375038002368820868228785861412153288050662483673632936104524799858058447296685150757929737312221678393331178877311604843065742527689146238583069632227295932312683214600541394093066010712267451727315285072190792263575158009687603462891908816086564049047874181895509701020588494816061937826321946112101167624003153212608141178127472600744771669873597138942783783017693892276765806212682183321409366824200621647609627144883752910842279885290365983329472 [164,136] 120601342890711862996115525166010087681419030583715485892967672650316979509357333770757056401764583607243448110256385440786026320188102519761029376246871092119175794657190279306489846370934667461175402908985577816746485825432735442023800570985578760781736371696665543589653344483674088216517937744368298366251367026446166384874674014094950368451614157253520246065119469711469671145279356117936379801770842844280708789851436025139517654169819895136953204394665031377348465943277154719056615038697946889805198546299623012634733989575964748408938822666113889117287794250359103201852756069097265550961953332867977895785096233606523471098517401372249036641071376706407516107685182203773144310347816489189355370664382347325662238996969887457406394687364801139527129990989842851805445703619856517693965308703193748491733939262726304707146241360887215308204924845194936988882913897957125071921096829603827718415800268188427163294533370823934634761337427359612042190924032700123426363223912442464415523481741189886669890526794939614809669562719874711231236884797123387422161863632808758894105386454444729062407457134093792624674010229169744430245264788959393358710701198133441467502627248002597529588484891999601462899225906216418856617808696885920793007698205880832245089087631183871994077589403805702899773698020611160010891170803812401789976497743779671468147968273389672138717577134251341701867469299128041959470382760608490176438955772026350619051625056262835836618559890334687248684187003219731638314088392089515758287545746138674591177498991018208412426351867974774382598738433013389891741853178652635899768904984094227120 [164,137] 3402792105206086386753279017874329905147343094982950884255491422204810837098465016830692702359881772565826345630866363621999464926775772300272535085032046225311597277547446252965984427271478509123248577410293522676693197775912371143758837617939420990371976127187102308076364189805671742755744467402313464731608966352427779626345329256301021949543372495981838542290619897319248478821524964977823272059024339332519293209844552611080751165796160730261491608255704792223319662299584882086514375405759098532974552182785218522352760080417169790172001697552945379987883612242631363748794901822933419124945584369298394375548207582615265053139254328387511427805149363099583785247422187621765299423118444068689959499296715237624144743162247909400235180808652046358719958629797822128889407609428149223133025565861288176702506676473143237580944787217941411965989789364585182143310473252702430597976613665842742282491452677443040034706045491663905113216992321270092480444076104622641620843693673799427755232683530121779248210671380007376557073327608452140088955711622776538993145450785771637775414895061816068276371936467737466564998518480257557687384436962904214111910661976563191156967339667906536857173094040016380493517318619023734997408056521029000879667134416185848012167942409426024191460457208115179264338524336245986092441952684450918550830154034315169292828476805883173898096994494781372902725883120266041895589319960973087648084741551964837638838429245400993501139343469624945921152515561978850735934418036417213970983435488790894342275052230115920185348678416364377866931825749475878441384350703184235526980432 [164,138] 70987724919415505789820639667808243775976924610542590846328371352103049030490028834332430904843337425465718815002347479048789927581451088043980454678089608999572362681158512929929208552034245976935171491656940084620784084008706112290705477450360832733051188049193253940875261092193221188292357037510302705001908207605577804599974625417366927321231998186854693403765561779569526122117671965388949523666186900791995425028797349331352174874634028083737082553087511214564786161414784049280925131318767674129993349162137138247665423550713751828536136941140366732694392487261441515297616624675047569507823970013960075908304466726558382213496186683869519212064837538527805162304249596187639162694664775021302773213900510108366281364846768725731120198569865917690713513860662538295402407658127114699579507785705494902031249961031404224414697217543268734173605874927080650763779241194587717301553940364605231116192580603536381582723646750355357801319377820036204589580512086574971280370503859284856826397476528398158863723733809016124834246165099797936432850319606095728808963043454402411449114934383329224075338277152044451637799878462314817682159371870920488720356053759606723022452179749286240751869372934154805438592884634003973876483624331063851504455302676126150039452136177252868467461654063786572535201867571004587884909348053391014871137184242698475691855931685947280547143521705001909290770897677207445337215845090327741454999875449807664156594195478759272537672602394066957477928038957986642543492889350898365250837938725222577891474144707071926358438761872993162389283317428337340678853202182286 [164,139] 576011084023852896067955315354905708098546477948013192851262264324862802380683877471669940675838724013763820178510580735011524567051155833536180273891905451531237522380568942723708123961508140221817552042984350952708515426573789948314833260793829287888789675417078049780354081437689400189027995172286060208362239728603884362559661500851666313291839558016011033248484642297529446755651668135260075343094925576611081778394022412676296255942533182113025221178280993191745806867072565132483195686169583856805143702972411727108591136883506254838839712349365713284801896248778170873796009654250997446216935116290754729622323083033699512079604346854244081287819256095978299549714795563411636961249638027165952394976530208021827020860410767361228703347112460562387852516078325525548758787551538552973952773159743535867102258165529221449233964864028619753868349308007728937727387853910270673284757295405500230790516880538408689762377145177779370854602438561482463870741469155867036111234546854701174606865950288667669636501306611861442090836446838187747897263220221186847890511046405535437800824830207788583433930319880012520875972727328666436904373031407656333048800188714888820869194702412039360244144065935146820663122719343927797304133933424180124881898047307620973875752789848492002539061445495172921101871867329706701581108369922960160091015389964296531834199631266776921680376880396241337741598816392207499641979796511044629704433072769249106906979426286828141283858596442165510166175488637873329071866349066918369507357755853816871798257572275988558841503954653467715253925299121640112960 [164,140] 1674682806465292202111053808640828765122540321867171478022247864284254504882590546951297671723133172131848018159191134386121522306748193628573450000956628202899604405306541848113764821210199408565360874956936959140042784932959751500950962269555627528977536479567663183889833153278167332727357610470830797744659674380469438213748081852118343846254002816044030256681766211540834673794363489443175862297433878349100060668535311313245394380826276536062185607658045829226641138798261647343555740824563848996338828495938752415103266185804833710062256343162270024848031891661944041848366627350787438893685608507371017436505977114228785084710007322322966974233564544315635360936282245955559597410197340918228565306625957503612232062713621997098433973746752358247163234058682773733106141078707883092564800568706017632839321461559520500402228785418177910753769601922064677484550595028598976223546518257485387802283399404540716653932754928405811711564117867851111700316274454763327635770212493907397870275669356496149503803639133102451258109476819777476771081258687201998544650845974186602114554336138446410212742580993382580549340158544442589385566080894262857096488333893032772049524819124242897813676518124659813436133984931130513182612693734971787127489823185745044464058890950037414249642861778454403785560188664224007485851735453558335919631000968988838739016647631895139536290849226016033983887733565031795426414576667796778840135904741848545546587830566725570677787802388885878743797150872692054717245234650649845150124152404580818337090835808493855577555861119181668424963800016 [164,141] 1865948947490158527350568521881379243795685356813831271966369670284926902433492557016092131462852627613561173661445057395401348138867767339285951802351841843321943090312712851233841248913203857108784232273977907460216188846679026448153421374846493733976582833230912583118059030257031416911219626519539299234780463402975428006618700123957277449250311509261742198762143987548185171043758565519850627628277861296101072992258998401751096433240089343220158859898006531623348229678092032391937251928381460122361642233325275026627918219281062760134442242470893535445726948656447984547306638976675120727190954924492315042208982869355464297041620679051022521425392592659958995171823537100574041086256549143601904758049763837730650519218830307785944071624486016478227455010777335156232544659006475677539435137562177956024786879708218376316597231792973795939210032364996827713125037654382590244006687113983007866047376686984029884035805325948705321311936926061386885455765699170635321023799670544699517481098593116871989024645466787735401225433842515878146888200828491161307065892085849390284223360559336719219489976979613550114998348486973650242490699262521498716595899875514071444370158158375948994349861822350686054963297229544043992932214919621748100901055994032705601558438601416332929668638920898303407354136680493876017385405957184451948706950111614346580308554534061915131883982854315252386959163971477004236896705750285943427491529271559080856645987097547829834537596690388373130003206591092409975743149649501119876745875063763562352826848856544045839099347161341200 [164,142] 956245471889234126782488707989742907944924928591784446152614231212656478362152766899679087863972127587854350214453321427824192021822946770367011589915185426052074544838222443344741028374352782695367624922712212802977682333824786938500518313627112444715080962578831807316947403913119456898501389407747180785089296100174801739109895463705659367975879335353539100007442715077158463388461274381020644205514017030031192852940909524610205240758226803469098785096464909707378963306138629453945445974627648770755121350783757388616887406261657637700845201931360512242378860320355777813314716912027766508037595360744256354601164759972578385367922874593289033645632294305492452812713173389687996072247160998757020990324911005958056201615907647253177117101135782564888149244136761104924683470211757295690983534596130343786179346120244284183416851655525959523070116558839019837561333075459011250547207336294264571645844381354739552641560261646031323587323513688046297242860779761087685273985404852619625238793668687651889058322309388816150589460090957661995770161083385999887509095377713845576872844085232828153927206574027402588656634436240628674827742400464160167024078329121419366364454279562338699115489692997142194803549125359228800460637830478675969699385076923652461869413493668837732109165081484305936267752857307182546057420123720490785719856391248059082913236668398338786968689265139788574269634689752046903269706970658571479001778587806490064175554203125321268681977555505095359701177547965856790150525400431345551316118457579015552322147529004397569532 [164,143] -942731745507157293718664691076369826571707732829085906864633958296974785175506259440120588818680524399591803663414205155970682700000347091113077544570997225624704491065521554773084706248164786405436761892828647617880860043963045446124395148362482725181938726223002800089031828013008162170147014516216583743332316262048507081294684154375363490405044578662475229054629027740915700235420201830218852911985243854686238019807655572124039874999007203650657249245420030352030821519245443890645650398079784939230808730730086930864683851143152431991141216869401328288086253435384499909339410396104563980373010168667636320529257920328314236528144965492089910040102618277134131945042099200230675895682990324399153672638860935276199405767532940420655764795152039450184795738961510058129015833665379882196128275185256706418744461983237721635080962323869534288924695389524365385526089832425364233746651974979441980510491929798375937455311185092864587200471098495805554524148122603665948213694499041848264226963686374769984549203076547285015873556330466568233229359851597293430303360673441030359732120000871567716792585063957756548523723916460767706096827386856371775556289302132953609976403560783272923510878717662103014265011240039562336533438898927038847330476128856504464904193938545632691269799806551238982576711368863335025054807254681716956974879491975708454886168134295079729321803763930897914798008333708777419770815574855752251150331107841902615546001958838918293754672094262285422657373304519013870572115472808195672309011269067849029682332992 [164,144] 2058151568548640497424732515123868825399417842098078962887412278024371179027938247470877848093858844003554917974312015367305694831375815505844539494298962199074656516607223406550709715610271277808813148459961157955524706072855795747541527992022010910970801073353312368174949325209949033278363962585254124367335021333376086065005171153973923433599706468640632234011238230440455939348969937873428287858233825804946268772788539657098650047607357531944570860804585068361909104273292861373830376768731829568354865306205207428877056357500972742494623918735170883799908474751793848855288978828239948893043621556757461790396259985808717784262686249259135380352863278575555461979516029647267763580947179114034379084870077167566545027958097218386482346674114521962121282828174858379022115184307961642031973023888392536782748983389879137921596073029244453660071639748724934045446366040199215732481413320911578812591006257402485514530193308597328197300976124919262023202688580369493698558234766843056003225170752213394055838744237926770720474079616070071844244102173653331274392932655860122000808436393507810624422460808693507634815557606290635170242700191388714306425099130269251898880216052298916029180711847079337832345154085409108172452433338013959576026017513509232678541466572234638230357660070335518755180264202616682744575079489303840585817073304194702363088330456951707936711085066781346682928425164727791503370355244819648267998616044159243153511382942929242699551061892355614312497449907830070690541578232175258054691815439797800 [164,145] -1141503713625957437616105831919145497442320355097548420371649905389490522477081075044228025351203031084929566706138324095612674537647819833932898740217861650543164316144684991313979168606081165190431292995438117386284590022519946532151486662408230409860398075864969430507216191166963451063030967960115774558185332998230675288318842860722115480589536844584391473599405834935443642206912188527550603546834808154726602126020663981362247040273527311140606012580634942338649242124401239804617883744234438364933245775568403971815432828678248404502209181506242594634711156883568687255386531822182382387010554459070137271325793924078058825690974091299267992276387782269032290213687341417027546489657976144673133834942504765688828972758051806463043788693045228487107599017287792978551103727824685915090722131698665424854784082151017401091895649986556017164073995111629218868117183662739320025491979617567660277747071887246854209572534242707189118203850277106828762542389186218814595414345158801793229098536024991258211194201865172283926641733240981354561886300416167337699874145802225686414350175448919498142516168432948105287795943237724573303200316570076940224431022810586278241542270828868470813073997489216230646216586407171708283152967636537605130628453222556785826447974992666112902224961145585522314855398684772672143397075135369098744645372908271174791117744205981747386839309199621564534555000981056533189425233561389327820840134611222881312322734130730351013242456347881500263047802366459384854452745883885355076176 [164,146] 131266474155932125511271463033972153340324034466288385259059631591065448951745083660107513725812967348172315795644598254471813690044121056866710576164420644214681941506699240849860792899106451692136820699268439865352565756342209097420459265763602708479367315910054599656787895672316102216801791494778558486798386844571466782506292919392631023528330038880237376366275277492025495001268496192869943840945074001314704727302882706424521641398668361629413339051700277058673296046432038102138626938633648804738552325015442874348027414647456311697300922162291940848362577197313004958916059742639248651759601485356207545717052726121013593400482918416953916931067217913852887802666101711238693752207072974163118695973679937126845079606861851592233020059273941299978719362632563391180017194745773904884674765278850065711994435385813861671622788019722338245872993697307179647220802497763976500752270618413520881243576859409104751874234138680391700825918013019627592016565573843585574712062726437224270583429886377066218908151975448739361435994891006477925295933623123909518307169604532160195611587017861115244162624750395586679681182777137403169541375983617894950457430026400798720742075097007635237705407876307032018111237584078955746892544506436570753326097701263276032861652013031956553130983987914262811607083642545269478186170452493851779331342368418356846580885377514618481048507427896743055402675337927787426735754796757195635651209558312116622371220943091246139192349871530414177617539804315877997304747537 [164,147] -1705195242962606675828137969102065240686342972754735466207138126731273559120303970878047809456654376774346891600832124933215687110657675893706755763804327059346658958751542472295252265889262661422906042147131147962111509041284715328449426675169177645598458483712177285323836693481655898416243142534551960620050211582050807413514081403160901458771970159083111227668751749227521931027432199986626730902317011205708738192754643287059668858462282067285245081518176133342821622230826424078504929382179213248907913890235224534817382006535400420633149960004223192510498498166172068960794449311671700080097431185282812836683408520595236564122641574059892236110620285927858821118726115410605060757950551828829144394737222844910005060223747813623219077338256837293192130591481698004027724291873239586015254078004116492444765503383766825236423121731224140145957243987648371211589303510413865025925633536181213491703675610084361213349209141986670393341074622709054053208520820277595122148663165437432963004938023992773974399113782223999223243804458666206967576204578277975972367964508676532771579857279111525624907543166947022041841369661649095093697119651161286725154445946330473609180655205908498290459353379998615872891781100987607287198785918497726012016443155198287936013637210793175495302023215539888343108667844782095876781983342432723116592088748098584408348945779413617802854371861808610103677430145960945372687971189818348158803821874484256726778050506301795060012286033854668252553329639392 [164,148] 981252297459623075165917184827407482212587870976897864046160218248285944287041054101360995425989080870269741343753115675887529897701136381359450981338733890294568300123057965304728747522188794035083978949151630145403435501679795330916616690193035961544230570316487369920596478679919840029867573324787787010701244897514168557033650510892130676133270713993621060755809991495301399782095463470511016809388210160028428324191069701001467399262984318111781697686820548302630138868040826695879533591353382304149004042823717279107151898954083872630155372551068716397729064182498763780235230978951209697248059826287776501309968059146927081918738339071433080500331216887189374238351448036848205159255856682645179427593788018838094876387751055355809859622973653839107609644874632565409060238013740493820536879759404161275130140584484663380535874368658093542261899807338072771245770164634093966737618087988864461876856308566806135111900697139721565876482822903760068307913183246021354064471456006983859893925789182840940070906521794483527989282183188830350806329156065689932525709242559268520071573441616505639187704069550823019582449963640448643289086324720288746080008268971280505148553693597114131969720486202832425570885925461580787899462439694137634642775398976099928348785031544083764265773434362219980087847083696429973252031723885727897034448290470282094686827853030019577978370829739080037489543296636558554470387158085616701808655510309171783878086185017924332348692231882533040 [164,149] 115873261282331523455516179843032859398767197383561473540411859669834207924627122159627730224732200600195949007445731263133898476591509010268640084571432575072043647863875062834799945064647065218240375199005663853260821685683079533076083795202078155094351388013912607769893049671343842569578822437715521506838872649455938754273831833654662871629077387744261042522518836257668936841057032288392124945972111916371403887706499299288783367699181598417106583139011724351921445419329101069861583685023901033144641095113173355156423144550086229693508599200716617693404640917966077938833153540471618086348772816085637236699130481110697138036773886742228744410396926601079340108776508067107977172726537756020867387675248551295320836146346201706803138759558209102517128740068522354731763314718020550351376878780081473322674342718186682724003728323850471768831967483939453759257305186370324173851344611676475281568412586832981786692338230969731248471444456242109880765137612746489913252365781547730229536279597918387103168910368814633091530145596610745524030464172212958272358053380368172516818679817250428837161614496109937788080847377938838974402864695953237315957976652149094987092734782448942879403880801754421623267365809419391550716292329952859952720353281729620891332319891815812139203320003366927217447158393580797879234956339821507757743946684659315755240256827797016451693928950136607308540702798576084194563146838687089683223327341835932835744837997430768884210256 [164,150] 2005914705409762148196730862204210547227641695443325502100025070127281383604086759247771804818753241932162007448052754681007911192506581043366153065396640330137944277821832509699525607777641340448718279009681990780835692434481605847772654502707544820406934662028937427036290210052407834946866485943301832011016764376440601921300094021259764785383146063643213001832204985301442264407701262022094180796024160503546999938899172021794521447675662615442964359350495507518084443817278126886142568497138486136085459872381422056691002888331456840876010130248102392468033855753979146061821564921482295440031261016288938046435550224797324414301515586975490017264283378969723421704271306415391913680831150847374538133458521669340184397387137929800562159422337536616931696309158801159749144369761427510347986522423452708881510067651831100999743625748949628999838012468694840470415348260669303954722871248794231328121205472162015737285563206725459223972645916513160828314512182593861203807317369768533551860681875945572784290139117247266806824728120246953385451889646245402615662014735827709730471192270313719177545061125320604573004348587230472050733122582541563508440351473744994932893668533141531933058023734657116021634927270892327964006407958685041465585511161310718582171070053847149606908946885528899188398117602160913125460230631591239918716677368910909029521449374880872234012543730856212370202524245161163661099597132150336090340546600406137418398500800 [164,151] 4997973750161128589455964693988520329527637909586978888780569735406860606476085004254352800295283063827401780241838214764594305438012492763774880980635297286814669238106715930495092918248313293684024690181628289024036622602645755742718487357165684942744354117766450416732760818796474507198292620356603493922901445844161826708849281007368567349967291451528698456977363206998915875555132555108225645757184124629282773343311367728765191627346242080848320570591881705489810058159978579266959072593877766957282699103957677980181531579349863223635168530144812345320454309309843944608471643433649181665982066477332216041451206208313639934429830421855517907620594443139197579711521436506824893082256834218818162044534839714810385495697023856492538578073621029129366416081189839660014431004995184944874069542621148961651408459705645732254712862034429723897175193097051211346192573795257168501987074942479725634525397105871586656211581357662892446435516009229724047739061468949247137444493276663622631575295755480487279614395216034137320687617096989841994719315125945486646738959024565389836178496626121814843287213017022234952751128172379475053691278925008380489889715654233760831566544862258245330149603908698436144013137774706989647920029471349575230551585806038889377235955200910349624909324356098544192365366739176026661077231605276977819386985400583891684741510321866340763303160982780241628836339434762045137386444683793187797049353977216 [164,152] 1766284212515508980022592546167466632353131940814610558229601480278762597954577968459055234527688326147765431537423047469032225492747528671509101395730485309059172117267650602806890381973697917649525854880359650451842402357534264037847390961723947401293402117840091897110687792380667014881230041376456122282208255643978073807144732093847856226304427314145708780231927502669173860321190373018268356617346682501495350158424256553632950291909028668591009883493176214929276325625348029400533268516464043739837922248600982278577749041977949198526876074006358867760460322224811895836796976478538424611360527777897518074908109937777470101175544996199238988742507651304339737648591839455493387339953176070477989953537991127527143515464521373270789570277073911593263681121723897168308927365464689853626621645541938759561153027499553990522046938482455699614046561216443401018468044447295222470015453486909462322480442289621412651755212414173092782093460317010087157185868892085881053986870275495241518552701384810904624511368756380918814613644314522975249203611734912820724959909586870252419641655388060107181078030561169001019848070483172814883337721073299960299633677832227534030860028802043095045992112797849238858425127995010159006279625570520444245050791393584333393030709457107613468414954527346173192512856688510281456753845072397505369704070866476542570210616193212697756754775606104181048495342049570813671939626469629344 [164,153] 86391446565122478764493232420151329442024018476075169779972875692713984690918532273760473273309496654360287190718354641896592663058314572623384829891009905162537766497222346307452035880631678258459358046653230508648247290258096681962904271593656773095657377050430331088263547517105768132632747009082243090556842050243610862289388328949106783831642716495482423213256350978981757630944127200504448152061059712359036065488321677209200071115020969565185388082946074557927977583582324595162867003402078183015716022598891351763942212858917822075427040637403602385231352970323082305161465311315859078185113222691366947846979059445722544775637732689915466210308531348396763862679564741227196315367527075408820975102030671622479769046778256509733256040839354119649341340812974758628358649167339072664137217639392284484701991046667067976792983394444418334755593466637182751019949488119584469025713838236341308777535406641160175944310312160728641608467010210455782843618515476851621129650814406900221595317229991828585505203141822524557726983968573919529059372261666336623408317251718342172426038161283178717445618228361504312940266025816476838411195188363759258180324668069572841448339815474193837324563011666039431163415888293369769294092080580846362572696253769495417632083647502349781253178086325175000210514418824493062957749101021995684264148992336931726789677662689224611484105059464545068941628704423050048 [164,154] 565349761389524074808168472461801723729780060660658456448804649352481023020625071718784470079278091061484173196498236189697001023951160594585490497696644090014916793824126587063527340505090912601510268202988898384761394930389182284441083048332154684615340111121834727993863530978307573264451178515326152541711298471292818269474605154928108896935329734708486446549723350770129929861473318508055196905434751985538699676486393623814176172821675759238436639309241810676207353441051975486245740598876511998897168720265105824835796112742645295817474031823555874403348607816545660205055759336049406026429328778471082392572823227006040992332492597315199213078121115698968454574574786436123755730663541257724289858837160503916340234930708746556973648133214547122117340676736985847253889565010674985962964902236710726332316066293120374902998459688746871423405055501761196584705082968015609016037696878950653822006045287696218364598416074141199708099814538688832948825986662681204060590759368225174736785707363399004783281728568360019439787188343380551777417507525244112879839072381289050784906183752482159424655484972707397426657221747148719774839371077297195011360192819369516412005605245518978837696730696089146243975192122101307525463441868135023675678638189840557292951592184718244873117108630517234657118108417423230465729396659346892092524324322709474431605043361727394117620109357164045585 [164,155] 474053170024100152897864008963848919905003269142074717779213154309115499809813564492721087706523309039316578690039712178799584018430420970639400567477312125352454777520082342772293933852831172417973711544061422484462285140304621870132531193894676006222897054713209988346182583552018300801960221023755745015112177754988088011235383065516081415194885455353887327276686356973969037760927431095709116595542138599238157911108582285804491441082013460650354619976595653190609506506393241898385260566360035302213699629825285369281139631713559125391765804391819024411424903580958289902268896970475869388777239081894822312594859661576582423655576963025390181255838279954636214406901260759686174531168496874721168216703322389710996536599258111209833378352152644768331747148746723778687574563198019151298327164250680464257768862639458533332340796472324337747259703872816674716384189376424086002567427489900331451386988263915372321807107772986320186695637441633849337463985075902145874267528526793510768005467567743113374463715673280267784753382847929038196354240559152296110046874169798429826316613147036668283696968607156382449359552940164721071747198534422706487069420242502379037704430597258709885498124621815632751369709204919656036444655185183079148241923897618064092794234125593161641986029906544719646426175275156223880696262869661770778815453226676773688190047319509698080 [164,156] 48311155021695718881619341228419496453126230198854346496948971407459871811153290329427948116971171941434432541123272901722322453624025429297082655076449189860888017880845447216753760208529571788790740592757719587702960871409866860289325774470854642271323335695208749286904702160988113476175547583460149357799709763821245887182869044285157915134830384040664749567778078301666924709887745890202951350082078840415311627121375379220568663908721878439768950933491384431484032465246573751213613671363325397173150766462939777221789238751840903642484503488551161269096826445082277297700613244834671748658848444018758696468342857846321784901363800992669055490938264347829838844738911246430565284597762581443612554625906187845523451349069342523425011904945298594559336731020744695551702009348481034165405581695266485418008944662606424189057219477141024561603540581254697922387029324472425063187743946494271776041569356974762812558316233349473923205495643201087822871330302763743288081252432069968634472743779871454125161594423742108163433470720933018700936160160437835070473160234084494977853446454555623286343742609340701066210961158097866682547024562787382877104590057944710738126823185991252594276716894994768399447416468152587951798267676141233390233047791960477442214974211264938276909110299343212825514911165634082139707998090961847827605742189358483064 [164,157] 561850245361578634859896172591696623573473234276136524813614586150512819500843525130718301458792426082160050074391363506826679397247257797195146730560415921024425705529064469200406578265242976947189247262194264487923474650864741744370032802324838702766868536884710881578234800233039187898371589194363817147694856930873100878912452412347614020805147813299640812049998030342609312204482218807510417728211598784201415674738415656103583100664893265735692222829017272433911899848821815802041726847290273965667691614464023560024651771524729161892439933227081755189436283391586535261058953772032839694033345939349919510131600205934633049188209499041951601024793098484782424751423067535967189052857070642372076615056540137736221651833769975523304764639030211536600309272884248441851860486000714063842520156270874568279813660104321389823969970941019242895741738184882221471274457261129807016514387659577079356543138023244976599493911925148254804405520754100808094630300333949725234575867508703771111518822498368791478995095529020594627828855595360406500791114194062984808571052130143791896878109454136620146501287069437999007124107251033142389174761551185379137422888372084071195320194028230948679608450772265809344736557717776717374075846604236813822781836443238951069275510662311272938233239551307003645514050273608777148628400537411272 [164,158] 692541319272676004962822396134162608617844569713816401540096549756446234182174016284790414861998232676897082794962312547243631728557384081633192733921282470341265141424949212078920429560447903207031291721402280183129806067849140135231726231173256256242885974268254035126896797518512206403374456226098724123900579483907881964208151559379913758781938840935970725242031867645385648629757831662888547156037752285948296263132036897973817344787871130159730874113532183995324336178942983212567676028777173845826416174465670407070813452768717895786673899387354150327454740818923029659882270075547739780083965807022072027644744032983021943087349367120388852748521425226982330783422245054661215321068440898329266901116317014480894588035167939947949963186944120849569370150704617461238274852414994641445011927676313660200860911519442026073251642162071054900862329134737950774663949537936193303084707838730531940617345050026505476894702631286191898121084893401985441077738441990726263207778037607147858740697309971792972617982396992164861650077992776425571647720949915189217191755520672820526606545095222070180659703099921052501665389994998970815221282359348774496186839461403244898573437765969158741281721817142313980861301175707011950425602806076958889980352326029113591187416865566773904748437427830977805779180635688 [164,159] 83026599342340422295951218033122133911149052984289097194603134571673136915183661548704869872036697736688255719383192817613937899686456146276562186255052771600211186136187873923174901726651161463264210919830567798884703487223417221218230722473035431850866873335973461195141810703412181449990397469466750717620584444501090461631450582975632465759929017411333150975517665546317073630118460413895054303390639045232368209451282240946669007132885634177135873786033373669040204750994944566667107484519086058316766989889978879130916564726957970325520597120514330876466777679704236955171380588008455051493184520602920587423474796114920206910177912720672132616051374645097900154872138038740841978562141239181988083295660448603383646807290454630498195122322946496847671447973125064481523256129825940950756204804796510739947631082218081678152788774749522547544307055678959778006470003963970909267861685207301794584471747077800661406601200806089370190599981811909278033715596890432285872675939739483428624222007176005193176233445264591572119746748719369173015574096133948540284587249226344711617272915366208925768205513943347207246988121989114096203499150487845346314024774691569509779811955388846470736014184088732949185950666235548796016899490625357363832404794200277091266656418505991636890689536 [164,160] 876641530763737318766775415743154390218654711009209341611236390301748993787819677730374003384184752535773156610316453487243049298103014891397434985672875222399497343177650945560071812860727869992197898758303959270169453108885365123318884954146916649926272359397454864822251935888665205358202725859577754089392955473430093902078728142180885659437231931742339892235176497357998501322033914980917224286056365408220409848278758968145829909234195987308448029085171976364743032990583979463075096679938940157094361379758831075960871713464606936127900842951671527249719954282414169293356077250609591823092441893361937125972745763720143053651322802894081119692212041795737241682186968931725312980036300637047476987164620724328593280126851545950794421945301521686453637136989281650832071194397850883434072597498099624209662406499248285311318602482762732823408875780781152502829240791159945132792327743767497307414614162727614283506018282945487354186571687603448187388122108099442115325036873750073515625311050002631982527008453877424717709774788106264793914895352852319455289263864254643592608275345639368811049742722117768810582340539068731592541479755799430966555067379926230205473468760147106948796138791915171242368595425369212422800914458433629647226864255614251577328 [164,161] 727055407800873516958987059667931679303766240650673481010831647715302246451243063634413372537503113510894549158895230790748329025413124942350071000497186423014989323554984872458699076511365517967176408319630409714489818880101835919140033626933665117691435643140735766847890818861037358630248844318310432864311224032026477145918082952939180073694493232458508602269180052403423793372508341513048194355210706452988001567494347670874701215637894141370470425163479041693967128161157990410916005526237405864048593178441211714895231467468317925769050914784248213418449580415028075740561275073672775685082357162532092908120971086078008126868405222215331732609948662753669439338263584559055723419479210358329127904148881403858632905680830056495084767644264977553854507883268124509867624419807484248116447380363903871027069384635052789660263761402776973574959628437419064186946730232921164954200468138263711102569776250281632607988000018347642880371577043173569680160154562321624253988679021082504198113349907504876092715680750864796610307000441932063720533137494633953807528432111939998131670573466694393874700565777762590552395408786254345903787761388269289872143221557760197710355965840451150386892615228564330421767720066725417966429430278751264 [164,162] 41514773056842593461785427817730693434884848455997104720046954751455304848122561504873602274282273846197360369445539233888240702620134126853124354362104019425164401137089401446434409939581329940295056981310407056009857080109176766672999073078416863641285271126315340422913193302047288973615190445020804458465284013239824287590660063512700581490103053503550352005692449843789180315092999572729059500055759009021791648083547765389659205200513841732858686497165323742303792831797731371771415650209337812275482627169375281272538224913377345947243198355593803203354739624377798800456791629352607235484333450993908253084202029587661045952292239719253127870933259303433080522884468307273745254082008566574261197622658837749140476441485187739107518552163718457384817412534487068059090215819299661874396247774568249593918381703565885077453512930481532912206184946725423274834828768064202704527169085913470043457859853302549093246281411026177659059889152072995139941400724046866341983359888149881344653117103127656806389790817983478246624532941963536677840629734231070182435050696555753845892041261692682689145618824883980971600800057331454530881607531341924367178737562970613589203052510324821054838372964333550640145104993 [164,163] 140177176654254611484077046631714217200600868148244818540258215361281168557204189187893790717601742171242851385648521341854456559039905417653285138357991503842874793066482948597613881940991032640433051289165896317412574435410234695542342589435304223669512899355197600150132077602400269426124548954947755990887867048224796448693293919966215749735509820868823157450023343693189954018649379598584785796244520232435952865166784574188574137688273638039504206537834340998306902481631568809640137791161711732773295048658595332359476031716751096582106834548431140823635708447121904982088298383369512813826542266946355238921150709585606650530670620861074237075531853122708177172994877085588752923425501822052711004627942913096578565676807899645357410439696989158731720345717329213623998913134219611025131661711126113432177441373513777250772826221328294499331495106485992493846166101500095804567728637175863605443952166445980517787398044352975496257133536790476647058888869110062020956666327316557020848126482308308270039468649265337971814253027920336701848214296125211270595229183343009758318334626448475038637326197626319795392809360324583921464767314756790600182336411429642211227183755545206432 [164,164] 23472745801228403443877871015261600373416180891555100349137413062299114734343025026339017250017873335119154196965983614019088807937268432414447236631561518302898949351003257550168118761327153483166314878873725358729678813086862265521436039665187833155533597143887907398470811913103710363441576084672147266693471339154786433330150077038313178317423729319232695707305502264110792174409668528348260798725130650236395907005805671699264233787173944506015717090043837694134306679886353671837025294965721239013122534594446281083793994447216590866382294826879194953087217300945028526009562337736784013745367433462050164556137023342192591348238082755186439656937221045985749080855841017822123574618553938403591349124014786835489334544925510328185551090464180059479286086875867308783625525597748692228806404300670219660232657901126552818285817280668958497235794758112837269032365975827315250743991060981276313635702537474028426408494031039140382482864026611178832232681900998250180404968952772644129753752623114870735645457877338824792932179736459241002540927508048282847818351087414674683889617610888870133417123178845679554108235478094735109985907897420590012384413600 [165,0] 8619715141423937282284329801392120616006805377288832397523153391417390450987684224112213064589453886927448204651767088333466562810241103230469008294511620840622782393126174735931885733792377944629656872028915765727525849015396360297328937120782837712913754479964610629661516133973365052406945855898906701697645865552434587415583507123418399104267725844520649199000944650679692086796487665192179793663578844284277213501576567907858846968246360924011080392681163485218242182816041859793451344146418346378558303101681236842611856787909724705087131961052220122631705802623976759873835989020368929842141932073878493870066867624727363108710754712346666748996899830245408231037143716617440711660954195307911081943201371282613149163692917452363061110192544146734696580409768604961980284512431443082583336387931347727086663462895219588350522488085714571275455281545929301159289311888301957133702423537756975577618895926151474806669227993945714576794968523785972597244887004918984158098831038144026854893282553093738863585239194646852468611024587015652195134262867381641025711742500725286430793145476280002375240143982467400464281346671444914214981180892602800145932578186927332900319758663761969906074080511517322894384908216432047959143845242936680371082860153664179713383150128403999244354504593690371608699930010551627558454412313731942410757190617857863816513443477484444559007782881499720960491944567224672460143678837400506896029662123428694029122564345286651655186105777733340345209191898634826208887679524901043832488944238777954148198648410390102236936937638553221694433294048278945514246271641251391785355998903506444899808739068526110318463046691918158936052030857390464341914548060517681755552732734149457069762407350061830354809084396817449416067904580965930258528738060466460917178635631468641203114921516955126014914366588907225681492359591142762813509490668905232453490476603276328459780695901731125685513378336517028714296510095619896076259122469272533704668258441500000436098209679793198380464223738775397533191101522601992834468988427721060656374128017203025610787259993032097575778627783105373054521424937930269574352049242296390579660675623659912056945858766065921952054876569600000000000000000000000000000000000000000000000000000 [165,1] -163036024918522072572548326425586638584878037493576937428919906115140967394585461248900345594609333062117378785544540267983615046167110254899122582880720975757670227610282967653187962664988189932880375496384616269776050478249728026512514836779090418036571536309648871639221334245920518623544740742978247336720868517902184461364373781565930759730645563090969018480004176906843322207935459147344896949615046405002775306745868254232100688293379122625859588637063213291091169595362149085729344150075922722857208127515541350299816315813353693126835129044645215988844383100433967938646281350356060080654717498136982277690509577919416203421770757618698554638440825432439886339391882340298932183223858113405346319355678400403461308431911837031370422695478795939666591991494765931673185181674370842971135879124686556058467045950909012754662298070780220256027392677063548213431112630566210440091202589241913444285125890541047926673346818356443120415708489587871377577526146701040779399120094285137189741846014490344252576031870098104192952543839512950279359314632478433050294073553488561458228439388159833577157949812227855578325073227246181538294965651888751268814269177418879307572683108625555672012379069518436783160000019751356833056610151595077402983307459632894384763323105135662153183953854709183390399828604894925769761135901095169609388555116532031072789877757632150360198350922637915000195390439953236143859024446556678651986059562084514319365383786774726911639272231208967083686435242873820320951972772588537540853163931993485631070611362148488192322527678382077252495641622531263486366749189807527803881450352040614649224179035186106238222026895755271368029307269652848859622445618761995010522622851802104315335746887000283241819057592351407473178844385073004297471371796911282502155624716672856272999965581598575771028453217381817193723300976981580170007455957190716148443338830718288071028038676773557565822254473194570708345616146163253349106299156411330074816152489582494105896911353097316473689952320663023324719454039486325588850324913012960763297039685496233614574620122266495655139819577367515160582793821512551711202609254894833104481919969132040996820813709111407130918228838408257536000000000000000000000000000000000000000000000000 [165,2] -3713832066277662817152277687089249043169420488355652295058316367595719712734994065520372689772021375619353497955717074507359724092549732248818317542378957374468518620002902187609234642396890934243000601046986920621391404636032850174484801499495967620828091635413579934970227708397503948139071106921885599052374940308806153101855659311684265300748060259063758016855039374448215015154380558463009030480502935992060884997797930814426140278135009506751623742087943951572845481887961068744562124276298194099728875130914235741840468182862152075604993624268615016531199986900376888329537563906192149555275718516079179080482427986538247134246483023797566053756163007960104326433590584049365811973812316633619693313702752504984150213608196898304878523763223027795184204732480176373914462051441839096061575255013246048557509244998311730729191703041985042337100355354025936554648312300468236868849821168395070020753707108272834595664774398563940240184350351458651404677149295807712085664667592783198180265871059141917428360398078948712605187323200763279315193645572768945664024540875069978025825867716268768251536819611886456131391821407396253751301353960664751366848298791883302828919593724939419253684547461004447079031893483103800412819752053534991336847299579141299392212074005558934261185462054541846656738513323935758246035163951610099548161657434235984210912906597188619433431256605213600019638079544875213395303250768901465717912586559807079122617237065574575376683539401948429631273837410439486439036767823662931504607850446556672202745293763882748761209389797649567465802914507058821685080954571450129210355585371402139661376938276126435102120759542621554366487908687501373922749776326801001019426318481356186836088580660540387783625697090312370389945965356861294038745944335273483961321505904552866773831640327453348346476531207648893078946180963945910158296366678505765973378432275780510369644167442087406734558957710267191518756172768517058273820916578408036563435594900881843161492056506068231233831626702619769922625849337399886499183760680322940186850364577045358274141433065130076147709453935092085861087450875398295056294716334497979398547601453647165476357029268350703335397870554788659200000000000000000000000000000000000000000000000 [165,3] 399908123256875600730781844461474021899268024437291818955083540075795588405612531665313379873625635636171689567708159646185790309839085469111719708240321570286490463394885132770142803522416522479746503581778047183498706338129684527264167284478399503416859546731751440067533930229546248499950624875028305365511905627998840269516354956245459714908545419850986748581461813142727827275494707156267970230940104786761785829555592249121981685105428735342589376436273309720941322616452295656390376083317291517428085484103727169612506536885528235284568320308770721517830401908351236221490671673388349510870295978595994063714821844763218670526920538685411947899932866545251358113525665806183310627402662712694941299754724112079294947859198720736441878127427569139245539217039490566721884452916097344701372520553632927005075003292044374920569700584727616033751229672992461719482737821585999235356381020891502091363845801741275012510309791407889671374830522676168264592466414547578566915306306079949776409188815570969319235998172141611175423836224710078031520653845802662032306382787882529758367501772625478836071008407253116627211565588295304843861867239262449001424894288209012695204328902157467265142619698943705441837915826424340078948077576689378633090535786489680091235564827604191547473108858795549927591849077935062268781236121635006710421545778345245706434851616377210050697366951674150158266522719702293150967719474494879684148370934805698428230457582880224419838526857273522035400773146714994584265538230883768385517532193122487610592381590584232917487845190814970151528082456301223270798049246072000124851671247306276280366114412895434278512548900493922879893235905290360372528690959977167675220092706257065801353178170268792279819806775547872639094740377597704243476484255810727698105716586514082528591448002106894817731023310176477258462724073385501897279938464901968892278127345155058745306452824704299479692961878709822867657780458716742319266581166673707968604059539967827721902501095060399396934710010775522837316788805837382383883487920801371057379564465917429753595631804673452875729276877474296729963715332535560150461154883584859242370390939716918950446566546456177818594905163611074723840000000000000000000000000000000000000000000 [165,4] -3486568416788118738378174051363436348553792367572746087661216836683576942065062466121636136780889056909661796091216797702012531784682884770938598170162281877155035419221724267362846898729196080233827746965889332453094716482912995262581065053157819662815045758596614785076526747651129497676934331236701050943946139529564623407301748781965992635929522864703222327127101207860341438014116814183755781775770972627295902654487380729871753273930834920300559595200904607346803840135150903702427618354709847116476089398190950440156659809399717189465925145729518076196858034972279352521376283028780701400883161525861459233919103467870708016714180730245741916411216481817457715302393564959200949033468991731299266370727599275476239279505052923533020775795221187133720304606559898096838145599769083534542713877936613709327368178310813725908473544774182633370797554558066780273034276175215591456755972418644179044156911217818084657782239353314052057538270178554555542449988447823170758016952284589080326012577674688122506434123222208252312796963052022795753459857883729566229847723879973577878978690451229104197673841403525266126219616445505315149088130240161808343573260911415127477469767158066075684308550676666141674977130744044580873950517716679280676700357171366755220102823875390114143697954313177503518099504592845836711143031583746242590146079808296913975535207838060143688873237667748339552568430061126037205706082316304073345801454418563844933245333595387475064021436328737079452108624221811683308666465392051762912184431470600607057504246254955839765603244839895547693670402410945897986663105427400067986416164184155213456945166610965355619015927534793765632285807861141309217643173304113111902337836063947834140011115364663897428849817844635946218164598627896356066205555673472281989565330032215117886371067416673393695131701803243164736860457449206833591196952049841222586796608099625710573513673039141340658865592669175911087933832666640551254218933206119911117426741185732809167739497034809985484797199688803689436020850678226734833166973031983485570794173121451921219606751207535370222070991516051202510352112000237469831718166494577941482381940601026780652855597735361880944616669190281389670400000000000000000000000000000000000000000 [165,5] 5849495712623469333599637341309831194487121097599120162086746569884246258481073937879789552825495201621706489060211098730837371837719336391196654157114370891750061262908709341799828704866928663836579048367616819228143643744385096103364458516185528170353445591566170052629033138727141648493904628336674643714526724957815145152732027827416310786989664932537579557361328193627940556206317092874264348992028515139803454904767652626994500898973917051141527482895484847791248894822634749273481423802674374086351515056509725804658284513532046224174673257987905257433540271939685776705135333272260630803610642840048860545646367671900400106881805621442805817484713470608231387507187042047330092283343634175514957168866397733197098709982033378041587400179939275342651087969629723429460165742505450694281240718043521581217057376222126849053062625195061997637370152107588727228418169249155211825061089924793933236541165352613914503495900239184215385444164360386011538697858374252142034331133976937221411195762417361596589742469947365883495000182423628226284273308450556176692636339528848525854971772053968617981677466418491518926793724325808181400380211835034868661917811956087024252800037600156260280997168428936045708664719315592965411293804840667080844748269202465769715726458262986347082709925662595581003319380241200612254922230104430292904098828012596877558583918541013537882311256408901365757722070106572519198318518701800505584477275058605031887672104968825965167021490403115561402886557957438083797866978224103508797026234836501306250863312445592365957028785972947125719792119167799842464811005086262848111361723441222607224400690949123605700458832775186407247224040702138645837788387424802481386461650701646664516362910040041798580621824506475300315620877249362760608998018724668709091452959157744805932134490562821096378649383991471185042776920204533457577624839279681692672806805018654419893944981335151633487737266851872993855981957126061981131074883900620642384572133240833078727240422009372156464061580348638201888962147095837846163159191596606701137854919945282964594428617601577305105805369228374470311037525331807256697569863525503123677753114172020542231469819124196693844732118100502202286080000000000000000000000000000000000000 [165,6] 65391917445275564825323444507326399949617746794535807951902540041807367977017414886672366952299511015850232194536868574266105002157153531658637284238351407200815801310417260752080865286671374194475503324430127841543374365975240287271055545815659456298836500847504820536678018065837886922803061837264987857055924134476781327341541060859360578109932024817652590222012676058502836554636377942355074633778199911252830657349126865908065838037050727681079475035321650844706828198308474137350241521459589082875020737365388121204696013367754325681909714637779907792100648390634648697143710254452178242621708824327259884051524792887922559729598675371182294203110570704672728960609317183067980698965640432292843784063176030192131219510839272778671834078694820095273120065754985963724746647125353384531524644979459551817451810636996482028751628745896926553748909745891622568431380738141127427469752842771909555436171616529743718503952352190775251877215308667405276309907866574217913587939247057448574503777749685216167748607727760336490897474542389654941525957460241044679198021097697276594661970269192201055076210388148050624222445265306137082946309174275758351801388864915906814974673604303463664973392603324611844655854668707832312870290499506348455010037524127240162184810751943946538401306080474740366732261747498231349553467943630053590393753336975382408982374426997355817456881744027529843484952634135135068094069883702189151987401163173754910515216539142575482286963517987159114044587739287250287999063024996885906681616463590155594677360024043438865188775294044021362629679817177167024137401472003964030065770159911288724352995603169729450866476336204622143680954314250743865625952461145655606962692586148343404423916366431509136502170297531702236490311282608667109407270995111090071456282801478644367731763424811025645342827870274853755973233706198654377476313553480782818110957454732055695795680267398396817539792584121488390983293722498964265298407096776855003758741257536668021115539646889583048931552783533990397956910589326247744342783711799548308402574266602754250189698232275748502421593439873114680706485864403498977051191602528034729038123226493040250942105153100937373414121295303414697164800000000000000000000000000000000000 [165,7] -511732690710215958667434381021120460616536815920258536781698458751731224042724048549908190421857763201944902232471100828736084390810158256245173678207571011074688223606516373351750756047331526069630414491558209626493129981447412211396598781981928459501358900286406622349504982076197532807507629579655282726704464488593246804856805078283672479102034400804974044335224872145381092772291964442304717283143842167531143885424096243048554476135026845863865491137821510892755351899053978274129817028733689046590746378995894094218835390330957252723139855189189297203629524758180020561219159645748667301131428596205757267957003775652428569066555639208253444528980428824893825573283245811870159052033355188197150678298252516679638414119507715638075058388957559839634600978333123563234146873542504066593668982006556838227203873625248625457554915706198157963516623166479496314907452309431903874173517780547449902031836814519676854386353444812786028355905130927062719065787514427570248083824431600532232238624072786200228167895416687876956400123747448351335329480312825405208429772007484751746305778159785469042475186240879449481229290148790216498847045752170276867503674106635310330355019781249449995788942426606788181959726785895241620270939337145858752001112709941385069810070930761269796096732739996360719909121084581487350171868773133643872853739377420096166521940519548056126575654538692827045417747343024397318410809365085156775218156694177762834357655661368487411689587472420642631005782310605109979625636570087070577149905540765708310940745588412813214749100441845402375978685346782945103850457536213987518908834277436680569122914080636452278008860898838624270027762858144760310250431366064145471416194675830850458984841638613906720599912518075453389181100855164225930510891681153057936673800168639964595541785198719554619232753022962698762426517939074449182340708205436549634116861348616995099965762763931245779929801201645364521303947648513597719524469847735322288276245893421791831162399200832139264646113137436819119047985227679109752813373413514433351447295177210118014948035282410604374452995784562485922895303714131626299524565717406881140163716925772947929086113043149942138665874085060811486658560000000000000000000000000000000 [165,8] 1951558243466657506129470423084633251221586766862209164492769997769321104636493200272358844046267192696915138775849154138220843955439749922274788671938070189189485083331300389646440736151925611601623855640065757283507842294217305722192285790758981561002720318088562670790479721397490292482375683002497855849427949109003114302447243727144238312826251833782719514570233973530969839743754743888893751384862566904191851859589205380590157302844984166069441275588839845834043405892901812382734284923162061176361016793726721127545591563551515350859951176972577062335251928962570796550038172270357188988174697418991877130462535882828682141051651351402324300962160287659746002370065558386169342760320099923473616239972991376112950253412909586808078115670310996875940723110241655897965971663144144649859187394372436241491128432177460827753962178794476394708630118504381775990718490359928191417571481562703901347868089890857701788887909843855719535085016179994309478712441650661750599912105193100145777787893863988513968171673402394113526818693821370807096791636723224047462345072498143195667116554003032191731434703960073910300867610873010583783819966022093140683760490399740907946674472436290180897572174696440797450209965944058500049418861719925312384624774551710286191196514318908534359981484463833213590028540727700793602036533259444595965640635708439348201855847791874379785758699956243434138938010351678010067841313364373309815652096036945375425983786138773116158231327836748177743203167871486073842813875129671214147098301540956165782930815834490342161015082470081566411246561578129731006723036700311374096514767650783490646399491457877517372090168560975496775938409457639890518266789776801716536351101426201658221533126067174166297003258200676972273530434549088037199727431199978568288377540762166812592130505322913718509127204808294404775446490467452626995185394977512326680078507028973248479753454817806565704688456452777655392636639042684785669925581473334954555884992030701458816932936063650508763132219149637173987748552725080199356887675725565949172948353568552918348158791437745021212113308720238333878516393668894192592584328608655542218170323399191199579027104194402812735279045396597041004544000000000000000000000000000000 [165,9] -5032380469220337229897993671840071740718566145380647112591924400291233264863423296386323781728654915490125782507236823842521062791666880360091761597898869771742048713156570689191871392041871329055993940474228000726710861808664012394494726089067724696870747441121451578080512514913723471256654647446720763068974707941450418006576673456228437628478073689563733453179555149328219659523261939350508179074354106151496746080681219773587900432597081185105279118595926325926216308753234267810782577153954687176327013020185925778615932052470057254165043136918730779645233867313118645457728210875209191629149790833098323652200603835275737852705651017986093225371964491252637050443989454668224025642996664198424462837922020925937131851589995096855200800078856951208183071717039612197267933739584492527158818190961342758466381787943530381086177173993662562123899489245776405032194421277842490092974466455225987036984487595300963013922652747874321728488219729075454879815572003225196252147126470542684072100458553830073401071709430494444452610374342140719208041991269290710863749883498943070445983451334314907373471280049887236330293578046150263547289175257475994236415542242030915946341747688098728869807242946840990189868946613405439699450191887951891650723265069312842107576357547735595045255292213759260550707584201978516590019235546087552721829372532125549475754771213754849196883842630020502318217165759695401535579860108821113457151265603799201155067912506054775993808143429602989150646915238130959779626638642308597612413811403489071852688716506570770838909496926026598879524549186030770794226895640499822202085165509281190318580531010594274845862810709893338750725571335346113881845647307558121672864394814964686605844910054574886699487588040433639324868856667113217721758938533386014948267481557492030113429825378713984565904394674431480846536527258740393322233339722879745483278313244894069732570964170980139422984801832664014080022988605108296576261810038203258779507617182653021260189608829198630912714712850977361724276584985762024106571621904525587054842191474136187531325815725614074457308112983879545928282733728570986054001362877572613637655826428178207870708820168727624375949302117710374088212480000000000000000000000000 [165,10] 9065102850266927296650013375612732016594112769773908050766685104524885078780435193825670596354463950767515705631908433061814472683941368299668791832367535598661353646720949221639368381199218612524229554176902950986962838052625544412555680318815229790328724339395643250298591146392834561692396360434620293149226762172766127883481893422380452309192783551536962677464994611894803618074900408481089157682451271859813046078911922074381152355063214631264359658183904451710227180188944753224575887040867065705888511595338240892066652440200903807121943568336745060111250318519254995740716664847137033809705751188740907133802522835394910220000805339535461865232266841441290195400394833861493695896831164000407498555467460638600070735953449043399134828678622445459929953739860305793892420033648737529931357327582650390431263507467557687251844241883810784379092668465447576428047643571699792986179206445731097178697542586851786261806687770338438744959535340911608633983066977885668555234358856148150946680228879681404479605818083906125922933599425326655666950565399843960627235968567647272867029585305784633090656155142208295128269279297207494783436246575695647640142728325368489544544206005868496077540984707174129446813106962126337869404617664114176001131308922215188593583337410013199312819301943138516338582553827351937715734971942038965382990107247773357159514627090424420474645342424614358712306215327724954593314076844869942280107240605252739543780810788070682083405777988367949029565101822150311768980790339824145860221427095350400256030046491278013023908533369613748394141167469226746278242368316957681431595789510087925543495841770708798183481311663680832246259879151739061698647883756919156285946202654548486040974187060197226962811591897557006722927479498425781474230441526779262837660201171806470848857524290110115253041866794533673823366187288214283914971774805568270313687905969967291403537264746005637620477331141153541526808334191322091141820241056141278513494148495580896311809544381249149456919239074874102062443354439731449199940516994356122039988792820463283291824367095270115293302541327294037408537027293142050233907985549228972904224673402805307093133266224346447813244285267152646176768000000000000000000000000 [165,11] -13404723047781630363641305989054351444403416219291050603336309088409727766247985114797423558175132468714569634927061977059182942888928650381195184753162309605701967036707993983544284579334546865268433889659573656820826560733295634720960742866009308325161184275341254875813777446421002718910073598468448154311527449536828947958650978461279240408985329188264255886406581611616062647980131296336281237172374086145993982005659430128314717586568629355745794444758818097045344624468783864336465151963399322795900945884715074639044351985714238107150501256571820757356121672312144954122641437961979663428080223472679034056780821965401234726263940282955023875604585892760191364613818881478295610143585860113505635745918171946355124496657138122758501929887417159078032593860740616651300112600449671234886903797851843357204646274250259336605600956490705209974988860506685721281699840307754244698063153440011218677916378794438141641045606877556719475985455802392400050818420299880944391873539660151189520128380547074391942536528811089129806068684065393519704899267847471370032689736092109226165609220547146129477255983778417927271400000952186403849910935368611225650405977041179213017696931613292371488172768590982233413349673987735772532607214183054323314515740172770553482713659864017152758858714308340866736799771996429299259855993492555768868021570979319958818543159290303952912102288368826675965723132697087214985059261128983220309130705158536689942110207129387001356304027716222469713840419295210223020200550639869000638206613166607506155581491482591278670556581133177541198429514056183766385680084182127567880363744581803211309282148722212826833607619184063329798802655494148517204060837050044227030124329313567136922022381962677192892017153439630756764773211598537664641181605730909935380307045570576369775262347802098541144942302727644456424177889570346666443611623401227059836352681976590551732610268995533503324229498395629009018309119539908659614821687328905976688959222548656103460007713674538173509785536466587663474746029722964383216478347598297121390288021731201247990732569634316551069923594988110601077899139330883969422612850898141829933181977816688960850301139447267785521621680225368511159992320000000000000000000 [165,12] 12144548860993687682791067386044088566412742774645285603068398253002552157113100068047312369724298921510119566858311599338661043314554217097661863461179759625012072859630512519144624235255242151743273256666471020066344782822597254375251701809759782310282193473603642332076746975266975990147279133468680606561478188159737069886372161235975191885109872797552154728855744247507619142240083476491334098094823635154591362489370895513334233652282766766692098958831059287069296366492550904531850420821490398842422548370085521016662242806247379109215025746264903332184658378479570631689720753960175230647698168059158465476497489601552466001858058418021535181442647595371944368908464307870074958913611869677361790105130551760230452049049904465236722775127129679056410998225504681238700443190042273964077675402168923099370028234773387032794853774839051125565417909148726718140029982819087241535320992918851635479039716192478747730724066742407783492427094805638182574675190032465866815877863338335440901690962967425591594533965563394861835253461488136051826374042973856393763067129466180725618233849478874099524364750970595206652043184401294207060960666420416643449087496849323730841807684749876267268729971127545398815781652395825023538252558824595250274973358747349248524654501956353125385366159398317371933313567259521910258782140117555929632563109782704808031057674972851469897746067194716790997739787514653560737267628886201826536737395603869461690974089464128799774696994221822304004735647162213930663712315017033413248144604893789626695416241023588023172528234038956349158860292261996159151311107024179783261159367139498133593525304666933675839743375368345356836600845494531456791495693698637958993168259524730435771214228543532629181634451095567426273024857055696153483542128063282927466090113332552839646708891943712375576826756418122126251416544436082990828683875065909927749531901887992403359158733506052420226256238401876113700712736721402500622483363387068757227464391283029297806087996342160018424491005071091796743123807968203524646522153428967833707806778148148655320200314517302231053793206363412004989682395187067627656072513215522484138871964232997883903856426274057924112914484359498085433344000000000000000000 [165,13] 18001574622165235328379769064961241390543404493897689627101801289268763272027241558828998187755511412608294240919225746765627527225886741392042563975076591377281691383953910180035686403666571633794508787081198996270356204094638827146420912828215786452220393568871573545117498434990381306519838370290758247907067847304439205960924554734100079262644808690297248776854425227538573417345435096517547363730186049788368398304307035497152627260538660753310808517107575757513183791727054697542688349469653571655559476841089054661151724910476005118981418416606418810866985798204992514691504311119357508384182366473058348580187084898637469255823395577016000036324908034469331040668675436637424469010073659476948270790149679255537876886236068355142306293322722207711317359914982740298352852596756741943105227859141144295221872422506836310974253425949095909876185023535205279963763335455602858471001665943914147403269186546837303359751363000750655045856651688688453617748976645305889798788906600842859169874458502540579628056661111076984013143093535399119356306705386155499220978577006917011933542716217473288117107498031227540456309496856377503010734958471431721483306462986925899245683670240053062250285472624143247355101247210730069728293602910240327555698660598639200524729307677025406782583661895309276806594515816294896529757761603673593055349782398353996554611242501851280215230179772913094517700883407598685164914670759095826983079633188539843032128375839400181653066343828463877214183124567122215693108913695231611784283596748674148156030460455640383092911191048491151669383148438826292347127283650842455858706778272872687162987149077825839937742278536544647556302640419716187493575935373871384932355110252745714649856558639723288360832204100128094844973791493164035428566416093446628602674694411793333237439666372891202195098048951909104009641864368619599100724030328461754491795309562106454520340668441857838982032186414167962361782253332952563547305430197502319974599766784228597814946004142540954567693608468401110269957582690631817577137425443671752315082843465229504701556434962373557937180204382666824307020764821001422395211150869078406398016240245757674340747677495742178975902749139272611806576640000000000000 [165,14] -107756873278775484191799204732810353583535719516659659258285759024463050384230733170440929558780063475836235883342533004067176943939622734365579286557223118571427789767755311421447269006889024874145714147557798497341238529898298039447340056370437049330372250642249706209031785946468339418278168204089345970263552929856079846679059787775541539875151652946876097877996630295190619497143623812410465869347699496883754537453737816481681305993909236341770400219816931182975476186235383671343684583785939176694941709946099872963355533970016407017529121641578390452312862469519946749969250749312547811498783231075411221093701160552388309481419955581763125966685735919027463399943625964859646264809511549253012386792897853276576865595304156475262722097490261575757874935237685733518950856286009232382081772831981630435568664466271891675230006902685611003178768578661904458740186719178949964830101082352171840174059003898690723792149656667541193247527709865429396355800326782959036763345036121681645444535617385494723948608892336130880986300502559756058546172946858323104811988343523043165701880552929973067448319906260297398394647231964055151342352063535438780056534899176053261629166190552691356760539532364997367897281086791640728013383588791859527326220134291180738575241221094599099219398936289057115004484108325578143103953246435063721194865107446511086566431708503267210788908558694438432658072672172544576495527675311384932682284638808742052759742111592203740569995161941960475449209512072257633130883000954381599598783294511438853286560481599778256558593232331789223754124675562144001841092487878358869092476484723083416552166039039493596150172469939800322141255620749726947301061904679802762374301329164146700604950108497500103611540888487495720152903945927885282456814608463915326619883251179097139212502919835653573957700908639595863331089357474497796567144089983734745066577221806567653285976612201016217558474990885432832321513624634249038270296829203038238430268574700159494336750236899187656160288655770280163520820334590071002691770512818327687510810788701716836087744648304339579215693723654269901608926795238949462434900849870620995059908365681232459504471859879464408208384181308367854947532800000000000 [165,15] 313691387896645908433925320950465681387461778842382707414623517985130532821445890752950510276261467041147048673511696716094826985416623774568047684465265423235690369240474127367602054282501282273442774602522496605730064807738911565584223004681787610373350112632296836342413099907201174614980982200674356495117285075410933101008039319768478782913298406391751656013107867048372611058946811827427701248412518732655733281861824714683756789239933322897294232721807315370094989963322437043922951421355915711989679164543897607504767085147516141460561231106898927760811412821452643105713577052603822966181796091383470547207878503807728805745226318575090082970001595751825559207701217347079634103450569443646611504652740225716388360166789141468995319289714968599550734065745562530405597980130144689194822752368918822069162506776383334430805974140785323610876798545931927159171808709917941425469293159626148684877233126545303278693601074627994642779814440046039921290950710720940970689252197471815601934251348283130193319514313122860277690295639816906555660129272185069361993798910618686079308872149815596891877305547486395202762419280910503487981886734349025069728008178961024990737224025298087300681660493802973903935227019019817337001955873760415429522272366234635278178772895144937667627590715794501852996184371610671692212248877701472982087204447356894296340001541969948292064254662916072080122171786603542507744849022968003160257765616732148082287094344200945993516510257616678503160744871516994889396738181950842490193809966839769849888069548366551027257322746193003795135328558695581403902750694142660705357831185846504254844776972759456721816223104864610484600587775573603322482003250014901685491893867887883198003605974072865098157255161934835051277618424614548718692518522819939702323289739097155536911337128611996936553288401869345687070744396813712104134009097914794667379769790875514079013538872026882128577403482043532774540422926798927932222009992048088884002126487326369417027296111574584110931502413487005541489708825636049650180287501955765220948608211261483538786548816092201153050110122808298578729947420481819637170444286841535500226898535123055022138667999202223577310094205665669702850969600000000 [165,16] -596022458080393823211011773540076321724583506657255021579820681190457986066067855502358686317341285405425070517539165479717365853694727462745347434416153254404391968263340869062052180860057429339452963989003900554365695385824826890731082841893081763415429879208383146030672475107275183361168042839014074489582279079367006274930914937605131952382476603272670167530655153657983470920680604753197406359759939078599775177765534080422758977355222222492092600804626545790882579942074455422441984756192695173829300016647062446730520965799839674006858648415783951788910730903324061572602257124904599370955813879564961531972136737351583209270031015776393164211610447007954584024512459035158728739476632308906111323121386963856190256089011703746502188136351568888758298081732949420873993813602690830047542045408011786396420325991951448516632832917101852386033027116951619502094008656329823942154642786504515709474450532372476438917122137203678837565361376543056567239417147055920344208615843380134221821457212651676612171032404181504270314319266445144755828648868813439412802623280971422486458180965914850805877193277093402020986115947262556000519303826193090668062704313205710718200950287767437757092419423867855612753102769513309141897089269606393812218738771728708821445163713579760108665753307867201898192124537404498505474041923690576738001874453089501747812742401314965378859405102040735519342114141407472794985489692111852623282413280288877471083981635859718122310492049215839369291885505818316818533725676351429517396403742519895106759916247394245670489587015912906510345697950338892515330612519088907780758280926328240980045600583359436809680306321179546723374990279890513393255004355409350658085078623319019510110704978752439444087572196941017830183132093236568324729635111163709207209816763238214852768059328070758506188125990450252860024009792176702760917646426843168018528977192317756541273249558029451114487655810284761523331652743908071976051705654474732519604558419759910990264868581777804556467676050164385108778215453942354738354825820737851310223463950445355438162087627305914278718981538935722578960356535803077262960727802469207165835624061537414100108529415836995522865105179392546822133760000000 [165,17] 485235506811172079965342939844326010525220073803443816458743296195871700776939164333020864137296224417283335857228485156733660011525680775395854387305069658822211779775380556372368288326098025020718373737723819007281930147898939381142795489466847043685583376598171546414758488474857162802986772796685845244523241422822914861266036873050664731540842898993504476407838872455302260531889406150639392493007469210220911775011609901074494642392893239960956471747211495742048916402271583807679268398186192603356896402405786479814610564756730602144999660526628792660884234236578325446091460135560856490723702854698569176091667101802347666268087278941499978472466505214962987553054700535696997656820240918106954345948438622866145756488041116976028187892246030670999613780114620312788333487861859626999240107152936110711276960313262520980360830014504291295363405676169452728934278719526963068474061330288099103774493174138259689160834347426884837330888504960650960414464159375365357651391422763923433378242371316426164214781356802187205876394411718991099627387679763083498670376102553518953094006892733898936863756653334585619601666404586678485059490725844545885500290804442944686003861895239177807407195597762777461785924574903120039024440705250283715979458999232972487084756319447332880853206073039685959130919683910355691532568366536393356454273959195553636851069361437645429726804461098313895922299049088846921917402013650940899862474609220778213425271722809112566713833620024412584284702302631737188958764905926806725511260843317215508802530156435844461788154844947672625019738295614154138406911995298113781963052794983420345609735664129804207576917623613839048329367803771908597711422580406805025869260789762563811118345049463112095705313915225157359908476758153562383571546900631351078677097899675665010735327946876643045028533816340217650339630986318200467859594632128441773502004603554896198922487773835220813508403390219847087854296598992730511990960610555409875388096342097867783517184457504398864765875487381791928750840121024617275752203604684552236161382130264553981598195673019551003511631736895398640603705333987540489991470779889843912479402342281743951595696440385477794612168722853236804493333710 [165,18] 757894117515071594312589677385035039340050768264830221663399159132611703349741775028030615676848782995735097189261999947220169720574932013316138629309432425802990658079651002264328668506107745380335239464980129803367488034500200346528520465886116419417957279160835647922818507833983811862258534717416236807204722003080108199081924621893491942705237967604817566167780830312655377644374428179462488705401963585336990964382598500027832168416376504771198572190648682600778962930490593012350144285887788221529719847702574012663154608923012191547544704464812187783136422173739815083513602641342196666553321159826445320759596831358949828791500454924915280342639273379084414341310678754372153358328484899115245541308654890760812746412414839161113701196836223932326821533953826698233577808420241637209243899951120406427377670943631753347636885734091764420709998834686418374475664241807717264702980294683562934224938335338499957699260220894020611597507123300578925053170845290876836709937304504870853305533863324230113882154037025909209184992973180242332497552815523964360503907646551045271763224026669219344051785655296260193770195558141735961361863358665432660706319905427567464411868391815216079231446738050622829787323038527364367709632491869900316214061645267760268299456194180064434718524259659491451811280429067493898416987106817151528486582374825291550671892395649687094156717866807628303455225933725854421648810532169616489116182212176601375739907681822810294557317202909405251358257696001482588697488079213329804099941128328421345417683080698344098227414754136401218244585859725672331890634633791826631364738949300943886183496371554585231840702044783747467344450582970028487883182986105763116621302438206753954214664458839623767247200140395577884759277279572410888970895102942623168631775724601111586283796768753772309990181311560882794504326921134702522286385904220632534464962838197037866730038311553124749142417580928700787268765385136110779596274722370514882578736815467423599040127579623219745622784848841584311585867189486632771985924714005782314998805763672029418866659161528851051880199633714738910732962246156406747802336742906524093260703233801757908119108801592780772955413952847857825740000 [165,19] -3264499539807735177664777022992385565863774187604387366459678780005771132127067814327668505218514030975351437310587864538564016950573218219794423342213485861086934238864313193444021669930596650996771034270573184061000206720669507310576813403642380478169514651746487008323253876157543259538824758780732692230744676490243330593275494688302881712107867863955501778575048650676941788544688341706209603743797462994524698268859657328647589396981275391438021136293613353997693761781984402647412409294411092787509276794405103588088280125898447738820827169508391873500806381582146873712917734720355181298076856575224752963490058099235670146534041303740337013266200601851831490026268672635852477083138420771724192483602084863910324337548001694931264855051617321576654850965122705696749478134167271485157218319941982596228528293333603053201227909395709287491926253723156089882511613521681575253270264203678476425168566020677444534784422134813775254371931260691112880000499000969173111405638541842527811443036147326531802792276296490869423034042154542317101204880208443126891187747324465981512346620962519736563421819177658325130169056527935813595595654396430040115711082612292819014811762109327297528160137592125788789592001296607612163632538560326909121425270663147794196222367767223754572959005884710213987757851814755387483143772023304945297988577073606162258604952348079654217184251276888994682663018625946801998675562121465918208790753048027374636221645234588277309899174507061817586179128471349607985253434176094261122881374511857174555600518806688023367589284750748064811088737482881324917435924706727050920291352448535495291312466220501280589542223285563312159057270926869467601355616389246584813753770519587696282624153593284506876511574073723362161763787031972690746475081927133685545299216071650023941813710186403802746554115425758340822213918592705784758848367828340394501442282439699145835910232690812148891297047735661865946600234433503617759581795539544541783194042913647493458083865636475181416213902713576706238475620160744131092353250706029978501010736676800573945049901617048740109801076269733999136684814008902339230579484422164477213002990903574448595614693998448490580162105205854961876100 [165,20] 5925722878966723240880817662223632386673241603951977277763980352228094367531917179438997709567208955085849295331026189843765031009149023800077036763536421076870920399831092422536461820842628656837820321846643537882427682826562571963619008126357525413993543576275942294578172073682418516380256783273192572731629677158350098267697946297320012587553428713653464604416798634508375607760466326703568808849211705329474811908981932519021205665459398890700884415872911985321689877112584939192732908437651217390498597560048298556390193081560644913237086409368127566853186363700079943562692420690225761981401736657976344271697408646916914190305286773354439407717619487540807109465678667608737014946666776026299095733376622347431770159699907902897122543814096488492869478459737934879621944448584484997174707179643712987064376410779347086583798891496758442113697535407665648726344968731085128113452607570379469663457705548863465555454339066870574268801604441042975313517325438676035962017503949855228530258027186385216940343632996727648074761389440586300015135721895130822671678329769947681574018507937566781490887701866571965842325861129339461238390770719550311159284726803335628243411507799792557608224184954363318427993121596077743884898655469379878468254157888374637036071895425298134957966004761287028605728071398244116214048447800819378372072009042516870566917756482024181588618949668468044915262009621605068643873065952159105002460011801697186192280056932240794316838315537222327129123133482086301471621271645535378388047299015631430973636734951420651731710870786074797942600211282425732614101537571693865229402305036121966012951385776536248384217991078746034948970068279632794065805200348112519960538981390364156785106674565451382384494082843052730791191563859165325877742142939550057411228721523669925960572914432222402354173408340273788130380412519421362624222252849224612654556085580740596546192419271402899434487710210858666129630394234090003239220987331370867520507363531927017685297773959994025562743180400702359305437746582303351786382356968287719555855810914976554602548136653018984921225632080782391863660068145658317915127571475951665765371694735700500512632870197336089971278608973979854200 [165,21] -6809378409353089188094935731999592024835652325770716272396348506215538394451437529720261561129027136796988246899774764803272834447445702236475447244715731504582885398377689797020118379541411251791343571621205808164427748029071512723165947023782494885815942654392466326489671413468694804841833675636357713965010826049966651201601427240699014636106960251460468004746564834630543405776669749914120105896805229483005429017925375268979847679579883215873001511509852820131542616854537235026785860699496273274638714135975002999665379498113155475262422453370097757039807375648767877736389331127669200814424498440468029591122181353431041697300081686320660030324958269088954339445395696941455638317155026153633286102450666720056955234935629051845236744840788168726370675612889183173776379756984312758369112054699449585551445535175677906644688862302982551093943330123849591722453598345123566594716222783061744195838723066303068145314644223188437363838880061501835161687638584221056473029742477924692435483051775076598080094349447878085149480754273216627950984569862623221038264905581048512067625919475439846941320977058721194549684805033127667136729649586407954355874173985089622156105162019930444320837654577571979958472271753134584728283497468130066723911767058391542631185717256734892159390834366406370790590994696517283180091304818829172656000412388241405468566957013695467529747521021229796894480933967443722261362153069393377281248119469996795526470470510593536282837541074562115214573099484353084116528226420752538829249735860321865323164557244007052490303054795073601820491247437656935129321817836669564295402549901809504060294866556173462504410692485871136182240544782143153261581539571990000942962220355386372125989265372142817605704225855962341918159459198014410128017367050928501638311175875988952426253834200900125714806573569758405913330033272047681612715374521372082329844922017347385309181589313853262278058095166729559116378638354567750691417433849486377064922140178093126066848316417863518818614269294606663258201379810666296559564838628978068903122187435586022569111350486676224323501140747281658350562530732382524339540527502819259439048323728349341769923385684457321968823957562724335 [165,22] 4749154383710991506074584840638666919601626589409791933049348766037414997953840502891841153101350569801038306125355187967957028517008200844871457341220817739716630423738777884634875471067640209823460055532473742494247711910707681920881449806456588650054422574671092322595092239330710186228362575039467096628015464994986053990258878268553547613070921794829653327260617300358937347646511911078128928051661756098295415372788609591784515886503932815566029464196305080737880854657978146199096568381346135860358093936703891442027072570185394983336050018289293809343994905787521743479155660784970978577941461318448874649529306575169686305597897844728892123262956169820379214626948647573218573972894700291894905573152820112050367108252893496794716606430379725146902323507233942082852665970732265776189875194463722044277808159634704067798776467039869157714157529286669761605716358238371503352822685019593161191643938339849265843149674276276586836100677669510855652361638777376690097468878744660291243579582189907114442036562724192717159679196762299573008472452792702027622511446845665368895337346391654045901632141878627826430271432888531469833591432211252307645160732270380081739489212478465280024436864693286072621461616826233474506085816598711903930880779177919958246382503502786124151680651846775183557880700293456247621147169240143550993093280639317054018623229046031009304565345915996650470614269982657184066945587748744008017464408843618539448531706935530963724608007591787795203944893504814745172443282738984330347369482798473722665155900195883543639306996613960465204134344089666892003996500118662588850041528545693747883495132081374372115692191474651726391932658793046338764398486725025754863947801995697211685858338504870000905575085716665674619154881177637197477332450848843787777399193195041514208388966854794054679780751460541219949182920579980685901274928140217628103788088192791921949024175598423471004324134747241729973518194960754759935643502752022356459103887480394094460428739338193630225932655797681616404199027528921616891244853317780949009467251055228809538908344073170410292372037903978663412615122432832396514746264608857195264985051070672983017117123535830565918650988134400 [165,23] -782525831773185969402539382587086617114652308844217333118256373140100814184377654568030353458436927713161916040345251513199075183752078349336065337171539250362003161322941519139451061773441452112111062904095072947721329738974868688111197447217015180472913505718860366294780447682044078184977497184361113543643990150575519769456445215561363220991649224306122516542321563723834562948798084589565923125612957270712256554930752584554268743646672671587877340575903002538167510526067204818722970572724296006656291624940912390253169294891711291844476473278753693433545529544302992310791387867558973614534928052862672192374226453261144940621847814983031344750778981862048875158387863975039768439213239826712517242189989363928081103651839510386010175442346420412655429650264274424460259927677941353277177674889821327897975660650003035038657219453200886884505890075607320700838994168739948474169124423693859126757636060256373891292817252309071147815352336434384682872905019031431052468308901855416955798656286814513217222535448290494211498692311679454917550477733191789619279836202979600600897264957009045243270081757477683781863390745819125690058066479642634445844137285332972960368337722005131901941922686834870606911685817506966212361180460578633765177852215121255729965219541547750381353655882617275776130333509810623662039725860913795667541094118076991952339163625804788098867208254909757818488107854744370797910296012882178717099530268134387548228914058429783148809547730523695891880470195094770180526646091919562041933638894376300602465271167029288132670803887658276292590264085482502095922378390137283466435774005073170617284711431772247863091775908795189759553262054296752757901298171504951761669256014608913980171101479940066827961313029628008659029716069305516907048823791398284567887468182845443072829883700016444399239883394929140330320959168786218380917267161853630299093798494131112446523447225260776250195288441156247904550872561235555247624150511385272687280707714367514228286664006215940692102673436479012806662548454316017263405210887365916080696815637061206244527000851197637719050940664769627057329267907019696325881436939716271533701192993817920187596699067889727330127078400 [165,24] -2672624631356914031493693510489233492226877576427852532354609682204418280669414503430781032975927660587164555315861421884110342462913110597934285329336145714286594279588668487834115269097910006725656316842495333362477012155913272080056126597122837824480215706442987527924398143606050584419121273049885280255836327019438018835679187048561605663474118030404875554604740979963771822632905731116450164590352763131799179228319922779986521190704261306910704643019227592688955854503239523635163515210851946114743161392929160567430446609016206849783326304532684011005831071890247688913955037291977355544001574475521337947614231757338106960559072799274925441143736568479658619293624059395784664329304293939974948359428523147673623895936040401106156015793400129046940799194260283062917645021261735216301976488919648354635224377892243334606871116434631231663473640237853741333242123186022610350537237621096272192805055561808984527871254896048292749816160620997306165767018601012584575818903088779469272076802400362455488513888220536581960477669403702202393476023020637869731633192105762704103897376361885512383310385811800866419983316175788496300816982961144737354939008293046113702792529241418339151631663148839077398379169875794712622951492576433431868415764922027945854026323714892702850516447138013962398978901540095702380541079942458795868153647245106767075265054254604764568762901662435654648580170146873329043562904948653658322337936310472999520371990406491610266795737147195789031478731703681816545212524528862347050544896285373987381588536312838491310110038760119855040382091477712869758696406400808767652553579199733739923094370878665106459285603955819121288570676571394569346903213728397227630086775990227203482038701945680133883486493570610524385477018563541623424503858124181830851587498593401180122409985857044544120017260820567620215433285519401329958217660455846869173897841380708376154525358610159004198766822985097321534257575585541758997190620768785855012379516500423173263664951409734471706307040340424899407222540061954841742585762504130122566061853212087644571193870145519998113135289864537504455485193302247837375464748684346173621725986747338557101474881812882214485409280 [165,25] 3741373385611595403678549742705034353332092762699016950420991427485259531896720065333156859644414419903101392279767010786371111834886056914308315610000241509328756094408788645553004202581034138917576544974965535339485614498610322902211388772491564148396963976676464025719508585007794710003946091287393106699523967492905051815925001927646648161593064752233738486674859114298612575794094063551617971419396398860687952991102439208323648213607533485385268215834094884579655053072660335991523966342778548143932213366385632500490267750004203915180875076125392578714282056777804208093698678566263089565665253662722034615533150195291099569060275771613461724047370686887014788524289514852013663690163006997399596040903729465792280833377466612389400573062908396012595754591681492813988851525517130045969897555817766082439678452387993979615036344871569749481938765165921873486722498313782377382675014996098763949730012464437623259982160595376052595805044133460187722023122110719495352261025892399850386616551601854152295675393748525353526451667809365423597938528418181021966231136774387580084906498867539068685490032824649172650883831383367829603690916862040620499494821657588650928245665311063239162638721985059011849958918299141616830359787510654022136679417625946500029822357621318809924688277430111892421378848214096475956563100853485595029062824270888232276269155655730022884998978318926242753663237205537680625524928885517167106821155560022331924308377132246305136956264856508480664402488466682395018238368997100140908045489590308747289797476408023521039698829727216768655824828879353263872052292624343789491437412437665122082333061539298400312476365438227960328115912239380069130254880021574220595548775168920197707767565778986959707727522133755303528185918151250672031139078520529308228189821408806651865320053407646919689662245658961344086575168331903751622460628076352521808543788926856326916475482609453789499697054897760339313674804054979245257344549416159175429972119958971805779834193005992116654796615208919285791787396427272909380821807508133430586860105303388626863575699755578736496652487228337626042187437039377291400164224322654513718909984242337957864680574426150007791872 [165,26] -2305993247610522437005424726172574126159574955026813699953175398638920797192647518027016440352143056019939913273448207847264156237754614366350182118055956454310397236374239973190184992016457083316856066744795383903669593642668947965457070501148182228098814419996681757128341149341727264209365010729897992399744671332887859613237826656496014642895438210159143641356478856762100587551328732267923983500807420210236712326266796093875481901890406943334035347446067422833250708671847288069378578675303398271931597534487095423150808103744070733768446640439285105297764893640579913874173669643240104532442245355001134042287831460789005791097724127308773393772932877127470241076405246328086245544287529108963538671364770022597837574430910495490578948054127680934950225460083022534588806693456853474863635954951631797229897139613806367376473412987243647725744529377415808602407158267056437010171483227338385489391080862710848316410589486122257377378776246300768778707673574723305753815403229312434939296392503384379001451057141715918770562323138408122545092063242233004579204714451856382233142095287180664599614068468991601522281375908092224249200370194672542776089033949922729165113100781946874014204897845885065097748576096121709351568317203832389465989085850719158608399776812592568258122401749968369475928213681947964284336536628981981089029088670683196931663849511329312170613638925314688979911563706909056025085482702313870653643011254528103803318219635092493993267393200545811012019729437900089611647604992243233302249437669138256776561533604334859409286257065696258542952775508921943742800450660209591733547754242749005809624654048661517729873084698123891721402708393537033799066622009300381410819791406710107914196261095967971379559226869921770219860928326418048754315391053808756001381781330086912429533305788473263358979854719647380040191488232084891985628855027812060218883539066519983872750505851168255144003885727503801758754609607236505103152356747086028442699631091943496445970346532009241303367734947580790461611200416691799980152678643970601992598669413589061871970618160313910518355220578983267962004771102978063757400491953415379620873111089071497307921490002764288256 [165,27] 347336313400723529225640140400006683344996505389066040159286119353561184546950316634700244083165746287299764086397802899170891376609325670930198849613758454865110283368119610851241159155380769722978209611347788565633473961025088060579011792977167180763093210020114882818402129437316504367453848598352906243568283334593006419019210171256629341409287628266019453067389716963925596530179833643013934146217421053247418518413523462121413111680135725749605436931854711087085350849945241298370623150573889821415189127357707341231063123071783154945605863735280002695540471156383509903480703194786509818154935778671510396791422433963690246392919744383102491403138641088993809728562957279004434688507905403150640192533968879853205215983836691658530164445674615874921081360896358704437671023614647536311637884625085806305759224871577900300832157251252619300401863333868596812066731436252604490074529970102358661347069885169502551347374650129505215712252765269448559138789745121108269129782275046574328793645101614077778583747317575337649975927278875370378199710841511580221378352180154025233489410210846344460059178900018974106263271223095604363985001553703496123423286739580377950460308277503230859006660828289399784493081809923307618700226236737977026807869254470782945801791046262335754647034072116146487927703826359276930198415076686995673869874334892590656628774749648991913986448114189478519907440208231669651797355502728057197680386304033843425065131498842963249319961451279209352187763862414605502096521841684116659632223878452025659755346587949049219512871461398357640542803324009967225608105975271151607545340627184493193970346881747065944111164428848637370243420385179451761388626154979565235172380039160519720727434408855814215182096755320569840801076445324143259964955939427506815330984468845301411071798509333873796802902274796680884654673588319989070997554431755768448029509058192738742831485344754765500345639100108923880887457499333815981486582927206022372056559607536367383910841058633289943778977169487049537436086169797829837876335578123327553992856523591800404358451461550803003309751891398465090507972026269811115487073492190182372935866673477870532209388256742112 [165,28] 307077949890638965934233116315963805883303676238671387523148684047047233504580067132474891738459280551968231947718495286853762472758697213195121878403634262058536930105637590683706448060239173993806477347628901222450961803964115369963439661670910671596612813327568272979703735958025158365308339067171649373397216155421375055918401917177826588285754622246703486624929759932758347980929036258024332895098472753418099617416761315503960136492105916460293415972418267045368502976275764627791284985416716987630651091698778559671473013779873391156463777153699019867446694329014634464224406098808709278200936171495823105352732368729627378867569633427825121386872781691890624492878268625853063548793873649316023888746716411598568473488026254670665406701710569447651079370363134153358778335432492717908843146101188891650940553792053759890142369382110916894851067844036405264710955747309925996772807994666259254425986259959490419141925160303015848295887325736312124156111314523633136295079779095017165049310578196608860722282031323741385894478675510351737188545783515422433906930200503974458930667720618490341617434324170843446325438292492822473188174238798124625969093477758168445776862459228037137600929274195477678389163142932076683703135879632144531120956692148394747402418059744390332747329905638900324697488366174005206992031757625105962254634803975811516114197367621434551185803155999272220288548214409285823090572418128137664716264986769239545195562190868487425207664142090138022570055292418991195768679028084046151870771941052840322055481877136263362079958370189356221656944558653690153930516279004327673936592667158082084875904802825392855842114314267701067742085880045705892139594781447451465590480769396467977940196115127471872407897265105092417128239697110355213605735300045072895276297287905149140748893781283137629594907730278083464704019739314643493220672898672596933971836062957964134184277212146945229356377060706258133200632400491355288887779372089480580450412656624240453910944805097477458990479288522653775037552328836384296295325891658319356727513784556556846312062237122987441310886286639597938906556779069323849445224918856332733948340287370885717422088686912 [165,29] -287078882868203826000144945395526654515213291491202820322770200592374828653459646953852665089051710069002689471956169289005174353421681722333110436806179281265131363677326331251371680285795179090181992559472767147089312048573727937700605521276291183859376233791832548600874854572686333924340556846826365833494990893729973576698205411890828428527003816962918777640433844930904179914590571457999938667127204687211218442233077551428714689305307314761999585244317172926427329781569800799455394293892505580957843898487118483703221270219005568871318386652804824516190753845159146780939833970510010477399872845336854119762309753561624814798121622629895486433284432371822540364344697798085014332170803156530673980493143816196158017674407338183293998597974744263476625461944113531477698283907695543472259986308172853886929639989814092229183035054135751327675752314857591873684902298666024252781770856851573575779738891550217116167397675097185098962795984664501915434761676568922585758792606638428742196364752075261146692651117571973713202446476675027755276669330726950500425986281490176552689770051573072982882002794063081496912966383780314233373896071958396901708617871119869598831599824096283643750396926253757823051784281529446159857391269227649587218535428076910656704536999856537842266078231479387626921162880146523745673272278833266654605361695090401757902743672870061841174666347741169671711397804272852978877291457701933215181719427288048515928223160431968895434416246136503563263766782586075479297296918667754543100263986149023394877805618444190082395322662799310377386929076782902727993628532173647902461143546699644783556385914355030325125478160903139598544327612757311713537149533914345270495888801516069115813899795126780193214573611658211754560797404500732175646446376130987792469619830845474188844623426358750675372697028707109731280031624567028380101508071475650384072480221547329045963141180218483956809544774402944884415735178294486979494757763482829411428090609044883893491024234747816288108684005026162588104129248051333411098219326666489236877777136047029088501308848884979901714529179115910994552947731191564822594440235652396290330511528314735401737440936 [165,30] 746403354372417162393191509090829259441418473516370592788306394190378249086687880988200570897401171621661945343168744435650415992905644517794021288664140671922856739805332674734366497661958964426343623829570593575440357311771063237260446913857441313046710902196565557945819366983833941564453408387871192335862228576818420764794207802139475767489681074082572994148133384399033330663315521671989693267788854006244316996780813887593606466669766109939823152508206317722016046532582253513199487346561509673819340937852285093319496007308118694544411736341193215991448964323558379641718709819007378771753226075731939650598789483590601372823510006912095022051584290519048424106248940391771585219245320881372388875628377882675432597050528582224697379256170630783562040132266223872657495414251836337621325077815834702217858637971524365859209680394897227489321566859730366208026185118082617837231871850732708271251366323048365009769904882052830536444222860285449261672726515100933799175143913980887363821624987933574074309644481142222407342075359414321738794790457639074765325574968239340118062761383442944572945730804481333827293890387468919806385332288124561435673932614913084804933224188171654261607038411066506278970236285881464564939802998264104706115862680384356313150266083458294388290826670327157823510885227403142982766737815381069884940902904988038729750271447449801976847476651487426750183933713217695368158611218429294303138912236067502341676287652248157318126999283894518567945223872245665944275232241293899268682759542402559449288275309635371195057704571641279979173447472601632080847426518188078816903017078106332299408224012026408839345162068825158858313333601477065960979329538022530846937817729340472966381415442682387241764423690870799300664675431444000987919645366730599562325178133182804671835285696996260936167496121275686938348022026412436649605078392877185923980664711067582308024123046539424924374067749149456698679378674788815685460729428136873463868542973681422991165602360997785782996051439835278661076134107831143901692202813028236748328121418531411695173885936626865792286490782119025219405208270696451781022483546469824088203003273397565382312832 [165,31] -1108322633629728029625853318361336483420326007449493112516397513980487978612412640819151197345350746865380012505360654892687187347292193228983476588489422693330728835810046011307221093934250998532211452738174704044729905063036896560009601499650563578766202295455169086607746303701183762374200726088075111726025401842956327149597245907507987897692841275176097002587420580269619541935419757209453267515380495424419055915393085343864875415897574165532237911399279160196733825629265349809143833702574281935554262970751982865127868230153490382822544858310812886166408805980407875176616021125776301288752703995912408049810439359061869374429757813021310679404223823696442757037344435312193209367718010634538853839117799473492864199373518463518988677163616054588052103880988846965829920578151557157022801324845032493552914520343286913151660583788785699071742280175436527500585483120447154939246419853809905160865140865821049364754655897520079032438684120306544484782420823187482223035370919536156674232960809263451509966098911973581574379390625057469009797737117007711073348534600821289651563816488984409814727799530773895384642995475127945682657096614786611531667824942572330635911056124327906871179912188401462222142665857072626074465368859724136831694301949408092115115950590042559515747512370782879720629325879315310170107258910112420634280613144888243745760044471816708020357532176098695754286539704780317254973194465853636410601931888914058461978566744170374699071791034920450516664532129389337645601544675927202777900071548073950762999111427006691332378433134369331887131844873800469541691591806819026855747660685969662314425577032825799890354960046202876924338627898029911045894158539545131319501852362407735989766683242957254585524618456885584136120137938947388029098220798283489462525207136198323843444683717786707965978925729610549775567036531743799485719788600728951097012359870187796893225071244404981393477253895742081448405932818264503043369558912096020001288684563101869807043975459374350380637547808323842691818611317575800681906902683566974838248607957260750651582748016553550706831189411178732263071856501598478463730245359238365272079333709652761508560 [165,32] 506912742973813308265958010370517669328562519549958645503773838925809579078955269511022186159424451971635987281647553021690120991529210917401355180230323584845201914410985654327393819270261613158053185856281780525474020943892328672189238329680813586836819610066140120963899990154733942353903667872486595720800453177392730517444020174283919362417030449498553981844773762724574361580936627250220315235009910292591628466048847799967864745769820881090613763932363336825502626350442274518729767972106205670451831901097907031813641369390872544315091394866190628182487238222934460910927735738527119724042843422659119957359507245754556738820693827329075782389821399534088521271180099237117330140665445858433876196141536678822521672238167152186520784543719762406320918257850614549258510701153032509373841887496093361260255285752356444222058678426246654225264319780711430758029425926714533036739081602781260134390611981513070587071042054948611981840269932429079328673474583552156942993844995968197035079949401754169976857269294605777321635177058705860950954233855654500585250472201156198059767811786952142780949092794388767648340913533646562149315522957418037738785484887152249570285209775394111729472032303935542485721903598116977233864875832279215836309504360367197950579531891702168005659202436050589799480877550016976215872462763546471068019374438844106801449347195776798116839169422959752530575239041069049254998644715625327253087360986705525489854411765148164986498925485788489490097064555415596761447001807971837659264284082737452769575727737350518146122534051135423284474965797760491958940727421025781740243945962380679527750316357978282608137506497572444838532757972668104687526200581911479033108114807082725546788321870257894574761848577163285834121578060890270213891690736265740874976723847494355955472027810931731453224105837607868439457709521888063077242183115521140655022674556232547750727542685441763645643280319672895656791070616776324187258614903423371938217517584497854889912509859272574997317289052201540188255612652389904472975564237190220386070262466384189153966588642605921381988387198172186595961597485988774051030607860441421116294839927116516000 [165,33] 394318116750181112221724021002530980484858719731818563921108213435790963648435280463122654435006836039404028092022671315867459283246423969776346044500592981214111380362210665893985917615218664373261521748611909653980255021341993800563707435860816997330105754126164703889226568193603236936753591726476709909147053434741427769762819719070444520437240470789969464421037415692198513906937738370129889309261988720697841731878023742255223190447712989650982814382722163318865750017063324561960197871962194149789348168773670760969939628392446887863406742464808670054637919191858118734203397351036709367987053494383700628313619751229796157198778364423097728426512877945984151214932575170464979678200968373959560830034985994023999380646549947627348608872567484885758580973288772884772166730182457209600283126403018062947163200350973028965657143285238756414222068030299129634703943699962202521760960918240024258278070214688285163202453487500517681152785671753421295866041863472857454091095245371346655209939809498162184276537954963563586946208142331354183918321130881209452484789671703993474926681814736254062335117166804115943894232458206868823334721413345033815677144048385486463553715984809057708123750405161993231853356366791286793868753885586681638367830799899144926719496899388788369822651149659238796833179910833762493658767349917892637176883824839470859618769480396370630931418866255276009344968228861128576030590169156405821228398885542174881359446775611229623718527488439278251987700877657852733768770832264726320848027557943513977499366928733110207859075475451671488685289818703980020472172309033536793675620800841905995039405016746346559858690590873229051231386797004635260569072472638707848469808210101394567051982488093569853897033053870498032158112655730029092283008274465073261647410990643656581629130993583449721219188101495622209708983827379020182566038800250559992749098525827163871571794477781030393245499068876229717251919408274866034217976266065878067640116859163405597198494447069002035266835453868909823913373624545607038042981767977109864299094010377569856352537882058163542596338668552476830987965093770378173056062437985050197849626882482240 [165,34] -488285860919604608292765054590817442989678172261056243574428999550707291122837627174508799854105091734521865542764267749634649105065270041283602217671550967634057178381854267196260734780369829969273674547639708333442971962279748927870753911239402627508326648750316341350648797607903296481629061163387996761971779564803500168650578100875553016537945810655490966688503507180417441736225231354958589053939639061056246705716851475183142784553168806968084143964749998189365910422899035886734670127069971442838424329272548574213558890219424967007663600747839961753637599570229706643365775584027679118529708601918259550721234724652523513230981592432507953423694908542862176005055909497234501038683586328669821071559509720232439901654483257624466044159352533005420929049209474219747015764212813525557048180222367470318268092661300282931779302022893242622623170579044693252216149646435764279895823172737307439986288837796735198123732918499978284962302044764635189101166083163116744519904630525126316362695304526749328531164249701803380775067764838134204191897762918084148734531161016358797365012586416415164593271554484353796072499786517470038753376752321485090370033236171046687133490426646913977603383561800507659497239515976343630115412856919294303331799300798193581807744481266556980055664155182359944586188083734563942240152316256065096937427689528915704118638097182416358509226708142017936049457180082428850668795999400198905981926571358956470624543172517697834853488548116941178603435574607155830878599766951872688868772520179926976226137297913108967471800593861445075004202755368780790938016957823477859379108470822926616377111245979952584681106291062392445406801989089368546831157572806749201430295734459968258104724559026686539364948208964331555276271923980370701591891787014958827130105256229500614135167492459336278516578555378031493193237212503503545452377598090401306307496102982741519086201609571964550891177660747759994352106551990061669339332278694007812287915286616383041982956987505070198521685647453795392758226187490313449283301436508526985473392946730402332773247481883900776907578715349274088437637943413566942813149818649065841945528352192 [165,35] -24505306390630988185509839387408814333912743979781687156016715412405611607619035688149626763344046224633873882502039470438395796338283108981592013786514315501282692517716491519613897926855805442964303379526605752356511990798521072040456188453856804182627505334073433663763061331989365459907163355257160557960062110120364410688571034586871365395057073057852709442380195413548587437619572134334513798169516674788499694080658057849211098508029765274034699882503802279405073587201080697285268814821130427093841098414023140961128758161800133434822969965830714855007053933757992026468305092578215227920631388351175504523535849386119525201096593909126429235958006619979641724323555614901022252499713230020161845703688466498722826763313103973666373470794518698988961782242179423328382263655665060644290235490527145633591729027487231588133542260150816425498373994716906172768483353715103918882505601181073278079283580578862547732982163640747632735904576874770934179099233167986957388293533382406450455487704722832886535111973485625964321587747965593501645547742435986854249078634530922921545857490792249197300145479045387008382616320653325633735783993132186749416530223280256337663786009193830650838068447347391299823072604839343420440077773750425401249915620481892281974784431937373519532642389366472156905263743877148077572778868418164406350774694586934131494944896428206635465464671516779923824407404431662653009591769304642820795949370456052935582452705675867224902736225243689373644435547460211715504264670188113291858776865391003853004251354812062916223701295560407490397457878319082498354760402718170234548878193481157272151067447762034695581999154501606814088212776668028829552871567979637030466201870538383021282298674774264618378591562538695719705623148278160789380839667147352231180296891012757251004551313517411355522481137610864303651501808350824404061231404806752856932322213490682241795681460159812673980924106938112752137618993733287901978296863727870694334909161017115348915297465609718719686853030168511465169080022930715640752555119495845218038292337115494462392925592128658702841583529238892186154383605571077106375222991008052414256232312 [165,36] 255746209617769272998722320676155072391122121199694213859412713846896537888483677501251286644126242681033905463276109515804709827751939909719862551575107756353809921572216065470293050752215752174674298663056855539287870211012202721443920551554601981722191723882166640150599519582384744623409613681320968778926701955060501908643170493993065468343639527973187788891869297138265222731565790209092047997356145540806893312360742284648657329917311415501038309207224830891655144437827611227644677299037343250950051762992579365922871723678779078892408118067207751328064390929838332102856826524380131749158980429495874912864392487373495157334526596893944486894656316192250982647750945632302509980550200291157332167269057400265334399576826046616114960223279503184699360289270736871540226326838911926725141257085921849331419460729535921704172125235133560313619810368717198685940569990030228368378277656335634460087123777377870085486312175469102516807025334895643983748533022926303102046995808076547810962494735419731764402319696291758816933453525460647268421881987943743243779690752364318563696594512756860586809486042308201429948725107976651752330575862914002506582177176769156570611094551602663697257181303180237376658607222282284027590814702308107658189121863438817817859345076787491090071281171868762652929496155309261475412728251197134144473394379334038016787060436529048171394891595773549878629877936854748012818816586220587523624299102878662921506272187144983637789270860716778528209016158319471380561972233135008949482650796351716246744154136668164868105870372401680280618657277588876063317384422639972081486011715688870136347043922151649496638189681384026737707736513814797665723131995462373621422908632015914020611842725210878792745923123349842599043050742010281123408206009430682843600733513021950624889098911765893362471782489823678778629210702809137531385707586808662157814533700873659997789341195969936737086304286299262817681715329406495948489589573422213369628864113027446083009615982761038640469286509463801778768986022816138910423343493919738776013672703712702566850872091804141765833777869319047308810059991044354912981064996465448075974672 [165,37] -77587005019402539751642825157872535075226177396453688347985638090618496847954627071545856502634783418495850811251945890830786945684802289303037026254512215777857287077528588554974677552506103201464415943394819434119707272795309423218975770123444787610743316983351080245449184639406476270859309949248399639194985193329832038951438297561896436241816935426540765153321991462500840831001024706724417575262143957237470985307269452804783077205772784689621025246238850569384013810231843434507431064875613269803223111020176966930323400600835536058268256438947675833892315368429580065999730322521882044568433604043062276689698369833169662316336205252251471459130515120736630119669706921448283751196720872833612026912191951695303507123542648046635135736393731845431113251935212852633393875695261735840574241981497341317067051869622338496418916696048975426456843550266999326799296006178239453527811604657135081109721825679675940350044223826362204682809263733354606612037406616579528553578742154766886682777713852156529744380373700315256122514248466702623520712132808121112086652730520046037467101055987683008342926835156592880151689094090276548434054423071655087124930178429937885569400739657919282309464974791733303739272656079218963650892731474820808373517129930418349740644947792645483969741106780754600110990433238526651255704533481217973709956754262483370041918011611828775219832506409403747532933297036185676565205470023266682170076626958351904981355548420453296277227984860112926722280721046206847019146159627488774268865544165851822487255043408993674985418137916073261054376948050282873570270502032908365572033639580626861047383247737791770510461540901135876667646094572820064941751096216293944575901438717952847161501337228710313203619542684463427160802026160828034421352878878890212341216494488300131175863569650802552873398470237562013841756899293498213295503768288584105533479990273116789219023140276049305454141859276477980832259397100496408148036731462761128609041303660817924636489114735194529807111289796797021833887413753260170873094109831731347592521669160412950678349523139002573574733560411376431163901403720352945299592716819636262234 [165,38] -71406990990991721030615593260402097255552953043709700091843086006489096285778018629195693847528358022840292079515709242603046509593672994910531791832542595601112087400043457271740354133531335977283124251175403303813305955264513539023425236410467543433821567640681745188729680343543049190361774974519926678781468051183082260153078196340760870027938813143147546704507531718154318483322016374642618592174369836796140261881465784816194782991756208829101001882429449045433064588434506477471744865384542682754769668488057335883969378498685486875009467836290830341807389276345217851624382953390073605244703881429467948921844789821328245961162648551603890894724972259231124210998500577085544797042765002549611387644584453858443468831973620706415915149277874103246570706102974254653032370432181296185071210107105978106972754908848265900685854496421979826338557406346640561849164509128617539885314548093820066300697727564119612341833068764372314858134108886016673124106308194327874257567985121222772644569223891537744327124056115624284473612208771418727540917707629957987549256916514676364718256890358435698402487638074470797047488462636212122029437878114102587804766337067214590404043926107771711923542520168329479757131315941309111045692217796210881554958632569498477473168355939499943674736409274379854308465838961268785759349909798278270884375298274372252520292429909973900542577313855109536156522577783310993968634346286968049892309075792355687136095751849085478484520888143374863222687762219208927588877398375340123618950127637878034760436396661554919316140074523539896671222298810636058510775346197426395052344690998619653638214409219834807684722786827431232734704160973529202756482680124021537827093157147908842460878380438112000275679082651941088613576555230314003203106085425468035479375055300789824398593040486238645521845178251074544769638148718327079757755973265395566614030227730538356430516438763393200938904133317720345000480844564407764833199231019822869621748255684647748552374726505209637263647200747849654607238191431899540350014898018665400573536283904821966324479341937657420654228882586308349073495860665450561152671114092426496 [165,39] 44924229778491060929437357267861051772848561926285085463169374427958043851242961983013074278270214731301467655481193599277433238112003932624501242121141686416641426530133180378675352961686564172483032217156041815029713977484124722796256491505945863690642496242865187206641495081076876520646905856180439405891660233678427283034448658520549285713782870144937156875602403595918186798937586537943201013122470585041838528668435716097465399304585989289247023289625648189439059178013417597134576121784873125179605778121348555968804557259113731150757673664532841506616006785362174489988067460828363721356839190330903190038615913757725142563804818683744695305730117828155062475786328919872753242994375446355637442878478935212487376950876781472514269039896528601381183849578801056422869558667854375043317196144115075985298495744180690361016448698722403316069489775905760068434590498596877200260767665467523233680300921809928446011527041202411527442527271444908060210427304279835860216330905543577974569496200802769288271409260533407479553510280292805150879321322907899328485081130100868194773975408610059027960718170694608549560640866848803259521191113482978480415072933586409511449803080919741032831616810578317736087849319238809693051738008649715632299624587359458990083504361938106457907905922476022573237337729444296144618553795821490747383500069354889583426730626090700692543771503415090609978945754528697134376239445730088651771033326612431375757636410438690291896914712190313648975501969732087720904643865020945271291592035933019773510410774526375319059126249523959236780288296728399065360078197322248817820202407129448935661139353138705948854752313795536072077698752395343715372449344831510938873850893375403926883389174940743492272493025784794726482961245481847762523488977839500669223570387114852413464104857104691746772015993274203128736156552060853704533227868552380560513123748746732259518026422612095013097635227228876700402334753602920501260760853215254349519736127848987303165101400000643367939271259556631284112630583820418591065647529184593647568533055707667894957769506356183423142162527418079402122846709284708998944413073690848 [165,40] 8008396991628229507721521109627901985296452138238945500482838331067839531453007468426642128584631396990286315131222132127306934638874143425892034962127605564320696799295738803804485696343947335704120525679624993145999547843145538664313932064879126368154486230387276431724619907736131335391589978034332370254659590249285210108109864385820155900004826328040772341269717081803376866994743516845704065377603341911974094691015102953322245193899988264299671807182095222006319785680269774559381713401931923296983448902096656117703053862885938791493946640075705416622391840116217817001508076149966945834640814752784614111359559060029281220629372203941598335573572317660258604244920237077530920611146306562958547341230722645734884838775644804482858097383020549890085506949189769051963700963235961944033351220404023926720925784940656543912715694556448072792837071297957581805339881921919432730960582954161735015453992940408969910683388015240507216478465209424584880685843831316119252801067001944257323550042674462793127488345866725013250965867259534984291083220177579407629003002769159087221021191442440732049814602072459048484486277769151041274080372716432136200997180474848976888553844528868745454039559465642429922998127843927346789840365536630519051523816685435791439087714204430399903641619993874522758497418160492685262830981866269600950355004327133452747397734503194166996667830411880698158983542877046507550024474811138062336746203008492471540270852563681921742395088488335961597980054267654927988787721339379793815892657544292854842581214763629517872620280993158351757325197473314770920295731319680241118813072773086616270219727596010884134678812089906496886580159842514058638544782795976696242531095105887699601679428513238094443661173497097479620037989058049359751073390872426970372859078805572186252155174234219053388857799455863590513795587447260766487673051021481999446222395602700337559410409990023868647592052537766478714944591368431166333483802837908508786718165845901250616885216699269218489227883385286733654744683088283061601622780409864239077216642986157557411406205756674709236668998062440878420151324932202724757499484480 [165,41] -12000916279777217961452936745856499366285181969913055640089689911522317843371606514641174799032653148631674003302632721919538655595842923560188464757139708729792604577180745676801683419511433962508138427440057677784249449298323627176447628836782291846001387684028887127220007369062048439273805548697480872868608351484998542403546332426392641462836526752726436549019783256801373908398653146425246379665243848413175746824086469553456487601680405126016222647161169275609008940986043317498782146873881229621358516687186482890563131831281013611912179284239172096879631845314987866253709513545635926537215199610153303567630322305705025868899396218051633038748128656342841862822677923670417006329826019592827848897173385456989523685947999603583024275039530555848217358537713257939797668352326470034257481382563380792691130962984455782638604268205238515342661008096501571369050198758767521737405785063349374729577660954217869455148116528426575587869900102183968423618326269757436357054784729994230039275604494114405472457000303975350338944799936498340210803708576614857528493457285639448456310907690451176362692429175659974513619371141124929467706828672670178590720525452357404703539892274660389043393467813443338738322584912212154349082334706096450765655170348230394703113095299978113869294979906654073409147004911295090990819965918358549695487893404928702741027445885807179843828002033748373656975137391143081488636228206525309250751863771382589268263900446762733696346186701072532898635408834373177867953021995194123920167882781577739349068755281169638752685190994607722212083318251834130990990848049681158905878579217026850244558896887853161704668708990723166654867001253485717810168256269801346036952337547765822461965662298379949244374641417176363366614568012359740082802346595472736482985736125675055720839942896512051997205709559808006785852887009481692972881199796499164568611267444552069954299685254766602294602389890813801010585824377329567771911342628008280204239015043664897818567159609243876028117766697823237274202858573825178757045674079663639902055167372591109862979161149105513971288906577561900555343752587086327458047056 [165,42] 639976912350004754357853860487868900841869910804965728762455060551094672927914756781961160119537423487664683286379640437926905221960146043901899453156121384917355539915765628708719910588951709960406483449690583997578482391287413077265454410924763334625292992149694934368843468634829418788803686910430253471646189239850777722693250272655813882239256714772316544204450056668109746917501802704528529269379557238829691499776088803340054706636653291177468087281333727864442371306483287852613333954223862580780857454987504683873535705612487768529826557335589767963424311181644660267723730563972429929576704252269832015452805424074731395007639983372766939211772517893311013945247195857079394534806813911316867310413264078261647973790473642816966036340868236111752548526911060560350770115843213437319948623892796877546047072652748680520471929416157723217364159012413577560468402650662373866933429376219754056848110263066465267862682038942363342452145503054695686214568758087593265254012989605001697561732917475075438838515056254504599834920563451884411136870816573223501393603923196901579625830632924387622703597226804081198504844488730254084243299880288311932504582562530760285502146912722279726948778331135709933878733220530311447390978103309363402123153865124083258880487946861989662323809846468113055655824292233199102590359230220643353263258104329352023503022572025077926965127694791369874835017703235059472773593624166885107445546402902637493481624315490688306625348315237625059989826326018558544718349726211717569735509081848458652763851387841566810843500968975758697520582163189601931235123735273199244399953712276604593145303281633564691140597777317033074011550369568856158783144251979175395760386504819859879464124767549444508707043273406746612086057928869124800105646550116608321872405755655582450306087595569833288614790108681462299334974137995740055462894514509168317738781767912323520213154686261711317813104994389229456818748297139273675513380614907472954054370854948976596651944103329888493293051557975335657545941483874139813708352970666423332140967652454246983576404074430553084915540000998096117636012266485127426560 [165,43] 1912639886679962470073449523124637321741682579036452124872208113926309387004782429066484043057959117037215201981084371344805177967407014897882575744600671013398074872309023328850643708912840335119997446822589692052698587176807825161907995949322574822239764618157481803315227881542450934949838689770176145528903488621226500230130992836740686013319508182938261586312145477687223168946670320381626269734664675100546026353679269969876561563909312364396207312024153556246097432300771024332888847858060426391087467783344796998020859583080124366708962173789668216668213926916344584945554971209112215020290660363130142688738640196354104894132035035872021250632620924070089353811994594048120964322913397571033917233021242116191823754631933093834785922432165879303876044842186434732798621700985496211907323188942217829945326387462231085920826703877055806029486141818385480036368919614348786465675692713991214073465914316264402462587711262233548088189338427795600283922855656832769671205748311079539693039835685647194444853434140143938217782682597570026943376729954561241382588582588294526314871560035450717310715102337412320855023788605630837784870507615226776944484567380627049593219955850601686643126178937590301187098300534415755772321252916568662482313613949264888236292000784657889945138583926678357371836026736377172448530293516326095509835929607684024490257203198290408480623188820531816512549635176008330046437667477790468537369745146337842599828799672172716395723870092910669737108964632468067737257079167949561716244440537913456321419142610292613068848602984219990852032816305760936567171065138811214618014594848391101920264254033701985590343260101167393843008682620230270106724033115265757608588679019514176235808374232161902131802653990721339090750599159827606763517535165101276619200731693500675280389210400925584861072573266434669246585030805463002866339379665332704723145513515882956345913970682153733080890967873916393564542835826209690207591485198446468224861179680551959649646211098544003788141450402659707915744829550713255577421136835527837055705438765766114234676001900630816026787118469766200490327088374037238272 [165,44] -342563895693069733741685054676945739488732495158290446371744967746620927431107652075987212218674705334951766064878265820599017335901613226703449013811298860961494375281702168179815471690063972057085373696464868795803539452565959495492798608393952618937522038667101134912362975002257010460950616150152933892775720462007906084640292443882978624023872167667934423541484930257735142220615897245488003547815680643197118161494047470234323829592891587799117059242455332682881925418116356104078973510805505191973192258409711467800019048634525084505399862839304954479765822508912052421289760843292581203939013917967704013863012282170099514942150823437932179519695047014795214673847867553829545451567205366660459471004893345523303233769031866684212068721404189699574092967543290903734232959782665759333193304174818346974544907172800041591609977248958501847361658157874317439917334693098109089353154629537004231123140335048323362228833657202655525910168398942308750803195635739738717478561854583486748459690433761135739575487886137297507841714930876540703645922329958896505936092352179460798450812905204850119842255534165104639619859117104784970972808411120424456900124761149590596016180737235205580469053924120536277154670549744751311881345695706762001243940664882083671596432311088712604315148316774766265433000881958393120657281220346654133681477349223747005699823940399900812888707428324076790035036663433639119219193742904441539040108760332886059602520716757779057171126152513752120893341387796358236072016341976571376257721380141747612702519825926083423837550715791360207262618753318377855304441905232843644001368194439580502463486494393139361924432268358749239073456810546534696935067979933739609120476827193448602529315624411773816895816213871454854754200195725455594757907681049902743743699029969472361375335478746043843815689332400053195338741106781916858042574195337461732423893404141390242007928649299403814067231822000996544592055189137450972862212928775770113054756607995908667012828376280901238477006559640342286542744122445067692481739627172284315011670576997043146844466049901232910767520347164099764652270517713568 [165,45] -197006121695273279998065215124305418772727237039362879900214801936302738959947309708511709421198866273742778786274260448717069403978766094228345568509574724180190852542743837067487975814689684438874702730141733349451905149371852273787527758856896679138166490095520600938169473816623433195359250065283808521789713401385107393853081864541454043200283940717907243253949939642748797114160804598327981938192221209812448806339360137404998425155370421955326926646450957287791004751769004773623782077971372675881176943718394943977177393020955064081126460283962630357949856606603849190812485406270021224622530033262620177251152211096568518227139427732443788236163514357198869260636733698429954668762979135687404670447506759052359332404660776207659479804138670443792254439957976671967502218761675697816697277036468801846094228114212845778439621391558020714215052874626857990215788538039712070444952329615260184498610777715055734519670445885499974592349517782578838629525506347725616700906305831213853406418774898176373464173448140837197258902005919075885914141198810686664790795641940675641195212347093769314739867685066870988290291147582150067867741146689017247268345274408687615458637226036531676228043052597925610436870806932010525977003922016610630612015589085348944262579762929921328064281755883687637621305757591562868545774097649411549750797381492284515527294216966173837026292766623222766146947029186361287528594234025286859521534845508520955766599914072843103062565473250991492821349712380288007881382484151056201913464884782337500277437031984659710625051806426205437938682738655274051171016727437731881215927479408909147773146229574776958710680152088592826681868134674766476841426734821495518124847708445988626804667495198393181377356712159873531531990390805634144963525925145939623896688648818345293301604308087706987546869174385757348837299632729612580238832014435949744820848344693096884378368070603388215227013382433116671147030528322363651980621090146056140659682199227040031843604339448021494631056969326431368110782237270312539913397463219193503205860105196330604034678542571087995228927763374147730778963421580 [165,46] 52280089615072791501059495413354975330749794921901743956288128233208607743500429178232046593788169124726798524262412393811263057835650582828279361557461704936254546669707006977043329418046718497105124688851480671608855059228766547977225044703230895676191583653166525435511989451107683116568558915649870033637604244214806798225849082423059018202321223026874885320678334073654751472172542158183460416257799959238259349904598307363426762553092228820897277543755022226732094157978590750561980406249001830731400567119455898422019402721523683285055267965633579468549494275616394136173926978335089425631416230343817214911856787431998475161885851188708892217163480645523099625904151120702818044262440138145936273450031421820386188320205580027275713251823681155760741290486975701754700030730485961914890432979752386080920547393672868696531890709383344313235399233308655334356949220945284890339880165693626862155550213907285678676461186277324480181528797693371773300147989058998959304402137442665832504615750094240788850105615182053155514062757735080773471293208648345281382506878024801479411325492402138275277621814098220322954526779572298541410091732186129067485502603020111552417147898428211485677437994431043683558584477469512927276877779224953234078630799986629022947203004502303673991513713968753200156436097335549665611376910555643601186663354389348906981160513616185580363605287230940608770596212505294787528970120009478237314221673680639904122941002282678784927602785015467352554408280688690227335773659526184650675734085702173025514050436935690526712683840298816506348152335527588889875489449906504459330006189058089443221190366624077079981153257936182475928711195907042464563782266231425011761926042675139127396382856148982068062286345856974979255556120732512270701471637792619457857544724476221935976583750626214896639856923911613567917899553805561890649434822175087870032576196756912226281439739168923561968137963636386832088221900833205334552085124495818335562458544892073441150113296842213443711141659952139803269386002677886920267764499148793775318245032620990026438656124339085915200970115812535271997972224 [165,47] 14105317109566899446878500510683516616349307529476279400237267657637908982661807364418967619800560035072239405269966549752724791230300360344742219584759709520357998217639159719137419282519415455961028893143105715642477220482589945607424879632026028891416943911308669383676157930947342139683339780588472272944084278796756556065751578430359373781941969887827957242595651228537960074422141603915257860813351863027752442025334379432633022404221242325287989182815875152189789607468081861500573575659906310766867435559515130918547019130605859138474901474816690997990537548052609771565784414906065334450322708140568227979980809034051094840444998430699116497011201587550483067746575046244090474562685137912926219175137947248242250240766339126421793609911955019125205839437444286918543464995456918118103454336079054172081084413640757565868177251260287747006982039376610472003022295028625029892490158760633186347513607742576374903541729171163101558735934043937158545951893623867372198247174405748480998205321006748148832780325375545897624290843103575070604726449050223244174148152188201354213284929906127004800719879894603694610724107328775504408191871151332679468588499973377218534114362517216050301720394624329125925716656499774944846356060370076521950754926769515274492804669281630574031902609333305388513554986731685449032673877484185003323921083741518410101622392034217814531221561743501927746246428833914826449753045920777607377330072364672841590358340514343467400031756186937723572441935486812469127464831591626133398683224382179971158969691959626522080233281313528411100669407325959537513839498581652739722604788717508386316075497642450255960577169033321832680471739513393325597391045971149052528461687704302439994431963856575413980772136294717341810709617405367606693153249775418955555917555968338671559417594670235275250235685113143064046750932886642933684888457126446429907516684986617867968603452476149368675961991353659419586714742630874810380737857565737472337776844434601152200747912005901263359865723251939998307230600549870683861663305687142031138349516411394941202311229847735363004063347498355641090144 [165,48] -4533435210959780665341386013542300414950634022743680913070804300315354174729252100800113866577388920802823493669128028812134667512471576530369803544897150867064405764296530894028876790032106209515203143950281203744405081265997528064389554486053347071916063712074984073834802505245733498509802244027240341529137322479384027707908761081629084105962641102708793826295256820277725296916839995703715992718537983052761393819726209225193439309680531786995013707104144617651310385143701591421469070646840986176115360313400075498066166247859811227776065124742322956741656489049021329978325323837906721868255874249994382859346010786652034913036679026300136688728662090653796722011353992533936673698176057778785886984686825338127836749992458230937735270858776784721143285141757632537634140818682486148991004524053556259261895111420360069904383577508182739804964341123225509312977526085900417377842219252944145543163920633293120111580081899651595863997227060482132204029124901571753618295954400201259346429630854613598018725108159959861935559136672665463880854453472148719631073201835558754358591919665473826907761045059649594692819079432552892100456899325166348432067334032618889407985461199707838650650688266110677453219324797349103785231641566205755595592888294597236547863163341495700622478533933876462611069740888464083554111415995985724101650197936605114677491410542720551145711902312154518474788942832002663489562096442025627256447496552080257464456710579490951582340981795866907761263680087721844939297960809530474570364788190279295467836408567855485907867637287146746358006991496908912564397984884378252805012568909952548508931749680418542181735351877350076467250438967343041961594457555468004915216376386764185850916602612848528681840095620904561351888820049618456195782560787633254368982708317442605557642386093595227739821921431610829428344269035304434477481664225901363626525412116811871258828716460834856541518005608913221346416536101106186131653071406996294883265507348434419054412067534760239917412873637209393380982169013651053242303437916463159745284613527412765495074211029777726135768657786168377632 [165,49] -782686381867649340581151441986742465046963355339238168720415178760204441246619856498899125786004605888284296994443692485130121467116514191506974399091143207859902538234632924897058638009677364525152841325179858676940533541845952014374717574917794281255100111029109251555761570459404751672707566529842044239400029993218574006338669637810304095778008776572572084370099193961765892934163762398057789087573462563881166012156523864725775736363424092456113548612678392493523540467229075546390760641033845534230512311394281607005806162222259150391585050674080987424519067387717762866936395690096227328662377967656522659142088494899923598776734768727872879647132604436405544186702081358130028615505228301108521801817217267919387730911806014557284716835946598355341403189183591839508428582404193075555965927715539107107122670031038152048182334152221138775631916971477244890141159211406289514119695886597466867942382409748658844026872129815409415695598120165500577863477420555490131778138228509697436172626382418565380281454905718577626988803890604640338734731994024931942359302301264000968912693764942349523283115661849273633060882120680162633470922695933914630009188274998813003619198092279493509442442679777570159543509479536270040932667149495482081246622851167152774690732406835178259696785578982458157282287389989439944141747691318117411483070196641203452097627288526163789811187021861994153605788641548550049384795664791596712587221814362302239281476030359307690185262932128496112547064720344001262644261929725215240301388772077719154031894658887500619893218795282208914920666763955340947780567585499940567661227223135254284677273576474812787694691624727658154298165247820837935530291686957527133742887264028597868522873434412605914307414509354572497970100845734387613501704077515733835349460044744560866518810670654495654635741712111400475423920545865496805422540550680671410412633153493390702145950198046521328213863977974511438133399411925589771294990250543205850779391183611393661511138198784654198702458239277953341107756901411716910323397649664209520385949390779147497761905874429644008101043882069580 [165,50] 250643375201407357113122911863802350965888232780403653944888040837209881798553194438189956566958750396241650690522567601327712170941323292722466871505595209823935395895006784691243349437223504344681006314760950128578492363991041013783554384256222576361523255537940196720612193039209666697595892338153028568973769906477104476662961849456085797288224957095695766851539574615115246176629914314900336841237851476483597652028721449026468667493675213008820507462108257127117320550568169361015862604119902835598929719096420456601439162487748270313928061641989239701193464017671097968205073780118061054506282075808427030747313835863788106435071989148770722274548656614129584676558322033142882560032511348987210580830910439947940115108804047754075867376343382196894247328231556549188789913958355663923171131240120904208546473193140227612662649017870992091262554452557801700308289418433416154182957064193349539675184817899450069051267191040062535225229330949285210430432878486270771135724880619663584036776603443696552437711296065775035837062430629567789849409727426837674780776926128399673189681083078199585976475540896772235563341844312612175130147914711481608412750463977470191813187666360575169808764642201840812999105357596660084089401735510393811481427268316108680303315870625144055500910928265055482327612693518179636335682796027183151042198499923940446270960407004546099149973736342924362322178087450429927745291107485403066369701646297262850259935135997572817303572074066780041369964759299278264539831008316937440131451759366252933597785958347742483452202051264489799806861134105049354652818227906573928366248388141960125407592790904991911952800750338558736314034238791836176254942468946415639922229767492214960995037410806923803995660429292084024632595671979930277512244907406743944325575833209322130714100597926206352157011151886315059112370164987748979475607844195516547318621202628768770360101459486285227251465202094131767338116162522757371701354983583931278430280803487248180179866573231068899163843186329143675090718258245575335043585345252421175023817409311098230136997263575609919980413802656 [165,51] 36865603616924017428023758521780987566898258648794128827884426688740619994135943661781534506363866076781314558054278958251092486192670132182594000148662814714062482807910120106451453982693449614188950557792458872927071183172876550395587212098961233384890881272936482416640139667854303400077861804561953471517344946959521310549017309277674460828644573102343751086774548568942590699914754538762043119436642977196127724683057626579025581227937649807951533978446988959703954394272243440202491318681866273917079217968265728985795702581136419095720804506771816286383629958898327847159529288018406857047681554865515807621764418193859901650913817033716577759512301528172835199022937021332184119016223434691448814170113859656646001134716038586867251442541903223389054561799366925574837817620774745190028809829330502878485583444218547018815218790708491988284568663092912393271232297746623442675203942468936781314212366963579802787064989939478470042511510529349375548811285670441521021082727349714285255146947795735946607142764685114077972608811597333418692116001773058541798088865396946900039694687664539810900992106923394996944846717122424225973732945020918941541674199529410533496177569528510792705762058414729307240353800346641040079355999659071729142556165162994434716512879808309980326736349143311693864220870444599589057653571285065873803042766483542473450866129448964325485444280799636067950667516774035683561778252616935302852128987542116954235509453037190948057301117326375819174402253455539139558453794461803238799080702523729363772692984306477618399207568834169779107305099079354172682604219427101194065234245331287834727796120313278379385949927184237991705804672885222412195669231521593878747763984128645456022968390677943022962043732394343058704707583570096843602578474911264358692268160473374089678858114881385983906246650589012800765184791840429100303834711013376861466941052297891864604373070649334349795008993638963342838637611838023811335179799778970104633008577581451827731247954432061402941212010122625171694653387319511852156841586137119462758192964801305514439744156768693813320673908 [165,52] -8783864038393776311779617837052290285592976056225623825311365759568856114426405378056613673781351207805183740016699806765567095276303770584151519634460156258618930172394464414179379315265459458256147595866421253515776976724608064130128757205073060375336889827648054460270394114715363602297471660894162517052149941599853715375966753106902177840963756983711247753654479700678934398929722652549974624804171689583781774703872260227120765599354844604442357351481984664237858326342538876624606181035273888512769768637176056831431781538954985145914851737004120419580803333452190570989197848797394688340726368189987134481503441802265101093382314804243063562685149480765747854930032185545611244896967149894093752664596914621367635162222500049522205686355267846717054249517300716154515289643223146405710290989889665446055259209785237131810040164225606471707199505801621197593003419856289132303497730408223362279938822056056881862903165188670845756594858940304457579435157432572080629452442925346720877897060452889622615264457416295524938851159075140393775600961573909138619375191801688146547151952072745062543600141519154916076836243572932568499550128862171180646024247048012130139060252901542655922103269547055663325705434400145611442087379133160632952342885401353272253994158849805582961036985431003978899079771729510995616997622718253484989004669349183038738208451711724479530727406027690314110861712340275986038129693527028928900552839614732799505488903119344018868483833524022732621639258558441707678745687751217648379542819539516782308761028869321862509606832033011920000956032938882104724131120419619536412784601640730800988228650194783287635771234602655298992592590328452716230264128467453774658691492701796361196774582520851503514791396794846572802255954169694817552922002401693966017753501314082738769468976203856620767859821704826823614437917129748139765084036267057474257007192014978784811862439949369841516640593854257930974206389818044381526403793777951904314586960417101198680293662231943539544499347885670557174550395112787218809157353607759926147543452168510146837800386635256107261560 [165,53] -1433237980597307192218230522846226626938133508950112173783687749063253381736580139467297782561314201929613597851281212564511713566816762161676859931696837814088646912523004216179549789161288727100379155900381588165310110201535774935443566072284213665546200766592880233635961019951031868879941939114339961953988665242580645064497034797439704720024066771741759848850756197856382607376759737532726205930822291324995530012646180729549795799004998238167637857622699168215247063954619918512115701088918527830717888664362687733853013044678220963324772487358223245241351249600933587726430341396659409780528580200594979052758945863029105249088564679102443387241008755628009217758726397344672774598309110687240398628478244375213170894756191972290447621391240851710855609692296159194067813620785799850019179845331426056073259411529973843431659892654562924433257526758354108614153011592359246004731348027996570942294363631671300538904638873721104820708291144471065439595725387298221964824172217229851183324657878452497555096631539733737390737066444557964513176121534041035139268591218603110080634857189512448122261801402019294014104311372847128632197495628398755234231509229201133297187326082631683926950438532463090240539287536525750000094429428078313168144392819062410782079000331960190686445664470487753184573074775671484798985128314719989823999387639093202224793826995564950461678049996581920698732128645468126289393695641362449052632655989232215918281744056166558396830733432398874339146372293294604292899400852774531083410342216136207128298368165972457220337022701039503061397243120176902639028079202523039261143488835699158102462579416098574593761653169493123451053711376322410656548255233067347267853765251437579319326258617844661695530456730949490744794352995232135547231919052172575606470994561772238756069741529418819004317024574274054939207096086713192851370098948687034420239974342291394004391470874733246960951426099020831157712405826486087861948999181446769417796927502140201902017631313708567689451634371470350971993388459144031339545353925356750396762562401120486888978136686808034305 [165,54] 169144406620628347718897361903662168209281548770978714173723348402632465375464524540783107693588992899532175098906205973369151313267943794886046452086583531169391967150396405417273067747060549728606837432342438860590739159421774421940356688443276856901307411679416946668368795157530082136986793146139029956540997160554946971084902262132295112008067743649550694696650158018655430789223514949637116377909420108291347361719702812973651434404380233706424972818399244447654668109180832727546714708364703592369920957119956296247432479279048521175530666807069432388117497792066494041247753211673728639474540232526122970927888520781191307469894762327919130857950054538997783263131535019618250381577133085001122543401870048940068610377671643188281613186516278675563081482762844662735397876790146941829711348114101716903283640343248601229932902047875268705604499596130360079005053480738541679949987311135557405625321604589405707908134647859857166542114218785701778002878087126103002921768331073134217750960128652173283930533361420999235067192769049698956059818378005003334775792557630570935160783267459679780619147268417249963594669356469671656280181371201358778645680414203811207330776864709073390522213909988112096289275919810846468599722870036130435402623438556072658739438851181510448871067487468018986943224091064943828917254287273450731580814679591808753772651028685383302878307158601947065602864326556926773085492735390773990122682133896050680620717494143477489881359288161707007633601268901423589475225636754448512401699315127371613415354660698967226164674483462907854551068938229681304944208218328988487139984416927808115372186852607511668333649218775975336009055542157158759034179876151734579241659607271929761302445015677303050875671764305136785784156616495760945297291847338977262339643929025078237234372004749591471581579703243589013635465793647227002956805190156390178978733099082792214151489558791493568849439017054873495643020841454925399626134992186405559542418711386132188701830938691926706722125310121892239676105795769940711333087606239723733948711579178600461199339795564288 [165,55] 39326950037729530827771745982920622470097036530089228306640402416160446567721371407237774898199164135876601878352966850775127803420056172539982962305246408516740218483895196518005617846312122349422527177298316659266694242786636402975193318318181739899502064827163208429898358224042377795882026283710925740436447464464383264613763076882787113387926305591899283136303256533003452777324259645955981970983328284735151989803088806636199081237445961046976801681572902847928188738345401738777430650902150641309554130056197222662934715887315033067497390956152467299289801410055091578801662573293797048848108912779605329632027121755176828795297172326178519907715532385637741338676221530477992417186987241480305169062724739943363978947489987622380316838732432368190801332201013754479680343515318846577441088827546177561296355216601652611592901197266101320882641816464324725505353133843889233819701953492998027682911986386473769058091220987365211529611952606506339813904826349430837325473139708596794961361537761920184944993448158512351092256243788778571302644328464362623221721003813457681972186812563016356252971252732901859854685701077852291959319424885039925003151893743890960627170130842556599739046763089441974010856323661397764619637738438675766233226028617594187161363885386218728367809173254414051337174845814414899787676378728808182225772495134719616619475164252370573294907072741391142930321338680187608632912485024443258824164151171531939496206546816614263498045662732037274075334660904807928084457212295888915346196626495842230618156456173259903601070598523927233563194515488819041428912734240899754290115469083666907471671563132856685554541029763208447488031863267458564870948482853617172683051233722292946890832115867785143192518687000490504253636357909690548817800651611019236882464174750354569372759870062639760023400015697866327087796910626221557447223080609547715351094633878003844209933282617193284290990451199189587075962383350122500519774851396102837219580813935814268215730052266974133413821098241306153049403934247434587040851168614023476493997382975397052995206625120 [165,56] -721563638203289638585959299731006125770642034930353435757219133396520626395169647445259223352887226434050732801323702846428085958971596359388046475219535476993005171912184775940339659190233620598374802461977658223756736362974887805102542820387243328313857742445920932576033244683435604352699198673467193771333717302682665490891960175907341866570287319192973340836669916418305871834627710294696865123424272843379088289682516188586382962085303523110941222651641745574119375612187584157956271779716700332612981362723439999950564842901509810639369541122672355759905940678650990072801640494105874337655956699273553609514994586795498678821885781754624272950665239811452592461363256093232364844537311589547826039706446762089269793306564532588802869581757650569538202766986472596140803385080335517191447102331184511771194419275119392831341313252231679492228720093151858026957003310750061747709214069840975129001105167703948616155084895987082768002246723365062106702055096236963467053629776373382744880397229591015185902796245914140501928339779664704756412425417398907072783647403523434817371365055561976480186480218982636954478788334197681326734532140146966243316473946123228957870897968968739812297823634274280573641730639053675215626701404669156493800047233735860704480086693518457148073039676822681189784306163928452328852823927111087621604090363512139987109562112562462285542530502992704502209216993907047561994569974358459020686951819080806000745213982963510959255588931145350253374191641264318064192989978136848694241344438557335380086275600042336024628711245525471515984693167846272496840487741869286395194588702129475614211121567625697237135174202484874691553290267559636541979763134205346165199366952704448954638857566645824339606640739844720463042598542582215827259259741376751510434831157957043618628735878833388098250239623892124421823811838702757388249310362312116866172357844542063810778326390449750209508251140060469758129215405286938626214777836113762750049959091703539127946779785959782550480416294219582831157344891019615610932105580813808444991817171952464394082624 [165,57] -598029933705202588745161589607010133230370057561778073379251073890265118901857658018529799577663056699406939626460266349466218506191870055869347732655170218190737483166749881857605129415287821631740616114866884167303093390177791393257717149828612556356910630071417127921401869623890385369639965296935866594486190122274809214643185009409263261970080809137537754729447708143690869252442498736038106699869278472963617480854957500362914205837290327410073607832628475679070910938961651023941464206022690385068895749861693726489187077256766780411035257476626125468538552620963695582102965462698593900150498881953731718903750179624724816024924723132746079912077549968862944988555349830277343715110831889259531655565272186271633759778598790634053385087243314032693936868499761118988492947560273437465904347573658205378743139810955697462889267102956812045544189259146487021371936813436545903598097507252484403289940550608311393843935425804759849469098281242814381442755813845724287346734932268201052079053699315633591330375942872977915970376479198553640749815555060118779395064908045828431605276444666814119712305649536550067098028328478261136622216556912742313247726041452692218075056304365490187254668455192380375796614782298403555660325385218825454474487205556192037156465621726519548786944518561247753070073698735872967841281784469736565606577580569884971414201022202017423903752863313109421186386676484070318771306923275433048293180273086970646879427717084163595626988354316190470893486191443486784849203148456946203458195847345796629400722599448642099614596956122266105940735723047122133197070637756090478651243484042141540183143015336733956944079729760612133716153701988520712909247893885641552249500033759546632675960300443361767358371873690613081740902930761975679041289313361781141355012401705210484249635970864285876692930021718327932993004714376563413310618310670734332821283144485979199549597068141452318917419953043411662186495373193458259806649159902995962834007173694842781091414441946687158067908738735579022001930808120843061496570588043976096471404906182585742664 [165,58] -31150488326024366639374757330513642440558585972504503413845842152761977038889655784050464868201094538683568162688107533869902470449438031475589678978611837110136541388315770950082385041592468154159771643822654120203509292362413846303660407911132857257384328888605306361380504998917360957982641526975174951671179799052117718230489202392644380821622869673769024096341959514516747669133126897259290805937315522915757253440551152183515180987871879554355174541843549258662236391443950893418321547133141030170469007901766678785789158996723854491381564581208863126667578862260120774184068813570655735618558817376219890226960689706563528462997510357239914611302917317134855949798498971716158383092846561517817626255231895238132614039207521461403247475997254629223101221397168622962702645189984400430604960672295729795346675926806888221586622545962321489905803582018706100541652012545981896460244221551501656531897402578006397758240715010616437382533057879397954499705943841522200888372027842750301357152113868216272721367833261158841007605987095687060845133760937821607132044047326445216458395597950297306932275492877238049839369801139441387252767200587350790886981122713652777549806258451813790389958235910964785999023139093205960819060712542342519236672050198021377460623954124342275197992358219486779875576190336283688217091064700249578659126597051544322663018213098507820529884729773826121902122543861663296371664123793177817515309199444343344686197454922605521243804901340192161368243480239826530032995475381954222646517089043097446128916447653941092017242460787108935494219622897562757388996731880689877624070389936599052908630628146784410081271024099736445457356899689480925437820440321780661651967375740515219802233038081691468616901984062221245847830229113805584126606453456914674581334732768117724004155180920845256626528274132383264425688077528698136216711250450413139663801307263934513465000560807692275976511487718989005301860065628654390841710219693067282833935538974859881336128457937574830844341916982968654248978072506732277637146442052534882780541453628963648 [165,59] 3161572085406162341739691819608840817244885273413087244879000980527816116583112882009079155335522345470769949290309258033076005000921371048139272075736499283677387468105045585682377664740010179831349117698022034424108654032081924963245550159647069330146043491282988769523607490315648153195301303293319893390146429315441283142505012347419903095382721440192241124583206379927294641227351739621135570963099359487930267963168467961126004168401583652003592385624402517024596048492880101263819014685556254429078164279500635771258688794574934823137416237921670063309479810750018070625673786400342821544513510336051148777629824823916473596128670238640119509257299671423183411919235421099566857522672066215021294941573210404464784655955110642492222081637784665733957891539925336596687111851950351555279040055975063027700628389050644952507440557220288429669419046123001325117459124652622806902044859131309855945915403846542024461990536588514598640390679762464842555532269060940794093536511177298737283615044133886978264062394253136378431255136864358531565225441074135253912444651227354421040259404507341870195826752023598261306102566166292594076360787079536008325481311867050415429598888651131671881527762645808022942361423643474186888635834648248204583511257666238051084294851186709751404733441438104816006424885620074742456713821953022098164481005417211011450597616836897912899442043441276299139122266786656275020674869376230270170574287102063193900080962706797002422600257593064068705576179808903524841829566463343087083169875407484268580211328473678188456164387708341795249599983944519305114756026880468230820825874709873341504051270072323269432712669907199310361468174109336754669797106991706493498171029105679967375286089187900005286859821485163383384371221736890810575735517333889042463437499029581481374285766888637868620659558138069974496151974015007963616509229470980267375997134353771364138951799189541299463219362401092039818333406374407690716410659243708616290454156344675124493580390299866755008707518921949848085233225003581556977171901601494653771880927573304 [165,60] 437684576346839506638935092741548547414059172628064811718091253999409523926540192551497852982624479974145503459973221392804451303948644973437072754936257009932337987065966133139953494744528557398849445006573389373562519613403651062798723705171121169119638090089628548696884411246373249417261989395025866785554707373106402720584370141527020365923998720983842343906149530336692000383927435164647691064334819208501755560586021536188268901545744999978735691799196498640743849891262889899114626948823459292041604831128769377214060834228380571977874407933660056785691186249038438928954340850161249741217231706869594053721738949104376422805249031836658347746695425698496638007044353121772005788623029350425238751984520165085747564210071116190296838710516078923185176444501836639332854961152134132800228083706492102936094121520505971314328922234756981113338612623962605188615499387143442595142727491908072567787419645239181868539605597669499908729823669632964996981562358179103268481815636367371400659612840653880147304054664203973336231936683759834003552207851424753273026993249088359407464551514664851068975566552248900611149754668939326234389835220506197056224348195253724918101817233435056885986154928814756824642265521779930646544658910506559252934868454604322737906188008387675589375039953635620463809801474614227203881595478046530275263782833333149573111947588498331251426303632139150585604636360519272432708376686884645893485211826227934247676642414485240436448990445445572644203378720337018624574074320009657229806294826874531058595848820171554987929691622321993338689186457392988983988228531197718458811229031227888263969269977053812221419625689501182502668584836060573420826884820379512103401055942752625994796505112136465689325898001838258994073425093663706313397105514723785364677088772217777750055771014124811146014682680326528991694971936591486537781508459781136475027959726113134300827799205976149041592673547996650033329207155998607899862316350619723104763910942592768848414316119926443680893542263302309560960280912450144596460677789001959862408173056 [165,61] 9566736983835421276102546385139502290011780315762861381519389185176619536721737117831182593669822739179272465852829085571005818739429311512527510318300661721719062713609045723441538132273890797796440347885853502194894331881440120912632598380929376740422583798477738045639644754173582447692549276674928831692377697277731732721719679719749024467248394081501298071430233911112458618553175845609926457068529874584047124516586791751754497664359819624354198726410883012950129371765786503735004596779019454899336654929923301454000623943978535157746181172371977924487527873489173180369598764664573527221124976217555911497024147317144715565383694264746259631588480594172748250339504589685662067244789587571153416560795335116787779410566924323676157920886918697979659733877905888866636768932062447441354896060324732065928448876830369678380286083649429254574499829091814396039496786550212990042096662384825663714143704940706835356479329830630094008063721691306654640220492230277593135211922636871147527584926586938229356610584810865563630587159797778171146588259284822693748615425048684668541832365030754223982445856922955657620738214632492057855376805638634951543725846303850139192798272746100219815387630187779107641305164684648036674474974369333658132986088613918559369621255925793459079822306854187365218908735709221412810643695910860042976955461614606209765877732714314177793098141844652674126306639755146728217820626862484360244751621263704573059602698907892719258358873966137534513281860761863048356127190913628287231736887758484739319577801611605389425953236160185899111692917851679498796017776468691476233632211671819446396717930574333002213735573040478393585634802430999510307325889670140369371856851883306657186318569329133237083460991189076209030196419488392421112249393683879232142582506874080556859987894290544893166148634416006999652078933704588551976620689805835544945080751981282697320386004313249446566210684338584439560838629981885997993887234371581899206875916073828386149959773144217414974437145688293774823584005260603594164537322409687633348088 [165,62] -909310687887995802348115140514500254724068440667895977185711976059393907346081264935997193422431413221958146649084361214348497770701167349230573344807195518697142859399698183088557906066550501977068746715625245329296593954399059787590010973368159285623698977998581934004770297807182054206809001272125955115494572765578600395879730435021089177861454265145123655086168965244591302633572934887022867528974487103508649630664667099405734011654996275984283904209423959693348651197580394477092056074947876675519244985011946963283452863090359961347345620075053781818216965025962566471579011624989465926193649450704123295607619112211242861347004178082248211356247570358945885317395801559177829433664705378914627840395968323446042928295410553197271413959531960210047456071640148239044315378642688726926376173636735649557560350895858970114659310669848682920906902093536466369746583203781217095794493584303344776806864790133888943058184298850761425109805550122367022770780207845121990651390100228592685465125377468104945578819510052744613511360703886607436895788281014068801280083702820999748135146793554057206402579912893416175831587734342088034649221737077604617051575061741482470295491525404896587468776917755964238166835915086544791703608038908071623207452267193751399518935570972403666204035831153019900832505250496020394293749178118227964990916129678905061169160818179073832351377754561005009009047820558530652551467979146724117233150453848699927774068092698838669504822496477479822398240324617572522556960378111980117617083857000904847194419649448972032666028166504065876539169011359907203941228934663051189056293679622070665195564142753486508893216202375323466432303079545910392362352007399113007728173667949359135950074567339881093106022259076921456912214863783787443168193448263051433925940543537979251993170046281267359382000473082351832724104844377032953671793469188596872681694098200162941042738023283711320606698644860635010173431046501522950715235251507430093083051433317242163574861430758289401410111990868364248391757002760708987067845053204922368 [165,63] -94302666900559301836259518462738969744303234757335638429631639189520398811239737472185586185749703344442119927171114623907557007954720206835983342854843701631543498306373254207496512690132349980566255137482157870619756040777693325450403114049394778290046117612526811224069721178587908169347659378372380523053774967674036413985148869622186963213065247496548130439170916767549633161298716519155419586796294235222303185360456570783082583969710740862188758269534717844816760964386539873664815218206621764113687998727240957694169825303970463311055744484213467956740409144340117748307369392989726521311608891406218868642603251824208715218928998868084452263240979383395865385016754136870113290396795220710724835294237445120180432871946060632199687019464141665065583693163703948342139507310316587494451519149974730213987455445223675494402801689255648365733181028827464313310185964985415261896378023742671815014980494521416406047846752464050809968723742523600927613283259293841631343448905027410788971915802642610037054404015018046415828379865318992420610355104957384865574762983287008776531263736521169491784316251289978877843065785303618852863427524398360890903784453310311972336464999985378980073781806302373522764915185428305937497891527500725652038171432970482079037802160190771086934068855460884368917020965856453594399190455680026745149420807556701394937953335551930654742006489155876445141051666342782876370147905084455489198054955969253063576444040989266230289963684328749901199528577498160107318899988701758645154218646426789761943007769861633087472150021465778445469877789204781795751948515591514696881910933285381336169091577381955022267761828842142003172000144353473888714603031656856583531485747730192604107657887577841475128267702046245773921070861830872489924873185143439046633479935973735241940393162207855686693968988836472126835309194654678798672149476778167668822087939118173470837501379357871922714674582504791642091903041326447818660004019530694880568254297359824774116271722657412875182522464525388624157019249533814075650055427102208 [165,64] -3988671851575874302728469623070120817275908969151910590249963297566511752999788924457331368878777933149499618683585292901614402743528237748869036410011492592343554655597128029467390928885934370730588482583063534907217683460009519840058147765272032051444355641978173408272242853881509460898913989027613969128552943747493585996585921861775935972246833290199905430022569105259744807773152722201148290457548818411978861422187452853332170257356262045027774283602475772287443941529400879562063046495606290528432653018460850617903665448225080397140459546247378759644945721586745045952497930565495771542458642555406533889863940143334342461466622065482442095884081125644676175765074782005733086212986588009511266826170588790489461566944926763527313678116408737203973449610791100431147328665138009713681520246813132147896745606828247379542244291335358444449823218177004653359386095094167237611268840930138936806350182030167052685340209404589693166040619231232195794632704917623261059793457437263160691055811368655164624562611705864949938685684869729473562210949512147960992993670019408235099785351986730984691499571188166464043295048752089439616654323805210457136188134230987741595085062244087214923797591055383694150412425448377316644666243422699761414138131985585565739337836687819330490845199193036671891088010077476947300822903794803346672573282144094990515034105616280735941146743500519264845191474499511829808157832616343536837056304738413019939200297970324413883537586710563285233604032515667169101504492702032737441945810540987803879367739371005484536909651625539667326670175357838803356667332237606516675827503874115364816529801496494464561195983655948372049350662890205947271749091534357766561444183715135506137045250514018469888221612963223688449618956464187836416878008212290168201037683516643483439594701499601065859650462062952183572881340913802215679489122726313252785010177926755193029253100277553835170789731161823677543060255067915430281702101442044843928502011078373803457273795078224182102255436151412786647598895513400926481328415232 [165,65] 281941565392383520879997677051940412510967016631360100193852457581257544448263833463570358750674839183384186573944416973618992590259221583705632162849013208685934887654161061267184343666347054330020702706511998916280052352967560302559258635677937510931485262981257941566219252825445952433205007356826890871185107585195298426802022778124581170373645980676263728013387381760766555632647382352325488480952893714722634125682622252014128449963815603767310589760467457159416374603069127188938028795174622431818607980322871419222233030303258310486185935997621811691442701474319453488792891585481593008450821005321949001039050581685421500050822043828581351599664082616401091621192242621062720144030886458761930862251959983775709706623656898692991542510904471280214272883028558072264681689692515995790638216942548378399854040894884040850261197311263450899089830600434847110647907525127070548476385004282703297167145967246402467151105637195784496001582725579157300608107629598201695931146401090814131661779274580076154663599246030532972436774879093489501024083795329902862713967801489189523997962753064128470275933677596255646098902038661661841361253923653608176248217434218766456796625294606114175708909653409035670962767847661338862016399466344540147293547078066015051378738259536438070224610647157681042881058104372831726481163552518845780436597132729617289143173363693964546439744689925034910393842039938310604239727710364500976310678533694749139031947936938183249119512134223237260889195179414755581862828328376885878755279708327688040174259308426954876137432462417687837592138341665224417299843556077111922092701583412859094958809532270003607828219488766759068131609884287230661148159571534795780021028684820769215217360446118270435835433189744330269309993908315054094480609131463712812413354000506081316808206029537558606057825778247425312105026109352364289902385033041847858069636388889155219002059051085995240212700863080702486643176644303587785292446733640428138299557822918485389118324674899569187903146586320521894259271122945037031211488 [165,66] -18829278473732580173172178750125728506528311669345666860460596060313007788678874133914045848106147754524850301712436161519009027099827068368094531971919512850627609219302278597596541477423021502862943891066788755883963023683441563931818127041411837955442301910807448696944961807674389108129577134375526138433872056292664873175275812334338022740875088438655194382169446835844304952822861337424829146315211450715384953262407434005753895079902566795650052927910854922104956570978466801419952850701608726603464060627659797201206188414970556410847308006508169647338875198466861328547450592807089640629520264481707872707619269704474926501359123411763961213200751601796177046166506566684553315289914491386061487778627327018278656896247858222236353163643498965369706255308895517876753831184050656995857763914700086530577065829491116136146372071347711300697396718969327043890191467334475499576209185421233346801319896514002066748259383447691310565882751813462859206447454380316070521763837575156746606816553329125897031273056286930929414591379402378411781730926579292636819770860033092527492384270791841357955348071790692382365292213092457906467408368953592691430846481417435072530252685567853499702374268111705389052833531437452135248624562954266883130805986403811272338060560515232177586886659574217192413622418645521416825353086745749732197782484022326825566694824420518460894713894334020778790736992357498193306923220543077439536079349159623866702041067691616208973733430509221186251291907721771900606468308193794636484751489426150367361614782684413957263359294946592540228942869444866345928758127745377120031875217184364492791911267264839934549155628160372489555087600137957796843475896601640180887767108625885776326283709166695390532044318068387365393822418146835657343085354590053772209017038329002808852847012077696066324891255072611251858743089707874459375643720294255155880281750053578149620997270893650551053014158802254347902216907055997816278029984837987588182414223276790046804791971152511498165694534970863771811665910134007487456 [165,67] 1081490253448611954535685736384111870177220989242350005630914819390567320837812457162282872087178330167717070856548042301549394443293616455732581896023635018773671383543494073905115885923257613588496289774456691730607075793719312710089440272725013574978101702105519316221206530698627117199239984112276673835248194737378097700504044148762486380203658457996339478595134745791186238237837473355840702846366323062042880892648268537672343250957772933363571760461776763015401695437292350641335179972788114659611447141037813550252421420623979519076102106228050038591746668091098880794371097896704503677721356710873519913475981752851952858831495429728619018492661667055858206650030660782725637452586155501861203448650663234334476554067408041934917622722120023075401689293219067934363246388589804675607167637471137838603707453938895047699679046010230838525314523031521504206484403096375338077221285086087054864220482356140516682503266473803288735712017132489507364372242973646633991035983668463030987726742076512429705741101250263742460889634405998436390961255238684844039483036813407576729587484757457393342955241077917564195791658709563035484845035515732379656812477141082237832893993865578702833895096882787367595833682428739782526387980013840683311469071240791100752729986909742433170259934568085033117604607581039103132026959096169075468385902711011546768792117932702394481512276299302421824863026582750354845085534195098460257002879199637126578143038915064263363082314473699446385458009896150819850281654376491851983195017181728233876340194912932185735363585118314383920899075305805805072424741627670403269138882300145771842044211433498065911760009102284386192138493289093200549313479455408933225205126692019602222063058013688449207492727040945156129331484127769702544877953358315121937650204896656461486880164086996882350543840116947348288262344692550214461331709603256978987237978796707738963160734912759552271905342429269816579112430396804756554758826186258050050393943321915875305428890721814615988312235750258164321629110196259924 [165,68] 40227693839913691452239961617858254771511312618401261552583378725541452539043589054134771719464980622739432921767419478900218406710657292352601049653910341967634743611046851659064146462266819565131357298569656482092202626511133729934950550111357697427035105567401871384390756781405824891347817380280116482445787284118805635886816591366859922242932136616407563122444760039845962790820563278943169964813460944608045457428790498020727774034788766094072860670859927581775559796651284992629995607118491897699477524370388848228488506005377731739803985162111079901846129315088943282647355033462695233992662442800573288957486458812651505618723473256765344395214203201030710278670059828471882945547448481806662481417330905288989835246129411639468181036570132478769279767447263498327438403655857654582118456186786201534603417176023218864869010205558644653493017684188975963300682599849672648036272412453806338202199859125863008580669871923319949274027662242478170736908963370831454461859667212816954780947477310398710484543098627796495836875291522367558266271405137864844242183657923446401489094774802848962459405489930893711443010647308639648406982112559243339942115091094003534522939048022251387943317767683939720297102467718640238371177935075823613743208325881986685009766771854668843783295662272299481405059477587713538053956809653649587268470179266673612377245123414340952710616003221404043496214745513140405654095646324470962756781901439941065985651837844362700719836824347674544025352170644246531330492950912779569952091816693062248671059729393718955483294380251361676871919731587042263546300822831669749496398162459930670435288286122838033610476227815518377044123568577064670475428618436627587376706495501615397575980039222974245763501410032943929880729980123414231075400816357853239228014563979156058024329202299890569580580816846853251444465761189203354182293601317517995345789563428899022876167558177445926540188688294783491681644061084435508050256155691911521412674707160354930816481516389438623591535147769872615173179682816 [165,69] -8446256626516406562404330830378012958250566273575782863518309234173356523179139310482973266461407099895210229471168807519793212948925057287733000857808793709912340112679876395255405469305652450005836562772031932984665596163726908867133510204471492311994697254378861521405303372105120867646902847120142307291527500031349464816933785928706319987828664625340105058894824147166095052962907568536683067698014158905536057102398182888053510683590784744673387872811607252127281714768931616136539751754945326374960353957762542156371844213636425282380536432345891062984838189409014323695602613490980975900239534345146762545263869521674521791258536230874097346548618098587462012827857621753822106554211770190642153996664558851412987370424852301166798005769957080055370678856841740237101779001608264600368266251985667767813386813168946320875119407821170808841953179627262617845209024183352810089257530449787721927434649092212940416708263474348756972635131762618646888961396067464002999593942844627518449404870240655522343317844546216922416953169446034378792119589034204179460762732206684323036214836944657330486109112058703639017268868106978238854715027060996045700120212431693683036812229997026011317444300893904904256481204546606838542774661787270807679479657299481629060504332773803114449776715311813237827193071085614771102693519407901511231117393637571534720390276921321495136487089221701804795962594616924048607142414840274207278298968747307515389536970912708085087826267864713608661209649467662519040716993524237593683200535707293605518777452706939548473519017379566682338366401352458145148385851513703915184297480211409024444032866125484980450812991966069309735593782723157598649247558061677579957620506576807796950224848912904398674038455621319111540753428025174057772593464592075420804285347066021301449325965425507061953142663014088669914884366934499045674816806659314818173213098824334719374477939543819232024829938516977515126790188312884858116503147193436250944917606236032068465274179346452338073901281199652562741489296 [165,70] 556356296735363400164733615534684852776402440463012047037486243529833859419008563049033908187076461018278144451719276549449331993981740145912302264308845397011350303771573409469612638523254158494778901688797059918983787697958097009580455589518998966388520076464882286952328028059741603407718645899228652126220153871802172382739364627101977275189848742518425644301933462455568343982450092877823638073342340522482423327810468801234515478287631081900990185259483340289482842761490077467711380091695674126019260535021844035368232556389756759791904726219991014653675904998422364236700971020522222449153914878342688824536454814294446584770233078818845495931141579228632095618128134826436217901964860825809451358577512945673135607818007026209252732493036339728884225675915531625912776071508987392090481169773226885062681980889478675921110447187867249661578644118275677287786939198830414743620002927097358907606443188752763518113524642304587754141895952181006265075975113938496417511433529245733787486179467058667186472326624099038888882322913151212855323125114300644179743558852274795897355317384102519100946562544474924844798056599080789133127056405952443803037268657762544905589538994611501691186821572910869801500663612709105413464997057400955248549899795840388991590470452804534770945601966258638299214939703947866284978060350488645394068750785626364606634936336473999701499287638902866961850466414690584920166722041793720544729815597335537642103365621906968206339665004514383892428892218763642539663283519143338588344647608394792053951716626184840028571729994935099202107976754217140293127861505696231920912243813957312303885271741733770626666144955772343020179783141425850375871113987065704762722532331717268044413505988239550132678935447019128623737201951988901282607185905907951428743999779717042119835237250365093916812775962543470521875426616691227636475615129507083697076053442889656099398890840364144534376691386275985817257909216015900343317060810605868385087788331044686059337699222244075426679685378839196938944 [165,71] -14117644117910634840155693083111250735390797862663388795731037843400913394541077781238547449555518052825839645403235355828398806584940463632359796670075750930776676311577045328086421056847212518423369659502764823055117223984780573916533324699060367786375373118297695186937179879291516974365279531366858675919897293429198213939819623271043971581906812398102421899719639847391387259715956578856075895407157416473483925589992823299419889752599579477658450862664277051925869278780691423318372484739513983546119495421819139460105658168818846943037069113706855527676757093479649351679838167357768468473927002624398695083242503713611052262765659847365930741043781551012382081692632195793750253404413010260130288534594238409979074285774063875396255235301055502802298163511719447653058596294400545512594232297109674107173343893891285703976401727199758076853792544640738022076719893352744429357698795179161421647563412227048286195604380472105907664688019121734212653998311792499945757174338508098294127343528705511607779825089730922034524547951424626073748853257143563955183511941296224652639530772116648506658040100622479989045757882250460028777116208523985746032378932991347180963963612126122290581050094076921282648683102870820687375980197452278673055699887400786849129951893499020448542505709426774230204457300016486291179040523119254141202811289228729534242827759729102516579330037239773927666711504816383335671380079413994895411317132245080985510724312131487298869430938028462838337762285940877149826265124108296504659833781236670268471624272241301810235506838218233654785831252314453487771246434946766406084015333679729344366373165404436089465207363887639990495985051604185330792043675624667418824038071502243058858849999889063002517560969881789344523817075160489903601178152115405803827485502642628309318285221150173615576588007314469904610626431218496530519041374997693988348494732752197515034029531590901348273495022300309701401272207225123488928323912693430185837474286110360246798308615027951295221004933819147656 [165,72] -468202617783789230291901854423123773444721182607817302095263671129665818671472781504026764207200264081930259848856844927146292904263583357017279433637370157586380389488374481976675884933579999796879346833183808862219154951449360509069400885566327418516998810418015613802529315098852404953812807107054357377659831933740271932327909851107753597056249870047736891237321991375644168282768469264166410798470548960215337593551375208329985532375878073183323381645689399262080472295297919417556961704948539968081974686112705087235824022508602981022864974538935358104702244335865085983853709542157456357788361264000695337918197078870231115898636994360378031782400032947428241224879920233077885657946770469985717269640516558932343502342484895290979925397625744733871700526579698366187221013059392906801817972191169737896888457508836703944880263385200676659737744032756204729078496772891849687833134359853518530658939414473791169071655952199668050306364097965406647120383405868038549285656294543824502024829189832275073963071938415497834059410269709340139084839457686785039798360358044456267418042007577389177779502925348043848826994826190943289859012486836774190631123891765828981647969733529289243360435833782597680421046911243349659561064324485506930705232057025093352495128397693756620830905406685366940734301853915607778845603586353223398047268290734249767183278383868747147609434366368148856189558712076140324929509586292015620301900591148551621642561555748831058902040096706692136350279521007454725574832466847186725666796407572453098367836194215414213504870391992766836120519901475344187168310860330110206250947443039374957490527375724656358151869306678198822714365670783585567272676708654936958732505926985600126090039677821473227353113039973787415698451057837872221087060322364267670817636781835286808768610077665631416347701858766597365312009841274721902748789860040316606042048022813230149627437746094257907432313120139624336690205268094386875175142317425236988739588262357867137991593824595592826150496191312 [165,73] 50867759480770603619797827621070945528658105680769521241773080425419748230712850728540102315723064800727063623070589831532257946928064178418918593462137346012946207950551462431019642472520310036751242535034413188432586197800163503333230954880767668190243375783719900018847584977426215441206984862079143521872690846336593229865895884387488814672713331239094286366453834446499259885167915186339296535890442705527130867288283454356971463383458530028830479013946865088152507240833943253928686769345600407330197542535837970999010234435519788900451564869843338983551109072938429596692500565540575620374730655080265158582494890857523569065474164184673410630800495031194405143593775818028802339929509226971923152154056956771775691937998706475061826171634949918323017626836603370454000226431933297224672884510497740487953443492361984899145175970779489478787965099136083115655104063711474070160379382169270721220529693178093388033474214620774877899663739184952494747184583927013962830678686486928708595918805210492360048762951513638414411314053800357330748598318722286039342739229840911516553077158449717408006546793977759096450901766985622323576486833334765725915496924034241402131566576560398780609788777159954353882375530821972064464813617298344253672287154432087214214490872971262909383775037011052403273511952343024740290988105017161561022259483167459205238748074844198692644097582452568693033378284683693246488961700088139114153844267532518691984197036496487836318254064558575647527416581811018579957491811289725410814834168468345047799939819475230174242898358528591941537328887543103736299293945825758707645740641286131425655678471880065436865893857048561420938450791954426992525261772182613216122965268270580880924549075448950518710423256962157940950238714865487089992255275367267556959476533786039034208956441227813304313457313763993474774647147136433644534024604013238442242585695975073888503230746720549717302320979918570821791911504514328193828110001812359577715210132354326282215124312606711383719384750 [165,74] -1595200267763187846719044991476345341666864353716522927422846619414116819872929900389969398962036708270619659093175084391771819976517515952093879157481943395468993733377482480950032454254354491918513903108395727395833559013945830299903008278560846390824791968530642778442924007601180233059898942764894143841948612979821295220683956803185768111579634722737548483946695396069727635763891935391831500773659738927114881772291935298795042234872196426499338720845761396810459211606627411863857011544128685820506980685906911485841151895785937123360499219191600571777265155784247192762768769100756791300895997182254073172806653175687789410417971999361721196474077751433650569769677534250766679238868623962908192472380470272705739163706971913075575081250285722349231653278863732009352732100724290260165602917211311160132072440552635017838591414244867876599682811058148224046961612612529868172475159243994654094745675716921348751301339349101668731433095045320910917393725666758842052042044779321991086035990526276996292179990199664713586067637161571071488440531704770854598447976522790030055475073494302401669538091295498222909015910422121940137997773839164232251246127550005088124003568787531851155712699777121729564619176166793340300551447942267427143281960410049563982039770353331960339252300056845162424323079251200650131933789438933764678034500801631579438598028995228686202734277477337762348214674641445497282982227129197702953930294337149076693102370312593625230713578186435378656355217032712971391708115615655096681631859855666182841514548443612356634164795392134274903121257699283935930866247234730784388785009394209614096201063712334248832298013291443869637563628754608406425862337092663523814708316484703401464621983458788726306821309293647458903066287150096728422738160563114308095557917349119242010766816324388288327900052902335996193238469726552959764935457623396603576205573903850993164054932131751611105573870109363099131576632762417496677593851354801613144373266108856375125136142225127262798560 [165,75] 3644632875711476120622643472536350162280798939170075993065885010708027258977188364618298466322849328547351691278288809852562766126776706592415474257379355846427025242604152705314055698123146704618900777150771213459768914965388803059199395343276534860247031735258198960508025119556019495139917125512109363817567705385954625837395073182024387608147288755082848398700457107113463619955405533284024421552868323185141312124762430739722106524735825905954061456104135768780893338003686322400348335173980291190746017562591195089713360939726444593408045831727028325755135595394524297185772488518071885199851055070892334754060116851865484484962196401578612316202535848529601680586441238784824183161544185772521087479555187342864304477920326744510406436239596964563449853193557549047107758083946309688407612049032221406689764627632896056538775198477392063853798041560378043287077672057106944960775328030423728592714144105202152907506428079044523743967265274962545033053864074433818822353204631214177149700252493948492228285804360205232330121802589822953575064152407569744351827211281473900343031132705382969377930841712316399597042901847212431000297504805476427166873488456976140801742641262045235353537770660017659940199061182514754986338126316561550927906586647457103398749714656508240881675950593093632268949875201277000673992280601010187232139326091661288114053914634704231581009392417046724042542871451640300708230754061066790598259551389078934407932089960533499482248280862463769684457456749506204924697717811315464018360295408181889833297384623801698373197152382595952992653175249073819039021820550947132175728510933949006856136808224535508495311258361232626500233510233501544771940193633933208644741339007963338365509576583901212351873693693280388442912859610666225688031701770679130305782693035551601714443025469748923492753177355075441375730022328950697098935060458970781920497458356627866632431836691839267301362415673414967415928161771760559596699425333505497422142894041471620500503454021386692 [165,76] 1127870505945051054463828497905507831594305234417454935027894278640804663923801822062177207071592761560615880105899541713425009595523026351836016303893779260044552189450487480278044169651468294095886588891519149654779467654326912405189707292619512177904126222336740876988085128581353098525670492744855629442002477874452277069201756095081221101852776254599594636765940003770500698819599570613598902926867678048909358923409052806915758364943134558355388212510721108407871296577040772369868270817312388125428860713417946008359056179761792242324877221825495544452146772177132857424926820240153376946332066953872400704669068539902814352399063282141249902810487618823689604094027807475160251960837399367482189932904200977060767595693976915381732363076267824058514220350678875950627988052841978487219006349139337250988821540215030752427753857415425561924950707451218574933021914232012797642230487831129712695171345897372966800410924294003886096233544721182795281670944956846598993864424234947382814109906957782734375029205104304524343745722148485189201701179571756136757695763041745531284375852031547174801225949674934092303799950806814200940822281995538336181767810634188855419191177335130943060205678860216721451379825014072066076177871950275321850411749658863699254074879809551389355701485119048363746430362827306716090291524046438696373418825034186194406679589479391369772851770187844728362957933826289523974483978393178122143982269290235030002231878915543765571495041211677142562981070775546052406516878702417174721644580703428738717559533668753230568959549199060005104666884693251837004107000465153542753159535854921370849187925179841169965870329800620592334281907441045141453094333414689652532424067433563235254422951229364005782485773543622577126640023269977213982845593308559445760834903293318088833843156524040446477632189772793316803429166085106514142991145535538240170600123687256957625716815876029582343368412133999878034071337485605580575715713865819705072728275791614005043745721146328 [165,77] -30323158193365584376753894350542284732741630508920875665379831072564182974383145938572608653789324217745488879498063575292941485259632930825513352035582658974264818932488592068240890386189196876522731135124394762353605573883679919911074335795887031205624573876051700415097832732393393610730081539361617553183760780612653772617597126830765479966966412060119245566195015066878021147192648689151099847794824793204327653057609402571189556423389885675854062355936085621382681620396560797694380866755900259246118846213509188624521521476954845138350437086508843323700857276133372062255110794233939890819935385533738026540082773984344817540799069490060085373126961696141696676038096073749114125000526790153540380999049876551707078742854754240728951112309487870149947541193136209438483704830533791842796906825409086906485523104842883243722939668107883705983659646168231005728362884355271574599074652433909094366154605594574908346310682539200159542423705200292999606977822244760372853027661863692556379299147255387899229369595196391414111981565081369791423919339793250215740062105304966169382185516498837804508639865105774820926896572395700227808285749537566980044348022322201508652415342483050774059888976099569309092617778675453682234957059155071249215402139120360205962879454209275800123155319077871548336526074351674488608787210613890082094214495074757226249449099575623919784639652828232269888770492487446281692291925969022491731527853823475362669153208461462582438091000098605294829179609552552741021406581338999945769913681693038720513582640526386896652087207205640585642961572308119294205205803050270008528633017771889136835790443450500882339124173194553520015212248693994375051318834033161708624940542486447446676994292639213494592294771520587508306695386252758489284129497151074193886502863372197813276048820123044111530406331109901334742154161616779566517204485657219336686494491350222237699313197126458813192712116921668452839537174173781642342208233151069072019977572041984172678809563 [165,78] 176424676529644997994725240860816073809629400165381672103963906845985748433494024938347304979642206118546289435861828163511226059275735414655567195744996023309235481865699812496193207744963554008810704970315910122159532457915751420528667200740832480237586611175718502486480475052366183156707553045956087692939575362130163907869472712225551640510300482543567192478088027724793936524989498702468605642392925358249859364693171470963334529603254494039933160369949928823891474728055546205056294233540766924174307113373241122732932857963939317028607755915327960533124722591536910630816189429665551610780219185786850455196081491373842796166961206394028643988287623078107279134383476156913384745151299016165155526528997086381248385547537930875844776129275207512813303710855601352023273541758380942932570148438882129096086533584764930491422317881178728027058324012963313791299841828133989029061808114034229956035674034906768685409934231448604467309709818999548099822597405764537097713120114091295567961459602426901909289360206093758381829088657863547995420916768238089330687813638695821181253860473737545453010179395583032058246813807369231506941402568094347067825142156178290679760900970362440778738295779865860242241368138769902394408552118679088829803590320393158791289759572942155122168373610811516554967365688392922790037008120922226894850849661321330132641338442929096286955152213262936067573227927212138487988990954227451386004266621433881115853667621016826924173931670471742019106068328823603998582400422533685863321847057431385327183723167614623606392838586010219090571880049162812276243840240905670502698034920908344575473732691656140423684376008867320740287191290135403646290595592635130894236861849815659131994735074771656562263922287211990781872562556144192271876057002868331837591796664428421077282964915089101036208360101778724630409666638670283210917375383045017817503431460285292643065088830083853213201857883981437948549729621193176614518943274159093875619117266614454176896 [165,79] 7092811816013977147306155691111324144705891666652788142957347605895500038015072497172703658879365340128214286308542098604693391871073496131445910867920947855319875276247378804036309590567349963548151851838729883841654944371792885548822410057309607409013456717115768539525807677038452878580710768374186101502613024310947109136217358401259087980113042624559841333604229737137993599719040078796785968570766962207942556288508748299382825119095267925681628210106639661084899201807031598125734472963050268846158990224700886263225969888782490230271348163338523824948105157871763512609208387786752895611785673227646589844087865283794654228982637025510749568683690732894357304464250801807052324335577108646093043992636734703968108094665957633311805679640377625839822971204512063479634801736367905055204120989496837758642296958327471521402673722635577153875287326037965382439846939268086902829278596739945902690245793261156848727814010924992179766036276389968516819406270964056893121201764516447314934188046156360978649815681788474837709638390779848299804424300168072943930810754960155964025328287225959345335621031817572473356107839663127708717906887288866996833896198549813370134958215272689457220777319958425762430577197894585376050302270767703871905982239280478873647561159435465130851414953592848309171140468345125547384916739854633956640512107523807146274568277336423114339417850931503245098016735404695188405811250300928453361998467410615972335884690237804884208398575085651031707300355191493489659193180566307644104484473170577261931675212284066352823693709092054930920009002285057833750601294404858703213025096536859559900278148076053937782004818180365517421546602159489025209132633717339149574824697352127091846862073669978466342263544726411688831472460529565253833699894910072880079271216665108519663179507925956384582220736938838193932214635171990166854261202206274847762367294236880217461051147994990787846474476553334775166240645034588434614566745969913297130356317048461648 [165,80] -128723732883242725188412303234414385152236156250685261666391980211930813611113420554165777489984467436832915960862230240990252492471471410787586140904579747763778933701095780584135473202477670007385438106330825198184324528190943909163941550664020991825056033240387686886486260558228072051852224978798934997466606865379947487611898296256536823937182937498221844469185248971250044623965412858496794390497963079899511125836688804083112731227971660669218513418052458508079131415129937216713616123149248786381757219855450331705442945209909117600906869098107714190266485686120478531521757810169026363441012127106873546077022013495373889311879766679309582509472846408853152903902818554681027054852528560047937691137738772144773383553411530433480206662537030582215464881348738819175289825000565109104406354903706889712924639679272329752964312657543358961616053859762953786833670811161137585436290700605951059208069732438441700795907135636351569342270596544806603838403392840906283024698252665448228117830530434890673423927396100393114331148894844797838732892815656413253115844153895035457053116119979352080710060856749095860459667658227172481801609573639719280451905222919870218887942836868880609497727035767628670340710931293042476233193700209018050294105366399268030418995205048701975060161014722887837765916352411911051205640941470653029805722363851409589943974031365864638458777055818171592805165865376669387509486098808445922579835806042178967491887573657258185294563971493531558229706473786438509937045443606971732397311099615902897362510909212980537087017729958561279851671710884534551668479891856080259219766334387911280113377145849650430902037734350656181149882569438472866642273327410799527088196803139234458508033279523831427391680612990220627017419865610058477521849404625756309100468334481504499062930517556803713462582649628892397751152730481607509468049877390006565199586812495072069920979527489013692632521095114330949793938574700827283344050729347537738344718335232 [165,81] 207083770633495200042768249001183774028475802188191340090819505649904594613024804654817680641053738584662052502424710044413616414875210659779314395872405185917525771185222462463126715324870714611797126927891805732320084776556106991341147910774143766681803068438375919136007251563915607332463516866694163836010633803452539869955873248536257058797355255092852806556438366232712781992056751419328866820437254320414067712030019531754528415411810586365751487754324287070263564910108227796455733743548299182062700765621661147146476448143785532286351222377497161589568226251684192361504496932517060653684671116525727756924726229346978046531224540866509481293381346181168001389704867351000405641783403941972093650545553483700471261206980692332332568516029260233761113317977908275028907314953999518037170346989106246219794314048431306883601436521233323694343497112099645762370479293095956110747178434057560721921291575831463119090334339696198816613690881619625950942861254838317294083839179599143390830829956283698048139598193033951517661703957580734663918713584019661584533356323210597178623826364959925102033945092936084041581893434790043518441902725340202401645344845294336001889797660890623948873178344643378860882715371699309944216704754731955564155051536914827904780735331442633257755982867274205231193998578530396711170039408808562008448969943605001857497804511541036466993505935326082648505945047533635570185177378500437430792293775172289068108818666912924766735713979276166074051911597161302098391092636048614229569053036106546959621020215772682385473474007621568243774215857673714787541802398108286896540417594229448808182958097424671582517930230931247293493050948905257896662569681590875047488312603318540535008038117996321316763558607596702099679029525065088134111810037830035132492768807140923137862493038783981733749546114571901681639900594369405533965246058797956373931903537820823431968710412401132184649718845801835303983289191888039334842342721023239457274890 [165,82] 10078592841532057820250370372311704079812450492035596073738129636379367056705907843257387663194184970599344191455522685731850639436086599039381259032259727764034911934185827719636563451932982882069752504975372433825526340124244348191687595726220314740443611390710221045586456842642088560177751339588949932317865022988396354739612209031801379533726046389862193846413893430950653631594864561333784000611411302920441165323103490967619468727925164827229116896912715812416588329558098883472327497081881448600132201021909580765268431542183243154234488918822177987647182212644381220489973761859397677731395864502777177910305485478825396011428606265846168927337963701465663319020650833699670715330152487442543908071336069610198571046831232927356941569566508022136646192483250420377846378543226483859778358555802516296893180020616594515798410375011254046981903099034238616899296948606396213787372033680974599221498690360138277128268046362179012628976241608602067953224032346784536569459534707631608977322791241934674943566383963276177086122446144011990424441718088242500085332897824248528312485669633146178773249321120803752642784864186275997142790379813923968032587931423771502344771273859825907636286744800470932858021149197003180824983282167457635685332019939238838701529936297764903189351373823390085227284070828036581207777942515397952773451960883458092570370804455005904337829921628445745664818902205892764440870728624145008791369888980352340941171200205907523387996647522613535488253642831648049057898362564384044417879837243638545290465708693141274664634870696045302088451488834121809058015149671300886151832169538426569907809198801711928384789395023716197095043905553109396048286997459471141777200288743968887217213850815770085807542480943529215087651936350899721914511178049778009658404391628660853560030597991868546041149172514691375140241607356893094773172588557398809370167316474752905572892229876154451928195015820452891572876872032701935307517964092352532576 [165,83] -107990297227240279865213218209225190984244681507286112111981620584887839466820352134398616401569507257600002011453979937082323286240834839542908286709900359260498174915864817734921610160259920834699399206940047150059261143887993980624479188014972495258801657045236437109658041462408610315135702624345397548347537799755732334918319805694894683550502114954000780783672509611632958760785815726345160925792340076143743339301482835535483744493969079886481587784781894414998310725812599094039881914625239070216094572246397596633585362293670229641071128018868388254142059134518517132738654164425108376919575999298206159602377064464438878050289000408348358681787099101019493987106778752001975634569482566783133962080381936851979946079641682992951894281831056265820309882847962889771221052951244765454168015580379427414376415630368055856084830857842046604250087320572779254316538352629714340755473592311377567058814552704655348330360154672038974337259156359627932875484133740672862610654458799719714008650504129790001048442749328214048207392629639626237437011636917512018137484129680267219955128167303072177065296915861086999950464629089250615534054589141217846376615539601657786950453786993969765887732557656507089436820932095086506399751823457682605384736380184463807305008547607202949366466084874691979695945793052647187984337353744852341455571603994194944564083902246121205328457656918222847734035342901199006858427794779768614157861856536225868961529684695307373761093267593271463541297014023454729785740771580510998319270366299530080641403431595926142240427005162474496296738339138564925330995901948467533628833730466216961183690041312396498694377960727675291479777667249706245760472106560825125714274929953608410139284851471789282103196192089746292239503469011112048982599999350736529920505516180181868809642086528876781890133780579191181380146469466116526645903742772868307849594212217624730926202472951303844510520918181228937723957339546653163170665237748516 [165,84] 283159277222068737785591921650884940932592885408370986449076861989404662634172423521923187690584790428868166086230538047107778877999594370587482625428347200503521918116915417625435136458407754484800569661052149398413337720980521947611114043623106700814457157765764232658895464815084690285013802979922498076844644847341151815417898042395723684266576561469755268611669772551958008636174231928914137708069442350146236907451339561050617281920016592824344669285369864430479380114696369187902392588851810283285028255510523687269301789996461085965092366598799694577652668359559511663214345146817296551006628703294680560039214276905635835895596129834448060732560803822703477696786823972514772153995566274700413804805648591880123152886197333375101033386820474500082866464059619396724666134111904660809117573893463905595619432929625800029545988307680108322426755930257855716438330266600339522749663464078693679303436734317915149214183067942856341866968944675912951403319146040568209025453375664894119963977500806715889506447341473103848192524686242587720232924140325789612315695124983161001104470991425031756103410196388187945486952376899244770255897249802294360291542183157353368467818528063886994860787099881487974660309824217364558890683395429060494006176536185746752595946192174190900646858994139508226582811738348811422464981694686234961852420141574744416188788103610194864939442616453455032808099173161115966460493411202413163910231841203234225888360119068186439781735666693356782485940827209344860096560229728786879293958247406708539569385971737737217993895666907413039883789174143665931368878279253424403155833210258259064400381299602516953882694029271227722061004586830938027024381013825362123243091211930265990898341965631986542792871964541997190651353142360863868990454645138447258300343522497656154687279632373311141737915813675049350217990361551244219165578329909869070923772359219080359321481762202379194256842552102112881274569769885579851389533904 [165,85] 319323205390978703914183734902362744946237290510786073245044630468070853802522161717782320263603428871280443889878666120176553707557884073379389473323107524588372575177526988331082265875702571273202134520012681511632665468936668009292185664822266289252913538359935523781299247875081116497968721964884906538831146954288579768170946157569252277032469009081485045832998009284926555282831219144836261238567751477107131335164590190032388747807794764820191767258454042072429019587754471692766186400454644745293781767699958935906985601979452385656567317152566511679884965350914737340076230946987647273122438846673992548320999529722706004648239187201805033133959809039945069231919548806544410633384241547517177689859645475241782825318638411729379827530147127518916338360339371086981512791371911183446804803828252095110134610247998568752039282940657614781898821941764242616766872845441000778288852991802464517250631029447464281920797795135603347870474298225207486270514397754041606778993905875981699370635351439309450851318979321373708759615079484483694272633031876186757192332141851804663981285176683149209134778940401895563430856575579969524324939712868386509936518098160296648837065658150955408120187906988511444112821149741325227531189558359816525026359174281214619569970232546293441360311826319757980739820555095948837654458757013346189685357470725524430073407864580417397269876467803938743179317941116925861309868190658803823465462307507658970993138109705226203233215697272132333936014768498048320152957021974487836112437208426172895035989817996967552258537285653994864375279883152709787950624006074635999159956446062978475473401036141929160398379613291762281235235143292219104141761664590983674636494404457251922580747602716319460053554642685308259920487381184884908372114262558314012545797235410531897854054974081763103538879118268067095200325064586397644028608346194735091320992438854216845085152569332799949920548336650010025598694261582632872006 [165,86] 59714446150529145817709220685386046558502055439849984992712588797707020320515745625422234705739903209805253376023143567178161929978599626288516660344515798455744149343433328709881103962170342751403411453422177694646777872441406372205302508823851363924073924437803346272577726520199111708442074324725913192530294098734068888871563706030231106705091298303792816695868023978394472189798549297175551284677511647295736075495080647299285862760335667113338964671926751609811181028802770116039058532998356218776827756055234969644405333100758931909384579575304630215700429434106828045622204392839508208855279586294922760977116240874625348596817078375022370407064314893412172388938436016201654949892195717920795370371345084467372699068650750557985578464518992005133611291411477202554203262190107775223013805334459244702101752453122533055754717928936564095426399611643316893931592418164320948572073693117237712543850309559631236015902332988531803250023595287441518166188671699274943643633124042667324439526684508686011520936860288485571757482969714301185221099220845405260329603754210033646665673757035541318637252762359421544722891016377586132931432697681021692222942186596809871931187194855016427988728969207111796407326589710837512454466230315703534356217559892648079952778250113028116476997541610712486921830135036314506814938615862002662806811776241986229418042612467662225659681176918254325078405147329023660601706502571513767554199845725262499641612700688627103219370033585277535105124133171044612540628521902318544693646221914945664497492576532856088036737453029289586891143687294438432877653567136033222573969852856951478151182731744021753549843441518156626419656058440368607155951773231312462203486768485922820171159406391888515564751689990346296253297734941922112654990082115644224168425640101920315861038980726621315247000990921225536734041840003703262978885164692409302597628491686412938877296256870117191063501838790932539516688682558241664 [165,87] -779249419543132071247079223251762419060585990333140102577364265174496173917110530894058975988283438414989522594793923666942728578613479723816227681886951298349453567481961253490283578896516329216164514396129362491700380779546282752089232075044993668852271472376611964320649650025964999743963739417471444519610394715611469013289817527153880115753359797044541320306773007437315846226649398509621879939392271158080936338810087030832824792093126201948197797311632458732652420252454350270346091962090017987684416653972753783791655376351683261919084120550563138211876947600029934578527403188552962120719008722454395036097184351652377216075144793790630146716106443198419523988372047687208489310732630153963680194268307067213144119287586679381690952864973540255829638140955235763303351918510261563970130853059251458993879505430611197483675400934488433858654434459849756207776338207632655734477720130346579866977161536722814244560258122318877459543920214733810938770804068751194255276969955809582565298859418722652514955223688914208812168894240966283595009006322593722326446443191259500231951452863000025317789035440576838544044088118671671192777674257567634250931597224099373424800764762311643391822086355957763928038306629340425231565461911871524492286701089047260565194184863361808308205137675937023937459720447934250554995664946384696559257174902142889695730900348350048294949719312479063320954393483880320865002637568628404191103114291713840095241182332918397793807865733695892076792265520094547865662401469366023713072324073538069740979088484591011218461087187134447758859353198407294941197605632408865454862189136890663008026438672041501468323829912185540006450028957961346580340671165587639206214611592375131875585581255975457761399781581467104061608868591689654411275418027257371875427716691244415068735996785670881808231084977950762992036586417344455952643557608098401599329477989689703392270835597118688318577759893620691310904341711952 [165,88] -35316049345759486001901448791440221366040537160979027215984064845412904400216394878165021306282392421905139401392926928345998794580135787769044670268660455167360174571527858037933269975210621697852120834369952256479886759232699517198026748414288432466380968031354935075504731073697665951032603434248511614714724617920970971486135801639233270659670946888330980899928673336741122380175110415014803268095752538113868732568868484934596513324032668935706163716010748482106973099536669813132435737407629493844256107766503698368696166487284586720979530827112561461939817357047727535909146949731518432987054061573331527696307272225579032495545082153360320473245247670369568671915416101452540274096888660400765186527204434323680735552108839663061405156221266981140023076716625357079467741718767212804126946264184963702385705901129891872490600326947724683436374194128741405558333633474449395067677152498158630180162284500225632829580497871204277736112010010305876820256196925783420905769819390651362901726930725786026698832267239707531604548672287714099535799287607474593977725015494358000098265274313271664601475248285952700716881131540684662421762519580713394835732294461867222751573107676349378342338474605065422892742844646836326774553336563342914071786003730297483065335820939573532530234346216427575581272755580067689380452947124741406309442286537837087915278483615033345652727842482709591375882437245244688094407457616880483642373092420417421252552847955879382837418580495236333826110836838717870761042438258918117979008800951139070476779756668286170816627411764215842154437778803785027393907535945912285729025074201323736343368122725548401742585914354645887588766949132826095852300771274765780941246921974552597293908320465376831711825303695483158693477600470492949057096643804364691216292523594466592492901116254455412448528361576628252558204616387639945713819888286197908081998470439861379858821574578313264036335655417747198752057120 [165,89] -842716471071364495624541286078388796911630520130510984113156361617825950253729232677997510544540026919197398905119202585234638238634076298749487009593674262848461597289298771857028140804006963065052401011019062430197353150340626181547403380884940260617771074986648271355546686169005406279450399088228673169894861487897619970990613331304142966767893984320549935454930087161728435542086746558709630874639712878058192016378682460536436754005738084983723088141175243001542679347305839014218316626558955345142864822923080086753177771421685503418142535940325424650483728695838208338704492294301526370780977276563581651171965008754358076698126504851291622946153046006243030292246948326000333662426918637020249407221853304406184828989332121989650095371200879407745466138380855635139428666725878473550600553240244682060426197605457252966832248565348029696912700177685430766180524675196622656594091107402357768470301504576856377917985978313549609195114220462486373991904874342289814540634506310061275637254369480583191878230215922416923706025540514865948815526637993458608434915445788595841146237723269788455426221383525468866367914601746707658650890250078633779539673881147369789667269909171221223242810979478924742461635089158102702470995927689537671331834678398961287342054170757165243567895423549676220026890972877853637377449627439230767957750643339284615421420034884225321633534008532658353010777976881491800145251817695121965003358144320760428032374528987993094651280783730529359025045269235569009230228218489615990861219374647316808638840078358623796778692326171662510302673215637799463459807775784677244673939492540759894118803256854531742452465183253617133020429174543570333655119802920377455297198895391119507899505758492965281380707264438522387612666543343452573910234560513743018196156841516867485519481198337312069040255247335980240843760038623908543680696371298979398384600027254154824434394748511923908610620226782427635320 [165,90] -5420160017519193724511620169437820413294221735168999824056682332328048219086211180073538468318733674700622487679756153882793618187693228416908449120733470792689871646043149857296376532290142508549194118118917197543419436254012825541190624468821920869592304336071672958380304808516994667430337704351120396162575374501659988649428863054746866267702224842331607538610950736672119528797031632606001833482290931488185636012458095762780664565075451582200939051919135552093478357274483166740225251500215771037220596107504316686176620581844192003541533047369575190495288766202210075019930526488725303674856357714524133602259516078662981657845196184698400015406946036262556794427048223440610867651776379723439717785583196165852795496164369069176492751415978812114654048107473725837474068360934716610970774388105827622356036824321616854354966549879017420454163418222668741310245654817753736258846704054593496332339023841914886519149573937847153047999176905195011140395412506853782173091899712112945955335320942413635009683865260166141344951455418989793641456037893302494724981706128022020027878352573910650084973771843777413385486933151784198193591175049021354290006790775385771295616668358290914190558031228962425225654469166965980915470314313883531119577186583987008308223636798119284807968234534241618821202378261903407544192676844213963970483386182620469137716642156870963728259764461064427564435111116163218179616786934675797688352453290757801914591884740159944836392280965634577456917533238943831945422804994879883296454072403539102704781156819185771303498919058314942994905380127495243609641034353090380926190822825641122213118778001522215401776463481403076562142296618559994290377664092221899671589614225060789741998540038163825175167047882642449416368690419045412686618014139895246154268155027395673805780581554336424708267934339586674965471883222081178947627741956026925972736040055206352656934324624600101766159862649110784 [165,91] 100596726759626424633545642943822678050454810836123149683709847944735020076420971297080703859701678856691032225501433754864128275130431880997227098046403149760416695163565584196213535175812199089219522421954479352215476954075412616021011794499830833757993954655326032676391023974651533375237034333031531518462088732782878610351307746882202165895253415420002368710668967239461453187401905213518400719461740550395296028695503934584860699378584679094281760868765357664903086337275951938617263853878642090734352183498019017055450382565468713526401201784074980089499793081691705580070228244014042342465403120398392655677332163795710158218422190682118885765156816011077734972853411691087185162388826497674159361861972202344316644977099456562337433672048598014111867862776890394181812995109406189838277075072892872274417772271558052898139040874704213773161429305054333798731533000882974725134037190770611164261608510112016380475274953066757452253216307025370295904978809532675367397398693524149154860245935391967605281408059486868056764936230489054841860475197749504252524460876072896064104650300899744609674016766957537524627088381778568772171183521406151269390644683054427475997364103436903040557504646762012534856890432748068108339940515280362495803943125576986198116384234064582375306907506144616377626674706026314542780191695240435676915605520703606592018254222876680870232799373904884514261724561986612495310796175405033165552648206923182294047978285072839054615250562282491370770776776281028870240023087752083687173083647102342692855453808533357115877981224313113958957879104995348006140364923757335488194722501453575814426162468707728081357277523771489464448364435275508963701625964657753330911598140530841772934064934411835870657673830893788998462127479220658946143835904895964573126310859042675870504789297249039395927694405396168248683248569217558266157086756776560885127603549574209068483699377876330290299839376608 [165,92] 2459857526257708082802933076261418319479024515421683920591921658740820571206242064412489524008918681058912351611190739472158297436096015312877272423244504542838446009394794666166626060893029751851975898665538653479693396799572905194900682020218778729762226230477440868475172334618780713602007059332971902918004781104793868446062512497580182524730092295199522527527025904407569266084305661070265813002890545991943134800934014506439807310955403791658185284945118659306909772972766234766856548193765758976061810089372670969369504324877216658341538163164012110667297108446163928990586469764988665481124328133790379215253904060663335486364943085700982030107352232318292685558043380875959648736595498762895754460451404019361465481317490273177948061582638535777499924119641030387065629110990129023136618444653377941518113649718093632370262563267709202346077568221363585543059129828109707349601326138173925812410015616978993629894875014955927702273347024160096481252187271248704177116465674195023800400458990174861297214765616293332474102973066773665826727448794406028441881678710893309601128548049767098552813953243714889702809557066842515681467607244202412642481172370853426726416861943455753299772572533045937464669772064960584840393052717414261882373205136582216890904720035975731874441255814420375769780836400052187900344358104113055781130147840178564308823924511233034758125179217774618519378768081435231493859808725215222533824018503946780452416070388407002002210197703346799380515667420789610209580413969784978463522541160427426210908315862724198403268041699337113444104471884910540632244252069678416599317250802976176896372855671514994394982112239360571687255889736646797854166095154139723861299680493617477031155869323794850399916255624882972603654377332717469662102229831457454273542495481579862327676625492498510913873620666233423461075619233969777802726664101678989555400358824631432944435673907851521631400896 [165,93] 24340755777614740001924155249027939141843714651377433483676007434982544704498397515046475339781462750440001808309439949821285088210464022415757641374987391677235866202328840751324398590992046454767691195901265265024638807939295175396444755607517284205342069068538857938503736581856252833165968046811720519814585312586499899305270428828925684448755822993390815641901224435171105680555054956056197159631090782070276976418677601948964741456556378605708766827274886352577577845219886052749492730245278429230262454091463056429694927136037123193847815128130867711269067150772850296385146680589260836854301463512390872104278735205811958531290423101807498344196264612135068269669864816652225543544982466834514696259038486002473829658830068335803754448003780707169914436353155491566011211875659527345284363761912444204313839773641935436525947027965898047624018255796360014607212798359146862560512902917615882576749396573997326503565707868497676809913951715361893434925851511792379324694126966546769897858523974464238715601490409893891157199103931768147910597959406450609438259983037836297525429742488542718457388801147132991855884406121249085584938370733839265694324405873927262770686672211176686963179176286783392835115890858363522903384122990268965402491911786024259169591281099333417864765539534875236656007451679800667516052646933884910718728002635684707322961887883054262059385059961260480336978366108753258930263267128575976487899765886440348031997132614207091867539109945841115676606409670913222970245723060792099370770957676537584567759372871318008356384013652605684151354920613323620415715226728903729553651421046609682108176451506363082357168980688586010379573317585216883748316168274326161360772784606709589120540441616341178364611845275106495863482060525087196199984472577836285438734226348088723576170776729435088479265377815296134342492479090628591221563966369127719564230309158331674076028938722033708792 [165,94] 132479587245546563924295670418770962058510920687807736699313805886539144572353937073281902642438698612191140123043274365494636422006506191031172470448233689565623707093219396876141939034934342594924272802801090127442950041953025097067642308369410024924338949706432083967100117232996010145815250304469396592531727890449898198146931895553247413004884923592863114534740814117198691641284835006127202846772189465090842818502656165219902402624008327915259118719824657254067147811348846758995451083796112442508935990033906794382704231700550996067859841677938978479767573627430970685647630365781055163453783261421335300542597074114271375256772744209852094318401778266851869702198871927802807773503621667961758999987010247097669260664246631058331362397703461123987855551592230476410810916570189135576484181970664461757699067056580314907908333779893147881293991082418905338597638989109902068194300679703135492014802818749523404845945442655525081027325817861924009708094786454427961275447307319119834508582932325030266194035444175846998640215725092291559763261420799925923135923481450692751093628050820094786308975233439612422962295762199304708964261588093591359245580725199550453470609774257611060036440459593606873758531500631274485407509845002054476010135293130270618662756635180763071550029938898407122161443906787789058914375420124570926267080881022708652779631197946642775076735141341597361962167973180311774990656936888499049426749383642394458778539207350889311409870581388202402384349167569885682231925387062806527961704350794257994044264311866971538052454613660101401421742466785137874521924558919400310748755905241002713241409934872674837011372697930820164496240308926760226665374175592847525422726731466562454114654040909988950472823061630190085211143933695097795777568272130584343149057856461984071962513865613105351094665339507626276426592343327639342830492961156739115176158914288514072774831647243200 [165,95] 381493049592356617135093858074040013584613865557610856113015488966037357242991340891854078130262573541242457293399025818913744483391459381650738365643282340486881718966075682431278116368195044258000768916585964655440699746781767451981652678772247804950208279018650863861393681030392398378215441218673079343693853911320672255728745953312272564336194397844383476200709667279912580110224195335791224328050303090045163198350279081152059419685949649428876632798583667698576154414520375080459180459872481514421406723567678942022756302802037681243854210171754214416940745630507341250409532604879790270989314493790967223131796137197846754205799324649807577145625289491852692319171058741314650295560466628804337665681750851437942369334461735236255544234225069650881146003013303255536838539734086381200143281280535007751040656291360771103631454075153166944139908865642406355944305244596389000393707047410018134766039186898819304707170551260221274046557119808206746198013355896869458572973382164772918325756298161097467621946403265675497373223373303994351932177489887945098354070183955055948193304778828981964571730717524612801914705568831134135794942315480628514362606249394650961571287324810303327592917880796383980733680488890585661929241841644386807066946590031790571285141212480150058239687944510377046301707243410016991677428079513657292272976416824915805263773460678585803394812462238811182331408775267651913975618961859869475441584116177383060797875194388579013420814411269856700712413881075998045031463789494756662734884746177274509413888665788345196874667138991037152388329013420878547539293386880920439119329136446921410471293719623576003821007241937390175346274274087594190398572079709235106129871911857720335081353999567518032279288566027724186344047990335813565187438560188788485268922431900768697424115864594392576140461683806726587169723239333816710673916188143380943871994612531274702431691544 [165,96] 220014720545913472119034221863366541607901749065163816678069048959561115187510447864648583700984788524258406447035226011202715459419785191687560550224440674603977238250755236847489646208400569899705160925227834569336206010703684080530200472491474202368391134908249336681661738952718952904708305811121380638811700834947393468038227474838161747186910844608133918156968950079781048572128931606312964224610974906200371039064980917819552059592445252861236441894155563331546064861125572364605760574992670727547141482903804538763877045623546369359090966610329391063956383110047031330321893781360474040508739778302874703303239450246951490222897213251471802053378609391757976321169121513532733909746570034767122773288651669072368728210978803561108596389042458446918969898536325559434902230235256511095564550949122962915234219649809689931451222087115852310849075116791831138739055978036271260273733951775762270217529001183807428511386776837325684397099121679384635172918083965632624243977200581730637999962017324486392140326451377520443802566446553185960996577212235758674400746580923378416827983849052580503637849589885328430301947165147345560487847719067735765441331515514598143609962925447381133370944080090539195886943004755120101021105583103695277279993170107201681333106702314552494305562881300252234603720060989643224297113061812503637799544030265180884481637646055749555944325016848001811268501868101235490914989287621671253031788038014931372939920030473428023384434652183288229751198231876966265046831205456205608813520424826042289102069143086854425897365145375761479467469498626259066689783647063168179702670439731933262737213533743562985450851504498885396277112257555056203905830709945943448016609002888446096520170609584573318677824310938530182698309383255429756676374616946457519138016814103364346528759768828936884689758442359027502264989405900290053366604218972338257765453232374178046704 [165,97] -2410396319556077095708620315766246496052041850383378862783280180278193673168369070545489607345311703481022884668987932288669499957229687902301420849099202972444342100692178310590424364725611947816827834314098042971481392158901890711722553713841647081211948013693544498034942797560567226215145379988547119350909556999953853131445809566888907688148262405850940031192775355667382972081980332349937137803409095960666833530378772931873413370066127594992156682897472361927863353040214463551234600634973014688922457900638145844905772112142980989137879365743654298341647189790643665907825157017644452127043353017693152547430622094333666622339694242005281083016612276926099215734623127591535177674361791171864945056178659278489794257483669731673871477507437492580188938248512023218138326940677979036248933600667148890494301195285430072994127668317045131796821333594988388328947099493702504257876563346267904802385994559802265177118207462256279115339448867243556887428621622786441163815486876074072900888955648989756353263868099995654708612464407714004135572098549199988369155189168857347297354784549793926655106408209123803543847263466119247512500405756027654836040059855118071357406742483841266422163694038040404385066743709679061596652467157299911841099586267578494383087498290360558996436349774083721136214288102187847643605872468319474089069984872445732526421335443008719154453987224201363603169022940965847164221966333729994332253740955278826296604953851572731313387404867752000800727673720551546965149366772513632909156868551393710932874766907981819843009514375123856587163903662035685611015851842569356132147594852352022991922227472674846725278447543270375758101909684918295835543089167251384231509563531394728107689308048695029436811950412572107736926385630047506444481107338677375370546571287937751584847018631077667626647013651113065936234582914499827446592686148565339048477325522053908 [165,98] -8688475549244284995379689013610425851896924339663998607347484148521777044802689088617262584118608826677088012429685719156842631869902180598283212419775766882252126093414948914356793073194008806100877997830454749345412549219732177378698397200514867756718386528349221701650648793591918015839360484725316692530839766752534498732258173897351147372272608302738740957815932102219953063318142343455632890583335044470529236498495632117616810776541436666295746668408249288222420865177147800741600884753145223118210762525718222118350529669576886231148403441503690804115847586421838687547981588153992953285673032109170822294204621668332223018381973970161130507400676742136158155321765266347691205478938478582028361586892233947619391959361650970765701240336720551014237012308831466722567691447310768245456022113070879698746758083129250590685000127587144270699354183494851108070534960443862241802034659052578467446693137311973839211083897424539458102955799681811680652894147383749489504085084806720550189705525759061782913373606712729374140046752130287836465886340682406846733509393544869872165706083850979630946483432712190647192440740498168837463538605672476093075588230321526806568120513218064277987066750269344250105419847495668964439096576269376491126867088072931398451769229910941738074304594654787812465242718782786213279873013051954861954807495151606370071269549111061812504997260075757232055394672482985555055774208603810366599975875699142245890416969857179857229781894312163308377630218301183061323081032145754978257568199482096353046185694634289431860821653042309780839420559459263502016978138407590281578381224112379305150915664477176652814237335333512242198129099384426558224391442636143965532266823548794796421988979777133433753757335196044251357747075514450400025158873315698827368828647235810828290281720331560541432134140621325540365717713017544208231089026970045184361166754176 [165,99] -23259123949557811513937725136980305136661484881960225731801812229835607367517776462147376483710601363132107391480231368670823798218930610197024059965780708262528716295977076945805781048940893212720142006860254102038140190992547180420054376536308117551257834043859597144742101301010725649908366446936134504459302465646729108224085416863177257107973621455682503082313579002118684608544806407075546961828572878564740692760492899215876000548276813950303065980507747734994201751276626505622775682921938277187369461828878527210814340201082649767215297927884394686291960154240628298719222646379942914916433590089205625264614010062998890267129931650961099554910980870108089695066613143333946579339330214695659601255063568579535021201526716044750790953415962520890326805699605423398358166483628862307241689314918784890591355700211668465813853417448404231464001392380025836749911566541380388132279160103775916841827929556359992800920350380847278755546785165714413284472959465516347056836624401958741952268316686446500234103589201821417789295524171924632807498045398867117218302652055523554432596398272360112802381598484975618140425998594924218631057368084741352366433138442228916661218426578744343870928031874499172118172161840220335479505991641586823733362618297052631030457850857212189074185109595693736739720267313673954540938538854493307188188346550138012694331707144734222161100811331443519050410216285201037527426967046106236626879901184734105545806174044807072711514017387393372900939330176835741372016400618502113695474021880326267742318543756877759716559803119673913633905007485774078145680328686106603116533599971656706375573390821969303684826591134213732909558077688289295319974115616268158414167684634776730736642524819918235174925714898992967688124203020156853855479487551739251625895640880601854139898609089439007164819076811949357800918975118758450954280607821090880797440 [165,100] -40327989600748271446881019925658995700675058139228878957900121242705513746977744477113943401197289918150567099995683145070337245087813502805819969501475033348337396177001835796450691044405634976302292151433622506062787250184715633354618779197253041554514433746839983130005255304503446524711356858037553207819629407481877069405265808075935672945455660453987088929144286688812004209807327322115562188902936448161065013236031214531875295412331291793229361526249548178550499188158376940320982460724573582749528404498932606014875831865820977673829920444219519303928109174380102187131992347591159838921677912407812141120013853413094256397322747068669774292154877595191600201355504796052099716505266914854721797586566250323354797663872202265614445707734418959942112401373468469603293335584933413465230602607685661402941859543673867149900531232501093736386374070717831567028201923250120304651433590981639679011105269263313730942126827908772615358982423555038324648311168322093481797076534615597703668416310228569457131173128775511688610986607882565414299996485808466061538881026381475578280382148882199317794638122749955480584648316366190535467011545760897502908839567828590487283462278507019860662687853605369824523276771690135861438640905627388627909152968784484291644339841619494844829609820078943329060948572283960115265068231748844548823459942984253588030602819282226068034168960749496502552793274521946149490144613823043277647389310842353977619639509632474482280341333802146539380228657896018699054018559307764804943826206705347658686427295950320331922008207835837630037124679871642641895218463347901600608281605986738470633730003471832498037940958608489547531452494939715403412924213941959222607683462303740033079079507937386470679714010233435940222176439472697146422842356305140782923388125310118788808893233893549986045049747438064086681158014664724436906568968373689288 [165,101] 137218371763194896069298773494585882642506573846978113611364979016353326449335609744607300248059167625805498175957770131658192358497085193255794494673775070259915737497973597330110731597553885589732844829815232995160982099592997282738905017005384721849070160386488757504179593267392083134603755724849389803933814379622625506046480416015400611768340120577691150839293358895768900318978746331052804680358783339753037518250375184390329327712414640748985623010491031219834242744472201770330637735870760403571575684536015282159415883330521803215592291815892437612222402821136523335849559951839709978797417323379433584602334255764739904454542744805907173880236561321192121361606359103479238056259432316220138539118029604086771402233534726031954157881298750431866578715180018551726002192851884516457672614613933889785008594588564132488658343540724218510707167408529221911719706114494416822916736614560422623129421222846958317331761564102341521781233326847760330193387495776047252562983280160868574245764901019070154022291267262184885312634305098756578207118393201759870538262387633578748148799047086936867536056451302615772742654171282128568874110335586903290354249945747085932603081716740817222219684939955334957023972344068590867844999954288448821266378045369852739903748398403717513537840841988603026647251646193960571120601932051382335903865597517492387702367677676698931272041190816510100322982023670177356346468249058904900836101670641772086577253847311131747725131773352569174549138427797090552560290172509328079844236450051979603771326356890111778318839971015263686894970360068577488688231738517467742269337594031973657551253973582774374341700103773668679630002806499396465035965123220846177932660441900869032550052947584198590757138715331794425080741864750220123332072808927001247605312028488082224327860413107971836454155580300928286522630627662441315089948830137 [165,102] 62943663035207242270332663979512119906153179379533473697537418974463872689544493837600872463840439669844674420068883541367912641030468924325720450627147686704152336859680116674888038130718279962546448693715494083705214978494910968903284241219575299770770170555881950502729919314138371804798798534635806662693161433511893590689436669488790359041987886075056973621293174758710412944546627306868361563118042104360049530277776025221079681386025470489866129552350047968600262549764938955096330142581752428486321876125154056778012069357256487018246949867512785608345040361072894492762370953157072656751990115604576262381407570085583150310934022665595745810096670138724499162220503890883155802862659270178530667373384981729779554525242362603843169272763811107924660729751348765484981588687001307937951200642749969823248550807201159076120452956393712450121058164027403071919054913898599639369470023308750180392246334453131776919128630525156262411750964404579463983254978798650147994496928695694164982101039803280455633237258303852205099931621840747700532824739305442062185403217050139841926665381893246663117841740613659050566793880276190557712023448556647401767604541718338194785366448015421265141264572705516885518625220426692201960329489915726649501290774120621923304162410226610855685176704511292579251640428968632736604593098787143928849689903892757166683912708995146774338462858243941788103161390650833327127266294555810493331167318447333338814340188919210831006237326026831144686911576412941418232463528695558054307497855728454063047264416716452777420689363044089529270939262539682079698134650860300397832009199816510882569704485776698164742876606125304909136449351735139978158795674177297761300666801305418047540748294506560782234320212328012533763632847666748406422128726741484377227227957784762838987788984832486584598883338661914272802173072887059027539968 [165,103] -438429768556073534607504523849320973708237605161715216626663145691048250710500000080742333580957449929951989368824905748565394220990476384723481448270219855422823806979109373284009835399853506481347296467306334173133924402726043443698778230729491997344831312186579410149795597543047430646441786219002330026772116997954597511002251130613147606043541300225736913762631858416092108807680763325496157391552295956064802405056350629000617925661751695827406097192332441918388034539030687938695985845107252167038774865973751953347780049835795205844420254035966116519324780226973752738768970545476815932570583674445550025319473117467312706007906587646929246891190511654466114006419664147516468754242081836856518004634318308194626695542967770127581487826326846656602742267065800921061900884092662806777941084507643127203160964643610092914236954359449089221903034309925229556471176094567114775886167111926096504964191295410234515223687945633293238404768675314253439051022231622002865640052985383837855779265844632248077738397075814671233049560447910099752858752473795830114878218868281792061409192608747702270058882774870306363421249848743185935331886465807053144550413698724301678566845903677327558391177532731300843434701783957731412452979209028684818962808006044006403027816873262831922770111129547031610983598486811495243358673956233467678435808193123012230515621213136662537876930947640919672669321473922268910236914462992574760480748211493209162285687222321746305849822184964048165956964687642323856736198730671675187376416445761882730974237479570179520174738290387762684179675230353438332955380944159920173816416172140030530017849484036949546594421130860987945042522268865625131274578719448909611202308429848643056633075616549138829696326873534514146002508509797072440948667558110655072361084666912737191012856627199896042633258643635506575390792024751786240 [165,104] -904110204898428611312627048147292733570203659715540339966721300380234028882494904940948921626103609290798197935511450933287562900379166469281563297575514934651604987140689427897043201850959852074590773918959235706554995170772336908581383952990501998728227720716535379021055624544896832312923613544862320522425698926638723943859786718287522894044958716747092269334239521526919503795524841140694178019760950531768996779739469424555651966842039666191008969417830841121142616837295666520345095442476784318355777250090460020729178930567240075381886974430157682650636417489137494050034556429997565751212220782298698777731067867117367129627321142031123300427439363790783396213609743125796035813151564512054789370889540720323577088888620930600541359134578086867405023831810464596926265757680115977806948850674221941070024632143397257892821269503277951310654005786806530298020114476685021421027852805376255647406286693332773380697205105805307649502290844559416542497582481334616013043496899293523830955329072639278786626907064663136413441321219952668369309133058662205372598218956439851876136229359372656648556542687771372914608939615665479784499459703511820968047737846992370206191314156215277734439334040641544993235184202615513836741263502685672117527714676577748554739440200921895866495706545387760575383201530049199377574487092714156396815083535494855843141008442379454076655922812534688076681590640488662305475044116720593073168862383758616480098560979945336804077727911661963398075050820751778460792015647999109106299831464950067721989615615966245032999962987761770890600685147310818014008200378065088087066643162371632582077457729785926558290876214528279510196068947669803584498061343902745988099446753645621366842284117908881437069876994670508648209695599238488822001953732293272180358597368183864310832461757086232167144687755164095438486133391168 [165,105] -5204085318020627384645123232700583386355800641264441422779045173487623628595715408932745803778969699892961153591290361415675667487796733917184963039878173539387905179428957996104569435970704493743324506506364303821102615624473762736847808655028193429278211081471753536927528091871752085942138277951343051714478412262501811731178476296380581788141000176148690599424651448183647597910250114775325046114113532474467174031552906675911015524575725792032468656419554072930411757207605315246388690541085003205020915014177180918777111566500395802754640125843670868693285684572972138133770885518589770339360287101495933983585890655742897113295106122807882641596069067777842463931684575907709332719148873854986316314681540846079900627923391397818160719358402184235057645657709483474360037551090122273894919391095558381026615702226546149770085632888186475754508303652039442587961789025509564774199505684748190549720454010162244991110222273107740860723712094558338570564519506275557330772181952754541527436624570251728581278878636516322511485778728400088016511096701677590259155440066129381496128541389323361713009344437944420877539594373012115247942702934293003515772100910848357241489636489121362588934533467735868996847951839282504456415856516191708054429389930505248284154214626215424388726457172870167238835177520903543578129647141580305873035308245804146673235652318735014561628560514320858234752589594954808454128984249386282594022196408968221810230729022221915224920939547777920455127269015376146765728685851331371446226170319848187357518936130068524120128002845943002704905272771129543562083290311614984135438584878359548526351473299550647318223860681250880247113785428423229588741624778152937750405241835242868650473436012622596270273732091561172681640626321955596725727856355997411610138772101563667310864647017612739128985557815097284509964186 [165,106] -3839484432250128236131310218191987320056049027889354906674366180289511622985181388623707562150318662195776490140985928212822329286145242912623982342537493049377191818797240127719369070387477041689999141856739850272641923049652431392248235543223256416710067354320377320495116124435814515487524798286988493962662311175163819100752102874866798869096070178607088441201318240618831326682151085911894199693898681382705661948586971466374871639593763722038241690083277801802385602995903557072032824659427484462393579455482248207339330457097005075533005205620382393838486475776547553246584675902138276674457979454604375715752550174210501653315943149189597188358407752651538242881046808455024571742911253319089683021648367193713465573014218212424087066011038233051566397396114410107443750483601811538740101751684046562930589904370840424674899116570988270736693085522843075151859669055213857556074205681771984228187446002097077007743833974821340406417642766748216740121290412669387059572575710424520655990096118288661866639050679448703878187780074761104020640198764197222685204331783343613840461278777341464639058748969678401110259163000269034006784425519284818313275955455554997220775822947688510942815382674879103145358481110054097858721805651309043643954044878686603035432734517611835766286738021841147233403786930918730772491619697906769379017224880931827390855756097372191400534440077385788513574432931429499008034981077680561281751402345347054162629721691359757188182795702457330032950158370834573593234716405404825805942120587428393758650410356772635514428159828547813528537551803235432163827554182661476765956185484436611788829229033467934104175548425906642015830730306460550166961059391284270202090364883186217270418554118172899201126589579340408277317899926770423332658497072434865593420118003266193513350009853947454394791524474447269088 [165,107] 10643939094593339142815927633988500533301990378544026347978321627882767295762462728912297737729202095555446937693742613360030718802390861006118526432391455088606089357789993378817802852473984705495310036614903733783532071875531948689392906384905007601950030288724239561005133413916816103393576554725415970712222507468249542698403335074791298612635371740260379797698945475752916747026323887633971750047565254786935482302866356491887145403329951090691512839355322595204575970685198248407958340847419888873448854697389693840492747411659732536095095315422767379423960259515633832511849781739656980134631520713366639811913356092172265287561116191287299939863511625127393120761789723103758894556228471796875423035163280676862855918313648080288487648975155884909524502678296940545556882583668445821423085950526422647963127192638960574964886441654584476520751712554589666807237390976831580735714928782426598750411120766145431056992972712085432033012895313184847922940342598076427243161194124788948676432202155803438487425530870416465923890453436722865269445798562855598710795270258864604450506613598232180695019414058630022390828481659422471375661125691919688636620578253567273953512086812479092437315007020124149949798383065444029167683814688310861650942518684404457053897251366291108944487385086214502796005238379428623641190355089699671990643990962072943384138576697548562291997626723758477513381480339844986732300023002432973424267857885816712429489872417915877669452294412227872390112714767418993400319322033353453868071378572751936985654764206515463723222370840930478212101022387904960510154671238272025316891807166407890391042208015396591099916132030190616855993260588222396471864254928614948329958099745141604929472336587083898099085480949725208669627922145965264710922025892014941432763349865045115674017227519639571602348564482212 [165,108] 12516736120847310915540201245019783654744055978512738964373250585395271421885397268484473249470498708827936864396676258917246304531684923336606780727963140647715003893937880945164115903344620125034580524483972821527990751983266816897819580580412761158168604155076380217044919935276026059282859090716246035559804784657328035410601395134091572124942750972284783889704061710533590591911838482918189487559149146801487038312769573944336348537008862522416424884956804573814744488768800002039450986605175738847222196071474540632449479543858750218968455516783312704727130944606289111342834027732093375779728968933969492289000197401247168001345017153458913376260530821473522693188587727969585369809001353702108450897265329313350941834420622279042515294964586285285692178674678708994022817015501202268788881770595932424400708915957320172286428638341306568884503059631682718767872416462978294470687674701793297370791829130056322410692945390329139039991606416081291933479675858551699090480943692480257844126883921019318750874985563453530156234584546500706197644573081544936296647228415054851292965201828791709985788356098939057342836261277485440573100992799185306641252363519668126670173082090307499656085889037937658528028854093719671049017783726224061810766643912667530812112191167650886867885354628559976202836328693855999412498890723782123598230185819294504772085865956906178268720042628078926357171605722598669803440907474281043640491459824010359801501121061598355321316209989850589174251547920930676761222776835715600607595370103123439218001638655957826177534899679321584339255272817222532304485412954700844637931351307609776303896213977830801696510550338010109521643276480547933911580603659382180946612810798287476667228211324324304950485428012222412011480530433121363284089829034322876448162195738068310148573653911832282783351848 [165,109] 90088385987421628819951461426273982642315348705074996549681265556719906666055976557749255009142176884878865785773472084954871970027186845645962423641844894497238609385393737174404304091970354461141167428416232963018059199714252058491749191912012132149721494868660713872563119092056197141637260023714860531238504887304483317206029289296151244788679909979751130705415849296525424005525697616221857667241312616731774734970861695439853250860147935256741568383095220710846254778869005204154237922985008518886497346581628529998692776161310333030152244796909079281796843850676400599043902080592026676502117588498152880686712056083100564907033811769493781077974897517182915935068813622028192956557444510831192101405881913868925014489397461330699863779650979952510018748954758781006015842450753425810819948351646628916016628254161628957912844850215773879407956322202866356902645217810557871500410831677366795391117263175802348754869010871279097776125485532243438936374744080329543521339731323168430467158053334557565020360719540880328327343726976411225359275958933908082534242435783832191158357065244097029502924281106596510616261056917725466229936357461236032185357857364646130655009607402045980325882002315004761880563806855295425832078842508053805653891347698457983913376598607195059035779878507936992472791925437173846827553422995718460742105776240430306182922284095031603619838102401866295938693848953266894176428072798986591990988433011624339798779018693598659415189967174800901222281961676207817818677975857695797076205918052620859478823827302109870520987929386251908080244913450439958173206009900857368265595867108519614171125712552179021199375599255484935016986307231445754424248022628616285114753452752534936259118308015504735561661194017227728183069119808159206674316493576146009666384683050709743439944315160986699 [165,110] -3019831291742445659328167698823285641359201340667016057672836653933405004313193326436079592778947367431082659056593944893583595430217750103373901592031434325469468310180580094556226609964281738157044624382855779478797956707487554540247697982011114506393913018488280904337384097710284923049058137605225450236599758194968278142102934708328931045400446138165616458757071446356293049304172273710867223815723732216970221493798175853932141060749728339826228387299745450510147245783053594895604531386835456359422258787586359690792327367936379018611937697403544752318149917152040350420561731325538865472709874788793441693003148631808096837902215783821892520713315163177627274088139027960780037709053035192043649809528092535119862116433447084481536690573465259767910733630076385081915491911466153652094657128318998764743335876475671865092448113815527578001246209205993440299854994303595089725041233144083707208870542869697354061618855051358305288893271421263437522832500711210980745953117001291452897635044911843489020014673527225566997939562453752867017877012991497162736743164528391376645194373575092707333062321532596178658762576508863768677727005665808806094817378423378848418093907303758273824229903895543069539064133203655527948851677783802843569640264975424205822338380407357322577003772130268872108186098213249570119974712265700851793737967395817112473132407257832050306010927918332219236988639262745733403116250124946324775466346905017292726977344813918015420091989787126220639626974042414786194644008548236498015513367695084109321207319785620577065012880123426458773994387728353926438853065494807459717543963185028377422231703473906530028140182420802487511735980582869069140701017678085540789424373712388847828991833440218259958346170641558367069705929739787564737874957061637043486507089559025325052194310339456 [165,111] -547670261714588757880813312099203350549073226540410454235935743809939237368941646489503913209770590252702927506354973597858602100835375533726748048427013312134189152154238283136976092114384353031704700489275414474389589925141113676659436178600225678254182038917216861893371877739212456291947876311602478390247638803482980404226771424753076658052857944219735937026915623458682408010328176693695269118398308419356080954106413828479286709757522593948502508996532757809855528439820345814323684295095088144735370312783520445879067335593392426968828522484312384750977932155306679256659243484350944334452742858166925270539678202807290167003704975691105007383583229409487414406500443305182115359500779669126202769403861843557641410302772343599529870117976796769934602275558601852705050538101242626217935043066825461919872247503187243425240955955792901425759447164071918668283338881465052744012877847306290710238556632141047072883051089057847465883584207470504408081619187491737168917175512703988825114505903134554815354208650077143562186942974168410633047496322592413040916781085975465779913045987425073801051223858806811939341273252830417112748026882427992750098632689147122591620346003576352716832496160992959120765702303013153248011341217966669847262148855051070752941061255518240644883229890004631573090881766750773900944653527918117194322627717335429849015395407120668807536109635035426670186557644563205482872572903113104857624143342402390252808640658311014125550961415616131627236012881382185583529676974000104881193801403687017229155699477530495875894767851615105034768622351348881810234889674747774545686873401447024437012763313232220790023713086307102261296514970724119910802821017066605653850681244495768916757673106425893586566032268024569215106892517594291930348348147609189624768819225613804414177424 [165,112] 83932343436463384521014202482423708304166491259277393420772819405627654929891872791452105545169070365184467047995185058115969005528128749676555187222334789333894933395247812736299363180205118805196465699217260093691340562581170830869477923563221094099754472879812626743590668537824725111178417835101969816236350838592907193338662703521034167459836474650691062592915596871675862715455260376266625848456443654705375346148284412650512379797569457053917205704766904146722523588577258615216635451819035211748978210653921616294918703428508759665183670947033920858062177380183370228639333485525644062910960893008755349560911962488496757555361994622717693113365533724172701934249264543346929922733832180107008756241759818827704021881498277887344100956665389303716643464394568288079650255605593722469870411606846374277306547403875722407497841473833642515405872692463791382374326054463687974173015519251870559596874329517006408073921548191940014945089856983362721448544718335165493931523437947385003254160039008980646665603378210710393935977141188896048546412134299791178900427246994122251207499286388260600140745099302541522533925609426284397875635164607893793184364740529228080927730024279085000635746569529534568395616804845678031053082335204578026434425088205036213586157549496417273533327406887640395583652656122837673117918967306098673576473546314461837852982736672870325742380718777081741630797073467413121558540931105811621192959466285847745475975911547700254971221920680178148198481311562239270119275672002543210402366674775211048858197775628606328329443521429618323497355924619509696796549109588627918557901843187171139664252771592503256289094389568643374170548621810888873241196856375904347287281933246537973393306332169047954177854158529830535567681985550012411630526502673307174516546738765068656 [165,113] 16238109960136070847810417373933500146415976125232104516367249151602336617949138504697007397955907466960907034538114233049180706847461928265219788641088692985776289058517692900954387942152152286442926638312047972797261220888053311827389417445305341945976295934869924792044640017760035545100741421716615129284773889044088246756550499632644068105439307833647265157510863476998290398982139718002333330320619042741268027008354373736365683837950417562737822935144562247960781955474242548292518754845289195963511843402362291861791261825183534205231687995703322373085995136318354908829638834607190840626868145172506736382850744993559120352478218858161222537104252575908155098468577748149129761092820404610609570761041973082647395830077915176916497394882625261305636742284604750067191481856540456998845431968322852617958386593631077409570666652412615184989995707956668010773233714148337739956713535820030817487479079691205947571150606034665655152966801386892331708899787267043939234424175062530013839047058792335438679425811368084107484155670205121209274897163691027934420046489949779453374028564983038073242532136664085655493568726546242177549820357466613539429308622151944199534605429230573172131764272393398089690130683308221911823937808820834554539831860957625196275757700283894352369138535008607773207624534067223099171797637781801217657277921115616166471027020893962508354929732535917228068325449986726437638822673114324799729965884858723694250446147782086223879679792959848616460802401922157345690723582577961681739721214870829816968696982971307971790951777653547611749237829557921364901672385617022625223495425689980611489971835714780433749178819551956813297021023367195551452540389631692932357347277102221708507916719581003717013179418130756347078236716627936222925010074489700860786631874506 [165,114] -158452662985341801574666753689976545440179300364941824507504177198618761632726560062500847441731986276509682814392366272631747484664197827945214911406269275449200869194127583269363184038983336911284123727859962337505239990743642733892348702761718776658978149167260268534048843209487163786334040956683628411133911834056581638814414765918707882848724960109049218700475238681030911759424270926329613636850515872339691863302120520927661484482437328261010469412432050880842019393108515153787494286193431726537327904874964193853939458394933550609558230222039691830807404394675513962691233458715468652543113472084047243387871514087139443861175242331322542414496081417113248123293922449437905911377843461538938752276882152294537839239965368587325648404302042107194834077918708922373505425837978741584140802102061356963670879996443899610361406467746005658102286259285141095894333973401090037799685317848765243200586832894502183125727728349453294070400130720272668764743662787959439119638549019927235136496671252369603153763477180189444264611953772705453035256607698728460605419012067963359580355371039821440889179179466273520515850908849891886576626171261890722676752049393922692910891204148919339325090055747681681709839139928909787027168661447022947074936140127908811547233889069713455366281348457534056807003901887422312888772160393928551402209459568246477568735261252326329174771494158899275877776528635303492926048759629266570395874697814061400651751668641945473655307991048810941348223616968549701778073274468278859914645626143759869660149871682914143845342572663840393396385849654736541994827192468041276999116718789554772786297045898313419155389731266801396323195171269677836553142000723155069734883237143664875670947787367050778729054769700127083996258751775351295624911871828630800480 [165,115] -61060135721117295872469100327390298433194274491123317738573877982183326867969697525612212981534113439945348120328470088884042380294464152625723069107566272190359019246073501959169851158030555867692915233788787859799027195864213059932418058906601342672093855306617998994421613783534783237551336765073206236154756029153001654945633287515141409332942883990552370119181033191655744039815328457314952079632847867393236340655340661905979906373903827963584905121530165819894800728220156335542681125855853050410554157339296374635926694198256006092711832885096851458387237228506610255520660632444921441980345753597480234403996869200619355624538268029206765289418326250009021206066007266393358260011280620612637941646174090303723764524334713155216479272695165780805105993529494172790880621141184133709407899117392753198959540981635303260180078011037164243644935320245303532438790321503805790140446035821039987730849652908135163004907969339242044340642409848144547645845304129027721665351079513701500574837017733839046103505417488396199974289494806369176075554918081364945198356655572626398421412180175749196258835400191139059469270948925059506467838299874032914000086516831195160757685521090696332720002665193345513148353069649524612291320166968838527129469585348997499232670207104727597387193886750153465542419552299894560503920937474187882147169767218200890108442178149791295683619355312564805459362786279835363331406508265064255585427421939441742964332464830923992446083141166714273967865692998520924259447428365372131918137603214004936540797198748714871019625101263184252240821432604977057939611293693778250523873497256200499843924825200990607011721107970588716279919002124780543784371821756926781999879125005302881873280242084927031278943239531588570584949472231486471463703643249548 [165,116] -356368251142996752872430413075015659955721933172397088674648476674485428501990229345004094527352991849969059246495754071252482874313543772550580855653063071141843007163819300548874672853277451337405015374468191751482501061926362263232647657491332620369366803131743790600040398983719313846880387166755423839942366387335283410377295876827548061074612536582084508191064590146065918665468882296503987537608158687320564853396246765629281027755775587109967242143683340211161897554360967016422113882371783940755772720182893744904280618500255103128570046828402574713520307279565811769684217405754881008137489721267614886596891636184534593188733528125504790847349648704250900031594246254577007985217349109878089244514603810627332030284699464231631475118897514859925417412559570887675789025355047376662445138155281970875608496646321117876423972891453337724604812241546858830996119245997225782948004738547894758956326202546035287319106831396381030931868116489478701146707694078298492088428201102374338874123803908756349812714072870888557447276079980984382717672300482579418522839043448324003439146658609233619425659618702795348146706185636374835884118812279987010306496904222700741120853662603902851745388027091148969016123174885075374926657801816895250565262594273192576266618922006151303534570973724913956930006792900564702964136668056109795015443661980735998834820680948603490178165001430285876563467713031212106018207962938530719307061645407969511614553834425130804478623230939391224741762970797482767890716974130392515721172268678243515567419133710349166637021657765479690072199946012767134443432429559244027967339804738752025411361552231188647018132577438191769850850319440099915785196291864531407843104106042387666291703329839325619448297830026431941152554544907910011524264 [165,117] 34485622640041014106280026603609964745383898020710627420389201902829786353185971750937964479462356776377420289995128814268655948576280540997568365022763743820747187039414066378365135875658061165541761104892258413722430410234464069645818910007155925090424600247500495034555826435058267790945225850684317342160109130582621792602664601181747180186435402250120345298313638075456772399726341612451360993104482616010036003474937082451637339061265440763170909293187213089261002353243038630362631709191453247375588746663034144036865746184752765444890206702575461845537649854401387250184925490589038009744440061570848264578873477484348164211302231234944077223259172066639067571607300208437719449692124508177088972258315288795995942625996089035593035302075342296937314504110526179423947865646459750795857114086848539545832742642472651673833082815820327848918821520538414329440441127738360885892310951340520023414211449754404098111876540322209634787929281927178909518565863464856427080032396389892014610827863487268608633898308878804326151325866905430292757050068563823519081037570931990324558232274372331857579842684166889863647221910534526438025979755106716013940780203411476205611922457738285587639862394724374062571238128128223815973138622262134085003234902131286763021529316012427593054598746786107361933296778111148150516865987029368915126764379960643666642660960567226098257506980320657835648785821592802726941555598090845693526237018109900098291242763794890032022978054171439407284213541426635012818681143365235941709254562270142622773754180667525098944740884803097673612879418173003676247281597127487212924179877863192457776580016551098827910065829552504474744821534741667142280122358302275997473284304420548363506353661556765229212996948365494853082426820741622869 [165,118] 149079668587763846301235161250451638580447820219201685182362311525889740567854900257242134234482102712033755885558966685979396234563420360634610444369072390178897081778966879520674045075262677056368262427536644939211972424754170639949545709198249540068139073606954273011380719321785453609303713442940185754338188872266393871410507671262164952332060663186834930641030636756145102477990815978145868540554511534651563808879147294317311720733577782109477630111975171380400160001851442049288503478912432600828563342220302892492494115114135429102935699363864449595334184225249131961838263676607694507839643011389385559576493498852371930871742579338650904988717271767603900756218830735914740834228581561422576102410848303622127174352726600149517162462390608475486763989814045916151324105938992912592885050615843511293058963205165517060923014857974265692698573755695016327559475168301931047390106407121414874876270045930758118099718239696679667136254634879219368409020001178466867279483980477743269810407077745868047825457376618639205976550590540864744751846124525631049204096842099945611941603681540831373545301059827417907173808109672216412821293623061321318925739049330143578415272759611929190942791573307271792841123833734566140991791856241506297934777591376774736817035910122032036094050545307826947848243291705462094151744779043348674224925795001094363309827906026973733070727559073438451604520927660572669430756822248236157665977387204946391144653826617196251959817322559499335773146413960688374657788375932196511884006250881549460066114311243363024594623842051187991951876011639757217003083416965149641489663436119711952126101908560941176245977152904234462493074866449517887503880266382083161428297393498290932569846862399712417456485061322012760672865088 [165,119] -3036411963443015659461200218961529933763118043674234464027179059595495647495638501666382436335402535705762003085095519765412797592655321193887801522546272325711388356887806831685468014540419811013780312955871956299284564588329493634922071813595072883430498650336605827983148106607784683613872408247421218672909302015187639835324016763767913445371931432305042631011554885844090348552028562636624361911991170484546394689278788220553683459841761561475354193821106573381321990903517281327774333007922585695161058866076429443401375450699228246443623787826200083916125463368770443125851135740785877689741448070893928629047626739443359020560184526974758509227384519553110098817552269466311530637635110773161771413082466030264505893725949219674381569181459764405576181221672299559462976032636822593376222090835636753145642800866342649924395013859689690315974070771234221760393854518399884698111517353258604079941451873573353557679422021751326353132323217732474686519461031558668727053105197733698345433963594829476203466242909606724162982426524255852204283095786568236001720300826503761273305458850382595995833628107962510573448160053272566578252566718653532023074765545900486073327655286398544695921194883437660531772889603099712637612876429037865867352081099638384490878233450340610017167421206732872269351601296425683968762266550414918379796182789531179440259451223285104354845381834348401585770800830539508424442650225540083107411600216487362287399598281212864769983002886002890022676607609789571084623707896116018638053798787352970849377704584547560375459088607627699808157713247679581665675414886361635761566427867302561593953426439798012513034924503370312800285671207419844118428410241214465211638556083495591241525739531981583477385972060021623608 [165,120] -2312606152587845164988909639837930794935131125030118343928323612962469048617450327771405516070561120879364559359901846205338214025613612522237527635272937954054012509566129152359621647763887978593348669722450877863774250380092812904284095474554456669509860508626717818661279567633780435652774942725183559923721573432673243123122923672380972583560232865860470376545664789536646138839536447732507636848224929648027344463695745595371097472634767248773523294760243610196506844000227278183815679509568758694856996548834214765888785729521306840019168910205831033945160133963432182721087117322265414486972217954258103292125643324999735630682104172835047092866534817159504683847396768909195283337883764368102552191837417323198898437379383811252555395323728813556122095808102725408845031717621228094390580160129168732219870067454877571545169656695863472793590254349102651272842501432809601112116580877166935139396622084161029346381356697799170810598231752243520714190993935677664495600028071477339495841240079913112930489079387713028679370572347706318057571069384860594048749735332386315094302673928604978982733271593256797003081264712793860693215933125614088043395744017424364127852230387408471720344610600628257190453650004312967155164007233271459636719676472762938266313066340349895846434715497177305081866724809706545317338842265804982766236914326000152830973562833976827558275601006744347128254152001567907252761201616101592226236252004029385357608618090504421079720266704860036914858716762572302094796226401381047507247609445446963172317124404503924750424542955415852817161096323627654775047737911746681089052915682671380447566726065129863536521181059126360394605804311622538253151100571421841873597090779074648133428287721532958021826428912 [165,121] -6187062498156997432922183537889178323200117485610261068066030347291502335490790743405400908346460395486480354279104438155592399396576043497034754742424784587900173896434585158273384625226573686159177772821656857459256399794832787015797463478170932817338226098103241392238829499397859272214986939329115179737957991606140688219579213254975182339104450054288167782960102734843468640256031055482649827949086639807072007220147841425781878915082799436081745361899957688177951604860506737345850334733271693551715049408995481860865016184312726884551959890934777133013635037141001324132235323024643760431426862214285555108360558443340029990346799321362082120422728539090430240576926431450206285314323157627402398214801843827115705341358711885640215063847189820636384234766110274641323301174803411373309209758227676109699364292312080275779439912610569234363827495952570032436258025920055023395731578800892573897118055675190036328570062453678435660731712036007997357304239269508512779996038608397479044751947300688988993503253439931701006565771884612866675778612945210372378634412921887819342042705352560338336732224262645464971271966772096670637860839715998969218072133253088503318834667890200368597629364617607756140034292756744363070182075177815212201876271452621075346206422495159905900793346034817870358412277179282191034647243737967146356778918296494680079667581511254294524088394701435864230968371563761512593903730824631964012106622732958391853615054902557281027484822135419539945285306840353129424351897791282789320321810940533976849316301224511907898981299499126885055668289024625232097533029225791154044663193752643199240311653210240373155581112386835507581260351669074243809196911019797445402400275660295521036659931555291205912 [165,122] -578140713737485252577091265005005838024176193076034388149892847742098215511357778134915193823152363983601194378039732292589587406884279684508855923906041529283800565883708958142474952820416249294749002813631348166362934762647630729349895606719912379345430223544781575981169302599193437933286121572152414810280676057646392402192263660206842870881246788605116164600451026748268885313162727444018628662874775497069035469091312771270605395012626896482703616628179663218889935488681010006434299241967259236788998913160324110993262272271620641827145891610914899882198279238126456176646311240393152619027259584269857942727112340052383904223021002220610831660112109581975016384578815366058553009421540098070893414494045295924129758647630977839943175419921290466960972227586350607980656762627364677484739008161920007754097195273325257559863970300545003044231556288078724945898295432450683190811853112528941662290590361558428343090045789281732424797241381564283950364040293536695765844059305978819184982936401157878502403566250093172706072373688732525633678871368740423983336403736572088497850818718106736108935071115686051156155775805550930721572317419852381453545023143111107457060658111000244715050444973261555811953627512492917256972281545200839866813969811385067035813295300327436914253053105453021284797346777982730351445527978418384183141393496934413721845439003692236498083512514301390356570870305816985133434907300617093520357641114222018913195946927057713456541433096309371326940835026974146358345335441679030759146798678461609359131440793561290182582727629606811396036088858228922332668745282207181181255433404099525674317385626859965852713377466334782526325179075237762870679319571467064081205786675180894333322077673824 [165,123] 7447555569662275372645663489669010779547343424925904301087681703613814408672798322598798102442679543443012140660987366379486701866192695389160777735842917170867028734174113809044192596857428637832637810683350410343834601374864358983471505798778650181259908021811716370891860168564016251972315509683923107927500098287288143276031491655493423922127333299836525826269324155974783271279052624407587615313157688476577071764420757228088861375027448236042439137566122851734878344625498711267443152077498074448980209277044359871309518120972162184015653424440521329017031473866713881706296746938142307703424060220734854211485113693345198492379374632224653381287259543480361867486043921504267008690239285353870001285108992980991923504551461019466715026060316348483984426826852974447857465706928698741803715169140554787426828060948055605005613712439369032956103205133510762268312052963967491299678962171782619464736735617492972302675065341736262094171999808308047047716733067792346778548339291667681729908892836869439218576657761234609946058262357348061311280494201519068289346550764601168646173574675724463976161148447079893515346357246784254119438915750888264829005582802591566906626608748833022705111143463552102094008438233155023182100884950257496043887016979970758772097832200158357298845684777821188594907183330341484053213866666986348750738954569927058798025990597570003883982640568450371568218145684158748404390359409428609695271693276977638108714420250414941949632735741189296904256262081961768646964496796250106299847523611466629882572686066205692974987266798758428751327754975535116997980973591966907612846378026475112096908920862726477159572635308704141158324914455646208171768673450171132750909574586867087243780 [165,124] 12856953133571970943214528538331470112859091282459797051131763563624070988010351918401194073942853550082792151093035614356700959123371269644216598788273550159496208278132186434520450868529219063746090185680529998758246419691775714579097005007352643502326087666536826808124712063621427870051062980936463552777821265523255860975599567060771182409997629397520060346763667767021643099313922802000276203157269156067873543466535153903625339048526256886015343549420993419915755979037463995267720856994275035956882288674514943714193499391750701414619702484234397474247827062606695601380071621098918209258513805165354928317244730343410062207584798234753725972208755694212197651425255031229460435402998159503316514180133815514954004263874322287047412005689389847440754588473118485408107933723295036482831699508676335059518073322498173016874772752781097797758113454782902438151773366828918147487751839706790674944434304327966194109173442942042420597238600515777516770522337105838090940104126005716157855955792166540527909795426247015099496621092959017546036679001490953965038605389753477991528738648118666577124856152508600092411900583166353419717080590093903386480649379275204033213632956383544096800870944446654235662201206969972066830171287349187491428233180819701461875014215061052920337768231604718906567111025616913212048907794919897114506580148675134675835092765570102555653669528201294349433968580634442417287413743638602942383871693063605108439188238999843991934254547856585151793936976897199849104804033255778508453095191378145120472839486659925702733134996153675397641635238631832084949479078926289534940039885463527527887370450484925381204674243998057738966624179143238615491156977500030619211325787381344 [165,125] -114458912421015424442229255132497913238996409426669128948690851368841355902853106529766602993422815691711242790695627322695554064846941447184851230768206596175615082951787536045309793662709002916549362511494047216279093982172269394273504179366718295608364777734739409301853165538558598286477647905153900275188598090645102438703447415375093705761664932214633483775447047708142393689576844432319110830447453334436605621782514862615063330428860379317909635102468626674568431621597704509279288248628718058368166963850522074772480785466597922512125415533938573570947232850813039933188488168571980251162323236877387796817699698243045296739533915278776216601041847530675941474914680980353541638855553993792613896701065385237158468527492300634513515958900096399439209630932892996732577758119043507450931878593685346279108708538653588250765216888453368201146959046438458029540422811700697508944124311981066854587798761235955003260560383771313862074116487186701246758022898761550335784435885262787238947478021489700585011512007298895655545339061542135945269936011072455735107300248530530301947510130239984341418394921826089508752863529817724799605118147374641336210136938370590900246771617207183599223029440161519078039723519901481285504003614598339830328856814636026863744390435840625829993577296757717436406612961062369078864804504785062624493052223834564446172555719626656388651844766729496473730277160058010219197668546148837933556482159002467252764117908443761730422027486258945412538531538997861862174799332733883037077733730177357087051063824586184428586776195466091377294412318748482101715400032544004693619151206486238448237714414103374246820861433917449726791440937544436142542132903788656321857124 [165,126] -43126958321878232520009811868813812121232320148023757314519037017285195683111722227608245721177586285586317398256657998394573557848574942618464960036994092922071586244562947298035173356800119281045179582296313044770329314251371751156741560873410913635253101980014468045422519609158995935177263703934910841615627699834144670216738621875195202298550964448802265053702782803459254283763958403311104770778534865044376195247825224263457405045742509342504243190849993210245061205174577963384687551741666294293996348359873836934858495897431549706184856466651505435936426406534586293657255308997859469862853922128613966625146918903825193040375530449766573254885520268930751501965389836677219672701788038774833489820185896074044716294894933112069936173610106077254926309556465904749010775273356288495670404339740737985298460184137777898140296760306962098948212189138131357406596975550456204732120741319677001801482893582987923367223318464430489957408378398355849272603608438664154214202145305177260620316413573016594283396080163664826380673911478668837167009211900805795607326220825702473665595642233547546908962283263737754736343454767718664234946751266891631703330730916454145605365916090177614796328904596256772156800318883076435509395821716912827016743450474932514032478010116222158163206566294751171904976073480999677371326058063362161754607540210360647228747820906356807559423649508857462780376933128830923330285323134313565412244569707855495388781747873598260812222483545298791730544758921681735387797942509130489175598641169900253700519041171941891794222328822962227907431240567121044859348222122218244532526906427865414955132992152956243289371772506487136130920403869937336646906239343040 [165,127] 172939619622160391830305651362219482283580266025078396366930040548239550720771498680170157911125142251200132600032491216575721704506508750611435028480083825241907326481624552802629512743661158735066210410312763761645941522501985105890501191022353532122599657298559636341853733012908352126997965018043534048528033419305547507801262611212339664236149278421434367633058441683074661616838360566189909838345047683753483373056794377911519940158312253642206571689766602874792250528292357543116536852452482965918096436934999853423929023349971018511934678808889871128437871442067380228188547775026217701517608278175056292547953937313759512710597702700761306816584612449350340156957437556399129074480852165718834552159102090676394577477263399259406498277901296859226474260479091668697667636055034057351661798288741067235578573240173686266435307866890888391789625785336826889616979755396556413904468215873583472094207517926921560199177253465361906624160255257331736314541584363274318906970352960713356208059856047686032904274473168720143216548365753541648085167174141026646292727405247306118484958177932806385572926592148833920360786727081871968630255500738067644537155958213865294437168681526801538349006406361923448709233120140445747125344744378149726205215391769724412297476419455181169219356689135125625936681842099948727991523527463545067321952218387693384342047922334558121071680833484527570916732479221501572137302119603391399818564702032967266623677624934977748422200593327975123613387063519020131076514772201566203740117168219182944150150527462072801833889965846281290965283096874755961780626925519353418594173408454754940612861622078987878206366443197861330024068985369747778374280 [165,128] 31689203321984555579156822191509566198562436063224298541256472290091642289491268296740169446682344573930515211369212630261217286710582039066471133335800713359053118408394832824061161105685526599958544161025769612608532148421918141342001404835934344239094766106457681078813543709768640266810459460022556558242651270803123642632213328084926140570149696691526500128447525739064665623466016286322656257789650519952425499444680789553593004549622567711272921258152938168314023840809312051651251757118023987230675548690004895603348788005046073139311820533717164066712834186844399542697592228349912191867702793105219052418037515896212857938008490330426272852861369328333389665241266920266959198712420663747890860255540148630750006772944687286541375610366191845394044372762553352698367121051564682437931454788520182400666617132052627408158740425793972566525434827314255714817115991733514624842813876078083202710796664978624050950827779011270638948408635213017193344841818770769250684502282619622573122239927925852490655135559723676346420656848310764091961897121956049492557565721668552300104834790292282508356606792898257850058472466923034059908050027291041849017115794925779290852219769272256343674165320800291041150649943924414040263588955140005618708987959606429683886830306843939606059321164799317995591731378750128733904871632988763696954818133345175740567902243291504112446559248269335063745924547613619524865468583586723398365809257725380331173268674385386830846580549913773611389739561451713596396473586445695467693208569805613783689455111835247541328499767076601111203746005182330537669494758446302236402899502124602702225221154908084792171380162046254445682150701516896 [165,129] -22211817270941712932793138435889928616053716607936343935401009758272274141379643760474290171315468702390404890908454885654575227046070827911190523129686328337136710571698765251540108704207703752847117451961270360357940374233972877413432027657373675289335305607313069918244258998867337470965955107028399619098550210887195145666253394418546717659865033301358687913438319983771548761494919261007562400060802694538123105475661127560097832771116317275662949147140711434234125072912937672806615841006703285541626550889811624469681100610413722956197185715223673020013671552311547377282654646377425411756554182584964139637441268822506309003213300855872765462018054025431486082919169047484582312540191246450472535808204593053570612611993770194953317245500728152448628650778251748253147440941309242930611401620934701471552697117495130412706333267994735543490172414004917741131897222893476439201121637812672729343069536403771396582015519494981985474412668948792971072213446960552466445947619607212766046897183491724385991680149797620167552781381369135032387336961883768803472155058547605318305613081054651927669032427669926548641276250900829767631190466901437898701714622924594858954359510350974974750240382052625038643129796975827070973198686884347903340271362761205642327028842822711639501734491343503096499704426621118011204247447381951135475851503133867918209376649683007152696715256772250679952407060433057121934507829475783911177913588627383140251110258046419354028573421168858980895994413176284581508979065419406549405185553269869865496499185467548643085505762918518118455599946281263423733488418207085790908321855283178777979021339827860295276612347033240847470538 [165,130] -2408816339492351588017140822362303436041954410104012357830565617302155016054608692860038931170343796942005017837284415494292318265120078841800080259733486723389148803715017943456829507730189739132043914636176894020622254406339936502676904336757542214561064104530032503202632428042818721647200710190780025795694219904584057135880037533009284044891471640038371509487103320750201948361522903987194643323800401011991294810754940621500397197046649342822378064188331737753495319995187930094659803050868741198170980254399854655931563321815678633165278075275350292061714247054256526166325104860975172754285599041227735384440188089549371459245254281965659183627647022337381949977548418082308216776536874310667228231772865145649352487274056354486376225984666004724089894584003246742257588007226183737988543717609941318663191445843889735685148283555190628441885770842561976801875705127150307102275414137413457214858979319230990470048690867563876359991267233168889054951078488598117492589500488678658656294561731284258531127248931749412425323966011071550050084236238398305372697037928740110153610844928173318062808372254596668050572899816930391022792987619290449977654173000453963429276543057763642345762347244537977407522045190233075046001972277343968671352416355361939720155317600782102478360028861463109757759167127635560772683546513946339260382929874960994483047268854702255868461871202298974018040395646653225433373800963252454809374324938394416034603896876744938163320345564468905889998075354775604328254023199272574745583765254373491251304370101965147631665488883275787505316693101144645674189988397458491459875661952593410005572323753597733616838818662464 [165,131] 148334670736851795296077123247083194977520709754407512571129548919743121902404261514129818678133225372891537620426952235701790299277528116675603412963096178523159623206452811262454270235812469382273353800183687230849317973001136203530580941234323788658757592502150357893748447773260314953094275706415880606319857782217142459608503465898778035662918718899483744807809419376658060773207407406437545358359920253849762399616442729142668508614848244692847077968188910324328503955062497111866253513409471249017562481728558579190039766838686200981527060224727237061828795951216047615014199224003329747794019984140867655939458890401901233597355407040388294978854248972742307367458432587944976227235021145054380268253226264870879438626678222916956372020466057432594262418689073500184196293330845964505701946870240265789654441546105949548999303118381709513012956535326812552264378248478499794346625377302200323186229479943976269893381205506183887986741570576438341376579352845642815012197719575559794701263012765033584381411495312094651320870229397932187704305190442247225589015754847329510674341672361430341521542570328511850138292339875967687135714904456428757791119676671999444154458918772979824156158896102455129137422655819465090662304318457194290054757828147991084784972914271978652759011066985422847295695154859091137506877638551044757946372148855603909899645847311758738442050983888846815901236621721708518392080951455135677059066292352360560199868481492318183701159550732785406164223960801587575847894987451789838389903063310801297432102227438763725533818239918028294499614050018731348727013985358819681093163975381273381033952121517726966808 [165,132] -5757615731382977790990676735702942045578958767779360204591811284044525361825533633363839953114164998793920178143000988049698473094431066287048139364553214308129764283926590220750498120605740228649453223461492205181062341471836678060123142626676258391327003470553866602144182457151458244222173016022572743419224359106299924039540511287300710528185303331825847273409951986274316780066094516001748324167028057108312679702387624539061785341006975505278992356360787765771902343358669288625234547085365663946387157251405724309645872608922135685313967796839368537999426128095943123726926522792368321943019419600558376949121199944119816944851593641859473063564600289479044281053029769036611847167626048091432306662137537655608161881128100498805809430091985606556265673973279699308640159941676086646929063061886001205785699237784008405015744714362464900710172338683480429066259723087753961001001414381976155878424344008179609168376276395082040166525061732021595770066394115410764772375595736072856888948217625072628251752957804788862977954484656603564412083057365006089728645110068168237548994477394198140453100516150636989069269902757892572677210806337070170247614698726926555224620029449716170129691356013772857041575273242977179264390511779425624393844349677628274871410706642479758663907670692771051771571708251649450294643532388073741490676636515275690009875297614528782278095901525144356089558343799000624363628047045267613977909179804190330923722093907386048632450078666150732034803217897598782554883890317400449143717126604092451024290664852052455856776942529722511268277501684619916259352493066878665161443432550906026688069541856 [165,133] 5934998443943135164974966787718836129956921633903420144787441828212047980272312568911160105929494380106428810826901594745839019889694769426921095820563483894552335418874822458858690538707688937916383714176640615230122190812610729601076862964230329787070645454365772133901963384779765435628403400782767729631471748908355319815802388489237821331599332901027174325235139161736876139743648234185184659806104874142065204674624898233779508443082039910679083362310517927258908902221493074683327265376465016712924166756049479861974394471459797702548802420465201057981513794850602794861881093356018333140867734158862747605446424138286893743435695589716003470275235726060747887037634529831279118616840465024350804809431631123196987304616815528736919637361643174314971712396175269193674922621537484482630819613770851728168854458224101888087252411088427089311850172148444766078329908447602712428623925917503514138156643760630899022035269260439374433123482674516701803030197942412571801283261845564994658699763104462620802091275284664747632357354706664331139406949376883275151983808118278296478328397038418202341173416361673711061380080442743513323075977953678640868594152567045348725808068579389100910283567912077613132162387925667362515655180602410149321443712279010973607071727124008215709543661269629919509191795712077614976153039911658104851756280356631004795946248454661243370227144125188613849259498371670091499394493464088742700873772063107776832172517713858097484174348692870937201328035554802002910371861356937548117705201793912109643757291767843162568377467430017197850117410955719720441873863944696898922155443777051917204 [165,134] 575509079280621105497991746797634367523359918249061020009248645700867971804290551454531516939523830008778071707700888927373335947334897004024983210923475225898677426842220901256457977022608937652878172180997474234183214066738382906879664570012975219679756231893884692347997480330125102962353981680193404824457917828267927271633203041830832848911937335435756365093387147762866718889586735936411026327540713045487490085798115983970005074395689902563437599922770570823672321712869041029226992423327850804686928968493870276374140097268600885485629069008412060410338188199861652347948116846086422325193695752685836509872834166308563236318471586597831133290209892262483887346714447049541908007081933489808252026844157118132882916523838778222338651039374817841708894106957347177351809418881011075244598156213736680271146783232758325476599195397926829241228979442873763198788256591261130046176471087348823207016121431015047196984548975393185874399078305362428892931079325984501070474054765861891266673990614158024259060399081695835935087477323073965864214831707137981634171700855170901727837277174273795141834954193616040058544703497782817639735767465424674374775741873976766245941414487704050664355733810223321645615087148232540590170902240480989351727278241033075480302600223626295828361885610833904863257643784978735963511454450440305804876868068222884819748395094923645779904723837478872792551512371078404596795630751343205985989060731495970607114185043056061583984266732347866464379246280175452433595641653385437268959566404877593842878850093281482287358010491306691088293278926050531832444393373414095591888528320 [165,135] -100019336808311190372383114485186627703785434383646544716066671235318721210437630562452319873895547126817495325004391832003255767392726037972273062762348822287207484586874556875606814134977718627217504137327461966611808443425260194886832846796553548235705321465090994953057546058512657728129262987942192910213910985328484670028447990996517710081223896783297325926854269535016579595471638930525368502734958242693496067708635364533708762737337751668743321776586958831859841984155097528754163444233864488654254290250065223756969694762922778048163248248288564889031137082276107205570226865681699543429044269356530500821443998578102324253314289636131496885627678995626502858474587392949650229150858721725606546475499197768556136843762119855160984167768101795244258059389944100323840775773287774115033595517232407140049647915088476225985192451767308853830410764743433718988917779965977509996668673991606449627561312044842428328169898005325853561840451612702442958112586459662775850982078595872559109885990016869343584196818958809665487792999481011005708341502364857526738149387610695851309103774368107145996832569112315307232289108738419287836271810578637745901654110519897294442250184882331903586496148200571397334059716631469707768174613498285219959902845279390262384019016718841794682180334372415918058647210502160448376523262324708348581139122263802741814465887045615191923778789828904779144591559142890050777400287414573505504863869731062668412198984325928653238236227555048211135260330898024458410471446314624542021974563953234709882035471218740875358852796009392008024312323623280897943340590193719912 [165,136] 909245597166767188394596195702682062981800299730072459021309488876413025312622074486887503287389631488477925268440087276042289294763856268567488991886752449491421328274141588661568427180469113707965587471931754733242112229660206040050749732568445581398697245657782751944239896559699554478686904357856867440491260486512054913433325047364219065982446038682765712611482953775257570971575998148072077507417503856019266811208067123171605749206276645748409057301144287388753454035491066079873958149620050405689694654195212920961385280281833608426959104846386745845364012031786215307805180501112022837937719591319129126009463679492155616477629357325150548062135228012483686293902031572058800028299313520647610881174017931923562417291195615169951873297827758308329590681920529417248417031249791614900009599808361925389667446434138842368957635220728046559723203601509615488183448577326003526673915163245097645210838730658947242011081712796244875628421487622451959214330626745845340471637039154586467564907907240181407579472289612567060445093027835371454752881435611157562679585162914536573933255106194366451947495436884699595077371144045459352856846954071276889203036443737979256042186926820039009010883313350979980683765361782275505091045730871383380120466521796598641575945392563482282215785819482984961927560895660920329383126020691447731127632676184818936720181431928491714569215477448997016769616651479819608406428409778206723485244227290244361556401907461258961881445435936029624730864027608187094902320999494474794613336247564357237357989962631334581501033793100750908003529098125735092394128 [165,137] 37918615384306536247667327599561030845662157302211032842212384271880722338838970375303612087210555175230031700582886481664767990078118607916526680809268492139099468475640445204021373049900979207805232906449883492541046385800049744292027972598985286296274460384712624218466924134495317862289796490754055655634534036609919562973909707127218822950755653839112988374998429553270571570709461574622445535497745340651258412737014802933197041858084565258470696139711633891840075749931893580234513225098235513050344812290180648388218310675029177667640931990177937135627705165095327541863506772605368102393263722505640141732718544954461043494694097400418341282019349071159063610339593869966370339472555056290911088434790133209558875135291845255106109036189853393562915111253105659100124664662596169963373497114615249455546080616496294701588921645032442690181848296387215413597734963927048291313288279062943526238775254514395191883946374015158516693404260387847366093198926023567563107623491359293675635248438205839067072641825056916079720142286911671409552972200470392054734822462277014712665161127538650837633182353184092261049151865814626974568760074912460782506347602361811051565418134005561141608311383469167184643801762516313886711674761812303295674140404736719555396203411861139905803669486217758624828979375337647382007273557116824922642809030106664075053033973694214266799431781171269631375091315505848849885783824573292955297486119489486528808728040048066963085678508984605717334569052310271726814728377209085326011198179896076282626229986942050706174194441753203200153048060713050 [165,138] -302302464816304329725384933212765886887724322957833903049282961181315270965328175668949647418204377074785448245924916950274190565764768070081609540642337583120219701946269519818909101053454527738526251315924414622479754801435032808737888435796833977377721433630385396075389650391073104823271525297526637932715457673333137414775607835441190586906752198776911348090878810307098703880467791919407596547488153673034630147911615729113376140090417671345563541955370354112865465623433569723964061568676797875985815758978316803967216856296732261845983079399568919227195037565494095356365874501281768369329745249787828111510858880549010047469337894067558804094115901303418866947682682629598602385127651040168127762192442444011711188139413999829275890806930907250644160145820117782690893639719486720103214693166748052785181801896751043557585667955128600968580344151817394126015249159655602119679682814274294771844888350683674361317245743296072788913995139259115540942237272561699778560446967046473958574171643304424816922295087954460106313699320346005183470674481648766620425368551147883965622535219324780368128163075199140211260695724123792153328994754017395710748413390475534138686961246226400920169779713688422349353002007128006256279963287468925056819808086809973587258069756535866799834212932225003422145210195964550638000733363025066451161151904359265799781420650456677996069441988286548899603090962483357808415771928786518455082123923413071982166172339593091647775222988718673746289558925779444608550703433185352990837203330553554551879702721608569428596313056118128983872 [165,139] 76637346846387664536976960242296850693223982554953289209495846274577482801236332338559723653463325967353192366489493988643094617462617332849107813125611342147281599372070729615028495434126921058685608018771633085592127612827040540250078686314322689130080811821592266984227843176538026995472681936800417999238161124347464205078005595893187465611359700264590403043429194740408540322564111350743399934734219725962379272887472580356163959417337289559328736723097253429324177820413357120838372592850940742253728469041944259502010738510361777898863956244204118905822748821711563149963269337994331784369539531935928152964251859257650751625640234878176334742971793162479316762002763386801328635403624525057960544771487243998832770461916262564466426435052225740958789932672086241920128095267133970086007502116674555437624556155482662236824317290713777654013894088171693695619084472982462373063960527482419529734905392146423781568208742822951368531644517377569453355450030812133823245842278992566764665955749826277211299398719717506106467562712106040135356293692971594933737044791539291798056509328908381643124198784345271817685303118935631244187904315205595295156606885127820531785307222619158602649075463607889520048716710941229298940905497760954273690819403252483398650616822525893238353119234119986064249822420850006927793981810071914932094109904473095478833041292444488091823077089253611330121639150613596049795831037881958251890124566821851167539236900394692692180403092421196499084390715050110055656349334689636192328212891353417326835434548157154843113994840 [165,140] -8888125999539588510948955087220633013844076579646585183572331451205207084933259840397053983271664260403140942253388322929936549638069743423069694420773706458241583832310505941715727640883684036418990344225656991846377597148357853049030370543462591381634912048745189936991901161488479324089710028343020126646772459277844999774546065869557982696972062685337189558488854913056202223436022304685582324290932095768177858085672077986421582135325931981246163321459922828687800278920020579003862173609265408566806031869826569066197024061335416125298223422652082282147872637842490587652318650169756319746321812188259406185977107745806042649341793176236879464033112697879033633375688099147012238964149700346082761314813305608305547533284193361472290586466774325147438109502768278453686595679969560653715423181719600143321759788453426360919038685123469225521912157858166969078065763021618287626804011226773859609662429027055500654197937506736178135756516130379235778923843152412951707879278402836452625421015326487070356445317133911498459071036617606146384388801773465765781797435596509303842655512162592980295832242157734830592803969451013101081452018025054250085932011290023854789180955030975519315363610208662238086877238349279877650444208447113027292326719507788917066747510988244261103656231042627214016037412317346873433450827544107129256886103147816111416904831828018042554234374257401610499380438063720919316553574054132395244196146274994135719163643760837878898211416890120858883490636098956432002803343915983180576671883434698753663819977892646064 [165,141] -83343865619794487695107387109722015925391261746749140628783650182123877945277061316011803458190473285025437161775760486147527611738279323998952338995480947256060448058461898092216060512018671908956876947979214274718660596238702021645113007497617496423099817954577482549246524165245796318350662053275156952230517778654173005831784827302707215049964769379949529415986088374099727658537357173842763455473231914407209586160495834553285901177012257019101056378983948701165721038024949778344957884090485028831464824297195582497186397376366393984804170479802796317827446027947467496596208397288388557247844050563324851157772113163692647966223748370061557034199054646284006803397727259649746024777188730178281218064961063706947676021624326617063340075188572834032879706836453258438132339897658192672583582793374853832693632269129981721346094864080555673992262570368483361610017522469516672125004414737556509871030985439889344808657617839082938504417537829908166517653783419989824085717606142424226305346868419218299764381463472304448231576360534707439121832986278289916369848422823735170812698472648872447254438270553326376551438985297874351828996182667239494267396642815813873597499812459794645716250914385538434107455786699780157988715124879320550616365369159496205261884446728994668638338509209156515919466128546280621445545842812353070208001692369552954993825806811642191977677498414495945254856903574635805493589321436445351130482523965073694126228745071912945561899842597685533094289747835637036489992832765229565932638548623147029038058 [165,142] 59235686602620892857512482055847477927061395854300726819102943641577091255411653132082451352212770978368868265259122444883861418181107902352216578535484640038122884796968861778332510948190438299530367913215992902194423518759094873116391189902696238608642242943251353146592985538838310192347125538235809915016547337555713692957193277301000703917305205729762116012219743195938224067476082926826462753436729032106526603223197756883597755786478908493634732159397831595475793999739511689416814882866486722990584446318581521730966070859191091433089652133867753406152983757604193159455524122006724439749381561177974870539430313760721322454864707751295285998074285312562151095177076687758005926562616709475957488779093110772582902524162102200014032964346342492684926045322090311455064684942357178243839788039964026699769671277941376641575068800608390140974337970457644103059859788329285737394233693416801936331781050659915664913945614634435323882729969016331177297665227658907084026306887670150309351355476713230139906567083276278800183839066260749996246251402206760766609104717630690545648504696577826890386457169632621735734943179883597638082697611509051096571460861556351546478158504369199021648356830969525905944705771088896795355334475493404437093345622648172134951571981623241029483075416391169892839698535686990363910211581970754488455361279102479631338153378584541055581197910475418211234075920480206986183508022427995276989177652822597049341458673633722315399647677805184299544225576258319829284899385957735180471825628992 [165,143] 658291360581155572944567511361542679826940989410383464872107061648530957705641151340489718410060341387110806330705763095005101519481052867716388349198232000740452714269431284457542048495837174586210676910658289866913705514008959392371990556559691177274062242717461150094434285118544839249507781764260283699772806590080805431976827593665536682861072992331512856815370588750686561338664408216990500777229427952960413621356104888602038065716199228949604081438048891448243116503244994200550486964190691958065132236461649121067753623671133430120976180085507550824700436808988997194099923271634208052263114820485299908591101162533268927668697219508454052174410329430023980990406739756947041355326858525249854299761698069609943243126462984955190407507357670679582221973741048154411928257920700899392339351204520419439670496673743442287426600519091588550778329953753817668798026163432974553917796319462669360607316154337000983409196536006868921583640001354321160428971208936195281303258231367537113197282456750498250677574564448059522554188036035043142625010671680324476794538909724439881068185644188011993770462970828205494600641508469627708265146525145438852445620749306798396072145853032120889642079774495738823046127171904190500256637277493543982478741173443929553031763655138309620064253263973071028382817986229019438539802920514565243351337549137461690700650582195515846878692383561530526352872996588014366665584043163548436494660603361701677891341981486445998002723278384915081318637132679225117165488048003348392 [165,144] 413468421615661333403124306735606513772111181135324863215544557680036231156011808054676822814831606953151937358115377359055547243508859555569653338576022394843919108113980532054346857820511707300880999564185443759077962592416655059650078648323949476493812141280109064442265285986545169323079312720665542852575363234819912733001813363705594017883001267289749109728433365910138569771130888773432790208570341216943194541809358580536231210122066503174788544001861442458695293747843480801718918727900950156694711015544025987261329956292796858285144776331062140329534614043728648395294406626073502495327103512622405465110980004514263953879372547203999437214069456073023680695448448973368843526884336076696333154058516326068518576975945272439342654776068146205933265908870757913382205934044650146656482177587596097027639647318357756247789397188024848414501585675809495874166562442154217361676295854600192094954767963994644619256389447315107792653454968878766117442731740370749984983565350775433822758103742950708485425404225332928677922092604170246704966851539093259910517306074540385916916921847374119107886450612860662742427950437015917558664608048164165141371940813100186234239822106210690543910482813446897691792019728751015281563050214346767947313759922397051409719268185941488566009360110544609589162700436670587211042772657739356052358012589342219100255789991287119527452606199499277841112032727841492363506940415711260631664298169764540734157031873943460158137231873091824782402365651772990874900640 [165,145] -1567563455951061327114391370253129235340011890209572111199705058757054378924900489920004248159733957837455146363980075551998540652112089596222201832372399189418894630678000652852014962506499888036674390620654317775332624245606853698867837516454783098928910057836515465251387842552929224383938477113676083490459633656005882510905813999135585475312797863433045468370922310430279139137431152155618856567021322335799804412273286364937989543208371597218002764058907418763864159482643019109247136700846280067291126337605779764616908609750880446848318808773457784949236354638563083179408695474530036595962807433490714677163178376341914188031538698395623673347781484703962067171976077591324381324287657155201931224249521484216284301689384766281266295273489692634646194600615231823800930818712670292620570790413148726794957534259694234108566102672669118256883752977681596838566354624794171251515869487035488886292057682628321536324188606079317008245881462896303746791726299731323125739218702962837841276476053642481062786848591457557309065482682131623908338102447119779696938000370205217350980292910460765836637210821193078492966477349014789509832512913128141622604146490662341950686594672518555930698416661279139472690277472837749909591733227202928913051104272969994921076246873718023844270032267627407643719078152711952647687383998861005577240748945968447554665740692284175135551443789478387200222480154061405252288921012696054244310770671943493335344472614769100857058109325101064800094632544 [165,146] 187523800444466706004085718495980478737250819784283410509173288918910917512296034891992292595207267439926351898697222341401102366364637943064099092895158896065207439233689272038682073221684249587038606550045640145328872581678319423058509058734116082026716988078391375037659786732147534907617773325310785572843954313782679640110496804211386538635886400232320775586365743993541606236360673591409161724878362403295920867338271275120562578558311183794045106503517249905904002297345229443639731966393608711805078934855731788972936042958090783823532448409996483022008137482284363225557198304806347246927680216155987742059921743222880906644848255076608717509076448412703801325812716847250804811032313465569921825564969827628170176861948623959894690771152351274992509070584518311209930490303726243912864735017718123816047582541678431326546073045107053994348145320011780604126060811405593165400719509493365294524617836433022991598722964144953146891299437650104203191852691962386955626621102422114941632315298170713926876178279709604494851581412302410806581635853322011491631190147730541877800641520634853966051077564865007306494967251412503355257178345802924925638642151632361083016065721322530572789075726700002037300844606632918153532910780605846664662346830671444864785696969680640086250914636456993855340209268381774464414737978645866720979623983375901213729983705893261397748773274479913618064908124909776470224348209784819461865360210647703966414162820890251171089288767972020576 [165,147] -121691154918634773670129062050335196417655120621712912647380965088124452991916046002002896799104984104478485042386961519157183064471649883454347424619964216018419864028534021633929756719915477839096700373705052546792897000342738821106140714661158941332442519881696686192921339551966190865614786238913977192316500252425626567079677968989565653693915473602588722757852804990825390525577699757114600028515335517891357632596428780978722768395372464484125673150343137588096008199720152028639107423890945221217775700139970003049182811152124453872677810091778135214850496454760567405056660439507802891110417438161562721115768158579232688687908422990452630076222076970361940648507961051073830559369649385982654657113891430765720867115300482335653520859019229850676720700387971679487499771099352519519673442288107839093504621500042305224013687661378397587105589680146321896444883405090150113853330807218632525162956240300909810608029844633382601305026739887980875141948171846309973798819879864361728128491735835322576870502945662590178817752475183411237383808110544134064915187349312349304152189389998497839005631185211955871931888628591385625554317550502350982661279853576198243615759313766221412623359255744196812864564152071668497849672176435977729445078169078195908909800259655845156048620780034654787986179103796820694926896821942732169625914534983034490391756367585754649740278814255774873159766688239662252034399907142936337849622090917067379861689489090022887469700 [165,148] 14329779078205332930414005239450886949972264567355579848892475613690908611204666283120074755124959211283076689462715727275142556175582708656536958938967920587368488320208530875288119381952347084474107011425917595018573564998777963300928602311198258189520169133087437263530473280444168310326262927101936405060856432120150812166419837550174478840807632072840907897118164109876655436211213580397373825597986547565495426594859269552416138420224715996901991729143993268686807110495216090962639901615732603382011308330047636562051525413314124940869171605160866171632529462862358134982972211149622991478941097099300594226859573106098255411332904088107708744619641134687364758296113342656112424475165752464487221871359919139069571797575848726341235811115421821233227191203871722573445525707383066650490528562759895203423598634780328495391588991899550104129570715368810954904361317108365193328619024132944944905111555689133501476093872678953165936026796680677299722679765035730574942710150094600747604367263905721641522722862928580030605722887346762504795640767326904566241790178588583007661832490750088185800651005636219478799447150919618700823744069297615130465856277819788105520226689431948074491700273939488328661006005187951669359925469886899804770568255616015218605760192356650938008832510372164814869956857381420059015036885791275245893334481259816840800667801496099427145973728316079128126660536420905082134591709089251830738552232672186890174734190160 [165,149] -303090424449932175601158986735034176153945665972090756803069588181056853179163320383829239936491656780816575902235915183224381819400688136461255883410279242679215529041921335377002418105209789284000986740154189808344246616666820122562914384205148528729642994466630691104258287636747101289334127335402399672589897581268216607683357302405342158285915249004368091327000044008533128880695133090322634368350448013881902117159852835189161161105041324984260560739238585885314803973103284479150415403859150608918803068455938795048898894981762881199434869213216205604357112031677086090097488834142321762335180893741861981636690727350535315749798679006550130430020561179542780207262479464031523408237234306018607949174302366783365791686195487893215904193682070837817475199327713723944411642429978231811096012959218678595998912479649225398533624921507936846704769320294939531031995432723245107716850507390753818223514380101663644594303234875829439248853285186335418969707053734211697629782764352286597811651693223043937007377614545492553102022246783869852604872885574771555329879807130626770539702285726928104386770624263320624965880931080649714417725708295599311378302294252986852646763276362901628249635918054963525682543498749296802266017782725970437753754773660553915367090507542233315865522153201595194356559278548545606715745245247839632644374123843250801718243498549662505146895078212944517432803065539477686096709189534360327478679443753578 [165,150] 1138267935698067491583275154314771423250659909454844356288257306975409188507433244050012432650527906850654144781723828130677809763471914453046604427484098471931181038946999482059928199479111915087421533200410547616055548666944051848069986514659912151926387137478394659693758212641118734257359958303073331379511028957552939149890395779722527289166390399252179782193658209516034996132906949345756512053542346381815974930979636229902704151632234658213019486588655790823191497352726411133639210901061121086912003833988332149269395271769246358163986757522997816154775697983475165764022148444615797477808246925105065260553035892337832639777181897987535092122343661978307662911936560824604491412185356620033648365083173702010077904087598637238287331345716102960355157082509669774332534665352726496664298758048149062226173493676504293406396204554543287560581698196447116235071154834409739111258399056298190190502916087798260073765144163572687276754086495374455763726127720458127999743133561950597899459471797714109650980667940338428979865111406582422530650748655967842712732944328741668980064960900090633077269401744087212419797313725975222393564939242385407226075425905442957923448140175428247576206147758777481109420823222905949479991825798561540764316266987044879441125839561408175649710035528816001497769264538426101848009247057181183047769785496175707234683702810082053352779922929485572848602289761866934794653240989515879552 [165,151] -744570268135252303562709682405145648031174507234929119582144360464328137417234897527654843350137783599075751014984774742218798093382310469480014102665479931177445169941069827165448006811563962908326411593905378087724501097626802749304418306219780652792116804981750331889495007458997490192476851342274421171982745104759616887573134794926984536188860983141220549577086443277037151319540806215857275363250029485267712773573555009401132177228625102902636939494571714213156355826411723009181380343958065328758023208660861883735797788129628803384015435417400633122648410610918101406533925029434550904244903417481903847527055445539354540946428613971650136124340262249397800910285842936986446344334479636640429652915812436748668182843830304795994127173090111745599708554253604571037622092075236228820078272878841965582596813989668508274133559278525549179071074257962733943317664765217245951346862632798348955463127801601722114018286414047830075834017723713672626475739725292409591118422535943734234408729326874747367370516816027368284378253108818939354411623140480154157195405248916877460165280251367010908126991120196585853205447293379879071340088651703844705223808713194352654664905320762379087237955811096965857124158184626062114571699971373591678808512447570211631192981893077719995645414239864638269438233601866585935276285390257102524679526146364457959004956658164246974708597332748358267364802327369647515568 [165,152] 82604406227928313792603682511102406448698049751743287429865955549237272304586078060370196685085385369937260130755165524102427570643629470959148802747313376263714092347019901854692840249613873035576614929861662727536223952116961368260789119121556417774545311964817098251603036742001636745810461395874992166607567099419674656658745240678540805223373081478217330195614977585310736908612246294106633942752148339630276865687624473771873943720228327719987997302502817523562426690635731779222113933174189301019024640779310436036384326616558547677332640193927730311741682752386991796377623413333148242542777260340690692881807391891860814456494413249755838386282997764886142717593702397338950269593204874913960897089944714122668893142248769525721020145297273991395247969674352368025445348938416001123159961712548052618467171065436541552663964624627436911625051589916266246017695077037970958822514592656970619766765330951629393966455714952509065215434440472819540783155673827588849270883603228010304580016534744338375616378348065609115428948051936033811348917575847075343761500348714757397260948953530644312529249945096248360811699345964197860179944445973831238811861267222743285291250241121636676794172849863110267728850122954628496002491065382352902443279470861947716722818002906088339916031945765937224509170735880001924017617844199501611506438778294768255025822148890123547616496661122780681827456 [165,153] -1502460953002747375709930463816271365834120918255222548472058733610420354640221676128471103499396821929069056222415255053642224998974046633386926131177882362125853717632230222292529561367620023474822422456262643269622638742988229666553198929149641611505453323927835851626468493265268284803604462429431503443947632618538570883528528750337214194657281861177274230961791715552112892171382426450178186022845777026939076378366349300077971203133146308842163354752332644719418758725619710941424542766863645694938188325622168396092468925112442502191323531575540427812532242469237734998849109164086024648360665976796867349088784394768368180529741531518139748785091434737468622716930608127198020722850360303591176884263314620633813070949808491082606522358203896052566133392771753812887403319516807252790266308510544134003175506616148335306828448615410017927777749619589645501117235995135025505377750888931085277090351126458892903183931098715115144212440685824763189433246673340541277444346871344794912294260949665743800286929047783268068771872849258960432430155744736998211999107759064252030412118138365977209591535829554001769579724698958519250102113743267348197346058015935312158023909226351101419100354644787305617169446485360475498655800268242832454027653809593097363568236087235951136833967295267849191199580852491309175641431112308251789565414948430034248430525001329297385785370 [165,154] 4298612585542945032812505515032082148016131824757434394531376420243316858001610814032190953197178824969492432099904038474260895650389987959349532782918431050846741699198451589110916409753915496290185641782059078946740418784122646697360647129906252779885180370235016024077216324158226792809165928530847405945672513858900926311868336319854192925717257784446476842056910587730995125747670828431068352938510079518821828383261029788845467398545688832956476882898374248042203969098118282507447952593997807131433444127206020669458328089304845627507972802613289975152689598189439005206917701514363335242888067648532203997092813627303730490601966613486088644207403558197568709611968182881265617198481848771463134594058964106916083921684024526394007510219915846124356170590394492055404946024152781600531117924165643262752256090847697460106005247706921831999613144465572943097780231252470460510353660983019879783463195409275732479951062629646444713832836787102830495791139515489422230917106009327975511551634582871449152556715416637695646547522122696609720955414491213502249450186813910626786956319850412905109802137376424600389237689150040183852682476234050742542443461202298972689490390696369684769218435021216543486968183620042634937141186422464818438858818370128130659197503420989135671342097346355894072762956424821123390400968343314818277651693894189716167514080 [165,155] -1841697604757382530064157727872359280728622587251971272476096502057149310875640695066049153377394874846644527163615919503037714476687237175932085375624925789730430286933724178078614769475639480200033821571262724965541069064374881299171637533543997603851434697013199929092942941815140662525172563675071299784286569981127547734553069330045456238984092701190480170872157140958026398286603973716127791056588309619765428085540936352195171131812403888759208929537553297800816669998847377862627731248363163599075439081546292783202877584271490895912531958349057221781406217867048737751700568196633114721089980739509376616964788238345805922896764327826498177714268331695604294575282611462949430632680531839777985706660294139193836478918370233551608951160595904225008715729482424653250455061628705156535775209670930180788352660188920977581190610659846827547014518444760351952651672828954054523026265852879331138711027547048042006853312800037970841099548882740032814597005109234533551573798511775821042816032397802985973498880088192307288658510348046981762912474489542592438311338092391536059542359870001512249907054418307428743113715112398552407884833380151175873504024551607888465951373182032248706888195677117535008410335177950497803719358550091843433683021251131358562971109643840734122422958296869701781438762630534847484800908849775521671366052 [165,156] 111561235520221370972228137238841918126658095753590985827194327366628480177900307314345607765083537122606476802005616264840738415512318746300892819026174987369706844806404134372377655802374600466320321478921176786389846376157418609763308418978578737555757012068250296523409810440118116956968143765561658408974955114727991412710690674827922235434882045034296894184612496825013606012187662686716832411689227103009333885449605383327228470368622308647784909872831807216309949736379147404891093598522176363197654585630521293545563785693228985537923004104273812588310330452639324047496415988307125439035472836255998425455436781968326278388936410770780888208727187884722810652564067269903696429208505833013874972310638244687094743410881660219175604435695610590047257726303611110766987208554857526420098028740200091993102349789268274567941018683851672065690382321572285695539419351893041112963976494769189842743405157182946386082080431623974246916239296092168147075116861226399099370966943531309219668017503349173511109593017597166292213879706330478244457193656167924888855095510244513473380319010377867525650363394603871759341786425967254014275618678197953263489338376542622911145758168068241343352245507293490428050891411948828172149285089950940409243265457489008047921432244124949227034716849573505353867841121738933384159624 [165,157] -894035516621195362374014433810891584063741715584597898853088011429894483085074472503473920142926325558024718803748833125365030708831427762681034949525195103414573456789557839130124389037764119847245355937876755281443487081070104304371143054933789017147619181196471400025441332366039086790623440407897159647307797469865347957441014865792890272708688065390302116736675929628239026012558062096898237243913831003091926599484775925205577158812956064292054371344582039015922896314613845938864079797844762919667461878505559453710605950935381953330032835043776591639067635381803886551173476350945511668575487434260021968851207739640827070520336545982991667248046610151464703356817982119902876119576848716016954571063464823149707798003996348770064444717572957421394544602129597635337428451186260063110805278352987983788110604012144657454236717377476425293685131016313423959890691319351642452479438638658236707104399187511340060941163601685250518230367141196360653544083924945523303354747044167894130970932012899779078240594948661735610671789289008962648832131347246738843938484370068034674029495868065967652617392620196451135149034646255979134246184244154576789910646543113498692625377119659915798631569253231754847504119820170247808252683084816552600033239192822098347105100588565411831924722061429488629081 [165,158] 878203686053708221019871221216410721215209962297150865360889578871357870493408945900000133434917485459031062261229608385599835279628159567268148274759535863974352877322905612064963232699534364834461376039962626111573548268963480544428285450219418394721837541988354223846384803741519878792068322993522382756338322125595886123486517329507180010553563316981989245142905357748741076665075947929111291389569080449234017016870785052776963217131245060207006073433194234840836090106274385243639128681915747828152545672610344450829056664747471340759877673153599824189548963557945037003764756580289721580260552923912205154191328396069731518792778666366301522308259348620809860284404500777653542441914146129114417687691424970206864520531523881729406081172069188173361541585910381834971986107359525859731244329853897415623926020859883996907120681720995396305079485629722332236032709474915288952651902247295679856885675245357798509139064505867401327885288757278868856207435826928893420066153033944990622434051643646817830201906714641400699141621435344223597818205128137041356157191865745984319735257701677270165327822085879150828473737379716223348589439479587296067673975985678191721694916988573001776843686295811506238189849533219131524206441037191300430922543475212759014451563232227225088 [165,159] -96895139015647760456107220205390822652914406001343613129229297961950657858632640463653737562009885043106322988855341510788480646323349074040506888708132526633016534557109665734306342752305608424983844509864307467524348725481509913219258966779065897199675190491709324319960938873595213888290032097583737362931260465661046178677385644183913773634116604954180557058375045600231121163201598702447995464840268805978549952711634097803168874910022623471677461816167660337272141534170782219128723388176164571560279116646962970133892134626993582101465849871386543226349630910081400124439402242899118571026845536767750849532325739199601436329094904997191195429378583053048274848163228522203219235091824490221193892640039845916660646348734820971710186726525740567402313349525491016555698265910351989697596068220963208732731876545718542548873506466623436982385857456509891089143408105977503341962617112374386934997701328102205716354078857128568045553119644518978487157191844072023800387590427979884627980191264157362276256177866228995319957094959661194361564824512403866855943151956743762583741000332383302747290035945261886184314299914778007082056696579957349749750895162234333511817753041134883837028080692949292345277669548482107420990260150331690956533511963554304 [165,160] 1086759774768474003820356349678199262413396609772846038800143078164382797183893918025899309003552758557408178608933543407931709313580059158613702122182550378434584134709685155005004228269348293654678524606633049286837641354362020924583756363447847153360182925537076249272315827692522138595524889593146514565123759235415188372248327873827665528862385262911953955772709063756561230235406898440943055759558019556085084685330857405661227638259545035536673940688897128842791930484958182393954022795935649170317657313401331603117621761713154215491297233006739226061357054753680135329963959607617358990074326233756307522190624630955281500044171116663908091324592708748890182804896879335005607532963276916067832489891480535665411192763771587673888356203702740837396259134396117885490937672976290593425151081507127714442038284135456137695150456538724923653582859655015737982864918050674696728302763107419180103077196471979432989736210732379075715765133428875285209921894537653562720102993927005931011183920458488629098680862727430539101016180132145027414908903320690604545799348558974907290605607868150474912079606410741969249703507982056582927512040169592027822077376403986667731431102034747863669003993892912146701549384919202491544015857344 [165,161] -1105505418303145747667795951163907213532887921363042761518946214232452541854813507509886303925476466473171498208932157451102976821624169049556771702445783623596371202121801633391188431395247749410040685088469862351657500122003932275639715224733367598936352804026442566817423944809207055354025267292131907539589504072570994291012960295850271208887899264273539816267406488342641437191296673752342996358079773906988824044227760506552531658551098916784459891501258043421034097809529495707649747627206430426838551801910226472704246996140304227212410987370655586896246158126238369503032639275542474339067130072378050211051898596769667549238967226784927003559847483051884766663442128639907105611269224246278364695370285953712608397516893776795840388324067950075438906928269019317489131002230924369890314903823649426073203468838191232818733401621483493832247501139866436261255355289510688729791058531281263769937221447826990181834299488852062434701789805571123533796578883266106896158629708705314328622174293121143115899083637350152543977895176090935764302241619535167714981439861619128489634089992522165997046980920710680053294818498504708915305539180338970074548683794469495118431350308757228925321833130139122249470 [165,162] 89514435064480463050503824132423115115995111862772455149661301298593779590955173346615825578619032800327434566704581601322751738255646140013924314936975092929324337745189711041924919008651216027236441854189244234181361819419643082646666182861888415258318998155350618331590185669976289321883192288016956191078215109073677687778536754425871300729444761726342178202515082624176294121953909996136133722518262107793700806767723272764725808594823760077214961366528560677102226828398864458602077835666578207918056576239177479818989038124223851670279352505645757699849014938173361184608632556952437257546496244976750568768177867657035779225448094030573912676228186456353787139300854776208512888145448782768190093776331481956715355862786441384775661797806943213667870101395529460451963355811813208903217172122028537057712743030421261331711108698927938947761075405707608492611270694512647280958780238341927872922238275668890759464995135491592898778150720834802453485148645305158701364951848738820528177480367401266115700279925860888285471018361172678083720091206502291600695550585621599466697874331165188506985327587524948208166113272599580534156467085870125083338164582028150284385860736910304 [165,163] -496654286411826418898772997253345150830600199304831328680294466843944529368359905223484547205874334229498047522767121833830964184177345846049319862057105824171653729680377405261188137727881285824513846552917114644595683784988105404309933943985732128818764058509704236846037484437155023050275078475696309093289508353675329226079264072043305612487792834944855480777583352537331041871826145412536419615933736332780273419767706784176947572710292134033876931548148243914187378521410215592747870387400914001258877111377345023708112037626567020277675159367093324613376141392860966646815757589498046915206599418959092363890685746058091248501447882155242109375287999850077652072317248997269296997544121718001293086230915037740767655992147402004306542168098473159618058447890216999125211766577561263536939587285080555161093590696645166235277426345843706960310839995478187179020759807568399535666752632710621298316830877303021197257044671235804442016646557729255777438204710759003407529609639233888247759815794559307619184716352488884481397402146395847495034146539488523620730556109469078362020779590482870815628159525664307751731037748336370248151911991086337289617940 [165,164] 158867937967543733065787941327445370331527752624452368831551441622608527245059113375355285128621048755722640420166076768393945401885022430144036864621374894885409648347447697325585839556479365916761608255788981084912957936182266590241743904105085523302633618185894342540822114824276342556314336388035926899408757626643249517903905914012346664377954238779880026571936215153852343084368803192631356789692472472947837877701929040717838181180502285565614003793728523506013661894653126016915072739818571835642485779700165626032510846968695238665895097935740681100594505819253040178263210954138054300852807803318092860966764830011140244466403226517840795686034464882274465929451306841193425766998683511831498323871031170033753226207078635938321887092075400696601285534286468693113113401555604296933698980945590831115759499076001372941896385937818012963243764142182722557072073973618706924183472456639214262836105520798962944682159945006594702201383321569913738387406548901492279629057071697177831914939825806171351363975131480400011293652244792622387715397385509488215083137416924411389459224040684290971519133825906379923475589179763296 [165,165] -2398419036319770298632800731289385110189718668209854729395223539961935013360798921752500841946394849283236600586163573828657845530088845421640614711377757251209099247183583525861655490164022095067735403333690958084909157385928077644623307594206551211761796761889154926893910099409241559021525157599368163943893807960512115449387126209361463149840464486898108845286285325200554669705440869017400963060286963410041394153102086413718072788174186815837388464344739107179923373262338426696635288346615406422110284951160351766096013576277828596315556920279128691186438798082191629912025126930679602988814432518492416429684824843158875706831081719001701644481846586733325153289229642397630798738089181603569802843352013702100135194585044418963778813368755539506115251149996875018166618169222536636876534209342980826665481712325250052563424086641539483536497371154781685717152684680033493536402852430772740184166824528638494466848656449277878485585353607289456607793751412069733940610149133067514958005367229727846510728772271511129375498389730602438760205382412465802035546076651358967228490012960459516168572 [166,0] 47346845509636687486563692668332403733624128650627393116155780016325391174795076716138716071699446016481974804749203563149956421280548929899487771698385346161317768169286138702949079744020899470451286627757551069472088349207380860056474728928340700232127325403532043682990106291086383157312657596117523979126959791208543141608327083570395236329738387573641135492190819687136142814540895918837821479058958537956642448471189323072811685954271453554241311668479816824318022946421761241700852398915771385030409214570975215992957561265399631257023537517164023372031990200533195674945085319183895617869201783229896591706446012649057309502392144428057100104159141555251280161428611513582895331162171693479536691692642863651106871924289154009055573496666847343731447075916740067026707100670788412741137054815250162137944007141881914789075509568614622996591875201466135135378696939079641604563207647790625413761917194135664845074772573582012707430527573484380786420411415735155966387181200374656375815157383297549453755452082835201108623446247854128951248370490407289470820891395243714833876544166134413422609854015882195381641782128629632690357741207436565171368746766508915992921278864910898172518979786176967787529228077520564952231364817011290065421883008553579059902541504593416791433286450531027945692855660804082468317584293812625349646417770202240153493904682734038957772248297869558004152697092633929356839276832367170991533614427792651292138783300451552262790675962912482835480098016218311937360971885203234149063889569750161996604406863800650746009284495955816987085750252972287990426968362689617544760057112984172469937159325317698835819590693936967597412605832746969727878953834438348159504347397592604256803626898148384491021157328608585429171946581634656645819638935515546485131900953324685616472217092766228399040042604674423900285484891684493323306934133311926591710818299954865686039499425681076645690533098664409195013907924142280058457220412548850251872508444781503718341608225560026211512799152949788266720383090274506079088049611478343328540042103414406303292114950938473119122247013390990923114207188044198551628945101087459026706312812827611496448000000000000000000000000000000000000000000000000 [166,1] 151063514206159806218379364353793860192070031623424205813697475013823673339543710363046897410773290331982051966816321835115746277127058314803913190252134450166896806493370803763621925790555676002350364380244174441367509595343543218562645807437440993736457800965572485583352646016654425096735494072587719421578064959012207106425097971401374890397032447660594639045863756917381176135801351284959970590640313754498720532584647685299843823266743836785945730297095895306129219498301838661727439073824955265582358933557209834028201970803652885077708143573282257847901274103632729421397412174882080918719123017396277637099739722410645335864358334369703331587251840284673545487297040586683067851152108483719034415274107203804182328555411004570313162691175921052921865932172939286836239632673285846860850658758016968268525853148972236980325792909136782957873377387950568657663376640544437250555799151277100826937431345119603982985776548806848194591763411048991260421407248671631314836600740670344890695500341279857315304681986834619329427423513662304216734526443715420322592495414722092879411921843199224443399837642672651259432303544729935178982406574631891534220754458105252993912253436383129153922313036112765988159458085584504273017676647048806707669063288808005306113228224023313199712428832243219653496642186689379113566368936894682011509748723911475540075317911102911472719185382076407662147479608298394567359252517163104183897075377841368265466181535927242030340752342135990423192819823330719743953114797321021176770075638104402171261032539768686723036079201971195847303934420911086903479526717719892379576509825837556049080384919614501231797965970053617462093441840589679800925793939409710062948252006487213701306709809320824145497610660393948911060692839292743183198753836941808107430308937003741155359417652617695218640058260532731021865616558720730206619888560996975052339778344247253719427096879610879790112831485250734688555389502937961743156361460155312748092759172303448425982811555913598899039054069271864969983593363337750138763164285815640265093704324930859319842767218569513247005246724323651026124906863748041906971362576194082107667990514898797854720000000000000000000000000000000000000000000000000 [166,2] 699978865252802301136319697616214203992004488275509530215355506531596995840417955809003125480674866994331713520774568546774196151619565264944733265548840211796009950772842252047883325038606476599613031663945992542473475454148553427864966348821202953961014104818260140431979281728696291068317379789310878887785091816169187895492954788597383868636251472126810824566470847991729320739952076336197244836021642361909138645673241267594081572287864131677168277625908953938399524076473427202901189912887745938460519676267172822789793253943193771156747104365474406208589352973773829494940223455900544761136324650538573735382243624151559422935735306688992964330142139554370248254774767828547160891925133417433921576837106893124382217942144721425746836778387046639749858973536987626446818365109165664981157694509242020395909832171683846067122896371158363190668590316768988986411796676235398005854212718127103059663527214180502416331385526874722621685539327012781465949950300780422046797710211733588919286247897087129430909748357534593290670317460405662720686502041920243827020145939309957664183376106862108816681512399632380976517655241197384019315060762425442953407421956916971059961412418289284791220005488611833094330846354214755901063522807203177589968711386831853930845992446307464067286328522177043638406469405491268448665236990798436850487483541897236486545791316634395768017766651359508415589338350649171646867040342845559393972329489373600683443536642972812460473261936647504754699021214563295716631135483950102871036937518142528218578511612407429547199528584697621235793749951963322637853813738228939528746242743840993163603135967276914254825062396352900471761830266333154049978942169988484594733887076266774098255690459539843754513095053261310304286079094529680259205587179165960078069290768294077977577961845437451481202376504608237658190121872398514617651200558714443424043986077419339906027273464719266419436402572499733717261246449160842512067471697308507591049885553771731676134814717606951554738115999617081580651029927774350864714015708116007796628317254516223670818493876368252488517311990273794951325400350880178174106496989145599932606130017468416973078528000000000000000000000000000000000000000000000 [166,3] 6883198228206763347892486713632406505498971458955326405226452158354667947124935579225042361545357917959162853492111458640553872606856348494843196762469144302212302424439795520266267732716502236640078056971915216086658871671754610802624566972473292600336514231278610867888996612197420282512835725169904442636818930010596703195055633324727903822710246730353171167310436894567050538088998051452120798879315180733441207136756034802894027934059805270393743508766042987396754718511675960866876108227089551175475845326988798556213702183574713899645582027516029988073596150631593374523970701953522866702202179811007362230370395682086522040226686604580840064940316976491249248611190591419123070162373208117869846404782021238087971688556585495164369347092422211338034063660593071703390030250265856361302761878726770021467343605351237186197861759964405527687693976146534498113000284924605941662194440569342661585910452654068590460861524456815829822821893201536257485607254848221461735357494674136030797697582357158325742602708609404723275906970620490617961272633848863108827755430549080712614043054307157155540242940757878566365921807838727652604694099648814216399712309313499561476219292091222185487383758012123318163997007207004245665334798386327965415989560819586579991951004105658853281792112537357343782256760581813151196856801229871051962893357074649814438483088917906272430817194194351546983385417536180485689739953608109006317400963701087104499025443477534014720881452899120586050640824142168024203855663235001320083278970074917805519542655018061108455101215495253135886348487413676886304475177501827812301481879292988891559907886194885059776112440946909988942877719460992563743995830825202571263182650377878940833053668024086403405211166264760287533957918026292196365134458651132141283741146520892781357639192756660001955533686283111771162591219338268760966482844970042697324478229236798980507989422436275434932026352081190829517407031597875176942952149442416637240431042038969036139624974870405345757854937532875376754138714120439125199354793087587240061315860086987431613558477599340608146323607055504504957072622532427057007959258656907022079412628932602337493306572800000000000000000000000000000000000000000 [166,4] 4524023522874452334649481277295539994890079091270864193526932848844966163025660032425919359051102668068533111196124009053244473728185352679782675246580913969205466304917828201241499003666646566755734043753687904522424528396987922172433297531815379112098968939241383312583118055276693783292725296082448223606968826393776731671067862770645546054450575716459544685048917728865126398380023099848145847340813582890471596479710293382679237326968930322897438951224365148841249592683903350739715706290827587677997844068426712694576278982065473430542968148000646412802482560782785089066479065235303131803465041549977928352375098388741776226862571861238395622919515151531878885776813943109957902438360233932374041192258347099289345828973326215116248685265822894149342845515931792171240389649698215156334282329574057712136698275708676036320364449333493336357367013095336262836382759023965297249257744473233794529241967584735573995742355516217840525798985987907159409659328886944686471494112456430253729044693792211262957131415146323878007511823410807566137288019358825706115635294092970854949148790931516803072606741706699601295320011904334415531063400005727151234900575037960978327317082084229692510791163314960196298662210304481480208661547951326331290548151384906186548894061343095388691564610453622545162077457538379071703991161535757711525905382061550829081371208328663110573807872797396404435420435501226005202203780363502926226318520047540001107255026098874471747999147127633597627079074310650344406159396938896341209820214378886793817386043862004271125899513164513267388528580966274120143553093626901933701517278643926990836594407560752749148678907260605689625891417948712956998362046511950821382749139709673997470596807832247172756101103636425915527785921704666590031223221277172605296294028239429906873186031187572709168657175335408012543953854177797520105104036784315099486870413425615486976234583564155612329313916605637416336842211878801519563051266906288397541061138779832178424411922005395910581900204567611891055053309503227989226525286047476037943974440349576102199615683280498220049298317768097348925033675407843758651886114598427815401362277403450107258470735544320000000000000000000000000000000000000 [166,5] -29421030359779155006481357735117167537727312992676470739438154605128538802336657155240225683606706401042406190270283417109705981252340180139524095755321670546578028041801115289740487073135928189171486139066616908610979223366870582528274434326888801476511865614040296270355525148758789963575461348891493885605072709783035429612654306035462082344782643466538772974148896679629384922697357799808536503335271381464141075448297173694909121453423996514962385202219703372389700450939888826742551948579859237761102072341643799176991703649671891886488205743615807471342466913713195828031145580089286909492883766438747983823494121119673227815241429361864151810634615433109260550524565818431321753371403785258838725101026988518306354785564618264303365364086101378824849556100803321562237605815005781221252782366255825927488066907213550859272410263652164117013930454978774196960798185296040385839786424368446270145562555467285038390440405917548542462063904244591153227976709940628335924103058524274239178872703453100359669127678069771683589327389950584051081564432042679000223078344302209592095197790406869791025314783064768586625895606280057922505161176867029603647512389684036688336747251490159789735188805464639902839274169367314617593178571928897677718163984316788658374833120583970577221989439121069685604650968211237079012174587344781697244165351509548060216743640452563146368312957271818126949534116233311905051413071951987157698329217500769890017910610256594479581057930715987886636610208909395272024766390485278737481544130804061314320427173736058478069599991969287780533062645941791158045986795755945428852430483045670925744854644422178569305602393943051828958812031482605207580584435828677202216066457515344906620758872183061028164092388522869643623052984128975586547483041970490887685437498979625178761899380185909092965309928256730713828820235681758095116427360867119578607309761342599096071364966313822518684219986028853240875773903122233258860976786692738988657543115563457194082242754007888738392944375092830615411206038046780377451521134046374823900370591452222149185936556979546236553368961035604578096528559950595484275426922525176760308707550528932773871561683763200000000000000000000000000000000000 [166,6] 1349825019343960025707537884238229364421350257629055407643867166856833823903273711870262792420545721077189131120767097836867845218515129463910914661656027900544342901415037868589360592242654923721189196418284744864822145529136246445457096750714383347070772120066206871520708887500131257792898204949702904583640519051873822022717839092881116991097141163583388479015153867128312636354166688754552202417246372229350875780179260959557351079521323671841347757861779771291712983390490658469831817010295789275512969422171337596196081713294597906459783844672688760730883066615819277252057646718166155738363064286641565734558266316528747203778700338187276486030601809050498186389695183524693951854546978644008452235677769320153421850222716945082646302581179922537014610700024273776359353017389210118190217564553365088009367836147848407853823946177977711589489774817496523452750721298145287065326198041802099462308034324940761786291522196594624528767381820810154271127497415456338214694167285410444874787319451875888354880105204657501752796560943339173424595715393925492514804866139483658643880317921352566171651461909173137668134278026494531847250143015713854043326277100667700567475284670008017471618867949694107543905048848634825522311950005336998414984359332015627752337439915053647452086457706527320912411114929796178228160369544482523973204011393579210172159930947999130896627877444202696280302363525153426777823720276078761153915032962458366561299495552744727232769819122032526038506574215296032731823963071746384993638093640627188877938853150088813035007879237672644480993480090391495828908350338814741560633409818689398446172612812706413079111889316968567930448230963363718219815273624407090386500346061189589916710802062249007498904160275048206675290659602656916016727416964736137834561186736116633527701480561142521562814409565893496984846426153616529274665520196817092874911843081633873853673975762857397446735045177404460594758437878354439725708644698126488934470723340974646058335086998941393961460574199015998129497594160239120895492436921262234521192426554589299663248708640902881211223669530989764245142414662594876952979988048040256610346348280509763547799776206520320000000000000000000000000000000 [166,7] -12903961917867869342089309495194971086611273187802505936797240031316815922117926712598589602486652068510735295106121607974692189225180317647980583054761631212874000573708646181482266777783062833765326966673364489883599768114137412134969900744270152485871699236621026209916379942138009446006133569201548303643993789340811486621322896872249504846949727818017968397238027528470831589941836046749923772994750900942914704945074044470759505478464967402626121094666969013552328017250140422205473722975858640741925961906429697691301113555314684166100343924322723648194291941178776796868641751791869165508341603340628398527843588692272583006227892818380502376770205819570920548542963687110167175733833682275213825131643036545200072028231094812866799721270223909549253284794288231883432294154119819947791514223728040671585943133749848093514964404158428051857785097591722512849780567905205137525603182595433898758760854715809281173190289805262472891294026634167447301118177888149160916895417034466452706571610354983486267640376417667148160812490787186681570387321218131047612637381922894224355555962745234475706161988798007029207519903360199784984464876546392168737015322014187060373614719610536235780728811611189306420765858801512792969557874871988055439134745293639249303427231325975075862733395633809355569074478139294907665587102415670938587163864981582133430799201853177448118924439382170152762983383152885004180334115084010058805974679386318222726485687390890200867679992723130673599340250084754937174395744057276674063570700395822570161435742282814510278215359840701287227600473355365808325678261182639476726298227673509810312498360272100249989956032285632814459929586432817422737747942660953068732646949630213154498262363901928829447984439626759453845492666903673636150229955705627322761525822778601519953255409470354317918855591867924419319188042103275757660720089061794088691304596206871569356533318802132620037738198832393045971583730300798061988507012962350512696517646101896251167510368690338226499826736645250059558212964124658069887262168446429157678087025903962405464093135941853222748828565635220938663262274497815553118677190442728941651217607130267352384823256678400000000000000000000000000000000 [166,8] 102024429254285817109466308369993050020993096198220737237749511230750712270838977240327059638566351141183668600027264986340102099684055574796272045950094027494319158985860549000997313350592290461594340516715725294764732550312252420161169848175745924608376503726796522594585064156910470300246170835537565375102658608745889924645613954939954448502946402147803502480093067691865216065345490640334674552749568003743739961687446193760544124299311059357725829087519251189559990896880377477645799461248255902626204406483092483664693214650093015934649127381508510303752528718965700743325184300238389855033973002816148654777882068590909357908174734348544311739112910741845684125558658311044049490857445814264040666554635731948802444365211174250065260790189516209921553324643782746844863773666069101729942822102210653200064819418833644796465548543073021491895356045691676033228839305935120968239200356805589420220190053848007885032195863774227628632475202182559296756979823105417916140987848029468262334232728635473825394771946030479759689096167683913528856705296760668637382326709725721571911307478480353743094984373058142974480925206446356424501395240435860290722600111390974552784774750680989356370367672826629272369840028082445368545115032366442381777876650684684302729100648234507785280328614045082844058377308129616303098788509266305880758650715740072141344191142923692474195498852586044463929490282187724298433426336485553281288821564579937203059992755023022720706319011955003507354234065548670969531671913421168871408074352571269620406174466847919792415376551968328805014674825406196552306544954846383894933176904936325065848051654991471549639385349685256939827170520180480182119685991605972299305304657092401616438512122589091914985354262667579308478563565650267668871117672756977319602267751965381841782031141800456432482399182640427026691557869373798740196533669402333590807176649811454944504646064598735134653019776210597962474491877817157777107755522674156893083004206079332689124327124740167074994242494971623114236883554946903089996957816494852990341534024560369773454952647726384689325684650140158765919537257511477687910588779725848468088904885568520232618996007499202560000000000000000000000000 [166,9] -634431581212568174522165281551599359770566882280474126013536399566541258594383147809194870028637209097002224964766019779544126988301308903860291548469700060136411373311552538729167164850225745425237387876986341985259998041235756415461599858297313336780516117406687679753548704574455256023609965089650466391274392858890459110328913821096772708906218894821786015775296042443335927765670375743981889750232535418692047979667260568020571588665757890444999530737832942514274699136483352599147103425842924585500680118188438722479632593839458749327932629170745011463659698896003235060438650982697728532283972204344804409602413443233116257224599675162758463573403358437608189443434842688873247240001471609311843750450342187307116361724035365320541312691150421943316938673979857000468348903774116788931125710799894532154084707699316531696959647034591081515962558996665172739357622542311779735296465172077715685320635337728036992887851128652563151090206944120298554765528513968699580205272790126211086897294353000405343114651563230247959142296079855585129495848004322419703953859144287087174210580503660958259202749408643582560756617298261398580663629485145757752531948232492640474521261489128914133425272149345442081830698812738578908679529950026434774459466223321185584599675438896809332997966479055288882772503897374769481705251140830432836611593351516555704524648376144946138153387108180037895069547415964923510653003995953540037615979033787087785646032102304296488549649131809909644676582133260084421350301306260168893730883779910238478634038156716346812493239230608913469255386395334866447420393417493421893212403236206133941837549839310328311028176561525347232185328161439195899933017153895990888397958959988773338686425602508407502923999745699129301232072490243645323836666686294330169226155572569292235074263943169059202555146118167725617969247016853071449530353505555484354232942802615550297233105964847045370764006164401948851251463666024987583544862400248166629259802179258752328266437018805139614597101049139278644273236865809392053754264575645358305595805963810880235678952905107816371537399938057133495829570129067631479019632553576952037126125422275650975338937750388736000000000000000000000000 [166,10] 3017697776648695364251832760602854747665969827884936931194883945369187667334671583379368980843598668142551377413563793353202345728428113872279089675834774810322501781088347292296440837331337293249480399756768962960300966012367919581313539341248635862045843689611556428317854390658916923017469453209637614392330435646403668750159259174505873772063057067213390215715992296904000874608477878773260814078367674632616255169621086869722104610834335982019940344020771279155532523133304021635898288444227977022648329141976350916355051906765092151155316281781874701575711085026302161940369522488107021084150970271294724537517633441441826686773418171738818932709131058859971053417671019245529076997436661959779290369688163841282029798672666037591851560971949753977077132775587502070829749822670316430470082407675789971476383841145944479521835746006678096168208709613072685429944760468624806458372621568182208793376061430199734101992433538200040066880884410487776320595681776468380968794751769914638706195650218476930417567792974740757507558722564984838768196368304892920147875724937508634849392554981498231658800605195321451321454107338523727864228373481471909743677869165088608806787253361490574620602024623989835369169619476781512001618380371329115746895288858529056927622693211745635479656649894551090638281004201269185877651451212072505489451732537276556165101924942607702159652321691372019966703599253494159386915120774628401035977633100692960161974444201100008116371076646617898438383412622272274566880701231489388688226662844050285116308950558924776848421740835597780043069984883896000033608148455862527983053322377725039484935033151863719139778838115245578631368830848168528723567110973437108980237857974459953338279044687384787134541908686495082242953499905694772639560146976203994101430381587780635480025247776209855645806983269818260186366006941770222718872698156976939400802948671342356209563033881409880734929028353663458442618746533994667856604980735023664286586180081600512602242558137900817215144573229276317799023016489365413589786895644987546082661515936060410314993970192864561838351269860953834823108756934082916841787223010320587351475916322570925718166411410533253120000000000000000000 [166,11] -11405980648894403609523958154826725218207702268391575926957786921986984910847285957906969103921708548087748506050421052060167778599904161316606067142521607965014853235928955784898502865327306010258975460087039979748780896801230704875277717415918096210389916877516669350819135165902378204512282083658243980616660088785689815755321344097979744282718596432493730280940297196298980817580520546050692379875233354773404969604820741505984079735780944966375416454599979160560557561058292386105172540570126331780587549142435707493821719141949602041920854935636747679574402762594641307138756051342117925377407285609243620082483022871717430592565988347155739166085196984056839638507787818607762207065522193802330689707241789200385403833168659501526017722291142691278125913813993953784020046242604812775352707309704511412517101513307525245278513123777526859999952418116467506864351197188078117469028364642734195914109122362446788012385434171226203813446114859872239435215124707968239666624281731759093122257907018654043795748592203470666517289817087322123697241614828799199489805105321798662477572313500631047321741757651679045346323998718709513004410467384184830592890755575953956679438704213793458495395856897329885689006386379586481866973978434767780411672826055558954247620399680504358505506641601669395412750956136488975546323705369955590782350372565248884908728120346294318469234610561127700220035138446500528339288681124411043041962230872021794118914639290029401167860965489032812160991726781794530876929050257706704981146204229126713509313322328117724615017291486227253411625705207823144582411607112741501912434925696492663456238835274989577414405239932861129182463528083330821009798012111986939723063795590026279096405422907694991738107145462002609131977869493455954518422291788598343841563251353194882125884447811608701401404044560102259910875957773574075413012113681938356918706241406570513073066031794721985761168902843915520390043394857848053949924551421041677622198589992721462866925503401762283618748842573036649014064261197581182109794338702346100491586060720930792167973011032586483100336802064270235756446339933973184789842357279162587870340264955521838359194128456089600000000000000000000 [166,12] 35378409053688734359715477831861464571644393753299055245069216122110199037240499291418572755184079863676798928374051846108531340554256403238237119061440944296260787789844541455571589613319526750424078090544774083744938112822014757225194281070220736685941763979463187617076025755832278337518135292950509403995504220039315550298189975169849874643603271328467916974259151743313949888518954966246484547779344614545516358479390492096701355773253519387297417724037984968964363288431893395150645776908547385321158640414174758206269209318528875934180098307330561120819426180219378051148015228907854109569675723089783584118343092718597479818035980083262583309264151887021223232432233383004015706832039267006512520675804802856180491109323461230393838535288548913337245546396014137782497105515332030712006552593244846323184227629583134630050720161033719481510712979484043641316928437259822773299885638998305607874886331571820065004250006005861678823579656762225503924207636918709034563448994954655630001075645003839513703690051903402919998853619046541904194805331385410375080993150831345926313076163209033831717064623423650619643194618727772615573503541836548257637092962515962595997650658815278163178069651852595526682767162702191518940820747101741561907342860283730961662692342816816217417223408185824342815920402695165606339944405984978169920732729363300472451056102859847096857233298220283470994836767060498798592515088987584313615731489168827351104670146606125931887638868173582925304566821436784633756620768476357848771459829883846992140293420129132340180055384381559257704835273672185681853724316768016136084772508415151349761359211196334591723403155154837438154435632542708720693754330518361185154185992624363222877390149180060436336088328611830772665191503102485878750970644642552131436368839992304876781504613196028733933415078614118542075220339033048729009829892607970762548916453865936423839891818029165091450807180467302880387876058048023867952756871007377090234392719088182116520564012726196288287415972655951124337684517615403596048499140997431792936839551317429879025463899044837159470731998237650576509180357211726851451057907179017164416634671423776336396122232362977198080000000000000 [166,13] -91811809404634134997204157915101496610986705699990139558226139142385536730073115193300720991903199558227282591491722474565294713639466183996075888828860748595195406535683403574423201436343254039368847790586893990018149613674564820522878138604422337758179888065226113243974422441619492548169560568963459129619302404398782085533031200301929037612157175588530347837388882927478418488593335459507144483773178419873767351486498121136061404516416995673572959113456430441965321505554573626242500677530844928447706615466370612931094404407630877084649838100739434192832996195030240497184499249376459245739256862470488378023978202543380680274312397117667435979060752257472130851465071578706116362266290874704975979274100253580577516101852677481613093742881419063453700490380676693359568846330422828808854590029908323611037569614273063673186051705284243502432474641969270232144269389946696940717382196595186012071575341216793861344116072821236897145081798319215475339573774611647795103815238229184961995079918503083164801257586774208644828680359146652729973093046414364256059375138962503487397996271557808221815353437297565277312186052248411430078507372880817598504927337646280933285667239492623529255439223118864725939934573379153714201549113356045351229758337081705966223705308275207883582352722304813702202167635116443946406363810070943837978089825964440182850822519691831815838608880696181925044481517999103390111329190810317770714181534101595172109381261312712765956941585938494675624656644325805980414205243495221054426806224639844475022702838884309905251888385752114838117038624339122632515207276851063621966523643555825954172728596959093579745560075421029009831241077183934410903211895747930121600175115970244447761807283210867104251890202024939323949706489497334419193843469440297181635490108815685462789692707762971866148095234814704003988501680389564912848462215641412394727332263060899062936783343177237828343602599764478302607108755367832725215531726411771357420576905143209768093289962234333269450033783022168842367347713548530250219177474088784259040722307786882495192859851852792535114202200093527703200505580756870011412032399865720090319742806382107174567095741027083878400000000000 [166,14] 202095421332262379526946808950946170107964537624928578493893284774201790594886311471049212050477530006575690086293532923962737176781853263888820920249795329552504401520652004422727077779310697870322892095773851564942081504402849227600303989205727112710483503907685628556077807913608515233412598923456420698989215698956311612544007895122126228461633948029358624999599750351412432697367353312463557122519210369540840947183223400693225939050947206401964970280188887012841310165325102635673622966126128986545703051608597277700887871014338506493249710998757956916553276139135810381269594233738749400922672480198583454323473949318841736618014286855284636151434429909930058427823901796263577151649036957449870562481606907671000379170197540462352182232175396702151092804180048544353969693124796836796660483796511435518687961386248866238084650884480134316620224056241707107171240490475672636394239154529979731973657288543940246637337609602440550612789237224244240741290256035972718899664276763540775167967576640943661751704989712200462961512107080843599571572921727744855176590195843521716502218677490256070093913460502170484494965005171173866086243726822500777199462066056731642200956337454223005396491283089900288691126140060615055034003131303550560315132831324626635223093492227073901576544617659510137865839446247942555598651318995993721083988271039566750361623613321061087473198855762086387528514657110299156050007250732182292202615178815492824796487787455912149588065149294195854731068188839702253311397028493316432983618331920037396573585909503722661173251246965211226856511308847476096727733122562817403469685372116611949880623997623049752368402382409571671762231140404796627252440583785035038190676664016635293749155981651692884281547868697580175450212272454279917540482292369178462805214446114637902491442744611825665647571861338579601513459298427832921165101836397323587827167304001266338095977882865388866388502200122875883087656876171569850928827816643001897725723901153921330546685246641763050227051849503961817036819050466000077051701411685685617614957527761885352546468664577656002314433308218458954190894638102170862637732817885286377251286414284902495160531040861788569600000000 [166,15] -381454660036696598785873188189115981745739554927868041638241489274684924184320841231012564159738485282136280828166802325183037696729647629989878775617793183782015737879497810583262256765013248339501266740023182313292373822576245309986715898437087128511072430454645574263705788469741152459708558858540295495234607308643045035313188835863370648625701411291676295991157914534327755481603556141668805512288528701194324897802986155722582974684647079399097414734598957112778151057442240362980336162383065806645507685880909986289119060443608644337092601899664108020437875488836031849568592824095026962855447968153018295265876640762383896213410200313134856134505766111448855179998248163135677670204343187135606705434880057329086865107122116486630442328521714839853407028477238393114837625483468766383267087153007213795356575561448890336526699619984624633295084280523190568778796784462089466938228533408605116577351103007428125360374021600731783882454760527235500195037088207809000216280690070084489082277107700736260930488237350777198989313316068716978245015893771544675627795517954290851202601095062879203295890316772760797026115515240610141961092062247175730214364671315612162684593237912918337861386388673498915952767753535368428500725457949301102722253640440682899442763326871064049501502537913044683833745352886093724143047842803865789687443237004453547160951040689836281689609134461105895810597242885882556770642175820958329330941661712702889650606426443093529008551415925497412293335633338648730187323579842076620713610089274505641216152086772018492680155845059326967758439089964988496076321634186079140399829516382305460082017464587268011583166835982532232300305541377896846815314273972363486843635037750826722153609156523394133556147223841003219373669997466168471172270689514652479070108146017830653959913109225119378969607524010677102218657479405436116892185053597331044659757904327246561545204306862190788389740415172059910127759027760960503847784296273615130432181031795108623753402668018678959329308248250564502055348994621606766974554888946974290683913359741479034993975771421732312732064168208211695461177242452853371630635637168972908432222488251717000831433849647144960000000 [166,16] 622315161672853063741215480105825218102710583481042432331303431966546038264309666088135835168914487459796704246431352444812095805169339498009649368251760842473390344424982395439552924409988156840770299658588224111369720881812464584843483053599643407956466508884066965691157635102703574251449501370042435486771557379570534517088684357990692065090571089608213066612047324803707430053195317235940456224823480403533063229112255894229305589353272585188808130860521801366701809093824332503574789781657157267995931698830673975319816126902223955713685484289947076932057031107810888575132344815301907831082044219157215138025267273891913610434839288178334116044838961473991328817670887813647329449050658997927434097482162141609473656946433330190829790275751578703783315977167165761321924003970339563085664307065104928200603772451003789814723788450962761635617414085728008219330083003685757121424273122017215963710106898508527024070273625890841966734960616083128240039730494990766855616042518659402347334601170184403828205485223767687891953024200426985050995383751857618071613998164035908149498466349680203760530409364330517176450767054417263670448689210842388008748892376450361953986553194986758647414774050026049492973436318063666077398282044656203267146783370109924895035261463452446300048813525881172808835511454671942250920808373642144147236410972502059157899984124207129637287466981020621791059040224671730214302639037217399663759466982807892941669165514441478002030519460502143917783717445161730289059628409143652646209538051310213287535057607317752738004863610310120619942584986488047523725403070883126490717971166484072251312233164200357276570712005542885614726347358307448557437993197603934228511791322719212326588233232752242670875742262253719932616335548412495431412756072694205634957466094682641114922032699257999209724251846111755123132589905392853479266479833054310840860391995613481904783155569145945020638268171151951362930963675445548626726197740014655810056070668458473760013419531493164748425092799298957997839527032890597874571944678040591178908716115693316908354579054245965384248309067722618660488888577865633960411673119718654597073310575014434876875009209177658958355 [166,17] -884297557926307113660578046670112620230360173496457332825272696692307824678196027054673736920733257747806005490127786475396585094238437635630578770305157857169669238589141321379734036473845956341270722772052529794149261197735008218530265208754334318724939082563906224689352263848135888694202293421506236683711056963709668087746758345297716748916112269032669666557651616771367210911829381515145535528468881855801045492615969569557924448567644552388985244031123691932995448806008699594638150299538366138086115255941232991912037589530038604757362188448112461118200857667274880311961644828025039283852322971407449928691018301523768057512560896978614185205817461961496832899560017071787852889007118221116700845711308233902214827263157090574157546484042534915311577470149416844681207933580069145110414519263766337574991759779470626063318990191133217321791800119205567508832544679964358850260124304571187813831999854886879331304096285291260281007347917583501870789515053969813671858486548088672057045759112277923686165681464535714552763092363781534856967003837357912152939980003988914095953525211060914944249504444396160100745203627776520961197921861266649662224650033166076820941527068258230345640595594920306474983168771264527847409915038249747770152922288366028723320036757602060296557199605859996040694339131119970996324624263987007670713373223359876721007711382632614731587149808648386424822160963720377529556243455394149427210176189061516579485444767909993917787568266289753884627320435423469360975242281018877977507645511702001864175403924759445074797551830380155244725450083805491032835450604704550453712305261999606693090082789365641018434243573768132255482996080986067531219709886878614115266092957366273575050996250706350692927387003024433041010980962697676597880636526650545422178719497887679433459704087978469096100307213875855492000316355689742082011599398135549472326148102674891850411063966460660439862058570592843246669293375234568296019102012338308604355308095223430397215707742513961413921108772214611616094969634840092008724216281854842586875974929208043718475265696976713171555835254640046346574796348924215022636429943053714639855237416736446858605858071245520000 [166,18] 1108457739806120809002239644297996181070932179223497940000924365775609763613576912728961394313795386674426614708765677324559828108937556473349776555176903368508022417532852761002430584708718405901856579289204312689213856866264595593750172522665382952600605418653376611841766154123286125795505750615090548254350215921119355536207835516725919116841847358518510556018778787914637427281301726263003047306756811837890628522232951935901544480791860759471237967160246982163265126728679961932336813752155305439174028882988211350032050717707436802423593408242346854724887250695977481863150433511552432179228921722648378263299855150881793852731346213783422324602107806124401358659549507012694853077409467367377631410809499905040506313043608436035061742505946942212889557311010422578154724406818173155327287907159773025886529689300767670549498439580054408524665550059794409789335112215033090983684874156296952195708180803416821706732639937990836013996973064193198487848492465369602500877411775848765409939905315447637509785099695061026228461956929497087969833259488274150288699203639553473291651074294702956239189361038482244715134605221460538227059054878702084492481021026318220848581421368655916438060246459853715357391595746406975618929956789347146741274952584527384145448920749705958701408838159973347063500216984701810777728839573101060836869136873520533645561151820023382876780669557834941631031094288279716536156721966527644185003522777363568385199814103953570667092939337605656988841283157601537958211992541770990737382775681100163092868097983114986910593460507552831453364777616496128369350378391206369659284708853692445734860361832021690885656198338720025650621288221512653612525844800245450462398947690715622226839346660518777659582070073652418977630355180194787866305155206848779107348733892458292003207337628655279027037998667182287181197886631935940354047006884458934246950621198411610843858543458576003036190408037360760587482616416859661144994446400735531902453732541038586797123587594968973741878798498643160014530473264804074977969479974436491031174955641791308771385503574548822144957091813118493268658183965308388865792130046322212438440829429161271554971898197342400 [166,19] -1242880855654892811741379294391272501964101927119471222261115082866612334238855730512761770068058404389734319838991607222508716902531908716678833366603567287258459206336132340220174428999636985452053859282349313487109923252552858978369064316660527101488734170408342770310114161033708372898475978881307744812097163906137411521213300418655457851884544544797902778280853181988320866170837270894098250143465682000482074098507010964435133744452604281090335446580681398383372174161701389640292782401262059407618806448065135433096715780443780356380712615733062374163054497204951361488036711802652101074965969756594978227336429982119574304747206457264888908335501066604168813680871131636325303465079499152638063769279273813840420979659002175305559383220971012708708107918037116893969336676565114518125677850744326429590591538804718238488310028017172688754881940115973854587400914589193694627824468699250291522497894834187254159289455609581548067960632399485520739612169361636550143649366249348827544369368614433628835082725534006715633942943506772098866052677837381362783582614130662583503173016549668021620365572214848678693471097353952966670125477189346808277527072376703005745990496399546070156977042095483733813838398919757260916736725800732912709365702102426635761747857890150053612125543569138267782824123096420024098010068300750572423734308091744712749486310429357732004171329976893515163767635357216581527971224607715714512021547273745694927921171890437248490327094960186656783029364954114085156711026853042134260805109781982718089723377666853472974684670903384074010893622530877223546096862538445006090285843541829697270417711504497396887477778757671832403919907643419790716609039089247505846251181408659681376657271971405944127890783968976506430084899165927113949234392589932804094842581875203119545421635794554315997085424896497568586049418860794746285425656058353817351822850821127016571940685779016280823384420245294346903694673424693145568484149886294467946162714444223799904539604340632432790642327634763970132290338067518935339884010988618829403775832364398416640956302128130769305553567641589769018565506738403818233680769138840914567715836303244184852479150830400 [166,20] 1241217547721845950003065194155214689612161592533556244400455363559636598896491687492005520814772436360602570330189497269900871657931000952628467593760698725047391608014618675993265622913956756384489152550073484041534045765652996462117975267706398689107771403086312564037200280564673501631130358389915048283435127802777790699880737939342048407906052784754554657205786964615263204188388394284303620471629905004888150684690516250607719591582090067066116861129586466418086789881560533619025462676487230710865870383972046600923377441975052863360195283035989430591989282859597265357129109954234214781784352901339481154289131006118076278067817200211695317175625204502720014350054121127957683001502633793937876406450408114615498421969543341084181690354654000873993914010990319392085227639912406005184780541711369727312182615822390090107730000652130100503452460661037131521310717211380575021765953606804309168820591127259253593002624716940861478223129980039068870848729950331624706509657819554222731753477050194872459823332034958408546137105769906842236880962832294720739616061718855865667714226590102156685337549310256122053265642709035840344327679733298087361116337987186884360819837419984551569287661661553594539968617703237634022554741110515508669605246993568356243329682771614814627839856718648963679265243447853903410448153002395316774896434834760972951719168643893503605571164449787662738976092355848837559182486376310416437584210920999345128606233235926807222079886577192986084849460987408495020384092724429783843376199530100852952641467884632526794598413369156757545017725702180611780771346386789950343225502534948920055482944264956522553264991941188529884776903712123967027000179124928437707528686916024746656374283732724372569009019297966531553856505117069579565253154942555074132855536361543512082995047032368899587387992022529570260496786415891409093657203968212095962245780023271906178664292828222972579267994823600989220963710497905666791734599425229125566358980372899780741905572263930608474997872278888968788849293657978330509360526318458353829859596292674355421602355206064691254343357073771667745032881104491092224939129963777753522091925127816152465183819440 [166,21] -1070140356992872839972537459316232854452227201803621822994191708106199615714159173279448301029749471737015248111914242860002322104417523816816181890720290221627052767203967754610979306007279267961972206492731718297022934415455824496641824159738613508679289271015032129404662721114130291451919332076282027091181530126581231421639537111773228806671575720311161119902708133742265169397188336619438541862015342889562977735759043906107644370220514983297864716001870781483779212393160995833462056283768850281034408574858920273910671117799395968432833690635565380470528548950808303124921804414160449404432665757040291633792871263598462821731935287842218808854767116761405203318263563060482658460896018620629746705421767076885255375272316303147234260721014450082377234368750572240890612575581582577051015226222026675444939503778306746922908482269937977671336849799016648811754077209988361454596481454623307110570836789221499823095099207014449949765606468617288223858768385086984681923156485569541793528754722174774402517785158397399190968375067712992651123438108698151205836974031824516083676187668123243838203390145952421079759847414727971066983594326145191666564657311565106480731547120437472754037665751255890530855150265000598289897537176501387161088220897476834420278019989980939629926570692171354487186647625618756385776620462303221495925331388004351567942649216840369887645971295252313019938678454028240924419297522996368856496381906442279521329471474827553420616419745615030862607838267406132393755357752899039465968210517787032242436751644711938778975019889277246718201197800053690299998882094592521622041941079029511859403941997159968911455351495306695247403464467469648086573122140998948882170692182656570055696663780783203088769653745753704867167043544270962093360900900060599109026245277361047984386726907669760063679566980787355947529993850071948707573032197795740557271402295079555965205101209570870781916272804426467922835252903863401877057054703773523594612544506264133502393810612354014032808281951051809009192297416624288660775366989908033836511207493026101889502231684973693727422756698994986205009021124207208683579989199928759365722311996606179567247360 [166,22] 785163982469534896148471892871290845131280600142131706398715459083577253812436192322986063403758432437718959542982020774102757562807445259155442700000431309451801030902812358331059114498552728290166064763897460846860215904182489941329495893197519918654329417945964037743542773640600666826386073985535353457840933314846646302839159215971316039763488588183877610500591348906951425071847156395024202787450348450562321221894592373995259897892734298136373040337252835598114846332444604706546721284496845035562375797443352682883574769721558240267544457676391826641456185162021302976918762872767692597852129142274559673084126230047380818764056235545132516947929599614992819138245617844334724672315206700700196525876656430882853513580066832777457659754834589853514398244766694145635375459930449736108169139164411012392221904715306110110214138983619247157342175812790499317774122187726895716263044503599657823502703392331758293060307509114012218545705414038046484857029920797799638699112872785213459289797654310987672288906774017960683382632760288762905097835391539231952810098297803982228391158289323419162462162588091952842564966059663497544932604800136578020105982883095925815046624605018169052055042994160354574895615942408665125788431562151047400206414629053614105176642629709646242420954757524032625078571326691808631655303694820082912991920615119968037550258700907089439670027536909766873858558006194909130959555992701949336110584168169380800348244581586119101972231786282709318227674985871899602668068973393241861639337960567759450480313203696994988623238480219754583120125873569278101128482346398764683663609260112565453251178674161877680177910188361158233826254287347478991862122411808219622526308351712285462792486332887332908922047778411367926324891635266645002702652293356740400717291471065666815405091939430251897158048447876861449815970750222380902267351795124306008243565085788217230226664773984155731444206655216726378936216981662797778790227043092510456662652022901056371754235740135671647788813310432337690043904089467490134643857345737508871246707786284561096875100438682407599149459972719808185621608641283004731527042006932487167629475322205550256640 [166,23] -541646203332129844985772444158835624438405276700201775850682721806942000502251382220902001206164765029931114686147837981177027277582398720987224481299837218471658534651794025262189480270563242992692567865203808198871865823440579407454874379156568765580134836783525035146051188390247501614169511725041666421376812638132421247374609407431151611523594548678044918115808643542997809324002313552946516384299962330064354474720561012603472895933471885550439744126820702304289418595019658277777051836258981400108894817983943862608374334751222027307814869486544003701485849909654432651638548941482820528942972268599535407477896673441195708958192051139331230359453973943629220231997341584406304928461710473394944391080339269011079761486512406170367709499739026331611850179938760867017450052040683722792517062072993579132592325543311650658175346871330221050430648775024708680103053991234054662560697081430081018217112760902850345065737956045742392560718753467762967805643733497587602136419782511136495631265917919431484826848424846904173589937569072483267819626499982620620739760344039490530405856496670451635842760871963138391899930140154173385492802752129332096540987594144434152440334606922088244895589170255827368942565944613655416630376515777093896047517396391574391697938517570589829811988144779508739680825859699689897295048224911734593903926772859966393151084037956774514895256894719101832781295849503466954479384021756564978694925265600470978088122440990689710476784196817316341672197417971987278962931148563247806280672071734287891498934863391945832836732330877995307939655072336444889516045543891389132446039282773296838360630898870822474081360482401973478385501876211031048581149800862100875281399624006204385627320162659191999836646522783743686015199755224719281515664866613797061284001532676377701905515056591121592220099017920170227610687874387517375312192183493609250860124945434655566778506143982757381454229681278609356551479907252018353223604649469021307325551380116091231124633255516625844871980196365399592284410923868096536788209759491790537791457670172578362032671112600304993944425427714994190432138244112474083199201005588684050486625241629519360 [166,24] 418838116811401679048732887432978086750008763624560503483599204885647527666455744311339808844161876161347406465652795555041213780498695277572069499366360790099625374766488424796197773309049223163616539456800964284125876192122333880084063585663210480135777633849025805100288847399083409722586386850948891770361759725334408777970010231431705222848237955742227188980572404694516858789986455931695902758398786602900398173783682383056586857947357578390687979535167289497584793415017510940125187378325969996457765628908232933799293845770373287178395262071568519352454598387219562880303162006647407573615341250423889315166081833446341850873330656261549767493532847320988956073685922790446402263232005186022781598819918273665176932577884001374477244002453501544901834353439366565685223498446725234951756951494759038872389907435522496375954931268938484282716158465380482868383510565713163004080376859559706642546822500026384480107729484874602708734596124053307227620441793972517924240869213185407348952745032556376886900674800688312549466728298111762184838773897797502219007855743749515338601538057028337954424387884839849195835861874432675552261024666016430421303888525652498987132823669954062568471624485562168136062438264383432578864699398315342985417170089547975036506361741967341797823084809492009894928869869354258885103590625400663921900472052182593271995906771043359080877050022941411879909718569401431282142582971779652765944563194189514424619052993557141879475675061365537728980781932393911156286370649056832777267720474580622759282052512473762903861169771680531748544057631037001812539809295282096511331185793831991538558642403822454567425696484603198776035611664744133865260130960108225314557638786086184888575779910707668437855181241465395542976283767589544339924591162925997523683911900717812270184811804752032066404789582332072548902223724647650695078760630167011180323396505126503255804307734209089348234055587693627036172826105970681976534404404488187338707222345855674980615885386964984243626409897674757750732348231410460909923448266703686640398916842639144920369715059576219868679391239486116739596462167528395501584983240424907673762571391444896 [166,25] -318371094148382294230326844080680596485745268169937398099585496026842485930117411611068978423986363264324089166367703078046398381209737718227720009428973518506331278873366361898289340605249314321429457612202295330263405009397340596645595557128894883560971032909929520183633630045268431887582979722139606769219010921321577811032201624411306528488061291835747171176644598027468538483074837848217737511771453604607146732248046586542014534104441249975113545767369213420100543343452517420936082239732578370820575367288332136255851653995931052119657805195417294549222506735327122952731342631486454362058134250281370538934062776142733529767377512968718537251643738345739909030984674804646442743266183762027438439390819085491211432471871326137617360391096578583648877476155719420996248999866703076633189363690229901471841266962431443185628811650624989738516123764721897663500237472329311731289434159197537245157187694807412348715449651826240154536925920659594269434820715459283221861340824514995755927052873338526820353379541986826761591756021082005950969533009565948905297251105815428247268685993208202277836380035879012008532047485296635526130305345511434110944207080530648799141372476515139163865827752255695552379848909108211690396210886713443883268174456955492513003021295865569078169660804816388582137003928591378956320981837672385711981595934608990311059299856306646449389351168971758880798798958382185959192725605832454772589927506770534394084193571774762835813244490561831404556218254874949436871266955098833354795379853621095182696022123639423689225089072627499173215725470457817989562866317181249828217498184147569334126178132225846561964022270500127512850110756980147511556501574949383564384534380433384868022170110196022887598707780219025351712356679227028445379750400025889790655842848680240050328265754338787586331723180347210149425089426216077856909997488364879735022606599764317596767138021428266155913762780009915459732010627644379778995497473405019845628686859347330886493009150098428556585967829002586292342807458298675970396125610880146405588873437615537875585491474007859835070634629671779345367501710471418305801504996804842063699963043328 [166,26] 152899546630115616734520262686149209202000511821815624987409722686670269677235068252437145382412320948134184555571163648634415019339057227452910119332294302784964937176212983965370859724035224283338748701589385360787081582213184559211831690577240773684748672122981736618610431829181236459948581620842797217780930338064577525476809076686065003282828049171774237145240119139562188556533356315897522096119909040258069988056834763168815682967157410162716827987827081149166052811479699927012671695490137938021336421775720498088878863796699132992454354811591141213859861326292528901220937252900420941556458862010198534211197464758502428516129557385342752414228627864801933537593543117416600035714520549599690626367073844877696419611970906106714496057426290325555095940939487257653418815803365966986546051007545702741455536122486638205134872642382174198348437758340275918054503061504870255204497200072913850292684747264251557252933990810289242445603722652483070405473758110977658316109743050114141004472931263345680705894969790527732954500932204328968741006803634925936359416093895939035268580032169357565939754001170262210671849597316476091827567307940933936420489240257116873906942410955872366092897620809773029190778971011483954144007749182022148927546821952168512349986972541591307455331129114712981880358735822596903917247997007606392824553331796024426786645082863917712661531546912936288875008548154573564948127611693613663210821286423835840269292147635795337470020392976032890434289648902221042279772003560286976784022413679246428815830348080002540123447740021547230023165157553515469161958420472455621565805322103735834351491414925589152613013528935141189651619459293467058657288391807566247902729361581949072341220094265668081404641352357634542113863075839022195649066730184260826125337878435110825261307952935969538060065311975748628826597808985747309765439620193713447854053800293833795837450914818955387952392568579441689016439986530069624743034034963780793045068819732079263503221678743309605003500895688561104004380898636055633425002890607327797937969081553500808564157012662255766853877192009514770441340739268646354466378730501363573960056960 [166,27] -1559932315131103537641214970552485174422943487589632232005438324452403630524433035647974976133486243671634261035693379359329854592184732315317505009157134294479182404992916101261737798286847537048925123687441377638257516520057062955725807061131218199345041364420753676355959451944106965226397933317852349015561465030969268531774529707677279718123084341716710810599202814190385179887837459121034821624777302916139930752757710729478876811393493738531402646266470927022031964443318099450072702248125357688602578166738264152830837502256062463081872865293760847696444736899056109826846349693739465597803210133108291001510130194574338567508265013209436043762123713809856600806555173500330827626726750516813996365240525802307641017829418729361036217573371973577119334214706568512528760235457766967105478762453374007844973344038966149208364391147866821779141501424887757352096366055581745707786283877133050741764233317583862368261617520441696429566861430663222820401056186540437234378003427164465929042305834708576330935481441473627774666150052998916183434384328974500260552918424580545644381375929575645601210224651222653758227636698132768034932528776809179097903137816768218108800067312651722077104501898132469072225076063115231123973331506721951286701813139502001433124391328188844587576864461903223403987715229439991224059732948271895816788245062483474482515697947824832903420779996279006541289279441270931381671720491519798171224330614108501359301449187438465166313835867722609971184505603317957356323133536835485340224378465712569317323365211045591861019825806747723854391777942228212605983148243069640359389636301541050321840431105267783835901844885920401282581853923465902204204997452279499505694257384382296310702513927965825150116870820651589672507187071098821105166061954721246400116022086647188248957525246626974100086539989501084109166856328987006826631018485322472600432988590318398721050127914031452400963311190226074825150972186638626071542947205698309159350466758256350044713450648951279553899824900224502910186810706597283432571552358235460095036422686945623604190646708729612879342278675620308603038249345982403146107431147348022591360 [166,28] -35776068646387460569039709523437975162617169527047040207696510876201615606200076509823685160268736399988983746038452377420387556216540190299310384060354130961801127298241457794420249082819222714270499656347569273633767569185444927207358571175200676403794135307613377984586586418281419509510085882463096893147990451622280094605492445133718049595804431507109685051748595586923530736051264224193857869891919329348396783273639875338845599182244670692628907858650683001302430160708655035579507681959555821747814094657284046367213084679839677904232995966778236467851229269303428270851407958824390368949824244196434106292584587251696868888449422941338681825939336332495330136198958761540273717175270520259747107370773768024316704754870153063395515266688798278285165512997848431854597381536764386319100051816239373062495218961154190369725619441133280250767682636900881024808012030482851106905155454903940950714093792496183862249906138812823105469116942106639709034927442775360326219807671374447158605075264591145888401480054224910628837312221947158863862042534882819286261289226108485085382492144277487945096746491333207263676460651608194874851951970654647104780797846544146822993513607090023522873205801545034645388895436708088482462720920979413446556062334809877314163917174936544565676165967860737332734005757901683298056245989666254779475933990042771105241297632204983910617871758856356826501862281806932737472547227813231558620737206424333509951952776932896340954664035618682147973700885734095982609650100978007273663589608977845297728472285577187426330394998420958330597646262417462427701051092216258660604623414324187832247605657208997197500649847659804128622371016147183757933261870451330179176371299722952574718372311865553010709474207255930996610443895415435368430755959832252048650498849135300741116505563448113416256949229938392493538494250193318771157844743444729041116934174454445477714588114774553006792332406778747545862209136745932339777035140602160934072942203508511157634788676732474512959646120223734031581070441145355751714908301597094152699919024512584971026481684741613642447281033927509824745495497420827716085054420912810877984 [166,29] -4034582821419593617026509365542389849802517525018776355888340951868124058727682943325916688792087579482583562051711220210584677500495933801514946993413090924891505603864176775354968142741733133535672138690747409466483772681889990226772637817003455414133867095193767889894109785398164257097608462097174807347609879509607919141436429761801101113385390956259775975858857527970522094458742110239433750426318725566108452563620431933676466791199278246761481307886067246019282854120898933471065013373661764530977958561681558949730507966346181051804595112368790699076924092757448152726561425709243951000191091603831503806410539367943392663710633938383610095571901209220414330448708366254306507034899231199099048960049350929408945748531728669295544745342603631680805983802625329555035572743539384379749260030097114336333289953903483937679475093880151639012051377976841266418484596937438191119711173375793209081527537702487914068556675012691610354083585198808108003914457694153050239720831362088290097877905316465029852943224790283444761526275767976165587640069479982408887158886575406663427338970295993605824643841452487793941061195614061364245563765382915079799614626140311035510826390495676671473335611398600462825593411440439103214640583349120797436002740556199048313096736061129628232465227214108544779609760550323463911517937383395091291183059253727598501470662917666960234849679055038939414978198855836240103861423870630380038628592158088510714715356923659180642540663798385594260511620823815532264348327950281789098819852352460271114628294154401747008385225636567705105670807357869097094981288518309533479521920005616181873365856210150013357854614459974285731497904934600945918074730283113917052901224836509722222250109412130913328347857189685123592691276735424474829521247022938665437911332642134193531053385600301072876537522974045548123529672169776587059659612422109442113707114120688090770809222194613827688857748217991200625340140196705404015704740278279516893367085812412420508488473635217133664555657434126880280396508759652245644995307121778281408954696744046312284718526801860896183063557378508391271054157634594705337828920481010432 [166,30] 28750102826441488713247649255085060678593065057335259507579592687407659286577090965138028058070586045841661762571315668995015083421407277132791269229131472803672942294819644473006564701108570483882412990956908879083975230324183194166350043835779892629469956687743891690918237207281643990644288368681957813709929081734366506700023900136864627814339400568056747176059318995850995028095942337063618636796009828041236038851216301377407303846139912757635893485103648751767202585414056824734023722706736409816115727057117922075520324605921608878230612259225383528237101586085586755030118180542817188966963316844605431078608119423010161739074462645962667912356769221388152285318792961264733715117095804604515284956341084353609623184737426687398351414603188341276618625315550132549551751731893902078022757487419432892694863165397764653874285291880344318445579188167856471428537788752063038457479743637018934707919814930323345615708775445205959766349469526121473727194038758977741886116331643097155407582065711132807358434022633244362770104190005983754190932359449709978543602511111663839131815968702258377931395920402734564442348148036030246647467808968976519989342694003781368909106300253173773345450256855955082873814190813524196025702086136762156537159481371503844018554375933091447218758758378814156607621044925648216685508875332406480972758297772870162776909200684776232561084494810294741416865913236373569811539628956978739207965876445843915469747010038001738804271348881084192819414258994397667989126910429508006218800600082368091536061316937208612644851955600519961673611464274959646317297239685524279593920837953282627892020773180220801906913901429085778676894421042922517707927064348672073378375441084484434858811715789585100569242374270982277333927721645772164369530941219466983691705209434047815589529529303835010143335979730622834433829409844643547766253917951042191810620299378553392131811616104262798862649842525677471427979728141335273862299283852825893469363591076878350298729093845832624164122529120822641212007244779106797148201739637822841944503870600967424270881345804714099205122535124538231852332235279646242162434217577984 [166,31] -16564476339272044194452883379999310568315831143257772023333244652435409611058168644772294063067703362736748596991786868551049800287252711815157827253601279531336303929844185785808194651800760111468260590206724865563800892846942765834580015498386817389153600342757951080528135803781236754762187276238162287384951601965707696785264316807261235309130057150112704501721363672056503845869531475982585988238365365959091817090617843256501971996408102553895245486635799144107712452077174708515682857195972367385886803921120420268331971345070489627300195897248013273492331243928994056138207501504899005738089878345392712194392825272248108920309518081042507608188208203028300774710867209081693622036999735496287773632386536744755318788337092532129604909864022956553657723132477317937228699440231617622316859190798557661920255293576746156280530403386468013555698164835283660292767301340260708285520324538649085429869610514536476173090121502240705273579857249165865635015277096222907041202401777312472892858481008003226755149766388470038940193318865057294594256426238795906157147112366496537920530225188149442307106937975795818172970407746724551955059777921170155170851226284172793356826329695655839997859136199904239791064592120092344574552244859258179819640239210217061275530371780088583784780104351082094348492130698420254830341949914130172576027476636759181717587446491353906554797150079475146826583169717627082580106838411794763756767647604131919553676013621993029345977430499791656117269172376070264629919490719423108292000133363113973193107085409800742661306970384329196150836689456899175272452268932165344517114558898870685192553337671456993380553070012055804835209291751231678544679500546256038771325691233575685448261337784195657397868459027884533201657150809426523501999951031369574946646570320850130682858386049821542056822485165326227823434421010323651414157895663291755114240835579995313546323337242898950765429032959619908857950226482769058895545997350939630724732962299824088347383885662468158087269348399222800196262404821772574242001547630107900873849875901637223726404305151076702624524063539118801430147086226334553695695726400 [166,32] -551067062283642690368565589737453471846530032089562961579839622835697081609766765225301696200903132100671123845441004161648364763798844680147902701382113216256554673063693731982054563864094115649030673670243568066089569777180274522878120195602508549106015224284755175702828800938037332720181891983609611747795867966780364782788171221396147849401114565011198728566702364786433122944352858460438129621150307672453659450131444567863279196005250583234615217084975988854666559372472424437827639135016648844806698322845266784919648765453510611297987150267910329037208808271098723568962617788114554409794494147594186593706027621478306954605492211514463830568054925924432081407173279315398782141469443767906278509095100052961461480694234580364156680218344958055353551955409947406251729258763135084371854117541213425825835234670887064803305242738736246618047055956242726962688664030393142080536883049834089376501202290463132057886650445690214272654571025184360155471510272160239959745891683052663523028348723859863558336825588454082852688758862374174811218856884649102674812846786611863633404453280496423439331231730837507132461920752073557488009786065825327543705335687045024502083818928510158659264985797848534577436195872115688966939007729536436605277333177717811831861117915484025485465670881394525166207483494160573902955215263286841949759979184206335937713795565334223292298019268006561646727328853688661575998557092778135702815410190581531874491383843405224027407904550033111836175782350710365307303026438326796946737397838857247233333572636442950992925961026925552817994930022848776020858482155430746596914723535689113727534398063178113531975638078137157280998184897662220346222960308202223019432024242159146112749372226758866089320686812279444662429838215719435101216564097912173284063556277655727075241518496191719962522678798127384881460313855524415037287431988999436378280687101192104128720053092606325712141196892566980977853195185717061056970298332335050581420457232967770610326604887218256002638491234014915069108771035765096558427036343135342895830081039863463779893672503983541871761993883025791670936412816949522187867558 [166,33] 4640154036891966367981100656113045006313511592702846116531162732036861502056959636794264784995513227613489025358878053912707986904657102277605236165394153116599588360591629111553353400649323559422567633622212978272221795189636902449983647408639656591303860232148697200649310652846363226414657189583078356291253062694241234480025643104715028054314286804910230347544827715974009958741741184539358217066547056501966705033608369450901773367735866050372891430192057473892085520006580446759898972894194797516644856514077410568575675428067286886537418219736516188749864733547581107157093811369682290921401735991867934167368563398316797656322129059273916002963537095332567604088558352865354292090747550059659042049208397416844347018829600210790726223848740948664596983321163288213274665609264418353500109102686598665878118693824554800380252790100511331931902376271591055488255264931689527313900414688500064603502762233301728428270968574307374590735516261766021027675585726787825275114388107743462638187835899695754518961495306499633380849056655744217148751697589059339734186493749246790606272941096488437692075099584052052809184894485154838181991803344401820016899646201819254235378715426401118648278960830716619935498801575510480396047459560288825939548938300034073942914197958008577506481515224856057193150503061127479645729458724040755842176374578855207382813160945400552535181288369012051074606618427933226111187855758642211381536077664038683026966143830058673955082555427109476223656770740520519050004656302071123710587404328151932852340100779759222171291006468251144393543312101342235566960658590056457068537652776270634530328225388518662889822237971793938874840504999436546516205845030085025389310561870114258086751879380237891714594213991624119885200293834402801838095595772102993635701228808680661251594664086379547285606187761305607672526285898382835682903278344450897133608493363930461874926029121572545980766826057099614172844529122829223089712948530419651771757029559068180350933907198178807533538469275388462532775433019258146364743319806636238448242965455217692724065789896772636970679991674244962498043052387860112870080 [166,34] -1831230667349593121041295787127068711402618779276550385805612110306654235727727158181205194536272280690723132921593468355767130497223668941919852553299962526712656617268689745521558347942726301768678560282915713703596004196192855589288797147369748531491917782054844751774012401367111526451012795189271934721401679390039981767561172124795234236836501288232233323668922616821229911427235580220235276278581142993053145539034524491282887960137266305418271693227388537581683468090028989223986221863244123924144805212172728902510125455352368918627870306701938471795713365124049159863642856570746776416067954676329058863359033774522254689369912325269012253569892879004441990057755197334086018057814244197752457968847646492367967797524616986191921425365657347431561496411229820177973081663214137226675309617315010702501568443370524131803695897071361191342710293839822461749548562618924432677670008568295843108376585408676282985689251107951444319649643812187115125058957427017552261590586318487289490266187857003458141746900314431478805275464261440045301145944642791878234836571495898994597719476868804701656347145829436444263792121579027454022250351820040415801668938731621023829545799527082818031855201264648550149625123956809386031841172210618177673364339537003897872202495869983666636729213569299006982723303963283679614967910127050530385014463083868695149218840941266253490864205636613602117454925000997614612530635616187541939491304035607170948832916585253925143745236859094815113546994832963358541518407335016765853549391138120852499461922032897957078686684274131012206859800790930789003623468690139002036073533230200775465231191652266475941972089372536137496268425094734172064736148601351162316834796630357072350861446263351981103611266111844725923478391816723517794675445792150081003979588620588517909111090462760791160352047405248517726773082749957471473896803522757481281189818974671383932176129611579900477549150549692833467210625376102215763678592360698535338969530286061244302889713623755581280671024756543775895664301030752550755011118280291476263479228466938146945074459475410012009136174104363016626150481504674418496 [166,35] -147562012429374937721373572212295538057757229353731602946986260663914956855882016635685324562876178196307828856497641643989636902670676033660262748382951088327102646386975820082881879213711229619382081867882868502967852846719719802208848294751165748529909371962122643921323609104942144697761321528849432798554068694209974532013049622905884697597541792777101843447719151828838950478978323594758814604829575868038060340950782448657820720918919136497012032886575345270667611381362648802917770213156098873118932533693406102215862582588736934706438480414612922656112201988274033423642883812348099507390561850380051433540216945996353117358767099149847899119199874523144883006714653706743584501135861875436485984352294984812381075133196182381102794309541787430832496448869785273527856892962637695129470211491387943929402249793657470903528266824085399927599101978250980952587876330136576986205014918231482660747942797897806891028827378293225802821432517882565278916714049275078219494452148828931623864606076047031121890339983971606528586234022489973382718581087849348784617951259577788032203451363205092602300431677520936810242896649192269117580665223810153300464259865248720083211070919641828316229684218104153489596355056249301989452837793920718020478110376422752748023395365162648720832285311574786886707737113718367245910370245422353064656573241679697712017254960472123698951576013596350781896314198830930808398741533244695670318265506544356197941538994805484928467733737199459458285628878765213657230226712051127297937526490710037662656767386253310025716539940031508038767082045656763926272205326930554546346755142996049673674301964257000490568073896770889597616464893749088310492535137743446053848417076567917615940664514646941205658537356212593945999108086506448092341312368180196365762570372904119667788998925500520256669033529428742416193395998482304608129478367671139825220316356131643724944401976162936202635539876559449221185133635632469613100629205203905890411324691845526962821396244607082567696337016054356839611987754300225294769024318710991186297481972424822105373497618249265120468700703656134727161272951911168 [166,36] 338132882449150374685585805612158681657595250852817431317883045070077280412093678405781349967530509411891286710139826449240717443506180600004748315208019237977983866060091011066846590164888688567155743438034290581375650365063740459633524560128071975202536047956561376204221441989002561471412058557624151285565595377006274571720884430557787288460751302535675255226222730729916679425291746017658281866364041761509007614866782082009672013055622249178197346838879018498638696729150865715114524485617096290953720147438149880189540591057901075583667573573105627704392163816493348611329403217076376493009689697298472925745049547718761331644174238322080202278559438793033217767387029150003857734814105981225902813069255942814717583852043240611114521776085921932183480238492649116416833969844506765644310698310736213175375834756252544877798144407377738445736724321062229503007884149107834204371678802959241278258986119569131245183865096425984622920517349402011395021348944955541378771887574812238568068248127426037421672438422028256429627418382510557997467212532939657374311217431722094548003665197012525808357997367700550169668572699375388717834047638368105566788277955623543405608809999519032185708058528150591624682033291285672407954179317250927062223139730210235208545807936659798693054440684860382708951228671290372966167000546218043711629724750808657956255712133680848494508094295089223040314755423538561119707058029220802445180992379335526894135560992727212479235704262890291055263579796333900805057595554653752573961720958178336565056223704551641376684342086197378119641529550736488679304525348387766871375100648311503458918697083920222767758687939850765660714582378432445508651911899429183242884319320345831088076529468307312552842911320308651527139729011140649519434529245332670616713139578575907351766941850328412991757531087833295213942456858560653145935490641540614576327645513700754335183767348638437656775659045858302864366402577840072511602591895404371347880944976612384686735594884106205599661584059145057765192398570395017206627352444330064182340103868641249975441888664884154599602441472135705872686402643140 [166,37] -99881082330103617679802074531068693159363952890746340205529623035930188561245160560064606440435631866342599390754930904632892203422222889072914805614033761069173473724497716956913501535081851609873055229429906694184018430360542412409773837724577047334096128960121520666705971200588306803761046677779050991314671069307363429044667865569808696970030825781635597563894607547481526092124473153931688499697523816986651711751018409354116140906449862714619518019347353510818082540783632507321751360742739889796174454252563908025641600047366321155697865633101486737070946181334699264806734290911252575814619484276089962045634010475714400697465044909069944679636354705745764467526590294827404413859860522614672626191109299781878168926532631939185677919134605916602853336272152425492716417540178942289428521045019715650522894345366081206882724203708297396377244141416773586143729833394796329160192424066755387337130951818102689304708457114594436511504845834508094562716909188780615353153092455904253154152540281239541407236096231429351473204021850731000599118978189608490307091665636554762930801033537087941578649325933783317799335606264279554906653846427885854094969581617408143220306255897593141644873922658781026119859387641134683717426064623463385969949255048081906023112816207137013293791499210592661440750606140801830017677473095201582143846518405237146982245350334039661387664431118632214104565653517795783878914856909686271704814951003738708875602456452357475625466494627833983907962131156217175007120754907042068456106157301796821740902250890181474175361836825974668267213519120154869590706553459648787877039445107323754179711148728161588671782143296058041075230976774391557255652182125499096720116209850240344359545652846703050571315115194406568247897395377690698716875733810044723625502617552703290768294117555074997969040952508350836183284804048735889410982108255732262565798465679748354007383088365969895642460044525515491838286631008438028108321736103047987457988321702348954947457374305173751243427504806428760395001403689450817777683186372311533634833683538964982334596042709182894043259941440762479234946304 [166,38] -321306208433773002776763348564159635892482767744414051565358800075646737637237990915713460233178236623847999550466728503981629326514762967104515310901458920239227879752056057587289339510324108689016331947924765155279910921198839878477181681168981696352837840227197008414606569715809382589784974547000363032809087552666742035572802096343807742056818233700642045069233410621345503971895549590528786029884514796829114637684128765782843452879243143403061096967067623499769235105725810339015383663295362154614996368015526536034869077616495896901380343092854185132679025399814071873502548978415517186927080660451025985534351264161706594965250224791854851961995566758863517567778441630814217160237494838679353037258173300251500134693267991238110162398051397191937527064777738351068238631527102124881719679482330132581529115378808724886675172380915671197562457770467024778863724529018959268232218389917247622589083192176040519438667197674497943575182458252275630154664922418467477847324427778509473786206173103850980942992503683042394325245060145531638245699356290203352907701150301929781084173342441583990111667138520635817873427752451352987242901546799635016148648672068476662307800024188813590981800796695742532554349830619059088684780832365515429353151076344364514079495695563169987892789637384735705414400492847646346815955707694472845433116260725800390782910698261008558496180251292171285214162499810240431018969021052309940986834967935397028449013519499363937819291074873150784796395604059104969186152746426616912840198935727503048556844851478184738131711043267443571742857214710532127972345251269307533374985919513224556591706380252238714853538541712655873422308240518620560405413749235340894450136557298687588003113142757609737921687022718676817980203933437237445653275039562240776793984082134871090595594518155884842195564941074886419786078959996642749709992835032057231282930839828093029099563681012741292903270243186753937309548402408094390090037872773821068614695890701295244664320304389893510175955580268411160476553207418403721138064494208710593271329151753819217700480506164278814691801489270695597184 [166,39] 7480186282116754100450736635117903704319733670486503879927317452229033119050594216132207691628062787104640303521436809081804544722613690174325605518426980890234385103321352391442692244986536703262692641622596367246682542997844018462879009004380860572340488136032926640622193371292809024260906874937168326414608931128055385979328545535181198531370312766374925456346755587122657741844574029631245638303634688871618044434062609453428525975968424518476779792625802049426517326922357395402758284944823191510583163123889990557718752036823844397138443756560154901709705574935583971619337770155384939605109303396438138179309875868504051888205226447529243039782700636445607548930339444444093719324102647917176647197876337302363018512275332426361309798353774068623222739302252477034259208236460593283444450291635465709095174278809749964446155069914714243890987589954183067881677972539111338749237062094353009365933890549230198119151852625122484130842763633666749932934445910066154556681197025967666631587033807167234022381204345343190291905297591984167931332603929847216844558382381662405479994707906275010942416377414719466081436980789062102523385784054360322695397325449448169383071711243346421606775728438142270092430978655226115740427044895561623747390544116045991039842191667535261237239248002990710859417900845840682213067948606714011300214441409009737012232071466458457460220966771382278950939715925058969996049338683828250667115610734889628348580464924805893740465467835991582969988717055863171149141142951737097123151785680014409334226685303450402673187519183370786488254272804329097981128045050488208774382764088395611993790244678308598809718819935544248104233407484952996751397923839557229270089153947933403207010941240397557134661806105432362516303287459116831171167967268211373964231831283430573662333188094327853828254541733256252691151020928602153860506980426713283378097085058462861321764461323313932198729002052653577826989993983230690801577211924280473811730632256211144224268804705332605972731068597713327733128900015569622981430479841059671720839709109510842539118286893863003359627179419636143488 [166,40] -2180747670912607654677016301544624364660592164975842475267813468061699762744331391363507475583343953788546553336090947073363179204242857265242977179420802998980744394553647816170329943400418882020737254649349059365116746320287679987317155844019919493708320502657749979203319082150250828792533848566499692963323380900768280288317762773114481829683226390283360648236863557740625921549915368108481700524467467260963154970300195858075007932458312248007752461923229246206962157858376683709433828531429996087414578550246440239812349051895320353378955500994673579738319422851526996188579005172627268746389678667429437983700110817201366710528134357089961903284785549867558661890422358093085820794756107211948526106765313801064149059889645343821147262474790007430253126241870036049903165780141280860604409665465153355055669952967121026330313394364055271963872124531905112173835628006311232460577604085404536723918065884060577623041879805127341653195440319080665905136965248244729329488919989959735632242643732159304811515400939841856103078641002356001768727386709525501177703845108157835519013744993021762093755207838681800530123859562227654041988073656965910147533545821334027202621060753530347203212316150905151881025309486748192332445482571050878637485353223550537605196419490056091907323415577578820591260791649251498465032632180318129858404858182768700145774362314417550817810674815392107240481539494969078767892006993134978636527667672846672035316156677871345349932331816947811426972416940749629380343912585496571846447680342579891281695257662371195112318366531649822325494356500771743815760567315970550749026210367970863992962145074786521644316783192827480543903247436209059434668374846054427074590156483614989806118712122626641433335967889634965127046994493027098708757391886569801154644063506981572287362915770236715967079556467902181343273395981042069310187209899452348852574543110177098707058982425337970489951411188818878208492070459522937856503527101635342114663044511655589031451624673598913799352009041300523406635459225494948781932851485829567586772209107610257055752589350362662106452697587899732 [166,41] 373104068352687100858500157597926213040439432760937868475824639828265653223729202498303911608667803023111169684322298524783187559192453091799296040657347578616691714877473568799645938981077473080252173737167537176585148589047029770079255847264747208981518959523968335968247247505880917314596072811234792646720084908861345527211584528331708027269388282101866203606591300613499088184390792548445672513438933991798116265141948630399356383045711239911013870333115434262399025596564387727083118684795776498358807553233513730437930471722133067358242853401742586394903918566063720017721422014290744273913304354519403657627561400110853975148363339762514906443542989719406068721835437690568433225968877049685442589678401622721385393355697113050336323252083330918824818795985115290877783139291041661979241949182922792235546683535970397616227986844940113307327040494278169531294690358514936003497213225117896965060938551867831410464928401509352820963139276799493470620333988976649175086163793276920810809183201177432139814776295513404433898414515033249472844846059714454788758352590007106653128961100998045079122890892923180474603741039224405906986399646092653642225376796095295504807449519681631194333630446092477455332161723156136872991438484901252095473956038305281870336855461239360480401159296548026236944811319975075622620126786711642780721750885602599523291242005383371269517184585136009815208460822627133074178632182874367648195539128911567739417647087060597851268462874382068473702828745807207307328744873378334892235483239335080645478541009054878839471783922952022064936071918537568337308748945257870546782808262046033738920473326865878936153649564095844098891993722469126032457040687333606763625019096923710658100932918334370951193980096371628231159746258252130808693345058916048567033006267690669985250273170123739782719564077520975822649774315507391656290957035442468931778390014031338996813521543404889344135799921514132629864814394308614141860021127374007561399886825858504370375570821421327035549768233380447253006281769602243047627536198897401725541907449258438052071628279524675984484268654208 [166,42] -51089326694574517430048327559827559825652402519187659264724228025412007697433458437677537231046328134784222558002721677866292410333531253008116749070133644160840593848720411216654923554967505289300341405307846365291778135828032916157776305166477012953166549237025566300594236392976637308380472767215421137996043012270733753818705429871497881397962403760406094829356277835586296383565342409063556259135832837059571953444552587984922922513096065379380674680951155692147989888708444734657142920329159977201197643331636848661754044342260457208247454911865329273682543362614567712131800686021421555523955379132754864628570149039095074524711951759365593552799458351947569417419230145723758848919375053800104983077483128330271971854322694585671690520701527513820537611097730296717023998726389457272950655173153264765471907060312674225753853347228833083514367320377162914484987110050445855575964099803949588106605547513860681682674330519390584206525331754167229398922664708347161629288828406604556091310742982873216814012012570018950486079658159852018372174432310361118664788195571745921656533981204481641096694099099893843833216856087431594487483260651978298616833590733751363076548978723370909560671531049715398460010038759685794447186729093390188407205225829001019578367561111582140081264175059402839326029336669206045518417829317182966925873887592573938963413917913061160948151351508776231255549913674623950855144477250585389196096259126129403372099407567902308770940408126029947364806044739019476610265030120177952721972763684916052415842693119991623099281666408104066324277131139568587272478339148225518305026582130272559430471800750254607507659449616732647415686796313674139235509946537311439169624571610372046327310585145200502939350286651222302526434195755261994556061838779311026352451034489845804296862943870675209061913326494261121114156552301884798210941248819668759893387538835068831601146792880334599813251111489287977755784997389878350161680565452567065982792007333803158057044481454644903051394777288452287289496618924364828037327992967168110293007058057230235745660446759195159715962848 [166,43] -6256362814367233606246758913544726125278999852555966865508293655258043095295349696227637545155950503007655244890477973971972852317604394308811785578029630508821934127448705731936703529843555045460009317517425679609584754392346117307734426437773910977561587915549796919151824134205076460031731036224962033094905946099158406979748735728273330857173074852324902320409263521340694386305695661570437928108099642162481373545547100055028524089467532152792873810464325034035136345916368836695596082162488116300146103589811124961845148710972009787741315964144795912331760054130172168613404873178120938557435835378344254840309901648857863310483189089843723063619498258104660891191960490449240063978301424132382059711488732234640273981778753009485157627854733235361873534668217418059911583453478653419215299511881868433221558380700479443246577934245736417242110986274094885019134818205508246839734663510475780028813074959744685437519655498483716224620071788221794496015487996893493693678081169246179065248439617794445256145981486919679976753567370838673670175156694971449813516443507532131618708331480175420805675662528364315177489200361955025939608476860113180176453245871160259099174256215122112656289026645165314093165269598287816892682709923802704914427114648726262907002618397347589920262829359699806164882327685378370545399729430305302987884994379493746564188641708804445307674723548945980085553309191764201771703195951886291064424898910849932005412531563856558146757929040521851877042381997810270037534306122559549325288781407124174411350619712968084041445713691773212487474567769344160669093690912448062192420749108640779293766040345216080349692973491417964807391644487325669269925174740214602049878383942497798736646798810752316660140983691522166889866846839627438569676892213118223726011094658653307917656445650075412581738852000313203896319358508651164418267286343110470240546297950979400638336973865615099203873549125311491295875592929466158058106350897373013521228167465231045178092375679793421014542911224996890885721796452005314693306043511270487419977495113671057981357228736446377799776 [166,44] 8073353011344667893080089194432647757047477560207551790469532949496351789598471099117890820024598904505751404722474884349759483753038742822213957589577414587933928342908920846108620089532056015085441347244788661555094713137266896267052167259252691590060360158163636259695824985498820753129827492053582032811131607059387037115157010647117135516122913789521429267676178843971783025699372947729856177324364171184411192516949918269292497834369838453482595799287901853391811721565044935085752411114186179289580925497565025839163253257193423769932491656797988171832585406729588898868841333839881205358971560899269460721797445435780529097361591091982094991290919522259994462862906322603044848011606844070373421849445657394624637850930792515146074177683714453229176035633828057300543074360469620508773831449735855132135518039425225134996729956368147590990491985024763983624348062110792304517776916247606626725589239267695482118785920545143013688605056993167429616420152062510192740592000822715444619197281826192052436354494380801854226971242081248469874427249727000383894155670829042732213978699222490897445387384617828419735231894430994830315412352957954093168248173919079809247047662612986271503923110387724037322068997998235384757129306971913514541265242970484386074601979561395323382957882552578931393620814348349236286365899202580853585704762827900154181376081671847970064783973582005875868752773421790158526354298780516120120646762965307974365355112894659197708515574557063661289180539487838204183824610705623022276548390242399406943402643125636231324863461161289059938801309632682555286260425275605317817292256669471847656528923216388069061830999022332976153070866994471610790175758977415862328669715376029730815174723396577808146336437381523668697511797278950847217887731084948976963571301163582260010319672028812157070419093514294985963742829285875945342329294806516016324729476830700268030420189919102139026262376546216325261845564293145513560567206809193279013042187136905059678873878311703421148205369001912255993655443481780636975633854770818486370914909199872148140000216408818033024 [166,45] -2284668712191951141483463361076507830058725959686890236006476641788320453161489059589850629673350317300457055656600984364561068003707808633844106615515151787727437598237461426267387756381055342336377651478929886399297770055157586848349660750550015707560440976368773403340753589230162965993994350323175259306071820370937893305228520448605175262355276070157230000866908043892413638392862292992890425364742855400025076968859220015493434469213576149604658065147648975945346695873321296969057955747246092285342509545377805008472693575968565443723035473806981543326678321616403348818932555861173425874602208858548868830225030479054942485006035749599061014271155809923102261258750260979393957114357212169487967122282753962896326806396331919215271967000070649873270534210675420745436300708491913372072366248107414997526506239523742700757880825352609478571432884279554283139947247175333083941745647310287232648186684526217895349417881740832944301961438881907879978396012744959822451246341216784473094335022213735943038102674064025228684034662325399181800028521434968910344610637237441691453316732545311998583288614243394116685446401662420145652917734818910073788034737820696718775914225660210182384996677123267835410820175690645583678131793313041976011898908168658946213340350865463598401701680851143364148757782353006605944971531550406241840300627942758072741915697339883238733954081119912059572712450721205311817977878836635149361904011281027188397710302979160419517002332473085502822519691588868705877871246582929670549300350220668644547552859940835205557845945865586313953217211082017245100799101086114836316335784455782260156462601575801865202342854455849679511407858997469739020908294381840405801135448782482931257167507116575484153335455646604321168381504199147556520413736825918964558912254321471859473849107958478877713120089123684092302129289304480488588521125000999741609792358251255946787490703378731490503739134515086048846270468571382367974112290300775720302061252590622685019628020273875191719853024131514492225933835535335105971669082395366576551759686447971551221799084380762304 [166,46] 173950228083913394605785435581163784391610542279498945451116122316843637035904204225715747998402632458953933856437090706601174751779215551084079916705698032438139338951691872272872028700235112041309516699389220298097675064012691213340737523891816331362676948383325178301449381630533367774751872365849873250463620713585513185771585431121709725796606323273068305605622915430304838383540444067174769352766269951928897570373989877336582243355117170331521498062821075615749584716102102164169523157552549470894685302561067189605503472073853722150386916916489409301504574104833335354445055464947837137564367201481832693442843781135695036586561193826501539907923267499033349512185752225809763355360890754335736240435604485341461160553188728726208911941205177188053981498298537394993743814104050002943613227824713710118358423868960487967830515286231013201933447999427399022057454159229505719229410671360310439813236506587910818749023591252531895623028508367345258726493052725232171581069908152141815618448049485979939782481831437146891625203677205346121129278213563343987920698779590308037270810257825967147602763155938148266905072669667550625604465869392087354513769899542726030549610638556427553688859208576013358578024338391280979239895118217156597579378944017729246087059508090007093113732370439813974439712284653909742293527184571460802625775242063715558446150170781864294074809425621226287876549213846349896043852651160361279862137373483245457076935100136446935521177673705385523502969076053670726162788893513482992053235240527630320114363746924313663713448718561568783355553376979169695085773536768485801889561289044312833935068906574204183601719437807076150336554865151456083924199309869022626242938390116962604080060063579392535325337882888340413470810732998784115115315859894843849005587110531539612175771087933376194999746566209087396888889189968300535633001836287367798317849639399661331269058033777326300675889478456640067879397367050562107484122457296368495260769024308940112994835293825724047219086917718497597894590448223024858848198391950154939272879983444210684273560920192 [166,47] 50566517360947234527387548795957595996193735503627858228852981160972449161362420726632694232005168291856330776032951251545508992359079138804854355588253474329379776502862833005666917466845917072534917456072223205556722421587221309879813142434083234644757142338152193414083730487001273022437689504667481021496895772459623992333339613951318013424255172625160969578000686566908699311211233996652120247389980272346276934111468716722156043039365045459900817612523049852029035033463085417521043814267026771501336392468226831415447461510973345891415044415077583804261975306259421395016872306641767481073200710385193109479514501458445427834974207529041170173563980617466068609889608301318887833980693944391096826222824076430971710267155607162464960305759365311262593380450862964244027265065568617519761090833596672550133332874185374386128782614935475120847231545695013462995991730853358804104799153059955722967242724606933129591192406816606913274946750875946913259481989606689377615389988175092021458780381421650489538705578533398558770246297295162561512311847912656431075563061929221836355343186145265819630557204790588899505137471225578744451415435068522659131011179700657810021665681272984084156774263821943428785740422090084228996668874380156727671809823867373072293151879580049576014676611078623375770896235773797477360436878986816790293665794104030024667936651566806845599169018563208993960561860721666098481925733592708890579348957416181973002118155122551958626853769709626173277236679414495599581528201348421890103794256338081920430685132326697905582208433935443908661981889747034278438435246882429429056517121332130883325531354761409340915537615438561378182004510499376071791760153573960496933693146136573722560867626618545064682386669812118035176877950061246512290628195107823547226282701145214866484917589509247865854015104237047409441410672676115941244106983980598286422858541562893601025948430665186225198148592871967822568047361496566490760375868957716220107617892864332248414757527512815469071206721146893209635026038595290078698358327491217449441034580118537981349139424 [166,48] -12203903066381351508385938670586091027191842907936053832402183395686671669780382676301275798128204840572048436420265885734064740650530986426080999342860066702415688402000404245291541852976463681942205192091548832189883758161876630147006551602648668281377503791749806278624524911033422964667954950526580341808680159522307825669582910706104332937039736063487562383667680584688507891449600433271417066434367937095771114029647264818181095677324147596119281568077838436421406596319382384208627074912210389359230443868512076077236746156977228138165958549544196624769752456485389433816834832073571253901757493958604855817778762761976622995335904660851525740106826335191245634320772385422712984362737728846331878348347961582842937715968179302303383965859398709685439841130359120270590743918540707415770981380368234956098294257111932412806485798682585743127796662168899666813472846001793502483036674392062584190444048020007431225983690325240201083521908795216487427420501921130303275099093783081633157202245538364697007359973948329008855902820703580783874330884791393906719777912038203670080790368479178891507719547696223219682667999392977625851807994048661399063672811102400755180103670599546937469093609887724949346126947199953751238332009671179769865307211741846076194878032856831171209613948908957471852270928471896623234723857406631660181802782424960859507720336387037243855098450759620196835748175423601270842435118008250729277850666277260157999107569029907255490801652548627365712561355500442382992112061799550457640165366333063973045829212858710591565347583158466197549340546926201306636379914385744659641428145850304974738561119931692459743753663151707872459649372505029775589863873307689500157635393736477479197367059826218664642260564615601629597239158668444592255276825115038368497783646953401631028928522395907849832463907015627736948011870156612840580184608684779041799863186536805973273688116959670167381940505825725508654496614440167060292608909096669107498567413023547583117347119627673311651565583757455651515235746029849626585152019256296284264416912767395805813632 [166,49] -198569490853906249684599302532547997725860574626584167815067829422014850180503849729751244832569003245264620854944442453687101594157264303671566326277078384721975645512142284221261932614956169566418417229969370471229372803271417905656297929343732728114208514215936752261864118108125369825601425222088906985112175377198849792519931397840386386403137818422889902364426263276164658307381586601159961251021601097719168943320033720146979286335339179011329051859840865037465618385387909621376041908793435555691358042510948917762177267294005856165454475983442548518728085196225221144779979352824528218428084378103908385434352554134973483707667890114776993555470585181615680366406666090634017355109637005201781746623305462726314155200604576323379028235243653343724792665835069469477702988534630899828494660930895431772371978601825741712936555161507884538257825977926066352507619369982912483524082370562704328295269440752575054833753675421818051092088891961925308228393653373229749119596581529066450467711167847367568793256747986157490010879029979067506868358192236502397711086657670285909695238424417684431001982865586756727845911971749976319356655063573076051235247939323444434422127674533092984167460695344877974690473327851421112242551505105858637057096903279670892164965783500421788170494695521808789404132102397434647710030992127419531240969403918599378571703961795625123885045287199880749948170304998361029775391925647340024972711324939296049517394647654160563534618340097745280918290737275257033269346422751462043657746684804239475620253108876732726051782474646980347561704422205757981728726722217920905464104548659438299556608896993635354612993305804291386518243290092973921805067185499766716926245968732110604467064801413203583741850456262015223020296376817143919329771204122798363366984809731409364483041581831393710486404548293486348838973444908264274511387521523095188910674948767964570284490642103975287261498246898548920210043778069044670544256446934715326526611801224194027556374675117396242353852885512457253189869862938851240597059621723850047191807078495165920 [166,50] 402977380636735095133879467168754460239313924960844916960701011693849674100980003003189661254262094342497798710446019924802339890001673461324844664951032279903320774187017008925572390148029810828880832898039898266503004515340556512075152045797596937411406089257756925996662539779170456249436329211371203527759728247043710517496475502677942596541401563966155684787523384786256945438438240848127864157110420415854185390107906000393103260931347225019921988889945159090336407122795459811078878271271372363399417056255503176463202544815006822998036776111532742969287243367139403264753595269364902919649529462124780396710164690708779082273979152584833103709164397275037551455408076709585164623641709286970842740020983532986801554634708271282866138317462668140270111082220821329795875055354701535413083789709553283189604503929644849589308915126753710916182280464240637841661576437252669029063402677253944284688756408800081887660860862568110070021592625037114856900320473641001425102142777655646506965506848964972075174962901035644283136440581910038729622130777110190059412372225452690021713145348385433287664854056472425554780925966746975449380559199516493451629170640899708228008548270318913659770327559804853150268723681894167428737882135972418743496925013706448950976888706883236536922305818586337790515912290351937501306935144043692667742942421015930730197347187408645510295747632670536145152500823808392627313967687900629428722526314924989815801929260855260869828214455037285526696621654524155149545010196909495612846498706304295431982925439118468686159292350012892792890697605354572619541189306567840797714032978249342471207011854274973857709058087453552872224790829960610606791827691049746413028944499902092928449831875954482162804619984936015687228028714424172428421147514997207265968589070034308304596206871881056494894039202572248407550652972243945722813676561410579641470761283915786268862678231849708733976514750749973719412644623238208779208306096327623705134600735600106737558204123236240089028786885547404408029669469673232961996858616169958258614098933215776 [166,51] -31946100659010930362838032496311724966839048234928266559227713979459488811417756931948282828504222611379509456499847213314697453771896431921752080110623848053423454464684341410802286949244888493204409550913169586225628563458428191093063553628484094284810008334885973985719884145527497174709200051505534330729846708697639266910229812615972506056167394925519094061120568519678048784503401845604518658460736070741232423175229512933547955542716477863209897355780237221212478093109846608552055258632962678258137640993820419625673081571404896280818781028065278346407183088574754543841768288954886723854618948665767602003332069718273462347392657685721149921789982555719061997641216786901120313100119131050560416005487079475009361888881489259745197939794240252468872800011725039220068340166640981227778527596619793252408468469533292140732916470081545532605393176762175269026460849933803273376570629595526030236636560838341335017510872840869592268868810949636286143633573760714668059428136696290942750149702887583550085752948141239614313574127586003853726279030277356085864250237953501044329158386832883161015652172726199985915400700455803100568518947054299323683991134370713583357490450050150179952218245184296258007700577909931675212408337766047573384705242663131264706967371448987237337267408504760112894968868759902136755971065017147252862955662439355896779698634960646321918445500630411302506705388986224446458904621807988996021633925080158608467281626653257539824650783578257078748992562643560818370753825103814901713673656551135470800345969884509991293180509536907980143550765411713533026621119599768979178153782880174195972090566617076703378578759147691593610586635710763930454722940466914700602094690984338707126726120944549501261516548784627840866317061666651384734125284111957693882578624057996268400013883035758116342464256183794144379267200140943273287565371272543642597065819605313481270183404809867364217788182823150600557174438950347351521445894570625131631265124151765762520688921504465084537153195170045587290649958342529396440456027858089837745680818912 [166,52] -11050225678794130160181408614280285553349328786044281578049904972920523818005916323067259150716126457205307929173670021789775902907378683015168794361875541599147702040517233173885239994728463900292249837905566638020691863622331926973092312301326277873367601011661027940328108190404325799941141635844269898678096333213480051362963373800068013620131169143456622386435527050913733596069029394622245320252095525721049781687190362366290829946475879214367975361648600328388256648115758173423691128917612971344280817796718249688161176529779169712681871676842713925829583555025041375347976663949622243647766762333899884000511949358004392045387218846586564909791666737734551497007329855377537704261426452935234952310610724873845199421730774587704620655517956758553150475029627748251316293249336509559152657056299781294345588644012653037081867890745361369122241637730382931868274098038275958285698730819644393489043078949849007398558873488346499549114498906948350079032134162068857738783482134487965808794248613159777958218289436468087941677125148145155241761250214246172022941755525128541152923270053788531265305093488051868300680459458691029785318191575092608985253923848286193986801468525275673198338303564830532335877447310073519681169210047609305749626331404174533549762074481866369585094162957612075362719063977302144480517749474520812031414296535830786572657169286318319103679664587780931904392869291265656276973336567957733207188599505499340102489862647459710308818780845571717708772513401549145361705213528499029487990862766345595375272445726706163242596013494535973354429434033650760595502930819515753668638085108433102153289917826698752827434151381838980676706630163615305471925555170782439654468507362960960652332059065206887654372579787629575185861785025281816694313238462097199640048959728597079705498263722437251240154832330341312471694018955284576846662900197931162853452102780849412542934279870662280938339651013365436853487648737566379201092740128408723486574977776039821220560854697216250108540060278158583303879934088320581528159353717087088361327816 [166,53] 2253765411711723518842922816477308591028198953940930658588558548222347186934765684249159496316031367344396395105904207099457283444975149514765885128421355242179935094652092695589325074485956337780165436398855883985658128958948438450867115954301187290124987283019233239893276743877545474172665748140721188747488749430378399312834116795096480253256738579906781092905824533977616012458552148343425186144655033793175994141205957015111672351353735865342418679466049364929161424131980660345158084021561508611792676167384748365605536952440556365630962468918183887142736102784994796602858539255868967319440349002348793440036433609171301207572716830000959060340987185554681719060482377268265665290511529757471799421331323171576850159785187913533408772249705401973171543792649623308107016283584955443494193144647981249060511151503034910388810937396513470651504129145852847356844468439955853689381022974741332087307684014641124220659276238787777400531997924092468551926142502717198068577252730194780634008820374226493123325180566474095402816205587018425728882662142006385643570404769946467727189359881209567789221253841603278929795992450932077267699796057573367029999174118077014323324570403622459384236190168291309888973261402243022931544021484527895914951976116545466790378620980979275861155152286130959934495092558147949996901203625664184426563851718537597662718737059719476842368362051673213811920101014862370328687108476955928571694249121873134903996871869147296257712023190876716970962049758972404979206627602208975786722583369480630225658984013848361896991814693432454658418080932772054661455602973008331850400759632320224980330637460142187847005365522506329381612582801182898316529410626237373552495893524584185691205693919444776161372637291720162769451830422790730524639825629744021444678350320204096289859101632428428398106241265111102043122448654954334429311442729022519654244477201649047103028387476850606194298902983434119809196280194728569467216404117849609293808798905935144447909340587602553049224881120504093024853036305564980833745787183521956350976 [166,54] 261458393684854545279851140450365660690914625393428187503628550028352896869948962000566124786876046753385645844058979483238292140002665585086576628776778079001106127015557694015660927519832673786328773651027918903687025454408232700060217550279202860180006532321410418838060159872551812000690985046695317475266020672290881543887309118838205991708448079455909547103151827473961736152024118920498780693649857587753072332871814996507766701040629990833394482974426955361051389822453052799059272068390899686082530076015236729933278205250313134607590066494654979878358947048356107022539227538710820676672684385488128220419163311903047407159580741452034836135791131074353785135929530560771062110700820409930098528770028381636832634601470839541655645602608735901525865524969040488260778749702244335135395297546456197697936848837366750538295045133087973904743895882163741650368827797086081677409723781958525192897881273649189704274013340898342362405350726346852706229028980183912208323484447169505033137353699860168171746651044055134805298837040693996792828516682027051880023694768851023789960532497986634549346462500382674346765198968400320928885583960208174534246869655095612923663869156042016152393022719533349481426362490961079335527333639172848732085435924263775579922099650834602664240204084933516650625555629672768587009741879600482089481041330994905729241046905144847617517967633941314337742285138500975435591674671532953764068627311685815337864653187809644563199392013985604842903249012031969730919513171780294355424151943487314149123182790843820085500104675849890779761066285048466645500369029689649700797451416532103858618496773819104408072263970069161451364022966939688615154134407605590287445937383523698250965853604760009551457762205142459667720435469106061413108961251368792845856834169638989114339138674983935805986886789478244527648250951212512217285738733136091894498667355857943048704238800494587931576709929233497349794089798726591606937551517871931751742538822162949370875302998895897661970198416953560303826161605236548439064923731976635904 [166,55] -168185676490629130653212315963396399947810446495754660904402118655432035187450640662058277763512482772865029675775637369130008460981059012517719343175804333602457954999477080776465632465171171039244327310288923596260418144296722777153500539060608189385129313594075257638004732694944992913252343312366165981908279751851201387555931914950393019804848214966573306830863148401249383363889246852533468669322231543333209893380971483469870328223168232278829104803031887563691102071544122571545601358408383245740317828190966655221636840224803554682280344353523078783962032756335876295940527776005754937259907039932872035026988001557336231822855478769564882181233095173941538104221726531657167477662887568095720575816582782649114118291094595488698532446403052831478807367263909521376915123521736482433794331982994601339707488253810894731158605868822994300859853981685756756458800195309867720822898081753978351385670961254494450922520129602406473378887968642464767623714352342496399628401075354287756043938022899864687542750128192487486658417305740577741092294548558856240622958645098964407792207556438324945625227089744254903230141918775742600907674602910417557065864584726298160713899847814758065294655957962980221998604895113227908380784643117070337097296210585467440175469711901998705724542148516523000443571097994222588593054669380922755149679539228883190055031343635493915095691438040754761269030278309701181774470416407414902678491655620873840440670564744740859077773861647880876020286365665973318461391988944086701461931581276020674348507863861419082066923864031739721672995324541782806813664573675374564990883729809214314286162107715750523438799506695666893816561836948336746046331754699344220600968530600441421139490418896961733387168769419306539617208045539562248565804333311613844710550376959209008375354209271764549162818619155996297226134568241675412909029732936222161673743190128428052081288927554549015819194095209642255772832652033699639190408109890919012633658622444136168495154957092271012700614408153031741378358863729879119239535291344384 [166,56] 28663145141930267749857288036075867966672697523624266594490552117870431385450920072718146435472270130943466526936190885622322745361140089793160992348390089504970073433281493555108028697420235081991581114991754872309665336285163965288545860374066258477036117920940074557104574711753475848435178983564537995839005726640638791881919876367821832627939810376694267185594858221030482620832919397097694462303684614039526691648886278335367076018501006643295657333537168303599985899034782446388973837586520605912638800248649901642381647410765506628311825747203069457975956986527858587908455503267798877899651072474690131951407668956416136622200999714577317797846219018713466485139386325427394988252345799917709083251545452485094661866843558269683265437412545291747944183828341425659153620397206096385604427080264495790941398838124955210090422288016149034057736550404047007229049457410711645836841076920220263343016171968321935853718981079683697710472206007791314356519131964591845235598988089578720891038434856990070113156677651483756728575934224139712973136609177893142280043202848256096992197776247496239759957911739504952652354515013110762334239721197504237817101921964393232973600931341294350119982513932024294500083476403165977508949767092013812731946795800107590107495864785982256221774940164332390108276119128982372890515385756377851162352711053088786946505655565518195069547912392794841216131691553495915259927279008739781723540300580998957118099474746427116735023279146890431808649697308406065881255976070223264369100017932256491361754825094452602977756827336889018580556911008433159207032148429051844282022524286966993043250769105020051650919843690243841150147447239359101817121350595795799634570533576301825839979188236096376409309885992727174151625868180124844243633665940380133155845608116645418782098539975616818372481279364240233059069648669279528966393893875365100587699646475790084303644268957017422465502648222205686524063032462617855269870001731334852886977752128296286935115167200293367772922078950790545629148494885391187432559093048 [166,57] -1696768374143880714297126812807749800617990770534762509641106162589647461085307955157774273618964303635199887908842041625271495165796453582277155334528502179535612172137904710643509997403689016827672528970732220668884253251765518663754630087841430804127707349796365590927814202006203236391049833375265070090889436957905085577527293500731941411491617461481811339608558912100957205901100589151971729509923351194851219260936579505100688775051624276295325637497143635666900983223666749335900285380032840530346425449660591129916265247240982090217983666328822403403045792194234669683328779385845008543057124494536457335439643229219729866266200762828389025955185743925337138227298568731303009466964401749691976387119206551018121673220507629767356295026841201062574467708746946140186222626065571539608371279872124730476129654658422871816678478954184364698219232796049808689967048209000456334019449153355966125172064675537399098011969229263685598636983193002529398274571430831330303924058031989685440473388977392576054444785783351152269276822572450831786229232920519872404940167552577842383013529164716488743846712512748722506201928404769329187924223221389703920703308427615735279257297628737033032429567231728741427233533415192587526305029666681765749266823052606170063973223234698313722725803014621969298167938475451687746397627375947218624377141466037590284485544034892018370833918847326791236107720841523769631335770165042378329793282951279978914709855481127713998591846109543614390285833091185765008290883043978075172313344763501906008011499846543506585528238502942114946836179307740980876133999246155373641757693781087112192772779419463787212084393700663723785147903380729848449075206917245702411515626725325279403037761457438785658563582370802683425622860033707632461336019385930124731575210641407718542918396139212717281912407045047550422719527859170437129064077813454311048444476595807243693399325517294629585512500918981373177783366543972004443350167814751537666346602307993169842860007158421612952512976375799095681035651775394116273235520 [166,58] -120228037579995699441446084020712988681442847021364247369656977769249433894267852143264873445604579411452295555109334051320976831603353252616743209105871349761168245838298202917790856940848016688071775936769905019617297391383092750765419270754301280172637690807619387719835016655069744868869645422419423070280450336147690726368789125105569608385932640156496872662357622628345920942391305404642246022679230612821970745722781849051392912477243386406413358581926378369413938514624286254149901674690547745236192350577446029298533831756291348340796863684880022955973894991415665474857056479165336336218828749317470482960535288984653077829627133381194267950280283618409940494591948290408412190200636911799794132755890167828858352241190223676265716786573985136563906883890504730396019231148966496001872261079289577428938820355388745787389342238206694740950967332045121777401997700461468615868942995323618241668047603114356498043064458400839654574074310510489746483756986099554596633057973362456776963893717403510794562994542809911907997009760618878185212509071228135322047838845172490700137444811904674577801052750733729091638977759130920599943259707291832010672942954949824901307260509577661182994859829400281867958871315735505698095270090048021838892725868564104311296990431206856222179588489450211450711018568519809280708965649730618360131261158926674991015009210153068865037738609807324274914062820244213868322864439631598834105819600866790010196034574142122311750078017632856930740706775828989864782566187890521205772262464708791625737792514440298848798062909613948074753238822735721341117054742249703972526671981655248861813170932692162781673936225110903772437027478571840656214707888619920832363777222280070170426939585647426407622477262264131647404525742609346121321250179165811956452747072270275556293622951686603815615453829949672868291617578321718156610852830026148190383176681252449450980125127331705972770203596251515271119157512428889681278622644580062419894308701080865225187302355036703520418226459880767156659044290320785660688 [166,59] 10330342958328525734570063431152161180867679712158709170943487705474504506710570047704655254061747653303318231319743532815800800697474261033391752611035734166040073020552894567436359547380873694708522829167241363227827773538464448401064471214079361485294819649431724142786829397828265769580229898483146675028785752035571646530368720811138171971171966893136888447587155989381455627951641490466792217934329121603030622331552678998599161872090716684214295651979036343131952796646915784029410916319257472495745325965949959016008997447333427489746097520353475467951853611884381095385836068362932588602828202514225844337157773073765467961279803308743364576209986275708104737928671845718559627540669032263549922396326584396475799863568450565174021451835010154538420577253143220751543027503978075374936531038872265339210103574635323381854407630666259226988489494569814380081164803648517501431499310507534669356287956277539889884166451740914998654764800313598224268541529122076441166913226741150535782590669492729823941317235373925013298341993767516573837406597470024639740411691247703620624327285608696551493081468808276458784923827062614594980726351006214844373295228285407243717767480244108126615845276703986173825941727700572379260471833756065664741085552053993450229308871376423301407097045173482938379689085288018358170060094387657055796746279645055120843926104796399629478603160286564707752425492363454366300626625316586344556712900845319413234902528301672399330342498623540997228084950586962669487145989078367403294258365570755376809265336441005866129058686197266582639966134066187489982610110965136870542667740473229120438658374421189578816815594672584346380562002047848564495545652075350627898771569102907610205694878332936946588430597196168162529581619099946057740288974418378384909206412404601212030538273651717854141108696573998847256804638946944680818349061321573694430760782423483866428261292546038640953794646059997333245890772992803887989302432815257923796091000469960752000840323425901264906573327211586054797706690721037936 [166,60] 4489870596262127520392516641264510988187364454620135182689744934403234417364929491201474601598592030678883031381353748478345357775802779677461153354746223527613502179635669246667592643182863775778518608010273370381307800168990059463498513986111436462994878947522061294104331994184294146677236549151510142044884573384936398311043966921964330207220533037627177652214759193357733024149693069197458735942554922431997516388523060874471952359061013324774366744860795499835024523357334743929938395858823354494658044311946393924886223866802753596793333744032430892837778083538128630214925707613317062734887053570044150445866135917225301683348341982946466377557102513761872411343340256433078035458884149514285659862833942283778232080004977081454714768665998190349769730535853472993605692051717911079647889798967069060591619625357195307263482129134631517388965850606207153248736427509002351493839060596661406207480903638725490472714899621686631008681542312099265785671307008997268466186752056042412089646914597569056715414642942175326007889522032398715054898478045047011053062378012493990165978232323124774380049093927356228462211960665651223151438523461983362475696553152193015628805575326523240556981654113145158513558134544800718444103823069392337924229072867515581618260985854390241099812764953670337217681951563386623675429974457991720447850093918303546694539776003579218894292345662211338792754337268698033410797741970003127491744640737265109566848425854895863334808071393781396623448544226511692960982509226337017750622748360936373701932008447575103274414994458024131006284580917448696652770915070774255958590657480904121558796680020293353667826779008253256762464184956728338984268899663972401421486679908481718526551187007871098901203474623535078747899071877545816950346351751747459606305078987205540056752081048448279018823942060850583863733850008378608312275918173814514539526605714362454563927219360489146148310802597787339425725675083228786772528113438904342776104704656118935293719783804898730343202025935123496266470418457628 [166,61] -924650134805318755310691671219801019199145140503742841130308718718896296011921869075617508300501587547633849786579938854592107127495539766650819936140267713274097576448374671146654466046732613047988462726197238128877070721794663388147911460651806670089201039494717095296679331317701066646711644793916824287094398355125684404631471801210167966122732575770972813562788015220977112542605575821406936821691430551042866300520492450267135508100878970904649266839145884290166359704358024383919355753342182796404775235921763732234610139699125645539737324652808334072067908975646377981681493933045675381389147836257480315972970423590186966548939787101295302876848602573765687925004005522214452338090773638366425186489875081693621678606917611985351801648212890297906616926367689914951617953175896224499045622368211464611388874583663536078559836466238026034255492283731691706397707450026998747850196695915509129311686315816348690372015657806446151335427197787605840904164650335453688229720113619064359872687793954813993071045953699727582494326367575174431902395150573783869448339765996882381242648224319817915737348973710641627210305509624013288373549976703703741641911733073359474565808084163432424271785275674225157609296984420121139588742354871163117103317960105071140156308117999276994891877986857007254431378247514319311228046866192351480213838329272738413261060487349613706066548020028146728669585050696682386304791288651533024528915083366206556840628311991400462079698154882555945035339498183205299994465905477894840148458580231388250692984796080334744766775251786312187214385943941612399244319536231596405469441805730482595574832355270976223727111318710918239333572449361626865132447992038894140879618778119080482819271830909239204074252823090133326673233056196526878196284542923947661674095769511160376522560058642608988203066735098571022155604478541770430072579228646276404520498093729825724937604558203588223157767741571957297119552868316828978382782100412730325565654672007121140401578912598345027090613587360032720984016128 [166,62] 69699081197870587926807420883080674157016346445126524284118449257562556001793215057405766785367504759274888791050906546258514669044517248222103773686863421227870429050621575010699723966937497814441550620197410955726861538222545720118569529565874268442271608072125177706871649690485569123317550814289495900964502084452094853550982188343110660762258127307027658969343890316466491857393661429235406559472399917216565469401424088552063353702335259007846363334685747806022611567365170587954426826973495822822229114505674581625933489312695510851165854671737189376009904403658017302666920336717970774685326208560580568135513064541290249424738277871499979820347031689815549469809946135460117579152010176915483802873889329005543066278879615643540259174473557195565155532351711211644949051961812149483518555839024748008101832114551916673555880547116752562488917675251927573601741931520115908339250733120785677895164325930051537628738845923722705594961174825357298426719989272799367924717378414332611421939237892398415581083304826335607213119702291785192156589115960193576889647571073037090851523497042951823488257043379758836523421111380289086643978658445359723814757812405917268188149290024291203638793419053450610921479053316958571576478303943657507912448411222458161138484847752400160009467358069022995424101230166000078977961176467555021651153370195808404584881330604630773942727989619178424067608923958037864239634784010121127691817346073056671078471463268761862643197404778414510871341015655285216071113697377800447024581232526736159346778914374811115003742674411791053542969420452346835718934841117342545831747479559170085456381186834712121157521754713603825186924200696734454488715369978838636830934698785223985913787711140420870700034926187894606332294913078150185093242454429539148441257163420885103728171453488158202550807936372616590939137165637552768736034314610220014968248558380029203486331601346167310224232912978024842842044008688519177202262085617066913239286535593254536694453860952174050566913138039249565968128 [166,63] -2003689335486313489443434941788786382791447745823239785225022511844633617932381251257690305728603260475734659321123894766861651958829495127755442604019276027301545415897120424327951851824329703291549185181624776326753621944926601639646432385476704907706121957719480134489039237057068530861318157269421005111923988305333006286653980161386637048169529210579936072090910580685271042760282909879482605051574995229150731496377032427570803324101442938184928655380844687654904741184434384605209345313482182201536447953447363055969027086429550666285289587124392360434656490451560416481362543799097687880759051864712442383652892150533664387147930840857866714362990645033149894996234773421317743179996442387918250092729012177294223897474841468235016787426322559772777227664977434891867651825675347472360391221264544316272418801453693273715955644230145225752890988038941006720264504704930082391630612207647793531605547358703336173875627428718485936031420262555287219183570637773667674215869823238343091534508485161787566335882619304572759893596546128555201256144695920334191885436504556424286051991952188627911477706880230129465369629446174431846508862616141161245447603046621738966521090979187278306221807006713668308318583267105482206968857096340946461306866308994269765778325521710930694219510399000453012367940938432705744369112905180730267722492618697247586512573018096835632128928246740634775210593820226367751074345294856606083894466896846206248059821915865145135307954543859428077625194726980710055494778868460436511470448878832253982515380599361123763602859282696575161056732925982934192377134994260953759626449625001316547467589777034079972319401661868698126515378734638268329295892145678785552176837823525171760953924211885414921394818798200772053336078659612441789999979331343651722213516317794012911386293780728169379108848751442133364639234246378296245355135093091543504317689321053395532553234624727886677555699767618647552837790530992880285239608910833069502912628184910433306164983905138512685352785725408263168 [166,64] 143909989740394501668658095578023780131421401008717650348081891563407974125613857107431984749684207868572036189945282873938593289851027332437530552290336434621401007559240108558828859214152034604543619589348534978911000918742466159762226236015425738769000502697448083066388970396499785336132371103679496442125595217342324590853923096732712685534888595407875201580100430215738658632548032648851671645995160240715771444123012764337944070164974362142978188000216742500580705323499087415286813935246606640554193220276894393533581750546992193853303141390165858487106210640902356534835954963356133988981329024637225334228976479484604890740446523637475514006313614438759730910493113795389133851513676389900404354947624979563150363157912826682022859349520062897580422763923897918902048442854989020414515944982998854210335825156311359932070957360300769627691600624215071278273702286781607250643871215839430352848465949295391188928232585706930521339699261353848970173795948171583139647835054328462300737283738195872802090357794938878911508486423479896311361478940876120367528757476591576951176556311640670891309692441968708246424408478067136487682708453549877671972659152186286225191872231553746267916050281504364975963277034230042737321850522852525452264573445168521482036747243585551665023689541302142620677192600774009551296138996291262784978696391556960463455388864243247237860218797703742565863025036050047971176665811536120919574611267367608199672787627904571459543917476962117871043242757680363577284411314465934754537703827565181582302438264454468505154378696224798895485162087093912095299761777032149846621781561570857263137119683167216469467381160354202847609000671398685002989145127891770959841265433789624579004991145666262581618355612648094546802764019058897120513715139782300144727725125248553451934359543207977857558003379410036872387832394996042080042964306144890688846892548165866343811592174625017380991232329528904606489846928240027848468668299174690293052177143704095477125641504242695642921344937490832 [166,65] -29310868495685008941325747956041694696196127370686852638472914140063497923693691877632155819421850173702149345695563639329749304475046806315782637726458050918163815609618444298629443045567076763597702259991096708802490294347995631154747235475482176917928085247825343315287061823708425950922278728053806708923535548917282102990647003871934304725076257314172434905615816222386782943759836323308924290953400151495277284963576813848462354618955503468690395461653814991922317966503783477328909287691471690325725453361912625533412736536885962532998636217104498383055780792440418822878761256051534527674483286629666534612698969182320170465883600510418421792153989232892347334622450796238591536244306141089489660471274230697934167823769888311610242664766975003588843991731681846429077460591499476176643150596927076917875672504347602830675831282646691646520068090110577558342838256009726348330739666629329432587685338868307695221384000548209701741999812719314146846586614929068041867706943484436391313004649063429754999386852790049530986648254424018425023582425506498104687732429755422541069216226049586866273552242941379028273322006473217239070573367860517533253456940899210003181182036948511087009102190119572426588832589903644943882191078122583650397119381397530663797956757690093522969433770886261845267688657737720590565973264264904617793784404523040284789192204403746492536668692424522390627024793607980859969963912163185366762843989341783126579372946955311283452122799147586653901512084896659570822719848277328917114374436090124979977781262380519983263067893615864738609243549114016070010436292954269389702422614601077195434207623453770966148935053386676438676109582849520934812432185420317724582862385989532356131021378507769798787580491475605936933283260712487311797475648914630894585052553125330953949322720937907966107426955419034404906710498731005603246318947223852505114574170773312640970542651567030471743660979957742618920060879571865213143115150566712323231860310497239789768641392733579109088458897440 [166,66] 3252124700588251223039591588422573817919297068764000429454670576109277713137633316468500037720342471369938917877103397334638964607147505126130196050042529755830904557807407574042232207320098585252206848228411402980986858989079060822990175955086073592118888877763482167198459468776609607727667139945865267991516736019491066170660488553212169009267124955258504811315666609983674111954919201996824721128038029118824021875326871043836773060328879026722150693498107615219948892792735517541576111003720085295641519728066314514593518335009385546130056987801885161159730972468441018624872636399613389970699004504076743787249204416802559515297012842784573967381396609764569525233637783344811399405409572243700630343460644984306654370142895106545815709294720647935010938682230425552687466639038871261179664746862648530208530337846232318061922095055252640976275380456955190488563058926826984270436673674284688007977374390492436203236091813653864620138510088330113393268043042926169622944435094883442018230263642867509088595024671994602294457319087160527172400313504931883188766586263143675358143466435365904935657009958655717087093626809658927350428591711238938031162225707632605897403832359789746720549180611044966996509119407096625175306407840794940089710772148867849700550919162702721300538624257643130784158257656573353464513221589335048701011259190586631962735383277082206620323191714411459797263860075588109931522980321267176703045158822953650981727086338633344617227880355782229760307109592295695619447924665344306457334088895880477707830307134580812796333904823944627692725703489927733012577059813188651090594863988278308764364076489486895268997721194836399067806551464274838170192392291142932912701530685115855108198933839612421603443181583522913015567499369791709000410757987745551653800676600015575691366810377350206707484279871359458136353364085572759790039250909966320592384218060031872421057347721821837091793231033265480941761287590554280689027395620791963761466025191273740518379794165154544717113352 [166,67] -89468558311382727614670601549656908337569239855132172001282988428495680457339080146809411019491596244399676250873610079169656740086043497247017651753848459496696289975911306857323047544618485173850396897927135921633515620019278802293780679778907258942763480814447962295932353327797908688280770052839652587617354386219909684918889884712144805265808802039908411631307053897818118782462138955004762168899553540346289442389478132804391444957740436398324319692666578246947684005511520064216177222629165974352019842772577219106140362654977392606459424504340744320350293843525141037432187661635566145484753093486449843997696319186934871913473693438502674378478364004730027259138376956944058921120930753890902914579106384497320560255217425116918481725898498203686278821903331187848961178209289416764267094750203052513165353928396366124755081791696792369557651497151125761164885448324753199744370715491204679427142055244596734582318738115370677049155308381990865282378866376359686278749961110077595974997924421967428080071566911150207793594597314503921897142947362087665631248491498119985702881376190798042685599608490804257123883535271753142617553954519595012613157376605360147048156887646258694931721758242943801187683192040311434472767176963822991849774913475973107927997087026173737109008599308011911294716615070883864464846099856296374788777414311830827779865651461652811951368028887792999278210831151094435304863958824974805990562908563755410281161993250448312084521551341643799212012404862963958222379735605794071793701726884482380043030408980392132771080057635722676256348617999681286555615960885288979303096986449838075374443097646590047667750274769696611301911707176743607880759266267396052389997605351365801632579849467327513709610224542925584883235989584996472157610459623082166198035148804577995294515236304008447914800383942871030368731167891281336292206011822785999722630388607241452717745104057525481379347132709166252095021817640255427008551244254185104231324764369010769338644187436891988504 [166,68] 7756569482704746493189013801286716668026923221434887300743285697377492667500325834337279923779646860795895838310025109325309585629870079553283660512143033263860967240284832963701944747431320298655359335648204767747922921398435071962430164645548908796998197580258675411089450155502178344540514904024294721297865812385323118991455755627275618836230562264884068799117905722710118746728260017266824615371538794570072499162064476837584556028630172699586534978730164084200370333061584626117156386149385828757925961617345627721702406055138830735910968905376461397710366318017035403599105990040541227148296468479875012860533742887669673286117072705779779787657159886224970740486379717213965922247932809211722696562825992163686408105131762725540993521153547378849697761360570140854691305084752540737178146679130237926437642327358102903239392877400662124327000416091520229066460414009750616907956866588990429689927829653345225454243307831882908732235988311389193231072460986101958500059469421059633844601874231521186483198019704073027355907480337720099440065226205767197408942968904803272721105523648518896472917003057221861513713852250223769325590304417451840372350157109559680879648131970496419386691923750171837252330743093357328124622095667774514261187131309016371791921617018894782119782294019989403168679621267341028178958104410249787899761685833415556064951811301943065644769517332134041610008074396348750896716148288546835610705005776558243923408302793608642625726001220008349116424825542570302759893897554518445648319285712373063302125628426378660365787607069666719665057493563440648858877026329506196141481296532545954011713748413757825696828900939437026185586011452763531258460360050585930939819070221545294208087993384061231727110333258953665499300046995343572410225036129166996503645308862566423307005944735335789111055391670273564285508430398685606853596246158944394022925598642932904998839690314861122323926482542595228656362144134725817914202932697896838639176250114368056722635785153336824 [166,69] -181949205888440307587170181107896936347060911672820431831892611246805131652041483340693081820741177678237195594302213571439868115487477127864830778259662399112159393576111026372132303798804244894715362851986348574362694150710172276089922849880134525050772001206593694164479386019913870250769894720799219963174639519451311185452302994201234196177841527192060986188470821376834382705572439719722889415413207076826084343744351985751205874947534771426228837820147751499296072757182432065586980400713756160846995081965289432704895482151938008895060671968366873784123535398305302825811914370140880033680079420982024038420449097439651566024965801045378545375193756747218098165245125530115261209524804713400600756063955372063664158968301311575819407703069001265007300316827710812039654844893846463602681012863366304312941653706911938074824487003884587031600132280246647865422086384840164241701698811222883572714206568897594302260428331280531157879715037904371726846905282794968906563196757217587133661203875332028002296241666186448389774210563957162004786274664935800698028083064109608337536104159698147753881518240069495529196633735024559510722829929465167006031130876360252610079163259272397735429154310283119503104505318337210257658659360149620114454594922837139561188628706938846927042114867097489138044629530019288885494738593028516453924760457561628720991887463541138305141238337176718716168064294853713154364932610615999270955886132044739998140475680087704986358667867042889541989349927399681066219733069989686201721694139927431693479550935462608592488456579129866818407369319554379022815274588255979934041608594612799194634233244165684978775936983527185811603790183441258297769802610264315275599456109374396273947037937816409166190214342856127968602828106630852939324880096783194468634783276329684506121284815864810647548131906850264554918854574965813885902866088294466205543654043604213965492208329730477593031309169471221801572431259123516457058048003516923147020315303567947240436105732032 [166,70] 26380673231027444804488422788830997827580976206102148864834174046934188899779435865875050946345453135727209370829511216764554259468980699978802846050159868091241118432314595895014273390388638494511202426907358386387312929775784921328781623907826243527275318294432166906407314315364317487652283387739732263237147789860241300017268513346035243951366269452499593309351472767545194883440747574198436855431816630926469582621775478694175921448228286381157002171819096866662624200631407085187212382533083425203589585797759816795820886745250542861798793305123701443259836956388067286603233899099414696027627999979115841314151754555226951559774472616742152074211641309546912743265046273907192710119279761805123320921151604907525688013317187369073880941236397506067209226834142925769230608241777382087435897112018189764491583895272908622036296933739748187639827924287470901585076501276359075101037610098343162038861461262833642552683271945382214079857469746254865802954025487921294289411094908505896672912519146125502556801273925093016258225125882074772473010180418705595395014595790020862651396081379112954869980166636833823155448620863879395612498858405047824284586237587624753829374333878355241854282579466807444792569852071390370682196610083922295861480552480770991702932278658787348436998719314756253251252077834100678070355464530342317247663691684674173771655854121619904149783576652311429449866988754218958145304410188143194992721629805678393222841371968402569061543815897213900122733321623657484626425834139387215039321370969830812437958668038117706357810658391095493745640932809964724615823639543401935254496129907455246430433452127612646257569054493451686484725795613695757598263394520931562450366345789272875362826015769126262407291027420576828176084393310485375668113271274055004470175335946447816302810694942146011843119303975816152946781266859735121148685683817070707340812712823346764761077570166559173108520719648544874236142362657889628148437556041824544547043801290776210375777984 [166,71] -335316769026093427580836890605048816542217228469835920656724650411360656052668171879679255472292919280656336581635471335829162444183111289052623760358487088669122301316295298737479093050397480351281369360187515959827671302792899847099650537981404231592245531642566431975180327171210939360630692910816852391027287527212427141451071676582271108461219712566583109639640677899017149709495906667922371221680943698268577006284882401333487226982787946914631741935024148444824318605645807784434992505564052862765455018389377057821022995553863824618094740688816521230622301095038411921888645642298679423972464621278637342088434610233284265442109012042306260263222889586633916257730976179011458765973540593773317848157180620503606583077771284586578162861188104334424141638929871976313856881829229169543928325820474332727938028030153353477386485130267815847603061575729663177337326021538251082809533359813425692937062881580915644756263869761494500829998500690355232888476434483244391339904929398686798436189073728303158353457620070761486681123625259363651327012004087979095214440738440751776207381937480402395715071094287935774853266002763451361527917941835701585528930231170091732409284970234874997642699612844047045873783275008026780557433395169525850144450203869687359921814792187081419967435172347826705346389732919679860425603142171582051704550929059844127284753137368051164503815174832495250364557866391019920714793583103624533696170613238972531892148787089561536402704151333826476722889474631152969795463428389134991056109004157093205507202401324816767226429429209085698463106584647059155260881371780407316599701738847425700391034973688656405861718060245219295036991816832557995747012683064409739962123290591044521205365100698031559301993364573504420050387662401930513869297674008397959768177898823380913053871471883619099810178565230829959438468762309858747314724248541968782724341459391652868564663622789703416560757032623528268993176561003369689137773467509870079936999338491532533568 [166,72] 29766476916133998209933293124137437722055380388125014555279372616852612179803016284383331038652422273426516098227554426967750054099269212538742378957224434996636272861144153207288351103884157660815124150089004802321844761959689660434175190949240651807212706340582419101647790389239926394611205326713174753725293261982814120516540504100301794695405557474937319268143604013604194881483354051705821431721322469626906259911866787408210501989018794763619872535801751367798681826962909737037545275126427680009184554071383618310242705997276230810790789417010361512250084246898579696774403218457302595736463346385127750990961586856855350994907691267707584313974468775633053393553471224870375598587438000275936670734770100858653678536437174359730870943826920607910579553846190603384134265705140581386693183565052451130506393558544181342281730514779434270247904599072831520850385671569514607743515289865490481325279056904082373264070938129483037236753142438868681800719807857583208901285524330407995337474641613602258935064311789215641029242871354201585666477871557155980995331573369889364885042051998837896243418339183107970134048312107945252781235453753349028970269564369503382405091107342331772873848298026435569939854640023446661702074348281143128953028344920452048760559767020403140783315675937961458815081797649637349856282410191605609961166655470496129178469715869572126027949332992273825886160172613894345372622144780518349128760140653010290258874201187614084375503103308586928224118088921743692607817647778689887830684611715012198564867228128051851173813008842080624762273534196180582486653857877779696427283543575724473512839515851488993978891635297254570425904356010885977944656640444907180194553781557239287995281191040857551148685847160367619767293122579674575065428739665025646848229926689647728455332141363664331406757352594322310406364264712411332554677559054743494706058966507261656860865880965125302607286656610707909215533200178389721241137257341043432376925527561786414 [166,73] -505693330830713849576352757521906921388480972912494287002399955838443049429905565645484989347205609107271413337328205124849163433798457905806990941736283636616837542511266870560861867184101277444743983500198444233092064598247380737438144482977342999118188169158617833451135958388831869905739380494506602536924938076807411854284126909520495284236839106801299604248791191070840450169310963408700500229912901679629880209393118477430480125029873226599243767143722804461945941440853653248340093957169053136981919809617377110559687172748037874859588294499056917738292895261976200023862484482722247604241303164410925771314748831874899250741703655673234865700797382825282677961774984098597460542980209095396821159518354677266324711373035034472758558099977398345087128019834011668886010995125727254567216622687577567442914865003486979681819532086390564813458049712502940647531006330494219147080493229629220330127295857390548791808989494156599707807919299820588187136573101996916811849446469231620724050114487748006145264739510770747941993920482321450299988575455969617483780509598395210848530522972801945424586685624422627180429945133286121674983592487564934862394480562089057746983819155812516349875255485844936506165844077541748355855294303736022985079956486408993112029834140860817506473301250593862632575271868380632714489840526659183233043510828188532756853300472127116837612092484221221144782915450990015879744853033246457921801941818071443872208289578396179763593935611026603989388073207296611871865991010686080697241554789255122561183353675028677397184186145217919942264325739281844279764676488174857679455026776246316307828860671475788104891409345601369358059278831034751637490106970688662391546050068689838144742361189412364555262469334520349635344371015886665800342567454177814725006440601381678186054328932785324569889756964853343971157568398821434469449186457550122316890553076897527398505250773727261375288585309492547107586918058511922368783299485610535508117395388480 [166,74] 24448799540330907906836992133324366370505617377287237219289771851661473614265440563972152773491508780540494920527678722650997285471417006845020146804342378921122885695594209296001775390142263190648119573270769102448415575436500306709723217834178297239797466415556649284546197786773298397300021164647429023361246271644400620745130643592718420943367940924889280706354807428807407049226198683059367277433841836761828390556893050227689152019726488260434819603474379819270549606082280741001917503333909681816710426082004981454002621497646705300147199931711746180546658196839811511418802415416071813548872626738176988930028168459154036279275751889828524205793376668976394695956407196152623981096072187095188459686624464916814812355727542878936421143782219291621752735586269268645839615646598218248126991412533290041697394631954193969255873768980822443063552880426415905767490652495372214802501147701921535375016693855909279527007357444149178851586775794876206622735839699089427620802239078522235880700261162707337102769238227387258579288903800702022357516678571032612114068962114243858898873928669594702222576169278316663094891582558046567953319052948468246227504593101373581712019192896348361655096597261818788111206074316798416383665306425626212671095913034481814537722807170880514704694634514820427420480885544702745799769601163372204198417851826652297609237105556111721509127991571201375638123886316055090327998980834646202136097866916419564495535551993070945238918174890968354142407228345817677176858939768026795939241847305515571795888322014005828290754361127691359462585411164203117159180095166868547394175760757400075296635475000020133048671471099731658052722968510308980275994798034438546084918083801223793104891639863161318308504151860024925530191840552970265064719104782865395133437638185466639491477841166396910716645224233390566553134256295831908181392488060715330807174796073237784859220767656056960180213927402216505589999343615862928179141618857905496675554416 [166,75] -354359480356393052993165939685903776799185241104286860236335677105280200438795295363043416804952038678072733192971544891924500546597899252650706743651666070823928166427609888067554705418071751106666122904345874391410287021445420794757786427467950877756279549679802643110985913124796473131612897444344940329875121695590260231743397468552936961760849413213712160762400433191580935073882468832281981702244027657191143982959246791240581318456486389637021141773425316442460972971715026348139029473964753153136783177179751500715241628929675517477216150877251923999508589763184252627948327007424569537788876252077087506190891368204099574576664657945004421330782718207628301590448192220536919936274507534512966459558308367172037770909624323539343429527142834474661013161104177632356643760132966903931232700288208566919266048675184311815403299499290370358452643591137752865167803734289790591180198059831142046463697229610599257364966270882883946303513238781157916899518443556659308713518247443938465511877285154986890652535310213335166231974384164803326584413971274218816153288258807970680718575699935453291336437620581820586877351513417446338195697152299718341900815948060767845850550409142362474169413047034643122147997929478099890103868286927589542956445490528029491061535605332382195227196070833643014010950774236924854918517531772096985553494540556258947584553223920825220736137541697912224991555552237562709279137082621737438025756783022282755800215224619616697907982778677417174879226577398618731924331987206096254016233441862666240358795765695947848708002817020134090220554132461712952416558224324311853877340225269818859548318203830348502917473705540054225442320377043204143108541196700974055940442454899581168119922554770088921916676830399858221320003205339706458737055870592512658948928152259788457523123603225712923479536556637507074902089418895991712578161947564404495651456354637972817306279042534743616260132995953539026639227235758033464628940373971247588112 [166,76] 8398130824068711230304243958492396055517692685042841301747245454962234835770910635303136471902303978976086523634318191731340328940338969567830315879870413734535596169944547860493160408710505338434434994100829197376855503717239265576588339277921974204644684739259311598684015282349315279072542513882177206550429285063618158391734849969146068435589030596414387087588349370307926688117130477039394802933775918156981383060997234098585490082924404086008773752926718502592382642668908777477695844160539755239764692892791493663327136854677977670689708830714407100050597165653930338245599634205868124246759379036827140493563533186821613422418239754050829941868149692704884808810855390094393462557943909507209907091995927412980843451527350566112652631398264266154311654591782468837739572878300848956495767424005363022026765654784960505315104429946366732167840612272666591057077645983313946518346991690232016007687291810681894219074689589709626820219854510366024202454986078823440068095512399311123436477895327177759876488157600004351392529497061230449391073112635944078940983063194392472058386866298605555783756750286502481854878086635253896431755868336813770628637772915819734878976843529265422070703423971486869783088687850332708531410531410311064654201873124496306928744548263111955235167231051307108722808885886596215878241682068031379347590604611407124055024971890402828851432819645603329688030128178343334065965570309521872998584036588703801488370855865692754538317269173982766733890127259298567569522777656604987291565809270769466998332231326618914506561792518539581572360743730898748861786109650228965648817066699126877414576988484536174291555255196526884001725968529746088714197829523043739543315800076880135477674029866140982275614751075868389213798271024478800129071008578942310472056713991252292666729091209370815512117510463789833898175576480497620142863991412335168635707111302494066660587590173928329278557064958430077108507319752581441045909815152957852 [166,77] -197575331904438971955764381905757790039139228854539457269723938859689512173356266796439717950361861588740676970467720301598401678910701215124819146794154753523612406373297986590879907656628503157433735323237762256971814608654974187179277281986741782752027718231176339316224313300524437307072253194275836198995326708349206286682862601254376045557609396524772702444441382399440524369701428168173879584137366303116257027987530419876059824386706115195424001422400485580580621102935164901069292150545532765572505444421702735429343065684200806600054575509642512945488262464311964878025066285024537922436911401314709163002509276356386175833479299299723464986816194960383269795743121276179956447912905239831870618468063761326814620588572797914346668673763860732535385612555111253432222775942934289635663609833489336199989070096657495894015729375774500961855523128555018065462213098588385752418687724837050853038111892711013873544768739738097243979927953222267863099338043070760137060389848548893339983960526338822084043837236974312539263070324226657424636680592517752291641328533522928367930739158608900393166103295937710162972934556570232332165566510194201904565520925262715699122604543460534752915929244543576528669335014520013412464874333492299551512928057523971874388124920414212746469272091132345773989249427381705132761077999329968990864221461605289692103358905783526704897543240609622770592048671729769982150915119047096702120717377196154161397515178973777035093405840092483871679700641041810066152403735023303787350177463206479461574030489479824007677661194386762408060356943270888756727819048185990364372975983999469138810484818701545406974415072329579245106118224692230996091249019040572288317411808138021482453628591286902919915605891893590718332635323025802865036797616588727554819672066030117942809087432095379965670783943151680731357918418363773393881890801342982890635949034824955402981088839853185660011950670116335726410432643807437821136803920320 [166,78] 14150705979227245550235667805060258759712950354927553299393728629297956014377378952452355482566086314967806179167722424767005213295944996418541485226261576134928935977391154825743735636198255023128080718607985256648767571501286958075685837945656270689424627688521464144029398688539302201046006471657913056582068423019822090300702534999393418676172030631607849025386525677927769204866224563207946569269554265599630642601502733903474531601404297883117750340769541453470874155939298024828863233227161506717498760190086738896111775536440452477667970770415855710166055591418178172677727508563327836048262375826485801687992835259070534500463785536424713279534910358025949687359061953393666727773956132874927340851657778158138400573964751403687575497733924811395671448365697880280241860757719485430492426274783812883662432358612843119698078857237014664697337895330084727511427277144962960016207128098436138542534782716061526702282550659541102156445533657347008422781561932811657881063616789532211494105932317944366853149172167373519978876485097859376556013144556609499864845641511011601983389469916088452701630520344045454334941505357977667161969417059470252999177836922500777667334279380273423887426670371597861429660204764206659672321497017226581968634275288939351363898483764767489551755608867906945189786830421852709281528255138961972655000632677788228793221190340846890571662849093731665374293253626373898677712622612283477827206095579810305865155739622732478115621399950366826671913580987025233402581101654598448345118174811062859822243919743058147143302173716238003261489291588043341814524094965339884040751803142657071830858113252810827063214708277230348347916754872706053771928382557025094862779680682113433310995550109404406865703308085082321288958201713641208162573368852561170985272259121625676094558280431293760962906749953911303204101528519951938391725918305209604941411683554880758334964549235192843351915155344257048080342651252013877639663424 [166,79] -344034976316320002876784797651769605574950842154089340372932015203898696528518860302139231424641939930832977147366339924198545400209211842511830346416278907506697554432054323123980899197533389382475449676053382415241064110014945814660051979213566204359730796977142452938529400805446649662493466120313764547378077542882831057997123744275317576772875451394794935422461391788842258032939319817379677088569707828619564133168948373741779307489167372101738344019093571162885970516576323344881315133189180736288410257248679820158165576048095445298562236868798583861690868306455522252546811769762848015098052562254235884277974716808275311860718275226064196444587413258984625708229799112491806178129766252813935907982497684340429187668247374135643813025660952691168859556796199374727091409537856642785444474303952434596856921260557562395613150642233711386327880040860857063212192505959650991074681120555923086539435098705687570367853889142089975844394512247334396015260976955359287432256943599607592490030735963643289224944150282367644630860359969301207974498496465515047140584586418601489850299638922825157778319981839011023796343438949999243178827036804163908225000264583452360516850111909075842177812928889429876677522750677464001109356852403505322691328117319050929549813767324717314306174958196787155047229783196599746996189182337430693697829530183876125063614312180018101371611044973828557670356997066874130976399302860534491782040004350317231385584081913570414244321278240523631107173537183391721874763418476820801358722677878138352087295960921512578961135633525457270565397224649223827069702177218079936880985046877846381642856849018809212033288388902711305365115500916336466189513040550091981885040667396732783185471329005998083970124022867871814196902601679335903608242475853737633621718119407859670326279839369004458774335679034491666104064335861715357437347671106503537712040053536636798860957742050876350310796331748337951014779620556861795936 [166,80] -17172809145704509712818180901967355006392950258669851373867939026478633922768769158576367060243303526009508544667928569316364753860557026398892972559149669111515089849370319735693688613582948749711638422551025067144956217129998437673696709973113026679971965700103872196539407722914683479861295209787962230525098978191933472900044013791669158810808333060088487011243775037851311396185803328608162397298527793769309602219185138262543643042313596644971339889504117844556286784622841184093944787660127438618685930155343042057534575024070947137811435080427702326078260136518421240335042309059182270304034393840966787316753878933851975913157032996346029398657111951200758680042147038641774332561481946295006289722404752308630645760147710568622302241785081048630003170869758017224090970992201123095910487256622787434106461777403843568694971866882594450026700242623419523906175450750348202109400215457214122954319891648399405729845145094624824542578351326626379001261650898432260011225852896228167938458754186667446062244684690455221899887894701980056044822840368999688819373767749341311481649528181113860859470169857040945173566093279735516319116746913574371743564117061180237977475862559664553444542985701553550874553348437804797766467239838515386746785548500778666127082386041570681612197801694115825842678812957744414085465007321845170261278918966014749417555825643219713609893141456038194619262945833429743471724363316162745959662702888255119716958682192355833267920420046818567694913303994392180777445894335844979420091483954576925794192839852150001708927716342605230535600306633055729724546468183727058161144953936498086271212478350104285945256200451405554095691707905330501298594579306400134396511410105032539902736694567422426827601064874904928570605806514276797957568280167683398090454317551938837942611050420746567732044172307738706465702773258194242297633087952160660475803844700587315357391747270131814464090382314289727853296133173079751 [166,81] 821412651220025312835502555667593491384262369402752305617459527798985720019264550886421774782840576468322703932697165539120523980024223671748771655684624108808322197072416832772316014076489530171551925453489450881814559243790973759472125197563739124363639889393286218833375023243701060190770647588459221977314648739927505626819681908731633769820514925569151173463719898087573504531722091988179592634308439196363477784661251890486146190990187629059161142096989291463912526030123359474209732330714629748007927830213553361724129127361702516991160272664326885262966967418413592851341314000188390127087130655432494969015186616405962659262670874822011450879260125059223368742769619651069983564257901746676869243019280973391529320322197103372282382587969571684221520476117937607485652240317821831725001689097307940197742250448303202027501809007473669283636448619337477539345786126971361343890775392899595385190866552200418902789943058001665626222068738031304958876176577874838378339679583215890224583341444583361656640250202615612364655501768481206096358881640819306536965176190112817414637592211183918452191880690365666626298391292685388599947631037169180903551027572344565978404547724115449582538920089139775472400327178823260862547852471386407443000138710697011716637424114726285923030906144830422585994413130228316300730481345722301926920759372322750107816229873315290017501454745620976315503264832241137691873250383735402637002339715620613795676284791670052035825378033322542601487087577387167474066008383829495627370146069072213810106894474197857290002167842755076871241885960612571274225013073096881126677293654283679943746962067378390989219374404780288095942057966422691919664593890366299013250586777819708167227634905480947133604607803024040521403462275918584857721854580588826631174042883959742695623657580960411033205370353061925067017544501751287868632539140818169769666177976870412247945767089173273022385699775458007681676881209664 [166,82] 8743791266443145558024914355681762672440256835960509382369470870019581858159845903820053140851486907601824085117928838229899703497307781404653308904715150820213321957173124193040832946557532906190629093533126577454720505566303011416325930891698583304864371802326701310724017139523555731562781072217486203874858023228811129386497167028589669020644255770476801884169132490647233424446247208888177910798953608559944861176006010167453276050995096637275077817289180445259308293200336879299920567673652132050570583033676225288136106378634746664147740814588238427793105301029968296042093582904177981443975718953730740269307464401076179586939609458063530722654171548086892298691258380393270752028324983317595082412496709479353289714067637463597372410930867490440162979128495962094902092395983281479556529035068851244839216782879564577723609391583648631028507744809947024842917044784794105693284875530619319839484300901889143173186519106789328815179133161177151927070858432109242921571406248174750773111261939169614006830382357261783645702327809886046833307611078080301842009135541517687317312026287317107840485013671996870039497200843336808761964672485148421595896375722278316232292768698972502823221139649466008801584611525277496640117895943553685984828161744811694436233223142417777381234717589751811627053766926985537849321645955574438305348812876760390093247787722405129712168737766021270255131068989900407983254260870782403796045354744088952218886404918430964079377296844097527248500012592712205759420726575730939315266868021294341951001739081884219697322823765700864390873650878535323935232696092716401596695389834896978552160509382766337136182023890535877013310941897369100122210887130823068345603516711348094638872379853926065604978105351041032600554464178207503772474754788780371788784219710555854174098135719354486786423350434983451413283972213386359302529073867745140227470553211348844279119689806528130659646152751297710818015048 [166,83] -682230428516087150595162776122693024334802912569479749373396388828900513272396032446034238893482335301146691885982624530889495652585748078412588254465576998229684914796130586437366404789390490292170586830169298170906842816736145920577781640217821115921995807725439068736906047835954796466657402469365270946857085078540567381648986747643382355443785707757439575183759243713026719725583708576813910124654001664005169826154531611604444781066495077045947451865700744702995799612372615464616166405182931037056818207337553098513167567124171178953588144986909415847917092361219367598825811345469136911925899788944361899565492374665009880652953249467321734086552255317408754206108006124772718799094394147933608732528417442488135416747600589332468463199031022276229316254655774802909134379475017989994890517548817271529354705445287520104726331666554796104760408912452512242561796571723458411279683242319866755729943802087307124157947624014078360456790103607882340417685127414245023083004705171986784583528078324103569465513800945746448316702494414941949826497634295605718114879334145016321165149217354381885624137338773563234383299980068716803476456716272659348498323828925651308052741194036833800779293790919138217966224357754844822046484659971430862050196056611938906305687483454213601747150538202057425426012009721541313259487889811925780877668428318826138045249139176057463253948789163700260375177568670281499012711445416380500628593318872391867942102865160621984248809204534482982508162582795081791832187648081362364844469241283082365420414073456060173641363705280871100856320539691986786453706125953781895963049210567706004087357134640637762561918934856656625746884996443024248408258779167629760800746449068062855250715385615888391520550326640947582760282270080050540218954248094753797333401298685999577494057673533798597376546475899828807431377544423593712225475281714322273797718927550201967057883727970905312252442869764306600024 [166,84] -798524624714430608034207760394551341974296760142166551663477875101687057665765158763275041292217115809970072194571298450944829321210479844867503414891986726014359700417353193101245380321132382011864016554727301128970885034677421950726649295661689720449316799563244137818535832025098850469682721257085421864385989829073534802364583197830805211842773926241780115066910310430317579540844228102341969065500057932830339774002456091777897169948629223391189487217704352590763894342251464907166655468161341522443265951638254643907660481813413017161714204263256008237691439162853107569244472310719284214450388121135250603149978050962057995669568882576179629439818151430770312499572585368066261963728627904929498569617507783112153884090946205810109777379283630456466782403030186712300060134270569021891877509669105272069629559644900552219548381034749676208365615430693506890894050461950984049295656033122851973207361707611549909521129689789188513770183059157374579065761920467710511509159495570029796415472711732743060875597585464013557088600286054907667801965711429732228656358032293488777905956482410776538805226263342974740859904761673408670694921693145948226470665069486268772813792272239423372851952468053405261116254234797884376018653485406755537253586961628539648870908843421583600259874884418896428383902468581599024926806609842449025885526159174171257736432339216509161819478650056048609315932521799980251096427520859875847193229876367671606722594664726890650016382172205201687976223878143724943735376807709258171066858400435931197564727232348166839244929514941795896241877127902169868149063408947906300850738806842725511529905485386794435360260743648037803002455113184783781289383005917923636678047563769371167425769343045675796791372181055054796022696733926262769273938348237863058468958290144865863805255411507316202673070579996385660969666165710373053190158277719286181593878708880469905705439262583113875502894196282320 [166,85] 212368936499370209788220894699922060640663398926172826982389486186916510835718016747644946895142284694781471728095589259517206787047283199969693993549436803851068593238029280747741285019264580417515437012815225552049037080338285921725642468130964775244437047317868787478471601051518479841954895151482384204765981561011249400500427524276867125045666502330169732669699736886958181749743277651846166558600577730041962829263319734362955175021655860173001649976412259849235078766421349761615737776674513397059210655742848240263845510493386990140898013359659463807473115342333616063325931741941421093172157880494505947779926996254030540316093979032981832779327469242270704054868369343417469551456955499257218952447763946449289422059594236791190321665257052472739208040835770042767871974027550463224011608767699585210922543257313487264912511105979168787068458552651110678261496244557882263736856420928446557802012780614595214049051105346674438054384304734039179987393028904807897595853617287913349425919535325078475152146288249490112785835232421512336877247057383928868267084434757276713121122790493543566373991015622854921652085573208598289478529447158919968095169136071560131976470389829430711655017084770113284070628501677552631696323731421215915069698059246222542507186847286357226795636600903755590585318956392364575129770532956377463033370978310745675688481373654932117102423610059356669105700336135395149370574441354028382201169340308121763447356714139198218591075475202042746062438947050156553349205607823816546442698139601501152395030201169628015400370663508204391426912578528515346778719211766596036598534836893068302964511650854088215832908386970472421255012617341570402832035854381760237747086567340251975299008490251361827665522439663600354293233725508154181624844609430201720373583557811057364216123679701675148517939368563251065313175273017363331425085615781172674553172135256277713892268683005449035152789993856 [166,86] -114041769218203163511320751871244619159567348600966012915847048963003674287793657979902815539566103521372144522624889745529917300328689072201701231388261019667183103558225795858299721363387491792414983443633180697359625858916181770405567757043985576196087581754622467510570428689731463460984444110497500401709454124320752834494536732755418780819257501069670199299478241588423722495272697452932368561314205338907093624984689170019875961014188724751133887799818743891192227126463093169287398556455651432676357544830073871981944928395663551823931416604630643255166254466424330815392335397881408086688137225414983504887439689413884063025990403091449693145303039552465391508455231207808104749585344613979370890422219432481133709195441395995955084377555091466147078486190297493340429017533280741200938772864295595197975438715187388538820826087481668329932608108776151640897991162611713010964921000678711793726921706938840966378336013570967652194955199966452623609669120031506599974060474963093614674915721887589307405168691952051899291660139634783540501093840069658223030273609907517225491345206273482958593305874888056105975182209634351413437742611160149179104311454959925590946173350735053052271639064841436038922779379443280115167568592452919431432333544457331833736601745482769711558253503751840185731076003424419596454110924427609856032186558625307578105692130506179659798253130072151157657596118570964943951141216992648239521563323323394602307626379579780180025486257263095037034379094913962934629233908003049800992281496081574660643344710923036684039751008847302130429615500799041369142857119320313205270573832597570242973774824346493027673261774879314799616341869760984962567776875172685597992367262397758574126072281258171510225169695133793132153022132582238845049667919110839861231277646067135011395770354581805662626213997236514127515858748576470359883955604728800121479334615897032539050710369900839257839744 [166,87] -27312726383474686574364700970654447404957897478268446661897196511046629426354636483247070647721789134990190182552403865765888962005266240379790071470414790833234429263039933899054998815968016778910734852145247649358282905431100408446432980247532185007461528879031283051708366640077295848670501702590502428203358679251053640999303882224953150233241266181978870229612487344539432766120347111834656499562076769630359925899822631725028241945007182938719326109863341867378632062138653589998640672404965158097792444815904451273753755230123644672964122667481387708993752352228311977896888548784361726311596045605580189352650764692814570336727196749511208332003795842116282252688450951115929707658590555092102211765877219108371304987852384937792175267888174584653787079956340122111912928316053485874121892330805923386920154013169427361220266880071182743610919279818543429494382905341515465413140306535949141601509590322043909693483832999618960828998613716786837366693747104468620886283402956914633911876391883913284313665973779255678677900678190924168734595107000242031331944227906792134763853129483904624809445195271618077592829616686728070880384486413053843226987752299823912581626917287322965139681024156905627885786718521572638086595924085272581806954446460073495849351661034116685605740037747818953313116193993825573002344824995527260842626220584318325014521523576100146918360106426844087412503216995979221405020464637738187555749200458414808496933801324954468414670717113295481166396526978663945284691871998314592205257526078300483870235017244864650457099898414524858882270654337150158037256987360391062313827405973079826647246698140691002552295156701448021769998656489380725845537917352730334422054574470928344906436964512342090926708497647663080850468085088453062118530561303256696548395838844261050342042393799427552129277558571153708366746248058539351152756285060210657066447521511694837952808102914283606528 [166,88] -3024541744115537363676969253694756545973656099239907970859981437057648177937379986787676773111038483989909642385861083437918513884577031845150973849953763361595501183191900332820815414519563793166722077147047559423072654140755821976579456335963410325969339122134058752360007797244906241225734261623788624089587297173243204919613076977656327429881799697540606699803291843885572773764156033120699025144504740105268289476068954439686347389763274475508098960021331775672161393454628648268080770342416039265403033860731965475467420447442730531360863148351304800317362118816203371940221598695633295634240823536813095979856758338956026656540055740767636836637163887135287346432775512053439150485998060297788617627336265519795671357046941708910289859079616627529499553575491386396528423279044307864235390609320988518954328502851600459044768374897965283387111658273018677060534495191416357263658820961039413316887747712064913589397876113766382652777520589161481698264693923256235429097341557290249514773773441676783998223132498272426547832212422929279548029794638183756611589635613135249003590922160229232718757848921793317542343774746556394249960161313720062431089676457655555511212540879122842278881743698673581060139289770989430689300558920179943168676550211857469749298782815669043847737649536576803707740265410241687778682281970909828265851565277821219609786753039535915864272508276079794369373072611623895185156154162060501226169908558763905292400963738238387791152206451350902369193001199261624722003341443559425609246648789797457034226895944950467211373519345422589675366535461082620835708402492584928797127714312895304554885887391944607368441903869917556757679407772878211356063640712180635117113247773972737693045414145232045538373622564791135439214309000218983208694019921839199500039741305030415333297066512154230871220839477803864130471312305604175768842651111630347491089535902343441537956307518350 [166,89] 1404097690185343110870585451095041806935480464255026852610087462616814126841334534289246402232651360014122837316337770866500108531002828459550427715376286409569588691719344312594077741720053100966469979274111479303404911199932776510564669697581320556571081811507740610262954155304856923839190029917654199423107029609823011010270747659335200282174059066224462103879088378610876109196469590493683835791062839659374188620949050168922941237184591572651035106571583581770566505243612351539243786817450277727170672834424107592234182204758499172396138228022719807453337807714277543900930918138072951151534865469990886867695938615337794740832103511995059591673508461624457889529795901735312167824933455522298153180273229075957449899640832492109961535207835758126182389386149651217700621499713845272355160132790788289113516278333446576637846772111353005049055651189408924189760457093822990204387797748181980257174825990357794517774894964104852528924581180195573724688912810549508098853228902397538718953120318187717472339699559841229879651398474091697141569791746490479023272197722024507767470686662072512179873554509152481876680838316526174265663531846110216967963094348332874711033829191517400031148350449267456391017610912201456303116704470014540394847058617258616417457762043720964608042556324531368782827307812558105610126908777922469364800665933563155681564131675484493987422832335956181238028517533004086002357563318617845524302263416856430329715288741987741019619411773497372098515707298167801599092567109264594309667585723013127554624406203190259921614465923167876980784663653089857514217341392319379483172085593389906876723693050880402740411051397988423150850209040979202789273886972136411902248918797420073774754238221687970201791231082984659787291526123109636803940714594045150638949821931572542608330956227431124342930055103704977026733127648960356443617461190731185098132066612724766154868309888 [166,90] 1205118079113246574930899219847060271706245205912162757212315496295223338855583047997526348232654051094807135725131748322771892850542017267931287389305729619034588856217415456741018801651486102981301882150516662800472916175452367849053730137714609557320070595273997280085461444628052604295788528622235967598162271695129427056887489437728057216034126660008284384336492729354592556508114170562180047496316643848469251725250005647461377583364313672545028205934544161714513726247944664709333584579535870569601602267718965953755147049211207874674335850688063446356724505211516890557300754867950304384621568319475448409947415198662628242997476568813430106221428343155529318495073265256342418665054683984192490874947219038344702370841546237961340380233369756181313288426314725263196575867133478951613626855872701153926808887618096651446977008174385872223603253886932373344891516954781734619173390761736904847838989710189714266009569184148781179883680963036339112631300005959751350918180594900995972503998349387424483092560507730914165566752747391590330450163085227834126641427216910644014905984453396768937517749336767282358566473907819226900923110824741700031080223429025399115149674756207588632400359339356200952943207535612738002428278936815716339949452121096152358971621702962113844537333796315166691006868429994780521731762870033135813196970402973404466588906937224075037178769661458794262772217813607028546945225247527090585038417604697972099956165011559592507371094943504789983841502885574866813586462670754011671599720077483269941575026313579937585417375457680083592514892807369642512397647151387344704691853657861854363364587695839128439652335535082351323095591121598563864107188296535933643639100351355059149576072562726130106604312643746537035610104885782925638037883518490777921739586292640226112418371040883510550129709563603380247920845747832829099044926615751126680173005360195193616512 [166,91] -32527023892109388722895405241024878438508967068826064797088202622227826186802555756061366751582674479816766329590463209402603692560108745319280111388312474383135788772236308826143888970522730412220874060068203757753407436649518540148158291367707689902719176021230776824774429804373947270877352038134673684764481936281755220477742178223358647255542201973266896390745022878711687914822582293464253855326825305912649024979972196442440483593806885245406233936436414592133713197675311449430393705459700575830356730301213333934741563486614935217213942349674725156848242427995886611408654052747014042695022008869868862310718659448459277989943138696545944560799543081399970575467831633784336350882444869612778619063159873196516049265382740729253995728357181817012797419439205980467615614099296273016240907599225365868735213731706200420765575319260422691996465398607301438654872306001830701484156136374303613285857828882124130155386748656114529734752896691724782907880278158745282892769403191855620760366455817579024308933688836497301590724413897544309915465330338852094842877239155994788144098916307614423190796596042556488168819304554222670386014688341022110874048640275506211596933229854964773460970288240090182793561146134669519096403565361959399838966907496190247317286648606005015590955006732575040969813061926280952682389779830377921634203444673215821982135382736697166437826724440340562405077122735428834040721297389611731350247986130853182312728486502768210552256689748308567617496407122418089416362437012866905302266624541224083376474807015507303826068199021796740590963251733860804799305976960671961257447709902494173503827302436822147846532608977043191052020385134483886757152283679145648094653648670374658634752771321732374577452536250746618729382448406259144234036000536619302313140086257316998823607534408168042957966514709191972527068968450141632605863854505839288663399622389472512 [166,92] 47024743820554152480675269524416849201722817710677214370787873059028935642022288951818154033774451365162693814445052498656095344444490996853355363855177800175152275050225214015965236242403873475513576868997308780281598156323848807567308412548946537810731847405265575829846056878351834692253895880436399432756390141648448025409707776655008918019130820172392524130362566777310410893683255242894193288596970613080675382717542680750516549704684928116852904428781191309201668425520007593111615777096747787134803710341357284179574463835446649819713188544172763170735772042840760571254088956004574223818319013037694248232762295774113788016378747561389279308889848018192847779112363874748706340843529920429273254440582117433641422238367744271132090283326373472410616433673622834481953273752483703255808740536630005779168539205971865545273956309725169799755469857552881212947433511112773264106935556668756809906440754853555748414054491864759408376330679342051863874437727585284691349158243140695804302782452723736236387818156224572114415803276134064489164600851781433576251493856638700741677766084882121959629922111961818084943599262380987717911909008864417089233336668574985530866809495630687893186194480161721344005065122971745239805834994390001092093066616649476147362926212703313053028473897358378544477041662119765636989986819092740762126322781995978968733418794565235077513002853784794991355714445826540552552545887102868994671460654858202687496348164129761967425093331907703036312299752083491047022563061247547386351753729955212981158073702789234403625668988322674438353460063573208891516362182985574944416786405420740303208723056409259121219394358382681525329670466073257489505982792326422799629977187373074732946281771571717387727993295192047438732750425303023319615524669680501414232480898807614499896699689179810393598305412393106043057180893816476962528755132251297683593234877784 [166,93] -515182138127998564851463739141534654468949839428768064969088807701106423517867847421040981283730031376180819450155355882452526950429430416510562843399690542980526778846580705934264263141180199568262497182499008256091177253391859747510869579535312230842468311315408584801368073180140681286367435977273377265203903843331224133426402836141855491630446384464830955842222876891445810395083717308724711870353314944911475650458422572185457352995780087243155346362189592276519442092176528649535288359962441262646248997185003061400571136394020234986554957775724999737178121342314253082661254325273852725232005149316371611705686503541228190216773527647616458052286938546847613573135943934790411302125403549298261015340316213873809771716512157783569614261852701591930007251617764727544508645199368296789459927381752776767577629616866759260959078443000965502917295811642481568999011431584588261844583172846883775560763928367085390788443073919845061677842415641243268760004932841376114172155115727735197701171985519239305448139112319812361494394350602224460836524982570681313422934014149697472280444680303819339709303880685553904928895290829202809291659308021467760670875166192254211715318240366875420802471685578109967199999724474305439199111898091466080285016739346300100652905294884121989403197005126346346832200014775032248402841530116644753334815404992648020044584251743707036685745672674025887953647943049745515241075340416049985877095624372866638665583667486876694364607556314265312836200273146459889304253006982216258039223415003095149751486007427314608816979747514933296913296879643550490221372396703925299335706396084626849061647416324210227636131272230394029053344273070727442442131329083930648201570145705047201296674125068706335039356304788763932744212160107389247776751793824360875462856729425053266776169607459312267015045247973514348689807804148941206809987595671762654759616 [166,94] 48380202457699518489248892319531924130208075929858918041589490503194940128991903335210465148251027420706036485259918488361845489291980731884419042657193133999612991741642486228839999517205015818836390199220440569873498377851439127829992480733739598830300078499730050714063959087547367219310424136483392752335881198434310945330351421390773076499314501043276506788313126773296691686434812624082624982156974982031591314956440526607379425807228300340356181186488184383651851261547079800101235215137184716043422561313178658438784648413505380002606206154900161404489275146315914241787537028989418715402714885517379428700333187347064433668635958888486033686568018649941968375167399106571740242484921716701495643543917007468201790920068547722330768777535280915234508124496899080311867667372215543732163418753837962730713697942221089742323137157557211211535187193795496651043882517814088974891895689754137967199232991200338051655193368788571464744574265474297569526129694888522507778170848763329354740894136321900054040867263060270596714210777263298888297876064018713826413666933130845250275052132015309976732676137203519312560570809705720768317465599442919773274949267853330355353680551800703906907952816214976088101256017001910078164477341268281306997032161132554171343943729554781612532011638721088327829528494653632737328222434846201405987021853006758519430332500246962964745532682074443903449452987013886527272675155437486722576192777734680299861759788831453375624541870040987142758332872425499891351689844709275061977348299668237767041950661914207743636562810191336536132632894162066373878253775879232562209534854190335287942598315416203504936773785777357505760016512112648105273434529739731724935922460448218023875973105367112133109289706931155497402061341312915106592246384124034959686686026740840548865256502414376086352963879234376713710223741193585210799567107921629964384 [166,95] 2011723526216993797104892587207798399965724673846739361270002865737801330507086545420311733390422686052725044747433286289835184376450794375071192569229929348705791451544841861208837022084471446096136036030155144237591532896153040076734737750293694354485524530229418041737138479290581414265399708197223936411664158739724942497116942281353807330893875277754890522841648553753342526190594869318814341993353727691467888519251696198722551325438149218424939778089343254879346072591551136435966342773484601529321785028191927228906592647126733325641093999743472433478677762369353545707551900883196115070523347536821433288574933187137033145137308157986852113055881137234357048311590136412252089432375659453935448615153652532118466892801118315025512150837578374260607024470715021765279878990110237572455468808184535305397672421774049579976785809548907995076967761225352940338089039256366992713313570899060156258823415424636955618272350689956210921440112621873402616480988571634583339603212093275542630489784410146170359937999937642970606019194008037226997757285894617246098798465664272789161016054314139352855209465488381111743985771953708017273397257919304801343427802657693023725101000332579017910397740525706206438631983976249223284206381372529355222098596209058353975911085412393061967531254100233947912050547250913524255750921477837905406233917937020616334738522697345904459101233183778381791326738775851980484351354692025975739786388810483466359854700377132171000503530882360243596077384926477875564945640202898449197287069038827963370832403828886229606540262273920622639651727882431565688430132977824991127229591667351763441903505576553113088065151083593248483638437497497916095730554264049470592711599220984662636761101408523774594901328155648118172537612424009014818890423828977386590984408807216654714323043733136181389324569780532437255780958341748399012440383319056320 [166,96] 54172835611666442982455858001167020740431598804032979404529296601488330057665267683133632067183191303047203601680371633755487979614567839697047656746980118144556079664796950368382059775987244352816946990730863801094935238059108864020748212314684847883728726858872244759522943985373913267643536537137488416909285940402246270465038517863023636073059713289325605448155584040609618918920110300780957218255768976341002882696136603158565056813275152773321129985393363443714361116319005751052605170981098140015972034825026146542586407230385317828032805908298943653477881641498238723566968044492290324043508174949027291751698490853937839443706758453784545172134706687953331088729300741677172037275666435938623092624976084877347599266467641846778420955386272669171359441846119498442505587907971264147783361487131263564496946131696584147441829099695426800170153197654105920660557378630942309316745484483138021920453303363961473797378694997431757008981922250186052437563577017257676288528039281740630026740268559108018838582649931391079995089815909883821824550740936856063325844025763535765288308124340518169867908432583212700037130993004475092603860495575975168314502670168481215928581613166064503389087999788593129581679774133616809969904373859477347123505633701231710861050587369334769613358140379567307779909514616603692378848062777716976676269715609880954968690599977232104365014572653166129513201765288450760420230379337247053554296788885594963823941486841633022217484305679554214729883633534248634239558425400457949057420299347520328582447471044505886199947753432668362892121910895477256080290299121451616759126319980697126848994090143867330043987319597144138681658171097534879892051446556792170178137160671690063910617634878231018535153903056350315473390939157925852453832512645145518703989754370030367877916780375708739262092479940002680509126843041524860979394272661 [166,97] 860494059087323822852479962075120750942862710906720515316506082550546525680693130572231711559497955682246151127736133093936960132100151524911564376353711782112971315626384334698038784730753111857264983183714911926682787134312378798998942546710900503207678261231943917043246864769745433819331256332605372444937366531098075189544133619642725216514939640722728616527528501145517893959460813587575778583556126357859119167690390348841267416334725297389091616106879402040186481117502269790518051965621246436306446317142320932357400911769090010769965480295083575832269750446449772831977189034581684547930109376194970801633424518991178172633661463193695937860703065720281376661330735891370057525676986173209808696077509835131268685790049474852330804104745149571555685301258739920494014605284860688353702932469177363085286895661393823352419160106033976626153610692394394326440002977975430452265145576662546105192534857538519452575563313752951916979703351434136427121197699887035578430952928451567927432883931637952689928968260422329275146689379191179066382387494213442993783331374518837708083358997036673357057430537027939402653182461972420333942895564916736797084792277733871916535466579841729702587084645230752238891143039114380917625747646360083999035001383761643518346560468090348248020260332780353010614178820322292456813147852182262827320231272682816674411971933485399190896061453184747854027653850992009998249347779681759166713082507832289793931941374991855440794547234001127210778547833519361881193835393932654219252380354564340526998211338818242476458565802045557764220110503824653363010762995984061355965293366653444691004654560895077139906623066594610360574799111203445628520796578148487395307175849432062583143267959500447064581220494316240613932549767927631082403951543066330557338442584024147928558350232781344996653060390350871912632918129809132845277632 [166,98] 8932064445741940953848736958256337549713809290665497753429704429730087285743795985201752922740524559340414859908649681914129556236144135203869077694610345920185138274401250521832609957015673608282128784665008545870708579368115081198204159106779019897910039784887775322106801936129910849383580728510368299722458156567227307646330337154706567087283549041035774345745030323553582390013387861564200627846072353453802098556938982858022214385285595864782002729461180987297191817749858866324160547113864466043070973594765316783011623489427937437397984127025035238512455578626178556193196196909273930719267724714534157165883117966947770297446038655892692687723251407629131822568813038375137474205446432137521123827627350245009037432995263406908501812706519393546028214187840430666610553193576531593317950997814156133426487281172729980687639912159420826248274666466632569679271041930218631282665743016184214432389888994774930770900832341003899592857499748352096779647040149349145639258541351108392539036816194313173754234016909740663495838318351003951687510605666371628644824312112945572399334898849347147145950153556929959463707844439438847213935774710823265523055672105863374518413459458836456604003172818427780869659978691533451871093633796433762995107137380049545132668263063733093246097741588586049180633008475708555120576493949656782071670085095987436328236933302067932432926627853978290106722206362489813414965353516819263517624071342650680686560485712727817115031511456200893912864568568322892796930246058338149338753871436826280205221995678701768204273858774287186872025240454040332518645932404328964213466326596867003051724024543687721555558715312972609135557718413552833578604985236212578541877242372785628640142498955613023929290567449470906092168170013165714044310785276359213929697168105074458126669460783024935518542680065660169841037461571453206760 [166,99] 62009605930614980499375751839848523314725815105462591094606530879955955008878539333862635037867517225247079575503623358634416924985723540703623070522914987631639257489133107701641998233822029404924964744472244212311355979625876923263848849272209156122846507766985705236167073695349633136218193691864624681024829648441796107055047091195416224516633469083337600678139188498163881444462413057188934249930202309258675009049876004256613359637008596272632578613049982238204759631622879453276861066589702970171043723763861672326633990705665672366982146151112456494111218101953102242498116828728925357881266355375125052205101441775073259734038143335945797191704210889981446410898981711612555104727595280655661658711632604497907914627198562213039634678306728982779519681594857555977896171012865266474814198434842420366951213353805225073033672921013161168640765034781546143100165596721900150576890487478863908671051224831539059628736747106431361232758541948109414393609368102955608412010821652759494315690297346510360081587887290689579859479373941373695839565702360256737530592241066964657230935647299042476239790098262749560473976701873185351324687138376921023283087005104848654853933713626498251709301261820478718623279643409250551075901271979812127479563336305435872164002564365745885218833482572207265823367793833807666789601755891597852080498416609729427115982919563903420174212596059242487874151160896853001614381636355625110720174650302343643974005813405305140460576425898540670400648340063406902387203660787689760919204875004310976428701201951619978831920167341199588970627629030839186864952590274794673313655243757879388777263571326287458883338094302697388455119653494494061599815088374173311481040906212378227473406470186961292493266082676212661880124209521359194345240271931700603453561423805338745525921160893483796077096034290649950844562715982920 [166,100] 293146062725874495793883453765194744224295826599481705159089597993267854895561159568211166983499996772134568061226212909354724264729178409946791334620771191453876086215474815028257675646092610973340147924827191369033156534608592800949684960819556236963103449676274995292025889553209579840731621319121856822016035897192533950996967273590827282883013877218426406202722117737434570712425894231498323156480237140789655939729259152893450888869627996190337214991113201069525271497444244470555107817847733781256227749299839622595586802553281173555436449178264560711258234884443246654517195997791590173943253040329465431327701619515613744554197735321070928347853553518226694855185173465679155940367190364273669786604933038452436758595106686413336647306145682743951151000226106855359292802092062251383497129553234988664851772010372991878769701088712178749214826566022468102045357049739734742053786375991933440433361234464601705580307285173172779969818102634637714228353553598971325442977310153168385118055964679419023547954019293673427361020178082910098061802424613224482647127229309096078380695811208906637803973702287336828444978598334177967031149172925518412264007291279918725580235504251504131560090678738149713794322040547702594511767500541083740793210221121943437769002210384848154206344916514699646627897776893856212225021731083189525700961298567127178282469011074752883795346670970919382163841122819713430139325579315666868994729543487302533151803399296018161487126555031915779580949265413578973025227927677942120714654765142510450772379117954976178698885371735665849559537675792406892805458671022909528572360749292813280422241918424498413494131957157525602178023157410273100476371415331710736741870495698538329524655606965011886527748540560383558521726749766570458967817672591577210791094551070760769677605887566615132454289042773183350901398392 [166,101] 951742050264508758114256170165878623651887241356837014237771982318006813325849759575677587041680055821364912368962595027610120360132667198655319588103543278627285973375563104710459401717197205610774995311066331403193383889548643622992275545084611113344631054416548351690125022319990043767407830889748160089505293716317950648872088741803594792771443501965572126767132075492182858143283986771601434655504883071773538917954722826047035009837287859524990767900316853420129875056739497029827347969656981673071803361623924488159694791045478384363033001430083257096807297143754431369429123499710104594390123884861345632797857636533449622872201078304142125487612823814964200452080709993034376365584024456838155026932026620903951055596436524547577671763355504726377124500619564342116574887592843056593371519589756501106145724157239216400011730387574315992495344822218974565602013092732234378473058397669712006950009560685924112780462092459783378995461304075148601571636630583791778021508816787644928855570891194086515281581445465936838019840940438497897702440502150589388795366285390507323024463206511872707846756491057007418100350160476174939817974082104982121969382123927931777246561007623887659770463422493928999688894696363932291291302489267295987114487932088682113239247301493660730636775679001922621466202483578371026558866315514328151551810644949189522062931857091203330737444530050090388871208691424110225411745631415361582457204343595823446634220420006639733258006516603386936702592606925637790477363700511124796538173991654368814573164337269428246155368398816051209928253413271639828980778769015127952079061287069827600618543756395363945967038613841940346781968877077391931422381598846051136306905480975643126249398844578352479308808591366739612919690522583709720933623444454999158699016791816901979483334148917545016278403265834568078592 [166,102] 2131606276037228618104326871022213193047231087082694767170761524376592045287279559164349829726020855084563765458883745588716875597678954151136869582460488488586760207072656829591954596655063588629835295356455426081325555102521861356945576635769868502132708820045484536282850860586998412143797417689882425844254183687205605137027093516754637357670452316254485450158536121228171336465607927890072732515459926638898898032572315222852204385724118125559355698035580692900502511323523547146321421898989324237572660751477474697357653793073299180240390463575499544418048525344040956966398703988339699951710851597986030514748558098745290594452538777653399795831623990384885741197578695034125591882285524384407288053154374890620739658903358401007289029092885781609856800644471885873503530312018840419322764345630714553662015022551195730164772532182121874994440854105517533990846565633738767178411776185773489449613442235995326431449324617928026452307293578102071018836392367360841693880769775029004736276455940701852474493407390007374114360262840784078877003573073158994897422560320642240934078675077882786314515408507120396398554970494651465103722729336952275882313028495331537997567767438472655302839460260748832474364505843247883517508734681888957931739034351021888482688756877011293111084303055751477786188644331504294686770132731174036001550788720103307631031785926648611203282065911031141925469614621357612764845321790552415315808234586881956546220890397487488529511072760521785444249390868886107184125243196129012790111605829714702718394720509778991701159008650270774370000770103834253805708374253378744782918323128389820725618238934492593961195466404861487705595193520838851833916474924625036341250938790770150603619859622181188774071157188130124742451786159489945939889246431639379651901669164489870796428920999940564304939377694325248 [166,103] 3298415186091296616693776438526436357748590838166340729465486927900194831783602923798780117160479162904360976498988586098687485614533571763708717543899137013609847722142246168431293291194106352198457845849778006096737003849976736460940854874736081583286124399274326709527503600879504517603826215263206596896443639656003734159262405893135524968907914673377490485086175029759284643105404944254210726694307741175230784634246725909014675382160846821897765256676367748221078948050220852245081324680892117088825608636947443075426602149004370735498058835014953362398247523748636267334187145017473151353918368958448102349699394798653085323743332765979442818088955905152687849113837935496057538767612491386496371534777297052533044782586788673380288936649532982548857272592246043383266236089897614223191155761067625435707874213466869767798758696788836130902755880583525366584464748702743594255025518202693239101028033829967283046793158426891571365312444051782421208461614879854214647519723434132005254357593782249188927844055609427637893203420573012269005382327534824883784009134521588653992333581032835930142833361955544801594647543983199057477207359348360801642109490551022091220439760914671824374588733917691761043200902963270465655952370363090351480740362242853883447462245676959668703426502213408522536609236782678314898606668895687576392718151189220950145297894865314329644544768853486645257506739249928163629025185375244866452635601648261028621769308501172181977569337260094318401492032960582511882361187431102184268137646910958234099004850376577442144790058356336215082696001456061706173875480083917954736382383734216144232936400325900751117026806100017717286021538422719236616185929016296446678560441180158253634339315069394344058378596528126007721770940246815627974449524223142366017350681962536336520525538324744060667777686016 [166,104] 3524537719159096641324101922763347594409162862457011412090923289046550115698383632388752151566103763962828949972885197200787460966602829341272879052902498991164004902820782141191023092781108413302598626332993365947320880831595123313437439221281070137641037623939974807951350573630175682333050985601222065108090333218932838091501805700239941204049425768988123980869659561365152555980378184532127746750596994260307534923069502000994046696962197943462634647774124956070745608620818644244734611017711690834352278832423977196204332524747000413371090824098123498957659856570773201983523583600965625222873520465307042894982726491759133307626195861667266233371993560023013307599089355722051067998188190591652095979008587263917569231881225871181827415524779061511305278521863255305672890422385522493285189411820700050832405161375790494531852386697759260659175213325476574750174694322837434278174859992386480413609831537967770961233110343965418657176121943732651995918512722682491332367328021690642210204544811791153850760564582410568618271527711405221110912552453178796629991926455838466745715520215409195001888962706460078824560412265499282522891860123815748593488021649734046648673219018012311690368435688155486120082809124010344323607186039673421618176203816612902344895583221300097607748657634604976659303536063248924349494249147572743401404295271574337341375182801657529676066807740865923705137496637081497810811314378149057843996687325488611108093075697232719745862264890751849783658517235386250777239562729982165348720015892815958369347089076665283177551764477622202017889180655470055439096887360344915300191026850713586656705828631441746929985227097476225346823063136272052466260647037569579780527161383641143959499833008350491677410553524744300145645786389409247088859966884035261261277385003517382312912065841914068902371 [166,105] 2595918657305758713367551548564812860208853812553314419225987443449863428896349962676748305126995151054883702030475657603090766791874871135156816260336561533574426960772250355449492705132239050227051861558041161453086097109595314767786048961315776895366511575422294322682030997160692355693679622206674206997856056115720245584978134981773298103935579032843551358266978312039136046275432380657325256753003775734364030009681826725172916229810445295416586432944851214134373565519182653752930806389942148359580564070549840061184535523941352851502614736120549947657864539984102817619268984330793578246910998873303805192770491418781028881619652337111461361215785853374115657991685420706056861106648549941583867304409893316654206622602155416760070885999830446259891840236472384761136557987900122218850453304338452406945490163293946699151387325485573028111756005540641500682953321814522633101265288584202365266368148304242935331650573698292425188426226230741236206796939477067169965782809866946094413194617667966547087284918534630109509921078719411380324496009173408141886608873230881866447629672380204751244158902310736165674819641276380364065347337072228757210432684258244181503630684910071552414166614983053593779177956414252366457178034452367662844148069346023857527925571590559128278923955229206005738639838796688209692334181016975022887412672599214540909800644345165481338330398051230568577722533793398982738218472092246511366611574839978077548763419596129567901706998213576186232482470107353294228590815817580555636542980718322904334442537569187783349452917438640067754124764545893898208888451835382403690474129014163944287580153779610215736265599910887398090378327090742618956974356069623243699199196654492401787833118189755066337766170355205002282812514428930380616442482334237388192123183250860944472276576848974784 [166,106] 1314003881905458209999106191035571588280369675608482714800470356729890556472361526495186619019154095542334381386559749912470774302080355955208968537425032408813143883149538937752461000620360137929540697058841327242191065345973299280159923880174170827907830990782628112479731885411947167415442421809562642864995859015922071039957245700874016260966597208772924396458994573746896772175030353182624326430497236422148548184263169623607356971015334684672479871843134503812644233826966777335046284733130249133090647335228186974835820074693405856945125030889023319853937108734080044720282616614796844147174898557973643852257083085663151516816784442546433772661975117182257389383033853624330591107315553935881004722832654014412555549740680746456096728782143475889055738297124849839774297808185093148327860117740673997071689875160124977291951033818171556735546490918300020611221046091897802012085765332430040113011160299780484480696065266031514676116080175964383566013016197428396590854155617705438552237375544532910836055861894741195315504303063343224402870779194136189408058750775805782770190817531434714490193916883337946915856957597036134004101446545040705436241935335920836514279962325656177845177438533719089886877567044019444506023174115998693836871966857971132293329990184691710056802291624393059373787507064992616375519105663973209975312384059179135788887840156153068947576681151816210008532182238641956362601127839933062968046496007205769567153580128529773616389329156515318916472988488595482170988910206315182114624939680326759545370637040731893258646839808704559197531280972433986873574166339609599669410783052540440053157355002765072825418381407489536344500510570744033387838534115754683695366790728373723094123355341703277105816932128356571506554235360442207886623766203368326256666542365429126012690733728 [166,107] 455388417819951834636384572628929044405990539802477554373670687999531362015294735323052505044813679976005605748202181335154281042397685895934094171571805221791695809406786765095303689564136749292192808520510628462951812210061120436439733861641845365866529797177906682513911291200045891021745035239285804002684039878693470878008595796952618750348939131837646786657711096950333987022618604371552158629834611358829728143799453481156855888547010476269132035451122980593901460299403211261231399176208101099188249839898696391677763650308787625133209561299799499506866731036397875131530480048216182866311398245991791136557475244532964418471074170185383085998050456774108418077102185519760949775088854096996707051661958712177686041827425646474378194683975534023116530985412555939999022821877444632750559940799252098688020852602647572736192329221604480551365656935704607199648257472777449785084178173451960994300739532659693433730980628768901595070427254049228569904581674656099869295369783245790812488919138686480135890537025882468786597020609293272989140115222747131903428549174956052701984972037337880856167240120746005852411266525004739437406654580111456437876738556769982681897548929836551757947444264518830195150118012063663642540714025013291980545159574273801619394677658661896354349264887966771873896111836885583947993180674862367193837053254031128283403424436638196326317254494221934543250562679675524905134183056115422550322791932930268239925966750651198617548820043583109251614917509609627443685120810869967054496645871550003755000350258509790684273754216759587349526810897038784298402172937029623064500028129604521364822297302957980073615795689513809237837927317598262900272665220630866248232328148675219300989291504748252221448197673591886220977664087159315644154251074496041181606111669611167325792 [166,108] 107598812736113504996935964346073996752688397375085826893895736579544572763348621813550052933453465213774206202463316153994983020269173072191342152186286997445276521072627648545784248748477308224017914919386755728560454112146667943851573607627153905061184664937545925046427427469302504503135956959118444138479367569383847891360887990647977733283703758436757000051524361198486354546475806188466154357646121062265628605163416354694713266555490279065204853589487006360474572621101354220308169753579272237403179784205615913961312333525106868865897037439259254166161524075155609711618309188909804715295771259247978037101591832993139422343656883132916937614785232151440799416966291508832551191757212479094390151962289879969306729701867479117491050141945890227798212675716792977421452446471081840254823621839861944498681175273796560984124415461461644560872755458147800330324647499141972201823479878485649520736841156403298811694618197317942792415019326884444998761293504722050924542998241257986412482355487423236205538406022327269224776561831288809433883894473488462419946808852774117086892427610720648207721140973463934922147963380701855845329603243721884169819133026593563929981831078192792659229210337045937360021742803800507803203863589596644530158072562679395326496624869768984455861714025342569954600794211664606053094741671836892035992879938631476672465230633843014142451040100264811856424187602656903161822792102140355621686085483929133085752510070983817092370277846717896124466633570476804430936282807844231002737410472590440471100513950227763841989140120638559750455769168728611372457033072688293107508845633139409528034014761324273549190107668224671061872633097810212235140174093524880942624656683684204212274113294055358751878856485996815717993094569031482915499907615895470865100232319031052 [166,109] 17234942928748472028474564815562898291754281788695258994735441913499349086074519726304752662877780427874984870757347458642884754785658714555316796567877825635692631082818864463215261014790860688706620443083510616741175840270971024867244453413662340142863410013542381718851048759155189562846997861174195198339855145977570569873111480897307693987402388112510005401636134942179275950174082532980697708664628777416465352977669661149217227971633727257971779589428128672377561598200345285727415212430579923964655056712494778852460680888455925420030111787888721931463045989827663890332990547666679996206192177415188063546952548517862921438485403667449284186355850443323893248601226777029471024784453119993687614352037873526279974096363897923220125549353484097550870731785612325363309833808679219474606888432163831672811296384727780326136033586894338250381974247435674469480547799046254443078334586768962704805737184132594703819408310541051610400495841878566825456175458907191045086349853577995692263968564978756564794530160545059931012208139403001691381988633649541944986232229285273121735442258316563723184657177548771689299933632479513216281892859762625973817393071600572038186039377235093046074332728266409945940084393731040236628521160709152601659034008473041547701074830816486238402475970751188356685395556522555621421141976892994968135026286795750458491938093134785975458443390841018875425936573907837304081982813948482946835170985079828860674143506769087126332613899007885068952169764565700514005276695005362054258590917834485910971995633473477200867830876042958756860785262619258847920359350152047894137237065905524328592532624933540651102511183136095020880919044401160650257118791773936281742760883179096351225322581663479621721794549620440786574378301809363242377292442884466000231135936 [166,110] 1869599789214970850318959068900166773270466504742486011622226446250035530787384630256452876534691680394046540127200211441407312638806535471466447998649747111190102011873557442244342599384618215695424417237849986946583910301366358894939261481333927444891216599335571956316226867030091055445987691723841702026975353275047370705010150078619553655483956611614127511843996080564518635006323508695416398825157192288946126208888219386419011455676223218116672617697467462910401452782831079014482059851749337522159789626790993263919073378300034377474791184208640644852579683245191795312016761400741118245834748406623666065426316977637443594736951981223585246158680427051268606686623022062533460281898921288490029477679404767826965020354606373112085251920963058111314099568188184652777252544492687899745301437938271463362513036236175829038307901530201216474464750890278112082397310707125288802426218009085814632137139183916331928301511181432270452420107133492730878156499359383924719725663071098376145745795094522728698806865508759537194889686562395592821908346955414628023539753209363784209036010573257467274407554722119914442050739410888594513531646605362170428054696264368383202645018258478557044304517984004527497538221586795820911183845927915649373191909684368871575871879568768185522657992102759143096268628146976278631669439449907095978509707712465624381986803930252302964472108243825324705822455139171820099171420972733374600587053305247943824996683389111846890144025467420209910396865182502039800224625641365342834997841869791965110152092928900854838475860854228305259557987195798557660371083011142514698065892839600099139370200567354921245193281896660738084314046591440553803387835340045142565647462343495024620796795522908333531381388675150728863031557014559613448516318426720204016 [166,111] 132963440950025887668670523086648147027122475741703906504805606620545888454598807323691839743792056294358383375323400239872501372275510049219693685569591880209164640607231516025707621066645905170591810865991620960315316738998948952318197192785749227577977560787651508165681060696219949134239986650605330206883026086515456509871000811937026989295922146167190894205657008739646993244788596782471795986571841682865865342781057120049555878746515086229948965637775359270961065677193615031275299695213967377911510865588491459149960266461341367991122766982535534146739598319962987981852209835850189963160239692897538123330474414662891525164705340161824548793100270536466248572983332364269734948407651973228084639490042304325929145487459162591081396847100782145362237008909199935320112963981239570228050340166991845010702444929623059486146711009031721198079605511292768474617420992825427110126384306139582139211052668623698150154812438424819700966529691314708516117102689021686810882811696782136014761796633220825914443931636114010462248504995344355969491465400772160101799800656659478189738858454420350072608733597167913783404050912580486779718272379232611148446424131256036950782562015144411657506274945600492009647304007509276331346687586532778495474547357984556585097539743414950700333889868230701753169905059637084526460110841518290198942130062142039046675897154065368742897857710538399360928865595130042606882636618704586343848982281188926115245686598576776407263203216580617593772868564547769002802236025110116438990758242513971920552722038905670884336858253310231315435896146497101684126023531281309564010744154405956722756940739112830607084175753678058351966450214483840197084411220058904082649275610699515981267061041315385826945522641677328063621664060991130528180265306480 [166,112] 7260226714013841921075117188155476249255793298995079947022620206803522944439187442424389657746240937794395555456041349247149821585556374456487749345068491115911142437256700705252427707113654090977975004918821604574631011828031077174731858544273604320945317612329287475277902325740778115936554197173050663577350876139714413651318871436324110923579289980252523736276932056198746870827697636431618929757437027232587568758183899217034909817748787465654718194523979501315583748076898070047609536363031896467240642275912639612388072180339409935908216658366041122106808676522413234567006530333495990496038989746887642315288312707507932733011818324232796775123767033199645537340426065994761840406326288662257436494079332216492444674346095893166371963110012461274111661260099524031634045815605640661999830163667662716276692149104431920111012984289079113473749341958294615497671922269398384034477919391805702226066650129953904221562273730042229005559929454662644100297646235375481243279568905923060587000968100016843211675766820542856823707633227980579365547070091448187615218904444643323290307336953515474459986037649817553075088561119189843474846438490046377251288966950950778941010721872513503166313529320690172375764399595512066509095796262750977007911945903753042086536893918458043228785730524574036898715212950448911221224488615127105620432422738985324156576398081282443582330569161439531238693138769116912429406339012600083302996244153836700595649530438812882446198427055147606398593885012149448591293889560285951672176902886656644859332121467331505507827392112594785826801777357324744045491474256537156890243473376875370230853872693225437833079772794447491592253889520437794300885282175939939224937779646940548252106690000715698440752803034337209201073751101684930525944 [166,113] 56856438096574371982839950244161563626827519991333390152831887809351460460075323113284276447622684898034143021437059843172238118086168606838363511001251845397867560810166707110053473566783086372196980177725956670289424299373574168150061967286260407026278859621974297889622992616234953321477772330024176891286260030274583277288438281229446622407234865920071424734973230738863370539203486820253631619304946334240469644947173583221974082252519423369475028790550012193265188360936464837884994667758612619842476236259444515878241754432940813432983554994109436047927330701388098625749240888704919805471767401437047696192136470530155022736734854040274376262191712684078737151578510188954538896454293528303620905962580106351526548784832335139167568335138342153116781239219072615563141263693345068479687727179421684862189886441507782999428432574313833109476057489503356997853489121314452228755282693456411358892772681516146999399869734925846404060123598778740015853234490546721005945583625547394387588570966422144468699060977700901045734594798511927991800274759287763743026985396469298542665471643988263231962884639605237903200331847840534787116744234264325823285964452311362655870380998359853935653010984771265842673317577569598545553160402310347609038401733480084973473515438851919072032873964077448060441124656049705264275393656499989831198075370504267159588154354693409197863315664201777036891372883555481530955825433749687110903299335187771791500717630352562274684264401577559648271123309801681326655083166064744449275223241070671518586592520759052680838088693856419578014054804671153959806546752713679860694510413599855387260265094323838373912986241019355694193079207552784402927814516036242704943332118620087133184866274465724878110419638205046279855935805515392 [166,114] 26338792081080970069874931597907073721189529983450430659341039064110047598903918847852551110903167446529754358261658479991066677317002514313271366232251975396027218683870722899045959613130431305043862989306683000881828486971478156675708394992132019554544518510401273764769250826831275803930480912404824190853692223880592341482123827459074105059947822252889314061929642056815920877853569841285524151524976736686351666018754258526000660401405341952713343863874823952255467635226282245977369702216357694977357619886739108632973243847958102504277022240869783354528837823786010897825361403402946071579860533286586716101692642606203948914470593128830994884539340536864482755608579653715368742378032791813422012579124575626802594017979656435747953848820046655676671352876837572837127821881442177900683193251242021522024930406141201390762978910767744099417833100680414699246531562745288787243946279676988574908715199617768832482814292005684251823556003384257807991095286906398169276520501000280669246205405161113056091597424701119381723229971416161771911502598913824874410375462711602919941086353406455533787621021626888079142792435023520555470563588797645691222051342755897595105537874706549721042420713690999987064552860050260102773631915212165775529174547532638616350641977028987439236759595715419336361087706810820503910410651947967650386243793210461217297723639193321997840525825879397663846622040621803963177082408386413575646596609046917871371311584573542466366838033057259207267945860268786706782677836891150343624504562379410105709182665589587968044614276512179676196925228145777846870478438582386546967859245615530841112329354942213741813949457939383970860745417705453875099880555474552445626904145954352653668506085098094075163349691211250151728285328 [166,115] -2032991663327888782713338593657859384893177355057023430042945423873757788512002858483927683604571536555569498904469178200366338400042770727449912432930096420494086449230281865630698648644710163715849457000605498763653371030674358228891153332014790582183256660659635986031428414293972095630231388689911627312603909583792723188708505417099507507861777787380557485796588872265429848635809591309101904305443943563838296423248281115761720131893017968395589077942353671541263108501464356525176391550968771685905746369504589863411219311620192531062249621507658782672069964030509093126838914565001318357488726692897520589816012818689146702216966216272345077967673998622876752910432901881064629834179774307287290640592065886650248639146391298042432907490263462345171987232528735898695012558377478538643174183270246108236400374599386898994269023778695860414109156404518528819127988579120926733816207796666204025766157379313569618368451665359147553408919370442076543443597879209884156118418656806842356019882589965098231255246519842916923308802397511381559914582803526045103226808589893564825110261875402055386294489799115406134165362675840662477610966182297706696267176259384473226873907714385634471061140100053774482427867405939966451315050319561854406012917647353599394720532259890053404296503773405546922506949797117438646595278686146994276939387153733023229930812854207856859638596896129017293415518488300018468372327944572830329789500751960289962509370561284161447674843030628390534547211559988866140400845930300407386258666660330387198210118050914708618775009811356528985482492049281605520274762559345181247016585167728822509330601046985675157725444769366582788059933680080406779354677686536452411504730259280928948127793017390135952103327643182836912 [166,116] 132313058837872779956649828212843061542952467134725710744576674889344069844309304567439527333670341548266305701805793532588873575743564771332627025831342736695584847617371666189022282746900280182117962468277647154945501944120568970911851451754970855367251898833114244331758073213465564710488382644332182781683094125458384029381833780585191922866147314935691680873065377996109452495996127526193786767205306320856074860834838537847531100876694236035569737386533768544180505354846515939522836895176902719457599535199449954201993109767869977757565337834197942299108892074891607138336120823362306765439355496966147113138767187739691040944722944897312492995023180323367956973215074703861814855350784558064662290004319960467707751442334046691184929432817633392054212387062542153804467830744234882802417226981544307650710027583453618588062780283144784122890725017000912730037494408273824595548225741367902951045422221303844754545597375330655597896993137100189879460834225234788875859457140186970529538330595507117551712396983155779626007954610656548952373366489589529453556507597706060967195610086226620087856930557008241419338342219235273775324592094846147631519601686224714281461809517701602802181461039370887115942964148838783878726826311411911700399107765342153845814509240414202045086863668183611688460514240884019984736657757339262727845353990775114228476198682156757587079301550399197185681338729027674230564997835705274847027446648049659991496122994143799040192864798117315032211588180784701075156503942396042472052563797083033601647065123421057398442218521642113780460793302063307577660808711306829931094718117931744021160454809925352438510617499771622427103288757262049334628797411163257776460119711688979481263559066302985591011127418400 [166,117] -5397152256154866735711947477888846108897781383124130433427747844707420597664171494521437556023233134320749833869819956537357300966982755335211566314346588245653999205734567426537332717547915321481813032745486309955132249728953507674452060244785974332956814809902512364506304043242512075794751134817788545364931251929580183215388321952303747510874943995270131000798454561110930753600868284139918606323384650452004013046236566329189566191523911991576082066177539632166044018394201380108638745717867012575156815470806928632064581945791694894981181145580336295672752019677155228934953753872813036755248221976667946127033641346473505701298456287467441028565251990488527610708608353000318872691216344646142139024471676577844814721541810316562120287864141161589725673771598583428454497261157943202162246603774943045760738289736145626141211170763770157055193745872922550529914326640518149421383651302894401810372013694972365020152236582165284833030358364592278144236163425352613837450130974851186855568339052532293802300103600860059769496629490260133449852206587069524399015999817660320124210323293823220825149410812022439785917523066191950614543837909527012966925277173057718050278278079280137608293474747268904060148752399056954200241672136727726772376508520389128098134399815283729801909654705973680826166974156441877449501840443913502264200078703990042717509888843579502394350352001052663990512050012047240934191051365910954738238005221152313308014193814134351233675404833982695454557104748129882302887972081758627613052282258058134775765228268857604931579921291770896472497779379947225011290094144559667238539607876008526024889309369950740015924211461812703739215338901056778745477307856647459071200564967719497885292946976993452412672 [166,118] 142449906154908964262913847637315531164737669205128607411740979264480277650729267855408630039479784639534080933010580260882504033872496021443203216368564694270585671782443549172413392195632126888414619058321360169118531158788323829476746588911860752686384275950566157618748144197030251672260977254233742090089512606465234076018253797772276385528644585399867991614957863623416254834799547524933483198273721168783164326299065386661983734987982822055748563341731883700525391206065354262992264026028138069357863903619722931873470092432213651533371770061854667605215864999076163875134787967701621472593303672891449326253801363324242063395476698320725074697085212615281734464412605364405569269074670198866322324780497341771127941177709448809168408516991562535460652198066279958839265216124669237591800398820431631434738461481232452033015808101598180902069508934565639159266926439709156631432816799330092055559361336063207538166106406560962256800586266629335916710528786854409792023355757149503998694670534801089837115302772771255435137480077552255300504726410457011027477410339897839980469692425911442595695439523414534665474378335602710444406602326999185215929789966402107898431354801357081392920966182765277236227815106585098510009777216125879225908318548819010635809257818463669315790291092725518420575381951654621385836212437583895292417268430497681608918336889120938312690952886003976659337926867622462800400724745838167233704718866208384116824115591875538385440678520514168325179959783835353081015004124253162646460205033835478940859992663950897034535301758109159753168540766497207287446487768004976982318221014761819079056879649252928650809764503372602968613634133568422619135299421546544837141191143158478569990099419433152 [166,119] -2389918550644379527484194254201302356119654079510745037092016555041081632214771260464619786222015200020272262571363108412197580166126012566415860501999993452944897636013008564764701122396305217562440803220474049183612182481107588524812479750518734550940835287691879805450223357849039938058320108044709320594426671586016986489968852807996744681233772108871162521719688639209829356646888072249920514466177961668432698289561481309755001319979774392217937762383080666251894469468512360046324112991228365448347980920932251524080174235054055393650189500160734674644217020957482780127012059092499542055922034375378847247466347270085814046307871976326280185740086755244883133855813185757008143629652984826860056926035840084102892936531193173442423777991060952976334322587323093310327810139160517895763922384343540025180306672329053791586276063430263593404457893204347098109427455106292621314215367973398144225355856733384739103619708229762885669032606577074520001155785378175561626308709890850881492759420127488581215136506045325354592259607525484348195504604191281204838485349965636136374178464318355526729483097092920418490564774958527205954473654701593376998463398807864277918559563972597762042986433983266013456835871060567797739777777216817640597318955000233327903871088213680613040957140433989850285049482432347759884690740969057474608400896316671079160298878420224050370636528777342307657393922898478615136141811393858787736489590356113216654018388390626898199459829792224902274041208073842984223656052083049948164361499082351925682844866073662663508521118702200910179145993853813320521785285727327398842845922910629278149355103923203219292812527533772976477747802341581882401498015046720140275524707557820010273094848 [166,120] 25192946145925914578113619462545375276956281925282179660978717390391900646199421638055644544007333604722305242026383203891338728152316105583429471219061735400670530025727402850254360953122953066154862794245756664877541601792657678054367237178647346880789355153500192077959085330571552286908924252329000063689501292366800076748213921395815377852165488504708342353336152464436322488120800299776843470727692601207636764195186003503696787399068769003880015814542494284125097947180241203687832145464197121749832554038747117138665810596883891135134955402844304774018109609737613733164332512493006953576485793608450698047941285797530338216627992107549252189587456811866043144131721421215290454332346187851059349190463426623141371367679349126830848171075378225727458569790406749128731244166930970578721980691152422549391986553871623846939048701810515536748989030919449783240955898394849123215166026316610440599318365609294890663758581514038927275761734821499061577266350272791067962870177694881511428534087632099143327432401361501168924106061747924428135733503804116759204551372297948941386242270287702416746627291377778080541973900151068471038413609428710230234382978416233882175393234588354919807517524088573055749560517886836149394028321754601705116247085142848922758760906766627755898480420410490288755154192583761088364639105279779533015613664307952240883629291886026960226779093176143374087243054292662933032720865008553068866539499466564189594196402689391386132237829495676755945820334687703925703723699297325519980006658278916788759909683258629869932515149878801797052974885900122268973648946827035516132068230865936017938253539402601195813953554211725525598325867697062971815196774426281562151378275958758413 [166,121] -164840279940057324355537403282283298800412605900925570040250365189703840462641266546386544143090353014697378728918293312968436213604721702322038958954363336173519486081198156532157291007641697484125507233060770719056365569868232025342432263914976862225547240571094957977478184955015547464808178661535128316684127540674694771815348795678797259327980591542155647468580712769001948453757374710862013097325281806109254259699944856642433898369053215516850832751929462025565854559751997671702159918238894873290152841314058238389346489981110913203412439182648140205948441198350818132438248363295951816112296195537353167651008497697345951041172657205133947547399699497460640743036659129222133031780445392894013707693263339534143665135047543931742752153175219888355641148315849109519110948562221849756124451032298769736270611474583319607721532044420947693647021461672154739024363663601104257668401905972234859096848257059754510662384817112897826452050861920773195307592114879899023640624070488699658817544066415602996477008009882020621212662353041786318698810277799436564481215148853567378905230532472583637488994536701316704555711689404770332918189304193630658610346185030454750411485891998245630583340544164838951997735175237457007328540736669580311256441320881267008902235820743228161945796526166482279840674116411051839786776163015895593280139110683716159959251596593155139754523746114133448604617751186985197449361808604203744289723675549646807999129484897904927254359882502190219069681707778733205294613229522497963379090374226589809593503725959153880538644049822548070540831124831722299975705002471869699262642781425010258472340853777176714174621432078733963209660180259028922060421838260916631185681184 [166,122] 660738980448218840885603122983711437394865976181061983609106342082704902110664257536431071624792136248788303827956289017600396434744001944931061507499728849906143092860699392332159789596072828981829111266014314882895726919518478390486602359049512657147792348376611078273700851599134443006014854174058214934792262928712177387419024486817398500363823749510456985911487311760232303862789211917153292381240978008726127177393014873677836001324839832087199066822421964501400352967487696244509541496831175803255719641610452220254051256595080950037500878981245368523026442899376184957085069713004990051486244329322926761748392983770383416506068853601351341180282202272377937776851063210059004982905350565850070612177892094577761186617253071082735371868424040848113394318397888389203464833075674822869574806523269907146255168631319185802373287231101700309753988459666423351091224202465923732966035300520003457026913250654507455080822582815946571352079105373895122342741587725037210517104225803834018799863301357240549772917114596309623988713287321283890104810732413321113699606040147541799246208781165897888044379708715386415746359312954682888292657412538074720078314890601844162388492351934805102436009697270371292890119931254639417574555197655134936531911662478321459477488791430831018929041030645730203819572567064653946660846275077188205099968298533589579117337610146971302408645912692790990671855609208929257750556136400162318367296985332867031775485693654467248133331344133675217154908146835573688791074153540966451333544949696194557289576621287220626696159423525320942886105545849121583021445842085295044986040419197576030313949309029552644607654580473806659992084876762273081017388422611164232 [166,123] -1602492700064017744442167483564193907300848358272575070560202517415409189551221733063543731862318576816901949191385187286993466934619054976921090916451426501444135328404572936101208558314398375031631306664802172726618857603345819554518066127180410327034183055201552751678078367746653127021911482800412507517461565847376842363598527886156312446719864193113062156345757014687258056075482164229437678359286968049872995547010222265344567930998411433865478993137915942235275341554077343054294116418697772948153310423456809501168110255162393179189238096682855515718527319700427483044920449139025713943161240718166863308389186387917450948020097957988813916815159161911384814845473443844757034255588294860890335450001720910334001027332865076346263997335900091910629553592583153373429222850131992788843489489884445668196340400709032633001916508649749972045990866420866462286032410577963797324338603033177122846733660750803824375610069438494517023756667636809507153089552960555126705342959225502074782994712507079402219054267412556411139142913974890572826664632684183732769449756695695546929451681497083889621816529882599294331271955966021888059687992035269237065887398135112452288257893295628729392559794151813844169818145373426671465894328097856895498094343283383270959939497771784748525561223534203848937217747540558424992875703669532830699880337152021849317740678092558531912749060819124107325702689234650332997042422475879174391698994053796126008930281815557523162057204632981426953337672966251100946978869918665757338423062804183146001922547662534875041665652217573931714510646358878968092564613383708979147757099303307945898278357583740408575871256297514651621711674933015745881187055512 [166,124] 2319490924439881529864902283699496116642683258641243889949332202199300535529296582027036475971530593449055363745384833076943374729785239998732912748793442410471726564751231050840000959319544282112752607278472781962586890043679291629379083878907408859044598253133260485577551339621933618579500993941406964321942325976795503643779027152430352053777212286165484873889149411554103950998124375755814375997933116118174562625901412812457792145877730016823490691811565311545401428883732332130716437612433324619099845521359450239867331918547868543950615981520317189390641333049733295809703792638331187648835655697841643844662417243134752021636028771346053214706550183342872180624679621948781564452541421543588483276579924905318059007161180625189109859495859502742093000792409396971617647262903752832409711771629273218355846850497533219620033524347022204149663388958617419354882990351338428852944869198695936464892992164443925697027736365484064537542375753244132854396008256957316192607715022918579777802537060492211300675938107513359262707610511758482372493850338507366307692165299932956352590396126811733327214134476504633169633844432464492125305221701260364186485368052562997584856634413842183737112182552747231586943699720083045587946260785201992047399274033832542525660719666523799270525412749761782372345191909390039397433109498465046152621938450750658441957816427242174794169373792800894075595351692860300230688700696343441748210070661089810515322530116619290062066826707038546722225225294988515750616720300532699197525648250450243128039431988458658563414185930988378416177162425837692321294675040261531360471567933916135908733455491647907730344895428151583845184633438280188164 [166,125] -1966566365868541435374756568690494856049342380073345811590306381752114513409118225459325698357426365242529544341952884849682925177776059652736166574455478017035039638175409689019247277787298732604180020576583959834103561575505747921083826080351917573429185229670171029961118914585828135722043728675961640797553320996679964465847962169279063085429204342432156318079287884643527487785278175164054391424662015983331281605069802608783094169236938022306584413718275847937086553774370562497057030763113843538898266824535097424084494896195604658855801660182110157554353320548333591952797785811078637406493419206832911862916808062388020595526448792470591445930493531001000142110581497524749883618323816744450817172692922139322982821882708788176576238672374837940581615428737063816684196784887380490819801515354867997270242715481937927317882530156887735261234500142746972275519641598517475512694099780476060682173674512332657921377214724861014547597391416010904462688184432369457214803878551996582134441082875540742685025546879092513165639549656555644674696369236331957872753006028425498002738800340324259537899149078188206649548855720376255716119089810180534042712566223298161385332882039040793216308324016603717298041439093418452574363224972697453877379055565031895829528652605757508075307537615271910808652042863459549261308466351829620631955599723818282001728711167840224584003742966096741801990882195077715663988653985239387029466058614900843345246916743802066860192842465398125703370235333801849565320212260206188422254555563941642260840137377263854946721701867578257141400832928704570896002199812078700209302678427491071442586658804191804602287571342080948738701183296 [166,126] 1063769215886625420514875168429560162313551228051039171981921484765740697232601114575853441228585634625884374954319470497667696409623801369058141765630685304438885321843388333590485387010003178895241678739436512017282335530093822812427797467716582604256253473945731900131847149982769212438867612326105239685310705314197356910257200530565204992548776258982016688784991665280145312825244586785742506881096126435889946915576841726586694031607839743242133004679269084364186589883229568562561713424721798188356474538993340549353582383132194133366034056074480781118554659725875522800085951614384184778621109785569212969269859439409971865617313191244787142795963393851631915845900045384041705797626273930676087232160499703846601923980542201204525001706360452577911669868044467058602689799328953364648303669614730101112229934455542356094995631378158288741924585462942262444919312605338644671898958347364184916876977010819038366667901449438277845397978612108870729507690970938384851598866149927724567814438126107393866061880249050839205681860998720436306194860848872629449068289795675231016025300561436503354388857254989590512975168581174601646828842649996619483584159328256345517312897891816871366364361094272869470631326774998560471842222605975606520455038249606758156735786481768802519737854818753864532396354541297854918737738822263102633961688364985804238264613165535586567294833123918976309614703232306216546379988474642726537904098345931942912980177597946657384435142811938752467005247185421524434485830970084798354743698647275723356008886167448986271664785863512686206284600786055493928050289822125260947907097048169453833481946431545841637904115561527070128 [166,127] 113674489164742933558244427846507639842855502830048095917374287977789112331775017653920270718609244426513531672327613704503736669299584081051544418947576949006304017786252597681972338227730167241721672344538659486238633067834824596164478342553987491769870285203851255870420148868388739322102862832482442171586573637715418397274099406475231289765416509488882279603620481232263137687877922073075635494834205569563237678637984110792572288710351341604550122288856301418149628429533433419927548369635367993124458067352200303262589982466166192041788871778896284263033222042501809403618961599855241367047611730956769486365791574608408319416327280205956565443823789928564252159838868884002754058411230434009350099705933053956404597192684906324439648631236140246362498161745009100898692844840862018006464803009205053862021330634236187498767673688789179180573622342211939471371171394586252949099559502869305125764086300336091000905855738810102598975173437034044977131169402764678891983858159076945724364283051420450873254349643749522627739175679799106708437083203450467594655821499495462283910794472941675414024190178679181049332876737961158819314224874231134627119574787723342060361072124028410083561657415104605236471940378987782804244306551355230358320788844575017631174212925911408854357514235602453137327946914147367555633468804760332930294172343804956870522851772017376217520787410601908774516658527084436729553999282456871956512077603779109457273014927895344060902819435433117924342352355928210323287459111992335233513519780410611484370525749453243352985711113099844021692317350321989713073319556225760278067837116953722570619823024444081351933071920 [166,128] 1029171339833316550547895581075435251017418500915516159197817571218495761928620745621162587024762743355126189559656869873882717283356708989794464484426164389785047135666548965919089805673422593466733411518741652796594214715179474671452479235702833257566097778750914974298701647076303385171832352032321268644928774984234329040137144657071872489758486130043811861103791854408964665162000726820449569359954409294115464723273873674192103491802828790585458570428742573881708943197814750347245241866633088422691487234088393541268852706162043576981324295945027177123010813009972152709467139504611645468937838591066730966495677179893687357689912718847551789573313640027890816059878380021489819756973864089502726607655536893098717333112336170715624657513267226394249014767425837810872150437960697277492162670472083974091131420546686769949076829703929491229849032841168288402730278694591727547437419946310309305475043231116140083275752800870122283621083250035732345277435953347994161518204219731831445400694470659408464632131188616230266211566260012213069641225579684624274613324833298077263792771062904900387055745483066327944918460273515765599414411434396306069268366642241049959714344596179091447110367140255878155769005806368302535506489223304309989957157969763302824459543706266601070975447321385642384627679803090649655552592487189349052980364903391121242899155244358980680239718628567457589280694272828362462938841830090860271444356684344890001812684173599376725148895010237876743753373446593147578077088327080913102853852292137260339178998219087533426928009090351880609021498929391348286117367917428807601847089291975975285336648141562396509 [166,129] 1330658337401136237528425722402361484303516111729752426877541509666409805697578467897299069126199726591733169410487977499105944730063620569013742572753928583576570998128208047935867572899938045663729966503354155508977182566628366050073681961474886051003176036773599108763844266536448871232722322554206306069272786254794246012267658485272643538600824898154069840525122831440270611266348602960930769843632731441040778995354541297516416387031289345927042365241435369603161068972512392361278734121305570110776683103476104489061324406101143074264397310789102367829673034926331278811256240674136298680475910685287117557660821690059043428373826451463444820323896699011875586697866228904926953333556813280048059710901562315408016535208639165975703449333765521889912301314006313494579670734157815555220169095450670388666465234137783321999952828528171764762997386738943013158930044435140487516751990715391262553563524525452514647333657042834565850899822452733085011361625980791656374067867062231385252835642709306559516681342012380340646933112921106612665252157479343740286711320657887636542129708466238541577235807677686511645804028407540566414093002647946432823415573518458092761341163919201186957519843022660944450601044067145426953395673904967792361167766111001295534456743701043896731267587041001576803480429345983663570418114978066060371342381036121449895140386034211085880714176271592191023681106615898096233164385172551799994762485534617750981354109566507061144932773302951730212965166342448617612418829659384164106729856643836713313302753822515040916709554769949570762172859461953908122573019438903347880409515833532683576412839968 [166,130] 957288571209705169659063521894508755243890880374614636396071986828718335423169398430641051862888473599357960088343838458154353278731732896635049775699376720029857799061709170173416698707649077712161035666503443148393766503097037239492547766544985954115895398831820549130372042398970540215477343547933131666748179783479740068464115595149863955008212485097863814010451461978590683381402462598322625942275183310635050244865856033864322868498444684740113097018221430778286658986911897610100620577747306204223630964127665670200532058218414342013842435735908449701674107831194083873015430023286114744990477773865940274419239135109441917080007778926999237783796853642346676471041298905386527063472868119126074133783066685687240728610315636504570651904788841156925792039435709730575214326796056708675205210025090216279507140767638646809424539575289809552787273036412731279233003698036802542881368382072445070787183868389351278595456421678373234378101949201928327004698461055580248454806205006743278004573701718723715241579661579462800807800194597599434106975504260101770545896853024563254505250716290188509400416275570590701811074650016889796787725431658175656264085964365931668373791078937230391807717749882676625983526740727024007978288782288225910535302884205005228466407582443839075253782432417838839806487060847347998866842934948644371193195457001397184151091157092335897773645302565824376017566381180594983913272371038925338442385918980490191197410301705928977741734395878344272477143226385846882368176194639828260246133615021403335351187786044051401261571717047708503870468813967403012920166452518935779436505195352066448 [166,131] 354055443922784140092433103500726703096009973685340348655673134153738723233735963744814669897048113966740993662186894249082782054008186284604436860929704720652742806517063838678337526312741185600206783391181929328583755273695413836193883976094817264161397411214502418907442048002052173926798088151906295435930495658975099828837435114488386847215749533369927992584000721162936106927177070789932252699983695649440367233266254287189020051163539037316465487017054263990770928937509164240064877474566955047731538250602779640634889690471880744789287140081417504206446888668525630115553892408140749341364845977134859938360453355760103247003051353744457391016854889963336941623559604496530420367694959186355578063670132596552516578639803440893143627248098670164457811092423530929666107774262968075540949057453877121923084823348222237882097716976633118272814802645095197844230130677442065495048416478454944143613871514726534766009277657651532027754474468373089560548300066754953041746564242919083989254713148187558224719304264729155236156714467076233154079256573640296004380424285693685668986974451632283914579082451423707401736695553555961305357196320960290352948976891017647173814301005971399577691194294734285969866641848693852676090697492965560521129031374681320497124201771635689312544368409779608497922335339917695471889196843077962143061873943377055251132897861968646729103945427084517310743322825878040792793146356238386513408472266030427497440238336980497211347315941980232975064497555900614986169629132007670725881855262844120089183589870231618101905138713117943680488948759302204137228959305954134422657192720 [166,132] 66033114541908661407927300435158517400515002085260986533038179375914279318301356113080098411028391107244686884265735587568977812397797014284006790079065258382474598395704061096969250484268556713243735211745521624769596910718011189826686206724268418677648973634259224884875392845495552358226365843077780736848082804050914576918904567709399936730011839290237665921198752331467254665800535675136812040060129866281285173002868171848459387381187007272484765349667149637990565166297329710469543035924552615797055879349937244478531990977421569876966304632152648448258626422554142811556382278127381033469645051340341511161703077667450521698160594165375805487417346528292929790158281172803491982882879824540760904809240782920904807008147061222555088944714699516128413390138231516233516233387922046786174633786408534279903236615815459453954170476697227850095136740135496594573165078743413511968563210830480934339363212193297306960775549907880709213536491695357053038640516292074440817631078975391010116666585619918316968217032938800369078045644040568193272319896564195136789114764561672875034282363527304338539587180855446140059136221411664846266767970385117809012131998624391112077465119804921345971931318154374950123851973490651593991067459633877827587704481540652723164521536558607729564112379197607974759168325877828055020718356267417811128963686730289191862465015654803637827947494903431219935670910725397970558488900789877161113217705335128478030319697376450354658670170686713769093857744834567096999317057518217210549500496233440854827765330972936316169082331388350572515383125426189951166484860923835084 [166,133] 6140068956459417980247777550369083389341760664847913253666234257084594914245457225842914877052400817931150946519497873658146286008146630070727148676271986265114024333770712659386166101120218537654470254618640856010486770999754421053189300096383806663278283088709628842376709360570001640459724262812377124906899276970303399263656283833822159583429131452702817769439335540014943527565352061850683352143401160115564309091750964525292854236963775266461925033915406923468995646817029728099162267226939065313821554409223292579422954236034990309249691233861540632483408720998331884654424834584358700334327597429876005066323160314336190240507646832516243980569294610596676194656200468465338505390898948562977105145342187858251806670569900603756777271233089101799123168193313835244637285876197242762656516373010338688154761484509823333471730601515702819971811144334919421172705171856800440838421203174199255754244966280823459194801943956666100663649346827018430100879583650704580615275192040496512664649628467755561661096925565340583480879179534078795436289526859679043519802435826220953890468315540188727990459343159366890901284010627237995734632358790296616221490387531740399766658261165349981204980270125736576755483148361835726041343562373981359156872467804935223968614910274614109786133936227002286038375778705314940884206229683105965001991663618028929521054309477793362459126952714406796354985017597146385381066432331570948563550529059079442144337706876240150932612112699848126874325107371489725632194047550539597267973184376203555218874963182675981103366147177933134524882704717113850845792320 [166,134] 272811047767448306802875627647443472437894017832680701703894658374642470101776678369590677564968476409513357672714595842122218222756957136428270898919564497898433582429433092620770449821331232733708917641831389808786342963424480681225655433288890717930566635916566052869371016413278631255304265115023428232895039694930304787337743027224325114438771022947711864786749916279814533782994317643619058126520514339921516810505048028359204175812736750095763980253865637664962366698011416889010278076954237246115370452754474118849479271851298572578399057659922477317596329372499680974903081173137158917886681579919174011251181582358404375708955491723769532501560220986572639335965427022846504103757519813309433469307528490184392709487289917931177728498509897348781051033961479165477294982361294814420838357134265351618698374683369944291406343480981949137273526990067901892909354374738728176512546990088424059648748667768627364644011060611837586620923438247910714914477111410551905150354147767342130006175929614339752399673117220109287829349453231654181190115174654046977523636891873978949227626740559592256818142558152231726161239865362215879959674056244526900754066913487525129389208754364657299963739204999683380021998447204562842814267500083211056206514946718094602831069140101024188691147507626911378973724816315437537296641367516766247194853284107481630520199371125665609973498755821580996704593262424163683405193560920546890587027288576969756917301376452350421923675847688943253102518228470778008948597257119909382562889836472447091036375471744150076058490525345611430877785641859840 [166,135] 5589220892456612353267570741768922767227096533290346006826610231613664047691984298386097131334981038798750668366892897876859722358540292733122179869949784177145785360018853182437529804188801513283896866440753822334081529737736657376977061996563688671058658400071021276885263918539953514915052211174482189405381232220045076725953486147557642676016201500552253327285007594399559122270185759230783097346272093065026270719490517821885325498954627808438211251701252781556705934593735542267002932338196153496006549279463376337866875865834360145474177003296413478731262545895397783596510761282523323628474811362414775362993859983519445632760918449717984179042442337154846707569535004111749093903383108728296218145850599787651849055173264070168823348605297670966481392498535258232628210555758017601812742954304394050029807655857734321039839307841182668417655517855144293892011608067476299437449517393144224648338699836379809438410458438017218571401117707206280943884648615046479746190276627334130158011674283288209272083616267233439948190900115467320643480754239824158215603858799115959597560931404510158679108493790095263434503879283737720006650238024122271613118065879242505735446583191913615321134155173727309490965308552439103312688337009008374783555440736023491225609812204606552719524632810014035060165923934115726342906565872674940438215169948221401089937023173173347101829129373696938512917096914633864876200907050359862994723427597518749679466194308070575490215369824857751833391592221087875369967642647333531196395407939474523571946244795596653226745664321194964348448 [166,136] 122829584194298842237660492545971652349779698890345733521957699394574031090889244313831284174461722120990460785560483850208912206721593207713964709390111044853457300931125653601277946455753587704231201709514503886199636245943824202022179576849108701805546302526412153769237393760787950078945576840249806257573794400972586417689673820224229774797583619785401811972339621793433486011207368774452956974393843763951025392386753097673111184637995779953790980404333472319404361965420609325281630602494489336331077417535140877658995091698067173490875459693637367448101459049403282333050658630460442679175488797646489968376179137404841887657107724767366568753182356924464200791457871795143659862386944179731300188912612558744730861819741005084220220666033588570935635444305616241591421662317834302635443617325371645746606303916352563642849046051108808752765269093190845719783333810076627840153082468913917896640495753811631356881713929399400770011464514537423149124110663476299948975657063947453042003363634798157331883023602333591075030489693012791445743554161398246991933225656947833776180290564563615267841685707559858782727492756684095765173624791851425062365121740736747654674323000792949071192882436671616916539188862395074488928134493527451376268196974127275773926461123473654134605653616851232348759479496043906190022685164665202037161009381865484331525581950945911878228793489282968427078678802417709680095761902037127411084382273300248866703052886831084460570556333938899065494697495946798908131200445138784840219728727083427099641792943132097891114798835002 [166,137] -11154652178726575339677511824755660422625862178618283326120977335346265260629856482895609538266983230745755038062407053967058339615940325204968244060851708439920621403785914739424698812219026069852244551988728478642506873232800668461573503276795280488954189251215881935693398376069285865704563173353417648368625035270332367273817635280269165459287220607012482528446925736383475620480954556649818194561268811811514060761903378067719282684388477047903213132087087106484272815648025093714104674724614914696304785557006350185383084739627434487069856803566002599437998136809055391162403960142056550019234447875417999224298279195505002317123222475530216212069217391573780082728580379802754623532709488049846470263629841465345855422622613042865714668648055398613165287952985041031672656900913556394992467426291531824682754588963131284965021170611807056333171510834700593068480524616531912772590853370067465902474489793966116705668107436630593945127425829713121879548373398468835364090764621478290192684042992786202103759971480082455702686892390847848422730625662167796558964431837401203624222928282023651943529108678752206923762777531831691281446232048401407173227124880156530038649452855774598023717778314178861487373862689504069705452745697463576754281469558792686075708413894388647553878759666492572892495560685600605767033890392133909685339155352212553341179161104442025460832800647370885057869485609092434849895276271194006637232675447094043426199932655889974053944243841083264123928438509988586226559540195165054598606838086251906891629476169798098592 [166,138] 788453867904704871911421849728967181124241974818179953444663837724175088152566045099979573775879401501835604699614495784181196977689817624602329066424930462065949376283090164935571771505227843047163739851396343221147222107566897750931059719851222984177864009384327309566395398963319719589831206837839172204358787408699407612147614087448471521572888608688312955301010652050246806097339329816583325758842972168912927011093607821086080591737637824686393173359530642763293300449201380602941848852723177680712058901826503956354697034847679445030609379505852714936760683706764844055190522015028337499526732442718860490691125664932333647251846060149606598704998685216443645796917768448629384935257207949950419752103363563766249828610958985306370801497676507892489404806889174733645770426122426819764903097232339451701167640021299302756863915465955266163248000048139151342620868556777730366254572102628047919432947366391596129522579990761737935174130149561373354966629392359684887849045509529290595884365037811909185577214561045472955263139599304836776157254808595017645339169784719870291222319929849317221374839363935376080339250613815816435418802321332692359470587919141646521043289333162051506653930274872821056296168486447642741238524425955705147606415708479562132716605231589737835423572711945101094870507808466047343456275396783276333662520736556900049700434717008429079713619435245298604577032125198835968025406780733751482457973634454402002983636732619940288578751728710733776122217953642198647476831500004875211095059318330888679333323488 [166,139] -18737176693225288096902937029496570316691147936858750581801295864809874373639617528834938871268598540568880529089607380206315286185021765921376953701189339322241017602976106414374551451555162982247918559839232398133191942828378006566623949319912766776488199512521014813882021946836962668398197433411536969365164136049985273633983706140102531256627412384304625053999558647088183385650586071096894267147043977882399581322182122496687715674352608436739430717140933746650343956103689818302073370263105982432584223692440322287885198216290625809838913887767001755543531575218803675833933681335068613762064775278366563801836354088769273343776982083378496716970510935016397481819865603541117542515609614421800766667844865117248850640746457394110313453969376814696535042695810268684471561964900344939033107044527143424545533563411080371598348714928515200331796369696583507707020262907054075114631745596361697617436213467344004927780665526014200250597641474863984850087450252111182577677868083769387405321094167805540081445403939327150263121111397330221686066646653835684958461214185597938764743518248454274643705664316341775033561511927366338599026449015643948656796614901636460948532214735423349818221685101472399104533602256489322628719550819002439763883841954297144358720924702693608339789759849959911006105554189808374676270419211522460693711993638735469139027761616725745881323233324559413809389560966455779401409554979942124309241653404532621820483845967516517776385160082179646881129628154218649763768654329490704575715972971004448 [166,140] 152419149467766064982502834810924280042207518807849673938380164263883631445427451935475341778159622814397345722359260793036468237741367664419190161842907162551987542046897979320201786503681272215917101561293503321316122794432133629142984564357740309163979802233024134185030897972465841872938164168685140274429619866970925648429772755921461083691262814568242879695686470127283056974533853176535395542329721502527340585073114788447448680784111842812402123509210227395900883578195526476154611834862334624553382521564667446369088602788401818699231648069711651631833466251804845217317215183313246242592589983163982864096351236606436037364691615328658402871268823299718318001709406978807314621102286764257939033963273373534218901962106695143267282507431906507721565780946439345326306287248090759624226288488609968461492732466398131172426031893990231570588615879302463122302861034178227554423632324520683673283946546699270067229256591894078717796352963868023499064302883089138703514327388201346357024032097891048909564724861723365277073550887648517467174233795996874455092205421821515102195570212740121591827980025556721774034297497854454351641723571132831931344281828939774748466283231915154762565152827332587556586322210770269220831371779861456277484740199489557693742376633785191136390166202580732214103460728803805701360368681940369107310982354468670670707755939811893593390908358688823252216185788960390877000894083696998678756541915030514027301431645555893350337945924308092789216617808732469238877121893723611839444712 [166,141] -484175877839908107800272320376426970306387309512830304218254699185017806499021700642769935806792580767930033295371059247980645128700868523605738159440361913825275358888471323003612731227723770321263157444057210864769582079281233064486240483260622708881728654898582254413261254200273996869943668513922758431800808469791127520178819280179993428653506683776228502347384725948602848677785077203954195569340350252542955225405687876930591937343297019984142914288863446265820298909481474978151224704126705054731731597794125227082624925565570106357613626359737656451307266049642463446112451112478188182998573173080245915522504152318747388155571283459942586282950111472061887574291615844530316088369081255310178251073852072591844040338456308750863738655121831192727801569137182448320935342397648932233792354797258853588423794960757448790276021733881883757847313494688690049171816432356552798932663452980538190804795261704494489806566486296904240215845669077564094301151534656457364629886294551745339050372807924474677845547440344402584393290205571866667390048361518179789600188506080297499245597494809227110939159735822966354009982015649009127380089097171443028473562839692906456047085353688945523429419730887414901906381296263637017863746814064257417068272415283670751339892566705331682915688043009603029056679691220978650198945028244749746816857326095467706101802188007854179519340523728956364643741735030002275029410941251376155316945061928843057173949713685512384978676494086348768489563391165962195251361752064 [166,142] 678239011531637483493460556711264977056265683314877745896095555400456096434760230308876837052514450228426032546955134778107887541095064456729140318391098050433516553598603655088244009628138755176928494685159048109211057213666183874591935432419741024631926172303799799252480139029864983614508099164622337403639720833033946652231011496262877607154574307295423955616112535043780560722449947678521326908702901239927721207783870395506628563144004538174016189147799871035758702385110882460642021419935824111157996615031055326823647607086346884360915864762948276750042669032316614439822353341891284073348267435182185641417694574143448614575217862265344187098971981575118943836782194680870573136625078494756336355876837711138078001867236720451755389410213534571176282487584174848994309557845424853853999016593951114399856434619805991088874523776956212180806539104052065379761385294460370471274237712543188301956982440533803432378487520193481450218735466441758160815317525610123593831076883370250638491440458942263473074505111836456812585996356710294460944936139195005402388125850916147294117926236121366294888527491053480389491936527164784965089546488364906692120099691769979118449177732343426375501330078122498349549801250510164887101986161538640039647885602912314747129885039295347990472046634553883080344962526721170766729170436607498612061755712197547834142505081774613844208924094663475552133290574121874105005479961853657957662585395117622098849848844341483777513596203077695773616039920055801136 [166,143] 3180503229123405240437464674820062027475760760515686149037314423705281387927763437223343812447853232494061088442368826761704210817490956401824714559073545216599228240302394226512579650237408852015652929593786199021195021968441320302177871615890677111597769622742120023846643584719119156660410397391135441286689493548232255949575682871219873807233390054090435771676813463085709151098006221299910665044381080284874650689927324630358388754542535239421615624455006229624695250062340075943671752450703657977335529278202174790536373105657415929094018705305958759777797932879879817616309261975758219599328705739868478688416932159093207149467557014220729184634377536708751818175140877579406405688628675520727937999592047804931779186850482871317419923977589417184505226327642807859112540941270630001996814638290284242756790038437841125785864862003191310009930583371960413039717041429465137715642089685257940079250123818153584022253241640105521662781834651711487845561994405122421258308390270278228504504864289137241246663620846954900065941481855591767549221104013529539603955419176622496267706281573051616597436337988246215636292210804198203876427091632609688727315467603226596172004169122995451904890175932219337191188653107803438527674459641236600333380133121211199484937795745136416490632598279728368243075362422442859855618348789343662124866244282177378244011154573764043959282173011043194034236685522222347515573318676146886046523043719043313198796178463846067348057543458234102026943920 [166,144] 37325026367076358816613730379319778877548923163898973424770634918437789202613594994592886491111117270543711307417582257969633694636956041978156559808577108704682077411784168756104937459398628281562507201240898920641937454209391071099814909241005722318363868885981464774504534107444987358857645575372521621433398147897033083896596349861603018406037112535764235257866445362338134864668133427937872175957027371070399156213553696691334645714170753999502891130020513245251461343805693263831622510622907176218832786124315586654876785810077706067816236287046940562254322721829231600056280347180761084170538870307904513330395487263585862846605523622904683821247559330919074050276179641506170208480790357644086209159409227732198290928544486318020139077463407706110921695811397212279045765239108094694209862386920072062997429209290099523766870239799918800503846595306197598820282409826532318212712802534084728596124066478146584019988508329441172906259485464895849743632397009589381046363565772233438742894464558925918660389184280911098657626772492736684989727128219201156602554990640498705761322268554599307512168093471009603460268321341730151994397995015991523428521549508473593179004584656588625653729172131541935008942039519674077440050599408442360519644906740910945617999543043538555053906906529267472161565359454727530801979684603892957442199787555031588394912502427363659501921653033974988034373566529398751204511379507358043317853938701247590193142580733728752680716628971690 [166,145] 89561271152672307226142013537563251339627864384281771957786487747409238373775131200295719010361140140997827778268206251996741723516853738903909099291328148599114973578051918002558761398416422018225106389107664085114373376650873777178512865136429807656908570959609552236289116073735782132177341662408942527211238656299752280769533347056625081630177101149873215744231685166515386927423891427499520794576223309344729874015746827304138962890910369784749757156761140792201594122700611908205954383613376144037969640516630518789166520872959906596205569436255868418148517279442307052704457442844212634912991195004008733073126523528371484403587391054633894760834812473362360318422597522862785504660659077857601650657826357431204225866301859410489334413718040463109550990615915053475578196869587982283280527898092698870141112774216378248371107036621728313758748675216632847776073845669461990138085965895309031911735235404985943475586813983781981248615569731514903708815257169060737899006001095553200745868577657745736272773736343245482693974250455684267006907794629036059232213661265097572224653246901833150116144386408614189322673559804123258586554445850702627362344049155360327968946018028802108221256914274635328481687869986753915395711188530439227607022338016931749071820620386507041631255712130798062445717618874921424184600225230056472737891952493900231238621672388581111448897405581647898196999040337279441803054127650693234875998647449522208539556525580595335840 [166,146] 47679406626416555036992638367941663238078185408450777031703589224746780513315152520391624420965562287217454320250331139558039133973085853706297046051281802482873227729971430918469810416490462158860369069533028080037933670988582401133016429832236624289506478897265669234256961113260873592172198256566130391284370125075341341829885698756877109321986560824065646425332841466170326205336395317936108522150860489952487411517269537666025732799341495656353084845516094252437652469817596253669265445923609822035189605688085583104925886663676057944735149278245629080345964647626972035996693888607303654005786776141597325281111151645038743692596366215725703707092000040664773110507309799236086360693215089066014620987644475871557701796349746591347951944780686128994097322327898909161816144283348689620353062842012683047174763003313091983607839209865271883267217396972858115859627930365303483646396561913141131381948635154447713190741726052329404289096937609525318303283374851120713707240613396247928517199515625627302159871837237687371265594373767593608788828499192731056999985711853631853537900032785742618701792183861712530632493270701975052892696400473485670204532257334247508866308757531171186731309064632091017262826599370217614048248787099978379290362056977141030878702336075431472561335606149840613567546245373684391282371314077977875015881883820210356021261133731500059302643664004567111327161410999209586990968370320328522782605919678457676316812552 [166,147] 5602754506493284781025631623389650133235766049317002228944047421934678718121363058314446909860715501049162355676996440742045832523009560615955129343677403561009208418392304923548546727755614038798332752069066976873687922121982800625477509335250002038457931380545527219770952278617639473336223179020104092981374552390009343603912017014254306875632132703436552775035345322828177941606644938970143650145781594730007064913436094381522920393942887801790987211548621451831564092788578031622037480033103367583888656970379835984662590644958672372804735846009024486427395284583563457857045854200818666310795256209495296276738391111030846526412617047058413557241564359785745727827624194837262834503753490209340492927416292501089078439844923788564206576147748010102813099365735130168477517674530327841858635174559798534668440110410961889170945067815299431801094412212231585223306230078174750839898623502424665201466601223164885631426656643063260683129816022590221778471697021510667711858015350562140572531199236758741555091982489072412295141709935028275585019137561353454353482233136230047773019407549064234190625679586853961795303703232174392782447551101630076239080634495550338357341019396839019130822040350947873692114269699609625765474466090930839145007280589845382101767174220736914656810857954891358345899230119943161510552788294645078508308404780504914781181142272873349351762006584533874360054280859188245233311424967025713994384083410024 [166,148] 143804226749254643192704513640606561022651743329566264965964750357437949470073582787425104398318651279010008185012894736945623404160763826112455522461441885663497055638855512262488617510321445113640782869449346882409714665851571351479598159658097951054336884048701994682185968806017566693306726229248532146996324379860188912782342544282041307654694155952071821523878636266247829577343664248719514328993468291170246129390797647210340052367464995797295965853075533192235331660083961404169304459574599427213246745058511799816718384107185274174834450319324410912331783526760678546712532749915193911858059467404632881376190744383740348863483942940778676392384175508343950929884116793347229234657821330638477608487867746010649606341738056263865193369729633381971082165420159616402293561493085045939137963245717762518734564365235424848315008378659646431728793556944547019242621024829688620820328408221234593377188055482882033496503845278002658669875675245727519885947926983491014052345279293787882641217675477340868750890778482169742321294681260161007094517162797732374209466536392315957930373146523425851886880036823107623443994533442600901415497744054452761140189961823659321871019213362198839550064491685662037263529429321385819779025888996723667945495767270158061022492734561781966405266472419562112776432289777305489867292729953598165306424306540327675017821585380081714606713161759509636366681245535816614546102891627158800 [166,149] 793098230706223626500656035959101253224111660302114337150851127513019273731845913971579724923170491711098309703034734733953882611477401997448621974347015529047419132452916941127640445982861119166647435934278928001504187904212938231836972559319322138813266595912751696135029581589599009680096981879450109679232997718358531900761486430492091683239793500859523935406175229487529707635906335168508544028827551392189871696784279444857659282127580178425544029036603310934457735971354862824643696129097433131626847160423196977322361168014405954943449421550894395526485263737988093956721868338524080930547217932625654329501618498818958271768777870892306474124343999071678507988998221616943710546862375679404719988054186918843889099064956876105182747629659032065779226862285948421517414742436786204075926750670374212692773775391735007953949357495646394291506486616649116255607505496665632365885758818765275391293910532160389818753419992097753955677416995074804018017947190831209758374756779345210261592514930095014514034984821226246988836166419086269983550170269049389391616514495602029717724788441169956434715801006921593147929530296156698759838824114014445789739510650614875923520113822929671433625993102016496697756941541023297578535184360648603997269579654467408652320145955397304189520687592715516167014992745310460592219638053454918844102427821263267704170774782837090263663127626206315814779204209303603613056 [166,150] 919353452170799736571428749422591483613320664288175086578448166122980839179635185008202417581423424870046610089541025548203321086928870048996089852640264701484358379944422993077770842679650106880676382222612436420797784934804397192039731470975073993163349422112151743316224243433334312382579208815619066806831558188433081629397541921827561349317633972115056161252094720458747438482190694137833656414687677688633606313137924825486808218166092682444091747621014176004546555238295353427080645258484499670588866577806471886296843633033615999379857325804779986160100768609715631622875153273754115400684620946509197804627376254164479556928305349464364740749630370539407740524330185873659768930686972166524559788667686775817436036156280144889793336239082423802389409988917252721052488825967105840868053526763179608563291699839957381616821399067815440210361294569799584980943288609334253211743598501768887367019303886274054175376054727654992515153894543656390335195148778279420038495873770072058400276219283611871454420410627734902657381766000324322593695293596883635606816923784155187112076438161324761184956784331336424928391383499517044319382854340525628166996205803511461058919545131020684326638284069040271529145465659560789919636642002175859349846031908447996816345092481303643180620227993575899925423123535478924995871709862369309524251968483904634875440390809117119452375062092079228314008704 [166,151] 217868931239237360041435907403420240191313782635120614560744828055779065802493218895328944647523121195944919207799331813907850161451232869203577358811025650723755551693556209004691909576770095338057239754217358458359895749570435186940661135578199263965495578140964027860074993375161307380853175443472439801093555644663915845222124375126093326522615262716794004141437401578067662852841670913055428629457834060890381322813429744550902924403160188258335119075971089773251515375048835612570066449120664951463150045896250019357941034299143621313877009751135492097623611296252295493581219845004161226437289990009681072408509954561097814037870650205332479785404536328755274935458845380519881502819735324171958666771669702971681024132517570628069425702130766331768476935342529724809333012494316417569236990320470505879235289842216687920509473119068839647909370998883807861282565048570224496715800309886104939435226118053340878113250739766448715500894651435118977519793249113598959161593743903277874838775999389147006620930166261494876224785869956527747699126454692619854118749298479010150778841938699151930754570280725662635200662228759162527771499543288940748840729892233085643802775635568538395806379366063263088357126395146763380596719281404197837038473863937687955391893942209833771401188738765497931871052345976556514083406573599750614210341999409927022193625327760086086936310624 [166,152] 10207554086865025599578818307999929600581411178182277582110514174974141282891886970566368734807036316757408604085036298863193194611086244142447786801918628800610684561668541713663583616243139542645066054432863139423840672223855682302327362707013913455710443743521598107918187215692489990528795875914276081958370082901325229027103773249412495828038991233808914068371117489190176861113562698323634255960137800282252241888011573527841677478467068051981119703482549661614588703217722310006486259673096714784088621353253008422410477553670834301076265384818724746247577950607642441150029228637388108129067772371821430293173721146702219383523077303662165612891032068651158029944603124481313300151433783904615203402901430760900517533281337068755024402401582294450895963498911187115650430959021619239302008302826989997290627247208456621339705138729147576316524080305335267992738802944471145674357507060464472731821018117957270269575327490927629264916653661545878591577629140541994162661447823112674359227448267650912433481557741496877103929028239967642747384954134935815341363450244641162690726421375493793940255902611263896303162309162809481881604899098970705666900152285555652471531228940291848415612817376222021388240309642975718782130960416475846734813085812963470994921700366498786157150038229694596299116316284849154769169834392062977852129999978712244916117684239 [166,153] 90891196516012302169396568476818390555184676469728757552358096168169833874949017514386850953704436565632834155341924271147640920426649694519329982600438134238686894363735315609297321570994052979613429562235078468216674165053749368198222942178203454574479737725160503164170017584575253011138068268062925857796079837521414747580293907344930088735564019935428549200860791319755095006251524197739577358607361816277687050225271440608928183247989856930232774930802274628959378925387500382438448625166060743703531737795716452039173489163243212524264882161506052634879889521547928166102058852824396771071486429512838944526888448345232308714053704476935763154990888234220658367336557628416659016135620130135539763864113036893202877065110464656888523702581758761440734836599907988911441869317383945769713181606071414591432653638931734470986667606981128242727694262287776549935065642918811405182143305893008154018424098566956583999639133421819591647874746663511385699637251987428682853480951901403554493002058506414420746558156907443795893626156047585297098326022728653815051131168070041611802657758710066072768385482213897536814275622461559651085083198609436554342544526164777728442736125885248438287546025686041037152624768395876520483113599714116291354095344850447547482048841523858364453101150108539269643624478710071443469456193343333819854826854016 [166,154] 146930486524589749399780162028887689393609768841894380241366726953886167484556775231909065649031342172863695634421164133543624537983011387376897272731750540181915945524557719259186156374262023787685503648597912643237288203272573628433072354650745050857295932945048968241061869694816507930269356160344977458076614050407082571093059188820260135854764317639882866296256831605675220004530262666851020007852087890384127955649736094712285736273823492846363415609966488952031166194352114985405532616739860636902616859593625527274988952072581208888890417913503087386561935762856807492548093435006114878763498895703193133085184489853321095847898466538349602046059761234239975540646857504997474874360756263900190909124154565294440312901056965194380285042830513601225086944039733199434408842586620334901623401868313482748531992397220777866929286610736742954954694039940802847334271183141938576498933546512196865222055231163108384618150639194402572134183042258012090073914844295166507386138046706597463116930556353431634521447772530947169357696483425386081038507170223319102504655807754891257380049691699086825364777529611047491378682756386085041156239204947220233945849593759932826336771940181835364249019126226285453710805093712150785643317496818963035310294445943113437566833000133029245597195377429717359570961233516642780861697629616 [166,155] 40913037132790804518452063447426428280355917788621722315498978419207156362526481825894969178434714956707916708437709837554407555312975539860191038675310402463497823350095763000235762900155387710684857783815584848144870210649754311998441992935650793571319778787600508716497978315267496379501632375986494273518834103415497678841880688657292761743487842160018433817968830170297700047614880169501131581601724635228087664792958609496628184464728406089561226739696299179184432572016684971624298766888202961730556155623930500431455878751168736943270708790937627290260126204713286163392980045390781519119715173999080827944580963585210314478016131507486730979892240466809913726386356435898407519490356885968648166955046072068163765637411867891289591919413823781366032241139447527302420714474294262641955602232004821580470325114166909909341685052769635054390419689366712065555554472480680115571059556047412098854958771121218823158749733946638778399939376536939840916594363014012394505279108910792660380464530849498338551947332685284494992127764217332002775117669520395302630890793881721026460846596695182546098255714688080851266698233421523317412304770807042359795434381409986292983369990172347542127132711956030814880784405474810672331131749050318693702488650600030883113852668248916925113479956395952788306788754032 [166,156] 1848127170564634433894697752912050051300265061120445046771569967507216215046399463568822712621072269010823175295918175981133944859540436532333942702615016611229972140109721530197084336078416273738528329392290591863499438105981748093058816072089769950580881184652929970413330223474171357294937694124244293860842853599249761217065492542912596773089873175364904423906913155646892165656869929434401408038781450342256720424923203674746048880352204918415081335729078944808668157393988365438366665497701709526109391028263157485572734851178912580971751746349178871082282445281817983180021346166890726131380213249318613389984929468743964239839932588154523806743235652568270171901999415929703284176412716786382102389477286778223179462817600184995937826272872238500273986804130898770998191990830900365001078729758677816769082475539769500367379790314565561579258705110780718254504929464173344677409560091900662754771614135708423129234220658405301440707992351857357930374736471128565495839495366482357638441815884025011783134840581945379609771914963171949366329398135883304685277502072189607548825315775979713209656994991653030027820198809216941646581385354599958443910572355835888537310464534294670693919350852116750030705033532707137836402095183059280712169356942191759282368067797302755316940129992 [166,157] 12651523353348155890266806093853268702640399088952733478734679761878292725291444186361217873142522908349937705635652601493922875590186758525105064568039268498972030323668281600949064098099894952991843714994182145382976225614755033708919242943455755285471664452049756896115938402935640985438949550874097310420136881551528372914114836819130725054417070714579463081186238230470830228195670913248782297662294108666139119277116674740010166363730237078360409187492397411608964612116701813873628327756381244174299449819256232781638152348879864838645249079351452077957143029919736772387616285208358576945226393329525485267132423334308060703748203192896867591885466689950470897678766249004043056961262291507029023717361806304478395522212495183166332873201987633968082527344391335817649095468640730514972958509313968591626110156816984175344632252183137497079833532903867369094045375368079783923550595070479876711003008941107767798289002801789260550059526651256139068321352668286230985871826393410415393557776217045563719129041013005294440795165096151073261891903239372441229267391330309797384333998218161974773129818019042400615548139083292303135260336309192879520866887040862401854550346777253572596959239865742224565871522007536576276282761144860737434631311713565133557830208 [166,158] 12149655305324959501531805740012271888370826111346133994000612189795154006260728020517583244111503466582784924584909137067281322705153257111852508496729661528298015614058806167311139829443891319711888336200291522089155611924552195031637398509235061734900650522515704842844503545984620356590778770083872563507075261476385474244942740367329945235890308738614935074125090469152811359041284267041690048042650066463834694766191425557067604165130866471913192812836869265502818991150272065489932375691867975492656555547179241982989268958055519629046601722146579469249533270385469936011864717511688935188685994373169032573248731421680556116078845515118834103029957141567377094150282839323702760786733848788079778585010865305769352803813496034012196129500310391780840811314492818514796284360205368279554587934924926557343376064778239142863965748398622435161643264334072367643681989251450873479959885756241295074743930117843372923112606969995184658473553765485769057209307857083997021653324318483441554412859074925989456178319329891456469741126266961510631316914643172103677845616537207244731514746060156824225842079107523030058078535836112291143073263371909119885349601717933651838460943025016122995554590236886790354868450493910432205831404759545278284512 [166,159] 1499706364916288053176549776565186976828045822835295400251321918396468298335779546475351512481696815551043159174508055409554077927374806740406520271274226648872873162847085303752462458240411216999577101168465411723953967088919449231210640460031191052713687005484800416589996302153841292379782706388081958252598025599752191989861716508715455278704036652175813440664639762122445938988148136970939833936468622548338299274624756061627225014434269864899721328327972607825508636579209678707106645285935116621139731500578839410656066161092821159266254585635680243246363971579095009417975457977584276431465036140588410304889417285852266512478742940179518762985312170830223037182567559789509850149349002928576063764601541242066101960446850868161726605402325445248139152701629030697020490111617161737107601848393938290199348263379794780777829101840874887140215310124338110952971401186844771877371611196828701002073384807208407178932682886418865704547259675568668764078756985251610702027859624199721936233220690567596676723936835773628446560247367067528156810209433819549358372069845860495442692484312668084083657260361585590552933638814154575720572079413682856968795750434677241034934922655411493443041660585526887096908974415703975104 [166,160] 21547527536043697167266804450923285038806086072182694588068494835830063316367161162227934902856984178021227870664413002989828275737918569565906601330071279189099771969513755296499660090618341749126197092917449395314759934824073295453773089594626208491200007156249195980189641339310381296728742572543780510317200100146367233793201960853418786652212976560010167653684002062730580579423749088460510714040880923250363491527520747758979282314878263086420899603118993422449799654666361793802153976364190428868366678469339929853599079906614135868513194688674711289547513816518537697009451403185130375093862893428562668343038337761499410135498704066143506534122974600086092366553344353913242150083672501168324838971768609610207422912431613637006622324579113082985846428871563962619386561970178399791498458931277313388054993590257008763681104097365626674411578538646883439803054206171380869438833443888313925691868744691855622431896072814047641072853372255617781223720427604752066089127364552495274247356711325619759112017383604080873258361742541870103043173887345854218377622176933309973871738474046818631245006151863110504783143495688094205199534454500990910812413214782005714877901263632358467414464145604881 [166,161] 32196654666273746383274845901994750113007446443156509631456136931913772122051391748751113316730147863481395983458841241989790147524996533884417619509456891884563969489523907852452324734080656393357271865317809061434777841575804694794099997743774147325403863960037501678455592609297954235150223789686357863245384708667900816621650814735799926258098782049344673456342794149382345159537898955992901267740673358493308425340748097170489533544642280468890193357077815895993854224756599041142821063845956442845700565655799563586650057207775260362757048309248560669276652907021630567116026172962814866574176763363995393032154272087210096983946247566050281540277916862366711290819610315696699421894040759163589555244414785891918031309813296824886703219574299688061007689207292655447213539783086621792301975993377706567252139443196488728657988299461782401612443473816222871738422446424936841872640737940671421015842902486048104782636110937271239798226769060236375956861404510104718923084177539767503095820119810078815098475784849021393085664949392314714240146744483368939970901627229747972262586255195013760273622628032055465218703723822735176039977633621088863577513926440343307634220224 [166,162] 4400557044919173375472561703397444801954935480886937991996435847931406006554146793690682453742830928270354454193611702776428372578630037951493078362804709378560505895775262761425152817990756754588177445255759810974337905931945833154076291824344693359286434803856481063891971140336081314056921375536792884920504172036171054892764975566478076348212674426762847684069428912332795161962603172571522166328306331713442550855336374874183276729589010742398019674714429384104181754639014726264254381458570056963059906901415303314538093225026645919724912172879947233116790447235415276034694677270772851841280199334179122234649212982739217219380207544207316545250798567923938497387585000177422192296870577078950441547562140924671137904534316001302821719755366271365781718261612361142350505034230084804214909285991490869720282907259051405394823434585798853353528746551733511271668189601162434385280116533174766044138541602218168633893089989338181687742913142967839943617662530710468798241476851381018095788967420856162334165393005152672423749056379401827214482198641645227276932868001245784232654518293360837477679902844589284851274840755467140384852805222730466712 [166,163] 47505337652090084981007341849995288805064489001035687525656896572180338357803684772096189388916427106838085029257305055377315185911764680626858883723617999413648480324117405490964629117707076222851548509526144497060384996606675701629585500760519267317039792253343593779318315574030643691745859865862913115715082271267225810057422546383531544343061112532279805818279403114996143824375409961291314953335392944661304168437510488554901748312448896053444186813559412594351810602348801440939268132427910403124409693802817874210768782361824872197950708355840584098062962533615929088104849329970273971596723096967511358629698616144002798427475456017796123101182124518846391792619402451905082535288103496465825927664751590172262208540547266223370065146570591995567997272346588054550729079731279270111894349223990593542499277546793762850109023266240746853518433591106561107101563374705643801374342000979613043214974176163719342402350868935125244939281207844255420791605373512627011916172530414688997042036804572210264727186773204642468462802967323148449509161318114049233034692579995864792696225175417204289316029977386858807232854729784 [166,164] 34218034959878244653254645583250506495176209133509637760092620964759130889206360400900608976525677091591754667486927894951902280171401942171738334115639739013549855572505263312765116783305457224859030351597416542866374304601466494672506077435122266240903056329362825880832488955040886014737908478249292623828223626746491832556853564880395597480411556530072102364478308809522537008846440117784682786680164502843717308413899142310514523737508313143100157004228596979889794228034883906032373335512506025900887120724863440091501380554103387564821227454816773975833591527900730353670129771637987550355356635433396273812021383907415967902565732166175944104354987075444625615427762977636513783847007184995698441928675790455372810960689605243409887727618684329144042310141656739966830646858266780232897457639718301830254186920541368074983431147869173238733620117070922671470779439336827905456752013403426736248199371980459983917455729573205837698026586393451025867394361390475152651819305524762480022000335469037177738692352945213726205778461172148152777032116114953985260426252388484397213944668202151627528 [166,165] 1353168729573957735167286808856944698532424450148732780883426169909662705138739086858773433046518946773682924649512115584970007400632036422089971843803807331625592911151590172590697165520245904297028064768930887594289040438156693967364770782199980386979190331096590560802241927853476342617086842625625262396472217161931675236343964535624739483573157332435535048027631959062534652353434594059675581266724262105446850916029762823318503923372160439501801092468046110207486756016526354629631097223586699324607243892418889685414744824231647803515736217979520725881979235971154711696415853679434316788607619075253177965316620615950357606487752876012635600140081185270219113087324419733669735937013893605319824510808717275491888210098689020052406301288435716236940914915441182110914741761742199994303137844154912909430431042330150677915364880221315681723061602680462225182801681193917063956055504542035984700699030707290133504105688854478573259151271018438587639084951401570933786963801291469021781421512477270504302629604029963433008299269030940447826720465134302503723491302976 [166,166] 2341157735680957454025731684220784631152324125705441194253973735756109743842060225278502476192873902315104370152214864831923175556412901592743743133757078825376081598449132620268336067098121310770448260795484691084147474581823931188351679780016741830242025312546428935853523951549292861711047822265733229238293498101909117620569155252664127173921263744440843645004371420061120123821289047591774388280197353323677513647334546193218217734068785274313342370957894405019728929028476315059514445447669167354996330662356708158377803344333424355459903321232205168773230319409829490082795106018514591420106051596437846865698012988047265589241588118932073911139975148545397310004472499477916021645785602023114788338609447072940341299335429631797036299847709189475578398127964849366768868950631331928084464684751933707572887903215426327287320522295120776544258751140555544859756114320939619554335270097328696026674452041039923541784619276416125333496322370584249958990761715986823956919463934901532022846214326823332740036112902305861135274688817802432 [167,0] 27260707499245801880196456505196783644029936264863646133545838694024575354854228290805167955586014106348595058829982407643259536352977789051844191534033501416889679461891675172012045971900196439525343638887513111114900691467715727637607783521765070334803731486035164503371715562098401921325834498203356233881202145475376653338861390384182623374001284728242616728545544246933127097085803771750101987788960936211034467114597598293457550916749549797792904738731206035086884253487379478283801863155893107816673341961808148423608959844460487782827198909635626803684636975063920034346674338895154710160211351861370093297882748643841762423843889717769116578666744404080948014353946392449684653668049416509864345653309859533671022210894254330640822617419110725650081784208579786153219726768175585869276247341151114814672166683231373237209600209912461716474353162514313366839570236777671823594423687232881544190592698307227889537518346770755804300991360814106831955799918457300998965858619916304992363526961139330404126979100157951460645869940156039346183122975156859936395899805447488609677732534395155550365003938950014407239396723451611534044735436454976902792159165576365264580606624956010974552880385753452168832392938949475856223548129457022828118164030999890548882490745470482097543794513062818744336547798495162409260821041165695839332837498355573976589628469228633276753751354925005503300606228389024444622918831242709253710051279504340485828070850566822926413641766965818019457601567956555519715585035199481984211310605025632313384400496997321024637569025602208706535600042619146625804018370933994761041933916671558564399173772233199673967867146562812901471694485898821810515409124236794925414128568989075279038331289053476861759834527998578247401060860255467403604180771983159739067445101095448789583474320784237505530638647298556221177433022790758530676761309557928357629944745806145314225607548538401191802498141402261606177242769347424887406480144913207793284289026635765679003103492435913519530829789227851823916487579070031564081345224008678837532988322745687241021991151647795083624505858055728297670595868036600506508902400000000000000000000000000000000000000000000000 [167,1] 1614889980643886749063111884624293675872749379521207758191661779484903762489967790703845776226383270906997357062696014793404700955605968734878753553682185468650516721174515841667582568289600445295901123636915461073706087024272796225262955241185354181151403649232714054101759188911589364479561677997040018233183104635689192053058345136813513785527755383671370679331305126103786856345780904486262251492720014856586440849179851058135936415129406071397431912276152975099013781242184094158020227841764515179856418163167703419417928279407573292133325531625500695193040535243377984006599261258289086863038547054127140528781651804956742711046113762719655182698472054713668438112816285941905600927303461254574066010887879299954813152171141848728035235403620077554020840377883191754187103747857787420064338264965380397129929722065948474818647616946519535975524493618976769978204547304868509765212111534088871719223174447077105223047509787265172527060442461672769016193605315388719032439527666553957585052639264236578351694845709176185166623312477197805239324178481194132466109348127080428396478071343635069221368009718200121956922455744086988137342808466610395082667260648028888530250390468075415455987992087117606807342650595724860712812473335962402018557795614558314614358188486147127004798689237726647193291798889454069161528172247568731963422659547467488458212703712073480893586143065798027340621603790557444029647755444764716301564878037618169899843201436201419733352920673620572833494614073991459224822946015829597768276113407224743984224376151591990737328665240765703468167954914829783414540852504088677843126938609621234127826421257900877210489385708505516863677099785182936779350475192068009262747038837474651235971325007173714939917598045308833683986624360680213350333959964272254421081184884374238515029423607776122704161409706345682001085803573668251251522292958879989091701457698204245280427598849384708327553478633039568999234722239894267661536684227013213967803662122059068053296648246159639980547952976148407183052723318115459680351137378130270074756127396006189454067575248950635766368111847028556289162165017614735006871186309120000000000000000000000000000000000000000000 [167,2] -295092148222446535043243349712380752204909194124311965618328837918871880595305181735865351967416260904600782366548021084519579991587295095697712219331623900543180796849916188162099249179423724474614515521190235226769554723433862838988267516251363432545879218903633144537169687234290461313164833286649650849354055098036658552896888162167230426227243757859945544528609581315072794128984498158152512209057888261469760701952460859844935053041709883732013469922972095287584654004158961081897651314643105467532732352006348154194795712092075699201561411426005134265483741761339285675817026467138725661157560534238924899447353655605659413378071865171135074483252095705191622077854651733206705414524984278645829215726096478228181851902773122068096593144655662958158904704658021539365474686959271581179643551451068063037743779594236680811175582975627816229393045183610734105308669113019224410743096321324430819421132555204096887842366999008364442155437035093750824339253997184063762689535659114520072649815006940563734511066226594523933418202121286494764841606293527185675523533151277823471358828790515403394624764692950885203019909701444539406011372556946855670407476513906406944278153910459211216313490742371254708617514370857418891159217578231636345632158324544242257177349152012643673997829393301241451735020527297513314571993965041959587932897472436699226605046099630570452782095133115682822657923899139351905535858749431980426315131142472643456215881650329976940779913885369673349051183850153235432786184395872249519885250183206318678443478323249667872903457903630909904631730029374814636656695340164653702126694474408935417437710931887393298457568687073811709958025494404519829806421612920080652329422990325137035710019883568912785339687037402481963251348777126906625854200485341645877529356734312906218382572722441660259204849997438854828920396431328496556204995877038426019665930187134439776023352542075361064862858315963805037876834230995673602720115250057777821237930901760063184919445126418993596637001379745038783906388862517183885050750847417281154357355969557309087826168351944777353818485047856443875492005896246655187720984959385600000000000000000000000000000000000000000 [167,3] -480239667793641318055577181806325046251964938697349475783380794651864084043081055853433734186095391771008743075235019570757680632375828267451559394460678901651941419968795225982841421930626647251082204697730503632441597349116973826960570203217606816589677200601117570884032865593013355626099954489889129004794547738731044975891236808532181823959585134175847676519495334140919682411204800859955665840728887652554463474280483517330219123543528918457323075913100546798615693828590882357435582041499260024119897884074893041663415018028808718518392701352945887421705047373255637003989061217239214076849040449128533685068207845366188253644525131849953899173096627745300583780764869899629935469187099874801155346996945811889952347853544522114638394052231408132953710228884500765040639755863763244774915530525937795570956141584297913992335747758116943594708344141522373330790215259928437324269992280054231418624237813902645651101156073383031199932802321174436950893220088768381303549284690119891205237058616022493141811141390250468683327412720291180883219120003257385831435198380904634695490565760681955898598662608352232633076264224485480392989691524969955320141434665280613455378852044591606751160534852736576599042851629684400106735084205798080664133532793815251814825803383633512249394941657580149365790181300973421431835385777575424261654139312601812028612760449114468914511987606172023529965326515360652153511391430557555672083906536444033797471146211584123518111502050054515085328298406909074471421309998162892958856247358707134130812593552580559684231769220980219056432165136414833142275515432411206067100778037969272401028285641072571961042423758380743669098520659352129677878841958431353851834378371088667283737137790593137101736359028838242345883090990151978941100525546992983936322895114969447306009727867569424541602249008216542336547764524137485031787890316042843855898437216634931855181199157205164210493851621052104974039660063383449039238802417527719889764937707383526885438220348171620965268517693752768127472897893765650456773375812180328679902045869796415976421295844106947871748849866344189644757266244875410556069574823693516800000000000000000000000000000000000000 [167,4] 13004203077792467985531734366451233915676627673165880294179116793201603310259333447294462262592230412979722077828536396234156315757211339666396287997540164966330905738231493444483948908472540973613779415491876618855366623073346778852107043155850896308211664348400289407669626964826085073178507229349785676693886483576934576794709754093187554453901197828769652080504939249840848850681904846266783142124979121238387960042005331864501233006203458568856323109177065645483118691083450307392544239744427419649926067134650803737860634222203743176987086441418993299327810971756790371555311392035641899978381238018368006351480448603133695528663854041090121272912338949141657469870276257864219718308825235876498398467418687137029340346346489844352207157574091784780618900128356230852424123100809271250188429694589701773928298105526107358155154567967852309088068031237980447397557690747603863732046017565870516671711283329211374179015602178717741623741421424167702765079587624235238923966067015254720443334460369452185132896647856506680461920134206643444195074336490169755734389173954815219523209233011284852774401038359340534403003565385065680395169558910842517780776585341259657428999041259936674026699587327027772948601004485433521601787729225598345212865052646763087169206588561750943484075249043359801078613309048136231769330267462942396166836648689998574891340789334119786739632840948103045407112522776333527669727393609277406565509926581015728244004381409641360601030547884848503763738663625231027572259935919800841455432951637473585856814600810045698490407470741688062304547746265443174484054202942357790724482596759274058098147040617068393439614051141375093984108934167872468215109440608352140903482638707566881195659743479551311532072348749379979158122558916408061210448127589381656085584429475749913566799314392454698838491462155640458955246067206174156722165769924018680208342144216779903668248413588592118376603336742879215747481065388918400355034344995565128745162168755731974217862313856446937228395705982565944341369911684398738922433559880644149052272308370856625337528719126145286998662656278157487056028843583429733245818191813070028800000000000000000000000000000000000 [167,5] 1681852974201398411307871674434543375851298078231674537449662007038036903841487495119259332149093908277011228866441002501962007121929137743454498250822424170889300319482421017494623153717415052219412896880905161443229047217805340364439509965581746671770013221765011830851141766369278224327526611071823058215384760566534940562289206355733016749324495979364933686494107067936518406148411733257599298329937380515456278717683222458498647959538903714429926450856484388445229908615564725679249479656616039742989885738064857258900834850197983234888668608891737266513476092309368625845498919397955972582937166351248625071481176473459396943828491056852488459359667787942583517555345421553394009822809710361783245740068755845023631304554595235653836444300778188817272614516395435637122701542917028691817270228716438266994685813645280343047575333180781075812255328971163438346688588861587811116873994396931731935148188766013386392439919681589486587477432423393540409371943551428974437372836524616174156599435608713268498291264981796196041641311132781318511450186292630734795959046982251654413507465684187850906902301126230199790601606921168261822795800308676185744313425201028694580815495634225308617738693316914670516660572842413090226723557096424622941028089215764152149033637986840422620624986264160890914658076435109510355126333969329338115586891119561928530855517861523942978631244805864955139105942770129436210481085829620621048458846008445929565620657303302167372268692698727716831624214693627572058002009639290179973328536619663459595477197043516083055672680360624022966793870843960208579282287584773817774618498415676285410139899496747020973196054481051613457753740644921017442457187444106494935321345944021178209227168307706024741912816887484635590895670368789685912869263774017720036630079219541716602489415110288469319013203820739538566579722150373847695959915807104407079580322654576641964580302015643962066562926371318742917620064817995009610950100138876151029618925730980143286682664587144278414322431435290141764885167843246319894706164097580962827431676293427180703496734758482229514735508224140670404716142104728407906061188654714113228800000000000000000000000000000000 [167,6] -31019996009332825208625953004015723147802659070008146267860512417279785017877995623819780107728108368723058910749315755604062483957879680786797270153530151937761947676788940208649819573017563349843474612715172743587769603966457066713099643790417495120022747458618639762118313850257889271723101152478462545887243953757229811921518969414512367106465703486584705543446525545021340944575846948540192850134987772749918113484667924577762173317618412560693144917870554088171321985237467708672999252236566064756493480097837208347346564934808388654358427841628839561436558785948863336986774831992982452520502957235265214295381808004293815502060462477653051198540045672884608697232766991605235021954880362371389430856884961433716710109638673429348468238241662936187868274945927200638700028338287168799235589154672333408828523854197301489306766156437606400081463366677177023794098811715040621542206172026088406049860611602291549485588910084444252144021281960090398134540529721334149331249464268236839081441803463779879156112084902270976107204549388700427858476449218620135996382009479998886099713731592675269632251064851819812449790302540120282196669477243333107777679068314019989062030908026087533595656145858892786660036919145450055491022704062414107834218932715521490107459749689026924747359173705555657181283137778060237872711595675127828850054204925733265681304716382479197788290847132268211894051546982935615795412184640271875869735919563909607562198356294567102657449819561463661470877384281214841900696923404363675687336208831442098540419808901830623736114512166167758125288568212478669278563533927978098674288216597433365600041025182235690493825464414077974663070761568286692042560611946255366618453716517806124448712764136881809340962542134244992405281111652901223119267635534498557545593771857969115386445482712625524635347700928254305613336987025562209566108755609419127406349093646647201016995862414384470976063538900436947909800022909569273143942209451196374180997892286658345950709129646433513397598033787068796467429322070271677706949934032993088843352158774819187818424937752826840259796514955803762953438112103276830451576654392582995968000000000000000000000000000000 [167,7] -358857419802880036411592129801549856720084797754653158805355735331285936287405608007372967870286190889003251516924945264460266975345469578988170519828750715899227494778671039200056118848491929579385703804324323428871593820555769695012214362205261262223056314207343344059662632486263614036506959652494756181341908125740660530045713796449897298204543137270822207572261494052810536860633072514125408217021769999645558900064610461729226889700286592573580390040666328869777652694672941431474955959440627469452073768197106367448423690976457105064248685337996734072804474531821876362923088033233402248748297701028851836161543864572810288577320001531290611863539461809046048672144072384559529112621234640899514144242384700026428392061299401176502018637027832717070678836639461531785108661986101199964376605884548249356843728502349005515663600696167013963725737754177608980656193298700889062253949330965610306684732821105322775956070291853956732774881082790104375680992439252006523928422321539458177387064967378176646310302257815995837361405255950181181937907816770093338781992264729472334226137229480033794537160980934584629232587812139755765193787092898592368474977102091946368715802454242058211693386117749985494127123054114888910902793389121965418700432921672897419922701385167923281143054352741887085390305496616326645420267840740714303981301899389709525240085786677030716990175691694221271987178911296557444014840735946723694068277749760647987666229939688362202334869258512967802354558976018512393382848014332458740354185057281410516258421790200607507058293582544887608247561393410386684082828495896037049653140987690520036182216101788497986799747352293559575050032086283823227191389918030177337619545345564917259458999895726078287887081698439050852343678083643320624542240232592231256753284141783248875496599627320529465902189877382395646571842028070062063887650540797660284256237001367004081731860965955328235618113758612310649138646846955163377036597649983199691421673455207442881973882142767226591845530907752403305031233606608125086077341926760231937974231542970286245645514398092412501338022025250210303444040655651710027007377209977322866737152000000000000000000000000 [167,8] 7832554158550979789935910657503782616773114523160039636119816533616101028032441918032981465338233530118621810681414832013954675941537253240891072975569439967732689868533880069679307486309182097824781468249812362491760808472691572021159762552890317903412840454503989825452233987715856944428605479873355841808750257455244096041286943818942586625875416259592398541634585402532634893884568782035195475501601861071322087954715765042001736006556431772801851350240025458203157162247044130514400156766514108873438711890987189381242412908432531519338307485882712745863841435917344637805664842747461453612160676301472419108458787888886907816886033015969790087137413055232245871799290805544906095562530826850891319647881302693979855297982916116752360685094173063890388662649907659075583324762852239203653082842987731568642824919324617530981659817692540265932265995427955396443422290006265211099441452162145687680031213756526225410466579726391500054046722267531463228393346421092976381936503611255395838237269745642597679335416747760098573278970125817731414353241689568059919447190327012943706776891555040167156418138351072717723568044746647676453267951287510651049917919823275822568951070271693444818960202241931331384441264328516706127760983778449617730154774895344609076672964914633693748557387544041689327923659373431392608187309241348291808176930481879028557339748356847387639568084554080955787073208320734070483459079131911210976326629318273725432703029847439128999123674869538055320494666927035022726491644828368963816435024754939116884282992864622168195519929762287757476219325523116919405017792186687239817882382673812582492647345940730308789592961483372105042359141796111859220993774086609158477964842456492837828477107313924848061563346183515039810712321381749278121142401291203775871971397221036389375801788848585101627631331768117214239716644511851093148739397230030091244115505596247327562280117571952037111756619158915918615644913177055095737189536622406160442248958462960758037500892901740764529227717235026381243837605317574701786447287506304883939073337376382656055459532623238231009154341750163614988145678935637090349704236783565416064614400000000000000000000000 [167,9] -23274377860212112238761083218694436158253390065856750857497052439614402146311270668343224029731546756993900287756662666169861937471708252615744394974232297506420435451919180286438832610747499027601557541475729143737836384949209104922681830514795087444516053487998780404466897795130921608650199085610898132317152480649359980153662179620012629332016407479339203589656628246771174684739438851797441509105553749544429401714150170234231615100216920039666449456209171077663807728230207012144938658160373839501389086596857102834077237612676184986983248916001405658913068612586625724390962058857119711905180773897935204637541565100045725486357265176508556592626995118106047186333894251703504724904957539244866377563048742723657637900450112169304860807613315480156913019069687278594155028640106745323491141806742228402158852763535405042122623859106398715157400608435713372031279939904890975418076402676844475806916834437661593463804175532877640783605220393973513540643854005685328792013887235424024812796926565019311314872882645307655689213192742911858576707758286446084479399856995756702599623273927820540183726236403763202456295795512622144327261361513997880290233508761544586210401987410288878578051221398571342736787997446953140139179509369032779943234366160805183291923505032082851415894032977444378932604138414930584787832200637909212427161762828367284714316679957297710138057149318402391299378886067696522172964365578074552368327354213611070615289416188196894263332569595805971833177044267483336230210682327257835069798502132330066819848243705503173363933619756278337647944954282651426108542410986906240429659123842742714551625324845297146560266148728499514760251634602854135195265388888586645321585768114522682226503475616874030341863891767069416688216623326041880933046236677465967573922278314242374526627865972765119587195256444910651575691658869107406206066227208710806541098108441668525625466741942461508588692181899050963852071761800977102638195948242794179961433903045387251395919689812774847616666607237087883644236344538335841355743290070840387459967632302717237586033412815459927468122840959030503611358483660758903437789933221978599189381120000000000000000000 [167,10] -220894118504612500392689636259170796764442583864353599644858776783848622964844375023766314400594425719390058262751591448979197620163124835963538158439268921613954790359094210039093003645535787822024544246655135555169989115969361072049883244718936184752324194379317422003770980085195453482436458617650820883210583911978340798779321452589881633130347789963219290035527763425284294778394933415007419037688998108135843592029970162493929861658051352631115483761516668718891365776841854305064210572052998753411057763908223357686368529648477085821739008641821889940414752098422955879793048585262557796188648239953206281126770292020530980660826095763038670679783484002473417184076757656868743407706862341002040673653565389553999642049843232461740181169853136938419685541848649064200549072610594823246327852726001721325719938914897349281989120258850774144113889517179391854979948310216448764479439427710366409451957278902956515827954237517745823537808420939330831091311926921693419517589518321971026874905292364094452543306125574752929892029243673488156995818282186671518241526339820235369665810185763736937701973736912788675159729800603603858280331377414758490986150672497912835141533245963726908575261640723714687081798841911299409819526624789811437194620895284683419445341584570829840029876585730251714610918879984461200332346698746603111360759762148536058412100393314771169355648972929045190449408484216883644424110226771631122958540601984214712348376572336682535703008968222452526056330716779766255583229846663394889025634942915801728453821984648053894696438123880587324376228368155666408574467245881833028895795142245299844042991180338574737869888183262941712150155189692663342585361204981789951470658740627123317674641264201808711877476231302042339214121745357534319505166076832827253655443643304061729996597183580785762583807001334142846907271828127345770793285984491020885522831341672489198778112678027409087650806789923410977144332461136943605899025558597227070050415138174019865067520178948753486070150284855492712236479212107595435917464996335441288366333602190367700167179261316249551703615746699182116424075042206934155392184309998474611392512000000000000000000 [167,11] 1783115694955943863321711514200786072500181086671079746929853462032159191468075154114953767409139934122382236973771355815123545198063454320308007261055154539457485498800618057483275215193632296836300531069769769792594185223391123121015357636962291668814898958672078944825506524143319100452931355638422424969327492725464313815402331110564758452065028429469631071144382691767301444670035778359501135327824788771367066715514094167823239491417764397790246710960996154126609852198632681659245460062310641411823454461791922123559158822782319806415499012866339228096066129499460465737306369170427035926880876849096995555305059850682509565685278081596494999929432193131285930309139115198666598230416068253600012073360687164016622745170099310053040446384303665199169586706357694038709918462218444694599252598724526405826197637916665632042056881167371934872204505920740647725617885051574629558496966750416488569105842020396111129997531428402863701220950785687203177270488622743686457900929032704930322268736816121846924725790283773514293559011222422509986378968322726345740961194030495820508417177198976431976160699267255051041496405437781596787751256361987025144096279760616223221440155224251505925641840182702293807334068632892661901102344377845291443029841164030725925119108841816332537676340613949533275344673003296878917039288019059451414504157015261006560487211023675759065664732778503835505092683995081775196331998396712756867600660124215899097099069009774670545833412294442430745642579434729257881393086418476719977916885506724357049609400323443053713308981444938976710545550368825187703048210809623934494705794867655780948094200576406708303358064114188748357589268750921019060988646367758709260976390809431110011436868009786000239853504655698902220811702984039253707350027191023457876489372556366648632954368751811213582260878485285963161090662735847592391001166783612074356236527912143423433101657009958882776305444505271148121172788051484531756970194246924272867320100320216884124063732747646627006711023704752178321137406733750021420961186378810125356685399141008476083945760194757713914556030315727422558154853438278267111080895828536105865031188480000000000000 [167,12] -4144758998853205857605741513073848817473916546722467590146397260788255431969433278524324898279144491794500801992699432149472420272092147170555689864341380816856690956780231892453790003585683000277518603051430788813323051250885978583591794775954663451054040998322585291775923708499791648318446715588225327038889920037834407110252821106150394071405778354840294300663895144048622233758255603754508941472296516760063060757670657892857094841695946230967955886023400609957380023395956877462991967349458369594255485515832236060180065995900089610925623586810658534305379810044648837864604218750154456042020336527526400845124850987470884656365458174687686177347582957518654402247425653667882477391035007576152821884702490345321168888013875710193395180155192260349489392618085247664016003325534378289618464602242753488336743196850097310663550426262480408466525212952977713233004882247218701208062981092694509414344305388574230075912744485273866721163167228585673453655575373830670695188217511856235443030929710923836218754575545066713557819834473132659759557292569189491175515661060084528498432306716953910005411632572552855367270903529851572473452234691902032149149300040289341521622180996548220154275114333102525071628814847963038608764422155356867307807092231364042572910342504499197097404449194012799849865186731025374545013372613265610844744616948967797939459738675107549490551894177554315427297648331151764229970035662007983542778830395945042737203037628767747768617994927438949935280942792068786459639517907936099137697513316580587327940829140655621590290314424973257407013827414435206852592685438672029466006374909122065618106145580763190655863945748096632825691596964171880728756984141188977743436138934818795100973348578045842330029010317928282909761723277374559748076429218450085983703773780421981751078752278468727005981334223737375131321433211207505264538924520576169396299846995199910392806155053923680955288366295513921426985513494696730440303933466041641378162165449534962718162138785809578985326991528762546768723935693336270356380100716377127527332578136397700824137959709767695828681601313248522816062161647992742769136952192070927943047577600000000000 [167,13] -4956845345883309452728389358820485413046868272271182662555253804503513700772075366149500944439036492872699812351084004737444234482988270726718377745329077865311535053159618293369354399878639715773638572397220246525424514733854602786767441932280028247070196957904899602565153538953768520429282948118893256763745848874654869746346210708759899016238604582858810964273956831681966089756198768201713767337596484590468667430609050482232322033038044496987921145490226803481297701740080914517854499921169506472573155354457233269178567020167663021630082777537591739212251893787645534599517370430665989660069052860085691820928493308776406110424995187003828634069049821379183864353133453821740191340373510395060347689886022141286007605376154310448041817376792076774775845945651487916419199632837589384679394495375618413760098387583029628994821627142123929953210778025187074867607584674832247897356605951315817508753515243479976487428851708973275614608913329279631199342941369629711228704536072315698436448593455078769604874356945975717374850504416820702899949655200012127591902118681035549805700056597961640722538834771053580021587017110178187824855556994801622669544224943562115513533957610938123388123963603339033687057054371632050754995723183062182183422773861225839365345947934978448409429882851916072953148319245245249578120761732898788387722778777205223596806483634206148286147037427723193531926486844842072995021459336541969946349455504334488837954275851140641901018186033851079787077138504605537026491321828816582608048290206258182410772388733997966848307341751740392327428079643362012864979270963681771915784026505812951041059394010083571817302754533214868223109065327817607537239758292349549421352174134615789290106732472789121604074525141061132806084820784815179895812886444976469734894808827724268977360911168662538626109607831636943388138160299240037323303554839631717577839484739465541325987506800824750208017965003118562515159415183959621191663629043663279368747352741767807752013821707821554565037181451824432032641141614008559703559590143024164345215803228013068729029971443888200264796325811505660079307734274031442778037986192512660554540646400000000 [167,14] 52935357547519615088000955352728977157147792891050906509213793634461476630956555733400101378436124131933158725587726158112525591671349130830663728896337783668028297799662791848730395724029635225423984817972330057502588903136252034257316202518939116208480459438135827427730454177164277833968701546457748115628686625282991983433086570329563818143287672800084275836478309942774874138533055013837517367876005160203681854318908798678754471605156750500712128746089341137636094254935908041757874078683106442302833515873500162775639668267255872097133986087042044204714960478684376502175495181490798128117195687207379031913309663492824982940018310848028852916448290167451256556248580856456257986322322657674335634074311377542474991604437264703373060755576800696895313782010118805497408008146402179347980416772248510735679601518698440471888704552717249703678895656671842199365330581650770257788631121127124623648219349959568799671279133938945888889631315230825505405309217914899178033482913926972058796434310804269583217153239243739227050511220410491321825924324650925890291820315592185356156070721256356404815956002770160509728836347967909085641352508190251024341667551330128668744225921526692437227136999716691641227606020068290311424917151839452990314710183694127250547958750068244344075982123993894635092387931785010139348651911197779967017746097205327578077223723864070161562609608529905606955025550229549116558192526754986235052689841986659958552712043348962045729972797262696230321725444988496059571058930830109727954565816540252674014223322750064542299632177656098038490259659634446625460965648431730625249603446018862649437322572388102160801501434656851947553289398294796262031345503540884623128873844914213667807022801472729237087414309988921830598912598973708159452469413031821836342250219832282595957077410608543910306840196163540673054222282764947047385410476914391934910221038410993336482629644525588936823482018430960916049347581725547054726389068521212004532564438712098031652236289373722259731968231705850849976687560517602379932658177834207822743961193751857496177978544790079778893473049287765422459917127921456781547490188410761349190082560000000 [167,15] -137394933976832074225323285271858981628841838342058096669228066540335131692053557235348888057973901510894032119276645617364738027629902657520809015925599412849064027610015126082217390471244667228494197067985942127371085148601820014331803924967669987468752840890395038335097212057509440953413929600688765213373863133027217508389066380171961594403972539441230911626607018456311977711425098798501260215829460580604240477409469379747821606688697090175955514784177112554734422021622452695253556740862044626662164606887893685964133175184097296806991350174170990036748844078682095102170350250620781109290705455244950743610946041139441253471081982344956348549390515807649122067711130721853028684012057389489852060255836516395103034096150193115590568486761616547550176033585762534528475540094078555430240886434128935789315278927748043486516393181259373237876611474706989691292920205336033717461631127796704093840282459129841950981938447163082445473397209842159459958207684196274103904598913035830618622192718349312165209302486292648170150141897686465049994607447413889140359108543945023992979579464723478425740941525034913697850319282421562990066813749814038068990614851246389527849566073774350599611541967459721144197113260188085277637411341628178169081352223022165531682649734177175757716969018302909123300826909761834121963623340223612321107321118961081590197587511633148921709926293600016208754555503520343634227430128315831415961801648176332823450172656529954751064758868824100685422218495273077775518893828962352158937756691615838889555847363421893696309051545302549316382001958248504543647025117557260399255664158172276940994373872974429887101328400553094524402921542535006272129871684791767555186741344457818574147434544123655972106089504063692607403941003735879170761255244213222005941572029848269050635138328248636326442776358329575277655792706241041728954374510081796271195515148506083629426503124700783829509057196775276447055124334146593769641761826089444985790330825144837143031702094666729580386876782505115767919818124023417760479670235016451980490346755681078138664703730053169117867568160578687010843609544085531766713658251487351166196737801040 [167,16] 147543607519417697967239473611507996382170135315580722981426970201302033927336067685550710564655429132349222417362962931493576877160143124676434326985751677413628228886459628689951986851018261299598703392412718843808513199162774179838823581098368369356014324706910827203482228830320006842391232241546311172670113100648234535963975279355792652875461120505406416431449758766150377799152135204579506516374304620564100963555385043413386643103582656707482385317599630229807259845413638765817546734395742418000243608807030954982367454364437537413495236529163161374085754998932668772751465129641270814060575803308823775164389733399589841513350377233059922353033509991163804683236703107815358563091371329829338808842719285377197392028196620064123560606904528022400940552266819293714851230680323490365794682272090746060842133338928452183096530631089325477857553547326706999215987580131691550616649887125485208736467960066489882653990653008983899967945139109154825741458094136759299178118104587833044945266689747120353436284472734110938944009489637612373357589527105673000108484101146890597340685522212162948569573368611433663397137602038144156522028613011249313242685885463369458149457558921464944908675950080557942145927586756913900081094628430843003578387971517479857633680159419833545162762505690460963346851974054848483603486438197337184845565258801063925478766976275161605957634100311498739745743166066609765263811667064358056063365783045179703509672049467372012282467793415843815429167548221110001782864872942954343883920476248290522962842832232391187338355539477191612558699357306391148095897717621314983135197313673890741690186665041823854695623041815397155360271605146003112202539963977948249630444081942156708869399121816325602465098001039619352076933606141571545276114517227574647341341017047461222717647576993809099000382878117575529652602684461488387589482094448979735353454395551563877039347665804896099884879175019852738676455713803614621855248199920166540215910187456759467981611116825776082838397293422943652653775671531903075097815812413462773131579954866812666813428139267561158684542314351571237949799715460173481367848769580516540105680000 [167,17] 100633192764938991575912658934334199425819670661198467541747280029708904862609376509662669654763745695641957921655652714411926231525554793087477805223110783461642290612225206016169465828249039160231910516261693689014804688009806964833085221762089417875974053617090007770510636619106676270825771075538141761234976660702448721575574847565175614515347677473192742880897460553703274001674339832777943421083498108426515417026067367552313353909530839012072694537127907901681463649858773597087316011986375901896752396777615588008128123975378393321183313794010006523304575370195577562613955802091221017318796840896818953115043621110721498218488268518877804722055729097273033332343413007035068976357425714239166468296867283955235306580741021350311891298526369259470424951295729130665044791365844750284654074598350775389920299558844497868413403894421152516123543566260202196714791432859824094245040819306558567269925085392997952056272813093309869293543968327207086129451567352676743762846646309036102917488074752138034978963834692785622923605431476052993027408340852684172027163931079037370537327328859201384641700155437384567363523225482607804900447764526821137857012632231114347253664785052574206476733382682954262387230510732108028055671072162038322274230589377304828710305744865897192083596115446274441414146219859709602433575203473249289701665995753114762507041904110500623260608824766356509907257497118637203093564643937644802311349758959677048010203662128041869796302910321745304079387026490000729923774821396492016658654401026102410781897525848040865260453733033147507385278848300871396281072940137143406093765689338788828748645255562972541309502957353928251090710398116243995877762292063398032725001654129519214519329321983057609552026099619484222568739106365010007566837687162591574571450528694571970102955666017653032722289449084463189490194754419603284377449856128224127703333899679910188769032656038706463674186440164843022231469848379647264252672232407088775679612670995980997788986454761502865530403993939274685457980079171007474943398081180182196625978915740480433835020922230766807941867598150519233251468959846094073181265259132218937444400 [167,18] -624871583810964586649568789320140337856554114572424464130516740101033025760041450182604720331438506335950124617846845365698520299643199307890217918686096460321717723507909279041991821733608985231198022831119372826549115007567647387476002303561798210771080048294118013236327476013758954462753024767424918379998554457471522928240846768004105258364209315896644612116973076111289261229749548122195002142057772376304727880014272757787660083204645831281075130039468208099057729863259287166570133620868543161903132305147694352561378412129692359485313060944615487661892950374706286065875366806843787362074216372612759439823613972929712701709646351558105782659583428797653040173326162683843001411447450216238984930251246506602706877661702820979752508572146282394803740495032170155571320081349749740398158663246653118319264317122133209583653211777460292761928746892593961733169591084825339553002789690837801824272878419435316510797856134031540752434132982836295332418319334663998583283485177945425999666490530662282766407070467028978068666788974923487242486771797505033923246806856082855170801091903712169379493253465078697782460895632203521650525915010734349220596521038460873472781659705786379644204782773684334638953205212181984662710884362607251580853946517319366029219558085692732372110925031061838922077291583327327646370067851538335311557886876390462268277192002944930994836412024456743151954229261809620198896166206220685074539449905601754481927567114479157024904091466202611769279519203068203837531363101773706189146201464741124763904659370176322466983963986859147954392378961064248570283260292181344748659870750118699147275104153339829495014312221295082262553909291238491866263711513310486398208118218779678855680645417248685324349614200801654362134142167529660446041870899254509333168859088513256760362833338664816618298122663307060314503327184514650285824416035835383084041914768032024057882812739637363065119683615622507421360659306018466098783697300155265025131260535992011728284187562051317887743379301819185699457477476796691035003777729139577434543079088157400995869085195055187829645885016822242467073193746121909191558939553465598235200 [167,19] 1084800534567173630718126989197423808355759178907093808260647580083288265311474248099243173124790120583643016394324603227008599469389183937453703933891590484273174498455073543227071530788513529933687325816750221768358811526733201444741631158885934070331046786546189277097115998308586583091238452715417534561431604136759168075865778728582775173952443844329925764519371634200712029357780402024167504977906630175895191271263531456528808681792803186830811332142153301061907066708585410909665974998321117166164750744912243975116304107692397746560916543425289064221599095489769838799426361973769055691083352532581267442474694139024713241677458835351018640810987813330531884775334689929848654138942855102834564370315993438135583371210486317981598441423281246890160174843355792348578352654524516710998878395830413275683407401353297573698281209460360609671967768095977775831117245266609639862759012723920684085302518034623645273904052401973299477497833623289996967412667982380185040819551069597394886763696618203551281966164186374951755216497864884560529063962113736290390117619109949424979695314214494283891934662058574366120433254085680486234281941890452580097855065703605545437263446730831108284254080310144979426565277343031254551418551300901875599789797813095430621713567709890522075420298074328430663854470817524298939106331350336364426639549695896042492814672515870654312154234849529610070132109227477728534467109169210400422678517789251484598362433737587245380174155671019799095801438197799015177728778322640135955768656448335488906656935659658046727224645580655671346573290306819204150785556081384490476102692164020561892967483115279988103881467990421026742078846631989573157799293016491935780222529960374354836745646909373037006841945768299201800561187530310907584124556507755722155053436008644337292915413631351926509625726832535392151676153580235468041854237967806666918653156116403931020910197230635788142609288944652363820788127372518096507312595770627182973768084594181613061750592144449325879905994290691482728032893264989507367760316302800799089786906000895835892778838595456293982695615327604854513323287188009472802203676169419403000 [167,20] -1005895876068918903123001712971508672266707909732398322614599811934543769039364623225602366901187010027490495514131824243292241276435432024512447618755852100767489030947471969610509325000353344215037294239041004730572623991308239746196355221925616809036150144758765669402949857774477501933148860026675122041282256308759260053023623734500631540706889168297629767986866886730990338357434672829492476169126686700299470290534401521293753094924977282940409445586380020174250647056626332124542863452819508338776662734482740715233288608614710984509895192644439183099752773739358892726062163734130783378154143427505602344852398733078866188758647827334536531282700218201567760826568022111428782937757206550403174058868476370916794465663864613046295479614857970263140516818120642600535489537781905347383951579299185481091892006684906878967522517783820529994832362138001949164654833012080962874324454693562483196031275806067713983589144345780387675439793748831561381372188037650565490697841830458838423248566966898472651954273579765729072987962694367502363224885521184844496494884651427205463533283996118005721095110957460463596690759510265404235406775647924865590201971998530792337096850030678538408051563020434378499437735127493421685647627899381962217684428214317098031259396756568860202547342860857085582801443269801541404014723174753922493879166170849366165518818682272974938464937662929493012355345175482970241118504833393015318288272518224834917866693776761336402549923812177465636203029326528864180327650243631181944422856773442471187280100817980108931215037125387169809245281083454921633168677903840961350571725383454494104885664695838564011888234068117056572729647416362883365884327367799387634385718432482871091608321692359296645990500164150327623879840238021455499294305344589135037764165885838660532453215091414808967079584235393605802666697620737600727034880449898737651457491841647820676218286397623578137810852833906801659537828935657695398617471230222523705408628795715687575631603172761216622054033242241451065001071020862758293538890506792770518001184646303876765824614963577515704808298678218911204834159677815178150746351686502400 [167,21] 287233599384392772476954892977390133339948638913011919381364152447228022881974312304012485925138583599273688707175272968769616859639248124212170522265510232574207188679976279930691217454567225089788616287763288855517965053960795986227684091156295456112747278559353593482680906568462989105355099703850123446565877176531149003948726483185235091419714294653096759872374232896042061953381002352680543706152972166805034764165740977036549281160673339835787693760129083472929571641326896776056832486354226891031121448102781543451131678382976184523634131396832435383444046284935407304247026173178154325172881376121347246962466911337101219600398726396795919322621234411281375229136548776758989690848140553142765949988427064051356510868380824370374225472712660906354960517452595971746718275910264980218165553449419713365869730557436036414832092641319423660166451166725760008558230107845280032351568609264614107150886741281208233490988972272296942999534330575127402494770995583554263841352033573974593064483531711892789561590252437699704034800809682189139863016141045014303292101364439528282690081499230253135190150025182103739579944097306892237900841076513729955893844463925598444544091338481699823652596347976640720145871434382148667144943868592920850998317820328528754118070421228485234238905625093907494612637140289353253327034684307033614608562988611503921858261938946245010765078091503099940345559285967645109964705039111242908431449364743519647002662439191557300323371896109498952493723020111210414031812423969155963994970340455763467471266630819487395544136044116498242205837831194301333345691581386108223088237654828680174301018958247292890369539268692239369955416129946437583554580708378138002653030125072682760764037988497794709196998828030894548204171175927992280421867298610505586520959911957833416589268964008632066934255664978018452762455096784717049096688651642227678499830176081810985413164622116761679011944568648603416446247506770552131398040910134169429598260423227854886956472571677456056648654566379299155866883784191527138277392463884222555754502845665057331459548673374805128111648954787061486297231817199828567129782691840 [167,22] 618491154465225241949729801583588162468511368413057637105415193007204339217750999320746186403864634549902435445792117758092646454562701674904467343612910342077664683594351083965577152771330814193128564841909989091352109918446717488454251185563295640666718958033578193595172982158913945047683199451248967486684151697999871710356429079494312645652093742477575732982401666066491407682343579136227280448129023939495015708650954089196193866465440576643722399291133285187032375719686251576010055372638998327590652830784505976213457284583662183412227322383436926555838022310040938841925217407663125528982793363456434634070332857009700726968577443660425986766168302326689070374805047546545338990319459536766964214295438404428485816861449237317339460376925608505913973302390581198390445747609430841615630075629566839244887366497516351076965816951846122006402191704733283931207582889808702368112077341580020992855410324917441414268721032683125375993008501942255852102252292033878105056398293301570324009534294678821284940289669825083885883663632171835219352786681135257532810122746112684712923753172639664340693039889541908646643141598879206138488394461679986991602982013679885631156459255872690619309632985559963164847426740234884001580573603281061500453832974468714183602004891470019374945225723158267236120229518408701709479452064667312310082393215793673000197791830014871050623003940044142140800064322473233042562229596430828068192071819998722910736445722693990453656608839277314474990615157772443166803176431572367575090647332719714261748288392712277644060125816989479648463553521930133458454037259321498712793989321387503510303452133014958665005414875333845918260486664884952391567321679599511370625412655253250993750222469061603831649634397487277912939920451592388286573294114915158578219317187990130830039292717208535037766347396367811178932215217967936183139546300975037588583917146677998795220690662409022861359623542067551178381773506682465542831366638743792020936211866695601512008203483579312622693677231717965976065803609963953687894909138577680078789734261177837675238262872681995561820291365276286561052845641815056486862676480 [167,23] -1118002450118113008149821029221496577926872960850093464836564045060656292715913178763406494678158133500479101468193891313623789580534255504474480588952516085722881033434462409952336670910171965246904793165372298128886250517968560631146574654251316089322938004029708743262887260250895474614376074795982069257303938738232469781146769915612120522171326639534290929856331186033049685982753266383992597311401392162557392157476549272928180066967406877510669944972699584995850018903903172177628210639847155561791465670553232301989714094353033239794861769139841285828031714984251120154727846347422553400943238349496161403233248714048265680814880657998380999865270804074395237619588834718967549996324791774332467051742564055709312710906560556308720354446998566150103495220414030123868908519026367520292662983712872100204591173927823829329495820881708295185484162213616011306229297517261672148085034991285347222488126176235332087172828488121616579063515796093177139773466906852463096214598607454829276104624850864103287670158490214164911539750926503765934326664821106434996439188064251313749151449516450164339326972257231676368277320331425314556406114259321710813380227052478455353107768690976685957960239431075181988042629022688645759633670017477650412878616170220222961932696236178905154444002608765108920403665614562539363751806377706778670399427413033453577242176575715836740797388782015998461632406703271547028637329559219330670196774998150866043188661808746808929902086176438048474767015747146857981268013109796742050123828047858814356309812483067059293962289462780246381348115175231638207268491962115957173060818891313123290008268959835343882871139232756664821637119511936844092708040132502975842317315363386310292280804481177129295174764325953650411465010732958017493374666401626771459103872464711309897023240725045338495698233384820665873009683955366450861985565049065351856907903415120765984498631860514545440544659958798826628879305301002162851762595413223557313216820109415974680426745791890489294864404139480082356954870698288388153795582062932319492589385022278400853917590282747595415323722202967567990275602797794622890596288 [167,24] 1006064597343990312311868224248382169639085696731989275377335161578063463609615668073984024779203650915333097504286328741407531755370858603504819039811086642187499407387065458129908477553914568437056481961160426500783114212579275191530407691484759667399372495839823352977825238088424687416593325013700313750131244478530112951490371196242755790467029228472676852328636113463136341363597829442189596762766861056526661984951401082008808972079198080124253008293237876811689938647784065685016020826817621424606519840146956512120325028668308825279434000031275190261083005506441086037669774457720000555219989125532388983226934254624439593542439791595561243650596306138461848641358959308358147414999178766135076854543975216231647315187233875457985558641520461820315116225259666383757026604942096109899588241899785681415169191963297613842653076368249206005521922113951244587790250017992519818663449327820532116956467802790180542269517603426867874367111838961577103497482368213742240565486826201690663559463695119227230873018965905146750839189931846863523791334455193755199714348105930158900499694632553465768149188554189907771333096685422971395401956674051906078357177690040736582775103006732086274780642817702204679599421413197526673579853409730863608852505177988764433164289439193927159454706490424498274906221238014965986843811411876417744089931274520843097538392489591021940598551102962589712543186793787710349167574389436893474651623363525275038945149939420458152661490371920411461229006134982263849343408432571534720300829383573766083501393942642057804660909469228400506128436999112214011073194502634545724390779254421840148714943837852844810019600128040854014757781199581030844367451990771538501322756728214091227986017478588813521954407445061158258040562904370623608105379102115861150306286183266562752381404127590801537949178469714090106653037557535594629461160242437489479560845274520444270723998923439256470059370651715437360947122284894438377810695047546870043008365838773882130474404996843821936783917246976695148788839160345816357277037072451841946391406432256283930701242051889956027919234150582331898807699838631517525504 [167,25] -542009873431924128097833539611463647322988029311723920168387666785266722179642381451842857388298397193095836397189008001502164748724963876092014503815040570384319723606245727316701891804883450417270680697846948649983673096002133984728308151369394823803365995913769668055145195091303735025017926869868410091722977595600492907580171757374946438456225138166153467668685455072135217206438237430366864195582206300904944712094463958052849004310849084397282046579680871329278585797475674079376232520682916389492279088884922215886602203256784815629810178294400539821769270716279527226501148912246400910209877986226131440106765315368508352964923290350201076586159866620640411806913117919723838161634088870548704436788307605483883914444994702341823286170723014966893073223307743185396286882466925889387398762690784925794912005843853640539702480267588352813164562473137022281657968096221542947471586686279126818270406471434231520737560522516515910382705825024157955922613157687302152446693761776565096963819799248928894934412814474905115994457236629146412363614991637149643355163391202513766445204928328719241322529885276729830123516919566413986179034531616432012783076283428418448297587088106743112899649848390089082796305123281547846047884964560104345026800178184625434271507714034958146512863236741031785012717053883887134184023521278011440335257354639624820607571399215535952380196431271540641463850942669728885304872790461859865961643212918901531000412118819314145019106255204835799249686390523510935529980898117871899271435280174284997079489105695139159463350431205258948180177904862157703035520386051362372729993035468595168622691377440465380768554529119633592877873691557993680033560794541204025047394601678480953741401228909225781340037185322285730680156716647281951387058521503446775781543687850191639595116530032033468450588153462117641229068704289236942689346483868069597764267081705171700138597864486700091672061558122218416467546170927151633070346984497633185037392800754026069490958759457066011897695764930371117940879602525290205071603257506860708249019933183545964788795002349697342173609146103263383371735831701065664 [167,26] 108066108901705916687847330224488737393634765597617884867809554907756295218986556198322078870052306128280320674931765928184501448735229529544198176101189274084634277920839036379835174995267983736493056542319277148481734739494407405166924567563327495501486321170011873368852422951101539131845408576459792078751323081591196876269388062201646399770605164437286908801278742360329141395475525063432654129289317601812596685876763071671316426956243859080807840430707478239556993274241988967058348193061107259824783867835485129629912441191502753942366802683719438577555264250366148631842843499676135133685563421822463142088688108622600681815976920285462718940486209210729277853901722862753844151921653932859014236067542872417136764503624582008297758358873765116878579480291382853236050469649695995558296115305943312849597006705829593469586462963211849201785793469820914248689545723517289490178999754168696472030151457306385825480360753685273797586354985870483902647557242915525773714562654186897076050775335047859106168028266133656624823077267369504824990883428266026629617721539377723506559446125640159160097492433873511367956221812591506756340470537478561036948335616282555732018903959639039365479349385578505405879325252326904035248146025431878798851004054632908937132818984742734843403612396344093354770373390692972362121139085634545139182595964060622894147678817968532920246212176990083664403627039449494119836930709757950629167368682214585248791197315785049036187876701444640951206306674728139599305339050524301958245853969179537337095504720936687233478078332056967933373458453371890693233368824865119905369013598270281927793989087501843013416240210687814382663423549950730681888385950687154765244566065112510614428133085223528009280225670781088039699671022666020022897955250662233540342127835266525295654740250188414212206117753709788223717922699580493710016519023776031613334398309843266719236501937851967138893609001861281299108498033755533710872638101395073007266701939437899209530298475848292213857588554541247007028703964795855418468192174593637360779223785593406723406609407798202220696022625289984779112266861609600 [167,27] 104962516368599691037199954586039891215661785871839213713052873462081130224089576711865937176900552598614702997458837037706001405318815400318904482332251037764744396668248640257979917504687887172316765317094178444004001543691361049036405764165218474869451213538311903293688667719587840000952995246901888275205032587627194380664723694908191988993129737277007349182395580344215591761597942500407188875896909614095732817776660452771432320735529202070475464785621323675289086471007723541581090543400635066303010287504181022868470344265405996782478915515446705247578651079458067227638600967173910287117196915451221042148999690340836491762550500034118235392860602498995987343942265499744718192366725803105902041764332442417835248568155504464741326042705960093701589670236907623492777736950308689421846011443173136384823911903900025749229848435642441783837611943824134620859543162334120158909741972382871523703813851811413185871157927676140767627656917924628247269029110417617827544131330919589139217818624772245999869025725219620229947984570433495609268672760563870356218597143723526167974306144284518388693465820975166376200160087866760605070227550928851510362120961792567205393333475960910841513908446646145547624379206212023872972040927142948299751030365802180865603069985219708674712576004564706095281033297037962357954778724320794363581694308605715466985363522211308341112619113551219278047103086836551397365510372452182226548574336519982721841464342388821300487025337294357014238414484615421043296816046197604891285492170006348326498819766384030555152204654119451151076974982658675795772438683845606480941189915450450834998940473187776018809466132978671713110427290093666185945857523258857331714575054717726895776726169671380616395092724289992662541722073393849846068330355902223900865216720224713685042298673525439580532761572589849207079310667857780082724661293689964600816365995442118195652672239718049540816578886439255440250388003514767422932774743539940439182217424497238224045269312274242306221189407099748006645531468193697540049908747483597111774537246953190208143400715315657917444485184838604022671910133840 [167,28] -129503161895278977491307060246280953799394697357243103955342211586964843957083491736665845751374930529530343717369761726700697490050392187349392045459126161701602287207067077096065923946860100272054965255069653741820051018951433445098776092470986059579802878523375681302915322894652618606278627013800793420139580718115276531991522328957689940106782100279830069469289565386539966985063914352066028249277370837343176016987993571597564472383676854061333021492408586642443777879413717937077692709877501498509094948954757245332125585869977886414964965996495827348840737061909012765275799302272768310655241830476710817352768411406783652087947977953413490816849671123458746628805119782052890179153720624359238428920481390614157635845070988604166035467893137257363918848049750015746431273859292874797438435215341495024855538826239673309677465041288531021235064507576254625972148593976603068997881469999738335593781311245595000011457035546529956337340369394657781758344835215812694575537318780704123461781823307658406949613804865336658332870851198189234328998803832500152952340832925881038144216680180536729337955534864696639918280782106135446567169764456486818976885976510056275492809596110325538161763834385176507510906060449199939834754643654319419629767586179595654395265938834119157443297811978527967102776737180790941408341864776727166648829575276371336483142769607902610613288000866614669207556122500740170199389067333359967756817060252888213601686749451655094342089967433785549263079847193874600615969004327355207284483187968354999519191189785051614591543541839357854999036591142882862225566097456623402117705373725990485193452128566210902726814199109885315998460926547178824412680819484382818716879723610554409237366874892066499500347696228394011421750318443390512786227620047562907248296404905638756030216751543737425425652800293401365171081455474984600408654991827980964868801055365119819127937010485403622501697020146919342367814782613492134284753569719990957378529280676669202933987104872780897059176547213356228945374257874284252718052095340294910168706129588466802333772574656960973299301792495897990003921152 [167,29] 78732088618836357468734191470994767816528731191839685584718862082040894404235473871497109865445937076636608442699629334560892812183377155632903762022332577678413815987280033399977222250475527728198500457387451707962188123381443937791148280445523773591151373713190211887904099785072768927115531070141357691082445954725831372299200153597414180887363829098726876356741497774818523578341104414189759727742609629757253284553516273113764708679946937024131045356590001448293195971295855142822698155162557251551382028991888773849103087439771676976892233031969433055698650674583951180374417156366709244769251256893928166094172414881635755075888085807308960568304041557293010982163433075534960051929978995593682650952197669241415965289133388553609033513777056280862830825580219587728968611567265974995627523611880081350547047253915351437617064974454395687905122951468320067376789538556090404394258801731305864972078431914346197156595181403099939164649392457353801412539588888866901034111829072599790254766812830542064187796377832254427667338735324423678707272437771830283681412153892398637069569475111168605030240206654146455770921448967892464430671691072114300122714856839995233838166554706787634383350358194361415774523848268889127069469282238921365075920096317243948760110956285950971066031869485030828414226037143681285465536915095327758932881978064059181361287839596815477723366432545877083426582899224257629240865863337834708222858829763626302367876911455811750128731799121381008814066075840073005255936725444297061743183304184074400341129459099152480038400687174590569862654240784258646695481554395081067949611680777679629521722250586682265581481609687844837101618217472723023223259449799396576746911551004339750814638577660771426920409266983315864312817637661925964203002737742465992458955522655436340767972505596681734488417104291955876823511100325575544279256412848942740678930824468079768904457961768535625135948886683549478240387793732040712544969613364814076981919938188324399938459793163791712922671275328182823734493948479267686944979954501391069156706766263219786943837628515655727667124152098739492536096 [167,30] -30605993410022328249261877316250868372122801924411457234227420294949561151866674739297346671053808092973148917867260346849561041178766628358976098328400325553167923065801439687187982636384969577447817813294211258065157213726482276450364845215439558233783948270830300900645560814753681332241533010588278252037781674244539402074689123190815846144457122027006586401060147839642204318479046327377773686366238894686668713800155315072589392785248563676325303858347172397080757153732136610813218418278708491435541370123776279431909586885715103444110053231671310667129900156552095801098703785299780164355623909872768478693902807958701537107490057831223121821651845468861126902587537809580890395075803207865600483965407137989441311535261921339006153230496364430407089924313450318840850976040800783994319151514453017141169332875467448061054369877074683243780547243171861349667289836524866921793608532347971718112695128391677891427143236920005171857410143593866594851593257043098594622763067793178880209262246350937676519730369980176237657214874297111978319551610385313750324061834887042818486088676078598727166066328630693785971789540479312657494617635814658529249343189065658344240633693136940032217736280042495887001150429379006587139496098547501895421568859665929147426205657200354833424009996631224918405462528899259204741626705146883270930047121759017784315780764583104302043804980284686378431450934010873726222248042225287442451203530577663466265726679124952796338274530672430944071348224954133802178979762873355301565138375033337787909535887446850796765113231933559374208916055568736384082321280317224887551586209697603839175099588075930359554343264206949591615378920272069269031031568764278252712363683482683119200911061643055333805569055667771530214096746393280664223632084478799970948826813061479892655329126647969988898400300664010710430302290104643939690136268818564667960498711530053017239603525809077531810885439570914704394175436256181856463825497950306753925792778894881801674881628717937215096907584174063715278772673819227282594640801493056506479342382166666507925793468409377564321253193827827808448 [167,31] 6529219079845121274209571380364631678475934783409447364574032704172637760446335014231370681013236768604325692198690313576772967229861924667481799867158573243597948066430119973598154914210036597944398383930465746954689328753969426062293623725415591196836544571550958311472841893436331278407383876089044997056293507877732042301988593360579298085425520225266420455029258882431615445478033241259258041363272686809368513603182187257707464902723528209013981230254086029786246625591935320768226861901228589086051242947227087383156517129733048679317916021583409791497033015673959668978343258387819383084223533914755873763279852617060627657267304575647860049602826696087083661433273802302955236114987156256099881400601080004180016115720779859760178974845592868642465140432084826008222163505226002201873972539205237802926988963316421287973082414688091866628968390686268334602197581367518779389694028612622948177557392890303548880680463413988807342074331999275033426570183498635479484631763785430392707762099316998853726548410875397618920091646068154314339535834960746842488927750894000336727129197861857254504602109640440189122976740783169317766675318310380123903064293059367268316344581279816934525822188867021056906863458431565210985655848776854857233937551961693506446344608989866714421385392760120481178038338211423655069090643708647708878919592547994152535716849720805925765238007512161583039092400481350826173061861273087675716773534490534888064027475731535280412502832429810812604590132279560173590735160042475735073400412989332295884648691802985010803709164749219450448155287503443104441637300541342688498184758780648834064504385929445873802645079115047794454074384434135406637662033111309912810626198758939172706147334962939310319313795026887467579268115350992278725467311094355837244733492184462217251526044253650297585927745108316237391062445215450785155074814611074482165866602876087081357213216634382398801122709318253203519600796152927631777685232376815926413684819166075456130391371675126318723579548015723506734276942346232418605809992228963471571361033737469427477483308288244245855950871573212152 [167,32] 629006609737720001189160368587732922263030341986579167712403352615232463421885637154010206265661113829067480768199904950285778718982131194279868025238923644868561125407834003598482307075147522593378325526403714511928469043703881322665926550447175423640263181818950085995929453305916565976183775097758067728518202471018655795475280374592222928542797599832715996162505356130329502263269442423453055303359148172995800339987336080961147852482137013288855279300595786376067067073933243987588417784093595268641504749590141899101537172222998921489504644348776377828660194002195808198047059859265686259235508590737275336659570970024870510181369817529263166811223207896485707541487710351112106791560044281630159246514955615891875748223051397078532310812249267838893061741012569410714505181669079796218885885570531225000674241847916301664333457860173020362494968752649307012752821758139496237518443213004865435627675774260614078536477392476826557882656054250044845756429514798186263994591735312560455754577278301172062514226250504986758952858538313886676982585110333553040875776813058505956336770772623949826968940192562568900609477528612625935691424020045870667630750134664450140576319268299362815487744793378196455980871193272516319274830039477552648315374074294931222244784168362443003507776386763229749447588331442799270136402840820199869747914909995830597075072136434661154150713096632371340401943669598679894658934495734801995261614021118374904894043183607869669913012241942593311186139585687184739269127052575706780947519299173059724943173056915933231902447645748764577147017029479110292596541338843719487573951434600272011825980519510027956421719897764126593893584505206558476165594641424745786442318649233001565337631636359955985903206586967070396639549917572176053397619034187379702265952781619456544017172159983412382175947167506617993957882895210443307771774132293301171341925383872307706293412819877325746915035855371146475097332482133850373932917894229244462702751266142718335583960836050887947547901359748995261312463001516982317889613022835996042570119169921382337503808765378211728567575187264 [167,33] -1225277296393509616472340380106637744684053392281932321728164674292818716081756044245271518322653528878512181496111083158168657541714172755053865771622657735429130220197404202610101638643816704187738095419402396404785819816915301581440946061289876741355363695639798744251279855661891795883095794758506983769680923214800029188234731978119062479190988031932548504012196910016594462057838122356398153075895729972516974263446933324251984804110609175236435593351450841151011133774926617858774045105442548971784649637429634400335696758384099988627351651330214346185230164826356446574337740488647799555869007596664927491865460589270023996461354478855441406875316849319957064392580545600517583285237025689389334381440295273287336899918893385235171159443792606864351314006795015680059439108541098459163649492615234762051320597821691820971888428448190159927362057604224137476457440267158062386476725531450913728940289879714825086664906360805517057295763302731233184446911741921727725022722558159803725521418252031410044978753249552341449208478688069445238675361217898524317963933090756007663034161243460068868001887346765066425993706887608184177932182106224802618498288900832372066879596318172254384388370185669252778170567674407562282851717352022822651964380757624582321123111433417752976959959201743810610471014883942122875026246000584138057366996316281795215189439148369562916088805887757481762954360718220328110643288799399581714055834389964922674105679464812063298994922858033566091360740429312978708911546177875368619561494123538948533422042321642788502449921477902443612661816054533785111058088223291040286777806642600441593548816912265456917831623154478884460300939931418388657197202963682933513177111640671544033316382037134991607748591943965426615547577336136099733569634866545605931194608328381225286563460192089350450939364792045358661753129560954438451214619279290914415399451076775294209310103566547766598997288664291171659747579815946270863150570766531751576478155324010204682662040753382031805739361523403411301652804536254329698373822869466835761292128730461246848582606044682646330746053768 [167,34] 590443602063090499020994591714392198909172434674398257568396757895941515095090372752762889426767022122804967925452083010340888612668315907504181299240579593772962765717177448383488136363844556361908186946485832362043914425615106776704179545326890400273267216846644044302160156714409251646012937677464430401599556915992329165209542292246392218917919741819376215295531121870775490186740287120661323276775089993934411856299258449766849346824208117493396337425397102787958710180008528027635867367151592872768258624021815771367390259158679894542584252050365530390611825461508888590045145713748850588453389757110281266003921884489263787950668664309844495601939810650748783611292492387606647566881703974344288852043355138463485378405454534130470661490489669847322736046359569862762692840667039240566583299589935217695225481935580017793351515980720973985183758081085441297944640440977081304154085505898630789219896241564542054478240046418313577160659599113027612554940189810773488053933152510225581954858796901153855975926904084040605887892424954738757192230252802459705119243848910719550328990372469163805422402482346197913355178668374737234728465300235265428542900610712606912833882480863963086035652332057162318297192837020750482873310726044425311914734700962171510427824329724527898480954860691655069227721333000942489793160485734325519338437067976472022884390122414995558023359821881698446505243045582620537324892591856956136203219046721877935681034097631224066423399596813260110534124007259393477540380386300205485799900038131054787170845583676283910285071831977211261578713730434805778766623099984982043697068312513136462418958076065299771761950500630671481418950986427589781993921887269650840696517155129967353453445492636836926156656280599087011022265762310788672679268374754056368275325772871633804286335589760157989026695834691914110640279894707718923514760884612397501957081471808463713438255516419446629165033980939676398389368355596433767006954023231513111255925885540138364619443985963850417591980894266370724648134695250846545483094518401815016621793745295438866299485531957540297209984 [167,35] -179286359522826384089582346127139042201688888135206930175368684929715396969325070699869861441238804232106143248255238180938309580757440751090191689513026808122733156344645698224732407985173008854634676343369132687520356910637474535852612626167930665410588886865230714895979504291747811561985799749987235719200397920969879055821121515319654916637453318076919496879681143383072062763926880525750880251379694507810630801708738507405086010190297698400398856920672769290101030270905803463213593297126467566239638939858973339389052596555399645497957993196576333869608036331820390696955824568891424423413297534110239908026960323626573839065169519526356786747006502888690578659283739098493388597823406706745659744976512597037295122875753912332446483732293118776791963910172047513893777243427306805065749199645591799867756030755271082377495536435440704341006264434323302123677196642944053675668481787790036943428563398103580247226256755560775388082584789965906463261529526805362335722508411774764509220941963988384587197797951064537771733385944330869095231027097489423399582234215530597209339475619672576551268794191776661443865828858073112797333041714907346891638544926214620780580126093260369444460901915233845842827422877493756127675205271018751505188734633374216118932963730504746376586809337665580018441841788710779224089092584305707173107173234967100585868422119099548252683665828308586696287033322338806471965558287081198764519068395716089034208875497414618342098636668703562956899140530544409336221080683929159899518869896483183169467995979021925490073385281375759645908614072423548136388269216847347524157097851428815435264324908868755680447647094883545778494403355599283811991544190921259949738607313042107363989854667585964372100752964280586705028147673656907838119444530084194818121242791733268706969106363232154361301739637564501671145098974022873158156501425078658779752099316866280349057654213390572680888258517763911656547699275145979707448875686561340852216748423633222133796959595864342701716567607858641565315606905909182655394577167505682196665116777937349450574820980750629633744 [167,36] 36065909866620614779699133725942196192248626049735059704691721359002353516502429054052923994386372093748239976202299293743056624967678411085979003764668396315420254587252299393760225722356544485308507915708240053250350260153809169229592278254068496794814768107217333794771244784805331373210858753489668598601918597603729517049811464660483282247436505463202827919166223788167179867466381742320437948121381012478593154308827116648894024889403180373620910768926374454714954248079395219823436408868323803102505448052063702826644454714298012859295937950264219409663297209670694003246563353325430469874626605731931352935633170341243628983586817034255878334464552631102946624412724513682609620379997459233348776129238678879243107475532391191715324036141309134518574043829586951922744118950057810318464958133141089203235831690340980086956132355133738981746754765082812611178442137779965494202528025580689253199774449195125074081528099414657061141109796129131178918160534194181017166388964588367288766406704118012750435261333579256353355541038030836757435252286014209807784763202660368481236789969337764854627223459915373631765296229206501967954500395968840589737584479448920701197979627929371293965193632765126851184923797403803979193185955414506791089259771155970093824245691981794203247311629273271429121384420007580205970334283215564453495053649943927871780529165404750827797529277076664813313584550339659031773410118356555238119653178654776358722385210522522473887052934651893194656430741252577507668116073498413290510627511211906802753606732344124215872502164892398460774132844888916225032029407243488357833025738003967374910376174425118590043220600849222765271953222490459754993664089310875493212740052191626602087196200096574519807468608867679983554069402964917577745985274209324133075417478697865999658784377187953599861290731522552273508931820872238631560608681424423204165271496459916990088351190450549718329652083876379612747426066412551721980425923141197770518627843555965041836513042577550605701958055730610857371940935518748673553644941126257203640451145599230519703906228929206016 [167,37] -3552493228518357909529313108855215835616809164579652452340536574822054038495922113111990656193268333246808781207403702495481146256900375466496565182047526003640434638715873584012419586898410276721076841300299845042063325641566495408790130032461171884726537913729141566968884118688894313316812211033806172050886333722552308150938011747329924309703007106014834611051692996009221083129883221147058742854692728304979569438296308922487862442533360435982489944431651136299952321655047604424071259359890839930123408939724296157428549620265004071078130212239986827362607414697670860955024488053084661099231633004879891639364069383385052209953191628932746190378747090092099216070441999494309650257577826782712485205336677667467501365829036095640074604595757033384255262948956238570264553508118065252779474323288055165257081746271275111036382863539874746568084270058718915366140150963572387414078390413548104779371328209601988940211313855898213109711338802465521139891297873859304147557701700040774488669542309532228519847664103514968554478736350423698877509560025669169655555591488339516136539171065506465074357941214669860144181482583075805203298622074352072498139269602300395076105467563561004597207252582598790981982070955561551750868604701885988988752624571220165965719898680166358267121000402787674574289108973722758806579936661050273954664149375891546838926627937258946364174656278541018714747801884833746340585831815279241884284891225751236571224759823424434631938581657703918492907868075206758249580289939212075794789582044846297629811002758495678856434033589133224061626816295067325416282898369307840182954352369722874123641201813839503043612924655828995464575386169252142888189520214663889402795064809988427412741449758987001102404149438519979764885762399707158838946432591966440633526704060549651476449026461202565496246628678336803046174673111829878923231740821969369795669391602898140258326759298254946427155579894633116273602221785767547734405460860250755172598631582819950632669575962736217600053509896689245026550249748789119859286201517459124663982145238547351294268481436448 [167,38] -583150946303829197791199660166063265013740025480330666422738753404840908428830297043862660347783984177251620979344445444887098159140766002403273234404921688999743309296487068277213561395518591123540400205542082258630814045838297543669331883013745407235315384915476791135718245842141585952825720759324583884653047438231894026989806640351573926026409801321361224217006924857530808758762461230550913100381580012762370778911806598460496723235445238001402509596209714931270533131689854529388304597501375359246158565663097532691407267512248617192838402271345619258484004477858567296565600499477022882143312298086702379564468208025407423631416043838457897419725865077239747759473223584908885231431461046071678382060126202719074234298272453681446056112709735445973340861005897668882351605081902959459409227668927050982997891217200879216566187786160454279545500598251526540004380710545638662351340781267043346877816485034199883924146125556468812370570729002980291080969239517492389074451301729316179366332045488059861869133359981142423789873723198684832141785989849664941481521741703996864816250264790845649993534219415730699954921094263054156258126416057992363096683838783665679543263329662269249124032643467905833272293394680545757657393244992102334886456132898036755842681763742556722448548254504978480152157422552103837610833644007654116022388334521480531379311235382557265088589589914173097477913866286443602521474201003055611934388403170916552797412150607782130334829329489293452623061982377198054842545163672137099013677025554731658544552173610073118123573359592651380437846859713918569186557591545171447101658669030557960017867836717293842842488302820231021791313741386555139773424074053052841136209252704865470567547928311922909183177786248644697945732982732886186598128518181856284398266317591663861676961240725140996160468996977348506509585344846384469044557192713363278406829792113725391267397567597564817251879792080166062106625975835077882684574305747932947667310835643003572768959486579254567866440030587870893564813450095569286324108689044849798476578943608219981970299520 [167,39] 389221769937235764772160833991149780652264739406418238818217038910219068526304894480771524115964773773336725280751558206047493548240090689493958248964875268812155911389551734962047263017538868394920724271695110947499509380546441237217452540851881253185686203823740757431979140942396907855485454235806463661713898176836819533927567884235852385479771544649001571878496264374986264611678091758772175523905760307029123677312922869957838518432555383769746952298959394161694447231322360825042344723634432806478164751139366553530091521485752254503198572657836553695252986649986121395833058776077848855532781556640916192470788607234824364981581369897963088362988784781807461089933069614574215755110065276759196883613368333710133214771047381219523800205387071882788104809926879665824857517148425391749477959210981991142888459251037445235814658730427055298933632887927701798626218395792770929411046846630740748410841626712806307408077874042963550461878424395670261364081544220615816271139205444726446396832527762274732335278555417658352356709521638602630009119423326736119909799260860577770123400989622774473710581357611164848689341009905688122802434043341480061197051935753198151721316558194243259164934772805695067015727059093369657242657845399065339340480635313969503372830894394527160294521898861469299752628308973671378755206733431986551537301324566952402035048845168529431009642763738240290266785621297933766828200848857990416453353938615366904677497518816817650033663630529531083196621841594616114312601007955811248828033251893100878873691438419010061852567222709070719883283447101964156728626448983991571419695287069844994489935748785548811406604601782121803823933430522453090882279525158551051032365993949992668090105605301439056768110663008951926984079108705557472270254358106287266321917403417528234139203056592514119905366496631376001890128830303456921319051787442572553736537660731620860467253298362900403530862851928947240892922762166760649892611552319715767541843732942601892407449331953209255067368485026074489231363359883994248899866637970138630598150459071683981544912 [167,40] -124378433509112923214551240543962770490071022308630915766050098831428704765983486347461367486680754635352384141680191828482357347078681111505340733901166192564784551246223194039850759757201264293517586804430161011283726338425130285598499753312640150749900469522579716202698679613224936454131601015495881544459896646344203235388526916428706068048712015434947478379221237081190021957458781163271698083299509703294663802013908246322684982360508936469199675658818134802649146747907339567207976842681402607980285203045030535499593063700462794689754806775165509708602486031434152901008483634061536999819779575065835479356549405918975757878237265105873343880545195113383564168642619815554961896001089001443847588522224106138117119780611645113665421903178174484404251799967191022738648479596081739613741300377976137506021925028200901950483421835981982523386674505816947582768318259974161325157335311844890024495026710636009176625766607698841562046543335068525009682721358919373157721352291930195525395370011146431788050906400103148228012263671126365408761734945470796138928556406647195309084025904503682587665790536597520565630206282556408676094754113837869344325055145473328014503695070731750985472729451567760464969274593375707050468250669996665819865596160308851894748889179965286214307818025480639997849366696226736586947738795951342321088007969434677108652588925642510042859922253439353113190870592697548661359941523118596876832166449019498334602864628466504255122268841246827310933775607191255671224570134718064256117259114309666418452405133347407599888193830926748472144284248972174354062790994952760492544027415242500340233026511854094487606013958949600679599324103194457371100785841412325651920253059497286325582571763523949456845543710104953611416219919087043803870025174254640587195228642998480164855740780574566344085012068313848458219396782794365223711908053446337013272196164349116219066625389323161873581096044183441541751006674469905809807092660498197534769467292199005332273724058881069801856839151843145755602239112992848576353730225473968360547023184829536323712 [167,41] 35720065436767279543369031060513335068583278460552367393978353618588022670203152276061572945665194073471600806783262654927297214203442626000491422839466022743172021086201750832641931144896005540003133795872236404417842407341566405942117149986402636822930187486086749501340102836592966063692289217031277280922581393170975432112386897415623784795421206682788807107254451410664132221559965479063316374714510102460797894128551736677451225193845025902997803393243621546937120963648378771137522895267621562171465076081452819197534498990804458582027377318645161551846722023305073321960970146975147537134032371674460198481797841582735748636744625010158107148959605698941430586514507462382397804635208523737868893302838830417739677352918401955838261156510585230705662269021082782437880311551400682824928939924437550217186757663761604756975035908449400884628552282821934748021309332629589884205158307205931880865258907026450428711539354112428246522686708299963524167395575641120820233712371538812976897451846771271001001285076881170187116522767315140811268585564382445879395230513562274679897791097405213105279424194143965244492323885733587396450754263518096102624418017536930566961985215210622762978743772134715231448523856119117915728365442770608466496425588346231281016676065966863436692296136174827519136308789616709515272836519979472674586653445396334836995421150134961895323111698801802901901813012725952750893782634870537855302842670990373026473613377869701333416380980131481707827913775141878678682212495266079418957745682962576218925427359439208141258785104321459140172687344734364850025282347293007422564228975820658106661710226445766515891881765007294379845122821085798126499377049961624524014772456708778859104025118499152608361434538478428725351048291099341709522684624613857037884498334668532612336247011902462498816691504119289904157697813026017923991837884022832404181119721067354867750556409013083754314471152874723116050123638863907764423499032478626392586910371674593396893865476934530413958606220581108779950972423630881572457646096784155453452639650205193680 [167,42] -10975654639947734516750906498250341223942380368986797551726049607030957793536503219503149759036305506691089850424529115557071743091285494910405881460515143646803449519190436467490703478534131168033937012680162315360683407975739307902711201980635701735727145423307256051318152273962957692105323870579100489757521757665156655150807770462246971530554816396336480232134376071327433017262856309339921348197084038578283185012274248202960156819568525493928458823174130130684426670212065116900223379155402667800380162020626535630447478975959662431348019223051102005025400006779628079595114846275416998751126752753982325748370766224446937060697285698922002472136171176823900781979653204964359503947363795569505421856041551972837883585865284616072911082210316225956374812786301922784430154929355753667424094507657983285464914579176013088195135862377047874843627893144677767570217743003688200301865354982319697747550055645647651656392075724058630182349911258429583797087018511883854366164408914256432748141284273358254493168454586018888251240648362040496230934005016805982905737651804514356704892389262064691381986932053400206602602477906453138484263253059791865410657858093990878893556776941481926914865650362417586309578899140667135882827454608463929572138798976836261413466803743475848049776216548199411111615682627471440671211046546763736525121776350439512505841879617139794958777900948835106913812246507721175171964203567186307187569286745534565216714697079923507095398072972145182581998116358434040706003413424818545037978294473960120600871748189120702296559779253123651370692721821095344269636761883218383541874819965873665255195512849158366818683868641662177177089582512218216523479800923496203677206361279568987412566236893486931787732301479976365515584148028171072531759970445975726402917128671676117184960716050980013405311405586809409906496693059788508780850620027376669240798162387846133222412290277614317290817112091345295021177823610559861812692397354432785459481563087882032176826042985554303659581579557213462448384593227236969468519689081851418433154360871648 [167,43] 3453226658856102119559091096033704769149473269935370470784386448051559345674408807531980004828683476490552476429343193166772116569346411799075579871045375447073509032760310720904411045625499926135266215703593195560515726201786270042464226647825845911537621094814163624644643403089384770283888863514776914247913552062333966874022267519831510093700053441735386512425940972166086214230862976852507852781971834602232701840433283786865479824723191900194385675998086343852743657785346795024457982417381131789863332702360848037827702108254197515930088754877587725626506884397630631192153019455897288199832781894533662194633140826368814868321264072293661050582493619946009293680676622316099143951735788423368812562548208335053856204577982890053471332574687175071412965714399135921797272699956560140206258958794814629537077489503321568425650997248867019388161509666386153136148251945120199937591833170846372670680670577939162062626548814566378710311096844568807889512141307386895031362440477149694887281236280090364965919416670397460997088135131837928252838034094518404114894353674573545311613027981843593893515662792750793042631046225139506535367284026391098950969081040570159638035149124116930080769805206632504953599540199057208655701562449883909396876414127050154021649712992911103863509662178799446188304918952592077591611948872211509371964102779470301812220288488295260070420248200180136221131337987812835604853457694938998565788146971185158977109991919072400568165349133998850437309850414775959663191041844122924109139870311447959626487563977178276838021490168876297860994747676093691912682037778275636906476033234072388023419511809015910439202798882414677131941643748930285023462728999220018406179740383073544176028522574644098469943388594583802259814412350382323967651817956940001364017707204769509441176243082498268788768459385022310373880359158504306535624517856361774248768490833219008616074309109463599968289393859459526564154433199033781347958272868504399468574080855094792164887998701180079900343530868532060092101009988051817433120135747473418433771441188 [167,44] -1001215052516334044076399462171114067280224875149094264357889751604913719909003549103359144297628695448200112976896201193123759715069348764776876365321031131050399295074449370634805489067847041603510595145212085078337249915321201272332070396683785259948843402865831293882113031326617517779296369924725380603532745198919312235449432075246645044717083903501377096158717990027566616570493389442344691670559265102360431712096385234106110655627789556187326727707242883076402130854993268327987028958485222769489215655618903239247849261264776311668699220875557300820819405862280056338601351425275363127451421997509272935894132914581736380276808649961928507227725764141379747849755271619921119280483615126226478789841660427131710267552053075654650451764754561491396898647860406792801223324733991116650715641127774752352491565026703541499118150755042269118349135307230281260024156620408717006867224395051418853168651074656282195641716337585717430526352068172489812586635810070514656993414950658702244793934495131559902313708894025634797549255364764190033832479936610385647355381650043912540152471622055436781256503389928495137465455413304926009067663356501968133555782575881224950994858885002959315284725716189735173071733339433988514586786642457766277655598896477978274097447393328731601959300885718318924122775591984175906120312215153134986519123225506052128876896535133287394318746593499793257166313294796913624418285610610648029895565066425230640790297920249155392892188719697038448923009089299082693804556357369948219539675324832007131183525363053940587788825375000787995659500644794919325913363906153445582111642689849894612514230870846711258942201410444679660366802542979827212878631047337027170471508798430915591600329641583498795448324512711124819471438641640062234608536048752100646863990305192940426719615423395589297266359980264152666549249183927330743688455263442295631422817506632022672478265761499177404187336990954241411098663605113543323647445997173796191387018323585416095237808898403079912522882338684617837764335121451365538859536570043338868817984 [167,45] 250964652298217035620053479536129884372297221145984863776205527607517500384285203298330554882833833959863243640018604442255821323913639715214285321740931588235832691907959347562062330600022297381686773527210199698643169797140937556847093455409368462323077311321235675104224328540271238294764456893103493168979192315694430172412021102525017272529586702861303978921959863180510479052302036948273830755579481300398712283808269103903546782415028599018123412219025919283505033880893199380453644489276460466109088864474470237724844645693500375533189196984065801287817184655494515608512300365611333665841347815559688896009345220318192080336088864746842993296027890673278781902890363367511481928669721862572712568194509360416464146169323805465795269777161198074000389851091538807918219998476938778898405046552914946030832389722541623801483037783692510834733510814977616369260981244993821708140030202784310686381149394605199407737683532723901024372156283521927940769165487066211475031787655258004316984783400827495439540144788635274172575549410065153707854775589346488480595083217152076755965901311780463158611836353939854676527585074264746990290763331882793031588430177897955031382069830491334072935867678343886405743050196216689196801903186533963458488551256043665550065881510619523520826375103983036810257702251668752698189560056664728999298473209135944000483508473939814484677181830443085931893650212937718934489484184620310695638202996772594176390231675061151242814073829089023437257204108193024828367962738665601815687898997949284908426251063728132051511586467954682035671049427757488175384790544589401498621348185074991070554422989507878059428263698769920679378158466096037888549360929485429181249612658015282353049771896205547189241226319387090359241242089793514483031602499103485330374671692204179135609592807433866483071327755253533783371603854651487229251588781158474054651951972279012848461030650123383892619333396958461332296805872224839734883052310492090731797026867367554439793549472333161498489670936219733945219488236184973832627641765451043330376 [167,46] -52244802514804068347043857212032619197970098704001296911160547182649224450234471995580346517291390382798937884228586937928138258399045938035442612907891926233806160870935464652988158457271681863796565061064302611263418377509050106662558018825439768525592671787797860783974636818393038403999453722996983192861822840888067598496373492848356839629598284734695890091883974366728204938179129888553882673316083881915280844602341389707070760763973759200500294122262462052446778229364592503737047737654231868508173802753435397498340312737976933044300426119121936906308644479908833244447901368020538563089411316470578075514570070956015093243080514632577780291479938005338249190020838505564607396659810416441197522408508333387471023039826392500500034452715838832242349384262825125181079788608377578616754823465300673133612611192090830193970182089760860722292541973303184087004024705548913137408582732393041893391210067033054835347538129033797001714291532395082242986892161831997850997227096557320047541993290749622302076777128476140298580872403145735097922447955072778858467309616488706317533805621402420853225470474353192745346599616757850644850787580108421145128359845100862600974480174219741066331557615423682085844575953409587507184275601857575261499859185055664483742875344375691214539858852985994534495495434323304843199187294207784776842714649353546205682633495711137836970274258818682479943654099851299121725318011676989422840470111488587667536291006541745283138569859400011704212003610587837629591683014705853345489621139297581563765590878662250379762673773253589780643381002744010443363213548139161461353748006390373459093841648113872829714247024854690559765905891201967655413915283091879171885864236428322406460898934166251799812860163674336433194444602484445241310078752222668133278839830672957638238777671363673033692891203769413725259514030288145865834386838043936396529024373678404301003315846791176975053980853686425895031157274662678635089381654874205039050180738684330162532246455784371491220372145020849071183063243192188397404361159869539040 [167,47] 8451683007247559689211618417308424751714841658248089290517431065607747036229113220048363216013778915689258646562398107828327905251334172983932147011005365879007843298934097380920441593419932147840766222510942381450322805834298941593326955940120388649329413867275021084313700119691670981563173915857369110723464211546033658847282655006049801268538004070037996677376897283715395588719214034086722295781991521456300352812466719496041801731347897318937155431374218727920517804231442044375055009789810616249027699124840026220396973753942903502142881517471024332430854305186945732415403141140598273692085228377617630196980532144175037415941102414035085685233737908116540726135801699451523222125542150565530280931392568019926422064200848980396956951150450609478063451060781396188759261491328666481964081751973966763406555199989947160936018645208076193001432214275392484473720236553398278619082886305476228222866277257312565819436772887681742188847040328203585283893162092684206328205023017003959096269808362617667537975294555111539421333636145095835313177372263024686510165298697365598975870792617951088593007727201689847222120445638138291607762888584999881078175545350602630997965886699563760288261765085486910131573524868501478924501271328025563526131029897987822018326916208360782995145902974448867425907219992790429976534375762726205046224561157020787421762194051969449264880525400831576501139702468462911677239312836029440755658097579719120553498953348951745008577904541354514609692647048206826789173279480274235622917852809241664482559057264385560549466052394012103207872032307848779287096444842174703345233485045088173141042812774661044218404042767262295114100603976052598199833641548047490057553412273746830943624203130296685671318546141256610377525459237786900547613783863576704736332754469095901379076169816383666507211825287020154247680059457713596971351653053933083283980494603743824125836819711296390311566335770528609089360378791323939807276186662923829790334422011209230941010620899297017129579145492121526053442131608278311576695795676300 [167,48] -832940930458976441740376634730311099280441187251679455877946914063793609293868305658671940570546610281453220172405998210636784763670094711557881893356428247801996789748435945153922870297671890948444161128952203917186103132049637722057131748617600304321442534830054099167168528982079438215897429237028831237699059688120396740427659820714436338868269951073848278541661604182475546950612492480541803773374626644901576037923503786572633157456105640343458113577958742151308099790578509759317441807744061625391245771022730599472943610880772444023092348396889851651131982156574686020981284820400360909906808818551837797557366996829728249136365049500401072221425462325465105875208345705797806399234255009920459862030926212970986210361264848245257432610108160321374923710145357542851481669740488097662081454104604133834226477027185713966688318982290944456234173676652973722028169845992444633607537847962409665709235588249022387112118991865667397596991757094417100429745888691378315047154311730141974387874245801906262246233736899047741906994059601763333542070193791964578510793099000631162916367413894552776246174805381488433128066224754895683571158587611494896089295406201415311019401655865902034082532580930134704138572860535989126550802559738015554008461763246459922459456424744162570000034235257439614652770634082090722577523428127964524173623098018757458612085841785314775210074762260166935478847862967803749235009108589567659537167292456017708354860188581119124756571003454211436726330170277668150471977859730304436623595532616127719744082707053018124408283935654483775130839249556955363662240760804242266859861969161473300467157913500115199488557965420310994354846481339214231395023026850298963334089275071516035619495536338001821564780962103035334554559677212163705559449026601335883365688965750441869046367605789756264221510135055136156290430543967833116145045392169868758039826891272886731058308545243867697675331007677534844576517191397262228342371760184502956179284437530481279091328610868181887956066372379879240307678287729252376380491040 [167,49] -49932830464725894801087875906202396388974945389658655053392196513079556892268590436324166763301230544338548941052491640715211720299186886694155185609084486179690574044804534458830026804779114814181021440741266517700429571006649168183485483064967871890509296492431686143215454866895211436503890830461978947732993678341592730730790654131129212369130748770009751075820047209015970659424350584703809906276404362491671912136473152271400480795967279233497123819906087014357610397886538030270686655605949411074735300570482887323192623783297253152014482017529111294406251335911177602479409281164253889193319662048359905247835095941528400330304678178348429323888180467766609479568846332155186876365981817270204980278406946015875222718145533270035137405136471708119559980787471333256250310502352761248916133812209181622807740740888831435468552396096002218658032160915446690040645844348351030481654212562804081667559852157216454652464385542874279208383798056645264853002577180028694868682636419819320295431370797548142194041357634109699176292648684461872666819808498486456887543285130659842528454761456369090297297161869959509853659134794354062766529899637844010555946943224340847288829291658471993352267614389944182313087129612984614520742373078489058465244307453023123398854411940824299585952953294885538919719379212365089584480825156590006389473734001617294903240945402247078029063130596857242331165444282790871347926063850338198179921917087339437041693939417251509377630351882327244027523499363186662194501082159028100659692720580109231452520364876655422966519505302656056184260169092946168166600531101545281058943131945340443205755261011331311024345937343878266115281362744807676548387828452351220137050852744530433214789448750728641554784852253533827406636101978065052962381818965452833810753561539862542427615088529282045788266019358808242290664064561289528589295097959852309152130032765657546834923069583234508289698927179554392252051375994431316161649228982733720768767710972894871303815026154795072251976742645290698227709208184842897794956 [167,50] 48157816533946102069126573921728013342301143967790156367656639058571010272921899855864463775028334771557827740361958597737031814917747653177858896380572136700555050247574715528491747604134816434571896159424735757738339989987072107399833706399702267859792988193744200253178429924231661271747231729786231576928905928545580910249056423385408867919589167851270310980318907453716419286762626506716261011424487835155248731306381112387777166467756757620972219498291403337855935395215401739750262011425813926237801715410194195061271488036789279816642109981333352027379912731283114473675425815284709859898143319340661913454279341038208639179064422788024568022734417173886001888812856750726457314601316079368081369328911954188223786825804921263410589783694940711293016334079008098035846047491805365315485218167587640100424020381000981257630176519818939733036116847053713754880365921687755198375348636978429399907461712411241793086907776908935830620015358811227535553695042248738983690935873989517767430187268955191608903986679332117602684888593228454080068509310996868185549245050448181279812652071786609049602265044334508640795764172028382317894907318255171588336429557558016159254896718249917652692894072541750911049445953456016673231738843647230688156798745451248384055052635615625429752393666220341682435538059771168270633361969526651673277181237794275038102056672445717180182246019746364537841094060738564518132339850516728079829243756204742129848983951141589896293559483377427361796476525218549990669687514362249297520189494952260480187866424895841354723225515808055328959536823193060505835012137278581578067758396578505081014744607118605232026094871690061361655531562382560043662997444389780717845111148381898654612323824390524343774646849556262346683474953591630427034792170173347277411100032016802290434682087596640098602448750909074867111809359303520035802951547784394080446398465456953715084916859459370664532286367104958213464935397698514690939977819416527534825386864545255579012616666798795048191206257840941932112960688867412092576 [167,51] -13830528232383537453414068340356045757214258043384928943739230158827433978579895143061760479158311682457008394389223030781990956415382366515651586024845753233252249461951408899548555212846266795220519267896904925929977586358846486193945166617841607847630814081584385373644454329915544623714472463452442512305080244480696289674950640068260066683892844186801333051490400545366594468931215359587180052962623201915345176247683724044805705901279027425674461569137071180455744798118474720173098599773338278156925633444358292273325419951641837328320023080960144511435015391977485577055122402320008248960769427974913262268526781519579625025735555511613322609370387111096732994569271193871142289188071916426002597458681425533495293116466363384862990841223781605948387952131276672160149309299167468710769429588798231902915781996338398098482180620169458891315577007190904582655783219471337926592117533362870701101849379496443202946406400291837444702819882968131814110794803132418403959189560592105962742718383765636447104897435276862452565221453049219933021103796663393509692629616496127224043174597188022093287417723495508332817712264052920659673953027476389772477415757195269456487375644090981178853588317062335321659125944066034799455576370317925940829679802952902201524525682580950169018210232530936372870579631336029117384228982359959002476251741921815837858386228550379534487329885285304478090136172807387329516216440586033854715293593490811291214013410959903268700535929168745206241552989336001275092579497201072526445554414607064214086334118409906866763210345871365164043426150146572915944831640119057490933500707574915909048444839757625442856751370800294239965206114113194620541399414324642169040294363214524876986865925922763737667734783501941143427887007381529178076946781643678912765934852927312022197536709788036331921811023662214092326423390118179679210252820492165300589234596740267813330075313157770452394800920915189571015520721771128688817436555989660772636734297667758658243024152289539903438987428242223849546527930827332748 [167,52] 2765876217990945399803348694958204719457479802241235716356392400647600737400588887830694740901813004302183875422144103482766125308560832887955106788500235814773178510513628260608672060659312624884129445447115635589345736636241899902066977036316839696227181023476486478316760681721264068040916292777222099390043440744400806032477026052234214833513560250561291045280027671303899030319795460519735451342878802073151735444670005303685570118379247541784439873403790807002646181565763849570235663615452330106592527571029063324242878131023576711298342032420194631526321771588633047329649734283766218282591100825914853381530122897938147163211414659665146103928604919977105694681969195432217123741997581993273033420703489705073248837317840337358793989998712150767019822330706896408286131102595763255619207793182728241477348170292882624149883179324543318074117506931321607592735033433397770461959873538039430382914932033505515531679363343938116733787668796330947970525446798805112578728792326650386451751840784791049150558755834645778682605375479719481381633749624283540977869703270312070206017207111999700818656558866418449515548586459461428534078730351843346977214351774678670469084947268361757037781176387353201205562847499084100001292983466162194838412908929828883622670225030225380786440225821139713189100133165190597073134920173086515876760031199847855064683112409498766053003532596762149286289072877560201083213007914188566342424812945754038848842003330192763123720530199737206933350610465508387439635594967096620645998148602480366227107351430475258218618300620006799930043016511211346029987008208578278776951632439453491473636852301241759347411379216303282204324116446053173786601712139065945276993804361994798496235138059110634139285622801320549785087229185491224228599258923613075500493975446182242062168904820905348410692504005971535074321556272882165109653376872089982543889718924793437320383173054618090486739320898952619245110648994634767816531193821200618466901026937522713792690114894545864140805442758754118500169665779712 [167,53] -428627564872563514864043299270948531096443402529460999050256711434725928072657355752321392871498804981577290472744819307316384695297393649941535651633433497187658748819777230338483603321995035717345853554973660768919458244863570449639480600338284706430673754173474203927839638685150282388492283699272623689610132335103625216115557396982468863151451542708947005267605454224765165170311786258224537665723762480415336854742648232472774132259834832221575400333728782301820304346290430279731521660155691084724051702910471402073666076483056994977601209954516182464574893669829707955548344359233799325270415339307426670367940186035234782955363430965257204242954676322909870061139067156976856960420113571561730021719061421755879100191810992565025493072267293752687939414694108074093701853689982449212705215920272047039893008719834088840670149454504290268865809664710942730113305368258491783945872260303826455225110969834250524291837575080028195929652373818338162381168871066332425519154120352285267643490540054197421954843601752659158898293894823705939821238105447348344364601210558250065342337565493940288929885609464789446749678772206416432793158729911624789778218105592688760706556068714483968057874197478748501694390332912402166534812550991403817252119237388812739652196696586697417601010478126867340249509667591003231967831386941820805410410814320234774936497381419688869699636884398312939578610489235026715611400961064238352078321573534094138244935985472832687096759146350759415842650375400896998608160783460723058262838107475888842675084301220349962070527954254095041023187120504794030442960009022169558705303433145120159290147240470631660906417173395475382558710568093355312185451665656029271349170348989796766409532001518579578402639219529169845907386292224917108798899429107362159719130641628955402171497827693794783756536478081699951790268468761337577579438921308552800803544450980334546725352796276592217006519458470873115720191694960427332017653476309085694062511970589678085094864786930157329550221119216761157536467072 [167,54] 52215116651694871059699239263097507568855327865962892523147686703895251160926301069369208821118730314575830271216922931739536799036142781531862481048757280467215440522206043456000499628514454626420933761611282213166921691632163249775212122951588737561926558153605349169200913443052908927120999984615064176570533380699808261526313710778773217741862631329546470099622545395119147813264497020398627720875338495453009526498754018703214567712397312609174706252411346625724788984614615956615240056149134912192644436062702108337546614071193817797569247383605083003675993057728548674788010763539881907297689892316880917314165463449242772491633967463985370719218875154478766219141663059798905181503971798087679081751462107614917766401698438672341810169505282803029218000894712263097922472936987024432671160987657474019250754076035722366643895537519359406444268839747139734141880442928299725280535748169669065771807472267205173275638385907553775291140409511711572273661216858317329421534314164331612583346563227155047469860199509751327883295697431875266248204942878494429798870419658218150308945344018664851645279657460461321495426214647069506690514445654072274830738459031046492593852144638073721044480603930102171261405286621994640286133310708680688393534413135285074913987595535506520419998963446313521691373411890469956770107508056785044870436794748374559144061414097974690267168931456827737359133963735186217523545001350449771146731671529435806440300911185066186480864973706465064403139408795827502354663602353393554147086122398127837704636307631358797233594284748388705733358116086899550285997692660080003807864909444982946689762635207995495874678587409917909595227960276708294580601988346618118623011413092155275792152376433163741974877154052694348072713336957975192154310041850126142427444948764914148888397476790104229213591884063126710650563842110605262145118986595628719980866380191527826085399024569018708016889097566021501008775522032804726434749391610036646408239870730332192193623886529329552495472443574078570623488 [167,55] -4801363661012154059446162832931837503781085644887027662103976069894090263607163497242978469008280174182821782390395555461992710720774288007524674963908516248841015239484045322741264774412951765294813152725099432356582092670570343395294258614059985386381020128847439952030483852325344364998922261794135413853594366300858913616938459179820061601198414903736287484552268809583277188757945290178586426595129127050874411448153219970645202643075709644268592762280025967792543704573106008044483225613709761298946812222085985720475905425497673645765032573962598925784062055913650782317975560097641077674348945527937802054757092228044149250285189955225807963187423348601293256621054030788390395156369907625059147197870991612988756043632264525142410896305540016159202877430730830639229795451577754357795022512253509671746640711068211096821050580054641804548385983519855870528134190634258371504470370395476506127985506803648584561911577080637955084219184608277031213032501820722886410317537808867690703921001151414334344973706561810676341819877290285656947123256433439379502718762700108387663711378806883073795543186510798794194938241506698892186177703362403385174376144256566398815996311500649209508935122749089338885987284639643157955323247574553291035840876492678116590191407641229173905317217331947656273960596300242544953850287858761003563074358947314461988969298519938774280258563971831088342745233701176952232286276557339991530639507330880159171988283923208666733274097117373562521931800046889750521149270905017378423572018228999839359603274154865980202484224115812258043645825221673611810538882582989593210333230733611451445243337260340081839681512454522504062394738815215400002645235600279655732582334758375382987242916999180778023933330330541406063236316826504760994017612682469629979971251036365067274696835791383415351673854969317480553251671431988277801783740813126777316097825703823861220141919834594319964799808932918621046454563043665136065222706931068897274218047664091208549241657309091236757813552131365514112 [167,56] 278889764521270967218767198617729247400729633669255668845060959331735630591531775728383300365328933523454023319299181096585171072020116805478584918818048354637896607934532013077527963996705561285997093543201923005108623242430036349351178653381138189566576832138562168821884577423684590536276663678640445003512438228127742397486559825807179430426060873361477732449189950511086025114746458852622429588244015514352755924175887377094881020914141211341637020428345182378299679050137965832156514879971092309800391241859456863975249079767771163325800543040723991803191104616576579207792571849447394061111229306829810035190987972042629138106857153620747765446987188989500937218048676296444423889025125549738731825757895026073128457100301580674217708280522678194395447839768471487068425615075027761451547583692814903235798006376187078568462285622343302724510528662718946431089174237551001297754936567769215051900190042827028175355667479885174335490509207008067442397403641111323294082503818625140881441089229498207602938181846143046324610044006087643703378208936495485278163519304070570421702730292390924236250661285098927545448141433337972365468955344485488298580451754511244725907533310004176901288243156978620574170478685380938782243044236934699815595479867820318878396464121451971429035315809301306839423739651405169167274681097412000819535802820469215182596032827075391743588046306322996587278599527330879817479032350205760889935631191857744185534513790848689823159379512550657639150670057966151987794958071835648093150600982209415660786876772996439320637816183038500746601272731305442114818435325828116655754909682257047568870718779810437956690810569683563661584215387111376181589847964758231748925357079095912394619078846674059823276930800608415170386884129967070052669597243645758000285068249746363554599927526429016233358603667920297467117726677058556801187300438329729223662488654017659017641313467124531441774248462782347605704862113966889687553635093798501891384936269648244508538572932122752648584483142301504 [167,57] 1527733174500430689247282517311971874409645889767259675743119769209067441458110765810466441168300125138925570501969390966478555254127448924285319344052271979298977289550887697093563801296464997550075147036325658371178248008362506420241202290207289554231627553221450851334858364724756420473767528745367054454614268222085637611545421215454677596865547999392994500849701403767200771360534782274666257648637600261541826675664647720408099672340780864834240392892129086903937700155169326365784041312001245258046994318963133628317123746153737914546903972971667124986834268562148955139252316004873469189838479858028212600056458294117724503161441115264681768789766787293809233523331285116667636916414172191278144297642956234295775699905259648772282430190692303668961109407565818429348253154412932567104742205733619842794612018653750743044474352142253546321194398561990598398221369925994779842789307117989234010044892255547532724807123043622975317229202477037340802684989134701950090918895742796183505746665282143517069174399350678581955951184370689176529879077616859899153174566251779338908524960005031744009249308562571711011779398717546728501595460623103789496223524374918458969544307904586731858150057877920807418236445281870059335669667359498390869573442145643772579252387808421357176448931796064845366479283774037160550782039147771287242761214013662910300627248056773074971760398784065619997785669508420264190385256200375830493301105133448409406716993029757329238125695836306499539364685393597616710287153874267356534559227326245688104763751997931788141793295807440390931783743325829299360812359644936429134485859945257089002942686482400216817580416821827045165284897849290088973261477001691620725637865234726752333946452959985218734844622844790017671331051832037523316735686656259218299917857936963640115890579499512239909704405172314931474418938054610488535270875567888632694994361732915723868840452334891958279863690127841067074011617246994142088095788689918137306122372086868472874493419190836246706388405432 [167,58] -2747021965033407018428528261135708442176172373205087281029841039465136907243120249082944141016548144022236291752992063074423865380269127218610462478179866663072744628148671440396470529858307064995036220204445484851800875972277178611296237373963668065058299718065618264354254941603309097966206137751408392930629633962046737870099088270355933285454041277098691458477794596464772362882012991289210391741052507351045699555238786541441795517317020575693971545092801635170368426353441452970577586676761597977769633842409493066539367915561082515387957505658704448947535213644581843423152393130532295326949858799135375030130397376918480189551414546088075028025985195602676989452590451156067106150521526483652017602603965126998448415260317259686433094912377033993447047221877186692997131423401523299211798543792530343160317978262457062954103635130329458203267503650615431316279883919275478585599552453197217489071180941392799254184823790677824299216612842669376216630847627940064176335157895248445213844226409721972027823592324792650676157925397772509242676008771510539366088997155344259068195410000472215774682550685828230735001525028671821853419247509552763324912459342523048061543217800568540982386949556251646273147094731327252427693792858760412566347695359782705150878503298814335203699478398525375133512840341848756429004413450529195910723496063698019197239456854054226087307284916430878716541479768023894653632382268978240208402998715602090584012245659116984153593298328872820978443126420739408014738690129144259481385994521446687865889198568819975399346107890267450100159568786837529019224260874624713739097425280850980886063966891865869786529785248566047682066117696373364264468752164355339359703384665704782307356976655555845204983001131262390363788513006395177181004345048048055311461047987047208903571033944373732535085239069764515865086080229021317017687529388095241376097625031364583878117309646650856857506319816310824623846309295607510496782812008460330554050248391132909942575782125214383173553872 [167,59] 392901732429074227615471656602495272072751175572233871863305561000820583378812341205325805602058134603703971759230292925781118800839793321414380821115597222528434396877055592918839345828305088955780501928744410222219697375873722357357066551443444308536586956070517843267537346412026878873834081334364290506384133450277059207695007711207086250456642250956169722591597068276311687860682802734586227236804146059156018513421116545237598523700158762591766965634990673349481338497635984077645050495611013015809274916024660273528290818228219332755775017398734355952071617634016445194283047352620474196805657699094234917905361727529028069393127797250365278491584619858958942067482765402520037029657174987338418811812705698680410435898536015001749716363737492742298224665821809426834665216341004236313899475495012284511280697641517858735589043026293147873202095975437909265081182643035998202515445185715314364751954163178026442505745613845036331007543356232688387662447798593098423824981620959024687845641539876661659536903820970521701280386007213721484062102860001733994581237262555575828869440768870809178798375935733176783443321176927886034087517820506432615743641631987597808740770689690629036185134323153992655158223448741030614487856283673747895807339655299567965265613145986072087909416242824590023887249693645264469895969480251694902149732838068172130124583125482144095824671446678280017945548510186409978653064126308150130587128230156483692192260180822667371805038358994697649871656604553660810974927867241576955498022627470518790095618696925520429735044707241985310740091504023395806066493553129912351164387941622043535616923010102148613148526622366748054319022967485031210638966162342166202047157925977157683445386501429373031752100178423988021039523050134610046385861311154054757041491267138309252024693806135874434348370784907021138736585770320147532737275694706271240165506284143515670632638010333168070455717066773236346187789364453541665627832120979965618137129817421985088175223509467825407398 [167,60] -35295291403394987475251099730200326140105866484704062723280812569162970537268547029333411129995350359756311068899842585956108961464259572800966196065087099851744594549890540666677949586136436424886626217212299729884283413668777265725183960590903048599581160720523879540884009793122157819232725869399953201537025002710685772862548467130536149195011309535728624808325894746193174832536113900862958977424593707155345467503490056244178430681138188222483107227141844067388375813290059110737800090267314829602869122368419836726997138302908002020171537720512096688056964772642800523746242169750921853103408678450648275297799425890833170963896934533273115954630132668728714740843422920701897666479793517232297958903042790061810774926968539634756304968827116114732893783467166353021596199202155886733977158517367045660437303114253332619197059069132578105033364783907263423954664579858702124797810351925764336417769445716132271103252640170023793148535100881850226936685285105588177087362114691561202001343688234066028994686872836657111581704019723373679299213555258570818675278718970843665628742452770160168430577225012058552275760656339254704260730571192578229534866834278471331768244649418290412275678783458379721981342140240843262585296289358049914063660258269140476409624959214365278488564159194561615328753416337783856036252057527000389049307073853385179900001579588448457145707287847394330565231964099149113520799923538628192416326422794704611346869815083922686283849702822191772263888973601790124339221709238107672693037107896613643149534592008669400843646429426057144007461372610976604368196349081256600565796275240171007507470128917540034976180315323940378741562185839712079086127064586707424659638101071919773518271782026657157624219739908000060829100867716309610417105990840358012497297337225837842539746053656360859115592773052959826647228988619956302023447258451651177385222458886647648286772930540073833481587670020016510682637285711029309090172951184928295443148473559092548628714066558981376 [167,61] 2234323021894841545930375751646712509152297222557051979306743569399102439896179287197087295610227920551067411353589017774697675070257786221661899439816420181105856166751890172492261234664751777629443133248103364729920234358056750017712260865448808696022492503943706661846351993765987724639640345709900685002402570496476881133283343028668712796621480262226497031772194102059048899060755790798377911877137286002878923796436215086735042405157362891152116468512644070699186316480811051539462257339935218519596456804403420700317364307181346794632407437325036943045159793113013582366933717382122605354160647904389408658895855269745692152058150233448316320378186008291068496588439171645617429880876711215904546414610155695141523877754920553175590145015687575622423091652391014236227135386143112327747939012467513336812076864792574504400439884820734304561030549166606677682471236833117065945064249171648390931812851250789700375863775790277723333003464888012105946161728517639721601933562205886257186781584806046569470851013386170851252954413017978054122069842832536177866380672108503142849459887854968440172711730721070388384050364202919120113078183834907711917518036116603331547761631918496883143237595264155317067241477776314391622699405490749100897340429353300066588011894345493619195414015226221426453227389327335746372990562989766018817610994173230184522223885014887798391323423941955162397812295957292386250913873672340078912119641186836081243852795652809369796053196864598978217874106900541101025818479553748900951448480713497960835388827638044310970784853611230222101868914035080496950693870969397747405382086522241941107082255151435570138585542841230490935203666217661664802995572104709323770330850949977615916899152867706196418672596991210076474265260865145762867325525006551552044653538891060449574241654610910579922218273082002797397754315087987542849862705602963873433296359496805015544128043525888223422233938861693731199596342473783656991083035875825611165247121940603105419280472984544 [167,62] -94132507641847630854375319890350673746410628776078649463538826790420940336178524118016898343335063764579050167826518006108133737192002138993030198216367915128234296916028521868291230741981654440183319663972797161671719537343324910777259536147734130564707142824988643503731445753764762460268540159950697621154893737476080807289497829182765321067712917346052263737600360017894766208961173754057295891908838727976536570327834996643567205430508922758013812950207202464177121567491663903042731032309727659600608045673597397142579664200429927033727539807903303527012185979273016474074414906026795777464981233422594636194856497821585249054598770182079896425669090821468921434687915157355530698044526330692623420478344216638017342842363871545480805391585934770279165675406992159880473543493243964264387563766680139878115145086034963460414675161793964095428177028295244092270148207808246695826960070349667987108455405833637295137622333122866813446123124814948973325979122098061471177796615317564835457262877077238956058407659081748851784844659641312978805738856208140142568381138754445155533926618708524590985378195492546541958175176555502414236590871158475363133663139507888048456903104698971750638895907474686321965707562516356756329259539588032570271768929979315753578011028361399005899959520983669213986962509659063360014435162597626113575493729029272929329310522968345205024712273118857659455813395025521863677372936886516665395599026745122290296396564440948218323957764359767894814972702110806929098547713695481540846365051348372673061461232661937420707987304269240324923981201862568558604542253434445634309816617341461689727919173142131309016797198941618701387565496882162625936380224022533891089923452036845716120446231059197357819079617974970390836480202731083578508007526844521453584787884363057335699484724063102172341260691364334723057899507071923108656486091219030866131721335765473417662008237511914734165389805650446250035929358781328532644594568973412496709910127836313775315636736 [167,63] 1579197197637831801920074152493801012588151823582082863901069275764019782084364413547643567441625546542443783962831622193295660507451343872195382177891984697367463514317380425451157898269154291290115289327180300807467659104799077591920038353793611522224875037792297120970078326740419399276671940084594116161036703662068191053428696207419017751502256769387429323198278799704774932936555341877049693836178430259374857016685460259594876278320664704735354199217971894283188099296551052612062277597478735403366771561751357690965679975261684158389367722209603853373588704459022588265207722162248068897863386386773764598941388233330596736534843473517527046834327746622085125304955153530793054009617648706243135704341576471366640930797504895452680794895115054772147771325721444356475861220863402890396329709539279775950240001921318630264485137599022604885600852791369031286352340295347039789858992372853973616184228181604958500615131020669907329337944381016700844808931962399086487874821693575323066828535037636793440386831069802404619525681662894849767147173172794852559622516956832945080403177554354762305123763064784126460032447614722003042767527070402239858369554209902503059991539150156525102265141572958474878867631948160150981265767890332763462774567174900947584926650190219076826756117321999028765757186699427111884824624447243458430716024090273213522827261038163342143860665909445725407428860289007091361627225102071441750551059133751568293561815704267113985824906644892065858422929536732904829447679874566318432642058443982114743252238395286338992934980598176829349688711753874101229718809289555580007643090299634097308941505843873936255659670820818900906635358816734846032140981294996858598436718208886150283222488710420530108856709495335974839743340575820859251970051846069626670643002381811858084787446740427606421669388815081978880781392851225180832248734950362565773187463591211231899435783915224319584391250901994078200698094210731750225785247102782059080623415137880106739328 [167,64] 114494091705346705093095530897835242230525827350113772297815571220174129794860933301381380176901360226837500463152966503748835377136127942515689774721352209307956947555487810608592509422592126934992628011432038526220938719339287863686718059070128669111784757190762466830867044225106712628857522823530887557295823740090662258944753490280013776942659754966202529123060982076509954153989792396859441786069280259589505479974278125382118471391074493260477722607033228998601943143147660095965920102932483096876809293084877656182622245686349504996711264013562873869784715598045153669014184429785002880620514975538001736382976157219146266074734603691190639186065039100882866826333565246707334607971550277821634542701985960758336279845292754887472983549298583237091043583815371596448665679762488338332104414537859952836020528425735570663105655570404316451568940411971425089384562901334268993135731129589858513799609353652384515128598031996103866868600896164662290643593935884568892548401571005777963496445041891788471642216864328404049316399810684396099906749657728254463317107002892312171741002761677087743860672975812186510733571872695937151673748780166437141116224465580668254487040974049426607668635794803548047099672448175867051030405346885673846911017459910171969455019383901667836202496992330448373657332071787866983333736761393651987540078658118358428507736594494977584262155750840675726633026064767539824473774021825092813099793341084551337894291000035893791693983899934829388795724695622186497653308194378945718082749547033237139953169835661042215533190799625465149214211191513517173136881938586502249158065491440888856114833430537848381272309216810780707231414055180603972040305280586879951417634370200247041807311626123267608048777617448915873274983230833738889753882634965252294603392760462083894498228289913562965013597157315774838691047390930953731444710205214001381888542658703937471831706083129512641803038898121643814146184335719357893394307380681391373606126101489516192 [167,65] -11752192490234743921992196262947396012482258905507646956898947677975934448148857958568246397919349581261993099437574529516931839770784219772031462201521650936217082454129181960438635098331328797857690012140296489350242532172697600038396784391562901992544824149243880773821430814858332578683708725534743527222225939305057527755241303431055467249582223887817283617453424269098017861654955739060658364856028049874503678981396871037770768551330653422022061926646051811655608877748667039010999329520598230474476442239459543384476253799248239044878738569470253954810157429968934050589062002709848944696961895251595778504228733489226229585884749967828027529186264699873902102350706013959442286624800567620214709947594797541102829860226693217335445501841695051081987683672878439534341066941359891269561438624928948823526957410081126310141277486206069500554792798119735130494901443454029505681606554180128849232252776745705092200357467428811093672812328111216844460288895330534895760645777274445903333305287538088694726426969390769619591801766995314568410032217676421201873432146153473416095232263047911523563620959583880649483062481749254405291678117626187396296354750944783611772157541270696764138147583131923572905224113622757777152815575596090025923575085996198667888155532515340235178834059476120296274316328045361267684376655265092212690035617370911879622059209263015006970752577723129149715795298456071659200904685039231122943967866709099301937414555247145958905712106602810692602452628573326421010636911041520228623174836683482135569607653725922051138961743774796108295910373641622687083469383016255877505246905195960665180810621861291695071301445676698972340422384511525088691185328798334929167009935412891163982323307903878086250192365986726183736881823008044761515907596388766765613744821264467298018850110177956111050201146738940083249734240575182032277631637673894001009858884998841607531703846627243452595173761482703504732597776106985502768621596149588503473091301991652 [167,66] 591576942994530210655399738231696566816065858788345505874933900832890930488117094559870742723989203164819294747355253127116078973733846714507302416425465418986634987803764948463072163488249447083483065246513640633777400010608379799257704538416454934247665329195559075969890625299608975639329978213443448281520219334587868089466865501183045378437480512334773067620158315314240194480892755912868082586993603723711217499582073846535234627713631906017282905045565672996073052024615311307027608821959369662593882282292496659357923923206867659616588179726515584473198783492915036589065218692372280898879743064399594660696372948756176718655978995019253901754071414764419145449155130872769888019996952858548616605302017219038536542021878461662924803564550048768617395778711841770038335317978987317659910815509235017971426905803210007560934280042130302885972809076902867567627150547147489040857835322300755228176197208349723254887969424874968293584224026406838040268999978965753912134712655237530000141753959438569539399039586806844330704688257849922649530739177400825114945183102384175934766414341289367016385804103801912245307034661057408705107994863686897202778930913861232970557644549422180980573422559175793585235203635671287050871093859158907442079016404554199928745751863218136456715140027734963764560342572314880204868005200260306002216215954545925329079867098996326354834131108873875282456451241035580822456383549750619090836285501796489238469812615173686101408395059266456067130872489722469587352659417542936829387573014193585242495219414118961337209715168462745452903865285421747293017197043859975985817772641031777944867163169943064542262566609099915951999273072253670610042250344983709031195704767149481730134971095707078199234673679759719594363966894171769090817729406105286260449637028442417281753134052630568888497543998735292312165050411257427785224659887216096245206842411554107675252350836410777348363538405481089697045992432014231263418970363773912618142192264 [167,67] -19521495602466902550797010178853415557218604349890616398902286618065512382964690219114341414284525281107071772441939483068009618414808777870770807758284262497211039779201747720413091261658756554715876004060503001551830680522570004625255958571930287691256679827647490777149634105742154691378097635804944597152003373536084535667500929093799521966486916518163336046469824095628963639156899343466283541942443363259940986118393654154504267056815873334859733716692640030051708579793477235276692806474929057907220784332926989808006459751782410022431910756323426257420035594538587027698043340532521704310464115178531780694684227126789509519333442636822031787505388740836974108253474243963694547573797597634057649274474113306447329219423606681860453619599316472518841783425295941652031543611496326527751506341320467872335625906167858429239923517562923592014159681863698344061762239017574307034987748747805635464676811311775191369491940442434308159935811140176426186242176026988428030255401288458887625910850884570977631277402728884558098539628029941187527777497808629197181301553374145917071438237978228532643717572608104503381422836689714722169803147021994170313079358271182747081124940059088702388394824633378538972258745513364081506440281350143069633278634457974988922661730926114734020795381655431828044669310514528420343857239816276120726884801181811019804326315379539746407533751167038539412513469214659901408854866699885161419819952274988434387420270238472465496816431434377359906762313536772947655833799596329711387954740776699116117086968085207999991528938803564364859087861786970942915218067801926122722710077359196340088090576883120982105453035180454269574903792390560846809471215433860102633171161795011800069925713825693986312649507186160734465291492731820520040280023566852605869441850192272481393542294478457911818039168820092852775900642554325989080753937321321525830832266515748001970971342088652350794956924357285379191977416443760257300573151400076680599639 [167,68] -715637944767981659982101818706855143712186330648435081128857257640038416554635857877518662284021496789846477223989612594857310541049819881587079842619102682038065042357047870228671180021560628867082938751212467582297570176403062638225759883716162680720789532649995199442592772022800561333045836656018946624551391421413366519894992817254231497984251145749235862760769565704575762396010125681851332134717655202321036203288230040376294396416852815628332027578807061346240965362828341013961576841382430509237162205258325514303705748893019437447405415618950886328033627534503489950085640742426409559298874688197425741845244257307088191317910819178372511904133461065204710192951208297726807661532114927506464725435020210564517851384747175168430306127929690686199181029896566436469023713422589041465936308216743166518594935852665152488299808511325633692226966290292726494937696745455834004438457282935585275488394560619374783940834576570474619837214881915840823060325239836753562079485160894493097451570915810792675070307494154457859044107254583767485284965608404476905741965934435500960669040681120069164898639518242030027700540462224485571291347699542602629690821008913251688637719371343618041230044762080809985755257132324212122583882742005117873617579715756133163723686501467726499848012292684740099693126023955493454950435979851875822799809707127968170631450686302687788070232395673889643734854200649241659764856720201644117854927482771167014739299967837994805206095989773596610100563999703249418527591500411678568510908924523476743510055938005093292577299115822272780206162041123431928547535693588519472830310352136918879030462487719506735108416013475739882227631030200063052209000709493418344239837163129826798786727706442077210703366651471531714412545906195127108038990618110780547716399761909484504742754940854456238844196697292773311442224953090164453960740570156708083551800910584074739295508106818667536250493632824588467542531065550843281840706960945984 [167,69] 45656009119603575806392196178097363000440434967521859679510512344178364926694813442045656104316254170095020222868031188688138541263922715502422908118261395495221200384402480624716559916724912753016544818222013228956500111343583034816815174414834150306176377118070105608604894983959037603379931222835664874564653705917174411614833753535757072445645511833618210710127444004949657711052803742134355684326944254510181810416756800910357693084217748150936826575826023115205174766033292219368218461399332473141377988855738755778610181707404319491157292191820448540966376120523918901008121205535948982185917217585023996922293004435972237485699827523454197465366054245510282294342221414482206026802024592945051105544744885855059734367276518150367588127538436616613021232691938302089679311100889324460163460989169132580474481693639130616616250075206187899026901750239937718249342523027565425459707625348421900181476067580853689074577439202680831775009319068236463236364609846941120842266955287872542390824553251285664981976113735837696792673438211896216892479509413817284948110878267284978122350892979232672626787501188541853452318487422858470134781087998062696413639177339570159765503095685890286775271526168642340197407128140067069421228195433409523110653123188938735003680570566025259513038565144553797192029956352170583579089549174201389099499478342183308563112343501621062534848039223842979182211162492980618198195480121823990152674113170354536914846038407807532412973443016955597634916941388409992771516410055142449481420428010770965819114707844855144118027593837904785670715258729058715422114439569913478767923769380158439056084844454155394635699758354439008920659876192038950555204531703473321793841852621795179442097693168258105504470937724240788405740547979582352694239567369543583960299314418880154497360009899322441799344312550138319852245821807364647026192002285596050110214302675789041604532264271156043641914994168882192513185734030810528517081840390760 [167,70] 2776806117870712068919233986128034788577472925540174172420872157811157278871467967711847484745358365565290962450017613770389139989683924101721573908406769628201237209571808827567575477072496889595950659005459003899868840348295851586233010522860496003184869201619154596580627880176343411707860958482465349273666557655561838634291069802291756072958383107084094448514770308333080695276620641723088858887410937123566627327495464684166207388151004189974211498122146182264839180450971439988000448123336958540080172733438509394657172910346420434992795484773596798284705935422955346022863564456435198377856379002546831434353815316179618745468466562618268619355525391170641851041250382174251964429695704000832123704141941770556503315317614772308306327562126705677588056862802337739365209734240213840566201037295717371826343752469304927189889551686119084857061309912029000749243734096093994391026557576206553853562998034913342509733677770960338062715850438216081310461070895820564572731064205047680540995407594804797686798128078383682318038766267115968240983104808510915477839659332106039483492866725159263866183744355248098722412483380057531836774001764957351701670724293761023020534479389125421510913087067697695350320190100839806074448532505101158915164728296315153225022772116110365367794039453483971319514611768613456332332632734713326282503600611860722799779119483236281993590534146313603103389331934306605478050498406965650882794668720606867741789026145458749534622421344421220909794345185742377062359355713619508466603181377202477587601237260239011499998443087432759459054373461764257685206905830669003404907859816769388885285170245509886461029602279396179050189385203433317588812345146891727310466310141848203172521318427652545325559141629198268931283732483965065533037746459299281060613565242395149711201839246192797377975095191089927419134116935138401716294263239716668827492242521865017488512266078068560037669853959394054128961785376566526543775801024 [167,71] -330218956703182893515495643620205563940737388313636987405441535597321423439858489925252925406753538671159389921188447011731717776132580182899742719887799059464497432699392705178624242915514111199868014167372018643056706289220857434176362777157430668809106273154322453351292820542897190599756404652405142801955118415486872391213632046739668269034587015894136564809110073901111814356286055404447160093691950442804235915870980362951555791030532848549386168384924147477479588783179207440120732965040464925023368518269672094220060634842430725940756952947454005388754780273734414367177963635719353884333264045798662429112744946253479770404954914606590971922751999614391758314795400282612792196536749970911300306867796634839985002539233761348751126846457878129629784964918590231118782899568811256744118871660957650537997673684379826254918388397838619834537744301168734754448236965224757393087107221401153263680917477087595537989673499659385682983819063258724249806019169740981013886727471475787607797396212767724408907481048308897798324304516228635644697332656670879555547493939595264928731643296629385875858913462421901200814146043388314960289355860935595976781281333382872456621008912643635832534095715042363054163111447609908777092277862104152548793499052151675425132668674904907029839169445968464296975910587597320461771803678813281673001979406837113498742659196770557451309314565034886820844794353244360127017069090300213980640117270840546245703133931180834785585158232219483901285567677062177501815329912524936262758923304109783129456245354637828834964210032204865036458644630038001587808021437327969328362269594335824271289674527019561402570135848908948634093942813590923062075237628947570894212350236326396205953375240921006821039308172595835839209688166037291789280454528584121672806588194112675405879955037688528161231710405239456552407293747761962741860188681456994317767625687482944564154713760489270601612482129745816215960009215923232838122968 [167,72] -36990425297069617205856729417527185411108938504903650204902390711958326210214496736953902855914587217435363959261606858186186022064755418859492853539977647441742334113359585728393571168702896247269561465219634040618045787114896580541537596137982582541000808687011966789133457239405979297350257442073601949117044260819945744673575036409654562853431369502831035395994960247871668310530039874407797658155017544036297379572718802174773606825096419147984032969857481944228649583468045814388705397444760941092538376057237196486758045854454822663784941498864235542123844040119977639421252493402150267267424187984725167386677486617498549629697362739492311824738392523308209965529700649211013373993876036589482075621853189992368033992830702955969940701875901780392787680210769825446257933021951957041752925537064065064163221447356008558709112663597890378432336909574915491838976259152635030471600360591196691738798239167054466607094646249161625017396471915954804712697374451497105729351226572287780803153182736270764261713555438462166499342354091429614948371775831639499483952769701216468411023845196428360105305989481240678360203551927615731785326843362294195972507354707449541620906811562489584601244745109343686019210199729119609932092542325963373714494466325967116669973821349275308447913131243779134295471340891526259145977923354318503732198726540096791449473968870081214051799632132589640301903394695527811312431034005418437588482370767788689276202832368535634489155956428199233706278590794326436328162239551286793954882744527807318041936268692616003127217926010037052105923535709855227330892814381832544687502503233635486211118007804722593101047208255350708530650328341588462665284087643384208108794165813388120425715892326172465213512734656767732155412701010995755215808143060445976893608591286885474566891219761619305119875722108131876449474386203960926376768963296265409753560280962929566059213100260203828471633050961229774558105818339214238400 [167,73] 648728298480935439247117566833563061450985326658216253034791784943272660764202591548023394340465284563063004739806503414321423176222440163383083856564331613407000960461142048773744717726009658497693592810191793211717176729324888420192153139986746464645475896523288324110493449156348819462354319935317749334477680299025494015039291766208801689703244537113736752822024874411477856451539387653881463019644118862683421654024246620689060903787243593519453198036174848085762201052925644605593518369363603191445928747961293945114022173360592889357438662260914971432945767208226987524423769804043860618898130899773539034495649122698747821146796849574895561399337183833305324376281442936433361987528993243357106317508808737361933998355877712962349588169635609502486850876291038831026954262868252870758684020979702543429461176326884902906691913074221143647080858740719294524941109373107826025325023831363756914546725577960590512982300544594112754376035938955966729502026862601048325798694518460135628837217879452195593526244901823658987155382207893334552476442592929543965326070123131093054825333040354861418250172729071886309423372162614855193797144631224713764567458375726452031005536772778855605272990487358178089453300216821444268987218453039419290038813484926693061226411603609293617270454192735698163983040194651781439258141466270204630397896626284954898064896955914669071156829040835400581220160150647854697141804028583238092466831168974989491090711043623292715728314285994841676565002007661833545659023762160472179362840793763446429806346614956836471155121493012736346633083601812071680300529910690813212069652553313893965898569715980029844989443671932096350128064765085957582553885803322055370235098992473209848433296966475838529017190756160978048364539820454706044126527940168490554747835558913405487546732953102661463405281022980063375615702785802804671477733177953800031731544759383679194837402561832378397512079056020883065160020929308024 [167,74] 200616174151590520600502220532995960938861429375166684659369251786831692207752350707409100277920993452565050058720566051312953123757762599233328925372914444266900092064281495015643124381482531182843075534796130969715404543221667034695896041599022612902849287040781389891389998279823422889497430357649915960842598158061868611518449119699855297061824530027853715502312680839977956447425596076621601220583137230209276072175758905722669239564032604142483676448273825121051845888344005756405376591369628360407012178082610360870290001996279490997497470621518052774663705645918071316395906846129943994243809728176975306429804999628351151854704982857196919216968562025980436000944484750751998888453822195613185275256563166827852224274716356506826091175254941496801607712667762950849428734853639641855370894219445327099806616307732869253600533888858424972735923404602306328256184623696241178262481558151141007794675014105033854738178722138373111044946212803155892173355512012107626346748556446345050881814282712268478793974323087500070695610471551106479742810669859110832073505175523056624921902479476790817545106212909995382712945957392448884957501238846193893277262753723184245914327186195491411530128819985152513350024281355079681269847934592945452928743612904252126889424551657119004083175892240292078160574264498050114062056226804978136132124250903391656505081892991303061693298058307723767705943248871149675869030463265923031301909627582658763397959587329800831372910806710447992186874821938030386559650005916924100780840305320260291569711483869389599664965737656976131967337046945680120620514041741824630264022105635579502272592269070290861780548316871737419674478102510340477281699938378550435043588418547684020574858523962152023715435256146080259183901237491907400784688592676331092385433943198660322428192826349173796497905039106269493901811329943938803207294092406436992942935580610658748080872571126495619552743241322820632334057262256 [167,75] 7654672736886218547080413957673119266102401284918563654579095542428661244662877463363827758798829873687622162663089209308105299635106415143024704211762918741495564212889918643928355957950611108382163761232426262241901502852879127621076260912907936418437930055308181783436200422440646659621212814521229923948551727424903046456352075850703247874755136904673989169706299220183557150155464178597396085999675543699284830667457027597634948406090368474766506821289491905803912772428103876937460377148664732349269169066126606299009213920479222311677804297230976822121026198409143125967323072664329361707900980588721538977041051427847292456724009926178873648855348546791874290674481889430686852573007873262620746685006074052238428795282618925046254655597913483983975189824808162319270699045092756048302341670758606507604667784833275972307626917981183634303602473935524573113578503156541169514744487797657546708842579522240566457019475516296021557329637842633554402319626460649008782689284389145485863744006092674024710343233591559713068781145211416264149655045774902307494095185436724522833166711302445091964084935308433886535997527283408600743106693586323011689897037625792592087145446944113481364910136554132444714517405532634106805319525479494530561024207891603142988379012374437161343076381500997013418081645968553988491577976851221978358013365993650421793289414851914306712765107548127836156315013977382494326512345104582846107510115879921853563551582154546447078477505882921010039180252763695073122666570423742757717077976104612884596913651023519383253356815760553129870924496039427231498956443056816538235458336823814813205429573932072968824893686745713417603926200743526856383959364644394698855865805448699416137724868469352656613414660212157121670462612143812312467960418411547211965383561811633533464708726180025472245474658589332850659031766343004890655549265849203885239605756716591234576425005512773121313578036185927048536681462 [167,76] -44469493271064733605248145903147526980811107266564156190360948022097006887928647829746306273823734773471975481194755179763531381219459610271714297148876313792710161633604611139841729306585708314299369246135755661313740200828833951170837300337029011438611642345037567510853795344989922814779929108062704808714970100529878391874684028585424511495399732538450957214529593024877937823779986913018638077444210613531753972095992601760289886288688032247351723037856513625405886135984187765881519757089119098396129218307903674965922488739502589782607116757631632756396679409605834710052921594864973974306974825691479479139786985109633144601141745873403559631298869829822690650823999064478393668242115221461156239334188334339862528042218419604282668262258832213761821712206738301850832657490962529412930060926871212339384280715925699695964665644165964556362118484592793741216021926738571095347902992944405047356038007688967171969836448378210863466717705702887562104338529495349720683091777955762696470893737410501747163880775595819451398763712911178332527071524279795781625845279533453283384593346216568206198943636332492969588165048653011811523101388702523513289245140654509569579915911913856001732635545716444344590067151130699576778216886228173145443390998852597700897808263292021585448963552590243136945844412670505199634482766342189952881126676334512707409462148673193296314588946291416191531921139671709499170324348010826598129820530592183964135701639621901724332403009109384229684121935838316315650773904656727893984438192276542161781253949848022411762964032257943591923351442197339298520623904980105611767375207562557025962042466370223415799541314854714084172840083506908923334875471787802214088425257870800451573032225594196088608357175521078954063456463995804597775028678939268479361888379874245420780671042434908471983998367445772760499463634047848120585332643320816377852734550630957785045509442437000119076198164882350005568 [167,77] -16057871874383056402554808879848741813898156222326075737469590189636989863236066080637730489217130460700601978709560067155685444885184305009617528515306409640203941187119820514946712082532467291927676319016472407913507770288546752864546978166645984428006931961263878591132805023314141774786777432991929564029168225112873894577005970946290629669280373881168979105297900380540828936343890172529325037521146322071844835948163583529591540971651991703158321508086007363943360097872163609819512607367991778736755004622208038602628198895758582695877160434853700400530817281549342768625305974172825584153607087074646341822450489436582315499749345358571437503014123078814255719356337540544590133175777003919194601672126436222588730087692889622457292148567701625498714187035451079104123459021480941274933338487694539324499741454272904048370284431924568222803292787499671622986236449158430698235245274132871326795363516861956891005335690075433163088528239003347585534243146709316905093312014157086250077666306532404837160424719577007806854858711180479972135687536613613333852861428821768390331435624397278604651106167368629303414133916700564531391022033134564149526895340801363283000837586659967745069138052358103597252862880976628120246844436578085760023337156769665866700450057507183912599025055053240875944637074475702529149510304768293195068078993693790763033904214639697939324410496993816068551719718840281959716327203990657509789107126133330783469644062563782123413258150808195557729399997739975615892459810651466173680738386008561754485245623827466380133756802379643750630663879368296034924677489472550680697443832928028295278489007157265551603471652176309380640704951891324898878464333548221033006140853022756960391984719340809083294996469132232626194047240143983502471478057104092948970355983836610593745835042436138587406284665810698117405771836629783828189482892738627441477766235245954490407793528940117199881996381732109528 [167,78] -478020662817414067640180223738370060430649131269977835839045977327727320640196903048373522184513839015958462830141220090702500417503307252565884812578755521293357882655391110580962262425966361496361870518205097045786908522779494153695581282837483768998758564020142389728404402491475588140559293265009175824174722157883284558481060038464118165203839555217489876320323313549523190672529865383591128516890832217025710426155124480761298916383850545379928520246567669208334446224762934909256414720424812447914770810682861554581653987103544438892788028861981607881291672367566800915650915044939002936284905809725787952132320773183943942002061599075910782318870825874339149111882050335787079198277600875164124094439244197960269994804646821757441379498330926836444790762887896517011200422031464207471604210315728512121836229255435925858960376984967094432055899965547523120899356317370615892495964974790460109743218508085681408871616648356941876539208518151685345311751788140006336572072832846827626636281567128676855173192024082591148344159529470370125679544003941717683000116688648029777518696752109412159404483876456149079280509160562054342562183738329163908342164379714233820309297698114260002861141546311260397170743118543582359079477760224076827338823084829197034058539584281643830502929797143245746054986388375350638242645641864553649263062268726087172470162065874633310978044641141281159317525896185472304530769585843137696594013790280707331422942248681050327099461785432791946660572567497635221959054911851946458862417014455241098722423669609556611764029165554040309868611587368429954887456026408909960826070306854146300641487832004155183327755905470844167675641802510779328823399912202406124805337360178333416978990822282174986324525411994291651703687996965544500938433888855349976252733925824521008098233815681436934018834903252755851330794006945193520878145522209844275168128345937016496027861530235452814751184029472 [167,79] -11263628032784554525815137513128157494626247361505424946248041531205770140547667402576828234412237016445758221333569048770279959205967490038132088421961399020059384664885612974266941517036549478369658172277040686684018791397130565237333717560516872567625749879859961817198576900789928761095562879056346408856797365765011878067026527527124297588379596490259810023958972192328675870077159753105805391925419597437001306746621639205670920046400616356381495914655296218388428888329612709766551154111384942629136801888489008166221511411580708503992089717878284745950627436055494448912319247478637530136951750005491412367535426282408385628011634134301514098833422211986843557678003948836120143860388647763063319141666806168110347965625852578610412422936780935054864151078795734599564778157943163721270054250510203304179695893963345921709460224574477755045975725957746039441450272950914099962541284101337707029125048309836591183189457118710857117216966905794597905702312825190128955659436870564572519526811374136088493759621086671733987742247431033489745703353911459359579181948790268667517486764194608405374258965423983269348507854384322809546961390070087238493883644250857775698048690515596757089526016987555226857093972365866402606236068976706508896583920346671734216446102547568298499025165422607108041189218763637481527735145528364283183779497387534687024610107205038799190881385465709886334724340874986793527845418688519265239298094699484098831398693253854060492945366775462716522433678916364691343811339195654595724670728263539095154249741542543907033201518815461510558340415700165006536689693167243992477872349850185221154671764199769883204197187795184201958997660657638620979593488481833483383230401895744907854889711099767537869247431234128072337226723905313138366225286854334048748374151151403030053307861903686198763555355436462052970188946984575198728049642229175858867436715476567956473951698984024554275944524 [167,80] 28851735852335197875835622536925660166994526023497318140792054542287479106654585376649933444932786519962662385057596214090427864080618562889461060665047022422844166448330289830473871195217543292551704647783883399198310799284684089780130280774012717463552983781473205823934353969253309653117873741396861581407105897259239632703737220114170451051109316992376460442287147166756519499800052287362570026607558627252466988011597642641368099968646500792029651062625541700311421061096266689833964746695828694183549617067362697638082637465965620672193991744477170550774331309506711799131518137859954770167782587685005536517518586581945910102505683641286286445406413357372066429530327379266354999498080050445906846770511460848767286275709323737077949261267939115100381587631598162315137720882640229818229620444372363165490468155801145064983894267618746914001305388232093748776789439312703771653851407927636461105783853482659868734428828659578365934454541406844850910990645684244650327165136444274407319245535355551751522118666289855569885783056963853084158953863253649011017688279065955062028554458567799375272886021267132821609065283475692593441955658774256857477494656629965397908732248719135297438853165757454671596827664899922655402858159953682370527243956721494663694726368011478932325060484654106496286751221253497342287751522263071039058977663469589890359838662272755374143108612478676650084052410927668429787897348644466197239920462314433520517854636405937901318518700547990408015179057618032320888227833974963338524124438729985148248659419456136640810026286858527731543124604452241626727063172641359285960534174442254253670498555430306264280573594707420091123101273029497651483777185252921477044871489717899176072257164929585519233327688560094785582971337221084893531118903961166974833574646458884848046905987174194971888379189727263774502021260152274849336557262624490313273835473231155617521060104599954661440 [167,81] -818083040998313349767999024260740994419749403686978696528386422931161898781751620207843044763046099851208387331396296383896159869227872188162447930131657931781282707138292093019699806923973571071154326408864407053836424367007132554832342411271913923278102714855834318432618709246712119593368941031672586201977570472982523172024039009734446161597286471064945086933732315178515012483524014658120584531780503279458417874726637185416011523977307575336893589696310100116425465970951309375349396801472435021283077083893894554795803825089364144243225859006344017605189260238029314581204509993707833672337525194630529404184540099271343562310328302534233028702568269732609465460472100276701518256860242873642575263713576752692666519697502409501530768861864475622499437289055306944809956425423148473460797184794359742453521049237331557866682372738950041731992531669661188231161489951935696306806909736543295457091870111635442015486116971826457349002155461776824366863336997936484950604185224646939062780000571752789729960633114993755208497238386544420676001169542279140674224707354985608266515635800685187498990461146047757921722570903838979648202428720635656895560980019344703032177932237470193461755507022128678301862596314987883716607339483920863954905614517533902982257899276418005388148463844521276403355457588910048692205042912636017956982700267878789294335635558666813230568004901199069588190298839745779591225727212046743025056528442765565450470300565712512770629695993401763908936122102243421733158093037678015832136875688063754043512554478572966072394592035125301810801936390393322891375628046650149311049101471367281316376236854401420072472389418228173071371320449154175166601754310275476707654715996212051573473341555652660650367214587650523205325710230446625009240551604936507184712580451568437157878592771792153354681603792508958498419368847540736581637919429504390540985612903839698251704272434524520 [167,82] 72896507823626150184324697174527797377876674086070056902053218814897730090924566414495903293577175038616077357700713992867504870693528108363295382433543038227881609745361658403445027729854973789373765108775571162723552994278454150644309642869817413145447119706958187107628120739267942213578705072718628597827770860163653835067191242869577188107815640643826678466260492777770733873809656104165156519940310346062843930843860802062853061814790787313085806903229972265106791487933494179680195741586670037901504760698943677806309483436561896571113407124110628257594708138842821241638940103507320882828707114505623466122238619635196517596086026200107573156499587710329731932089445624517212337150755962184697816516005631339063879798959162130685348303111538629608301760820960208280345617823271690268126625375424920696553958661517570929243231788561986668127851489353584869864245987548732720192348897824108864488541111798569794417210244836043098309581833498453271474382201805548986634595488292463202999808240240570495720079702321596134834962198553057889615069453022861555046098898447273741504891966067133923833446841766527980887583061353427288118617957850091669285882539297084473637347620653195863190526467893863847208959387323659593658690718294302371532350356997451262936431406938769003531773390936770116561429369520491371038719595553801952142215662342443181797572685785006858687310223787042792889585592548339620446577939606015749713985913795586487056793576159623130957072561517477841151940640427873119722354717166602979359713077549482848839163629886693186219731522589059094014487024312327894342441458320234086749806258002814748184158696000608957421865051899139274458449488181756859088687779046529798394447430489155700403718943592289839225365278003195347667116228839083540749478795698576438542765391082734889522207715085685471039385332456154233164816383596737374505113088708495307499208042084115202653969149896 [167,83] -422423574102662063236802850400968934899888288807415931582610910809020517671439114645671667006793385972789854946713437818793371476026086013526787874799765209097863814379187791244679765914289580075273250293211789492542844552850200118246379264282068241780387871677986302824485897144043412229970757871800108823073261047755354979846063651982103403667010219213823039887933485344378084547600295945997169986667117921887856102379815571444049592893312465938787926540243766175386579067362181706095182183474958833247439489208098684894549290159872504478261903684012931564783833041090186573094064561618449814266477542179135330640995172259383424309333348127590556030787096509420769815744188634851334896370727009285194534265245887337198228905729194579052407251373679664052645491684243388370609746317154844965309829694628632186484285411563196312560419598961042275589179814167633195682814747626161795614543129418267328147616185249109636586434360686627086817443133532060350831367834347733245228757572632110251244759805242414813144972490907748471450863922857637271256879392599862850519992995502393706826370817735553039452879114717147388261478446435997237603864216228937280383539857397866686906267518761174945893242645861832262722408651798332714478082280457817008332429750245380219486265303380473611403097472886262948249418901484617456781314770106135545828286998275526086281064075242537089791454412712491364572273776679608736487958698695692807454425571991583094037223396944738466379309215551356991890986885256059234568034313399456282949180882477790237475087715097637913607939541395995497577167635973513312413072966316115900099291065742986456600196377539767459063337001618004535314297278281316287827475456284392351117955218661568557999176272203205057047459817231903045349960638128209539725027806588638924643995821451543049961736736277473436058942859861578683075702282325331436588335635858789143467490151944973047719967 [167,84] 14136388223042855100288652688297926510396799351115121449613286499624695183670467964258623900543534003756858037786598881241491562772022928840544655396116509747880560414871999269049027770929771062675331586998992548272778064522980471142467494227651363199997135658001623901326790457156484529676008927322498654244914480837493145621476869014019415396751134571012572614945867329014941232507211784830774633571581836535207504911141978531916926042810075199329697467216462842051894373220883524532915735926168273479479150373939159182273556553466971595570123996357872424844777917893229726105597782375975196290100502948612484901983747440128270938639021106436536064441116840335745629812212655016764016212176799327615259901592170718540042647167202191712116601209789887651705803065166640433840575378754226314476870309068963250166446683676925913947811681974197744418638670115595342978416935685424141912664541346413222407799957947895255965915479316950627131759633648478478735348772870697979792750864895965918527785685554762766774444603726423030265459213696519320994798058788684913350993095326527447299365729772634364539414930181115901491064351346625025744741046464360766646025662107594175386519794042874077504074027078434179148959244703489498326631317350945059359427737008608979372798274290882072017742816594531948111138449554269544306792774742185965377608596287708962073955729232536437809170462237371284937102045240869901037320053999546824677769650332836848775259900334300926100682281220163123439966779300361482990777933526193550510584309900113860496011147695720461488106760413033286770104695327235997286608220211938109690728662688164378931183731961734929943213277497118347420978094659745602827719792774517190176187413047922207958487850443559660362085326658480054241351734851974601846223038691790729611927051268976131101311350789368612396477753953929909438949245344928854359755821111637811492838221114996305024 [167,85] -253909208370728454053594907538935030291975822194285902594364684761570145491443961578895616100744204253128624692050737205605422934908947077554743773191375206802506762044638894512508092563120649170652605596054310776694747863005481083713372104412159267036136677353891772899828828040533399251186957606993358524671126272411900494114161267714200682591037756676237947392952544929568336380196772324301521128556052704730287443598449041229516594321675411750218648193533859898701344586761853902200620973957682463963131331951266012662121551758452115788840653673724099428709704829481318090638061521552637167005629591061614271712111297850346086028188855553217887997668497375120309757201773897153040096139774739071503641055226026194529640280167965181948581845196015288822770130088614577012889853947734522110100739323615658892046379893361207532577233828098490242477574576137205681800510664845792948569415820403318891325757439422602103411267365670439880621238905353223214832257809438271315606970286893106278491071999256681280099544916694807799597381720488875392717591886098764506751095932041891155486502517729027791136664361930403625998904937921864338896408843102586716572565974971523741931105373976270266101922554696000274207354000116680232732966203194545473876976622179108554014511786597741199848937120982906642507371082788943089721282087690824388628690411779378808897595769602047431032394421429371220279393501038676431282651695580595929094816261069263670587953926814779700528460722040294986493085861710896871656989490500227997926072887678038455829336727651840199659563896795356175744570228715073861137356055387206964066316088255410073075294296177119760976320399744532824742094572109898704711840425209212139617076470968372987213102293711767763577521244494091695164863617838521120518224513570334147182888139186994583526197027267337907500953654632240308242801555928164790026330373485714715517763439950992 [167,86] 5969018647106997453409272638713265107587044588188142299530023520501892717649622099400077822708365921317837421251959929250848850302223526690733317889446569083234758821872193807178941863602196234654643400270591479931223600721395910382041978785900511626290474218029073777492650926761374228959043947542965094536530975450987533919739213758464113272214220097457817759928334057531590322772755171759109307736201817941325075124064142788285607808367280723439321221063695384202249104447756533281063311768680980972135044269273794599703900587025939608207219580782796237393492148378863478843572117047156406314835508713321395698657810517141385179343165491957814595552478836344804877975272248401803160753006337248190202189778355883517288169173991506606052092884481944377546008876674102376181608689835263363990064305959255127034045713083075371390325063657951665754416538075288864198369557924432504817954579140063016042975207218339370506915356936604467561730279881622903145269329495814233661045883803556655584529976005649257474525451082532227613293596148002695292162314044542089852165166786592975931780106084546844769942663241682525314235481991862061788597038052955878515041927093486823209067077969562009369799050978253382313996454626412704580746199067995720335696360868201215167172020567030683647032181324935818886265624554133447776938641062389137238246107124132151569310454525478608071025542292419913536819981439379210453319367521996790685160018634849003493665632207013939468226337005908688215825134191623362217859959632395945658849050502665344973058087182532690729671403624521669130663169676154844701365586096361212852480467541296406558038210135447355218310169530721334885612374996687593974914020780913716922787757869901130982997583169113249710078877175463751071467146989701920483319501774128414260362179226999100950341348498188253705390033387777897620251126002088535280339024885933267770900835584 [167,87] 267583046235184733254590188974015316539368499716695302518825844348585157495648435987363045675325595359155126498796235775730661146411969349929048673622129405288329478796083085729173786197547540600475464010949236021833495525256790596151003964682110724082836399009842676012431418071488576912214091498589123146006536218328146766133490599745758711623091729762298761489061598488457226059161057302221272126091799051156146184215724495933388179612778689519342169649201714536691730953727543196699644649098022476153561704250907960635491489640289175862983536437074355695411740630304808987593565602709239793653840648241719055057461909350399087166261292241952438903934829479575407789662017868112583253054712878417632264250502047106800677801719229167448161028164662956549210153186627599782601264151745488779995180755844349624519657292349047187801445897469806280458984477890962628888786825193472665260958757982404331824800079946025760333528096377153564796144734719119775964524327550728882017849445649605150424047130816680705197187779401687991579477272865614997403612938301661402192637607958320522219036258270831255240685421169402284119374197643511428058040112973465423592723005871413985009735971195546846118648035568174678989145223115650748237704409766371150078145052179845356403777147096784896656531413164664782802823434694299064329070828685168982539307400107209734357519952515833896396408128709381621602690130168313525791636031239214225574327691664844469246275695485336494293677131861504818933964485894136499061170790688466724542799647822537379859839899389685814932637270039032260177022309780069897287458354455862537334524587802886555422236181323856121575739736057799259813940561055683715079363395653344104569260110704693067647834345547207897130761812794412645043072368911597668503399528283130887271931433035517755052394622873225339528994024967797826379622982528936484401810328907924830781808 [167,88] -16880005170991408938467862322668650865995561172358506161937608448028789886713907975160879662632884232986095810420522632807418169804690852736380637776433312923356351685869354953458646907038500015402258728626247063927897148993626898144935484201531515211346029788000045952171571460507829031426592413293213454099977649235180270683470218882605760246574034475411329241979787718835715930234489451879627053096217841496974601181120164081185673301562334128446891484547398257281781056592538085657511553482722596978304892238223933411524777830979927801416884761735903281840981927561443493875481808468658370042134338845719396254588630142575022671347689681547454883946814783351815944245761450949339759290910084775349778036571044092799248576250925794646339786633665915025097835865150306997421198626306855176896821781818993712496182529370238715667543797706459204972296408257207781941674831877016729025516066386372948760176018180827608677465325109424488667577367668253358840959361862538321459941799788799425113439905730786290389944523013517669803673628921203859474043499175509019806022070413676207163086599002682847643796649640574057800960426194768037436126950860256731756901942534035994711931917516017769111491712675263372188936703907716064928208967277258015942348205527419836283366728891693664212730478500930660417023121832100821694614525051233014213085632027738031942555303734161747567850430591456540328013065056678239788915213133345695389803083064775375654859006050643026416172905074360336505281910891981460512115432295975651222876926705496700391771924895255221110961183935175988488002302605116868770852087718004737660696532512748259825885785755027886934785898549233437355714708692040967239037286158111084382000183432953405260464031067674918670771224282241886328463666931519511753382192980106789593654672795832749522693865436971490459898358940750511378886374538375956328376910054712573824 [167,89] -206125227663193080123360764235398503308375572985161501401701762896187720457760591809983643061231184466071648272088656945055799417340691695859873731616901730948374137199546117100371505792521441774993485238899691450745713897954464331700018818268304802651015162291043430333520115121029077322207767770885386803601299413863678709391035412398957982893651388354980852640587882290044115692875841254242037894359571838986185365152436050523798489894728107558317846326508496216889281168187523852252707856155182527128101997440873804651949172874119864056387127828844985991277936636928018191431957592651124090158626979186546504683229174477917896759521427528767477337605990851613276078268176255471315382040450719423686686425159772177066650635229171028406809015605411764957160703616861837276914077790584065898451222320294736328896268120286764442574356411185732042924802542689807091638122729236629899311062066538057804683561940833570265376106294736125326865221044028461051869324558438068001964892471654530020236579828701613607202296048912580244477259923396055627440920712706469173471129107650537699433918736680817618215299966467514086219202549256064513522295395107735439731440828522277477963774677606739850457564987141077622537657287872777097481644874882850045133837090954387173343814238209255451265820559269846147099542934565974583762015751856159339229207093426900459927480113384851754962516906866564026526270435324476151725390804229628481380582531717770805944416643921567254799193622064531612223999173118499455963971670520755920650538746527044761758752670434213179580701674055506798975649141257657677936020961451556191929980166972052877424998419330220018071218257306983720798859563415206118593699330623291337080494103631257678342521357894869695274703442687330814778079112322325503666699809411004836251070170311252210340436026325099685521506995510295047676195745665958919113653184319184 [167,90] 15039054809979452823281991978014529978761631009203564494196443842365291182578873042729436248124903164724991571329412121116339792742155756142294254169502862356805899223268421845801341706045809631523076217615608512051480095227899213514290364333992788444442629971454363783055311802512865118646565312313988631678133390557401881329102748470961422039965607352664128329420458929844104254316989234910995362404564011443089949393514193371374470732348616889675925279816597887089192394359149358682992636319439517015326810524556217459338087543773624634470282412084239072715320110944364215521869310485993117293097668222316889314627409755828255280722228338732230025159317392180504274295367366628342642248695239855494247345521536954762457121591093403838881598155545432037286566810348534971092237616312356224308823099130921272217443281988771788867626647274710926711025735313929673962227354818582065072041372620807417360757032193844310208482724391405582536145938105953636093785800009261675207918377099196151223644196751258815531787009829927310108875712940729423340457153964752574950691599919711964563225382262030933307795519300946925919609664683184334487493578542619627671192609535591617628024303264018265809718770625674817646502844857731209375044432916587854837708456031225104102309855178678716009505603310919767864883737310488027109922928427525603962135796078886291189796950717492345411277146369833778443966380460695673967171259219813091737152614417719209174235282520433241543618487452259922831929225384585132357646587343234139313139045078981253107278245751260100970376468041321725641745958163419429305327736390519874247429929552922449454724771355775498356989334460859765721060842988600511941292373324965656900070054362714723966156561131425525640777574656964821909399823559181613638948442100845406394924029881363243850569677368718701538539403052946685065736979110798942334754758144 [167,91] 114670719799249833772931784036780171122383034053416774237227335661590829968420503931726600349171076407424147322765638861784128393370568304175183687639210337961442648045832913879391061989153121638850073725088824192942709567654575567739688435548473743068293222285120150359343627647307386253993510885007588309150766025838078683946026206644442054480754329209415728961580530544903587954118739698110949539412377931374813388450982565839020786254703759436342819970868873855228863735096741052994207810891905894782428244552040335035878906148845732892061572223720045693351002733807132978770164549472622858159226169554162179618237760113465261069510285198365287125232369376912850581411331130219068920938109501499366807173627293015946015629126681804030377160074899876243117706575773706046225075562248261535441690510974454302058930832600167870218333303719949721023869806896896509565881224183421417818833697858181412748727334910289622457329283003544968834493323713694384342015764993480063514039611368770977233814975011219648830722427672305041825317703170799543685916022492511182182841130509238703931225831051945566641952621878748914497661614840962196354284569287041281179524840065263448162667101308444758627856509552991963942587577930453378362139649264632614432782818348224862891942033578132527659420274054698731054305193317690890290451829812192636009902449032342310924055172441769077418845689949867036504111788209538377774157330311260485659421295798984855992799486692465256752145349724465865626921574572019699195939699380336621137771947278932928780039425322311710021163670741548609407114035907455063803085378368668651087214542801411216511443477813230261035011683850402393044160031953501614342750599833301019198021207516728352085569415975320195364423109594240517845250470523190599457366860608857027869108525218349283624020271389588918965306483829103660268843611070860286844800 [167,92] -3727472219169299798962927016479070566393707623424694964970356649159838824241381395790754900858569117590176859268723524422194514704241560696481314908003426747100748045328807010011071311583900526530614253725802284988573047417723399230912915651051971952038518957094732205086106466431269402928390134830763031403637064418576836867896786169551848514177756836490983134752987855140618582829618750048594813148613149589261414481163417960982680383479148639652759433217728108395163118585708815044326137541962605128962216366151874732136822240446032070839771315532749969390733237663090536121433901855267219800661706572414410843115628083498818173414060464922104604149478084557961621141593569840088268235754792726318366860750975212226990188664208062948848871992617604854451043258329287676350846181302040553935820632277625250492085505297822965058698236904822761220371941354968654542903828757764781896456998416700097606336594022011552254127441971118088767554331456956702784059625992624046434416617564005937197934684200664683490169577627845611597976903721522553636782173669336102896814545492939923316601044712876452377522129527316080947809380391704341871849316791560005115063136651789859667248312865754469519092751291119866029482660240755608868582855563858409398214536951568776132565832798489483587310090286833421933685362877882691358178377823283998063399496561261815519522081387372599677115160506237921722621365683337413093871490008145000188521303060872019551958766824920050428108561166846711469998220367562246446313202538098280485450666464474285486246212317191694331636733437737802642771365178803457356429235183741607885410633151998235841668771768916369934098427741135709301869570386844579661800622888175110182276536320454590832036799038086982505516387161054798914718218349460267637914637094923932737221855463868749650489089853468506062032469306069581032788447885517357120 [167,93] -26348294867751825706428484531381095104346750033177155564751563595698379327845969593416815455402447059355001156684298448844732064315564361675411143773163809352108627772015302329614248359329045399538502999323535776410702494599885008769842399301635983098499362760388001968831516981204328894375799323501136658668744235756521941893250151239985295110441579643069762545336276169649597857290133100282567042421567732601433540708780984487130349290088812028977062993509183732341980655265621937131732402637927613756192284953232339956948671918003914753372463786969056695944031664584975228141033271280855791697728182114822798584990040902328339242193667877007095769224485290515646159945273465203479361110684645498590021830302717889863920806566371984731594954315940337334042519372783468301565497360587253817062611432171441941786396845477903966006455779334346743304181426095657063681401513043923530664775875035567792818882319719782343243806189825933798361312140652847839100522291968910151956610638966720635313976549507404188313626475245723485323705602429306013576867551160659029695184644803560784100809624770966860032077020803378950750579718469297592912457495600083093966956717892377584058459826963873878876749025077963422924071578404166921390038662837409278981471487183543718771800416460140928788081384812901767413877792985305975094336887965260614408480942721692803822427953299368633937305252873070232981758296523531121431205512650457157667404284343461149954247926401096651830667296176522508202085221819025599325609858383006090602678376831413169565867232336047310630202367334942787707775259026473756809125880046795543647806113972853851776764138442434300655786632242372515535305477661671121002259430544325159393604657268401543539784225468486056290394161209140872880654430251974709890967979270620949600157288097318011421542854611004309572636316246661383067377478333624 [167,94] 227149692707195583225566996309373323214618140217838390194689642473806788971317379035645352055830338653407127185436892448167818412162703417892829632690843178082288764599453360464586087773323397715359045596338716088952003312273407346447903430603769505383002357522434786315612661075589301551527857109690649481831827218976781375512744993637436415255428930570873765815754600229997727227841265743706027514255694007801660055338393281122372390876553868646153933820566680720041476515150607417580305125574330254473543430319313995106865372352385221659468733161662042952228259736064808596111200422861140438599372848448022660800069564921230653634137292870532137987213375329349109459697592539648986011607036806498171637595041330812177905594452920416606085182713111899685714365604490019075530624576461927862573989711751450866011780001050818888111342576809048258534486240674408903689214693238581325533011910674778096773760145947974883534399181384895428650475542081776036376263008845819970810348350237661478152888430562977347814985755567308037348452490831930345336838205884049718940486327367434404206905468561078797697271916192953566430131388247274844323921730479286360490143435180451162557328019280177137899097192634015339851477429140836490236778790846378571368638046947472423473307279243260841914643847638234129144993269750123364497059697154495258379960676005555359715221526234011450337972180962095531782722708526458876334128649151744284902415306524158540181649052146794054265833494775666989087791354302474825901679717886527844691245133359420593510622795776295821850218730086609121312370233880755750727779795118425247600753788110477090220116707278094029305299815662793023590926134142695605932409209117853576943438232490074413750565981245162196481065885831258960829271263954401525295684347352053051424335678274164399433885351965422468175248497737025295057319168 [167,95] 1485524026223894234247118800025082250364049796539436463826184397529085358875369654891010275651474780446415670823978730503237290826119261339257954263174786461742886651210957033729480288958520119571887702482170287653668371495846799421804129047751491622693749109083588330295598428157315528774342870713168938879166339632833209900577805218908987062711604767605942984710924164245130967469463075275481629526877844302928575243086082976951497674425352754167784510129577179665463205117708297215394201375769851110233416672440436719442883942127776022742268571200341035355318713900664296937843088835935123826847577565718025689312003214670280962724322730229410090979605500267344690452312349731785409785038726082268977131951242753391624519065008127332577758866359424831586816619216305030141235704057117823496575562081366758335881972990738914124140940609633794669875937081160888403056671297768039187435322585072861771942639849624230494079219367028533270103802905592942430957958972537548746888077718188640166638424472042351331190031761463335397010332041810925630506169351046125493946107007899777759158826394135022730195397763202379235208618856313549359424357106724200990419810169482811451748239215842858679820765511511589620840609991328226194702753625146972892832121517533473489792937448534739841284942692808744517781008889850958441025795552928773114703514886323039236326345407008165411507987220438759675051232390865410632653964709331488423244325856610863245432131673763895904612297865230841647904505025190169702649011198888690367656984247833736205516499178778379625482521865129757260440729468073095551298271538088831226796005790834172242801187832283093604780723437785409791944647196815286072717476989633604786300206607661527229709599423212698822098246157429476571872388548489545127510927030357135357710540505161379110267937141083788128506445476596859131640 [167,96] -3037492777222127966375803384602335504411158873482925062018367827870235631042515019681736078989806870175346393334392589435989081925080528759350692062028696194750881777338163706851823268073722653409059964631522363363428178776048184407880930400577081984184628673210095635044793875222572104708597050465351674828478957185205801096380552054469585066403157391619876939171056088559523681001108707207540870447233787187073289190178892872470565574726182833668515122943705694862317994412522182429836003188759670967644700285688881564962635758057669368521714030317035227974119889966591481822876609664432440128225306076794848924571425154935605995623013800699461564326440962935942691735070267292179433535826455690329556461031766431638489856203333555537113972250653694979728150478344212464192161630721578498470340108024953870832985861238013036703330276110452208695238741142198516460112233886621456045343805391554026574446470634693560281524145560847025662125902448159558932413073757933716615680402185924392859383996744561055795974725147841268158674039931975781988278440330647287515075727015045256529571045281804277730596069740908092907633464467495670971525550919180952348643167890158191806682161856279835589709314783149566023155627161946511205844130409268374418861907913940573833632951467652131915777345775926432882432338827958948889476608010709574423951070149831497599044702285190555478890807960352223996829131438354442706913988157611222861285853014878849914704547786416515226573987487673724879316508406223785530699751237604662178790453682181467662497760735707565984840381974357968165885556946478225608585792206004186373536688142049783768994154665197612391205866300859850489131775820470098062792159386736813026507042523549220206002244868010450011357617575571163215839630324476135480659398697136694655676576831662074869499660657811967145880033973976640 [167,97] -19960643214982527743504364216274391801067229595790205126044387482863028959942674837770945069143176695214145706755189576120907300258322758259323976898705224260342076355902935278420665649864180459773867768856677652664669269016639908225802780204884921578684917811681304384620239441432003439761591862784019908914348258300010390691635973104811282424556314690279406472553164491359895870293800032633705462275912609844727110362048120292210118821185860781461255333793889389442080037928306312540594261568363394490251491568140303834265354662337394717654585267811791377380980135665974114570603502775008015885533288431209357627164283995268144267571148037783895207969058707711767563119614740808779241012523587677980097460443684499102263877024766703433028586652028933733282657944883406517093519802434951290118665978049584618222500129070181652173557106421957507243343920476383223275203084428430921908800916332430144267613141801735458196906739963543928774599701647319050375858592660602244269202684070140563692944215299808813542523264415947133971185752757310739755223083554854751344869613694166199922560897370429356012514126365027290797019728293225088566832093571373262936828395119747231349357223155032629682931711094866386920451489975034847620502271587092614851366389217392739933801164982939193781358324906013475387451791707656668411988459825343096229380703053241382851373734401620493722059163075290464424209988170411071618539149366182022489242942970144534210627122129390955054280912037817817521519580525392835831720649562345034675173558068094711966784067840397186100336782307953826132011454082440100584194205225430158927072334023525543660566657179503656337350693520952584201005506345485152050202037508363006359525573713313069127422019389523818064710228240231102972765663616698815276506011973336062554237690329926848022372905946797351212137853656 [167,98] 6511625617652795250734971161960498135692493178177586501454336487511473016622213022447199455806542709986436427849920103272965638150927673669278482500184594830350479814194757102485288519175995935807602360291954420990629164074799649822737784317284175923762189953361459932281900100090844361037682844343409027113163003552796148089878247841777568816749333464069322068376300313685509489910753244651305408159800188397463251309511489514427718457366877473693259064773277754836832272718789400893237902118388144081193289519453372357578485310288368184249406062845075338626520568028315851806828971927494204929041837847758212719987479238895118887495149260720714773995900910141884211043426390037410054971014124642461028114391472766392818223281609641813868350688175030912522702098343538207427579365407404983049646754582883701071523192994343546307061541339973811985264567269747751197969356922149476586186392478743828697073015826174979032359791174277891540869154536726854873638314762426132575364085031649059305225981126647619330997506609814875915072382141450374042908407700192047347384653333634465734277395830562385056785324426524065410732624480357421296365744765122449724469171339257173831125488099122915427700297915977564603490743992761746004621229383436152421042099972594270237794902534207422190796094339815626703882042259454998044855691922011815970720467225431307442727062544569168994651034061930255041800700397318762674712582903632217512430595775958208296544019361518698480413781581861918612330566546268969638420025644740622800278287075881855899190827858458436675725760415904635489119869252574418893428670421404760030030366752508843788986205924497701848367080237527495685058057228496461569965110330131902392440371182839987304889440606074362256881594792150301602329547571738898455322430140964375912365363366445828561721099688697808319848 [167,99] 66831355506213679969730678658750862021857502925022195283593107929553484611924713641245417397696214265969179740435461611142861147300651595131908784628610789493068251286065338991290829956948783146024503927720400154736225979476774628948653543071174116825342216957328121202939687812677238779771495414500816243878732298647374428949048785507518982271360941784939283017801111345537744130578751665484034927700661907543592298280849977465719563930782399797067460873844854240567585935081049974940694134785236852584589006821345295706543381709531965998814030576943253055385532235751574393072684080635282633281441307662147677611164326749226370413061985413767814114304426523004967796916907214872527796714386776953671492464705460524093853875172031651155517980697481983794738876838723015461766008174225442888504374396563301645646929547465631163995646589597987218407817747207829447490316266061772419106188809339269809672058929848579254635603515484932249527012125289178259589298568196045684380386553855921406190459045010343538619530825676626550577059732016377587834487592011073226440578842539910995311169458645571080526942837698290471775708503829438072386944378337196203139366510322581164060579004330012451428470385047211565278027198804605956652874250853459856196921506262592376343421772248244091980733152515608364674062021995580665527442057492650551893831091463899704535368591882362157984543810187766149610549837621903088553057501284932429118598838366109016364952218753339712491823369360828442687152978590829089653177500539623551812246998025575576450238501628704281563507266272018219494899007271347039259170536316186565051520597648682577267858079761426293839142193722749875572955140513252267194237306251222882335413043838643815570366547410785875993170967812031025922917732817889308628579909555245060282724037025239234106704033444677957 [167,100] 4842404369010424457176807484836987808640382887627922644912163462610016272933276302070141308628181817236727941298982551818349026983042572007333243654492424927803630188903354099237991300819139773310907221324981262208626400222633089645502428966035031602561687736859357370681284984782611299643330310671375471149789628008408213472611180178433117507430159258191071324380976703216195204277938266168086562705417959057194331763004313119117831146107308751118141721514534000858020680388257906357493475046206009741143718144670879624918790357893913211622097498277179312263118553864337700492992363759674131699192944411519154365919070188351034022224295669544848266460186061488854196925279655761626199650247367093075627117841301266106375872411036724839379542207224718943689229306372479863144838105551317820103857753763556088611570194173201735663140167256222342501724531821777364186407989926575703434040609905302560783358749397552016043857257684045006929522160961224715892246684360679553297103391188598047264654257051436406661693347259599563369305307384759191617066702876162194325842053420532148267611252526235684727881989007167526809325152145417772515922368586294913163833459928660619010129386457577681683028676126886200985180244941576387061439357636301425004383537668723389053576604011743345225896265314209154260803647226719317186613842941569794094485618203898435722497492811396655380422598257960544685408571422737699365487989995620857083427437680166472239823361679394605544419939605777275836376282370683925171191645998293635771461243578781613707540818075399414794080312280740691497838402206655486091173787308559360254350517531605315861508945597900466942924503747993751919935494795884971117609653178048893524179532515491130335074024967779686789645018396998479759688100207162311234566831608379717401113548041115361007517166336 [167,101] -56634309775603103700057916419569390258514542452258226374077235139606679699495053467009185933179710182992406740341927282539023860188712864427348409621244232023699549460419864426196117021738573448351294070645937703903881128895221908264869027224965264994146625795991404154124030244340824106891269405716979221859550799085499742348456077424072988261256521214997057968651314880406439741180461906162305365890050656732881536743534362057588693505811101117353578806523203102613813701779680137486845211311864437007257922198403709765770415847391560485710977816484333686363039740823000980918893919730306501789617019403346795672338320227503358223983982752381591680444860222704749060715754772953997134781607510359938560246980019515132232172459257711065073554482107009640116629515825718975424211872112143879732023898047831720045592044564130494123419956609592823630872170479099174785946071120421811032226423303975296453761238684691669311282039390854095355350712054850739650312166531645418464817829577720344730545116160066858227178007952215303413923447515314486245172378229959329623738268941947717384548468721339304697970076278061197907664668755199896899675631046865160243772704477150900664979692792715141276474668304113568773902019254121512925419201843020604829603071225343881309555061904164285485573642431042582833796230814351671051221748189677913427880529898633168712504191407945116831518169662631254155953368543618468539556321728845486070440240421309082652828399647791987345481126535919674159578136372972994080347366915997483811980801935894699393172799912620074962931769018148406242703531953958715141332414822526847264910665563857749212489113986921583393634721765398783688749036335912891559699587000774677085241393336255489513549838230167881163450695433624036790488967516900188469998685566494313290132831630459393088480 [167,102] -8470153428706012736978854438620830201364912300172697558366737213884228019117826512737848033633704716462962408947677410593644448714149376227151697803314276076834881453731360169473915346629814278329312368299079450777613897491069600261507571357352126116915594218783299534648101499906372647435917544717977630245726606285980534695189340753917936599372907999332694852434609548744179950837426313497958740824787353182641056898861869259368524322121289658625964782674315291949933035188836047087188153972479447851515747677487556760267418946429215419480544991993995513792305125659814643851406565010443305266506108315866850170173343329139403509852635652804446158838123736868508001465837522438696832927321712954410485988857171261317818223530595742943720909771711625024948567331352862127631057784640904282010689445056455810705589792778051738470933800905931865516243356393557150454276324391067459898957683381167656229808590363843011454894069527619234832379578531411116320709164261640475520668410136586584358176750326226435892278625721344158694951660138646171370493356776257497278917521944686549461802079924710126716196661278852034392890047838443021870365234172883445002564798970339226879113997703020830442134053516858842997713823945306768932657111712683157636245006158181158669075051151708843280531596764221618713027095053750826823628586451206575602891316286781719406314972831533850183126798527661920492893533408738349498446377255505692750791934730891169677746425304596221862873197951849440708513528976541753593098878182992917288571267540266970465457822623032553390227973151719592108508173860769663603836059000315729752456674158729102272929585465263721081093274203949096796868021173964119650542170867509276787840518922627206198750506505859186501169876562340815108735358959707687058679450495579303376363563667433472 [167,103] 9457812807500383346117520282685716889203119568161012030329303895439715535921942394880159710612275606347365720583027929096548548391279300704809505034219258411517512531805881767962327792474596224417243503685887676329395820424729980072214691377915359236482006277292050040647194364604520490244331707456294807659186261559742756830336595205730410376412442296274493633700052475579618701461605620243879240209779019998241194064584557731530130268978268321686855955731958835677370519708512911769488769586630781829114895352837760027879735721497163265101925088502475138265988500180892405403098571772850499169793763727627646370566887705196617470819087529273107242974436281993049543912433980779791577533645532569945832423838516264408076199785702509544062493444804877717375105436024838342490495103659126434772121227725331837889421095102455662508047334443893612732478132959834210426087717638605606732489940118265487375864290891286755195984703008678022014149102868073878690197863844336979455543501445971878552636587481488482328938638874984282976225033162515745230217531820134638704242071501255487118921248729092746547661718920511906512349500345372161576588708270556424877228588740192876877448570855583239457235973994520553210094319295964809559774337672444105953514879848762594545047812803255090530391228656798559544767737330334484105078613717376955088292708821162931383720880107645613220984275512647770912491106547850913885284864836179937909091137042276429296855217388197117928207100715371524371493351385937287974532945612058937787958136068630507514910798556870726602130775478196084485876415523450399758142763154745378004313681045902720652727289050449124076388609556161372665466457206569394331872915473289871156256739419278583654061389939781966430659576779162406240323220549914836483222838974567466378965177656 [167,104] 12924927455549747045045936877945662234668368913637895905126194335810470004625122433104838193364027729287276465272939862608315612566809983679937402653029733910201442972736237450760313928301800909027323018542510395960258479940817332542595096386074841600106221023839105740431172556610290965944180287207376949520727425270605579412066019911214448643272652824569355532477736067744380772462991863583982518050230844307575626173875922158578121207849256975308423662474028312899793749015340514473933643271118308810539265970883717812979984296327504385823956974108844388324534619344519730025392498152856374580690140291236728981730141359240845863334896802274630149826459382592922840753492964090653549120756799653036319899473363361394218266333965803902024657061170121114408381759532288737589173867383042838732463253270409934791869729095209583099063154593231085678086392177610749803404273267362636883582483398327306617662838511720485500296290096096804936504839101376944747466204676325757776168088618601550398589312055486385627214728981048139731795089596861015808767685405430472054235410833192170269839238629488824554031294157498079707327632964912362630960980146120492738347974558645931033285764918593495387045957463832529110193428613246383985298930801750080730828449347136204806967905042600907449893538365953567504279416613666053366389099239162314682752869538419521309165870941013184627148856971390224677610912614539436980915465530030662594041122018337771427881288265960460021369093882459115038836255967075019574929965810241711307573986283169538663382304367307930153156969930172189665304363998703225013152289449965582678500236873951494617399841403279827701618596582037882559478085013328847233264760617602833311712532054478315342190414626119595646797335094534037139971911973344495445228012023311614286400 [167,105] -6330831337228671611619218847188754559882669974875587551418303567285441883634271575035823194705904256603618999878603552736905689886646911813612004065527513568662875522276494623176037263007630416592059522525398629956257846932610145170873797082290094979879349542013838339976139793054131676705615272163909804945610443370318377558893640969733434896532207612422360951431483017505229605661197604767932968230894080538701173866732917683071453172177088534906561195878340248474202730123951703081452790412572795905644523710546595158237518885641655798710123618192029171720836200885742816006640675105673869282493496469150033342198951879991846143542595751084924476867232703146183312185773226854981541559636825429769126520330101116388866061533620531350647453623905879710479946807371650824246688097148596595703662677235718036752992185550322044231921962018436761243800167948875823857465101027521478959127287080792438720538158683739181223295103878468895606129572853787087550611289257257318509252512153230868999294921123035575007621328642271262643350067606551038955337422823723222193588072826330782067769519088658859242939191302890485017057414871135934150406160128933859533789781823925039132819881599592535992348566267668058760122904207582945909468221599732933603088411381270183466556396426066031764146814399836767182227842568562934435687023251592298701722279825198336929980969440014831354212133405382676693493207165758556355567656206324346668406291849059147836105074732040851808160731002770097104384026868547432238106062698954006171093366791953676658231815362045731508311714691144989524908893904594659668316012460969782540589848193239176138229803337216037422274378685869016131222575380030319273700029445864115354536321850646132084557824825065144767378753176931987524789794994196860985555888059326248 [167,106] -7392448307758498649092158443624472068332667066297157045608190892245817903852624485167041942460564831660307476461199433630726374133190288323736551939304716193997871726691248192029255349534039791187063658753222438167082403125757066748370337671217412037459007043886060073227406832407350246660046485154421160442269162299292437056945760051967891181850899995365100578907597532856478000347211368965204373625808340152932927305896094710419093810075044421314861294706473974405372843426417003631964587970761260180057023689868737946542856441735065780973239144939670018627368967212017244796098546353083425684945357355431066986340628518059330316651873489394447557592341072795304709084309480136764620885083650823305388789131486907112809025841750390802602756140157088914576124649377930396489721985506799434954959683331436900747566852746471155955446478754476633203269343770613645450136717002365319184698648167908752356829640064028200778735127515903119513469870192127591529457456382373401003612129357624793444852485404904815058606264282086196585575275435514872526065217372011062408658731271624122847585165371583814725682846885034757422653480177780103746602730887484406256605338012135964602754268185093404193899912877803379481931154792749776675068312632330425041720855513523925801026278668164421493916608920320823593820870197946426178114969922946756726814668411125693291914809348619088819255541817530006025826098713995255014881000679629264545795636966194161563180160141762019376283072284825800208410413891319376109094546258452925467741785150310570505318249334923935134829659847155489783336834545617905742336292635031356110192734436778253793835344878970650346739672071457547733075470480232212522720470014909753818046807104371339288426232102668484501165893757784973502490416394490672665401250720 [167,107] 5924155648854915735695611903903850232935735660416344109447013752957292739022743278357679179136262468045250297234288114908857199277016733646666080600688821543392578005448517115078934510816496203391694305091439813722275751665124983577172905744745168885833480206022430129334829537075137060971118954612632473930419350711446115744834603542708539719632486636765210515042577209112300277748259475143515294419702845496830067643876736832755215499966501502566387349722333025442556766968824646031669141274169902754031040728005173970935278395796602450035553344521426850465037199195616337055505152293551325462069335084494697261735198226734383957324677089892842294282685941568262999662250749090715942830513615073000916558170921749330791494880306981846539249305919687965018241030460252803093228047462151389148760541729536714809183653209636060783423209682984408775658167198488058631929732441493342607931586665727293513232788848000286515597461403516749802849363418555233140172628786307194960858310682485623732663974299265783172785455138308808330109853868282538901938309272184170116424783609106464986010688550254641864166727056940323194764118275303930967801111160566399809546522328389944981176489335419736160439056620388262865830860226656807942344628122923948270646656120182530493789635632185301287365879069769839790427313733787610466268988819178358496363810043775800365440442891187380482632856099649168218174133162004703796855372231124979996564307592142103589645648083061126209472873031921222459387529429700514551944244269001105686169542123231916017497107849948432848322940019970855263519604182103119336052565176960027836370772706758200739215980452878643874898438598302689004521452692270562636704177561772929413283075165813898040067551083344541916192514758340404986768439849932625706028 [167,108] 151020555260448315493375707395513513645548174735254728477162554860496168864624753767774506607369016332784231882641535828872821634341555794501587007154025308196435026360305895081234874476241247581598011389148488092779282440611283235166398956070394446347534060463263158122555772342413686373065745171696815277661767703655660175953819665597253069277625291840943687932670093741278746264586710043671878742005613323027286484187600529461621101883527364078469499529606576479047353593782780320889388556269141893284135208001990324751056919562926476328933098042529135679948950686283719864702983799351357954900982302722061121384803527647140924336471864485642700094871314799084335522827097147383331057792501170899217546933802117259759004552360030494538538434459397922951683858285506378567144104201988014032378265702700301175653436433771299561956409597132175096322031417552058043097575101883025826736822161994425971859416505786648592550074124031620260493136013785979294518158029683786284022991282709613290630766982458572776914210987121797821801375347795996928013012526429454132107441653184979245170800433666110492119449904818097251022466722851258635184615649514525631161312152989885777218452477588522547933511007363896616948754543921287371492871335539310453024989949592474017369828558876986220760552955240814722103710723628814996344161168463367661601075278568496854962579643717899998512498566503868095644074625608219592654860409605135332121342308361088869084387503175349455042428615072255210523788639855220006941005888664928802152378914009330091300488062289366194629518743009702845748776169489035171087019277768185059978373409463993853555643631424300729176188559246179545893570153711809400748175429711094763820435074658835378017213080492093097074935138233031999689399995046720 [167,109] -762359981625465752561354377622675904529999511712389295765363356789845895280690342274732568772804038994740171046098770324774480081428039003272494564499376155985219868918674118598285500552207271459885923168788763408132832009330892750948811085125811441576031684050037804647948838248904916784709986237936478013090422365097474151300439539351590911471395010234503728361176584894313643558803311272990308035381018412669031465262546265639837580666901771227934902217125967925891369334503759791709912900218602449821863586106290669473054655824952875433842318632268326574131074955551992686394850477504858930870886501796086966763756388379252600879342776668382489831468303349543529423884047022415904775293115168333001914101538284927355259801149370541228025445368984838882453138728180768288051337051709100483108430216623789866354864808913308108631377594919434993208005019584540682777342323968033877416645269051910640467197949975142285805457254915057040877662090240168448609495320259746160628442959789733943804302869058362539820491146273191067269185560999695970583678755602221501162782973228900865084673564308814667110677257031722320477365846819348853317181385419265398882801029433912513903969380964052799087585326661416962533987560387934351574611869425716903128933346448027984391855620250567391659617765156726168865820027186067149502899003137465906533333955554985462331831237201964074898798490983247991929041027117359485924839471711073038516352081599268641629003012651441553370687277394287384827502343357769880880030728790167536795845007707331932620092615202882706145753089677028303693007463974956192025538577244425794738576138809003337615047066082519429975341976477177087221010682462856611944068417177401031474224457357002247482349397931444051174088573072940406878489320 [167,110] 72252079539377527824750427543472017941148422363300010186495213035282573079807037632637494157997503515802986864369111608783737391987208230710382422866548492429407296620808515951879278845263226191089181795413430276135483929426883663483615732834076152194790771452849041507334230140542428384003815460781358488855799685253613571120789249217994451470063896149308842207541465096499286369988867151041459466697093535847979746645116766489983395717548400720733245787208360545464823115737842430471023265655667232058992895760133401474109644709250434036507246384582984695378129429667185029560224100637756821880027992557623506355545076857159335282644036175038543576282970350601556132769897896555556672178919490539193686898586213061705529705175932866573376553615079444832783764256794847954896990285751116821582857282654106050417902276701862301569806392898761228662847057725372930518392125145181517428143900777195530047249578453695813699171805746327219704578127283158330397342865983812046070275616659818954384060887522616890552761706628270513050520786518915506663215862034313181792554039434533805316467028434477248185943083584262269805417643726156809517975167799012696048868144059126497051323343120161676610699339388051045975184919046439682000039516336042307508506520932343775055192710485167378574612383869426891757952946754316501516421284884321621367703854314639064829120147548863438190040423042888873205876495054137601340887223093502910220773296448623611677003975203124439085178658501363432826473335933559545527288748136647981207101318297830317642072995107284621047034848715290038167642830702300995643142342367760006976284308298792314876734320132725652141364654678432548337504039821680274331657628414094076652031181518046522470547843157242040730728762146890429552 [167,111] 18440833687600571169072866251067363982016187701459961998479000958472532057354002741029428250205377003864387336697886562560488028968721568047764578683354446899476757160678081152528246457751747839698166959521197442502696720654604594106631558326971786030861534668777993596329382007141476467575285254347240978653897180422536767319935535425087231923742787024470376419133350174527977183343101062470696512113069789042761766621467759208816304714153108351777098991045660517486292508529619894891138236261432440955234535105992586113227356904277607076846016630423490066884425693344683227267328878929688586174716677912340776968218655777858777647268376066206023984474858954000786702654144072901733472874351230852351817389318139360362966614646393270553544693317268833524080702838178641837485792515144889315177183407973981691676338217939092187689590480847193464314803672014896565057492938649080483340922031872208454094098882866175157657715124249636594758812169240341101606437286314834835917648089229025617004065168004831898366512782502619392560931307375396105085289190755221714075605263491396259986132818958472495670851353774608099517891868335923207038299538657365695740899653047834655454031049451388561118488027951070230833281530597390647661739416815370316447489007631819867488119870395547893664392532431303728312776990544804695389013073973523399064925311256344704423536082216815557719695187828983254346368731613278685093511373536233960974704997716071731608904313342945297240004179063311396152321828743413889035795153623961630180131645428990841365183624695484963714661696830819249347590437198264517875105712327552199222930412376258357249959613297184931916589551551245769313738050763579499219658198517407416696389421319730344245971119536127494315134920822006 [167,112] -1690293517930994124741101753789599818751803702436530107690067362001533095544772581801525667573114942201991682944688031307290534115457899221626609453917614964008068848680051096476622928567727651505213073926673665522251690654881834511437832498775183580362467040542476519618248627215723181696139521645723497529280643682119024267742554573291190440221772664874274154847089043470804862564483162932137523999118027746444794195030363754271015177570967612766227547489314548125520085954672467611486696795787364496056633542746165353767077018414271563205038764645099250084174943596813837374360741988881052155216789319889588380443810513432495194190183823627436873710146214323693307857029116280262384204093245756953396213364721641423043479445944555469368312420318938912580407478106828184212096308408790630082374948498938133949153139723790111344959448746553354708543927994563012862814048540679337517458818130471120003325179352230819687067690309480661878027514073972404862195383799410545732433342326977269942043602343828210091303076624486709716319018156972855244385640228355811410031059231022781388761640190644242502039553126547689762576957166134370657076197599446953357918299947561374887202525373903227161994259033877787784974939062153322880312437818870188219236473609852466278238106764872814683678736717408839035500041798748917432164586087556267535494249603810985553257061160890952729073959270921513364713901142688494685927262956310548228995540768253566032800565096943570455137127197117030185759197476783546140790407458291697131266369252274465501769759853468329383015652373869404554723396210415635554891936424196433696957539352545336403497874315127155087626011687689892024813552959461566950194608900352255393000340376808605601986539775542755810501504 [167,113] -94783155896465479989944505776100634332620962091800443949247789725018748714979976647984492462714704312357781333044177623123624417674035504330482951193424533426879539034402116501495584963884395290754270503435554815380771488588758626018974967082628458215842404888899327482209375563250632476459491768143578567811633316812642465978811766809207972566986586127749074372563512562833922542071775515049264343438554786656657631308117453326692985665093348938871035492828227624178956154327722991693267931134813610041028124724131136399239467065474820899323916584671006705406015430787951763809944791753962029603997187756508953387402646404627140614592058165554484067287597390133501131832743923759029619666599928041217259939606586612706986112544863977790362866583436202885058621401220309810302611700503753019413119281215639578488622364082259090874459576519635806901966221147541405337892103044606831295330606497690949512839926381883276565268337807102982604197598232474939392792384602926352544664241561824437061358515302018368099529137441473932279332467693391694003539786781810290819007110218264949237816870497192405238278588510730261478172615459386632926960098624723408564631956865397190933048568828845592601729319528075094185274698797981006067029949156199613361368458243607885207405127182395894991394183213616779174324606590459865814689743588360878789454205637354610470829611091030865786330516582445157572071655367875072910958186468158058267700756599169285123660595956059657785791804588334482433158158734736068270186626952491428951339376069076249514447028720611196898209822107347022161078729633404133215766172141311835304185852820396839233676114538191532132522898944505011006693875714623331842856808196900636255089278963162905673962516870420560 [167,114] 6137841164179409482996640754259490110898526986474050153255482833451820161573117398690502371506979515164363510565317139827352913752192485633591809288432685428492082714418776241719620015669976533476473255299643560280348287566744389306721949776302084232434772857090063883836411099781160095995641489897324696010111800041389285725016649717491757155451367001636372735578025764888069524486307283100034582036910033745612088465864849264556776535817317278700078502342774306771171222167792734620231473040245987090209376637348021716169730889118448919274697169860312421091800082421757576356012268883163250321847183222389508175433810194310868641059947734086230183646206296543253256295850591957489796362040575555262233124698184217825413895736576733945882736565216268601485504528219556306006916388740564168726214208724126515517264950517104750347196153225089741714151075727075978367027505282120463565125809293945649248482339961775489982450228227625116816720734966635213093036268411636361341900405024390474339834808803126114407826221148299816800911247999502298352192179809155158129911559209933523827344946277445475889951940274973820288734771080259109015533698754241505306600034171617395873415149690515942067750245596344351363195257615515551796503191307761883492117267366828055933764560764047796130952346613702859892899860393002562268037845672770745028885807376427039932856364457985996063226651280641621900286820850478280714816345864224003222778005180162949600085114646463646802813667216301183637012950364733533642291225660310463826127725751440827548046663033858203813718492978832427774308392489218168762059521709207021783924033352504539210949445871918411584215253174198724980830375024097190535463016233594712544718516892680508398288407952 [167,115] 117141370732665522826137550326290096591792371513760283343808034889772000528674290654152060149314932260931774431824145807253110332669926159982153177800577590838438110753725972508997677163600936047428813666748837841674618659491455419774969675489602002567286350930438534829758390429978256509443451596098967788213857420097623586007363494706632228143689000639948312958259041363122804233133972244920746317192912969364983057487104054942083602393641284275071878982057488505977894862696219977701868740160749087306925705802275687738101097854033470962930365443588456227149949632399160799366337446067663540514759358280946516398125809856585946266436575251167969058210889642861661346287415305249808522603221716437278873392134302219173407504582930708914877463138480302563906823659530684427285250476119387937488105248784929906277350754492347204088989267450603769836951902570458232244167361437820078594290290586190448621624240379462691054384820277034089001655445667510973087858481751781841582293687465181702589109621456805689400640928464188811724725152527150370718933746867897014118608533805242141023525708403206215608229949457551843022011023520648400375427796695713510791751106393896547543988882688281961099244729103374737092238100721908840194787850273370756789333435871927909887608315252021318563026356093652880925675481395355914884680445940845884869926795830294977312470219832252179497323682869110273933487020391172888397107599868675100061000799883732580130260314168287067185674794686692660332130569402658700675539442248051594584508273051165977454837896561001951444313949782627298331040892526919385916397711708743166965464024416722354147884863087410326022579763843037505435663453680782354558435450960481009969714533819338723138 [167,116] -3964041675019894171550740896567447291081748324221416525489173678573164093186351450858591153496934664899797867910093492229036880569582345436583527404087832844078794945107748976304994636784603988791543543408535931755938504987296306208964031337850803626074438512630778220957739048572972997286625536457581440603296008265691080412020045537007113214443228854542434093677837630856440494805195256584036779841024620442881977542197087856816512082005074043627194906751207023224300593968729478391020021166937554637241428323736490563531769511355754429914466857737388464390300907387256818181264457342126925738186498528652376537202498759054508151359550390693962041249230919421569895541206505166283322647168389213284982535284056443155382336115111455074483745886581450159691124552361874114157968707218570664200144734262858100263203495081187761421866525514791803484414974119889885655677527620344927959643867722641716707658322410479920600115305595989952705688852757260434827731895016431670119621580346562260584850939321236152597741003423839605519904439349955214677157686745554032691357895796722745987533582582290760846291237843665330931234997566506158073060398415486952756010493631320673950469796870214209739486320080306472346098435320328479147565380856804565800834622904673086700347541594586315808569352607200270039042671173344050234682196998578412674848183989400734312996448099912598269936074914480474376019941485493939778639453063616542102850355794686770583944814854348313837520278379577499706531413607054591851220372084152646260783968860537164995484117818247515369301258051777186814447486547412117463308198643051778425406450448789978215675778043979004160341943022628908615678062316683798052874732247826780929641163970816 [167,117] -36667956689884376258380536062651014409519477684245985507084170975597677857563125437555381445713024302275603135954369567402566867893009938370599097807266396232326528435954327958860718299838502485464369455490530046029791723897314605283310093071611306561994044672361953390375920857633838825317252038547304861009460219883304626619302139736142222797952419416911720314177214920396569663346501535880309835517998639917190569291197684155269874457070211399522111104144696269429905541317390376921928204708498980461412010024187434496856578520663407438003038636472704955145192900504690301729512549179648934306481115222185489774758884422649999163165319907653649608084875217068112007136088105997843066639506361633966964611146318323085626496878365849297417604992038732122685257107599489694878997458204886632991290982079796649724373366914182342684338418680667265251869850608149339077880002292585743300990175236228737792066061722838190027511250580458994485634790667983176492684958060211524615141086031036262605810581963118351629147707519430805929363434288352732921570696608732812469709110357675077712182911558839184643820648827142036233701587635744219772174682487811646818619285941220070341799391056814207322423480807190130295389190079889799232501182792605278038676849384956562690605993902315880121894117247874798021469889564895253635671008158851917336647101720386973137745037496634627916057244173558190495258469796913130254192165539359442297684723285290011932364535597462590658255924411646779681144637350874092196771663828276756218299823705127418966889048942039331535832327041033650736665518236789425489316257234297421529420405430397478727665247300519130820144288380868200831759539733422124596907039212187642470880 [167,118] 426935354494719883097988187395414514060090294317479805592374148938806464179000639068608080203175737111334293622953689800652921878459089255510333753910633347480903994207367631754872198684770682561772672754897963457048464810087705095624887494588489361598525890308003830236575780991435580476110729366961039788820625168326496066175193854212651884090668617415860099831708932579164045380051569113227565488211915542389903239517627403629787729541882466270212790938819598520877435387568219309105228088122041058118979015113605264564832564654652094299699200912379357807519204503200931364387701917487174229234781138459404524856977401678186557780870340993379324350454923300039031486785320943798586802697242472859748931387625590665220854344145772362174600160874771759041401977890825094702298336802244548432854987665585458542202167051045838921415795948870946765327809118619705271820662425503347216326666049449443186972444309738861199744150382332740516317901033962915050824697619629093393291474745382400384095363554591077965947949022153807260188616272756279250160374142478290061960138497237062224587082238457456482732389927633680887747089290861175038551211492841196918088891316311787085552940353338965870429005492506342250408611534267786097056197603619138317140992383321769404291698638587690825722006109629885447543151658760636996178466738512221191664688089389438407895390864112905117111370788592866899651329316927277037188237404084550168068244307103324830882834314666346626726608273454143727007657059620812281868181036457258307608201948371387019359463387019291641683504469401372672859707784829977624819453375366169728351636047348425031916542996114681437452463473076241564247286781456053858065412178249280 [167,119] 2443026480778324220054740387049175696123779734979856317667447310774857155974569076654908714034187522435411446900216395262735653687258320384899170568602622001691425961337917637758844120046578124143250708530943057131482589979787500729578122371395895375416686573825404286367734996243508223323456714543835103142281125807456969447139403757806699462854846919207214633645253334461379558587947352716987981965444164442673132968861147112594392332364324542635036156554527985305865034556287291278962987581106949013834732141862698355205780496066891356496564838118247962517643368843762673651078189021217818530622276139594119290795504822182439738014391318742746834150630675921002571854988982335757375963699169477397989798154654650435148016898967428002488522405282274970409356009796554728621274432817090493479948943240790996946882457000940066260008506064579901972349158731150238825258100047437377678725648315240872163564409330966830881880055218538477471248207824276231810940488197279834257849776804028439732218182251660600956389718738597659061585594839130850677521033546755707615137881230348162777204887586220807068550134956055671804304878601178056996369609721513093744826809114683451142729504596048978404624673994252185875821391030967909845228425390195473250582231127414334940669727329507370545334821266002170770983368004791577960181232771600913292922337891156413628467782904302856215305698649173919393464132779144712660495398901405676279675069552567741245511163730177334488066421288585007742378356320527134805993669436686296337776663964013905426795030194957775842319616000471642976015406180824650559840552679303546305843739341515628508466829206556523086835538597611947221870638771896601610802848 [167,120] -7249815626147950962686622583479745661638911299768963447419059337764918386042701673160771154256706593173262039852235734286464486002628716094561002029312401046189668576733722213189835417058244355435750967389676046184035816596407441562741581936531055879933861863033212549112664972433510584922332387333731309999550171830076012777010904769493572670013907508540697426335781490044503721531757392642099407995348923028452317776625681917402057741463237848295473191877276486121730850655534731027114464549549077303132038803981091458996528600369184473705443253846654226593576162178815646196864636807593541680658996253157726826111387833867409031674246941817128047528765298161417786843969046681108340038528984479358863974288849555795869853462174412067071006510602325886927238338726684101064881799060383339024733723474328430679794522294737254975346868765652805158012225222235434286410980851343788366747167223024997160569325779756941715642661342793137915218328788915365165646685151956352993992737756559421100159604708508103640278112487511321541057469858513870217408610088296980925791354577012501375760731030993940817558721958586387691874370061318735469396328825754031171172364382764060641751473759270643851835824008783186596656050209622965524714732572765954603895048618308151748680000316159826695759932375575975519845380687271323914872930005277165303479357423161520300238716359136185672302500641030469526180122442964997813197767255282249232282542646416593329837476822508831126063213871750503819699091011454094432162250946828272630181353314926525540446664441845709882433887702258589043712152609834865062262953071694736644276720260004772174812281075287903913846759517418543198829077556960608 [167,121] -34185715407133517993153864490154458778229368326907466872512905443956956307758135451143189948081762471535894032035807640891713464231650415080553498734954052658305473282632795975840074155973701948753800963579942079113580912750921837342027830258108130576446267160042432090097168475663588064546458768361933978972763676007382369025954592187313332091629252489818379482654127568049812152231126187559358253682863750742278635969169912784686944241896833206256178538207959640764866981424531087763999172369287319309679759248584330646394973141318924509851240538920009033033809719691335316215303796365354520250230901829981799541167444298093371146302176996546880169024981346016993534099347988614104594206188562900956354041980333706167152276667604706347483000700607386535976612690217935084908724662534907142182529277595979773444136154183946902678997657005809169652455845901615910541020416914136184408774536862817199366501647357408805055118080080606697142953504724984309114252484408389637924241364930176379277839905325324838958039416507903653930873075892353923667998463422845197132541165179452033730031923189947365358866658120117500253808044232279181636070305241077776216537485444627443587380864007716361975868881150519172078635460640250786163559463677250912043684121280531242769850253101419096793727537983589858937223928748568507420417373418360021918191183030921092484561735872831120318208292756775515747762871732227891000537247107857826764640683735312374119956535151749869982261419564853974897361407921036454135998695008360395195738881892999939054253692354573501327532062993752194433646954184677610944196095639294060363355787708671183482674900628513611919040628275179213154630020 [167,122] 745736300619588935329721341543069771588769260346332388215939871155459312720803615787958681041539271387727759544359835803927340565152036616503886836914258734815899360458486123120401136656356498268383815308913649763483158779978224000875851603735285244317021025731405457275605832682579109301920197972788739933501501988010583877799261883987844716988189610071603909595822290660171263710066232719694646889713308301482362052057830938460694221070235072987753167540805277402365692219932422785167480403966851022869638788872553275724169535731874889100891658717121094547674916679415098595283152931258912427740367182471466299848039426202256202325455289511939487096306045588006958901515823309124600236714536934927111613592374028880578492821443766630249065039020370634908070449647902085035450588876516510759553318216766459261775992916014597220759672183331566770428711953044001429484135009251512770813270081841717562671894899789973714626154303828163277992135922055038103314208837238042804626854443670803583791468569839556314649994244131354565989864201351408318687613848862311676766298013522096300017922530419352743111238972621167245167303742580633429813934352501969799339641919001849342055237591525514905094089711618970343832979994976525592321672447357863594911246091934702814108469965438759791375341367189712147484657005628862105855604786143856598245800845391412189864496117727711701271176297085687944415676630929950644575998710241412431719377030632721245105424349691406638647340540265185293696450877237377788732659983902417305027642014825277815456618667412760633921133022648487546165946923968783523557717352989489124405044823015408902495208757447024077289604259810106824 [167,123] 1810752110599906806910451993035766470883059453526824563144110295563917843997502671023117789849840265217157883555711572940309585628781487952358827920958602299429736762005460873703295349470490045477240972293943086871364328506519365485191592505277591935094403917671593919737308980834291063045886192966841327256439313115030958891052207901158224441350936624891926503156739634581456555342058930450010262048347438876918500900545473705487101031803874736953748479014512992283919051731870397638829004865752945452983560515444732821363523131015751668601007311457482731099662561455132430081437252885741557138988738702111830499945716812500831287928560890263693317509419471391855699525495579735591750451349351057216971415610985496083240069744721822832235079552463546299256686133189942352264461955684832881585309532535917888729622673892030795174856105531501626804668059615332614122261900577924332680799920771082896076029005319098522014928706687753958914556100616250605009638187678684894306553532312452714056524893630410692441876805521895877845943466913459876991762433292410980528584420949880811464560317364578996004233726105672863162937998029024076068759262835813632493865860098075243803958679186855682071528821157862061380766594815180078514946103566106283160796817678652554156902497169580517027496031585255835125553545489792765294534669598680289302080878063062324394522131331551607477257705791782377425584950653277490108151822485008528928415627007776593022068370214606546819530196194179478723730315450621202356568113383567432609385728439737567943857347060474564499129182513048769310598658767240336248394797273053682778829735619863923136256496427114191877722754633 [167,124] -65578745036727744402498419521419500202204007422824970771022445021936201372599539237401226610383756237275370399851635660672509949355927723243237619319337909531762113798357928617659231006445652458688923379060997958897565647137437764853272534935318268434414805801406687755220966088276343995547373234611290303178874050007718296794074705912396980863194677109833689144885163289722842986361821637281482994029922229338602207858482966454175573130055850298303601113415120934402279845752588492540510627267548791139937933581827363450341399744073891434168866415232250650444830998744700951778700175026652006343029064394473411993649840359191181553420759031858756342441556237475294425729821064237132522636415890667520580232540307877743674897784384668232884144968813059567376937078830980211198579987568824215967325027576981339139728484208141043341582582789477084328663886658060838124077827216819364210455085407631163098518669201160120860116343417367425249912297623752312917664474255205133628619245075028412092964552859782527538879095591647796115223865897150896010799509613639962204558299948964868688495849782914956331507914076606829825744926333584178387053496505241562737095106568260705401901741339370923020884781812766699456044885147678201663716839376406481083382149588828339461508760222779449248537208754248035671527750235365032261804836692488347454503983722218654878520052772633495222891585114151618174769684158654865028207638963239489285214548868199111058071780875907142055646989800104632384112418298527149178022457391475376293337301425279681017146345677200996861382137477936277576609709813703802711008256744811003709508719774359594922107843280840168640 [167,125] 17786572502835777229797782207753407200626722096016917545203304488299694954879714980330017578554279336615072768256145447488935853689221832585110632363488540762640699764633576564194231218538610198456873468317108365170084921061825974106902906218655770545743851191630150280137872821533507152167814425807043007669868905210087223318614749824003268994037599163837580607536716915493396726781992916730924655730476606355305195999190606328731887009482076696960734458906743749218483640728001253178386275165460808158686345780599303185726197728219011424926013696306165221115046725648341848900698608407366906038166989235360296700591759010701190796798035957811174102617994562010926668695175527785525309243522437705697970095701951931455632117794203654382584434904942017862284034688011279884857389343041433994075775251737898118396135371511742132672930751209702299589745661251629116777999547475567673973530240981785700213084035535171151591992433124696305927343659673110154457120884354945999348671418682858800090549134740280724849934344585881400058839162567537907974541104671872606089563836165713290875384189685980991687773624794112822339591754832395466329909889400565718601617921640475958821341112977277488664066321832133206513826178669267974673612416113281697762086389089341903342872739021072592962077318207149850916272874937008287811992547893935669792506163129599923514349424804881540452261237675832477483939187362654945769253531785003300604652898945237821834872043552416983566293702077311818821058240940726180406798891178777726532184841570156276039199837401977998033130143230121961465724005362964766357545602283867563987389629458765261877258744856 [167,126] 660630042647125727580927918447268660777201459818881797528682423498341193783324954925104506924719611214474701535252191447305463124061565018402515439057109505110161320727307031712774110635869469895905321686768337751871734711054670065741368224237619624955449292466720847348683051299378640409647331440355231212413598450501361676619489443231467209901700019625446227991759043877574739106696058399302277308196938000165123019833988283453277244196371101434631145626974657399418932739392995387559210529041071211608797393032179663351970064630036856369287902553323327593153056612536035152780947127704499578868982499122179297274893947130670344141901863759468568478094404451275608501331448896556520934420460694031476281156586459636810883462547729626397966626825055225340725453190538809022960779070905704228320852084939427945810545773316346608507031712352123889142245650865507213830980373718748893340995686198741970603726467631323200250487643398945525943909496072241105489099654794574264373529998758920306213703556292091547369999496047762486752753601344105986938352924219566771145296549892880017626332226651005993815374481687212028534639706144472270298145770615577496600664168319749562286901702165991290324187526814297874625942727356420750070000246193248712479597714998555860690884576921992057342180149451442094996028020723653505081096372922266235845750710562437888691693885089019231344483459018707536055143953513652540963354148376751326752958791469705604128537988061588446406865631622788675799132019086635617723122164008225164804269050196920764065785867939177824670857282303757890176481792286911913773230177653682758004427033673931783728 [167,127] -519665155141954757886932736667435295761807457003161872924698449368412142828965963677069764735926300607522364184515042101531822226019266968097732243457105170884468260786411529455724016486111248321172516177865002546893552806642961239922449788440105613012486942597656779023609845663372786799020758281208329019470359935794583503426456664705025341310456148568891120934674360318070379274103912057304859339533419819449808334147952257746320353332724929605526766470368766455471918625353722101607952355755616568469740841633970130780076352154292801995618788120369779873877081729979903183024609792284670271535755714801651082904046870070713705237662304694859924346552065611854031518277842504325594799882291076507036224498208152590004852049964583862557490383816693945649775507030034245111314794935748380816737053665870201000195003022302689586170971167702585873026071468192983642416795210620687249271041015968968022341698970548448116430654583031908996176894780205000022449059790431781531336102773956787278023768847187294480914040453537745756185959493689155986184995831312887792841170623472647992235337854990221541786004735195112033456474144666822672007429360520949617654603147781799919100037074672564156258763395033026852603145885868317769896032012590869315521632440790027034801033681314704397941223346250147226263049379883624866146890868923318024400734849142348727682612152880656934613986395541960105019408329710816363137019461873427877926484304903529490907968189158452063147102508831001994922946623898449471490564758764667110238628667943186572934561067193037847174619657293166691626767629343769727054881560077803667734840207442 [167,128] -466385309115085657228223870026052185587941512972100405676250431264225357642224415404504115599015779517092711834192290758128505973158272087971964912032263512994490552334120551664939171241927056752101358519297353154523024017513102930452954246753695157236648046875144369737176262662724401466823921738320785138891202357096165302320274552314167968122557038368643107345652088654643459668783952538973403163870378401531971371994449286228762235803238196551474229750065545875736110620734170869918640648423926182642687188281046792143940677362934557153615658294920975894424022633822331734885203370083135908865768881120173412930642919739528198713912404310139300098941173842140634967965871715416017596715805499770431120466714069570301263298793417639759652452243141209524565082986635826243659989560398631320838793534062511060421574828871123956128235645256096642282723500908463202939687028090488004038325835235120576156905415028211333491523133021718098469844144890492602848936592802049398412062265874488642036260333169912899148848585061520481875871807567256509601527881355662577149033676337323595850019924728919830075465418090966375416254986598056102026955146647379506725014427887845574531340280328658335199550316340670716407388828584115586887220689741101341856711837420674254323897294832299186408283424246608497292078408357474732608195659161155666368839381913476880347783150026305380839375658844740349293241992896575790853934128578842647039274547176508796521779108050412131284961680845611020466991734770239754475356716345045178692619556618394097396580352925624838501958647026438538002042413479305691238034440115668112416 [167,129] 317420143055749996163152323200194520009323735469394702798511391436455124485660534164179530396632806146814754671089577710144451483216662986288063689412307224079867328706531729465071877168016275685320864201165060926733002960790209707418879886473495124258538194710091080487977428712442172682397671915125980987251155796915524943507945280753564968557816337388741758034310754754305624013954891507476549480822230615621349455383507887401110039764846921128142730862190349100409579622814156793663107991401444141187383290954411856438308502017437250949838215314243161348034060122759645231447835503901474030930411409846922406754372197651838855433293038983075126606348869554275968325436253803503099837491072415146664480012608865071623922788811230305080284945883348208527647476718645899451671958383136096552719426242031835999819118031152519000601123309435410144512592802166949925365709332181888132106940395680832767752165998519802087723714837741347340735863237026681662538322723032978687739693938830691324873174958538675678398825344149270820749153779107777026355981978200128937628820623770832634243175202440423793523004050246145684807970031448421265149021533598239701744105035049912748275642893343440533071986297704682362729257970437360161270090652026563226328517923875003197898373493570567863895572172335635983651647425023660924040359661070712898736272244665990543361078559271067891002396328979739798755169112036152471695514924302194232026607141102392536384920499544478090420825501642650169012820778279466889145296967457999052948805471294776052163447892511651824135436039959343092158291711382288552546382868500 [167,130] -14870185339263645928391558977892582513045743118658248669312016472155764067294588103804697551220025416955092609357350885333813300387493766699268741770290251616714165658311974546617849189224263512765098800470956147547084347550631438081214270114692607184656895731895125249711915166321173893764945999358129215004876210628097805687608352479411996066277673164948778731858112461089525049110389274596686169156973748127182910212162445348341327108051057412170592131175243850734816077897956813706949170197642798791753906209263975406968867231330258251697907624921101273425818047882001943667252076671605654600641997426278736864986013677039490993868629267712503868876724885769145868612944112368487750660191442309599342562571531844021586796367091589523114934225831240376621877509165252341960048376702774047123264534848365802792949247253153639118107714067604633715680226058841095608932855630633871066699908231610681453302188232824235597898523439692162885166492870905234319539265526951476093291332366850741668230226718474011818748585236409600339354981739466286817955028400880527008440982492811125904986327518614970643947360134434144552075426707699941738666723068904924193346115955734464510988570545631829054067254515832571084270640772751492121116602490969466725870838101305287518826435234855661393705814031247894178075962067622196814823515144497814805716999001398378388014042913793218459311320197205093210693653628891609629728282129745622393689900927022162384156362420353843850093574070925695282652890017499754164822700743619899169053839731937650258910640071733357923408127107886397601397858724319783984 [167,131] -7477620670280329824059073238143286382784547171572211498213984993366337392294772889044333127554024042664972084793103900532636965309828019611070788541810452995967670568743467258567738374045519711788398614635790685839557112337757265576567986687959325344694244274436603793153578643722762550500591177848160572523811447670698996135555690720958474196452323204658185474595756048880492354861893785983149007622553355958904365471365090243935413592654637206895276648309468338407305675467673577952858047291236274579704507667674051846342878364875088315119670918166595769711195432914847729346844797317351267024243489416742686857267950206996119594142913740218772771894524816983924695488620195258957936136821517945685213891821489827221054140278598507262396218474205747498503396478530187429395853973930739123745252530993284842377127837532954891961670633512329351723262126179408341888124797396814320499141678609056164714605048878931251895653325079385692429701045683962263962166254767037392269702755159219112993787390166444069351590101290483156689447970942602995035351285529116145185995275157453554798302602476038148883791889399870319612314663778092686672406647720219227704713304242151816060908482291334359025223542579135977891522429603351604051334657283949408004686960383289360675733218782727719033908875426694943737623934178192091730721861550201089050504594769788355291455140426490458620424919924583014847634727372227070987907384442295213907354651356090172750367287223475114593027043351245322670408190359725434647134574913188092423093992766604597680994612138484133905924403843711137527867219574 [167,132] 1271055788600676033034229679988289192165860303919995402007797519948593056186804931890965842069568243930121834734645045643507915566298562372661607064475900256926303671081781439836726343288409527171089573497004846316327999248936082879391034855259361935771431270807210683365392782099583383876530653634294535493951363850718084270689133400440458270029475459406285339576705441570521333005401353675641585201657588584907322901039479305963907986758133816180319333386956433241127490913353366980419140936623896976346351695232232977377445316266438219604351561626110429485066783648224983980069659375301412872134757203225774390027297336700286380436148421878789184833110798956696199753315119618471567901706479924110274483268232828010797009285326456456827451166004280328709266177098340255159083496267079443663931280947288271793400054421123205053475888111003174743619330567843573825075671561498806495180986724024112649281179120194527459083792519825541850125332962945589200515528931890034280012764354191390150923770838664825189551477176693799643219686237619983204487282922988124163222688882318319161447104957260265770427974108398463808784122956071265485004984259420338678397634422214585905038793595806429284761188914965556984418435040116010710418252721043643800406403913087156950911362398253977401786319376752153455113405876050552278495236695904008570588804994022251332810374051027841422408067728832556273214908551187150033650776978942634266381527449521838162984348612931086474033735515446477880324883117509790962973124471490719371769176624434814946582930121847976133662087972293428928 [167,133] 1313127124091034615697030531708600893023406893590633284301266773130656812542873491340667869728306249517327166368025260952059943781890484874478237332293964692560125161048162154657546480077188776895527263186161529063333143477936161128890583898245000039863443231533407565109430844118483533022456489672267208216470067056384920267223250104116850802174175571389747899195087271045949221224969212283176462283186538646463502062049989460860144781396527747019005462588351382520408893761504619837898723931887245523364240717181335314246990214583234223866831659855737631463477844207277425377533628909159795122478712049761762950152464045348132981617429385159346368721179722648557395033106416843143777825680823382511365429058812366302582892526170863002322481091953937073455711100492513126738636555178475385495438304961719135711476218044915555538586718962445266926834726952997271747557709303515880269040607855023414170315383809628013390429646753556574838813106848663271897384924976141877318070646181825925872930122871420934235063334901602877240555916056353247914523821039060800448871554698067001299676044812071505815756721445777561737152327973304848925174947621099820921140894014748875519042718446173135733786743836545603102036643022173423749789899687326280718477052290143812274329070278717935763477688107184535080622682797871127468633785763736032116612154555186889816297647098198160084079560115007475947981481809267552429931486555733534218907272624056376142271848540581545361863042815489998808601097233913025041360709957702988146068408749896403440379789450655386942008881896 [167,134] 393001478857361195478824561268811226821315388292902053986851205428396817266711018619313710578332305502764090930677590132396511739688332164906370082190833559749872283951018196629570784890484095282275040034660716493899682043851615120496326923703678764904795338656765890812960048324302875030312797654526007754959680568064480607743157983982132152506619440170487024634672403177224420858531776609456639982308092146047805455407049699266754704108443675218851139581455255070289516540621478999238386474089512882128332266419712535396240430287676740483947781951793959072035056993176930016110988762543549012888670464909665939263725614318134299778076702400215918204591536009946254926454568128179353898123009509908577683870579927220134809752372972863181335030687891804607617605346719587977571300252596128944722055568809198763150339423951542847706514160468677247566623771344562887309660770675654431988505192014153918955890246938337377316656820078782859736679447813380957322097387927767849750775131133440353390042420302698174361825091788319385622294705735524025615483305380604906902774495665856750896855156696352374374719560617732049302523846758455374908119883483198992793217742011657890177142798912324527643430608273792853729228828518572326180350013437643636626557043930188989003236387112273962249157010632018912151688158306986081122157353689947203243147031208043936680799870125398512643170501725137708519941959647058077627776285543586587743227974405188901915268110464319191033532946826923205295671749098447496840177002096611588032909338623291275736859043220208864 [167,135] -38543499065607272961788178077848935010925487389917481024205653052051789600903462828163131112343012229125897996251945392395008689075792572602503472356704832429773821736376624542403477825326852411082678560785008510286570620639059766065104532439150549108851160201911120175601170843321446723223963486722942969438635472179405793286397088163883114191967664068677231036380055615488280984625376960751066611132237703605216896374043715691328882426612810672711662402942598778273736942621134608452861293609509237525851860378488310637465369092749977782074720481860189103169489710223808578386611839256629706947776234232793999811932576605262420905902362908929085282117927879043722384798916420884190613883408969400268893015641582657149417387874984260732037187918718881342683673703590606463006277343990527537640212113579947537522321093024744569881392505074438476477087143702404329554996441200606064240530272187328098272537139930318281407296626115293876734039788681503747647476456616975922176949232324985295363103366996786642538607907788625761508182474879421042522262703609393480983100701404200807870572114995012539833009127794826582692681609978074456503131178949280055229490090376538520557866991972390949288873184173696890306507516497315543927065677782829420722676015272295391448386678969422858520217303752946735660570185593730342258382696390648673624329269874818751634173298738855200072995336371538273778846998638403803858432125419364325091509398943660628714887843600000855329818278133815156815523414449078826195621664100725210716623312929488770149638652 [167,136] -13669677430517281424498982244659909761589936423686809036444966617084343505546651946029961590013155372879785062322963015000417208114785729758264798351744946455450424965542004556833896665236133758924589849246365925810390696854558220972474941491211702939161941612329962621868914140022216746577337409043156293932159589929671632253261240560647428064042507825960176927207542702272918653437276673262876867299563723557297973370890423763908257943306282278074246579487515515726183607112201525664478001587936668354071208575194445416184874478570155141129324855422350162938759367319852736986054070770094026961293928655172526827961656315594073263787261165164534858576445145383566075513191775888077714042956468936437464193166657014001391888417780608199792167070660104328080423475343479415501879058789389703930822529454110637807273720650804413437542432237206262763213975025550320756780684737340500689239056553772296813424370537097466588837344595737082176820970558446101004949178707520669860844570569102920814080971246252721302321318837107421709527571758008269827840082378740964817691193722347041226768594109908145805925164077690812556821246767811696512189338134391617248287277719606445040963702953611748838745863906192122171392858851786398134874923580304022248774873018210950373893752342579777886210217086886488343216914925710042327084536860885323768163416215382574446568446894098512236070228049511012043988143119001912617480160994198922134958984083393644184205936099487665477353826369152265037290796498113121242902403217965871141269403650802528 [167,137] -666356087534829379178547820823713877425322811784048160195517082896374858457547266142845630409738753665310986980606262194621871781495914192800973387933302492272673770013494888969143354066585247612817621354667234653579721861699634810713013621627691792305909201931746819709900891092569000389059486225345797499926788355688421129356948201481136739525193395053857233542393197376426124096994308289285126629742793621142244514661105252661725594067109805015706614089763984044922152437920086791060520157053671122198755439075672996348837741698557873391909129935877899326848966888211367832376390502306517477173698807551142126236049780205008419241644067131492520727696232336273938371459757013327790813192646679704621759267832712218565309949885190501072108778912825617492860706756318988671573970844871243994998353052968284281924192367713816099765397801123766378588865193579366325677748777663499613400440873987982742306347452224759382628522523397195331937072584817723193838803613965635076878107194238537661307065212748799826733645543157308019095482861421227383082925934089103761968351317439626821837049645973666072513623647063670127799449501952556181182111056244578749556980032949352866738204467109236624728301288329800124275493119247074204078937433816806580297298305851026788661421471467401392414520711602750932219108047394403554764720862602103721640767462911980805869647940357973825148237516784776203396496811126701689685682492200854103770914807425561590757022109582305089156351318769958484588617283511852024536764591355083916248772 [167,138] -8097262818947451499291569657315150197155223920442940089278661223246753789206575808716007854465527351891130359724052199567070864109545426869751817692010216320939844511153368102623635813976138187781756852799814976350963802656703077170682767906982822977360084879215552638730254566756359454557022291599882508809792496872127441046770800281630039612911018787512479217457346522801047001924195585198356725186158687937496085949929837918096249750619125945158377180057567534348337629462243648198671397691299097645238666425920663555051890215342406930946378663787759046645815921368238232339049425535171017680143107232509915875555945952541928751065138408196930422246900632983757742176376542038442537644416720114081167467897419531535535184727172644406354027015531610634953265070089902738942057482891749798018070744632329213875496863365813463388033755169981204484198393851668750002186006682257100856100374216460108845347965975366392839026996833438995706264061052239863508908795762340153250644079050550280025604162355004400430243948498189555792961752863042167359610273277454863241566729355718187921149330513406177970732051046569911008919536682903919418019815976166134877921608585789519859982044072661789627225538780340576886107148631364595423596289160538685978004791158615339319601072038896085933685586476656845678827421214665566690145329549595126840393752295131445959438762911314021399168802708232114841749697568529510591975472943461161417029202733849981057770011212063830913147571953711532505759893041130890992553487276704 [167,139] -22459193376247861144539695346835196198100658969916556002886332292704535997418385131500265206421108803450372740614056542224609438844877224989921634023706463819687228528506346752775651637496118834984581309169537016174238765451061184239270377101906523474884484475514509048214191833889988064966628227844720421203815017893369769635663933694867562297205667456018482182939181007855415928799056325139081093320671349291692456065762111299261187733269009119548528866115371887924093229956743752171200285080343524399650676582356107968286812322936838094857414716956105230385432264014896729834312203031280739676582223980841242886448485060595451031274554220630223343959278792194363774219977121462359482609578627752294728413829193462710479114935491488876715712376112969321178024518372224216797139716349081552057525242282418979367593195068121668344818361162243450018454475845884134225834825624941168065818735939890019435832852482133648206781667567242542536964332642315434692451379922903309767675213577616834849349804595308295558877407241751148887052633279707057898179163384465596911966022172058501361228193462811307477652930554813960669308899071989889837616064007415895565799604096236116561960500922050151925758238543418991583311185930863029768348570242558766753769477537090985992973769509917583726460211638513806054234740415733412066451750041799899763019313479610848548389374981065015562187651289412154639816411565770162338355981368726397305885140922643258107734946569984018623187569216291037149410153294642328916 [167,140] 2512543188627150288022372468707112873747113431384037518143481214910221989339408511300075362384022160114130713913436624793833044280737667715915292301835103353823950544606012805815726668321788629248511306056153798876208715475510486754485169363261660600258016427088344267110361863230706026063409549857858288316314028205737033663434991214159843024915822689261551800408307834479300760867345919366693958431911990365551619677727589518826770107057832077974384565868456784625577116792768171467383010734175094120027385868503759303777216917420759082383457835537684923178000068655091725613951481300918833964145394859118166861716193579924951335766625909962692060653900317523682070081597654286222221877612276046492330531323443198415120163705000772050193543922381553585850273358149059418646154010440467971320342226779815361572499256111157506786236898978169017372656620407637547032979793850995997959512891391034675914220885743880873538111810388888500744302123598625451360691291242082093265607284765246120357805562147604574824258710320307087550816031432942635215094833069325559568319547435924205757476653600215191174539322902813214560503054958013904034023954451671460856661936712692180985500895108577219859301359736975752251193113599980413161415599700021386720392722887242461338515291944113705292337625792806673942784639318809604144823438474589956549421210075023521864430546604996236502614152792243068148503965196492495527300275031365537903596949461988633603099333448076664222033703057851285328243404544 [167,141] -218213132747020500774913305510723338480411889914440766015089688298862991520439557699134684217463825729901663186085334224737696818259193419256378374611749908212277871878597325846962200131366779260738646306695550625551414480639778019112118512867636775561208346531973686968018334679166723181959097047765334761390491199072229317545288222578052752157956802841254011224653857128489393250891140044272141226739075607563083398287306027111604644774672918023543457299714340378836334830794594260746288753734782111575489819260706333563554524697604280936783760834642563270751351859657883500311148975036910935243346717027986416084359979193540932489830756086039397195134415128651218095445199216090917436877181707002863631960545797378446208288649297211825391470184522382739059376266772306750166681392151230370282552917824633130066896781657359563481510141048082271195928564852675216133378280946656429663859043540764771938703603477191103571695772353201986591111686354939499187055994708378133179337033344099614587619219515143148230067752712899361854477629598148222405286874985325496350510535961745205069676180782035684855490207312139197921157577476066291172270012358493941435415786117340764745360107733220606541708053304408439297862969961373003255235068382144450923498341678336954378579928173835974860884760388474175632935183722520251854954830597842060026858111845013384148815223234132937076284017834183576503267670364244129744874054736008768517675790417184931988462525965923787748025346405253088 [167,142] 5230501728351085372486142185704566314848293505818983567577354438998331373112532681743260926509353806076182989143844652797710422602865525024458304812324531606623357342391938268220396291599265453232015581009606679559814344716305331817185800569201395288611427637450763692009890998682975650178341739017256118363708000016302981325126760297788177793871203876491579141364886875184469416396406544476869595317048796847418742042559262340992122876929018934659447299078844334990359129491683932359971338930420981128832586935386920737483270527138952731321923749985400874480880924764214742476756094814547855639845067974109262886619634973603346631484080483822885645863851122377033679537414329227334051019028483940416899042566355526389634752030187724309838862255728705697776744236033124143390376495853287166715942667491286381670400955489186734947992839950188566580431416696979341934191054456625131848449753535270730703569651682455904076004709954727610816117106884576530235013304606876956139515255218135968104789683334613646294780280241317545468061996762602389237493096599206492303066227524434953294093146152927643922516647241436579709636715855058790041297140884575288705048481158458158440605049731506691753985900807551337183595390046862621038232521087117479311024445308197641623386071662749985407478611967709899445755955107730812455252284386215385890988521985597090858134665552074401873076232810149122980565578223087756319968048745144957210120459540090242388407608712694444586456752 [167,143] -33699162649684234637041665001800514029372987853783060474744683553759486667198124788109429354807671154527229768332113288077336652609378733334487081438610554476084265859644653078127219437663573335485679371589045498774967197549388840591256546067055185989682198409538021783086539482241486921476513895561055416963155525887502147018708381566974249014445281073581515494391057766193907064477945234731312054311713555115529974179784449231926541120244761363516872481677529648886563046615383504954290712511542739055921538819921832354807537485195075594210849755501182180592015105374942410333270950965298318044051170469740983385150785216921437420519636164447862375918222675844918756200131022568042697463183208963177490015708262936437829941100238442145033000451432632705689568804565108606970088467764764863957824880888186285588460616237785028573826990409684032437378488298128132050346467347062587190476401449323272340790969448954231984578505917513713963815734573632146834677877241253219177367187688345487071515013666051779951578983863431456260588511570317906685037322502024325638191656382887356574986718380788420366901969032454247833506546636708510085600820586714206852212088636061205657004414174353664512619395952140136627114788161489752887787951359014774657093577847764841766382010479752755724747940839459916919413434450880885921200451018381770552514229744515409451885667637687398774047113648792782920115806587568337059215964597720032461284905466871435034470340276866 [167,144] 58339648809919809503875448482942924299297991391884501646316404066661017772237488207885983956484342676229536281223289691078729600080324241546960138082539909348067644547682695496947996104917227846393627574968590142243994860502249607760113784701270594305625012776672340388287939995188227964859909440061302695646094765615169368086676165172182772107994486572995028256831007501116605876055452642264471567554364129324245022648224120631620924926673634811277585432820870650327614981651380825140331100256151944679209471390449381795851601863962344382360623860013880931339976872633307612394557715051326762168044118026160185641092591838134521303130921293158010864324116665868718628579998206157116765597586551405787556306097268675563968045510188346986262006852216108298754645749698404282087456450010689535645604244891906129229841609553229517171543482034651101441204190938900274945475053208643407073345985869856073007530608931525823112041165378313464003338903772476441079658567018820578907319028096969659161330166367879781977175003131856480605701090677492301508461245969106826432397032004200248777989766397487712275856060896185991162543437267526645804713589582015590809404081802851282448713727288727607481557613583428588166580272800618042304230647133108779840828121163937494368945441863865612818962809482381648226936140582319479909605477019200822550856547054544041850085434555880154712108574350248678257991878807401248676035540059023467500246235821200610272 [167,145] -26974782296459895895469484240171750901023156090038913109586852989308553721728618371122478104086722767511117053977362423979000831005238897981088647356138657000000666137874041011822834402940002162839300216758499725057715470325715677939203939334522713865751861443890932752946095888389848078713337270675061288225154655003057963577328844459785302103407379152793036106492008260199659437020707101068857825820148242357846470871733778809338834140543102797691542674167261335841681980338828090233858611959727204675853731423524942591507492440439191809676100095777675394696855741293950857186817030841384722723393899656549152152839824360952569634286436186610728181340661063849232979605443929265355649560427334484974163627003251754128413707931243526855908222005054823797540057814712821853702517203538238623447531186158343295896219863774291816381495418691443276240266856701355841076380949562005594807125653143982362738247978360917703600340657271532166644028964663703884050913423489559550992357629156922881350695907077373771777185659271057163751729439498788736015032755116434830531663081440368756810798634988956603692415944415288802113081929312183192551290533928405717386607180674677458057510896286253618402180930392884535744919869466866245215341896996273721899220294017663374545978856667232245905084106800376888975719578147654127977620316631585399538517241470137257368805749196671649855146603310695407354764917067019165950624438980766064070054508 [167,146] 3296094629271166281161614521135206529360243445070241887645005497030342012409923182920421653340134638813706035775485663968653537548974745213007644253850284956755029885509145880167787772602286735394259340732916897557258922518489051497800961154272253411144394730557762194047076979952841332349041737742779421188048210491924523512394900352489258561365624262413922882471259690369665786637353708370863193855259347892950893523141345385880021244478447069392300321775161740314051899074323704190269867705895596266989740313868974501442617529892034099896901703503572859302074209243606111991730298856607264394116678953828135762000434037342607012212980329054885862262994849762905976403812368682477233730150498670201755730483285376011052338570976844075943020000768549682676916190726462058861678576919898206243701103685632257841327756732955169396611719437001863706944858723362985219097060666892642040759513390117140560403862494111641896656138234703055796179276946119218369055639254364528023671894841619063652015501328929025437832568679411921736807735342313467839674858958674540523040463222287294751400474401964657141088541073523182196192999839231768536873958482729389566261192462668566442756480006005270592882231846330789862540996942944272115570895985141376901692727114265005094161742237314221487121628063236586339301260838878025535365634305305345051847947277602778658341683812710751136389023322320231430157694415329444341150287277960 [167,147] -104853211636955995595689774507516686451752741465356886182877124369146068080309846942641763145177816606598639975731195877464922566775492583301669785145153366249302644315429146326383621278413960496660374745609850357450682699442007878789603424829487402012534496536841513313274232656324100278177475095087392289385017708985348520183567719793182936873416264934790189368832452161337765995133270725790180816668071601693200372145878834390706526966202014128879763071127895790692866347231934346186066731180096069509556971961630508078613116512698909641417383961712018779703029129791094706407299701251273208338214787142670803342780137295739086248134165742156533670239997204285555985087976757651065979010480092454619603238561919255855284029664751738904018279173077002370614479066504101499304386812820267180617229791313822441540122959485742270943671049276797476172576765355928342854735601517947164673356910764938676880120095519893119629080849848914822902284830766397974562431519515635500996075598127323882413552636694766672331157902757761640705380230374229390233308209435388430931601549425694784724628364721598313417319740456444560570733364351988339436805565018574418256121470543570261885952078252858433169026448159186575526347234239923334685052448244242047943074975981514330878541512492775335397384352214530271041428839795850927159053113724892021409613001788593727883207211161495120048633477920343834669839419420948839 [167,148] 851783212049225167797379568519973944145930330143741689024565371752235422882532988856921629721448333750876476177371071117308821555795725949318578837549598598143996022105856606068449491524089252774033190261968969908523809551218973965408808884332769398829217345815760024762950965091826186816151008465257156427015608070922131966232361422530496188707220107599015060981519553271763091221656765452329891402505938362415971759148755040467876812487967219355128690720712975906626438559992218992583334230032523146412979477295759992333380217231036088150255380578523280963013544712063331071736116541585036280294099067176402390291873531955323187616697865038712009999538069410264691151825398777243107731510892464535403615879572104648372728391687225533630311864584022985176197429481016752280145409173878827315410473591872256213035799126682486594075066598555655426903185792475374437235989291197833911548433876003943728411981951178648050440875920317774329786863518868701487594141636911086954510570581104621323408058343184287936121299756586367373782139229633578500261318644692796974695673909220665964277811945195058487866004932408737883693192076201593399906602171965056656263652263603435547323696713778093046717913224477686011082100524209040912515637787928040062880983667401470997895448732559875785739680395468024214498295502403254413015837970936517139077199052688948434707697064610331088487659962575693379712 [167,149] -1725822442400055807995868660024439878721954045334895556225916221661919696736284322810772564915205383626105153195311228711989849700938888797883482708588555109107993977656557627043826862189893948233237440212920234233337288943745332877678637986472988914988400951829530620012336611099219581480632404048412231843256212563612785716326153608151978364705687699056587521021190080843610585653439800675516377307721012829248374584083513209254583429615145565555215063277097424542222446936463012258832174843313753438592724095832558923411809129066426744837057360231630799941108723705399260744157229325242296298001145402999581289575086746360499131564156373606036977736457010423593837423163214353122905042382032593814459839444386123042230253903687473442724175879252014716619351009911518567941863494247283668290244787485188050540951279504420184214453688718323712096427816004214919230069200727078015809601376872321471981283248040575333692391218054657212481257846151258924452603513611601082410903312793045991073950756424138138324056214410345257031627433769619391655473598205229020603493398624359510521698749215399323489986946318057572872746591116828216104937260557521320562835452337431283252160307855973009066842343583003143166792122564369978811749925698719893001863038339881074635666571187728206720790899611978257889925402980673878932793970254774565809189618612465771227678651025973621966365712 [167,150] 848062487762426160937830073565722419236080768882788301882747535719743936821088014932705288405320280128538457734217014864174383712205068347066390148150964685091603235640998848198054986637960201296594368697477686331041170042935922834066681938683109672471516609567823904610542861722991419002860490780503223595092838093251814237289033904089676479708283324237613562970599239893875148548026950804033672253868369557964056027276658077566541551986033759164470659241822646270834550410752200372396081970291559653591654154578991543694559878181432046702669650481084275477363941559792296134766235404615765917091196781239367635843237160726283698834379699537863460974009494154180761502576920467958842899628133149616752296850005976368433195090313660440269198157049029939165083713314808824949593237557073936870546084411930746699765153650327359267403108906840184851931362940971108844751089287283513315144797503037846973626256503302034618367845305618976744448403307460654683445589985264961264484102782007455313477219545749970909962308017233799100574617761278660359470509892804299649582104772988658646159658961417264094763593546922676784004737401994129803175302826998949712414836721828093080670574835716972835121557466907215298272690500350398377439316385713406051563301520141178602897285231224559554804071349580200603254083519618641070185104865803842392897115721255006810424019104 [167,151] -97833238717542360616688588695879227977240636106317812187448526674039014305340266660728035086284710025313597532531114124036252345036759464417668307178154984586062167761832783738670375253125356458224393515621435277846263656095316569329916656973126890419243358253385480685881437316681951013380111244016810661086073211231894451975131584805804262153941173191477127687961674474660211743537233194125707580934711814356819978652019336951517903543292457505758077953830173201501167268777496567234120731168633894240449150115261999035101243430641426963204767092604645035485240653968143996722184727173479115977479157799680995223635888437860108024275024390487932880013443277048112483836667618015662161857285800518567486842264933711197457497754409275368059681206002702855061149466136174910341666732633937361556365587286512443863127552576672580408337747859105360994523233736178906847578866854337730653742659449907483933780648324777796592738461582932730110142132088272367709235279493142687507109590905159758977284760280543270711160830218170592163465567949471480145416537413523864451140363905210386243891564966942636260356523992243767950404117528247736397213350552733263265531155186289381700381545459284862995990677013607181270356947134730416870495038936846034550946701033553449091427588361545387627574000984286930352908357495179589615088302237418654217637701660 [167,152] 2552366166131536144294237368120193771576566817941042257997542740712359240717750451173369297870841060189744382371362593068907060323781104927406037926212395244002536993237246648878464234703531538194650802707939311140495893945788640742936708802444744367745432061060111294158318105866710012569509660229162943019763075960640330419403170407787310567603077386155974558431520214826494527220678259299916330565774432734671903407391023378300158370026851910943324303086364576949842973890185492052452557074274955624376242096801963663932227299943742222224055814615670159097887634032734838194997739199571227009476468552811149134437888930492231540564778410066800454141129816613822418253953618082184115159396132294931366560792916555172503522455810761862810185520836469789587516402445857478775503277586098824443937682011333113082589634948993335015808292422584887499085871971094818973557524597286140911371262892995594915628453191038063751767096475317232853286346341813712629399233406674753491947837396047930559286014623290852849138253427260655371113671257078910218486212766350632413710669423458151604266520796928052662106137083823972617298313314855926688321278939602938479068136672027039848672172305263865545374372029668071629391032594617624545188541398383247316609856779864419140058536519454024083307301587792158258189906007749087838679264621184 [167,153] -14432220396404034526485507491293949786162304820826649554559099064507249250280437544680615490360576881952005750673967806800300585596433719798492233640914514514721654122169430153597830681675685208959237964484039837605115807733061540141486723689803059258653365783293017472699889177223657837112462356267791758604130273123196054058633204903991639185074552794208489834981681295453010751755136086280837630209079896047006600590743865783261491148729376465042175555320065984969526992636819504366430916434512817227553817995510404763144754856315544746307947607740727365826705662671322087250691044212386265927723391153312008682749824666099381439352531800613351130097474754336049964308730696953168620257795164883330887859878085110420687438812660581924816477497283588523749412708536204204295061058489167089453036188178845540128177156639053729733355342977105973041236027652012473140130211099371277105391866546597556165338330955561840654485489499318475793029677591318081806144352465163625196259389610792533495627642922762139690771258270299900407509985502899326891400807569598356085614811245026819245231430776137507435642139309914433912818509805962756904167590894115574043077540857463862540708995121230768565430383565324073718460685964101754711495674020489025722119492405228968901362075747194653730276090973156799926774582326928 [167,154] 16856716232941060691507354221079470214419742711009814637894495365605711635439882228812857357390976327222200908216046336772306003803466339680880419846643935462326900702877343017175611278499421931224867949237706653295522048228559669194917407101333713838010514377196026096538158029266054858900604270643309588181042502755271414891895567142719374108769453056444062632510305914262782133063257934868237419048882397424254094165540354135281757170461452078079226301203218419688107879078351209289057637642120326617126092536315944995495175621067545875056539687177974892111731532795795845206277720663905297415158945704865482673720824856775266190585784041632055185318384785571721486098221965353723595080880729034981626102021209159327844341361761143411174482248221003135607314023447018943537243640055398462126446599708399982432514019771135686129984976152842480068722493275470934243745128579853078073302469576944654739373073909989509041825112226152282130826165275214031746521797789379126222607200948440365202420064581897870928796600058368204694552841510702625697479058456022143535689180466502841247028300123089148769438966347362261070430821298868071801578838255074547180618574896755784096229050256529756444936719749523976689350021061472101188798479899559336177623425170492578659640686562872893919512472728240 [167,155] -3852388077597976004584555754838946919538525800345278994832667617299927915305442757124007080175198612867638597087850792978341814977912481779945950225401086570062200420835426636629035360521575579422721593796628367121712831335358765002367452591159967268099689206358503414201136984302351528691922859342617847141919492024167097356872538805870755667707988434206535398184088434125776478624322105486193780323833956293985806754685628002995836397313148815093811411761768516280148977171642112095726276205446655509633956533624791063622911719131125426392475657136281368037194005885920079350657124461122023952634338519214066513802577762402116966593729884936652893438333302488516135633181129824723829884724778062758211472281518864415204442008701227813195696228847664939677641564003948550049790694089911893524208577533987897770480297105690505857635357653240362941254430172990237995045791246528596482816825138487379317858490108555122714441206160520960327321910561920653222865216246056177762495216956269384376131750266412696377319047534566035742432331905150785082938860064308615086156658365959485565789370295138361601717074545379794488327670423129655601647455815267236883945737232148672625401185177619232184658759008839217163026713414743058723274124351119084746993246783682592957206010434570 [167,156] 162085067322849778633453036419247902201833528990541214104860853299232336093111894236439970340197990877443005433685921075822180661736942811842109476328357939870629943058066791344257516489899293217494559953510180455148854082633978858019094335521307188937236326836267772790608590541375572260900747904505343569557128422279590745965920622287928967184148900374924862768446032922888264132454598322805885441231873691506345205420863594867053691036155431077487822702887044735032841061128753585681790152108760159111463506253501419291606692882659256448171041971419072543356819647953845594907638989697065691685363568994988482642290813028633027118682404904092921112559457829241267126757023466307889267656699314887956954926364713516913480129173402656345346262250108753841967407181244376810834040469553450992248409198072432590644851883007762326885712568273941102129662605398895234553257447157113912855269641695198551775801118499733989958374609040115135897468531553753287832139657138108645452152413036714111666115722434353605821170558399554572815806588353552251751374790953486319661542531631044780537611619892357257847125681208574666026522333441549751802428113197568354757416136620059407742509295120913596200672702493962131335253200829591891914864014391745995119671054016 [167,157] -1172412076645349104514504226611741406679877675759798671739037362915527037285863733931847676524695678973591690552637301019823530334871318780011316915875605991985921728730809740553739188818365626833757562986031855148519850336703486550845099536634071853426028467975204002605928615624298256869134902127911820995934169298043890591379842813842115729262335929385297783529845558946389507726644715638155374949448009958636433833321991994584125323438875454542626839100267948288415368167496410134763132511564546719815470773698848129640906216184596204737020472710412466184780555889960648068625546819849725787524184787368143987891041303966508669789326685942342903206156748958922483335325534240777285665665839925466572668509050825290774047981078461424239127849869728434940402183846318676939623767518781353334645146528709483380910223457099379617128130193434063477349865329857433636745815882261048153013340924849445825308470919866525298213967701222413875877411235956672266237450566073545329892557914401666336265328014583393221712292503730351972143044663488622011287627621141425069838750841154220580917671759610503240679198334773112925868288891128962914710138739091884543845090095020176829023214536565876326984365253283024776552180869209589983775861912 [167,158] 1349973348246575848901481497319441623877030538585560346911145864734481496621172642054969124928604576350291996367273410975804344697907888566949645460460976714077863294275261003828973274691148187611614748993102295010670957285614158306556241507590640618963653677511663285449782430139961829666796521117786912164538559908586183720781056467805217226907910588821162944300431176775220240716143278691724305331343551192942894095514643143000139460770879744152123677797626508496588511532930942481090002382709510773512525839155502540559952673706728479538586163947497261403007614744690628675140436009554349303552792433702039670795486294744375098968399877235433630530227777734251681237789517791556548224861421312764879667327641959062216751653422508497743774264081523968501254067620893664095174257868934066001360131059514400701056549489542905915722422210519227856323444114692588948112924590923997156667483720506278521129988689743511128856334845186251680185630682175400483051062417359149133179372131233332391175546095334790642733450104050933971741605749101312754530906456253012854674700734974922383120272643635330805231639770680013629443711544115655001114096463193500083070661034935373506960889712789152891487084817251904057751808 [167,159] -226919454299817552894231296481489396405472614638003761131773326485803288753825795700879588419674604936765748957490249762964602119873552555067622960215516474053383253306444823411693796909194339643175577963928075109659354305362830786326909259798897265637682400309811584602138660693825066778967580204102489377813650316780329623365724720343244305860887599858908848373519050374192716972998057235203364731584869189402470765127821490983321990870953947308709746670131482215572056127948154346366998302700904929646425938488590876831986008599195964851460250291188409811124853318250798303977865457987662431754441597894310069526119779164146633154566006658178876000641784153816485390895474281181679505108810792097426559768940660562450330500032485806099594089566705953436037766652125144437710327972613610017677550025617962016729382105479221208407918035822066372453859309166522681621228982023319166166701357016388015073909753769162731001264626553942339086081218842351060126089350296656259597008184747153362403122411899518999847236909791199216463243882837583559995007821344789042078003518551530470908239282151713863246091243340157817966353827947527150141359653191820930385117615849170575035700917477043579432 [167,160] 5050208394213385447658271875990227335928932465275758438633741147328729264769598559821057657080829414424522715247222115213647922187802696799400796565902402837015333430804894479910578366816120535295733617608616138314501072138510596971295263694288030529125907824019356167711172034892734579655685137294482555513913490509274361517922686082085277842089140057075655343476270816681703697763709274965892395220247382472074748177444675456909312287234914285285728184643597703698471889926373285858945000965504152734829829771300109108444055221399589534947417623893488680000041846641098424764843584441974896081528436165096073121813503414668539637456989591187554115638800033974076443833770545559415599540704832233976482608733808444883262508571865180443781577242040752332152932002960921076410459455902574851930885708973909390275874745873834794866312521272066259644661916116280534588748530197548988829201557474745561910831678796191633965889717993345770945075000169913892370554208168146809006366184856377096935806515529525460565334690162782446027256520924560378534924168928855706362482357105017661413511204970955145957528875489182486257853897783928314489768027217534145649169316517872576 [167,161] -13325028573581621611711166212508037985873408683662393370138287752739974733996953610830022133757795447647923321380531318221964113641904019851974089322826634604588045942386298091646517466127517916093629428803486124169752484159879703178656028598420352430590381728987867633224989863722059581051861339295189601469901393893926115129553896900266781794131443257442887762634310710987334421358335941391675337512485395359720713199591669160599000713972910292704636117483643892881213625603525131689297602724135325432451592698386732474657973852547538387026499901644222186284209275681347975220991410714778619455015747188436674752799856439377584642478181823841649322814835485301338714647932219592338592558649660172949004134875790948949175059516315441289242512364359204693763322300601129352927192398141003021318541498506122759145359964513520444575949273575430066123717782437401509675600137011581558282641612685457855762642831916314090643060749552687003289905761917153441002083911935633360140577763963467514756002956134678802768232054339870072022084132699763045792652420241810456036484121900720497939766700167140925493093601623015280814034996293021635922028815768 [167,162] 3676947609709091010796180297941831930778976463422550521611216797240373469586320919163291881890736821818032581315195208672614339962731410630088296392519358565636551107989488338969721740967650925375643046106371894199613743999068141129991215256305361044603130797155442557223006195946288461153162298316394469490702765442628985850944770404869315786759819572623680793841992182796849590987293587581057392602402273380437976252675242565069692417532225047821959548798614536319634282176709566149568715156494401377419489332586277687377305558287200567241959798074920221987173851849523605721165398664498924417944486074909004232572443562997665581418962147151492200888286061991863457829944376787649999462960889870672949723605698567764640492437846602393404475963462781712887090108975289081406360357823735703348945648766828926885383982109587015029008305268761942601038577431975630755893055651067375292831450272986343184289894059626933837879185208254823985347273571942831099241858217451812124165706975356112525913478975304197348646153067739459125198054365710788788539148987854318542985060525230581819348426298909064550506319871381888530712 [167,163] -91971757911722740231436631256903839097662753438287460037828624836130080954729751907429975116997992783301675978005546361811269730041000392019969992593716026211094521110344779929570211388377510048129205313657141938944855313054405042181649438419805095813650286826573538215758434837114993308285455684111498004006737906230442053360933877129740488416356385841601432692825249078366826217804940859751129725092854657441920131221943957697104118894214094149492818727830529316813018578522981776192032999085403144800601197685735596359338676747830427783625396751126497651442788825534803277676240062606241180768330504872775447690776691729572754216536225577754184847163482535203100864330889501763573462443908930022866037619874330334163452758076207214200331121617485462999997001195936601484539292600479226092158499848789031164859097904640799108392455485142663882449369415499151977946178765678708704549584683950240076029178132308440692778658040861038877054575697406995169598755804060282414637148928682361844983420004664097553476957074647620639109249718310150125164439267837822306671618543777558143488538700609909 [167,164] 176988243411328813156926108063674164319382215456826259142758051633361053272238743065947834421840947707981059251351692194754525618443322118283331559214096691140634478546927929333058342234201935052028047820512527293336228032092320050216851377079818264257435847976342430059918125932138492874083965654159806202188067985647855469965565093673821223059764753199402575399952508235795476080445525684023854699937991073825967111856341834508929643377565849892191679856379947162757638458968932198136665873895289095386755437283718364111481066847619705829935832322780306437551036100484750027630184529937783561864297001503308347559427893415283148051767043636081315013384378778395758324045110507045145326028414834195941077733344604268580199079445224001462071068310816292987801841569222547271003521312789303693062330724105103279687553509834168444896343458986079589641678469697231315843314566032831809951433375796124671991895423248924728155974866569054432561674544416976829333451494307468011901920828065314960567094548357857343034870076608198161904554125096314681473848134983042464276160 [167,165] -21685119540808995630672105819587923188770832220312793291345558723948062255965152770484732034600982841634020056858325617630758714623868340571678702268478674429671333083812420397557417072369182534805797393303802858611997001331016559447003994463241393737130210339953030123105533510035011365474887786072233799077854307285018729532003362453720022462021008676672108804521407200261092270089894203662849263786412076186445124877150650149808493981652735085866606605703854647643990378901683794056626659714379052422636968938734725915329159909726505664591736967263053435519095267765726589405679393001543315081207334227262255645470769576447086459092312609578265585449010134268927540416632528335431098661252359664374275626865187546848870611274752023786392390116977216089073311722824969208262859384005519077631077511038676140067817458891125143685920587900321046773475645605697389634040652140684504619998758573545326408459668242294386153449230246931660098573008976767921975578567176247226319970408277898587854101829181687050647012089531144169978820535328984 [167,166] 135751629297132105030627648523783411275415105037954927097593370265904372794264309248102532836889595331582718297286842062545720988956884911395653639064460899726509056416617763437401350869944732473168395567056085014072073434226986769330688211296763587589103260163553766474818329610180676036970159424089127483426701695800799519929353365424215810410248391489216852972674312352665296760801014221792611457203861832037913702557307766170095770476175668637862408654481140286014020291516814755029630688676901091926128495137306780271990881523933389106600518036552657076372271263973740852297770649505320470012948535496847377272501585412079917222653998118186093587184881132856751310583036465584592527826499594065476422126447247897581366744348044436251537735829767298261919524406547923621456558830446725238541372220780713488608268681911030080865741564047036652377812665967625323003150074383694921072698647679559754191913925996551596614307596425310788435861985069656104858596216992045190134806197865497805437230144980146437312 [167,167] -33545443874347576720233374147153613396402684571817343280361962350104111218191894310681625800463480387930922252000800065481728102527008405104252155054015670292927876144996238942326755737709403689314276135171975412202986447470184605731877290625163057970171830069616436424304129531882492373506241413105062693342485163482150306400738753290547588450918293158742701908629438498798209248439993562121937101310019133392428726823197336380133251233210998813391786971840120596894956741793332524384870355807926518103006858956477351807886690945291657695227802021260530140361979277708448591446915792417289933708855862665720177564446747428668745009248914772159461780988424892645260835988006059415223956503085210542800772799938636865380864718165669573949795607772849485410742562035482726314219813567887928067817284365109111171530133207847981886017788122130014318320230796824201502923664005010123003907559145191499759486847114362462649365600287595200792014283869577404120547688266341447543089604256 [168,0] 74151322707767135295318126775050985888998587013272889233901222479778833023199057973991798679551319617627187130412317739739218889184563013364719022157756019125938063839785965526232534713134949665720819249760251431391828890052865917144066661505201733807550489810620224538182902149102412228520956318319945330318765542309745342850452882547350411575472542739748316683210323442044116719126572730281201904059908830893026540434715055286267525467326484921830174612746308946327668193087548780488372994432994185334310978342512859154663759643301001791995911720382563380258293458395656127413456245753230785598698854915216820907569283497419072059600938528465089496979189740188068779338332921469695796680862619458224644838413671499728809644058303988003113477798403698552937778806474664663096477816948124895257885361867631620243259496368146998476252542097588419764472950180668651417846867205056573080465595653957318860327243749116634691391316304527646932460150734652479486713944873035247597602547206784442444590937584114471163246240685672683089183203694435785258666086521343568588667776009604866294404594341108606068709757463552853557415680095971676409999961780119788221523839846894081994676827009018815789428456545817740962976388091669409391630759496515205895040928025935032250450034765039067062393457393616868912706050949316341415748517137331962901088549194711981595259917726518853473221955698024955794066511427580378286459112185127116628883307239462047254904077321802187799594886342548988643326172376219355432488819890208956449035129313130165146704365417499571933921234325235852635555037826997905078606772260820500757861284386203561777125427510830429145828464885699448685012590729089662179483409620969176025799936504950104651892546224147000258799885385200992957295745502990936314978690387039545857999337243921279450986270057183684142203037862724170671986018476656300204602552895816216946130272860675988435020853099185665112733498350009289685655368361034961988242989307745659151803099196754726384142343972206736216405349686697419012559606513059675121346183979382266688208056484846399962993791056885504336563745587200000000000000000000000000000000000000000000 [168,1] -82505246673549479387323356899602546098027021467652734592459152812954261394294512380935872354490382245213444373925980362068619976473096531381818654243519487627460012751855087079004016502354606713959405949593464657696477133881460468899764871210841899136868464341695235697404385242811126454079001419495241259207062800247693518938654772669486394195070235109060017129433941385189275210562762405519656483981080846496698305676449331907215671025824475916375993277709799316994140443779728278659206481858714067857996319711480370097911684663030101938155712796432701247766831054455829385285938649930106682117966406008023253544601630066921279611999655865230297669352348253548183267971347887524276582656290249616092322481033712947498525435011441066485615395283310555607761000482446747898258636018611156161543252668323106086622806384925147430625234258281826231870284481080979922327025192018505426639099548864898659941632929962466092964628771351201256386825983042210208985305982613064978119898933637844631495437744056720113229722012753027569349803386688378460455519342653008875318900495400166076379325293629495613544866692138708727532288419306749966478762905681035484372112293988192206533448033899891599589239691752275302509957897716334669614668207514076460601381370770323650052072601300322548418324377728945435122861824392650522718401653792371282218558678509031149290427782120611114421874333613575063129748482592883168099696933845770522870589250750477691766038917305882581006634330659240933867784002512082735031763185470012495190827617650332897668949028573247137438755665150751982955766079681721531848213149275470755904423038133951967966801807781395710709674236661890399399487072025825409796298141588372340542507736120022343258214225218190687190429680610013408486746552244429231176952107098948996055624897086536343068612814950554055462208341276877435376741804121206039078373901004844493970074792496178206710910126344720822015301180932780562215933580282895843165464000774759832985515100561587518093587929710254736327510160649906949376298778146694082971955354008263470576520640340154909387446811889751304855290306468249600000000000000000000000000000000000000000 [168,2] 1239485867588972487600589553396202052090536271151600071607176282340767148710377197832215127658557352657790176619255309564837432228536205920987427184265322184829153640595988724750123018288334818078773960129556456735389635937380346932191071916438035619253704225504953544010073105278399921231774444791757191486703040319976056066234526952127523019543643260565229676489275881404095140587930651442835699998079556055671529362689084438202171514537085968351673061556444864363623359114068008763650840861675983900606795033096949816679561982889393130495393654390271767706182688261260895273322308299900621329702471812179707351903231951049620733833392398837817617197461417662189117586819454227992310867841277138962148267095800561404447629759507794910852308306649502568085247325342158551556762834915862822116093739725336093010974089952368637553282291964391919709465196245782680282450362930014404958293285154355190492769721120352549892353290246705769668215392330766905805663810982885272992295807848464217462466458461446794244792021953183213341901660239171705940467245704731622981609968634212771807175342230826177189981579404144582167823005505624572962041089289567755276322887219839153171673632016032356798445690628745924944132309665375758881026490663016459955177217117088400256283693289832225386887321711712572039637919787867377844412428902634425763838424941824755100679668145838417584836517569128876541097431375796147010420158089851001165095231199676311622380352238918844503344919307888204293150140535870631909074535150254540081186732412391581135976193532057122056005291152959857795513997618513177788107700831561340591980947048022089486377679511398372543486944082329415423635479556831543595138193715712523299334016538264406366944040375242145924510173887179137136112178494129660648388991956213603399550387405598692923056758642059362646075779567690505170289299509108549269540236794771825163687902392391837799376741777334349604281146046781935490601111840313028620614051330773886760142985621167731201756971591862992972339343533421753828685713836820405813199875041703095483925590662023698019421220216859107598618247151904945602560000000000000000000000000000000000000 [168,3] -58602610227649909996101376879487136686502471031679152821808556083123302877611625510762070292764079807808230112228317142930265246914659792772567479190919781966669415135432246289914802023004087872079932738526111914295081018428987323622859096932803891008128013525204900104070138893343419886789528199088511115530804566768938005534584793834564157634255978330085169987000180031187363734120109608947693004056098859073835351613448993778938157753732191769146784780558112203608473115639842196321408217386872844717829380695693614930131575242217312036656430060605930921245718565371091269722530576786876266712343594670501626445059245152733655496932181570244968532914412740732679849153966459021788786497151379213304252533588540475878069217608908322856869288562170857319921573272349158942443724593704728132393035512106627544847951982359516182901195231159125207560382573150181535619473446355116645301776134269416186089575401233841885372123690345627982906480166844653162817938208437566147295379715080385056208262264452696143882910567877180085613880331767647366849378130611442507946606127365326448721571848988569818510682156754619883826452567959000042591394071832999701281502787339696273541619140866263457735640412439690163904923888171163997168318839561439513076425405473785490272932426092479171074739096499963227198104924240094054149388425877968583073630578483871067889766645487071071348195349730919398714598305226637447528866784208645066491876848492852433658850041067476116855887819783655769282000669495072037206061769336026756428839826499240207221800323007722611084948034889282186069055103437176600069358061932262835388944143608775429292142497758343299970930172332017776231247167577931616058687070644867178742870848129401251894796953142632547028434809220771406766332561263731841888322494181405804197070376802857063569095051020800128588518846529256872177648306338104526443313748898466330752605867957982554620089859548392564717854457511252858081613078424266670744594049661714452527811324155361760358840057293172430454703024055429758950268392909531047248915492867947345885948985822849847311956346618025661078932641424172331827200000000000000000000000000000000000 [168,4] 13940614761261121956337238198764954710034534573759817898933940640195767893153394052029260137471142663513256538703284044699318245530018768436978988004986968508846497913670521456883957109355835773306453358516097105624368353549323593990330902479261244825268270138374924251235115732693217838455956509028887767751502893131527373562738862375978569707347237527854462300698346531154092965381777189831250512981352330093095434989831201605400415841779459850927174596766146948434095132860332286272044708661501390417205238053569775422256327379224035608766128441858733122100272786266921926261717308606369544423175424960193175707417792618582842443653337226383239541401799713915774586435130566446300312401020235683216112908377756053227088789733243392241934261861518304392134569784405676305232346717996768006565183462701690154829277456498729204805416645658400686407737131423790430203218330904309484778624414050648830768106011705155974462988744593024924658807414327124285930903887920631137214612956103617093359506052763210907459564333131794724900306402849930259158040635103216908200523169128755895296950274197206790992068416257767916684229980096931400152607075609902759091736842304491891828215972075035185860690019019113617091666520090054043969999104453029954856055562344144575218948201736487045058878041867103480230371488709607686342283212122603877438501065362515566635497218885090602578104298330449839518024866601772466996525425548828118643731435139081504688102043618421153217097667005356441652123006823742905924514397951427163336360953202103323972898678017600415065711837156034494758309740874166479967657219395861939735924978653409634462995544891264980750927364451665943216615211019803457273246746459975112886325155208032413000675565624435175606656900008569836293487875503023548038301875378160753947501239865598572752589450402253096026991294928126350853984393204966171209997010833597608399706143904316808433852639316515479862091348275234749551300511035601419356161540397000221568317703612924240523045498309233390974314871418431006802971520979444449731230403873036682214426291377768291884474144345657335797454606412199929336299520000000000000000000000000000000 [168,5] -332744318915236710939886665256762737309384581251604812616230631187227707763127589668429205650583811620858208808880055438291512980478835424231340645269619787430764918502275086329948481324549352055834607303951475827432038133518583675714915679418531620399319619222894724223749789626952275934596531466693438796578198113692220732450161928351346843549521903330800631764586240159963591081259559630694633016850231137608994928575105431017538142643048059192991858139749609791555580291921036108570257128417078240004361149951329897053011139146023817659837819290968611024540183640177351265589922513922381397158299867766872510608978379734993050765662938499125558998350826755155629672388562957713318084255091207100054230503715025589223106016203174433957277473093688283367874431265793845016376852607539100049719680484089051426738399753998996131703619651243480842004752379888960874416369246823630715874700110440921383537139381887575162156509730756362306457592238423737633827119767235136060976063361259149463027214916202305697632865803452619413003127755165123792896499094279428483346761089186533464722394237714536542411634969643804935032655914623678167339430603807545174844519911076122280597432969143819713833700918988060815203003432384576884383649528794344916367447461082459375660331290935685388066240905887958077189259368555831154267554792376805259443331335249092458846246182202332296744984131224404739775134820854426775322840997606036837965107795160643483450185021854661712450211348270931127090780405502178878320161169329092520687596781606841905503899413710633796617417033331888786943212378659913114010094570192472959618434150511241313468635544646277743216569089069733194899120432199170784148002288743648842616856863381372134414216329206325462812676081033163126613130793347166020800907516214539519739473157553669416538215020400719029029233937660973267622681333183036941179249817032820778554750271291299982563407764357675050370879251382821888549467466489705744765423999009345365385748623556731537347199444098245713605379924946238910006274273758735610579467008916148449711023756823397371219276882716910681963569062525221312921600000000000000000000000000000000 [168,6] 11660594986363933417663849805991084323755167883085759965941329422925633413325238579612148596289480865858134530151937432802261109453834448969674368674109538904006346871913390040850322100355843514980615996006484115110522305848184917305043768093718138673381086473889133420740344163186342475446843060912616136541603377533136058291196790515836785940505906833312681569620222185311548474505312328039908477841749399461912072336425195159818887517943801335953593304776737957927701677296044793300295906353960720726617501783013477193556667848538321222610448789812080250153471311617855151925443496267157572167393156585730458228109142479902620824619107364975503857158512354492715206695368698553248017082087407024933712753539912209508364788868138818603921988500323913948742049193562962029685505674019317708927197574520403503073963091566693163484159633883698904260954989518939621534871588616798371760810550533572056257940255536594815860002183354324727266025359750496122032407152590746226552818174970974942467127825442745719951492212871493699138617757544805603208988184378867038828888353585120916871249447850330112146754229911180545361529358888275256256472954977868602017108155825482585086536850148274699831465164556051322256839725655807552540423097240052971863782843646250378336517176493968349261488530085486134297482612403755852769059006226949754208824930563728305624477458793801163782958447575485870343917503439591052233797197814710882609011812659805813628660039796047852066272020730524348489638277772811067679132253025810654239046053240609354913248797769311066078043596601466780445193723595555383209601168189253249069978880493008576185436707212140011988418008898758366770136970796748539678310483669468317167528569771690386972160890313862234560131164087909186691448180834439799478256150283498136144749795073962699513859702253838898156911442426983595033586768695670424716023659576801773569477784097966925899409679690321357926805291617824219569078647814733437853151388616075454931038200979598393872176247128021974351331078603132840194500234548792686003492020928431274764686181628134324624216022293373451042142509226992999309879803904000000000000000000000000 [168,7] -175962445296418370277995582755583464636737556899691435504486744760136276586140633550232898221904652053371088858503154220808414265408588666834140900078495385288370195301036728000337577488852786702833788078859693642316190224489790170315050284374957416700737765578162056666228627002919223722402024595496432057300490475835669956560135643243623746052137392713174988554573644814245959148443883320354194744547249227165696642301453932398825590771650113517370173548982838053842933819488639694691855369278960349984646070652699303279941511335765531576677794185292892945059359898894480942482614717070505260619701648373918494627724231590341555350665681780295008659315001001357303489036500266831815809255807897607472752462636933577727200481804295514324608684423380108543976481162996716656229037316659255740543788775386806759690934298901849463599903259973947862924221779741082297501777320076700892522471275810544761204155435172766082553221419231450369070798106177923366475376539071625403253802330096269433145532996916223944114434798994704007742589154095704979492419653128780014285625556964014417995722881618906450066673520797546254500920838223439945998410691722402537769770230850391251290314750323988195490764616459839012442358497567465144817605180464299928737585522060994080158496712115221880093217054323004375805217201068139920104148452053673763611911084916909844869455810928237536719926342024521559568209409006836279165475298177941279158202398064871502944899578887952874753887538883616701205747037286256050308514131321077015635622626882317860480023520662908437980800456748420661315379217109369127479125376059054697842674464350872087714100102183398852965929586549140524465902263437000797672812534155769968952484070561171826477372659270927652164204894885467347120528705813464646897496433520304659654918279692769936471749502479158574855536193150132087938098389588645190400071010360835706103828001839894700419591007819431771419917877571398262438468873177661334020555704285640416767273448351380448716814631067786878754081855734595422068973805949843399070181765536170491255122610113220702827372255950796015060412464414388175349848473600000000000000000000000 [168,8] 2240511966090413612644410725071771290818407534025913006674043758230105730206887132531477655265920840919229450097623622181204888355633067947454646598936522841437072070956920621228500028852748658343469616641956743566386023777552277837810503149275855644738510270788423141240518310682562665971079744272113005521055094108141525737733207933287575891119523199656279873159672756354527160018380533780295163999973517995904507821655141040796487823188276657413891181500154261897829467372901908474294273423922212509232224375418465992386768595316638578277349470367734469596361388503936125462255715302804594869373051459728707089445778069531953601941899177205042515293974392814455335075447637189251244618632313749664222688342600013377772179614165445530329056679075211749412902493813636364427243796458827834877559421929717118508883761375372920655753464193472807767969382722667150003262545337016645716453312830449098688833897984566910462186894454924959412804993195738331542794463076068997297596886857298235917845793846248924355849036327381337119309549082758581524742600646208335311416146491300143530383261338801685272122011352258717404784364161560954572461701302411250369991450425896741677214367383290499465539145764421373638128276162454385169667385860870092392357407479519989206651771338607911653962110689163427388335050659564486147894564809771830796251115908004715780681636483600780076636318871475176566511056331283879297798660622967799659194299925867059066328784556725706635890676647708778948368663577246978198597701942682324146391561438487531935334303838631309905597374422427740128773980570343919498232104691424431097537493966806665796933394466618371564295083316180644226202147863767151126834600640797079953627565190995372177742744168586032755625149743933090356507651629824175559072401201806462716799015205617894204337139002662822054997441116319500609957558462017610731112242088822969664643464060874050887166115013799180306936970762521233612753439927990310731055158262778922884816494429061268807809135762057403020448032197387361279535930379096523506356375027372704621056737293729821547864438549333529886638519690979967668525895516160000000000000000000 [168,9] -20573953141130851792348820946310669247632144822483435329906006727238709737520845554136854970565482022404824784088923235754151134386922074967071697115012921013068773797641552061599216429453019652472472999315349528906063980395258184548080088728621665608684573545194453505100504408674367173913895184056641583614961904706998776929029318746956078807669375898374522379484212516913728438024451155655721673934812351878368861267481785104386419409150894816585227481286986890241003829625818661977067041725602837351473901698240808487645515501587085924785001010990938320354307689265475530000875310668030302839814083666239790094204760710472086045942576207500516939655359344410036252314358915946727299178333458675371995287168053200671489422014689042269325008645222854703170082090230220297056758890356879935273481547392066721085788366434896392695455778446520569619905070759047618089699906542893690192073194945632618727523869667577167788365758042886316159732860287413437462268954685163963213997252945178082547008840183800134429863068952369054722638809955077135473590194587439657635137987841873463994941659702857349810307087236260718913257802700686457783819327435081326894260066424131219864451344287020162392348809744128427765553769859162085275050263412691847896496811190047551611556635717772833150305339249621640812361047255761985493684870891545329206618159687836354652736685038752082986920513312463164422182598933407728331357068710857542049587825166887525295389003431557597376233515234875294129677143617880210038560526514009394601054321242248945669655717391666474197224419991538431621333134663630074301951023843642890432408225664186348139997926150947974039052091099316099226646177795825496140277761819593732870989720777931523857790775555491605818557295693305885841366791190497974631490935722150769255614148551585659295358785563221323377646862424929817054836097459376531789530912277959565326076702776679718091073123430804650536986812934207283978212954715424790137440961934434469582591593887893846471327847114824834978239098205018092703210580359306896824390182605181160585618472642941090919248497732119999344416557822631683294358405120000000000000000000 [168,10] 148475910573532560851423885527347773660492187200117004978344278779792163822828720822412397092400620576220211681397610284511688684278677424265123096815449489531090095387542405443858629158114685490100823404368864683035172143907973005910570378577308774212933963502166891170227547096117756708808063451953038285811794451358463453212872551857277821697838098479186758503211010087911413040016037285153948590344126121961489288372293773932325357678338323268798246192940857600918251751986202439701250581877715008985860463748428250352151844015139690571726636770799504498609593988421314474549700801788259889202967850122390410866724926214459485612447276591122212873335496022619095854280802311492358414822704136345233510785469185569564937397203435369112713330511759758511767202819227584524876174146039657005304816405840330916941354953159459762932227407773228165305911093303734716565006186240518858424376752047030086600465128718252717902301245607042732857476508844416886719416853235111144278553407845843886323991924016699363064880686520757870992297022349178015612177444343598640591818208722238912780927289965848866090393643581633787598452040191896972394531758292075953394941435842425969826095628185682749579386890467505528877643378289121068184171993953465345144198538428028770614121596619092630562328299764520067864644767709596305966233438020559215481974257649225287765505581077397499217588866107743472489418004609192388335357162412698624884435256189200502065637763626651292056789700273571948629764966464679931240026289949013288053571541893646573500683432903323350080880855105654891174532868627088365843998404198787510489272420599768048226772493103366738090559106013439446808689374845165303600642695737569582452803363895644656814701471554856576669983927101199593788114146952947903716170306076336984619218420495201523003754882313297582105789164540660608064673701153758036744433922629222045058154206422515581906268685020957855637584670673763075456385289634406957322668096832587189475186270791057897402095135983093604983463817995810037235734501335672313807406245354968873641284864380548478348903133909727954908226559874005690364922681098240000000000000 [168,11] -861782511651987396635453503533990742452135366330911123972067653560939461642645790486046976950953269275010898358606037179692760997577719122585929832085811269857285419941239660723251951880353010089409912152386730775418742938902725360428888314648300191176644124708849784897552846880606241654375264730551568428370712343647518750342765512255050340529848425619602365707432116814159079230829150006925204076296725776190028096947266692865619560747948349925235869295855232476352882626153862350235167903768884561436468462838164333389121803737601639779688409886116695773427711230704265097966174214965517387233900324173041185388876064797321818507571944508153105535755865750906104400960610050308357374020399630179122750552857870450030192401640990746255669554306055106997780512079739953224171010376939559198982272223238112460772896447408516849022466844413868817754175019835050201164478889807467813549067369358930167191751274483694374239364090858799467628027037494836913894879527535439198213611210061094959615437948939022159093717640764649660787480596346224216704390175856900862573334553536789821575918056618802570346754617645069729681383779993226999410253568994704556906330566443435199019130539670861894556126081173854912650274476684041784174508192328305158044232518152195979693998636594581207021927468174342615807488918267922012143614731966284196867946415960175254510329652476462857854517137507153243765190369940535266571083310195502314627873456622777871004677418266277264783544124557628352107788994589721052355057230087377405210887262744362556871160809133579744779870081312733163581597867071156464960127323898002806526928034741277036126047954721588569747044608545760835916403671255286599694155750944013993797715055420585853524098537369363319178228419696264814894544902185350488648756300663221819498896158245350999972057396550553631201761783210517628956667724815714483639687094908669611828435416335516876556211160054871116258781687201717506040652704842338259850711614194601029384047094138509810120975930331468364645904465236362370582103928766435240453775304058545500105466014956403304936425124046073798798845763071909260722784593510400000000000 [168,12] 4107086598255914423647572450936977618058526008853124205924527695011838632980012193705377818084694244837326229166521527351790441206944708163297356333342306417592937256257886409494096796886258707885031272890025148037093424504270736825290415457448671626013738065561553148026138093428338662677403833668505383715475930117885077775720362357791986162496090853233965545001717269122361803648785124894639581700194151289941731826952652114706310431055100527624855338612095280153292263109554161324568096831321712783333430730707545659893019073647973198010968750435046848919924339650293940235074794473598707179334286722296687741787126680115321756815966852526315750405118584544163268505235002803356076055921082679594961422948219757291168064337873350832891641685092710552243286674917381923394059004303077341037367431481688836672106034613399540789036926597185447446955296324839459867774606155678819742122081363683873352511190985861141020133380052941950706396595877519564065474452962685652923813556790519021487683073378878323506905733852210890770464622929284030704643828950468320542232765643995766228804023209685954554182218430528055438953031976829831032742613040011132109789132927703146545759112557764089895185955736002325190712046808889423762770730882707029410803308477219131107122700243717715722656198315428467462899357921456228944964476327732756864080158571079262612634169118476222780233282427494187742688295404862295251841488162281299646993737847142174792942442226040583994232864337584555401809294882492143702090496604602180869348545420709235782413277356294069801068232667933151625167757401778931844446639091687553166464860870140685147722913717059640169891586745104747744265719400112424492320964176753810918759435700642394387499474695613650173246457553340619064006306680096058284346448227950023765514065451896973729813999711215513652199471613839752484281999968772375129759839930889239287332180046677007465182518839626406051234547916086920219306882551869444368911794115920479651671356129147493300923973876539599628334517513041936035119048645219901822567176146907736115240799338578113457075278169397775855873069741881267472565001623961600000000 [168,13] -16366815800616120897173918388020194150186643109401635644155555959163910198741202548064996666078857201658403340291304724755710732185594097724658614250604217740588927403891540789122715645997478864599791306962631371582976894327531782262295575797611989851807488371403609295504469855037110438426473718532894177082028074201617607649388526904890303609639938945831775406885822164219109598919437262950325910013647792235423838177861249418343280006003925257446641082686205977220217900772067128370518359866102706323722756853229938199706695520636250896688249077416047315304310590080269859215556311148001829688725194134829567040282569292897870501955639170669284993485521341672239186715950092972546087130746363638740950546862898888013403615887908560539864915485792138437795388552055129403696781385188217402861376967321973777967603142823451089766474895796267840778615539627102933357694592338307572293685336723077845377983757584306183535806457556544145068373006578397280188721723766054139908625184807426924982253782062160717092663174470672333087475193496632267904010624624076105923443270050231926223159524564995256529717895419009036156804528104544572892151090179508097532951792344322585707796066874070009304349564283851525308329609299798395113132582627503804091140542452347208070169316964068683556135092879229891660306921644419377079997496046794300347590441412143839552942077289079896421379241381898667604730147350719904206201677085178492773101980338296112763589752266931195354156044935713830858171036090032622260395224209719226820018151649041190417241654384506388879268139386284299096786335383120582797537869907578836463614251531942361795825128559346263965001543736791311357760245343063259981580119113090782796965414015913024757755910253937193426239802684640585616609713824572184133939047345142846159780168390955339945143858683015531544948587389847590075021082670224427980818378109743829013799405619059209382008299837151658347563705157731897451162116537702970146766985421397160558079629871580623289944306771894183830527695618163125745035829735223755480115111235407990572538955062503887894460465631290459398115343971434834468257595494400000000 [168,14] 55339202953207183241843519417714110451890538786162142149276889557866590053927170755301856007016702649047263669147873862942897943036009020928507090979811328416632304070144345238077283421368298159116555983496979300543346062889796478182152048504221403845887129015240643312130306455482411452889405142818831029574042312286247801811126340224713521734894788972270897246901297110102081778985754483057324956318718330125407778585574647254023991586285827645221301524831463265663107824606650330374415287902677764758809222937467196918226162724861217656860580435273110892659893692077152947136160615534920216709220228635590119232456340750034014458377958800609564930446502370275714967232548628791496402724080972805357326387847355701003971163526795087838300956235818742950533417479564639166637933589637285323986951158518144021574779817152651278193428381043994157823361687826597067471211550442880936111386810473533670547034217557310837399858133012249060797598302281408757778038970220932679446003068644736724557883832330390629947759524347198674306669519057691990082395091896768685500830451172680284074011273481818596456182799052525952945218872233114622131768224095617651747370193293955482026571890477722940228549539756051732706982092406890729848681164689781046453896318411056177871795443268542274324980308612066205442813157970751401141899712046610273664654347226666666366668520318435858099356165098892535103070693476203519439980887081646551888996725195791455724626865391299124497635119596137532050757077903834020573281475278093784831166132314006204876561836238013306708984031067044098042511429090708755915417563669765593413666726559543741148539182275804727339499942148762517969661779504217532984428343711708989196398917288733018497323747910265566885498131012248665809688938958567947034221143281869761789570024691314418033200698577548405909901639741312836810658843816520543876939730068134730115062792786373530498231084752652117590386289993461180032386774867037301026190291998914255405634602648849797897820182180494411983512475171841079461466629253065719495496896395254313992597208960758228110720834943994814776315616565784397869206535936937950 [168,15] -160681024169148202408629482218446505221764857614664082624908076578424461763845225361911291627519368417753405435691888442179444904296017504165608451464159132488583091561060437708028115114609549496866363351926399162503085289047695927842795730062009513792626704839766472928265131045291867496352973089260750216201179864462081913164859189785900855545984446772482488095505270006669825273991877796761919513051452254990525039765321460221255335932517818863386437449176419490165215519551521769929337615987335742579226023042400460586984482019722133031790902676038794140557514550258059999321960084124011567314553474055976721243375347323620486816065691719474863733329104760685049172999373042400685126203283048972261697858592686692330286519043042470519327346660990381782662832443888088276191612245291800224037497202348439870014180690105547988724184428319392548656404712206340577644312106579937160889916932445121064169468393999597209726375039780331722827566492655417795072115704801226508225515449689534313620441561825561008459341104259383528213826949966556249759727101715473256746659271252280903744838764609897617253082753491621935642669086263698805121660306189093109071670649074953344639859496909270687132767464245001912170012967225626434534083535122149613368228381908741639354904866467992080861591914928878666337566527115148959966734460136673340679176423654912131526722591579290031579280884852868879509955382257698182775804825318367038677573616885091791964851305575322059817531238707738862032858614481531107750648987844094121635438786507626397951386836096858599286375011162798358993785149992604004098906175648207534757261961237600379703102055401350016959569804704890253951919510642106614534194970388130255473641452642600266399857584383603482574181002186365944982505501084151022106156968411427595175435663688849954932999079728671184269252551571013033422651551396853284104337875779807449914390712920939732116295041946381199572747924523087825802974473899270271220565957821848153747326906374572918202116351196955034216337905841587265149694656658496397316161368224937751738059074725747948623970168808126251666439850536036152228342786160000 [168,16] 404713093038664213488163481159477903703769481341154839740493705437781075181257424120809016305534134387870051200080058061585781104539741530363246762282582966851044743750345963014220601054638106572143471008980484765676147794322326507970574164767120670839150210571608153112832152388847755854828677979181082810807050282309388761755607628603061752968581073775132188134744078873060482862093749959677962649140626996150015917725174198333590748007259513541462793373493331255656331869479102378629991901745025982825098847478830486000489241632622668826677806753385828272635425156180147148399461178897679035413171956390733744133841572278356713769064466076745512417603671035510896830120673596192769090405572576361438383818585661771614247821620380281952427017132296294036535029858639140151539548866039484230300354855341467666846389061526089367168146656741378173782955542171960459536794903746360478120332077888561812586512376790841452213327961013871545463174672908189879385055231127316528383713771447884361617310109577739378302577782787465185044217167543554454012011803046008605509954907252465187765182582969390885799432694980025240373426409151141805057472159943370392510548758868343438175319619300098821823724949354983813241642424066753640360339154452234358071104666459213071412182209120218651040108853339063118360876481935402859737161752622178654925142005020140344513053314502810028731417481295085554865840780685217620809794982668634505345034376624675266919470507177859105636311640161284180199792460396934150572287340267607154048709943709909657108965009193896874676261301487220677301712874231791603233022196359714791050282664603665874045350644175853317642407350132318514741542591119995143368367102180577945615338103424984692396407501245536000114478629406382130996835585996787784218946957080616943521265403257804503493090699995733577503271378079262984626884400066714712947289922707869698764578749720740656156711123525809372069441481217918221664804334051014919577261782207771206939762010092341288986411471597186311456936568904086125083508403293615645084288996273710818319088084655157579575777054196216764757418101954673945591790002400 [168,17] -891857393577196639134696021363550475726232584986046078275641544250336858225997451787419430410294297319694044968317509626012274849947686735885176054759841067493523027374754039664725640821523050325710588500306886516958545068173923986956942372688179948502405251245871360950274280557255229801459146424151497119306500380321261526385984664004338327346194631960735963937891327511278637429754756126515450954846079031960882190671868403594051923312933558638841461231613655944673673210544437846302120389464456655569721993255287441370084255969799406752714854760205512799915347798843691287735570745629627388563881337410985473839009427206935474071239353373511281965665360410430972869154973823352714856248856771589791435247947773874129023065302209185464440187042597118345842244099331783271138994514601944606305889693896763098583660606288103280969610012876223925846546838835677243986067604179750935161939254484603466698968003718468791367754172533120567994187821187682342424077807335022031162518864748005357321273811415575468521724002932760066670944391088204944796770998975236512658784517632493509234232637545990572545410232816001193344554127882231329499869126508688903121292734724442868516743523121366141246200948660585378805885008936627791352101167991974233101107012076697530318370504710930189187274770508494523849112951503918973404580732511978992040860368745630965513244234310290485092443012905353877569828548041270990063863031556455920000940945534947328941929329135160487564948595553566475227405392625043090250406386074416170295843215014629507184553754164522709562653754951677075025154825507127420663526508143931846057746260654459689508767349297947473013069794296614440290463421012327341474939242237561893139919399198187931953222099226719764845540013610362615305976873905248149214425428559624295410881605922405689991464324934013563973796904936029888568516040024157976575437884506110972506941327684558892106186689240072278923583549229808521799445347537979969678925100349192738638290581303225992979397906053463329267556251853077287705075392904777235582436253260633209322713029921316786822725972506070782259220879266988874555375200 [168,18] 1732105020253927842677912730905812423124660965251158814507270699729351246622012312758272399712311994864723002485813282716291252546363749496229360521339982902141881918437537486151505909788691255353788312700497153857556931987035642163257899551493976007305091871242702092029457692107802980744773399808603838302828230603818069892449253606611661985501952901512708062160839674634568214009413099401578102219834061123454008886376365364617326448045076546405406626811229585030253315715135473265402406100011026044757785850147244806554495658827052344321917489178097163798162885927400911183411840214119674551546337040539989694375578389445064973189300303286483183927231319187150907545926380417595015284650122576932456002344411229314535519937735136465209559244233639129269229659308421757856583328088009962505540472744181266340723792486962338030090113781525347739239363749406999766849528124659158792108957604617074597661470933681925301650496358413932216854735893355978412514979263688463784576074025912844537375987643111380990508299808110323591596387856960509950041778996650614781173596280462239609351837895011560418791995376436202083177256289125747650794618243496776682764752900057972070826914192600108904408385901914221820000714350932885569685693851791265794117122674707569674208530339122021416601624463713681898413373792078321963370869834748867707091248190095247137244063905673979982676909208113783533607722786132164848788736703223511555044858164189033168628893291290021540843702838797809675921625453704282693047640890429637851132142512693664182672463940395774496997989628923662300906832455020732761619354012582383584994076706547901968693118478277928408251572904487838377461108643064172215680972720047147459445125315288825020535209913796804655932277356392993566418246564030682594139055751535077356148116418197923240557456931486863348534826429325712608192565683754195324114514134567058994980179690576892468599028246570133758716303582903119124800146960602989361481500330868132771508882873634870963338659284158676601481254551815303254732986124877154011531925947262396635645020047587383531726864085802666025725550160684975922321680 [168,19] -2983307067317012525383214961878570492054056216628998195727914085586010064537625631324818959194684765883434339346496970746566547802698150513609430142164124701874258030493608379875174802091696065774591705633116462049629052675772327417619643278760677519731199634900812710536027234821468689035135812285352643915276688381977258316594007829224906120838023295177645862003094580998510629715548835906820322175615996834892944642817781670733412395471855980103117960624456924329156967036050990500589331832885746235412490007322766507322012707201264853861403275232746435268762136818409453977878488372238014686311824306970264857146285426589132122824908942716647096896728696771130059132972067308724920277259365877538934363231823107383187251508340549413166259160865472487218472136140659265511531856542536606771255219996188273308978552677002052524099276443986783624176645404523079326832402389569736882961531667314642142201031629027506273516047156154291131194224349857431567390743605497030214053357639382709316446404742066097959491387320655232860611970731731669564244465923218383638478032387233294153370156471768099765461891143675476747163775765929550545727373654733161914253885138209846086309060722863658928298576679838780154328902777340589005612170188080155945029525545725261739382615300553546382428941958496451966215152457054052610061988985912837780519715327095616382429754386435129254085456238539737935267378399622979945473553029151325789777799837818579561676207300027705357196177936306899605631510010779660331363841643829559421654692191782498621661866148128701713594292300455142512219625529545881497080288934162068180320217912178414912504322051388621271460325201631023130599917711746911579950201324127479652750618077511787507522380172350493424948455945383756116952635006661467525758223750748576392055334689282864600469525514081756099393497052006404059572149606368523729922452939731758893729026225339218746250637146639309661578511059762475108068952122274566569986607521188411439859551907725390633960352548878092293616192146696792626753410761981355343279523420361484492295691887402010382376794594576545411253473706515330273280 [168,20] 4581489059780736795600612508267921694885593005933961660998302370742438951740005479478009050302345820443089458557874026992424306835093440949049663065925150121420583166347187236380037492153480593513618417915689015967956895500247733054093346165605901593008340837032745599270886028724536479237922884343775341284114701356754033072570080359932647974290465508506976714803232114359532122018322889224849843146665866997937953108433099944128858513978034845135685283527667236849484234631039152093194648040341105357960438699876354929541856284477576549617858841188046753165511975453453798221420817308086626129708822718633061293015966398774556404186533433326367247807542594962423863976250856498850713108746431899210015898122231618688123583374119701368210653800541428322327499398118095360501312169330341705821214525570534697530185676107666074389907468054171687560121880699560469169421690621033112123762387451152510165951385107245091525908699981657725158230552037847005157565610006376769318279070055567606852899438027012501317548587064100593267850978423622592056965202145045434028260325414690921921213512566534442043807072063393177832974336528575884866685238561406071156639498420129793700457756861144049131404328217637379841307537501574461089348212583685871781761053251265129599062256780562892823113617008178128530129126218562810791726634267382370787493156168976249479759757728388806614451227062836448244597509071462929406666413425833611992465116867575430097950990607915761422129393911142531210472795705365187593899838571050468731868546646603656028894275648996295443029323960900024034503649919483048982184158883664566066948995849206316330621977070827616716337743383940738308617443369781741189700811404598764669155584666193249104790082441750800377886706912201472047085943268377523650005712895628970690561236425930251136271501123404539390072027520434417078072105961787546420093035961239197053847145353174301869986836680771435760452981168227349472618942690420574535360218065775247382102295518798025321962520396298495435584997497660389278278358438798126599856920117161626244779078911951662641897326679358454505912168279373932320 [168,21] -6302688890538547067026064817726586400768536929372932437837843040198912174928756131018857204569983034106097343463808757702472567521104478912260421957975523112125480782399258255162964589046899144057528484142265679345673489161344070128747745339093338439425549225775534443308480845004332507305686712198897187061769619777454226114121579991961775375389366151259362501114868785064144033262469587865787357361068884673722518366439309972167660846792725166367760752810675910988567644556274786617440603467403821931546751990023500462458285763821164224697688280105654819736820834763681183391385736018444065130481796562510722641739141453529233480136215828815285537032117043818060828584382597696682349822419044164967777070079717094109157922778923482886099205228964624976339324250575173727965720554938643116813224109008025381397117465851140334780589028837842455438964736453504945494861703201627205125085122526549369741775609652667961746608411146727181635183326567598891501281132719440493119239183837819330563685310126220592412492075764561525649972395153895008902019609332455816554194354987848837424521009084981063798737971543097072740447134864942179376881300342933699415392150561341286693846494291349201371015357630554176010400296503109711057839381550269123422857759638424385102356551863242226343941134396297449400210502146668299488615666275474164798362793736249464145972182159965161768080804259873858539737894882483675769449071893066867577099820563579304465242903536491062062056642841623801029264170348049257031658114813612353531649507027468408328646292964508901875774607648383084848229281870349006988753368691902888056612647206514703559002276128844279492262519851273070989982408713132880346630774910620578190515287030207760456076878825765659007645298634397382518824684404032172163742947516305471117558461607356294272498731185909901425126102812690310967516769428975393087475992185927824699323146508124675341527614019263160216213023421014951394881905094996042720303722623219676527879895740160609649308446851850771992025752868954037929548108993026076464407409315303171717843029113723682420287795479206978198828072695582720 [168,22] 7798554797774417871083487780028362947726894318427458462067659356582045653078841246143138803628490097654623362653966137674818415377691740606122943077092206098389808743452130893908339883849013157513562450016969173048563614984395766353340248543551803899225827120107645406205247745855193581099590175659086085062754776964131550335019223437876009313761809107891993233293063731513970385157504026107342969389295877249281016163891538619062074005311427915358215061166732390364367728562618548826522656941354620372196813538866576650913042461024900402806404405622153889785686938862102356167015467787219485914261103038279442586083307066045993052049189886864424442609570588221085393860176292484674495703825372999889071090446925929920346226638527112264194510814429063323030394097972325660734244973536901512738935360307220153889420613036631512363627444585716378936714437033359478956978819657432814915388939491024387597883301482598178894283957960249156711631534666785338346290034848795472523186765567967264230399675867899289723869490273837348276165886760985797350445775483504134530819567848700832280353823661010343550829994183212153645396168169407540521166868241006559363535992952549377289817714749633216545119035686979672712076547029978588924157835337664946292115143607651685969978284256173369437181572263161039550067707831717633033232228330630308001564057398785538111952833760947032182505223485525936255620107820685892639788259253772828256457757405099943189152632005848735023491988797734455441469015806717614192682582181895623192705640632157738520114861781517179529004876501130117968716696605631750193994363612027194764428456434204820131077497229764720576585197428243471010087300971417111060820832162898697474908923799157579801833512810869884849162587887709195813021323878372802281376650983838417321283322568590219126101957649469251200635295035792642255052778538219063964199917866047683104197512701544029818509868276488624886234932030047813508571718385836229311825825420301361688655771518625816376474834252618987699714071382493615746755081496418172074588029558120377506572118365457601540088781447941106789955677207200 [168,23] -8709656139127438341290328453219861554812580159272273262177466294954082519566792453228964197608491921816139784225149077419590406903128853767933720657852122578273888401662256110911942319732247559485446948766554508193278361932092446077361969631859813955855267090992247104687990088535152221530911119722837624416441792629562640338824755846283837662961900217462924592965819856538039062299136760807801574562084065725575970394214696430087670418398053315805692409538772669885125175429001066325878209776212147535046492611107027388900799007612576198562744676062025902817333007985366519380184401458348764565973315860834210232927546700136703238734857353692640092493609348419079366332473218794967810484756028733997798316251928384017075977829853354223824536911539925151371643375976527219149563020629907496968056522049779562856513474069613059435412575707614749855848181321114355428271250239764507995156091688922757798955368402691112711747496153448659830878437535598958661196263274556590359044907040016551241014512340040005205824861258606775748328965334662796650403855987408010528441237695737188513652161053176259478785939292665310408958184025972371929901869439042601144808418800012443992578625802791637248744035595233679614221189288963970105585022813309753283277859241270917438406159519848240911440476215714222824572027129311455191399267817837999166221823423704734208116103058330200614071036436635285560595804395616920228342400511403334965970350142083205622384084651790171077338202869985937810211655396362467348162245527241711147581018159301217192325844923691503588941264194888658982725785396453152394548287571589968002771498223077873454171064664943510272503102472813011366469857610203739246384000822885201047748925728884185534922302253216340477876094668152012949261155884336107110495344992465584450718670137597734994386337256873591325455333961103510617088832152298693553397532380662859703432192748051810802326287630882372899335851403562697390635728507886530842164012292295974544236297092274125337075622142616758217332235005721128199314219125084062699964654373614076974584464295670866241312077194431869485459079680 [168,24] 8806797887365466149125821318321327243251952624239696602912164475856733397566408795398605609144245939822236381773388798062126324843501349944211505631554564999128854903369857770418319785119338813193242282079544179053616199457070194766954064756552166094823555858512157479278127208401480335870419790703703727561355123646524911822861609520428055257647914438841116857842316149580603786272495455637138304896673303479132905706350438581707327956530096795942206806639765330092287826496246008722797938513805495695570037061309039681785743198222258041374120877084514288597723651265185743302796708393772916728582104846763184044135713258635886500181338522235468839105221562118701162712457310454892894772837687997818075754081495814539403324454184891986214942426341100061288596297895009236942476997431541203756713208229690491148148130410956231103475840853494236185378152171187199136533014040324171653353291777157692899552173081548407074284293013155581530627676773712951228978437104350737045336227640704785179393456272275370548934428246641026016377314897007607839669536548256026041432278942239771399694919703834619089455905769044082453089223058647078519331190331622627595787167323074273343123871463854516620239110714997105473920069431050251170427916849906840038948292747845743975931662668325281609182238598256234504571827996921290597771243996298204226323514452670908966740536533954826872502051602590479007441508340777523934441362522232386260010320311215667014951471577571681005306627000352004053149455105619532215970598010897981190490851130530480088566029455171770554494033025237443321555125111471901065765376168207091231460709792926392573344423829914040979601418843688871382933097288672610386363043232233042597705820308142056586007127781793164537679789653367116802417691619051523468824463271524174061108993155297682922849331459304343127913258584443426537065975992580489112270591022376057663364426984571492200208941644013197300217431204761271999364373039674502246887747979289103430926543792716790874503521587798500125821971581997736223409166906643663899856476345265419545098062613406449456267705881473464800832000 [168,25] -8083954387775907288944651154403080671131991942871553760090112078098943030831947619001435028927044349114697330252381974754972868288125761637036664173370572990941938552449459612585220390893203089172312495551653990331033769500973579027339126992870161485146684589246346317171781360587499811347244109736051960934868710292346850139220131466326237032622501880266920180892358809761923005599859868559684325290967355202550197831192286766061199556540123794614312671079634628072271170240909528889798378235081367890965323242329624573149553064941083020246600787266872682698453686250513804335004280933297236379516893905150158623121371550851711496890997350893286116878868944366578237307418932994707413816749092398670607521065412041698937179808100264149191578071430290973335682642920763414909653735586701649149635453433870163752476485649255336406471723906205728454824386963376367874433483028668012317572838535655233876350593329738684086062690878786944359319619475104799720969879452811322236948704187148488726038075656997546473999310141333199443548142377781771859582983877072008632830583269891772573580143853632155645234362563952749109797723712167467462083042146198873648623952964773450293628366742860754933941356077725608284595460450443949464958744166382312223436023565584999184359090126815186143501944467548017910794578321303628226925808759243827745935420767062655759617424420183160653929540411386764542195762617354206429226434748989186287520806872248459688971885521743653779133213558257902187177241883014833957237441111472911730600578500693243556102544885297338302636647366407375297789905525065970364913315230917703777961870146481857783807641649417307965302153075071349931454375926150673225926948300185240780764530763887155330138442516121926858172222558460411320179381214573152833683124128739970967058528375377531828941057616148501128973224917875116045835132766202933599078300729947868804241485886934065070247161717008318039279539967071191766149392643698825900474688960911393331453491642003679976454277081634799574852321951580393898911608227183785969898469223968613468974145344308404401996490443223226255872 [168,26] 6751885057108203053663721912637272331887442780185143497055743542281550384186743682286198489994603143340587081345501539298144802640668082273296102328617091741930389341307113055751886208286995704802665626197192075492623406557769214141790499743054446655183673439059027940050900713167541665577686552832971497659439782982048121941421891469500374693460582478287951877878085874487767297494833286090657306429116512730935436175162404862003878722296165564886525677636412783695669889393617524027188085853411023797493334554455926871458258081697838853383724669848465477016939154844907945354593895730021553545467684580639896914473621544053419538964060979822970405913798239133249456812047497883933387437090668244382152140199030569307270424479636923173896085601107679718149052806227535462072104412513015863170998083819143516499436464650283011480867355893107342484275833935915206327093706652691951387087766024953991279725619210825100910549753747253875429092321323171467393466571810718917782488044559584153859727153021521624451616320624071549743952945552255204092092594010880890362165079328952891292741732446159623825072785594290615015166841305286523620355710329055984951397701575886562001966535546297149970233333910434609534584339141839559545081849154660833545347727541593018928840026572298118501388635223405366028465729797910792738060374778817570980299608522173483223605831524160499765487497888632838742868059300358142529765670559153726773961066149050876276163191714338859592062417158777687517429520786966230984620959571656208837411213834188166096770057964414259462844353078890860021369628129039207868128653613839782463951469309565149105156350097384074254388691562308539180391605974399744613825578599309119841806482686820515026617077141766503536128207388746575126317655441633575612812441371577282400782525748666480252077070871680699788974111856489358186050545565075512477293672761878505011122041015011282098167558473750545601210020195971198951013964547940423897503036012053176198880550584501406380103808467728825369047334366234750924387286345901084142751937892451899389843055342607614097150382120322084832 [168,27] -5141539886562905110310160567603668989236812449254973198116572191596204669896132042130853788369480404244636769443429328145480289466334877910551399413554057438349936207655613494703743798046235156101421782807258523874708365509659644351371265940294163906392492782476344619421601342141010912607630809650295589477814135636921562522842519598151084582238726456174813593716513244241554059729029684728101321041078384061687976676812341823429178822234418895343424070321492435794163828908573563155072754512519293881495420719823116736739178790797972509317947392147107571763692662510007935288915552846964406664737599737843162380532564778006512417508638995906016883246068266753863113523152696242355819931499945513383369573484770958650975633960281826088977452229915162990738860993589222205452030806058599099559714224159102113943377522855732300231970360374656767718307074392242530262647059001641524737174670998967586818701245840920099050396636761576468153181831313981920344744535274622313558306094568454365577496496914400997129743105948258059709700318725805048165685164530633331693856070310257297125085030388347145397739122843098156721513424343159650446489229890938248197206410720714713831451797701712254747340448728307850363148773973163069909201034581342275113282640937826645914680774063149755739973567144695448270878023535700518626790487705264262866750214215246582501616979288410282673862786077380488536934207824449206102658517171822651048803761192681726852730750828447303054974848023514625570676768637425618525234338759263005683993185327465444714344433041975348964664799856870431120382209431749522564001526714758098186315923760449933752178392081102261461264300495592363820866836861474283899736246006527076393308634559733012713594939001227415248296865190092725532718981587336282671200822469107223169262308129341895483469966034723884741611695320231695567311615022172563415306483941490753865531182275844105564631256839863128319150619401074776228695188623187715767255651193043467678111803317289179698193564508393837094037722639727698786810317528007357046534270012784911902959311172328775000936877957584640 [168,28] 3575850467675517202901425193840719571750522301034792670267863110126555132462058775598525435656172930338306919146506510378421853144318961518006309070485787083892407978459329849390352658633877730755646893735466691473946604975563248302935610141807622138975826462842839328818343893008110464724922316614077180642234474781934042099164936341868935028174572888390463770851940482013741022533581671497905003252724505100550987981419654271991662402077326761537869740035668108983371685869151576231517792574254248158947889009747519869904642031504794135420694161035810923746198264525426733149445077662762365083427500501783310441878568685494375716288044491391648278180895533262155430184570066425224707173869709154992600498564400142693413543585242351434955684180412802113303011647967476847750270191989864481317326344219926915741291175092784526963371225584864059007249630288000528996442840908586900517614710116332736205134432704984787747147190962348474933986963835780453925525537801329765820381424050154323995807856424667543803053611428080622904715867376519666123344338514366770310020630902375901515075330952311202616321092258617379556467845842828483541367541337175587560483253176039317419294710280085676814949022924970685527829274585188118866561187792919810498750395859608909501253764793674984384263597416823881142613019082813692272705123201567771052928351358779605259825852024648044210914236170983558454507438963048739775582456939247631892211299003202910168991501033213808242460344652553172242632093177875867426449472656373931565598735665788243897277185864198922793432559993816479240714726638849856674707704752406378936649856071649573567117290020360736779262804462909458262797422841888119599640723550443832630376008078486207807161733909063040987653864304311271023580721568151710380683097804600404306366647367103825307895145878968355549035889996135674670122364391588478445103944848623732713037070502240925980380166333694690038711494682193659247854926972945836527378937585479490821259392711610932513206151156443822254912766366544497138069014843998913330301295213504488318594400345061211830230939976640 [168,29] -2274708661644891017724599154986591493253575054349162042712686746713206001932655194342593792407446415105781065945697116062423409215367890881180030117485581956461898076021797049517268604556152299790788806745889856283892522715397973556828938900372359526138553575226578518797543731769940887988727916674308968301482669738434491438095598105240596583874218785026752323471461902702079029914040375273336006425273389792111397893298536719915614467909831313344982247567999549294910891274103111241327043863590380759725823529146101330062738936911683502350689991478082699091056633608916266435792431488033648688530803460773961616444079370797476001129746703266487558113540032844067588862109053659625716161611965857145639498192466198487433496933404977690400473111619949374773953700156054584731710221980991213957003258009397542018310011363214288849899435680925775750348078540492050111249316828665499579369725054214067129028869265742119860346905228766623965170871776530642605122129180492643336118715648440017409535307734816784874485071321087292021379687518864424439421036258100660684840283560782821329865771616859184357890796326584243146599884428563954352154716499628871236723654426797365755501685520328948720211423578072370125523207890397519779487436306041621064014654986176080774779259491817327061097224107558319959156134596763991825240204923665789388925638233684407722332927536122791488942641859674577558269451609309131137276820747303138216071061818267385524438766192837226164034214712550862841151266178977141794229112890054857286743803871542337732661001444978264648700022579361945038672976495176397170412364060622035446951535774554386529053579364883004675069908426920502098013764804180214918358567865282911632162804890911686215617377528644106121330692882350033661476038712960138934815115725998942875947399911293330905603196822488165639460544009106321290488465786543199380825644491388936199170315401422554331507704979765243952259261452858421486402055258232790779313624500963414868173562332953712167289167374159640814041849512665737028071839562851243783489715068722292557095345937476467918196147200 [168,30] 1325184083094973101607020218159553502377670424456517453796938181132169177554473284489523919550096895779438353469049334498876240250972016139635455951850538524186527474457616331993232705417698946661979072502908381066991108197296636292762766360519561255941525232355078336874376258810486492139315450850441513676004792319065201751677972987233127796639345868099891074650675156586822336306415721719950860763939062750331104814959039754759693557605947123539833202664931544283879743219727475389410266093865574832341769388224647575704072038395647340942007429175502891885400467008508103189002704334886904564162541502533421070392794025105014170971198011595287346591977533623585011413283324482325168374198212545405579778414739054096302938070843051522726757716087581462897182883109514174768641564701859934935377436346536515217965621577648992007819696182610441758393383402877783451472159323480029041135284072281873629839794425439138161213304989606361514507735319984401972295458573412668067394877924034083368085132997355670286431298105123050469169841769047655794341918344450262358313832273199363521736799695109246747668811789600145042600829295771454117331218678139279212802176498422470959710327411305957465112724838267784203745514108275750511034423106924820880414316062893657768856933985837150971875940631420174110118081747547700435456888715834873084369733283059387287727517621194399113395155604871769212120389769035903054260899923613387804187349050947318397869121325566651835643798948380379020044086113032966860558455899444666892731890104316437068235920066440383743751600568815130303332379004554748159755082630561274672423346236045586297600099934580484540422870627346506383480988287614739111112788016156824297614528798758006903917391631808026566824646717857026948453773164872421955574226223508422068508347338402436350755516572818367244095473640927579871436641110719051264391733792211145306204067051346789944985604652887603922696388356851782155628837179008003566910143959500016274577628071868166822736326740591246907897076328601535995900165160937542598244760351818261739776076835332317995339238 [168,31] -707757052307127983086694037775928876703221755612797914535463956687327598745206528084895398841554843187867083134953759312511674499077872966275209846895613946169971040311940275315006921003447179922495369278711154301956377299484554480194949743473867623769255672466053797129781014442776765462506741027246804600656384327982111504592778539331266712074355030711763460026355353396588791421489497795246151050869791160319996797088028500485924453851937683196876117829843905827969894699787886863729531733622621472097910676280951697372127353680679624833592085509061664833778349069881723290411275203894945669344586266606003621802684951736383413569795804823539743418716362353373397908635108834825241956907819490740698325024443635576105379675623708152980282306865212470774809935143410165320554755404107375710677773531099549797752538527321432747880491883757557078459135518445763430949048136106540456780414603015423513762718879601567486363051662308621130629368280477992223653030419054535956724353489809075113713271426241858431737477702439219626715947586634074306849824178033657169305461476211494758030583521691193720731205664065526549054937308480239230915903170693120500277994349304049229444741452644632399770734483880271098828341547661066122790807028618325485387388572225682193158233506059529824313711452429746885670412384738891135502517744880488535125389117794938161491436265764027619147030864254322641345910180078128758218435692587584668059613302800335166848054929414536153610857524612318375529303066711140724370235968725068907619680715181708024029967754660994586772985816716956813243722312352063486488801961259730099764783264469146940730730927427304775713097480653045316677596484837370815191654459510423956763862577910596723748744466642550109468192087773650051936906106203564750256979952747635263147038395576891731546153901802192732315054179136270615006629714311166909606658460638087101195952729016864297434907281174087174533693077916216702274912830946415921061388638433073107989409551291244649116521006411373874571976831386289110407396047160327238872879995030146459910783788255283108800 [168,32] 346832956525349147264863061237835528034473750516720700987110231849383657156655271076251430862982537439807051009012613203669608542085593449336839272644979690172735793911098946194684243162990450378575208877855111078265238808726751456285766619493026278504208544820048449029140709416688885974722915801954535703361100980102969067786778280672465204257724678294696759395952958662435137992541198040576140440415850276189749333109510485280269907908047430232343741718086481763463743111213861666956771037185129531471706766934589182396728013414213817333158112230933136144157655706857478910571616256666848749850416720417166608793875343937858991716199610061999058581964055177243452527707412241205455070694969734929331376043548178004030805790817199889919394020632534715001948781046310600916824063734280076614808987309605863012711022409465272804091238321134291545619815567354743030566071219751481302706290464573649848867974315602779071217146666432019670792708504793937283033144939633732814991975132844661918538408769270197136862848617816444142608340449473309418305090925544544580766238177190883871747623823561913552989627200753301931313219780574932461704937689915635623695185392132540887512054998557301190909172004242772679243883211192618160506185406355176417750532254357442771564803010523155494158502233669724054395855519062544163728958155807874936401421434130913891377075421437308627148517540837810233837379537851040620396331093159850032669203424691475936238868741775955923041951701435471233086994004168777767916936396069569123261760263825059884096644839691845673610767731034073638347568999036360051599691050879414569368825402650468615711719016367765604164564600846679859157785511217604437301654991792174004990369559934666045698849450432680827640203854103345199226318119002084760940635508130913903761593090354554728975699597934527847975638797810449154519267828491098533074163016375560840159636393261738480011954036865297880223162380297852752572368657844620451099892619569801363120422510719235760915641906634470054778857018090311083384367609234450292103780592539022756887663928303927568 [168,33] -156055239604640457139269492167928519265817799110023593942403481964131638111374076078321071633025182792402724466916940017772172712044630048299682672672614339559235670151104481456249073650398804628144708790553466254119563401645004745911350419616818204808056885539912746686831205946570893264543115695592473375202653322760610688037691503701756596927427832488232587288532317679100919023706949622852702214789188092322606245519974515394994880627927557749526062122504028474576647686359944872457457233550274997234959597826867962656566666459006726304492382992771189260118524164754828020095545951229229402869527858871119656785663687398908114476170171317194645445607389600599081356753885441110629673681669129137260794251656596603197577663566254436026280736209914801874263776400721285011087419330082181233533302096857251125802488751185846752382763282006450438622692639153270893974176220550584835511506313807593404290849924702364161075504476051290048158149023413989514222580333313206303730761266293704133209817012668645951839291080150609572536150921498079554861430042653703712317308827809753975504521090608023081030709752575074165624694614649696667194110225785889322749897668408449840372888876661233601828280689707092322888336080789258661938050405174130434556713344327453632952624587863432690731937052397913279731731896306504169346083521892486851982904517079680689173871090500589257724950518835866806339674400366305297523260235064559893664423174032485752338993091466963101913345721384129709613912265983188050078014268186387948969088238875955193868307870144411233257569981354284288728422136671704029929095677772126807140261559439008285822517929105537430996998612843943800405057266664074568485948345289024488110214161649945596871928512080395082010715308864687995334571977809515208586449499643774415771379246527169762335627926567682424949396214234404427489336829651014954820847351069355807421174864921726082324095462119572386461129096674432565876179604256901942554857610417659330258125736702232365277367248164492737013607792228849111786232382905018359183477142276119560538378762295952 [168,34] 64503030952701249545669191651393361766281101639632483647590415732070877619599185040814233052406468558109244690905265196005178256796539444939459840564581017405607369651697716035226084420599462608827413596191221086244874779922146553616617650853861413316987901510656621750093232496045908491077081009964310679080563295557446196667302060534335345979901275754005229488366777941263269593468683850975496403433100925391294970601880309640134858275525690012177247270903814271742051864844508797429361558024824239701769357167376723491778838177334137112875089683019487510444376137055037298469073827169949058507594261607667116333954742271823835372142068850990965637606657268344609059370651505712956317057677796253431595835329206327503836199310044814927732606963358247489049595979589971970532996400090252531364389032225259462524368539861619222496719614193630422808201948997278216171829284983470759378142855929245572703047691332826161822230542057334008274595849219006872521751926492549744963208723856193425272489052982058924427869870204282626049586595946320727658887653006030742357822077162470768690500495881454445237836085549240229817935082876723761692307549691321729939835932913056312720083217816665867620826964386540323012927017589206172927674294290631249913936848223892221150669808026149928263985289686506262136105085814608117096146412636382356908525972845212915271557819832867848046404819113422440383314603747098353114998358994760401083637079231084427112535030918912774264128460022375456194000633754979546863954704079442748334222966764347493788186657026563196849026295810649156920649626000296597453867376011650577117207021523790708105865310819582401345018139487408132087237953255625984008139484724701200733456784591378950827714320424074158732134245215788595022755061235650605433246559522596002213947963417212495270517879197483472325742502401002094569230421001837437325725659125293143161095051905096024662343441499401260817858521824441722613439074868608298360157809472071133607581822865213270313769776647006399605055051869141522318522020830228911667809896345848676693186899060 [168,35] -24500795995859128996621928766939911048290624452158737534572691018694484897308562877030719739768775527486533917499100005918184537514355003580766312756676072692281734162557823083873425585338394720976010101907648237908465689873974729464718565521920577596134442648399426580576154678172896859305418599280249265302153739675084509634764828312387199034184458698530039044540186713358379288673826521859909704444798228592321969700613743775865209159567466157766373817117672014011109059391985900078492810809621716658974568140663101549565006361549178174382112602527007934118165894208105307303126502309685027927943229799837577320243071002643328951036683562880873728466273346074432782823824277919014239787985425053923246212664374615137622388328817023563398009003647547451361014102968444848075296055497645318943596284654423200965692891798269074459994534237236993820806628007134656189188246132337945640651721066354463281681399611545620940717302793532873014559861686845641050784690077523682764141640282797291494961301332806106882910615881226558933929733176653736669127357054211718716698889918082204922345997231692319295792802394435846456301373956494450778609449198255707552670112854127941162310047395631328723768606425231498338700053045146828397720818153638171052441809312688978009980512004123283418486330707674392331568967807745420555335438492200349041875244088241818258926830947625505902892748375716458681656101027240716653410716866900700861961590342482317879671914831020442780283567364051587568099698143060411340037350454230582712182526627207981580683997289405954536018442995573860087679300953983393850524174143490054657974964877155872835295600577868447261672546759262611082914984442448338364171062497498753230917673343958469425658532034672716292996690804949631703321417461426049052975686270998086794767980995980277029665509851420732379673783491097232616975099260367275407016841754994655078996512641224534078021821895432247994846918930353294271841120069437154049622935074733271995403029852957023713656812215065523410851204527597954326478511975713285706540696296555411246724800 [168,36] 8554003396753676130652367523060630111189594409743840876621484528659067801930576230232097886998167938818752468089682572604344308785594377098301992883837042270612099064558411507825537827044378909291877906026525094857690669215178699538181054114398384035472403290768592101278853705625639294272034931729969909859711584369975422614525410150401614441685044302234464374532048054782498811224914110841100101710011369882160991368939720171712573825331564639385134281111296629211445298885880301974160431296596831027663413064355445215738828835820342131163151232006087097317134733953834121137229537435681215222455385755270623204681906718308166428281632841192284247484386843150424410754879509329334003661071657357959015019786432615413686245916753322874335732293018639973528414145310283401772538233218193658077458494484841797426015659636697863865601204824674429626339694787369583360853391478272523778089813828248995285431344775022584479939645477194376047507932897851343614261044460999628582835342276836646524353074967229694950495390791303733558870233372599259443246489591089885546676643375447389239965959327058985759506628810228174333630450658607623686620835927924435952302353995030264592604725783107705072744069713656949610431502265348480463141974316722178074104569125640326814775706817834539181568050285017916645326189378617329750308056246555617102910219389245246218158665463005454183474076834399298495434074768242139446982849993180468346418103616127245507879664921614271004094295994266932814257155560991523230782906409579308506958927962571772757854173601056740353054128127583013491763054965352570228185566169083808455934756973120211805043715526731913600747651517067686635437308213749648981386939727026917252288037743324490597608865269979060318135997388832891260505465119818119093967340592813843845667112843953998036119032890894870078809267781883137571737341665719209717119731002958753702602537701476177204335491494481828512187346268720627788673006883853461722316063458605134108979871481405047080155277510332762838549560038412338000662270355635523003890433146474695938056 [168,37] -2745225987247507303211500818951712250889312979481335508618467556506926767015044941128341061990176677467592404838709325318927238930485606616219743555710738508105689022588385677011718439824671603163764610327268740990658950497127077450217309387929174283615868519589787630879644225760698590781717909535216097977771250678797826982767193432697402656882712041913555423394157682662038353470083028889719871854264175888840239037029580711190316890612094095777303509726181479700577134067540971451547812977396305829123778052573387915955458828848139296300370904366149683824415811072830917594355561291372595145691529727331491196966928820594029547140043102815760944497862771030817237668541935100975643351158618422117770310344024467598762899440997206244666546153488726030478554882919608743517167148386306964530169940349355380202615319160323439478187966005608900879659138564969143694643031001735233177100063487312133713014070579256967347397784785982131028760660308262675904916771463758401045501905924872807048773045138201370029802633546998114664375332803197199162350259223668964962497885612256384973571791144445251685203948765802316363292603438203866120855567213932621742756677118844503193438801997380689897181257643493868730720443144826351465961189360855880795844150171592956196819937953881635212432312028555111672787969820480709564397492688537231981089936620847336994825801911764720148530189368820993719857349149761043002786365581814062011645951034486298000998363554260584120566713526981182267630692957761505192438087843896319485585632580436005536714594539634429455900848233844425087620281759591581422180993723442253109834569595633770923478054183423736992623049155882816468827137856928583367522265515466778820968914868150908754866128670215539105658328836033930350571536338999864520668093283396715681311527603508212476534765559034054065625859253874090540410452049527614967338519547043409480323957856729600512713002114631052259016976307458906516593846935269810680672304305545877023661199589327311672166726610154207636182444882952385346647802074920190612401393445377253056 [168,38] 809801680939991721474091282208302185336387867146688844850531477472116433953834455728914951475207109779381960523622150384897695329411736200297466815639197113364718455160679395592000872155358108538944313374808477499306855774467294075123698002789512497996069582547027704672384371550096000685157768303345878222693038894810321592401691183405508986158841919718356937587418495017547294657891761273974758051782922392903808869000366345526433747144130717188789864980952887237791921041653265720846683889555492575654340899086104841643700002400948309903447956043432397888851364400740215514231763771556923902869838266711125140106175734961765715083385275854036008221916815102232518006278570481706019360028314952460411614150079032164476512401816796838802453324869103999539185800642652173118860571047280088051035871439138243238573816511699408882171573887749741186397208435114050539735654780704145250749880046743006008128290561537134946762451727737868687014710093297223619996791078730344105300783864499429178957254185004980247823893847846830759438523457543522585860304362578315452499030422522080018087884426138014550175983680384846534263332375582820228010181030352111006970957033218736034067974116916597421092107200507209402938389773354270804113333276445280264337459591249482225488071529516238306134973097600367251108312665952268909017910616278871229037186277065937424572745597717779697508402671205166892939104586355389038205864631080563813533207262993299709811870966252979107879119662041389760989252532638457423874857719675157895973684192607149707112089434966984470121614290369351607648190589088448291426947800413797333968592183809876634251495743242917989844804691251540347426453183615664511441926597807561893234684205766903095622604662251516797132744045460077064832374716249824702676171929826241464405070329346400799388209243508529253301139112444126495275279060254868406349463256421459880607195246865076265954891301163389042572482221749773179589013536418767289017579137072012826519056538729793633903529015644029326984835935369716634070414837320591192240466702856620 [168,39] -219527002421340916988283516579565079632693133962454275522660743929651478430541008182923694619914888689933755741165968675292859892733236892049260516285868720752100853665250954551228201772594737713195639407567909945928235758656661689162964188574490311074063541444756419512474357619122305106457988689736217736602227903212610897408404035433585708539862629626671382510025014742352190826020929799486032748665646419294554225007925978382695647785561511043463631991018088334434140777340753327237144542660029293133477912030520156649560509680097004356749086126406464717430177483700045843511193451044981036322036531232122624759211749300965222431249356688637351265940885660467726481980928837813896266107815916820763424490663033094609621000154877457993522761538871085721251461045485106362062326937974325985258641396856363776085098151547137492238849178638835926052573186372620953989178318180592384844282185392881115306483564116991249645913985614108936399812218535929550108665141297829497717454743140909588690399221590012982901137428929446348184216559876938387888386009274118300512629256883576087185283998844364834577968814671220427895047420975672453038433203621927764472512020039225085607065248958487669465559312572514167973507910521359639406823701285983302327619122457773057571451965262952601722426753104553917257043221758919556224713716911654896846164868486113120156621676385360808121222320282407317898646629670522725305663230694156336984737391711168743386603821760661670516825661625118136523656879202315814274168974221780632019704403262881501150927677556514694748675691215266976138473345029686299126706279586866303376751983736772849063914850896664672989289107079156353188557392379065217784439545349555641983691080634682261111222033775125932243287240596471243858102169161071331347029799460350625507381207799408815912623890426638399285553481059424059158265456732577230842873572158112176945658050989353282823170839586687019896432071836969730156643583280122671800930989061702648687486249072562683025253226717316182016124809778129405445008148586108044344073433216 [168,40] 54672511282169312702037206263817105972156232210511646758959344501959233281449407832534724169333682994918248009451022153904940489186567352473012054560101522993970158067771048722232758334880245163653816670852686715431069093515305964920074305194478649654681533567328762597818391238381258621519812334207329645030377576196308988514690235235262698937479929526141348061141702393690390183997918331945445160649880919851852666543102715426998895178163500189183866146099130728482969385686388515838084101282248729583886197084194974848690202855316093187122620204276033521416991883281608130961426423773941915452585743492140807574528327981511581974261282597854100413512758750940728073206489477469525400689926249886270818583209953203790619126795466007157627458434362717459189412960430999039860335951414135490997461729567342976272467327194108894513768776904448921978655111198401556457544073025876560128027524131511510017754879289699411672626677373345312323786777763258426567138885269891138184460159451069504299508154685233690430915859796387741891226205373874137596268772131693850253899514769530294412787278156995777545071132246018195533153451544892956288947087611644221517162342867577939680844132151439240119734036853384820766461635494340943468386299755875903698825401373033141385871232772756832984330856840968977436931082069594600723372433028192556403231725106043013098636905067281096770780162325445824709418480029700102745135650010594791447440558956251995894513022334455280511339575116909973955402283323618834623147326374966590110837977427649134579759112888583453812842029549412079936798098299195468971684768093179348503551371631178544760735537811569635655885043249581547379226612257256415592991388359274372810347937451117248780983977509228377760788084547902487666992703418322023520542031102339461739969654542872357954367941552058591419637022000109968197523274749425265082119439656101231590335684968583176712109446417313715207351448785076334780101096236015024730211155356296506996675920987118879702200199166354198354466377551273661345627848757983551601316992 [168,41] -12503537671007626945541890869396190877596279243800595247371912645514668221280461440225045607353719691925694182023575078760481154862800903214075196272885834981935449492377144585556537778403156651196081948460003250365845748245757577379722508542209530960513786071831574085834278310316859266249120172104435636478150939775797105757217264089395347147459712922349994959871218712298584622468646773103945684978846895122968094303883325742044241475499798114099987602114294729140648033056872277561858260944510971449708089821005121556281828823018086591934933862194931296547588136607288621225681268245614244464801577806829437958473241709524191672933190337629896648589346811046916207804893667558870792645339190436876206532200763497355416743990638086071624226358797828464865279633528774428581208456392265809892959210474563900729395867056126477240865965899704077870919397358217902758490783605300648875458520479844706147512187190096994567357534525249639568515547226431703655915795086534023885580245755087237007248475134798842125899299454436902374439714543881804232374627115270003888072892366401338398257740788432400879601314750534713558923033478581092095461739746188501976431120134557406413256931991931967515938663743576340740716523956205771526841333408842769087321874287192375778700158944365300532884107402684186188893281819713097267899856106172709915568665455595973442974508999811639321855565475512380699568938275389577034112745561242521355015700285968161218730340634749246924650546070911627345351237238892984445335203627062206414936370587042736662930810624003571436889106222952541710379246413207520975600610752397336667418377902915426095417211115207687102901576365451309342738271387129362068923091145526479213059845677599122230329690082289353282749151235284390342082097986500849662903955316138957249546908777823789163233259208480345029929691495120515751462902835105661039798668074328730955146158479596664783359905899658081451447338025957624348915855677250474432196904400993103546768770955171090156394968678186626967524479824757906716633338195799904605312 [168,42] 2624459515590809772270574203459865268246644455641755721379057409211259861160565893497762866262890057194915387215252569156637357383014836132856990095391904878716729622262019269316366992566889285932935227235221204720810229017674222381344212700489967432587955194025383204555727160360516203383030426571717265288141644338559671088101638697368037492495168338113132242354800015293451890983981155526858716645887305975022117173298960980251022136383699572168637181260509955174527231975311172342230720568823535885714085659576661063757599316405138827362545336939197926359368843714541419734928222741251524403641381486634618547711732897842626204498168595539624279863658665308074734280742932838875874346719446440392295886891664614371733485295141983617134212748860666435254751512245555774013241759019369339988337594034391103701298134676522819139842415286626031858758859117359239608625908185369696585353607938060468255064444740776813184033203122598989492651241306780533952163466153323719387393953522442882564614570728040828331832002661204297600205368343144056588224785097145909209131584110708873878612655229458096213401906111194863232744785726655444998920018583634523235610491383910343527091604177995503442489261219734376056519368807682921474167136716619726785719118441592922394272093587816869928466628412399428260707222390745628408107090484174009755342547542604832010232396756425502237672855427517233861947416154118524493736324165410616722491543698893308288070444540372358552218813789646620853665603065702954248645239659177624564812099754231184698686842048373310047497944079204275625719742452825518658323342708111772308606617305946136786961046688575520556849486957495648840423393473176920702871696773844712131750444113934989481618396511104437974360339266998617212708778259055785733991482308532055296397878247659001189524760785943291393420998512663315130978514861947425929186021358354927447569455493503278186956422159789913475401924091483595969954369737821886327000769127736552497969444266833749621380694597099863579198960225707928622373707375332839264 [168,43] -505243400009030011391166034124537596568590615986911669768909930159832667719961953209929894783849570582919717533997448567391830679926219575824524084674016953113507695730942383666448565415239441441909170203895769542679528823477436521337670137824222369044207150713968058777724352515955384126096333736599408905897323983371913996537440219880189518786404671956419809569688873832451889390254105454151837203363746437908078817347631641791292840397025057568622837627583119827074352784745404668668871345607797028135337401560595470250349144704579893055070288563604204391503588692140825607179898379408017287287992620968385232773406087769224847208312344956445431008528974564201846310278021715640498001822007400525193837725780051632722928204018272663578178845592110409766670445573585031724751090009609842515888650178842400576849611132395031730876125574909779489357840328293980189372453689984548998800978327318754863029332729532214551740086007049825390799053073647552905995501330162125518581275037066089133571558288656074640564804482606331908632769592788642526129585754340474044118455708344512381830593533259540565642752501927554322122986773189151642803505098084744344315420089336416187338557323821189138681402057211144589503458417665410769159245214993414805335426566284934275423743873422689349212495211864742192032889498751222815236117309260026141370223535153356353717133505317632481971157597948606144224487377275261169905316131619587177837540174742635130432283124596625683119723673777914611750537408179976806859325316312558597898780472419490545353072554418191099273728210143753231245536265712225056007518688517289209058436783981293185722210459611269316928635158030484904558421004577329203185746779384228153969896357002151852330444781706998591291049438238907532565398093800570925084825251105765965219959277217313765119780736014576627658305528904569700968844453258293571601155360074381421007303688762802102150336058956740195527606021971912082831989617905076449499068077854001415274423360657000864432056827537334564384495806236864180168850881290560 [168,44] 89140972014956734371873318617316018953969201881536997567150232491318191419728971993740018761157872812387955796895511857711649662401618053468259438431890071050148524556779552582091880453051629895005230777195168673265137641975012399800407961169339219327745008674397450388672702632658028211382809235470771688394310693206273803936479913842379677262991027054157016775221781925916230842959754331891635992808048566198666421407636859666218290500175405922486367608986797395861005354427539920421555199107407569086365227943232797578906851953435144806999086218968518220980084261847363293630602527718956928344985370603074629414583614275674977130650086600475565523816613828755465473060296506072338807387638330107109981317089155179031283659335253258104155195366330032100768122836354632845309496370078486504891348105441646614309307202609780347809134015285828099061889207400342260001264110329709347699301359581045805668866737210429796809593483703098968174581970941734485138829873458726900376784660947421068605642858929194661965934482985044680510992210043814945644013010724368175848256588055866463670578529865648066584046275338880903515714532907925186176755802841615131315537368626825027232652302827296445095608922277245344887573172873590941013569366076033712602839412441162563730418409903452762276985875983441852642723903866018531699077260676156156681466872632734178860142001575922876166510316386833990497527405799282978814041893399668530785846377433383163833364370362750475853516588246407090300503598502554034437598607583626336479299498836756082662354185157573909963123174260588776894197516899711321313316764464272638260554495207898070535153185481288190516379381217758362956586653558653106496827266238014216411414617963107593030407019730780636694360186901426233360743861580765269991945747372161129780987329010856785461338275676617813945004063226346240292336311155191576190783262727387543984707332898491451087660217773755236418453305908255185634612217885534290127239097438618446696486894988277898391366993126900441666587333803933688137612026752 [168,45] -14400728720614558685111469348591026416099952060710111882167876016936416617398578932725618764718077927990249335528157621734453183737937797520778143773622813016777677083638203479281353902857175805832063547679787970088983274877767884008271812923289766796799724649931899237995646063182110179006261446043719513515720472577644882494891790947474165351091785299984167710520753040348012097234862608202169731631956975045304549144350056548971157261739106318936312930057867197002553393385218687267895671722894221107127233726080697118405339798725389413754284654249706113199050348774037685973440439045014059029176724228189608701372184582302783750695513079837788907112226931330752963550209399143374134762794184680531689095172950312813551321632576189220815622537855154624573621291229032298555893823065139492896454634559043929109078911462792123437274217653616880963942781751288477060393146706528396310175150402050276867082000813515224230689973252888165266278358785350857290260644470398927882208543193711226931056108027442775664914330955358805908694737398439041556039586571815639654677196592970370766505409797754349818090026904729196093507747664598480814975119805372550150183036593606375771867114658110391240392927294451280307069876366239696081881514040302841463223473735867491627999117685321820798482866808471385312433542626610019035812600034897861559817817280468334475121178507387583900370575469350434579370833924192425281946001220874777440905399800890244400573099203862633152281752110117457398135616797796841962728236272147999795942916214374683172813442693188900451528351473643089063683819800820852160618901461413491375316768399400939710543957041684450318146335148911355623990629894653305977251295591693634014469305065490792954265558230160804563686615867289203333755855425734503283542505420917810759621338111954584594511216198501835483092430591688760216977709977181696092872595744287298518188093167835288313074102303993315182662980334881075421077534586265002890530518590507164602296117762453717440045108194670813703602243366018745753678992 [168,46] 2128087441645138518618300186572636706983890349374152345825796124842573852258630402786953947747945983187594083505458142791727905751604096038646805164081845051590681936487042621757748045366221343990840878973615495453635552361737866208965910194757053281661143026457691559368402050575512066561300761282738479566036002223964620036666792271203394461604055823956174050237957892062226299761137047930134549239897105294629302422334555153158082185262087310666832622941667654286522561079665089237146688527721450953212124708312971456016495991401026615525748720024107883296656736756304102808040748279450577517276510514763923409783017290239994525082042720795315758032982835233017148630634309661132752769875871862051059477091890062415724657988880816587301457232951452644035798810957027176852427509512238094483025058549691110866191784615853340929864403066594129198622366062012591988191438916467924073136693217908510023133197530642409070220332425063455608721826708261870943432868883637965098627227996335755677167115390925373616175929234644741486906743721920986683059337928892292952046450383785676513856885005394487900534691572938457417909388888459093463245151738609131907883178945984706246726218339136065849907455767625392877869687743369705011197057542759178589614886533567580832889880110614706546998508667386351470452201049095492474335652903022995594481832408429795167848318887836332225727107867883182478194314637874633517764778997685821871650865670375378847773999746132203963509176555732615979255733919368949706950594296545683458010179018967279646813949966426946965046430679162645634333176560439113315789475556081045122032484617679498389320981875876036532985174531310233989464234279901790898725217630864463717374845463689467862864466878836945150605021672996071346074577546847050756812581948837009617811509231334102233675448234779849590112198763227993522657666861215330487374213240504022371650777866344219082253776691046369052949340980434863841801113177817239281584751659251656934955294005388306037794043176972081278550707848224188586591 [168,47] -287351613524540784880010102083562457510671397798777427507827344048014361388184078057939155653190879320588710702085788495738338911341091694055517005677842285662432206763352146614743061927345691181146425868876443951241430963122900971044653701346411521237584558550258082212665088327939610682884521788202276569940625709661525859154495115069434007218586260990714135677876181631669446017916170090933515566935432413949783247417646182007387693894662516955514818878999769234377376690901913229735799777226784427961722736348223811136219418877879133411476445588154567652781071257886652728153870096856038668008529078740407425297430848042465474673024097795782617060055077331030857852858443149739822795033013621817163561094578850617147614782676011913399124915912861489355936489697215376368231402652662001961211524139807516160023074639341020422530934443109458001240074233497721937247103550633046705692779692969483276795995532555826081830905573573672388734297077247956112460672835778673359308922227226848705887483969387501498192017151813380968485023458058955831735013569744258821569494584719418363446252970551485313343036392482641759755085063270388372880581954675890440486542763685176690708899787393064113554390329278180042134115859976204455885955628603251864411375659416989605731534782732426168247832615248189439482970383216194252275405865799023934230318114344075938097993805811850666613224477638231070381961525412920818481360868152048397996992362852416515216894145115989600292832498556003731787047412231936829332829594113482962785953380482201312571138607775001369077461025424339800511458448736079990428017973428305230942310601693823796791526922609257874153475406415227874929472165189174010725526169851207100709490284387302650978079196948633818267525876554801249109895464923317061410844390020334979445253177236046233037406820314620297766193800001300537196796624991254394231071960896775338940681277984662104452954594341477097238789535946003221750241086703612870783281286212359951063357526568621903536941967552576815031823883306918304 [168,48] 35410551422523323174554450680058376922505287601867362484729506839572045090008780758270767648305436616323518391906509543058628678794599324893730994116851534511298903483925693615536853367679995953307341353852756144732097015602647488871082226531748814168853398490081940027559933431704063142114659570641255887491167398259199682106717020736978569135675867500367912197568341357318677388689666592737487593163103856086137396949845330214905664738738430913358580071080786584086573554741887553487962892843966510023810239328575367694524948499476526694411585470331342981293533280843971767608449268109932323534616278474062835130377394230302192388101645229318363468051088062984114121062834680832502740728574940015221263636429434049659240993091925536075120632500282879496835775279719291098707250786711255798682834047200246881347552238847512632752746584683004533351687980018610278243532300120729006003103208680888830046636634562495774649326941910278055089079170447700817711360772812193579964815291506954030021582518335281138178586859873507779426376489511074351783790880546660706379096734332663861566412280799650620760089604739218958512481970332984020601315603736061092601240786193045940389783164040621021014775242301979914290220315693346129973910827926718986956503616800559246951428154187709209050362139492537802300886770846765497456577037527815953399399531602253387119249097870479504627135745429016945860449149330744203010093397375012325680098680596154811949620995874215122027449230236547176145025272036279515247975203079255075073638959620431913993234404924089110750295752392636424394906889151416808846144741237039403918667997797414186585876362577507555803690738170140794918676513327218158848071784114951822242686688758268697523877493883535298417242509543941171724209593223557010194943577882130505206790616898002836190451214789347772882249915950568674998902310939545504803278246392737753790289967283024983752558413844090044378353132683700538868951429559779160403393002152596063919770546997099787607239762960770748053956840827064 [168,49] -3977199784341742691337360503002322785570110869259513125479059938151319973252949631137529722949661317679658019483061391584285013950165187956639120793902423968497147432340847020595613757114642583588157784820036910433887855262433902156785155253521321060930810554671362099437877198259986662714586872181581962616006945356473106193339312501932740029733669225729557620304356085300578562801545469160755208630113861851032371266310368896896913374837360925239822987559965353174733076641167844390165348177548266159379959626093604470240246907861759694292250647191061130155238925830493439853082983482696295640260359510089428309861937739582461959117192391572308614348604860761395177605540490911725401132228180784917028103137819630405647874789472190892424753029202154904585589352843975842334585422741368450626107442315519303897742027016213159380629176902436920845744751088050088740796191520245828419657324099640333237292423757565740490425155192775328520328809766913652238211545567230313254320813286779473618264359128189018560450323715542608422367931750756923014824090287895165757810577917321958671474055175277127039482525137858660554272341661401437119119164987044119305430992328332394331844672767905316348604403633324611499285890884925735310530434605504405744647754971484918798114639440103773201722005053624582344626257651757239386235192491586858667806337522415244275384780099314457827681488936036177111794253124049179207000962597529560082676686316650167878380885511219060215775133797943256737376035815859760706861406395556513593181538396831554229959439054057673625780409167031426372858079916528018359694271887903647158411904269031999639380729896348914952115032959799119786439847515556034858340710510890887346329106136824756236564553663818135931194757039701692423192252031397633083605931276245049767407737932280141379440857785971385956418723285487003780020496235015439214973617653148279900170089078907358653920312938129277482666374822444102565610106107218855672049665605849479410916258833979056215915432802435541811330728952 [168,50] 406569068195700536952624237017227616204048639941533340524527921905249293860560839683665147331752060430447353470543817902601657463660405581522460758685116830170680525432309923543124231898301367011163449041426645035473045411979271678011316928211385355336966468003917676384525521099612849417681354856253571894871296825352556254049393320685104598807269390978857807184257626659612189550587214034176888219938304998642257356616189308616278553951588294605868688527505882845394644352496280955425065166641920980403105642145315697601389973383106714143479088822979978490766976283654517579760792781745001037542812166041387436362667172033659417164546393817119115828739039003861632935847314425586345402781334321336761796552361467797613256613317285743667359761210844598321809903276654169141580012761927477821375306638647010417442192857534801652058457461186832014437159764699956132739408590898507275614380570736342490583771746565737388380258601948819516198939954630488633936720393147893303909583980931459648459656258160544470865477582478951403064460117646286903731376854227056895761668325381418798946877546945144938863927410636324172175701263591076361002064028400319755897270030449916896672663471336851931633814952710506793236742839099165558800367433070121465494011344105369721202096090268308336940504926877912788399094342711560243503700148739421057785346826563904629341170244375254255197670999851129369504471450451434158292634903978084108812634989684448205546798688262431509711767514998167889917937786723337626847030096881493087186666522200081362489413379650759648056983452112075964339263519478131930527007673617648628122255553253125315413466501288480980090641181542627608950404217895543995999189767912194492072245565525177215982051950060690102917570614327230771182528806191427290690102613275517115544696129185221950628215979856840280364566683205763243201629774128231289201873520754514476981205044966881561769944846040300013375746319046910017265812764017624327819285186036459850195030259458150173300024743107121765869600 [168,51] -37769957256067588925439452605731570297639218382128677853600209474690962693756931632153268271687807190472164192548379387783113701206161968054441563087322206387208383871365240799432010442390655146991550615583788909085717414937431153151233906382661090177927983360578249230578235792003295305353334223065627871467435509101152357454374319736345724601568486154484155468947581810028610729823468322260493317700986905705057040777047941851635423287415406693293380322928069027777143896413586566799303058524485579334649138587938222245565063759705020460626221132728425569642972767460609094804669497936482166807439508220038316702093772190542589007135000385655641270092525844483579905701065414957064767866679654980068229880614386305784932807226470151555898930870121626092360227796366694406951304455131359865059631469830838564044476019688546919353036313084236958224658201055646264764309874697883546856980594782540041604179930556393144441570978381205690780017062569321545820865185024845730897703317682012768333741261341310851204711129866847518477031875862877981550831052671521344835208064164885347947176413841537315611322827552686729549188247586748704249197815651750506837264719000281442610189735114111279141942477325120128045285240136959866492457277100212560497104434597772764816873785961079096430930189439600534369192136669840138058190552471273328112906768721882803937789902199131708506645016904445992243149902996741380228472748236696085670425829817311544047962228244670854346695081362604859026043877728133850147864444495826859647730668313243697993598354707469740342708163796689558576684158241306727915412473348092175279113181663975013929781857077036649594667987083900628004524623212325004991130870511112319504355205202280105638316202164685002385083022554484800415990393233599449856436180005144521380924634904738456778499895948139829327009625351222428920742496638320659588683861000544797546815680338791206464111801228881861405782876269257105442030163689517623975126776076982084672098971058926292063480362851888147392 [168,52] 3183568873358765000800164248664878507973854020344712200299337847016957617725198568952438458774435409481934600871294389830368754950569429940071014000366814353501477864035313756647701394558732787621575813472972951878289718303531129811331815096702594429559274280968757724907629900899167377396442738657030708923094968857162071187321127852606625306260256558114268397193746551798222701944012714740005913408683584710733243159865997040541923269669334074119980910126987196852398802680714540881530758096517823043161051130522761892569817823859959402660119615597250137761355335338844687792892332581355834322054075737623492812064615737683928981699639364684597832557340845252933093850961786216475878145688291013498067768353723291471971147302540443908133888879963850885266590107294136310964722067307108826794096900415899780971755461509299788314719098965128149420487131178524621229831300362186822649769419675620671902065865102419322359649521073733591234626583267473338206355368562822568629001901626960447500040221923299663964661932861544404284287120991534012678661691084923426794377389860664092156065227354859560216326389982224521247982267414243294308166177853329420391475991324579648723242077026577785717606661146785788522786955784420832756334081586743263228170621796951263478269227081913810702688835962465404055154427019260314492072804224796054266425532653414842912559778780998916988519760844828351972937844288459602816560961610403019057307384240550328419935909811449786274358319136501154343107254579497820294653121403755613119386920698360285466920345269775961487960359416810354984821196291573462530930417963713762402571509193089920565237051270678128519494778220592258012483891494273584405473609379644301132589188033179496823305709877759564305837720889809143770006120418231598221196743474086330358488025037288890881860076494341773989881310185851891037120237446593246046697313777389297324545560294220861100701909356903132534068945174631686154261469504851426432150625242771229285277842890111406025337586153724976 [168,53] -243050518412614858307180480437561068529878614078920744691026573730472310657229862031509739775978002110580780780901235674237004890239191507196274400235391234384321803368142098881947975319533614495172658765241332306540544122285075964358357777314733526015025607363394777312458582468073562748053957912782922768861264798718251656650653843662480457492547758204899106703694294922078872031234275223448754081639761282860934489418152462342232417270859946871281191985341694696102250614389215048941448968971316659326148445024427458705732277633186490377162650217951600646273252243871188987957121277873040234872340947646297873081558780681199273535016099863793869847529752018621256458667046236958420705563190726459934495749158367440117133668577543648606909677101004882159693228900056872871417067944352508716743087930291021983026883826116391811996841461860353164402670828729283728206583627301017284343466104572712302521867937622260125680993532050774742191245156951504168154231101469093428772406070797583931664410035709057040193314077861999798165191510113358220864855638654044695387701517778059966265284916843400350829931246820973456385074236204996231146040346828053047081385246095581164888925805552883133857558742510710242114011373482802300568685198521151935453277877583491296336127611463188814860968370199524549456754667185101396882556277336909069432339582001314216553988337943249805406189772935184953575512353478390845214474953565937854140846380171211753004065835938581068219235549898514786852279218669332690474629456173121353375635667426256299165425981373993984059866620736819487396258024424038218332893828604825373363079160675089902351886778388428508810831323170571226904378339002347514028595090862578883058469853681407991529397616051175745012003724111638823673891506918229659746634468368957496461169898871116289690687840265029693818169446697855844737638527897045011908079761439619444146525847732502794317675679003268112186240861197924374622952911926882503143110544251436026933777791921865684514960332544 [168,54] 16776964418961602825659530431228027637020975000347322517526089089072922826115797380399926966446231552642575253653709140954868463017639962975157159785046526475592417435101641572175009505978198932567222832213252195263139574953532053984170872716299496027910397316836121945188633861035880301041830680266799588982536868615819980092700170266880607023799759482965395532837795812930135617099779924022730392024798412864331714968119123125917818175902183792690556603369723739697565083355510785472914647658785477042129563603797061930754175979854309514641012588704865126331378187233681966151989241565622719269187991549208364795469978202019833478058678193340277702099111215554314466829306250044894046038286397628104915582614458316884678690163914509848400908435943183405934820478760118610807408643590366491000792946546060131798779390770402393416080097206542217101348185533024701423054292435855589027361721148058375499738834642224597281796571965082779367087279236324359159582567855276386580225766076302398621181978343474761923279216153384837392400194403468626058082258526448234990266870432901167092002289822920699820659187291513622261168922997083143308749557022190690376767631344342955173253065849667401272188924231840310080752143563473899212964239770674523111263485034241182118959957322165904764412831004668773089328607011865014294174334972968162366040761376125991759160698184130381835811629517802053143093419770920664411279272935750659357967454226990012954662079703897905635336727365296633498849186223491266919856690183187170249840966465491004257246290113309464096964338568779565068943466646824939825679732047130169830140647092931003957890451878019191189330134739196127226792149850271256167619012187425053949859994339781023346964972502034101095871182700698538430468931877031299147846268643934643806853956692034686425640843256331603546894708482239138084303325002380201150575530292679966791788297371662535616196609391064438747594753768231389005235635617953718460375805097576110675858393704947585750008072 [168,55] -1045086298630167599852061932253608482433220037645185378611553577511213783512244763097606834364578751854474168654438517474447295467122993733003956270993333118107117945300601354870848653866515870277059190222687026509370589280830298601066914130456479426758118668270572282952488165403515545341521612941747350125305757608762366777632986072562556063425576297236528148374120048347012014093459510393018880161687135759734754378306207513362326826276249463210018943431061159410640839836123016075451886213859452638960689140549426309373246816099406963851737909056900191890494112929061584477300831542404878674671130919210095728850724207844738602442653548417479597371129476625267297154979386651138931605159450206265922876699331574497076313671238170357737897634585469724983383319168660955342374535268205304202104641983533735554475092975478751070262256521814445553103594567240852711748364495575350289572658791077869666890576088963757289685411686626358355369331999929444713467708903270590771822242818516957004801079245555414851655671580051698980109720071528742351118117238754159820144501720211557957954374386356679588558589101622409697736824386642658295549068044809740635644949282322560826065187703346537268717763154738537074709431553017045812996529565200475606820008974946627828064457736319244465848382927449940165419162471283426915054030421878682657901979934222555525586493393217168405395256301915170698350518295285654495466897752497128811890541035850249243239305929152869653565259738592878855125320154492916544435649973899507492446370101781190118193175582850353128771766111935480361032127617331749754460865428245420654304061753237639325784064021717421485247870586401437014469723148094675144579697043788042487536123318180955078165556167623746402995994856360578122573920987970467218307866845786973699494351590257157266490476222886570576370952966895294187052059777906626529180011928286480860144875307729407862939089879439668618713330279834024134661740893492439833005681879588583242406822800037305909056 [168,56] 58638527871363168299533987029576222163643992844345818026313339958690282423983930027053003399883419517323034247985027901545276045886360704702477506348560411670395378980574203308751532463054593620704214977196555697019950993690923180279602947969635287927441042808934007368440266039126912772396448986637763442518355115148613002092583704002358957069058660149724869396985483568612535860707978440906715798340501732014790981124368784435918220984571753790386703699002844784761717313681670186018426952975210663402433714129527988653613905781056138443056527595101975799281346679165927417560766692191670161849289092041421288536822675507031674804840116352039489308873816062253219894540923330142229396919108867409785680825199146115180356626427956760123950591257133976707012416161706754153165772299778003594379368130817970451510084222149354685621054036875666664221879862185818793937495150457699865084552357952316583497337422657169436938613486523671162459492936850725422092470521542786624711889336117986264951498507854330554092044982530926930300809428348268259379844229595012311148318765681589666029310663690325071463215456460675555563602191234522955478061282466887418257649490638422052008931380896675472908330123294930952992133871917082928638895308385965600637452549377772743292324486365649831631935678042407466938524642805179952480968372832140726791632563564564052462739004660771720378955364963371954065898805389486799315435524697309454615196106927653654197562491038789224507631597737876159880410953966433381786416447324029076711078783038621472919989403577520414260887610515677209202206961027826527599844072111048559743134038348548804323929574505006216556180455476752134163741048412568478316391891285261286741479548297142866514809651027556247594564681374668276874039174233638739219596293972976503357317566897650835517213172114844647380538210259295245832078144456592287290180742916353819908082812917517514954208737241587870544895426002833288436369161060340332034607820373925925189952750909170432 [168,57] -2957755413070029510193797026050134716383459693362606834159439527464770796611643861911591325811026450230873958311296354652041925351874689099268359307458808885626832030187152738568366778334374463774463065199860225953039813779632798834233586242479102062293306710430545540423828910070710950610923164818567777076983234381102497785078373615750797286495081225304463027080751868960817591001860749219527823091429322201880640767470474633277581711013150375268899981194004272527235779636300527424869511828830600241515264174324590768446506459048525504083647236110456369628681843587650542382358712748516385734910063774753421111773868864320022560076073787929427097443758653405754162293153960644117994207093901242873931993766832948762878454167277651940258035570159857313026641749549527298424096413475553695951008534999721344818677940623242404908187763962267724172199003947617141644424468239101404830708224175108572729002045021663674291421446831973776571443783772024576983392294222078844895313209787150893602280758940615653555636617314234543645184107831767191783063724423647173669824699988162523406718472006612991169517541931545551499621003206936726430014636253444101747077245513459941183567493653446048459113222728438829955382720135764558844292853106097959102568045818899588266602324845114483342125255813740157504029185239116450315257255445018558523327888320445672458524885630557342198046975576174342952021279249815374604117148492049448437400384925976525732056889243366664001315007387215725581312986519798842133656449951482117383405912228445158738241780906886521555220763972763513969090420613375932945460528117471887623938835055765620137656426752537776911701792859782186708347870054976345034988301962767369283054358293821969810030894217756130318047540931173456490941381867817792326372340264082191980546668945611091898607493642371076912674218807677008640831031155503870247232583718500836689441195416119014369439790287135356393754868458834771721954579764749553690516528361071714627911736240064 [168,58] 133755522372173188652481460904880545304609508815630971235310844337042883437986979226536622593285246509762327917200051038439932059036007763538450142363659840379173746461271780662501876815919300058132807578217939142418970376175164539591842959970580497065847190491891649271818862734616903020643857796134695023803623368396302549565000648478624781960096838031047768565637526669245292342118350460278617385871915667680218116925180487433566681428740224253555871279415043566224614737723354220485878369085293820598158081302549431756162809517984977052302556822815485079081437985932405047359425969990010474774524468851311468711782797083161258270165241811213345141328087678770257226608236665969041376053333986693977496671458603581894765681419360518445409776137446208636161743785164886701470300725109122361224539272390458816439306399512485625501847159916913737396228532866339958594893735654097864801254491571780318954668226980420254138676416242112951110907357928791549519857601387109921675618954694385254551757903426236491758882409970570204494925333237822854307869986136255846400654630738038333493035495913856246776836994908874220376581548660372811755736257295085766107417272171049666584225768602373682740366041507364447166319925683001729666632078345552916507782593309789200932758058132239749339385202890726748666089679302969786389748568781508313402811104664584948201158368963561075846624171338457888457973360167215434660959839011182297002067581863576759472213938323755377837557221732829034693036089820074410784052261837940376224316193595716549926265086714513715773706647545441186569562517213444683693788022735697531380538030477335550663935497775450146162051899001655895198643018526327792670703718875192544152625096425022380718344330979296621230149983240525437123477766050149778937831846841824660390195117144558231003345840338311047772279854136429761732997227546352301145314677507927650497799637906284295202054614752387085256166682608931668846768221423159264299100331493977764470601628 [168,59] -5368978718612668520909147190749760638439340303326357937095599669847938586282566744609145435499846477171929680438309583264163226004901959766276532805490793742192519531626117132725550659819622174484558536919774835622352118416468410576509915544404076876992086328847876665313464303281281888437064204163703886550008049735867854530077915047083940799296936260031123960780612150595892888765646333746793433867103656474676559831708845397859041512405886794186142374029120495101682368555499333090890688093791763679033259105809247860236333561739022626567888358657870390080197236725402853517315304557812780033703660509285229190549052508110410820749113454150179313457859881557725231834613290318288564260811050896193312920457497899221945504752438249841959302102986692369727486360927782488675263263146142839841302104214934153088034434481944609445489299119934863972598222277082924921100558827490689672854727358756704753406965003941078491632527726110357294294159738266268960741807509969204785337833755930877763251574548908652323494771875355614371579636884772409577297626944640481149264494671625460518531708352016152608184690264722693851164135049896306263060203871796266798155728473522173223006458578903863929742805626845214853703257926354765936326125689026699350569831804342027318829907892004236707807515131685136511205277756973863502797085776328864352169110669293846663933665659458471278513821427670695617917079361573764120908210500392932067880007142967787220855101762128004089126091130281144325234899073256832608978979434024397929750261786549318416478349607503997430065559675423930422075656156912446718160800179295470644614616837074811781901931502509365316751080028518697819111843271893120288076720537276375268341671438389376723271924007122409183559735845099426356325342875531058054973116037268293110043745084929543092404283064591859961376426958895542969611165289416430030273333147660819992617610354746398945908366126712595048712345566975873471916455630730569767659158189349881327936 [168,60] 180660831539074536060590282066168138355197190124439142861660133770610782512779731291833826150893758160799734060170252242180490900378069266955677425304124070528037777532419610244794207172862786638671541785641151698309017306576702957703650519376296891478206691718149189355296345778802532284612093280236902554059720044857474707978025017528900600748638006122772471225631716435420286585908534663047671692111535168009275962859061588008981686999591930707194806986658373302292431508722632942709190968100343874800640625875143608535504895392693272561919148362196298300697663071348009381973032227924133666182092247970656716979010323684191323735076020327396149705998432951807283296159454411204200657139657054241038930969966571254881169311763824079164311717969056509112583393960664231365753406491710626175141874448856059297934603112068668733647770547864980191037853825596513994097698534086714593648751636974476832494709127835363373892703572990951832052020074736995204974518731419765840605300972622695608949316626483710681121189831947742176995209374103541760988042494186874093397119115030901415023003673454015066840850824931296503670186390023635521886863111857681037922174577582718964616770651076656270117041524013200666292850915541233008729746724644065054477611294578441225908845324515820475572346065245244028499113918786646715569607627523968440842717293196614941270542878633626658408383415103539492495983463459161288017962587703592870617660119264223152330846307272366903025725340613813266350417913143423700401404018474379639196095783522550899929252258340394245886656414330719490974759566385110884512131917228557622861996768350011006585306526419610971803404508404506342137441838097319890664402954268836430328657145882581192878412169389422187748434941389847077248846926994948720672409029140316804542486326074270214018509459028337495562372900101019736465107982280345964260878253210022997008330650054325112278828839991270275724515192081632497255604317217717870480998431703670072 [168,61] -3444727196107229135668819637132945004798032309259241060050837685016211186653617723784497080032626397715080450036031296479369747186013580410701613768963231785855446148039922323077974217604732069116705875173381796211192643783033956532796712309490324480348477489422361885396919187924924733159174899143828375056663781586677559774422628985621894693690388659271407949412545614464566893604626071799566997979095707956506147225893401685547773720011688167353751686568075213620843125122620233154500068722219947238988826609914896249289609600966929631538428936797739947704433852413286577617762939266278549371701688443332300708940935435850801167881250508110300416256749340345198342726676368610167132998267008290612301312236370894505960921701125931709131227461821320200470684943358902108132270482695492566778669420662987879011908519692206171114494090441579342073400695130203463139752357673620577029417828932013573313507729047572814473295684390026884094228699764133957225967875415402325612383304219032240681169958990739834143195634932072106606596057210319525286025252954901263949672900338760281390253681679463068732318157596408148260892036632185996620306108522053492053865583433734030134740383090101991392209397876131775036517793695042173089156435392428174069393504787555718383697131613986144115133655371840516270336327328203360256604905164925569527876679843661908845133260648496509387126061093677376524307778339069795960156018068035954287406296189660078130697782421870105604013480690641824875285824786107084289258962930310242644491556459303842383962104622971246524136335852683992333318175449984598371942082941021576097146449017258003872772957918362290095374625702835323994645525488416180545877731701969555072225778516581596956464446001950750648542472979311644669897776936798511030501039883046937693290488742603371619224704825535526217843287655658883494184713267646417131945423915610846246002294425119350512286994672536683837291172396231934340282077352204455293998794176576 [168,62] -167858475563132026193921561616261269639916031981265303801135843190588626218653947191408857467698574168294656800157190120013542357384688012011538294136098385757095457450264600948981804689635063247092284222999564613850438221150544297398630098147055183519957158551606406933001167602827744537535772084783093469613808377643217463669661299474445005672323698490840413746833768203073739605840665570376980887938732688200741231657285137559692850892442506269389092477693900514924653510911160315520309950074522187252767167195412182349482430087769953847652586266495056542007919932520914776895319832206804871966786208556865392392447076080166937739920322773109574573631217414757828104362453154080005070792969605026646706804937518214697277320993593398439779021165882081328788370143663399841192228383043004721848977983954088779173278475593491704093310641154109810473133177198897481908122523311365502026594030749606441678807775129600562488538742393005222128092507097701741784626950124361211143387608457158524784915927754623337584145025598855275453448549443121080508754422383090009586313105128919286237443868767809307554653208431546441407306470518622054278160270266882960527338635909577512372319182196130537526794780197621863214121256514384651092937745473679299955695816644857552141287918955482531801267243902944749107778925157141821162063478570946479187309287165936322010215210515684469353362144561918698516224963555609258451784273447332152062316227067429221202157888256682901579547111575947492216854108190401083590407078947159495077316773138342303907175099685874810392815110792345881584447163829562767058496103370200300736825515544325091703043536762298556440975325304937428729834016075066215763382037500638765288200317620405603826209819868528817696146398478526180049945498393306023349322010730268898164612533106079068775924223855995327401171993310281930697289244285388378810504448159749445238289665033101222756354434098294219180408902903953622016555756499399075976255144 [168,63] 17949762987372106903385780989042542596071335647210896158931541773908244634874575337524323500755049345942430240706976082930428550753486348938000974929368927975826239237965586912654154627784445391188625944698196953907337604954196680886942337128378070735631573102503611866674605757551650554301650611599817374701102486913435961570946395236618398626602625010100940339677468912422600197993081915639021299042457657788884200775951418547351054045593774917201845364047906018437027530551779853818097721429651743086225444584900605789179664678237246597173644454158927471422405446618364778280492316811481902019734193551296465510217285944782168237737162968990119845374453604619189875799316639090483584702496842597076433865322379839242019536727036073663636348887663955215610756196226306040337472311975503263885925435600637422605355017690964880780472141514695279761351778108986085954173408132141062738348162920279711163613004240222388546219296247016730454504270976203378481124129891584722280643523818658996832432313157062894947242049164045758860830767869334842331006993665293860631029714886931777885910673994139152157848234199546742005510475653152100006313384174018618297860483052987441784529593981572779123673025999355371036177204248025129668141665582961358709366224549031427207063376529646191730674879609609711699815410200448566895704340821659190583921662975902562324995535367055020327069523077332243626254446279637986153685284496451737526978295503639176035157533289339072850242135773026355303558244839770862988441938523562716336923200906370891326332892287725182490411492992229088715558256987021759153600715222906225221837310965242294275932819898907187946094340575788001144933262588551289496225864967900807761792305571969096712288655235529735868331823502388158701481977174791445381826840991618694146118411923455954800976179904325982376761629717936527276318620210167214200587325897972186021540612190274382839444164770576059509445009440671428256879052618375274851040 [168,64] 820148739894018721038728931701728675749078037354657903439843484259279376131415842174366588339022743896825731426978685850975687391564873783035646507532422686085184009316093785317713869130477110348909435234250039629982761646098285352601589489882113700610095996318864846799364584031283341526046783632988070748447927177074421137904831775578317517599566173726197831256905363626190697787665539350522891263492557222071498112683172772016156912793129373647334700309972207004442128108811220313554559896941723123537904452502970003859896522400528874000420100988014775867687193732836894910153242201164789642506753135092333219896478452801973540610585824016528912184337904222720534890677961123380004803630035854667775622128994219869096931401311865152051223554895145785471348770164345216128243220417030539703265599068145811328258030362540205411223258768280284307862381595779341047922442621558402077404818048906168530147384961352174300497121091710164552246064905992922602959010248900497594953031227426549701006134390900856622161459123843212427149368699300364193058184118392849672420537580311493971516956449657348360942924208400390557878372592045176717230911234253386732991411387034065595663480276250816972164600001234566018918917634545867309021109142682384072632931529606248661780808307797756168349403804096299124197612713348352898528745206220402309973293241635840162411434456911580035464596420752689957898586625919435890765028713153635790373252844659199357706963468585532113520299769535114083031973147171087147106469858350823983033907069696751471922904395418482892240273254394596682034578147926475067008977766147667674342934205148032500006538401504552274777794585518312890868254626578644479348671497020345069148211016139001861049856185176696120979221300794962827787952142031407331182519685376240273879103449649062587420441635534140977356688213740781623459791520603297888492040114464074643409162070671313995837566368420790325182920282749607904788181873900965040 [168,65] -358627739071279638579349377698778952878218578895370045711070885140291342558201812127760411526124651716318576680313748701037626686302898875119182652225417823423582039876509022459040910486761390707086258081109615737158211198276898723753437015482701002822913866370202805648712269354861912043467486424658014507675916192581435549239031469746965575702455464834613322009832985413322080372603617563242153334242312108820961037951176699427425258620652449296118225812704599977519433156735748145447443238190512757341344902097486620935302788586580701051754841474324594547252204175200835203161609511195042742920290658539259604558417519219315320613118753983700578810417020010880654282355375678141529172643361660191773277162519747196671791835144000275743628843311731720959935773056629822795052312590861567440646262237506122049794842095383630128602632306323246298156642352503533475772100854284854208665295639126472478009510737117865484269310786834837299911011046853667531093170299097082784805182465259655502801806219297109758786140776387443546191283049431092157811301138420117746053002751414487094958867678767766313276986326253532289995324953450820486496646299911641040409179894576446289794094292391841702047645516904297877918919035271500883510938511231691881008748366712591934109659314953543894183461681084549508429756146710306893016838867662252608275076501987043124004055509086067050473913496956461656026300738956980410942886191941477804220484682056050962175583620693631325580713472010437101918364842384976065798592522274204776798280487753509520155894378116550907153432055623205594848277333973747061597851234488281887477454628192065531689049130552107257982476422297383218421791570786316762198334929795279657129798449410806040163805755048793923660125522210286188190245707887555731645446043087358709473596130937765986017103052425323036001712547801257163421975997542269622977750543732562378389882405621336214447064799536965627559127445500085909842254130983056 [168,66] 41719726857395366636173500992984759070602689971420518608821838276946203893167582674751379378008632069100820553369416208034732789582516037208895522437892295468817203152755547316420057732568942347188567494569137477517497644605060612147135099200306489587768708236345655898017707818905606106373157944895596885268287594098312434616317402090207697721910715181407367702947810172977161363018865422172729008903770743252138720576910265145657429653644349328553418966492768767487047426300736934422641984715240323810690055280848013490539185626425713524260943417241118271468092417970456173401969316348267207817586616348065097465734075255153134394221636046612078635573313806392546778669691636797924765131448595894810210745955378830064656283286504261254238016080113194368254757663581820775785897157158665909845116935032876229452768563611038441544270625965676157951932221751808162890607033142568223636550990529220432228903100292079875980258319447941274235011697234190163485047392427110656355243057627502283263165311146323882517126166182693594974888472748551969444594998808350460031813265013397264493836055895455771533003109103271101973768247473106620777826866523926487450996591208969926115507464350901053212333918611325378472561049164496397073728401015473729431155316125219992777858548545880095261213739715285020900051405994304174002922965847555982912968837843196454674689474512671857592657066021773055340707138379529084533118559682053266079547277723749053098628094870412600374630558901574303448297309471115404493209459840923060646774998396996375300592249958309163028145606074557953572986395056477900421648267012945911240647834164397610086644785664911831624479298078731576138477716894099388151570414699618625877224112093392551304546286413104757026092500912653010095994096576259252903550212342815533674465291600639880319844837484458739597870989555558325106163108151180334710430314222699243277496839973806325625391036260626846107715121778204007268991756136 [168,67] -2300918094397336224704925101547060149690197114567316707715477060839254266892463043437635934595010810213151276009886509614518498786611387272510058062717850215031978649577216066878635340639976955114447748398857757434638970879262665239690384055500356676615975737942948637731531791012736666335513510606738476337128168284574690546467122304216919205553214140284439558446696884788248032768019506822715153288510885480001590864185005135524804457665206042575395889391807880911687204272879346727159026409937233628654014942176316190622565861176197996046271923842760254761346601037028538635841822885166914485158857609001513010140392898852636703869267645747865683301524198156142452976279321742474371002226253126103046541839609614235136023966572535874410936732987142865826657825779773786796863048921205656506511628065485292843066005898262459782753006799986842662509388146628753537102442670193419885106464341100843549634116609142521067507404306139578016372972887208042352379087902896268705651819783714232621655976158864983807601489961062826440417947864021296551288915258935897649752862242010992135628334315350518560801759228905842968949771211370786916345540810573858635657289386524905269598405741811919029699650523663828322288299736959504470912574665551428747006898191432161285666359244830888559769949356259918690056402823238429983513481650673380395786333828288274008902958994100451211821262570935735999211214638337611345134987924152493323943307054467211289552763260205802343474764192875470074117209883303925775494464390557610420958982851492373765321788980384518617655581776543069049481721370361537430066195958735706332693766697804607848118442198273139099957209003986560641488935927608947442740884965135030938771348348718309087254760490889246102939473526918124641267804047496321055365910079068914041081185432809710542111691697869570065999670950583756697251055347620349578561224371070393553806868529511985910578772197755359669447332722499311727260736 [168,68] -16510499698895730444526817855413699805718353018647691305079180664130595304409924178346276911129169126219353772939130904714100948222396579849781042896401562990610840173363122734391018488130210016035062859181313872710460948357920100759220336661816492974856492936389455545941264520571921991434236269370564093926959352134641703827417747324293107751753701479744857718928630517486823502447792956987562459400534107526972280008538472937613174952126989380006380894512002532460543768070652961144699793303945500159106209065172598548300413472649270692317973189978943643191202129620888678926996738079454967724769172263791167124563916882713564025667062718021785443070304439677924002649160550136179796601189672173752020507573094098547871567580239586105163891840753750349558961826467083409410102557259156715726281402965728619935185517018015119392144113342444759224738472884481977655991767587124057091488544332873640785476949207873850308329460265444938816101338013896767169533693430901527933073046804714787534045263218020022447850119963394905321337834146429478356020285044143745209771796867589914997149480531414151266611978479483685536269553121674915318894470767030045268524583241156702581014771453410190396745810591384763730081581203163241871001345434203037509098841957160017049897107841773412285118793409661796768535069438067101102948962983060123002102052241464759721564334959161578286854617921044152328119651725305304970083993136899711815797363338621147742869720178019072070524003344185111173498076349935740056646365012891249233317673514592091126732255851178543207449576597595060871852195542522490447214931879444039343042370319968408177514440452426103001874867967291233709936561362193517410304379751402399468920992860861311874819357829910809333174727350252525698646961875725905980836443303592118450518055572804379995546273609472406834023851428191074657182215737165137105117283558849307973741804160474501828372806801592527682839608890042241744 [168,69] 13431025124057201764657782544345130929955900098059583904629905585500740837183698333401502844565009402220112363620583877096701900081273108821669363557876374249586291945708203053955367479578706935941111601248280617999637415063811676728438344323731555194430442699002817830944128697453324179617060600381082203837517077167875081153937163408795391785447127843599457507209340234356802633222501135718948880331841286538215694510883548826121615570341122846081298749233835020545332302011813190434598066321949730518709462235376756130221898005502964031518729390292705331243758066599968874655380330324308041279246300892796251645557007638716421680173766632371041340129584133079755443586414082113287746636344508656120123147811364151003100379494507263428155455925504600960093092504668923124307213788745500134764543833998989850641415901483979941759183438332400070507037977664818879087436662087758389825508724297484173440015421160554307006565402405820567805870721765240797529188868289407149426032778465902111080864968203060184335799032571244376734790400808696080805297807787363398573252315408444276007541120426530411862067724276841447323748564682329023051251353457189907285756775823822322834521767566529041822951465536726208168457764741534192431289312939228823180171868081155411759162844520673228360646103756890340178356094678730363922648641824210455525707643772147710882013003962113604206582577733000265309244915578604839910046127845394188528862424851975600291077303222914288365711666613730461776668558200404986830541932925998094326070795955092036079613838584090187797140379437420352539654614907483258101202335450665998797296108648230661688342408708405414053456240737130549543905688399666244839224500053868215809836928443356243115679211738387472284229558270367366249260217009340258391364539873073058211022580759674919956225968966751183328186660258525016518233610967915014770582757152797732875657750695245715128101189078997962769313639887488144 [168,70] -1055027683288239615177437953726839800901932303856951009816828375926464632033657530476050596909087845341883633311566925261452078448815012661837565930134615422548790674318418993734230454858056880001639626188803851646217042019594790359613578729727649307406411734913272855302462666579701210232954480418825918240573740185409200775371838300357201850440252221247421620010967448883263911765254570214945837819560156046995263222904172183698171197584918062111873715963811314533690393077783218145010664414304516507186976465476619452553135978354991872969111584577081248892636877853576018787808956006214039575112525941883258780769683744037644535531924624245908329704366063347037976365979353842333815075115628610804728579498086734475408536531525608236113225434336799257158498062330159279499016814555452089296295628300907167472380711618805062454006551632081777108808018222919253904947498720834371202374464397807615522030521617222635400318971752889265058982047460231824192658237220759483582461750964393973372267748065480711091166913992942298170390450164610498591688813120141705175976480920262346414276822562194009060415850447164943590321476391404654512985128452529444522840377462417583246258509627322650861816421661325091194624638367035348173250138309631094107769720706286636815794661073337350710866025098186362220577634078891613814149882810351866796931131112243308118964880387843433970005096028797242484405740665726574813243376060823909907923672056042586366772228611290107072661643492418235257967069442686780568557626114073489274891927798363224422783384161688297967235124282803036128334100131890086686721412680001798966227942366889673061996990693131890276258403818372333196925978471784805421952450636789488251078639667045659879433845964911132888116236494891213658212188613520593754575775089903701665834679714837381516724840397503896139319512362177285282045167357199581248796739600170614820319308984391408177286228023066348720290037649906 [168,71] 32829616791260886530872691959568443836369255533076677019716089603335748424159678246385429171543410841846178601683771850121785819825689213182010922643490250570816634629032249953905018721147564621980917276895754196359842120555556304000854629925835437409096585807298226560448725681818075832117254594765444909836620720196469083563543557962951815962745863362796354439843606562623106134270663289934452444178351080463581013995755681434182018951108673394291730050408092658034417266858421195069348743633475333085028811477331640711091667151033684916023950571799780665874245144957107481852858213594349927137502399129245996472839419999471224447999803415077127157803241599283378804850064740239897673426894516574834860878288678853520663389610372167987357979421634369273431911588860331117059898296492274058972264912696154942584490056012020149562743078021794114321634681156607235096871811929127234108114796477817381823775720877658002102344020256018421946576254727523788611647894384021869431799657174120616222335931252320851988582062228087696996892605641861083983499364813936832751628607629851324976297668549914977915033026788136186996447537982689800983433507057821270738123708091088153033163103613069744071027998630463905146514172369366098846540774956432888080238483665282670853283664034208777475922586715230233386221541203513901266472166763484855297317286401982070369135904349713724266851462537088072922948794171547336429453143358652678710473231381601850484621230460305512172913948095983450617303565197405883180460497154498623720484396939842650694573132257796942717596842216036256742823815096813825112602793493604314765409730306278145977283251711172188924924526675780860416433868064997393740971214041825837689064572581512434637258286402438433652773830728853647058500120641314012211551243159912559540771220183671668256281520039813978316883726170128476936374906041210107771550793612440666233703523181473139762808016211112727096285504 [168,72] 649747373840726591704891519784943106452287790255255341348015125042033868725139130219953085743830258571284344549768214390513765580781465202202031964390745776632376727029121995308354759323276290974388217875633103776974319066564216680610002960871651479351879812279249607531605255260086798733571133358132165247010224434306383863200127333760103099263442843738457132296821055445950108866089458967471156476661486785511422524098821422883331620287000214261013726464276995948360208718561927706103123420252617926619514565838057745073779077207929517999649245442248988319879540460699072640119935427004050262481936212101903500329202850414090180102464044621153316056433148781560322317831736060049964046189694534508063158291979976739387204414099975113218530249755130562360142720902388463216270183866441073097316115752066352384914764054949820418297931498675591560611518798752045805600690134250027000957784036028184050591635638876970236093008915856442895072453704084920193404487858547774039760299579709729294135162472511374923437303064893687856227218883848430042804620177756876539224942822420279859270670386787494185291996548166514877945263057675139826670358945950514821559225869562151547186228869299521030745200963217580667439848456393721036303218179999762138468823245046629989288512943377328795964194799859039620566404238983154570126973391921489083405597558494785373332347827448917141836241951072006153968361787727519410501656756687716516279013219466999420580831277437776826620298027196343196982494958082547254771865711153547146775436529620289430312645085843841409184998087987396131592108910238510998388956543588103528923114834925642764260430240539489028799018813008695470442108860647541164674230540825299327546342728228991475901756568184198055811999374073707084625113279847988461501003290446902376430592448323488549945052417891990004765868812414991962663076302846734442006745704332275635275142607039834772887824659230014080576 [168,73] -101925091961654153186471459810003460184364613126238122048267959176683038832523582709270029578498229124232663972321721820413025633700634107572427753947840656214543974861270844671256334645874218123997920205650758524889689610213718730860124801524761740858234767008359922867873017152307981855273204043333485587093349560539318384657059612062026190085618485363424422911407789453334679666790165892686861814145841493713874682579924493357618115972995164423863925338000512212836740839922835620059598682028868212547191808540419749418903315789966774839924386683818478898331720250359655058107173453957219963645673762164083665881064004436932501595297018877695448602834787264936216667485306258061362836711789444320710175234467709772594589422490496270323582285038200530490014488382654449808616547369188266118681750657916144125774138699111101411445094688021872305564525525285432009894567941038544066750832757335562981024550840099571400286485589832780824537346976654012256631170897622459474672095747184929802515223631965445698946576062829542650421219193516858326205623953007523785900705728813982077447865421291386179231423647749960478130223638313793641262067491912311516248991118769787487363399433535166834626082106113083590998724868863263109835863901048633481607659177788157003902942929883255144819759231565337158232284458937988302275672437095061240896563771253327594017581013931919185769789167441193743631742421679304241803047174171446028270553636838826643142249859259618992664667409318049397488815760797330536390808062716236515282277036663514640975279749879765853129461804751527798165970566372883419164755185899985974807586371740472313454139339393667155081354469053163623494575403619132281779051285222998355561269359074584115628403088282917089921043548274978643709609521699592319328641908065839072126709632312975253239016370537692060335613485327052655376960938786046571055241003352770240081434212206848319038751843262703040 [168,74] 3839923333783065760807280949073614528401274678182114896791852490970899952668531080853494951231221093776147073622908167015684279246027463999512735853102396184476787770432377404278643884674133115779659428318976907597193103710785164007269634651092761749538778332960878159535424387780736107187541659635438862033920076638453891482951132934960046766307298099652491533639142613687002531538213249609311300821899857803077317440102882883272590827927944564894567849055745014333056511067525363515528371534813800870304280652841813328723007536474601034986975463234650505283539443744823107088210163139100329277250914687057155306245287833908525590753434063884693532882805471392149618980605048814324507778345134261060601290952883152638350317920092081039251959263770155287434295692101487281791339600528464859401611526754890888807695546243597945127280328732378035381413198156087545963490881352845972770686972697906384365663580546759658651328990317007251419064106268635419828825953238180130457323923347989625439002483314707284236746111597250290119586590854168307896212520662601900602871330000596167560991196470339183303100258866317580488158487895128796990236884606681614663448421049375204791548461613059976259150686999853925044740873216023913482424055000270262101621289688085212457095443425944553511678025092114281751312815667447223307962580949257525235798134675973325411799668838959485770749420219548316703296122189004275162305467385690749966604553140229884374212432075160690052947623198676214806904975020838372482506187100608415325643842226853506860716650631323860124916700294592161526409206729711672651946542860509675758358103731735396893733217072246296595956883524655213151380940702229246666187450969148565233031027046412547392332468259370974731914419022901009876661642813577025579090374327625029177837752791047441577555099878769268367661451790906707552073968922101075987623343255956495401402613485734385690515733811420 [168,75] -38778663315258476369522491189153787757248711330402446320621653253081222066625197265886560761238924403899847068332039645273344220316169287147975574000574153564624255776475333444883528408233711946387386090408173338522403008623064536388769655688025096868531145660702051464480474706807957575730899595054964299508956336105786521253666597824801023886859130162457212671597349279405215856430632644167752685999389667270916184261301955444691578511567035324482570848311342954095373021216399026393150534260022362999854329526960586720743580026958375760336334711817605287147614014452015804701219588678301615957708188411791513363594375642615835634938331024895805544363157522927851580106834458767980255199036842682229857666651172199656080057127595617262169529406949659954330039926739109536213573344606283427175415498761777680667788618437690613951870524814305469435097535560445392441538810641849473229451410982360756175964315012013879943666603901417695887083095669717210384396109262452581698097349861049908663565393102116143225435574056146803487446545968581724268403535263941928037584557649459454271437141966083570118586017592573753064386557478330256850059306443077639625403244384898784039357906344334447403428503507906832561723259262868380104791191274174486249426309000315003078579975109799375931651299097555240865620775501509128885818969398975095181993872607632306171687554362063437608336611896439051889514655737749263949909578884921868990618116083486724547195791365122583231557305611959081724638237096023768699809575282720239741343602954773663073480635337442285823329735020722478143122683064764785412296813656647340360461538482627141483001192542924929145937907027461064232209783963892356398295812863997656903091461010083131446486040446185126358794463549772149615193686944462709512025568854310307665217852164923312360658462710067253306002523768769113593582371776219868384419583205764253488013688530308730737550592 [168,76] -1914202831447432378729257649054708299757090184215506524808110179956106266754435190975021156102701786224213883830210055948315167925802046294287381505199217441307323997302360363915163429232518435672692606883682532304494489579387501926312540749545625819922336092408662284659278759401629499452399271452633642108157840284918283867176419673044850899858601984364899931315068879228186165773788142972347211243525885168905024643288269736863581873425413580018538649403093986095751797164723047383578442989306143551848095512842699925771799946189263258721107417298422194105510483897865194873022454092256591710050676881838489220756735336338783648307308070678745744040239094133672658939394084530625378285117478356816017007119068664950842524974076934453007677305262865959936211341592047080798484873220662127611990331169404434199868405088126369043785406496874029298722783363739538945816334620824301263208093326402725688432725164909567546969724952732809288736463813819578192874491372020681883704695297919601836204901805179734786570193921575155535335115245493278839161768436314352577792977690983708736357643394389096950306434968943868287460479337655001950826300393112470149231039810209712827866503173838038019698715320643966503968482973244193705829906694893188670171652984862505448574243558079270020555521224263929965209671429247242759455470918342570830009141738316397688304759536698010430454870795286940593020294599928659190845587772612857974925166427282919738717724825894564192213199585290879186676101791626284184125949784510272115935141889213994140401231932216079403947848564234841545331649053126696843174673161702284502726787247770796679195040344703603818845921846169971198938415541940356990755765549565772199486942487759780597686517322032483473428083533030418443701000897944804533345654220098016343226068217199566609152989971410266416362939289430252467901906146434986210821612130475921598567763414846019802568 [168,77] 68128167425449798752843881079486635736404011414934372404405745031653695925015030422880025893218509645616366198836219246312089582401728154658488380340938610726682118516232011387841848340531582292454361003085310728302693083736713550621005617170395643135676337434452487770488895162729748391510199130938303053124313621258468772986857192219074615204192231781091666031253101570012485464398771245640087303065880036627371300635375917832922326553797011099761689242109609212232710283861677696828723837396623102102407448295998828397589637771358836357673131680998417503345914550704518901171729280123546683009675487850093750733904552071742735348562911253612031073513771116124593289613981835424947243179174830269389971337218441346721725681149928251196221884376534359207714628069075977408819890036853058859955651853137271990289798511446597977956431015364294457580262927393493623006302642206805286750286962698373337325953005941957437421965711449996967313169203460725030356232281269521555855437650419415881836726472566229095984928957950250400941935102704478983256291554790457763833063882926135336575607817471116522896623967374739592037614899704188543663658391798077418643328989543616733088690785634461926770538368537641007100814205126425031566279984466325103131005302374931837256904393151760585211042322579674257420558012349607292596319438520274022157249049201287169689396444760561944562992505436946151205927829886098696937966560966499791226266658616045630936841855464339554845554397153656778730024526839810635804991928204126024313119699561930958403816392991287051635266526517665732055271434018261374691028831199961671388518833496165295453793886836369084689263863972655062289438839918071206573701721546978424081690087863924433560688143588100813637258919741923788510666994755531039382860603556147105044627393479305224860724278872730054268107874589960759516208542789441614381000840742627866587425790983569520 [168,78] 1781188061247205865374387654562353669329839075075243728531091724513844567493868969989648269272757630125006446614031792137231045860159418838048651830194079743497165176513628262442015770066883527884965242245830396340394068393112937247497934411222736071775185771638399013950330785802298164341011989324743998253746318914623026032089900266328807310957140953490717603231398555103055893493264055276327128190898379722265541593064441038931675080244063307797485703607765544442236246573088823382304256870397235781850376766259948499189417114560246536633835371855578863017216496948205767147078380456943344993655122499565578558979485050922598372625975482760082587683094965569915681770654516308965971646840006173331118384013999103319851342741258914097278549608318694324692523909988181758694901600607204657066935264598685217107003924663277358351721292524313785010781900067229147390756810172858323731452980296007094829953255380180568843027383272314240644156658392685676738350211603847055730417380508575083741224484026248801862195964143332799188279827077506916694342750948335617761875147598136936744001425884151331875313722007875503348034126336117337309750238251971936883713956452080557476394900699866077563192457267212046229152515695964593500906784153937995277848868268458777714945515935363477663965949687654109457937637096519140863522712980072982466681586716991423420486621584089041749026922298955514564228530765336281329806198912400831486454176016267499274803096762976872610922970765351542774156174434151973042740529888085501676173579870593292166389189337235569325678244148487441637478166417460907235142496750418418456515373845394998335780454718384580388923088156554093123775499253592918030457565606054476512900192375176730676381989582662695053148825637271083096038054422294795758711386215664631400952786818864969498446766019007302268376408575287729603471026014714464746130638466633530499085414777633 [168,79] -45311352954975161781653723108137070803123851979922036477086735077951594818896139792181238921044886857478619373201464110826205722270781638378688588743423522761866210558993186776003207342326608800377725292000060254100767830478815177961779885917008995921452368116187331785074351586441139421435673072681879156688518499065518878237770198234509631197021757039162191195032160064104784205049194726209482439416171711776998064411072932148096945218082402339166758556583768989507039628938557459630020334386686415874813671314901980067984705728303407090357672436155014295491276225715581402337838696387245076699206944170623503926770993695747695272231017714762163500076662900260286689971617381552705022084997890483816372090068246405351601278934135673982961605977238651370483266110152452976500793364166458875417010307817182437986657376533853151754654434523740768734064620744412114279427951524928574436772174251937352108301888731132341527994180948572232947165164959024156573843880967459081149504476491623044767440661100394327718229741105624922763556209085089420537610579789800317758738932567036797178804835039149816332785577459839765440357643137872992963442254985566743051556357001531385234812720788212071965341218827087919461840066144961387787831068870518804998000374750620285802848248546683520713123210541845775185252464647166974434450656933727038088935698503335782822627589434825862624408955793082207612673247329196870708429049204216394541333986433543083942513616501724671008471019670092964039911105968106035710713067417671211189229173513235680223152743700642275487449635795353580738923530158462482124174988232852367990542094918750653216355232704407045950764122153983375476522475127413131023676152151605922077115162668219474271355296471133194706494521513274455178469628447630682294031988579180750457775057766473289265624926929230883380737185353887389036787787677502619456126722013445828938288768 [168,80] -25964429995536296320834154067575205142227046715520568843486762267479962194344308478418344147083122358221126876523135433542422305489916965624951685752879579254134176165562745815803500724832018066101372701441223690032342921752178323935457499636497506589019663677408028155468768343502430757277156365442169145756152866002154786109183643190220991277002129888930582495096509033539063336096852195299605823958380362162814492997490198698609709322889745870619023951908058317146105788234826398854098960175002394878287311503354469320606593915488560234775050453929517420913897156534646642083513109562297643907988656353398292514054907384298470343275636772650213735362096674469317300104874316652493160328639155287737608089249862499841850074903164967868495769848725970094930826433191413555414627309828219812799785039040140076847097348800710833722221255527519129257885446649823458034410861112912539955787817652377095814069449982751344583803817235830818028231351707287658743985000450413698956286385816871474287731004627418701059772775845528460147405638470887079747551674202762317833996327996148991527942299637977041262347588665156699021957446130842940486870693978234991393033204346720357385328879097506423376000618969478745043561409549629820525978176796042114375413907895687589699152952698528158401247291474759899717235570790334901244967512802897684857579583461133810805198938878600571052668601217541265235055720035134728865325826414898950069482449101097306124790132437181586884309551990488432956935853350291509827187383752619214257256359838595882469956181768480803564739178585411376852491305327348795331530056122954701146438641200372049890476540403581000835079266289205586630895307992246169728979676480000432056400465578585413934860108531521374834374180433184337383085757318306615483759875942673810374203468367636527579892070079947304166252632337002777806911638871954021965954950845766588954664 [168,81] -1120296115748217326640553809757474082128190731100341882914639611778848512797243154943616231527509481741510864316267088795660405838646589774631942632660809052952668765881282825732426034218508720478955858629489125399457212589794568821732878276861904248635153141521305219230640500170024173251960258529518321906599974207484691767042182038472413847012060205567323474648593038736390342531708786698378760866707694365882549181511716850173295524397066154832273846968777821740784048641333264232276610331064025215872014781786882592603865135884742976359324859593333511923331934049276280837706200251208650039846037221228310205486351479506641089089517554354884164088772798932580843603774583081430501169227415779677317025480807604515798354278445564621893422996068762128797133204909813119457978437882658524688781229331211914536143474005151791620018524416347681178000082525448817373315491295665025574027181280351716325374688680751741151694448533248776625789520121194445281546063011299358922817777648502805381157789352273739281976334667663971882425676387593410958698385781734800567762631984745235781703890882539345646786972997222246307542483660437229816322126790132070845956750182494666982353494959170059254650720793289624457792806671393201084215457588565537595089845828325933597546403506338368345880069539307883855337040858932183726244620691738533766031363085914803059550808217110729732282061562844064184284091790422190750084851464384056354846164010652741699778992534122948531465789656810622620236100538196337329544899525531051992030893453535812665209208609108518099302566765786110196617533650755935723097076769697993275748735491216261690072971177777841581319196229048958981437847341171908291621666127350909309291689194987002056353485486905073130013683458469888304675092288206481345585080586483460591227368281764685840425426553249388134071452192384345258465764372436491727631750412392035736 [168,82] 181539945704760464584486408849278958674060187208667335552686043113376903499136060203149163952013721776418245659307286294711178287780702378274973566035435974117403918289762560066828158925516372775177605865100382200051752513926512708757927195606318239083212417473112344688222363310679065320754840812783178075385993662240181770002964376930286618882050693400206772999974158617835935448438704239546108541742164534315775277332855010573597569579994830145347138533977593072700317914782105324970497596621626519940852302417524071747393847244803832287491833360949114046508447929643643786964259734224617799973056166874156803609062400681555099356386883162301159772467941655745594980817761443698981284050712663699399799924577639046906318299925026986179521747485413160955679665770059423641654179065717242038232786347107694216907970418722009801489272230305352226829455351268972615554143892894801814477470311690399027203808900712473829876511687003853470073466229283511977947134485957981979521315070963314883139978759656186639008548256236783225047992913363023838600797729535394131486536658081084152053560658796691990253422461677707644069014476317480038582271327328655920053787305538442157373703414752737504529870354861816389482055263551175218578846820140831530179080900771632274949679660916813298051961383514619876953728763290414833287001401181764681983366176926900013167390259328020594639003644549901652444357948829293937943361269863481384781763363055526234676574461592320196292562804809721111058000507186897975427306191424747113004116069130638102538555161670097645540947010555284547332268355160533811674716087287192319017035738986320911776347089615666516035254256137640020810504696403927780394441237192351770823236787776728040887353403624878100458659066478824697509653272379803226285497743247494759065890804173951995997381821130460289508458271112234281663471799129041757663484104171288 [168,83] 19808217132332479259106851757041802028515550204773955053442811337876830373791928475378395294878658514138597654776874770664808459717679696513174223939191276834570420735527885154011814613936601595493548022714148625167129651159093903004205186795407433975446728293550500016709648913397807922194197186102921604154665911791631575900061314215985519282994699978869445757065259465880748634877041888365436533510042396970703860100403807429870081749650110107634440634954136864851285669096310410792588719770509373285411062194928434111726869003754297191392623740440093409479895739473979808002654630451129972692209229867045000498126066067624654624756377391713470205051428704860725961266038237340358726594123420102384019428400535219373771417115190789644382697067161781092639960037878836253644499437333124723121420802271200763510710372207044167861265817346903600798370622220891078783317394555252900074081158577631627138099028809545203843646307552005215168043872553076225518922899725419087058093359479023367913128883010545679553943326356214412975053893503358912151813414853928999968774818085521371319708747258022750279642318349869821847164060045755349467543668297958870010322385450022095309349124720391058192352920711724957090966610919262130266293765087230407924046221161342960953000635010647798133681950437136129788473613352526358091201392376751840957239684595367164459755005434143021063099367168319776994199948482627976170782319912068574499299986673561851172708488440754573013781383894540407090207182028997430717008049792695100743071285261216062504738324443100612250532098653194278810649664151803907869859928554652636385916334774744699563194009248270101526973939274681872840666454604697238267925187967397537558182937242649018304832904623839097269950239983976253190762295698964876827844598348680955928188269426154919101760419603313068783381248547987894501269299454526964533001839552 [168,84] 1111298840737766022070597467625828612044271609563089833386324316854827438141365630422879889980017447114935343546957261012435040188182764642906383373413698088871384245175321720972205811608047772612700657702268125146518858563486806617863751205820937803716315736674040382220179328501641396250937443088570962164405257478148728476002284163519131444805063011183966413414663466451327889134947394483362912980658339682389068499265317399254528869242030725101537157966514216759237600957696611035118612094089470732132731767238297654878014751939085581037198382428954072052204724430620416421972139810833697796626326298419993136012947572945475657093556748662433423434991630475613653182696936317270465981978934358686574132084845236112888735780436625153807091690616614587503188939982601174719330342574574888669042914287676129756076321705323602415781622633113075036832048259108673617759421913726825961082733639754127429825456308202545380588912384027950883588448672832404524495887715758199337096212135356478851702661336629073212089578251871170576325184841250578784674846809511811504711922957818041355310826763905697770161587245163556591496994121176615908321539373123079534193698298817759464841215515085527241823110606969834544178001662304485147060763387724475985109709546003948663636329181858207830071101968019426633271853710962264536009308133744345826907008336464216969172729951088150217724163063936386192389353916590797751842152519718726500937815014070761717890396314932285160631844048592172989836285014500811471773095644399370382307014938772249461060826266293431935585152869753456554027844059139239638884706050633830052225121774129914659570671815087556965073517334155205313897407090568253591565714580300683705872963340169813699116821191831384143552884753897098540883575065748433524369797578278003226919084858441600445550355392864959479939794216762670884686352146278405538931360 [168,85] 33743920025915672165566084120041007919645981517803675088560249948646554739036918171517394328449890210266709875634994729909073739327767546855866305226369228163520697014870486055840298039823888084309991336357606470463079408273607199258724590784070003825362924757752422414049335552733083551048148506806485914916829361514992688003046712093465011884353128471547488896684130196458650459864632346885082547211111961192058212093172058370361109027716062386167282727939689258675894597114943427248353114825688663503058217129024042001101888975175432177125993322846302185987504190594674269609860565751057618709071631083065177968456240716840626043967293892893637915072306152373354738916083623091470059761491443909773101914983146768458854987279662017933415237886582595692078356505145646397100271599777828174659976917523686755168485295478141983872139073352832188420234402085351434022144321777252575738537817944098026822060230467094369926484389830026420314600620682946654524696022678913158013117113055908320709420298355241370429727259621629468931327827520722591711760856603723865534022617362812504791321839776381604708019488514147881908028909439150047431299445057130373537815192080657459462772491366069620352164967762411427013433791259889271345309592018275048842697860475310414180583712172514965398566769839954030451017383312064464443489363781500580403355862796758228996693592976657346906180276053890254102916279119378000840008843508860085317724654532701199674502273975660382860169819966102601633509151968186078272012459444943903213574702161622652936481574333401018014790538860202367365313173653297017259569359760590750588302044310895781327377936330974108683952743790974643309304426918600839399596486472326935839617943257858183047796262297916743468333461472534422702052003062306201561173893997817836691241370865856676441726699863246308892701461301137998829107928278167066976 [168,86] 812751850429251816030653108682296806733737990827671889452962512603633434684684919973283229788892623431894622863966543076253823566530281940764435959611500664892499002038476271483510529414963940615589264858144405258839741038170310067712716804376070613275672914533930178722496421552645117421441674189119304324246128810717854195728537436720686544918611801507137282820781540425243677740430035957903754070268645755751320261952914488009830039402508156700939323463687783213486801660180898116902098474379090722788431681186999609810762741909965687644562011337535776885461343684680444564796849253850153489056322637660199408324514401669494427166291323551926555387163375294455409653089596064783837509004169289861383970391579850709896066309627508515493495378099583745521767978548341752960660705114417444476786790119710619339753307732507512546858983837279870323359666094184149409468765888393349335846510842158102333047537257739409466779982393280052928572631230336404446300909305231253464675164037986751823360773958748053289141185317876044983078211729459704155160838402714166920023237744391593372937045631295352422419814598267952790834623355963729676475254847083467060850666233398153298898002538180062696008787303196941942179972760721154148011912178918697620724427542214933041811447172435209776114810779258814445787916460494343836380518153294879843620201970898670486948662830394489645412152601677802569750510509017667122506486396134406285860540706682108692385091804722923850965133274597835420577627410203644979158425114833267039182584485946647447053697339820077046481214787902857751816661936469548264545765248091971916627348769186658006872200512943521933658171577801465036019619967861947168903584736330503672979617424373848768620475153425757088644434126096696772970487088671039037191726383874010069033141601134736573383672574115430824335808681820922298118661906954546 [168,87] 10183493161822816791854319631046310304053771861832492837877605656812571519809399112231045367356999547298085594350703783356340073461766411127908412807534130166818716734353760016996777419614213144731151916793346005331757112274904405281570584209025313516488221995276329755383150316546252908425345376260705053075853411138788252015227278776103264215308499010386228210459457413210846041659782618148386009561354986600173453624141994864015085926288776148436388007237658643666959522451099754110936917163189723139823998663591609973655718599486004996455571273498190078324591487022399141449897411244651534629494823742166372836265631336025763443325566717309042075899811849884188276576378752382722955287130522322523992139499714922024987725214003688045549503829387085551348198301370110424807292637418066836490285718886449243576644546772460011409565075298496037082596388488022975251641479596136855714712113521284823579279582982228062588629281184985624415796455525989912056513350628471549004312149015843362212171989417963337026411249225429699690686353491843877596302783713636991676738637251257483095011514045675142283135650960534520594346376394579855181753360669068775171535131018497374047300866559762375505340287069014242914613701777612830389882314265608254120443745351224658943460796557236960528674657417457866721544590138050178813383889774537951287155993803636834740795658891247279095586995618773666409831241873482497981773798079046053115631639237205172901242835774846725084616483937773274221929116505702635936986463671804612675553401848408784937057020148483018456502043805181412135405278464247603661916768576145476698047141873541714531823887347856085081997915676946647501272036169344115363759844062544632610073453880764983297991322861983939106656445461365409955241755418431049566643745703237009624758500258268939783202662410959387244730166443642349767177505152 [168,88] 167488401672256389677376644743234952020109365199315136928363546122951654920406983160393057013906738261872533516990801984407292383708541859265613729195135965847195454201505137189820246190893734965996791339694451236272964567493264041660107761067626644706005197817914052127892325698564377538700393444237548900269811095107665535870902002724563614485434211936328830020209246732536754875429937581160185914422634269026700794868187992162125103784267802201683819855645600097593476763464274923305874098552626488945755410138798937064314379833619083802668830632543966166843748527995527396517203473927791220742261551116401507242787783773211464719893303518083760039483878332774838472892909723794214410451071472328531041039383500234917421626647303353567899161179045250382313793424128252159492404855617070356449486862024236053756979262369126505246402885864298039766798484096492404279909246483526740242999310470613159224495346577770313651539208038079617374641130483036996220726928474905329113667511597064297913422018437518614286739913431212793306548826367511824994949394477137406233106043653131702350352838645659224845309449448871834183512886662915294019225098749781096914298539666798944118565206265183999539011205541549388595562418865350846912193565510879142818118224559944492344460681044440817762876371162155849096866318702221637433012520135143221884833039866940084885022891466589913941682483370428367763689839498345675845727931206184523339787361216618940807466849167100311278063653504508594742649061862793789583202448826473493146076296206069835903743490454555880424853693296739861101281934015016899821643196388420025395328865021010561825618499672087964314702849844756478376426971261229437430061461962230064738312506370135566475035446627633088928585346855192287332025388333036086732467226183436774795197314799600505290245433105985784477883421312244003002720 [168,89] 199839102974386640481587628944906303611964138583635504779107976300208220958745896523083287488613078181240336730040847999080878704534827409744470958935701644682605981738107336653742289094398133662224977123134853371167939679475619153607899649845065334945683167644988409544534383541522064026836751705695658053312650951937086984971061348265294257340218068551488660814300292350784502336206640344253994653482024221373614646422577601699936890908824160268801866152261122810961879568137496490531972385090509192941194973606264949434636782782597881743235385899340291292914452073305593647207387739046250410203340813936348200384498802066904307316411643634636978490872645854150705452648487960613879713593844035864391448706200680088283926729111445862904183400776383172307161694602202039674866499203599919861399540031191266415153966428811027781675148607959574327571335239953970315686865828612810208526320294334341141117824070247499222432583286696287590872860196267058630797257941031866459448268192915064221409999766706647964301443267434081956977758775471701324656613779581405049536529882769327576509269588980958997258396056582991580471355898784815491217866597376525388791788199666258727977870182299243157219498654343310013981077692864341021982106521387154738497660323684657947219809950761059423566157070905717360435771279785387704328635343572027879761947430134716233403832663242511003391345253354417137304985229798418428623090654271843070926415940027878465312920186124833118187304578712193208819037663556251393169011170539522133234154533280004213300942035407456314690514974694819157620541130341047451398066825061924601374624241948354902953778028201865822888318417559663010291652032528500262643258639110380520284216715767898538258439499443297272858902839333699571858695785979048766985020864720782998461911752215923487417453809623827111702108882092316768 [168,90] 20564090953251960238085632546573846470458191193816066659703676865696404170019024982964381088820345761215657562229345214785156698072424004215817503419082482328224136671842548025827754252297939361591407034841745054199457086326728659159894110646888923252506836297481379950855318435518955624020784302936600093031551789575511213530091761916304488905992703223082685506152496853216261001177303011821213981010273536253716002501244619605196244898834226020419423691109797550244453446541294780854851183784570964554752668615288617811004326202066718107802901106660205639659011725705348428215877066509646918934831660537122508141336184307683901739414227800391824105116035880327354383596584099287916377800554151703270310736580015101071217663379764323003211111675125128879049743085926133960788046188107141928275285971594841831633513247679389072674990543966281853213189328847665294113128084905178090706455715975144604206081462361439538310945339346403373755259138358830913357922190554757249190153292412253574569276029976915688562884962125727254654384858133724694201927944915739812622918034948226568993118139253621033983499330259275496430755843961451046099792204632896030652797728000068094219305174966419248723100456321251455257581022059312724751123426631797607942759660692372158990953891376260437821072957982210723400838657791214842422671664661228914025297049589658498589656603305131641636757470425770651777824151098128031510517319498802448898345394915722907277207432808418123688947968233114051088078179327532989800764503973156764382555640743736322241887143390971252863462111051570290130679307754857623774870868095039075548158947308705737798046296481285026914803589333753749054036994561995282479760370078205790515706635570971965454740253923133957808675287239485161753191459922988877290631495042826784343830309174471105137601047747135609494532429467000 [168,91] -178207986137418015139741610650519846629316100539982516327498227907738389123491416125382333304721920219996107225101426194858722661256343421754151562065427419673018521024593771013265873298114730397934301600433670257815902973003562225990878169607344100927121066291166763373532696545445172255105366467277742294444218250509773854749845817925962724275912057019305133169152650441981362520903096341509488512582442232623568239439834805653426207586738433212833069575221201965550501105786734395516345169967293557723495668361537725073509585870882579038172094810011836905184221038510454741760836760066224683754648714528830594883260283440157243072478869400613540636854093948523572853331251047405607093919828272469861641484339288723375741525546505592717400854260436774950380657916515231034580718332970607482929125306208005994133500150294346999771056470694277413963691487120478855854680702490001577243012716455077003933567263677406597754515501536359787149910243413028709070487851941224081527331213293879618407136901081153675092956939877072709850104621005471539978603007574088517412768362461490497041212627519090907927004355119073777947969975205613446803922488429218126648152433679631870329011724687852602259607777423013765567394673612839972365295830683367893571715283178899694986654996215704332918198013460500251891484563941704149836649175755626779784878470904226025878734523061674810646613685710242595796954657364275030466553092680355533123155119887415084716813528528539446017518051029577966794139212667760981786200292714152928644757959981782359559761159450630562114263710550505884248480790793737183192583719579397048297159564831634424430940131362832459395583279075677644142421345041036264822924568035570810083382164517613751031099454304632821201743325152505459676020533946092044335521359851632673609778923134203794163174103225749132428740544 [168,92] 2408911175300406689267646685906972673074915597978997734696174406513960883825219597120568044773402493999377563600305333501940541468477463195261689866547159011765220463414247319776523074286006420346885053271947062152067640934061937451062771876622717949484125944879320216646503686885705222228366763715419642244415812135840166827276421214569013917232094656387731077547577264631342990898431527263283615624229502026600138613566241896949157107122605185774867925886086875927790745997398832635306089230553370960266424577722241072682637087668548719865579173814374717141522825812294353114528039380679849883179213025421583340990683339393061707043512146704825197509239241890983894161159428381898435755633715308078317613294383966143906323529420103427768490263110023790185914426818674374826684320253568449494370175206194530160161608715608588755829616688290782709340589568491013645130168028685506783523487933904330717794870970357840856171075965700827993994492051108980047448533935451252714409188935078039161410345083206968040546561001982305389468754224698210667105223646020801835282788876512834241868675934279313173489911535439549222651420757243584630554826931787104252531284818994099045424739101666913768840206914243259796383136862956266684376133113971365558501125470736487089709390352389255808666830616728702484907836155777333870284610017563149210236904018642865015944717268259686388977093521907931464161292644213943825247153819977982535819260035272827978922178668386401681029131290955571938803843854267566421349964579528840465272227377177541695445860011707015056016592830673606768975376526545584355788784092885278176352807035938475807158194038200294551499600832205139721023660461716231901735903416792949563342804473219189285065790854884054374414496739817100897847823608759661458318013833838644330136862820641811565172886467839702181520 [168,93] -20773218625116760320276654370620249428361489065944945553536839950884319883802372656755934264331518075555910189126016731133563279270346164641022281249366890454004266970892345911580586975610787896885626188509809264429088612927362491674405589022929129725061461134449118961092376402923089490867011817699169286436033536234473240955967529260735723864019705768282984236096641059946017463238081542196917826247714470308762294381853268496270901498518602946789003995915283015008014144805841369018757169327263463993097709630773159107699924815811867751019476829280470381883820599187216443006037430517288131985490614374573313092173818229405749137087218212810077368662733404941351095133848005557643818238592641286371811900191079331906881072464697211954064841583853343729024517552209800111653491294472602411697723075987956166279739373470134173725596656337208770185251372893061894869017171473967960393355004028642777822943015516907714237609259230973254865233338291219695981914043993826685089426715394219896969926718311607743636056804798503022703650762061554420806587643285177848205391370438719230557257215649618049808144173663191028380235759607854816351959256154663329423097304893188317727700176517943605556516850567865956302401292550879286650264653927723944831251920562916013894732580794918310015062150753939381671880922504472295164105485019293201309030235277278295674432968383058230742894743888445777586100895334721400032691412960923083422460186336963751516054611585491228452445010913221116390367637721318246537806192692852682598626547882493516197364948895730974952479958240138252518454696559339765752987938511869719095970632189223039740860393469801052347814871417380926195499598008429080602978042651433430340969453128635422342742108702370150951199244386077718721804054548359866803763352196486567443344467931617813842372021777456880 [168,94] 149886666385255810721095738112464349838491186075234244982605811937399296524335968132217203227597237296362971114564178749247194459219995655917061215630658541272998933629823970666852777054735788618345562425766862876892976558922980412196395263354472328622458523551717201157085521718836473482223579601582733826130678840730940121008461116624519678702996940111097280557787630682468557262438183092254095742939778272452203071925784724983952332984931250493540154842871941025839595287210932366793761584422953549094331157441558462939952213794279455965348848413596947985261692659708068712129346781155586142034884464106925175124748235274017272253902543862969091171533773494776972599392890013819094473892520401281471714387418892005366922920958815648016141474236078452110476430895133424060535256098909170229127324680547423476366083449077964500122322878989439169250564924948418030951645194028022919611261691162977828317001140844236849043955717038852710394772211850681918972007615388790533904715773006404033680966196398683365569751324008985337498380524748199195797709749591323749109998018394112158345798328907802570606839531421256155827109864206947254133748255786531685742107680689990843842352450838086752437732739951479806858512386044386178764344606719289883511469662049699205574225866317553884193400558126422539104530761236132067443338612633917997504888758863581015476402932794911934430022649495777795401278488045311771862742057089114866002215443049210316778036813172288100519173798567784443332280749875941209711289342326262756983788541881323817697483575181322169660155582130155371875424337809365856633284994369538218761720868188993418658707071043083389945948073114929040969014776801017331580605474171123955510618516710558138164055363906497681600841568059039489333361796099918994334244493823318696844412771284243042827711652527 [168,95] -833399008628078632330052910176922830555932842573788873515322159807171839076568195683623133545170563383540150315695635327636298119166184231636991808282669365460950028468375043382973998963443795441187704506816110015709150326582185426471277364244731598704877791630983799617544725450587417552251678786006381935646621513098564346907063506847803446085760510843425104543471021732492948045166001201183230101458540925819072187627510346214387551566711629282813916429130471359591903973717849584570804364174426722295652196667039928529666413654381354263128276739711659882088498055827895385487238429825527878439284362296489159732654449092498610702636122345195725766244560864063497977565612249956787851126795287861086560574266972139263900061094263031335268125767138066359506594799402519704675204562719091102893968059530681519338247603258098856004830058635027534827379074170634831952064643009800282182458462411791460426768037982681972304753693008014426307607216972325604484612259454290313479750614197484713532070232338443211548000353261474899525334510180380954029107262081431173049988496522939282811790251054250505392148277813699860847190947452000942356860001101067502710220209023533819753624461051415209180411363023570895917159012125510426312393337142484208472900776744843463255005802444674285908541812471007659118756573745859974091068838920344325003678780148801911340563301000012259385390552725852652581835359538056808645928764908780362440660589696481984603698834451200437632556733733246262009012993339046485780275271456435375602543048462738361317585761604129717448173355068375168204135850067634927323014247969816015430132085092871929867714189195947012001588116496741037110843549003537848992574764535772966940325406725819042653526468537446726705622679819691920667866228452645304181879206228792019346844258434123819895104 [168,96] 3611471589334421041618580399975489034150887755867519296795737249105316246161768844763740218052807174137065464329929468011325362320860464958859346396495752522157104988933827817239278024565782194540564869711260725136438824902672082700503316777711481378705475277488714817124447068258368275603403622715848747417497753943657257524684299808812162594502385747829053466969682378398532484163289383634146865875645142262544060162965472091204570087187198826504274801752582394945365422033074678585158747820700717502153828189040882338524339327666520398868194589057018917798664808737705492551872297204498551172374676559609920388394399390428372726763876548713153170854000362002046469101371409505263136840222689501979356493386230200667326106645238490535879652179716826103927049132143941449734991418432281323932152213151104912577927058400778271221995384578341918338095774975608045281657658616103040238202620404269920870403216047043286921463023551135117764598641439497262494554862653392454248935043772682696121929945664466825355759682080907678229158769543158914793185266474498835045724286948002963403531285586339687413198471177049513082188762738540963215608525182518447918627800874647241661032334757265506207886655161966875594160726198616549204152531431750066686836348014804623312264448118090585490528252928244142870443039570424573825725488510563416056104874696345574301420955040107005126073735116190184233964850934600608203325054142767365381901141996599473692423177520549370572093521811859362260990289104631313246746178218324072544416183890595459808370115961270050119010190356748963920086391339483047627421358173892777098117513186750046389537551661012822175041248587614185246692531895356937072580374863694288446901465261110206963774611949943822987357968247707354795873897229750153172342743952308043467385379675307911960 [168,97] -12047806743503041493275350074381899867696818368872506435748847245220766893100268784528101601288237310476066479094561586113506114195479029916504899596110157764175386521551348614315798221322136757568346921858146884598983826575485694408265224879674585800492698889387922339188614352531751739290104069384642275156080381783955874951712300077830951159353356155075714124510438693314101015574415556557359576712514818992239052248322546599383860298455405796135755204666219701886062394385267021216289291014496090252202475060683956119842313320634943979046522679765703936570171365096332708503550006365077776504081327091388721532578547131633250192966311607581476612173821774236447423961516207186482044762871193848750896753241967754746732346796495974681980848929264579309936656445553599852030404798668166326715880362261857306636544983286874308931968589427661607306216524670859648509788806661782589986773446791468151364544676366198144131711991946869349474300377030795211903816314127868554727266492842662295957547809904459597913213607285409859950506490289308690298758509103950472111368216353226796407487365165001654470558230054863885942769802607738423322914421147996775895173017652493399917512651790027883812156867092151069091251558054720958386787665335486544890628843563863718850288946069594660728632732419900059521732333965714316614917488249451979382157690127018749094910845168625352739435074666471981642922534545236927229802339975859014244195915451407175015307203977691693262628295864199563581699495179693685618097498466644554022188316671119516324888720921798424177054295314115314971962226600069551748097712648998851591367345027440308498660541925520694685811617317562837837566786717608581253950468690395418073966434575206526753136809236476678435014934299078339825332520728896315655106696860969259655297273277720 [168,98] 30748107106806921276005118441441485935751173137179175018619654442170740128127007764565990540622648594588215958750783788692660394453273662568794056813840508970667493866064344352175837443059844394817003402580328804395186566496504817934379100981053269251282210552405054722496009730602007102563377595454563912449107650830952299439674771163399892773611950088178018805836664302679166607550512173456100493093625932631285698400658391224603270388023580871431584324653140436613637089134000676259998696870564812657803037426499267830265324269690940128618702258168515240588627849729880349613778969240938757371567938537281022799401741081257594816738620565400632737836843545067292509575802359541081245066461403879536848715598170561761751597536701743136986007490130193474756523474084718524942703946533560339433065541306296661028579082549160009230544354174183625444384029027116602402278595218049286270036468857828957050289814829365346596010876148104178015797784340702124865119897152888941225079253746099294891891415276474994814029060280749255250268816940103508406026796833131961193005923826744083277699862635384567400063631716007245547264890058127411672628832643661520589436306460447671014509433218663266736533408294171217367059293887540990691971613773557607270928710750212456689368180231144751046985547796897655772447614196030156058459113865864049174275235602733253163246316979838584132907207590884456969894343514124327732606830627097042182177781328890929938251732585120097493178162380390868044597644103703767104106354725161491267856303633753665819988110271725945550000882236721707148467003319469414422739749690128100824398354696117237220633096158082354749054764472977584677084453490976553530608866804296127524367702877926971695320628946890815972128310971088715995259806844135725139821429116022028840432408 [168,99] -59599088879727179384429026762756524280030147881786287182204817265992339131131303845277270313903383464625548015281733860362104815364995617678709487018524566154307777825072189308549704420277661127464193497467183094133690335104245104182688781117298649755199050239342213007403204421685994196414595142644381123733399396341525274257392670337250718560338277384193302536098978153347366036834941643917309878850424804805571204501549347065177586364302013196906687789205879496505126750518475336157116866365923018409913160057058534791771574633358383025055457648791964161421723893105947305956758497355730043680822957305300228446263678338695740234505914476985993900273832241956135362094064122236647248511311521117436998650165792080516462209326678017367883594935400934098080304470134629073671049055349807975083326961549029974802855816067646804629586699935412628142006509207078273987750825641862639361137198035007169106653301460699088829648479984497894435773508429875097070585567959263551761672578270606597197815501937234312594192017612020489310002193186113902891102727920605219206079358487416187606125437883339272745835840491288310932274253412438357878707513256587741121096527610032430312061014562292275713560699522197058946422203078605301906063202020785472995630287973475672190943170716289941511468111656742907459164276411082430412320632627266975259529112318143953253801235032309239274720150598522493742176134949248692169356450587638563024104867870557341935637740148050695313421334621356649057145449510864016951627007540307014156059955280916567404505252595056167636573437083468228862658902705093396121416127149725122301000194490954182104310599763812215334700009133029674919447723096793917045346520181892940376238121610756044704420223410263179567290229241350080066532936350111370856312381187052839872 [168,100] 87140860894294952964860004988881175112349832780491742230077028313418518642863519795764263309269185982965125998956089755865067109160198878002090208129598728815673208523773013672760121060239309939609491789524866798183461026624893333563889005804808007457305494371230665679578151909633844037860358654508307931930304369988456947752601073910090452230492040631423168491743792099126007314734085191633412307901481958659849164964638333506689912872180424792578463249774728661371741618732310552459962554110688498997742355530607864203636626385013041238198585071009200374178103524757160156343538369096977646366619273457380874582205798726030753805940598525602709835482582140483563990773727674120296062288922072197606615982935557864366660380438006992381061633140299379584564675783340293011213536970940617292438265137717067574772402482169894934171289390845031599188389663088120609568909600031645499209919681808415346608747570376961292728568165353707045109810466937205542178655353676285353834133496192534338628250745704453046879550492658634711047036118728593888989580085221677553472083353681025444231510338644211370732809688382664152090173331451428086228112980727920429290578605833311682079641173696595005774854769105960435960267578190862400241169753115358256330652705869463240106702146023639441293935066155947144860400376911313241951663251006974973531553406042366499214033973394786570224181708554127313104846357271405344817189289241597018474837129990594677374035030591260668191409263738151409540776848726750288937306482947909710574995539174075397217371661723354657099066200651605012604180715452048590275445249378513392361990672639676930305001148574351543491385613756101189780186804712610234260266019965463690374515410151931595602362029463361223172270673831567536481953762586527488071846887648400 [168,101] -95468979977770900614324993263759779079530952397609127014677818315543856973641354617658698030893878715376568248784411649980268080021008674276396211178750485432229028824819292429544108275471837470651779812663973849411940004902724995827118248515686650138173562938200592903648616968725904599541427402128458037090166353002869371010631873115017703496609954509535843548239286148142954356438522141686526049139831703895665223559957328542391203265141334408104132450636203185064001502453959290386947764268192468835700472776088726387731118848956546284041310672900734920021557989666776566488779759759321238168264974938211932469313697658908750373196025614941891836051427986603095858311216015544082001209086788841337512385184943087861503743141177247807868486517188652146783124014528402514621359683154651535518981741490646665942987546942361372001796460042608533669705618770669387904205053007107045114820521839202019265197123141817150000140216161067983315770230823118087021183465482959469269402934837869908153631504631125151134960790572945005696059305410304806222442919274678447734527744980756424428688253192217290707753583820983604987224417175034346897575902915533391017445769966369418989552352610103313292986085727634175538603128555253320522630279234149338091499566432835652149461709377982884010075854580580491138731623513101619920301949089033602897090916565331173309330160930362341954579701649752787658357387395178479473335880695255252668535505777520242732651471632018586220384713219744548514721743847162953574494187042375330912434919814103755940841679768327524072248892949587560836883828321661855593249282757003220267013111588274575446590004166924744239655132041438035861611845525811828538687160098423276106501515536999719815027937285382511012024252411122301874447820243925118518212864 [168,102] 77861165493623302167260690446959960297639094017675130942350289515532425972031477769889432571337238681134168756125653019147443815859332454920824192600874269425313929878798142328433246965341808225009937231134745678804040951355684960682321553311652111720481443060496709563058707776302671794894473651102354048236199347961935315747157706295777108388976758660678596396685232189656475349821532791911138054136884479605256285086798893945563760638024008483577732086748851588803413739010013239355137861757856760290049633281203857592426470720075735370525151756755996217388559567247876952932227917620021818511421552745386197510493013560217836236473835265973022078237228916679764917217868357492268516832527499708768883579290147426375995132382661302453998503039228152129721748938213419348293238126689961518988381646986759145996997780061867123389716355676486688947269224581982010306558649018560335203274885421593307105427324524396558228790927416154315997560107012501932495394434691280549161522355174613181285787460790841398981656176773249661719667692788393123122708686759876741801365164889146011464161581021255758196175713645854172544039805159977196559215355967060308616532421130327467303003268575916205980181847092604261250681208938848741193797983174487808170482834237800581469339283320031154874680698598738004493039563109915969199392770792734065813418307391153599679092602110696009805311318155949448735719866579089975984848187945679400843768321734755974057102603297412724551451542134170059411388640138436950754992333054423482372781529769257909729968554270059035667159980217390218063671359523204425872149160457847385864707813390351678176572934917590979595451710851739641653228597659714355957382811894872869696317159467794805582671051347718398408167952839684247874267803526726690291 [168,103] -46967149531855566178242787002573040516070152135410508565049494380188633435114919284892829619402058661388406715117443074604388086226644346092970920419016711124966073807491667761664366696738843395794191743472219521898708071548652073202350779463868162483188697437196915071874040871805076552848045229866281360750543970013991505120934374676550918522143556568239870020029020705057061647526152299272224335902887270549978819407173648602251466290843424665189262520448098098721415211073646534129011086382432180068196770701082694946492554942002237570427381203366634772434146020419738369644370611156550403358675034563500101532899647654189578589110191885824633001620757052546486685046655527090159161723280179796706428507066288310601110857180916640575779752899068406971798560245305414235869025492632039711992413493550715772161304503647916163601001703728463531814249918843725567036877434210528479705070751338805279508171929678269280911427577206671356160461901715697395770730253052062819934014477056319082728409901647932998226416270906458982684139307825013093607681866751271460159873575394439418242311018579718396855480064964582452607036038453668721822394276482362114859304431743073678622592065440319584334832191670040198139521002921415417753029488427546971889446340895455120922253340577552566245697585383058680876727598656821898345374235828082669002235066154449983976871607572382062027781146230305717495923670201806748401523502102070194767709741924911293566800508671977052213229315259108507561806379024125164025973471857365772394522821732813502176409336694519358738351753946721751663880879138972015415445719716106663685535532654762194679636842621346932598729276318710026821870375994973621880585226095133815983255866401232063115431704595131419647118134895890498368276203747008 [168,104] 20820895917210676924034002869058416539506217197794747323340073252378299321635608757478635538779170533432545228768710592884138715479632166909716144678484124927258382801759249517658030739462350841187840091386896390246249496298046879276409751574964175831530954313430620587208131739011342151012758567494389356858724665023905194083120104353658968597196224558073924295521309340864574004028193126049882497807294096227270657048663163106849284941051905217819846056569382407406793097915461589950549446956850961837113905179876229295440534881060122961733597222202464604141088595764025827057080505350319909903296142400067766296266087053332054763828591006549231470925619547669778878101031108456616991023915478407340586420031023900254681489080561951639181780944822384118052605572082692469109904553682714764867281278192147717889306355097876125317907315499466082445593884344031485594556160184782448622192089852700862135450130617223290035264153862943548028566481867273699475802637287677918684509848653189694500739554396703132704314495051236109591212206493283986497247001626612573313709138889908051264510901450571810811622847468622583098721434310281874932912715758421381155992922303668389910224711627540398704746902082387745134834991844433677302337306323030520780885428318833701637054778342670155240775706129583404763241183384444855081268061465674464889672736681456716833775564172797486622204702585559501294497869125470387847813199480288315535137340964991577299242661008744057311900655077895389456623634837073283457466915644803194080510137733653058634900262431475519105646706596529785185422392141669371928070095905736191650191820240612928949749717264993480854219969382676742662192463398586913705132404149890499525183128393520174400740407194965343692736100511259799199495920 [168,105] -6740011800388451417304440851338823319820610808799004100376439487561355520866840159219304364982670575697742766005082984065743599917055820139064557612007077044110876161202334809571200606964433709393902816436882301969111952584776826372784993103602891932306703116662793964989278120423045290288577023432657610305494572901401133040481371925305904290676663188750074978583952038322396322675297681696764720384481982932249860823492975435596429983428353929243905203381949609964448713469365661163724390571088651874760284050494941904797424092409462200711031152951823136552935082853982567349333037607282906551038610951444744005026600194221755417752102768912959751002298259920104894193152924480236239033423797620771467545178486363554266600431181615296635799225682298304075822869284072352838458513826123761158585720659103641333172190316688274903563363174509398193980787322348182102156935504462215569961492486960903984688928505073756182638406230897271450017976402437071344872253965041849226756077323535115410317980438446541998791094611817264123502579094231023825863367195612659302035557047567499258063286823047343365444770402645341488014590077960183913928711062886977079882218789472973560850898065031875028104785791819568156844355629705465573806759222761220330396506027142195240577939527735898037385792884561625757382526294388423326954935522013231124737336092527146547482392855389642496029587800853282307642989496854334245837692815365286169935266669384344803251941132515950888590897420360864146896876871156021195217602738141767037540449065077382193370386856658650083124693214478937134259310790479835428193109606380865010754339355313259056437337313822600351076460040641552165804012575817523089763038587831385337752183829540865283957860279150008858731268765834591920 [168,106] 1583042544169793873259149286188512067593132921111812242500050417979969044458909069464267672692835214454749535325427389728543373159906839516669984008109683931329782802628458450270694813461774080901694196654211663506170710458826671038457354031316237314792711555177110750064823836213448678602850587117938737512751170234702107669251536517790227791605435537265334384562386951513274689101675394187114615417588531011224401808033555226281555188595632689148326595540115596769259928740755419856453394524012071348013678694843410956275011018629931504565494361826380738468642815273888095048455957011329079695633912845296375132871106676015786133594840428856479759349327557098743572322421492172875656516323423222181920060496615952673348241948003284484227212550319940453229953987711496793715888346148207578488798330157475012794632261484684788266667487100167843956842805897872445606397137366300739976276472019276182326201364554172719198447203743718770933201786967602222317612214103333511497459649801908811919683914822987422895092177227893579467962104509445493397769184747998522141330461399335615715002152009232359769471333690230352242814396053157679570054686186269331871831042034662465070486624960401827195884367757380686328794408184769852461049755321265101237212956575218292295764877125569597827602009521305961331129267583570125111759971505555489448148798328208997641978137809620209976897250005700483029305106499671949644846852072791555814023533474968899436914980443630713830313126276661876446672284329957493580838628261032500116193162447604986423622826845608320863933624361048092856931962201570946016040253756771784980142715039974443918565746316753816424847604272636102815123653300537470904486574623340418359955710642077141203375958886704203019666942674564 [168,107] -268036291472624724121057102449387019814741104031004048931243315200228954516828706302886899986703849183931796320311044464568471684744555860682212469570969866059356381190130452952909724034604498978978767264574306841646199130995104391520228545845305340762484829325607972600032396867641742023580210581140976488968971726231524588186518552476592592479952164610690372267060543791693746646206938198717729024404284050030905781413921264088899745786762457180030044222543106250375672350652299924575152991434166988130921781773986130572867516111363801742600605416375840122719348838218465970692699516502592819514831091023170157800811854611844632634431704912342837173989033282667022592283083574128495328209261804337979867705133618853243852902707140674517602349388810758713135383195098901513622684944844701293457124820210815135884144629746725717518707958879479031191751132441200815515597276599071341147733548859283102623182911863801693680504478996111569407461362199341006673376023140828112699100553855013387827548661082734652444393815760667444742981812123109108630609138892773375353096364428733597218317535700413368576337294027093912781538015318560094490165262748919273724115838317691148617450794300254554953101769942053083547498619648686157610639938579423263132659346714223615754714285303061952860989830369003330250921340050302911511653268607871395252054175777135615637921785721303100870677072770627303704808786343045079178446230228086812138609037632939458637896131140542889651647163190884992389366346919882785912883112764589073332669561517823470223294872096328109689626241344572471079646052818211637959320075613596047677682447284755223472969766958633908752255365968748103860981156150745460851673676923646949601500596846633635920645900056089041505088 [168,108] 32503534699956514270934837606461139861346568585677442839266067728829126885429900740005165096234011125594553204864903404428403286837670578359975276275587829473881844437168970921690336069492816735968763156747790110631335280192001786931132781072894483345490860791818327026288737543758504025039006161227557430983930328293045506945370830367056573582992483529417051500678866394166032770790495633819748206106668215746598489507305859054522177862179360060950459154833817307894456398525529786578137515618363306456852541031553020806326589025956125319368437173682424830964803975187450491055664753048740340512812414127167861857172267365724683905121750610499866804835555525989875285487563598136494153693016528555928711789595424882469263605960166536158729174877298613725262473301500214381574671129423855530994407666897373876756020516361996082721546256577092608030617277142948142827676851810195780408464902665118172683150947841433199819071490684861037537944095602535833552762601532182754002645415927780936123480805003217671347320877931163867174499167208281708750583781099858266887648868802463216635616937068520393172912286272117520980999160172372130045193259331147699915205379405072535244704144480788729418108127305568963352292961916794783648170739881548978274822259989352328024814590451101982007338946009109887910546693991928482932680562926228700498254756663640844859864433585378099976767282293543692201086786820905842272869801137634743160720687836274519163475687299898790068460969921950820901457001353889346212388335601783737927382654497033595346351481907893557176033061396656740889320171273939285816978270891105998840704440314878902827502902416913919225636652136993977686297202180976114515240626655706735313891141460030884658274256274871752 [168,109] -2804287630601204287907481111301327623839084777841192627087649402229131704957864255367730970587240254239608626382270831909262663449532906280396244978494447469634463566620570403337987414068226040652319884929365213112601351634910062252772932730793835337986276499859025220186694787866628664758612713414243152682890256576280235150859281229240321855986163746435906333047043507699142881363121280457378568831812020944522416338003981930662620563790218656276385494030800430037229881035056589296890639666452331661838390109984669242668088821485984849746534737485416301828288969672745055898511812457583280739062215398185138538767749019980840068873342364457393917749458996696784719868961423475588315091141903137749105519306488225408321085064695206665633217108373254657179250869793916748586227857766796348733534414981218467437858235613137404689437646084175835959671271058100254532865387998548827619054967879845399249765651664020932276564202136945638264764014707009204507101862836516341567689191045082925909035647401592551706929016064245495802831918002870936594953539785467738990129119764820621176585206904121594209893479889151414357742601689242156909406641584682854390054647928119198172746608704413197881680158779425267261222510830764409750831532984243344768656650737498015615833192205407578593032217954529796472639609099925753695796901668839050032792315206747401417690285275078187129833849861676967363852873825569718115113008654887911407747773053195863898303144321219867986939104794542303069130266548904751794861284448765211379698092449701952797232096178082520646155884247925802411784494420267130304315366361331051934900354628791684979162901282456199231896989680376706931381167676700653151843507071573347154073183242911443137979400512 [168,110] 171045863325234946000207181216339485623030277171671060705596235867819134704248626883527246614618006673428855500116268452343906250460810527220158129632356317325402113148644646855942305349821041921777400319465012637757802602128718894886899888552753379914968464508768789573977829214717591853557860355749466158822288823892213671445142192558714324675160549899216308251253848101585815329666323354953421988886065327404116625765470971295026985370024846928744248339665383915715245109309969155891632358882280801443529678165001832209579347672342348244445971085334968349806519663661251992649469583536023949265957095119880154046238997887620923904994877876672620923584329849100044081035245472794517485848856635287018996467147854513692121709524263104358840220607378382862665348274872241963035245181090287058133332630936160492787810693433674421127338967758619991904739636663753018886965102433586080338840115244207680664523681373587924794558372140632974099705299121806496104716791035781675683337978067941971248519262383253087432096517025941957290357979079238772615340417004408806202396189362738257934500021584662819128464770405461666923656511438723507348418887634497339507681848346992840600527081045335340853107791334560598898928393307772325336747226822453388515286808652907004881838490571047080797813694219669378916926391457644614661131979433830522448745481616024474603049592497355900439006772934692582320058725943906447584648491625967499946967253696519766506496101973527562564499602378377352071908348726602954698457681685600520540274286631549625932751833023458169589142886933346051982332103158340408850673355753313611471642670336088913850719911259604170730283777660413632201205316811142440180492718664732908141845161729407721206 [168,111] -7294759968115371697219314380650714858028634571783788997830496188176111939676822061489650999470054345440162259220033578101527647228010505944325901254351700754432890042448055096166439538414591845478331919552654951253435977742033409888295333205023168823183088932122799588273645284801571956087105936563443498076036958039922289678375466409752528192965288158506935889357281510876397267990049082964053500075818233351969511564930404847902792341554323297922218387682295501117974900227823590339708271224815890276135943693010449223187213125739456024207070096672122330469215370348991340001782231492354855569580916684274798258957997928501763101126858313933409308544041877078162531955011342203721675877927749526587629488008598430911873342081271987163684005976902548869724649056001998028073539236721429026475540861604033995231380798931829795299466890117628667747847175649561940450919425314614142396686733516780416674418686675720304215211197109219105826275411843418439389290591678469356902012706207932265024494103852199525987024346096683711040459476805608852498547018174512794302788169875987471298658346295679775407750425918764319243095111266052262934002919042258601873993183983185244422752979482880102308270344711942010311722398231758023567191137708996499053237689961626364626636713793855942243346322382270234044493457444170457665653034051209506586954752462992536728039160989268106574762488296638274165703317210232118925082455773065356656274936599698872509128378274275897968693024827538734393831748860296506629729728306213998601664398130767044762940016869171328471902220416244739224816945472838978051037403517974351064493899993505529737992465846434032648687515319394683622091469369477607533556137624485064784516796457696 [168,112] 226456410232601405276507016779551665324968400662266953321366897160378765382810594275582306119219489297124460430254855635228910464380583178617680762437074194571391483305826051539225299027430500929811802657641211943761126838141094221443955023555059646638877952110147842024635191347565587894362869674149488619085104021239201527621762671004659138388750776997067895403710596009711787331405722220733666769874450933802098523993377584178428714285070314526302673937290416314901177502016306532394759329643057494451727713027758110660275389939811607094731815666735849744403244518734431006902371703013661010685772724181647239097170997142961899211284735185652326976244547184681683471874527657124519283450661220076645956906679933884962894135059131783712382232663627435615705814658667417259447454182333933899985813476295062451134651050506900449085046813084434515595251746196093923581907069552385910019908136656967398855076987365438759007226205837023090065324375782868435611985454839598241710885277417866493141550749445261002683774235995329093057707161727782295958960021812434124555120076388514782926044305581674661843505041793515544990104664505291079216360315540193533133558768805469396378201488378742035723341600136980645055113566411503652897888495293182178804865791663822687482133008644559733303330139855402666959950245610866261767212787790630296356939207359382908018407041457882785848784827267439085652938368436894209974891606497593099244592397369319500786737093579466140274617264282916740622987737854867333268984088956836317290300365599202735031525419696065616288627171811102692615515152690750408174369084319317439739664732121430258560489762013025992035168081426602254936152000734230999263952088914462020837232 [168,113] -2594303348248831798265841262946960953338118255681923288498896856469381430357196080684214300017524511172207923982045542565484922195049824522504473528265773283019138342194744790374169765564260292489681653654828181562319542163213050966305361235208176001026001585037349669886195644375715156478557792617370745217314395307563734619154872023966896097874130489742000192117587937901301309402151622981043237282163304249448113360883539451362946859472238794709149236821818271107696573531625175052543758497943962358874661380714429514950455632899697404253200676222843892857053139089820179473911861527275866864788977995673248253094313006639634105663767615611865967459851463743738514441654714475062862430066327249544093328150815914611944651743772456588552730709489717333162714282416839933183444398090236645375139357444922765134337415304357316379108483629614523515596901916980547617232660788967140324565918321164678927064337719825519244953537598471344219807574044230570900719092566194929593748822932548788790885565857261025260476572632707679574298463849902890856117334697342368470783526323095420489658123217589241622237079627175694182573834383825890219608454289392217136932735555185171262877807608625164292283675297922782056955020453900141821478245935564597271024322542753212864536632260655033615232736548397906518395486070414824913104770249212791478826755388486851406346892287489600337338839570808643308362325443001515975116278978867774153591936867878460295085406861629291847810474229025985861351981569318745473012994535454480879230188751873134383206415508248706547591751461831406377235394354048408056041522522514506623476793363889179201173959181331761920725225706435258655497392807888063511979539449756976 [168,114] 373840137658197065785346863948933355327666712143006298179765094296239058833869097458502021846701438003554405423592234722202967499773322940872558995890515156266639155259934957336516808753254187692694734218586712168072782571253600442354679541672982048162493969139443291348321573720142408858446890013211602146344684251494325884117959554839674053562564275191430133694770333019848808734454494138053358340827843299687195504796529935236823234857804516265588615727936411281142738259852875156303228930307858475962327943629197643487022258787129251532041379389137972683213170665179482797863498489664132160118337516333297979936558607774150859950495971418074706025443316813480638616800709051241187767620660771948467825857646569143167713684685685587512745257597270582696726948437231866022219813660048913585706343325210136563683450669046455637663467591786572873107989976422398870027371699689414910540685021984885005269256475741921450761883717198091037850119456438130716507211258049191405414655255951315875807146478447942503584079017902846801914238779393007937091002297135280296559997893198007553814311237568990505958448548399351653151216540243941146222415494357704535339611690238012594020582615960372037276557846427388768655414059646847727354444404590058657069472587541357315762761987949293618971740704156381321313734535246611748489849194485668134069149659546348561314516524920993684395526735703073660102857337107568256545745614866643712883433324324597783806136096199057506372297308742379444304406620497206974017172539836182348607794238658275507384278430328791524890682756835555291199808212635118964455711849584587459793353618842472295850460080657931857995134186877754196351093313890798174252443648 [168,115] 33449940987466052012494427086020710366033955907897022573148099604270498055612898908168067848504054513484352693410525601385821152959086726362795086986951049692756195010664117364407282245460141495501766791718413190545942524132860169781871921337273947475865258259553357124931985738603667227868867218422263542566170083849105534238847222927783083790602180812671122293987886785873188151288672235366795626496317115528984302520008456394443154352267585586972906764532460063447403443155665240079832706828916900944103253041900159972621299081371000702978572318470978246721183350412961808712560041729088824913290378786006820237523776997590848376026565747698976556056066930418488099126278348202101826897744418278800231567306164916209428704193564991773793786010841376013199391488629907747260992091138477991419755856358017019754528053214472464931510389371507266283178800164768921543577015247604288043316915851406404425539982607289725948833356591512259180628409277983966720135624333573191897411948996469494346444287686234922614681154449216597425785816569246953200122767663326752948594304170172510752532471147731263444460025093843985046647307813418134975508364830528367619195798379978334401656866601082622295748977875214877499813714420512501451943717162726606263207085917993344116242674259858216684698119276676932986931325401236275156693572808513298033569395698577213816665114711285492293541344294660488685856452917331729608307633991906274174463431797097838507243813250404849024044216084450565756443498195499705402648323900710823941357239414448753186580174634116553205768853368144266446033567986216327923517702041100829569027599546306238715311778329707901564608475453107477310671127664118010368 [168,116] 2519131140084523664137867956436219827319259113863018625449199985538981530712869969313362957476073402150769763099613516916802914132669275044465088605426252336808863633184794111595751352037983938764777536235841906805125763359468957366181580044121926475312321638656185910752900664354003875751543500652119048898633235046663775390940296307686447114245028198365006565118675021489833722296373191255078732340044352411913751883073228963807673628984019763776423177548478937943216671119842139850274870929833974075343937820132219813800999842026067843654811955745290272354951167548578776508318411796315065584738784866660030167811533986447695370203926331705624535127307964050534014764986137088111777184371283890920482408756716835996641776210749976656833689044663042482178527213049243205516311884498834617429496059280956850852289578583183230904629520272661872103897339456578991413307423207795269759584473813046909506085041162608563527919003338681894256796144073380407899758028693714285169856460906402509124016966330372031896366665774326781822960659323631119886235602929703728879659718517196542604790658909538670263911840543047321744831442550376333330348249428517407311531005882211539322212586877150269531036313506010945855500526615522689003958390043066178851661718683989744257280560288299743913936810269835395149871707532278573089264724642283681968614366095971031819334588199162983373080434692025989966923449927679927310043835675146949293506155750458424614985063267523127742526887814358383917463569636795616667222398137222993072745544358789902382524910696357964520779661843608179245150589217966306082197027744422155414543415928021777368386666832557520963253232657759486304224758080032 [168,117] 123238920490362472234457783795975357797000231409020224025659120379384089648493341147151245197545863192113874459605986632860878213410135127204683453225171834182777306262525673181578255602627166121584867605528798995626920197546878576567921961433180926643671638211175717145695735657295939948049828031424650841965782774438467391733860784733967718341173731450108057629843887146153943350381008675769286032566153054125862281105478081798724463173526079316651090587940543272532208751130476240773345430144900747484806753302872481747200795447770350610128175438708275381935427781041480275303104273496097933471683797168381298334405417618790834707109241985465066256308454492287907389705212505009353190094889145591397613241424024528938387496486431586616612251528612808553558315433862623229319900847932244532364526248048696391286573165039847306915041494181814210485657248080360674002899453095400259336364632616165666186610666904351795054664850829738811160007493065628235511969687299193883661017583506263276815079207002850697961767458779198815700770513017753018935145358999352660810715814668746642420732378561719963426682445540978934783134963546453431416518339114013236318785676613021005611540845471496812882577679353507867925153379901092090751144191486752726967105829693506425930839721936686060553155971935056191685872793885899159253228620508150397000180237089653824782858886236698337007449944713654919974316808175153473192682392002120184302190800896369513399596312838193510830106582432436181686349907823772298663246650905588804743933578188718717923636339291097188257172028466268586647864496255845768187237516993227370410082187434892259933731721861231907526563157778403384295744 [168,118] 3962846879612135337423376716597453565533475970880364515865953837356135619686839457823576668124557967965397263504027875060050018346830037914591773668729171036665215346325829844289416410173147056849554317726815961194843591255189149177696086965868111397974307680410904998635065275019536870032843080137426807172663834067272815951521669552405577480307026056213451641937367118824424086802547832545945855455683816404144188355100260318136739705564605601942850470783989299023917816099211287985493379732287770434533636732161837261218835267489136854289485078429466816437337704180202071378321402854640340286398484290880856413815790395466205868973298825447593323609162115930229634806553154117744497942735971762513962059662985571915033960337573375008205025670062081299059162140805039790915867477353866349163191885693139089833131808489625971627937041322926027225304537977810293813299139564201612567622811695739140031766288599243115787546431767061843045939419198325975749164641493863459134045428546156936748090262758786140152474528435851722363782102547811590436776047975759989882127983065539532563935062556518538584406852796732560474214150337300910240177390214535305200043579199454967924420658442470230961429676427016826916016249789625572378524840713053739787484487112281802511837205566723229717268348476516126130558524325494647080529492861485722526820522802396086137328371963852300232508660181117349820305575626581619667698459777732041802970979796719864440657787249422312187658940477592583775204893401535709429263130772949533158915103314410181323267662250521580896978793288552649883498002669580233486232915852319511532912454914838848961778955657701571073304972669840811 [168,119] 82605090924503210908553372376114982832328873533736115385744507569605018513900619887963516842296428536111359957143056389877316696275743242406004021906069052644016674668647223617848811596067684348864428699858328369237965352943586013795299258413729556128273892229103996370982924722576191236904915609765708963165706289768454938260895461240093333078381267546763237514967498676167344201022154129468586592960104852332909651508323993696530490974548589073042311772925060403620868488628853131787207047264909024153284279769014433185140737776795747151223345202216782409517147762957560001957485159725942075108394873203395094602681540681729258683616613366550944424167079691207044367312433508884607621386317146762882248615384621725568117550607361369205780344172260047048681499373472234494732971964380597661120808988071503235584598277311317184118687759292106444989101269623486404195056372361848078456934590714579761457770543821667322510797794410768754282437688509746773674771815176338804869477412710924524189260558245273703525419325978672234295715786919289096171933686762860108646272787181486866565871270376005038271812128336048034227736209412134219149961659975730786757659728905886221480598736876891916060148041064605192049800863371522651372680959150654377359047097173745144922505558466790780278368751974630609674164897684034430818385502213376753433097864003587647031729662766180188106446089695343453439946952679914366455565935261341038279273147983408271660817554547873779965727094151570597850174145046374692805480648536176126632357227567156841276015359551335562051250149101785492698211326661230256682245054959468468473574751326701198725747720918548445178898272 [168,120] 1102744749671768462232947980847808450562986473144459005540179574022351781682614127472613121499525086767326097208838904122500393679015629542449776515846019006790887694542992885097448720139077747045541699576178773151255124760936633905869017580422104262288127983586985664331020617303504809456415546554035035234673683642935167197339126280573969507152801506766397917681713835743352762680168951486430731562144664206742624368604765132782455135951056380485343759883429410235007073627999455364076363153601895671208086825705884363242248213162292935887102422468484915589404252949470084671362198931195178351394643514496784571572346080303079463146221116799595728071825335165581180581635509055298347956114557623402624027731252637387545901067871119027782416330311159973085433051825749130620910177946216817329742573240522263283180141325439958036314038524310665178798812359348358302090563091740034324564150297514470128782385187721924147657535391948242542514450905991855226587728435284834003948865188070346768357450672118787298344252607601401680503893443052281344731063899090527107818511497539482092259726956201230974192809500432132575981003864474458265934805017577785171559966556352105473736022407036036087147514220872190718773901604568592440880849446902282742077230668504968136952821953967959450694737451168690368248464158179418156604096009136555012310578252721547237646614342995254399086864667738195076098091822975457052432044798503427939414709615881184242677312469154384138948308443005371455752383925510262824299602436052121723099396346528701032678876343435906654613759361703479699871610243574819504118737675502576810955731161342488518003241617049643856 [168,121] 9315668116297895923272024491071391861594725287310566505767459704549410753092045762724531339551171912841084454363278510008160581775583615616475262541451899646768462033910924733992016738123314948708305382689292504827996916067437120182133764282671600327320756614911178340122425611629116135062004880413612671559718921837688556120277975429718127008377173159622717058937250948577878405891506707410532266370066612854103931196826165274550188281949426363339039536359400083973646413830124819103255225310889098794626482081971474462184608216883099893140134630067056910638893221847958439161908704103634850351210048931626674936870223254135634324364043424653258353522327304910508469202165553316403076801011456000551750876903553941527838408228295918593358088033116027331486972456854188240287299074212739978669057882543837597890260246213558567886496616690133039375609354048843900859694987748428372927249129360107337513296337948087399441761805023391364370791438867925676185603114124721659849292724654953283519776824683258689929139893589793129546539713641354410826171175041834173915511498521465214257883790422081340023147872468079495877931445897834926718811574975099536698105784610500929720868368333788959676533710985833647892651806216939454153389997075491149519657729395126238704742105594593183469711269201936785637878963190774289998151451673541863939360453548834920691425304179461794780096329145480374549911478147349557252204192744832185079686213400048975730205793301102288752602562665195313150583238958044425057569986710364480418647335721638100067683859980458129217233719326318183818034808159385393743055112877949620577092349278196663251630923376 [168,122] 49164167406848400937187090280643130648290227840342719913079493521171027368336545353372399755173907970613355883829784359452492622080867253414913230579103157002580356122103523084506837445668039527393995820925564130850973739283231698418979387721078474891492021854080263282293571275297306616318564929375744362391620417912914593105110526752104775841533708002058380989452980659652492801139770067706041585627140709896625239261351151527013764217174679474331865423866165541446805554171672185020920267922774651602902573205876581897718408682889651304205628416079817213053516773828519734503322016896211038688324599030968987173188294140474943829034513448678302233075332477655549418912115412450621390952266023196622767133756531108132293782066726323839528730875197593148143972104526551713549381732316507008486006235048108848391293974282791763322531275598273858841852018406382396366242903632199993765726480252502839886403318357651435660072503532733996171903175022117634937485669093787617261520508156388719404260840898730975638055712913774348033094320282464468075825354176359657223731066102847470832056346529250607213811816389303508360215829639059865839978440779020705797217438480289640622904246192401579265150431709933308026661255156287620335814343089688972648719432678518072488256493322815436021434001956272988093957083419387300263502620839917887251910494515549025479260518962173469544760046216939380045701462759296169385820144646645373409959724030690111486402737368636270661844612793252609952124883907779183727414962765322881145781791010492009013387225103399567260269515244776809395234736476021040309111665555387779777604702394285658380 [168,123] 160128891427646965684250511671700562587272032397521935997152916360130886440657119812802776814502450852135908086907445011370709699580485696988408002718017413378537068670804340133284888208782316851183309556354614595352353703741824992290066963092332689916021237886148820691747080257950071529462829711010312562188538357975406181964394348348327163745110343956516557830985518998898247931142673028608846875822563949638586989690936782971286644145551454645124312971976310452746747717308476755833223562489549836051630886231654708126962994566284275854071755253660144313680759971984935281060819593528682223412831557930403357578147306268796891779507785259824225971459536211868200452458914480616258581904753860535304659336240793498469934550106098579232300844550545331888630885130982839667725100033047529838451788862663823442506421097649136474749230696801521521386139516575019418887820737832704817519401326392338205235127236833118892667625679467103489527557682031104010245929894076857320217144045177098635082092708323764828937659220995309492988769975251349767483315478214931578487405511236545658802608448712455765791986028662728474601471093158172648717271769607253862460131319898274854139603381961903080536399860860005826314757461483285873083759889633367191020359575001459081558852741754713172850061334593842895412127826307216075967787837052548460385049476023935403292597618534887068172546234922219214251909106102865802510039628420638559281423075742470334269053050268490324178074889797698745498649573440835586232206332945836850177154482490996044200135189821023632590048162707139619782041142449120240565669828177333333158844342784 [168,124] 317810158680805113187148145793578353366769459958980778630889701932253262235127221599272074960771408258525203577283531202899120872700893784064770027719309653610131562373923565443468311565762697548726661070740186393440364859168373762713602538547771568703530436962184136711700385253955445749858798956694137885355764607481851295799796818122798004170132213385335909259643249673579218912378139182148442828124035824159308524038460204740638452599035805281121269612209307850508413700370656231623853712521636790449028341775197287070545022622432090652884280182555271560598676744442026876657253221212257445144109295954675337385447455820957940886007920729057171199056983161874168458799390575581432862193950309355827974996273772405334064840504913598104114462170532465462468392430080682857948265469388094945665109292343502787178172090735085121163984138011860341198149702105170076876045917666442377980502923471618895206609828314374560325489792660083518285627117720467677413805635616287546154905050779933167391816593663267333280570255508935741688096640076347565103823718864792687824568012495668874694748857827452017094330367966341700875421375433210444358571642213993774843911298139622176783735503498702185033975859092350440196963876313132913035599832460252906545216487347437956605540115171679482258268996641276434283705548923264396290783608961815385788761946382572958396333969453110081710220738312363834173101251204313054126307943693533960912753554999442403300211661929830143860319148142348449177626965304336977149209704160523173621709931209860763221481610554921646053515226882932273857665475436755510675190878911564878392 [168,125] 378799563882274764798435006040648625615537914498817524325181362889633807841761557709552493781907363162561668007268678707901892088090629690535868832604975066446137339652972730167743122094520553646116408406506924016956610186203407551201867122090227804173672328145757154634856906929832034782764763125849332889453708434475070855216753244992348554458571129325452214745698379254791654460969039175412558547488242488411880783673695966828200565548409950704269639899232248840460728372163589844385959647189993412574099811812508165131584172069216938755728728508810375773689217675964129281516756248523086002604825615463036096131357860238439992127974164618912948236107269438950056790299973434667705860931011978676012224683443485137120122099488111945556984015701355992252267811260568880160868427543396458067401075384535153352345172089588396172822577553819228594116876823701649272199051920864027848973956556408587206010992746186831202051735751087228177434671388884981237701628260731923434462685679333111964291875740217837771324128939588578574978115427984044019869678277243601304807158603022986995404548583116887247917199168537875345121267845797731792611646497939129663669032557564431859615315975563303157569145411962152300361219969288894830067069154915608673417698044665471337938091136171674234542481309735887856109519042694115499851673310595636304983178557474482452896716867358521017314616807564494669607006671494418286778867853082095022338546994249989231556396775913831460014274967772649286797700942013182385269061734725187363458470269969925216824249771939782931873489070851337296317008228054775845378386058752 [168,126] 276065440516692417645904351980504809672698555847547425432313405853512625063991158224177615342637835856814262070742485841855082095287218795816106820067662173159003445707118118566936915701629956152865500514823169389787479738407626641906561250361902902283183046216359437961050420075941805136004656441248735306519727100435319801974797706492123104226517189920616480312158954643653430822782287286356417702395093207861128203043900058362881788317505985399188708544786033742627135740811630984863230926503574123333075862662633501540572469128823066069984268264412775093411411791326865909880581745623636493727771034715531614880478329116971569836521204544404898435691355129910320665756597400692860963316963510547243375448180495131386796012803442726415930607742906118757037815919842823425780439306540315319463006861390757707134177834872276667376005932788655079434900818312672984256867772108233814059694961898858571751439404944511458923962909013407829168835215188317678452442362649429062291937075546841616508353215282632318645791056488944418264978502713083767363683725474982060092587265842379906128260235786729757623660139082703700109791348011924669067442123940198610410448464296170470816821084058066088913264558411187827879843997891020307697616183774070809320293386015538217965484088411610756828106504933560253489672800923999238177877887159848851654238047205134012450123068246482668662461524305619025902992637579223210492600296197596597596611897410904460691445674929582721867129231047509224376733832853121051085450438932556016080802080989625485174952444329666828843009206469053809469409630940906807726 [168,127] 5672829389341364049656159527505398318107786628740857811795805211294959312685984739426672514969870666055239635492825368505691418075237273279874205621923480464594503558724244874579007799255023384646143152740572554470492452766288529382830175830919275759067825490094600029153789020117327916280151919034393070200082273145710660567072146803918645331050916152025533546666988038734520905727900622790699647531298796037471609622640134354808651980264945414875616911943144407468335005655458562475394836140228471922429037438836160093091960573010387307103419460905089862551345348518876290569561375305701309258893392509121853553145361724956826104693841324532032327079990229800789192161018394862075889001526969743458002713541830382742715640233791899375335410303141768989314618564374844813224888865148502426187558249741222370924265508593365949503706824279733434572186363258286479815195908642279775729308600285591141753943690998814379152366660562793893453273921909851570908852415283218497144714589944621507504624228126771318541083700121611216079183796977087370209219963004075601514477930166756015474199474161007044473226266576332571512571268968075767199339732580929939956049414839044087932841232941512351200001447915387860714061010606078512732137232946816075901693874755958767125049528611373980663947753577821124345939636760785872320487826637622673426032682316700859726714347693664773382161649513764511631688348529737866376060836121473922415851946684210914189528196114679526764188629878928441690793869140556627380352841639571002886004908919863527223045576282799532602867788270963647028124230208 [168,128] 833308605813516127235715808660865865860195188845328535809063758966430046905007862374015965744539281614251842558264120135985954252826605140754388593053063662094821526180715641063054537655264383430995487359780596864324510873162920221050533146149994995076085591055661063217855456972524295848522413908303603004591638187068646828872275905457201728013500498494945641694876548937680792207738234946380399446475972810249194439220981336123998317988189017970056347818695943979423714060300185211156129482286353193059478914632365406379434118876199022673214156935150995871745237990437627835826972307538466481305204715373665787124400288261300036258994531130020577495625939842634984594370357868398730017095207598712178302945274471962647117792153116119269413340913372480848234968870190991107163766762839600388227469289420011731236907829166800576280278622421596359527121771548124640702468106932151667340123891342902027353226884165123863921339076301360325398129921273242750995467910185479911983756038669632355200021416157429300083104069830625855692444319632758902160693741187965222069170184826303285873719828655683775487724976509988637921836502330753139202280198159663380474645791303784927166232461712826236493570186601679133301636418869622111916157468875056338501278753111637022073538662732880026420565531458193256483208872165929940398952735808821268817618062764226481194741115075104067813258947623031476651186554872042014606965005125154740826522029270714752260541751198847271240485251701153905489177984810383779323766693702148193357792502895537494623276824031883927176773921595330237704 [168,129] -3194183952826858161650708228548978817710964869532755202615797160929272147760533446495420025787226603506198927231467416927891762967470652203901278961771987857354557808438174989493694708092159485707976848785780355052929547011598527635594485691460690950106292300704969725645057111235582107049920808586452881258195844697838394328277628650969157950742849236449456390967354208589747220788557645347554940777079530378965385088694274807771883904096449071684488090705238355217980276862154952793114245225836643981949900229613477085618957679324313102608112400245343513548676679012479155587945354218731678724078930381725001859497438753393754596896643434493706477182228900165772129187805552980137280893388080414184508881137784710147163151450354059446769486235791457248647327608334021110477461794294926038247059864586290151802745673450705889529780952623525162437930214678341762873275033904660094519710450243924736093344989782382710685442842571286383368730828629475147421953026407043365732206181752483981030547075783021925725547401966414334335601879194184295360982216818309080108355802602198563916681055677589861143502244076196160409292715515819693326707084534716742104395537363348519527837179468189060191904668127222279633693078224006634191739818683565188713267318510250366009313358820084803854380687149059743429998485585703922822417550962687353258620475702280299581405203015655277207226790996389894609303800330489126500318345737793311226969798219580186542301715968678802288403604624016752607737125031053008433272726813662149710226102046703827888754496248775628028896393479784 [168,130] 6557639077310811215147150068838900956883970001811496837940270477621017215514999361871767265935374794040768392605817594771184227593193502540832224930037332771858215081884624556096242279065167594321120405047248912141516273491215068230369648244375883675494074201200266348080472321430130439240726222971322228122169165663142412881029262792891623136438457594544819898522781084572012656344344913473693974602356293255158075774403756553250958699155335255797431283272407450767157245944450296030927002938852130838076849139784997721064668119982342006894255459016813957745446691716088429119612667376020629588908094814003595052954561661996857718331588963481303753740196098694228490583242312180222614621208381665642389136375768063400624849085909774273679890711597257147954128115532221613068383722443960382942146078793266221410250242423256034863302961987312782029230914462916280775570221512459459804752811334810778736134946978349144030475872491598456456926107095278311400479573090586072531708717517578424609402259706631749721595189552457539494302514452951276279136351270998502122116756389253787816373598496382244913659059199409552152337177801858677766746100882444251949919173069087771581330447604508117677444763416494663954137002399476507989209140567977147010398420826736254109480423564244113805634666504288538934793629269767359466243754101824782707943271840477309123830328631852077186174513624390652715261264117454156389640903038497145861757073666466271063030918680206911705170040322285650171278091654991001268194428019190000551562456988734362432043764346442987741540 [168,131] -6719991589193308107246011746633331779883318344984122369491073677366723417382901098868747605247665127016440384019083980585671524857517811293459921512613723495887695185527966752186719831118104810134413226110576501877247364711095738119343880123036756893362553023806799482238940047290677343732919084602613191228412531700844756665982818196909172477170429695912071671670650409768544084214467714635413362220928064542017542997547897431737306686357375062676345836079590491580092401511798193463936508385681345627489763187113162275097887750906533467097062000389724539390022833454501100208701220037251084748483190049079814290723756758835491400619377967030270497846138217627275758905917074026767561533069831571827379608322942614622288464939722570311644126494012814281693641402069040299865122505935373688546140780493299864634383254346935322228867261677265786446601051702892312432392981002668835610659550713831064000530124192944526955559580989460033283431218054030984747311075137815445558838765257729364669134092223851671835138152574708785407671127847040262732164742829287517344003735428230285007402047310292085023314103940608663003934434026037805101909660074074353553056758497168773842909086176555251927448796358729483214704498388853883489355203863265783802459865981849517045179216881721106630753460807558059912562190284096743449896100632225760092150039832344655782560828417971249478134308368285941051956844996403367775281842219375829039318920952653015579919125927261411359327287805034107331108027940004028332240398684904763776345810564899850708522896731264 [168,132] 3333764040927991461310938963075683358749318703523322672694842067167414958250638326550059509325773690886598035116948472830576282212282840446360554509465068594705778848317799830794422442307309505444757967096446010354592488210350234122762149602726361559086883886165825982460952408814707833193946928221936612955400024846875119401020348052529590247117263407254921996726746872135001760452286770514896522687585234676453538540968895086191886357461165066452838237220739786249384424997705125801111425705837271391598829812428205478690331454856064952757217174755472203314930884699453244460100828654605788097651488552985393337715458302603381959153867003762512081814645771645309197769263430823258368033817205785156575479937032075683669884261203153462731080000343923295577052706856101216602055033479204458083521453525075998738695398464516900956099615595291905546089448943751912710561980719205476029504263892002672075885131227612187262971385751862092901085516539400716561433755229679223251124133630725331611546335634793039149470803258763136139510606708246558118869259780965586725061613067953682435559583465515955448284279182281655088585243212579454768550236872232527349454884506923407460646207801060661253288035360696819198550521076398578898806482512668934907436005426321005014260771019900031211069567131161675202996113816253446347481207269878655971504839988547965913896025356516287640715054136700932326164879875669398997240242898206967487304636829057678091558643763297386159230989618473657246815553535866755755685067637805706270207237666747021902712 [168,133] -809552133022137630456757985169218470706374042236733376742953473799777280960553050233584923980075882076686956142964277097122814143036870994543969504117558982707968567670239967402219637560510181356214273208896746614455766357559905519478043314292836068011890470927551058383816029940330265830604322083915727056598060792018307116418745811212328272573134206893467019398385104208569102858410253103107388700057695895436950162451121510999599508563363067408086915423835647854339228987736433716877696781804947023493115588776822228948240306925208793923655787225232811295111739301347845479221178603839880167581546309933185703980742988743082007966927515966020315734157062073143356669356904502087607269459305828497349784184241884057232526103203804436856280311898243724754196828864960183627921318660861191864822623977685937907614167083319748003093377585005750594114164260259377591303813043635589779983684509455637266908255387279767583203683303774470292943974656484440694546093871920666789381299561688864222730135734644123975566624463022507209234266428376156670483224327147425942456438505600986494596876301174530580696431740764779682349377004278051078182801944044357206387896893837351582417921617712573912284653330189200506956273895708803295931778349639149984456983561610780303281281558486824020513817549235773915811764825270351217381359335808357616823782013994978001242629009780526918825864340188138314139629003407495170440500919824918477361467806934222251102693059863697428348177835220783874563635639853274864746341965437400600521935964496 [168,134] 96608815690559797764011565921439638840574854649562316481391718707888717129762422420218007118954221293094553108047114520223126830840961587239123260721407740215184559053272102017634069883528403173836917194420347000779550863269235573180828865451154758087593963421144579582920731106527289829812008118089757895934633412240456856334232231776149946124893415742556302215355279781995489344037803588398135853083289481982699577756003045379922160847292859450091493741374234486237565029550482747333763235449768583202351022284687775248255460827266092313996680865387490686239539678910196163045104217266755247581753432168143994370066213341103150101901706431881118364076471457900738586370063929061733863713846828888402488550664537400927394262074030308504861635989651066706415224201494560079653754632024729411260842159156564903300023602877559497042549209109847571291566633475502866411668345170394703073133693050200899069821224912751598591793615562680863253135417021053150196833530804680278712232422418151650204079086080732718944129100248861038050163164545080082852501348611756318869078037103353638705599524997927056981620913105198204320203156984826189170689434492673501761152690797414917451916441178871771130773177322858702352966647852704822214118298363522493826377418905254167717918920417774252606023788410541169937201715908841943158811120775345923323167544676021974057071557977238712432601759179285659326585513828258792217534063405412711283604747720664589039049762293052034376826100408335430491700716381472815027774596288400533607 [168,135] -5351119441795242470321060756400056921983231095318249524292239858337807062769712196547612465157320696245789521638064537296531245752648356377763623187421219610590426707068956981551446523883927580052966480696356096694644300315046230592231281126299852977533344156504157851810237100682007248544185745881474719228502688155216328029025554271689709277233060087668289485984778259559237131156983861118629790883131550918037508476971770794888453453986826447127836176984921495450639792058645333369609962206090047225869996334085180461328574500570059541714637180155571979193502603028665023278954493389788433008656241864426305283733783301549595631701120609904671532221075502762604541852960384529806295707111154414107747275499030082107962357280198569496978633749128561673022860478620664318424056968649721481424495882906954380072683837722582773532450667729842414505791554404397575244110673777321346511980394644231045693359725669436039308034694762750743828163728431531520560468219380961560931225004481041977843672085295486252720285508107778063348927183422417328450972171070214608286791324218696616818394793312712487449546188236951013663475823624281236143006267297557485539264935664711194038869798480140788594865630205215456244717406008674636113166988160899360868870084560270411427647811130055108430754379305599131944704024558833859415099672018596504337709207459374662105345409269700247336163239394600910675245382628337352599814205324957758026895580487687172312103039903775128087761441359537337319631026489652831279228437088 [168,136] 216132712860641334939376253661624939594055525848670243440856909190353203559682638900343946587746213909766598621004617122767440090507239202274863851960550797398308777553878672761466119249368433180954189123696929919703337239395613014414710173031815473493219376077079226906550668028482457440164410266486376219744032531412405665606412871497024172920314684979466441388468803442976688665260268279706881713362159015639103632818073426813963875996607686733060769171478732473581656423127690404227493025128737659205189009982331772307339509254039889720712640470017553746031278426590779095756230667017617179109529757534921130371855817585071791005720242908873630923028918933896106489692294383882210057392046363000244561679544080576994529462230155338444333236131978378817261236630438121958784763309518600329044178268198065475352117870976246602389132144506953995997376068346982187703626095258377034888589967257843449466522591939341669721860707243500991129678535275441759105366970378063710302972600648592177810835707309764133501429092292343971687748900202148218390861381623105195772160330598069191090903007117734556278039205642569816164366732390816870594424613068972134967781053286872232072990929812684661960603440906253349822054906896149705479280888801011207774027974876449836879193539635549109007013863051627167130538370494483090526647101735977087775996616616899020428644787470315113314657850665610037247218653349553330295794989945602077417967455493204087867772803717466280777488680236276289480502639476568168 [168,137] 108549737256818821914409577738794116165320200049056803694042037904159800385859141275312579160322380033143446770517622222742748491710617523372072134540792884537959149045316914452895342114017359496620473113192416304253666459666399421952535028358847802476779712011603002394478484553929864188122599599631003099621326190284125195995176673790838834410113038213736899594596889115838147425754754686732516271444459906229902296940445113269352051562414439188258632959417162400379523209913101020751634023364619292006437982479052561678936510757775840975365356654452482595714547406985408038776001755446944603849129755329663752687896368904083353846985025816376319376789593817350619329456857650933810702716436421203220765478513928432919034994368967455518677015434501155469783918705180048282177426139045284119097981459705445859060746632793069484492890457180349123862118119162446972867410274457901572018488259621032142021453356543147432347198325367928968584772294196969884296870167486890644052539386359121175043314935044684284228353454940716228338500466339219537046590273201384307602267000174801634318453977695283744597611394685903084648455577470677639406502989614067904828748418643346701824186962563707092154184602012311461405955996173366693183112114535340965713127383888775121529229888350306988234138410793533768580722316497327638455130153292825706936044237232338520516677589243971745616239780835963826748672412096786126347997859107102380115759590505591741719667713429379464627191566779296367798326616 [168,138] 45071427356409374870226929705511233503191022649041090567755170141833414423688168001941661203562386401327789081667411761712134334008758411227287638244210045677050164207684577305879924102298537060538866301879614018444929863755671667386506137500175607945592786503217442256947097287020235317329326848568345095381906398455459779393019204358086406149301778494333526274077481263958789527577039570258456389285827674634590282932288828545250777551115609838367504983287005672706980232220771716479116683420787237829895928262104659274974277272269185541290374034570968826454162571405598041560609215244904348152485420444468054671640228910178017135915248695765278950998129178685425333543258769803139914363151869547535313596061635921292278077500742198538621459133581068477998227467203300347342760720869699075661685956069235712025194502692589147026893191401344110505371399964475332787401055268493318405956458579719953149336151191530843759129068941062815084077066801368458420245010026620868644541138633019193136667635616785186043489015559357853150676389400709990969196852375272360980624929464766272290463109477523131561037783954534100529079752773800375587166824077050189481550138090968152118784981217333513045783593836193839092163852630435870495273579732089596076158096432906022551584368559321300731721292249966768753203493500603353986814927365142014260912731680778762911660299496595497635557940404695600420610674997435813299148949500870361056278913158708083504887832767329140750532817613313536 [168,139] 5930966768492963120966581841538764921472230086012653176585163404720563175813739437458056395740127594750166923690621626470585502807680536767641517578158569177159538601052609637442392513107507558073091145991569289207414832108236383514017931008420642728116781763792332342734105373048957435683428415243134347404567565980965256078837818868915027827172350530589463724461606988114340317583643577114336087641314787223020431386275437736305285551839012221266703785199629173034940618549193245550967285827766036112217329833054283824371475371290783794935930716403230042133791661473446894174528643558637721162119866331609559527912151161577306280488126908467562596506374324338884370116117510275826986482870208866075076693164629048756508646102587478340074458054150768546004527486631810949899931787096181952712032362030297592798799110118840490919014508536335699306166265076127059684624226356945414499996395922190257723052193243308727347250300074123342284367401954475882736572445324191069322004090622093113133892584929731865287447133821525494452518246617911215091938134514032376233805079493907754937241594200249307720704195203836140889060690831555868746358793650131025068894824936015811198737648054031551919633607336505202667877593208354055573059173666212123145538970519832359184088370232518821390405763949827653812994982407476216459081227521298361392611700202192016288515429885589092062935592462405127148535672540975889172228170189412566295734360057373615190434178300178104101636096 [168,140] 251435685481498082262268312693119098168891493989240476157888384723299032137957221702395163705927676776678571873634606865700782224618034812988268466034382441688413294422427992379808338801430713843094586195915350702378800089824376624197821752088596133494116916007960486314747319310829580827281152371723029766566337142276321584909301611095491717231128630470543825979744513755210269413407298398007059276003106078742014167699065812064006821308716877888662671652838967564102548340720227599950585249589354210589758397307717687882885151508718857030208816365778624262346253691697951990193435935234003989080157931097283066514465773311277635523428506309663612090577814948957903438685801601263327361540049126075106528102354391932146885804573301871302538241757871518645779532245584623066362549642115398895695887051841450874722751737603485699646743794829847410116427668903818816093612305454190813168699270851367191997561864390011795340686057758114498806151696325860736817196496637327692385279046797442320598271025095570573618897983681481719841341040980967147539165133797036689097111428749814995988223374675407090986194802549479685846241572593253862995212586985091758380572973958145785463090532630759288092144312130560189165572942120279121164224730859213085778768016616135666474766504259332784307733220000214589499317417723743644756258148534514015254735666956940591612689961232948511680968507860510954905412238042144157359884261233665188987520846499031601002836670831552 [168,141] 3431181557265402606629444364236780646417330081395223324508990221366004362348995135634344471058573443168889464640133702735154788483596983521517857531810385566197882495155782654817118261238977248714902094600795375059416327926531904978993159056163387994739358153206833699538878761373280566620237128070843789420631260063824906548715672394615287433318356713835602840953072142543034750470636848003718568529847170355493048796290152431610428476423122818368361832667534634810644480687861219960980394448325949015524585337467193943208205196718227129207950249067389643895849046673717201857398675723839611607124970122660861803359139879039104440452051395191232978240039726972078944909997792543765687176285364266210722828937640359987545203221457844849667972397197904437137638591520920469146748088937442646152753219443463166811048468230256884005421996066865673182735130663653391009009319668660344429999994608763720555475811648554347125925780966987917614531753499258195076067867690299146952363725860389354142862607641426326701309609088045678397440247828713190662532180633286464115497068441609624314539510918512707459802170516614934830539464524270360186198073909857882971703760305820059770788321373954226983816808829058914215825046797798326812477979898845801535056050347668740184410382771816374148534096751691462699238582551799465332942355903154270770871735967193025923744572983702782106023168311810625548265685817524658859434996520001009777070693036124065788304 [168,142] 15006676129332822965065195228199575521662577948747029409493889253137218970097965128459082976741997411713012030303918194414022375775649755616020191814074368988403754345498113388456645891505162986643349925512370306906244536647846785943897161000805272725113158684234299551914938232223138989932488517209003440958050951551771550005320562334465407425276278977165309615890092345965365555104418334308333854990735831835711457219268244894958444130693033753896520992585139711373787716675659274484950224703614403809440352025848953708171043465609550459572519911496244440811789016555000315657622383924362822285493512935306336010989733719101478501504240283576595761715175588309334813746931479581691485656248509167562996429714469190013063902953867438601263829829561230965094981368430010300047684024147862672245376537700482166657129104923567795759130646017840678473336333699500177726811674994952863752304824493697375559733366473846965452804949658271189320149872835832070662704360367596148030345561169479833829415498264674006509764696239864845465608288019572699347853609790208638496632759802270703477182715780668940411570110518722150641479017151818960540476486037160480206818864476074778196978944639803448235125246531821875294555358360475443676258721142206954836277580960215433101037080620954201766366338146656845773422144260850330299161106901307106556034969987375106680092260746233535743857873650972265850948709211043909872723145149842035832088024274 [168,143] 20871964560487108801745211315023110393947705403757726565597379900663518784843563188942572252081006849997744015322376656542001282205834356221067211973529947981746758614813604622941508592085418403023757651686324837424674671251670452372436817944174063512758308714503985179984211626019932401819961017570034346957553742991838251471722304749725029471562435438954513874435157685317338334026532203113337516121156601021323271052063892146262406852338816424088176248971235064298670008741575615802094625270968405555454176554769278311161137027276073386838092612251867869358501413835760168440824395088423477765327467925640440292879740185955842927170898236628583529899195459116451018299796352551658570328262867107475586863636615311651431537617849227636390709648448889767173159434120020660614110918721908568374878679602734114923943302136554991445556183554419940611461023480234604541431387230165209186188859896822933873441521581250380098937058658746477865412035823521116326413842617001066526497910800330849797344400239881303456075812157716914501567899549975680172880737668586315376482698814270954505650891334229866229909457023359508287428037353295569634587999172500946844979834185949140659399187918633510962296624484158792777630462425897401362872210417792912702339444522925977401956166587282123429502026425214265170686291355476196622429872331260068303855306550165246689683457623612004337681084120573978716244602922361261269126635159192512 [168,144] 9129895660241117907293234278385127949352615454671972334752775164382031968748594880071533322308420508822732515201984331935405288781632872684062989956555714578124501001558923957031263041624876213625237619993340997027154324415543224394274013601358503242429402200789933498144132863333167776134229261543847634827220967208432316652862125686004022344961637567221909224385230791549678224066316866604478262153756162776382334506082565008001127394290739799019196722646633092057623775000142619713137468453190564050720473750256026739622625998325201910333217922251676125697237218016727849758769927536373667661995750985747088128560396085477773264176532305057102077717189022854806165760626398524686016132772833771412635743243277313001543473775386348634539019839062810090745500536855816220783697220901473032217878376209596221950302220770863819359110541484164985741419531835740818806001128986243896431557368044120161912403474945302003872116165982172430244533970688688632185759035944267377298116868193428779551406063229556844246782310832598211242135514475626560512695574326783522261760205494790648163943794361563545018524869572603130709462270386121794650789246466541252271370742739310353364905853750357450061573254692465000197793823147684496747233712850574242437714758851622894196561873141100755900113387742299733412837533077820631627449908727963257177886808496952974662230558692996142811399401035528617134107465061935193471168 [168,145] 1238177739693879019068904557179402859146612043858580851246136949432607418403137686460629901637045315434144358622068774659063291414808218093409199090816355662194441785603191441402065645000163652042393238810041399931630132515648108210317841799779239919272113038014520126022559108902299865711876049814099791781561440387204887432154393182121859286169515856200730996447754721099940829581673241610528206274685022045226681249930619919798295767908546510321528185534972464474265783129045026533958954927075360298415490780401864188486578400633769350934624071354800461360874384454388711342928136511306731837531154739818184322187734648053172141579197366495439030562921446270852410578146796023373385729744896829268077883986065798177736469650185523514008130536241074104344573835661866249581181636672912277892188647837511946961652457252889586672095405468871573406963871093733930559933771339145168317573908392810496201085256896030518344458469438973250454719626752667529341837325780757548184145779924335574005233386619529259839028538708461215452339557572485020267826814213272418336957458712456764967446191807791857335837455498647181050561039349603496444835330402581462736834667999348172917351318728791677847518998929056210501133386746975891986305106558205229418531112855402983849822285479549009775651977763197146222574314643056198551012079213989109099323965621190898099927236707789701015770041636920277365852387040 [168,146] 51158545217427186147964411182455777208926101394693751390114788393453382102399432039841612741759201229037228482289829251357547951014202532539323564194585061587376630003583565447649579790697297798218930897012079432612728976087746339452775904304697152063340339938223415994374154304363857321983288840554216780772447051606302583172861678721462614878553841111278876128100225800906510751443106128559174763197537318640914956534228771202366608482652872824179357614043291081151270564150927923646025315265865649050782394623502966602242790872695359190201954496456110515693796053383353700577274145434271450327896337628340472270818109541087581657074784305152560308549426755752249831470824106203301664101760150426913566283420670330422426823537206639544969706407784984058997192689687717566454130626065229817719663277047173260841105301876349204457763720007272051740590739688321758314866271741028023851336237184751877417925326831196611595527815258535587006778703938778181148763816041510759870597013079811388010706799281091419723900116160622667424861678998740893388265262048395133367445278910477178369524963284938015831604553812200232143608819067756066076609063574633756305501198168873014754963264138650462530630883842007099809997703752352593105777149764864622202264331563859015392651438856047514989206466290498584094169030606112212780061604745340285212976489691832811273883515480706281157712908796592 [168,147] 630768494672000091159747665364416232979796919611851200435133102206439457827135432183539496896025605127780089788482297345470980233016362760375342443578812385732430555498580417799772746270900210969531348221388733334394835813053536382133669506654872671539932998841347224702660560384463349332099304731430078824147441036907098458621367105009556537840330034253770885888182491124973030795068897260114786822519382488285272521998700248361163098851988127789864835936177087485936967518033154987380598253015029200118181490482880551428739181278056051686156993287358761107803014901316184162788319556330723185982551681763324383707626064623763104460078564421896467587622572047617608117245209038551878799958227323225130925094806446661036892537354410528552358553129012531230743595029202616853668864121351119378515553506039826398431098182819328383139464397768054336575538284996356940171202271744082027823822379510811581114024445423962770897797477422314478429801347233724027639996791496340683338440346016157554598686504818327713472547659408731846488466761283601024405050322811233358737776559134516476777917494896063379443562015167800598711122580189064756291699217133678142967212149567818145541705560149143659236089984967321833357166932656145144527964946441641107798085713402428060811970189730370813790095832955517683063259596614052911980146973451986296359444026943491595385496398599019904 [168,148] 2265649815826687976412435647533145119921889737967740453796436526875044179739531155147962231785149232352173558400895088792219167012082501141849540218583137454672437802846103399450370634993505362722671592906183329486377749788733878676889673504996941872442286908070729903879333865218759313057908511196404368233071700258661313621812499188432822362653889580561213590839180434110664283609016062264153238995441674754160187640196484051131091691458817271517360663810655707804538958704242326032542033428162543130233498076018895276671060757766815272244723927653440276579388578196190349746335465446393637517767713619649028542868783720727492805952832093725557969455556375385372957300785871662546848772822232706345637735936765532346986027758017471502390691396718675660399168962646440069038901904370326012136531869935090167258827460194532678067764828163143210917006868455934642142808645853026756709709615898077994694841823708264379781870485821727807366530632289521214222620872977132939473712862031111158913004911508414290241008150749464131266784661183120184314645822400811124746807660679183934820083469534868512336258709216315484880406477138672827490962277084958769396097330067821532797144952008968074907130671027899191228674448484086669067408762831042140340140350345162426967765092957169062786216016903116129786932812425849788835973028030283648326552138864608984113952 [168,149] 2306402841190920852032193588941491978873476715530333160397244525561440199581321725797603444369274125153335413546543354894441244329800429584590900763116211276144851947412087026649669018822497148809864203183022718138184507272538625964645573101685940118492243578833249638592817951806140162800306294081969342162556977374015536027469907502207625135774562194555505479783411290719001638962888711569652966516574981234950909430439812743592348192496808011104393952943646007771982857280489055551653549535539197581895665087308918252872474819027342752468568035642948223239325826553960983055916923357425235474745802400885660077605016287365664894505326783026615136116178321632268366333873726679361290253457745301286206283070171654309033216213984132494347645088033197522305798329891697006339032290930294877549434955460587511854365679852696654422718572040613252603446818460701027632198548267644872033856444527898537871685365398148469400459093330121433632044634819779377127423091543523405933944066708675905947477768998534122940362748762193366078335083200668509405338765486182876814468964791159122255857645102614521612297820967944186998550442330774397564966863801353226339112716510055238162082471527718661674619279601867938168062007526532001700321479315893649178942684279102381881552081091752611509712177390713182283398131843139617001125491066734721197110336 [168,150] 644994287734341994416276565009385389801720371525495520497341601420893962072709555680493143583192789026281951097586092239305499415858662117649913210265977480104699596116300373785045170999704250758034388802059189518885398080275020967762557877889420367699506135649875748009140020806147635999016552326992790880325994998280196784160872741759305636710791867902984369201608449893958318208920413984099471540173842587774529840692409367494065404582163660016230969479060274895989180478778886482188318116781002634131651975095015798701855045887095163020131436729899512199183847863883568246310398565507445823025090702968452479029794490790982734893742973478454948707413231033368517538119118579115322966257789774230897257595732642387887701251256899163257603453961708998003525338911440309837459819615033048793873886024586274059173768239044065638088424278854619461329548679361647169873483874749752524347927599050863515042838827561360206593035278542382933012374839061592477275502561815933235654204190584871296288658881070091465733325436364312112374842618968695192931742744626557053686908700749438060265584387314383604249286310203448144402991841059291735580480349606877089546891146447768580945164038491768328211106744678646193971373610834168507469863656956549929692242090124032990899834671468380345241471117963722076998397125499285997293809500 [168,151] 47842706953230283517505423274947802919080434121140592491766053019710662491239057181104835022945317753830737329861877768843059139358626720843405178751628886654268486452740513521956667480652560625379558691401334065840989099315673358078864610900706760206805258320907042050428816060275103715751345031949118198512340462641272403777611632898207294450545280617397236009094011085776252135893075446120237230790884217924673929497351054750480112598082844156372000776684744229266151438410646061544418085688161212151238107002104089137385778092822382889193036100104950317217753847538526502208401458547808415524046153257956988587033590777539829794345889131844174395932249348843901918339457370342529499767332933698809150576508010597388230917923249510137775391045052316092889691816347439826344772095209293652490983457742744978083584016985222183806215377467398696304508635084984023518088024053656121427487573821668489718859247850517018391136668291044611964029061777431784219146559838473935127539306383687364863816243143509773595142598638253004361376946559619879549996613095835790246424170808929822250605844102965524212123855400298419709367652070514898818267379040424249197477213368010503992575867756702982540063563299354299500147396075218963753635819568307772514951180486745593183104591475317946719347014579038668693065647936 [168,152] 904989474420920321105817298097485759577432229889235366217236738642463469578379698701399611866190052698884235759772610622017546641001762723441500414917157735605017803050724302161376232956665304360770666270441225219302087320560812050705688377297361120639123694213536806653458954443520047889449004520156608563729714501659798438253742446605412951262672136108077614916221112224734560501184065849437503106855030409918597694895005734842056480617558855668219599708961504304294152131991915165917254316970048319993226179277579853895156834255664296972994158015130328062660426769190980795175300449691227065018129752448225760436653680864161706649328861312349576474597912114773712584258834968729498384847328772643734550971635998022790148425655679397650518682969713965999742949664248161616880399164836562205461053567275746136212621280914659213593375667694179604441916971164224970392512723549597994757691137925214830941339181826841610361412417263799215117782789973352461231543170858418878067118516414951255944012834581817713205320520890480655929346389446504921359489975660583337516898765550525665582620376452162845960189206522360950235617143606935084343788385953167329138001042921741596987056487705775761736634764604058637905149925169848345894687449453981051402943345701155765153858671219318368349840837136 [168,153] 4178036164239011738272719604599180718688850970484761730891980126417601866960816874183846197859954208482569807739224642163775190287612824088295983154542939709810009913856218371633174357460873692622051943567513087528295417759688677872223668979844678754289534981108259656240479059938622394099249863202857924804264341227019476539369399171570195644007580365020665540214550791993128048800498500836335502144901822483224671493501582620686138015954755257479180586983495249280244827663594903987240281702122931595475041360418876913371096039936474635751514002521044632653783833024939256468567526242157923362700796547758794680388059001890458940436036761538388739293080918930994758556869028596145984924119648105208692201905340789620378502525373863102883761775825038996439810572260258125996178424937401029881994563676801404628844133135195961955459881258587981463209388602417198506489988622999797238058717304222991442644416417626917951092215491977383092638377247098506309556013503441072649324010813523229359533785248211851982165597750998111834881640272654916555965082708671863824736156162395986152638771551037829579536800320529949484585799706915240884979191616147747933840413129831540837880972378482847838249660112017810558613582685234311126700001913452631883389075836173973988318856449584 [168,154] 4482719015183581121202506704157106628558067918267768077326942372110178122843339713482355817532238848478824117575546337310278696065375606097155207818983551215099782615032380320588241405811045773974280967653420774063304120543672800269017101032054165154639594553227277085188227696655979617542832216819510338637950321860745377230293422617795442269872597621861389560842654618782085933407217275744741132217601854445115715643070745870027267521635561834513407207513744734923168640314304417864967959945459262775791367724772808793879023073786280922429417997805123817284125361451119237461507387900591065003957407532797422680669891221832637276109531122762898378650589197430909514535559996994551544664149760183256063700703889086027514285469514487724091897985405774365127060134684579390040168113701651106793664547338415482253055645613977049919566154915327343450785245964270268989829463059773138125858912059377600516576435074756965309424357310729853268445663984638691488318620519201306322784422274981832577755357106213908641084544534375351596037094484282416058219715450431296376555447453298262350245189665383173443076285030292046209560067447359334753255172547122786701923076886919289196844761040096333841917481467126713213833782607529939132708124991153863186945254790168 [168,155] 1058427547724473651890080234357031113810930363037188829244208459098063849233068783333900820169232839458774900605695065088526769049269803878534145397675570706139614472709162354883761105192996486427171484490593645381708900130119762453839048969393127043735676933458481934005087714951769180193877729277919268221431672649476194501896916308445885365626855616094439930787640769318184723355602050241685699569564862177142243597688738619976040133608956052050534394255532942596376002706200527171292003103622910847251538908357905592606420281615991519840062160671936301888867630494660094796864220303477507694143806056006670600953822929238781027436396011402226746903021824359511066577457424010413037290647089007471226177694892674076163429750438358173410356534821458741308820746787761448027946640356575743545462527064561896529316318006863808694036339540057191946851427553213964416411009635867601053989775540330412217446989419136270674931334377327796026014307228984874233805900247334031309018434309059364186611549046935367566150236286747235424503320010257732180030657008339627884238980024694629921218506170993176184336739038738998377507671132597766413585294910012117537291247163097150082313864932251532619979282728352755628278960215755450570883984372992 [168,156] 51751953366680552312330703992367884559486430156682458401966919988403885225233694203128460688304267483289854731712440315403373111417934385691170006072801756500229626833590460709085456187154089244678115565919407439071708112632102030469231020458229746541329182106211208164907254355015973010486838022369069344319637566820103152051760934931219365931204134062704875168710085444712600995412323459040698403767312250355369317048062851377553646551809854673425334581189644133909616976358732937108002267699739494470833636991937306829507577842047987038581885069621757411221890152885405870695740387897236824810150900236880840450220074223403132783630611672919256635126535048562592446914643723711712757588289890536827165052002235536073967073530189886463463504240664114921626012875144807983844711113617253754994193097264288448244220792649584527554007488761358336367512995659151320696680180659214217637616858656308476005996008343023034020138750526313518157042953634254938048531671466508309134782485267004856123530886259790716848183487320993561470424069872657185761231171289671391460473442176580040600942307714023388635020680121236557956535632023267570324677035437997175867345347209217381502583234392766091957794853309129323136460366576 [168,157] 489643425117750502309772718554877511712058962533867769306750974117229964375878699852563470557135498507477254775758581803419536231659474688601953700119777986224256689704371926734198567626759820665782129687673769543918085082670480741392192306946579925267057161732336486478963767528912283440729083187790956581768649347205016500725195843055969834299001355154197007284637255215176315271609592502979193555097118139498757934548798991701301935998407592219382065629184348376476825658659696047821183117766436467234575181674654171578337827482203092457528931215225072153289353962714747306217152627840988188649902453160385356688025665629173867269886744967190835761725295853765950949116089919677157936471136137216947867219293752160973568778392575519125147450397206612021835718159606895889205586065496269042039258702440014405816974330393988256428429418838922458684334682214155564119938295660578222792725851650546089545429160523398375248767885920493002543488064923367225817672831060761367387401838578334967526550708376241163548028413962359171720810563805261694549663252998811745891516375012254129157817025991914781495909041990393531013070188483825117501864069846050418020131036945026677366484422991722437438064976 [168,158] 830996661884212127754781119569275110427532286573560550057300489653075953401716591362420791402106393781397852062104661845858741470860098456256630237182441104177332785634115629970950256345892793700225011571424462060831341194963742188439165662532749791999810544926990912476445066959687814073004894172518073304519357719757855109122329907307296531045441540613278751730597671734233652196653206163150809319494179591604484396099672665805282402454056621293849964821242276127854172863018315872163964012278438652312850315122271341235036081990263079572762023895850441422114448060531622814018548242421096059465766823666789267280599966471442524504189608004738123753139606694429105183073368078899219541494387897380485024505188677069431256849179321747801826539646743901018943285603948555209697678439936784485609645975917448478958460460161162103890683157957111355945288840378366566554199491813085938440796152609434149677874752006993475769284552280949687282903601602563383105351450617730317497985264555973732531939172006936033222632942091502758945878417073094804363295953033955303423030134031090677200202421246866744412111218066066361727576537161530815557377387507560517424596672566355632078539 [168,159] 232384421537634036670987199671543967197650550937995144238070697471503116798844351616806699619835588266984446783492329866658566913443440708884699912110322341827186407476742873882079994410701351682309208237378956439292741312460790330314042146637257362001764720531654473793712184867055492867351470784029627220776754245406279359956882082547624364975335135955503357019379400741996372531356006583889309015368605913086168927458096271735495433638470316112225583471359566854258097934397044661466605467466205009503844697236372556930078345694327263490395611688664604913775021844471026114683873015299087554129734845998320215244326309423012242596995773307741654311097907726198499474514731467313811197905101247756968023846842449809568980865947243758660012706019160636721530898667480861454016482532768152013748496652055179361527108056151689428494916887663919426259581377858897793442897402402477588038542257852945944456013179308890384157350981787546863744019936325969390848026543020375146818217327299114822442821924607642235659735188913573409695038848823819021974626252905450407697534176388280747951804284799050533477399616405597391987481730826908981148800440242367120192 [168,160] 9733524164652709410481059789994430458056852205745738918888055638991454108748926747512875029833164500592383002460995862449877128891787716860789145772478277750434154143156042472397548760698683554688926530990325247553347540023988088925883385564265609910304752748498495344886290992685409937100786906229522791432187461581709938909419403643986811676166241606302573434468638572462978278311389676557247929378562869357422514071299269672533051543747010771948606099709414943148846262973649851886444441328174260262906552432398229577702077260726774364443951774138942408228791356114714093559713370017268005240525992970193242256941942177806294150968986463864673644765664421747712467774363261723820393705236840173647056646343324560639646665486106262644300488884379845592738440736582829853710610888758857820457624979173336674626473095859503127506526025307742370776888329814151885315369499680890675489443654927278606744207714563531875655711433346573320706850579663761250774906837110453167541666346327561976654611148894212787082592990772108101250627075573470587041986594977338243067075654788552828152349570381067108787071806163599406372577454331367400 [168,161] 54836363946729420975932423288790171305021684371641422362247427453264815617664271718193905574590041486873389462025056131328248184311653622684528887052939995235740567646358865445585917625113394839747617005779351623416707507352825100039104444457481063998897044745792663445459404529506542848768659318403575086515514894126388275877557774459941794598817112416712974092816951635902605901496183034675128090865338117485434180475627916431613225593928130622482857326232275342275715060065507939047369717888850066806944277623401145196089497552027223499096143028477410027669583580808580714007433245475949900601731985072636373624620498314987565112387282284962776250717300941526722817803517204941985992017483057311709675184509687002210109511859823698343214809389259012285712926889381520450008165701419099012118056602739819088254233031729155952974443673920652543905721755437824905995419936732862670615794805696875153319535800434697166339802611757548784371209603504708996188130618021325954494817839011056748828762564370648511273265500834051300856636168147135033159445293624389625204457217262348927420992687907415662408250694584 [168,162] 36787009346631292184935641802230644602080794132064859299025551622812804751179942334533752932789395525761647759509628104127729475707036448894056822800749272703893948626948947405002325567368365042360282980066745346066214770888646571040410286183646360581333598383698008357634640042364606554503331992008003179065903092348286367005274661181284635415967439788465222652762785440487787285522334732865186816352879846029882188617944226950243010390830518793552415674794755822940150279741088565014170074209576053198558193989685604378767130119659008073375070394449937230823076586581427675922696999395578395621375718249842013756050688529721374474956894225627277376244027173358688501386897025324296340468279110115514784278822623066422140459685339360521631769620772393788157871676889695862332336517505737077135053361119940595024383072449785221227978495693904094184386228658005556728275097637201092377055205684374551213489397294665649699716366693370503669442428895154497351636759185546996166643444262111782070360974723041760878846270260167161258877352838276989511792747776619798461439013326558536148480 [168,163] 2558177481990979331808236849177028695356436410483996212345721005372080056551360997748207528525298520975228980613744825040475562758489039527677361748380471795411580452442206009352503121369428325285638804211113330021141544692100471659605574331843438619113446220880202273706020125267267692653550022680628540154591129542230315466421415327310847638117994808119072601990479945953357410513134259894123207366138534392375514043868346695471984894162341745740626927760875538747231561500189620203708315427361821810000852131102458879369011227211862665832472574582809755399723969362677285677172515959447924420518623452517783597075692531857908868006918046186429980482204600040045156137552973684011433803847093789728152676870243359732578203206326426825673967380653462552532821131124943527812988237670032254268409922054717354355521483506212429485152184173658056538324921459596648783503208368203940790886606833019964683014828106226230095838636566667875301400890541859666666276278285279240585588466867390777676492510143904748428671840031866697704821355186264054286994550962650048 [168,164] 15734151158927294608801323376886906120248274401188598185932207074693413633272579250887085909809987046154022243775387052479950161804517255692816720697117592450020240973749824667825147228321937923709974559615118174456903125304459012076185794389365454687663110018022461721823805875274627912965618573448171956363692857871091758213785358555407464194051063492069042316848646816668081705711389922487223365466817650220892754816033422573525014372870587504130364993913243670618767742728097324541774713356446447534032842567343332335152930606957992414018013483388960133624168668722769223577511907666453496344263706748958037518720813418263257764831020470074046451444153396282440162247002904118004933561427976764640409025983787178565576676408273460573764156671153414981545142178470581011391444530925737187291351599748359486871935659738715746103680880141238845568001303415981447462948655233303195407589556472831987894637251442902726044013362242837240628429515597315344774959327852283472388437434883677268095183225774567540105199812475372357814229872 [168,165] 7128372736988800123341383745477510952732884515717654405612920418156637614589314004856291777380456235682843279654694157128125611936821534464561089862673462879983586212106087806582486201462321306548293335232581397646949118436217531607431890391602059539478117231596477582610143595211494087185108668013706162151194216049047472305614376714661658798873576350755304288787523660904125115630479718267890928195107310951527364281803289895909878487979424385446181532145567261367325744681036181780156454059594361155111447398327654524906830201109712446912710202559077573916630082306727226865541690894528856041788115384323602623699629089386997985852332301261987086513432116483910596596104161841064494360029203785770703983682338250996285152920314771242028939046276628415344012184166377532288709500834187615603856250076997334225811044052892732034222780153168473711284953299642236649949069847560895463846273814522727472929623453768624213629186453163234801485758532932474533887349002626400266512433815698716315306759384448208 [168,166] 192358845706242390953644493840600580153790869826968274033628878069999865256081593743969644564912982921345283502915073444594024815195977518677654302506247434231646612484930957197158585432300473356171937167131628855255996657611898118370702944096494769358349068421000274375357474431597077066452243867914782717653916531277291167587583911816339014504465254572983756879130374250412816984735024160761623106551929523456400342450552507859316217382362488709532625491028512574958516270015301147728475026240708988677437317112952658476170379638453555036672750234668308598087178695019505644081336572527972798055283561196266561556677009433020178119696598859860307872215564467471050014392581456529700331089486560864547013594149424995021865715985823445809934422010986779664633502539863524908722133320714879055066670731951763902732082778745668701083825983321004803930652525860793291269349771261243718821475199424108929625395433576525627996278041926642124341424475083273225694065203134735210666249 [168,167] 241050316463959908763847956061980876369469790371755547007870780782092742826638373109365265411740467538340244725827163443143319196419086533114794474887159936634120993623134030183116329332139883920751168520034806812845961656080829837428038736142866645828873454009614637063657361829125915614523216690407605509368395470806885302325781887475936899449832802288461993306169128658143535472090111597120182519461444702400058117300419790587480487065345439223648488437972209026326017455526756553126398764908269186070294329038270928435226076568853909502894469595772882758291489059389126837933448986766817200740665313474922926212140195482991466390979720124252878977772343783413911780649853205531564854280140037591576637277828955556741012348413311521744001741564241457558225400560396155968606290135946696400941046021765025621707828626914058738473130084978635459568045525163603461609417943835862930797894324356418888348379025363606188645911156468535068992953114560 [168,168] 10447505640383625281980014578205968702365246294244047544246460192387507111937381839894772151774740335068285914847816338869288284822646618709017760997895751018731890003996837128811016752225947117610563900457998484750036471886488986467355326793078642548286707798215131746645409272823451584435716557024231179329002570277256477177873787823452063330636947301694169621573029431504567038710787071618887955651888079751249136994415461491863595758574906560156342195843216519080653271364659873127866277331976051179109869732996356989955722967157607784431004525125952413418985378995205455430605568905647285672190956584331898458756075514942896000145265771487659240927548018467399229670058622099895627303982040070123923815929018982519433155005294333448440947979675691455663014423743822982365292392463654935944193547338241781662864051639663320262789837314178586638109240416191749004269779690848802123490298469546789141435590233912744 [169,0] 21142124187051716552568383199450403342174897921132436250817093287931358640791063600290081142841040571120976585926599993531432302663497528617608402220360217424685342821841412989349038542019185516328251931375448830910034001824802968177663880585680902041949017231784751277111733452212744771460030795509422749357831253749444071915201507258085579434844656864921244347646095794792074703066412129972073968492495628264032569063446277690273427285721024375933681753383577460896353963309900792370826739033330950876606519916767758928060540238481647928668387466862742126161608167020984067141732422340181735553102805857814502268688124493687977138866773254433433569380574147810105544347277404810264123132409010248886952864220636512877804695639452153254584079999473139679610934847508940394203902101636380529845699806993205610132088577588975257727947468117448063099859294515350242019846245142248125638925039135726212815878220670536167166586749628936170472916918914758232012529048736651724077854690186518666298129700949670415599721627730490341277697829866330921871559782149718030517862264509511263741003676912905066036255427921120130626940681988841103473818924254726779020589468183547010313262810275536683088470708784366046638474224060013454423819133318879626538856295182695111596225332781315511721468027428141722583451282928413758597587474417708612672385691518045208248451016358290264403323700609786917779544182801691303290316283534598508942798192437538903286168716070218496032272238550411961724331603164889466029083145540323288695311098182253395033499991051188271940641415493256319706198346489361034133890698313457017873567145751682058756117453642614445406071339735892010481647696437385303673442396713360292335643856647398086029700588742921862738338193253778795080107823789499267510952445729529318160473149003269318517131375126834095656775857128194389926903284525194356865162517307218368388329834864620498150757587289759241210562302429811673319057088110010940908593076535292068611284222737910972758268365185885543965364043041042620826875080527477627529374434519889051463383996387085516800000000000000000000000000000000000000000 [169,1] -445172350572147015682120601250334526859313359348616673678579143051530675710721841727695884887585226431056668883129057199482167971640974662381957458505043747180077924469261617503457979319960965152683883541069891902295376258414399134371993320793784326994820028633820378988980713630677025346872754110155749257252078283562896249745929365034120826537182636666342660181594321339885949198082741172874828044202772991580395613401937945687762919566538166140459570932756168702919271898225306780470798416310328070699537044537671769287422092393960866148564968537526945782980688751884328068415281319430854089773197929418825975246283622330685306365721472604275424865774021593210376654525157262426194759988621444814586103354884131910319813138654104536198597095935193993550620857465804471577382216759036459459285028683673490120706426347932245034623301243442253463581500816817439351101914426135533154025919066538791634431655490406982643997628769155560202824708106682756656307405184036532070015536202239802550762846306466248889591023883704273189017835511863969193171855281393797498284769008643877699022232387210361402066518679230123651192582330021285827443385514049819635231498868499183156274589546666950482927942549582467825480912243046287680941969770522963168757619312761651687936993004878918788032819736699937262672922214555650905400138572394533449687650059994858538287044764482495849819368351186948211563549438371430434760915008169916099080282516830995018766635321068150338900542184560971864005933422271427664194527145122107276782318821453140578467292338671784500259095570610175201056203610387374827292668324274144959054180669632180751516892945597995915561860322888611290814260411932664941367371731323583776868215246464140806757426171163205452053843668327484466782712111106578828974478493189214629113964054595090412660754136844748263133174927133701819031007030868814975620994121296108862573259100773498000097629670280879817307408388358059034726910938494921358136229129389475479915735002899969007647693991557321281667470251010535249264833945589686007273291309575108512694620250279226732707840000000000000000000000000000000000000 [169,2] 12904221482067223509510012154470586574464659544072634202648296182570320444607076752668792761353698297634011480082952676157296236489747043846105600996641125299964229627097442964583484106722101135202120917702214324574586556276699597730018060419593030949953069350978255696266953032207457503392363442752647842607664459625351119791061480896118477024177113325195922373352533548990315734512082787307645437334377035447866593494187386679108301963361766500613048049751976560138826713222593724209350507105822557223351653631953896584350721648835077001200911125662401335283459729149834973353677549695678407268178124345799483781663103977524920251215880295296211384477881678013132280916078834570151853811531318773636272134585598662821908303941293130070730388723048992832849617886989830939664496025407859009069867307256989290973975965201376245330814655716752615231273358915559988727582380469645903056154788011537217611094959241022136082390278098458571787605616539345106593638731290262251196886184434174200428607130348833760192273978614978754558966491763742061965076107265873392736549500214090584239809549825450845377713955629610841900467354056047940794772322087986478509442660530046699377207964178874170039592540011631695207052310708212324837786999999043194524452716310433374802560336903968109307620929331446851338292284643700598348356384169363855169904833178013954750253332479526898907745514604945381126917198188033011092283458910979101355781248799961305451073444225346663964799179589604636749496450245136031000688866705344780778280868707171694123264063880277119749368029663598466729921645031069533738973722728536323502326031051300845614246645534067509977347200075713869407922312574283650574638272079780783241350887555507170771460034436910889424513229152215526245952263704432510141770330308685499021829628436831498377200843134893411277288544897050025274866516219710571377463593753924118940571231566803559492302314514250650996280275528087280090029557498290355886020941545193113938764429163305168353055550617181254883510785733638452371258905388034918631869366593462805046887915539249741430784000000000000000000000000000000000000 [169,3] 2190555527186679639279012289436405684962420551486868725720831462726855580606992924372881378190093452101078722069629149963173004161151600170646716584449076635586835352487538119471697439225440557451719861408187160595476037160522714439270691933825630837482009055194253365359179721152356448083109339161746930080464668903376572378332987119794804388846345903338160101564285565968961931933959749438092568479998717907550186882251663189365621524580285129133526588699105250790586148116491924892215588293524407164651348842729304028881651708438651854875155233050123209855251322331470245169836438182894456314395205741822802614020712100958416863269027895541320427986253113503114586175292842537420751536669823490493803362456595993897965314819473503485009501949719831100918372895835432604558308062949054485359465595208625475290796162904632579514480295921798770853456987263257709084676150764140991673820103455402900476198167255595043904404235816915121884251715216168591862454779754067704922289792190713087248559051822301074484960739059190236915558592148132616849905580469323594898212839739376811072486197385144014018540449616206723603053508048468904135457577611350261112768758583091764176815234654146390194827403844657923493897934416329890090951047487555092803285277580961931693489839097775668327895127843129698886700002316607191807741991142525645986377455824236217695598802479061478438923770274855494939139944288870502856009865553120415277478348267864588525671554411639026843010869009547789878227706282453158290744521427408485313031135222963994049914732309281511030887797435289008546551023280475414211379791728793591292328018761589179160422234861397322417094397258739108306303598501815889251009474009384273225119257169897078943409549687130787874581823625584466758184611843285683451193881047686641897706762508259232191413645845435674377665505837105265688864722906675355535973090622393168766472142253267877567830853073121128653878674270937388232721748595361818582465343057388864588231473246837155360076794024683338468987802593390126758172595328827591298723476416359301473356094438108591651280650240000000000000000000000000000000 [169,4] -42075922886776307363475372961585522510168074768842544381034364786309982940910503401363958463162406550796855486613208204937403665885183522442531605732513070860397544500698335365444738390990739434329152763498843169063928441992046141720319013372546568627462717530522199862364560036200116250211146903449688609103518352232238566371860046917381514212833527114758028478772579823071582765118949988013092589061506667130956942686831181705691717700294582924470083042976555749576780001894081559411198054959476399277084481470812944259350169313256901742621903339509908871151623550135915745943968931578049399305858886198391916773380603745643665717665610001611182996774008615576947007859058605115348153746733954767675880326667826306111843738707658145758772486532728411400812823855520168621935969904183556098696780207666250956346010314145208688530412629730437867770327759505969468248496530158885986368567571003156900200834298555570833912639884110408027750732175653482115959872121212790751159530625736768946218457668290357807479946819161737449294441621176130651674897994550422919728151276379625181349582190953415042074207235457597723357460165206543222413040302387634603309626020457021293726006400303144806744333080419159774760673003736135516958605973843769670112781361366901919180608351267817976253618114142124770732317121424451921208810409010538281140284466516137560185858082474219205790480369263244410166402638178487341720355444683488473879906150008261224309495308173425415146569876805436686797258302818681515410908444158760795285701409179487265373104991572540410061394260392323048510306292743131626632520737292826987681560011560139289374269612567358848706814343709185119592965175046171012040057143304362159765178529941995235107351604128239807741858006246690790063328473547438852065299908451889716748044659527419150795007499744976717978010503767178670990619818596447725720900915170142563698629632855324807066923002031768740486679220262161216074457128474946207112961171674259697632993552353378573109699209068488060310182761669719354590920186533526346567496578665401248537808600216764221854056448000000000000000000000000000000 [169,5] 59791861506543112411347780496879171024119729850982740230139935187205715802725595502828971528399096540210982981764017998567897438649741078061073613628927460439621131406452643810530502479206141071596821407798855807322768160874374078879680725120901412708589379736648184710174289248980350739636179435263145839422779217738192584175092496385215832007567567728712021599560080156962544544137552165195578764714269902541067188075735159794414473394793885378349787067197544273289569259752505460597046732971429377850345984670226086752146403343486953027964733905495419568793633849077633161014878363773387324300750686468204885590802127521148794186218329831461679897103048667153601810546860467509505289017933766333557242786077887126848251226478719844525423075085002464939264890637912976413876911062166565605503126067441531147239385361116972633704429960707633267504557843347620538438497837069130450207150665374928847989398769488566853884583298897948812395232929060017354138327049895322670444593046619343002659843430845765820269750633714525024498923055581319900430458536744448461687172304366352419239813829388432793484075011368746442882072957132024801948853835919749079167418780775136573586245036773556261423127818309018490254730243406027355150289923322050101783234680274330562869420313464589681688411224066355048812998759586333099228506572544178771999354791702492734562264767459309512941247392909399006215432703302085073896311022680277698750405873040043594355616369962648649914801630635144515345644149498140741345308883894778164616605105926410815378875826516592236447538380377921400754122224360222120874040659929658894146921440589441153109746191166710833847927627341751915019009826306072283824424967466396629385125449435003330776116546092186772539542476045248728260099546854737606837563558514419418330664118873820976940815531925020134467183317474487606741936159328700686450530636027326574245126627582978829729263414151491847770807549304586815024125307669566599088592538504500960956439146638761901207702736303488218222800011448878451004902963327324697653010019160112456774395205881926248776480063488000000000000000000000000 [169,6] 2773735288603249240393121490746070258398950006173821706686079451958296445481112111068938564524075760887058825631941649508750408841849753580984033081447641473462821532348937607755755588917157049463254913677063388673070962683795856484493130493021866520946716491370263797162790307167892355487535406845378160526604728499686026678125959847146880133746133295751524635757617644691059613803768485655946748976438525892920737818044553466811855007302569446583451913816880717795623757210170555156336794195852388353139689219247484828515526297416043454794678445010798753608005822499974792242092689950015123010764055991086939488382688359519568624818268061821768032237676832400033316779456629314904920757865225718456169353763426077028992803978796772710168972035193066075426777423539873705988725024729364748944622766068482513253822311726930660055880556525489025827325480746899595731357361183036317249740274806892632497469528036738254162345548942702806769969132014722432911055162913128674566166654690040797267535005312993438414823747802258900507337870927447573454165488694949445149218495933569243269330494929139501530781096243583449436361216736794681987738942945500692539704570993131245866546005917771937580547545701503150367025817150857726175495177768470865763697063686888506531752945375982186969412529495874814101097555677876061620406193097646587562907879050203189695301312831261994309102863655842787861253238181015180189265042367082173469425924582663068284294865439272526753947836044774225410061613665225055048025787937596695537835315950200329597150961309874450390679377907331632632909045226516662570769623184329759774607712809312017377753755694918669930825617467345263631329460625306762370525218862775119227751422207910997248447699849348259286090857689115615134061507957243361766707351695841873082375985492543014037065920054104805233037126589935692569979626939624548421871925546695344967040605883579797327378314679940975946689782464184097442330995435290336785032028127867318932419924879709427962210081490074168906837060584279972298544039263282766052549346966958011003274174882281221686093152256000000000000000000000000 [169,7] -22546631561399993603766904000430832682915953650863398518851934534298793550995755197339164089057938191672284005875863091768415547394557542277101528726131825972926228839690726041446579093820665718027198242684293993030824125515756239465287391731643815770635420186782601520797729543559051511595644550886072620606315587119610446176002002390319133780596658332053032266643177835377181103817891569953800623040464260996990887356565958813346081357181453622650160523098847930339871990347286715311760867205865740176844603525225525523506353892502968330232879024333221267719430572890374693087326312563211611593386898733734053893135826149727324725551290732473094458281197679529607436779170234997807241739479305560712254339480537424264095032221248928184762977724220291795854403892742890162788503569485587738695436902108080802365021203877348019749438821740966829469411595287609240905219368992210531494813394904919431092239272546737195882597707118668941277407408046206493593292579784094197817447325418599233879731927212269898238481300700345195723775826430852656918159773566827161834879810377027043652425763291275729029352310134701934930546388654413797186436850609652319917854857419387964747620174391196726217726291686781598931723769738747800258161737130573673974602947573806501690219922292805751159204435954367035512695638923364253388580253966353972226135301951951233609434080476424745036938847090242040004881977573624523667767372514346629584435568444777380076298437333114220516797660927671564544603790645489124113946947542478044501750779083494228725031814047671982870557707211812021391767919525948023707136983591550742826420046152437284545210668858791970970810551453173837607962058153839383522326025648684470936435612860466044271794618434703695020353107696276869845712362439334405794564927590493857329432115448480618048495455507490288178665875252575493506611263333186203229355055698876571110194391090012632697695355044388783396306711953802264938059442928696232853432037575462052906517649626222799639627485875205061982550627079985798185154930423355428014381848807705348258305059903344916172538264944640000000000000000000 [169,8] 71854164730702048949540647945810325410977379221082684124457628405339942557741281678984218903261375377085594283973374038957963189068859289118211881878513380651612048282456847862408385209802962930796944509766712125329615477292836280593402731635031678504313036686445010664243542411857612084349345436925373381033567862012868705378401315545110183242908825093109262807018057160318284683790396156539782813325895990412358037005053018707743877558047630276509356050996771405859149314288762851658980106047720334335363727426683327321287776622338110073574189599721497222270361229960322752858670905251774430244927934188335928677483604255656031106221634214774249653918907191243255423757692398653976925779164823990969307694548394102266535429398675236077125982072019245135769154644688234560765655863351160927241266574671054770661110502421255759719872038156702643056310114480776458699254130888701118232876477096096706476114959667359004032643435424509407410995579606669777344374094974985454843746399907629275264647463089594048631876763278364375291526132303853106577489794107154380411090097849898300163015512380492407968421995554920123474138816513823379090352325011828768050203655076145928557305200040251730307071342914695772150271300990295714501970129655706335355961115851205601376286687888225904999062219206962226117040875504936751686873609371623894104421227657042917286656584236195448712395377453244020937304817127468412960032031074365715735278494001822546975719896296275989897729732777070566205205327090688953407351034077757291301512808751697035087251974197638092594852843807780261367553704977429254263050369733909561942783696195275518879157945872321526482430749815958791855371949866644066998277485726813946939787660493057332866306354991354973150207176166357139357877892937763376541118752091071520703821754498297703747236950534112502821375489776785081460556514231520876990193014161453488857539370688452478777178955330694413185829340676785099613751724527327960331864371397661545750649714309731502248399378388992559878347800191330187304007526224140703196080218734763538878020216878416059010862022656000000000000000000 [169,9] -39894283382688681270236737184261981523439588515021224169591262017037822332881990761195052809865873049650360894187023680082121977395539213327315212189402456020456420007847705810312504442266127831990613206561031810430364639384465192687851331278055369181541881005559087416210695119696282462891591432737966178772594387024334380012729071049788455840575967086221291003004811777475247009082025818311658773414360796684075997395965049925040974224807036864324655014471938818390093551431639180240733733164904856650325098630964357724391762831526076351996361149225085997912520404861610402953006601526379900418865721448482123498492260230389584888477318407938977756933618612512342940709121937610869100071809854139898564169291298550367856124181433796033671050901134936930400921274147709546739357493839250346198873661076302777452941163111566643392353993894844982325290105866561329220332556384524693023850679512899109899665896871176845200982434205483826332532268799877875173343375890122117037410049884603495959062063627782077376246878428522972291570535862000579531574085407684346541568631632552826834940348109060022377741975561735177810713480435854793291198733510396061123726710295197078620560941457291851568778110348085774992596358894953866835658239413607339193988325528294961232495648012907438667625698554891218933197041891601317755027602717793897667018420797036703931905178059593745112182940876670143700149582455736260744992395039577533181294339572503564961469035817132463315782491323549216271643000126697158640458444658394112563394352321004286300101847276845601107980496540157344502814021852345909047515197207989660599135616595201083401718457487327877158633462283374178778380593526146188532967962777538738024948623637569812855840206107615067988141380472284522375221749950435459656306565704396412836135725753318929598151467777933426147080985052807711880979786481857697357474288431705590796950851179816318130563948106786982614445978659970321536986069634901674282274750827079421067969998730798515702791663155440267076139527530261064518378887740416656891088550971038360343113251784656965677965461422080000000000000 [169,10] -507597297319878848339851465798520637951623542972291992075938141770883451316297346100020032218069863588783618965061370434211294240042865786156521893096061479383468190261053327211797598881090684574207389193382349344095266311987321269466610020122027418429685673115819401420253325940121468193421253275167056061386072619733300333833920255317668222638096555101746944941555292733469778037424420560121033838389178384052406252188004619179066774969774531654184341479579185576494459366175217774921019404595523204376964501458210561158885346975616832863218386010607741974497715307027126466106147472089413951946479069031222963342880419856111609838930539970314390501716404756561774345488684619551234001304591609769721433657763738280929479607449965694987548705031761100384221709150868160730447215340556322915241610232587911857253112440052890888421897427754533685946638919854751450102911468199223274249276794298047497462462573683560786752523438548636917742010594401426961720236104769839076972615431363160403840723337693752391626473775204769413455430846529145949046070119206110510892965504468620962641093523165259518397557641878098911113992986624541169111822999099429060943217079393818319299357049011063071122389669118890063100949080133611458522671547399749974918949198540082621446525928994540222025900938873810635054791025657249080179062885364586890709174633460488392733594828288434773266665299355455010931866050270668807081051227555032853917952183050992356421337834374955824351401347532591588357512889383401905265877818333982201511553159356093039948740616234454989848321325994768848939842063182052081657850049188855576519546998936018883659892691265040822315782354411071367371160545017883469047026171483008060590634171652545561145490276175660886917452418295436963991657518613617580910925696087996940411285958323819644228958939036343906435736079421906873179740162415275319112793519859144339080024124889193828343092729304623554322019525668273675716456097656866506180197231446960073609934184344481207755504429407800981546313531071893212249196591774910163357431910013748771013283693359699910867997740236800000000000 [169,11] 2121127527268414103315500317064374648310239197620364622478375184913859165054697112936490644582715827033830113294241478867260780462951803799220740127403754687934492014390368350508750953047459181765056570721483403333774368266305263461093192337767881542008747140690592524796129212978863938632113214375166223477252719182048059918571513681876108742927839823373504272959795100772816590376953195645429435703721788381735275258840901941624623328446638381263248836553775755837381337311721202930583529945019936577661032742523149219641670014284799645286010088116210759016497644674759280473453084671505371593701540838100559513285284211471474518023239497297766732044574920372106399323097411072941699021444110908645211125497695295691342288714765853430674740700804471954381079724555973768461543188918735512960332738498724776111311640800258001109378832663143050202047196289809747977892247214459855589388622635696296580343587170320056074087265373471417362215344262623582284261227214938108566155381239520694328111170347898867382737855246385581664505481426003364020867241657128389395875965791308413594421094116236805189448257341383175630600009975693961277375623473633441791181208911334952256957467457349195546436164201373769808039673014211186169670911941850714623877138626805684029672452583283164093666128842744663782352453700762922792133980143732209502238676103192623520322881803902453776632593958822314532877821864926661510868256179130621810036947121048393740319904127608389780047319880298085262225891839059685701995801236831619436791481687931847541452409159759543735813428057274868769410991192997885463053146794913513640103917519401868876152134481316899945838190771594864174848503943195916551118055575648251115906909011805455065441064420004430780140464692267578531251996582448113399564809307163215381676129162298872834804090209871995941700718434598044825081848681405988525586240523832448543757720757811552876396916980074616278103170971872196871010702851425278192043536733980297715589738960323278045364359642932683850004339843372782762714040066246406142118912213325887193294869944107333999252093901209600000000 [169,12] -4361158533877865255191240243958876228189468070802933025296411045335023693062118799133154105494321112193446184681785934153782213781255889790589518490868161666498256512230346753543967494560089010839570739603263591646114852639492050864622325567252108751706712178583968623089745173197473764906948800048360511147704198690651238231610378899342730267556765629906162903385848138428417604011179507764443269316047904737906339769255334157370202533586785355833681942972482324002691508508686093638689842028851129586357952155729643721762204653958477882603281136120067891052702025472910047675607403706300650910046627740628918804181646808948158927624453376993482183941027037631309241658964603143428906215685351779481075356567969670835047039808597562072757569271028152805155913853370053730514991746898638863153741593407190232703754933973547796597472077335335615046541476786643814299415833336953494067582539251652358884306442372587084765677987292423621525303792122874315172178799645993095250548262358605553966153907468157587700454308887165789609535657192257867893381368414047753291354656761707468284218205519701556118565176091004345157511536897366695009169566952987950306247501238022382443720853111204876862701843956182727241052680745470059015099035555655152432546860961305851778879240369977452369365390872595367013345256296438360916828571544548388820683463775626273137289576903700343317274313670104689991454123288505229225559806488589944685894867590147375564166891144940601905959961251073848828009421868008526791243232734346233788005051734848574136866196705039688461798483981496975714911854448575075078193891974122346564089867506641143456732544403129020721424740472619962566820680747880775535720155598700965090040035448179251988438802844598073726780018237793663092503821826685203547848630472373633761822137559381931399704248727836054066555652998748244932494196920586200649037522548973556149223077540674927045999396666970134112901719438718371333371173607039346626222919709969486901331562826241331281950105515533637674534857284390558827444875995584036573683439988619385133875483124778852237819226972160000000 [169,13] 4775660180439157821586577945429814914753334087469526744587740515930496754720076892886892686613850865542597203420309577880801085353694074065293846524851620397675534635731050190958010852564152825268109647370217521081508921755958398585304411815657067343828205934589707400031882752953483774833433267918775674267299653363652884934867413740397353364935279395045417740800173157005728792606113756404067228721590594914376870902879640761294905149665815747208502008204623374912847603182851319432549348868565906003052149022822143171172142811444285147421808329754086677572409587778187898763656969054370982064538513555906900284633713566269066054749745688139501467651362802872426156540258171839179126469050979211771118196235553472284638759481481264778339696391227461857208635809451671555124081444385208353170555902853640062093085900348881972377974585075526667278596681857818584077739948750694892425062467499349037976990777772615062752621756323151954188014669516012028760325242804662439708629151675105760226431945280874407328220200801025353320823771573174902762483108714159767562741819780734962979029508490615160430151925466150883765360940515497231936299715158425191040472920284715001845422089802232181793341141768863742816794791522731831794269224337559699680877985548347863477250145214095784628571360735877832395541916461964336898027424585492411884210738635240799846753753905396149860489384770905471905011205797145360835943854335778127850876855876305675673841902471618332827160105391988608737676651982307621829130111061680827435934251177019908352617142320681057032844519458276386373453544149463669717064008487221858564084678171049231341437223292761123833176561610014548072105773351440040409206427105200863026881929715040752659915343687627763299349970531391923803710232533257824059489682658398554347238465455553877063738018033270870512329162025537982454767812109293634346903499240514824246318090694790064516856724835498109755864886473818101877244806706872024332453757610267266142976603836200963590936993301853682783306879944924123009135590859825244196599358777868358881756090587161054632166384387122300 [169,14] -267575184779358964020888323836474366490825990956254083167601390929075845950609691383980005826569288193294063379584123304576854122443237804712565246623798429920866507789191413144214786232225551138932823112191861674144407305325468501804949253572774706501563307077156544849989360354847386113982140521974842051003151800853692817438134409746383721860883818487448668144078912493089726361541900380198291885451903342976150230030883835571630702932365418068224185211635503690322498293030923647731122807630867525311202914883487737839290934060387186490074719990720852710360134244138368219484097501984354531760736878360747596506402524759209307641204195763766874001251337529375409145199060784273506062067910097036986366436452564151571470976694592124596012358599150869543995577139560132568710209309044860279613243660527602901920888047357693030059738038647176304752272629380797613420526730084677536251487350701712193780382263439849345956150798096133564080715365785913553590418846019714822610797853967054312291289248669017739930396390928545087813074477315719342819983011598934814086586100595359148618684332323485235827756453878760482680593729117560390933804379561129569553128565014350522753371828364074903167812911880987734052599448994251684907474959864803713470524988643283182481459503356933150307490132342736644092732920537752606080370064488418161561708945883552691540570388136547421056109328267852308907726431563267555443325241398589035357295419496564494216684435152599328677875124943047323856260626131465425492208843711251332942489571022848173946696343427282647431077370175298001941818003796059232091514991889726606073351192192933432827838577574146459089818923202275560498759563910739969900273815220982048570091032231703566759525546869364093936897578404458400800162522981213168570960521290533992563562228328285708368102691722393277457992327921158120419980838771215015882110488815132010428951686521210708175498783923454464606617324222767183412607983185002666285398685382606661740595591539513193412456595998031434770016228549512653069164457191008492113802626955134959697513020618723640866848400000 [169,15] -9104709172833861567904901999838053482408756372687389900557864947066498889165025628647718132443392359344681229995701879855386791485310143889436360982787544320301560475932586045695975223569629649992791331914908442971245291785950998653753480019078352404171821784181476577197022265709155322768975559016969476628866210343769596209990153142185248688025885976555499721500412354598060102744518523687231435935718506512717353144013453723477184123561773552293271188077254813102320112464704780597585978607297530037059795496167660210713913439364792076507346648195776081400072293309831205970395940535282466208470801450830734883994420738275538821057759889223901798811366064435667063882512435582994044013539498429983236588414127855907210859336244122022242498120600080983582903485400094332183680454307179111322776877937148255081871703061509784220431385737646723626888744005693839967483239765805053602289730317585531068093542823668640485178929784005890439318228762617884866930675308448313566040102955662974388568703266700241371592970738187418400743571655006785400785273065899202442175338254065826277686462761451229706324169012395133986841846236871839494085479059283711437882542518993336003989922701889042773676224069026356503931221098510804383788707889571787094855105456776300315313153772983649706229087665272976878062035919660657396442105774451195120542554032394544401826428361541048974766549037352835259983634654590586291516690255254743442881393772747210517140502490197061284195411741206952330061685962744637110069244889208291603605514749956114613492038919177055375761997423628252226494924897094829568475352493675372819782642170284248978325181221709505999920986614464464099818816452752469957819549068105950586038518099586628433572596484888225083971616369168705649638592142556437396198225362492678091101902018443307787890422148630106942098486805739860908128763170585830796435821567854450766014771512281334914177322325396014336312600014823360946883257361116790401861957120045335930731263805850962011109823721478978077151092877999055088106182919355308435226845299143034381197306697662815700471523600 [169,16] 18188671141859410440668273718519668871572505115899523173543493165639481528472418808299312045537903695501687409158058787946791882439449401743734529850011701519614823761399560191257305147469007623345260068149152479148463988430909129124039127354769563041667635072119289326372519834383428516653143751648994703394681149165290545785783602511135319036699747343698385962090328809596781234828573147699041180041188424344821504487761196371756214774620577158362406116715247770908470258956750166641604014132087409615489520616904896927062995233953700234426727603367059016260505801188576718675849410980474786992677576295831134957857695637762573551013712913397482459485072319611409767027025327869799516252973438835359058098065445307431076381734622327153069544639266509670301245498093852852676656955774335374499835489247783929452559986475264680359410869755249300350358172240883697997699217590997606458330321478591399306930896173732523490690827116493892573912838990871359906619350381707672219441818988703001239757551143345500973147334385357787733563600953494940150756983252852050907841474227249006954819717390775083666126616409849215474981043158521952133685334346776160901625569490656254616339726752901899866479694524785220143970661851284083727599093602902063965631585322155174165558019979840654540958124457571897366759046205799470621288493500939097077998418398129975139636562747437609604215692753739432587951939804127924108570438683077076820024881638024572318712287774593074745079046730851946963206807785420227013558857128373394398965470332358149070022775579024709709378351385618407003908065312411326106720380056993570525477395659318524709444955015031402474301087625830435090974450773883175240319390073659112820664456158208140938346915572483289491576083953919874350740973164004364495730560209190900989473085095459506663239213341526715279402233004750429967988879362099725637182711561528750531441172798119334302047973656359907332226850065382187957946391161726093329059166911342464101061984258711180454907267188518374614028524746335870585131065411105759593149286692810514133182221612708616300989600 [169,17] -20377428932669982038751294854412702039308267311276687204156959285416597428217569056740286116223305720075495787060192887643357464541762651762812228918921733831664453831020818509618716969042090424112681370288011242121722524711378857086005288795370046612564555657758367914480714599894899961342858097889981366467550638299159675725585580613294969302781992799020101030635922246894543234075091244869799117651638246610413686618233855720234848827610335759432521170093708628031622225780614728867260219312192187074844352700851828583142951283238552862230385380683010468072650315166066573185972052891757527533593898738899657333876349472337096374693361833637397002141456807502028926382576584384412899319048351108766504733989005184916387485393354058506588469445793964489057585003811211242225818071979975657202969573856544413800899123226841962828984691789817680814564144531071918554619669192420999685016437024117594443101260235748753920090096813391390537817141111444087413021763169683229272480512747672159458250254439739898132624865442000115189635909956014441605595937253240445301644186238805037044200346879862389237922300865166538192471831221752537226418379755986428584713789094246252143493532706928248188672914257184938106812717841879557011468981885079387608248217513373981208270383207693419992584211473272093491916451147266620647646567272652422884609648962443886502001515599973218576266099334610767914265517405228532007404986175503776077586669762240055377732104816832804080702729592405325129100509126951844176517738317997485862225294258251092016831044094123057109697275883988634291081031153511553294328253452064240421980503410376450251846376280341665151993089428468122847583090152944365936816832575847831558644910305523841372398824691038403099350918181444645701488024118379650085333990516687514858225552544150821109517107613493050818521041250956282641060638505666981350619347894912308684686230027631902362105002932319863103865960602214499713836772570116259963434534038116480733604812408255510236474040336542766763512737210337397179091348610375763636921381215643612135897389622474310290500 [169,18] 13789912389501416740752689932692277819074651572990390544294773474028424586252723143582707990865843405886009943516819190608428079514141307365730646167469384105475248108418259215386106071785621984557625589126695297647986079837504519144621168443963140160249931950224521415446957086976912906202882633089907883123874157710423414472566641675534310087126776858240833970047184046655754666371601544319132352760347087382548656439025351149134470487160285615826908194643879781369406312863311553894101535534180866917919533292288692594632626109117587552146452457242381757171897262093317176860360135171873638086186875816029452042493721157907741996745808349991149363480282930102841691646401735459344962846269096303956870468745723664303202412940064544878934992163674637072184738624031144554358441527287664012584973815366296468010172193894862292240009083194835288078055599983538636276624153019695987401488312686286094482354625099303365251455671314598902033203831816040399499079552742722370129561392494584707501100868953993652227587210446830969972224579897533630692264257841859998085605419187996092661840042811472127651009392644254633898529989150964733285559000730234661077153967667113170212925366051468528087740259405087552635865660402447677700845811532812715854921836938530688562332774015282208359506748730461111382782264384912519155454584706122511764213204161358401155122166556634002452859616614370088870632370175313101488637860283663447428907304080204980958231307034644316160370954892856737086326104875139894733733596133353938934874369084107836662625041692710340946218893567467567480007760307265904048298990445693540888045988345723779577602054562476767334800721342876520201089796243172326027505232492561810524032623285036299992194102819775890829618582177123450295536051230477266148450579673006397378504089288902816472454808255449739377869313963590709557054685090416869852109241843399405815159711117325021593629498662915868663823191426044103873048256267658513820682534610268997541580958109949162337448454562800492703861050144038194243288192435531658115118929121300939554314272997129246720 [169,19] -3057650827458185702837247121033927193854598357168003316557927482958384286763235954732805774705997548117532373192265873520946638939402510054213488549971264125319702906284858500573959386375630906742763880431074124081764956209790309477261704950631103753251244736797908883311473499011674732170756813094073396999964629275930819979555825046205286561673011286715219575354274227608460028895427331067263124458708646483057329663718755376629046385176207198801944696992428606630503771855818515042632006971257071030116182353854801600639802041422280094771789390915141818645465519546171093263025058414233550292721079263942610676513917572929960214984131860355037560476692673687864750872202161590766540248381292203207916173805637924783415703537650227673246113995027952347703610987652211371853612778365291279033382278010965436003699740652399706241418529374979386063740293779730543728232226219069693960442812493679816191334251063405335681802426947166612045098205059157663953035048265928945440352406233987905334160193325885408479214749516190466996617124844964628924666051296974006859094627701898843124799848643062606651639272832388248126284722906501726037434422908124960929641834638850597403030724106786969627570870365652164448433953556360820780362570923281832653264569131904672783096737828548798745851531684669483476212259844694932687321242158573287799212136483604071482218324817623293502149119060320234415414985759256568012295747478402363246815026323854837223758366411020210772398960797638151759213777901567701209792593274685335104961940522602807976556225735931689412946903200973179615942929928202427665706930688071140706103518906802260796480984367001246804772737621520357855812708022321418517859093907644639648850259871812849238264085339231442638757583457446152086163351419340942620647654933906327498472702592314760417475997413739402406575302145530896272513945607938637748308698642245959208949654243339915820864266312380260275534479093600071961808846752255273200844511338451477806814467716989931713720473724286848527130434687574268808342429181272982456087068377105312530268490733397120 [169,20] -5162955561870075818469847767740160565115536282914532166819022097183436414031405430523265839710814104489524488907729657146691836781204311490366298884219520834719825005883248395198545895793327057781091980968841849704816019956354477668245748410414368199526120139726414591459579661020492541202501691494793905986239933177396087773470367102094755604542090293317340513515716374666143816095285044547125066530778406859836139402643524852723437720322310763168024697520144611123537739851620332319844735923913384467157275367746470242593353208846580976716247842720957019686617426902467780278012618833546180878838059261049816890030594435033708360639380521679495793772462583160179073138369734949774198694657590833964201694784210600383824452205674443889821803263439063318968710190315484347483603664569894328962915013717837707687787279951163745568934462171755172798830413916902830106646544451688614455785989833734205523218625565814429694730344803125028541197857960341643025828381971968031217468184691656274761294547961432579328464621042094894123193724678818774968154598333841044106622730710151354593193476130496406178117315486424494081786422747493891994219503039901006800864949342627076426207387732825301460073921284189011060862672435016207831524907998823840621918349122316921609422098919755585086700987935260204312176675451747198530508601927343632090000096658206298211059858384392437257677401462714045187848658693707307889380577964022578483592685775465746446240556898008613330330619615773160637766549493386932692959940556539115137963802327670610483893194318597601159791434021006497930251265980210302370086854126277274281800497418196366080710619377992606693620781148508080307689208560312365277610444139448496350428619176335671636067140121072336670724176145562433304417216644223657384962003664030259741259383597349755750580335360628423485759513790534338504743811455617703523904539043037626192243750893552717090465858709694206016181252009403122198579806512862812934508322820763526759848692793141365033485141579217853810158136631034817391137135037722095030499319209489998696066239645120 [169,21] 7659451705728687629249806341025823153260742950543216640453279600755841899539187558405640073294614318414895686559284602622070701671485058401396845144397892982321462015821561819785447498929633788004660725912229082521983622961707559851685260865793393058932598120629593558054506205293949566309568225318671855385998444846926045123469764278347428948145811121227074676348330849097100750598809748785438056127170042008396146291260515990688732965134814788711284125953935322968296304733093308518255634778477102940034347061749726890290810176841468499983206062031109843810701743477171420090061546258297785108252669850919046405180501992074456800501885690181371794047351764970215546275342807226233548437390908059707878642110307548257839374586970296172888356177781740961302964419170181719538218753826631333331515442289739532270330712245109926428541788960960218028472054789850868580959133362814931875422757437371646892796379053985660018744995465630113737843760322964811464430647330933159612304614944691033665516245106100427932099450946620970970914445654811308906374588528286888909737941366084358748547601764717030472456659634722319688961147397836527909991367643838064916571402182300645184513474271635128188722254592517095572080262346588941872256582812896837024038032012225957865631550554376510946171977068889289630852353791889335496999452616623781206948542023330701477894267639702137359409822072437596364032775274645558196949619492469753763947365753907202049245556703428038855896124168953992759309556404817709532919424575955576906559850647993478862425403269538992228938889453099857614117215500432246163629751856344134485367005687305876227304447389244667903276145563645648052586735942441371953884765524721925925693362721452501508587662596639467762044783189307446129797958745638807225186884311919915335770354230040770806466414008178955539754550827391216718107690307001141473161153596756553557822580943942276516609516770112528106207095187413932175082216756730874748341698124459868122916846637393589054141333661775167006424989294233259113319697166204037746154352870198841915570996800 [169,22] -5804694783170491438394939535148104521667130068283437333839156256679858597621305015793489918263949443283014270893987279455848739672133202700265367768533550577820473099642354987479212593225559917571610313322603831907958010375831457816647944769608824658537453110262325063775162650479064123988719052436422011037796203720872120041328510951011192468665001878009473993927184613509768524900212347030051412812486522573041821666535920197383393164493918801283394782630216863706442636377745376569378388796684982802380710330587186677315215985708408329155243151952023923522400891468012111513096986909880440697888295558145137812597778710816299952657816157187739943076713504143253012809860061510354793257449265263128665213899808520195937281184739570024321603705754756194974717423794904525063946417914061616648816058895945749823602800587232287286809926279009612924361738205951989251465950961208987760662646293647697940751668878342386495795759893429871690560890633464688253470868694900675120496478031313609962634863861959228994891900274273696540454705986938725897854687460784464456294736894716983047573214069731083493696228112577695053970821832969731292460411208216331739646513504187080786956452651906861304269423299528555290321964538121956906915904816143598244190476735962305905553740198444697577514870316914387099704567230563377668665418017556590696552052620297252188469879338585571570301559909309608956484235433328102221462520053511116276552324317205869023800857685453973837415077018090944904641415979892082089476304026017500330043442571184911060862043901053891622846314687193380775264699019235147036432618729027480216770922998303898504490773338164112924297331808640122299189053594078944109197128690356972995612306947457992419110124836168077399723650349603056678849564312714030051450419905303747111983626468764291333013299372221547381574829482004250629817907188985717121203450446497536091633503243952074649712677250931427740201360470415147833943492812438836772518495771788099982061594698083814804930483116666152146420987327778877783076747685675254342944716205313663776417280 [169,23] 2768264096212448443195670949651283680241069738386259875029554827509124020125076120725954147254437046857855425283132482281255951890619195121957231058936912355684520183598463162007945824091529464660083880601522639733983434660424582885316131515662471265033600063980382313491235936617495273387873945807982965838951205573695402696048126860294108600067606698666755288695384662788160046877576151841689609830057270589715895158744227596882516117294444922445925231666515834923250831132294518964917474136987559207017381166822515420902105276103525129425482168669245013479724184080744368160497904947825632503721066462745975072847052881691391909466348586712445012990472912039509467598232458850911485542497020803941392556568917448345331186492368401223062500943007968429649458917863910056314018159161317550204843849402884212850650993947861048761436759093037590345857955074222408391376367773419511908073713035704572791241057229996452293074384951198164546164555154574644835321937245502537411718843392370645239038390607849635810263192931561627453772706495822407168409322752493049260263969583539743673982739019206264080642044292240507102747306129981824277652123347645520793617165973717161691134358421388026508094569402118663771433557217578790733074230701616187393717605391872276435133162214671801884277156942539040439390674215641333555679328188274367083752887778748528908328839536805908045914949776484707675125594425292995153093817294010563301768768744624070880689652931097913726454547967043280005862672820359748220360577598867147001238809715243010019169689106332372013675522550163603888426099353655494581256611240683562566092418243793602586138088776943746436797559146417031259284745650690595563668774220411959764097670727569398974425802797912957207875924123556172736800394149751050035824478252949382831303341343190951302178444159806615339957563750787556662338780057310990081018661732369612339765595237319743329028799109625330352713469537968925928888451039706445098522980918153775944159732627024357851732437314381746819971945090821584585525091945667941129073283343726449808192 [169,24] -653132586264222652177061656375791412393209368083091968965882437910990800982605572989072739083568122881534956085386526474147662206419493655206175861681515874251374991388487826628244892912676867991128353656650004194360774129845562994728461612549408971742598150420299211798662389527040224006193813989559368773082392119883665599230651492990241789745023112867810893457185944587028719508489889557798939255335528903714451222777407234811390316335619131818531277590189814321263075031233879442395306088869587423818330683412154049305708941642415050974961267620973333730691515352309382427128665049962615919994121702227129010810349632898790304308724943847480144852754821602757888679645118818391821084470743294954197084750785936752124954606622513831345860666315910176930921897128611461816691124275232606095815563657876239301917340586639933806021881772090515093113302840479481350741356740718590756018661270450774860339907571083486342166413171438352228409458087482975309551176326384267944861217880775934610768532474863793867994516253269801008686925738300941193370658019109562381416492841966198548547844784076851581296967525197118436823307684449930796833066424910870806933734593839532093636774568739348957724485373671413732532129372607903326624149457896930804977219747346281981721178075691496889018837313780753166607524001171533494058517377326666327414936904458036548659820771590308303671340653681255265172254063332168919456517687419322917650088183941517997113899750424329926612586166912128379274513949120205076136349400891420515796987541667036965365649357444901499146991926001901148417014679084508629857210801268485225862849652405880824513717184867693619866694665179627386705523877050917538940727183718221243454061907321390243272604523775043173161841853459780651523350628527967361829473705348480905470443238674125212886324645879236056973636427918258574308411174793714565537741893672531888212705786614062922864221804289212630648617959601624303595892748407239729886276502321936020755492203140249134849157207413726865130006951286522126269766124254118102013241903668814336 [169,25] -182754346708451456509866025959239759444908827567541520562044632213541504867817339616123891334006855905805327178015589016210225100521429703912419396336187974541987757800492963824335974272109675065112373363415168383470273547829597256642711855707555049751610576340280711708015187591867143405949641614953620953962995398499178954279946523280933908089853807716908336020754821898843236292555504608339721443435252339815582251681574767713683942425672988557053519498197777387190867396054223257966036065291886463866589080879868578803227352990019184400980176804529545345756919999212728751730241610365949675627202400074701301772140328007636318741459556862762977073397233059203176708677957400868815807855366910445447615175629368067019957188678685305658325385613386844798964571860440991912066180307141286121745800893210612617251471995616454847314486912160404755183980765208817269068701920831919387601684930273435190917117586044105147363795046319114893604728785391117352990139510965792605823387236352497598131478489470935503200887529915505942099604175048529278794576442402537883028680906196393535197712204197426150605740897761823583669443605213127387659179145499031687376347211004253219869326566116166017374278714714683704790894714024049082322523933825503215919516029322004141819485604614176234382047528688689844787942770143320117169054387827402274111311534102794289422194429810816240103045013794489513235811968216603570603867360176055919259695818627114982966303518546476719693156735130488496109477976695995724902364946614170667426363476097786092906781928385796226061493390544023776080314965440011121676961416052879700494902800332986256224036090482098715568288294947108692514697708172412250352213617653102987157876055001836400464371256654014586219691996398296933513483854313728285556292062805826721343623749818420860493937933621115603711719760809858986250596717552492243880120922477912284509875192301920192237674285605934636588465654539429149226357178935351838663368578087925832577583965983935666595752841586549787761633043724463751813777964997330953693942385084032 [169,26] 271930657434181365819556207519367915219914394338119254776973082546577720750827444463030919863375025424110354769954730592858726814835973192424340765331866348210993129585836155976984064033850249284477001114936244150769518085043840944385172752797181423448683152946948408919677653599805884980569876295141456344389900276711779215279041163894507157368536883776678788970444990130850721357969823065276346500935650371005189952581222467773870675369444159126770698505976113470920257359271110927904453348212804701608528920495773197845204384642983347009391727798894034008442551475413348155486595521097933077404691006970181766861827213653512452245637089654486121544302872961533739603347570519930610623192029155094455966770540925241270416789037784175787313946545601587180842820030383049950375603794017579971208834682566101347548451192231454230821185536747851113503885270011337217350289146347653416902561311558236313784131413126236053338226949529377313636284953080308577519767424214798844768302525452310247735318359656722387325801343379216091632786195612904371304970193331744394633929153158391248451319286345364609670493107235012877975647647816465128064710119976157043235735577790166714258887163434281647830462429169685029787829145159154367827162748132942365846590571981192905000004209854304699351648482696837946307507307744605945481330974581147075245007000872690617033109316408178026136868210664027088466689342759608321178128586785397874142124607054323676156052848352471288333093534965615027136003694847550259726745535620784920664319993958894950499915927374317767054064740728928156720694311042225822100608783400402631395173401553479353887777030115303673566217959155747661179891227405341041243555132754647387083211475314339078901204669182596294167426065647180760655055226234425545949539492030891774980109443232624176828938038028702905470843795545637853078967678857911692183412337296959835317543528506311321847820723885960028821027726583857176881271529608678958299108880946880926175890714270800622671255259072605228622183452636736574965367918783110316030784062208 [169,27] -147814490924159384105875210748474805809277772763874108826445208165806420048487705665583229852858484563668008839440832032965124511675322820757120179425177631119378680948972643990044991249404872171402500705857330230570647040573793380400388904606341189783576049122310760056931324580477587074748081751403306999308892602411252243397000963338713329119025131273560499554158398670906422514124115784791794437858170745288461764485242382438354260043754171696842876791544223068170231952503541999741029045349023339534226517573145112430415565363137752476452394587893628861307682564452724089487442997406096333819121065680500436717395926484059652320278120312395883088704056121194037938472818385422512243299174037370822832000904305966319775314898913734765389773294421966048231119692491605947461051294231248341779511509773693260702131126243395574871394288396093871410313482412808656525787026140787060797515071295945518248538966553045472770671243429315669149983260052862099513832213337559595574645668433338215415847122638831345588683992591124229636375698701356706663556762143834059900726975364929393678448528131180775851975694794643163923543094778758362380186651170563644436244260040075511089068907808096905297706120791310635237023969172542560411880805118144319134439446994061878287128906641555064559898389741760656626216135606212545933947958986514695112957662478064135685367323830030189846756769298638498234706918635872651630217154990876382612836223911648895025926762143102908233994557291221258745107423740828754416521347874229936389468327842071083953468432567820470891744218801011473958513781949159067080991814109206827599685642168161437008738030270855792401975596285350063730831838906884978877214734931126991962544245050296386901299159138299648210902673158065636410532329231198588662810932000489515978602602702002669985220820970228519371645460270434794665387356388297106683074124536605467213420258000211199039571549543468651748463064317112295909982654819957351600039462604985871916224510666288716993914771514562611047789185720716145522813035978808159245454240 [169,28] 48317744796164353155858948725771388368676202848978970496347159891076694579014311062756530199458372660482992441490555064987545198600790951999594755396664958418427393164764351115236990825221107330973733670225686460912815385611676042460390425659184670175988617138056023232463085907713695579061589082363942404631610593899552798449337690540428353241907603749728914438860871827695183231896997991824280225306692441738126801240181202349911761428918599240986986367162139036743310772640675020171475990627791510287039573267462443053945528504364569489689474958394051740123302773744005237877863077756139779416238007600843909609019895623454152383673378555886175292344340478166373262665945815376774579104757502613684774350054831272614058079725608123306180442229708640954511862028239123790581391625372445446605740119703734893033516515393500320909602606720370262767107763901811152326013000456838371543341189843570908295006107671509507429076076569293926236040815774728894361291160315743189083413795227832774023139885327119626642436871072122968198522261157999829105521567510646586552742350937636231046387229889626510853930941499813074080690293626508685335203191114277725612784082407181340771003538284416563604080851256319463245546141183962080892866819193822275236285780496016007458169004635297103902325023598590935370646057051337475330255778891024381669750636025598265430278541651761541829754292372816270495188929375236908467846789290467300123490943939664755707232487941677772609153290431746722171692108327832999034113534716753022444954767643922134280366102615383325806942894042616300818137131377006143450525608129670372802016096926343203190852505264764973571328535592890542707450538453487151459043230504443920206930060368430837872219716026112807357992622581393663536090077611819075244267102952817881008454376957718103360679193834127222493881907682188901895493034635293774942591138331801242852516940033458288124805420340070822392905650474061529072893348987604224740250087972297714989782342829234796079177934405981437153608147469834280558408874306155608485248 [169,29] -7377799801423003713533083928697644590134436592997028213475078459502294894107587565790718461012496240464153444252935035150425457186446775450830402031333115072314963096392161363964139927834315587493201715153348875903466993324660491172667879875507912189259361699932804690386068585639237294606892533359168365821040680359866055104711674932270559459962595575248036147909193029323859767085112264590382906998274106840074435460543333129225475421269206842553014881689580102219612692185485395952225701072177998346492660666148193080033956428380978795963516152348209337622007761136295193339440552450280774225480901784425527779378032832038858946619374465345142938161311411304393424776048860810043979567726650289525799678598046839739638209943058405446101668480770972455430946826479125273633678131377960802826455238602280566237668620304934273881071131369253246278658152353234520228205748076967502544638036136661055574514068194343792031953394896177783271766124119413913277416827739005483391361998215387529700678218656356357507030688609470563796405639047108154665106554595021346155220409900566500695910982376250392074181396781330537497312480819375113693437369359645387778224050394241894886571026656178341524341931368552964110496776559351224886096640334603277472557164703357661733874678029030603028046935628261475417346902993979872393588506698099993510174559255818430541701347688192881101037671114186989148041403127840432290567113557144679526151508451809219208526723376302578398238735744639980399729293206970501265694423820037004602634547976819060893424527669921206528117617808704889539699790844254794570727666215106301221398383945264978954528336772751434638121759828632942781078045443892489440659255842796216889388334081024292866624102314945285378137939145727923112616734772639451783361409934845819086075955641129881387662705740104329344666167185217128236144074391477653512298983401410929525797657790087892490241697732871550206286077887836302543499258130026409372069995845393549326873648673374528591797104793010698106383317817843040529248443748027456340 [169,30] -1944461878882260360394685593743432633527598292789194313081218857072539692183626122765296652050644559497789544279058533707305633880229590381204097194105293038133073254290922267889210083342261560837730961386381246022946826153135018060364788822027343183262797878278688921244954734511853387342186461352511810631264271664374420085926188410835280639444626154387054952862213137534690755779350121134881112320825663059607456780070753749483465124641292335630074631028412624835369789073403792965046011536976739053501607641002664499990502174480196662274685611728392666188392655034682830767347719087917157253479265502712019204544482339589112539060651900126937358636102583675446883383571113629501782538698343194968182095738291759484908515785994958072336650060686333940049125234495000249262814297341162041489004337830881648128217111961759631966183182901106405660996819493232768898821581320474640979353954351660828753641124373365124953768095950796521327586844574921217622020364739932414862560861389366539274157567187941847420376858578074213386871717537780458771578233851157006509935960322748294262262043853605145733030907850966740973142927703492970536747512345498344645007639009376120206564099965581829178289959572784186655641136804917641539192924097238327231480056313387178936269535405229722794179653137233196163351827008355360018731131122763261019923238418869816376395170767323213431681749106015212352282029701838020053217313644415966859152307981080199102703664358811677244849370843576847461902765941103353054680925835745445639866303412729325952847802749725193828129567764562171283462912639704377265686787692643729105716252927910311020227477849998335292879311600463701076895967147401692935125535462348293129735701302025377389573307223554110584803078301042361037723469632818273104531943956398300790641247780775323418481066194745071587515470723546980086985959924161728279991494241413856610823408698959233029587377971077332996948088154094399882717087967462433563225550297715817909796820219513707007766057736373109172078987380196664497600594365864512 [169,31] 1557488636214306847833321404380910334859454746026001192306893036326715735224665732092672204549622075087536210422250842643593423632219438408764122080543890873913732235522286817327358306266526279822886686831466389158574817195942205503335347667525598506632217277343023318382297682143605680143790428270083241881266966037825734278865453685604020987146704483402226728257907514535612020896932334259979375739711947216896083794736385890071355344827592955162030588052383663114106687243071851190756169644358691868336485154491899004798436843942493139666703900729710913837145764454071902697249014378418987376775291720353705746216590126396369700550376895661063064162880467963010518913286177832309569592436557049625435137535330727761563571979953763217291619979878699886726116084068505950255809814600348171926819392872380781315411404441257291925779423295073787973748346962489031205297728872685799069156666157607296666102986450416628931476539725368565585894094249762858630193181857241644585977027336536272739914505010607301746832425994027258306075293173310529336177333084204983364122545252917592601871752179832655402622507880017794391723093137639864704529754951184321926453798291081108705894243866365595559805273203332047175828614248414063014367376751117475420660970431308982948580258639110510011605581162151620029754800814446081841770470072405917322162305800459292787702015634518903511531215244558739275025090609828120803738265598479660800131437549848850732843507398449303094713558298860814640437909755560196753536494412506857628632972061697387251007973256012986123040993163944017442683323804380588829418662418259351125025568009356416277928025896007818846422275223675371058619116849654823241329316501119394310101612624652523531832714487574024582497781251214211033074814007604905431087379346210500222359912168995782707097640697717528392902054999024095296557993317236358335854096018168851666994341949648296472674167459992779277527661209532134337785577512954320490143538531083707159586354081710478605025908453945457656379961343919467327274421854232 [169,32] 224772704581949544349128696487387956400668935446479902207419950892952092120236748333827186574655900511938326110021244866521849854493341357277204102166220810124331898197370482885744452183940334940645690628857814919143070773068232609468120421118596967699521436450011599027368836377646736837310034006110251174596852957948133318074607516484133269630142732051744950034775953291055808785551716927858946997033841234154267906251995860411364676296889100251669657113806547136922542540730133668632962469318334976091235559286466824826375496986131890844940333201104809547255693370130866019208498067182718562638513200847744730022501348745892903552490535963860291586462338873969988245037556091816844994712561357906583458519332151316699348331613290999901295715860511865125806934319334758387569635668659620604169953523517028601481082716017759264187323048546658437136247935400164761077194303499048657916531003645834104876868820768478843694073906099246370008956143923122063322089712479314433417543278058139779883907908487726042182555032067387385859343465757190526833536698211341767124609781426174203406255636249377136595674082284166812370066593743744104780599383551613901459971943944876792804057080474234496074956424394640964469288905503401877558761503786257975143542185158797374688996987816841185830467716982573226599374143877908757252744501681559796247080969809337980573161442681599991049597992083122506811217046601179199058492958940279109378078533130504037863236890071948369161554541579441630837152550954158667399567524366356760360688926372607651364643250779369203706307174630928563411819711723006666396836181188235498042633436454251978608469057870157887873361743206496781326721393216785997321981954443350032345036410838453309624825283500052957047806105441671312893714285620606811339405177715144613593929084932855213403638563219181306958768150841202867075985666185633775494160505205968009942187310094423058495196321183937419849688967511520955398281779740182455524679501349085405260153199150583565274984492717185708472671873156601788677419376 [169,33] -1613247091401384467744756917156114230938704238406282856511421111412393062016558384659154104213005644997260873536110702224167465287816175114870007858572358573170781464820565359738900204349626085071978022726531289350898443213374927727081661744356097174475766045759628382087995000076758176705373003795165101635663215824043607544155686794647410184959212349366985641860051745780501952869713392776629832690373208964981324307405250389690197621646191719671853861143620632884667786505719383212045894357976690193748478643504005486534337241643528734138218449513752442632493322906597723190954069250394795562907927950525780133228132997745266393896029387787996307265048607712845170175279280616761967164177995384474499850807711126869618208336682273139229085457197056389795813495635656926650081985349046593344406697072940607423633609048213025683460690512296345012897450190120169407500556408836284788965226075631594190649232379606715579654548955715516929838125978685080893056902825010169915022353635444898496088563803738743435530220957414652464399140220925932332772825347608797919221713538714679748119472538317464299804901608015344692438661032121048231987557008985372678714195085409153573447526904930871366906607601163482192466197083910838612133854621132883459616928970024518932866889286466878821044833122846240176255874428381213225698571244801168698145634696717305228624037690141072414276856836537241932793701996823642543638063267331042058839688067610442715773903778977104748782501090612646238346527879645455099268981279553749740243592652084925844286691052366483685785104767349131458940848494527584549272787870865671425335893372504926797029828869554791020895453779623071502332938479322798483895990837433387373121009445364787552385158522838955255128407592037490634248119886538650632993677163568657851295179620630733407796667540429947940800533373703078377456771804454720427032469968263377303268641598407439623150389310043554129396632177109381932708516430040751920720618292177694257036123950822331896870368412550699913118525448046584829496126 [169,34] 2423358967799169716369810944350192543352963171388684651576962136467296449969046107308895572601508431617609924590765970951749414076085966754394791728694792556844400583922752978413012166832437323000192124534353102554033487134996016623004698214306395271907655426398969073956359358664004024119267805081179460060222401160711177869198733337588266677215343145735734085685371065953978815797311933535511714856943027114494014410105172056815787879621648865774156236956780459578210993241013647300920731382276128106614965655014242965162248626554498866444687678718957131529639563799484601610296442616802362775567748405724121912465304680767741492088019215988996402910539308048095601462962403067277661363970124254631988992505273175117947137167851565312098956535949666949181136998524658590717568218071647093755508975127009753272195573958386339680646592523986612181488600224480711373267233622408156604046463413453068660654593424047998676340013327001993486469823552909314900595341254901060343238400350595127558565864440794267572802895732682302565705815440944399103779148076395981316788163645764617974075260429503059008471062256098196979238513036306301631708180621755993221569893098748511846675335085613622805852564146576253451528696445377342992948115298345032475016039214284854737184692351671429977081920189891466469673161769525959400666620143718220205762345311420695508922040102955886828421634037337366372505499664778434504588717397409011624496085168371037271864202041287529916737650331880785870690269912550163679817069438268319868299115159452341711063140192706228015812430930449678777343793615828873223800358841121335969823300020315918507159775228160278542007491531726165874516002594117130114043490381998355733673127749676893803739233261418585551739960696498570542555241838061691878957069658653410943829324483930662296040193233532049472272244646429306332959612257917038884981723209903977710923152407046990618411395233451424858956077400895271066936084004446953241846002516295950000789776385203528722823856012730040308285436858139206317248 [169,35] -2659106648517810237005034616585246518890221275516911900741257348964122515075234646525611263265541881602843039085070906088997249925142157087953083201489625320110003611618774990844684255366186435401170433270347575245720450357833265347372598442721346746044960955099178575170977178188730623348706564251400035237646426988951318215320003087565286760059008347488020055265845236108043050980455117379798205383556550840186192260008388085276343821777397530585609714882353659102283511223898677627816533546257002800921417470109625463122676574242350224569448156037294906716930467602266182005522790527892505880592074070049172855300207070145118607373431276869206720052502075795330767604417651905932435188333524234618639884454498807830278090880777237318794657893441402030887362282504149380415961539395190052562917080091888660078964824259360065994507969074145315279731429329344992904103719688374777695263066828185357801315644583961087013900406741703386360588545219961604972214306194143180163017705169528985033164119986659974664354576071729680308209600679289451146626463234210436925274837388190129600324978477641824841782565943496344870818362492716542604899221795934088205570056007717164964097850431364732900564802077187621004844594514701518999613414309567901746442976474944192326094191338091335308920711012122190636714924959220618833753194805939834155293845730196660294980359009027126862815492565940537736130823252245018518061983421689889342181056345245669033996530975293938274645640265090563049893848211262953637869056614540585260819791598753221384695365320364654070884280963526712268297493214122936055934431719110652520232771592256045650068526996167345325700339538578646254798192816425933424031831689198200806406824168236377483333489001487203095691574649363404989469461642856948728008702454584293271995814661510749449037247909368790898462699284876371750459789807717607507343008218799725385394280583176609113200814837058807258670179286125639854781823349636412195711186905759600422447239188493989788889402429664979265278609851523686952 [169,36] 2409984882522364066081013355239753728460738452401237498780895603624497001923810744140239860936346983566219383416390508758972156627613444176968170757560742169619951748221417316373721476402830600123212176937577117732664609308661834195219239900539672354822836809187528689435156265393774200394906367759678901647543662133497763005205066396603322850679619145758568949268607464253346228646323081122074054498730423698022306013452011736684199983712454501636022578056002777861705187179836473677136579611836063381403010224226911798513215157965900088751781062643186692702276996451792880385154200258681527241512579091231892482550160997872614100238754548215153150177952670479600464055838581486267270548064511540005589760848306818295130061128674554188808352899886203731665601491862751492178085749207715338367130462697351658191022284575001273041661578020581361395299991318009508895384120733001664704292208386275465462527401044982097689455973822349426862877155166548934334731547520935931636201386314552455434310921521168026862081289775874277815006849309724563704328303165724764611164456689398965956679004822641306972628567470684359464805075969436238251815502761671356371423875567936305775423710176308100172911938641479111419814248460121358773029331250052702898199957682046988384387624681446937319401820214819024548847295863659517174606523788845058451188014991873861014758244671164132680610719845572568186886387465062486188190459800873406575035479600959721408405578332856556561316768279246857181548059468422296967590442302564388330103626327476389305532898533321723526623742234706862414825177114346115827464131207569245003105107818277392726199426339654116384861070413589077654028054275268596354394989711820903982536659618642532870079653200796298989428781150850314139826912988653642108605368100688489440375409463291427308426041292443951363648714327265423602970923320657251469584148909458681590405917369231015764006579500450182439836015518419916975480393924636408919123240969070049579366657154340060354839267339626835846244311394967760 [169,37] -1869527121800883405228953287899074973785778429605745801921763688614436526599270225915530348973479612410002863408079816106506461639867735366954468516331063275429610822676842265141285403631334036060113766952212205977074440830789080837153220853321866980309274918332216664686509991879315325765992722481006216672228028194539503531999260567639337113048294713612356030079936433969431565015502170608663510695278426253649959301492151777940608439617378135316081423179367670029726001926820758066278466136334262562934876200347751884291407235077491252119250309980597573411253004927690637211687276922821753070235098027341330109268373873769142056348046669013609990129727172905548517971780864573622028433222995984812766476951945540190607605097974510004178331999650082589767193946630742269717410577312921212795755048476795160968355090760262307037109555936488521493932467274144520428447112375685559754297088528483576108285685540824796688625978238577669728266365420281166915827167359482586901892163651378057293893846879777828172502266596148402032846208190161004543111064126704152076739488715257270865602432035315275167990944742263910333780669059669222890130021217895570171449090854613179685497782214037376115850839984018624857998049948046236946174361787603154533374310821423799106316040300694251864928645648284364846112842993792243961972846262205092935361262771694733371444903311841299541065447244147832674616075941865479394332596284552318570548318998486850124279367261576668769949124198812424218367900437936367317378691282507468071339088399754069727830795116370299662644391742696397013280717536969743125529070143984537255814031048870277306979886277400077729429518573516450480460996934463936780657626147534193923052968545888440721058574017430160077309470497427928196532952291534126573239481880677094844175832238316647013497517992709013726374475865683864873175516119476086727299213024191736740308447840425040580209525136540935539848714468593826670458396572360691699113382155439160811136620203686964636052097797532873446111096468816 [169,38] 1259564512437832815834190270314465558568680955320013716831738917301909795714612638589356195316992102786477977965703405586080069908776525568165592736322351396404414493894501144043750172520896299051756290599053438034867341855848429680238096437899466193242168048102004384679018453675984413252762678215097675478312954722231558670614324335288048776177791669913123230926784677049034543149972215383523900658428951929874887174205887661111809467939846925807637286376214220387130215224974961248160877917490542710156012561280144487684453799775155066239184338342139908622863597222847930232554611145062530897673289548578209553877260513662896969424164413713715378126231656910397835262455580166107618345791115184031002089992894106949204609194738030883086995857015321526714226532209565329622327952098135025622924630119221117650942680274161478379432070810456872445145113149099035354813353401693856111905783430616598548830697603329348234231038753130778227038909605319783119764514485118613710866509191500383527071527690018110475453110429062427056443984704774591473818047307048002215141753856343234054004449570175444523094596723162113608541170843204766865972972712170711007698458750635647617728962017808241342108830669860269590953905516566079625130798214148712093811992940884624282188632378392310563777718165236802878788494581096677471876498637618351419893132204662272599743823857867074721320065514767141469691220493634195057333012366296715399521675687910210307328353300889121486517326273699358223540086581993297991856479638354618650800549799826720085810970210456034148027707419808706615038006659342363640323782845787865149402989678944497938691132970279415726405578942097223843654426533772781065897097869944021513800382333708777199206644260496081323298694205816792485746939179515120798987780540864317269529019402962884728164524020635839246680056640295028452759174081291029641303662810950695708229229342202755271987746590660224284612663373035127560295809365715695397056851334308181654735387513936844229604471487639903609551652480 [169,39] -741502868807258925000169769903879968377430623760467836533269895783446743510542366789229982922287182563971787582019364611584961075424609254683318165733589244665170065414233097607069652094449606266649977510113042118874073509925654990526141208639787278858092931742607859608114872535155344505277134803520210211384774713979130785653311429034387761899938931411750562560496435178580275510688601104250447523499067804666144497089146981528660688941456525598263350907660662538981638266750311006720567992764019258670860269208060218003217647458416539380579190895765923383393372743680039948431551886986194301762708949444079395002915899810573063163939701318339984192331024188364687630851689226046939299548760220691506081592737560187517008727610717405713180770263135655106986084783581846279236783927313663965314999591503928741485869986995001424044660947227744909495931126646250500643242789168935392958781905465353403899113071375637682163885047719442381813921898200939090554922960852341953807423139473508501179425255465837378370053878021788700699520381319361969856126962070978647915265411122037293217631506234908670421441416845399096330335065438155411700962202184314316700670188832544034713391147350779624261985694084099591381150646233503699006148477432893910227393427344242419424721787824210273927518711259301961709547780887001015028446502297559976315746912431528874428864482962542000488548341902931275267362555797546245296928574334715365154875723991426290435216425227696489052962649668201856755317730859694904924662411262083471195848780137183430601837562626335228369151806990389607952252533687875213804064426732113585245740212139491527002753163651941944166153913457014823827156285960588799215104825098265212220723380066407697429485687065743476203968441071145391179332140804632610631405164468594423548338516137236486145582962459618940323795736250155248259209745531226671646746952902727782419144589773755390979009539683636229720196272473838043434589314530760893060411348330497848465561542130360746919642183424098916071728 [169,40] 381636009550435231035200863366869248642880870687418010191694242872096237589680051348660910851046849105083974286441210313013943794956402709204422214317697700535799131045450992260020308589091185918582359856039877075904477001832065989504006654885675843319053275339541455576295309004865853278728781411515494677544308361064996073356199414499636610746523462059625860992845955747134769105778335853272323319214326706313657947049101854838053943935369024758153925204034833866769540375779966129407008257416423656134346313595740724220498169961615103142774700658552936858633860664974198925748576693017357817589759806331346316263337896196004611699835668581669091150628685503444770060866641700549004624183428103258416715477040973262274384975519733950789071820038176335569165155498960717923124095372893835317174640722812227157010957920336349946739694799404076832846505158883284214339643291713469100993033837601089588761675080341811044291381066693211310915007897048901347577022701532085852308145509654229485873604437047571766415882374078870249862844988169753075376728529828478161117346916526136520694536004900753967239230526643419998485887601767001823370432783073208960069595332966572279484968409532268359077243507220727114748231894650427677909201174464816231955425568829138776187339206276820510690034106703624890065265605392025024675395048251514890973934577171917466986012324667192894899385241810935903116571899348142352534675113018273854964954310706614341386378745234264173689181631767378588183651649106087949251716440251853173476938533616453874882425752279018041821778573780883229346953409224457460560994875723583688453569431488198123195618603998761303459859406083794465375769476575356280312574605840053258644358007786066895090948679758965376786520924262754167063684309232964006506397410883787920616112544821471999280587000810164789804129891442651517404755072883806371275077074539223652932509506474076093343296274603514816234553286491485794740914299058379377558738207734645841438426237905686112675102646918404395904 [169,41] -170877648812193296449514196423035349084597868532043192704443709513854300232549682912579361609041924934889758172873970669586448006383780020011081560147278766310584166214973143947233250437781326774247891060928748603869105170236667337981951692886383204451424964967295815706746347933222022711122108770884838678842740617795093507290891593277414281394243347223404517564196232781428944925475776182357993325744102208233793301713727493650080819291459087546328496108736047160763113340521511140521470672694579732211500462477452421834177341250994222493042723068457730537564825231442258423526232848649683827983874954906951252162390823008701098846716591531763667097072537724732647529156352555560900915627549712940072946584569737651326468530094366700082270986979699713984531417874809078146048267620406154129259495813421471803175850939791522642536886393512459532636683981863929272198172363429370883474719848803827768547699459650386696693792674559012333301846514195953553526163987826691265938726506650093787224480024214538026985948761670518957013512325052651785770309967353875531368947067627574185979448321673385140953222685656417115503586407669349586902997853902240967674381169837921408107285212256721577207113893475009930557071758348114839321650615208019254599873604301408829216702678923181980334278247534950678317004316835244697374091851805670945655505641024428744781049912652061834599118448976668997462217425595521595660848192227357765311288952785899491602664380185612048600121164479713098633471387849783862671048881613046912265636907881454336795600306644203723231910701724541211395992875779329504045811645475676384484526636981898282169864005028577819804331432868041044207050251925884250894641101756943574955827647370274542460098446846149641924899490236328704872223634467038209517702797913237683872628149897586123812599939643694894542495414917996275387363186688860660020590347443157387261951148802198943561406811335214659856753802964301089711508330477628799966966209135961865403383248626911560052109600442501232 [169,42] 65700703427018633626478807561975774711496232408860535002723565255812876622833096297468503598481530803096489249795403243387259845203569737153924956588426241700976994519204166236947817672218348695995819794691805665712937933196281723600463352736534487939111952493462292591583690302762035838172633598692408411010523117082803500764145500761704163553739358537042875345478539970044270187381221448522348119247908071952188348158860349192017588167060858034719074634167108542010950099030362764334936678645460919022803519589367991347373460730936902833243192221976637029690052542115802268847946455359979080157190666781596971686015498969429857795413150833438631337619360154274189957506374063598423257009503412032522638478557071730418281079063116272390888933216537692842364658064501758510565454749933309544279173299563298773899509296505614427741029924358226456524445148909292668328268026657993002029735916291047073064819999747844512875808141846107658091810310816058436798296452489147005057964749197536379664319477418550281644805183129337106093344138519701015773675855961306612798717897181006631212060470517472067709352889930293414062432134409605824336078769758517906836718329296428093691128899187011989337509766562427197409937719060581472021825951244806387083990636287337528122770566184831618607395136893942965269321036647005048984439222404591758412459294549223688623659237431730266541764366253823200361538876546199251781906442876157442833713107974734576270499929733543122582812572638654899508103235190712569541159975028132098100729022178595239540210534000987927722453137577133074645648640900380903831919134071245289709364620561414973928936162153246111417414626597919373250555664015026755220880643416044925762088474317390203670709478446888283414993159616571297851476099219796335098370373588272488922447876013785464635797714420476091064220581048709431787118762229380627938864364282026854480234874499764344490438749890525263603694125059027203296208933233961666406625666379339647155697770709005357098609955190848 [169,43] -21061853224605513671133996698239480501194900183297964913313997486577444146174041802880394286834525131900358528733453209713667325873736538465178290182884143128330168358171953505781578864671762629658012841660298924373165925429218418195587545657162059606325534776097457159282284644443845489320269905551075619472014905542690532979043080978368338293377323504196028620452405928885469444392650915439726812504757113207301309114647678789109639006374741045146430279225684028396205147347899657316884360711119511858999035212970189176524267431908526386797567420517325095388258407021407110925965760375932095992981360577616675433735644760944732521211739675602724546551558715909032115090048548678653057057801749552599929918153184840122686659147503993259112773289361167832808557856629668442857536429273170685756458688632971598533579149513395469070295048444388153755067568923792389898022157603610268709553994935231383323714072565454242106587442067967117252881870667404987071242380036156825836129604152219180045508682551666806611887287160298151450638219619712249087642061618762493308403329679113101387312459242624780735859313296198074920028641213342534129694781254691279152150287721383373191084493589118897215903831937176197853509003535657606746610637757452657220562918672072059927933713711610223043340282553456960414260495113889360093600020720924196538003721132370874383849795081565509538998434632814861368680034504756239138530781269613601209718395231798858247432582349015788530733873087316781697651269589131987266587530415866961242754489662451651789534400728563742971304262784949393811093440255485643856490284034418117474876587437822074130839955643592678184916494148834935153422746836980859081111571378789062174015436804242069198257480004085310904845904199980717716171076286210312905207841593099559489295658654684806318965778811337751866425194774745719001242726637393701056350641124094031449020897451484385208260092641966952649637745612450926616243610297656002454770910269272120527054523519719606782497296120 [169,44] 5214348833106870805695982460119602195994037001219193321029256182076812389422357370177880743773709109577163334763118637285981030882604326510206372719687949870220401862168786207174147130074681998121479469146692922204449769082011573167166488633088832836082435490912961213063958783713478543113890300980269402375129946010658461425613361695881222073943390720499000796256374740791237132151209371879941389712859998667419988781770680024691086075777096493500618359142275966236993457876266165594291072533193496483579533943784385967083847911093095182328634868602698511333456022968952037644323525343306279200804807379005114094208187052802860187336699678366859940265564013372992734582082622125566529970634014865926728960141015868613157022653070137720057837046225420773407426420487807980885630695751277261956427879226052784804880870097518109781185848088091784874196721358625600894319260644702337697397827518687487901562655521332403189539013309041181556393495996832742804783749555099960607935972279999859555079137018091969459683907960891305224347763206172490823038661129949805101124838475367996033962435496794611495695065940949453588745584826292008854860952482934511964306880068170923543904277383680897353539611606109841871030548087384266811762623199328894415632537136048387725994907272513004081734007581130144846198906706925085697157650432803926615799946223030777299621210713146418045362649624237808276171609643771382402766753410621373133011928199641166260400107909636415885881730631698820209591739739670793186484657550412662849369752614363393896948460007138797722666662843618533778425198334901709477197816308176745248821025709934375473868520604606292229113164928305657902261241018771546563161508663300499444231212373768806826800018874801016244641518517171439871246417616256736454141277766598829131890134131106068216047238512257054056287802386531672709372857082714769351124592856697171350914961912283954026658945414185434810024185173806957689980669234669732452416151441965235029298680054824203430289808 [169,45] -724865419867737333397592807014955681864926116017099565065346361997797560169641847012370623765953226857683298324188714940420370900327776633058680376734629788548024460430284287978811962687889232804224136510753009533837450893186751450502901017215470714091839031010968423961576504766235075272929756948500490477094496405891948408051044476326212036890144433506034260611757850178821465572923160978860072408616345339129819592210301199116365050388884918729587646748373466513855511251097309461579863850815349033087951304796872058748151219337554749335575372446953586367884716347469485402747770930055665071122047730369923004099519390979573344891426423966151006762317576686861458064537775825351216805813968130642390826545985094201449371947351371437284831928561169948862385162490743943736735030057751199816653492445867581200424208957059197418959498551840325121135241297162094116790714829303593126654752218395598294779120034848038475843159297709645105641175907899243270481718234022943868181668206906488978123968613090068600970886575365475216820270845652604818933622347546750366479318985727902867610632904464371467559468866005401478808940596928375849370050393923604434869231908059399633480525622744034153663453850269141105502722782381315853846334590168356044027784668237345870131109576912014820252371236770298086888534266998955767746990495787618325701878670650484961405249488530921007910689257057203083611749816930942274707349476052352585417647130933776168298918424372426866411195688904508496272667945678815530256944721784683415801593569460585350273809271056704496452342338732866418460591262268119356668840126216450486501010737515012344042806261259846599568373917214695015000519324166195851671954447411872243750235310479508329831081056146172814888163834580878929253834433766295474868543963746024284282428590780544890126122737261209376332460143655768771468347534433367364839544797417267773221359973745993437057778449664831514428302929435920175858506989188037426959603323550999780637891783121784395160 [169,46] -142170925626710813846262108709331754865277752165041200650908800253833491801702698225835450590703610199155334311333331915649611161451182330225679331325792649979240362364290359661791856087676331060002203698148206498138119768754819883358173718148187379101650804329998256634214924004956533016808559819135438888640473993757932440680263896729719593002551816977994828621131534776929555049876496537431877769308886274900742162398963266228846809975910861416333488520302115389679956385417056071209888412642833292303855152695263945505589622206645778569097885657792089653290510641105351141501438771866073123183586915969920986518897375616991398236867130400734708410512280911522185778874858977210655155081294791185468958643982738887694317377987950969850578437658107894203419884392042483383156480992311692528510564138083367541528159367882413465251503284067609198023866425464441482207987378813570392457084086989784602213653248429222524841230901989348303497710216126633582559190483523016155899818585021354260334726912891938594030395104325707430084855845343205195915127039714366897028321279086983146556557377244656250892919370095645720130683005321622486386396532816535351158949267048056204230321251546479769111436966048325310191524569799140740063904469368202325520862832363317011189419685543120321362981350569563120681237262618821536914750987787974147277115655705323321720675048002458427604835740700928819579967913915569228179610972557620341372399140408883424323629440481944567001285182197318778383258523509658394072051546408707339671403768054771688483625550266316204553604513441417792075022313319613796484226716310073982592407080684111691990867948324609062305211482548847767629915766068229293581054195849058302434050496277580977438575177558757115575695064283317731684060221649722749798551661057275655988997424555810674360673035577993571323163151000584326546886832216257320256478597953433380855024128637636149735830257342825225023591547234167039620314514616057441776556633744103707579852307341575520 [169,47] 153830354046849310885151353838760677308597041996505067333437197088314145403595214656478612800200260817288072976006141406638719428548908171495114525781677494811494937048635701815105971120820071827290710380160989820703328420420033342612923623339085844174137676633737134253330644999360517331323795988434716212426245262379334049584183984739973052226377325409731020867706780915432835450660192950374466420582673025495396228488910690181319802673961749812973439219459718150920397261166570362372683908430502651562919625359138467553122997530884087501020991042987133733867361257865373685258506812751179026207732382788195572596420748030391483025909776141042208164673825390804696170618342736222813408605448430216149957204278247684976601025006015624947300818116108223254722550573121137302022044761296226425788468944504971276186189997816294091456413443244602198570850113937819689170756911483050180510445208640761317920346004104037734696063914480072021361253594229142132891018446092609905483434818995587563548701020729052410040486985252752797100382713404995726868015432453289459304485602913162772884050120480106595953073985052037184167879697684877676777112962255736256748007345018855780508417025819150984341355680785999247603570355548418812208960714126040829966977710598343992207201076752815602412687807580545991481500545406302741311987277059513890079722697605207770807804869029802091207332417520757437736473777859183706768972340262229237170617147201818077894433504904031655126004832383439130067141607219400030201571064745352742838179060736299346326637698788794380871397866607190445353657624614925811329700824732062596468393540344433186088489821972243010022286545973718912771029747794880877886537940409938950830708382233728062287474938994459980743558702626451962474954291247390929912892982469164309535637671720347404238358055477073197512610346521129545865819251155053685893004329686987595951698992343351522710292565808765681839557582983490267653831022548080236581757096462367446061996929823140 [169,48] -70788459848308965241211441073417880779073465902282251377840489782681807085925361800739727553646348476599520745131784185369753866546307202829516022936155327371384815709326743029148479903260563768811041273488044095611804133114875358052773224738713387603023084555482942560458451641573559251808576093160905614875374083191958518046815717639762340688353293127051419438158142642347814359632074249956999795914673590536110526764161306170115643709894914725096560532165274681655697808070091666192202099081984931851316987019011141146092459292013331963239053518085981100430478735702708554642583252965029381817573038233805551528333173469877176039204026057135669215325480260531670724479062425141679481239911661068316804036131852168771912868960679628387961309293872262058731192741074309756799803581644765196132565236973813724641412519506609982242049869299659616652918014223439172290584468843307209309418593649051231378927784015301661328361348987701168911059090059598923487512099765645160071637756474151463544889918858389379928548842705517582111686226592265076718846182309647374276018545978966703743231042864861825530238205718069435364735534210310823272132039831354272908315734051853335827157352782101309773860031977976170340755748940006383092553748511750312046218923313246291555647008470441450137483945800676861699080280152356765636669588812901147500760767387529495711321863900152389255512522270922990765776516582271581539201139453116797479033923881913504524333815226977373798216544672019289276380260639979993613010782566689133373901734188447455453079719594975687087910462128165167800798738484324974787357417604793474849895088644960129445395881724047948853029517860715050694388558241387463681659677625019488744258089094630057203537486499837689318336342677158145940664731003072846294336925327861584353912192699488142014943714888305647111586372766534189683545233641214077043174479126890117943195289645028084317357565408277409706712891127983734304666066196664105372334577508415257252544347896 [169,49] 24159406021413988152271419935599610570450516572083037626321741896003171912071380524070509432667453040852686073964029929495820161292911898185709893959026128497348937070654708477135835688072685116664290553887268595969995073548820219314270209649267973238286383127017514384071182928054205779629397204739140980471639664948086627362142187083320261848578500291633137035027301287097794193715207882240676290737634994060187117489535565090861173835603899694721795037598266849056227294877674255705588980671606632993553794476061759347661549049826755882832245169477168740860440259511893808635462566770207919768983444665041991354404268643960376595363654397191762497542360539015953013403009097092933147132345202738882738100133338896087088760152801882040545765533086376287104257029200514101491381006163452181851398065314058532223156195125383680042677291741774615209209686302332889678601965993761908226072953986506311629754819090651855525559301186559574211606623681782114521928836567942103510072778836888875120273606156880999826418425064530793437073255613267629655955109823045937093166674822506025988910714534904858270375278403751027142538019461576558687931915471913234047814902277917856259040053820674107427410670210778768442991741271036940363938432423334552479123400119705720867400725620543555518843981321400836475795290228100814470724218249723783920230833314148306106038090882929201941409212760527102042982879216699435956273465149197138733462370547094256952284777238499744116442445480523560868448172946460815568512336997207663202999513916188029400555867175559332004504246349551100927806464182387515631129088554631076525004885484036000848153583308035203298954216875831389796202948910788272564396244800208141627198000329776838790136767168322276983895000647966116873891979387725483306368484314612327147325096171375862447457327273473400407176404413513413251428391086352200394276439494654194379484582421729383470890704895707235255642266534684065539923585605086448987432351406440202701329875 [169,50] -6768366200266481493243113236308747927452486642425188263883331192108590338950220525113475589032368150244667240710433970856217374969980147926238420223246209329348333361764425661499314642511517220060356393560088559234247789221328389542512421128958328564742324886097886222724296597117655142929450888239358605466401161433179068790351253980974618152366015024078977241218652874804065700373246544681843428787799061816444632123244365478661864500187080164006776859874778598002593165776917135718032858575606273114901488903182483132551309609607867579907323162384934075766393733652629243821554580434968472438795520011307195135298282280751833715429060362398310354849914382913508921286636551934973815641593507944770533006260122524768374954434768231844768672812892119323191332436166489408153129392089187774720193964614622181422043808924273958648165393900330706725993843985196358948140091530613310703042039073599685058445475264276473877437655332350232455493708262812545138879818050347446554600446160188314009050249733158968629071486553325401268068926473669616491647309562226308096705920963920462822449544528630735964584489121054364584491748076824196085614586325085880141717910110189249903885328763284799215144615106593222219919966775156227417509585851047204871034707515785265314696782948240195943569956684609532552835769778892207593044506807557333184156313608050509040854259875302992516921049827466886031702244509707683766238420675904773077262208931495167832909655847486564073622057490774795284651270291283711359928990642401406036656179166150746875699960128187108006669431001533910987125065071351446992874074979241322464531186099081169825057140930283893091835457969766064326062129397344542037857302809973656999153135659115832230733562695713584458783305621335739619610587911362662240266768418829469020698261887607910022425622816120476928378986218505503023049820623418293188525947588814272716396421400942782971281329088740551769241400870469494083514731992450544052635840398276809096768 [169,51] 1613465141743355344871093128872040406767123978984684591455047040454193194515958620933898539228839376578102565056992989546346116044371872017955574279847211204377033949342491682388086576891677056833140656738070793157200991443301925768309397054793037666423984226208564912466276186515330894768821095218841754035810394972020222476653363052207954020206880354514329819478238672365396072518028583058533597246523889440976337017733042397321411248787907701946929351735980174035369050105730989082575468232751157753644147730987033848328234716700644226985407357581193495504123657040007957381604857921023816957169200355858537014488115705894563894716742716481280632703108205174289394676719809806934229980634966269395583220731404816756510169672861476812944176703086274678591722540104403523572135643779480174264225439152674508863213307656484448197860860550823661950187639427131089033676908592322852493590145302274756476913692924118834664748484064493460221175669769589946898285234502769701307706748172689074164725781879691784392967511086381578946123277698369118807346096994320111497677228791288869947778183976526431996744843453488185987599300353045885273636019237331297300539008872889058446276977624555942760572507529967061893784545580754719370627328014508970732546587293833225618373936562726536565473234199906478309307571358269023795688596797906855629797747662984893749312992797309761023542442787801990986794707094785358058024164216973898501236765793948985369496714549117679904322463995930293764675112982038522439175441369685200926903537108671698941731010067567942573420218242903846576897743405978893031088052965358039860607432698154179590641691146656918494995466431754418485500137318743501382490411128502795926392581277361250128946495463279616375285811278349296556592564176880114681223432742680360606898053696008242287193715900641184251225772401990997896886959967875178497332324370348077691326046674677961181772935115312063605184842885680537253672969284302993158414677788949795672 [169,52] -332388080836639419179436838858326760843470311072909050399181421472241893821476749502668924481390397153040912768725058734168499873152797518837302274820177533762669773782854689233550227074143451064692533958404354646961422677462276051048558597960231103736764543249282844859214879524900263044554345964104140584315607080084266184606559163397708140236318127795456706197255489537291632912938919440729338948140738452701205687400821703412105045373383435503856044066898032988586798086511643017638516731070910814694372297884405401972734680161008186336940698778849050322140428435858502419764807870716953739437303337011905961848303688840527385778945911928036556577861859959938351830907949375537565620999109284085173083054614355900957367023522786013807148337571660146941349534485378321964353427969830012517054961006971510940121166479934806087910930923593724267848056123703126718260633957813371547901064221579909389033091230886556815380397662052652532857145267225267906026675572904637100031081709996789485266379295814978343018893295629309844037604010380450856056007517774501548558899755913475199874230433641883182318024227461974809940152346482871041872994060187119981683504847287786518746848235655879041588428474280926056241191164636028433148141217551171366510107774522683697766283660969839500420582053234844429908914401789057936211096433781718229508111800832645318585166076581290902239892003883636695653917544046724452587864526893527266242347534308264684849691481327023962758019940674758447470490294360057111913056850990388116718928750121598521044696776429012504531037450070963588260292689977767112578443350618981036679212641673661036384202339559522666147977780937291154282740986919467793564804505070465453531552656509376201374361095145126559575506267748046207646806261310768301679165054751275905628446138015933992254694217198526052458685461986351517445219794626114997179564537533867296096346094194566060680937815135188911002869574492653091819399057291760926674371443188896 [169,53] 59564752001753289083400568601010737667457460537609230989440988371794325110201679864339155001846006893414219537508300880129014553545492700612719586761197313708767466562194243317197299001947533221463670369615711444525816991320724078047479689283972307703415708483235870288407199135167294313922695722416041606339425765614622312600282315581959859740723485873904446051328139051317757453633426228925889309380506074307404050022493833819393894061222854300411828128665215745677472105522356469733631498099315186916683370176689333262880641022412829182125381930212236837711343483517305089047119331152218316621118818672664245947675126766418131923323234766547377587220201655336655374234696306696180896189712547730477619310325889975842025832480361039244877135145454583233508037315427349354589870255947389670194612903947383954223212108334676476393872261169552095970407289483580818419319661955763542140791299986621180198214102105692986275751195081337967011036825587778664676739284636684608442634239294841979657125034445085372045692695626435282762370921524581849870358780767691337669453280662401411113330777294019614749266973337517871607211587537236508688412147475504825489746072217591786116292268874953090254857134537465846251321653340936787141303770743069779965419860712161608191444901738191550899855467285130803144445403209629681025932378556736574456694733218569492375431686192685975995290919438639480660844682407707896344884591202399040620170475278058935403013024764191378656501348792162126577345300456285452097584972479889288800940165459108809158817714557571975773675009357589421935624360946563177698105803265133950422904168810934357884681069249940274360624237322288229394250144145974265909589572579299458903627447017410362488670710828047418503435146593970451456597323870104636252338395281250512956923784755182858058317836424915429678190783737700124664249249708047138602480626752852153925208162049449765590973338143808540324006070507482739548470029140432028921497254192 [169,54] -9298735994113566957048496256862388869446456078402630805905634721410349981496025688983516862257209637375675188427956336396109410520230666371471800448326271198069290847156477112139010266028190532247013409023741439820001349893553035471405113466686412852536945139530510586864883684371547539030231832177130655236892721948954067506787960628674004377945812235386463022999451618467187394315705750558201934391619296971299059061922920763594568446343519470141619741731231681428740958996283263551562165245675839462994245135381579544604466158303920800091880479859779872789426533771947053075679922816128244249957769702014163069525831808300653504273879982096721353239204332124860363645610249883270518205441190911131938063837726066629181053382693196257243607098058816681087454661833782181686800100754037539989593005737456237341580654471278428240195729577530480965890473583931986689096683832293270047686332182697436421495168098843982941524948608935381500033293279871910285570524365936730702086128402816915843132369208430760926052071504014963769872590272113788538670339703049038658994435180730060906644124793099032330655142345054029494764276970282135155423855900612042921676653134603043443621167206705991045262177515378084585623108404958135058177445633899839742182893669267253007157276114843669013140487123018551536407401794374345934537456031432503947571489872158283675248733916258159781656796829009530731462264994645060797278352376403357217792229789152194564781062631221783368280315786811682976131321509321965196467718816945162529185557713589126544637072054092608086363503284275089988127631073898382535985971330738764154527152700904661478243329443998265749365194125983080706272931588033354715394258437902588304405596174632350565301599037274039044274463609164667378763352402508563042554138676750809659845552105681377891517503377189130668234142152087784253321353603358485844075905141158581982726549177142659690326020612229937652153200403010180502583653490575013879122368 [169,55] 1261526173090967595639125080165349880585870442960000970528263207168176138767138468455352425815906267961716379483644304843918835991140528999701477211641749467814727644973780221103202812181586039027825110667578932148674810298046270687024565994575949746544463051579395013442839089459331432001098445459311595768088558559996195522847251495656564779115569407816889654981569490880790741309868831374371048078606184141372922530474596922120674092155127628386912183972559435469295924386010106494532698898359259358786272966046184464896595682059807156168063382449926890898827724691644527922557409575190363810202365778885528618809222895965307819018997233187642175401778885376231927805035205237610923585632421585868376638023161245030038967735380903263378447049139917900744789774469379168201551877529643775991253190434461923366791369384260296642173667330657637332085881233102069332512632866382113951335735458501821802828402680278478656448208547704197990138424735283377101162072736797396066405065257629250079546721815093232172284978250298335220836100775558533773024769210996740531357186200345600155544827271888258399279620746745139850907403375554283178203764602825397467315848918860978751512878091645667001793435189463168288059915122104179908001965880600152802825244104288177085697195686988513420996411798246344115642395215559957515051848929549692188102619749238157370274780815503580718835199811417688389456722336627254033716505864438781425702589950773853315612166178541832101377531366379886533146932974803828475868212100316361248758177067402054517562517545726128454796105217871692413015359772569480466253892611790328292335189696476209614155936164345549819639239527695670841949328761103940840890341160958026609875180837752163692404740098618339553670863171033727591993568267228299714162019432259699108728618146593278948027620661245780874739391324660138954096747420332389704823893287434011243319915029404701286501436168342462452985349011413276942890872048602650137800 [169,56] -147764053270613127844421500448613605356547599807957672770854457921672742874552224902763529233571168990340996708138585985103670686272928762377272053208983498052041860384385335713455164021787082863254735735336838876714432451713011243333867231037618632961313307438974798989004814459864059660185318252935952439265777159281908324273283778948140046653314277883994728213548594606270151910624455263495356203724054361331718062650842628520321181676088129099936737529064706726001044083236366413016897914944013157979970135827289636961883927797386532249479801520548516069518738983251473824001126977074866121177428279584900303844901961699146426982837527108067766073412671832603463886181478417037133770294635156228139906839793481514956294277627689597326982693288634418523245636355416943673365238904047880615454816755879503553269896714099546207633923437014277657478547732599983831037040024615332875243363445165779445295960081838229321683160516316482076506487377694550886423293902601943913211925053300935250181107502458815718707917417627898488801025265238929028927169094534775239096593651467148445213050331013003606867475727961698440571746270297490434258007602379761881881083156608876755459153377916042294308706226413846990845756162739804543125705734742170115571356000602604493430915693592887573927296238226163179249155825421121351562588187493984727656488769661849047555042975622328917425420978400178772427997318743732403597026332401289226262393534824686537945864739559647185761062110993024584042607119982995784583586905014476061398241213595167318115484998433170725443787016574463052991672980098970087461534410939853386277790938009931357172539658876056612626112318098875042616177460121863021970427253160597458595863893782429800789704158926318554920455706880357612326843961122093916357989409905675912305809119782698892090815253226187364608195997958001984519875609943188363276179917593601771207731188232027354758222338461656273969767415619153157134646402294194752 [169,57] 14757111367693401707784289167319978197903170379628764525672174951891509872205822766824882204978045178138231149978168728303562643495585196071669487461855013122657116972355437919972822865585923060974988318918337805298903519541981953512319265448360613120477693948069494978773975000127117212795520989898972131225282980357916066286760066478797597290766644526659903863307962857520433752423733966776266555007930106692197763088830962526986068355849927569694911226164893552113602188236007030344268519871297794436832078150187306794900569821236517832558639947266962147223133228836843320204807803007209981867752721174536787067259377883488576962704490323232505780213283334435574904350786906692712225273067327074252204844532494236360678538815560637788680150823928235512417163534186769963926996553203300805104796396492102127629467677814105107507074620965977821595262987399015860904106862813688434787449673278988609397557893583380296245133984853374201367849570113922017572478922632081142838399174457457844628239451866755528500920629672696666265315466586918610560793391982299498543568160971203346903824247211853051236826084591488322869367596613856738572130107178862603014972503914561258360174537921100325570449694954344782069853205944350200248628963613554160719621397846971533926879835679346596494989753271553148373173795327921381414776614048384120240132946312853507728668754350867114057589951785805445951400676287378586017074913496108882547865126367274081619655564714261286690055824320744093016195139068615290006457480995709081715352937064706744536540440188574833925873527771675481768773449591500493517648361199187561145612479916093582564064189070060978887175848656073439112174681658199346955945316814006836416014482319151506660440367019776659059355593166272383582907661397399034425508532549619886217298709871178779748368814035720942262275741375003138497059440292752696869904018026913512377395339396297813263376668155207037546147856975970336818009778135040 [169,58] -1226754097303392124777977866552922922648036761284740439024254492354054117010361359400086359869670115094977331680568681344742884735198265449193163185141431807141267978166039086402876461357993206963860745969129955900504296570165622157014984536120660131594476517777888763528090981334421948098921957541371771943519118420161382758509023909205319362244201221305778996189835096503538307823780821969473143274432425581879936087133347527536076810804623754722344023373261435696217591969708024540979406804111892296270023323852969283846841304597704753347108675709264230544019005782155682625673883689544966379382426591726629083832443649437299340376960530753011549374171069701354927512372061643131132237764839996399629614265259000536005147870874798537937596941951868782368959817260588639100847799618365014393118729602583399011675579287696452506819680733343401132989518365508870542804311546684599150244175573469957127856918535995717942339337914663125647160520291807862616290522013034490475338734293148301351565941879933110760194137379008050604682336004493309502413216254260054160801889759355665075020962881204387184603389474529925942000440343897477659511336058049664753359437863594877358396920998989469114123539697948277941247692666549435769244256340511956088406408333244822101663759232881238393173540343837193412856420729373978052028730083239505388754186102583683809892022174807507037767172574269283535829410327474374238864173278827217022620347442358114524235503928498160883365603177028356495639402634742480328801250807333127845694575336729829280039484634588969780959509416763053030146563085006285526813385181270883452133394583317512905232265573483401167951619749022181677720648790615600731799437848749112527181173089782590732637439532211325897729931155853447361766865817113125874592791007554980108437378322896623128076750308201748536655763887813975375399409978987831000975536966845740628367028176258871938356907126767958788983925025081305809149574336 [169,59] 80495019444374164199051114023221394302034542589077848166553731886483574909402845463255413498907493244039234647609005172157056622692331182894520098370973150256912643762248706702983392008143157641956081987609155478908209310312748418426008718021605213556194081576472697466708738304580716630961988358232070430377572347570758977069622229717536659108323574506468390460576640481714918773491828552492041319442051798732844413555757437303680944477960439454978867852029254482459635675549332135885192195015279815895606239523292450058954060085586115923620826928376272152442570810778075888411842792318222310938012785770488258133571514647850705812154207774571987471274565146276099096674406976578378303685691028798388346114549816002261372659894017103310888179355286903797888669862143313046335859167666903878145082792847201568651450371149188918594645182843744041185851658758321778996241558655661059236155535605725140707906278218477574536081746638387733922189343652809325783492330632779150782970001579689987801987446906475061833327950334573830766962458121589651874631385309531597968226503142928984222567118657313491040766647888059461783202286653541086853687137097004126432362510817467932380382615568365392459547082778264975820809116287082678313932078729180697322231353532879552384424390213674482705252160884827602265546082961050868482678612928983357465063329784767663904646949067466812332666460879796619834083954487191701334635162138724593743402576698835824670546408602747037408751815534210836184056682580761342661476587491197350495082731556643581462230913724750735470740717379402563212951096970343765366632584228168388025610499664292014391659864384450968168036533317956694867888644928904843475854425406435774833985394692370444342159234313306137703283871732466441874334689284593528082169498851131111857029409725344475369546397168366169183498725449484338864328315259851766108648508071607077191113239184957964601862097091711987817325602591345748186856 [169,60] -3537397880816626287561419762822057222772439616251182254627292505309470830420610428692787157593823545531191827364535096806724604131203021532880645604859166441181612395055932943549111963280900478591854839429736886468185633502972324332378356190116173210710551491581056001060454521595169110303369624872729354448467678896791555286716322857478632720211310048887045023007946849939931028317406269800380462977640275603379624499082505085740661641597139126481753736945914251496668017726979211587271061957412043630641003574979491965869468503090210449652487639874806210141683555476644964426095024113512941571869983442899756390578900653228130783891182680613503817547066461004843441209295316358389829425371766690017902426039915905153655113839056675872550876138862590425787747508892693646848130727825346801617325720996835335676216909489315560271121435029840710595995038458281948123676757872161410001389657671912541389083541184575839481866038590302572323773304423639663090761348541850089694661096182132883931073234747907059759598954017916430644653266356211656713990152592238768771852447661380666187165356277160163236487035820251137122099198943850679583738158292843337171090407863215673776712170362808671735456275252918161104510315017988918572677435668815219679309987399784430141363560006376735197439064989388426885015161074452352593198927185679973861124963820195344758906608412275471863359197057201857054954614826050302900459300419634712022095209763325514192431638072060185852234288918298805860575002994436207948605690112112912718508631969503071447155957266616562652314103892826594543980917792189108514929347521604572270786217058844950034872512102656930003684294267738029897304807830023935401379844229965141520224946849919201283780892797736786770496000016446946688306558500455506470216079455220173266690237623085711268505930628367859036870189351944696454187606399929097467281416913256455872997023321580408950869563354793071312980920995788247888 [169,61] 8044987610014907031027428721130400452096703008143111855122084033072261919990567762934648171857704386015902330865727372031458243997820168198933400079962775480408137244194338042008914979658887030947095042591541204201676513870122835925605180159881830755206041319644795924905063802716467647978865069980947597669408322650839921265368470785606381462251198659169784535119747037509630815264725167974481118660373531917687304151176706375061684917613361116142301051911152961606533553351403533005713878178513700752547259626708727610573062709146324317472250082214281803341486389129320963386143996135446378511579648244434535307958881150525804263656152227292408761867557900561429066108911773365887990809369875739838153363933797271195915464840041309889427646823098654005152432487245943733920234017384751443525725889333353156789918783800308809402310802775181468325804786711864918673337962851413894592737140000596726569427278647656712660933854231984111447168459902063513609843802467864767255051948460031352666689190380612230776282886230673186457646599709532138135295389171289666632464260252920176218303968475579326323822953342043683522442793820747172195888763684010497550580975311535977131612597290328752941720367761756147608854348633256350686272797132212290439718685027744216658128995497999368602599347922804355947130010534302164851286334985777575890003900095360969560894818534155694596552134701065134989949602660549001422601242189785128401191006829137239107393666109183527308186109305532898051287490046811963583445929740714870992049639777066320054926743638516443120724979880539683884696492674502060855707185421003540071050455845204999388756692394142128423204286799647694150811852350942207805570196160216374676384616160501409188416509106871850975956254246510433850968531292792633610312028569043644998883080418873213261428794258142248838561439357673509402191248445235857335403866687671572048588288717064959794623800530057432390932789602200 [169,62] 17078898533886389411268855194388128462322792605483932179672617326789295323214640959189997491218624597358515932949158646600820767252751144187699842960932341827901448223300438581298601685133944944680364550570548521161606728090961682217806793833157473354938848227621389089010306085072743211808575466811971068199202324256078731447361465228375354128248283203690146444364149888525858166403046356484597010052530500821814760222469018549100772629515577373780403773964105089788258804501127285043349238247646959488692622971634022434360864500913802601337446616709080070507890904202155623595536148563588028241816140911227118074131112356265230740836690764676955259266561832029741514131904058268254204634574296774001775667074578304830201635965318354596764520265759801729117755847140428838726158470473710988675755470347394946053113279846717524377456024444671500247928663730085267494141872518930105228793971465106125693029497621704842127074507080196459938402392133012702759714492915676754436499291901424180404369527820949090998916424198129228873348513955185675704119691590720329018804023794968400134869357280530565977076206369047198499285669322628927675850994659543752142137215444389580410359222486542551053258176538272798855379288071279189314283117940043515120784377007091763437910247699892594369206665117865326058130250678604832630505826220941606226172529869475225514423874593201609247284694768445156335624004113718268562735226736646024865989161902439628907306363343262773921254667603073191869847501600571260200359230263340671713470425806675440337235963441355573457492954832809875506236828327889921839954358608635750065834726828589222959799346491987047471499843502086038822392649602016989545530683948674424569982713178796536981243251884336237034815251335941045233720450824269643234819820341017114441962430440492618190847786383958448427253065457227644582477338137786487020727300540408507250267707797893262725680941409805437313091486880 [169,63] -2046326933883298637536221763798283076749212711337890395251259974105059764923912976811328723188243646225846700555315036647815685518375540296032328033364071820311003294491709634764184123409500695454235216413029775014012070995858186796466959448494868032059506314330536234554194110637408988122102343057187895493998002508687002634443474055298848127913368309746109301309729148073527194864911971310886453379272837797487544745268876373040057696810198453778235316655187624674297086596022367327220353304281593956014753115370397480619570546659002838392459233800139799958499986310209441688810874374656714472674930303854202642530662356089743685304080980068595581799333363552246736758790584675096644124168432180632285992335125775944670793068895343946660244818958706450390894378093432615428301750131170760595405894343451401671589976691291492519809649958987524570482731292549742009763539068523777994854632693512175315161156523839448111529335936857846449762050767232399702950648235337562189421321705908481942681335816433235891980590052032252618260995247146265220312694101664949997810525773495448513301107622699579193072233091513178301644779696342565343265493444616966548414541586208517134765404371794257719462686231309793931267435332762528513910675550523214461406845154446696400710907099029668850363844280097752625113925667079178478550319046227727132357526898591056954236261912356028668983201961770661325957653912907676116315091823146191527336421590430464849554896709921125957743263053093809497573603991220348733767064222795343806003501768350644054302496461758047916095114735401322883419101851461825874209925248403775937676051781628226436429763742422956791772196083297121735087077533113058968723052255237511455023991115617709377904213785645531020231904108413436964461659474709299370039968916384261976433318201007242650380445744610665623199626426380477056094358868941228333021167367518211374534464821574935872880987294463210347720108 [169,64] 159158050608167672812842313732045393693151996624883562521610227225188699157316850707512722912087958606379605840922668210293994577361284099041934193171163641937505147033681423467435881667336601564514919550662861267656819918856320527918969494680655535343326858016658769903653225212091364166004952880911033960130509235039490049889736154697772828247808748346008536456052075432467204928344430348853273879710065274868181119446688931002658204720443562404623891929220451836820227302956269762605430313977449027639495983888941665117810570989243281746492113657206985316668717620715995436855860290343059140567267016516240030074695825847321659066001970670368160817128978374718599673549089103116001222399251967853296832665991327876093521058049978133564265868508991578691121540923431110385966477264675791003808904863913304349391065623698489096036272341433352128899421232428194429325278126886546760352285120768193840783993840832721931501727161491683885581842793889230485194844646820712304956641971906985534597865090075700195892620807896056790464584622823957499260090397111824445834865659340304523611827427352262905407719291732188166512260119551225807429855708963601872765630332116710699917397412080354159323983310166205267386717184769808655741492602604875766932617716968260006277355971717849401229531703588623857465920738266209286331123367661680073795092816878886313719988270151573702978118350692795568455009836178503792285055807171290038352888475208267983973074426275914660922009448995716255532092804889096847563935780818250437746822187893435484135914482716531531461255316853754119057607844883945452567733630236362631288800514444125860024268660645270301244195360128837722450406629149848164180277601860747304229938661374097288783768545889588979413940219036023813698113050226579773675413835933332815524585791038346029888768197003313250082889324750407983993613136499419022823696739955167679212411733641395363705204243716814315952 [169,65] -9566436990784562237500472035601692693084556732848721216830316417111014537962818963279973865791930999648677399436019359750716527485672454616843736322425118318911953147403540976215086945839263482881585267114429437601058162899631728356906498549480399789740885818121730826212084184464278058679731454602233052989176560727840157559916819957166720779259876191990481071865949613755812755158081426706238017186060013529398001186696675864384970731486069608628707115330681503607142411418441705196094142031332113668441208572113909318347237764632496845924228146035519286777135120128915618036859302275508684039604621236721521250687895865637754435097738738908008797402959360466405103924713122452584726713842647402451387085738449306794004063756981210238125894948570496130506153834201526748240243230612095199411703920577606933343233617846119985531213966681231283124709404169478173783094612837346609713083734239565778935585454764166416286550618677777108833994286349632359469274061833085419408857159216191001274072772787019118006629108394732528142290782344662854623447710842269108402468508909897780328756638426169316889286323522586258444725223241337943672231245575352504439761833824541158083821758994450318167875756414748797501037452058369674873259495375015570242642975154905632972237343196548394752518618516002321024094129354460081639797030263627888429601708175876819098279649068600200133380547300471546044618913215169622455091473897548794673644698713238109780233770752293604090523661424013469279837953593079222147444607258040136693749676293037951683925476207332521844284396039877088935272510974282055544334888048326173036614149701376772514334791046897938459060894523646037973600760971724592679018229172955057702698928755433292164072961558276006104284533546369289186752639161586836573421445717576908406602219876719021122626288645012654304513136272833067363118864188494320066082811274786448162803824793536803945217002086426278 [169,66] 467652927926944155745474793702682833868867998610808969669075876936269748971650031506946832095288812390533346811831845738426287339589776707567621782011089536057815123578436191107593202562958534148792688841145883064009844528595385997483790772222917010225634787492107897127651713894395087482391616482337628078652019188974675474032409762301154169454751481699311528008399891401417016891066511248802919171110763460183700098549896603502150097195512335555542668277191631912302388525326832801748812956306720792255850343907625661677888458453185396669192773547333501588419343341770569387713697777744829086392210608578223120273777413316632830825081398804531924363670588495071286982753882672981831643474048221365550880972391531924939555368614163439784423006575025688506161735626388386475887230818247892161637235219697362739198777957071817125523803897864913281298849010374457594208897882337266614342046654816305429686879054921633869795232475284522842008249897532997768010944298728023626193255681512029598497458765280514935905976420061944170555769482228298342922630380547301594638826358286810847726960996982833085234181567881807840576009427444316443654456131438149256469328273247093415143815413508155832170917130162365545624470770702139659713427294983368036316556147918518543868346856666037463782491243566968872035966083117264183016678813758090056498869840900258659521228486772840171267535392655966913119615065926223213255112820400225911098906508446261366100784097110865536247542488573425404040580418609126084712794506245691707626923394769064178084220728585671928685174852737473677273127664563681641123001100936108035268610500593360194746751010975248703342760866182147066359187244909483234993465955051968806886218517503682636746204156614184944224157840400771391591823715829294023195037352021763162699477766407144081746869698659157707432370732762794429458412510231709368828599029083313822284998225605868779807144616256 [169,67] -18982316870338570781489801831018973035203445332745192448229733534897833304281158150471672568684652453552456219236833996034593284684342576899111953759494341790488613677692710532718566937285607952694392151131970741022814546536731677653635641074997107684288655590529584415492490119085590172945382471565735159654743223314536949063697727513217673846504711688930058371918567323136580341345419257175755609661996027277857378687940453222077022225719737060606093971396237396328886105498993105229682773511673015691959690719378924649005362214321332073843852874403664283603751687764809071501968746351355099715623741203598917359678029643713271292282863307057193345222843610376450217751556747564144995464941110216987084790866489780355442975173977039336928137717530079201680049862960278862928040115382207528487883757040350538597757774939470479145979936551640995751400644181574094954061643868932249504368329034984640795365641365719891020189663074561835541075835417700833309407146808310764486252358587938274130606700485767530441977740399726917587329401093032851089576627084098297901705308249019575637925177967255562394516096416651968146624582033831612909347366593785954583532512450738033015360523969020989602441922961682492087662084300757093502320565079005129862675637157687677900342304691331512797818393237856575569151311884302836745280521344732538590433524793327031662525714093108730587123809975272470066214022175485498117024351000255144140849929306355972543461962125165327372059057835338163773091458667327095401172555094893883576730252798573199387541682186034681101118017306606646310236585186067428631762378259149883817006126120458511689227485198399813052052010298793999910650390372413839872593821295966805869106740502486553717383945878091194969882326820529794940869743691878522559803310049365792583183101069957669179175151614199385345256383364934967478737155127747837400385303538763563398678907067805596077535448 [169,68] 649059386903527562031046007960812799919345658618011879314410036793394741107876969464036981340409069018229691154259750578860703767925920073633657359432733706947896113758826562340564558025315940029169237622311233309019248532866319510454662168870722832236685083170394562511796652177761925559189692646750556399097592106125488323357480949373621012686191348748194195771859108499656998394677206817658430960354953324934901462335952012092771895833494303805766147761337280070182364376055179013414679539160083187941710172328542432738442988424543913247793851270049983418041701722440131471784731223740551197725116522266022102065463955257441242001752216255673609678837498886168733782851822209270786590846571589955861355772797956889992294768552215227360207961313470655927326795101170487009961651013936570169055379484520368931744796589349654887995410455018346322899361194935556925197978538166012470188544928893228821369546486177129496237392047796247056694499085732536230624590098628908524621066946106040418377086907396480343748223738178543617018165915043477672035228827907774975344704969682244082175392187730588848751567289572983718377305568005304406131723279886094121073845251959870204271698654045754187339666171861356538288719499850703244734254190269192355605395454872007166150249152448025758370964793437401929777480118134814705618190917753487969004947617548378324996876975957033877881222893385196263591679416355171825811904442401568712789159620944010728078774508792052554403909198834556523602632471988359496927691554530648285001260033584618713411867465384076477266379466292390976772501793844520549716383037076801817496684559761983280614002682776055889978378656547272224749818762112827967542884935457311979505532976201130482373765665911755926314753187679313997632142814292414344604536139616828755936451789163545468891803897671486272091333819074020135075896956492199365656850939603395557086143685575031308880 [169,69] -19654666818086788144246127429421873597274458771941547319329144819177723372269992672283719749140019349009669755555293198375444153366097937852600041352229661534223457118887592111115264671894851853140830069704905329462570434304893063508640500896590548704569577036433207243464581341402756111790060156065614911359428688657595557695591438295075827372881793057766892134044675140138222368257855385841401613709344083373047302177780675041613700806539667287902253952076534705459297473438555535760433856410939580869740939934663955930643115589500533977548327616919403157340011874968450481087252869895001744098270374486806670183687946239204825143893694301028610059445364830231028627287380189401310059600939786501039784608848680903520519279664735406886741058511472230286379701821064917533400919027128993448396688119959082076870210096998832720103674408748344950513522046475872161243787547562967245677717758720288061093906704477843724518978890155526831863134364402980963267374268856392925465926772462952053393143780364290080174939443512220207590973587118138015716534224596556023975083073763398783909080601756720612664794372098624623622100677748485593177748226456835809856050861011330925505000506584548394213091856873153125194385415424877725859046832410815315869014515282697943709329764057196809258052434658684828468705740464638028862749846377886917643609780818030225530584196973681920086443823740728204606133239112474485787716640213849735622881155501547176816342487217005139955975857454484512676647930934356573879213908599324417315273672302663782830248169422217606036323128451786699912481911097202968918191758717439865006987224371692916849862784003605291506270328871969987023656828024289081324687200503942312143662603746099616795841630246553544774537580180746976873632867339585747145181347157508218068807680707799552676791357522210168635002220213135024621838771887760643560391342260713154680916507148560862 [169,70] 677722433714074423777566072328896143288332610978729549666761542395780099791982231526660544585794785618297509065568126462543344698399171298687047464090855687388286124323119205666045577128268080898959700981906732191620609471252359965711623953765649618474992017567022298773337999155464638851069350681570074979487319902723136161254145663794073984869764626571958498483473425629943832311783116160894124047640257077598228556996232485633022210438136559430975270470798611315573798336581072682710038063686966901178937559212169719610968562346159701652923052860088022327765859161556830847647990066715886301543787859927534625269044902985388606364069227145591488414277364526920694502593944762285790932129825495439767575902533716930044871032494606015767741820150301240017330380572137436932061619042705190965324513396072085464647562765363348525068734485379886472976226928766941978672819858314120161587003216432861509764907092845304840373289643014416684226844730678482080142183018147577876443785137472740247646864128389550382627426628178892442135819396122410464742367713648085440106766504042283763072122184180041380497956376701191234156632921379675950652656929950230626365287605703207629929008946337725402897028924041038066416186161222903284865043383872345783933944563509750802221050081144391364108875060173363581408406313035389329025749994052188762125875558220062829963163644083061879587631312243652517545390769012504071516232961511539702245117004291884823867280373072106646087574696162638928107730497515981099982146812724441284472476154013801246766267822053694895181646006770355059039084687951163086697574782743714060436514651106133493816068935602020658919645047488190606479530781182573042933490108831853257528795780246343934446837480658277985207002729508354088154415881435845610322539306286491055465529430783287044726145297250064143860242162156773332172506513140511035051501097851696337129260821440 [169,71] -40538877020029792566354460320092729556545224375778325154423346617925403575408361580261414323202630369006824483256778111193553996885645654906660365443268443329890673685471855390542896612929419401372043069582261329383715657021450857257870978813485889499526784367786961101283806762827447208913036673791615324502162345783096190805794452219176946913333854990995787526828339919700791111494166233177751298593852387439456178408386827333059320694617412988359207183389359948309765306429297629395608220445936326609507924480944107761190805116542892993775619646329050919024583170206063305870261081717762773399044461223784043098617777358505739236973876865376853312045960464791123937479625780501981994542597578788572513517894053707120085789493171317935531648207632997340847089787491269093787055628428932345790070408276469621265610677161090495724077872701841922732784417229640044148275076776563121972557813167179836986723529686879715618350790736959294488293424185530426700834830242918280906290039625735344131819949846557289232951820402201309163021456901612168941336433248573006638674410201535612875059965311610767214033227084395789579855700749371218875269628950671268109018509685297883628984852008365120901079406413974372862678433460093585639256135959743652112307405761146323594396810993745973412773482501213916134981699499198540075463244379310124315202401992443246051892542785935540990641227272197006104618781548867388972438738045887467481769823406979419927906644086159620097004291816152859521273182320184543880927254573229438254665698026731602838705192110047579834866420305136523840801161968154119686013540178095768878652495264173206427924404167539285475500911331245725647111084598853686968772283321999537715333693839529828505679452988562180219773878762573534669382194572946588600555106966623442059663279887924718461621677177901482100304330351211052971872440643514907852645738313851237434392840 [169,72] 3009246014225089240061798275233500581500619252113110530626694434219168587973265932076791515189041598168403019128049315232230377468379074152913997926743271992748327932999428177393116705286546853571964691331786970468066462048965389880585268221265945261673606300300327556294217688449883528324823583222216595295009864780365815699949394093473972189520739975267670235300081404662674149697165514270632284108904321452035018384121907860376412567786478005845554739331074264450987004369542708062777975160943608126294086682685330089704471596528574364022276774835092381722246550212124644837250954083435530360281060162154703689951014213602183953064079279802471455047455377566701014644458269881493218191794483035730360751584877211447976611279042092336878162855024382962780156448512625910817994814334501868181157985712848626022006394782969235598253447348520614605286485411412000301433500883323911578087736329822494526797409373123479237850332198264839866828016355001200904446237202550516323505510704318260208768347579363306284448081495040983488316476559696692697572489358743101017787983805086198947261791401078374511734921775108085619486287644246645026285603862146466881905042358333829474516826290838559768920161384677336460590122368790092888530121135561742137094710833981321935594214893704582653859555142930241556412826648310644827368599141475618729113024532115983257602470183695717582459567002382190559846516936249499322883768394944651192623815543749550199534448341820989389466579621211129655322867351619339364220925420648944529876090367853450828515131566337745469752372714896614208205628395803807476528084567206454342188780324358692037745692589872571796325511652657797480446847465279388175255618964100206342777661720027655692805734907552869791156386539424310221476112038220196203635810711880824928080600039121709558323792387569846432028521847666348344049049347103222649206681862110853424704 [169,73] -117738683848444045122642913952836385686954695446404917950896077552521125395203248076218334248991618416549925856538060231507101991495337331468854355482448043314649872841263972340780943485045937693349765429874204184593256017154837855041123456589352893649174089302876941553142523394900786654764041720151125189375149232891772976613867068909973417747786971841588786948908405791386800616925167340327113469646189338922109860648970899665227305637475196730061870702680031887232649856178498233804320720062337033290717063871698795183401665186281187295744672255616534583378801379297947041760332965434715774433936293816289816504356052599869776362396842005410971258339112265578034837101993041140054630270661956050662162837648061434562083741968507480488457262697854083063354340149661551480772828739425327745316539507452609022779601259447634142554495693770804449359750836557099628248567277680832032953913818332405387083841425433024043508002858564037757235732902232737721877049585787501136856603238452086016314791548345050052733890172252315603728198707775684323886448714173302935267544432175182251216303602983904313068371259149144471606977010964020961926690894496167043563318692385440112397903072587746706977213317478655285270719506078567696423654258633202767868458098002302744807103430645249730475138581878467750881316808255476618668408688526724730701349559241525084418296003354126649478753434872353004015860462440881459339196855185276440909270671249224262504721042406400864890528190537225922219967915606133459575690686798664144151953596790728311670243487336099042110153627842700317748680290669323434422725428292627431849528782135863137905246925711487617456892863347290152085316390432293264424419330158244382089755895699227054407080034345246905828279672556485512687258788097875502524530501955122834838701534717935780853138624080346873219896795503395468863785216592948242286050715884572544 [169,74] -11654812561500965131091549642336179776115396966556458325961044455217229830170509924694484051136908820529301248247451554818624134541614508527901871695480928303561037434531442699001622402765454686789863410169249695306153475124872508162925882065568391242732877503692878526480950788727378826659136206996536179412446045244972978086655477141323622502138458008589905156657743823109771484837936591114450262908430059160651252473966289383915837970605833775017168728712811212246473464306570155643361273637232535710556392820343306785591355177339490858598525745258674428257137760483427276475547431231241596975129770982771489001541672745736457100148549253129654684502483113101888031101383984885548940049589675194042938403310746483964663121219611221915889589538296699148500545896202092411398576936076042700656482637385042440469079617260490624352792095842205913698455346271849968291940099827704226482231553035410811360725344519022382470903271411730256834115166169962566624960135068532691357269390712917741481238064047417671326195065729500002913242327218116250516953108498599318588352463581082426416113272982599294796943844776547032502018721307078392062516623277159821721880953869390474426096478086571986429197193881244842740373121847378000353314122913639465833165311058327749627406479110115649890251174941614137541782781623693177810545976289853389230592152590724293732611224905184110047713884560346709464858927147575763954246159740792856557792003921034112028055261893455913355863622074974678066608799334784396706548778367904890801896290225266043378164376435772904502442294187303355696995468486776279201027768279746756410789387683607165226583800093158191467957235440542986566578679457981740774978323528402216020284846228104151950327119376426099436189192383979690498476021830882362499376364941599690838339058638992892043310007813249748432044143819053739109751394323275053163126385221632 [169,75] 2702097730848353202850158683430743181736502262081351442328937237469179627299622227703955637307608920470694431475306296299630936541415980540326630286584342999677264629579420347554740824719119370732492202170399845466454845429729592614548693564266179245989898060709094328539191074970571965165028884206853753381054072137837385944393184924163303644066982719492971484007633900643355393547161654794082805916292236671344182179064469711621792084763912141361002162066028670894388816840128813540120627638607543036284869169338173704541612820968262133063174492177056812673954786129870005646517670156120080182885831407547491873212968284564649914605384859835087104323487633250382907756804713282281504290624437166846685087154047252618002123134062475955604079581859726005769025666108728971025692030003611835917564858417075185986711863665145897354167464635276253389000467023631406563830837890544681677265278343316661317871197969761195543346656388116712011593120221895585423846812830841032512744006828644226288617115141567270141615494582439028409889202841696136530539912154122394658526885269126849958054628702986669415622445802730814067557539413786190747610593349223160480686585797142683538328670007203391194848801390434605659227068595516585550703837390239688090908701173971455407681205676191787901982613047665242716732674081126166703145358774116898261087490509938204709736501639432771667595793086051880000657366305012494415408440250618191587471499633259068100763169305166380255681394837082322804066661118116756902244859869252209870379627225166012393840978768774771373353325273681813328116393833970807654488261199103462784157357454991676475453362560341493885753051552389988907812002809893834825060946875444801036535078457662903683082086432488852531088610478107777061593419821248702779860002506032779089785621683063287771010414009008076701689115119129367137626149567842296265383398528 [169,76] -263280011082558650026556201851801831499435059541581915526881466638444028692746906621468625842632380019848917364544776865813472186670744572192487658885556471316987174832135384529354626530928807313028630338399715061938939150392229670220506549176414746074443441449904274565338564521641377956019683022627424258379717053578007912732642789998914602788925853846254565460927733237689692207326022357739103678574354388746730047123658271286978545123069432228196646037365854446578955340261424876566502977330911469093790289034764186004288926465016855022592738870371699230496228015799586612556387844506598355647694527353997931007579262387218566735948902233753731714811999244010269468562117464707873269555617138824646875384837231412371386823057494059771394786550916219453228100625999020209559223408106024421369103616619546585163060514398900062572309430383805112382722526893741490913873290162618567568508692054192553177027900114093171910653574198073297766491324022924627627624824803991459656967950288994618731525779987807387198669139825444699051713384906405071111859331603183175698990654912271763566120340729643705136183707576877291254587545098123531501430504029158634139761446345500587410463277338687507151571523349493726766491766652137079931715005734199127011775604947195795823482862709605297623010699969159592554276272554141341398587131090934209350610563570122004183766993167115800529623030969763505375988972398959797300859885180411539401247639523213223895356080153079861852260278283216895736430488752087490516865725639913767766706508403821158720812422313925207439056209292365394506491488146343941931530651441743863017577230416490800210084930098191300816162438192431659560429315951892308407516908480061725638776235957315097573571222284243789137845600231595004377420853909824620696532785724832938874339755614295528742110586559803114490385768617751888037114385246277771573248 [169,77] 14472179792341032155346190468661833381084429532963383369859303790348569838043529849950973267083770831273907244284278754812281234718018966272191804420815197167186084014860917632107384935642324402304904002183045396355503568396526045968616593115767773517945641922096377363622901996952340844461538071345251620143118159251876116708893735734616327360275920012104505247444041423390087757068748564261435438938641891592671629809385448689709559980747710896980907872155778170415311492952847650070769190204191347921921402137806509652013758335752392703125596621851014701475260361535750875533668321646898237982154264762268079082747627433991269517718263933268959266037005705493652415685639850498280035833256957598458236185087450038897343431130918679841533064189219483930230568815516224575239398780667020614335497672074007786203712600242444503271996658033751611212734161930021083917189307430707152456592742062068981521563653000929190610914955947625703910627890749691968721400067166619736245558798423869017902367858866693221441195608043049370674576467682909084765864486886787815135591989726185148468024440405176850044135939005156324806529413549831363753945301133379239724305472419722676315307631480454755369887964111828957844888720901379892262259997589013254985886556482504140003208419283256643670853438030055416138131557300942581690961298081918266093572149238350817864742095806662224549272465249414806292451496412292070345518796899243834883478279554591233756344861707412849067524141017834935667369799826038892182117537518070220080758144854520047435131039119038567586333007381729141453695684809230309835636551209687369720976340373083160918904269901209871539291030236437257386106885401496141152147429890740339658971788931759825321171976277814040628523676326040437542985871616228731789174253634805577615829988348325971156248394234420428657243740348584976249555622841064566700 [169,78] -284195474200410566424052285916715058708123604843874465779267954275523262846271809967989451298387295578778604328037661305995114782293381156316753326280616341718678440511578491931724474402128507723052622503161439197027542380914755098002997575992528057835175433074349631419673880123006725752101223865879211381960176907046252417201978881676711277700689101653348390014417608399902828353808296612816245234108066403019782717707333035430950921899337123122944316959590579259961593625365494656521851332731528225326093463558631161530184001030840087943729620648223496483993062014941434313927730983318022095592973400247260323920273205820915124555793800581186187057959977006039863675445783202282782685100717445295130214180122206114780586951969846952508944089979131045111858071257548963630726767658947748331792891256980333334459428225126460305236860313015531586937333407340819942328703283400045019350152577527921179088500649187263238380678767824579841529697618565816638361457196677757436123896564894337612013664754138900458121072239888901662127043779222252305349182737563199851675375124826691245992128416981686459884780784867996560051585925821282929213089877394558356189261611120955308800133753911889120570049962423087494416759061703539279162547803600686733339505855967071436756667960400553756401201307677880683875285240135515244992184579813015839303960170616577777403854009778557603999631353523211698409898545851133935435924877766478375919892309930386949948596679088916522766924307892965340794552806579644903381497762275932656326534932304559782111747348103371083738116852406029686064349091606038843517828373328573927238531727547048555723590598341496108680193253211892140511569750656208623122794801187268588041507308657708803589927546500205143704632172590708838797088188939984941952325511496462944398573138477757860593792512721307419352200446118221745624652493954304 [169,79] -21263004965689942519214049723049819056904784657694891601179078074278502448295943803490019693748588327262876498806069163407610334631137759474085470138257375123230878127685357143893128632824621734825328375543092875104848803036224444267379201023138318989868859232347668998806335134412124136060658120502244625736400393800356746977852145273842333478841666550385839496775210484949078232068183201365895685753287062030047397198663298331666834637202386811770399691822170839849486005360294279026640913817807490095355916692954063501977782363793647421513801479373881178895559919407239957806152380660603097938791580540368817413884317152479219168809130805937239450940937191377379176690054463469705960149544826052783249096481370148358103494972657657120370867799363245379361540035271453364062733145729141985201950763136188139997019098426025798299735899149415092962823689275726425458548452407656070160034540406350601838667126880278846769089770587428297845516390574060064436272997664694270392270389446356259664615354268084938472248133220723375664899583947683217676420320256931719877198592913199380470362891118907097952702340208906170079263123199114524196253792089029119893144070743171591209928855672570679164683145564823226076507579045263344489228464968297774799605930261168018737193716127269109691111456354309470828748697985596592492110900315848082661487516288103881115140149407232169782045940009580091787117696195063395830179438984906806413519894713641723738138809659180719129930086487034080169706177078771837404833272072415723599279877536365138569069584654787812254808787140420392383695817861926440094024043419935831441832579089782486386146266361903332715950024359653463306857717153085336232991100376452668157688692357545354005419358552945715985825959453707753555178317680235123268046408121507928038581689456640174427072986216243793769003758812719043301844826480 [169,80] 1970243835193978381214746506997555541422059272229883534491543800339904435386918515890474236480479316663378673877714200032868416336960105278174797476013431691760913168960243486247087746917321529805766699710447096790949291045469799649258427661770560604173893973801822525551528750912998125115892152974836873681783778653588208980233300848018521030107396471499278410849607087189617813422201780383320372487519757065703090718640313099295148352781828637867386307834780655548951227118651276970970128159066739016052094767503051189123263175275910957933211460093718300289642186293135672938203505184444439655558197545448987550290276357551854267022961500631166800957249557412797111095878110022787274089884876798540404675192593979145361389245545747379940571556575650654486752390911153765457123900732793516352269430590970562269095686177565579730855626487422108624433494708287616651152735854975580326173342879481510086162891408683183070624136585859215218734789014562995258362608216199890773082877644717594353299275610899707545152446918031399597208916497022194861497416707253178782007307790148740652331493023949114959729782821949707978027189471909102567692298100123667293458350424383009646833209959960491595612922034027416505469761243572430227896652346730658545274587924233841659645995206765022100553183855335631244138840499980111854343891497506752582234138460457281740182181256763875706440373627980023304693289514889819012818376106994254953167323592718857047135687582781091591429480962694781011295913549363011254478021059875514832291471777794034115346959042394162675180155360842932585456763737291707102620335171816490621560608023231699211672341492123883734387110796485058548316407759027847811615972021243078736060748568524258579949290774801679614632005925866976863703153836085339985895042735672609867310665585686355302157430773038795576644902948212620884902760 [169,81] -67229168314892113558213771365811593761017790477890897977300768996531351680510567653371111384745626925150772372044872880799341606649350937194011118163268168115352372321011075402269284350929642937522689559288866496130886830547362510052238491848275565352446748134949882500187211386577704876919325150939214460818070611746075004184874913957954419574858681103755733989844459810250096270281659044665549174381664196484154581802407189675074410384097822640407505085393755964784617204617930231748506332108563674155454946736586309522062074915645943221950550972002702758464398874563770321741580917804429271945123163336739504221153179749644138209753314692419637690321918024678553589753608938042854323713614070395825494529361877111561570051449504685463628331513766459690723863603703052778575001362330987430818428717870174561286614894188451795745551595099306379962114744757604774175318194440227998824129309947537554080698262709974715061434242834148441050692871784800320919925711940933298616608954938549961773580859416099054649673897512084239933505629395398363863215374199063065856300283221241946346093260585647133355191361185932461939284722401940060227040421199667388379305095271171639909063351875054253093970286651719735220094799136386266625296168572387634810084112450133363761757484645188110030258284213029948288757597587896967755681129820298581411702985062045892367411048646979021341630322885711546079826187130422032901854585403650677935761448512828001690770318748816807942672399067336829431887975476174145857551236478686006127288406947586120349170878766539607561046837113516519703634323500926885937138379769531121963731119347289712421829964119910746949564170734380472130721927913133696377767169947349343209425555480787482374218000181994753983544451445106382839049817189264698666613618051292284687343082086269181655380282121669171569864709965222311929 [169,82] 498633024140211088734437476576223972502887660017607937279685604455852432072175736157744143091090544198493187289207197918242566286467539055051504049831763075817765468056098637099282741640043196164687382751568751921984671036293183481956230490835466800917044137933512061867368594466179969012094621475578076993230370872721472691216663517935922175716220903657201900994008492264015825452501465219835810346068006494515487704279827179275933443809929910490355779134303279793731092311421019895840895484444146108854059618114172057553629404943235027996528911334109306686932633746006765290642121502888141800688352999993023704729749092822303268079887821863125708797705223082602494510564432418491049087957257413939634486409333155169135000441943195248678763999072324851100947723152770480660109755022478540161906499425740566860877189748555245452339628190278151533145738031206720868167590100347999511060103401505979016242872956427967297349906536460397439219680021539006940126952728273573649809188138905048367547519846508495199207613113640264816360235328883335573243882767971728101022188852131133254889604631962950282932715570061315732832365216726855044083137876999891701846741025896058667437611645693240830785411397486753011103095219389142843460246377001555308159184829944407722488189775040897978917950505177681929127934822871207926507649632064687872545409420105219881179741643676516276758915335776084873518521242776072493297036801589792945873401501294309188523215046672375153031031624831684079064803273359198475829247122671229810531113035956927184378464403810435216034244502658490858190758032708248285469265304286813521751326005390485241273501653772254699434226630911163780274897531979060361066063754048158947207199273479589212828008396492447241243388234982406431707050821807952928774047891629205379439620841520912902043434943762692828153672291066432 [169,83] 38909212323877746161468803734919872908039584276834148211050402656069786525311159039105859886832902503057994724684891539073710997947896975307577278664721985387184005659226808427697522351898889145391978983193855152190214761670540828073990301851353805916376854227425317332660815759346181810643410570491646710479155730708767502738112265979936075668969359655928683356915811652115832597350880870028518915034727568920441562455278617458244773774702442510658635305500338096198270812564409640573196165711648351175166614474438926026162679804885887370670896600998484649076062153574769195294012955418111395355623147615141145629874352856996359582339772926094488282096918318302562925397758128169392727959844263133749443060475137571672431414694722445563815375483614202126903180496711090945307371822486248301214189146943499937162106926930479750189959008667318468572245540133496468265563251192058928043324181090463690424476772799314323440812706398799522860937010491791633014050302318996642304467384976559960504661835775820393750988952674902688121135376999599743098933995101503623951339813921889253252096235296399424594327437691388144887825055994080089503950636415700114112826925601538519108435379756397890884400909345779368636072591318497767082735792763017427229548746641013703599748530859731612011741093300657757320915947146764244942000314536500899632929116939708855679730504365571849339267384459752499798348980054165185880409560169961809243618645318401620168148273178023259691324200600470993060569506339663434912460761456057872626503754512820935136149654812808668152620136141541285226873665940636037089012164355486600722771227469464397025757460358700816843506622484606893701562701369806654726167615492108982257631178755784161864944726188685803438207852998901125567773394355657974746643355491150469837048878583534545863437250617440647305506826600 [169,84] -1284436536714176987879475046273380825374494793486986409000596287156323997505732026587756016294794368532323987266030843242962369588352585687971846974005511697654125667889441525642881465287458500653439864933822277401222418462062991376495654034834052647428244240138494237713802121639421560866888466759995384334229980125000546212841513682810945808116568285154025565358538584310555506859759200778987555047305799697444746978143751931979196295690993287027618900477451863004036958900176435708002442504908847635294074759661547462070985255886603963297169440873590572323437579146146418557206594237067166395669824791903458516286316342361755485691156096208073153901609716962725860768517016887342960299309509207720226058192873090644723999555130818623676046381568239615370017997707323569519749798482707968690940245382805602477362279795767252742354118336006335955408246266410439306058331149575127086633202147644416341435707224393835412176095358844142155118833844855641394477622342294026328231260876175632704431875839060078052317624253030294685863823443419717687040078930400382395538109366231223767592082450924019306907126118675122626191667922804472603223844238709632085236401474836307720804072916006785078820371741904016479920071673357542991890950881464173498198747161999311215777376710831852881129339744101481174754724597545862219886490777235631623310355242987775603044172726980371214517781436449177916206277878611416717089770476872655971130728493515903701987164791903117061357383078202666651817942853954035323819512752895414841779463454905415076716971847078092941547953252220345166144904031561838813704529472412909441453855172764690098010466588357781821087070479421833710053143238851684077243438029887271554656185367016802302745964576873964685002706096474695146166403668641717184229621295821873198082302956912432458202806130551559426111008 [169,85] 10091439230379272598113638334493156463563110213689765978857211125692025599109243305642616401507689656089836513534608023126535405773679684282000701839001262371029146730929139535501550643836873515122213906274114820493310250609584227940859840381034866900651724490456218566545106670719750238778450883038796490546382883219382322086363582612217199481800230739674798987631725529661986217245780104287580108813388754391355575261384214794265280488976550615333664907826458160758687548935415381545499169599417090883318008531040186704326501684770440066243011272725360287582597163522036081270543851128855043194967519106819214761685925246887766475409247619266726416036923743227974569254316125630775999367923500593683063491213579418475620223140540637924727564164485424549215383246190427862166251333349317869284421745484441555174595033352485103406341909685144825439311788776289133862250774186052539176724771254019316951910010416544167237216311690533351652615617403864358239921483220947218132486633049101944725629811737631886622625784998339188953546994388631953022740621152248017861752660182510306840006599294030810987276155083571382183033277554403986814237592643727460563520951198901546614578720855106090536352504981843549105988968818483319710168818568013425423890874372758053463522195989186036416287824128715590866314297719007443932454528309215269481168414119021492129156148022340975241640796433773521756413663515214973629875778152888738853109303035601008259527097563259690339686651524865992546597962825575139031823017394658411204697312122900635976273591006192454359534921367425871487981530689469930948357859059724271636632403957048517897588843074978479790563164348693222393115264600138972319544182632573644227335483991348041822568056543594505178742366756253921638474203080072685305514424422110675104965944851078695067459168528257927768 [169,86] 189112583002834462824132536704274113425177127942352123622753064082340219472834242677969452809340180424638674352848035739099555668851488910417231081998970303373739352680586285925303106092474770427935421183480387426585932577027466352027684684768907012964306965154048535281503506551156928740131993882543242431344352234160415109565278453183092239956895253672334567795634739174096594631771758192426751478111706849263672414467573522233185605332385392287003779789807198825986002013121128600436929137397930341686019193396711863834144596602333092122238627836981206800983738787407565725279253013800440187175809772835155719190411412857606304094012480386970775211021660285833406246145119778432411063473153336401533395080925818248682951146994621084095349834415448625385521733580688255999310442074353105236862564614636068860143101211104460900636659060708908250861866276608256498156959744329233658577863108971945060502813608670637623251512033489137851587268225391992375958208643351695652940618501790195949634631352148586093321410165829132567316491492066861148382660363008037623577825468482604792148862160295900852308277279490710509779313009502309559676026150863443263010596765555472077038439356343771364694832541807189320444046504045107992313491365907382030862626683376362770940883446290647830689661331925549598578573460617974731323973335524713265980967672106426768110847984321908073534504970724382717844970334713996486364718253874714764639864013381394537631564198428044415604703893759003554156517834256577161815895270166275684689356869778421945736809692933576733069563176298477164702599280066263312917323890438956026253307145611280575433929622330636989955778751920066704454142884777218997932421924326483879006558446280102201449699653121108032363263521874255898220191976125132841931709268472725971493406072088282090441995301481088 [169,87] -3893652771236734403322592827374122042447301791567471108640130936478792107992552557446892350012963937023501703648135113488924970792647611112478598474084567440361374847174247457173909129938443879703959399886192891212406053097852462267474316956057936801862605357223589087730111880543612581007790696348403031439095021908793683553206390565659545826277321685579955258306649269412801051023834622239881032790238717607669679932925171174175769846746475673570789531884152704802362152898580025594223196274016204972849074528033878089179084814211612257323188968287088668030916498094558728965394330990594480401842143657672492195672644011622554011403345653700314486868790366758446994480213631209474394206828209044819850203937602224694199590389835748537964090628729186956197372837939284909272163384392088652563378721012687016242881467951890245496096609414207308031990538285413862738369192446041988834199733865385986285343307421569912630204680962916103115971566503631270425697731723765560144675680655950189397219547340564719079839018516302932575397081191093969123040999811059357414757583471441625214338084332577885321063060250048566609200459132404695020402127459643846996979447774988186733576242076050739076984795766979502460996183849618061556753155827460630300918674518031986752844597836769028554991440587954325593277382296221427283526275534616945159296943368309766720614883551520717122641283878151137629981514645020839648927200229123038151795588452446572507902854994068264983293179073762154527803076401190489082457061985828680623104736395117325684785268853587217140496069113733031901612917126622070003389146323671909709166469806255112051218109568487752749122120055676753135233919759846485005492203432428650298498239658084235957178542283142296801368019023382426139707223613685123637886040941988593668735949575322917490728248944 [169,88] 10319211696132581157074687159402800717548878301088525045266852446378722872766075010497510735106288744272295643816857374171058992872410714114852887029988013259857257785385815616642025666340156830585192228043878033888432983347223066619048746755896388721663472847845736795514547056113977778548761176641023193159075254199027126667504284707450226476486736065275604701978215009290860705215690593331783920138925539129704372163507557882024705267052408843808243339725705238024297612886457721283955791923491246803167453093836022791914502302451696499132288631096248706598708879232156464501394712389764502244504227540195117756540572980271365605596398858736013902969149933132899069882706549226549554084505192373983345081799412737929252595717891326600208610459247324265888314830880795102981924451860492547546542085934487647437724074325454302642002434627418239655753052747832875925602945417802490618364304819448056530716443272561185509767383662335439688648448134966858069737999076940256365861218909633756064795870383595655291678004279796646961945287787047261959516344792727915051640832528571225655222572448564995705953583027962797747007188764319557846846415648730870176744765626561848292438803728043053820018776193697048814279879284284575823326030306613248428682614561989254835878359471185515829036616271404511803714042060087606679800603839040200750542589345260873009339671829842627590957569197044825270827486678590862218042550984836713152385929557889465003365858398787357403132150280099542454392026236046810741835201289670771309445126698336279480928809782784029944477648838836517817982007786070137244110103042567745915280504832053395225377321669399644992333869503171176351782513504241627840933834492352733965844219896197964262868727761533682969974944017111622750344689696461916026222731552388056000911839682853388777184 [169,89] 228271444451572708762334898920048297660967005395279663256140937572038806672912684886876725117346741812172007944101338754840789701650891263133863751152438208892498677036809650286840388103277591974196495851769228042988965113928905922796924985157046959097675476366734030002155761587551838469665609173955630194958864205132976229959271579589080366585174935575062906939604848142999229585302419639210880403806667203333635643278623565649783017924630907190742467861822121863693833488820650277053126618029329992492210719988553509958474019492838460981977995101620594549670295176804700292060697947368414110317972820855096142377305327481936525768924047166511835531532675101290008594236455988429316608140456767556699519353042028630820325040234967821233150710081267670857532331752103758939981835970414801753020262419943101978853498990358612358029874703800420381438339120227316005479396445635884069603531722378730294937023054927417478643193761713089051648444913827566317143050299693728012978835498898239761044122996680426069365203264630883994806668405697507165995939031103843742481359265920008179187501405045960511419522434039767660953549790910673625190801434829820878050806649643795083054634046852204948311144276207705218536426407493701343996047942440081082590695047780633032088866732001674694340824650753893184020138254982181794304496299618418873306781139295452201072093683457776718437162782049391130514751734582171743673514612202414238820537235960044596229563355553537722497499707527497885833456722117233137755357085493634141714734655272729695732098992212061749794178183211538440606092074204903476432904364800422238589921635606255899337265002041426872660255206480587165765777425806996785892694661312852090445722406814608073143057788557622135109214976466415638200464451070340452018194274203731773463745984309691188 [169,90] -1469650500451197433237955130328852577638993978068935081434026378547445195861493795530582754973626209865305999127477329243968632559438566855768166967038886453385634278492999270493629518199313469774079833702536460800791004935779465877344830209728306481523837208984161637835474123774009518355885350919252532154212185706146197739522989802957513999963414536581586362288547969017237627179596316611458594131756134636292836322276276745194353898463898751161556066829302500812534557389968543066611253955984001091114585376597945524790429493361365227689454344243880083973908150185935136453060086481687611470843180636704511000797004547505841032853642023249451816825233939747784235843869424137960647283336762184152305696640799254547504566977550711354151918939709739967222372338089907722255070339515224566486797931144002151790939985308858700113653017618687190295410554334860834464711160138291343374872808415803896783612808052478374224795897764785318450829123002274730607185137274210980741623613014256238602145552429426033605393008826466215113607275293167115012022139131166055921464884456029164206886738357938582488785073130540444805022643669854386464769589364204701353377954401475483970978220229226054558630656098198456464698583286611164386215251304499887339992616449348361861625975432742817302187968387808092010629852873996616744877532668035729743119649072163562941537146630347024323351418101890016456318028034811440861383591934254941079185107281991295607474408384554260381874312269710301498459664805164082462042689613352574367182444486331545768317387736256466895973275527309253274040949820564906335190600942170188389610617113903034500222172695177756552798212828387938811330732111542644617577192672070311602590400169692067533378388990487582538433743413040065977150587032560983935933609009872623659587754430272 [169,91] -2410204375198596588982465125325882519797327425055240128649303995532562895110570656722929441073440639663537638796451910564195672179530750747184798534621704451388929970011616416188808259022016201472067900242898899205380511101063322344110518126942352221234272854204896595572730779157643747368649929000881606387671416165680154316016523588823811139509075768364127805673965174368984348331560384487906896797038832720519677419959714109891024850617165981438924148407340723487408028035714445652765472695505839592908199544262425639258447788263901639498329785111731946611957052420368575523687381871529925842427607494737954147623440579887657443254504519057986778919813503094034790545167158254082989371241970687749584717806230521055567801104953201708876577249723550223639761413090591290504129167312022200388192098514858381938720267273719910477630250333092845685203363982164599950866097076517541585268010734443980469926085443009675109172294542898205999698510127571348367727689416838458090572252302514026731214643554209468939725152132218624983289028064253997829066013280408118172318174070269568096324842468481237224320253840747959142329784103415336347733220330650121223627985215682051821109671156680815513694531269425323217390009068336594865422826972933204066677672979891914840229576066073544737118508619473990316054696474168139883438202306275577553486019138695433741140631771752630295715141795778296435027306397333843697011933253306613788196082855865297391325717866315149444072620125066663976051264613181089809162295597508730142955931263780161693716095244391468694582605443224553810936511211473004995764806233217215624422901265810771893906362749268508210224358322208094713739137849477412129139750260599488295316401610944898609019599303430188204201102159477802115691652924627013484098449050845942477154344 [169,92] 32570195392443523710355893259503053423990900670727155283844447197024842332250268614943923308334754749983503584355084784290794979016658120383045761601521532973640722049578934764993537657965463522293151246271364856383124285625911779845690715008117735229177617922040012166094035266207823941655921135879111195644149194776936008583883696133611082183199369840689948050253922675090215074113310902953354801885025064837547770146677995096674578684563368166777933842936204739934703514834779002858590017301306775998860156186920269755351902960683192841815411702946616152225323867094936504547244445360337300830079504410237745507463353771473205707741515086371520516217427016707640996355276084464522676821714504481679253856063333137143310666372985804452527016988034967845505319469847854468802670497276575098158165987938385843548742167277292628087016537120855961597306198637791768880052131932371873973367711821153754477397669159764813669302026670493456090489236043473845381028199541442622571027733844072878906687997299010000226536035590537006606701851134042968458620208371970826896831907940446586101734978655507477993428879276334658893147735188355493051006562309039508234760390445910822493269973998450757758169543784769634697568619459603599521059857215061893533582342667542505286621926999221740944156326711789051118671519445203800881654739790405831271933901164199200678958155544627828553633074652016295880247522453836450583895840561777274508215072791979500885593640320645299657100391973146222416670222851167465403014087558948180339276021433434901168106363927721611559786457040701592935905355220865497210709011283990708409297938899134202837031208535878302501734137589457102049923901581334432810581653942114039854716268635817062502285141270240268336094439446851288148042839298564839838301497357697621008 [169,93] -18312938632532220865397149668382940168694243331661361988608482849304346627304041415300405387492998209976630966426204379021855815310000184962577266528593321213692932185827101621561564760516008185058797000006221115181393457813106049239060096000197180374086762510547297755349463279495603131842026320275793155015208882152121666321819008334357939497139061189977199744357931958691990339415853942552837681184074196745548482412802385039932601862383718314696372077738915607675784476492821338347933860700275015624117032501687830836375203600351265793195750823632054173369630824721903883913985348480400279664372528241171999615963903956266418742107981930632967965487934949804782468052759495483512428806371366492255303537259972997514674467530957126951568326007897119600196005529604033911114718451968522545796421512305683534670143228006987289379152312486591808120713060336855765710898842961998829045882221449035636202881659753696180412354089344495894574439240448152515748380634666287726495095623228622087947704388670206585885802072995603602806889281619413775146024034770131678869146753955110688287568187505594337200876091310163920811113117383704093964843195304869562691967117001846051643206682890546859266795133185013773412132069761094694049692065740751513824246838045181429798770865407500432053701947883682332286960904738144360742415792955719713180796094433291943427075321626282440040567274953617284572137261382531353534182707390308309765382623418857648884071334169868494817864986022677818222576325830429567354991283090552715194822427796026391961629228342600947257240380742710963632961765357310942106390924702775871230370939016379180632479388883341123223306348062864256750654650713781317131260391723563492689364868724146575630789416068438724196938172656213824656168449985319715050066274654188 [169,94] -213455537182230213089503389892759248087601004978837432979775565037453633972748184307694178201294876209069701786524371067236319585271922752947908775044312816151386362133599837132610762905361781738862959445231181859062490918230489356613899931805682865939187665633039628303217242308056778126401534501748140972993254791874824324588666160798034403315234682636831076699976621399585055810779726371455228251106027747846369870089888246617191004260849371352485356242019105827979955493785627119372906543654302386472444165448408466777595317746559594083770861418862213537361282108315889085512327251642040723647702400838126593727249166352030119304316325517617493511630441442807336638369895108081202726107749893460928672994687837986071043956956683454673323438123132698193639778190390963538379777071368435664232911380937412143246964577352911237471182074327323986348476360498506088724763239682576005831313078959785436068347125356563564054574178886806104457932836889027673396754364951003359409324793052130282449567800206902687513480748424509286220360673090742210507520024875987405967488754781180906259604632101201453058235694027430893519623159374288110172709733773809090187581524158144871951891803493462552330973760744319284560852984724408729653416828935707896374011943932588990894588856343240283287060196327984862601753937341629077542751534844646436192440625325996117051491120547087538366705766041104118125042751538109259561460059301774163215693140304470171213523275911987024607940190508113915534269965530001660242928665725180675887140499808682880150585526573542599016788077993239185671462568692244017395342484363921860171494462254558772216266823647948922981987754784986702943744441926887105059426448407635117287116603368869202443887742267926363542963443547546490450738393144918342041408320 [169,95] 206887001044443873481689442510122999436711969970533065468776928582146623736399470413272375355050587754557460760191319603644866764195462834333458034669063637253408442427303421161975772634085790022625260507265726483711421705025778691455136077749955288643082344557701827273343940794549999811291745770169331500124736455059055280948190952007016125898953787087591195679867302897269153871050535929064906071587246311446353860834558943435589918958444209973989227292353953901350267628632882893789450789741004593590443342618907016869027483873266961858974089623315860415777666876898217780217692067146074149222061529026450872935248918849563569529589867339395886502281912492889885445623846329193045858534083647045783089275479685030045801065383392397120848741541849022578964395699176886396377349251662854671537039489651718561602017105666303031668651821882616369508024848800307538045523674171988484629228251712561841819637043767105278854660424043268283517846067661010085535513268915809745692671730263649458732360869480419198971622158866452538434204938913605161302417421793908136500609685156606166313219829631437845208640914656495958398504473278100952638120202647496542023493233578477129742790217511313950488942126559446746424896866748625341542175014229864238497234008362666383854809455395089551306401033592149214341172426035449733349527420021543795952068313794030418292817683261003324702836250709090855437721039275652203256678846384502818302039232807433297493887431575455880664975875724478906509003407946720026621191342673577470718615992355697173917021532245928629058504955017722638341846443467592116190872938323885377054288186105547406508663738770064610567273282522584527544787667657531840289063239398106158043666127724064083632842568698052627562265317377486123338040190636977774216 [169,96] 474152717719355613477615060997578906176831026119921133403860935846953772690572963801744259217551102814476080333497105153311898917183502646328293533904332804651042028961360973763677038420640070896536503388370729818608865619116178346216877201589113771433617749247873132474711259745545838606325463170237550896019389312979846107919094128977429166310577615284301810838825925831104542837128750761115163251720222982039901263209895197004093181530299095986268579720492075452148879456254830998093401062562105361931791818409836427459455688778190304402148286968787183606735104430634647519348307723911173987002992518969095795302383641565881753627268116277795310806020399055098127441958450508746734617297336136061629829061991669359351276611979729221025812749698132391030665089149113308940722758843743139287672676127214108618291832246625222801719129057176490292465574741920035233632474373116871222272945970432327204220603392916570867816908362401657758717513683284515959457281591399608659788003021355948142495531106699483128741873077043759929613753566702916455695447979249647781173618074545329682177633926090035801183004803115604025053566241419237838390740960739401212464561398665804263712750620705409249882140740897548137248759334753264765667741139437997727231810183752514229379981462985746636585559056887505318093331360672653163330763325371324024617030831521822782459243305198444857857851833887731538585990607887468699725234788173653089142476307245740690384719107733355078018800478800146384939385530742160350051145111126233725375157629308763132529640593315762112616650799903570999146549215305094445737356791267613781859665964254820650607609890795540192933424240256676184102592865690966834630555398860472929777057209328763432627469875675463133808955866401571452912314353047016 [169,97] -416904181428812232136736550685194022780100997297520980922182085434137415879507480483509465031427258838954147585202002854519224650557038970500614219504589992545926003422331463905554215148094231666117371378848295097930754508899953053924230988003391225395787505570413815895329947206419646988413532242801463138475101092659729297437667981480730662004200521751306047811303327602626125813258379691755460044201140834889424197371905723086520626485063402118543040564924611077188632366757017111937161994956370016766055525891103187914488708671600779358898231734006907605825816646920567130885702935018551873489380464659604243444126367236786768185617117297739641509145993041552338034808249153123056065644737650806052304053970057129628409760069703700194210282129226732941520646509435115660134016573896130270510458685598631796843038513666793210489502538278178720987534649525003656834847199307996275403810056133842620287917418684999246039849241905304351092757901594771682197069666915286929205226398333622469604377782936345960132919981589185662620492801849431644596850110236855173651637976127728677533890871510741994966901730335789158316934461833091719526438362024784207784911980802688661566004196588625494269354571653753788063360690367052363243368818780551966512803559750763004855544668589689259909870656372420913817705984981162015832590676173853308586479255299918063402679920253736216031109860750266868623317834257287914404209087473268633145626914566925970331938217228780432640164942200284230489102001902254526270193454786689443286332831197347939514702919851128907200058904904430042367754630896642047328698870099887160301942979994875442539030185789719081868569386653612637261112349499939047065020104065912891787634927582582296870649297419293123478292214921164635234189641 [169,98] -384987682513650343561446454178986539809346012403640316287953429389822283100798707176047276126493840968324299848017435046324586350793072845567751122023443357869053827202044461515806647784214808176832909878821235517843623083690794364075968838609790340509173690246924976464371380258688915767413441945158767258752410430945647623634804659597893406325871935392564819530156874671018124202139378613082149774807646848861386078013123736417868964853671369927437110285551651084326816128099092608360567185286402758487540918430558715133581854377440849839795074298463404417291965711900639633597330014099706950127752645771399015831862823749544351715731169877044760516453132406258111020292223538298231959133702573436012824985212823663946618985695905017530217357395315707215561933337119714794342716931690714145118116244453229487843657420917471773817360627651315300100396923861530997302684711797673059084367521995457293134559670982860450107721254354394884817009435588405429126643705376547257722444624296326296834464114996660094116125442543128653157442486430530681680841434857012357455730024347971353835852633740504379129411677128001070318205702698398052248119106625690629169316874565424197656786782440085541357353750404403396006523489834045505941291298783648810159021416845245172676238811279565188218725319355754141522996124752778137759616937814888032297364321136425818515559740222074904125904354652746392876592663946811458438409053259924651149634091999452575864286094070239656601323781034014616695400776353366500913997075484168278928311797627015038893197024586651623324890254245042630566074648897322057082486489571632795437173163490795324769496241076997594473388184772983216185858691046491361379392447994933718191290513355761450525983699671985170725672698042071357760 [169,99] 235600409324661788182501437534175448898349419095283801636103736230981587756454647546352305900041756615039032587512994621274818786528895420812033533837198591618654745477567746616212864738412714309542326067866806870708711213355764143466005670318491022396082912327129570558841458277912812752711355884843768723842433575242686163871134181470600981839975572658699822216587992310755463939769903944293676606739175401936577678758760180201759468075246296111062642355906105774147374010449485194133785405599106443113730132590340131390388168301082752305861653388543679179486872587201968161955780077824132772039542825807251200886566319992771579965289917148507874519299665588216944645141461470571081111937338266793617911669483726326195509157604025645735300203327592561476009333203806702340300451151366863144782915970083402215338365052320520981096766154670559868677131952762905587350924411564232086846554598764857672869301456418050306264109907959394218492546463209578008215434136371176925881552664670056431199885703566319768027623483405916738700919010898433435082351912546759577507581798671921831211861239306548353662985377132215967526085470735678234167650823313986022213728889809531066390101824985052169623313138766140799914888587379263513041168921288918740247491686966446426345002819891102603278176981203905526736287844383320053559606650999775762690515553999321163856063496293683234277197165983717938327498637033529756000279580795149745965319811488416948676734314211669369235270966643098220087965856167675290225488925823101769254534566448200166025789226019532108784621152939779326614555675543870280646260906171559211540870612805401879273357382219600830833988255233329167094638537700543561273090201654116920600038920833729301538704522699903484679887414131672 [169,100] 118226969242721018267827696712212527514284925665907315101825216118029954089218903592130303202788878191843401405237276050823107569869727437875906885145563807438004279353777589537636504395423964405287721253920586216944319133061552550738948688354287036478406953292549829458495446959389808226511078305823276973646794624120738539279454621308842258407892695166206509594531371298172348100312894414462263964398470990848994837741023266914434490588372559675764064446896664723859409047579549303542465855082610482040246689394722760021055261228816314255507992376486133756500200379254153915437606920597047375726816830410158505965273865979333814457859450074576019218029313614063234571505915569176747596316457721174552167105034848035418512381298735426509500511764113280753848367731426452059487180970438030130362758905056190331171999490956342099603293508370527130683919513296140402222586962159077077412464570665350805598936989153988333484981471895751846984136898729834580262513279789910943682652735647156195861259353423140983326611418681774195130667349394560548930749185478253020005608617079984989256539840020856725827222276981531063518713726538163249579166540745259209137525735823284060194963838432363497207919865279533599138699870333176700989345648487534142437048900525368883649376667112199149258268292376748470980337966544272670146773356451517078549021786004691272031905527468814134962523311656227910259234799203983731343703266970331939282905247721723625458896726239958113967058087169524490434032482485954457274301681715216738589938153217174397158392847943268677651555093201278451117407664810422196820051624424951028235290677582157882760674382217510547236691816573950844735970178824074418374405941915007675955323433307053256723110303829980904213058976 [169,101] -38748721452626034961352172591657484885758849412616734046120789293840599803238312234192796023787438979885508583170186856831730746507410029557053053661193305360520041321522283427061536812686174026810516941242508398680799749449919314642221568937552513822671721564866864224554846534331640752508104069106879515347498965848448891987008138365408719333308389998996203214516098785487504739578418323198659156004809859005580584004265247861587078787350599349461045601900256456808211587237737682885351158221142314791777622875902313062745450376529238169435415112896592210456532021726241844395222045719591008833749264785350774244827703724130142324202439983172253479364075059551994662366701139175761442431040248866672968233169099780155191092992026981078135527868211265169095072439927212737399622694825770287552462355298923002702649364709995273800479769450132103241243330372792968449039830224277055806015430938847738838721584188328019552911283134076200370160057156429047827380907669751758705169118722559649392287989808470284054071215828309603723718934317161917244791278852820879683857576515940044595234497657847352702295904601888093023123561724751470275338953695642247296953031916159197117804001000167088426393612261501767395521704385718886458383409398244751202638673362912117642032410825284682488335803353490375061404043835356131206476767074944186985151485514470564668695494128706750592061790860113127957914738144304478436561141374188856984427761601820790499949675683084451075660062703678696623559001015757676252324451371348303648649140784467920988013689866353711421078880062035560467503463630022494924012475195704547111309178169378458350778690931475611511960601017979507097763574638896943486215800955543850198971646859607473746170137904848824034 [169,102] -13387765533256541399946234729926160084223479227061572243476759015985684906038436217440273862826326605167970568994019357064648253443276114194534880839673206203677883888636430403592336130477413135379342616513448266799540791592415585382860140110983764794142508065106732905003154782826534756235271362356853868853740434114001487727017549486575537666344623307115803681715931048298589569381237563052725415618247323855332892150434957875307873189857569216953354708833062350777426441493630463387257669073280159886194450905059783091369002562521657759373261428323802054048232141030315246637649911520614353462037968579444647671867061267340510974910303256941973364589245013893913041836815411613704313936348295440018726226470542532553128519135291541757998751864745212282992540571478184820054780207965161423145384887392196481313664661435416885525687574346266515570945984566925135673319331961215423438919929723658076529016450427116382913201790139898637819689751679010262342946770112220496806810507140251517238872864407500142728118230639565932218676730857398406916917456522121457314205006336808448822633245182122521703816576730913321729488387779074383929339992352847678013206676607479280552754919830566905795394109797443501749791532408805801464516562359332796894618180107424448584585462948016839173016651931894118024851223467417612936859615430691642100741295810581265675701247007011764685626051461833611145087065486998868301725138761380219130815363743423529232894113049636514546086238580332816789704467532083927873234104188208762885168600161090843455834434786820316679010817685753745134725603349250318640016207428196717640504429491767206013200497159146558527909432771643199309992995298619053513066466112787069300824716534056209022440791527232 [169,103] 2190603540794248117141467635475559040780941746264274401526238869204683329566685638388277730701572039690287969053566199561046751931880527202386938781690660786425617674662377850876350486634883068214164702948854427472822073000402172472485111058595063393114189097688166277747461291353800355713064436331181198805507750472187544861243346727717937850978150363632505617811066570587682537942169695266570243689593855860266923457954557894001073029740003856370142856691984760815548232951794773490193311614061352544790703363480541980050187794042156294205977858309709204836636158555892189232982532235207411086747887304772358327838404487038848236745219650661565871290311170829996387451185942907059224001477043874791635280335382689001549729770992627384766089646655869215496530219887927193531128743422715524685913008126023918222560013937113057503296944467402966248344690222728346153490744952079200161898838796517160524450553877723320123438881698083357351638110074251968638851143097018964571463012265807844990139118007122442699540339584983722311720838296304706856883656800413102165958204372201805573447589170114499005377457217062484643846501897124272838193764567306444142028245973607145952287413163884083219542206035225996717454384169487902752649541267377228079493482788010315043442030243687158927566836947196702498344938620485888908763279410384860011751857011104974210175042733009172897017238296195205646489274460125095349925342627221983590044765992767451380518648752918709304608966493291048200121198813876012730040249835687608640310326679315214610524285342066515506513110880380743083127172239872808525798367113791337266974474603741388969334682567732449336306679275614505948978091949482026573619623722799146375882830856832735438918264 [169,104] 1448196980891975820010372603167414432990177394814690851113541629424194386632872916378619681373336314610120671798547520564188819483502317369158794320332104799268703576356516523537541466770030737376414466851510932096926565286879987615023629176964602357260021415784844474392170911204508896067643150599715757187059315898966484636348761688637227770859167754248961771283747710485203480825455199363306865130327153390081654562648450073893154533168142723711279301338591152369443968870645917843609206718927909201282566869112328625234771174836980099334973148741473532950550327690043245513429229375771986596964649176459198460128784608070717322407310870604114394191755824294785134334019990398942577858670016504061357480997560906789716471293587624420449206067420155094592491648397902016327295684486607052739769647090105082034637682844913943845421678493056987448103905193284555878837260804476842821927464573516129499157768445769512896279753375590539421825841649849943721683314675473550297024800958716277622057447983737125054654965008724127160097721277316624371049434197443457687468151857399705276636195533490477504865612480976131405834577401968084481919789525528556327884371716854386921915326537681659780434093830500232373844496519064723748699115149700124674323187776983566967459100549335396989580078779473876498698618026279883788833500158802178149329830042233612527131908872864166543210053372748491360021643824864740082277045632511593998670593407437943101491749796885908264634990064408149210221848844869349680131225779063007843846973711428971575121363393749118933005270070155248535421909696227275892460847339783000430800402039422642786947628281718460428366053797076593958570988262112068833011825240629050645080663335186036560 [169,105] -281805917643898957672625078427972650194262511991965359580965182364276578439833702715898494777853011327148139062430736894670158948518488958211530163554285384993787667611477219151608986316176020753015830967778639488942153856303975456939875671532060981419175530829252453889546678770858578696630870152450698040904829653238534343636888240614608247178086407723156707869003500202307537219260821466306739394832137553246182761995916406114160106579187431355684160841786092053104427880257815233408663169993444614791948842849864597409942062482312548879286128896718650339569923355053262714396441646218823708059991829388971151655390615850136764918005035364780441748158359990584979181338804794115535607868080431091774792444005222444255359648388321432335369148960990263956251241950725149186971995874363861787107139223191225955654997661073378248570587892354122874973857331748627988764381759723060948604788263477253684364783546802741222769807085818273088576310166907598167297582125171582925801321572294180696219624957311010955187768816606072776591218328692537623801093128566926357409049272124080867084959802078369424381302819040055667188804933333104286485952136887959950393063409180635048848556663269472361578369000969294921610247603940116887689393501803173084241428547883483347107239371340183434941390328791776941000491597284423547073274852544152908976580254478207655182405948433039712850561186117598462659564210494976728420034448496214797407136589587042346983655749011838349517777516501515813557136524730234242606171784198300217410801091692300556192725807855126157122522126109758513026665615455558403065669444321916836659794131046905299103642961436465695429649024706077004800300842057240233941482626064060284613103166538 [169,106] -882599079963442382690022230641426367991140174811872082572735674060982633572390672821257928175250426609360944409938709138596618508007678072943018775813090304640942452294584414792725588863164009890644532830299376425007380729536565820720784182429281626172172772597306423904498130951790902656832558793367929625061322335302468897917733996304193201886931519211890274465461483515012001230165081246435637010882176850554959792154400635917209572590198651182606018492512901605227003355209039945761356498485738027324850189431857824687850923810909076473508826587181651052629533677988064947760813363211793207996601991181831636863995626894462600174634613117501697399738936814005923292090331264415319174978947020673791439559412981650370277316886307265772377975862091610037929458119020782723104442423039118753544858885229546113781180446410435004600392857623918515555509366422887262461903939954119556751108976301930696419393345594281259662289455189577681167980443308627372884580004413232960620285023971655335518935613842867955508713524457027469967479490367623825680952922602458178589223224531287731543570047742148091051432501098844002159002244177592820117525185523419140353802396397210501406434745021043101469014152767572670475319451366732008807659370604252902162771271888879993914370965820611769139187894211775999107653379574989855635631266239787714189199350180550862785766121522271073708901478616913121067063286960978278208145484488334463283814579075009330505874592980504624256925408289861719060860612497589475938364389480052782448152236436712419065535820760219050915391677479066101169204853469674168482328904075348814828656914245024922837937754867991373622433813417110711313739581280272442772712565983218061019328 [169,107] -53883170862184134441213757274255262161229596448541468485507781688140285566108929327411940027731936042469208900703642087117710765488096959031979687883639407519186763809974544200393419628841811150367819339395863667808734192296144244519560672266632949707515947088215572222794352476390468084942719734456301993021918864716971838987635254751360656026433659248725679551703870851860746748543996047578820951852020005561674280938891441634191876488251756689433714620347041868357096483582202482839864606935579625516506150886190749786041332872585571561058854665633843989216318384082477241831527330199226847175897268239237101334476298490248070927099895307774488843298342204282192495811173180501978710226322925914750908155705260714009520922517891755555504360498506916791952839473940242136486745926622731764180209974572891863414486170397502260874512457808604172597195872243042602406185081661988737661051319923975717036939034770932215617337753235212610215074848702391068575331579253724839969483581036046000028907324201410002102558500261904432853670396290944835077826046175340246829016963275343076392780671247083311574961475080139889801028902886839471414276722067906253225898195150265997334863766527024775694788773379389929079988078827759441589560258849441341941360195056914650034490859891415473050117978815682635229060263452715747439165871121640327935559296062967918997922922423392777206621650291739315419009065932562646749032293920119584280766666262298085181757489881557662570979473259161417864706702012932584050888068782196917980639666155800950668437682444309873493010480279650212925757200150086712272371770868200858196230999377232182768184403308990022937614854736411342992050267002187199594742735148936728 [169,108] 202696951035906293305674208557614333105234753689089023250695096223974757218192432611139141131671559635995473903540110938271949311901591694602837930749376807016891044014397172375152246233901076719668856002967407371581363856247724557118080020479961932072539742459918796238671703125876577066971945341529345770191980524117191267251691511765361469492538367300805977795798141241925826120391664666020630746375443126156201533918263573944026364409948019216493247424836077019829862154169476410037402112625800926918236805013643240943611850604701107823371885417362655126341252595406068713331540939595115747238789554449371572138005014421052893652910309121886859351056356136715433119320407174578336116515643656967456295455510702187966678577680150348832944645521840135520223944781838340242668042390773469248996751485754126661835283327971542230549422505799403621771095561397321807061962048460881532719495450926499497323087812070109496026684528788348046306276109243602259500306370876533412847689329946268249311046546296500974300234726187181004185065219146880259893431319982207074752730633958693651629988612795292823339788156525026454092990648941965572237944110083004351631823582855050548722693748265112309027659680377948178023440973698705636197247908925122339267467012711053705609200572423833700662364331805075841659016393557195876503819502355146554860753251282891691337645746457284177843956656989325943472237494136076767842390892788155126367409446844018890079694594522222002693734102248580616080925637278064250141792224425499345340916675421570508517813599845479890964269642215780744917685095732164753992900014431335589187348255604055244917880993667033885606543443131008812164854035668705711980415843024 [169,109] 17376169915176425043134871291814403232414423143593016574770173192815731572074216924016775309247297910210539511447157861966775670729771719520544521245534830906263970832334807379951902362890090636966791754534252240203051123423158376696448293509746141743401758099749045694410950611092764933740000892867482156562894424074566018257116724877116757526958470330379786300074299860296957463080625628321711401467024183425988786550890174235355815828671726333350404846766726362147122221958211412619102773564814637472278277063524445989605014255299142264455641810224870692369811992530139993742915117287712839565902059791825802426339786128742773941170564909154212664326386677111755126931168981064559018154790643222474645594712101520386137715615515990825072651300387648968717551582549030761661404164464480182934239901157812676425388453579453320330605750287405053904153945193753320471856211759045092017711910623423908902587658561818407234503426888745637059456001219233840344757134230598114648653317359191785194684938076377103063591849877713655620269795482982209076231011276834781656718984849053968982121218875209208206041861133134524376392489641201884210018800161023766860196257885588529592165180154658272799144408216982045802581488634829836224231348404530541550507413893666538682729991290466559826767342092258646710165940534512743971099900806310527463294593798151563216092198039688088588500457052417220936523898164788600980466035235721898140567808285809328516017310063521389231090478222904084557757822214651581624206277949922134012571077701398815097155055404934826645453219023244621201303227261737387387895583573839669195479654920107867633733879313885789048162207081378215619828246332798763287668 [169,110] -12890127099699373368507576789324202916070082662123217070089856800336293383913541061419077035509713199763602775480460652322636724489549462676563236950857552749077623099831098346147149036951532338965406450067525110257919825536172399037902322325016715272244502277266757065729856664537511235156745709934948921163456577465095081664798455038635934125000294294497027022213317835596681763440542368378469234906975921015167005582518796481670900807802581339462583563712002099968439937727683440654667253247426313026301862334603034615679985169241030323265738467183754644103930046067551394733603135416442815145998279031148082324604636003304955385198258816192878757294587464145870126551114165749106978986341475440259482536136802537061760563916188125873334292675681303377435521409955286485330452602590389435506945980914045313367066366595091349596396973949999052734457258449332989568715639496935418948299361482329877364782556800740503334343114391368133363362599383818324175506568892869093887938494242956695337387359372208730806657112385263334186648277088131592491193092609746214024950052436297011396949928931182065399381838063718805456467203263932513308242790826550326409337599906532403821363451949035512024642398438234100013346491843857051254047145084549470559780640527645216421341083851390465682139971679430860614915113518878403576858828025322287739775734261472504996456523249107463018387348790126052956596988817692915248160494454843772796285726656598442886140634062592592150496399056782749967416716012969509972896448060418973398101498327317283718953194151289289873360587466681242520636815939211791634673492659161564475461550414672987753566845632193702572378618404919787411861135683351200 [169,111] -565364775701624242265042553602168640498434224891230570631679952189223770454455666540198647861345254056971873314669805920387309569763213076111174758580927296891447842935457519068121032190933974822077223448997389768617826284076498791584054508678773481915746094756357647157827866741492144383969760254057751691521428515966153908641574807050200453298359200134787979685717434257114251947736778172361222118106783957368486658334514666684061096155559028892055740337676844468298632178718409945580076673504027226156079916641219591374229799668175990235870773060666004889159207413007110393674511937576732472393827574031169516374238453909980158026742777822471411251087892565179579162021043771096967007725774144612513800484395673208681671817391846373254699193211648696533129003451672714536494792569849442559189245579503630314824041551599714371681529476455205691959873476595920998977292458560580769050634456359483894569434815498438254413604043051724347784269852455328511581193765328205696189905845091359781607914815402017110739763717632779382797301306288006958454314373578178585216264025322806998753969568722676560660024446924745068153963894436347305376181484168022770366590450688581456286772235787789498240172799216315242077431799549652599890476627695697455524588684785260714028424857182743418605394085937594450528868118566446835790835282855055642325816884815828480488118375897749515597932117013660675201578579888734088250543613879038543728103378953975556213784105807116156575857346989378222445575248463146032334574193788401392997211003692169475539468785333204727904993416647999234821313277760665018140903713278044172817593097772501390543112816145654513920893112951153367696016468 [169,112] 221150169952937308099343194102558921590850490301688097988874180981478852206799815070699187580207019757554061325639518581872933277074732476383536385769860530139433006970654384636186011157174335028339322049731925830673297351328123575747993846558596416494533221803137202386433192842864203384419449140613362626161486967545039550871251060770723886601430505905518066339519663627866606276138783036218136036039615596799014238352206388804317306697995648543194398105393629668836875501390262158159218826023300338290502158449412270099336172745963705396130321262430004808935238623604907063312610771638822623781769928226342258817124340566016365983593387672483287627453749803564481226703240766076174551186762532119370981579120382534232555352732778337219883001841819972925958768816559521277122107746227648321643268171207800455872432707821836548110670612977949597481766226060621827626366449428515309457549597204227020325271403382005137166423986408520556002484705518072715967229104982463584328575376966540823859906205972215676949939037986849425596991796845803381076643405276078163503235474210441431926622296972558050293585585560552760047943518456241756749712773766171322327447920876455626822373049512516055504714906383903156157496837239976885645652995121030500628228127180571620418889207445622452776207944022467270619709166906214536109298292023739424606887067002435976772708160975546909418856540575807417921653755810368850341297908826070499012505826018104572308624636120038998312329914794277587710980826444283851242110732486838112593016048528988841204469252551933926712825090820166379498884535893900174090332038316945893424247271199273373139070455486466472376150973962812533840 [169,113] 1460669435713487998397323118763905722028925612594524245580670635927599949330685938108865526421674668765434681473852024352737867256041917533868481466622560640921911049386051326448173257962077903564859711325437863356323108331558567749999934246364999734450818826270069899684733240897796962790990924554258966578093300487214605811725863560077314655549363828655900446848857636926692395254176508513926417078956868929203629220890670430085735682334215647270452349885439710332264932735115275638895821668397140596004419242691163764465139089966106347635347761330702086518403581566622026281301130953530982152529507061111060940672089506135447682591084613137827873490752868572055978838842649021401772138035790401716986673382071173952901188777599059867650522215677137797635145496263961435209527671260294403843049374487622501875484584182004504937174422806244570984111283038343037547357319360742391252738001884413643380865293675426575637575836578759537144463210415640155098322736463040799914667931783877831580275952118710195080631733190559021296228585165743082417749632037163918050233983628357027118720745367871312160912736157499397441241105355556221422075683282821421088317379938664940207797594186065335172916245111843839798684732900577283574074048914913417676271758697121646081350056074714046314453864522954025717497747372745736440681592453038686532780207654580934516662790455490485265934620431859197747615765577523542231807337043964818638930557314894558268791978952692853593260401110964998061553502344621844283760466321482238558506951142986840219151943904406604944862873826645706504928440988912960869552814725439708819219839870788839726885766156060039818830744411566 [169,114] -901663690331622270096931139981472811127365413168506873045195150660960478353681342071321895442983114548763189046000945694207316231431112900943770248486215881189231040368972356261121725180818276498908927934856511691845213784883527900534257522237819676228420575388984159949721723051903419500882503245645733287875618561046118997877998828082734488746465951072587357836809435521681777433072221262788820345376767091883966366386872258293952007404212823449643161016503353292186962682733228191513542030463821163836964471985339215106339089056270119400235849544858740778180231739037459809142884414572149373282457077149614011889224160050762160632307742245062169193441398611236005622816822054040534256738559225979546768839634588136839907923635084872268152052254362424081895127826515598520916034447118419920184269981370465153820718340993008704432078266437898501062980368254029968978101795533427318381978607799071920343971075354534015026735791802362802796139766236626197954132253349758339610371735048273076772422369145340256335039548543728173724241001920867255924263482932597108103311649923562695160968601775162654568932478757138115749629311132670121465208059533569725850211510971151317181192653844085328742482786141453691063989401923809930967318114966452680172730596387360967909533284988984726600104341313593551830398088600317318597337767182007200925801402801604665135035288013823890746423933006763018952906482938142135834716838994962328957963258475425380974700049385108627480229739981819544706213442205944636871198764610490539977472950598141824635164175745080518300508261020252651819150684533668920772991660443864401616307003924453129647704666494929318511104 [169,115] 9344591713951687019052062546305585236266375132171344686000000270604752733994544945732336599899192038870674463102018436360593785210570281073508381864735026677868605287078383030095729204691892088684436893956018732633031074062367457055539485605888852374095043386624530105058267890133930381859665404938375966918844558843480715387811375420440772260712130882694842596973230527289895044668920107432836416653810905422086584545693658958948419899247801390674208466960087038265733038956030969040395335696594717160325269609847474133662792718886969080587823893500742072960044075201902417723094150096295336039342265012020714362562312051783841631036407801960259233728777611666605043097344805907985241544207491860448898833926025084459838097472025088953129156886275761392033718952693662989824494398338674109870112086858620509913350285738976610576134287823192680660910319604323281146121371296308785329065408845981587970442126617794638853210468484267611377811890699596906697685095554063731118341340020049938524521318631661718322181168740008081019299744804137895055534563978897603343932489285738891529982411845652035874920133604584013408800095287750769192646630286889288188430253370898357652889122321559379715189980974752739957971539510752301853028961442604782108928447615797372484343719436637856748524189663952637694395329618460339603535706939181741198881978489961780983460270471372655908650049792615048886158153125557489953348449036156048613291072220218622872396878137111020214837352240492359761806890420666101808714356695467794590986855715331051629206965542425764361353131180986549102089396607981531690630953516859869996594305246502278286121618081842240 [169,116] 688794336406861260657697306978862488749156513076744104637941298350928579950725495208346907818725493277251969327937459373963412287642561936894104015263468485460043169682378409304724291128651840260826263598922839202835037049395598166341436571809716042766724369984935629013506156462084331870129663025642176072715452125984946399377487528100823354018722275578866996337971539839062428971122490899640648997838609984590228015591475759197089666537398066405133862288755439343707266581997001035839724433356474945499143900047746195526043796729618791091399792517355996138743405535010235280896734533334425071045412809875636314394779250096466374124248137418059457677833326255099187586071919509948284569954874085896779191659435235470143036936821233119453928707964270507191616225430470597848889806474255320668493808045048685364510772197627354452281024979924105694965855633461211141005107405094260431987348732841980379623290381284785316622318669763993167259114556728527052797528315529253198377891311248597649345258931059055320875160784641643758171884336102878177239212660014911289415737312916880980851034677700817282648006180038729894242409040970280302471768492864678456392734110964624407253787373375726879118093675694537777452398803386376789288536249065258369722176080629328324346852652473864389092259100507313491043470115471239210268273405967787638349213087058200300287704186969579572568024742326011575647276792253737690515991639785288594629251980215857558282540515198144131020400852909734388311219155799503113831612868848612635113084683589098491079797451559418357874017193967089199295974930120685086395401228503712538239731972033110097756902784 [169,117] -10006870931883527397265778036937742756028001529371877269898428208726979165860953788455706660896553740828291400284386354047770927601715675184943629089282262865085997097567086293343563200803998889751439982126974678526316469942157103097524763552768242998435907742523478756482084616521198968092857480466828953333767175034482808837680869676200994652622936985780867856018721839093147819673847036053449436266163877392253633644322764947582484266845728257231751365698993251126592765569245135573179290312854102656960090801308837715408421094760431921767823099746954656283490338712845492366549485955143712241849470260726747518023656055825814665058086843686831681743181187348343169664138663651271503497880871183636637876166705001029531937280842718204362878205828635831291803138612835136755385401726187793002854668105959803550980056494202923428059854377696014879381902722452179524730211319073027130497497115188907377336925700404261971701354637325680531911063470496940353452280696673287454995682792064055246196351110843753900222667648904720989763832420880661763988071493239963814442679715335810284736538062758473368935513631020915071362717527983842432302098385411926894446436915552304442158977311448095405492522284096902743357981246731416027079420329791120477541676149159472552228395075125820126550828056559931777956500636367234605135582782556450852566858323260997771817580773049732227734470722059365883457598415304352291065838571440959969610066446094884645603666344512230165384698430568138004417352475534799058972411286470608696807442197664573674314155574183871703507047281811754797649370775413014858936536851718251371017997550324415114 [169,118] -54728661892385561933712708345236269304472463095946017376843147142779396937843573102549997455204755328631962581818852873208397427757607584678363366522882945460274149121566949822921788685545673400680139137976237067699703595117416709627252502692644442963592817611754651820700877695436121989561087499927188129321581283085233709160698412754806442676727995240611775923648028577625979711711261828011624631370930717587992406552624687401569860171388671112558751161919999349640842329967339196563220598756922627909722909229932660577976466410490990407933123816816277612371310573705743215733244128757940362813575827646285180609036460922714893355850631407768099537395953887811733530814463142617237390880865142331646930534239669888718289061359844467266135055483804698809318392225069271011762998360654889294828701095279113502083470854191327964266767039351117270578993098250343198228782805040738976731807726749484560638906109733166353470033161583212353999286777629218961032410200773977719549826988774255889708843722394983555435211908684167904361646444156515668973614273202962309281895472777426636880212391257232051127042217723123278356040961726272166535807168439373622756487053395299842994681801194681725403180648129561853821459345492143487652947733905532810396864786747879410691334188407068595262934051401933579367979300601291359987314401538456678029863896219898297776567413669646876787983663786885389675637923310547695622021794783395171055145692788792200047896303186372216900058566833339741688405392544320706711583001316291549514049193528143994822537653185392165481973441433506141397143328168877836146897013620276811106276316384 [169,119] 1080529075342349258673529489204028973059062351483215352184179064619080557256263005793661048829771937218857175114540536396725277822567804428565057560973577396868964540402194887657472866520704470260695619492879122530404201059978034629258091323881028739994676259952516097357245608452413323742180494511149793378076142583194876540988157464236011046218271748180415804002658919986148878498849198954889186089859004231466806976981811636683143837578299412086112178564514469733826483751346734936814630258735984296199359555374700883063374858411053609393419470424463576681348988603729294787033631756771114646888431165379424301595052236654210465740091734276325761129028593774554781087254391678370771399145730729165977080098046151395363100162333656473684492676767495397623485131031939423573167340026864124727501267138167951633206898805660423903510853919281273731160069778125939429508382678807246327319148861896234855248437477354360460730136684279163280815804483117431072732078999383922462635577152975729589828961364244804700457372593476261638881040953163610002328898075602166610464372537221264408474273621255161720533787346915249289772104868711430314112484035149861273025562368534842668370453705072796748590464333094456245993770456760763396561800645078820928441124068908669774723177492154586347683920270615321757614672820221902196325378788091359833702416855795874990997579718821447011001709809149898629025104925230611708987591534689712667544136069148801994580495620481916813296967929704154105029075813277825013359449359953698304585104495771665675665025079504844507126899999745315834510965467597176298228731278422203893380 [169,120] -2352372190578515945153683230007697050036875551142362505404684702728432703564500125783325142723828802206293976908755488275507101407138180343261669487930912591474439832156441515210734939523485032587266022344449686103646798545161892743145492266912112798507840560940821646478651213291724034972972954293577078788414712191691409272593535779642204456449296554098301398737618662104760240598094507773247614400004089349190333407616199987107055381236117862803220530169029776001783070560391586441567155920392938749463799659656836734264639264536184071251237619493151766085627991088744231396772453790311080564238678529947706593185326278193283341508366958017090922882750829664522567556481629095541561951748206633623958059646530497449712158953093348637718115229016947325757961967157149254239535434590354931274264429101650124413144672571665037128318538680309835435238144320941730838169999764860163828323732241234356358479494686870295537805219999216138804606848376891503936453594475067187573093979104713215502255286056074137340007429935437756927570991875234969993849061764284177048740965211753231710902210947134507541305230316492125914976525000928577370477269050323851338430014161685202463777051604382582717658758033967117315593749463499432624635894114211642641427326079809361739330082371650967351239436712753366056223968219349550134888927452808716253193851853267331527883136483362844361532036216179365574158315521601870264187867655975733102139368465601423323461428268877501642880349435473531850405166341074115654455696361806789590644287351968203754697011318449988551890882507476192872018695483031214345681360534672 [169,121] -6637515164720824790846546914499871513438892424561748515926257217013567565593644552806238388657827781932158617444502198509611882326987620604851939452404699953672791531393031054470883382377727906314970142544463419503008962553386288067242983702909368182001223442620994430856271354212503285431837650918252959716776816994615705682860111111938553841865233466612908492751857968451289351105618556237268852049648090214495592135034012139281764297638353326033906591619245141893371570403593685613400289270621851850624421351216935786505240400693272848433127089102492741351254048358458979367018647504051551299909072752459752796575764025557039322855418221069693301967889525844465479827013647493454228771809855129847688052510712511212932552967571748876331256336243295958446738063419546577188373307578628016005676762978915023149018213195503143464618967783773678016984855426134638087098658331315483580543962323207425323743233467689870236858251214686097279700279605067028307186611744304343523916053332056486802322940728221215085660986828394094426815644681955962709716049997667119657118969276213559742811901419145734536290700583781544520279177597971955393513576619317822392119082244807695797068631008315681806277971883672477373167327745190655466601888211730336566242115592722133408606933038231185336664668809417655505741421444370626373886551473829022846399715315390982194271894873893089551279035672741751907489890243690521285955157178083843283978041358659019408782696458997579912747606774205648200602857715386980476924147448714249791174078060778126270290444758359596643532073221516323639613981041824052151214 [169,122] 891040950977121934644245675007124496711872998603988122657007230274914728638825552176207243235050678162696677384833133755062596785769693356094111597971581427620184776501590433924512943235241913596078046895493324648286421415471911776081608192230190030246790452203231876848243537072930751158640168728921712898551845687417228843209143921721698896342299037087009357144833194009713543303922290349230924247141198594300897880615896380472968200314542916736216240454603464779410838882217013909557282886668659982424579446407748121251720674715095970357629793411380136346577363728480157058747867954973016095198502197274048824619920797451663696067390776111133644837938552452540478596365564634459548285094804243559220316069061166072491886270886774141016716411361136328636664278753528194138358141173322599833876924354112137346740566331207483551613628045669977719378999354049600072839211156232745571486134363654212420939613049301710897840175855962742782927277558642213180489251658169488315242807479361856064916119793500690388892317076092406144665691214073956065500964380570453591096482528908510373794760732729903775662636609460143335473146327580354233189885828701276381790540343758750944476483455420204292919999058354199521550404113870443098288944007286953652379747124972373098087958037772680581773189110461661733468926059905113526722715821903781781842029205835515936658826286204532165392626085833247849471473397982333166816978459094646027094135607422499291567255506793354399922623268736164429623391269952295448248911320401836310386447877641475756676127353323423275918292692982621749470463481433344 [169,123] 16725407599316568649980342242437641221529183527672849115617029073427702112326290463168205715350929282347889292470758840339276406952301175457536297081682771208261623572328990117569210659591652103497724398311117665853977972457199034364604490143244323506422986782694824308482546070494378228322160365723047256157198074637759701909438375604731505244850272759847413581536783314312166247597410305829320923789497385526209101537888570002777828169955931268218258135817795797172737885218594500104468068520496412093159350946664282826669233082031260435302765056557302826579344311575598256620987941837066782604448491219983882190853567144228640349568420658664751297273769636443405477190822372153527845377119174141214569167525048634724102060157601299953588378614982366142856303078616421222500607929236767611513866640675327369396939764008643900653760635813186630584887803471410377586276472521300072246531728761034712338141656407037408102377494836117031492040925796078560723452955816793384197714501821927418921544295049500220527984016448984174140793403952073368870437506259631895167538969337695578005989687747630153722120675222482645430677425507890417714521173081350912031789760732928170304673297179413942928428365456030794049825339910353216897270881263086296985344532538266155453074983440708061175669113254877677797249439868210252508936566275884807792145981144997165267961024303380304263741236382637728529498493464312030772126066012159882301932201628385951278972200088168403746413413230209316203845169971712388380428678247833125900008083926478164943365412109111926365090164248571574265280416 [169,124] -254364451245425080982573415189624752578880862824115598879620070234711996361984710533788817147690879961404345127240129638008098638565133640273615454946678130518027695644476045348250008941064952893122445377781946334736977053600814993923364642680090923616077220500555473710989294644760554568350343810560381694505458838423614056110312326967630883550738277671342944889533670314079055433544836317978154196661553325257496006511690801905087778276632696870638292545447632965738558743013480152342355335722198919719183314165118337398908243177022854143892250905664435280708946464609403466547886680903938349560705799641252116569584538860146317877561322022264107958509175114583560630069721875291694810496890051804787129361702810416388185710565699535123003782580351880570396824494381328757507050792686166600807453157172451662407902272411712664269144313766279251083620788158567696470852116608363415756288370065901589398318023465953657334585783482388347925247693418985727558065419807394498835777062753016786906036778818830257716566114295037937727209581036971418436306322885627505260298784618635161715163104452414220101052697418127199010441572152741924150568602073044367339549056656190802392453389478040592299515973251247304387795808452033341867276279259016463488778693131742321496030967957965217163101008404290026288700789722487767467430342646922562591603185973937686685714846975574127898681612296359561712978737084410737996336785291091012506695647827802457048666629084575074894425071129782851550746272335561922540386820430486077343381005858414096779523632667158409727778867227534736 [169,125] -6540912681574427901018231070727412722462106679367125058916328947572118810619104288339343933053931393161228689041642755741828228862165924671824028817170866000856429915361350141080335496968491951810889999852793353341415409528707755577784513020445937742212121785467933419933445204285230956969596543929321297893796251657502119880101260971171914801905564997260406119957863011922904827609376189621636917572245926478182183859151639056517663794068492641496948555273217662993304056329894791509125926309783277539528501739172567109586903887288853009734945021642602449162725161260644413287608258082655677279487278900786456803877373234808058777414035123272186090636597278492520563308490100653970548602766470904966381130161369409538503230200361778323241950729661497461241924833047956899611874127639149397007763325922708921829834451172906671781579418250992756546010918163646169175766900059198434088655150931806928331286134064583519937441137616584750137112475266320316914318915285635111252728577912432658086622540505373555404986939739852353136316693321261153252832343647871063072266546723694030855944460085627774412569912212144512841716920885178617194260764840064664412539001553000934148312056096513627849364147220359647639419839882500747704593461987110367612539656506302790521551418604930140604078183454121700680370153759226948753133066904370280257572045744891374512453158268282469461619667146238082870452279328114337616154394972492906176622611987648838816044375809829201353632875553518827948891029470252117105593655025595510991900247579214970964290876133279828304333491652 [169,126] -29493342246496391809747207705739491652192195919587930543866444345919904473655637480987275377255329586746416653413469950362364046831249648732458385557576873462343046187352955186685538612650981124399139477245580308008227619553456303576349371552741828060257073278184721985479161105354384912335857499503578173179340458950132306006229795405577879296111429955211289822768508197796451162500564570851105868297012335429546129551495776898980837107242342494094651813637385693623747072631080727892238125486423044774197525411963850542566286746463845863980458367876436627399247715213607745370725598596620172537011917019874048396297610258449101209009405765737552664933983339776117554442266858638515577999622155917720638205641910022425731662173911021757837490183164459972327769980478014874043401505984049492895486015835950636169553287515188746620397224276431873817274820761345663694634541795186700451433058819060834881823629029144547061320466674111362840877180918638624058185380627741753767784264292370982062430060155268193953802521469354006666869787017214209444915308526770453630201531395403551537119997876494023698780890835554135588776856768064659819958217837726316452006879887593515086281311743172256768751555702633305255216414642342004092070014078161444068826869643481152641120318608839980130267964303411205046488342655456594413486395678956396829495675492508240315869594157141143369193091584323783603093132847975135090938909408178648081550766765963913278092266025882254280564811769048124643376274526347082978076388422693850346927304296328952980038126066181608896 [169,127] 14785154566150702238998931336640834100354670912172005777535475979454764205529366808539608233610851152350821180731078326108438617148704684496366346983078603233753098322740275760010770037890988044154873264229006737811602642687235684803100445996136765065558616612607849501288664416178676131058543637010823242865794356279342434903993568103969115045722844666984238499328591652951142886827756725623009308238164161850581636259575182903538883112917526175529089634465847442647758792797440827109632064913627832476949866594657808982256455085378351186844206089106591469143528539146087166334059836073518791034935029613826664154373363398041260206526293296990043837672903242911376739713484472157487827701557435926968346347548635606015010477079753472990825862455722579121521365036369678022649661795829406685608303953513672353433759461399227709415182553787331572911282535558590745984682400215613268149248285049212130750555114450275672721486968940040150061968398745578028135766026378869343945373751123833617156108940573602888145731980250755977886151082977820888652291248771032731507413561813552647187852242935801669546182426456107762457719161860764354650302991207523631758952083119631130560231431831161227057005402590839704276424036633155132101919698343827390609058159687662644626084419534057668097418106380405290763681199495251203381597804821646202979010408979411858509420221863047439108325185011211218333571063036019365340312559325678223328493421460048712514416654949797488953515188615852753256741099642034147170983548952872006047707167299559335201222549464 [169,128] 235888743180860605015542448676567329461200413848429926629359124216090799482729470956383581554515634353751212604622520724244407363566461129626577314895637283153601012673446472441763436530249048931527143575385646138724815756285170297774424463346573740051246748288591110941231577024575216673451677543148677898766193933852328816190192151955733536069386672569340624499358505202028682168040189183295513162578355875134910247597094681597976886718960166917735441452786027350612078309736516505032406649249298578867748318958272034366848806536286100925471711328005001999856234054821598066937227052006813509731579561071564132922730907151471144298397203685090260526052543647116657529619555565386414524078603840467419621801182623244325710841468019555001828721292916040402549031260005943812691630292768326727115685689667033107103343089700018738258590728289832974628774412769123197195245192845154987677668917856980211303070179054018084118349688325897148054500853252264951530577458738147605828393225549947403779474836970243326772851768826493572464604504475535572174808884637759333811375768849109721305973136871096961290954730274746379246315072862236288197693129813863424028107226951127721475661068278697860596237772721082076282319074543341181472044988864862320056446948592049039918402586528105014614688175801246011724411972134274549070326636103615553439699719574473644334197661974120644175507405605560945985685218316328007186960431394349412453970468982557833642791508199056569568341413436517534531800074415823131001746329200666921290440380010428250072 [169,129] 317585347671122513163427295750611570129848870510572251562915384332203628430504581232848613047273382455505548479103139007210948601262896212592517853208627006953081573484648533556101175602812974807664777785593788288786889282577567907493257293773793764912390981833302709677306249009688464591809554334005056244930672714205049362547700465443570343515981963496184232215880734727103585286784301761916166746364644507449840909757604196459834604279837923745388224594985803358006039516408272344739483713590872700973558147718358458987402441830864591141136397094448884565989624934641969201185541034555013585422166387240576873490689542120026862577395886263309190266793233072627170909360164857716609344143941344880752465038534008790802019804786893980239608858967946983432680798478055529004501072752552166604243993837988156011315201514335713978710884068327454495318848840191236965443791500359981696107999944401593279077379988467809211302349557390586544309116197350862271785792507361064225456054426740770047860708357361747039435363251601034218021914864290823848386233102231967291516231145537697850162875745188201346164908019701505950364022205280422344096284576082119467966795277084387126287704488503429830906081474299540566278063363574088466603483336884610079564283525740078105032601666658052653190167768679938129266024463551829883318691103983682267884643995341085875373748863177800281779404765381333702955800116716984323992173420538897618038225403148248972860817807977251929193577342332114028834219076146132000953293510028324208498843806657 [169,130] 125774996550446480489306525979436158098148029888562392548450937336725132794219606481253803965908965821544401693839969047727020574617442521507349011643900769693130775249685665094954936029465745731228281518549477869428836903754193457273449444724512932685957916826417201527888115797966495097735801352656957000383072257645962115013843787325649298044850957070398677744386329111015940597358322601623852074315575139831011824991373184611564024174142319339823636631541063324219814034676957302390905581157469614385630550914419315702997379822080685781750716968240227283750954688986543072695567523808635417663782855125868275719178494880506452018648023572754034096702821767137207893846028244192455531454184343875596456608068306048998069050307461412802223980919137545565876554418640660978919765316181835172501835310384511748872398405731184027312653763885373890034409132692335749467011685154069558526211532057528721807856716428884804237166701681111651882502848246378950527152860227175631223447026023744020872262764387675380220065423205324765977325764278201219827961358512987677725250426063345056450312745393698587619615771147542593699206979062043345498453481628601153394750589348372848830205401798645154581240633296112848547265562596980704363133397206977396734851448336799435782843810839985640374725604162105170582205368115443792368443335359330759014021098712868372085019492370007655630203698394324213196227513248380315932819364374759234268987948104593874462117827920655842406568513841189738646576275333466632322186727925704672896 [169,131] 4932978705947718700084526045926964388750033901122933062707456053301160981355788843198483092774121653975125674342889423435494777738308446765832521104830972698693364585981219463185538060509069977692437083098932461438710718898808844475229613922412233552134544009125385772932106874670757239465602888943419550336698786590899281988889532852024602356447183368634672325650375716808162830526327185096355846889428062869268793248533562873316827932347839740242545954818628575085246358850836442574858292764673503739895950666926847584067356817012912854664097402080741266115656938217850095912067136720989240833008562519231055801992709524742761877155088333852753661038851645771574404813835511331163353902503805858345676454953155673368207998958486445555725283675551526804114162194220693851883702676092781502164288969283673305854626533219437587365389493192520897658794475992363216754065068080232103215144224548512081650501019572183659754533018404468764742807700319295669157634820331134700710652457410589677656961480695770640685381522824406764542987127701443921098119186009430081566815560449583911809061649591257017739517092205353448798235729160438047982183785995194298897748621532103248860190339511153983981549611196738102002808096682984575337443532597414648640729169260234031581979135583190885750186427508850699416420275645245736321895534817780861518582506903405178971091304179814579146559350934364151108860144965333398506856358267125640276285160176719518255711959476007758964371980989044393099075519802998057299877758320 [169,132] 5369600598529861714468837795136047297364303719223198153305943240123836920046122852264176690149701979066658847288428999126968122150924506056006943186438504406973217952069070500975834967003545634896008415798073077827530776628071889442456784610222491148525832021952282885468654043371139248980431766888278195006082821070942747017966849904489499494294914978795213022941615411475251933933968289683499481841529806100124941966249269939413422419280651351906832761015613808423488483652571047825675984777382950320250223258302531995679057924741167131571135918650548992242520032641429659010290288885676798778473635633997325094190087508854691959574962029104662288762853401012252346894254088121488450455737792282909888888620118626748305131302662653469169072163214012632442359237917177858619380933935438989233169007664526902461909847050299938121628202638917483630189264049824535339331238625294221212997645743779049088085096451714642372273094939267005672471253106921239735283236458900996576621906537491907074530315413513635841665013658328254629686008741482239971205939583079052477469010704939596107683444963570440136053448508105818156794416965785912739120575045983465068832190044645046520204864941087108555752124488778924822965968628992496961154260211172674046435290000946600134799699648898747931052640601859527144704345698548859979293783697832765975748360903073968568249474967805435516754691788497569449173821503782066212366580461858896496839484430022780899223057620643879156126641529062171717811661404297083456 [169,133] -80583533454455477992976912116039375474651852015079373470057660668401327029130708417956603908084723648614472337893595875131163080092213911114954549536810396217684374648798255835004905353691338734729351172648747432103116357949264736302696072457085053944197853402028038197932351938150847614808630778633255085186812881176157511465364701543025514259679520288680872369233791895122796637272026347649054768474242083020206300001497720239436304254485629267906403633673664587826105845559744905373609185990471572176310116052105406211367253674202205470884515871896189611451668416710923671306462161636954099189749018042998749942081966551134464635796096637496110332299951420100194944113706968069819425255202243333362085608375338025085723911034220290163309616180558105092455883081229755362463263885776577785350533817046336672649816952801861605284571398273943388811969414561270053555754027683399823943077434044623302667881627102064390001683133943604785140197748760307126347184415224617924351256458113604973379010601141305603052945092291129697121220584183628338704875651114026194125849895620642317438709849011552369828769822853842244882693988872334258301005364533446655300149116043154583379469744249442328040120299355493215098668826472402766835217825524749322024488482289789772503419247794154401336465145898262115900277589285611790419868343969784004087080128458365566155720015834022779570260756244816309648036036450735060110032055656001260157404142891889923888793566845898132922956329860643249355183922168 [169,134] 249331045653044271526770754327967009564160573217700080398122031527981913516927574064643149847375993905783544925484843684020978903632680969668133186555726216566441130781014462706401687757831294645393120655074136109210280292367025803715975174509083206551950785967919197506070946620855998249074532408764848960088243638440292585447518372946571775117823054080773262351514175977795770331563882075321956074750261463990322617507681048844753649288933248579748174851912454814814528045704678126700483708812730351452236747201512806226002381264551978269632923800338617460389554054328529839971012436993129339078912538645755709869621977599403346538561117217066975651862969459291633925894953221251774179836672511102438557904137613114470094973782508698578699034535030268314742063276526335623013396986476331855121748351083961930998410217954960662804405484162490455476642935016823411876215908467548754131243150893287848294195409899959807569229756764607039522898850619640087667019260801084291994426909137774570341162028808147852953798494687756370548889446442919403948313578343551293170492421932885374923857678289335780239027181885558181823970157520746867910681279378293308612675488408569446904706702943260313348029455475687913093469201614566961755351131529962610586849088520101454700918639620170731854367932728841346600204179963640977723868645358839925682404357097642440759709736490481721735900312004686497624395130049260684205955376329035994902608269739617110408303221495973597172101237596839308384 [169,135] -294470362576094253457605944158198990673622191357105911549726989115105243694658369628541025648768566539246286235475785761352923935403354934700590292583852375237788057800003509598324792905138071155949423706706294093879109440212674129232116862348604923484855493712614333447633273236027746876282292589779850032485658921641111885771231087793190826500873937920684747495434905886695823079805126459646490061985889808476230083638613468650481741151523957710538631486081020366824524328727853231066516454698960116559458751309239120732786931721073298662743264516493760658328581781651717512475463861579039594498557308385536074472776257474134534041391025865412610436124598937570183586635136403058331488518398538049382252164143985286408788693756480669055295744841851586284094991407463418526904741990377364534525635994612100604118847590454958356722032271492284602657745288908780419965333095702539615879704401377847298607918401724562896916259067324551679818688306611284368499531028206596508758158749351394147122428222389949204794867596909405564587402973258203107101746673231630112221160683283988549271251905097397808808130886801527390007777611174830042014672301833263478436667070141256266779491833522506714902684067601085218403929980091097125157857135447152737051598768375690086891955438970874778644291868628782279051941814406253227847935160859321560619165845545095072480975134928705300294932523203511842180782153784820318181518852142021347696017285780980207021899540670536740372419289828 [169,136] 132241053164070836675196894718483584253897117107987051014427986405937891811690977691125339144753180025219815659293561578395514281466999605904279695100081174553293955585596460349703809064602564658235450903436181024310988605909853516076267888364705509031187400508563265339758936807053987205876538283265888588446683590487449755230007884592176420462978541803827685535220115511601165573801864022962033325149312238880287610511079603609206499873038959832815431292333141344953062642156698180414784323760420588993188651291999679937038384192421684977481476005406117220702635981903925090394190002431344964410456235628572660157075297904194383574131660659311148483878842205937917197152940780056646338487984772322362001429647838234296828128547376306145279906186150949125580468806732426159846723354275396681368943060187604169420745770370130381169938457373667000480329549137801659199166684813020915118978424384140074659108550329137383801290446594397253589102816953918680028585437840327220230492959938607047031490296605393605358348418929969488635604316684643789659533505415232542633671705711290372463555864573628497380955582565933245732584339962255922581699434330830054987565101536053281876607148643861197429816263056567346835157284489264600969758454055767895620274808851870724384155983108480161067169523293393874005085572419740817680219234794487537581204825118388031907189330758571072156588491352807756238527926306310238134264021681916894217444335413459242824042040671467441048 [169,137] -22607467784594695587656926985563338576161575693897204618685708979286506222756312174254393164254475949203128691167283528928821868411098983382377242936360104560967188059527843359867995091216090203581342218058375364138385599067511270607152781345438543643290268570011816203065017128558149332571970951847415864023543861395364254442415956437564324530086218864460664391015636471588891393538490319331138313494182179296586525634696735001495875919577496296269075857726588410943459461811880072035520393710933476672734177187050923384911621250334946794106033601286235672724895842191708359691404709143231777710839791526951748508903305776561286491088189618037871138657373836950626335584198645997893972034034389463909210660997871124109986189077583684396386893442590909982976924445388216922117091090743604239052728974687757402317113334327240128878152279662094705002191256853731386843517254924098290855005096972418519824079778008441768211920632758419572045416612971948068790115381224565484994384776828162331189295089705672738056349461298873132232876407747273921504034834950256304111684844300653580638497435571227280563008380386474741464401077783961495231190630466503369929229234072846252203860391501371588767621582540503695932985669387253990530034701872879803723626862268512870280049430827894510900135444520975619226417982293132106417892453346753373798198375306096596121507105443014502625387700112887358349812745638787581375877409325306204024146896664363126809641441999 [169,138] 1468725381585029637167987016281165791520567368923341712033197286441926698650432039949524074994235679043295792701754603748048775312730908218765435255212284169601998372811051238965384061225047688920718565210743689202746421542746643434205650945201113461427444508341541781436586201009487309377686413626207004787794033138840574943553068115198024440030338891118946245738453302203197647232156291745480246690080079298807617854446716456033021455713392070621153248237155676509731262772473502912706994826273755695619225238321506862284998352766727895427085648235394005630427167968329654150915856959087208081649897803980844540050638205317047449820102347662971825790875074153759308861426130840116016775693100053160200912063228057923383040474793288510900866977636505247079472483585482977126027263034445174403807408962256899548243192811510796609733270318689677190350537786000549076073743978129710194418051208811428804167148216921648565757861626211277877149138781996465221717519921363324445728486727243343624736325910611132407332229491856374853090079910027719464403878370383515872919409576276844370743745127815280682727443829473416428380647610439560655466535868582617480744438854701583803462026200989321950985898736837078440820091973386369949835880778681564310291109444149470464520861682402338944196377195245058999671260617698878789836403288011081541399778074962081647608193709117479805550365053848805841557539454383903269520825571301013322804929800472292864 [169,139] -36103501596253868887983035124411783850321544355788549572339739814862954954529846330028929531215220851556562698753740291733820314432242216696867158907451431268443326322567146872656568089131435430034273321884699833491969859033721555348271972481016271758788689559085908040302883360318964321584026671104920108706548706648631404966435190171042203484285822129833922274230774877844428455370763192414070469323616063835209596970088123477430572323674401675075970838014275567661251361111772466534150034743822329002880286476975795745206140712555546903359349551881506729798103114540943152722679206162369155079881708964761445241659011837494778651769420926009999581841714062472759986225471089389263953314276465456603698795897963742579490427034576346953571255166549147403976617773769452482963324616874453827451285959627727286659645142848226651965975853674371896526766927260805210196775385312840986114148514994115166221103520577663019624260203013189216759039315640267700465147603098962739001820676973101246319430383627562396711104819583465034291934299464774069599019664136643587635719104858686193411945331220004549101261783489231039734411601888224584675057405378957735956255383127285492596060215593388967686121381527037628472018972202190215910497405701820930510638436319681383382481303031797446667830084125934314634112793177058762396678562049044169578560847220173708047895067524662394883361415509166500268357624673225842165404318564310672615550208 [169,140] 333524306213537566054699485316419299419272052200631128362921841679181803190559904294631862686977872328002431034567199435808293542840703315660204434934907019583367387686636588721826437605803307488241810476124523831173309031517936063537181282769110779195168561997274781395192842476308113022257916904274918233417915198215555478802676073356936690984449872171967375703365862550366934776499163169375384333529069882898364136074945804082436221933931597399867379242664127745381315196464390155958116288300834416448588965588300550065312052130758997413489969292444214289504477974456794182109727439660118742793502927681372942862184832836681449617422790870434012090785054391482193155678078753738014082617999203076170703431116585609154849918865059954534312609613511533241485704672651198965001729927008301317982144731291202488492982408293565464244724101759677113218362846599173636804829396054882945683427386518928436729590834848773731904492305701298132766826774390993912373193357118130939537685783466579199824078864766333821507298895727401600486107339912186292667233750521602947712115255192646035260811736829671486687276315627688168784541348210315595365379759156244744452902658624769695497726445383405051131202679041834086628586064108650821636452147113768222220270939203896823743462999089127350343244128221065789976771083963071477215844862447772388007519710553413550269403885179904254977527240546458015602288707793846062751042883596272 [169,141] -1147345001956798863797187190070432018826097565641323558166987149689005963012904727685205305762895208653490908685016201242230367964301592273262887943661563696815765827326252033226366472185978129435134740662054084508966978576254928269072704346348067281377838809105984531248738640937321719907454008519001445519282157890178098735968300074813817851859088976307091639670963038904315095849128667815123123547939316305634327107319871983600781728412294403058528177785350692986171175176173096515814334671384009860028076025171092889491673959671143517314665830922610199962223896675295592306783805128079498474245387139208310101575803924511200627767334777838598327292777421888384077090958716011931028661804126761666167516121402128705096002626692360680017376951321201974472717921640161914193703409723997369481255493208236032973646309242959014206550655646358489005519985607984096953144437655444748446896414079228234571778686926721025868701983745673217412681976799103652196897606194796558070100017440382498100897441082509278682872042919569890016950950990741076011811572841717208928410382088747220952792260157545657979725243035829553171348397350480400586102718701492584421704056772088135225246523779553044648937325354377400403610048413699226843130256695700915523178106837418063615056190034533822030736242018486142441197265664640295654396757136974685366930555020531606357580173054781602055816606554608741560767549820155465162598 [169,142] 1452968894716278446595534201995548580072894401633921813215455366225238286816260778528838920331827832481806031432024991771499919422501515047124958878214335740317881192471410347286912991752444321555708818753941726835349520174455146171637446164092402344808783966326890702656245860266692739997121292910589735962169914211081823857939323298432096082811533248483766380980275517049012689335679448100500986587679128506028449862741540410262610633152043743167378505776849782113026674457377394469265127455417849381459348119894696901513684162508711264668745637903279067228264642088399491823507387718708040659580540995290618689580314242401266947350012938531774620817110556914086475589140549548152515670268351311938316443068321423099612584749729626578918184602601467270776133073425814197474051300365103438447391631231920826818653943446752303982901164362133454396009071061499528007391609031970291319645622923540971923623242421699964828514060567040421094401840605532828557121876946753875384746017016070569250930381262780948698619961517280948495885580886529499022561204887995421578251850574951082020423553022621455683997667684120181436214803104307946497354613422879981265648344363257424607083476029510675440389774740639132001291379822751688501181104179271665705425203656700441942627066668882134937721102898319166932296718526362699738004803368921962743649458797878881541574264982209248225288970453176909331270074176 [169,143] -668056174538780767524355459886334676828920058632541206970285166827264759437507430191955434680951447898204000123379147730164789750576166115089631672991273610301814544917640696425105029190097446859267747140013632840401820022060352457329505247104063034484986034971741684974166203874470231423100054427330770033451584380848734751012792396854678778047977302002925194303867741182205261518998555013742926459718410860725364577889441934658102514459511903046186584042947003818208983840169783513073950383311393560172296598316826040106176548670043984191021965778910626335681796540444230723391870713911184119902603030681724300144544103095455294432259715570519892648267144065600121218659176415332118421614749890633183835145116388472113160896384634764536278046563880310326018065018617605910745550321828741767696736891116455857112578943365496590884259132420211933552893775341524986976622888355604659906042552311337854252547655795432525182101439942986871030013346274761850116997483070940951509849142710828366859643309015085118990103447852065026109642768311087099442210673084644293234649837349061922987262902715658621229138852785245611517527175344075633070282145995383161733803682341491288015843282907224917570432177573773135971969672903489643370403536787330568324438771404549430169088190369813977213830339785595350432313505536683450358485067378268175867557391083293758393127479245834931862359654415896 [169,144] 109734208335586689431259178093236918771477625036904493988682965941168397472029080689397051396492124894635350497514733406207853766622607450978900179575930160318658117810470637226629171589606892908014490992748591757463249074570684336740184632236797439538132602620275636221572165977700149145466090118407194712875699655735240974361953890318010807253525363701175441078144829539833916232695097527514917559563261418911294196759050874670761171045059424028875320886757357555127296641711191300878090355886920753334821620677449613474357303117324924137128802666981958185134641627630562983673694410705313300683812723783111423423245151531155597955550272615067479001230771098800499932771629965757420183624744135219191385629974776130510817571234315156863215586360821117516988400433578438460100723702047631671930197193819362577500465131543993885183799722079539687998367450223468970800908833047964202415533807600321750145878808907231616622988011709864068079566404848808341157579631168215214124634314193206598415941828348985648272619175972292448543908020157531352564287481643884503690844794555100810723476869843646108169211659521625088038832405789324375479174705565011594134111841127938458596905017572714307045144658931276334104283625171722214274157785533064072173695583297390844876526316906336395252151991602216970474857454748509349839834698930918353677560083205824244904911903843525999648 [169,145] -6320844648249124058917512405311093136437957956224573773034836273245347350162462095303011018888255014067089658944001527825161481062609823572431833448179338718238510130659418060304549873451124852179085503998337164145347147835182977432434790103820828257672746743130463464084348398525466702427135423937450154311262113576106819075270498441565335301905679947147174600664434597494164319876212926141892111492092391667890237565430531569019103761331230703481091412504400481289781663362089790427044037246931771771688896171025843453508236876302023660955019597460478404651527796491235952182241476160884504450822798370491385498887114109066753764239364425687676797432339051905832363897174128034001475380648370056228350219906889172990709620619587306085921180823862233416022916655982615930391930324955784633270264973624766646628305787870762641130391768036835435425233140926854878962650817114543049698178455592895811357066717709693645016199886297987435768280601266705504807372402216592328530855943289523792428947755153261035671337954476223480917885940758182593642188349081726478537357635381246044511499571901143462163731613253471439933873379870657543629034218412192371813541938462449144897253809436992933555136416125227057927872580477026127149395703748474371168332083164031672503005977787609443896283877334815785176511541194550594682434340689760207738998900736571049535780108 [169,146] 125013844993544834857981221852914656804068878930266219296786926649926294244997604853442496443985597387900782367718171799106817288630110339394419630261177562310330704253920042736425193534910333421217331564712488335392948234811482378488107923474122586024294209379937394372189176998510894779245562441461943276737133728991554172419382712588169979723406400870716259084358100776266859539556624739051460362606912755935236946265739871095012797673489843902107961912329298734367765064222867768163609503255731019400467067972187854634933469299421404176303771156427123315999313293751925845730306979820489462691734422653719706370057845585447108262763505850530827073738417416375468441898895790446245936041525928888366956711791915119360701434066226419234020037580372265309443293836672112522151530240907718782378630691054746779376625519667828656637142592049830888420339060938111171719858634541880001216588506773910541090369065861036658990258272318793641975520272792875484235927551196884356220876268941979801835196517016722544785882715506047780277235318536655732776184809861387813754236516669192802607663114650068607505827338197198322427594298839804912812606742007508631000274882804495333074961885889705900192003347507929694593080129455677027157006014889991942295240627354290394007170040178281732193617129598801991136182378696421443305817476383495407249117413504 [169,147] -829082787410971323197024586204312313567676893863099112185076132264912924780927889437158917559145049360775181014632112949803474402710712470276752694747840879560266373675272340492426823325716528760992000188820886297933202108402860191516176701039973576618964882102795938326793206254371688328096374749831804456775159511921945667827215249819145960616837742134385150995684746210216980626189601366156405318817508022677458556856899585583267080905524493634498848570257829435962790043704520087595380726942760022958067548329682461394507964912912489013838380058536450970340342914742257043143444331642686648322790933589774081879497583486593967387778143786009326227597359644968493881177516269975872868112492035690827653068023540026531814448019230439094566016875618688927910843289951805864314207248951258107812621604812131221264464955204925824440688108017176297249592444957356058609521296302956210867686531217542348864511870279166662959243933369598851334885026796025917417043546462409952704757331240984000258385227809541135591793458227035469850193097658256868816462945581289474266271117833005489918626996232287350233593949771316091380472924862492236397728183946255421736190454577979249564610615349222360774379622792855742102860573289792309724285309226479466983703985536689701765393868777443184728540546375020215183644239566011279598884287102576 [169,148] 1795537718951859457525999167781145718317282389393359431870672704686411036736377394939928973020487254380477490120354363628653802282765793554714798119886986998988254733839994772644194760302495147357449507563908566028885402637513526197623739981551107511975118419588868026847318269040406090672596536892408840087213801044645549253102202800008873357494000040948688930207543595975595658592317902239646096223132248230337402178942375968157127066112646982030536449286112631565926946780829580064426666117600138481612435321564108490814250179338412499356095522368454025028335603226254530208616938048893260678776245588384884832114169695795625936950941663599864336628128145010545443827667560356584086144098635026412015952423812840427601669665080733461076895273984485502294474337309714531005952422165453583378641695364994889955050532213650040378095121961428893391116239647206105527956661161773702518918743891494592563180900632198749591389876196655395403944226858439436316322994477198101701442777512906979545952773912294331958380624343927471653784482959015352323448671422005312230913473401980430238061804484119606784301890898530022361576828092537194434886298640663239111306872647109017156524679205175297993358872270872343947864574478289478649349311167858421256265860064459620374952044699905174239636259815860224080758742497751429632 [169,149] -1232984866735270104782462712997454693216404458488855544124796598718079456260890260723841094565436922400485813038001862450679095204803599370482591226278326193602616765513220781882061954471966103425542578200908180240962834253020286566846310910727385387115209252221615952514836597061450316470991329026745707958738262995081642938513285771397972278507660152635111474929572302137263569906039926113191647910021183903321087348748173908058039122684848652983806050618319680147748985409701411028628935092000930296849482954319202767608726306870217146894462636205905753055365745476299657967976120568818125505059421430897285900875065255278682635344901184272602224351231482351298138751025276047057614584254148762050758903935294470687825955560362227334211770241027213184274509038884798892070652058714368234344137577865147947332276037233324783064962853643213545756975588534243387511931793414941084810438392043205419953928470684311133913050074886942046337915178479103141113511512937940517114657437328069530420655546584157037387777914064394463589589234706650877916974847506889830906894475153215352445823567722601944988566144126774750101350018983814156885639815868667471652985976868839169114325107055387786601233165984229597191057641077836942189164850526040969690279572874993111634784619572515608733988360367937899321744 [169,150] 259840049465611543163760835122175021728487139266005660878676122398851255024395630011702002467508045101484237754915808891401879209345639389034663019666016855210635018480962705786972617236199868343506328985411415287570388188071500932192258408215918569455080214580646806256010625220649561255347826242439261059321329543974391527923597201693895723303593224600781005138761565359632175675453310469561392130582318265239874125571272832070023729343155162889375082245754430533120365806285319679816843194944524118051684777121169194551380734669423307932401887052771069492973287652399253578551483665476459602588492028605464263235680111966169851937407003392217034276277075864650150267108214934167263055541656197993898991612384386480263414136768382989617500440141818875878908149188373502839693199839294177180736945490078712693176343037118091693338838752112733538578543442279978861958843811621755878645443196604254357223602428520429828214800245429476154156248756823345432838735972500160734211747049843146686453006282665759918986468599594851716914157943147951180149320772735510240340214650944061334215253234621861170474983948276783133816563079202574860211010732931691007130440389459498964179009375029665998574574561228463756614665763181813285075156918403122801340293559484975810867415441165362750605504 [169,151] -16208638670191166723042581246551731957196396671210087487337505541355007090847714662900347586118887422768191845951684391101278885887949521280799616975487396601042271597958531193637208695253326236422616862465652078217841981419639863378493261165830150299793759395280165156319635860167072559537163027668649471434553960076386846947571881726556918409896532679666016166539491205817604669639792938626788565358327387786745808888015252884493148693380847040420007186983675421169764355741121644301992337658159528877903137149946897151174835314524934139640890223831273329934866837176829427245500072137789181110396972023439224137013663010542358106405511465797619371821358170271064653404065057497725186709182627012897040457385205139459250497093588254320778007003334150019448394133390485389059948172839860382696405304242690601425497211881943502511001451187951079111300767127348041243883043028584006274853157022870853358420900870363852956782947844687001950320320591957230412148338944472269178155362486946862200588774759657781044571707437152121469069457554598676007882340923358589992447083042287887253602179739054452760104427473490322283807071595457626108678578677301657707812030242382848915719297681464498141678014949398767042131320405716781421444593393765972940249950127590480765918280 [169,152] 287562149754002069763502970051649254415561429495229300046162591660454730004903581939242015565134131782141769180654729931911968681451691903324271073026436566507894282839791833628930624297175951019498766925336794014903350112716568420196046740958900823343828669632572976892265780972714621382641272831043509133870552796773103719779964868821956091466107925599059798443094701920867449499802527836858466198010019542297211830916259511131546038396424342617394280023127913422791791010853367659821459930875606734181167248382347651420511625519100745308717343996950858585131433096705909883488858621794321809631372713241886601979830523746118066796585978542454535970963570420089868690763042471341460612564761859834950598402608570078654616969827461439335263761335042302663066875146381160617160166114444320440140227919022531116654239252489871604731829422736796403614009937218627330476490533870473133278059230795105705446409088395712133189359581693552014389670874003102918574641483926356664966170228516457454989839083027440281434311055553208803409174153833699172683612844495544837845402533674545729044577422796385787039886029102165002333644731412097738280042918085213653474188472808456936366130393527392007452786428143082868462744014886903102014482333096583625853298992 [169,153] -1388324926161317249685007986947342901734412021421339663907431284139289237687418974262097035610202958499586841809641013569750360992030564607801780784012290297779715441019227426471779158507537387620188139068968588105151566179988571311652945432703865970292191425863832652531158829481163289447300783930881199228333022106726608144679684087751948094068181662795081568229658099914783511540018847897246985583411410545280054557248357796625079153752266162314017587277138775191456989797732378656816720618307536768430013700707784208477933685241435404359625240449185510576341191589785233851268011949862710634949750042076521279349671722598468229330087482001791297409524393313418459925625927930646372872423323150536340412582324942910737828375412885738608310792461924032500818298543945683060224489207553119398446164576327418583989432534656636564979568830411238419227256751896289171842574844232258625595524845995428980262759593189896276261367687887834923775545630274716069059389136711148793157687500823839685784853572221856043833787251549098044615898244279875766234558122382630068470323847948378270138461165195994221106520628719330886968552257255168706794948175150402245142713173883324563236511358866451061898860874306184950040959615640120991764073022 [169,154] 1737127616264626523066191885367805251360085097322224619169243429284592144428913963627475196231310991964375713178597142548464427392202858226502422725658634954909034124480726437040826721093630727932491472958786058124828716427414995029924477449261683845292577973898088970577836773975443709037704017152904751925580958946663667692075687011634580018678758167433617809884297144039194158606128249850386671343559135218377594503920943950195807099922978986211415795145410256813108575229336942872573633924741771695185091335564570931505840086080030329258137637836176436567982241659178861421737065589072880584406351919421656572331541086117608555353269184149266997188574631683953130281535170391889660349867198767349654100232802390925052593598966588235675028854765940046251606888767974937360999060492886243038686672493453794681818171061067928385746559617627336738813943377400357225220529068440384770053938196293550111756229452204738769639276530744767524667727736699622177353723820092592092566327780069049167187083434903735684013150407816377072953910256116943268063238394819262390399202555312706935222856486798702574170586856547901322957556231813343152246742307459810897204423825778595680793398668323883645064191763772270845175734016 [169,155] -533706229536266212728127062659974838720597916761476093932905907579686116156478156471932372635018871727640833242294038556725219942306383389589145762516276433517490197812477047512501668356963138450055869086570537931326558891672031578984454227766759847420569573319038629887557545679639373756101760214230689984739920994008998524157810076462529874814878725710961914976771860890593919501699913078571126820828774415765058077194288229753217126993668584260961530717513161142669539792957818887730050315441806725024589449513319910262232850658889588182547408870330891496435064498775271323743839211657775553272225702174858670493054601612761570072651886930670207436034122429870841913671156685092133940114720893833224595940633859757043694371769182036392563997483935690812812896953695773427521650345337879059711024246310310276095677799811457320890172710973018626224186794780226898919093296251579971295420885965752889393976143846677355929292882452626898618404294274480727603222245083765676719108893497378449951209701697443819958712796117578954200572539122078005550042124403647463679633336199059601894006978113883255620033992364894489301442874580913158969750230348433861379070948045625222436241831349864202755898208 [169,156] 37923971891164079562918098741387187591979777397071671790011722620124099024530615646458081824702631002600322711443519067745071134525377560017116139819273007508055099588317202011775829345142744329275737793717708327329012806850405560343443009044075295089222017985927973477993287698361021762505225747832777457078413929311391448898931478721369392562025133551706489033405747975914530013055203554119763063307689427005705805164041912314955783107739888663117823626449096716496267104677619566966285116234374062514140761624518816293808823285929105708089899405336380406077329457806337130091245997531654310050567508681426368767934161770549862694239660632004927379527734917669977410317306283170693075693962149308222120408263465793716616001413261828714334261636922741162570215552164968230079779040881138074044548876598149602647131120611528676785167227808683040876085376139484518979460104918705327178654889005332283352371158407309226836037466004694522788749925338239451390206827579201898303177587073402265588432967741359032449763030132088831901323181950908831527850937680300510846977746872206141390648763164034679410454256831205226862826982359805547452499408394872191481188921075819701147037840 [169,157] -583186236681812742140095448947912176860125318580567185799193802718899185834489961125881601704609630045138350142871817808391512661895374580948366146393570999975081933353004452674503679577237042085484901161022769314497809973450707261445140505051083852577660125075953715665604830541583934750692947157594821320564432374512759137284710938884114214370058308419334567440285712642369015408470225526837499582467017035952330873421503530576271308251310399092450178261411488595584259978587124595445343328908781182406725760109358482755581313455556572793093912840655814627330406277900109162501225310378164292708456231212319962168209217631059197989387241856406652985557048992979385802496701768503238332284792875149912053391755029012112562229319782949601682001844360365477805818275011454148873388976469760826652271505706237026883493148736013082676055505891986827164048132403154868645491240574465867391418923967781468822183467827519335393215617349034906352183266062138638230698208729483291112852693173130005964227934017559344442821740219436026343184578855616560131977848622421427218703959806215713836997387701663542063242152302943177079549543624516522539318766013749396598300 [169,158] 1802419995874807253296042293904876533490099246170255115775929872515484189522690827807928110833971414601026524502329374492555185982167826241962415920603476687397181047442959351475405743064073124014013516716130788657833158158573139824616913289346778660170021408633582831923085612722863470890604810997760496911556088084143736128792168372260544059695485583964699131281048660878690119702152207362615115592927563538569526559120654693409168686255691958421363897035678036944550928119180115555572260901864181576982640750778844437763929102556811511777057609992328324659007965831516137665845810984744368018613638388054171377840374428993349721051388908371182421509759482605434444150603450260071331840143860387563551274846111240858738173952893399487977741875859554296191811665664508817222777797968095925130044756757141761052018860992289731496057663177611568562444960465154076624417031273378922209572845117914392757485528854145753783638056316449034707696572596119997649152089707607514501732568984673019313550616668135827578903833377678473137121274727601538864655003603324089110918553140549588276716042400443226543103689065038782585528232566824150989632 [169,159] -1030832597204649727357805185403477658619919889968633564366236807152684452481173652248223318591157942001152781900894383221020603021242156301955147989808914919548840145391226483755456238474690040710503650859655346528116750861481283677781037965959362506450745074937349742774714845812702805215827475371676628191400137453856695083089324881228308267934666599873480920341331455646087195660719287517199317243655905273780283339024710328527611548906414613316547923279591737788085338290889638793331186392388650635638166030562518616164077508565644765667191252229592589443455838679696801058590680629987414823218876603124100835488874372527269354911036617266176470967733917418654509967659256189129369751869822357305853997518282349236373865278387325633601399021735334470514800946217786809595926732390611439934496911417825586622455097687743393122769999570622965712518888860137156731601628281727590382938376303590174465403085813878075042858870089088742324184116629765185481695842430896647667912929260138878872068243108699779737145024934255983847187918073737534178576612590359887005753111837440982858080473385288394186395972295491780808 [169,160] 99450862299825795761642070718404849404813298900378042879039451360743770691825848386957679024882634256089305282016289032649031221438153557857375057453794884469384722484343517139658300014414148462447271453098311672700528164773580785015518024341440934754201697181670892833467779784595627060466533714779501764709398054927058033135422535188009785966153034888833795421677422980832423548374892203453900679120218707679998795003850801259006939601901595657765566058170959518079659081502763248695698959032234255200055795725986887797725678525611577114014408531662020380512461720231175368802558060917768211121952828607597420787859123725170996362242196613697153874987501071369227657937878599935449050543365220014201975442275148981141430244517447745113947094481344555794014887902511758349981904597637249536912732317307591916657212111564848076513393095552012520354114907685578574135418950691746049799982722590638665412609892761395077274268340299305867182046722114437587808340922441004620095436359239837185654639875833486239783092498152168295340199506471433334476817126743627971678299955721855029808746263213560 [169,161] -1458458302792757882576610835478512901834615002594863127506601783583495344289766863326610814401977406497836168466952901181787288488039204351551807967062404203519626561675514456511373419987008837747333938670754605851066213947534966158496533859034636856385252525998774652296396200317765878884298430363850466990213762583605102251351877221643470767318374007428119178495973720209369259336327266582318679601289936056139945492579733586212946617689400534556090756065539881937519973544510575069366312881643406871039327929986732515363863629706108514230705137450604628684283313320549070720348039109301514541208008247252055401851147711103348822122544357748738956358288588215602722660514443124051988755288802674261887158668623222286122181590149678135196697894372022455713595445507160875021622344144903670921089005749631202675081759248245795533941704701199878192104393420026361751316078716354978659390469031913319723228391962938859126436197280105713931984641320083347048600067684661708859204720938672997367677288568323376115617271483876045305798721698458274966270763732438717214709331371 [169,162] 2890191437058933139131235236701063095078336046341279346542328876438545021137684406715424096267385178047817008754790378096292655047578681123966693632554380507113527661120338555898447549815442904441855456369216800951236021897957788498542801163233800149679394076012943024983525328391174757375421333224532067351083183825775890344374996348383188408647032759731385930730254784565693709867656394472162099807440040918868253299496593440420911612694622388794189336422430407227629260266670504138293278919296864459601551471523003129228215734623076917256862864275336479182790000698231753253824583474925407079334857381166503758426145572681092184634908818279437668956666108992327413417746854641341289165120572158205013880832572528785173975549675464472219071473567574110291189009787410726843168147258615579580407332592639405380653447633963770439948973042533264142053219374067053760656343506657981489884515245313989140828677267617126012674880727126765471768539439805208140604852982331795847037739799136961331654043988467045942398890116474892262214045154040838260800 [169,163] -677045003387954500825893476077992762425653148061214344548239601791395413782407128272610938202844474466168478236876441744568122578713029082710340569494045813556245586910508447294210697929067724194792742812421236053439020742244763223143122510908117314905310583987474467151994356273809662643219815059890934761458938094412815252953309645486251148744537808459606129367103972432401476693090779496432794976512894826863256902964656711835589400923209505442769478824755491870488295864558159462446154173020451335522622697561679890827354857873876522163039837159508666988213322877654231329194320775255047677216479549973486110739134692399549636939561186952918362176770338189804522260194908776976904629647802324575256843282787634578493614498615339759892704831110041746588228008780069122565481660601041181965547754354743009245511516550955744809298106634707612350758672055477421430662820389998205575223267886231156396715805489747407228259265928253948153975850336740056380674513752817633484870108601693396728222390839766740857127561465328088 [169,164] 16089999544129372128030344682379260512755183416809844442674662606074640620372314330030010707352482754367553166322426631927420136956979999179226951401518618353992154966220720995113646184696055766858203304419953902259296243545510934850632264153298614976397611170801768120471833355226766897035181559811762518844858475660744577232809708445241636289961516611378594021784160905653749742092859390184493936680787468514951140049484580683628163697135443170174134087536445746504361315379670245533291040403246996012812938145073230665824119850472903944668906374991531529695687576976577802522079941134567389395993631198613735421986184241569194733122435753137795518436992291739765953596796952200383192265387304237728198421076863439157230840663446114993722998022494815486577685813481763939299360796705364617384366692616577596829674694970881852851373828811476459803363159041421192579402040661710056378637825255811741506302204124732417216943201029561595860100579471567798631088380568242609185229746517095567729499664 [169,165] -32530564014713547067378862463656521502727834996368935726961434009701820817164265272796934638766673881249497145038754605630499222326276359828219794117072334895544954311069760502736793942256971022990943456564454195592155784597311138313051674989495932230063349335503209526684751717613626838003679826944611810560742386188857891685797181017583580437312651834543239336619485827905803101458063160504289241443188315817377695580671281999663613596948719202459647956636183566498855231601076367757314994479885855730244415121962894308703037726584361243970954497599559593783677775755130926197731889600753479591483412689780270627267255922233574359073893448409246351955969023163425178629524353981281236818512894192589980022436180345712921886890253620066808563841584974535711871654048185456116295267664760528345624466238108329228969584341496839530585320559657617406031606832298080277649590344152670966304061005134090775578335671620550904545370971024470797910136328610220903109080660470136 [169,166] 4561614849603445170364340704519215835317332262018095936355086771157500264554681671755150801471360649280279323142160912577991027308336447676013589136762589361832529225261746556720750091268544817607264771994629180677024089181101702553343892098930600086602877165371099236432815643190093701068446633113726861437986542777370113055300691393087169695102734115198275249926425027054332547446901905583324922266966599374189494916159592282028558288091908402165010573946787975927103926118366685674075149328420989551801740867031093203865682579281769004755541961620361603829698717031013267922769521843410172208412447687693719632358623903375725926888034068987559261259813190959538647489968095459644509950366527616982817337143843837342289908889584733472661434839431883847822145021461021818145499352439849233712051843678599882496479772516178793347750773887815896347310484478145514502744711425164210884551603518514721259374608478843870513548421994749060073381056 [169,167] -34927926712075376717925839300443234720613424253040119836118774634451303277873363302231342226531974821588509245383817173094508145378694025347391842424538467568675200030993029825499668407850227992299297674080372130351476613641381958722596294526454987324130019638842841640505756020124525338433945627544878689176115111427230083666973169796969264680080843373727838950437351691407804976423742742629301907427243553284774903379804961325865358637069595564647868127120106949913727822946437406570954096254067904353565778350494096994165446112766716439276550902222243475448000103508032393072517523590286715124240424742477415107072469159664282285849882996155172409487175019019433867598847565565286118694683555110828517607357367014397756534250449485070057935978388926136373949545010609980367210804343044839525157040115493448615030367506397220229616080756559137333753625431470362736053241383181773179058232888868664490388311467096 [169,168] 11004184018025466817554295992647951504745506586457051310306994428237419249552226995008926627488835027081524722613867169894185741502836647839431944021596581338530569316769971762465014842883862792991179645927295850220889617886713266669809336881597681886634653758430355318876881945437257063732509115667901053909924356166214100908596520890418471669004784532110751206656177677269889239714580928154646295686116138294622490249191961699189499880129806669964483695305602569035890290281265586027707127431226162330551721234888701264156202250322288903302978507036121498587974135233178655013071716466874294777414055203957994219452825465518112141945027972640616744940619003575639669546753753119103220562592652252408790194755188829364636834624687452868651358254301661461078802352283377496884170623473838455319387876124090151954121724245046655406858623609010058605206708103375645586936919460631399544 [169,169] -101644381644008249971625963546673624571057346487801210344711053839084101753643940204629769459377181569071952374536513863551340588167618376653958359046882169507865335134634635781755206898439221271406214036483604592071454386954917555246408433742926764963463861865686114965110456973500955913459390768503639305644477649131464440056118874502354645442748440142190851875586201433671548282560322153528804030186508680777813253323380665309221074665838704927173521015640468948316655458453404802188915978611333149726249304153555908885368811128575204082179012592881433220832171111010134781531571876840623827763052659280740866320138373792087514972167762780041456167300691367623993211753259718427418231444763064195939978194558626525609816598580837457524982462956859842513067474822558282510323540933299038504225109055830351212753637068379889209696097237797224353972667 [170,0] 36584074203756791435805360565125009188472960065634357396586221197281015490484759786698775579666370505153656228816222596135882692577719808967218530677597802763177722945919741256546607601560405271123192384080385027412823200974072734471379784029828783330281959410650556350545141954310937966956429907563291836473388052519330561210104585531944515845767657910213591389959744914255938772235592097280945711586872503661280456028388625732242170508217670855314098293235820602544027636956428155181381428617972039017214316140376797583977263245149663112722469892138625523330470317899465104060826847247372008828084496993144166662097350178668387168104156198699832137371700408586530231800823367494542034839780078393268393427681091688440379418642644102013766289693036031477040930881802723474428266414301639800310351352040646793851983534255910790038212186930498287708372068109157190154428517302546691390110765273903091681090307724367991344452914401595769580626165901402486016378779197926020330913193671269538897072174958838320309329337729579291844614915292823791500775437881258511660473833782291967520469858405801505943051231992751295350178642430656608701347322270835281660744697223476547004063634227801351668756003035001517917278496563961072783107272495848454780154914278267026755601480593078082068627601416798397233890678095363818951658482251501178363306841277418080347242383723626355877337590718807006287527007239224192461356955758775633642508449022719729998198550051324032790705411392634977986508018276012015327453751949099825613155277638310916975995717421724118672999729631989064393789916989305792886112370283341637029710259167641180072755582235739245790417385327694696562223125423913204756282306429027206427229969245894892612771934883906609923379877306043050231147692555496500098913012827705396471577774269127173092575937248063778969513405637492475854310222164208746512009164049236142712151241110941809877208227426303760061752217429701339457120609546193989413106436867142002479853060719595586999325263757189081563517894739526868911773795810364181153054720000000000000000000000000000000000000 [170,1] -498000302321810006380459373014342955152741611651856655897436868300812682842356673152842336698699957535310586960474536244363087594011176150962788318339238911313259372868513691885277045944453203437145852938101416565083188109978296847980090279340918686712422950829644778286299344908224057096930569181824588840591848856397932200605006635146857392282561215651200768130180548450987291615924973970506839687215156453353432937685467070804617937153810697996719575290111124577665848433608823902384980182040445595647938398855949745152429487446542557733656300142204295796882151107609287794099283223294739644665826819237398611488190780288354444719559834995964256494379654450917770494897695428851961936920264353887413222966413433272921468328816772777590723548320553032954357500171679320010238257903984391557353520201961615213623387584152761757322693008445127610797702975711029364129996295451533045805414306104191118338694261389950463776039753180102394292277912090324798546600197375514315308660202167074831121507230698153030842699663922786099606586012574679811021980672046470148081184650403726037533639684345847710252515221951142978928060582686328514307277330282142633009749226194239032810642614847577053489603661187423562728267580135483914092327839376269597536848275875863930884427505113751759878517149778622453973160515233990638425169747341160227529803216693660656591475237329076965672891341675295799831510759233288493801120049157258819141506462083953853244089783977184343605876042064449833489566502926197349086691038896685120940339254689881181207801776700080229283866392372685762371811558489830975359574448554520961571778862029908630200734535951857121964786813527321538841088648565396137755045640361661517632520322162128007968652504651502392681549745990127526750606320491244539256104133134116920386838609861605102872536059134360495489054917977123839707098904238508946158549077705089967445350958965767193681322887049410525353681793704660312102583924176178167991529120367280408962517687061524570125204717439447425004831876461100021922008238635004470283468800000000000000000000000000000000000 [170,2] 3290330389982593119861117868687039099816114426319201915896600392711647390700156413566510928514280042226631577432856868874343121886001353524364511102244891941944111224382892310989575736864780981243323219942083362639386185649632253528957293589171935339080569591526913698404637061333303423995671722775135874022533318006167520307592792718586447209842209948306797224989312560909780501248070715479460477029087672698206941645880597726564970242478573570060240567055823749909055786077050233609253160222832548109559027144963209904884392453579111674609910800418625693309377558972182870616257872430540894329763558571456029017466153626807836019219572855157407016051702013357380048812532369597968034106394523398386891941483023545234526374756949091656300190047384409610336674568982570654655247610920093569571628337111567553344548973250849478281284628962056425118415397895392473683350444846916597431006519170316657020596963656160676597214250926138926663997500630140891122662128301978866403852456262921581196510646539060729953284143612556882107983324132418207138334208585458807241399704369310708759275318847110582724262819068325816810315530601744549090619507938223747499402028606682217871754944532722007614751918720129639995725652803297578885873070558968689092108781866315524982638070619461990300119389217886371939698112663095577982681358801881350780121227367662210813787238561309636452413560784689614519659346189934803493444103428043156814403242060321289718234417967590898211195263387416355643388978887376582345750386173738611285807799065153436320231172590286116868561257656294077401666786479864443491678859439532897878937366105744632441982240194168712290956140543898094984518889338237771677993561203808546213801878871581465300498231926670862844478971382665932225948570769048744946614669771660909277801442372440459427953392646297492341463638332438875281295431822342855755956718994332352419456778747280206678369384246724584509923179835557811817849442437222817715814506126098242988318019465592145577179552046145773570024091991259644674518130731886376248181522432000000000000000000000000000000 [170,3] -14060719399571948785765384542497516329978650937758231376131369483376262620886912284035304204544255563424708495575063652119268076728445996576928908520185636158060791893022922108462856498475977072447479540021850477973802385443658329058565717104647510546079190039322909892108604422806639525644086307953859939121690112591804883275422734185485141212300988139305911542757343565753702293554859529522722540327391014693867935975636334786729779348353837211785228459826673979343317415739560040448266365862234571561726043810289532206150249851031293266345827361222805447525597573236872967209089555712385154547280990658732869938732077631614686977770531406633889317602829234021697733156329393741125991811539333551601614053049057292881664764768000679203763472837350103568362562282176743700363857511587117437952896630137201255794079781180192769379304140354440653143056233405217771912630765426224689832863268560102451019612743378843206584667166054122781112014408666191335638526409433361661177407485709003976863337169211778384290750821266867275178688762098913621551209868600349195350785981095277169842419338456604087668058262994357802865576817126699055815943444544710372329693755652560531341311546772420269630890043000659042086394185786395454494546007980458326217212750478779638923472664337526756973682646687537954402349052343696334923004197327054551528637599531657941857003342800578124062449642725787227981173523179102770430455889311270419383204955472147670091172100271954209773786021573044623336164603327551293910080420398405816878884173059086993530606673425359884774533817787300798186211540073526282461488463355260663375307066148084916898716485438740059394122135363544929584945462654922083994154688961385422464220466946716042023789193182671604304197146572507398798649672291904837369102541804796728945997789877597920310318968444787839687272423310907747858109530890499195002086064858751031050958849262147324413502615043568760508277376823828740239382683236436492076835259345767386138998008535072084994887828720699066803589457905113824362147048781140138001432576000000000000000000000000000000 [170,4] 43694405262170152816558313602253990796899823549066040941484716536959267677776385541890906144132365889494154137012517184398580175311212168677791771470942824054196923155137418939356162794829353752079685126055963732774871143980969178967688138253863182491099923549137960785622855783652709148359366801429562291176323040714783615323920040857536171727529458890818928267949404047847415037092632023388260853746216734635585853313195518874473523739593704032656167086077231601795045988087099839007900504982781749970332180956774215310174707353929665156547645893682992516467782981859410767154938410689746614983999975823154818711293140241481041979805953509930641715968018653127318405333101022003495865110954575709387096301412815565144960479731161208287565429956006398032264616485450371659561835194689708331844451643668791444855328839848063057163022174595163142604452894377638011394944808899208648550179303646370472964813410258104471224299028280905324539356722868505975463281197743740467269246167761093043780478662283926126222235261674339582272775592347802389749474390305747945265376607136502349623429331992843912798124162608864973180982796558868938017923040417950251323417029981297342965329717256575763443768336207744877320936394378410134877613991039447022927538940608615869542523526254628424933863311598535942671398374333447155663109528849944781003376765211291294355332315214126859865911141450755771158756707253426810205920942721448904336656987467223326096983114409078809931983952648595376519975979094178264356854413380890079207289472037363749132875904219785530340645083488863143294481025641534957650743255828596082632665812566861572556353982765500152847820246639932242385831596909657029456432470159653857920791530656112653631879567605733235590912999188732402455299991383789363223246225290498754783940680097575949518821109175085861549884669035594920155898432582232807488576578999726322535493767720447305461468437808611878562019195800501529388870740920910614019886139942512693273723587778433525396021518733925091167346379011348422490991085967720590560366428160000000000000000000000000 [170,5] -105257986631703452233411192023277288897410778026144530748794590083677670692718770825407627914792886551624899171561834669838421103673702131537498958836255729654905429256143030783264507515881370503665833828673282759222774775193024609780890506132442563656166516759441862187905957417798477900842492219341552830054717637773444134633060170081203459543377959436069744864459720211182393912212376935428160255428386593256194867990207267264018688989108566753052852971962194251190603234625840899470646449758436569798762176645597883974391166040636258601250947012209463765026793607054018506987276034007972309870157398082111642912012318150301499440405453115099576269126398605142133794852213240419021981981455103281687850401439759330918289578822346546801014885890697502463867022402551639822242682244852660898101353930765908835542482316740305519729328706947010303456022662087303697865790452411892822718227899043437438968096593369409947409813949755184661466951054968835262530471678797561888153266408915507276833964967036881131034538648898263675923939569631164607066186551864147772990184570814177001068649482142203094681895780991326122669966371731702925237024044092381970663408415115664385873313194964877312284791960653644997370203627540790292084997240344246546832748569352222403059804308771258530296602897502501318041193606732916628380129951580654741039302452786561785452235337369308085843089260143311452391941780485716190464244724413379340901949672819056440952628078139314315105146492561575539231696543623797958808318765283973809344502561487705866813077845542181077385023566035006290489869136249483178555055855014782209181546295222272088431083824101598363116396020293638960711068254650233422925154362435456634662464300079941368279729711216899223854167195903199706013202305374508572248348756603915968308356403205855348583538095411357896210429421293704301258122622036836006029715394744148854028330791995702103276200034867333236913512193262073974204467748270855854580043577589715821539880024534293779269134231017620962399746763186722911974269766681899374866123980800000000000000000000000 [170,6] 204619988405602322098998972321290077582283589226606279015522209138807765299503894304841463579313781973059624149144624239878287653542129023114308521728210719089231833801912162034075849956433822286559304024928253895678066468608606513990711895332254670981974669708339362021090281394541531854285243233000149154670852001871744509698125323846068470772138389510058875070112534593544301940277731156317496118283100998110554197552930312878164094878048409534637384339660747154219136952077378545788609902798916085731949671562863747527991430366612804676431588665444299012047614906510631583083286724453798145219659927351075376339777243723260714197382083105846322869725568022787330007154023233103480326807150911831587953582035672388069261263542647481586609304430378049782333130702225602730683640507568666369182480283965968517803332895026221769553650184446342724227165672903308756219204805630036093539194747926703481599510719007258318738577124488835606296513592977342307965295765136783922896063304219064571548421545006506278668710659860196236475472211468163592675384353494268623310992478100526654977204965896766890028081487833807306945150693044225294725271027035469416327690622323506606222710461369404146671944426341906114959473123727638231141793939358655597920326946119100885052891947530476422136510175427136985404182485820785091604233530118583396057222802174151791321072185556743400543994371131170965150329040457949421767713629037611304315695547918191918941055587962546821158296736046575764624672763950888570297425487764037292517385639157348454859038307304952232445800019995359202397830932033222927722477352487961429414397487662107220210939603093995674618604984877770798432086826787688013867841847245774004120114326687091619800473053789007847051604373196904738805766199863568472921524148991629158313400714883338917556727669612006233787302503977070027603839552926382140933984963917901678887074231023276133920278588790850966865528630334892409344470742792466948121978971322213109611248598086893052986070155720190462493605585942881890157070744737191110768716677120000000000000000000 [170,7] -329955391492293789361637681695353826886300464055866790780492134382289868994213547554799932724247537284559182348983867197240461217351905437790311158445602950834565374669677093715019241405234345653882112009518882790135949767592625655732252234555911870188657312432359547227085956719951101249143213484469078149741538422139328533805031956555951434858382025464637402115586258852822240868658823858839139243327473113694256325086303313152045849747595663021535466272605493423936884746786170012101872920115077918711308772245227786339154433448370202028108586495199901419648591176817928128625026717952526145292254108803520741156606240231312706383437567375368308465285272360050062120943499377689165250457914258710184507015599242716558543179772650397332585615479352084494743067063872509963743924282350285275104348348302855075174222423767059560596254184147880915212049054484261300413409149824503672866211180590372486722941067873463968733000205999884745714844177658064659499237912744339955126259978652016707899441268101338628897478515499064799760290655025311377777267999531843367643699604102356773417331723277317386284468458031255591161503127789481563826451858757503989532963134367592676395595774917360171823791746186752216230366133309289927834048659926153910465432586871767457872335934642981103602861381614103917181178571569502022442875295033801582918331082097753048905380940341008155169454954402755432482321946148138114980088241716872515124277697555523358211719971125081157242745319630853342902290763460308253480716593897509424458227689477497302175605093841256798567180602854719645475118638892699951406670045066964656880814946710169600818568664322775347090154399046081634258289516846260408495534399512145077084541482511255658387118369936820772490321197537758721983045089536597477852734320036700780455765181609035836592960737514757711867567508723641004498978198602958492669511772614574849757489437884238630910414522818082587011029998210624266576222843611432372552213520040798000992721061366808449695653295186860515495158871732488618386111329170331305645178880000000000000000000 [170,8] 450234751433323549272635663889569322872001277791187690310855885004801970402876054208558004056672635564916592736867580429349754805750376872147734914398464362851218950869537488602506409305761764704711481337302699576241727142305315773525577215870321692750391930536508057058055981154989497101885966148553282191931273289437965354021935762361982906395926650601991376900951795425448835075882435859387263798101937623431392234349402271888633370373815876547096859167823588171174344868692603212778270654799638407238628469621306481695005018748567807692886987394410053578376597332220491898576391685643648161336686592427647838853628744273922035549517544242554255517278367445751639926498552247035068281749159641402729757982241040989547759333531948431140677802520733394108397180642042359355251721558938534049518061131094574432837402267731293719441625242687099091149156704366474205849206500068551497317789945494661064660154492295533580221644184266979991896227191286083581871126431808981744531266508417613983847119459764852975463949547686480557851096194541648561975528691551451738318261278037092864541516392317988355764782018705336914308607685561278101806751704759732209975708859606508693480336612836539824794163634503416086130545277106375095371390924508055306996436811274117485696628399150326843884676090881784087182875119493252782534434929912332228324983881512661379344742666558551710031618028320500957671062951727560563565689620549488232035474432743037776278152609394231680346653103364316249258801661766555697379886033231068548960915584877866717344069550204546226126451050815240423002141614247343202802502284473501681856314893155553653093683024380859697041225194056016804112540191300045734857379578948050030197893190015212348727195509947311237267416130371703726019138076913998818436468062426672670161041692155410035733847849103400010777333108748162962611710964938633864615963379898489728461263973765729163063219170414185408686082737661571508547913796045016726707975985221303390076848362930308064650424881529057076487189139721651335571399824889152638035207127040000000000000 [170,9] -527761647083978378638398358068170962781494669286757902719675252769093533473803520803830341555720807284838559339960039040402425835655633697670518528493470805598622202407001123024252986787539796461753850815063026373370995899681165363544877384668268682148242838388003908423447309060091066928442150935796153064045975478420026479837056323306291166938398054707136328377691111828665623815845652656159398109446993480605346105052300035471930631659835218504624550086476984510717547429840760352299113882563768330901156654327175490694683372725556246066309692691988045793133448386456808025228357840520721523826152693091919851299844039403907106431367231208237404478791290158704184275844058490752240905530408129987774386315243913484584787139474329253632986535094737496637815900120586541269690003042637320793191100830306397027345229339626703656408516186691297967978158754683933039759799222509975552863312751118183610485249986863206770891250056559711105452224824560520896945931922579213634454327404621358260557420997765074183028998031487873619632718456266812655296723047286804874245413554843814695279582567530075828585599817350625864448476534089031749973229540000387907216374213850918769155232139881124834298477713019626687137918625254703019786578754287204058422581811784067358250242696524337009230765722927729689665339997459497250247268482979686669023095454461183605588295519214264528057382116233410346631879238431176422599556389316671444755308002288591292884083998551914542449062142923132324531860139430191988070817512159282630652348724102342600617802956839851206367984554345988868767195377242019472502514453555390376577144635665890282862230025248976384371287622702384167322516174403133720134897839663563141051441693377681241312647691512010189918802709045232630324765312397088560834234552016294610316967933112934764630025827196435678777000366903945749002576093719810492740131633676055589156636950060804714866586637922752371035518980126204251030781076305152358235477379797520751376348201776521686057482069668529369879961411139973602689513434645383968423988428800000000000 [170,10] 537696064765297076368560335698560383663223404234819792353578904841269357144233920415041623063263092935770513876482687165456790080558183213365123704263755129283165414045630632528813001858902779935026877058504062010318941798805250623557948160072326585076755366096794508895800016436523223110089548339365927023050410994392032198703317377280542359383878095453105569282604706798799836817352441848925920670768060306953236024370741722552296395937942867677624094192030237424517740936746859802404124766694963592972527320486192969735614999715020331931373400010089589543672712933697470160669054495318762913619793597440817073580982460139789762321552866216328904640109188550421807042452606504457225161419533090186924823507649302001203567450266188139273023423267193624804970474846331790056803120117606142285511167420517331952875546109111776744116580395323902483007901892228968454119198953626919449029731026440202254603348219887710524057451181343047535172719286056078761236337658986605287996195469642175024485440721693308819777515007104530697134929861137188508959528657616067646037738754704367883168862519192102784699372768566272850704991153178279085360318655889320751806757802046827294999522553351148641910064679653188077086451164972483509430627342930380727515285351829045896702720708376060295157514312094911282930190107746654343969338850095544813339016384165736791836895784768017708753694125349436552440834663333922975798419776026665109927829440660804736862327309157516790514522076662376622148485756976099682088507468096385504565277846459990796860219412418263664535927151190658198505496449827386046757443585459304025972791440001159845656916632706202685200299354414862776217808581980384410268594832276659079688512641337222618869962493551145930716744515978694388927678684821244035750635347227664186572872630143299482504298265782821841508764420748315271330072090801190275770014318922952771760411396140902105530601707898452997038911385165315301451591397047411695129236825069225571831463088814885243789777744622020197010823589442685059085333724307270914505546137600000000 [170,11] -480598036048939823908723157139644914789615353511834494594094018161390089635315983447997129355979457285147341550012106980971710321630540059374526494728002514980185686534834520286780123984212522518604981695447680658258647597943527975385286911154926347872884551980276464684670313572396724934099383438693751819317960021166775798827937491717669701036817250220588940351452593214575842313649714896166010723893666297580847085064532844119361513073104113128596010744960451949054640371017945994591117740584824031391508823198485727844905869128729569751615574807953401463348123218673109590247008925971701164600992054898420816020631387417053692169096774972366063172112603385688399483503812260287374675059004819811100687378590833979014317819049278097828272157523584516768464299318746096674713477363114106895193460854945838274625685103176121435746678588223055137991249716189247407887452280745358781017407024832729627657723951801312333354329274943312367873857662270372375016807284539676487140549427364346356673500318077309176192820395101390713905266086801771891671520248195142452273379223386586802402918006006646050279717449929759057288340233521904744558653416907073214817732527871098614735434614446172293846455475910990370114184162263439296622496673923547679022003988043628061318394624152446223674772160671215148056483794267929407664194713659169364397524677360389047976710156672831780662596027771410547459211910203524596987043539558163343973109382198631709560571720925328113643741699562192187123047468878940435262936296712430245615566500869411780080586430149009615331833978839799724496055614207873731579216034467877186794029459776360989754109586545190430571532653385268587363755485358950746835051273230539642652458238701841256166827263985670147957397080229091443686071115022595467714474873062936506635948868331099473580322518522473856782519593225296182943542859581415621431365398143860528604607158827476742753312105151472227311885322340625918542040942195022148801508848891494572815311322614623001929493720612245446306584243571551673850727920725672701845237760000000 [170,12] 379707504829382279107090415099053369637121202567016257607801955635978420779763196571396772222227127756145650646215100659445221470707148022627477744157435213648323832965543961300787783795885143476752753120683198290510746290272181408770538186333268788593995814539708225684692351955659196239762866921473051204003359527246289490629176849842681413964545614932774718007708444264469383133811039387291091815968279159036362471602161827908627516872560767337922970447307586276320583106561448393218696197983566195110509008882944224367539910365365417573544065038132501407266947255027038034593118782183266140727545642712533057690666534157827738343925464563427022497315465422059161026013879486632726696589239329612564197701704064386569560339140083545279891389581349254928788416999033837392471419995063465003716100680162955303001358186128088462568635700854399503451882147110133966938934457760900828139652822811566577958585239373628471497306955389495141096801660417641216088353188241455933230516278891060801999201792728929894011530567318097726880952293356533803315845830081880988129489485885888163346204804769230201233377389094473292283610951211990796427284308952743290978814446258598789483817309774733665662986432657246152395184978978535568762970304483139558740272827186058062047893686233506782023256076233507489077852220680903537300068462963523833437749988485455899548966925076487022784155105368995228380557740501066827563171355531254395790492464508781059944726339501268304214132455773120719247563642898317453377351050744101816031251243043243554967345549520350471306121602039001696285801851141177027027563591856546527477686747660673679451929690999909698219808064825852350144890778021816756016437331242167440672270821677074034626267846771750990864041170538254908424759468983519079686201778884681157922217988742683328626989993117863618650838812738614953632732318322853259474438985769421265295761812414863473270065683352099324368781199735493271094021036896083580459746356415946217129910903909180012924689080298947273627755542931763949810286730807435731251428508530 [170,13] -266825809456086812556659133068596435535644699430748822735354650873116970701906937208235337942086556360191885165787279342858114740473145911393410889019674633086201664677693319280786049173690722184280929766882971156135588436978702374266207645665384012975569679496036980621380139766139160546408509934960108124915046906100325797326162427798747368646449517403690196975938641349632138675587246559408638718459659600018918570449664692303242407672547718787808274330911639186310971564626007143100588707045419248038701576402222691304335104899104816242733933738757310095558315191878040548014247817988374425782978574198321435238568510377644705991221566387358444685861197914447176647128032332905591867074869239695664088639923140725353845592324301577883677159614199760330464677890065326039052928833127967392071078627471287307626991025627002784546702201288251854242086720710883339165754804907589418406218406253260986402767468061427844419355023964459609811653884466994862678990277952680378155125059980921298647444065915437255809387918529000070685623934735025811084926572985661853535106990766070798371883535288550542369109044279215031416066360683581910731264916727737405215928712603804144857889367719865662577533124403030702704824925205520178030084129992410082540922962512897441321271188979379125400680414425207837712938742675066469437975056736485768421113626645269559179490280090913473305199882914028828822412693609772588502894812810828367846030118016416630699944521284287723692473710982920994992181709228097487827286469532657005898982540397855762855489411939235460366929200171159190393388579622220741857949690398069672684152895445250335006287009193124099096425022154861642112826081450309297500235396587151840958918055964663581811331440779490775254343663300356901764456819945076284521269794171371309489877725228503912034001371402097268042202467495379363214580556208016330032145665710447771837475423830090727402200349555340024642549432533177905622702470461294334349598850551771642585893789919439665653807370017820290627003067720996607167768168185045080218040000 [170,14] 167629151147554874498399711165363660015136499419668977557053315039332581380909750338204151612284493292130763474443594007049515807432310807298769478344755724553690180931530293433716576542180605580747099737341567102761373602823851678965687590513981410517743974747734283049339335577136628254504836341427001624857646416251240430779129289381525953472405775351986425315799420850612424408372144056244476427128748381645479315909937279114429391258696909156480697545158669349022177549864849067099284167003057276232036274255750932868714315325478312467949636188808656504669388305748465161965275204711737183090089471160632825233931720487557379829891547589928975646066875883298310260340215062581978179419825225151818942632533224679737478097520826922695285539287418229380701425350084415604601735408556883593975247040896737271502028477580464764190442790553335138420357304961885788526017207307544417356276792837594913175919088625163732482521459972970561372462172038743421334048989317038901075447857664695776858638436118321196421900841547459833797687207102741631922451306418234770479400946962426575853310688993245977203068110583458342964227518229482951634515672413776962806410238872352388086101135588443482739267350785256279059377220344120311392054256091927733402596956563501410054382163565661389383907178390166223577176330678966609685455252896935430340805288456789231480226708426747098550265492730452726280010566659870161996648576675020884740616594162435566132589572691799843068833602759332084912766721270795645817825107502002203533048556427561383233289095811257823253809657386115411786976495278520427173801408186858311743181805288323972989278738486637785967991948227706764000829843351073533839989510597632748938946489114471497878588807716369962241626658855091862110828673852571879170980885140596132441450277369667207281148852436384130770701302508276826228929319627970847328171962092185089392147221658753199177124884010188554846499666709142945642015265118699957130886951675235081135754224522451227123997880777938885046663398094661266770464373603874406766400 [170,15] -94546614261513006841864238797128924098469195931593294240222924718331261239861186531773920245892000382007551272787263874166923213497819041854260051494570262517101582612555752618175128119431761907170306683143526691329564231001325175035348542386848010221514338746910094239590036725890514429421390598501206217490829462952854637505833969287459121423213090436030289381400609426161362753039548454494342250910815344823923938499254903979761352852378884826141398672391594390136482343245306500770539607215562164101200756996252007181749307082061745896285278373859001927136058049406070677267955667172413727829106950290408687913032476738910952789408689170842147961605892887117583734269345770578831807034726072566795044074665526700420048075458765833010099076278697756318999121097620479118687232504303567300011309311119727386083994597019184138946759240594377618934918267483194071101303967562396386784099351158421293255314476389730960390356674827672131173912598732771714437435807845895473081589158965588229814405729266724410908679818707587436155947356653662800077499985747995914370356537799224741106519140513134888345856443294198174400679652094013784404401213723780199253736778696064071304590204549832563752252738104977986358163249744761178017015701995848218096720106513898770962349688724883196691472043869607509247992137921148431975397272466388120661732513335304805925667181388100666434877570711948432235936789451234152728149283119696665440650219146208442140236826315459268188135563476075625832665280404280811418504305199255086881459339583009115444552127367334248066687073811615575602818022066959618471183318605124950861932692781349682339397994301442133717945275180737636728165039333679949710841556741902075627142293459403195662166967547341407946436339449659695154951234589695149969485305673312074832195019415774539007991217466810364002676491450075690630898956253687864720427997118161946679310763044560302368181998495462070459529667640958942873528095620156229456774235038669669098575483957551294461992375609437500036563852275976688632165079432216100800 [170,16] 48009529516673730517127322284592044733852342902445306767168739917321592324921830114080443897236183228656175691259306393766411694120740413579796288247171613839739482097073740308772739266533159358873163196777349724106964900230586842738157250301604236603695736108028557992618919859059576883298962274096182395654178857378241824772193280385855621992981826710031714834112824263393239500822441977823043118395909674844578984464030296203244371154885244793192035555825272565185546465695753855720431339016273280374049611702296767176006535478668883476148056853535872174988304560789938479097662130669581424361097310296625051056506286033112523766771170461530566852336940591718003733375402539280069336661688174326936423166613244762096584608076463101979293148696874595803486053317018173802459335393277351207849145074500827100489142373447410404722906525789989062426528260533408965272386516036115957049808883659836849711444026502644955144475899801227342329433969066644241807010107300834314496331540449417222648454256334423894252819050606360631001324457804899460273250807901001137745509271336189564411168548107527274657402074775509540357582467093084771705554536475946105170801332741008615991272021542589245323298876738890742018045372944306200295740930535002097948259227464210472670188146501810864755575886974079707070529591133143140374969987002118962654736189695314809773387117699970964313930088113563077611054706795721322683287337878687530629990512039774716737278464254738231278899998932136912322634360700754693532802146069129056869227490869335251683832749375513331006266470917071208091958905450197539881726261142151780248065339271599188309027418538723859012976865839095604467457817395463840476149432125412077913198029798925784561335689347020654588427010889262067838973405669171771210346186676596827842776556646887388265357121343342445447451067788506528474492464142525775582405128603716347665448026675106855553926602229931575857371815469469188499555110982895531231633605418003283084424092394578564133715726517290596900185158047459179851358914371675440 [170,17] -21954021586411835696683415629097535064458646418031576626848890164528892590939757763932947697629233094899344727657037701934111914238221545784382175511753521131880547429324289650752476934720502586984448381823640795816164870533308014224151239963750027218944902202667540645242993392928846181534148429241385143817779828704698090124985466192025006190500105936624322501771132652003256879141366414778109687163269174746044571428821984381263473134898612749523735553359393602667342895306496988597559292354341288778765457979185810274471773959398462884139685974405708511793267751148972898256094903240741340356311713463350544049712467636507291640200993332434658927677802647509411712306573826053678004780413512948372924639136516565349954556245382125922157287848662844786433747709820857393864779995406157865442547178132918300450486790483616398226683660334269163789213049138660156294468896778736865338673426036990877560354953980165436287167698408026693481585339542479029986516016455901190760997568985719291786229588666640994537789954294287767671962835884012103517141960339861997134222633409319005158389515032467978244812952057774950674327329578665013449962960386402343614386906211732524398236445568119933132744288694904664043153366810141243768904749282222799081836538609586601219477317163974122973829457650425165833813425983855400597426216187171962188180862919333228604137153036771328364105361457520166649509760872962451375500485303777233261289557937634242200671306285615575412091886062878691136918587453005702956127303844802460025865440429509261580827597135408061027472595454913793428016454981817840211004930285061281588282612088008509274814002476696268238322093729619727983184402027340151007171716956552231923335172037301891697986799653996235571595001033051627502587466689426818265121237276875397008111932077833790921422112275422493134631400062338086804647649851052315316431455308697404160505364143632174652888991055461179921953052627503810004152566043027210484032368988361714283321924494810609808217701969188770840577168226670193699109094246400 [170,18] 9217205697547643621171198651267764778644932461147484781593909052798906333205360833754750857118116273515239742223480207808843820362325306591416004259013309342221154241296007048871124841470441553177369770939191844715681480651194553062123201598595650925856643837973049336640650110915470584548414685916694544268344122491961381440520387262945220530088969910280689389506905439342918253588439811172853222967952772307560797182812345184406766036047878116707734854545790376740902785490574427452006028270053795688154273992630886004299445029520495328872541334111709095349340042897748800751670810396937743136052282927957943711701737244057461037693529099821698201384851633725506467577422004307111815344289585894977652454039742556025162226136979146740847916378288904285267092353952988734172324913382142344891079427530098033984836837138846398259034518660303665597890478552515975886074766114912636126331925679992025803903022436997182206223421662484668758744825437029737694688748409146185572267690455453610072475058296974267317337460806337539812323888758284427877832146818725379310519628279050615510366380375459204196194647859200832186863684052388744263850329537935964408393908466242966054442165001961839772274988721957204180541047728647108296522633476700792175889329486224469411467274628718026420834280717440902132528395750377578635069942171599855475494903884997631956978724802294842032125173971831426596155008894378607423192466431720559015576085471605747299283405511056065752930066508946012976026623294124914314098281530323922566283805824918093045441666111989469677998402885352813307228189277714625177086317660809558660089256773205651394440682441289799907305992773841318605557172994687538202719987535932705581224188569246471927591177064021034852599509128244121121944731337160439907214736787106736522282072931500269070524735492432597442841586654818167959606176000036116819765486693191136365773267819146732025568980515819056030818189281095002219532531843927841295617087144444661681677665386956598027571140838507863587406720779582531326391187520 [170,19] -4448613332907232219141409626950283784970716392958410681646240580763994960773052250815157288823165400371768291841049935418072357907454677887989854359690226678757229674287297941239104004721753744295871481985048590424797921858185472609463485898885107962971241015702794893918877795373231614857348124633978646827411403571711029677806491122146492998908631564290049665904005793362609966673491380695211334339505879727660923040519924858984027363679445897283123210399076739584707450537494703907192689764161501784570524420230850475135108294490721556527195036351595708224578764650398088601344078441609423056536815917620188445459076363568050159746388872600216545671032931275855796648507237168421039469046598559675958312281027602374828935634757210167737566334813904350376006603841630090592076849164352276230108955113080161243344328755096557159491539339101604516261991414469632774787423841561054545810375956079957810277184707822203208975900522132500971678526631003822273135464323227403150915342715706298961155988956568517966513476786470934091985968073888716391033496031684616473436511444947182806853087731382922258961010750881160845635484976424515064812215374480811163317758395075783616961313994982455861320984041634753996345811164027536999182210874956877619630845724480351427802563410295427013178615558756235393614430945867880042470845942502161383413466945506997803269952403442326361443876608989746597977078573680134742641932520074367674534605626112457127740691526281744123176876190558423930099210880589762132749054139407208317319836593858632485790853838898740252827676961886281783824289455628047536062052208930737263824651070937232124457381793899439306709737111968066288420829441703767241726793594321124186355493785118648837151315236521666200768352118883781323699003609559287538873554616609489277497097758657468543830791261538334523159150641647435745242972236770462252720380849442117262314762018109932678705256454730389801653523519042051454630747639257149518158087559511577422609220843378605575781579937538288031926735119269276711776320 [170,20] 3860582681245282278744371371138197730557990997938342580200159720325545259744716239172667257408642200380425440033725260765085096696235548361491831034983221495523342619814028410987576991871153646266913442416290899838608377375489725876089261870474236269036630000777759207687882395206699294342588013311524188233051656361821663244036176929527577958901324479717770093570336702976124697924337992178661393210398890356325446152048429245663667103330155369265742187138307138913021966306047031008953938796335540769182698735834928456840663285272950512978719389982145247108474874646399873702925213003569168661423640389710656594072190567582152835543076222210461739433629932341564728889964234212729188887194540298881427591676141798257623911790437904818846447473610501408733044882615207781997996979200530718290465084493750484777745622333054760798637494433250217903770775284973341818307730592343861194452484084291996846309747483382515852420147582326282520096772258290077910962017811340040579972243694980274180127502750025454122656711238719114313452390366053381239160889662175595692699350586497483125092233494471767570632697438893730727297691051783485799782384518892852013766936292796730457092136114400535009318337619298610142729928519645451954296184251124350227911204378945139554277790276175309336134315927962902757447030067876890973773159301497179371081870344721563823345359856821828052415643953296862023668264485195843436720424235062407727527873514956007186230724504088576002970747212184593407231585963728423627540243937400260465386335040205222044506086875976898016347598629458583297512346517091366795659906203679029902690932111226850242683861591975432873439697772522100122765599062947703933917534228594701779019242715023917873291492041007416232892196581710240717083115864756989733765651772180132179635368320967417386830156539771524953293870980427646840218771515191581875152928282411515082640187479298764979217175018159969734333819315702843594631859796200599667057970165107625838402686007671419684040191748333353997465175989265100967100 [170,21] -3272704144311405300668553720331467412229987453326531754853890791243683057777890007194715933336533018966446382516419702492787314943353449384992716344966548187240252243497345694766992402590194614505997788010122166887753954130038403260566423515499135926759874206846439928513211028863858690886047370143769891515486736418217134811691394736314095894564348510591728462157080136151606227780473683134409934204449226182672370459382811229139633633001009709678149416263370706107341561236685701200510391856616134190125020558650881510943550392234605454021605456214781652693359545040696453688936915722714059770300930607117535445943371935111089389140905196868527982898237292478649445730811269315064266468673327289395545806999452242778734692376928337769648250428320030994316964431336151285974346346033923955043712227626420822492164561876011817792942193314886949906274977674113538587205529552147931701132575562346733071167492187127924065941550096546234351539749256432176272974315016618871147112512601802487837617093466069297089978868065033326770120694911293485953497121490067397742416870589953047880040617022141026312345999345218425891333220025308848295896077780210077268130642513169132925269919987993119992420190740749398365691620568517349100810595423577837054960295761107202311507205539437576536305210121718156838796451432093299709573690023971474387829667007818193110220309236855189385392837223866215082444007192708291195222436619606143584176938896895530199117375031043058406909392216690266631779823069499373247248400837752045952235668203159250247911898736700983196468533266979830684064904582458054231270229584606278296783672218737068924979126424472115271490803741430402778585156985430904396496970919989458425635491207836855865288190612420892774844115338309137329035600355741637538579418244129067469883545303239672630761845141873389981403312449913665889912283389342696448686887088838911504148869950952395367205971351945486907560825449809827244360807358867062939719803489565279596185461199902551424714817632500225716425935091135699840 [170,22] -1482477786749763067150714864928272676980317227006960354996886496040346084630679864606868516077337599786126353810387960938341661914757004876461232111817039493977578947219140292835534083251440755832167547394792652150872647011499918153819075726618954195252752027767161756462167352879391530509180507636818419017822911520951290436757692240618432568361315351539184896665668626395830926835490919269812104906508601650007623170587152904793823389097219713020732075939198589159880535900958712937573773589028150940584465903947194362783686418336653287948734965942496499546144234464243532732300744740917289088985479991679434351989228348132159952620579426357456291403844237151694028647111854507926502156892241952038739151354432335211522220182424892835618897780805715116312661434093493609066059628929934176713619563727438719553029928769183571300654863175390769495098349653029313352595141399689260403231650219812443283593243464592726910440366229683140563837690426595761630186882662907627553804909137470625191227899964704829781535650880305631624880146820288723768613834187282051198710369606913455845436302639620373731134111915939065523307678206048000358766580967069406475170716474363373042710807269233746694600095574016986458532353505813973414701560439022165137830047814903333533946830539682862355189495447732443278153863591054708652150798544103998350968093343308687856351757513509415877615726636297833809149910208443095996620077022970446501115217232717764378101704807944778262285445173130723841905350101177554399553688175449457011525994243082694668395146470003077867757390791179018402546822554230717880327701234691185288388985513147540707119291930961118854826225022575488331874348368171266763718899557220376854849504305933776907173433939489854722255912202681718535079684719621140610797774632498340117717001496883171722235039389845780052346701533510635375450538693246469193060222231887990335638496157505693496271331777099750994120488487854840174994975596205530738495513160043270884064267272425312045433911396067958843764616671011200 [170,23] 9906739507276587935277778943214031220375655173801289054338674601243328164916666229237392299303526017769962819328428370395991151781249552577378618055505223215412473895340297226795467260401084622390531502763506040824518332942890484900326394789040834815189949035944638862192156504806019514035361209763365191882186219225577621165537854303321329422071415631697890740654278481789118250596162520441638025398721917139042521501752374223244574147637661217132310691090623201372461476469157389824094120669029533623473442221798303891961198772744649396979477780334127652466738059478487085209135983457257703115637800318486472105067380986729151495180485059305162790029899131990341592131228941465578726963222225629250089724468715414939251908812569051246986317572548741239497550941174570093415671877429811677823014524612285601886952855918672209924268104410995017122050862028897891509868387648672541775805383866161619740575336120660634785673793728029135500439435995203523889323080760187926556517052673786595019739424015571430346327139074858486198529918183969746965281323439237452295460696870917372564818780374925853368722342675180176822606753594572218475459472560024048984078348744721032634196372906821159981670445874759650153037539248189759096356649277282415737326918692838097189849342874505731445403273183707831972684358241062479377206668425896043997430518619421830192221186462189611015863041947760473634891960773092563196265786950417184640732241794135661599633096768033754280363605715723997624688485928797471048849242489874679439650301551231912984561779797407624074659003355250358818051112833944783316833104614965130406739179968242554890780157002154240456590495082754937311482751831186374310259849834903959206231050179866387780338768374623611725869027006979537580074073019986659749640852490564484792433537300827207747245003449577872205251019233200910975941374805726346726151462563707591214046517872999483850684579488565217580500073825172322124764255792015077157178618575971899769680991289380438276820573214684823542752671211648 [170,24] -14334968546950364489434610148659537800994303030419453814678178002260274779463406514417919451960679330899344451381396417581767212129491782426681498175496049190015959979672670645346511163721566732596168132914307023292143739922973121798291774056060596993928612945451336385781269008503032127728085275851513932852387007902822274426164246753086739844905178518637196443978866118859743512089035448108216351473979210650736808209862798695474113121060540111577007860816644378053626519069860670835735595332381221249154352664060115911441351612400301032922722929869514136940807893464701549555673739268434661668144468531652820736445437351353376351246769529311534448536425419284157073519826916850311979352031446651085624817242243502503535419174525563362150443553433515439715471634109145024810443919305170736034028443737120755023130547394316499097841362165670229992463486231924721773894494139433785909223004627571887723225640967925310324881961161638247874699852513429046291338894193076167131165063542653411154882201920436184817468675781242565397819158763350903570985759310605986901797213477327569330634724033007299413197380150360284898029434637411690449820352385916016780621251558605378817783455163371232313250069326823839104931671539170800739786135708657586810574369771313591214490652872784073034726490187515761307654464525267516005819730553257441592114782774379411944283599510414527152788818415415075373221326387043403978920477429719178229700587906297782096334358929533811012849046558789320115949113644088442575910539124538753483084225393761718773620292314987648301271412875009820353500043168005429881830974482914013819796861529780793835626225149627507525927315722141225715580919257029672371675981203401923418577097508967568431377244588404752498417602330182576713205599451622709296792759095283831284069617400988712554079612278122411208790870165332571992769788685374309826600725942613047876120350563808330741482058458371504453177459286761495262097446667138921501791954514567073193102968996717040470385903876540201612748577184 [170,25] 7235563072461658511791063382629240017275796424244690290443347702064042892236272609746812010954479958735900472138433451740396591624272544660289492822832103634858872381375688939166810142201723749379027693753349300131165174873258694048559424626017069643477946707896533777686671179649952610264925268587482545028913072323875965697068063466951401627930891863577227968598816281212979324088097476394597300829870662652782169644889505507929719140462431396811522640282253270685439133345693468302913461411023898182654400347575995953307166479844284879963373053379450218403861826034002638967124462949710934242684430275965675372980069785583929472791820759251010478499914988148109802371086499100927195424297536997429046578281380111531419614042733292856111589801516923859808146213348919262470379800538036448937130215232230658490542765875140242895788234469324897489014520355260726770898233769300452508387795598237599459614644897441718392578331524408360333763020677804571480620736442750440915793566923663587641721053284048947770842633870570296982584460178015373130585785725707621132353806135385647170961134774785835665717651762759364785836409160986507558061689372427901157127764072992097755069175833825504372371935148953981560339718612748974501396802448069884736942245216200548348398504242674155284410415810527064288146700051388265767505144762253936673954886375664612714988700909453323863015356066641250295154441123207748658850267670827995195869167359726214037474729456022449039148670504607991366429545941262137467103655074550051112102428968560051259201280447118783889846113822471769238645476746185165959532117787589795753032250014351319357569239623336143505690607538414091384356366730026675145573934232172753882399551438195178184204196925037178542330878315617910926461101589963736933816301205848735970071982881975150661514749071623699239001678992470170721777373140809692930489616579279056287681750551037040089912251129192029020058454597726968917551662193296526429076928117543154612218041185077586890625948712354456525532928 [170,26] 8003393499395267426871556494501872398199187714252855688634934509001357037112851176208233109865865420597106702293740493536791230331538554067409397516662626354915877870834402970502441236310663738517799942357325594728086009409181136862009352607559727751920454054586948394597473296427902482396501555921315068854498190803975098532165208832481431851418330508581766907849413042705670704363751323141386809345928223352821854317111754461382260692083978153027963715817236273305006877218724789149919832895599113620283345805198876352482270666082048936544426768452252771253719822005334502786414864645291395216737707303821062607466202033753453667511293858623436766864965085114226068862407061569284143379656006321481381332304146547973426152748373192709420951480232201675209244451433699989623463740861935401829583047485009741772073873519806461068673403128632606945158689852859240119804760200988167319012929195503986146830386018532920127824485571116179258742268879303747785832402334189846169523458419549228328008658317891846719863091006434150845514420558977523925904317600155972984925142655684839694025138315485235085464565080459596130331822643698864234977173419989793703409623781984500506510456114514159256246399119178685584257153937949178768338796357399963971959194962762427932769084233430402201970053982278482188686401672460564510415255521320714592648537919550626040311567296113092751587613762413220439055633360124080953117573941423142618165595044793991957841095475197948702960827381644591130103889670034292399690112016023744890890339458576090227662318351502403601004827179455661750750580897213059453794308637242581419858238349267097622190457224291306147699480598788544162289262895931952758991816307990077417503733520145667394543990023303777033060200900889349677397900940249335036481198398833989278394853015189388917554277797766220145180680348014999592702619109197105190725817360899613332632984203248959851287066397503381037310077679076773983336208037616748484079152236699317483130495041725216315016352602083980657920 [170,27] -18389981267398380930817223675406054138001958379416506007145624981729863589733217522571093733575835804933279419649392291745144488691428838059479670990580114810457379749160448041116643309913208417849441471073096503528929019021927206716703277449297793008327060248384167686856022438346382776153266006075134987706998130509895527865096529540835927431709279034711049658038144398086858832333938604304724177318627710483681979091372296422469695864211687518377133122458280866483462272947886515262669143480578244783986017889543327746116502456838123562509451850133229988620128812183526971273770853913889982047769543528560132242642041379141903381629752247926332721772330351739706444929939661297136610466842946312015858508117573773810702389134852086180377330045839735686525355314675199588981108583329067942059365287464829038669135084039479240413631901789572164727091186541664478259599620202079019411191218515491985264839846474733782685964643065889961867735430847337721068302012945196349028091245842357591448927458148555928228541415108525874063285767282276395834377949971919807926486349524419417636482982581200168606251932322747700279228417518223423970411744376537186548033796813962102011210972199460190405449384193585482899809396020017542841440004225582970758702263570974861686970061773788540519449432613207181867585713449605811127473431036890130649668871126803222135264639645630246119140841465600985792351461528928766708095793575863854914677989820860909934731164721093383631520165509450868568515797637757201721769162361051020492611484360185461598799215804547619094388174936326231835286680671920452543675219681300090089897489981408257861888021623349653202937612574231668467643763651007783642146593545579488041846503990994522922945062093975000017784850293538216709604569719552310588319560018768679523559421391380935926473055956518256707766433818664471361000341243931782569571112625142634035683079411382067801179755301551355441969712758122076563210317296603193294345679461512404435737707463512609416706619826321409472 [170,28] 15415466572610978923236692477495338557673064098070949776393986818998413125268698593529432370937532107122155683569959758564486346518605725816025351053172290286555757573849238087697870747767876766839898455749555440442292351049953222902621667705226388700106749231550781579637342220946465175983068055082895460320520582364546547744749618780884586665561280907545845358692262782050898728664197967540073666897054902033294101650398324650959533199274708769523936373910288537864952115319314114297607475891657150799495157003094739671308460633036750219660958628741421164470856637039324957978237431854662935371759206906775086302518941496893727128628335626311379498502149546432137465747688865230053316099612745077711364328773815923704080497324874492050869562289516583512310486371245868521728553455874213973702367886219914145006616070540306235104288326910685642128608026506555176476491055829619886749217682747367157512204740194982538152153815484587823188010403244094199225954060604228136266040596287856407166911809886688311695973050041605368165925457392511098179037516580274229652103114930560734867569557744309712969555549955143434881917864003817714584862963769278388748958252409095196205503186017168091169768551635416876919064795978905786216385249894817332678943089448760690333333393195665756125204327274962837073672293619062191227130401776139586902031379743164304213603599104938280888926406395722455089966443210706660063341231393751310553151050665302700205764043468221331561848032043880233468023268307022772127258957684898813680197782811672816050778761977841807392825632919958805396746541500037649835472285970517690553188862656071693035041826218545002097211897744974076746784871153111663720086438273890208065480738361494118686634566867314203060380150004459020508340984079943948841000378878878095037043360095866603489220409219672976741050686736205368752343281886558239580089273036403515420472796124801770402920072814693949949503633294421834017423556973968277663811360725005048019488364212803337385022895446953314 [170,29] -3839915806872065502922872848909176783758150877525122535319981355778061611357732125937651087007782954743169088794264619081847052972139875199293132301182653948939918546528596115988057151335751224497743456437241916133072793543074876403127089296005053057454782833944625934555899767476108183519052768771044533294821430229807032151747398566893256451402353294769080814456528776818175073613860637698656295919291305344800816813048139360051902820481563438045509137695942297606426123498129717982347427808564795280807843993495352004954930773660730286887820470697285949202572798943997769496037394298741223957713957721425633745667541133887487577183836683995956480099775745874204588550185282393907163151336161192959703086879429107610271550514874375597260320721218130290014138290445482123120367689712074868122942722769325323006150534364338527956873715513093696973322632434703430906985181581880244086688719129478201848149420201844353593039782406133674140934493138259343897741152342664950161070992907521189494344528213859695522693756179316649641296362508701011143261197535863616087602602890574250057511366991559229911152479349283560293928930445121935231034414000184700957345265475874635323072682401848861287817490298200341034446027227158334225873691862780797523457053571970928065271923241424862227040470855584149166395073975425804514657192618388972990584965989072668665807794582910291313636305132826452330492951715717190910457146522221906983983753705831692214743305855829673967803343859460863464679245087134094578448095613504085189445624221187667935045149333231113152138173681501562087251596655986026627694150539986366749468423759467684875778236401410481781065566646608177561570978418231285782238849940859555799753843462653804988533996950668553204813892077880306978657156623976845136386423451216594019480884254669601168559869637182868079935449001553183841611882372329288912432484829352293465180050069041127307322576085219446025763177889821556729223088270149481736155197239517285526407790129831657820346291558656 [170,30] -5386466389977596822757721758579755637984848009828415995402056082053498266338095364461430184962035492929378650394592051105392939162473385423424029183989071047441250662938394367273787585225995254306696438538066957897235545820582126927355760881349105391127508425094916054624988633707603797731182584824248044835508125033532099953870061743673574279630767217942603195476046435421789514094028353208879451966387259191911548019768649403279951607458573852591991814680044826639488811016937391195518494407942573563352033442725329573703388520691490453495048582586896564504419984202319646668458639544065982452109044051256777270971739499559866836245458028626265918937707232912985486365323946132820627937598844587525569510512212028151463915576829734030866977032648967675725804521583303150330886811325315135361747860545587075510813060497092899637050161825519167769807372964847456023127253441016653386043641502192110700675075599402552853590276923501039805948163119851923815570484887235537597196234444849594521748586774606254861540758232350743533761220362028834973203962599669358098003445848724175305196524617033014127692196007531568613104867852382970788847405913956013734330754696026498586967325244520879619130315348248146715738023395985948895272090617021550502479313531907124369170979983304909697871765068967309001270036764856330692180817743621001577376352063499916033452916887990534667943206323832765616816260206174457744752176534974739952580048722605492570661085111328093561268459971320044920194043420411035043836869047480757452781398689801853111660984856574402641545184591102381788012024549834370622869913111935551507376612934139838107656809295779186723008961592275293272966847045443138722537715576514864617423928261484038219667424063101954493786587446429778302926944554723883914676852436362397950054429715519568852179763041126276134707713516772514606364825204577613218173966886412943289367859371814792157702351752718010805704935587544546545423205823563962275008920987057469136242977487507960299867112064 [170,31] 6987965336762637049509127134331833611406794053682224236853067555622451573049264723360134945824456696390566548565066587097807577930997697867664825386203963135939464031031170306705419999362258233429720115643707227521621676689813953171784430445277954260238594583380713679591761717537804355382010458049163482733120773650802043762493630275714781785375822048092745761474590599525286207741534999193920653257499312458288831008385427496919133592798025502434158425748861832876330605015803397052945636917732656552573152448684270178882853624456239063665236640787841971370342678614712823398039221244325471566207406374691643180896616451181012460408645296384681236205881974341298357637987781569881885496264830225048636265480208566954389458595668865842571764336987386556572524547690988393350301331163999227719720021868518800760937215455527964490516899893650762467593051986605462540028108228091140832326357285227087342183725859070746691047314485957896747428892992704599523090730116645685190793373956871875427668288193773454751942488441390173823700725095351796769308800944523080300905039019474172464177742559707012375834578492374610755891026541427572965444446832986959100174679802549723665806329292284355129833049502024842189699182259370899078772817791728217236810950509760883720631550195439498812290020614360990586956227027002834196541656668776087806325443304634723564079136156429629170180729721636824131070574549812856431189880951679149548123691584972816925727669435817269928482985359548305757526205899861966286861423470184871085381036363124532970042087242527338910216883283380737406850078726148817730288621649006609378300286617740013558089961007831791213833743808206318010924148692166326886388213028876591913881299732132938374333426148643552552145479956810809760358910461509403625952161422436419346812424442105502510177529584115895202765936189836360758948907783160344571413309046782962301303047123508428815714273713002356381132617951395276617375693059492899621744241908727348223551247385965332871956160 [170,32] -3770452476697440158043174139037590898458119211965285934852450650016666476138043835343350957539690104500681927127597481018884440480580410671883685442039163151447203930006385081140571390954843018984646334128993564384021401359293708822182161343025957615090890743023883751215240180156918214964003161159206156767365799652681567380278470637836268386575292287478135586912379660813984725698747904544943111586865199930283406683817814214939024202135101393084677067159921431953269233212800346229538135031384820266958988979960087109880693233415266598859348221398242731065285972118176482034155798009384712807200408081808764366092550897615599030398939127510977194651851757883082035108064107544507913937422355076092026811732151281083969029626491186321106432274924771597096175709932383930081138377776475180066014302905409836873638687885160781593590765936368207072767475572438866887698456255835818602721750553290379189653369563710568577687963824491369065138358244223510070169793263128244643732727130560070288265794645330797268350237985501954658519133941210255475132526173004868088381496587669787367334326633229661832461888413637633950551086517666510601734453254533728529335501473569289937757476708974871270239360901307094705923254813016248828590044559898561318345093383328570345324042144879162187509653955386931871921020335867970395232215913099272096139930838381610890311110147928943746659293846354099467646749748870516251766241441911811583911407514103845307564145019554567759748154293318232671846861468002908453978775117174092158773469562910197938534318076262072027186615761390096160770692605883797980307457825157912597476837688016675146985773505899703588467065363799496664679855158786345718165838795297627124341956690848300102999027546713524722843311901040307909882465707075101296849388599320061218085299555910317779677071275881430397543113922618823423277245914134568166596794943741123815517920841933157193725480725345698126896041822036892731955629373276744171234277896425306572682298085262200801908 [170,33] 566610329955659859274313522499814152288648598770448707449175138788077422328635666708870493816438417755463628197687634395194202358436529209433353142661618665848733415913680000740713535920035648158200892839890945857825246285885612393335274502314193575358799108899994196123959158652904546611543757967655929353265140259964248318428561824709752036917465107474785156709555038447602917468841105926334570596121249039367349298846516050405395336485646019017541234272268461488199869859510404218631090213047185127806368160166820342136194662179554428732344177676482070714920051365262129619634248063788363134679179335652063666164324825437452530195081195299010647177030376187224956321346500336657843864303629332539504405093689083594356778594859926436594617007185155064543311558914997142151926040139636646310377277408135380106231317627382921723976099689274964731246695938888253958298174606024697284481470174714685063437076364183485407597468651048717466330751019606942653063666120960571855865361945591900013889933176743248810478644383563522321493036449496457484836823665659599656937400046447710539433045155733669593354118229674274735602378627439639661205127226711804379151150405210246072884425833996522002579321377619462477235638702078784584832705317204346323186147361312264547205775762262951064947269660098028905040258855970115003948307969673359058761557440506326611928612251449529940400671036408048591990253957269660841661291048425925222435172775598193581098533936563453705749373235138906459263888473411963916241503470968311617853324873529774638642603046099588073614674022185737122197178325326707795185572271343387943042527114752599262846288014836515895724991472155300392578493383478238685147827213872288670666796836622226696553238688088802263828982388649855944522890543831306692722398622646983185235789175342799967604505041187476189684456502962543596896629145565896697362028450114045455087930589103552142462012645158261743889364866956491307809411678262307841111535948263651082959535413337797824 [170,34] 646971165977543988883379600451190158711440186340891936052930541133116090465881796163502037067954634672758966045486380164868790288140131817330952601482130726627216305706408766532397466428219806452374053800803234567266203930177118442137219987969718816602202635553113936857142796386877570223194697095811856439373526262707425740336083928127406913750020956191246281718082342453762236991544939676798457293769600106449554490337386390657394161138014286149441224582880874435820330846665328513808381922832620701793681652412503652482477282302843916110971063804179175448356800305270776969813392416239834450391374367582981695827874187910192522903259301714980352903106198000802225514421141861573942018664678228880062479261021749984360053223381771022456608215545693825240130131049789252881934721053798088067868819572481072064457488504924305562764072175662290604712670494779874406869487896961558062451083545004745697374851341351418174586262228130983655435616766052702929750986082809925151372794329452890255558199607600097781831927829267852434853217172337204914286080077071502641404755656465545842385526117650278836851234594569684145826046445714165448155382547375088553419604910947607205993113215578723166390370144853862268378349933866422669364576729348445556946795834666816099084342959772259462676574261257117000891968733659033034036105849082451301947673412915158369344173040417695167753422328445203011412838981151210684737889772446489582507743754598949701076936019858810370451544219311882344212448000804355522428457532650878090624095616424155506059886930778184832546159211526049760359541381627218187246383323377923965629605797269086628964649672797250394615084202902249065634017973832404661755440176039928110094034540067957539984441765992764597245069039637407063303871199448999831961105908273396713352827650102437721500935680770350793262437250451367583001665168027287148938881833560621391453818009944588003627167996143704408076857923451999337876727080529818039713227003162555148411514888377088 [170,35] -532862521709512773473955015766909911746508740191122148503313703382864937113966030389362744736803154831370639205099690727339291119131680941731321712920037898094026550224462085845581581021922330440176672959664943924985828823371941770733804327056918231338390161408222931023048372053225266167673981764554087402591015248182915579615065515534514041651847375398363407931222862963489094258562991285267251876834526194339233444790101597912984887711060366538410013004273282910798438165672883857944978505081748390313225797902184187737584594162407741500127726776077058642514205075979556946590042574914551903823698147112319088094786575267350527601820972384882534376760415236800019329285353752021335927130181442536015660984069508772315238039069370001471536844706515362492896511762914013218554207203667977118561846926320107817289946213151176078292016720949647849068234938784690613655162853182962076183368544102167096962565155788020914792656252923960736896236322005321978709272516595211675971974545117297164023452498105069986935014142354347986829201410785823710950326369734017244953927478668099802003853330178166675326613311240811965564940728803268521604255245514015869773850620380005746238067580513002097407547950871404266047433669828361326302078016098452115569657931750958883860359091242559385736580355987500780801309890417454005500509382739625620558235669478649451957960078363125138261358668157673314189648235238518116392943104315182606465946847421351730325730123619408149888479860403229119186172967847965875829184351317297983808274529376028328693094284726113785421314156624649150790171761781653301682252346049593968419957255017045165033600054630987581484466662066267158751091612292360625496269598455084115260450261914806798330401779713406769573810080306751094359058873518547127372239041148702476153408377857735608907654398032804198003466843606169551903722426289863013456562995949388072348912212448581044097827803860003593535878831048182260674796732707510391137812156683675037668326727520 [170,36] 175111427649979063780293725557825965298480811359048747433424928270685033079640808432386230832663355228482533466735628986299446302930815075795749403396204902894776234407836930699065647659931188704934732358477435585432589869126403984677750467665459542741018996260630263357079935029502798843981664615633122157104909104586378435762813909280883507882336446999156358181682472621400409460308609788843806482014300822966853739025993553675185792702779898134997068246323456849714915379338817229736689155626486380646902384499803259024470699674666015857782633019058331279597859962503223212056167835758421978124896756871542128044297516974539136690846566359057888266073371345081411876734489697017760246197838156285561085795369859213355862298401079592594821121319236490876238324067397334114188609751745615328395788767061371754930446677965586271936686116021951840402231863734527480256487106686825603667742450854315995387964065961655771932277266163646200072416958290078597687648575630497115232931670480377578175709326757877267678397968067154380629823048771205787091630327995398189770284226001577170798048059355240043300145839831275297358900245809906300985079380361527373266841630494707789991931708306257687292903189902679977264817477090397722342386883675521901447023195828050631130212463408468637556987329211642448051407468370411532812122090172814459391313681265601424409836667697555953471492532378128706751321881209759606765280193847481997683613700833719735833586959865272656372775318453244403887946290115481319599299862753448312249415748338097303832201411595570941562617532022044149796895960745829627615403342245285637008941441389280296664217463383434375007671269786201119499933629561068514709794963867929601162780391048432140781035150437568912168380755827539714634965376896265686214786340543621558046557150598595586342890739321133338031473772241773654452709946307709056324853541183382268232293600405255652368087572227139898071992388945137219281963120149497216038721681755251248986367099 [170,37] -2716072586508905727305047869195308414691492530675655228394806292733727514452617825801939806525258084742573844464854899247968452071704612148126045014386803967897291783400448176813396034997027899469476904006183272972350624526706225680811161586364831461580715202677125747259160180157569627311509958248046573149340227402725280322721463887230681513469511011403032069872722463982407157468804370949612442642165476721722792804205462245254888786318636463118843310873808028845120735564322275069463548962548024900516833635644156411899238887329942021103456867177525850780900640176224813811941668667800458099571902895400635297066699557030527218808810803259302049154431096807891917651223986749883194138578831755720989234563767668903544452583687983175748600741503106225130383601177048114776045899458079225597026242535554692638016585650129837042061966568807187342094181472793169614464013211670499418708973683863116684947088444903580987064045031656856720223308741198483747565433547207398777007865547198211623522124082347700156578113645223253109953659977196149516906397382883035135684452482810734947903360886708503898176325987888170086229036099384324631917630757459228698373708220295640112381388258241330127650777523917850377358893479096970536335373798000778031146974655790956321890808174849056105477601222460778669915304068734391591969147782289258581280459637675263956316055633200440640719766240011107395950977828820976599616232021204249090249010563256942788869584340503372288091763805770052100372159775261997124834526949615386758115853444164062038876231176360917272891771610416179590206672277162986456812358188301575660260092078989962638322513763617293509400634926347873673807356635948223264045159777709030592471651177257962492220105988573305734595958621439966247325364806815507864883040226816496039648588872076373463506239966912681224207063692459206123358583158915973469400067848050224813206023539931827785945575712198233803143204103555130613367638845771110279881626589973770656256 [170,38] -22644822663694488760116588220859318057141565303076021147164693615863590436043541418457647500848055771159188341058759887838998692241458791320120471453335402713377229127825271048573781225903342586381402766145725330060971640189810627513361955846097480394503407493913583850840459949737920474135304489532912808365828880661467941918869795432278269857324260610771647761667123569632081969134631735029643880738022308659145183329225780311667846423054067143712092382207632630123329815080370782827701853360046001709046194110532209683707941836181424047007093661170530869836600407126875017138417448461159071414296560015780660752064657355093557139711341737332061527919839626843564766571285828645955968646174183814524877073940610517064571325586332346168198844293873868858136315104246181456587848801221427288559806609608845929877903948633203164395546081985333824740985826173552081814128608045412079740303818627221847358862465317156610898565040236927509070129806380251829084356070412721894410689858267093265948920341778855955510527574500232485883129202796938667286709252266087085065681502244748321144334851651671705691415140055899258298480589805559568513051535998503522435230655384782816195833410441729611781604361730377890840107879413043631858850536337593666061776336352210244022685393573587006667898864632254598293856587114818058285574261941662920050468835957558652178988471137943503466396280432541601077256793084895991009976893337056629022578183675336052115367800898213290329334434178221508329902885209761055661893565567078595863324847272682914939492874591476130080510537548595121845962157461550650917009874011591219002828326944467192639712000382609179525212076632455282057889032783015757696713003442306502664542559518297311859672660961955172945747577306785903119231988803667756540602310003066138499283472287505036632987965947744760263804946394375763176842082717091452076798922531383274086136236451371774198078692887700272388467169966331737616496467976428029886000943185815592416 [170,39] 9612061097213914008909715585952608943654579545437166921164974372780223038402865911140675319656598409481250600546846540727883723337419073968808363251170181219207058188557904164844430949029070188891083648039308985655695181843844471094504288836754335149207020135294514666634769782711167896697075127515145994820505055250401087187134140578691534940077429078935620613462009279545776755367025153767500864189784370760746986668863594507221797357008244943701588115971585844067588140486045555210092958685907069399632747842929550586217753697564412913132110105071805356444267763840365961635282788648222300706113076350074058602526394859285572951330693591754721593170425023107030209491494180760008472513662794035653459036874858510163149359525400044139464102233754151110548307240163522172109897103717072925228519115043139485358345041933869946503574530954189383288153689275714023998864820979260812185986453735196410670608903452412327949964899487799332064988950448922494127726887882931211749019934451317299640717766316288001230138216319965769982375105107942208169956390513933775351222528407797519227091062844205007717015724169025368847071720514094018408722028252730341155422182120388517346686734427789024221282946755691980000596741200289455495494837969733929423806625960120559785171668285315494251722484071216454371194034991907610891634980914246064089899928879917171475556250930516306266572224159403641651203169050581957790418954050968573845473301563826352832970405730839271796656472908292953507460092574378497109051342135295240307246887547400852761661407911912338925469712580311915897775966216341430074217130673050617885857809207242027134588636409591955689438009476243287842818176714570222411993709230667072094801037709823167541833061087904930682142913186171237619101030296510900260717290715417988565022023146939806796926560394005107679697046882048455204817114380548293264459108411527703711878288152936195358158075045069988367935512969414128179066777107948047760619359666368288 [170,40] -1200302316490409768016483059877583277824454133237760402868972305961792660277167648110863781594825039955928739990887300069980084691724653264917224807533029677049117117372525011104624328854946819662039092417850157882471005494660287517472760509270771281899249555283575099803944255432144969722310206732517954498452259824285572068977740631005978743439675929540244667646733921415932053052940257478428780349679799639053549697751243018535584837656770333076642287123065007441308957414917168488322668503369539995894181882969100927353995875267790933561666662190798052662524098711875099479388178576798082401697189844279943765580146889801288625130689124508014638069235205286064665202309404076446255108438481788447420671137274649674673651950727834142823161680711967219701217017840369266092194721914979891537748154864842204129096809087971617261653151426526085211637890718960210561909595698128739598040183979914915068948842904117969492522872797648001483435995393915614575899053327351336811379639968614587728741950311018270255056409986774942296087414715509214113628925188256709293808383144357785987246867774743979226244581509652881835596145501518194122017332330661664125009905231095521167751851823078796833150492732610275498650985693476639448417898399786301593092897657542787080082554480679349065285785214663711621846502714364955022043827274998723189695395593668528446499399221301981139855521742717915003036949162461425784787960196237249341982127119435337267719663713600471605628184711302926469720120796523746473777618984947767831080102921041361365128857768430333111239970313869473621177055458573561359458887141903599352904180623589855802130589820023427173930015881764653563297864619100422434622826296556211954327051887572020927334717780883252238139782444865978454766093666913729192596541563126424687214349969058675323728275067154868091069904643994007247583850218478979971337852366920573644022923292462495421965143756962103969281140003997186096286292495746634135777172563744 [170,41] -632860695368260300483055809690526028948778798078892587386470478113653230237415116743724828253537605489378398986467214402389421229196762499708378287651906665475172071352352642543601880042115802515614746985778311098219359551340100495110755657561872230250457178108719364607255753972195453534427523572597452284837926078419194169754954302595807655812357778667175191073120823083832818906827086910753336944554867397247927161805382630952720891862232553551326791553600500608952002793979229280791809592271836535354126308546822234187185846082742805812723584126985239997740804151330078993794288518497553818982450369501766346051557230709028218281482608889261730450765082115799325235578571851386364350109201780613895731681490013940739063921608107922987096568786686435139941032831866506129827379488150384990166938738465715177262082692929617518221025064711962643820341721058036481549780140085210724671238408806831264205577996048181540594149152991521980453136963735182547724814981573347715358054443408329405317017487189302690983170412727451951324885220425591291241065589956504863340218722545413481976745617767205124518955053330642594578900773832180083982396844561951238720067979401820535047622171932616471686748809892312573744928166947097083705407809368105292682576348217684734462128872530546081181965898619121609509982045118905989688839811401735331902271225285837682955616291162905492752691660681439078703714653017282868306028397708160044335981134400097155004346283090581984945860786148088597547317449866307692132239124032190951981445199601086188101941945373633600750686076246504553419859935237613035197330649403377742426953448031239623414482026968157164617792732014089327332341755902305105631034634908832238427554003892913847952151749383060675527663394394841665968697750665329175377294377715144506813641383409429047894000994049013851547277870242741134569106624654016050171891394488451402220090978577922109433118396330991109569762986891855931875868509715306693724183488 [170,42] 530892522262322406622627095207400196730163443400208715819707476384163209147758701311922913543984125004106186203606767538002474438980471294015076070949266747258211241046555097411381877964810434088439289559383277694804026408660750655831767980411398301926048495971868474741101290479057541698155006324467367408626353731736900380001470330775366659573388752423587348393662363664411410078882161239977488523392731807361984583058879722680562802416691034124437387439562330358053378341336670345604491378239616297911934057724418901513997835599672166068042710564521173799750775690402043842821222173676142212858910134535591924177716971403599771842909378945383838452516855522510790255269228971973202100588339939925303865757193790400458700703205141487757548770099951420581943794924575801072627638483667763201069296576257095926336528566076685390862571914502695225961627554867300244703215250730701994831996290377834966504070593084388530793876795529695500220774637694239361908846355371151140357176018579249046548029588522561298944197764027370477726991092401409084325296427692963708554245174359542572933853242172931659098403409694757321734799230673997795249938115881857511699675350544366213224476580779866677309155414959891857770438854930182301476652541538833412859844476057796097337918182005045306836309765873469040663050565441902108434221387507976461217572455860110558781554731536007864352030560618199721403223862217676768880080268983028397426278741151395052763902732561120126978731377121912642885646240320800467126103468761235330962341408219281052986544714730789324327529796456482421776689981743025747534025470272224299841079802976600260710482482965529967784976177642325526288791698519142026503836015763521133770198914952875702573383507994581922402468234131476835947735223857225079635673152012766304714938652149953702843664042931900253710644350917555044379668145230838737419368799326035985529737466975992728677167105469750835665244469590060461685516233711230147852928 [170,43] -344169043344188230616249689732458088303039721031754056830434416605967643601022756876398369804792468026744696758434528798029508573275331568826435931405628583938969736632460955627505763458155790540637053774365598774327609265932195032475036594058642728544800620531267388409149827983548760992662769796924242641662571967871189603131559624932338537556712765224276180395518702335120002393123714336157225613474041024166324108677114059271265265094885462612899803824778346965306432781595013362285161607590699308887001828844348193121204272868313842385154349578070454476175020195640695023828812789784138633182311324249139932297099722128154494122943519786326953973969000503758474874402206193471681013984223783485541851581512008677699047796053702689844022897306348616701883109568534430445518439974073837343610212398080152886853502021104008994821063236520080595258441016595167900346475462375953043805362113488665322787105982504534475766433545257915359977592945193238344838889355467052158600430937505788705213007832125715349752850918455960610847440737099901939839583391900172169241161603079202583168828787779428474911291619142369950430540234099009249775834081318154205734234239347903195946703511477018106528810713223265549723856940744997646786614843338357869076461491757326312279012593024402153533555295637912845140308863313098813072221963651055134590449811671406032747255929849257914853025433382808369696112555332180332867575530464816382415926347165355925267173056105996881133217771685713607294330213620686550501349929910338809657216951735005250104238330858642602333038272027088626460084806105484153631957847929339481966600553685724292551251964469254899869076380673035005749342182300013393988726917572668867036624083115913930664754231067942227658209271316366117510495704360189008783982190070968636978927233752960875351572828585739179296769188310125754256202873195648670384491573596704466415636888803032954859237092471237585037602311420484522860992296960365886336 [170,44] 260360937889732226419784827902356124515363816219251599303342619088779000989388808588039447115973937415445868888950743446650898679484331739268054935931585205933979687915464058106974861212081030812238702221891484046341542993337984563462654325151793493876317962186346237384389052006285428084526127465789926298819281520516432292458065659516204892718614725581791997860142927301013849467750899965651347308994353301023346393799258820475283419707465081467618300265176138673530933783028093724245039869202342560605437574550652478818891964317146146580607179482352186465879461447680975957345103882612185261192178428183903113193697706080574998685709793062177981430223506410662264618109603833499961407816568581089900726743589485878620019785948219229981283721166210546745060678325266369181020932134958194121041465451209379637012410777243130415901295978628384404650339223842523840278983134130708785143422786299496600753410341467458585883321004087409741043442596569234541338474923290001918530374176533242520101128745318536375748355903147075512086188725289676502764133639529501620355783616670118627659025001921347247468916428418731603805607747722039685724118712565589619085429628257465077436754374879482101978376312450397794138700858630915408676117235693760833539690379519212759933220391287733197527761542517035891294115269727331630692604489664167571118531515367063445281341328241774749544208758227132329576370270005698087292417702825659632335457155900003528745384260666868572521093032238007756203529931255600364152153542575407816011832667899597313738973333695163823833678408541392894036663772205981106873523099705308086520081525401177332842928928705383940941888761809555071411722142533264442238719265310046164754806591273923454116777137722067600437930544984707026221465873726230622471079164706464749031230266815381564325196126097859093097465126872645338856717716675636175535829173874270422473328363811139496126860795425462420703003266749621750189300456677920307 [170,45] -203083772719707900628580065507803382492973502603764326714543981248246848497946441823411230334343643337353240820806023099694007498264851618760972171751427324527931108551234730495572229727044442390746803005758826009375793955520901139787609971245269936386900799413557944299348132562065054113326747152212576883711042251829987067386644800191629696794492859275363684784563171116388884353328880061117986624660739623123419599912689369268528003454950955176341690259567497120513402060540418439856861232438747181507584761365230238180851776543041223765842360030691920952365967569144522941506120536879976431386152474344140754664816296202614195249348730591501920498287899742573384400336359720934283669384129790773517056446723740483029682131154830850068547500580521036008904054158393522660843960188399910640498398983073653523836528935408433472892086682854766383598756004035385916351087881643151282619848721149681685069439497826063105711985692909014597847914942681570249950677882280398261908342651461686360718617029720004975088326132498613253107268628273502641598201884339083269284611943304587732024105139970746517869420313538743295486341909314362523352050004436974279243774572337974767893693969161137979954979551404757640137524563142119206015703683584313166905341706182186424852298438030459096907493593597296196412672892262992030892959970697696702206614140541332143668635060101579529740235254067373316188485109545826688867225391435319622689509368648899467153072263513490135308031175891378924989966309482457249234814329713081401072008213696181409300533869017850951821832451168823490872099060740524650917044359162001628457314343367103539043368728782101337576471034127398603743659826154557641812119113305144670661604180093407919770326552067322634710559044797721943153779703950629945875460002763012503377391656140029705120985333078736229052141304720960485969528406693359119541853808174939333047123238114981566838579666595057391020136260276835280031984137361312 [170,46] 147871958286455242710000164777391967854897495747217801534183961868609722044254350869397885110386557685950118148631265094054082480017739810864531868115538482375625592115817003019104445927837069099601343794872502872622381230764205817421831511086911229155906905564848828400009963397588821534270146647715540965217551820895000956880392350923804060300835038770996331202101723208774258365507737783137481068837364764350907966204260234066034868802992385066559513159060728806628529421183909886346719520011397161492801735945129963232749434553116119298923803125222540957396063274612824040445540106475190210076987340718418006105716997613881739127984980661537336023786498267675003455418542026254346917097987417420774184868670220895266801093560870508428522216809920696045937079913407519808484745091806991794644341839433300230494950449419475484297968737574546730890630299704962090928772465935747091297484770628356939269115560378928200725302801501111422704425118008808619830563639106040534530608524341041129737774493181094797333899348422124443429425092803495582258227356143790086789733191732929743679387450235301057015056097946354927657964683963985125780171847444171252228637597029532538912978274965692110720214507199702816912950313306511899163377322944719700925044254041206946415297872340562635845696091802341856717736242974431283426980960671490097577207584567630255394505362080867452650638761582394213197754897530512845012014484781061922953752068962643271081058761013186350300583094686995358596885467156848863506354872054543549346015320246438591641094210479831436756351644009834887985078478901398886736238787346245548208159325284847776965088289542327876972466675262406825025552413843627438552723726884562237682533944584146425800472183122503967567948495261684829988125155627662432002587715396263592953504230188544896687956174345579486432438926408923328308114915681465593344784567887366886810115948934458692961255773339126459902086264984057293550576281152 [170,47] -98750823033857712753966741645301943691153167902904690615734629504751399275062503980265921506430440086754741369980592960467391888100758298674998261515370616568804594295000936393183410070956360041113482558424582252257202662486586029503811377826566533643026867040602358304488845260115782058530078034758609175616222674616941307092637544071553536307669926200496051966288002001078422260691632392173987842493184743973174067437356826355683625490718201404518101650976271416576707724899682943026077701856935134375293813511870066570747440110028051142429959612861295817835488122227807990125540711002374189967106399392492400016636781420782997031729764733781210569963942913904356692476302488075926523924383526421003411796710288325997613580362751881684593247919084079234653008002758245431609940399537177420438985902241641839959085170264014773987139804785196599575915534310538818620305551965229946886805933659646380111130555226684505122727873949691544328063801310994244230794192905397288271164396556227330878563971870380577276468283396745903745845680446558215572427276274036460214823018689761316420873555441512131103389380549666699448838011888637916181768383621568516200768747402064277515341856235506101692582486519636127239607189860213363313487348804112856490679454959826293770667443024173191204267602698236114754116551186129081416413508041965199565590959073101079544156774647238199166592776704470436782611977400733681532944445284111877373331901935274645100633280502155650347020109014442460067354100752440608875388641155344611276924762737691303203299256927309547831319930303784262801934097583137315202203798867099668517120498323184386500023304098473065479382656557394671962246238320808519336445664820291604274012714993624114371913996669218918242732042337989120996579478613946562956952547598439757164547471263636713711744503558826120047464537162560392657409771190716638144247423361467622369128575340277150031345980383105793663307740175369684726038144 [170,48] 60567328951299017304265961203200732201544545695776801127245538940629310429434139470156490587943630108204583790375050523019233487949386485314834345440805277007607435554173629116440022094396322462930645097945777345815568409406574705833898099564959429682916417292204183806741143919252666951568582271359428091031407861571022915713477966812733247255452113209100628016974089288355389220948740643192840355004127037521762482096439470437180310955331173995129108313359895727102522546757205924694876762385998705796605776592393351866816741516080834994262171971104299144920015131244676932839806700982407069384996257480740328517123572251779024570710742586916914661130456916777004904626491455609272468511714632013440384995397115082948701070276995714053408511433977319881080992546610785122405636131887663370696949529735709364321204937171502108387131053714371771215074313505025907240587996359174924495857526346537539960153134005047653102193338450546343576128459458198277765275904959137400671078796248274462203875425753087286264216665914429556014781342290210643317768696109353032207492107459885761044566427314250680409369445708702494620054332971406281114182590492982532529280993732898994620916394624236969151265810165992981576681211372429601276777246585633139155566094374412816127627836216393712608548627251275499380020888749914858416272571267433389555820338113754654023433421884334866632526777696367262166028813403748346408959522958273234965379957955984767386737713685129109463306308769606934775338722240334913833743129288134303584685138914139611519327262416039608500534714943933382217833563468717179710448048496337151606755108657654325116805441300784693886089054481946817201116369142960694314294858849843364178460136058271437300607738372346180410210469036291752346049539755592428623727557076726901710904276021202250492663424487245349556594017745220393181734189223472526201561449534389212044100613015088367654403956880992203820019880554663912190964 [170,49] -34158294749707953785399339560199299886458189500638892825110557906651944160334184098130664783814600431653450418632746569505037016069595811582954639023600321863115946746582940354906646620195259452831262954640616138139910592836633732505997179080582628196345552568048749587443626688132351239698348141190359974078830735176838025748523030483567601467867379946173930048605407785389939202239613240064333006685197149631840509666886465861299777492420864920772224694779368619624884070287869128555505236393422974305678856246531221900077963334069492960873309283455081208324194675329352783401702282849975047617788146252375517560457314935046506245187336908227827954025455461996539123349549829358370689936380884870792609772050443398500968938044701247545857430852600028122550635242304443350508384646060617683839967519650929119677676545266900711814021640930899949328494910304655608497728945654106420395949458630327333679619763877568547127699087846231380042774652877432098575125296875567463843421298348774828729885935246868597111965606071440119572493357628512392600295979525903090160433928283928515742128782439827030344345637679741905085133158666374941370935473072085694989116079078340562218464194215020650152526136503266001202880224970809021755720106577095117931005573956920403827067324149549180657169643329094883818852725003846014799181742963619983691821550786710670378013240444370828231286141041718703197551573370839285049538624340110728505393489128259833562370660788020070516827891476446967413243475350469804395051485069933449015080257832521773885381724296410405812195541939423815049770662593799256549482251343844944541387203008305552539026757437018364835539315059344225883746397853340157378038318711694505848602955962359951174386204531618771789778376825331663586932363143592938314020920117031879567158207209016885810849083975850420307015561739101289589891580652365839056917984871405364884984257501023403127513866602177648000894935796387474368 [170,50] 17711398486210853450182510276553932752921484411265341725391436411716969914102004501158423521312580459830604353940490109310833771843240534954434004047545938087437156180651455801126177555298815448560805643744659080969192732460895623591258261132767541141778430304454287287948507021472243993993328211068291485994528152805303037503022212703416873854256611095003427113969324157507565977774563046000809415001496649229838413477007489981513060596060611696207767623845318083213276690981208433039821314047291509666017923754730033816353497757042855415423568142070617050042829975912390099893425243670434453441433559342914761041445748989558841542710302428662560412041119763059684420357638605956033326220553034419669713843798140446203231287168984150540190607399890925572235570548005952940936420058548749390951558285246373648336462321734443158620920860633125861134571709297741146652897730204550906968803430899613111025297104852471402888737667437905891227169574555508267868731705514878929239975447731086206081732141822364361852939187826706736759956666871227563845853789254769529969155249706404241467746186425732974615996522302647347758079630353857909675662024400406056944929021179158593980052630945703158887945028719140723270779870746492093020670229494181401567787262240633008868702274395269485201968711154804680987165298009513035771270161411239680473762893535912335847427365844645857731222016147608508940869424103531894090290041752106335256123343256793272271732918996624130253881575140790840171832108813881058870051893566184043040724594450890523191426429820234036618799044807314861328234456040390973070474159582440185087323810151783984587851327638646018315923995306195080073998614966113852473315129936187902011897283107217507935608569323680956308183611555493637493832512260046366630186229568208677470999495702949045248673072290024731077154991212631040165443320241381858601578086404056605300841518379468461069485197136305604063471762309955248 [170,51] -8438061491498023560579009408627991244074392327605668719472113231875862688982121767007519981346371662661331865663659466829607875284722225509873262820305362378150712511215008044782001713704743268070318929472529071668671015160139235457375410718618209428693358944769027770215458691897973038763421695430018227887656236428603034881997064336201766503647812525226215005595132747034312458589351545728215127055020219240563764481801054760549335905683244402128251386239153003788852857081396376811816941974543632099902744757390230612775996630401568473473547816385532769937422804803756567995018905709853179887479290160599277381637203212405856493163806002780103447073370007593903338067042546984642429797888760134195253660048014519051243775980191193321439152371006349248693425269321302944819432770633272175456699326473518148638579582848288060984999710907116128808366440060818771715753792769855520805734935691812113236575852279907829049735159035888663757302830563090266272524489562555226458948765027210194440511789879629715925352375823059670518051422365367031209918611897010874937141581996468931988198446764049830823645460660061810900547177870874890143744170204838822531983831887024166172059938183156482135512515203406333263648420195826737365754343464677934550699224848292933454137525664234298931854381137274958536614737235824120645414989425435418393212958383394267251324986281457666145157307687586647589324625689099408907103667717262596281556523844725827560664686549730493430870650074284523914390328818222227166565742451199855878892531091532132510168379960035457785822210610376753327903421434087477542668022362311646376401254394131250052663826226985342877271067909177398496339029460576920297745343528189381009402422479860309488780175381942617183215887880799273623710363199116220662557912540493676000444400171941529382666522360826689137648544398099411432842907113460620709955476915369591250255420615750994133744068697306009120371336224304 [170,52] 3690865965529784258423777663544050731922037817830646168162153366538660942214457044288448414871130904526460658750035309266984347629868763226057342589401730320234889513599683205351826426163000686259023694978048050090525872997251214477731035897679620372009967260817449906386092295098708613790381523635700265912087523420563802275086120252926580490982604637849899297232415138520464092468004864528160135180614833475101840397915793184314321441382617568562418621385602506013382850171921034894284794082765076969763020737065732088085043558969192477253169843191353448342418405656291428431410469895815521682023158738505547370671773854102698354169293146297212116280805849783567515031856181099642996522806079605974414977006574751066924799122618980886731611683199457108175272964115063856145998763269292134552568096584216648187717427459508273611642818542362523588768975536727500460293355003609195072228616262941237525723696707068807912061429416778096991358470502719321130278185428696735765581772951186638691535656894650101177408761258334429026322875260909368588956903459219755928819619087682865956998638767049922268150888710012067317966038029395633426025488013215633297007488663319533212996229591052140100838528448669296278390859080242456744072183752658125887311400374453374235190117585134943773689867799468478284699073497888246686728201470969219921871311040557577459472894582324944321712163529207298109252934630565807601123742617253008725867203396782528665900855210286836435074872169519788919627047306981734284824111836010370676231947188053721052065632259614571664702340917891572083944371963744230093708377929574646997664206587284111268558604967309542819100097096625911203041189651455410805555902789076291166453138760861616144380577481165643164821474209606549874929437264814234842165475980085522587383042754298804818013946489778035767485174926451686523848098259687525151338054962877435325507435907318690313074124043515946020381285362 [170,53] -1480853253860136559125035075096842886735327570388771633571968596757003613143933864248779824084628014549111099784535060614703821808634322026783535721488793398312513551844199259798193915368389390866977283081231423244625956231243680902291663473588880727269964367585277962417976322624821343290918951102917573193874534583871855455336250141927193676316696071078375483157349353836491696243359020891484410805946075936025187587028240678511635202334822888527220455632109385067549579987219083090960648553308671763385134330071110284169055476861492369886605676413249154812790946588109347894787180318030229184439932079290347825441647163696688914853001443235323433185791351971645071565589723942025260477841104702763530610353979792247441908512556073458535188595762747987407498541673175992133912631674694707476387906236633450922246767222240491314530634076970818983491808749382169091080928010876894724699302567327112279345755842463189974147539938219146989311261257380318113395278159557947242228343375087809890017253779011825347193405047703345004741836471666002750485019227795846732457149233765769268063316692582687642401561069270580278988717635026850174042816737850700137893235379631402165703059353666424072377179225609991470150977011507020610215972541552116127982435579645658138869781350570076972218290792750201542041726956396191767057681267077273862249828217000350733865628428817874555161070481790486946346975533309790372904832928659354071516055762879848152243153153066407282416081061630014551094430760386048800598376387976642612494150864115457580212577102275988320505065291720544054310594425791452692237119943435818784445858053543337158419256708403539506237278321604427178188896554913485241997049683943557315053269768154437729243929691278534215027086470844669286364451743638535060829083591974765763474570828889259754174441135043081053595804331094704156813391933387446896956893191678399697380175160830490230097218991688178552172992 [170,54] 544414192356053915255067813719832345779612740137071245057082832362015530159204477719559075483340211006075845658465375731590285658397340831300914813320113308989918893708316855944565722199032335021491308810405830453278362241582666375486306300803418648357792978060059900845217024119860787322449038378546168351377349335304714433342300381949029557602843802669629629016865731222095961927601930236246366045905811096893339204036533279398317824576237004516036932501420144023422867101033880154623031468226008057116127980986104375242963880704872441039805112512232340159769137919737354165887033362576596103045610878488919444621142130615215420539535549948049746850894887709492329914333811179043058155897174708225738123045441812952063168882150366721656322220333753788831552130712562806842279741765593571234312597330321280368095722489757421798111089783862553473707325579384069921743969824396458749884836813691009350407439348103966845465319448979279131230740634329841787536440162480395479088237180374480520541403883792958758143534360513421796664754757818864324593531003253847626039836602754771782282049497498324620737344600864269069519851669728715327804306428676115685199272045670248949191493186164829580050365471739369659016698282330226625632225745720211271504732433835985211140599081282908753307809056367357752275682121547016026083441716099819830516757181257955909256521309143669257733695659711868907430333901847704404940228335129938897008663388549478379391593338765117182871506937228286064482361518943580291978005054050860188068975747076939117151935537891709603511048565611605468178100491160571359999288425330887029571089002392151783577586924024192234684598304680705897559025411726008731143828584080424289589254810383317218138127446523692825464932210584574291407177559904358997010135562426270283926194543559980236813241534349050872903675256881731297599751872509923726792997041970211671826535377476081464799891365325585224976 [170,55] -183165921099395847118747082217872542726401590867795064181732493068372175311851708763871622218469028362971380630427120449943856540197047492256437168148416964836586725897580621451951286162877722443669868174780021110354862165715224868732079517502431557442887245038961351157194881104128580210257788248756066725213342235780452688145180973092862494540670866034798108469362637928898462062757828958853611823691355262913650888311049988009814482995221458778584246092450202281367828333694673704920200865713192320189522900167684891328487627149219505814774407727302311579781803190801420520225425430568318513806082456794246928560960081676111228336488614170427929573879339987963257434677470542426793338087790341581681414280806327073880230179481335841039998907404618651737340631355076355018918246739145733645124423689293130548866847201750605581502353536600485747522432184680966144198421842635745031026456810464459664056825408828986245371474267287655296490261857108007975065198766684739475489587313703760089042653710467235608561018307323885114448534655774215708952587868855634643442276069049870752400038811530254755797792711734485304773122299645910716058231703043330652353557775581723906281266353822321893988630600253864787099823820299140596804801490937924756645556259046480986684187279250657088668262851851706904757244834791516739462059108956255478269596011139735999706719157705036642506187438605231433941286418306882703142356603287295977696126429095116968221193896436311975361862672512745911377797393247728100024802443273056078242306926641601923748120252229409878411590927473984550477563137803520599329074889014523949062446155021077590147192692300793402534332495670472729733741974565898312925925987796958145616483324571839950524961404519618612310937166732144065736003078692327814970615429290261165730768791529373270314771492278249187325489592923218327914687710126145906729175579476378182027505089292222706245051063357371440 [170,56] 56318026547570290658856194975556675242787561797772123866139286002828302786680289595282842813391162281413425752831017236302920465080063508347394207968847763043756731833215244308096917045071261671452250247358271534310021138083474197978332396014353520155215143582170267053459296788230382731858743027940099169978864113972643258461946045976591291948512383371702413266672833098189942713555204630845360038504130326890329757602195090753523675589940400559765698261703534367670842104632233491067943126904342822361358154199016697779369548381143110370797577701334545020141731906472394183869933355854827115704752868700251351888021128455844805770831758770500407519447624112174091475688481162481889760271367072909054263635463563627473899571366090266418028526630667761584545818673017700969328481707357578103122314065559250688518262748505475546930449808802718703895690065712001490114404900379088893841318587046465766463119447918886750074729855693625250298308932898437398936237804354546419936203658750851768044780277668947372467671225402070854302456143583384733539415025058848890147039262631572775165935298470360116115262130215832465884772408079339810091909975921264469319817641052901157146183288069768698344628940097289134388622889781801482069817961904710330198508982679418429966325763014213379321112624398377648146080245387550624357867582704162268787531579871514426809731313417526066436652066406382360960117338253554194959960572962987044563142611278345068012538146502056626323818893835012738691314855408681555329849678561145463207370048702599495118364986467579547982514174267695612277367909483373108250512977984291632255294583827744068232079698226497702063971013571946276903774418299904071957937434843608009809021802931912933756367463127802603106462633497214300777677485875075796532758068468496092772024410730845265234289874317435944482507499491945385885815380449743635451816408123394544149406657337879528578304925211300 [170,57] -15799733486221707965620579661721182826998861079681447282619181313827443440135492851314284319842151588392618020052976661256805351345403149773528573139121074810182925589883529718486855478360929893601525113906434076933422684922347424795756687615112660184710938998634109697584018135982675772083112316968386913164805392569309842526472508365162758166733801221384095902418464671915779484478682553002130379334859797699417554565075938328611690225538990230746879037084211829449172111051612580208796606485428879322646589380944230922272627953579935323971664934222334134709156606576610595641138864826932801588090873526448144463676485872516023711098088942007247805193154512270401136176848293859244420730216796517343419498140282924114206776693039393356768899196104866334153409684038383712990079589028316945320525547486504525663567659165455608554607451275808708195391324691923876892019689391794147414323391899846640032363750316161339130718903352993473971964893294019521532733233439780945376214711001036354013252310453744019989184604436506540833447508958157255734791137499776602620770453198456678148765806560312265906957422311537644053498925469358960209129286615927299748151906649168735515367482606979900933326887352754784513178010158408930685912611266918518645418932123605515638210032878911976723353133856735140043383159179562754587764709152772093110050863790062857519416849552315356557172759849383584555303065796515484922961046977744344761544651257113603063342494118604795455769084979391664106267260786340730610345883405394805808456276355033396151229823259719118591077580439120145247309906155033069641584589769349476383724256843192141392226544861105902211359184852466302441694197520808873388044760401645491656830572130352994077390436368740686282699275460648019727287516772733332460361936416531058644695198045133521480576996403165643223606778812938157202869966978104645682105154370517803473011316936659489973288802624 [170,58] 4037222066913123906726644696365472267526987964848172513151090648725229112605417810289447561407639161002929529692174906581654060997288553436747853667561259913559302094760437389490689663659059111791412257015858917148830516985825096970099897686217614085057624689609813006241301657325655702091718911659275394426776909690796863193795225035093230584278608767938708092056018584604086414077106993521875637316604176618989825178237330537075111683040578679161908046152958478773995791843154927654047986479459516633308006819756906696848808213839140529883326537389507795995960625812498698803591356731449285341749347657082243413530599251844386739538760219932028223443423403372436735476097938030046189898639883409170851528836763533128599438355852312392330494865555387949953882989395212909875479498719652342523496843278044200787452580718411033779595098801777133522209701658989688017586336072654988962421935599943948216964607133823477891609771335008940808872230821258011213367866481140550627350069091811322936166795436125022115848235038599141939165676344223547177332303398255678458053957577364920229990542048821719484561525417870188715498984843565201969035282490950679442367990042478586555763023642362070805055898275471149096640179844908786835024923348340400803721604738692684226589619388783646919167925803385793300487426472053160426716504052057686792720067284344034897868817291200118266243029110331383056268171840121736259492856224020544876342939618584483275088978206353066287615902911795776384917478922073009691526451515418773786415360843258317396829252367409896502351502649539959439138741075135557896243824791536859629491221712332391490666030596854067231033661976322476571158082936320992405464196544359840360935083271708489354646446423402265639237342375054545611941730521394665463767864408514568173663751741675117797990879158063006248765351715476293447984221765949603434232189617858350171960403003650972809970560 [170,59] -937761189060988577520391957995965771070654291052271676779569731620428989080031180994226545631679119522438687112146081483350699617617390085493055878981520754111396655654136717185776930034413106636136290726369456538707132240100443005611292658460795968065930413348753139194855368938052951574556520621220972941484471300455108510407320512620780603617803754545853856726450907168663310184141825497033407940576767379248751562398099010163807035280369456764809998622904373669194661374970672704335786049186611380945181112830218819216627820484176306001379762791589561174489317188406685496388047814163992351321065719321475018184443325517656004813591096859399243855444628796820766435598667668552262008165766851914408011134289175370625773499104362694314517625801230538748240144454461514088186722158949949941938238684597622188561098070298570882073477630447769496894809931399115480212859293500580560735656470010857002111461328442438524158080413903500726605041114086720866996025849774710560631535401129122870127107607640901885556683234513112727018911802680818523422446684119944246632498088305843024371752538905576327924169898842140811255467006384707684971712035417622993849081188309393180326443629329624273892999736600704540882141982650820038348128739001821114168498287540680991135649065531453311233960170876461036113187544198522614613593449778099093289178956100383947101677953178737630121090026425316025840047130587420119495908709935470282523371825409655131450082085359004442675352183028105211826049023791952039169636575149660153710668297936654321026824109295014263631382776210640860894235284890845699109338326930345402650981268869012876129181947931484502174400875647620724762585495045436818569175202636028321158074689628908555031183016911339522674581038774574218853572246097727777226777282896199971176912415665115738437711533273074042811327803371123228664817894783622273044718921548538384623488675842589585248 [170,60] 197576933067566734396468129876173078884711455654554704223417904237034056326478087234831183107813756163859572768733295908933478878472001997236104346389059267486472176007817017024071839704587291350004474003272830780824364326481183765784466727564818759053962704845262965233436492611975609601170896764597964799655347092159205591479400436763208288049762743574761500979308419807525947433282053269501526411158543577708410455468876301353187206428655173081413022257941047006658087566008093382571570980308406778255892795823036445970608005910452505941811283556245038747054632101108716070970410940895140928937324507972627401183004902781875748646814058597541341945792010851594375795908096398227460710438482615438862227895279888660158079892997056104185137449134892360400518572927028738435162113353346078319087324296963268903355492062905115629681784929402718409597244689558798470127709544739636676518044892508574712576583694459081879375200308409534497707727110431813844677401934513034054144311736123426692799773951853691666247404183012123419792312580703106893404886611933787034457613225114922746911552795627775461237367052188409456409419851122716275782816116754152944273488029302156192313112896550330831386573553276062827177539941011940125797477736366740098090750734250329857611679328572583527621608286690536397763389057081559133782402746736961227485562133063120128948063326818080466140473787635646693702126425034830679662934536465791896491133373308568532275064133041805742852481410895901894018403240010630699109319701240145383235459822639558923778903972741324465204657441313297717138501786076809872449353757714224337397501527437598859262038085020451831802547380371392779272321594435122603674359854149116065501366153343128975342699873697680375603000113581057641254490135678995026539050921526929333158296664810520535556040546955917319461525151940679945275975415928183464996110566627690006945860075994311081 [170,61] -37668631334214759176517085745707450854579241979241617263548609889599723321318446288799397647235616281597410695752838782735417647982429812444226847133533543347422535390783105873390546365816000870117528910359999702234581365616484059374090602217832250743266148646295961982059604239596263242587691521084022975111889411518558931034148790733632957108790389331272053315450118306985373876483620458131022347111205174782528611309447115766115446025003287124072120864935939224467443538932646198228777385163768422191141067304344424846966305932458831873367803260176282468694012036760638480225390096526347735238609695190088045172617033098012964824801438609149138954480071818282146972075791327547768877473354820894916239718479532239176460630339827737380579741278668507015099708872554636725550062815730301876517640181844664441201082312666451593769260232171269099925953626525701232727478787549880783835438509717750838536833828860487555977594616074066455488005403019923092149697062411248895743980251646829874416952242559136377790967705453077015361058535234292109038288556023438017222258420504959217552259524669562443106449121134906279684643518463381501480210477971751919551780421994426479868351860840048300356706048916725539294027601091974948938562868037727127681985340170422449887341115741577641446886618783534818668780996867113045405691454510753950595580694660492643962858580971837631116744471393847424139155348828436753788575169610627343755955759174058152762977509914226365500035865161794389896002869881234479116525297694198489046850938129438922452765502905806402830509709779833981449463675517130403551218099600191191509280315812809220517708090333010373298230575288485299162055898438098284965387058196716156911571858178397082739017771975046492943989186833557039863129724477660856728162448690982415345033009073071526965089303351887632362218507726669618147647961334961868807488760970608586610159045742368 [170,62] 6481749076227221006630638796404044309080544680286381197223405017454774497294879569215796692901010177555661889738051623114373799835578688826773012356662658425172731135462656538568364240368450640740020933530600311420185819227181744764799623258787558446147420433404887092186452462821209835473875548060607775083653948335528649955778833212090604567362565434114291562463053918208542415369586285311580134802202820318327082623829169065769620392417179428644925698344134732580672147129561513009739818803528884297513102835619614276777569600495988055008311969531273603113407304740730460154836381958174933786386613297934211417468666415799475977088450863186037962380156420223148118212724411588384743952845852135666328774962908925526138629064166718262710207713990648272910366241060792404349435418885357072041330995574910259288383771568216860575733888659369566881988922407324007640904203152997947231799910777728314684329077405199120907024420050005682639495201617260763693681717007676193152521679245974487068763195761525618664035458097875807399791316086019280193952926637606164097637608755027461750150174019913998401511512482890679863888798058332878542013538628755437380404176046624298355116415983520325757076008229692581407492625786845882142132438949064824811019884118895341225833408373175843984449115804277049475696848842518836034587715942175095543140306667846013708262431509168379922234773358729280410577600470639397010852431419637689192006265648593343876947543412465102637005940635481835785443082614021317528900974296543555104619509586212020043839570702125257915991687321039426062948935399554763764956144789633896331407941119389366201045901024680467540269667239642182813587334303971311906923523768831938023434288786551512970206296255137474430112846076214207161347283743187210640916211765192041052508435615417005768052489959528504204352233913386322624714401704072889886384356423438603036240260920 [170,63] -1003790298306440180955112428248654310696369252543981102963999409198155041196794107652563815277479986448432622224236096084346339535392207786083466336606654094298506561223249071005987946715206732716383439656538641188229179582380302314289655696586584657760495846006278426012149881662844180512493530151063952641664719956959417252197756172236164812018162889613433457806531678848570501016650943041296535058811988738362035293819549587446301181462272282636098164841957541195023627474362504996775325159668169110785193985076039135625243481723296461195937117454876941702262767621642610939065231915094625667679591612840672290327814013728799193923686434746755790221345673604592689811373643421239661532129862697288430686867576113915763223429745472577460410156131446099151598578037920572748899222597981444715948348421062950295920446978876068599918452630765657047001448193448463325193776293493093474419966168345036975981511192940100089360511772491758020028625658887967818608199775953464526615714193174302268429357818451043281383836912224700041082126314422227058194200420288140207879394009651233143170408554178507966253381641281169383248399441846969571096502625313302687689224349515989582489107389053267172226915062293881775285045005456743732389906302685567262730071447980116469399820969744069463910655820564596538576790475964558738421595708363201200112015672841775507383664511227721329783205056489391509013829399650351670249739772320378052123169907763973568770471592691907571290377437254972199585472162875244817830127763922830153752115243759774568460506503425366133063440940172704147614603937597450334007584937064322196729631769434524360594334671936740991758085526199467872106625434231715437071579894410083105732309883501249213550724997592524066791557261665502172393119828734918176631464879728237695969215059797823107070525010027188044113307167662860340046225698285412383181298480821588649137480 [170,64] 139475952549598116508026679786849977199383778882635581852804700409263582990575248742145751684069851019238435272350179165601954143173190313740297214464062746333370249404440937003746969212780618461658045307061317600954801227972370306499409243365675384460009584113852061601865687214074076475801495581646794921943106230547222479343459172896613873254537746592984791609490609488374562645998652489487997611894443065040614258842304808707499617097224453986529813721797962227813211683080880563097991072246847148054246583042349657697407238775128984545365218273642514701542652402689843766018049910450159834995520296486339861203086142752548250729639359460313841427466424129892071803077994086054904675277502538572657368970175360180147343522390999627151429498169351191427403364305976401791231551486772923232517656062962630019697188559488009490474003341222428057663210773002236011765418183069128103809563313010161597939053362394963982310186264701940936630108854991405002989143651440396592954373854544371318705332720319434107130670562472076743000060531465491764047724735013242265435999283681471831642496088674557403641680099804474174210373670349899691421819790341437632106076976011381709124114787290481341841225490346233670489655837146224264760401284666892764258181720563069019922218189371237889244472992916247075532121870678228723687455135505044790171062389330446016148495413820428395062404413293419501882798237600440206784769847593553061237275099341413397510865034606967263000782349178364227463048179594228806534291750124994824006386432213383840000119890403756223973747718798387867640763558133174165376332491702398098210095392803313589089649427347603556734580737843246273203967449717551375761712168993964759026686294345986999721413169528614914217508243289569004720320807469473782352657905683488584721781284362296666184942221184261127222353659326041726836161583349122693587104685191867077196 [170,65] -17331003240971135623317989384449547258912423775795750787714767946882947802195857297713910233136712952844600095856741436158501718147544310598321190430861608800779243566077332426727154020109354505237930871261575626796653824007132850380532335970182795655392427083868510490011366207871637747396554591458267638371999600708576732594692647991942683668025515956352865269123110041463885143327568446961885873637607849051216210362280091396247339731589948105039446950002663393322032108264475210073254528955425516431296525638829208394828219094973436665537936567972643561240698771540709009653609663007063943197755810033399254135096767539663295165906254513626075957837642861868702886954539642487496584666734780292237912577309666930746657721000629157914957893278595984624003992939615413034657110480289461644334590867519508040157537246861458979776432103577027213403518760751156276164823598260058567963420397004476191889993697023981043747948566379365177707894799436215462190457513391994272356326490664351442773494860155561241899330156071080317610099425558973264368752817105367889816605465320093199886379808881098334389465801517736978490811428606761057570874102992175379642690512269889554872279441934210077855250708846979714144791504981551965883698695408278239825470165093637186999929415896635389457395322976686726142574129265361068216817931927364093107470327428106704810496991011249156907442150778474721921165826836154177613952438580585076249869697998728567962842720652589235803958679172773965572232423612768372420113088651563603704049669492423338195455601567231791258285188729295764974014325143859894711496741227912563908265319386108286751991897803928645183278376522230242234135845381514098040407654242964051903115400919321197094710299280347330224047835334435684735880170886384394183789525124428699589704023886906887428153427420127803011754441477633669647609585818468787876626468390218304 [170,66] 1918989811874458186804354691196745539008840360867572027221954674646371234139899306801141063293913026239683879608962858115204549741045127100017749189681260423728419197348030407054421686590101282929340506958148272547781596906423390356398852254514205633143011871376401826331962038466067769660236836047249300528777028204388326108044654817594127565971162861994514879125513108611588407952890989676440141911346089547224086571229068563487229247767327338527360792507535351703215016858414987288238657028920147501845679278420933113162088381121651618441960936476871889812661420145833263300060203137325799401325276073297360832532315350142234624400636002039862639880230735144916131835395852135424931902517849629705469553967996208852317517452040040346976431564363346302483058317321461135746280383918011722282090378613028904391950592777963614863860905906135610759149670245319966752768969747222821496682177034152527378260055263283706522613037983857670846189788149117431360761598518326789719291251404231476544358325591906286572298560541763131998718548628097702906549126610346798993386367236813489065307786757297793098769242181892514825668857001055562134384767766685584965357314054010589712566182024840437428649857289216607812198506264036784276884701722565917618967599524412209277758734483654071767678939881526835219119487751566184228183259597729674418371115080274451076106124846825976489827904391584714850848559890682047396217512732459152404679503919335628265922270141246843588658089929479732226428331510680986344028427998791264934864120303408291363835285117608653527368358001462456041343964706625255310776158613177803946115139362281843369731434493568666365516542697934776877321841910681262795472025142593036952131182161660296508337715222191115898945703826024204409842714568244118827376911342242857561245117767567670205592257521399541633801274028856110542219619364850344182102723174048 [170,67] -188624053050300133963029022109532077390057884442633252101647695723099374076440371796938185705014696029031198405867792712592788541225611414031381345252504848681934931321599128188106134408890980106563555088706104069834473775123391899665878165357053617540218342607917918747359511605311083777129237810151936984142529878270075737680986486667233888424477308780714131032347722586280663953797448746590345919939754643263298069821671879442301607782338311728827962161433326813793718774534019799225473064532764972990524191480330066848106971004506526877695401963346918614985339256543569866243561062622435839435003774054810361834058827731661725685735370748362360230037367028318695941475551375626672725539799573393732537045061019366022561269435633406027401457205807801880331479010664384826147273970814607374736264524865877216547572744416400725228138120825468127849381962230001193274141555625752552910361143106422209952338986430410640733180563423425734853743260896522406372700185570308128786865502934668221859764649567703251507830318646477664742194478383915875423264822296630251785679157711581666657755030572450521503314011917221696808723994291809953983441796184142872490892382650718771382925265263596965501395774461675984991830749150558929662092965043224953271680300884124118072938216382176049821952858439261099448662289819126048238352247380839096574089618489681939692881552340555978634721893709447603323761310616613730989994120043629347936514086411457631153433281001898059510844710140206428122966506287256833670875976045273583106733969918963921721553103823298058220328998569734482473418730227976343432077702317321100704085281253005839871930548582214571928727149488907645371464000539765216922288044006886880492543111606898967404708524760895912093711954284603133473266427170735852544306184063566824484207891973768987755510031998375314633666398117585085802654054016374502748227712 [170,68] 16392450138516018089369363069301598304828548331587849491373508091014360540803737775175557587396871951976241961962223286090749967010714285109781917556320748914224879576664902451303361979462002792951261183120386745076106522185747681279842110174230869528251284488071941705792629593761245366872961309903777645094722902623599912670584439519867255957176767361035181313281365487447957279090803227043837030131139530975131416176381119080892801868320494868038343994631457588947629766127428918810771948646479509825834493375472052675066841043744115337955413822481496340347434921613758442558231927794138630455519202547866283312984051292070886610612716503314538347189836955130502933967482788711999000321027118676646039083093008139950285531980491528675994929748225835400907069081891388338111161432138613054823396360051600908720183499617274161184662070929672719366755871479866045096675942190834283835796502575397980614769100015338865096510225367006464688803527863380794029118657929780173281093610542851881254553130728732542357048892615900779959682612530566761245793741992979782909115143842864590947113942603622255600626179557549462621274068133134641416189668242973091263692167919503881387433428873366151644461613707112847838738249981831466162543364527340007879813632720812045984594802769200234130427449754566117510945206401274532278364325258224959753904999562141868597708308269518654194892992876865075822743520953834170639184152484139861290463751166778380440068683843315191567916401866305940493197049058643577978571208821149621227015540582221694695723088989671769893125882724369821240732598856933568050953712302733990453617409911822023245017903229727856934787575549273588804679877834126429633483626131983447269810422709894940681455581870313443844814898294788512779144876283632108080769459902979274701663480644398835755429458554940072415270596087208548181354942920891827652346 [170,69] -1254180438930106851076903888533105547329136012074887792270085482486460330948427592269508175388064753923267680164032133320040596611509543991089289197190259213407964790660744238718483829748019745566366417518906729307692296799506019227988625617675129439308431100690886630609170386928549202355641038262291805563824939389510780394200927052684110002170774603439630632369739795920043739279366015582136149314464877440147803485651212011717023925346687297407648793682411715941772759717512513718275768907225707060807203012030729221458187774601222049912604944212375522403191484856854043202365251375009259976841187098662409664006011374448010333090727871732005452602210194819230384375963005882528497975129153840123977160700681632989688767230814943616757595718878164710314496372021832142407983224822154433742211163879284267685395702064690442503505389371384167072761953736889925869363706157245749338382359018416875270578409995525259585306154101969457259508209916319786535109105612074992153672020589834914895708300928844914118731099679487551120361089953235826406599958514547131099410401210934123814312461928224887974308956249894342940584948951226153422414174033358088789456385825130073284947975834836737149761525054964493933739254908462111294962083376775269185544763818410700729409167860730083169073304494553270518537628713566710656069979689857121482663985948626943125730142248700600522416365616643889165110583958349973630198869185376739792756234066501447726420288840732125058978510924436284852404300798210435309145745030914684517022737422472734029134856689392359516273174052260506477613043187030061162446622185125506108543519272166028158850155124607843695771163695699382726162813007035807479506155326728419405312493311776154451997175002062323899843884952462533678686090197574573127937078685519774990504297802419513349935093320191794469819072755224616271370189328339510176 [170,70] 84100521734959699014689909397826746170977717347523365459425998277170651654190277388159547468277127600698554354682666064844543056826893314297292683534254804404404197079458233523265295574285249645841602358121670465670704986081707961525334063836300032479271397835779269569249097270980646087568164900049344140281918254931871523874813839742606731473949122507884601980589013154033066432684504924917548025340958719002184970797267208484963487050447059215475697067072010250358995012565018128604989466555524090776100332449528065614726736491840697457678862586982923037391271424060185948593094049147024833849767458197086619055271456964337770688526462137095847910830717625335493874183553742592977814353094019083035919005852101406122575263133713174521122434292461309019848291151585537182091537816823163200891817004013263655742239131302147866492058326189218567606056640283661897979312812136605498613680040191634373623535913362403721924940468896302822860762283623304949778364521466507866919059562376135392765019940688532802952208612395215119543060234108005912351251584214553062705165338958621782872315809386371520420798558369601943604709061787026506115333872333393309428948401224562387471898218031382570218000337216373113564349969019922105515357030489790022432761488601605027177844543671130418102908052487117197381075694476622852736885961699163799208216957178332839589050634761053472132067684526109869054440141004873835393301277693944378769418218434687598143844012093447216371176461443176103585307424374296771862692574597610881256657713137738333190274356635489951811954588958569290478443403114929564935384359610125609428456102990425937544260761405258222978031564025710620800927870429025340682619159015098512954280585468244296730895789823420457633662823277836527424990579522784934743004159642540041940392857476361359610933799907985508939616842356222211082292614937968 [170,71] -4919579345218643251238892497372037918876936372434643686202037895788746454133905563385293131300662043983512166789875062368689512572320403411612880131574174171559998572725700300261505416548711287608409562812664401505059623914002266836867943212606808027736933778685632716629210401220331216651447411297027911825124010606471243378529268835561468714803854493201021046206198848565615246950088220574289839815069645888856418189422309482725468896105852085227157026051568961976389148897295621747955978302419737562191250484258778474914263994756520830179492348387238412003910297316162545411612794560443515123347983510449408264868337959348176197390622851726692879385642227203362665450256444178640444702926651648471731159067991862234409162625973040037490497418578317688139687561146854996983093645983284752284178549659415576241108208132391079266124507548592013654326968887299671818659781557951654026281936699031114811217008700196491104957428045130306590801954182992596207693985562664405461634390558949003000057186837491272468008844662236225471939530003131198015190465900667818388007122631912018623895091004157141035797762357916498293458645878457549505590479170671861940112542822524718428747219915717032511299464575499678186844971494104937695721433722108015435939670716069764384728088998616458662150578382640630294839700355647163692703332214200598614126004402684659046144933055768218064961927254212694506625170217837991252832341030547134652877316614396070065928920272861359797313026423012977835585316654788874292022963832117436171020625891633680496174944069275392378749146050854821056258430380095875578040354547479757726141613944705811304566700418506798343266980767801015693274566723059628247441991755485073155424320895426374224534612339118382333855448955416725124403516003594762120451435928181357363574641370285735928963369295943340466619820583486694404376744016 [170,72] 249828627333486182782061351332088117250539922598081122640433732071498440003091992020984643257299955055548373368293343064270845029256003617919648036371176753377162734321779561130565793870881437718874652140901088953630605371094929093976984048280887344777329071760842142906927691330048551949522524338734704049276050796130528747981155981700888109655180632413706533074449342451263472753897142373424058904103460324224350511446806108717369352795798168087259908571417447921079786566383751949759704392020702425603300315171628740375601357313069646013402342631566003939204230642437322480345693199728638429943235237878231960817005155113587483422759647238766999057944691785302297398385438076395942232523522572347871496137752936813694182723386475482381481150370219735103842482186327743733983799792579850962352034100712167176457768777891466570558989739338938269229486048642143360550618214674773336019606335018185763223085604171796521251991004986116546730907117386954377998848054294787424818474800577552200591813873255787266897855993392995700217196373362905293860343943103878313755804366241769843510492241887898564592770277495266976173032477875998943367078295444240844184685363883089391707525633665025766451766192882794409622739458418349334299897522445746849553136149750812647771967643776954023458024166353304538845258575709362079660536782147248017823326556568044519023877963771641241459491989913473829598319084753805475784147900224597774720753657977831152982023596157163894269688484618874418987934941134597644404487915014332893686897479118779753535917455009601220078950258902307182458466227216629674744924041526273669383432818145653237392146142295658241143372464467184749293218470441031998534692029557043659147139752093334392552905154285116645314778118367402508125469460713510805717862520723123145036633382309322045880905454673104890917119497001317059513308 [170,73] -10959121176480348404554663714361945542817537527691763306574413075904916958213281088624052626331941474974259209541645659371790915335944813114074011305051692292180815323008991526984482794591418419766997225689861021282241392195634251211666785118144816195783656161737924479911104237499206198029754278531571512277641650185220706017329878645610269146195666870331498377489646896174254054244822658513763070034301936528148028730715335968127647003279896401838178278014300531372624492527903067041671454546012230565969055178568474397037158957225050224256694273090488660259789362223595875905953169911141426510834462567687646527971455402932853355831295171847558020235778527376337781286878769060479113918398371756456829825005365563359742151434512758134325338069045341973016180320585961239229072614264041704570663542239419311584534408565484110088426773599073975578257524329130827595854727946409405692204967640003694987270955814086695711055983623897766091171033684671606069612019564221627679357215510535435566872024020111087369645216026278555959326093279117661085319778928438910011138982465249492627458061194500061932750175677699576266586063562682121165475802992632246175749720976799508952882008063536601083062090727989412547310378689921591591107148752386691728763869311105599461493132134731641351922147043891429369770245599824945550696172698447326653765272334890532923690765611756004112125621417716603724479763374051996631689246303749100443269461312656692857973487094983950447861620848550779299058586013973958952846705627598861327265446642847039989761423219758655152984721517476190349947658654885693447977555166289838256430825111780026382196895199103822324961976965558751232753915211343059635559710462909889781100628643928767926397356598616201161446532509121219671628586342256918885270470098021790817808624572124967374914925497674328356040087054118719872 [170,74] 413160452348505702506430249196257893710450035090332251746255720990552555406267697572916867858237232209242587689900563302751682233795835170625393973345513040099344865221449085078847480276801546486323734236019645069697909952778665450669656691578623383164657783378256643297150858865071475019849024781572804656595854442392199825630986864696727136069575459440129165097864082508824188842937411952201255572321724893717517970797521263098973040390273539654910398415966478874235102020605789212766021069808365531992826989742826199698033845805830386240424565963488547433656874235502408453950823672528146917480489108164518676366424521836645259811860088857502307514591786283391151519288803246001009642023501716636394093322202530604641441220577019363755855457055800173961731873587993306863457969282074007652054270576777311344120571696757085358329513705539822872611360489793760752572790765473145330676496910625821504726083971882111564439952368370711083856996414055737791134062061686041972669053503769026472144099816526046442497426877358479392467583705563613530517758473615942435507668011233277930466361433300681410754704743198558196496334791953620762536562022868493122502999310688188523144289488868945404269568859029616383310387321964749130982058696420901296698529803664314494665031138277541207113545712021883274872302548494691905661000791044402333581574034764323032929513532287463272336603073057876770500409869669271888177794964611969070858214028448177115547750604330576777357007949527101260352793021814354703233645524741211314042534044652630071425299891118117171348839991548897439818814073857202658036948927664237371444343804566282357465489747678661768639680813560297401741930626019219006503588447783580886932882312677724526281948542347661837025618413929195484701776935368275921764612053916739271082747514177841602408865898675936382829512724933696 [170,75] -13317866245152032769566969683003377891628511905676304847932769402419477263324920330822535160573836903932046991620794193638349729485182505665025498654506235097838861546188680294821773064346067983750886108327617359736384291381371387863273521360529520672343386584997217913823698601488014826426226971691079110742951323674238349436976064440364626784594514684034795088428710212366778146073751613735403368865660044993223675019973035804592385922116962732746595302376933604169898589175151191983641901406209483205145589281616338747529629394084971612906615054731880707529850077639325971405313740046228886523280783202621331711396203124748171535353753401866755216353698074039952498441731101003770174231634607792304997566536798928099301040422840605193345949220792163989970009470799198346762661986896353538579470330948135727631338881291300506358780059703306280332194244038323057439456442603116507280592509090215287510483992494319990458342794555353064168737198006144691254463130670569899115283217847255121640112881167089196980155177387056797601936941097704765729746808691384133434943613813791540645224444800499394146640121135310495984036195195181077980011750783774429088836417595309241351666408942102499886449145005012704172756837163219522702232893524005225236752184226737063819862300881344125849370077690689384889049502290710191608048899250655725695401095732998612738836785399626306385604158514616490216586839550174501014341728003728173625864165361650497367070440665591976101303825453256742750012797650674597276713718851897340837260444708822898559757975935263685693851140958657024479225811171758974132163478167243391279864948356504174837204346266435151405471791290316801294696811886150174228967325307650857469904378347441668075474543684758767273536058018142825638541341290428304421507677278821521825962958426299233585041919398846610173387511552 [170,76] 365155743759918002029628413390810453654154591198189297300107599320490636570892217912743522158569729591137784764164408773977644138936967053393957747343591824133912285807125061515300087177897613414910227967886744554042082962805086402129989714123527894082395344595375749215708217560985846217434693429945454817781676938317514638315410955756975252088450874325421801875707898931669160041212878416718541109360289435971469992713043981978913390581868818655558347417955064273566129978704565320513127610192664600286726109436605456505875929525814281090586981382687857078605676666497820507747236885404072463220138207868586133867047073445065858796266777566595078315104612426015495940057678224111137670209248300518987082034502969646958129607307584907268303480624065341508197348652577608862461254750897703538911546672758780584438227038044833312246878772194019569732696896712767675067291296218960005519950217218342843474460738003882384925755674740007578138538053535768971005739423106278894373400338162536259357243699781275226674568272182432283146205984072546519249083691125789374532091884240894423228995596471944542927948248405054693577583767782412391925679463473979875781855299378675387248345124338967946823335673815377875323543163487022185141395908493281754377420862093476444752284733440795764230890486122987718909800833128806173980908206442340645273807522521232151241517375033156467261790514494542098657791356048055597459475279205479412497385518409138517258141688238387659705110044180095721713654844937821448141768367895401033706201824132920942831691826366752584293932734065703590862055103685417568643389634953729839954148800608252690153855717103625038683477451562507479164133680196594561776601022570979151340344591266148914819387610651605622902079265941239790726301788100308442433929635321386299204300058863570305283694738781129092102554 [170,77] -8472529567873007295701675862763914991079063215553751718170432770285631223825312300143480495486073707627186480367829431303276810359295455610350852816857681802084548292490098585454706763220249743004120849716760652856632887862825876234772305974277998333641554457800278517496668647631022337395360934913284814610410552368459997478321270612645613236784762222572972319889171864236885757374216181860245583606368922982183356023040000163110177810855852390773028344405741187414327281540133305278451828214776897667588317339043406579427459600035310348011177688821232062228709140849740343380342123710181614364530972916654361980754699069605485455108153840086975513911667388623742216298600833669962937122858106333561060837545548293153008106190643573404456956628422968379050384813046546832330665459629992745508397416413881267109579359374835964995607435703292491380671765215523222300631724915153092990576204875554892673460183141665629337209279416067620244717043479411497327648273892517485194696489395402505871981787255252475590597502340817006619251785286704490655746218583477933457052070640181206053691712320346470243347577532233690556919130533783076225894355372442129881341340090771109527748837149520921846106709202878686625355076165824510681111939522417694105032735081902256067849247229799598755185347634852744638359972478784422580488837110044746455671541734159731998485679949563464230511124525466255890443071995766430264623707337736425061046726082096485834309474197756896376161475999079334557865403911496153920488936041669370197180892185009115462063738767619841470368619180383949125825991415608215321389184589443512116796986865439499155802925394892502295620796500671885881731674914639566484699149433196852273621519082575827579281079422650639020022218981881892692420791930547480560183215233895659324522085489761657149405009802054918336 [170,78] 165511958078743927058975506205253412375990890513298053036424225113841900946413912692385421290709396719031066201528321625976440209737000653182911958903572479094670815147082185761691543080208595146836899904404872313168625412450918825847183727901370352453614604317872759264230255842799644669589463982070445201503221010807422307352067470620088865426956787521728265341423652524041290029257042982387321929692911845154603083593340424654348165349366698922894231144744781643313153621435370874155284029612461311465398254471694278414756923745868275322779051198651745018652253259128795958017346858256399940379564969895707422748483363293621785727623778027937730068917506887685424487875981253787342908143610727151154878872158480679069091981978134565926889543147471018353221793837218416799240501825860606079610768426024795338398048763946944572089993142277179973726877264962118234967765874550385203741218304008887922545351931774193266922828029905425415048925639173537076069372072020426423247711875393163200581506497290207032077683498698899051364381886708542359706825221169667863102996315632329633343794456627881174126396935998509343733234344967041141759960103778897408935455256521336671879464604157018970934144312475082604004840043828184457795604316704173886196846610300062133557817780466531841527364655924219402856149478731573618565070608478926147541771251645785728571119025244558638190064807950973632304018423294176122058020134632468254818843294285875373130149428352993396509561758572402929353879410995045671825729716736803641603084242133348174220479466849933484911434181975928410791129284438429133749159421329923399204205681979431693103032333656665667632071684946955016175629487391793161972180946323259908891149488866783748763776070464982273525396147458395949736632309902882988710263643225076630411623829847520615436903868055224 [170,79] -2708679417084698958469783788790412936153376279752050751202435994612040643304803241855399788209479174919776529510077316324204975619249828311319844450187729863595540004502217769045692839938491565807127216789693335918309297185323664290176371006503902475106153242126918460642301162273747244289551736601381348683173223956499464957949922471263713989609989432010609551731976446212977464006705998843330497109638696645124842466449939720551779865093863509689934810050538379679915515790418567998723787056612756486610649301173034564407563861333123059258061093947657668076367022168954643343916323672207989871661165036941641456359940666320891543601176741531636333594674739889362991741712815475129295312049382155693988576653338487895888796965469637678929850805692049275552999837596695191993979205661771672426372846419647603155695704474197309483311022058582968976251188669358903923306203895122799703480107455822921998780633918597972030912235312741973445325655306651930693506849786737433630139491721117349084444101119902598342253734146720611367487660692170303341904106375019051609882856068597092532363930621344374674698499377401703336436406375214568435574140973501987648879220260909208664027392286297545833729018426120385780800361081623683083826149969120075738341100712720881010075052372026067769651026940012483684927276072908871164455505425354373727841346544962734298648672324541562607132464319247886911724461183394763917482860358321301447178751262765178794421213634067329429699076664580626597913284921660512507362963524235242850627673093764797675802852510146430655459006484269423502302415514201667409252225431835120227187606018836021326757917694533519015717148530645627208875424928300467040904160728167446829159717460511574609691001138556983816311783482945651725440221994871861098634487914165602184380709692577393234654400840 [170,80] 36955688011779551415858633507056261276680111449284881913086007733842941361142290741297767380313812030738607766098866600831112691672605634735674588442650970143763563759653898107964225802269073060033562295851909417510535448086035298450862622224490929610985646926980374395990187452256816348935138921896751230457110436834610224360420907651525707417188684435217401101208120194322279310426599636600518868037264658421551995919482099331174337850403864071117073686698338620132555029602474178391963731278419592871530967832049823699380630166534713997665588895085284550032735925587976222210770537906954133732153277808352405365493018374298886596658553647686026448260239825663723601408473536499810484160575752996096816469239448217012626328682398982877104353575318344243536404738446526880027864510430580763741261946861396544507502451403990373407901698099034617245798965795031083425927948278277903241544252780135194501138308366241237692260073453942287626321660195327845480456953975469156182084048437906924661028717725293760077178071603257142323493492346904339705513121108125957503162285075882186337240354821459927853551148224603899429581595470335577967432107299124606872308088133414363840089040523625603684894051940680777882085429022002136673371727423992209399533318866746235117893049999007060500562706072284480827149250486072158089965610210934086466261998964035820159087297476649964134354619802890255605457472507138150256540656272194399719518004243365353815358614148000717652958575815677960962006954494283298923845675125425962950076881952566201040965488400976133287054721894240344570675515800655728430610316873289339598462946856304483518860437044644256612359219807221959006987195164463278338006928885507522800183127541390368719024089035053809511954471860431186812791287435908674967867217468200578593088091615125448988236 [170,81] -418355833264922039312646574414519872657633668694241621590853286456662086048521005635701926265891266949974509023544345969122802222594936674717653053302112235499106316187576361801518704757779023804713161758118787196523667421973764244494571973382425747710583840728135984834546433338590326865119810655338709445349033679013502405296176985750897320219126940737533438690843392411382394425884180266321819900752426419475316142564144134784075795008305038885298211349615308164597553091947179137218470525414678384389024050906867255842911210407641768093490602624183707134916948082601672243067015921895357854034135963596107923800765565973572850882546594719593902521304170081804094776999430534551729280840947754617012809217921842791189500747699986976781009913126847430600251189556169299143320108996903034834162332323325802108803017346724965330405914051094255148015427309923306713857729496657732350224958822762198535270916665823708947494472667004671419638754388675289824155881677636207535275209478230196518149532846490617214220599200997286501270053869155062456862365039896735292458392922613880952760555976148017984726784938426993127759068824354520695198143655951778603286896979847701618208040109536383458755807826157982368422338027731310874820226454314950760396709525129171630091028202575548899615271936824122059939567577363508116562860560085751131877556069960508374937676655004811002282326239500720679267734897841632506815429746905354984065626127864848019417798054410565414081457904998699161379274472555849836366783836077342395727567846846676037000330934316684091607505265415562899198638412556807456809361910869435061009011348977856630256348312412402331892392533828399497004827638019151001504890467851572999602238736484479414264599795078857264557708153653983401386677456941972288642582662617263421777357342788396224 [170,82] 3911688228145179304215519067905395375303415067454288422672291777774716404251201295977323646811109573666259414134089611728162914938163645647415494081088184343769084015364324816233391674026459519160959847399432525698203022432134282039229518912097588460918121778750065920066921753056162708167513895442361412938041429362156534406675521624522393489081240094268005842680234104178084146215653421810866549406811406017089004332162831621160713547284904094457236781850760666500898464850959251343974412468759232901448214712625683145186419719075039250598247248861303042383131596505075571645325323416534632798478955161981774670601614909416578550988690457023894549162835910856731032483114208224041663966117626888295498177154947890811408037177448541754939274255024170764654719224307429503042854699712216011378629439179560445692702269041260557815188401998033906283549277359494521764424264547642773589496557223667567249144153398399675129240860694299132407529614738786416512133881717488053084697498984677380451573315356560875515702802235512825778175929800233958797977335414518276546511359652392105127978712323943657120746676401959838060063528438539674609045729857295456502812427733010330590836455888331647279843384713949800722973566567116671187303979618586365689200077694719903703370510695799794833549679838855730852716212113992084288593321147816218568904214834224714748633068795416473462391147551568304922355197599536580829909065186837423098937292548243566620741395036561654760231085218503944966419562518387944638411850481220589862526928520552395561174526047739989217293063700110240932381754946302957060029995128861798520980186057647552664630600772594023053591194123294532695871811161100270873961786466385854305692378356027279595466787890873756297391579100476788438373778511254615635651021101301294933643866370544 [170,83] -30075970293384083273726456268669423276738511617463412387022740613357544931929508385913687020657525258755646268263289992647989310906977479639382554582261306946372529337959625353777514026470084122929581264022656406791313981191832955756342986127079455936339363221760048142240280348914755153425889874442362775198826138418256711705408761547366890332911008688736581531859110101433759939918474373450725626814764789825634143220559580794247669460092856905348726150169202356359441857748925535920920569801842364955394030538726617155133290525834856431543554545913539053708751909226933320294350272296435362934419474531207915412820238476497432223516610675127160193579900664531015758017101273537577673443546998612397986334984472131556939859811943532157051379247055189940919620896586922815075308281591074776751008110545275536806561606360482368988553378143401030507373002793453517301269071413033723396061117813577319164286141813130753543716227420815102431679103770592803975503252974836762873426108846990019157509376925672349791689889158711030439506312599975261483046382410722744226233209187287825348737683777236403997146702015971031630667115332405322348309730772770386254683682626489753466756892330683823302277564236538409373868782364683542781261478417364270795199357323326056209489916779351989764687353618417798269113470747465500287488144654593731215310667256507799410627786547937351490693433334973405824930863502567465514822587305065895934271827495146965290302852947640248802393012299844186090680448466921223596905785184203380084319780235150880495310669351952771109316091022492836174175533976182458614043743180993931724867007869804472576221041281216491675058361437710380298998143210354956526899175016915883693176817308248003577146801806209753735285891513056106618488332579529348443272436767712168875213200 [170,84] 189349902892369122451910603024328797604659698582968152744196993671026544427214853880074120471552230689899251540580766801499827022012148843754684971975491856065563640768918702549488092101467101098508797064960482401995080839920419462773116917664035327592226692788968863381376469201734200266444855195564645963580950733131778636516102577842259852909411623289485889247248010895776119472996943446124140767524975658117302915329518001792975636111896974840137629385157935371637375319630211079860803647597261599501964196855316224769687162631438516038839751901044794770538496222285170109770053063829375513108190623797851643167919166968913788923475264845198051578550656566032212833759069599235697329237827869304084756833823670806726770466189764517272293976227112566480871070641482545042988541810534052116551361767215340532882657743696031443567471097161704710155195546188594666843509320622734954851754618761106818087422642841105586202543423575332578785543772346486932943858171085107691089089816386360281269110955578655591943749770879697306536467530526164808890136099414887959147324401217577742250255014360135063957963996550023620473841261703461050008932741117042483841434647277157528615791117376450363600532982301570649337802861699644924556137693362783639350790698704563370829321035088165842939143645172032852231240232173094256961845029276202255687858372742065404126265707108175371256752281188972439469090340387631589122570174922010333192351024975659373752377937586329242799638948697367516808260783392566348663523664649712618017710610824549834250276037493049504287822197189322278952148079515628975702836553658203681748209213718449243920607510867645782861850622362083333305083032636801464762706200051585067536012116733155364965067708283770540535104673433891790390941654612157977723456263135397061750 [170,85] -972118087798083646990400835054908065593090861146000828660316820481106470034950068829407127253302110305531585152634762563051671310536506507836980681318768242022972199333030863474109317226500130468585575946219493735553314370745468842705428661834207117321269459047818374635888696905528326242162201590010823635955968704892578207872475988431807295276687730904405866211066262331244108262673352780024678007084947747712913975183620818149506205743986567759587881230302206771942070769031411624941529979282147933103700339861808242040459202883265615894347062891168239885387070469691618232389582143051341480627370846824166753964831167086973417893269018615608332568628463707519621611550990735022677814004900432173076890806720418784522589531563756066942610414040001090400279514876745208589936561767082233007279420538191695797791670206572248612248252425479264621272901940577985149801439130664713852298244772269261932845125906234727121012971092867958934942787046710582760855216292433066710478509331752810469269503350659811256288125241089447955183825812222956870573729985394502933660055747455407824887725104634639295352390900335567051605924009291926231023919377263806024365324293558932125297221807861308061951639801836123783475482416486297224941048773507536370124441567155320165809106128768033424158487498682372645497926239038478101474879132669855028548429393005779089240131349431445983806228437132710754350982859032526404903172361059124623627720903460811748096664027150255945181490960758958339931780257872215964631806026516308844847054266159975918851060932158203864699792062840421088622842442257578337899957925615140119137329812144889193226150739929082539254435628070110929521867237763384422506602070247839384426152705950389854944828473313247794460339780376508125860944437624014264889260128182528 [170,86] 4053933475374078314172105730984433095138378085921247412228503883520343303318998960501623856079051083090613991373231117045288986681450479821237439453569443881789578596849552340953512397785978705952211433807716601195057056195244004250765703345646310098635932667637462857002515147513769499306617904916625893930413335026890226326896636130565076523545329904061176953295187871148966927003394898677575941081810506434979345304657492767361372543308206384356220440671781832068359188473751460064316989867621449262706705490699247428176410590486188992244462833452114334151659598497934452214480760498374039329879606622229357959288945105194569499744523211590914556986408791753066891592111408688880565135518431077566752316798432084999969559779502646972254337545322146541862320359189695764162311097100421514456247915869402446616889574905673495723749688607981207950984509604134819403431456141782773966160536446942174883336812076206315310093202187320029819305421763116655704189403581455957330614009249096736988913250051794419051002395100181006009770214158950424537234391920051680134164686453475234934732928692900269469339379393198314042933575091570024878676081616313419976837294057330749626264394051295289332529829290281024242063861210876824837517624032198600569956471296295830816883303551375163135325116551838215412359224523237669296912691857258933073803739077767697416151566209830390164788844864718217865777403563350111694574539699163220820139031260914569942093432414673780262340483401259751580229257696780253867740778929710017154925276613050737825042865634791093692667967546293163898131716125917306695613568624756175850708660658200145502340887539623391987319489569556747149093604254555806721119186069192922622024774592246940836372876546859739355557869080937977884111636412448686407032652864 [170,87] -13675701123119159497989563835356531290746989039789155342694211078981257338721986587645796620152706192255492427898619061586190605064799260187154857851350572269569132456268764439218146775923950900555270941307665217152086939744689736087995897781788921025213920112145306219707260436945896426427950465819317321561760045341413756869154856874793591686148662586854851062128572884280129660571810370863611252560166586058160927555754225335861948057467061986802278934924191423769847423802153865694431683243848706138439894120016112538261277164792364003109056001769068916618922073308018893650358262677319819585391882448075010002017105279967571391101854845467571767169992464935107614721512951923829375476633958454681151871259521875368592156042304101467637453830267053079513379178080922595576763320711487164120723042373491955762456728061843127181232058495855347311732237490214935648079734121336783520072255139895497804404342711800766919965920296423308232290074448226354618531525540790312484267185805352847448414108691895121571228689215893342267241938228226537339655067852028574140813226363478747485930741007852549817863796244997780759221885270709290490089215145246157522104901887664890246499248560042453096904982914760551337855435367224620442362234669885177863849589122396750657904070271245398247504788783012580591871924030388284116522570947146218542053475150121591367035774011823825625925364159578423052133775122226922446926036922395006360795780827767933271803013541142904141393957782693374365464957262356565599948279498415536545214931896688071668655150147463588773249037967986300098222503210672515889868939191809246697915027271082034707447518046318947616582601420451774123745115139389621233642808965837387613657187869299563961400063896344715878746581578218030400209040654947370673344 [170,88] 37278184391864704807548842634576805371959549048258192331469403852311009872341125782868095010317655887941363174139909820690270290092482469571486443630774892171161406117036151847299588158005173190252875998146968185946273801752451254998531732558028215928434738928663923883093290389118644075086490041800296670093298610864182803517189298443010399542472869987038186143184732886631853580011068251059545109578112679263416742707540902285418443857606711937088603997609638987875968023956853442436641449942690598526532420424055128720590747374558952214015552511991923550420730025820113002531072438500680841607040158338364588467000493831879490088272840457105233185087930247196060135604617188520117135961535477836541232742651137536914097892643537784819749331778847941583323778975958599442634298042233901919701817768087716769554886164982045122227196918253715516399022208046284258399380834575199937458967735334133431147372217164731323370917002150422674029860724502602497236072111366525724740524560934967580162602265856220029581520598968819980540463294297585531911567804033860196913778872838152238784256418118044180656838511542355479283543363908280168237015285375364679458272155761614322265844598393320850772093327747438251191075075508472254937193098119444775677753052951281022341835154102513184458767791647998771188105531612832364872283187246770536813776611556003914215061196149304568345969246128154661597469536319159606244922935342055956069365809549934228276197639924882291990541280246948760855526031602198015279511683249086353178213875050588537867010063325117800722218683345905731337441485539287010028966351683608408538445499036543289048953945837409619257152404462680069055143342805299249262001205578292370882149150275698677026064925127913328492583911260962241786390394043758192 [170,89] -79976040589951354240122258982858942337877478973628723626658240049977662981916665756233685071777627964160532296422617791365843087617960311478703371479867194884143463142595695309764851008257309439542214021194191477082288385333143332684030723037638867545337143500970111748141030094642988129145476944773380340640637749162473046968470697120149206717062373574678792893167882771368971160878119524529891159816973166819463200757840548029715264536757845427057077490896642068791355744801981591034977151580264936938614191313522528056182025954136209582849866543875065405438303589610250764352809128756150654022517545857802956567434550180097134251196254882876856074485366043544949816277734297624797258349599046036741125764364702472284069336378346664849014935032092585066564237706330036156083196658188453002997521324601700413077348106403115605743118007080836135847450013587801659837815471599594886878101741046587334353913774173616475087998369947156371845493929219266042244396280468914365678983910373777974435167396765591190165999173639060037501358409041457101800089474183937025114536612568249383504910081853526409541227587155914122568746812123066261242324797833745091680828683773647484547500629004015357271530565554501031600224335235713456982687603362485399803464704799086652598954807409108221509221016676579489212776717725180958077924660284325274077349296478324619865761566676587434613975086326322988556756450950883433951677035537678563688549537415921602684618109412768952001129724163153945385092305365607622248170203890498365317993309733333128841166304493671655284431754832208589498157643980230618126616627596515066931526456725556443097600314463454470281049986437495868542930394404667957240315748243642638981280437042778230365176042604857012851829151732404028984828050880 [170,90] 161482227182918725274664667106652192801140991993326965677911104878935654618738039889416254220604181937769156392979285843701565932557358209440922843792280656790109859659367492931793251563171677775137770042382314901107881736858961803666560064912159497599661409854484341203257803115343134128350785998191984153408521529242056332055214038618947238130759538113282324537381296482256028365484508871793511025619534923729206995822426734914901607813362572807000719984006606740789209826899929925547795643722594226197773155668983900613391823605021590752281184898905357938747347023688808651226659945224535590388846876970566704586216244935668363463617055072198633496485037276666531206882683529607844802463308271331243966074316201320820114699463001768179513735504771385305101466561310534388614312215255775686703595032213452112917994592904646165710886234498934713335401609759841829540185639763535602956270946737067372927327847347248127442414597141728495260302758132614975918403885895827146440464894711683615260220579326360905856322708447751623304823113543580551443084703218434721994824903513925359904904130268654852198345729623875592542604699144616956088216160437726047520240327313701032841654257742862616769182334012653707744020241259121157598559364313738531283264560407012109752532300171023705975353943599368318021719575803361145286783192041694244509733792684984388399849636542795181334056805204740503967506881887999146910266359951305199058761089967262867204306073230893004523782548632535922262847023521965989724631757043027402368648796790465259848281225769752108860523917545616565554235700696817303235570544994671918227944244123614784467578441967894289245784192829893639256473360199951519004141631453566151395720603402696223002711337771996655940678571462213869532960 [170,91] 23161780624542556364508044837390095469396367730507098937268418422517024212144941690676644747170518167488500410904749831205451996740738587238187562990328937479692836214856430474487825313718721624088574687012043974872924625065318133582407636875512316781562736809115728431935528433657594932735402196858353845509539059065620903139672701936611169535896501728160548203588108935432185157730208673120192523038595577569506731573472361928268938202762511146831212925927709974058849152889126424119656154026253812352195768440572539336741095540164637138513373485913648532526168871371221089692423926667324881291461670995053287446696559814363261349898301577910516634986904520759334828496051429840305939977970382226121869924772709906077351898552518017190450504334237048957067693708690426431615717244564815160577543443327462876689530619253988898112509484726862574494917647314490526257266697657003683949144394530133797514884954067348535116792452440807571379989093427950294705364099245830651397079389326007753001376025581230724667501241534850618286592493378687185601809306025886773984604076145529861736787465503487945302805393238005574207860236592930689888617447308971023399618768443980764636611023800858327511775391223969989444414635137516677773140701189563091895093485469681322189768205442127607384415609417429024636951313156418065471810896035378214446479432215842162430106684618616413186085943873788991053464828757191463100889102538727907532176152385744509118844558542342495345675556585528852607582284683364247243997756627480086202701874263250561229275124497938515367394616106920498081555762445540259481479781083576345097192901500071900867489308066523073631470906692045780201594169871475864692795623610903767112312462571905178213773421895966778327697674676869664 [170,92] 2211174246513888983281305267067461372115345810342224676706724684952548698487159286853822485377639121267014586856458124083705013125475704660122996765190318356876566127530676027802304888185388699582237968102586285029413137959894120216193345820750541917055094269607928226675310492443970815525293554175489654667290866550096609659468766367245148372031325169826901975040751873020334362480242133509538132453188132974357922930040864597699986294005421516666030191287177972413615062097700146345860590668488974068918374580600544141971266748606788271318642358262914108943638199331244255168301815546444929312621558845261388263060289307337518378366588858644819538105535975306741071924915692326950598811284395671420918574642094951411242829454505461161454993804679477330358279091381102671305719979835717417732382918673594522957621329990467817431050395356653883501303501556923863300445610583926487235625287136510894334796231800089080288541904600397085375600225306130744368213396943069354299228835171620303623507247811728702381604866785229802232395469252393547528423271796795842830204658622010227307031955153541893816457844050944078138463650366104257909595751763225016403011208189763467650152101536325990439064696217619817312302924558352579693077097495166245827929831672491583459292575298192544393203586902139807430699510134208456015094413368562328682957127344594434081999571545042960660083791489973250463402066463000678347651582357315669289000765204692392487891495345061966927368962908681937641181820920563237526683796709787342871087752047083661259407513093278938483252492463931526328051182828033796687860775126061605873690636898685586378195449855068288094090270526676814967512571970843013307815547503767396112546964490502554193022050337968872495844204717061 [170,93] 13843706698567278480240473638735769241818469679603877240801212879128292022789884694002371964678216893997863567047322947471038445988562726114000554310381797203575063479358233080136829708836165472066478249262295997917353443538818155581933509077347322592081817961492764543515574989409340477327948747815776499411419329840241313076269723883746028146205346353832468723528177823956328869404576594615415518805562255580603889603835611500889857664456034043565899084431835294001278420319798634877401019996657419068922675757054651365728376711909717389645517389798464419128843546731105238759054334297639762768558472971852544603600897836223777137877717924516112161475413673362145278408406949685806555631112523093663589339865098837336298778809161390163886194263268765642002769538506259313682372650078575665243443956555089253220794353338275517859839017073584434440785292785369509885608554659244424665303169861333620136370685261046052842234994309206615334760497216834743462777121061442115770428510142719009916106448972952478928460422119588930375231391617172228891307599187559879316110025226697895391788689319916861525761781934966912752642185708672898875168506627487090682100028046288218795384068776111021530577978955168090989401897420485842810875850954734836909288682771281362991084146635563758291726165927609253298735998819588019928127219014633431942566312757601359889980329477956944330867591921391689220738417877936532575898537508419701141194799157909735836333708467638375452123065137873789265230447547785541885546802055880236433204232140512240367216254668781146542788774522523712512842946118004482841300911895433420268077308916486945877202901444889411157112680958863589172495107518556824077339400890449229921820960487397532440434763035448697970954112 [170,94] 77602861769987678099455366462836515736812236042329877466462244694944694420839914805310456458554163858411029568332153445343487697037101984784103013313570538030108701201790084538651575941305778112775243268069932424789394421981073348953512819547525044239871897135291412135896578977188503879689999640502500762043189141539087478757396009107584894443833465418649040099812219027667620141022261939894458844114035378374803744270135500084876372073866408551907554897827382297220847819283971284714171922649965572279023044380091455316827138475320238276537988728120477947920804766845843400167735382089911610136190261577753113554914272195541243521229394147949947640992088630919043670217731437376135536466696117302593482217177328061130478143846232565586424058287186405541179603595229169895358602899799855725219029783634221240378158230339133469296283370787341968255390931328865316235958982692990415017978263581962031533923735372156645817522906053934301492167963691035261655066111354765802934351789734979808210810317426960418677230714303547944356675645335837953468761085662253141112739218226059301655533443701075432523418975619570343095119817469797151758360517234842702743336210533783378826194355465048004092100266030361101892708784238567428978895215005507055124666555929762526996247492089322478401986528189665972149801488006771454059075121464191524643979614212668961160406573919656900396799818808706327572953877775756719647584770307141783932724580617162323561029712763770845626419753400138204868551891300624941363962938350221969858907142085288866167335119309316280304528303543635610678225083663721920015636337421866346154189764915501991011928418151864562608171606308738924055665411403178152921632367569387857849628709295152220057741247336802247976 [170,95] 333987031103808268820801568253022230946879699328347636537468290257163716876753713979768494129188951331197422558464586316725377091927397332815268576880256739642007595103826938346728159051805168668476633918482422026415161632022644191779941261999732307229740559746707937523374349860767959857814454451177682408971154906941053939030459313112612361619446238616340461484643919373617577623258275889594609015306915399768805442942292578302906699656156386285669878377530087480417950972427670587160984329351078445638089155144352003526997222507628124806941995415001507806767963544027289299203766467381310908986639148516426463332177845831110085413380850479117183646890873894639471072631595853110642969035071706408672257050603708603719868464289425601920749608517264167904033219203386481648265825405554785985765074108194672169371640087844945527175925726414321428021277758500984773751823550721618319660855410219580164032302875977425616421170106202982652586093167764933673073424519892737641738510818749365027019283631447660721746549088176021432235073923397891790271468660544487330330163256331259219826264020327557993658217297753708292490960842835481406705579159362124690348750116119028212467687211391537004796289615653430437695283754645885386964738946038889013900457936841483769971867893712923831248691448075331121812670014119784734821513114517368911928028811676324596474026615089660132822005579981259777699772458035308005032776478578183225203065421849634336220443718496836690280916747845466821075326167472803959145322657379804820929755350563826326117636914815821980394227115939129726575423716092102740431894720684761565454766349704753798409643614595927972948878956874238619964200583669361172676219017624666951775512928801176243575978669972136 [170,96] 1122521624195662622714043612553271374081494315515154746507226211044577876158110534631074649522355175851662559234641180721487495791973838667587629441240954905029558749268101292102604423916072734359083331560490906969865145077236764155716795227210411077449415197063396854603142521440650185441456853928506316414987246548174655191116355168711451171452972047180926968654695890291839502932114133756802901197308352697080139655372659012128657334754516348780543313268527599838579458632725499162055893666736142601138160154310513831160349051376230084733226002168260358999564862312328881634361156158537160707674511695026672461657399226822221986902301278387041476611339833944171694404559002814668984745210325101383618632532095938116210573808073520025078361430695518917022785092571461334369656522965137090427358429991727746191880432545683561479100982683949797332044817432541697602387412038503602588506699435004526649347297845787897783485469390775352722252254084167293318781269776695592993050950002983026783532822980566836450653833166099339271316926874690254785656752587513002245090911801893804316201133963058134528387141015999615941451494363106522703875566762900603821283377128935973488244093487965237831459419175661692121487374492597310243813901268326541381864762937342206668592877513469589201921842745662794319099288902352029655547467761934622741968947393615769190349334417984861382727439548759091504285956250650124955108263392613031236049254598998290668760303192352418808537856044317514717813472185717111441035326726178571885319715422073079255736114545330286110916811524683284429378819153353014274802040056418642738891749426671240620352842771459412744745390579801989901642419510938416191683579739965170631895550911902724054809506260 [170,97] 2929497957865520145621006960458832627862997261601109971455708259851892562666599769687469919107165416022024144498695446247684048938806395510634416781650292950084258114407104531534656441099996539693415160768878585760404524571202409347703759629916186000332324262373121782010089478869030388431515317688934648125077661400687216455878973953664387198382843916352560598941791100622270824807554916093659418564181382844021341293675856119578834462985904791400017912411887404300109277937574163076103915530854938313445994859228945297988910500988433914347163974528493622808948346997295492320189031869094481135592090811514985032208267246616466347967491534794288125623898166910025939196978937609448441152177300137171781935858869404162377341482298291018296992293989573907079611257597912323113828570113681195393929330750002272934409479129293265998541555658564638638221356009833272059111166734296612710720740917645488429946837086528087104888053496847736432942766492339184297950948108828546143981792738990930336974470694085196600534443724995562123444752763610489833339608773659529157287482865433998405383972369023954141806323589213089585331123853961492451099224931973970853357033516889134906788730096011959996767843941282063756026578656179323632251623389192794827261086892959962026989011724222151972777138776759429424044412005406442965982015620669525222718317234087920876655880878390129553886911662943053837540807875095137425808346254643698040766535214046461932933527119594628024275764515242473381288345472831319196604040507758046355827617172421156752333616571136480057520447940682183793435918322346661671209452893126169516941357939501196802589436069733682427563537184324857548757922803731521499660459435263080676566665456968217578432 [170,98] 5916393887825595707291086709446334481258047212068981002976872302840655493375065815827326955597437722969494429967088022712023486276240616766636535124120939886755617251617493838791430459299852579304492396551980641519507956738642581320126307303243588860142121077629726860751879824744564206000968309466691220248770898938674002674553367316464415978363644464923073862757634467439795618359673508957594075159033209015545481405993086489050671470704585153651464234290933188089880684079823335888769582764528414520556964047406570878216060437404787972142817286231017184366484410720128309743397488464704045562745157406017951626266843735255819314627545308695574765874640399762640507377658605308941449031157643122350367691101029986247007028588889366597217398445521973058364577053698673271678105795222088377718084870177736811207637354354106658109769198883173597997979957116600298424361454085212322327441155249563974733533897439574611692175456706124329921881923829415460054004439119604331343339265339883887442494965221924192321952176601837033212057334372055751439194224381791696974849106830047476020947017648871060660281553109966498561538528890814693315113529066463739297422623511918485673975474632638778277725844281872977364097555658254326844342163420472406152384610612586007384392744634468303241926062048975389938803575341917408728633041831043213503916844747764394478745443959307308136904731959566630190586312684108625413137381758251155003579823529832297003795676066555865343519823213023054412239834806151498905929464751459831055869294779619691431627535158322747095344519341256088245277541097554940733933756398835349031145443894100015561707248950204246875274212736072843453454373861731261153986100564843097881336224190913632 [170,99] 9208655807102511815129020056955962092711556555225895874798224723695511370939743910320274613292528870769404807227271421362872060616500843507451912901596895051020204595428725231752907016327548311419820890722893140167994947105411670041652937009946021152142674431507826446882735878084125519994969567192493166373877548816766538297303889604597678414493630259347696856607079361952655385146330654946915061146764886349968509201317214600805166858478918381080713393211095817893403609618916998217140525527804375776103163050331230466531278848489993009604610391674976001058839568747774515313391494588197542486642531598424905328468462357306576952445380287410526207148267812265271770089651255291046425695927954194382232347750999948969875625291976739429573451826816653650640085635604225974826133027843387140146013718584335485786584488151207940131877781186045377624813416074108074575316577534870500468620569637966451613504249664872339748250580257434573032703977499373478563340969683090767636232598921122930234399572212542345909726254509291780214790977051404476453169771318382799346013108982098370647828234257352609030136743558172607704510490674967091339582371925461766582978250566905111788419733113229539726310765067337607183821364043826091427009645841483440814679268172036493031073906868188167026418958456418820915879082126369519088814463606541603001615437546290114072977922144457014501457683488502812516915150952642459067218918865454934076450944485630810952574734771744067087402187176585359272767531686172060807894629233570392738162227497688473620883541070979201851209660040197318135105012218164018695349564881073963630307376714516271223056921103316521317603618384363623020058242093170725684921375284989172368794317520 [170,100] 10997495640038204874831064557509313282632680681797924090179949803975275217715062318800051920104391293835036007419759524302678590126260788200090511406351288319488664670006546519965299531703729334774903653035613663125069907618369558225748519248674287820467501800213013999176833649603883101989419211860152652531342401904260109036131370613335576021929902632516914399246437951327349183392527602669260266094984060925312921735153621290439382807156845970000609525769418528768649904652619272272472947479499749897856141860505129968573330142228072461418289500313659338739985062222885144016681022274743954558739810569115238882689232472711518643633629000835500811754355491528664712548249932703367569316335811123473650015460858681446695077724067390848421509616937658260146756636142721505021894743830872599536468632070527282572714986232691455866794849372744475340380091504114776757206559436916852635122961318205952618907014011982523239349397727077416185475392621925651013393216554143077060797158809343642438979189695919127722659683783016256568672442013239997560697816193290862158599381116709035785036535956109604351563224139347709207136296932043422364678350376226489211417941886288747660369319578623406586863039599594409412601960090561897373830286441324645384137455767612577199020286721781041467659913539055700505859803384673524353362071370411887767529910092818773610499122165067686765163876452234592093424344154839152332284682209246556366027923418766112447272708932473065834942159666581608854303299216740866142598275032006776401650511887149358897618456485309909266598156614111935653283454017711200695295657639088986413220887513379169198498474574603667412273383425365719622587017787488964959985615031117974804647 [170,101] 10030028196977160344905098305132340164060660453733890102824009455576018567413058660131696778096731767448667790491939141757078346922453610428818102778938439251967906956977176821969597658367740037925265156428383328522947943892933588372585347222946183297859981813270499694163651603431003734981689957046921971615866283513355761851867674979181340384060655992251359738769584918665702188244101767910949360318774392977936736978137556584758173794102465579331851780868544204545542082266778483562289837013279939700991968452705842193363350088971013300653782137524653724830327420553929430868618114761656119210979300989103342750725878875796938635549579246175240176112173109793593389732975108291092934148672943005312164685165537049666711029961400305043363769046072381461740754313210067027092114925355915116081433122603994791925751835591557551516459595072814143398679210225762742454905595526637690606320997778790609558933450891664035316193805745530922124825538647473016440374611636463854973391351540942331060013041868839746007476053682190571098257500821879324249126358822138798693526728983625046487453485861144173558959354619370954178590344980329650517313070896451363300089877629594332884122458490486667089295478174066454872051828605599113068157303817809872387640414811312427484883949992188125038394328999964391867173962927030273037360651538329259963693896905593859963180005100975813795413148575289365270995978235581052898304749889440444874030822430311279524032711829270578423200896580766426222559138309424251824932807377867046346029317572010671199998234643809957752743238412045882417415755685801983325283495313640970526435650711893425566817027357025659191630618536384771004987481836275595196815932859709984 [170,102] 6951218532248960895051899794191147302924965200433309056753807457979230751309353306573476376946842050458073561106059804733517647938830359196841807508161622792493680080883251692607493063997711663666934270554358439400801269509884777082644565326196697295555251956117425328999915740791782267477767130571416423651517269856682924492065766359277818744422869287034996314927982249768090461993360785260901526029140177773626297196231274178486158918342466401392781681904230631969923387233130637646696095982801272787466832792703935532339983299829666738945552764252723684420902676910423958317982326291516677672687687330526343102067755444105796434599558208344903980674805832678370863338110108452341173420459042375131062600459194536918254998316763069410075641580914486098551811542486265825326029775420917135046259566308776923063685162446461476971018554496348066217016509390863406872934078349130354183325815345238434371881735102072003975116243287671086729023064107139563833091223752195718546073257972685375371836079368152755660828480242705436843185092941173287268529401540740056117120750183500542777224913783532635136684941372409680210313390399308969913519988841264129117646834627095749732522418295284746597823388316247845193558670612282989761496830473082131154304520520686868709329191736372767964343620415653729153997460253021694197176080039967760331741325554882862417662234326405611558579609227056075567563355612658250571396401884599273798552523461272907249582737203452323968293623160173348027810151032012342636110407066093995114062429687504153349275436043115804712001068108621856739719065788062609891994197929421532638965684330158883302020130591346439522669964784330670794562968084288866893997807328 [170,103] 3641741752277945132486487482824401445393218307202754497630752044385520878330915456879414961485572146747510517261561928688780571992253805238993621717147118458106806578491513013524272211097272023400301085915705582413248235292498111161784023679266456086647471546753634199964747825072964979473812147050957159619872832533544977090232919719286973721213532822526924209852661157574809768460900296859300049529058515453328592064077980415634613841744065325680428238352071732875147144247684109649047941979755521434430954878956010195790722632195973861497070386510041474422835607734006076230369701682603075497364903976734984957488695332824453167897380426880708756419856463464163417563084983929395017675128252526958429877617227813782260948783678825734153363316277869980003105868456689244437234017770068267903063957497778478051394476711732348780937225491140805134327683339719868554060660026127027060391720998490698694837648353714069147056367922335239796632013230606827186523193056447887407578701400651920750008228908464777468269734003861167801515520916630694648094747347654833229955938736013930414891161031216808348918991070799782050985086680385979141488588532083631799596055154246440228502984621550513232289034471705625047733235280692608773522682599870212331567175233487907600246489047109803131917750278195163998468136986141580243692794901546829593355330571673474100560734202591910783994294026808980836392722569001608445786984784332689304729555713506354360880767252318439827075415602802311307024357051118879597829144087586223851558931563681367748473381116108718971178039782703527784250695824061351149395827154564405284431526237833384417986490709241020071669728939902488232894163023710121394592 [170,104] 1434483847217461348899028512815809976897212241426438094946827738445894272021537451353149478413787705033575568021900717422577461999251948759180128125189507096213091212378587994129158272831192715934802409816766938067647128803100091148394604687844374780454017187199205826375359628431395295852948668051754033037522794798857919234729863735159059290338944526718652025207973865711468055114330014161197980363005389724167149465190937405700722803292785748218870748936890365398232516404377783405167102352312963245686958397470886651398534130593171628067513087701956715209030999489800102114215020215936625976029795748089443494177713079242656731137322765350539497214478720147028851663400895265650410463122817356780180289402932015712895429479520900354827508299103942616543133673234935301170167862120745312524416267795153192344871420340930052873070535540542221579128822565518598168164760653469468705481413312632420209659929276905813435942396784974766256672557407715942283429516982580988704298844733064867880412967701105573147667428154090443387491585875594166807659891989537451731102285936290298997914545978811356496333446405700162663376831929272684706740239302572075489420820697499478348993375078056667442464439866563711140576285366722824879124966370060147852424929273126427948107963115803533354946207139642373320972345163863195919921668659995135734777613820905126863406543532660109489779757362570752270573574018910539842753809763809434294836282388209395767232864144112804169157777271250217650823699983890554674318146313287133488233815989067672048482685878672159987678537297745187783215783356602247725557885097460045896139844146009727205290681212063263556416949799069252122429357058462820 [170,105] 422462248394995016843304747702572470478010217755588064226022607900948413478363567372297009067110100388286605414373306015881074401317571052634168334017368521249179139585542700200074353776519890986020546566627656668110554013881606757155536338804467310513118428172860166072100447308459739077059050002389995188157677489125976719553042094290082051030231107405693180269412527810580003712543500820185158550766362814463329636136581209446342601000362714528316767785777663894228645999310559272661285212959750791730509135802150128990015950273850217320955905850829398584038668419238938575266266651269061075324031156877422177814380666245808727218406167611083132921502153285430472884888254698583203511527143157733215974279637562129757834447599290838931252597144017651933346220254088256701987619849886749018270018279239995359884582777761187207664126516964052893216330927917751484441769041748355976395525335371708579564349270003376901623554278839584184273004719822700712432542304243165644539812638130623799533094814556170632955945949872041830554102567578002175819674333217150685595694633740309351873847307868009127486297034225054040473012489605388988353002688648020974820776572805802402598438771484125404757758007577576174026238171515175598929913016880139566159808013889435254329359341296263491664309221454125072558778689779257399407964142580841002261624158151877427681887901012036595621201476546915081475523707905629001833650932753333610106634754640736213994604979757686324618311417819186862385392283182363719346528948828393580935113056509562340785231565567326797298606476670342366953073215672410536812054910744730932994776058361357591421432308925230365019696854359127700982386176 [170,106] 92486697184885249886056719138886336233600350203203992245310824971584183578696886715558805218061673132822818578269170994841101389800009210049273575177278839392516437757838537099768162316308944871048284134306801063511405201608858356919779232785990084981953857776557131764944795828154720730349051561171336055198923044024670627789417930777588770952508344483826275695428353883919629220990643752124853409635156108091613836259194070367568732209555281921155364557283093185177981200491911948012819445971398937147098381385085392414481120756407311056339254194844763547758805008981465604454910469236972055068779143823108300556884539144728514205800090519971703904806109289938808387453028745202120832921271353537832306166712678368236688811691388165499226528106285859317772220982406422233322841991502077474897540239515980927056954108997691986778720958558606787259882498345188342501416038893886344354380908883855148687514817621658076461178376829663623194775120869355593994455944562919531491361691702015617885899598734607996366221955004379488320329649949012742346099177252853062321811032876766832163806031841279228031291680834833092311834157743398290257716373357845525680333239673427083328747339715760535149912956594647860819446604617161498066833241295241779514430539047175346215294678138888989826669221902721458954094867716328854030223101857555377974132749442265360646506279512918423623066539464013444749896713189944929198416936611858592725283322393396669055949453797772236589400795465826756694737238440089426901374256096799324118491626846308334702582803144827479042615384816120046976585538881317735637374603243350752072104069479192126343497998719991479596575960106379215872 [170,107] 14962158843326877957342316112952941452374289258293834757412507366177811022667822479902439767789835521524124245724409751621193654076156533664044439328190690429112411219537668197347928627648795067720547865902228998312944224030642465929034006149744982717014588208490398347740900141548008758264547456554568528248154124650920793626585133765204479418281752799949299477312604330133727983806363045845597202076806991933068072293893380716957167961857455748528688531684313296331727645525064287510148323665056801623459453427647809761221252306820080050141343913721804822905843066556385920756464347641337538406232515128367156391156802445991293153934527039206670296759012912675160354383566026164406333000076833044733958186854019894059240245926955507949626993388526043172804434418332243661554298883733093353484655207408322303200403996228508935456432111107995463376366835165527332587907207710566481206878885065410003322696882783002460441000429600347975960670455462900421748137731348882585404775190950666320884715076059907703695644320409020380655703462400256243169847972960527357581709455748210180833801984875036890963415653116070171033312707607042651573130089855771480791089087601335678154408059345170600593423237598561325128366911842814377242096965396444487707210282936764404243051016999789835722097351691406560559330035354175636982735802348267342767895511730601306289742544493026712707011276243492163796888087340344348955067948537636770387478307287523556335871559564745624574378567446056840661615832435314586892530087598537196744905055405079055306169154655672254024788477316238759582322463267212352900754283452984246976878822826054469654806481782349920970806109713152 [170,108] 1777847846459404687613634169795827636320969618176856450123627628275989821327682052299593350955976008658174812518255653290835269212388721098919975293615708517430159920157821233585987858278485512738349335144316544336494887242179747599297399863062876946091201407712651128292472877785634449583546027418206952531377697388233611452015767583711768526816571901544118357447417885241863091623734701459177557677133367527602986102570592349436767292508968031729578008329594350077325889529762570073677713700806877212669586358854656385303251953840127040430979476294373209513026510972368408470158184474639815294256477641422510912584069878721932632424461002379899688556077978534799409791717982253377510983146685252735343960761840699422372982702462426464669835719576359404014531696048067188361894714901110864301631534558487380221945517157821474128094453870171643217084599979376828693567792654901101634403341347816282318143304817340806321713522200220770774885345659504766585137943879913061790767174717350651940988568669966573906313112179794076072172591392302774441415099748608990871624009571343230184495130258423003220253546846724660113772329809243201329183354020203580260842196459926708024894758840126436856397091434051152411106482047536441582457260797248559542538728313725191179052223170248957229909741911771979882932880353211268611414425356476358657857849033072193099812419598373494187422257495158594406744634897364803736397575440298867295039489190174114573121710954945822535353878314203970421698282048926308731897087806813943856594772677582025922320462173033548978214908858883767445038592241479545728940635493428670882091321185587528547155476830428395763388361 [170,109] 154198286251732708682800869224858684335076591938715401799353409184035645316202214060371993166880977961954279486433901717853897317294012207946685335682170597472973183826402138648522089842660202188803969525934433387420558560939491998737693918645452629772292029196219158182816959148339428306675762077387695994909563241163999580557780016513349096628075434743191328893121853568563616564601372205850586646563698092128881037492846505116497799034863954595538817063545108644580296892543782281465522978492334890593495835105027486685683513249928391351533342076039932245951348984598415318456696032903266602518124551249615293539124691084550351549415060865581136370326922366413452049821866076725021473062503223627474874025317547705203461277809974519533371762249941035856876498087509962920964890867942604859348875789224408666427332247431633741198881020426745128861061296266540135573024550346691653726911671001188619042836438594972438998133803036896277930258379211845853302674499617574452962005089913794643023039518375341305973801573664246390286937413185166050238752524692608805309518157624811070487661035514494010494176227739402262216423365276008881899477191163393935578956697033379650760957628035536886544421539668565203849304336156607219838988624722771257659458457656261409039039801165649287336824859860723545865376431394234330891481442695669212097325330399489557909064823589499334890656278737012689205938292588061108341211170797726373611938605877559226184846100874455382754084195733102311518401266286328134722146435326894345212790765406630506354866042621827598121268590094881951627159931342969360683020595484236826475061021927756195284819408564483040 [170,110] 9700568585637485826596389899734503379643181661941963912475258481028440127926847462617155657921656524734408592801549694924953165182737739586901739198123959084118760513364778284795640101985925796430301933872726666255184397900276421612277218312947638953231715677367670823444467883878544694517761022606654318895278218422326598813025927679938425749917722934583386181398923237238564934606037605635505610709779918222554428452423365126786479037107962769806947255793878830309346301328878393251155884663065470837336050488672844512315657323481516593215385365161376510038184522764455925253657076626753643064611073532936763371781187697535689186691959092280969498139054519038090958260494486938316892493639502054890619460713459491278091785046345462613722666135797179995066941695309331975868202493443283003727639816773654496183900822706094282351302347136720770900403720378143630433589668752755625023828715400907689793137225405032975828966712137914437297826907785132866038017395657331031050573470056106123593076228117264880550676866876922455886352396607273621357088840346728231449633921212749820700414581728210862149403143312429081622925903971666774796696622510438315882651916576688726692334092149668454355004299152175421997881439858381727602521850583372354883996966275960014707267659830425095682099063426450872700722515228691992198204156668418085863838309137730503944870229658680008044148746289565007874127278553051244312704287181300711004470987366416607515031922724769156947064227243640419389765548104175219242768778277448404738019088198009434591889408800941711538560519969829215260678657348121392067519360237484590858966146208300410473286206216 [170,111] 439673766780129972412247903897681443600961697309415203886707928051253513954868230496947238416980204006006329478716056074046549124902946145234619200579652899251394762929605258459369439111728718245001531538295010581020519204036546629597139816145751845819394288735562587912947330591406695601057686845217275100047360749280176682886909631113354702196639895159271033150036853421584161687269646573164470328524733010143350883548916784416049452771923426219914013203150445357203687450463561592362922242436397686215792035976587137970646772362937456457878064260629107862384996488091291657427379378316443696475348081703108439868007567801817555687272880450613433423070110294856545705710639709162344660838445233738327546553084128497357830366274076315295999573865313406617658803013804127123700190050994946329946827051420595717297153212568702515507251252314255770821608580907818257065096383592129384625943387963803492196951337314882517213910693523255244629200349466719932442553060795380353023284843758192398140438158462787100829819607154173459424946273960074771652282661059703709585406467432879353947868375574030414769451737670593433823386793564955708267269985388528247059713186593865262853835544147487093916212148310546169989023124643821478666064228760451707795649815112819234002050994891371133016912714944796929285795741889478720653158213504868525445068390366363041985620840888210696629334516350355616276426195073482667783116015605418335093531230432228204416238147105452547746443378395220785878232615766758305437782263131033085475888287982936925904132933395508075484500968612432483358304221147980251924673892590824400480728796704778868680 [170,112] 14349404035259528352638527047617105980193365745823885066554619973139199257996164584423407896810426655286748160965805585023131161943526050209797897811054520946287507556721935568077263475716914447572798070204372727672123217728120318412767505044645319600655115710566880391756516005133896396395658461986661641193132403928667117467876338566966902085936157994754645752025709782565398233542570024256619786888270990691522212463974648103948020920217839215791647602028784285672793158619332259503058937928403169889132705804141207961909615474170578359459794725107947366806044660726421261336488180522607219739217081295004039726720517232397716964046461814980157116817369433771139347013018476054890661034408625531127443858531293254998421989318879231095822932370737333266410296642191652210679089132695435768853913151299703289067343682858598546126450409666154446606188128763728722358932720497619843206427989514117534484525420622058677921634652363331537142875601184282888075614859862651623601243309133341061628149226120454153416024400601804772540550795526478694181747001682444559661008167648932135211670894639631596987285981934335615574118230974291336788154486470833431949386563528376680404858066723051389970618222888783832885675774739033959569542865098505361384048463957645705118949063573266532671107966770989930615228504049279367167286265529566291337371542273578927579549497322712737505057230848245769125740787728039045188816039239863126603886847144188288436276419425280680057725497091632570641288998885530993149949061912645892144450143993221442667027911017496537459401238855683412224691654743563096157757714774951516736042069911888 [170,113] 284503373094587616416201255138843566678984997723465905493934832103255025758081317082049700325307285665307483134630951825348042461494185322334030912155020472491379056364193429901669930904669317461020820250253598374743640463406388958328936458003386230059755816195701435780820615322310969576077876305816343038575200445526519470698817528071590925665861285305563323825221681016677648580200025507183015951398693609573913556901337289285983589653375875122880864227015304882528004234636733563961734136715388818574520262343713320566508888830043551603085625554988876112420133047332179018100542146872922692873639623058817206790555668283906278547310849066344610215296104455134156444546224661844080790221198844187815560747158364438387982915247433692649838065457522770833893097535832745980737893064821088604606879317827684958954854636192307289613210830281402493482212868645752958173585490735094497009064557628984927162213512436503360026887834225275600325768681986852213961178673729048169127008181161281675384849340763532652714607398709132874519098767386889537069716321340411048909240734894279034496678641523101722464976026462495519609751527271807733768136344604682346893564361831625578595650571049850234734967383270089747421403653406886793243693685685640594377379263706412211564403166046050267159804299483368981310312757030228782720042026482544987799699585429987464015410031492735643779412899110898247427096678064609898568215118823225728609374830487938700686220484426859943973850709900086129861763391084130525623307630172794714085868961553360664828087435207635442205091275143355438933421915571704404639066408018225473948096 [170,114] 23158255403406572665951867088661724396925092655386032262365177848320138418719362147003566680958902274418779879614945167043877204095704812637434680975850871562523427551996739363558162435117710110758978055402207421338560058079666357819455502988641673634517822788726631986142540393572356509851183185027177281998227429306877971370958797638885573404265407947278547735137293508470079834597060510712755448606866504502626462923485536305592467065344364172258179920273716930575007817834911809920036946802126371562880665224570564660954899606014575362939273692933465235112844119449615435554248809076995740749576178416703603613061162850895361202476479109560735424998780793583414832926880795831387693247774038412770746624984618993902668557066272239660179720142102683615446336532379517072916480964594318449238905126584666204872066944696191681823495175140574820798100435972499255981831231226982113309353875379464166103355414383480189106125302735884508224410225384682220839775268831417056083688838697031562154735094133534197257848770654094826117885186879798646660612618159126669213395279375969153023594368182138497846927663165464645571897409844665380667715206014921898359436092895757754907987608224804547096280305514954855738397139541038519333570811569341692348056598933540865588590086155889591687061590687587297897334595045023942527288081318012548456661241228364817146018007157005153682914756524126410732371006541161673168018464567056495484461896316500010912605527403438083718958323238493889964769876105261672331149376020994280892909687722937486631515570031620125383501992336936576043718593819797718868005271036355392 [170,115] -4689361843243454016940412050973275172341625790420299597103709265480794595815800092901196012283017862563330003364558720650959115412653097010967216346385125507488045802065953904242870025670389261070787450525174183150026490822181182765962224031509277137792337800569568281996028710200981777509240363291372219795573492085825258211287353384613984197661231327432716777896140025773136748886819306634539585020907902613935999259863892405569179437460625882984362449672460349772603736747588104691673716995136398118654523390107095792297988633157419913213216687703426006074538305073662212714247315675392576464905617825134727526121230222690860886010522276444663043055186613337663424604453013830998197185599281261274000912265119818148460459824908219977223481063350035415327336261657283059957582173234912837149363548129473656407951059331052984412598049908590192890580363777216348273375992452360651669619412069659805589238580295368744143397119670046397155098149322343775490413969945233462822824684117610750564964551681177311510355565922093547608140040502104467264327479873023521124625617108009571570913490986681385295712767159894100481777771405907111205677429696847596713088110531992568139726018318144066266687981638080482090491016700100184973991777322807167651646158041455743971814195320959430456560451987221889648136940580273554328707920242004587394259421432797133931646386466474941798519534653059482125540984429434766502660720756368736025951105513444289747135420692561356400503147608221707986552198341119598393540929952540418783325821609818610660856090422172206869052211605627254026230657129078158151505441344 [170,116] 844119384147352963992001832972174469519321293407254180421603716878887617126880911299314463206568366282600296305059783426509250064157296918857193537336879657945524221818571964050611325438513285300654813631805202279385973549402332447132041762617632025963100919215257210309910844065758043373772339446219053059623467248350108395998878712298272307183826991137724174230930003695883082781483699916701502848189771978055726863525250801187254664195158771784122288701077353147350137825523359558044898908871782502970342285112164269981131505210191474908560509345336341366601663129932411294121561926183453202816489616386384632096170996973409318694801870519354401076084864562091867131039018765812317623334337815439451920309558172324768727260848706968305458847332500458484682179038721512750642606164514133570630113197468578875566710140449903365040692983939230602357220911219476497401298789857292058642538820327014610154085385224013029285672184642961196311778003778707209906165947831242192801681254091506126917257093029560474424448935096964587044422838799291052133043297260487722169641924307790225655180006685415559535539842707683105933622832753359236427164379217258975559150190887876735077569746804384760935609144101788956925010002910894659759679815460119245385153773210992488559374809037432725104494163879241227024534444849701049264133506574538924367265656254238874870351252599439963450598462367104989495162631764060510801216117540384823292628198299333924887219027030704388636716056896552659428807074977287493254941748761130115514008095504420481523361617503487256110525851912153713359241977967030632973 [170,117] -98400030281959602211487303186555627323248574242729675460248786370217357949119633674862657907205561190269517975291097438032696146887305982911212645152885039065498173966227821405046038827015990998620803185906531369302484483395189048625992873835086304373610374484411452258370147316650706773619201679516283895374907792912125875953830109394133495367386040647235714513969539210239608858304108796297858327648511592566508151758391061139041682023611126982400643186980329404795777958163777733792748677043398499750284900939154713216123556939042997757720301865745657330081101399195853894574205749103309031346461870851412783335408784927022719737023299873591484139768890387293254636398832642023691367169586126175272309202411067166888417849092216922297685660225747607131830609376736584094523454461100060231191373707027765862529604099813505226175910065905303267005647504491974320022273278450286766389529805817096554533428605784481331508107302389109543944748243399890809721191880549305535812013446409414940392406430832972344901045846625489077267906578160743307465085199531771625727049203851295543120088897715743908065313411661811150685904653016727507448271298207661292246836424225109971961967458446612835714987955479991213600621311330167769735317163934863559950686384533219824983422612825973756293072305074496413697980497011499535052499355439329168247458249425929835866396943243319474068209724630069634284260116107748191477168273083629279374501034213470474429507112641894306633862858027638711558988010952400180490392949904006703873655624199543235462619400453416028874076046389021135021141531871040 [170,118] 7452446826090568318423832596097916279706886144777506988992274245601302254706578757312768871971438812805773088400628374594855164736216923157723495226118436249551658387164547805108855501649192193088421021120089543204309480673606710830421410461536984486216128161279032330957714027651280688118397236568195484329294732739124536275821925557065271128244453246135038362820740237275296002668594247047230190993650283899502656963502912349090500821886823481185358041732630979248680390276303014703432791429188318436719363559954853255403820583162142322340341456211966625250567119415722586862528616253655948265317079190483583396022554900814478022158870267379786090679063906654873351745444576032300836530134004089422030232775298607198716108033904906638375154234811749045836549915999628847952157376085489338660600473660912285690082910931979362403607827903229202125922083888020137674416780826611951992583574006726302657419833570780141315358330827579815009742103971331988534399549195623033513399350782613198444498841179192728094640832058467307804952154851840771296874507031453710052627159275408767694900985777347008571424356947429697750965032626107689474477646037319109853104025102429403133961927482214314822724377658043578083887972126732438052577604317040849738776142364080262125309942411237817892851830158292927182660511010991860682401270728934153667603127268411613022690798496281580192179188786050616549989389940896954652710309811272180280388906901336795337398212057307400773738904165047403531893031091142317695488802573920702262904838405389371877131447556815138221530035735639947515712472 [170,119] -362161787953206837398780235105021831117452996542788436130249897846751967440746271364593826168955606269746189920188521186412485913229162028642291307614110431244414563037155093273735753478629006752245318781264975379339899083024493612791920683313440721422814838133850700927681841619686764525125393002864881006809883222470228199404325468070610478652265085538441671231322392598022714375904955896233179726542679500270018208797309280326271336026168861269417301438180188534465536315084543637898597261612282977351074126650941734365675877632621218661505855985233349548544624574482224463092107853593007078433340572055734825177198338602190339592074138909177438123244318414386421602694528286179922093322152594771521432489149032784147932593673635522457760816059001028328551973789832586989170136556698649592120939417356231865413946258514219138202384262950073382038233133675395594354850204066713491534750392934183147304041118576475687160204218731096433251523513416117961124033892897735594909832506462382305107455548572045852075288310727317249173848692948614869364971890253634157120206609118652850760807989943712446797829407710565086253979237030515303823960271582821285112108104538160051488984815560277687696607144815120783582698162457571865738005833881194238651134264655311211959576115905264244775082153422343351099503024658396236908710702221508642833622028873970831969392475511599059592795546646226677377176068610469187117719594305709326142149463073689984147935407216082679736747285722650203081554103853561065425335106144592725762101044503856215012084488481912767584208498118501032 [170,120] 11162432879514718265465713505180293818214715728372411241300780322112070953174974262282631922572737254270119971663469583346763909200093284443172935509997446217901752280223239936901874800187437017161959628361675768027237005760882136976798812687081872095469735839429462855960663006927141911966390608107491603895858296361210740680928614360722656289745591755080403095964526106372262396166477395017148737537083729200818890367240895928220681000240556282510865607087238624978972157627285616535989705927410119327670638499010809101633276595551063518489921957587967651093893212094840898053946543166846446866540490715162726250185584460994193934477687079396455017014209120491953476310734370114775711915307003659545229943015963872067155716330417572201363200635863866013521565478151183864063524622450417657416378463893306790334433216920998494920123603540137900017661686490441987524985443022710769914382680813506079422798239804204560086290577640329915432214918390197867119614205547551465527655253816904507284790410848435605355372997050957597408371586110662607158957288646346281594650264525437768575874124172088901014454278355919191372924438065144011241835373128081138659027963509874413395123220731162626568722451340391040977222752359720400911922247835783379010209061836339095326593548222268743100710221184871799251728220614099871098090129978050154632956932237734216175543505273888508129451206524012971585341173818158091728533524652926433092505573902147448956030653971825845539480696512640696916325448123790769555059291618998789481820090408725550021795526440708868634112506124 [170,121] -216024787439196536009691657456411757206043206353044723324937593053450609660344434610639842576290732915968466214772710502931255763897229781539545047206549715412524541679461017971907477822497168028377389354181140442760701401265266275386219530573723928916385620211415009182168172187771887079477576397438092101836547319503202292947906971428471537266388868741722101664132085039537984733379690962088618958601540226273478553740449738449838727372300564922295072051001230965769523484098555258024567134780453860761497843760104575803109020674589477132793682797397142875024365020469178543585436258496286674245818421589973163405198018255123323022358105061013716458484716096681812221436331200367912443640252820442856759706747461855877422838547496398252571386349765953057605334435755123391374382305055278764479400593770448661253306838067544578538705555346365911804449394306096152675164118698022689565936091132673983082141908393706591458014106584150394978786929949017789832649448992158004445939055332887522620978236587751422303543840598341387009568541213065245488685271055041989571468208876604878321213854508051395053132406590698105297489550042446373689189805895066616774653037991012975536587253257334750645883910030304905605752624933190888231438929375319809631207405125883695537802035817643754621426481412020991518368262196268575750022253743533485929280274262595406161807550175509312384724109156011323062373184121537190671952359936542948806462371331417027809694436262548592346274403173159990418582474670095431358753949882793464659921635533735038257015603196169217792 [170,122] 2596057841847001554400851888939406410021384585607829007986120422330493628512552627168407659551307097786929770699501001858459462821459917380699939407897014577853051766021157088749823728853962077652962729999767298506653238146234479078565260090997873336362617108314326787209578932578497808655755235316557751369144685509398604426362666234824056663706099510318586438888046399450307761981420146868469659117820698612429416271994383202638551468872328291478063701431453035237576658863997698638116556075383031620839550777533760570276053717668092632140374445310167042102774433657126765899579288844879150693137360507737864619638406425193991921805937675821112304469793024509660220116859422141590910220504645672962700608749409048051117523239854843275810786101070591483790295151560955022287902669470117772872303362744308206241392962372479412010841993575453550997301185849844523970719323417298221327020390629447388128555323621873603457166719133763003740794535239301476957891700626825172879045843046893341130771919671572767286154022500232208659317065530814941871742363720192527292862289901971718406658111400142698089697829688007652926763081917309423460561244325887878530526578169596980047531000263185484459860009634488225197431365075006765112328336985437788228980927146453375548993392370525211971164137822998510227727129262821400840887516134873757152800249537783494638376756906449250950960686131306309420907181633960569642004744597754076582691024079762916885865926798762037168317658714630582192851971414290046825653338423823551882161267788489511334507214364544 [170,123] -19124104043975111537653903005135365332359443671642160959936768665195569330923293623966928484299308477803621756684364957569827456290762046649784667848831540952295485571542834829315660864257060127091556082938343717543638235981729344249821180908636611874601063813451335861142626666571077946890964453467712133069974251722086417336598821075022424137084528394224182266499125009159116910453804099669371644472538176561594553510768439096721110587639395645018565732741011316452512605165026466076361712817255200852669278836561005458353795609761499321804777172035168750566560115944231464713158199992733262146318415424523492389435440281407557370779560986392407260541337570135352173715023454738196398789670247709621857231126982507256860840152052186361377189648979606892662178667769995497821999209701397724092515773379950301551435597815966000108237994308719478812552062871490888281746995996831442817064367179909959447694473126434887900353446852043169899028394331056569362692772088441584867877509782573734110064878955006810421557460855741387165647233930463737142078490096143043146965723098385138458804226778797893796564560310416748813044357792545704578933973593973812838299449705800777518939598800650319643857111297945432114258658473399542248981832592056537966081472705988071758558618724175196747672760646681765250856092620638956534888442829689207723822607012294337987445010846582989120660577192965144258793268990429301907926806454975304680393983423545635726529187921700776184072869783085259820095021500578695377116388870407858965944853360135413201328 [170,124] 85520476187726444270751516709868571542991254832987124588245824469473910066414258769342471578195908692789066377411251710725330262910154850722948242470370727364580552989857755290691707712216729361678910417149598700515572175337247798249422892256265933429391605323489795840077352866789684709283955251112128636590921146507257540881150422706839565180270134139102926246863880814982221653448157125867467907111489858166233582551447637033312935874242483647059399078128710475913963875863634995601717870695313948212188554449069103394970251780043222446693287809430519237249823962332275747965069194528559439971294892596619868827222663374555061911826385450772050023007030086646431214243666108010952045768261438571450133372586193799196724214627523200557957690768489520376008941227076336441601751438099812763113049901976717549956484742111790380101308546187680142378872642210426131640599585997491643305365314027662978458209658388183007954261171045548324360231262843974379455617958969443115799820365772561121670634352829892884040433525000905684553615220266301148059995202911273142439252591055465654846654620950165651549078083344161638703310961178152275092709920599749533112905124917517057254954307904592869766878437771303452651341409591234756894793417483545088220501926024809289223204597484509896142836732572694714919997992321760330785275862759287621909542763354292803469381085207820042411941256284034928498129722575338227303096378853833370627250043586699738077432575841553166541695426341527531899583595474405178448126136954149918395341501523307 [170,125] -230581511589224923650200077053754064094490497380186240796163572393100372323875693180815992064880288436993791779846867859137225108187614974644458794962160791170567083711124209476165398987451233400163664340175042140324553451826440203004788359897444002791529383083523823791854070719090568003571888401245104891903762946914918072016530962835627515637973206188253212593985043095986446504898955037669960639734888016119043492701129361341433533434657570077900036129836496575819611939691457318514170923627110722782920996017282108338999591783133237822667652287713325153680268568644312615867668335799189878834049382171133550452918781527426444254646774611183186458148837612148509576407867630545163624419931236388784419098970215279213549012790167958128714888860353092378138219088653656594198780576331234753374954188478729150314865000508323473269087652532364517860757001633713348413935219318999386652439277021529329228121753336025491211809590842667072137184086407331239630451267460285036817880635716593252146552987156375496462457898772260431390532239130287457799308557195598350998566476841691829963707505911050753862067301970369579500616407995199775292844105908841978512950173871427798636778750536040448273216169481044622609298708568943738102543860917678642228199067283508123079339228853370839985657461165466448754261255628021412660867904821191099706724771461198030686336976890735755353453843663792616650915048072925350983469227335892975074650454178813508775051779747184867057430305656287140610411290325863120259870323643918052781312 [170,126] 371056835062752392484944563879209337246309614326857507221895475644594824736373083396386738304411160736657246421829929024858497051398019340960653339217185464823722097491320812267533088214025601692041260365977006979554500860135614632346250355550421931022142699717588363232610029619812754688037554121508918882692293585178951869104867321656683219153262955333217924598760419782340733313342429213746226426141519400191117075163279252019118777693805496133895595582626254330439202250225850583994163056254668936302253963691514281084936856536350095788518833153482040844911359769307456847814366535000632658575262051359819229251090741494799641483735711849889708447907063305097356874257938251501937076450323501786751374702316298432579270038349821827817540828015331758722380384214304731543884491447254120497259264891218214434702433132179603221882399690689115872455264098107142528881257818116069393560704460222591848143207806551623115662577472109097246174287444164981854940665211513443061199440148970667411387905323384026320680101605983376174329839593188233821817929925690873282586272828139103031529785205403935600255306777422014815267675746977204941509593682358814200791387954497546547293891056099766168729939404846821253528965605751647395706956475193472748345308301532246688127842966992406932202941600046369481241924141614887889272179712001323049491406608872696609097313411658354146347884549893817813501850609891902854341844928331408128676033415054731353500702943613917374284673334497448628924069410906638290912846732484696 [170,127] -257365988304728664922916953618036879158831004349333571548874980291780906292107659945385857047220476531046911651081945636848557265329084542158347126971693040409384040785901351321745875268289194897321607370173223755676038046586699667687895998740651539002976763554543246175353581081388226507469660638002730285646298185144121328467105277809707172732717322175332606035140264272683194233562073332861528009240666366343736394274151359777522587559923489367188740429674353993367455287692076742948181344092036086145887886419852054023360745679418060201974067609537068005315201736606503218596877155543824907428681392248113418260297577630490930056068051341515155156182913754046952408026603127374654326161677913595810087499600485552989978476734787245416538643982248804266383350666810754993837045441799883474739580907038481881757454495244685981153064846510070036722976134690908607185154906465988041533733084050476985680771887517710440021712187935640977928631269266519348734413873899528576674331560775906677525271985157765585968409179878279234421611467238850741263874507302578470962735630006976380186554521333281331516759777512984301186490431094932953221553252607461068124258201116466331386708469021882398976908007876440305012867882900049510696225862086665446773819680786622513228479033747272399932373346675941829408449723157287222060476701377558103875071247293155425127268824813179404763594394150556855520437039533302146491259601707344529072205581544303181299464517330747993686358348182602237324973037669355941906344 [170,128] 6040063158660189266734393706894220750483558344550887611668502242428902227924174091552415493319102114912871661610656637344501789087474220625055469639962209310112403940611325037651831645798013028047327423478405548493347833700690672370146303377459890760304324874307009796708241311474313925043580048053835617080073158847842963600028753956494034750203686197159967716571403801100919441946953871140798941822019957292330168026815024188893705838805147139516841714116825335268450835448826733195662251540655359908937130698409622683106595679710662558146284721779812632699328628449256955814505645330569565196266467625836249149938053892670453200259169308374045500383841467474241772413906017516956383934756959879423950637332626686262838558210033207731884059494632517485885815255239047238216571748895137563236108944961479338168765859062810188017970252366407295440481546168339577290125917351871559501894153502467156060820603879038650130301308920452797421733456434008259529538097421581695034911983320984172419639741889388089465890635225627855653468037263370568204150524740665078541270542475740719665956540802091951312815765546822832648441670088537185055156649939310110762663174756575397881016794592168524208410992020693443293156998297411437924232654435059671780379090960309243571233102817518439835023977098299567902364519423819814405733469786393034585563017524959405980938845189478653328173745451652447581027794852098394694535456435507458991594971001645717310766149251685691727663485933639595134394283712190260 [170,129] 163990509729962096210693413905236816152326624573518663819142042091684645642003642128958364990386767354445648865137645383405105679301212025872163541969514666125071555927000485679693262805348011862058390958847458621430023552172880047534542314574774968763297864683711493372200928177423536620915188400873214602446032423505607188026160193369589321812058260049467301096595427913685148760343964051430053863385941149284496359156572753401362590425600317178422789998438164390434737398523929632272405166704274528233657771217061556018491897131104078740878433656031315406670415599339976704101797812994574933168182854940676725001267108111306844354421795838895763960784976084584006293306829333754301352591483599478897801459441580760048405657424431127402815685316624762847373906714114777812168000512747596401915505647283318721651099659971094155579209510561110768304022032445055571229405001742145826776853542180069499000618170251412417278673950772661592150773736740275346786034024593167708154528253700068390540178633381725327953952706487480754312434175378147678809216064940382297456271550834490705905664312083913455310874375757608148857820150026500738447062633109160616125264156115957947920916244111848633661317669794880018349006066912363632585425530579751046569175359779920050951801404880933878113785116326240557746941608159714462475729017984240143180521995936900770111310941615755739747077253143432190033717881225505347180966670107652032759848741081551583719020318278096006174438132827775149507894336 [170,130] 2022616521088335106931579789478279318297494644744872106485388517865081079367673944381912526545105312179441914938115063377801868204764710106622999971928181052387613523914444767518330442351126508599036468890280963131931553165624139123680887348568022938247064520814757420374162039939084551264161258571727577365357697410787047300570397885492949225041616210541829451153397334464675277646849901648993838947402518352531806190516241356523141891338715607438145117046233362407700964207147037968421750702559459903870462390457075034782506704029654430642699275741226005624522477089877417919659759529565718424938233369100046505667587104760269629330725733722682390422118743696695656932474041772428569887906453562248014291695334416068022002144647548807269947795378689708197217825783360395639674823280990518192576130878284500543203458140389859532623634563448632170017529393466521147092012988354188539850868592828135327338005114796630113302960210235939976509743833794673501511287177453560509993041635250743866295886465641295087599625631465172405880929674581462637402973805207501620413435851868403684696526221320876008701834152874504079243812781828876380615351706657298241772824324692983011786837877199702441153119174831777750381349348775487419632647706996654535669781319133192964604835621521689251882368820915648242589310144201194512572021084082654457987266186578420809690102881319209023823760615974634060458423631868483259862592014095729413228410925519113018365829294423778109689470766620076816 [170,131] 11026856643292094998341412304083482581236400710107909996692554936519438463129385183997366451427958235765547695124363504243739088389633798411476548031113486956256028620758656884816746143540458053618420699233027630539150703663619668353554552973130978184083941811551271295458793607154878409305195391570179132356771874717254679987171121303327188097498707384416825910272991777402724798422707087679380255111186132709814874675007201866050309347488920570559936114975966768564115903909232940777038381482324719413920155603337764651559334479991178170657733686879585223271664179196806371075710277596354937468015896721812321902808147414555681561097779430533364917817867452771168246397764952268393565905218492856437969220067433193607574457083073305501830022651872678789359203894047062320171086547364012867901916802026662978841945754965384712476558874285658771117247060749955272782170261800825672627540425385264782351230093087388390472048795283114770977747110919953996225526837191678756608253811859558405365359231738407909801214740392228776850400245191910683677780998391216036522177433666646496374407714930663718845050428371410853192389438891407895334116555805533202849294719618598405229508908226379001058168629297304820469970747187217933726113906359637114589388380164001573942216091461811265538062832480575158569770934458965666917785809302433445512150154369293617069160556235658444380573906491076610862301099498771514168114959590955674467747666012506643408527471130825976139536712352 [170,132] 26660726330514779919292028873334640644804689739472250680879775628236983701404025636011141227711976090733611191365524195782310320196503389444829696097793756202297743945313955369243180134340960069644140273658956598376253599445995285380299053630254563517824762161157018908603890257013602160849031312816738318837068682780985041289126647255073558479887310794611539658600670844327257067891934927270456183666715423910094062513280293286427757598088316155173091948804841738795545252299420480039482307218352381317605738560437498832257825396590573242253813517991848731938357765865080162879450031272559708165037911685838566964845967394390244282042425490303420746368979542432602123618984909855131028504211637698336134318581641238780637618590789549306587749681111573907526434870176444490359130516064883543995446734472125557463340012818245586372058718600211084294989121807357716496390618654978333836419294917786372642886882855666138746482823948211282815032388548159074697032046566590301462518139636047350556330086733187859912233999221116489345352789974647950346196032188028964657269050067894499846684823615160473032984800801208237434624322605149258462297619005279592194380777592030051553388673763528031612777114352168616103135201670082786936096567995109469569811403283986630524833823550609334337147890723838304638593658497128089125332268388479846278415132741442289751690894248465048171689390674356219735687229568812130272846483775875609485625356544179875576831190824997293592 [170,133] 28606833076458856263500417578487468699912620103941479510780827409349151905639766857472297676566842840364567693466216802112339780804223721818792862170886542306641764367014566297259306121578853287388321494573287612013374791208699294896107982748892395830587690698776388515690745363270040671991715107263144385763874898796491392080255382538899075036236542787402069446859053560362412077568090653745303819592751962778427412215227067127268813901606361461088083407552991231789187342488944852454094030162294478883292768574215495617526882193522393177187483937019890841899801727386975490514184653416690867407049721291245599092682836584736377766911900667848164986475516881769685485964582363770818248305322165924349840165190723263162042410574389848850280358851819507326540365586708837467810713740835980258199712866653008368075322655074996079606192859058093931616623336421526406472225086330664084193208178738642736140183841507626305746250627416429400934321030973566995916585723481279076627111654353528644452180422591428361886693415587298421825751793411122479245755111753140990951622304083044250587938837088047370403699570404964911130632417271027983671599479715508614255967370132009437866575301357025994019280892810528475784902139864044675771179725627745704433968084724116729899868728048626539270077357279211998936149033752990719640598483489249589146536920574848685119261124173703060410601278066773342192073595244978105127384231862226702046925641492941594306277779872 [170,134] 13604043735009016702734926046251121893522105497770753378322538722021819873370053109646957320103420102833456729450643155551885248046129198612153840658334984976537117412122991882515605341874787548637764139941712048649090063505417884500083383543419853708228000049836734648915051443141548332171920368698156961149176030381127977663756577545858553481595137356225109629827826878995776178851268452294421496285283011620955710950898115652762037497313034766796073266649370056993151154176126058067755794078064643611133104350437522245778903980245820844419033267829242700725104923053262268104136514035455599622617825682075629101792012134726681011491419136372874254713636529206743117864658384406362592639223270337232359774471827921723073371110931307341915079556350663022609022302633543898435842865274100453395087801122962703970059771449313644907397129244776539171702614065925164325867649074736173338515676711080401753699743252464188046584168903082120086328778095986462806819634243910084674464433653154144913293952304425954563792370978156904108134322311177070189009248469539660624822999624361099021670133076546973705640689536467864479402967697360604736048392705115655187859009139634755469986886529370849894414666717245756745595335868015610772667633458551280864782251432992415543142935531340532357478557405932261859004842593189678026154232615805474198973582676996875736556331245596827106380410607437493506781021692338739979492474717698894189119666107908061088 [170,135] 2858128217521569659372700585552591805449201364715756595608648166641209394375997179777823309014026968238205734180728051574670748206615115780373566592050748026995741750905229527139709174357440379301608736953394245543150455674537337763397021444082081741449508821066261607224789616980774097294047158574115364579724795473875252246337437990387706464766484741746895370266969575931520309069653335722261983081352329805408543115646498610987855705682616747188238484932850628809608302729397087988715609352737569619955449037550342451593893265072518143337618066305009938197552250733746099718892340900200425487412607605283711565342292535437464525477072061410026786652708043945355385305170687712180273708506849844424960284073485530109805249694381994850670556115401768446463058685258542652623281432075529011064637442789619319398375730005484148095961132115785375240372293592203099805748295932542746078529240142600635852156214545588590499023712780312289855923310055770143558259574551054786722575684804189162840134861906732993494831008063923441120540192507332380714969322607203839459198353217283597930047297659290778211974307592882146184413913099933852437832794961769177288221124372065957720714103288663217388377601049923403473805775812255112632739072291616395738935095983942070999229682533252764246430780398259593444667674659903265777200501405638504929810607536986404231890455809805044897658913470326408470911028576471306204068995683639413487577802336 [170,136] 263974970339753517350173259715255867750878375470639399193714309043414172076416253637622347528142418094665656766550103595685407121509790711104510355237731253555326901442698559858294252441367809310158178940579327467488245266896130863367439878873940164406488695716616777275194267957378032068488012646363155968384974473007723634696719828819964211061054607114797918993612158215637487258258151031561019122127855427755864960202449767777424829699791820123764160810679669722379199497486450542938274985125975773508262671926950374066994569327450359139277163897931049300741482398166668074878176743044138934349610711954656932135305014342368522239741902227722813054153661919264913719298344810825823401845282642150428886168233383966749745082460985156176859372488416412677832467418184258467752110207977296694678771806439173685265259426688121978798731723930106911252055164600624672598796874745428322308492433294955947869784380911824688023980420074334928436815224091341348886403390737086974786623347716264050569962837655585123154397092741930124336866363190828156305744030524899496803409410001676459864524801510008876530215463819102942891020183760309466086104036898634082318195766991082049638669074832185367078804213454764324003149240573803388402089473431484072582483667903197693070626548400506145216962420112364387543423795469281267391731595662148952744717751869357280143240154656827956000195609195570745816850703020972184880925512236375276 [170,137] 10647029966851661167977651217850984584279800166770596547449724881318070136601052986476918562394482564795231977249065270068412598617782374231884230380726876822138426043301397805751001113951812790463586386624885967985782994447557675465304500733119096164576261677000232569364795104503522101838122304258894009239510805920474530248179420315434887590233363927352525544714026608211769562680655173962723685977531249768904548576223671194101802286840996069792694435632456417991752714913092870457340680574089151332966471612039458689201545421037099074739034932913950737145884268913875839785421494288083935339622288215496905260375341638961962200559498836007423108770126715449747612250989959616462328910909643546149585713092419099350752251234898368491261640834984940819878066352490307382856627409177368118648010501758642913647149683386136155879771668942365733442283505065450637061884248746926303360681236529937238190180569233361805823436757583154245539902520307316449146372369153329992639468826821643612603294390623873388325879643363578569178728112048509108957134879247020333750046829806867671787885573473434174157502836078592764953509311685829069783954022129995266139827825599131323452622213313478707215008925921301786667602071158169401410801756638718634037090734160493535195891408774921807211733382710418423462557668324605309595790888379020659172974060396338004320568992829929158225136221624803336736231457166900694761908608 [170,138] 185984863273406793438286649348551757343896128098307916773598213639675601358676993816780383380686526809449295951778776789044862427954922440601667600216108040024772654400446756676898263717883586214567343096830274417836310129769631169796596650978443511312020446133831046244841970141107504142364274833923694626166459479827899292262956072580460211128583165907524881429515816458615936257633418459332803781418125445783752986775642449793911546499762396967077660304459073160892824823161414252667234993684611975180059808396236636965647141425466431128726620187420491320132297001430957503180199998316030566432018595493359185745684598079673321040866201760109174663555227908625678216890115983704607727286635378003426208241148853629334040599632175704655952986591554533448476771179096741627610714115204456898203196266823864283464202758248421903778943451121307763295487876935088444188040931359919256355861664906347129503514189749892987036830035483584957683202457834935773971047761073680755808905705883986550903931196889142615788314325478520630555481361702256103181836102935604272202523749869000504726445750911298664820494990029771037342934873680013338776894588447289509420244712724995393604803654786033535229446884934980271245492430599739506626272966445602178224540892591599048667548573006040782833431373648608381788853721290220326039946458105699119372707356757460526384902665652519052066691019997199361001037380935200 [170,139] 1393142902663203844240015617749009222049527232097648722622357403408528754734678820452647823589239005025079253841639058440743586272225665114995845301546808732156442608939251387792373993410078098229691312941479189330940684926723774364380731364856150210118841403414072682491607056172437775001999435317282744968202527716062248704008736960718730024929203056319675239192768564465035343301309082684045802648667432362705818257364151756926275337460262860021572654216845006493581095174642672836840168554363062794906358710054298528075753013654615303473718504211803744756543703944243638320273614682882869818582541279766471836714413333262478518837979473406556773873725259004046367690157413656015100125932889875373946873330012782066637638881317513796042717669482955412635880351960060160440710291817529056952007029874176582247292524302917965074119601741835327538828766456121340529220508658014273276193629028932478798303067909519653457704450008710210157644304576412942979006514791108464403501058643829772058917563499563089138866260954875606548171277578608429235482911902165032693908789999990698004010101806271399948267771044564856118011601438348545914660194778297677124359537458442370544423987467339832402449396943189776373208470446341536000699982623496235908663064402950823575423905774264996798763294822023735550671941233022755509282706069441085217304970709240926362869603894179159214540405087587698027024 [170,140] 4423349525853270114264061151975900373577684571956169830054778089549305297113373338966568200225187656417042001129458974190885932588523833415937979648255600991443464289581232196745466408109712297616639673291196062116046812554039871631779426827671884603810087122451795478771736139345739634849899384830254150561590603202016020561150137227170980492644399954771378972123843722607841994448501979181503667954242518371678723352985177577852402345937708906284855532910143027756451567518626000251866602482540823437590082507625878157600763514786269379918908370100097495350902615284321387753937952401827530671129049265349840566311798770738050811323556511753567418569945272222740332641156908070005085221012035309186542200695131576894855563869308465215426543059643614443897883616584606124377922625554376562365875823432918875296168451871281889437345495328466661670481350223782860333148555435171292378779249224387441773038133849316183273676410761178089108740372557412203832944349718319947348991709426138752612149260826393085895438294733318434938018992633177470184477142716350132687054070291003098764314934856735947811110055657567769491910936440365635331093109657819122522007865480676450217444446262275551329113689065429398606395480326307069243992548574263567001887139669494158649265386838019645601096981435273704915167582937746536911118195484726902441087893820245173029688846881932184257895955292 [170,141] 5874672319829680509406331883984290050775028267711244944746853542134995488283806367674668272583442315966134162753283768484074754937902058801040071707371884949877523505790992208829421670793362195926083007987796025038762634605633246143936528092788163172168672291056378084497276266138009487907835875449177100790653059674298704094845282828110822885440095662842753742758761818309364917655880427264845478301352889332246688421007133615089850297181505075039740670245697947149078431665766803143636448457388325128444194373608721963702582288138010627830470326254581950415110731333492729071975954912283198343388090221320265017750369455562416141606877676005545639085068307184233837112050157244601292048512385981955666309637017306681854796577261415233845248708616867296520958093196777826861213279475607330752679095773565218042080318086200729527499956926575244751292939857912998722599842228000803140774488734640426092785188074894874402853430620614739520651139318964840821293644662016004826675659249165311253985124853728538835586276661636595522345940522724120641781069615608357202503786442954790865766904484019237909673955242077467151483729102918684837570524605453536754170569586615812418181201981353359219867429333568513814846573982943011719520468292238949001811290671955576689429639016522319848260440555082555085021325786045973975487023466107200950900196787306702654142146001990368 [170,142] 3215009533492004936859647981556165223967888536785364095047953792499815974827388635082087639090206695460943704968269958023015340814153839907876071450389078722363359447604159104629926984085468296796441655493083249185040592003840463015729673425131048289258294713306082583531972101234885795497704506877925089087679300120163648071632876863062648687270929933320711214995574977625947984684295680888884801759396256267293578815243829987209559821043910290410472820349978308957357055798790348647815355241430036363316109568622896580829652118292263992567044967741297720530153469457035997008932615933748650171863221332144751789802223203536494724228216466152742901893202402171078828911611787106867262843273551666460388564604038931212634210156228039172273933765841490932546791665498681205894043858185443552193635086687326479222525167097917797581767933754567024966972518128970167463837377437122494229470928077912649811824529010270313512402832641607910654967350143117045484696803497233959473111469500595566235401574557617150707054547330253176747183199894638099845243876857758563312176475511347146831787834321489642352419823156768349241601319586173471803679531662573401554402836363617202288912197468289247714489102925352446466908050764880436098934697739936245929298189007242476852678640829481295225914324838201103555612678389804893078527595890226108157017962326384356666864 [170,143] 712948258647586586698233478106168602738601755810852169954132811185141618144815725232635159846313710976900345011227381261757929425256941942074682504085815112645888861545193382826323313688914918160652271292570277276156459385305560662590044155452833103460376072457112351707476020599441649316839685419807661790407381945655118006237729287713448876574744936444244360983074942462166747246823220363384968043275101996762455996689122288141070703085214301861705344273663947616176168563341246241510201121562464774039361142517228725114023269283166379444164769270442590572469005281845809493619505824916646636137041875337322310686230888647393128442115250876914055269999229847841450769485617042697688775185069687658793576305535849078806339532827415244827405221825766005963944395848824108889338487659320822459072018529591315863525592842945698975174970058050342272502687645992293189304571980669699207097723800749153142557342276582119755289783296331047265372315598682970583609162416201313272336593376158520877706142023426694292434342686052222622223740779982601286056591812704351416652752976128574960389957049154351812252721216398136855406372746292104387626118339693180163307248452496613095526661907950399084566829063660527728574038252242203562982099568392661416813739267249523510276299810169500288158079021674906692880169884437110616697761198346669005461299632 [170,144] 62879087214629902183611443158691251387147918431966701543507433337703790601489771627322807591795735163125925896864120732932600359022994125924955018529971024380282752635905986687391991570032870956706975384741437866513283099822543030022757673380956064366391115233245840142873626373401228797092515618684848318372511071162973738563337792784732195711697810118637367618452428980008630782015325072753953947415355594147372175019654486998909270982303351132568199730157404870266009713398293449295566524902410748286255931574585639753790864552763984098705029987294827558761778419131053626297584197382304709463722401043407399719417444584710318224073723592330132187126187631340018203137900430332354646732134616678491215095298868295976175248520647617960649586003380671147724888055213689432369450451112433280565073232536231552273127991423136806987877935750205316107467889971119871398408206363976422579769205057709790007862917880100486042540536152016547826491886759344525081472754467749943254295664832199561622343648705545415073480930237406078726538132845446815058548472693977990121168474183152962757896353148386355831271033626111519913736530678483902479631041119193854689362784692679909702847506346514909407386634853580455498658372361771216008419955644902883532241490655793308979531362842730223109340914334062801724802711183160252810340417354316 [170,145] 2160532828361786211392874175200621940415794869050803399956200374330510708117878524038865544334197531634937244990313054787183064196194879434350197012726538065082942022824116583245918673553317620698068230635085384792500103781396216882977016703198850437267254695583055805656578198441191585320004166558024741377240094472267073130774600724641193487923127287905237336811788410575717516337007616376846182639742358381458535427300825279892793166780498544967399587461885901832838901086029654248644547324600111045893283020679411993408661956972278022816470983555781132335887409749258944920952002579982860359796849260416418947550570541382442144458088706592466583577967272887941710897622718049418825030951726378385569899533793997533071103102772280047649054898202283785253370338865669751238719208997005640138502417309334496656402439064272622171348693299310070002025215593299373715620303559333333549829952946555938905629726286552973183468056004444178284287516385238934095001098399619452627742714567379346670088817459151291127822376832550581572767001865651515234787419542188513011766514134784778185104484928910314062448051361936148219133356661464154146775705303115097073637338981861216748702750146001876139803204222596600692508221352133478443573170083325907148282212462732748305888661899794621563471299587683137042009717781255599104 [170,146] 28270873803435684891597602588651864647435428087419674621010025850826421220006867802102961001969668841554368277179244629489010376186625243287811200557388389893320259782596744844924647262567155198282808687279826353345410004455469079322646622474964546594063613768664930505395482896717695278396074257015794987316517296985614775461798387956412083521285510331989621377541287008496888860977434898899838497485463896487336326011489086234227174654652069561273915511152072661103078914715019472910290379881279577328819033483845818079242365975603092097947567764833319103428793294426174383534139983695799298497911612017369481540571131275905732759807288596014813101029151254972841159725997192882152616376134965319844358107041937798107538315991635630500400541793980073734473547084197831414603524851701692259043948559676569332115312166262010269746887961314583793224536912102690876380793415102925831284630361445878448180323782502926923988862551600855032100546137900700140450224660996281552897296811495599610787484594508014861313699856902027858143594372061112262124020228858492742855293022825111940416856713719214955008992072377278799126514190012616889561532296299337771588102924645408767159213049543915500560724892898896348377186787648499526751556043620582558110375052791274580853540531456715767320022908021782958692992 [170,147] 137396697088731578130692743428947809199023795574189764414172502739588279572335277065365781027789080204775405776634075827884618900280687390807786069027403393469581250954632478339369256028679938943060692007039185098424208847933258667453842822565313912846798547345707601381036341007083942769270664014134325750524334794876314888053869194319085742110625750852068615345078841975624688671963723912451911026219343275135550229369545517696319018517073254690460955227625536870276018545274139938629104483059286416584805487485387531786984017061242986557077827820259041098497020842713097181523565503590805468566292163338496523444371743358248059716390197398242302342464637256119487150346513200223307462405415381490450446042388961769462834421570764522996980684417594295533238336824131312609397509062801985232572323657549438998755440439374894875403097328094669384068531279529249199464219382979864912375234448264130172879127730244281011046703595680761167850911594692209754652036205769051467510011750115764175888169907340695837421223838860579371926676402794252902764667904960484927683705236111307606686973849273200934806023698030366565278261191069190676584065035046004462745188256203485897110157669684953601892778750283396104220006883157450431611164447518495883333598546034195380498840087053367178635040032 [170,148] 241294523625328213349189377011609224833318384707373393319894216511778317042412060934140651952676597148260861979625486458381250424440314766149994216606287899761235836752228086236850025248118778091544003470915115305430198306433306120576097239311557399097783823241210879914408520742557576150958494588534274215604354615358492114403606607770688838706565315582627861019290929244705834357011034485475446640622403766074130555976412817153587422665055993673007647688000345437748458946746005221969908909995559172426119365175199130771349783991280360082321217375302089362935191307500404915432406766775785004853942119013426613559859513910591984940655005811840823579139202674494513226274650148342974943190551193595158106508360212309251943543332384878124182988380794092212473565577671351509755373268424162640716155045627185103512928806294300407856218115018923283738486003803910006006620840750517822229338917401376109622712636740086939839697431568301343904918384703115741356490540340093189298291572315805170453839139854117221652485540350117210849173131175963869946466062982386627224803935491884596143331277396756869594768756953601119439563436517457761860899665231274731043307184224792186403772753556085230906079248030451258711014142885499168019239510464190531293932677484177352769434964904 [170,149] 148586121327230092178632220614389473063492562052162094443273361543185114006111745499002059382675640615430750171956841605231506948714925447961522974742838037639060433402166061907074039434745375401512598053972933165905044285285681750283162014928791160143769121853156107898989409507949340629597140706788856823180770152334124244460260782971502668872919611362383294128548366262042527259228908011302593289846551941979729754747827493031898163864600330071257538630028515533806756593872863579125668767218356407632540571609191907243690076297528418507368237799519609996214188217050537571863138097516133532070944902193298976229652529812650835850480731948693404000711486137046554172425564809781097991924814656827787527095270252108200872323131723543756324490534264326741179294229009048269257600596398078995644164634839274282436271309907160883371476322879246084834545296030221993415091029579255181591105434053426859422177585257100667855002211540228930903288090818395117904782101184907898299034339055734476458464977517983338105598086391867976201045998992129315275082254190024086957393338277258380246665557860647377260700498657113028565135728917437232205962894032941651871714732623062995985830920171472341469619761086936083088624823582149593124662173578537593289138101215424 [170,150] 31041224517633195389351923215249000213127718345722015237490057467630893052606486116368105403245850131468144460184252251794361456631705167610901364715896112844056224011400683553250473169411016884550075548807338261256304678749426890515872670764565398382972445135759676032603585582555433890195114774175059639874439905185197940241044295280763665487296176190566227576216997568755241186209014262998712165562414594111232057939694919576244753075527034224764361759084838333595547610949731795893260936427888374941265579527375290484633566146998588030338347199972729270219500827693994436428313053231518301233671335247113460024125401248482090728051379030651689978180030557275230501724380387063872947518452998573109393686649390019689006319043009376335373621123914262133301478226618254112880929574857353066494541166162912070138763286111367708454642366814041165505040187276777918811791124004261408864630090951966946688531828887696011053761602861302597812218511918510332787406905374935846038134702485407687037217239922970406561071450523328796392048303297070185995760433397397764833477271136263122519193235410080339305176504142437373308832939502789837060555961385108938988106535376266018323018080894772434238895767497166465394925875812166647419154461216469312 [170,151] 2121883013068188552624808037781859961489667602770463398443959057714464222418861442501787216391289283591920796000212521923356391091446990058651308893196218492288232900549893405860358126080781762965097688683596754174237445802856094560142219541812346871111632795965145443969561204857793513114938321977711248045952832444604440858878709178367547614502955200257653925626563964185821529925087837120192473637174949546885896263432631379742505697614337049345824558015614448176086212686157960283430369286155204250358861852122007262888107609611041924736497068754042766284608716359873907998547242110257547163069973722024683291106166098085583510530770992621513713661429013800203508409382747571406605495554002892068421385666891927355331553980356371773387565617268874510932617657398544845407662163267105455182941573289628168300031144168600456251265117491385873487615044628311910209434193749559578570419440851041680037046647177047841933925470701525192834690736053270718998215247342961119713908537133309370633410222745059703682699288977901873774892993025185559996256236170576624077864385741092165460402424752447042762518854806322437519903665934486875902854906954246171316589641593835613397998169363659468404205995863271040701498044581255419072 [170,152] 45613888341053714398588744580708876156151925267164470479548087923643297362330621258143103294940897727548680789001039666551481891772541184440135809004841050068511837030019580369768475395266892586557315405893103302696281038056034848146457398059573118209548326566132204024120301110195376633693444264449777649959404333143474052202032616335044496143758342153038974432881366491282716784611973204771956216234656677260193619066525292121023023770171139628310800162766778808344465527333386569118045033021746177911746018498917987427817232737688189987625662833553615612655117756004856620546406708917688068747421305753496799904872344091335035857075793683691414563781799819959075530682846847490204614433890725883651541333743343224596867608956975144414949697573749968177811647057319551411921719809904910575618865180437862054704573078124360728496289076144254389194806767120305380548705604117155808017365731764552082089454972323792346127973432956216477392438054391581756974198929973776552338600272755998775115065468593704377561678093520976186726918409942137738718432510785972724979818941043591891855842352054302035843898267379555239822591756068168064598522844730078749956307678348446560291868767081622854016296388628880351352 [170,153] 295222051635003307144006348434169666077765822376713074531405283444066744858167593284733343408276500381840418223554814183701618094163409944611784627399429000796478665006002216814442245898625191209538200598903362219424748305316487493608705605410052840401248426039027572625156349018453849598170044858325158432862497367550993015914011488407620995657739166020965810948196648993638653426335629874433488904772728733503578133000719934148487369021745872204124668930668597333173540411529469842795872556223307889971043375358102620326953777185817729373216625024026660661793695677602106904777319463698937733735177278618949886212117548347595758264033576796749310146908292496383556249800225214916633393201234125144979858272960807936468379314137134957093982091170127378950002530820943454017854073987136660748161545071040661266426416311287891691813791367297758803806314556584267422080993221713672724279630914439857594890382059221587900495325840984934920519824382440918892140737788940942550902895891848638294948456325533021658815848947907279453318747881937485998717982774934895894888232623972837971704792791219959729911767933899253730995560834479886096182780583632980335591543134213030073314442091366190454912 [170,154] 548372833236565351762316539432670274802988061005544220141643143585211506654117271687976433515953497412073283899666529388075513228410418697591046628542883508227480197727929164408113431460425722547741635366333693562306446730539295908489848431709362709923588560022389146481122509050494033849278527434783364035528494682154621438605242091851279910386923800270134386095943493926427703892663711906652590228937532169396864275076365531549854032495945397584940159611885927345816692182914147054564314546823773784244430802121703656077041123106468672465783039939160035415645813647515617711641701571076082320328288281414316122359139768201648606979321507817861221693758212208452357872664389697134642096646038078723325053459587115755049787704515388422807891981076813293501096291387151048099330562939069326694436432842723760044256151728904583951360467500053692936354933795010730865190743994470024841133191603850007530786572274936643789597738873974534463239008846957546911735589861539473663161989123222597859712464425305083869035940632715581822506381939436332213355700290305354694524238777573858037424657122248777891070877490225695912737200296975702863838284405868187216027203466441702155744 [170,155] 277309506240027991331662882269760058887804097305939683555692272038456178039625631650085564865471564323397778618379360223876086533533722865104384297856684285521241301388355999217506888904347956947741359552541940172242925047055680619771745662086785523588523845180627349817224768068019886083278594611834798241282878974170141738352788256189185542207252905772149508297383708858386864942341760919254685783153367258932032317917221530669054670084094910862028768814145529226690105617933033179663828126879316700158730439738471121363964176367406923227456628664559491679711942979536839074653383216662397680819998456175999507047690587321142718921239346327277397964288912792436625174553721990285817559180569795620957681619184835656236624401567356742353216231357229069371954213738147858539794679675691963597914034539325309911264825595151882954171429143313529080858245065080294330179202250031638915509655929647546133028692785321546389404987410779988632962347164198762954049744453993022681374785829936663740091617307263303704948943873138036920913959437186248068093224061580386127418252853595307928947981693405111355308759995433229227983274738291536377185962760859773821488 [170,156] 36017834752738797644754147011518037882501603494897621340397698871584357046495662134812528184542253257347991922490688557912508103453125198427452373292493693532397468974211955322753210649541770726304015113140378750216279500495961679899396917689569875188402183366345621996911895810921884964042761718125006223691299563229668046022873141819911120121668286161663936987916464001151335865284078285017815182189085965702973069695287852975621842018220549505139877832254271234017537461848806154821877773625819395296277509644116468270594097999687370285286438566397182913169081650330752370301945888283018831244245020793575836838743343422519307546243928749278487547884509025268588338857488373744195972470721414230933985384367266798069964818756201577122299740861563594555840106618611022120953661178248653445268122739721072088618267593339204907648561362004981680620771592183302052753121551548696804337259643039017591543432232280263855600064824800221502154152699643681909224706838035338015378179418362986456890424279100603768378216616208109829771621567378649245600803443670624829733723342800410361010438551733176371706119943646696348033284825194695168021 [170,157] 1126501891606597719340653780489239245655955178609290099553236055527051898334488009820592432911293457862831175979345617076138667201991471239155549788981484723175255835610497438011465767832853411794756257172639172160264463011721963269413166624385921571129207870177894943223789893669319827261009995974629160645812423972297968759882868392838803775949717117424104512925795913195492078242433286071654713360180995546775687137071616226847655940806681840912828501391625466284055735665458542225457122150887106185010871047850517315209274340819760635375068784875676538956049729110401253421338078218256046584064660802255185140906454853249811250672267441516474669409490547167856484255460371319803735127641496366247809214784238117238720962489210099344653530613556495640257663453418721681259825299812877867449957498326143179299119154859434018352303394909066653305961386404560516627584557007052264072015815272748659028798523342341274788472536707935825999516037738820816404235519510142398262767021219610322030416044076025547894949349327153043411987296447022181374285687444993096765673039091212302341619484504657916091284508662753595776 [170,158] 7898011607235149800679143093095186025766196527965030776026540095649585343350757344064439957784561358220478530294905513540160114357273054337446091903777989249951455656805899234356162541960554569555117979954546333980715717167825812689514357461228100835502277988638723829898584619810338673558218726442967148094156667211484437827546945357242001832575510914736260003096245251193189667645716164302877001898878815954063674695799694678239181875379448141889308368705043012129072115699208642945641395344461782103739136401844377817390409903909103703093460316922434113515829031663385441681832567168802840981712684615762853642983376169815760000476504234878068226547010232265109944831420326317174325794888086384742269917911051698413969874651376203806654874985101738875280417054107793721075789570870762989247636035092180712260222725446463898968966396769397875609702738838599851990298703933382531047824830808003872315161255225664891452070687036540731106024208352449748495910263355063476095173752874756388317594404062082783134706822885501929344439149399035853071894420165233052269229329916626212959289403882325944 [170,159] 11461430936002227694268400841237426927040094397594241135482220421377958965460516743818225737858146995139183257755830946999732888964208420102008737214392889542432621760792092383686676644624706373126308656883540679964564455971830794514133975528811476271445517268690967967488962801056710601241722661409235702467931796343819062668040668478812897834124396147295514331759229036266111248394662940995981407441344974893495899758168600065906121496469270435872676608226254943889007024770601742704020408291859873453585971546677841546885531076611615872801630625522839128440613823433032454944184591628835774704016316534806899542735416558945645115706422410929222111331302572053623051886784624060314562659488680729382157778124927772064807548690112258062528648058322322279826948106775491486874645165638769075584180209177961278606457432377240533395428861346261857973819013034616122565626338070764486286885461474288085740635979166257122912346326610897010224179776865643171212992429558525907471542746691605064767749445465170330444635012832816167494007433554967891180083962765340149331549095038840 [170,160] 3148894867991056399815722982845052789186223880454453465729005005701893272493939999978445699450330830347052128164381972978961682599977542730447907687661971993692056150734009782105064402193799101451474020752689045512785014331289521421935259711774727042591450646238998097361334851703684511471372453195579216540398206328619281613101763367882001522604241774374959024652156741167686552947598937224346600434503255649176216378673801623611102442840722808078407816972543860063293515202422888997208826190112873311251011551014745498704143586464165377599078555209962426685905320649346654380597554496250297420372434377447969457423699287015763170039095012703455152235483140720928072473386724140523689289470961237985929428941971999312603965520004983539430167331565059075216859320281538464942227070539745818898023307179853085755386853789781890640369309160842733704544161098306384312631647386460881605284520316321571832290979589045584756536635936357714975858136781229718575906662686670708764571114758555887430622442493182645196730895556142223745338356379633625769439395808 [170,161] 148170940437855891382495291816771221997173049581114824586216579778850875067460536988191487510739812636041160599988791645368842849652418796207907953873049031977885170922214683325727316751979259705490172469730800234892385468803736414608295427575012963996315675041705656782407235281480105114302549419158392355838829103127249299163490085871133208423759095336051475205443883253263112712973421652363290770523969265237513362896118505936117789925093632800161216990843223904435101176784128029143710912559528641123644590065620720428834392002033163770671668809411530048151274209549512429872618910364681021091554493516247078433219383919199175080237139563072752394794903345841386451506989425374634651245367335613645842833664120154018952669672480170963428421440037669517665671926853370676149332579115909007560086574163665591728617415630980049242041609966171559742910278809355967317521899881943100658678858994763949154005469497163670879608773808895546644877975539924941619468880812545965220950770609170445132872734878914555192326727877497041368192 [170,162] 1066438906047028565968445112284120281507307422892125569460463053851502535226425944580488001210416762398112044699181585585428945592286432032049867758297956240717788079465830583609181514927940532758706775634535755980913933451742215822021151931430423596370070078857036709684224047499306735868331334437642068985558109183471817486748580483042429543084495164394834057455103882609430395555228003354630701589498491806672312546715029075215304726486127139872310181968114623833109460037905380022571617487442615548301893273325209874435540507024026568926941723372773739642777893490660601169127505950698287505406866156003353252376069611268881241031898231929034662796428398661077186485475255861385648072452649858413927693340183062087235539064262295979397023362409788606981012700699165734231159132005770896175074237143853475517667357228254630851069390467881748252487908510185053061792917762735586586039926739989381716661938492552098514485679629969556090347146598512521579166405066825150472750649862569229523450727715033136432 [170,163] 1032586142694123693656277848156906982642760967618992340618912802880504476727721620598470872509915248195290070239891747482037024846699504619336845407415123964750447888472527175986004420258585413497229754230034617146845235812396939156919575210427356794758589023884574945605604714770395964011460467534014219379589055316014975717420909842018377064009998004857676411611137133705598656142357428890824888201636716232487220374020492115973490337729093472566946740302845749055431497857615152237734663935207617391129958001521284141587824428229832937398643631800302541921248958357469375182077182925179442355067005098248487281907670713151792366152483992268765665582269276750648058458260836342046332682127055743241101248549261862772873086477452628617153111640687358205849332987489344457769057987783101119107665830812592281387388415163579368316827121878031884095872821317624230329541347909106979234320826951249000407381670725723390294601924172854784696028178037370551080687590297666730522344435454464 [170,164] 116160970465114513456153809940962344078352337341115689333790936784716612353936334990012523919468867706074097996228632727631389633027682493521996884969492384549677242517731970661739858589060045921836603240475626138235971152288429473162420617325988466133221485482385378018766569134391180171485634481406620471544039735682181491434034158401810274210092326646501025610172437337560330948511454127801072178253789213266184067012080879299272551997980460597165487619920058072307289941829385829301770429382015653698158265356321081452466492272064431479908735021678975433591460495351664887478767308791325277970228163983059638539168606479515310070343663716836805291071591940212816220906129198184898441983936527539892181908998310936832403823838063609639951835417237638791200125383255562341152067658908870369143173881030662556484625471629012090471590996961714099574492623540824441948864859370592914276257148502735447706259173531209517404289308577466089476579802273917139956091 [170,165] 1282633772247781403195261992044690475188539707792344144378473496473116591427080053575761033255492591443333611891071738184264545819263386890575907387128027868683056049089999245904554814397435557509658236700569692830600285486703883457435479580663884873772592984485687599037135342058903173262325135685529746963209043404939432927083737003097885232588437187163771601510745923295869069441340801692629732128814782392367910909269907963609464723173001839607860094893675030605540029712972090016573003199948788890744030410064422417509186740195623200209376618564940723218959371242654282842897911370654523607764762580418820307971275547926462093609418786303039807826107776645893336854273065223038520225594543080888666091664811358909227639526654207828792247925774330784371661016017607619563718311573669205767832958986745781547659354140836840201258111650868558854189287340381719469838403888077692658726542430266311229200428944540659143018963328085312 [170,166] 1143260846606603569815839975679096781540985849390498368232011918514585873840283243325795003378718728911299445454406631715676401985594654565778113708976998291748160919039780685917054225389021112415336718078027383129448252197730265289580297706211833843722297990083847984072841401703970388273035330605083719655005826489619556119084763003229698019839037448212123488952168052359626560388306805369483010067956318246455892486146576439669126665179120226698793532909752004778870922015655791997138118024362285125076955889288134751102708814654346065678375036026860978502021325578468425740069743012469508535579118898150604399748698766219605739069820035244471900071494105003803069420958883786971304937415258423419754259497395866773965834777581429449616404021522454221043579413990275339631870821343668231700678159114315260596164057036069984396832379270511309765869796254156389771169340812288913073959767707400839297096408 [170,167] 65439200665461817070508218904145160755826600713433302596436265324488754075639738291029077931666126197371648776070232483972229339406544347380862731972520301348233934639514771103320462077812200314175723270842777141191556602095739213795808767284976646381082485848646764770763487391985080752941728463060519170985805460907712549403529644072635733637806285938494024430749195970638457098798784990012129450870530093397375562376543658269962115550925040669854673220857930419743766716717798815882253536163810809760926876488705564458253621608933069033493136303373189448770903768273736363652276476774151235138426708843203365626973385157160665837731559871207856151633642108371021462266358798989511242946692969396285441840586359456106266017540681239669292555198446395852173547427780472260738857764322199418919654526848751928125612334139447524917492894162032136072558978721944279537215607534424 [170,168] 183521323982584696475508509256756388626198022965008596724415010470383888091357022331300633954180083687165200214955419633621701442814813218722274676355003804787629914182116843627669037124315869078148323900372090503479067863108649466775882254828327430436224195927706669044864762621768339762787698365139081771747319063926160695285805316484450886060092614840493635512634371899886070954638133559556195822217638132859937871706637165535265330945722958132671122138106319669087705265326808878024360237556891537165463304311864663308157603115666494401765208326536311663722592506558185886900445896396120507570209913898037231698190026366262238577124830440153525370635496621051857809721172432917060071587419274274422236301671220367769788982815410145348811582723748973724449927547407469882853706733086323923084547205831465543819457047253250941416445323246071826844 [170,169] 18238802503167427788301278919290529349490354714966694825746657619934354872723040154747669052795474318733376212453111129770418671985322858103788932363693697541951331523373541057085974370237515623620450845223250466117894354559869869671572996358553145282082841719555992647772991389014696572927246404284356153838446377970648523977302082310206610384406943861324134681009583253127687906868517291374954985940175404239230487248377878620259640130462064437284350519598391350293532189521766470141182028966379889963737751822846350070338696623426079232577244552024286144470479069370161378870758814447883355921764993989919345090532393559695501884813804311704723790547597179375122196685917791803538997812697228853783273241198381331188850002300054745982542432076651626434418960489805725568382956131523997777441041089237964897631452928 [170,170] 43333121523757330687671353867479097443771628399153742774778992499558047843191911548611542758565702284616707145159332594708772866107629489897903503774914498940235996681803024972929644720124644636782761119520128532375198565995946677505817034743496474963501960943827660710426802155866194983794249825284832659057993877802981685743216268832461620978989840276040608708277008770550027046899798839831870013720898019805104667294309954525476976507017735672096501608845190394922341778361667319627777544832496021993458916662859124346702347024513045028297624780109201447562648519716390457210932011467169094604557789609665819278052961282032206516825978540805626781978429427254345982350797034002401445601245385861144935859073631938180245382052475266034929887135197601846801923793994774530459704721888 [171,0] 10751522448497791326087371357011549252186060466956432744725061134745485530982129025245259199204172564739887405101716488946422635320564284101288215552750098107588240251122540299768821758326476507894990111518951490620530580914923570833752672326475095731992865564447672151408324004262361323934592456445344091222456159007335738008848531209014245979954093646013636931904754530761906343467800292137320969339518940202854346736582547506739819776686624381933580462057061860428071876012788361369567245879300643621162580435019586113623995480255204609234645022574768262310350346600994898448117392928763451290471455166094264917651203873140675303075240608302697273508116036562750047355976305880956525315208910494105874263803071268380158685040131046071354109252740619169197194614545341192039840873847876711108938360777043080879547853237094395653972846902736477105538414813997242410934146490587962928241061259233367373951624612568933313881031673991060899404785877084385265262127517052989214144853803046547360841625139068996674840407128756285174109417218687624340900624896344967852167292894019200596287396059305292723378774417935903463054118728742101423496339126392263642765637469007479568260654538720196146199248990533074029910126261720935034180284893542344061246147418216845926755388262876282813966759300823023788366916513157496735739527027202578299237720671346118209500876820262626149690128346619279671729625102443519937657165587971054282355324672094878140585719472764204788757733670696948881531503915001180634879819361928252942417140210007971647087201988737381928505244182878115228825443949653201844926473387840908393681296223266945342670246570038230164067090093123651478720643808329966718770884575707446885386014925537671488790771536394461045322145008171329352030973480089805897822391223625013262043130975538032816168379714064510076590396626528007561265150203254917974775700020102697144065269934248672997011426428168471881216033772826420534039534788771345713344130500182640321400767705638135398400000000000000000000000000000000000 [171,1] -256082874889029843058166096581112399857311709390670961335924830957123627793606285309192873423196249093315149100759333762213194684371881276082304008391569028097186669435084937886754334625804631599754353885289933453870093192404708611152868980027667411671480770670792176370680512719130991649885053704520342511054940337697836534443663996631738189656544011391744230017687124779569827931541565294924294362173011970812891189544571594225973635283058950359410921935512711878949828128069269243971592258269853154005258944529369598020052181347438881159157718211538168789847059231995501332174134796899541332875428541477253447829457786681848459201104584054349455181580813753811914380761215964840410223452891142207587469948651909019858515047039089231103083139849361664051527799503117832224182277514911146893253236328203211660631026431793908582480919211942584175495396783626182221180783518196502632509186828208362206371791378049475282154443182135663490599034928529737901542714280604366997203389710437326670012774473416774942581907026206888952291679633092735745020125980830937735734259419758755095349529316222536634395730812232253197889967812378349715803722432346770125026136000860407338457567760769293370917703569696200378523858565003286893845474974746339296989141402615411684010536406513564229238393514208465170124649803238096363544191079763117394744850312718301836319019522308064387270271075998165915972316694102929504483953568717675977679001590404063842779955363794466906122206821868907451008373064130318235148538629073339812824224660326481771924124581124264204510644351477530040081153559109246430446662561509096014960072616939845135572916042670492696163516854581161567573112506999376803797947356709349686195075443418627945410339219739892030342296098191855493711549670011914760869282451422548509241250179788191800583720971846125020094630262673626177817041851703261943778645611462184401545426111434537273169005011444854602372379117024495234974595366956146576370221114812541522025370154047247296720011264000000000000000000000000000000 [171,2] 38513521649855865855671746440369422425284679262948218085657386265282638513638066648293779225899759035160742090513755219643270867589766404760269417472226622351624161170124083827333707702488035250146472553709917629034950547094866530223162355811582497824327007144674554392406773096829040382465809793935162482862784632596855093787204830935132558896941931895249369031172796618035636745520134451463914164453298776383773174783527828430852857615712791293932515526482531935140831579901761027026298456766399559769533122712588951668750382090097246558917336452156530079698036709692156929876185179731443071047950322040101145595129116733468584409822315470948576307323884030614166927868457901732786240357160027082254979018668836731012364449271327216222432382012021867590651972287426250091414493044947740459505078708305682131948944729798000066810672383208588249955998612235679985307532146083427962359849606076115450327894825087338190240335064553960795372342741933440227795413724655321557264836880799395388375926258864865053444615064150260787198076888651312992620859124262214162606298675440219078839966825423178214607044930630840324633110838826150270467238540208742899922888219730330040485647539039988204141809572913988902035044214214995677280120683787107702081523706402946796678013042442244003680058485116547200650470506827327035542654363485001986493283342860511591343151957970883201162441692881569590285908954801870623500985149988433528425919838750012380751407504352083038137042908399621348084940301329485659201742450808284211928138882528458974762461581102250301289779588651296374744106957864998832698316589910669483823585530760995571191273338238545565634620424794827653449013422906596993517546716704430859578759984251474923665560235119668096999129510356850082371740731841243590275089745750552546623310312126322593193500610783192144414440389214625604814733073304276378722264430288141530985544405760174128379689092758352477504562797844618378099120181885622216903453725797450568422275260477388617980837888000000000000000000000000000000 [171,3] 24048342098000168903859117772052104780385211589883717165823000587816502912865169034585565696358983312023096258135934834639521121314375108341962451726230642209598588238159413571049469482710642080982598592876018819587633980290230138852672254132522903849820025057075599551626921720277822847674729347087494757984632077101614708547652166960483656705656295535438595155476604402219108457077898620607928788963482165398448811638635176800328507909189584211689038257763224328450641281246467568870499211298423316382683900882701305695628249500991777817095122358635133398922266574990146582302083560710717807561816898849971851557813599002114464751377426583036465967884562472494580486455321891053756143035327041725712918186337084681430938057356167784548854529608341048891817460158592807932520519695882192827598603347086571241579195296681506431434086385966984408964605238074532936326614525470833218876217483835914868424935250221729199742599851314498869884132294187475050297422624732614662067865167973154593486038478294171179167155721590552997661840593024949545602519759037238041247138858194980606785617460693428013443632673512494632488396554669495954543972827735003069669885532474801733414169653012170173295656343223074802874647511167422229105475581933709982361338529638725438221263993758339852725564838129450654745919110465792097635964750330902612740499730517849964505613666227216434092042561270540813832163224716472011896629534930009639214492597912641476058306851044693971744776163302161085322127374558724260846907903800062770765846032123697648650882711887783045800752949420045354343398628440695405792063354859686256498620333871745872888238366214744575939813889031868770819793252252313982435112605620548979221608915076339619631007482862641007238029871704991334938395908038090119647605779887288663317981880954622175935909919043975891656564949645579164962469151231839830513833437958937158570880506466331790089847150479149182222817066949651141335714663504435755920881216153654452797002833443709098230391242752000000000000000000000000000 [171,4] -1792278716961575042391869209842105548022827299565363983881615249260997133956440503523512053089924761286804201399158379905676531399690775568709683172305246609053271199046969209788730360993026284722504904277961226494308447681175969342105239857341985843095811769722293954263804438062018455193468435796683094669024684697668593441123024232117816150470905562348287941582746382136953521178651543800409298275947799780636464697656734709879715441755711262192267013992553467508199602025457765702053767951132103419032682293664919502551029097009639640509213307932990141820659905597946046925648160706949906882401585889126985749323562450224635186420935289687688057307042122982375928705775797983130038415746331780577782993219790153441095542203164357650732167736243876461120369758834885188079521940099720182527237468586329677117749563997123968271850972018744127629382753410719515761816366362866733850267502473051829938105852474865066263358880932669815925612818624625235502723986654098511129202961100348178762923578346043382515862163536018715786832643768553002809595326916976945997516337090968376058804993166319848008420187692026227016975923127670612188996587349908603764146208138052003448195137767855030430452352138097258777962648108363760320420912321587852639311041058234101400968762800806680535008607000524721494053663840388353405916048304257408090108850565109153780089361088309324191645448380880188557927084845784295694029301168013774937677025592406777420370939845457588987983538734762288479130261424758164998452276255256757979887062301563079730872615258126197771817765229864973661889187858756649599467203638215721057470481867529976121832866382740248911850600233301212923023314794694452318159952021161115590232489500890353329207539715202798995424345272015645018278830966498911452265617178612989187970736094889342413814187370944595486345098215571845436121819155962492057947389260421015105770520681018378512329865059594950353191359314246939812992930061610912775479609471923775879813537226863405786881991901184000000000000000000000000 [171,5] 16796365792626310462883058904132388455781800226760288355089989261332403981710824895177352981618493964577041233661066205859641216518147838447625290982149187534111157126162000208233998718856067886326136733814320251753807145114182039020874523069119888530648727441557636663952579231756456228075177372030865908002193110128869758702900886761184691645616843760509194871642716273119838639459043697904585860050245374102667889559762771475627496021854952079901086190172885146940077812952515222731321681764587026724180920658338528642644143305594961439924827154430830650202289172300256492725844888851249575073706432260469923514763496506218840955907419332677021083888445594535441713772227924583356795149762626096134147928083516416814326227903221296389751145988662317783211667048341912707914588077858188420151254291408251773695670969876159599606488295517120538118485791107830645499214672393676871680220588730290021998185087158722255369197260303756868054050962803529037847630160248155599298907800760734714553124318157319065104853476519295265486573338888247047133921459211364675928998955785366093902817907202959780939002548395911579093236611673074985554875257573277571913820270038923652760852322028731110806658867262645351448785716967747749302799928607881409650670770219521572715955327198792137558039788425059923362173266662941384864780848287381912141612716895139891510837871876988802842264400383984757772349915348491805505999290962842592398823738532843559596200748278937420813697729981679498289400758454279481692346260326437124203937085508806025375779885761143832763052806481195452126833629895987701054249916858355941062009620753292199219682608150016094854057585280626794091935692636311851885114453725214827419777209444583705332805550239442410423270625663338995117693729354471482167440410090562252070413730848540967670101105007674209922226083356771547104991030626798666952696613047599258307021353521692147382699952378048221269934598395896951663508927085203563183388325570364731652461569621966658724873696119357440000000000000000000 [171,6] 466753760963929074652901746764179306260548704185565719908771191679544826478456005457296930977599219865722134762637158136910894203176429388718119534191642770414161829305205765225791952867241060489035694311557734296382830508538573654236585637044916783847781699052927548078680690262658347156624877940604818243709249066270758206345046409304615887964512585333585874052489059416596571433529666722867040224883160024564249700736078409352279637010380953513671859731852127616911862581314129978971137181647920387004802391572345777327030994843713380730824907952873005805423936334570893368447164145201574436096531900929852716438692816071245269968539723845867541580827188357142645850576536464930511802442938046084868363880436695408019614561655124092369874803293825201514095388169202732442104086369211441614915073854620741076246974796498199164414061720620408772403355026861312408235076941689986904490030404332976148677940172723342552639227290256335674121660515868645283040662241219213441979062876709201322020283643448961913660348356486454294534438431132359508315905543463666934337329270447924285755678439515862701682185419028780249438829689440527932694162905072854385654456597140825790271597274133554822755849263371314146706979867615972411149710289330229834774673393542249460515567869808839415937090548603652668240850929068315002050192456288278659437777053549105119069799511944831816926190365352302151431693216656783610722660386404614207869332509756270232568334613275941724240337264125436671198283954933032611123030851856816292543222238442922358201043370235351906460931494046852256561806928717225759132129235110877590844419736825478728286107379478105343063259800965879982024145528520642578069689867020409845074659245013293593706354558330028457493878414886210741588358420247639843394547125011473363314724131560370315049799683811933484359851873306090744239196038079770383984777657268057391633641176708160344657610553009958416221143153375500558484291807203862827213720722605122698298449575311384572577833140879360000000000000000000 [171,7] -9470868996616309866615017411035340233521107350077723805955090714270520613538214899489996331708102834458226390008671796183966671237762028766868548219310811710916373677978157393227134136576917700494057919858350281440179579737702018709854907050053671425245926654886178291693780830136461993282089873169327296812943797889859073675096980825782500330074253301056690315898807158865276790998537922374454802363162449174567784308403263203868860268036983947595754599637028913829016030013193219467476347745827652469993808305072634513429034044952125423569340922754693335902327143467898550852331962752818565364554770990400305137370740655801424318683167272208113015775910146279079013593987263868065471669530064740079198921817152079615071214626664067437334046570961965294702693545970860762511794635229965000213078871824402517173871435928734873031246202278637847856885501896737157078493370160468519576266742083663109564097331720806586161355538202419867357811042668797447939772671249730983765129867539695929973561451020690899011156303124478662360098881018766956022748717449998917560333720355187740673469196310621816451538025844134613965800005839723000826321606636375373594699859713743724536896959002639363409116256580055099012572323963692807021765262209250287228521465285181924580196789261398407256408659875833570243349575916826773881650263465011254101460172285736735837437970590281690636679678982436788355615516498783681155189655092146717159747703736313705235860339745055072546717731977245108138547061630698751045365181984169782291963268417142450843194859394914497792759245670949079627091431792894836088019007076855857625218532740120283764938009152539579861078431456707651476428802179073075976610738584777226414659334603920559814901077636178384321490506815024583734661551641714723630111586796328209842552620241142288281986631768196021905869115771316994244507702868393678591842047665839819291522954003805300503312177521701288348843889605169661490770671056662244222367012288686847865722115755040202205968302787075768320000000000000 [171,8] 68802609055059788937888423634398658236736531339440912695284847704376849250124554765230055292148432743064178719767872184249998734539125834230038688714946585609060267171622639599980328637675330610416813590315570011113893130896138447180050826420925017261004717785051391436328546665825657168316511086146287469113735601963655513529820594581312133665869296563876439055592417012083768400016639801249047549661317933656387570013791538274145893302554585582859923354285120740640939775026749046378169527708753963272069878492390653903148465627952438469968785266142023710175612344876331363133143353633030140466621575327086041938987072420283591363511753329588663006573648188550435132357098730721965392292380719047679771332004477711884959255389268200191491897408165967197077054140095380549304065283834599168117566528757111693701642653677063852672082809849388384967278354746392184465788731099782223868990083597462943214588542432981010492851082190549170240397028777419045769941916660795810757214261826984435728260606732559443117323867285048184810581755893993392354681778098488065873877471548023722393075645922246581582082645806275239640420570624917711936431735194202527432308568448866654841146153030152281569004539631786869606800991545482062333810945325392221326329433382637920530794362354323018346547878170437521135145550586301046761016094602462564827020144355947726009008218188663663360066020172728544827049104158598141463036428254975046729058728415787678791604635026089594723871112044048825227080739031322800002686715142921260397982063521675856249312794195376715500897545886175481497819935026882273727910523362121778238310303360307174585625105138404014065174685209581869702504816886904163299731621133983514928858071892995247696143104989122552577945018235930744727074817833623648119479005712184319999399570746272425421485606019739450100962358053045269253022341022858288991095580117064540382351117639808685779157306193234349253182568586393748045136722532557388697712511974230372801433975268700145694084507614419353600000000000 [171,9] -226826426138309315640248840975626097653300162564530705367298914338088854409005245884952568381923145164119049842548680605759085197591127070138785142233650384268356012357795293284014501312279485882485038471950200917243961124009619880945281175437980838226990366056010533228844139377938403055751716055539292481952776876706620382514503600274603219898146783572780506828140895763980317619906947986202795508584282692456109977993539832415405622619928334283072534391400214204319144798883306597256463035129197287783706328984420360064817464293536882587398563783608317062726703945919825938464068095221160595934431314430536512247925694910219810920682200477535798651032852668952792989439303923989698796830893575530420198371040779805566374788922670803949241425642494308851254368702444440807474646107982310402523942516253816819009439426073859726848323642761554129218134507841329529764618144417870721325982006040013944747094589127902129222786305123153974333511434761630947377496152418385737182853222055754532799583937846807344855983449127479578600804171864282246071074243853242238618805628678375991006096367816512851067227919335726854699148396996280849173170730202849757545054139443653166201515217623584626860101371804122444111311628523502884774993994667778329965275215486657503240153955336093729927082643867843759580163953166537353104608905365998359548266032411476498831417913418352264524360087717301008479664295301689076917938512201940052836223572023662468372457257323774793868941433576031099192407779768272519041737109151462727519900668459175224745252962796003501614751873512272999139790813015459073012721174208680439859021830492299039933430867339100056536166985584465161805771157103606308084855575303934736055553954272657990375976468890325244182059420093690584824941244258271089269801821340426028745318226607571973573816300761445139973949919557240448500757990749287482554888918243525609370066621389515114091643910153109256609299070572263335813057649888202508465727887133073896237182731964865782995524585498502758400000000 [171,10] 49590837125354401987616355166382569967360081263655408819411658005517656379908357338099381188092300514345780588642162896684456616868853162898735472430870432466227579612058410378197278962659332848555271150165696561599287086701723777531751637305759908155521794481305433492469483639102653330514178466857852557922712702948388721274462872067277212791338652783697753983434622957908798729484556652791573615492287539401337688631774189676154290426475404808718083877760081728449468291570892990169993960689180179848578291826029150576438357060895382851215259619437086996881993988831178026831517713473191375992090210281833166621730448331868311590650098559414887076376951361678654429720961804472555262078655430534593527235356641310726283817719569562358556236931224365425971795142496844590800586695838412264076500784098630210274773297497309865057140856951891606112005124401307901529513551245368188518454672104510746747877212795982408393591985162001460246437833805615389949649424130812380975244872998703796764843398974155641906494843602343600085430760148579754535611299497171190169428759448706068252393185881640922399824614731631998216838416541136286300772210670505465143844086050013017453037170422353749219149691281822974413966714472989351873765460791405488170297271216250993041737492458134760076823009109942740834553865620204605410900821657837582021444319117241833105455401191547847908849491028800520551737672252795296766904375584497902137867241283974015255922321210896433125108394781609170495883485872050200451041249166038956355383414218775976305172094370117168034951262767900171735421677726521658892954693352745435711598401002070599561554363387261090420640807174775644057419748057114817582359029862610516409911280500891317692502436052115617124049859284621918853432766860455805662693304394870718584848749470855493270657208797629900059838914380180909532968721965328019714328265963456258310301435264724892291069657567497936563160500587411487796847429072904899666105701213572702450289032820806530523564990163456000000000 [171,11] 2846414184357727057448770766146617893491865781507197369355449426128884772873762775331396116543804544360696960513488869236102964463427336964707087223481371352397874969684889809945956806834218268217628726799427829918610412847199614893907364116289662265885040316375052161615269083135260812544191262625606799311179082904455789745392374528534764267631383394061557763270251133086914946455101943715567884877794189991311984025577948616596303945771190099919803608151899685718510183766304842680914496445449293146544565556214961262082145229706773469511069684814108699054259523247392490482491325351264643439554626063396749818340740175792614421234516324932351936515956420953137292207856463326972071304984976386855275808538384901577600064306609298628300679912650161322223944277026050216878721860921673826761379112402744058547621286835365102620682192192535648415416219374361770535100414369521120950103198310907511513565628502703074709425353375673668153211617182848809438197020198069526001308288874555352160387471214122636172051603158310782348308802870317744098231343470365606204457056792588328309461299664652030606749236814001113757176046178090578287856845441546368717768468440879197484743309125176247170243775810478066926559009860055673131610878801385051096916888405788121241054436568779528127632852623935799422033439080921431351975491249434063406458121514808395307718641298496277093324314925543114245830508534623212599900537392714431462921462305504243281220468833426058915924105989288012048752169381428951200471476922107589595673899843134455205388630009645559810644152579501048591813886183154531716811833497106846919604906133871286200329808208997113348707095730038276722666640213904587919417174047503249350761778584690821145394140914585642691274737715549390029834387373239142137567972185459251729872498665704179490702175255214511924532494938503128967143736981538705213743042238932813090358736835134367483226966560777026589543499405292893490144942776271260132297094313500161409848620155174326539309276660594852174840 [171,12] -14173386651932410968224586187653675498474137493212990085411484120920170216694995044966141962585287877997043713590420484521944015187208958865476319790437675597208867799096882131089824255822407076871231275611277995630862956445233595017200667018251594921005961092237841962608159468746790323965133302989946443595006064958939823555533383614989252643471101697284068231517702987689751852026732227482884192201944511173616535353093970496963986640713551565709475503738240028855755169915512064807313551888529068184622089387740210646439410860985919407053868121970377895988707581150141979336241417501558731734379613215426860027904605797897427637145771727526779648421203311366333466040614600175804741436632535322303056998306602171524227560105598015246052835072533940902698507445961935211660155925714731446439824203544175644088627478805881437952588321204119335362894003885317223216867929686288657100668452039546424016048923723120709483761664916442978523090748468527718747619702750416408258115488705899468957183060211405733446820505573137369311167560318665734291124934292601168143583115521206106464311829349007231422095891421283912383088396122443427415830715369613023860470199891115584216438438360408045430751032963083191775392264289452630547930252805708590531609747229463127863014986341092963867222775168516973368812817807521276033250343499417677605179412948639250374039941067469824870549972728848352168921164358157005095410868379959748402559607366980125483467733167099976808095648011714189538489062547095146868822897355703104694945357303952337308208773399478309467949971568345853470694767091249255433559933958715596128545320796311338740094531098077859829636854436667807697707636651901613539225863507928872439465980835553613404834558545039859597214390193850168246253680688975065559283851833068048083521133101833708134914753986162584661102480856337004339387473517606156691963615564044413734836609922210919913877081176116725471166081757994776561545833040091719564093218807354232900346014974862106748399362056603080000 [171,13] 40417811310596568245740114949973517037224967096512118250675285876009879706958829822519377570736780518367254153598121244642320284212079834118424521570977886534235479676427227189450424717712067041146678116943678101463248846229451840133326515935003685595701171082138761582406134717350513720821407746531387092661843074347222191639353199910678306733425882713894630584025790484990666534851057417338150042791058842475939195584147446243102112204940700789477072406471066154924226465955636094578902991883315559609280073638882725656588078436194721415785148896746586876536810894292976981157193210112629256209974775113616829922387248353707080139436026551775261068584076903186150324517919074755929679947499356243497595222258563892939467156763180769247967788212360614398748001721337270009068538303851822949315485488966677088247981499605076755607346952092158166260873143468236743323034066235928644028030698174601630472851300579539089638802918679534331823165173064752428752242659504396770106398877833097297658393330007277527116292122091502102224816399664274563694088711908434231744694627848247128378971979776474204713824413365475079319179462375958906823334658663682854145855986809702970806814188130579697380120888634820812596223699042488080814448989320734242271584302291050352719643566949306562554745513893644039469860221000245979321110683924423114485952242252209495684660897326479290822382586174324572315216792428612935904747571471162190447397066369322414211963259913309382341933244077153783815116582101780294890735925359964880320744282241659932497179593016411778646147589846294921957550038318108425403559742754229929601017560495293188816117134953611206017962094729697155076516800435903739462958071117941041023005936624362062044601438095887438456275671678690381182351095689146198003022641887686386764587770094731020920509944430886965347455869248730866005350645572261824363068212511693213683833366403314591741807805553430903538206529034716798521246294782869398304843158637959091531693254215393413859784025072511400 [171,14] -80015302032242243904172867038096313189976212966410399078375781088952016727481228632897974853778892308132834686686765545010451914177493268833617127554150297377542161482235756798725712403464902162724805569942495289956668136439638930358685874409724212089707847956226762731752626579096609313323584055059178010158201496215018153920288398588483515346398639251056250187220160926549509638539014648413639992904315612189505096246097060747766810323160251454423138471016229965936555773893144627707118775345614665776395427344841369807659268248045297784408038839613108549994815296642145429373569974000636813107285132528452424195081708056160771039837755595542588718615232357955367537205666536580738626510711572434379981922932654289650417471119930872548599364130637000963925879347408321284513412646466748525186683102211325467082480855961882059702121988954869961355135344938564991744166743618842495688219327290012808984251234684615486825167719320131087676204856428743982987882776216737543203797173927254820482577339114829636092363683368381091079960271297207346693480159062714258444080698658725774378692485105114877541444611237127172821162713480898600598729662872390726377492061228711213357012349254292177842528807355327445925136570175364183384717059115192082763014804892783347912633869446323407587782896929389946381036163941801640645092462598713750119551223928760234181820901786279999227224814417873985006033594363235647756662317304540007299475704310685202929981446242411282151968953304824304670720137669368261875747482659475492576813100533336779265722283361335732198017138032396760686472600426126417118699579243407100862236603277351935857724156714913394248404515169675665064253630286683526589621092496171874123454155949999408211095782666951690895053583797059019790697689346696862844168616141471730745862379722838889370925998602813175239200336646726723999507041140007878461852432633029871562301833130963943764218665185865557282330417073731784329143340329232486116461161436915962514030106931910481142901299870400 [171,15] 115012050930432273876741679109194222764686486994588954525650755097052028888201607698301249815203230124627356240291476894182607865002890953660713615668833490085531969447358579419951213297259976009297137269325717263061768451124958359023422599378610545400642441138915756668436624056978491780606787128808465095635109200073258876472449598566503992054762762078381593667857653988919100566274153661323681050008244655579718225374880314196972494123589362039312265058618919709464571754939312188888338314903665710295024618188612587490588046810030464765524561561315009686105807007722356575721966320036329084109079161761827811339959435255655604320315583545322656420760313308288263166217231607930426725572979081166466042152187565040666900374802685609925653261758488216865603553556344065618259426555392011868804899298094944369224248500653497806806125731373713322773370215684621080276649313125709819645933701291695646978481564231304945698690337680302532374998467120945183276210809790182252898463551089588937089860008011094249749216859733253572322925818670281991719414314639185517716465190831085126880125886419109447777613225732141616882683887746106937929541522907047816795711392552546517390757020477224792319376861555681555054745957281347282768838783334170195813007894097171101034150464472822809361872336273275226894595130718323598780164253626558315345391858064486742702042837890839517469210277447807503741688658228956246110024735882882048541687177387273723065071663161551047807697548673818883142739050029929100232400942228738797303548928967145881598788660236778738262219837328858835866075348634879397654175463721969694677465177748855446098469243859708419369481512270991096542651882955980973396588813898400724876516858292563360258250811016917995253303391708026393814393158335663347394501466665884747727113414503358203868025543418817761949957824302359878791252343624158243364774006669086169766986863049450385370857679162099756204343082977633347426867202091088195588133238688586242963875002459571415009275052040 [171,16] -116376698002114883134997814799381397467767583589999687675878483399289707813430535853631925740463337641270780075676215711664228398703067137265388252878398755210955225276591224699634004158784717918259174080524474106844229186473294163960673255071354666041372176774772414892652736043484322330439023438761922611981165942668421518998999656839294068949293002428975932252178310328053119080998376535572493828259925847920478369183012845017569690518381619085231059206916188918708560833929499512648000174034536222916173832637243682131210605317777162339537690981722656385733023434874537368664844025887151800993174681618898307766664951118720486966143493596388860601092111194208300491942815661864519751886873129897536081969563859928441725956729167566024958583796776019862899591765075057610951613254404494881919568474831038552599581972350648098900346085504003631581147587800082665140737583209400440751711124802393972702443690550584633366727465360509200504154249952205119427778422143023344485047608660608909899431707217557135432192787551819388492637823208679099166845554391035096497280501151391858545517418954953148829555737986655824139712750109797493804631798388864672209880527858089994585464227992890825419369310620045455156518179711814030774492345608410815185179871463115987791217496674893854194686045286562064753531759248183620202483332519734111848651725954256697618809500470292971783946823249471018692224459127656396400557940938756014380545019499563163296771599524028480519996946759352422160311514044225406347720150922054393761577564096883455298595206911487039037316378196011000775017145237198926383446494581584150013870100264880119761666991697731281242580019003966070808093590155895260029581411188269352939488730642089309055536949755264216710446592458126164677053778832779381723425671418080868450020996361097483586666379645928138125531515751428037052033094324468385873180370897853384562636630555533261679563190755709097394333059141177480645323263102426819083594596286777785784108421850701938757263360 [171,17] 65464751218836918825290994936891577814788509272111739796092179593004076114321675120137629171511768801216777693038846913044057459798609093573351534011577015062694127587424315437550403844745566077350305946881841068315733416184378960099746909764609599782748088354983767459860433096929551952949355588674336992308578376506391335870800888919295436608534747394185389151262466100800526241240252282130552311495248108191002578740780209801441503891047161006433085054505284023938139233836723472454277422365499945869736055517902532833047462806888973795471305376501676975238458469308455879326518188608345896210993170329292968865010053612915660064848171757304596978224177581677238463789924519301452005705857766419819902659487943047097561690443356675040761480430884380997589129965532523465545057511084759299945107235900125380093426468433586994955884003878935513376550326790544997662601264337640911644927916148794757755131143596187230859054242725080868697984134789935998190241839287521918268340350580612159347349436536056503683839805147682488308681760017787052876109892209424308617404609868678919473288783056257562944099738939686087955971216946862414966871975946453266236741548104088269111038642573078139059819551815700793171729610929972251612324384175985887701180159776214261162507621079353496195403413035674687364647908211367916971729185023506906691857074190905942065248143324332341684503640363574818950079356098694055999364874029558286345423324716325236400622495827381066110384827517595773663473345731647238491629367720758120593662426111787735035041852890791549654380335146060342433739599866640054002471785056086818234517828123464606730867000860362318906750251387607455381984772586463406689938892600586923485911286640193347629014925207506895061192533867798232589349980040185528671913002823889465403987027845339869904207892743850843694834239866532328728705550731842513908550681963494822640210038315368828913871572217746359421034253377764826259837906637850640557553803695282574235177897484905125600640 [171,18] 26272930368129513029651004700672578364623525615431231553156953511109852901677768477656649226573591622378369515754300833849670463283060499360565452963690343690929936193296838083412800725156352831588170028559642744445177621692067433866038695770135091703206991697204717339595623883023628811061263544506621065263067713450894226118410003392004802496721257987862268241612202880518026786182160600480849645822577533513094757531358297971009587723296711756665188516450694468347621352784363631592669036801290218518354809251856523232191534525863045783046380916609943825413842836946095927838651452737217490783683124540368311676572754049990191787698640523137924451349970501237902450457596847299613389329460388278778400086983131784827892503450137021534046236502761050107414558749889078456232314828687803702669102157362471933313964821303124024910484516512153558743776330099997078309053364439982616345091926644748387565829132698512782472836546185885644363921689237344260253581825626209704054850642172037216420862931735898021261464063675005468962564526828777136696825624574004685122486455471638791696619743090317199326873502667031343784966638089151408999519038934243678095109203959989565012429241368411569694188114601453405728402563040803256485154445436965229760131655291844666109074430870322182910439283282488654584525807159659063985177479858264852412200332784072540309993031707965615254068059449742136359512086121477145177520731723883734069065473386807500665810559349069024082532493049458566594318613463552637936966346533893695175982857029838987824776340571554251660016940831777799395197378077006667394549342017423242996210434307301301945127076500481937412427736653624758120738932484075977596272015971602898502962143687057723247952831422248793308652741548976827330454246321220046850855647830228591905871219773800946672007629695902845824049308494323468841704246194268207533308444875826848404096616825762761457387438018977314960688459244837467800851044777532497009121638240473343451147870982204415680 [171,19] -120661345393360127848452511806566091098022779702058187725707910653824192564680200906214848329563857277288781965659271589520036368875868541665526342797547223158059478021897397031496214998947513315580748448408181435456020743198385449101544084467843486481262079172853549117015583753898898845879139861125807231502623122209160524831915094568013470845805068029043665568739263410037904534768019983015542871070729028327266360227490803047714861088846247910044373476664280165435227340850266804447041684133174466252058313969481952117646798751008576589467648291979424534229916987052151745513444721962592304322259733382346060688725112605574651779384740527790974609556526729485059611741063259763922250625747144673371929205016828044147176415761749664499291932695847058308192765183432878977000663353902644036808902033991027169975132123987226258797928937288428613273673707211072999482972020508581620258170645926862575396679469769898251486687103481954640566480925195203659638192442518061313356185209461101658806124666966300612662105329484121752846583330977997644978974258502471853489981281748357584125013432932190847368531546076063582709325689416079679598941378013914815524038904807244769197070599173199672628104971037389051651400824793238222390751437482109023965247461382113472357114370062292765778166731901308095098854242488955265810812404444846695561461317221252688715455833039397712546862864023388650036685953577619814823749442375214635538074478090835634927594013700167715096994249908161402741048862492439428661444839473221586559110152516173589367149836649624604086976430047841489380861108689138969155195777144849912969438433037600079558188705956571139685096611273512600881718194120957837323065362107671547859871155588508604826259603335552541249245854155587457566511431682548496105459491972828559892898868538934785270441805437229322453821893552040833761612247231434495024803851071223358309986428329973234225982685291154068266061485903448551364659561608613974716338058704158561301359146566023960 [171,20] 178416176627812377469034486997211630716407131603238766565191367185028521705442354858633611219238800961258438712171341850256976692089910122131360725522039511637693186691040369102888461109456000675621865513051865461261448828180311896493084180128784475162832722988796860851799075083306009057652557270988181647423278920580871806445656264347710090648429597857583049883220005364022149620353257027025281197521921140776425962841588647089932280711581370495388150865392050931638172902448416971033963418571802378463433005644436900898314163431991728881742664663663955804338144437297451657666124694381102589677017044001009114511357183916826062704318777007903072501806679311285306507577803081209923023985631701847325015903284677361695023523532244122532429766255492490303957114973879454664247149683335442649399084314473192475811802927254967436846009721502955159371396125435343972501060952262404646956899050184552731790074782953927392164697269149359512287387812172849667450883871771384435311201735138885607169911271371836544368365991178853123428425080097909616095623480081618584259926797711178699640231072664061848138983234402492491810120614000015136187391787003001253959139592911892933331685850018199326438712772630225016302065826217660476872567206171611688009236212579680337760274919982581837383129363483753175457403049786032383097900342857752453657456249943821997315713611693451039422261347256048376279276128812211754896397394746005786041168830859598467658591963651317536228454911262792409842862307938724157310448328604979918976063305174348506626030848392992359038903920925189560946684633259958099932250106518968160562844216980990799626719199672636007743822360102096093377304776315289828460282123413085787504565097356362134722454740515752888111563082499370202280919406768980123914190832276252602293783126264531868168444879849514685827228317565164200665578939420557833058949246113477174993652262217652571586896433308799647411511839813934060622851432109188850823983902916946138563036167825280 [171,21] -183907985203639493298570033177701229340338963569376249668422490185461667274930640689354901240912295822665714155264137172739680233085387885358896518768583577713186586303330675866541724286713265050438060929829690112334612678215037489750169132758176368828607333086763631532276487728312883784112497286457884650911338068062077800735411876558772052217816327999190700740871521815014874025832708556642103925749408933603121359991285418036591527079150308500549937813910240872007593243431765609785117484593065955437894488955246746135242700044112925421022225352011964056214010885527672722001795424153111059113637442609243545905405964653850838659114153998855283504736105822771566491310700941917865411481243361815367805439215413306737811598889215882366139017739790353916961214458230499474589517854332626370167137623899607770460594101455412639829057357795388731110264508528217185336270648651860006716026724369292282777614793900436853881157388391213296012186287245671589559910213884558264025103118784420660896290080044569993041192953328727463096753377406266721535157962118871169467746426750746115081176483540560279481562578566614084319591529048136932712054247539813967390930971598126262358122931441897428169072133604118937716791182951989875380517872008110640935567304819316999275955089311642651485681267348259335992613210564929578637912922410549694097708125691997745127278447442804727129655897358783856491932219584530736143059917633360112387528108672228006689493214013415307792231535654662811291710630418346386426308763977628161947663236122238872236694576406514159820223443378963715061615135171039984610920870666615384606594506969190299387665043809818673432120298143147181616127000196376057412276053867558796712759426067799948722424888917172846585568640063578744749996042987426481778167908921183460657096755144551503654753469721091827254187547520316531744567799508226251069770524363647589121311462294422084267368593042942350049222866663816080770645621847356879676722675119823383297086156400 [171,22] 149235794027546410362215666480190939817716377976567346582888540145617780404612608521034002456447449060941988653093438092215080445441182559578229388453817946627575657786893724369268453650470767727972573942811823428626202584005766039895851699868611865626162430916058803794407137766336658491155267873286446466708052430374442354500339060135381631078413667394860182336917806272148732188336121170320044874125034324905492538267601280670825088694312855472831497387766171869686836142860559221283830354377024548728482962971858925789090195035600122200342625674855825700476532067353643771620749293704934988358782294310374041975827128144615963348122873861187524667310793608620994674647951865352187660902675936141352905346570510798342589405424199076256723106371750127569461786768008662069488982506260399288426868761689736893473978559074136977801511283372930595625669593048210383143801156712991864189226635759582162611836554981388256334623241531454569156459841705573447516274335702964015579291856092390032647177214379915921634269877355628545663873480364758022219986551892218366137949442656986073369055950615858392520084493160394527255226381718961425061643786338513650117453544543261153759301695641144720734383476942334342605503102105216926043939690348419990767044703897682527279904425368250951990334831160652944412379148166917836967243923304172077443676079220392243368176680890861105415442159708927690812472431598576040661240780667596693270498887343989315497800867245047550763124317918973748152989751428144939213759195024032784407796041878003186260338747584582631649414966282543155469252379375477896037926782099892928192190033138332493817040683779512098736427981587454958550044502244122612444401691285213042677364387835858167807341402912528873358153565431014204527806829804453846685773171811643754725661243780782189761957589109729128382090502446932915646860242689555722782173962595002652147225774075142546490082388599468051927937863703686547632334685621589571057321159734406210824361600 [171,23] -99487143473424569222543139507422964419444137931712561104761800433946029043372054028035324594885651910075311801489323844491272950022294936918959940917835589711114908393047772495553909117433081337550380424699773746214240738466877184819551160257065129827566581613751235618895240985713449568264337328153767002902635861102776923566936696624644129611495240472282763891397872863029874752663375841473664871798371334255228022663457527368935393640155493718499368769483649912573373934204232758492200342087541040764812789934398021017804839786930814340188744893017603632349930260058262040691390946784398766323093476629636223863914087397488118299018507074215049707904747318996048566896819713949553136092284393113053423147653700378904528638962872508650360729730112992254210398436282499568387334984802844035836345913898158000800461174754922247023230743345686367545576970233303892626561395982422243987013912302127243416004317731268387661725507513374126716131059656208387240259046731015309964197491999951184543659542897282348292727472839776096604583803097022662036709474168291039514379552764951915000129072327177878358896377553839499977294258797771499751525658110521791973513443453727209515210846127538438798169972867214756644989894564332538001780787544343952987649194719406619848325525135859845868482249385669969423199701437457205829763172173064509727439380257610416244886600942837137195179727139257881574958125147557863703824980201791497701639366359690062877737350098975946592667142954936638728976751569837890700692345099080730891073875363268806405851750641649857874742968694818967741529357689013685517986854099481114278981006687610591044047785145320112445852565799137956069529950668309520343445323912488415509078499393669719299077080048535381918911444021436662376536538657438623658144091942191024310195267513023762882894492138730753735189149697749523297143478050766081909248844502815881677761925414370162609771829049959456684336286625866959250474216751029246189778753311162182440176 [171,24] 55438962953797417366000983954112316427346902574550604475976850232850918964524279376567785560039339732480997991355072543622276581666113959879273333539760585046633025411192467360666387995230813396233009060559651812881232896431706248839256691577632443966283538459528992164212145859364824722283341456823255447280621071319995383553562074457135259104281956233839546445892674461601861941120350655115191650456638662912643832255050271929233447216220353858677927077155786163503483174651784358159720057477145853879320444521369882170021349765357029376207494532953789236006061893232299379979057320533300877250104320782954206272528211830496622442038948320263829787803919790758599486987443569934167061184314327223040881004869638519408152718883921673238912345934650575394680640397963845742605755830375121841003373277871709911526232194402699614815305884662203189946579697252443892642578084047915789418116435506031792557276764362934372973383720711946356431329890182173308208303831662266892983318151724263042537873741793590480579944895531647572641598885464300330891607532451590663859451984152932806002823827728550959500726362403208166522523571640274268895248768372552523762712603829986502965121207908276240597219527491915577767134508921436339052465548266413283449475478285402183580738661915799807654141588385303011030984109310862780564751474336252041736124837761666688644399413476657168817074659510789962629631701291910402671562237873996905696480403960324801923071568844031803687897289581261637023177682240475789330780735283661489004071625921108895760577485546286774582891180537748689134658029329921538393030932375423609312178745693414645938140630253236161281297281922478230831659683553193446308164483819878412319956667302650117104976390571980928717438450036778780224233656447878858441985515140691387765692137969142415654825784823222285224063472316366484469843133637715803302816006298680363156044844224846129975115514571819500641507532770219670450229778680956707558675684115579063552 [171,25] -25918640731299060787382914900685543249715109674654063683387821473726393388465188622350845613294128793797182971155052440626859786827074457033616330298324931595137503192070039709933972125786597776740830704972227143528612504062906192708590950944208973174989843433766196492620504577849221185266389980848723990029089564785594934246118265868033497887369190907635533457485692435760870063554232464018163617871761541971387137103272749617542241913402243095590604809338781916502142547472345499070950226436099323951361119618191610955285463018242371517061690128470862775104510974196770502715089315153384462447828357024766742369577331756711748881339867070477476457995618483858575897294462871422100652542848016267018056391633136353197096054012554662559183975840095456911246869023802197782379835269531909911637376848007099494491120052230077611127563980578883813470375798068561774058616461769979280002896297909677669792000941745435161932372806804500099603336056320177560402813935171907550100502488759131211030169704751040057362101760541468249350674822059035948739076347592591261323869147266259324584807820822459608741167335398443662311867951827391301234996201515474145676962058876056019071657766561282548426309450300838147853004362633189841354617075025772326756026048515657743026841648796712706046059182291378109905130821508461133025053073323041423047797052183598746592867855576059066662198464659408251248765916986921765419742273747560569304371174181882746686664618422293437912046445307633240720842528032711048843176985111919190558401368560060688422788604589043803923889442804869564747150814953527549374893858577096491519244314305217035337655532284690535967086822537021857560058703272530592905667497244028558362163464330589795997340706927227445849981484881456870749862660469359953916334703064027159576148674985915832409985829381244521273613989133653952340882814916586324510599260622827956934385816463888492349793788967008667515875167573376009528824660469290724772634709852250144 [171,26] 10066161125480227760715984285288618727532996855029058193371160038153012858747275321655612581551521146634548489122040541946160627066772929827637301863574042488575208408513827117424184800316752664736271065143523693930523981218724516751677508126274621846723000672114485582295816850075822052978599814105902042099716074157553165819089674646826349253602875418848625949620825612354861221336950539129192130695510292762982115455827638311065912322422890644970619652398246095555680368131685116944220757547313951645395418009589362188257799931539112088703124658547057369997979320322236244705012129884491676950801077861220780486632445740373603001803519208897588494753268164719669897283376833917985931876834565508137450739117106218060207586966386716052853792430281315533452621370233354665506542791502867565994502264209895494358927748765295812611030459046958983868436752787685871425806583099256270416820726735042210550681496913000025811975521577802730044354499235237192376808962690658850339502719178988994038045063690414724481867159659015314207019167211518396146588709223240719032342865184539501251478422816918988134166116624013521535584620854232108167188939649941790936733718039611750727688735494641518998581621192069381621221151002413150309851188437109952260472433278696301191457460394767133144894254170588667748884086141006160437284782067390537054390199670892704076573702986358189763362148528078114024045473515213745265931715678547112968600542581621861123432858104755402243797404876655550894736297193798841732012341177133696143805821815822558585602468258536047719213984881123510245381129720043326704266376526012070037434563612343504485109038751277077401192182271755583137680839535865236825066163141489006257577336301600438620770157064612175731298025818043027733139417881741286198479848267356841987820430004506694513952727990482125518204144776403494367253699704957947643514954386447738585090173355216197341291394641653494125700837090828845559032360672670032010311085805504 [171,27] -3129684119295823998454126362945253116750199754080067709538213476680474728702747117061867970027808373360107125583346450370861207568629970912855452518536758818701069113070051542576806132472300198941891526911161273396024842166961715847708237598617013457560306879940201910985782589429615469034820140937959531347190490927643669435080916054540269752287247886393803106249121191665922664460005522108324041080962763391123277932122362452578909005982555171285777007025960165074587512083104832842617923202529556563141487485726068252382686198907462839962368849721700785949250035413164036831678150664099568047945081446197044062358550682542848068430299974196765854310609096807441693225244605615235664138150087041129482273061037059843703871977769589198717490582862230613703080153479129026979377356070319432861420998423149793799871109926681239173122120470492263972704448691909182825600905541822600040871519802040478446986772088945007858177928754555534764082673351356416347908727482590902451640579156089091970893202317804559400000331771904244219558694881453319966491758923575178327914692358693192348565577924266664097725653874733518327349379617858766825204462962400195463509010933357011747776409705704680175245524231458710411109355608132977228846925445841791959497580561295883732739781576383245631835946097023673720923032503440632764446595453176455034462055092649444697933925541189235156615987344052506229108662399099590935178149878304946984224612385149935183858901073165761750225166651487938513440495321966361584442143429944790773010687029055512389052327336555422458115408206619113540492590951522829923031885816153472751654363911075033718499490555128758552680531363494610646179844140908457069678535803980437709041341939639358683575165744877436918472788713575331368950344453874291600400245397518872010845040114109812664289220561166797315261700539113553663718023841674981139573405207177783425099021318989305306280853441246090740272777516641550191221145572656187482360583136 [171,28] 670628239714906080330975656052496066279532637018173470282534339756609199094833551829757881521492332621660324147140897380209494123693284327003993133712546393076311731406461093115538039472512786976846251993955776139089910291268962938361824996064875971650016816361993298772488133429634502574487545059069983191165132326102721409011061491120207563718475695538754662473643938215777848960962150518859386887737912630643341622544792024757105790360002014618229783688670001014982318971785907787535444908223345722949120156337201013415196675932283416343097977982423493966441796691597585125232474347198742100743293122341618689715972523497606497155989876000704944292031659600889491815298874558689021025566251726916358614610756949825866107783784768408562348899557134373547218440225943203884671603949065532821746584147688755848884817098435375679725144303766057239032542775164662953944979946054866184765972253780015280174401272304140043477316846337005973412450998016395110055346466584817520905521912512418979487644324922500227006679662852277609238859441481080776857358823389399235606488234934536486811885366983172986624551983360935962910028631933601820091061792346728885525598636666998926923915920845740975231126298409629272197443306327625427343229132469215176372385766984015313971102288223402192425921159206163528162492840274301542689202569330862556966451133663514445808004579516176012831218372402237021802270608150894395707333469398957398979022442526599720519160901504033828731126996446293384019649640180711468503826749452122333633981469967285670465440646305402677794003821153302553908476274542390451006447951531339092208104983006811440051570534555369374450507169273862905029162157280289724214538236037648771760325990378230856407822454968366753150326231196356335753171324212781821291040825238084550788745793306545796137246870700952194949690964136867732019823643603414156589518742076605306126482000768318521188865199707494008695855921841038553785383787920143869231360 [171,29] 11661238414712921816343563269986970288249051311363184291444251619888668757713911157100728891491909787798853538908749357784047393960857741756779892471329989649918628340155595068014765966592176801727154747955959613009749727012255104638719328010389481951887344591841893310553795376183041410149546686151639192640788101235302037953085096804479428915270146461649895945083150027797961948364254223975626117749119732508722082816593377010501556604044811996684177984157455676247801691587654238048741699656820886978135552015198937656518007195199316140091081601419968364302052084565241086942911801684309613750779869778265226265347674106276988689134373821052527624786121716774405402801844129527518553746729232741705269499037358594532437823641304586281093566958221175739350693703754979962664878710116026602544648194115158799020069454256516349606174829715381295392531703330767856483875189455063628905635827947655599739044355279098259178420486911146001423306479481681142782654848900497417546401662112442392855049383670633439068979921784013426470286459706851631562118841904259639161884626296339208342223648998344736787990016261511614785052697097482995964836066745489050548182159501100507315727736648532794422344012163666505750762160598153651574882640227503994713395764407651302004269378780217519089339889492300784252596201139656852482963971745549210911272060526335806508704239641336153743962706475615156406716885929211833529514024454464222637739323222886959078173236058551244000882947247082014341019872845910389994626671212509684699784509796240926975032128352224836253049301504108097885634614608105711181831327798641080175659726060241787283763880136783937695404647801461286853387992754124472229819517914031722137678474254750322591335421090997200112932169806284342365443674088387703964688169419614360675302627131923472241085238867688915737451765163937299146557471517107884260791658435520846063657629880399170265609596611900738377501919376623756703591879034928215520 [171,30] -128017668480454985234010969141567358169373364525706467277283911428974764998483119935256817669929619604581193447161346711540377668904806821563544041966829044123532255312153955279864154963420566717383456347501513311413267004359556934568776904214302425296120087063531911567012065278293733805385368430859501148402649362113560427438155873786654103802658765043753795505489338800626194551445597215204951199268510309794047348711453653867550189097125434198985119507739575014984193021752368899845744843503785409884473011862952867656411178196669123500000045329166136954790506519710585327298655351794232285869442878516149530258322093633591198297453531814969920811289367747906993005572555121947727327954844176681105475367073256322681680038945435523007479274413220845489366064162469118683142709627761108822183029685143290878643119471903920732320500601782331347783789619110402436173377520104340737595868523183783510090892139999021048112406035516095226638989392079931634537255806620831488267957421345689356297767082996363387912693360848961870718247304764976674147809315077041764884011630346429966807385243680260559446815644988232997157330432223964380475167425413555226824634985215400440395205594426559383742232359505510572039991524377942207128061389559657058325390181041716890628616965765611598425589416338056357331851701816942685788651318461705777713599839243413459449548796459116965056028038413288295410568644751498573690246024474175022429276799033828720682266453793757297428816717632427387591070470441996019177650017705966002138313873328784481309463010859239498121752669387177829408422431070742526754638067176251410269290160165133689261157125826007226856399850916657321053918258815429787749417137003270128771494221050374879215634263416521238057534111025972352724880310284350618876777591913208238691359211188520341435375784678969271931986381442585677554515394086543127027639582728710981715789841501908079550564108402853111509656266886731245120703401417180352 [171,31] 67423623870174300790470633748205341137890390478593629659436369266529691156125804737183547416438555663646674770295088608067757960612158773147050964489028359089393115213724160207893333076598660348684443735226570780145636746098040290952581518463850766710443684595818282273898192906004514153665773442791077862774329345917715992728369514537305665332861780550825782878009576117830688030218383043206150260998497641077231059381544231100493817310252124406792400098471890355165738959736900092338459275398582451788330013498542073667154296394615396313190618123251668500990201731388540815835908838411968047932189478723359803754385454275041541119221822157339512394034872723563082459248902916812082775757813324154236978950347010996937735371814327504331851826769871193301887179353359567838587561877886752043107746719161177812656198330855211164368187052236344877253109039441972461300256778005966818308023996287587352709529999839424621956237112865516857847395166062910253766465756853265451741423154303269474024719358474673326170833429044435904691515191067336177039990899544309179962518559971282401034908765882246299655202111645889349952835254632787832871355385792741241784843152728652630635047729167972257015052680882472030687569146657801737913493690069402229359745120111384209793171249737592894398825825919998737638282137912151543748082568766644840798447678267326050244382590906658640434884449362723722584590738218544035964470213995217626295275083955948421196879886057969264572975688258296204683367929981958388928206283118038574211138529430834352673282226556307457110167727719645170864732217467975929187051871972796075436131193965775888599558061336128208172407606448507666295173406832749082147548571317228242174004917642640130528972340713487758295641967592223434769617949565384752799872358453814752845257076775175504480114308770946906678610597165651708258805408260106730764181186584595531683414753729363325779210867540102559582978180876600774464596009283416 [171,32] 92881200341564204538256374951034374680979401502305216011022268050724720269866320756850007845097930315708633627510577513473265899756340986938776840178478500476434080662090731931963130041119572867046960171871076153098385937617442627679886370928814804665027545832041891316660472439439808625874299761937888653850134629447881279341463437770942218444076077823208039164740707372922942266897790860409907501595665798591934811126752869652049424174134117092452570200194799379304501123535065214868203304613783127239520393847010247216372914922217583752425515906067837625932146512917057948486991921579848386634376686065515326605341688239925690853717423951485291002549475826786301081234156764460153678427503799506038823450739581712457831646992979335519827890063047027250499022180657577321306740872343721459205216351079821385431999490208449922571915101102276357207744289933142338388167263711718352063396764409623060371128367707053813382814217169063251547804234050847289301639938479939004718828272891330914034528626016845642385331629356945708284177850848399829787528233744866301381834139862034429510612283719045506847619721719093180853413784800856669196770681901931309101191988197675881397587314953993045119670149904574422643399951835047278072829465194080968719182227185698726418989894869390014132598153820522405560959194995588049732517117578605739450250076326262070184020657813853726422216770087561731208999478006120263706661252836549506283108131975007754815232223098785737801303511683600901165662383493738256356151471883952972072301753475507764151836557226571051595982923764051232583568717617990897019869737416307954480461745034307716192493625248912683058950201742863947403576263970620681175350159000931352072530071323427939789025754332450874395394556243000284844869500252254201097570691759333679042122649822006041084598214873112740035966812855167998541945974861947266003263610957390810581472438192494709206819764172989729133569129043120751022430549312 [171,33] -316574505074103432900348332367724980194156413844538758586942572684232709706251366394114954476988039741859246111725520871486563232334156122520742218617027724880032578650171427028884467439910821544035993620369822787988859210923029688062310351650839690937894395672487210371964404827902919595406180941390866326731589073694620234246024058696703299915439935656488220723480834617797467062059930443614734141644705197564420519882083232438018365704492439050192815627814057401969471703654227892464360546470817319056113080971885192952644361492401575800500554418898736079975109906545670197243946115261585359201853358820819891383035451289392114233649416660841165281715758012394011874249374183949847144043881281505725395551664374218505433160897073889333528172124900361862390583570857539621688406078487197130578981081165444271272754643570988540778642726295184609743619330474660415938887644403257850594157903437940740981604754694172547077820507068736615755910699855074489921231316072167717124618662506717849198317880961040080478617503576665359739012096682676449337521234722123382336829152105305577102515169567051632082508056715635852360009865795902243212203535800264968574215156718279622516539299646463662293747315387738211405762820573321821450283723932981816016747804551574377116565755944867254124509458877857210169212873509900330004939503925856244494828071502176518086253649091958272478381126584331435812104846692473777500061560253611068915548924886762227689128845782733194206574155119699660623161804469269596219922311021290577406821031197833732634156091829343798605745479240542669732034519891524334190761422150452182459329007492790111218191556238889776533255659066046764686467448443750857366498722299164659998320836594443573604096280891086025894442534287183937314367649488942813540001413007323794908007910153523017444699219889618906698756841447487017950310531521286990976981834546334484312835007043922921757340061267817213525283097256689947855796840 [171,34] 515449403468580373780405729077285344446230288278650097286206723681407326254777024724724971396108249068470563467983757481902330791125213112259048172603400794341192251519668710837869880172909226688660110976997271771692423835354738343050338673985352968262804556355069408807792851964166176437946939910411694179675336754021258154529997324118048240880750835960363874384553751392014191260954732049551881146730675880032507440901453975546893702314304852486028364521256004019662698186481982253565924036210593768843794566073034627273686530930620924114680178485422247100912774880713267366708833828257362915119464571389992647123823901226801863998473238095449901827855574754283590884578004294104073267624798552488274350291663982484314969410058621210338873251458704021618884646618936893788242016520671693078337475731242154265159245633920708834406885110404188703941116188305668740516753381195862366759998994450172389346845581145129368873458050948757871510773261152227062191320449463932593615170904699111784260331917411618418585730415426694105140817602033369815676795577619747442399068491051547387078685472755386954400686443126865835042268522308818873336850816522330317786230611939209766672048128943855133788773535828350004521701646457814271892654945517694508778889264871564202366303166613538346776939069703545517216439659679321047577922346905902032739369185424240085743999910846162508273481649642705966020836893188511433652878218235674507591899863540149992503708490086617518731365218254040592068850221470892177618137556042213853707705954364444213952931503693375766264469637666338791812156348800424472406607645233423040364901147255959427024815101431200503834540131787517431462073312628774126287488770601143676127782394652145723833487968472446042736305594636343953298563798884328407118077015164759489012608799144999946226805173207639674446497050291984216570511189298940685067086357729950672590388945329257563391778146800611528099824613697576402711904 [171,35] -578088281555446284425645103263783512889719576559205081135540080478586727973437797018996864483052239172151143359003983153680111096225401962549568595558460266159483936259870735461852153937258187301921392715366299375547573147535433752479596060098120988915836060374599218613885664220797121448542960170800365311062563045740293380616649732774642737790004621691618207649555283697620317106666974951003821897666561312212638511413986141760866828030827186180898716892347414971113598548005558360621458448990785294646911989862583912800957416807446980781538531875459843561487347539448475077908077205023558118774366024110277084914337777387118930198733652054722678125320756684460594053874108385149442119664748383468797333111571669962449418942764225360701980832706337105924763509713981539987490100777445151457994444060902834778376902332285604421893466074131195743667366648125596811038916296938893385212194231480974941978203720788317994105912654434190634861755663873477188911399423550916081094488264282627980536310270396470947961454519749522747549852735963677251758087211628515274784542017875606047232784734367540147538350879789403711163257269057263060060329490923420535902959701483109138839940401575428444829859688893906305696463913736298962791696003384567497616834415749512923788456230836494191101513256243516850101026660800013491706321490588043120779087792460534038089379233538995893001046905337016436692882761026936376791179211252755205240417676382833193750887685894216303232378878146494719695458468771302636113616405636953784024404506826189147135128707307070808515577841425486445528632687775752269973788177448637774755023993445993480638070914816662171752134970121800909172626970228877929546279295361327737349223126439525899484895695819980164043995600003152386756079872437344478694828447014445499653189379045943100417389387649123753687102929430465460425752724237790594576792106032538126973698537749224880444093633422317524381288448736953359696 [171,36] 453321373342190931226793003630453580876964351012666429185795707425995153236820852209704630571296225966537124279699213591979555847378269510438974870054462159872264610546023533252796439306872199315592143312124387850522984455437696080773401504996491249624046699167373478002758828122282222663091735979371699279382776916753441114521032363497250067228402238062028598521401157204392131101146477767967425299460900889166387901746134410574022226756990120132187633506743504633113197948719153857996268885324788626297499481327804269291731815310741019925645532943054202425317786744467814309327487344141344634032070053519032392867316514362298100646700810118112736295597340530852272182398708749269809340645078138079957327337981256879491211816481403578025393654903633992261173276387542308699864378016649726503837077964981842623321211285292882780988653615974595751611100740103766187281896171879332777588255858105251992471604873625922983526691570946027348034847224050003494086295767105735808513584560475953459214852896897265124124075790315611328043627397043494561883905863760500944770516572608001779612980579378048881780941562530795643015865540202864397471546188021886697661066617514564147374312884328360666795786184437720589051976656425623298660144825538969934559882933808403415884350834174672440569071583115440077980367922250696263237948428947557191623489914604719896427014747152396281268612291335887720429533830461807209461579444949677220669330365149463917200948108444655161432249303051785256138824992181957016321424798491945461976430780386982586022037421225320428177426583030526553070685585281876045337119801073305980297546518785420988129877404491484400618467440348328048682062567304588129726871744034022004292479118927160898354697977655714894154020484810472901753691173763544325028533447753394198057253114522760834990624857119393016711300961246488384535745303373476099110444645827292002784721741221328456133278807035523785121613768266021888 [171,37] -199831720265401778447201888038038906619988347372203801534206663483594873720814809185640626119414657606009681101272945036839960090308170699004609375429863188849195477845132357819527446560675949080184499554985522324820239105592741858200418445149697857596056060756642061062293781045585641345434853951903394329182082626554741246513707313878635357536220433633974153248771323493652684497517942758692330776344208676304765589526828481621382640819300141732988521961201998780667857561826909012948361708546884648379451069009371195956727441011558312687027867972655530320720915362956975818605061117785377388254245173196309339326028320935945329485719139185951400885309725592490370124749818391693354553432324673501207460899662967510995241333685309387798001439005907747632672374137681809822834209392026887539638248291468480910593755454067075141920049967633384952437818890783536272662212482838627913393829052009419032146323896652513903478098632852696977880082174707840122701277719770181280066883289833136591224988302929223354987687323854514947907985103120454580187487912252700060163219198272443232204324917149758306648126424907889472836426169069213880634036319340964078311998816899338993933970402055928991432195987585701269786963148162574084707715384889813868241228345593592959152447962346058271590785854570867391202097416931694441894855374795039093671643034612716880673848550220766132824330535509746261711387733830767083964150591919289143163726973766071572056366648931517080554240797726352605481506122203154223519916955786776494564128045755485060496779525214441436314128719754354357030781304288708214983823774391972259795083117134705648077557342175634946925443423318761008572669346859248387969639127090965063383369368871182529547171480957279966008859856764269300542749928421224652093247722879129294205509472067562230452824390484904952949164330316483096749453404092913074694171827148321702526896341434239801282247712947684045945347615302528 [171,38] -52147115724026589797431509992375897893552407824272598733141966411229735538789049893826105830321642718073699367791965809282698533882657453282895357272348497365190822396200223206750601792438131120153297891766960388438567622921026139911184619730968979817808632164699781815866031672188459113668908631766655659590151202637779527093396677442251650046155714019038175977413765363891048255101723137996909440972046584375516874541805516236862534894451206905052630895960915320568337409317894665679321980293450576142895136961807618473923975982246361219013759512541620207823420523111542603800491658705427660510181730254179198551462455587281315545061569265822574716526072026880318341440112401663749790798817968347390920167913566609714533673613573729996159560960450291410069410593888027429120035125925995025998456903759575120304189636763748474398438296391847125237346525960902190022095255266722504519825582219680674399204732300227650599697228839991110068122549548682772808751959097649904860076663161064878227237738995492387843932829952879260231204537599628793749126860919718068086443422777161652119126620854595599453860061610138259667780733440319484722823129678784025027179472266443016861199918048126482144138851050886052490686581487067810760987632236325968828628786969463340695070951055917485589632126876653415954963166804143087950792084508829397991152372965522154368103360589067827350311644484640242365691782371471154235430584442423910785231687509121684679134897088172618279792880899870619303567232775774428158823764776273773461592482495043690740998609060341063202356941931073477985197130382697337215930812557117655894600458006845672517694625412839152455748992340448818592576628035480970978488538946174064325547239618728119166180951061927648984470559821071928348920392068735732935477482133022686890862068198432895018542418328875003459921564123354964705187451961153222820078429563594831345143765724348386112592883975901943180087606880 [171,39] 194405530039398919170792618045829797360899373094055779537284122594149878640523592300601989698625086596271664094456214230681645708907040626254094272339041483865235226907342279407305361757796433358693264966942597161366910072683468540894228722628356798886478062816401058271306937265211773463183388408875038394090526515117345719571368992935847501948633741303179223567210074626926053494358705014115719454036015670962104360962732496397806413509878571744545407718448367422792175518385103690336971888906039054728495481073747299874362930592326748063512023735646371765977044987852252263866992112187695644168000297964419902480575388861051005413063677783629334738312711672727771133675633798447004988452068269470788638204115253164333354394532166345932921565577591736076758232122373329153807747977665595122382587678565804338146844909877525912209785425331283243648150359409235570108972146904677201344818218663851288146152269576522280406001451516239829858276791527945192239146114674040788724670402624525407140371367349337947367441775241237025366495675134563690356053882331510809128150536882819780736880063919651637970735968980666764807783338522521933350751794287049485941095935966559209374200656504148730941322872082336347471754544637237425075823587794049662658538506680141587660012120506232759599176815931978496439844481037055248285076653924640409755040422838043663929766465834870945770216973844987677985051586804630175518591758062287554719546219402890090112823946806181973150981981072075855878565724900442941333250299554604483593710435687739997757514664264139180792140755565704541756675188623220702965446090285331447685447548515683116204443287666807785190862028677475367360564834651771816894076995510442956676117588468011874457886534839930999284687312717671017852330978631410126718822304279067917835212489293375523930616962200755133830122199596609998556395758992896927885550245946995002022915343038946100749629863593393885282261348 [171,40] -205198512636105497865528608099669084136365197924106331985608707011941381195116296472542406594243598596645058912333973830526873309239104421383167934227921124530581640781732300002696973370662287120355263183853859788533592146659692021326518478398885659706380683999429471832536072289975058062070037378630494327077726066090506761399528303120761048445340143072789297687697714398269344285061766454470936818996286496806250326419671525657945718055822828339273846522406942874406336674432168190439251361654607766961784285156555879155183953220218589640348462825469367786271773897869562027942613534339068795678471930961190211147835932472387886250924837298620997042082753523306552871317955790790400211336154561713601430979326604888270768912234478202387695626941430387343833109550476754574920296414298494949858032384231942608466197934552460814880949205283265577723361741972032891693836191525106553410166280612760745146816385796634464498298567121524858420565004656625500827217491563778251980925543626269201467812344962189427890241153679362090778812682679331822557799573604197298082285033698296286393500263839228214802772588709617318232666973761165483747031241846830683780324843547415950192943102741691419029380260173611472255622148329650382605641721388576729946468559194804665077535747134917678749450477374786129625090316268001911760299337813996631965167641676138120427460427140528653710754604599882327979175161179243959870767519405674886738603509238612085854702264181719681910649088738525436215677669584470248903075003151748675993903079270555569417285782818831864085019799699146412360121780719205681666763502211205680792963974868189436954150430914003274406625197309414056266452489505259998613647140476347194467214489780398624716989606053562583077375347956523546185541535333864866639821156906165843947460928460339475902820488370994843621771485330290329544097674596161568104723435690789586634788783877028873692203235266043830738240 [171,41] 137451464595962101756386031779369121994057679053720895988791364967564101077945837495549382980517897288649276104787063372485906280811063428885072259424421755742520797419420341323807113293583639847601481635683722238092764826854887778124925701210814117365859847396839710685399559892102470853242936817769705004211027258401458909757697853240419387124992254101394597746319298123199413493351146127041209377663904062833951738213539932757989016484971189308873531282413600760642094957486635280508458681217813956993161330794323530287286544190858396897122155767064315055238213656736820087147811186055202273669439984815965576157565533642800843865631048862552743353861281377485272035437388060949176417515209992418286653578483885189433850502194800046028459142077127582886804805530057814201488349037354388044431423564617560472902084254868299734902094137180428002400961170492669393363680712475059200493338116246352078928706023479826019742716433120721200160126279487279604192820250640546609480022363336606720659456152033007361353314742810206864257064154195091185429163474851436195789590397284497207463560968409933444074668772900140028969442511846737884056232248427421386588741465656578386769382053274438790711065725591742024857390272992411290569879660466516863165417828537710869103664144350965452978226864503914971130582881011541755300579878450573755672446961414205807240504447541319726577801892559068648371226504766432441709701927972648507473392523587406766528066782053223612864574156388995772389083732618485541081423282957775766458153532279699960900160930399262120930449203117539340419893879031249868392520033040507690954703110625102719468701970798092677080531576052251848768149225422648584162064380392510769106859589093509632499981192447713760121250057630309886310299162439600702392418304098511306095300905031925555381057315156962417393069799741740559243282280147832337672681780303335103025630742117396053742724469481237863048 [171,42] -59927045000010207811376226872779998091873536181661798854118742378694253013170617870027001289605102515290176456395265688809463580955707755430165550966921769475832370783796260264024718527139549368706289394457509066145288251414856600846159306640614704044763599648585647917302808549959384460571783273483281229832835211380396190654989927433302149208789133913560676847617445500498022434031278214394615796671849614686712895239042378980932405101051622397942033079844888526265727264941940962273446624104010956569054422388569422763889616424700834216811057587802792201933235919726496289468139008286041723612094893808075984624680309939067700383797633344415507070919883077855455120409843252842825052626815896421912042010988766667218690075819610509323245712335620849359195091001689529453307511429165052109462587502020560701624304957736212874410588385884728611905943099579672423183805756377001840127804516090882413685757644466139468409900327234799503381184722634571260609251091137161237121838528962351951662385920735643837107209112127218739241938317206907971741302418991307313223459312380984228016813780905473199009913868929437463756749527441919315217094925020018770387697972512092644133171036332680144724032207281281375419985419184412128488080782365847457403419161612185457549342406940239450411367407331950183267052545015044462438348821018007429400168625042404050184249000981170778548284711191726579880103435925249364990343249809414229113821099918318847330692844477048879451455298196536220518033491203753308633420815013200654442976153004554431811729956532863120150827952143249696472484778495951193801181603649741323664724947945665876056505643189190621988183870898749099580382070505317892559070716676781844469797784980533971566666498167024222042902194346477684046070661260669799490528934203548350231964018952789677947238714571350895155098234123970978358381811303897607280829274301604882037639555392898728053397982252827520 [171,43] 11081899484490480711286278249218067897577762132641111792090619182109880533986855002347378904067889215938585683099926965351998053149439544614192491906708572526853241185590447962523172332615432749102147381007843094279355370734556464438721261442182073582830919951681961827705968037365867373134275464351824601992722768595561385366358978237853642992889704582607676048758761753247221288760650382044418242079664215830187726032460893259415041443568918527179380270179391343796688502972269014707717332689632800994686213118631052949150668809523867939052426094729236232035003911110055311219985271281906027165259185438905550050521345628066491452029398710795304762368921438129629381590796082938719481111378017851708146891279404851494415036714580672571887971094230554558242207306145523543818198540863975037551057716868800626341021421466050534887008424039752505376186077878276789277729030991593838729965942093617997786902948939501556510547715447010104628963685499929056081277101389655414567310113495936146605207593996985061211882910994658159833216079584266234505168852803917090912585224251256153135507253311855265518454928088850294455601709489909206761841549536442264836344365759740126570313201406040662956185192586148497541488812901801437293256097752382706666212739307482771125166151969004693819680728204819070627951919119167022220503603959111281454138117612219219913987523234755320038289470551212775777003594585094695326909369695855782438852829876277342189692665828097032162722597644357017644725051052120718643736413726678466893053328751007262349179258071032235151151297042320612496865260324513012328658370367033030813545028211740455704252942418095091705623048980943582394917896502762255255680667319576657749158730271686833411060462254151277266191372075315217884359700126844312044329630086962471013149718687834500743842821657187417254281781862178570651068189944558627940475713802229568699348636745340918910156109091908 [171,44] 6633261027610716905977483587785940650747087639699908851224031057796786937899866468983678237118874135759751862847181176991326500724212212945478456956058624142769549797137048334236951593444938036899691692547858498634580475674994297337939780407338140523364438594169106220297288958194814946984804765964859571821177912626539136986965871985707677120083829745075091136041034831650193577589789983709573005775440471075380797375548448900440566278718099136152524542237572233050677381005816827063232304711377410216416346952085941782599618000153671381456711580546799263163118833936546311053251794180482696363300749140485068205085947072093359682398330690029027959954159268776042105001967535659711546315969550558911344455741967422122678421994037878940618148507494326351133038862905477874703365372213987979330266518758098531517190655958406772810376038667264225741412300158945420825136699960992301297643366234948916133957050288281998205375955648068064659614315063842155489762927986876804157845040347199491230100462782117888336085595488072258915537467949043152566778774982718087854341573781078972990228073414743587188908705770106335256683397462276172962061650229329521135786249613523349453041405239188471277920363995833324332160737708140114290819596473578368734131442230350507838844197742361773043681560685005108872916711747236717692868161904996742012674757865011723169723233415756460163876364027473047924247045988431728777867135371981943924264087935468928399091422106192126787249317162590569339154876010141411249318801248133120181109329145962988325780404850137641995326464033382186338284470676595693717145998885866421967150096985637086152362022639977272948757678887887549837636359152168517917993153063730636669341292780547862218065337892746569812642929929832242830847268899182864995697358672291842985142437039489300469431565067936115439859521803959866570828580527382610953047947078668304126218161197057015970025597856 [171,45] -7353943036423711004978140495984851236943941668895501219800014903541498465584687835227779093138090872428388763693732262722659794755663196280229867516713582523990417661291076104328715895439207520640112602383413291434522462719141320080708953097847176465986564778606955927795800421182069111032380842829287995104736833339972456612536148675502273565430086597152968567114684640672142936678422947947796784074835642685708129587125809808181502593722834244018288344997294545264590605482110128926459823157228627406670620224397092987386473698362478286514439815492494978751652976684068934089145451837132810591110625152819357251957695794550633701338392363325585187548764547682047001665143766926148940661033759895060671526247565318945763644062620963058185552593334820888390013316902461791072658300633203523052387211567764435079348940068718696098255844730740272268410710775582997294452271630776675506449832819268347799890214193038203965094164204129998620107216648156125020842860011286827984825360186101021202906129927568437303513033004076352546885352931468888653936277280334426072068500580077483866120310372137517818301824618259709572445600839125464611509673488039904410508363624665614045028367483907468624322933124975932939938764826870341712727136522327424475693512005256115791312683603254125217501358356742863312441218470580473048870479805365007260219689057174763759063826466267911854461035786271339714763040219311884622589230147768986069570124131818324968950154761274854351622194448136040275861794616021967821758661621921180837679510696043019879782192342156951174372076440044122408001613665722983169075401154438139012098932960045195900442701085868183696691452122625057029628878687121697160972978203947291871698678660724208571200117346123302574238831797636370036602834615967761276386900502610116457310589514684471520204311334577322593771789604527679820952840607196209664708261290148676581163948790013217582401524 [171,46] 3714882303342503192679587573820861174845194853110718180999315617617121081342099381729771607539688102454609046046337826915351263819242751902089607468611527631260923475418530561641486121232447795698840007162364766467872071835902119264519036244642468870184999430470525562495569672430255941224522425868553795730584270344872731107254470730432058695919585138962232795657650643876744363710723900329056913053734091857480045500864123522357989793916219081411663039996694415117307984581422654323377883650754087404016871491095210145457142030899892297251577952348299228011423007500331543764272718143821766709336242246507258205469605517828643138704464058548423004686537751775601288624851748843533914730121113556217994604807643399451254085636498855415195300263655834484333805633048181929281737672112613630116223464791968565733253113014922097232742040945056262472878581680825036148677306682760816704432288366787436539460907039780118869014314957487980534935911892021107370071609671926163708325427153995421789074511653134982975932234037215607814825850248446214351182258679305777679197517251121471433964998469964279305630872649900879459154509750223501193077322314751718603403907824048412643473480503532735969093530322234359067295614306139819113124294033323528861531894869057262145063091242683272558859897062047345419125588348138014793607129744322527865472956631589339975604978396435615493384449626357628308675658030667181197097160224033845331708263613930980453433805486678452597035294066724793174847369249045723714703707853905093643460025060117583382503291113016701440799170757498844714690201679491375593602748170091953342738507807760569893989896605451872969411574943781259633293643236855497805166451594702943314198244758885902464832723006203292859105215295942310316721529423907310920808993571747814567559985127966034888039189089870430380895944239469031233090844839552208275033566504195776108125431898072769231104 [171,47] -1118395112767620572276574857265388957573002834301369426061146928149665911816731626899701260819929563353349613071140529853476248795994639088173837786533191086782396083240102218083424041544198639018241104850668744029133635476609440582711377457839971464812728244486865797168194883420400356196492717079971753545764295687397327247501924928371432792987014892967789260346806824630931659520813940030618709900076139436605175268920562773618516700036883996020858622133211835954257328402685010641650338470943878204081418359133650306980700950253384202713453866757081994142475937971647556283948401411606495054264219710452294441695645312858642185955621286277646559337889317292211321688283706591114313353373160006012799140484116026559734982725210128017035084994766937015529028877654073403908001777080227653483367616936898630866154935937943360284835735598959114443806509164166068688467051932911667861420659790002644414141180214317661817341183748577238659364819604001573251197642115060315418729584196642425658045739908935717682879097814818275230337633664275992004334180055454622548387482019608658464529666316732121254450249866785154725328796879740670916055841356992262397192491137684715174818334272381694667768622361311965509763755290334205684362664158280681067704644186002567578357793615673426802307847175591808837703079293052263066626819041477229448764175859947577729537174147698751274956747989068635231346428231025156993241202753055443827776712886518735819491392050155116276107340738102409767329326169939775426332933697525177648075778886115277437142129162509612332168539312594074652602883740124650549056599194873286263605446154927309348551368255947721320967231294311010024595519205179482919083680884645846452436961420090669776858159819269681247844945222161574528122292866507266548565280882947560354372196186174817768950955773715416475764157247666646704299680181611296724618511243219032186750287622033885968 [171,48] 131547139027216493004069787440318807242972443174847534853858373758388365520701429102389509614550704328079038307860664132705138025612018406703401680052049253418253754829476692189645627508342167577104784387629271391854025154841356879784994861967206702465247828666302452267974124352301013613812746049736468442969762969278818678917318331072948777991059548712813915873217395558523290362132030461263404672572602187262105756439681376498252158504777638295511751519553111271996998657078995882878943109552421936442399429998969516428854627904692832190392863398233311348991842523781073988267492186356104847936609919132361445266630654287354010016047900070541252387832244837265772297830792729167408706159704267303450951636743285583212617618978452730114720230602052203257848983181854002504998265257769259545049953880487296165881082694800341607848734210548991427636130753266804963325299251516832705484402725564996689408874689492069687918601941169299464264073230724763918208185611306941902293306350051101253878231412783648757140459343655645490190006678827684757278920054681713531279939089543653149894661676914792423711335573051729891954411714399723816012042680188177543457505956469216033791828550108912138696762926174262486836706922128848230990963915264029510254088487705921342560333006533860405208221801496529055889057612891316075100304813764303418783821242244912505872620509056194409877326360285518489606835105396343730958737449240269150188076346344589698098622806772293188412576379270345861504021772064561034898850825643563457824759223342366997507392675984647843018782444787209517554009041496832217584094573022889479923638643941722995953196801830408565009682443587145126219119311768160946057103861914420035101072113882624407563518008796604839167200995831635482962433049075219956211905177782469196884543126496435597813100713854891840488815389189653688177737998554417321956500224483515669861342629013696 [171,49] 56394643061997988205743729953864637282090937655836626844744395328465999961391466584762119647424002544583334385642504218321371064761148587989956007256671025120225629911822641146997192268381469557162992317884459834054766644368801468435353226518448026145445405590134740286247286953789474042378552398337814255255035509073131010606388829464951637704184893627196473818719700182244989172549479527982558640284090285542387882859029729633399082936043203168137056324502985530346312359719558582390852046515238875008944074337988534540726982532306587042340951576687531369711786904878575693154066102941956121163320920946545790859692658366222538270222923016101978911598996262543681666542997517108803297091451603440278133426022934302165398561123272498477117824855359995264262647815738543971403615604771188969498862753234066763414784007409258515537276001229126957311615535574387668993330729987646065580764407011572715855674791423965539836284606449457965658540144200275557816310656270092570181027640841828230630437658957835025002651462000812656424653284788374978004201691227595994782125085737095453632000818724870533177692707389922288976620551066749027040083571923297979011721453177001464699228631701670045585589850749968074898181853413724871803963441656587779160599408642924484813947790613739106862644184593012157329520900935855469703654952560607225684026536259133568345529370116891938880761027280196099539516584673576621890925278904525285893970172123397505019132674858414556653446552532708286829870215342149123763352198466715542383600251198495519893783640104694638128823380946609999683311841784798567276338372208350412692455997205717434755477963675187459608512241824241027801539960635615260264306052511596583800649894283992679286022776003099812332897959581190915985113833109633181773835175955301571579297502004519915796032446638437390983875979884615045059856825706352081629745047307330049823980831592 [171,50] -36966424207040001370794585246730366751462523314542959655454020709452622033775834427953090818208755465875512388875421955746502327882319336735241285206349080249124389884818282539212534059443809496000359234118866159672878893215008781627998953148828165797632690177148072063375513690255188573419053936425509680825072237145695517893386991171279340606532807890733683013948733810459541411423077281697115744668565229961921599165958339008046664677446216204452377561311564345641029420998517428313421402569268774370669794740451530162947537799589055200319620405956761399088095138641820726504482810856460095517553016654835380860642958131166968533181718127742827820926771731583027281480775277820883871198530905680196231004178131515529975405533439831362650293077881017588692292650898203143759823454164844709005815887784538775612950481319655586703423419368840916188055054628864389801882040676238603539476413240433341165788495803858120023422894362161141825373574521393886895154141201156656651112222320044502385562290608939354320085200292844966338529688716886775145387209437080747398899556865912484796612598808308610556178507721962262757592035034732017346231742014602567358480166153684480770567725113317440347693347342044744101929221103835483354663265297133566980291343759046491154918694808740265818355146450214808672143269782905383737815433271561631540411492948737185427036040102953475339377600856249916337619781986163252704764777059326702594570693411064252742601521382456906000718580950923995205677446376455336374705436029724825156238009698550855969332590945214998458380150436518671712120796380419986050332042800895213428727901114473814112993878036360375331974694218917086479530887641061576257819868859185332523451148578725995606522159970381586523060004480389617255883570364949962202181116610038042915155125446757180358877307950475432855067033686704607308516915365848966669252137459770297196688112 [171,51] 10442208914151679431011652063881700720352258861104058137055495229410127476639357457075229906088633686517355377431877162736548301202807334478846412038781344147758016912787568299492693728939144102939970431229904256974777990920861652463074585119549147443477558732580615140612182283804239706620163586380128393549476989841502334239189426511140103378093779048194629796467110923743805317258944140661608834895932118603248850933981484219442887377303105028370759957279925666750051068009520109228981173821240642457432068309446790737511666886061269200224346499901002655649900100042835100452202525284871278115436035760188259186261337517146961842689740859787046922181859519488417480319923387329693613548818602354460850506785245317715730095840235369990726676160849211144057472962150779475686543272807016001961054270879312847244572594250898570397578188937774519809870884446185437649343684109313555618935825047968296920921322528256642599169784312284553930477618796450994420519700439136956970264870606718781975358814260741850368967912631305468152277209739867951925505554809949887492829296870636661331030893626767187963207854214289202026689145368734727022833564345490961293118442219220307554732998960008386768919046085724238140817343248813935906919443803332699798844690248668911081665962466073019642183180374135017219426294372794501142379157164331939261306350145833521468417045268504178724223110136847353035514219007127985979278754022764297288639093476499495549132577163312532779654779671177394314064264703667669826883434940578262149172017487531148887911975178794986158589442727991351900726741073712337996873670307436779055186985005453822375621194967204457795544931885229961283424501735443713248144529402627101895478497997363144958978056967771817009222266412235264219476191950121536678182538815248498462039542764260155489679069233536508965487332214171806895742605511595360285987121823470776907778 [171,52] -1385294902295646875225620127962597955640973368017811800963558788377985858660740926017646245995633717883531156443672135414903836727254636676042300861210606803111515929697049613515507696565805952460844377886507510914497905750749324104843864442074573933815805994999333305495281695357772929951531985653151968658744817597146088654819285669770282285891716566966886347641996853886527626211382962453765390855707069872088723925650664880293059732175231447954308500890907368244710017100620513005452559592397441380501753643308170487431163083231649462479090596965024132995821344098808652747323450096788709717744002538482702967211521096488723521068996817826962727100781521884816059688343682934914671022249516024442936684961396672669335265832071111895137185044053990573364577128289544717616400691804802258835269251722285684757546698014126871115818020439193729779576338083526161145398757156593221530179907302977827667371948132107638109171405569492975787686786715757167394305205395489482373548773880766038037524114297586666352947809027396067020383443905074986768181159199203726724584428180162389178289015249066393520689835057185018516027688413085558657761462317330432440307990948146837989775849719689626740581682799378770879439995858813049562904852125941738898257806394964250781532698139461423060565332057049227735687404833244245227368138682961832069884432459009165708268783219987264037016141728888484163770186095664562036797843943048441703095242808766790577111126749347465389288874050957693722457659355654217836334867946610409019636729135538384669369581454843739645691539458742069166676337295655000784020057675412496313215265452965161996978571247643753311042379591012166741929638303985420375164283655700668735589358923430973983611305900615703484680552481197165945758451205428404865021130916390915279594457531440937315418801183743663576968863996436094719021132972559537905616730890769149248 [171,53] -106726367320272091920227370074071707578351523944660981307891492167914188239420415337520021733014172325625153898664073282108565971234533501522446098412143988889418224412600304873222201847137923788570629882805649056907774224129148781110754506756147468896329543178272819784417811189250176597195141594539560197670006632903378731822280253113066093024028132803179996520229022581492805479431327973934925361489816613273125384155311912342708795295339742349578361548521978854189302521810374616457391499568399995646824232852065085980977104338499942730680507700867853820034287342037061614673831999847891906354881530099815763487965397916636746158261484533985192961744127767406972181347919390680451981451589662040646036848425253033585394574278778800735967277256403884054423284370071890589078597721225637359870097525650241186721608263087708452967373599096154408192459710840725559076960249897239552038804430268169653680711669959355509121173821207637776588924729506790005069531883958801861392723215317364943143701145219844423209126351229634110107449729328572638225893728400690653752904556930918529817417509497196994744455267623322909549821447020033135687594928906048491783500596573403496996568618415253333851405577761374888583735778394043417915791326320706519602446480741669857683969415619613696824708815036224115142325222646907514727175896967917381381004333343642609586256896058864146466939811125881217192547136128188344138141625511287237848520355683647157046894850150936796466636617517560250986447880520858297158237197418841622525216173161148555749420029874690815430008485133353831307701767705429175161135450361146579277872588193886892262065805251403291604061492955458189510840344782087498888603745017438901085627739862913352251261083185205561236663986354890163050971792391281926801948951412528676016507936508491744114113576050749220321936584994805241302177429596494321570488268432472 [171,54] 89591400800402198624360658073606515246360322528773915337000833786996629325198742559635139147183545444931225364728519141376646635106278915033127543325392481092542273454553469081908388584989788189488207389862690528925019346861512727038071344962713337409484818893695033500698650228971397679092106379393892843869326458888218295114793329680331927552746082823380764537830046236873304472240934704270490346096508217527448035110745893413909557724555322423036327931929774666581589548325878461762875728750286360649157453608541005013353924477666460014071872060867005191430359635004001173503795830020220502910554739376335766149644935547540843221088432249380596247224040494042509566079612531791015525954658030875038998606565975579299979633447889341721461638681210326639285342531611451389665535772565450576860530699729431896908290498151256568677506890363202981849628602112799410039865865087388566271588532473237054020213664642463769077998191852403377024404922402489458213085143948986428444861772145812950714287767701943290217681580713740164725645227826447848750691054146750938803776157432024095012109801882796432119166529095839585688786465302152660130037094213774777004650724222619299998310999484419060538951154509257180281511009835122029363292300627881475747566749206364622093004435785762946635005442067192052904802346589158048941304713087569181844026328896026346636776469583683406945099254083267466153873012238597203666105199307511841227214939399706589328519827634407086338094205424320357837507908822022722135648586998277727188276742194618474930152406817486445351797259043703220213361992230484728029555427409542233030816099030236012198791815511886886459886646171768238965823367323730307773434209791629989509845134299352402377284615584666635844160218773902164899114087649719587260141242045923228949528704702275182693229071483414482616204039150384553414116681969208444551498137744 [171,55] -18312147934140497146423833461512452699191989991998258890360587837361067245597927880708317119349268724878555731011535893358355623785200005555942404301393176600296978592076845778585134280204237531582125969101356219454967950679211564539898140644731257372827400085608118112453682677558276239177217096064550949773664288191693080417954158828061882397767043385394736597059400683703780387267423253892210961891511317352275012155985451512647944337697663534702562087996264809125111809944619202065724877348760273656744005962731643177049034357100284056335820511912994930684999367117042782571704138467221462191275102629430441366110929761272459689849386517157630429812689838495340024655565595935084308318206306271338464376644020371457919486098624343814085392167560010358490172264580246368768387421036936833250008530415592389620598179420941644725074133692008062401261767005091562684191721062558469815244309994284855401487235662525046273147913510388123912263682228600362860687939208518451998386056437639543715341766680257585877919668524505498757758598723156315148896460414502337447930116510132515127756038764895738348440446345668192685023005188878867407903003017203939168630098058815480176553077677338073052611687879569895292774611787055305239323620113987541294024011518107610549832503329393601485669978261598502346271472199328067235236116790558852336158705875244972283065026785734413282739382676226746574332780114119233667545731392385932657676701420634357752616177482236212420090815752906183021701942986782519426754625270788814326178143090094363907683554612699355136991960218001841097868692933798914176608225305060200577882803144034225207207129826997458049730025647340949056519487548372671319028252201033897365829971531090280600324163931643793971797199316891129074605160702162307413896883726183094301673756585658675959327124391548546088024295121847945110058321080050175210043110 [171,56] 1349296276539732645183663670422607125175847718795826046902980634516619117241937508218358307423912960534088561757122986061948057089204585645946623345677814289199115384112109023619805262264141020886411870567604055566176200580928930399274736863613342298236654944302727582962889717327943177117965786170015167114810554927473522793435035408210561076480281575393910174379016723787388835419269012673440880723960952766115182816587341319387584057954739964616236323898782508477839848511251854143950076177140023180836230727863091052755732427149136645617036896023926128919004826645743064809310720944973304224429599978085611193253511108534797775221054319116802077429960016776715383427479428038426810003534359857457307320361038695701535301092817608764024318937340625925228320661647658655713713237858222057875075282417895358829064754572263423499050926305051709480568298123593443527128794925360467408999945837047225293715197045585583413486546652027055950033173674110826455304141405634009159937424914872082861918454638162204742431850045497630595230598058246459735990854192221701218788869164554363293229979338513746583074407198406766388114931017253856663424467884162439842287169822197688971795187254816856050570267633279306442917273829494643990699970942662880478283905991387278311816334787139939817334623514262548991484115324121053326461397551042688027144544694492755063221430095305105818648625128632022735355525967115064401348717978935735061929235488983452611548621500497945412085673012927242161567850174887357997903610026914558125992589572872700671084415552128360439692077122501287728772147757443509707321250547784336456861091910350824000746905224453839581351036400879252604199960787439909798480607495125435934789615555203728280122943943119580243185170166191294948287027322850154455948234934310421368446773069687851144565629227549798031510252807045927920270574074189089923904 [171,57] 181672306011842743008925305986759479305283083849149086880802528477635032712946960942652767163089934647321949417711733780317727283319247109881534767528262857201777123530854892625223857183638725661979979647290109029700206530569740549744884226217761912228844602843056637690170467419148323338555672286795214630513511329146140198267903110974617962395613145270156178523745893266726141193336619678315555153021057212177282161917118646128836504246639012111612429633952213748876601067243080522889161108896368898445532951719483030913208496023030610361687803389783959568514636463540015528833380698561155247629717581456259167572671463744779042492810891605499747002565318049503585290707944450629394284792677798843994576561110246185313247930297721512227457348552864126674122001672119081466170848603287548098909269568271730864828946788510980012599339062416672033242637742727906414458178905972132054235270508674446209001951971559431935879426939763969210638010939193773225369278044992895734178425352400260216968088880123392769079647826084021024925129450838659152541679319695554840863457529347401734898095796116545000657530905198102242620603868217863930806696413477200009126775744698278805130763278330280533413482695765752820969199253807007518810463560878069233896834416048254634995689429457672031478386357111887328247812161090402560723361195172150020296918224660395019378124201204156439501034355587028768926447632397404095524408362380397047480247034008024021769162052305804739317533387292772707884845955830898340575250813206424250812876093560680516768355443664091670377492062773173343317429588493167436208505355740448754364440549441015987625818697547047631220775586315304180666390114012031107296070051965073734509078665426633695221617456065994135932342658678202674719238314074043702300907073849121060054813213435260305819675199752846005724250785473079264840411961137235160 [171,58] -55689900056109107496402893833073063699395270828772244637210140757830347211260706859728866541501422252777302194188515946594669552392476412601413444317090452250296796044973441632380543556023747997338357131804822189439015836359197895334561176471553404743973750589537221962218305700667570841639268042265554240659675643399198657628733854146647415826722624433091914562025620371889977207555844945182460956450690246311032587589687887347953723972926365284494182650196546721566059288860442612613869523445337135137126860633226852702287395512105171921926565613090094315649918371278443407088488674906028418793196537687317580108576415535232354446422846369113619671393345964163091432897593199315620386022208636343483670745888111305061124393363265368421522344966333921939760375772798849550659623254449421757523114431695487911284634116337143326818207500828978937229926572351349405515027656735787392095100250847853286136003391524467025620251229304447683586523237847852987082057957997842083138691829268285094321620389576485523297933976553883374095825651788310673976688428802748471523432415865106997388908893252716044974303596092525233435741165291938072065169063897989540701716772668424905538623367519294817797019505922131518818497989883393522486362210388946886043603488483230961230185451846421702072698369226299580555948042957882434851953327465562452237402678661826541555281868129504582517591441242452091809402298552978344350114922601691392217108033858254770866252262609629539332354396934227984261248561824908908243552093192533403718701578606129912310977976501184073861578344345253389491361672140044346587326539170318262367149051455781494400079990318230348313764711072648012672207519346000240129763550847820675893462558174600724526409076760862050254402495501428601239306017981058082811294254545241746304407998703221848362831639998139733107375601464797185622583718287776 [171,59] 4943505332714810713794274862750986262069158186332513811744048223998925586478747053314540341875613463294292171097434800874703001724496350763428038773717158849008409024500585223970987330174084029308539131025730275143405064812204777917094130354506150040317948110096491319970010795651063515574024118288880081546183953816758369684771854916535056342136888517112246428717155732732604942443359211266973345141405944128613821969136900108889571591492407396276480601289728653008289864840341293883389083116579785077529157546509712668979326862494645975246759256336646274851655905028627144884925094027291157905650201102390791386507743394179886775527902072961072291964857953150654861143119621337099045632368591351788447112369590504637605216583889785666085820577828068889179457725496941932441870663618276888223817445755443252741389592538112393109117105018455996117036325030023100512803300283797244859108612230289788839161118327523419279590064741709888607331127062170994415378131830443609418527773857665622117107753009374503291668904373364160432423946375603854212052970989740884770591360494764589097479964821087820060332790981496381309331082545230043919061085459616954204523000401873988225821428930390179136187625930818596068590557301268214336275104624174759922992971684048718515654496153446350374095137458103022749989322290991110219543159305209136475042985625217265274526966158101168404087436163962569603672452380484235654483568713883569783092421466927203035058045093299853821741445855671787727445139626929044874290548982708407805392963664780396164590086319226032940833178786755610487108537740577695062320778520656883235950468586468143231516715444473504993101465041034770088754149700439145089925388261795044101864568143101100009000326254232097297223507806903529923833781796783254770289622491699428232690494387975825717862008945718101117925321582790586322011719104 [171,60] 111641658841519840417904997745708555429473245369591549281069628780317566742703080170060159367039022569566654797663792053616500482878364181763716186328898324503944573863474904256278860185066556312159438293728987512665603566647737922851071402613053272142962361698111746348458846674449404491528798705530471978734198334921262134358280689591012837485615794603830005466067323982312775589281921660635545329880402065331462592953669646354421745288279801000090315870893162345912046833130350427965984584704243418863960647728290846274004732864371571318010053378728121271908813292611998182019714454690557193394151012190601422676676317538215398470527900839142193415705398085185865409186896115498849861330771619108707368558048230932348695743707134773022769606570373577112882407406870979365456428561516458987997520501583840259398457956565806430148943762303387850992425858079157721538966038834819541641420816953619988394090801397506929383174938403469347412042854203379109971781726610835636013010823420492241340279228917943092568065713654542433320517625348786165554835868314494042665287457719813623922830950568535983189482162812048317726681485729625251870714517090196859853744128370510630356661060155150078298809372561558698871694724559698764155266979100718919033350325426279711921264310984070931513911981932333304620800820204167385555449759329106350376277534508186424541274018885937457985705897432210709616896408792641278236617221918638386059508664733481602422398391363432863194127672890869156882190994185768105656421498263538061003451007795629790583440485928849875145420621840125391896014245579310942200747037575880940861631206492658577666520956913563264956112636979244957141483840877011608157907077145989915746597369632080299321838494199018000758876086920670962517827758331537544335902629239800542583632528670154131124127909769346862561060141878266394825120 [171,61] -60654269809524779706196794806615223128609364945348091628006292249250735961632761165770544182766069576127590397027153502462243398630040960243653193230617622163776240154846127622593576712610690198014091969274831670439414981076807271078216556841866664077329230425790948266216137232578283372732461155803317942992037188728031217466029925337927440918534224010653418670320928186963750260602188024732056864529467381245467715160407172123988435219841213570013064132499068607723179626042104623413087452280263709702939754363641955277941301950322183065903168360893876888329947504479283853495004459815292454885883463508981540861973034561904333096216813372955576487759233011707461311856722891544185472261724605862839946345489507695101609111827001651446120628554915870670874423066032560862417930126347499187230397468240457150831342160504861273659597982742622152981503116693887088369195823480714591480598838049904049205176403583585963885153829381332719422759894257822526912195222670302911612271451879754877318997605761071773844161293806304109997439628445141803618490116741005038937645141847847614898844806047762288795042387976227240352034279708008047712332088446707077785001424102827013503890937111275293214631672428982521494158231561838027802486924798122849193365550831063018906098565568837092910776788260925245743735538996408121694860572577554602622188302180049281164982876544621392026450933012591163685441191102980036453104346115866546866543949495527912432244537012861438719237888934788620569430140578531955259177779185423524017092744972144730565933291421576916382342929485697444676309633902330376102595124084115776179657504458480973821084267752849449118759914415704019030623067168945133920223018500848691786687774839987244079308652894634636173444611673964919782318228053288859473929577785544478886741934363893333622962507649110142687315663924696246164 [171,62] 4159446466511883334941886502483022059513925048019863905240387019741218001690800880541175127138871240540274669473379444610346260375554078726402692413977940056594156586973390638022216719782597222045707376846912464118040473857204128407600464755041630662251113124682446087779427100079151934481075354862654124968984527937692492255220015114438011106974185562646881429622531931974810915623614972362193149288059155059218523737890168957850891342875349414031929136434264192234565430739030196589915831911295845266016518350231932035740275019272273489107368937045981974810574090965902704842819215906640469883874110032681924741274252655248323380915213762867068601920282768743040928298272660163429035163710953193979355826010497149449522138027455964621515165004704222724719803258640386413490403563218086802726548077339810008945627628806311126526709352188230635304777260167899693486921444887579885376990407458852273657469110003587370936316596641187929251941990934226107595832392224483309537980294284031118887898263508532987216124477282648853288685127093590578227318415057754203196690930964734483933107193150614180858037629663071110244499851470787654406160128950825839556478139025980512041365340651692767341870039955960751613881887732676174799229174406533378508905171849758482488108048819193363733001423806624165311106271487310376088784004283136054759399534798708345722102279257744956615963944325575192608303958391413226173758017263924429389303596916421071373435493957840203433882215970850822858937735755763596867062928643755135012594085674949659625991776492493365515777154070357620035570560157494766739243496238275866342169727612490816676353727588364876552074055174028284410971835491452087281399951016174042973844515252913067851353184129963719696479312221247286549912187293341662807126791918400726091413483249907940820036515333343181964827481812711768 [171,63] 93564174267671128991034534490625725253011534522863204062707050723109879085179532684195267549595581646994373411367739021352674139005630227844402786213427471961604165181908901092119869262368131108070290415554030545174125746633559251075589191898529370854267007595407163776136475529172332814970421762549508385397891541967195000168798732930443193382072698642373010488904413619389739188818642382807223662158478875099121484401528423444147941422770820852801581589004232097232317377967528568476566173140459321420059522853897430956936758193376151241568236732775506200423105705166094617344902417999192401097230009646405666302134152602083466399661386432463597860442236900159375419892750425270903345228348158977852941476542357399535285458167305625883842809424727068263843123684805645717396764807520438221143954898642209927669269794395742655142923977865256915999368576896768021647421334815796082533260498710980160280837763853430594848471552257919283467143937253092753146712867304054552347182726249763114956433409777341270190156952745190719973560475863938189330017641463266695773184360628715556535526177990710996786419096001726570689297457017121468706629838415582169627524039536450729669089618410043959693382864143660165636986692444760296742709374487034145013549671629231766013818597744921108854528928118335696492579401399003482835099074261459556525965108929975796680344901763366315491664790767379399305582204289149950573397735878999413777360571795850020545247887952922596275083014098032707377812236402223368311824281832523215046532735312833220483848317646115039671994931669109212908043120601725976425975967060427280133192263485375054033038158264209660084557535793461114661426632142795323281285650952882871066916992254704156508734971094162077919374075093495522423592360459134881298631432546259358687357992213128710887225482755454893821327267127 [171,64] -25335494459923155732872011152437065214135145832261521062488831176203295979564122676201893763820241274124947331959184868444673604692168828886714371429859174977235012573347528258113200427021361160494400732907513624243136269389020560560678530161151436195983916211870650436575370905854719271079378687097522994041998544558678859429905990576858947724438971600704026042693927140140471401805768451713196445906643925157284612607514636185886542067274309590542600035277963611189008725217229780052090265462837306184945387069446063493609012937751236100138814526370498894408045963334040745038655300909634564147573159731445818386568776469506445104144906998383247699916466248968452862776149715485491293232961158427394195574463685116229068640462482400661290816210162656444835615183200462451000290526467967111600285980911875689595236815688312808929288745674982312412355305180459286141009613814528809267890453358212715664988165174174402817102485957113341524488150752960343595903308500732637698981719617415574288428500034264954702059770169306961812280339079869702951883423683637952308575187412462705188080355771917608749363576193956441215018906650324713509127802174733095767313628979874879165446973018242521084792832418858074490318274803253884719391151386726278083984020280747254637246487455520766471624520469877703608274851375332259530141730761496809385713677291785076232066054499788218773656715047095312265132081406757418538196827337609229131603543085943921707933766535071151605418568577984046313641404004020905718991812292056470210944597117218272888870089628138665823291970809226527120609722420416479766983982242519821177961757091596838600769461541363252633959888250829783810710982499671904273335098934423237107777259973592939922392229090815461949476090450343353609233761830508064879713007990088554011145248351315185505793438363852593261156800 [171,65] 764755219297534495735427631393414210369045005918956261524337275784489685746771379819837859865293041134823512206412223829126653101991151233961871104357537102936686838518069984776414200824378017533226209561182506116401699749949333202845819715869919584624110756827833141710008519410090084911890661739657809650765794895749518171026136635663893557866029778551808751983703629008428715630912158733471981430451333591334314746074077929091346563635032579467024785736762826159025476652844723085831036869573882128826488980318433897198267611135160243336688670426138648198472093391415272486727985116973243960665082541691295886058935558149615570110742825612527009692371945917553277971306179972298564604444769985638614942848092686361442489812740886571090448190211371254470972439654204778779986664545916034047014923943588592262296775113393025845367521796723015787021850402068346868821878888681266045293948519271020041428361166388703604716573372205747423204244882296758218188652880036021937577460677598882926774190723215416890978370922581841013588334187014724224592737742184033535538997013330844637294030163013786699466474984426137755784036120416393157660264670487928121725936102599086808703730650133948788344628010840171711132961974437342385779125078546572044659971149123203033630047630680493128943122388428999497655261927989865298792485971110231228950696358748939345983979464283775144696932557308330720505867321226928400187777020905754172562107606559111588474768903913106189430124289691685193027941791430253984584553904525027624370127266464512178515353998697414418145968080696297108422977111434932789001021428411843452760113186114153769229874424273981179516849062611640469651266538895475831667777175824958596922932436520392542371103233685095608500558044482840916903993371244773338299152535914147283277690603488491097422780579365216221688 [171,66] 46159719780002104185289096578029958591972305296517221139720917061681647222450305873712296038015231087947821701777095972129965250607983731546158423809218593545850524392747594572427978066299860055418686084224227856972884302413494811705208600150386725702845606874621366643661269818575226486371893510304285662201029201121718271561546085071282527461176040371729866955834555104024743274220424025690776850868457712017940450163224198760987310411918785505060492664263633157874971493896223612028256252051694514546074031620224637859611678795548111044400784731684903584394810597034719937201115548357316241343805132153462585053086668719966529771648264214089755720594012049227659560289460181280691390513091154794350320844473080838834248977026000476090690730006758088822939840535989894926309762630978814537234187478699206421995213968567830179954755075146791042189145816540876611800750105547724142471092050550756727754214398924777806324219376183459178739468590515330358950063362823158262762107350863754757379673836611265097529813355672418960665302278390868279095344895750453120885251431314258212189495925093890066640205611001803536954282280383862541722227583140166445909246997351245460567170173580506181668855526227962235845431949730515177791033809901873316067828673555602313293724233299954369253147246738856338109886102858617271378035210220986000420674248151623602019884053386107841361006398647055532462613966984318509989468551018263665400844164516911132126018507768158718509652190346519793314758035387792841040297682110132585142433688657345545863046902120014757546357185795176326519372295187561683058639761845386869145451316039535582685251133931861056204735447174352117735451957745796747653414040413930393993819256465210576741524778230380930435554243167652548551274673741726434735202453812649574880861171083663841946692605835731904 [171,67] -2872568817507591863682922803064106911978847674322661221011485811544231407775621251688739339716913464488096568108601253082240488746017897393160567862764636837297899900327893758345454429874763791270275684163120706803166059311825448886485050798818596834285817722600835095011474326943513566116108045585379846296778867035621734975522904800331615472071926809898306349609959107317669022570422266530574709099405830262098162249058805473607601099132733687190659445127106985697350178820133349746163466408588476734144493984159845221140789457685017500206151317295195816187176061046059780106687261847685985317226844199267767676785471960228227324882061296782945626740547867556697299103641238394860419725110648387749078527269296641671041140034254247332110231924690948887048710952167915744231202043062537184188134927228151961036434707106128455895491976946840572942104700306945556164025450008822712364442545489113038614161369600682750056034916594309902684848624333627470987660994834620648993172325706957811325482514493017053205764112217654278634916182270890980675592251006245673070463375298649457556781574299536247183024415650727767733915338575481548637994004301320472633168129528440235226456753486938404492249053113234450840131560905159653071363553820784998993132341629163213003788320635395061402762334732137846244836343856977888846464854235760601419193756544808860369459953335663890781532643057321631021882027545300413547082585340897032356735712415957493337936087621291154301814489477914050970272872844523230352313048308141073633679445479628688402117777591431682285542818441347993811202282289807674883038589748149105711321641222521598194298073487008389357579150702291350102216387992802492316172878775890854356102111080971748968156987471575764258728015218160994859608529972189794582603257191419810861222700510565604174524302061128 [171,68] -18401070276154031162700313607719674372931798955024563263782616652165457002858720419146056302188059746700404802557139138338845148557090646814260431110888828832954018306556905942881645214206235318885471622505339877155921098701077176624467704427948196894283501866921168104408888247296747057850776578579236550544129083543300387311803405531368228042481903730784773375233123365218356921227216699409307034005059636437638869255831798857177387654893631734934207581767681609173402031616508618398670039645918721073213031870165071168786599637862614690177442895466867768262935255778665025029636547057035619041935938819221985834741028988892755295645859081372925323467194544205517737390918593548005686579413910526687176915551812373229492332525044252631715389671095994101037305637018436693244218357464764725799287662114817639588927509526760222128643052118776455317750464951923855831003276733434642300701337319189429385872630512001793716120951544026082002338323591751428925794063565489998948957256208569548399767042638825030187970585730415963074641111959781748685665436693275156181290864863075542183339764004798074909404848747079310152875028564301353086856317594257807455254054052677059643576570410990826992683869035198068450184281519299780846213740376101634136609879872086205964056754029860169518447756450425451448434081836921409924137543567192505846752508936952814114898718232333972574032339432527546363124416604802459904050842723263758511409632019587815391908204797577767366908159893124325958738843772905892868041831135775346133237088622057719877223536967590962125015318256573022120141401769933225430497927698733088408124549691250825353991673860876316336661640269047890455903704555142960093337414240739118752676577915494188047396363077691058546971907620059780304783493263374141684531052429320949122740892981763221468318816 [171,69] 3735223758881231368935817194866346899876513436594991625429558739326605086645965435850261771542118024083279908375832335181570732564507184991516915378671411191812567471568253935443403350353891158370684214540115818107987542498792248829292802323948529768282223328247521593235927103730155795128490097778634857220886152537811420339419190165689581146177280627678502810723823158358552098131867584035484059911049886281962044094551280055019909137572949874045092824335609967559970071339349216811929384008725707151708869153113464709864561102306336388180650053945591713028463788581065649816906568821867070723187224122894454903362654998999906047595613596770528847150953828693171435242683705826713022811485101275134462859406549454556716147874965970926106117276916359613723833659016180714334348045154747802274130553961968544283575198116725931455988308184021696662647050771730192986792056348719117361439155809220077129081324870427020404755706509821824416151099128573532444445652571325368194423116147875512660754478982524897977709315684033079140830099890601246797615838328428206033163967332012492105380178636612385641929068347204339504521097371628291380285890312188514172831850136495647671452364461277740473641265461465988678677588194790494358583635428807241564607802941886544466188215158191626460509241358489971590163393424033926128353543838299075029909933662104267971222293350470376672966441837885540441683012135449506342379602716783328632459053655541165732273874527723095090602638880848491317595427628181871380873581720032538218965938296889230737559319259333258613446482045092119048980641685442200038375521597178706347061073961053727328126210674685832423182121831789309999816461277370912524792270764282426878929522403768655513614380403965371169530970001298764451426551498629803721492549063238411829865770944084438358572 [171,70] -22075843911599523515146120738185623667005492012049509151409114048285212751288904539651315897842245127264277836718816858011340330140326077552976135975457032147571377808073619359878063624394463905014033984805716991361226676942716903453134227403318706754230253582561960979420223219815904552818004429211561942242064704163730335630426593270523584129642580112994851935753790992501003422495315025401548152313006679811643560058012027664581797616048104569424755636434008247911564822911989057590792319184300396062339642654108885348882705899538945120680481074127781820304290609763694086949650615289696852916533173331296285794363228233859702830229351301014587615580854758657290814794837317949068088304474690565240684822499070164009493823968750107908997905615076394419707321321677127187002577110163198474227271577070135664567601930164281550684439484675498717351054841644806451805458126330083048972361721444339067264514529253318012387917768235111133665100949616669996010097029770709646139867777639349173785326619258959776864132352604571954303826316955523700471422166990000899375149014341837432721194089494645256808174371770648531338360960062717249121587940333499352039018315824846085426070312086127688344206624678563460326054706205145761822525883029100571924665383046159594199743286285655827475486099237786458827656459002038462285714303385676793411639182851558287801288234914724964701085183272023146386083112479472130687529883591403818421846268753393537278289500961042692560944465622920476483514734076235309339986865449338602512892491999534498933956146623908222978007927563564964232285951990963447797332913822072784315131803705182074532666809715732912003503180693623606186232774049637773884176718380561968779048085203405632157346424782914696109800165113085455035936863080686505895824728259895544421829113829017616 [171,71] -2277422880667018915066382406600566153242932303958994029193587108991950044124659876607780154905654926097233174827958263865486377270022708542679009197423379629669820563662208366385923565578209277449629048334340770163867580927030151386248372248072173018032770620096797362063620075390672524820094181372563509821273264868175253683732783885255554086227447543471531329175800844152386371500877207041785339010807828497531735280535858505626234217727767523192132469481339658265572777260025731772005585672263858881763884581848588040118929504136130823525435121371650389234513001664574981635820193519135214253290116846725187180000048483716120454194284427574844088124975337361308181438875963208045041427976574061860731826015062106388184505842995804281376030956875402436907428676737706192009003778291104116737078934468744805999356066770139904876338447070419890714419979896508772420417402451334672958721621020197122399417695015889082997004099561827949591247306828870515154383550200029302386131033541455888249182662979141548032389541100639494892209039260198016450782253580339133605770540425364218330823259408518869214470131637514753099243851476870281748525601196842867217497125079984198776538138467958955696745060620075039681417472497032656827732668447236591094478895149870866619264943206232797737394486792715905019906611018229172011800407218582293952807549169390401003838842773246561886334476103531880001923523042231086873996228402549189360703906375234679710892444023244357857532677062827672392123963333436528966864263146687593974934467929102593142012052899883837769188475892707244680883025322671518292267393527501072404181603914344765991156436392152993809745704410471485620730934786902495209252497702043823633801405954395170707519009767705476106841487409967795525016656370504095517918269199343283592949012029674 [171,72] 32483833060153262193063585088421545134073763587402772973726635646480019621509875199022070873315592057721697014448776112368659273165769751220657913423564144962857826237791738747190136536489029763018329447693461251600297984149989409193306386576565642375167914090577846051322131264157529786507890523641150005821870100617496667429307992319691472451137375133522493349347123061823180403564289122610218561278062660081287143631167609368495980172262350376635209650934658856536523774055439383904782545757464592213236296069905249909748267720421672226202296690118792195504182301979777908686642533988233659056067920462665866236493560088783187695488728062272928495700204245577570496501298797612659046285017767278114306046737604030440919229881101634771248395359708123627429359014959360594919438439942851832488212543673007088502633266698608214894392264464992646611411770723711069902350804753562308835945046692799205396341291202435127876829794757472795815663800955340205414531297712545564943400070703918377004749072675800742876013234282545755032170641544057769170812747442057555788493686115192417244812801941531490608833854284003102764772318976287197643014744053355483844992980050831136619255270951164005363803727306729562573859222930825275085947013404535643811405742331452766727081502065657365007218523079538991948238987160245914159327995823864860709686167079235536076693205376781065817089906595956570343730035823302954818470796035870674044638558529642205245659779654863395711413254340458436684712863867443435722832826819363157722905472920259135185052897885217799231011172202546762325107075908606538110790324165539362074896375787281146081307801158343864260073133585041517734806589614588748690415545117481470690343480785500556050496020933380989454184872901410386693948052754849764409537161935564291441470080 [171,73] 474674139983265084889268112318018163756957660249120992338341163056110359028547418771620829570199591161713599054085299703271417468064482238695820046213181344160770030411730739199049270790108183266245326401746810041562179550331758372858089660373695512355460211437859435419997324843190398721322398658513851333816518613370036399967712860766292003227119878860335238823651946681005728266232550692738505314739552961373325749840347688417328550173363446900112230224074742022900305837085161907685814636817634941404865335634562360024803737527402349606455627048488193753866328120988157128491199092215480457071012249290822249254640781187176048078587640075739357646185514524786579866874280549615647810978810878243917007631186388117048247512730996425555021477323235743447454826163633127478150485934160386907568756543893911733209404871843648798483922241674516239706129780010023422102544636025899149444539990711051561015128928826747223682426231796438511352943934271965407408876542781415204312046664188127718424836082427300868042374232418967792147648140502901553431451426588422449733943957144727500580052047022957798315289627595607374624565579771633987701473177084922882119334122534102725385378425661726847613054583792129303524527640923548529727859882198662288932769805659059449777447975046920868665688479931739660732988759085825401433833665096514933756121596323502978624482878434099404075569002721126129050263258257968131414998765382095501066723064887144104712489863565149251896428260097281944665987326376915716381024391256314350012577566444606792855466823115733916284844356961789197110068634519749195347048384119880678919828279561230072977320300426282209777773506898608800132595578230289164703609188223195370833907836206317418987390188588951069876006379660810004978276934170422745499543605353343187024 [171,74] -104996844486855650575197518710269621799951072572787461983541977934542392569415192898221901888685896495598156015457378177744374830637052759727409171271088887617596735025117443496900054248277079579166332994948447843156567012499739808196743254820417718554156333973132915378180352290207796077017629806673481692471342119071632888884638264455816066968004871102502874061574242125854687311433399069210573162671932679760271254114086728997747102844433112639146881070060452303062361661132517678389940736506106513737350256554169440797671144273234434696464611848610006443091601672848096646143175174639564605999873241795884045107041061564312502894699398040673055546392109907996714782320349958191613726181890183963225300305179012157283467518249219540882941122435212111569520076606838075551307642329552330854479436933925576101687151726734941996398457839596191575568721479611029480304225437994333453610087017856725730011908953713293632788407298497457607778597408070665840512575362824763955477762482586680813996194698952895972500985726383987743021051603246921706136034907425928848138543530044999404037956526292357067415244693714309317184883280968373479954318182245414416622604102317254302167763194179524043219091809772449219019789697228694874198772101199017077718342864638610758303307048855215840371901228241955820507696725083544473770320372802321642658465844737026802393894667740773961631909707705934803668911942557672075784414313788148179151218066489834963450550515295652747067244445580023126106353422252686755740345304849084945199936178391349499085519748779978583128684593994660423992095830977240751302880900179068497009208367236134569643981532733474524836022135670145809040261692424249580839344880523001284170113102622223492918676954237309288740696856856238821928116166193528160981554782613608576 [171,75] 1132630496669064370690355036492243156117183797935658284711792776963295226200502532495666699580110916198401472042304560124647028490948030383077079698256557401327824895561411437238275386400155421503053470119182221665864498744291119899695362434617554294057529898428584346377287871416839007326053015052352883228682889420657108395802775657787355846004150627558511642986794886132729656514467302044335140266200569960688759125133110079673457660997350040349844662692594309371040026679207400120994269653298826141484942978926916068378208948945292570208204889902847550221220637657736801770788353729767183703794446084534414686843598297540640673494210238708318085363247132953057101777092996020258496730832793479426231704019769334194533334421380754338531923773165439144798747234793444431666513950430806365133614434332281878470452621192122136959802086256336024185302428538236481619763035809453266324638879465502885722910403454944608689488229153474975001039651523072472694668701668046600807908924595113914223832061465628101457589408333790923213049383063582281597066291834452727208361250298442691555924783197627804098467063260401403517313229417487638476036439512349696394599367235203098653712174831810536771317909036283675213049012172458570791161138853310690658009071635185887404794374254787184831601950977254432199762572902373925813290214078109506367935788931217991195111359094715026594604376636054777375931558972318215739195177600249103771514547207409724157882911039552740401928600433638813645708920194742363357862296204840496825982815195345654510295718401416928480139543620902499616379636336660569798817713898591664253577899631239003050679527372318103563655652866048988106636457046147468393235393431401799971469022798625243613269403012196220552803135097132979563554571829138618680731780881400 [171,76] 431093548683008105780963461069951539549814722169128612928378350607187206849796342006042178096301789003502167628921241284066612143515342394684348391948286952962327727706163807116293097368698756496385207090424952314859117994976986187860661808330848546583446677067714051285089697130511701504828848633197563731458464435267964379115260417543744613759649117209465972108359658343485339757872049642600690767874302901485549274358337054068421474284836736767275051533107284651100443217548078399552056629929337290878072290012595816747242385397754417646207122051856969856001717880091584154960571160900635013206889305097934745361759085169709900394963059799326726490787683597081731461426304397555326594625514487297947469241378387824461564000309876344042367378905207525088424088076053779114866877691536358698125877609862614079098830501816973348898477181235344368920271085193159918115347842113729719490082739657128865803765610396585675825868577489882832941629671546810136551581389801453561603293106448308328699386794340775755829479525234999650944974496503766423085463341453077450345492744262362887682967415024854606043272110071960258445354826774341426079392962099053928304817454621298894932152201445877444308649237746598823372023397258343572686919800636610123617653089633272711772441518167833884576344536954071227474523419299792596283365848997825911523440154918156250701655530085130171496470853454705105178665909695196177350395316948326913342483782406850568374356248233254026388212779598088529124244351668447936461868847215622649787138532025553033906981880007784774733856081641420359888368353559679084075700904047218533209869074173274942014886486743915600077815233758079199550501308734254211628180882128307572118555204480303102059092196174344257883294561706152424020165389644187089282760000 [171,77] -141840421936519373112479698629886284385112588282895039948191947704916341152682811271392721518010609275076517857497003474728493749717138901365260459063721374910127846151154657833502530664075826922948503601979658947072889524935120906652018513371950801716684858474451707344588987809855538998536626658277486076943136315257111400888965393110756564952929780931124267917450781268995835405515303627692526579913414792060313959267332730403101277538618734646667113028789235558939915653821519742919099665491514656784966426869836801511388197143461322218712994654969316321157800437091546267753324343765688937768057312066140107010178180543087661021922386188416787472263951221954012626811170275395612236445371816659492963933936910383378993224518165931899153490381433788908117498597378500927447578397112983025535944886194114351574003920120491593767671896538539139691448167300882379798321285561384638582901539909648178118034951761746437480083593918760696617513585498450373656754753827510767023992456233759694759270776254446398339066589145327870693172455886901240285052334583719705851272310915121773678024151654318825066469987640472624811169931799711434436981290123540235298226552645071780460962729347248019124798532593791753365443187255526252546026850404026857410461401501383026363013248275261635521646293180040687515796008064833970506956427044609933881499331653845605200864753063797203827588900300630817035921278103279661355772508561557571669664452770743636571304589386794365487659498115507513484162271803690198560412182163278298409685457659925509554399879418299126164780175933582723544270328295657353174352961201889465422142109616808613448916993635297656223785346915837416881934928375309506073874325343065101154147116384910039897882316789300751108246509320820935091728923874209749448 [171,78] -938898755700811382406498775035447085016724154830575341033498728382769737099677668344186102553648712169938871620700295445135552368571880569444117305680850769019656896603879519296343797547290575324816303110495908995582903412036431241681783574792569940134988471727481958421955510683845132128069201001473239625843833962835106830536297219867315430741353302054708411914519906412099988226654038525274832592230188815659059170914998095954243981917724557153796882832858614527547662337701954703576787708635807758054642377645528595616647163098911317610224346149941273401651808214186950021657895055012437986789505087205532471069354720739131661357181052455671282575981244346258833091228665946978056688973290482944882263795384939168701731923959287899716212373391205463644636279475244948040319976030609311251089050988822440614870412457686653221232935847058210545585473713298341151209642962250291115222360523186639774861235063410211024986803391643043342923390018715474457120380227726286346201924158608013482063915765960488031872851603568999336580138647825060587277823709447019723824347510073825037936377001777438758658653981263388229045963215549505244745649827247121923628210826371737649260354010062170391564198571137493661949842505044297727540712334037019017034407022828881073630550524638086270483881478236840889358249094084334643165521519726855042257357483378000254535321860598502336237047343092777148169398547729530551968293061724136228537244208773071772203885365828523830816544323259145511367161815118333653735737965480619567219874299221908326686860583262891450917407625291652684367040444614396149348869817642745529065812333299589857012933985656878296216535975857109439628032436811415013313802428763282656590249678358796970067894289316033110855605594157069400414862236614230824 [171,79] -8383186746801299760090934240048113653442903896776085594990005623770469801683249593633466924536299456124287848063275333558585004889802528600627980630689182212397341583211427337507541873842117849588344094043275894549575985558377580499768069662856975447203417750681726641911693220362165904369159843110912717923487737514924834194348791583110518320008747129421178403025426378509703153937877263513626540945395788623966535643995719061601002974058293266688109301438999750734201894549616519858818464160647038656646042544454837623514740965739391120554718331446123448539440451168837888957656831293923969952521711351346601858525918824573300770404527871477909009456992701353057696883788844453114139061019863548930136814350346170996638959433969106173206285470199841222458794382478457272088041145263605338426615018266114638536349518232577991611980692411930046792040553064017801053018339303815775428020357854718820075570860129418463909353544094037622850586402496445513008241919841671627444699320582060520201854368512677457625046185876250319100137500578616122656198429282553956040327934824419137581512923323455541998897316634627492473141523654274568881165898749389832476899868843179638126128930489419635695086234795559125461470677387492741123458753234996664228395427508501341353944505383771470250754503330232131653150080516774280617512294656320122750689198013776980011866230341992836989122807157179768657833019435237382409431423394738039592952743474626348299941806269665021459758678482468652807144465934511300593048055714939908723981773523575302580802969278025704877647651036794953553540178973692197797605916143984079666345626833837579745436149602128696587957618622983226793915949203503983345706894551858299124264725575301841952026927556205443681731414283629775946264246558857 [171,80] 934951951776802161523894156368369532702572189408379752215096710612913515574885450652696571579621773114782918996344693912744508665602116763037133541382142277791649981175227420800159153097070915007882995144430676739372134725632325510832687788207871051254061310225938305098898847180270292946415007943060627715483956172747464155937048012475889647249666739996782712572654539005453132694711931000855424981841219111448320214330003415468267217978622333238364909646295153344843041865078872813975245920452108398609778663867055728049680530423397413934677982044642698707942866789075100524740303707863149172474551651843159926551801710773252553957764825105231500416132786022054708921758893389938669933187296022465721492033852745115386896722080715815576796139243686448106479402729585643406514585949114969889030112578675845666894225159664735226697185416772143789161425812514592006716845748430924454442054445027006471192024986858281450079228817976185040854574114529920631244280486414717614173798276760650953116993507371017493123904897164659470003565998541790680625578226570158911209913894081113326446314672877650091716287181716816094834920292523495974295143384459193595508856456435887883653140295095065349454650284022281127036676848406469691065009409197965747057060344003964007354753294541129757549385232903548271491021595833655359811480535460936007316439629256495734370633044080658206750442470649690323712566531534625992536289255605322361778622539864835652771987369152451381722150695678050852057787167739703747490974033402748147362143957305064907057588007212576171967714957899812826453171543643458417502400400764435064398622943568002697198583922006014612262294036354204344198431794921237580617051743790758344374505381703392860491779399442610400820614187461527102896269248 [171,81] 13048204216730492977934410612466295923470280239429836950899807210732374741959511509240313741231993937321672815592260833862348837592091537611411365133400499251626286299957580611695145488527726323012522132744161530413460854667829840613180575989366161773299939316007664037625894858195970756910087284691979335282159814574931110888108280022781309992464452432353966050684168387087540594397251554215193933536480370004573098290976003321206175279250165949202424125938265068366818570600965193385750068762027396125419566663851718464573899547334266089736730151207872898793350858740311707121698743064285214591228011166176610140643572735382678673180072332818682477530629155523331321088528883318316610206089046711657724568442675251137772499839241003644718279308522954405988353790774565157362001262841675551953533794006560125617564960863184588864349492338045253885532609079167611255616068305732232175799474406712743396748391196681263497057100020052310986400794974828835207213826689240741711554960033114783657818501939313161148960807536283009650671851126506840737512946905115394510783622838866256081048430749558921767794750313678881953095116244227196508087225418857114081217284577138456797850411387986743090836204581024440054629854019444574899465866703817065820426533515909040833974085853301995229982348855030050160217109050382311897336947514336465856209819130420839682963884487911074420169636152000891132515749251201867443649244533553945982611028240613724992531497550632192213039782016578519012217362196513233345765281148720137686064373137016128964772582473369410854647915213173145253321848398501369417492143037770957344532711139016268058576582687431460009393349632911967304131481996808564198474461467671429087093733469807178029107283933582644973148562724881866874056 [171,82] -399228609421292446350306618670194477196678613511880506770069720665077537914486246263433992263279997620168776867127577502744869924127796323125321055529801985015188831172900029454011383521388946712156178889666211178813688240018060449629895806331829114281984739895380368907288586482144026119079856066586403317415137489772562621042445204312607359704459423301366750964283090039929725439648345430046848203480257641109264271527093347635250049762414864718812683191094600863555050291191773909659266504172947466270247740852546728470363745412452145138804422935890916588427082271121677522985985348479901364950087494416434177738296282360198434916488995163460312710347117523984145152890547244155842933345746464716155194459402421758034400473777018461700619100864980870867007049482251710409452170569751097196896324350804857815629089895803749711821099056061312928106389307915244760246876395636630053466415924399785285056041550054438235285156346673667990498478600104508426314062753994748765809864697295081218256948738617846960534343233917040978968303760229817632767810239002281860323979235033730441612455920447298805682931821489886027661628892958095450226446522627681283867669458358034436176431162854971000039957287208791347079791025279141065842520212510338756404652939815803578903516185634040046355256844484343537841570239221406711582419592856924012106384448627777827317057844919568744730517190273101347225048463909812675839485394100218581732578923302893108567400775713116408967473810126135945291968554214747263007944195098010251894865177196983364115663770310961004666720802688460299037152826351371487001068720226772724705567141976797771794560333492587785527347877634548613163334830211328134065857830941076986153311816748402823165975605549632536268863597826579472 [171,83] -6559249657503053628177180675673983119175226249587280719493456233190510314383180414289688413452624037463860919671843653757052133005944428121754979827045466096218017210930907365522498054283770465975582292267571995127369466628900843699943269409452154973612545700155405696025540768236201229529364318039123511032216491190716898862774071723898505985106981800014909737180259424592172724749006173829975975158255898226917459048081065234737929961397347061720832195829316183753491334841382055404354657963015590652037375485785572442869552365150081881164821962132336847207354942572664860986486037054834529910241034462118702900002999452922622572602733810400526497670821227938081758113037270408277274251269497981878693339909838592542377585560110753358766402376422460606298964341358105969581924610437949471185632858089999584031858165364183537440849588140868348270828226962245825837301004152653196554740098421577891983126980648126694103631837414489795515595108384632771530307263124503295254130939209790448897812837147614021391485541365951985904250578311191638475449205658113292155954886429914647243747581231967931920592668754561648914723654101318817887715394478763578966833803399953960519296519914176330685830446707134762656692191895131113567772063745766385632350354448887532506093562113595750512524582802871590462042544002775498754040391082160032991576351104961948883467971985124408241699791758163190268159917395895788003012533641401543849523907345832291583518792638281113869469761448089913836623443754883029085408820812887403196112666715655246006057789958885802652231980968665496383958761000082582331543040365045557441483003389216795799865638829956402103842201020591352036945527965489399082458803387785034729840489838319984152261975107951141569511345440410 [171,84] 70389300144028490610305361977252301458626312979199433619120081450274289967319497932782105036979281553085017185776404637725611968593086391870815724247287943631008050167964550446256211182353518350754665410895637947625592017705245815768965398584565940667567852840247428255512290134413027778972052319569489853911569510679391068077950921352392424974531039560476597159631928984229723850128050193892831178123477121032976175185550484871140148180362288735184609217287300760209813734409651977472243879289676545619528171288607271004901095828790684306383155535794649432461997396074182749891409761241674101862391257894323882048347189965456494029263836721859530006110807892980608064751232217044069558756434543167047967636953301079261474105828546974014847145724802662558812740548131135616393373869294662026308553658105808103411285350341329307039550499967327302510647312822801218623822909241790998664812007078666596149520391024964631279227323230325125741657521486825146867915313265581526850428790140070086902037651055288915897658445417067168402152879412387965574312605019554614744990081613981469343704250773001087067599125907222637065733801104113187892686062403999693757748732503381698663870747209619908143958103229223530916984962681704827367724800226003419565973266467397119301296639443421668006586635027607619915833893094851965485494580031706541305495505826010014846449843924062050456611916300974423150953046704872376867055909701499793882683934393799351956488118088902950738970160346957534854112835136250455500903228359816330575648846560963873377706522179563639357535089919989539432954365455062657093137208995584717565762188546506940500577089021133522416579307672598072397861661584150500475389045978871432264111861256364790256831193341685004542812416 [171,85] 1277064777686387276196137238352573196283341595057826866311747305276390666924711835035165061113921622504510499759976541197528257450392627865922587762967471610672448586694433665486214536052428233877012246331095415271535376710478053314475238854165520463039413185438027159550472869909802078294221148863243184114169728953299345895212055075006660067305473170973680831211968296177551205159864547488562438694254454207330918057973941662230554184259368075320668375207824871103347735270587080588207284135405352982305303615837822769261930328272581785973929374096517667724214085450055972192697763887325627228870670263143659977614266376255792969956428513324335528824578908259243185211718883318237077110730334134616069442611157492158443230026721559723823689349097757631340755078468338434853356303051938398006388672042393948264126143132334874342290087755936927454347855612783262916876803196376570545547863198079297635644093210527543705760269739062993702196377639623702726786741806395074916922174419925176007734031882321029673932313459835648927278728106027753636634192931631214571210094198021606801231418874843945230391566274326344750736675778118379612445336159881513244021877962091286754220350185089767486827232891684085746272795173951719078880844305737858014082074151777187524248179586689178272722890312248065074665748005764311521805617349088038369282440199938970893162081607540916169067199386952866251885538435493678752700869950329510808790263650838733127620501902498813786230716618546669771845963970766895264302005171204123852392962646512494298372353394622526465388483910305759463490063768108764496345546604203413305607019853765258505956455440335469833082519310540448144234955424823265700349217318226732946617314690255177277654367029606148969312 [171,86] -5006678176205436161298039684528940949502696205263426703319143451623552275489179609174885657146012364576438208965045458873723384509753491864135043609728539034902948329788420445546326611734942188224829186644452626952528778292541624571421402792404584549369374090559001955681039426967064486686721674452839888406732934039909748311728903376497423058683902237910227753323530214442018143931075441049089284662069383558358527619390581967592718391924460873140214130541273927321085427145956191905846103986717328429625537654896070359448421792169725568378287057567451457527473048498660585140674912881092729122821136052430840751850597187336031606268788654101737264183583157976584016459969718841321024176757150292081512504801177427325086861873681136773725468517577384418211994424933761190342009968466058309020250859191102274091414976713103489214517513981534236129575817367041025161089354229134218312308479100987959146382754953292011258965450463697773488226178616911463355571109948839030849432808941269273160500925975110297282192039412564506917854589988755391868004160238374916723945428466931352579083281756931628902708006955970293022720489811046910444960053241226476993422326734243895527454357660639993353174460514004197372691829686268936910878494305029421873161913138324573237918162032872841793447907520130691226992229136794350172091716399824013637608375049402639659321209655102051983203194161520829204623407763269531457994339794870359903914835662939311120911389174013094609283970752815918654940256861722901661997318492979211085676148719703859677489749369672804659842526393273264412475029581237319440686660964616391772477029026924491471803878408090043372546137180748513764735277014996291750860979488734403385864264154105991802509050353853888 [171,87] -102301197922363854210251278079016276251236406319407885072896959608211158818989965415550302276493574372410991947046867211708664839405328027306584551634301818924445458868783528500420149962583265354612300219323087498582588083783732227158124519502750925790241797891294061829092103942631668595671897243913413706336610709826453646834728390360207703410145227544735024756457712074295202758775143347051700529183966717402819864121197845303050496317249483829968997548271422989373079486176916453761698335527535379541156728766681061887939201797681251082587728486848540928007977419521584013630926826794568354952046327146246385828191651265000782756067724743292926309465369071759019471350839852510015938458984959103059861734735753886891216024951227990701640579120910239598617508193866069531914211840496354087210745801132848853167671266957275051309146884720179059682332821280930775458644220753541441652680766959771012985366215165387528081121196085648790047082469148667911262890585730465822918427722712754662065260993494479533012196594708738317214191749358924494333130795933160793273969210375146452281353690538324920136094953421681899844080327792598810619972306489788426812219297755583541640094898528681096502433040866663445004335623335532837026398146576439632072203418666602956482213703186836928469202629401331125939224680215312360911980779404712142956104988432766588473575462553700741216171388413455385925003995015094799334968819471837686829349558725359122312606649802047823329259087115569314718162973308189106048271713663847880117267638609518632798170189271388106917717831678907497282799771873047953731217953244672575268065748033553427014910192712290766080839632965913321903972622667952526129563244555924080921823712467925381726743341848 [171,88] 146387872073466633494856204769389009578183675907631763298369617819344329367875605810013418081664548094129507723219064733880207947960135699810228443188058668482675264244770642445674024479181307690728112446699974650955937360819285293409633683205147647720252768860679292534807941729210421764369957401623336395746270799781357050401270531922877740668991130222190272691946229334429683886027489348569242752036571340946022998206906532212781638089307215334961986645388222643929943366893247295571084799475277811022225867444365758824638480709836043733020868451125971878059770468270274175119489199560543703871487141861839585121980446317538268628372820271356389385438224324833238903751545705523337348210666526294830043574752574193673779749717702469377878563627387684912203554698631104459486802423219694564523863431437697711028206686689181471295325465896646019775752688424821731088341098826227356519509403554301121570482602591355565392311146512804716878866483203432617705318085511605095673982681145286351208320206086288270772455680011999077532335598241228945697377744280710794528058201677073182183298539202419738421508816624267671929211638999386529517718481722001922314724727911077967808920292922636784086946647847905900354771866340057978190284412234638105860345296057528338060519545517109165599953382608220109260786034836899200336879014548021282396857204882819264171778034994945522773516681292513816467829423592912924032891771788563401002247281009028524325378715692386467987334915833306153289849318625787984636396442348308744988276680567291698896000812898955422642786735582311289359125329755716504540111257741080892521398909426980803257542739072686238668873031713795371707472483589716304636609335803659237485388412689340172324544 [171,89] 3463303709815240921314488830138688141823985477365438413542273298406640654873047198541894137804425199158822813127670970713801915003540304837792524441193805328614739467141330499781658162170716666463664014407498971434054820134215153112703016060344550354154221973394642709179148579539007192173188574657434511714819629704229772891748619732204942784500872294129734983634471355565368042783211776206459708597133937700669146417253566341151294614024795060313628299195061835782481471976898296376063872981375515563032154928977449787016681017465290116831941242008821576259978175264425666147075241362513229959981519016347921900346506127170206867654639543919038383789787856382141795128983876470516048505925212894159929390701938182024828705753224615637303103345623468266201188325084085195283769116027019544258560727679493233250209929710481155298886623584996191860216716309461800918115997990679271552183764304630712948547069248388940799646586295941153362723848169185512895443746439929826648233057856676159945564421556890887700773504036946855892836192396638972262569560572185705350549105037237383780970689906899361250266081361607705595340742117749069624396579381815269466913744890401325752411670726925781689032604832216263071065532006854583063975326717835478548639373796379269217819492430299543622709173294805252381451918462068572784180304086353523752663710856443141873599150192234262697876271948170158612633360237529342968723127994094243489282925029334418065861686761943885994893932579661186206034968464233212782538543190681779721543712224649427907217263954396644014491778787205194149689507460528099223040559152387311512587949666765617523509461528655339572703987639571915478312231683371568969960862335417140634173836690166977416 [171,90] -2169553464837181992950449021323466312944914137928217731773729088443522270681551844528974151812539581398505195927017470881922687932854709427403235472748486747157305479678766927128387715122929544840752291265303566303764635283955442261726049588505198647976303574378497315696545442436898567949263332125762818472609152436624560012946796046329129824748961045831870018185594142546535137002054627940679001400013025852555278697029709642992964585816086386017351754956630416281647897344907672908823960514983127505970096548233367704700535661868535367536996381199047999112676785390849511674352906377304533757401247864270061793299547354744371567753643189555559261843203504897803959615436580095472554429100889056106133706240470349759051764874565830080264334093912746129538060398658652324709930205577371226323040552324071217290103928937331086190243415796884714889486416216785863848526518853308822940721998091847517438851784232674225224425426907493651107522272489397141991526622658706722343335539702442905640725763364678327997253938389784244138850853197769110338591439579818585895710203600256338789387798727434246325868051420693121296039245655213852654144640187611021209790996631940707557217092370236741848582300495373001127894063384224553016164713894020660954593499321900804648374195364743259198260062890712888956667616957047884331083911500221108094645259700251616827846236229265749798234283937167769478214584387310980907377871012666434243954223867736495688721879234042157815976408436681689141169189351164662103871545077062590247054942245167216352401343872536887183718593544842223727655240374495779318947695698521142151728455595580422960322698031545719754259504508226501819093329104068264881063507073138815322685650832352 [171,91] -49767354058486350047851382775060812137441248734965568660825603556995944624571309256600741370522743810655881682011209385093438259159217600251812279016752761743322026862382730577421049926496839303618626808697504066928653322223185055559362575648425793502860485595814039151482059112185392557585588501506537561080575044788731295204680915052819691380921178584841515172283839611227230402465155942997906341796601060521152762881824114026558454133192576928984871792988546888036178814099462018176503430467093198621036560627396155298914130696268945481229570623073241495602058237950659867638988884664966938168144907078050662241569430124618422048254975508422662823037690912920845973389752184029491593764994302942079256019782709564335453971382091660975303171959560628992839592756888867248590341665381036182339099608112813991716150880955900772723006200680903427606997879864916262633336808317167170096588701781276064226333803419929924793875492286278328457632834458676704702627981434499451220733413830553066295681609820374641364861940630427111170977419402259036689161132163811159906786363927182576709596346515139904306056797198882644044767253213977613773669657468621708436065397795187961510073184447474451821251350665634822656215947823465031373279253143166228789692225338624081467566764376341029045207794985306744527246597939074885089876189369421746378230050414730648522362301096113832384136485777202415123361600646904173853308924945689362728342036308947952686193853290949070458272808596515930778379380884895952206591217873156415020278907997496748515745567629154656258290821801741037513433840652313593984845040121998027530239388163183110381126310836383552752650048487590776535878216045835670372734524816230019162466720 [171,92] 24181962100514126858054753659140687935965681042275790439246838334926161338446420694758096227505722305820443137030820222284445008602675436114293768741982939984020646719684794922491601753131214300649572755507131686484276397838906986503238877993585162605303115993080871513776282236642489074452284836613391467915109371347276757491009239610760623667803545405722298215248428373924836701843783659540676146227195179662179990564346469782548151428656721520758309184647812808925151630178771389638529048314572443437011989710195227935121194593071473013875507933575611285901995344667032288199668715162832008528767926845333502002945093622328916154345178200914285336581561887347751585630002220768097998320001786535576941078275076636879614798139011150845787174095293103835057775838049485020977644020652424651690053764795236023085882734776467912978177868561700962372469451110805411468321915306348687189461037243115424457076773281844582380220473608918769554710469735722167372731248857608627699434164109926816910482149283898641105377655970271110739379389388633826954047312657132023799842380215485245343631607213441831260786749466956295821842541906866029686557962057330146402399265279177797372490929942744352729784326496336450726766427123117606286529879333486153945830812249047466251564084809712292870985145329951158623741089675725734296672759446054858402855432116738625581640445008930096554021717901533575233320031598833961907558107509882969044444680226805005724950819917244618363242082046870066552708992856587879463928732378562055992698115987371289840868201845555178140509964132953566508893807387712413576401259240056535934420301336160795110382820648902618471549184529516026451933651174118808220164261514459991552 [171,93] 296702503594255113198254967854897208913922503656696058117866107404713909933217656316745864270584855847656799961811546388500381033881228162412780881974269827026229110264819635157710572907151823083880210175112217224193713587802324350757969660377102277491629888807786053095750887652143827647002425489344059076775790807625592161126736916708707483582939894318521110505744375141807827630990043271016020674500914940793084060100880122782058332267182905603055456652228078845819459229938285705058778284157500690122951526972722748585864364851360893582514054422908913796410928193174202373154673092643320776104942646946788052931951817343068624700444898520001628568078383792153721201344989013337786875401082821306108733203681408058989667229858143941387265994115284283546896478238383615225143346254868471470237740028749609944108213124278945681346512747115927026477503074108812494325826795592550482417856738569220536293997397998472658009001862772790157188191211709310261495610988204170152933795764126037458473156590377092825631118599680632908984191636354268894390526789871805626108892145078230385626063970769461810670170218322753748469216386864780293271364017531199987228656441595226444649977990524293445670788002910271110463054075526451289157854420842253353583876621647363977565781298219457141110397987942420058603698727094665813598625013203101817566709473450200092678162977418800486290594433870424240836105970683079177385637535203481657277500439511952685524430078366456537609097557117458619570714896811448011141600476365835074519382799123999518311910357361791838312373105390004494177294674982243589172116068892178163659332382548473053811408615034501107222001012912241747382917811861725925287641173965408 [171,94] -165524559687661132122388277750263854970055769128922957090473255002384678701693414585548226406161422782310694157451996196845102690558080642770297279061175538963817718161685681679164269995670369787863878022068194264961982578413962617096409322987757911939062440076698036800871879185033134443247279209816415945920786135369536520973346547664448113043722637939422470922087568943488247663240109164710272246620142412916389589605992945841617763544514621112441302414671382574278685421252264970471777872480016976320422160242943838811154646402706272746843184933102498087049366452563245612077007127726323923266290617630216147594421528252770472895225616313605064742558225456750872705409455549867649911887265325943877942154099387622863056693854243349509098201822633079161827252048525932592566425278631530157804353556955188974863799151532913674466390451326227501553583828860592110604340170069659551183146639558113115272662722493068366421786088149256400353446955493887105912862849617569401804386989213927830104636326400557673402888161705595837973809366871267618874715930298736250212177765747169803625550119783775952873567920373577397771287820346629876354129973261163721583874031075083258167522333781204571472535479093313965049102268534177586960317450814931021003674875077743116619288042528936916922240311314848658639079687064027430298079436790184679813237899601874551467092275394534411026636270035712506194304769373985747480235819247464939281826270532731037394528129918288155288068649563171197778962800047315479076810978833721726353712691931011369587278544328369883569817045269149426451021136130379849333940480539087935770368855486715353364242709381590252349820314831134290712355571704942769536386168 [171,95] -690959809964126899169686485535922873567195769217560970299992200648399573388457551216764810467321278977879950977861696634949966509217263324136680472199877953125130445923413266545204636642931906306890268682248968454245177142916138320119930732098201454186736298192495255053700170181886558196188250404399834693245327944218447266828689587922598146188381524619634638086752892698594404755419574730878194883080257329549602869716607437210905252455523688192395903850509379069197166484751685928399315384713636302072235052762152718101679726741002932744750658297509392324859552970136604842492304945774171012278484901839289246922499637290462234205671005400369844432489398087971066619031319117253250706390023370508384575402451556824037903775143107709689953925323108443713570138389006035489077353296223776639491209084090469897730262216869602885911304674655407930263602513398950640806709558807855354948069615813657762681488386986372285916676144552067184411997295542772269904359616476267330834656543752283876421988349977559195157658225014265306660322931908629610620286812780701177875758322313970782875006775667186405000612463327449715255979065398570607925437395918952901296462153033218504644793664129668243174485660386418077954916720438183478233121728833690383941421450570768331769460302724214476721579351675382457499138938072556508004679138706948770313343116537243546592140633211648910256343680055736357428382755347386229874331869225375658996111155088689200130206223372432706318081556553709640910240858417656191798357653680995921653540739002532532036714035824656244337122152835718669148771848751444890733534415999304091222860932552619606576766412127604223536748211881633235299735625742191777419 [171,96] 453056535537364561777307959092722787126582800680798559893984583873574142284412254386245671169197118360285866163011421571273982101329328176572795730919469523854003705327916363443712615738529355567967398665257340761925675837939152965405153897187733498970716763638591237845429565156959558916566595908638895120956988472263814130980853720344277890877259973506459902652582930135799915998748827226253335750913664148061471082652322509131680595776718712061228995727799298032313377573352926525321411813391269753870137212529961161776245718005112468002362213744037724596475034632112874148294937508099975234874833594503864940609198605856884709575438961895339708009308710776366956429379884520554218951919643065466358372730241254658450941919430396600521487391960290308766968750336207346005116458573325786320717164321822919874670381890140703727223184981543711279804280479582934029616632123917932871964217675335154644892137698047408296840155395735708612945917329838599343641451286443980504448224564111415985949215809777864269862427138196313286549079919458154681091261108861010957401922900064678333588721963844098700510822785742476498539072798036976701152917851844520648166143966314003185745276123412895563845092134605036222627699252837409757416804693485931220623736289581293953267100835966402933636696380865112849924464494165900516157902537022328207566069519259077887344829732889012620624761398155565424421451378767811663931000655156274678317612512429677738261776697759044642898103853723014786718900456433436371995949435466672952364438193864574635598326051517663765531546757763640425847554590230231576667811410866264191030107583285264406078559605398476337589278629220340822518676278901312 [171,97] 557059108429188328787565805258466849532423605204308089928519270341508438330565694608336757946907120730210231090556533857142640262662753967567899966741828936800736700532744554541297417653932521589211282879871315499010853231624624995411472205532303162361064909052186084410800502510488404794203817304180938231968568552242709430150171938970210320403525179848392473642404758536537714342878990845222480880224127997108246749066981829405787032737672523815276358659880232307515245159138696084255678448582931633324605251383034123603311398547723743313907573655847781310081095034406084532009366049107294083078543079758573532819816016010847190467803074556426285247638777955664323695395533479892712621961887963418407556511130596242558462017622202055884708904561406414828811556562783205307894700524117879665074401643756721839061926578179237228927558469927475605423442025132497482139332248711596930923230859188107571368863561018736242629424775410883611753162078986203718668705871238442362202573203791609315999982798012023019316937435362938195808258309107366946671227313481322844698815144708342942301769657785739579590666722270834485752042514118218765982931754829890231522715847106614559867226158345143222152619156201440668022654957182125943829935217058244575114579713080842222510906779807001166239205159662913287026471867888443443675750085740663995248495513574672205192635480193980680770906368229405872095986627731052958520483329503585087958407858382340399022137726638580141550773053517024379525448774383912640480166290788224976265958851407150818513238825395181702652351930525279095432456654096252531810718827320512649376245469235416849831200690396368886696218007165189820563176760 [171,98] -420111596536330742588283228966807396683748334726778820953956634878001025278568887437250118894555867545015278736699443998538461165597389652288807880167984910981404435830798657911667032003176450847627891788290658370312821812977930820423794302209733108779303989565314443068297123670973470167774970784550889897349530645860130678256963978535620882328033847282463761925310414397489349713958496272711780154190290569309244765262595551760281798414864464999137048327552567288317010069642592775944892235736149827245659950431839067599541424593501254167896199345866437268295929982192640067186753403940193701355728525456772221939405049719085534586063131331768278845873940544032250932976387306037060738169916790973568906550858785152029236358656091675958952441664935341706867594640695190830180199328746687894431357517138637147266734814246757097430812947844422132463268331225476681282392475940237542741922437865521810942750998758584890461527107068764965844656587165491349572448414986993564381027917728053359359568671021147847257882302666642721779990935136596763283685733098494449335147883938116458286441129061984330078693796829601853119698335308080808418608768711359135311896187180586202338647654243785273033882537145063798628095288397314308020961773757137159250145464545449344523476943036125311226224708328942610076389918435331170188500544922226152724674980298045145773122787252511862635073268273452804257409207846506672797624755147800308738952059425541810015501542577671689273969706784629126638650909920644025570036825739933339498087288523920984851734192520203681921978226023947098095775977634638728517375248232391018589896263361921558067054729943136964936964445355809602704 [171,99] -113000315400640917258676616993980665115129162063513563646766103674655420901972531370756311469311256585042764577420525191062403105248808679840925536753614671711908348595859113518610978010631389952392154896768766548842049401735231610654667626498816700772963635701921526840062362893619267861202757244389527554864732365699491571841593139487983622828020227776387988956428071897154278679063874263043930253350930629573638352101002446608589564134230568227802547198887051773220378679494419909214689947891167352419218912079770852545727148484693494623045040835484659865544517177522107395709266997556955118950064670283559227297808208204272552960160897097186415824846949362100256402663801492622407603221481998912485225199732983058810681220427834228235898490990039397303397277728654257752635425375277636577493385832063722394634537802372084226119442442244539762505568339083934702801399881319733424054875522644380188224748829887965340090157108619049051678234462875461456847232527372977042346258513270258924041128058547496416648950732466940720077823918262081265484734873471441374526145595365106477172367340088844575706274633775914893420141473759795196544881433799703269997020706466583034352333826210138932150066696545176363909001973066826447377933414712149150940266213983895027700188046982670709619483156073426087208489325098677488178706247950818275461453285477993892227921718119324303841782986902424346384642904684844898093541676084239597074761553493466420959903265556540254717971037531394914049093693233990386716560796480244780503066096201913119657028799549363710289320045837377419181926077239338468032321826140901235100282479349260587102348954677288239495873870279194 [171,100] 120514311928130919320605851070513274965309896410291888137216576063555355612901576428838770848604135948640787253476990072017657249208189347829335665195336749130713663112243806217643986642950900154220722296218873976567305147664598038296691363442181637974033515785038021538872016228056677097983066162493335254148566662230846683550389111335364304595375617894146830336304761833297086420344355610602583989254458683988817467958307428124407702501713425118513183238564802459982474919662284511899986280490280856906807519050961184661117806469212738054520846883769024806899909928462528918931085590892209964256536382555030581835054424556843838365128684362921886473650176620685649628573096353016190979320200412324117615195780165935585100229133163613419602834629728718198244100960631937337398204746526241172987612937058113348532560188986624444893858788936008226463149052338565712894204268366766031841330995128712317600795421295315354739902282553657881116701724849641608040868105317050732622560200139585770989222322349271207529644617233610409337944498184624144478748517993877449780239115050248630402897340244162281843004642423161473147014569627400453189289053594202416723153862839867989302884503209246529501845430234550958297789320142033565026595258327018144017605661117407515132458960968667683937673244670227253423696694061822534258958359699357307609190811478539438198763881240806475934769161995673529499157200939907349845539738076618885810035719940314602211672543182649500887590670548166604494008614588533243768677269880628932668160324951758506113116633972134566010235353523505836551776144958432719864472791681507916306940380334572365870111478713200527088412896 [171,101] -5829285861134014088790692910941494422686586005551100796882375842736492126684363394124664232004767558381091075177798178430425148401658506335556324098953174954444209008639361966475033284208742223385524990772553803676644740169962255652439012120100831494930385205236589050817193586876298726292961154096320284499875290085162885188978385229858830874445874164613710561830520813413581695294072953354277884298547109358756414441401289441772414557952733233108976070357718427538583784401578596798035257014588105947094574118007723709008983810134897335472712243223347276379988638947903324486620639254926256573733111425752172908469439982325557087936365000333490778689883012076849763118898545184394900219436683887570911262282291896963107590302381887283229235980183418761343564896662690888312937753860051922316974811793922893116206341215986630263580250898428443551500527117149802165369487951465760418359010836712166680009722443926538813966013955525775763016749043167180030202649744067161199923757686386623540562710318142285984814329713218714386732050421523505063871007364807234082270416098495768826362283605433899941651784959613188812192882753741191315697236952030651314202248321646812044105320893223702298793291564391364988641495698005511142917952574150361233757835034455083962326344399416525822420855153126569752362128644249106280159566837870040644546270005967579823867595884076492705566057460253927739858336339690115973270538525633902352699403708314545206341334308454886067890677366392189261851760930658017351979977248901296118912156050259079824894004537523078737556536053075668858556426995472128091775349803651128276332694006958015241875537552169332220 [171,102] -9242188499307217188068561909788754764105465700569490707882369903597253674286680210297426809855004225605063636843496688452809935558377784880501688151547070312730101496605051550379355357357665029635807022474114214445162127678477381095452340233490619788184470292877625108282232178372364107681292773148543496611926910940451612001505595706410581752029461412248220567245252780252478417405169964389171712447322195546633451144367562154949908183658835469242623482496747449068844431446539069361769486160034809405946127106350557152532291588728115354133701774981623612254067548374568590518632579293252297075819752082650136686046350379076005284167852379849646159175414980191970685334094906412014659135758666338607574972032626160962627427466298071223825952076466624499491200315686932857629446778638352433458500611435938667455022917785111662387640327103079934644453865458427290814863093480267380105962725819125297320995012219433453122023538459892209014412925346795356491293186212654598581461522682786034429287706827178065824143632439526104837936031379322166985927916805182098294396496826536084210733292488560461176761880126358186142877527521585724702316842931948648626937524809710593458217994269777032733758826356157501890770998925034840921242658677112747994969702527094419977039217102561049718098928104872711677024386004228206543341242462583483733865205973440464981646618330676017658801234112203060635504822232857879224531362248448975091454575751543465728765162942836870735228760611773128953013320420859684798494259396881114100586178025396818240716984693923406152432895421684331591816050523952390195289176120816505152519887134920522155143728172384 [171,103] 1405718651768564042047690808987783420538516518967142018287134411935194301069702608405023126323070318910645894674053531001336167775021642983625115841186600508984281749403885931732175698999972932397558571622394942021269026283792860451389377619527939425542853814998132813228966436436354017121173638133672076891664648001489418067019439262014881103286734353681855586038779651313628387910412272486910298773028642978584344712498000720498355861091797199806773470207258673736543688951892194992933561208684134181470259787710718603421321301246796223468313723417043901613184720506367875424843652374969674032611382188306549051727569218486681382277912165595337606656827882218387025657281597294728564568190525378414788516007980338151822144904575845974957596554114448919891527587694855213521334541451888425500422881241961901220653623926802440647836361559717698379302180462893071660395221873675663891952046081367792541269282405483059061329297813878102776569968483357661032366980700011159152564193234508810694025474734053879191682184467687683020962854105816131602483157191983487280361051525081235978394183622908296161362914437165271042465737712047880028754593664748104511165004221078207189449952704309604788398954051607562706245285435101546177945395795166111571762874325110433675245073498577009546026727073516595799557717810365191644246152146857316751977596799393047793105969251897998468203449059740562489150584255274201149309355678011766206866415657893883235766893909760630084450262616093487613635319385448454820431229112992016577428106279104477840356493166741983780917232321031146044085864469234758242705689549073581167330711324741006573335764 [171,104] 78114953791959296014756981851087197462308161044936466305491021852834827273868678104074381379599123086357657442032159283662412334579736801840044027322371731370522166469873204777257845261656341875566570978834243054696701099967141955807425075187179893433901474874209622432810953284324144568593674625958224062851185330530885073015969373688573983373777738827522136800850877274430917111852574971987177730058984826722461071048314485524608549678109867024386444361877959607635516682353972907843302444737996592980530261721929925797426491316768821032629472046136703283472663836309418760064175887488967181888914094012874202216002248675581545384219447450912509922802143798399116350525915228512188280305556303485421853432114675799990016226942125684566739248608686592358099080605103476236471405843105699768925124060897245134797007299866401140920977329555911057684130976454531911699265042176163549434669302915220613878478375116095271734214514666720001987103643625031774789951144829840770505433621858357613299783705496005215120455295422241192463415174909794677090861467616782914835009347238459394277640888303267316510902486609957657761475730996635811839696937671192899352463364834754774719015083642396271196212718780211177636581372408131321065678461351225828266599792335051127191513508195689718412032231532374307229133983617017760558876662863332853561642176181433688073525496247230608753273966507923830237396884232086459768552574491492766869517932661774699061084068138746962589610359665455894577781847783688554261672110965582520991846876382795733673237986723747588536112071989297367647073088285433693699146229105466877839842701019790080 [171,105] 575799506987254842266985351745439592367268815746567521482392289250015485934735175018040366275240309405624715239731301544217620085163728947987822561431059800805904239356694415232392505290613957433475005240947137965671377138879732993520675006947858504313939686277239563490248327949762941163815569659086446612647718164743079036103354062668578827013642493813083376608540403503805831354003995596199113920233843541558172263717265567311215555572249877362737521162266932745568286702924207094015389786795213062504460079699865669935773639626537432722586820271362444516075213407835712275324167570272865804223757407836240072761974843471683341333200039398838161144017630262971201618746581361709145512064744436911162584314811318882594965773167808990874906807257316018488464063260391152123268867663901147630995545154976504736382245604949829816392003481785143950259507278795566945586197562603141407992747206592326305795580613734147887203100043487198009242205462678810328728190728202329370850996306203952000516110073470430576412222973086996437086454179760073248329863187226203625710837634090259081966988605689247530190992967422100926892718095784998789434045739138217332375273136157397143116989491209540365439769441106413018348192127102977053608611767025513185260821129598127230276986466638781021947934257225658550070688421357516219634002240026427186337623709015431929213094691747985292455644583713183563041776381040167747349593511215179339061958936954783986716833446686710417545884785092303832955073903599440925302439200552305717718095288621134104452855817049807899971322517933674198852396729329333276428400793952608399918746470848 [171,106] 308757002391928916439414302041904427762344798359169067706663618356944048875045328918619620016419526184132843596454461561927503507847813213253481156539557698585138849662342595371298308748124921052774126128309148983811135690762180107055107561715954907788130768022399563524272484822215296950545669295076645208340173049542020293084318444769081583522831644241308709130672297157096302117129412601946901869266432642316052916456333458024480336586663331224833122056222508206645067802453314479305381159706099722792400975892635468080125359334480906154305990532348386902217585009243515556821986256136494361883757313420591838531419198157736061584141719795825876434832615453865572734726064343562186023928639533516301553670262009982038909476759812811332709050423548006008388060474991786455209913198036124631982248091952605611461530383210873584399009799110408641505519324012734444720664509252009772250416745478652852903484437465626227035914682092770069579573982697555456620886106226211894791679559455610886545761778754299292454896250718999106659694038902236956068197660529658782229909003102157574683451954049114216035725530676833183313116594050667178287359074077182115223024259710973084150768397644608948868339514284137207082566490387612048801657610646304724397497325860905590348180303448567501656743395939067942491829083531977067889164783553475452497408233960882213620319317332460209186836356479079950194584285040803315255256863495996703299908358636949195301957660649756962273932858086563509185398544146049612658162065974272967263061278420266048904914628242555276973184019916519421654396346068429067306913908414160386612480 [171,107] -1201546153777752044238755900385039891265648080468635997204090527060710762396068442979696477309681931271521563347539983187035278044609243190459046536165442099646373286095728933471154665965798818816387037266945092584127706362039466694706479087823241095399246155355252325988441167999010151604109634101908466470369543287548533408849827674369558798241545510640907004458058446276589094338655530911710060602189394060393821260233320250631929571395564537819144706309056232488628950905737249498217546689033540181077134879262065260677625221688492269561071175006495492294580992502446986182448739816764784417127069812033354669589749348488505712447894624405714973191505415102533779428721003231529034981909768142822764184564296243787721278706323625901632484361274926180477996023715383518965398729880203512989267492922372939305816980761700166106016907764802053424148098871410993096108323770866164470542422969248333655316050408144564310193963276800264838587088947931846666501095268854188379897925113770959632495905845400115062987946956043873239221766826083567750693923418645759823606803608052872062466889880131412341497317845181391721922396113960631398910895382460898206775304933041005393974885227847065169541334460256117392901654355236913750443867737207697058256804965473861224275513308652896420588124062773480583693962797382114956260370658698032712636213023881663533420361457704130615644996415022985771620452554975203845056402065502486393111067457476560291151751252142543978708717265781132425952218575300884759137500735756107034668456559703055126238347406413670140617748842116728930522269168426429053529279222907429892 [171,108] -823913947604196772978330858720456826997576317066730361003652597321496479479549871022795145918434425145159544157015593572241641203014328298547918608425364212273230164323671988399945205816137238892989789662999543135103160759087625220637953378976457516551686942113887190510003890676692506629494262447851419050803661370945251334899430688023364219527437890288734130353813127859252440734174307258063642657229583455895268526000551083582501829912447811764278840675393652504671075885302304399331393687621999953257673548203988084798391368490677523865536252489735579563614744892008120664842944050479632925566262953987693082468006131939920501260002073109571962144723809089185756925688541896725680515422991595680071735212744960407062444685099173868586904139146004789568955972689311051279197053866906515930780879547802639333819058937368019058183508891744806878218152620861739372273601593241692454910797378491571850264950797613420792449207644825100359463791055551256964727872040083222751244375435471428336772465795480606685799218022213180922782541362952627598304674251743101740258855708335814662651978634094933740625626205580223582398081532598908918796285384520078347317707759173755697868307747059556104355687415460671502949374659040888881652052293125410022833290794992454826333216947465149495743157536455012478782942030860103210293771377426816650314163993700898924915134809411828259154695195907932287169243776948370883623255928777326877403109261262458533173015762056262835344557994975272655763241003515536647230542662109676744558723221039374476261197018799733203661307604019868029319054235665905955503809512544 [171,109] 421865654275875368793853515956562699659261864993996197512159023763525333090559101123848757415466797365806215610540017492667027622753347589117051127558836425789941212534833558537410251645479450458327039305600865082342372273939536192927960992247814004785717644181748147388192862392418791077290652255115550891323790151256411078571315217253921638385841458115521480315503976996706116968722387113772551805041542814002399688965506294289414062868497909103484537748222547015020783654933276074800676816922720063166135449176627865656859576194453271415365388446582505227457661925388112452446735101395647537883290916979009152566329009906025386426131808937753403265824704359458231134584403231943616540244373920688576216205706087770661333040421856099271010847141622211755202861828555006504124578083046631647067766353701010387750943605636282668377759248776530554023984934854546757484757039073509876526760531491210917301346302388799401953559817475056408081491714288174493578621150625658653707744771140014598366523953307375945483841274150535010381947633093013360984143628390540263154826488865352959925185110615555222711015514350797126207292283771197854406542839258430101284273222979056460845826455143184746520155165575196549172299131433218301542877670611153180121422689334431745324335091470120039931905442748508612732287817464542119016802072175032824167118464025300459843425767168018489428509454881799492122091635539943002004137650445811739596661849849061032465002709000063461399344889175117521808608394079281747955554916631349647496152102189213533348638480146536984211499277611143354013266114992536123876396 [171,110] 385072754754343408836845539007203999424445034422890389776223838141653251597670936890546203264752436321721250628145026804247940285761764262817923646816122506407118070489839027120320582537603560250430783087076375533267987220218162415928690374813125957747535368629467872134405571685016036189641694600018068669608321907076616703257010538667348632809690149690829268499963042060400617358102686933020982534579611088451462529028618238009437811807278516134907819862785746538631217482941700324403304216601299418023806551432050337437697957840575715670726306951211612610713459531978826670264307148416150993006792822713824363015743881573691141176736384592138517315901257157742839482791174487204133952564454361055740510881754934541501156258810236621166172167410533641342779943227082221809136872451168076714549296192349231969875277963132949812723758548877097799458218470377132906719764528629726039887830119430504679960999096439989810819575640710609462575929603567404883294723227531484121714208465695676377475556703886332271647359841749559766291404771049229915023575609439714168311577470628019399046937825117369917497626466277392627645449884559271005826034179972412751675967379811915235548950129786861749386847052781465509569771316118027640036669336698719192039210530933618695083311608693385810074454175635052927444988402482071975287152766818474025095306776808132738191535887319459520743604409572172802531599142499592663705287792488554695651131602940532570147237145934407773426371026499798562942232893646819387237073751608733329283778442176844541680066964136829784340242055657541263745322886770015528 [171,111] 33658730848671922644106186795126873276093487088089497375309122289919659773257338083727028366111091601486790489017611467126712878681867848442446946845406639539184823856770007540508775766567297954133975217392570982690256573230519101128369824798619430075606568641521654185702069522452813577963893394259107586224492063360868271044949930625912386798021912460252622295146595817037417080966061298014823778751157667857347064408444868809648124948918784933585120841838714629071315327872853327662720970517919551934016646658783656868464843944443597683191962405269076376936642028708900058930575321098819271295977201090038790464985513277192467054711014712132240130717654994420932620097359980859255965866984471669072149403440229679748906011459525159993320800009964322658768608556687109290195277242955974424081687028038524456834520145878965282530389183609428913415038483294026396312986909500258342838628887684516347303272992240261209675753909325247242221004039456664035691308711518281499852254396807500029727137404380023632712364077722580814301247021780586690264391766747137047290383801586138537838214291728474338666774101574642356112298684737736066171568564433283249167987469336707421255946565562688452787266164074489125034081855124941292845916425105826406595112492869583659421602727741253630963831236502827406906420752984993354608052412110997329446286452687062752494431230495884936385439510213648561634996018123366565855992694495798517433386690723732724160413406714447147088393533015740727935342611548502824991063792899094396075402109440388583771988732876000759287999042504745337000173396761 [171,112] -22581853935665417405131879299162917370740324868046597445572003462625729405578791599692240975930005194002351145701832112216000215865197052369717522270574702797961148022526247793135786579973283104038142268612838809055444034954511381639946110417159565743340336957612939684941947498664784177918993233685527060427007099878551565808731761135067184197940862899163779929605734671775770924973601225315604125517889829850733296853500226435141002211642394903488797029876304379665206729113136688600074457316479469204090671563054343640117162551489994192741268244409202826124346507251254277056045363544926546206970917698261273246990677804579769849224831615329012781605196890052201187253861847770862874163591637273456845027240899962632419466957458070989534011773348638770433746163637889916239643057518180723387483769871706985053663504345622538455603935107762065223015749303882851847117606228302306580549829841704570787526185781972983841580063742761833688161121914922166867083134029311176103125843339263676630080251733339110744946735951300518414637474045468112529767931770585982388147019417844724329243120372840617618757283397546660136578256602151214572788172069040195302030078035193107242722373742617927986068641968117962077533257878197340261764302837549389557410568576270820027581767495345294982898228845545346704760562948110337553706745073396474359163615436967349271291123023418263025336468981957252705617910677061526153386790639686548432195908435511706558319784728313678891024117200094766196157279646742659715800329598777822344803493938916758151234761165949980734191927387151783926464 [171,113] -4781803073952669725668727614492509296082468549004289032220120771955459799233388382370136430694967832489077395097254758237536197627464091147284741966440479062592918611121639028156172034136072424614693739321415543685008269303322223840858386009505334241669163697028168448506348136373337572425945560293784542240774771752884494965353867241224726036640332729839642439240950326256629066129929173608181653725029967811040517514524355231483942677652280205032725318159180032764593207555013520609311467231364842494417585412188237767422568867496739157605748329309198240273705101554335776530535919369328172610351449347643095338898738393738114247085182895368852184436066686833347577927771449453898966253207312154299497714701198193208088065462700178204483082549260097425835248035615722464237675759944443183487752278536781460830210693677917505119430191043265458007542783287272666845908529652864307312173446635130156569663824113054892640596641256659294660895269165851684709414148927309403764084843055117815852535578642052552131426841607408382874208371150441647578924371355819053223173395292581180846582451403960107464760836691446074345148006110754688985952256715870468741489518868274567613421142750938572865549738154493784796462855322069870458751481326295441503309238331046969721401249811426037360100451890936103468314697140450388248617754646981515424241448281909688675279690567180376636099181462849186594891605918937871247031166957995269214477295778532708707301437710287787214134918785951391947193345768123633150249474103622610799070182506633263905439965742328087217044417118606152 [171,114] -161185627399890672449666464905883579204012247307557678276102413275883239145045566170637220409009515030903890045588212055475923564795965030344532744158959903963683324475948338903280338708781448340174673107757439820388292303727435529306214981836986716708236152745437227570677059434765984292018065835200426666817297858803705681666266389014675573561259227834507752993304237418628486421604019064703183927953050450005777105192203121701960948587576479036805302103800484296752129455093348807520589130548004459050659397030997688838850361703249782267730023079389405158555098744235900853603850492382945488398849412473644578405874602906257112631229652675296288771892009198715264195094903729586385593429130915664506449329624949330490931368378351627394706359232919143443238814025165237756728324587395761062304311635228258587918130468450607560260160699384473435212012330714107548852327253573668994535090578519110013766362388065148979253193275215144264484671510551798099157961904307059188597216514100041988643220289902243424240043162909147674545903855858364635100794382751752173407689303922769566637080400599015011989589777173806673721258384772240422880617294737608955685036352601866339499287691926832030868591532800864067712449864703275176995328752806287731648744965950387432538161379699753277686069027461954346081770748202855018798978520639022569665234016063073538093477587605942556493447715004789774753713259593834342747057609180218899703992283495521242512962951037734677820091465046957337735783841336861531351020857795297602851167399452996090749287546902566153538968128 [171,115] 25897680435570495549053075156885638087962478921170803060215130093244772415626449091360046006702246126303140673257265599272967044053229755768767935635338651767062052459777149995430870195583919378636226273999743938862398631080133172393786774808966267962042585332893325101182416151898277615469453493816273148665323175269750057488662141089490402034192582452050793552747530312684466030401329647304458207952134121548626262647519729295733935364895172372237910053082164867607928766256348098360038507274122037640652008126232315253848584631874767144353600205683256330622131520443426102615550717808681338633894526733698861361487157976632039002301928411076596242907624944161803556442422087368229912018722123505497158866140783532223585281762931429574706888190091629077105745977341439656557761911144938919015644386850782010874089831683091336750163441424053594627201616805538756157429031966629144804078267366725647407793020250006623815809001261216964457355517850801042081585698696651745789516812898271945277520770347468441657988771269905397568053559856999223944603018478967647681476268504325370566910263556675532740657835560472464059922291776229099765498158929944880030701754808653307428626709774365470745051473305194000076025646950119106491949911702380523152931562352911464137916712953165670623962741669081602638521893927090192762731113367677362676975046077512947603038801412107775034270170664399594720678964514926083540460085665978685754151094580830138965787652723530095877078801212730761305486031183181812207921364599672064044401147994093665083096969313238404876 [171,116] 2233093585462386766115714871747704959663333488764889363433085972235741578209559475855364877735403662806063653594758510114108563790950119521852889569006948455146204627253977808772958329925414617367076897102509376022525984831436646215689981315088685022582261885640543057138192760196210583335135279736715136724880230031851558107916647116925675225640654911892889287193847310833233644564693414164472563042167544165825894479865092336316796858088530954530750947700422522872535059524415817922089631875073050658237436128508534304309120561980231970504559060670828076512012089218302023230419584469834630610520151608470205528927117088339025462121959397162586610442921890106962071777846813664551593121343863944433082431646243658390812489516615063427881041526994384870083587274559919239363715125321641377569622710888292169402847736866072429833353185788703605538915687819822348653596892962512135511212241190679552614778267167961611375857775826733401228680686294610396974874005160012536761373713914170730180938936308682125764478026809990795601246968437606258729559889859574539174612192503889105314960901849256764726868553668777778132782512048814080033039116504398211694570294553951134051539756668192708523393452995393917481881839258558954628848385726072206176284894399874868653794152742630712720666816777606830769204484952552562564818557174281701011536003314452097279387540444999217924235363838240418973841644163951408399511887900763144242979565575244160595862975785647688510450165428973762318687769358667930406021702588821664158961448421464729385378322569664 [171,117] 53441909611405468738389649454323874608329308606937693510717240857813882527357541652251857151484722281726449602749562276841078741348950343146967113097170641636749917762733059286548271488038843555842495132062475116405466706893968697452162296843730337790441535076522913739944816397528180773761064989252688144412607858430252998256877130476291785413117345057058220954087329418825759925805036928884331574926987093224186143317872668423783021043699647976277395105170183473829376436806320384962108426135128298653525983937827215870082358573743084675497706163195278005260440777526418486456517287461897570209006198932981772532678032182784519539088459038993495644017361208767408685860414556030689568001064477462003258093173515564020136014167253838701627350328389477998125721391014911210022643825219315061348921762690027675128963301721007101822884939038082388131237014393267379629373889605382948060606673205258080190976329440581037641896346282300002941640980249883502777428283973313631648415445535381778039348288018540563333341419017370603218622965397550403366161035604872400660676600978510646215727243465289029419712650199321283882284087481188677187944010905544013662140592902179447272351440731421012427314191260629297168656419191126771221758280200153556922438807147975029018426632535532749173272122592655775394191232328296055649182535071526666039669706196602982766728342944894928047879771346544749223538753735374811356117613359189745875848930177495171682806496429228320296422341182286085257791057994422480461507791253496871823463499044494335204072 [171,118] -94868117121210235244846433428028762371425280937868212670048957030360237838765610531453529406119348233891383865424208075525414654999606833501803621475480457698037365731640618252239852798996383677360013005505876380349152131999107476629715292174566786907497060763707374175795729557092315963223743955611801080881389612669675142612323851368126025816864526995447903205770076735247920075778481127145371606105026891008373231471109369653826143762461869241573500429253081808998632881653652670619326976268975723115142259895547258187090071677704790608856706451496715240754938317624707521542183538008861113039924647686798977540413100879288532336882042424443424035052757148221075964874733011250866617187634952328907235774156389712626098330812884772529819241271955129945331661439396546426781315438157571038062824408339208298829039832024293276486818178716493248878548565459710099069568357707193320352513627663502549620009521592937269728979219631021230808911149888283983962829117578523438270464178278117215629537734323259575429725772029118905977894186320904376333182594769647483126280030042674520842528765857768090240124525109928458365670033822730997330007862912775270107903829095845834195027202043203537115901970156013035601190189106721207911072328242751247952667309078566449743601222840766205882215815890426170982348503686414732458395931140777182113559244315121060530411840121175197944013215687819409444086789864990800571401807458765885720148282504832481812826710335927914429627036376257651429924519189701073373704233815458740257120314750664 [171,119] -20418698837183105558407612113232551511609479415738528639568220398873110888449816377085750467581665225225322111881184078332794106201977967318743954403777743571096799963556923323861902724893480019384635122119864131439480300307544794058348512541511387825503066180893355259864179576556192989054382453102833571743474742457208838993846506439083054242287448543587586539070262524510615012873517632747386917009119689361246966662072376136481131342090909883896718012917843607549708924685384567100692543337537106851794911177698569431402796832312753435123993464561252966718673625630014631798847820420739415926872591805040813154817146330450751506214867513615055804681342658670221167749057338079233130784561731615480165312364031989321974985744401838200370173475525130975910788575521452752262479382430489185988260666916768422442698752074820426107081234038170785317543372207464473619191423634791707836426401141588426668801896862794214885656380603926655177959369163028732387589355935136659782083074406590711073556261846129527316817460710243524935457552865926897033847507349021413057225402237158247172922895731887683238442462266153194228945975740726342673581730494351477957587353781063707711480603849515118086693340462683627027499279786381441040100493246292372164389177763974163794814434610093776500243298131330210422947671321387560375763662429766322186517480779630618890015327791291385604388844345008438506032599671990319108822730391525643349581683619043977946863656058645675573697281608014115102359789394539199356051394848975894427025877 [171,120] -280840440628215543327431362856427967969832170392385426128369087804648893317562268250613479136479648057060670505598221434039695336502037184814489461912049240569490900966903720519529435133174698308954047599600236543705409120997413040454720989057135615175334488203048340815270554196768955420886196275081939557123512352714777673195071167309913977611503768505480504980385446931195096785431238042240353320469341921752157106292979946984953429567308728819649451345696421982473990879806144704655511028209291568449247748208183731164749769996418342512351934935682985485160672310356870554368023864990211432641936518395429745136700138804954981101636318806292713879249175951996613199209099329568580436114124363469327702520031867702289005011653157553039982414579220202109163373016441126176544207254184796383553431215113555888083277898653314084530757115092302542071139329643934353729456788327302167803249347034567914756632434425709305725874482103602141574422378015284068841771245324310966255964986930326119915742593604177579011302438585236858395846597540141923455040256366202781744856348671560153760155356824790420322768483196510604835270617069000084335350788165008041904959596058596261081406215333053341066955812627787032177320086981799817496928548339665758771763117487352163350483410510772388117855063855522005007625210685611437724587619251666952734687328322189681950309082492279245443039776137651839884962241558992845842076867423906375818852085764410574004749834873996688023820096840420884590890676764696857020476390418218496 [171,121] -2207282515183232074684592041038862394314894955032968939479523955217561512887077399483298691201225352676249472165687919930628223862692468165111028040066271638096072132004764359578571440703387427081094989482579979366231821091585217747953787675330217819682684182341946409096000483533863394603655405607917334097294149617833382481033249163731756749520363084641422876666769735120913364774041316210003336700579898340452933894192865450698072517844946952804645298272400870437734881598693985578382107449986608664237487899428645146959666251100971843346597031109503445337134006114837477428933359120055405587859374449011514483001605991990652649812170818272588252847049502974125335577516064783872461230899656612786046864068636585869738503572989316260554360878961583125387184665425220066814804312154047530813451514222036348860689431110764338230426578283569099682307305148241812272186497835562844571809485991312187964882544356784941623743350870146379113662733632415870025661577660730490476248779199276472032509492453278982085471680065789055646743914375146978042149977220462914531271961240065752372061196990206817785883929275938154312724155569930333171930218501804449069594222485044013740510895381239176420577725926069911465602329835825505729164520587422168107474115680834016676827253427317773375234202063268587346072515436223896917212178623966317666864891042920309428858133809047288747678159261965514605405322623170802567779387787893188236825632902225693526569035216488350849657776951670413323513733210482458177905459936 [171,122] 339630310632751267321451620226667610483931249036780905434863059749078670810287340802536897475202698124134319305992836857819401365041843489757900055373341187130220055185034770234086657314572267750698698560614002911858802415914723294289949814336351155402026712010970271928612548784983526031556049856061398506196436886504314017894375032602887240211784812108312067801690041062430610280303936988072673434859386633849886522706170976854004389201315932761819548591965481742146299233489061662105133352263095567288771145740822348554626555377184173139018737399179186804783872925556494915697296408695773794741495708757268086586889648696164304237791686902977172748123668375842876319285948689254653307992852376250963008467442316843710297386330083322645439734823274867817948881963419316655462757296864235505667620958026317537121748696912789873427244494206801755082316028660995033977317672992127528841869559820069674681128651612925195187897455131412677893291366101753993972510070210482236173116421340156528302062955937542986631497435244403845967687069890695600950865453352974017718817001792373732736137507969495254114277886188325625387103505107808175618983344463716998809913529926294884246585495655488001976037963346667968977011075606997609406198073420153135577444618550557382899672433004424116179215228404347120228480427875045086891937856252038639249622456059968522228235161106219593324068849625733787103272074012166866712663379873993753613351900133228814314535734861148408383910775731327569095825433301468596144 [171,123] -77196765141249805775466402103220618417939184939975018299354468305615604844949056436598406735211382910325999349041350051191505268265229085484840501811587989693702910595950455169116649553801714125200222516327834267315380814335411530038085181185179111119283004479547925448217671622147138931988710824436536549718340388603697565388495188461429786431344215991115026890255354424168298741859542817620202616412347516796390036588183750483841289695055236614728215134200017560915829812516694389289519536952563683689197562470260884310356544701825415066186755891390441056272966485281761328027893853028251095212671931444736339283335476371100090412648925805024792983070277935111489185294619433039692043925240943768765848596141095280530376249042025131909709714388693954833838786834081049915783969016121208590255384138467225118928775590378410924196383327464024385241055024253812996564513524140246604307476754301680036227914667876707801881478232954984699044627413405385134765700867388974812799529216255923022639368711613741076169994782545189893847628260102060097227066963078419800607131652701690803525402163003280348744087060041111579770463171210962539084406014897348989612170068092001003188472772557186123981120774196962718135684529531588949055653651869029747023756268193707408772327324658323751875138671484779321284866675067965916718776839391651355377987460595302088881864744325449847475265857196904798297588858042129074822671873525453415403140187023663110899629797605938018719886708906429101359647449180530 [171,124] 8849738548520684306549489831683374645639746950021349966271338915152059519876982010788944416938735063779963100805639788872905810770009756374926666744921578485053802514776979690734466647665930122651007882564253613820992917026496529578980852317323772681080851815917604367121734557810959684923825084240055207310525437877049758696526139940476809577079642450375494702634184847613189475715913337168558146717207575214692224435250134642686906211230409923178807263758158039309012986924326832214917439579541968214389929592492979022222654898408952899091092491414050247982876911898399483005855639786069121288003121173515708743903253547045934658153309368368055368765836750795796667901798215473418403645647061392629928676865643395959236737448679560854635395909378086940089316646645604178040768363403560738917039068109609038843644210862384579205715647955470332234266040001187799123413602284369770292269900186692471306461952339578504335106693520418556859678013156454078632766376019328593153615342729328727048679622907483098151340139759433436106553423521778612093632699561434358935667268776331643637802817715619181744067883768383033757867732732988547930201571099469833246608137094781856159209588469107894749747759894235006306757009741060562003041028732770744293036015580176926175261422415278871016426570288107435564265046097228482376641401779138298967471241813173729797737972966906670791163072718852222334221532984872931712952406408464124042484490125561138554693834337899681050361903360513559224903552 [171,125] -515899950257265705689551450057729107435127643764111406312121630052046273799870758184988483000207182357604863205236557903444349732110321157151863938816578681075801974163473170621252966161456377250260479150650550109830913964208355906755931348397085947062153482441580872868446769807029554440000429750516689493626438585578754135582659974884199414739575924555656550112793674897324741886419175799936496697692189173860836935223583992849792191486686018400131344883997379210847328823243010700925962678174513097824390731264176446880948860550487390298676189437200519326977453746482694060938129422421068553196993569308983356700482286944470832814701109443061108141643577091019925982058791226975793481926135117193482299996714094552989416290350106161832936574824816142134443318447538663300707107294399419584471817634727972081592234379276988821059185853951538779702673522889641106815249668139803842693478426286293357526322108318356010251894920184515918033777432915142735579536732105531887670413997308393165760894121507040260850501504240849697893633372660209958018109233378905989422533950791873747514424732260611247532665106635274674282513264388430937098415785671413925629928790160702390310871113030163922540697385106935755043075485712294845911728139074614484624191274970125335960101047798481521979678737952396244359079699034167537266153636800408293940252535977836259957958960882870627461804588075317616193254792331147173794771258679601305884811583243324863819101752079006700583797169289569296 [171,126] 15333907234779425197524722806249830321376372694162243280405390014147754883276718470588119645438051401635070585074040549067399112031847172321039649408960495492731620961748914638835932817583819160506407558594356249498428349706555973461704801548112208202291752790674402560636172132973048611051921477202949674501220681156239258874428088012230559939484221420980671946129645222965472435385869463974715900582054407714444369024203270908612810906042188246728808977144534076776530212940979292424235934919133828482904954573439416168584607483495287308116958500482283527835254578229601665079887014764751783144635690681530329301100065913239381586774800472777580971884697047739505507374959610058666726736390179441194690777795450338012397153814548164602692108812420292049535588772589413553059146192535624576099367136637739353335430375947144336699022181551910967466897884628167086477391296552139739712204212659644840165805661119405764725984371371382024220487530363130625075400442089303971953231073727955668384736816859389375771401448268447347705247937393532011462604567903221341342708796935185278603478880424112273580202617358477799406319697684273185534874442404236875007824581145718044383592127864769684995539818010100991035191812131433030959948878289295334006722444597713673816784263780668159133671822055210880924947183513212824062250235710852710331736876856534280479327508195629706478283452542933559714362583574732601247594125327946918324560745762014403147759653318148819742667146616 [171,127] -232719357857635175869417855601023468426303408317306818663605796437569985247308906954352759142485314956121797021434618494663089587825413705971615584215785568023592627063383634634683855468687452669063573489756463270601206052625809687842506251816144877065781582119011962791166025780276616530587712203901494368014708311859125116074848576136673203442147234228562299430843022493874557363641211047174488806881201631789578157823283288902476129295309742053607077594897470311492766886849285889050908722116820941190229359449881981893908937193559383866196468813920868922342564832191299158258721699067723588204768212544995220889851861483475610319564926295482375212752278596771295458601516862601282636878163029613073956734734093816721049147871688137140757945688920435165452003666864707193884936618370351799561991864014951400138922127977894291800688250459475190702744343600381949801855268344524260893017240052243880474253955854351046158136492053707505905030359481201011921948754623174612083714323159107589138512122165476802864869769445568338868155236380228139112826869420042618477657177316677978043156477992165965221505543028224430997972097971799703946617867692881663428800730508898891915580386985814022191486138386056398997746000087758258809520787067120185498579485542364525945107617845967783584094998403582354099325138915831853700896280398228263522605385680124267525874625034635515889488072777187782309584751043297358500779259991301769577660206137313273522914929994179293077 [171,128] 1803975357585029344890454331561529327014740298572086830464372630467097058533340603692995916051609889227319331509882099823036045209985343589896157076347020072925051976567704138773545970314555969454199950934669942874481994110713241980995941855316371010602830030489651780435543419371819846058860834468237305560327168074766172218711914688196067416642212434872813392865326211780297225224786621370143002789507713164070731181976332779096599002800667790440762377377374851396280197587872566076735799258165568754291630739297470183366723757765223950635455931515581181063876951706960710026471006009109193000629093605146203790338404902575671352060430120900147163707146578854311649588319812375690158074339655992068372884718101646056142109214304439036947165348688518839538819900065427225857996240442366242120023374731881545632648085439024564330451728037244533870812175878499390104914221059433315315813606413854092232041901619137879112907879993754833466639067821145920383672442349317563064722037423099748391124947796824162940176337444747773879731022221829788134878598889122941490367039553204039933483335198920280131303766581163210610400940802523860860790526686937419878254288263067390392847978594768771524793006119988090055277435119442525263123649672946310025459780653402660941661216108780871834144002415131839810318902720477957803247885498608098541968014793730960775496499048019216833338240366402594833312002098032324088445258045841993765614491071159734956534158920384 [171,129] -7135839414841820832591855561853379767898038957462394115963427364969402920633647718285938890632961939747980970951592717286413795305030624739928545964279838998147505280122433909497539920914072548142628906663253223414888331518289746644183651266032595701633115910287820496100943249079664548855384237163044047202864816349079763398726057375498960487295996069388630571329504609425764181604599342847737389354918257513157015602508309258950654335666001371411712545496976137527748770005594343634028479742175993905669867281015957924152694027129917745783390493573308387525789952207252895433229231462486960579539579327267662161619784957156745995111837513271296939872796365924208642630189581195493239649275657394066026162388231272083691085436083626909196350611055648063276085509438448209652245438428389140486853067817068230016806330021368614876078458326738152973393173122545441428644176820618261775271145550903199690561653882827110569932703255913604965636867556616553574262706222018105800586980054132666886610125957466936871311290978696474793731235751592408863602278021390150022172196407982495301003717386013336278559011874329626826640840285466440260674435531253582733823965407763113495096650660006122637152740516915231546211781193419555794174192213456096209637487127592047152703391757299628691765478290132205210932259832866516041699735569843758999889576414053252290391257831078124129922334213610773302328529973269275982354371731368838960527964788573534136280 [171,130] 14373147606853226249279601647670692801575550494286552075709317515034672948472103611240984653028184584860224671938158372734223442375604356264786723036896946552702221446148566135719424161167278797646922873498460543394046716419994169402125513245263201385348043632937451856299137712487070039292417830939490990611802057740756558633855476386853285298735892603942654963709387424414188551228225691445422407617169810961613309050948773805140447408229429420727362913970998286196027955566586044580694015013707890682283501871415688047618623532221394517027528263408219635732768311216359706887186273572015767984033392876872462780181807552573160323724660013834601493698823159448000047138658745167853674645018129604678525075489878463693356219941575622191703228475204473199122616794793542787923690253343457365762190891062463117092071007632997585782646440298351758686871834223439297088357057717463582738041950176399065195043671419988931671789184481889172555865399524621403864862350629570499976912799770533410476207257838399232578534074430665008925049376748588326574903313676443313894209121629079056782109976092569554866226271968291997619836227515710249999214071985171595324822697094033181845065298726972075394792459822183089212799384725225138890176677466526117094423741981584818115246288048616900839467280423604774823396220666413008961768550492198735029484448035573330548644759130391839718070505537541147490193291045929186598379308807270687126018650074752 [171,131] -14693208385854937044936657022768222435882797020264128553194726511910484593464275508731295421162112881018624329497778949303775515328546473409708423910914774536242803943926236348542763239710826534735560026226999443598254333885032768089405078619855827149976315703214489610090236003387170203242017392068788765269719080714243094568172999197414990494249088344802311196504124324825078482534855176722867173528307680325890719543924205039159048722603022342448085315982297316447672241514178692450903665747891221023901997724007013943261616164349372747379048901317925403356535011384182180108466250591893117968859411019250237943015054174426415299460622635726434107256608972617478557885946211730576063474236230535790323870085648942155483698123496974514068497556816168053697114046129668206989840978382865102845085131740782360921029340290263622726023882268563108091483319616374570870338206479755503646324392131544459664310728333776661218136386182308958761299262167306286153425388925454425164415941509787542976846245251989681661196412465570304579480083601906229440210301134430936280882731381163195178617200144929851726021702985077166474131944889603475411294946089889598461793822374845612287050356851480047483693366132458296563144263242708310645349045879255125870889712400987414561045843476817823014843589065779531883099114506728193789885507222938673277769388707809970145428517440622339684800052306203078600874354732256758578739989649593161827916 [171,132] 7589369810117289225003039673611756236028134463408040550571412057895419045643095345959026543493255840040917825946915238859436075944183088154786665369678105875926186454973646199300788887458063912969039491202406574534354838591984568649181161483130236657322459818643428224565010964777493825044702813068477064423214931156125365984276665381264516043763934379152091731320298883085713764858437971994437232754967953252274162001807043172109802504905178621914614430416561319219415400323188043305899868144358270920148535620899034263274737308788190317994466265929499474599699245209370194680070110067180775857858975776128527558142644792935450541083148322974726921148979652033614626751056263703118074725230895703148471183982946765444855170818153042766547447144059435438921629389198743817143695641941434241856660582769478216439813295771639815465470222949870862301725162013917116621317331623459282048427567260413806318735437031637176931841280212124707382390957654421425671337022631591969829649991709692210954909885043044410334396133399671524794375875840540143413521421324223779066840390344716367750452422946965920785550727106965756571549650496895804684932245730894837219138758610390651388902664341352915860901720522797887903832769792542151505627507722890425059043898054744579788117601351226467681438114998826892458644276923978363501567348719898268582555027351497251134050325748145090606682519548607834026093402598741843483464167841120 [171,133] -1969674797071695612369159196792243367643655853207647277776055967048891927317912185128928410183721067956575627124822021518851311289225371829221352691921362827085868098724834487754745432274208251246138168685182210962312572870953690197944437485260544032078472987445303903589879513868349069881966049842980288570868159712574399373216731171787704620534598083146877510002135713379598766602821112528526757037802389360014479928609974679566041035845907570886269898989527701636970838507196734191111876143933777642032314860500393911196992387736587308500994786795184174793019276433374025493548662264664343168514856918552712789777206298067904146652012799146710237279783175267205110258899417389695121806432612706725794312087479824394965668967607430359928087791365170872711143105883897103346790009403514330010891627594979942864595893618269030683972467112649368762937249264090448994774976257805623359820838231100457138163829250182198470566442447642824051107768334483976076921371635756651332714652547934569438204144073981371332621010135588524755296988204830215695213126051783871231353695017085828065545697196914733266335324844364141914840072573695281682671295493310877603257549137534621303719211468634906197522461161390642457099121299958176980384766141675468480700577728255961517905389689576112735452372953680516167553288697136707219158325586423626518441819448134431125407009910893405167366336845394686386458740910310721560460 [171,134] 255135979515644930357344773255051472046647119449843553610672675691348812348443141819020887030723656395862013185386172240490842485878807107900896998315679602731377305328357746656928550832587788999070052419693647132065799525968017992300349048938505823479800812167024876139565143007631785194706473733535419276204719035306669937679329552986001444067079893380767283620041979924653167756234818811744317057646540937302259242445930576131377412097020093849821141638609771034606141078474654225441669062662603272938351337152130906820830126923560429187946462688582837003292367325903655550174888947893709879270235374108817859314958932324802310475023689226064697885011515393838290588379277224845818557712205723048085547379825783054011469177391110400362350950135580261711852256676498588495281048699845192950982794411350481476453721325848557587071999204469923916333693511610687765177555911040680844821168026030252121272129930823803300287962416238267177485659599217919287352989421846303546654470470280369907240505687761242638067465644645424730158789009730572114828154831720996897803220633756267067869179750689615403510484808223931352899374036599565538087173526184722116211209132642941342796801240648547859919419494386238156387086318577495306731585178458772909642748894443462978156283933370813491532200403529516847617573543345623239853212062797502308566910719984815364509334850216664631989925908707588039602111612512 [171,135] -16365864271502491786774028311723733956088601017533673658577758744007320430405881093918728492242835212695551315356815398242202073526458731214102764289050945106140906949837604068096081843694142232441512969065739075089396102212172046133746127936460441600241333759498963602746754333502011350311666239563857906057151992270313512810690995999591907149996664111262271927715047335998984828517137602641736501237575428372191954182135619257704691294212128101130985540282767985033661173574481978770463602114923481063484677414590825756884701575032681219988982855663293954954647715073011595118585792781608302237072606697458678275767585046650538298666142100302397542195652527997081202610498652916400418867217152813951814806325420234282279462224368070514675518237280638155506090359516561592283059587589200113958771561218531757194452858716907219850765011184791410642640442144854183319754031979362687197073635557603009719234058015185673871432348707915482092948545177468988977719936669122712601242645720283225500644225144980526115260285945231905678375085917980434368010289470561161986209614269840823724804022420015789947071375146679366406056400298778770427178377597617192923914352146366346847707951188079161372128563352208536817262616541048665601995090772455101026830184733162360956139366512087491742531667524180964396540331962650979749422114522854075094547258861728381550615085574541567654313422907758154196 [171,136] 515236218839088341860901402802278616011430385729083850457136558263146283312064994599244177073709707432520286402611868240359517325832355449942126001978092738581212567362149555955304866230467978247009240587458461958774720637979553847460964282199418484355628154143028514894009705899142653714588744851887983148459655713583146403877391481447011234631341395246034723919312629541967080658952409703606342902033570866656982883034912532209222283610496273457751599938248260408513328174475948240542271259211179528334999295801690332222120704874306222697048348681883010667262604893690244617729907899969600250906586617586343925645049368683062539625817068175334674127890517863184058403955639231924816594677424929589989037397979922451369390198656263061550192729945888415494415015493973435355037459118958532708210569635565452218164907266270452566093094791986703963968513351406663267335783407689428598134108876472024105704860682044039608271280879842863405566616663518632738064334088694061448853892556807514840023813845413971735455344828209729218500339049134084548755658819961234662470677743087158022595679363770321654692266208699512680250607344839183399553376103118843855247035299202005390898299688252427579901579301630785567047535236494384219055810365744545671671088231944874975126676508953025546385030112848975937060649751197737918145178887378640147091443271188853027017671754045242680579062144 [171,137] -7881040730696514517544159645646900478959655145358458661700579970363748078841907074517986540015748174684249527510775511160128773069978683112911436198458709667095773703481080025179682581342965361050457946993470908670490365592583571843665820697960113287796769776662206083343197926047780321690055760667642965998705895119802878812317570592737981965493183157488991840975416401572665015230878658397087527009623702633514773856045040142566207637325458057007703110726699214230595712278977891866816750573287828692990348657041173435364323956274446965355973571946489388143148115111649857398816931880325935842520887071239270159644764933784988845747836811320240178585753822561084256082646615302120735580434476214900910578326235832567575207620933372113930418769684743146241103608948206273383592808972383727953720224384881210342756513961248659800910642222046869043942348044410711214901841379460439834491498903650549014727890143307274671715917387384665135327175909095306395667572054710862147406380346794300356402253169717636369383641272521410477825415712940561142076098859511507864439404855413862688988989170867251937762916655344004476483763993602529327313682896117454306645089683189548543274035569829370100427727110836127678556099713407701870429187396914311282437113123359076305375938595155723786168078781170356375514958693660453762357966203282873168723814171281676414853854583632272 [171,138] 57911651285318879212911904737156494403772745953541971787918814185699891155189630474152143399165923969156200918599634513716263063766628702211092892236848793719011057141123280605964260610207078752674879460073286570477921150686432707734530140138364172682924110598179556168325229053337222573894938691373638585038153934746040391660629547932153722611596936658889330538629670072161892913277789928103929877164208385019059657021315188042932731931259500449158434080975733133977210445514263319777221644477557560537572773450777166189614904381250398574015653767600260088901724386957560027735680330914555979927351480302821738233276878901762604303697323428713574689996814103835087641739779311343212815872728031579052614028865622544353317662314889813104952642835589541127183605797711082800458114139842172635929645944505648194016712158056955406045121580334962981298828258600980391078094284900344507786573089558435812511059056305306330241429317217949816667365458727128504611690421511154328990480977081262130311916034706771651449557498338297308750037277663893646816790297169831697020056211205630645923396311077760437025633356207140619647865332164145680479836918114002778672850054344966927882415184558056575510206367307080355601599171392364116268578098883338081819086901056630931453392989976225955024826070790772229107444305278473924457666122155507051518296080141486357638704 [171,139] -201890931563098577171431292920303715851883243496603325735617613006915422753917021699259786823392989128442021754759453051227260909508828562481872725596903996465594404997765696052741746421420063974915370510169596278135506083113756093261951599883005327405949396155248463875866388433087161627701815692121567190362023369894824990482822512770549448781353890745786450622541948326976595529190091597047968934807050900054108184257023991976730043441466648841431538618692728605912852649971518826694302902908228827855689547793596778565002875057314376091584808958963762388267237681009682375909828922953540638441471242778562751203378659053943780359821215689874532343553982485006727417176780312407896296177235212885948758530195549327378792743342690482738727029992106083981193901683598985757924857763630660274671443195387640840661949914340751216774214768722598233983554035963773858717034146477967888750891006257613430315054677839914199502550358401604848840354845501561101544814915045114633023671557343410781801736267905572056423794384252106880198138358919903368467471224508648553742225475644970913059666104117956022071355713237240209062813241432864495517727458757903469379640725435379270482058050363739422586554146113951873118939213675081970290086926128383461283842137129226847351191797169984515858005304371405599882834608551474998372933335963985764782425228654 [171,140] 329340094055563927276975674245239026985789671759198602752233826094610108430565213481247605175661853222119442877312263007466433775726888572635190676892829305283987082326720727140267704061498753730135123333329376638652106459568857396232211502750373778816885642304845037182133961173155293904317672350554304136537507473103746302749089732885473688545877487198226122969518183079028405208127811288618374611501620707132578738461222734664812632577068820844777139011885785746626610242230147626758503956468919941275196928580446544175989819150219406510417559921051542440215780187609510449954359191433221973674488106688283635364733004498914436224930257844042416380277400919526622879367592542214787954853054075676366705077703204941882796755107754662636077640392506371172979389852714122783650395653135967575662421866182193152440829666737103782069514962462856346283246679974319488025702090714467450520194256577347931809337286794018937161098561151852903209578582711192977152295814733199624067516614560635558483282848939903716520447906174909837958657950244426374747891665784506391902872404795547046427448106342715378101675979809594001146101889425576075786205948945811654216285205358964075441457648150976870514224104960630845641093476064224463732491373592155880773654026210197540432314748430279456089984079608416468783719606153927122783107239916295712 [171,141] -247614053620224545525719716617865074876670890100418246993735086538624334716613463441428855634460502165789640520948115226948626615424548117061179648642461129220624483161074423878474237032092310925806794664461187052230401721993270809979080103846884076170408928982543611281264781170322070849983878469668911842628050362976916930879964405576677178353501942832424650815937940597806975871730166658701991470270227572510093131225705821456716037904960453662358299444327233672690066380170592886634928837485937296994432671082115452189750082965252810788021494525145056440745572638804659196898437584345933056024152093573922543781257917765213817535737526970117296697256348027459436929955893904510985598789791163059246955420535981246106695029248800005733466152945836189503790066494435428289072901559535316556895588665117145981170915791636753787370153026007928228255531299670670874572771357948628745053879949421061367656889894904747950314949284785762377526997006874810424091070492006826736619722144007360708457213254999226664013006103324266819381148996863499795403865046465240719690425261889249174432855857985675372694411317441440357877964979421708698079510021665499518460157300762430118598664415255787287899438240419949876514186619233268151468821289050779680481463028036404238621225115414569657920965467097552596502963835970422735227012 [171,142] 84395534909184160795117162161812669654125178351461145146767373254628169722387397610843330947909592931819919141043465478382184061672688030307878815939733572999819597057117604924085212029204255115377107590598783897065246465987759011098091893900643823937953744043347342369193113707749442732707852705438162368592893367923951457312043989247367483121180902180480065979327641420683606748373172725904727180763776556252135957359261229933332638573404784492146556697363118759245785548645753930381846631034033478965571253232230476144546719082796897959120024209486371783783922116700716347058720193750778434028799062142326841911033659163531339951848997318046964885860838068391954410232197475352964985636159829071681110990215802466854814433060300116321397856446410470771070844505845968518968259231836386151741858775168155821268044569159877263300465532951261117331794618017442590381450879220968943468917200369992538010677146579640664001669610029821246364543514327017429075051517857445891235455217618337143546267407122565533683481198253053739739646450775840320201112193322472649783886809347815456887742696147467478659417948182427516445949025271071806165253211489675759347711791696887866536574974195913040532776401379185978180685405930820240781434433457572465739420197561051524488736941433023705487840409230248840623685088112 [171,143] -12806599199067276320204027367453521579769676625789117653024666457694439718705962488856986844710440250590454206135974776686918097087794228180166622935618337335841638971324939881585507496429044105858764433270696331951029651366654818001753144891950252013546730675494696543422573354315752659556385754616418561813628444834444737942194247048572907946389439778816451111965641570821695426117111156905163680583125758099603895900942845723875937913372371438583415323916530790925498950786205156928990885821849074822836480910128223676286551592499503799446097936222880883806638043324419368781615302543762488249114080727994484477791146060114984246364339921407931617706675923581313608947782218354628453620109730359639463533872359828309478347085749570775655012695999522493401442706257350268722850616641922932406274389325954484533770832154831894322866377267775459103878658327484771718582708210739885572062239539905000263115589088501388451472565812562297389430239824107486267861314845617873442082795994202344527790122700507190040905361834053095980726772369425522918821701447426561992373271578714533172535171250097841665246780651285418743559318280232887566309054466134422426575777552901433171559808680171074089517106802389000912306432660428068255229591505541089115516424643019997577448029969973720400833138508917066 [171,144] 848352279184967911987537342506581525766748934975230592952100162723522416561964475626799614300553392631347903457990750633667860169470697171882948436072949059115598764389101723965852713757107803893528453693196722437636236872566464432193798958701011798496898793119204692004448475099123237742487710753290612028961526919452077224425206382798634914534827111097895338839815473995659219969313318883161081012366318695644337772443244976597781241242492671897917913503342609688345767848760386202008937803078632892324908297616577715421292916369158899578954933819799876422625683694392927123875394813962247603374549295958265807447200315871481736778097679180636634506741407394167742453354762405478514401857833089926391194530352260876752357248707531848635659195282382524714596864894779623897850985714194971641071849226090460178924824556218760560405518772580746940450355605082744207111764992223697149579698497635087363630624856688750239605963630252364514728534430553274599190243204321827788190553658663420415935787834258845723559901431686818469225909389817130868574085388706668711690807212272219469135277944260300336804829189849323727297244192671237650139592163318389346634954028294471969657622336510227824455134814072506829339580495249237066574567490242132517696216694181715209565399351632762105600 [171,145] -24013419718475055800681628534742101909390742947665470796556349341853836709379759560140517834918220905180236703183520243440341636811136739597584281643629974585466717789011039630757798042267744084667479048541703129571496047081423192182992468938653392585091362159720666272042581417965662531918332424800424794648293760006705813594357086472934459923821840016166391185688208947725764583362197314197413060544992198827814327353506143979668889670135359770764395145446712071159442656602014224162717267719246384517229962243100149349986093638583298286963121581021284384799752075125015183867333616133089600758527245455936719916063064889460003779511969662414128809741609169942864643926405559748154572064303515932869085742309351512656434922643384816143355688768668428798831391897970320335608827859144480867426204960195257052434051532695528298563615381950114013607574034343934593764654885461625672495309987808728351038581679857436425439718419828110217794138819667240971296061432648951763152823831106378450520686375114516059098100140983897237531563234153403527038450102942411604586587358692190493134470060665448485468499630103257954733873275236767192523627563226544127586565666850663877788315631394745397641456235215789993037801646278959797726893344507693007018166808326968565916881536 [171,146] 283768505418452661844987877697071698963256624032421580796737564305957998444770717742942199511817026879584437383656322513929442948361797163441040874420548574971045361940907790021168932489273004595457085039095581049974523450098350884703582281874626795348870626364152366370042631225899933693149794861747332047121732752564776801559615744950745855579995168674947704384921821668035723016664318375316057553848038103677578795032463453686067521534782323633838054005064040879645252741591967079431803390965081613344620452955517970528873535033436899413592300972202256505882881651981798087580186144789838174935863626444667293199590100706793724879519187391081762397843971824316908761059057084631160978047206899294211357919508130843271838527546691758028082809629057547019764339742704910023587219065764281890980755072195475527213146328259759785871791234016398146017700037329000009696016987426824848021766217945359317427182726005406356161745238431800251431166510135938352833481213834606218403764443407012318211237137285813993165036840826869592313018257856279801362112815991050878348910845197103939359638513546198807781563359061365300415856780731425348677676879868188840314506885668705239151607017146801945845268035320971081607590929537961567135472746065320418462061475552 [171,147] -1364975773513721303404374448082371582690618054813214234933390231866053433021451820014824128489424727913159119128840237915208863721914700936303732839820444191035795319795365314482262252625779649312268250814233821297481621386665891806436291331031238171648651280664319183254807633349869449153352193534674143813382883441308639531357179335539118133598079454844699274061560111624274415678466856785717738869137706009976548838463410983934924047361562180001247316484264978314420798292924523413316130256145435976967601579464448453019839995420237378635878618944387961794740224144135603678450675146608458623173686976459543889759114650852772217409399852258621614311600721967210500301193251606938042963601246332370228899270373795237339887457667291973679037891491356316445567700958022392248167098865958272947971920723931523166786366451878826756028923979978179556613078911303940018944311917482292813087895929570441908229575793109854871175741755358910645403503713651244896022959663328848845730865509638043498687054572791336127863090120781422728002634079574828149933685912279561070310282503817778479975276551271582202730839454576707829852118782178480797156208693592559909977776444750145784411900821182647581390448070788331512305663406506507131565169970853948 [171,148] 2600140163885871446536386172872971186065472188899566517521618314062406282906334658885228604283987333929058047781378593844869443250657228775817454334452702271944731924014083503254375020583401829191807209438416736421130571756813142239531810348655817800174162832736833264525787265774177067487385550478235411625487503330771529107501209594704690914404306911460227310390551120701493848617048174395427531812015384206576927536172416910524163460231563368169617058113150351020376702600990980482719985205764238844356677383974465217856066611619386533359228908495581150994799632853807776499558698433372707789596142577073196871521158833013936212914373512839200263254221018282566610927357799577802061264925511042699019177384830004589698160046497506610761679085534766476073751967047405591120419599678844973876185905607932472602102780860456649927908620868459311767643818258739918760809671880979267503355836354279624234235018100426370606007046604454747573061163079421382789838650533426618860691691221609914905166565126971092576508878165277441217280075743796942325278946941910407540839020334752884898444175838722747284793360303186584943989496137878660614791383474262480973668591228902464950531182198298674058254609556932364539740122083809060160 [171,149] -1903670880776138530504216391883938125325151720191715840928315283550635223255204994402747471600891622052559679119944703043101975997556962819290849352971914556324008381441760009613960161751275739048666025588471002490827045103456322259178675988301287136600273808844272276988857404000602475699879570808633069433908658968917869426774756977359116576675083815183133326565674644673016927118322670049412806788015662002450251992725832608387225698174629062053278259805468197198042444789010469095921498401059553342879928636812092603610308721739526384480063109728544892813771652971081678488471582318647528744201175433194921328316373164051895927503086257415748635866496542032832257459623042276939324129913605399746509772764359899266740744773650043855298067487376405754047380430624124072558805404714187020957174611577635116066055800821786436402344062642293944771616259573720741741707501386273504508102535931251676865037577616543818518222633773791030610269384560626759926187491676891834431144726160580715117235344137276296737473553848699687429606063102926222060477907407451985727054098571889293810816253413906646943055796180458876557477886717148552508249445603678715602440799284006956165068181788148289858330113643927515527016 [171,150] 518525253283565164164261864281993427537382478631397866779293401670150940099874849158612209871510087840129529812240068026281547808456581111762103960877154057280210042927761533968908652327170761379124844206803969867106881328460612329787612218330044561603496647388749242712081943275044713669733305081422300161963405506609261553213396717636228676722090093480150628566591221349699299048448660088998711765406292402717950709934644231835747297793286661589585578194499132918845767814503828194431437123072733050819014825926892980096333746402028617549720436138724294293034268849486248352090165156040335318508672937673177755875906084321483585011837888128629986502221169366319560143335514929541621524056158243847593001868005572946284797475518600895923396063367865417778829771407256436359142341480720344532641482724933219722944312317406970792068621423184489791620986586318125385588352420900329764214848184368921234329341405245422606477272336080128140982536746301751019885417736857936901308779169866997016440730901665111780072178786489228043224847385115983427882731864066320193378448954486041225322898676831651942936016459306595127638701422776057578863549070406475612398601817672516659242892490884618659598016 [171,151] -50712803840442216794750897147808344292981941314057477440296211086056250828551986839917034285899886974564331347314356405443283422638552374514536101741816931068356205973417843380715030090629737836832347440645633869272803022039667717817807681353574151295578657063486365852575720678978013586002540791255037263991501070213172037596896295716777362537779198854703029072852860505670449988414274874546841598483469962611284272440825542972582469969588585699346075313002418450209042759923788552667117743415202047789279028453440873402085603787761934491414380884647173648558955521757176789122334518130912483744449455700338434396287421249270544510902693941442451118119536501294692184557870470971158090105934387177504030558949822742483728128031218000894550843661108870067235640643236416021655602962062257868391529589304518022869994138010171403093653528145243735127492186372193141503914477752961879088584118938083387662518848891945651156799867952549456088309423506293005653377194166934599162789656759711680730572759140132122570367473743885404361075460381343322887326799580671670877892755318624003230352547438451730620604982370241957139471799771338368111237924716614991855501646441273631447121960 [171,152] 1713205894840961429860420700293978715710605422554063303191367708819289923487564243343140825107593396244727893451281082762760752478720425205261543779043992851316520875651404122504999322904740702033542154311718887211445759441218866767380061941035930606471225629404521496422467921738044126561811704497319589440856542364143226147697668038848728628772905169996208052333734302244276791711903216392318024328148296213241208688920347346434292048874716355638880402580512023476875277965034818168905351836596425843455137595092060506680785502416110423747017365286578856403887642602374165460563404531450680455381189162194959126062538169515633589252403449737501274496358044426058363931685023097635089704052520277884809072654286530114113012798318548386870677777921854912225111350294535056278580139458635572577430652040566817975713390177942077550471619662371955873600078973991226562130275350492329776610936113022210450174973814150105995407581713651040782261085412542676471758290928776599428536440387482081004882862361553640781674483747250885126348550272120196318972450214134240612693924940935785856619470983328006049950048670101866304868529702024411579892813141370068682055748992 [171,153] -19162248336832847718122626138511231794713158661190017914556427064951709803788423140190431609077579453171646685158027220164717546747172322426934880263014528539699863322019686716008483458992899798509031898307147194517769202698969832999806697487989869597211160071728757212300095247111485396300090462873785480062032636783760324040828768570869817356290340099622952408716488509990622239410417579245698866693518127242354204916262474099634960445946162633319883427934551035300038548622114336482700070777835948913508489256142234881001946540479216994736077037348138281818921541823345572402477868807970693349456273391717581869595666469971241877072299473090364091912012361917001328051223835475499762510599101662269745462737321204246559330267583258073410422446136078720872196452186851573813068536507799386592311646414936479075745881614106275050810582112392843709713822755303202246685124599434426878942957830061776825187907211657054950184248624113008776195512580904677115559915677092003817075671425975142302272058326213346100805160050737969041825939566431969958473055872622455554371800412273513790599955732194073091249078748579928134411936386944723515535715376 [171,154] 67743375639361963651152008071825595722694646491486349719319667490300299070961896172292160036136064982099185226636237728677924759731859954099242916239153060159748841402277780444762494544243556430030561440707461478533139615577681871564409256317462494611430111654569848548680327467031534158661091144802528774742572564695474380814318303652080639601375845304930037779318760323781556864575838092711167151787230087610096291193201974938678367747111864448668725836738009789354736246966023430728571297618955109145820693196969213897456313412288767864812145846206176755361619351157869603938527958986650506756183351664916873898550381177979744959553434944675016049926123787414893104281437249162308415677617300625278960489019071006468756019015070462628449639765374844189792163069936160384712049074150688213140326607718015691217194997729734163294239002076550608767259057207490955132397003934687395421250838104210866463287203418820770239725696513357537583221224846049464079452926880678734617248630670445226784031447088628797977570164900497184435137064988717678689669571686077635866799391296710925821648526345715996502409068730518292754450943120 [171,155] -71932695009669494323066251562844295596770390860920894884196954877341219104935460136190466619867477908804401615837720957949918286944381437058042851840104568340769533852518923372174891473992945174353027776537334649235123948913957792581169398333896931945773290500196387773830880554733943507280220562859435081499883345881375677357236131514723790543017814110452005933362361130735534005803924947570457417420594594356344264089782180337455000613578250749082680341794267965372644453840319404108968822517035450274854012265501920230463320653909779385084320435357982138210588622274903444888628267449867369036909720027870119190982857075545040360196851797109630721331436553002598383572527300019497144338164320010844350371943599387126356880375238915918223757636594779408028521184630651953373361003332473295025593881757407372585542523789577067792295383188568708663041466010076488247565407409746090893633893717196508246271040808770767344462040825600821453983595728903080782935058164507453851741723156921033287431292710297380184363435499556040758639438945270503300233196272559508847125331923837424808232375118999886445894557022 [171,156] 21688935385172466046860137580590607902440348146589569589895643041374939063683067094814581142775256768725520235721530362694422620842683652095795623157605584580407431280780462465544903528095294693893635778229040223934944068735564580425057991235862533459941942570742982072460569387353421830039404276960812841953654315670214901904561596383239163853585643909608763012030266059074756116087209383896714476774222505627888233880625361223485110857259015482815439091154638438031861144074281894792510999514536994618428180416818608272710139987696350692292275177428116317738596571607694245393998248767845429419048011146372738236307884886499909366286203933574717673212260466846648157032720474366813428323631999510481293721556938951988596973482182857908341735986851571970613885328930835506234107933969457763775209369325962105468496274819041852391067852459146993327475437158072461880424329009222059038286251947772715483917916021985509159912559937564292366072200962365918181108427920528679377844286077645181859786558117618057945440186114870329180464864700026578943791485378081563205317836345955922227250889472 [171,157] -1745284996115892295526761562038773660467925422048417590463914834466965178046524733460350015568123844886207801513474531950056983787389496283157272977877252824011352329916266673590915223243690357092380241861680105406148420756103559152916348734721389448594565378678401334061630366225752371064140075315427918022505058817047522514123214031477421987024568458120459844956851767034773384381867001190432471156625445551156709066199829097758263679121307423879484114971876472709475596621720177410257924873307317991574300571483034308520886138129743113191719644524181349718414385856924735337204622787966275480177282414935922493161213843890590885059879928644171044368641584799353970137422600355388250133451989572402808559859169859533260678973130764277106905425482774929785313925965239158555868930494570831332899501216449397773139974554612527061002849703198201733128775269364325574898547100906868074680157713674516550470545505502790625451625036067910536744749367442832941641954271767156089537174619349770511487223953937977805749710773095492882441739914359716967597944521843264023386706176 [171,158] 34991255367375458307512574036144705815992363121330560610679333305259864503863384339103608982694274397177100618929595521827218510608005628483927795432429090577216486077612296001493264055852734534921039997982576350553316609323185778931497034576921579472901582161132437648115795521401307564415252328110335241381717392287484232719433460829351674493580634984086500563558591535812762493021270470737264833327917013654720491735776559512847650146632033843965082298563880430920914819238225357889003872899363845950767443405388151873849554742394224050034578595269072115128961093372644504391768318488885740098057007853305940489547413727478347247733746388592849973375885946310228477457196405189454588063722956341168555622687787600625870062600470056526887806773187039959617406373724784262253072316138275143220517482388900248830409424766856148725109335635312472158525584561617978149687068695123629104433114971596980166030520505045215739403857916782270340195794842976512866723270722965421596754277699043194223304325816200471938766504351666649081104866777259282204669848 [171,159] -161924890254817741553765550121756503632252513161714607691950571878418086571581576371722437744099580996160658078495370770930149372468592860684347457620220893640253475635361107230454510064973902851282690134580941844189519660105166746183615745786084253198695826264590460645918518920816112956633909771745146208186968417227006297947485330170673106895043043159437023415101889989698725309999689027891161876883842097486866248413454317250859402844448338890200120641937676652493440125071429749679926462779042683300552972830056347664045847742056940512428541666676052149444411760767860851350379121386900007719771046618636947263378086782445320206551276705773289869439198387858873460282950257222793163348182140652627105067240171114356093594648660745937237328792494368663146193632239587501656547480500256959845335466774757976980566905907524723836977324011919626336253738284335010406874829010121998487372871014853557648914312451168389847432372610426608351601641572792182341587181675614987215380879106542090314544802166477625589994695699092178310705 [171,160] 158797214820852745380075460517618421545201801173522519866905345693176380504662464545515185049558397277592104201176902246066752632640868518985173209170379010411859776672368360721886910178016654570835710697351190666464905950140896391695127909769188082838773961015674869891778114861179898344666476626448149476470304652775245634824994074053761804382792925026726974544300931003767388324487563170380883753971008627899269858790103120672129115854397470127710701800592744821994774946121968726009074470267833504436862124177788123368653762276520830400639152747548438715793176631014262485924931434815740817108242731538111876832776241535270251378918178886075555666263350780642279120912029996953593305426132222196367954203944448777092511186129775831996331901997766917989882331868237967318543242985643856260369202505344892274850142997817167743357372233643814065462789247058844152729503738735604811227288534678619947586196654558407783989330848528880852793476878625114662871942982297071381732750769459972506853220878165041960064 [171,161] -29987260623589690728659852404045167264774457219987042893195499599446803489784289122874690779148209427308535961537489357136735423567700222833440278371595656699911826201533488938106530657302195134879892834578145775161971281450827618878304489753616935795581068256913636690472078116258443036166617013751494172833104745685319001096732628407980463854600457297914658101105597124678678192144463596060710778658935975547411846060060276207470986624113611572843998026456443116329222210146337837904843180773972323012033024370862277458148130775310684769572387023197188660368990944026128027954186588190070827836790914229118531687212079124732085831230055723511525145139949200910857135094147071333022969378765702240571577243256644224408173188345790293169207395997172931645980283567773334846849704971985906920451541667632271539489498831412695475762574831388273444125090145966018750447896505364544187040178346206671054809788339103240934977202165090411016645414032932712413502728968769684807585435601154963600 [171,162] 978747279507658959310056286892293786039510713704778166881906828413053350146441746572226403672430786344801177332050105966533404436242610481352983592621302679334980063604968111885717506067562497852668881971824767136982981360141630051729311540297840306087302511644429860067287991416776629296700628382075800656973152122834117365857251790194922259000962362956225362566212936709790994394754128590958409526433215559720824191310709691064015038875927676698895209281756296165393738109635093271358343032533323658749746933379440478672402796297823031068211466609206649412674220542040322117192118295175627187726448539909984481082608935593748550058176286317016332357311509507403643630590725226926706443484357108428740596924139609352727337299982095280081621264969052324463643695813877432655168567903808462623591992887218427408617636971997941932764260682791581581618298587246907682565352764809371298259859243545378259187823821602771453603481329232392251140076697893135464973216743776 [171,163] -4884575360399166513987099024962846584921320283246463690752816790629205174135215645252472679491923280590498664191856160431849708476226383690660369529504043142883774641698352448765274247088019648331122649715272991776589191202465088165385379196495120104223672387653575845960425643408378829154695400540516690066665829160036192056355759276667540033394340588373081592491994917770204805934442877954414763847646449179432332734038947356125352065573727729857743182791974815134242989784769543691076552478074244138000875197666086277561658576435575757313569012918989000804627818838907956605208229320715848190061528342359029850849784603448782521482649180585734727700915431224792690452636061355722583728301889011191046994085789225217572518153022749140212144274055658480562433099045857835524125167048379591273769020861952171825147534863046247130358233432385007032385156497808149539517614111270319527886111441619606419522686602127489384087230690814242408554020 [171,164] 3240931835212761404398942444094227120339109571493200496642035785505553131279645735444110553285452978620376716149337202363718621217545386364112055619974653258513907222999025130793939484970236206789049261465378252348856329938145302132551999492671847273379661944124863410266009263833516743416381187886220410615884545906358296952977261261323534845161992742319318483973024601484185108006499172763743674153043634404116442552632821685872230577557869649077710052465129040446855111086292011142423202446858628995192269840931057606753366323419545242156244074261030630000312003839561723196840701477572736363971628287148477833548968714914721406114075041618974588837463640121852465410045292447804156827365989739033238477698284183277530409119351232263417641257694484775368436580402529856660935747145810771811719487339069373244116255990138091176222723387190094159342556292075392755993450905840150908924967592482081974465346769945075008 [171,165] -243439762095577947267816335239040412395316296649561208652263268517273706377778094484133586189443150008346975794048747506599449641803458590141656078470706762303658628406165051062707483500492854060702708608604724868141291651157798500564415086300696668602864771749257721563231882856584091015422648844150141768148346965805906796670565386963782787763747738259704468603072193456161400543532795113264901270227350438010531035428770658367935704403698617755881815149237044479940089427666775028938244745015681219192384252064153847459334829036978898186322339357147395712172366676279210433162597622199956257476246916500426993520573888688784955519123577317524430570723494472450804058652524815000691725321803731024926470469098763802932010185624212374843151693089551419949148131558978795412103619080217840607570581965876229091616105459701301019215159915496214461141169135563117239008639057523291027550519744520 [171,166] 1718346806351639804940201137183118940718316826316992906401691726529293969584020778485883781936370381794708734787850546293176822368944401702031418119260584986498605720415772279435151523904300382052594430108650691951801443174535675078169922808044963410779115972942386537897728116649070836233553760614203708845739973003777981410088725244486073113468456376095300553128388767767292516980378562622584501992015301427171400621984173376463114328658267901587139067435658367474105493720882216072726353766693950193613466768876176350518510805542408425623735635005684514968240346482407803396033351749519481645168116853541319806837955361227325596229533452715357114562334959848836985939746736059597598790588500524821047375009663816269347205445863734957969623935342806783522110077070857136503093393769614608583785219260625584539200537283829654567045640753738622958913765289221944830136 [171,167] -916762231925760758481337187624882598987925431922188928403880836768663325947766080347470430548676103550659932620927967794764739028182283266254430837407773022081022469800321083915430355127196421360284311948684055156928052397381096816752789509900102964728117158346044045632109483916743748549018592063726633955477788032371173705449732823886203154650043810795704555588788864603334438278416744791767912021767627749417975017073910180959091030318076959372960900267542279420832264447908146902915962244205298214287523352973423721056323883261080236519706699783831493281607725167335239097782704440345442660026475539965921946576811719861620347608847145138475770518312045838233981443483876788081525619227950846470755592643981611795113918823757659541604382035435915196695521600222902905735903965343712115345740097588806219416603617843768679182625741478229 [171,168] 28580454013411354372678022057225377150331382810547380091001543443160730236222794074048790704144704656498076060154354166086952065294187484178529364502262422615449271238564251105846172413537835742631990418090409575812524292905722072396544686468653673453944056826143961425429280629053109728705354945536280741676098341085765638363418817375506139249108861017587006283900325264352426792052164386726933660265647438338089036226605315362812727512623457973833732038470463593631627159862808002398235318520017426103860594340546289078044872342844566655992746442108113860616402234140741032967111933326634307702958968775580669648928443971811607206529988168614693476357878549094348043615521381137572005173339674718353115113600982496077344905334349920290086890277198526426292845425053507155747355657349810476589042480189850466816 [171,169] -38265265347192353975261165435457320665139343229666444328485884594576614880921489969347074788826307396429150591774578391576667117045910851488516621103125575178124446944969893416279361799997366832720213320021988498796822652630943101731260286336439774456673789733815394029812810832900291791042024214136556162495391424717345521492046941786768927630719459439128156371774743180781718231103486881426731339307979841049224752884964208426250143661489433543549636217649460247695784024950952431792912881202527713882902996188381096297896165694456694423545318495858111172494225283233437554224332266511937819339662209439187628402369505058166012799704546918560388955916092878524726457305320102700411212724630462482155766953836922093716370092654300748202523034785035009809218524131904077996973444704 [171,170] 1513498487253660795149008784271798453115392235163205890459939318513400565047343646586478315780291601908835176047093107045689124429267146881127405329647676076037739249801201643111346822092955754485606463607135064366302165638665306681045363260786699933621464866180012024019133834300145827969966970103954432151113757066121815369528085861784255905067307711025723809782407461305398886685017329797612037159382825104770917408856501880109239546259705070691294575748232787306453486063855035968294560488715220145709357574929499941511168403870243588662448330168819921796348144219082095885137173994528627689773899123041358297655984783455279418436028240599945759746054214776743615596375205411322978042391841232141887001123616138462177410642236111388595618379921888 [171,171] -1113311734277629919215892676012654348995563561211344586095505558824687261458912706198985482036115491560905778729152906393101309428223835848476059710669790612908503194793911560322102832312080270570776800179234679235068192751258243329346656551232656977342995278151167800915704945959903170800749851331994761113653707319035614385472811671462671578429221814687629140969610414254423974778870050845438751109401808638815176520573722914608746076789469419812972829127919250567521895766497722407965692396585444914417482330860031566773863689405511470114667758776492877075230155622965685086370596722009579000032428891192948680451116919404204973935362571704243014092140202275563342244919998878859843699511717803974319691136831636900 [172,0] 1730580062040124391888822111233595561088586933771157263472742550355239313609949698710663980785931763844098885847265155222303800788615944956255851189045983704878148575689835336081904762931782163365359682902134244041948553948728619010416185025409995673341374555040914863164608948452946007612173993937472181217386864311119194102271019125982580936750411860001849969823863432674305772238368057754715918125418267638220394991622764029882418616173096061513170862476106650334379245035395824738445390043720064713794384016750918929272731574930237242739712189822607787147583841924536847336051781792371609129603936598098328211580775903196547230393455687557237947380406252615935695471241671936182090818732802390651444208179771967269400157356628482724843213085230483863841115747830187523864114298726802463107427367234814653956242127836199670584447094146059871845923204956245666800557769052978910235904460271705091294017601141684510929025413625166714836471762086619738982284945681517768324973949320254189222301926604041331711871724837607272089206820649568929466078589200090368643588017209871402560020325444347665418392868211497553008061092520216216776650188922669925513482436143488340058171031022551879517086466574660168716615928263156357410633447854080617972463710588651809341672195809570248781080589407070146512533269812913551265836406674679608581716737542426474074205231381308599737404691583030881138356398278975048646642048607437458011919566102680630890129233901999753004658796169355877902882843538944893630604719194728867936978655019528784222034342657852036289708571705533009759573041506721558955840446001331880157960120415891388131703317182703127263423037628373693710111939670804287347616286977837313651177082553939677672775087428606073105173249774451485386108510681084917063360421076218232874137131232417933846162584226848131931640089623841499616693965970269824405424659925751247605134477885537800670515030482795098740044327771713830912000000000000000000000000000000 [172,1] -8785366554499400870393761564635439648475764023155307595822359585713952205326960549534691786334986399460533100338917811013886533770751191128710636517046539970811838347282493159106236450380322250742707146899197719049231822471961340352085077080679600824186469910899573391656589458901533850055319681129103753812161198797838729370904419088071032542205060926872963876940808966205456710662298556182727802104820980251614630865254309319048103587519198568701823690487063833607861786719984921957074746632330053276638802785194591796296065164304689125475559520331503543168717567991997826725869483263352908099557527256753984558836016555510745121695304660671748656522237207468629928194358850121005940123122081250941462345412834138422134139100124762392326659456130053592589026811994212499893828391761809015967572086976412189595183100952480085847141901751676712392127357545667618985847439825399146639972400646244897358735898910860254397796431683803695289752264721076038668092253703575325932190604124137928065783684421415406181261690961664436879152110144214417128916850500877367872927567654159610248780598360372234167080514044742512593169429881482637402688397510491725599400667668062464742765720161859892274874785513518594521635759939121668350857940327572547230647940479516341342907076167811606485059812777125878893487972854220009271034836839783351833981531248677900456989894716259036057870968982696894072550526227277170103529454180513384693695546421507058158105953832868109181525640438770803007444915344184889895444514219912255158654927391297810092670702297899369430173798756118955715854906277674700678642320053315603599316590697860068309480212917431575668093708421429982217390715435481128912887779190581983021597251207505068042992645437106197192663360023623865904048180918115529744409385010806280088951067659446852619913386161000215937633207421815036599298839332164274319838928647627349812207491511029611294237262013900340173664471619723067392000000000000000000000000000000 [172,2] 462419148141868013943158439306824339529026795231867646543156154857743641847450478765195352321492235202455567177879092902479041535551096562421828278649353570371192406610559282077706818631598359659191048045477383067041668956853448176617341675128868775385875479374910352868823675436502097467868411041416409878542161486362896413658675551206034858587212092164465424105950649992178497156110680567771877716614834798587895300660952096676838545864472302674663069929714721290787382645098874158244458583819485775290675326613651755715844632140723695332120320216363794353612824394493779683807277479005555242203569885611344227715605632554102724050794732533487369309663881588068395502673448721354784824316158543299265339136223785434028530880735403433579229720029354306489509067361753392400435400289395947679107276603813973130100400647099261398112854015980980301257886679325222873803928584613052978877653157934293944456125321291773987454323928531760178857318297477177462734990444108989214022038819445339485387921597039502050692731272762239447694032402537274953002604849696799958273371945273341189046824501326757669027921265659230425811475701149741842790158935460138138539717575527531692942424893752825272963550963467739536953808634497608991275352496338813173996542757790672709772896794299991934304729362604003667812455750126246728339616204626831178765094543610280322610513972089957431702384966240934179609188458623786413995078656379698625036216047494399778579314925554765230619148051139043362257585947530757982981599602700425887868367677238499714879311561397134093863912276675904381943865714419376681390644488485336949427579784660194495988600991884951101620201574298139268457536305648653135031666732830744449005948585095413976438041984141405424089147767553395337635188519358395376361689643772810438376268548349737964483208031212133018255430727762229684271848186085940510493757944202356262797073192200697341163571251809508218324781212794602016160612352000000000000000000000000 [172,3] -283204746177314185551314000318534574850788401176758622822296912624896364915345695738827598777835361270911257960761952390730877246549826961876273729232326727705866007905805761401299476469257977013214504209979309148305448810403454857511665930395264433938930046078906895073143706458863640960696164330076890320346218708511288933122446130129288686212051095581363139010204942208146849869362919244369310142759205101870986058621437762730850091223120171374639003455593473622747977988866044423114980354163562295602451190789091426232999044424092238344695224862181021321103480017394450466199641656514523701368548919578162808747925051906224191805374215010644893676732935583435232983517132286092748193430715903755017567016180688491282085897517318934787305765701256103683103192109657978594007023370298448056685953418132035992015504027963159414399054410018505274948519043403121432693763475130439031135336026441005878662618098886994365310449093650104579316863875916501779567273836653638464184311569445584407861221075330245597376823297145587700927882846988992429131904024254382260147737565560105926019933256648421886156166614533134715290537262189573939461797936934856537351944733174236931350496602270550314578032089050880945514649518663346483330595620038242880353532083270696785291267031902216933908895186141537445564497314513009248703345485767042505683748446034665502582157257806430116298681992545453785914722244024939431490508389975147612825848554765726041172362330042858006111510119716727381952039917472673868836740091738776176499512375556272976143498258529239305409198222180085830457851639256389984879208810251414786122555146409281654085336803153125270492667686949974221204766124386579699030461504706433936814273167252369178591185630069014195355435769089513268603983963530453086585651682055224896449507060568090368597057980516790036349279823466008482627792813901026635589429817567228605140908149102115879202214864881175768699638689420234055834035814400000000000000000000000 [172,4] 176176640925010816930805397465779820808486948125744767786709697017669052247385755956413077812075691342620489239136747553836740328324502840728445736675259811754502058284905473923623961965780011190379094442566556813003671355359731684949757900400377705618406539840403830348984104747558591187865145772230480705347798158072978527558468766271323240506612842437644505940123251100438801762097395793735498755788977882613235211963518716326204107282009041583788849268963167514915789255164315382154450670747483925330420888320160564647869255465830379818753625998123473289101407363818118244015828139919833471815071651224352646546423462738314466932560668019972675692229991826049604254017344382042473544437880548524268658297949459864382050097988508590093154050486484107573541378491007781259394790312036783799820591429183178700900148922264395372092992710815639567997614873795133602971067965977123736698065057325491977165734166543302382600424712687748377165105035988578280118956915617376978443099667186446136377631778909701420943292332021461199340527244207844013640794900058938495468403863606888642039099854099547933153637993741343026750874485694583504937941846954058563450598845080121922885749996214473468525179749196960577197038952957605335133400015602123489688660622882878982098059503986718707319863139975736691362612659086052918448359103864747413216263484567796615818954530421570183252055326335020981439099595162178055033682762738617700764666565231387961407497369215309999762768126736173684922163523984452642622334369113339816246625454820766601245331630518726341654947144523358853767261579943105574586848413622481575398378200132112580124983210943713856132682680669439929038872220091571834289583622491984805213403429322733850031479939599543195090073966636415455685123201198888956632467614167344905524082088499806567114982644993530209614683453977550663508329001203223003484811910957626429361758774496329221744183726145144246283670098701966853080097467924480000000000000000000 [172,5] -28701136701455592944289015880140479045558149821601569921849240755072903234525027719258784031504581142152372394787359744674684929412521043237767893344354886166514137937080270527810663447715002141236023860769298987599351322443692700973469661903454858773483338719482407843943834260524398577009438569384740543886436021469280960037564213177237253925657470385070035156397037470592178099393745218876272275219215596236960492942307409975415212089458201478068143519229894395358391334219543161242244791428108227519859869850957233825759038721999127659181450012911959222863753244209014256336776382715741915123183535846830904051348824971138121447800451010810909825312711597154682194017275309962227417133994394111516012643105874615027455297396326918740898358564957479842700927677298545767997865074736793765308470243522330195661399399700191667316338533259595113719815146545938962455033953126941344279574581455094300168233659365362264419884225009734589108083371462689877263854365933797351235223093716764132189515208407100154289287784427676036206016212163094426258068993886123283644885524516083309449545832369827948305580208285178911808790375768899235857825780985726945591953881110667411943358693500996732432569706823578872250510790764886218951668229030201021054794809358309267645404076628657203534111831385448952384401544089248203796487772970346927861765032435467741013127925761132340051810071280889079203824572262429492243802704143745521201043091328628483142622812485252148049641635842686983571601669171374966290771991639979772475594058047116924931465763798257816160733382018846220280014332074842847612255616520287103787722097720714144787036085830699879294625299237029697236123771661558844968880779088621930618354582438549497159284379097992722044241734326256905763872280864579222049161855711043653514068323249918216182918516208859176373655778264443408644152075453187992386292575992498699529676948999744527360956821280017190814312744677776584858807952211968000000000000000000 [172,6] 3634949595645079956560444941792261474320674114697124825398276408873342823933012484358661307302264773692519160761692398093400981219717503777995202626641015376689658407486131599875964330086729247351797749485263936272267990030397077799678239997247833941941257142300174487369195117530963476456737666168216363491344649325266269552664665871194544754201008652263134261672423340755336024990347721726464750056568326211791126429898852161186550081898970691647629201976560077381081357665676880834766847330591051875661358847045916703958618230655001873676190165776959377770763430763933771473073400834914684136364347400497267821233709453517052153733846313699451670050446384357466557515726118276234935975826714741745870647365673422194953132602610631862223490021471708455769679271514321600442004241851881828434140210866533490026848111001453751532582267605845717153318579504257402346927875091628037766448812889226824398166422331768790054353881444927535963355848673144138762717282979594079539902680505080521392699936897982301557024494081456492662300269156534433008049744764190815307651594186531169901039254817902090979094341192440600330866372898767999411882695974436537399512289879650398311979633737780202133196015572640259549728911841411228780060603045989244896260603557526485898042566033905718732553870146048775256159393013427235095183674524531369077935991706975426647271128535033219653887692305891025142703284100122547929640639223152454539167240570234817554133567060493037012871195869187834597574547997107438378211568767313889622184790935677752353467817052919059052208571052448040330943525236655780106541943863736386407006951311631736116832912533818491032351620597502400960139416077834143751810373907809390283175401769955457040278440041518019670392172275866488401520401783271193815889849254256932398011116658322351045686159257362725261043619279207009386727213581705450267093321253411682993505105397696919203478240140019232465571644515588918739223063266674606080000000000000 [172,7] -228960584729200119902449119065660722339811859903694309618580497999943467959018034526383100032075949364137949014024956652159513805685742930457175719345590388582886693555168059769347043086301828783831478364251202014676348518622493859658422566190429391022704376679127757992559538712781637582095181111436118104780908478143181812013891450441708934336449009354152489827505275351372029573071056965458469064583457487448568653815833929858948945783244091138971737698935713513386282273315712932691224651853260595878217836986289934898682656383391723162764652367236247737453885318405010051520124459961681401977022114881155091415635284975807557830597816305428811518550281154407026267959705818993326396451493586689634732640362201487652676715430524259345450006944459701419351652773371983998956226637333780151490006703321824391038142992801499616292516643768637101723911349016539894478887632640274927611174328579974357711820788990339811870591398849721339764683905787734859494137936435233090058580652957088022475899026332201273415836693693017312894679695600914858895443387449963630318524813875369216701381925810177058368324856095446970707171311852338950669378212122052521550604815558076531367775086995306904427541545151450401956581941469179593989285636538882252180510245471362611857477808866210892624317566240020943556064063745218963657707954332850503743246744517966335170623198751731170244181506213716825870354121151174571290789159386807380835997203898260549353395730868923381868767055932486155361317432622914097909052935788492112288594801381086509473189081717698770411868346412528112159987936842083600205443715542873685440478291707135844289864263453714063332527602692558594496658648597784906449815921631939668461229009238042978236961207782169467468702710672359125938830947671337717520866929031933899987650378275930027599479713035432045869111042613351188054499639495704573203612818627016819708300056037736657691585411341642752524397983907453618757862299763579289600000000000 [172,8] 10525649947520851834505818930496569494437515570831731806864495983800211106652168398061811570547152842951801517411252689013799810945967868711425062166676502814294722827063022584520959675334315779584327035127708578239383424753313301802865215394901451934648261197775904472279543166258811623642200989797030412855587148131508834810691585476730758975674289104236808310799483016586718213386454817978363868483492656372625435651826045415948996106191043281838492815602443665101779585717403585602173006408760779366978426303852496409989297058196151373796495062656826003302859833994900636380895873800132168815955015620413596245287911204025273707522029860721212355293877548796874115274229486999832318346118038934159371291478675884293212977609814903655358815878545287809468187544063995127053818134445348498810522450291777096155125934727117584560443155963392534233786600183222176089953368082328184861451583480115657742927505602466231385163653480720935043044678284607974275699896454509652695914427908618368173844977820083150292402875242715798201146890813238840349229372871682636182618292148410298381941422933400347236046929589056173950687321166169343145713587394536219366880889440801782194621171126105199596956918925956224429810658693467155582664263689109370746364254839476829941800310163431847409271051664791653128320392169229025490281782692043770572343599070777208965748043866143060071147291167423233711668067995893857657924955004076663606809372948293511312330428339674797750880457912473076273034980346194680827886263878931611680015431235909514941759902687180479792913577144933398912675682602991949227682203188999788166245835344076036487184410192844953580131272160756495793926128916583547228219444060498375177159611685881571519312711000835159069080421420515182961657500486703862923739293743764668158566261097680714650044498433249012931784665050204794796816119650037148723349760521223336560284686067789192179389310483169354901419371276297141652713311216160315801600000000 [172,9] -315365690227356329661672027547840061574657370778364015629432889183179159496843387423700549950902382235636651050375502134843796834613685747495041522554785391864369937147145987757217739486380049768299860605268705059144281177703521174127108350531896489005685782524896096832546171605670504339533392065609469750642162585405282988226802650472804552348031228975831521253301326045498112771670669228593307625805333956200899793856020339636794434749422813753590532116451053454532075290903983340054798886553469175704253816634412661368808548198243068716214387422359654769998891910532081214887301036549390300316301877906278696327093117576232760575112221720004302179420913716867813295370750686112706254500508445581805511118276358079666504664267612275923330408677437864609071603878450926449751606605140670714379427126149279831170807803521323070146737045677379882818325360683364291027871365710941366769651876444877057162108764935523205981339826803097375370577758077655810449233375847127500952435493452941378022622053106593458734515803486586549842081631842789389420957390422886309195409870180825621563576493246522736436203347569967488664721393243874169070607720477569480027453024924940157556448445487392438139366855469917100743316906433091320601196319453668930655333426950050793928992319283830937940669731869945947440085177773536346979839984645871381755037268413389686701101457156006220378468728759194780285525726273201251175977912420391547139790173967764485824650768244236415554928703695734256240963599471224412055075713010098749581470076655993822779586114992862139732000507632424776425246053682931775918216937175564882822966839094518700240721439760091288862616092633349183496255446667642815253498023279713921203460763350581206702331900350162480045989301359685910926358000247376681217882612127657636431004625723312448498728388918566616722644570192775907179801779025033949140139025854034973915717727571696461941647116223039086315220000849606490209306966091178106880000000 [172,10] 7000189913103532001015325184941497796420231961866068840264547737641676571162023982737675561751611924026865393105885871284138266854406086470011848414845198634865384860814208470580636104161304784303225804541994100632431646560463645765377748567214380280746080671164699062450602280675110110044826141652973088657266995793110792714983971987975678520161579405256375688078350120897782087303354848297750824894577139223954483687875833172493965746683863302910050080894471218263424439149978820426504907185604583569237646887694341161799197429937100362321587001589562542919592081144286339221203582956826964969810186818692827662323402306987033994129504910430474527191336204497712526900220450839838313425633251865638637709138705464462950366215476311824376741202237047547011143088057832682132999341457176520138801454419946545552573068190602376546385607757003167970395899616955888268200106365449331145846277885810451823292397784213645967635833817630987004894609023513873439602899792667831943547061094213559180000275570500517817126219866211989184551504641653321136302021392723269914896324044783709962013020044881393712007155440280162203181970184709904297250836686389813779925006985149875307715450665187479464631315586514438969831491482612230301462240467045874525045630565774399054514702318432849946550628494444274923595177038642865969092417370137610016542385039087100659157651833631197569331577920845202289712412565729535570466666251797096469906670855899391912260711949394077154164732942798441381745199556751701175913358069224360571092364266272488186812852184583029564156016598605543183714011213717151335938938920350271228542353168277114854332644215932269264501493023186703989140017856021259029725858805062580769773559469225734058655911367644036117546545526024605637006610452819583664619307682549522559854851901734854451835028239217811628697566819179407179022034117680579148148783157097756617069336302477795222623035197382684785518718281327317849590189131618617331915330 [172,11] -114462131346816675467145360569821452168893543647969891190171817714705884387753030238271640142246854546317520810697771141786315625857115841179279234522649295638709333733180890708405132337407514037400929220767435284151548108615046685426327466821110728079411633254683401547642091390409338945369298449158485299711562461338102768592764283799571393517471201327985201262829241308699881887428295774907680870121548691181006695962385824490627688902503089530057166733296011303738491832209034251608842329225182238392460904044014106524462233812273614804299187989990323346175974953479735852392574432740008587456408286921264954722767148471803261755167229198979588977286172905401029877950362597555962372070713023629419269702653028333463210742952145874850931999958575887566847778083318141720840051698450499132447753653608099550350674761475464408127578790112115132480705804200248351616625338235945080482113948059536371922608185782606153419471698378625335318367649203589744383590557913850171106128047724327397215810935569164234108485960785494614403104333793636418843753144077347190973517082393013617106517614140400510235375142938657540217232527999796296375841251464349508872024562322947099846666392832210729277911551979906599694123010418537376869876741583989225766602518395102279121634349740090990434814308882682087480962647078351381544781972876626376388523615378014485665705271470470606227832994177117048059906843195258089917699959571741586211353791062490606085200537892096135384866456297254479567098965770598945773276227702854264635761864678492018236522472574547078814165250914972316374041429174239293527429484083484418680429567935151802857966733551052621196418312239533277643321345649024984380736714759390623313102779236734712828458837717216890698551916901387762457990059796050011192499585471753745556619530203992430255223707106549553336033031021685166508292191333489908219614978690425019867539085892922141716362916068563090124957879224328834623239896478582016840000 [172,12] 1442846298952157627135309490659951624825294467348548126188766670314812957152237400009089911179958172381633315902673985355430961747090441672200617482039704428965012831500178004005408901004227261801775912947872863471163148678197525328431420575405202623384596676128373557005460618442289303587547802441336050092382790861113559075929481661425415699421423641565998168408137151670377373146143355973652311254367276577221008520299357356033418303876151660113325905599070702202912026791407482417724927738737312472197276218583102628629640271547782922909255759094681111376652087616562092503838219714637370813806828729920319502929548659709260154961729878386519507589838796790983490307000365410891645251936601809476594090810480779892725947018443481859368835042800929585277832855800477174059417648739816252473436197838502983940261346424771956010245993033947201201827768231466297174136793046387050904219874959889118657849902373166756843003667355602393211234576947532156653092114013804811471353022489245093012732450907726747430915802790568359603290762024700494430544472829505291345271245508292789812980910212303154335111016809155116438065635324562621565361064354000360323042648691809633593817132687062902525418774315341944063713974847636890382997783268254807085376787389756732444152798098483787285560419350940360914284085908676941056914466633731111459322754545073343078744322649331147618179215877651515001154373503673478746660304115143266641447070962317233410883592934998515562423467579310909041438414302392268577118163205936616170878399210546569871749986316718482960254090768725115495489164034183067242092013035505481371498093488020253189390598985731343563063270279430619128556860122614635822410588341084048422268437889304553710843554243898399881470039607242177382265013211642718306834360511844345958738566425697081567069884876327351555020817814382829451614809498286538384130069491836671544730134201500245678749390265758999733131616332888460345000196188281482156400 [172,13] -14262140411877604747221403595788659470703313243006343297709258318166787057579777388088316288118903318213188007674404039818120291575456674970137725747811905928553663063709740976995680288711544749154812960043588274546802181840207193577179507909392247448717990069700516455591548035043928026349953143510097827509875533424900823775077498165830674278918849084133704595507109750335865829221789893141196435397628333946941762990356093860794230884321579226140355849061269051926743739954912059635885827057150993978660600937347359098269036119734582662193586560776790764125133053059055695911089862711453690993763335536459928678955600363106028022359407896831095336294747790768489547225115429371764049935270075405886917875291164800294482034245949357895634879425430756246900038959486152598815636704555893266033406940833796941849328724122272810849724513846377941896834379102318719295172170531326392125325525818000559268266873707808580386655351087651978808103265631620730410431542258492725227736422520850723445858627287627466550840414580368258152101146682953404861107565360437998666504721336722279731462965662977118153723831012336958439130477622198698694826450284161421713192768595196312960456064396598535502098312190687497899745196491398056719513151884382033349829262760812786143333669544775455886147400779511101676412145114667986390954203909042652475881441803847890971372458950593579867735546669146639785738253981111067471776897017099974897131607122274457009733644189267883115626025396367434696610574055351640599627780960975517502516282464559749932931863341731662167889536039810400655205782099417088167280296735137553924656804640996398133090510638246627049290601304405252352107687764715949623089379753220337639164065170146772927442946746137050336514163815458637402190590152916417639749257228394446115102643992360331314865954430423652872733750111324237686582295417948028804950002415898730317333729835649158630987811615855120636568634193803495556547309642271193200 [172,14] 113002291495919577392993479590335872128584594561392038114668279029042617484557624458672819947553955105602395219606329694127054288004766102393789412810014240883498881339198708503463073860854386033247302826695623457005453302368315483159199540632261376408585863866458946739658282989853708056472651236295053719154868599710685016798574623834171954490430231021795432020613808220409602669177359601692440153951012059962806263045865002270689922241974735393209134068142058905165168633005516418795139619223208563105810540811230910653662766889067597579886525767123361268945952592222715379811444137472432807374027251072586503591961892404135731719025320296667907646460959701966809474519667044763354872219197439140305709295995087982861438571602862289905339615398071219462424463181057458435071813341202313041465041705536737300746422727616586397355820954921949711741100874407350604794752615947064474837337304159480706565998031410795695250538467817549756860650839984983024947202187039326181853493806847845136124626076472453374977795166435284559869026350288681113597158398064044206901085073705184508959029108286207544215003475265452109732394057169681487780581811935310871110042734706890186362346718283418796115032325514097800645747021188790355459193694779487598318161369565360179642339175707663377857297898737245980111691758973062916728996747042460859097413005057586579620604050217074221806486831250606618542590711481102724266759670397677659261062795365233668890463335700808206796873988640379563187866046341856384782820755182847795251340362889642506519135637854180582106505006611234180029166274616438871646425301108934370985129556821879044304373567578333700009681140676626819120339748551407582510854126107498492352128936619957764201913634843049720499425156111225354158796961402206683677517090694643345454995262088940246552232839169286535261578631805317668913444498253994062221503041341460862857594408044264257499752807202780810466483758391788246083371312743933200 [172,15] -729505030605007094360586530674395824339916646003125762925703074098168680468366016561883204015352366574089802838158943989204378720058497939554070819757542113343524402693187986009196565710615518485490005620644310659325679038343859861825234581178553477614516225128222031754313888918372821134548287018896382843208633983755692752255866268616113294462512498813204838761364968373083757229871118935042393812041577891056751279698193115245607417013427394314550248351640316966891663256118032866768003960853818911388101998851557540758835622391004901444228372968988679713820297701545049405817714507392719786014666051434162711166266826408106596743522843878625523357868205703586765497408266190141872777148499984480599221456603673656042439550828680902974119556756206910833067896016548428165781085580399365674302439865587815982762185730732106526962041612486757490945991404422673978157333429468053355686169117162770492201527180539245683874254708177611633821991673843801987187275048213913698235444411633515037865222168216492718185084791740585127398128100612343407769856450201465203039570685032043345681503163957224652856576995110343283840630365829135339744304664775802714528253880597645698196477445187268067994073100738351193152045328085184978189614003868971428027679732030296175845255407971766365411732791599682879186240795774874260062583131777286959236799602303061742741848328279930391181258316662489358751408812237466432738075438711689342535741531454122415749421556183410482510612092830324256236364438401340259357946340481608695303967005326757607578751777794120330803487713569513020019030018240773341281091299227062081397450999116535249905975450816933370857208863179558173506977029871929877421001656971363424993352291550283945617594653947770788901402495005362423701207472319853133445747066246418825078454093535902184666515497893325173003609011027275076713136805580482166333879702150463985099907862715411813214855362618793450394288114147005164118722928281600 [172,16] 3893368247195870582006745504321116186472335746423169438937525238598662415574161069231841939788674765486654473784117632868684516728060841788016614313085458512314202089030602893969003443611562984777956404552716400286840866174163350230222754309691189717161072796839870072416034488651080511777264492010769361507450894719039562340684612425876787194157549432113955816496475178607576222080893316754477662500602402150308159355261480762454698661667740540991827905183461833531661777046417603202323424662434670944488630957862230538561307029134476801061524842873170777184667040654754399242905341323325000964383937365396798528981438013136713382997688240798014644850217629843016624199043743674151799687995429232431453380011497915777619210485149721409038528551333289953548873418266162993783903295099121888924078412019242316640971425155843899383290818081615581767563085953126780806385922053245251502960195482489150728729394512037454860906400091394152536338698517613811162203252462061069963176932787198988309698182318524032210316208282725668913014046906025319204571335218078989801197603119376347747669337751561164723799309952666411595212690515643952109127215036596741905354120048090421310392195087680382039397353932487928192470562941308363506547857402363305724081386694584488609003446346168751620094017448771466261802990488900365566592571196340037505611611828280058194137047236105468093429866261357355653654781853720591082451784119645739914170340176011377713871598538263338144346966305420235210935354123933641269776963810136967176062666620110311038705060549272464495303828915826013066751097808653757002888423640764579301079506073245697466791939988119741719812138333896891220448162423369216872876811765417757407992548004506432323562324136591254094228102416976616807209881140527381877195026281700844885126220308374467208864080566707029929987890994280521015641989202580693114301049426843929793687020378523975614060113646053024569671307510748455250378432425440 [172,17] -17393700410507018997767025704130318365596017723599167640320225893636813424735513779929405366981524407248625103521203100836251209701022779120196697757746161666665803424785242536090110275142767742184938400405351340332724261225357208847755455836101301000015476725878393242621384563531164685767408740473591792212076481139252882129126883148235924980543383264154510917433219088940012268766318592380059081116451477109420860059046464268025013966093692162475947737818296272357597748435154429582543187327987024391595158923311176533904633736394612849341048938061861197656922344747152186537938881432190177348876036933281564914375532931807096095003335672012940412786530018734057057936167291762469322099001857883619222935256995029563063191950885636219059567340037548531908893203274176949332679179623140397499373301750159921470822897081328214271255070458433086765658145645110755456043210298715337127253538842320049219047357862354400421816924051523462859322933642595629807210363818696141978566197892515885187964812663212233714614166399217358495980470449044561792817969193846340459413721838340670820669257244495102719841189866424383355170771020819013689241882769037268741835697737954956569645939909518273982372572459740880389666074772351983720159364163605474459587245762375505357692915200305164996117644563535927405866031808188657510889803315935987826371127258194957847109715061061756642437132784235227881323151540926723342259482797852890935859966893206134604868021347141034404764784195912705730307286125088310461837090527654610206002189103819000543850890456144948209522255538005759905115327425421775232124551636166042802353373346983110022063491783464795574708234182622487747983218973566541427020302589601759680058565397731724455696019452491404572144159069852070920467151615316457841719125223922366615384938128662314738932837537418107021466348217013294519468715779192160594741883649855039389802973172120328275023464816888307287146144384088452521721161920 [172,18] 65752665500192282883167056825814700259366176060809864123641568063963353959903767078015425394159959742249029629771629295222721686716542722925157715415998606579557992341589209579331865723671626994642401460761640962728523030854531305474798790284796875456016362629649436749280218289322699495691516738051746738984244726806772839468292666586927931612366052340346265349341195422115610236987516275455357659601574027933020816997887698704454259002548980622704642238371030152284300565790968992892539753074948737570081925910084751869829296767102107077650485864990619673017863858641921680082984464671018273775664296354195766167357329310196843454056859047638175790266399581195780512503626598637455352573479195983166250609506632933687106528641916096647306332952039796604730113142232632653525142111875654310746535976368130828733573706173077005366866847227681455670768214708913768149635934187983207224726073946859306147093986196039212579176885174988373092755288753955417848096195734049798309747802203902800582346208333973921001469232581018300234800570457121759143059071456635915026869402651442650893630228454574347634861722907348171754069267918636871157191802184450442636810088564193118873128507788546707849224379809181605821329869317896288333166061333787957733438011345569601916277182815064492450413202996859008939756360177371859060395496308074954454123734325938946874534760191502275319368544684694685349066563851852417145448758338977087670116894102636150332365895993382262695007898580657509455493252341667102510617544403988754587545789691564178739204457928659271878890139398716232786984847767810940653995907542885963972121897595534113192476540405078472687092854522869602022373543976751102046048001997557924864336687943479740225847770331086175096746195086800351375316866571418323719347093975547606965785903612105118321928251609162734284179693513447603319075314922438723236192019269045533884629742139498430338611987823460484570016136835243723041413580 [172,19] -212307783355298241380197019492632064938867820804493844577857335162346122562839062044355260797582986314163173140259219335503483463959627950727530130424084234524024547057589097987218779872068151776646644215641008229563432328925230963025552767513363149825236608447058929177229635877941902625885195941698771460902531961934563818166507125183058068840773979097481554733102495173716835847068568536677869992794711291828210417957864900705012816757364010816460410890256997996756682069080680246804337094858246612105074561769519416141214488200880709036834636237795190067213572982505967628077987184995772865851783196943473056551173341528791088324286957292114946884876016990828519661156848946020582568091656546530703503908176658107104496427541377712776590466448816627874072840961477363332942109064015114729065616791197603095306226714950260906373924014197057402729249196693927800508730405598207122483981775692166606796359513092606523262693393335554521640551960138750273695374901647625698522579608179117488781021313524404267356431260835455516819608720407062979812067636160369025042073830232126674015419535947493994291396762121265257236055559310918019629954910009414197039270891922063743493862072795852034261730999251128345819277139397742677231242248202722184296504371947520724581408878305214764419062472765071246120974055795401799325199479691331085874565573759867226261763879846560758483944901328546506835236497719389033398480900266040490498263822621644859977225544125762717604241286298351582369279737463974662383202526901298251718683589112648644097280440249688896316791173974344425465168964780039437036143741012417383095493166441311679862388787441029449038960596611176764102064629900883076939234030756315345425870092769566242048881159606091625438043279183611720581737093349579525145681238463827281245166712499756530123657091902449199657067417365628400580575897296679346741240130039159369741990106414544438020824449339053553444071532726087345176320 [172,20] 590343922409867988676912142765494734724147215885668510795848966277908404134933905283569034847489904189271488526259985884376105554773466769147524264465921457592085449824069855873340578728943136412055738401110600277073546969126081785278332004398258666169208512285753858370959517522563385911308777153456873181788440192740398168753517192555052825940040950371915084486582659608542308846234594796720975662732351030285117307405212510506161243295451149300300434417812534897278047995547463751088373615771610603995119260646623565101205891512959226478331948001420876086747525863541380000319248043124922362027518541167881876115330346972724010893112808130156355037943600144555198250760074213866712864716022176551943449649829049105876411808125764075868489373538894821114622520221534733398621822860714902285335608559209665030466301582529974015265823489674621364561006692567357220517758713117628514213186912025078515694431211974599249895186186427461473324196926795551856390480515051085805453739995775887766751407557415901028173534121011287451161821684840061901944878425320655267751291935659481415244644951866707451995780208789767275059018985933310191157479548198200242446677920193229072449023807894487579684373404036674486686034767697662011615920548682262398514498235436732255387998237078156683238982459928315722226706769687785855088179641638947026634123937585143667977269825350562529243563189640965839852925847580169006617824159667748576836343315798485798073734945356309593765608363093909680980513039449613813609739393059932699026782067690469539203012949765572747174818928264122613436001082085352255000490235283946308588574537284981114340439537265744592855045684448039363920768563818325338459975452457156269032334875257415710940165504549056635002995593863482396732033082961613543397085603248033376799456716637243938619865810106434039546065967077636215279147564005365959437363756534757607224794263474746415214707164337446224221226483063812099360 [172,21] -1423769911433222211023886524610525720255060151885143296510868105150445309933627461269908637819934630312595704492415543917478785117460813136427431025468866355026466776288764962381075664704707881966599401533957636557061836018588114895193011476821454668011740765581101822532213830125132515787225710820286221667755810806975993671765761372085022998571238878470159811467442794140092654113561789489170962824385936092483225300716484894875306686442679543164409605496190154849821506996555239841370663049368902371994663336974125688461394374262033816854212621847887472750953727013239470382770238608059747998823100255278828823855444156477072607277362712110789699351892535889079031476690037171087935075917064797596793653439261840872750253052407894907829115607352713694597535287119467351257450808152902781420043498464485423412276630340900241445263101968681558098468377041059572809373984558491972476650857795052974147517144826073935260276933871645096178029381464336673350723666801322748875384664112792980214346587748015183381508401680821331706197918644241370778431044824886092949992478880319507993040534031103740961392904272660202458080720654402612896662631295432690034836066863554594078509448633988351644818511621586177315673900364921950262768650144176025905060024075338562893941115089157565299594131904239487953379207713211530315545554344744764411016305209504374816504656998223481156225758373982853765362331135873160113120116046837354070344661085884375625488808116725460887251797622762868619912786622701683859438664161325734520831573122448081853596919071451874687538612373865514142689006172165754670847061679966007950806056502035828393745751383863585090923972694130846413591961845143865136040806813031533730513294860430209862747378827306677761644289325222531372204162999438655389879636130787608449980759375265337498361678650324676785081745212505618465897627465291351537878566218616628809616496888826664125950465142799037872496813846837544800 [172,22] 2997046444641482471986643601990424232043448671225034119651268460568727899975969548861113303085326185674570709963455930184444882597431786395021570641884571226324418023214141985128418813341030725903599456117525976809964226540019310265465912549206094892359846875189882351571178042989040096376537845107989303553620305200138724099212415966406478278914673301089463243174035236916427832796235483314865882875705880859868373514967326599423560572599402250318273167210716816168268499788796941562314443384237308316956669657705404178706998910595549605583805947646546664007317868848726662245747126373372728791125555577022695213989123114963298130664307258438427285315437406525109070897297960683872143460268603658849782031838360969866132447181500345510250551991355620293403566708885021475799791315424227824301453718502845274460179342641049023559615139975090792522324233553186043468583875580486938855098842255587684665547172517615032778342141338843218918092632533702243982881847867045852442381874296191959889842588619133877353065407850899882660118458369919768229444103060335211010169787224643760854024739382547463378326326881891687528337299351191461851469486726932862121900891380660320039553066459161049016644132580351146013902216373075838731058514139241446459955895517252308121638553352333000839417828256162954943766271272987331614145166162149611907089293687297936778743226353244768192678242249580542916436672869854827794267520711578403617835671799267026670528310388298802424112593516903121031535773422101762413954141138288345462050025252834373237085799418381583406323637383253578205634989249800333004010550836018024428505267168034457384420135789500809922760513936002520317419676291825147391244264910853548594444666655276235800585480648885330578871718964709302909849636816407481074894564640988654747820702504920250825256719587482957004732257935397385380340997003599622551817217634077400525715383781378780799529723171412625199964874150884960 [172,23] -5536742577162617595631853326223854258159293842219175917677469162289354690448043876626776727744783874838797376114351703025260919922553404531899657675779743631500369372938947886105006804909471141926404783938969074660511314419801172473963012150742497257649727409165094484196500819648422611613446572008413819492531117798076375173380017422147768382431154116315103074657961360831557603409853576016285985662377655398536562842608400508234091594998364390217073829594753246238378229164997206458393486899349870535580634991868267215074741594654841787366664613578649795889540786657620100503313266446230372410898252530074803703420139331276511224741668292811367155389946079637691558691701911049652753827292249187045090771384050638111784633638856178622328369257030915145534161909665049863882414497713752155497559831074535739871884889750494994117550158018487183224770578005575783981713551191754201613233033555002472193883928193122026969092737088219105124280992951625650473409801439811623406487826492280025700149979714855511903747061682602953036236193740995059211461979506552538521899311798831469118650030632671622486113213806637565408532031029030768692324775990742336320272365981692912412244104951123290901028340658370239926679142981640748625629073827136994795748086753001681138320265000977720497458831593627958855716351095471115308776068470227666712334390765106096164025018218441270550191366428130184244410596911671369411665642167712676941282217247885592423291257057862259330108321420306653400555423389543417037971854041868677798326998447562799643490808894534549693789751839999341835292767453270576732417708224263977037497473805400652909820015901921069296162977105641866670023926521197928600937997376204408504759488963868439429654102843312919381949646049709810333377100641260080330544753104250076917278822606674969453393878734306183617504472059757540684192310847320094829935294481354043830784525239093737498548309586148706686274678592768 [172,24] 9020225107590537410480799731356134476106800599780551792378601486268316841029423685137336249440302866773802609559258242401639606350959938081140347185664878767405367076518088710070137675842934023954874111698018481581512542892740195915260815658394321024166098834083051945794408070930447957684970120914691160855951510547817264770038386490968721600091684528979860815910879384684974732483138120641962261041492405414173943439271730343098061719962706440189450055840016715261968045329738833194327167781795786923766397418102183690797789046265530442013499974543491434999623925389473137714607769023503689074652753440540606446615270427604340850537660514719244483053760475185037742409470946112963035653107806117351313603693626081984085957381558512015857425172372711666723953318428806645599792381955832189217525056518902236318072956821579554404348255166782658483920006195214358469027773673664996336323326030489011033313346418401926230087290079707011932394282170626869923560085750523611742701012363716563234423472034664174958180690091867020921752177882175795492707774816541386394655626903148382605427294262456680153404542806831409855678553359045814542327593380247338759721287000295701454943000079791914632223255189364927709561801287612466633111720263449987278271995288825063275295422094981417770628483857135730452941297493800922390820798620022897370163195604927000556563831467294932582614766713264096732600612484923842085425702354636374137766612399665765112671308493270709082727142508337403610465083076910671567931381307447636800513609659203240418645035808353623397105157702553435577331416498234653278148315307744001020268233398889309567796614975503067670470539176258264434613329021918985427500727031515127192377616060548468807806709227342931295933592561006817778454633672625431949641027662931182246137553659880893560085887608415474951531677369226503860307213240048680389357432919357354312338918344570334177269599659760110198119570624 [172,25] -13014258630670362708009855814848917101932620921085303778980560203736983507353477749209219564220756907396539114834269613914064686839573091351922710330725075032785538903345338927156302618055198981123707790099306396618931279238180884815678748112040158784738383260391744451257893380948464613814080634113887574317520402070777883111057959264778738309703967556785740242942634109626086002409831382974708481172461768176927787961739229102151967778704503735195379229855188481649814700832266667467394923909195473729094946003916149152624379701643864203332672901281630548527314345205166160241406560409972784674201962484863122219915265932504050808843705514007127574691818887164309342147633438757393504919061563668970270974577334270641361515269308331624816097623344349154991885739130333941384833729041950329953091928208382889428484883179854341107626688686381534038801316709056396295865190011706603148457724842364382345469036001372675794573594169289682105694526741934349886281988866253309339122540622597428813613081225356516846081662772230067448821614911486049722617845129787965228719430906648081251772932845517042381479635331380754484564063379608360157569298404968180032741072559921784873130729647918850107410619156129672972121070501441065640882124877780688332714841849261985234640529178172833973025776552795542887083254333496699527255391728063625524488468096874822809578001557493274615405338151691157337768766463440381282160988030469980650799609947689880370385554915583821129862851062406844385785277954221030425555426258306994166470878681822024800505144055390204011885095707372028770114246892956854504680143736553723874152886520907559219539701738725608907475808630333353762463004406417154794168358401320598690983292230428640506713200692197183999624602881095747785767396627971961322677709368787154967816339911127860344711729388482159314132859085176103755335096048385645446749112910810006462334537979946977192443758901237508532495104 [172,26] 16690475162997918277267624855842998336787463705784293286459796737158050171917141710769994193571924783197932296484619754535883574288033701582021170607769597530071067747184857051181260162919554376664245100766152699594637006701122591196663186783283415140730139388463405643445342401586468601830260943683660558268160781010965558194863113054405726175470074173166103090391357304346046079218307453400751432671712702753811002858136969831807927030611167706812827912830070512175849159844130830085982999917272921867824409149837105872940763771415881377635556146160376130240447898736416477761198790722046946401288347540945747530706539760611791891752846357733446698751809317614807159525834480533793009670290139006008749223390344846809767799996298805011072280082997898789632380531198812829808669394353242645327678612220751431957315220231973467358638697478689211773682636692835543290224564313716467565556885244204809420589456144049335400336653584266632560439635194526296904212416289406907788587123489630276920440598917703792683571780165093789139985828935984887247457445136076326842633309946145145522502562291321161257607739863516947081409116590797525941120811588814575935728175337299947179011492593288888137920455734145289340944706994207089923811308354701109675768955986843109125317447093736349305822080540072266277211323723074894208888644500487439713037562979450875778874029281836852356861143895695754809418727923493650986972296592409976589797194187845527459256715013095694137180003682205441399007854485461311857070737655959128075175925452543560268046387243236748159740704574131763030751853179900564387009212411209205071206280987001941017427420114975870658716411938344757085470890783155100806896355442067639061711055314297801440357821081838132027613223073885653436304968607520083174710559334249560743058956112543847998340718594152800614927128789652204854050406836120823149303575330959364255873990043498584848988213976910796972470 [172,27] -19088407180599874813182487869706707356002174100943618404664056303414081273890356527406822135224316515527844978006413794860727990539234364833797851061973496687059254394037089866436231806195969812870593665975191148086538460317643022037969159190482643286376740253258769811116860506694683553132371216051481849571779744922467488981555769105040309714917816926613934625040002601975059858392454818228162347200467009364038518448543052933291926300648297658052086367943438099715203375448756358168153891913264516697447766297967395398474654613365266796473536289732564750619021056814739537577471682611440072753290066115921184876739259821038635595653725948381518032756555513246790235915094679764290475441591210389563591811589645619744832446502742058394767337857117430461691082435635917095158154313219801128703737844810962153758694999183733180294407099755008476848717287997918203953753102857501609602007439577486171310562720269584447384179358543655480926118239108386111374765991498423114773304714809486189584293815695294849556586013410551705879615275559215464792644158836431928804973205960239570258084501475990446469652314104537491608867571776111853200912920612672160384515055526625028697822804213455165803942720182846746825364862885947067285076272317057302775674531287879234926138466055077027665354164208673166590993415043107775598977855028059363301590491193238959957805142896080991761633588884647671507438341269008012688628086121281200903184642128139155348432436870724864271866972045204085221195413726717297317547040959018890449507596077346618933477190747506806507775364883908733590957518789689602081455395629515520328321761149441004253128389919172791350216681100200334639955582252069623050501738675759600953670463895525436049564158964572363003628127304061586937726776414927201612299485191028738517002984004450817593164761319292604762102984949174328287581134828086585001613688857842688574026739849122163683837348423044761856 [172,28] 19522902565641445816097113444914770803396244615131156262556572644951305453700998323867861421795129072672346365808446427250126794756312112958878745165503441488018148853758485166728966270355207494333048892069066882161658490178562926457932100489713871237781178153339030943987195533053170436728701462829686271254697806805827624202408929594580400481566523307559452138033504646704523074233987789938673482204615939057800873388861097695786094252401752460139628662175940513810782369469659367372825774651900532382547907439526693000595438366609789201225027759548624323271983730839613334800749026823841582130392511610427131123291174199045977104414560447843139484647435289561082539678386295947249844627902519051637973529925222712136440392633103408423532179420900239822937811808096409919333242879101996335628834971971804980739909969499162738313198809180311244422990610324026175045721109510746824348288366129453423697112252522847817885105910433697830672663640590442533008996565406420558324224770359959208074742832898281581695959630662364510219438359804834974125138885617424755986601413453055891780312479547398627095742510459752088808803900167028060753685226893090245083934354153810859768781558920148310319386133501406571508365421176729701190808386387589207433764915692637630989979001490793408294740031739419895500167851473406901640281649743356948028099244555588018389007716294295841496172635536317215317911080873034389363065142110196377769215967524502720108758350828341007772713100781207234221854069989752869309300485616194776998944199920455388798104113178273613624344287414317915090039441766786409695098520276317794548619899124593304254521374421258253009012463485789819904063591006010497961350302437362503561713177632124846376751712597338877054346864012591015496884658596870068204468456931452959342380554919413333105012844433227001014955490204298551624565187936719206888131115761604903072735566936041946075504424360372800 [172,29] -17899885620792534544385532758191263206488240244693257515800487175249678637125797991496129233476315319697702369044951324698566363450787718623182371439108808587128569212713871808137847147765282612304125190894114011919521403916825756187405779754067002929577027678071671965224956962600083429175529857645965947989886666990841599927468113170993170131884502184844579554034921419295208430585202428411643165236641225242273393484610364110177925065373671651831749648289170376730800966017287977803147251969030015391451214074439012596949725943068843340716606569666562852397757530128874377647710843953408804168429874268205359819959950541694875917061085130729649561002458403354252439168635487531617949050175810218425797752505555280790712628429024801351330034802945111521199052963005313227901766003675654675609789220762095282147832776797547944604590386415634580114269164005021524578841068568182537248169233784891619403846914828792862670796017367136694525017032797607801922165860815898276099382901384173664728482451340841900146980134694676996358365909167726191641932087750046661338111952655554187467827709212442543695173875398671212458938259141943910490321104556558691287043249304871622333396137985165397884178006975584278215674985748916659660620000272565432557497150793134137042742502267722339628670483861678269978135977842689771046274641344309230002485245776161919329464643826262735742975477731423392528245562930218520653940246389951858485115843233473517674779061068659505498155538447367622584961925693143534834916498293444312819607565373220906628224291480760801243905192379005481717700190847419066355531542153541335579388427716123268723284389823063872500940644228419709533674667789390520941102445954643447778434371421891665211507494030232112601486973512008036187778428254549755865226160230438917238809885424106443691742202524105623718798840906452561995295232535226568859457086735631259054727062746945821271899283915776 [172,30] 14743331194822914423371680906950669316481662400315371817131617564475882270145461212423257763629841968960676178059589703459428961223917975592727682772167685424838027374308876917671069522141488561564213377488628456063587368287874043717825404993185356775860363594552213441793135532171919229030094065713974324100399027432955879440634401239986485607820791386652749935927391098924427684561095076197991185215877131769054932519260530827922647041650545772086500046963277715639412855589187362282233906575346715299045367941570533540327620881506979227875267103115419386013644889091639408566162498645370047756884304899448538449766060027963969591693574808932839612034594450039109488357515031011267699762664267615922667665798468941230535582195296116325638007507185886991395182496121925199096365773242164093175006534773089090179855220449222727131111328575315632756450290135592970282572873561812357754242551984052012228604969259481300860107063704883913247768773948189511480891739717553003415987281309404668970642025112628801241596837507834335878529534048102627169014235879181813774225723183985994611001405820438746542155878555285129784938882346835566918300409882676457091531407206679291438046986813380444929695802894274453378252305290013033870150306650621365109167320050696049158716303268926697403168396772508105967907718846595681923186935528989220150504328526923773159168327817159173018743148367567351062198951890736304842215565731613106109017611719488541705604703849492856279870418364975517699397697257123827455245459158655212533759030267330891142088734121646127006466495615486302491523908394666480085196245435681009844261685142603768782706483473683972681722364653403672390636854359232343602410089443948027172008694193509887433042326871665879277119085760035467348751981907034705792034340627488361317386132152112458832689799487275587131144688546862817829787200615752315632963228763542485088264951250330252032400218716 [172,31] -10928305726377741039505454741001181217351117863821485497964205847223619316225537495404610974844709402697906008548856216908827685500252331126181208050783073456402725929042838685396099165686001108544942522079835019195152648850650938664321523159683749070037366566979896318800145800264736549213994024841964265827445830683424679329285709188920269231998530306744398211554541253337168358696836901969497091330465549278699061010403979776461243490750860949441787620488261008800280730751679263300318735415822252094276444245524601666863207634076467593167527711345188452220339290953852557580595622965880001411138126357755182110547297718190890125383218981240351174224034047052067117862929659533946602908038596835146211824653779803328340800329958465617677467019122473093967962937194737456776382152954989811451800681210491837416499589888562462823505291140797336166337470357071585252636183215013386296103195861273021930518279144081599672077068765230052330800432498633018294903523768297037452212360232241076023480220304491895546401677836738948442863108823275907170967560862940988791929268948829891284474835922107785135745301691281560657428233684719408958849497383339892582739018552851667776000016708629435831128520566000831013941876384748126407873462733682757495119470674033497887451814101653496651002565853144376025309819388172631371706376075677020591828106177365356620509411519916710745041825985250786994770532242986273710508264574805943937761480842760745875982802755869640866000400034821433049334719840143829787701689767661789086965126471636774844156152212394490717628507905057827549487164452245324151164041137393163076359265172811619452566831606156806871047051616840387994884864763991883634698500668730481000080833544931006348349471136772121988052207251485013282061066598421107407157663692041602183631426319561442144883330465796536206507163845157613980456734739263179778100208495990717564422405980757781735063168 [172,32] 7300785592914878905605588457116563646548847499720930494722398264856823820869215635543022695744451050852463341186498725816213780869190560693257101547252910327949676644311861615095515741461591077978880940624500491069383585886029456451156953427544300776068550890099672379838985337611581537808465398207932306517979705203078723135099434362981104281938652931242022549567781786599418259685314989221170539946208171099987360710895622396130944998449840298183577043259813663170312505449387974655675832322169416160391225663782326999356030682040195844413431511471205079609656026676712055330232465329340883248133749128425132053147096819269179375475682251892928019866178941532802041569696888666327144121663832909910232651914723514413138561499572743992693237683717783143076146043104894055694911513300462384217127476158376217754654971523298189815770093934683539951835227542231748164175659707999647578445515960247338140723572406580921715100777241698387049995109571729484994075047100618527510030986882737559853790690807330393132678470016034772916848419171558102199655134857178137060131057648934503001837815855428863286916012391534254104711052299741365763178290506928951076178155208665919440475792710607560757015854555367769498143476504352373020305651006392850780478085823244854343409412202709010570772162476600435570097993453070059178098829846849439064888589297448575391042349721001870892107990989964667738351629779570863109169974631943648542305536907164847292568795596923884215476944181641844082711655824064143553776094687954841249433374425939654485567030077461262882986650433006869421800714702339967653679352805786534808067763732607261685372271689965015417808200998319151325074827310942642154549016453618437200523153244347838344190837023767587223640252345129227053044854251150302382618590422810042587543348314650339748948003462548146182892183887708122210620943743640034363911225054115306130429192762190230136184 [172,33] -4401276845752591617578451737442746933261665385749980749343657931250202583172397007753635021896831498767481108661261892765824062511880534017130560311957755837438593502959010005607851680348969836669336042564893060582692733565421593878077961199687892427817356361096837716687769390727059209244087644070265064185372518572054796080907895335541317047180004083518903664191612843266805526959946084648387404213642776724714282056872568189563601712487339028845758542803590543626233679434933024740367536370693284304106264878444347964865568838415736425326219925529898119215040882132735019801244516925973990627686245687981435042810274533629550897242885804254634581952876268356382142551356144982582474890197938586315184111576722630443109257509305950545276095449969255430902676426513931274913640671908738777768786373273796150538907908589732725185149662637412287170024949903598420304042206013100418923203953814087469425039520531739028598968154357046175527235888169894319824392077258050780815782172662443114108949464523488818483944407194123277991279535704149815182146391962481992702522614856483000947052292965680119627123641937621063906824845181204197442458523107331687587381873903773892039477431014519098825416686593059875709052638688447093894677057767419893085239456699547771954660644965866193592349285347830116097937977805679761562435316166226755276401348954931155154413741985619622861356305803143991731288409941114220239134159170322250348356392207222815958007848471007863661469517413440206001464190247781715760917937191463370331626830240931369181445041062642152666274360122347136969083224973965598104286104463717008158243594342458936875162390867861023229331497027335307577519211233731422050006797349741339453358079764018648109868060316104202442368714095583276624028206660394637965332447459486604902495985792842326519861283508936151375733084072755145499686951674382026692626239336393893089028260491226240368 [172,34] 2396660053448094435214213052625287946493556484805894067449578412802101979874269357789592757004467747697850549954498612815576459219276603546060391899163437310660537641733699328182493615831384561551159592282674204012294795072958818711124009883307114917686488073059679403289907744190444475315014151463901341830459030755939374750682752798981571381161419350090269151945035348542118762463528621341275476414459641159194115083014916205678783987231956407439496906153450053954691507211708573997962480674520974645514529001301378655627803346419916955497231679976575798987371391415239615852383317922485604510543653697464274370557140526900047330689790322589811898439261353921393383614623571848410154815810537987512022075543103359857602001235642794156474094795971195498909084408101197360691239651253188464248267809356186361642750314177871748520449220609723913168482956787181505149704456500667456184076125274993104187621347016842627994961257940786729546177250022357042213897209953845846522677655540452372028743013480009477410991169223498061972679545161036985065683022142480232002219063509410143563015993096831313743536279278304715670191613478947299237012040958684681070321673977751127185275035408461822631811118202118556063950620248556770318363595956427982519902124497398176369762574299863489961869031229049939692516790284386114050668148308655554135688274971443156515180239367550955145588120258407895315202068097287496154346165002925646662064238258260760439278716890839368055441594195827001877721623867394861334772198329395989356663988094984433452732438900605068357821960162793816921967033325154348530195727843306310061372946102193873621112310384529704471687162527868342701210732386701188869757615923843899543755522724129995156703370129624184962273469083554004260813823951221001473844196740494856428407655154606337557839747312973030362339757348197964564409949907159740954817512223191018441133485761411839 [172,35] -1179722954364326180416888540059829760072731665122147720014835986098708740184813752710265848742104812582539775996287681623766435679074243579604077217269746301705788030315410294874595150389803545949544339488864274793087643047260915964267939690219090226123867250686151948593663860095607590738272133071712333610575827453240124068868371099682377032963492049498994195729831065160527832994289398434163154009217418578354131544053896432833902347036420876401514893009027826201328988915450488582699424202695735391260435999857737996828193762240373839574136990776738672076600703354194113389597011619203447659526288031912754952345563346633504815324865602545199375060157706193953950231875664077691467320003241794918358814657533843752073245467016975318302264515342332621747190836632611663997207072687013131184402272085109707563728649204100332055330234153912320601247613548312839889847023621943050510883354197283312046201620871913704977507914894802640556779413411465342832491624058093983866852149807554106067466986818137585060806992708931921495275906704039021933712031954949532868837931904104520498952337788467775094477813286180554654882203476791623727558235780634897274424911274793038963044426183500564998358606058669558098460722429738282297020625597341410314966520470781902632351580765874133168692763270235150650489655787110332032531002911784786243034795193254842152579311891097753521393947691228431430653869991207239999671391583296783495735917120362548564692181865757086399522428161970480767198048960977607758415834257369689171578007469165475591476354573314888838375800100782515423914104409043474702301686225428680687395569066669423134919936756112204975749004642670524258626563950251118093040542978754219886053234892693096446375654096757352586320349226201746706220543471875609267157062189515453584126050069144497893920826152211325618443744937501202414915154515370777335809995146421697912991818314880 [172,36] 525211118330421324779644662596148529998026469412452015550157323851346177400549159705825839060907728465473109861245982294939850407919375976177005063305555800995175146360382663300797522786079544475776980561923106871599158442047377517095510274418844813743659376398419555430830893610176830120806601952203938685087901897004583743610538024412297963232204574986071658736077244514924837813519436943329917569984108592348840131875307646268606655449978796423842954557906860679875138168826460520315954560948346587318839726527278560901307104017849098519155049317069588514813707600161346171415829792451719212244104844973690971899042792577529088456652317552450173276490906981082165244975413218746433211613817530856489183388421640333348199570065244123626948202089640142830509123646196220134104797391136042630648743515540167995633300350838438120787081659199932152738192557638103494264748545953601256683006502399629723318093369123563165615805798484617577020795298870012924418625099763871408006811986676695686121172379583715123137027215304004418679880354635640283615710021816417539472125123389415784564235926667648000153339397367378011406346902247095401862628093302804199130930149884313582879054667791219940281180674529492877018743903286608738055267005552748638367776756936246912190247886888599375569896891561110402630968427675795959618176216377664129260286864060721071661201852592880112258115268703141883852341325246045746559144205753744654334003628194626845605193534086626754872572574601988804798768053048504766555190842169855278437906354166589061380097376254677804204755330763531300351046914548732790686967548346670088824037015820338174600958906052581459015578759693987228659411251176936864860530886513170009594821321742049129120874052313074741339492015268072434359047037054475921809954595062869577765188779947716216098812624952977210080688378542825061766280047544718336204049117372351815634113920 [172,37] -211551162810826509036104296241302423991045916899720411071924390216999287812917284467784649927069237827404719148987403813286293568728842356017163668606735201948393127725176771262483276092324857782143269130055280008549503691484039094747305282678447250107231151416916222890399803049214833644116732797611158485518688917564417224103826213007288888741250671960501981028492393523631782138641133228486037368808288675532299504815134945609044188188248304072486748013399628370967780371295187735634682362080450838702445001903422797545843874225245135830789251224860433872118877241775420304108693664409949574666842056961721813288341964954302759770396455596766660216968641848429792388859641669982599587434506813600207476194518128647329490294849157483455079465193371181825155489226774421514969773771264564537490991999506586302912957575856730425408262771006897299635798484743810870105809319609475426651918619327150907951263643049006121936578183229285289730920737461803749714365761681627024128833384085582880555328664651860209201798041138451491228501891933505698798719939707719070669939670957808766335875963891430070780687886161606001776020600480553270468522711120011015544877517981723347014789777008165023991699941270470354070594998368700857875426158229741812375106471711316524493637446421700453506778957967831214619299475020440802854915178470966542494591289278788123180542695277210242333568209815980618685314514040309053791752214470128794192230717793468851861282532511155100225583727245682215473516497363066151989846925649206627572784219250658671138408387941190607075849678348794666449405929376340499045724817751018036485558846754403445482416556039693372810810283694724895784086661537762652332582472360195518486458245512034959326787225359091415585944267157004777053784062374170376675707472704480177464779140735083441664315141930015506083383472024327698932884153971836622932173493315515118958496 [172,38] 77106281116798252813184716126888461663460080017379815657197697949163349305903816192406515245300332622837150628566470905514872969041593189755409636241121894549710358869211603000166710526604522352762414265532252160761200946120281108177229773787172502669867497769038405547308544011752382064807313344602683490077209387333733234346173827617455226549446465694940401526391004318932721265804304028937261705107330025772779814887467386413264832157671875009102121424634209504584411214715528567877851287316772516800501992592306898597336184136545329936821397493325291942591532435191645381891297014412797509606782935417339363947587070396547821196869532508192341313403340423138050928708978735394803908079898029143865950418329781762733203096178058084427182921095502528703039368134816886917709097885103521800847076350100087207218765671636787435227416211546286229004936185483589273856399472616380429620397382779786758082336909442909665044706652343020296726456443015918649401651828652505401517164685873883172882563678059469696309389488625334773417278046675274899257844283052527811181896752434755150583622092932539920499791850444126772789492544671183979408887759757411132249501095567411537872096337981130842971313047404504863944770641806389707765797202372542722909789356178316421741847371620550022523634251034757450935428435513366041588442041035216270178415340903860370003872707394630368938615068959429460707435324571192970798960893193727382279753307068588044638808412553673129138423720123150288718286185796067678770877783353188169334298017128752712605493266731352228267200514963369702403801435403960839239180822663360375893696959998747166822563521595674002259788965001435622936465061920061851332611275121212625650430751370280907563639191032846404371657456522587419052881243495097475657957727208077998072428624109932687291574267457305730799212681390271024848186378551856665233893774906680916224 [172,39] -25429890288440939880932214135973488477292229881611421433719579827023820436855734334278885627787109210693488361093646574689487187024594339130916852704565463344973576244305920724927935693443236673280378204599491936645625815997142102759894936468316982853617002090146007283213633269250094694364489056276850292387411992739294694517227525628437610795691827321443974687719448337349841922980968164596776971201763497510275511612206423697509984634348643732831179222418110358426383460081228494996502498407624735505250084917801875972407984352027527466468704367782550971542808340958749509543809090615356987361815513421607455147698130070199293312154030962551072000108187343987261130764895325817142453461240525566838097601214756936947946967977042766254904788892195882753792797315714217246848347761005150387885973042906852072166183068614129725175914690864606234499269121976254953907535199637545370572754499661082012259043771497094494310759291584985801189515215096702428296723170163360354156420378146474666130420178032727667056241503005811769824994055541914503754461367178622762546169098774576378144804788650086636676507218890850889847135979715721748888836980645277647363801544023930922643910062308157387943613537410601321774035752083101627397062262445888012027450170538778133227362736861515921505037564877547034775078750294392857879737656372493438302315004567642685855884649298743325005482257678253524621693163806885210675911978613037304783994898210388680128024308229268734834594836880355729348149926363802008126749324085223479721875293835756188576503185297542386919364751986072430056083116038367378528676517115171452430321755794432774736789312663851281806864719379445492647475849914754316061551306218799401754298468929813846812192869810753489787324920118833832436741155706112783203825789438611288886523797944164982437469389045531056818054181665250490900437952495949486714908360922760256 [172,40] 7587410030881759321366560465090402294252017275265007698041108952910728537012753655396935335497955529645024321922256753427251381715076333390999538328776140156453646134190333787531808465538123649952584626721827912034243624024821059870280079214435295223835730301450242357116323112300197758006371467641073212911933343179115423127638098767870237761239669291306738328848895524514151830943480442542591002229075479400381449734046604544914508898864623779489747175053690568257893601707696267468636389903900748655538733307433665863757732102655107487855327637611047928487048801910171277940631257290409771641295079638728685818664569507143174464128182759587770338453161330249066978360938356108896124414054185543329570154825083160623155866930590357681901511688963718579961974025799312830553127972221815980832117463221203057781481192411713282064443944037847098959783910270986629157329081664117345267729116933773102246349498209967586731190386984460780765617460494568052442026475210560569480343423280527029670073484981994668842589455055679051329352918340826980470150622207410472632595731024826836573847094072004288979407178646388918619223860994788162044644236610919578646722825648569199165241511070563562517578636541543694686673765313883061273611896219662160456946239547179634560537630081657854763567973334053609722138985134442159432423608666574969257543328094597465817867084364666503080405297267236818340337795580330222595883622135386741667039708748867996424054569012233162585424557621456688399632260196160731847351546912167538081973613556012895105373575069844835954983964109671122808339448363139001128279726792603453626560342364204573640531450119142496985108546640243957960166555017274447471266089943770773333680583196676235205761184333250675239227408803500450256624300597500268069402110054781942022296823765109179764378022536494832076281939621054502162222630435341603872267652528768 [172,41] -2047297911740272509550085775217269512048013152786583014315053667376851657664856954135134224150951043746924585565794250513382825664012858567424449651835256397152093601009253106851444083299645001097513258222593364366003871222311549399095033520331659292168168112113498333312609651243832767637835353547718888453119193641032724900642601537735490698091584427844234180241242707504574117464775228187224814012443390260613489523278670725119972907956997276889341470005412158128753140985176718059163255976784023025719911078845238464285415795833896292338551895399477482173858183112574200834426713549817974015944759896024387187270861900590395312290308465650560596025791677326038748251772360984784567871143103721451835731730905259433228642967189288422596205853165571396599127094000029224194539824776332387887867074276014443553394521357317441190401600859069884913298862144039291847571290351704629243696102054922797993969316860243676050662527205554029736817722475395935532924366576344222793239240616633492737717462362037410780049929163709427207427324658416704418906245231441418393996451480769586236809816109945302061671040120960497815129810057636861550163743654130524394378098691443236674055508334572694030497948118652344404967250379116049160374837694886245039986009605383615799168558702785898499550940142786237905395586861059756557529126303212057744160585398837963361868718999865765560648940995314131856157043625404846691958160106744430818876356705219063758812079324230635448806385888198264385834623515814080345344969611326118453921500502563909360157580567177784974929691871020721486759171559493689193510543759720161897615926639871532602284613080932149720775328710612996836422926069548265721618786573262957701417565420532875898418970173734289864210298551080257020843995765569074608334743953584222706978894430734218923690951121473147620435403552792285528754001496963918401332630384 [172,42] 499326573291671832617809217817392266631196595867017166215903071900763201331188640966455464971687673507963162525604383430453240929213370702812651489735801816002876189761489275897124805797757304461348396764014901736059626631487658410575108629274084776533842531803367280047154348468356972810898579573506478978805941559830677253787996550128868713964379757641128606219529555459961928288658490176989741289637326562875193481795498858821655692031116830413974406324113983754233835747477014944458756253442534343552514951131337981079553151044751134645185097166019192657703356157200337210397955723463563702925878908172564265025324022667787636091401050179077402366635275426888758618787217397551371704030230602569861849551976852888937732716262072806594276016329601393901683277925132991113168851957260833645952698939553154016322219039289060326839622693154468444091761902251520332904359933605083039757275993554578553057123344836745141733539380485302206065748686723135900987319009955929558000494666401028952722539557575316638292914984086636520448971731843201060143904967164445551199554571940931098199350711045996531879667958250986923665060967234160421419935477826758062772661920137789756479365325168623573063888357016891120795306492245196388089738426995185717117163781701440990783551029570489719396529171725194235875071312995436457301379885246162862852426441293291224768005714338104854314459795375497673708457486354303103831799268951665992509907979037170453129946001302062086994638084674576815518152792108243399312760165555741360362537526448947271548112079039516955860670746001268643143188479738772228276603973843676354617549177666116065312777198393657785028395483619682828541495507711073610296524053893766492818918818831559881084749185829826732191551021438417837864160212466462035588146923637049612936558005200081337071923289592957508368568096518664764460784266235509878520915 [172,43] -110006710265128658913770245718590718729147537489413728479355011869130426909811698065462100119507502267438304654491526129325693973272345562732516623206766945768106617174509284064557437496261436031776545514002998499211752936756559822085827539629203459663735809515440052390762258707921682284246188644452011314425735090661009383390968762004538067426002788297073629797709934534427393317778372394531390431459441508935600160912123005896563592314454453226500040789998689326061572070076445508511824429111959518412556595854586079280951110619177080073598351944511287663874062765695511852686281619029945605676918863438322879143142200692518418182570500279186356457216034038429675485305240078587680740684304808900077601036491500581755603017771519836397322236144714974095224008658827034016949834698156528927071972308310707689545720576100620313291851856561537267883517983672090304955012886680354984175684430226394417047281068393268941826574603896617607224709002484331997768821559812746931683668604968662392876242015573737498981461936785194102625214367169181629365328691016771028678319152201624629828677699308658179804466931698968503719090163534436459395335502269955380829936376942707721106420441118932676405509073609442301356423929924031601762778372907787869460330127381930200734074152150906814860378845764353392449064457212215968658716062385909505597933052877034639967245656712805500197757758995753620380532522388010841212100594054938682502731795414906816825027657200908168756905938737045137800052160804945669823696973454808564944292311519204824428784509718752002970673417927175926588692398111298959092677101908043961881201172797687510355242136045803479179778202936262369856577341286408786169094086568606312108776719946839911004327105884393720071110701750847177861268810433298530400036894799837639514857689661788206222632683443643395443570446102144892064911866117073122400 [172,44] 21874563298526317511022047655296998951121691819288430528995596010539074287453252567064868597356201561434999191116740106519186136904811548576789963640845899815801595249223445527497070830471943711794732553350781631530575528454226821139471162661841870950047821446851912604807528977429398824143491293560805000107356661280571539468691160840235850044843015258874238805613281230846965855704578737834162044578727731190240318478011524759192547129507415413346845944924749389760187418037553030673706795799079059931868071133527562641181098439576157686084522988510287632753828183676229669534296411141531821816032090679687744275766310946998293237005599133703179986356840042516203550198244335056048116457185924106639730927155435196997669932896887849842009386860913315305804801400731661297858775795351051576875983896501162379533195428590852149941866895496526773576665877868354345436982849733397618571893889169856853608839660366751519711864701811497047463435503371517351405894737307452370691406192400273297060372887057177622404691996001416365223208042629104581908699978896840131189745728714036441752656263588605787147465621506611177135778074116972020159743539229826921702026850962264205940421339136022478652188377572633095145722663226060542410977495717001423943894448364451774386551592680145001231132332775537502479747665292071201358333377879567727911575638741012167453476709302874381845631798181507619882555985318578014196628806878845811318496169801697425998324070621701545605419949378168346552158275937658925683172966629881138841943906132691531644739928975276996092700333717209109486950641381094747667410510652961407560839457227073725619913104169556189161830038837793438519235965527315829783878995251844625426257119148546462276263505609073293775322668738447705553394766646228095081629195791630562875369701286746637258308154930365772185444908120300535427980931334904616 [172,45] -3922323932820027663112794027178544811941497684793201292593837189979846666832717627762130299348624193350489540037212735342630978451262747415770427096310706589434305073987401281154280590162682993494165093665912800242789662016661574091738649308015721792097605768175469173983741220820185181302503975410772435527840223799937762707125249821855056338535029630223523914773291184738717464539168228295799724281504936894242209644648917761558524571264030165967641588290325290472406043670465780815560454165176650355043812886628023391571085136425456401663166731227628053884408769654063781005238420852882663439131196863108470453591305475061258191015381764996097218722166924180899613808777450986320602674605804049524724556627988312036568033891168160638627164398654159837887592731963638178922607541819186795701843827992492975720662518242220588787307405137243300633210590891837208118843843332191880907437751632708208480010442066589486428398489578438392630632681679582036110284572706132348509988607327097644614795547134751138756273957300939230727866906938679120159368505613995673787090591004581886097826114221612273491356876356162922920238927246549471618911993785705790608101157623544309961958974031448671573654971146861824946541176787301056679146984894367955668351418965963233283158584405535458752419254536271031572118152142438633686074353836052921545276043189285738267710007954992664544340346854904868035279995198385931311841975166729054729018336481990985036971474605133854746134706671023316560954226440527628944059767148334257891716740912726075941235114680633903479433345609177203063971374857444658186256389399318513272869563390210254883023609915646615158526149099622169052835058667255124517406524124089838076911393210363897609468961009826128187789473528427622744725495451822283911661471892255024972683515933101764791031177924237981403388854181080218431508855092776 [172,46] 633545967828983928210400040566588847747995564331722518954185443588048332630604224880649389823413846375289360522677299881966802918310389899847977716169461093807347943375938218170552152440166687613019063565660707129264949304166704794769855327579796913283165515314417170552979748229869639191287378187248689110213574843180870295752458853142594515740473552162522055333177826369135388902506574980533157626390918567130006739660296279582525470726463426114660010156282734253233688468097048281679164059443714777968313360058835113207205853799343403014447770206132169523020372557189055089715553966192356902757586606618642535540879390901180321287946247733634050407113174121307771928156081902551982773129139167852190812781161201958019572226021724890324889030243796332325335452459633875516425107320374874814771756403512068208658863215253411430798761481757041707596663800230648887865551823779501919400554714498977509001168184903809500650125563503901545266665131059334932843915473182694814222538188311319621649187621617306901624738829219336913457623665640944055564841119118545808463905214988252917438382047240721850531135297924211364150243091789619473638571757356325396976220093087168161509042700815903997395919029322126678603954961508030218538111778445999879898706675617453451508506389616593134784934261123135235263636869550559238180230069229843958681542910263003634855665950320590864512313575890324777052741197094650790675798374218350964881569788996003477319475447402596802817663822751896102236832768147131922234070273343323195594238905347657906696642515134297502701181931644673810460088676350141129462319898245996988494538347099456779476473087630626146650877404014923629349305471104624035704897445808111918111351152705021561155412685596232175317700083782576981937721716104489863181954925869705216000587792285603075778389578173138573804970004264198011407870140 [172,47] -92075737158010060392345441766986590878579617706066897657197231419517996004208677570712370316861697945255755478266412367114883123986006714239510950120035562028686609653146651780319264836616085004547587884115245698848825082600858739985652256997076332172513140817304013626282969275678559305006704991607418750901693489585250069883818066291596375818360528275128794509469796723550909329173472333006105367970719036802425718646949309333737164726014298026297270493806073707602014167775598676964059793365722377946546655478312015728258068652641478414980259994186538221606511036319669460347912922433535469010917807758960678483068784174925930690843478140457033427944264540421087349204142061599133342324712956582004193097729222998124517005671397454880466877469058910574877016688378087135294855493169810574225688336177473632584068871897734507258030577901337535910852691336279407589919698301307414304474860672027665937927138792920260565564139508711832835992464528641441882091069853157225496981780946251472396228878648592247941544803039360954697050988723368216044317741110027994304118385197172473136676208273779121438312391054769793291438297532356764706986000417296198427386453216114549513568130408628468689454632738242472214371035932879306079925024565144660669721536149573290929344032752278170021520415165019633126941996254564063219427574767012914864656752289216188950249915021818510910067120443320012574070419913097503468573552836202848062756454676187685989147268038746911054892632369033112283343186985838594693378846522973327826767030650851585084015076664686857411606367397158842737775419727189419816659020888908164008656293065050436040138188696698191549032274403039685585422693381848947485629848205666041360755354614139466219007834455405756056877444331144946110152656630225118762655649852866651841858252892504598491008775234106155679312349847426129220288 [172,48] 12024361122710117135172131717389976062170416688352367387952847539249790119554469384327444988051092925272619288881198241845058472179757304991239016916857905463750187537076730459889434260615860095461567616393991874518269690162299573654663411158179582747364375929551611492145008999321830117898782655797208003948609287809587196496430108258873479968543125626906327135357140522194270266083643975355437753096379234621035078841174358789605809676206685364256125142410386740739233663951935640462078077575425012022386672317009643435794548297188632640880525254816886608922013739109532515414131951388093615989917824504399364132637596296941519184289719681780001431326778006432234024911670713412228704608520198410934645050384413473465421451926158824317885980062421989074400492204437460063916429998189266392472495509352673581206042155773933248082049012916826792567196114319558038267348997692092257741878864523290994712383652955191648982048615013279459569421550311316162821123993003461089017381697294842763216398923573720284802505179291675711199382096122094745672829526559261595955839005873342282429782931618498514554949647018960694318693401341847836914915305548185242930810184240990306939321069276859642710944902596190461506542966376283879733495962789001474004059967897428905664793210342508175745017449187436885717298146467424960063113289859535451272880355390928845714734726928990140327465858341869710246461658626656575370564546516571338456271018967258266694028992105348435460633194694626270138692462313033798791566036758074735895100367887874122731261136524484759075014547033176434747895549289269936954358347207976451556093733937719192939191979776788860755655297116941069140935629346888635100241529224972429648339246777717031053293570315829506119451207636373263303973114576500376279855805523449005980173080463288956470727771680186117309188107189462392600 [172,49] -1408578992342360773966390253665419295938250323769617382442606128818923582658291387662554015719678485276951515152054297067390854832424065946679821851426839276068857797765533766217234205755495155384357154271399776649709062657673573595721162239039869619805634522733979835968471895005395319802078627569101907371737635936663737021825792923155998576924739941559356964272403609375218169385723571097516634170005157107992159746739038748119321850251380631246967338301984919995512397971623727991310138174646500523390998484349299184342362423407075607652528309626130596937821345837430040238582449512134749114814356888808282481395927660934000054524131632879641087638605078313686136279477939716112559618783129638541056334124461876041244169896050709854803267942362602760365625566230761915401173942333683626076452696257495932324622691323456241201708616077487724929663198311803239541359332513730650687790905370122509140280212671095632576105526677582593347695933895769497868913975790631208094551247189986252215864021827865396058347827144725116423109655175187317315995687630624594366471657712994369852421204644480641934978308636637724411911036989072936153041204277164827106089571128567643829176013528618093392958833838037268908861241459242646649854659382526708210521076180501260652298563785313321651888732674920087658075954956846549814571206530894346387410019955680939989487316692547147070497777486227789799113548322403319942408704552684796987096951537153436244048550885023502478619823902493840688137257736193118380996196273778882305690263834300238186563194357628176930509132517864373321873692032328597302745931088479346011207749002434506243779136565363421391885739230477580517482376939639442369125463397535425393787114953763624389171820414897703279931974389483802389061168299224283837807666851118493140905461201584963864694725442489905497829597618414144 [172,50] 148071146383215970211453780113531899010652281702192043671276240034840830474727889322606426283787870970262860037525065230372107867411736926314372790970711460297077668859556189186446322646460888044412663931756381591846567458204786804685894492952864186819250579002171685932373615524455682367864423945240956182467407685501171140384433408901960793100679999282967344655976713493427220434778048067064562575187579722585566056419832947565943872829608136856692270846241044270300773925626249933621220138784613262232365315383081378413002422166315723094793362996752793892651855222731689779778573829262291782438430287384322552376952567278113023812128885507087428247728745726395277441099540372595850879516362224780142852676831517492856869923198913492776884771178729045780110041333193524671178870668140506703606335210182243760571423906941865157193421210747086234643994812695066601685010455827706455090980179549843227426329429095796648774069720773055185871067384804943425635997267996707037101863033100075266993289661735021222223093976755259268264232809343895966328732685573094963729272428941122168206789695629064886266152750958260759077066454617343772925905725403623252183319681088880207254878425654611220878899804872482132391061928216938949576541971723063983644791189036115452023936774538385571896604886538719217636144538612416423077388852886638612773874215698375405432666985609149332370306981601685826480406284839554953283384116769024340620287401321002110135756417566272577300072948457733531874848103028644248429513824442925209955163800164649217434742019242084406115845335965424484785841890217464481159695897018691210712611613601116426511902077934944327579119494157403068736473699810555858425008197207719357727407115612608200309021238594035150864262730874523075567513715845800551669039545832545336051388973566231158124983542269889761410411844652 [172,51] -14069313436618088353368122445660319486191317359267160332351936629402575299328316692081958517511014200895124164126927769757014791398266177245561220997626863129273923398275438754424792866905697489635585494002247414267901062959036388468838625590321866274621561877700618971337769939851909636192199878126937697278708120255863169870999370302311767701407894788061798838142417932539580057834323978269281271649912937771296578153100065697448483847614784811868620230248141073041084374592614399442394148055952718503089860924457114358103165264801566646893249463750272434204545838423726849578475399041728517618759786438444360936482454409750392314291746889265674063305448072309173304141463830018169997376321714264427797091069374687099787515381293712690748782833975695742639284120074587018522347571725091394297527650895816436469488405560946538726128328852191059826176328420424405260711550686384159464726536092747466101177472874310572931691650046249697798924115030891871840949820904868329119668532613387285368336007601041591603710865512433593237939010861648121087635029985867372884692278842769250919738742646569168742905857432479505613314992328837415666015689733423278594317436498767281511906072560130631464296806972186091089899083384484616759021813967525041846817247681995071985985544520875772844143845979495383592605284910269616421383401123068560644617660305827502241220556224446789797253058726727976166950410712111654765417864551686836064118932263325736653327301929184015185850973481099457926778088125440344760246191320117516705932343667818140639465864345150354422117386932472631476541519742664414116526649528079359197895665644738455191478677082359916509474192398757453321307627775979937489378885359247500167065117081965994831311830885287114910460254464363014565900743319921693060341848229258777574986360309168413954863032497961865343187424 [172,52] 1134765353058645149284413286165466773192105761425542848186211711900974865517882919223137961879924530349623721653687803412747215258182693626179055441945151801385789734853552151635487940133907846065836252337288661265451248863682744799831095240357250665617402409953463817035724398466479900550598130594486219200797617349846090661741071015811129334592639825325722476969365674464649453414435210758188690180671105362803982584005734854591042406470836320689902803772008752659888041568958614959996725866490992225098014264342690590101154099769828138481433396559103809631007735199955586282244175976199954261777802215522848411494010965187846434028730878226876834760939363219102147375547205594135373141137818004987442989647901002469887424885173629000080835672388457281805703507352163457278467155931169449670926348738297165948845628463629664386659635228438261627231059448528849595144175972547557912134063650234650649233638171780919811777691119398141517703863385467144697179467391527153675494401802486677516927044578686294360300474374561646557039024451536524827987449724469095167184990535210771029059856629163139260580073762992997319920787959070053470179735674536640197538941178466374295350857357183877344236136454492329018632480640451341753891975906432236480520473332803804738683387275083714620503441589057494942082185996964443151050103224122522735767142159585084688569636910862725476801537677342516599682976777532918893111915911798413488767761599397551872155463669247796606178113891636944936471160363451575463248115002769766205034566982850704411444221547998408542891616809089493354135653503377033133103525268944858168184311951492927393027251321549987194346527025277139531849340765834142658967739765655472844704584656555734723424687911083915273423925685818021813589124182989647905290758249854561041200799048314737688356641460908501469632 [172,53] -57698723398531980356413890110985439406288528268097880211657747019704928791613546990561963532108472779630630006489945797407339036778044807288410512562127344570480211268947951268812558039547041488678981669600554681837420296396568080971316166988207150954864496002202887613121411644663283229604825879809937407775766531661643041836228243249177387601983946955260048670838264795428603478275534345916899538151835675722982135664395662823285064085551926613309313015349027961136992461551415167532812263952056854150592299482027220813782931915713226176251758325494540871929179550076216615419803852824049277057204950885740586069195852055178989657278961277336906186385907429961459700012483306625593132210082951478169789454213019061313546470528111462272465233282895834035173802990616312832855765215143583310110625430644595900263203535549080097208021573582068475169591564589351108645763324532338722568724949489455750679041791892853517959190206160262780636328386514456512971221666535120834478317131976788154262724515899627057080757940736049287065549205785428415135267753770073790898603736827407722316091059223947521298856584721204486449198092713550575931359230877248177030391589900841098964796942374695670458700604371410129696355450022309744366750470455893124836294720695814855205193677530000687726063102556623688944717778041950258746387244417835887303247031575780814759100880571563468008746765218656420455494587074300222769992836967147806391593694730057571074650017580301908264134436392943184990315394042600077441698151752704705829666109767349172897816900110635118372649047397566189388303416063169083380795346458829951438983968458859569677956135460180346357207076981202119057508460269808060130089487020277598792349122613114302843274948229787619304778754939843479856781540173023303477649496116884877871868183846024706096687857015261248 [172,54] 15184749446272550524074286097838454529528401852935965401502807724728194905725259272623464834594689035353734433765092066412691566435210347600009284041053998544412693328838587487534526223723432283067744266207842371595568786070261490441813152932733120856085280194996142214875363646264516080198346811729382610771726838608443895184941893449204598275343073932137321331146483737793141462946376055467412159467810076637509071788717519862376638917673799601417609287556313865554423268504254289653674445689458760131572890005061500974782520155276091621610311354088344266774495047893571633298430906703494544331916722438049438023696321946089043466275367378538799507409079251676809234716654114917201188483899456906155039925801706315230877521120447577413250124462367792914890275993997915099989485999897915230983672042662501543570391278249983451102471221350834574464270887034780749367150310179108505828245051788915459394708121104328447615115085718378838759664029718444327615166864661870265468352765640927690032021386155095409264142909806596920041453952012787423144535714142290390693542502271946432670266167509476940526836707070387024252908934016144047281108457405571688449847057080179574232368934216654815505289533628146694594352649751827032439243184667074518991131095912919401802067453527293108905906062377468378530713201714539942306632473888111808175394962913018616326480473878211164194901654865991220899829553042461713029573122677985510556242046164567560176147466690346179682366052034489694618116065961972013011402846589320601732984026369285466248151192357132143108940873551419211169895329812314550682059228717260284296451398567416068384803496130922133514081532818805571996471827033918669176708086721075142415215698771616515254657085498058891397569247380149739843059458806132278208335563859468079635380322299097681971213285455652 [172,55] -3566874490137292753911758931182310728942477026497320870064641827013065565552885751013218794657082553922566019589255305253983311170729400607499879542313526753532500312378943971135196433309008386688084908911571667162901565667462966703840750250179202596305775410491824706414341353083517180379398865671036333392454113190327960221572898272860913724900538726884266881691136971486406187703814691550099054821813970791634056545860091684494246383151526991900590681150620218795959451235348519418498112119173399900056003278027144009990344323778826426436411095828496764611083108961570467585318577207371908578964406129989119678313130659683206090752681585574640818915498422310603802375425781705179164466968633946169829264196668247997228613472694945936785421180120192584738052676979499305083270143275403576962032794947933009212876569510517905435932328344599534614257398570191872748302795448375937904811183995677666936836585518524895587879035164648362334090016920136814804435731801266686824763337211740955824081796946225523725416032222458340037989483372834512890315337382296604830882178680991930071717357188275625568993686497852723714033573359604425863288806827797549203654423318536250897437167656855107965855953720055761302238041158648246478491881625275900421647673224094261110451373112643919112363572265177182047887612808164452880922210253403346877616227775488652362344863886182028087839980603983514692452234422780674618419201631193058676121715817169853623210827710466363375338984221307329437252663119365102424212227110175149617526413536487163475415989101338271805833457573243834203103783228332751614284811256383710469238763154846507262557810112233744056806850721555169559788389232289596214729188565504141304411668863170864978805136159356568752329475593908125436354251865211124918812500410481842716899896185276572210447672064 [172,56] -1760180309142889857980867047731249021060966123618170631687626443329359743483582733961824981005055510468015551162948924908958672212929852870661360192445731186204771990097290478462437892095905304281901234231343364576722689505778678524392677092623305466217400741442744191721461934849834490375313121318976546103476038753591308946149702221065585193947824265418974581979549325470209176749643435365976489017276235718927911605188977359571700799761821574746689493086039624199332255930573330024972152702278392624485418251441222570038081257120093632996763291488412771854388820555795179423521714798964764984072749929968761562284462473180154429444568388550333955508450179232123395009067821812514459281132022922635854823631240484239320884134006483739403388213275584740108694537296712026999512620756971415523035146480072410664765059668826277077791808073478331330144535102525880218014654074002488075760269142991251904130745575822211171770737782688621294049527626024412348644788306686444161268365134994620871553287577369880733652094850527146295070608624782695134468097941624781089844338420415881807410759608026503359416534170191497947499153865098708791414233959136274178604484094953224119287564075735649718734753608519352897037343665836372849293097869741233534824006142476103156314324039116845598109857232912952345770174850285267036932712339435935204596792819848405077769359872255602634652623061897996132530284817869595522418683453794215065039243037429865500685022361350317434119257616374126994921127815585367446994312526548765450110532208119665775200459644577801104009544991000970444477292034137708098821090208072041438260863322898073674581953107341474004697151247843689132465643463269235825482146808105227978202998715472388914804551074849411000677438232265320819136627806478617395018872312953756634383725711996189513070008 [172,57] 62943316307588215815185636030613279152964395780658760057452158608621519387410323281844942864867570197679418721642449490036232871511309566186000912532176170576918328629335824902594433202877525266925364501675747397280229643471949518788703418336263841895149038009708492942570970339044422923620960159274445852039916394919562534599117827788516661677385079062454750613722884223927544502525088013038295273367775905624430632126844004298506124172641314032264103060522738393813246831736006760403628359828546828551153722774507421143121173318086988721003696502862469671421250094902917067777740642551485899495512114147395050720305075396992055606625226275591595163988930271343228994501329547820418305209131997629799183594558591953485320183630612892193240925369591438046273443646014482763187220959622270343468642253507777562044342226148574173227099023110281333187294468743042196769163361983401222518179617745669884717224563428453511036284885368400039584306833419008985640107248291802660063672415658813100535406086569018912254395385191104311623703561415747071735500534609766444730331435700777091741698476779708203823104644376953317350230797301918325409538962371197509360107241457261213943992044807758642703808960276624478488542997074501109039760632084866690653722409555379519292233418363092361970553416732629280820308292941434684623834367064398000807056272324764651539136025688275496958848064031430951164922128774969721944280564216899398110911484861490900445286386748839071668090277814866094834042636531882750278857695959441580304801232548521880733149237432244515179708629762747851342747327589778798238383988457483329400576499904458532364508301128165496986960493884304784692384313341983418855082120582684382434366175144022304322574376221655248633031100980054344690081458046416979457138681465346488950312881971575091664 [172,58] 195580151315304904001297098060718999180374866081742277835253568938388177982377586282601869016138190087753603204499104604820305643718001047814702488368454159310912693125809795106109730455027329720799196675727139945286829942866139004643802094394046978185528554285735721326402749444998492612278460931533885954215678584893229371918585554988902903226781718202814274304261461989642117967692038743176094784334459350643343473831156573016422237186067250896505997921138854691832916571135751567141357417340361360821697887417095034036732147550727448646758361299200550972520696236364442065199036393146748982800988612998634512640181739343111539153806752266879235356367144812026203131762897128202671676306938814467712822576329368602860878562671609234059180992289953606658022061522371407959089774997383359480693217861158172800421152291184201296569158263153089241718226498057799081763353828960539171142412507409267452166260844989331145876312812226694436923698921106332204818429313230678003803976328474084224290834992770314925444214425650684500745792468418880846066086941336657890161311297150782080350837324932673000882182660954388251817228224458035175227683740077759685585329440449189164899889691763631877611858477789042065323476673727853486341347721674415235854892072605007771372022365784415186911408718452104928250725050227378744695802410834175461949589000259474289973483329636353996229658241452364670661139338666021655183840448804750906828923729205681747283337101702570215467986568270246313392751348498794634870984363242300273674122568155948694853950480814756147818445337840248222205723034201079400447868792933784089469527480061330229211137672924794283016568076849219393140848934578013003241512283983678714348695615971515626096998571911173381472401287094856984588275257979479152711679526884509820073498345086482083 [172,59] 35139993237985809360326490909295701670037324855308696864345865764708005984623485678827795167129089571208382895496089826946393210478636931808805310525982226011532579289262749680261629405143240487679469690317621652301606585882711818581555969490180263689310490288299096585262310632804721262534723298942544418807555356096633778417326832797893578662805524162459609286946677853237696268544930915864256069431036632030883695259523349059242477301426292385239564123767271842063161876572809139874876912272047361887234663473916658400492650771078075084762884457836508450010397908425483862982320053587144510260239121001816356542660125132193947119427353763154234424303924360443744630444136296865214881425391660298167161357006522667414302190258387348208990222552222520282847008179926927843919504997433469162380922400746038958828890660619828255661559549352894090791811194465377862282400370098454806676208616830986103379362043365091693225728942962581920116537952166681627472428850552225675810236613692300742716125094788479169519893315802355643602689025890830085280650673770415315413951612845146409807242555739382583164448353730597040732477551647846108494735407215588415898577230489970708364008759742205713583236640892527175701074389662030961918537997365329578459283548775611404882396491905179430422750433204150615865242331894692958952002092543578504862850717126699648979282154757267469569251336090737487727744995335469885959923981125955805018568520337887778953922245035326032399465880624717392620822949191519605026058914384024447250346429607017523489614193953260252750807989796765231346734186160462671789522872480777956369978484876004117959995858381246732960250420863005258980397006366886346240892519040569136031537484421723901653680109246561263778585646022610633698239123299462727022380829739760109014201734403680 [172,60] -7534277832259320682944370378544014891913861588146304890292677348653883100878447185121100153429156152863398954159029523481686419632289951903788676482054755024037488981862992784248354865168596141880341819789649846548325866407092080131924226400131572103307912067274123812138612251504616031725297354411029525135805073053486661339546299672898159555793122527218989678599568844153852146001448608001467336785120775934836607453792054715464764150092399977284359263335199062840435414914428815167121221234506145486204034073401382036981669119541999761637336530669197239886567073598696658140866809762114583743645721149239491409835764240845071353879135094173677331190804755133973518570567989398766279033222138410920435914847360941410580520914814957628379524024762164178901695788072186211636316339291173829977734241138489885740151020391971926934376243789881655271137974582244154331348496312123776140465505308239159158932894625333548386903086652747459366290548757846083142787086965077058021190726742434469508933699357535887703602661658920207594121031319834695667513319196740766263847825460409157491194751237626621415856927682172383043285344874858201589266900738521312703362830284236771153516287277834898550675618538808349430898323193590932233859613364761029697325979078090076977144889707267141528188043316695422807898878233192864836442284197305399051919177123065075542351482918676127352995986444229127028764705001324157748582188779179560546021557826128345178405351914431626797143497706423717024782471540969930711281261232258906124830763249888631858169325114679284573935996447718150313224886829842207592990175141235424472403531619544097514345785483365930836462049679002005655277488079171313839497666131496062179990001149136721763302417992098230832411744417744113300391806632091426360518904280641032082248981760 [172,61] -4211087402397276787292819170922072322931824108675511080198710565580718241861160118287764834189514588047709079358076794255421703373270365522713781324397646613515152360387771457339452228260879221294492290086656114817234882400975608256876619269198605060694258881099746561696708116787574765814021680196327915698443794283093438692402977194895683056488635459964214838311154131396203089729554154890238343241370901273096439242973579361039113425570015993830498116099748555633734719596090245924129183767549293016312165192093750532846154554857225185614048128683684612948687575572597252584432197496966912659274363368465226756092521225698731496010190405332020977006589576819193013427771091010348581640413691597703895369407403795729705356601716828667754765590278436402986342566259817119096856779307031409895467133779470607632124667472001669515219516772176753187934604595896701631291363724688083651863127822807545381962387298127116420123057583022151154890589516339278402007013581007240408678373063353671367630879396892443466332213676888326619515572171127115447205706354706822907137624336999312829043708953722856893578849910605498925622753425092480217497779953946286269107336384409453883255968713527405647862089845257497053502046441347370355730950012313065879919822527261998154756009261736125276192971897522875035470305816897900994581922313657887122616692855496537850955701159941267664090944501466137676324547181648615449061889303942888513255531501738732566901490539160770566389563154981785165129060514696594925722125307133350523232177944414094598923523897708301047487254304816479989434388677524958180423124156849384568993391092119166847131597240614676355289272977454562689166407076225616033529963885881642171898224505185746642778620679422026306975014045114694413733213017380813578489281779791223013045568 [172,62] -606064721491775991014018069912551679288075152874451578828065458911972077981908176695586990573163425947808990779467714011396843545763205701167860823175300419507579870841647182732880917709288093634476086983945260647279241033596722348356013619140861628788330866417715120546935441570508850546917999979270885582850365620916028278799690296896906615735745949744373268888385629415316641812003930085835027770146254227634533365004890105920869938619008450281330964363077284513845553114622388160395633162934272559970417824258897841392941270716109322599744826502011556039624653603254649524550687218058452339932236361879027514989817713955859336349296256363829426927410981946956487879219266496942052892730385399346579226516653711539600348916622781787943499650668275354812859355649833149357240997284780217152275897468082111831087803723635554337627174715115096761083820549650657862048509624017464796258557925867442375201003065223981315973121015043640608380962442042490518384953752195261918293348986304260841845975054374903990948535262417735131145648468809773233375062209030254999195932115210892583592614603443009772033518615569256138391196310112710626946727902265354437808144420193785958198333395929027136297452137727061421806239539700921468729078263146341001582264880751053157872662019109331540736155957334258431724829820979642660479166272313713383745963891200048249625893557559863141311280557977444717365037777487691654193455903071943340947641876856424440598857376714859188500372233435029085179917386032042786523945490144259135187732947923330007967726050718335376792202322144576641773302477009971265631790859289202167057717262712009120807840642662185498448395064891448513393843457190385959706878635073747173975577143483072501231939789873348756232967388032247665773517590057531965146520159238079782980 [172,63] 60633478106017582943788546738831719160446165697520150003832978393278408577862164292098389242426975427925154222803136419164423855154075982605693062075234334913190983714795476098831789118567499287760809298609432854989094320625782948178881225981743644858932776072514556650997519959764824608334896762080625954029749817206719007050904054547239785270678197633110898270926282387378355124663250308377045108330151963515005753125388800770705034039655370258491961517886594267704128608117458180513748297108124016461756107333907507954401443684764387553035384918794100943720523203254130910053283990214979722429696004406886906870747282982175382269303340886388992755551454924409602108210667209494317516945606068996133885864066088819971083144938545823085246623023128942607245301533780481553676754243196043738910412083918326759274995720191019427829148471873486615283377696321650753884173065826744129420054476670990225867199892696337769228380090664903542245519497750516300288263385063402706704021549823729144956343749026105825620461065993027650900010383392008284610926586162874511381754836841661883654414247621629599549395482999075955950728195562508131382386967991891866342712825218069791436126194314252754000618484886187720052963744412219745762431993716894343008302759706631370631697423509994586055126190642612227942361330413464290474217061166133454874903705369328932645249502002645822724488507305224183713140195502265982993836314753516183195100018267839660638320786452155209869968270144923847465904373305536257350809242934821876503575816301614691927357498623122832998618652517109088418518908941783212984417657848910482714615537794039667272206136575636065288973701952762964919412985671430390582812186945020740925793684108433385780418417905777562014767017621424831000594216991900710421585412472516736 [172,64] 44490745991739236592640965794662024172113734056130002200412240079137304699473370900841078748777134148467384970131802738145591129186654375588540051370561710578976964182691068966118157432698947524798097167281286569294142168461637026011495741461928355299575910511016111806119276430913113231404968389005617389542713101396163374414041825298641289928912437655965184028032361455960043546092739196652747204481856964791822200672604679350109073493437974807034495016494481390457178090801470238714397748978416069355468203296636562630024261745890111805818912139297310210708626258973002426213172446314097052716424318536069471677365004966059361270976744770974541628632098385282392345302559742397576855794031686801544912660105388132586488800493843753833928909179779396887866035689960509716956987741063175762510542016496899863733461659393073142133686273518739447477418437299816131821971883487321405289324659927335697708293326883888137418109721979805562334881467227960289401524483517575722280359419701961776803823763150439037167169127699656882723379588231896211479478546469042966292785132037851052769764261072194372765614026964032969236682198864542455603434461123819161319069037730455730939787511007274163321102087194925509270673233859594270058245839464301464643164742355220959023536174773018392793921690281911344036870845796016518893310877119407246764084867835185141504514384601121770430148790218568198401421885412184569679458150450899884563532094887331836409271573378618219204167670083815279802741939211618599377242443790810742653929972390691716810262953822388426343848432219360173345201349637436563660306754062359778077400123418752122223873587115097427195251953995451080278339463459287260224960100388597645511622111008945428873923225283077797269935488426248655983652044837156549195165179681016 [172,65] 10419026607273467396888158757835475960331797711405498487856031141253984933867348243229397532593084640143883468021595166556539270821030557058694678233616212133297562928855209580271830732287259279831960682971343324349572008561425756016501190248177306301785102182138183980068889413848959493745910511357654553518230427131134638434245875977880681400509306914101146027042093534554864028343427191010616138698112949569453738394175321464277250490985278576142026911547105770935314448543163377330445455107817681697623868023387286912553796624845492561338275081042578806950721429157582321556919540207986893083010697529026471100946633940968791949070962520095311023090344866575468986010306963036693252408830884517951066183685969442902383503950225558306574147574283827075612333061313261462478860778677478714292140319278451517085437652883704343356503878348627112960260060755741906516371629057713699259493582154023516787191212952500465162011649032318563285369958788873829119125551861727121296539539701436741395656426717807273542660212539841508577168605480845408304269441661292666659174635603842733334852501758462812139436881289433048282808762027006457791371928012529617950956021582271360998242644758775810463295826949930540069637601228971975239649976768465221783202780638097778668828447323062568453036941498464489649122703382606205677549703374219862973847681265270773352681623349217539524619951768624254178261471807001012920864838048155377453918832302086989161570954462385940875532215188704456905944634039209154957577586112101138058179920963475068433144117831929992765346915610897774219021574412347241931532040849596928198935956409541780413957703883288047559088751487295751047319359627944858057503648136301646732779787786615619467875935305307197472620821104195322358346999890269678466695754032 [172,66] 1580575062513021805855793761320042275136423589414990427263721522563823101156635260658028553492050099169640215567940173462937428166639956642383509047772639834772539412175956408058807208903670833189425281934798177008635196415234419041712818566345078449450647415547205484459843181837021880042932162651812017294767080462936909429434013777849096580938791490009027046948228613159638701163228119010656067153630964534250472136484500370573280278602074011033088936412537423983051036273375812690542401732225100761401474907506983266628918954692923307859519238619438324272752176526799886523083404218686125048396925614185282476024979335720445985433718473108469065423409851992628381170151217193818226478711920290703442596424639101837049275341709763374836891332129980801194518929397652943901620080755208605087515559792323671631460806601424355778899029812091000126772582466771673475973982154861979788200455330934649645474533943378383204042153638816917627631589128777467680899485427187356803559115517663305609067613026618621775290534025880483097407131100320618181307789932203188807647767765061637907806809264864597651621865867475678950334536525714468624426746336501488923534392656815952118186647108485027261493069002039994578377377286470286481343188659928241741241095000037298036592027072871402779159177361067256025364002356070543058642956685183993149378036828231119148843118632158891920172696871198732823963014136959894169896192812560499339226598730356313184822519230869107554868426976015577255566042145320403231816572138855755132770505385336484804507368326974417149787291435136015136938466656608853768818970774337187312904614915958651726848585927682438054517270900152942463268910006606104228112365049787011185930930732422913422961099896357909370538400588608485693993105290329058170506112 [172,67] 176769028529045042225123979797243020131299218189352977987156641663446636851785069524088088786444123008310233113286741046344576981528370829543963643759191881913624824856231786956358958437730726767348566611440487886845837614806302470184314787734955514905122698023675200896413889308226451462999805671768298061842951511729094555695417190606106117256473030761918516628978723642041119664660190291615465321234485953453034817623294996323272154219444081003919361744479356324168897890100270651396334394022984917952397163149405890172518689024272095362930134131883453314615034767236682531875386044681548454144937238091810233550122752000980766420910769725522622625275884034682836462364541433536060525687360639771740293350904553245432441393175173818939967963198020544292635997344436197926801678883075784799545411834233314421430767088692698212176358626720552325771481791883380292637866515537972545599568738723220944172648040691423990985252637205493966016275498793546521604013486918708499409253152915908022927806886179405707411810581275119411548393338609873126422256767191855333997473001472097908627339430037757165436225271123283394553248223758329547699634213583556714435270056824563069569576951318262925723915821987473459925585637933018985058653800655492751496706073609408949235271114990509336883713167331368012153995262031193252097778281747324003589816202578465851255206692061728027294684594601976551424438166743117266934994460852364965206549163880998285073461425610092107431172302154073433091624976033507144178516057861870893480876392428264555663182046120896334550918055488541956462267460911791556637321378181624404549339876274213776800106699985676427263418131869263566922970385488954965368575917144152675794130519741824296801650689290795405022551221414221694759623360877814585056 [172,68] 15344999962379662151508657918748465760137362824750422659021373666160439095088751961923950924219680734653494531300764541392104668460184887781471019246154697680270969789841911405850528236489092312087303483546608181807115363484296849909505112058677898376225907756480706694361140171852827452420953169145603667570113137819374298036232392246495720913840347803917076814623821792277556607660975707688526410885856613296152986693425665874175670763030435306094094432863900381685268747476231400933478439652641010654032018602441732992173559559735347168552972393294903014239989178351589550538512940385842007744051924794778918642388878975043688483583038695340576702971414491396331783594270098327441782322460634898342215153300149095061567668738407839042573950376621416335528362958898567663083754570720833794513446433699874328918063776782015128235636210771318968037840011107017336122645615216080519388058972428457072408364855408129972761831986120756798324174277190374576522403611047484694659750115669069000041618325116743129003981173686455512466115713074900602210930893087740307929713352325197273100571724089883810543048040881324582493338684774014572070920571213302367709769217763157248319290682117802309497401769750509872690398048234504604728189508439618660379905543538499569477271296740058625593914800535404322347276744289615862335191696990737633372138489601800014125689703129679338554507521855480924451897087914064252955187373672461337857557290720720011227540408271771820069175275102259353622533963478363343456393254896951881390575880550075931026834170481108926934956818408859686795140443166081127331723220703894764304152377493878872130191465394478178207708005292404740123386738055312429974492873222502017915119056002253163105392197644345237771434975773859433916615816053493080 [172,69] 1062019542688974660421653846445518577182415870383003696669135666361185959765249798275915197081326813929236609088271322689594678847738115089983528505989907396745714851952400780530399995771752733833270755202727827650750950489618791798015728320190199495150209677703576270305053815047690787546250339444391080146895990977089771365405194944039935731139392869220643901462296322908798898995925037973735882922629409994016591480998845882051364097157979342798651676894041326982121566987935477590428007158757004120321904015249158138043546968020006207623145148251452733567516164563115071869860973062362095097862924817384950111035373836687424903265131556375008924271193685878715118474344430279452375022106944625442420898513628956746531004172011104458337718417018756492415690428991663770609838277451405854673131618635096385357839877234676759256401342914632942435225791620668531488223335743834267862066000515798473447313923446281842979610495152820689268143348012007432701966668817186253994372027077043301900444563115140132189666122207320580402779360280986211504305869926976540567659204722719964211059936254269579812898099619847771951886412528744719817684082244902277990836210986770499433977270080112699360212723434619871458457335299110505761826962467646076154484986658134509990907756065345228204185723289587402019256315666515112057512060985667352726956849118428600968872003259310567440780740324720800513058953441860402099538326639746927028098812042817138287566344400720099587369598900108939265837337877409083010319440939470786215253076154780797950248049246425847994720817498202496014517284365515104185165602369240454282361532885938876366340611248320820836489333007821896554339073944591654160960260856264217735944720299012631116231148791656036796019661024469396704639227200296 [172,70] 59543883721080601816671458384019331001076134741587441014197371651287125415956237206583480159491782563306810088140727531833307345207838135347314832159736433589223935550474564075477625454838749230965244053462630320863377826630122107885436589338497464663450420415372477407095246145217523324387781874942775683882884320482912903170184807132880005907321322369815563371205395503070398848753775430455855550093819705998880138804219305608862947271671783402630887705702338802900779628347573756594586817516891203548125372107400301064560344743434758176792625770334782358677772113699565110957066294303601729869342583014581989721286360593863116616785982837467605398258834627412164482606948707688393279175660183918238532266620975754891321464233723166462273095725400265903554887564873692021462341918481157725938507498721231401178757803021218355880433933068132522850765935048297824194101665893160532073355345833863994820148854494118279501350295744707256606411950475493904277531872927833088481745482127774369201651105995373797919675926201558839817916554086580364994430319705423822978870830615719657106269871660483998407218845829847453276752648616241314379288196241826323230354480969272545567573292889974366291740320955832113160583455636675198956158496774333229452448685417991253745825552641412853409091124403595257376664419374958307260816158089601746457279603206310374995280320575781589740015875838263140148007403016073317626827798960837446064356239821980091715257058936363528439967565179875359070179335445396326506652378283718236488291658158862029168954226654215333942573870745290212670030523419391352259904417207438075112239013142297576656193339948809817491994636501598352395795962513323665521182250253571160621146539247866959607394260027660213585736956440645250147107932 [172,71] 2732393765910150884688524850034948137052466784604081543303939774385046274070364369252488417056509980771338639641814158978969027485928748193871934656194867254201407474155584217080820884164705607900379290385305804081858178123056001802738641240502015942155945070938251621168252597782075467090026120793991841993646059553822234713999388231906944962262387358914013420403438329745778060299429801957368828288936946537638375537690522929147122148058031443512690074621275587469928684184718829808371381292688195607315207674966167971300230474220334494449332759983946032174603348575419965618895377790334398770282814798776419379153421918129638866842343320339260778743654561584837970340993310644815385426843261575186447222132347158299972218543549300689167573659628259690555501137679526609238979758004239110386066508544973962447879343241928946122292342900516708107172704982088880061116027441649056063458480237250829856423252427436830261775042168837977184093737433171684916965326687441722167278286994408994791384890579143792328589158239182329518419675496605845930221245208728458962908385129065315487272237118766699416792321288868032116943758726287590274169063227688049232731479335111399682209561290169424428076571323697884391423074363906239244749379421017968364390320516930298177816331485101442325211727104071942898569349963403136130137170834926563479641620990139097479210335335408744862081061063824193955048828215506303238670447295824071469296322907725229701245986469841005976645054658363377079073828184626770411323355663682264561058122011517029124012616629205283183600819490506160178347077801039814226141293204675261595316431539697670495435562090237083683527523645816297353535389271720788779165507098286264048162549419015909676674116316370956681818018911205440825408 [172,72] 103335353139412453244306248287651180277240102014436765820132985851889952362198885136065151348800302154446144557093632844524363381088671627820148266210491219598749330924523557779345332152779449628128682643994128416861623278724186773614316770636905366343685467717694631654512205199991697533935161973610780963291858103010329656316287710808476884534457797283157665244905357012119751928089564217333061851104310608364859015823839122805519830627310485542752004981126983128285235666557352958114859829678190984280836813563650873907872057610779267454300433571633140242575613018897999146584665096896560987282796232044310714714724182769469547755951244874473568584774279632232048839925731028483740809659127550410030124050160139670456449456493015010765346927371369061613430159116938850917034709530147340146683568495376181308562779828868667741390255042028165870464585301372926353899708576168349394651001275718906184237654456608099420700085377070302197628625332086404446227080836652987558314450515274834245813238177983772280837094367060477567364982015420420242643735618464903483746071770000176595825468024473195270753899852977634822346320164896314455910621296239288609288538924916148874177768127108811071476694540117356151519774039503604870240421030904015846633475540641652494351785727329057779010205198533207833739241709335757788396723645144399247352909534607848524591737263735832032644518359918925652947354473705894418382537238118790924566953603576269224467444722931408672883571250839067907517109568295232809073785807034932192677037914834161636232920956115468522485689196087528290085078240948982862682358804451301021114573000274619652264454880251920050183414907152913960469476498755098960753370922952763299082579034230680609285712808097235338568192808323992248 [172,73] 3235993595299296569407048559973482325166198034563734116585886487969664980739343880529717868047866683726698847919765375238437048827911989790285910489613359818132205186115293431428715548954917129923553930520282975194622534905994612041020019438579015742063991568648083722568193761032380215656545957511473153891513532932385750698937095088836110843354462021339814851217377780142096176161239384601694534206780836099067322150578300239135226214354285848959695081566676780609277883296539161563494578934626333827780833086288072131511947518264918568740294518912670612144029197498989622952524382617760785677131765036667845132843949165288504508917528319956922329921381517315637455788266778875011180516640891608300884532308518081384954465563289972740927876968999251971124812707392423538206427031588523847468038593971480771946641521432220344660869746904073258360449359791295445761088220604398965440687808905509755359265299662763368183121820414883306914923970326618518151139297991260644681675795533022739163177585436552842326337307375492925449887180970438793504124531305675019446644592381992074653885345968310206749789920843021968934003633832869653070167706157088044137242029989936814201985165494887014718709022842095117015247569412593714658482147397870008241066059989664994159179149899205117524931768991641954102023191247182994150397255803781069466089378800117164070144620639739408986686862046755417693840848691697821764057504020660922144631273650958286861376394295682475474171589831929889645850958881894979861116571390377047794020426621709490146163368867268178993002823768570662212694529666099302513325209646704115301566903513354988345877690632131727192360254239517976905968772706758958975093313886915330433133860715889014220991339780695195793125933504288 [172,74] 84182891846178912453520021938757372878202514997168971012359343301547889324306609546146138120494015439665716511054922641459751815319907124895694285898270184965435249016950344141775715193204764879951753638516351106088789485905697023017584948095529696749015105379174863958360844628681872157889280425517681293738348209910250330784546829317258294862040542821608568452110779191959071872823248581707572265977682664736711957090090414243427451328046300951696363329322419408481427559193097419570280903027560507827734213479725877354087102087673895761005110861239561249688252785364376135479419062553707489369310592989377336712594621136636084181374171086965063873757613289927007372176089373730940601347929056404648763032900168887596148306145673129637740120512324473315781522692051170333206079540508393089217648476048781953292762302179228118889830178752562251425372253734411085982708028291137867577657718073405843468840069713244689082342236781521863911781973013571487607638387758450511748876710294845455543899070654903699054113253571911456277739543015228095278277281823920611699303604914543711048882235016436149883553693492649026663579315576749580594140723037132642341856657455714818813850764241958803613116801512798201436047287757605731227935960761381733921878833337637836163436974489506838281558842593491895046453333953100708255581259096886398298402566928238972254438024356080850126494668404308737294765998420648134402571766026110387905726778604359857036030601241427087567713163879490132628790703252131344362479226741956351999636896158609072902444579555699399092184819867879921820093620385649409929864116294944447212818898862123896264892637585391897640817675497434696829489523539540788983642047603436186861602328042531559739126748690836603306221694 [172,75] 1823193981318915234162853208943246478910751097904548035521808823788135207598071230941197279694906815988481982114320869498556804807876632944899420581903045555171172068337478639458851723593665819014869295861521952053007036314449944323320336016891727979210736355739470068150755908945966442071768859329737281209049188076182681525278349583383215539965329965630432060336511839411088127899453990765785479135551100228523963883915258266754750560446860627283706620830845861397378828429623041005336263160637391294036313654487225886022598965337464909643278054981190471281082156180554035709763516588721570550673121727694514147710000351423678836992401356647197930170909249396255610127754046731987693961348560619334280533502368145286698670797057997299756016113994504894205647746804328733837702571194071223700365496212854794533439150072925745386770425588391274482190333141242907060628342969765181698594230735516090731919049439854875802268310220511321162108347822285769183144853847092945891178760187040644461940401361355152004556454958593843938940754220322404807406735592535965454183634043806559475868959175507721269632866487804002097859326290321261255248945940828347875763700455644792458514102206651668005690208299435405302172393537410540939594157836966993515487418620111696664256182354142833836050859221178059801736614902960515906813074526406532335934790252272050759555670418685935991365112161036699865027569230728716999800206319106440028842148467538216644034830508707641305420886059562417432924133255550479663575585846036672801449418494530978620334293823693800332412778532570122732635805498818217719467394688844033650565143206130415663481138245041679057902648542537255708947866023562538952659327383857116734557729533290196989409497706657280809664 [172,76] 32916792277321961045191836848055805740956605039367380429075325373164339952786070444411928032755978989746278728583589290458046565359523081681600632055633829216372207519037755072802642868825772428687046540198131401278662184996817387084118068262810179327137234915088271736844175819268890894753390085144135936002342319096554644150600742087303981902286024919169298273872085589444992712808417559465951511982155627185760651226017323660538116111970928630647874818964727792455258936999133566006986456671292071943153139908204824640848613650797493522173644306479136298199165738346699390828674147655580656367830884598044863859229137906979506650640594017234919889253018813163256523588065098347681818383618798453659108435492405071114177407004986595358771481398787391015951219773462501911152752872239821107808304689692334330760229777513891812638577634697984883022033340945160165578305860452881860429961417039104005801912859406865639299799243891672605017907463476393617935854793632327127477919425727024417953112691327941549781891283155487349992499644703508809851316060537699647327263092950406624432933367341044616926441292498089173818207940184654068936400151927534444574697370723827332894829537267102259282157091218090592505640996106475819180863380980509860920391688902795104321521475697129199616917453611938277921364148655030884760152022544329479734021883993920140413289350374642147412577809436515718304765152944337889698339451231729319814497441263983114104182965871007261668356047467080281459901450187240693373017539032010475005311484688363792837480928593020284885061092878916187186275450917190936663126257746508544797592874959016034384421282175868390052424492381530301278556510216712671249503443291098292871185559275279494345748303091935976 [172,77] 495777034932204078703536573648387804755850588137056564092491041284092425633214456252427699890398110142517457596562931957531339192999784562573320837650055560385751093475025297837116662959533940689892045309862530107289420570153397986342666301747269698773938603284279005031958198380620838899991126752141953409422161819003994746400034393099570351179462532508967294836724367931807330581780393589074850400183031557163683231532290828423433192220992956687719157777557642043893892027175230395595477947387489168309284673424443473416378116477144833217469728831816325361142123748631838045789348297738231919776464062179732535464023419983161115269246063666656692266746132809785424477879181460253172696365649935596205738350826969914342253433598013886950145646195227689032041050392448515651992597469376113742064117508128431024660331291897087282477964013136299516201631728555502115664431257026071283641206896579926940072142406419554132632778524627661491097096648932724613304920006128275710486517883671378951710640796322246871157478425225222532879301536497249198419165404362675394953055948958372033040951273348428322331216818755799519221163144882215721357630986707977297728712012762072065860245580503245997725001291273498801696066382868450482386235320538830066004429904049879414655236468739065730533799270670298567209867124850168658865499427494493985539459784105613447286675749370955424589621819700102038239480243626545680581678341142407619709508534094279208436266631119368941630186371577757862100854703267385641224041898557082320987476061374422609979785848993825712842595544015873303858017423600411283276627343446808129911110966485452030730270370125531014941688836450780971600327858724442723153317851666375731868543660086110521897224764184 [172,78] 6230591840008048534403290634311935751067335479727042738796517348841469154347198669156813118929076000284831186319873430900436408587420240912478448536016678574484244864844188897786437834967988452894259792854877488544600841702261257772480963519338789302546401274456255207905734433078481009328400679770271596556914119207425681264251773667756185760201227097913287520503052856604970449522974026534436576120080723016761683714969142115261442692900907049973828945848880782396333037857002948560150077716030737803950334093046621016874186728421351534898853679097428576061615905491307190809374530430287585501795312226279619899554654216652815136270391315994315510523617215594436574651056729075513495371249968215800317548396588723616491566592426070065222523213244662391690531489932351799222254738903607183802471573162735053262535544475025871620784654049842730489049116982915554611650694351882489850141741844569815023313875600022271516531734054886815475504248766336301933810126640473118882275231162851430809331577520959368208750010729925068945083479246920103412981559227265217889366675396393067747976777642620533785329401526761975076553582987088797065863266508666023847381987734610178695605948009772566841382243759837004998235940305419837080125384744248704305113492467774391086576400375232788041358573204228582438301263788714994764769577344285580800866160402408617232061921180972451791700150249180891024725777689379099434933375646239305577698616657759092710492193546450363791027034708177266373289952143319822679660131278297834729121993586106151972503726893230401682693844689309080006175743415814813958069241540202099811789374902201418937512541193724552941706927395437551841993012631759702734363323635163218319320161392402613886091636 [172,79] 65321603145566535074645616851969814987746624426610526462723258642526829037652784925076023900612048098421286409025843685725561616900280318142978806575128573750336896376704384667208450730774149505975687626862087894232643057543248223233291363850076948007381941732106541016910462037821338454345195085383936205446695745460036778595658070147150447363407747482030478553970966155691030905777047293774166363415261259644560385105447698081517448547670472390895665828456926393348789199466628462381520358705502542205902445401571067371260112730552296760550726895402477045983612375622546597246297245659084095163357595081025579064459066863699500355466858449989752471493680194605870976123571086735344812154198163118129151760031331859840707435392302565013831109339598246035848897151621791566041675044433762412270965420579979773698188974197163270522942848621883568137984049907409078994402354547820112159518939109375758899756902691991885006704739478284108163217295659551598812652897519806232573540284846612660552087883188489572365405581220280579568135347403515699913153518481947657749246953656054056003215171734949883328840203340728052148091439924184845711300198918252101757380760592247159318382600510421024583388598939155307160972197278701120843772256452539799086878442457616064093364313234374393103330847451979171484610125628608042150385419922814447289217191100489502947839786039112923443600331159349940257508551828265055530682028049554142686496448818410264668770454475216007510513623779170253402954206385823456756783053817275668006106976411081378299965794980846872846572781505121135377060571464533542997232903702999896984535648364349744613803028563081417758231065999580430953300515785296744082256687002983870422271678365406421824 [172,80] 570992198454897433823234378634888608059530589080396647214889764628148985760866652820177957701426525124594775346449726192169886166766490568195542643603059001751199372506729714753442326561870624805734954609016544617816598299413864376580096395260945382164650926095874863494654512741001597462032258278783392605073961446795893304278765189755215488916776784507023415197933031024594299096336231899993422723476227028134297280955701683407413626696501689361380598026051016619813508913840286027733307290879621915327380655522575474706417682522305222844457676453185106113797447887142319726501782375463615255571608087378829489383400006051057239840453160768769637757177892936783189789648167284966728507484131805287526470621469871224944200442328942140785932416476774372275530700858351935272073769633249239885324654651159522942438512757189485426816170075218041622568177376116502940745485594035008744796415834068801883032541985921154067502873586472716704729145277995417600886194644360491190935428425165070652438668978730177133573691286766352497088067931221522543720037666267890731776535186858396431243101162088925397875103269710170280796871506433300974311054648391455511808891857002719119100126488164061065072433250718566314677069086075963099836645280678143315482468556458795158523733403020781585864687858217353867495703977569714116751186564618724814233338248511916620977350254455656964360780287335944734061723200920468457713657105041732828066629479951420545110840262532778851533432972100255110964451956505459587166612570576027125572572701368211401012045865102200054662601991722019950397127130095164843671710131854271283203588923887088858131680322467035628853897640749606070908852415695210065008593204829316484053965919290184 [172,81] 4157990902976861358580282561721950619283657568604009860565067958153172446109035390553162216608310155777097914733201567002322940124536639543611289474775010367072021804067643190699921777948635197416272425401421825644569283051137500044051846869163000439564913950879447842523525780110628731965531492699770734294810833017840642902010206221610935842020460579085003875482641779664415518622343447071454021801213151205241327611268040217552947648369678095965141647182279001379625187687204127030692563452939845599279800898128694185099115848891065480848570784743295314272871872280689669959489607622154438420996648025927598258574527125782572676872516506184504077055230299790201724253402901059084894446599094981861873843563117508145369462712256168585712390922970928500467215230448715518904809344768612784704491897216082860640340839272315546655591861597653510125006172056923995004529715481981064200002385849441036757673543014216829242015185282676086326416316100210483786530083363749337891377642658721705545025635582955568999446533827875002407298641364529530727127680082648978544795873851257203423684438513791297622830927296106234654643471358633646267723318626935656228697306116185410457492017657492339485405042572924736138367149532520190165486511092713171732273848663725834206436081617388168279641321699450839629553224823825618067338025938119552309119448550187641002012080477066030206515299822734264385744470487497895236908180356650790716443003014110309894329085703070560434359614854427925663460077131700436540890167103001291396467292488412276810189945600991973814720276481168312219851487269515604136317441170647380439129411043165153052831176449879615141599691404978763674535599563097498041644295867361329378766940192 [172,82] 25196581726783147426556451828352536395701731179532110039540904267309005347793049290891331897154273342003966003917309061693326071167701451414302187210301075466056845224946977239257128396335963059409328763820140784755413270668721309490426093073162925935969810183838858134467115519078198542973580596383986477828746808861644580439553891326170798524632471517698751427103172296533655444577409732029996941054267309013240884020193698627325536298299029186026741733272628672099887736109020564721704078539859020460873349980050889479741689580073515137985526883039546294923504283440625089473003143965795538261421088080960640732313129766063204987167780914136678904914715439816012656861190308755369954411865175490699997204459997694702818708876485329514467385115684482464259345787814313518488101952306892553876029882329424997323064749488711963838724733630483581558122702633897460766549585478950115863299491968145006510843666311470589962723944678714594775388971700230854720598692263567814525030905133492728867328329327542235619755684999406183706550006260579987858798025480529766045636378365871962309168554590129202102087675964758312029709200351486350858975068256397980583477111056172121515654196141940062347464845417541827787145040803784822485868516436218605072349905600582378489923816277697004531291176126208799709960388124093982901192714436441485351691679040141566032467041359972512306889190718664013140463513018981924295461000734144113254481557374081389657865227471792707453185836314230583000656029563110154820125324389254434522164545224316794396419697201070944082250203145329384012287706119246921211524874418855652381751243131121318545139969395148426305650459810114670835866775471500305720024161090275604532738 [172,83] 126891759053939209824339991576498127455317677841347773810155811599597463423042595780927238397807314923281518002984554157534974910189638126660246910926815385578038707665883692854002555492482857841741737722081267081234260901540439417218640708751997312074971696892812077323110297901234372000450582942274777462931625386415879084767454252279714550836756074496712615508468313295408972506354278760642637348098904131345399923999848285894661546089721638867375889470277420087351546857748938754952737345953620497857505105602463614413688779232563141739255095108586143401307508351745314685442943505287063069204137017161418286953253520181430872560011870061848079897406895589861248513099538358480261403975065060482826920110038108143017091602475344700561256418051845594704313915875954860061100826416293030099081808585343446643239188312152101900426411102768730761622434863685618100628308155318981907111615933855041652662100626501950087723286254075695259609709416811850314579979298926032300008029913963415540580062722593185232542621442002625796140680506588925942734816419634053188547681502968506993246460621722711327339653830764316231132116659372962375341789951162077646868361490427920632117445163791044229957323449048884935950225246725270926659115708652818916294030204554225597547551252757110244641510959857053188618821762989010815118510761096298719074430035818812508751461054910562242646108091300575924488196045269598598166776716350127500760975751676044946594546657572372139950245690611306260952530390933103014854366326957397494795568831556595252762967340410853871062655624231725028837505067059024084786286301628181279645358159733382995819668661997172197716418081772568476753458746856988026980133006516271648 [172,84] 530277456709326910938749494096651891413008512878623244420976898611801368258232854032000196881383366204854205642307345628620287409332720967838108456275389981671038080741744890987369615714792365209676047107398097894267416590864694392292755102940960553711343063041204633856268602881186810400288878152544909252008321098166782153318588657763886055737509860643976267724171067981448951262913572486372130751825583384594841648093372890553126354663367767432106312992876683360157112076044879638473365793007637661491848752017088681262642955266020066899122114363363488158712114657850598657035352362620080111685395238783244726020064955612226657542250919680645985989745682949331033224725211150684253339034418495997888089490641879229003741793035366429267698392035221550098089744988631173601285383969326233387451674198185795575850352171020979138770068075129171628225436078001710709221027866400133997970974904944091933483467985462540877667933060309981828368159735990287313494350764345338991429971020938027422106127944589211756376455418296657145286620808677417950663715583724485555843216044639392091578511645766391009072728817822671389619500692261898033504772173611932360509405953293591671989364204120784722448173690108737243325373020285609647989367336298790995668626303001425432093530887502897645407829869068247089813771241025726297375210607573498692434018096616593312302425325523264196829863640500029746259798895826186892236171952481416822849777485740658462631196035051963919351966426153289292706289150149183369842407930007816586972695701959724285309100266490952119117545918394065238336746927387744786168730750876122919778666255445434016640556415886536808888113710767158009305109762909378645530267952608 [172,85] 1835773662791285315893625749443426649107972748230498651469401739610925412542887869728255752086382960483934617840913057408323985701924707211100998658410048146192195551027757561292203939073906266492060853878384619969457284927602548776264182419026564704072995560717596022161835253970810724673852420309203303728487965590184073628098457207608821502847257507420729251659819900149705998787534997942941106155980858745665983453096770985694978208651982144826122688585976217679049648409383552571306295467291775680418859855594096571035147015952235852301953858857139718532026036704819879782739824162791144285921675189498622813890416493643268553449439320531256239926013044444727925470367901365370491158485013760873155067503624691505144344500442866595331725150002036377320809298589907251558891140423905799534820225440264692633683087699201940684707995637063429624466787687670405301128332630344378286141958760746339373560825890639373716314487743476107353047489035973465960458367724062759626013122050651726433605627117845444859048350687614288507888794816549966565137894193488272233694524132333812680243027096653368291558846574338667587861180230541350278466369342980300123341056646484958002585698780765944153751165204730122789012797765090609991974055466370848431254801488317613357536270280012891708826275290808642924527168485863145897860354410559027579162489452610099073379353358507753597870965830693496077610409194396156109842866275042664950230345734088100273572686268410113648361695797216165963482761202831400588595742694278339222442431593267696641628931265536489333637560463251994589737010113875140838382082717998531320011865653369950326458523780423257903477990395355505313464980433844792079405696 [172,86] 5255125270456472225464595768959159284505955974783599986962694984079014292626851637217384437363125254396671806900639449449481042613313798297180352103161258765059644441695991665872540959045343088775426227230114984330477250847727316928987631901638384362255756004608426095056759831828576503251310281422104483884761058097676778997551659549326769944707254874893676257528685492958957237159603522962945287499180947027297989991626765051927611517970940334749889933144372376907219321284085356925917711908101610076017749346357249440413149912856996812397226704082918601331600170561056222102656267872001376460003054047795852016277865126259058207196069930692623569077228699695272714440466939019585759352717745432912067198533806165157782195909535752524563515293043749553440286608215353172575581091784777849549259236159117532970229811903599947788491604045304783030780005730060457666265311420800812049817056525088597928220759428290756556139452759413165489819954817919849785976763433709033575237114939688142810087858462935880542719566217995611798248556766456479120074494075245921057063351725043430870081944203226943895692183679890700188412550674580546554202110842705835497660255517460049294055867887291088288642018784978549143300594114328531408808830941650153901739946404497904238985109165727343728417092098835754194379777453434196196824871783089635330551682345611919858839160868395994542438976635005470421585802269872207102324211152122570672209343095259589479388028367977151364240807541906800426388095868478461954517477223083044835138904712471716937295647247991534933197302991519895945284454323683993429742717785643449302565844206331793540416500810868246656779016435005404954627283524709829872 [172,87] 12413980780066293434431898050731341019271962329610951366056862757648344168677605230760638592936170100040113770464742251398154802436893079394136338984327097537655012389058077692567386420591379259336524463294383461859024836102005404841141616832473623874914892241063307290228186642530657473050862007227514499768981871226745260058339704494175782934084111021720351813029652245963038210842513905035299781883046181521842630280867577145659558192460751379580308316890376283150952391887736156244035561436279843333399855256950473936777080595100448478379586328410608667094801494222551599721549484502484391573597696122285913317149848228907682805230464831186196974395753840540788437876314003141197695310121033808697489551470402715163803172320319863653911222218057514075991180205984225552978120506154236302404629936175507855028521466648452951310111614755314512024981045267340914248203620130198041583525071758369357903853420143415760467835736013625686518211771556173773862998770896361058562943291928710079243705481535994869361271560282079409193920235628992090219575656212460751518293765806831745603301047745514331237118017852819282168902513077254092716302777144889017680100883844897877030995981041410601359954631713945357096344240437315353578843845547046607388783415744661554369845995511075706645431078520872947893235566429930277101553531759141133835018661892002583527083447539663316355775032322890677365930132063100950681713632136912290579884477921737050326984785936394373811671029593066188564315078425940479274831337416997889224497818672178813343061884277684479994855368980379732774580524435260504577074005239991716233317227632251267581302642236842875159898766028572425949279312562112 [172,88] 24162501507312966538705380463871063776903693051588403848437461632058505992938291833956489882251315499707587080733117993998063596511080215572358357521391323135989929391549890876808539305014848128950991776450306838525954927869261232641483742932884053712348254662702433116164404406597788923595727116678292115988762130052883494080673115125654125848533749049443487588261598797090586007268338298044709449003757595934572874427007949153387111144761440856506277450897611937452254501564424184803514999278551036975688231737241996425294152629795808748779220123076570871232789460476865843210836508259910755321385756342219961747235287760372012436583924321818452752283002508676754732312614046634879046515478624458689683562718050076153668791924561366043543541164674789177511062383384724157578562184152336222284583306301499916240445071656032696189001655135143333708450701074920289837101871359484226959729037473690094786683683391462238138290723511095856262445292699596699624263840475781633704354264199511975813717779355183798652851982996955685460820510500747528670422755681281471532743543863975863136538966901554010199501801231519789271587993720967575942334106202487762296016854554723750352902509382676670084320200037131542317858771772813594436700946540543099899606399706643888694819373637090951653346521093020591569630017204858832632581224797007512755088854328937053053650733854094942312405258910243803494201049165120662599230061029652836838035161081064891480297285179900120588044148215485462432658574230305383880153804406630616861836869541636188580278647678052486851634897746211190940095031067298534781049147928905473502703815396253671704129597273307382786160421223751228501673856 [172,89] 38374824527419202646591509199192444797261762913398400760074598422804088031357875338714334734674660051458892932901369640731175039093008064203881604050633612498972415305147781401976931260652333455134111235913165699256139176828044111664938397498555504892410470681030735608521312340170214346855529248572667110358866755458928288498157455449788844607789135859258881683373076839898021627222839996426771415075278496656221371714578063067644434443419231141238323420700549240062909562763168146737114033518317110605136586313325833094447366162960949817335327731430535605776652699464473431563324364959206631544912595459605352324381917630944376438913873453917546962445805602480002670350165710050839935766882790941235197446229252327948196161342394149130757268377455326036336199717564600025526790015899230029990650636228678510715569637458368067792237459642446297252363384408229500225368136251972921127862528877561935643616516000473341448666889141601682256515045570448411912550349642002979205097202769508511995346613602656208039223936877383498006680281441280834811859295772765299067407076736695669636934375700650610804929601911870517989809430013115926961248006915159383904223427846741969529190934152000071586525969083667666918368304990391869318397937648481595995478670774722606130726685630179210674115884757320814571896264752129809400785562790927986734318362921244936335137055829756489156895644818600392951257574072438565134973031901227638647666451107166263310273817388422184917022016580574349290679206827764094081559175418414922865440975835271110380844465285784831954124979350936655018264227551352633364816186154176128032877333480642788791080665814282583001152864440986450288 [172,90] 54487699149589193785020936885758953651555926135235366814056157366372216119042777372556811118544207883298508777099011029833019126489247123518852029027736352016611266619236648624628061813210050690267348886060714476634728018055322021507744016250026583399981006256975592319760225276142197376235263808576184850448179138354104731601279396891511129801343010486678247115510386793929819249051418035021768199553801594332043045682473262744617282789758416503295282138206041645568729717280133923303717907281173104805976532800305803034986315345742626143917713442679543454492561627077224692261540217233637294744756840854474033424865672684770314077416329113445591657181646068336348969356537931578792947824989430288991830234219620524861900451013175976854717349083713783253603850025749450247629475239399319863243106579538063968245895168225683886250060894581498171599574174829745275215338995892939221177875732726590704486721018306246914440042088138696712312151142050330402325981736565599611925640351928278612177422873850650147289564804197532397577483785290135849216342201551049131749863762894232875977999731390766391962836081937840190235374799259178349799176605165156829108715489402974981861460191153350303009003873503192145154519432504852140109117656503202652773034507150935967886861790122917180549426495564433634147247570244820373877763705240272264948876363163505682010006390225096120087938138218389197821061390414182739051586660259384593194339272924783908099392446013145917088978347275779601784501564300575836505772993936644090468821325965320159750578679478278705813929020748339195554487430305079011607549469288520298234270166916286365449239632249184298546502837958697 [172,91] -1282977346104818919134090812634707830723727501781769927663930192947751360941933810326677134251853617067483975867514404729534193678810208367160375707380885252786897686901094044803305632683854909580614460887328996259449752062936370171581676552317272234744514267675030707320393122567269924743769929203670054244130956138500584418296818264029578747952974749005888077372744488732845049954816074762333532097631747132419604465985445667527941927719649892579335217580001072919766737371143551193794236526966853107012331519859638345241802361190555625745035016344439458454958565816617126590692369280933224641729911141888378146204039459977037969234233589617741324636000742858313291781035965672626060845776617677981264391389695001943242655770480159250007306578338899590253728778519902909518372734335218692307392820982402367363885514470405310112029635282097434659213186534706117389167913310995836209282752316466785566200025124428855710092264257723372950311227622566828467812852782541096084263805358372152390043697878157774454255611239468708428736211157214462446629190187149072465305706408618021877654540976146073195424849626615834214581761166460629152443432939889472694813647154902420081602358641119945037709705517909340316885523728776620572018860800831608330166821304231955801831286557614526897803989540461632859490773981435506090952212287141827095866505569196437924319306864678910448688225463332517742089123394868552352130708696802042934075677305180361723731665861845862527766509202886040279905433907344760459446755928453070580406673398514658560070146613673567149242835048857715556895506842310564674435657501106846547309767944098067818870444506812095262875392 [172,92] 700899225200315699032872918639328298137503532204016089941652455287599572357084071631337122726539696743816759452106816317465987314599470004751681888431359866061394319203447112355672584557666728246645191862472668350794387935066571274906803589977126623210875745097972970852273304893204966574588181484510081783631387909815979609816613673287491366652938534862838467062247822714209872597025057289733919411664200223733428381217500018702649998911700505742299139854777137608342009313842989184320680835290232696864501926908496096037843931980719421233067708007195042468122469263530947591334643070575650479951325060820519155567832357274558853024707579829599221051048641532291272714308855613362598838213314932006927731941088422494635731925291102655647126833797736699096721238345237942503993130490222599026227481940601876221574865882603712948168638024403519982823444603063891479496150401154414966764940546772107526552060675488278024931434252178189984419059827434225726182854018827673710164975043838457759995881765627799751313202628223294880730025002521820013113896414070383000475190430189188637856956561354357993881260772342863913657592737288603410780161673467264502611576317075516446845029237438689474901406404568468980770258502573236300050882738414308086110458764849828190586739622477829370482707355046503790987992872321021534520221594179010619384763764047537455055078125512999002935870085441198661874888191399577971504181272054749643256801457353507237333568933195541250107926375533400988389323450111176263076135244962066010589235453953817534864662953245222096721722682131150947468652442988043872711373994200797006898328881424179360326208751666473276904 [172,93] -6299650192654150658910195147145819099816056959303886815745387452655917304459954204633914638620504617702149946816593873403553346790715429491717904112190803513670043800731179606714341896656042065068478718886613783081161363585180031673039982401028667858899716414254736266800720326961371092616082460907120244726465939231357259764891821445660587995568739435927013858052710629918908365044339807893693446938974105121800228466936026158505528064545586275421480071781761170118805342332875184949622630756143443723972669651815731178057183788435682942465381560814654640046699690787152980928117726162708168368936147942661794905674777891180936296984105315731637861479771054739544754378130571147449652025032209947110379041431473964320515705689847469948135710057618613083653434985944655250474138005836107781782628373506795188815506928533449864428402129016317679895157698540555595582351781502016804243357792438979588107196228932527215929845729391016527618916262404152502123479632062881197059074661701763424801732771163478486880028447347267435324944713751168234295579746353886361004410648731024839646170171440420524911493721983110578593651401946263993589574921089734923515287174170904409004005800630924185431551764509712335641374466820983655459647284551286919497839843735103012820731884605656835830467788724396763461451933953712033052927464476021202268263871769373695346566620212886865426224505352604794720954117806382824701021337721719992804002945585451589336413444913850517499680139410202174636704647401887647662638447658097081334393044947735310367857370274202923408226281059551571479026601003227574738617175767256679718218516794777660238140396088994248 [172,94] 50114952744577083206596550644046650550010385938578736025654671013336338160807089083122441766675187270746430842082476680555340655452691457137225174708357051276309000206477509619837378632735877383648252713942268802060003867192399141331175007270261816715592032131429834041657836555595721329443833591459729554972751177795816109084107722382175085087668699395336003492066256356567731694628163529286595210276301751598099205807396080253769247488180865609657636720230475374130630655585636189814752485455114750162532900897856182327587827637637717045442210505290893324364385518573945292395005471076488224294805689204924380604221456405990759997451423455824218499240281519124692883207318035868804680783264402047492143765597373558286101734832538683905422492357720752871085099389622352869493641755607361804158782990563143503440910371885350003664465732743215578605502418537752945159407482108011434281948148162914160204756241774787609155100452821463239331658971358068953085461703097129296629971340058535213789898411804218108331826213881553806409643847217811470587216622134975914092370355035427331785967834873395085561871707444471453734516803551605771392321175026480230589028954037477435148529235307818229257578125425052224337741830313451412574734059878430764970156951946028382873077260863833268508715819774029887582291250823993471191427328617393055950920114929305265722963698607140701378953182184814005836829683627303234784670402034922103274545064506358117902923929785371129695380174617139032400670025010510827075898079663249954957333727860243688991202942353705993369486062540881272084059018937717032320196101418057699335739952308621382159513563796 [172,95] -320897160597704694906447310051534476653373800628359529663445432513927890585696203213942272276580348735740489979763456857236033642163555787820280987159505746921609642904209182477659494494672091577984390623693798698263432076306918497017249845550833745151445056096229541532806303327565159219808561746503094679569848911026601391168778299642582588027652999090224647424848730707444247221011954319807004384437313697324104282503792847918254278114572590654822587149741080296514980883884499732103249499051981945844181721688976905362891044336387399897397908088938446508898143207877234109707538713756817078190634423421568462577630405687020745357522992124064925578944708153898767713376444592749851692265977270590539877572277921735128424505646265268749049947779539014523296995752607809378085356874010914671258372012112132083770289910279673856613897972127004099835312736343729312925080032876170510183495446210660496191255709591565938770647341162214640298843666102551731197362570022033014462632145698942154297367379289087118011331024904562960322086452880965957601956719146354629703597071415189669735772018055423250162837984963988206791942635857052036003958470773442493897687232900521406927481993773727606266634775674086403714220753508576334411007079290398479203348582587459558879435673583640216929549894300391710346395290765841391493707922852771622403829773572252302493970940955655158223585491791986697183689016623123769094225076156378521284143676798164993757639520971605977585470976367892664283344026045496759892238419561213738960072819440145612078167620297119063065702600248494895241767147121042230890559901570625424095822775212479700970432 [172,96] 1651972304658346891929096413444709268813799743919315084825683294725341519587105363901975405384398658146314109671792207253629818661546620334747684746759170909787902971551257876740659208356889965250654758808928811228424153668503392735122797548492006643240733285253346449875081643161431898614554900113835850900032426581106191399609710494141330808111080974790672299933924956811178193856646171012086990455138408102463841945137417779147700689061614389984869293712929866568984451801622862190343931115170239348795793980247919646538475220402346355521131867307369671039572908871100896053267806979894413655328310654992936216089216986403075656766111090415735973081942502709938111801984932428462388680599851206416327620920944568102123887068030697800033650623442129786415009847962014223235826738974053061527783262645748162733436419339635400725437610772371668384577183857360644083251476736994246687141400571483904251365873252630312832494018345985795206486635702175628355396312980718709427458716643352343684242798481065023703071063392454664705022082653729458194098783101591912690574212497191197468900267309680983840814773059887701287749188559151297757437343835747778954727355999866904695777885864071964877755832945039565293756270008012559187213964047759155601540241275597499236034784071914742178582437860742768908041422595962799495770839066984546192861067266946213070182353514616276053229401431548689305757508821992352736985780365117472336257135078246533175144902835689137049730675691258844349124987202927989945485664747071322228173652345974348370698280020943562046867314416682367926548859843633737847669393265116746709238466056524165160 [172,97] -6781925322489397985416133489132709276962545326318964975977649266258607819250682956657997883286025776062982097416007371003647024960925102193492556996408146758083165283436961044346711875483864010074815502115426195161962018391700683365334922924178212473751816364847549442875428941171980647128929290304333272895832740129705046187053812040484188546610374181684627263646707305938678379123718755287396347382770721425185288778070708425989207466412096321548365504290015395798178437542281633753966167975975025971814675007680599964499625605687496618192987416033507043312519413149536801076242599551661619536655476856003620142084389461220056271811950550562482326559578567550338966356859371992712732328805056167203811881124290154704352572762698512670541496791608148651634101066367854467082499494271140629057862999618373822415898899877421084391670477447421654569562201719254552225776474020714515965057477724967211407976175977949730464613074409946119945790655404090761482179022871704655431504267557622852836353079575379034115590338433800981295541819834079414794959596924206718147373529579280145894065677390394101668356910980038048319466495103671681032446620727892423950519557026697910394303389725633560229595167582784919447629195773641023088524856091666776234708538939167505115507922040285757303247104872070788797966798062747725810677876783552572781043506074488199556793954806296095213825791366150103233386799154688716817650589536522340465305083513273854234527727982685085072033156894701692711447273524776228141664206816591416762238151525577152183508330541249728693523216509190518823271221442757831542292874980595813911291095985792 [172,98] 22038291940227456775753061963069046500859553494561271924938725325295821689037064551701962710499951867905421922868766803110548213328791752648206704191326449887292964742409168407597358821619262833247084418084972788037458255009400991886520303173570627415594365493710315242970720563957461777312484372166678615285763110535842430714213823018959089406554065721091591827093560441937703134703709530431529341291517708260626696060039587774873950988814161973943389486517079875039611511427761919287691950024096217914559029267281907250549972775862273770431604384410108946933752692383814095735774576410460322965801358040538751355379633263473756889656941714325813450757742060371145322235234192334534441823611875537912863108182352128427948289180738754806243087532765857998265937676779954765742361781846672031784655944002562485049045751124348400807877311274382919025413580573020292855649006473433063381317528116819150474433005374995394424165850869231372645450082154299695684936473848374058210602836163838356730710450860492344213558179819007440186079019812178157054794309610172151312425041086602638628448174351807838010188887994862554561220879213607790036417580590902098387366260840115240090315578473339548678771582040024672983719267374463505495454249521015953824787629554399568265557484256236288982879705920076929849667842374674773890132492963343410211388963811164826542033245166512254569503302468356183956105856259217538414073544500867748124269044236645758379791784345540952351009504487625561366704274955964861492476559535614291601544107633575771698352106268197769793703188867076150182967974673634488375322736539763902467241622 [172,99] -56272489121314651602658007234823915190941579550748088114821698606476365046443412059191423226067035804156026864368127363231570147393554449156068209404110139854052014121130966963534598828620559556326961559533409880839540250924271218584818104954397743232486575015901503712094197296786599466450572489025317974042716094363254748311023399501698712488547941315701300738839860450461789086358696432105730363706169685802716955194016468919800401104682638547680863599981913268658888956312290782721781602129792154246511595947142346974674599530262077205792815303510406360682438311126432137783993561158673410279742541445243977278624234919051868520993435800489894896456607582978719759724976649954573355700439272116372195090728273142152310023329959186607973610366787770797315966637884306113527690877525143616554189376603663021896144753858401279590459966088715588294646068823034775166121996686622095512454736040770996694751201735314596857087695761438570669288656021982290913417429133694082844504516170562742771580651425925253313584605566138658211627627180105431651757404359672412697972932627930447280446503447329658295775161955015502837464946325897019986795011706060555086727169010780834241352592784888844131519346168066742533098095115731317594152576372556177023451905634525222345135559272556812390259881951663448207125025229850306615474237643322830551480770123345744353531256063922312912309916882995101104443927582249388857283324555760499125594383957780430449033285638189038684342179475986196785406185049539326617371357707467103045264440839164699937747961451808722781534296962754228308481618071988936322070965077607148992 [172,100] 112100284007960900811378478271254686913825018716837233330866925781073998483210021170260058412347661712463930879829081021399887117340320647348803637433704768271236176955221546886800262373904659960963158679475366905665922165916908215475815556308874679924151436172224933244878259167185839479005968291561379734627743108588875707289166321618056430808113017470534920450194572327661604670004192351725050429422286680555249297241123970207236211172895849707973698500364343296075967763687132529850917083929057215148415056219846837134138884216464184103205878354844747071438863502033164382603058231156864455622197125380022213692662222859219693810185733450441426261780251843804106415476261089888782523589707516771977609199784710956606062539440837012286089026340151940603428713874328833238355044551144977751040794961497041351916971557830343212322448273306139267592286817767512932202483856798245598501493609349025370550917223949993806665974790599769153588898032112132383328706088275500143013479472255433250005060500916997602856621069806692659527435146063240728890105240657739753263460247492502280667768507750229396655551388772041983276020630445483102371966642825876076722278375764471530360533964299605057593400404140291074612456953159471321077354228645978493079813955146671534720616851033543642793034418540012347860233204134622255672097247365751162265945511199160261104326935849743581524956008050297873321432622702002495342228376651318837305516549329581006578179818256454602105145029959802057688886095538219658007421220142423738652722234589469592523220464271498373681199135761629818979268718411460181343024561677112 [172,101] -173017602957347708312667093604176919660719543212932931949723621114371822003563280714902454592418001557339498446506002652931327538518768408044471454857333826157541328620563386208293869353448836347544991151800473578639121588204414509718260576220099187287230695715800472306627908098738263474574016891322428294386648199652239067964279895387389510169329626080773005854501687504915406405293703004830926877202409705317834403567579393182559195556242406747995036239452262381257166443306153241896073223261818665135442587408403587389084669338674588546883721981441050459944906414295957520355091026516122519138746277505537095788403857819059080085326036463430071756249956664517002701328603178794266960146352939115872193147998246695374082442138977319097189161171157155765379463849291858523685966258064352871771618838272463133018466246271957177198632719257932228178048062779409462689678550407140554315153021951062533516063423141652542971785235745406315971557521776410647485462088927726653373651829453512360153846447470966806218048128817894196809090900628891137804492541662737359625476727864459220414386228446134013952356374615632586409797509092344583497652917830486449059533883581390692625112108006127148727248449893017290373826639419061180363593084254663037046523064978769767675227593264865359156831420038158710432939792263801713537173015944816634426190380843039578018588899859140680071346371804172390777440081267881620957418572994419588348541422235486125897778052342986374130622774579699051620321576918035547143535934443509071031191184469969958681650712277412968968452157028202876417175546739027078692937304 [172,102] 205498038567188976620747391365701402373107206779766492497476015851980898591501202414458766130521963880150968855135788822138086016128151290271345555956743301095604409005619854662378147001902855722945691218462134439386495230281407948259924727463289740194978182854168283557779980498943949096444023525523404058196917246219106587378974390455203702721374574685963772046290077852182334887493309994350581498156122838586232589217997933602752767845441004291570730276797251096480651528545571459959601999516673639637893124011592444936749770649907810198593451390205812673675641671599914549859330657278753232716492291107142456364394509282615255011755116507646862444699948701995635185672657327399897515185790339055498732969735312288858043728396441699417347200870192803631204751930925124435374939093906705032402608035893262550909577552567211106726067474854237050713524810603573188191838278467234051954093056111046110797090329438700610417269849538725916529150996846848957160971169697624709526005191503767330999537253859238254793752106836886823206075236949182891743210026764160201809503490017690233167063085004984556349865278945405664437197444048122581898145249260950047470983370922275297240185468076475853855074255162358505336376165680834880554498623965308792723801036611317601460828605937673562539154452495350669685842789937970525985466459873387052531390455401256838223380942216124487198591534542350321083254296953378365564602752987899958037747004129677755717754263052955614338027890822552497667979620920058331374286149172784322675123445615376179941448658182848569304870667145637297060320430126400525116 [172,103] -186593209991177328788016025575755105113523347413214749548862419664581235618319928836107903078411170690526489508376353890554634085879768127049967543573957318789799114944977199383669226702817285576438651944545002079126514925856554613991171572321516343868066058972595912730912442068898480930119123030617482955660821417241161253416263994973519225637324330621815709395151107161789903424599840646933323687252311177750465400438358089190966612117365120444817906379161955347537424781861106481067065349159155635448836966457632254275642270996538037600283951308638538743205211256194596786490175813425539589208656855785908280087693967996836952326764207207182309871128799819923164049037550492394797420333060928948472863540134723815466049480331341412041783257059262416146338484285185516714771256036576355061572651476865609399021546964597193768357028319987814795294206613367568631865034077237001705068810129162543215631492412244107651599362800779516187046135770003806368326965041516087516950699180961348475746423895173632297933383277046462457045607986328765368697587653552866901361824105894081003687061840657797360706210390563263740307862434546034899345970502926058339897691032496817600571675381709855278101202636741250573270947371599764544462354633259802878097137354256982221971623323061773435753786845619345929504108165536366758871784720324637878635472613435385659283177929062953555961598227968266661775539614597175970820126978525850925494722681251166828948392184655374542581627604247792956787542062099902709889563295574285137118577645090553595110043638913717901533172122583743687129545777120384 [172,104] 128695231157797878917230604136808624675336955477297029965160677115685329899449565401145581304185048180909406271130036399310822138675012926892349139228043288550375072399978900301466394566726715391078498550958764994963765676344305764465413824328778379206374282240432864410774399484889532643466739250431435594712840964826422985288872791566892335461212694703615367090759312881546847254977461863950273389936661788652811943557519132073762717867644454355932776479130471185851177045710666663624909919917849295028336694732030929358688383447773437458703142847014140258523760051191575291698909383475016704636066912327066309489055055511417807103264902550877399669850442420282647081383022812733926669163230310468837932631795485702883584799652552951681100663330399435989530974868617539175641594692536436698257894753459619253107752572433679373297936563814841032156955336926681597653706389258928098845198679727463606828988056678794662616813617543094329245213339345092402744805302215632366841021832856822371985519997563156357462054018744345873195276331789732109238168275149361800165916691115468974464513507087671210671753311950563929147909597939458506495698662591350340155464119410231535769815114838735730294525538075574273367466165930351640723974209778424340447769294597678895303925192184269792040029545097565374766765956035775439165837476973454526804930857984848346836178330945479421002248887300576829972789814927620399197726110988943930406846195440797925076031500844215551146241399661146161759413589965777067898873562297125358249836237205359347149572302451952496645743740373372682683316744 [172,105] -67000367326803063673427174227230262954176191549434524186371253825509085834409034898966982482586456365591318770693778174038012294797893860087126929836158577459509286725041093623118620653609648607696692505447291615205851749296806501453277671895603776246588635971747564864056429169840788242610821188356839566029385206027022501584593453139483971189450152617789814619963934811130546374641107875111348050270691439999108289649283853763023810640591838129025575557939698132441385682969098438319911092440955484844369112131358455023852663922051927934931547016046662768637912482722683889936724694332473186809743883454562734656698796207235797403178615665173873929509203711299816998341507398625397910930220642932224227084476856841331067097618400640700867890501343246935221987461695942920153648781782302736786568463122306880003123824956775965640327701836218676550082245770014735303845087168833386053757910983378738321629310371084739861634209337931182178904481384336879424806527937385936182843091439262181501958112548669158929818968640059603882652899560160718870703942525399849320334834707157369282277574089236626378562301129375556659647713835248001292171767160019896759315742904588250306431296444012479785566983587016994133047327561942886062952848863434959579432262825862914536125500186208270998876644933611043273719594872349229830374451680164797225919579425588475971767640376280047856968989117053421820751562853149678108950171376756033532290261687441840957874199209347123591365953354465343477462519455262679954820122797340107731355497737864749564584953845668821920477462127578595456 [172,106] 26167551205044907971912306925012631736588670768890062290987688513047316505523456707108661164439945417574268735060161107373097767818984447059376811153804738754123572335994636341934098038518054516103830270042370506317545210475331530135046494572465822708545833987004608553341947224067107537409414537704473442761072278225992396276929220074952164445752844951195153264551235863023966661956505277483228897312595574916296756664912979047960397248929422912764756453964088545596384420813906175614481745506166330914438234247470096920965651364800157004952731693043176815140606658848408330548612796415387410651703754762733446390110116111305308823176220833507892847060921040493690015223633725402659827331004969333112419936916108490898537958285504704978344375399203412968694077954949591772591208072604349935081715304271583227255450320704626968592895135656615647839525955807436461890791204428874448723590374506925498948400918032164781550890781221876881012412159338782624851570817813159266698076793645798078824663732802731307465605172482991489654744364231166220942275113129366753409192691847393901986446315983302529965896554445718748477592217512694585395267774124780217869138433385893582069922333608826735857717676855205392284922765184867514751749577817963571541470417617722555550185138625611030998919195516985345508808447564300270170852243587547238929849957145585565865515201599103156757919328203859230448753211893975281116896752176092300825163151953950602467296021001854967335057009906001953302249816028701718173523947583850430528965689762933484688149730125102747520177021727913 [172,107] -7620628647107527483655620428840023543277439878867841385426412668461833906925804690143124680354922443477101586927103968594007126144356734265234807116106127114404630351945711540277013001747252863280447528787652396193923554178100053430440526588546699787101581793126235372588146243285631933702253856553998974568292091836571856135967895550026758343779304212211651025607482479859943983872860884490394742129673466562819889769689520846622783212510684495876338832343016466578595158751106516560118589789296945539201875017834640342265169169528435052040513648263254085123110534267460761007987150118408141595676665234503000335669031349420728500999981313635498135123864398237090377262997685712838171957527281649351232419919077209554129761968886786457958734613982299223593790199825914060349383599973507891605489758384135250265047404413620407945966849452841088356104869618254838179180799325946072131084542117937491739435494526602935861468861428929099956363416353652280178525964136409612503235164411989102022302358028135115123649167645385472490938617544928135738053437224921016810014676483591697773373302621733180056567815302299250144329293354682554733780489486185642159722911228753049761809260848215934060522444236121180913949646525981633753414184810699218532745314870436092473625255833787801125894155319861067182550048519727586929683083863699065710710750541122148664629889627141140887986990762000052679135705979321868880078590026596729085691625933884221294496708097356960111699915336665061153176714949747533146535021123181262964718733692073334065821085521160363266179552 [172,108] 1644993742852770701948235257390221672116897474853128882283651432272581445936573098276629008674138474472485935474707183223450775019330867694307373675231777881911966171710949461360482722113818176047669511729847891725721211624519089611649287973083540961182645491123208685278248437712071192475291159273603750306602251064191772203454579750390343770803329253630761344237432630135725133675791975851774385794459687975034304916657751695968226859685983267204666653749336710967972232171228918507795936234700811509779102166120495641189287293335673409733811264993014010492798325465057426604554342587523764340162931811998188309767196192819162020395827328326450217579252546414118495123819308563244509116071389206388036889429793920685657075307815138596322539519519175924307940197482423703616715693999996325890760508483662556698757811083721197220264936362131827997738072808981578450829796004441380530657260694234341671351281473428350525725380815523894010285901344197047763966382584691023863186342125940951455899819426554215311465697179685458524453563289465910481137314016837799980738942778694303344499810340113622223127185001408773604736264493813246082390008874238971771252566399883249225984395613435554870886766869389286988250587356496069318667253015664673103290464949955898142235525824787140971105657230816489270988111931670314829449330600801477183225221620701535620391709753171016144485695680929339047424982074407401167331435655180979978598875902727607132708716719878022630247008441140641403074280489508576086717338805918308856407276991100731095526980415227907280 [172,109] -261641629842139144954431189498130251854603402720387838418198547534062953993319031979178547569662381934362551694676673834914178437030821172663328239058517225828753557959821721563411456634735935363772786126795463268675842085136540388502080255253478100613802519053270874051020641684266896650771498707106605574259244149651629344500666173620631825214154351415114444837382102173677599343312224899646873302317508747752619480009950055880073292297505642735941138422578315138064734139191541786093326895227487173406554174348028080105928447174571947468453458844778906951416778678252783256240052491965274498472395175976757728106132348112293282056825037422974476346318072116434509135080350727047062359010959078539050055003835887661202327988563933725065067723727843912562461027855279343841819431514726267757959503791860188374026531654310460324685719434261757973807022080145990508446203637796506779545989207883690254152054806269647973818106088609742849868320201831876822128587265920144293669219071755624287318595292032759859883962040349514241963877512170994133742538529905977562088892107945133600560976892279067228876175395511765244976134275975580229225227425132036051744380311346774296662747330423951068592540079955113935343243319511462351282628100289827821680688628939508951378198331786550674415143956024508256074592334416163930817370049478015935528600431117079092274848643260026713428300594222409098917306763901973896598074257328641558287778098002029343753004904189752626999947418691525830707427241109316788039101295692339156984100098068500452355487267600 [172,110] 30483667005116144281888852921847150768313687026495839515735083103584305655618715804728585651807946129837086202469631289176935038511927208044030994151446913487286930758784271546065324433016000629058491096621550883290321963466864899677878372868244370079780530915268658275594844837767462915616042017150604535013618315051632633646131711200332667762459319518656257478623910387624928138465811579993256783811788745252744528703672916501501407955386813626970472667231008658708980232374104089030038917372273055981078535760870384392349926768490883878917267789653075533204880161868770318872152223347621839721370687005454978594213826452475568636900198521761665451989288635886605716128909271780334458470855613022563968712653456624168113978144060749495845142004311887650692154358861030504562125598445260070340275769813689406785324747608671232684687793284740956153379367568004178354981079520519308134689265020795115051712807411229973586096318257872669817377300678040717233557997471618355678043305703534011749395743351559232038081316551126124891647949736473104964162686364813287935184602933208875854977976894650467429627933978222332969226033265729044721010185088375531533626448634586462429574386110300989750852483198328175732604733564723335295872533643535971585641504296874832178773940208944099326780465024765527021955308909174237239775883062283848365197579389109371563612417233264064389217830347190799191800882796775138982054964558973705657540386377584085708707344435605179908905782738017250427144158216948696779402166950160624043371551013205553579568 [172,111] -2586495873144493093039519275057174750979226299301689031695658102698592072268942546593327680767964808035626798294674986757328924495605565341895494266923571472655315786797794319318293534068784360175604718255718399135967246945195492586079337534435663873165623873945021434953773134118004399660827932571138508215261779776923682556266719977646213440687763194468356185265812845991263926181691528814517465659884014792864813339288043702449887844425440569829195274813008446731983810218601714382374622331486274951132191561847209546551556013850008490096427956084748708648723207292087218036000527758306770770545277501872918653234551180830233554949016566253894761726636809390405437796891064932564706488059808168795842844923609907718569638137693252157777942082980651569982173851765821728759315853803021952943048327624801594240208291538497412123107611375096276788566123962709534329615069967369184819332667214304948703623957721022815396696872855518424729187790054532990999422019512914327905965798174998992550827928618545940290659996782541818172112392146218746193298451087920876693435179031155447452659166958998380504228556435143089053143541078807820079920174920566982262690447171815821571347919434769946066529018618610716369842765565139601713924135841141562276584094598558137793212968995939153920477334328639066243322758637903488616866525237458241010040423846069030059127274220308487045888542526678284859376343069111213149964429340306899274067661960655180195264101743822100877738000805350879564220585091929113161672884777713634577537547903006016 [172,112] 158885302719123965951854838048631535790183626920050848470956514002974220048238067132083083570188432207422789859661363770266275797211433689395013988144372633039147008812265094363647269999192698852190673721975286594662748571804507271904600100853515035075500557154022135723214124533740283792314928563948087513630509927945592848126356202707928709408413551754309834674839931838419134967271398243540196104860199660951513683299786675474041627360624058621235390657516879992120952730336955537453846363660932395387987607067817927346430751997967446212403705522165947119002405578899988992239028277624607527770110234001724027060251305501902552162606255070564622216984075439480599731305445052580726607135657653368271489156259496647067484141758050250662192963946344693482161449542820801572585172503695062777297895827322495238148378344380130628358183641046909528697730039486841783383408038534600928644967042935497260726504491781369009069370100407082630407107134925658490470999092027198192791707159211136996624857264441014791893702519460810740626631277009020799905769958957042633247893543937836970838118803896966005951384709605158478589226491469700717154509150314366861782016855810191030610805783631516525096391234564011270152664775413740347496708896107701608031013079136258723433517639606101096445656140940556248511196437144520981629252438758371771800508738413545022740129277801072432968864289601399945767221904732517796882434130230718830181590959411505653182691401913033350627864606460382707511074366097222941121611382883249928984527104 [172,113] -7011293500128094835860968128698941948862050487729952397772147894111704020335927139852792025618316899950460948789366053933263814812144110789259681703336974173428336484838326272946802139542987188077233727644277468700212537178841706525298626799725687435089494956820579103354962035646552040261989469528171589995142046017340259047525064412151017325664964240040542920699523611965475700134352760748011925536084606902954664794401303906343563089830964342365005636273382053102976180487718043035798888551368233045203967828093213924380252062801789600221336040636736496899153031444237121651986261594219940672363477124276618829933333679802565981035450687293949698436748512896820018796989858901017067239274933519184326735262188888803017402425200239626718484378390557167848725277387027605397367464657915266066182026884215970801911816466424541942400076430020646726898082982050150302004489783416401925000497420737041317157213552547735231517021901698053413400521993821857076861877772004038121823227424744342799373308129010453337514194288469016778637614274468650103005790054308411977143732236896108976910478714876747982526349979675295496372221039231877858576411967084801280824321233637961435338982181139821164254181474168240505041977238875997449712082594712921310224548280536395439690348576031188830402378945646487788727410161885218467057013710548674857193369883487854916077512508739239430713914396803347988631558663471044365775144159448614695136111602339523943545950392685933489688226305813481608989865691607696238517212689322247184 [172,114] 287053869142510781794744839550925081248938988445689207521840423696132364157707919240661770477066882897911638279238567397203992955424140491517332114664135581871026936715184660591687345276556418522769615677230649226423771028867309649713849127950116809407459415829260675457656778532311618677858010632788951111653211412292514500017231470909312076791479617024331244353375690165326916519336870594724427718961484794960002942343572989064582508015506348754610266367455004055784946246175317817631623210272101758294431827778440847248434539612943253430402993408110740852291411482719455021557273514494468165705671836822993501529651133514206334346809373974536141426549907203585648660376070721354596692232706351710069078071543465768763343570922111671898487198291590899148926008463993858282017691762926184494549416310488693672620843807614752289859387524851789822716435303480864038720690849637324456647827606517187910476904479821136405313561199955038199602395772300348153431658742127575480551999560465011110947838408361450159433817251739731026590852772023024437045206466548732464152845487526850587441434988375078339794375361494354989317319863279601580430146022403719626305019844824252729276301167007253563781822419078427647945298195125407573454474977832645517416862838349240373575169495471960921753884193279095892030195629504820414863758130375400728134732253569751978700155885795879716632202839541301309349515621333919349741621511800060741094611397659439077270529564845658732518216525118612189596159871022838351881147955619 [172,115] 169712474113583512916603274425961617629602795149139021691879700870164822070673532462668155198289803453630181075090393495555239436460441458978059247812885509261388920044469262088905642707566162117946071662389464675139129553610047993543794170483054407533807812952477619935790776957534825070951069710741109008922433979458844231858347980906826942069154898963604322239082628146216653666076292159651574620882294405579577108178446981119386711458986196589810785633794826430733322556549656585734685790420032453966775506039847182756883569869620496414832249364684128546301686115460275783444682618152117192486032219812171355530041504086212507662103775291856416538446351871821357577553437150752315588430085179515456911109916100386158734966204654799003701552317195343640384514606205582845727241143716076818642029841614689882831880834516115070342102942359800153882474310559386399412286779737508249725290044128230058319269173928976130560651175040401420114685991907187060046333367256525521628733414495522998197696388617331656246948933607342844695673865973967241875706209705944034792912306307315031314321499031913424726499642731526800843742576369334717066791929207275243569123867252424721135868949351144013683598899847470140899052619619824909671700117153905259579831742721158835473336852777652323670830582298309656645685331822959228376830087664562883617925209745645733338160188048253415856877643459637932065674648983076615211375488720266079453366263741924073961966555302095710156692812609364669499244488684244534636032 [172,116] 257103445106598779084158536962857899058701853460625071202034527516135596019907863249688575801014475371868872428674786037805382857251018361131685388066285316899759281533097274175430406312428096240392610772082075042288019684698484940460194233859270091415262996515053853189250894801698968220349349555327462618053460612867581859652271489565624088985070313042767140688751220882803698107441550135191945711200265890440065226538877148501668890511822380641926073942867602837870204761782500343887638415522760684001625813841635515811736645884398325755829215719203966577300172679773453901029218798597711755774179172485930619797890796515726157055534047963845080631014303437168060919086597592896244124435956552970181790845272361577927633045037233776403091267530566095965860684178487325203709225642394819720609081862937682407798637569265548426383072453502448019435495312595274727031660727807889910838347945442668507086478592085161206413467249785253063440076748761679519064455765073956397829063943571276797939389036807507251398265360306016775133951843713595739472954264305900854412793139002779437375038202287964539090215143336296345838789631727781526718284057646765134691834303917590965674729952771717815243020430681619151058556912617216719009971992571897999635192023741744878873568817044383189965415127884558434654091715137095955937408700214394690524852813283742165214552901993040413021064069153433156861765150135993107843894364533607912599712509738509812785552596217547678897209764266086947895023639519180904 [172,117] 211840825060405467639469944934109602177943420403051116482636290025692006974815497909876509814624240099908808592043001673857718869369296336751102286074977055301391010285056499709765253665656387301825216639397633438294797456565366606198851511033225235049235302349069011992544146377378537868531955501751226742610131543727965900575299200805489242035437897794297204539532586013104036744280636159686894243705706719757671535726787308724515917188289972177154901609964090599670024176305920486225120561692112986711643933269581997242561722216792919554537693882249998313742199632277936181754236821895549327410705823223416910765268042453209990293354686852649882525829678635555667406113350181993963514074436538436652833268503292403471936224889342513066753501861994227659595524470003291211957848932274717353660521397932071028275889937224297210034627758702880312491094752328632633642091249409137985415616315471193592384733393008528263554415297710551566313342332613571078511332746092885506620908639813975040415837178140399666836723621858374204615821111584171436344858467821905219187679525166106081489049456193336505718227817109048589667558513411677744289890670498420086197749880159699376405837495739138120482887992347483467469964681540986614861595507077593332829475863099079583866113229006235516397852274931438255032496931250579654024734786483368190298224583994747404083935925928922794037123583434799707635389612058296854987265416426847398013810812314359487157650698144781222484108181753421582150684915992 [172,118] 99234705425375358232685872564122506636908836906341908938351956359998422933816159479471122871509779850273476751326364859311800900049151478347633653715937605196008674449267761888707743221018745854223010049349840732517648651775441714149813324584729429410964299198867090248189485535600249437784332960333064743520679901333474547765283778677331328057551088960405306564130571779492370776023339802530059231984666299036651202396891486469628607680358241148658746396563760118181426602728138809358942406007082016642763429226191726512153599241323147777067133645401837517778111264440001150888641382957885417674419508167776980557007491419454917087758026515457589491067857994609804464045587124641851570481695482227311741048670699917775228523660852016470301250301684000464364300679575585185483451606611194157269506020017751580046380935315796673673440156805614531716049939804421942246027742776243738876021488806700334909320626301218334827032559300442606605465114318361754572772127676333296657732690336673509427479215512249356209359993396867684634107186450713132647608463783313739971978235266789517488093703030426278192686170435735791091209280681029073696777264372120934366896376830956318424922936274945257636323225069052097068540080954862754458908673440827397613427034236848327272486207863671754054189801633181582394826916110356334914439449479608497631641701493468371824750373046489195124892074666823742983624832603614224565729299054031813778982924448378193865334360467543654076717583241595472771076 [172,119] 26651044472818584755150166909014292063953105771073556605538437940028131788154120810959107016684431425838557969150819803742294806591140923102282032469928085476814655104946491784710978499853364994938825348817865750636740055941995282352686855391120418535751682600504839855283571377696306697997050259482720540711713526913395343876563943139288750032831533625365960798327825025554748314489674059324922757936024306954424553311000479568094812481069130837997073726006103673323777907070005659389608804284510823552765025196000673488726974088994662751847475241865341691681357469694252797134263404678755772434600638380060777981435983946263449262034205212371812554135212844788667853052029462000900382420407652927784757293658264239452537678546391568624376674078287339663335011526398641945656712490949677643991572361958429183895186206563203376600971762600581151678516830327893604765289833203653338541772601000181420452473061990768195538429995447411583430834388704589180960799485442385146953516823890521169305717615925730880373224395250927282037200433523818808905258354086839003724142272196037684211725028009589105390855715722294931981386565348602148582794507722996170718929602304821108242861725847929553895153463797714133235774034863706863799881193959415566199831919036715735540395573607247223932064756468612673043374483619357269007873618988087302738127065714774813990843904382742273746625813882370450147172567620198062538109677194685003498948554947465208936860695614276671227637948440834112 [172,120] 4125342101506343881867263181658876616973850311766407046418322753918749728380140750820669123731421923923091678532619295169945609599013764313004775415365486300753660857869754590732656520226464115568869675509303198434575370782854395078558914273491977688707374974102846552895434711614504396314349827201405222726275230662349487985356398034178264807429183706959892018310034959932570284997179079972039084932376397268984724632932621115121668150504929713487652229228005097258014245188882938679543443553751881338290613477512112596120069959533293303375399564379556816998436814903947262652454257352812227236022876590205537241959400661453167974345765591209998174208668623543901211455336382929958133450293228065318730172680229669412548326040336247840753843048164348159701737833682496906452967231400764661430833136804140460411796981517740021507875260357865909250469714942554596540230703415877575676163791871893195091834079946431142023916797192307590866997266594500542947768650854507416069968428892421939699063536036721860477584038213335557059485449623198570063862743428003203453452242587239339228128285602642177186135796577667483975505921145503258875930711117712846327395695076010916962399349890005504409716444849792233994111659011822238257154073030357022733960915717550303576572947350755812737291047817236191685457545962508086759414095169898627487210181290560021731178108734064708040999190532693948011477792306656187664203115056987968130386392085253247836576336056675571154589969720 [172,121] 369153315016349874742898342892711963325264026371747399430351205046408489381236961713253803105850000644892206098358749616869392093697410774994907767599760642825004874691759001627151938928641228557550587122587609248215489512903783654928747763698278633012473596385762937890322639532963920523254173354724176953911638200297946474168491861414245713015442632809618059753702902420086134497868185115433869006868281406457548239835260499600928045665541603411205665214563490473335399346083285930621871569491620894004382934424715036549958278391674523911503465098221764284662897005727130164726804165830024406931311657705275713313818970971658062859617780909028013820467303335937619210469236452507557469193314327372391469789391038932770039176764890575061179899186473396483150276076972548016920916045491461054572508134362002880500237670960657995465037334568236643431012737948104615314353459167602479020147168962983367394869319915146456934578837169902461247338124222114303584018360990493930054298761854975078946380527588881296876618953153384019820673836125609029178065652742563333182112047412163648037424559926402704544314679517504961840631369274536805304422189877001927039156452864855113665800693107379448195082362240141513902373615264935051753485309730218047826455717063420674369478987958904967991982794010507416470571751603531193535400984515641601072928121828982599057056695024335971005125890250306321579940646272796078721765173301350326239970986369237384229828809604510945680 [172,122] 19122479716607643820637097789937867621637393436865292020562045541782964492924065728735283641186315817833806219998638238293239757823544042571862981254901092751068951991037280745966183651019222759540957114532648491712283233488142154740028311842180839197352594007690526506938364533678582494628950987004490892166169943501298221565519189609716387239020094220431023469589618649013630726189806850738838924682794749551100979593497331171390781189742288462801348722146943200314190775416071948086577254701206610054984600603198227184130420888456231091800087420764371651017901728405482328934621465183880968775907415097826987783935440051426433477230482032580849074497161275395886132129623288761535883873584761183240517101985799678892276274235948756599917289169903602744055922363695015195341024616365797431290043792661488645694480636187083657013322596519522562011109644313473345228151159624030529975820661254649611959883045809966912113779603106892858080762587098174435041136998763016581511121298299475377592043286674539517826835811692286887744088210483597771460984310896080498941612849485252599306808449718356247537907020445198401436362893046765578054837998728323177371303827573295122635700689372700664016258177963916492198570957018398395990119046923596331752583516278281292031564415689825071697460506002932205791032819001738565815500043103108881236686910317188419861541003142862296222784310277641326902103509087623307096735605031503659138809073818869168370565038959938 [172,123] 573460306311907126924846486189548316642065320709947200776533815732893840154192863769802886558338120018440027714809356232687107621949731702494580114051911448909450442361361059778777194588590159690412430665507160560825195274408435050054002001195578462404826634607713138194362157170425040056431857798420927385837562334518517874259907524232129731655044184341044758284656982216616912519072970470062523693555460792449559218752347513043264199032731931383002687640154930639839892211177542276134514433542845802484964647448861627881370063820158208549806964573855075578601446029473090839622419739233073945831482825328047823040371511997973705279839846567174310704598255595333357906883092032924489696275375514900800490035426803715358544072266824587701884662046759581732531170910400518697118327485262160503523925831346747727527301853701123791757853906504974916061415604824015312410537427822402358665631994557935315459548397006154225882773026215187180890531616129060620471153749734436842091485033501502044085474501181328566557074123334915250739269571816132718963348195528145895086523405941004563148354932728322792743620703299228791485533100192286436070523957899186247998644363961232952217988698598046918943828453714850189672323520063042229803163924323341744926873880963533518896735998261089194650326342251741688647997085255337162131524087379506526950452979989292859285575673689286766334498425810106056902821980405147514998455271850465609969184169942270900793504 [172,124] 9946062786830537177174253279427657815697763576129625921372569890027316791589818411509000687157484387506400553955989743607464021400772412704369169545193215256630507480516268268027566084038096085233217075618027294967455681828314540903697858947028089087315178890968930038294320244614815909043443059742263757741442605276380786034517015322891720910113369034843106913213191621342143290881703147295948561636770477655815026778374110476493650468411063830268419386485750190659264446581628291876931175326025194030771063154652939184810384142347873700311617649169390475839759533067885407243890684954054496803447200916780007498779892978015377757647634458904637151226649448816852769336050207607707117823125502609389314737090686461918079217670763595463842347367508235086987368637033486600070383078609362852384818251003491818423326229707318983000032302322764656560554539406777271055074576752381720887041309747569851036214622057752879751450425305906657536628692949877102008907144056484650290117363473759478176949956087579173448030664822776364540751204436703689159150408188349345782460396559947717340677300950481291494875583051918006946190543758870616124993429761417533512385699903254528881737358899281100551581771792920397979823608494583650682352684450056564061018217551436484351514888401085720308913606441015849312969142739623175377417354333543069070908418761587854191082564008771852896629369963592685281204153087670015209206927376660415934882562427997560 [172,125] 99574561705413329387239684410251527655907707943583175681245178143637191357101933788967853566889405094752425624001541875616874989546370133839073086725344997961162154355160362664443388127991982258695647117098645125167551082988528638345676624811227498140101827769908796758843443492920707741112562685103318905652779162874599103111521396961494400582584069910653809699633753079943798143962522514411280323774037300569814287607045188232729694604147378880212385820354788601460125065326412907677800540256270244857854820259265921391959699684593656619481341227962229651523312324982808430066365199117576410378636852276994501321878832702783103644097686501586123089564289969104255638803869305052326328479355780189937716698862430374973151652743264364456461193548306750908336253375404332547743556867949649675715914701738525862243664335381601468294396618266221088569683703247930755158433613207416665121356989079042875038624267067046841747417611214334345926230001585517800398900882820422973727716979313452344625621076966224543040226985649081326897126651386215169917791091805799360254283327833873425160464505636377769258190766291056185759027452818442912683358497023061004932614684119291080759712935762859319607759985323274619802581318152644811547663296631467706114383053814027097780789025438536560624349322244852616484535341980427248093950882956133986810193556254868637468567738322545591058616949127040859619565223678377983047310262092588728406741352 [172,126] 573832830191821630076485657894609061264348862419894834435907657151427488069615508795313496720728135742953860326789666268363884091162698247932906497604382234987953374341894497745559445075852316488377922429069280648546303793536828875546368113079069923828626787096277682203063819500320807182296131122463532632171802416170616798815565974892675852791146658449180032131058914317372939882101538436894480539244381381909169939387866054891428458809918696331825017777069590680303676773331141947433370831915321255539432748733150158189820927428035985230113149864466952990036954463539321123163876084534236019075928398688830069279166569118153507259712849186441828673907650917638912896321282348212048449133229653053957322725031213361255002317711805352763319314263682578704230174174080984891269465872061643490215954034722093628242829772484009767159503162352616976612138728442323039185096744877298604046190947538438495656775962220334385153206565673557913059373149481968554506635613336597899646668242915505040621822077149167653199660131806096234529024237029886634127318937819236649785774355512919739144712634418326758584284544642986566971305976658510836310184648904192297433454478744584050917409705524304630122342015714188873805467474147417858757893802622605457943978944146667580036066193280771263601285259120624627039584306869918621823911492974216889867265407348047795925857784310638642275068252588157615893147863539821708029604293111546580 [172,127] 1896725928198194302929986313324244984972475494877567721493953669800647450134090133776955941413858545366640800081488949089308874947055776200422638430635882328468757919315077768011017808895046054319638383905007439638243940251998162124995420102073388989466842664629654389741227958653258587016401846428814357923478277261270993329439081827479140910208343583419488653211380692223540538446986757377505417138084515022754732385922142103888848894980693615256449792973216702672460874650119925222643187713701661527373956110960936316376072684493345098083331648275983442616262251535607452878742602650223764313005330868095134235925895671197856232796808571837254721701775725322106540763727384565763157401033915749103294396116642752947106635785779660749421569432792726130041886037202589211196632502592533217913350989535847494914302245263206608637437103847897284547146500220902794228416291993672915572400333685968172646076712014925064086278004111284884159933698896333260239623635931607628478934060167977210956546168098366151137840167048796262683056778549433890927698831438686444169604478247526038723804213892727257170507257609329414225479935993067432143046899055422963337604763533861333786465757420363173002801206476285454025421906304427093727407561519150616806175742923008704867349772288393224205136097652936170172043295248481393607195928717618088931721066516707284520684663420705575089147740108791333986586872912394640599798554688 [172,128] 3580252722094002717437233627521338727897536016249728446159323916075721025641418661175971744759419690723845493816516577275495301805157937919371181989582772891932668512229411709147874632559483038039255776195559842250051860126867902944629758795645436931199476297859443229070585446459433268731325081730618695905085996614008871684219885956749492895613918314552780364702556478253561914475124722612719882051360763187829323382689742733081822525440089439522953392847740808597586755544273052361578942699282074969212490931668408030491479901785923134570338828264654413436641869625432974364536500937492019927014379964073064825684974161881845722461714193437176514716403976214541909972240050843018946950608349242598962388592709094435318552688502434253698235069248878339089335765818551368796525289792597262119595573748778428035759439155795947694817852108269037958553262005230314983328783229974402674148101326097685331493987978664207781491159149002066555509668394704414573949108932310126265292403675357485308566882880000648624582227472283119969883107917878789122777729863663479417494830401560729234930070512051144474399401877057278137814643681038934462522821441902318899453612806600131275631029483420159249536551734187908103820253574192645234724823346272463535194894851246302005402162257126805889753861655417553057115220767297986883285939048722956237544497179786893597828977820658948802262683180077088418183124240082093944 [172,129] 3839659315427807457429613001128453172017628855022397359140969113191712290793016122969245730704724219086600972036023332546521454202572944256815367690332391412836728768495937273492859858540073670192093539024015949643174504617485003382581697079421108073602472796522373878215661273654216301091422160279159501035087915130694427066789015108215208636715315909896269837120290579815416727051161458113820742015147179680014760918561200074308161520834529913456388417388963800529791522257950332264620309184037931179882643552674280698863928940154101309400692525747615285979706422251785456917400955914363076401956569515140874444682263514104677576099408253277435946513771466116523657933904755227199472953319032468109450766868914309613600480313936803350035367850625815553621118816754585356156572887078793914312949048144378522250622363790004494750744838993789335976253971234788712687528939571438643415852040492555322058302554468937406966522727537744077907357420188057160299964498829027789200771556542024340498101635106836418473929898230719281932536458148750567391988289809662441958541200807553708391948272996816741128452798295283387478882015362661325259325870597150865327226892002272077575866952232915010658033092740037576605423940574763270026921236425912417333356013059843450543525400298585468103900932618149657229603911146391199277696560656142320725424931864146142706242703091288649673669795890780095917490544528 [172,130] 2325927613340058422359793390077107733171195449005716900347581552394478737302548907335983509153437986786896404351154679136871381007377899599051781649765535973478802407929297155527006359808270615916519816058859556910524713093738797088320020996238662210320822610091467862283645419890151490041707769834096475192277166622086614753447033558325730356002237251822798305872330477619145193338386028934910665458840488763390342056419851191521537393405080328615718529555454140888832398197922510375726072549729344853323312370881043454267200719508394879845502791469888084095448066380705633621158736327687653924011550498411470233909331683933731433293371373346410169714732346195280591263111944012011599335872220787337570819720980478464907883071462120356948618778558062107039914193338902675933031421039206654872955701878758607802709851877080359043146436526216736036737997145947696611561498411476567766349564265313572518502492987979413097234529886165388771485286716973154668339444122048676064770245156064484952513132796496315903043844956846531155880705360247149404673948262998861761892008206863833182898824833584899400037477920782951134440773442444086387745334240545389963334757629775855926131031863147017676173181578597666658187098696664762306012508582962856432929224048519718164161081749960555162012023389961993976750575758700059270312655640434024841672166222998970615888689826887935024205047683709105183 [172,131] 790591194107017751244275364325074604301052736580317865533769204851708612648959920613484527306051102986813105015541714095439116971439093006851498031293244482847851263346383379046372381206441062198197518381755873633918073397507906267109920256711606344846922849490402877680616323471672115763389727993332076761676899509837806886963857664591217800280535547705144152854647540868496318833114666460922612471993395798923714418097745175255933284143843317171297188022247273786323615921939831252764059749743007524992818827109103937536239014395147557625776459588509861593394624213293573436272519947495119474249442059724922992753096676697992672732823572923039512076246249483708749312776148341454400217174896410695528289622972221163284728415526571853002991546200452240297422956517495277055573303334365153167897858771475653678083216094262373166085442224507508776617387968091802198747989337460646391712939188962407112542297107257887818182464668401281942739553320604295845373456427980455329305135177498677192495279745392452518235445819926563750039105865712733239994923689364596217626565243139671315683380655900150121649866941632772459208060320387417557782415748756339682563388012888815505512461178970382585431956143963555139153836583559087321798374400499232946301701173071927669810235966784635737879840263023255852070589941464215991275640310914617284991441171354632504616626013253383597410248288 [172,132] 149677474401632863247358553339212319033731325307205221745301571687740188610705867782307568100422797432060132945777336158448382748727396467851144547253286898655873349118820884749830623661114548426990275620485010268455134041421250379372232772490643073643070824715642692814381118851469086199859043139842547423535067127770913720732685377235292101954380842704205240747681185071408322939333957827827367209877311541495734756705206078380021071619928194263628198212596698109332987407994739472378620070775988142242408359428406739827342597410656707513057038830753281834692087388226594266126452871135188268523287022233278067019887499135544308341323338114500595509607847901951874671965472992233908450960456473722609806443069205842081965050605630949790883641356518815628161561402008190655589270393438883708412237819041675358165523675010610985888045056289629898416955000910683449723515510127727212795798255756053822109653212951747927548078951464539266246308918390617549207485554013579071959156396917679484704498865894173699116722666552129392815026398328642138405883642751826589212500832117039943894355247857654389183062935600222656329681621832454880225014511265278615053205215150896206963715606747804324923917685545129739879579905578319414951965350189258891985931440796246272664920873793273826960190090130970519672062202674068389698139797794465108863575961716781023520644591020899544 [172,133] 15655512367713000457518967643377665029203022052971637133548068219731436137818088786895500145692624428026197759708229579697298167354087498121330434272728497121582080349347854851935514938328006507758651385289247216550774648441347120542000790331389333984136357111651728441378139600447137597709006822505237211659351274401697714346979014444823332880440799386790570418548925406562225107796316826027578149693933965160690318498308449296231719691958296535350201894854276530713645022036603462663450142821513234927521659893718752222419021134482906907611991884598765036768750504876761268864227574151769997760666921325554051014298814989845589242461004006980918864955794636809200495841791473394093697099437960263546172627505176028013441610240432194846065249718125609085362344105494121248680029008206136279192878560572480325758184545920010244577618939086940838889582568157709714547976578313930025284444156099336252125395651866818752650652598916945080317289491137942910326241240944036168003169048740128704571654527973340961426404182529405188546019173690764783886869611027060835871656650039841930578560311928721624213179504559674705264512200770144712783312260065103438096079398136417607473408691547366612639915145566178220733350931883583862337581468473016815923092215218091025274824348489994847376731484240997885200221873564220969082772420040678721312691052226487444951975368 [172,134] 896588864690985083799808183165525412823181048281524828906871712943860671604607637556924090260006693306943445960961998208550215339189072686005995785462405197732173292777291116158107026141605737352904921657929163427623247988618120716354587509005510743623837926211270448371553437762704384382790123855456281312724760045489976850700022114894849850116490709751158278955638231576409576544621931762643858216536837336789486869644759586061277551990706125684991580477432381935347868921367583845641185360038624589703956976504340743392364483878657910641147095274911048009316970221082696435715022740143444623008083329469668082258279380668649552330471798771988587015442955028314223020859846815555578374833239305266055095922617137270444185873630013423820554599040573398373373614572822813656551064624855992926513268137616407995835974648393645465597479860697843194637918925155942864611421494373061382414994930241441582847127766708005740518634213468523128525036473290680871205593932788109629414319707476957986078386371612197632178622063254720750812753422238896074437148959480171277445599359896873541716331481708721964611693518243526378757610938884855220032918220109238167059648848665831568957344759777451581492889628116403010538401104455911723115270262181427706811088715248501504617848954673166570675909882266984237183707735043571264845048591983587923766184807554476 [172,135] 27840814606337329363834711684613674903547088654169051419361606598147582770492395654940077222842449136522037444985963024002145327636625055873454573440296693413466898683785075523108185696094393380775581646468007856529164841381033439308856163426020582276817074870332334701841388470976813139668055758356047018633993128974580875020776310001338253860404366382897619723648010890575460544565614749431733915088866747148638329043950484376346759207176749354733360416778076232412681875307812882494797297505258069219575842590855370617320780811391415867826618966211065251282286290998546452022382992449860922155980341322098058394108934945286318317060076017292893599526920364879572859861815897669093955891520655493982139066777095928141415044643932027928887929556304229821991124638362941378766354154736038852803064930995161373755428844978531885846804206855028996180438398111066766741778483762289864895448998011903713210539287442097524734390866630558709576851310618358557966177056921126019509064553352919048826454860959407268444190755278679631069933500759433824590415751887322424953607734383599207586266949843584774251010145208802050918931484155103312297571965261433717673069232891868089765660627161765577467820371715651764744453733314463375143439983114399095182851159073416420721920392856704449869722497673257845171625454814254127016566255408913982058496 [172,136] 463770903696648172602377073382624674021088525276990765083538735282205636202444603253036068638367018585049816521554670798858819395047286712979913533284753199749407681827000274910771640740183016268224451299709872127810018811304096706604445117175655087406922380145217591064652726503857381191461691738533228277845968993566318188920407906292806976903272099534001024339034064684689677321493591199779724243879505516684352866694937819452160547512514635653024054311610410730866547425969141539124869690704139429594593400519173593971314201970739510189493910149771988206139867145619352439078155624841835618827662612821021332802944963032956959128276649970003105206687412227901877594422889152972032659831797739371895964742819924874556161263139830671961285787220393774128982375533795010852073452567324854034904764194522491743555061890275341191188394566359668405325108582599703143305526069419923089512810661757561774445847031103804881991979689304557056723859639495887491962169092027214060905294466918559380471701739649258450130804645436433777936175609224140467479183315055520303179190813686223264394770176723125399344596826282820885928056145101341133765395351133366935705013567773888029878437973156221601562484913230326438047847584882849660820088430038486324944723782273579181845543956688933084546763263090020106608589469271764270608580019480 [172,137] 4096692475834250293690318032854410145306789160209940892147687764703961235775768026717147628810547048039775925681047805423452565554275371775939140495062084666839098525194886468588520598225404602765408453063654317979135900913189639180462834608751908378390931460590041830763674389673972883496506869737958648912428027101162874467284339468525299317112566262543883107192621602695628742696456963801208668844737003558801752434197318349156106150177779897559864747376837355251419065512929485188508007893312414629306335792161901020302784111953843036229622521139929496503761695558977196981794192016772789911141691233316452883699097984913624237833950094923173917281873472672469744592521939515289464295760652453791493628375831434407914939564026273098249931755967434035781466847478360475885869462294086436481757770534019104318400506940447584332457975528953956200462327894538001284076859523116765750461266960916437399960173161078427109900483729131242973348589673615376654584274774993783729775337297222357763785651871817952998476474696907286831575970189288630247022011423165429134553741115785255470023841869651853001947180004209238056062016974011960534620078080254236357774013207486538782402438671266340437339558937736295883646106281329237343529472105435301109527475651912121788144477375803722090318572382985114075903052662051518640 [172,138] 18950936501828626212635044210970541449943967400582272083285332536312263597356801287483674929841096118869629120200379804152988874005646789596502956131926514457285706394235689021776344271424408310586416777111966242787689506810837407114006225456024813467577954694051764647368342372278555969744444861518786192375712430105856695518574715901061542718278780363425465391423141214827395385238501898959969696742151224757448430059515647123535114746221822115901223688542230659787505008037057866514932834932267883958395845293134370156097085675749718757775828562936317167654157904127907695717696693060953867809381437455384825075815684472913371729119860128438282868501025175765472811911292946708878727721784822611376171940330197880409214903418832795941183080361525754189383141095072266121976481387097615025625867247713262698370125411567892556927850687849677131023270022637155416034606972268563103314261031393861158106612941741220943312099972755493283129207475019209237998597627445906636368127150624268929059135997130464982399780049968832139657120684570982287189985909917279111265887232251985770671075324694667220440785926018555502065115858872086850130340226715313190067750664710383549918237239012935689627529764368177086800741182560903687890039291736571799497610379039170194481490109648965851930884187908119484719501613 [172,139] 45291223458872757158661951067417871118379602828471836184249141102475569721589444035007384648008283599125658809932829750836395401810290680546153286798099478547302126988517281620070333503089298567529143214620240214018720125983552682820261649570015613669693394162329472837784641507565581765314836543722797089559889311211767562701845633579615033965093322465184695170111469889590186114043867931902895094172454156231807297733809041603695162166884511465318355247100667088945424635745868480929927199113965283791024722613546235873665101792586767909865090186980918554007457276689652915865613083663361847231569104258023443662853109339762448737581185026829123583607589967183027473428175918498763153440868254599087833662703582512456451565633461033275661626362274104886281325179209733201736111858124781606963376609597098259577610580429349170529860749341941598166177593270076984852512290456403143144264054811040254020662343714048422120469765764428889990693215321113513176667272394574940042327302691791182194065112352462878093129939462900600376250813267624402447692056690626673887742967849664703555785745676580561472779991586839249352855922025252393436492214858183216781935977508145184481243033609329040348453692933665218320062222201940710275671033974877714822292150440759626270390889560367531641934305350720 [172,140] 55110428353777993018555719886542662602038611144492430674877995337237000447513137577146264367303560427960649676783689981406023641087466420979348804274396961111526540188359109723560011921844336467742698596652200892893110926701241185218471105016254679714754225370040079872623102389730474042281594424992530676785316556876994771006901833898807143478014219685974117877144259243044784474591753659415356719752566542088481757999633862026341689039152036391020240347571417265525536128065808618970342855037419697673750733020621597066932280124006525654513336951044785551902067892917981701056952508396787970472569546268803682922007786603410795776543540699694063327011513589662951358228499992681441680308424352328731410237447803765595741907962643274799240870066550397791688696070842604323837064555990617686280456116844463077646982345339381777527470997535102168180924434095635494685064030042746274620181117833781681126683173393090107383979686138209498398010274698719860005186872517540839934329790751125241173468061388619276241412232020388931385915371515392057561908287155929900121082752425262846572616346774000204410006981267003058665756492765492493718778411630234145078897239449205405628858129318708240822032174231868972257272987784835720858520803011222271452454836595078937850013721170886682072 [172,141] 33607809348515981902147226903377940611516113804636214983574625522128702459674737595513393211351683314099663921671953718550677084486676341723512832495152639687971459974985004524629918420428424513064539775333179007474798824727732322472323131054470738264057645459140043809793147444835977743447117031700808760189075365138993384342117573920216450994910666022459235816033710777831294238043873539056163168055038996603713753566714902403133786336885296159305713063015252892521954803420914029048069676542047207291080011444072018207601565182797134390087761524662623805109835690696927102064843151486702286559338425917341822347361238073776409910487352365268323217915284764497731563953298024555743479347966506870899370847771084400098099757404198563328007681115562942019587985645482822961849484216438876301914545183870689406474354259142023609689839869387073458654256133980076954661607777930071182617035647426373092331225831896337246255294885006653853124119413859886477152347629355844744878984855981811233844123440281095613192107980493041435557797528890776291352429014846566021145578362372827814005858542052958286174615156125517080421446574407166162269053635666447640792940323087357445133642609387202044026344537285493518828434838780707322459864346115938598516087698041926293256476488 [172,142] 10098287728569823916515971479345585841961494578957379727940713598118718131200849105848209020636514773294938058271102521920096608597106176777382756819620024204524192348813973171606108773336553947659313575855081105940683754370542543053741772655541092695932123261920863231364269750326987499499463195801450439133229877992562483379185344458006575331665492673320078284833305972809303047202382001267341830837660512981386277367147432266781615641587133897284042382848680870780946908049878477629996003261858440020781077636561412315726353232493011072298001356085834584364804164414039462467648770062829355664059200067420474812304678411929712332781247892127522028973744668578788130112496283911399611194064620985118019943234515860100579465064621358121452630951174101529985042065754580842020311925925636029623064570209685474681068068473328108414406092607872578052225641951046480895225837204348380947125261468677905151065298792272512010652611909432117694584858664357407231410477026952646937533943921396107649072630107018031318679555800784081310957796690936092490867200056285987486309427275656186215586402868127052873553176480521595428105092048449215359951293443846268912485225355500768835277397313955715933274665078373283766012931039309506597230129139326064779302392651596 [172,143] 1467892360969930761808692510433934869038225033831760619398591794786290919207998053467770139343177907499758333128682642877221994644174140135550073692138637514853933582830446226621252239915567038544841471572896387857185417912326768401948796946699432686959635562405183447453448250366277275566659588851942741955026903329613171502133907148217997001663516496551460014142576936706552651737810151221810052613846409310919002199777293550685028440527507925796350298500374674143243915720530426995715716888372561870727032059871526400333256034391950613918795421089535840684708600530563006865433569878808667921778180836169696021153726800772652372246011843292737506697783209011402575022331753583080588926489701676163644181362428175521620006596301130483693403832794663532928500805611433102023442909353379233077932270953975688053991099511054726713918242469582791835277793615101075429395990939035708281349008491572812059059840245488127270875232770685480226435521554146762073918354218360337820616583452562530924307417022850491557146833720648107994401025518129735311268746454330728514546584989470815204922707114495158726779895385038511670552693083379133994404176257285852087657217115291452028935220243840435817588161349004794226471375451712092631790952918868360000 [172,144] 101203296964110063380237137397917938904574735075800804450511396693706450975351076126619711315840058828228088596953280151748275097902433341990032684003946255332489493633501316245721659258947022079567907135230427394258405531800951101133522013661550772214492893263194962811297803105184587557377279507239919301035698330081244445524884637125571377402038706844738604999093738881179000912486560481769755446351407500078137795622807627116476790344767652027149546840450931883230217906823228903235993791138352173487727171115362990330517865079774245685667463387720668412995084406098426571106057304374026701246107623434371460584449502967098450963048685488513116739631381367483300104161161008623146262111905854077714518073644742520581087781437706409239777903584370481744706317370890273721828568086658299876868200846144822260147734302549644333114363139587509017658388769189553812683922393864526196440400527933225903215157320129787718544637297046176169609420496019695722903190611015909159025931299546592833267964122367568237029078888737605642057093132417701811880886222612711423329016016876071411028160735850787858001953455791242441876160921182594549519393643816522132845497421543601392928960175587438626442545416714254885078580820496800349994968 [172,145] 3239582561871084780383687684976265209327203686595087422187823185861492728571015870403719023645438370982198223964723755805611667462472951004581695077134983184754295976930848623891314012294250235198313525994252178497046792679920512175547418492500091930384250409437908745889528728196897258277220379647178525119305278286100242744971115534854254336340738635790480539472029545456841693562387602335420338766959764923796600459750382311351106251952412562780295091605670560182896557740305227650178895780630971389695282222168638844438465258909719885215433898008738335460124311765118248663281161257773253728237060471578229118360371986856125200132779102212885119654102849233186967033765636070454291276023654311102789545357678165648096935228046311338419820578956051255360170937600968161678793009456131050099522444391787899982352791224053373578810427782091787158703942122663214980077539700121358445798689397378611493654938848204720447266017392910039829646389991006959635283738425879664177321972939644268797613214464949680761401026989866777370308172110977047404022156226907993696996269597710800310282329066872818586616715510038519935306932204853658744164002395170851743967813577428260014205136741037904099535894866428295104479721120 [172,146] 47052519452518609768208330496974692907192374383533333239930793066422762113114045198747854764116213189820793886416358722748690578695050824686233203275765058376235444062431238979322704154687977793492113215514890926807812275789991138837814738527475819372890057018774417464226677876155854511523196319278532657254222069184619272759115487357756463297417474454930687709410805502483315869106679148920121798723959106707637003091710748830640796229450977459590905572811502446561320160629265487558139729233211315782147207323772520583882376717668591570712593896494588642878443766095632121560614961254903739392216412514472858805783168422810874069500310403653204177664158658315448534406737565183091387681146027074854270752117596750834586003352295793149343037456545793830547831594386191819657551644436099424624740976231779781510845582752951360610029035897088487732801339952556459790339766888854221792897361857512049220991052877539716415620125270704301557140412364135420853551447030635035412870439466949434165595069323756622694340809219445140249263906099199319623448451865428288440677366951690187501860104994626019874564223624544744317507327293170221593762141513012461678885386534972532592528037709357142245783956991342 [172,147] 302468184063698315083623508157211886228973581628125872561594794723296828401718421978724563676549245466045768772826118656275893947072525288619181238578232424337505367252218827497305693320391982522172319451844302418666660949005807420006513301565729216408381472566122316173139340350864928618112838120018715690974543356810034672164863335195084039046367690250351018684218094918808358211141868185881310325078600541772556276726170041775373771996985041842324280627341501234451199411719994445438141473527261666915162615547548523455810293789259052525254433971549954749100520325022846136375057203367428095659033002327507688325052291005639413648765787127165875769966812614493727556568730055760715693577991248866741103762665787090844464539022297361671041542906793632793944099043261537488858402162065406452391252433848179915891082079211201749034805495151163907249062626406921264741244107448242502267426135635272856114216967241561063926857391420025401916624028205835145630797598590927416113183265086763557241000903954822490709527279163639537089024920069756084010408580794403954774950629238751355165496264162968626434481830120948398816246846825865516704548070399576386335190571856955735729592556521743616 [172,148] 837730298626320176038509298395784609075905424080379480543682029442823301516304360816499823841375600041481481198333132222268825587055595614803502253213315361153936806561388398744338203813283641903881162870630576698454038354514856466675953306483557507565074562903369724094935313480450559785375147820303492129086643741646408157431130956725718276172860296636952330916160120834875708476105107265299873997697658062262667940059917387343558563867511310807237167100770352376214104450365567884694347494647333373362981437805771490497081603493321719628354123552216742824239271757389580090181084024029749163036892241248934189675246653458146529025793582881950716174986837848904703371749008473485341688240627241540282608120353755870295015038006482312858853326778641449420292145357767097595867582443802785774689828282576056587625536720171331885449871864146935779008923151866237179052972029447820558020030474612900466444731696612574554038419971089947227271540337874595166122120032807899784604698894527044178850413933911375569589726060665687423723012347743990924533540242312989229759214182288158523771672983563549356944599799970664028968101709510049577250986585168502938087958228169207816848 [172,149] 970989578864743987141826794679201643154863764663657183840059474128823386643362705088059260900904312468118014861061534310910071461101954527035857190443191600737802694280066594997131442611043077185015390787475613207022765732003760758199512431697904297674521886331777115870216228923503492730843575817377709412736044036827454458904628852903347343972624410071623614269167007855464514995423933938786742936267819069512179942003545517713276190021621533878054656072402476484742225671527068241910412106559692776175203362600134385310539222066058777045264727807466674592550521367455938941114141165033619075966102598418125442455116929247152579504756234302289504060008435296045848370750147022597418591003101200833314445193126128269764774321998208972713257754097114693526015993994434098323367110072660740238181401043184669754895233486687195349546123651534252925958412765703758956336590433976983073639347851339589926248272482565717803445418428920827145248790561359259476522785756471618165151331358571910653568382936452011238779162639469947328536295229305551777529688285269984841311348333831874431024792630286915784239884667432545789986994298128198282277194505206434902685680 [172,150] 456353832333861809022821090498805427321978513759141315554514597858621671804253145580831722699726934327678624902046958666184337960965053440114858331257368366336686600060682786418078095850045939966719240267531421115364089671726637005886177651446200944544212101759120224151307274035883749085689316009299064678033061194531496162469584779640814391607121684139990303520151418416251415861324351506426238444423148114838010585444258634907652249445069425896842165421029746684383940473156583196327946870064734924501351230234946393531770199072785857742276707144572563986536703832412976252746158062473455582781553235971965211653751037249218870613558689767717836847994223224188964787819581141453089702214805474390276217299839052171097363128582542400717416919864649055610666240045167391099993757818944707841280770924439219662580445000022344901476230718773144326701047314450252675355039191922039613432009364582390880938578329769518745608867366895141861123585899498770249395021335026882675807347251406209818946250895844089177793297524087148103131003228594598718801538910566367747116155561384693872333206705749749513661761731728954240498062921850985913131201256 [172,151] 84037651927444791900955961024786580850571530678723806451283890835325494596335024018366375145623747103599050415578003810289219482130068619020965678522574493952298971501951942948717427094247822209520513312889820068146267182813157136146580899911886365507735456062913696592604699585526606339683197188656497516165427074161464106144692731688454513307594540308599227305535238037466460886910046652089259548321824537628031334608718549686673230260644480455691056939797049703512579026838518165072873026463774199216265816007520596864181078699625525274858485161411610026448348835154396914147019996395304486412082768917643633625890037667693985758087032025404211272154054855643405466385498376716327204392474703095078673208133626199741107646903922277232768329886014229870375871697191370197264572589092663959933702869104245625287797857850336340935476379980314275602992612579743346159854825232435666530889032260818641704993131041633057523328129608925273360092897904961196996824466249480807970139361935887814148278727269457692981083665961510152092013792196526693452590768196111230982292782160287079101027456214484664166736568503040484781238557504 [172,152] 5841488801027311689005591948378699163592814137785882747370824353057932758254851798984713407069652850350095102352475875880455086639836609046269219753067643605110879631542853872885045019493210895560506995177092545973477971459199080790714065659137197135801119061965879487503458320980214348499197402555738478369993709256642209478720369680330281200184047274355835687157532877540971106991073862682576815479315869503685515248795563182893553057891072782118527882829725803579077595820175237996978078766083985337582723498622156861180315266817222585502610557462928133591629458172707917048586798392345595985723660588175303678135096674768972354977022055546342904657294321090135767694711237394402994427579262331087933611604671192527169778285223159528522781684445113649485542067223069132600564057320623795124698112640523107708023242655093618240480876234273274044627668025369977933889472098376229450054239275457697313807309657668143717539666535693621189947781299505666332892623433589704030738850633529239660071012811644893327436045942952841037648772356047174682294179464828857384059498291403965578241617600811776760653526369584 [172,153] 147154221861892616719376846705045903748751975270012348577604811026725848934338737575425219711678986514344235522213100552712495065787634730943991349806254009247130713820637567057837458198489796092301161263793142056065328536171844190464007898887636791862559621321094839451011176646122668425007830722774015717092230220011861292036588240331749657735655651397275648332189255999699334083967612165625886980473719745192025546407348392257278214731703263330925060168469056970714590847996148206380854379850424293996221634504898715063977113758441442209063377680157760318701807499591776573063821568289379358400023677392904227460500913160425240601075994445238960421411037392482344902834383715117839700508508504315386057725403217633712509922978325442119232852209254232031910970949469955367765311223880225456979227910361915478052272769957059578901865368425036235347604905400005492960482822611187700619673772298435080043206255695423917307011364090691096400100929705660150680323095400532061110435216245065585428257221959438152807255884652860902003556923679421820776752270970025699845293641116144897125446659719440 [172,154] 1284972337542071038787502920102511115774976865724892664273780927882466915154135408681035239704733342729052779423841233713200139608910368548125380421299669223568750064575229138843186816398476412270344041713036807134632475233783960277068218193078563446085671704704538393765527769197274519704955830903478680434351881808745733377323132580798523648675841620113476603608801919684711846533821424127204282365472532346541247289120563768220600769984236154430281380289687685923055491692227558187528379103624584574366912977169139074308379635546670445950972061205244002414837421551927539096613295963055641727605950541789502916828453775473588623458579618694327941002178816303716864377436822610718189757334067692221594424454863082096648974847294904324405826701422534508110003690731538575163636296158758592148208591272764027304015028464650046835567214570780408740169103300908635994961301993092808809471225470903824263780231734764965435113022947121406545305989956740401131757803797575501588806418559086757540776924729712833187350363023380975769998357308310003727246176319330996060965135480973284 [172,155] 3704242407009065899139869810357672936120866487298896836360194391216715209351571407797822745808330784146763015818418213663588279007595762497496232733002260815989786113496361705734666480369925242840200717662731646780280402357566540513404535301099995195016274616770087811776608202734140982847151746203796218422307117346344639086904320475885931166570340278810311400398815267957709936479559494610632104652021360879502945737081726547858231029480635169218830020387728065068896203389922363814836191539094359896401485640553156787109013151512057706780902680867645625847722834930552920975766450293920834519981232655515553637327600599554750772273394374154861878142725145517634537187192759372467937006541656769757056707282014083631415448451839508249435031745619904633239770624818006678378683912149273869126956723488275002849489502979523940637513074701690031293282073263198951406087915584707113697561810019337294007732885414237565308753107015907261783736455692283842058316221025888138105328789634533443268130038139914859872983437618366811072995232989955099148952925181345504 [172,156] 3341150179531535211286115976011764627186414815925459456444925653215841164721346802858835195784604518597028993178096664415274484763560623991044020875445774198348180163616665182252254372290245387558032697183316832912393546802051865168689892636394770614298939902463400860950553894328593719756951859584610075824055249101014000365463946714998968044518195830335682490695338415665560439313445896970906114758800058006135924288975101724856142598268033007149198771357780327275848143662115190869749734059177019059305155378998403229327721469703488641292003237379857675445580958023516932232077441929991383967103868379244077164338626267237608175044469523972515740784221501319855170821539876957259954551148837795022048280860991809171948736295433857511316782097336320368467868391117381124336087600269914703514869482652843457469361361125955207907594402867292470380077218307096477219886113347619671731384703422743528225083793439190050735520599924748687334784569465116614969225944524768155736780909400164908107298143609023248506376883238722151323924803004457528 [172,157] 888775619501705760949496948888570193945984250449266062299823955385284127634997687328124070201952608972498883398125320868728397231451857740602781539078311239951954043345952295672427434156055861013348172873030386268367500802642738752567151201486645707702014755516728555022992489058135184734336135149013051671371863346534374697119980291558060750822447153752903874238680024267568842355528353071523439417729715937057231915444402380785418546036387728564854865561410070944787452142990492320230841522445273262722983391601484181785505432264809621641569058898261365171777355166611290670617018339058652471274827334946954296716694059819364403141321108251785778600262303678882005257856687237823302053481678865032009464609731184297691283349397639465264860081956796344097449796752575673952252385994162244097525796854449193628988603835281787655114900159827759861216458166114196172616940666400434784319959456843475812852184229614657208362763128106091379821336635200225917354001499874370464379950520679979616110722255806159249919836225188328 [172,158] 65305792201415007040602965012323296333086660342249750059338183923991876106900715922712723027064114792897645012102934172269542085714679123435653717002933225405687549935200601869102269656248524803889186710507972346746063712961809822702095346518080585028877649746682169340064911463333699136635093326831680974675875072305742094583802634496239648385848464099205318065199468822514771885749145776970603893532894592225995272602960373928824339889095800960876763793444412498768909027900501062593637268885410689264078083372258857730744824773437706930323833145180411282205415293935154359669342944112292669261042111803535575148366553148549015042519175286317820564503167937444665444571455555488377310790247591866335203442670270264123565054643621105277751526462585952015435525751962980611130611861738756137449725361149967981910330559565821499536010720955708365397965234534804344844124020404863262878312033157468388826872207448697224387880726828450830285665785357710498787826203241362021851704677151353641137907039411880 [172,159] 1232476226435352205183658365376878515206487806769564899668177117443960388383110382688183191596324308135613344828248406161269849894377773867277556900428901732186985603694903556951958408003276431079840136776530211693913302029989958504906752953983197077745178653340386364281512382659712511278276394180024428281923593561831019298083590315731330093846033956413824521998243787915861252742450960514218643861609635926303601341001388088575443559779743301011661179595180945042194499990771329642601402793940135941018162037847253570681079581293711127274117029715887670027589811404278153796649888352962058405776471261039542805984073723698017913470689450850748616417640880450969327194025784609538081993079780704528184081506479754970573996757387760745122060128409883718993872220738723822785753465342322759030335844248207226986861276543500491420637982945274311993575820375942248172756050920321188299154113844699266416411436225208136390989855287432043188776449596768712472224580136082467134628882503808 [172,160] 5508270559725794983605475239536994784564790422669377675196561561897030426847431447087278271978993823531863378985060937019547719632273032649776704428830748253943337837790372863876681933335781955369957349919990593878861339075854981325592095017716828830774349040629436857432730166160083815034956624045180935654038854256705352989237374150237344646839784334665836812617170643498227761420435780367727273670888724347883445000799581854481793957220575593593637578833519428462977941927223153907805910204252499022369146229454493784233317066435720472507631072073154505771816022789048839852676596420907899166150658658851858639217164617692295784103014352910714602630044197725642222200846769162519979610225775019380492609810635372381131688919690012985194076602788017804677929332481287544288507274714481635398617845488701611248438798482269418918365030073427208772586949881842509263359326815638886143796855501067928495175633995489464945901249530043036824332339789889089649199993488 [172,161] 5322718416641245086728775614874036520395128711506705228087256418294536095941384596154540760044191719335012770741631781988979812704134969001001975932368246481623266051259819130687758723040581277663324742432976981322448936265678652316670657526907261959133034641819679525250398435447312829144137033629524180249180967937254934212720730739995779492008927432714557572338978307937214625893309077899000283745038641584035847228500990464573538149951265708837508263066065987872316631661590183114269314721793563392894867858009164290569394742721844477106420168715339788278397233379843980280172409602497201779695049209250666469522789397230881755768906394986111947000850803554924540242329621472865005429913011136983101050131310306926603639938826700456898573561860350750361375878838553626208540697367858146177913321724282571323916303510690474620233146828857909014486408591829129040499072282746358078208306642976238115406852919287561937470451990832005964580992 [172,162] 1003658107209895825701278145972372636381222160584917295770309701498855146644416867748343538656855768667132890780559167112168783099638932674656639899527924112939529958449869449046417900278079826087613186362782352627226173219033479359380924292197378770160546668458676371830995332017064913749940137676023404460548043298968262230062354146428626660300620777590076906608206477254241886603950069790653987561030451630590319331601228269060845755554634430288517801816186084789513884156027760949841342510430421228467125491907524415249489441433677307343487531388047601766433705614947009683301710326695424826163920005798191630724673184422489014268698433269729680500549699799866083247092958138644698895327060370558871238839017107709212250068046617822718946322856068376831183173831982183093355877755497462897700456789803634311832583520890948743333523096831236826297302105533105340270104491496203772720952402094890615144640148433119284252 [172,163] 32875985463556592270047986962337204020944117616913248207921410919015029018795858537893111163399030592107220256829015390355559695024976588658230462089914290973741614778349076120436255942472314226829653930507430262284448069823214317194800413869701202994349395540428096270441893211760705570640526972675104129057147643019619944388723835623362705505455936377501396769246846041391932165777560984067459935307300910424410030917711665383680829884050039857148106959990345374433425425292780243180325872020184526169787169323004604963634910267286850785092975804854634848460601394493256782753544184373648398338155943935687166343817085111951072343782410287214594406718368061955749449722992179345142322657539830492646207550341443665975131173874096055576259129579103650834762130056269872576686711729790481741121077177283125066274813554278765877707254755336887495916386556727919690452122827129703763041108493903064448 [172,164] 163837293005107307536828918903050538209339310154717660180583873154514433378276849907039863004396820345487415812862687066246486929881827882032273890577911718645505577941266357400624859374118799641163656489199708056745504484618135193085772302158816613975703738876467217021311969027114053986753797110226923905051100558597560374330620773907449109869249799353948316908183861012179175933664869526984010953092712427930089956150448682887160750906133995395908189225338547188375175038894615951305012016239099250671078210841364812382856099370650957178617752999024820196768369659403003865722438835861983697840363418516204706015213351629978704563821288277578663049629327756268754010025067008141293768221367645830904854858376689954564368379919508401825469093565936889414136318738514047166117121556150922476401934915112130957637958756273075008714573949086600256853598205675136857358298853608 [172,165] 106662677295774809433281534792808880808019301496831504196070795481170676274164889022318042826880440245571407244024558407600308877005676035464265000002750120143589704504360688251640480203443356884880986570156264424288106649997816246922026220364762637036746527253741204357571298355801599561092761235865805352922314901258540500028538269649672413492404844321020699720528877536873616005883645466495292263010539882045972995596445232929810541193907605445850066286418363335920595145811288944811606085786032433139365690698347111814519494339865040816049764555540289836675476456592851192342672304432401744221070111584482872166326614045869617479402251811899774220402296155249815787740570747890428432763097233598861154017733907568408583154407153971640061835233914929006013900906031085607255717178483323337060152519761934273498452578262898331714387355044504162698680 [172,166] 7603996638290239837285509998014190411678751367963435784070580247766831538188856904941091920650905338923159288090218352381753485685944275114616501787909271006966961762695531711882546156696158788774263673256498132807116306117112239597947186198348338226065459909255243821406593147855834815511360693206532690176194130507382460905124648591124990085992270983258400581839925035076976727315151726178092771768818099908176728190518416734926365619582407288075263220893683053190155769969210595859428472848830490544884048123907744684321803015849838515849244538520399884767122491737384873581805751659092461627150743464529421112700028131390666842215778730466648392875624561674138455763348822082067166190744990216541830961152812149048847112355478983911444332736909928356786514249511122524225129945300982075916673282236795198086635543230685652 [172,167] 48299999609706595757534326743049637075317453875573065229380585695929665887691002313499873867960402964417458197116554683332299083447842990868911925002297760087888102455020430094587523351370960520598913405501977931618994031169757921851464777941525734670396809633970946726734851718450526431416959354352631530256411561820717668331300659515364048954543415346366468856372230127132791849493566343398188265485407948589393913117647780124472519942357728903456969155004635166060019828924312048222241423460580582632099908819975076512106971417841056457174869652528511456972420539264937318033577459097325022820357105742169108968445704567095266342908362300640661088366027252464845658356398214162424711412393609320959384386637463956608636712150235781157192601702765380237440723523623356194142020650155966217247495296 [172,168] 21428320053849382340234596676642856483098297438455367956846443306967469415661537785769289785540719045502579114771957742145890595393403761460736575001935024326995422145573585784671350850705278516523056071416570919199796337808403923757494748264609854490116787569085140703265014409615214406005170408762273963197607021219843223581228119087195076218015863067328565257769085848714714546683694368219474147613716474971967301914798871840771668413422029613027531800985091810434600144257713555448897080547691841897949298320527274269256915430813177441402018138008743239415248812223638920415673040261451967190988229050152391672784939252959724911356885469456253157219850731877344000476235270129525553873648408322340035482909957243246684983255669825380120405435838572944881593422759223128 [172,169] 496335958803638325265368476087056410975941522772884203003850286452235167339648307983395682539282725016706004986320889043538528669130986664870239800697033314723008759339907991165777523180229401370675866522682013514670721388553551085467020716731198415379988290147273486484217262587644478591065238890162546132870812202878267332666447227295319599130800444923394813720876018620710829644882492705700605600935286378979040017257962083298917220647846919215914313471423028689377590847365674691685399138897383720586177637916331007006181165085821427018407652783279597764467178634190971613316794323833446703193272929029107605444466157353868258572591236097886713614107487749027444686743697368432998258479996804670575652126748751847803243879125086534416037216 [172,170] 421665346160899894306248265085529687769761327297799334760806071634911183403143187411969532703851271720223844194933587202630414699701800725569289536129835212101543884965029493887731906166512819933813934278855440419344458640439240015395504804187209398593178883025299653581873682727891172089195207657046097368991405927932348188168081328242372156085933995781274193010316793431007409920618176061360569508491240173939676816488817790259943891163140020644302083541869069176591529861111685119408418084375126942956079100833829111404044086750592580538627036705454524184493279431158174144025685755391075911897424725006522861927319795622547815539900697588149610306318309568020806015525675504109140523071843485330226659765284376 [172,171] 8491936481932007775851083587905797464708070277412907526149318421360701887810674888036984316582317776853315441150092721862532490041694937067614394334486384952942226276200413955349595339910773531320150821168642711111739898529972509955268327016959998144457670045946327741292825562079669162709928475528820791108122936347867132179690142936881030685895045430258336128333353909591709164795519128833334436004407920608443427576454069343775106892822871178002685402305039408749176156801105765320602321735353015735320658556740713150151570130689713420077516902383440286262588639744133634924360545780677611606469860245715206068796608741853796396138972640154589459581696016700544579585583844252768 [172,172] 2333363278665567654005075577652518246360936528417262781236562526320045922540134451951401124629341038934349367949402914166832578061520452573240584348418709631182756626165533715169426762146194273195259653557366218437113741047149866359332187379385507160610045033595612155225458960635129668184755225590815911186374620083921536488562122484087738488774486984328369670946084869219731071974862049897939184719470046023709959748755272576378719759773678775904511426856820057704258044060314123502819847465726752981706597644324864774133385963338962661806568107821474313350036686678471407930359550612388901327587410438860940243788997745536791330114193074987252872 [173,0] 167099579648183353611623836106702261980760619776072951270641130303673275535331908992511928179049339998486389724066226478537116982367040867577549976222076190713592543512460375519554852173987004274794501813164321222671727901534918800631403574060077522680269680846854265998119516094522291525496463529278559638826669982072947721777832105904428528218714689697266483829396515986693063733470716567953492384291282680411908629369284222881726260941760735685104181993812678084589858313687429043098730305243194861094003895354078651846441836136264348867536406162888179750502739616443790368717559513012089698260431386444587649730447514410776936945499597893980859891868461501480695383245066430510849684396836777852708314231005866679920890640304820991019651821968106689420479064864712452098499683699930692255761409286865236125122556667416508087594839688337788661349838310496907762592455669184786636219275607992489509869368489932635803421482157468830683991333217432579307840089664142311869729722106466186127867265054369624709077343088399560911013292056318670957406295218739373498465545835207897294431118693799563906916224672658625650775150232097187563884972980375639817976660171135542204492574571654147877730991124408423207681544499774054617585244652361610401081981022990484890681462944800008731165078967102073851745297859375842859523022028582582436585884075809331850835525730860606777280044513728962078695499241906122842270549112311087715870881661723395550542983812126390654363120735593519202003685658789128052336554257416198275913526696120944580472406317920609211318926978381099448384386424246324006651626605857114895996642776287990651452973288905830833627190378017662851911924622341697905803599131832413538338440418935727906809891258622299591018906728770093227140168153244760365714448586980045249368013700262066671737245462033861960165525505240565950261919304591783678318009647104000000000000000000000000000000 [173,1] 7142092946702906943135556014021795302555122472042044450004257707365036897729904740600850079032098278920158450286728927792366849464121324485538161869985541784064690221401594972322629744767701950810893941231405907391148650262167168748972998499060883672316601779334813397610284464723304559102966635813348663590808335733457180387325415260921439342166233791995351973063147463228882809030819253153896502697917547515685325190686248482339035893048812031064567084067522061241874286425436452175617626962565279591380308329311712454269703941566770643435641794670608469168835915626558441549839020378556976861664876153815492330803792340415606352540061018876678597685172121831159732277911699766798793739941216421555465051928813086109894104189864380662657211746115035479865022304510332660077026038979744404920910056503900724490692763906673763523703036750832474390180733029140460172301120473302959662111921317591570815209283647757414645463844447084734985896529943157302675175201352261693863122973177780126152418389529083026398892316083555842729094594577789552899678816472783145257572920073697547427870024424837547683197922722400684459661359150198498748120440630789135168946684512111689880075244044661463332334623849569879801169733773328669121716879637968198270336958723024626205604577663991497437697971929679222361295613464014875699786616637244600702012423914313825027357649517784045581385207847880489257314564552859530393006509707184066575677451290141425046634704417244777434666508134324794180966267714225462082746944415806913112832899986349506795024812520466339463145152222787614280129085791411261056595713885613818735616769680497626770341066284598943745475995248024716408599768140506395490917299703841275347983783109248251275842150205922469877869356999669717995239178168789364687521578821751767108576152795233928868708963123942023218767820089576095274408262993909340455809198311600029696000000000000000000000000 [173,2] -51354086576090580462188256929883834905388571827575649339149832081532838594151735033962566405701666669925413170731425830961556345922937390869212217492284321214002983000090639792606837417828715321759378057028922660717695520426056922066274643411187301650881743620386420501121144652872145823126898347126598073350045579151634281228131540722101920802735288538295325957194530618110338364706858253280489398262783590954658206401372834248136933439181451861862433801953752088650519991149570818572515633552975189013188677834921206411207527887509545102143329729243891095622079760244033901795108079606820582648238027412053498107948690881558337875878965889176587717682386781052446203516941112125477412225903727886950438525969741753795187752871146146766802411867139241374742786920799931843542070570264508923957932217283318594029916164505750588898230806508777937077962627138413614012379446058057572282252153114198763381153274109998254084190471480349186670121012485712471147522416267130012187820092287917247982575287307964592905127563491027158232698060044894834932463991253380832978686908691762669989718716104599987954882074469659998276894775503262351190622913325726098279175129029282691188360504293501738077313257745369589427479039056176546077126325298572890750001687289798037012389140565436699051148640013197228523777581480328800911990193171263313735098751466376762197552265275021878843691056964347112636302415475450558883740203598881383780305017139768245655784967986017482752484974351599410286437421438335818361647458446542724566517852966489479587986618392416295018674174280418750750025553460327365532694213752743459509784521074529698135747954534233083380203391306754320865269887158781657724695609503947417401031680529859952716144321981428961157720683127983106345049448582258057966528932820816165281769380620100399990528166443243213704211895322633901396633474005479938862053317456758728294400000000000000000000000 [173,3] -88947739250519133581186654701635694304430828971976267591593132261240831960813379502910932791152235152672347839964035142651510971335760263660378551279621807608592740282128401471343119472783772209035759628578460138788480575680469478583123399050870783727470875026797140884865403444441615770302880106588832845622240768159590363530420543645125113591455371031826372790897269807044657800474085867736811951443997180303160756974673741044658493648750944120987736140968786616590710685963089969397303129122397486963167908928668819575801101290189317232562761455045864150561304742658051933628690706833325729927604176977229517917612223488898532933223781663465936738496506194311212973956620087698958906542013013430622804354947354680516580873757693232072786410263038252273357775617469748742714889115513751104031327585490952325334210171649900452697892603930561504125749765305578829454467916837063242859151751835633537794186231257281981893200392737084724695924917478613234813896973700178153088751044079156626602379399628657273334199052424774220663584438139337213739622920272911844169087507961852080512128885250432626527564723958675215159104718640452334389804979423691134123563664660919738078572090241990178916691704573018744144664102767823390996377306739077578169130972018572569906910811972781526290337405363561918495204340977853563365438712338673338372831288918472556268697971797750983944601110984897471802461754650223062077643359880257327206224402821473368466721590685434154464661032270345149673920201892914519632195076398133561870299714040913507147309704696027399602565509560263656853473691069341390836106971277310893584985027342490103282909023659859092621201106108492073459344503584717054800261542062236248037507670178521675714836610610750587664248599330763558143605772758792913456198426657747571137267257586040236833303469561814968932971498390705948009905893437609270390234857890177614411202560000000000000000000 [173,4] 36812227873511829817428339497506914573813358633738034767051379097708974664244755335086451245009435508664127847693801568828069200343783562165331302034210421115674049881715053081127743421409523057199932730180717216746272358347126726761910921973267955075022700733857973625174222642444128814472568873613997683950733662625315868629531847037962041811019195754234816092423841776973519915556309442715160288709110128726258672406953556474971896296172735434891148835652941603899445827672994789465849092283233301506808074490077457164709005743247285612634629048573627836705627601178272312101879929876228909475137719476834947799514362779615292780905358269564809768009561569054640399996504921066431757899713484993897370786050640158216948588580697586254796011838263763345377100167569970877706898026076334323541604923939095067692979899241853527156657307600358516918490497665347556136952508060242815666722734222440935988289687597381853769505934927541486354994943351428878855791189964279792234513159837581763387780371718873604629417308390000933583658927928424218261907212597958307781141157638658312205515809430562056208605196705809248289107542580212241821593716303954891127223753669262626204504584215667957035580226669016786501136569891159663217807276170686739006254545453951035995773678829263201285317107454342910325909375585045949325255139095961312809480571242647678779501692122979114585430019771971601959394824798995838390272927507587165164906697529440914255343637826105002323981661981581783415949068362480247900920929298924465194060406884731480205306479300035742244846165869354168686747055305409775439426625992510380722453937218492367564828470113992803651574374434805583054797018495006039539497920112246613916469097218385028329360065658923294844614013385516823831070173885350227663627090911790856855834470795321647925979077389370084642381658149799898261444645601162311488557529728503687520714752000000000000000000 [173,5] 13415689134905290232565231613985362144562632694963583738496287111459589166176083382506121477502495156744149802669434346365816115088002856255657204572423105324121390243526552779890438919458369407546324825067458746482355677425388587063044986395159039161762291240907442048435613417974111434838624082943557263725303380902337659686035042189233448733506638654860879931437548717637805120327072076051285731154480407461169336040868710623625804185259446849251630797947000318441677819893532156769959983905116040106762329114254083995848878990571288534571782537348157255911338406883898526063390161900269165630694089622993550694249622866201074956050863769754007327299714993373875543472199184263664556273953734637042785663678196470269727946429993267429313226753277548442133145147593226961194050574401346180382986997361718631985973014200807138204147708560600733597023298395580755421960158927378669574281962790868763041047568147847483646557565097132438517857857140842518602191338601461884471445812710470117034236289537843687645521716907347128426603459026395019142018640771917905424840491168185189039146433202072818875307659596090265525538889917668112111254753496548273760355411370766663452375596206780594704428330839838378427076764036237610830170381365556794443584254155621400712684031642362865751000480986748077656444091073024977181581431483556450894242335822421539735613130673579294355676959522532459800225441991607008515104147229612668168228629976053729665833233275896539222492180416986055834605613825692831125126160920305092695957528863349316197998107244054377328232783112628716718170641880283005400391099108483913275890067404529921303129304474044460952200260657117319599010489104505323668416655174472101335954293373767043644106850324281025712297841167609712665244122300782141135683410983597856101025056383099268486133696897487508222296800977528308638740163351263397986847026173147414991753120317440000000000000 [173,6] -1398609928451334118822332125926558567783716208433112355526319519153450109413225956897443715105380861068165834196726859663497164147732665128165441809944721381482202471685410956070515672789057954017982381026416230661098411977034092911444750061717069243700827456265484593212334159656657767219933880476665700717295595058754095460861449088179726722496656545972883348483614072775792837498737806198692547747532340244787517067808062740893385818548026152942542174168454503366122743073762705978449365464189953258949392867018917539748281972855630027385793620719850610040908823893020271037867552876982817447146093512695953592736505296839798563068858495129475063444537649353618141015013134737416273167668698955388087745320271387164449865942520260847533588264805659587993471754168588166342126256444956027013816674152633208951069836574114832631585188622597365747526831495189559138087914449202908325739111856371052459154208837415938024957667113964921867690010060996155886893142764250673842949221702141298698679749272912889931426723549732468847626863114848809811957021325461215476362088963577242796761187103198182692423873305366081520476207954396936478864745638301564238175690582925711704220759237839574228603206540237553407935920668667481833144552249458828390783594946578462718479901498775583678562633400634237413132234903883371847956720755859082294098228256306563956217121598263874983576851512491163732053596217598922623213047860454618711637273804268443408786612132933667612430703011759178033208795909958557121989196585081342484932232133180231651154296077898870113481641242955005793499890490305297929917801849737090255144511203940508109808620416827054022996050768223038262100728052618919473952414469588333359568945257961292464905796001777505865962653218240895173839508845223957342564597528752434351906400344436852980022304572575160861610449065832090827996217342037707222813077516131431895362781472358400000000000 [173,7] -181354294479328968233684342815713214425491451700083869047779845579290556215778734049007723193792725865259647560178481178878405098649906911112566100384300992913018849725466805005648078111195334570939116111388472595382483613081196273585307247444271996461884683828759107337856863206677140679924509506477356325581839658635620808402168828657759738926745595439375048018795696144713012948664211485781118316395201081478351906422214020889808512787689879170684574318472137155642163436532007298875329644262630272262238430752647540256178818531085741477648721923004678046282980009433079008045835040142504344051204412741299952956987687052528292870785486891822748287819329563484804121406403851504670129315957342024304503122010653936550664360261195672545177634567247017674434189102030658898568582060933119256165494483175581455279084472898717237349099836555026093773980570785118338028106006031160980749156101759166081998102633333490003543804500760055610657598907185613420533719670211007328571904982162516911509296564225311618045744448053214868894441463826174084472968654213993788205998719282984964159543400933791668076931067715110695929106258959211578800833083140878308577532215904287130335609938612698225100146589837545547055784450963126801162572757274374239889194682597997137214816234126743657639035087721160452444425892337867961245884612698370924114503981526732334849587552121679735873053727940921746951668412969437637673913146649086509873162706950523847909382459798644507807436855820725864309316651951365251150371456236514972088124778557348069144941717379220816569484420404834950654513259625281176964696078803492607536931003016358558806378042830095963121259204783569314062583468102521551189537044389890902190524721196334777573645937941602107273576135996310277338383165852941559793493489100440163947388466522855706439053903882692628026671808953805439872945758955540499897443690335417160027483262051942400000000 [173,8] 7616820657141987786051197168440139742117105777706966024858268903126088397639974733288742630072473124283580423324001518155324082643765732761048497423119820938555903882476894064374352953403938169465141955735699442400111617048400049886941321182896655164903889234242617823773726981492784042601631197589786172397108810353861774484473062624876322278298939210426699479683750142763915674063153657628665984899344119573573686323200920918319548214024985857444642620810514487275266140330366586371997176981739677870942291713846691021583821083943138593049657935904028021415943243467808834171966664294007489577296748020471850274235447956852390319893110169221742235081602447957122917666263097287097719786662265256157994045455755555456983234427813910540515108325975646333368432175960777469874834964252787513752714273595792569889200325675292980585788853669094826335373593554457741734451760378881702215674806077088243744463301277580904876010940681171962144266245105698068512104385512085804354110633625809357267667922028320745582869995409642011714262595257680657298014393270301961627382909968222533914592316873248928176287647724842982018763262542589728230875941631251674933597576666351358424695402247793147565070379626313470253113300405492237651121528747640875112674842973166716221629495693354563847348422998862975360060791346532275356072773827322258279915281729343595844011730621950465134435799881960763482353767284316719526128483595773561294261139516893197244297704257950111802788386341685940320545492797306866455199290832472860516458033720142436210734068572623284993739568573454076615133609268060126388206300154041380734182380132597883658077890614526120624657617021912942759086232838990626924198913692684291236787545243964128300285470101309858563607561943765602736106970009520978539728784158162288531965435719340399180010402139150034951986636408888292312381849389221456764222305409801825565034549125017600000000 [173,9] 435240046931915283108064202461501703035240541394864243984499876243821781117652410702702045410581011709192849153924657577832762242539491708081243451923501645801472207565003569878181088079002028778104163079257481666092578324637714499996424518324525969582140614605971576539605994601601434420410566143795199957012265642169137349507863064798603941427015665425014695123594249592432911091631624621409005930907597136964989149639135963430972494453862284578282511614092523718850930873637031843720434313219563908903696308969361458100326967164501510290554641529425884103460151157708662115666833268014089282517693037908200174156201176438788403201818455431379490788368874076214125294139546128159087978638037087317637272997550018508527356029254687544618249650733395654445552644187305441689615793543689969035531118530483762767154205793371019569557846236687872625113893253277781838901222139562855031725882452097796887923838473352934494869102298183265152416746782631034341880556378611100854920206251655904823043407115703262137815095517527824975550679406060579538855424915089709641411403708373856774678958063677567333619403695697092530829160000079052727846197107365196987312150335600648310245771623724393809761722281157995326724413068245908403727165704928998240353224779049855646098755339032922253678848685340498698094009045206635520473166338344072389198675074686721976933195803952168001314564116008310691023169308964145754596963845301960046067206438174554322513250907005011367684358878034229773537531022431588427806264335024222311508953468657887598335627187943149020438815515616754441034212827507393608926409693529237560333926001826538468461095547874228815231285666050712554712664295152637343086457125855519191058666859658821911658477572416361385544588996793295467643839997290545471611942989696208005962146878199199153487609431572040932006144856022602499889859079491611300180564819831453297924191712159263007900 [173,10] -9934914106655796571556247085538067721877115809057466614695589059803966821326939352884901547044862850496553391718388792085883201006770949225185398710433388649785062069844652592828498428367865989171973475010678232225233281055501692583893336422476253322001048972738457529719973795315877718537384065856874844725299600039298610272052966955534113801916810080843646956119985299746342740207661342537091151418976612441104017070010902610619496238817826466549374122226684705546092284254494439149660729948812107321997838317984087234181590753278070670723541061171136360689481244997251440467760896655685553015324207124484571718977850846416916436891195368087566597699929180706541285362100168817230656760557190615523991736373344094814660994283163888722442165945757395245450755392982397355007693593079706997174442236828318193154417772234171590491398433469518837454390420927011666435968987641714748988739697515852425136154791949267115654169885149141013104474554705558447413767412333524759000139728731253241053655329936148385559968943594838375362245936816671272166847875642733843981094136073356391748760549449248053461083681809823371265396159940548113099049605736350319155847608523422530592628242847686889382295108785712836375308577578061578915507380539165119700317918550342259691679255551159693665045467329933447274142091885304485176315493496257413416997753885479551457960591571056766211377975342018532472963399825695627198007281697041357125805398252551590213548252177192102573955620610726495965336799342005284236464279046555043920020902325603224160522182375151784364277715350281988532411516455132819432533697711384103637191062213473822800757663254963090647154774621849388231752504999396015648153129779147212563920094513093692457131935262689401318985353229605403542326472968364977702219823058960895754116910323348772067853486664963425547376160486701213333062302009321611962633662696004698609904729907364920000 [173,11] -265787080077014128557998272224944495800833437908024783774596088156189947807298056528799306593237253690001943671786354424495126331476059019785766577475595032328146129324886335156188458601431126603666659232639528283840764186299584382888861704548355350622830742452335669149843671654193933977097063330471496494490797568816768401678238308177301963134082233877076696383301369688015835637294334256277777263984562802058556011114644208668161143807285491607977152279162213742863278903050499134113402478892635402909456677562282945735151494369841711969691478207951823711457416651957761839393620297166846845381820844769264994847636711639391788854157590175963517280458115394889934758947498166016764802945603390878091027971943442576451227470585011714998987518878813097133735429604694978989976322301226552653124280024433208830690796653881885008994471106147109207767194012230917928227743647636073679984634560626718123549157396459660944633508974326518969801265188493950315455083090910791093966023883488371237916515998241439151744443349691578893209973977433943088324863979284006204108774967810792510751159799080951084022178979521908507526108437598595586975774012261319857202547982588245193095344945635763770827291222246919153426312233415871425581106928443294917107402070954516302190692418181710004365527379895473286671974579675107753281935461353323348691225290651652916677986433405424927881575996691853944279731975121636571222949361162549578965806018091797507390082172061279319700755601430740657341695906914735821301099422821128792543694368871497618093856865527142257345663209952484801578078739282360495146260596109594728501848617839720337201531869709600992128295447967635262472704977749246447265664855995607016860402375248860810894984764273382808722461864956680799313645679303337575214343184854008773607261540167383046141563308628891945027448595914142572872476503587151217277986912485298677220318483229616600 [173,12] 4169919321406605363588774495620378606460435463545800995354703356949045835838186520440973495938281107113716241893551598569702460076319814612731494303329891497544178328058650484893639740460270947091739854516338833927816143327035845268878757709734526340796909379151709637503403422860653481180305444152618310711596030566889833461467712400949806976790418154882020444269227816337369215729336867969906062849706407911637172521512308207779858615165972278558368258529388770963473084593138705882406476763989481930910374953251970250558583740090471211599622032558547113718789676679619209145959017595205084234051510683505899440381677276734309106890870209798758793827900881517597109225360489438669810084973294437887984426610212595445965809388647361871950111637931571891269171132544829524533038152372917737587254186194457815129145480726563268837106232708897533279430347654918190903978032858623698977465645470186161334951646369010932781941682829208105862818212628204260229877928741107449783293631370563340383411294535489934662172064043869367008681633777670990328649845415681830330558680813252635179254783390193839987221811994934940717912202111684057407169629589859091169263354786355961463430004223524299878442351442360892953739898709666045657600623195195994152709185296694822330392944234404042768049343222160434126855626057795976778123320578547618769076338431903002758633469274717902477680479309679339657540420159440917638863142185790499369325131907793450341769213230413874188563718011491746754995753012466822132516398937805949497550340310000171960753862023498586288993905410449036127676824332578343714708765554328445046049714043671478147103552895422200536119066201445575688718259481026976391405026858936679262368462616234280332101013176139745942760688375879808515478621698171979182377452282545984724418890746952532694774393991311048879218498409543904714896230950778617508757102932515235524528992593510800 [173,13] 50655574880802597798025226140491537001192393589455354620658114224465416540361718130722474973257744520774005242723197924469786577325423450385091919980098997498962842070192209463888862696364379492116852606269810921934775238540275422510621389676264214180456756072051700253731878048737625821958119726541643246792470370772028348214690297214173808652496344001167926787168614079991051875337951855315516963497068688887382613965286131100367584127990256572299033903550718743461217903327655243306733010451523720846793325503216709798101275738241084845536177294965342091296329888353356506425322310529947025052335403583892262893619064933930285711381939540581352376108528134077702005152245125044037009560874021950979933182738822476160712157599657269172609749328441752016665696315855774263072805152067332195180125341383725927151318933398237879322252727211844500010430091803283208804910904722574273855367718773328535528743610250868104109108898110295653142333598471442527696510243209956491670491435743800600675623928342695869703631565473006124481337532781218166032356993731822811927934404759795826988573339722570235290975158438879549800725517900364814512274717686757174321477329563604810340625829065663309932445044409029368646140764841636693478532622082659636237502235948662321833081617535183393420732980507635081872795561594191235506438303345226531499180589585605866971002644765669089018898735350173614415035450675127980624888858096833507270920119314096848045638212853830491430806125958665854501976361548425891291147478515025802085580280662703409703669901558972203825126353000278257067182478540264516200853271485418299597504221299078556638463151157062253426852157252057202187577879964097049346376702703224697369432188180748511605321774446041360086068160573539547403462478805387652350339739501298344740250909383959494351695713551774730584569612097657350530354081861286228727991256489726912325139461364830 [173,14] -669018734585060517545552658725137500477797978442700378745189181165544329622167034093765522344167942129942138948510532033302808147465386567034128048668108606686882255294691317799024832187266240932195018835192358791863767270019939909615636015547243546498049693950887763509774955535839065125946366055196516194719944113486589998277747389337155281262549621179496051318499922170734526162266692106525098614032549787423737444653599914109577440008630301150416545092471087311264323627178531947347105074768760130759144734962280653653035946649980232343459460512116751410398295542738563129999526159430616695550872700425365764217425022028658737729173142915611260511252185512702926714960747905185210633364708806700332733924420799818450464430282281265836959190228871833569745797472449628795293875804857864102042928064317817286186438922232891399932029709431630563164174800998212048070873792321568888610256615834029656702808782413965458123041187134245494760086277965383300480077889772289352728584694965614416050265246755589055091032730169267621151419407947516850107159456572263999610508481320936739027912643427654849829735276835670347065372156510598737411918021373905326997887170453012768546953916008563421831715475522492231858581411965386844016173313052817800969195285440683998932079980588499565665333928982219616017560714185138142278420100841532526370425033771478662723910892922290982317485565389179515794184342334646958331751951052228500804162031700776952368379476420497582284414730930440109737794366712496379223214603363980148114673789309915623603384374268682910453047223354951277768006009216747303129142947634010590593745747225125565108252069212446688632808347620362451171634076005911588133432885298600768642965935239167354667275152503488484820942654933556957445819100628346872053146994402726529223382533670925151266760212260147234001134090838197932957399943733093689575459229161770906046824263680 [173,15] -3243972428405910841367549313872912703399808070458730671046965409764475117921082721440865177481844077655988310489445731241104118152476502800041146459555341473113679015761247938335577443105379722102597969001484516832829560628674660099093675128333688365904152850661289911705315831143874374296110819375947189413888944923996753249992496663077137381092751519342109174284270567867626915101786559888500043299210336517254145744930992154182581251070244460892260347377895517222160189221126876925550036917762653234418109013246910441773232279999607748056108224934131583912881080527475812875281393929013302280247018788153763429251831512686136485106915002617556514856075817149621172349846738353621869554145222816442971577461850256659639102906732116616173631482168417104674004280763117305484700538002695902118034739087818583394967227885073486616266683953357827685259956667781713556132713995970001025443383202656315870176926593137887681149898559087624240444935362967069476058973273007913758426569449481975690254519377620934361154824458061399421393856211421223943455435022017272633742538458689329425734799836961513939019416322564288325730218583359300830001633069493415873243686047652508720362798290064477793275175257407535436946112176182037967368513831512415993449773481094072007216264896561607779680907984144296880606204895007010083648390514081330691880412964620941019463664639497987821989492758621682692992781591315606872787018830416615458749386891453440398240191940683541320456652251658767478447857530109883803073524019897248559700347383885415524533807951269173643254633038353757267746501178144767504365087647242755431959741931201711632501792057812220843462900979801175964187559029725219956374766089336529904618565774461661164031372004656287172914213695494281548661781239321454783712255472406346462687881399199274869687250970326162935093681253584675666446519833659056706245993498688765663370886400 [173,16] 45380600423460338834032322552273006222928372866558965533076552030474151331978151805499843399460041114908887067186008429813826078123854649402806962008372064546515873665876461982395320298601420379866371046825393763417722428424366078354901753222847944128779802355120410977941367297179874790934667337356212946669889606697053341120439711191326845132272792337582925607618604333816112795273338466241709621343996478144169009499450983074173036805594640096768329656127022307445657104646845992125126411531579984400294547944541568006586799401427159187542307907179220626707602321740268711737766211496655937532077485573240684410824374380126220024273037584986320195138978030167008329927785377645077906629730840314883617866227794588348077891081586085560280213703644730409704868581079620130514091401424635284505766345576373332414495349537687186634625076056527751907094637750362891629438056287310310976111412133091861931730850817630531411956501928373081022014274696975296094247005297484448663924857282963535651681138156516672664891934113138448106231097792451114991418052055834645877324546060991126640586893572355869945785825373216766152135553898922068242893779896269300271084452473679147323367154174563293045769682506949250111007756608219932393962299439846873363830370851741756162991857541541150935437643647664168972742376422826275274621355862420822048732571890150382600415128590547341471212216307874505570899104566033048342362855803744907802145490121026587653144739352843410187957294876247870693394090794005279457788732721769154097968717735791193364737290520029053091031051353007202103732567817628780378235133467347319242201787168218081754224074096504625115322070972031310759731654309106449329113774792718464821241387595079285100850790030141246502231117870475500520679586094281855071914725986046069659086288466791003426007648580966829271020511163031776109102502033240320646048476982611182993600640 [173,17] 52675198925711091760326151296717799364083933193727728049801232435475674611722150087915751189139095480087788362935707677034137141558263027690547412885696133075692171025402130849655015951986418812389000246250989850881684307791735144355354216587955965831738222330416042497727492713607300878701281092533363413562996961211753177089401017849946150513054279918441922736599384039713468836725958429646290477462210571540789419795296661472113524888955795102566013176731686945886034561443918110891987895702063488403372881544865804385162317497197913910318709643969451038617033113091717049422181471403055440942347420073028643667383616715173432257891367768098440376182248628844015092193774916763169961373947834642023764587889872915485694980917179289301304991288299631435798022681747294238356574041314940692891155693944575908695663454184608966503459312207560772434755130589504454577884167115356754204028939662716063804717184172235192953139167824302800602995516784556291446706295305733406843502360707864573108940424379449370202372464435352507895622376869843634189202081129049934255320252807859517181064010297772777003176727574893899435641539165219709803072549239085771928837750584492377806987857868301032894965962146401019875096541674266870977588392939961591511512026435030374235367562045709290602855177627615539652235102830268971307542387541927290420078876971207141166929244857650565243691282066220576468138049568020971555067954694756991467497891028610448310285136138102134616654613157747287493022672844902434083427726367740417488253914189316788216379102225768007984893664180481885862281933589033967947421992743938656304537111295532368690003517388022850852977410938463985591634225357127059627991655902267457499297013386999882026627475875137414467861058811979770675814237771924880126467682388106978725737019370967747716323087520706852535445894230639259072672848444878391066229731857852889008672 [173,18] -1377633419195516511453612532533665464927007146124242502631377749196851553355960813549747346652225885001223758679525464062242735922797816914529605823159371608779433709948394708005089093925203527528744113341594386030994935482860708287072895419015124476662705907790468372772632665278503293452494998722382405865147538308597969754469405259633871612197527204580921054743770099525320764730079787596415335441212790590081084744333020275719063380532996312109285624459942409326905121903715977650095504324696468602057464967367147431966404895347665374283303453075919258726520288368199009516901252239385375141561882949336773074592522601933312653825138539553882091538418318744835629101854468252744631486456543421871424301603686318423066129265871509337746321920161842278060329320475188508647721002632630038121401514485381358900488491916828548450450883392732200287559575670410260661171760646174859893353540962529928355423126932737118405187588084400393700295755836405041650952587732380735055540577382538830083323923070251080174539704628888438227732178041731538065177044820742902461163110147581213676210340288840411006678865430602442803983639960133936537690502478382535060690084760787770136771126416481506803797976604446258923207611923190677910288603545826684714276747812522720301117782282864270331243919188799025261257748413873677864649002105249490391610087790161924030380054650141435700305980294167772475050671241405556856524724831389285059511009154453072874930127730564877045302815211462700653200991459204036843502637950954959251312279564338752374641251035312777885763458158909034465740170894903208752011319357651739600952117256433225625939827454382723259908053221107154647336524869575073670171541329119077230486660691994995575377597886557560264082860722265792142482608062857406752742200204269126648427434595237325861595877148641506912809970724310397279921852382806635904548076920563643994880 [173,19] 1088596797843185765107041151694102618969788593342323904279094152734962787119126954279007773926268665087574925593819295902584874490106898646212970389539657010131024317264484362935810126965535425075011032344602135338467688298057076550535678477008525487831050431209183428576237708027597926712840004137594170952676727263102406818730145107736185540888604677066339426858860234791358924687064304631523195384306953834711251629169701995332935039251355279139152469739694585829820182880170271016181270755600459965501157189747696303159685336563680024052780952634656675522987991696865603985668444367137407732578450235816136316007283278127813649712589152948759307844374433323793114260617012715922386810257237327121430412177218229471139678316062761146277081829076434546011262400759660084612270022779959104299313222243975509213446446019257003729293939714699709911160802147254980855846502469051399909109062499352208106716032293584453221136297466028782652059869992231437525157489553581314535355452634872374505969343176236293070476999112017469327570088415276369656456101371269021573274678194707828685007877335978620472844555918397997947326808777383521677532756435103139964785423618073665976836393377847597246849772947389329335522747941713460878004507575872235455585543486776922869497868933097684487255722990906875791925543249506658873613643694101129983243884090126413526474706817308767292333372604115698018717332656134835048046194176500376284771813985851259221211813385068095414720889452070382635089942282592176791351550161908584494585774493748348300636317702834396863655415879559788776403164672506516913715119448350866012453664450192795440740759000553921582447813387114927720202519944164027336696527258689309585015115338294159613320680747865611257706252976110891678174410980407959943517020490870225808311297706277974248721759401773004643598581306603196040191412015331417177070178510253561952 [173,20] 18978335880407478845681788172825532672733796208043040065628963775770625967276091584823883577684043589923438847412075723295008625398957226006032025917304069227582764214706343312956589342660243034240878844701292946757972215847956895324554344978226215059594554940177439975651080750120823315732346315211477629485972209614514748745878429414644405323562795933356516386703877017647561740599835344275808997773308613559040029143427335939142276162763305834750976079808376453486137948156623138989333098932700370152551640810228543376801012204675808325306181778469469731537812563979519745227593160979701867730896940279130374066244059647682851577915315309686512285370018306715321132099811904387444722069934411028775583299311498456165707290841993433772509453680172191377883598433326348060016787196203177650783241989592017960753760990375009198291260945776104990312051201428104594434282268510873889214036107976841543893060356011551062662858997348823752884965660948400618606292730727027162727409973504459336616157539669772343689597118232306418073335842065025946415342418328202212468902794458543729644831112026718932414182169972877929514042942365771269143102905224423846003106156188005850090955360473348442302708710994360475574427492046803385649885930137019383952232012279817793078722548884408016656194372077640250120352612310891717451519889948643328676668597858143625264908874477925983257518243568067141911669371414760578452442846466932515874576749772333896743556293944488269545634666461649237644076541955863043446221062950135092945054916181816831609761673096691002169188391881366108343534629078592773058882766565377393182360432484163120099019325065392993225186572389759003870895174028726835276518848583176796563281267927388959565028443332299306026242515240198216415572874656077073288622835529308896219911430733201151878264920004807795166059785800935767607906404137626707008756212379103008 [173,21] -38702630260225920007478070756477289153957585774658531098524498497920743656691754413268334026037675395629501501334201983838980048123739226219925219966433417023374638831879368240888980272749240533121768565485481726116391748810577958757912490459486398494624968077235706764082202405867838269755346034611650054121769629123475608894223128266319076573458605857153181620079677787443006449959081585661450966259489722918284950538210685741277857771224342571835039063216510457287516644894156080694348107485239799403467303703139903236428431189692368977960871230584168844649107257913062799576138200336125876118855064252041168099670118392056057052300063180051662907974094325448728524534917073171781979311160568691537145798064391457482676408410408416334517906409010914498391071574219339060149890017390496718600022761217162349272407269579698326739511542577765896214572978559905443267512877493974932457523765254883372261330173067749446032871829199704908669881208217537020082310203528536585945801810140567884687627582658100516345046559250943232607956071351603313561299707743981543782335724795967039311544683999986509594742980528428675582897527482672588163286179465523954832419501691138520502550867079557998070940687820663866217378391142378258869275679039709436575314375509339732976336619130764758993162139460020590262002798921526138724678346951816839332190345795124050978617444360325615151830435381841603231209149111411124611244318369633793111463194448964690604003837608119714715915989798458939575665911726648373589862771457479789613257124119975142574351196722689723708934199687851461082449264739376973899196276262694746633123156540849490806452455876207821910977585199277267440499016577913996569702288892434480876579197555202572574101202432953235198848744497950510861645687954600053006483404157491590068792567769034053245697915596880021168160468482420847953428205838965660379982840151156 [173,22] -109052255740218955530612641788009743341127295420045637949002537472376234197800576576674840275963949266051384387207206205363910661917179453104206274935757144489027440096981258804450077112910542742532396660401435388732857015936278813616534475088404342008468254812571609196090027810458820454081478455401572423188483961745121915022736481065610024982639397946721067564803499004403459718854325308205533065895006551541652357653935568734815537074106671434436684589274613486413113043078588480721117889098658903395569871101457324803241788151075476390250615009714507460750176069210149837553525913817930024943557646208645820245702852128653932043108423271514608968816260063019533964198284990417447578184915427620589404907137762953831111383927978961208117430915639208045361664730447716770133791948997925701911866572105874578477017414456365889725433897705295559471822723506775736053632963623046144604414387941461714652015755560195204642905554023270637053992468240025571934126871050001714939138964958731861338886162481563776867107221172004176999212292764202867646525890052838704634772195307521268354755585771435909431624679474216719366462739251339337893228382080840253300158973092068593735192973451811008153721288317835673941970064240574144627692440720966133927468991329341634414359362339782000168535316520496887013931154774779104091792118764154783240483947953435553371106811596953016881376584071224959088724979809809716294375694168157036886095821275587140171450778940298771688254243135902502861887902632772974260345504883427298366765693323792149226678212652353350048579213919150639656789719606445028818274365088658004159585523776004351595672212994429704907448154296979703887769619571852517398039446126383381721407121156172034262029960989486134089170040121266240308838648523017932559139624798846244268978918927637034210909043366290320656412228352118814170218505677753572143543516928 [173,23] 384887277583554201875883169922134023717584007080513798183256078322031775696908242389551697394894993417737821723083948430147957229266425026229763700674936729351228379049515916534414627644092050517846766453921503365820884683430826649227791449366399449197634498678957706388944674584761497273628557568628834307382305676036202076089406863585904705737357534040354969652971775669098356173290427376103679501952874476561984894076513253703591690200319049045251392096404598617830510500023325332116639770470780047405004562466736610407564995394094350297335267398950937937502585317497251434039596522250288811858270109985687864047026811060106733552311488244102437732210819470945710222779952611311438804669697502454490023426158133373030200705195161012303434823565232971535345925928540063954890604248748356274389526939924720596458212357622317216989270321189211226908213582230044980835661441236490430488143438538412006937690901160899215165054803522812918910564212825419577014700781260465206483367679300044484774604977907520080638368583029104851409759880952909423529527913573549392362229074836103445569608041021148317614050084725639785631168434856439124424121321666600305210178728567269917949817863665136538784273753597379695315479553550168804174460958006469845602686267171316412985120317393892180446146940491425210435686427540246645347047680155125883861014327274758367278720929881702685774582536198084932098161035070741794788432498573240189685649486164464460122700987662753526529709907054196550998131831392100031808102143528240331749379246166653685665805951188608441471051914573973525770509908607122937486950433720337751347362644860116386789292654685114800673176770996645934437394733526060849377607479367149984207921664738718012866229048718294627616753737717537484981419406995880820940827928365337620898041700498500332110711573726199229846813263986674869903162916244307197032859040 [173,24] 103956114251445640275977015643050280457223478063265550016834227999966600789979538353244137057689401757450537990747910430556271638360111025304205311526343561556469449904574051977361785218404544035009575883889573205800720465243468846370260727694459294929391023347066066931280760168440392054422466235192307771406066061758868683587975059989268939673486687125757488819414764777033622216986729039413291533584697241692785427911398423303728165409557259459347551140213772595739528015251049486887114443626653847280003848895499981855906332733548271970464620765402670397339332403948527952043132447573393600735193734516549770732542699267082382708795121025091647639985570601518137935350619054132831447974696660279642749942557681898970217379740138986894987577466318406486173719360906004156925316001638764454297796866259873405361791468474845762364369636034060881744670267667920786622609906601549072920298684903294691514082072530848484995318488323955509566806739607576563816334521809485291307805723373781823508614019116085763386323203107985625861304943413322299891063716562998257859011293874644975321412984065961705275431599091169059490029724812969732331069675215746305144878661115513374680104834501032009069042974412875362868924994644311829424128502588018987244820545216735743813241224862484611704504627855991700727171756486941173067464840263262159618540332757825754905238358546167344004344620881828013166349804592882576329145626328255411812739737451299595760856766289348956406141925323462064717202481745762477602900142310677082175216294657778058927525533839274330317500989357087784990242277185168229455126020651857785606164136420831128726731164611769807244723432369843079271209226574074965882430467015475690487226251693310552932951812759041206483781244177964821381381739538465856583896761826701550793491731103893331530219073317928310549503781511480283644074873584131097680512 [173,25] -1631020815696218382409988801139421338713206286920913290170697334332493000579528187780544372126682353984834337073171925402728809973094622098479716081131581358408863704957756428499895341893899342042884187772039673745909313078877006492348523749974450565911932570411878411375945192600342207761434076662994868606687232949444527836138990664014886741759870254940578274745202990255991833291996073501495385405546257087477466625363015811305112144019883245677215654445951638182689371056348778316743807280325737899707575307090310094004874191087616085490113926773629362573325081472944197959356553109244455062873441201037882076753928131707925934157687282980227689587089205768206060627858134028676356805590775810495508134935774508952768371819482209130020796180863212934860537414514338646793427837668461879985097709928874476682701901894997942902571704712429099575266404084529676664883234221020200377422254304354729596180454623099495608267965796786665502817496312790897182779249382940917763928454981130737932824921589886497637057081441598332187291595769266762335092461064592258560782709038539180886514627281926324840419589341977409635655334950704757369869845978689701845368130885887244408442733304728391795309611880193113997479930044990553512976008916259649300648353958345090078652864109353019340304785378716527651395314554581136744217494531480297409414103465554117974639317890921626130313359411705338397507322855396185063843508172239702595143955592260381381465380371217259400939371038591960995133179991329966312552950562806810786377490402604791376799853946519015476182238709647436656099318190363018390998189160558791047772500756028495886154766701524125221900147739404420750392861001524877559444618622672206309540460716672839498978989327218356954663834082564491861529822939287970931651232164723372120719329436900733808186134040997907570540539674610252922255874745933372181132 [173,26] 1310537777662425417059776556901906715072470976665573233286195391736320740184205234823304044580455759448311110899570734653114562835021844362551133649431006525174124189609819498238153534725599427070230887014015485158088455026958934472403438646719504405468264475459284671140602048897259571391660337655788894656914549763412805501976747573423282996618787726444298281999637499669356047659117241816698346915463506625411468272174453859543502152519041752048925920851565541672804697770015426261474818654676286724245662317417632703655216219456618896514932725084980464070054088608148928077109451515346832018142020857350743985074096833897116099754736398323626284057339368168701225982994000111145005778423108408468973755629202180139845146012148921044964363158807436389753103728106175999674400948834223027622297310459613455653920800104188739034872703166927271069473548824377020471124443891740598046233374168426763773430043156335579099724770509545842419287290668444795382285084503712212517853738407545728670328380550626548552952366833502300681204314839674160360298121151665593026081850708977337145448092632733646622773959259822957095165295520110699802620206442878513802355343834141215606809777491887581176806644244285458066908200145887274130089955914461352594581851329993711347657273662892138271187220068752852743094651404510057967634449048342399096385684137236310492926281391680080911515608930846867143030248580455167497002431077783309239745217262368394132308021500397238131025345061880716885901504728328112396038622634587790120175662606823039462813976515811845784295123492299932252235100990050718217295830596447645996751625009312465511110496790452610202075634724174437960508637468591152834635617973884708847201517345753989792480004169706876063770608904908281749706693130415783765437964127767295266815845147908375322518014519166076946584095439068158099920672706439645440 [173,27] 2860926727615941074470649356143455850407478309294418040564564062994646117989586887765868523196478824567962558190056100633880593927802318805704276662982607075813378733799048823177684947318190449747568299059148656435296792596714269548983102364300003556651284102219591085363474044986917384695874582315958408680730298107211028584091182964553505015690455221256287860868543844839243444805055154719577146809533954896355766076244785138816355552629276246907342222768822826460305182931973900294127361727679616533785158118141641775854627383619993546519762224805965475741598101940918554112038337731407224812131482606016802027157300760365278138112266129480530637107469228740491580504550737396985855495736788995394141390173382358388374720648570826261037165192910456282772861108022417894807050732956336800172540683727133897687149573361147382665258881898166844201825665014844970126783957609906527780919774317152980806343375051032645250218512509659983756751976774219147781251467301157480485729644748568609135200883928604644263197054798663946009287462459667935763669104327893350314712744106214831781951030008226906766091418341424543991175096099558115231659981269766433651987603580047293096258030952411533337270195796824399276620612837637482546772851105654981745853290928142777707448815034909859832767619682141073110033767276603186466996757408020394526523172867062191164694949010361604739040256896546411641009588331380346969173961349115663857294898564523493681984080696443303836804922679107965091265666277881913769870627770368067729638054895029948258276358307172983445398165740028822894929412105079350648616251214279578752614318705438750550434823377426387713649823920064165089756125584432493535304223816126883138576271043339636167990664763506169277257957213117915447698657282307206058142871608053780706931055386481080263133867841083450163504225816636444626470586742169376 [173,28] -5120260096076755028230594725307734301929227882414749038324697063018829493936553763444610164095912240814799963940156516905831797094908377403633931115152273680486621320402011841782912170066155655761302933213006611734432327228101740338903274567487613754795410841735728024431108736754467713834900329215291793758889740398345019105411931351270466494224193743819927251739737330072488516114419771470958522571484534215862779459114787136251818251805241089337549828919793476176345753807138595946226864213583023885440932994325189124322407037375078943047440151432463394561770024664021615593974565074490541828962409319663220326241216770184288488801384344513347341721098906162043216714552546934987121796105785222491796204642242189384372517954540026413775222185367310137534179027432225219926056668172454563801443340455930519404807343892966664005859836255057067314890311039022722749257883379934300225322345554379480513270328727795010681680586344792677477905564878329075345167437894267589620230944538232986410465803842325075622735311685108714230083678599377006643467624144656327031626229569799616154004177946602957529550495836126928077393383869034526502413037672232472497605350884230107131975102956552134908548643181989691816038768036697972669133636766529649277317479683535497381416006199731795387047991864927863472377679056410515857424068953316333753199549877517974234777028159260700309612581969849673019139667265583031232636000098525687777218236332815006597705439978762517543502880704415426784307910403119392245312210233922468192281646667337780283953377650574492617937813259148459009219984403271143924052489997029584597584578699869549034354689537692666438681591711315426064033938569493315740911692402148230686617791608869313298835428269500497700881574655623663764588272297588774316930077570812982591640352431620584847927406677060454864920012666651645404476406736512 [173,29] -574984829281787917019743060512657207379631713070078118981772322464155260545361254170425809775712053193723514543027874853286007733237119661534622888721900722137946772294856305513156783932307298669625982133506549942632314603042349073797877201209624518949596236962099543369037350722150370643667600136566460309868051255052782633274306066720106046627519574792574613949059708983205122391231108578143250918693530578655649963408713618013049881366556684750432149714649448102016104890673823270034714427877543819686590298890243616990209883786065635796811945907953473107553975265928770634270780123081188754802802135427937331668958568304062145163719099063800231060518475051344543850754656194714935049999242527792413719522153366870121283071306738598354860628199328508058842128973688221605988823742524368447155473603610365164729489044373861187214494558835773392762514247874264185559375041042413647719531876937581061974872903703378631924380881756620824536380071400826573535090300335767028262079887222807681360386068310843622641057788623239821398169614282742424831676117141042899686382361790375050001014413824907541693810536807026376024532296077432754740406607231751379876072967732579080222474377572599068260069156618468682474196904453624001225618704414979305405071584836028176792808489762655406346844205231427662594598117946812700677979201976714299748180246576388158537410641486715584319222153750775381172454782653525048133177738680499266392567132818361844830585687556951875993663459417954323686212200497396256882239678784696948688904426823656810963033234563656856389151189961191406772350288030024573274212605820141049532191492284362214651084514944107237327160853115870946408864394560562417611552830026832508667620143029994679215037662566419031174792381040892665370660051483460798615737569446591362311464977783155500351156358113003751705733586155015539313770088 [173,30] 7262346016065322112758017564170691789283508063994731618081339650326908289353268168779849851151029483465397639633661494250376506709427248298858925453215513654930642252644891972295860837106296789773801297276820534812734951465325181426994808647599726820127850537214115613989435605661468772841125592649139627773190617311312458146515726998450033333824977772933585690581864618694331388625203167080255966478890134647054645253809543289550099305185588878945868486694711388599965545601721114515361130480498838422027894004656551521957652484804258575651909546527114090133396465318069326544675825106563858239389438138664881784486730897831166956830066952044245408920815572400192357092118037944435108072004809423597070000266125022348923807798184866372973408274570674635099154989970028932628597897540246147622537127813952864920498948621735502058978956961468790193155794249755082860030486865602743764855037141872379399368222219713994951967841612955702478768651915058818826146212045618334582526967765586184670519808148749255086968086964239341856294893094721219756229888465983551471982807517056404177058534596414030532495701597299956250178911366257241545358583253763871437257740230262258813969781647301314505294171539644103560074556018298910957700763181987525904637659299312000158574278880332584064811066262285965935383572523031939948524048611225690520310764189420829131858535032772877562112656649510264892561491350778454021265773340252957383637872986113877115659083624539496248113670333989759149992816563942841690956136606252561199992295822843993830067422224471056016580834369714907866751989803315167267919933996245885736389709758062634275567556078753447256587498390994670095671036822863622937654691536188120037683248977929466131603433634295694159107235743152434857188397745275692008040118140086001381995606650748150432351643801032088530720468812891983270941824 [173,31] -4346044169078978900762731335286927940435466739355006142830408396946098228051023542407434420491003364830981585240506687152018330239414229639455188675776176460405929529788727276894767069070694627744882322606999007664840574122256475073634622431691249407859059162434753051121409444286402340255032223568665892207947400359387217336482874160531469855164889427486527709466331761891422674670097759554727883000554556665837984524151351178896094776512069770667084581028876099237103758028315423972421204594089230241733465440101246036356125891277731358866531632386409552137829128695649559019072013732718536679504890926815945760847152142412827442884604657412244904047487703846366114298823149015913868754832656654553472683787121452626571748914139764089765850350529776668228580329578159620219498654537498750444780190603436334302673367284147167796489271943858186253329732058853222729811106016034952589877075799661960079000753707016124759797757373396664651953656232688242911525687081206561177250639190646565451643234246814171288164588018646706532623319673845822637469437775850019621218498419928854805607698928793703551202075739311664340342215757237768873605862666636360279286331817672559406480499157940221251589777662644296111801967300611950289000064525896742468959435948202396044611753982180465077767991808237015424603458872130652335996462975637541319014106831175525350508015537812708626770365574247560609424740353371139755021667271134866587880612784836186714434487389164892156543491038910880948453355035106133764975024788911585680837455008834296257088141361156638772108043519783283533108276360204829860306576400173758670510954213237651489025339764272434250470974353143929888053559539108393727514846397046221934371193395468696236315160541708402858372822851130608036278398991961044445838246560915873254875938302282413702201964850627242857195198086691748257968 [173,32] -3800553561826847407410059965362827658987877818338190743582190809462419616244393642621955417164110549229617949337986659029782131606125235502347086033488649583020291644959362337283413665285544856353788511850268074034910968135780591040851286665633540375936386446538273054288007547778928617374892641117092460140609233525432757758263551070387335349974794798179500499557668423425041707715274353119201965365653968806057650564600422099877907941585659720715235486030824555120986345803473307670694181881480223704870325934459922173709872085552220336422986668967727630795830122130034105428949631618785457642049779932094163521502738226735945275918769361436395998301105248730432179813874852993165596196002094352759388950003558605192179292348792387759243581589171466583252708534654504237492341247790642908839698258713378199045275112653269876623132772484883171308324852717019938035269864898937765536769746758788624429928838914821951603742471616566581929710601492484885054631533997452353998568034862449254898471364915513581072769472386346219326507286238960612793156007157479414244001440031005793472376029183539366338788539857305618807384321661975568502186867793324129296120616316518724208692667313668061418003695059008581622339876689019880981470101498802518097978887605432481348426337336752545984750951193442204913106305247865537651858501135176582994437327403566684715612258281320015912199291869612435442310116548869150568060174969208626614243954271505154742469512300146429937750188839447809157187048703046520851290022466369828101029170886698826472011627404533460140213548741857521860980745684552336758162350815783113564144399274991090998877461095463465276534262410654765549295134608224078635683277412854913352280983059052248095671640610719213670753713419931913752050546858613039469662304542372011966949726240732157571166679838164044055899913541376544672 [173,33] 5445099551912166534894927733782776883849824859798864499727605816218863999099937010003079040261593493931011871958550745571764300154768060704061472797107408284813975402524680654794180577324708922977316761098352666401115552069333598428075953119935634716948692149888068797074481698469822180404898945383219847092776160269981804814174463490218983593684596809563239329472053089306580524414402710181811848238586425346192932723555693344053808938940262227795103122002843592741469180762221527536174564711107496566608186457840587055122470964118665732628042237110323100820401407763183442707415933513882661166234031375423812836097952118309702867340971052143139385028121407920833817164215352350252064412235169534416395523807904403145447419800232464416828703106301038482916313197630446266731834201369998057887317122427681896058155979125562969995913962830476334141845940113346805585165304456881663475527747436985877709066166107907382343722927297858701413170920237355977700707687812646406498848403122934944443977478241082182958775281953031808339627200637033492221835614860672106520598312856945517494165279201710087667529197652465590215190102271117751917511966182559176402681725366105750067276365418145561131410105892470579625030526511073396853026124460880899828721557897607726315254359858079854261606929404232350693424101264257905515574085977165540564446480446922543141999532208298548254527462796737639384591042393897763801456100542937006167921508052743735186255386215711686340661644242539430605290337863826901903713579081494641179391872671429287110124941745974334096353978110393153325429245442545530435030610328393973728302680030078573052015032869228426673299162189152369667387699129983201726840230867462482168206843227494992994460548827814029369430788314673617724084332942804065403596031419223118323136734025207030582717436717945561579833269925315656 [173,34] -559729500191082750827257500190062068515167825921791036410587481878626277670840726903124095803621124358924678396496398011995877411879923739291623196987903001889966560902923587379233445334509599613671847185479411782033572838859284141918603523298254761559368591452602322464696328352711983330162654696768189221981726855000890072403608204216730785371706273889221804632497304415254252711534591060592686859391231047722602662419345763295920919461987472494294757076694412425364952611502651344863728153790581111870276110074646814097029901501145733243336306801484921189941284755425449477893042998237987681107354729843323938250436817485662815155821829967493568287003004564916609068621304611098828866338439667535520417811596113763744820641030464461086884485588429519357513516745833389746456827887229537762504740029644021153303618390628368589277375236681281476251450762559058330395345607520512352018581465279022215159238664457865249253047592946100758257949097674820156769125924391771554019997889434886909146078591840302040785087271697172917309249039400093141970315957685699535602888890106362388084514848036127962363604854147814789582001249317873277471513925883636410527739777265376579532137186965712016403737700357585321047085875725463016641564039731193803735262002013132134460605354134484969977849812993351046276686326528886077463236243826322728195665168794182459194967053821602952434696055095973931843256102542477339077003766387172985747198952929737320478197891271375636089692027287179126901165632074876734337281022846820493929246026232398030461756255697523120605385151901096485533910313087859828254722071728232097518055098032637670125251887184577316156640026862394445574411393290155811208846678553826795158095625344642600547998537956288655511358404338779881839518870907251248895463921542240519357163237058454280157300726886427960189400989568 [173,35] -2518848729845897338896510784617654140388072632376601839157649760798805623889440722154531035800076757650167740516256578709308940980634337233154874413924571759729328630040770784751122020781552757306732456935887918670501480030801314870052322203585234546601246814828543230538108562058769917223115502920894204042202472316190013429561325298281732811953172895377371966956424762322522246471139284677892030867347668470859490257650663581052993466222488575347109202223608695812379851068119448623772583232429423448634604505110702094205556035988676331665957643945250404665467310343638671024639219022495849896951160964770706948580848951417021751195635296965547184729285268762903927080769805456997309892983012596106881198152004032506735382447570168469989257701316128795340586874696276119758404411937689929468025215233999039774015869544936927795551058272202888565676929358162667021605056949687549316394124709978999686079273347863891986363282799897010716295795760361045308582343076338740726544111123952681815349159507815458781061939593855896527179408552672992937034574993417241131608253448400157322079954967834620167405225162405155501951713232208328629673378075017990859564821006014600418301895701525919958017903555338512936779668975788433072436033873292783689185608088295280956814167466403238246681185564586166842444690811922208159329115450174818099376467599618830514254884445770664432620697196511582611807696885612293299954330060218369654491713921337666854772783264143682126543096432716223331479701002595425692934888057770872076565638191771787622882188297174165417091394628142551954677695689338033190440446652989944964489953322637099572581705111277292179659743326150146799667512981445504609542586882894594650319318760526555782080157947404305530641731698465401624558141001597587036411222728951681833625483643253264464069231822796400060301273328 [173,36] 1365636200236950382261174008369863499263902991211640858945245814885076318798048286265617138737163473817433290249257957843690158480337563013806757909345632734146669843922975941827945791587280602674957227184344417823860104302552252245091894752332774715508498310615300015887378034682174231033865340778100208802175459361476004983783842259418951230881240065513815378229306624210859551859244908282376380295769323262030738741507366287587786528138647605478436583181961936608359962518321125554688333329081671762273519850164783367509766363078125744777197532709911461564122268331063311814951944851387961977242479945553824487242578407792471695425632027360300452305750092651643601021969518121854022092705098497303475498647199455804060875710748103620918538009112649517196675126749835432997079141215319278951998336635384811000409477443197582576240691888325928539075400434962665078891159766341787177357561976297065056442342067815850127809738410736160623466908382785282020175239019665210451072806792803509223306842825345258775963208310817759965504007758937529516006409099943964216592137739087411443425342700266141716420722702806920672507663215393595695806150623818628149245254723856657268330172299316352862171089035746068691292991330436277567103974275096436130548054045471332841075645114879456315878195226236532773973521486519355682199898289165818079321064797634652267586471824538796337472285944047267413977216785183036645175677430942212499061924809082327617626559312957232581906483950855020351815743706783936165614930786633219761608421194229232825964086400873698543158855507271730046187780573642041391576684733700679213020361580890684709513738788883019816381098543728907454853259428096420164328220839306836700423078401801127607280977266922056723970326860022105157644919700102112034123647665267419192062535248065608731184236401435036790909728 [173,37] 339093519913628390337178791062910555020685393797283971493388363324013156450457381137987913307430904194488961869296037152075747509896346671170396274235413261999559000901075179374264298500552141222761799414498551376525086442684111816933211025060615969873959329506041622391770859544273362991553611467856192492557888850686493031428937453925613685019033493859069177537587452189475977537969085429018631389852754938873999857626026294306468670062555783839494015725424937035409397781601981240938727116138040709649436578816509229463562431367375973273574773823787648972751062297509439647880462985233425904727999529789521467859815786757447207916568051787489216841504227457704026966573732445075444075892383389305264802395685725165524309504185949755003914008503370577971357494075164296034941482661266210610418809681567054024681707287419868335720901570949914339029362356178395138980016665600829555237055364988724504013334151242245343744102327083526577948741746255136463965577807500418497918608058014874267965489786474552125119854235194100374417358628015492372499900865558008061915894660423747592139841730003178826616143861881642259861624806158698162506268727670664692928893166451174895573531133019721366448281981662248351843495019494368039113678661019787584675408929057897348095830584471947761094048959203021293037092538041502558268448338292229333829992497783744193966675412097597687606325978781040955855704965297453323089742896450502611490901148445558601152442083449138936689422430121634977243067249179340727229600373343076936883465039708687534918674347579239141896107120408439178603567090680212755044934165998275571689907307551985676434111706398640100221749206937260227156433818254444876817607392073385456432103134410932095522772560592020174559676544226614254486337473889474220234182261109154277252332683865204794827641415151839814676 [173,38] -531542816683185502238653323196021734913090253844262038665132780941055908327117829374713953561803874867338698483301012218417319296934157596148723072661600666819251773191253198179879112665108282007964812087596048559122123415203295651286184960016581524326333518051686958308395099069504330340043453320879710442871526262168737069068107332137423594683752307922833498838075263250569608250912607370024068201237688206576597706148844988029690966737180503729146310474784346151052834435457376674801997533311881045103377392069466761745338630634504469991781425775087621852282510427039954783726949139839113768196281006566785380748601452985002917480667401173969384872130320889357791346392623967799942223674504932981427711664463101392671570366532163722513296798375325251418790969811779317181669898026859670234061382644942356700125522786959439088599016564267307584364670378961650794574979948545527335344180522887285954526239491034384016752757701709149298077659432585201582740259071907795377382839200717068811150335202687721678450514332970799210234706549614214085783919950376190249641856718383178335744696379372609813422843129515933391709526217007526850899521641567438602014642051177283028829740616491177328709991019688544452499195577696534151636037256944548738661738321275526027452908493537125971756064232386327592217449202291813625202361560402363244733449608369540655121904439960697428750793429652161056561228607245953534400965431340949669123381648232443581370135389470697833651924046933222603342126014838571344651606799319578712750890183465675946428713020878297010126867098382249478324446075931654636661694412366310232235995178581776579416165708828855998449158003817104293805918504874166794669531568978860299813105769020435091447586203219842079010930904348051550073692794240696855058273446046766921421108256352895865414458435515415744 [173,39] 95238300696503655010616406149646297015141153531924846246310556012232565183827350505981016113711780207551405346827995938119116086879068834772472839718681496335535184226124840017447093002178043076052940108277390174053590441964456389835330284637201351745768421864224344148656443532193840392901590140199977797887658065870264097672757753129843525370837992797641159813242889505098619176390917286460096510791919115069779144794020580557336040120680135963906260788945215084816373677086713477710660893719201506203407808268655138409153249602875398788266005333391717929930975658503527939095483978086982605490806323469706277283327951876149189452292350609597246110000625958064874513943881093852287024235477538876928937801001668644766524277421236635430638563342321089903260639901429838182030082543537787541977836931700011046090414954278575524337404518487534836509624340934287681850895338715149942669915393633428025936064247646032658021534711492396640370158788827045063791409931632634891565207513298392265170477010264625016843381309689120160150777609580366297260167513603834427117511476344935699737262110398422200190384795195733847693495216962932399017516055619217262584661087337255836143652525642087112255306622849872736000074780094896501033406116046112709792069837245700089692392770390543134591051129884484530280354299376383590010753730384859162985624156906602614554580956459183479225671441938455549029947823808321419695740237698473344487475145443151954734767138869466883906450466649127588235238943050115424948197710218946397164709266241812911146948223733720106256128205515994369335686504516769750718680854088573732455112245063836494372609236276972376734139793280737311936977499404811491904292174822552881815424992616285663441483486914669863182460363333188922055623485058820795099740487747683076604167382944165310240162353328584 [173,40] 80925115291632966690382155504278596114534023914219846886521691381837835985808424990304297762062024412300747930024320835268528401170754849905973162102877613915968256672455538239270527426519844106016332949959870143264397390224763792074487657950649360139456261460329244254239199983759263928250436422041226663714668628624962444001339890059924935894117304095380305006895732944796043631503437599702953309927852109118835769178406868714597081779319719303063675023746290608778356214066370746038106278748099680822811077373928815408896885768805353101228854914279185571411300502915390912522748744585758921530743344518466587887442807677461489590608153387815175198309922249245199830199893803429832483842382910442309039738527298003719452214848086503808275385402585379838756166760205669069720692840737627516856539265476662274484999528915071539786410981778209431929788192164350728142950551180901010996972984109133723077760790551893710906539563940354820949009660614806649290374708938108750546714695606290601450059787745818314243494812951566027595588117546549245726720257111870560234222822220059990677509785102299370170436867916668450120939938050740456999311827170308763492920566000424171698072550709044038629454369494152519021297739284862839052631222200093654485397946484380913017194541167511424861151225607141320110271393127785332456262862539502767471600590997137432746884501560363773081869279692949369493912666354894170877751549256476173509308623786957135235184217632456542422372531997134109356764685531314465284858238941596195616718674952042841730491505823191910103882040771274158045238909901525067386800327242887174761105408515297112027641923561723436350108981321071085206211456552414432309232160954996505527935786739800124947448883960682363517597487981460971618990116239604308739746861702301526755867029891750457796441304688 [173,41] -38766317339703870124862819177548300408426674020212398734905572801927539047775504913917780105816452043271131646413330624983453212314730519083026582387846970037000103400294159401652156709960416572968100501392921358095859600237183080712577234616376801369937484832528614779943260939022970721028402660002468166434377584480005528849844640203880127880051673973259322344473813291969978793369433383383877497410909251442467951371619408476336376500644610580678423414522814270245343756822897350507507299522381859560805067593312840399306313414381876947750384752364110361297156737842482478795088727751899116326676567762385866627022871658783254223966180203261196320069343916526498689691150941580074118978094840646834765590957044320724764378939466866946018113122983234815634214084902322797228895174129838395797798892783587415740913156099420761040403470111122193044846203362031478890241689476666471046912653074435770718621067445432434373106448593777453031383798192155127324785939264199522425300896283470493049251521142572471949211292147362535802796983988444380623980000379149510786623012819657390792795781037365833542891857813947450831523674462551166114682640806879198742458763316546415300343066573064533081420551890339458532645981739466816862467537885149452401230946331931949709523855254945084236667857962597289862006646672696689123952579160047735270327544279417857808600097675308002592864111442655896043889619423449610967740512522295996667416708226449101882407165597129111718989098069116113203026296828297434484089645316515464014599723969235695879376005430055231991658475967923709289127350711524083556971718367437475881543811469136745170595718108167740912312613891313368911164842047293267598870936688433811193243139190521736051837809965397297881721013020935326172278021597165282456225447841543313016433586211838618255413432 [173,42] -2032216017734269731050095260987373261458513170040747164208982283986573532826546702672832528278636492890631930986574026317570804578019588083543245190078019680742114914307057975327674729066758628514467516815224699904123297481620767368440683900114735619884357711823070546735025157418214140695858052410129477665027679416513451429611822842431364418538512856843053096009411382644783722302392066649728296056332228914055469884690268504168518532276109989931375065780605638181941882541568248678633650912836007149397895115724242445193523354236832844808319434917622107713334004045093674721739672280438712327493771165331319872083957065456687762604785521987751505134777605601885699744727529892039706815626846376152825404680606075835838981899142392702103609992627231412320327480108591607104472396786517563160377321729747838663758425315911553865814737129870878095838822186488655321668231800644230316704484373885468017569312597818192686256853742110881296070825781618366794718330141693914831108748831021100467493611462448585762494845209580411656217844835591281413131353758481857366557255425253488372885016619340162941753003564564623485567242669030066109346219737309769950483853984254614846711251300314821320142387990727701389674709905162485556047229260858040195784241426989265050044587772899079687225757354656943135298342887822804523126708847283639650533807887588787836566950028228889358511143020646807972876079931144425211376363528487577168662788897591366958302405715875591086070050856573451539929062697720310248767069952287231232305578096054107517394676387095075372386103775058575816134341225811941070963367987218617125062646997098316685612950514441202422350909471936318140304103450163367060248979864932014124188739472624472881664931670359643357090240176205833049951292804093788871314238922306557266562309564810543339424 [173,43] 5102182359765324457096367037013473233452482839105496691352747206692235479073147952599718985088621003438300370301131036956775950480134229450749854036926936068861776588982659683361077043853521029225593273530689815194918533293739337313418642267969532355768529576581357035250755291262800296617418528461900237260804059997814843521530971046899965854618423158796436533486895587695065078940331714272590751835147341776387224884302200502208895257005090823730412931698312794468237359579067042190542240065822809763942169957345374567460132194810771213683050724942856001410053050733065324754280264275262070857092814878676373609633723734915398564398605577152028697840649413169846255758939130094754868840204405080753781762560339396040027544663552722855539273584902951216735479884507326699506374459648341140154755304992427308133047929043579574528985248442316743646297666693191592832268413609349186284451549678846916126775973537041308797211997349539404033729656782498358694157155122838759023179846345454913182531756630206261102615610290274487151475720686000030414070908549854213282092758739671633777262175755967713948020146253153417437095551894582801338600032205621514444753428376036787144188989836770718861887474617221810549433288993781603535583123095046195738125771963175197043263155909093357882969235467156682480069555588060497604943527536964647197268837621039231875994997070694210088600417155036796578198917136315438101814106724900988166446005060308143713525765279484922116671275168680169881110677983110361250569565269179748100750519745517860341742046175497091439508081020228681849964601238171971414617740872935604402639732307662560074173805358544523617767870464902726189011639310653023046757967699864975983196438421271408827216728097141147327771282633475624545129481030125608652419790017625541606818564572777808396 [173,44] -813489350019959237606373711431850890560115194154720278711681769493449272790474220939211016040300864243961289095674365296795108973703196067527653887412574888453840516877752421402722781772536105510240784743355452435586362743700223173149311267969100855761237630697384534168535523710001562472722071888821496155392399141181317601678304698340588750052976934241861859589598460142128485311530485196928197540987825141315219203520280331661885638607386315679411605389835054423149560532436555270110196593547956784695573228871356754962553103291267998455395959067764854960851924000488228304105752722909168504201872414081012172695010514320084850870463350206505960825610967663756990054381600221025329200668390093754273054578734955370262698667806547930702061521140271827687209296270251565262499336606889189048691514387691355800540234864812909901071228416890544277762602864833359527337052426931439039394204816942189638367372620322098964936282957583814085958179772006000270422492614259729287082732523454243383188726070017629790484043205708030980126973451385273834774278903477620852117736582447860520040910014664545584691502427363871958173943515831073222073720471593732638509232522104699166081396771061812386621007712501716574034359445422447121028221333416957735738712703998688102582275896684827055671873086552398289641415421732021879229572226019915965074544508669257092938220291152867611619229346773964277715661132654103219972324463805303555950801149087468176835609433731835220259638190616074147134899066350102880368817612624663349739243523792438590758441700939979567391285446901006966538941758106816769403484701514116027409590587717579345980922241410369397394245026290574715054632717727009525160928186719485255626704258981816466677964905151976063234516276291267991305449978753250914398760808384699142551817653113384 [173,45] -277782987598847694586393247532667006264818307842342349571390102858308737054309478937348286269323637076586052782824546424700990170217027579512808190138659340554699070726263191291860111920659344964406815499876060257538985207537908388606384193175464436053663015533116588299620919451133535716276739282923157025614140523615244581784725059665253022308054559857556276893871143849077425472760026446579042891970885645999739486050531802812660551566472311890772203969733389054833867629539794223096463866593747107328135582435205677587960677036333688098966135010683160165562093143812357030226605388797200163501120110745146390169080600227197616765408614358689844051539573657856917891234072805570247717398650595619725041660563744637573166618812733292912329424254064219243200679520619845638393285267271578134746356840962783624865149459428106580663456423104351935589178163335825042283637836426292573579396222644906050145653957732966781437693467359010888098381984328206721874010203566709474055156789918773300727997823452078751943490086433198103679321970333065391150029737142641492520588432906335906218528114417737928622071898122339899744955125048438520767706767172298794081310175792076047508832082604463765829424047375530982154304353709685612849593957749437700810013869048005759119956362069534233118287574258842334042418151617879840343323114874724367663696763313651276290605531785775783330090969077245878074518801995365620437825259985063499761870802787166724005591736254878825720180140660652351343270373715898414769680612627492059713906483628847494985138496015808236302115016034940855414081408235453197760509046031339232630241609122405653849148515804789059502111347096091556585055145742944626025468945825416467007122301103704620725069436914808336490004438353758283079358737484919088369805449139746971283278167579 [173,46] 99506717823039762445891443024415122785889313516001908943740309459281768719621252532975766473610660018156985341473139954582096809059656862178089078945262994591129664321334390634735444244195323597165734153478014914017845517956243906661564279077831450398163819080951379730614594960903154108473265732270798530576560799614140627941496741532763929834466737752170326636343764845651803967834365481629049573441568315568316851702786470913208414239337816262134513997900971817741439464277572354816486679410712312707160595052761819443949830022760650136454087396238280581620949875830189564626234499642039133452211864914411770698402742450167119829840482463169955024406776413294268243657705965406446635208009267980829063162427159525009545343123345420387716336452299643127036005327801279523036261982336221529231010092281084274559337433381864548898532113069277732037530047821211306118782604620884521063882668552336244036043831539966869751007967409247344082391973060815445557242693607016133935084911122022269213513820016864376788548690274150507130052128103756522757186349781003659649956349172562457106860294574465010688324104516337489180244093133031936699006286046557108067606029301861657029060551562950628658677545530824138133305365348716515859162993768596896690840065427092804711196842252574178471495039689552742773664074884423793465042918705715980612576692720625480101690815386779875704751636047562130147618542252098497736202669971917543578498804126710654591772476688963853983133961055514287172542205096423038542446804016144555562536815113633910883493311065499753480264304273694164712532477971576531015661903601712553127682619225016415759450969613044250151949660303341464277623581986333179571992701192803421588473577240860353189144072508912409848270150906722302466718489559738372909323981841438357993745856 [173,47] 1820635225087410374847311571679749365372639131039895941665967638435525015387297599350327462034655810922392629228501682360780681243574660433779974021710170249876145651697726536376700369185784417684638707118449190692307393490027902408462743474788836399329177057656144858135336530246479944598631446322801969370545294235865679483690683888873063361082885303930806009655724956552805079578243890991721646881929980902502980046452807543634715854744726191476142365903002932275061116668259796967027139381492700127796848939617736551668298598546854058545579527119373434916625491266207507170186935894203395688612592552526812051515387282915754430999514335746604928008773751622099495954831293998685897657661360752045776235427025447624046921391042760608570755746553356653274381034583790790829046985083556093029678356803469885256813736369878962896643644032265747976899026646764729454488372585004538305542415225447112965287979113651236785768202405325068290040571884811482785393085895489349943916882059663266314033945280577749213922986671927034205647979648900845815014340328999842508763893799485079369308366213708294591547530601309296100166802062734008949333666847414756535893900026351295665287029334649425064537411110758892568889443991345614724884646542389522926482281474772804310920103731701677167320989789088533821990685258752405937574730971957474184429176284873700645264977843564403076445938910685083621376387650684208910873856148457589678803785453958054457176243624136479625134220914351375903218837192351677060201888705732103465809875322116076747125047478552921917937585224956944206292562335307056900255464997653715633752881036379946095507703537713956086524589692495038847701311104611746495092704117378265492651688800421865691559114248119547302092759342320361048166849965016494313717333990541619181976 [173,48] -4853728405285130693974546081397877766893874158933903648728479579599946568125661186316249813305148769641152491943146454171246694578006006941848708483995703443258291072717624061655904675030987194777818833293624729486845981142074378756108145956820004199264021693074156958903492785359658391456334570297417800334371012021374760668364363696790567489026920940285335779397684285939484749245964329617934947743825460716158974797405303642730594231289623237690464286176132739189833401777639473095894163530803163969526925767628363734946863772270919350229589753647141021602102076974715043272142339932788085217291800242362081695064487671031921424762040302969226245175038819636823088088988953685667864047075465635225014850443785552437032572276345772339743890312555924887330502004936738788769995969828553858619592799522953234174348645215522222854084551225370974281910389324873782481581242781336584163809443036281621388294570210735277316935122173363301717081348216111644259822820755060249758465893949880349933568667671345633477239463045408058428336931546113260026407170903331353049859261791255872319840717367757015960742185660513496547704083906555754370043012922829313102287361573559146943890624501370701385576427547436168569061800828239359436631491048115072996047925624709019651649030779041690251169441869289925397766797009376975001972761158794212623274408267702028847436030541737170262878436869466377105596739295497395225951560989584077351619334832641801022543036761267834484843347101794942297874068880723152780644856707448858121542787555385849127012463573855969344443833499508710751209338762003287865755995878249909210205829456748373256055701649435733178050222892289046909119633044041317061497401360288192519701856013443299154532192023384697383134934986656424162227528526673072036719791995245232016 [173,49] 456012469148975553976354612989781377556457231666176480278686227505975903602382975863138679802065329911210467600731374475745101814328236838620597909499118760081940015277264889796512558768170014975353972183691022162568783267239972574975297609439880777707004215647476922446976174713279947168353186712981859631031572099606164621744137251135275988720455816112007440730836734519281779664209623514700845195602125251847823781950201222492967676678532003700580470579906578506460437490326226992210454967978746745377548714840579549771937151918467689385120223286926038143286229763905421172380557037148983251157305134146023349068069527084967928783044513453259728318087500454515632661067363193293236065385142758118052693848024937951291185339891398460636545406733011676217751747195516547128730580727284718221987948220826010395800141459858626734229864132020182574640731043052571628908288943401509101145128250764057934358250842693713757567870446015870430097665907570883555986732493163003986183072809677274483519230424050113987203826244425096689119035530804485412447806446036623443917087352545066826547196131643713405239551854871535284212143005240686793015443114100562451305923548418844439976660842505974559782797087652378588607099694702522876730042964678785342045353926369193591485473188632845495406124274443106695640934220720931118665555288379286764650286417496023064357442766877193465952662258956059477998831790658554821856392725644097086266843878516496673272575478434864443858169226117868895473754533139337661999813176204837204251254830256523834203840943754715232582423533529600825090300859826924084873118539028327435008282149199230641675041107226416760938737519494663162542595551079454623124082668352871869361163105177906498208272648322487836556723677098510512495646023881521588466156798406544 [173,50] 108044231938925219909848227786368764850494110362839362064288526740973928561873946546150441304281384236864962974113877516175515236689358987282271658752379414738996077394410655216263788338867595844898051241676535488448305713088348528816338958497063219505855001577476287968590309746349748990397594580292488890636015852782953763425542531379965409567782932061277138208411029575275211504482039332690786800729970496810337733995296392856471750043734843615650692807639479692355908252059883937034997181799380712687204969853807974969500922593627171401229522513610115800851059855569914902279040782660713982442168672314164464650548337275258368621345464499989402351068776967478912704604651516502343887712399066195033705010074109067139281202911540369978182736860922859818188754924057725963707459779792967621898251206406402085661331521765083790409495956942435468649251428120282485370263341890486833218757372582483141551887649043011703880705569414388908090909280476902821212048838651403949717472759912819765451191125060306140290675932769102205302820510807113664480710443811710312832368631351313811194054152216588239409439561234931544005633641959001616101732415057662486085101814545097497432069975420642885101599268045519662589199903002815642880324069118459225400372241067346911068693857513827373733978201640222514369672459773147360802391560908928122429309421809830090026705104895670246923814399051854944215783053201263032130838676653892374527578863907512552754077567603332924902581377219112364357039235824160396676878949524642853821517641996020455395377768991200404209375075110535031409699128690901617884626051222230785242650108457591017569612821129798079988162828364743791023123684877570183695729854670436768390374561349429386749643386606715944386330012135645268369495716413872707451275017568 [173,51] -20552378372756125152564696123105121558204916129990147590725722800731369150845973068143399370893528735426658032245484331791091353929364260083635805662044202590953519018424764760702293556073908295731028972226072297218875826392316293327953337998551555457874711541230359406496375772176810602688250912639565582369276157500091101343741932276579619485884268661592929444254090015790528225603963814491546151838143275825283796038322126190686030237108730643113829501552865842666709589943857338007228850855674017797440246372044068180121734833820536444823315447638014287592753352737493346965021075998152322829004014637611733204097151982840350061945608262580006546657008526391799362879246506839719385635354243199886914162955169856257033352240671325040279330725011748359959483826821996031900414046829843872884364808213207424218840720778066238000245809065081387136732039484847754270274041633688827345583697749676321684826884246674056766945033950812041354808160173998607776233024403681112283112213036573590277655456576049151745566238343286291687034361504630222266931678022949327191290641750564635246026384186526260584655445071211248263097950243276399327363629061839503673046829170238078951772483287659130769871522649927492127579324246265372153102187523072553456412614488726426827163683134121685866556553772821374665606867362837436002678110586395457582382346957013262087553439053230383074426966878104764309969816727041118212231895776279642650734689626396703298369916395126398115069581545295182727991997497391437781339815869756647147173580256736066916185492651472957599745463345256868399401646833476713393266925808969606640519207330917721230782316264672357863550811556882650479349263395966108668034566376234038048840418734064689333494808580144416455385275698186998425280572446279028581015012 [173,52] -731939930680073336578895380381326005050194605018140409910648003072615815248997474219930198585164825215305492451409872767554642606337896819946670844065539996075585344197815532544736871575402608116908906040008824982073866908772145190553277066580930531404200038223021722980505498901695703196550077916868853070642405184633486862795011769940099120885620284370584262054941912934766534664047251772761538394018364662988242568278468727662751260865565708416723522803578199854393402230343900923023372560588648875733178966578289849598218300278937857382708881562494617496630429500711832394041507208005725930016976839013146101642923549549774498536801061295085359067078093294689704673032909485392017531171851923460376325994976171028563777244860576111023554923411978931242278911698346994413241421639255247106479340727584502259625037415630155579778593023757233255735810983843647515844249456131947134849148097331916373551711891522762175251934613978736612484068567927612808074495192131846462494997738787548910898089726780668655129453214275917194856903352484367114559360827510812949775539567461890638305871192371066753428013203646798139516842658444642499617862698801289150899752856798119155472465247052546865964987299507545805194747235097452920447126212165989063449103966872771373447080239740434718825431124611147125919731483237731208123132438538758530225380488174176582246126699760953410978192998742554986278835666179508288716703843271693290444646087591559972085450639976464221580418546596425384014072352733845340471661209617761273023737865924160157173349339160737151862604363496958051131192552462205869483357421553709539243018255015755446532814167428955596040615893092072227078712835229716841030859971895187411408918116593719675775838213544992265174294703397284605830943414289632845888 [173,53] 387933713533476504027025749492731477528997901735382376786238301812019340220930622041288457757091073808756362882299157662229675231811055898740385974812796105297707728059289288794144320169171162649317320070700754789250683845564440682883721044217602550214465247623834897369837143259637570883861560047821590522461391688870870608178437481921616229047812868463726139879175257729573823977984618457753590888683704356983039350547168664033431390743199732948416483010808793547071628141493785460386574134423932716899621726950761532365774473238924444795753834818241845027732145826799947149464684641791557488149751082544463742643616836079807803591446537791166566361508560973357405442818241619532171775167496775020225903367714194040808960300654735597843610189088380251743486586274111723054243668565744939088549909649173432005501664310142245568306581040284083269166075899718096737690892212766707995166957483581282421246134550051397662769623630260420133389284740517446464129706186413406162253931735085002825431070616115345956382095240831125522365322296043664121744826698843071305585588088128235629688862329069458916173448815029303555682252146600751683082753322447096613517279642158192648713796069904964699778926254997634093265299109138721318819117260938664822184363430344133244296750727383382891281694141849166027919902605488183712649829850257013677818267285743211982992266396755934490872753555653912680697138480414190611697494128217697643972969502799343892859819577711464874459258692465716232016209499102108942273567770373816393602698317064889789508628722580779261456865576659292717780328596101213447217885999346065380167152565190443070941526473443420971878563282618034939132551183226431530157371890392297732957001448579958220707472756296075198642682617449728298787418730238231888 [173,54] -11646806830236793059957321151144512263934444257902153507280848451148897087170442115200053836092156792406402782414602387828892427711326691377736687944934461438423508663168456632638660403513270105725072481992862388016536049311295801884003644565893726167138484176824384066695947820899543448117918008288208958914352181447131487284774387324721865752495897727044828699933769707835194108108290568603605564119382071556212064379109057535750745151702782694819774508960576036634579777165642674452329324677793094731604682048228178167901703076388055478429851241043268755218938752075959205431772017972379212165862531437820646264962689948047687317093004847372133392714949547403212001588129023872584335932056193665505566099533761274003199620263317659788482263620141399758426458926091087946186039915345607639525367256776574677542630027168271268253459796761463111563181150270626030012957821241830499592602265622230636744197621363664508779792537294209841444224843038858790218278037275657566438089841074145508872499621871776374457114707205283362002421951246539780535408661964418510155913527291893318766881690053827211254949216188510073555222717464383840197807783001979749524320242063892976060024914665644237845954399757054198110677019940286257781209771682509738666775700069464350242899087818955513565420036674684301542900767370433658615251315779014382383984813889884968642743264141661606122002599762874737009590152415810492039647958971491461739299397882984809388034672671904232833016804977093937268332810293768010906169595201401905316246292654200700509527305865736555455708618783717504191722045079130685803349020172511083380862520385897467104546282678344469963496864212446140353416143476549883377177699686868920945205539854108369047848376407720050940849373562264697453044539180800 [173,55] -3591982543463166502103701155978689690463854456814075935551605642877942256546458982336974156160680308918372211008624860181899504265493129751274621067310709837071418866165008413234213602689353045210845797732132349301400526618913066284126924170382800387001477634465019106072496854505876463130178577334069591938657824330959450573631864717779305468066850418266752201702242529751097528110494628169755783844065028130770428113008098207203015632800775500007489650958636355386327614608691694322561107545584530615370556913913443860071059183001597199872597219880472037533356282896912880612017262490948072659814634267332643661923961174471420817192285301837274240121998482513404711777192827827459658622670321655406718555987213321103063545284515960193811054538404081729685165684346128723920915896971150645607421765003102364436017145178617804839713476098890859861417860300503217750070726108883069674959539352573151427743453158121962625012707210660858734841554989252942783929500399211604474938171770001921871355878291162513857534714774704506139606013721153532226181314990786002884044192656369878950177329261998222489712223072781264387426926357678106437685113655622830400709686132338237068448366820176096283402526438068034065893506515898377371981521041539255036209788465044194203554871146116402768153926411368974220056482872104525611737969921732250065850249159360614374954384963654660019251460294744609742749441630835862193311386941971506332024624311968145566653966180919748899537023815702447865475699610464327618199184920368224824499656905202400916321672399558257958007897054785817500563283323090864850150994861037665247411185625675875562512851942173235998411137644622369509092808138879264452762325985796082651312288029086348346467708277893451435734963463687206559076190560 [173,56] 250771346254279009034259135680411337792363183159813745376061824156569860808019772420212778691167542139528766363179766076672671735708468543599705984628953173218864366275791997418727991938086453771686878520771390969783623917176505200828136625179562270167661801668576015703394892055790717060818082485390607371015409280219318819375481436004718615684646641833527642666409149664323248591445504885362178804714337244177312772609413448076618216791968805218498502193818091750558260524677919807753308194739674989927264601916139329060362992284849633425603509240501017347174987190368824624489306667027224668130323328593655773371393078730346625903114242015427152710848326370891754781991052404477432406324206913831783723154079782012423761227055042224345281845215895387243578727291875876584394266339440923295885376829890946909086144002908796382750884731624012672296298839581591349594269279433399227381954612351036790524119968965372511436884308354529542248370026934967888400252117145973045023317976440302193553803023721148252925046109333882865267217553163588674964147483059254981216738944965705092860090986553654557190822628091428038154267830400154025354696297369989636706401838129348926271388203242411043389743641917892203020020702022726107799374655317323265039361702168618327107067354329032059399866422903989191828571177674421976533727386823221806113224604630453415147071313583151332702746724726196330571742478280629112780214426223876229086669302932527778182580722169224387823419790172321860737577731181726309417587719076841005626337923969831725255518127728703012559859646200293656346124108971460862175715191500028231751604336827826832202024910878294217104451250585070615102017014637888981802784263848212313559816915450615765314892851925566511889798053841465356563648 [173,57] 15137700087374071766720216276650617191425151794341945206804236520999818457651762411586000630163809295940576949693998209069604187702394863703659950679885422709842425486554977464448550278863998453535345996324898540688237141832089093377938557533882024507262785440313486832748695057415158091958128984554076168250552832768700326072642735789585153416176067502442875262214279023912073921052888215892553034984862581872328051325777743617184550130582854095230794286320417782748518660170345074898505944745114848087360747710631486664109786026997988514354776135776209197303553732709973777820930689951392785047944815642562827709402619596625349471084597702062106618468225409680191570750888885970989044097063544993840319770366204293244674688006464193396580492856458446815476714574204639991414073879825702143239565925831313827819720566514927020958762323840880985792283487167366302748109494147577396504469928658240158324763577408534640856982007299841317194924509597405982361990769561450898730595291389296059481985880924155353553773061569415754192813905115296495602657338369156776117168582890645458742242962702621905527445325903358671976401451703582004389944346804910266822565204083791873265544627441015764315241510163659633919008936765983409700746333461811344443076287618282094119284810448740233159218567302899928973249126185227074841062028939007873407774199071913438925691135029842784147659581095583349778872845126232308249871110196643933057864000276482344685851373407485695364707249210524553313635636036294692678789987792475436487148077544801706739558273928059131457186004434657401667063957209264894691260047609098602619082436122424379191069598551733840766680795494906954719746066404416378241974255551957252006742386117172768640880486740300689813062426451438041040 [173,58] -1837550242076059409048519750808752467535497000556859071665196533483212739332653485946496981924796352777444680259888960774139700419693808654803661781919999563922859347446920042081936334464833039576849462788894600732764613853330171592362064867595854470422232703762255740806039115278154777336394033502320826082470705607235778630703176786768234817847260972632991266901618937377631536725716106076801273490695735060974320393862737115951646502356225623011792111555279220205341189728154717100388818398458191858114851785714146192762532237776902077615836498640660076810784607885997382181252001179311014343085076153146763400155609242935026516441591337510312923549814463403238647233823890710607470006463310744071314317449133848061669332197869310472097739957955791320938471620643268957834777198033857629010739933655583618990280545926723022831733176221323672022137182686858505669319904107905272712314322794061569040140081750320919784469573855992412689186216724080622104009580496116712842007922554901309845252507886653684641388875223416109621664384023357090826118433853126217962463704440427775403457704524883550615437363400192737913808805533229299686967570392583786256582645573305139440578644271816401882767418646824337647787674055514371460004992845996428707582945117526994454610522285556377942894104338591334530472836762200066575657006310053609451710495896949420370299789952364043072857703507367447922436871648043359538470797345776034942714243690390166591856719070732509474034623617129700951334200926522046231704517922125727382570000142521339925616458128704322395706895769124777674037855081828281741199267981998399507241156968300993657734612257878634951554238820257129365506499460370155207197960005563699387037520265146384252936278333044698982905466556593376 [173,59] -11842032762517146753740963668668392962669706764439722919676499096235475631014616416338890447255616179907328798177426678757390518253416387034604888480968416914089728878375501294777961235612444283899926479655949082710899614681694684297392742305538477167487614208605351614197496774171502302788429255064271636659282034206339165427082544878211572689660859249684869004536055068898825581474906489918951770647109855496347653873459135838331499987488482450252912992168515379796277904783384814573917089131876162592131038505222986054821216790767692718714853389368836914643270167935124102618317276849548237119113672174253378620912633209931465780917656307419844061010708482983416869442331374413183609528874454546003316473122936776901780286069790627435833062798564149461720591556556567771421599168876518590329562764999163083816317700444228683682766421311692440883525284436363945260743426799524285426580994793375149882602204253327977970803847833459249931482575659937529842964431426379704775993847719678301018275709646116307242660528541331096055006587180074660924038547676286771788486390608307782839067375403062733154195749829128693427216749324024490359541430215425661951442553760967342750992854279135840281316243330297976435973994106269574883998561522471321411675007111266963313901971901239793701889225778869907981047471358270674866861795162176655738176071005252271478802715284375294260344779910361301668466009410677866018782708245281196709656406419052747162381384953044676033296920960668813761199632575417137393839123192755101406761374264018265955403610717928925340525200560447135085446711145970361808430118005744551389177264589936972901460581873521786100771857244331150894206924084982098249061355028161417522242529385619726518930281035194727735656645932 [173,60] 6421835573606994467916518312177296485376164787854201021794916194422772784372955135850907915137553485828903960854444193313956276477190000858205976143423901009305091993631199530783369943990873649868731113055611222483711823350343955072224835179813704802078326638003238911171449356991788876818828610514118241677529978255996378726841338029534995132219311126895228868143583612100204439458860724405681715972540126647725311014329363694079411057488848960772970666489607513189862897192098952279439282192518953303573313771965210268623775248447451562856698062123792709776733228956727125617560896347025404711182679193573387823692264280582199225398293426859006636850370596731921983486734686994078494075300869371191213812340396599122878102248886222998228143467458007513657094319012541500337968784586919126267651712719705742095245931143782629955645796015984080905368134068850647690897086222840255422938814249021399331158838570775494070769706698502133924631436628289849289079320295322989132314650889286452513492799864002564257495791140499685666584420634142615800072125515651483458465893501611362961457370572606701224494597509902935762571118620781088116139858277899246362383264315548778960251771159347566046329358113279881736345457691427522830888137591501829939316505411721523644929396640502419577523386609507701155645096177717265105487852175751844347604287401029909181782098010935620969896974629625322099527992576662858473733511430600638219512997228264637076901435890016378407726596525351097638479324682094397844096252553671817731527094331446913630471663612932872972994362404718666607015940372881075890978253349408423505397593047725935688683722272929244588891684970316184402033635830117940764291737826893217000128094489231435936575828618981091577433920 [173,61] -112249496247654975891836831508589281803722296987976672765581042202808052280896217568666168412055902863123941691127364094723721058715914859919495934782647186213697432555367982525970364185623013608445913884523800569251730144861664783132335661376511481656420045083649451624148889817130743407984700859969053968290175448954643509974630879264807500058710012918619792164683601940848342193536502324164650119601098483019824070159456720541166076003793204424112859513315650224643626812213921315035494459547944642978701230112720076007362548051752040898737634539798448183872621528433742383428704567978121491076909807853775173034036231381977143295429319025024659440066368622537456504790125687598135774776563725619902208339154857749395730598652119175965883562948430379147783352950734269121309981904188432784673005364368484401443908957582426985306916385139849698300452543664257171933292950254716040236131627730215195226755682230699085315834389790399825827877956003893545481858666215483336961722224872801021619070488535211922842358712102763308247521918078641169963327822309033010696449666464827475582092647892704276113231337378337470875308632049646190011119991843196578090043900287276411836088970144088674141425967171239408915090969427162569738699683608495541336278551355358100344296016479381412423052047346977864514819076578224813495320143721378016047833003612501500141552238546592500105550368393856055302130817438552659411736299417210993455710559165653391706833200890078136831749826439662244626632497559522281076532630407760639400649677582731281805565366680901537284605644302980725184964072174940019781921932632538988226151055467662275841356617195167300038629650449173098948639075388023198092173779310909073665479502289939338631308562934292906944 [173,62] -10866427550060835717827973429968076584661961830180753508912330510015197264999663699903104221903495076640740021708496299644608472322645286972098009317509400576300377409987943836176029069575789493629309613934379385835889266315436113750885606098672798305745087544330365145936349176476586286851412733448281353875018971137935404873427326928370690354869455482580337406770773085038251299059632257857888062451057754265973500655702002781175414266718714702454068338282791291628017160602179385753982338819615126181067408094167495203105790034149547195485265283169124644687081144416468834361318679445698232127519333502626750522811171738489305219590493970288636776588131586045861536500109835689924961509464719443416111742907691895553599742045492530359857247241504751249350567923530268226513675269042248189978802769842697447806500477229055403938971010978017028673147060580911855126752517067378817067900671214850420061988663659451484437896361397359355382716150976929680155759783652890851226272791641749778866469396796258122544600557437450350369082012190504983868779230207599042339401656098790269142202117061066181481287200582123469475508860819679864562447950765207483585043140434158107826689522563706127229282957890240065747534281882766386796174954990113564488182037611713388750855528029365516592983088293149072262249618377919032034740962238114035319019388825462757329647224868062970705455795715091335913162894933350136241252101232033488382034119009305885346793107580155557200615789886646357144144448621152619247282842207930401986785891659429455311246712554106504918117884937562642671197062633742933850414339914002791366388238109911875559685421052199953130973684011221983838139424815815241336022346752940396719238741652671052462986930504786048 [173,63] 370358414419703438787868551239287616021881800822877324803779164863713955459301521397372040758807797288090928490528112173487513324824458182335765977365091792123977124812636446940741561471635226415980111725930999944118525971593724963651061516007748435091760842017722952120539928915470948068640084058635279981709578203963087079766720100389987681104359706785768850845218857429635586627416602820388146992612647541146439958859406177228161120524985963423397908905377668456611446246902616878721151821082568714926859895603230305654315789135154205274511939450492067666091973575402412728559371725335785482859497635075393768062031355758192936402212880793049700909622991337256663417812092921690045984459077281667943556244597323822593423850950448453764261612066030080741050463107408032174782857889250534279837483427332099718860445851695647682052720350958971501053086320326289141735827137250520000944332585459744430291815514205378718522762773219202968145206465408457711398414480304754281570632558209474327328518897156814388974106607067312011350860973266786268583771313542162597247888899465288669028703507986241583444499034278944861332931036412580647855437511133044091469046806094438520739118500394569904784527327303566232996376553290043481455654133678829078239094920932784772570848514817199556118081157273767631084102487384777571195577662849460583006715691302675376543284313513276722568734259965953522138536265249134510712013555974112625398390946563488222780737946718408648694566373230624831727871304465379800185029209198104565031109989736076295050630712984017100768715225475085230779039939604795278805669890418824423275201783654057977007538776464982012865959058771574134778674209535556858674844908442802432530354448814877155009979659632 [173,64] 7514556902392017680400576194992634048727627455389885977209802817104832555959990689226775841742685119471054945618451994748069202080640911501401009977642375084617148040736243355122966737328966816317373881551457926903027395678882819394997610448031536608939530764262686567421743607988281671552437311559316133927877797879375212157730985108429121823966820090179391733965877914854391719597673125930294205793361580030349817152200468832179899083949788701023089402924216890745696693169122139584673258597538825933065591449161840774010292104873472418656972191019054266675604044966578626372546003730494343325114909219181867607482948056812614131807679996053893964874741889336361618519169592635970795121631941252120694355226483494523114435596145989907903359574940615508224380843623046509038588918070700348604893180464333609980855086908111142185981696193191559461136332413172426704575980069009844335800833365050500285796318374115251384357330784431351087499376208337701326496009647336479063742257179081788042393568927048624223868286510665219807613209138832206004923208396270132862452754741549363710552435938237549774886192899434775976328245618552520426283807927924993526727236861551415061372215047605384378295088140252276508101428271524383168709492507144317944690006704620884028787406028569000043012187385695718551768356413635083647957890586963224060164051699214403577811294076745893449532708452885294310407192971058380007207078866265361312052571120557165726772992751973092493098326994071229742613668157302304100638870041066068968546523538026622695643872809723949778480149350055103157539200295855355469043010593390828425185114770748667195694426853149926041627525485698993755159428113802911816091831229180329973823681192528173728223040 [173,65] -459457868099794344537829060246196454872119771841969330582126423614541107297040634802308461790001195428384328250349895863887149593872700863803100467719647527042472584108186862750021631513474395361070591767198253962060253693748206858590365648505571790581479512884914331992668724985600733301200308565845432894239322778639074267613566689736363961063387801531749388772609558914899372380645107730900845540880319842416099291391286728423776962117304157869784877582364698442142925467367475629296884763492452689287346802016864574590493907333745509946800470997534489975936246543445862498173233422447915553963715098489462592541911169074388332326395572521671858665417210113989494575465541175802197838969361369477697361957313913919262258705809712585078933147114952350603741358500114244628085982853453316025307002248935129005228342495908696206672485912087299044665348857328939157129570634119034270680239719346226712033726073909294090713792266695404913709578370134658703628995805514218004975452305976671634919610512616381960264892472853106513044937540658736017045927402413197031220656449658019401940434004116408825076302443688796519490607030168423026097294575056893259459804587273661784945483908988588750110101028692766667351023062473262264873235367401865476669331193283094437432966772050171583573312449548552571718148986456799061010396522592498170217589093090594582658090935194567831971090793607887635707920411887840972311933517690638001600984592425273603879095978251387511865562242369808586644965283328295627655122581604242970542004141504095322197995998729487994028793133662895836402945563248910363811528862951527630147752185185278086073234263251426592223614157834370149123071037556121117936623246309034333288617742670457688214 [173,66] 351211742370050900906895276973927738776679844564730279136271577419085011724200954473240841797966753610228581328447850392503655259522101439175803552790155992774126045870995953410314878862428683294371637480383793179913298953470594980097786643271145100032675686798475292859891917031276159784219872108796252223275777491483402666455951688790035687650570788648541916791525650038314508018610554271787927169617009036212248455056326602759885834121086280366971632883146254019132224030178739448849238439953307555880459221847637510151017767066890972038746607361339339866865584535308930276844630997482000432281869494014178205222839081915089816420748777550743606146596310994745480550625895610496435782374515398462768074078888579127915618304640628581528618942410256449562479101926997818923129349792743829299888349006945461010936242716739985208762696496653839392650172739795414376206498263377915925745956686861020575892777188985810145842655648701114376434030260556610845979240967734244244985797973667839841373086153589995670141733868418924259399571069153596009532437173176316039791106011994742006408398270402670929996075767734030522313219530590918820227775918499601301595422596402279179436057559315303583544703195945885710901803614812145189360168138793308432393913670465036919223096729779249037521665495445721268875490057109368237321561982935913685932464765040955838689803426898739180785009849464653692091928119402091967793149985735985819160959497839179135426737469118541064147982803026189317756528350297995774708099076015028145038339764331627072696077015405892453204230418856195884822430156137244693170064611886943878296959812150688001870818918650538439649529778946290132360337034989078359487403314926295420978736832776736 [173,67] 255350110797759902048224207724369153397951674584796141447285957328109359269821986362112036989665833002413753451500680899807215030000749788598169961233386402031761766274917043328588682149059378531349132584987714635600493327701820137293864753172182804213344111284216830746690614813870574610281278182825708758410386886585284819203503390061097029957400851919140020328094962815344095706948114018031626172806489901772523932793301180570558755705471203037354987688641258436562207845238031643639540620605505619572298703318145354834328410656310329543524821858982684248454634272358344475731451816853963627913035359471763807954369862347416375000632629636643439449154855325293272605023585380155855855916547399437347015908510282047942175759891581663614638084288220682488590212800951271248692811075198668302873780819585865975407703792466815520662295657737587500331759187690168957968789854980894135732073502586975119890155911686211818701160834732271204538847836704213039675704764789866231704960096484018393949805330006216035925192556186057140898859778567778211893026738170917303375496117143166912667461757631597874911807450387248488314695500104655763735381701924817324484384247334689364416789579597872325340881594060352928435275976500469295268704412713301434927480815700705040152863085372696719878893600131679704380780969417879034173595961051670113323844630453813818705547793935108490803417138451676543634234630206147081077989720062661306325195078680103120756549505963115057465063051003825225047691907499144210597750766004729388259648836226054611756928913854729322259903955383397514715144245086554728933567083985871910548108618265012153479186656072901094967077919709777265034651167996559380897672913821237162839750526436 [173,68] -2801792068257893747643835517489954067333541155672298687776630095880768007417958785351687221235906339292392207021094059766187474248928163773068280530906707408830185936574026066773569756506559167644763842762132424101726882830760400890107665766041037937902644606353162383279769124027178165925723126991611196882080740158234740704306958610447914234460568103237833917425330378719258700685149287124346565202130493921638703590445117911680203493304134833430406588751672998256039668456710498772983722565323743428223603090175561053965190186575377944536757553487430413630160978028389516864356914668506603900858728348621772836892734669113826498961298092761978368100575737825142945925378750348345919872444269917336846109155153128317890968163076382430219651873798640022398174834550330866043835418076401890661298792646141129842201156247096975535227908270695906368509058318104497476353270496366265268814343342555509006817814058823165392892901866015658314801607828857957241358959813679715464600946351468252716219736589295912748211458562783015256344550029693889514373831434384060632007433813320833080482474058871246034674602358135900445057087547626019594204027523755375704750476325973156401745702863530108298394291975906824047036315218973774837556630557595466534052345194133677561542588721707977512467413919749855455450154129827185938526538282086366270834174615894042685748023466676746681818565652259475026084487801867202093394197140861947992490259984204037276972787229329159598815856101092220124494037549943671607206200241567814086063220842265598830358734005670664501012910238538939637779164549097433795952718725923000643365884104754465346835923255131476938529340935790903251013012040862380716887711404332802062451992 [173,69] -58144131896141568370857676669288813966391535131314118364689648771418196213758459762255257672907150769973667870259150830559153509849533603053032613941419853082323991259260043077658996556948358388796823867652021532348766287526461025817174689675681924430098386615393922338679358303925101203134784597784191801927906093918443471838370817354429650548530423116160029309445173406507182336032585685109336767153249237679089458736490593687389643764685407403849174680569446188993228770896949539584075528659081237879447242921281903834691579215035069301395201447095762375844429394269847762819564188969161965755138088691286585915355486041883839693194125522228016269864415532924663779937762532454915232054577054463883644854909579984400346510125284714131131019885766809269845331457575764408432466721878253303545342792858163933402327713287604147584234561255452954359365755779171460081594943017093736385959598138287946450608377000941649900178947183089622425885558688776096487598327315060869348722825399108263153445553455422619875082772080480957485930447245903803113366998422886110545043532323260406132413009410952627848686985231246506382320254800117597422120772070301395163322924280419835284245655866838760078499681699142368540449390387429051850381878361736832050926334061755280286992335877475792674896062345037550121973021804272711873011642526481020420949126639150815138687904026214867685424079680684304043983161740161582837203061212633139248131602518715596776739531405498280687139722573011021173021061161303583607287014978206868666746763934511493994632718475907210298489809240536350349992715001410743751842480589894099297014640341804335310211241799782077923961977208196927665143784303756663552149628200525675829 [173,70] 1197451483660906073868575618477114853832399262208742957966238139708033639650399853244229241947679748732627824242829286159887434305814613644027128870804104760822073178045657868994324428638748556737579436821119892813164735451376229990088658621624450550033103807308101041709921999972154988911470006154680209509043874939762034054116365537331806727959637464706357599811451553509432409086154727677951226926802341830449656783323601440881286316625898820750634207536951300426522206818094354731920145452616844137087309806006320098723361088773763425065458892369665538667745842433044462917633786163583972043339277047838210093742082666525649224958020268075398164634083946366368705189226648135006833373581730374351514575135789446342017314178091608897464993953909409482376829516319393526586263762488776884102786917901615761279266003535787659130940898915607593326294643275258673101842469370582760285783631938087450392903219929703047545874579922146165792934115015526880505807182413250574652233302568601557239024194504107521421181689524190816881352433533037264895057263748794460266625393639317549504757778850915550183171212317441100445460214567834891428819961746873395941580927738069986248652522388478067772012601428426852741536792610710841725092503706777452489527845302361657568026310211200802603471343792948862804232381342052407257287679434315333171763869006856722812491318670345101924539618729770742692650846809142201489799662028951708798344391840397262160598181831942407270474029895574314277825371879170594546136313059312330953955023806583863601446234601264372070944667815545370408324953697245106061537571998208509017704547882385571092580742065996219388043024360228188976120501262754207066738021600112320 [173,71] 1440207295268568751352924897480782646501271322614857358773495750837969647555692802017403927635115486913074536468549085958981134682252421368270846490955771100572411242023903646286285984022110231587369909469656533892921305745325421020292384452761516823898270505861230495439160221002517890468235723213603209851343522190687418148864327966439179893760776966721113153264527960055858606856485624844138383383465982575695067744957900718823691014742723040371597299661165255723427579500231632490157364626791248036080583085829361423513283272871132526063345892152338895855482420346298767988705121480035312800500271746202990413924103039261297395085222652184301771695391859187438010929407292913828431485656311574290473505619779928441420260105333291900000702436170667359514559089902804580706329141930178158213269102758900349558358492988894875603757728571533565801170033769185800937932067692508728849236777001832008492516566893575347030770331550860432467132191088791424621745531886844977088659096286850852097163486017559598460673840218662392908786747802827021092537109811248633783468756916634693875382963688462744704445811890309220443470369617213331998407636069836837412472417576339972611666788223956152397027823695256956773738482866667397430253874729498865244428624266290736972236182467629342882410569056661050393010188523566862397734586185549032672225921202293290732980639993598489806651537533888693495548729420197499631445072593907728512075479223846730714300860483752166732693250589010717628693294788160148795270996113233054793310141357658067717611376132154897093310266492742674329657296373661185548846272263740836327775016449980795902762365456823652807818062650675180897530604740751341773770307832 [173,72] -130029839843857110659221855897154704637647377596942881804256951721681766385187858586858550131900720742888868567054673588220527288786076234979781117476040559750144867385283650889811393718008034260552956176898095954693243623993093797183094614891499491209428379673332582093614340791494374652527722573383218028885520476909806446312773576800150157007098909324033941237272637296887024031202904429400063568915472042952755498502788948360160740576484945551767782721066320968681546955060900495210276645308842886499587660615790503449775137893840297684176020144113920594933517497780672853956372074546530642275554278552332063214097525849516694552607711061713710288456119587671799516625212030891686844885513569765276146492342809080600374461326831778972649811512789561655304720483876318133833494943282995335028489561299171832191567942095586798939306898879812910459155953442766941990612632584377598004027457764764724655865979996603847414272854505627713100422445472510726002419374193353617260639631054795775545563940416490076601166543531841309641193154210567693479268439595065444573283511715559507262942132148795927277738203475955384620062303540447108827260677026782044823009937438316214606898994712118114573388335795915750217520882102473839489512771754740236569010658170850893957501258928117878327831251567006194770161349379765782014186878616692722459860668373076471507331161503456755968838172842539645267789500035673824427254610870661328229252011904450757337277842338161925921239595346192202536264538106608941902937698373673515700100875563446524528957246676851813281685277986315155228664332699563110556203249243437222602556728968403766168982049516525452957352155292761576495422005890379642907056 [173,73] -633113862975285966190357477022744558605167637103046523303410607471777390299925806357239743050007227912321122088020909299460838678291709311720621348004122926826117767166099775817478534714822145580129263235070221464507765198427296755850861256750589980523113929480338532863061580245799924813321787182968291618150623743135955273818187665865925515776740019656201101666282833644914581215598617183968443681192055605121030228981204897096917185185581062347330135698732895679267453494404597876885667136843160024950107140322456588027672957513715821456515434787515318088609903109706299275292987247200398158993785743240834858827525508429170249159599702396067874646297184598706930777690729587756907584684361745156569178452150974172423537546649829702812264193420470854312522906813268467539293968824954866757124642325913765641141196364750424560131864482556782914266923485175619312718206419994777373708337026047999550820715904213080300075853051660413259756723255152856924789849770481828147034399044361475864287174085658142309701938007971637408947116037944080508757912328029172093970053257124134242617552926720121698467485256691327449709023393319374526636860990457433860685520067796692222727557147917990357636205397224790422406193736618735031417198463727268527550446470472235085595134272726862849948719573508232375965784999178683249885624735104925854761885971644903830234589152763847724745925517322617529929641237794061786673233775959052404226299012369809857424320374327696862816301005247205185976377944962281916444432225388949401838213805773897894974991201039142306012925899658746606050105670204311473417256156443009124489777585040161824848294853887254990373524887678849167604279537740856096 [173,74] -176259188633768269547265566721754186793160967215623327111722581088948020238206253718232227373373520766915693892066031183010302998778548339728497194339596106482947948434503264614419584351010915790806913348362496276288473067095851611171887878237225726476870043285050457773363807100310582780321838201825932221537499857070676070130671418999248594904626756393073434078322415397720187179827239421393704451246913920297070188407464516385476930620337754203360817127926698555144858280339541187837549297840635577679571383042103876873503748544333708549944983519701996423462998531973598158902554463971135083642483852966317396360523015015448865773647095752650340450778943949705855177038260814288773518872752795457861729224025894571619980541519738432560740048095896732402665872769974117107315798774695086330478337877164584611993571197289831167605308986444909737542150244427632976378472608736806195129908348477242254948244027286843683480094711898928747404222708942847075206358730963996990964948156404509598581245605246697411376206173622790419784230501148797805442422390208066401663883074064571089379225326963681710281189695062996269235870066409099207891196654759643510842335190684097022460143592124358442886966139496635155797478246282657171355815275011103929556606856674658867545398352574909814584798785969074473414854039981669356952905893654308489883799667190983231968618918457968555946950150504220905196174855894681028989381341102234668771901745805190898877796623600354184283864049342023867770476892082854700157366781697639724921524779346701242840299807719940941046433933415637772083278803129820781188011866950921869333204797861976314900636828730119259994596593156482148287580016656448 [173,75] 19716404424976487990954856710949900033710733007173805921384596323174896580162029949180128001818007593756324498294432185346177735833449036083016057792985250099001549927128279501695243085573907152577655313752129098393413760192233904874967166586367068352553087489620511038587099631930219351589958512278987611077619470207283034725729022065956602993947156549337656785625437213562117799594926840501797733381084845892331998582184388352332560710583221798530473141588277820817744995697431287472123149174730150881871960462211843193076111214643540099563408841172705348953596061583179777807267423800387061706382826657786469030091537714539986961703957147860409388185405894483961521310074605611806124558070685558750739785939882465251455064539077888410723219105659281342704393508055089426516716275400572733859815753179109545937632308421123431061679987695096221613839562110625232368039645719807832171321081055547255123512943795917735396878562524322956183611286265394590958737966333681450452013236331774836371303044182966386400272189633238236228853224270173821142578224250778056566263735641113709481863201600592138235213407077975042584632683845605418631215044545590619561497999739066167455773890028063244880523153107146326835813704248027127591529975907507476043299733265117218814143994168478031068940425826720574945237713968670412336086030629712814360018439074880643242982830579359376326871165513448699761184571611967594931902347528905975376795617185785585507370259318070421702556137568438466059634803923369548591832589232835688460675383269622700893521260290044105074764667799288430440022407329271833892740289655447306682269449315089350062535162204076570062945562058872583937838843656 [173,76] -466640590547363598857551789850417764715671309022449173792165022550973786213775329268326857244466320557942880019509267638197418050652215966879785431744565662235409876708954184819719525168511533838428365632470608419875738765507044750013407385270437514652915960128937497481759876214134039383581311304399611922294971782280036529941777039087404287444272992087322951302732302570306767027556332671161720421653937400862855769010635478768581494176377917316832318570326969122769301403162862116134846056062878005162336381545625863591565113947232833003586955228065069388096326247693727322347712137558703682046371489698939650824024256128315034543444355321474292582394674100449401147796603009987557185990588911943800238085668498904030734093977091144160927424223396981109953070410603849031090055176468949082735110793358442751881501885162193226060036289376361365764126783322472248595845070966341193951741358151184392222589410511328436731203773867196986528523491961148203841664234019026948066878203908212898801971854962414563062073687555976716619072867338656908129303954100762706401547571700833080673518856575025667493303126258313583731077749155089722582525345895329046382510032125241618220328206239396173451532129057135630821778133044991149049648062596626088919677281269620106322875765548490938617230137284759605265847656629962275156480086997443618712078336383419072933394638666319093088209932421177722967708621393124181339809699486464255154074148688171711088737084172647220144883781390695375591817115493049855629628522198333250215069019399278441154964970311539150143089606592039754742463963154496772710227790523715582182254420832418399923930591828728106786609432490996617901544 [173,77] -34920827368454138810357146491959584914306801229508103423510706911979536962135944425265638769754438344494990804079010137141768319263210775995732222738209488583477111254726609924030672886766188070198245378036854808336904826047228688940954599238268794771605371431615291203308173623888101756223787590943144458622354893774553757137555390064800297560690142223315546322468038617032984943458289749046931811186526192506184813336533127999722948356632801679028701923141259291013806235985740266900302602960875382850379885529599590396779175689989484448348212228012324491294168792840815360194921945332049147044282130159458549575495052638524194500293200819217181072400484615460038659949043626693143995954834574833185938936555581250245518445654419748781960374949909372960514265948870730119634058706919783991874351238751303246852010890226733828354362429890141443543612277026893969716204216064597742946078900253863670169270046526025438497988325185274192110761958187112803331096674764909626208133396820006408050855272924543739649937806498224674546434632269722680057595952547453397103301297260252065971650347736026859746872136836031227675092266506640181510018071394696708942424206132988055722184949165101521230414669152151197992764388915244810789379084644402339453407274977252688863287570343426246365673338575750461879866615994255690959409047747864324694122512251044835738396820797618900423019608822516935767299482050294406531375653052455673774062080894330255137166641944285167985200574883940870238495936577259211065813412732188182364713615181017565078235569168137235611398542165162850603495776794891111113488087291759895613221620737821073212673319677803840530843176424049661011 [173,78] 2388532177989586731787957100185732803926259502493169750690135991020273504874906287929166798414355619381997540811729939666081359606838889582603478888176910635871233998835498957828754451320875746916746023282585985338084946435508810738868338489449751266573412306002130794917414567682034574567745281561936935476693395200496927789579283328061964206110649566689658187807868049879186994457019082797461295344731824009306857713309055111901377472090983759771791483917355948528118133152752707368527825716889025610320695884026288339343493232442811655749453691884501031589305864202156123626677977176435529979117762986195460427455807973689016429747652678616652242618102847445911258894150815741732904555010229075846914569006797715718223114187156973356004353613381171255389128706320705633860128586599264898352611264967863305010122337884413832890730703333394901190198597632585405893465250765504401824519194734322293645496539718494227581800178047469950419655865634661321276548743358310987283852118887499991229041387469299624215903366632828179006084094461861314773942837414634758751412970431883075683961085903503337286516591693463898983050755903187465355876967855754294748511612309990810481516483380322041941591021889837242735435679282592981972617809932400708951690781138043299734354513607396215730832276252754212149051913096744405795384350507880776587382902724874357139579831568936603560391371194128672084181798272119219938544939495552680074983350434835176160361337016140312976192735515902360657422814204345611882369376161089761570647833280078917661273032140911605839957615260758083951460525948179317905896254517504184238193712279661715518519780889827711320664312038987712 [173,79] -9540741999965666539191913288448153811480342523963712705485208923869503007275916049239126682603575741645620856862945849787654827988270273092869273238807796828375256542833762966777421614314167438708140080221894564541332882024690373225767229281869579534449306965057392221858343652931246515449432566262022360305258530290606526361061933489986502863239243666485787623275943612015296729312152171680095606768200897929111349677898778971623696460226249202720573269795905970050616335311065257408609384220336610108121819650449620716256621586765530881227149064837756406807271251539766680465461863767130521909130465058147013209210362237360807251652144759859060510102079919617378653573944490762381991873421192277360165328305230608816393095952755346176104481608035696973180655258912246083074697467225542159535286128437217990220852498288571156903872132781579146300107352657810017342864212554922064296187996312830309539292682022157144812258876833301362576813331479924545599463960904728377917444786361866241547669810446187898663242745387955833766293321379147534367236171262380798047718614214776697305477412590077849162363298676844433187860931234499919989523773496630115561605583398681895188529446358190464437444236933224237343998149756496614044466122341596265522767073534788229563040662869817409300099932924234233261560053204050132293244714400117472476366917713373144806394315259623472027586693762118719977266271137646243169052978250695565872459997558190212915994167744379831755562475674783753949883671089442780733107352158014229803653905252451507398027725660681523769919457824562660305980422454943655959907406045596399793094457621444795328697580057044097495217518888 [173,80] -3069099043717953710089691102619479379428067596965342664881235160571696380893379423461370644045823065624246542986220427773691216742791716503248888311243402861644022186743101479629902958603807539903542224002658413325186064498260007085365648018229687087481125486773502514435327499743831942544702175475236783916885029412736992558721497779501844763985619927058394042747973030629059700489109117445117381168908907475893497582221393061125261676374374037648424875603311998204741055593169354526207566449110099268560936165677366936669241807769452029287709721380566441927282351846500554036750887613939189755062540204987506972757668542418251621974322286470466876225651123432504253809455541065626828593979761914986265293559763740512766658074155823150052424623853971989933570109377882857884825183836701428998981798949442125644141575197575473628124424435397657029278750305716972348307081361564495330341899916350078751431655487807171473275728037748037239520833826300156888536823060554046859140026714308576070591434361451040604565200513504013461551610130462727813608296401841295579834570811578357909576738239561544899513587697808263346551876720674208979088882827865858493035998593031083253744912386024967796790406661123785663621123546149326272145919941556081861139147930610479415003117733172823054339935242570229905272421049415491611094511593642181221562488901547182240957873935632889554532820806407645390023182824060834533845351058624693644068736672309272049820958945307632531730494459455174475432449303808434730434779628901835917469349279271606643458753639469662797607095872663758107415112302271383106859237561079966813813915843901245674971209588053326969492368 [173,81] 62034036112870297260062705389790353785305793693517758684764202210676306086802038255530593030194399680692972436974777319858630737193819528935263738222077460431237443317551710790666947098303772176929277305798106284059951861351011440632296751115115815228002218117733304140424377817416268373961870750719937407484901403355808818239270032793216834633516222135947545171633585020217211038510061155075174286425982887244560928375144304802179972935111745925256841139806106253868824631010852785354156370621744290478545307614878810471857959798227320229359347792344479132941156627141999047487306141057466318534041752913594895982213717883614994485804041616350763569756941022108341584793634003066419131780047284630359402023402924830253263932957577435343304148433882520593309774707712780449553641568050739899988709175510082887839603342013241408850551557150353553787718523744288185598293084475218026362153710415679798132878905211964623525318896216135711088508526260925868539581450856052719214866638143090904690513889614429957044037898739502576517034447417991740360832841830494644318648058439785695596647799469295205593348205062358743129933043056817592150832534990051920874879083155998192672719857822224367603372314038994421362517803297616308192490905398862634085515275646891785056288567891832123789673259915252148117089469900070292300018558544177767522854523409931343358739985097973747424622343006960813702473501614546514771700757541104381510472724891687360171800450142238588610287490042880420150038704426159086984410462823332545472614021322392350427296047300307215926472036733730645415057226707116350268210689688108990139165015979090803471863580678778286504 [173,82] 1708727958383477845692965219510329178912859869212439601651101809230868630838441368264596815956967204843701804832346355570332575524465386230470709482744524207597448736162075954761264061422447988792093128795962281127733167645887686280835966477809391550946479638019961658772964410961677622570718882796597760224452502670926091322179663890371679718196343693797807867751552037661060310456022300768385495602773684687905964332599530365955895978761732628855915906376983620030214053429458145814116290821214938128364236536215245074535756818987517760261173577134732842679240269500153271851538375654046388184432360463404114458698796570727900106186765854441515215040129166395754879097923910691922855040783524421273592747645624087310620047954833931621066782207294763545869003845428563883467369166915983348364958643013198648683389250357889392555816485099522040294214751094968287219500052434210384991551413391830208904735818953097386577430586380494006983490617653050110432035415395584309432188376438982594298507338730717841268405249897393663298333115281907088971033069103518508533203669695478574131704059630079035054061840395565580638708893303766602829476232957598653296089014237003188654990824192013218981211642688964271555646913777310073680453985387136044336318210699578804592364989809973620332026824845771473832776681710445096654929714221852328174973983531550506519380637437777575059173370548970848102563641861417655414786274619949263045924907486671258111920547734148257273092467353186956746356599233963561198863123179289800379004313616389996484830589989332285418075130216953601993344178750593131089223114569955024140907099748082126061391394626566496 [173,83] -50074792330975458288115989201207739691515094158956251296910519752195156381204358933915616316357690386716268092948110250846464669073662243782542434606517358796400227232657035696660377308967608935702281691228285042683967938099515017801906910182147720627068593261505166324253958462586390233944406636902267505868543670416401947102217929480341550225950208368910340232410185377108564627125239521409671180565542569377708720882680141136311628052705263337224943651384410621902087212958208385504011848929712090712563932249141606837684542356399191641448454569119396053035997913034897544884378338003799064580819985022781864436811268602599908601905380621433268235291130056331293232841697266547992934003755907563930082154025833472328613243903577174033169031398351685947905849640365864398945328902906093073186068572229148131028265426517113661213754035262980201010182593293366129929086744601043916310183183841491400482742932410519040878808255657056488058812567537770002718514163033264217352675078581705994081695262409279994575357475305789400117197690405290502321390830098559032586377254566390142029292094380653535990547361413895801370786342977272069694706235206566220647682340003354910081064272143255795000566014367219006836101958296812272333466161389976785109018488119906033241654979839041968845631335443044159504479063906816352847040834401632344288367674755573889364446575517798781284755991064767909573632186832971968400610087500770451739068270452517372141862398834841315767718594493610988160110358144774017796038719092702573677535751466285145454994420522376437460769327563703400446010692568564314625491671366325477866028166323299780000549848292 [173,84] -527949793823589601584536800836938070059992796206787726906525995715077465149675985931882261921109416795916335647500758037306583808222226892626672417789131305113177198797276709303637089517810858651364629556354344142013983023694066917633951940084306290062496838320837024418885566085243896180782806635586484802085903345599843110595080128750864520489636626157828824783513473018358868613007034352612898817851367150543017682716255757204086758804503350614914904478617690374332690844664770279061929786454531783782556807947545524266253307492623282619154273386623211665187802266502941022746955847506591571404442005928866648256822240531584588996880169717082603702020925394029931109541615867787653235946880939028774969245994287890391470311513087450519802104167092989241308950615945010431516501764889505516331643548027946851904214886121220160182816995845366219959754338446071404934455467420378525787447580477248847542310358470909356884178369066853770293505095797884329012579220952319322360439212192212242088412700619697400581413108760505734415338302315597714623203953248371177844644955224570152942338688899046712581577540092452499431843760422395129470835156296086561961490309937086429626134544300342986762049301767456577455015072828167404434316298524834363412239941479481589868865206896924379973187878297891626223762651735280301949679447562193030336487642505583347409548191553442502612415953912447334034861688181428535467406070677338379942850507642967613779067247574502917118432981636701508551887485407176680755942229365755735521871097188407231521013265502760867741377168366546497815252329721722609647549424772054524206815337110380910431424 [173,85] 16904445667591333908434550570538987703871267452743382086602434528321036063130973627458916603227676973638413837506487062704861722864671229601419065392090594453891729634039861397561608206506823346944449440221365268667488328299498182360144920807117168286431776686535699456040156908900355109540622051752796197897126231083794365660301869515289564611383410133139468824769021719991149694302393736793856421211661186692872477551189257165256716918574951681742749168299131617404192769642707439913772889822044227888940154201309096787090702073198800852335505678478204982693327320633239415558845555791692971649790461635668490224430386617087365258731479845465611533184701385418087136633204839475809326631877604048433027728602043679060489558932066896447032753099110925046178580390115632950779080958114047906183231172826072926827292032134996215901214391617606516143120601617882058914044885312073478569693863981958577486851905554322008381663941640105576713158535198642289435645678151705611404149774335262296602684143855627813304154333415496770855018201206831230501022741155066830450557542508350894315337849805597440017541779649188572784969839258885373139559574521141400470776199966740361271849341088905154515671254019635868836137861069632251979610488630225013386225007808351831561816150378667967427234127818244603808656638525340694160557733186357348881054473129891762154709552722613227864315629248517787687024072774656552450432447746413246003418220370829516871179612588817624152225412027425205392340670752575596744072100494249316026207132306401137309913175157192825106335800944635536767027464495534208064299737610000633080441517655534450192 [173,86] 121132800715985980411425403336472508593143962314350907664628350932102670725788663997392975894744722064097519802009480214109658379576017589714032601334231359309452055717646525122239258815626163959047176318287167669039199418523716045948311141857660436726693984682898787037896469614253027485680792054598336960562653089749523925621288021919361950027943534637868367682694882570588322746699004593065530587657502908782608413320308217255342601081410087643474560235628560916098307000667149292533047199642788917619534176899814474391454760361624043235724131412521955951711483812344710163658061109818907467639323349724451835107651718633097654099833076645016408704245898005493525159993437177016314078782449896716912543231061617055168748523869895612454973440396320005492261593894539779891806052650241075316972660118000078635083969758242406085788938035880112264722874334262765295301016853812159620673052766251368327128510598424625355963245964242670602366908857105284609321708458550305512216550393143652971045532373059894588581939290678160069416111270168680846127601695256953794791658626295675176889231271462519777236867579507373811365290571245875882995876076317807808860584259784480873595975436038005585478763725150162454278489136320257549440487466719404463609720704577477557229163974099759792060448625578575245742372991079178050945432474661951566092784363913166480423501557219519863067444849967595321944974596339222190558061373226871457324597717416729664871887523294138839334323206692765514586034863261069906294555318370805377602131902326840867283544552673976756000537800379173096794683938682155276725434772163006028093818717820224 [173,87] -2559636047943015697358414569906271403622111650357648143137115036315359076829612641372882178852805812420692168637388269426448500488315865988692823008449778772780374501661816196235048874187476508104826392750233160367385706262418202423437629253584602382035500341573041666487838565902904917487241313731723177257081485803543511005232276329980296759344639863474352635741992519177496636601514228299792088379156316511050721251157125098960756705747905500488806346531786199841526868079895521804107402929295739909190858024366308289406485488048645330301597268182295166465289761489300157469591092591704556236685576945271056405405576499611333185192794218356323573912086399811396695892160898430218947191893642575288770191411842095632321108259507647737509987588001078046336784246701508821679199478897045988476328868849919519351719501320081735229173880591636860880324794317579656781661372691337994927347056671132293986444947740168916672354920734510352215299182905562202970875308290428994879832309711891058389702111775316409073462028418887980582112121633899774077024658748276149597831100638171572339624980989938125700050480414427269615615612752557656763691261395281494742739321087624332970348421350598065697089608739331573907101381539336910536761754579330251801012278992774135302720535838759556295221093829199805829624333271225181372417432701489680255984915437444738269253058224616108233159228987539865631043186205490211096424067859068577536604336399602716640610451609802594519704068956493799253399434871856926910761311317023709386932718115138514038521653657246523173385659255090009900457535930778048615975857602186652089491850680 [173,88] -19312628835575879883554273967972783079114773043336023099425906047109644851649803548274723872836050031875848887206861744956555098519239414057265364555367240021675435960462949488824997523126493357227623985273583790917181970695154076093646723088352577739529042705318298215854621048832225519732009607073371428001007879849628737563116502683559548070102507052144773535694334774514661235743028288927564030868155259798538305904546551510072863763834100949500219958411440841100457438471845613655768574775428251239940980513719143303918740345454465911440196797039518593537616519539698623351607288156261885922717314901453574354802868587303854991944223077811212116330854798331015848864497356578906811346925543922927663785954816889361808301261463413772196682856679140022789289289747898512982352618970061399554059205278996419442029805932520842984231994032907723359641174515293113157516030566848638754848360032226655608470634953351821024347991102158295391993720639163121009260902394580814049404590013649582350273396142722956193410036576084677880404096348672443096657425610406148126496600620796704424267461752390051822179231474975624356313437323013973362696436154931972213818155803743080585387745792057936355077693838007206287366081030727625027649035273236443888088306817219946039818502587862456280209567561272339764094197239398935435977628663746829071195667459348592521214459138482766587089474119818937504067682384916110160633562403394847280182244987377259744661922712439553257773868779976981786283861211938958958276878911043628714429168399467009198822782779019637444763591326917751621062326365580853332751118543900323626096 [173,89] 146216704402232610714466244327837721915482189427152403165105079923031745454764120332848207028578334764635915044905689716417089214521773375905770369706292618848307700501974101533050586459380761381268027392239977744853290995806910138700945128284852575206846241889676354191105044095759585731143552985370163948154208772579267285131538104328842655492534416150867984846496363137779628271083432716458174328916035507430402189002241979301631883929723742458774640073829975360070843908095355612112885273858402065752007002858132730007385426323446686422370439400578224927176566446157283019686999568570653508706979781288166985067672823757450352568054217237885360309261275350892824165259900912075047307564589730508808502694127434454243842225611795808272624558147117091832464697011573979705588708872210256224299957755347581069335294637845238400720277768663233903773349832079086771142454257829464119544780464313241142852048447183544310734708976675118508558979696947501991700215778554980406755084339940410291843475012159714077526979282615758463696569429736740925110845396502657331446538839845339905761816796540698715844725996521113842413944406904184621975998509589121203365437232745477980141765169632281636889956093348360446060059998304315462907598168978800117008991049180755538226411344296549219845889425809678399973339641591072178599116210532882611711715970088191754404637077617914547199516169530932824008903616527636851430074900181758426965853479595321191312248029708566891892325369209648385313371170026208346219613793925139041938978675892858085445277412395476487334567317113686327746349421246639010874972984628810960 [173,90] 1446179892351204423483737809165411058456082332154003809584443202144473984867207236961416749535356820157508874539854755226595679470331865465221509570129278373175830746095009865383326224374582791495040995770895049696396761903676028394848439685599257203966496945949550690337017682156721086721153650808010346123581693305544844697755545518203989492364276866521605759935694172758305191115635978426110858888451888570766704212360370390249206476811058696123601426714395051260287275585848897527984862061455208484317773571979857186742133756206858151828308884531204261212822375680588703543563207613298123372748486448035517077915625116770558011852045371301095243216656559201932435601508083799092275720430642679533079755886296717479198567748726226674650020029076695851805966320122812997275296623366503157669026366216635455806038515685975793929889878686995938348136773451017755117741507556753867554395319956547318154160832959562195990241543419634167441917377898457814035216750082317019135445155798414159684079359042615680406432787863000939604171862946915980592974019415712862971920897233205455686433081580899188414131534275825231291729840037091935075595565242852266535528102066238346090545786446136466291046870617355725134332703691321765483003752657435864060789156169709358469419802342574907451730373797475065023012528422346701807020690998174991530399933105111347308205144280469698241811257064253150610979636280915655002886840273041167201990156741543529635418595243760474072942220758268230095918409905364589548425985435598321503462593798971841620581765593001307106431954493510674104776136447575571242594386536576 [173,91] -976516217886681307060892462799815095342719905399116531549018520498560331688352562635498724434680267850039104043375264371143295821001946346479188863795599425745731205712355738026207899200544793484823744470097370336077589680813212280188331620911502226357324422232978361409537646456970354292030805636416621072986418231771236134285191131942019794907372607637041369783981242601676365883468111216212201797590639824201577431507812776218403010275761995078902464720772327442009475291353690116564011543549139571438359809231463035390145353055395333707130036069231631678575919233726894213787929357617570632406272721908741114611070549838778826830859026676411389305241994253875149253045590507672421093809910548767779859871369777258786863226105919099036616099603238664318868514864636967053255388612582981161842168175478962169898419324321125907156580338157125884965497986383745206897767023377950234258944355807340879691461726165947323897437723954874377738822633257624270889447528375115733939545136114197722571226924772746113098645167694277218627101501309538657298786693910961341615013610584817258725663825950942686058608741238694956646451864818139719951574250037125975608468835818352211026957358965223433329203594234454677683210055640464899223660969927939934075901087282080862545553306376743307862380785089340716737513952875773037666438758284922417950005358653237470921482570187131328183005136130212133201205551391784066283183505008128098175770622206020666475689970469384303093797448390473713288975640559776838807075801426839898813589690427809001732896752288730856814084625177361904323746731208052393034368 [173,92] -37008121762059995303220878683890692740380403080597340580192681572596599641739362825438636934959352309047275714525589006176564563596110882975763949634190261701128746062465896579023006079884701193450440717410323170946978117308709523768904950757395549867067196718796758996220338138435762413359130894120326475613870351863018437954374513814557048140348916346501041739979597558936139223212647656067059969174833230221987544712938528685108023581559626551027872588258676958874434668464005659013587364733626431710876828666313237227442206751629584723313359629370250828247751558187110765975658506198134720766413215233269401124509064690841409569775063418148168599738620302051889196309710819452155149897463960826691308838149316471453248036790083252969368704644174241189489252914589884098600709308126907697150941112553436897428573991093294226549337497432722542898975526174716815225185530236466057377352874390642347183080245813995906134514844828819560004626099780630021474816503984795304474675343104019608280888153374107280219860233078635554693703635440082060644196371153066612481124365930670100612619082952469923177449389435939945500337001247583224667541184172048591660560412415535143041932938507320970975463310404694033002418768577445731043994946000277051897088004037923153563718682875464582656329463246021030151172412239758600639455826478700253821912657338534647478037670798821866106473727953538449399272116440793474198222026533862214249535041602136357764704906884462977243868179602555477823996714472103017333065058308106479063688811463420699304241167407941947183190380993305936504428456333910379272 [173,93] -80168656844488095727301471695173423861538114024837728731387296384038850679775738162468816972005864484353619707875680917243133279804579747641010369296945444610117769639463717577615619154654122149466435649694092119189047657829673345605343560810991748082047657925770035989299639858242847598356132405328954786042318158332810303832473464266245315771499815092546390556609615288519642448052961828939855479932497193898060334461471223676235335628417604600568430813922436897402867396804571097499433075967375826019801805232021199179290208522263644127531298755106834236809675066879711077481436387694216285369944355134654555476975230028841894228361022994795957255351872092883772296117690707042917591059307911840814361772875101624242539161882647010738082249049602002838507371046809665431222851356707440596884289527077708924510086443360360262263175815109367734524972739836765076863468671277847281469748093959399574057515112114886704322209431963867050574227799857549581041591925326231614606061387056900506610388638945870337118521568585095642763133964134664754789613808012476710774055003768257220150435627746012440151442076076828283588068459540682204269593124141663177452816195489398970371316547576311692963358735663477074947181108153939941662221059246682316137136660990009410887725105523710853728259355740284600710195602219319644883626069716319980476901231061906523665509550867838223305198149306674533528902529862138224823719601603010290076802520899854780936841806134832187780909615895794665551714810454223706454445547804955521228663899443433778417580787487365146572937981614983720662047247273303 [173,94] 192215880553022887821537736960093153500149212109122027026655299897273916063916638054900133165772213936159283352290734170611323293406618714522757979785393390291139141174622576701409689378159985582815117902735001430033252324528219688926320569444235894828261458062722621639708623257608273614869169491899104376021309535083149922554739567476859799441801988690377472264889905140646108273812992586287535399559696777907147437139600282644624189598020699535394168441716660963906799364231034544935945301759393424124506802554837980736387252840709746427366267118833630076537452178767392487778438646544120746148401434503809014492382814009815805800028995146238417223922847553348416750533607966211543905556767344405925735309115359974088245983635215697440524423318284432053276720059043107921508732164538477072313901699541076616577821569392039266050372859806117864862071486228113744146138143380641503318827004790921927319124173228313071425244921502635304632942682581558444023280868585990400027007032527577211340827816271578085351599067368484677209322243887084317699118023042235450843661000834268515852335283117833755623807811522140491456663756789857291353434297518585221630347309809633874800866499481695013950727317756806890838332520897502144480329291714643178364279636776628914092985225044966719511912206422547902995503097782642298999723113187826007527390647597551543605601913982225181873250654419710984862055513581493971515064467385460540340928527673546076122398033373382571284748209716791410389315514767374238240690257351038358537667184344219216685306291520281058318974878746280573682084032 [173,95] 923172097922458101522327159018955830591476514546402546392614253608878144613766261624312682700022552828638517632566173243860401880566769159833608447643881030806225360813090557390442951499596730018353883316473808878669682745220510168370439535896671418110884094622119158186584691135839102545186227643241938688955776566211871067681159710199668235705129881557852293961904028009094024918552922347844689957235220974542101043985430862270141739154779446863510670825029247542648883702615433262192044759313024987069519452180154760186719391278838195588771547063217288392898926029964789203686508940429102594863708768907718955402701706180863237390950206931152472105657517832577606700078599072133409420621925916381456033530438987447463504131554879986754285863099801971758773636493045728930145813886411203681422867301429427080899699478917854104389768263294703992441828187354482212518731339074587496769979935207118921841836992717313834043671699306435938068373711841621591957701061490185225393124471777219324866990052805555009589573124445997301699700486951241564615350440470741077685781782478657014342059227969400269264986955081457188190298592131695483098565557478735455609340633392083185451482435571828196565246698057955475869801414383833871648895209898641859604900639743841804389486358766750809448021701443580473095050174692145346661493600383379763867217978403909552762096522965614152827684008423916674166058863225238342697903145713533744998318113119114618010839146632000683183787385928759304792173667569955990617161528547708797134361948507943654665868022627523737443380677489754390328 [173,96] 816154508885007060530412690081814207509812131296900596551455147708188530048054981337431934229679056149417483086710943376858621555028001412829784759042888140542845617658707723503878119320358118964280800713216052497949416546543135981236562204632285409959830037630814678652251316308673210041069125344582029278697310768546837505860783404077059501295085689800445961347120215530211722546447370935262232051714752893214168977861345730120838054064658283823068390431536512741472888483634121444189536292587438001649842892583790098946453757007098837205039974832241055493313482656732281412254101747549526195542528807497012871743616889050857935830331148190004759715118988591279568068902477505923579009069156110488845569558248276517023542217850218024264157531321631128044845473596738525953730295202989136717211747149086162995327347401493326157272090770459962278097746475387823830366701954606800013157654837392994803447312830079862823846009422174109698388520904745224209599439948435884431399365082409403897258874586911731374629711144814386321513089803141929742186496733411254760546569637048825804751852773907520175031765218966417090378023348146878277670203469939766410780866879712027577512432086377474598723006647579837059015700855486480536268200396203182124960787768786198679018993306451710870884907496706841734180771243404349556024633161764389718721320749871382326270586665390791791045736206355412319737651089289288274037776037826372450672788931989575012554312138916727167915548814198959828545659988901717510206208297559807289126981492956936389656982295701768702126566452019152 [173,97] -1264365579210122972148054025297756873383622856822957912007205113078984256567749393694828464579312853670614723893073591837753440419709657589598114699761859974244167598458211395171698309504524986286394842919048024296260686618548173795171222785819803002729109402946798965331180797369340180068416469538621304450597710496604092653210478972343962700189327100644143346688168654703191737418892219245160410051299598313374912336675997256413915841166103872426639269647959380370925637233752896058352483063050886443662539435991843449725867865395647826895168199627190680783315217032772177525906890474676859526605973230051310753783154990183612893343953939703677832122136257825077662280657418328462298181137319178551443634167544188257985923485037790163221606472675561063498456365757112258978117373697305281760123917824128608386176630831563901609587830103191039710519700527724041728392482896451350545029684167184385631857639775548401534725667265068379311911362265123360482351662570581292783755603642688558354065680187216840235218206310289689519662634508354302906055906801200283476290722795526181360555687091856293830457140976956423184680822737042754251898173521586484526703619113008086167994995038492226026250202277879625632032633261577209534283722189687277071099235205720283104588813591924537145410727047511890084772942374804322877884494407389059699514393181909664398987051226925426311415612933440549046531999996159508053603395687897576825756368556718635695866147490847098054502885361601850148655838634096764588254964516360157394815505179565861790857415098204260778511588940 [173,98] -2998736275557209766878878776670010555682003517605636882675634837466199899381385772073195544155296419986235889886719412348156483628217812386325499584773839280141856963699669596241816561250013148836330746947733368845645725894437186493809414865037659968314113083631174804215133535444809795769623997495873016762878979610776952274344536410182475739572979361710424588896101208211532720553180423783416976683132828032650281636537408612089963737366041553844719312762613510835375485353125593811233562012702991951132405595758078956407762093129077338161317864633401635165368963721303673303184669747718938865333554408018845883301645012963743234552444511259959520253363879487645687915970866272819459767486427627852081822471518964799433331732546260659063245269925292778072066260566590044104676362761183498145022023013628081842176202276861905044843079218420002581720012236283128211112412276309972650711451071547872014428224384664550517558309248336149399085868435141681409631520898171939446934781892097996991069460814565840946260969877099079997633083060179419172884822596870458010366592338840116839672664164024567126217155193268175143326508839031441282604210368093827115897718678378523920916447165410084813892345576430022341430380081107165421187293463745803152492262620448960761204659039457312423677705013547557911198193094550516971985451099447093173982542866300319660006827189574040418570606004543344821424372139251594132011930230121440232541287574287444332451477439035915489251670371711140631179280587716660394192194126587774697544424617194267555300830040840514035904 [173,99] -1822128572509241681822845035717645780721059391254640950298174415394834520694578150267803419447781935725599978859728110238102906511258098071589790786054874090146446591413681444395472824805647784420103342077763173310223726962248189359582207016780858707080421309388476612345175786210306583972024017877741709478376798171073644414258163616259500120884190874298027385987996907860062234908590199992299338734594441589534729223231584923556499395743939279884367038622374558391031654983350476021234926452820023848555368284633800289623599791611231849975207731173448438999561639849849559389897426178226832581050040037739405195045744524978516419263872232269981551513118127466150801985467634370327018174418027828282512782091828567873191372938408428388014765160278099835531874435364596469117194360081263227950790307736085345616148724019065185665624984176013749360969330698924255921663889788483824218463220477141246634404050224244380654630309054830736719968462015281533890091609839303348536919233318226131096861361020885783066658917045427484017209554091032110462825327975793170796436717328047903685334804189863427796683348189648847678329563452507137195335001303603512717756715902071841860607406625824439248664563863785898927122025347804159757463619068606567647207082491666364324380775192884473857620000701101507480790802022528723119446432322863860489242002741814661994644161137380097065389144872034322709412226529026111796121465358622105455531593895781709669245060495961762145167564364682682196588317374201578824533591120713476017702673046509067586918397688497512 [173,100] 399965015798707741735001519669757690362375434358734900422239990858567718454244802529590279839025450339921519454920092911120696449111947830397462884251569661511001363947210586176394376915356869804905923658446778605672403420561616307148692379731020833314579929538505701432503269963886923048378073235747417309301572932886350691943022793173002081531663161368935004137377930318484116712121912419199001680153049230370582007361724836934896159271237385603612177921079303609220366265760308012928353121027273805639310423271058864691285378780859795639982898709677516825373709327734188338049682292544338270148081394315979364926971569729930759441420363083459267801682147957640299489025933381324561415432712309322534099549692177720596332897486182911737899998039900932723912202356742574987992790363843764907413060382956805562962377439890104151559538713459124357028935258672454099733246621159504009542529272645464082486715560619411148527685691014572481290004479062925865992105178729458120860152322570034169454755768709389077156482170381182435358931478984962075465128777177372374420453299268865097275542906593426541764505178755899480291874333484573111014736344207327578065588862261784834183864121454617370037250499038713182244386755221427506160264521728864352640070172189130098683507403550309435493643476427314635105541018654081998484522176578798462244460670020031806086503178808067233224778302964840999445367503294029854439127804074210862899917978836770976853006519413084261106964882403499452487789430262602979174847567366788285100058942992001122095622440 [173,101] 1030151121425878418325716850635774887282614452858898413544478171156475393274449348977406995182849896289377001341746677300716783694607418510177432291190727865111120542500660520641389767378287712133620374004489224449514436177929689407861254571887604643604300703207534758612980229592674147606902914410528245299034884639259064378116778565613558626430512761218203016240390530637010453690177926958010207470102841711538597869231705413630283542399047225625143602514313626336227055257472705704724664158642583970480017139223560561400426236466881858536480446056892276981482832376471435474435702460671722690660287406463184421276328086921725326591539533599140875896151573176636879675255206504197826308903295018283241535231482854024942005038548581823472245171172692672723201588856003977607356835130813548284492551757328472851673354543528617421786369610593544660257415985271375014430173212205572128189822779627964012757481525446050169142964108359103732509036574948151131667845281230610811557611488251280152473148496421309778078113429513692633517322408584633801583060226164653127805446544145924674283702787140694063144700298945056359790896014987891658368087761657943782994157453105664605571442848479874576145925745046797031085717392987117516897282821811860372318928386641569407910939393643657072374280759540141277382569233143027984311216547099555506325178870170066317262040352717162441555449669074158151930286770500570087471758546029093705941617381186042669887931006187351884940813044971480036679063264002827005925945532147620722887823383643413621435 [173,102] 495252822444479358236769710252670916506186234597857233668624418452087857122018877609451060810614699524664704922502378832085400657994060282834891726789943681004584329784073649186981097727097410855632200430767275998622290670233524346839291256296431742707619364434997651818409154848949098425467853339393488632393446741949771736974595782425755102994608186411887250981269076603734689950612033084396254106410149593408930106701099273556724237995551731966345770443600362761267130584195976935704718282211076003721997573103636279712486848276896660003890129759018529693863279892746480270671808278857977492867042510722010995522218106640567407311573081038560507218204164435671492005708128851657684524514558498050585984682381446157901429852111172725754885988465230256724263835200640126969259608435695186807159797270013439356818750976166630543717835758433064830659226881116578592698536341154258906273855454832804977458128612889628552398916739299612464206105411053192888962056567644184669696711615029421924065094477970121175195865159493658687959420808142145405267075913607206244888376221689689884128865007981364830291397425067840630925954734204723454722035891418820253949652247613692628332641108412325364177677783569625650651020380458124050037801335321681745529486469124272286281474431763944962293903261391035422704180185126659535067629619162063859878282567016734656597282308536589352625405019932552491900135164124071905899235245882956797821517470917609171617928093131074080519416484042760826227744418008967489857811712029174803878700666284416 [173,103] 72703744616847721770452751430643013516959241372427841255008742856148967078686498905808576885034655286672791419062815675167116121781872853908588990250267414425607871949962780934623726382942214569461227126100920600140700020099032479571822756690672610024094154435415088756297350843598061471394441027977339523674625623455228779767778070064030602227523807918945818824920183952460058691102500005883475756111670030768588650867751895666716057537642112342759305822861480078748242313850309082618555333805416157230878313843034274164680748150368667638568760592061361015330473497417304137497652177703380831756951384842562895819033126936836128067066144667126960460343623636271253775114532142352360977905765316583352413286045518780671479433702196069585703547717573748023789406113632582167658486100915376598781606056587260501577190950419571824020089237465551627155444414049589298536970878208243289254932540379795783550620605246758897353568000021154129577994625990934429546797628813310483590243263149283857452165598582210235188546019345602765021730375086442087135184488748533212519198989985217583180627701764575337477668361991941243651260195513006694265976044414090837246524094067000554109889214117329415655015851436683191251490087706352358726981424619453544940749043496978625831320504369737665484087985902120284762405403226960886213801498738632838223800781041759873243763271409118931646041862272847800675809955551295277011856665213293358787514097466624432750162319236875643095172047153711205380856076587947010336328014814194541149138384 [173,104] 6615121366056970757733206318071500009534652796982764713651499236971302660575749118255788428354201241169703910025269581175382593146280797857494501040457467276660342944573775810077509452416102650771022483586895305368798487175366919444385219818739148925382311046268446468011272925301372269807778969255524081024804722158811595752976587664204356117057782251097734168516126951154327591233286212117852317643093706490129680256979764644672532491902495782352422001813024878802626787858713318508759559744884171239367476412917295723946204047280188693995193138349834808514369166643714414402499550727819915821857555154641761057294992307928557401872626736236015735119943855963159234541729603080413510107777385376718116547986407177052266540433104802259338851633287766832505674223247455331845007332418922844111545340651822895942452652647327816000880465312842447838317257836035408518312222584270653315289966216195733066004359092402052745621938735207900110438780895853204099988998380397416546026596112819605421532530956449680349793794922002308746816373222296150836209756708611740194175801587916605367159998400808480783621946162431061839846352382517954676088549116536993120269490380531442051295505191629305208376575912858245469809974467847406304556599769382122526217928513577705596443130001708027954705518767671113584657820109814009146330111756473787744079950849569582420095025246141235995173739333283383193768858416377026443425167440961609167611184043272613972597002103595587577219818538929419926062357558093080821722219152688411280 [173,105] -376180932160697232936993616922594827890288950023689126862319912764055446422203247548003998212100639633633651162424764968072657338549799146278933282609368054795097103892824438848386249532140640459963151111140940185841250637992949836322901923034605460568586675441855888078981062494363499516779062356414584384074973873253230066567074555328714194762956213760994969065823239712887010052623158515820109214794024566554318870468827464349883267756975257145502432727196067294979658380664566571096108896131058750791261234052026882256154673172165726786436248380560872517513857180003635529813896325195259509917889603598333012962054074092319419429118177890116442918536414249693469801345304596180721509115388423437497572729799802410469633295035533014666666929999235065811424479356331804830461937545747977333250948827669663487113721353613630055011168122721064711863119506108924503728555281749397348179067638748816667121951931692913142308372729595832251292126154224816732569749070776328766581135727340284544759116983823692223669350641306376594318633881255188560136787554158531061757480565089660782421479628438960663834741207233802213229641703586723407013832286058821589905913782370036684530164814685638615968887630102044169422728650127109128475422395836091737818189066792819016782350098924836100338751587742954060924793195480054077795034490383110124174435820617510971070212988077618587120971900410534551113476345475022893359892956920672801260806214571425861951163675282870001701434780876974769028353716572645745239190153165458 [173,106] 3934209723651419295799505283374400593852048613092159343737279136839009349986429549427466842944472869456125457128641958059253200171133867124327197340035847457294645333608223585816096936322761740363046571214151338966338680796137688215903481577627436176802391498310561895565818788328834863001197283377923782992750722356771081370333675249993116870511083288949259556208593812753038213831065275966572194858364723421442790753592703526891971436396660943488315242846797043751871852013099575681727203177499468550530831435911511750278932001794155211588159741996121001435170569091667278269955757871726438313499763205837483458963831376007385263170495146471931089182358614091382327981976619633705840429077194777482330085235703372695547725290402304899298712609511473497094513902871363372212061195313326880749128238838802750935610810621971916841356172842802073832432847025377713981994052792443856164261813844921993451081147649532012925890029847706205917182537185877098889313321070195091257786093769712746550779958539399570968523168811422044527657738002336491647194493291217871619773928310399255724002469125389280811625724473717822275733356847417329661408919943532575251987219367875276445080476822339812171229227262906377623727559624086152527077109009153406521307528434507025023891776899616739809804902527442292068055380629140454439493153744495823621398054343427525522353970258400648364156612447046607691003679800725604842955025512265503992407292221730277581027387285668902340415554502810917487130563352346560305580098400 [173,107] -29361526764412593192931517611652330409950540374382193792865319680995935609389176007706707195179172152757262730148520038914572776001993714816071373350267395068920744566447573726217987224790695052295821079545199441256260491217571940940661502978898271320994893871572202400634153121123430948508974647686197328886870751696307467605012035130068437977908729491997256844507743238062884753320208389620926902771868089191698216819324898894224195748264968864271496629326187827563520464184226727825487650946125687528020510908618360178444482716591183223614980528380214711523335039053213412870471213478764033441911301775169000945913709678824108377056054212666246018712159435473271535245698764707298636571241615427372912666803900260815016387137093334710202933339665628383982135591440808786595680302087408276341752256620056305863121853081887166573361094048429981142038141275055909034540458642359645308773346313373170349251189399685624229794815463001894615442622653106716665083899232537446336317715232897191568778765671432347239997620543052591161099975952985124219035242735204928337626279946601591550006933941113130593196715130371205349032803870765195982305480368761685672107777515462673434527009564199828759375218550338261089482758860492070373424838686226808182101153814324356477054476945680130651373959485526988907432707717165114044602314899504147900256386181860151866623644521130651715393471923600876015475902718080402473195139076132450233801829223505278145554327488890526546405498919504075608311134136014863200676 [173,108] 149329407241683065841913845899000961539382727406497748643025969537988767459263642964237586099682093905870798115106600238582262929769695040865225270729337825769609531067514410937417960478358829493828348322365319186505916633001235987561436943976902744098249953823630789414630282519640940704591409577498958421180287719547784131578366733756773727946037513262432412940558823915095268466940051069021675240383388124970872610583874029031157717528952943525662877219612103439101244591880875270602437644370047166248144306079805825589571622532066506469131716104242158108325801529033016841590128760601458069742278348105350463252760807225827721021303492171128821043947074477866317774420249444044645195450035343773763924053788203610273648593713147125418890676792764019783401976347207410235186106269366069173969825769356823157352431624297811194713176500670498765161714931735579271060079119767098387808485215712486930430339242599533615080895297119631285137682428752304389505830609574626038464890863393871014025725471036726654669818972785774513700548628025957255935117797687805595839099893169015765190421484874857538763682285951466415724816290708176525523998285720065775114704949184531033733879517367181142776494272584259735004350002701105573332473187806077053586611956008704239391797921000767316266058205736770754223948389828649160539353515395367889255486564862536191504075626350267200132662584254553536020566969279042382937229329466774225294264081816029663734655553440519443547589216257017320448167255572129904 [173,109] -510074968947051404041003533158534251909595129997937957730088832856192174559371825811704684820502982143064891301600705494275397291297861011093547356967185788524207569802881854076912617102416494367953425836706879456782175482176919360622230819106997527139323634382581996528049544323738316898450535884632990229221971891700006391782418094401247616181102250171189491769418637779352941365612551039126446595600098229338195758836576669455953231756101122789159179841141401724798691016487519118381041268281884930410293790205722754571720917165874746200312090351808301813849782981204379124087452627249400405806860024691286331333326407113896593550270634606883099223331205225203355167785173235342167812983390401192579915780783838138757765966980594562676958035749743497175527409196392461031137301422662390475336098817345800344903146806830179209553200575500593057435498832565342341297625070560097921309134123573571101910172138368147789442888575419587921793187227664624385854788089312924112562551469326065412849963320873838318926271510814087086734030115373959361492828674421282484957124546688541823004108487677952225508874163609977643871043043098440343661593299269095620941566196484686634628507407038176450239043630355164563711877868364368986672783316841568635839287170752996059698859447759354738361040652935323639707654014679045813712393898264025641232938913004977511504562537384566907308908902462869256727475655320484532587385625415480086401625830580242021610850314292619848855997535732361144584713495022 [173,110] 1157858168579408690214475470709727023984210898318587598546865546366869723217614551001883255638235275455437538581206865103808158563622104394809008704771008824846969299601583657419003504507913780859296393569823878810597636569344289004512755326142374193654947766504663437368715318167612403204499049986570868647966248372099848845155356557059084068867466896374509312906829609294113279044987009724541342716995401792818167144634895455919456976567277004129424419744734494998516931879472236277236598426011071744626765567433794919749746318855769963353376496289158505298757224120487785005614841464461284963872124392408018289335068640139349533581761831311969736700903829419006904394543083374864503016441479216961874103841832499574987156685564747069257257128926594665614613755515059704167979025305251473251784263553200246060447566821684831597930115185020031652707523616418738055005268624096366112113902003599450927610058246050517994516677439366996353387092635485792689074948988043152698502679041186376694632186716674442294641094246190131291040326604019679150836322818470502855430937748652193618943181079521319131111427745212279457370556407830942151992385685653916139228612346344778675905362603272016685950528914457580318001297933185227736005728872122500092057609807393060907507545544770817405979169362284170425559147183811979634899342793154729328560997661757050186887209452225005886105996943923110075802559444424051497478313227852021295278167211485384894304683831833679092248978307497334556682816 [173,111] -1734202277605676596450587749549707045574371508400382160897936248504498540965692620077594523206114547853937463621298171233411136091729358000566451951958950767747528652096284330154597958603598057280705021711876463563104877791247815686025781120921139522753341797973554239516758818770403945490669191298918012095389191654121089655117277188193261950430275542127415717639106140428323079724937447633992102453870899463912971646848476928330137074133827482688537954860911036753124374937187313256239835291776841225928077919406574039051206555954886711410085140008024184550577272271200520597910390105225102419944957136075867442971464760038601079538947738080256020216893944036313859240129586156772296428293758935490206329131974271951772858029944840155231682165743262079370376728248194985252825641084825940419247612089298133247239672938577776780640307644976674772663097350064793668974500199760549644405906792782468276422629824896406307848625245480363569680687222162078777600608510077489126965559483374125970220094514595182684886560254892589392842160040703837045564554485741321357124079349631165913990298711277643979748895628097804626360723654431088976578741401538518513907637899624721074470992110283195958957388689975025668103179948381928104334478139751689337594985601805405183888622220359825950519255267913644973773192753952454841871154900042754990542138115971747203709353674360545192633733738440116487202949482884843358228576227005237472803179793830859533140247522730993634335917750345729304 [173,112] 1705654966844685354581567060269770232408789846869585919415156031021461868707682873272701883060274010167872970215056682091322642400954680830350270228487656369383306393619374464988255241313106960836175650063795080118083821218347144755697148143711984903446204778875557458220194487870231014566958270881728973464919415620056164361019882214199020630178217478041834963592536053195924679235171197843165490980529108735463308253392418810369802863084522780218319789054024033521527607738849577485250434185547673059037056282217219689970949925339658026926410156862487913239157494501060847455683642519930267055987425663674431819982663890039026457657686674826399168365402913819473103172988354800196441090219136415270264211997875289579412172776057552032403485092154469608225474656231148378322463276924198242482942113651340990503058857506239787631089196493994853108043381786557285812503487775834214042161564574407890926838794285429710097639310794287508129289729395999176575269313117532924184647672168342773901144248632465082936949921395323664152684601885740372140969384028514515156390692398542374868025287014606717496994813941147822476005489709179882517127689941084513625254000866830494188527542633591719118793769077533524132632138965904369471032586418339414223444789183244692624691335994288418910074102375215685473290622126727371991583777991128672010401489995719381987800412490487645392381485501996235931942144891558400440828117911873563906253887071350859593197298654109988819781180624656 [173,113] -1098034097275070887416369875801471335268239067592787652112359079024278314372413934813968380698182853005093551306497986986181615769196289646250560899146867797741058408869774913264328898202364710300374052928267421100922767267989690943833645798933931572760265137634615289540351840297278529550182653497622856792659848936788493120420332375342032148042313040624922592378075354939854635277390828680013445114804781902753019462571295051272721756840188949351703803114030149941020230220947983761998982293210104754260225782593807036592901732661593123081759683554939564791720161809647334892729710300648950536647916591469677503695618726947937521078612451788311950264762005517589410610892802632474599171990293744590601726715369308355859690469603038534293352628427093097716618929052708385724177117614136848850395600877305429090998116726605287541292010296565576853596226561531770559406827730543670021830839404213434020965606168685541632651302336463559262979446343201094210841200971528959455572311923843440675625839062955839981509479658183169896061263039824143608769763241293459700788207817923083737579490376422826270019195626429215409539049014670666618301892944660814249302840089961797406166312068295005215784408460350853022542014992343519008707989550500671485606193756892472866924774717039971437563041020141053359061081982022166539147059924872667686160851866202375179154652869059994623727817798172842791858682762161613875668263531132443798587762433347328959539550207410172208567900 [173,114] 461576002130034308243968183615153399465876338894100349360095277004866880908511938376277074813357119050719466544193158995219466186267320379375772479755682600183973673812204408592377731862573321532744815510399035703683199449013456355667285621573379460315291300056541864993650261944126157549368745390169641263531073187202190991085237147279527203456627740708400024527776842630494322978554173544709273730391895835450214223933127305681411546268768402201975820018064602194072371782519925916995092819510076329513144581698924043017929679393265494977404483888532630521365662809526041148848740725736342002526619509148922246369021963121227047797266377949771238305069227667211313830237866804569270936516666757224903779419957385657113950433458703855227360543729795924858843090350757547195811645614181935911193209653948056647192666308216795928542395528049090412948799910686015994165339474065294349095599061143167791334962708778485084685054803913122542510345169669797650661849962984954310927470053541855054245357600847186261136902286579250296765341540378839294166760523946763932047593310337179655110175203187701064870637777555356421874480496088396762845254638153580683746026769710740899946703629164323920197853982061939507500442402192846409228776276161490310050754253062433434004475734025807125337977319956915148506688134723743305541669405621604436919521740720725368081271802267703076420110716610480234675039547580503429268089021432606940692622307637291326464346600158965632 [173,115] -126453261688040646488009026285687699020359359348951882884671255980234784035160776135529928034402190258489840961737401273040011494807858783811930887042646792733073321576308258176353181861152384044313408357867838424883852626118644427754974978572142476904560470690798979677192294165880478453284259932481439418569285220573472073052208028881588867817544572473519504656408361333336676197281262302987330449227141855253307006399243956585471981450563497990041046724600389091271731151567226068273875486980222805839521092781546895848308047315456637908910569781742193766757536849523187800967592317213335451310040835478743920069792277175800640358524722593556631661303506902771225118925110924853079463156175073563281620933856903163693461678568756690652240252223050029560456488081972611611352470616625161041029082640082950494133232133193216494121356263830814775649601878466084669867353788563112480524859193054433232111966071733667835361296294604881280422985888875996216284429082053767128320907791166977918209946240645258311624850296154318267495724958123691632289214827354492848894191940298412199203540983906644175533636568168727699133643691816857128086080608700120245548929772525449360063124981675260422866052316664785660315662311727522172905602765110820325381229519972070273375133623912560332450227008558676732480177183001129178448951919246932754697738996248708331273215316378855722638072066553937714599639036360306646808550639590526617404807530689133394062597850080 [173,116] 22536543355298732402427556366468379451551004314475827057964730352193172121000595635700740869238974350109215316775983555528905319709727594647755554117815287822236874091544662761627456086548229384827899508574724107819147754098075110056551015340822926580433682996472221694544677248522900064235278465331228573798769470996376921831056044169210984633495551312303258512849498528328173559925677731103642258914402761499303750313286601003484158433877298423978416016564269903542753628101259305385724279581460250172170984681610259228890036699026027406687564794013710227233330827321035721214131829063379379673423871088553710432797658043221838217993781903264963960578057899697983424714616610594939938232523406449908654931273639930712700885516134870616627520700772058530472544544708536218383827113363803908050736648638514958885712916078720630946464355869836757500204816728322629905114605812164981643827534787180631090005815960935980711545813529492461019788396473834144969546531791274703577835357301750678161000920791507722619563848279676894982823181027926699857482441061986135387405576484404277598267626308597963224818262539404914317509813166682230494246232132247996458727822578750971912593746772890786352571914910906531618644126266617089198802047914257198758612009947295200167814193352348495825400079252201266415995865761646531839993749762306781890517989007919256535310545958167196547142804365058051187887594990963094925457896179668653737000699504479160151000 [173,117] -2607911274628267282876272857678864034413543105999183524380251258089119968574323449643304947922409809792148019354323928584514638910559378979348189992495581122730999360714795057605821623176034292326870750906197637659630593709519320081229494897900922764095727265531113397764164459758169751086325918292655034902873658408182134922287471410785878361061422011419149747860008464035961338333672581151678146979979380359082020776257361055297151074231272726234702296685639441975421019482499876517787915856233501143691024358528531391322976157892563168654399839584701131094836153295452772255498699418551267271922666528261192063317119967922095386667565247512954210727186576693198604171974189111494325930344582835855021938733220483723711313728956406097919502930793939757973374074375991411767991914668271419283150495980610719227669022612748951023779577317103930677865371283722004418466561293567832563322848316335569856098927664565590898700032438789660143968751093558539280896140727820492952433601288076763845218362989893392076020975108311939020361932316505652162477711846863584222886062704437557441160348555743656019050681257623626178888972712804438787175987110730053277124036967327900086986415280134562912098038023862073397277640925037715864831727725337679112795667577174006496260152682821085571783378019116170054278748846860169551100994798192887330950917502875950096228475305590811858546493694334062674948084003459136075158668505331606926704549896774803 [173,118] 195539327793722577496907533799191793135160915860856640023040284641004890498817350633659671872804809655841523826475207883861830839958460355643302718545501685741894098063783337992051187651360861819748754964371058984095468299247899235180492350115832383323190332529736366083045281553024368389854278664595378301703124061232502053329684193592191509788754136836968355992547674869850742567642786100403287278325362562168630407928321775810180240391852305171604371967065868442762687109343704938536145174898371742862406218779488640778961647150740021996189314346241133883867772687753119157919099857607838514426004094142145867847502656980926933366995645292825785724232372492823863689423126096287821135955710492529791635806412872274390422054485974299665630334184756585721885745442979592177248401793145971350721846634219327605418298821901075286144091114243830169581835898129919984584672166738004807035017003994858493127887283588391746440994965251615689329078256645549656360229864129485776866163863519501016476645852983896579668791304595986409594099790560197956852943352520659197878357007388213985631588789173548371343838163144025930868352107893400388885801352242691998531781382528814261948827757400299407567997110001921542878862258713825667731410726917860046178582980387165178685951166817918942506109980330052925458467269733640900352585162806210940288081176920652709090466146788859368181102042606113554909669283455339913874373703073690798318923200 [173,119] -9477019235435134755134605898794141292736547641830729692609315314126806183640842152616610638494977274409601186872440625345135091957158882715193300855695566989141798884938050556757096583881819981809833294412073167580038454004370955626308780165420725702710845359350717127513077879041926933147861382488362885354305260090876019700002627140183449220991745117650391759466179654219285712618894436298042094716510178239366960540319621709070613360163528569078925615747848403350060243120209945606434804793657653397121331265798496397053850689224167465654383134232492442005384031090905613193217359035693257803896664793355114400420701420640199873710441456144155800190968385903478602421307217111127918112509866738905802867545224436205951745122973992698085986122091901099462429916429101924561983864079842419136240410274056781265980031854862852769766310859259499123631446475123024825685302052051063573441821896080247266033718079196286922262729768237169398342097680383170131644674393896117472885854401206775670208820955353710403077140558153260533755084650847736555172978017693513630369352665397136931003869040480004031345703545898751031615806914201957233303027137607223127428317302792618928704947479621259263491185175463526774539460797016567025973016274418335212680467920352252309818426963322175896433612466846521458906858089899791871058107035813878552985068326953307954943219724237385244510683558913333507482129774582241136824398716402741640 [173,120] 296084329177724647765892365893447291350296615520507108839321398679607802757647528113340989644626018677029834310725260649189030931016237267257385746009823892951652575603953496225044217946593215598689830150282956670044402144518359072372291642325715609009278105157610975773612819114945636185705168166508387423486678249783870788664024132381806919209585698171570561707079972643888513600105129454121690435011732030570871290837302610092474730909730531704716822965362965513567936946819173567981307622686181918249389799226198933130155849209718919936178457682799015022002057497455378770876290439187532503569336449174643330734216491269258697175326234005650970463995436240011964103949273143832155123518616847401742409605520894503966172390839058960525318434077057622602591256230492047778678337681346685103911807093993221848639454790482773551580803873007366160381755707576782331092056787561920537370002941216658570956743115741806142248621795270993847602218736273468812684524966235122570086394449361547089089463368214222139854792564392236906138995052413508004232694381406970900902512841009969923442521284212903676805131251640073332926299856042869865489277931543807360393134330540913411729678572390744521428637384000918071061345928785196117730985767076621155194214486548523226283799201981641435557459435299597053397343414712106684170559154507065861573015461651617906879215748053757621305748961153310447751009127072024867849512381408 [173,121] -5944402389739817929606043344421214090791125175616303271623721891010313564869700966397078827063704366885716133508975583373349158310805383236359229898560843221159984048868010755196617435956558105577618412119662756436269189496834949771359569589106887688297181339737380858928361540513693095726759803876119387506775988658518801360835078907102323151411942875390513672905731505861435323645439253220766989630473702546573467559078906142313158126640256076344926126625907215882068297600438792414005578957473190141424192904189590211084530911632284706229217979987195904699601883468636736182350320205691447677972475255846288057950270756798837595280810196282361243263353880010534235042242854204962043715906516175317403479528314725047738732827278745180261337060010724337552677148455406334045498647338333988477173943061826763204940888593357851862450176706401582931838748675889204690822038859027132171083342965344303506766579340363900680508935222149542443518798882817864985124162098021030522261030823325879378180245496210340484090568944742692922192547960898765087847657048055311882735268949579922942434561135742441925529578681037297592040708339700012139588891070932469789701726468552710685857577456304342052675526145139894308025238835947116153541678060952437319350756905968912958432932229417200059915981671341360466920468717896050751192931710213047998454731429689735248172416204079948528537893129950934631175123161520989391942 [173,122] 76421550498103701796785967089144516632534871253172489189546282274824016126456598005818072042802099028192906740890729345429410877472468018946956375854308037545897679986341619120737530287065114294464214540999557439973876474433323491814291204216105603988202002677234720089387352332918650127500348648903611334816891894028384140135447805255422931522305783494485257176391492489983681382501064109111058018251508550733558411339505835624558738115172328382278710857130661848465988904806895796716864726843019260665320705299890026431033306737895697085854085287707344702585076718378754754422144682035569755532163308076607605123687894339691921680368450155104368071229864541855614397871091388597893260885561393371750557571923666622864008709304236324498868110453307661103124089166391241420322001201936676349124796819129960096479961867595333383208051783396376253148767128591775588810351081831196779544453231236449324584683614849726758401766353329342181994794552785837508562993654561695077069434837450739357439304950900184797263743713864780165039890193634760131669011188375969288517606302547978406686011413733185896488483038613723537599828221008240075910854261828996297881204589988667900021559554449786070119878889231213525988562447612121346243051750983510080882088197353043956143164297184279987202742554817188508522119693743608453482404243774626310160836724063499660513635601553737770197066698293393786218753896418912 [173,123] -626641017624524421836250039590268386538438495374706407489637120357566991831959745163634135796455823778447452545789583452216147213819842017797799731997160009128525232665253452686295460856282082326674657489081683564380223547735823356332126294069358173067836188331459981627448421721891105624734166571323097000760044702379918758732091592048811048395580376589610543599906483767670275019528363900373335210491053451547712363325094022756943646751413946077743470199178255538861982881884336276080582452588624522405154398450270945319863683050273223328753332583910799543975738408791516727565376277480884712193819396391004804973965459185164756200267845228816062167361073100032591270821396753599782865688788587965323934639976660039398418848225800450140632670437593474751813337112932257824735228619328766545572678980508630488810790433120092474428595650143579141749451987559601449754846796581318218409695797331557868747413193606158455027816020316688455496250113622560899021124236014036483525468137594595448198934468255529850463836742466299992890994842677354526071801207900831095065737350863547057267240994216893440907278466505781888996648053873417305161013190256028342965218907358247727733616919146653743830595316718088129863793559441642648176263607022046683022194510675304263866577634970337183081694129896932534945227463842658990185611080609889460995884905049167595688617737155320956683620212070314854491860 [173,124] 3262915638486098802143015961128354598348335030845153846654723766409054849713753271251482685791520620918328207840327592347398776679219479397509047497216088849089465280286056590706923224751332724567854505961307714050829408565845599812058882207106400660731820730029176355109705496095089809508043105460841901365363664919153204458027793222761068121458631576378876179973300016137890102411273104584220507277953685271328368781541508539545690310335303390124351641429194900041511494413561963250074978780707908756398183574518863765871813907181854833282716307256421778473894391789217880546843914231374462318756322053213821918568451139649923001454887267903604084872073761127802520180628183077383617591794867611649353405607055430374384627865787381215160299452865680027173041627367578784999217913328709734912829986936548215047908398942954614414448816579452029325448336921519289454441622696901971231016049858353563297199372608556101669132796349493209703577808804124449972067368351853142178390703587314681051730064193998250613268228182451062244579490692922887941717801095608132458468702917672322054351139306459423360345461243967560725254755380655076975618706431088348517417565547429834312902856285774178625720145452691022207484628733324145819991242858841919698020250839813996102832872640783907220134742930106301009565307918002971827141111219645331808485409747058282406788803260393534860160118343211432 [173,125] -10736631251267873779005444369461726889114715193648416456775813330090064599100472895009408701622563553884594395657588260021966729151124613165695136992699148820827110516434628336776600773187242613071534047382769760731964436553248619632708080354649434623367992057975197025708686943594026931495507129021092425687460719162959231725307123194155031064391736387073523599686201242001413812003042728463132100311002928018957881754155386184538854879163392408564446696843249686939859511976449150721436863922156327619921208012167275817619752936314485452412078526118276580411479465370853410667894249543864822943344841205487472973844477286669377040423645786782544008645379149112122963040970959780945582196756857561959106658790739064032288666031043635814419672147198793887288735150949303827679939823959739869012734250936692451956353939452946613048184445725371466535488960452615401726960511606999231279019317494475911874377068282569162598421294432497431738118846498480885508598616408670855386589341495855932075240788228383110058850240911079207287569247438286562665051366294367027309211123787788178747992854556356687577249266285876240254441807346229648099408148421805353746634536250594605139820369283242472216257468694140579985565481091032323321257162455583885139596926576943026097930057845891804341745915709236910241253273991304185711586426073400783573462538445360560567589768082284674849566253 [173,126] 22207159829291063722647328471993728478423347071492349032662914152155822976145460258184903383420564287607219860645549131705202488448805279165073593074882569611168397309402504782506643445557239635623057398465674099479677232992025571873689472739506010663494691852737912025063399718498084207569379852621369754371445172003167516167431288393105513402534264599637360818522428020901706280155516638029966709545433462240726762257866399041136781089331277825843899577623836030551199176058788909891963703486375460226040191166580872779345020471332330619379958622114844880274274921741201233308339578148476629114528710954892193221194923327449383847170162349113797990196166140582406402040632095762820573546577785964901391795768108603014158164429684244078785161432224553041988668567222340260055237728663191228716826771831853904324274437787902131231164820455571656523535682253584961240576652495967497408266361047492494677800856040361072829662834073900995450684906720622961343122419605083316667487742497085956867432685181515718270244525052113732436052872089865697292366877068240390644568401155982915403210047725318435236023385928654363238483555960270603098988628462280948496288196093120651397165900591874149655794769081715850140218323889848616373926650016455521959980887838679712189703128271523820715480827130055638728279660379844048828422750792314768202350378304985122528484577584894912 [173,127] -28705071424603578038985212466279631393087807577216075042367199913206235134402243943401804631263859433851844126827273946940488897626069731288419847097296063594812981819307721792438325992238070910672180524398189674621943993477633460009731885559495826655360547010521011908539130012057757291604860964736747560802137389191653768727881796224888728975488784683393482401028768743126809717642932966295293696564576924491574356075703635035785574966183311839787302985455696884986158601241883500454982653579977563585757109176332821665051737665615894737897292799208672160084024064652564370237485616861027910132280098585970322206705341817606597703344420729979838610080564189359903535454618814970261517928452829847974418332399827112253012695954103326590387907397445473367850280745203680667946604705682369017074520400567753754586596384731219592622488536804374421009930522002432550847520586403236137455466499517591744287361977630094706226100950124882191952861524375325839966482255156791352497998596212133983833102844791578804007915596245214052275886527648562834714389494784872697112059997740209519585682117338309925184613391275000053604949055058273714988710350277625595119811190786247294856451841335840573370957873854754804328746034281949038115009961207300837909650500454056886937757624390541598932194707661632565855086832463110948636956652241631470127559986912887024972360776 [173,128] 23042307486216540174615447853779709751113746429911577776708269552623538526821363009186829934841283442313241201707057733476403596951495611641008145390482672334377063910974107211105935810071385492502354184502786600710995095026220633091328423538110943462827259289722285758613477164362471002148256243266186853877080686567958221845415144988696011586110702035531437119237066827982858650998339207897303349762969940762153013251855467376216765140304644348116051358249427884506140436974620909232670411431587357928559268130340377556942151764901561525243812111708447222103426358067284189352881450926351168948078655136636851965950555939416535515388023970424170234807056488437307743569248440900889474495194778715264978164502932393387244596192258771838816827062450897741639636736574881213348211575519195293533607252794501665403417783934975785234673615660690105592168771650977051649696669722848689645645303216336391644059806696735398679138444219071807847379075915570276264354818165821088704725218247289934784153443668004659284338340179814412243022617576120055488553519951104376870334594194940134627067691424156536925012768710752211368929639958703217527843591897630598920842389820125381162476276244705328609290178785715765049833100020416814953801860172279677855705685024935700555801692814237486149240723989221629742380588954798617717308855546318538872383436418471776 [173,129] -11408577410214962250477964212068059604856092100908989218509288859821637486573765500618801199580037810139323162099430827091785331712679510304728140876169375234515485741866867105550835259045065381449321966805819374764562128578126753367463910514050891723557349878079238163836235362750114375137025739416189382995331552895434129408224370362961059040170303269144970301847745008508239719490703219345486620824450731067923659048122886523752462510841676555578874839784068341509787396654527076225560993467095740105039041020669764881055986394347573437140381224069765905772598542386175855027120019939273788760790367400447146130805836666015163465461844410859929978769112613846937996813374277655180035844669268394845820135827183218951369032326959059735782830647985481048503855686049697422463592175247647323829112123165079296334008870409259757961142518946586145401143804450924905207320045430707027021851400298293662931020692955946449275004238437854469771232596386225277875046356235196385233313155129049944695121151758211355519801567663209040687643914742656851738255525328032422828606361954657921323564766091271522661121626370487886409375717471114391174543034913251516794886262881216478102930746751723948581876091919109666730235988052078435299600771375975918070805194605624662393249459302460658400120940553960681471624544102572362293637804776258241175327928 [173,130] 3458423191335997766847949627268481715311799817379067301731204693067176583098753290159896770108708371135759008646047253021057226224478617371374871592348665514442756619628453511418269175606162840388577355826243844607721784951989853161610332817498477520424935001491865568307996944490925670159368455186244175079925982779683266284900928284688126786588793996386365816591499692109404138069227160740922062588010519084911452957881773975358811944093319139255304585255730114721327007738341792149617480860614165291235692869705110032758836256149809655721800034765965143597418642181123751328155329986336008234885068969261946177094004859308524853206385142730362184408091965666833790172629798700358568574894451831355038538685529671429513401556510386225208781258059806267569248643611990917563730666512708106773694836289067057516768697355013570908420010784326552029360333454978349118884369964074113314816424149502738616708829885175950715031701173437545477368326545441345780617381856056053682692087705657968432962820907243433150857792342665624721308017149681138628203801833199439639744629957450251062834712101279206975658608202970336345368767300173791373188470508155962456006082278929009332991683800845073889131499705607842317680013105641891201196298553623382820117252276771433123321329197162008139122471520148440684893290196896292319478154399378080 [173,131] -636832417913110837949493296049963046277775752635064082074416151164872920221043058562396291885238545428398412191523975150893858232097775208731536621642042818735511780547941520885214040463662301105471648529277228064253351965995219285126764764007598669436275256315525550204739615456821521501117725659716964942622413204001060649430011848643737319412532623937748972259540738370298631441276100045837252196091173321696090751663643312323698369215814915715755054425346695512152352990248571701437769938078370574893396411139046047800685818672617710404708979322720716776952787950370354464129663172166523305930600749503009933254354641091440460530033306723436245414589995985736770507252864609212205207642606577913844899686070705856555817648598771368943892171526626266528489949198938089614783881398253099928667269489517165715885310636116887005930179434397765738209044529937422162389250349425003783159718595552939216990611177089426733316849149631719553392570150092629701851377211501406288547369989664028641782389972271231723591898909988021228384088204459183008170736194231161162922650285168035258783787225918706650856925368315281996979113678326208529870984101867130872793431789746800146433003784494444809375499869072025047522038521339211028581387895004738006853688323979983661504904143936866463935171588468174159248813464852978346895756 [173,132] 70627975899373154599826557151125978440306555794737045234397768154319177847035747505693189699980671823648890331244253994785482497855057324718878905066069384002551907489403891651348317984053378558047136347546217276464331199875255340224489517203589756746196417000134033781463576549415973342009965026548549279890609285284138468561819356379828840010574384735789789294631526556812790628621092646677634344340781923493059766121512289070667179333037457359326848548797430782943368070176438763433627209909392834082423024519384444011614129522527076984838192063092454203977907030622764078336592557521894356435791120342565224071750394739769525214155828580634190349613754029992541737443976421559744405273471666958114639736728971138426287147408914525226043618827389461105958269568622177306809917719808541982065240613988298974048486636141174439818350232529673903072313261542184740208979116042028831872801328142705484624606824123516193136427808128103437945241802482225414919038741511940663503550803747167423800186728729489789249972207557649848814233030289857983163223315253083129096900222464691210271136044095339307115777157888440335955312815317548822961555581136398198317953149279179211393432244029797055251341240592936124048729552112757819218125071391044289280678051224355497813696472641935203742222198225247693731729144973512 [173,133] -4674865556970726482012475204464890289506169785650523170791600604477462382685089874274197231787522687111609376155580335846738277775061546090900940824113665053225280350277469784514683979620072360053826238177909398174419530008899850808637326123596274365106265567839577975152531506250623750729929170976239011619264079416293992509997783019771440696046397353666395403583172286030721854425800930379366309259464824130090284643411804822449838465723864114022632149891599776278152907375604695612550800418712270898747473929857311645503704794962630653114520278038568662844698032120992626633410278761552175013383021648627439198836854783049699955169989601881669442152057250838265597645449736576735738168890969900838513219319309976923581730722207730799935031280875498978469264982656202652784746975558242124297752841228492477991011910758363388922629993758396152073217368475382244959699481171268972982546244869152629417094851733938724975520992540559875072418335351471416942809121289096724867042048691054371662621005991239181337804742134883463684720697521044735118848437938036396533768107944502471170748470055162609621014863824418485873645343175016561230002941171603631344581089146994467637926390013631549407245951303669924050310416285490806276679339810467652082504902322638188319665323510567394981204145768080440985097 [173,134] 182875692021121325824727087166712124462818952130710312451545360585450924235588809076405645769684152264619505427939434823631865762278743599513697185565365565980514704639233987187340369026820897721832901195158446057509258807196637128280742149316475188858466212376507286789825934491823869193903876915295506021023225564743611825234702351453972434192893867472727894176928239964488230836521102809602169995804803950908284204761471579162784290139428621716578904741371496547962684370449120421434224068998624205217687171406196578846048442451591100107283856383277168979036591668753621514134355212092497082862550699314223605111389296782337910344437761633985845579123795805137461726705676048022147248391443190776149321702612813174265723272200239167936870105145787403196753812872420897434340779677579158986309816181103879873928908852504889275639589833193744213033958631780404305322013913420382379524866031012089826448857705517487313498487330370075511819401071620508709607436633925613387110715400124074487548465654035578109648874055057581612413610237282963466422894402226922407250731487155051209244294314504159052898768499733394510018071330062221488364328238886144681009942306904384902575175775735564010465348207740546506995688211921042222581885298496517749161541893431425537901849732646650968651195118080 [173,135] -4184006231713766055864845975494169881600701627123907993720843447298205781975954362902222900495987667258352383120167926410533572559692491957108725073274183234879714271580213689464896926347725308554966803397318514256310152788583419230303788551502808311769813194409961273013329610637940468414100184803162822637297356527401156341471788699587595925041382684036425378611875704761772218741762537066914005739707358881460172536079797530187566020104140445158504499040851295075956507516049552223296302172412466755924479406290046036393419832039815412545163374388139143029216479201723110397261266836296035587940834875403930869496235248315934665155283477561161121815678760888193890192151634563271125210704261862288618904990619515021332373813554735026396628475900983752013715517093551669278860731468016456561876738529139148455696331612767620391427568383053485253311555243288553716095695873788452260311224894039398633266656021598934611829078114236675749308325214513935665970673516212527035331020717127066540576655267388699843180833034089245571053557907844027886784155450459106522852648820909121717748719609749266557842515638738034898994265736869767332043719631227453166480823521614189296747958066276219992803409123408445321498251579897427999268892300193018449069746666420029882346819402338271168 [173,136] 55362565869620689661789397784860591653246347597301132457888434303203985409963463459368152346800392757117663373918010395632757731357794514540766442847473251579068542116805510590606404818978499887352507924030310530387173197041467841259998448989196051351724882879886211001424568832873834913901207385834584308942599717055734953192241546579445421430591313030072438344273222595709037075776552617994761137630658882805039486746213650521714375268506040008488742221787043407931025739780152432312270674846298448498844209048325579904192573557471506471487422878008341929372205662208805377547925819483214879876391159103802209380553729032344611080865679676457516333122253207111683427631734521941253104068614190860120822159675690883165615852941396272338007645467373737746241034096807549313109325600428330312569866507571710622403560952395135145464555387450184024049766011258812020810382678562471229704209848184831348938417158494997529299929755047331198269692389616986956436801474442968359244262291448810501163386051368436425672715353374962288666085432098355960115428791637621097214307493428527352643817982880445263321279739914789659354427129135589001840180258299598929659016421600766166243856887978296919146655618814230568736225270553005356901511246763314579956085143839407352753393536 [173,137] -418628155234927092993239200165944953201462356567650516006793535530640141341015872021549182890336463215479120321016428684554472575895382062474174891101271267745638650438392147219359644929223167684212667878942339641626751638762143683445168151073914883249768942527116069723782604045905220111468915570285270088828179101165671813231669335195426176469493786459475773058132969522070023810852224081581604474654355951759871368291273784805844142679159630109177854992187826497703464774630724310014702909361015776447626561314814159527368678613462278554639187091766060847631404774829390037640354806452122987686212908140025309362437976038988170072607469573743196671782533583334069417610943516237227288062612845879694618189951192798843015587083954017819584861265455242577107374893132600875637667409489094217470803570457785637524754500424091570852011388532789594308722210921359494608079436328278701516078873039082955671511403871283747166723431202328447660754051111479230430202882591848437678913910164537559020533310595384739818626852914611953242633934417297446185867686416859279457640972441772454381630630548504645706607573335192981280975746662675285983732315170340535047068533638272054075427174480315946674916339291338961915346023521320316009761923683947633934501918523280 [173,138] 1785951959418174652635017976490181942945558100901155133292126703497944299409995929464287771638591819426698344027726666705662935994892625056765461299047372417741987772114865756375064781722655931799423513785363759832262566967387482042063097524053801586861648628434799651161254928413090832021056721431374846995036926354860700307602124206408487768690906517481469948902871080138781833424531064342282492472039572588297919996473732297467542888117412191620728757028972671664176798449645771927703569436596748040494478377272661684764010371517632401292466483684983446108291260559325986031798348865091016685194312997079363749489776398578121903931595989641175543160312077996818689524119494136989788517498000776525221361167697879327879513085331391741124784350812591270269830440037074410327929562339574793341246520217056199917001091056308053045634682684337705776262383705081326746417630476022894046500889540467675899866198564190790870713650619692277794644051426679164728570654122369170442137233140901243304941583159659221063928699437393816358359463933290098652004285252921707058472581187907418492292883741051279503216070706043956511312833261757152411460603199226870101878674611101596993321709732292335625401054011304836214508674995977123249135442187171660861248 [173,139] -4240290276553767808977269584551252826174529213071663411360774101220041919111438664415751808153843240950655528748890024192905276871211222420298972128996645476295123299253868388638804142340374735565373987391892982475061410832251992404298269743600841947409666636440053062955187738674494275743329019548876141122137120316708565818981662621481404501545429480321694726386854196324679713721193340521945194430516436782580265617303819698077824245194215117384451247164788143289710806981460258214948671300848701937724398871905803310112171834621900073098570001476867285013818438626781946200457473204494616487830796652950677387098641157082382692525180188575529661536680173780130993082942659619538741972079980556201576038816570392414652944021655494114092635077928528533930458755798015017429490833224462588373297872201276851399164388092756903880569987405831839677382766261716224662610130082837256637957839462182601423225948091511494330642248485331628506280710996838797959257908623055778629335658122659846421452069948232913733442021107933225577274844494114818358620563113214533466013024031696779749680345490766499930089983209887581873012228098842040346637880055161347500055810178366579476880531939333852804459639320927119435813325046609887078584513768 [173,140] 5521377333098921827586207589460004383331164356315283585355413345588039152825386568172332450863468642482860839094420054323365923075946117550359067072209425024560860318263947399845202549832530840169326335768542948501849683983494692078761835742570515619367447160747414196233964396200968086492661024397053065600710080347552421509953652276275015944526238758696733567121485126868512406587406299046706073909882808641439471220384703043204880723575108130696022818594915915523818910487583138864607028630775460843871987735973104894427439014145787023287274709668628527064437772329671180339773012400043010348237175000335702751722661926339669377921503358298684658586647199480279147510772016371485504560407591414233482173560125537608772708633476409599021559412013860032027937205718985004155415596463207432440195178591046424106735276719351285695633775676053001643173934105255859430988316244051341133895115124376771949668566036080235575101660628622041949862687544076645789911137018120183988192044246211535618065832491854703828534294654727973033682583026489233660800802778731857573287233542095063359416170249240322970846887157977196724477547393822350963592846507607133349121713632783856305306468656881969763567340943376366368260697391931528 [173,141] -3881693656953863933959062628714790503554792850317285333014795225516855350100897258550183897860904801753068674501563764091705580038346459340864799455273649896307469850899188500928185184477226752729684584429386817797767156276843481822598150861576325730120603087157084020780268922851014245473262740644649814002375487587237753009497112470656431694125877800686751803032216252964872591876608593049828592510836273349141293828698689743980611257176524004121726335580952582795130260386397768992070420293760741766616258548404660443220400848575740976783011432181545733784415726912076512148831961845891903940028169175633164550819051398563918762524332265537606324877569929785865616978561754103118350350967832275887826414155185754752900208762482884094601009916621351889893502342706828982286805917749589477810665209379098757840447534343273191061789542015973590045419603837280424659831412925345544858978128352534490481879340598145307667697754710828456523376855101776918264828336544481520870138924281178853489830773435006895718940821710713597577217503840461384654921336573515144317726422689196042896116542325347828827618709063549712809091905025013342349149617543812880621076142480370811345357589717561040923367009848417357491289 [173,142] 1448878206407114613341955321903480330485165407278024906378235390958903917763026677288709150364041731365128283215592624229331740085788981177337339617478562484089175090901834189520788033620176480349873921967743160702810922806155383365574139169030258564811243071378675633458832167163881457800583353057484232947372473995909052078512228197028083602129872344823792930222123164776563835322005258555000961679191354510353372022236057508038280501653345549146088674406340630255073753747373739791688937668283846321623302461121101971462135889293237564124727765626852035453298245793114598208148015897046419247726858025332880531926647773045057185109894224523041786405926339144064313369030587241015865067943046147586571134416981540434449344584814657591500952998738569450997202365758471930943828693256680940067356648124741440413010261679839927266173044125602229562322000961333684035997462164780258774707641218773033768980685784981236600921424994748880257856277480414799224000370851509238045829215580850052659987826879665743733826531179773181230328104117495771086866029102127851658810953653195095836101801217432650898020925485421912587948448063593834135944571935056881492435126382243430757726825241280621862646393280 [173,143] -282015528545383307697193934321551308065743993786514548194788110405745736782796396683496526689849144314413117639538106778548587938713914343906994270738820075071007300628938265683422206291137251323187478685087881991166128792146420217144287936504200557811851975274420949097828496657863442519740280992449443001461132441191852292994903283022216271751058234550463525304809822782836111013795024422166963455983290672882286439585037869983321318900165288294570048531606507947508103813371262205609954446059054214911967637458300505541599844845959902300394909639800105659456309191628513147780032108948676300969395535760815231818518340267381555722815937570133500531575210993187837537208389963595217531150426506132719562888417872984265469360374205494539999001579675408026834735592532481268086962854631760823617157626881815352921299451869206147905697278859394377927218449533454796794122539703274358177509230078877974885810451366540931704774394850744046513402659265353560529935249893580180540949483103736776759498122823406665555432932802205906981572612590630802656442629328463585488685426849379895383938227734923077402475946888564083726760544219130952478718705806429032723204734634446344119284565594408 [173,144] 28078408603104735748857001163868739776694019965864469470009832907827448658166077247661398433776887990222547933958423717834637584376369600021211525177375994313510042324744626341604300294655461939244709009847582215720772050366974298061738987695973298596874860008091168799070082986166443814290434208096619761792402957694977404992406915169053544973123282379303294833189063170073424502967738999460753431700583083971777262484122805702342354061040626424696021605804227979132970297793702404773253352611408793713153083831824887745305570343553368234816162670782204096000054120391305492308330582339879796108096362247747496040764595388307924098230227078922951602551447092419421329570658187397676380477767875744464627924166114271945830628738061226728679539207702857025806545016179049641970148255872391660138860327163740912969560386361527067682072057940662720299026299586182196852984086770963800778902117873839484569330708285906163338105698508637658028323849373885923861476720951365990993650304608894774422539483346724410729950031460158991087109719066211052538363840920748386310893392403710531643326866206146089939452355057832473271375887541191515998023606447570519548178486089301570832 [173,145] -1400688795975305929390565349810854641713933799541018340780869649667296899008741289541199400689739127696002910031055494792535822413345615367175232980430292505637397570350060809866945336476003596252319457832867957853460410722252877471362241982955600955065792089139252622515819741484943645498138739117472405957161280621183771662379693414481582573755563476612140250155591519834728701079580170860600932811761166962782601213523478865016777191115282452069809964417741321699901595117798812789895156857842077587568703623306139667918508475552177277622860817246943783808993807621080546188684541423526971245807291062914002469022916033010551147864040698265483754169117114427021817340830349852503393790988180595637140796277964336714433318868261971082148280709196843935745228825740522790347882110636537335758059144042779827663703932755105185739907874193838209934760780134732476739432346942792372956983924240329365997065494569962881291002226250136378225518586182130556354245878605646825598972841300984598229056373707632661499941237958858644812432021437457923047738062285968431627611313029885643911802083662671058956089672991847775929875617647802492799008550271339044511868960 [173,146] 34238792817813566652820965757137203815723292245249944798025609047966806278686763859382112894175426995471827286478403513719902739278593177655853495626350863965340687136905427942260036284009400698398525671539202933900272371756994106758147812110950626672599377916665711474711189056842800835754114403401947347457036444867377159342443141418801302880027753111776207339572283723514323290408550206625269847957554346987378007455855400212086379044927480222459806545177722285147464583643022504260911486726307066462663767419997760098656282471150042665730103614614164393701116080637221515663435668547786376954596978067577212545917407898575135398817548326610384728462802422652600909209322071623011754430541043261521865030962685462900631528723539458036408049028883403609608473058203748490892580514163895993352624155565362371395929666951778874138303557054149491010444081636309764312251432716885829363866568757311638992825097845393424809441334840345516053369121236149315154751134139789305551571585577128646294718251345861020909487802007201776127533682072108006558890095963058048294312942014872735169316619150302610984857121753958351615833085254091376930018287104 [173,147] -400408053102852012556734403891611592805876368240308424551312209942586978838814222198747347091832712272130553063913155885929551080719582713776953868933285966064801596742371190464759720985405661702801652956649447927102724560807736445311139584983566825836080618373361140177094249116829561112903003281263964706419449895095254589524653844865969521141546532440981536249600421329745361619674845401539843050073950579706523087891350650737624093257938871242566675404469304130587636611676921624268772097081892119373048680788518945639902826473953873582256352576376926208179066528137747717331783124139146021797536393927157335994428782140267869628352405148289102444239074561934083240542856798514530671426386571767099681542672561205217254769101563525890019370379651887122470343286974163262972267396206899664579091726043062556788700576395507297446672384238034469774301014711080671808399688079318559700592693480141176593609596673896160906300489645021586983740235896423208151968127567586825319471832523480737857857418309268273297854640598641614605190843489289869669725764874260961511546290746267934588697813110396769169467413119756051229521611744992 [173,148] 2183149315876298764131880693482963860779916338081061257045728306685099062848257032135493242410440059955618819526839374799378041377643352816570721291266984523755633778039078820713569374351842880650911882271628172607960816511406902208031128029519337818918686313274650711198428896763119849910987116387205558742362247501750947946519033251180330277134594887842614509356513021748747708749385440142007864710997100939344760108120695445439999382428508364938598931694503357796028468908983425851153548667725350090175469046123110377678676112031594279054898167028619920983844018654406140341858061145493157624212528764205385501998490983024443793877823454242145038722561411887222989116213963306254553739975559828697346601294326244859837989465355065562959530591265134469326370927254043143221657956805100779061487025631590200869778983349360734810704509519805661172165884751074818295830271010759647604191201127884224002532689619351380960348658149042646190906913550936100836772270350757937810617764148771139730677942336842224634108301841853403271839315043731231419998646240528484298579200138887162676708628289600713849401299795107989104 [173,149] -5397024520507884544970111525408238374462746140006820407812876545347871292737117190016300537969017004341417038643809854680145268686551137101431205303180645434531910597256514651078769514353823505755448865676398221276906347678438347070276909682484879334063938874963512128595638512026526734424448479595631583266046242464798319510305571393308663537318698176292607758425929440620013742097493319630202107456944937537327232275615092634067419434481525368195919316468179766745925062653205889169542230110149301818825498488664187630197454450382446385389205711018953556801319466524417732489030490015341477078552929950157284546445807110772077652540717455981279619647733081085950198681846397990354570411844812194395421424686226158257456286711485581168086704587961467106442428058525333297665991775663472366896263042294029071723621186756358307908288194061555322204236667238297062744220809324497320359320213317469788231274990447837750268687484063883451810749316988588719043718022571049382765993280087079552702384652285529169810746560777101042532056098001075206256544332070572992495485580793462781670378032158636464120286 [173,150] 5869750995571645729942641690223759890340644614967321540129215298657479497337148908783778543559634550990727354974350648423847096666951215105358970529607904456644301322087817929851790808385487936883586424928435876136841125403306733349631573632070647168042398007279221051364253990432216272532203286764258043242899441199670916649538612342120311762823651366234070190840892329575531670729382339801238595459118882989461596717066854948330819654619173082244061255046295239070659751982524382710277818887772892058461308067711540708507477851849862941239604070560099543562362263291937052670159451184248830555583865415892480907319056228598304632531270416243562288031129640612677313892022082437630212863381833459350935383291562418903590927185097340105961632084297926417568371863571280087528686032011740686657964510867013936110152395944321271045283946642515650648498800580051567372280097498427208038511317269852725673458874439690138980238090793583454394193677392113425602264214485044525488742235075247117478026046268277868413056058042378609042605664223293424876428467081735919220161416090626991895098304 [173,151] -2718215798627254894785868613685332499780159545224494452136309609168112934620614295018234421319054392588013443130804900443201899841101190122233645949775177224638518985906307839729753033374955334705407158030547396124859891590613094198604760306011099964070539993696958276181888707928233350898517333932054362309015482120558165323562444647145373345143577817253638302391529605366453380951574519522463945877114007648341519943106556037090918501151636420115902981538759049172056438733385453473632318564902851139867297367107933549439058126859241907809444767547406250549097475545137066658477820162413300948022177284391575284120760125319681786658267542773543298009303075797445162424880122928393960144129180836747584378164785234461527597633946604150701887881266335436911569278814447970293031700699192557250466557631839523860691983139122434676677193483960177874578640070990998649933800337868918596025503128927701677454383049822492350662331437102304440909334232162680828009631531598117097232466294191284562524552998458422993272478960243645494169715118404759634064518825629343371771031080 [173,152] 517280869683282993005947681915075609960913437111209176496529700738487051746676090412157321203451290451233249555793801176536809116675440815818157544471636026615644003686946556759896590224468794333385433385457759615769410277931343156540564251182515607943344941536530183469360880859110931527227763115276808495125821869026847323068200563485852265865941686041111220374142299082370592903180365283325147480184272540983502599883495015039166102804353796559028384248203010057357115693711812185973811180732554193595988845282924302752685679760023779230443322047773299174705330876963149947327114654399577000433370530306433246110545626251544902502538126441656010768191852333198618710366778205371208767745186159714399921582772429096705306844764897805080302457998598028275474709028156404352696340200466420948199399051373560972470591027831472592341667323658897669011548439486335910959959210964784115356089091251343020836482366065490069559368283635466373075449571983021308104350284901159933693830510595338669422243948351062752075179300947232248491309244781365321790265466960 [173,153] -38918428217738658661024463247185307323088751772468219763563533275903282877702508428159891893732583830858411265753797160400973626804252585179394773767514308556588488616046269412915344345139010158638726918369285180986022482218599815205676833859212902500451789010530335684606491350545137514537326335629068220514825465403167958506652136599040754458145048068667074116959419224603557183518877952687243834550017893682465340822116636397305170238695012725902219660834842665041566098550535087881646969094580015399821210522342805728348795769390240991870236195101216098409703158900618689647388919858546908167734682014768045808383324130083412125778515848810944394680531783234255376122742327526472031017148366646568524284747187787991078901853141595329855800235689394377559337471116435552497935336673852876226123195500890770134906112572947850538362737256411264863335449618725632847307851451697485985790734561004866997005466382390658189244364783605488031740042978877110239939960832889037742878142477819061320938995178307091863259420916818762666923568705210 [173,154] 1109783382041367629735262938167344016033609419724308118959132131583531656550014144339599273592100272227168223399503244575537878540916376949936254155017886518833889456093828672816489729230933829068825627497468486398195351733090865427356601145893592267169062081649620094391735487236926391313597858442033320413331451237535313834284343587017340815793913773089264762902598135757086462553605466011476486224702328401575058275248608616024508952368913637457899789171662952529424559469433661843063023386298268053183741777338365522659861363303636437658542759861339106388001440591219046193154140369975534670382748068770858477628362791698700342044102501094823429622124658428370582514633620679401076438893759491807511546478802652252835806399365396241639942116273468688293961077145744938848359710501796378639906930517722586683922315464327629313570124282667318326538056584920247697936773156908488154958696144078945884580297985316208604240086404639434615917080899660978412431186253280188984095899950119802916742597508504459988345511141130528 [173,155] -11452609768556321706149265663949051977298132668702138218845012483479688434024424857647482183357339828524962028088022554853990656643685568946936428101694483322412927571222888563032602370643272328743700738381008006626273283250144185866651578813131082131655175551003000968448356374208123414833778653079163243116808163333483994044447264699883033318126269976776651974293777572313964124179503067832632335533686639177236357357981912978464496798279490419243317359857964905835396294583501786334357674947259101145750010857812623858251434552824502659930441627448807718766576985642385421247776323714799213475765617312075257824960448395759444424385758079481696547681673005594020196109386551263660285135042440540685186425133658456909123022028141143327891339249543605784133995666396040013072983036341968661649373603187998832613595524981973728777991752360735741791670331438394533618963505025169534880190299150685105426365093135565182351381844171631108482675658173303249871259693575553028986427468411563161892243558581867228 [173,156] 40654858548497776319827082255268643461903666344946206998676844703296973558291200866865154398028975689567315915127598999016261477789193480850551273538783886624880139836241496116456944157806056552805496611780048938311644812583743591383778387936625519693978792037047195079945606956532972484482175838471843970525211412002583097922115344586218695219995431613972152582435124912180610611692401931260310453702397764588781647006828205404414386144375321727236595302661507669619623645725597384599426218954657655889316751249694034533848592544444712541330411156212462332109923505445481818452188455000282521597665792791292777303108534470179936738554369589115574699226057187689759496732302113837628690650108077069706092475545583592769253034863493385878159720397264425336611417553826628434191611157257290777318769562407455370874121877425700492376564003655738763264409301243706563328908188394412589813075508837350102675591624769380266131168944583516377168646188202382357222444625924582186086982211570015400 [173,157] -46943460078547926672760943471470278780625726035117003907794079301002933448950704824245856128539651797238187750268983385628460226883792699130735386329582430725905421636781357314518730225733170055123050167616171812897099072885955715028077896527061360035280598818109265626219815202461715983451662192355818364897843948787743078098559412817541804444643150873444856730915106565030743610872422942261322174457862228163056567436756045723140147919495780673311373989894958447407500770695790828597471002618507273221766154369350081824483204719507669903878998722353235402491732044890218930739247747019356163954411554495989326161183482585760230814607517751898341460215785555050309513779150865999535417557489737598520478795795458310069550614194894689130865316449538939510878791260972960037972162104473325899668180047071829707975113053834188029803711282101140341600168697178546691679659438081779964576558749339706454111278021596868414623332224615174467290578266270609755725523970578872437 [173,158] 16574221244919352672345409811773638323238959692573718451368469960108298051466591740043022117843860532911084171407499539622703082745789187524699443424098220797368676178812682325499400076376160694001280436619978996093906553231850728602587259256325278384253903372633770582788171620567205238098237973853525182833899577899118736158672823653152783791534547236799525559494981650284535637369662125370436774171736899773970733881553622231197790489694542696630586978288517459225008787415119881988581132722600980497718962235180941713925071015640705245752626914030031768871832353074847670651212731973163346732413513670622096592263166744721975566951877042676010746163127668199490370600355415585543983713367868360462623435509520655255541331728459733516955258608483924776545713521774940196624501703080614849556481010875911081882889658371064364837409446690426228257575988530208687344427046474299178924852865862306945761233989464978954389142068712798754845702643981157760 [173,159] -1670567305074102440864516808916128693086784097500094642310099101275916569040105470548944328405979161318037596003621510221446518965712720278155756108214650488644537217722178802230077210435849210896789821198216135001052187156380173322034244241625222214076368386459990801508542954605541549836564370217907864585101621885049362470674942275111968564525580880437278428257735828134843084576222063752671979007042448476726500988935569723006770517474471101682710907569918532391061044687053469635114828922173416422612512265500738832310103394795504688348121555790801266802235586454705143398237444197624636656761304459636977580773711436406013909874660191621855143461307851759222223873451265944530091482603939233164380028438312438668218049120035359708011954043193910674935156584778336950143953719244911334844561765672831715534848775233751847361789933978132735799828204403410041211049379810271865441066255327756479745698432923642576168718418528015248 [173,160] 44525599686882928268399749298839839310435413378763137650256108495133124989532233577370385785170118898778932806817448270650806436469962830708194301044692320987528099612682842347883484943017493948386547708239515791600344277704025903645687060094143787418836046475052217830966139547237319836638208110459736509968026517667906904801981311591770697733723824475448383348732501965217719768097189069325036502319214849200848845221354687257315488422967787750390391787045448640512772002144942057486314575433772892614247606249654548010011607755310724724229453027369210119224346082908054337311951434713477510035276486951718803740134545531438379175096207390887832330449830021964581372778485726288772313416714622244019898092134139594654549801333930334669841051278476526268001437347973486236929122660201908578917796676523905562520423798119041116341741734058907853248316389819860758108146434904931543655786895391030946432745667045024 [173,161] -288007140062518809837759099761005848551146728002719172582922102365390750660025463204642887871054407858746490306286323097633903530970790482612258829697580175389691030518967872955497937786185918674304336264411956519008154291251690116021435502444006987994534508290490564084924090438173075186174717391768442465206746339885831803527193681858238908718064629456681253370922041956196145686119269084648448436013077625363829415636643787263446478013272826379460356326472531793153579499117139615076893717172595179400331430829489281616450601317177877595361359010046191355985219621821733768118820322839829856386173655930934077230740387282809732256086749070611419565615080845634866340713378827867485986103925957534260869590720479593646867553874458280490089298299245984838785898061066503699601102873566571378478965860915777447225871668053549785360876353137729060568364565176597956548225102864010378250962081576 [173,162] 410452552464603787968432447163599399921396782156062424413539979770488699433481222982947028447029031273229064979336522744732701902072173329256945377188351540442570409738370020955985492104218768449315562149677412140876525079426653014087576471675845274659682196545715944486966958314451457585110372839895065482482333195567040722208820654606826522965217811466384502198876769326105221564696194551144015287190246335579875017329381923780303702281998020666331132102840387310851810076063241399647123102915922729946267698336481582568332979354633852247660482247479261278304116348127725811538314561819664999897034823673634839211854845499043009434248665692435555976431328448281004027576173476204348208640508136006952301837361623086879405697156021609761254574574601223637667231239254339248087935381515422482881662850870889451037039520172476668485294330338995444039270553149682728329655296 [173,163] -115510039245456100564519035653891026643047656268482182796893465329063845459995566835610517987621938696001373482890736219567160732623554289600758385519859610309634189636754878240898962015465602964816822057579918700013496475213525047660052245191175393428121105655122825004552244747045475737870561016933546944020199766712099282591041114042302373405361899890047552931375669024790550500225764934407362676959821181347758423609152745060587678354179594556536875314564538120582072352096838418355120081218128498693678133834325277743958982325616020438665342274127303518831616586400544057034530604695161969417013216456401909453672031314980954489828134152545777068886101596812655803608599231799598913806844852149081808868944263056828066564909087410481533798279582349397201938070227790093256932568458724150841892707067968728752925226271874748192690269123852905448656 [173,164] 5665294390725467096096316977312171089778216120233038420125941679228093157651759019751530613913618193292851586766031218134515144274510695562630715062364123253918441614251169016084883610025602995195725202355012685107920062877914311080172899214890685714898828922611757530726668110247084395549726575541332552425090359891212246368413095673237076348299449228768560176424164595160165225483375931499426308870827574421078821114316923871382680004539945853908207136025904379078771466191006894541837084464906223191473293029279658608279219393264405882940307003038770467687688381500279531265548741394540867393041584845202614675879750073940457670899742825204157596303493180713898849248553665504246798544195617407409094036419839801946575840604722823324741062219583122549334504964885258668481227302094131054256410676658775123879297839302779165752 [173,165] -41951957879215087413240423470176680505564968460570348177445096739254463526684867722844605753241388962417460885187034492788739334562347650159416919429236096333071749350050677869395371989463788699938115334694488921254940875019773774504708874673808327590219193680064045490354635767767049359751014147393920404637441589065757507248413451054196982299688434427177729288609712894170146377363396979818343398922773280296267279327936940274569491095880363813888499459332451106941386117634752658058972681491276411301739607873643905749421060478436029902755593829810733623890018760809340207255085188714354333297315335445072103161866523401203926147144722156486184794238035596317752701607157473854846845036232842777856273242930583765758985977709433617496625836132301079483807912385773493023985242296273411692947604761362023 [173,166] 39723352383738006365125882711556846901336689025480477079418035075505657373859859110014498109825571289977548094908143749472276709542790756327768032387800546699358363897531743217379337064881255726125009059691779998405635563328298965826090529917989068328835096328065046596963872694760726319294874642702237310959360208372698715127402251117964116670180945064258914312104825970948372105883938711315276503433351065315837693704861634969652374144037525028127947617342514564403580647837745114325231607997769840657245331361399770961242107448626977446658633018065395115306322277342928177884758833389359766260343207530202151361687735310594331156461663198977515573368638230014010944234232091386202089905593238348205754788361013249998845109669425463016108047894838697146107989033398934587413018240 [173,167] -3960873165496217743771375293556401387910477058146057423255030941911040494102662834831908031288333297791687020324013114108414576879493712458420171432949171973758336712721992552321010731682205428585647791971282044298828282326794637472409232804838084282654091144595397382921339753391135559045125767935024823898748525120745785671735288728607205623591389405315422161256784188760002999397108251943109166822051474111402357990377775625699695168011091011505150672382303021730464823825694085217456134791472270079556555495368131047611646503700357501552112798032564326556297463735941581110167646840823878106509945220536280953937354881882626595230156570080782058046942991473855079014575229946818942522557330454080489253803095846742250902590496616269733329852147704872656 [173,168] 33073984510758207903716180082710084026170680525092595518606698526806123865590563555278727064383016826471592662533866444017887392376761644628518347688506006676014146033190441122843964882917375458523253275410468583254496479678380225715976793068372651305543527714858835216348231120006157458362516040422168520461804974041026350708033958039665933254274937114882879796597916978773167208683309059098713673248997582838125779940340410167697489285911171342230290511026292313012265384909402121091504432061113453907683433051331387682471190854420375571151041193139409325079264178087862428985479131597627777621979254881944740744766585543472249875803937238743034045189230391869416283489360676796065703927944628578462922794443247680518188017878352 [173,169] -17593234751410962276694191151508109888566826391162684822590540275372328234197323360111895183752497942473442941499496648874222385550429875309833228576926141741353463093698767592992550393315625711796554907801419216938281562093522814850266581087070267224583844950062753492812233920237144702820809482159735178923829499363618467958167298091456560412756498328492113377612081716591323019416593150702110581997923990460778154288026853810798711269920398775408883952643998631334364111732674563578124573166591894600776586336606192158597713340103398184620425449333983897814850102989056900135173674516337462528422592966784137503622619948451264600040982522524037750324538005977910865691905232969367322170194920115298876 [173,170] 428130230412778411961300327042735946791140121182704865596005402439186359105661492413951528315249426855283519528131166617056754873822262901640932485039865500174954948059101301479494821260424173383533955819221469595229469151034607937899822663469968491402221574621680967443160256021018788499466215784348819901564847073212289269528536076206025140751097504475092648157386588620489587829708606308052537493081839301477559256056500831495093952992414837778681418294628922569507213272245360570375469264122238998164366755633622364539353306575900274707701636844181159604393575855343371736349065705836651219675132808611027070996385157909543636158130885724159476317678699547738719476499616 [173,171] -316960591214448744762551684786625437468774683010797262159042165118708160949599473409263570016754044744361724565373634643147865703571455622185160042467441598318056326036733645714056839076036875506642167385829156769929195223887730017074628429357484936504487766624903894666173154825661740125955973708086519876433543075298017240742696138588101304288801247580502364843260758044766038027422666392180223377771600448360172828166629666592400046199544337877981309480363292672751723197599689237020409258235479714135367002401471561322071274936737174872630221748228686827024741138728222325290077316300221846014282967984328015430511972492932539348938482303308 [173,172] 4266481903652760356844998154708088607287548561663415391985346061336200952620448627917053407857571601724938061164116200090986452645970858312575420610564165091966333329901074268407188318787507969965252043626697674907196219710594968971372140582506868851153010675445856278727637510399635941125470760281358952767656253826033188154379044843012027113634988016577242629379838588560370078108514491077714011013067715548286727634732067695816463526961818665613636380289091809858554269965002016528760000261740313944941098077506505515960708145023960597340697770812037441463971453180803295850777112379181945400303028464052021240 [173,173] -533569594571436578989213575615509493103108831065887402449899496278209978039915974994177761684756270603568929869456426525448615290363643963477816142297414655435628559654575639017027818729411960915079844218656437526417974995393886945246574186200233289126972400829174130491951559314544550619911034754626367245301249299767099260194097754602639743790554992709181792488269769226948507939777618581242253704145353856099026850836556984872718434704471826376469109937775384374284305480230433028728609143507296683804798454409846045214912283465344528347691309923999703231820628266767267227111 [174,0] 10680369553924151764607925644640964983182075785020025425803586017013859128956859917831798192762785843207619148205116057579513633427794768559831025811523138490545751796114340791519192869885176127510070472730943042616886220309776029549899802074268314749494826113676094554536297854522228996030820229117247634845761645108940560558344270643477362177173330768866584206971102159655312761600971136805850241262112577485628952313037852354119181113183482713684608388737130737168985554015236231509029786167794529809079782308280975096477543033102898577116216004131118243106026997058745800378146188274087328946934034859970120374749780605203341563632787920146203968429964380644059019942695004004483780846690600051355394787039771023554775375065980492662879726229864270579408670854008204376654101290690851707670839336003585241568533446619181568383570534641702866846523048735298602664870097980861551293014926903941631304801167154093549561954892272158127950128865665696592522360294540395051663240852490003257426864864173666656608607931845569308025082331010829887898631695969956587238264848229250484078992547049221903939360193691202585638136525551364135199939493413024726828299066485165135950066711225506825341051577473908673573786750883044966464587912440080196888606673250717871489721039496065216709808687474301595907015039066555219250890263534068999411869414278246090511433519412935557800534022843502751676472274286637861823302724395489852705163022672220122130743587936135339343614504769166560031459826661144903493415441141105608870394869171322106559272326413070633192426408159612004585894560339972691240304576435358422503119169136159842050887333360191105145594758375696365628064610918271258338871861105315110045422355662986527631074818650455038127582125109479296469678761185375212187364099918356382398586728459524746576052355072000000000000000000000000 [174,1] 291816620107414421368942236850906732192575527637860934892470409506606458810030456070316644228161482901401731459062342752945972932784861637569868958204629786336088739753867796905895146896922165847871938195684976344761359567130765513978266080234985794849706411932457067891482728998473823740255461001531966514939644700388425330583464890035959503899866353947932312935891540905205694445712017451045912133399366931566413841852105023398565917811573727736959439459290046076949075969338761736353536294020889221581333397412847502916510751704339804359334748309746379937770501409514186431373221271486200004887817925433661444830537745597571799329196362451268780773243068715387097287385328602486319686509071213140734891056712832005164453880174902569186775711518053536278155024940271730183413629783159030599459633093788861763841082738411638247534568961704747517617228854548360864819922378820238055826741144822779953804606560493037874281579219390031200688799131315002278597005990884132361567896195111227988033459878479877040655275033134215937183745692554243292903511144257401942329330561977381622563116153200079176334104201661397200667672131750578771487086715269131442146041034450258487436931190635957270681774470050567751948214889336805949454115159788595024362630753605950136138995121407642621334246778406786055276196520932531810011664804451067034998202209121127218950878484378487046755790538828695757446233615810634021313725753929054216311310211846416896462570877853964847322653904039682133035335811043411365594455335745919209144258417798707903674696880153090473804492447155911625190947354376276068460862534309280859621974762937933089290043408802075134306021758429600829665374187264476916415229286726187475242412714138800269063982440314650668194666323717780398668541999574051623428204665339807622715330968725696259390911283200000000000000000000000000 [174,2] 2913007674836658326832534283855570470996284236892242601929176099065815957069210129799033561943718697240926831714998657444433381085828512456801018472755440977057055659906990435678502472651551768573236789928702336038644634564364384054551125278709699878394839594131953461755002683601907367569270204939045734767390946424117103631674902720597086596267382047523332160566548909764470043279095953461295968971865095477152421718142162991178252997275149117995020454947923241213944438339359520105533346695392610249344457895832515351645313933583394117629459525608143035453304776062385190647635574797417241090522339272044509433601224879357643326395170764811537728874880117639352361744930837945964348546029245166498032557564139022565232566349152985641001126180584737141739428546247381890721518108308271222529516064142341892875718756860908682730543311565962592847043123753880896955495250153632102024852662637460256726441682694965947481406431676292103455268095433402273448282275410097481503935234255010870403526535601943819388899129932201600289154380349060273401369241795218732881875919357042054938896843931694231100168853590515833069984422125574141913907564349093004261074657182278897853475427619006014572823466381638359720965562444224957624483467610892789964805797038541136769478356488325856280904507743090574972659659779304191468004982607098683158991960712168063694817963527324163687912851432179186351642092489294021383172957393990325777796202275804131617833191611412913061665887553167221783106427480091409264735521295518301300522233040979233537334774041351396755638561435924303858350331958537556275812041335153944719195135828761706525652815923418232202090563653423976077284954850950631762930669072418879866637223817388213117571030648528911544429309106170489438954331684663955521682387344745606796922529772452409849463178082375434240000000000000000000 [174,3] 2137430721147322044134383643416580610521142683796441114167983328426842065687817005871853807032001683641608849547168810394478085979376559443775809306977234203897584145998807037782765342911507722771185188045721528042915638184475666476278962796504653912641115277518808051358067587252397414622782795483758470680519176053768123512185396509214383796182932133371710033163479558575452210847315108995957746124333335422474598623703158136386973370258288215457645131767866743901610740760218880892060586060396419923908049876230644474161940532675266718039541670566628689421856545294346166615620289855139760576258139857067330278183615749310239098824297175736381549609349812188721490212938691257624572566055423912905393754933465887707898464984399764188006647498906669965733984181023873119970092036194300087155027741963533176568638447518374622498214228859752150640747200965265041517498024369957463350505663658954969079234133930732712618107884896464709379646965380708759992983539279768103666682313319377386525438902661113013726169307404087375626177073638107465595801884570937593533123239986847767797704866900192022174359728264382748572650712355739397348736990797298751489931228933844644349986188828580180274891177302833410188064140063662543627630333017212321266752333101511445765544774972446655393942764460017210119266714584125506584638700921812594046325338670168868753681538266342341494039362605548188565900063682248669049576383711996488913151268661707277662050669148532839760901100814110117370523143682214806273017879032410227169849471731558350501314705369843340856683293266546046576403940294371777054299382672906827188951870659309823517219417655790636019554924920831407076803495674461498104315757822827906128639177495295888217368162613134180670610457374046063898188663389445111260697371778152585732719879861433894509869832854499753984000000000000000000 [174,4] 1508666879922587090624464247953555958215864388445216259432508339815683584696147154933361391512948654510733100421621366554953692223107676110047150716180330651380155117668853999146416901683101668178323480663933807363406477842588937376172483389621080867332324731288634476779433161997559017920239471007759473752968078458340080719979854538781585042135240099263500831949427775406678589886982764085053063928745518921536898019755911706603783269868864207785567334281203661423218268239838938701073868274568661052068688825304292700460407370142476225607572740231928763486208956866710612616359679252221697990386870184930681650721114875167612367551033936600384226259362330468412559699292449660366155445560277443552538723194364858866700922196788465093258281836262464009676812845778283216106408616290102109701335612007689970332326187253204176911463818051725894759616296810681072917823464990895279732907925309382950227835874678867749148554841556356538280553222923020571721975417717301546960761402127463548496406755143083659436298579413464311557166284062745815601149593074139428552418478840379905172374459339475683033570246254859314820307555094811971619017353991043648290915182742462391276024581902642100655886533306764167631641146779810013386094990147054459121253427590346872484635273211457812376224751571166849705452359421802851415331176553454171865011913798064956711455133321634834095591189221836100211765606416992498182152874132465556414832535707562294145323131618345739452670859107527557621871289234571090618136545596317080276379464776109011142794019689218591789946225665368687862061761836964575583222356977889085443064381117732505259183461167380797379967740791860466314726244756535415312997840277471065668289099459161666719328403591817719850162384614676580178095734127420820410300603248606512619675068622051553598488855275456720661381120000000000000 [174,5] 291441779429818420337063397094068510302566261612804822048284349316440509406301334943975584749227545430569677058905636114348582243281117817467527063144446561087406485904093733878521480760856841803048423843050351670486064050420727088493734534531703045589657611111544806792766632946991556225603167431647578338244908599872155641317011992431511444574962014574648530297047645722416588235981047432411674739292820075193786334200717614257174850301757666279733087022514378292346697924091257551314192792975172344340940180428284318123666219920321194891354470255982525000885913641995170038428311631550534984624813244626703366894956982899942896283778523526674369105170028034747415292390612655241482936329570560688537972686611087390694413328838677661679093720803859993492740897919720543538714525408220733090907485525935879252511952439540170254141215186048844612073431281214233888941493902893923729753361092302708700967652582721940776822012009556066877574741920238951239442877419487070618070896444891899870340992472461107604905607429272686042497444119061598042428969030515933222165103237213840814454436630643664648238904656283030431029949496844056632238158158011261514108324958398369038622016537328961480217945433567291721995585767079888487543311677367432933539008216084200943475940056012947432495790583863637443420732533757087187965131319353379486446193591241353747655019216843268645232687408120381999889803525524341583347420140174253446391934732368155017654351218072240435178987916484342169251895007183193372747712664451666377825790067906979018490787949041219874722094866250889425472565824897879386047661777973002814295322083535767876608916134696460151478389931985082611994161919938270199914856406790398470282584123014904594698943043985238023341976449637872743712894599386668496283943273759928967392699502318061123285220236597513554178867200000000000 [174,6] 44766076794034481802517321392819347060298363984341692184495695658162352724989927401954997637645571768011564667144272803884500616611203325894001503282843459046986623778589808755869542478787775020632004997782710212961277233991750729110912992044983936428728335328045725701569670893046989611558216921955365009799286906227880592326798180592432447767435171167710384359331864069266434234019603399532330214619152939636327065187961992381438526627209031460751449468656159595265013367396366999104992043693426349329965141800606266258983019723098596124825237343515601750515213056241386188252278164253993734062219323314203169088190082095472124543410404766086409592867353906501302804956156989258679487493522835772444116428612888349144711793906960866312725446247292663512101782557824043433370959174044610456991364542020418425567670320432099053001669705189995652162523467744502280497594291397265043713127518814515473608679780836106246619393238482427685149418578751955830868046985796016298954359854429375125485429379648050758482520028705336165630968633139796664320310780585546739569695813753581272754733022115142547813917566948127690662247033240662637918558273988331248968834284218583724407226355756551793012477378122507070212900931736753969294091663443260624213913807777464668043985575726825056886171442699646006214382582977700397045298946786204356262772897652183702998261819615771750297097566137916443436025308904450894071858804782057457440306560620191827212127865725508102627873207180247037144380388030491833915737371955589443429562356161946517917919314044103687080945551989123766645652231091567993246473654707603399535771385514479511347075341819376084036475003995025432924930679887274229615736317789404512099884359159380617036055007419829364984130704921178501720792705307775981887512396213216359892301176946819153856474963774298620629195161600000000 [174,7] 3404432470190181629293725550899581430411609068927299998914795345135314836820040760891638253947694037135543566283257003576328158692304939730433938329059352148117330061904959246636731837217254909701991030784359688681846437569801710397845111617913408463396871966764035969311371656043580350532759751104516682235565209780140610883875173053556384114998166103098144227628376676972216966532369870516178456033733156778618233637000155595112115277358760072234676647480807156135067861244500650976429119735551416249479001740960810622577592071370158687031169504855405514577976371758792514239973205507036133114197813268125487359739145807534404860689489352898006439930018448931848887776526504144443420633477834537729681992200896210306558047503365735245785805487366466621098695935098532247070618337220274527913988268288289463358212943733816281052435344561204815781221725204965522604125954226988309788046257174237264160859399352712428059354413010874653708952479429310623092315079568526824177084426365150705927528309108555409625878900210276727504431681580826446743496878627669251655501173877426694964325862242849207261465271129891168735979364787104427868493277578004441580722921732647879915726092283248007240638222864215271453711428595100881974832496268984734334889647059269629281896042216214560311053487897072630801449986396867104047692515707625137622221143915219167848791555491046178195029338843146256212238939965271308641939451726300720190165335430722319555680808231487009463020416169714786766559649905441529044707749285643461468936498559257965111654380412319901872360613306225581690774437194228104179768444146455923389149374506519655934811623995349337142279798267606889804754190446516599877746630275709425995976154704627450148836010217752934910264409571232274323532605778945944831272183912339208132842974681967317143398308159312215703652065280000000 [174,8] 196990295360568361749033849370630078232452859264196953704738407860702460304812348133949729215273101520446924981590283234853241849984683167060352098718801202913971328459720822229707610263861501138488233582971558421427041124231681941271055956319785289094588686867463621415138149009415852069525887325325773218940837711850606820565875945786971122944878181734807157459702126422955662584229992748488286931352486991962523127917105173491601853403857375294631257459152922863129119144811436019063385948941183802636799217660006210781860021890792793981073677504403992021546654371320610448003115730847544584380974309569581344318444052150489223425293135912070784960792457584070810285669239889961801533436654507228447309056779234830105103601860863968320077178967308894576288037075000059486289269546374527877183329080797912308146517308538288857635255560060265464660648711617957713918915846976654602434805557899397191398425621208027403428920073764603582440614988233470951644242533490024564108664200219978130593091280578143936962724556274130893579124101735639640697010366707640460286556241320007459738081167058222686434591365537113838863053851050547864176532025282392341549780814193906858746000133971172301691955097368347814773196715938926723226787553883172618335538688984627326110942562403748363568756219640377244210376204465734900286846234157155041648260032149299136565768589301474236228141615564321564058781389218344278387369323798681254723220138911385592093451693710782846340198278895466609367235998376658399490023445625540973094456404601186642104307700023751668691186010966888545726781764583292007263647173114845847438502893829092223840972240705641055385645685648501892849922270770608335082190826372344821130877661176148590785007940564293904387230701257970542238066672078883275644583389861297737409753013228595259669047455721245856453770757182350 [174,9] 7174238655898593950104020031402570769894080438056175198149954456293271637643145221345534500283761241842208698287425099286737980467410300891426123681245048845593993317341873666259841797660532339686429989458830156302299774664956445357752276546656130637243867695307415160907870019510437142274637804903693160875447483885937648456029311688326796958661831038259804772704693861165191688262007557747502557032812190323473024389482359745898949764072450698701894025107874771645514054823088837204418129202312111330814204587540751807566363223034383313024856820275226601958459686608956719080643904692331963602211981138226890013550296217924192624388342667314218191964892639131171842076447894323810882205381731746062529295070958217497028955282162863083265194430306372680925847678109894241123424886669459688675800078081122159733167039153867488209857719897701010622675516221434156955791702590152583700390242016236980728984316072237035696489557226071871436650944129483705502279916850678133693283430660692092251498196388928370192748218237732367890369400788000350128701225126783055366266607888611094657393475842897692110746604500823700903574580659216674087988665749842463972343581702380500226959200012232888599440576615269341863315608858818532040461889516416444522677113221392442035268159115179311134010484978136656468860011710557047018978687866810825508988633382572758365272640335196843847403491316514086401600530029097734179187779566376176322069650569290360458463144115671539338276234394720237596547944390951920316367242862597619793355847501951598801956158305059249382997840300130778924480418111963271325398434575290823892306321370970072198356082271577132859277200899471756456772011010621358428481378660417155763200329608386665536709711575079494912439525325566956387539504418828745421895758203941508420684718234196148121568831190189886504691543600000 [174,10] 201250235246484110552744410747075127374245960923489992916328945028916217987223560880627470890212491063751341728310084188932315683517695135330115293041708644711805969691674907374132420156378476085585073825565829128370636146937169022338278163333362877146872903128599232849836694277359213306400468533596804981741250623975492668986420241727272410096110900744301379375537331767343248345502178566857247063902218386611733787565664305393901764581783786074209054186112725014463975181470427548226971150915630614733488383227265895065031757806023386860049384221472242416865191738925848086037993706451951380732120688237713655107161816782829628579198250192754714715686259485163578422132917392792719013207774903918315526793456681318046761335625732743872184331624341581542234255891104129876816298415572905290587187343717989431038138171581976662931543081035932171150831710510660882016521802236651305531358071211573292452546635457120152610471257011653641567452313799322317247924361809816126919704864027779372983135188589576898541732083945852421389243185615972375384900941510947526581726782941885917406158603286957402545409454132689730714774576051964838673903418936420697248119017383215737459046382038723459951605457068313688125543644678007186551877431550350589574896937704781796098830656296529687499309304219846835848994896475349452926048030633337472837269299644332322713091025885852114892341425807919654913953798936563146435400063061633312025059266092823687584178313418372150405174017096350725255083600432860193943620167895955686178939350444336829629674920122331539598264052747856292529642423051198114492189906244645910017276967594256330689370360261882687982135566746352081233534169167481216285859279122873984604176717540939943307515191324103665698605429428660137271744380859374266962253064722440849735809307655771338582879800199235441758850254400 [174,11] 3989906576726768745101092046608204348810826074330581002239697773441953092778441988468724529220660179249752932175564937842333122748838947060503287056092661632535463063119610005711443606147790777824150682109770428259530376912262279067922804728792857119829555217627468880613058406566897287259094584621962605655025515299318047893275305175659110539355341573547012633672134273587653790690795394688154487643309723188088420508505211649700981587914100662401493191062922122384119116154009233425941394275021828462290946943444286878200936355009743027482001952798665040954554707621489259225856907156522370109547101796819247276434340292307951528415437218142173529216364467148271226468671377109739234159829335767290788958802571771162277248556885267816613056980109752561679675221139143163184597901036004675288411526784229557302080414749836419598323982702583460672235619922133917401715062079878336375671099043879435454218663258287417905687124265618666091860586937418051148564790946444065737206991384424322916958738040257085152371717729271422545525783104027527962925019792404635259183234254792005212770782686746938814249187366454292877937382566307758170288842788744640205754343532897648932892006560592136230950984317564118568929154807033975402487519641700203230601859743261977437636452176860023670903497604951472697255419349084217288164302499184255877263827812664493689550671292178940606623048039296204813804208364937559384101019585321619108485153244825977168900348297801879367700952636294024035095729473148084313336455668388460303309552545972612693157789480698195142545719552639303866026367696832561786795320018844615612978120721613848439400773210211224293651977369515845003455476239051823167259774133738494441752911372906084194621033217239619479614677164576119989928493277716804663826384402765755358864212551329215882963333023380899626154689600 [174,12] 62465622027979621874129452442521294057799285267779938811758364284373952483235190332442519995977157854289680094906069324858352796740903687746227063606337082785620356905388554010162364557321168826928593842475791115900804598771237753751691821446215345876207981734718918534457799606306004791704217330724415152848438853376960995310578832941827925895544588534746996436893996724967036151315101117648219511015756785656627105738796485586787368795822344043328523267784952418942674941689223741119198484704449370790922045061547313246005682052994648592977331250835125764232600801704260340427283427579651609761288902191979587476877517956061386409303106417396925055388173933188361843443969200402553667502633017085705666047242315716616458277228916495460520227776055794187412612407278803364144191643445392841081203288944041340871437966759389571747638858605930332328223116797549762398307022698220493070699601238416041033116440143470297271854161316129582261007233464935305003555322576639907986245005436759921128735349559734632020396009496823991023266088765474494843851121722506310394059620478787715727004518576977374024429081297517624823533938077450927150782577375330619937257393402696518150730342542268917640152463149640414403021005982925990252969231189935287389083069710852005619825436925692304676973569077547168978245213430243011748390395399137007066855363992488404566833241107588262523180656064760746672169133250491427304564950412645695093075250159933483824210989306491920904430986636699633199010360388168148580935219877024842924183003669177646220205192145392188380016504805044781318304899961163653838037710354044932877379282659917897299267370273313279322881558751297912929042104652381668113426003219019321648934652195657822287802611308655060224234754853081569464579683926850788784597424426187882259138975325143924504834091987877054872494800 [174,13] 737196463600686750396998577045352619771351722658881533902627450509825977159319056448113388317972135189948474037366979384813659557709848212199317252701830442935972141168389236208390075554040147141201544042209507798001099977869372680867956960612550885355480725281087411614508828596315930908855337705610292878555029243407999528307003709696709734482112769963297453273752795843817945606180974680082761789986237473325466970348051994473766289606527322220899098028954407349066626259898862357196617635608912804239695949708328116286483500927271651954301916914544172006750259026406344896886754631714022761814909502333439538863109301357052344202184571881759438452263151012963579890366027962328380559279143409100516487862006578326770329181092309858319035249536011237592275410103204148249488505438167921656506125537613271390026964583724800906776005180863916027124905141850982024862520942106282447316672347064653762660761603358837792746873282665954890917328289861052053756865830418845728431294632920294218701503308438358875717519329252298712401643772700216269753034775859114088423449312098240428975821257274333819297087115510776067654597932766308538951906045165311833270979059181843203020009485787400794359277928775136560079577254950479504885658427879360400032972079019510155041829600000405779257417886336478466383529777214334641405517015994959158553414062459043331775053082427718578239926515876637315426514108904317911655208854819535128928597018090894682313892722960985574031289708436876117509841798141999504796403471232288918116163415782550126711292714920928088074857330587753927590446475711786234765777896152362681616780685131906952796258502047819730820802214170728451900024366828749626469364734857361524349129038262989397999096588750737630539199506008561143483289772161036321044232302240778194093779131024298016060707637092552356024320 [174,14] 7042441657236745129839964913285069627839721046400545165473840828010791923536332435871156108551938467809650046783106282020101438374498956303418366231200594151982541853667811344824183028314237471003719312550800116466370681430451580991384888171933954301510897743907176875949215482811505342517707578226917302701141199163466427849783284369184583052734326211598726658641742416182489512604791167031846267327589842336626396293464965954477398332369698291196596497068217584690676151201405355159167663994867383597665261931313218584288390990004640468862035612260212161478104453602115557219953068338063317263438697642255897709512600264771311588010909301109816319611942849983104510908487499419784169455473437659105286866368100737331875221068046445269507037449776680771636600387892331836721502901519286340516316276077196637640660624645467891948625407877598406926412120271876398520216215934950438168845764361018820441881503874025709015693632904483616998804848198619714364086061434637063917117193235632086630135138164279467978288375292846023092880239344066059842174547853815573395898301575604800744626282864850990742915615546867453828278961803266967281687482090043844358275791866388047394611995356067894424578591826430458396681458093286483805982564074165424672048721702122837143373971298608510254074584365038896923517459484720743045610525662424294120608080611280713723339853489550036776895508539620413322989944467357578046584339813812698584215379042995604473046985511417239248207427727366808390053418772115308891795936306117072124160332103985708173521318480312189240560247399142016185810277416052809164402442010604836809115875555989976072239845536071112052802333728450634745452729338782630526546137854889981953351552469616462188571639576254073862508348522653005584291310592166965559421889928146381366261797272977927186583750068955745742720 [174,15] 52771186729713394066071338528264811537506815905373168794029163577410657983735473355126764099468476776031900411773504972263328620741785642298838776482562135514241062036890297298608537305951165141636907049239679408064488068807845856572778952213959807052338391042488434460097199960995553588903152975006802803570988070285430482537920011089542098914583407925582745353483421886032020659394191306826923374107897539456797024443401659421723201554414425985153642710938039891467929514788812944710555686318544706691567570437904135978101025388504968190379087470163690003983463445684867000344701934016944026433585867790777862143740756703073886615528170382994570991160163352132592548049690085189569584649071265495588756951407337190700353425492194268858147145430435208806132700144833348031298759901390129438856264002277196308213355533279247440755798993172010366789993653895955223333059130277063637465545011118749796184633514920239145131687562986887916757746674646983864555772434455518984674143209915621787932621191459544697370740168420524233407033067096335321167606378709852192427230943823030933723428908504849914774876118986734232858936077090153040014929957030596775621693805174434686811781731367553606106270422609029506098125577661146206212647046307786800729151940796538331031170462899940836042943039278540458178718336523633789436931985353080730274089148412736614765479714224621485761055395459415562141794139870527072189449114207036207381031173358568834389708456563454902455286184038446545890322895474954445626060901921436575271841615581516482594048298933828548920434844014391491863372609335936331866710885461700775857735495362900441964041609288500598868117314307871703702870473460850961521486931033826105513914784562600492476362071089099065887971189082505568733310212656894427643023718131852263743252061784619631261771787603489217920 [174,16] 327148770328452396508340843095311268134094622551433390286671423378600358246790627580334487547620442594180013406634914669504471443719272114012466074204744170400074242137307171675674684054934487997757548585676088444357907469705966745870716881489747265510728349099913527168029694935467027299661586844700682949503741257517824301619961047461515601967549900687112935208664481175849612684854820219955642514465631445486152300243962416784076608112501288027272340364143652946832121520417091918181914840545290477925313716948960669055304867635921080745979345854777209693399590812052832271964666256539179167428028218104436216835887270708466879110037617246831308134940477454443390222045633182001247215805139638219546140657406398280199713936814463162648263198660164486557564862671056238670624017088621006681880813176632837556044691614102057172866589432806726819549455699132532707601467033963845454281734136653344166340400285422197318943052930414906071950729245640944782961634483695012463441878681927277692165161408394928261036819727881607008247537765701805435148783094121191033330767499494121599052645866836231353995322661238062099063099631839371057323620267864876474889018538728974048805754282536145143646767123436346893960465551903584009182225367164790322877220571645707663840782491510849544651146265080511785990057190259083505832845675584571786002577195880856440528103538382238057628199446983905742714567384304056079701013602673187986110499134944542097585770412503167669261265601350808300426101000509683423042488613474829314065410358640966708753912628772747474405166861386083017634436394102047417364438006534004878666504867981174305339385961759248007855502947714841893594066010283803046070464701838382176986924398520356674161368476187243694030323540171663146446747565935053959307376432386490655307896825722436062202950453044560376 [174,17] 1632642079194413559344018913197354802923156328992813467598211825366122335337471958143923335193651189166958950535769125810906052762485684203701761212903160308028966911923298019793017842147340661027074118757755042217410869394476568391591267886939747505031130139707780066394578144665039393021100023262827983392570929859681222947162941138394322473150385882439747598081245748885820356397776408803688969169642091109500577299194524083040736342753309244988784527941514376536874086501531665703072188182456162062849255685665041443478888976017016686082672916017608250886647151451252243882233449968649441322629351120561446378937290274484960822078789365190929348631812071904469715948960455017067181035413770465042675160395382980735672434021257484857164372600460539465026241752819841257932470296038380599389753221395533066090194336099064326671058560846005529039912076623828357452118249316537275297055003745236390293694665858299502496400739069964965697994344129683255919764456429852945651306631799410200641389147068099855111979576701886436586764998434159574505410942523030988455162239580616530905261083017173619657382535572747828599042229162050107310506063758117635312345928453781077407714797994920179530655251864628462607354991941782951670463275194900207267881359824710905611317328518616324380861857848504188353731617287974198086631665430055118009483202403643771900320949362577227270599562163134557427984598308283625614156947730227142529248435121548835550829229755558018563342253061307330610972771433763745866933561246103941753492800879636165939906526494365624343916114285360077437066494261005404669529430084288884461998396774483549577816948176551098783168719851267565559611980107569287755595041212288321564766664535951377324608292074466287586260683538475249290591974204319700198791947765669974167809854144684229629809180047863424 [174,18] 6872034546850026069376602771361406120681424071562154762758707107767531754076627512657034015154522014773670910948809889611425007731668191037003090415952434390620682125598650351645563806688846961056972584252920226202741330231925747142549233559760503059382908543696520256298257930436672710758378123594467009012979262879870553946809961614388511518123238504191091865332485439995523469012326381590413231136023167407305416497927256713992150860125404956039255726490446006972062141458618096802555035155598760883357666420183486754875819446938685440421400332084158733363776278984665283958493792409869610915871227864161108883436774266345636217967209857107452518591329723308059531943178515862445819096143908708212714676711777322203075172627727984495167779871062807994635965245207916610900521804373487255184807258728051416463369733983870469103801932150334747482976997721226458550087297838086348710798267558488529242074270911673049617740351996119984492277184465307186879775355146907904511546227409930516213708694893684859973666313294300953077531418795816252246542819372078405193703611886608504827576888905460458871394478363396021217836371454814524718995697924516417463742887080226961527048239868016657769758669766839062647684646534142086240525182107301343796373046945342292260509526193201189398749136458742011818610545176684001459871734259593871471622471079682676201730728173726818797874680322059336531019789670074120135945269899289934687123914759168797024721809961277715073954195841600521386497722151319715519369060839984551983134206259827178351245147902247975098676726637426227218066340769759570553790311151079475641485042071333312013121501936443489542931225966672550186449982225826922362159959642473356061643240880199452881483990517157889252877562441898049338564784559823192307393308584479491298045158897298800323974105195680 [174,19] 23675407374544782035548114649836543594629249261685758247387161428116997168594385642826734699628047799934950786064699113959890436216113776533925588467868804720391062167799336794366831854858827871983818121232395239466332893068178839047742040732214392477625551121411926179472308709547482498533452288513909517336376207282381862720336558105773425486320943890795052101887638874911569608599724213298282996449647863185993649410774490389863180317772772700769984472675711669303288374567102646555697349519603602003807048886890979106508893182025083671318253640489602443990532698439537315553554684364412869290099248723888575070984720523673155333956875262500966610174824969626042807813380885864886440537823570019591082798242232612277669042196615425417627625283123009321410545449038264214188993685185310396228291534434759562849405122740511895957450805484105146236136268114090774366891149487152265583975641107081221736852220577230448097115164867849956170091887092882561954200390580380949610451827740259332592254342440453434327060651267885214410898426506809312181373346677027159360214594328677399572825235349902269610733027764331372690276722853888242959584814278286290282264260227673394760611059144276408908541630361908251470991869722327151368253033426964589086859774571324129179426293660331995488224777392882436544517788175752477112187082398285731494903469427795400820495105469890080370090413407723858350143471431139027705378107570967580760897986148427156755741260284788928022886071988230797010539881698802396005443659221174383988900541189349261122291424664242699384751326427386556050997631631855480833310539431867299126605951840360398417175342985636598884629230392687126301430923682102772044674045234303652187973416446434653848555750467084703633365273121184194612010830645604368348473005452204760504618591637068350535692054944 [174,20] 70072489694774434371602881407267811363380066040436064203785890651421192448054152433754104258326445139343192730173875609581418094420607917592867965025555555671900444077400476728339414228570517201806365967408869702034793701428467247466426792917868548940865517502212680747016774646785613218942627680207279858549534678335558624318291358968533879554766870902789717057098804293747664892308335666250412062682661741108096051724399191039619340721742329303827694544478678558248925623677691005608545402493396647990851867909119496464938492816761113823192971943999071813306458626672831425051994593195474764405670552941397624852623106491228948792644824287293809830583970258482405079495078115511684505706373236144755725630796239429459704390372665964521121948801586695604267395637396039470103814101997248297269541382025474696581772359887728053295770503485108457458034301680543597378437337667778960753340743936644199787337204226228661949265197842546058286575223712765598282176208523993109507115636948234927376939536380769529844759762858333902420505603180383488448272996189744396469094027882537725814057240440193769186010524331062314588329584648992231153467468141397950174231038913052426392330063902059315188465972102316551242523987283179597396270554925294048827627564965050263285753301912338940026896153523120835656549660798987589666347221419202282591611534627382075500407474785997758922896269863515094764240809967347647269524491669877598811799649561671314581787044875286949350341742777066195026644294581445598215674544096524737917988590639773123916241880382871427364858432653751367828373920789881033991110450420625228026356564741399912731347940486776143082398789841803670325905695669731083683459599421520942605221891181305208156491938235149747709797986732025538333005897989795865847165526239580000894558543151060427238089496 [174,21] 171180656282323991615455629623486426123022255885678063895789078447630986981702036919753028981110270325974550534724766095114772678458829284869696592554344437338368454743676378332200239711484814551759533600650799138026985439008937776297582461663960035759765021064881162170831683493529784227321028332124297708043183180281719571429005582968238705249405098623781039978061445059670563951742548166116408203638157187618307993611718766952948187272005847445101771849136772572253923812634552666048716731316439387405402297897600305816563723641144867502508540790262074117162293718863398159502185517096028651806865998709849377319863448360213284019995463884524767014223792786421511345843813369128975899554571961392160122158462453370608223463269630705289072110190535688649805400830062647972459735165258778873078966794672778172674654609568867045967210653182959107771855290698314969846415080650247427192836846453331637750619223117327905042226200746692347484607038676120341365088397914304355415854604387512640387395984025098762530877121481037282631123493028899302485537276321272162256861863295902021347069412069398502908259486923812114692859359065460763386307012228015108727202537886278877473552081038619747558571404015071205168717141550639220809738605517252930302206679647908449358280985225019636073272882492326883598507496927785068506699766239177575254957159535452209655366588275736647139305485977205192036638637546437952610724208455560692308353232647999280218222611183523326746603034214033282481191907191686101594496233535323194416675974621045720028450844147935933368068551253587989827354380485355681791219705085545389739196933303671033953204468201914638414990504892325953034870743556933086539323131564520782885154746598336513441755979316297405861608635840141602652715517109646114903680477538918727267878836803715256223552 [174,22] 366773727591236615241896471697474211733453861314910884485445142597009472420142616112582226286519654983120314777821703864308265080766073835768821198972296034124567292126163051034155425580848886436918475693137954105948040738144183990518842890365328021954560687691096411969689686073975106174114807401529195327118555868393492495999222654576244564247609403596111890105262938952469715567654756532470940715592290451568821963899514546458167087955823465437375803055447708252271620322900337548980567895220331205367136383394246004455749807696636564471250972266516163787648477269900874511487799302228855575398449909322278592719617542225242427530853435019417419125039178845932253183929158533383237601275046773499657966016474707989615537601335665388877257260160993826796804261301194622091602140439547163031131544105047049795705424875992164269604303355838836744487481826769976151056279904566589947211789917358821636914955033502065789303113867606111351433299612726581525230219622456922389597300235107799881385641282807527644020196428829222452721696719842855840147616606075925285266727550808692157698657258418586985308094671349574060707926631038058857933734744708513993648969111193291116830730380825363219771762300011005694107493161982041712203280865710748729530874255250416041341354112936662092625346377509722462702243291917238072247385678477187843750639629146104016700181417180728600254280896590205375277876606015695793031465241320670333215265118337609256599751845411262866541544348598348318270321708386924485388869892863704022849025668894196663883953005500364279634602819823766110213298549838044367347082505699422471185548976540217199588782256678022970305513420625824498366808958316843366079340480354420970410703997182090544139501291219099316389542726038888775002431601803310510508345551264752094607967783294284603904 [174,23] 647040044153158851088547317048782249302840642192517908498099374577502258391273559177428687855344794409651124726158038563998592109898516318380648994369256587279538106712685521195765481707494532114507319599486194502115693627681881497351963746871606068843777879700148145437596398853619840148795549818047797314968919684394113686279385739297729773730425331026934593594619248704256422597878710216739317210661049350933849681767382499108519667079144303660520717964600117213988082568873751127450927354770022268483505759804875954235691595734006814206530090720884255852635103320139951398964017628038750366583442482284600776509131241451819616786698230638733586608095873319184531040704974074513497288063911971003546020651418284085338780004544192932656049434159824921365512868947235747181927645757208671217627837569351874811895300698094135880793165771830066065269423784324594705818342701803383283960608185744309655542570000867300091869683036653586328611933329931875080734499889405847390462899221096701367382378394637061238961224739494911439414951603580233812384631874622136672052241741046224821661207476737708704677943265293599315489583471093076478864910748097114837606027999268159413991774160474800057001521636481050728406363901161924376865062063966314096596919857907817052673795547315613439391413322488402687790604991657117368801910053219733095044799730993946941223581564104949212996075195312224814379277022421469144437660900966484893840079607523804640539449459599863143355020865427739791515001285125844073546025974803074492181455837992824925514268988409232121765489592593825224424648564391707797083106747149773117194294974401442558132995091009403064600005652129656852556331062018190208905224139001088983279256857887156569738593326305348099128123533312028767562461716882344751295115824761694590402005217933787072 [174,24] 1031963176573652644663516604940786538321017384138890801474800827721220150765294995020238992451381585693284060890699969345242891637308673075294757197474942192538476268301681094546626278038164460665192580370379449961415128588554517232736588496466820138270980759553858079280441501836436524386074355072925393024799582655528025217747984060190970833319220995653857652920180339234361366138291573248099428696609402896222506757680041765455525856048606033616250945168535451353688558189710079832747178175650313322968684203818675057894816786530213086361552793652793525799069942946719367928667328123541326638838910685736271530018520520285490751263680047284092732243936324036825711863190185027856903087989113167209736925263536095313308512849760563214891383502458808351481302293494842447264667702776144227332386447083107034586136269144827666702643679711165352114997345675863084816833694438729326146864564683288678008223215264883783729816244081177361668700237471027823344289410993558255041695669993024737108277375615886395865908761409617103631208790210164897191408847829002811158893952735365674404946708568183027112551970374262775817187725422710925108523387764436232137863316373861578425827000915170779176594074150829534005243720483838302408160606545279043606595798277300372894490932976192175581440304723332899270468680737281482591605256090538735331429031405948690474265937346961427984125949286145010329919746124853787187256416489498396253415703312448482939329181816452495585324363551942382617102039141194256815314803693598750053094565439595608975485422010181241072835132169450179261832586717103930706445178660479179613265058692813927440768953873783317642200334956516883945814364709807027978684162128724797920155711017050523203042100743528066339261996983446175020655684238164521967883316160551250928501903815416738 [174,25] 1323332882128144155149061270727673037625331882833948906229632522954538396089539094741261466971153366101307153713014226937726886893247058182374330789745763354898170199886316439172371292628627148626368916675840880238405375558412420553845708330481727706420286864129210546203618583685016770201959271496216348782184322969523552382746856444583568201344495884229710462581848753284287695168476835011693373084273214424836253680054214883939283647249777478706639752140609606959955803550134170331799780347083056452694433962154150955558414761686694204396932392245875919166812478100253943896861074714417411957746698403374874980686574639698243398156171691442745029285794883208926419331260839854491549177205719869045386474864355460536235775144907534996212638124970393061670407073656048179040514715965925827205468208253621198551749620699224809209267150164952318607521281499949734646941198300836301972044742642842760348801674296276952728071645792201827341952855746328620999071288078064364614256289561224450271606183509430829246920058178469797278269393362127237033471823281706411306261917490012304172655601727328580918911597241445160049412607084665907360259484927373912957444720355892640664022024334714186875910499108922617233394224347023302538037921369921047184716297776028140200760875612588504399705738072822982885560277429081388268237056404476981256537376362064437871496533242949396198849357320926921430571735459506214843296517643443742541780662287405106572043887629528256115618309039036659622587206870731631337956460241205695169222033545380068177270561035634925259261099459528848685471704508190624821676333413352050673144187136675231108658138977527879980896204010025441826749103043659928890836730453717887917600671002925956910622133630020273954786920172970202224177997611218576487602029733617298955449074659392 [174,26] 1628703711402493358654786635806028237972246053071544797426978511028199274457845779964480806241262460744259054944829067923891948771938998896764263981559089763910766822128271311677223286582289697921393849132630686935545370510789800073291570337012867810211809715425631170372267638709519664742975902583635360353184637557573222196460423936864249448791812575402975386863513663296092278093965418860493867173049711696309158106074938078860945522924265635034452850038553109625685835993056197490848250565528734254474836835392353553468523625638938956440167097723303152012934230686388047930770499158557311448307221177996162762184348939710595932814327067226220484419233502067060495087444977881420793626231657115864060339331227462491021956228107837873992773366930650988525808389885967339805012549101674449544037186493978344223127412364140644795800555684215738556440889659427974682524026195107396434122139366464468437769762148281898502636562863720721674489869401348998222590250086877250471420963176726888250113991385025151150470439247020517462916277269558422424685216667939261114735688701633168212445219984403250890727982727595982483215861139946345077316580632797414341376313510115461436653958858610855044194085823159128556501785633538533011468325971431291053232908014428412791270675603077948438945930278479188861075023756913185443869526081952862298417802701336205193652103148112234204382368479128818611824680363553586216972307789004103036376158169629528574269279221318973080130681491904028918432011685285756166925475506150962827238073025998924528288143838879174908566233772533930760449137106039370918157923430478396450035945404803913157915381765807121391048114992888016327241205584966675327280584357974478620534467360993585198873093154198320366410715568273686947830384991392622325101972280940844143451147264 [174,27] 1488111900341273197878168910854171080010498488330086642160332165953331454327426933626511105521124875113757534350106048209513836241647322984138735149473721606119200629840584403714530267893553718862151525222465442970359138926149130122985784134344406929503178502496021591248512602433505838675718661786083154262445656670492293429354731750864616554458539782653240667863200672271622710440929870667791532568653117272186619143486332720248672871012364691314863572635573333390954782971983445991745716577026285790966092109630292025249598868956210053878743536449201790699603697524333944000189896295515789856849170730429906809149576314743861240629196758035766530486008954054646308150944291884599849859834244073752561364511601644417530558648560796689514246659310429964091798298573264700211429239134506449521494695185655791712761691749464156798483388148459924887628969187726404365867557474594942567232758758161707396484343246146787725169342045021600786951839831526061477153422306922573588088147488722649230937914079412371777011762316477919020121591237839697274410887082677372292246843129342010308155576551262781924688861422692944410692381747843590869350785461084575045947334606778189922531322526580988576965550602381337994551737287780814198398411581308318661597379382903185668743948200236347373680223667491312324721858918196056288756400433200999712003026282287611868964647264510490762133572191655937397260327806826048705079196429985164707445707132963771963986994618259867391031687911030449435392629079215719108397667914536255148512796243282558577802241239136195941586314838073386981119751253202753753783234981059540224551852013234161826700683061103759586716961380409889405030979594832521700496064232118693700457823323808877874289957583486904816010149551870210464792110849583006704699135815808853249213248 [174,28] 1519871130319351543558408056072620020065054603428416912066756378670583240236543092624950119756506644181758975420361205364210533145543292842696160723189692501954515578312928634552418078325364627617913541667606835801915400580936643232920220113597491007052278616431308609028587721166695002892761722522755488995930862239172529370868018358394467670142283366081755095363822624471587167304141033906226480065167792597584404011140775253590195002032457560569807172337151352794284794849433754525425659015681474328230173329648442850984069318293160141545662467504186722859000667869832006610982476567584163613667839577494336693778328972199604065205611419863929712660670052814800866286404776923189645492656439694028400738512469263660576164062473198775321868984870102246051911892652205202941141351329049063915821750460161238010523626501586649228960020189178923409366709908012464192544462396170726190292703148190634962244178549873272505628525366300599497673608138801239112940888445338508310736297507164726998664865099840958170077024754241248199683041269398586593514487870640248075957276793429468695144261211627083926953467856590507294116787351545957935153134609646546003985740603926629336641011606471297077050313460772563524909561916261450783927570472424865513888183477874447232376983263406514323672898295075640191155846048909790473033638350211624009958729805926229037046668050409598024608594446717012720108422020199671522174900569306452056731536297631833526629514761440484836129697043262080381215080300724847305181335759992485660636349927615903716625175071300224489140444644919386704334943134950699139084160291240553982920615406771483879885874760594983620702322042331094991767536423304395870105773319414574039562258009441985734917993950824361333446930510316967369061118787574909334526699249829765185908 [174,29] 886123379353206605722335753750204161112018527454526378395046228307335240583414871590219803202045529598094451755909584727706058167506737975541676358763037250504468520280500428166179092451532851985833943074178895529353820707459735619894071022466382455266086961137139169783449992449274218777723308896979422737896930195591257679448921113913091884990604556520268760087821902403711063938845405837538183351864545396716957946353027297772775690005327510564985504366484460192729078863850258143775141394438744360685377052020780593700366439163752780430509694888481344411099303665470374985683169727382390504155627307934820776192636433615824964437923434095008043936610891399679768910213924440454873667617607788368761026252048766530217262309469997201447228736555722853632990044119463773724369635916224806853390488045060973284224616248769091945160088413563618759898697678649966020715289527729652455584691897324504243654999101510885328971023378785330767612984952745299959732007835960961342731552758358410746643336249733589270626793710756367819151515202721478604585038807170684228966124518004191161964061867044805623341822155352962139357115722956793465827484838546037757956276512508833817229286831189438155257921670236094397761902506172519939548391119799562560787631583514235100181004636777833033808011085882617950624449617611208725387208735772719117925725725766444059248600548173343312525299287774032961063839898883066509442042690207773280818853304985676312332060848086118964970906445553766450420644529512227409778861413195913067835491355282030402119116745517988348807349433673839818530381653445233564497716013138520677101766090201304009895665001467057793423031909526630257351342583310216889562216898369301850403550715229661030659692531762238116053735117558971092438050076792253539963189509307616384 [174,30] 927847771005008112159007028159603799840372949223174643731852186300959949367742883337701856789757580833618917557845941282189736408206002181672270557930060616837449258989845150323356978697984632324914188824003063974402382561708577601383136786430963748662109359247092254618010425446275514468250638863634127835525781257966759636760275484086380437831136322042395466692576002593918236477571901021657939908127964091982476308054369414643250953493912249880842218802172342513326001325129604184499412537551222504431620949996417463848475748078471027148489296862749122077648706620465596595700544225735007427087029563077554095514868792101425118756346477413472260675055502263762471537127611328019991325483143270018949386548507050684049862088682362380370508305994533879792971987778150550805793179540698872419234054314126061338541751467470275377721255650573390113852114476850243146216609734927990686647418442545847829858721124322477476165278481730118509123587519438099196947226030234927208614186776562201517950320624394310732563045383721011074198870082204581709171544857315613362065826528096330721933904998045914770558568423920812003499151900493673673881349422583278755729855632440646545620265067189826995100164683700582069848190379508187805448870188599389241093848322450885920729311955457943548942935613105215910413399641913280154801366330576985361658261540599084282043546369450818346876316991134000988521581950113707313389069258513085538800900069241025503658700243752491162491364482748853179580655170313487415910615368491840331457839398070930975385924073582231957301169073667085022223510681636555229527177170316610403840369117263941435065458758484850373247674774933543185671016287259876420852275326063453743100631755885242342504814368217818367374441407312021592468935212985870634931489988745536 [174,31] 184157593586373285348720377423459625046908575516674597844173620307740247860120352287485563777078958295741132075486655472412364385956497052339636912865064359391301150397350046225162491362834272268162825326383236174131383610449449022074200145900102537532380363637420288855829798664781857361997406446246681418044705970486557676047835125268072165715951131604388479962042627367705023841538564017831536249053383127284319636852082233657347317604836177855135930975337578466043371967817083982935318562512887052297300758824483707355346754217625040901314661504088904329224731583604164093117944670631320642334464422539193602417474746150770417070897898707457256927751642197756017514930252238643754875984746696624660187649352951354549166854878132951717397026808613743405510172983727255274118346344424573354634460668570352370097416303471963576663814968473682814279040459371650861182229433859726910650791000181674800729339938046743481943770672528314697196049096185492003869615135751803552484215995736756346204290628805711564367651634648737741692885545973762125703487781005091557272346066058407094615210124551710740750287047422931133141447310357494457207982318599864998845363272481674737659194057427201644548041080617781547215463986136761718611008052840131962680291664794855161503450222131395278787058571097070678065814090049931491949322890498301090289105372341256748596492979708251959753000441163395104388695178820436940261223049079237857090840660396635745858767956407965275104036587137875221212176700447013254227223137811993354582894563542598736441424483879984482116799178552949113529575373729043003403418259342591791277875201162795150609599772088431961586981378676105529299455311922080507968964724538813836635357263360189302498272245434837457151065040511801821953455479789463404988491153600 [174,32] 460412018450970559662879421267496356276244944378945034922723823021195585940906172474550508232928857882551503491938997516739869449896204203967163588866021384057898682313038490355056901996337797040259232400782417215751594563999348935426232249023217614380320168168823324322949037475613561606093289512666233627170984293442615147541993655320915727760011279994738752348506903879969621841711449144611210507943893487996258880379459427278506115522226889179751624113898356592083422817521919818914742882827010103025312196409493805197554042471633105157616716847424810835123543182853156144334134540518839676015917045187951326918211012442436840329151757510932368585880853613317324317778862332233646432670265885247408692981981696994550404163349315388650853704137955441228600015132823929588558721283718569846850987772391530836279507602129046274119855149855028980042588206676558651920287735203655659946652647992804116269514661136667503446419733547197210914040646073285783589065154802343701735067322786144463477847044155619204816467889235377835068069874932991449295046758227368033297779396885229855309366010270912064780769206161019082803120213723207823651328851716821941216225306347973540952092363176604407326481841080097599682688236656043402274569161365242685355234092398158944781740851359170458315329755459627403036626620133906886751231416889172707747046316465883987437839855950934126355237201822144804297386715072113755930943468141508422814742138291104015294804899101400308810015043239566303211446749687791265497768893864824423163691285351698949060276834014136685432719885530226458629909344403269658372393382970914831747676321872753050806081869403231117789602443268351841526941430481909231710203901775046857064069629370743440205490222162088989451762710659057113400517605672777812644986770 [174,33] -126243998891559525431072546794391675289114698803410006688696957847982139740062529090986027196698923913232990247263232154020917849216198346505553554139543758751978350881391904085749517487490484938443550843882832469511283841942028120598680174480168103579631596429583682947291616044021551093702423105454862243670158271017120948198272883738912813076452517565479602445266957535602568747117721698369327857135768386994081527920313971416184366938659492233910249174841165830210285528412942588004903727673704160457034748822590647740111912354184117909695703774301350006801502907670439267464576256389672553887882008877983064897393610479321240925491800606336901752753111272621656567114552968889473744346405016470306230948711173359899735992309989739286701985943680178693795058016795071132939761250214612864005322884125866641655426435157717588091411655767399167874734739298647942807672445074033276346654334196004205673852430312626241055119587342820723119721667408468291141931542837167390839320229505803097779129958631377109060059202722203184876604746712199451911403317605978801581002274088857219908025682026114039885606360486536034974192635300655874147877802607048292534706267782251136052976171037486102040351604575138895467806687173374389525792074686525499683163058507216357875919688508788619553498576533231429445230999292294942217901685261671246407577238687000715374137034500121348974689544179990405304034267348682339866863977678558202494560711932621613127793606492587099407628630563986872185637879275709878954970825812780100526187257582707192212392344778383434908197172001803564049906927833262992812511466912683445871279943951112021079778864736893549455660309031980394140266479216339506208588029476339258322955587389651306707330034608452497445657692881080356709004629498943601008384 [174,34] 235876144286465052794391824974261875256474233318313388505493383375951458644936799956925858881381862035420954885154410008505675460465295914050216127241426348142014132887013451054120950824203642369032357980298579407598757604794494213582909335377638474701056977819781371054030968922630123865438111239719395064652159183648194698045420693081169557073344955863575985386451459929602387379745441430252932416181610682446558940964384222294106593347221405381636760655723438418277978481943685559635962909546843261262943179519357470799385367904137160633002965732469276924023646050415180993355570813453654193733777834517616463178955479952005456488718717669822471802922553254576588324966745547896992723993052622375685516153319476321694930459695462777439730665694537690488099700454259424511654668005527437467553075577544781347176760004035194123341732408845421141533609002998350113374269854537202373629883790456325416969338848941860934358000053845473010920786313204402944125560540682807182667742260273152262039320315717215393963266743314295712450100326978618360958657814186874388091424441950659666279465959150977930670218962958077429145368801886336690807125687055906921092654531481669559037002924736268461847185716088467892256263191618903776915204651033384403020229558178620812042659131589414028005495230967083705180659235553820898641281081500000493793611008171845575859134918625046996510740123979262690675820970121719825551833432279024189787459220122190892516945371888592684410168915269916693749248379126381037904489684051131369403706381494493642984366592232473363100853038469559387930835822103267942089159968241105107505581277722931243929084134832914632128690070105119464301815721139735457256753586984730116321451715096792788086774227001970957107937204288362375214943479496290896192 [174,35] -140952260858511944071564553105147614081054540253957546688125192944673758472097140317891056998789429212827461246881367136205900665044160708262831583206219999914469753382242265332933291570058374283218306615644314693410745295619854508171307809647369276306203679901327694139335477483390088570664407285509710709836524462462252378221759347425022928005862277707895139377096110260588037262201060695098473774521695936635722741340131270328359916381579688750010217718098137824999675030095644007503050098700012786041569235785758219529049371605852574203663621139725004727386336660568342774644557267380771669843598605682403265924305370875997944619393215799606921510949925099056324837693247612497876054419790456394124395486943917835867238211536870881591387279633421648454994330047074278960159808243284897906981648809788280432326177809516527483128141146716993484741081255969686767774116000984145707696128219099213733491722886023265898145875384773944314442548355497442297200851090236810840120471490380457344052850956422278024739562287416853932223431751688654019299151848465098970558459792468142716811382645636571458556784731439528399690037729391392998453241438993142045966108773094958207406918193777955388386411395710249610304259530264253818179493230659472745135651040361487648083918062278131901547885375393287848569711410473961869535741500976310943898800759948742550423576570946145996803523455064428450243258146932472272709445270279634797272819026031228190268490236842246382445664565193073283181908374678804547953352230634855344830232395873060702213809747591278869286286931703912805255575863646890559594092518979592422381146768627281124245660213310472518947180251204006239670182419778370613585803899437366133001619733089056136916791647668845772323545237747654441724254424404161664 [174,36] 118705726890494515306629624052642162574641582473385193818042970426044339736278214392712954974229607022280705205441039418387153525649884352897474338411620703140894576488593554232245866555617748721933828951974486859489832361009017661255766066943008424041964040737426287226119391791676551745470940218687849679437371593065906776396410095310673330229872089997197102572015752326070795372696569872246073405720421132762748180579575914439539181422855003152134264092182461367916597418839592184074700536016794966024082462823021328234670369659936828424352461891855040488230049332046654194879192801571778879422013827954742131777533528626130551974257679595918739920107794889742605284247266269389348665174667577823982130169528016974901089420011295711095178311997294118168052837750204975540279378910095478750725180720548801408405542088525763066342390816465426973000571131390032871571326696187400203773360242472936663247296523810552101232451616553526552196875000761754760726814352282684793280355616054113276810766779251061190702282401986814434403357492499105871370269875513456211760539291489050503481070951062035320471160042209473575446368051186372203756967869794135788261140681835638275324707941769002790493064822586266887572823984163619070710970421197445689769971387867064138259351438862849689300650020792447549474600423587733340197596238007196460727134563732684970548361687809899958192017009178554616441165798463962341215233534274758967776951151815329982273218360819413768026471355864564218628905697205963111246790304242549567987280278783180916933891619288766188056710585298075488078638323290527326188244660597209397946728444814528352023774070647719147744887543157209988103323726714539912842289332692046802678899564090545115219851468036564303606861479842617777731152367288556 [174,37] -76091540133659002348998102947395899605538634810163824492820436006782963071066750272278763301692895304925994517284236416048674361296556539738436145956453675280814871969235157008316207974651494818152034652006950267113233541712686224848132257803497653423362099749030928075183368786916996209413580225262759153763408685555121997894105889179269666999422425570835054455277868035994160809344560620142067976209722116582986348751973286315971981150476367801862776187964646055345509060647242121697318149916301188937480356095677230402063945883271629439499458529302489422219861070204260421276302681489058691052346242279390229239133263595165408158932562391663270096375004265183216920108432112667095293047225408823067484229724132106037919080102468379811405414991509950998869570119731503644685382238599508837519642992480152192565921665162425595872673077294192758330845900769228442182649269203828570907351620874051564644527384357153445114637636773703701949185545437297609927749937733009950697650761818851452864229263838390208897880912034037418250171326142338375858076248129800858714822128318395103104139150630425061944135499175846680107410361569173909322979416403132187094396068239227945942906244031020502434874853957287172673042496949349684300027184915934180239483063434207052625828138017852666399123965330307562502889949370556642161890140016860593096065653149298508219871527826153192633115463201093524146060359698409740755607176806933158105624546055040013731242012110808125547606752749786942234882524119047453260930790127695424990818874460367290013676116367677399435715935828085201901912309373963580650177802457390622915908495972671707547015130624093449020270309839193297941593567938972161062373580041005177624322087733413603745855050631471912533960158683206244163054868224 [174,38] 48812255855191931093415095250505410003420944981185121119626811203324455761666466208679717320703004126736200934267716956400264173705536171949118272761467987361403902974482981826983414224292869155851899694674304301670923002790069215401187956670179409436242738696666136361973435218285739910386776294446778840028794832753398954880831656077282116953476665911484354214034389976782898914596451978634887355767734822093213449573492375611531593279680846922956800020216104391661623583694496938879950903768273671254755567947553385789792822757659491032643908416278599185003559655438366644870020741548856006411029284664439337604044667546114866408178737275139593267998003867509377225294571102361935110881156754801865317960546436997686446575216136189468855386062097076345412805056565538969122011905298453775051268798337710129417230233717776740746878997264556553420473152834106098860670696986892569908471113228497770777767114286584742772383157083272422506662666964407690704869845709370786316007933433312658610926486887632876153708235918206526448987891727999296126078236840877953791293951772139583843628750326502147432089612244021574650046054638136497496610929274596292420881543382346130677035863776206236883992096466090252895569674181026022741658279731631750746436165097387670666619063713785100649500785373926503450459325956480986861158872988976272373880234731988965102251181124169810463988549494199378887032661442080222584465179469045983927189402418939285837426656714804361971619779946062075299664052589717425517911245818737920691727613269931089672823975731308583838525401210009750248194478591934696211156928564444468612432124705482616303127275603832529737014973252170356617287804892715823711268092529612380160670607104042176388139566372136990826963110127836699914135680 [174,39] -28027223842020064813413179728432008800444985452082745719460881279565717083351963931942048042455712838208415591276116050863230856791689018427504429787491711854941975944524417325449538349714086981363849416310094417156735421954448157506841763796945182850583919858686030194689476413710022402104486308899325687677151057923680185683389928020895329037904472491271961999891473917387421682264314526356408627940411110105830678754431740199287219212036430486542852676456130098110074673492658895119250075556466618845044715789625095975687220903887889395911934623439009526572397615441362328682032679930169076246163514559045566939182948586395290693973848622849907972537200490455868147813147331834765091116473586632413120021272834182919490381196537433838831899171257563859593916124229736884295829496033990067597843200197805823895408305702595503647167420111239675151074570194624238794493878914413503159369556008304930610529394076760944728924516595538986581393565615177804125426392629559571798607501295047342066714032583973102952515581250022933370243209207966394580837468370628779544329755912908472903189919567307484917520847634931337191990184843755693561602853840619984415855068447478382614928799975086601779430357761795065658175200071878042077688268822067577670438525746310080980030644947997598898320102450104226542701419938341714281625104461611506802699196495152298658089683715691988791843215882459872980111025034199967892108683467335573100317303947905017535456991365862667943059301909986780331279689990700878339746538750139426593714431389937667201469008627420671518264707359506454946182771948576555614861091034386520475032553717707129518862464876007451980228272353857892671037404493624494155878917866252426476909662226675777312219887506124340289666315997163576173792 [174,40] 15075362741769664284888299213739855982889641169855660029200284521244370039354473616782994680402323216315308872611642050369300967181533308367171674794058944597047136590959406485669311287387119608559482068045071280205304423811590702703425238741435646808040094497117380588835776130624502300259363247152003465921053572469101606450378072739878934647578693010285933336130090155240930009849424951434172133612890719659400851843856392701829568113222318170468409097311749314296096036177386631903496769173259247513463078510591594105507545225739248172165763347717203932281541704907806509434774852913659600137402778362764563422599354967165287211980577295430386069265199671034682645742417556675503838967593956458633170928213268392741734293200522792116112308676173610641220008803257615128728487887700089188838480389896582521827141174311682930699218989919273861069664581151856402184750839313518658480345549562010532758385176045245309695515832201645569238014340800228368517220712305012242162217106282417111040900741341777624314866111538006392641412600294751815075869002273154212950598907074332396349545421828627143105105023458193514054857364125196294949430158252990274167836770976377340591901492537238942156836242162551758389088994515567088259438119123091985930891725737301630247336361618306436911051199239298619585679788464705158624087816913663984894090719160377234561083025044652591917549329177150723922490306669991980344956620950603815037383931149168726918105753578832817164418723266924653593118485152946239997116359552833607333728445451380899882889910606093980441164238623284411943952302483371804429848793770285281408097258241642256722590828823874025457479973318896349232952400681670459100280956494526848061461942561093518717735169594436659109536135056391795455 [174,41] -7467672903209782817921190983465396453519179178745063503016562337388762379788696385430146015061097292288534803495359814513589335484459283700225280356759494508949842654343757381389838903118853399323290524567855382057702473174681959470232866982891326673666237256773842732533614586063041572021446841145571948192294366323008415999635469366520699526663497113761229678251047108199750234842729033441912373107204903227434917295659002680387637502741811673004099845884493610818580964628723547418050305078511452264795023007047148129055642399602728162035767198061039109073344338195841375538264348083912195226039672706409319143382370202797953753589686900375893541071947552066350998315389237471490816966402203649246120141541483076033387763656946530815939814605414170127088265199521861908918572466612337054884976983270502973017546019778485695159499334834588390449918205021856351287307536151345884455432071045998153823541106853408166199175913036688267261148004509796999341541555435997828474574779519426329435858299760063037503310131490632381043885190908283778986072539256817711177620470471705812732672004685087152070768684092861742846011905870962286412505269211651342791324513447620672468343055468441881482839645065855172311001662815028152147088121650985485850082867786764215002941442196522486983691577979312827531847538835775447795609516949103935392083509329679970150850725403834465502251114030460719504028720124159155147630161689420741533365351837136998310330586213443978467471282533950337742497710403266303348292808853116455683673512684625432088721641627701092635847463479766303603291044598101417409113552949319227313594429350575224564256722146931131478789034563207119858110560926054190232020855505197959953689494457785305964631602285375470485353285321946976 [174,42] 3429204901287301749250982648868018410111229462203002068528387043397553148276708665204348444972182936523822691586925093244354179475619879131624724723329605435060133277038452413913118627810433041291199134064536214132562555324493443415265649547442501796932851467317391783628210736490555812737009516606049576836310407327064624122180731427684696471463563297818127958053645276295235652370726630297201623225730234077091114464615750400097403317363682316573955205006307969415476137986890968109051438078931610622384437860600432970450745530520048127977821946395310848513390155775118773361697778047193500702485322314461912562090253204418691034379861795414200803152371292501668546594789142127890603656179632704420776734778592664082363683481942427469603247369714846564255626870862711504426514292158419580219325192630598323502544785121534610538704009916927199696773239280365083766089517653422808887945488950942700603808889197572422030653908146103862001391478982597657501694539991500796545860706791680968008421977787418303475196383483318477831209435280039809862037634371428334442214287105785426379728278377636421929417891089325426384895574218179475942117081134346092520323136612079727655030361511671153599822430737608149958017779719846829951975219817184690553090515599052553589638368331072885951279709073347369810513017542258609413962413895176636462479921375566719701713213759296648416620502298638419632948026298052980900434504247911578026493610069325389824959729139950536501624365144963911093630085932493643885129276188155823843230559914124055541900183580021084889144920966464538592105510470486515212844423987537785777592694271383826280339203491328228579355702454007703798009137420722431822376420649069387736911126226076373171835926515047863054642395293248 [174,43] -1456521968548200295241643630883729498860098250142848243313514881355070216302475134112010483151560718135337262069596272956288488918500552153766620332147908080113596472788622729298505022875293351234610581520914554398201372957313850583311025610135177257158418441022941496627401356594295171979535148888871722854892200433856322372132231470686057984425539568626689414885340200138310239565332174057459801633794333601680374689265251959687671840253900201437365693108926037811424782592400675266046383349418531593800836184544341510625226030454035203726037719413959593730596433975031610172084320971661329430619189495188228975242770380603727209205810179437951426750505295714082844809112974210382704402547296251237228221887687204117975368739666652039149008100538713808170293811924297157001617904837764421854292266513340055949370639852934991659678745879904538898322621622156194096480218743900372666614929040935767243763553649663306840049142639257384748506002106324476557052209336551663567746948883008492185681740871669142268006101658391636234176932043902192939278518995532310281755342403580094609808524065630254414831731927272579374582387469905223911740595423054477855542388289301652561830157353064960980001349895370100298710547604501016227000247737985319683224282234173973330606442678114092477116311646306884137084410658176754018593437987395448593283414213824763773631653204185727554713923406081068252896234952712664505989185404336335754677896208990878958209102579063422794607094288674789866032032916503683278514865294752805472675394148362828487824461094568690995335092056868357189659441711570114626746886807221372584081544881010402362237875907660294167642251951923935657640185029724392086162287287411160139055862272975899853803963086673364091993470720 [174,44] 572623348898122095829738781832796924158169611731025538267970203077362194320834718241316679238089214014631391965290717813752594568698127640743977657016622985877155101764685621364586872947537931096711033885939812013685829762219154733301861632684075196482141551210003460283451628525599748025553121978493195331308704081003317296998057141805446464082712745849781760556553298487873136430019938339490268945093915801052962740133417278601372270739693813188252912413135979660855661549815323297801748596784304601608149272552770066365281312313005737051422531609431960252786302190409558151744194081791800394642597313347349615402661337563137624437136848529098540344776238859392760341401115578121565400818345849997900654480588355742266013163324751464368639426847036883351132954700937437592683039349416392655312677680640059288844657840840757137031508149415661263714681582658723779486358942261345450892949554909261018902898133095481225633307995932839812846958388350951406919619374387379376382947585099067243739656386257326676210121361593443538561952970462938169841927728946084126578170825259198448124249143300672956672362584355376134335676650967187059543725117323322135492582261073716465932010044315122673204635963500668942942824114320492457858972150047536736907448115581386879776018728543351735100856769763183985720750934931771787990097054026649433783299428177792605624910684767371644839686557960823730618241862233768165569490765589247359715152610192001337745708530729246624332317107715005030227858337828599498199490261072791043538352680995318775364654229649524493953842572478561185621728806070857508746304507222672608116973917857440815709988661462431845715396229167329341988290621555147442390826127416446162340350980583668303653452505817119814297020 [174,45] -208286108881443187419821651848499977364344950135645016412528807369587182193071693559617366200940715422339722940513703187265864807426663719535630644915090101921615973158833715928424421061217058596753297045507120932922480965332220661814515051717818233942274161035159635718629214235008664684084307545989694158520194151159839743660710165073842730501441114786771641240329868269286158880501204754853922652546371742694096067909753996986623437294713390616016050842704658494617146361550154827374822316371093982880740068761317543282498564214861008659276357380727122560739931844444317951023565107315348950040963988488647402074773496515718872758253771765778850342676414571169361181288262381234140365919451820088185016872836525796765127514620338390419534949555283389971521116484296900523529698761420898664620684081393529778469624984315098176850529754906466768025501479852637973781811645727088480836718737039973208485372342407891298924899990034013556363244358381526394642474586425591277995030116242964243310698919707599673331711053406273358615813786040099838513970668129429379692494024477321270879861776274024853192834118763354705877171190402278935091267705833517016011757677356384073227130924006055712229299799587414500150639387105970475285210286740671700547044818734637482331089003405847219312563559152013825436965192252602559145652774410007915348682853751401539008258680338927230415826707538670122554355640056888483613314891750016187347104501645397272663859071818017970427994985079639109211484984412287314794890336786262633990171933030503402076177381877771895756741448230229092259827990262805343831218944313478772938533536949535813301954981752683879339076877997395926821781494948173856991606864312490753982865461232641946955708342763812351296 [174,46] 70081609138752001380805196724504912368428181621079096555808871896486308221714041602288815418959261159631830189466944156478195088655857869416028597253596626460444657444907086480677563118473715779483080907256827681809951986669522165754994062599229882820665179403314535556441351774226606622534228723043079250098934516254262134811021078764824712761592917286493553022230356693110203420410966056532597493882087791977623295676837668103369344419623789700563357060340691558322660936745460247502652697594002506922787640974049155700462534642014642889651006992595179170558355095023691548080597746213585140325586472997348499255131552498078410437582886628105522108877376030962705787473836436446392452063786718433182069971281697959877987355928351128929068436192924318999424365487564963494232968424460398656951648257096688540281596615040127102590278944561021111162528324184896918090115366062955433309354639624695559232666885519750571985413248539037197220942839408991290477293256531440690087297205269323559576328868899448106285009137257855017972738376739090853863316656669881839107117626788127496950835600977695132870055165622185601994952509153381760894276087336158638608262575240553072620812305204282952948352781807889244326349983223028295580332842822136991620673144209576162194397108719217082547205019789326686590366365815118299336931722185472961677801152031630986932424603285985373386416662105303244510070818422930030891332840423903110458772024371212453387124291181845565608000768380512590790934326754819409778981062614455764380351066529165382954335477415557951880487669793270289918604853964107526918382795355981132066338861976951911706768591906874003587008696092163984744306725016222560840957758262198285942526737394238747278618114315601152 [174,47] -21803206737460229088245940934622195896955026697307240950998593537476633312469086611281667760949538485756620201717942718849683491208155180711675252098998731922387753109481591099548387965468950341620437992973142028596782398844416659280233196597357599328370053038250378340144177968235165420157797755894958089191950699092246844051657308515793614891986884191995611838484952349179699181281968910991044402994628205817945487244816097059946849204418188833606558041590675493790665579880545971214835853248241521562613624952019630106808936803170813642445074222000673028862111201503956624521027920790094121859271076014275740933595761443363340562732500050426161790935434445853682413167426884498326492865890917698365407653336426012061007381957301674168562032580751413722998005695234114545348917672553006207208406497373971521051471141066072201078422988438342379279099856530346543336104758388270226499669927350915283557610114337560663907497312215376773162817220376068708697007058023441280916237289578101756541819599879137460328296197485920261813315110986282603733847981719211225461493543231090896545324346624233723945713243949221273988237367671100122522454137880548984089938036699376176908880417157242858882639941011323384941390238257193726832501093912651718996033211613190495091063824314509410213230008155547420875219126086486951417869270641693703099537552987120291849440450953483778304194221709951683547423239135803587936428876748812963929410442888832005065345426912442407126837247946442840175112897244809890813620647960395278690404625246998966817960376560276589000212973384059113677599876473025686105363373450443139195231825511263620211885766216581002462271725310391408017199161035472866894635519947007088471204082318292946458728373872384 [174,48] 6268995046821546374597508063551968158550074681446452596656141319163069721419837039638414830547817858412977624582622098398537487121971818346470435191920356512999988845651176825307000922325190846329933146238008146082541039538068427570711546056691218318703871954381566622914451242853952026376863633754357108501846249360918228196734944891754667532572228172761975161150912487241734871185085877823654316330875739293786691332390592718942601594417227737472863953705248177099078468994826706799514091962740868046867594493500137630442263275855052054318119307583265932564082742288017790936898560727552805464750579489091208423278652996872422535086326694980451557278182084812003034985419996370725043754765860342839777160536377781474083602135621105213673744490836391851753814942710409919135810942095676660714493744632037096444708179620634463279478394206613513329444371090912335960478192158013144190228750728543484826953779611904432271787934717697494683848384073019196112426369982103432695417634186622614197209063249818239979257586850489913414640855861981351743650081637023244992968490676325026350585749650306898455376699647285601776256405710321282617089860731913674232282253965019601575822347857124898484297813707649378149967375864456636705926755938406778474701550684488668370642508154670311511433886039957945810212674574872105135196129367459773914542002873299791855802731577615564444168228017056998824163137561628702140473109724355826455170628049587635375302111260929300293535889701999050614789656463487261329097943685823337412758685170303710991037244789627967492717646953134445523541857872397064436151500065516706035777032464296973993543130783318718817558030650455893758230054766533944596389342675867394549612178039914321000713589763 [174,49] -1664852127542933198251967029364463658189641483430546302403564744838515174396788110669903225234246457688978093879046641585346189929121629458462816535415068898141694569369093709438320506052935709321705859222686228702110990802242328731715839819762853776411026914145332321700414584974389840338211049962208133565015021683586444789558299767497182370669594457311431165422310249772943801196907032479288637235841268837824792374583472600671338454975535753336375022479648846397325055107102460940466696097233377544925516438996900464380942152550543384020803847602024951778899129589487298678548289251470034709035614966142256393794415932031642143111010977739201025354256741138356786665100068909371636905449106936385634223781383469078192867748526765586500367038852607163838160395915643392750119536886386507056973759130452511516765268328798844890213914686431565081083632875018439858563076925516802470155358531089604813919200877992734892444589343419908483825391349776230607891726148505294749605435331497266718194062835901687983829132129308292787025966543471716249349536821941689857106637462236308124165302367269505078479662433182609931986908886732511561134481528159255808321264141356541894443203430784486890858401534574307268815813869950325908458373803036715554063854704103621882425524690470709913101967603380245837779576916414307278094038492061427406064434279062402133502728865556297469780578478085080455383628103369148521313499253178482228724758929459270717829018818232892220347651344972377826981584075523542826400829169965852605299616192146731872453377480904541867622887025087723529995201099459869678064827741114255407246704447867077587839154540478374751718584319360446174964077065244938883225626958136459850434350542276030089864032 [174,50] 408082766965989804401126261652116340470820993784682664311188227342183624855118767802368316695179929138933788992992152643989627635081131377417897830369734181860851838073352789171118450008422085515796443591558854307244601068982269054517265372264138939452713075532353858489673065665870997517988380936830785475561624680025739362525173434028213146771867346285905101306134675098492467576870927992541492545367267996511031462270409451854963322312897516382812480997455457188454873259062904545702188310445811558493639465907117182851658143187389411768907307392586938419772924886942119369744375788895562157898367492304235597312217881818566135827444033548211776713813407760124630886495232584722755278422030943135716958023132786496099754433474542056475533146133860981778002869847665196409958753530132908034731692375819382721023744289705088389282546348036632831720458102549812940867975109283501960994566067678536318895584154829659964168495523539298665143708965401272060556411356945251004624488897781374923549683753719171299451615084634716339500736855179400844890635517875190935373363675303662259402636483126175554936419964248258687094781353762388296358439567227793744786957711852288804579259345472350047108527193418619549094657660027164214977410680234785916409013902875979553905119514030145056524783805410516711938737586185424990385143112265939378604425074773157593469608917697228409027184725357098780407378738504066258643269078334561326409668522183199342233282151720756455182986602343233494811525593865302197755221461836580555726892447269749460978259584454912223124535875529729258824667347774508432684287976579935722651806033681650755980243924307525034974538284969449707428036353605468157735430597348278522166279927320162392216 [174,51] -92249598047785819086810068403551388320467542790906651428685879994848096821376758638815164721634124669369859999874152804846906871919372345675159365986276192735042946180270625015555212445065553576679090080676960470022551945323449370088240948633248925585739115131123127901690719587753675794020724240944395967465854431222622811603465372684598498286861229636263297828067194979479713767611103621020890410567898606316247600598300390846881483812116952662374839540959743245644720361841028348081358140394074963646431185735297815423814904881799140179313893434473151319999232178793936168196067037913138516784188543157944576437475131588729580383068519731225080774128230670778007341985469187119525887629387722978631106883524883374490982404183812534781393007237961633887286127876982315002408431590840121737892049669357538038576240106901806788310191162141012633883920427294625272538443550605168064699092610409231190669833034864859983258227050006463844630692023949928357838903734066166055377784479556359391744203655232519053645018077962438135446762645871950993041306962937286786137159251544263043732369586709604183361618544852771903952578132866873575144987644477349209465835093456640599742916108974265345547814671041805543265683132153344991683638027698696224062560442634201897763667440246899419406539057738089676673445852504995997668029967886881033781396371795397599784353457941354539027093518636759354712008096584082094893287207076059666082648336050475692733574313072190524764724014768393276157790566842747734193586548538335651029117165384148575338989234897438019252934330349742475276876599060574379018093022416421780254019085378729107152713728160577414413212009329313932986075924044399145238407015479942603816980328607673672 [174,52] 19214429637087754082929568409491750579777167874751229058432937575140782330028748684066281421393142146808464054510905091522527438035385374608001564160335516304340296100277089416203097260140396950005853878730862181289395573206964103416198857128722486402828376243906865705219945112801851136998310556872242930058352110911028978938472403805355285973383952905590477982216851539986875691029027296306028578791898323159084997201054590167632301320334628556673582027215395064243696393681070434971791479598951684087813919435675217208921286280382179395329342633211529961762414589048474601849268422247120145025737306605443945648644574992398738483354431709743404514911057844284343461921927421318387362508652776737753661047317449364050263523001872909330640338177339334183305621754922069755644176102211021972377413908644595178808366258549036716169437035177566227080066997049768022330603343547840086210485222890463975720047126182788988047207273595120785237817065851527487171780680513973761293846744840983647941928563033141478449207598813644588040871024696805017377661947034111890138998384440514657395522276207871281266481218256479505206576824091369258964861773350535424196566140347533577127189873354990708747134352145547820813875583684229508640924687447189820082935530683528002594255284214799260589239818637472337495825523771861447101296978033864424253900047906665446324920473598578235443177401906424872700063689836004417485404922719977178640239806014067872160464788513827871088374709017324344267080248494999101963080679553802627430311137168114493582936419438275733361070608599376560897429255524984531081699011129479765509527492411569358147104192352162764733432106190299808469830123069608470681035461863351649178477869694420 [174,53] -3683786477031749373616123311695984142021306452057544239128471412817335699614464324208021124177448308560901960794715690371076408259656211512751769101346106687068541384621026024327125806409075214644378746133817066373971975480173979671947681898486398616742956143411930709706850018242718933899621709506846994255162754758648187535256723297632044204837019849534575889406723441887775752822343339544235509451133398231628745989320177501290962638543088495314544441474175691027709305226764277126255019820118359687892774574805715453545571444530593939121902048330890322489850176211065452964074699791345112770690243826477002898394308185084258081882787677028947145000061102677191593137969331795410914129748208777279062075678444433703451289532460816840211226250767355571080957556228106796944899238128068100921051452026363417231175268149922659802088569640034737702763920373450751624075117496144580444339496477987208367767585350498721365760559655001101982971221459996279770790077898197510098457800767170798192640043961091262317137815239921919021260995742990364403743572130310567183033415557539361227675641657814038679336967460497159284622796536825657942509264136462956295536729366908526677290218942634998698195464859007555691634204539926831477386265421106546538810315978957230109076322038881706120685703022326226432533954000406819690085788510177467155721042675077033370383658414344743575986043352362410034087872294275170145604090758127029905957546887178880987459676251868462188960256924063176972592577776664494832278803164960540992906513287839780864873401380225171178401630524473543380939752376224949182074072947797938726075923461637731455425110705821765480913939166930390877298863676200002740716531047453072531248822464 [174,54] 649346057495721977253986502638611178189045506822586006900683114552520553255352110676981371922066395431716772920589627492621589740925400204773980678345458804644578714951450336843115265063107483545151435191511032468161228388239068803343954556030858764685708664904341135019313097165188245042277021030244128838581246148218335040947408315397376591519107899448532639375299103090029564572991016535622016613543774536152190034806183336205855017499533804027913768704388274716683778671401582448780248945404497525324405258045451613878861585619150854107330848219916773772991815176127660323850955738704876690316702506574149898513320329920004067299188221474594706204179804228812701885114348336318652940393679954560970308348121982304852173471267743641370867369575939437293315535224154577793792215816158133288606736909668248853919868686335382423550911128951839708342352521297362465968996429022889110761824758398573085799993954073108322526356359020859360642596739906767323854702497890430399902786300459264888564424144984432786273360671669742918549723228039929939161063854703790368925682507061696711053230427179693997706226159350894457079009704234826290851693045775611500557374747962572666365480531817108890259931939456504379524281149958974086819925539417609620512432832771291539172856389104747834779424866371979564042513371435476083539004788214753706257195303080634941487575489683671936424492336230614537267762824945103401599692029460359872418789109800647485958860461600246763325113871997882029939706952972699461420053258518583231019492138031827721748075524374536782462263064116230996049142414300115751343680471044979981834858612419971975315538895695914632752232757264341590064195612834422754915557080905760338378496 [174,55] -105108302310875396280154219227729689201061051528455872509501654116917552847617436666205346558936888548206260992582481301470354175096864252016044602517795456596090915318437980882462465033577264993117579597127306230591743246177498309010129427315279615615423185941103458575684084969975005435658180893192035981003396198546934289766087350674899409513880877757548448747282221488501593340537168963694159175712977039729488693495303263756949446233069510292880970954078460101575305866389105347668153089555578936418422674282318977735564441250811228127168221560804435927799869356853672131453651128100716178918412291374609233733635948874004328973029673357640638366136604670895477936863715953991270787238300970217258286141857988061027792171860811978473786825429223022999694697990117862473176087784301776994783494824565780097912300174611599877214589458802399728162643373443371807969002987136715493466264659121847934952114807221677516912423554325086977668953779485987849327733907201741280774760420445845375277652669785828371255543214528863275242976923927061027041379379230347118704051423531535539986963941165928607057876829150440558302707675505157637953182529480778610754501738749163814354741090851592501059600053392079084928170248873602476129772522776324571011121399493993568797037211979592037777315861470068613296514670253529396701987418001637737593644995246566129541319383790457381620665793833686654508897427036574289568708397343454810087226361328677588260953730960288437680776355555416013809311780388570843768877791757977653197609132725820159837343868669216895286099131398855151200679901715835422407845236521225436494495696940561656513267463061977824286861877898100730085141674928735954185887622525190500224 [174,56] 15602499690384140173389347685913326126267038453427261823116251659897296102682794798862960850317256446296780530556857651247922195399273948447430665950688525797105679502330509206694466460725559555727837295876931408523029800834849387823545399526224832831807755734594175846623589465043865980148843602928773433320062299229746919618272294881839349550024830675384225022930404891751933336342467370820007842502586752574528188109836247591322522064689238352333108066784600915180012688641374334247419103534658483672753973592642783316496750013042503099929636401269070176125571423284247740293884865166615843248931703817804024727532145973816556266297175445278971406842078132271600511941408690337898370967447100468489284084610034377187120902760309827947064211945477733799640526340196563777134837493957204439225681720299280871099017615467257387970450377031701991644113476635486039750158857686499866811237356570355090802005961499388735453523574241083921224569239506717814118977815948968178079573019143782640326118543324920664375526887551952390634061680762053297842199867809279717865871781744979027650669939814624644968093402586622919455913019842656389543878436336143969711551375919246367025726603250735645097209724001756803561589114329723724195236386034756337738744206169366504643447648427436072759729256083911073602822639336158442726052154197840502601900040044078454952550565623008989613369240393881064663932140631860764278288231838662122128301449290775825740633345073626593429685527780807764170591654001884083136047956713697144822318126412345798392817022299173838983244156654935375116579938760903035600248702706105739096252640289879821277664873040556001574872122568197837405700344621802576588100249443125188 [174,57] -2120887955105853195034395293036278175318669341173378126321473658328008504002744212822857335714761745553543685134100220178094580019107699762938527255723193507495508375187374935903903984743966718802882656923584282839002938750470153030983569110959191195952201122303562735859278603024912055723590650050824619948079180112500212726377741940901707275074050438606718437488394964528229796476850689280714190784135590809617207373859757776698234040780814506039508416871602167503217243664271856292116093409112182038916238763309084193154140008269555751712036081012267373938020028670009820851150774729946915293211975195956293115312748471708581141647292444828002988452512021665412425844868230985730997510098711996100031250994413331003024295013536421395441873497415781953473602831416723306987684193125626033503009910271255324418338237281055688171037821696966554906621356143370725853301880898492709682171168622011354176357020071081837941062785204823760508096285373633710338922688990283996868133713310131888128006135489104142713257322156667304655030678350131165283039604052214249118389601210519518393172256691619966663474082238311095767775669233681521854500039044158390261901742053737954164673295741986704820152205417138742681187837532041355018776447743892097499514665330207276387220282174871484238467455057692144909107252072012757409252694555933921678729615790070748198026094531354298467870734325023786074689659564367421878201533606814560140931016936608432490766191969269170762221638621425901555161368807892388632319250391426702765756787877457838231092950975877708191868943677803598963275423354453307776250888160977031659377928048228479684065527311586546319219074818688668036366139791406900177991102497312 [174,58] 263590762322079070755521178807711100829465929844909406808791680084976298279591589653916686317468818466984898315600018603225691584927929556623437574327206521859862352171357848751153762657678046911220960235986490023647359078659346931075034053928316626682600850653870650101168527197418873494510990028079625459036302818990852782396633804014663550620707714988305786295672918780816586082661922945729743405643041529651022600348648643030855846345180058921875683885997481525130226510800209167649476898014137119716946306929319890256230999532544827084754902586634710735760704791651388815852273472328084044119541982967061420012742172556969957029975653154058377575837318482509620891682753693910797473563912772051885358256128745993205108397259363851916453377028803337116389619103318992436762219660083490737736293017024941555573600555243421941558020748105357783924711434408811312337317134366056198169948378747434091168631022301276780275230864152075846594705532027272756854361192467890050585533203082514219229908632391735530257060982440669852544350885609546943767307643065675371995800556766336974493825514797627742715282765119543512463917883618318075512872736702223800152548012187780459678610097757257459961982858217911811384481947829679388316341240676742948135302268171652866184680298677411605215526930797521069164726616702466596683849524549096957468400631745700869295380800001873255839536355001520532153787411394895529736739783979933809119224879814526014021481471398011976290575074740163797999663361632591010258565719036832623076750079642594671984341368590440114620155522796038796639367515578955219408053359551564315366064476495915201802727571693217587761431477430523949576657409839576731205733576 [174,59] -29902428378900840284636022457098172038027684472517024591229533411741826330322554406366781267302808620331249287497327759484442192379217797331498420155561024342977220959429898085608306006990269676577046189812988793756513668073971542338441880698714150562968466882682238526412770761174331108454328413625101653165249498625256259049039339542562753886614430659132094057487437828488199699761557085950290617518038167633248968919260439937628353867150691218588832698595766647243734672602392869088118020287987696525700573693556988468768766298563638159270897429294834140365927853084863044932608502001654169832432979749989997343776393320433578227548614529799446655539156353342699543963536836096439823486134576748612831995938140137645433187215616310193279506680850398674407829442900701860506272384946798094664786466009484729132616347740452958260958203273408609881269714512588733974880759906450964735736845514762448147279738102715181889010662275184737093578423260574549408947914752855487902543906935844372321785008004288218810833800934496034796927804750250526559764302499390219255201502981950492203096075058976181936874477029317202629913548612214602681075091086650046520253254818985491232963725494560590393915505618842348430997311096255488342128038280167352373073989752453837836298095433701105763038990287079818400636843996692512436550156224539458249889650483713027165227800190112495485295896135675564303844641201401189608838608042966439014003929252891598190143306997756667924643041311730236613288130894708306322940313003670824292402771058574136045491170836998302555569081683765639640670859233905288444961976377665643934302261619827408009868558668708837259626858746796651065086132060954300180696 [174,60] 3090820550314414031076768401074790320539468222819005684654526294303300122319204473654802567332407559882863112605079425283831155839412743389604226029496940829762419405852860927240077048486839427224788975117015753050646401002868364738839682606725068579261206884272811669716577913452289491151397433623199158166297186368750273243069530213347302767882764069134550340366530773949782459996727002095772503137606269239990383436754656581377529000705450860597329501436308133115357158358635708671421304592455029705701363762349701387107245507100191821410712547502420126267531031470960988318038976912684417612448603477593856453043879621350832507084749368722291097433097138140287082449851866865388812919269030446034834199611530321258036174742194727781969319642226929552657331789336201131346715155534327852508512777953188215484866050299405064532539059305748425191024115358879707966295874195972351752464759230719500945551117125948123878564188275533397639892901099318358346136830104546584699598553794341941170030075884052781863365334312904877816843065944863475988413842579679560428263301083306018990135958025855333879372064460035358920201418349907310020739610076209899610194549267062932920985310856958178461923066054118603825900667511053125026134118959752062392598296208492136648868559979700296327395643757108952807839689291554794910874526353837514087629887970027752569815017532156512884266434051060991357601123763218424255941222007790723227093703096538276489740301881175020382982254832774195786565427481536238321780033276018064093087581259131326806805861099023383371767890476468674554935742533546218460966880320461216514767939097167197266800686321421854541210903047440704779416559403308319876 [174,61] -290544024310472602581158843546227346840012737159886409997084676856231810533830031809525375975317257883840304170035717535124212251503780780814209580869762039165052251808173155769763960272409113096399518506355705570722759432557163592972437720194760446501679970192808449967563165918614947067790871854204220002031174290699768994129975232738458275399759546764744586521154877510879601358711695937593204738853369845166575827208872681330890895049993820056721925994723729894310762525114407441643201239173744436327047490199124371755787253542551824477444838687188169449703066021239005182848762056086251599605198312711459067053802581267054744631599937691541239717469023441008717890485977869093357796738331590986271353372413864085105116956892751805955356307411913409124070999450318608190984654736721658109542427814332213276262622592713567138929235654485774289676451900667560999639220400985364829671896031559424039190547147172439497222704167743464088570644298291959985012553726681530927084355648951050191120374441181267278961559683567449085774160792238582248040458160117313442554729964792145902417560374543391386587751371731473656346732499672599003606740568195067168982564990636884684526076337093673079863105861904812459856904637065147079160687085059156630278059351390651154562644212144027795404259919900627896197656352160789682550758085029261873509911717734296135695944552021673343696742583993242587234532823814433801202236387261093827180193462919045528642921031974110722109727637037122108807765526369014379638986646724956024091909792047037034388951381532266850435737077433863812383185804789804166152978152210648303005178661695190343352798876054451214079660963024782961667833493537280 [174,62] 24788690541686285331341380756157037422658794418507869791824664954305372549073780992232069737828562045257532344198261383373813494679441522234985009509871445861355019103732740952915716133244693575163086665802358775547517799728892395746781803936836487291425169846334196977494747877291927636426792286360988568159860168682838710446123060690585336153810378706055998044548231576932344354637006578969615475238637192016320457353258970392756407287580839320309097033478361824885383042150485571874409656807708527631458975355132170001521661137190192388460547940336586766817590548235181983945070185667751314690093491533417808976634802828539291076441336719694258580976800022575112128183698185043500932751501284408643544449420961002360510057485319989301079407809357685960878738724009632313466080344610090873507567074555148233519876030521722560678140234849807852220213851493208422287189617885183403580382586213871594622976572327090369354861595282407174399523110720649236952736016476088107478214673180646825453224736764443701474906105700684262290514600498266437493291956486865302347613774431519167654020700209912647536307999799967095102195785234577455990920921773459960385228392187145411173262509863988908042413514475145008158742570814086441668670834592780263934872674930460011222188843758664108113752815215123421433074134546587754225072284702305804916942178812155153544893644105703457472591865499417874747795772318706732404193272388143987159249441663556374073692625342761448965305893388428917840615712821788489547167322301287717457872142818098313400667821884685998179248843366638230319810315618776722115419966273189777907131757383287037009338285539835268958401415188877979709944971168 [174,63] -1915512007549780469818240978637832683013745035031181233281685830526126706873928720734228539635203750606294626397869547536543620546364608483803990923659958628550369903754046759283367053485720013631373817595253125316875357720054838335593722581494175924875125585753261795437632305514034500995313988525264963847787858635137541339491154162583782607974478533676608304150792666740195506807904245288638948087707399155397332684250590523576082329269759908519573153407945618646748981127679840245641413520795245618207956844395290559533724769971414982173199027715462064765049711311967841091786704822113878367486109643045726452619266067135500758057620530129819372524385591956215276016403299837757175675663587048473092491271678181652136144855574986392677015659588891446388262810712793785508437448971436000871427724294870245018651106321437885443784909151198452458268762845604183108512433938663158445594823641778107413064454318402528232912718459131094789722632410065144096884725624321385254638611536445047754927028455949615317252439721506625159808200779394258155492153341526630685749723765097031671802048451882615140240456705243031312633461595928336996930245418020753748659612290298914246961859356785620647554532344282592887975234368944864677324266268762936311423829946987138162542294919150882848977265860618194182260051834005870454974548765292985072999738790858403561482317991982176389870551027969157863502939395016507240999328719837381960112380927238701236042313120461239803867506607545790335360740083561290884154124897293036154914333735292829219186934977830315918861881165566178226167761490667468749460085640174938633462685331749505271719610512073867807851501793156743358332192 [174,64] 133766209086997290755913357499237603408233544682310002279945127760921802010893941239151216722250398939326764710293524020421566592369309264716551358321719123492513438524728814083454005618237174677617487842279459150381819619031966203107701384005320685514080464667952898549475547743064172868272961403096670385179781847700830772533401499733523584748050537585996046688867975305333398324816709167532350630793427852284454383082559994672283769817831295513484682867007998762721655223458587872687019502653909259070117842632329704773182793534091926508870313176021212566586503043287253261598172229134221827915383867196409092035521413659885815345422547722936665258559134752366833358583414672103587429978017462015220754920176662332644098579436513730459699296531646724973193486706617616469635868968229972664173460972893628743949103432111096050354471081122889726017043504323039652807143635535624480422293963597789600456601079782136633658857985841785146827517913929221063754810165780135744526489560576928108861678588136536076089666035021239364118435518294341408078264037262020680182114957688311687391026123333756789618655777355765701384349620034383185503465783626429154293838813814430072352924524798644709190850203775110399231848628415779531303554328627356872980181655815942598430207803413673056216587390925481622394201899859016301525234099522368243989958821714205718317073232929869306177173310735654253118958311467280983357843430494877885111515677575802805776516700060566038845088779162292196948254543766927244307956023972515602070161404731070745942514756090866935186134074418824592066598000905221066459870616462263450698185402234233311984286796255101933181203919439023822673 [174,65] -8422372366646875461152468632360966231750763618432172541561800443108139651779226187447705036708379128294707108603671940992338857488691766786384712837869752389239564528986151912700951764512971668280243436160640795239887110611254083553633515706652253170128717889492096267283814790821082399275404946126702533040323931910459922561416570895074756693967124483506497170751449567015972746307661518457676604436540201645622549712217807457329493728801549330910029194521457597731259880144435963808860522694256313907398067510449765097390413010375494763711404655961161428686662589532611508855034289599814922423328754618278381298758676292040915770177144954960596086990031016900489447894106913504804517640017066201622881857023805817302123715272986701293550120259969567813463905539439333689113910165826063123649312598630774458676145397265323764124546584134578579023415034716802065243651095159531206699680578718644411900813485588641268368971586714544927609458498734151020061154136382113205341437780155163676446464999203604055421503906434657169317626955571489465504419986891970525815642737991913821036652993885586117280715354210344481804667197551015780339267711736206082044591744998051753423244256556696660196826459866224475136584066179035222604729413277544578189467255939741584641919267730346794153178071095944951606557698673947152718000472106918074616532965600075571463237481455171603345460770850137670013280341331759501683484563983154132281246090393342319008755149093768521881415748887396018446914748504101087811371963137595717044686912656001785197839592184663917710415149267717866501498371808782882229792444667086792989704436128462055767083331501632957615616579702073984 [174,66] 476982403917595287977651640288917084363913502774955885222270210223107710594164449577203092126904844607756398413065163861563305463898402085357571436860057816552332890478625227378195231989373782973514265884901724817756815664649714429256270657209023697927491191297508072626231670811886106669492575270076970999547918370711307582549452836525447869207392753075674964264930399074103551483692892981328135835931761583862809018905176174302649730191953216909958610615675701898050958365777475065210046084717389903448381071488761083960603919167575451882738356935726551862565445539500053362785344280610244978799655487736799287449726216423793335313269820915593163405747524405276342883497534289196856450685008929404374766713530013573184041794029110952012482665452948039919236941672842941028276520935366307953601739508446318131983029973930574565795108908916923050015876590075956955282119688501819235857821298662881263449976156133174864389122048425287019361184142594764407830651947703923733178044461367079344260413597480145351840816722529229645373273367980360341873096953864676748324222683699976483873006099690466828842817821448276580843619827893665512583219953725094149736289962768479153134296930265522996823086277229455473614239409150202624344637907051856183309677928636940784510715080968177481569235243097753848597263328654356048978381839535471677557977254263609960077896003301167847530983173471999334023843290513887441025413102606638728051835635005559890579028230833776041047596075909721474904754367868671361446280371099726240724131440507033007680541832740790382229922444817320505181819082881019081823258040428477737531184363635361453993684015342603436728150925152 [174,67] -24236098036886413563819029100851784034329863729117707131330898150091077725418722775138799527439977485887157842375541176848300855094658851270805784637349333343084160515301690807601592339713464191747787962399957434181904489815002237198136551552226816970627952915911256256440594568502266808521190367041879046962312861736395453325342580834172930699595791720482921530457401746741720626050440725375843655291189763495847671667718570895855616124581466493732141655242058164047668332713158541251785955384999678187724436263063033575314018536129241512421412330763051531656687829543163108628627626566817803351113503463799259883215984489772127184592597536710353169398447245085784644726013296237538931382700509064567991494867844081361610687183492843621007417647870733679599582479680462594751305688967866405872567986988707931907702482234540907033371184179668335247766734732706218774634156023663651975902271123072628247375180909681626481377357369505685977172511069614199565528631403290404159863527873227828794511344422297823631806824938227916622943527002034868374802615712482735857964018686264171468963396354197262092655251541963993811879751905328819164520617448051652900855154028645006994898227058984637900836917447361179206865227790874037687662264603715111181435371156108335500359888930825675380672800910580250803225447023402707606707941535721270905557255172017597342039810638220808798692131397305707556328847402489495305109569559327509973470599662440435831416541338795068945467700820240563975631984580554802071342395315722821408665796524427833578149788872935379076620659915759155232394739552968908258111968747521762576922965649918893379388642746063688335988704 [174,68] 1102019692711974310431182866340676178716474470673824169372763989398720914823992909661262034762545733230940553885327031476499361528430236419075051086584677930997482782752070485245349030703730251193489177461118127382337258455321456136092159416494712771332494675394717084645600605329589272858077869713046838557153814443929740891862859749919311661122658454662314552273589323489818511505370913348388754299926044473000347822881755545696990418547136082350086867919595129429438583315816963695532650930239235693685629943581852363295609400043552170589257414572613511964245727888426180188466720076138146977939206931044523266479278687498927326276160301851275954402356167001553251598160094121650580264684260814209647362408804573351557486457588296899806273220158848819026186633347264799663905159204817836068686121746821953743471592644780593715376144636810559782447643110499521809684476640555144147550075195465683242162641907470850950553859290217292330182532111031993783850797950435087486226630601267870675818910338741135507326337460248322044318729084683411546731176161524355542816412779716607527667584677662975955368742025178666003859183624995434915921097307707904194697026781808300607666036562089973419397231204282196349653414224828749034223036668145528186009762728725615427378547512788288383950792735876362329599665511035297840703812861442768592886021947166541587301628187128585749920353921732121849793712890023336548060916328649333050640104560137507615384129627876193159176043699413539988604986055991232543749340120327996175231793335362608879855312860782835785078113058273781412791864711419518000412552177530923950228100366851925786481163660772208453244 [174,69] -44721895122400800922674245282496463780007867380239131121944917472194558734357086205435890365490721875349852382300204358635828261932384295737340836519569064215965872009343407813933294582306191901748614191363645237961452581734360530500907029469184743298867772057938803876854139014036712850418198234909792467983384907915134427642565285771376451817186312932891049855203780200931965741391997079797139870141810680384257719172710342581879021481372353167997701922697082953955998465198550103972699884573817741022504272932069646346359983070532269686006239770802545782667040614868058292894995144701697764016101733260283016496702583074108400669657625637798321635914601642196836072717628940047938282576259030735171689720009659869564456326838716728481822682842738357348513878147693207341638065560765026392175509201821310161359587296047663349728770388088189539721371989060243221418625613908048058881494262697408763233721900993913916773639629910728570499349339768345038423178698585923423663538168730587891159613561672062298590004775019508076677105537362570497696227997039327165133283097571998259766913911166395222168691809648104582403839823285615713824745106362671687033123715450875191943932583227810466854755486552205091060949253601835095982172299083163075067096739359432101708212351004519144426532056000687002276680778032260862532360806768572052566452487222717155793869320642490480267328658958891381563171571602410855035929936520423908434718478724402660014258887513655262891726774692280097263119057668481083810640507890137715048775261429103356918390387337375505772337627546183437402019434010093931584279093860891528064662694368717589795953471664443264 [174,70] 1615325499363263957321554309112397153642960411945535418678134806766418453093019392326135975912057881936189265975328250242370669343302958258169740999695487044502147539359968871245937177852893920440418117668935446751660197871199948273842558343882630585273081961552468405078554901453093077206068504329489996627530027390637281725153685192625001169879702128617800910244570465698722262346231183364464258936637246202606394655623312120381226655588187945639978697326976241139938889345857120167091251359428012291021867770890751363211356894027650437754291200656332443826472701730423835100932846400673729870728853115827697893978300603893082827315363060638817765775649571289037702583914941513667057719070965403836720593041615438367533627892248737942569293510484329820871764511079637809808193122320416171828271804251896408353774953625298150597319039221268780601995714352262165713735938364276089259487314044389203264952423040787190543493691101465582035657616663202709142376959211604890944780906807797918585297311922165752647995327728862642136781581740326104933819403302356493410792457417013856446244273427216016789804439897545559269740358138969025032962455342366708538470740971310281033379623903487805742303671786735869217431434387511402069689224675544860807063753338184895713032799241050427301388424530236147183118516141634276825233963049051721093778365181426460276367926371679355469723037167574774402717212129011776410385317818441423328486404176352433172837175526227689979957373161322489485614540999063524007092511208360980581008048624363084647345557828532189877078592765020603716918046404805614642260370143391312083952251266265952635468212920896 [174,71] -51782607601656934716631778904003537060351274237475488019654568077313210927706453703126432918178381642074431484429014309621024209798296970907007647865657496277715952302965672959893228829849760660947130452533149762161066095318832677163007908817869926121851440615909071078082999138286310444031928362485170931735139984211836918919285939402843529489195398605751365574227050310872296638926041244048496477865172067273148211726703553533116990247250363222238952245684713363510834011515350888811574736542211436230326191443397233461191336165227097269901303644560207763144565081901270675931188098874018309261012621145325297612414774162131701778247043072241809855105379393375450920047536965957095127371160484764840003154994865100367596197944346138348742312617360729790578689854175803971346515078691752493375986903502652428444682944727495317889222414296485075801848381071591057240465652721264881497401951710358888730986870150063982379597814922898703475516617379082597671033342899437419687898901484561790413756022640754398238857541112338811762229769821375985384547151938593146734591558606120385551899403737927624885951101012169774710974618261264300470104107488793381283054144394978001685941019461945072964157533797399491816816717498707227284664157446757356562951827358361187263652308946679366356572876572954981814252269066879289422577216303066901043090868374742113056542469676992286417349348626015799329034839160971318405560835499006083138691968626158308593037025374050496295752346965501809521909313248280700777210641952898426983079379991406232791222225578671435274540594856494332248968692926818537090710819413134244985701089843120513515726688 [174,72] 1469063292205165574717579262166761203058652051783188432538508695617164319967006858548332372090464063565114924349619982120458362391405631163536885627272167762923053650450079928093488537583716130148759227561830788144000230168467370269859742754593262716613131758134794133658427156839994069870906157581393912074188399380001776966824597161342307019404172007367520775732693315593296878240684564149404553475669871378049545680402480981122672062200703154106023995262553655635953707763031553983640627345745042155304226717531021399692294881016562392626512832903906488728952880508690190003218433136708254921566962290230443612768369438741103511913401660942422013143091067827711779777976891496253312516146697283842871059713425563317090766466152045028697570169094715504486362120990529597039089583384387287052762277947769820631484550170138704027277574586232967441696079934286185252047420420364155160280127444023607210832078215524281428528094803619882416081179028893888254852259904395257571071571201014352927552578249080081370953792061211418302873082874250930885058519016482102315367492638549406236556852494102982754662922686297280926347857793491692866638583696842322672993071413178032878098987484935309404724608040932650189538706885446771108873248689177830846217798151887053755823150147798465375724775038128628858570885057766745041961557343727372531343592886067510613037280497727745996589056985285296842600783717401066678544010623850507226290625967137940670694561119493131517156607866449151019834032475084704195375495606807705348560749179429982622703292776063352796741261861200317396888722015681272904931556903501619970746038726404510184817 [174,73] -36775273496914891073659475875056615117584368492155452621441314443968601148252837158052667122992669913508326447000863447657089500163989460992081946294752865615617791566219318870067110633138806419393400072375256237510381866567406602173599572254545814357403470799039912146407831324884963090363004137960067070802630073667967061048634286469300431618434237895717275751228988991355862630169886559080837929079626914633637834241157322741482564341143888811729568769576930032535864881576877024962899108568472287630566030185594344251676263092671621306002537423000381457418709882032355113736094839900231691714523317002973843123643863017969246942259226310553597084406872594682793702006127940758253746349255326710388538475019695814646438044342724354510893398737793505604213925938966562545142866127851022642648664137107113852249705120260499434647193555352809348330717679688927886676370695503736507008169440537079996719670430462950133801594161629098038889901709216084279048975933808867358925985925694777924698765400617973210569292477912745189739203485293473012464164193525469048096633066254473583793276638304597836150391785178191728015946802505277076131710822800766445784238912904583163705673970177450685786224952240961190601912050239665211804022658658834461419672847472366122499998024476240475651383105987369575685703325015779465814347776162223961275672735908249198840731179808215486001233797670033734058074790767675982094808725684607379243755904036171140671163624537080726921314745766056717272428599786658729387273544382942521953016835343860509192524216629443108491902833263056651987129220024695597542047476669594737067038549917205056 [174,74] 809911200789292468032200471270415231366510150845723012728260924886165651217531983091917091449870316306243961007177697475045493095570821854026344439564194678383845938584350626396517317317310258081069764594229838092155521298755897194161211316385618934136770169625629219950719015978039772047025797160412831554322398035115086543386233627010950223170680793590106830682200323171048217504809684098908316529279167157739294185297145471948198801017720572530921243098085706300967054820149470213186072175349030242439007838769674215078614410429973271034752316087485241122666910175886826949983201476786275855264841167199229857823700083245664190181192001360383267121627238258752648143487432903676016516022643957539313205463891470781276090519226148487454337591945441770361258605462367721169262334275418372277290214866865560237649586113471527604648061393033016873679936019989350605518449200201695775831332335902008710317326909734494461176288599860580770321735066292721356140069615226936048380907279639333982798718931030195750447328370352512022790643679668058374145649935967180875708961720320968985499973808029040306428824804313965957172878546972451883579573003330810388941162159836403618644985832925390084208783486608397669407979434938754484665812356923915793190943603942517901746704123853185110895224250187037200272205523709889001858356294866207901079526950774414931306135552428533330272530459002506683585266900121042316642058161284366887039573883350581518328299001717350409412510248209717678784961982387836441305113721176112154042312882495732731534264580830632723944919867288923675067121279724042362384489315292230764906984346328 [174,75] -15645061830253857924339232329053537608893832036090061192388234240054476836714735232578949926386992610260208062993094970976443079320232139133180428342624041372895292662023226889695479725063041712343438331522844225885384271222481918386395146593382900685335631702474890157168541860239021495040963251059319271339001958055165586248315944926302485629600011581833415754091545253560917195439787182243523380808102435966307596006475478577351482603340969683388606763039358328918009006250913693998729499698476922621945192582053258457818711200550849347313673770004990545777644008950814992650143465561175665230316327610617917966383316664546460695586318441922014204986932878052189621389693469750006816528103658228616381080116499406838306326243309035831159081637671631894198044805043280047945111435117678923622864672541599801121976659130697940213025810465899893489223439166389386860802667330415309533361727687575465527885163777245983739618964980539564205748406892575975468977660804580833655861874328025223521313811820720626940081174614409314647670052251184917534189024670114910623897079369390769096845987676370825322875497228613670178433499095667311667737189595606688551395445352067307909240257714637597928204635526226131643038824670244854150659651607857448510608390805516277657580166190392304215933111515196874103303917710213341508763416230017468209080865061874067352303777030892396574918317593169923035588220352469970853149406779844950055659152963554223274730203018646989089663417637294963759951843412712144387975130947880365246568283584092674581985324983505590945969874051839783470044752299880458712637085567387576887763336 [174,76] 264275337818274727571512561143090764830376192653782535188968221509480840865453817966678728177912304402134224377989576843425902720754422044989295919372593861641103624980473712690852404954837258209659979552992270372238056254571608172208131380852054272963484931555199278106470890874655915783076131033059210999599017145588509430531182462733147089032245314409130797316357535315246630111477546123744367784101588713220455405689107428864347527179156750193720803539049749855637290029707057195739347684358117506966293270075632084691018241001762031014344156078707011053249003976920740970545663820575770917398001680651570378681149430909684371338677248977470961894137656701851918522464604939567563669224207301977134348959137727462670231436946750338521350403458327813056464452112364258312157558306333034401996038092192976647659950686770062740154420971869369303000201560812060778137565007874669279292700488011139249297613314562807561136487594733124981715576893887930649874719251148744063284971535221559162147955737910951825057629481434164320803208418906551762284679801178272458509968337379736901554300633291368644120756296500823767444790721149172273434512017637243046324500410915942198929789605609375354780146340836305579799571047335891218086490633938021465698102828046904765625847287661180929425287997707035388219147225728014061681364117233962375737190008272813686736752332898851628654330567271425307639572295015398387699933333612373903876061764545013915714707596887099216570211116828194285673679255741318020671228456949760517202820778023026267746302961754680517878318953198007517364144382191836995972414367434248029300 [174,77] -3891786231869406935563366236630659001111854845946810960114618292121211330401852870765670538442930123612421482951800825328045844716231537687931863902715852781981744314519104387273116543387759383170654129878001236097745534734845960412683633805293217354660917189282370910227597979431388460131194278549284358602942588090158196580918561236380954382083529475925607937323557124151546069966186793201903016032474902943892910300319721358798486707022488596692395474328390868000264040180232652799885141757113800625203750322018843418428318102000866210566716837036606267874326995029349477987384030047107602029630385416094059300304397770158386360270849241007685490837776765732359833853090497613556878106499883184653720737296635249475034573639254639603121429050241967621660094609564775899531999057451571403941738636530115012139408491829245572038738200797936478576651513140090997170456274456292648286465635161256745518392655739589007267490679985557008750876401841394599304185923659508594148125800099749115932680922371251364397977787351302710064617450196171753028222459189691039414556471693349223525228855353660066355543513987780418022004378787403776096149673172926861925757834274967603481942787678842180747413643486942356726901987904998804231580525426824642088576469083876214812411537372828704219708227775459718801316294355020580676794455023168177910369187555941306450945855199905046257668668011671555323180729005171018739887058925772624646652753696266003012962843347460581239157268426270485963619599488668920573414396542090285982132221176226889334220995890292426222734704272026304710217881266096852665833455501877056 [174,78] 49810814643717458143533202927754116212348819435526208435425121641140174919963868507473046111484872499912648654793034726710042662133845954437150474010460605969354052594261217546384898379777145114303917311834985171825764315577417861752426872082105092616233426894939507106842167651684148047071396160666710596586062660441142337839090827327020964500106703271941090326797547110433001531826867042551748309929774742284078941943591794806735348107411232650776449505119363017592243865694343117848899771483461458536190641152154854115889950996708768523936818231021063077457838322504049282730086574654401297614333960651519932405150435965074450120718058724920567419453819665587160674545584831052506783561123407323515792240850544558607579326755718782772754571637795790490863596508533188158128457472906266064621955505239092767078113545489643948675526012899019130359850140171813575039747750300828791705108763841566692128415385329038556111074617127630206175347889149549666152132029239351075909480747996233802149639614045594666467305600436165097389936267266519477067036371145123914559469434682959206721607450639072938911421083620999392918140913276034159713168264866687669512872706975247163764348126018467494171513804257702535201969952707053792966108617863731075223532713198450958761767132320257003203717140178496301981388566328083695949148781096098836285987381750172173293749500454424661154729250933386110682012405393239001242937147067094344902966037131976806805624823015217014564108305705068500647128499710556689094832276388830396893164601493675967497115036298818002431618379738019541828587402539216434822841223424 [174,79] -552393928503323358008159710173664103083550121984878136399965217606278994779599080820330574939836708368974922946475885699331146144945859336663607715517347556896662640334246903990893962595667548544102134266239466794377173085505434208506726217504740448660200743632288758444706592831533575270956193565360896333853568601378414386221797767590817901764993641185933278918334882404873978590103694395593469035801773400975696643252513990505056107627482400269440973388590193449344915654682327084619897578890654682755810901247994504764579812067965946973217120944251703706797931094585204198275023958594710460808662027018873003774154946635532092155597142655140511779994815367499322968561575561243114033382905145394193589457573951966222427325520598410371212576692712627649593947061593080358402370997347266092890222617982989680548979108239045999267498504426523802975724821733442256939390930856900247836698083122179818266364261295073500478338132052332994806238564962153325419525051181867568378139187224783705355682467898400016546059625568589232309421282027787116478847883234975842039127813741408516338453483095405061982543593710407858502284957887187163933648501046038568478939116243326881874710209121104094809116224862573445586577236107866430503962368848950265886426138221298435525396224489258715569325527417242658893066088974868158724603701831328573939319389752970968573421731766265617209802335451585126570395608970492499903657822274361713146888017394342089122758668013509986282995511175359395029800930567910402646692558438253672446681090538369539434083705896659578315223599350745306800367606866962610980992 [174,80] 5291692915364349440419526597408824480150991884727112115315972797616525888193718623270262474656350484816548866172530947333636394807345139575184680290961020326556440152518735181094542254460627327062021025657063178155236050008631856844702633694030106944274218808969547407271765724696647360532989854893451337551268888306472885702734567863571105962010030984179313570554119903855019800695628600982835427706708786476268001000211216353714439876825209418178871985411823081993794173447235049447171085188143291259550900685117683006359961191107465831716846728644425879443699845554053929087895752178594739118025966200271739274312489037127281607181759796422692864471343451466108502997761050636989643817470068598594135003860479961483116169604737304920012656790506106832019508424394796406258626037845056746850280553434567938521538606423622416600694735325003180601842683928322436038740305997018977210675773350792389991045181765838923012503374007810958271147283857949033317318588055878562429687953036816933788193692923540705081803649035032999900990065985530868627275340277143214257901512432423294636895463365964747203879467555424629095594967829051800791857140606741524723933188816082011038720269703806191597228858550325298011002171222431575286659123198976317786676111322067564226518663783517456842949406751095231519448910481203690685051850041084461654959303991166514300938601978957233922357558833239639255668135555768729853447829167406913366518223029749730452885603723448429161753917128526881831765544376446927225931226733434888771313234630804787271310865668488101060840611641165846958114454908894653103 [174,81] -43655071002782842680315380464204633906650745408280496139263904014828334411260076033393270855892859166009855849225161581467416793288385110781668709157567441749895664675785155716301217661290286632876393274378378284763659259256536346838771898609534379819633754840947223898022784868994337297848157465396584028828205406449359698807130313086884279032737633173711223807500979113182253079636830486557381951771039395519040899514005030004360483583328751548355527332461651076863440459455862175385611507872463971146193393141612452796231821037640042207829879355020843797263733454656672034769098857008851932873532761811847510626703661965600928049443747773870403635765849086764547105429415557872771927061164261759610977067780533468656189562256087702280457273598905845756101503755948914263654067609139671222634217793292516693815129692324109026875751662913145737771453636822810002422179755557123381250707641952086364777510390809361278518587194582391721686421989001766651845218082499568874314995051162779589301182948840525976946843843440195049857956549164329524163224639211082174669401563807480627620904132659012905271985481765338327454834399950727341300410171445585879019309177962532823085475969824822271915205936528466407518423592729627712033574873144859174656567431542813529339048076334889393705352140688022688595339305811107353354271969877288459316475442169791777840588639072304583389004206311704885328204863073730273806866515068042338083784642084726707344690814765038461756810888252750385080150714179238193697212698928040864364625190215603136715091392236102390715263647331518173471650515793120 [174,82] 309206575950775397169537404668650443189203080860577602721564676584620626990833813628476275947079526117573707408679031343781332948241530859314590595359734795338716723579739054424027287608433573179184657115234715726303323192335064415945964314837808590212697443180663882789552495968595460503262895947226565395365488566876188546328212677652667945943366442379253998730098194952629744333132888635247563257453954315720397877642088388348584682192204744899701251615036695770041215626501881201139940358548047862678429438047952609856749305937221671318926770154924247271196705918798921560007975159460423552377361333563188952312085116631849775930548065761065901288587728070918477145909003390752314722012880093679476606540777565589658340949193386102300185670943813174786318079161840816246600011517788604668228528158212365452673636698041920146694348380951282417136215899923747686047888510702108246044489054161962610926410169604934479420001225786696269094078695126417392143654918941071286496177672699592445138898278041366685705473298954805345476835932729736093804169198582393657955384310616450951403451308451039447748182957475403094697418379292851930932605627721505639453997627083025819865113434949800837983811379990482315251899257219778700437853094137478932451139913608963027854424456206605134723956742162498423709172092549249616101969480106011136724800335273183161194293805199721755873976890136088268532959331294203380131338476698418017838257445277467309659089015896435328278340641637728604870396529813464504175672604569923878172999851838285859064068048499528692926999300373481760086179480 [174,83] -1874664179717620952966414281515204396680786334198879863614842312388105400192147313454066417470415576192443605495334706937256558485124579434805717991127200387671537763252335129725780289853975566912167177645141920878731810466313083845865458358599639168674270269640771248678385586872333367357495681119997224257599478980133764613634161842585688731330857693294001401155354133812454465266807092282349827103764405564958013249522736045768357729044728337744891683578869733591652824058894422280798219172818040255529311666608738002109703678418654918385289792264713186626894819822027983008016931398215646897281943575925093045912926024079589520388769500569450682275402195681697457377914762782064472716914059685766418830277384862435412649470126895801418152586411422150592405356841362511829847075401271886573218640873762719940183554719857234955952401524385920932268897628222117676685680694160733954728628339890453819876800990555713558676597178151991592639930294759303263432724312312544208707525219487971069219841009785057487369014639148018198617289972711770326845639785096208037386009378098731722235638191770551631893129885937898593540176711604712586177955490642868588975748634578128919670963985742220774537468716161203673336300125119539372058007454083709412353742552508396856771690778381390101891518999732267401168637463140490222178016275748121462901840429967427576179239985250322097509888062460535753306241190075538481003725399062111913082188512719849759240717594160579875075978138592005497815129906703651966929742136798240385766162844279141667062499759527058223007283550308937475784 [174,84] 9699599275693107060482578198589025537425504941777463835948350159880813753398744837015882359854506172540301180867632880390951805223700806262208782032676917558115653071667209770873190025147218085519202127109122131717715480593598661942003271828888884177036441349349490054791121606835389973693275814985359516514760403149274348533760512433949532020706249015479589589548477779054687788364330613538707158912082175789527068928838692649208696217762116590112665088564695983605313595210296155218014432965434532568406464968644909138859841314319292691127652088917120042020367330982783709932279975881665209772379738381200099144533210885839200202295561781647469384064005574723226876427796518511330699024663436997053868174707752725097535033652987465218631165874026692838025253050874568263054926797760923172107329852609012942488443477341023916641955362573585899534698959153831367982001655691828748678878740969944468641566895754320289976351410503291782645049107491457047533972205376608205654059082779845911929106781319718586532333681099129561746253473586744172592794024892979938930717856054792049759165761358061462814212742060419026802694097166144161755206072074785753515696118647656964116700232135349203181689847976536632880343056063656574548227669145412232591137637556967519382630810251811291797598860136045863200418319455550814846669307476988069461812916032063210416964431714893048305523528737894598932441410368084000512568840385330762226626913347663317815824240389983804779086623149763935098111465428909835829551852486546964671000752825238004700683554378073522668825417730948748 [174,85] -42701479084074440294914059442857681923324761146596181197198855486887691890092949524498380708021743641561254981567194078822185086284088160314853351920895699183223736672963488642188792256656053896035270250623587919274831896319861551798684959271860650525690828106300230799450979238457524434864968437023392111981919530947993553548225698630180046113090295579851919426633709554449136225846266919695970128388209078130342314669277321924242850291217306543269006700622722289549658016502717418232235980212545434639512490104796271253477824702084359167575332275268971002036138443296593514462665185906108939116555156430900556876281008992159513947610317355240390292670036425579747052470083556452752985253194358074994361612989034790058161221836247979065260529568352405023001450221258475173440246273078580852963772751512484713029628508123928643420545776002826779870105954941292261116752718607258665838891280571060103364285831595866710695269368303928307892876554469015602687559057116943232448317879392570419133679072400003461521130251783706770851158827106446680469151071842334809297047692503458330795737200950202605664099808418887149073821308961403934449827675971963315521088142462474444660637782587498583410222822484064516349523599872050603512426689563223592401400741179612877394925129936376819424970678494549724081345404059363686441790085097388585413515819766511095595116193065677747010972221231789957294119007485266575310336553889440879828622148025118739437146847097336340017868185997138407202548968164450940913378975912205927319184225663390165146087020357944288350318801216 [174,86] 159478643956701351151004663708553702208147484748753848288722349786622800790240651678372443552658116230620706321966655635418468313749560161747518449654305884672872599695128641412493646918575668293653524879703196051357980317880862735527508232820179828724456116197906219344245874335982425556057300047817703962140846701816566529435459254981103766823691064771796002087379286962400589033285046475434276555233443286733618712421648851722079887308869346322943362215905564350710534743704526724076809385902011392310552906402243211720352242310342476550096960493066370396097777400449113126779966183003122020426450262373655448966798315139996226060995719915830160012305786165149578848646061528883503016087196020411953289815733227444737178961476266720408529745505306615475620478563912105375311468419727275805287586885115995096018713403030062429104497974767167661552516963280242191480210024852309288252210647605390362623764453193044005063904963831758772135746595653160916675076789769059158101305544259543966737072137666579062630305561299662605482702187282358503251162628694335036387283421585493585847561602877712463580497581162478273508627043002775437757222293833125549671381582409430358747158583382323728414712462950799689527966227884590857998536629789054070544043312063449771005389660418148747071544157459221154496288359428155140838406303621576204296276061651856813878323050301147403209185610671465514995856190151745111995870648438173250515214650264291285380350557200376670808020303502453111323347847039153166669599170387733896034106963451828686424944574596172328116384 [174,87] -503793169505987271493540128347422135330816946107054333758370469944804343717519491936789390122372071504142649454372033733963477435583687619631958414989716807033685070745899214902088748184710690543000922347296640505763556440019468679859522276201197567378520797151485831181841266618289060163062457654703924253789709630992100202922172325147518998080273574619721926148622535083080580182957183006715028453626803135545347525315025431576065762675597372579842413818659498278340222582164633082809576733668045221690026933662228990580329104338609148509008057450160762612416242958603621663251135438871459653227529225341792854662104150664061883480708925348964244722752727335079374946634067005348026313025152727199053360142563785374562205282854287522736367544456219772871059966920820399810178781884191588457354240903056764223475289851295507612805537165879532431282195636515120571629994222510313069994056419146680695784011953044652940956482955772860572505793716110388251824871504863022907536991807112204662838485305820114189919350531417527282612472834748151805537420887520180375328003430393479409610404069693204904090534560710990881318977935660620895417615582147079868552106202145450579977504184145619890964554687385111215904573661864077776083729697367570573620168413668270115973114827578866824938569079326423083478399479307944646243914878285387815343946314894827415917664720045002049895426237652974788978644898417280798450891214799791948873546863051045503501815230473930172048305692967483586658283871425006428763298310520782046515980603261552159881867204142237312 [174,88] 1342205153110530050265051456968895488530899128379096829911953640854004805741787003882720502890589905863536958020241881379377353289468369670555702035766544256651625120763022782147926175211485279704664604876122216921114530591955319289482719378875538573864508320133131177103175097452741460140068624786801104582359423406361780979229097732762272084850852621214977525401537328409892027155708208024424988826789834630805660977800561390529039860653863979113024576806281134178780610683786876616360334686202105586033619773750693058272049057822129003193718679829566165773468843231458989360546540044975097976057831913038225540381863942110506268322256754643139373197298124222563029477634772879058935263861824109838426512855649446971293138668220104455290457333725540645468382512128791798462847268168128657118101224155654030993617582124681878646504025557583218336855701387150060316790149237704828266719299701498599117901591763331396571321626022255574955985663554561012925052968566028711587192621008438808178321983087340209794369421583006870090319574760140760368057944029093466708669905607838244234964139373104857293242072190341334385134504262616785719068258772563613313462386801867866576584709661419340023706178412222736525450007284933416406947227421885732958271776519549151979313437980554489144499953499648886776344690721597053653174693996842642981606176005024558867081756651891635134088425254863256400019561840408161545347781798913307049521056825126863893783258609863260819173515523707048438410582082103869472695275774247358452767716713229094595578611453741 [174,89] -3007011802200795365615876487654204834942417592460618058021946091371343969497654232593785932696109200804965672775438450160679810255444665525021761225048986555524593467321843235313381351828122144968775568375341869801133320771883622403126761684591627513256921166609413152144465822380449787489463145298483360334623955367690914019503385267963296411788613150047043621949661454522237169162428267632925403552750585158709615014618826624409946345566441384746187820036932721174983694066721704285830065987488113160210932977890560045362144258724878626244458274434827990910743115665690261871330636243254993567358001938209109069023141275357402853629309488861371011890860296762156456017274461725211218394919206170788031087908657916249683564051453533645852310347720641888901070530449488321587121526954375072972489261195022571214489583839750803704095953041441352164022949604274020299913676755823760434049697895803880239364500059372868189811268750319962322853445655062048773976458534438991641672677240140539607117367650115968965255646867634895888654307880773232076556990659528480816126619906496686784407736550782629313166234499415045757606838522398045010870670571900422943999910128945148475264529642859175147869760870413604531047827438262792820677646121562390544167007696583934480543871804836625995681001178363131556813687879381513968035331396133951580841072967997110333302249696676758831990896206333469969781914886515522156788335670393836146060398102296624105000069146706503981145437431118260934761723143593321238268508327513396889280006866766189289030784 [174,90] 5648566026502201952051369891922822901981021261703063392115190243258526285468034288712491889038521179718079987262154523666572478391728484346646843633157335835393452044745442937357005083933276878205609685775382664093935088155478308817529536285477389402697421582895042526679179220843175529950264229016275580178625961434788516137418382640183184898068740033875900788854144390144416322466992872346008871555311415893900341670541395165397494987567957543408877497814323183467984308282565811031804787925434604022053360273105495040669848939229731709436493580316347686626619095989109272717691297535740994966265805718519863840737028697328039671355549077952171428308411659065471314354629106904555535586235252673313670810324697205436081830575446721573185145447069539984520784632504342229250275407429812387844965384999269407093665020281709735068874132017718173681688558049018709915646271344344972843117334233353583762312717842051449379900959624723758902046543725019264571997705269969735320076146553055799534157140901705843606841863256936387231937183914467568730636934425978911161498371922749255551731622980033430222143177150235402327557031765881635794899417407201459748712406226706503154008070603076447902689499499615759583566098578265484828767752941263308683301769966021061075932740907390770725639546821794310792260092830654984653957987096452451445923393161742011997283079967070154600806515754657572352017918986893267595029679658972171931357257013184937696093744175464081362846592101133002658605634575197066293391581157033493717790602519713882984 [174,91] -8871000693293695620438966595153596126400658452133597034460308557202846262983077829456464355377942553785266804606964451879561800270190615498591797563738543944445034519083910219257542898666249735965930694442587026453582853139927150359960122001310159696073985369831006249735189993041455337180052550737250953167223272161416564129503165565543429119071111068799728763895723389217872001168078261396101163377644872346476752505966852947332008692927338042110512096161753447444441230974146063072127214518905483661712576060996110204491349959994519661181747129811322218946817832308587760115022152124625850591085394207233040076045543521607471912568528451213011562606097482000276569647271892371828047400656007137553875089206468437739589650426821001437357760121721669918608810853829402850996239625323701617297447721348109673782377501807741259742739458509129614638806252023441732553711366341859389224655402870875151131486264151145970376233199474168425457902198894806271757863233197015239156948358825710568700934394465713258620631604777681424796925465330005254315821178758945866225726051193232584209886828752190027109118773393405756096077014962587597517016581410655931165751360315100694440529741954045974164541065066912965120325340158564684756741300561139798200461464201959685829306702973672578009054519078154159708120618847189708226690471781169922361466391734243249429414174787207950138331531715659683152982422650765571179351129403630800371824650135938959779241385487758554160666080798760047150542765059706154223620440166784847862018504935032 [174,92] 11615932456308565389981676657983849750204288597648731985875106156790124419148882853349273737001960209673516868034180620117209924215384620347281528278921498986765626952753757016556163886402664916468091482161711813567458938406862481174013719080194860452470230530908305361359165158536691584234432476084900015865653414513761008597443945546052079271607653791852990092801925626551801168749070970791459986811303682563824824306667234508478243115437084004764906451789907684019367900261396676190107570286997652320991637952218907903307265689880104526891680823574619976405061012239938708141569094264500947343531996535474074730193192196314784514718628009312120964486313751504223006389761296022333436832963173318395817411595440271570977625461639647189302646325280627617029608014067599925450492355231597021064068275727235712623429915846747375903773923398426529742519867764013288780483488372441617975698770288256598640988243033254745718986943367208816371382711958548024792587143399542251640611015465328804120198833743279728228662368521334333656970364582883751561886664686919359863391332737904960587126602239238100717935257859656318260355899151996681235635155069414258259883572423286248453169704332046561306702303208483840731667700659007160614877324608199529604743649954436709717257682139597040954213696589372904297734313595549020096305115823678191098002941511996073726109196848469145328482366609966009811626764298808221548890576445040951078558120034462622138291642880650259620931759304267161553657923526416374642315407657960984888818184 [174,93] -11914588787883895761740600291707663424482436616105152799854069338617672744246500616975847698244705921349346190232406896447716031571407794214690580002159557047196854706941496187454014502521937193466658921863807600779534846390172517626586900716317948189908989182124722267939774309783052295484917868821371377544528406799983663541265954009668982372203675905746046203119890102099297019291207362068194866095035712287297069417599047345445841650500357560885117533652562456435734198789657033130694611445600208392457396580718383428208059153411372716169064748782458961956902687922977520961631050444794417750980677724489913211058572500109050869024835338490733180319620984286413653204686524601310002944272633985840091044276285209883544478451587504406120532335080434166749135389318614946246339266888623391032386983706228080365357149374442441231219936956255619199557181819906459203095842141810907033080783320293364443138413441288839230086332892921815908287051694385596400887980021542800192883513462427214372449660191789707534555029427191285360549311607939163998082549047865450518816532448231929159277896638476478749500010222729940009181913934678230946520791500835482123929317980521912538669363331566293217416595466095117856290042457436693026985028850213864580545369094690813599488666069755985216091932346444168813855034054024928788723501201487299670546506047841145598122360614900233470778442926844732760363729902672917139821672255220310811237555361163045656439951382832693980800163075363337009386208311868120289633715727588473984 [174,94] -20670767123312475242488573876933866594643615115726836828049898820674836176015045956797959700507700650600119101029810025492453480955925483023826862893709376051918700097438507676448740449766867061989814978369176311666712592175736431025034461670249965162646537451984949007401642489130796800991186235227538263023112321062034042156518191366543287467705647975941493702843173425892494405841672638753611938160213722720822794059342599144823540874631953740560282334782883127986444002377876026519374622085211647258923259615360622409346383696524056809317140725717956827574643824853092507499060314920769351130839809419753219144097335854329005519521527912158082298161937862722962644138805703250530874132682791856728608031435620861941404032994103656452564623365702352002090650471844300016196007801126401656097654927862680675081410702994635338651687669051256091455734854900577734320349229338063095937790045684634819233483299577979562758950352619905570886771461141270766106241734956635956921732086679251313438192355493192451170215163924494936817490945595573755789557851312242285140920175148719970247881493165610198492529925684668786294751735779438789769851118063162875996312087564262394452784981333183417078976911073208592730330200967519298972234268350096415110833703480464763147025883425751727603475006373667893319537736199460060514790365069314023527152422736364459110635754202524005546161714152735507657179863899439021992914598465229065001870879584479999509934834474383513156136814131011528317879373006684405504018028936224 [174,95] -4194694623324409634214457267304372493146759678501215291220167226867021078450624873816443182313275425779499846649502864977348387282277530287065556065503897090082209745671899506546167109668753764223779614401653390887597836598720587485624201065716956641339983388224046045458904964914186447664448522233172032283181470482178137342441994470424046122953109967529516125250357265997718964137399757054574353049046690428284409366760998463172895567366491751458511013584576641240350291640266643493102209173586367272968095269536646514052277832004129459423562641115560437095047054876151543713632714850178989968260064550816282455695369014541112946330128929653897308983504041977651245993322602472211779926708621106527314588347062889001567783221237589492320221154582441735003580831859614677952190278562413024434812637618194954079710979211695343055417612601384655628375795379088145053758545417149700244239835365038061117534098249866603770333005521229194606118338612427447349504442598568667280353136624382880982030184459657525843282048212972614907691757649745780655868813473883030871832411283259669602803250859945479298839159543078373517358405398182317360328986138902500671768861722232857049884315463343798412047267487490856938654180657623285886389175846488235628017132963926411686824252728313765773182229296437540773727372055887596499869188815856852511951893241785119772205933426480704952033380307684130632421868844688000060331287094658246977065203983942856097973839146822610937003817644434383241831049299463870933222896544 [174,96] 64594080927579328828778936483992983171536209489535884079161649865855122067562306409232663754956614313371645326849162908644125012503177376309828683105997984235808392725819058264526331988053263699818092044721486125593480037259100314245532591505672439560674543608780457895283773036960431048899238944631110182875713496954856684691821205958095504777750507514861316097827373513706189597569302145973895249207859117419680200080347354140227553361484612523615647045403124428136715115408579522380745860376102799575963199076721173679258912987822506165177335120722172331606439750176387444379139035425717688904087509002033972226728824832080466478407201905375651774921334876228365428125371553806238051566754299344845773143223380244019649844068694987134767840957150203027649685252119954562828735834614462945104623689754739864670524650972902120259016662644626426303296649502144844840177805629068695167196015697241129967436960031625064100412707349973732196772631725255346905651021149142328807303750654975579119092386996297100306172131428584054410651497811054420607215135260580269219061412779566154833800670180585252987199929632071302816353708215776219397104269716037239310399927625009477717320076629460082089844565136704674020385921873608452977842855525248810566792227303626737707892506036955680801413556168086777321278831382976438931567531997300294026202939675187100256053998327767979605299290957278960031318080718687132470183664262291505542252711083266814227321239918925337929419501910364721302091226385358308454339 [174,97] 18011092980170683506637615870545257917321319115467517988562440687085161310823747768169798071001452697916587440015338497614113260229767527923674457232647644434129202432243828430841132924689039586921360019338806041321920575897962792647937985349329914021832766574634535660338949552324919094492603748227866261168629565573259436859681600019687080682790265716134641992301333612606796996462165993942108828982544935736672410909146441041710908585379339231313060125529070431303946677859974710882165297292542563699520370261714561433885728483710867035418760612599112049159513825136881806766180145019660605453698643197411933869124730592435683016045644007189883781500722628408782261022004586674060239759482414640479538421503903291759332005188926234373172507013757052721100500984343096211112632858695786838503010546617370588323978705974499295841410056654254458425268074544373178281763393299528890987344241594967464492072001991739242463056482054624918590709814271411864515777456476411744410807325880994077366112445523750513293644813919018389817027844216843585850373286031020523753662318374282765193138621013989927965322497377431190351502519743221760894591210849945144583267251630328127129735753374118777688978986996621391866679581587433319435081083271543016003709995382840815090065513403060635431805344834331729575261995254622506425647367169908948016477780924409135855924798720077870694005157445281739805273785354601307625880220494740609479498571333915198073434028425207736742336114521948412050795532758037060992 [174,98] 836587758242550744485889733358539359557485532070171655536053427251230059387842639982442277429461242856540586616797922853420365882773758917264298390794585964846256931597422697701405561618446758231438647753856921916404985342365836979246712627526997822831760329817061846134735226253213583315308673147666460271965017400268053269990970374905057116970553528331207548845113839765038119182286738454403853814359848997977740418535531028983135140351110540360507605504543126237739592947805690744262364901032188737627494113815525234969632790757266439337396088493700025003596064681729591619930043757230520187549194948469013150206062624970047564210979309553083100272403365245684825002517186438770091357627629480250164821157286938521582899194487345907471284496552119696435554772698828430138885145164452430298556912747900511040429647032447924687261984816348868705782394079690940683676712718791214863324647670267822266456189949469173375719101528333023561080769695570259285686432343404239639058278584819140198046384808985508158565703734449239697211232936163094065965921817639674318399666865448343503581316028952637477516032692437901808550358759529712713346318270422067473673390942929256691341804361046047786182396070190127392403828238182166218447590755323137657572093721513954261429678720082258321455135772138904398111086286633384855232158911761312976198432493039816302060294519301904625879098806036959957792724956500808180805438602827968162900573361349652116735095393988454139983313629845409527018569023150824 [174,99] 20187438122419692088655679620689281873776665398711074725051615565192480067865147854046621577550148876096111702136608195351740219562549808548588084780311758284365140279764953129111220327353424690255138056258394387572202136224878578975387306735290490844627382137209329944495279875062932275219859200938997659017821860810958198619671750645191632806218986818790694987746922754077533833034409416332201652285586473444835339445257860518589445105147528107096810515468872458490001150382074290372942254741186594750014616591490941972440553136270971485412115812705604977949977089479845771575367024249268000679821656749150104978292534869513830427350532296148489891045556190963506951320820360808158016169284968124068306004895741715517057141092689393560721479582843248734953283697175276275280755975591921059665093547110335092192530516510540353464433594878493087326155681999599780436993771808756732061703115075648808221361077602068466788997285219064575539965153044369704361037337187651514328341295150485793476906637231679484507469115474963596510727770482523106467169643187735320134155665782905440476881106246992261273040305568920241733476666573975015957370875536663670241163545174464490144268732471057406415814823762096252457729514823909159046889688894505779001187127510949582688567541401226901994107053657229375588574114567531805081301790623345610819462902534426566736746214893255515644553090719127959330313020914536666145262476177933088945678924314704718407726329354421349601561754060343598785018012936 [174,100] 299140785982912679600263321748528292116790591006177837842355033321850246972214148826760653208554606037149122564889700300391797339547165590357933739799003516773517058289750436663769930015424987818172353032378647757105085775458628580342474316956361680303070568062063297492660481673214871505609866016302748681874579451368977406324730769111252143540480631896322342692251422601695511937775701419443126612705197101590537213185912474432870728258381463817661446931682663935846755673528736932054853357016698149187690170752418546832487873880566902589665640202600233701823415306261981925535549064294399834628065683408854813634565356820603764525626659378681690184777373759601457809280710531959766106981747970841931090451878964061137788920541422086202614021960224344902373479436214847141389157204754112958544846814989606301781364843201002655797342133004642823440371764354121390146604613329528708473957427677768236188469554707992697380221372657552442466580792938420805399274474075296759254832346909097275587414738421739206027322585600028109571808848911666984413421117771993607556844997218847148653167394915024993568378531767796708605333826403340678535389499248963752787314795311467303659644582099793742477581241150309457473756983576019938559797145443449619802188788912526887309922146474769679286305073672016229368089357711731260509473670912568572612879041110304839606941788743495855032507742076579504750511759334312767313077915777472921325773121624421959825238706752857802963441964984880681106904 [174,101] 2905861476120567561351349567051491196129051060290631907322407104227016710899842995372414818462387783720265522080414633338507502786409590305483045827828687219579157447056580698951871658628317449996794146384085861245304403934967441229289963704917490315359187621357704836790116630304218933307638982715697139821482820541431891446116266907610878008347413451126064624723037669464397094922958341430424365559457753998878090634715317663821070054810011765290688622796314306266584222951603201764030674967297023888239860189329043131853398829404275797783803784574130654142503643576266876701968633136746164008393582361649300292938246397692920693622912938644341390144360882010447288593573189916543052381508440710828936878553173995844990731486739496824487813610921878688833667019081789714658070683977914942376239018154168895319245005603077294746009365693014618285036924956870923024970118255673685121471683771368620089126678074023042044269043434726086925557648020556762543960305667545304615899804927293885351335398314850756699598914864292343535597392602243143505424007320428107376145673347339412012025345964592712812407861031793691697062248422493033823719110167873051009656124178706419515896698775749466445706926022439082518430899896351671817374236809125189165952919666909954713415195960686785460500592780740079993727588704155109138879546078963922438989246554645936713538199818414080120874382870254327718326879270304131287162502891151593006805686783744896179164270396426538574376949046578217728 [174,102] 19135442018493377090065568401547711523969972022733751923930264450018790421543474433373927234594258668011774713710075255560461707580132388417771968266030918048027930988873577129582142880732738990981393584345083980265139680470665203018811085391739386096155723556993912855503176227483443763597891427186991149932441304292004525807253543850224339116725448481889750385785668764339113125944411113401283308660423298841800430064215408192645702906831698026577182811046203950519737184030880476304180226223000849812174932675961921933631383177974251222304788580199926716470583452558067724865522686677348888375765782069871153652519975257657781987835013726357986046997977348134871728050986392841559297086738937287077466309485456005849892135045507052032014069760490277803310608806250734326803106258507523167403136191550786703349081889045363527850555709357020912360116777215645922206878018853951045700036943897442644906480442700439693087503299378123964978671561612298293889238880696340964518721134397389677120499953289766851680075049264899750376452503672274547092096468581864235045028448795459887086777114504417460913551167276225066135864909330459211134627806309591120482198582913037047710415994625614880887528227863745492488761018018420247905638479006416046206216624843387477146259117111301337466039434541251813480086640798943479617916513180805947922383330815612283474144859246901913158112085830858015070161347048797969639908273170322566829074667863873354770085097461730411605483017441744 [174,103] 87106690128245969645222765622784199512917553386040710283608533132965806320371106644906952922107038022321109136817403696861832148902930264967824861240465884563677767905516309106360289762653584926295439247743983662830099386188431821868113318388354267000849688871445985779918646730966897976183463546574122704757769160274730128987535457517236302373859731604882216383804748068342886365417309793567253927078989009350719572696878399507589065695474152356550534902130261299185423341967054216285533669632309735090375201437656854436804930613618659739133970445771410537279149467409040316216828302105924914921641239264510278532815307009668130084411227856509054825665938424067819494490596460137983633387579064631666139768590792070519587263319933083275691011522579424810626162315331668148551805327176973620282842037611305856804006830933879179330526135199293914733117277301346964199560173640333083411548477155351928486443063839321302857906825897327474127596366283021224602430754309696286689041610208399963179879807028038997717775714057265269944192300939814673325569285253677995146728322546711542543917238315995178445913045763666458955432925259801820933206440061842706912169722938778498434953201754320103766349443664794079134101981993716360126231244582132390072219443901841210668848920658772936568875623020707802236211229386020450127308767170643564331105401360979039279805885522863437612242394953874169006882825992487061760722770890072971624543999165590322510137704228796046143303952 [174,104] 277456616942679421662779199407949841957343289713852892810321192378808230169908280815625866996923925056246503563251482697039222694799023281812898470694746511650620537705365766288125637100243514338655541318615700390848757782710816011963143617395753197029080043885330764546555167580340720170170201538162588924983161616258853968216176463864200717494508968017067721928139604791411042110714400839482637015346423147164762941943532486146719506225478293618489133541741357430056460152490054749119356434416044923502223360487880140301790394415487361772093500953399936334272554145786476272430342609816053432938215146062216605096882516583354893365631452898604330940966459429868751674722664521657543900829034133449065755177140301030405643942016516997570423063151119033812749476566878239874068490134138834591691867162892378790008341883638841156353292004709827433236779252291831700689783019001649426996183373765975296259676807418636890781094392732863510955795367334618858092121401614754624151941710910105921144901530379972985327718996590967365875865469250061436917529824249614981303428268221824978646709314050946200821737829091184535078807794989702196511974034994121952824076863212308315036813818376673381557996834852121921314960255135603335896323467147258570286802863109697639827816044289569683597891613442664945251037048186236030838961909709078346779882476954303877483636198265954188554822150404819423316689756017580156484449930843574494718336395724466044073923203555992412780 [174,105] 623238998938285866294753231426480487334825325208304444407074575757977303321806153883089019220032461529480995583097629800724032103835827165528514242750213313539437690400310440894151586576066232049855495141828760491698662667654767879374936373317654970412379479041857593888915570106720239846480056730428851004241814816460003328470513288914943649239246341745865149510322948585361424607989872665623059102545943960234452770346802741881373165745277238522904593673420009749356703426345485540169340912081110189553809600240516370326026883714225159878704537830050127060273822309648296161925459627583897150089683456428421173840345400610291061859292775963954317331298810250229388672147212565287729874181762684351382461982285655755934247920078368108279407975540019141106874515706648194034779519572267949938170548408181566887943068009488625635984433848817196663570506439976437784323913934957568199022507551785833638146352741887802091842065164966564429177999121888944627621383546263257187136432298534086232709553499903627953090401636571557263674752719196672372041363646886026326529937267375525029598218916956011077360066698679141032994626576887114306277167725136457412626247291723999105852326156651876253753123203845658770805878404139370064343322082383017010761146090525856859663508004369381133270534567939605707951222909456317459129991867575640084346850276898508225503460474581604851843485442461356676606530360384476979105007654083325176273951167901154096436919320431872 [174,106] 992202598135450636509432928612472187118864821828280927838897970395862574515382085042707079506954727276805990306989018524697097495006546455010769623427279340378241807558776455890905170027303928636093853440717975732972057225751730918322861168451423470285119028234794470926187571616209853742929001956482329457718578795387405987216187068363349633368288369113676559082282709724043794532238400274189472436331761360248952422000742894860095335399045364741818259174236508220910295717846828235602729297283609990517895202082772406947342551126293122986110537890908417839833664862339570011055878527526547640923517959455659131879562481866490677152124121875988609402517646457535394636164877609936362806161729514983489916218642094775216610242015356429200666238717239327188620249695663340039339311323010858015900457590695694651280640577451301678716195695609611930567201756030925782170187769837869221972110100961296479619895073279306181471319686031209817531163365578048352766190963995765217473194634144714893987248253514021207956523251459901795699158202505088928261855639375336543844461909452336174494609606921309918790832682866906647497566603867352060925198999730538600086495191652459344124912272641507089945598398353416652365585513433018277887014320497078719212613008695977826233024422357425711523535642683336696709188817220165230900424261848240403878421231665505160433505291885557775710668204056065802786082059338366277321473001230588453241335023805890649068407016 [174,107] 1122988052592301347234842093532997451585804338023933569293093297012887179732900453636457963553163676258254234586795027068543549228162012459724680581208226889081601575715546200764996934574663862434480171794868457257733412506978159120720225588721066336248071164795638314477580789352470924154279417685619180235070786596084317981331577515327487164107282615685187490835267953673065777697306382202588442569397613300433092300594198724695301677641443868842173093551921701426917335236354348341515128623781294749896688849166104727538346028454438151401274518580860925485181673573556983154015991058519361441272005585608219986918654334753861036720658218631453818999131990645555628878318950887394358932391547519445190397309674714668071050427312546624358063677142742719579205489929601283011586612872928800536720400169997661640184094203566121856829085833457180906328555657700709470050250942535683057494292247073224168856715070838434749641180257621715391074807572047292666574823874529799134641885415937106190403196972898830379829891064047623598230090168641760056477342739797010265563327588412896931082735467915854862243864673863206186745388210103567091250565134535338246710811151123318524744687199981419822901075354097875124489326351238120864411120195312067373078379826754506932699158010886032580160101882242686434511838259219149411121525726298109364004340804878881281386737255747027135051773776559192381862615808868164012124128016745986014894600003594015871752 [174,108] 905169866761688053441031118331389962253202372615117394419543325416634782951477655212850130776732354973370972043844283755278162489731142793907791765205719867477981805559107034633627209798706737450021717229020513273267732023337772377789647833633820506472969311055014730357052975495971237605034385416076110113573215598572525754087174978913218786071637577994857873100299081187037567824271858877212866327313621139416330686770810663041758478161966311290775869605761149850521846437898460919501835195418220832535193609164198825402082135192550235412925828921681945966920605450120974541441017431458414921687380104184624403368173587643525586538573963540392152870153065922372628958181762042824915759107658077876806090432958756672957936872264048008032952662792102368775197485604188789752399793637086026350195039814774777175747887369934404872077608797176509051006084963081184528032205214196981128844882675573776419822675508810281101389493629346384799245495378889358154421819207387952418895394181135032589105779900173760223989601545125453650565387081450725602384475602592409819469067859074394633340075232995858234238402584773001241875894966651617961245548200675458006946384640099227923943170024905863528129106441526074859905476229380010043540624076989029757503043698213103754446255744008692513689411485303071791159268945361759914845069361242137214870952588826572727957192061798481892375484298512813256568978235511547544812812278025515887191993581118920 [174,109] 519965934157031669011776458740902750592584962296826949446217126377334859471878941749531968713532419213034082568699264710688268076380771101162709340434544675348447870913889112344856212670531882448849308135605343942725826811965481746334553943348940440752327493388842727315298590588592309447104074332220514316688657046384224420712715294771089368273097710909785964933359265024876075290629748627463202691906397629008049997321740775606715568124115532642473906482976157301469258936503808498173935963879602264334353219254915526531123810678812363120972865893728377923153214981155547453564172709437677174027551057608403669238488808347790330470405113493707185472059293229460320910563189826131225781560776133107078369341538467585491884375703275497140219829545634333261481660354403500632833571046798758086028466811572345942079913765242072893065405525737144938528296005272750941313923583768914779475542515370975892427480243097815731435310793339281332135117414770476115644302172826444607525253578305080656925915715115393247640139158755765074379920340307097102390445313582996554734370636344654884555829449165638171271515298248576528615229257222663505591557954723190863046409394190266977326139716864536875068909778903568114786911550288250223296467202560730804029665503216212643908901584117329178805375785230567557001029875048764275597696847708265294268413417755694572333636021802852287332011940580134188840378122465344734636712215975941122876179584 [174,110] 212851579550309486849130848271070815323786146753204974630362109584315899416630526912059410164943097788457578295027799552809823441867987590141883496155153681585984939808904695032987138626885681733384802867562027108519484275105884889852074321611590523787573251388896166326942311414194046205211476144081095074821171774142332197431799914849124935429530116976829251949007660021485449026682967104805903871215552451030671776680944090807464945614458934944957726641186160663861973716089803447555124814839302899285360798832873323395534821690247752686820378562387805374762927945019809947358497257330281950103594819467617883070246187559484522885638317757135252448436269490029374480510563702144445081931793493033142923057989751757646319759624648560877942302598296681690557104697145453897313914281193648089509841741389239623550994777373350883186448156868082800160279682645219250989269096737115852416458382324746623960053566071581015692806441776197406190457549471295798819503616715721996917995343788254406547673934514666162452913508165933149251062088950337806762315092523619026351540247467575258441286135636886506280906643787126399962264985048136288510498598319735859724197603422724639004009368416266234516369222625596070161602093105895383233438234461199618986062487842664649198390919563865083869137820896717556752052455208297354036023217585126241810897548148938090498445865483538427888034032760423783615119666735836242175258338265690472256 [174,111] 62048040486379244568949969625602501212811004588886059307394635125159239614130777312704362053011668616205409895050799406202910313559800535441608946220000771301049959740806595478442611535588052629616939105170809960148807370444242818312427178426975893198038297147316167546617522688916915605469782324384560629775672101794000367980719012284608414938440632165708646302980744396910692064828400546790271374329108622906582834795777273192312070293772543310461027112442884668939384921326966968645199808220713318373123780787342441726037125486648456944081837377589843195535032743901142367337300074731646332331989835697949482469502373216479156240109311447438820089033335657405373756432620051410531114565014325777882493595310639635548248101046119781824369311969944405836695991079468376195278745945935281996189797632115029516465563956859721985190355797283665619268562367405394591401084333468868217242742149557758810784760602543775827134779176948752302517651949057522294469377119752548232228645556271051887658799028532413765748785765790172485825126708357776998620611780637598731761659351447260336792725147565073635835683533298183841517220672412078035810584747170904291849780081377747543610600958601524498432706703083362352275374334558040637053380530748865669383813376786983398877570803083502707871955377150516412764226806955759560397673174237679274007815930478659764740356051044222308611637860965614506076171183116329091482549152544256 [174,112] 12864452544158729902317261558717227008945296043498777225588037052973254995628520571395118810737704484175790277099081786626822568224779600195293276685552413213051591528600319806688608212382738908955962929871722486849653670762630032377328507777678338906678038112141603744719346677937041228793293406598164967628058939012007909012254861933977927098384226834588870959108942146231867279512334959865198816055418059977326188932378577477005802235474558555903945021059801996914422856253090917845677402637545123390304053505809594309658446457765674447639463300594905344395207281973463037480467152378507323117128833093995533541845471102635985906244509757959807504547512276529867084493052125126925888544855222154070042166219568312927400899284719193001849597349254049676397868782885260174744629993217188835639896344631593461968070908816139405930924476207488886761828479319901971101279649878634877402477962757293644286214826860363539990381565769107361982955107350415251238552575248466987867584263051407603479099722223238867655589450866786335147755863336989229398552963419772433175117190092564478181093820257946403243360578780817628425937575025089391229353424532943183267168735859222652043342909342915921786418009752227491335215823577215341001930835948244924405667654182919687365627133680811808205832367177983680565446733128883038080729042392091415533092555439936870010149811573186775060744113786537421316278290073136731354057727 [174,113] 1893791979238469394952879811469367939586761895015487297343822820191215867016146968956754618941895644183315339270056725958771256761720824332464063751013014041559070692389496072219480185553615310919987882084520689960762806024205998984637178477687279386242735912481046152333785341124512252122795044009504148458951510869231241976563273724795848374152567386627919717104497756748402455431257332791317413623158865914628126509355943272323589057369567021093186553748568295393550984720920650574368939082964948926161111358408181590728506818763969570536248753014232781494734877300415922621637287966632351817953030147268105667390984649690606888219344137319062327594277406677690089020950509468842685585248573494653416571827742081722184220850654038935904910851187186576463319870461909303957237260885410775078855386306459277190927296792148185510674376872966818469853924347152579148875612579396421633428027579987179521386730826375056966106885900641884321615502539267926505291078904002326888986784398261302771424579990047010228135307699319173367627576051652307532869957818975281085577935094185968338618801771358826835159964910454184206335733234677265743956619175383905227389203123321895333540594692786358761749535163326879035612229882896966813466283520379568009817635216736015286777499909865977907869373963964801183962027461298477353554735559814616808122130479630630044361614945604177116958028559512090315644243696506402496 [174,114] 197533962821890163305586113215809783057744326548711436262324423333402643104702761079696478081143825032553592674078099038062540877384149208574933900067880401841402527436224543497521241964751882278400091467912104683666475151163432014218633197123912324904557516597028407044189687906040237513992384165646691380232552378140188439410744955515731772200720690965826205998411023970803143740222245712767858772378712202257322814243264578878213659973325881725121034253678578739254913694652319882131194560068163233852376892927680696506942645282616346074390357883078221150355864308899571553406372401334881107892403215500356049421811078369683046204179349283217035950239928525127953000144772581675930710594920391864673105907286616391330570332003945329900192036591893879944619811035179500385290561344115589381682540155638853261530876164393482294621680819950427152896740460039674150165235775861189808819789431697888886564633403189502130037773590982717128514945755348392269473699656559707936717983282024970222199764402582868069406139425218400384915486130257337628857301063729550588306327808907050262077298515471486302793594217580541094969482112529984638755916706793710389806862106659096782389597842945439663487132973058908032420491802141073634367634528583962514752952616971807088341050467617834390640865914886179080862945509601683745624591666212891534538337623073481084502812861607665232155548937133504633448954743432 [174,115] 14563010769724511667346827128350474951092827676446476326409375817267790692747737429836650019106771889353119430690847277106582618859588360110767233612607028533318688098773315921366789706895104006114896707667734859091942705530326872638390867596789465682298321187600699773154381652050216434759240066451285453370831472414954972217881028885640655037136254588063150278513722991622202697258778344466088974503005502077423575052799565934934033596115553101134799692665925744361226960046796271143757244474975188848372456006721004079903720281814076238729570227544223194073855096304487679662170793544917115559618732256737749439236295617576671798759758692974872614050395366553834341450555737086530116934638850581681203954819156488174504126948901273978537728074637746290846599312208460622771052843257855114512011290044166702074139281463952976679876929737191586657097406000867003894675556117862454631639904992999004434476931466879909171945475507700549199474347451329123780464529727637952656499908632348889356578673475881448759897306257383560660977718700665998343805675809110169443422602542878454098915264292754733907334311829646081382300503704774750539254006379447949225384571160467658242094952691598945778467648434645037033964173994577054513769517926943690003532632499430272502233370805857530952312247635562330879108702154732037084820723248655523619493661890664237508637057299181970704268852147154019634280 [174,116] 756733155697717570936289819760959581088628815503381980669004007179142306009976145479819362074647720128663726438101460802631066038441971473633059119509120178807479519430771524816348090943092946052361526748916263585617531226761540283489088253127101576879420138952096866204822619790201163440417948528771972441639612392614024509109166247475927903506163562309012755863448415129410651486056429301842097812815460357711339800591632268449721468154828618799142030517475526370334235668208379927301237674059842875517434055156534271308816148361954944732334067876710889478972974284815809515341531734650934086832979743238317851724325801231431141441529157867740674445377332649135516500974630529869448240261884078949140059232940604550462668937128220039150070378756263278594604776496684040472426700459446221872375220074220025608109236422863534385286445345298737246324521090581703413212708466728480458564986530397397171098296575603965539228138297546564875500163801372467952901840800858575525637682684922533394104546710154198319296813766942945122616728137892706104470109024445974840317731297165451331007395936647306079742403170620171260955021823595793086569976610812663317303652622794137329567728230366304434908353332051782014627224461463487203381568782155281947229243161072076063977561550500632425304300296683620101416349812783469226852132109976081935873865142220572478778672195259143518143883307774116 [174,117] 27628452368724296874658110571002894144182364635338299868738409247496506972602851539676232855313710561874049464314336143057085776066008408398463440473991068515582743614448904157715088298528976795843969387837098416662045338260220207949266680032740609440119160282754791563193991468453685742156645411264813435269233973914627773832803860070953336266730956672365071276882338920144875506738110431740633818037037450059023305664054900172492293315111209883869192836204899426211374711845757543231477760083168388927990938561392456147258170204526372129133547690616293096263902716224479870703059634934749049927426076501431700853909312439723822488972393757216419291551647159332177686872737242850188589492376459891811625757509706945497850143921309313977117777010166763417115328926397299870654078011604890028168891387771935877183712768158755996054528995477952593955943164864174769685856975884198384678892859266369010939089777200337781927291293866964592383318774790376288770280523983408237208030657100845322681260783382468110958814251028441144802914331323320692422385631395364332348867433758606285249681453569358008762376112476237725180765157758518967468100942648333100341498938235539534462163011608629245583417315932015863254001413359207598180151439910056762933033501328067152625908672558985306324818569778209185155938975600906825869526752718208713497996210370636704896154777554053438219602368 [174,118] 706308169275051229429729183414673919579433112503673114811119979837059219026247053077346637247851227139855782486037829019515459411583632332054695803465008902822772339082667721809262794198763135689695817127875051469933326399553545923015812173281470313322929079441177400035215328873168397451408686008868169629466051195914436318533857121671923140596145537152244998880946815118226030766614434022933730392968716654264877210567694411052512492198271599994333501709877847052022160121022721403451971888333000496504349110631891099315618881077417610187813803528369699039829903949050653356782366258741863284355884889789793472885666531021440027712077369742360339654062351649963800655706105675302489638648343986396666206801628409935315315184374254501871461863107773726292671636084238942349960463716606908198271914015831957874426659155186272513100036863044326727298804727399895547733726725964852488968751590764780875060909037740134631554207851899060666854432273062386315696773045956883088273760231623914048158266280100710088814130031689143317461762995251875709177805260515934927301417741456196795289689971612309708828207652214644090762487818181823747923579217928690227878914592713484226570944227068278103900807451325952604612058746541458573157816053834682235875980132408582205663225060698086551567989384307536839753036928464242899743177305254025472356387893151382073173343704231320688 [174,119] 12595660209804002997680821009612175242664319784643124729482808211269263150782381052966181589020378148400287551829565817199193453310922587068233698084548930579764817663241107815063722619544605373983637537601512906123373193818854012579306032435392336404804006107734421871824059911586500706576085723214449445703801436927819852732231736337654133617620212459867688924537730363452227129709393646712482515272286831459059241104408920546810744674771095155946442776104244165934414103547999438470092863536658216033993955272794992202549137395411371098034863190508256603290005703505179982909014370827231046736192630983434227549442387056805492370411263025813640827069400277957534575965463913438195202976049021934662591414372052737084895828764541989446764282033413303051961823491026361485704156936565714439494077422803054125221720304363838254960875185348325741277583712028081499621401474951532284017822296501685553708878304139132547549077815189121164693154937748435562037329724279004077592595748619796311960201116191685186415424444182887551336785063710713880639362421259724584172022878862177025939881262526131555072936444437486270651941490654129462857147226840705973605666700961093811285637582952945328976698877324513369488925330053250143556307493358824169494498105180474089111102924904124537241777013896577767323232098756010456105101194382408637665702949404664025307163246480 [174,120] 156050600520730351713382677993178451424801686905738875888819250711406979570643855294230732570002168770723178372458345636288099741074916310725008914518304049376571611858659112293811156070153552492441549386409926427772499924642120779280407880860293063060945611130900308040351660530737269675348825914528112635667574901298125407887671537876834545548981737979304279639855029504136471969945098904183571501102955634849355553418545675526583895941246594749837864377572611010161787698884916220023525157824675678268439247802338897952470055951510364898047379920783638069394878447855700311273328863922712010583769335226603523054194956894685079214607549142601437723994031014077175949233321261770260655370364241769633880373156666462884798434429542259537728644353312553779344404889530950503355648828120916130760098048117727720854726116283460814446813052450391354897481125631831589259369440912620396959190087664191450882095996229634904655624776457178178726610355574109191683535802606835269480280060886261547566328395734497876527866357033980170530528017198302129511750034524015345991934429368555650774463294098981194252505214998548357666265899049718110278080016302489573235545103371638905421648037994291677104306167747242421648736258202818682699535621936218458255866778883921258746306292430596915763102121891038687478258721584864923150663768792373441515860219447653322963 [174,121] 1337269211613826921439506889985653292679628418988105386070161752755283940548403014826421706176965733718147753615424014148155386814598157797047470674829541140133669835251454590589451502658907093221340016280107051802244972499349611084807868653537031702053282446798170078161112949233573060804073113414663978944018589745180554399632254035840331645979771514600754389904639287664647212039057497967899862982506086416274744022956066584752946269560484562700023927413136350816857570597782618711607349258914274957119204481307619529511650638914172685659840383485159419005853078331658374965471873795289569114709649729330508193730087736027926694276295082470402265112750309346648882379343532881255225538417139255497783061818928105062285027748191615324912438591843770057485193814617897272908781424387696710034948394570611507211025025312487910489879011954474038314047124935810695796046339564342232559060004764310224635780835834253845221577349545612271496944519049067641091395993284062082624428239292481353415967406906790214866203851311420787150698137916991774309759728166262691474617760093720560800799179305628446808832023496481865825698936381409519416433527352172632769622523782732078389780873091360820982702313282638002452478922661686074777406106057512426280631147799453454310950050292001474928008157536655953451200591901717663548983160795384709326788543364032 [174,122] 7889184248363463777199709552643592753095066029521094672677217842008748531464669071036785491520920376808279728760409586409191302341783591478338775857933188788053795871607353193198494615266442372400958441263779229097643002811583185966037655400074128578689252548141554856342743056739349773836220417510909732696297666820791897511707241769116929278610759937149342887248658971509974227224325065025857364916316023992078380848714031838835489900984021444574715787296087303235533307200418493205687681205572450472465896831678731376687444376900332332933112115176936164253192609712520042152505500675182659108015730767025207450358828012912756676537297797119124869674232302943870808251497551706783480144879159816772155329816497109066577540039173693763400983483383249034904736031189073500140740988851941006539587352212232455955225486955145475859975668485929044056313394991422672046412814942188465998900798809818004178531185108205952027804357347213612997620530691516329662176783371226787282983736812983332501421147503780930411509098404813032226732282930447927283305443663800749100872952708687789966805092589638148457607803274485828393444385866150968697781715693721021495926100529315041480478251806133317382244388152803966884983926444383841022405933575483767641899264959975235645747568053354792975557599109623045558620487381283313923166704131581189578288 [174,123] 31879575307581633695828538456181872493767943331921874772868814098537940098030886895500541386941971912971681834473134360839108326604714635428322392506655103869696819999309622090425653012888099506229560676656038041233463916517318192683810060610536076817703959200787198316146468374292921795593857969258414227455553021450503230966034291224871613761851383715405392980223954250216629771626043645162715182679262709864520857709161468715642366788318469779979017668390622521401202919885549952171307148037034126113229843350961600971519066774501167303106719207458846807557554238921738837945037698986231053547745284078467740712303031541874162213410038138236652999972928792774291292008993942509939520671235573751988448477079643797594559877448491611284134722901084022599140809549682468744379889555166655403225114025410820033871923105119083629482997789966705678414825789564353687763656689645210123287061692300102661763677903532086555566107424581008018840807331095093281356455426212641419151477072380237745666689245190765201356550628905961797434930981682180401677663477126831276031945849280206444664715657531880022819292038997515215598598481075126189754994221084115921464605940999290453728033433929443791660908321300882853514867875096929871478762937774203051047258168888196508942267870977347499261861790215414368970217993315529937203339504073968 [174,124] 87764599003100563423095750457456463980961233847516772280577902115838293123710411905328008929852659833811338415579698634581596860268844521332587513254743747960019789866641565196032729056837761415361142211927257238008447412819041703884663952783845921303575311024337894206705132112255118311632391142367677421292617735136755653408271122669121542203914984872165699146090600562718772794881386074797689664227707845725484614818644204912230453653923835715252082652814836524185611680631203139989066147088082754005744070201802218363222561447459592856782038929355030452041325927666968107567288109312646568804951318352188108699826840119324405309666029955816371311738163944861191805087747599402200509517242964851439672591622366572230284315199752256171331807639192710648208650556366644961145188723438556150781624222716237116589455188313092761119927069855981202264155672184343959870784921225206060378225633776281289739378008409994660298374539968090782730564626137891133350498759808085567213011520455423476846789985080238145609604614443996893040865555407684415048525084879331673752718803228533781632651554538231897023107260607694302083465460394144013409790994399359948102228204328772033831121445742247530624950019665155906649176507627230512892183614875716634399334584395036896286539583457772949636450646235972603493267981123354121749856 [174,125] 163665995531051505907815977703262542812676121030942375323644479441076250087137335499744645257097266901251100294872545924096725947056230472472605798556999144675880009129616989720390844509021416655632724550425029488381462431511289113147374124332925618048559691826009982719738599675019733104106753494493056236369533901188485398914165219232669654769652712358437789307971345759632179823378717309048486601490427639938349054367551711889455733799897344078511590037565632232594756103731133439367024085167623358370483172110039062192611500369450482000375556353701808455281588728852992234780527151104216198344508202471350353204027930374759847158482952911260562004843527434060548698290587978305084990174948068024949516527573058832618635620490890118296438532854440290914436319464592901598546425791289499962439640613633625107661635256563781050563275506299174955523600669086828248750110155379379262964419444389206081816688357334633796508129723671598112396957189864365521369237782820427510757377940825614740278822737918056294032885090437924664450688816110359838402743741928412827658938101580916956124844001044576125180665583820946628863359376415445452581307826294240449184601822064818881589330018872119778290075276116802925902584793144991849880970548586411535833797063962668070478697210756238992988429772487180208383345362670848 [174,126] 205483031951240725786761849770466352743167698138487848756218588920432430943704307937500343956099835389431615698409555187871500977770527219227492815926519954440156059304682673105895765541236445329098865882300265659743744734451410639833505041517613006113573803157323524847258977527843591254983512161783491883559652545286026603272161775451121468475014342289755015476279105568628097904779882645517613104186634643309198501694192226805137233790902257029995760023707873675141072600189080674418979335244364460476492473262669742300824998030649078837619244605806858617607813509319480482757530326436821949867322447543785498591562927752604511100306652767329586189698942081381441651166532024562691908691932055009406636491449183947995349274746791718713660446184718802610856792654664951665937368000209315768240724311733098939687657845483367023619993266640723022478613155142619814264496802224520662125609033301476122075674868023847059190023054454674462002386489127575878985958889664200551334917811839110867361545536902278757382619715373853687168953407145596062222201059786388915109342098075230307695781349289955319263135693427213181675286326549817885465564617316204092934203420435243216127266506551367693596703770335112913290689540720562096830351510877952563353649813425486148409143534129895725872876343933821884059280 [174,127] 172564464251628439369603570245744031166751662051810705574307094267961679456199603013059082579023194474190525480537942204264663668852862404006606072988492553849982763914072652965146997935243479596469256447773490740263834845211747119592730830806284015364708658683506300733336042376756163559568519007856076470335383145206816540532695107637254812817245450343468806852428442402168628818754044284903584102218609987811064132990532472497950146264477256251114196845233676143130015235787120972138452173925434103554903756575828226592435141018456804352433343895552430848430900811009677603151450587640325293491160685707436349433689128435873194783267087793405607732661925526379829912639309286974910528264504136426428955209570743476987757245632080424983058883952946576289386717152980148726913341764885146380419877391973435147670073432565950499833883228778888437185076315984326838713402751274394484808428303709705401532969257980678754055476267188273049231412915414245122948979964423821252449823088105308008996787076656998161188510129702167742468864843487199620023082383487128441750752847077576648851617957080613455207813681490835972792823895342850235102377198057252178649570724249900135499893051981939608045106329453164403921925989028597310095744553757308814810890643673180281904869814614672676928274567748496 [174,128] 96269658543471677956815604666330875262682356944092787877136979563877117696718585173510507098037506833940892352590179095238188982319895108098518825455194084154421150298280225860377025612188816538531500578444364743237308509864740273277038339280046755648217550911615755273893569316454647542628784751096685881904124078049700987842730988193211805614008450097936806253451940386885450937639824771118009201096386884428998155701908753611655304765238114427608719679170414907316217042870606966289741411670409189742569008750058053705274090664346204777398609823435197116093986743295548408092409071404079056707271069056678722705665340420048017318194012144691117772842537043965248769386079703202735676518481900832434259034744823437712258195748932151017391683429305655213983043267014109110630606572944817882923817158388785790849635649116738173002569690438872411203791442451731562075000885645189384461512443539828767082540871809524491309233700932766772121569506006808709775492118541615173845145597744266537668563003596787644497027877175980267479268759594986871305123689279584948197247005267222986406170274554078924785140439223360656269314806174163671100935953190436975328712998406694321244819387943197425860950013674639991452137692228593137463044726448174999377475822477643748676156240555787446561858 [174,129] 35416961998580412789690402105286276043559288735627706067041587129204479636638706511275660779295334445490991046142008431657503051975553919624249930882484518827639905390770817339036277706284797237340478386362791641396252171601430704600385203698442231359898295088995287611111423460833519854680736237192079458953747081634786411721812179888931167748150253418338094510821970617967527005516311761825966829289221364658983744113363738746637221368489236832881702732080306438739264439997751494550763380691373532369875798981263138297563860581112057983885621729922570842672851887905862748981451941995172582996633433844844873135276120896791508212799143288924529365824617322812235253800556572213952008947571354615973997772809170176404297223544733111246522929796585835675428575193573932999946927048636703926979134423234019960478849554490036165580802622951557482362741506319620528668602437596660597346440095639367279564258191580149208160341185486255898625784543921397713382599276493295361164251479680565883335884774267845522037771781680127545589902311155186593915279705000752961812379740032732983098740266985059230918062762645569112754270408290048097704664922280309868132162566816438344645536037447101041826305849108757699144034903255245267367040169433950584512031964052965383573025417236064 [174,130] 8525985753423884602487912883376207792731509235471511438618835630023164306292394589847618158404886202120318104285008276107906254567773829088428342775820147876344035222072856083700798962417567740120221084879031000125852599982324284134633980337195974150600732291134626792190808600070579498567792741505042835826338464558577543167385610955910151821670637138666900078513518856871137214445517809264435376925460217914989135544292624478720216128294628922813932315770748683468903494296095969523302572506383853655155001619426514800938099610321485271968822480019831290206892741334508409846691317872825441558236057618944557519815082153504359991844355186110698616601310286417349528674691706594665658174986114729651894504425111250826491767019629967834241462020967945318957717735149563749711721983995806221626033623685649934637158232926869163970452998063033052359663250593752516835166330314964623239573018514644505712642215902887011077952542365545694729028934845522149374802305286935520559576097147771526753020502394351986524529327094616415588967107284757382050563570373238242192267993989814212838511448780899599666505267523369500975185732989156374183614403965111071945798361287776758186846324091160824262430290323390301320359500199447738578378421160999930598116833972262228851808 [174,131] 1332025118655895541164052256244649099591563764722010877784943622301221682423724150915038106160016238069545762385429293233994502353863164121326263675659964669172707500702452020952443138495412817262749117999100946217537593633740807752454041194285481961734552286750460434014727286191864294612310329450777638176913011016793314166204863098901257715400986273249543075728953185858093248550042236944461978518098953044035150451324525039933762462711651369936590164693712751028919050756774755727459321633168422189888066459050551081734432972694068412987136795834125651090980346378797419247007434990710591639018881370417301288042112905850722964846991031537261133229078056458848487705426253610219541366431839009702451829183838237813519158568188828797058678352188486767277126275840875920774855977970292135920635620061745367101978768005977101736215471550744104289952908884557190117861174162088727015732527744433748204298447558632883687065799341731468701776695746542406610221364913648082202034990945862660403444379726499921221167189493057196580271431513088769597791925961641232892129226303377082768929960270381176706043789450286310084034147185233881468322267185368280736419984208464312259045600051524847270851335086690967484261306508797818142481201756775139530315263192800 [174,132] 133881683406228324778842216587374272421382721578719477255240705178103080908738984461191484006084240442003710502640734039906778007426655820527221547242315641944253374453324055826578888349464461981431182998218894537690700336190804478832259572846346945396582871833660024758759555262725939206045070825214064506850095679787300184202616769279491023381835109845010823424255019212479607100191139239479583518905941609996820530061504130207170911179032667662643536299215305491796183449192808901412508602250151450458023677106454375991033442186064294253189804953230541556992550909106186572699424439294188056594976949528451101464849716462111612668097354914684386061823067828650746748188474078740363804829990897569215685914415727352667629276302249084074165021089080235990220131242389936277950084590898019444894712065484134780216277706232549369253342355734548635730646479236461236350104827078680799141973847079851817169552167000735507243069372300435019088483233485150550821703947778669316560818435477056145190675627742548354372196523768868167587909526447776144819505147768613148712413521630947196923907034283446261466129837407352340440028191486818011250273544786664804392034895794051992263377610687493638282792151958658831081869049289127724961960998771176943008 [174,133] 8577232629729846356506246117851443550256331743237836253667692598926654059069758904752805640430273750742158980929347061492249782716308931390181447338004475026972487151354250364206037381066371869216125921884817054923089909370383304346910295086577404895319779542067625542466955613660135962952218716730779865400414150859366582551538828115117131270415178903560981280078448995789184746652270996967856061380689261682753938366490233712958781937865005218408477530593492341599355849455113898219205948543958443047320144649266328796915163713608153357582837865464227001163537369511295020816844285561325517479157659873748172008720952812835123288908641684223987253232660047440097485985247828840254286499402585449835805734225909275337712801498328395538859067634252228599334046386071006407787099457456588807111099961053986558327169913109280701556237635567760498233615113461831750836164172366251334788861317575256439262353221336572419399871665175289526597506137532051124011686396511475946824454356783881528304177401053847750663654467190713010850471271594920735231720331319960883138196731826329309571574694865553074507210017987263653991216386524786850926197456186848163849371223107962613307257055853295623519865470692381068772604421778351184229517842816 [174,134] 346834207667855184426992691393913687618836751710363587470705653756714325752077805306928407824293410385844852771354053551341544050249585874352443883744915351448703524176831013065821554722666066420007182665039184305627056995743923633629187645202385446120426000546940081540504804577802822832014897495852552387917201441662241377725733374991908637641956000538836413225982613099413046136715699792419995675197621208581909854065154492304085608662515538009450762930907970574105801138329977951127373563230516100029782115477568826497652692138648356767130123633940699322125791454542072484866632119080947783887689415689020684385772958048374362640220483878836322041073741268943666355694010825238107181100923511588808218305906797749098916779996171489350049319537252108888700784058533772518872521295388828062472808362258009404368508763839369274209207027953156762778996372927044044876925208833609031414751499120064811339867584798786172330851792670250580259858650543500291226247955671182790447578943755851189758901961486647363037667275976268710839585606619119877791644007914818028106224873857069007072313942926408631190248097611126481476128792269816066599803172721372604510772251147147972204941729249853453479279454597714525548318052114007680 [174,135] 8760230767253109634545886093482589207975178592070282862143713439751102047445066868393139874452467886089531472556716711790202200067496402518333565021962377362642170586948222993920966673303906719150310105394775123711829495392089845438847485123714756621758442120251586111831665536731651395678409516716756383247659125152196946422013641542173598745112652441056665278077340189297447491435321894864705194028267848492726638888297114570227797026394635755643367050186472631972502221342381189296623781076561386072335783323866676060105127062865085607256352919071825155150471578310642884741444538225517672287798359643466162105681448648114986474961959426383200800430924827294610140839445273637173196676526876863039257100288701410197071853101508618003095457254461110451547685929327422476234764128403911681385743798081456140677250903862716792521066955980824142127446179708845753010519246767293181389496937914474500262470137842351722828990984069940964542837759558082893904935461087195139826099134462266284942749373070376889137746309715667540788317876843511597025581344020295619740371411807316358660271022142349820941275984659410142608333065149838963019851667517035457760461495529719162003885908243571414048376625506542157481168128 [174,136] 136684381959921254942492812011841839166243885461755447382089262401775736971557649714605273508315849090118904511458017132792085363626316192487421695345095641988434161972052601712852384705548659216117875849915886028585006134274081912174273146030002158517727572849334725096715857660305639919331142963082248999793077578701532663539384254704540627709031572187372101315959360656022849461276126436567542143126731554418644107593324043176777622819840138393138131431396681050442638677586006650818289300140729640901177826341304219411173562036645436113616410764582049538436136264877748846538913383946147050878417345524600600216071253524575846378142653356274134727045895497845582135273917119330258545406833814937962234799320942808431827795337300182490005041692995504964040034522623953279574810206843070257024811828175078934167470636217119769638465560327221654949888680826068732961113763835284964935540443397361122187224189166192557974425625893828251068561550876333002728393617428451260682873916091293367737863804659389042865232613338810037215826261815921023663313769288278704172548327894964665887532115414108671732008941760301774217915272030279708181222119839018871663374917523913828820682804450841349205505755166416 [174,137] 1302037438509218861989250372672121223220892217227913842396438495531996695025371055286135899363592839426275020071990231001599525088385759772082112698174074369010039286573726458398296375348660215952288211885519806009472390348859077594672161047236144151776310929116056142941105657362339591393306946346075780659969764471551542322335970461560660283313172237443620574679150507523203891703391703908421965760467450204283921226310469180965320140148754714901970432978526005112450544372331086369984884449475876691279686785871023025108620136650366410124620570015569618119735323406899390923588973887306996588374179621881712154353162196317299103786765274251309051040075918836535963152932221041708821910456969098870110371731485581746681709598671146337853908121313581951759368253175725675104048111010893215387573601555394552435134395787060396503513313456115212386855182128064408875282133904880257212348884222514285503448331894256460979848732202874935295038334998160980364579562558198627481950131824184143482995992762151562552726869758076664770475608937772186495023076298950189913179142811575420402924256724362066107244291935584719065113113248986945954018924476924777717136855916573360438642275614407442201152 [174,138] 7478238667182680906486532636040326220441104491747575025857357806652949478891590131022590037012599383070761586833770799199089879855119548336233222675418762735901539459604701741470783582241953321016498674272957226247252219352371184065859608738214502611988306484039304963438185637111312909336434230781796870629669993185610668855114501534646515637861595112713809545567051152649570448733676698291668010256845125495537769161699155678956925588147595981158398172359412429136978191871626523663489804066915075549819009416315216448302307213254521963115745221561679299353955109899825525772464011104026417771912480499938355774632026399057456860200759772970452288630523342024074048873401471028339273175166999307897168654137755656641430084706376508029045183578288681689910737232472800210829564831464036666926136753992094842785687838890930802763221535761374656769612854865374319087951401619201904498258427440310973170717081167813126731524490055581775959372256119079386958767322499503709718344303720551212268611191664485091557095619119198052270953904935917724395975189595642819219586718385636001116606799752432814977974457937174812258768520480164554284720773172929488905846100983080937898466139016 [174,139] 25554680886148304283761857380882095358281674741376915275125007571823899099168910499694277493198353174601044619042534163709033666762322891835182949630039366887331714586777620939802071842173512524924416604705842514849404513749755640219136572258652394818337685157491992301579924164310727422828775461211033034427725281278797192593377880619059774253961050669078127749969221240024035545381841627618092276363704286786409504565514832982994714002630777627445171789787685558167362824510717586332225292658429202463691822445937140661745231844743509599676015352262485545390673504587381384964569994775852422568495109165516272981088902119974354853249237651832599240613431554239487256703583102737637508521421542719868814754554654323560280586554405753017774342838011491431444941370569639559000757102720096042256334212682466488889790318579818944011699215456184709138226935953685095225725018656606614136102619359463782731101654688516097638051969120970952370453392828212789687381316534145374245373463589114824156999329763100582530106527583475658300584322916357194066064281469812466176105499926108736256240305517665934055953037050174965586666983927321436515405177627535863252946521811767464 [174,140] 51225667432964737055184503637915592157980704787711101555680543692518010883125805188526810943042166883787461176475991999269005963389224724258829348224412726201069902514413828669603753322997424156878084867513330836694374632359406698778223557827866155029327644248468301868314635899593028922941524444884605611200476260197190249996770563835209359300172801164007157097191206212530203592275148560523676325368693306201051210664942028755222224175178061120185236759602065761128038060241822571625982353574791248419030250215552920680884566735463819451834954249392862488352652523092323944461997696176042717132610222202969283131706540050646828101955410416468658389755623221921181506372094484933343394683615142966586317765090978930419255810255400350318026019843858082182939530030943575301502892021474238133069277190471443694628351944690546386430271404527270563269327977171130259652300079217498384882617679722099394359321080957428148131817403342666998317354849970001903093735933713859356395221906951647982205729898354049849991053139531303302736399302540907195239005121064788913116556756658447798547856152869732341321400657329801363269828434600255738146103398146200064680992 [174,141] 59333218557110590140368491329195673177735173354812206903576317614554127607570255345740398422750968291700964729290753628308189523287189360432735461090066139279953309583810306778146426394264941117392380429807897915714028841033487470505175555123348094443907555209064566240865574224560948849091973524367754491672341019656376685560328359731873545406239996878425133735192719990754857622563412766416473122745537722591493823392156578576710518002941719262248713823405820744490461251394085531576277863757927818955014318889258581194366079661453384976109172087261122217347587629100466169368877068404309016979695351269373552691093810694822338517638734903903809277122702921543162900605188501849298503129629427261080618254051697085268912603672574995338473032189253157532882892328684615664194362964357630241869065981528398809642729512666548767284630127197382146818895289180090884997017873801328768074175960328390455640580450139302718426216195979910895591743386496663397573753827078390938793650560872978435238834293492778959038875788487405925508582990302498065942522129247223989379825389651032992168904056313814069629140643274043273783927548489295258559548159680 [174,142] 39076073843559252081338313931863058211306631474879725261477602194064867065937171000969930104001483346644628309442323913039286530859987234244464975196335052951825763529056844651273664648906667487871297760743471491289482966914735751596646872890009245657205603049473844058926276862113577700801008848283835572784161317435540485562987855688376888950279385115424571738733183743365366415588429060104512932874936395196599655528397883224827180271101245266795867953029389865513686830906322033126897320740943190978616814196681143325580503958845454752779325249557205112706945602292733491626567646720267531218974584064026311071543440296686828718286100978488845120255139928687616238390356042160618279115979601866341399945403630603776317984758264104685209571939128781080091164081668272604933249670374572838768043588085072278438465616318992323196941801561386611578850990548408908911692482411661177459446942488379415068117867507825143431999704570702345348225179492199939760051163472776125094152694346520448396679409531510355643735801999309261168445178468211357698810076902975621088881012529951517869005715070354951259885180999358748150903947918321568 [174,143] 14383380577470563833718625108307777649693152873886183666676218943216590288373117236523944738331055854991671380859552948337984946504409606723578213404081493492609284915958197356561262657612320738898617350069053010757170389512077854076916496064471708764154181441128588045964495179673833960849921679147252231025552067886815699421423576334060305730156574526321489984738242451734635794303185843195167423135081489715124371186894480764854187773009702113888154232509843359778206747204420341996429494232371716665956851886571995568380944638712061845722423161738225851499618432379879153189595333080949477705757239300575231059672746258025001460369722730511184047743654249896907610400262930912194847287234024019563411539259150374296386213276452856383631384750027728845867753988335219265099031109646122689911395721393254306918882263903418998212990785575478356030296427038119462651157756769533502065152676026405371878763810628462694338820787166138966210298318144982535133194820420608661871632806564004451638192417360054956673902622757452235654888807220627059129211365422985776585215148007934259852866060025401156892272767303347359210336 [174,144] 2905123935845998235905092523181391408523224963256086902846521313684120671518414178721495801937653966587992044836860038528186252492391444770731033843154367858426000853679036601655525626404502498023020666783948019807224203413432021209581608519328780528542778459238727579470931825426712745089746323175454981725030310345921161262387890140206411498156356595074446875821339736054805269337958651473863161864537093543946222753188503186073582165799200205269187482069649193126303870077792025547639238456236610527152162234409757055920240122477866812704850330836153506911515793069681658183630041471173322711474024039029565878894265231460217730118540650603304770765339271932554082304078236647327934725390273416815507565221156868285573832993711212520624965871835771985375024061358679182473022463512592375327829745485146432114493849237021295966707366566133674178010148051074148935359488243145377068572562909341170192253399305523976953130334448377415405763321553446780675534829489001152854791754856542053361840723391246624034519122727637722503738194131765322660189213727026599354213055253433778903762832893173942090556743661 [174,145] 315699061171173793979764004415431832378374415615601394891093172603771582233763286221140733313658834215306950024920572149165533433279396949427656456979895333680612933537438191244444218884091354940925111960068150417126071871202652505172666921215097160960824012944285752702443411983536527616735258393271623658741676827507839398059952248034230611482996944153786867869539355144633026563346276081722611407849405441595213478378699748791268618479449603767971524909455322901995790016431444933626784315592816809623976855046674652931378503852401632954113839862242116432939058522096725144886453227615839572488917054097362707152343447192944096521272823976103286274387329885921838833933808716354290057272783699233799730576137613062032611788532842884166237314861925379949677554251273809571080911096517851138078575278354975160863353379608271368627864773091530293461844964055014311611776648019418620229324415684688085979961102451225743260848994506683383814529740544724341040849165177473183929331977882833637552923619229581282285208777777058961927942836821108205397070828746257806155787140286253300355399186955904 [174,146] 18072539174999153419052663134913491065897815621103693264258942738045551038917167359773422423886581736299473734238379326733816234213351524787734736186426042649170012454098389088168562056781284476839414520441876330734113250894855158402612491258864703825083069943765496880047704283319181126067102106161044054711106320168946889505199356152683432476236863634213612847345673381779608157002672315089828690174668060635233472335126413484735017123683160993631753895264106508792498152511471605968811868194220297498456417176417986639276083879585167157568576209710735245978853626957665862941030855743132216384700309339465270945969050805021780420732275976053273682596522655039624742911380018541099662070581805547805028487076708017058562156075867381351124120437146267116865618118864184784545525518584734095513598448624861153635266663135413148647185888985804228277403046527947030662371605354818296159618219877262220323062663458565512735512765247910487728069403292158489556789474710132813048709464871990720093859693753096496777086436267864025171593933815885842845880932067111130930824199600398780944 [174,147] 532788759576277609849982952277498499936279969584963233122378822563152808734436210777736835265429245277564673590451951225778630770880261378636364966964667211704295581118711435837428432086837654089160076088197806899479454447939148096003613059472571714970310751063877951988525349607025509807638725483063229138469432683238203384014808881674547069889111869708582007444372663116556227013484499950896245578524981647869760729146515151143545659511793030877919074299302892436096024630708629411439401351609059531121253157264846384621306697219546478392528539479917458234602013388157922718646371733038976156769361113672534889061172720361727311046327886121748254177978970848554251647114540193265826354673316236804285597704891514975922884278593517031548750567957103638674645715172368454187381755508385670683123898472540266454920092436372103407999064030524135962426307449952037935588987369268622070133676002044391523301990659241460962578126083033946852443335236557645112016648966344332264588920954847064568953793637129906291190391359882405896414559180108036986993327235338017431109328 [174,148] 7893785896501862884277850960791493220676362728739038384468822771597901405780360368838988114803990160687245881481425247537342687169350930158075835566204709490429396291671177109569714868874172356723560084748444982347053708918627020935294056481203982054593106023687562724590575945558265443999304256762082879361650464219795524778955528436341490411525529358087121422736519409912093528058933682446037208124911972868244705045944379152863046995047299653852446561277537009288286184283801212333266138253040973913164951563182500702966930780977882079961574780835279548216598179073093366971780497757573111487707463105084370917217835552325092712477030031168294043576000664779902161043865919219092323222183459217484007019389163119305579580955022418277000562382423771973029523767542383189099964196368843202989236788865382695531240607263679415954306167451491699883999943474030996198057903942147654309505803336111805918031879492308117546567275840122326012292673324070517909827831168797537057123690148159619863358398515321687453225516765431228008257459252159659729171933624 [174,149] 57251642091025450249771292249175473707439479854047454967328859968735989509268640088557253213777304765222993415319001878407529420847911316997090573700643982088006466666899089043696931636901556190267320708053535466364946641012131561798120979593994330311485764874564127018597546046987965482924599573256883462206919086327357723776151774580453525853126254656075652601099913516875715767433437394129967615780345851200859266153802852116020634849741466700986444182558221517547555493181972272972812915356020237968546775210496137773443477221837054938630152253393765632861122385647723769064402010153043353881637751817994681995573691988304208044070408842973611757841603579636997570125942414232797750932151859696615485153065838149265745549004061510068723246744707380808765968927046654090722307717932522477233655835855372042692816375045116609085859338480650863722332072668221770679181770856883383976211712660480665491145408406939469720467181085293570861821151965425790655301535770723077142990829471200453680312256169031440115834125850562964042293111206656 [174,150] 197571813303375141322851809322620518575488237058188357165321240524587617505905048610450181121575971541168467909343038711490816165812090794580812195063131247762467668596214434574764828314038284007487333593940343928400017779730001699582998256269884048770081534440807733459000866209991854134082366827144505114454172071049578790368126192799952459598174331419972981686214183058123281754310908287399449910122229315596339378038761062503088416158154580574257584694699268574869036692026172796626253522710151574001699604465892582385782775054004779187325429268213932617717782925584395448219759332664864919696102774146525806330098291957960854721987741897542916619077988705809719525234822086399105054012898216301140451439267846310609776493728844282641954345135601039089731477586583066205837002628588962742734262366341465342315085379824148183996173213068605952115048755869023073260619581652501194619541652391608222927130712743884110321479816240034726697834527540519490194492848301159788879101853861171021017559354972504244031030677734301856 [174,151] 314586763427808028664964006345109673583300292968749684444455325997153706318851282706430426137189448232065261018440680549065174122256219454898356300873720112163668262748664141430527764877005617785497451035215954302180982563228680289729940295202541337785289871387322858258555019704061845326403154775454178453535160847692861897996239702666022326376840044456503092515996809970736784265717691929031005977454602920074809610100965608175934662397235294469380807921186656919603204723485011884403852818758934381723929664551351223287743817687582440227402710028764558395010376243078237040432689929891848172561552256545458427254064039601222625406909482534793389931044719051195026522433751558939008829158222527312821015427080250822870256844341521550639832230727112534918729217416890992658231753427121888215030282983814320692078043048370423350220543819174916954600007998906255606237807423535545389340844071581194730650995529051258291060498561466497337004547723798998461934823707615312883469018761833820367497011699984917704800 [174,152] 223533374207362994193972886082556178060262971501024008099602956607857264966647257528614160986542805005934467559846771533337373722959074045986280584120739383292243172020298786716738083521045500286909319942273075099230998590545301516645923231747851285172310837741183765093983395145113109660413052143786398623729513490717704069761436388760266567502829566876928094032015550268872802732697211628200926676616912881054666880546683996645655083699043550773294451894587334962689467494838050695573632318004134338299729848604430115836840402852218388231777901277046665609389949999629099645902071711868393250127975350518037215018008995394791568358383808331765269896517717850945875496289001723912457171944532423514112544845401004998276441857494071233643711974578475309636981056940197773593954284253091617735583797449145915160816525796602684847018541597639203991996771248087299033031728387028423039551680841853340748194856827314260529139938496845162398631296712621413299701591762843255459435825965315466330010900 [174,153] 68354427603865474942900068119319173464081129961375037984116101384216827547826337160280345323098984765352602749973332082112922378889897802481245154657111712917284113414723917284858757412977035564780259929215198796562706970750895882874797793886647622350408641488772431441667319205961942531724482866634981318316158219291167733657954950380708240436020255041483903233944785478896334221543310810376105620627505983339326924043894668317727443066784362163929830786856070671076387511268016148895155890510878079641206980526888557627562969712270829231942451069964178350758087109556950568729303549656549739236178453736501029821112913347293327512024935568812232102046040014933077600902270666050075009769860999146528736324762183303751950971678278835056700947012022566294360870578643294742561148890234094149462599934561354519187131997245953569190428801362420178720705746752406103291254570973326846515262999748933895558068564785391918301942100837654327326202135243345198219286397610167874940369344 [174,154] 8646069125495612126046781185170274091708737526220092155537115788389571899268741629283566780053814255287577843125045681593379787364097896053821608462068858971953638579244990143860889701618814109901087290480834915120678669901843278286896340109474375836957822463376320170362861686250861103761679889642680124450944898277167534113905351120586280351109520735378896525769057799557907268504686308846228451579051906211911272750985375222583861041365268034592394604835403145834853789954058626122488950152124613401641864061084441100976166213823536450420088246596843836743080279607154608863011179217442938691344897724011561955776994890147104385030596537457529998666737765295046425954144808388342138917882371982433050858223930831288482281759352833802413535661097916432955517986418463742835866798284228784822148744131282065061633728681173311452540030017823165197867372180525372810278459914114207807266268759603086150660860612439126528623999542014505002830568550163728054105631136 [174,155] 433200193549599765343757553312846967379402829228539594607536949173497885233582593812873321399092784003138573726136005674248325471568353404165349125532103133168434988425510133285458518060503031980951491389337281899712344163553994770225720185401724448263973156536850692620220285321530530612920080863030590464863811079117074735299547943447302035981442029575369754159861017233687342150484544076761554307253001923120176185253992084531230869180405226664023908997555559036864677640727444256046500166568965587041792208835415408875220902295317202108746742988297235991565757622891461445972185619156032783281713898024858095481475603501226661006403456149456697394274385917475977097343624592328645284121713586707735688492264519506371387775976237876487867151407423399357474896435861808174383238695418544510590409981087499943295397332116920793369012948923994606419751484412974506071982940559714866048843190358320052982096965459995506150953142434809692618928434144 [174,156] 8198495376046321538718486490063615468747731016213121817840891925978645210778520593548838358491654858604505951447024557710843000787655835521409222987858025141123866283055515170670242625004961046058916918414808442435684542429552496257396659712695181189429643589977207355806073357937943494542389473719892398003327584804256949234392778084673460854765200195558683726159092763493491538851344442154591310003998367121083264811283452821174866832284313807929234537804972710390199178955215353584800048552888280703179045697127751062597673172956331050240427277819152397941850487335680744452291390674919930293716081730154122457185497433204624166077976820133050969547087511583187948641574931769286825326188330988250115069332852766307120416052443487358027064174791082036644014237586471557875833900113603872037750073726841386613015934046367353561081851636922108798058363066187444105575902332781292491064991175624654043069991443927009620915209180300 [174,157] 55619107771427373504171789896616011871181947491062734998762924792425460727602284152554117597888706448222406783682603431838533092504315940222529090325203859313850880736915295119354134254249664327455534276026456800687032031478445006034708231046809012306162144724220527289789733118319374480197378155611589366699150869404558989327494573651776126764286665036967105066141747804126291051496758350572422218389166270613154791686522566122995602224185056344937034562217999487184956251074482355138564010643831389111495677740339327198410761335609091022746667055145357920854222138706660773663477216533790365894814611149794190415708429393732011450215709370156274228360192726310649878742387141125278278624344755871681497572365477412678119098291223995424393612035489899152807285837147395991737630887302427336943561399458459821352347014288586553723911878445901739413433866288330279330744673305769810015685286401846700187834375200704 [174,158] 127653606881697246876330388350296169856318843499001477593651551722625173406515200532097591637769278967360481625146840106145876745194260216054850689576776651987380994530086426805047206020522045696903802442506896551904047483177982699554456146934919469210966567251148828111233996309647978805936985592364720562791015288310965176772149919925082821289392554197431052393090381021752666572504562057579548359038808509387916656247840103475647077848975722245313355278116874151140244961440378524294099731627979311158426151286010683368020078708571666618981862331804739937503828947144391746984069835245447882307443893562046529095906470551523549680519186391098004279215087276143310855459041620108484933700623191481671676733234386212203140719982566253204304796326541131823969754188685573518737269947533736022490969105965254001380758248008332348487816780487759752433448331372653949046594995985603320521289508762880 [174,159] 92955937761864413286462287044569490607530950872983750401352937702767280785439387400508353820122891316025048805070542959276792421934603529692627318932699216681523146411524000888461996657227877031168083848764131927051134944023245321951442616238624650412341423544749609854874417166830511973488244239373374565302113831311606757009097409636218408974649116850782974554702549672405843064677380798911358102240318705333877264673170613070179761255237601492210468823748695136488573489802056290640567571157028916531900007328691684841813979815998324454757722876019719080260710658000486757930522513905985068525335683549690592709043517388263676884122372377294075153660902522792832210838083406694382476015662754704870172844910711973541762609164511155423289056917233447546125773431007290969928290614526054458321113081405805614859178903523091699720640352608638542820084827644128090050679972135872 [174,160] 19992735419038919613150187000950565600138086627199469399929359339143038961204462603682387532940287179053570486709472403913576009353640301629316251494161571240271860277102573809531767380366189929056399833109379463551611572266595604057914931768019373393826869040736371444880422975030093354939614735022602862560133777912769501137163547687227215676520641618599260149527163957756108705612076056581604760447213275367481375426001448235978089582318223234808397172189628567432132098231934061375408280776686508647238729748278481999923641088605637791163836315792756951282895291743394365242016025528822689279173897759601587473849842380572842895307550305618749740843263161239447203661677568038908993444235996178558643656598674508722513382976465376514273287558636734936290473602073235640265000200164294043916692934362815034305563133641637708755033009097220873608405300634926 [174,161] 1172191891799293276134372655581541100991037192061083765736849931047558305686750335889836961144173864819510863364821608433102547750138739150949769806527298442916322442555621652934189496679251248287521452296226791197720387393056231827152274904468910770583166045209529127371546027340723029171361915562976575253217653493559423002612486451912046675226071201666593945617705218845741764280011213869020730005365677253006744541915664152856562309406525221068388593282094584164181909138820256625889586983259235748466291215358457510334271580024107653951206198776461813711941811997626882971676335206223678560006104001092761240363189285533185967580229597706396486150642661782131331750306664367431478174115649800149607356718954949221644098253898306816040037811243367245728479353860963343060243391999909838201819038392306369545164784257992896777539370318208 [174,162] 17117618236290193116899750049222189831102395491618885275050526324652777453471834573332203995753284774074072946779192981570979495039982727800603901743156369696262811657288832226668257613729144432433121086720270571103705050629250246470090930482571951430814516499539428181241782018535731266019568107592672894478202205571821336957080834057731769571273771785175313511134696427475193160735566878373316916048984631852095704723575995446054450598341359424324349062764735830491713881573528651894505611287960798612274962988443955180163128180030033147462275912157028842462690699727093676942525639430352421283227797560072760510766041687994150967508398536552722755611540887324477616759415034679991239655762738221341159035695264541843750576374164378638153890755926432542939340655553562582726969740193620230234918529383826682273639272968 [174,163] 56206075068608291950254000302777115139625010557324109503701042850591461194281624413252679449070343947101091715868839887656205742324521889947260500318198716385728215313954499290402619632902728664201472739776130875988510660563662244247982102717053518364294579308977985450365100189587646508599313147636491747587263114670696596957206158913400042703675134829020474975386939697650027586704332582147938772380030723115904084500593761082944469299923292928768904626835651517188060564688265748676649021661666426587313943383159533213699544395031955002984259977500303191017545997992839236629330790103861975007644207257935018063926943320508456941814803876806862134200202114011974891556208592657896383402283519486020489920109322952984827253461467280178109444988073685264026657917700904499403209026473808252008836776 [174,164] 36928613709319616178120156057566176150053033701088990716959172474282666965553356815618451778682996106508017879149236886996268113768794115979227101423993044927193438797590085112958149862492980501871666926953964896205745714333341886816233080531998889327926232339335563754197504561022305780346199697838332404856428666733659685325730829242308085815214784971604640791552849136124946820358613916591810835632839568157977753599163512995435303853060807944150807746896131778760940365557714588584294141362686304316852293117664998068564862816696617010714551793519931965996413946280271905681290932413615772042398585938870833592881062230250988075402186942701056856553883876720482255479976605177776098297171791328767061623804768868254041629828408482406125638225895602306618540936405636231748648 [174,165] 4246151783708978424293368648807795009516351771400918990840023212637721260889041873316833729012685238373034952627196519359179407311988602200216566444588548848944452430477757485106494305819713765519799050136134400656303203343837506526916137541259920309960942697934640520513067135472482031657840925607408433353280899084192314214028051770620605005442797171222015843953283579049158322295491761484742977837919880093677855209652867214509452488185010746674524248624312870350420830027781406465911989227281704352027386714574884536104325595079707136496197470365763917122267616724791796535512179149083469006409522881713598902868361213406162688381631864704317644311548683082677960694933918612403326863689408010612883574709925903302941405451526086372264890248122408902144 [174,166] 73162943736903937355334049439165106810757988409730479810265935391557417136458931443461707858486231514737368314323919923875382675354187024802035013484732658513103812396434742339426058214120357962122823891992096721204273279878968752504772989245580810286696250186590515070970984405030182273819574336958767470024136250307905010015658794220917723372176760796316103408896858265292721847567982090169046038589552822839043828891376231246856400885313442122482743830512888599972766698199259659904659518290158367289705885093071719897247758791551581895236514589916975572227024507381017639698696276608389029606594707712903178021391247197809108430672379979593768312126683860891757937523984836728236349056176095451686384601413771144999859766481389488 [174,167] 157572665456087286748771759499441302773023917951775200678930646764503357582192232994087097296417827333871233550465625849900434185872384797910752575682372017639130644827072447849522680237084313924250225038192186800365882306370660579468034444991653872169823142609400233362199119632624291941298212344449224765667053317347689800185442881884895401902169694170606651459640898756726518936165012201449694225738581998883779763681408634298989239086509346668465840993392535429076040141369667134166747856246505713879202143666863245065027872660609542870974200044764368160463104952390965707761565870641514276664006662658760055729976865229614093273586530662224228222571783063590958720358952368441015561397932030513275749895696 [174,168] 34241359086118051293435701902195452676913246246060884572985590116780359170617301330051343317746043913400321780620576466706804513099284124396760083692316369396556281044599221106638820099560054686230879939295013892927378091600300401159071820054587318477579689258123430312366026063071043679722442078480518348315930268689800840245383278989813562873240043819886519758007656933382341237365132929029789824847341393685114993451744152213019063446214860873886785878020773419728733903266636271932722553580046466545245080042732528409593300336383919640905243000888564749019569888471537695962158306875059645622283400481485866210588159610138857286393979104205525658919285092659120934120225124274489875 [174,169] 581354677613676534418286904544637516602258173272325126758024909533376600920677666860584876523333024039975268419345891981400134862617168285641594756978442097962437470486554497845354265810852594673676229812691049426317550428888459906941727855119273388111021008759485908598473129607107718904928755407595509376512616211531701450574550654711347055550614217376714234260771054260155097779188834846550867504120884537621540123350999273710640046584274708280866202023921084211593540069746405689365512009010526653552182386764448139168118696779851175096023070608412242154151798749326475176696533246612152281952696917252116614856054697024997285626355443140461227372356527136 [174,170] 566113473374252992064610036467328296014485938887975322317852850580168328612298217771863868473928981017935142154607900213342771003887586658416135828187984325388958633793836940589380480345655904303578924032360497386630488943988435316680850175233659486729953420499816089613172020055265874372781144522910561635879713440659897240438797404185914926893954566273442648690044405162254941884492856379335470508631841212344789491577067027848239397043145787581394400372828341746961534291147584105802043141621187723992889117205851624232113568213391202554510473733126596822765460179055025622668442257730757928938300973866629372146105287010906980336 [174,171] 21637932289384411072636460222744807074902507844680327836159822818331572581296727671037735064425321041061485920855402103880852976007066479276054600321354972162902723197849764267974930071704911172307884128543362643843156935434397212896681185912410605661241129069537420349062129191854605505012694338034088855491633471095532276131876470387426720389261229996557911888581572780782544422491765140762751380000222100692203286952663737222120527045560236878321771287250459614232437799187084610176418516959469959540886664057134071124070570315638412635513810608737249227657178807716164202764272260043035558154878994480 [174,172] 20186941922030853305735491741956614581401341181307510217734399603934001177484832325860378503627223544446530265749677250886505733325701487118321774450876398037557970324872137762753355308126435292298452599734159183101759691477351024493074714410151676884764255327847763370545534818556163568880775110949462371696308373090587265123526126623173403128858337262103661728503155279615540241297204413944436754827237178971570306525975076600804337334593379843965313681798027973678329679594562126707132538320513770001050621886603189612086379994515393051454570096714472215810591005001626424 [174,173] 248933809192427604673993005248389687427641457006874714089853140672835538516592471413667328243100132957731786357602682602260644376822046910417622426580010354552593672207644552240128100394185271295285910738827208722079383420728186945250478445342864883392320933244508482527755710791611754722693504915447533531022136252924631088530901618142234506563448678912622393278137885645029544496432483614294519967573460341580641217380388929679068245572810610961590081668130930143230390955617031451232597843100307451920896194025509340145839522437033792592576 [174,174] 17666424831080090200996450895602206538438522072088826688323486161852240793782529389394634286846825941514225203975732029238603821612920315255546434303813027327502378084663481636556275339105607235321482462533832929737159502499768030741865481710683452640165164855427282286803651818540787171481394845599604497251418320551128564888727556041772346767391045174692650360823198586685439741862988730709067517937857386090629471625129945621665982072550111078688452451326233312842498164430937070573971735305910982051426240 [175,0] 409504929801776684218359470172818043669248745189442217034489595389500316890337610050589311912155430864920231859340422612124276539113311497088266908505524346367383871121204363618193969234534398023352438729722655871686844631354741874781731013752779512926702588705718225855518399488636291458080599592294733610603315010268580099564138944123793108059774907566400795162722594123824286314685356385295356764050664354137485252813510466303596523369365618679996807252485725552481055572053835059099284676141139833495065498445400219075883003470809627838938495258209666159290925836156691432419048988198356428505186273447788580257757355239152865205700293713812944080048110255008661366807665956670304978271217973518282073291189500161702892978272709334333616267025486183106515167525875011556010319182437357253857359880273434315446103547041844562945023768628694287749732630623236046965961334116369107702726442608699484089076597173740770343943860531018111399756440802508446234729448082958462280337179188963500835513520392804712235672722546642877091522380961085579146526155480165216369126370883067284743853118368949549995125771273884880254227546628494606632555704929083489008182469976885689359140239528824454409385226817383676564847255728837193127478676885167230481297988242134201564671946122904550687782091852376680559793865076275445879217295987860288083094650177331384710379403781138401598503735480361553010039442695084186958058241312052457868390353165786741505217175520851319718626167998477260874412170239518285667429466582747130953311558586140938452663750269362980351278568981495802880823753764095134707837087318822532466648594679992815411268931076781164503043683540090868975258754192237612743774880575616996685014815482049619531171569279009873502878029289483979980800000000000000000000000 [175,1] -4730710894143889367196581376170185474148482824794690979106912947923172464799251327391343092397524922957506971976350966045176949511669754682298267179120658730063620933184962534877324783426978180771775843959448738777090065421111894068361424150486902133625972752867527915769663881231336938706253721203482635184659243572841160632948231718176834124539110045357471824209199629455187800528554863684553068881946461428834836973929105896128595634698334360617018328515230379603129947158408363301811884970333955217802682062123900116771304833356186263131191940510483677473978296380190929990402441878472005965017031626100151214284305315270684363836483294696952833675431620966672633655075426031731314664131624064417341704329056376639952974641018369701403870088068519423126098218265512836192581856330288173836868423282443453277357241420095972278632127584268318696880076316218672288442707835294141209730190805223316310672358445744262797521145642651711904974497785034089715144328754681556446457360939525055868308051353322505742603654725780883260929912287011558052452960202626987762340103195083741724220167513523882012261197368985672474908291295554080329913348271839369464445935450476289060780744371191529697103336897125758022915545061743010977826039208970017611496291716907381704509295814808663309809735634249792540712402291277488700008236898875294278842769132510919798309708764741693271643593410977370217073167563674401587714518349893848444588048633089911334572389657675502090067170037603699963982455137175412945739876504008640604257035858856410422876284460589987045305138771516240400647126373351692285423316431764479136763694774829391879236234935534065579579252982446312952412319737256176094228124050843890039458255833158759748146237375108385995898528793111618746497105920000000000000000000 [175,2] -8818035874681230153498615890307412467666384055389962307213420785105175986654889435608298821716257620864038167922737370548228350940854844574651622842246023168991371215351136861235954134865371768979236854025049634141259372483001485763375961868850297775800712013198957691089622088900357573994483760279513567093087961119875505497285075097631798464983363077088773878060041539853406007379416255407937952391939867249708649241333853513368188850499165029369503170727360052818367166264563861651536122177367615946562876828501550708345237613697048998757711171592774270740034309267589907664484809121778974986907069165633099075684321702020001579348877713331411625687430961498805474695052630868004103153663784395837711965040695403071930970735561845910151334232832053016798134915636206745051002531664741433606027932137957667194059789029303329714351835825036630068895111489036279499398604594433396029513447429486214054883388742212655642030864567689422242925433237144762079458448431285551215888678469175651467607346767543837151427695291510631514853993300848002013666492943395114033081713815792860293536531019270942179751261606094127091480282661629235547705241726988932758463311258535238883548824394333108488989493415503910422441460978757724304230195961356718989591614391388174644607341818827760181711323256028775385626319161758804216730786094046855871206905499766372544580381944128443716145830746375371639570267355972201089203413454082334793949592047365901274430683707711746859558430653937729316826656145056598618510644378847047340238242290686726505881810546054319439878496868627878627040401738758745674171068360475536481450943417508528055683767958871718515402459476069304153462392285424726253054791167329380880848833991788874215434701591218733930640876955818501427502776320000000000000000000 [175,3] -588429328511542714628810280499907192441340930583380842769023176836381683741769941386877175102561347306588919933663268449116181291899460395640063677872132319661032308287283520866356229561005258382395898265197185845744017986961353520782382487683806574695702188279764748645644739940692982636920452726394606610285953107704341666634234560443969871916267957392640310471948438780048456445980050612497982397954020324358799633742076703866996950355213125086756436088240573771563984624577178519536742650611503080684031666819655427515153034448078924722283055253969714267787892617567714070147915139791121701222116963341828952170843237366517705683448149383232103895260209531775998254613753087327057681991127850085630766641414742265612915756171255259110851532163253147220156243125196716607896239554657631932282629386851215384536605903713016801454331333343123282897275220352941907351612424132903281608533582111577874775135730173712772168470115220993746496436451100978079422519814963991828103595394899005006998610755343277894193302758961010232084926673691237293875883434068607259192988258889527789142517412071974302797039813158527151862153122735627723146066677325759287984309504946179282106883706197825036670181655123282127952278368129259230888628635446703174711445287711255869234470779043706716223178124648344083789009521914194741664937861002965137854926439131524046950025487595329867570848610161253035182867594822399296061618873810375749350959389653702426657665740725583108874794590153609127268130186228156164590258836344368841107450215162617129441844735967223853821940108452509949709808389529221690988294364391409623068498134274715763666066795842726873328885960311090262539036346738274739776302321824607612547140969130399377809353535507120091275476713009956391953769944842240000000000000 [175,4] 123725282832680095734942935088574308716488457042381349398738960190413173675293107489280132641593528266967103777039074228372034929247301859171503062802041320564724093950416173593449892841462641905269847709544714302810587565140072973411193147336092477620868663799090991820842626450958422881940118607273104441895346400691925986757143060136149275887477338680124320025149888403638217694102465071990934571095149721335668132971827698919571130956556433311161460764915384476183271941106725997449195389028800145475454816992266924799634044457511950928888311918797668474709506592930077457086801606849291267949950079330020431053772444734136427651211277548093773645682443772466425724842911806969935820818434504259579708064303192893892795011544456645118093967280569714498244692041140307659952541537350524000917030027534357662995410514937899444407906379502399088257906899846842810368259971667190748551174406621482054822737528573407130674202349475965515902438810582656505515445597243895515943470293364268370123528088659219288647021496245100669938732153303844609219761193584101467130404114929269645051788413504311106116906654624626717355772176283407595234481420263888235120486157753823732342150152048060950898081542102471804094659186547171139762430688829705090407150823624931841509349569187266093933236483295492297996441280006312597941074546632003256691477340318075667653006174192683780848641146539493503500649181352560694313274484920115650656505264852730306673972177726517408780223117686936970389307118927622458475183699581049190040548852014338568948843226004490987514862817815472655375768826985556469253557110614192035917465323929463283444404281681781077658269011323987656898915103900221157760392727098673031132039710299451075295184373052397104727778816962375887697782269332684800000000000 [175,5] 5170885896379015136230634254399549499350278489617297710328547558720105151711612455251113268174689066209918159429483507602936761546924423072327098612054375407311469411720603304128163886593015015844555568789749415428210464769682989722423943455805738322037886489914890612109311932852971559189461849408741951514957199358261497503716362187611960802179089731239390522367817574002011594923949457644939041567700068817656662095801270721804868159954032221538904786924779318410680095503294620163260263692923558469042626024038495940501182873979255625410730280927426135525156751758164619871917433691062377609530668240937678219597106891190824599344194312300555618452969840685211707680042108932586898320918675414568255991267375478397979146173485553883806275619737102496924180837540023019709866023552358606856161843298235449513620157543119703508207219304264244845310994747000650938253180041066833994932295581647873013064526983265083138984219814282346616255919284561981567438509163267295942412954123384959623198308787084612026797444064314967191860727475419670645956260799413568064574905256026566642412503415119300233101730025222153330495152811946720302422717762963416648141587683227161297757121376038295475139715722637847949314076723077187289149587894327355388531291136834258213456426879291049403604653790301548451215570901206657517952697189251568410268842613210786926979836379960313635144926893690681050168645636253800345802046433842112777741315467825305523972210170647800078210997683442688874074938910858123146509230684695827298956724313713897993447129744795437562252827914392086346034237124787706294482557192021022683284642673077366668829693743601852679604284411118850838955151833189791759135776288949487513062337162397514878341063753321811622564199573750492905726688987027865600000000 [175,6] -73500810550929096809413599613997023036388393451242954383201205807981928690627110973188108222716328337916189474548265123526282007572199622516783898022244935249959837081793157086191307356148883326098866426605597546864489884756053783498421844837558938747800430490784963134505329990770513000505767103707662232573772001165049877618286915608732481974252533743207201160333287743570222460093438685903345558656870004007087760097251754058825807767344321013116486323169492122935525651307528353154711060462184055033250868925537220806907823354997437864281269190568333223824014986987769373854088647159570095281705160052025627288651367371278419913145601772063715571059857751628428736812926533368398719066833562353180739966475208993662338011895053181398612512634713519688956870902198260629718544691273185423647123905757062791195938908682904888547832749560641727471406612417456979918937210815333284055343913846346589746831890444178938403952543811021796083137176850861892678253423081998246103775885231610678216556713099192390762297277127318296925670296384474251983313487742690352802555064910368646576073862483019244936031015757895534998914993212650460170138641119420956204753261614134205846285350038439961850836972475905767256787163662471202169761320631830019738413736784198951930666455534310579409299026284842399678621926983198683071527115794457229604201859632161889328251581943852809527555053839756156166682837374315913729070933837814038236511931695908182617439653973485567829915536631955669829005020572611515354803439742624547692997229211703878551943893529195462299980888841896927535793395332486962517006604337485362209579845398496422002353969026481446441921505680808132264872154671063275489106857566656523426188853050802180976661506031583458958441384489356122719449663307948032000000 [175,7] -2408805638475062229038146059615910813584032364979743833706061048860119661431760828470748558505646973630134016423819434181564195570977130277535941094216354399271595976972987998401145943325062040189583788512788343868239654650806068111045318403202213899359982821406578720952093080208106717363999057435451136189906906307311678805149373994080594238842970956103183494010823112874799158123607852976887555380716244223160416852149466268840346040654094240999798133116117276808910359546560490406911678970756301929439935544280172775137657324261144058734439313655686165798336727318769986522629623697155082412933998168384035780943943566949601255477846132335358958864302077440429606534065167819007554845702154520817861589562071872987771390435268200728284815818168294755475849451998448451368642754881177322550601781003634571617573750114207812407470747848322184256610207381884321893372294464069294645991914956260952998834174981129196218568662200715299211146389049375615974464423114923362770296818616360636140139336430914944034155446852801870395468217138060067455519027706430483626481523807493542078365623232216600606177319423334004387581621387430782715372765493522438287420735173176833820029636059931921115895376584177777901365245206582663478941363050181776000629484455669194661231469270001672236190862532091168549292165518433499645702286893672791652623741065929484019923013240842743507889390078115785606393092965048661815818893680947720628377496339423255433981118701708477339510638154867981814577284602180626796924127788973224186238723536187286346116178357403780370692887814989034199702958315677939079763197742460542735441429475940117824665071052589673189552984803196426886147055510494726952235329706591739868179026393941342124248025972538479500993203466828586777865482282693121070736 [175,8] 9332291720628026782600372452946978681184925058008477929858890120624539730940516684009189014409777949512595093573780632673509883999431309542984290736863737754609886012904763530711472187989561540799008031006378328458866132180710878658893640908970089027686878386147779992661864927842055483021786278865874588245565517940833141500921175933462969308591121369976317850313427290968167325170475138863082872480208357743553791355447249409950557699184657800364019518755585666724203794955938580995072279892181603242353082862229189267788758651645201005458967633945946568630638752623564620913313176446378806477003826933715538549401678603468088444149047444673562012032661600507836906046251762168433721335644378135612540514069896381945776881710393658954769925756063104035377680280119738643243273256940927672989911195557437883480224373862428118105359109142493374112456530472042411969782976974802236739505361329844403058880397155067982674029926842283617726615972571050992022228198537932220295277986548266447436052750412413208213731662524079816454594968403695530131371108073215775483867384211364528432079272759912371467150396483687558239687471834142202962517061290639401912584866188974614191361470916095351338737328051891079988779998796250360659313227322301950267229332618853006686134370799282713039213289225778005441474489374351724510153930660390102806332368322798206060348924357677973463816969849947411727287825227362684504617966531900076403010394727985699916582604805226205793923604905761580012823288610958697229631046428333122939249817754290676839121644694722637774785500530326407262415107244115556946885273004934164987373335291972479251274277016324914149368507654675776970618686455063196951483349256208028339877877688606974152305002372560164855408730855990776347655079788416720000 [175,9] 222443372731195055161989904051960798163685545693041364375123833455410470290633317500567469985356947289721323612473426859310918525089189924274115981691411626112524181120053334991567848215686518763856346468734282880793000202905753880445307317129629119403802883999065888893528571371640989747753876812440935152000071253348993955911597564749569134840493681243833985734230119108658288749831299785591545893531919331242730545386335495655031545559582682432484105408993692173858570993584514503450993348897684661792107684603996733644423453719566962560005561470378419886165819606013435446772735687960373260221764759144284318012708072214437337089855811664445116922111608763321435899614463777507836255941166206845508289031796475932634356335697238166169888074995159871225956489376604257089600489461626050083800717304365559763783944385195563210756914375460069316344708850498772534977731606208136158963564317555790214119441071400424755967887742517061373782386664355962371399989642971707721259040494879914808023234765425797524350690518796837697601174284308926045095071671690416685753717971113721470664096721739588699597590077931686906034436618212112816212002603016328182084818357195979219079854867650535299223055384409788484826708620971772942511345849419065446982432895032890796878112168454985516463799496487061974199866872258568513338048866807044848907335377321218188613689816763160459581554069705860074025067218268588527382871673343348895288435915573816205130776936585454409371539595387332877487846092461599470750316188364433388328395299615062981786858414607048509651122571290074060818428489721505491107541528441715112613841232674558056408153014781288224677717819967968667024397182227412001786644825212260189661635725616166614076371302982050395145724319133579932942804113325204400 [175,10] -698776218141717942381586746540959685504077839538832718575069907704268297641769775007944446692577257076547430177073886941087887622675662376558640044116028214700175411953260667393546308445564154428188230749800068478046478119292032719973879362652590554506137750817211637353910234978589984162067619866258921741724534960999679797560711397398110765180809575502890395353609360786279571304951127922987100954759496893900582407075976005774586472666182772164433355988319437217903889913257530316422633395285655672385100449701668196773711923396240909713691855426308586758713291993118248715733053982672757918773666472081236639090240616844489566151801771504978057952657025839700784007988717869634964114318231615877329232229697298995128007986583079849657406495779474462788986832288535338931420287747016877610566929964223961595605765389713854232797288168369942139051276514233276874541098216912333590059431750009952084687596081099891056543300865663715589363291300710791651476948297583400500452311105196554181139356754904995291891057544915469779147493269349186172856353585804316786822353867141803278436075915632893419353809782594549460146052942938277761523787191341336171247824507744506949320357626784468413878925975533103079746010451332376223486699578983251506129675188848525781999670777735233536874112308983552356411311431737690174534751836776650342644140069409129206698410212365792971831595597041093086998096270173057891319813599368413733969486622405022914692752227634607547500653809637520788043178154075884811465040532331875442389109722618922602610293900050406629452162376328295839055566947219559406783755348899722683024391035486932477466614769012842175448519146354971972173519541547228955683851698069220715802534806699294727561821044366946274730051630500530075496246617156800 [175,11] -6368675815777491393563976365499544410385975840164327801910513484592406618080484685631682302371652298022841598609216562506914894933331477852342955023411130849777246966030513296034094983521632889477246763974856771682893614352169400514603930925180786630053357502207014311531315840990118909952358202148004657114420371238654104258625661696555565466220426162099123926737630784395284600168782155308113352457372977518294834085389610069056016429978723622628295057730932497867462337663846073745150114577652385740659679198020694119452342555792248192990573657168032772649746775215797740657211711952975250898245497265810128522422968883515117442422294775759181137601473618968079008010494438148290594502915679406976261109751683249616985841210128382246108827360435599751109176587779525208606159813487391822444918265586624945363593001323600461439627998056979461513656103787071681675274388202305368223705716726171862849596316438532859145443571670831496130634802698674201820336097165005154341306424231434117491225943618276021491965609904891698005588257161204942001922593155076011565677262913027177140969236362791076353982601837010986334829193490048369183785758840514366759778998321144067421331283367176395168727913261037632949694124950839755290140340084503228426476469590243710891689039324456805918041090441294916522826709890587628118237626083818868552601340081560272246357119881557843573331818471873229729861020028841266953136383228735931487698116526259371439114214296739930564664564601205736032848861036985299398739121024555403994564779959330075246952780634243331357414669625818987037617213084183045483238794432112703369854157326569336603171993308268055748156013259663893897012249410976777588647483993561298715418865511690365360184832660221915403192803132596657082105270238360 [175,12] 25068684051577669400275149151355049789304917850845253081384090150900182624228087095755828844468134863090010157120065993015660031309918318197043745452548344929749742502496642085151001637272996950149921665835607229747914752082490334598713384946019444678327187539997261229942181346511143756300781123742683993579556113316584662143399144358664183081634265699381799781696577139151804242735189729624847043541930793098876996143823102191507321922521370429851064225185086549558959770540531922304061630805609108737246196585223743266188301553851470515668750070382118414833868144932726344850059683523291080551508088777015790435040286974368449617873828698880835253898066096522905959053735962455619845643248228570504745573491086067898913347179642812825731539475882004124064563000184938912750034330028500807530568789323745178694531253561615253933733995582186993682507382105982140017540219851382854469318616382637681169159769334002317238768174187271431476678416779173069647638749587561545209929381707895989041689606381880500812791820193854642995576919346276539920169243910028267162145597778551705718458170646856939244816641327795140475629077688061505286192585286305942506144506471361671829741404667600031396378606145692979917205172354664023038024632383097166426922731415364927808410559538503465691099735600588164857608984361954294797276348508175046765823870166792166405531427160419143700888400756340307068724232154671516488501953150522901971588073998712004975290421527791471920631543416402209945168014453102602314234510915963807234206853141289982917564553869455484763308564666082090185614861377115379546053416259293952637439920110865780629408134882221064922087165493675759613236588822544756154519088817746844119327925187815376870901425960312577148502944973370018137801676800 [175,13] 54812066142699531487842875965535201377124794517859087121133024203874474711000861657085292404037642045803140543370845657673921649412435427940756782851735236791169459910739410903875741057212067408073233582128416681070169181824190711821463379216359174943381434538590804198660030729157707650116375763930792139578543670315231837549384219602330616741382082978216576730556576513946041194341666941608278932855999968567886926036717776659524028562108368957459922722785633400515867751085938461015564753259285383531269761247374770715112474375822866238213563980958070063811786736256499842520739200546705025803407176589626419668316837983925206873290928955543490993167288722704583501206412759348630232600643719766696496367885211073194956333397797086873942289316670669906628811320902891828466983802723460486953711277083305165461078176927700550640715238612929810453516231680686546359143727827091167820432532903023468494590011714261234418074201417339139679423802678091337825190219126386343107767188679072886437874418518999866084886517892663550246446866591705295578810697576754155253775967823758239202728661219591550027394550631126423471642885937319855329285552403320998129467328363219314167736309110028618645629510498820509000785846200179351981793071166691271823263027278301031724277479962387230981729651917513952264668479437783362673510173569813157226635690168968297341054767746765889249415296086329090555104545805481089508543363769799378175832706684061056140117197432357650057301676512985580734953439485337796113142788039545081583526445394245981776082918490981918516090820216531811737697935052242289186042063233968841656315578709524181485649529287706015152323142205028566449703483333886199138759624655097177884360139656357301460960837302808670614144241083363891216884480 [175,14] -358592910170181685290338534758435876983080454978479629489255803544445852629747299910133424036842394310851425275322285572856269980280951480101361349976261936906650153580607219292688427252603457210648397067027772956937753577408696741911847122882433507355666197817192936982017188846936302370352760099072541856154557608247432185108440411609023067970579248843761627115951993315462811441530114266047024881410404182658059339159452210830986101764985737791687808146412713151904313815146870355322870527816428077986459409138324030596565444850596372953864194516912292962336559259474718091628037246832114995220374290991164944314437799218261029490336335156732391558483210010957165820396569846724333547772646517065862190470025629760191810866928733964149815045940592082029787976271752701549963157722226330653911341395061556040923862702927167661016608176270461981658253424502048747538109607159996565092027138240999524706190187827135768426934294542348746207926011321651481229866243441652580890441167908525005034368614862811743158871593179707122070482617804859737199887071206086981709220805056590354086246690059544782989734078320070516296389028805577662665561851581879629352942169276210214176345192741414264177855933927695674424361689728567478592701146822894806703574791629193448410798422229333503300243948191961392696730911258085045422751233216998243443375542474320594676890545606282206733645056923854571501690602908837796608722589517612079517085438296514139292142711975390483251665801400333469822367781533422609009208779449491179167434594774944278469742047672178235780481312637819630693077777765708713995584870025495808537699018734417475145467277456377064560330684997214555582490346124964994726860500060577644239971563499226543771717770783603596306221027135023593810560 [175,15] 126115638857591288266917851202729511964328009639691955064343405889970311830974896401280087077625717830889507147243964387854272982651390965067178256768706971773530559493651168848270266569368915156240389364523002414481594076562504754444691744139773078094028869808227059839031825907348513756817118293277498689965149415699107837835324937067093797515240622286289992455309928636467931595207552751880412901269567388888253476796305794046402496901665796670755156414987150769767002693299322477432497535123048498709442312501695597933275776330111378323602911708359450966055704387500226546662393190722591823183078932912557119456909489290015761761200687150250791218153518507898605961343180592940401526242438010653100849823762103872466505257075194787791276649525334471301425924662038713491022964240443936410059082480275345884923381784529124033748879328492235064320111527402690982396976032481459548186229287778926107718736785145211075033875580605771342835888747995097888321118517804674662222479803839902792306497407702446287504248993981400455727359480713092450551859438477075672638444602643780093820208460126941319660067573841059308184871230557107337970225558072702822746699717512114412114164145462904887038842365050390253217936247903295806559349256621671554497301157412307991541203101921666308404694411240188308948505897173031157060335624088358911992998773226905732625255899036469457436137159862176420210832275576640283701997280817543146697366048791625800631619675099155329662607821198337106037790778712982641095349903998907233254179132102071947990976207412418102949686124783438687717629773719714205414200347444967469970155841855154769075892916191690918029145860289964894760394364567600733335470694367101998702986605101050774777942115723611127455704076977777681392 [175,16] 1974568715103278734183441697500705230247204727116944545108560660453831716479345892146630946294076371565414252901612332919544509923816266365201930041124097422917294035110124289732695348468213396949505162640947430136258076751424761299135058365344020387431976112904303094850392517237336024533452969348688126850806316096745402836464909282874666000486049398186439434981597000307113765361631464572167183011986718519355546525465390941658982217666800290873845817557898684417091018142068233564419895720302275621430020883326535315869419059898208410457831057293824334873028722073752260968828783248474348358430932709499441802754479880192885291613906473323862197916770415037939268636533324424056508057664921473014994986599924458484385295609230383173720165011468465933249053400649640864730580148001898167323129000778306049401142194120174451790043181858619416992411144941471139411186992454939972022185374716521778645343497508079671980151090643875964723589949353331593190599537753340375589758777126754012000116181024181826429059609469964695227587309463428671506422211527523729477691274212051690532379669764828319440085422879735931557674911098607978971542052789958446274201313167217383321461819235688421570114842489594289221001563704541952754039232925013979070575741745392817822918042168614453905752359874450785287450577710203357680368323117210982587320955047544988536753367194647226134398521608357810158018375856033452182239118999407257878241723992322757791485102863695873236765406700800423672254913962705554258867629687048519277904530386187483861595047234317677108377571371467811009674686619946915526783105503896051568908647879677586644135278324217621401037568447552391736223755063377044328089889926340921295883561021014981324610289249848465491510942600379105152 [175,17] -3383586900078551318608255089058515419712327876772373737419297101831628163585914860614904832441343669308968246896029902448630576959659114262412875303976688802421080757584247671410872863511096162736630451582731794723303163223921369430603603686745022311314872194125142000899237913513518788165054322258543709481235044326342292280230050843479171652168142635129957687987826775678864821504985583314108871588466575646425994232574989755136782724316061339979741294412203972271772111404746843258344846138080205403169074541085944808456824493969425276989138685107420174134678087675013405218333383897104808870873884381308613222914609782458105610611377716686627558751690384318923363775591798426738398237518481816499938249414973289154518252744075066794500020910978804462628236583890575807270585576727261865228117881373068167758707605012233444600176240335023534560572475108801067060377230976222498323790232439251516609148548411979062025063238927792518634923780971160424835889719846409858625473643118765530741972757169732784215081562756876861933502955579611773230161978553493053607149339075854530927213963325836244505175017983634905561468846688417757903701651732407148571828846461282820473598116690722626919098594387190953708447742562292532667779839021860796691851758465722382459581668777636872438876644085645138567283710484749868482668264494913674141307328284124214744340711624259631620110121532684289181384139374204414162969751077325075102687573940169228713341816469602917733411548787885124575178773577258483327496533924543598441283267110284635066034846690142919673072858519718692441661674516233263087616755792661535917663037304285812723518889830257395995336942904999237663414086474244042584676366345754586358513038316898990839052130570480087024782751505772464 [175,18] -2737846658974866875636350234319946871499860344064520671454085795244991222309619764921705998581007652232046293787953416734307331430270955414729986308792748931652787534446619696923649170936339351964182109418402244220026056480212895102216412807660466892191560689871098398649723676198352193182285416895456298997518741300558831625322250395633257572352602916713614632279743968739362437108618784791935538047591071236275409591866078186480201455615921146667069323299372432916050907610125917980999250289590087793371974143784809615008056850742028248323856885143959643223266481964028173728180496874980034032549010658449952649475619870139333625571672665450280021416499693477708069000900234814211077634865942318638274288773618248749509220176069309367792258315766568931558147602861715787296192145725141717084921564136676620585594163591708768395386399992046391016230334157393234004883935107861593324504887896261354650927438143119757529901424221179962067351953326587668905898341538600039997712846324294903063164109785133369560201261890486278932354793474484926732480447176106971083905377573395736064158712867550529225850695147657697886330877898713022017968363346529100477667103557781589907779526094987768009845382299987056780353940854942000837264902544053360619482101776116449252612795725671480352916722755687191889435963163471341880810644338898798838078329007618354716587841904504719042877420702688571314583988478555249409747071901838570489889962045073610474224753936875503609913340099509483494458103347312680707212005000862468189375877970229421294616595369654201968532994057574793287993005300108407667828076757867380593371086282369429526305858155973400661923476376846601644294922044786388909905458504620508256835865869737588270813073788003330889309031110112 [175,19] 13283995340836048562603817089149503341722169847802481492871531032993449021813058091119003208590392911401737633884079715910574443667654022464510261441771686323117630352277409667102592455492569621075470547429012005448894460445333582950513903136248114697769489975952220528277277202710417946010692503463388831521455995780698820671685548731045236635698503663090398472519507829004512330001730834889023246898339529728025145077973846255720988679177694017944026877167618326461674211521623208508904754954401597080292417069327876412862262585054883953886274577753853389939875294297544484106039577181019895238634650515081172789729381920961203166075693221404409657060315659203379891316575078180537639843217658528010821307878293928003569363803811878973058102074472787396306081272712179566165873329397133312872660563803284383582935673861487538233461048206123088280030320964017350600087258824505720670065748732060560772050160768985277933121815567520089431695583913847725452642976643932938760828452490632423644708918145753026365056347822716873037167650686446754755853490885276343134806634695135214629920440614368765124285385621332897703819844697858495685982225172193133794357200485527756815927676097892470231697063831144898449842681417750317520467511908149383218673565234154242814284194810672365295264606825512423975659497925432005264246194876310347483164829322010481695738154828732241442052073679180163060296815837011759223697905008215750752798842455384655332141734079999123489439950314532406893147909321571787982955997103128632037325091314811608646677747662294368021399790354565982299660491525066739646614539218355271121937399723021226636034442721247866188602348464464146725556968872910148980992095745793887703746740055536892537101665228119454778074900068 [175,20] -8933344610932278439049110686337743411580782628441374722803651083021693606404815649331055415299028841818783139909738036358730043401179563636770640704902408217768420856714373166881568894688197564396538455004747621360649736612156066276051211121947274282746459974365629472177702665476891131489719103458474663413409151407731354291566530578852401129563057589636799373258727735021126228983456389673347040529053802041667568798518425755222073514112596211382168135565684536150219735414908297353032422222375904019769871656460429889438603813648762523968225142145328238135673199864165269277378580928167139809094039091173107330746155318582492279811963566584264452349008433813540281376517820005012263106443504397768941206271942482727425383899405500056520069075599551948645848387323874775610626456130085891968667823761081862438314456347219629150196367290833882836534809879788223146641429987846950361588639513826976313672489492825064146948140250483109905269351355792232896443428527361261414115766424539353377225445635801322170203079606261495122712980171533217560429895809302500987776254021347345093502036375411689609479680209634774008612920727381406477945311404663198073595867071157124630879136669472709108662837104194665884824818455255232178225832118133062704254514031691826121883755209061439615160958389206715012382927930385166139864824656443214690614108301397259682419419603029522031559218143013614801126729332838934500127671931944450392665007735786601117762300252182722397061264541430761193801466472779265440221774142807619168333401426722983235815693390236613738428781053597766946285411840160222075438115660214183206341985342549308358159128578585061696912342795129331069112079026575827599832304267934949410749014977692447682122618316034669597621312 [175,21] -15879501229647717280414055319526476292176170969538213709287043238555101482262403957047563752927437348244840186569896051172602461555975278832433358074648764199143157470621771670662019289058731288750015813375853611320307272159362808686968602740228328952745054627333753873258363624569264801775563077042775641221606658365926742965717639364153486194186483281560801503867812595024920396779717544028896566261855670558157067959806754143268453290484415112499237341835268538226655257058705906600220773892980630963001242567165460947777211090554549269448941767634603199471300699493746397188392121273184318654626116218188433894490653035115274019632016352177626099338005429046216903732199195608130828435891375386858193449775132384622388242094591973483977869725461731654231758050312188916394563142394501735973460370124202796511332253941151752866531268889643947765039834057434584433587121539991642736248052748011392543282427150396817968162782253086934356855380070084634466806076649128577715049309527786436086817623158727594882946009226998693931089214441445778878357001704215625842471318299364833371912847872168031339234556685904588963800955769344815676262045660253834035347649866129322387466294112892049075640949450634644352302789723440458073784773824717528774558703257184917698196248681521403454586016906854198900580619403333346979489568643415293084465765593721999143445113669411634235717814748905028436246329076751234171188884372921796060705019084208261983982776791709704422173499705710070016378262539927695514633395209419600855313300453516060658437285908593707820248665692105096557363282330750296748137659710874470826664192646572323525947017986414339094913713627415562687386613887472529845521487529748335505296543139389066080148898381636529037944 [175,22] 29961426523445358148192166653561546659729028608225949522776499285081708348484520574463481444920798336685511220286280326788011004809314154339930915257515163776639656669561651200668869637228177337673248704340232724583728109168036404464802922072385757839727834266332396355033389069366877798094448623380879679195739464130700990583705547805780984480281885056697868535962403660585351984670712806616174799250025276697312697671527761052615356878195925391659284103147525154787371281332816238194025927138089196741260323721838057427076483609462227740803606373718112698398309974627628794756042236176941244942239767465231517451048070600253079727846617165175739503323449664138216130737585477079219069887115577682326233934036160591636228027755896164404446778248492892720601416542221438594532510498031645620250568828469406163672630632677759939298727941010079453185339071995931348298056904429667784594975318325443577422077842329708721328217490362917382706010434404721800545025851593018188424970984647417009765347437065888783878341689702887253621949276713286297191000394686906729177624466480564875384982008233544472646569535303152516545428227825603751583109970160485577742432037922377305445745232263595668066018769305667384253857515195836779251913387083502123324550302515908446716480007741351872148221341833208969741261471678383552946645926593767220597401203580234924483776454973806948606094759891417034777571250971090430401966873640011428375587675484739875811369876451228484288760971679582663612065739030345822113222429015749356710438644870461932965895741012185545468663700971564952223976617893733794254650016393717775942428995844932486003589325386637722252767198834348816197057176614689947305812979138413184321035138729380554818017706304772390976 [175,23] -6987079032778832901466085279519671201116935337990850558949627420440127934641599176314099212527294996535069353762790111278726354712305991052493330940809421202508497626827392558524108509225882038305206487532000376805333447830780167534883072594969138788407368922356480319227300250497424962587969958415151815474119184708085171642386303245699078616527682172533419169172513131143049846675115747985699897811583928953240451712031171493705353552258945052729969001645471608395099814414785679770284840039362708373956257940726206160103939446065296729855218362945983162490278409920202730417138142222526071092338091751754647635430281875807651566696365148010502942101386484274137550316505220565313429966441362580243791619296952513421077807260922523242790988360736960503967002347056179679543116082099350120098872493634471385620209483352748496221793278254773272493948763779916514472156224933611756446034703521067488958829249019103523428859058056640364664596928446089500122345693633820099920124652910873118264526239689451196442279010103359656657252024881140583875835771663087311604903945106026543371651654684486720024168014064769496654010465589286968096984806086910439004383690635374357722729598332862389613404873461885415537511384992934112803832829453329775861023206678355100372392840363874847712013108624783618160222100210358988295087476008831403484808476746176816433013829080537402108213997726360482888182146723820700979310383017191311077469525152756416105079354253292019102466118627157136033428355274971196154548066884810801769231080974215393976393898579417785152935985054987136242880883886003083531809604175247582750165623909044225802835423082459987775435315819773549485383645456254223349830063531869373196554017312691956317323644732357368 [175,24] -26673108015996837093936538648562176975066958805631550081763378219524750744740551480458952975167689508834684550487088269304084339480635762122251551871572960181645727965322458948616123453036788004776822365618399048615907794390727996291246213953379575285956343501580952455106817092569478674678003061501536579135486191800059576704475565931446553054688049836901965684272008983319607466482737006590668160205216423078763689893765822038631348961892511969342000297509532793392085236843452143572371054009621543123113566880113458673637677730613606310754351332756564589713541558755835237395635975210229459358576660525572117497290692870533707422277938996568323070587493997665287384355676522814598346263260230484899572547739822087115063696312924485368480851066812144473444425273425878807389112035922989838628965822453093408573210812906731871343017087268516037474502661706245045483729337803008024968268288046982037596177149197403491687936811476272492435995379066824456237812551406924401877444002181209584889426315507395173456097910611279711531181741209067722125873865592706169645548622449243853517149920762383167571527990654746039152241598285824137440765698535714797592830288762188300892894599416931881827893886855509374225031806624397059962893369771288276721508069277962223613566371210413540168144041647533329612671874202980870193610816366943741296306691635666017922562303201349583883502978274013181702611526454387419487072242682403876632038562737468119215865355875245801165338055457753561292831983699034150094670376343730380771689246636352622686851724008811322267849899449362322616910759813057905086368189963085290424165439093247282654681328363866343274815671674652141565772469185089103687997149687258299353390748319695124241393372461632 [175,25] 27532003367487130793762583476831440319802458984315856625886022250277553766073263471461037144296375316380338173779889901513537011046272328569543226628479821725996684521966970938964201489632311951474258798030483400775709371251677393912657986696561963993845399184029196579764887354240840563728598199538982970217618981860898949076055385250359198703219381125819338490335408857871327764845322996360000731773677379758341165415243161960394423920455724125870001063867101945859437214169310366729985968797481472241109360507960101250283267391218157050343447762930968936213462171222529950759702714496980963661251617430057361410197938548465965189026689421843084647979097596223738217425024863654139377156319484999939248786938196114910773731402811524796596176340873139004185837979412811237528887006138605366215438314874779864070748598837562547652064527563201779979891467126129321750751317819680779152369473125600706633751322689705143324375160127053946706220191989208831494494970320638137748283275003098478555577189717779303905016368180208719462332983236137916979905550739626893647729053771514244488305753214112768263859946543054809797678665069135424369899062996821048340362800516550607929035412710533591060800856397325484860873431435556284115688377399329357009358713013166833575430381107562416473959428804556890274321032163856652084711536430703521528100434493341974737377170675103962447152344468756613458561683393058958761963058954954722543882271304139719166924893591488365358322726650550208936551006094920486685834848498465323008271285948209637435706487864383595243945614225231761704773455181960623127869699230705833110855544146669919806371641444989961759251174841524339731276099316108258711070185837823653988355904994143625982981773096 [175,26] 408918992739615643475073559854131392490704446567001945019482973357188619555435764879736994439285356762974360918993728521022204114856278860896071102956443760314884702680506249207379507885880764625772734742697488976966269024569730890405966450844252042990461332624862405480984279798313654041345993013450928357288040987388835465939905692164587134241397265451533575150263265445765245971357846123357045387258444052266077343401450763906091065075701278081128670968696137939950228735241969007739959162908259801262420063134056760342793846613410894285086901327094257212146929179990702146244466355152519488209161353070517231347922968229270561218257507883224756553369728788027398806568386462034673110469397832129010010402146945918961640442131676316528921007054982034069244635305363541636187455436438368985484700069731571673477726793106645288935743654496344482616024601991051093458822509532250331906433475440044786226007029062364453132248585690601451892415177618009320984522216004927092441536187245785479520461164043541710548673404566549046324861825377981535195678486543633576364554865726147545199626011798101340833605603375407269891532358019775657658667896182015018189906890251255437530692111593114965404436674103992437445289492577780598396992344918202824517018997385657346844574214599387833940177982266183407078254977437454699745115074799070158165528410370767423589878354872249878608277739064001819486175874943423349953259079057583468392700273261938437846286321588239807545778967588917765347157190549544021243967334566917570180568847866532938142544259904314395485512077396985993873947507564548837410323638491965220613308224819006558595364037456201492797233790594577885522279444286889976110850506950497450500627462893854114384832 [175,27] -18258638557633666713409877448136754639506120633446631843714144663165330765365196826451665202713762487800521950577090070031211485664814644713229471584570203194869113799061884777636451755895754857903121238871823620701118114513006225082080602961156597545998259528151668874748125601699498096153263982260407965284152419380287475604272910230327536822240463134376236461113186679905676510470841616122774256650932059226156071300966768828009982543388034070943755450205889132762136433478246689106945192811719377835377920590006052276936701175497367111862527926138483348855849581504905464062750963302179067419116716748961629753057780608107381071688926675649327773918664149098070666619989134643452441606084840185142395654339955519265094125699511706859773441985354240310206272550206345476379788827624134006805782965344156691408118413324555545012153507660997873172463274252142004215717851890869138161233219302581826814154750020575511181983604382317238154013699165660485056486265937870561175646798158051193462809773218028650673075417227332336553760064566993103033410226583451937674472410828398996718700955618555689125014961641425040917177728562117101998906606601582414029947376247672978245737377143786346566982243751912340558386135674508737848169095885686238988048272227562699111095709784050155918050789637063732405891134378157766982147592072141626620469055569973564140534195882938694562879404036174657016354311338732085073422356354494805928426015728240125644411943509186433817397516906165494998282153061822742944765011214837534214519476103047911296535039170499514384697499013238020436558298002494499193489919649161813199284849841275721945121800083090271180262051242616270712613166726736887011820078156071049883030512080625632791880 [175,28] 11144933056446551095300947703120428787320912145827151420400060619403530989415863228044257186281972238026064701110837232157027800084328309598172767720669620695225908142300845420452060693237013765902983931020451103149272948575435598329416451489424291749678102815312816567194808518533469419191689870313403610772354911850251278048767787859979712577598396517812390053079403968555267115827883690906720373591045365133448759573586356859987891098563611015996629923733203883829912414773146241421637043588360551062157174426983501937832953997123241758903636213612672740162925728050098394215132976353225640565107325220917216485017278529793419993073287818785983229588268467878433778661303724021466149167109548848379378083793165150517401305630849441465998484180850097373554971654691996413898158554162088022145527544334669916330819585600328417570692540854817000942578019282056736136049597861144337426467388739339663857006067241278541378659450591698903611325797162939536625582896445973016545215926172616823894856647597415758955975038094003680295015644017047320269957471293050914769792762611049994421146509446069772519577696434110551648242353858331025927267405626552251669375197875641756516647261081890308417047579197821575672658459955822278275254874489005832778414840655233538235465503630495131475973224193052789665620041243573830142981829755882640794583300598442781335368919695004589760860165782329910759642374972269066122799223150488541893706833993643901051823297624787621587814609342451373087130126542607120928269635946494004491890745837912742642985579981591937208733351317969115316462927943557673561005559687097910903457514499930643338038885208558801227675245040331773834742461086857150570399476207014925824567854400600339840 [175,29] 2262454424597151097925195182033311582000580214976559498245726057696315522174742992077466061960900619939172039429702352867281872395278216002571323058968224125032242718146995509456294769130712352571227099115074144285346018210140749411670478854366320396721176944339618733546596421483708821164427679475269562722477568483255092113539194253466221901694714761262812795795118545989218578800553128995219692991428941423737736348915457574777380480839998681130352719005805471018453706039824126042367880408402769353177917543972300878383285598661242156364428218175861318279184185217963347119901813391386095708596085809614247171769172478069787522085201421706098032433999219883598507549481621921847576824235600805167398924165267626267833470763233237241861468785547777236882502439403955987380611472707810173406798647751836984801570733747900562269547030313566110719402897922543411598305676103091080121007080054215145837872266801627456031728302973835677378064162199684333202159505154911256761215427600987143893407008580422761296060942645017972661580539799002180994987378754186894031519867086155777038087526080366282113427348956924936210104782427155568412285472796444684496883656437841379628591205288764094689229404412179115619245088607374926597781918190294773959268437619479507180553765191800317263014708669149234501029570530556000891325104020042819678054577217654766413286972930306555126997719922187623213163041957022476118359845310634744593191788915674807042489682208449555754187669999223281449462044507743741206349074797234969794185687328804702588869755669853747254180087013715489206490551004745716480410541670686513158875785570406547544953177172522313126253766005731637666300796928604097997007936576030688243417950644525904 [175,30] -5713715294907623302633456360046677831049853309738153318440959079537239102107883635127359179869541725548981506870031776446014152790279286696952211039843955259563601812263712683902430504251343596901772129592089185461722606200254066033791808211109067798691425996059695757739465858977031290756105193055436494732025217392948469329074589445320038375277429077129047485736088836385831448366637617211976343570225136138705213189459278380085607257981474576573638356127394468183660828315111925158098865957506012523141510410122181961683301536165384498259908710033831034943152705206209571670568411138850740794871130137400856034617038047657601438617343839688111256211931576434934098347429124230276277621672389651033739903086537402912625647308279064938050439954063239963856266084337168663856615063112414515234098985573439056095444292849922157674969572442949836940089901588398331740200210864243283791849154614324856388814485423891301083287489746079376457643242113669727799791882041072961429937892676396143930757678683640647762751861271285143098713325346904325997681439712076354009496844414944483345927746524316389907881460009157408739322862062344405688896254034197046659471704476725345454499435217408069379321149020306277675460292934738023862025285897188775197522097640212939764272342474880676086559093119556924696184114680266597902927781436902703735549069160680736718245326633942270338044700545577440399001757192570943578319511154568310534351598126371967686743984545572267102383913036024919166844640796870989125078225660303510535616132146394185229009580139480476660049354393378626556488386364704188461369621349123265290641736361093849424583712304695404883867160998599356555943828100169079636070901766971471391809602787392 [175,31] 1978615959110354725950137957120985319557080864680393960864561446407681860525542705156004544119002638827652055987743753641963430378149710071779757746269302830128332983756155318564558752752815075795379114698922943532707969354489244813139271429870377493072103804155473146761667180672556041447962291957059190281691835135730052280035754019978171830970294411941931967183751531107126870154011181398218283293747545626611303304569214772823194346693205664527098241341327669943153723753458248180543323175001008176032148909437566777448233211923861911245422037098145329501861680978323251000504679654522342293459717694203624357280087656957045512431562826626127903496759892074959454755654110177013604376877377104307753519447432435478920747692126256792788201942882772078086718656340437265795180987201970951637348576607799420505160497028632437505390883695749778300158606682284190914173222548240528152486706674871138446875727413426300303728772146316563173793728053209883885891546320552833465111949786544852944688198246982996487864119122231242723188680564208956481370916529135587814525390854308016353709210904011351746298660963854302112518445887190475932989914096148277454544057862557628837223528557288452771796792693458718475573978085603703585168168154139645470451006114684100257904979981257636500311173314865542669439758646301790423579165100044168894139295600185164394358744939963559793858767269902390754380825304601590231918328305252474416071395143831188814535331949605815253573063324138116481005356173386645623122963134161864266046496931122892988595978697203485346508127643085050814978594022311336602645827942313326902510801390479455968237433180381504335413879953917007315863779198885181187426703506871198362356778936 [175,32] 832556576326857238117269353047983690944991046757873861245648843462235375491263443434941451952933261141967651270322130595018182236536794906677923867856678729294170582420878477209369655567025525344186110639378039216257907334134879155042458821485280848844873783235026339087493174399514852724973306249848243630928947332942682846887208669526674775284446864419589177596597155828181101554272530860703038659452858382562288138712812524920630662912261630462891648311813079692017377762758706015467190057888319858853449760550194239756080924545870294815537366102847927830414004817261931192581046345439059882457003103395703600173907254419119739213419958580489620554186292186768597832424210361575534692345069278182869764453369901119378148349393281366624325692311293586198342062213195691285695127958867951991271530560364152114536745333810865982205583509555315800476093753649491896463911049822823246830890980671692849873052247434229764771520292316912475900685060613285982304733821148287719576608154860549079787825921431075270306822999773942371833417081272598961127168520882654556563889380285774105990493543279773994250937867027817984037854693707319092230170028823204530634444817159811213555218266680256465855119069147776947689235243067216009224887303014449784262056396202539735734528434160188873144868318736792815769742565110508041415191835246530304139054556285441708924631637401986334575129727800904400154350598652879227798842875509336497982064500452432149945105413916568977268691005008503374581073520856540757113967603149818311640728698749744245326294954671434636875947077645250361054941446253178628083280589450674002597802540712569803053137083495309929106208056312800343165166574439688435065817701225417601649408 [175,33] -848573852652500139946355879366503208679422297820456319986410739345446406960495420306278937154573799946490158265955432571407752467146863080375396611287439920333133395620467268851728852605616030995021242427545876034407519798783389086255417569202922060221132752425203591141665408673762043697598076921539810316342585987212415202437824832709648711046840482219733298984601463353756287283601294726958180159645544920182230150506605959502265070324398931036188426013166204487594195708234213748401192641599821013525219115444132832776910338443827652528550463495667719204314766885617884157215450579626806225776778172018757152487875936019690340707590408873745121952354334712882217740220005363349771782049970395931176224516393596655576607579509413653438424593373860947989469542701074012379397575332895110044229629722718164989735229572694657671767464052277455643676580552082990015578639706000916298585531513591007581322112570886010225869867684909583098107451786195542818355223095951202309949639901902770201071109083785618717626092282250325902556601379645164263337511005481075277014090541394272544851537405439259202328202373398833683527185455803310865608881186517119067423286006059796011781599004750114853594564340357741973909762112925969885087840907871789909486306089083796515485822073247933447294510510298709139844394018103167461611153293097345517687947526857281482213662993484997667403702320978200158437993120155310627171869420485735214279635454119724621615764877308203786616127422419570432437642482204700390842144724071376155584433156810380100664767259746100586290241476992849172708223545728687859902066152957979331656905173687317060295569898486470723917547553754769039809871446161057273944090277772488051936 [175,34] 129236774890437784713527590566276679310162669649012694629663847814740177222050810526974887893876371777226189044481170077858019536606657100980811647342959418273274295131596106172734212521464500942481897908125077238416301563446834900132130453969492139021101001987124052282578446470348507066343660419059186068390678874232581174247103228327947958110873474907834104891603438701911410251318336273096114325588950467546935684061836931225128262083076595304156078052776453704886253023372542505589815202339009141624484511942425583322536429824756150770256134340628604958727007163729709993521921147531028110271866435053882382542976766132920539226151580420578668133818041026864762700003220942846004355410982345895080831433071562914184775509088748802968737753237768444831701339534591404341899399169504846764537837688906888094105137093453283550740259031952743619080445210500593457143377226513965897752318445773847369363739488211790172120038667884661127356483206011025279915585385955367663675962594322906384889262377906176975537861139158943906939871114336192575931847160579601029982852542762516292505128123319542238139489207667758090958354563396538621431204461987410124716346686143388972881164163190590243365965870844500184127216265990520234714833068795950690710536220580156587022519818222059345087602846846863375179975850918729536527835974167781901569578049565412417709659353844700174398514221649437511152342754422781243273714069357257641771924352362407858871670221700198923243619028507459527762902292770089236896426796926692234339225390204602054867653964622590588954291734073473082087056999381354935060484415490948734820099954163528031485909681503848108169854731079373508687904444432834231636454713287743744 [175,35] 119688942824546144264552690568401967917563070687259044691119268400107929119701067589332986716223518954442946692682593354523418282658442618152396325192865908742303766964015972945908792489916096592453578103126365254033233488863533386024617366533940115781640994146581562576393408288334798007091657302838652460881250334894880021790601010489888964159900956869193704624211106602044979023668542206009253764237761001684234491055104522903896553872501476469924748433417090737695906217124068490830427530686175342454963998821139300108173143559581462347941693421968165672797788962095186085495621560634591554655406483340864935372920327347422703319652624892513138962043235490394158716950627473671184766983707250677120826533571130827881895256079662338739415735620669775557946255327545906746558075194086563399309079586351271279585190436672208334714091930116918648698925987130589330059626644799175524002462787492301388315164012862164344423742541880179706359774365892474983048511494263071588480374421862937687496825154113134030060326416071259247397148565271697540182074108817229825176417726828305321446259793828263818706407594775477496277721468955197181316059730026907179120504853862919374614601444985008549144779979343638391754787123620813478998265877575542419675871062857788622985894589030769532157534003157902454991439822490383373107438082428519585699459839829455710915776280488719366217522782682809092111233990871289921215617527396625575159598079523670749449763741545878136867963683557277626707586794395897602902851811585817443111823982185173422639696867411823646506351546243497501908787014014240779545432238093179046045691099511622779611022045130886452457572257147308572945673124743896915330971362343776 [175,36] -58264889394707777119659483358229440999995774155157221504969491979523902146769401722013231596367932318782673766132789459508597690475785500277434405787672413429381491080630012024091429924253744683170081661210231939745570824392213869362199076655670024805375145960016494230409310497856640371462993835560207655962163526392541758257965793500364459506594858582870692393525780713158767538307704642009681402066965414462688034670704870863377038046805707268016907744544520497818975883988410651047378367427968380144368080146907278836273515730668322170533956070571350128626013906535424697297528296347667798847030978685799331294562592092631005862164737362550816120434118207005757149673049768257845237266720764839095258763652075084570111358174262052468132099596168585556264921685591222321648025051700340541299466786604221266784094412874734428386490075852350683075942546631912474504048943414922925235164222387069730013293974921413996627334263247337041528489004191607240746154070969950897241486328208417526049448207183652385196384705305039960975229592845666707118622227436345324520613971999628788887665422879911682703046236344555592009959210305462285908288423030089201905915690657693021443052353877973277473890164863791172741993820454180798880675542260374557192808288657855613098399344296009248166227456588279373637269138791732887446025059845373208854548735783720019444690132515776630735468558108438932303018217351907207149123488124051032668328808709404679866617738722509812652996285397809919996626567590939053532962671137235253613048416516510810160780238513328553904351054395141993230609156323549080202969078004549068633914073538231675386207239190262869631453504605467135373280705988573598611684284672 [175,37] -1062094076217498741638850175138831884610438326792721614047171944556014235960078932391536363074108293570344950637999982566687168046960470623345408503223625603882484654069856005457000525944778405772155499217182020216624050422908527769582884209947413910001110273526598774420719745818032961082020169033684984900591830204868445069253988293692460207248543229407552862881095333584129306737565730437535784741587317461793810910973715672349630364700688748108517826598753419957380657231501633458718866542528789795855160820781274941106339875954570396381484548886616368919409463195287709265752911510412179201898676442014329254569327545843574338779464946172358654323611100732476705560204009613155168183996246760770010300045581668783689932572423979939945417397786857210115126448135410384733038231933156491951562809393498270509512474151231840317948255375883304665469969465444921341965080054341954418724157610000849730583751364620753893806372494056798800844785833185430503010131865280258631330795433772135035172064484704267785612553225381188025634137687326006357770522837037765871551299061946663521023254662015659893240376811416065854196701125068894271950178366802340780234668623235472277765095269593509244827477482690387139134427271401937700740261767517986308151235049791405879668276259694135560584527362007878845739554570774807256125770499910777330059755615643657231302559258348956079193434763928452820401259370245205143189464506137080697761688652882595385321117939522927575935157698126280466249792486145236731975015853688810256499677962678325965183625589299613147822795036770310282693444695202301639695403151430397365516209038817813025678873642480236418655559497994906667549559038508937829308768 [175,38] 7549520431057471104348737196575155215105417583835566214316883424947144163853757477092497871667340644840804580190665885127560228418576771550297823532383737808226468755887729250129836162476977295287943709992067194298754507303876010757505655899128362376732663335844217016243527070043018262046189030854660089913918321456091498021274842194037881985882207834261727006619269189394296100552263226193909412768595934962110993776308478599212583109793312058635997700618470738537316313640310251008998334857788707303651092463209345670874420923020091474437237692019087001989557859300035120454742299034030092699226460201563890218036652662080705343344644734313563052491052137056460027174612872501118518796940838404545173739531935984800197848474861392285157886402534017142400344052029575787327596840027746742139644394181456306863970399895230200945265803995805279067105867270593947120013116852399353169499920402720420287838416765205855683822309370541140797736068101620631487299960515062380393994021436676748340892412476704841284718255514844482083313843838768286722375728185334782977627880540067614636731245747862205032569817395200237615847964227883649841327596513029201405133800397323910597250543851950528713217254114649960544219116464473003982314820696982928986573399389185732988866277277081175415364287738081458623706261868649158063941938610734534057198051295647100102550047365259566166223889790770156236725420723384884989242383212036692071083580770693112906493445058085703062583104605874223433790678407671190529413143260790618298635190319758187146522885842767860825636245777571994090806484779559468407694738729228254117580859252556085242763635650793654989861254170543409407041235946627597018592 [175,39] -1590045439585332253459697656988444116079877818018005521319735192309362745054249019948935891147533952547352319894082099489687098767510016987740582146743610144404857729808267122771988360237052402748794448608097411391986030732420726070154852605097392423490765924320579964029946507804660332091661596614346114362384622838631352115482346905292819277430129295499717209115921142568775504176780557190091477486739692898982911105649469410637248169586146384620873776205095555027495995752782606803153387029313310467916373269222616193511395514136459452879550194362974605654833134694979403142479176118075843725922722483239516433843405711008452035801748483443934403707283398842327464221362574883751973813321735895817204647394580973537040941126169630418275831893235177659862709490187060602404089664514813039682886918758979149425335546234003794901300328439208063564058763367267569890232361344581107115831977798018830978579148696543059186400678143290618411993594519403857273716790399523495501845229243337786980728952049588239299662232919975837996950614822876908103803810593221061884469521046417585266860617904971122571981611728616032728317938239656700807746216437685699446045471351450275028307021001607365368938373292989544002402738928485689755690313722251393681095048674373773422368247956272730845710926261719836304172247239133217872006423549427061282478730561529530247583516687756050328532772078325378983384105592272034627649819889746845639354101814961119005528175641483408504345678505539220278179474759552347309188155925077803244755924049494372812637638334508463687387494281962022971538090476120682609534538633537912353728998106423300617835004723522114268940058418538889497818247810350419252 [175,40] -387552454304223932412575099088937120632780492052613846335296035337762991116872867448446277506572967032119695031985390924869504609964358525711685716932510292565003563179122009289661325349665519522616925819852152396565700999488364881673318504943077375280278265585556611100972503150569849571188185550493937075499763794398863099086812437139844203739505893113750422773049678635137933625314048341967535722569406638194748305730306450384562834426026166410156436541397051181335610473665301650891299707869712165179496230616762748221423641353107894002030128510845038379701390206053882919437837532197282617976595483503994649980189954171321373015790178354334441598831274805316387994609029767528413474206201785496076637478983431607972118637298259387498521339894096671164288478867422783298434641200412753168833220282211121855394723022541595550305685446073390406417480835643529707338548722625703643349001176683067271248575622009367994601725197935091234241872088808256340194926076371579414713176209861900749826720069601386703587684331924605861766444347620980114672063579744089008096720401778981414391816122524561297902641352659634202466139328089377799575712054452724478273647140367047496392741258059950662326715328025681038241688721402112054813998817915170290731806415113621984474113173125511594572701655752466953652574294254734700926261888689439821786415994323255086270764166654638529694433137581546717277260144264385961171451195566469634151096475538911081073989900894437507086200581941315604680431323856403793312477183753140996960723008084353907838013055929310487612563797288024463592997346364034428640632095618085847758321904668218049539756499193144172301374172649072989511461189967776 [175,41] 199339816892699964147928876043645211774947387180264379698536183105666588290162643709438285961472784380520356608193128238183436765679958794127582315122640210550516348888358529277394317810054677279152148046068989410274037480451698490100668305327825223463538942310173114772491189673906120329528422095182858783149761296297795095658100827848900714646925465166013058817359256425293145526789516904086840236663013005262801239609687694610010647986089232049081005731723634211510518908699143995560689994216907669484883677282147362081105165515854865542652837137267635242654213360233566829532686910724596847888952700604632041087891550471120148895123736020172171625016174993825025828773211577485898373920996162737081318792419561548095311609644413930113419424903235416598026614329668197382816514724450938581990484565076986854974758260815094508957858861379774205322485100897750688022060383136883049294049726736376450640092165162992177012506551619641615077027519286023718830174870503730348633561500456927280720350045266538747326710628503600986994215951801714347978205608425160514833565799545957255498131477623259066094592749588068413829132848312167021372020089450630536507160386813929490271271620627949673548839047872215909921118362880110032949958584230361386857903149533536493453264518700927872456496728714833775216823585289409124587187392691542405164236660051356780533607755974640705133402457023579227202461894715205335761785945965803013054156122519671160151789890203306283711529218322208799376337329268829029119163850541611013971939296352489101731797209554976410432497927141334463643632290203400121730426128337888374769100536460593493735933487944716384471889751302608547174166758500 [175,42] -4485284889738300577758276672984215214382621235642668071588009865160641748781888525872740176703010046930153031227957153976524559611316989191979970816192290626744842829683428914785314480524441437593924862733660745310877782230402297368386004235397107593133993249919751179369343598698709986207156030426270349746603193026278837611627749531751101773803552716890130134069001123466339668944817755875816981847989984651792544746688929640100251950347552430802971206829505488940212689643499397348124942177094567857886904510654997774015505864687555653476196643685277649087030566259036188052838503157392831398300876260360394190729954757692489684472758923708738529295578966019367924582744213296311680231923907980824088844764412808481865738496883642062166462848667384771232671495180039932699667577364121580668981694066856324301875573598839323033131457721027271232046326426652992737865800348010893929216410121741585648580742478074358012761695304917634507813781835219401220316616219333146574468262660818784216064616047406141403898711759163637097693893096592366342814572626909819911677989746598035311966960849965842978676213593687443705539173850594297611503134755664194419529287581931166064973571151764743316335537938659825206345461971412852002957725717595601739655419272988509059054561501369536102244513220263732221575304014362533655371786149006793090422715068400929903116010102249074003813920052199727572626224299109146682636104026032949727531159942294321466913697210830178337164892554554467165300479569603838598016029270914713106294662741568282456307848571460056323610527169087162124195128976482549701880449642312332955286779484990405692757799916390651531755684864683250934550144 [175,43] -11554479295546840823224541507817832830546505381425034799089003651095958802793920439416690882253832662195261820297462023912854967554942520569416787696613963901206750661208431909095907035921196847542862718509345042209147370102836043652445736257350770430956577708820669880352031344736685208013189736954676502354964475734562611209788945321646673702958857787226833653404591606751586735562618921643820910623214634152943123204005404981799189292633012417478725522872401935360527226661962993223037016455916196785124065949205172444592917934306333820998574103383913287540612898802394594042265134432818832888499704289905050004471148042150572614555491674855670842772694372229367558912488201817106088747691616672966066928346695227159359421421037881331870224044436415530553479609997617230450435641359982973549582920861881383479678283602273287340487655971089960526487264808398464333390257655547725327784465738068571917529231618091063630182398918434349674847219032607923968923880467622100398486131525164874862919468083077276035622346486227146459100270126636372285609700750670042100956276868804786231165969876022180059668591196350598047263717459444343568168237662660558966592535671064917240483006054345347296319553691885375450761004046819288552214561491214976224531469622578140046603341136168324266009656995012457566768648827287766860812209324505825802780304006770520889271973799023922361541560447084742121411525982361864725101934250836436606396482393299297089280150567737058752160001676507117355228513587905182657252499624461680429595986667951389521191837672891892810378073697002979910395617022516782513249376515279094521316747628151793985648528215575496189833887727309274624784 [175,44] 1655378375615968427708312013910772463082297027525589650975508614868144913994433729047878320546396545596551133793445849184692124245802411943915419286971146209685220160864518698663006974615746663454677371434693806136892772985038638050961241250465453038175153603795591447980610352505391742048576413082725971345067500927749632564650358297447142988265178322510128873434035076392574461411025977287467675207071186824227292369557186326361684206159606654447225418249271103163333992477196190468351285626924634273814099484543213736241904810081419925609980340650352121065185445416978331652705859810430496231205593047441571866060524171706125171484600425726815825298459784019933506810398463379050887658803474876763007112549963191807241488137309159220657969519637171148268421609937444812949852006198074521857010046035569838837164360204575183638670535191960016542885989087343251029249307656888565843167176190771976622921353275122895121458813681267556542647036798604489327861661751504872280695608340338568090402518147350433591751607929595689727470432840704556595842572215956770192563147874201099280668019386725818182783912375900740741016309233458895635433223748272968054629996924624273432910541061507387769386378134444473926670183229052999734088342615835663116489075563306059640023306928887729473437958469940603626070271814171129077980561954512792488421707428275906108717061637025075037006109131626503954105757008758909857863330431037147192995754278958297072939145673375903197588001366641459069677208000912048124989604747247740344212693044839954012379372487864295841743130811995573635502902973002841647763749364921045625409304975300748655206893805369997853152869855771466816 [175,45] 352804212257544873621168386545585682243689459041868122180951044005952920169301294036577652439591505236694371455456298530775767475390329280562256326080796635121320474818743597706168038690705805642933336880335647202221010108516129029782914181445627770844339911937343215517840553288312992015633486547284488609572527954449767167931994778639034069873272749167932072505211976985672950098057930564125026926250226760591153779836161453036025887224185033291514373810036856547200568996233360104144712141249924538214440072363712941531414934558598596852703230546820247474083706583961860255421809016817473611564634925522345211242678519406157999129273002221935577073969862355955452839912653715605598391148634957539945422330401496809631182510707534528218792136947985109104359502289058708853362153083191795014983802510148253043369872158989707710268610676355025943453841669640900631807879008843565569046369313418353426801562936010373123991303529525486482392746073370412075772053979332746365693554039118703072567213198247822214478387285923424376872755443761607477471360750779114787486882171998452384123099738844608709119349138670399473319070462250086788334705543720787110261740555117542587683084612841676244706539461700649214367459640947738465660346092741959717942270461978731174945283635023005822198678047523353564396869356100215691110423994061600194921092183097528071565930794951782237237658653909499647653385036686784464506074485606592229537269010876479693203376206888118521580772428953121807014743856276889398877354266945453423264496056491763274993272174797452569989646929311105158698190803335562821166555170646964335559295277233969886419028725488320718705626292641976 [175,46] -97439693175342069346235833909885546275273977392806358533166437480748879967864109157620653521170439733404665420880847378794357960177618340644703051240784377618857985158173936394821226527482589123441702384148601994811030969668600471495582808465122549751803930155695447728459833821570779284108005602290880022482242220507838736009285083089108979917801989110923305315657272739691651077987060137240452802853205726715456453463689362835667271788825696531670142380503428323813796542106068999597801185536704396154729709116776891370165810756817370072259786052527869129680534687945160958526038204262212372136795713613441286014149119247642504675486198589751313491380968100110849705251811431001115774968379726830389938532494383523747972062419573731838925269226599083227044199885886347300945716425490247523565670505840495145040985145741040089269980815603840110975147397234128123954033016351080690803689403872431377462396880236001060108120094864474890091662034586261539303401823805154703319904901165214235526022335362909330609443915531762623687358637484077044251071071176091569924848603987922586440797088239611375297540475075732131309857280857558468946451257205975146128078456415322604339591327796840667648604064497217602227955448229359479989707649055788715527065316826489390292738250766224365298835628310854630520857333715816357187548441156336492126734519622194235123846314753307169950545935546085189426871492677759744736396855174625619172462880836540910709031324776409347178768957851104400240822302885011065984646980876951913518578864701532526116264983700632626778057082461927427195787646872821344342173935394729140062592473851625813467067162492378604842676604672 [175,47] -4552574909177033761431298802637281851609310619419799735925546565287756844545231637641593490831667369466244543428067103270291969158402952554578468697237729339942257632529572517303485230282631505461637878123530363840926682300642595104348887237280046326799932500193369836794537908222091904564983441314853233039169282651031557636251545003584799430620017213084197267741375891465143083151520007196142363108622181709042985576693189506058562700805389931013730195396118635301875946135431718761758530121430512580491836518738203937061913102576985929914157138582427369440197836844161184819909647737969946944597592343380921269606791767547895759067962216576802410145170462701500639424652368795142120322385114896099237971661040436813542496230678302793149436850859624583923711696292969465463582243343083454648584386430811401288087731234283343092846879816645616018896320509088056019026031185779039522339679351930432081709846759841911831585893512412059921046602254012217541693020613725621704999990164016981254686639011978148130622000691867351516403913253438503361002574106224349529606772591590892982379986463803567004507431649380423382276052328422087804381683844655386342593181011834689983716953828783499906620768276011109253804070021591156593309635682659384965768169480515045826702638617902347666348066854603066736976024842387898329430028628428124201601950211290012449739934172191848372005748764845597220964486586398711152456732468730277012925929058128392854039870224070633408759953487096747688116790433905080735602287007418603512406714186300295916431896825443949247404497951970152844281514771518254187815598886271981773287720345805921850906291452598396220925136 [175,48] 3147159628171920663430224491288330945949555971738789547653399665631812876682886687330176614472223520100026043682605165657398550405349452450750591247834276819148283791501879172958625299240981616989887755157493255415224392917149620966541722326761871329968801361282214591825366881611786335748176057942200383839311396848211566386738905595629246546693261124141325162402870687571278972606226652027633705736085475159136346650738291428238008071088778160505339833012777196745482686253999050866272937480025025133514906178080163474863097751725788238090877414131806843302389388557702281462930339139817124738944048967414059607989109056639769663365491316806569114505323668388695698905744678090071545793321970270455782212953107720551813744474368367845221745718727141847248062487899814491759510595963536026588276772477231825148968984208524422885657114187189730503118900399507715483390236837829486872833240596097242089821946530291179992781602284832360219655062409069988087864772313131312001075631945924547914978404853347033445987279663269585535871327002147652467727032932428378537990404750815473288018170242511796948319150444363259693319250517189268230425256011476142485963751436475252671297367374674946739908310246308362718311273229703835223677734612761962635946215381509325511189399419509954427187976411478100283827476049822528656442917752053889543381387125328428497500147608475062728627571306120210797863736916707241163982393024172669465787400408303402403607611045578908261836623425131107961526766629029997088961482163713005446844779739653969136095435910624975962806713417958709262475266137633712876920749058427078858753652090785636333550953659461319014368 [175,49] -47476453727880777603074874817269700104049103975638352345368798557350332915091037281260316837496722997921656541422941685789613961032902773697430373240071159007027600899280562905146652793713845072767504413577938221073868669126530412329339248635815260898435540993534519120067400600266106730907870093062060778646864659621433552899579106618289531278464666849950307241952237946302226102925381840562950957554637782910075097292201504948253135877819800681137439850924675373498516868457088435958161509975617767949103129613062981752988888862054399441519521154148719722257431169839185844862493046362824069287510964971537870700259283985379721840384952184004724600347572472275483967673899722471874205878036780722056982397002706239399754065745219787574789985352519596818520888702402361432354423664659237078154494058554714890860639363710737616808846196223116797715544138021736414041668530013344654556730124260041576925472488296715087228632121172466509530173112880494797062224775789144910326021355842549997580636689467897727564000726283983277573241462769527709452300276117876029022511502520257987791130601205520038374267003635121206964571120679616239100576793579839711566872433746502919582615766185285043682741831994343504635244430681926532002075951198109618860330766686760468743812926584866511220347736978463618284848690481850233953647512864795728246460312334980765912508496435195853049249079538662363373358468048876608454906256580464522751592872114964106156163175906995800271041337951048470331849685378235529318041424658313712734219925942007143628808680486744442524236031854471845205059408426166769918471185820189474867214801228752616433073772425260908 [175,50] -66069022730460339309555939918191012675044988525405427954867361713189085816763331748472845639913356431474587637989355176976740310013601323899053253568193962068646937489751648310531890773993528594955249409514009968544189069874030002600138708935369889471191363244376890783892112892699529499442699344151288046229057012660102910779706037579851380922639835291304225678342027756742698068219920964152130433132366667018632679645337362748247974319588260950156068884695732389369243519171094957474941766099651681595745092715955139657332096568549355946497234454696566230685820828721728623545896727765668027837761970163213812045047692431581022463651148733160355733855089575941101920305650001708102784987503486022484973223546601123368878422549659408891602046465090880567662180686887281174526064521462275533908630935270613803986394434206603574765184544973403625947805265367687106523867436860781001785795914010082418816205090945578018533922891476633322997508889492123781411104883440244650636601426833878422618289196508973049820256721848081276291043100811111215686303229791737719633757802772019194884640721303738071260845272691353494098810935855931684356117231383391870371766229354219417758206624208189492617406159844621541870749856753644012458430113783106336621819392130170042056614563092397204441914319088508771620708434526623515133936898063303852163919919459305060566519552478923711174638201886280753095000532386698636820486453704987148254260213645837293276465809486511826878783059170733506824973850269604573432055835801988548116813213084352373290475493146297002189652068106373708717425237251425142039163885341927431757438249250830416587654712780712 [175,51] 2897727324829188666777226774073405926585788037543390327970568192560098549772464127948630924982760931185820394739547646272371199512324201689983192427673049897000512415238913005896122598029031546375155483463941205148936939861012918791880450449136862486354898498820047853220505367814705454952924060651209635896441876085191872556707558237453717335644481895233285115368439868750823403746527787208882379639304270029674628705501274817224105531462292616866633958657002791985074282797380104823985911989427078399769900669308215574218273523114738220455124078683109722428613278831310370298655551621320079624142948010249910842362699305952632558730899254435043616199017785537980837633937602684493478752406834438798425261535586314307594252667792053754798421683768438666580559724651153497994907345386368863645720584960496563296901230674749856221354837396351868122461090648682968356081344831641738465314593610292212992016264056661785114442074170087229679380188905282346042572806765871849611984297061732771953681467867761135348258994876493330970992393593431415356781008203295496676350058855535585146890013920152103290778467638022839430633395769266134382576915425295505910686978993183507847318519272211886463978858430622216656082060091154615403712696890721044381823967344453027465412735263940032306955705908476263326043274033943024962997269726363306678359843547059179749609137388220753323337262048410993521317074820505481292328831097555006825775495408733469854735925957267529668807976426907102633648746271606306002906638378082934084193515849356603938182111374441281262904979692878134470564840401397962723546790146429246069101640750016582376276194659 [175,52] 978614854681246587772942834715787917760568613663604298629853761378926005716580276141675108542035667051928640104894079268007970303577757768127976428562482798369368816354340066998194727275330711967570375864308489577047260213233225264943631604034811960535908253688856698728640948365407042249214740690600620818759523434682755390757816876821828700424991686174307861615895024502406488136743936039782045597914339422875205162528941225978611611783591184766715759881644297350965282484888973313213058162290539042602776048244133537919382161313094643089685311696727193609285114242034089387304104493077566676789377978748210007366487103658205845237050350943338303724389979341689737445289035188780084811559394534159276383571804791356577717063757816788827523529347867935675697013569311352145080872198560660072774919989841154785803912861841422440412271808238225472410214856526475245600242393757525521718673434112322423325392704535986476363085151593732620496148410968122768484520174774546019193047814062527348079641385571516638742203074658465383038357965942377729345331875958021850020123525374524681477866880137889737534342813178323892105265540032093010604427800243093016405670654473858599987468030422609956472122648206920947757862714947504710524211083926229165735911239615749595294046157789270949986058497798492870929304485618702032468055624654130919354847126021462863852284294059835115816087959265503307801107251557245211816488349828262301677477358672435453876817746881586913803912991559957893040645021644812150779377932767662868941720653670276686935724083827511085917025161376155469877831918652895364686543088705638335693824470359335969462208 [175,53] -52025784001873038080865461053009597123949869274112353734301697141694790339815123472311044200833307463797762801279433557060537075229068804228068287040208877651848902630306791695947978115625485234972965094573967019862303971225491518015751057651600731559731065046907073099203200795520441129968341944422378735787664898992626118382406551987832776099703187455702457936540719387303079266887714669458796691655137683814218026263577819802286414694976520026953967480791766068778814583222855539673182381432361659166626838419995162167337553456448934475512417382377806319516411744730821166980358593952341017019104561549409868491190995317108032160141348087069212411450472493756873883859657152747887324279721016473048289965546732650032238529057366785207773803409542306520677717622830497660480233720413409318316538630978873518804869633862713842745911393572779208418964063897920317992929151034017139016393601391088061863718424650017245760201164331412930154649263983205327261214870941072068652795980665912314430973670261168384536248534715583228422165865280267040184288739050454442951356401535589798059323597331925602650612284992392596643107801974109065736955540468291563193516365433680229541611006152306307706840921390195838243841901649787980066806155911785528611539963856225568468013951418050053915235560455923957557975305433121228421811332690953076998293369191320774971350132485138830232072746312792148936615915189972887804092095194016790427312246152017251589944310378802811891624465174290986151073264567659667004969295668951567599328945208576808681799581321594325431329235583376482627988655412722498135349094198553080272448209478559934584 [175,54] -10782683881906451207872075793259949761599784469593013484904939235255707670764725156237439244172332191072243153852669678690755368362754905145665743411049793295706216326128802194932047166578191586096908469161267664192708708644702993048405745041210750534299188246156419724696363883717145993624064757870026518102173495076248013105312027005351391067918865832214370330282831937148997121511362430327980667927894356177910630589666797666371554464001837491031683098928741214824900780291160693236178213999190825201441447291776420777596632554843716722049632820677922719062465798630800234870677953687975057775754660269217277615989294814761141306837633984824280943475493025037776415442221737308970141156821650265263473171418205005419314722629381216028150702782801408241209771311806870774008049639905289886328671480692807636985973783879822185572889360743440332336851650272041651505449129478735796266488358766150630924395326545539666329980495194119481971052677427003713863575559336139464573049001933759304444405029891075693442285225829797014978009990367239152613142370893670930325853462556775857151752409871884218167738477546328896371291333378182536240342063195256718603747006126482116328262717839908904377045462634021025847431097996359683577675846587772708338722287366740399415066211172519762068031588808861903176894497685284092706258879877376808284350309339311782972882798331470446571258321031096149092053519762097773825928879480199453450367205296976845210261785832352754035107145156857802103466930998260045040692074197343901698488299282590906817944253903899327081127671393276200524295318855841249377684349757050538206754798399794816 [175,55] 499004573259152616716092623585782168159020726954128283715593754544558688386579215598167244832959714260086465731412364073022968487684070295542997724694654434591640414792383915602354429042555338981371177670756019129240843734185641273804314135357804167629455598888084177580986773978246210111686306904859383216884957578850397680427382620354614878221661140268246688863187965138247451270824468666562399926694178948209114877755484886582998370600326917330976891617448843618100138953491382971182938080943740035742770985240343297345229517035977682377888594253010044550956041795346504610992561218748301717078860963713774316829268123378377921045012748380267724795576420396075089867962672365295678569351128493959118185208253819986980395055437631524653548614253976669089161840685016032362844062817049311181687508082489598622638020883356372323063157333702763192955333619824026803035967919014457296781956699479477444121882422613634208065640300984525887077340324243135370176918767501226734074463342811733692905791730316418883175975676260057289345929145766900728256932470467892012997468840567084788325605272155825923580873644060472219745121458825104962514629381888276627293761786388807031621068135435383154321353549457733198314743120502760474201892727823640965249932073271985922105566074271276584433109926386509121670081929644370577522666313162004830680317349868053794514002847335191074201516474780577314399986086630265930434840007989744836876251660687605935335733715680574906379553493668024619389180022340975572987921006964484911092539034812094084436658897171229899708968262465950705721506240286903508912579811566538546609596856624 [175,56] 89654264041339165513270967829252090224173171392562377578064187780829621720788213020534306739052060363409534422576224652812299575868917452175793096010816639489491474731990494420686645634080754189068075424207421159299318808492433935962893491400625769383514159829927619400511582810820983268248223487591355906578682341938873165452642342833156498332316631629435460845257676012870677339374569083500557299856315322996203779691830053991311426771805120020976140908442832520070020533387303070297981896109782856424046135263485569297109465041080029029945001927706368259441475633956455260016887720852435762830936183055030687504543839006982271100528144385863556712908805675359480053917354282241635182452595885225702196979304711589228598026672122779002576063326065532032779855045013589045739633937353925458067508474112478707921011482083703916295960858806319936601770242207290778747940421190441210454252225270059237424428269118737823960006825709048085093778746538959399990478877709587593277456697374674786851181625763786274783079063919702153287651944746287683935468933409298745170939749444780395722068061935391793623271207363253746555651835161637544719219116415264714690837186633205208449776192311936710604093636194418094124611805744018037872252692381824136258843469563931377188641877021398712561863921274581283581819225735893565376065627970901155322157804218305197300328243562316759574929818710096272174739150561587509400322267605466750026461706973945081503470532237901066083126628283988915299340934842422723611127377376770230116698065605196763883260557493377009413594750597677501720432246136796735030295816309835970644869792 [175,57] -2467510470980942338380921060615085144944331636688105151115006044132658319782583415274302231188714041956080018968815075520000882639053317139640351807974257861360587724279236690501975131224378164203904595588992260598732774623739047776883014100933951635604717882854738977800931476900839080658192356162502138354248631021939478119895182886544335402575596717023787727496399192562920601555177161277008825266459100288884247952657310876855846206951311238237674290741700681305649282209370901324215762467422458659476487923265588573210429925093683894592821768683426668854896558230110348902262897889434367631156659807269505514707905480070413691501108487476151306692553478240973779278085796168379961297228218054971002939608460547191874380968563461016566816178477244372072082177326708937791668188321472986423084455070713805367402179786631887684122717414891561954802898618009349004761160774381287003979946297264750949903091956692624263596528633378223465640346485821545740939147593797109383024784485279406249742167180456869723533523829072939530027185041078486608093876280604158005667140580558507982335475310879782607110724644978188683923019645991021387493641784433251121414184740643148454730089819166592839977894585890203814313766887938113010080649872237849132687134603329383254405902051000295822132358293715885550946588610693152362305084052440403391194401232393380352969952422593475191478119920663521779380554254050233666765227024569659900918323310486019921975202352415660126629326798215975364034058162336456098124150585900757468032258203493705221001897353880791061183078790860524247572918374607974825040786471836371927812 [175,58] -539256169318518321457731787618130146884723581535602100951734854922341351411443564102994701227397049714895337810935499213531424601143013716820747356452634280630487976341612186702340604804575261313581070962818474046823340118077756188323480733113958986477246030133970629810795784593299816265939287189752712363611934988871903335119978888685674230275194671857041905887859701812189217643559830387208575806961573707058055631681915265032725349202254357354998129813108603668986668094877030106387385375716061178923037051031650813353856405127928525414902445659049898267085502309651017242127505784876773207837950914087048503082438303126436901159289969623165742853650716487112928692295798791993853990800761181514725437652302547874455484391553346289518279091519991613485222379040856604898680264158346345710084106626976163130752028391724581045028481313689031307504736061372196871702202814533185285398701336012121228377003306886965463015836991643200833883004344516908791882398941351801816472234548081059347089668621493250529674922963610225001144341058259634973494519290259479328928054191427284933245514138718992941339920049929590821546168155905575553559333590752010753009412974146438952418565248678604370105279804505782671195145653043704312648457098018846845963498377308023762368668980972097702010472945793892335840258635450816339993572702381446878619173351184695610581381260834074755399683938542431957614528795165868091302262626632373485051494962501653604032085749304177995102394164915290118218458431048468481625590145996916621457625176313448179889371132021710401416626218639758888096773105429790369795520098389553976 [175,59] 2335164165960555973637382597753637742940884319515307767966108184347084895390529924928634606192843499527824726061278496629096243574769595508205144356337831770580125388450840029545549866261571733149788726413417975136322279623372482302228537562932334261457430291809124495739372420447764670957121807242998876391021916443663555411061882097544299091560519235793175066350628145311812386137843759732706733682400869641647115878100252945675903133045814766516442210890019198376781285980212762991555532999904996310024314860615154887859640488585782821117554943519139902250469142526537037363387164070411264529895264698879786784130053998599006568397779670204682942756643540537306352928381164106969275291193691167160899846369207655171863191534570544657493985581093203997317718746634646263232257036093393799709144225627962771134817557945013766773225196002100887554736749323404929763328329143392621118103773558348497110425111806328342897870452284816673928365168543503499529043225055426533366039148348009615748505311122315905317595730976320494250291790518013342768410347845158085326113193999199511558639201232911654144876959312275360082042520509515226193984400409927941559051620956918863747876714659840675196534957336192500808811916709872931822771479563689892773913870865805477281024657740530063914640894452358648377799725127330405361689824262234835708108137144115250354736669556347632928676220391670545959632076934273801889388467981507493407674676388797017314362312852610875202578948153328884989606966343481284613131586280656279107141260739270024108095148706806010954313780364575358278004273415713705271841054739785 [175,60] 2127214160967028140113371579691842062263753739918971773766864959584696572074498802148795388850885007026262162166041703533659433965972855322758776611273781555402888324135316425757976388144163929269102862622888072489689618075098920822070612765815501993527638332290642756316517482881024080544121886805878810873496909155752924137724220520164571519339197588200602251827329453277937039959033318851471804509356497864909566904154444376139313902834147318959999411560990993829972437873237195283235981846892336924915492821957505374400930069807377063729121156386657271520082268457587937727870517134615948366354993691510052866271566637609707717628369672596707061081405224525483644574352032636656316432496945065651722330967199207835715289583237240767695164204090763006626940682713102477440005841656498339067657425343224432572480844530470932933559242531310084877935660892459830917718403863901462407871242360079178359385285263391537950923856107298751461601454712871720081219359320124225956839609078684608883125845531830425128278776757456813030728935504874270537688422424593624202115429295585792892609046613164351643048430289518624673263412491687478397815075037296393626989956786195165481022439569431389703708297695204018933787546740119348637007787559486157512157071021933687974062608215466023448267773240738889251209822301547276206676550858406491691784318580033345810839629849965929866899975268832097328904475372143081588466701759800963335363556247812918029063825303814036416636423659268829706865244951365042996719717443354250786291522504050647614677795236049805286412186123053050686903544473896067823480330240 [175,61] 37884138725636043702072155730644512697874454833314193934967340263055636877781342213249576765815697661867327474278694420390064404355105780484745224842839409954774378913588755002906902137587300236026269843638695045353033562866570116203198073803885523633698097725968348357834644966668556831459432615505636411574854515634724077234556836829696613960591541072054275840641486657946706482077343123192063239834897904575769941261226186604063198859037258610947303723746583091034265282959402524758062284417847971508265074225497103430631245030308630984432363411665215186886791455307662151624071259309479583197104701220411286384686709168330471230293322176487653436666333263986727649074500133116571884747586818429465182288995877625598133854541845258601062621002473250618573643502684371589211414567352277417912650774253706157429762125740174289762839902868921285672134739894812256044529462974230972813145334050860152301805648314722085914752059213305169010973573526439716435350853973232498435603512521337228790560394233661278607481433729711233558206995293600447043401060777350274631072985859913183696665521803539942323250014164643804425830609401522597259980492998741554254515622931725455747013144005127296711690355284079966825233837596994725300096320329009434029200789666314005074961226110925562030791703923635473623464745312287343212176651230651004145082222827848600712535448129399110688887565260346281569236935913158661911272221736262257309112362007723873207098659685161094879932950834825430742751562868449119018944843779123019611480553387427503466566587282976322397644616598674592238788764404242394635648 [175,62] -4664584655029199613955795825956409254474622861372842995126640068728380507352420799301851297690723475330020965916813934216560119308659342016539386743674567296388670896534938057106852004808574529927937863881782319416737140776201710426925956899846422608598534553906913315565950998438300503082227556160002959547841297297710409298961596859378522411116635687950064801352979572971647281302094569781013614655768524051523477998414833629523485372921930001243183683771174985976193407452974673051055371107894586952826319028156607922948981301260781382578906403228633536499514834041275993366413522529659265611765604086334200244887948193239787522691486896988166579415240369156117596646873472067783214079292679036653450949665849467818810610877289893980652541702754747050417576763334165450428550947774495617183476254349427508558928153054459387706238210967656158013079343952464991551781140279258965081870743416496333581901876224472510454439963905598820966674503519520611700891747858397253223558449791627938792096613996998774584865491405911074990105288232855840128985383095052201401604659944020879951430121768026694561283259951841648079056610294856277480515836711399954777151660083684614439658520159935672136807758160538949311094808101246889894711032440419206512264336279355760130314050979719465532999814051860648169591633468758354191939752020961014574518204390444621917423984685832688002264141483155393543512836087213242656274027511154128079249198799734483548165917907992194053187759903304188297877412808482564838915640012526293649757572319860186573488713315405915611513569255494059888942998009596785824 [175,63] -188125611273087207267990940540983485063914912378163757085851059858154336996637232445497771613518311359766606527902464493364765007632162623005374577649148172494490660101208705117332925534340956809357584909790507065437729398688684446195777113024802773171839779542749720704951993048373892625381551766412321363116672907333202679168999284122795850901570939979949063158557445420216760160004933531630191306729773922171183325281353678215182035345972473026141752673167302968253086277421655736683510415656163909812026940375277068936841684980136272129237003832873094858793147444993343633697524131566095498502363993871737636389813318343585066000415282079307146483142685751862699847425075356092448769899771750767511845496038176909960236435196458438755493188596738121307847330223513737764925523770201648622706056716782328875059530493707926268585784866157858512168564746350588966001623391119596484877112056900510426833221731867566897074794859465846841900973918374309645579891169157107396123642032663565984501072182359360707603254815628847723521565089873175674326429174674627046990770069856433597399940626171935041362958027159551592075567646745065945826880204963892167865532583797803738044724359082965285550415343195271322526989848155934568709763276438182580741120388066700063554516516395605760512331378981994076012890350918764803064132989191876683745691287927295980839433373569611859561236298168829772719968226230566462814490666482996974308756627496686127313728103308592531496063032832031918920671165833238918867694113689747930905717190094338689567975873529688174878500367065763736299976777719668 [175,64] 3554202406392792814158206626430700789138133785936946919948180465772353401819706147163557018004684876901201861240087523832926730238895998618554934623938610676801080489986822599620003253370612636017111080130518558364620333078739553884959004822923044925937532657982386135689248850314468362461652636842870239611500528862925265604847459453980807798966020874468383741601664358726967324378449243084673042149809339227713318589597237785314696856205184940267745679496314893877690350001796772236694002517516772510440793183810669315782104239032741981373384666147385298904903127414755467932031648058782688249648585733510765314707181242881831000897554013337992872070599698092423374581285524562251894685258965040807055277840873586834465172096035253495145871169069850415945371919281997464503730326562784565264209892124564063552882503052005636549022146167569456711504455175298894863044904357162886068233035815669729185489166977564824690377587487668695391295116948704555927211329496456698979483738299174996158303850998587412468491490736737772922864443683040468165469227524995758793759932358760014791415697872523113281338815776326468412743479461933908082032089748763477490078063415766369360249972454096284673481964925187742122583332236249737477562074234871930885006534544234407564281758878986460591912551459479252430657676935724918034354646961821855768145152768697063623865309128494025548273521279703162511176183806358521898040449017294261263512800121743011756450092964503651649606317538770810430543410042007991897058497452412355322738482882878223850471311535491276873285442268921631653504472192 [175,65] 341167571155613970583573313818069846997186426452155022558684896331617215058753229053822392020449374921872007637280802681531449089805658122095339263661511270690547273347305742126821550050867926870492357644798521956260681049134407840222330293255850889447091764001268652666041028604030203149133972000660066160457780195809915317305202607500334873355317192006217455976269258491747041956633555257521609025670960853826414907649471632915782499615377535924899926816669184559982788575935949214364384072094463188424525444977522545786314532698966382368840503330312643632415013435553566975947084928350163129685292776202427431816154160634807287775842376315367145063606921227282992690054125354409145976981627228229078972241180759680902100411857101036188802897891043336401986886001090809373269420591537492547439232446385746133087445053364366618576784011625562057508812462069252862368779615203806883180762416761662993980082788668412111923115534000191829187204694308756734907561469408589231431977892654143021632363261127475608785656389816541712155195997960010823476567217206984455369046019427007086058336340136894660786199010303925555905252559010724133049523399400641337896732375743341652713462441054717522042927741465130886463678597372513699687319222227079754670209194363618209939568051786634357758895810678898167207106722467141693812777270357691647440904484094232977019669366552432763903162350681072167214890023036416478558806314240440937152365733134531093206013161541524613356884276471301253446262558351894584038708508343075237299344264012890512210735597203374248616167350157967783567408 [175,66] 3858542284164742502704020627217583241312944185264051972234534169259810114032592172404143336974245818234083458804297435012296382936428087291130432045526615027725895268828305715867719276598009218607895464435117912769631999386389463802450547737496268782567731964908149448916174323006791006835085597574477016628228860149904473931401963066190162816667267463906553097363597986226413048132757678648727456963985245245904592961900141520247094310169215534962884790699165488565036650671708898648751781280050850638318358014523427331641328096437554311658982501354631088148070245102147416663647164455848295283161905981739691353941080901139861439735561962507746791240458086590056711141399754013124608523290831212718681323328958337934949960279900133577209729421214581436187566721054029010590969608287517638982290677476408725392359491654189107042751091399529695576743601108743450100690446436194464763695130272645304897686662189323433148985759252923167935252305854047801496778625278428787170139818059515114099411452497898472129533270155469272611579214283430086575338405555497287675547150457902256066090909110107582173880692287913019121829131261914599609672967583611796131979456625877705824263470861383030627731122213117881756762953284338561097924944095762224533448511292467066940317565133841632752580295293826141802732663123653629891772230646407334394981877798146674163033167276894925260115170739299198451968322048456153658774032959093612340163306929419041022956129879784282322519451854526061783547584193258436730831636436642064218249167538398508128845400808441386787720692982744106784 [175,67] -214529609773880800964376685983900795406138300145088015782054706491037288539876822273422913452230568624785693852820712552417350548658243381742159288893741105632282189972944988568897756919379680331613566694246897314844095309883492749896043458920041468380311184404988764874476597233591972952684381580932354411557333383169876246593412952664719408589906549288799855199804629486907486199199722048931994261239180567224958199405036181315912619775845265535666739179324926348622606941159267046912202768667174420738677925485592792329670746527018365977267658705444682277874985441118415500960596106876339767238472640116136282174022915173756359094315459083533457612932149675934340835113779909382299856700906896479064910381168848087748230205522599929358058676756510515482671648149634783685584796162172530988325440596291465733751382311565631268270220749420269482376746714169039247827798763844519228124325836931597263436846292349331886612901632581830273350496709785214485565401520561079722357060077171163795826010251409762220948685946077118382688715969886075572179767594120644984032672994228676081912827105053026409985701764205877554708711252232563217634633693498564064622842216367752349195987350508244027383151562958865177551312603907189687787167018237840236671263838441923802137359482115689857808705548977117475057976179728430274302046050180180770928912804309303069146074676715557792892563189291233277569722760801904020017736534262575396930337046097219520922407552716602487657922871550398997528629569746082838834577093068154331942273058783714007464938478941133804458942480788348 [175,68] -7110532530510174727682794983952208391816390193195355729976241269382938984929524348571978089380212415698045351912338250847258511236216366291172823358078971550842157450718246550974359833440331499365711130190095748378517135768010317769586089547234908399595539188041085907433348501806898066113948639467953486601411560224220050600056353050876131373557747963877913609813027738131270726006960337215162749923490383151011501497853158578036459991178533031130536470897207553503627746954072187967810287047312578766743360639828232019904504529971139878092910097893573646501202649121861888413467705818936117184777309246345037924874398498488912832391580138714179312606655833317441604029256831819671715766947552005197491819500981617078045691694992025122347604413288030105117338348620405994519995593269644435816982161987314688933786494384424555734974746233915192303469186160545154554931290765854384076064066153768081654053216546056315332077352610650003249058172533513699360377762160179545711169063862886134971107785590513308250714778930044918414106201057117370074581511885051043656428884230234723280150775740988363993611295503398157426237070280503445610770152314060484810491633951535033460960896743453761993617835220665401147379741100247911388947619088007978980817147171511443267281877052945547776005592589626560299903957366550675633028597124685305308412936150257909046236457230361991117346617292361729290716231206770067946503578692941920308966000232578817431568379658578061303268515520315940295197229343516834459284628484134806649647275100835086790098599160102037990293588608 [175,69] -50774122270221868543401865436012330355167323272346647640763415426286414360177079377246475213819312772351496721091943068481087837487956141665537383076136557042105031066959729012978999969173541810884474335115508370528866855141233747369007535919219877041206895550451675107348509855298633694879105184625908124296294705380012978711654827382524236847944284643116007460800121303570328115718584113939171698164212298168852423456837353078682393421007687375781998451017198040353892261579450132099007672108686188558701182175827833174655923306888637475034484580375699616314668183341291647495819127085864384770314775536761843038070536556959647504188483776689609497163707624849350969081404761336050447321264147553456320551941482025139895451886850603171553976326509103720487100369804685674222616109645686621470784793119117096055312441062605273907471451817291356274985941602256243736238863268771995734137164500460789105617418232600117225866442141799896000582522002077086632946900894451623831149501251210454649302945521922546406167893982339496501210930331047925882494041050273272341862256330496840359189691678934107912373359315882028599599349846594482616745228326551495608184360236531236721660466116372760366518222980292458261142814185749644367418172618560201838349235116938666470894686873372758242731715674116986738114441100783015039796255884292771675677438001378344399244849222114240780193258548984255026327263285710098110250188430968078047421296553462132066526997390415826937894885567279066530853550976167855777487027800135452505337418418891684457037660396276637994032 [175,70] 9689601398052282422338592338722860533820866838443827476845615916195861290505385505343104416768552534078449189568849070705133835795958828065647291624751977240927442319160798744117997449575517003212331450641241068112459018965613718659116987764040710321704744575728227285621585402185820196143841244001240792772087902069017469083207038324691151124550071223818093404374519562826502332527952503024653606135366933642434121392673809796189477002725052888140028631874707937761952640514495907500237719971150355959334352036953264172681851607929522009563132915718487977570849025013392803198734545507601470564914608307186868753297805662566440535051651009998037786688952256864123997713170961878624658647420935334694277039237458305436165168574546964892301652160983954813893672498114263278985362999945878718600121984284999011856643611128591257089396767369649612822625422616157064748904726283851316915659501657934486037058702289432490362098744553723174148298177087803780404114808296960253562677477379449411295108708695016399846596840801967721202431177106986278006375687808040758146386365062750345857950298246465878702921173252864948194637445206000582060665376523475648025282973249120203789884317065722485600346908605852175724439510882498600413821789466285843463204605230619549175621766911016761744747072718601319785541081411119376608186770946818718016386248033987233020618364068315702821902599911036942502201881918718055820067568646000777955939691055754991691174900872395444671450177318564202896242578305675548099819850415384760111104537084262129512152956847485370336 [175,71] -1757897860102937801835751932462353277275568432099449877713587777020533037603570119419059312446223311187305644664186346272074088626536237104486057233316223558959756823665847279634327593319786124279075306117361397014080071858281713253848061035933363629706161086273559111550451236478898489173750402795833885506517453772998234372788445027370811895308304774352404022502007409718521404930021324062650172743904074807224319694816979416697017612495589743686300810026915655384520694464605229094446445589115796106850462957910953111287278800875877108388716428399728877484614910311403631219121191736947759391023216175157207891003986053049811457894519838313591628141915029325942260804100897502620946571401212361359409292666961755118341056860349921425382816370179859998936404005753791062996504978561338502287744141248867471453602808167849938100261211266377685495046702189664807458919590304407876637948339496652303035743065011077389162444269383778459210588500188042903481957484246838508177235374168584238994253064238677339011372724001676177835998902037628334922873596163292634411779260957226667908650507836409238316832457545085199415536528206435152619088628682613940177656445583914868591837066735492338700306578151810616324857824417731850613412475297108681617905740329230970425313979458757460346831366711919610394939991046237602332588076540499949761526650872536545499230028116583841851853147333857056451216436988877552441194325598355161456608639068413315621812021773176455604597933731455791248543630578155637977437434866886902340735800033356716283286121063015380 [175,72] 423824418588091109992045476013275262136199738857525741954436482026899710143015021381186464598236302093269279591861256868239966595730706441237956826966104151906057612266039338800409451954877425237039107329451906497221959339594737801285136361599662290402622137064846211769499768393109620832975137105347482132682151491725615385234575112511830910683918920329161168254960671301870295962061452963643674255380711373360755700714991631614810121215673596485488415063204156065913239069588902459213703776116335574164452626480578177752403928591489347569848689465546790450959038850632034413476506835410559884208852900251177872477500130395022381592715759677445306751233168461250251171548993851792824833716260968793731143755099528432759545455940279471200564971001278941196749987448412306617709941174762564935560414888937882189813475591585045651237972093723022121467685129899254659942353583310452412778004199837144621777997316538948417068526604840955356014479600159050027636483105634225306718701325390024535748452161018382428143524505312039939919477032218817429282570516073067220783598271953234460242419153900998339396973180561825535843195633095889385124777571259893034602606898588615223289515982261826312530491140221326559159849483086679356224960729863253800783757880974193697768331860880779684038780741340669589220902428936849553246157908113505601992210498308869263220260335013874381284380692117037308059202572558862246882331275620818095576289686744633767639119133850572523909211834805146037801680363714156616671231934900605072067836248535593532481718878912 [175,73] -89984770594258237828850931228678785091023796096914038892913933394630490477647155862641428363200730845847915022496459380566677328345464143078202445775129890114277332070294995441210092528041920529678771399771041186847563761789994833890354476015028512629248070681393259029538642788249544956498237333771308282588893923742016984128328367598135874640125703457385708685087518343961689420298509776650191577183619548629426981155589343559375601595143970036720897432012111403670409854912947110535534862956591636740173863001103598424121884791884675738211577497785384360166272992763929512550986257639969678409583428624471260041855889081425602882878959817930151587676526208810131334893595081835586432076252016419288557236717976524502730534028384786543828148438956674213741441479958272946090822971302993023048363815380617457803734544014613051013560556889461651692263477539754742707627067829074244719439875462933718068098340966618474677732159377341665455341961813013757575482935454580223556665314850353603333663076850140682035861558578362791814157737085975181440440401936910748511054189784699982341889200848022072494804783393711926924843991313104793026783718107176466163059093647446773539990594997747738925607980501950173632247781460556625038555966710376408231410700896896867823897904377597324313561902024878783755713364657972745346014436784759069356457437794910822522085828971363114165910879215019598048086000206480446658513823767187920395590759848201682871225747747721657764161191399296642843753537068813828964770289335838321910717308472061480841447800 [175,74] 17307318337672976211075909777862587173717442287044883395790310037449772976808938732147351717508438958872010278031539311045748678341034458933515957869143483197631495493405414064079374232212950150017357008345221116075520712938398703366110863388383907834158838156090677948644846739417500464747020957729926700403393401574194065725392901580572651247577418189865950510993594899431673458299140444667792515574262977413307395050500451673476563285451683147411122846484996048086168032747102083127111866035165973726100055106571464757367795214880420495574202065894924681915769179684714442547446489448357096906865666348444306764241334297103118344589520822542068198879679782227775572506898089190287986348918758357129177988046339787938193785116412294929026204872315658905621026509637719388104762464150056204980422421317192103750492904262869098115224473212056005291200205332497853983652630397164029861077704155088544997340825108729695760063998834499915439909934394982101932887719432540144295494080077925958903326060275125005210377400314608140715183519078739346899851406361192932154155655434517450217173334910869327907722572787300193765640897945379561264890605407466001139361365705975152694293557304893706992803850009203251038013260207578687584546136608389386242451409745972971444013878527230773606290225822868599436555237962227782680965710187561600477150234004595150640096058388269760027159221867202036283438208031582455917810992005839565734298733326807215987064535742541094076262764179570189367647098378692884125947137579858771947423905244359113906392 [175,75] -3004616237348644243921979266206282038919584142436107685118160136389281930703425113327283589663779971357486747690272415268818211578225496767177868739342865211375063139998457811301369202629083280611912830480563376525603269281282155443129794234612913456249304856108736990062025203463784744011301222969675081503721220670099514789634728900645701057363985887932785429462151126069817968904994509699321062009685742496488916772353575760277939404442144714057170474289459629512465090688348404127926822426323392367071825857968206161016153782746394567008132860801084403227710942511508004812110465075408688317403538375545602742469900128499563789381758296912425813103928160390576874219085635002660985584376001607251079980896298064949074192959646920445470265450554966892876429216943597138202773016622508618017478566815364463995624071730209424186918834939042207423193276277151613570897928345053963046795426313953345175818197865661412588801116137940419413460784275045828313355430621176044911103862990970586567335983929080737277438361759584779193842683336168854966471739744514154008502474748005350511833489073555418646145282990799286490675053269120616991413585833206298971639011770039871504336901138898802489524803669460936979502048112842773361281453517365044333382558066566742244482848137674829216062975698802075642864652683187040664605082554524438128193335083969544769731435106965279643837865452365443493021526430030660422672245781315262496409358527109148693705027201051872318711345711816011534893535296964360272362132403036683188052459343784184037 [175,76] 468944835837321205552405795072662397689730893427470502567684352300265089520688810692062566953150085990199623174277489299220911330103283066372046767173006854499116946956588868436901127216044684931445779709955093533368006993253195385017953043549225863314152256805334299106417230097461219722421208540548295690213654932789657023923117196290285671195546643663317953009731008653951170082252755332040786220133015496031936359430065296496311721083879930057197647176244036824917208984825395351979477762403973331911486817334509243832309471952190734380794704439117983566928707597364457836198725840974352930036217474569967310759839969021176674158208992805980405009458020189806309077736354087646073575920088626421017419577354354168426862715560823806628091539247100478537209624830966746574052033982696424075684224762696789251548721937775716567692358238119117566311341097505369606515897914012783957500422904977073649411589713923834970968877663883999121978664000116643484727876535894700182162202105075761253862065236649706718466637543638753096377471776791156105663656183715233443290824331897929666677344562321865734174296384393192711551989695867226463535406749855099969162127989388270560727391354163596082245495384385141154893529267277453616641332811599636572685096528137519964908662761102004485133884941214068801801867160376619412197243537062973166803714787875720697292601299188422984355933267657970117128124304952126931329190000221504417735858238907473924138625772980860030006406988732805380585759045533021339219626542969634872491388630779456 [175,77] -65523475691429086628613731481655969019342221373529199568331733709906801450266387778230610755437484730072955414020615313880148536685816346917544026393785710687117171647498484377136738940289187381258874701821701223864763477507085695412006681876699279970638612226092821862215201001184843374317761095909011076952514082399379187769512244084767045340141476489507029322040518192543997730784749578471550753353063425564525551954793621694160553112809620872966867524574865878933186042770656382173763913543084581409144970977356007085960489694099807766488166861867949474654072151790260794021935975932968352085040545741077763305038024795765468333539442576106125204506404115318917403626721083187324213809720798693727958860407810949192238214502852687077956088647666843975217292522303287288521937600238069018996341188029817045563350378698498039956954735240846317931098488717242406275098527157887631509055716480979347471136680711334320568818496184176018926962882067101021969919442988341296768268679621748582744979684652966036391744370261939385313056209012209294968114157631772350477020613337774471454089794879965208016966574655439546071180991685829312763958120164465193788959409040809299668907112079711451083076701199450369178472943900712905611260218897220035858131421515679399332078381202563758521574576701222334735431000807478905383023219176989404252371831029531548290265227353671748529830550483065623467816000962164150441775898050334501872181526855474445871704424312403441169975579882674892127843425943710344081115517700482033753558206088 [175,78] 8158448158434190269965857436454807189799309709816312328340104302983211481057934721537060950830561600215889561436596386627628873152569231228538613045457957148298089631077300608960011663332323067143434819801152601450262763475363987045989796432572005827229669334714504187792492454498671648967684896177150178188044298896025263537570304418743283814942548754371772883180497851182283346795631482028430856421855686967576289273406052068507110141424952014229282110761325396668990788697770072261279779158939401310046425808306162862831677536509909890114738967223411204049057129758591425901967538587892323658112696625179271784738429003092934144554040613556460319060070946697620253702782075581374854067203906721250732041443975221505022507457645623939534176877355557216180531224223777708318433388041976614823531946703070295783602710539393208821503035848117942608459211894258834383424542873577177707420759489503998655337832510627148443648257024955332172179052964947582192920264844880818300385262440716221800662344402282766437401692806033175351064937252833844164256804104948235529261719953106314264968562572465405517950629824284164482163160740628028593916655780891453428640555306934791975505505059626192033221478270036766586265396977103318325401283275669014466800346500065242707650080039840677595429708072767802802283669947781835004905918174248729032794298677584493535127785636592273619061653367663352995082891456503674366202239865966653247028181413956718422991089545775568120961044261106610360722895771048708232825635854745159069762176 [175,79] -900670540100172296876609181136926345641657290816040332820613250950716840953866910425194583888284585856707800789125823238862626033012687728740809529559328974836563592492303422461047818919746023587641961136363291758220033522031698720887392453725768083851045477153410546904670457630355009989579076202234527603943061992850156667405535112917625185397518689150813813432050687173961853885740552286809523060077689433112140156638782843103578352789461337583435774113618168902092443608684995123673051793365563855507036860961503978767071713430172323845157399887151284266341920723021311432068344059132953566540189531017682149632774684596834535785363976074941596011825759702332242722581621016504900997782011339587199426485783261022006585825072638498702592815395626690863290109042821573629125539757667632556368597187953447320383967977022334759367261911098382622645260969242793550400881043088492094888370423526099346143120057417979088957920451602614375751123754849489835967936400605339105215510285482522267480961790120108823568941574997275028540461359251824981646229105724831949621736589670855424914334233081898013127130019211976386731169581867792625940681433461904672607448647446490864373822619873958799462264887976554755839752990891596402427193927031506320463278818532884208055873343589704793691813387957231630286363614350786894782293744816258964484969432252512647921202275090552691398964532695718258629569637187308019252170379552067120777390495552765107798615470418499262381277505088879746890399207074511608830398892559361355680 [175,80] 87679323140728579731014133460912106522075209024992082383348782723538320452522976171397493835518219329625072502830678508136110951509120690855062993191635544663185227648472611931355007111275359743908771117934303937994172862606096556462987148116146135673789987956487451042391629502553545632046344140497006186785290873458235708627840657094612914685300787018993599330939586912077414872129997819193495056689867233482388571632202826485998766307658344242786490146047739659183435083711607194300360525026308558291575621034425075003733287825883084832282827035140045203830189720852586052264923595672977973738513743490194921483880100353836352007174279748065515416288661767909668819542591340000386069607907490661440676020301543935431198049022691710520738810460046984445219668471369118301204253472110684452241431494893269866195388120546276188989372569707149616295600140804559974294922245388893677160989295741481490279265086219242737601198837010558650551575366338094256549025961276604687319888651672676368890581069779616360488627651333758447898880521752206278490987604607912856889084715255379506287311260168031011221894366473858362638975149589686849294282538319162227793655310452521996574696817306836728941508054988933755890090469195655730205086042449719461269706095095936106037787997353039548993499567240875708214158782553955562497732694413106126957824455531801705624348348283731513404890753393471778512314411440938963470537516451623648288279814622514046785674397826298185867217190904389624772226617220590100554318499269061984 [175,81] -7482324204508100549154043209664482670823584495852837792339283255799691420308211238111726477258007544220475467511774875353681503103028208635456601564188785344552796469667027996672216441522957165428419675558209498932989302674973862378801839472859036935656461719571211401693975906363325013450906473789289670611558164834360117025614679072983785508636645658234754947955363590612335476452825173216890191460746170711748309228943100447708019780136549402990060946475482531597071089496975218872703901608187282218015354200685114293861096874619954818631929426826653628450165160924370744959596897389300367589278542374997399787584753848074382092775792321886805591271878834242046554384016129768559511885827148410821139226528983352922384278311661900890064600859259336427927980837261954236026767125051001609683881275335001179146203420440171412030069115530883539965433989876869761285302224841631587334314162226294286170860660180335230900658716591099700060051784219297340625180183364499814152433064937471404572285375781021872663037883314326242515558608714028276730845675407449560024240153607896115138799064310104495621387548771334269999002485155971120038732086179163243736011383042339444907011773975646140835803684428070976226488923295207347428104409809265600010227094691224099655728692182440981460640681443092608685383121203643854808644377344155223427831000080472451481056767850492496965743410406811819831531102094499919912111264199583012429712457606771763852794021288971275272230582959759411126395725423655980485629031192924 [175,82] 556201892353705324972035082124839500749153765159508490235936991500693673495232877828744483201547272422442146448017787753933920565492600293285306841728388593033561468886354617417717184338617033054258876450121376018008489245461986326424049612596206497371424453860825482897973770708044770565014402030445951106725696553086283448852788422453746516906157918599123921400528308535386704075443616677591710859760040483043099308795497931454017927711326175204690303261705846054095090956246449909686307284710351693506548022183479144653629949963804624678720641282554126263193807127128138752180514201577828934099873850203716181808052174517894382239591611725172176121802939852990217046853929298413048323721357044392176536147062012121881829874591592114205914247553569546237040914771158336930960412252121029151080932595450991909228748619168170125781717139007743773756746245493613371638167366505598050018916739294287860545423078848759094867101793936806957536332768138778756179550729484418936655653949411098648998042742933230815883931555537220285257003836853723890391037239284109226234260474875920924782080339661671534411456875425655743756712082576479989144018243228932421326904461236408341095434464170095370517563102348301766954793998932967158699806999973318030812186074857798214514433011454162860850179984057846607828066112517308408067741745497369891111985812454682232096835167922286612027236433183392810251611499049964032693315646901846738447439776174116697094882095610073686734629655477878995899194848967212569220765912 [175,83] -35773149728614597932938643986518604871209265171227034159352946004270020630694186915625042082235153984131181079594255954673777368213802311316129654486312710654061083147896445537247111554294326237782473261362094012818309843267468222143087862778233458285420925790754157782006273213615863636104008804261557298589491648695868800086919641593533113297010785863551175308651499796296960797195668502424668418003530561426740518940654371009735974780129027636642084118823080081194316949911455828796668814048767618846775059889777257088155997418426710219305331424210872671854201339015822310368251107511001445706577985449060258066545751404673378418130726539058712579736495627091446280959150637548976211490750026065667530060020407949914322125606786689323597244969522881414799874042591070581347855535650272431456460856036115078490555082643334086911846662724322697645690375771938616169168030561722088835891358855427125367140614333690388305470723980281605249513025321804357148917809683569994280049051377141745339132126265898950017309705560189551483171830122125564784656265977079993385494752419939405281937753216947407688675089299433543109742369277296541754018113574630717162120239983640241034170692260219832581871942450594340449080202691949734016411191269737268805612344985327609985234421851237016501473042373817592881322771064261604827590601294664644053791306739089156399641495539682581463078286964104967990502857003423760959731462247251678258939715809499247789375401122635909216387653089056951477812332818381208096685 [175,84] 1976633364682464004637968202331041028724149416493499857471963372107527113116562904069318049308929535915220026867527502485507967421580891390389342652517203554392826418795134401280704286558177459520363290933231658415798195539528226636770193344597753505738390693964615264312741567011723723549084908263279541245861468898377157993748162903638454771920849363655054147921554504160188476366891029666450897986082666571473340255149095696903722545194985274034513901874224725081250844183427411787575455191540959688361897291702256651674240548938125751735558359567480853979192283750602954075112201342277055768101266558956972592456038680923106292879207863113855273174003442501032911170647659654755597580964043964332490682601630828142701097437286101580382985661670139880796623644893896980278118982533176399553997731527438974783651004208593333023170382576454120075126177181334340775543302914517394487670006872233477175131156784076010974814667862477998044226336038351320827859578760029517447036353731533169136817368371532817066958755013943182011277766352187614627127097094803585467046438793704382834811123335853703660724767810104089857659164527346071867458575911006764323166055529492159075469718911193678039538867123140266104007869718703289022950022563936166318150932368268013587880310999843205352797135468822239111180034217055333583046366399931576593752484344630762296109910726348002966773941434189025912183926874188299210623845034015529011782562569062554581145326277584524011667086990315441540458533290226734144 [175,85] -93138247838752142636886509824625135420211520493737691959185114595266929719858282720535889288941279531539921143128997264949394700837343093896465049221861513519962799229819696892094250124535003522351395285185694875737540417226442750848852055059489845945134735563000429153993015586436005563174275404455105412917564243967164098238942155085166633754214095343634294426802895311454707158224134208008130347130717312303853800884135300313687851491169556764480925235935511667519682114493632057617111677223594114894738855232506829681427587867645928617961441136428815734249312338745771693544878151183273065089011636241744285987152905561448325314127287718726534587093197129095435552644600305327719682316545705605879883781438295934500963731240416983919945278048275355083705855735893482153430221754001322383701192978062771363718029035718277115438803294390746225581439238251027819860982560894779414351642791225874846860332422685550991431239042848775527507740542321332117919622087137959194877470590968395267782826958848229118236767559018876141057298004599918507117551198451154142415760121438486104624433803089091327153134073073317129558644049994857346257972479595922840301145534729969882726655986110121802353688491256199061826450463600818392106766767985760979327461277628508824338175151724213177627416038017725576835704348691432035679638045480854380692621384568705030803897921359405725311535148338792201322665118828422260248032564046557788661844590030710655044687806341528091653565023531511480014566232229384 [175,86] 3714205254370662635683450277858592426273853873461384233242464868161939590348232071181810234805124104662159688954972352172987512456740999018990187941515455250389605095235182006206291939961129004178543855308993024928253887879567865923866639760833616160743745130230265239657588061229671574234493845110915137186196271097368983527163417510137247495400428640841653296952690629575916819952814732583388519360213714751028262720313836130298745723601325537772139927011596247802761870231993536162301805144827340984880758739151082804193562053119111381388965419033386975169973432835014060707284316419699826968766656188140390978153362988485629817467651031934385877723453863770561041972945182803530057758759676135702910708130407090129772985862308207727101674540561353423862960224884795054620244810480382551169224670424621997627196386154009427477568750193821957436641345731638722088636725850071496069911149455101092436314502479955683676366663748295738444450282943813575086850524778559023091263383258058431792864260831849511799985227662337305230498339151180798818439357252381591498846512675337957254933066017282199085766915950366017232003617884387618297885157919432747881273976138247059514125416385261482490103271898193917977098922114655814805552227885853610575383595159673567391491079446767402861483804713691761286789761839472565280942962574085890739510250310327489653341674302443351936206401075665657528971903195142913404277861217130698363182897973153887472863851399347509432474316146594781072583064512 [175,87] -124396146134050278465056935958291771291833572185626868625490768522060806362297843057890183322092587016964735014815136645206790868895925258435640525270600328361861254025819436654961112010168440081338231315728230636683997060523260306992531386685010005372439507854300271005018951655337807970105773609678235147741800340969840091655084010884483413598854359301712092155281762918288022884470445064776833101451606142861968677586072351109538040546619539073585082501675082319431994351724515289523173398213475038156058001684342656537347443134401336857331665037825416494238968143376597057274468828502265073307291274420551978483623020265857712399303744948629645386815755109317038596098793334423352563160084367747889858079989298079026342605964228059784492996190095886671032045054268581915473604841442839042692982154569279745267316303758348364872585420007774028358615192868597681097921454153916485891855310582391286202460067413324995871071917424405960780247855169597390427751642580922871340278501939197793305618850917873989245977501111755377974267708866561309759798496051156755995042239355168774830907779609107049936907058036094438318443730316011853509594641200449030740626728257488272108985458781640648616631427061441847565117544984343169551301435514424291349794370229757221149935873207306208144262082692408263915448869657291188194284909422868810326231969554546194799716869197911559586279935290626627800451446827596569458259720467122444839859062546817350596313297077167586333262112849372605841432 [175,88] 3472478683931516895375912497017072442500585916582344503947191747201988994320280405750743189198464008599145971108064790344993612411135765609096298341514385015131289106774736377066380414769101409773460834243914241374812452571236478293423140851053631230692615233995439420096566965692932758250978602439181902807294643849530077962133247170196305495990518717189893827835108369861969522968593374107855706786192274960993692859326003254355860541794312264830515456375728438858650848497716187413272493546128145584681184076526716596871500709049052033429275578199366695653689641722897328443125027823639760674649107006299625765664062200185642785801928233758821522772836247000568722687805777283637446754728130198308750565521816381091917970992562610006567280179150410075429953943967920727428569627266193269661612939984888396582874537517933579893133444288053544066904763367237194121954287093599927614165765885326377305052454898642984716855510327128776284929497240146129392810728346577944570069716259702130657344892320037573162673657242862748861309374631043548675529812902873102560022707987752568220786513543321310793435204890511986527330135965557682680119355284507805688805223173825260690636447835417069994367695433750106537504579933345606603262399240572684767671378580405404940533934542593509263746926382902864313799653160067330853247388190318445172493643579270223111983294507921150002268259639767597438641961402874864491262123202558171630869009107968068760622090975870477846378372537290927616 [175,89] -80192188648337560577153100821717285057201444378153385940700118615424801428399929451710128303164079837913744234385868401771257976534664823463999341549678508997114461979789561098917139573542885587857335012883826372226107960705294718526292354365089808231740524378112791447788484754843757029230318049333731008803574051148765209114819437147337017757206259165872265259567608604703762200185812376966422210324879382786579498029740594504965630698811978090222128030552025683452570611424040382049246734773449845740107683627568976218685145159883386012576573148554936194849938047422290065237532226815742048171487576186543413339208630647624624574984076015730720099715780710926175538737305733773998697750030409745862661215201397716694898990041858970223052968547819564972542101353898976596974147631925143109835452373582483370370183434614422088834540619481780857786993262842624135057455273314446574239366892089342461667969653407769008048251217377154500207986193911910599003627443386720882704957813343241864064621705267265253871197023225893520791519196291594448690286861479412609896293167071731900923360047937346290601475677229763930450259191239005316528989551833715470200268432733031409715220575963155816405265639778312474198591110161010914581049038853734323157146009941062969332824406589964836468277348068180195098096038699344037484213252660882939032627735442401223224920410413031711150895633743214889197562199461019083571914661673156929752638146016641056512901034304830101572843529107648 [175,90] 1521202857445745392279179481023640418731426154904291409303236001179182713200090642833176797938227800362403852147131517092642832426494228264596860573728493513857241030712769552076311092168494337621940063086464210788524591187139855365077472599894355196015023124699946270390155845442941943369930551639183520050890324501880603485544803313745008156375211418909838952657446236216575621889952655912583037866867258948241628512921268486828581202246206133445684461917495760363911608995244340710505642924091800357433471450203158590911882281926487571175676918378592469034167207501688691657181040609123615491689035466781210096295816888610597830443769585151373939330739562089134470006585882770515718879258216977790378587949279884300094623242597715339110861186824006209679937643006947737829853633178444711860544964317599142209112926350783647685120204334894248259145621726462224700646954918202870631968176176541194844017291596791429612358180437608273597359266453944859291709340986301265174315708924146225587104890654716471670890583208711912675909217167166457452163674561819145462614537072773722930702541678993149359043679845391112991003708512297890699559238460417206046969468794421615479370516153255666937825983798132920876129586470496682959066876989784751539266758199915883659677918072460923797249966991653133133670785889000738910712623713140989973927380956146032031641268486777004514804308866498904752339586866058884186047866259002414309009245730483973182840153860330226608546931496 [175,91] -23544419111119606085197973683315696225126552610542655972942579011956730965976732610688413982627699613952268404449379420735934854371672782005744856128929142428144133932511698813086012235278017849712244479135307765418007230552260576782030604428887946148611683045309538666225907101134467516371689735640444832061942260815344547735365520909053037898721679901263335056530329798782867229423009699009650405353559106720081690462305756234802824699576479844989457921881409145216887454406263730622845678593490448586096647138564180126639685549614585574397758782082450743489025024530347466236351460735491572873037820830136310030732871051876091723999446274771511422317796927187957532953835018594711640978452824221318654144291233748080011800859781577161415108343208332837267383588304140688203435989466590298631838001181412613340090849455500635688434254156606083657495240765900291265287494971644420364311742761814488648415579516539105016752824152281242401860403298241032046555785109013994573262854868706301117853614383316789263548981332582298365819112638839361743022815873171497895566584886203635411316672777024909562841110707346684985466094646856994158575696460936391739326687228670599576498204338012690508108910750066830822945249621315535604941014832775586512433145855034180945948032810134668692656612171593440369658115338738499427192623890887130683912354466194648384160949985006688878600561470104523996883893152532467901917027082039023157876908495422819184331758172360361735115 [175,92] 295482019214882331822011691968018486898583149378682037057969308102010459274357154101791409651488071711165279635685881230663220081671512398587530878593329323704661383946626143934415353101394486177352621493875271518525284384511368864461624060017404203517390284536664096629209206470482873170408246524768346798651091797079796502808716119664012970910546015354873098431515816388312725825472961896264980970641938276255904968806370034425613851628897657574749104309711946309945849413008054370470686266765876457640685639684423796537577501665276718280502165406807911895206817570814905377672215039002147594675481885920161471504548995971347772101863417535136874148162001834816136924340121349092433209548399431679335113414948711069398539704566349930816026750079368987262388265523391561419568395891391525865526828988607042092511141465362061541096574248672401912736569261103228897057395553727822113228467669420132497156501554832942566552317433000171760570147580000700427463907153745149518657579592073343279661278082890922398183017772171226476682563669032958608015080542174284084547836550454886715052351193637097670787481529373253037014075563066777503027005703723066841438336760948979308581887956243914591373551443433730329153731873012504822065453155779848184836236133426111389665153112260912930438019133657403784977231373714596617686919805438599509530141270690807734281738489512959889391890954516837394097611169269146976322815912066804296002091637565577140076379855772620928 [175,93] -2989813076272845636583283477015784759184917826219166832839342321849303482290941023418140881401258659670352093523041577855986475030648543639543120690852985475429480570005919538849741308607155780112724916665945292525016627835386797715728978568741687826063187766174651249360873976447475892774502578017495841088091559199500665397910701093749752493043808276628055253838945415993869940058580028651439947757054714812420525382058978776678060984590854452741731921858327357316024238635076389358368587154807473745830788244911456942799288887797180369790434844670079396812337358907876947442217944203458611522741180732831718989604890161121308770091104157831828964067894797290829273079973052240103923092778172949228458074693207662205008599848017287723143928493319245371795848579275791621587269523539715533415715224030091703241465718110359613135877007416854314640335986345091826426995825981809637980654357039108094246305417244857642362367061914225740377183737107648361138384562034048768881274771377742399272272816432057759576615572288065990321253986876398364279679902508389738049106720267277956761076358819947599378391449301240916982369397868272213904319422712739901990131289728350297574766136335487185444210102590337914523472011180201872915222983412739775684204620009559282709159738991110766511294210097744100561077945636900806259892977570977660961925839803359090385131146098906824337234578944783879255857848121789468723510721066971589472441140332864919381028337950096 [175,94] 24265498949113699592121279995054146765033532079595468106381879733723995805389541682057180374081028959369431278676595630958866759568534550822719327181442166248604201838195878919818855853106117701449095896350688348992763715719715934129228409042320463658298943941359650615795469820158708718454588509245524448380033191970121469771641138583241242633743877806491252305848322526022075179776471437382088229093890812644084849508102344482067598243170825693707124139727249628543270283248146901147091020240086268783202561478232442752827359191495875926553881793859550955466246269300818185289594398437185404740415194306268487371244630232884700083623778843497985436158470027983345068380378669453867931857383586599528222685480234307383665012899578736516734737642386435957645543341483183581063011622893633795934220977470423640700868354329179743998517508157653166012305820781192527384591781562998666880796331674266708733926775185224893080249678030443943188540723014156258619951307247230675280673344115033998247363992882942062964437735761472105617653323140919323881406965777388757143039790038558270844675155100144676269283163566326730801352497289203997821663835855292466725528380597598949103486926805162531054525731915758851106047599563255751055979218483971832077186888114275955998002575334311317663945434151341229785417849779907541315109225084876172274855350656474715575502394975035642457356444913525072342463198636375336217460785211082916496687541456187117132437088 [175,95] -157236913631717870169785751845679624336995969430170079275495554858620590310616812779120549824039059681553824903110156194100600057216315196134069461789745099514808553445676817218123585361660063526506939861340654025574770704536317140861824125433249449109685819842869173012071974919914752046790805066385749387111244379247415930376584816752999568522005628604632541701632364392904537488300103499328850211350456143466186184737438543448072719715129866936483012521478478729599598988995292480536827375434997336281262914840964966223895732392935978257738552049916841482709173724831506328126032824955339592512723259555060330619246567897502393978289691983732563261548222610853001700538417571175988739985732115694201107230417229167484019528316646764028351962179187283832295330126327303924170617234833586278338567751066852726674731215847878947184899508116538341348685992702693216622455469056752175823811291359867672605072732568547754457155085637687110986153079073181777397966400482187372004068048762699509144883423948609451528353762719506865921615640593375715341107757254730354824654519078206044772217783130978280946608774106134670125135907177174433697484619654935193094497243985080086015593441004983723217104926354493671534334911667946830108194860019337468603293442868141923044411067131448351697152376671677106167604024546670626865139366474673266331077801413376519385610871782135304303187127842005193824351722390413484034860962736089867637889897794136504484 [175,96] 810092991934922306170581184876313309319677971125246582887298655935359719857752271442644756809288936822347401040990577038207886757047996538350668409300982436057327384142065014510816264137391043832792532875079397606414675354999062622261109237193920407163051781123356710911770986610159432244979837818690426049432517091194000170063279252418603601089674733233649534145720908529995497096368694443313098906277382908977875167706346891212820668861311301103295079785130916987552630311724491621540043256287251450094496978624273493514012872537442605951084277703014221445195130401515107695692312870676488423721405688368242418788245676746469011497633391700709275217445733793776362066256677167209219407935884743448844203997671989061237870991390437741729275051458422504479879916269691822493443735488239373771792984104984175692931365258164782082068354785135359257523444899224917924321371402721678794058414893791221780191381716804900320101374617642589547870595713049254076848971790923105087902227172777074956485139021430601107913605375162083469773930971129873882908072502035613363779253723026127563907980468678788448574650416694409416940804765963287037478218903404496139838242735541975078149534383561076146189196678376860124017597296494500965253402497272645503929919938384376105049384102910639218743531478657627665603808221805201094342819175141334083502785909451756626374426106840871200623912179226677475357686245856308643873871506632921749783407558218240 [175,97] -3306037833240701256491954850505742367015664889780544624813419320458982636882171619065394507380427029676532662966968571269033201815575282269391168103863343679989344525844886184769831470072493416208121206213671218963690057556469622821622837668318641897684365093472372364467637838211764566969661114413975643182646185012451282613164035407479943291309539711675844330330639884465920643232015381405320743245288859061482139793728375979882399067770785286661562191750122322159462625868402136229090503035439346916968573624232040519010036341250801369227228563958527825388301527734335896679505414276889818281464762231434924728761608437606993509200459596369879606231561349449236220947661459565036331669994847161428410349178287099705418192200266119193248437173368784814922690489523589793633031087985931486232829099059236995253925371325184384088086122425713635576394117958795677307680488419062703124036702063914394583347117107749374505983976965537218910483882970227324826051581554715403785943528585719678457478729718620652114759488011537200957220877600465621388817141515071767165164980316463539167386150752100793918545514290727344607352367518696776974847957825868636595771509911207589629974827243756840573584325116674224275401667488776208395243163308775890426817456873908219661650682684186190654596274928439011214826629379280351234030551323069667010980848007539206304254904362059683089846651292240423675400486008551461167808755479408958033796137792 [175,98] 10651375190630036600802692281148069352806779681263026896969176851888603076781339620016564036336396428647126000398871247510938652299072084244290209119387193081089286236311310477533370716016416661974881827075879976228714522562939934191316049655309096442241596060411177925625272388275993338262581233090165834228794495646238737876827095949172671782958982714985219520149112152996464846956076321993440484162786679371038469985256014840560508304608484354324775920755127840438892663519201019344692208651740127821122337856778755847465234783737992069113490935037215432390123588856323996367499573601874785216437194055152386589204660108199331861664577854884345672943606185559733859717656003509653665655966597293663590782217311128028380865843286408766883148253271871044507446413359988193013589443616780145069331812382626318502492071234909906173597868093569763715440198603912758755730663985307197429437978527538660787809628295519662641698791734537934773753988315570885536615734632361130294838421012318915815737720082960568824422216545758431513538457128949486082642643159073835512504184687099066830352303715656593627806779723742009517774720619163432669937706977580727243835550079932622985494695735781441557123572625596588909353468588759152783445886875466759878042803058602543289738888620655628351853592611499468312241371653769404768239593841575779274204516309816866076890217095193732308497461843585055549249092256271572522172964529335555243112 [175,99] -27007679596061537886629272326052066430373541644846399299893004777374119364536502202674190875555234775369815904805820451162840659403499582958876279050118417300427878484725580202513207738744201361799243506866286281320050477263006052293837089867276936584600740723856679192956889041623115293930546018164045358441615767115918244063436223318004943736612570453229001207413730916730721055935429014503990989109307863686432517215211206569490220179794008036399899008334865752506014918445080616809867496255710957105054789387604250829831121530259471392335431396575870356679380704534167229258761393069259744152814248075934578484198010875891317218183977424416485510892363662751381675143733136387507906600337299736668016066881740024949161189994725844243827893920762029465588688288285294539799672662785903950893820876888939053481028251992791280963851782290266204942984599638225743683413501796653635749485729100728130320333324519668809062816212440626350492647749446128297360543237485085819340962068502867335984358793735272202990515025297362531725384321024612648257623688757858468572086726188040963990385741146164135327593758311925923785212461317982877893978221229422080196222138775702121555263421438864305173033896885964932779422589144650091768302657138742144483163411787804782291334427765303164262792478518084854411809577882211104079721191429604257828193961254758377041969302171758269829237208443488018481762737653261221170027997348958491 [175,100] 53741587269011238391810972541962278541724200788567804257996632040456557542938331482682548223846834409996171497850622747318769200641847644437188491240235140217847776180423584443441873774933755111275041960135957736124919596447153894815161407914169041953712108980073854275814558240094457821740631387664796890627343797019226497665548502970945125637352649855364725739464951797186661589854930878954528039191666809353363706915105257534455400794906367420255423120772729378984093050728621871606632989633245595389744914952871217209343719961781347513252749181245434106085960449222794996204485675132491510312285610929600051366897960350519592283619153111619653035513223257753128697578366877938933947189246786693053742597054154509820501284338622393504870250751776205010077334551988314617338845324445457990209125679428105004329823404280418810524000388172290547876590681063102175437348914544521114125034698714828680197006763008699025597099049173938282376317723392515683606364539576518918341197276740560493649951873782786685769036750257901917506662001552236228315850183114795369793980678531906812271238368163485468233820984789147140287375022266544698634718070400512776160514114081228307931653042061635260888894052773040255969629707066073159171370093661971291801802602828147035948562391777563690387278061984681498194568420395202363283189346483682533341560904389897511285503607247865670586857563550444181591124515375155211905529596416 [175,101] -83696444805698629926521643950271637513172984406576340503158813574751149278229666238287842799744566297694621489270061916421501442401541496222720671351118931733099708041065099498018751298365700074692538654282600041705098214984375959996322305310678773694223133369982306247419714146802859298785026025642678518546651206205364376818615277729234045408842235967013072451776317998267584158502064851824311741194146497405686604787935599315966130495093764817515210903634975507030454986651402784244884364503288106402365478611031329461837494499828754799356377112760519505466801272306991444889715831680060283639515003243099995620242315234042992677021819494537390749706801529471061186600239346375993926017811686198363345223967341669764798687115174878489336897975975087649475129951364595933643044627412388593717069235333456961357980116702346906075747426882804529209280271976433771097382957480736123298227694937298302265200243233967092957491607900799451557155125731728941537223330846178893444259191919088958142114351512056398420774580644661769116483065927082480291682785924704100438640672345503978196243837590338362448707244394951345213939897965684712923985564712819765103550172774150338497244339481279887262687177969193866175782927191885543968171879892338881391531217038569532297142643374101599182481946593625624760626018757080453086378077091494617165932479642800412032022795001098427680451572342115861126285369767438502313024 [175,102] 101755895015970195484774311239411837361236150189360168697713984053974949229357043897023668758362805274711800538169853310003849276343703670811795502745999579275269598144292464215748801412163739673123881921537851305409491124222890248323643320395913133551374173594412246478140414443807566951109676692583671627605813569823031202880646475058523805407033622387931731615242987587026526716661410962895240423679290463259312419080428575950303057790939560415370966557450131223270020672874729382030238390422381343767141588860468253906973595474395548025378374848027845580645402145529459678522381579396509044736622550334152986859606167953721688443325806409737827473528270936849169750414622357229288801959030481934504866780829040622160335040114191124853686750219092377421704202218321551604717278248411454531089763931262091492277282645835024993943794921943203673162688270232165811134756172154092924757121370918815589770537974929460204843535139239889583664394865978282969390092140850310344939950623320196064929989549604724674421531357635490159956005922708005111332876383478881068058936310450946442270946785281766117468766503109625699063038056970406839917423371661684670334158355290974243977647557121657503931561563275793819194427671721368796213623194769483524385289090760942197889081378275720535572053849180402874966132057202993861570935267256714404804296714846642339208258296222433326943798057789571560678960104499991184 [175,103] -96334545230543257268589743346902931449733721191364531862935400777695943109511158362561905722610178988602838913114584017868010752689842900996800875477605946824632214522467319767241673949181597076043531222598589519199209917873451511129553165877440276298445067682779191248357911433658130161593243821868197286543989987205959180874580166212479156052729061265824134255405379485719686500629272328483936659970410682276425437927710658469173053856663236526663785851899974055222710704211421249818498193017016972238290460629491970606172497928738522721372561403145434390183094569457534438073453374255322695170288008945231622500740848669490302033409996593879118795343857954829370769217366124015793399681374086507311442055581605575700056153271418495467849256131674148449193027483789755007459448960574408176540439058182880025225155670840467766467589826114602479021004955163241973587894367731332941392865355096025165721932801796218535705638875986671486418178380251147876109930573145941286319908676471940641269488395987111383907911328080358873462987538525840431845086300175501880420502677668902831519257611153066472950887108736914246757948171644880327484031952711670875391442157404737658820985951554437734394298246719560391217815176794316220664632531060971694628228150515652458388849757984103698069548320535520828840282163529301678809475432375997968569135814152992887088119436776027585728174044952084568428777636022 [175,104] 70843849911776280316099828826407064085940332738611997008637385093882597494984054339479623262481089480020726223115587084698219070540627026796199306708954454558603969406079351006071740788579050650698936404619383261089321482925266551742560236788589037842473287658883524433752469704976418964761186697273623413187648566958096918163026003522388468186083589803145228219083093416814809026073063745390829555814331357638594658637516344398549653679493387632128160690950002089695749327825061414523817258592778462680639056942636399201441610777233219004777419310248977076146504264907393909483524209809515088669896916964086803625641316774463439039128381195377008191999780725148793500081256945518176148472122434027869372361499074206341304845905186626174359152495336739034580185135497754807001422331648508905996958075580654572694149245385776537195208345846532886029701656840641722684962835895388769495027886807108512919936458174267074607130297982181637629363255944565831625342897000539255519412804420593324525495676251160996839489580322289680203394921812508425648611875639367723983910975581426802968295239419415012554603993278142394806831429836017312923621960971098687266881687274389062067154155808372963619482067331802350913944748525479754495213863766570661962622810796998081957359709549938937050859434642110737225471256974812412020538981794443015294836574441864831029157646535794312785671357535068551810176 [175,105] -40368879928151735856024827567154819453596934037785550933724960689862563420531469768728055682737156015328772663488884216884203507277657261921784183677412332963748900753206423084646594463350963787482351413801455159474631008640177509018433319163985878135027327443222688870191170128312050761003627821586793398853264057722230551889070152132657655951667297358552329427364911001780822516987785734665743260572682549446552044534809155678135029578962739119757275006020079227581482393367163779885288489405308694115799699627005347875055160634542563054042673951753775368028535342334280470356588244687006102279341123126108288089222164026216202389537478077906306736802939192900898400729562253109403405305756594070972981653342685241721329683320550422784397921582269726222640994318034464218493951782980745923584998265678570364853608705226852457807206396907315648427304189914023351500027624754364145375364101825250475057846929603440055059709203195913673884843858019579337691936258044306961437338500838189961068533765538435183580904182966053703700118015454522884453806220383876573509238467450793732235831710875074093357999183111534469048670598516022826227314835424207034167371556296962928250312114898081472216170088040703594318461287257158897199053803115585299142904250139427226373555027638572418625032888629854118756648295376613774685608553031492541869238524490026859765560993476550420619171214319513168 [175,106] 17779886871533464648870033695555303228460684280310362685626219644310525494608332228138861700360557996406987319243242876074137370677533212292601374941627771061714582875652122679370005181324701383575613474159133322804712641452168397888635586547737863851267579100992427406729705596811975052171314396994668416602129307717585164375957499920416943311494359229323931084086610343467622346907114701995891096195100328358637172586193972203992242355020490374761632063927246931445078161804468440640071367586642061331192132246918808947725486581153545178811743844638666081731133319933040417266529492150612873688426767126681849228663965860241550142175428279372574153162400986618640420718443412848673110879579741477263267830452552001349279825667850824665836918529271809821149869020631455424822401385605812677221374356507899077738299422876733516417965562065754786104972630003931353036187116804581915178369228879820914131272119857769850899198186138961108672959315301267616449314700552568932723658889346384350809136987396428918228399414324082483742816924587527726258153552424403299591689406351946172926205047855368721320891635258648914294485376008265959580652561811382561285784325213714630922069210281879780226963590160006114123709337831239548808324907667072199658162495791526092383960117099429103164409085255049741844913265173739214238957723087289676672379880827208571100426479222959087880105262632 [175,107] -6037235350696493497708124144216891225449803104377761463220615582817157099125772043333018079260315657199490489114804503047549463968384756017097509194575682210111231135930189212524842520031356831725275841181747119534732955106204757451474711046826299760893889442044301963650458452685434984402905634437131193907353050458510042640233327422253865269480915379590051711249600397300420737863176309428876540948453114672212643872653060828849974374027482366511888086665277910794026331716586774537054141875779293427607621196281025184376377185266095215111806964310831205122098628561556083943752740440523500237614284917536613548148967230194933768443043152086123673416756349504042519126389821055189432171436302202428982139629193365962189897806932512044397540663754599437984796200665639617305138157930293517972377141076727966673393112748210266106200053846714316868333434525858515790962230260966320613236585467442235010799618423335154839021656245006736141474107971005382038060585703741811884754519310200186985623750672643528798849397550047204873306576455247135596065053035407829507420310532042226482678564635383537114471393496301301210869399289610604874900086880395957152908857890937862511252243455892846032642438120855103955718726603175163638141320744602829510596441909978678708384482999001883439936521525870746104762828654135553172348753954023354956197936768972911551726023056858511539291 [175,108] 1576266724615031711778327494890727508714302692230985342887124201381937814305710192786165863182239495424341771867921833732671895300024802112153297688841308230857757680795751424787600709012319761747872884691497580954114641020239252082625823398067083906388850926562156009375604863653123884797211715446661640770821073504446491314184846057562998328226291819667583002687427417281571308450134570932137525306640322382110380841407725811707500304100336343643367820770954082613686578535950938696044449630025642550087367002444117780175856031382878284833328864882030299792720056833472409500203659703122404791357530387431473146317483382854522030664686529471955508905509627353458157890546072221820221986615430583806290742742665876685870434410633788433810885720108778251415878648382094676518955250836577793153155605861601147604556810199674149149177996242974219720966434827121389576041159490485791837027906533401805669661442543585242503880043121130527864799220236649560229592035211795158180829417588852338131877405834543794354907336163207026085057463401924993422283571999208535070058610532690351837066309612179885243181766801953554109307107639841118139285135173841697572111370085565884733724707282649146913160833413501580702333089736981381737006157646536175065435411128301328904448733552437767733263893619456190088709917677085923342532348908351536990703409058510717378803809497225600 [175,109] -315586321367909327329789825617902409464438646448635663151693956218666887053895400447978511684361030893831137668007807391285465674883284832438324637826037959946480360169811700121626821631268609884401480071346234550748843345292597555481018561781072025414223415038897219141296831033232131235136214031196064955281854087664582684345792175165554748058057749395852665751375407155617167001559951732646301629897281755655476646391150448060489790146175900933763671180947471797240951071692982206814782136662150824496999644410571346075370894980066774185268721831544522505300769226988803982433939657261214301066577667023444478724596171930665235435828575651760271635086576638187520460233849030275589612266017192819968531695578573604782582754008135942957860968867898905672141548302200175873392025717064490509137187985460090803565991481739762557753760966886435884959617094967385640194490474205560792300509809248611477463934207496850008415754902194596597912894453337683464095283631746405254594336506015477671011442395287661764139438880969880389253126430723005755119568112407750684013639665821004095425729527529166657240586373055521745497377114799770762867416235806517903034650715877034526888289359415324449331908892585817824061754811996221265675310063376751042395026788592182393249389110440210445644701981456070932295687216482649863605000418456524480492696619284422643424341424 [175,110] 48313633916536540359034052931492918963378302984347933594585954389110924731655812626097859653640059261843550922544280310159056247090104771758788645642053411196072484413858601711317426990282855486458321104037671711982547987009488031509767741195813118147019822201679884796296263687580715852492303820590433406722322660506626881808912712275772260442396076571386587745559841632107068406651437775698834170704989439396738153265060266225513687174570809213276594916218939658296440718154203061788698708408502668321522550347366347066528576781834018301409085509920221177087861870040619120729961019313269421119110467112468485830337980009979337548872552630454024128687077273768812645565448523267053633479162492413473514632460843457036388656620372175761175719663893595685890906081569726069414049699010630644121883469440136643205870700022263252853406149101707888724642347190877809437409558568789437208935876045674139436558109507952811641023803381661004114449405313698531270262246980114211532514449440351681402979792596552806743552757955196642299808629198603055717309289634186682671489862788091270767025699435236611260335461982645160082354858676763740522596959539210143812101877364997901526735837390811804170897501879787721877773371068509254233705585899510549354367564930166852225201961930142129508614326644024227398708122898292706606963757794356938773688898180186752128 [175,111] -5638924432896997617764164985054338576376145947393347062389468589717072987030192301564866256454718887008953522457086432752055434674816501781040763342933810426465126722471776781943502285987358788937243086122646711622531677414763790489977030923588908956535311982797983126952786093923923622896325165634471622620989466471647911877193072539803346673031437894460327701769914542869692780115036633931283653875848264813785480947870481595813241490517080480648940723460380994663483170206746842014465346605557683785770955172340430069529186426830826641018112618247229549839597378558530524404417888331783284400115130516421873298393934357503720220373502237993698824363365539093773142123082631240409081082833559214532890273475286479817857952770918228814099987813680112676005600770569457555491639328471801605636235863382985477978445482952671180000492509444782862427263162355472902730582592278004489293016014287327511511252504143054635534494160228274269732849921819095525618347972374725717076050156262837608407895518225287263405301211448788749619404310453769567718128310792256138779516402575170683536693696333512440769381909429474087797689180239968767410939176137007845520009103566458906968456508423779145502722074570488920882497425009812076334723392819141565671693325485753115579185238104347010112077745647679552688651026827036855772368226853478311999997319758768 [175,112] 500207437960846819946342394768024270649774688024868700142561333710368089999411843543408981333255559151564542052877592466360198683830567776156548812470650366081578920718503992546554198707880299839502975563012756920167092135443736049734329036048325601855457689758633891816027757458725832642568804469155974124652307210968285673281078785748533772098182601289173684282001196036649653720749443947156994110133189254810026987807057244227035805360583718880115764676031775609645203668813214430901358430804633376813582375358320223817550665596272823120155606257519445249629244209758832433485190996036601319768345127725795501011013352294651854895710173118085311510791098759011152468589857010276227357036128050234324122384327953736318087438597845149111740852876079220536094990880072177537462291776809759660700606213078019820431970521350480405515653808123324916755075795755965397488073995146255064784628022069743525700229061491225559040144009551382836050636550553227743644512101236576864413434995007845786395434376359193610390669941450482962076580684148674534595859430117956710555905543294858133894541338614360615942432305957964033798778988321777176384983546519356078096530389167084796463780624705536234918315341190635758163722978481269343549964863436559490681259951966114433510792377226396571886039040494061478506286414976513897653765657017448361517760 [175,113] -33613896260635524253645915565184662355789087153002058998601901586434882760492523650398662220253357981738747095561759684564349578829980382455455960558177230172339926790491298968790277974776536850398759311421721066213210805731451238940821162523794183113891101222053074615429371965155840812810829480922649278623536119793236728695453553203280956778208033817098761235276536826794531328352534292626016768935604717084598211641094421116647427476532548319028069283882607104098191104311178925276304974641611942139774962271594491900350278111023582513978705828238335741923330350087189139521850403955031201909063787665211200090062598724727834263600040267791091738994889301733009791716136771514084334073119074077817214439225236596673678544026280980529271666716414714132811147720989562948390802967002842900042846187141010837642247548707675241166403655683115174477759349828718211712183557028111112987623677508825955637678921671188506124599935310839658962118864583020070135857304978167050282585296714442738102515705384890257445994473945865959513873567259710083026324726274333577442024829448837597642508807705834838445640489450952763197660556171086532754036772830261633365290980114607122071416403989875184028173307775206600625820476117047027128505750830350425514961571526550790531003567180443609862936734780232140423112221144872826172587479961989304 [175,114] 1705377425224017567663173225987356706288126757752290714097142309271106938247899027531539528904344153594263098990584274605019790257550744856765240324006631901308305789571038370587303543289617838527361465583793478355454463719360714262766037878956755060313838162977071105166631209014768932609821677855279332406423018214674854459984584046241979121690279722450538766646294608074240731754392048812520953365099235425701784578455897108687397841478624329729254016340990846852367069686815768956297308375709703378589126221856748601182560446764592116155999381214651748802592319734570164382637411212647948260425216327771110706660619664920066122994923745516956246538934450382621790040985277751000344946134286832293789832582325764996151866425018726803503146140891457821583430342466317522474676569932907782654856481343466815493051628238151677590748945176896016372167407552783544792430550396951992656616096254382602925151391553620345459760680198974749531634760621792401773705329040911786876050769020074036650748925067143130535888481523741956139566217936938767802259856863627422169578016253413777233864866201965898966859243203057194848755495110327941155076942597554649513453601502207410036067590290186634274171156071060531959530696205351921559103156032821214013462667118274450039015473381452699868370253034388150438392839029360864878646797128 [175,115] -65087750007827591051102370980038540786792853289127309509312426089843726416867905026658520308525645969585294417765103409184581763929022354144571142075741107637994532012044671228236284748347324483582642170891112508969409785343693308652497083488123493076827912473324348083259634804651807613788574509325208188620077870873896330531148475307132108650022668741291111958043785183399936002142136605044019194855714145597481270485513940443358801071435104846359046643143659667749173463437660715503974502474728204305056969713530263639398663848825459094787426604284141853894894922042120459234262194400427481255723801507320988707557175009646893824758265735046521324495490186032898098571685533391091215623291536817583690710920964716684302056897565410776386546252553185322723424617054990705830307900330930993524093851548581804242061116868200305201918827826193106304893988962912932723520819045422246044382988138954279428463736444290148907365267280528341238905806293348754441533811983151176843444494371278210153711539960757115088236737782023371962229193817390380101185332728395639508084931782140706133580181759328417086538233952232456947960635358629943887538277289461293871259353188652884624546927418170363919868344305041314448334678661567224344661104032446765431811481781626394487932995017288824955550479406237868069468549031885237519 [175,116] 1861747892400357479816084144795997134808178613577878584768433544084658111105527683249659320850176356456329538250857674036540540031267371987718579636130741631739208075333520335939059133129045735998424132558483401026249778352075446463952576158973310056352363450125339257086524812171160883923223313935204110587228166709193249385562882417196838912393267010973147595966335961077364620512040859220101650695334833046400257426192081563052188546892660954238041995493715291273296561146881367334401234819155233097187245665451959936230092643098824920945583125457846971368269499588735614911621357363356336301236913309004072086688542505280272575880549571630592683606351243210118080621660611749515030995276371889252267239177483887100969136706503908784848578532663379258840273883242683508259460012265769287842400967970163057405350530917066423795897487342866062991527711710704138063807775785405339195330074256377703694957360988927762391665222321188639429934347746071784285070642362918467776838096120822518587096237641925778274106674945386842503411629025026805789214576092608301547518175016777672670730335855243534219399357483490818547636191802986403616811830685321269374008122076363549748619131148009047377312434651122991744762432934969296202210022060325788992034281459035024902772648265499806328135964771770425875001744754240 [175,117] -39752853562254809507135866751674784028092005608789474279946402645406563627856237853550382006520968059997036561180358294799440148153585935015444854524340828523777944650384053511931956222370826928604766341326005369831579787390605908248890612183963832632409573081783214609846880336567216541746997599732896129522113171948349716211030371332040076206954190888082845298669821075070786587597752321515996899619991469504792024672640496389300788599911921538595096790503509068191254650725981392331362497005322523649225331800003220361683623813019784576595161033879587358388895951542618933548182389749622956479779496972919219707934325491364514196641072549882259458681248647272037869482247778368214540166815918502305803752816999128848359078932700689230554409465097654142376345180471724483208753753885390650575692185185142106041534273989589641759891038574531267870821807629695329769089272230861128186188568083303658343867604197812666809101230097202385099515629543591331315721859338326772127866693698848728435722726806907760740144403723109076490155658490137970694455393764115660894676651477394515867089198953431485773551255306518924373711799072227993971915296551478317757235098079802929542217251207480675459642776313380585187009717005246130884659454423814438018462354130921576680600340966158439184355398857497741898312 [175,118] 631011448361566230356946897641980650307534969139993229389423215542932867552893584590574296593716359124229130017553627160256181715884902001869216344792623698896499822903681804968596080206861439599137932314327132833005578321456945450852697598134509355562939084949838290116215277166467968113332718621971614882415461117244330917292337149358984362684244864888924765090158270253753434440951567528458263314915377608850618441678151096743663894809307269800197033197330500247164150165811707476356163292632542657086155044798527526576501209868744417371256288495263363102597067170200224587626858874216199526102835329928555927834754369537601935326349124898371677628129480599264240462101741308553783203376188933465994266912949486745429239877628983602081429459563785431930405185711967523428979894415737526477646481394699598310692321501034434972558768879177517380144259825639116793339998916575374113559175176179164875747987759217430358324328610242170173618136993774610012737732060448812613035264937285404095390542316672444814078144580055488289106302192369356211185274159242545600399849548152480445669119113301801197505731776584719428680182090495281292830730952735840322767797880031677827992569298015828702426665022685161263442446158086270632605630082146257959206323132199150978011462251698591468243603890261072 [175,119] -7413638411765851428438563333986482031518744483025994925651548871823263277198183406744691346895227168903434025839410862983399756191667750063326869210174077071798132393451076924260649765439172083372695532387822611912872182388981041573795849867061032847751189842188370043724202414024299750646149378148033221978252957414010786320178402657305048735727669208012940590141343101295613455040918846395226909729091424340642449130310888279822620115142109762770803024183425285834236012813793408006256346460434510915798356429838118859420921476453597346642270604480743197642482327531826031725529808465742611884459891742145428635017196615061295669435326780788436807263286660388858582865533396776837737271020235912706862308989257106764570251714980601648500470699217112212152589862772512118704018500701616728692947582700786543207337086676317711799085934987238831786685185691409535539693637207048206315555780052606838887674105153040769924160192364041791562835436123973025874872190564456967118269962900658678729668519686678322575992031037291144144001601607675231282520041195697623049949854434454356898852806579763990432471477396946683541889679389779795691336580589982606563236872057934526925760561236582687536977415657622435551549633135586167215657417600862642584796830206712326207463255684439445831433502 [175,120] 64173803843342696438422853873534589371641640799653960818465165702911681528670212099361747257261389382036775295838208116812224809524510103703082690686762175241263939089932155055089657158260624640811487077854454232434088250026284206884712511402018015326051288571574069959697920749296608019544763682085562751664227394073357929936924894016594811186153106604655927797813129861183577723531914882189254230313614094673550892519339519731409552574799673956957427834530893792851782759562574687817757143659620960343623880799938754530382755597381608986828679602927998224993328175241982491536654548175033974035854119572308242962857768138329475426135495713073545867353562581490678852987538094894228521315700529516071812986755340622589625118156340623662746155226748051920980962346917415619974364557384047770069691552602607086754789448015720297807935094860809235315507069313650250733012448512643762630604792296035930041358070347313657671467501536401420231681870518056961490920056835518227496352292721360611549527657189510798708267526034710381241991866030183219562935694655563368618759885620262576015436644360166149106038055112546462641520791217767516954807455494567499597925024467587542861988638723672230479004238535680481743582518012887911763186692349927825868172939155783520615165296160574272 [175,121] -407306691471877390516121148096099858084560410253432397873888551912485441281751742695537818643259253413030457049211655050318256077393835133379928305059158287150251333519314441277678906793655881266529859779156795464775805902923358587414526099571759548722205838106548160326687415402383990709073031981522776594017814249949445351901280651565952201844869111763144917492316070357127117667706311008854109319108055233806739818793292035661987328708651995831124595658913245990789237776119727559730628712900502541141407588393661425252744290690029426491224548742578459140252480148991581746813443412451694028254207769077943839724212236911655978148774613364029289774014464708346247387463679422224497762816420457999254398190803344531914368784518444943057346043564027916927615758650205598009782110112458379912711865366573502161809224629910474361643663519106160999063290106577052669863348529892150231547013309364675446124562254088597299550505892513534617123167708345342513644868132980892034908116727132350180159712205438630020909222305194140958312679990390815440855385738077046598636841350782111853483210344192415671201589972098818688395902090593510442454898817120822563449879848471098052397438425362379590322086430932881488611828505346299798114696518416462317825414756674906872418133960 [175,122] 1885908562980531275377557351305487430865454794914443821872660713194848515026720599722888181411703385302987930568291029782090507697155772351109744504911272269171584938143107661986592079209695226125995131052917714029381280347964204109876320959288415238559539334585865522733024735281925412353179158263248685058024539757881229469133609088516850687752463728198100046031393852505071088645039215192403952505923641342184952874201067838755997116549716137169214588153887549644650286385477550806262383090584916130836711948485971149038673807314276436787479709901557127198188269465294307023623802912986075368226206036440485638876194492028170845869336850307718093090057616747213710086214645138380777925812759039188348427937373640728828666244570113380066717507621204568887864569026092672341565790955137836281167062049181434966180949005993757598714765863780707193941847016459832565769436504107717618091471795312524434968073609642136251874887804374110125311219218709594567016452388890771608851471321779723882101826115545570378107616138854172391329743853951492545806094845125125826239584859508973016206817999866575443943178251398907881257533999527378701377025892130349574283409253629763868730862796758594026802991259049856003457159810061377379841828824405079401277305279867297200 [175,123] -6336362708039248076438654858853306191515681643595270258491828145666026133189049434514748155943831793386310045830085026051798426859851259311901627038311333293808326402922007205203231042438370576263851294966145714737701714519998114440060431893135048905889744880151332646138772349117762000451231475233791013497980837288592383471607571890644104219301741060804698570129946143235328913186483113769087397793703996403063416581189143183712185332671113497556182841730621042029487925527821909735176039279412779962366121451615849252012521127660739229778833254001478749618698202632234451818094183757948743028329507219439722993203128729664781797698127919206217897182719814971329535582836701207530069178269025608784850788321873294598585288168969363179873856317123833256309577358990579545474256409680295828074261419801010693755919230091045635935935300684695173299769699996557501662238714979950805717319078149550073760957247697900769195558192704365513761554041331677457647896967683850168850418640503644964776124612431216681512435965589160699827126032881410668382431435962193803025948103712719721198193759607445626739386035178332071208709978232075623468940794417589192417729443649487052800383629447833969084260707047375118011284402618521173339575968267840647892068724266 [175,124] 15361923632377333180775841021766394411670583826186695749520892066780256186410058592476931395754501871311925789193693178048124471005814211879779845721055840527429409596825185920686505694593508666658754331299301096987280313342638269817435916826263835406239830038057928474602691963159678564887272879200756614993079552463221095207985993960780660261030989992157401226646532059606089837134168702691513081148316277706708786212308289222868423812142635135196028796927676695356316343289280708168314814442611704298181414762989738637992161819923347184466317430807083965505694538238270448039196008692731701868945092937424121370222910872617362308486856430054465969635513997533346357017996838056317601171668632599451552197656406320726294345880660982439456920704117105983896277401022263460738226922476492406529782871915156748777441342317621486753816455236580396299628552558800206531258900884891383064250740355919743159222241864885271044227492190909273464503466409911040194543129209150402304142042710515607151431709414528344571535293960724118961545015730231180976706550190784200811906754200994078084123762596176401625441181013808106034111319630806601878237294528265467536755375997423202786177524390309007548726154181032539005573682235515536278374670118148765696 [175,125] -26716371384942135197539214156086396381751205668116058591963780020294845121583256421533001124860384150785643460411245558514347439517716335433382212563459557775993688425498052982090485280760038421337673891676061644545009503644737961532775535265780871386415394655533469455348441798280138267765365718218111255317665291251409824917836618687038466323286777947682203016138304461583796541351684613648299319255606844358761749148400931062997599884189313902654326564953714452273328517305610699517048872800286320516017025974234786424298195447560153411495743407421423913083535146693314916862030595820355842113187528361852664208072051613880896161729309611914009942265258728038711463469705680509096960586634334685501448169951292732331497142343898466099626830463923782533518327792496927213392868526351086594058067662193852177279012755871758664238719254196646039767391653432773909358191378578133560762286131440715313080860154439607333709367507481439120589320348802366194302740905649901878552875757857075597432942549249916216329651604464587320081189567569880384434483971904479908134345607117019096664289214444710855319752995960508016682552265606081885508426984461694478827806751984541408879757797353213885794072688178450061386371155365258372930283553536 [175,126] 33124006946635047036475544624875389277709646806545739747451653731772763090286638510262020205170089596823602440607488892936961259323552526096211730226181770584658507468062794107906933516598560300623556262850572081354947765729650949866739823604707587697217850239356083889342259710028867763164497905727737817067701216125787293196942570087188049853672946719457842035749217315115314499468979106765218922352905815927867429126176869673861167902314628878948617174462818858754227922293194483391225185721396350147889969892624599625613748559028254024012812211583092242565401822877265514182347102968609480343009390338089312877919076164933549495013152088543693147008744482143938625915971644810586738613146485685962006602071989634631811464799245469159747701787172905983533727143530068894241999103954428655183172344922545755546713379994882085278959897566167798779901458902316979734470731819994907456698028857199834072307741943589656454521733726638337796405470110285613552373813110478304074797034569412257140125408205204540278702005792494932404850017314466264169243014780244931831470559090304603441583212886349589828448522341379907744692679477641676771186945209535710340898140746848432662936787985821177747837207689840144861677619163744932880 [175,127] -29087633028356528905694503462027375677060184725520528123880946509119428754793771713167026145456029391833698278234451900200056159166288037614723546938030033578987405992270782014001424279722741000520670311980915838824427436604519209584274357524172345950464242992506157377106936662365692370986029572701148355280868207435041748203571668884585496863123397558375726779904007619530226421454478032022305520152885025195969210981595222952526754483629199452153183550457327635580112995883571559547919866737236393450101308537806412418724971159849928733393331364561525295245479496374082924881527808386212830040148453860006945665057361698325702454852133835055552363613259917556029798528278512451722762530478032215781574830687169108019026804071197919119464297060530422257632283701921834104666568094303712153348040059356378355502436288256008549061551799855268092134278229405207446971050717554697510297804551669246214184988036256181439304406918681929703978072430802190598532718306301423217512581102216938086991749019656050042409725222181416553690491300585878378054864427416943905839692334247517689505667997636652848758291794542743986336080599537748166404601291289290594933711134411288973916843612778923482846429055865621693349653129478 [175,128] 17967662963215277434485371051766962978493820045457706226791041117164310767642378580677075178422131701863105840298233024972282817866367477951418745375047778116984799437945014080948784527522485060861498052036249513710523083413039061229052690554321739839668269000660613773228031372113084031028108074431758010856220188031426338707801939007733281360761633995173562539839009789739374015654764449038311827305438314248895464716590805983702245355448578157114918619785402583735262900586831008053121477684248697588729093300398475621401961153063272114062208140635815813062208647218583075691062709441367027632114697057154486835873400468415724693027924729353040168764992817010954448878992632354127894834852388423030952107653596919458577510607483990174255415967228787014063364464802233758968135620822787749193048685522093768431376191766138463662320936212403330571351747397184979764450950888147072382135344425778559407641949900851776578814214220886178131173480044365189798550656747376526323115925114063792363133909250093738919848216704486736379072539476860414261473635606228037334582497934409681598793720610817381616923228359707839002375375356966634090828399156604208091371222769564027371677338854394070065090466155694783904 [175,129] -7750896461746777732541469859664876364650377327867192164151662721245983773557633426813635666308723697887197325271201253086736816450415290335117278672559187455252204140834418097723004706383710502309026151963214014210000416572096877431652285760189414569881583267640424874832845423151603871044686382777857608540290404968014242810981944453473030826734222451936429456956853401120399920983609981025509657806473162201196885625937199279936294437449196220582782329646609421142490903596092935536401395687202466671266297758331163805379695343810484703863939577800069697347319704830265037092652255869251392339204855972361667129512058377884505156942010543336193073337654302126400777824714680523026073472420794788611634608591226862627982820352011817594818158011124037368431740893232773809407822399106065577593793190698302097256165179259886446662573254176948345145124132213344850900611663052784119290086238672047867372926365985938846491576966569598067534747077660588501085067095710884815486775583836208088778967306937143104308814117880789798226353538746381817159061180430908832375975935092076181148929857360371720959609138375531275453330999715595472039011985534278781770784512325594902673294596035079156654674387140 [175,130] 2317292169400684225634405358309944961834845100459597966741504939928480814172830569773023559591098737471350496536506575903420904217594527614394245928962120622359074037051064556690820438072715306938677603549298128729733389409908911183307563617092746968193784180524798370159406843977248622036711976394580607141445452188445981551573342682350600450618727565645743083380941994950332930881144812701378564591239103765904404884772432519820933738916642116936242936517337643179413343727913922249082913713812589475131138754013906109074907361274137339776469437538489380586089357436645988253335134327711082439239323578156659646328093140870363256362626735302942348321425100092054478917914194451872899235424250412769284194301177663055513743923322620266471341726498326615230014630783119622954503361320006905821859722495377049247244603237194672901128892792544424702016625941527879699854790176081683967877044948245789532649323459655842553881728077240417547126526746080065511131629873626592853554672947426813538452399375997493511933888250663218886814363445494004512130174559673110523327070658896230408876541202105406201639803282611511769388886194045868157716173267179320048905797288222304569134422694944430432 [175,131] -476311075461041722668087429694039620352604104276890861309206439523316521454559776853696843010498849085375950986345744587739091994389448817357316189801840209042418142292610737249349336467532509068869468580515569272621064443888667148496480786849898743431156096793319111730049293852153335052709869517140900472601681157199953272187327784660131513890862287423667426353753457721129519414794125764726539384742632117772584085301286743256007396662078493152616692804464328600938505809296635591551419521677212054420845006199008202147261343832225671471738216178823454561888482341520693169831155738010506983419725651944007917651158444683315589055701003274534274152626181501600941232827392343995318900906157432741396887808386007135690031574929389822135417270807440619242259669669980728962335804593361122959148262306617844504294809795735805063217093429388825969939089182469140619753083848166900457394658057042863476584622443716641076163351348785380694637012905690954755019285702451528913271263882008842222208150385930125553549288889952848614572031755597691175114292807027404614726787672051516650641973126548369903231020125373272227067419115168382439944259565157754835990374686080405375440793012 [175,132] 66742646796339362793229021279378363825688872102289159435851828252801153733616067450047803829083737137573455999260961469981605746515066958657498187290209915930897472406997113629471667982436961408725463061599138346998140546160303240266747224226879534025286039875296569007831203696670614351106230830671493742848660617203189220102901952309875622080162088488869368030363265423665674864260166210020539103715701771125451988848941919329571039371601283119857881420880091930777741018118648723108270908169191293087862291870712718185910508686028489384012656914840696713789474856132339183622162930451447249772000925772229833634865302535201915379114125570660649718797107435846513490734177272405908017620413824484463381551460456085627160249647253863766090870927088378151634236916622352183544770660037275509765580718494281916653397815193096072400750880489110963241186668719871863962138386341436094814621605732710512767626205836533430083173434793072906445898103533659836479443631761860359090049070782692882757488857555824186458043377454700067492392071797545092563695051285617732256632533761503149748271406661345815939397266577021699875894026169745420482118615868079790311291078461522048 [175,133] -6318838626828050944394149951964175757317254824781487297694706664631474674551331605335863410137711283846413397756497976645221640604728879959207944569061047264437251505847116228711459799831041155176336257173311806480617403564787871718408104003611553886949182660055963961012259302621605777432027351412395604924557034492695871402083709723386581230334481016304131904791149127035418260162361532987771649475322789998541059242407687973117612886143280346560269660573357909197316228079529656760334216060540504508621265629209280615081557035794133704394841386854977051259684502616959618701893510613672561849751021868076417749459070093768186590165156228310545803426195628626933968575543917183587136268047014065322517103728546059889069487863643345350923076584802967454597306618292522087359275577380691192406963450363068437924951703993309154857522085760183406812943297318974002678401503356076974136769672510004345929315619368969717061087864120049597367068024246265947049549764525586792572871540464363150397880360309979252561555526487189494613687408580600624694067921042931504468308989488598598651093103070254225647732217283233729009503175353269097506546691298768703651713808 [175,134] 400398721359305024481807433588693370589541564497167647591454000317666055586551467797793640519979191636649017584871670330147613076633598129813079328982316213528193126730523519014185963637281665870794620830550965099987192092911328725924764897395536129825680021741422606619456737522293870707799671591640192392546831906601909061878061342946495815440483471001571489321236010602750481868660161890227303996898762385708907046966251836873714088503784288862239037674669990719424631635809168394750752011537855660504937980537768503733302187113010680421005330591468542207407972622450914207409534736510529460454872576979582035446936240530150244977511266795426938827978923270041559437323969329369630510442612686486163682785082889827704577248250129305833359428917942620891767631258840955721280110482316304464976461615216711431054511537820370211189645878709228868507287295124231369011233689570052322512925691538339700027418344331101934319133618193753932430740496631605259854468898339556041477859452961911412134554702792988954331264553709276224350733213680216428508406543035397733591390850861749999584457905095502498834813344432872399044659738489592632114679038930944 [175,135] -16812677483280753296024437738879254063205568154171772914544360252049183687557797306180050430616688324745799350795104382262633142732611329135330094555610048941974163245192171635223499582919922902430079429419969339822744389875225512171894960221622426417534097604867812011051100284996736903190001687517363545461165254100184597259200148130132261140223355302879396145446276047948671089789184450249420486747181422291283731568242255811392071613697677033506264451059796872504577580215594813212822496526988130499331918587954691968005733637433022960762951137126548010735581308418929647407378642118193010568166275243603234473355059689800889679206399856454139139731576453698392008032236489173274013621031856176780818765136818600538159944692138551847908377780970269621084228919221409939182977319557639717924824211854827690964658934214589972771277364091864386593662112652489280399125527906381763248382899976276359169965524004063608901390952796741654356703173386968987873346387076797079475971483998461465029891622827586138103778326942155261697932041015568274177654961744947959834754348133990933201499734884978679517785224966229361375399096603694514931040 [175,136] 462899499028043501597034787261238328471029656328974087734777777050005787588521745256172992345363213714077151579898351657636943749923291147870708387456347618539599354192215467614141874836439582476425024755542171178083611508181021314418689223685909816623392781993659970919467583005366610835073782212028811656569002042747503864419218864358412849050052101557682120072410205822822150040387463267053950261189491795682691734435693524575639013327841256210674066411948051862844124844154163491161345052928637656376389558866857949721644977102183420145608646428421847776811807617029564834761448779978292590661613599529341384308588952096237165437375249949522034890463265248319518343937222773903531962135750502086396447206344808001474799099493529303042121594802747475494070378428565765721326245501168850687113714914785508513913279983311573162673473537445636198427819752385222714870653478540110027358555184719934531004608115926760850064824179226116242353264952740350837875447170859812592066199444946772619193061741668937139412650904817237985920166529220104425371859006586829589414554280896093906361770058746602475834185586188752184994208812864 [175,137] -8263991224440495592552556362130341041010606899457051743079274025155971779821508025474210549643235342179637670822300369254297936334796063996999739764780382302929280156019849815543873879448151650357265741445994995090734183004825279580173339104793168855714357009579999495573492638983030756591276670343985270882722123760413862266109182887428738385209632634365128327967937431053726890476973287099086963667772529435682294229618432706569647461930399322151323857726604667768331514026568652777280636649595160781411231677905079951146259249265352580678169377388416427351762757541132611420905843267530004524436685658095686429972094266032448733480289519627598575560971437891229413370838506042104316737665858982469936004173275720929451470275518554472024269310676506695761614070326111384452300189682544076750498503054554111038673527184221213490717752083951502005418657763355675340353864509108083501378408281777300911250489906602746267531243324688789305713409179451243859286624864371611645333104210303785624065364981836630448019590205593367738283994085632622089915421376663969994567675374069446324313640278416116293252932063527642056 [175,138] 94537485046169509334216474023680723968364030840787763930597016428118484056808847562836172495673793506667580441695327550991501338244383610854932493476045538190310293475814863744276545280343573274737638045127447663963215681262752443871562869900392813173313396554176474363723623519229125359117087848414484934577509241098931786656532924463679444848766546298813338207071383485858106729167471532956702740993982401076634277354953601888109205763154049171661110376779590199141576777938601394896760923987250940954685319427396524879890085012268173272390794914980667729572056727500491517114126331551218164884954545210060026522313871529823331832553395609076590570114316586069435518492324343886047187944353176942365446346355571558956825526804658903911942014004412523019819933277213892074008135969615965524950441272847614026183564373487169334682034863295347173102352959408242200172403511712008031595008312201756037445027460916039131840609405514845377425963775679470878554761643052238208045670519922680815128441605658844243259372564915045734657762054616959751425266573643223906810300410209155931195359818211371219482499656 [175,139] -684343540318102218582481063364041489235168173062641202722879078245887085834729039763305746458604057679407236936481133744775749452387298502861677714900960064237607761095799318720479599708544955278507931194518625517032848959117217732935156396334117207278701133400072512173119815724812442685795556523359081705334028767326718458167910644154190844913713998627113992372101185270467466744764958157448750381882962508299904540866081624067815959234881207731490647499553304709927798488836125198814893454784110962727859648729503947391669016954000936545756030777998531660263276090350516468504780174808654195687256241680459265339241984807669033741534332937726618232797848663001543101915858169142688298844270423639013328814990952284730850341111733708409434804138857953838884554441034272902763612919219456902273590476727126604419526397519818255606846404021303512969776585526430895704000637075220467407542139634385785379781604463442324443925047867220979852902477810493522544783997615155425666334398818469239057746439661724259390394298772711999989530528805442852348570468999645350645695428125407082495658661519159 [175,140] 3093191240093999000287610955034316868712825510413467566534043614843575232572780659663099251220423435351461426530806013415233943029908450600095786929658555732497457622819835960960371431101746942538337356625747731866172347003470432025916876765170474954884296673075603318591652906396810489580891317326368843879983396991803274919225936297542649583787028606616639773495599693936428280664864497619658203336689266260544362228864873286976670082816987670543747943603279267536695202623499619474071996797452497525109424057161291046279029128232634390870383341910965928747865859408234718089392535476789510048304930736192915653431936168836320079949772733769808591464947044317121081561877249373015907175509181404794339018540712941882992026736246391473061003204862271695110473339289204828239960608759873703073198092788715456488801964809879090944698057554135489980287069251017383560401344935116255218666436739321165202583563744543996311114293900669643825902057300492066965822950102707166863844015095218804275601030450618125325396896277059203624559400112390137839058163587165086964890077070954991746624 [175,141] -8606801632771360056276364866345390698432740760824659793489216293468626399224697850532949716989897023277218441832670533833148869903292368250163993454956047027460475528074963314006637644676107999829111883840682678944173892624867741276548708725089955330325554280615270849881366434815506620171140438705031073297022036119312140018782795406104674677194882953644242656876427427064127203428054434742696995215567264527528152231982817840456132694511400199133450670625897855430065465256056279869509651752832582077662493467407574687328114810668407123554261214631325450063107088286425364627602784220732063238199967097502768583154109067025417346630976146856476097286767096512358147721137432390223748002645756189130245184744995994421449502848932568600422334742147995039272735824589778451174038481796040598008152406410176820395756180050144928018955659494922460896857167964110482659233204422610155513087508050250364322157524654995230466041001127369533504479900915449031713918798550612983161832257370043363249675395452772052604027473408679503368289195748457160078154535839271026872751394312 [175,142] 14521822590936868404820677192199381376502888726471202207032941982193920234220903176947278813883864014720831749999492437147612611978478160152430108139474386940392473626877691687723879464779460432979024424482623433488111837622481755345619029950304523180744219406016694456924981207951054414008240937625730355096909684520370298262450932475611201790767118388507631195878803070061792613653667521231752757984493692490836185329391100358730172488235934970010168862617273492655066329835598148549535596389633970922520210790964215246014277498468810858683199880921895531646605041690154629185404999364104085297754368041040241198513695060582164081631454567750147544984305511812766908819493356842754406502422291641251564434911024396066332518351784417317838903777389312641694244476559078183536462872500776756066677148160240556497517004063181752568926189346790047286502012667365303183900220171399936797448938032627120867736579376952125897814975388815008357270563084237719864613984925229466417957588624000886881700717087251311422373720568119238441568280003100428888548575902162144 [175,143] -14620205142772076596907382899187812422350703054404687041768127415585858387998606626315482048006477824978610306681285185341859556169510419238403983790543186724594829002973212455701993263423306984394782632456036761445537813661906255602181193496159873680149929795422400526147492144550707484431277469654259168668026655709004425182938702777429095209154641725351945690701068676275004873471365082749176529129786314988856392244099077987179084585232943457751275199477576258993194687146024372826678068022431025718859575443473961740738380583355049077633682986904390338048731705393275462026001750437998528467517652413572308825018773937694220243081230027791723174439625551320924453081190823885552198561728832524620864202088830759547095125140804267374731876730342591807194031720604050394114872499799495011321579597106128061686664667159600306419309021486138630063171152928139862279456404827761052594726281345411897967510965492029624416013088051081144949491874035854395776466795445811125858838998198380522562312336870246530698607835005390149035426484042790420815380 [175,144] 8633263414345038431834166064898830107326895431958728529244028284996149280787041542777375621652622149639334609759350807733080597269229758488086994193617137548542116053806142622402057730387765854085693232883213716613219486072327814810341349735766175836922277579575473350494458847715836694949440244275610558272780233483864870780696145790899000593073292062747088224472420190602819441897541109281609472064995088424055743905040319361972598606361979683280903198657117197258021159852316062863492639947591978413494157706092740161712737545234762311062110317068829101827446447806876371515129560439346113836829290271110439635993818211174811181987271504344214705451201355094228728397156076708875551897750578304317113901324432555452424753679066554708386485132243674666872695514205806524770300501708809475340660490034857327233724801376519547050095260764523625129368379073781940795963048793714009833701790720518886847576079356847690867354146438204971761564072125698048912017637053225620543408357178969934589066575043974339826422032879174731791259595904 [175,145] -2935656451300862592353474081595004358489750855941648643021372048689371303968714867987279032952974332986746152157647908978550174590309878212048486968371847365885462681139860011273503853739101686192280048450959232268892437115447748665856796164859843143345990356091239492215416122781326638042968823386971396795798211779569828648124742272876578976556446021707952820269690259730610770513902496819080623071172048408698481516293591584998690226233624666659486459825492407216544604876505835136744162619731806525218342947235466013684379116757892217281827259356130936134645172795219017342134256698779891577984142376469131901347037075342857525638932856913319084781600233997338924785392849917529675346460802079597587523390194625161003137186830068713832594925700185377917696471276276884657237590726267863860231681536129066884405706705706619868964688547079165571721411328122421908801273460950075264589773944384152454445417151227317674802083942454364373089337912939607325892849863575700517890998865148910674044763659751040916859094499491536 [175,146] 563634235596431834627853159244964238217034403746098141143314172098454222292534769664794966174056869361670051825661754351927718184152249079032832142549044980866079789874078523705306939899482754265103996979284781004787941791665640824447669514842189057763730285012812080326639139354175428005636159572186628515055056761690740456469435955083386465632558618953742832147326356837496044299180124743404508861088153724711059157116240356451045120041568059832448124971499272428347437733876749225594958337793964844689061896573608279036944021848955710610294849468201444117528627795545524683183612231327479930255991363939271121726209411941935202263703908683340565545981276656366914998612419881612348388389290492714569077399476508695350589192101365947026773891895523835312260467475357119998080338941094370666755464907713429799501726676122975389654246865557476285256594976165953994608922159801560144419249573160358993945590086024055347445303841572919884109599754671112204949791796738379897193126091510872186980979986252585287824 [175,147] -59824918619947686682373810817526115440000460217829082367388802902995586535023372526323525302197705546236516065140508304914489987135644217854854279915249512957658995106148715428062108433581958032718740245175524634663652450026059858955540845683587230048520209215175905698991955738279835983084409580810119779025553347710603157578658545139934046830192055543597509832723984736475481546183764244740964471856781340424765590407549520095126988696251343431367739061762883536234145050235261416814151240060224114668318164251096962746431236065344281591718433347066332134746029521314921303286924677306082415485546389203740950812426440272302843416729137429538601436405496781303614207235153717423247046409478993348291246510536621401130741839032119212836543154007543789428847296453428922217692779026001982892323056003488574585806549797013041154131615720288740290909482919769456682105648099421748738410586925672683170130214644180308944676397500257805260359423235098545771734845363093981799337037740587746063215168670 [175,148] 3431659232194410063331783925006232150972345039079210266441496795672825139029443316207919557569541000526745362875059997536764205189091585903468594783056676205758222002618114484657283024071351527149585219601583183885474186092601542633174474275253950180846743042713455780320585391019478222042104034517828839069521046236716051190172166531028606128734713081464829939568801064072420101783301794316846981198346907799648908593944532292180068704247406389126914034918509533395985120799854556487734368642236185678861762271660579578045132726073443416691234085919578340940805694553567776153079251967664550300448387007310382961836166883822159462528184131396304381292029513459654572237726748606218828345939903931116115471449022915627553620315978791577728928859804346993522501577232655460253174093761092222298675727905586729085458713067557505915010927252992370397465855547187503683386225713934108539144350885981103970205649243273684689621359440418724733101095705198115487796928001784744827605868559104 [175,149] -103812532258173693748153342974630846868979460602611859017217435429381635805900846580663521177376691968669368012972683128567267842218627306412700212091267283908879312032933547305587057686438607713144105140279640594055185637047005430527160692479891426697169079662047983494990492899610358217577172910108355874220204911438866758037357604997856401612241718376094385503500242826983194467824078822265839978200911459150737889805063863051885741093106988083068071296542528182920114291507318625629018516279904995497213630491726203705819753084428846291436443187118261491269523028384224570635445350858380246276238705736431932117197806884812296687500376745956859324700543739527064741494710033418297546054974513503091099937134624443500456036237900928738947856400119254701970889176193827047213147531600633112389463959105470311069393205411655678708756982232604013784842750913338098438538950937827986938329923006683283153869703989895364712989487519191435125530069551179873126900269096366176 [175,150] 1613111545711000027772891743792612571307967937295452591293144984665949933975243596461970556854571771535061095390746545247463698573732925231462352768270239004161602360641981901855492606161249374236118898691231127848736288578382724655900830758962054983317998926537184997625150007617600720753297773285776633727722785495641649182456894631972926203799168414516530581611496648864948784313610769856438241280241703283893042755846232718055285367728132548434391420814008334464634709860530580753076632716861345726467686124889935739139973192447465541709986345684087791532666673188433040899323444808015499495557444414968476432850554050633418955385218245526293071116063297011115089860603854285559348037355715063037685995755135866045736902951928978857378285579068932327689678504994698345003033602293329221972247690606521290602050414068908826885427902361347857259819328828140357224419960783401947618839310288484563248569777871986236666317381026004073465152558724639053069024 [175,151] -12512897576376545614466534229393143306857971651772156123144981476825620029615193665680229264310729355417365260207655645642088035230520185732988252793738271771477731215193140258240437815868119784011247095585953848893271744111040341718071282935254517978921963080272554000478423673040820576271173326764653518294759179562470610506254308614793364549249187920541686197028115457427535497083369815365258061916862715466175044368828090781721073076702423689318065744560850996425025551589888194799541919321348153846492264997172786553939783253508133389932494442942177763340857581897261386429187824558924361915398751981357803972049503882039588849830927221665912424021787154246171497831841581103483652193839937022877057292159777669988259537931196168487502517835105117522682974045442679158550955429284249918320497266378093909016625353541907915588165274041967898703108997567153950231041005004032265954965420203865502589772616800297986582408708642306390346081124 [175,152] 46978134372975860962010047878688210190802272146630532536723509317480140862041167194585047632375447189613863297298221017464964666300697006883419780900421143950196920337707301994968574228869585390250651216380891693645033264519838443476763522054803034833904378382792228410465598763986379703059349838582680789123763832996555336545189388519906016940580173571399105702977461805579870336408303867048434465409894352968695769089503920364747448908491612439483270172697576028537842749029664400825415634350497373322107601599953386922749618788417669274558385037910217133309769350228125251324155983700859169597472576666470464062323384886046187819313196251047286391780339756381871782368155670814493204907343365693467946733988235728593130502537450239650526505046969857133566194075910202091828064396741878426117356164919308381316800556814248422891026191471519716112530679792412417776055548659134615519850112116614990495662754557964008086089000512 [175,153] -82541676402551916732354044919635307532892160402021976116003612949712858549178982995791728751766340467217928360567128805150229642640259778761653053275930666855413682940129606084421239282350830596699965680681011469235027968310015841440237649155700931845111489463435058109674018521177020685062206882085040537946031748338898051388290864082457921538508061369941669868268505667822428931000297295430784834955144608616798372173511953833252098216260299641733310054437496892875953593610286407908919797914410495266466995501091920246771671266832956118221523923211728051795903313792449840765185623180699570256753458875392634583993760361597668338021780293218049474921841036179521320600560272742793615053455054982874344158921179219684387435438190592305217096616206046146380602939631380702941862686565472587254209337018149952624981509438024560072252867291123516105060564474187834701326159938368167467494857481228762777966974205096 [175,154] 65428838645457057226481539833309682930698238468157260956039509075032236297978582498539745407470321515776761733349842505538290436988542713550010555160583580055483113530446322103188102574431679451233298399543157770244787634609195042334523356606883075656677499696325898306688561943344680523017615744453220980954202268288574766957499406178689150095234449988093402101739725984828784871317659778786625679109719906562706318838073056338546713570624350470697093924113639829878438491323831223915922188852582643266939479703971918264985393724124565735618586260869463004841758866839438239241435969688147421903398421585728918818829268565230676572277410996457326139747680524678249061704444142374595646740870068497687967844073381275376322612624013314632030669600554054320680615715287485945959870123932149625708084399715388682023479788982940812280589090595622545542158980248621957372699230314731549709865783581660640 [175,155] -22478898944353843262290497900055128176686876656857480046804470262104101780916262736566874341109455045841335362888135243898478970174360688328014012499540938471792378603936321491680706149741477417153556715962645155556316044976583265746316737981402576151815820176008569182159374442838214507726064259234766641460635618876533695244736946284898099192460241074333606611710573173507167439018379157170075003000806555321468484065924318976110346863535933659772554967388728991202150397117944295854367647708350710514572094223353843146692048562088180642608075793979986608204420145707929210719729293464769533812576741243343404055886595338879517319440447860448664802071565594621814001548744643151233295629648508180612971386549055652975055021695532497267437410426303384914124168856740766681337424711183970945933402821470449717048184241171639438330077873503195058411697049104775180194167527197019786692 [175,156] 3203276375025506253157315833601274676874619874995169944314052250610727419193828690497884634444126912397978871107515975103705222243838023271413067660001565377383519925754664913395132695558604831893191560009150223090054904301261335113520166194982870758972512447915862525848918638580091584825702083870452504846898665062360281597522438959546585936792145407216804336276127029246311993449819255308801906279779611028232402317456709190139479081053754078614955393127568749554148486715137045079542451039375092889312930665529041397936401546102677306595723888227088021976296637486391172836060204975540508852867266949243551702054257730402699058041133011640026980540184978550329782844496393690726119659066577177200452207597034028193029678113200632771783687808034381389917995304191694201096280798302612851667862438981960295784827816874513310471300777170508116699422566561864275455808 [175,157] -180387409039060527054661235915107172655073501070231421061593728098180127026428847154361306586800507111560518301386234088297289841861285670931056132908422368827785939055178462133830540443150674164813727971514449028785317185143618838753257877615559200517490029818802345651827746682218779824035139074693896995115694768409075383161256496530631339342569682572712679886684710466451669259289076669624183736897988827829682113116991841402487855795059580610415813302361508243749061884932839906280876231297520019592692766791383145321837926543928770975426961881597328476469293729966761948973402859123605904318495016651596343284854025144253504329202342879957984056363010605404276049087941762415242611210853200218888345471865958503405316629713657927391278089108149141703261571898431646379803885051716644185080553844101270909799867102209376904973517018601103006517032 [175,158] 3805246840661002038057577933489402775093481548141462293937791850467485973421018897305588691511719015919949036129871651548929885107332672852821317032559752178923558477329712364306459254126509565862154610292525847950502231174176730262658548963461123885459235054279038096758598975751323594903483822241449630397591446944659226660965559170508732922561969147745182046675747327286284359881395085870945881367656138572612034968086283839993576252774025694275001542177190939153936749519498202397279170492080818040777221171543052269554462006719309763880785964065550129433753726834946704640958797008231645739962020715010242410858620391778127008872972173388587979339887696043266604144523418246675712298393300239115129242653685022537037189854235453088452769934553388191571032194664900924110710499410185500449706607255761764187925046545774596706992192 [175,159] -28336927232579650362793841277358348529847768115408158543101173083151115596057892652255350430136215784307234279467290172634058430630976382709149515652573913873575518908744108506962192659791922575759161497385812417222108988084743495424650032895654989875515603573099633045631826054880984496345176737452098790176079252755075769065572334148032689513514944410187782013318439173336058440804772424166636282739642028253939658487705792744524352748632730729670269133229360208979665550174666414244110031008888553824246777957116948686322795696746375421563916395317952897654524580387448236431064923459316920204136725349341806112584723197780904252753402187391015352242776204075704040090229818475898872346355831733368250386286633526783910195930668819938798006617784344087010978972920228757069440341112713189588552780970973093681608680 [175,160] 69725816286800494727913301184392759317855675312454290257349865885823216823987706657022875504380235178486860018963227279951842196773898583976387869055330434210644296686289453767439498899992748486131438322249749210362976560865242617357476632777960146476418141423417778047868108385859753515881850135949623100906847283070154892864521055228084333567494024739595524164262450115915661978887612918989263834394821618220984557201110839185652146065961488188419149642275353608183392645453548368305718485997163347539468130067959940072913269328200560941762921098262149680667987661370305902755047319542927755538626462024850727609501153849922200920266098095641648035435105611624746259844069551167388407694579141589456344503352340071835644576751284042379089319235483081931374975859112718126399824959248709883432188928 [175,161] -52642561664649917035734911023173755067623701064767593286052473413176374749217110546879341174305786886758970188289972394646919608192530997917595192905466418705919943676192791296305457758544302632925607656464761361540180573474328125109630095588963082826774024303864230394244512294726862172344157261089908571337528761041311978182547662850375341518670610527894673835446822833592507557190247288447161104816470842147951410379051829541301317357466689104831253260368780094119222964077866319828688868769128941881092080404991204149633538397938360618552170387944021646103086369873540034061200723959283008616589212884280272334271425488316472172780440049129289635552090578736584233268647148755720131213810557489292117966214879879220805336401078759523691605587860147824616805870720093542354685824 [175,162] 11219173970523893090046351558361091967273547192385798744309315258265912215913306463367392715483764611527677802940549907763317083951142624284149043630527854764016658314289352879892500589484315373677904173443740763513702358286274727566778673322858257859420605867463869794834369194195729862489377786784486000810979489514747240793874762010451491889293216427580607025097543477323237287136122705135351369245022446259113221598263885271244184474332151469634423011184909426213957840167065720355903992424622768208837152934350706685349759478383725473443101148772070342111373188466155204425406163574388648739338793281250457447305544892444473100684345503904962480129455065457691083417007648364317546875324588512652008565478479513905622566480871194562075573710334180806465710472 [175,163] -614095828129983764274334563713592757894619985315038250569951393441900163177947641918482958107469198362213831984587637066988731014515051783007600505158249528669468148685274808528974555246424427650646479772224209359510885488464604650740460146290329089858953640538668122637471681014244794264019962230721733760984290768359835183422647889237432498681540434746611019075358303003152853494057268461612029829990558422032803867487617928472296058702198566318564861932520986570595980292525067736349985410627060791921885159532470008718348524054240698048291075919573319088660226477681642873506621558741588223353456905002213392749283636687325027509014365750105330384621534346126144967833267599173833899895735213448019692693183825022804062732590499732479454807 [175,164] 7751450845585363818838154124735688976550099349291320774184902801095775315963709725110696494864155551127884731190626278897810090288229262794259014838053308049678248598862184804127401400395860144915547486171088529769850745088768932748936848145542794357129569310309107893692947034420752847383789439840475015101074787112454340737803075835556472557232886490020797780017958015471792533526624810243871515966103918797720992189930801800228190952556053815138754116953525747189323737026352673371968241319073539113979752440183746892170663126728520247533930213197669286129510265758349753977569070815696634865230042663840063418525691483551346412215762269432471017446414081040955011547662031103149333239484754564598507845439085401438738688 [175,165] -19937639804030304034815468404589946191503579507996718021353117963359380287338382300938984096220913071289346813772430065899902401829959588774645010386601960102802480444314030775482929967382355190028960805870041060005911760126285075967826015869108955864944548856915643264806202150863253734813387864336475783366645882360433065169403040935132182011373923560659602335176378781031499837999709391202512725861150144083497167716337339440757038673898257495657224864021041311760458040449390309101660004239254595940801566109165373360776016406573848729012636983150114958220364303493833294917839095004954278079040260783332256255239879128336759708605926065046566767005209078103802312847620835338080240008007535568345120 [175,166] 9055066321624873788683817409893470322190414322533110844618324092233874770692948650133402429976312143535287577693246512676916732670520962939556086719197483879283060945374066104879373853331050984009174276709206179810081241470431545172116596206033013495753108315444043576210336000076182190212464704733262367122416986652906241711055334241695748745319692183435630250753334171773043910434224790466929556277343181978962350325193280164404314467675660013289549594162489202122502390206294173103517226115269637953378607151465539866975396428920287367563373934440149477593172516766858080368240872088831179831101383494611054414114454555977221535064573995880524978240252039518000308966153313092944 [175,167] -614199849379221379451069827530227944995911208375703277789953191266901793620116972641086516381334780000992615541806213325726637481751928907547954777927547720982339441821789994921617048088811067608773999239300742625819055866718198569486409796099888394338317753730387412368327596702187374965652338033650514478162452621612365799142068650833201077733084815926077886252321964148940054014771543488323465801277821919813343522434121469429127216590120741949402032553696163508408496101355473934639739518398409636839168861877436573681993983271061239565803076858673397760781324679211964525610286742416782223281460782037176280197997944285158459756977340134216008448499930494 [175,168] 5104863055568588379904950465562299386933534676157502355342460722978684586572277708761906901510154532495592201575330677601762140163177437190970083189718998541188635702009147843203536717094320274880328669004990482368310116105574732222263669487454993751505810362841166991193847843475329386151330622885863023376153538349702436878993236692806956265430778680502692323001986069412239998275306788684527256887385951048136361522267712799649541510550590018472114227044378563713550565337772303867143388496499785807568617145973675097713126511413901013883678857384479126735124286328557260885620960049190927252485748913670049796494200006324917058512352 [175,169] -4102708811987118937650326736972551534688535387075050241290306601190021806628505493528533219484060430208516679077462094653638977871390796423735081990097107747903369906510307742886061839502186994007596878404796578257988500866179377155775269164662490145642054038870109063458225979919348071285891593841995057901350688916447408710130887320428179054092714649084402446066177512176811387638232116137937064660299944443921303317430220182131379088568538830004413001881210597177769641830238106979663676408340228712335398206698374207221226569043554681843620757857821969871218294407799090872393045851265162468271656156102939788 [175,170] 239242670375699324331953558649698042694383346675113804733259967277706914583821813538312040344203537042512224746495887632209047680985548132049297762415531958597168924288941860608480774225709376874006445471762473282977849915037528219135444906972821486029631712613945689780664406064265536178173573812952268092413556972173637419217997248512576120080862206890632638201828587650403599163239286800626120530913934765187407322577143350126158377112969043677075124575083629034797125253968705442368541508290265622555360695969031818458985126203540789889062797156914023553154967929707491733420347647472 [175,171] -711499308318265663782260197857632434135534300798047081939373417552119276698169248110310199996233632179927446335500973165298336094895125747778520269298160019638556880394779843613806716378067491784578516570082818373396759620987438992846401579573885491063426129459003641261287422504005967312594557097281004949049578113397230835710401593973595221943219428034916211847034707677631218798142066792104909644684461400365584448828458214646407851234350495515224088290018171564003986756972472024419445487088052470084707385935019632756380185032021589273151699549082717788930 [175,172] 69600984232534787481714922669182596695980326417828059901609803767186136978386482473741931608334073857558676610725179840966022044477566393849257451296769459918363508522956276833797609358940085832133316276750047825589115708311029685310559618413732813130945629092191548357194965230870225658542891094420839052839563587056217819634369505880446847360730128460172011910902053825743275190580972940601787606074402214707574349677776185355005001232218758832907087309208084457348909926833579127949247604551215816273853068866861078843216084544576 [175,173] -128207184682560524830632292100401375505966953887669932482940860101259160660682618203297308560451857668111805156799753873597671088881816275758573096653314497165511524294018232954746154535795877727572193650697960825902058137928082989808770597712791999975619145382940913244947242945213232824843277674930692501799164852087146315387165596520027249401794766336505140260577262332537299554369911093068715279042539071806975208926874400246538159884086389656037881069149560726244074102910680000148972356643672082376 [175,174] 2128030749009638729909970758004812063604566844461229917089905528129258722934040494021128708267969265980150841151066199694257662804210957288636559217155410426012159696221225550314615993311598648671133121015634754941455419439175603655789411034450598958119844903815290471703555999734007510707485879613564965370637796883579055199647864581552608486655672633423431605314988256159063240129004375158597575777202002621134970339876092640367292453434275418941080363756806178223362752 [175,175] -112000481307458021271570244513449266886150221842686720481347651127058359882316517415906216057415374523740004138666150913995157858443022201885614914553160834656065982363732216416924051329654620587092554819112145633010240872828620419056440653867971650379565613289292187478930376813475123143667371962378542588900456027515500869141267747650017401878509603521281152373420418184187153567069084006736191055219514493818979477750556179315437960664 [176,0] 8599551897009480480278536645762639866088845479174878264237426043906900674202758828652447812722695927311139253103932925440836962109755728215214847889990699036425765125669178001547460742924635189664863867197096467099497953251885992301946202453171254150919281131056730752585494244464931449301430345400850789162166986495722206954840683287421947728609345076941645877467361098450199889173386301997430944414545406570800762106401833427128952437321067473882027300055818522976944565714443326859733135701201214998944036043746773292013074148495612064767236218475329330839423903096021300480531823243908455620549763729622798264542246848876774400682490713221908730947809746626593737206263762157390461605878499422745139231783694448370121563024261892643731839327303823822178169692361261904253528436661077215101862128620799518341934376904876495478839814150913911302545513319302103646052882466771190420967775948799083275065630314296333319901661585100931704119675761655119125952816969683501683290818195309807369627864582225999336641671278993189696797967107541741303928019532847290704729928384726963484148161118703486666076409231282219128660429461471203482721534192004698017033900545369758571520215006266036107217983800564611525151608644616849300519163164895841792100357648750485875688612891139928449029409763715430570779927507156110906050193244068762577318607779585440789605931164967493385747334024691465521148394903014519484438455119896582390393912752428896447465822125139618104227517875406600437892632640490084559958094439955035157693576644159755446269385135982583516488202254071226575277827372315642192115633320198062485845612810760773440255981951632504452435254107038079287593644098821775872170623037824040960000000000000000000 [176,1] -142527480594388229547718965009396930050989899902960463246610877751082349065891612456598905402777705963365003990637884892889297125283470634471351252920618769265954087155347726185096681632528455339905724844817712839842300960627346662941222252858750512016741712173598395040186386049973135885773408789237326314660313085677837755209717663760618719452852943567824603915699186240117250498124694571195863227667145234034545875059439565980109962422676811159414703431516027598870659368813058651335680004036674879074885163622972943508844582937264521634642575502135670595152478761229428841952439171192943543310979183810345360123535752324070158204756153933364743964802366349553367387634479558239076534308718032423086472151152616091498006256476720214024055412265649453805451731788359795553274767205045730165608772777136044264740575539284372446262965026801023358708212716112096674721302814716009136322793876748011594045339590695521421142856140049323177548349172396925921590365008880937241639764300374337159490416327168591962219090748119360667543065712554708484791853906150160184162849936047716322184921837853357757991183182593507256041824755134326851974848309352266351253958145081742698142628226153582413355725358945438357533037689585550399411968923365989235534731032174411540993624644285665142134471703338075806954722260591033716334956130819066488231839889332449385976598588868092660710689228026085212407345407417183792460416350537793899676184715058414983558497291168899137411651174795643413007870672876718059090384026411096037923127691243428786874317759899986875959114405987632480393124482279113046718859654972458592345982752378954826742708242656690380438388585766018255418472063819563684061034384310927360000000000000000000 [176,2] 1152670418253713627074856974646755527886916099271637901023528120610499299628524790886705619784317422719886752250091779514093769744019729920308395366913223736917175850679293263665637452660104316113282319322217737043985602896122399761587080539544639257637222977451587724748048763086539862439754317046122069426454170748879161106656401726658304066004370552237004862938591103361581555685598321733562419304063458227732859747009374604099306972039109535023292143302056764801552105894663626925397322182174294914086845809479585434933047766283749997779975539494190779397783559933720925697739935802119754210446117203714241101341439037049853905495648590143785125953663945442561811352048313703494942670134754573314495938737721928554507419318728314624965051956729837225929236216370665727795303618237587563180000699561356009479636079381444018044075195575168059906441391549416358018729491309286924659551419318213321148255730243952932344332559953725751220483889054631273161125559411608722246533794351131255665852710290384094413253983833062938728034168048502666059190446703335640813349561495037166787186777259556304821022595871278479287343207353883782289002524167194825253950914505395244169488623267261639090193778933713802670387569184423796223867811534629313987364098077720016725139514795660270885802861397871959083987063759695879754403721935687773479420978207999976358566255684666133411092559590360389122776560191429728257205692428677826654216494066629020341242650996477738306871355411444197822257137058605671139629845832471372818103061912665171261959711123663957040060922016581692183850642174599168047771771939406688208088715929699547255107825744769729520786394075963171039405507875792666708251315231864148459520000000000000 [176,3] -6062659734411643856494416871000294294223840996949030912941904005307535877887719626873289711521035851559210544689201965713799041730023020700416447879352763546234137999747149668621995060571959829036090016107593277226349138866842642040450429367422457137122439818627904236293095428367723171479973205667327427715966781317002263858747578764660419581435999924150356415966986098612104159253822495250919681256870110830798227943809424005567571656557205294824604748321376368443442934933580404184490127696022785935480677842628600874270234117577684944964781258987344279540709145870145160030040287356398256821665369576945247066163557296121866869268353965513232462389732530427888456627086167802372555963238796577812465105552707348931464451525936917254132548106935505292195955856118068721136808384499786133685447277883278591830434790722452818249385252515915689735889250783882855718013816953002130877652374477282502758810328450566869385602757480770500195327870933400612630623240498423010384598268213001068581355507331720146225377209550316862150573727139793023477767875064838956849746530215187323254216009338708344699731763958704579936249801901560813887788047987960299767255994089067322863861420986853054565351041018525226979742359441045072461776809290938608207441500506436661248264415410279611873433266310110888045782389800968825728443267118532916106298381186952313316316365394271917954248878193742976555069649517268621654594332785860180949926620204686012640159402035192046352116215307652217250900240559022017666403432019402748127429531123805221573705722611941900131822783147753272100273521601998752964022667025633665858138676099442836369479053828934133791402952804756831933840388952268677632597862824816515481600000000000 [176,4] 23321157818377793320535982917862313293490946863201643421104844162514354274865120737864908716202307201921168206854402604829883860864380889112836723806884447555160819398239996269906753611779393764730769463568226524705548028445003524164485311358709525494685090156794234722716041910950613168497639088090100176686745764184116471776194498519593204462920374512054122886166429563063023616798435952807371739074259197149920765082909356265167802717508982716696622374423190750990301708496314433314806985010759978575204067257417441694725494034479057090557458391572723799319777084105803447916407315531774036675851239298052621074522508567593147007873705399208496097881013673763309888052792478176873760182033836417404988688503805660019932461060223480119034968445416207485628436202231392707356444814477037713705510781549832124901110447237763585035082491737182975092194968680923298751461474995084340879619779011369836662503448324294776053701628746312919922379152162140870879011222613659302896016087739816288104628501194616619474806348954099401686881015753245975433701993442340781311553087714549073935926712710580988872235484669725715908810891727592718233293343566723126801558426124079081618042874285659973669695325962798603779686766908658062448154796706271834198418644467933441137325532262106149252151025773174119354499035604697553596742246721732404348769701245601150884794185905551054959892318716968643226190451190842643387539649601509292568500238991005854242003886625454210326529819972256795485982465260986952884248939925698932584360336234872542029130596098745776974787432166041055972910476713136362484720871447267906410332563203818068932673900616059888235730356208491908450630759136387512365394750870834171084800000000 [176,5] -69954419674033868180621257167372314924490885958348246373487623298200183231349234897453474257291282048969420967078296642140579986010107273443363151252006260959349987013104492982074688915282720590718416186594121445939981213702464663179641285117286593543905490451511153909071125901078027020555478593689429560220358181108289820379875141481980351774363140798829162963829451134996553054138570157613814069968141041495015932531426496238517742310922610820413775529340371242110618162698152786494047146701177927730157426788720307884265313430803583714349542253706794977393710941981925934731684975593218102120488533703427389955069921544740194864952859857377235861183793735255057628459313695581577745606480457823249210723029428041339366006644331928243002703348570518435358733207465019309576577306167609553924340272825007079112927648159370658498633386040577167355194529195565386756531136051359647285434598222012916184965269069585743537689577392525715187232410958892585506687161481907173547002178168174986106283382053529646121507287624913764325907316638175197628571049838039976725435143815061025657193506996977747249623055038825181477764515552951313605525777262689180324484641849007923096569400752932655419535409133815621958115750710975584039750711561810742811777045022968700235696978703166449226315747147584538022162619721601115767248938285935465429133364896631302980805404413016045431217194316249924061219977157087908905015375988937562929284657178803133828886245839823278323886195726671778783800354218517727948094757580581898989825074352372657967451797471212507600394613637800514483301080914386027612346765687091920540468832160884762959309946840649529537341668324525272183511086466153866647323424604769232896000000 [176,6] 170373973487677529204083536283120684788092922755065890629464395203602283548399687353808974686427477974043569076357914254050827983921843225364401038367085610845217237452916752470355350184639094516825682338777630945465720860229362616927657130827742813334586065726410316184609904486475135968737729608381642474432772203068113209795088357717913950275929516276975375748655555494760355778853671988120860549290577759156425075051128747526869536213454782939704246186159147871265211517480733577816303734084573358545478037783430710779298786546693265860804812255312171074054892534116696735421408097984779705300649996954775131875071745978108351583970463326787723845210205911579509154874024161784632443696440727588729287410090078608514051161246892780451733285578502890679806001362301018547523911359288723580970720735283586925674180039128603401307888893269204281555036458551471919383150516487344377594221348838777007157627769254825759922547034436015345712612427189195800895786059625066791126843663741390549102172803919521411813971343981269557242555318190352587384881779008655541866181744480450711278474529951806866399962502278024454015903910295711277761419550160611433711428586156190324738745504342171046507431206269506359356726633308251169922911119939339177879306431413053003378631806168592626714162061091874807618196432948513135824084670695435159831987640193461060498374443820563905074776345540157077824938486522770662644393231953477271224232642973662558910399144535600425435628319268158671518533892199465250843266669419987444126999990106341559939770641781505518235929403432777730901984737721260510114055764332586060832168697340835761335039942723298642266444494148366516638510837741343929031156789250278784167677 [176,7] -346386107857552855967490714791097405538604314941542064182483149642295548965987767509724629618898741626317988752860156764873641830368010205466950127653324744601044259246226740587585121589644269492965709213981735867450110580891716943088724369488270556595584499720534411479970403463855569313538759815016287847414359775849889201937337193767159029859439469957693168831820326891035991522067096216187412183744142391792887977373990684876696919931039585249529047877019462395621247713181766384594363478395654542453444639665484169915953840098904971429052814415479445853894288580595493191017668036666380861201347754029680196184682139623725619032041002898481180138704658399227556177197537837075312910402637779705175673362299016405602662314669995212998748497306895546116408065718529427442349641146621894954941454328887502072462188690316866007315789850862192495253795387154679406342365356213474333564825451520520572890763152444368506780498762604138855116068875661698669487689157334187645270229899169491041932072742248202757885041400050626754445445397906586590370962284846202524098314997872396448563241284470244986112817209378827952201336675227146550148608674644112827223156585070352123675490761442998588434895260953352405520331183478716216905464976685102297567209445656372924208560332327046883644730604515155378798401712251940270611331279115255470394467225658614710756435650261012211857388399371530543965805935174470815178531649021443700633498665672892152705530679184273302651477963187173981287467088377762591969778640794056897977101051778270950409720289108375251076714011749322429084696374552255662305560837704543403789588572475195238970212137187084101682942412588620119593153647995647079449348794768728560000 [176,8] 599858231726615305441784042849017240550057809562252745456528001814438986502089315722365130142311901455168853672030926521209155563569468286485066737214913595180851785306325520386261897090242545323094741768810118065420985943502961276130988913153667057469350748911113228144151797212457687302352220246063096631204940721992115559394440860996489395198968388089540413078586072927344533164357083690948380385591266705530598249797426875382143295025848269514134733480263755453585486836793824242660499537807590974291312088195206803571830171191336769459060814423815782616231660917906244595313046690620280939091932776821199870494687183802428481504065146247986666322149279444117896363417764621046761324641551930640518311670313167718302276354673262174748988938799085812927606938655569104694528473179313841187503875676586604952557895479754776985751684322837081618786057878785027616756230535434598717226691465547334987754602017471460618573466377842337934060788555138972129388488396786744382210340751143356882703151188178925645757090325204019597122262141579357937091935699220056671878134129684029988654997060658580891266763584826541096904921507761552407878712766702071624829276145677186161398082571377318721410894370137415837266590142359042904226489279641312338453550513130150436363724284672737282039223158319137258549374428041597482477511173406387688390702879537036660721114145439771666580325420444585778231312841122771151940488558073047375637987133397524310816366407704678665983274474755372287822750774261389946796858383838217016137804092503583059191420835325408925929215243042163790093691736757138772027904017810726172620285065697219674904332638861146639301378062770934885162218211461672115822824996154466400 [176,9] -898481980796231043511560167504541410838734928412798952519969095440416063390681676188039474445831259328438844662798370550143718736909812628751678694990261345534609286505270182688652670679909994747690178239701359788674865916276089080643023603470115154308418681825888570140768754633750783904134833134927535786780607612513520204026511810993048848159292435454013595976593047744317547211504006811088444122649593561502040345988297956615961829500242104160112455906224194826298541796735459890987334667981503934902957361613099570893165104523278030888123545971780456326949205174407746598256154254880414409981408573375187383050954546825788313353945609355888284363656914405101625586361149337806937701885548401433049907253513474082049650834957197991305288255256465018426492441999528241025636986233024265145936491635171097228420571735552466159346637459529026813768379876867616911753007139639588603581549201734478664095052961165163100536820595665270631713568238905691039845565046015419102293151618452420667436141756016763894747194169428586854384941316295184258030656792226890312433910436945493012151020436508148597277515749397646062655261148480580437048497946128443911728078055199719086265327103430089152307536481101510306578681792009932950688280671874149056616955095548365686554069290260229674682330427507994254420819374764892974269414132588830607990006457784640790833529601344151880282756447661478701388421383483946453210107035989869758346197290437940618017216241142376235040369836382666794132071351095536845334574550155717046146615033044779731199472830806856054575219416577565970636898156244176871583949464685270043488892537151977419142465723965341530929256817917010328709186295771979114460794486706400 [176,10] 1177972331984202569945867519343262741153301358238506627932066043072883846038311975567223530603513835515824748685587516271679068915501224475669646967091111659158496022985029562407526645245664581152030288593183605216136686944785951237232363381788814013732228546676171895667549808978124663946785469438692866113012165776310341470397109407409756116456557752910312809855490307045107505759879894567025335117899466400724464829344532357279832559254358230401038420714395635772384217100340350629778576497194040585356003822517176324075153025640314157568901374997441856297124916061676417289034053560575716510981168411657537060623684526324342014173138195514281854406276732130429896028523179027950169367160115929599684382516411521180862498501531919830846280763023286164922741460066459478643703965397060656213624171084639331872870872111142895104023066725550632961382506832755245942005251060748388734527188367302675670795985815328689253299355814972138209391420420007909716666740650776284800071264994782303510811065820744202443915983618564118489021004123661396034727431480577062367847173755826563471785534661831190363570574956370929880501037801476332922606459464037973428139954677462611080200660717951807890320672797093220900073961908778188474458194579412456539276673777938606952244191600240019308258516007568051952585365057297051381127784203911734285987875589550814959616694359210996563699891326002167171995293479039595031285853888968684398409950121959184241352001632637672487852986833555708561157230904668824209590895816996927854742701205810949528299076618528251665586503735887177388392310135816536751873557296800040379955852648087888894897498229426150291009437527136501485338104408560204847491867939440 [176,11] -1364843731355443367778260871570614762441431343902490539383698329589330903853869528385352892372987408795291654495864221601610703817383881012953393149718705335971929632499096057452988075859377656001684477974558955044578936984109233603811233597013077963429495870700526506348466337860868439482278805414954603887927977528849408107444396406685194410978286314335868231006492883924669291414999068045277979890979845639334658570199842366365073472852670905530264115664300562211892922819480707898089479342925364118499338676618120645909852638634437318129674523553037013683020530895836809131887623536650699147943383350616122856459234716569999245957911109966990279095836456164679569821114814627415055011292395455754213632739350736641575404282460209816435866511749248351573244962266832557418769078866797592129721103092315434920100494486025608062826003131812719951080186500745422346786626654034642642550566006938375990430660888290008902078657043530291281018601253605584158305203444679693091478455025722842016359253263803276907920356960655728112468447649148802752696843956302534942193522860732810462845460812806705855170377581323740919885136644004644425139462074447845304201657710806343863946545210924878543111646461449633102737728084271406231378787638007645340054476706203725691717878033657298244713315648261794926140488805912212169036819760728055247891012982092671238946472711082232713767293092461976317887249110294516853018497167215233127926309080830001618997023807860058525687527766012752941840611482577731335246672123298660238598741866932235636739773177830037462456392815125825082391266796185760516507095353252050029633402689047051196175449577828838921501319004377433201453554246065304368220610560 [176,12] 1408459092917016604630616204216378531320237595474433934406132511427177386456986658754909918437507904519952073320960440364590789626073520500150125096638124219613705344872677377504316578268461400973354333817108465906819229532680734124603431831528286097741163648442484860998387194678880157267376194911312240005063202625978839356699897983481868650160612272139771016022208858431077102394570136434983919549665716526083235702776945831394246003434641530067166928557101755004710800558300150885442338199232166803234556868832587712424473995056701036513558562268574401867742898505916080205106741124691145931411684951894765228490705495203864982442449631084320968906954694993580836076990750945181858224282803146091474366911100931865452222098632535716138309906378968994110841632993482694746724489115266883707287040563207575618165134073948592939146101199847578038663944641514875668375500435193975487255552161369225837045609007644929708764525891589554736494720432782630990792436784307471739977016694949127568585548691012437421772616710607226412821539692068455130990685938703771717759245853599622808412356826709879810627962461366282115055108343195721552581537125641677270264943097332278447388257039082614955164604541801030662597066325173119447990327707905726730131824037070002811752585178104841272801823276538190117926699921649430462439294158898010098836665199014498880727706389140965913034122943828296021195895851179880968675995088608896180572465736827720175630770941689423172649683111652896227735113218169554641254017374754061428614375876597998189198563583434818008597041955371177360744236023534430383978996909516802200656612352665984255975527708002886778546831470966351593708877033860186947236960 [176,13] -1302949090142284853458019605887718764376673995553605214044961742119236047116608028698710294167924740638504810879918791185182264527410856855420063706399586518608732321636294546194483396980955829105887440564045300882053224202058917678685677458455770840329610677716710768150244689468362733994049662318784695338839660511672408511349822725213873853859576108451033289111111621877794078177264819307397048612020862231999302443628743022940600191518357372256484455952327098933699629106944031213048846655389568803800381900416329212861301971754266815285926322614121618858507121335485577987901811120508660437216212903936981763250203993750912105494887224436643837050706687782159007486823829998649613825135181552722410013150835223251731317160937990976602876899220020551689957131562512724876704709744190749169991233594576779124989333123640588725519708188077540163681303120402184362654874965561707712547448806560097854453754210798399887376441716658545874764771207787831031908734239411937853979159963480681804392088010799780216750416390000083158217656507070075052040629333446682700341063878565209546540710238126611285663701601115846474141754933606591409948695225896756279180660464425780536420644038678900136856442338903487521916444935150889866864693306513934177662703118430845223314287042362834376689595316957521141267254144153275329289821654104757884951254099696019973744445010335853120461217787599760900042106093992908923419124668797266394306252661739172466264331873807235343510857813255617183750421478101629146009539790615874177481081202202775275552258375081623770210049414399458174149460808098363028616867064519745478861854134051707223544099346620180057415150855219879865322767496940617392000 [176,14] 1086392064688244710546229067368590117691124458889044171928092752794259550577904485221359844498217394783096163956742608659929779797819490046498671101935617989605545370110538316863948330275971341829260654156491040122544711803664083207982274559145882119115698612775952521599135007994511970169746136430929961481890900592816808776903803302990568565942804064386743765684606542054207362274283605710481379361334804234544563050326739174944563398648306558307031735063312025505149617796311218964054764650632164101582139090916794670625243593407522640692441171982780381903119648937933455884002726750131989960221662898631941725761078575821787048281868442936000507939047437477116507519610417544241880157724974167440939978509789818223442021010237207194521576238432190849825884928545298231423048426355875733461316974415032209820913757489901903544891757253256513447798970815558659824652393154332825662239470479381459255734944493677876488929806150222035264473974534858999858519153525005915611275002963413174849598463175239383262445882233856691701845656619919174980239888275096295180506740255768092003496698805934833283376799672074862129424392104949853075045096958243957973408467532150736469297187047499178258598997870342396747576466861683854551445531511603419468708439912441749127763552188861712092129167640198216579710979642825263066277538925123351599288602635908125418706263785067631118221756181759415314897206901729128993224031020429633040609328933833709149609912463447427707970838884424591591277538137051142003272114906005385840261893408519855116250367427872303314370159532118650890314725586208094844940965620118034014118249763893184131957017577026048704397450455600851767755502585446602360 [176,15] -820189527942014010693564394350836538564150923399045247218069600880223816072181299777546599486585222904272859603067810425040541272981936162207209721336582957492852537912289443685604854092616553484075341011720830236489926103721648313430011758342635384455396414587750514054458596300263096985229560779978272526653340282520785961268905131761200130188649984836484184552059988938929588650964976818053970863965800087294724804063249058305939298045248854061613279169198309638358549621622117271440421857320778833331643779443455829341504787350521641927033647260476232971122357935481680634055888420560103984359474202880878046375021426700028714272817820890718998285946095022898960746391960981542112313975617660294549819170084442053577410393882430234899801622993932686709807494386994589518972844989480890302576666490918122673159362706855999663897856617125393289330487095910956044300403178295378178337810329680745691002002714120217901432523447185730460210392590454012731166993783784300869442356570446079414103433546482068898157431316393910990265470480793620666970887377364147123072727146283731348001804357212964363778650477537654421825599384771182221109956450521054077376767502096977293501252567813024469054701009431171146018808308264229823063420976843806748475474357969905239117631714123155535184794022781117519848954223516957127873395129328827680251743161760407926285278639290445546689356333369890288549234500310404548201457081126018058649409829820960302973373286108653659765683636946440754858412135524357320604832118754329067356165884368890842486504721938268263362247584315078537238433032524613772196979267029380932506275442560946953706207555684028411738764678478537545808171848475776 [176,16] 562872899176049406509827942631753096591295747368900670437942118531371014574281158042821102083821621085032624868990708981551361162656936971502687689584854306609988497621939877775611541329063811569029467791928642808131637298291506383182953430520026296375841583997354442389222310770706201384448378041562656983825875116545892942509721583674739017200500087548160651062378330814854804973627680891019216152055056378817117941655629751175043374307244481923031053086367229638425602109436557367323050391950490109142143532546111258498253082305631628276820565183233979836427610296270643202069426820326296029801312148505685579773599908002594630811489999441055728596092273489058559007692383389677749197288074882409175180092946457619140986049865797684095970703646878228297059660372123434659443413528243640788470670996099039524984812128592269376549531481746119617110373807979812378984090369073100433223073589800178120897300534588124622558174731448163905134870040722507989984673812311219021799554160951897845457858851341125497201434034486810509501248058051642723876178033991442355538576778326664624922652105940666809225423463579074333036492669389899761079221178657337252344187610589990050482852171565584087074327069168577955411704961650809341349534127787687666710339980637314515031251330059932534467911928043200697623396371732409373818218915469986249542045614556725529369751106740551957742320361918742223415776890719065754454112915605796877199917090708908587667567967260885116063771869193678924634237754176682979033275378189282701834069040944245773188411123080876967007099010247943402431304192766038689142268833759238928166880763507346222915234321044264752077280889932057604119448563840 [176,17] -352317703162954269098802128194471438961622909043813012594173755861094101254503476864829688005519505279906894750111898966485858089591708993259716064537377906302646828947952105089030560714637832491323802194055330185900193462256596419154517898893205800918455877442873022695849049707798741418581622357698970557016490484745021603476542880249188965493743525769503814063493133743760419007254542136231746045183969787939836196956681926029511376869755709447505205866720205020952190403135877216563627705590345991635786156266539883837632159179230741767686316397086628877553439788592162981530936363893165814057286490750380558712076678211778391889237401428450749789554042560217535595622751855729342178635934263186078691179064534628660750621286357790314957846522629353037225581443278502305824842205044311432343386253150666840427000356085591306630689298513055763249486250616930035876103038327026820333331955142068472062738881282749168375058594556849363001937004461287822570781800268174339445864744679384265685407128105408940389259802316360413176216852902388050716310747757685063746586329023615130632093970907380800091022866001823352177757010397647717682286513632018514209073967129134178798138051232927461614591978783556070695731793823535591072525937457859006298117196062822512421119005608781298300848208579362866531842618878325100068532830370941766277138389053843570223028306628967858801694604168610597412946552265767299849718494375191950160364928294336441213631627125690743192951875208020614544220549893967386578236932511168590254697642850022619192551169288992443351291112308652596011440832914367586476971551544863885873654167076761066095158356433585322874828089657358431082313600 [176,18] 201718543149072875339517795229795351253167447045201458254533160491912820446947731320151360823530455675057618614754725348284691680631505549825490749065024361776441388673064094286357270233506149368614887436661432523348261420720135297374980542982259205436575376346924307606992946737553044287254597656251751190882879863963409703195511801063713553019093943467099509043518699109641702851658946958794930520630387889000841951002130116798062221241911919458641237105427356308154090254890668303009059195566815726776558582871489471414412083192193513153063997392424476232296894011270746827691523933125623946131519870496466293375993017391876373159523022111654314965034002145405299997663490521428026683940101237729600018615172848005424460288753585768328624161396149424791754586976554563352342847991298228138567363028464845915409609633410292750683375417499339118140245098341682251532352371570628356214285048604462244652574215544286532859782930965042195086188110309318569795560196677977078478998343977342247716690561716282701956291950519792194167828402074721560093935868143490212790929627834876667876271675437634162515151273255106250655764594969673421129893582359018712845256372613125611645544007834244997211211598435677112654450654559966840137615093484547865074263593879217067667754646076696042423785880881437535042134107614451003216020896636896453284827437900109655902392001374391251647289471689229624323357867267273011767333081567328730306761896170930284732011914590645218727710344358647597421838684242818657006781894682761060417507986055159419429563520515458276938412890293854436429791173818835145668023927042616983121332589345799926231071923952496560419892779600855967566232 [176,19] -105909463560721829410423495309223522607276659552194584176405833033374997692192261242163025662194430192520913883682818237534041385184985707330679112117931882310568690726802459692255470572550419958474904082506175730718154042562435858747652538555526110223394004161447545712292049457109705575576668844233396540883706900929518422701849316699725508446124586241543949364179793320362115417772637135563851083046851023981353539927806161198260391959611266813866121346637119744982480993262526803233345211477273510369399767639401746883616351472678883038204425011329415650694031100079980789992804421671532571056218582175289190499172815885297129971387210552553616108199085312581212722753927105553254013962242839744963822984624086035375901901980737560630898363647635153324981240740468789563932906223259914513584923132854196467657936750528989220334630533052103642363969656620063006577030293872977518105204064696217790204627469544440931225707192869587899078030484215964789325204601878220344795323507885080322217978048304153794621626618741669073495885135125182015402046669737021666316877442865644054487428997327751115999446083707632639027991849725241264831417898147607785675080548027450798466881496740179871950891854941463048916337673175717897792133724061240671186527563621823491025357159966048538606502002782500727856195560766337550597914115262543925431887522739237241320738732879396879240276567004592831471569974822398465621017289561957535630555514810684139329093988860921364293902686598925870757389027228712795198887017053216883222352664416041569427882945464393899500627696059286298200940955162889218850966815922300424448933639066202304801941602041801831160947588863003168192 [176,20] 51103159875468493306330945317080118174211296980437441776887448063027569728961337132401441168220300446001830512400274188236606211784112055428586972247398482715164432010381699694644582733815176497248553918201233895058797654238596323728415188928562955727072592333504268015913114063901279774195085234496992157842955972117791265996944088033131888500807793249695508958546195799153205163421912822554704170641235587995011998321198157591460946565179351642598936339097402342287774825956965059549900986598074015695837224449619863985363588503542814436843463390473968848593044784048597772977137341508824871791389313758913089788066372928440244730630061836191738075378651508413535937362626699594717104219862616502637791852025493271852019789979370273723674832382930715665226171351197022681752005894554846156746003313157470256074562725439985774834651751634357443243585867536618736944981058026123728011841433747668531623230489197147088820518716040181720071225332715743337614168259027238518717618292211178827527789522378417071816636319324771596349953195885134091187455550176202748914167493956500724127248434256699791119295072281056761560890845579764455836893820439398819315183274004579179468671737881602123662853987344911778683306103122600492614676542657679549780921637849000732815890859703932005329381903557556668437805685060518875625033594799584278366827901959700575577805471061176118334236668876300689103257680784875834410323056279265225410809892645655665703157539287663478068326239627525107548140830854282915966890475618914956709994460668494596244643632562493927428763027037745957913850092086073138312762266209456833096300127553146899374969386633635918003457942939340720 [176,21] -22704261968831229648450094036672827390986039477641243638628458116457620381625696366026184681012436148976172399821741700534363447767276693943412862846703286532717945407932936467778602562965123230791669493068693497791270698254988584568282399805268182940326439025157627392457367220523792073785328837802267674570837834342074804390335921764885598355065427174824487538863106054212101561742324010595988971434100009349019919107674006973951180195433866112082347374866475683421169258584257616248184383153607487150920287931798828544348897254541610426494349287067106373564023667676442218778142351911721963634896234607490937493076301377202897120488750043380493784634860815514675573317426743072131669849204323188234768359548215993899641479686543254183048457268372396933154159395112236281540862718881243950702372084015002583217796878067922143857794149369476804344863974731732960494541945469566706267544754709231188604908300085319794267407914020340092107767277179236627721761923215978805238237459148556401877117009496769947677946800386553028474910335035943818342136090841440882300031955038695376261955430775763258360773982661563114342058274756211300927939502304733816871873909972569808176817609917518313540598636642909045179101051361636964824962299082364197794191668289217761046421183634823569522959605658139090737841168649818017034262282587385608560491200179159379009010931433747213644992104076985746756290015811845927463367571154397048687364992218888614444129496892838537637537128970368246029127862133541154854049563151896612001028767583760347315568078113683620940570847756517166112467759146150433633695089746359190648903079226044757137523278285718815603531033552176 [176,22] 9303122416777522571142005643714306428261195531809550736246847960434110497595412517682307284149489068374095209899823527768650364468238453706926040403800517865803468452778447259490955492911692824275026075012274041006707089366375163238944050620629001358332956559078591416667711280484245806965882888117573024991489824504652977985467569506281996340467980151703127241559693741282669028225057409943469200128014752256203367115410067382890765843711693582453884707079399059442222883156661081150279075633361844761145111299415886206201588100368625372059941275453660712199725159736689448786455040404873536502390656653920937418289634041761151611849760734396183872129842959993198826229807216922361434595830245705281975851459324517487297775020915259796605568201435022919476713066176691054388982647425364304723545597716134115063297799350269132957931211394533581647097746564698693478034460808732602683464395901025217158066887908209225107791556359504038245062494108512951411828634869699002505501866771690502783033933719008893852423399091185756590522419500415523916319063771592331260293164852707611859255743376842647104543132748603685369357129992218274513343880856485720233134423058031089095783860461177828703161984904089768913085952670231218085132431300700525342424950436660282168170721384100984569801236623336598624152003344101841155915705791356952833826749048606923395204329597824985813781034064486699115946122583662312965645205949212568393130733363100481377710715897981014804787047035845826351476491448867449809598696244675868605101044104217243932968273599026514594021198011993967154940882538887754503632030058936429266541164924176785708086782334788676945702110366 [176,23] -3520729833351507779397869137319761159009610515078743056870720358589371550295726918384507318169262880362697498848809232490290409020126528632775265666796286808850747036228051873975556338495028955785068927228867570052113135776118011985082594583684147349142160903696123770622941824739094063089119423824973173994073339984636118332161536831939288737057334185869941245272091628896809051505871952693057568000000484556513329322160411263919339612898490086784208204378121897980816663269299348443136220532624459915961732799067134913516698165606977968158527905576709528920463631717389021177996374480232089010790170177667670732417780891824635810732404143223769013971971422988649300313127467557916520546646217624189887941373524543014643631245509394303278194968948962068198335539936590272866962875555457365690189578026913412112911742640050798774845424967434097339313189314586239376763010006075546220303654557645453425587814010536217044787850013513287559003259242439612151849800316144348655899274281400985903096243233186597533182376050227573096594721875622496351891336355559631520475616491223169050690365744770408471512950133629279435249064277383811472218460584394379626288533038329828261529112187414901038815331492744018557270221872316537346472016845920343819123117448016985083857599192390703147127779160941305717310742668233107407953951211228423945413157856652137274946070190719670460997509118755696435505995516037433114688438257681644186287762394435431767376585556852534864082404814032476298705380002701354864117266052707936195669894817083590140844629586122609103273045452498474689021979089428594145517903400505930390603380638394070638503796196654756474980672 [176,24] 1232131660317607190449909512471161820468830479104804162140655124426583679313960529792668497531176168488932793061211061283988725108983836298240385239479911773108196166225133401546112770569955689528744509281690802606306620525645039644579467487112001957450448582951308620382912265489884260209747728337620940276699364278222320503187917858505121613963413221301975568608012695399216640904918971132229563870085253262149154080005914922896622319983995120441895921916742582384752962314010266672287171381967152073401919712210291663204852279920529154929126402882664148660443012030590637929683178647919505905260823011894181787472465967406359972250535636925293867110799322414538776052310315201369975773888635395753766872655736048252599981195102366448022295799255555849543458303795928028978463693103694928519849578076772313524707467543245626361848303200841089682151040061329785573305655763520778619946286665300898424128306118965287575043846173518348852848140171839727469631508545377572423392572038907293680396966049512444791449515890120662276844096161818612210550143875523861459666866737842057817794266796732832586720768881616155816435011748595921332905114890934607231008508073106866953550701853460054727443670498475610058344707464121452163820087051495045221256504115306113054885912260053485667299240284160215604980509738372293604934175398869626174608488568485651560016261284664139222865859309268488266937894486347643564050768301544306399007719270699598418208547274654870694807384654591679096019002709848982831081075671787228709228798930452807292912390310405033247032429406612702571910896384098761423141850116768382485247955675728025970404267233948940703472 [176,25] -399177458786701035470790158048598223317858011147782840266190291016952932792695006345922671882252342283992861140759776266763251913634779503511674585298680752514110335003400416614922620112968323051843439347932925248094441867427829146874098407202661180346278723152286865228343178538725426900494216222790561363797366622568121953961442170255116606881004320594808507834248866837391079028602251656125087405713570863471299882650718558401211394926903314130971847210769646564111906936677709712126564294959095470086168899176318986525678203718251110885580311542225092439059083396041471333631222519504184050171673648721257890382335128966060650240937917894973204016882181534143790328909971430644639428881837353139942724494569062852124239635303715873084068293178623848606264563404544292524772718611310267804067264921925979823282907017061736205221892987038816355684312466620423404871627468587515962746244930651950812714511861991554188573894488141281865207416975878259281201685179746741480383056745586596035535803118785543653798906605452068095178153137731716071251217173283275757002818111433159160276425235689251059318947852240721841819741449067306518012283491989148677807317769253971928932678744882484151546683489152522687845856001354853517331605163182732010557316486255711394201198055085576492910473258752214099515488162725660246831518378973035607367787431018570691276935403450138309854849226002601312532503708613363105283020867866057799044490798821504459002098375982096624638549550622834943983189619353512748098037897591266579283150091217889395907275546392764425768662289885602257242862085862149008946070231920226411904722636251812478401898429163028336 [176,26] 119827743467312034536393745646082583869129210625841444942993002013592535276225744760274048790285404655432870708177200904992121017312939646086275630300807399637923486534116906288062071510904272604160190355846913296396850904963773996956186195644639551653969145923844836305087898282947952568732738882028331050685619698731370278579786474595100514442974088133811040298334361925193768678290436830131579246459622415999625243241031243034622971118011212837249178598914778081309779360527411028702566116225928975702876292180980438575572475927502256372534195860742427676331592403471652808046978825688297008966117515962012298284824766386567159880736846569898602880729890239382207485512500969037865277342470735221604875484843375086457275804842959106182750123357623550207758222719200566584088685964876742591862322388329654338091657836822994846523391020478433033594210402789266939523644773458625401932903868471068360934988123709196391118281158250343356265569749414434675792121191877392184540817832836702411637248998330150340230557074524383036480683972176491516565119111959318049100138612415990852778022006716637914124509350450586437591641168883013418991860221797046462028820262493523577525254581640734210698790259946183537371874079452295130782253601650914214534384658640828682541059115854149767685422423074723202037984648659787636987276836752992246491572251951944848146336739854046313550496879862005790828405355934565944197779646160263384093615707009712060368783573311078589824922943501416044297222381357433112835767358351362892416133640712725638608346749180100826787628312386177473122174452489970182849229979954025958058815570919872354563022623488452 [176,27] -33355681990711933295815484960562656153784963727878974431181365299423350749961910752517833299809906570314888018586714277458651909681448701142068047087588699554325947686126841022470022519733401577978224611049129328836129068328218788587157643046197252157001334083941758661579799856334862684267078827601797385860885474412807685192168556901351162514012820082114669901862081841569112865026075256373703836226859943774156323627839710696987663084761045695721027943752485944270986779599744953009749847879589922805247943958060045449643019551083623526721021648302177470312344416780186280085162310781457421264803504051620315634611466299020700348492639886883732430582029421376791122792388593299811984318248978607689495782991258890234249269869326360351278041367885082740109322332928019989031815693530291368862572702908582061616078123231367852919969990985735901749175568970980690501531645043133965654748240777338118663198372657975967854395001268026310214757656830208572943524403622804735372680330927599078847241152363203932565261264416902950757520518434186989737520196897441156180373271580355944586005382351749866210212931663333498230293265156657517138078777486480082697932904588266544517226735362481212938413515715414247103311204861747968628430864599520071256419566145071229767345586192471825450071120050405519241664316022290948183242041263372133825726163848971143481439346042570372111574329853970736660596422912705584492962965888450446853151175884263433159995461729975469619345761997580075634474397077787521189678259707046695580091270537891435725887452854167505158843992193229293761310952715245640450074585875687455329531779506145295502091812160 [176,28] 8615652071652596284600500520142156048177677777318123450393680048510796436248331132135992990080211035943279322949284649252587604085935560387040774752993609713538053881186214996064622158800897935527489875251770393010156948081489581314374152647422800826889379792239005470330546065705690304504311427958665510315711414579592915624783471842683799048668249134749441499295150572536058138600540828795808296973715458500778276652426639574830808190142693058160661614033764370352065901451111315084051332498175100572546685076035485315463673735232546746109083120897063672976584303765889899106986429649338151518050844023450984223128947060550197174303412770514092631750385233497390278357437049082653460052669898559130361082735478681545314622996323591404593307088062343410699548855655288696447615311581878120750378370645517414566744623151333059616806177121188285127033455101023282394210092405377332719201072976097371463260891388883273247564063904910038359732677100952790783493230196833908862526986302854733497888688893292234144433002101290991345485569878743430325204951321723170844606739563427839474834856494749720873103915505635273149484504450621052418320092049636768413590215047541862463255063607108550227511692495938487560935490235926682446899324311632731986422293472731531330734637543192242425220779497274968004341262308338719626656763423186093040991634204727709102911643821374158098014984723030461466177200010996352359947378763994716501348948525723902268133664832802763864567463183455809955545566840238815631342943698780744792413074301008077259176006399241500182621766336815962307061261786248039761386587561465025104049336357882909386467496 [176,29] -2066085223773348647759295181352963032989612064337665769220877953620171827906073624088456838526155994290805818760470004955587190817185784391599904781224955517467766721969379477228083954384056888627339195477003301219033384067588043981449059939360577451213483791923395451960684600489342379236155299278947347756248566493977795164865848159383135649074860190260656617390011762650278410514725183413643689141226569085495523821367547191609703490888009477249950796491943854425174170755452831080358380906583783361094069611854851791791130511836736918686513880276494078755138880791336137870437754506205074095184043834070441155357981422939549009125463102715767536789256662487881708819067978521778050209383237665236471366154177928683412879993654359364979981890842879386455657199670524091860396991202800731675872903164379162706085912099436237367098749433680233872026382568581927885941138014970860314738239981107669948851954719853141272204593888095089109527889578552945537705297567982713637735721330132380610356676750175419434547226783110148212555922777468626496253387935253360163950172719931960903803994406285209990445038309775149399070285764482001138113360117460642174413477107044052616259819623008523137535933412600376315131852829357993472933753044490962501277892149742781729419640968157534525383852050237835893265948253914426730458714177810789501135238757181102024475566436453598985524688793335571946885023585329727341353331859431309092042832953379359374068454387114854652411343210946013774900367714973227348250880110509997648165564257869178424886241522822595131817889582451942042768915450258990626509215796905563207802282770923164509856 [176,30] 460194218270316533653611692433759875929094797328128626129397160581368151588679860698343049825258033374871823932374800387035242353867924645802573432195290479769336732609586863549134327176128281748337638497723504780609736333933970932627888830351640220634343703562599992260380807363366582832178410328906951699824356509820426795884070556410290189578054056570639620107704790603209589693984151200430936544409959171390650446924180404856959693174242285194243990163853872531948966419599036362131571405163351178020845848236510994510721963498972789126878965458527175194250593768897529228308682574789501044255061340293514798751725719119797725982011262785730815286176973656360189196561348322470776095016627496711787716188667247026123392819908766926729341159445519775931552062443106599573267617088756126928811306939667269283020915366665594031095357769941538653125614903614861910847233076125951128924575263946798451298400130463143093393726216790689945654963430806369236025653467713059863003938064657157896207142555786549058951409705092948139563797548506367480576800800832427745496255981136864643579998517001302261570080082010663127019322306879971443129388121120717771552577501605978089536086758432219925253660262222924930963708092772879200955201520019745758811184077927422187395232247482388000257126774833141649590855212578733086761902816137662811186849681274171196916721295815046325320711144162637405576157272874705385574219019612802709465136721844699260926820895563462159539651140974023640310014230239006277305635306635178652191565304527663524747582468597895523506364869544573004945545997755255496426047312186203257917199292348403874 [176,31] -95239449251384199408105748572706879556144445837145819200955629565794234366047833949570188145342135007824113519884305768794855668042210178543681722549987012952199426849480338631853156922730442461461357599631127544831138482662647283624161697570251404677537031111100168852363909764027128616301375547260767897138986323293566624259163630561535708010252362249296334988585723476644626278705242716632947175478125105634423621889338073583503338715271217257223819211684638300948517490181029901537962413395584217322744066554575512261702329916507398247100394426342372913978480485590521696045095601660697059146237147461686414758929999665838371254565619241060707343762007358803638439736902759113554980225231281437770539953469050792011661996187152450118368793570115185576408102562731630991636799878371511531850474119386560574768677176355071620554384253611462112435945866779190310510625996233768074848828386125373282248406335614344479416242672714575143836519352363424697883400939030512048791714615413666371676071172561109349672686435595734531272754470443023540831511080318214528031114087722587911654253363354594506499250542978180354777188688163545292263617912896465691060500673023165691358515741574340475437105882468791306515328130379367080056459376436706692661133844677727400573959195566405132352373075911617415123993328843344548768898403396659892550187027786041543420453482687545301374653270129249077274284189912733349215074106697594465191065910983690331676976405183103921413328854774957335467870963134092950604480329319228286943285156489503188065411242645028523138552573442091689898965525639802327404561456494880044528783784328320 [176,32] 18318391406048228411418860033873513817324681924251550459068560990471486222261770389902828960835951960492585448290715074206056178104403984221261903783072286411316071153009519914708488021194424063804457545022740939113374953582747492455100572309977135511770455988133998669986142671700817682077610101526943386384364771390897161900584029587044436375576693866502374409257396433028892665128291232188349242963900323369984667283234436486433039306084490214028908899070934339420475472340381016116547026193115393671300526586259249332285382959355144936917558208959574455671157626192667091327663082219628919956039952639949729698770315788862462032074094631990993934308402424692710234450429734961756704933253134377176304484278588827775432706475542775886166037041393074751839533181328783623195125923371363476631321314887358394316962259651214781206151331001514061430874151552296973976417779656558802629476264317352793949022784068486933731715832532404195808768778567887489824776900081235789554189310785353732112107225596892074046269312374940169975017404950402980577642226541720120630603023769045513384434798728815110687225829610571152240319399916939952556625393169459907249624374317523462418900544674571247967055404629285347173631019577051283178972203115883590131036302902884254069467031780107589412480984306026037395533454403391076531211642055632925287273490028460261922508047988507102791863564655419786841686294471997694830106122296844120294991484972377212080058194926768331117998045969156133268989608216761949465728856198849533771334687586581709161047226998629956716079833707816770664339877682934980150731694343032248949449277056 [176,33] -3275135411358039744894616775841242650549254940723601540306936718635059115569444886357484398309709268428832420326519325921502864514166006638441885464974996469134891305682610068083709655187541509139870287214262770115031703829302022363887988726571846502776147939833009595757406949395602769894818290290534845453632663548389074888000216320300935404335739795173939048862808057629675646725443988573167559180822113232222710581194504660950406965889237294582997112309615981423927001512694603502184359835766647991870762761431595103668058364327495886061552480678908902090781601496266999666653421218729713801722168280949057978121526529527589734376945479236064195699992409028826767550299846948627941402370407053326079322412066520556536508864838722181194919678811214836170537539603492149764998670087228098712143935397644299665730445363351456446358566047723939353747433764933033744265551377646710690013348989031965634976829011774307386925365237488993983245438731838501012497123083896363116829359292935590933050036311256327126402834253415921207230214654687588373383091546445762703228237114028318156251527092635766268850259908504733964552768427018303150954451321361915895076800772459500428729515582031488404077464394165119904399540011180131526941022096218051838020935738434614875033246168382656830108335781205363155331569889904024318317334955363094741546589985182156428033832202719505993476678750938613398618590239621967492202680719703469689400253402672627025488663747486708833145500933562989446399446712025610739050376435473692042381462357274548515492583243825942338683055062179191426723151123384422852421126932974437425009984 [176,34] 544360486979521717164722235860209636882941266295751988677244275304604123967086206242483234167436765131675998642823231583564641935775307472453989490634148629809900709021272044484139990268254286092451880819920368756626288552435595640065310989412261530466451194969143977233373700869383406932512625128023980120173378497406454948771976644485925196083141501952139875993090242052454148388930579824720437413181050337785017681221112169153253980259405664017903026228517790734343561721776866107192125351043373947683378561033294809497850763782781935302103419861449858179857700255036247028708010335858267388791649614202764414607799608459802561053741296207793590646442376536413964144537476473939387265471850066569180981260540391694708995022099870416664685401469723569337084724739021676468435274425815972476455354410812369447119082446574718652295813592746946154145881596577662997850409355493349925209131209773215804296022914049117096657247796586951933350207341318564921551118884232786557023801302391140251920469173894765883270154474160211604520204613408586941950066012236808494874478837735038800943025170921491891205359521269659201042655229761778843079984893169524723965886966360465257558416314277471260380838892763793840051917031432079183628867955686325042276220063521343858628307978129502209990013272557425416616107839943910520455997395689074799801136545340935098662693751052476501661106961166362810889621942447438021074250234900770473020708304088080976266893157128699434796867961588672841584358789662812569973922099930570454039961750080085319568602229701562414943121603371733943331816779919092980574210862331152702540 [176,35] -84114844166527209360230599624082611269231602996586296267658472989302401149450827759180903453912216413344974752025326577839868305955355350210876998596491204418189706363984920846603976313700272949311980462095395362041133588952454841494650483478824305637385736608819354623088470187107920486293062387861728446628623627902037338899365897240608283139999194757075459168087447637673257136304100174265891839562432539497330055427451039999666116078502710802366076712612072253641974644313102807198149751133040157984325433136826153785483959617957450006132181944293165874413967663371642635510664983334457104814019234807209516788232735155807062543864717207340199534966605405844612655881414804595454842025496893662358001938178078714210373967728162488212770956947765251959233928376603950970418516431852821714594900024565849935410250817747205552509472043078485086725404266460975363288661526961084833093210719379710659119299885979821318274649421870241415281656349063034421657169414886978512783588611078077498575337980159424910356945718136736126606700492218927066371164693046637687765267559121120024447351698128642227611455612832810260435202770862107440074246946600725554277799463947291888700633759709397722110745413140229859855362677450055804287339891554414456174458566062219194943017611735204453435581195362136215758878177803619194748162864768539401899907305246607593818745161806534994934706314948055365026990909459988014355110061547359431814764463505031198514283972385806901355508390212096348418567752158897092725804545462212255880519508888423146012319603540231796183024743956819847186219520294634586386583210357910080 [176,36] 12082923171773130893251841457154183507187841108137142020064677181414668562004699957801295222720819892594878039436056866181215828749747203052952284199978637442478672506528976253821141087076462701073656379945028848163977339118688985715255370033559503219406176672182199684684388806937362095259138883645169190622633194300585687867224102413708178844282492262534050400899739900258286320432384626678392925213576866911806447617926204651939513883246585482364369185755323268493597053845924741588851804764038729568113018919076351727946876267388178996875363121664109663279049113992441909298657406238814191227663641680560888735985183202346440634315490279057831800907273890781246993769720916023066584454092083512203525412451088977670528714706357333276130269185829709726993989078631284910732802700856862836178101711911580391523928398579339534702951115562856546576237425032022700235630751253724523554259117661168215493135270696907655131912294097000797349728993801511988627707720292385156992015453527054122690140343149600819768432802462990609861270827269696475988857883912394252862839007359443465644656340843958467077035062656351801766689766029929718654170896139474621301172154103262653733812201092003085387656537793413597618964224461065904201030155830903499014126894239897728153332958801472844817851006626490020424197828756413163186291254259551039619673691727996643810155887418403243655935436328148776259058863349841676960432055125393207316426744278374462138728393699143411558362317841071397367033635180200443480446325424060732060402377551412308146764945189653667477971039578232481437233492567307621615708325627800 [176,37] -1613400946361403235552230427958141153597835479615221488841523925530243977325034969649773969195449757976980762664359332632268253666832555786244851428947101149993784977913620613008559276110624021729051437790455432218236866361408277590437143736174818258124869942648320107479584264139295438800978069140036358274996025525141515691732620453614720932815789544887076974613389203959180638918752190170734127254030586851105726670916429282841802251254817074306685200437604319547326311248595791238026383972434420383397371932961551944888924733187376314801650390817490895768801032650800314289658527782050129447998089692664716755143377706873660244500422979449609046231369472868312113528531596689511727620954047666208078412423997111180470293472530945541197135652163092370721804860022764965052808785688448384899031456240078513550454800415741070894164611579839214017037087715880389304773419351528418988604988053366773010901956434979989274885380684695964859829498070044303968221131472159588032066336231173500042082226096726178582252585127465674925275929134685670297296695143999849221371053419859783043291837674038700959765635422283366290260836884104748115144020485384463174968673605228534839150601435036602505900544168323857877571186092300629792528013638488473910162291903790455538773391002541077463427101168246586314341581978312000976426244458778103500657594695424371323701754649178326078813724004353815230650345411071719773214415170130117450922422674449213317025550695270405513135887805467047615567675868877556388999460920147670168781032950241667614067792325942639142175480723533529071090239133371019798905069216 [176,38] 200223787264796519761478882675959721029390376299291568111754366376671686710923372667625367105723181429949077052648632802156302141079660996626147746140633826868971381635367718912275122599781638260572395979159601955426217931517882969138649017985534200996330290776844000157586543809766913580598142275612477154101570816100658131026827176174964187842886855176410688893852734545154090894718175044157570935289619500364112824008226970994866861192436028152094451551141933332913884314318119894531183309969095696158055161353945112550071621744273341898666149970507588290724002491569091718931039781958044186913563093276283623382943125630677286794304831634098497196443003499103473435438717162195975786568991646350158772172956378497982763291132077254845214614753155141748036020298308467942086640299687892304646200949011258042726721564569293679860653998307003535197031973793334060783160250552731890624980553375211996505651582079391035675012488023627583065953682569611478867019337846260294821297188536869317996143861356785667840305781557491263107785246045173398644994847610471356822416238344642791087385439774847877331578656454908769215050288481000560566695497923115992477250475202204326623606144604894899311552571230811056321547717464458421429648070954847473334381623675938398093802615744975024091111710651919502104828566400143046339978323956001878464926669040863606295134544929185911849301457287343573832764411910186321830347395578591008605946699710964575152430844428631194663739996739963354240297544372875573253900312851448735658047198732097845943361648400074341446947548000341821516794921336695244168464 [176,39] -23088737350367148863124025344454592376193204102656412804893046675868730914358075368161453522135730535253259941057260559502993050339573122593567241940044959041208348847544721337888580343108849138387498485147125679805689913282587141818013980264563687072513153725200624226119938428290295219363143794016714446619454597045410957008739186237008690425307701502359619651014787366712050622944948128418117277674710574626529647926092763303186363027313418286292275912314266523442114406881885184057594507252430162926845112598078792175360989276631002531522871459147536762979569005127766267360865356388030755945639799892486029521004779744611473024419397764276919924634404231304715444037306053529441199148356508481303849158298351420299719213691293873195753698451277119638609065476408258019631990683943639618531258740281828759220929233329084459830288411465742560282991226870420874710056311559173438828473943852861035214491558775880570703412094220608661299079285773811672862683655428569365843264782878622713997465149329606006729377438621483112595183116116363400452683758341498866718546003435225743536043651103069218756323869530686245330327170598250814604257136570697049897327840252006426648663048054725281202766183269045037928529213987083639390979891529472708710423082116019204950749259433399731002633901599091055219651242800345754419309367409045538133151332936094543004730965630931478799900896736762098690478940314927680264748165911741072885298608045264561846917632268655473546836507217141086221678872527176712705705020609398395137370309618147868060892540817434965166148937892534351668533095630802246432 [176,40] 2473324510551090618085891554546167468856197769838932584259302019118364604869673856595679117193646107225486084577059762269646587934388350775048805932768063702370783104629178413197893351236262418262238601976480062462870578750926259831857412681044734770079763148497260085826632290354871165768235078493074053108108221191659593107551407905470980248635362002560704454449369639804958870297772269334532134088244646720701926364354279270642535905012733839587556933223636760552707678408427362212676594748462348520185341693622063565426678297668492543414809516666668519930460624851842825221368584371005401701323174506449927432842092480737794081757244435937351913225514320012753707262889147370038298550407324288096939653742708872803058300349965567869134180523798263538457905368499764749419460728925332417547849638502344019226260791694553233073614992142554605988377837963090022024383409692974720821462302849774913855928444904298779344610466465329903192715739456706645348448382479638021024976483453008063368397732939556724908678846444041634916594744547753943750318107702377001882513326202108941659526730191554235259209737433658704020949525664583308706413683084820403718752614954620894698604413102484545570515091923013189536907016854898446595783690070207956730121544958556653194370908456702244454183613100111550290274010759069551393364892883972474950128361179750995865736856567239434025343670320887406984842485552957236296735384926905875728560432105408475052565339469879682772381084396828491730653012037116448674849201772709455157320700024883404744452108361817372718735387291646223428434582985561912 [176,41] -246049230238060629386524795667255633607587655331738850979067361721527228242996602806388709516809211817003568353100700388043905044001853189755788465722099030013495404386391605563578271661861829521768330851259347061976162430899948982365235620172967239362120777649271579728171844643985995335466849812831820255460199738517509525297889406165520531110931783134433253127232166370568760690834882365023105770509503120547186176280836319982728946382645890496264157039038565295133974487017291528297315233952773080274091947321763830309658886299447508775943338571265844011581189591253396292110061545229742315902163301856041034853120113929018010393523067316948058224848146217504230687758951822002042523106471868755860638467676968216718230214924368937558676571908274910488006239598864622685654515441511014358924254999264907315168218349108400767639448350598151177038350359722690418497786807725328128978947151180328017475704393037162419626968128837197904901332650414758361258036200388249385799907272389353322749348032788354952649631637326811565819141904533725209504203783484150623127654743957419153041936039703368801935236403985042848659569377940246489099701415666068331469333943170801024631433896769332404715145828294431956000727467784708869608758791136730005907568916850883634617292916873950879791458620764090711536129131418044812359850895866233646103499050058878801506248610399216512230744758441134897379241283719301619764920735250920475933562449818176826568784278070405325957713771082422494370573359631713206553028627749218000677109028039723545309532707441839980679114359739782179879671072120 [176,42] 22723010272945767275746333554769556828073343859762597160883248379107241752309910561621373770025972294094629254758278225957901826061783227567414664708259589120477847505799543524210657659758840440848810088740173526795882386994093431426405851392252050788980366882314309874439571526244827836400376261338399928428727149439893320089026572414990948986278584227383320199505666280198498857325125205418632755900222690253221327526568678690767788086405481323421494023941502222089375400482713019714442437335106072555864596149124805387329567896504459713619565697063836246720826035613342650184252637316187381578686038375451877733551291119303317581436614558499572776940028284771586084675570729218324408515200525432256188253403658423859870078523198802002153305037800674627536639729355909557064542012181695132453490922488374949421325452461296742239329909163201982555105212558164838384940882245870515579714145298545792621748324083004055898964039693773200653224592502086344017965567384059809805467592867546524068515099214937907433194177400502032684842552576617220395281393040546948900868796971829241173908049401869891636832034822964032707436176906436986541617870773936347665351256257664995267828922541269715440526264101433424086121290528911081377058496366352799833965111896518399951216016967944319327455937987493539871327550321345588866231954230538393890712222996990427569440293887779067820712996443385141704065654085641397548598263372258475614487078666158611492927781432086738823337437205332892102092265894484647569733140037556549451442016108152731080815175464759258473221249819950170623894388 [176,43] -1947313813271570883834136044607029541674942649338709864084988590786435509390930489446488392486820304412782823949645865599316060074534559626825437822731426088945986027842611978515098966900518487561359704888309655242097583240225937589157982946843718176935535346694626048122142204468918827991935753200365395778764060617508476344754802000111538553234353661848632641954732490739810375671741080932771517432698876992638415416409447043296602018197276520718001187680444736687620677364186236583614599308923549547912303198162717206352381619882677450623524532852386317604511105775104325268406066908581511499883667970058094014138684386543147184270698632659949821624721343298094640794836199201525732827698230265954120957548831381895178487813704199971066575719693505901727413385015768881207594848256864049468658084923670371244188990791860114983104556744290307814472037483910817923565559929617688091185128767085760531823963415497527563773805251431910518958803606125361164435741855660182800042932504798574069739033781969899157803491079708557446290545002114555250068556913898797760713869801447168842799021045742985652687832523334169197256018200652619639184722922676929274377493385096502107055717450025748059924278730502975362164602747918642882197974488102147412175063869269426913543552375868952777069035706432641179254190540664235866727611618195234930157663631021813047995942070514178879937765608517371835722819852799021531470558527607093911962231386649388744404865524944563657898350780213118052388607764907922252739900814852067689101427807927840969738716917924049985912535782368891957824 [176,44] 154787810231130339791460042137613630596158995433402862028202077769122012012093716876383958723740735910576085941447827539610844560639894372416792269012617751992289433108835913196121169688986246975932450592938471573339489644471184585968691791172818042741624932111524114245393516009923660703325858493202637219210814699440574166840318854431420701479467780375102902336993622704641747148546705952083153616526197221136573224068470996970260705960422992230311276498174434882678569336042918260998819608303932721162942999355441123513112677224972861025304016422526714281892257099302799520365756409091929270079411931160337254507707685498799892712200220630774773892318511149036222999480794871967705111616698746486197545629061161690281715395918141253366397993626721459041568115903377000238846781165295716109535345362833913271273841122997143323033386461575038395166588390178145698837922556570664674527416983930932454646140036337414304991279140283565634593189683783335811984446885664417945934903057237965276050570282472284191261976389616510399141419510129983155182833275970137191978331889957119921848059899168976735656479772611012268538876328012454167698672328009662037153748930601896640558620128821314592926188437352749374540329415029073150874859865945991600381531840756063758059714058002244049192589117791023824019356036477082648789956603405507748151107046369516605849998625351749548863283392042671268365778530552751722674701056001144026721944993991406493643336941259475968384961830571339313358548435127924828285572675055318205987687945434132847674736047900725048240062629975138456 [176,45] -11406560939192226357835572948433230731318408554150649594520393778174830047594528043186391473857606254017298023461270147307110271337984598239860801129297183504811725325130220710656498904416237210087151872348194767071777437361234340633105648209017872074386331231974997720912122509361640329801257561721307713649948234053122963560011366490583421894549762128879295837113833879404977036884420195891728297676145894498977256145184615183436744860262269366320543605396139571564624660750038597719148806859955429289408742438613764495080552253048511154600856013456495095476372362091666994563506309454025489399666496173957666685106944649074751845757959896152257496576903947001445581436526951191162821791048792010224935427371228890997361415045447275777686521057320658172379100347542517517982997160928591464889802316489861258984942494529470503358234260715055680686460497909683931047652416910426767422878570668872863405218690984563674383486861198844897156671311176503033438421499224938220127896773590562059851200840082367119046007384983235001719043946914735711832703392450075206116670746156269287376927656991694835324631300678503805163043872039364678551229561283261966934434682789774870135443066648915391745299429251670466012204980272276215643383359284515897366738191201367026381108282937815413093255364459657456254904796447306800272537624710369600946251222221098694574724927360043018169409222161390957076145653424194187099439879046892024378403552846060751569133726134785247664356878672944123803609244719959674153083104164642153316442660883865695506201179106877667009204775437136 [176,46] 778847888001588507485914651114120729184766479736052473397455403654375276346360089631497028148790621609031796922483539458582447279150448669848757424659546896218658164204041074193823184225143154619278909591434607702921665625168261091936590820087818304229856178413122185550934861515854196695652083511239846785854473046728307217318334926116373454667950400522820784077069509595316258386431757248303411695338798753266625971892243532013500801753691304732714861555297638557546460837454931636044600219532997764632175437976337996715095136219612372753264854018320681519186876183434076470301249400623847111100815831477714165654976422393799668948709739842612950177393490271418006661117344430938958363316856955465302471170690004843208371943365007994548865195358358828056012550599943841329025001666704654373305201996741790404266051941225665717796705667769234699535115060160441083771867926353060455327723740423691333361187701999927075650178045660232039304819225823589146571027798203702661702194972649594629149513014586947933962823692257906008732033533834568215859154418182953594446811430044517025670601850113469354531959579539229967376384579690221078356771368302699100763926940412208217530190294695755301614917070861682380833715572304812533874034628614524008741680741476867118626652622504777602143151140047872204628425148019294303663992259501940328696562848609950506677431584870767940575864607461017568428234628495633883037503483241077918104734058843160662866148626632198303687535040513033844704616938510257411617440703205148608871805532185828797446713821227256657591062507 [176,47] -49236356753150030553851053971389840215583233051848260751613027042018830061718025153137608810046930381594355912338158346446101266172129311495877636785563538173641243002796689063215539286701704091390078390552825109963913281769083224329198816787312172706465250449890817325651840805176550676992272341966447198004224937265715113161485016943546215481930552340787929644292091246557670355529982086146500951315180581298643334947583987415016403889965173959230842732640487417996695768856645755749728564349141329203175054356561362571473478819173496065127916952264542063196148184855834417054106846556927818702408792317766171051281944815626145008558141028374021944475618272128343034778331081013349754163630838621438975601734403976891678355273898226693421497846802223564130142277741017940409057517810677968259646468506330372613840436678745793361430475519514924948557582786844830233677059979987564320222856665136533195819316629022681729563533343889201743617764252236300769867538979692199841230133778998116412713855445431268256525209335691511275748276285421436193869165188447125475745137235280622134721756602609141619502286840252094854748828691600485402681502010676350351340092577431403661552226567683265819889396966653798861422963158975944014288610166188216455601693441095219218220171126209448727618162912715758426806206077218183361999460804485480894261109019708588736947513735987810858826041460867772426586808858027729113035647287072538332787855205135891885027685936332545122086076738995260238150227574690139751954212624454381221318347371736492101871256654455341785952 [176,48] 2879012785181484178642496436692994181055007624692592278255298871346895284357642382792745545125616123915149540092663563123019117545676235115612014781771257225985691007686090426336084705514560684934776819890256592714026573944199860733524385438094145931903575872629495497232250430958413475525969362012452265462993140412367730900230950625965695236314234905666654929280163956842424330265299999279607020042142563871405809118176578935129509592735573513113825265895046717438370346712487856733589843820126226718820189315280338199294121389418693441641995794527756368881361975666954432088939817988982997943356481909840475478358037816927390148020303787436986501916598254032900838539074472605675228246782000255476253981474096517686802189740324869401579476840935538561929952090731220461554454132395740112967635178229483422881581012700875523518774477184290750589965158647861828391484622389069777191504803244302407177803512713647973503750907534917788805035634011824989305087701675847252124136217244821068868321650541946296443059659847468535577159738903628296430129542882401086388105478696858005698440596232718085692828491525610647969234880499762540080911151336496740035229358459444476557039894833716204360407991709184374161423876521253527555313980118705386963073524660520345809686520582756809254059794976675402408780520450939696226431885172674044653371813566889891209053896398056889104579445423221686643977403213540004153976650492518560323260344015082788401025973845091161225489158818015335291726778291393817342300498397986317932034049113827449629765117865585340304 [176,49] -163384970043164990008677946859400996830324793121190031165644868706752605347004884346843494382876157366617436468051810026812757513483583866905528084911935291537022056754770421457754291126564108967560829250438962725529929531246989661415186223853038245331349921356205622602269853257538264815446382226021080344692228541571817196856521429356207564078709953913880826069336054339316966559608578494228814625955986931648025205753870187721968356051587026652127798223732191986859713291325269834998799989092065670063000105058157254928909378500146031975300206143192468185096803053822618256698652562370291920691466739185545285526270212188752398493217890404997412801690141114660827581821616824591249193868497824080533117584214381149501433412163994345808745298367249125995585499912157107843894895908371732058394898106591611004126418752483719110933402883722125075608855436899724210316765457876449845746507639078092750157774773576399928344990995375219696484335230326451202172060347493499214479807257009637682534758493140629909481427984886867665893348714786852003073489865097091934529319168285745890080567425746768892067765206214443640537420067406748736063879876498420630610039504066167810109104066674607163992859095346703884393001270656876358164937757982725862386998667784174508770231520888451824151637359832915790110773534179139886087611208405369692447439949184216523477685649112850000506116847389741845297274944692386497999584159156683236319743891696976791863010513214304521049083800609633268859191139768003388030959621738173757091256821496446344949942969111920 [176,50] 16341714878530119382899957077418663965380287781880463103782036389696935243005819278932969785803105459904616680216982492744808965023967015642502187631632734164107248595908262853094768451213479489769181865716356834094168074031951373980781909841455645082288626331295956655959293033326987577379730798205966581235611505030599646552969134235072303033839377231007042162550450531486839883102987665409782585651677228521494247153464966071739230575136416705077635170862912139316527237518807696503725266829572664678851662909281705197457899180036338779137734262988320322615824828352993816312585859596971625902955404725909401867938300839580561332641078442958822403530661666392306913918227727733616117942823510266602709216643995546389015008908806709229848510704821556540066966836182476035024560859956362226713748971222280826020131992385324346966340826244708247573222131055326382167289600578742661984835587694869753818473028093532596563318089142163256859633940867150956641429585034210755632728626559469510203143326524506569516495970591104942086344314231255552986557691559680833885325803341625531960023151215516190967803723350484096973880980593994427572696149504253578604174581986660681456273789147321452492966127899675196299875096446872127827248587354766639753558658010715647862461514373211146497779552976789879441409027376539634699876664513006884365649845437791267061863285890377990200657806735195977765288006836786616963075438548285914606176587120995428969214424507895298034546996329488032613926281135100974685072774438490590820419259514879549362740534020 [176,51] -2673697172199799014040847316718336106710971644291566181538194416789977209723219280115276739548670399323118901868632075275028813469162586750345319948463084384934497060953285752040300374672931591010957050709771402976276697808737686678407632410776897200141629789386673595119670443500138994588636719555036534767982578376440739303194698926239338375349508758008683925587091499191410290077209696124799028811870772231781416963501555741437607597895185720896783031888245768834830331464641439074196422666694257408688785888767538028207163762660712445592628179283295108144107611515811683131776947069651531556296015318911247915251004464712487516387176607332772757485630908416440522334626366338227992981450612152044615193799532954773088541666420133412190451847271380774395276075145328083186381797411623700776615934513754778516695834711574138655262250772400576820077944370787469348692835845149934870662452061248350304564441618027532028194880200356153566753076266534377137507096781509596705503957664587685139646514174536682298785390218446546991385672725261407277112581580648188570073881438499676475957753721889021210676886287055873053210894399203404963266385818608962018072366256340878705045780429373480144982532468449714035554472591562445433843815279444312750084206395441906148792121170907834494068361132474611765551718047968421572474129281691691389597333095474565303853777052407528923776116483100483192237865710233006827187767433644739609017262407850654019656858553821965221163117368029411878618598337726864042829308601838177713058614806048110710008512 [176,52] -2756634991581984039356008807723288198462099694785811458063013334937161828288823593568078257748517973609172067977249934587344332047789438651140694274065527454977901319569634720966152391593387400968612346748474751044816369014694620681271366866896657071457613375289929948556111192349171673201893417187897995114971501036815660897414633353239735866656414058087644747225414300749127931609335035547627608952856513740781207500971982477571784574055958047755316956053906815667500986924019995017608200268247681689320934056638262482921085615009942178603250329533512065286003895881429391482754819133803040655822899224883402552550062009150345696590600269039931043680953580344649787089407644822984869872707156451682859458511118435198387117760488426267266440335452588510511713255942925297348673687068979663957215545560096112751739642319242207588426555405262795121955191044492528052888709420757580481282181061139115335692562759746248707094616794223020884763634830422823348547153678681930025630863703240063695916415717245500212571823924529085838026299759920396382191836125412563476482706286912896062325496331185422824521245030101543428799219546605588611771188039648900951776619479159444510864044944361562384890327977589897132668777578825166828434100468757406979661042699007729180192691248384772784702842952330571898453867221031648803951344766295110038742445580183935379894612091594298265227276890768197763889349105583773925093891921504781942252893094733437307528085730465118049873128882650601497116849609289533106124965915835962264549338598515249438232 [176,53] 2817515544429551089465640931191295216485598932557320602614286512536653518439817414159236622460282782785528964001660180471435644498310485788362575571351087819031265793584752995421443489705524619837155437210284429990205705054119187860259823936885505046132374016157885118841136396133424356292780497974884299118200915593761097499031736309615772673449504188665761720764406120248108659494430957131117829327499673029645353643808346916627249942903469782489052294031937609804644123436606338852492405983456128484583096569821515311173876641690512535618324503112118835732720842171744852544796917082191343523831699506641696819412498429154088727721770438039302496981332381319957734570334923894957071665969073794590767696003674980866025540289814372382003066276177899016639036089134770356461324941039595403839391427750519295419658422091649670213105152639227534464715887011277484300743739214830611379163554344689170127891145087323110932708120422419729766377342083633115563086898701137538098422123518889810318227426099655351450864769834853552850285855397143676548612980561323325401492237206726548570778958574025993168183443313208958327346457483050017321290103488557140609469450836228492430646832773555835122321739829567243496163370446220227122000541240351337577990512195700618715010925990486746603514220000210112759673910802343936361467701445825857338803405340876750611366163718387754184394004806015039618927209638032842911489670736635384063668305841438721532069565098382865282720449445019404762349854602359333434217542848921991081908485083982794384 [176,54] -531658214159022586266660534376143780611311197980282762868479685211289509109154003854713459511401330465461687337257492028366275132973318095808332337822784255355413938752026055686597644346334667827392809045499806820586263762756962185760058136327593861647918543565851599226570034393531763723248187150952663650415834685482622649863432864988424396623707394541019133696252092723467991661333985786711002774539910760143274532872702445746625753502540661167362296153762258677594868836126322984671897957315458928297689012692843323093272079711555232422477181558669984967320047138802292706363428605268499041350487005810766624033568950445704314968163189835370059892015823046676526631442807910494947684098243042315456088064673057097250348749355932738954562147249050874966239292522478645013622376842941124228137518476037854646713886213283996327642685864053586083013618720605126909962760076241303344478375643094083596997688779483967323175949809100166720474550045614466990987915741335342937365393139830197015573263754973874041948169988203862529448619657413028859644339125688971935122833901253082782781416271218181766564604120495116562027716432885021182578302592365339254234929473868065776387478943155865551910053031714855266028759142756243590736271329220375111853581181906705888616058776226406800345146642586305567328721772112355836080851265029000784649070986719103881198361882659052053819065438607735107436491203835013304467446934544053736868508898057812456564924441393449843494786870998651468653764116414475591024468025021383461396398629349884 [176,55] -695410494903353688902211942726976893832319425145683776646975427460912029197587725980438604164458600781465944956472334119249847280058966556855070926326681810730980033174938120853060724806298827821466560438449483792651611287376307894742398152504785079739253583748249753823603076350206913989219028912714513223343234189877389261925702336985723226704085718818474961159898255442590485355814859579885201478261300500123963625339375779181627544482826491818564221199413888499224063920385611268207260251118944962656123851300064646032879498215869108861342208539160842548890271459974446048358110257165591087155245941167007328143309089817382987901297796275456859319791061467948394125561010755393766627063238940865514657049023773227120992038244900768829887190408794665304258244100089978772979694440341313345978305252791079282067959682258786248029388673174603726891799343671411837086934094811805864725017657434339058343217252217989191411222786823547606534598698850517238084893682622548016100780958304485856735972794347078738907956470456174251130781561239820177465224129772148215383375850518626389423936666003392374401495828066976012572142926915178501173420454009536772529728458427835054710564076420994921491636859702064363549007284032112495423360539362628825700809018613321861166871650680788818570866076728293321499900288912695671211090701541222706422768270189085901455400485967514566694548531495268429065672841452080529255361135872990374575005719500539815229652752794280368124382804266926860678565373144490978155125865934459447568590451488 [176,56] 479970732475295432077586090573190572971625796920751569851946549809874899944316675564206001122138771733493747531791076456707394134166328969629368254266605375307719161696057176117962477149144391705526057795046481019775458276914687006981321088407173233494054053569099145471342116262922381578965743702567611618743090721761789250472862419178156772471388625382004397555795492859775240458262886920683610133134618212962443681702060255448693359931951683750019776052654763546105875529152172704060370245224298057032270861203904372947919625203198250264692026352102046918888988119706072735217670833800565846527793486815164708232979817042679125099233923580976633771231310730987148376701559487796919821526124174530456284986655458334574575521636204892494542022180097689132701508148733313647633363966043435326661364068683363569553164644632997808413569310836120694899506238871985491371787281105039956050794410264920881090498965428629212235512951726546957917547761641464915620658340625316645307049468688177493016323880520331348777648373932878534115531550295170359925421741296264777946420472806359915271592277007516739632197534178996021923683898834892402685732688751024540291278020275000226362692704685896916803749773853414014010991164058074401886245506393463011594357831941099498934063982746242948254916771422476542191371983999058189754908365326929703066364666533884047913805526976915312087313414890924845203125823582457793740938622790878734779665370592719406406094860175362314037235356010112472869141903138063700366766837424858751788058928 [176,57] -12700254554744294456942421680604099048620995649407197723218170297969689353049110843887937564877075392363030112573899911194574686203098067444945523773065744111551158118060079390542998163931053099732420430812391609166274455098840858527060411096430712683611551599068335587287235600393230778674556019586421546869532526932808520584026924428547046499889262916784204996316433759348471304565199805089186725277684247017768233769294318322384620843888625082797003117316543898312269726452438277953431005705450117813858726033188154393221756736200700927033063961116658840836067728843132333933441349383763167539981720388400632261156525452093373620716573165848892062549125540125399630076963514772116128520135032706466352276623047872839681815031369847739132559644159195156100605044921358278501047072286106877653171072837927511697070900800289487254776081663788865600261345423990285892140833700913823268253451195473348699060442004865350626941808287713888657982358625286780367142931660419482668888620561810085129145166711057671256252051197831479276441815308008023647917571012528926580935195044197231445481114402914548881549623306206335721266304781215834015968590341287150275770574017937722417717534138815725923754896244784743511366974145908659435044544251126976660013623850614379067299319259587188293739181614245595308275643733408485352652421082408179346647440686606020892868561636587247348314682437612419081584404209798138159327550043965543001205270974172241467686383545009970878278837194153647834592420482799246469687822224284568335248 [176,58] -105999533613417229081802460544452739120570251538253330309029676703775049333139549293366622590893087262843806356162607781263250150875338141886118836165074434630972388632688585639429534632804905347716143302386459963370711784204853524386570187960162140612474408785965592045431762289159416204185362062806750811650472501938253637120468813473420193672543091094546732707782290022340704038377593959952189062343962728783374166677275901501028245377319912404847656220279046182092260627855743268575221653217651652010662361201341466208992417013935529137114073193572800058358043808230329075596251027107253014117969402165895553097507268809726835222063490983215985038056795851634938151934022623738609009643679288695201986751366523195298061557169560958650526885858827429751062487588961202340017428364921437295134326538228033264268776789324968839719640391250056100155004595738054070272308960565595360871417755238871111026214885417455427241067176144721407354925884705890970862280660616928356090460665359895467413389914690196488876078641879369340509453105128723991333089843567904976605022374224522980944557630100326591537912024874981934276862746954738510959717555273594343921164062086273138561038090127179364848225014389034804491523235325190038038997763938879454661194765642755827302646584530620462610749134755705349444830170409824295239997755612692738462290799970904103468885248381217989154694705055736202586296282402943581942887709661927573671247168441657209878079969378381903440385946006119782887412658553505544296519548368259719404 [176,59] 35733636779777173838942021714074979032294296979393533038291968623410609659559133969628328877077866509677416026868316234653393105269776581377430713243523690588543587703823287705535059297379117102404240278415947449515741412927867969361505663560861968269470994123973945949811083655853453179384222447430115061644963458565554906463024681342175652934901200534887575740467809628747569276455189273712810785790773068375565931256483034139064003545021244594368726480880945819714708096080980008838859903339643733633848435943165507866475179618884971963132048884459365649246620810191919910751095985269594290188509754836174719211446264955532113556816440102648109738293520231613821431608388907382764445370351348785165828135000383383130129599394596914606745155960104065130124194590335672122001861728135218754068767982191290844678710697859829780909758232863120284732570602862614739727652204843316584393896613068737584937588606329025419449791028473908931444343830039078505632972306215600732974249955001275248465288019619839304373675770239697908583890515661242361651552013928327196482795940059811871618196738301732204024452587251196058158145075706416243654891987212898303623554720794437599155943219622771553486863258596465279263015361640276647963112373028390245954275008097421072753428324111854403709315285744161469371625443255219686413321093796486350479163457822306243288071747138749166259847232734692798785857039753299361269045546403406208359723930052241245232194666134661139823325214469377349443869837506018599335084535638374208 [176,60] 9066964010439740725039120669297122777125646882735773241250742322265333694958485558200898417162535565340151835154264538878972208923308790166201446528524370191925114081025476355372735349201797137585986539964143973424605276129508314201677347900917868689366147709976051626048435504649956455521197893007875778427817226609879391947931232361075111780951662082462718939378859320040072447640888449446111165702093456613725709585467766831942712401273425620563691796587333652099367620322783353266547602983416806343140833295667760333790829084658582900722524112359498147678676849234970454647209742392723164327278618677027379864423115298204642367240652712319822933444966028741724805905206427133335546562937383276535940743576847637691186009949200598736424459812780760586790292378615981025463507079161456333557935916106018480055643896045716900442620985472992424736638412983248227265374030710791643732811677783049638227908439754225196168363547361770131003998624842665176447145394619994673756136783794390943519992592956083121436366750565813690343107206006908791912417136581296343161309774003034413862438172838868586195664256366922182893126136028800177193029729850125099057218998968127464754306107337442630974806782827639196108948112801674109542953090728273836708035721984857567328449514864974254527322061611152370352612834324675736993341636550551872925349508643013920957055576513614517042024471628561763551028260137156660708871225608603117004119626341212476885267317166028785883574895043771721009688341821064991416006091401480 [176,61] -7603686276572341927345373637744334939466880951341607430965770652229818188036492091987870175467904691816218454911345919907189411957877780219716496858223619198085078751499521254826136799826646989062839510807870386313107652722606388525758184322917515329780405558399839129635970689051182801919127295488112988432307971775722429674866461701920649041201017634589909437994084000055763420213373384968988180717948094259113674734391558325762385141365949220197995544341753919493553301386555148846192308640151029196368553239991625695410231689181089981846880539566108121520714905116345798273763153151711351313224718738527953256299192252613029840474572665132858612188920449596374088556832338275267290138043228737305649405002706413356539910543157121780367710693788032103454306041909287228386282927321976326808268534824391591607972292782357390392862359132315502558022966507415864385523725125269980703605691632228962952232341147708437585179271137169296141773621974386074039981086397781257426026242141357072312760425537180174071424841439238667964906255084742972148353278146186119234067045987055683079057542374572947627319088485402085456323412991746416100074324321015693935786049594084510740804168308215712820998802704620547134240832264550989823137880296522105317261323218436905965787672440234388564822944854514313915634879543706387888210305556629434478641707436492716317894342167048806562927620604855580844845720979869212580961499482588744811354057184745500503145949243962850824871460114128681716289958270967661442628065568 [176,62] 228980685533383884838612418807430300977670761391066691783653406460273841591410790112949106461994541959870402721640776845376123237253225273550361418229286967345861472536990644596759495384645152196652397270092555494492284410882806998922082746815748444665183867029508869737497234349844187900521552658183400407308000175104447599003661039379590342372568470686303366551920864663547666239603211912692053455141643618030596735328780708173079136283308695860917170642282012719980733976747858705460468496541623003563737643730801027085580768517764718196683910786676551470958541523015845926532648485948477419278448854506126263652618388105592659366236486709122164831302157480599370503971975621551333689216410970133190064338272914273050814880616969544309023781694562922884368030374771925435878008445618492048764439397983530610215901190228380132251437532117910900918791523423896140849759021320402259744427694112782937769376725552882162422748152283399530863714429973034340060276379312651665625485117055170521953461695832834285337376354483148667199261671345891049152117037819890108245307766689456307080807860940948640124681502821533411271742580552975371292434977387790835717574528877996661898276764726652883704172485719552705601193774820535586032596732252499547969339857525088407947495310063238340225507745822845389648723001538897647345522789119602945138626238024147058635793014401901296261865153864901186566639130853844407194148578033121093301665554063913851979644098042433389869081353740108727433627039584616936105177 [176,63] 865204721442035178172344503663683596638505320643083265944879356415747090336810404413845350455172559205750668425830669961382174038074222579760930999609002617106774882149174636152282713574328849543536290396229416131965060110049450165277595498212935244833050562136616864480321593393057401327428867753451323691583812223225367144335275884875509592152579070276111784499848083361753592953045592362033797857137136803182879318793751702423056836449916170948812435450004619727157932900227310129302961463194603280035064346075947722754041927421564245557393604695130248695203074902803511460171805326787767590059697204697970746836528637772004425792756645170860080655033813367692347479937798505434464108810187925067532245943729223424340999323604063206859391909344611999301156650026443813420499017840866261663592516313435834131253921292030391418638015780314271720857104779855609916653197436103929476122614181148874875121951917153471910480949424217489017328880099492520281136267624823922045660588744444471800337873700236636212288238857004599155053273479769137872309058444535814503035817567687377203661217031847507005712167515863180332078557546426014961196524937645201843262712180636819096317093510970767551059175753294512569980713995714182799434419218864609234619147894140987955015449508326236674407146590819130866153633686603318375967114393061406198211189103341514407732683078712665883325589669999688519659328911234010669066319993988414260239346401663693929648936189158241896435511631106872939602762882214310645568 [176,64] -129384884696524466028846684296090665599331293181206405323242480282280156713308274254513127169075854372916138561706948457856337194115705161695455430567320477347671691411974110420121690883513559075559339932419109114139744385738043641023046375129584599614266809281660575997777019517604550975551045185845669113003144275709274988403104273290301040323740919254011086750371660622129942416202833220873471139781491490473904938443704637304817845490851962597522865381984846532640851821324880170272226238203704805073188258021836479772666784358071024498168352773412656623835728218576874564877455403775362019832117878856082425436164736993220207479067947120280998574290270812875888795103962598278582649820513373590489818612355128229486880372539234810774091514479004910130857795684250821626519874316760784520722241525518852782795435872564275897859948995376201933234771756922289733432026346631126073441797042528892527921112993579035099534802870557053664060305613779663374822317621881789347403348713889550834314775823015757517439151674196861195131552658371976116507382772973089710334070465295867088277499873523241258511866171197616829132326441111687062172915486901399003420466264743290135556616677696609649749956273461573016067893574095731262442618833526368180701347175125950605253765892127052489754901393159985270908276715421418743787005523727731194265220925341159592625300072701442724382144554055796132670475854911923252745394087226676825733590947999167743217800164603631243533329493497930375611878001788179808 [176,65] -66825308797899093471152103241750678799760898697201737134662965127683777264545553409477491951096057243455516379665902910287817558265270738372272662508860409128487301207839736376981303266181682868046221213508249349715617603506175447349345427847903433464280563445404899094808094966233155836468861077492727333423615479481788797438441031556570838193743432794369266358931084058300391230425677229895089849997955323940376557674527623568041867364150116001207520119803078781681404164245193767966190399205042473217967093010972906110483590325763829466481187755894286059591343452713184164798757195329896011507548197225836949521366185941544665431229907402777561059632169037074240346022084950930192761238610914878562880201986771569649036466378820947111714125291692924713100716609981561864315662946530464234552716973686650867767844691993373972179712299663805639439677367715766892110225106610605732245119656750082646789501513702081147861406522407400137256095159674759306839006839943881278837761535314217715128663833359659144512352923450371097269880571043839373925601548187238850043826150663950270575140310452339944336819579119669497381182239566281797904784661312997998919262481368368777833777077357042658452106204426475996604733171566024416480092777325269082426125673762090308825377806686412134059525517993896231485781177133046302369014044414328212315387901170165888277810134994939611038235585625713295648570923311993526756970013275687595608996713526276706186096910819282470090116841589618699583065775135808 [176,66] 14314441097570899602890082608822291432329022785002603799699927736643568317835166021352649193211946077199331059230442271981222530798960489106226778906349546007751227565111735786790034113216274987111355158742638026274111146617533799140408259617922278572854270448622985365442691542197631998672293340393999762760122524078730174857054278367955565238089632395846079432329853025201019026530676927263085444319375480668207748461686566087986386994237271658424920339324585569692069349107536694915223340541717298203538886637236771495676570217462565714104665229922031724451056945662707596127636064138294329398142188392450897113619707598378170965976908370067079183501646511141891870511886138247942187883264899404114460923328197279390946642686134972747927463137866867165946606006558232625761083019999047745911767113880736574896072443321018886977570984016491771549414835798049723826620521633460589118850118587719037343237819131315047034021581284527711851813682201421087923341165237987952816882180814844544814786000803847013265465153514528633155090089024814509069521030611583734838276167353841570821838315233723231194452152614026086132118514962777504297051904760813676994348731133937686714909910754847415389520509973977050538778030581343064772015971849855796875061391841940568963370599304677635071991953054884637345662344898105489860371321424056187131063312193967294244130631691452812731798460624672780517568495969477719766194339616357490616201305116519054468740748761775026917790734227487013121346344732 [176,67] 4177077547528861843110367532270435559017539339855636949888386481719839136500969555499683351825329243858582095947422343777493533368931319728569750738858874626895784241455761169265353522292951242378752795351375770901478811867564496618694586916306482969394028070238275942272268526799792121343333410005967888141122233054774605395681140582488384140503267637383280500403489569730820287070237591912669461044121806122724196879163077927500500014351107975134804679008259655778950585078327029318777409338985416023810285774920805456623344435420023391260621959989506504529278046884287064998010322417254444738587612846135198136054569091770240180966995588871241530222314375144143909058231383845392795938886722670550257050407101081828553069016111334631107900213317098098764762539641220746373266666698214746574345724747174286241891737390345554797576865084770780073642156589607557736942137722035025882172418187825579759200026067976876727608834669322349442027744638164981554010026079894227586522856683450192959404785944314569452560668686430322285768634999629414818169437037206872495210681207539994725351970944260739175539157523515206067720259787446289825818931116858818806815129758844710822805777257814237383812401812413265527368072011060511610062419927137082075759395755357188238583219551729806977938230520142838681113419219994112629093609628425426426296555121006400159591748461329447706677015006154636609332200501531938276240562272948173239705416768805280413727575720126798246825120026432233560902656 [176,68] -892088351988993497550299316876030062451212194320258756440179139724939580769779298109876685982085291112808077784781382339676928222726965618062873587060729782654527372948730185780591633115332433461657684043151051286187846326834686257859974079401217389887168805886639062659612246054814928826774368091315580482608807422819092576987975721513651981799996993160083703398202009940381022720990365530363653068694156656791551809399688033898280238322181366345095242217239004386280189269981155676315049573505969307862289479119861911502458618164532951302111125756909369153799490946561667374886120306175134305508956656015684435274224572926558986177906890704180330712477048272923376133263023012275978626819240522957537210089178353950894842564515779374002892139038125920779445606237007815012202596972894908266002666587382158405701445788999438780162456691795007418758607147261816782360922684215019722259885303448603248591973088181242174986397302795929311551020827423369639024150120590711864601431335617355461950057283901182061499837800983737205166627753717629599333175957682156623813071307328823783158035127504900459601574593288437779646855572635068284675442731904249560484987142334580023488830826837900889919933006343299113204041643587183215603031263078218140362080685872836013462180515820730458582793664825987976474463738774122273196570779040402053310377035492800661866868785279168716940340765316770818775061835122968047335683852439592750366439086861367913529690207400488708865487282967350449288 [176,69] -238807147364686585616256314733425103622019830772638935335285081096264938166264907303219373919498235967064712729217830468461434523692075870126445327839544657350459114339799582033286222008533438709643730395254192777585505303363397195440859981640005975048278920564205619757897216318929654653452355412452251767129298676920331404545474145461471324810865610053765805236717325559295761270821363330322096779860583919543821831596889705825104325411205216505011236150161726415823508311788876921554124060440547518151150221805446222829033685182554927782066776052697145839003767555674863329504949994277278368137411889563750001247017388494286946620023051838859376257041368595138314397798453942973089885254950945621243098473940364323881406888288874155308091714018657309055903458378404662174741841341067738090086742839191332058177523046444984941971983242883833157846063366790275229237681293101648289053696049157428103469018941639612865727355741349657650722190824410097461859087107695593376448108447260628489063296935822011716054435420310433544000903975410126764482959934046069885348226994377907203629955937762307038724545725978852131510973055242120784442129498850376792830551358591647862232752827652172147717211803685435755355103922258877693402585722632347262067557529765808289095056509072734384748111334951946674231345501060925602505099355819506192164323304272576360474990282116162390568520827335804681727287884337350906917603501852552730703647670823616800424186542376425180432998324170210368 [176,70] 30926167034086422157641188904205835404314364804394512868287994755296914226672344386447252622669222301321900346843681324189982726923699266424895478656903127147382784526869333332656393081795289485786868061730868119586503016178361283047508609098289844567899294940273683960025168026440007719308884840931368518664139859843098265831540156131018357395284106201254959724180708346088725915344323537403999636433055931932938297185758655004303914394528072671372051040652658767560316901747324164125665368141459026836783450638697873396696512633458142415061623801220441590678173091143825238322011651783040196435909642527024879312345993304994974540237717695970244684028757209120898932820840798237335132909504222725387778126145239963414733437748859062831507422845713151703048708701650565469455718706124318808816687975046291830115176213572637161410021143402757166829478169262101940138964065812492935863465517730446316561430095010700968290151720812747081925612316599227095112093133468553298652261356732479287328594028411116183387190833565811503688737480608839229255958775850977944967697469699563714720371440916186201077407425125139653604725814465504222102201248681032177110077912933610865304274974004908484669635097806306277169848057326419632229562478309845449547110723717377854295871135156662552296457934558777549492144930291921990400263269424312922626362669345371832556263234422535023379308854690437263474871366321310916187054307744602024939843009656676715198141440560220104800169405873966 [176,71] 11674270535619154060069827917214400205423332863135567520836964977721406421966298021796955227244638846608073721738498358407120498268411654888446886575801417267457003848985603173351439374514984970921759920651283056169879543263463744311614124784587779975504758253496837427026563797371057035210944050751971619010776059004417410670778819903855906668479370514101834990700277034720307437672992324872052975490099426858468263522650991114008336129585679617001744801120807578955920042554181084372684904371960366842599604324839222520994413187758498731464942579856628899224008854261245382641706892071990376466362679481508144841525979694253936942809571096636126799761666290894733818494980549058122668224912550175965501912251354866148129427297799491765228456928891649855099059649828530796057107880772323718838601443354863713813497329906470676808958247763157831054553301784585892358909395275949408275063718857717086945691395591130274088153474927624434451938740621419483136232282122011872527273850912496587195446066738687575520754943930944237842771371497063091627889966040159053380384960277168724484426317697513731870853834456537084801771822142429529761048601828380663162263958021945932710645856108114738755656311517113161932812226642414995998436697664096497313332121361935725899509874099933597122469987796502389267578750416849598555401399843238878039319442320027460034841528301549221034373225842333782071336081052444582874339353439229393497625443599781902464426942948739360645077675904 [176,72] -70560180579942155222064160330123434925318187693683522656256360611192234131620773507192822646909752861170469167982736108453739787431271898824456238863634540065024679916987974539384907951783848406282098465331303743723167760452558928640250501864626778438445892389943141270599114818864253881286602173672838366334159891004720897149936002737861963400868163881647521949608109221795675191364552732626175888995923607920890945729695720542798862708456306588541801399735869629581773941192136616033129212011409714288529868557212228659286290217952362787634931006420870320435404829757767905470973937188867557670016756741545000465893404319342642624998792164847970924058417860441427223972060691752686149830610478508812058513966305270536931362804007509191313227349785336580649940823322946806358610753723899923598295274246688983229741865984713152568307937663614098684693888151928084680247743133602547378894018932619139220590198990246824044512511239506045856492832333745786106169320635437464582207145381571736121838633382012944933891310019443205541270469241356350700290026609169763905284462499177264872766567474854925433888985304550938453225787116587510649086386153421262268922109000372585945177743937682439452155761496613160075658546612492308522793491230930878554775679053296438207200811856101781618643785796729650349801498697529414511820406093686846343883131962821538344623258203737102610309597632374689230213278910648902276793435448809555785829421336042949474001256876092660658808 [176,73] -365255264629982264314485502005235258347993512192137593751026232287938327030078105851328870508773164943504091221408299687097282042101442758968097375118978109211826149234121435905803686868540927703829246287867421334406673523590092040552889075442978093453860339101869888756763870526505972513195952654028332439693107587211230790487606192611119692287435210854794940384527396793481772827048077164799329687894211220206779101109914775449000191499083713892273178154032224975075942566938453660118856643127138910898249277368953304193105376817592792668047910155846627350685956368403786109467980540576934840883609154134691082094572556360779203040995587589580230373565802853456163565887690203901533837681071700025958980813560349200985925149824617570911402845151198914954002595097312471381678353790286360224585457466582931710405535676680188728416790673125300147216741573544079699050718418407432980734073962743262353094565929561235004102036366145101866261513237488575343159677019900730486389019633250581641388462878112408682296355487557565018967460938328014446269557365790265092345933863548134156978315239095747108789965655850342954729196580150074079867718269485084061473603118494711773599046145764968648576239660542877765972283069060804159490718913319494555458661414752219857676843580082247453008279790170206097354152697440346995766670857664030726228460073807581538288339195799122078346730089830094960285569948590918635467661996315145106213474216671681995370922460659808682056 [176,74] -44303723861556515863756727420835807456886385596072143062890650444147274421079611830588785809519211262528418857579536569383570813955811758257922878597776663279384054993353567262651563713134776144587140523581661633478941098127866540854982403319842884299389430786465667444477216824905423129804304635949613841207308611140387858429562337038765839213971868410954704933814228602993025377065562147025687676759922130423456485480639190345871264212182158044320977412800610497823919882635401368618054630744555743799592827553721887236751707211372487587259228374761005110648893417723621914596935642220743169365427978324218865770345687977518368538218922503138757748231772155320125072586381195385539497003029753204245640959360580905789450448771210324162959558467379269717844218214803062306974193082528596320290285638930570029164112587096817284853897378029812100686411951038770391844010167280143554356588641510236272648110452792035008325018783705135015712013974180389621670233515154024868812114030311313300217956286245242604349409672746766001550031197404682049912399758283471653572156455306479386073022642661842429428708685505648816274927527386061088178703784378554874795756347129928568652948711245173890077798097428766576734494411659764085223825085647312212964594744398121513807738373876600951538845243096992412961840951909496068832204203695673314774204158613492495293758379326261534957367113646321429092878087288758886990037195943736700610435505889913942263388279478715204 [176,75] 2060062329860674650623548084197585792793127021285380177247078245716152631956089956753538016049775017738889282825210120050425210610856791547916852992804656858699589698571176441041296540643339578616862179949910219710490412479903095474078474236252264491244439689329307326470341965145907787487396547235887649199551032620051922575428885076204367530064887436523954881083631406320960217324912247262184016919937783283544228226939776059392630509663711381190195518098634653565607143643926568399826828950551869965001104238240607742338879221635540772408886440357303587423815566324782861190037656557373253647874541977901039390285225218704149052427291433736155104661520974263424988834410091428099281956716992236471386798050798193920940676792589005326341256872602863613447068340243419019904804113099880826800684386639134771657752888059651556421781675441874759959517430253642786416583082806982656395788020497272685101437903105947245083976038128789205684524177109776835218424265471161194300960340318943858456802830549564084516382841776215323058697950132886304962829815591273744972051425260849484967158761641940940998275072185996602847391875767485387884759112055658229414647612911290452824108177346260160252111645088951670073471821116395065211667542113042955878033845837138826776082691899644935485316944558685939446530109793126138650675800331582248086410834985863145598021179197364899147231285502268262140415320516588372616537536059721039491741832507195850758059031735104 [176,76] 1224868882897609234653203839601323626397382287231166918528007733347185645478929416730962818120818318023073963861039842903149918564814219929515910368458697577842764289182143588794481628832301081104607405467432592927646673673838476698337431571964831580925552094437784174371420842873713653637870202271698404009704025595445420589967022811184972756654796042057978647091724996780052805596509541528925868439941915756887526605190257792662494537990218250201573022480460308179925988559700468934119731940030805369155424205358892845090555791610759815157909561039257555563412076029745755877364856039711001784057047159839229127583115412607717581711166569522011261679599319125858612096815390381991499414266871751877003955642461713186918823132237841405529201322937934851907812578202583741295584320734137740081831642945408398567039918256242678084765165028137922428396026984766012795378372293393989777770973992307786686742803598691287585244357467677031324289074681478370225735905642126826465144213429256251077358802822406375441983571483741072714282644857129787421617399412996173240707995704000494851505017168079940921273227000451355822172514446694292199656287534603260356748002694789204958784111598710044125784841866483396075640372926229210477421040001770244172846913598466273390721359899945566590809308558092123127385593783761663866509580805888281778189466798116794029596449436640351716060854432978295561251307218017693746693529948499354700594651832312442075038725640 [176,77] 182130709727906606528426791238625229021335389892016312899172960338663265488996402896687415980490398813643018014253756732604152546902924156783602014424838486891422679548621426415788397199624301401346791356368569083992743984269675905376844716208499552315802193368207671906710130600309635626575768556158928994769777441414694367662482012555314818187879541275836109217235225190034653403320278591213961630499794598851138487550084094057542724291408391413184799236215608181694795571800762208198101576210820120429375156229209760095972754974148067036734788325796386942264331184607419393728755535076147345956780705958117965742612976074404844479497831338562991934906926447220572074835768001856770112236248252768357176008902354308276148423275583398315477143035290526446914657633680007829736272850573760324493098076228347023724564081264316714705946462949575731342735573145560480349535462508844425190969511380526383581387593496182669930261755603721654746621719730922182543648464312580440085283824502351310071011470380739171983907445906021121414791966818717924224019621601040541191372998772715440644192321376589796679836608294202936816209845944444965017040610728165080815359070645641860318423220781987264146672795089261170268803527564535897799371652001069173307331085080223000466764123886238131501027779786854864913034457005751453265228252229924517888423673006050870650844352790776145767080616456660435821552749562734842599267312557378734758242661845722593366704 [176,78] 16718675718361945674475053251622517960711762272476912301238554385038726162511390422441788198654277607561901830950041345558471197734928779588419086488124535313195127288028246528567081295617307216756529102601321811737375810280431730129904955480391953669475451248027750829629969843520907948192880359913424433501050372563596452189417294347114960787445017824685160672279375749675235417155811762130656493727018208997902793506080493296973311557147376047103038857304919982644329739693273311385592552358200949542265262751784738006435761657398237734861289894873666379083875486883753146576866269550366596883685406488541141151269089694825967112896998960171543962137263780119551208689015438994170149700667238100961611570659590415343720483217433786931104284102324245869556233440180539640685504397430840345286001034923479998650508667142553422962912641702690621976679844261321346603300560058744445852398624930341352341662443650267441902223245348326219732878433200668608748106479882671534554624664717210124067170356884844159135513886088087146234504040906641169112393136686437274868322744322632725135564093197503083412967413157621930340954111841736999584242580933492245696869054537841208643720955026584583972376363051537603623720199738317600021774554310320867652258315151777023856982030502433688113441277264076387897836052095248258766354333068540486114152071156728124384490432839414789979491315177836399239644454137694651105952767113466361097952382709038435447 [176,79] 1096739314056005000311673332901253973603372154437168162199981734704557490767374902863536062441983499500588973875600264733809036802675900716168152090375375992882587207839427193398056616809579811167683953333697509228584723257680091659949713847208792222147621403957574295819679700071834287593222684028560729524947623089846341258576518545137417083224962971349530873470041590968251136061703837201133988410373432306246835578341853904347552983914177792566347643318735382880811232476453655114326924446556251165961911348547355225397186818378175653985066727229046528681921477577127906308910176413447132260006317157164563353003890464637704537147462521969903501493163403332220071039446188215460577055270692102754509411476518962877190903490352472788272779676642316642255624236301207659758496464680682262347845055243568997976434059107743607223090340272581551288099311097868820391813319053924311871455905194470815388172677165441938110113721807648487456564772127368388001353866078092031787641030723177095026734501260520052035771958654915342890336273005982825060679396783067704608512669822276077114296736916711797995674324285864633908113778683281768086035793378073950608814211546115711558474964537219731400931649265674865119435147503378250500352035667144381643422784557240893586889965626629194392526334594101004468685481251546712614004725158134346278265577482843128808904971142473414192366282026032531004276248647687886729828813630613528146028059133712288 [176,80] 54476331303444180791472806051520820153125418923709732210152337518653270757331247640678017359131452475934800995800201491641550351845941234012921431214797930870972286815315685974539561511999535300261116034670829303308107406661024255529848461413772459612651285636159750176487902872030708276204323853453096226588143637741965495739636974635226485042674311556513283431095717016172241986217429392901820567485529958888423542771305166088263311113578749932890897733215621265925902823948094767369161507935380323680903475432585076963776068776664042745036006663306059555150508000832599570509393103635440962592776345539483913558411467690655090300831919985275062649890700815707504455361830733974506905903743795023592013118274909958090868963787766204952183281999432045067684440970161580553889563056298667397369372349519629816342462311825017592889397086404798095406257798793655219044365164737987310070751438698060049076854725624330619501900536483432297123063131653360975667658879824542256692561189442330869147311559575132941546723544179350544070463792609129462694085423630312320571158386925486458245889495067508752774909928241962641331473406147402303633793077510903048629732373724402193454972724982774192513974449466584165363469202028519046130814227352470183612733362242922842030169152170979423141067739746915467859198796724357693784458361578456844980074598263553644945793541480418183894176721269284903293266728973906372738365450682566667520757866576 [176,81] 2111977101498224708275288852401006559864465834021779577179554516265158178606103777169874536637910667556969037039067923018786146068202109299474931783453064397989934440422085607625819734728958111822639024800792465942089916562758776717759841848372881491294527642988676889132293328465528933651364626257776484197618201966290068684213340135303307729614942059405924748088483615708145097460358393434661393810443983766532734972452582103774789997297646001903791317079106328426627177314320166584055690136076246240611839040745199294367942780217140549864239223528897231697025953267872575853701589490432690195375800431240718787935130849416798866156789081763057125405979944941261068412560955943590686333545051336247720622196732784910473027371169510084839329187371271841658109027840408305465072478694371195295080930567579438169896878961559977251647277115223769306709673585839500905329291867527716183537609003723462816062897084271419993554401651860028435441012476657677427820591681941161443468627552695929663428212745572450458846616951370886440109102828758835224366400903205812769766951346231224200755839570380014125502129807587199164906343099052722029393704090203923413601805090157155648140666125470569124728138138267452799511843300841859216190283166211502119792766737803391729099833488685330541671212003270893869317145698783325476711081315431461508947600207780804276830560030790927643241768523363212772499304218430730493902269270310204525275440 [176,82] 65090618799963594571261529771337738107592357039421250831951756727567553936554338121305209296056857383826044233842844293159520962564288543611751514886448062863621256065185952179018197526371545599542707872684206625613726280163311619673575670569444207546242774040739414419517397153526793269374590878497828892696425010308440102566653181764657869524474624540665088947369859148728146614006228142459555790900738949111964322850020912503359574328622485967492559504555594120849447077162265777327304494317115514215090331263254449334677451989227886167715009152434623203705807045758337245174555149479836914053125136373929750849022972554826208316032738019473289163100904051929736621960904518337221148769942378013210714405112801394102764411303699830244434647686460189926337712827705820114853705392641149938259672661722369919719863585585266855030269712710018794989448552397601157675679888288497872714826287710067618741359368617412031048238873561283930944787945524547471949472245237601235945682027441061581322686418627073234355539745079701785657794307038349089064290106732085134017781394537811915604087885617228323985716608354807474438470393835165567295797204992680347697456175819567074887389266793797784532737218743870254973851260705654519338035824382657415904938519979513935133909179382561666986037782382895500295818423754756149022281329872672398583149300299041845378554425996587107469005211175876715919405077415842428480044919073898530588 [176,83] 1614117434088952555912962845807810700523543472103688108572986454188787734506755919136283351759597054932005603438095261956894996707259170818543522349284465448627451632401154196735259128215443533322541775597846193696762953800030395491916084239905542985537373021255649148868606833022969579383176397707279753795948922649197708866358423851318820499807319293179442068606035483511493075652123384342701751122888928336900432734752354107406272709089538390470752294795371643127302915027166961226507566389936243799446797251087392300903057570660699756094638861638758493623614260147527349455061210758359543946452763585278038501548177841046218469375126366751227982146746573667856386650262026555396468548546612077665293068651264854699293679777130905023027390892635350864642932614610430838666393222468269682484481357334687244371982532424930107510047488131921308322930648795405453448878434013159089462634700204244865683900532226511541320743515148754742602257266002644780557168386209156198960047583831012891795181428788237178733232296149772727887636264091432560843539412143631722522794011405067841254121399725711853786364838181560573331731806285868435947489175616626566561064984012799584555454328802832298937199176208950364268282216360601105605139100251870135496421946605046978774797359778206520240689288779538382828852184093798974619895456002573015355608103350568307512844675830378495629869511065908884436809092448379392807861386913511488 [176,84] 32475977490590979333141406101642632647075869052994933894511284355312460573049214793728827624359036488116201309267564124603090519901072725682305208481238734125017249808258940429805822124284306073432089292809852096327650456999587990188295848962461782208227771876458944944082763003610295082747900106296847491258496829085426372410829589595250070824310205780340095572814835039393972992880420039590603722848435420735349294613940227562508236413242940641594740843057576915865835043905567743912171842203898770814898176409986880554366312949483085078134329104091391806952615732446874616263357426350718082079123867821941788031017587785651220622952193555450647614626203517614226550611833440515488150385077779469474655609789091262404864264952362222826720654608762785262698902562047569394598059212440336202680416213667054226738829614329482489876290932066914435803086286654635711913104699701636734359463016908080439176798394700356796797648000313882721912885248731824351823833366207576262805972437650006197712073138764339135550270143122278223944942711378026713294354781549025528960971457891769754834240379627369622888883035406814070036688849040214596185217377933614551402496564162853630846568492037362876066874364565917555758619452852625204165735762235961541926826892413087927933218612318786199680798450541442326218463029299530031843150639971970295065680113699261136771881794721907995282837660822225091620142364145302678584538377080 [176,85] 533311804284618771842816148568205833371836347267369138030163205449332165721242041161488685409233913382092941060181072872920284126900502523147025360372890218406554297964007471259694800520008670421517461126648292902331164205460927529397976781693654441196676030905301316870813358764071002372997159939316719096911973929578252375308664430652881530710587357035034537896393716818811417541491838499912354587830899666876224801816892629994829312710426500154959637972974805251048376247297981502415235634752045518067681994640208397560650822086361614400629061910031447181329416584530310461391502541124650600707432300618714698059200753665025597045274187489948535077378106889256182858563624156678858752146800800592267609658444173270629374668822330578578361895050132174311111529546249092114766386248629425905935200381906036813788394651445941445914174098697773293405017388020789819534180599013474768720587930455156783093580607463659247602203940939238504494458516910338094915649747021663687130119579722156429715382421382098144394976448089414200133003204592988374054608685282682900317220274047486380789315356577059967013270655244686707853397041260540481939779858571740769679678102941398098129513212727482775158361223690015840335186749298323036305523098219051710502258583155841145755167497522298887247419864063674747343715247627905597188946863106451193477289726162831002508530249554259914599235889641059135625539130115689210757552 [176,86] 7178925277653246347370631846902168640633944244160202916297924172383012273028444339355189239233037843532814658260396588459934606356776203556235708592744858978222456983080711739981449512036964709101518551396053015181827029201703729902328815529083713694145906886743254184041402485532906944958203960820698087803948796012950755233725281433980616775589936985725235253781924333414849358886168638369897247027207418087762541853699949112254240155940992052697232796584534269998758905899190484450214200860884567022697711119677419903055854675134846356266783555264129811077052245999377247211810951616060344759976244735018668236690226291472132043055041141284178994009570164418969132664313640706320532834063223330866112638715575869036671558328587991032180073438126357510377681036762035737247770318276960848220790591276069233011739240564962342334312795590443216916452685602213183783649806432232095368146394149722118981490049727698084744727155606394810623247348780362173340826393640827339467488197182754686008496963030961923432773207259545502362832288872178876903758005683212297748895068342110355413678767744865052537362220434058276194274845575239307982744550002337917552488270458387011236821469761911588457456263395105160803990811865551105253546309024771679011998731001494106974812021059439066556494197157039336164976213127549194676105373193992437525779511140765274421212741528677576107784747276923576377967425236316862351 [176,87] 79460316963136866359918678960120284292890403506777173194284553184669850737706445931000920081554924131601776978625488360442881367641216505254022947976778311299825471561736690150074867195918470552691457788398629017054139247592089462019005730467291070378743971700242709628537039656358832980224915336186006428668789309638943878063080141791006638796168131460167155005543601563407433877542935461824831248923122386448785490139303467079281499506221106912987501124358439886058661476824039373585576878566734638884584561640340890098147014805252942680572471644735150979909800011645452315472957083865609936680210949690017170046416008400916413268060946711684913817859582910027645878503025705753601506788992819661540152642964678436482152855929859666780066180502901592912430836246528768956619324302936304357991994402777688695790789641710261608209064986320755030257249624120427024877772047322580939463284567604503813482741409106778404155585859724475919829088746909139946898090763531813057716767060315896885025276918826124857325586838337566188620151926761647057553587051788266473924060598812496281031272535279322718030608864960949624435222063190835836088140184473485160853623609673477670557855204126734703941982910946235085613044777667301289441025479445137335911194444996789472622400632630560034031953867672158373260859498984846155548162851772256481752649163673220072021845932186956991513966936682970974847723874814080 [176,88] 724806875848016736607874737968764130708803152104597286828786473001123027451954822705882404002831108785974030980817820508941608358429988644332314732364780518331375844999254176755080833036599043796442913488344406243623030391840326544238955789576385454674322005509312523104458559926010432355244438758635854835247083184620382832631189358373807179107305408884990728374884066467893515847816853437768816751623114307136321882554178910489996091742495419026848035039125900857547133399991567522306142324519693031969743541023644042885237610606950158072831972641683492349985355214008278760142274173748827202355321719613180584017637033517045922277203552813009160235801358535944891223923587658713453491631408964087001872548434208050123791732179239632243604232112152555965457769170910974821548236789164192376662748407381204321888627556531878171715929758543254457126745039573613108196470616742323606385568260880999309921397321458120044128270782994130928537398429040746620692009607348567806046798026007257804397127776156119923159260191839325730731068821461368674891281736837440918081202321946635168487659282231428040959370884442539117792290952820374361349715624958148697552812556664091716554221010340656442656767291313579747627727355683416451713158206381906445572295585610018907239471836813297846425208422321909206649878878191089193084960082834144083204506574947340412076620504096878894171942271596985269373257768 [176,89] 5456905544779871389941505300448719097513007797718853694382603290184379977493444319872683723564141642593471345595099171453428056730557561479506173629524957687640078594584197200052274105052295468801264970102693801337632602091462510835611947672700530426849212106065770754552521349683669983825055970634778767322018453998137885650905693570229959754864058694276924488426057270956284895909147984795276663233126289520890170952236812325231051271809837183445995626304915752979217927921680748467363814355447735856431773968559828063463486195910587024905421530453562484482408159815465253718189640510205838437248151859235931388917336885264452667141289116555225457090221921237543121205543629477883986238810263249328560062074067822253484654328656786162823672451010305156884418723829660822821886848937532986031986352546376420158734309212684654281538963443921757742850137602137185243173056143281470719000256326345592699870174916146564880159939525412018890363920997073129030989310251774955910463261609964395394124763942869475726164039790171136832482856907482844919409949446139105726931208550707724281395238126131472362924575146461165111723565838281369163266206817959396615564487322153697395680245839890423165120295331519341602648068864692872999914320466076160079053990794000707174613454638205945314257831931432204921007617952852119522189064100010669945935992415824700188840761928117590235678911735909511608792 [176,90] 33943541862758438937198964593647099196066215716395791859062843557506951907893111684516298360586547909159171773196326953831367798834005333845093251266929458919534269735233583214162434494398524203554674741443692472953139990425171053657722616591193790273338758882669089690132552698157204501120096996273410269474024771288620715813186346559902849867233216661394771482193588418931157399900886995344900254705994198295932182630265291612492294860368276454927031873264496328442647839106164638861408636410984067053233592038617293298087596799762049214972529365585741993795134944813923472950244434031058942413701358532867260343292145853552904050614485905357320752574352520516242952467276388768218313129627240756542508018740195598132389514374562443660010099301356377714987643781355090658611806811742867401650368420992891998797402879575330274811802917049479115886855464926750723648788507350902863256381080669787662378901128521603123582010668419850696514164224381557728144905337826929557950638021248879652589742560049108313212194636071393302972347525056791081694775260552540809462221321339471983009115017779928144876411169449384893934437478081535516477833230125267106970768535289263763621218260732050450604838661948549540747129608280184188717815013345752883118881080275489655414087584161900920729670621484425298292614673308648499143983243369034734956546840092902296212089216335204095115309370994220168 [176,91] 174540578594039011581637436310989948094755540838173100150723429143281082170784215142214209874349835929576611196619971905715621678737224141982603356872106484304617595762808972920893699499322413658493386656353797662102570490213931092999083723855104964432229686533446575700052025329541505755193455760379124425105258370096856776755763690019805855272153548118728240259922444041221075759202600127935773575334062089343752377206609507388203227369229286051826183254524455222993759511125283153223591588300581628945427876724533849451908668755149232014176626170860031968284140126603388141361906424757687692513592047005748437052100568267943203215909548495562396236596636098034087949526024862693243085532048643485738096829569192657929822515109885762835818183828108573786643870082549881831473762962851844144970559403531051401918864955586571148100627078971807884346856602385762828351514013065856400055170994450545761639206654362950920036986970660061249196211783564814298035062577078362275489729109053158651157574474499532792250628813563987699988859883206041849793389032938027647799023457493513734360427321331983787181026717054319063477861667219086372880741924967204507240839553642423049688629931083294032871139669917711336610991231987860080944467699853592798579202348586007190964395681213892448804909817738516565993978478357875657709648461568843558160531067879225268823021058658421793276856423232 [176,92] 742072019475491922555892170659491692931474722433836323524918755511907456546256062229302311187144767026891966316766605050897458149986585809735177998996983365928286594021511360895495291009190874208413565029947183997169133064455046801987014541939703537261128622960984822609688847473962345303615460516714010013298916412814690808919488484797502641476433758275179154585081217361211109516797751684734764876992485323803786237817738457922648717820970071278610645978763089527469712402132723600618383062141172322832735847755423586907117154908849991208446213108167147607335490031006378744822168599952173443740904404655666158502226855121425522596470473039977922809777791925369831588365558915926029022322508508339633941901660749521364451678300172007277397769679441270301410387332806800466226799049763488856291886405653627981904452377589741720836805757430206744729097232571615428575600760434996260357867604838505777947527599907390338421254638036573035408258762828164535641444273451850438323871181852093655856905609746081622299552154997385162362454531725421757730747817869307426554708522431744908645004010235588763239088471905402083286884091577468285098251727258377435040804744101959030592620156358109838282850312618649286248152318103879458818391346926691099214939650340524468452838846870931147838476015667586715041037947603045577763312711097016581284598437639842870188266405541528849284528 [176,93] 2608268244026524082477670526487744815356519260574134088857018327053824953299747356282103747849317130391843988398320248057553612060432737980332923192240122911899745690793348939780231988718564036594189172137391183119876670877194381076624203284186208570347678202285569528267628595771955325225876850559509754302829760952377179205807844195298763517572189153802703559141339555150074826167005269512086125561395896395050194930826881332172116537201054182279427991905468164633044191454409565006874891136669851980579076494514278302714231939524236508023929654619313731853442443363013357849752504056094417805652132002667560237673932029341381339432224273173593741491453858780154866620722688655204360406858909506927719685689030082617970075019238641121255842907938398703934978418180381658304552846367380284755158600053074195112439068566728608025102961131925750305517447911831897011061177045059819444889260326703936309268563450442708536784330149706655177081261093891290994068676889189544619674106613809306455414136561755959801919670850812841382549444589697258499218817864967346488721726485871233968715138173636250495973720758905205828968210875311546455670085942649157978152021360530326399983693441826597373828298092679719059181884344382242561950864028807329620836880487672600689240484798614936132669889618906617521726358044420827837295559006947803224694610070866022644289687154002820096 [176,94] 7576072126599222209235928335395762237561383605660502599937909218270266992220159989524977354931837597283219776129909372648310584049925428087586024538071689113785139917116295064042803850734434138283807816495736520898666137592574194796445228756010144259956512416038672996124677852615299925679127424928708681445430640148019973196158187203735162374148999266270933341054366384078631666860165303851794024257180074350441930822899824914114320489502479660760367031014134269321093444158965649109422333275552771750424186839035364106550411829884163635816787192854190805308743247032227791715869723081729151399596453754027295384162774040716612775765460643099620606195090950188582111476367693124425836034352825594004241621553309094543059753621302461922330368958384344831261387857397546712637596292190881010630161616577608258826942220577752451319031554902563101557018254318016542951480004504705033869272967794221415249402387511158928005698054870128219218074610787793719302571246742496829593805889652271369057005618202464574140115849554586936457889478579708715536912925865082952026877686229369613707799608306027736640520900156538908434404085979187941657208959221014100086211126150126883411471227671234301492408220209527392299263353299599679567376692268062190454553470719239195551869410627089035753879969159790085089380964956351779763687968148801170412392004913678638809785100327022 [176,95] 18173895966717762111587173942127976340625533464533670097581357037632220949333559715432847900989453262596385605968863700882227658055939415024843566558240958611261591349806331222088629627166230164460223420567626930037194303406263543055420955590782704252255044875619343037938421381860637386945279764803559599267011569638256353810891595008106706701973381627770247728242403484409278615563296100950843295781352850546103780970436570526409886630700084848887224089701886595545825418125795237103521084427402455920513406134822454707615920166371838346244092580584712181617203565792614559357333769070808807855121447015058373840726659656347394372415596385400513703546750681156152092453783299945747418822853807911759258777501197974029623241249490752459147229522102201487055811863827966448625398058960148494652722130703013975513992858849025567465620046422994459513964283467325009183159555131921280959799130399358756583662337957831195883591290692423112507433311903080607840614310735715636642215065326391727566950403529487711352768877318493789321859737273101527214735558464690673653696475559550697377676238272153611389744152240584703104085153642017283381957507459979251918817345490297351550869373936862862726859344478182455274210367641695122359695066982259398730119424529744060821523707800242413165962697899256859021981767359797394769164588623775590483507414596091156443873984 [176,96] 35974858397856003568390424592249740813612295070413522011933746702853290878469332998295024159486130394836963108803310859038705074466189393619482297253074071893081345175497061759180030204087429575901914031989962722407130229562549871352326085492110824148434547712454675545865001346644865828527256679306364756419132513973338995184928514704543189154643108565328733258729565907349623494608299654963467710515670215215732631606408679454157674753223448738785627669630396894999429813270925831959502608792651580458857950661022014886067073572270180066128914983924722668488161667338899388342026291833876937713509691241703803978171234152267013057733272823812652480378316838023871039551515945825562673800204357515299130120102326869649147625850484809585503727621544933885112740390404977457276901157455612025848154832312735110659424642557893901219151482971782630474330806592474609960193874172256335284798889920654056269956937884568589262992083688988658511683788766085594544842730076656083596948244283475928621858957346580307285882145963562867830195340605837772484329523442056500843979669799805208167203441963010480593005144483257959755613252730144925121754672000375502278806693059969231796093336358667879635139743500734115719973487253253334723312827826603673120365564036355669438665087461098538723481233336385016829343094308968329023311757149385332381176687709562533224 [176,97] 58701569005838196234165617354058969865762299691934483645587012662097924729565238990789041976980559394978558980603114920011268890157967301435594574780487241601573960014608317074427632639793795367644752031877200477804300123998077801343104688104154440530226425074093801485514757037334122417503921177051061347079514822796492114113224804220972184970583907996472592310384356617696997170419139754075326621333925405880976890268981567187338949668442295123782224222112087510507948154316610312819242093334324534643522888787122289532867344983778168257220931946068942089032453002174628630983126768791239632070487369537800862513409887388106454164362835023140286643577295655408153807151121262886520160741451652445062118699442575568714870193725223828174519872623692272442678612588669325097399897407195102254423634779859090199278642146489096328139522443380240316073128239093515665335882509987031137609145021131058789961975931929769218927337784710731937005020463806558975994636153000829858944038590738174057513388262996413221047021071140131193169368547998104185889377408524645279567756299445494283855003357864656436785543100902369121378494252022146744376696217669330408889332701522899617922806731558284142868944317360835733750105002620673735307271480343447187237372104033022008779961589317769314253672293390112786883646769079007348080267439204260222794289105036184 [176,98] 78863616759756294260747410290600380859794872751680786803719251885528217908096601951355746398782605984209681024679629531723384325839876815911991205613484612023526836019871572881428317557843270393853680865810383072333466208061803546297534324937811777550284572906957366637437337353736602899414210397096945922839944166550693911142977134998674370538188682054895939724472287149444048001463077953279911283036765102614570393571720039090490028421227932271553434251487257939497355566649768841852220814890201269497214735044530671420277356142438271497742787960475870128563234252432989323326760197871626534488101561737267566022019881262203505183445528948499294277157058419068781539681037468180838903317207582719442420622709358310252847789721204003500177525399239236628530005398560325393332135998156663386905699239863826523146322225372483211970366809114694184647153974110173079626890200250464186162398390142749636580478457785825931825941682290407531722316663228896806625132247978393051544642460970022172707083312671040571822455813837960681563566129937516449897831436733274632999987002727351762960459348846510515758020298990015247478057664584707004107021378838821892011034183087047604648143094973111428089875831168659271138653974263607276280561810616823209174755918531237961085121302437811111633063920134725541907325615261573308017707681102461315530752344 [176,99] 87113740596535210819047806262299397047897559049651271313585566801820963096763878754670603685614128899909358843148593957001411377962387283904813617774984127741850351049767124397235079451847138469008886459097106202230562023912534883123020652918691113188461513226415854684447091193070884117149505769063601402210331032802623242801647024204230594661274300097814814291193370724341177809223359309630274025367888123715285595396189757155161658539969649589473535167199108604471585225039296631928656304346254355594263402668850792464467075574061341015253206038648108818140973790720689523133749596675506005957535312150319329694217518761981324015121811187146346156185357249171629437849842182331018187213750816305707821950016678718780161316770443119008517909136535863596376000674099459785447540322206562268464613860562413112676978012616929885763541869622857943756139358748840261555204249089511131808310444967981284240037097819440641039743133947249734220270845268582708398999637575625456152121800818071525557777978288028583138123477702964440052323383562132056140418194136058789897197957291258830860928992749011742406674076454913464270016242150524446467259927393583568465362977411894470035166968509279120755197216464279434902660037122868993463164647628519720106011843236293130087037545667844973758899545383542777330727458912259878404218136003828996928 [176,100] 78998772361623184079308514235326882806124690039005462448021030868124764759756216779771335429490778753666493478865043858325070935162362477081770225586135630155995983009535716816625390855815703708598107762175008557566824383263553950953773308421993304974708368858112910651678470850819190665849994989192324410544804733256892672951983399721722549553083513440334471254849781964995624834719996047988903915707813733812219698395652334406406338377090730159022403420656708148397197761524955774563078551880096000962397427951578195038913341126947999541239369825812689799186318690121838523944852853933357919841225973952652919949237715387827022719842286869793735138278253033821561860797300118249811741141074537689541196404434166000196820719441770819257384205272512323881381103238631779708275989155775653746619864419640155049548267201147176141946318816651413762858950716000814821012284677473510382848651019030760515406429572003592775270875817830337753712049114496141237096363196219399168114867804988517400141731371158125085320703531086625655251399074598700998925354329120968860489453330591522437515009689326350010155289214415157797414790793519300355884174341901016230779536250560592805149170015868950630957765155862899160533373727938208438714433251137798502779382105876624403619022854582115023698263171889760676364103586286027176864150729685632 [176,101] 58715914758300495983160490671078124268227607186495577491788085633044839988772815234062396872938738242476935130863247441658500118786451703309448282937580268047318457771511783236646308639213917005673747528535218756135727987187246818301432138257072069771667088375960200023948938191246024212841342504345592910116858173052208961974527477346050865041029128624972995584309422441742564474080247428397783365478193440220938231749083479615252648335470986371806700899189050951750918344008924209444153907158500676924575529186180551200538075173010430295513326942668320021474638235858643499174124812822058102962106568940276069840094157372535914130163171356093047253390781783624074836434285079007813800664878011566094851951573639243862196893702881978369618842919609502259231737347795431380580139467219782554684439148683109345362620691589175220295326884157853039999571201031607449599956060555997413030752125382119674925226930190216153482529495457864894244462146408246029656377486248890099112917495783946985319210185770502490015615084512035728220984498887289417721309132658791809071333764191143329126826241466244203044290110551899856337609974756742568647551555416263917411788893644381628660651314118216647248179804741824986507183872828554837264895626854821694319134586351313722954795436835934459433323098436791083269404457223940954269162224 [176,102] 35703525502015867487561912323590940152157909430775452293258084577457616483636018960352582709131942644787698685021410567884713569848538132082368818777216574371048854121355501157143974831427774094509573454261292487079368374838167663478444187956883090196763227101386998381825296219962001347193302229471541685076331149863014205583088310106713980207395772329419753236805041617312886814106978711203624728008839843822400243083983712912140845208192265296574992218193087330343271801833591219180738981734491062745003137094415441454457590925729597222645163026676779874461584071489411922300551745802414570456479995119513607466948482104094507706645451929679958700382746966478435565401628887563139660663248782753922572074123970482852333018910829746997276192149101670808693121487593209879567716134758169414039275115870567738303800910266493911162333105135794679000797159999267991742915945709716289692080085444737803778469247252883833711108621940308092877418525938707102929363420943781055061521546336433972467123879603907611432775201257659456674447612113830143973853256824758941206128037208983091581196698513452897652233552764914757012322633499344962103885837649109891728195697351154488875342853559307459617420104113893405880093198339991832247561688023569888682963968480098955375269612740191507211640084161343126544494131727643492484 [176,103] 17727431297725649862814336682349650169883638245072403321786198725427177861248034153009154825815870098740076096063360637220208898564632413239407202743120766110776858708568813799681090465420857057500823353578857831422640126362801199155137513856582711621882971692843102459138911502842013807611257003530888636714292218696823385177476975304481408674497047111747937602052385350483371079145944477679184242769253548112145935978657845945327557781678735888210621876805845049986758889362214257331580208811592281041532709650003701878934645356306234254244835625226697739338225185173445037825233321348807007372756559111366946884454891325694191016101755405723926885697253159956384449983371209882288172881817748669629774147207735209362431246424432415313839568759061733204553770878205618497483115324156583958903268048052185279222570178211252799496572218751114714137111539868629870751320716945840837905179908980796606230582863640283402972498129041922768597683062743064184003486789522060768278697267502490082992837325520434366131726355810011189331436136982452838124264518060624106404089945694187152584118273128544335302053508672693925600288034443997491701006090027806278308109770420210095463712920774945887657175724636281688909716723162746590639178062261093900243248658240951407861537902460084484611292887651521675531467129194976 [176,104] 7172367450048752755784704102658535039061057668867995667945165036445741987207892259623323049472718077852013942008301535554932141092477830459807979433365565113453853858939961915468057600624300906547867098874325276451550238666530830040027881738235506797873638936978989072609094032301542474023736961230331411868910793058760396053711576912406531554420955331666888117445352144793196776764124344749404129637866207203420095433651686071629551738553037770011221273982354317421087721662869733761014344231989825966613598276921888468020017719000031271764356182590598285522544879488172126787655759312499067114383790907664061870283451101730537219819581994905398878740908609942427593777049472502563922507249092999129526879284009172795093234954244341327047745246118189468910173787197141664172043891840806319817753438002369001119862407610476299520681859345226421277939501824424857468307539684781616223926279345742814782121708769524895532982644262190581852787291913771926643756837541674653682407294155146941678218072346057384871360937281323650414255217269030956964840672374548074335836764975505761838777393712406003388288250802568062894706202253786581736697504288664809806524080231463321940440173087276853424801213998033486305849810156952483255325546063850483342400717145902439130134389808501307032915820983607106838660104 [176,105] 2359432118295717595413509612995618352420448691866038692426949796358150395958902044832891718195958602605756448971632153501455262161293557075096148632914355310287243499697896015658605904474418980096430725254094399577365655549905688423633311380528723579072251957107535715477494326721161901789486128985629217617654527895642894673649793789753967885143494130100066785353191253738637619870607967319182676091692646984036832613392565339060831646999367121430538401262328940468415176628271672752870934085489832828519084584499713522496203704267730815284327138605848498616626577834688702706547782160767975537124985930839325736003943515555316458411962476881544038759652746098617250266898539115063360661729382709451576527459372702548355237531860126385504991624650065548853729770833745237003169905022329869115446283199994641196110145768474840307411307634654277879396316612966339879016425885867366251537365038609389010529178669386162738407560915156305052297925140765610365755583120743629044384838228211715871327102063341657098795810974415383280999590198069699397748667188779414962309341814620841753116700403755409420947280213389774913906418673613417894616469904551467112221780444703307304867219808045958392857867705804302430335511901347863169545468856233856123370044498245989905564319624453391186014082378847435448 [176,106] 629608891104612268121536047195376750522593897451851335979108940967171849779926022479981650240146279897479595817509973332753814138104289597066563823205905356074135375808879783109284543294337132562383498328418268880979051018762846606118873861505219577823690297020253190017463393651883036621136841643290476902428554496325142875745578265693839386750312310779739129529204770544849364882918571344072023498006665803297657386564827572713437210160785588585173274793989341912574650227108418717254108892976022699665946452612405829961925297484277199276646895131041197983461278202854255444180611063346450085836199103558289845474308021756264831944427766456659912278631583585526694150008109965376765256579392700970083458782045714076293312996847116825132758150941637112536167971828319924923122027261654336259415202148304840738472559466240591341144147911910142516996396295528543978323822904820297829179534420966250911494310077600097841058923264467045680201621931432494481057927362277080601443631278045692659047648826579572069265204065908255330588583189202923546808451487951595820824267360584420292836133907764634397589453154745775251347046282729395985116971430045653901347070896303484157133894942750633504615646704261551226618329074137286699959946225150100026424279061396644144429908135781264582567586148008 [176,107] 135952329509057336752536608019271411972612067300621823824293879522999172338688160084476624541355897265830370636727616989092852820508995334477574392886001281555996325601918089161773196434588468397117354335338729355977134947641583519096426178062183241206533673972205453763769085547757886299610427520593312938786707858211244005508513941100422495003961937915190741831721418557075619195059436700975422179348746274465256777294991536467532718491516160418046075884589371797130075189979661497484635521041287489977328847711926331379639249530869424964289323597050692304437027062039187894013222908180345938397969120098403646053611196761958458413182163311819582349742125462233448632343326548561238711043521062421284536184885021622968612528177338237494748150292519476359911341169963939188831350186571572258486026104481013919635979708542475436578190125220060467094521112620965685857346891568577910404759344375790349971645665926705458773239949668498269308619648283044289076953999513375864497242617462238128753396011995849736239048389681767430799993292667550879573767373251400590968598772169943471683534978236920452984130208271929834213283098922439909339365977315246546827947469533577199278893406550392198826368145520781490150763106892204392349638935406537443005832404478761072703087736637627321367104 [176,108] 23693669280235354135169858039939652933611050697413108296181426942893128858766856813046111481936352911607799958138713328268465289081755848440243242355287788890200729114686287994918610589651332643610068956861432853462938683821262487917916112318192375653759769578329303607533292860090320794335869406623523800281686393196160155200674386969179466976435842841476257530469382438496092995099064933170317053826261459682149582699542525615643683641717402245969417884071669030382065408622774407866317136411808004729164375759681319065345485441645315754138166359256878552264733576060810990853583569553824638409470148122056611969299677069602951824577543461906844868032207284755808220661353979814773439818033320278174334827144926733573995669527188825595072646958468653652643461134772230476727944835477234080680707735264411576980387762143398066028321996587735758579574171089280417557850202866914209153840797755244070022287521545705811796027086444425766505283285665471608624414636658996888453004080647647256085088424655906222555216162260861113669343652195879615584857414943469183026871353078666552156451458258503055456565519866795097333173846184787714953836090069271472124944001931586613116933089918837552196858963114290143170482479316932994768165669949649635655429207756120159828602724764532240 [176,109] 3323746710637076938337755711146213870859991120747611091407735293986014904234168717124672559412663996052284005221621142732444823093710520897822394508738748040783585106423926073236805920911945388982754456776895183471223570821317221739490096594423677623109918002501747531067290995203785513965974272462506250977519572871192040007035908831738082489854778687912287956680925694320007464744062872967852728470757013222417852694767828396403609437739933615192764315374887374612794669930943030277083402003152165295917118305915878625507558165973037498405827293084797275169420421277614903566278815617956850615926679345830216575792933096742209555615273656896596175282835335779494294418850590339625676122761106971893478511467124718421436389505060057815105165769946313598473422666469380623873598794943482671223327897555495248082574667793610840192692584647186765879468871302095231612472367201328424679932465885506562728840001394161986712682505878218478767991002797010978466608813508112778100739624078839111025874557792294765873409531194156799271201558363871644234695313375463903450434693977524072139388082744435126970349316752359537672970187721241971564552044002426660475227312791943164203755217984064608837176748148406797455181099958135334137097214549192725979609040339233112011620611616 [176,110] 374226951574042634783046406055565704187690707551766511110092949542009470831543234216971796646153687447345951543891658541578004020400682055125903593931568431516896326902740938962892416020496142054078989278067382131144930499624848729937327341215206075351983850914302535535639801725504223299869555263234283844672908805029926696663289394696171895926848462251018292281738430757619636862222460502193926546710553422027027160143353425133806210326080173609594725084767866010854612563600197151645391439979125904103505431520667250121391265596677278857428676491956634096831159988045200866074454183962696311913886707845026616632494912372802223632890592368775498139770177473196231561108128406866029294800629965363896888184750039412404944103517044272359240363882644670207892628330240566052732236832491913871778402651380284117297447159962197016686088269826369707649101397825458666507646494739780330986571182588596959440561087496891723093190974683540341342761756497138757958593225341632212053837103677407184256345519163691402767939884765628450282239519774117697170446378831595037982011202442300480518214393599282954628642674001466876893555894929068740382204743566102706637171429318189294543978363299117839257353908966630510574938157065832244292763601771349812024155669041361157864 [176,111] 33717513690475884331233981109958872598479908806413490378964132905549402651355118609352390828468895724425335589700031964771281103526528905233868811894685742471264619038124340041165224249787719995608692788867478468840437650571560540778736616099654178152767382449127191868607605272903845746909832449811565254204267333669736555493853005215266084658372706886349079801015166505264340110865320279711693492141479707819355751589078193063461193339862411759838902926860120913106238246517811478760479590010382069655717829856463105160174045704704049565875833907973088392912691384498457106147133134430867145387077378601218126215502534279798560274300695629088970639856197569418197852998460678883333560734582533052482972302978400961512111754011417535652594778016382220498457350867842154073105532027990777941266156132649201005847303588744419560722592128595858897937693290042420997217105854986505651061173008425374176295446714473624583189381415791955188193061272622603117144697394437013351969154544869980850064479340754653845853783882098998977531924238437409367367635989582997076975952639755577798883894089137836710290248266981900057839358625495401387798887298785602385061995582975034329715822912583634200881744140834470676424317591456809075418185000649499575240071780362688 [176,112] 2423425615248443633493237210646451105023590079130873981180429052877071272862723297336709208757421190867446545056592797042109246784355193363007032806240257471476013729384486259649253328393374209652905270073490911418039555104309311584010505838133258790886924291905048034218652882120274217646353735019245991634910850234164385489243835897259023790559315069689224892936421594573747367087048920048673090758703457338753715162913197601473425386080797497739836654346284682092695120957481498764906524024036562196986726829329346648469361134435803695797253142759279562194775180346365618088688971198107810229214589042331719172169208424613574328876932195841146666453281609278779214456263832254696030796986804787967358718334002066113657376519297698345950079772381712547021674248458822568249578906147682318561733437064656039301622016457933417689480430658181158479349264190535427171816161946738564028873154065317760850275728181228906086927390778727975729861576340866010572836205660778743803415438681303519085662774106302905747801242661097948490343719596887214564991399533744855513197872730253445152520593251777639571388483790509051927348224381353607365462890049135898591019817735507199497051775038715106966703307495179880896590888326020899180284787732645485393457720 [176,113] 138495117357978145592062671762718158729311900368718345547833879187672377806076268221918525764966871512534465144634741904104974409514202137213038629025516003383280423609412873000175319959932320980999397010419847909866219630795522004168565987630828148908506026851446232616286573373802426632504397213995174858149974369246351649462882290636274682660441137229143608559165518917114410344042299621503107916058508278415131358154155966617773005522758253925723126080998840304712594592858534382241747038981744375093905038705316328528769483516314027987600103587193484633617767584026532799962532702396014928781301341411921655211496838804857069336539018309463941617139529911176234539726191300927916090004368250632471859312514579744122006134865282859998432847818903202088202281039104335649296405400675167378106670323997027599296962308367007637249425867630329691918728822098680125050688492944361756661532995418942741807630819258834373798247620308227944235129831677583300258896151562962398576778230462149453447731249232755713121361370332214035231040943584134548987938951188302340396534985832346178560419002468918965084416332315404592515434070330434135891163708364061855574192983926028125718979215053056860541481547582351707491694494585696303412190590008800968 [176,114] 6271641389252407177262100606424102828278164126731683340079883657010185746011035741635318213582857651775556587389452066539061556960407960207343914193961396988285136838420202686811317409291011355926518972973173933824287443377537578205881198824428784414619404846223206048224913922796722226914784870028718431847500480104730701192703306440034140832777407827558016335983454033935159314274102702929998870883001077058288871036203954695990679345006403816648701461642577386150190258542682422680092510082822998153476352024046987613654743059274804372378741320881349707060713630828903792892175423349259215881912280964705502154962363329779224439358673237620541222225926529049620633999995447309641695477198883421263125233660463227203024034459101450087837954532061307711411531655981720761305131385954051969499108487896088171815943324324509235440960456047396396127227365197563897186356024187170677132910031396190144743973528089645180343879586725535197371629354394701818763058687786626968900833007316914046984135261027483523730798230424445121639664253645230932422984551345097146036366560408744308128199381039720494436832392013616958499627232838231431734316116864544051343814780824579597654815494401238349499900969223693720955516986648601447381151607660 [176,115] 224240104083343167181533098691265630538230239545761733306956247352133399933303256882485697615645122349607888225616477099552900649546178614928614623309154368268214905960673356974407137561997004751186913874769257495310349327574947774062635319540733661424657741154871347753519887973894468939338958318438856340837939369425945555253676780414876754565001661162140529671565951449188686539802204885704421188642292747438453681748850397274345885497060612272944449733490956894039853889221918039531744349498352151744589108521030084589838113390979994295948668159109973025303525087644818704137560445047921558304367746528573344674793128966409840317192180548500405878937677852160856705560110007629575841196763271643491370324401147274450723890614696435723419527380259894449142430084064639870783286011221810542426585310441157793850028148611913163045097311363536363504993188541816387846598865842944839783481390643236163467026127765336021296776792075498397754073197044988897399930426820494065174304167955883338208101621150425737975005781891272489662932835301157228233005390568272085677744699402795789281728154101680855015224502548036350343820705286892388626520336744656113261950934343116152531141022778546976268748063938774319186391335647689837184 [176,116] 6306715105136088004607862488671310268843747507586241668677217880245161864049523851998117558332788689474761208618303923981806672999489813182463989567556420225654267307355970057546941825835850757823312510074025100408133677309701156090025790261896552201474105427421990819907792844226390669006123979316036302275031061255413070859036589676454141926875946032775590588368910256978895826562874919446699220379039282071117550055188123896430684006540318976214109331501050412380724116109209833535203929989018211536576320949782492233981436317301801240480996167264781396156256176993477141652884875938645150888928673622733834441293076598109437057716383118552188132824427685702440938728605792518915099849104605835114564056876575850643943644524431123363647563946725933441111428150540543685359360014297274230674922548057637929479326143355937131410440928606547566314992755695297648097743767067991026466151133686779090647758570715245122400935922131793345299226348769409314724698478260049713018565183013093122774222127485591726612415911159906628264244982301830042314145464369644638673564201809574219139333889306159393358522878342491931440283286179456122432824689585330421509558486343310414836075039815627443419619985362871801216939010864440 [176,117] 138979175221083692990328747049845888010877689391589240040950838707687016759777405383791398976006468748126323213818906004339987598154957226875217171875347609369415380888287931890589765829445029337683966561918638633470080146175161699524725403677477289732214653667412592730702772360515565236385793049544982060396272722254541061113817712440821911896800342956770544134125551141806427962702715290807604844026554611382357841628343859951606101579279773599609479532026364523908872183049021762731796407607882235674586104181743770772542628155022577661363941319606725436166306980527795455596115365087690759781352326684191188402642898693502974096647398113955270166820412049179492350775857616110343059083327217179058300827402679410138860627614068421876367863450685394846668705378539726543507668616445405062722987764058416964578762094052242075408294607250522191523661479388307558786739930951379250630082033472040442837595706048806873555023149390176596657516478491507893607116986585192508048313083315649737579503064394285996158500422923177953068207241765041063680087995293878421097673493594931781359354221150030098081419927184592676794068025796068269448110060606716404391808866123543767878695440811000088408621566921235786481440 [176,118] 2389870863003014003381175240549836848575171710762682626570977779220141640327996346403899549474411792375110859981305121749506086194352686364532646770917056119465137267704745111683093444549732544198866754747953232653135829785661324913547967240078680728291857247061252209510475380703841533936550332701094353389617533229911188343646550375703410528986752887976891772801581812575628521235238607857712795173013524535639134816941746086613447646771567503660837711557961505458324833305507179533698656318347153725481881010351440095701702887281550878425481570558239245969934309718630857268973232964421247344445594442785699848247647268701015900560036486487163322457201912848411146155553738868660124364546086739408726753250824308230794886000688055792653817324877792358834039050648979102801424565818840015669867952418378855317670180633416793927842730504138632766103833871637324094954002495645035415090420406233382494586260058111885419989929458479763104745059681183666804611553652714553799266606593187918419411850664151934951420778785797630437904904602608938335488015422465317362187074905484706164026191509377758203372994769720003050531634156460638414601316398868817671465801911356491107980666570275266226646789957450138 [176,119] 31931414085375541965756661690576338775359734153952819526608520607584836723171261691604992890199391095351435698011375535962756546464443579674009842356642229809396106959733353658370472369977343849605505679570451873361026262272883711926223072774302601641799109021057195468030157035352394053392333073928807977727833521604709771821450955562701763165741281241387051874754965102728689754401346242129944692048849784044167246472586125129523937700357503690452913666284386582064970619065091584447544598337623038812720718699584721877091509718334545754973824259949836612926940654534946433911152254940386369920612978104729004723604080886868033455942932679335219105674242778937261465070540036489567481184780296601034904344051652851778946296679270453260873316187282310706436645945605142181781414700361606076396094644871769212256488790386127920546704479230696606055377528792423725485831045779669913131758357601721860779064151872085360139030410855744501900488459791357419940359551838235630486232513597771244813111822241744178829935321088769710099788986111517699648560398898350264196063953121349373716223683555288203378806536389839166601450193509847052219692477109315205818336123509061912214704159198734445136023456 [176,120] 330017501519159705676849660853774602877260584958224278580312599699818305718249295706181203413636477430852668078028277195310123851723260905829181261711315461079467454352379532405654779092319417654086516963067784964251408879647850881334866296028420078421603719094849390276818890329952268802633092028558795362572282252676514412875074625839640833931869537983319979051373070054822576144744568227369729668039025708973178315023659116420071624861185015398213378323710442131491130842578855423647661241102665913132349381733781423179780979626539879832639453995051189954287044150864656536609160094419362809669299489925666157661768293450359356575452289591478791955073508060296174336524344560819506008634548473889480486098983357029353742070912093118887919067704273521550398135656378659403876126920791870362214983636220010837209388646401219059308497215172166385208865274037311187350847667235172540821790929299145474829042905428586765285681336800604137818358750157531763936413703266998346041511764794951724748542751827621800726663385535137892872964546883886821444385545810138475522921786603586486463684199554071898735046633315907577213803782554519806397873028675408543815914066074485142831399711636060704 [176,121] 2626019437681876237969931921736311767227898808246711413859386688340117102321980140543229722828960923023600232567180847040233830395990989919376655306453427681129614723894301552852915200552442731801714120419291720734874745315171405416878763261581105499825028656193435416743088236787122812811959004423056492497648798418061940198665522317690857896830726419186143907201556311550578045633233560723489321007622446731832025941249843256788327370932596587122642237437136865331167660234232246140009762246336024021492532100996127995670416777770230032854722045381998164048707921671289484916699894171009526616551260032441919860023751657741568035858052233376414846023675115195079300883569376771445373600100758673140565782265594815153186495637501743969794364324449404483328861492184603439643401077795235907650200167193604487281404030685053972326062115000753392533712178430360807289609808455392099460683598461272290418788152685211219250110245694960613380599311498007183396499554886696978444675682137149637873079978250899487555585975268996536801182212700174834108159688830183265325695963638121066172249412038170932822298470845422274104807301786851619770617075923421096939668415187785044341866508608 [176,122] 16009373968028928047717986423757713488294572877978370844601929825589754761274384221348241414921537593899919655066543648300683096679995246574887473710834550744553646538464901823660893589433999094048392822500751346535974771972603984610114219270837421689783893395879389901845767116983186673811074410121102678076052785344005584548173267145971146322121773122617628742212425232250916711545974173202550216443825457692538821849456513673806146459570142148242355827948392556210902274793291923330563633086831189900201193224334047347849855296296102107352079395451450251341780110207342389821244294121763980620509774288850386881549429073465630500295647438358339575304213986534019531335858484490255130149804934888056254412178504520403745477056401464719031574029250326847966127303404063824974079259339737840299700425777964155070752290273394254232869861412728458087182289720301533366443635639366755944540869052573766344666667300735293759731769497873400773109896649777590804256050434430243208076061832555622113426266492544082356320208073103146482446507756901176259497334312831403194262181609089124100075320169589462586773159922319003289038805369600227980694454401364067455645544411272400592 [176,123] 74394476278721259822636541785150250136270506967869112375251897933470194111482985993659588060629167912358143863196822395227504090797435715625621114485687931602837393132370418153447726315490332738288112502734981886879764726013753315362892515153711779423292642923435285633904586183547939705603222350735339707929943953517811846033455805500951549310514844782128983119328061006919896622265442963424733433357083765841712207721026299571249965512260994885010738481142893202571271057503625402588708392095141889460701610462265045354972048910598700473829549285803996060918285434183927501028064322840238588198412581871357772686164069159397747769906431601635107624374984660691654693323550505616475249851695007399950216985802296863391866476556003731320548818042676126437484866960390265883197625045523712209835027700968149069205922293462803329660640360806969548372633429348848493434495446128829513890702699017542232579241018983038053296260443825145392939121926537431744329806808053392455076933183971071067277222143180194501862553846831310669294737487461336605369959897542456206956132603619193035109875778137167363402237888705874557198489682789906508407846963794703469707445293440 [176,124] 262100041953031746622738701892304462106318034208213974444864841478404893881956786954410781037626613425611606044759091703715939537112063041512943191350133966037149643291628847120874206122570518054075588953240138125480086593285334226985107290749705775473689964127182843181570654781320792404465699594657049528268469835405924517238051456517840437565032122697977605466286582238463944899636871314188566300571117376965084037353410258265016306609555097618694755880779588725876755005437843918741582920064087581751200847608121628108239020136186504433945866981559796663520687037041285962851268955821616422067748263169354060537761366918861145632713047098762876668261743919162160826784501798917982841841953928218192619818829018740680911503116809258248364898505521161705961961045599883809703069141171504001414535812716776478472010516872709248917335105479284489864597564947135714220384743737324218817908201460930556010255006241032044938285825877611791841514029520132222863017017377971821236806166751778846260713755210331295622477790865398682436772483666777913405831798232883812263300545543024543689305680633138783593837827070280678620591411819274656107451975392600975920 [176,125] 696166844787814381933048361291925299729267173146155541101715945949273729927229443774501223521462056494614901547442022500749000808981776374703821309814910886914362124293742476910945139463476942696248522581572435956915501925762533180989720613524194040954131151722200542880093997396792454965315242394730128289513380860110183225035105588763166611418375612816654081469874798297106469686999959978677461687080004119836533067899521297846568942868563149483368329622555311678451900109053466800728725759112526695040307243239388763875588932107118049383211140513571581422265156018505249326923972663881128766922920796978113139580650111387617170478172445154382171519277655803985138659328141348250857996450079998556017883307523944412805859613733998500316669122714843071768937263541079663392528113799318781985218265511622234968882444036606675156963375999686500370765719861157986904489499405285622544844075454971179306045906820431516479925023252507428596776230472987888426875766721707776082692432761358989873642175465824839948192481969365737069562413527950725896733923821502323327684187250355829033847696155240642622859843476021740243979017420492594206768309309360 [176,126] 1385869589004637223268261589402582015868521798929317016638804991896500869896107621470073873703061408928911830299809967263417133718139976711238278761263890739912245949443920362574044088238711841516162775292255564898564767116368824626761408602208742531279530315451808408407739966335021630057354206713904348102757969363228231960928416080662930977089092635524922592646228017669250724372055161723189485597714048636011070638864794005312404753530785350062751061004238211994577406032795186954619979748053735470607984022526520340915597964616856138792614442222301796481676522982990074700978865545390728387567442050794881942142178842655528738778455388540285625055315635399503272832521099776451387215119671745495931279078946953658246996008538783407854729501823342003237343405028630124792036175256069214939827787570956054374648331206309703026762106502919937951602203720496463119380675380116817098278133976507882883592385374736648378729493285690284058826455794260234960979188509335432679030545405527032232472639198513003299897892393599336225103355945440304672932587868745563326648366513044212729604953334359299408172746072068883171813338385505844027755 [176,127] 2055006490135406330987589657643397587982171581581867286179148954575125670425767561944279909149689666217172229012952154271248108874217841606889416904313761452683280416045316477517147540327536058195177956764495585428251863164529901085578349995258793168692089170261587346934850359911552811326668370989654402756635458654703870850758538830306737608008400973125345534261677826786925630116316228930838935674180463355370262924907689822994139389498568388755479742664776353110141397025753461613768504845078928306674625202244480847224464526222189460592867500989159701612808063429638014641205253105645150887557097122990837888552251304122386438123930668878689536242752056723099400663421797054977458155757678757479854628056027139835414993747033960721029440632148434353961215902289102844906719355068764648003017420486032580966658765846005202528652791286156959966218090423407286272279957259659009695524056951508641314691642035872519655234358692603268433185446281165768427935394075742342617698932700586112374516366544047681669067576169051744868375364642679166190983898632868820053211735788656590813703234174564559033011963040734642186313215519680 [176,128] 2255138701718658191214408683811378080511413016610985257385070846337271904230507441773679214936057581520826833048107776180050178047897491835243806714014395729721706290300941803133020406126984270673278414102133157800845745136265310423213819501015864930988835860265714973097331461537764595700656560962604959284574212774661242055415487040832461046928901018188767598657599831811498553214069021121328339000961874639484574304630218155106836608791471431659594588830423658159292432064347659926099102194761863412857643322921364902687144573257082375389401286974920330105921235814840590483594136692978527080696271163170472103628039149020903079941943874592592916706175004631977484799238464969997356120094665451246433360097681173585982437831296770350521975822210232509793342675476033106867099919419405503217777392637414436586556443609790906833525931508116891721032574257597831002996068361284548944871004550594493020172480756386894999853623103924113968739367135919356153159498872718493650047407967215529871691850445917376341373915035299781093144680323504562395204181302532957020954577395911038352189335008000481442870793607192669482536 [176,129] 1819072537504860269245931071629998571240179092152646258228808798990795215780492609234224246470018373468726470457384700392476589711782606215216348279805109133931112737076823477338364830011671960467343230487094515496207213629714755410939137775939996581412646330285613282967240575609158526606805494055521371763732659886369478258030730392551977876395589487149621564954434194881286539952242323167409226451625012028113195306542116036356537830423679738251065702022737978023346973537142403702259086757713511369909592954144883529215850020416383661530156145777101133112994234195003012088639412615956302851516529301174603412668807647571775478271132795475195771483439100469406995062390440292997380316253265039876574206853673966570045548030410576459299791148831734406554353920634934608979735938687761852377002318110454892124122753240500941911487196682934214194359176280027014892454744177177307341900246964561746899103296945835054566163346883450869138792455822222446581412494763238928054475373147497337390234625650772191914839527485326460598049711861448611997086269853000815883168320502868585807289777431000047820154275011160 [176,130] 1070882685112868513784883119330891522766570704169299194285632632982475641703819707820514697849870051509672749937841322651383855762206484645321264077092940294482158730353339890545594701702056992376935569603061890185314087155855908648475843407030031063635024393534903876178846765692407027002566470155032152062042242725526377846799975577901980370552035498557952713242447168759390162306510662305034339539521449579575367990498504311608882606823476499272390218802151126163025181940437861347936320959251232236038568775736700768015957509923919590628735547616382901206950410661798326817250385725314976299609282669504829545367076500431006306298046536813101220927675252217513594235920169793575612987013653083125845056613314697973346039938870601384162635506942786657540111747176694418009704279335899042518799701850212482244745893843698076605919682115555093987002533495768751201780032230599334504788621940013207756313140173357660353310961837957662052203187180849577995272555855450600610407050374086033843524177126611157420940612250070497627886646333944606495390048196288544629207210501171277340712107764833720911008 [176,131] 456655137870442718140735890392473850849694057042839906255694553679126048140047776306706164342702908739792946421085580487859306900468587068845696876596636040689889043386758365063792399489741052287434924810937574387954568387204843320469080861657491715591311119379510863591242560989066663189861153711157148683089465103475390202542130139233135664661958234251939704082273470573515528566547156078199298247818250698338519486334687431803259941064570579206490543346773447873240337369858964131241936393692072228516968989356930648803566145252655590579684162396146462199143314892125723921127152615530313578505596010965006947208831667611795550271434449833731008742786520284958025443486258135586078750234085687708987887234865123053040943378337420815202006771068108321580602092712875360327689346430475141701346326487254155103911840849966852784628613169930847462589943784480101240942651727222136907912933997974957445710569447093182262198040596385974814811858854708353183364291024130598998059440774825170657292826392193514679270741406507875411148263227009493658843891902200514634075363042722752159201124459968 [176,132] 139945528903803786081181303789700383245421361904152986755038222425286411951016059814153166486674803146852056188213477248912038253769075357360390426856889145331626909709021303821027014540007506506154194600666512970203367944079027088667187998216419198773247562368548781260609352287303171183482549961942508740464775120403211097297935592757017322890565796697561556119257088090701171357680250066451492405587376148794969976201116514131025892602764947185220910118824072943079995325396656685612750006572893221835263097690937328793039116669117676943506863811000825911637906301278086882070926151485199607158159916408036982713863410150775245230803604636674994586407226762173320341070490540206813819081928086307228427500770443319990533257747314566070158595742792559429828671101247370121500370411597103420426303035283697712019235099213607633024009650064935941450683205645144835477199359420522545364144807335087328475325278244777404666221988776773956944350794558145286976870004732873187133607738233807313203972998345314030715792728584639527087769919522015156661719005013710585364826700995537252736 [176,133] 30566235548043724008739416523073539220662598860191754222430487063889317313599949082312734709696528833368987509422977578904839166119683826016312619966657618345853106163425430236491868575831316491715957117695089773407422938316108398879038334026237618911509965714825550463539070848147586202008470645921155905515416345828917356058613351419092596147831692949774215879942343086147010665550653129214375480045493893470847129167059471613477025181132501689234552807267371181963302231174815476645042092850156372362350957267024871734521667791439660265232721430602967993011756131185393251393135797815102897147583606307844605354156016264811285882783738832744600839018266882573563336053184119033834816133407733306410155939994491546184329659335704840070322508503259622246997724694023068395544267001240521472564574012887572327743188523515977257664506825463478542644969431455265140691551730374631702952613587948929278784281202235201956012797524172351168740043865424973575188333123586355468752124695807744217982345612463726976062070364727777989668688282953429907975617407639284823885692825056 [176,134] 4716616378451266295433250461556627904389880839314249369770614202618346963281589250968129806977683156797297330223640085929242503986666035809150437167725490439617445849923415562535610452261199478891159440692812404373625665165033359290754034699470006246312878853563155452321472979354551755861403294192389840033362351961318848290827352486122440563106588747494366337456348311054718042739426178620367857841456841868590596197109823270496625984311056738501792709380959590650766460896984778183557882489512462206261682587305587392786206624374563513412790345189541198179062954267895652219137203248724953679325133970031789276243223396722123927213931754306346143558538476194790360704805996252949018283033425903629103817198366863092176157733172114926980049671285221113331379607800262427150705965300578753108323486331990528057961838984836801508948419881220819191814976167530784154192035065276543089189663500553344078554761983385523548727624446022353461950229163203571865820549105789647873177512282344249667785518845818378549721492643186765131770623676747692173826467074218445998 [176,135] 509459230494514481757311478374543325785052362354067293283064823899095766427970442282877114835307058761797656798087500759191981318432732872598597232440651677881826590758993968430606185692084056726721615185315078524490974281253603692605298673033864416238482093904490641918287894527817783067966895878487529618772594823953685684309572107308560533594105225912037511464085590230744306322479346110172239854000752774668304361623466163591655195866424001302530070097771999992511588584596890935067424620959879012930131476602244554308415077290578383542709551805272526131133589932262806779569569036569110758696408023982937234278331139894024316008849573450561818328466038881468116758352259534178064815905701273326888394195923279113807003474178331347545818800239005824335273422041569938118624796550905039723843936745039801739817668395054649263795906321980709241613265312141828558507853004048843940907069028945112970144590746878102691804981693737668503481089147202891492498196426079064402875851348187870939008469827462287350627635638631627917698968452401705862960246592 [176,136] 38145101367214744364327154775698914519790802377330308839012970827447835128319516301574600926511097761607684143175282399589724310781867356253171723430368073622431831633100555122369271785879327925945751969655767234152545418737830150964229544446370984416352543904798670949607041511584057408398433009721354406233270640961348143336265197848410963253409210115691651302400322417441430015479322800490451294047444918754539106978075490824996403592919105009814513786266848460093087047231828335604435587993372615734141405900824236220952331752519254077732851985322463031313914917557730739796078951324007519452322252619189345343705151294499850312916665028022099749437705560803622220502177343959364637528433480795791152192953983211600277641423204760528528187957221407000341254977545645584678737080997411792828022593554187409364834376117895083082775738472203282731335869744506413806360397175375337862351775541971184615504690182349251846205724343887445931641951563947957409461570725045535138489409004379638751203511005325536524589596376356867548941073941569272 [176,137] 1959463224026327196426545146294561969703906254800622623250352370973098895601252262104774744160952314555323295613145563746542703760326163001566692588648140348752315752180161141202460555787079398371172205073793947538088541329170598951256071251325293740745276575792249088224541769157996040433719062736531393960995555842537016249897120433545057892989663425640134952061798987441329836777933550919906334253598375545552649285776255992442974739206777403638151964021794561162207290491248716770966249731059489685259489215039137302815711631856001492870302260317717678449440747467781222670034928398004589174682970884418452043624502917252165807116111611058001233317020032944592779642915824192344945820459003418858033603780650376824242111312690254329587700350911778915320687866904639021814823846935260446303396389037762887890346419477375373029120258408576398375473173814432671810418324274824481673118604968726236193139492461741138206555236229887332351835951575144941361774552276255302143096550672058550222706822242636865054384719039899664021234472 [176,138] 68306560959936973643948758112327569784748625337667540959469115522615586186063411201217227760524058427839616377207839791356518782544548322905053983286704639497409586705248525328851797253895908908599037162035683375616437713433299251223751788803376939747022822176029782145845942172738149631692321179644626498289655015407117931687462663540503720041695554636799532210284482180783205921236494492741014583926270640192907133216465436461179596496880841940045045041888565943972981799889500496136374105948113354903109983501781290837796919980666147999437358710339044268791377724635898039503321993535566017811102652171210231908576862157722204438786512265271033285391209899264401293335991992455895913248361646738205436403495663871841424577345068324676582908419880657926410947892569612398252263458974908886657000820537782561855066304402130651788133927904507154439125869512919767229537742324419782933350318974395073323549251693542868632238489598377795333787261216169450790957234197798736990111194145916756565245093392738840722991744721168 [176,139] 1597316884027138893803780726914408119454330358876384501015306813373119771294827648838223421165371688079285238577754785259834592677880076638396519131851815572224089447171822786512999080483323525221253983324460041856256699944417015312810722276014091270804186526387389731739093021322454974144390550995700522560713224314490267225433655257133162098717611196407924588285735381797660824812204195194641207573296594627199149148130969344754638114478437418832293380661074701691435099483601160118563627457840362340555488929607390562274313079499563723316063301986413155391191453350257373351217219481408728278529917079996745118405491253333929036354234244377524475242757251525246518643500797192468658105702673582943032751418541051265535380152945710834611784231435759373565535105858427696295514517956186739165977779253823611365841973572609776532912634087812257395932939700352592669734106235489586984914160807044276277747708874873533239961288262691209962234734487920796012281803139807253689373001198767228811385192516935822121920 [176,140] 24751112470247716589513183151383876576267344503818157123238072944952958030636030312960539985521287005808381657076274846246596896127478406220920123113850925186003970497722138481476360812975415202438351143797679306909929686126590310643503560934198389898924092058082146762683420213729945897850886423447720394566211917852298998491510016851545548235410381378296057429017857512126554845504810861162023856463528796683985629592251412724380233475058927153906027107585871391490547477438073402227639827016966694548930107871113771056623862638974203449372718764560180059009785588144027682208102155347413582155327407032013722995761412346781986866220516430225716311499312128956654217148962886179866284997058436862924732739485883690332178116198567330261861684335824699206958689650908515505847098549460938799043274555516817042306589371253305836192637305067117194213592344085636558603433648091553267893654550553615855135066293821962908581256839269849026998290759333357212433451457385989774072623843519950533281570931488 [176,141] 250850173021371840223257642586736563481046994151441381190550095928677404404699531618425558076603776062552359080826657990367463761196141141226829602609062014166985729881079206485351534206272038946549745002676035340670752047822449984364338371743812097331861230505918813396751069025193366594740041871861418197844825894483381906872598557952165082403997021501016826390554114048731992932314321220137676808480468500172885506276083741717178813502178194821942841707235405675057263356152351682223633511768782565010968217521018635440330990372925299615406520524114727012000949716638042415021491565807229055678923529350106085201058572280881756467056371419645262389561516854496548694959185713402917513820532215644640669761099736021923862503335211239887288480893263195763223470805781014943144769281905561997333668616121748637940322183062861446473316154501358167101170452341743700954604201882156728280845054231323424141718332448685531529272748098035083228219234267346063208732583417120260000570094520109968 [176,142] 1639954986447742608628144028407093908624505504591680286867938792239250945132240592799085972289180013724466868225303932539789924395760996565455583652680282394889589217256426509607726805135245343043794474016697824799984507131342369959684243374549314193943186395338363164719798351825318872475071175196262013880977569441477393042919359113675230960737451140690860576372209271824453757630561504158281590013044396356729925199845390197264092102532231623870815612516046749587269433514226876734576381201893737305468841878589412743992394360782014919071043509053280338182288467468392870165449553146291543980700129791837373349596220883164414916327321180572187881658331238976730606920145644248394625677162695387001051818810230014053525392495404233242034484678984775269704397196801458377161854551711617087726591212579841920356627829305136788046402204452128572865246426741046227969989476254100742121915382643248102636229694452778916365539917267158526084995228581194188196352065010942688665084714 [176,143] 6814559831758858550025568746401374295652186055354487299493996826772954527473537004624014297622893737257635193367477739716153490021635695937970241836612009403342159953805824578305824391412655851310814473132005773074517497799928189328748673590566843175293037431636159165424038742721317035714903124052619455073759948127280353808476649348552153432809594191131201553585142021185126082777995432664619027717101074501811171087302921949612564884827605586168846411192944454399277609994177033814180615649918674449255431635534678878759980236173499137694953579736048897354084265714529614765149548922907118639652001194938129788060355356906129923649492302322429521479976600277226060607427039416397442026673594272036991944896660222407124855403983315535778185941571022703411037163384155821760904468068334430322603343552800241991073150257873944341160352587648771921208080851672011674656266401693629702601607213703201905495819495259829818869491065961196960306707061181102522004034132800 [176,144] 17717214603575857510253994871125794669360403471791918281918666959275170412033405402445738310563595689801962984014135072551338672799402393662917870267621780059231923546967040067198740281354785934135305331174687250056288792994101574335242145037506453653092981990786456863913817017614007616167096047185468508582344128101089682866184732782675054144630115440790757171037130371292793788691419074036099994643087846322171590803017097505517286184223777302298596023673489866961323672210802235461150434352537446951930605721971453183971525602364791289511388089058395968795518825001950283914938027529227829358399407165206115924416176203819428428526780035250301354654875728459602493379697531003542645562558493269995692454245860390185198829413468136951073182613707506039917195481246364060107238954307412480156572234133612828348778392775648555983060679913171865860166299473974993759335670378078866106481719685460921017000079158885692116288745937539365951272730980486573136 [176,145] 28340068782813136821509852784702660600498108317641127811844580317658339876590980635940549298250216207268656101547934558689458362810519285107767727195297779887323402413748501049063882930260996224293113224180769620576943541790177361350710741173095752151595172240621354357724241081921858133067015148307917046671229501710052251337146069522403856125359493996709220135776407834817943625388652351593267134270325223203531913438296120608096583776453375194877037824602949101980179236184088475929258916359299542951572864909078761888841360493703405179236089482764488251878211115641074611738493076396076518247744597311403816663815781965404780379429992236327639899233845409889438838691521069998037959700215128575090442407220475032926811477059135093721451847301682112247749268511886353938997065419661328375095220235635565413437199105410714137703876334051110942610799677935191711848909527031480997646777098127027135861891801511978895255761810704548051159153360 [176,146] 27392876184977114248605780900453547940144299032478472502436432407808127274400386519012652760838032176343614075163318321875236432609982612025117114358015000231858535007348807253895097752838244866020816812100252104685699923468805425174229214130470657452564140450804864961513409226784927227681046756364492247541411751989088732229357387815870331300767133513343825420805138633310185888274380971665136754179259935417474569923824099677759571252599230638672425707003188971476510005064032269119414065461765473764845740940719792760530268425460454507839971038899293173272521668610999612929108711549397541664275673738537701491836941040747749825057773616810692547417219578750395176236544175094689473649130695092297322557005186072411570836518425415209493799813870025093089296134800525463695446148994863597001276355172316333448801824688065480065111950648862578538340260869171328708109306376561689549008504424426072373453900375686464071832010949864 [176,147] 15693701938225950329898071218031078409870114901693569259905505583504026933953290991074050179093256115577055551183075946490923696324402924790512460548513965742984335098626153432995692277035062770267061938618019614260398360916981736528298429422441022949639185359404578111324534447608031525850002817541203255490056823537176970487570815720143393383120490837929564253842665123039388761395794239101144629396046833340490642265525276841139511030661009582525733960851117010874789855150567437587441897042234679058855941569732265210554823381823491228163386276846620266371928825332594132946040351240068215046462254472048284548638992909390441573551687533187265696857707537500730762806137356844178349484061933850076576437745635029919437592326257581460025170951297858127135174030980010703908645098484827455118401523008482728035656012717450016965622473835329273658831861003724287193595212958365685337194415352140758332179286992800676480 [176,148] 5219901701435307705114832270550555653056784937851071856481173781664542103497330373960183838299714953840081789912493925285284027382771237148339416323262461851867114976094502490421076151423118892394984950852523164624515315639125056784144764739333476082879474097639920074255813418996574016316912965693950016457802007737563555819088166503532911679684704495085779912057634938518680832646701223174192738433040076650465673445289298423636690156226432721389579356271927708798918533680824209763469521537511733593925352718576335433285205228348090641300476901650113212345876249657444183221987680863031826226039031387387065321247542573446157756215965680506712559832093315655043116657111260878465363650869640360280324501756647776196097203159576391733650418494154761263875564484825503027384733177317298955074793085662225478005267441092027405421197578133713271112769450301368525643911950762035787572757188675324933752258064 [176,149] 985732477746781191492186350068594706502272532363914865615212525196556586159420420827160407530294210106048405705535840390781156133319560911644566396952090419732132645606996581170432324445720177749955934423116918021265590614246706023861420649616537614384202522891965055508374560531887231307206780530739555865612147967279344557758145696126333929146913413768226147604890149286913013078559649409470324297251408777541153938220567113769231239750403584501363441937976004866876533144909904819836209046958763372259115634378042415719022110103669782958662409067096982198173208112705142681851155853088731421492623623195827376377993942749771331611741485979811292992257126994056574012858607091896454043874253907850655706933089869608917202244350040809912564437316636625460686857205462225392462155111695871419857571040526935429490508417415760949540328478025195928670812291732035816036870553333053490678703179232 [176,150] 103172428457864281943500367157853165434279218843414075359696144877699050073156219178932874621063776729102732892246544734526233225405874231956690234502023570600095628384244783729327986894329054409571819966262579184281743212983448386082343442180730240458146020755948459793957956979655826466370340951473604091262789652796296229771768799340794236483074305449124750964877870767925322501494433957389781310109365945415502603631262512461068229564396122449114738410156964228107728159587664864203242440044598822009327123491444038182751071708522815785646095782816514505876742585822915306779109875818540595146468163016549574869618013568084494304973685082889544512419905549479064726492822766766587902972886566419165866963894968542179327392610420811240168225302443506679254943556945305699199129324243436800906241421808021792703066783311712099026534443501001435782444671047312152920285137930502669 [176,151] 5831433922884079514608262914717282921792882787415987394730277533492919237982562227770053869990324202022748147986771918166872662593101586933973675706656193087515042473756910567297960121304416044913213698772114563569139629901801761151928037869973222061463540295473941755008082453811168462848092688366516996436415714357766169968092457914313116773208492860459702478514358202282929423509065603160691953028403477165530018786746406279249700021521928268342930671778088512880981320153327232677149254255996965666869470387973186830119572326975182861828447359674629423329423421965219804525612962929930472279742032914926930374197326005460446836862583049954801728503131223174519698244083993400335296054303269915017843217006235002326312922625352407093416748359529244963268833929549393432782402113196750786320454465281819880329236909949095663488474994845714542434487731301125903172992 [176,152] 173039628899589057264187302029708106704900917780579288974031235566586465904441522120330600352665368511138864632702246400824813941442682143123671492570624959913846682947150263519790278305935334001040694617412653183495115533823909344722094361196548137864795572113323752411963311702436859701136198413270941146984877820715493946144939776974524244161459200513802227132411655808240479356855090118418477769227105382871377377077274401678215113735712200727035646851441081965340957536266120737779035269391426544531153572935720788371378719184543373379902997095063012853471523408090928192280394764108748204007721653082236279596661490154673958918355454420278297216291857475173135202366444796006465360790703547184721780567824909792466484062340113923070661098750767944851713352077060191011149971415693581127673109059475936471634409351617252487609940036378802051379247888 [176,153] 2614346871797138941111550061036789219228552195039555350230721168675622161027254336789654443159927820156087377215920178479448455967226329197948771674886450732405331643325213973118743975114304293540092037469354601940399748001954752474213406958562049815995749118971384829279657739676749016413099453459180369846235195107064276441304322232587026120785738591974809498538358772471279235195439030168803601352917471211827087208800418969373824284817458076107367166833235593356506545872406738148280747299759333029957135667504787813332264505301525051530701106725472731167012834831261593196094177560238736674513480825969972420415210922440804345513041234797206788550166082579287288699121131512761401642122055883254339164577234885480090157261565898974252899783441182421345705549833860192338103515530124343960884289712587401781874563259423433499344938865104 [176,154] 19450086746255485554986963846457246501562050070414242078478225209598554461100656230382167883186826273901276986043655599728090205857712135268515075432283626558505993899630230962172654657897935895347972629704218942103807878188956304250817086442096959194692588477231838540453094176544033750176183358504427925925740426541319838321529431823631790636219265597377498851012525829723212635254666418631930773302382771670295210439361646792771184687202499163280376088904848706520010507033612937162960660167589746282399529155560184322127892943662630133218641238940996485559314926653117327508222136481204596267023400787464883927899506171675513119501524392267052517223186855980743956825758019948902509351258676869580083997533359224719336545752943182362267208736797651889890293492157222853778443348174142963087413331767226041057593066140093364 [176,155] 68700949235998886795437581774685012137478127526630494830297647460299344443545349033169877404139232148282858087875716142529828564279120798491697276114812607960820121574273990213969098354461981129989905471522749904525490216090855638610914546394009217171355338162945516705682855390704165789488429309748481085154083080257281819959847089630035754910004041226503646876465420263903830447064597795108550430320828409180442932313033763220655232574908734875636432416312521340635734771862283590403795551166107676535573010517616159412150206866770347516215746412643983051667551620477692964417834550726647921936372087206148239660535052068846961183387592202461625034852070892933063291919767182179465532437178875847496937374219570616042993290368590676258081851610145154707909148098382525259995673838504709389257946867781555785280 [176,156] 110686647330750948886124313186893878484745923809232161306888924956095265274169465870570631718019325998870558755396873573299066922748023977051637179621639110782083029845450445121760071055417686157464862489479345204275384945573572050404280108122797157663182121892789558891507921425458688366147964889644903641131414458446002388253518075702955041907512755792688732971217500851828961636948761576820417873381544058319418840698605113787204388353986075261928979139611626933829012611306460507518705217127022696005846392006781445429475819398886822309752128721329176340273524485110895626839171884892324717374093991672234914334115418983519046824444449360752135086727639979598605694197965522859723673007176138615657543556360778974444630102243281239575914938188131637090958701684989513103390820830804087942585336 [176,157] 77835550537328626717158553914444428385184400987535740697698847298561996792470696581949602043228580242952777142518015214430094779503633620000049204208859080289114263276681579059323079757872437769055364089397558787247347238355268613686409491408316962895053148064013694248600830412592522401612858584451027973025748543166986802684434509819656482521806959521558635271444436967134843339645825462488838397486022162842720589055106758187953644345070574149902548868394682170160050906697789224056198803341983025437895712014415709376676206481958533912503817887997444650024141940561578356651873804310734575534015571636005494405674442345921308675296779105905538518995855017418652555117458177619351556255097991042005835625919985835502495841371481169584194533086791607994817513471890388099849695664 [176,158] 22754327811506972610240381497794246409408049729171782536613019707673564623773699401992016508604080783500676602712542541532144358792937296407586314442273320163244347313713840422166530951165999958716655615701034515643572255375103153082966338294514269213391307900381927292092602018600042824187273637249292663311882950481935621288601481889946582305391739047525306350526422777331889904511737981936046572319047347255067229869538440123534698075621570606818815263356732026743879286285618474262554883174124794432050941705673672987688500507655839574506032226845281748446257752556588742947675252098584025716535432017993237720321831130597566797882173718342410866207225384450833968654558397739588092893925240573878900916964530546780548206541501736456747127846631551248218943437861 [176,159] 2619950120023525265089998160396925125481676406742663591757178207383306791156461347964554181690154475594170106525104254815037973348052448409920275663817508531704521540381920494319152016809971682740157625324880042205425496795217119226185086287628249961740972628210850181356163751138708872000695692621149143931001367427739823357120199579689318551917946414515314753862129201225407070156373429476739268008397057921242765582924649467873766712870999329835031532861763668600896775592397882512695034191909185060303758989565027876625607977740424210393949699247729648741795617066906699860974847387012090409092541004210822446722158586638843640655665662940355606314094353217358709815052966842881658846779850507584479973140569167401682158712112737292760363303784320 [176,160] 111871881733909214792391120047184885071218500403468123000485105057156011373987025276766715771815078560376982293892326446316231510041884321425649944819703492199950511088920641697437321528615023708037527441544591945175562258131776885075089155324994348346883600862215415708862293017074632616980511710709320938330196322980236387614054363338248202199932181228323153117676639116286373422226739506418477699079472581853575100691510138793282865238995933739444115684205359356773720127357464135875201376581581127147060275091914546520140298504224390927796291301135201024020090012591702995831151246961434236091828117376021045445494972911625859717705087999856539067980551405452686107040608948169059957249704442712417006986278546895124544812025891624 [176,161] 1656032620349706801362025268056402554483314325437108551328586905035247399037449506635012241121978367621445152140972823164228118772249004709450859110780654971378266414985660644033816704786257777667277437055446653474572143636351770216636610661385829384061827152149354170812876332510501437915435657362433326995592518101439329408285625571287859979524389524860877350184810418387660151431884039004642192973664820675156131290259524804272523136632258482110125601058856894579699193211889056985225730211791408800409263558762234746428797170164398330309815802984299991938908437212747284105046953702010624496459013604528656737007287289312871739104196428082409342826102520392645309392430863801384979288247935785928730173953683791864 [176,162] 7877159246689446837139933236896460331267033529904947882283155307512086374041323767564253380001842897129837086441036515889371367561016410296370030369907111557710276795609546555350767512272455057402540228588894181537732181874711441902949488368080089701094745862359852541861849911585894375791578530422608730532853061262767012521378577237625820431857232534087952313148651949019469926013115054588565677199688306140823210559159854881298744779916776486016647408232712050998820624520514962077253276842055158314201656158570275734891742717290576714905898605807496238800292289244205866422971885917718214805829981628137251766628519324806222330387063919745988654886716349164191503155294080194500719713747568706744 [176,163] 11047938180131241401645460975732284835385099702080186533390499703218418352809527377886782225113650872041546378600842118764300920690536559958008034610109926705097183991745656163688060124660692907833993289732642639265152147431380040920376059809163608075775467468545172806264521955519728868932569364837708599809134851257291031552502585486147788356616504029656037411540253429038187111598715917166328799966387640869780926584848801829314262363902026500700512893712135473427329367918884301114988264804634270422889334915689292343739973949464854437193716371915184861415741454550055367322684820564361885467655751303120164973162323786962008679794990555242947962898334026029008749949370609458304 [176,164] 4142158109770681012558882099877441512656134303832303507106064353048800221056214990384374864346385557002535311132412615510165359178315520407026305274299085176222174933015972293474347683783600067968090119589793856683981164517304004373996422012373356429275734263355863925891069397527295132263628511284246975921722394089723586452825427170814713776481552375029048748550196368153033041508737337559775194669478634910388182831024982395993587153531818266347267077132537899715153084669054217437637013215445853831924240554468373904002077059405362205233553055539578550915936902935187471915029781497890048882525626746843549210291040541419443373020720335583560838047878608188160 [176,165] 370938578856565591220625814208623343110199957896328769684471692550523281039291249405464853714367544667928221925111564349118626758458691792433642342045624104323576030187198774775784079541366314984432196873271118015672517789052256946008633518541017022880861310379847046044303015487836968652074818076762278471637838744327322289039207177242426511251101358618370912369300296235308300066734075047286552349474126165363148575377856926513443413495318066103038029376833756583525903849305914197921102700185818464953274303965151607619362427692045389280454349829497514672749657624104345143446356717542432278547568462972228148476693921395429450325768144940656 [176,166] 6964242070835660215770260542616390238546862617362374388755948210990292093978881958935032968493970464618232349537535430122563219453332392997377248326984948896801542754200165223683930762476609557741859968788457778984406292806075804528832176084630584249535812984066528331067137337210944995525911116682400034641508692113096611908070203068038905153063440225956880992580815105516097070054338130772790303000824681152773994754046846680967325732886687089500102551668870621881407998023345281061114798832563521455135506748389555856625986886427102989597812811741806478192168974172362925286480772083153899719375844283535330328928660508440 [176,167] 23537285372888960651552501589566222835945628670596181716324096744408231854573269648788986602249350414774926298060012145039497681283799856577144998667301900941255087643694183688679536743814594214924689585468857356634118640723903001573721044242674447327613858631151414950155481536423159777995947515077643958325033493267855396419944708740669735001270922293671436328528816918851671478243407148074625439450768584018892827694610714059712582481133304200440017218748414017119087638354735330139370817488277325499797717111880150643545931359911367955507827235856935129476779450323654804352749516250558859927735140224 [176,168] 11962117365284343374952435549785505887569709120415056875722887738347707795614569431327510866178630306060670779844048631893070775812381226644914059326143343365689218067855635591534781539391522074828231954320472096381568087612819711120718836631242323647806096125483462678560573953024586494213221942790960618461116868961917251131526298906987030369194462662007295401444864131706470548142791376422303726999015006126829411874851852834023869743822761403809407740393179479196434881248132536976628840504054068914300935479987268613866820091053111510517454721266330943979182357916177106509082920 [176,169] 737328639482303563187301016902423288129036985803875696357047773640012279970188432113244562819116815890966191765737124957290021106452282317944158770229117592342572857414945775251462475818884311357943126817751491254965225326192386821385776837407208989371137498575167394197417056641299932108198655631469289068077908092569375171461388028001253850757470906537320119037042231833413839897585672833944318565710415649194238554718310264428466093652087419676468734254433140007724476051043955066851457754536065504978343627539056547810314968202479098709991066662198613085368 [176,170] 4246261833742207997479161792799882200567376014285789765916994485347286789111676712014938186375393638572050875057806232802301000609151346419342634427044801566035343162665963118095047276287243821921779706370837618482506018436943743844333874629811695925718814569688796197361033528626631826753157220858561513736538121749586106520152044251540057408164339183920122339446440561813805829474694541568504561386254457147828353826848723485862661453712730106530342663007583907247850042613684549863950792390195919165006319743446791262726615851605867192 [176,171] 1653733339233271525635517091101195025578165138319099533893404893688720809607647968351099711278696108068587222431074184405578420186235976204967181014019740734001529105278386782008535331763831415859701320307822918752893340075867493328546781661681359077332772682299260040884800650086558439090206915977673528503616265372250658260543242782498738965683438648536918609854174864388479193310199011980128470187704284995621926113010121571528649824305817005977088188310106411302072033109369206156732419628346467732953844046592 [176,172] 28927267273363180686737066461029653559497059396892121028486557704345488606020060507260928884206163626810495404746181707595848115917605038048365486252141811582654382483241002716671488615130836565974892621893022739716857475837888483330155739149572899745341189083270450767645960062818507320885083111895156719986814107841839650150015711358047080253400966154757397578784843216740489148320095446926885621233326559945860826416202796833138468997923034099532729738028277751353443570889776908657488 [176,173] 13558977516909303581100336937327208496705801883780269620235483334900446966633088106879646032411011539700663197397344862426779410468515209682285829336431009884631988755496316502413238754784726071711881496512410175625154598232872948262293646217905533446858417018760827180357390131242954711195382486406995688719331472326126138875407194631519373444465083477429982401891002740380453984456432236567340857643977290779553388746883375701144893622836345255630995519267696 [176,174] 87818412753499489128406767060106427233950418841371846295245970191012521523395841652908214353971259160012981681110790620762507067709594490146650274046564571342448807607680955882477653925230634013167715903350403903574506609764657173578886401057999046400607008678638013709673969518619145382855390751355905073748781459427074306862866355780971158167520586869436336311459143672982504276574512245774076597708165276236728646646659732356981 [176,175] 3218781757114111183292431838804688981262574412643886550807344919192324622035198657480903911564281175800434127362879783208346847714063548248685614170343498240658872581448311013854396331939781090042003233018861993418293174241144591356161460045159809047706136922030953174229736564146072352020144590305810838411131952915561470329833097429861334762937537884187077328278656597019151487769074564031436339200 [176,176] 178900926196495316813050094693039907183245905353882968325087122371580016353881653416598802272041395574618414803523499800788835454773853147573790060655004133629977028895433173724151422428881276119327357594821004846245924045946638774468697746475239449551650716753190983578915476759178834344183675271404284779038285219058812965598186389930777736967522992766691703077576 [177,0] 681905339839132846253021746696594234813655284362109921990883811344642303462484034081945991843418884060280718023633563634479253032268851026645199344620172586205533500650331065215909940716880147100846551818947588841700154407548597934964964523174697402021268797048579499313731885848412537436159971740079674884551934670438254878754639822653167305892017789698349257318853438951104835112000809107957030579207034864369572053267002870994835875551253408209908918525286942774163404874878337187958898464329104457098008466821706548025347771754758065049203555737656264723108745497189944881272478449775697253923001334168413079087416701670843268969860440307147341394350602239457161451975627354028634590524287145755241540690161775962290040965653590986593550142235372805921393158585649852722187553060685944659514395138462457134587657562916693186562446855926412986556441917985595755718371934193736935881115240196777406932532450142988497275245055487019068426443339471505304818422375300687748961521738829586707522933324881987961280747485103111168900793910569999795178275857892072537704138758689642526696054204441497600584467524612346641792612865242642733416786566274972370560366878878255174709999801088665428122992996203288409452321158644564645100793548915183109353499631780431622623779730457971973363384507610153730189120107673240268952238419319473713102649213431207931752914399940391884642963731723342197113290534368298592682359020430056920975664984823249819065468539679395176884584675207313484598249264662610047409706863432850268305950064589041339424928869074081939456000000000000000000 [177,1] -134120714629568246487988818257568050870751803229421220732764236222043329225145170585626165439411211200995417343536673636246191777275327557451776937520166816387873047536506547054323303283162512697386409381725267857348498121822374404392815035867127630691711913743374962141957717570190082211388960487376005925407506249335159142106528683795350803568193349110302571517725910367295427145619923303089359060841903732332400764944144665034296704201769259867717348519247189744985233169123530215556999705886675808416269555183461521221025164205683660049529959305634308768219034932512892869579068370043883997161321919185046768860290551322760654056283274931228743092380106066194300292219012350567772323697150507442392703989732518209132122893043338980143853233217375064393213692037434358902273342701740666816783831434512664149666475047284561328333745291331374925378278411230822382043742149497931229897615368942043961526407454330016363384316860692906938915772447291407474793445916473982218735912267974845721938009202539194318389965956162334019290935240277735329344019177538026841721013433614248942878810958222357759203212845164014312670243942481614315592460444191656970075696964475335107215044693554634942799865281888268243617499765783994732345075877150968563717639765968530956257669392574721836148365642249829086075865743897407703500050120187550701029476036990239934224907473888240782356943675973368768049150552130165627778168369748471140036449856381245803003431629993757741969089423665537397970979773993655538491387160196534201858711779656796305786396912970183552587257610240000000000000 [177,2] 1284909209718267572846292944118987848849716666866489391980366333796175408634891472922947324369605292176228261698629215700870254250133602319481704017571803159179811088163485649856312873936543610084751679811223991329520587394073781330167372190963907422045793627852479625365280626663738618216727536435077213362854300655922013727140246836367751647814709187153026548672935797757411522286225671426095511915028653107177095553456505826021232672651741538463309093934703397785728704816630169951762156004445424474741213876231741318259462883866609377524079130897902293748659667008883481149856689574846296482637154044604541166362863798051548007082635341783726331952409094668868623289013712483457977170534747305425963169041289370266614811056418588850146326467686251537553174739307116236618989301823939035414506426077741290063163646968639672236778122762764974122010350273661352484916716127815981336732685488836608561233710222118689442187040842716750879717876157600686443484577138647202896376299868500800426989416857088344814574175445609628510162821621211654693226889687080511256392545628336668603150495970461741894770904504456043599618796658297181958030164645067443312079114234747900030285876841771429339640204945643855834499505580691447942360487112473252259114933027518056887956734960668571629501357694893638211860210465470092716678894485384195443163756376116181495143988969107620239614193797256888576246115022899329029511512181248303366910077947826574790553936985430185810118751385111214686775816142148774125490157860538818912797246511256984719240323318409200891859012105011200000000000 [177,3] -2860932822956577500953106584786149454761568140183619992199261836096463247032946312182033227909150158657005671294903567227020406688484613275182318722335329757181080559451901065546636193330519093749594909123671140549902726186659987903115862182338550844952777296348761918095895472878837316762662478732225755493847917132994883674994987074649464140216341220218406331106419516679974068038273237514658991346221114182764065754109693088751251058849790374416757620397971809128779279678759607014355926605776148360308122509176540543363786874098550306148031472765206631641154464969746005077515165604443980374480331985173256628936391819362836791491527777886633682598202498925418674286191612523525965455259942975021573592124766347403874467575295439321382221682506776322683154329438434654783964243080500857487875625364487283791964036133566189191003948876801792527778769187037319268952165396797400592311044859789944770053773177161356350427723782243828365227881267440294020324686485326815884656239939793201026798827004627781728640343019034881598776397493658424144351002867495036174568522465207194930514739281330171772118956862728575039497549678743836691998275739314594652663771640056078619251590717757521185728892375485090091510148441298038519633012331735393725099283354909095593927683903842907917953465028401255649628216755800127500764770687094598821327636049396374824540519367360742682466445384096039418601364051002124991302821147081603146740418725509588155304933278237826924358011240281708717318483351163851655937820878438567636307192645865657580311277663285985798292419937461862400000000 [177,4] 2379149512979110938996073720139704186429989274301642458839900204009306844146776671543135439371692178712625402374167756862030121532219657581268088199978743593518179694497903879721861321449596747582361590800040656467065496906824852344742834101507638137552633206995130372668484986526293832753250145947808922187602102597748157270312200635157723804371592726101741130390389833461246624381082202790977364706175525232658384492620535262879428757642862518937554043133777360620852167596559713170453923074606607148378317824840980627311287552434440342965645998421306571776303103319562000208857406950250635386119587673926864968365012599584863599331854268013038305729776672387644357461572737002507672976506504512467746917415594325683496775105531018141377642386087326908445912151642937350709443751915178961547126966127727868919778393983037289595752080821182601543280885285633200806249189545610162452754622663264486093216811683393952423215186280683446748537675090522770066203150532677443015697518112531528066819228303340320572336676105731552141656415496964859940286194205652864862027898891471071204925207345222692108209790482069087203364929685150325257569004558605436031213072440453346212658458674747570601532989085773425158345674084290938479367884842997856079760712393115132503935661782710311733928431209387145527719188732048857553348868284932522696041628527780623581585278170560300208851219607555827381009374050143133344385535675671560117562264260895874118505546137122416273515960007356031182863198394493543438489457016773650425456244806231783521195763583743525680129471662308057088000000 [177,5] -937808187595448693963584928520245928573660405352443355294409712811738400080419003619461753284064869058762700040598252392767450358304376669848673738256837549596403331128354707264213936674231982904742814179608423898634036797351034639153798923256322338671889091251866273260881964436741744213999472820336348860652624632380440725370556885075784483558508324488041178187634226479744776088048775233424291589184271704474462425496529169719342489408810274563131202344811648853896572098010376878673830830848069951367542898811294716279749115215628249094790002642559396568816664990583878438725239275423780367364433354450968335818623260683528307280144008870150785085959280816993757786297032018438383297067778104927370460400018377087710141232680887013823993835848784467160508265591733355993183254952353284310646365701638758665482597233022316279791895673144992894821046707469329602425630028478210793416419816487779526942365885884771944718856858190617761685984973531797286758599684885487078806046795276320382825011503035633046525211814997556029278886646845730884345113629202442165203795790824518465952251046125075312183772814464989550534454796817719998790353675033570076546163568354326697165551916880960298780874777822332038862313747187657310674341829049878945503758869896870438080740187980636510064007507247498017961429854639895349523082127880520551209920968289862537427340969379082023522420016665984430567997179777619647974146223942314938172988326638199795517261658662748841868427779780443877657450897331516526961826275857881718928308020997364526896586684524618373998417290915326632509006 [177,6] 202514888176239151874932207435777056427411454004464490082505801582153248419624405340779720972710132389423976746628092084760057574445384078582409157267528480047332043490386641732179757918659868494326079899140633233116694085499147809901414861732449639748811675209416811892530337141327063202741636890855746582645119629710274716545026386196574890704700286776688435972599597105630504831841632718480127540163961514843995879737859856128686378605218099848496920737093968927790893334315372725108662865508201659404046330875855449867152619781193672214185045717215399427642438148038390139594961109350456359328112108816723678136809393520162995431849268346304255447396633663688769553838460667964324403649464541922278988008035012549038752791738748911868463734801099157935985124842260737977125411305684564687191328488146776175646538210589847678357852503216167772273131631351570918976593010781642786480203422286997467913722476250950073477654910389594880379538359767129727548932806331179182190439526566550883320402636996919082820021746387442725884776954085557035428144826089243025105645614791712791022532942446165254004292311590398292867729156075677171373926191459702905861115691040794749939562096575603437842512265337398371520553438334203623949363517278037997164453420933364144847673112470896822618004628275824192937599189861718648609030005129974474076666702698866233746213406930209260748185957493921023113573450969523381208640047649548507144457619573525760847256794646900564484611700839098750899465767445958525204022291272697242138236570798816137611420528930289074765644655657744561904000 [177,7] -26420096304415125446980784927469927432379261876486543191238961752244634998539395060216123225804482985624498344514233493732135962490253441317200265714189862885678832094418511725625964304832634090583278550542043511714972350853743411884294414781663733357040366719464454575541887130585646432265375186731020020778631840912271355770334667816923222961004125779746775812176020300107094237912467036929074672771598231061817094270060660212700451437433469266689205934705634957148788204006051744533363072001877638031581112810212160961639924066727127395999097484811669473451127028753032181117166861827130806211178486016178534429112812299194923743599692412450131932061316656796689689902766469796282083362243184679271382268950551843442110879270628960519362801388254998231483431192480793264292256495160253135774039816305899534219116087900178496951737584799380385275521244276521743194015508337001790948350419224034367456700755009275635633399943030665621751223592571194270592691415603002667320212081857890062844371851734304024763582468252222286247736727301408151560375885127730148032439870639843292389930044319741852874354175761276428614121364740361583429210587147083931271958085599520182761219794706353816090424846790841687314438745406525824096168504233596755561554502445870470463039582043317110132140296527540451785776599654104752702284960664913251564977607052727011359899297240392848023159624476306474257054213517070050010959531785662547299794489257337674456919731076714899490972461051859043302814976698913922955133953488716373219439161571695678772599284552414247656275505629790288579600 [177,8] 2235142865811427575674243980766126540207846489282256884892767895250783145484951877130632460556050018754117342081922424004312947932997894501719599383905882566362264010756848323517195029917746281849771594959271545507998630593498848696678916272748000547802619272136465225532568109385049227343470653549379425774893640636554177504257211401720080207037065602217881311202485539225198183123070035869571335439316759184741895830218240128631765079838430666469144518600852262986799048222721087983378268748901391177489509692779329168426051454562806201545047397225190443543394165213278500875189024468615882959509172576096929318248364860572968005866959422335404207385937792283383060851823315065292090732192985183929428787835193289807220422951142881942271853482371286276319517055649151993117627544069177238911996956836836170790185854540501384558463140832301703763276039361545482551126780339116277268840065478099761790668548903249724945014594284767534454481832586341800562511745235848696246822791459632368247993246277232532483901868989368133254944229653104018945210551897950488074806128766884251522055701992381017564673580860675269910838591221456470954102745866534699343845897910074959680624626341520743347645531972079383217157649847276416392643695942888525817980284538992043117122081232677704630613077699501529540742842155754155319224937372180089193015352072325413394469475974608933858077900098305428859323646670249112761872885957903100261649032745574395521940155854395901506092489461145171759764318775456606248938529009326548594110387890055962943895859982160221160566719688726215712800 [177,9] -129403192010167704984245048476400326167913110541160949496758502080344789412547270721527791661479823866206376414671030592587840389535570408977203310174076501617761244984542941546824582160150025603688872773030248567470140711050991668691167853075821677928576393119444174663679269740964223042588436895413062842211570093866224010884310191594485273878002725898389348123383495250189490671470967344101576996241253885757365058435229078517455759308273250297991393880960946440211453725905833011549548289088963651153251535701450127038754581761939866076428440703957374177363470404418414998148260473290469215397326297790214227905281629944665636899969158326693021987024104912872363526995136365986500434081162433117276230051129008371900085993112907475599091793727481493662659752207518360298854087587396918134648746428117472690039859887552956719534000281726033022530109392099925692969499665659364325189523474495074616953385439205697134716129779388774150835711060350890379992785944240994587451643797271299939229527633770618272803712964022204224601546612012992787373365792387874574490513852087581086561480544910938648824250416986730519194719170821497969062287108274420162400937788937035109983195800081553992757218950106567303701499110130375013325298078494525941490183779192706351694155006069813731480307050329551627188051110577669640479182560917816439427237811595366639706296573889173185692007850836002689092853530576504041203200379103959085208325648575683654011730567263935578431359295496226244988140013991186901321095369547056920108749197922567210755211574985486884770552585046211782100 [177,10] 5348876797879880707688989294117068460999759474487050897043249267651418588031091005635330197003978999534404003036256588815251272920185405920420306638565060120071144541991772225869384385113968753225589342150242466872448225971340188894822323549003456912136822259567639933826029311179503265065724548989823308713404885134617480537753076630253073418876512676831428384347549478075752364497926928937713571258922768032450947595828743561451186773164213808156008490409513517189320793716619470559815741349797267827069948901817703663602205221760946211496853795501898012903396575594053994069899822475029373230873543404896463726862688546465138790597873655576013887049046978879614683501976179958748496127899721427468498469069338675349065709592114984395781314484336446177339885277434071106737350116359488496166463113838718190609609863327820400568354937509111711192276106105715641907301605997408768981749445979452477241114966885028816995696820635069061555206924161199261344979271586721528592817590272065143430943890007992943781902900107494834416334719676681207044293198540489644576320670252743964540474167004088365231091001851006612141644714166267739262128876632562992290180338706644324250990404750126564927919855464255170515085914283887471248728841822866149587845362346332515863168920392585840683565150473872240641768764133256088597022080025047487909637138598776591148664508487245688380231443449333664445383917190069386435465623889811119335074239917313883190299657051535772441519014917752725225970972263177570930980863846097197659314935770367323784897427089209811862008657880670771200 [177,11] -163363022697276716144218818586099965485457018652949910464320206738644920651993776797440620288029223125332422833789339809410845702520054682852430774923652423087068347249898009508254426779688887651785304314224254182987151969535447185831881973564288210972943354893692816605603967972745648216434373097096478654339256937253137572398379997108349764573616646308734063669346609299439994950992270743623187516980669580714847810110738974124243269521617811176076266746003476486355591981474848079338208296898667314495395309526563317936196399194839947178057947784671420037651141674510425904192498286649909067871610308316817238342743842719098475563707843937600196519772016616453232902908991219284812495500757487835239033612244690772862497040391965856929213944591604069205906396199153669343497772345719440138554583268338090038583401349566348809734015962967324401646610182156622740790022709550445675151630844990996233007212128390989238719726497208770581113551599213369874546510919446118487579275344054420300547025577553293270821916621762165757194094567496360810121013487867194671233235219263589869058694558187081945574163729172333878706453877386366727390749218787140210816596616138612281557519038392226014780355024957572016272452117520724611594422717059744585985936735107367381684989539877924170612942144849990937220374895145479806382078491620385618840773602505546818542391894181106319011639916576713980927849667626512198059560759564569143187106876713194877034303253947317576027800618438420814056349730812005917640042179274597727559746801832614252999583290581312522751685682791898240 [177,12] 3792507488696998217489650619883047216418578321353307910272862752109723455717255326533040581471717601423611519453553612350610604905894295377488972321462389673695132798111465421465582082616354705963383711606049211929310422690444583490052140876561283673245891482310049631322313786527908611700960106237780637869622435040119680081547372586895664039092405474173889093884697896448852917985216832481105747271553577846301208753405780072149418232604734025046399032075410966375421690538962246727551373310113992797803197605863418006086632076046939196860279667720493184223310871609593276191307686944870925034436458770186616252603197993770516725161913416235637063537003829670619595967124991112448063484875879007143835532560361244331778986269190520047160239060803885820407878767340447856995365437740788624145348989051563313871773376458826342947215809229823395419884170356109150268510909575723157123483668840575353141282526452045420810033495883925358977390118455341343079496411675501618449290535646216558124107424053943999760500275265660547181926220531920531503087405344113300030433613919481112927824578679254853921987493081665035422371727282511095932766821501070617496664344678685681204246655926591396379636460612351753133111484230307460502060939785021470143017519424396508911031933773775722207227273514330909521339994325401557312333183306021389505088904067760462744979559183472499042016144531929807437568788818935186893051821022068176017979680913372685823272968740318815146323767925920262680262578918848993151812416973002419076690023774643955902303162644931644585344585108448320 [177,13] -68536050663246464261163886345645621122259545649971669004520852932583688754368652440234302448002794666049078417245653496305504722098764145864061076919416175330650189591529790039196859157252833977986075898947924815927509669622036395994051147936164014632891836585105232049635122411998360022173487360738664707185068725072998107518496544539114238830007188002932021999997828307597459832402136543518468951456715424463978987011340977454676214243804426955862645420033203137820494026284198063107773107383848707245219765868315198606398854160802454718835482255490412457803323642425839444419919682286242604902083693709795285760559991402793684280740477246698333052332051148767586222561808530178150822446846757546937025695982098567291202309679454638274366320303399382560196829965804781079892459258205376077818358520150247734443560637132508805466938821155652261221063969746694757515033397772962232750701274017875558232646809532046114113286615623233292357712528271529986241356659598924382146183832215032505591919346391651707316005346087628967212431372068126773500711562311485072164890824789780117827669725829605199465596401976306048549888904126548843784159882932548839474672627039085743883496643804520131968467854818760727404700897128696162128461827614516502863270325159575893755731405920936658628346142557102187338589419556085553311663855080776640013036325333248824024143184452109196973178453627184162957285958923710741267806206570389579117930935578420669373008046082706565601549301389985706666248793378149233841361007609484063199578497857370274727252271072658884848840116431840 [177,14] 983851766198291658497434022543570808651390299585401673119295338556337114362995040721663405107555060594131505059302850026668401406531918906364044118687917224975307711867683472529615714502071112740482029291879944822173682344873094527178563989682804857163689519159096564077880177571604484354226869010748894634010018854602648413016682850205808979251820891467967615086247520789667178173343341188124649939024632781410110136328425151512015835860204480876620723079265284118542223725592451719612693654900823529926938775703010187499814061575487506581939428900062317242070844691839034499183621787601493422263538925029742217646896614183665513124675172950931087848854897535672053455621753082925171232775336574777523857471356953958942975945136320693924729789625879870845643348267041492844256774339108355791348102734211803019459166611444108657344601022998582947115871572807048403044772149340673856564395177034879765651026742809660540433773332369550805080972279072286611720561835605912517809409008801341872397807918786696195463389432966805758516726301943621361853244969432521155998391206527769699664410947177116926099277513206803647549618608264604486544717864342086570233460756860691996272356171295944001342691009874851796373309667945777618402822215474827095256832042709011151211638904902144064510491116635563313312884411787646824275745917630714197759846731759587291309036146541670681017803624382633241044150852471627681824019922022118997686378283602599363610206079142455017563405535901080152997734296044595729873676209098352709740479054703334503962816885957448570535477371520 [177,15] -11416260473971543879013904994720976352154464286411449102534314661320393255726779789332808099792484062699200572785218074313053596905610783031648518923815281411112023369081898866322237328372713135839894702531013927428859667180358515733662610243619768124550755814146549481546656221376923782091884945983777443103861982956182540350829666257733443118485120227476042642691181526799626371038359372168782182623443273561198403599955036610426426366704517254801299702636676066428939252651340011731447986329412050625139978619688825415145375880400835428714378488358999893259535125046015626607121374846636349551101768705105339162573457208759545110309591714773343066680801028823613173560664986365784100274457531370323335949694560639073079464586825880805740124975459504697267123904042048217107485801692070873620636940350397202501486758220791943003598366313583699200510406728187174222416784495534414339012693863494403125284307278001787666492918698170861933281467605263426810720474783291985522038656335845364123923538893394763610700707395707298554750888680415349907159140024393604184165924652882857389243121398842215462883171514232171482218882827644075018049637417866261895460718500270261440756974676511230229959126550415178360340664425923397501139157869537535410889855045305726367985039227316495807541304403505431295276057363403347636545221296848231690579184724477506874108889766526155125133025855728103654340272936308525300018161886687406831130674772763421437500007231169560957500706920204989221137925875625753827922665885010064715453654073947594109701102203360705955095837488 [177,16] 108708249061049234871870064007366660314424068347087359775189445469729333355911988499853234884062220786465109360820342691371660195639072161131770034430865880820156296846206015085002004360590582030574696376449200549615245174048240956373998757178922340843967342137375541272464958804980391382313500708360880050689036823145119073084543031454674415356605885760893274719543782782363569479252354684245242329629673123808246833203618832914814038147606760008059832896091038490384871223750730180368036708100627277196893848384537465819054141593176815800053641745977402203572911405682037525775044726065749622376592383248382270802265719408433418509796471875477109052426801002666786520935351526417316888733842231469327827769176106834413841357302465131519363047568909575655059034959618335790630472989319238096476316122921943274743793474781791307342110139397918207514071909981965519672674076341805877812689731705864007642199762313171180858224078722625596730461162283712538907028322692675186087923103041573489635634262093414963828937925379879700356445021769370984193209358193809168643519633271976954667636638942206000080207029599634649785704157280414838139266907190263875200667699183825500692654071442992009463817953557824228144160866000092707198959071767731249735563493518864859442392126531941811058856711298500772623951436798335666665626094956425169069008133119685642825009828493418236970699265594486377042656751669909780443950696431615914965264747325822101447895853959333982309805815965343043957571956302326888005482084868941991333067694272918240035480332742895613398541440 [177,17] -860744151016943726810372832023242349521614239349255421030979184543841957760332111385221668614713568668159178732197183729023074176834701461619779801977887277608293072522851639474781410862891717218114376678594441250897347806539822757320278129458640222178510401769279417959668443409212371767265860449745955828283860812411588179065145473105036092161142886219603978484948390043593356478373017686533050211430172908758312197616410815100724700946821715029134457206545374760672687138466073419499196170670648098059775807789130983264667354578404389571111832388110614671066980802563548744697318456722418100462013376505721586944302231618205925777252128939517276881316236783595823436685478806829165401565430615034728969179983704406610253214383786966412537304046381102765719557610231802147833178515099089693526142117059928575331092691548855626135384048821462547016274501787975685751907042275969975485032826458480257746611269401268394107459480965991751593364213802522311962885048412643138661930262472006799958564044099713908186031291729308326827795569214067859483980242645836980561301209355379104315039000085839872389797695567878406259733499197385753833207129883259690622233456050393109499540871422703417570909836533196566937100795771640933762270605321323535138265563501892277428141213747182994680248669336794386107282006279599547159613007978449587804725573421811878646806158789400862249877251402705336650473921811009889931623255323509841933882923913191720871229720222692819942504705847088426154535982790128698915885008562496405831732259717874721148485108083213166536960 [177,18] 5733087063437828424322952328629348587797442227892433745196676796626459158274717633628442806901491934238781294065377532779393470312266393129402910773101341316233397133966071279436773671287200066738176355278815124053433152605048165433194585220267898381425989366968682591877687420930641651795272084426342708625177742251334066155257897676490015384396216787222253348481379296930396473116829671586372843732369321050995700417047515090659001015664772317862366399156465867344462247671826697427125335469721707257188573413345019749444694420659880930729430071110610768394342032771842761186355911519609380165963010575428466793200084361033946287679446468243043142412986809120262291916998654222065878223584537350311162947076532492161759413770586385239877626084946130048057982638863759946879807737263686546478911665164655068827855513754479768332042844666305373200031716063165246940053408850012418941071426130490031604682993826931908070700688218155359213824400684631803861252382621506664986635450405782068805412021666289217542354210266897531045481987668070921923114143970554585344899069021904633651319370517111406147268462488115261059542755285419403435670294848700727236443607375960571286358240536789495908318191544748230860665437295054387422168280741985841571825170886647710882964378070232501998504038291298400338429269974587363534761566854824795129705434918767946493499807352264303288202555009959983746941625899622737274995711133747361017974544098628204505845629494763530243963826080735090986354302741944382010235945845022100312464136717290818379597770907561375341760 [177,19] -32452109938074737487524659399761468943453733463503190218501439822587103657972758764477626347205440246896330036420794861241114784079709331471070755134538113257384424560489902569029067489385503010784790192635407160713442956952939414333409366264679019643993545320798517374953484345729719843348351197092483263913784808490349349123895758153299378789099019683197838082561024986051705562566235942974230945453781609554750715956520538204728071265937095080754267049777413114617095352286063947126768624458246211649275964401598097986089002622491927978967443885635076976082770893648324541544307858852463601919455301602692106967777874561083450722381451039369441695522255728885191366729240854058747591725735007622627998481391715826491461238727078515755733716731116377675994970834978550502592373797290044944941127824872370427584814933043078414263865105299184974258337315906939179778668873710130358283744433421734174951233618797195495177079199657152762732665621612117332525146848744959857620210893584294379543145411270452487044658979128039829335086447172177665922880960429651067499145269461706174696037040606661482614442396082692212637223384251295379872489632206752764664163741671469981817303055971307542478860694930974612626418312061257258193061057608315511762788659521299835156435427760842305413043425233671503304664603000779468057282418451473040798501205806756977569981722751443462309000403211536737736044597233736154708395237727711222861367725845307199490365415333970860533904773219083647405672734810022905390912931812519236238190807809881843402619157672806478120 [177,20] 157531174269686751573577354200882112059715942367445195482393508288096370731026905761949257338629702105192956310238511545251680414630020653463100154474722545180195925666639033256649321233352910665412530322176389490490297926644794393553983920333543737232555631583655769415861349417630648738261275881296724291904166258460535552369174751789987788689222743314619907741439832616560340614945786690358002850315555545696760554090860369261365729942364271297433792085827997988339101453808421103377317785904261779448481573373503064431756682980008720449864903746699133236596183771947512476666058224767997904195162155240459234144583157952725934822462201087122424915592026042344166770493560370760819309600205208408381020540848438882306175831955788734355902642358170580366654480354347524719009230903458034403350975886443308012907392434471809786789707534912048008176628443604718696024392315519007811354317112600168686324699421634393375489942009301290181643369459451713129248011137453915691223882450081179177675895365066808246944053820404658881513388963841753928109705592827104967241235952160733698488943321929740867173816623860008899730550721190628801862575969267366169632024554584619446279666772431808155197462704971956066309612386612396598821173421400668991205851600923737715867453210603368177861603622713714999543760944731239399919553440666325247019893263405874806296909404857276999560868346482665182640419943563110839949899382014580109758273374312440126062670058052191116834119565337711856426195287055092037150432562959424628584117344505861789089982212161855888 [177,21] -661073896953025319908728203914204265072280341305211251898275111457221289321196478585099237470461683342542063739043107017841272652740451157948433046133461278748451774220426666222897933601422052832899839608282133867466679220570414182340847714681914985218376253498561770016723002934594057747894144919233171915283447620854310617884781457771550101564057650912286751643918605114047281663520531581276433848166994954171816331089656929393717537151624853480237425481984433910422194941948515456297962046432096210487967707824887928181930760825573263135114216751453961636237377877392556760121777864591475931739191291754890895175952438359799806430778060061524704035743682321165427870483676155906061263414868255173244750563446421966829579619009724266384875316227264330595908276741692798336641186057309995034050471140192179297505260121705441094896455360044884671482060865160902931522920229440117389840718860566351450522766556262083150595087787925422311652000765669272971537464163332376650130612745904214177437166848050383463084106116927085752208228622073622265517795031947006777865800010968212210845715503545345001878296896805172708746821002060023775367295961420467652677110499445758551941904891393343036393758551566234370891768747539487321349127504615470689853630004382293616136720751357687030954103099916744133000716979752930545722480032601668090266527404864609414902255775141332833290331151672467227913651178539812237752941040469192128245259947040853567270388398161062067369714726914289274138732765435992421447146318232347999706570490809720565169225406432150 [177,22] 2415477679879016423447806270987149902593968213179377944010679851212512102610605943223123652390822686019482214873525615789100984379306289107369907975055310083836458825970974321886316726175012445398374097484300875442746112232882320776045684545490131091804074622060169321808881426099908076307989032294736014294128378144593917919951821070893018570020864939325693373759143500872026749959033085052891191971269948382807987681405336729509580432992820965942150805425112646933849185697810469806252482909079873116964207847219581530455839830252587729973132384918352847792658901658026569071789096676103087722590353863417194875457396379259760752439115134174510322104782097825673856749838131548554590485524682490734529775844238242849966985675469692749772024177474943836225804245450940799312342801892275516091296350877254298600774886086215647444544897734105619522728783423859389620173120748083090260603632099885173757998019878942550273949299502766907964750773346584223465650598202285426305755741202355433811231965054820958879910382252131454226169635982848188703366142104312752150531137304741181604217536698534174356695441177813911759153760155493232784548073897008971247886471961088683784154217585063597955808678947863330975549365507028697029780957681062045836975776403872122369066136353077187865112347394150721038235092405853491297599963579811421081614000303265236232414100033157105994780618708553342525448098696203256312787995584148631723444637833784050805559157808896530427495813721134350075971599097120598005271263218325948808203356851635029321185456058176 [177,23] -7733958418996583325567829131043864227665992878973355174010679292288099638781032762295241822939699567550764623449228090068459596535265150580414218490434533348695783322593153290873231978250989862381622523108740648910743892704476538631198987704675683732727592003383336372578712096396876010647877831831091382594865320895964426392235846192397263189957190262071195415798157948899324846038950682703245486460191271975878170017886264185358068918523427796990125530069926339233913059513048825444706504695341354216536735060732818067795602064782475680926861253051840651487297418741049818957467011936928332026080389000571634128912250435004192945781330568885778426987046371740475679404838829236332284863729007061809334212603289334728314417760665677735974078687859274136091202585079953973195121019136742743229287786901186470472157604569903183879537546556107357715740146829724548100802094611348841386445338492636119519843643216179229319524942796592358031802945847901291927927181190225868716759291793369755959748969417517226210945386402088788574264160375352001488674604278822863024492378407099447353770563537435512312843793465091599210771871356163526213261427563278847863851012373540308541087818167729195008904810720502460966049038566859242599216914874676886860131311037624078650728623715543823325951144804825325262039897004803101279588365388799956100446564382064945390382976483945682411412343941365077513290474893646538462187828540884589184955544066398424020862198499306487736998484623552263777804623746677654947945709573826057359372129379005243147741203640 [177,24] 21823762372530631773385955611800725450303847173021712162637891007841180364148157681272839534508543489586886544581441915563285562238207182318737137685556632816725159542271938581779897159005090553941940125368910588417949264587436519985799412021932218951025921201256715918110859907862473514978931794293713725656669499740111997566264422760672722016297002652154588149856249432169805820697629373012029642713483471779573407347678652311863080149125547097811015641059366576987607541824181802968314125580226466735423672112417252649064850728388929224794375907262650706642548075359856055128661943155605272966775995316708309013927536749857977537108438135548429909750743844477968355376809214097880885666110949749836717195752360400355142012916016757668517602296997209764700101490382788317894262624818319509487698690207788591600716174881653888832986001042122891602907305166943370713312984121440647891362108729713029070612644264602344299729756307685604208279353961849961142601195926150753786523031657523155325195735865020753976375253957786160880469935973141714797838938908801638152339529293531840319403895645367359783642323781905230867554769419228252443621745797270949049965862914352124438705805741342328648415778474002513197727832703735558149058375292599076642116708143840137476782920570134552318069653163419370585189026647569913566391310132254026621696852088028752937800105216901694281515702676634084120212594027087073998173649673409994191895890353376276277906121392135700926249132782848228348660298496767632596379630231144585365621240655388861199480976 [177,25] -54552002538614132690273507784510685778383616179937154737350310902331160425576936487857306559107854832308519622401405590416631527189553880001809301523564366230999980903979046116019452026436473498008944943958510556494627014428732278811092444690514981393471677303945872322526291410715558849273469920995287893270378276678556950477888182620807415254315870021741430686793580709489529889921412316513547374557199542067481590737502217839086238574257401111323264686487601294382515268610060483889050717539088495968791698901604433632055684109306213138128777919872581249027758077931878128577655695194309710662830218907803836211497583366561583991901400129059516748757763246890310523007000077315737054307831041068389543915686798039929778015515367662719856618459448555785375769032455542381791989134595613329542203185193415969647949627874179211603523809374553073873664496401459849642894349169313098334984033084860933592750341438595491489207777854659952219382184706550487090659526002895712396882332126834086983129940187539896130488323386039437341112087437934203661046737127241444523139111692820831830824144568369221587554992834461464565145688671089637668006593213151442775291674461320137748340726260074102588193838476285288993966311692343797139850142657007164472172470910307964771194875840837694313579881985954325916939586788995650811083080105193668836577933923264556008859244493256145693093778075553873739253888270491401422734144868137151878175617954772364849789680923496167534521327347906618521261384053843127260274443208377297423392260322366807187394 [177,26] 121349943618968164958660669419168544053342320125780985831240946475843575658137285383618124740746580338629132873045312454701967755590215479467738726481282222420778440162186859165166085537615368263250178251891499463988101599571578768515079756419292866724114002854987698224526509147490644098060744650207116724028026790487734910995133733113401730260390786841324307219300524062811660582674684565563765977505603413927509036846113642624944447090749187481272773615476506317507693548730863265157762056870059502432132372825134323679357961883480928797318960641100553821235743393057346152379826269445366661155158003490541818122115591804242447060929482416651831283816891511589639082115618142218893930148433578996985170507074822162836633281544902573309082277058737679247955565642016352534684388143695766514390229737626502745146037623648227100046104828622187359338046117361969059749365947175196599798648112837680090555619295063483995575524247193382761258049042588875502425003037809228687455087894045330297575542836783380499171585874945390516999999003579535606637858026340673171098173019038228746426271358610079016989137719459202709046565188472483630778855415089288416256107265117892406406547908968427173778256502675198336176633173929980208325303321617476141394681554337360780302385142565287909948692128179150423849376323237202414153576205839441073569413919036182065835227680325138140508757717573953862377223808369021294373488213074716175379484880968451468169613953823680080258150490592232489147803038914275357918420616112081252216940814033206623040 [177,27] -241215946910696790360934290320204283147383645514845740559359276704946521595717660641774616236959440208618254051788922000744292286958950978395758909049259199431834715407180331413427148507160218812891828451980676552999471213325962892802082983284974963581955471931404818362462631140851465947559364884860508871293967508330908476903553044721279728175699223047957977506484805922745247764257790475560653692997284091022300279993556068262418189457818293498971307751964792647029952380814157902087643062726116890391030874367559471530299422378473424387853675541891645141969918362992151223845725704843618669064468784651404754310366126838250611139854138544168970388565766335209540624084782279919935034253389571974793715234809354846747318943003177601853084247526812914866507528989392196486597155863485990378364424068418813881333987167404294181704431231201355496362345041708505375459622700029547706689995028194970669913848377024139226467374867834439549234638202601942472783886913149969962592354276184263134481294710109404796267644559836311966799410227541081942544318571845389443123937109808657505101671341782609375265311605292525357799507940717501728724176719508989042295367623565240300822392298125054590051416765890652130842550285755342967915977699050234065430720430478663497456006338250879326033413138305860139262589104612656787369197749812180600383667426409554108721985923571985096319574595703046448674870161084860891855447369099851621733822567406829403845905615097353502397760087774691266300344115906350353093993109492113684946759207247243800 [177,28] 430047578145688048808475324418958174904855585836805919952451763958106427422823481115859101164232350267449979085651685525116482521060068657677941915792651913887912670972063763159009895246718712899039706852068900356744294471138092743687235865582070630711138333154844408973637056520032242749025865391326297371416554459252494194683127385181715601358441913416086959050771485245371580206826847039036191500943887367027728282869541524412972572562596904108222599963545816992679647753832118660024373063144267478046291669146707910666626968622560843164533524240170463409916422104839118558251131439520068952315888570590995636428486785290166223507241090357414657552190610717123261012188161205513724553123025769442569788618172345544927343003263002110840479948351508770917594922986094997254694922967201302184479543579003550689721427103306910311541621002021963925041806989170971723288499213318185365111958351931386879079210349273794656767908850425515253521724516196592801530190354884519345434024363889368263473011467330778005946596730820062849228184573332911927426801215108244010372496228553064309543909855728232401858258426473925535429068946340103543991161604908451753144140043904062064983318953200941937857097793937376273886049004409717595028874470076248642332279004835093157311726286027375532222521383756234215183825554683885162474544960797818837776842134065252036733765288847870391358592250627366184406317110544346508004242009134403062294672624193792614176711704429978304488055329708334678364073195149131593197859773319881298488914566214640 [177,29] -689942522102976115865527126277863015391101183133778965349983128192015443522090540734543760410790095842085861442289833810996086619987681386138100516405964919625787186011764514808844760469206481281619907671722410017759956264215285545545941328851605874349131034007915019787496446133768332287357108123762314120647717138529341216664916903912154622796433926546764044406182591502389752332164131849442129623873682876011452295130791145225601656149097451578155405075931808303095542392812147591705267661190330629038175156162324028127297904747905366055623634351411748075542238098882505952142941004817113633692893804547500659317753102015600571042507412253417971111468109170748740989540579364814351250706094301506755512085875363625281646576824446147019398603242659554675697152135305885485850185088825182518070038527855554515404393100071502628859585954620321161134124453365593320125461502501102708113501791836218092008722969114432356786200276610873940983320849930616510752363397561852292384358627329340881939758966131620652012781572006466301466076790057940148992450914601303585162087733557817167692273517441961529369845759163340628714177717008757261990361321797487319557004967514680678684850274319505079457300014245365937042359131628073001929017032503693195580287734057834061344314786004146192234656800184832565883090349539564735315955447408562836652028125195925401805533484126259948408564632628070971720972282464668140494068240971332661694811312015908170146547686430329297311429286563574490183894097974827284272687213455819425822092199832 [177,30] 999053182505751618731769544827297890770030866223833903401739551019036038382429798918953468142222475156265631555877846072533162303746595778047122566494852323936110400665448605828680526979476132667866653492856856222042297242744623487935672500443665928875852522869004791647777055683881566846813178523222417453664792798707587771082686920963230658926824755979013087155876121429225630086596352857069900534437275483809804174924549113138737438076885272632603160905671234616611651480589198682412637328976059011908451602685689754263973516846981187016404290159270580338800298668665360986782151015364616168415713622405460926871174595635977041481257815665953476466052576966100238474781648236040885453214206869956221059951184861408168251440535115640739565188559891331965560080873259040441239093571759716257341997472605428348699877108628873236501852715143412478071391165383810904670002176278176100849082389807434931729393838369046686158862024934258864964247290480991497165827298338949382873373278198360388520314231567851264773133464449838052905052926411462215185380357287094224145955264773144797132717430194556357412113241871430519068336579671772624148926628374128943929677181206972145257048212248349825325983244076776799171248356853544672698411930975291281796581423399756055516055372046185055323020958649514977253918502319667470416018146329639822995642769094636964361815934891616525383187971064635673317278007997513002699774586237286733394668266591746145750466281147550662726073236500837758840473163100565637952085975751560965397496448 [177,31] -1309189552542670023402726878589167097449831292404136533580527617265159503382418291970745739320537281860072477346581506858165391677603190820183848464793355645579437799144770569629873254539872842539929796960418875649171109617321071536527661676558195195846515238417812254370837888514212835197284649435847555951840468664261463620820082112918461734195989194973838635504227232623963575599021965572683386315300878767301229212858779644802099902922237260409476311929342277227339110427504008911952451439632867163818152499458684413333690095823211511096003555753674396607061781366765629525342290009834679186998578514291085098544241164051340145150546461688388968510428068665589001646200925173772269819672057088389562388139197915038417045679453671255731400826402793797566433636566406460281167988109805381976843946110168323422603509906906061483817683879150241278217291496574539966435221784880362835946646178244821377891650490432265291952108428343855781539722268315225701619111635642249761475795300692571170182605253648641804648420566404561470377811540054261016157344638061718378006760439469541766594712770268100598033414204029069712040838943391734925554469344428127347962470054962451446727021928499178853462211689012194309680003507093805402269371861051770849526282896107721585761817049039946475297521116286629169151793807277425671469600383191916406648713480226253089249128371727313311509557651322403383307631479898143244149477310569720891384011332721578218569807226244286411755327453371783998464408659770849295016364437168165480980528 [177,32] 1556293269012259021804219761058711257869695387036243345025387768350488832577087261944070447543850159278999010670150696224426805186330876884502294348501096405666276347403100450666417046552066614741968035749039731008002370468743324663446095575766091230324412678185669980551380602535901794883174314320463905733484752387749595651828150021890864056370261088693062808454528976000558308398173308083257459643969412181036028621870579897029339367301583009767168105406106598731483334525718807146906776536464068658540038932687254440591888537566539586864235643721532829633121143514871814635500023549940009031140029851254347370080672171564385128353172133489769264439481859665209999009445195477607239149164680915563608179761845583726895323592738573111359909394738640396697377795169143436561164652938515737853137993895882611317383056891039564681345468229765543390306753676609976874876356897260936436250614386018471419077934561135349760556623437402646357211849999290714077955764361274854460032103400564485354337321946885829737353800530224995320937353715156809994757806670832671260177152925100380604103781805563617578021321700248953274648436751122945173752198738376305017256531542200764953427245360542349595261438651932313916654269571832527894203711529331921805859106499627386795507369694978888113549898680615974075971137841120863871512063117382968080450843921077907451705766489872121541987094512497150765907665111635394719041062778022003637558655733051404814526573649822433125112289239570742345949843194642519691839393083519169095232 [177,33] -1681824309283838563293059022952199064837473306512930855564465212743711232153778555033926502716091247645076771801436559171870856953547976840174570199907650117609690014885917413254373717443162943220697883361269687322573139278030086827701276906805683917194391826498626007499508343063379528311181710532125882973713830190929220515918582577500774712036470850275270277016182845112232970163936153400987998424466885916599190821533192314656568740655080581147642515273131783426867844397763370215842562839603305099605752816701094901906753979645916130571074040652223387568533908654207294545812040303195382005153590806899545517280453822162618080009735737661116058284069803419338580088010892386284075486217080754605893966031532392156204377430847673666955287789072205237943828294404174692033691869968661598852917728970229968439414326519244885125972992842038128922634992780396068453378900669356581660142088309024369076280102136781491673459657676697745841960445446169416225922985626568291392721469942270947136720821407890581359683730266466323881845012449266898290631155656825844626263343106157650926079849747291712808348503133491808050674419194426153505311255626344227164725308401030654625543398509487369359526016452192291016433408808118216482743505519300644783685859436319456401524800804533508410043271541705895478626928180132880036331168488438684995515316872396190272580102452050631664881217488606299788206542749005997097232086613470766694361458826233187910509405284671029519624869431009532780968174311297995606317894359162629200 [177,34] 1655363253702204303261073195754275319474414306694142616831320732284884091985671037069979315840431935718859857793023659070935918242816794455720655236041955202244467837032017046100339357548130496244062931445231838194053921271505741222431955496086346757357271639170315768333776674031623725904064537351290253963671383766674871198807885481610168727181518607339319850280570265198427070453106143733296364019518845648604777530494842014672683263290420702061712440109496406685547323933945001510743390754058775555184468563950096977568450923806534594582544407380228936307138803959435042617813296257070398314192467468571787946189096742987101233122792807327652239720848168243846598464844428111575492295971831401631187395875531454382549631243574655774128773991314753193190424437233776797619740122381845841164626963891926288971506271223213146213851268656484140207960202952741982039205847714339871028931796042530147095210359480263255652880475304181575568588392814474139305212513375340731951394137751950087573535819925293730822024128884215065108165114671443927565574223619721186108414080355788470724566746889851682755348163199131132449750098927476201428229108780044027722096067698065688647144906821083427720948190796934008248439645221190088972267167820423071538752335815474206405681940006899499272015320383566908918250306081708094121036673706594115516920488421283485728656115497575710707529760101688363182559540954198284847892276974029305544090677822013339956825139249099823318169038947471026899035544661564801259059812692565568 [177,35] -1486479368387585801003775188934764219116494558683084657155391871286878313070472590788096729439886499318116756136382760260128489172797515317186721525266676406947754347085479118846481719280803348113016415507141962732955994324203843556512974894356902519606486221377756283743922983083997291118674295956944530147771511638966086005015309414324767119052760524765476126859666045302714333659357594135174956108271440329484176433698013528527886566150355414444611403757010261293919674633794288850080856431191516233293981363674801195997426021116508359628142608403885968570380080963919616478528627163657711657497030532307583363435287563011702956982853903171119141758969317007348577725485603733829071195475120051017721368760473747444598753691837077961783680719925866169357691906204956267968340311329432065176765633825525238728960747977162927635032560773442309643305658498746435374469016770281452147150476968736911569874071496836853776376346936741483205251354231031963234853846269663244292503987657446067795529813097346788396101760982949427434228998300976739233807127610534295360498876475478340894519706559967278269357277832030280638158520842210114941321132186869348574186889420225150310457355570971032946617789814743766347956765398090463485434870665007682732301920437870573479462892493875040569081797842539232735009564925107714500755324992671994288488787020973538590662820611721995646608995618717969889476765833893892926123941242590777887678328842594281446756190704731887370988431878563893409307052443535002312145261601528 [177,36] 1219607732214331532243717162329669925402693637398939731675823905535632312497206428883119857217572123806849321632834478143224757191658436974518423011680986150640947115661066928339767210195404802104406227243118791758739567935826199930964109297482783065430070322588979037098749686730832991020011974721886993073783886848310860382803746314594186710936955280449336138253241891699428591206318520920309946348663732605273590073649016275335889724231149340653394820036977445464299848350132325951641286371522916034605835871385959297154176466615618561962200724446497918066082999781881730281603794343999646985520212198466098354542624537249724938920375957625518114074792097918711933811688493117711751303552930655496484984811084160767082672288235517921105530666749990447204096559748796041448873315588033525956856235279060740776658325884021611407289139643833527047373681508672544493279763296318884829501010013800338941584086732682975829544093024000362066721057725627946417103563803710151541792854458218099902054018953588453129113178123180248322213871691689887169794674525048436699126441225275801522346995328063713574340125715605964556757456127610783124174606643883559737148624112273387872763578412803126693139102455008909385958837512989592085563603273858961543617582140221715227230784060083066840225512457941860880791163212788150362464249988732433333574910327685938007966295967188815092375547392001469617806013946668762136940723132877435941532794292645212666937677916498203592442913942618469281739031052731122147409194960 [177,37] -915460889212025122844868240659396606171981160619592105334243875300738061249017343259643906360887285750370058492684363456406232788452752166918366061939149110377240433817731411325557300080738059942217255173078470277412545246748672404019984606806485242757211097033981067900505733803254216659529564641162677201355639998703088033126965919547251445012466498044364120049705319689684248981411056014859013804231982380265098933249944353770702095453776546452273259035312290313233736505109463540041527219834028580723141276122632062770263147655757985460170362435863645593606448607660913735678968633281324825199334754932096739849553533955209641676745361825010907219844629842458172202129216443997101880271374527565095657757198849019453327875732385581604757999605081635155737241282291365649645383736189438103945050681541087973929240833359213189734828564630268996927193574313960376906816056664484376304164959193249254853202141405486512241478887755694784194533746284123897781367120136071157194330552028110978167945816460779784688192980072941981868992079533316224298063318548461845115102283383279406151586859539510345379420482933944637259471230928549119699722994817151879354642329737012437187149571607477167611285749337654025388433660042871262979800743483792116088345979620589094322273081337584546125633141663170454108167366919626987187826880757344105002103482394218058948857573289034559831362856447978753515284167382204503823942673904620316101514632792899155794783378640682414845587392551338286864717821090811659977020 [177,38] 629369741052020739819317876490059229196087781920502345130700127786540879908710877839761674434535557822130735397853018046075263793999604175488068786642453299463140116024235423687444137152269849226484441991922500918263544099885728275269814698830992176268130284575569834294169399674342265165798464371978528447334309197697576543752576293690395866203521282790192539230903604233904212931057447957939252401687040692391813982271757987681550732351694399156533015460129134556889414428700313877856103034472947096081529680608370971521775800900923707058158037572745548297914510209852795758105322406257078360720170219940411920724940265510906957572507532605183704041309170607743054718409377296917892731642187208794264965475538086042329841331844553692050818083277456933594317958585313261093637615205326005963809687628037897431833736551178177780487047866131519161554375988929284914445920701510750040501019334678162088189327055819443336471589718869589755519546649072418727031481322429559621682915835206643714452721670729592567577260252438277564703852235143174767858086556922316348480870975385195798688232058943649393868268397587623369634422575744732310711492543692505879051845755038130484656831945224033560306085859562124086400918750635142704054874247726706569251617689804778777068700958852922460546104646651252770090789597362857822564667164215275680629472598200093852514505773483151813049048602500087195887910449641905819862921040820279473913977942985830913101752827503250681791250314112164793395295103114946594848 [177,39] -396676900586309470667731397413504896874847885343834282501576372938228734952155343148894498177632415289887936043610454789587844420230502419521381948376681395575771629337140481732540910541776571825589632463980009824260825306447648523420783368602445191089205558673607894261160176027671871901219488229985001357331753537179617664245033261266388412437016433129371986677452948952821056261558677742337937425954987623935343364103040041139703741583744945907845630521107414087562699196599331467998572040258307673960641442957507219493069285143993417371301726800213791986102043765121084889338177174956757152671338887089618773737934966562701186835647407552989630981466071913860284353161073865481633815359723634951824479211755487686061328419517701869158639638294688613207016892945906789666537509880631171007497630801695381172515715377652783618162330268689868437092618738928302243762761086024238225447430055538450774466141623251852190568833386115181103557651850883164935700044428964172187049624659882666263201608399415900337246897475660831274326222299166940289583295299282868000634744099377903904286820781219804966045055427508344308214292598993997992725137192730885686412862087813129509614350421478065106635397699672597748374634813544156210242110018774907795921708115595751200716771708696122767562022911804599287531216017071253213683790757311798804270952381314815066703786667768671234556864844761707667321098666170427974255709584386980294386632432201062759732184727937638146872054205488488629601611971676806092 [177,40] 229396285439295108268299137709569840635114311472589969335466021219730803011905289783089020026088484349745343463068226898864337358747799401429275138765321086360431960399908272800412530656305595486371919321862667393190444819370071413540696849228650238047027462029589067770116179060544309495128028929350065116716425671454639562189071281212685051484958050325751720019838345535271101793297584355341832306771014368319897074466207569267376209905096016856271353687531140633959994426000699271804374688436197366621047145319597922027138413715953229496752520786630084059296624163428672286367402659617824993459204434403763176017096368978727488765601364999217316670431586401308732136955932598386305089602102386661069806184958242972158298407395030739393364730813934261364366713045067648736698272188406786321678633296958471997813976092964189839614484253845001388179817385222520740735914941085014116585859909068273612179907210295757397776116859054494866144790664207815081154750978048685463849416981618024097766670209198048137843569855072088653771579440976262301596316140559454762664941460422936894550920904971135702623243791763329303044473914999632619242268397815373261987853169695265674630361042155132408437508505516457997641962965947989261794773484890467345122316710484326676198758086309869756702961281148027348239767653335490186917130374279734229571857950324126069481933177597933759828321661372978654960935739771805676572145282501936529569367537280462585500351900009504778656638947457423777679878285544840 [177,41] -121799781850898875017513545417578620903907931449217272585110201130362290581250945588263774471856707454120121788927150718067781151616578123823257421799651259354370564916066210124369097364571443953960713016923885592348270672880996698682852101315849103711724175550308447144194352591810873526524231376319646088057247042103771440657486672578191547719279225490276191384060141004735111955405338110596492787793873036806198201617710831557831544727486274246463969684735871555236336507273514608992286952623583052861769591797985915316136565754033523378475251385228606703954442660644878594821833480127600697240700029597168471734661492865757274681519725262317299836470534876460944783830769751561191690196126615207103842035665656607325495723678418680425830168187791144769968978125062398410523193039773288727992424250170021500745644416170534877414662866176114450381550791549257134288943113927696541224903265035735191730616041565949868756154225069211636627612732756331227125497166355114159366811589749369885014797063909695936797228630134422715951338654991766383443113698784747470206791601861644497774172930776672891753506966996162152782029027860070386781688741098317426420776182137004725710554733773804766066799088086209786985135920920975518055311840443346329091792425077169701379341519905604043998710706132033162931207245992651152177803187521340484716741739634128177437592649836362379860122622394191487290378676141027650597063552299904762858678043008373097231574965941350808332017763488805336351311782045 [177,42] 59408947134027694188951252908950566018574663298122830139473314811269045585886710972501410463730538693264812918918460749228040378109685246184946393068653576706388381880356893250169268694241049150838179871905050240816399015363112455277230421020059705659134585006819837892623925244428544791008193781272535105417538465325582592747522758069262138892953865622877554784200915874403721710836366194598261993287161888065081473223970979366607385423479188890507172952698872573370172179842963283116613106989515413776706408435825191233221846786107806769732742966662266450961246415533377610653016181504262688033466284145500181608780483576947474905993293969673722633124758665347581079223094610706849771068875897436398982639207746370789084108184561408216509403479323463169018423827438663703272134577914070227660642380733820882661674470773900299171771343747654245784685065602099777101272912182986257954774610308409990735569747745238236292599702582415871581263095728981049305292808359738900228409145462784354057680651842218891524266553223202419454394725374281766757283672464744201363921315267468679303036784027402605606008157451652325288761961979364151282187009089911545804575759471258288441588929624035259885941007213945326828522784953606536960045502741536493271434183816803183878693643885377333968438381603063543458079811669969170597557736402473816442510829092133678112133780640210079140169614097148674622757859065971907695755914207919362819619299485750454264133665025044336081891504460109768827784000 [177,43] -26630690017197313298082075208380468114605617561330076758931745999927592204988173708427629690644334777265006911363770735483487272550401244405137993150997228829729509153146094894668231754138321014426313595042495104382335796014095790872026266352390864637975682588882609974026944833918048545722998502016540136939279835772992535288499680472017709326815945533403078153842344093240884463774995969778472814569700924836942158898234514997301617206645048454681500012001200083802866116924467773251587182974642666885171454948660769676219304907087051604696340251160825702379749445330393804225049728631205020890640972010545476835547071284265276923242950296609016528736057287416631977712703251375438558032118721569498241267070438916599545419729985126592531812815435622393051104393429902883598684763615165146524084059725619216008716409325656848220158002102919619832791223087375698145903544276285247409243904654049671814730610729360138915371175330258090481186945873035980094349755060541553918091097618851368716840827077157390139891883804527791837801877253023951685113844264138105783090952977499368119646822372884975033248067535628518075495074403683000023590054399011237545860999488897539278124752122038918073459982518924604686170018521165372646685914226412925246508802510778871264598282463066989791268045647044919976229592744343099642952128380844904054059116956093294094704543357348990900435294442964635949420688392756567609611314014460956319163387940059572415994569787203076187698590676998224702904 [177,44] 10974037958226970268270716050948023698525620862298254774338980627565891292497130417109909605983840609382362702362174264302127285553714201132366374205790843671543305777830607834681447635439128380790733964251291948587944704432718483563001782106312641509033451454680446276337367074106053040772155973765677082191603371090466281008145097276721659032713212507420190017126431672127253539843352883858152830244152781713893236965472354543408375820665192528534581950179323669397848943696022129744624302631021206630829774723841193728145940375392438950900014624870646985655654389834525232483560160466748992195838807304324831592729058154971838328141481792668401471162392349385111886321893358047845946097162307377921664273009193522244273106879606265708329427271093106183711222289031106334418968505482614919820823398973221169532986480834546147413273297726064619710570891716013583645571306621861054341467660536201234296897001216866099253172154380083024036150130018613563790355898401695574430576770869906070397018721745804196679180816773987400497579960211424472561512185068716771063724868516136145855902237005616108332515441387021557556689111262401376323449521672158805173146721841937878313199011943378208035367216392522412743480513847182028255438894252083449572284593172431941493741376357076406847435316737330138722566131890979657266594409610687528952643076306509765810094547742692206729200913827093542731634916128590017181737411603691199170861427617419837693149659233911977328941691526176352896 [177,45] -4157985909900373045858409340354745368536333422098346987645041510182327546763662433462486100625561808851057905718865634926198145102787902204884736090323496356077353504733076496651602653571002348348749788710374990649247396516385269549743325180187297332467389760060932705924719077408224246281682692544132562198362315955047334861419491988443952322307294360058515873322636004055041255770729422713486497438583381058491684671558062578969503416090261241282416642016581227244911409584806409637899805316777255737812554429797935929472146362552084602273717771646627207823318460762475994243083110940711214471649129893886228856062429928263204562080066063640938186550710087056905567875019653498907723973177962795139362422669317003879050407356869666659923613185070301087783049185584043558406572087243564865998136664376683297452155138395350734227830503861331972133990204609285435728877092528131638317336056351995673262165296350144122045729694185008320513503935406849850342951824150368222179919851589001827501554484916831959859040485402440186880539648697738295514738223928470542281417305782466571409672102168512357259475138355353441185473645671546433683075978681213828496298968695144026569638320810624390357062305409706563628973615920497538253743433456267367769522555523745802554338297964472616682267327864757682122288728604654573695357874170267777050310666042075204902021546586152967474466358845510342032542662822876431370726871992101995626519572081672745630203786315334361492680018529493832 [177,46] 1448652452242505386363123097229075719624420296576544189691911749038368661884001672356921523034193335342573217517866740924098493603155339777216439260291050197627673770463734917458443890332660505383136993139033799868062437465032316708997271707728246680555213938410299047734339994032329183361721809920941445357909505907058563066890206852154708891105523558225537622466426566404242515911911600973553071353030669813256321342847882239473725965300078643886770244221508897287015585480939216859967412074820671915311153129753550930141414159286274218839285048675657239767733663407315605066336430823328841099052326840085890631949623148469044675989917648902765496025888339161535449162349135865263286196942189242767450250056593997213736661723538020486319633381889356097168249409870530974798042049942646740315908499270273885885427460298912123348766085060961608173851075115455621635034454651030094412840569148270805314180376046524313610710609447904629752574169753047761387644034347736617617805328640306591608141632667279199931627726794774654593863568307997907223025782671579695191539434406501669113641988474311087029919389588206107296820024948464351184953535479002633128855431658232850276206797498402598104923338375278284506941174886955597893910589963865525457070561447717405138492608830171642454854100295238065926539465706428614499260277990110116617170067851867857729145879732841704024771748079305466464797496202394411588965088219093616633048054219270343648002512526772367039612145298144 [177,47] -464084783082004810358459301488215502604890454591934039250614392522105310294312081817598483757967716277665935369085900411546737940081920780187303379857884474083750403972687959049175479545677887255688822862088393614693269958221447228273410786569255448332087471756264696474367653685075717440734694035172977492431305114522826073411915771344241362459619621220317205413698874541734058370915179302649802990581474038988882547348013937690835041806557882893222791131189352807723429503933068734623591209552773305348085336493007007994399251349536969938529123455482662781750630264754844026402662397951750496987021665384155226129588389608661021593823251642653834219439926859787206421932358766406784487482661504779411724309795373442008257926035602722349615286094935753949845396536618759683433704033342614149188200119770035052448838061875413079687431104446994502037741167700491193820844089276625407068193927739765725801695685396627571826690584854115966656405355699565483457712143058764332501963586682125420257855110141538010132310668041607781277721146928858972534091062669084480877795351337585032559895313200574309890273413747917649905923775729339909654963501818911507886825522083215877399527976086787680318080370229042513431717026874524108395535381443460474221180908039822552124853123604449054368727591210982954750939077725642208684015282423637124669607616912891361743792710962601428149955967725939503746454712519771902508949396083838628511336272217331854979908418737300169312633188 [177,48] 136686861162841232012175281877784718799970085184283085669944051843396083334464946017398545774857984560102057565081275985594362693992193294706269223937409582159216195091031302199242210112781358170435161357694415061951149517269507690517266056531885061830518043526423161767438918476710302269629328259328090684719726052790965171227491517196840496527132429367044384305842609790521725194394187822600564504386055406202515566006788489494827168672563044652691266836394115307708111631002789339682171836044198896542525636608557329363525550893633879381028006353635892963502565730990830729702430201822966287843329179255406523913853342459313958853330515608583795199430780553165712466877560605628302612283347944944116038154286260480917456556354021075626461154624493767740321232969807258213867110245445894627488399900709818679219121703620861025168277241208540451279985253471111492062881090327311503460401542624892541390150062881544794344199517253385936177616834671318961482338466712739277957862390359558541958157099267338585675255902698828640076745946572965368085582569014809872646382889544818603473418936195858190588566302582620478520252280682500608667950400426538381524509800325279261310313792891573036885015030749998109300036691286376362957797218165592753215198292210752921767306885187017229398038342757162229313983113298461123156435907108425166059266641567086760880604371782673944672770691216747874698309085435544571614484018477688392045997043306425525191213650584298630468944 [177,49] -37004607737406380695946747030757346196891608156564628999883637905898964671272422469361529921412268748238127241301368195221124321534339934811662267146874805320805514870952490604224962514189821017603372506732342689361285298782218031050760530750587112957723925134519406675108855618074534830863763401383297421572233659426601387854852375640565105319104292677347495315220472601033101908090628570428548506347022482825543395836383125799414510380054915161049653043784447879278399923572485772475175954595076648078313406315304497894555491218332044765209211083743555397856628258126834551068641107096963137332849355203852357599064830923819324779336839416491709504148539980778103216066733056541733876250279988259480674411135486274944435008633762911441723653239789052171983478057037557221085977085367124367389141016379390860996778031774083070339353143889066034799371101735240274551071976493900750696864424931000569755822661396877794607157823404003195092179988012125208597771224722121006360875315043297324273188131471041370898930220447814986154872525007833604654264114093384761617799039213653255137652982176559216490565846083568658101297576835309535031185197976574906703229356456723958383715591483863739464303693525753914576938662684239034154303164786292940989168003509813972393634704925835714262861247463603479392901524787260164316095310627001247352572142606216196980119163125602285759649082488522521271565210603161597310654906643912083513331779548503068232624277237258101986 [177,50] 9205518659743498193570230242883296602659126967996606024089382486958934651544803225722008427327770077662387437814987425172459892702697396758584883492356140269019028179932038693024569822950118989013458586136073753421951447269274291110090933051651905264777453762011176875101841219466582379044700665346973809841839224120273399566827698855243739624068653979119481421620347070463554918420672064927894253970493699009418491723882932812843246283417032713287994242899410173379597952680128922298921157881430261134313823922898897552922677906350842267096489549358801038813639646730787550541581694071092844298898480565190304681275510702240635972609275300992938877679894488944769125732281947713700348130148274309996949134614327935258135345424106481807265310515611149105815934753137033370341639620178728719749184806528821774305876161305290400782924776580452421549402830850497584154748409192308189498569204899654484225799589285231625505125213355563542669815791520741526595013674720988898532717070123001228826999907213467225916729232274516691694578829625279520777500023542709837722922345176100868275525382087858980840165408713245287392806575201919741246365171646802206404841124130115440474689975639511712466129777305239486922575522532557466111181455907087601987364310263299206347760289952526360232683912310793108125016961166462915322378646788000184621117967033078031685800196844442266851268445658287754241686537499384960731795992385703913565080699137759592801072355196475072 [177,51] -2103439971653894578151085148025991659823109589475056820119219787820108882634621700055194067623350837671265489064720552222998222817237707783961016320784915734589680910581107327209790554339594503894472294466317906734470038168503208743717463502363135787450026264951195712610091122334021208435395575563278505544832035683581944792704369185553559195391486030685796002111246082318772043548428319514755598426800821876555969951441311883663099606073028426649927592529589578053266755437997708979665616787418539485741284871366786658356986152713706859438012077021291106195397138368705754953446711657825589513343581305509394738541762096263388450797266178369754050084931483952458839430682601070010591091066409048544845764389137376009898247845742444903415515442849870664727955251127441991823941106394936409150187196458407040775858565049937960496461085600327321449972429003665031461090516484627014201677396326667817887109449907314822776972934841293585083059296499799894044250532602018806321034698292749549597165756478488800317304865098274697388836205778004453707909102473379393723110932119529733538288875576948169290614661162094846680978780618266772479631255573789922982383942408931349185827262074097455901970761756921468067649458573033541527336624553054442529530433077958543976238632739372638548232233538055000617511970853952916971359603292750638409100949166752155905003512076093605834881896018012468747021431391407765362879483173944920017559736850762091178285655010664 [177,52] 441256417757480782050631852961090306638931982673524692285380779633474231644327707912129133622026166718883369949029004493197539414448955833519665665736118529236823669031090583705994842470465442006655939833997293104158055578211102366609021527756378195625061565909837939001304929064750400978491359400729272359835630923899963679369679568256593681561578921033566780867658627693299329377674224457989945540671272522200956192778082909020779403925479062236219314328972403957372245276125575107444973076556641953187460185656893708536562978472301449790949152331649826671129761973775169554264570529596281699345169194801832559307756288501982015536050653058551479366894570090331258269714107811107439310995274943998999530639219614850442103939866947191337869428100676353851648581820126892459126105117198498897845855772544848215861785940806397578624099384151409790395467488873916992713898760351813073630617728867689725036405161244610569919442644164593317762607187387242443147824188572649966589089682399251096408717328189168014364968828318764072921961035645398708204456475307635423384338538889037073542670386862981130808878754238185897719103648231155782877802271159721396951345749309272521104394035487296449543879773441302994062393222257950507862382457090354109082469763887777057435235345343328027582085093480359369230130495507848914477188507300583287958838066399059444208319040075632742354229124852872238481381354298873124656878013380034886859594575955584112198090816 [177,53] -84934826139958632720652192897226628907445982741302317388940700063534876767890190657325434381256241993591404633315580781374793400890762839307075840724050643396347755028706000678659525629358538205138945650260698637688306468588083435258655285544559221146193061220750047900143671113847784817207854496660229839771562162093915250296927622026967513989622875892490688313335160902734333937399244750974149668210663296622504938504197765125067440541407896533674570731138340469845707067510493275734193214724490740860060709191942818628235976975569962232518320112415164635657778108808854189599270363425768174152358481754785637187604361790386799386652176831266910809505748551475568206157055209341400126385432443881671552387124961086775871430582208190743761705948090604865158107121652364082275410824900202257937493097299870368608026735578602186558825060008358572048464887536027240378816506940974129553219624942554689511169457036734204714673137921862871135375118376046014789638924969078405174453083256955955795551721321758014071192517368872916140492674108460106492794152888448253950152377588277811306794389872566583466581107456140368541116301650098587700188555115429197550253351872310203904765272538133799314539386145004288892527010972870627257597569227291798163154042397294257893870611891462116290822661955463860898264248023771187485881836305933712327646307125317615523502689504454774457430067323542390506093309833512766230705662102241103462096041680744631682162 [177,54] 14991180454159207651728341528493072414897272425622948240909314443129199766725330296044956964649641458740495390946493392421536889999903641549026768942959359236223040873000006198098477660045916618569453150570368044016412735795265561412657940776186455192936172583156248251912529736058704850423117263667615733342250109104301984566765489183857514589579285934208890811740068259824127957341802339251449171508366665823699055760450939806328668505316388984666651836179672415609265245837938639314313001145778096057394402780214890077210671170667902373407684451584297203843683116210210905011859421833049034827604039338250986971207171820668785998679642139581554125402419342943300897752736523939946654467520294796070833149014106543449286195744885432169802617868836348817452551744184867497200756314705914992717336089287091439235181255612833439827701744633890485982026647001952026904671125477019811449699431841531672193959698239453802019233638460640006091377363942009547376512331023678754714932776018571805019312830529871701559397460374581537106314410895589219600134420983993712006109072383728444399621505978626445218348456005037845274156048805285501714095531290276107537179700831104785936332001361834760836768176500647602004821436729273466306195441582780082652711875395318204750000458338126764719058592262685125982267793133259314024405280360643393203927906242747310402509893527389690324977010852005864067766647379817755928061946557948706678590028427896700064 [177,55] -2424546847871711758303040040064111970744577334711811021540697711119082739103012209085034970869747550870822918682127272541947608208517069433873483348200154787072922167960603564484741816296031061957604458512263497841156088203342682236417612026245695059985402467919631190457909570505997620431369091690494345661098044012438382770546067351509116036768417262739749658475663846377137899735880453397045244889794568251658087203661321419797237779560084232706476816289885930442756596165472056037025540362743859563412943514462928487259063357871393618587185886951672133133904384012209200307438446460525315745901860015585712563407981219172720318283882647928210872835061353859864212447030655244472330466159923619224713679320104371550722395246395759240650076715185468526461581530902206714734095038357726968771423596090096127211725192336112101880233753787374253138808035620051540845043770556161164930263996667410612096920387238743011964263875343395867888610633411508195423507867259899597601830637216097346818587923237159659863958891031197633780592659126387786860827111033719714162075062256278370517978627222104632985880409606939750713308849047115560902570058125452382583783933367261171361666000309928287397417274036323192125711366635963098280279107079337174213229579543304846484989499861283523906745367304871035874524576068598125018983587519387283633083585109526202910605399425627544631859856552501121564425002990047897893450507666228095214815583327777804 [177,56] 359028557478487765732906847659568360927772473930927934311702775434258923833972568324663691076983671917884149414430109634763804021617379516317323891695442606839527408947669424492185140291325822062011109124840800559307218931966662949283913530532275372368019747800416614569780931855468634555604980279052069842899621736673989986047286411951000820193992590467721972273946335832639926247408754858610735074577375847059255703826936994269406622242966815590007088642043947161072098797691459050277407938261968209883354840451916466915323859338640700569644544947849248695493597827099158950641769639685119734259756782365291072915414232537304394501518299226150017601829372058648088952481060960947565721322311308504766628838771600787942120364484324076164569315072933694980710745314141503899066600134788342712609087108455065698117631301023343711681659951842630834946846425081349177018781818761286215880803101547497434274791699597024849067769886129866751022036235343185706794230755750984666945238894387638619581042930809503396446241170812018154030463242082757107767468025778627969922569081375304721677244161166532881836605942325925487963417303193865459008057232282488300908777853257528709240582001311303015249054121567945268979745233394479103953014080445999039970458601884570612192530999334231716025032908770161133267913727452911755169536270665414720181884663662963423333049033772483818175893484414236040114163604285463935743206315870918859078644039344 [177,57] -48636349352379057679534878648277355744525266302598275263165141358251684458452660681702607305357456401853421366706302384867305188262062553335390935026449703588876561701687685873954482880906424175967182461023782798640199091669799516032099115822318552376786999249571616651537510948357947687887721815810890605000982604236475677042656930619311086815292956922268621713941821680824786770497394870132825930391419014030223249799927018754591749016148897606592775942371592513872105601129525431662993311714957117406556275092306620363546272893666163472776147207818783150722711355956238697002191569820836595213817155769066671211112231003660420972510083342119737628455152770773518501723915618679592543268583487904698743463366722021169442928558166917204125926583279677099582749741019083015079523612150766828899960427057570430206805609453693015190048848090780688604623274682503203831925913037658478240307590429210862058778473870080389834145708108229327020335907214659939298423070801461734535421083695239671151377153469074265316124364475110297112964990570744638055940758517732600142751996915478473585773583333766534385428287352043728075668413881838479458926901674368164406372457827392216849457810630688794720060919743139600305600748936523654887294914998018144373999300319908068779579767912566467661463522175889617098239435636295279670087923965350293605016118817685341358462796170982232887622785718702596145234244970599576775406504361642979505171406 [177,58] 6021834614299067007415007699327167337517542611295305789198572825377554933743151472180500155918538174147838730549519739796866175261632329075468517121728845322718188489597076873988687133540594318208324514301976285109420790382069438849859143528895796823471277070574194305883081715253028557014869121358333054789694037376994874981734384208946539798713943366419007382987634698012984632851611436651826963441250849134813444882484883239590213004472358640213575877397696918568259376141039937265692541638326364033654785603585201914941482273844908687810947857860013723047946173284561397770732078858378837154446430205385300812895584724145676271406289077629127363777511309735611389284740320224560814484020191584997502226958774975392492758005367753979009813864971962865514401861489605519009741152198528959160871488071054371586377225630106649600707472610427692410895962088629161028265409748528657160409992804957325056342417819547469989987028864727250919453437972137230349223435196716185162473584191270228334049034684533236411253450018855869796043635835865606621530721384838703497886285192903891686013575537677213722041684974808742288416988746063498157992444404385591283828574282912535579130483182242641689266000001511847987957517826432428966131067211640447502064219849145904405311015141876349186415808827756936691546958321261876678166117607537149965325377904085963561434053527316150664901396838560822941276377412504495586809446388162181417664 [177,59] -680783149489944478606886597546456198398174494765353695764941058933850909242526923079792275818293850109144236134107435703868798494112131531324320936904006328848951624904567550163576352743196679356728628792498626329342035007303649525355021708844895960150570875076891415332063559555150893438960961233448605853919237977599301473365327743259117552336918563650155115533678946617307985049866815166736927907537901725913836732788731524351725429117390956370462597205779779386174163916690691056205873533685965524892252108391907343787992227278610857028805971735829333518911220306654649854844975035070460395068690137418414349900335388305238733535176550841502524958968030164182874129460888618358630186401852165841096473839466419905899396754504292380331939886995037615742132203372953379084089555546543754224204134420014146947367872063625689914812518533661241163937046483888819354270371184314243375887204563730798148555393531206425014231064886468745849653868786588936178942637824405168722723894983876612907731865852734473257520001997168280713918744325164023848994672747958676325151879755373900030921757704399699601222943648149589317678549424243871813090796698972480843736032230690598867127353732269905702128525406243357271714646018859073201022754730776861450881388949317259547489010810927456883274646905605708968210036174165417111705139407508360392684889067325882377737170236972557651661484151085029809066063457644041742701490307808785512 [177,60] 70202500074160597157015153697193466075341036719959418793533399228704385172216643788144248176520832345724929213960856972886628340400746639218784433324893302195692355871629136590274152177531306171381990294241706756022182794377302270765868180979954861471381280075847558223552179607669894424289249621198051911347527004234138024605408005146091032898141499065263077801020513924341004189453243551789883376631583128246441732170226309660797990069815513848731647366399049892523190568347344201927769088743863688679534879735177494461484670971090888960545588622470853895997269900661394368725096945112824069961935865605842593964997537442501516589114129351408790596279436209447862843773019242664419299611170085304254146709860597122623147026513060216208976957051356927234216000828426626239290839041861275628427115118963842124680963077115287804292875080542023290577019014256007399993303394072930485978053534619914759376775328445830434799366160587485127324383068693051561807243683992670577879706030303749010437823294547211104109792026089104668641028837721951426892078992402658597966418452019123549556338389713949256620326261470937906340760725325483356634099492370552022759776440782799718990163190703966530861337126767429059816886715599539722285290106237776065314823703265799938892032495960330729710666816571939497667337875635300625344903305327660590693159159648134258023084138686926218334702491583840807009598986938098817604855409292464 [177,61] -6596124592899507324529624359981182625646117659269963891756025319005034882072263896790914725981125889931803253788440386605481067808203638676245723429680938273216371440586667167640747764506880111827410459150467573302721202272144887399484843336059141623666160186779356511126140665456117071315870368564954596119724047781864786269839491549741676869613578105906007432963091006264044114923432336962253512590352243824898381326949258409315460809626494322048850865103995610541315711023307623844918365095953646057768265119971422309781607885770854729849234835466626027325428393385757010637026997542976301559968203906439082345683161791322855517397963400895526439455633536341216125226479255128471158031377489727119738143897813950513354604105584870198903495300503396938490947630924204181372782959510565437979520129411595731110436185636174552437378733260076162591637692242907963695897066976582428842742846887507169570330311352462502953173330915692966398766256457593338116470435636333051254362693912508609803817446459342973926442412081463881351039782239731699778059309124013030545425994220235269460437680424050759861584773899821134245074820148134542286895540687969537528371059954754898923376566280861049058421513603337760480603342451274760598423321930757974747258200647059163383642201183580927484261614079896727105117092116755513548366757138863361285261603916325989077455290032686353796905543295724290788992251649742661478141580602 [177,62] 564059427596318281449434873649081129788128955617207876672226166074026049731023399673785588894631429828583081054002205302760751616185368416528919550029452077198058463460982180447761571850105785824506333033075359552792116915168278459067112548480931833598097500512793643878659430638170603803719435438672965386774605123953940271734427562581765910498451779555356763182977991521750412982713674492739120504419074958249267129732546850662749734420237767295760898705687518034455301613111570402059482655288851369532217146035393583190144835849403205419750716355657190083610502608802397667148529365348786447247791559486651656948460051008797860892404781652241566185857941977798731429327091147483973468441218533629695103628105876839245229330764889901042966385349097463488020975546146286387847166276058140802247945896918716724907965990627445805209280726863106801846855580074953082804780165376790757411268224977726692048285047652127832060133777421727233724368233152663147635473851473682710494799736135362853629167343355366560564788698104845842452455365598035534846084525800378226316350929782845409287435003737628091854273795745697475353274697843539936515128139089765069366378064874389218414424349086786868012254811564914909454601156993388396493153867272448110981381609700829087829883730219260574071929307140584671918879097141047602236584093859556740949311665606177467034375602668685511389798771781066642115437762191086516797888 [177,63] -43847820577441328050926280960812147699093546898051850403010753815302695058379432475387941428493707833642140562677249041098409985789257706849663415821158491960413383558577743531410973334664614943075576160334308812297933568133372635916407079102310650264670874253846813518941752915134603445255487905104080514781107451297158413506721942931212124763755203492961795645625870151436033472862370645638681843726226492314968033371144441815949211758425475087768127208415015068194585017787750387350400151935126694100326312419400458364415872341997649204852946495744418064230059432660696489288842075364066751556129125320514060311589339812915847101874969941329751154625805893426151681499274454372045904604694323218049116138810435381676316793747328837446950797874555166056744892595607633085293574229552079580642005829889603059674202184106278635939884515934600106745400429380512949973791677345435771021572294176275688729459548210523942517857326467170289954703375961107809002704132920969210976131636668625094195915864711292963147903873799425974355927693231288551991178835482346342321080600139268591351564166168773587373597157435464608360010995149081489127778050385068173876698910732468574267037161558730228838897271280075353758259840713368801134689058271225854330631299090372985152950485170350895477597535854195088185243892131391402357892142807745108099689913438154862391373207180458330329135799072498794806717278801371845768 [177,64] 3094763238860768416428053441969752556694518414850848378411697938977759287842877229077485847476991497610776626828773079346063857445295392134717395846261329184238998097798631983776923007992428309615694160932225654094232985821695837070489659886993039060019366658846105638741225085196767212434259194339561169754317392762276378198249149063997300171619946873415452828333441699939665861635048461232149573198382850017412078620317982247798721449855215959315800171626299922510846727961774187485006802633674854166183327662501894070156677956624566683877301791607852982294314345649282492980593909325435278499968226719030168505005347221267734102698019884255336898512475776382183641375919861959966187267329786027162102260005330129137362198316389351833517015323067955333989471947901089061314448635369438830667579780448600187414631179435486683001334029625660401477609781286690285110952485597096180796332606240984510632806124919081367852970597958786513110258294249577705478389841961159875013989962598277311648256575666738882818009131118201995698783918364924576030506504484883268985551223675262471601495060395585674170298530610759644450332711944971635109709427484843160482467556130088327032877675960917994049579429288769437832234479884464526916758009653862664547731077254809284827575871954375957210192669940897264867875371247586391043385407727240318572276868957750751300638848818897476161608309633168202035100898200078208 [177,65] -198068564413531309328101940084137037457882545955623417596150323455518180973274690332186922938899856310357982549029599477544456803838489112486028960208626606595287840889464298381680593357374552327691156410206260740104336189281629827898289259978224005540115998747127181463508046065252055031049984734084457898678708574168253800662338675012554360993325262210490355375166635644541144406114496611325834386248524953511992143123284322628006146843011016304681535627347133905603393380951320306332351434173467297034464595198385371781669837515998967219678607580055191471071121531590421647211541547261124972469861031932657213019927919533114298998823521549872704720898982892398880495242097976144339108476057236816806051489986886942997744912462412186409635879026469185351952168986630573318389896461184849584731537016165394563361660242064210619090371101976363327337445650944641996722950945929926046861936574695754188254954553973505831951577174042653247871186467238564060478676958742480215746820396452798264880127846578957563911984565030461413132820318816375340953877147736921083399925998085504651556273800957908274992379223561874317153472865566719799465558839385847071038620550598018608281599580035870379553977815880676925092479770412397035947690506991124451418500577047493953812393243327070217055939878707258377925564407377518931587447591530779422856688773699406619311841591851088628987126070380039761364030941456 [177,66] 11480206118330974187135562731958254659860244927486464519166213856753005697036425603775018908034046912005648590728306659629194032299030060457919456153963191641026788405983351433430236160275381756223826683628769476939160911412539010874851971768086264505780777995918305993573116915110961518326073773169643952300043118486649046750745582636087926379886359485876070569912700045626517549349424042389903953439720823220465707148633362667205778186375290392227435179604302033916398175475840032309590175666471823896414288398693814497790525742957276505253182974205150290649767811590473842361046016501144446660413980062809511572389370638065143422819141704114729949793999040804918071775188476778631196832238403124179220858996638779601613106706930650381174496303228382537171611271061536844312708507363867126623611514097225987110026775344899593861477170211390892287459567347982085686146638692291151811785999278007404453460331558188538735176094694986254887767781447437317395212393168509967415603651752558427200278834323074391940308813318721199949473648369229853114897419993224354833706232293078316894454631806776750762099969237082427526073339290071036718960011239552063101264990725691069190269894293982289839252420949678614351326083915906349250546348316425681260248613792221207992381029345706781281355150512532070583819954668755598755330197536300912953371643699302467832527695316595975717425808351643331662200576 [177,67] -601801824309171722286753605871163589339434131066777062656323030709691002784835203768118328140709690457520380311317028742747249421959027585349938831313832779440067769692858373194306876953007780227416333817566215091553189048530093305128448993196782476772697126493762186830261769537492845405034675008620562703603074499970536990162018254183217771723548243819614849829722497058912977488301184457625726197169382089131154890655538441982588343004786941385891565563155401474566217808148945061746302084424020874394404335723845961151311957720170153437065113438473489955428322571836680721688715177422661451065423790150586000603817491389265465500729990180166557262896891439479143960662582159125836538789152070510860823467079940673559954505171143886054447736144682601247796884135391623797718363259995067649223718138960481370464478890329622574724191165291940756853246874147724701608614889535574455214237736561405544738745303066482133569749890452132118819514390100667545480877731405987087776856090399566122308997822559045074851516271512005449145040690810804028760831242675812381387110769674852117394570540576401610613760625226349655317067417536545490681009306221250293142423854292868037303508419479003910218849787358039415901601507744901510076285827374125389545234429387896523485676163980491787459079929895787757528239743353172408009711749044907410340115825858330530824575610838392917408251318603600403552 [177,68] 28493021499850372866944434881491344047903846687737568987049225803050024584256922298647364329662459256399095142811737567049549286805136062396086606309120557908578049145627400061045818468256173715194013962524630345950368730878927977346217503258123287129828190746316548494936474779026749012816839016040562577846894966775079114790052150762990675722102488999009177557574238254374244738321066251266347507592123695184725698169846331169764204636665780032725552662798971963922497265353228779959144704866644376446212800937031716150537481218763510603018503712612642562982826769028196778146297455945099940301058239365697957926138487208173887002460286057142967810364816052461162754396783296736373837328100162755960235844713807392330705521865868826615414957739739164066836231680877401635743642776209469153289373583951415657203619276869126964680232502142181867987789499245936371271164116181126490023286002348106649917720395112814694139718841926561138060277993045179415679921611133709086042543508171906790855323690654189856261558531113052370865209557838519536767750221290195937880300990971543405142941712753169771524748267926941761545964256685325448073905386263257994815958090973779741676578567545615638405418681793948750297872914814485477820736262176042610623563129987023721078359786816174120619385110109712359717832210611565323858292979652365906594475665104140813090638449600272588781100461035660592 [177,69] -1216761422453209703101713155985145727219221145641170029459349987065602402261311464817143068113136853812181533778925261849094845734156368549189077598153102396595575130678659928950100722008752893923827133642662007601959331402734888977034315376147815581395443929993398947895203465890704201092754923861976744551102026736858255909363359107550871550194459017457406877449562675621363173719805348887511078112057318635464694323552329090001563437574798741909342323177610727544612967360266825668876476767549779759354189349121087271922829596750267945900601821592344716809906825498130600177443470419080282316908809061665675933045893056361102065599316212456814286575109304027175796857119190508021824779490899187597823454307778792210450035525493024055226946319131013778319934722432061742252439240347419205799202185344438850921438303998433592483408418579396110287296877319453154638738071179812354486045260552294734841809915794798776508641603628842323806673506058983310779235601226787899002603977608620820336589062060203279773848948557340710079501250290769387475313564897487962098098996974462046657020063277998393715595083399777190127245641250658587181008392421167368431379451815618453607388607297344990176562061043821584381709291453231585343053330493297536282336767933226438356100076925088396663511359040778416412082397766768602817921460301643911920742071215987982831712093313850146040295469707052 [177,70] 46799964690879246613541067977283065437999742581180194845340617569811788624344243686876765024336357719403321734493416780117960845594419118498256423782134605057249416178220174844219414446377192220575485022849882734542210856694191942591934679920747438726374500295601429196117883186393331407004747257719579608325001102491536078878710034497518267202704778645989450381810831317652389129229201583737753503800670980022861503874048442533960982193252896365720570918174407760654747796712776243951567704260582736957600355182110814283690604519637012684223821943315355318130034533027165543519708595509133289108063484017171590155425671595515985251168685688024818647374797222324935544364899747575636410691665551755695152615999683904906838706944348131217391313033648292397119111184331374827653586530701212177689262234436134746748257632804251993969662842497711918754797888519749636507926786830672634393584052665974407907669775874695256748681657399557551329815335199086893744472636586451254043150876795477278122872717332061029055364666732487022654616373601868787364264274181335911076169042400190058827670388345814374250318639110724022522598660776487917548606513850134081923108860673753766632084900147627140590962795872302282444114719796083711601515672856500122203923290861612796684305928260203540379011388100269960453280854196512869127363440029238877529841175670589063986746225281181253448516096 [177,71] -1618980980031996169791194250891543602531287546966730722608938295065981879514328855952900554252837138290437468513204754625631125573456723003404533906363852555836524466560587351243519425427054305044878205369808270556807067204644599232624281080488159105062976532900429367915461427258251834310270745655636749403054014983909758585837831148047921631586977083280474465858065806747547906575411962669540369235671804764794755240555163043926345419736881186132468667410676164505469560218063141647047037776742563056215187726582407496892289794614387909547913230743363822599999498185976989949584787273564165987216716622837075296375142880902304577041126204608736301412772841831293066817249758593871094850446527554250360588906464677736669281876475493449943434001161134938518576440295469665811719531207955887909950157473039103565332192330929887048701774866351657838767248857597446588861122106762183672395882999162929851488827533432818329858436439575686641398792893540338156685309746636008473328920413912166840069944726825471951604993167373477546480531827370297472222969171767320727293698252279095609198857176045882916830556501381656516236927581151292725565163003368222032657564153359366546335973731772930978669144044043835231754466691677755518901816770728782855268256151440356883781985930326028804036815505573132690273035703763778102325417758040651415675005816757473717179830462628984343152 [177,72] 50300215625828540307040894543412498810105909649656511961535076681975963823194152888105159837315322501078518692681465253923319796187972883497847993311883132961902433063981260385669254499917177110903506473856233878823582128706547981079843513466598593738500536786695090530413660107730504950499063957739999751267434501317339031264381875331052981430139284393366011587435545368161821485970408165859976352752228442470350028802095578765531681132825484726447812582864951457761840290355988868813766080945933798116678389854437347058831536468866213208813767710045875149612231426882934736406266974189446640752173355255712834564407427671085417753938310093945187793979475336614268047245890692129095450491644447547368040689043537213524488025912305958841973997173576626040049084080487586390500118826462892045348918657287872952837956979904505709333754129597760174177554182023558587743851938956139838537864086587039509040905209277346240900631643474091140944467201490716736080087111322526800020456074694599616865455859501863346382165689477914255167888046371271664892887999462600814185941183056822035048922837451915049707239513461773022679074165764057704807453498687025663032094828101939572159286697816484126515180308703529989801725770667472012275158427632313200679745271588182911428692703962488790734734117226155917107910426847791169987280871424849288781076031413057107729436889577989560 [177,73] -1401520053682227651030844162395162734646665691544536688170921964243394231312614234229243249872357437991404326996457182449087302007006519865357852205756813045807359751950352367099579337916691301066737100999625683691537903806186437238981974181053424536780956200585975543393745173427745420514556666690329870586536309610106435043389849723376418782555471831543568030459741085069008842613987404872356879662456415932507581552577703683200469489005091312865753916323328156886030670283293253023310754249859730185082150870954337005214809267013199443567282650999661423111120230837461115847818239984052578045196067953390723435448373757291341953048973539394906607161875153607971596729558959061916521397636173212529912993038899570475206568192311497798880681154785543681570951777820002315973116409878628220749585234196011079909738797442321403293504278825134889361275810342647570428735532512871408125322621826036862192917032989409440619210027282132581793001047988415264437831907365223568082076825171505141282430657555248437910289603949428208733135780858130106219066072178194653697980280119129138414919759836711181082111698194755267560371158701891102702602602865157524640873474235842969931720850438927745314864183995627661401061391194755866005221481220662244315009676310795451570784016674770344938666690469621784616434141982702458779898843754447917898340332709907487794844056997163 [177,74] 34969884214889907834148910763337865407994171541549690433547297244915820520653448526952814961531878163801956701950686039052275844786866598811918704313781647681874277275590781477815649304245806675466153442180670066925429760418493413116063895444857067794479639387698887961112727850069703702160853661367835579056400574103869924209488418581328548864531930167156074446242672879931595722715543889512256793150924206236169342904819275688934310625029097962267342467365973398855853545786870959550885467819809207140493616377461624203198789036721107078023223100991692299555132690446550699470572598189359113472148311261950985150265208433607513483781781963660820866880770962489431569201499354856774573106587091561382627469663025009842906433916716801043644852319343865113536427782583128398698712197295549275769984048855170502006797178473458931781079873897958408943619825954485874483406942823222761518942814465325635346526399457206276112923864056113709420423773320766642322008183608355501335530352882608426382058658817364488906163685280023842127017092492794647937974192494851368375138224911263180505941501331446398107572170457347872511674261030883945170108773402374570971365701149953796408271572728747637439822981404248725028427135076960582310985741478497306886445306771089213815699556833368501131407908770180750975837714353264116647023118028814355148087324940857345113653184 [177,75] -780213989587811930608909930592342730995699589337594351498740738696021616525493077195711645590777020688113944593059410376353321415054882358551175028954367842972484387316529631910589905042003420454068813324381069944039707544554136021532355103511325933376846163457706375895167876597515943430621924374821270380290390312064415018887273244386971289900497442746413952744672611822662323029136515292825024365866705048595726373567470852391075327209686302769721548192099064650727255023966047011381144866838270530082277801881763860193880224093075170817536392264623383747560697720869956771011845736332858036522938182588063419968533395126971663253231501920686879845888006703516215781212087502117314646013875527959932968993449879776086977316037821294299405084778886299704118195467277612795222427579634215397603025714250357562501226135086980654457997775626763981558349411605741150463018642436925070728210771964880698171404674648024727372880157400762664462782169345678092839857754340634894660382980493620974016730192826614087433563215504970665339162608648458414196764482594065562553178172496659622395273856456564460759857877171808908065880985703033504537318245193229503362246844689829837524681776402818378974405002341940330455681278665278883946035805124685522838368544598509051821130607046105655831169115969039662750623103619956325070342044780565986450687211031335228520 [177,76] 15542214945686335130067126916104808542699311386902693095226679224353721668177761261773741171237331690150026382017981467000078014914085785007687771710758487241444388957473597771233229386040639662366069370567792809700776345707699302578424453616662662572975488413049108924830325190625639565007296794686245992906012809098192448153781927049112968676450270277866557431037577355355892115924171438568410278468493566653816977874474416838568029188491284365244305656772478509738842510074961806786096698050271396882825508219093511415619614601145127395025230226082427002528045668064145653974919485664128865707929080484469835823457421824711420957367438414763591521286958703158255142224912327037497842082463897172767440706229964588709007086529394382232841077431795951436977697321808808375769130126942388897649944154632093816647337894826423715827907988679973608745762247048240472615444988593813054775282527938341764430925458611454804835944879399254244921387093342096317667552015946501541042722587493632631025956691837165185849624264037778675562973518603438415511927341243989026715837798257079958609892700798114457334882028319467787759582876817139281420181384886564606169383222153982295116271231804758436717416141753516486997981506734551882046188522217104877728502837685153605608288009278181220816745616176213269806235092559639291603901319940272476064133121346009440 [177,77] -276021424946044270163729673050734533934264916369489249023975535494462093335529915878426025963363882778260403129339384430313090536563479153416215682520353860412352445857901344868164383830612451050421590852959826705128213037489513513956670321938022734696839323117256011094975254426054804248049459915976620517869151495540097750262094129810203258398983413221323127972379987576952861040717450916422750419511493070816386182635349269601438072108729301545812000822323634072124228004192956320971903447266937042161192450546534830792108645803655052415095652519702242264633072054710997566302124544522666863070368019658454307718067591681822289609151461324677905213468345306711972851615859239423423119874018329827984029037483550941599615090394090512709997155195927535798493406952284853847034359218627413183823547652179971699292211807934404884022011688961163760750680286943947468290809719527500895658667169321246031309070106572212265877079943480007791190908424474886911563944293101776092649164769731356561607297113059445388112990832923562197284802091371455677911168265303921417577912557396529075900863830184032410635219784236710763533766019334684823756058438434184524049291172687763598831427369140711255138193339737395380291951346863189843280107207776702051777425176565363588437908552482143247625848437530487624044597190249208407969220794246495291118093314960 [177,78] 4363658396028635602945450127822384937473168204637985790272171128523550326038797955012037970528382507245352527075045614750631620365955102272294992781189539661644361956606293296057292686841955770240442030017292321538162349492191182200917171329131601096800498222449128484121993243724338240789938584900037788653568519400689834636134470961356959614673379709277111333882732425243470865820509395911177962262420910641742849503512986721812433028158780510108358869841313701762692279389746947976222008550144781452523846767693413045013924961609963100528724549045653194497053762130487126793040011296784528378483773047632219707345192521612356850715495817183227024270602142648739294674788419551359387182092210292964662926060304073141536301230803068263256098541671454947901166674049575403168746826466417759796881450969653298754649550407896189464754111242622647840829551749813513344459272001223361754137233637203286663689608957131021859619358758093668866236965391409008699588010305877134713807378413213992224033488445059548709646139847321888578630825646379347523890802420603837703136994172776183888033624331417456491768604692611258648525669508802319839538179077454667533091887259735657716338594349548037020264879639225565630901933699419844489150237283526826527178270285823190636974740189606514606458709012948442889071310053739142942299884302209292938088928 [177,79] -61316942092453431039555683430147375133585023572667124167539703833837810712088952861876650099987842790818830838787895207755857922028204909121375986391641937851872207707127945613356402033877958181601503842881864214732720175069086633359883563546631116791396413572878416060675642275206042415333303996142207626613068664423910489179048574101054947570497245873855004449339142919127599260199323809737397570358801565853297448383959955163743924534275996200615337253273811098951795485357371734417920297136525935486180397740614732662545086318162680267933869130580386612346045052382538163715273926034665698147328700611537846244037102854973327793886622770504939142182714306460648058483466582961457324642465928292752628999827837970713523438289422709716363009476544022888710599864221280856417390866418592322765402821138306672530981743999221192170719404599090892882966266293559252172461767026709396316745323853292996612351850135860625067446881142821054762978117626998803887695333540041506543334552640599057534096536774297398785147165349730093610574406901940590123316352483849866806961032268342610187140961947493280322265075466863691201169005206560230121429256361985684411264481292982522004897877482556040535898397370694347184344892032742008737204481173172421162204182289593428940849490100756931822168903976015729354605805207419177087694071879047125572 [177,80] 764666428410782792708872093461693045466824248275325920429984071484914094633035195911090045011164674294660215111608163877625211156398822216464924040361258500319816143916798037986361293129214420945054819119514328834142500559665997005056997911616329594251282791802036880667284390753181330732191571405331061340516839815411953788994424575441555257086420814688498595474047719403491881723846994260195794377877715150817435370519541327547133063011775620740210810157680135740027980658192522498248654440725754903262620111474593292159372010894800339917635751482775221942992646621259023464433792751796908213234118466955542389042968537219656902029594840420377297651087046477806502266908572662554035288034364030438117391890699883020707632822826172120737215219542063706037730457612749346553893707647433807973904191745421720756873461177441571564184787124869825413751127074915686289852874516125754271395079251653322451684039838011509265467961825124159112397576098767783695792872566213486735876036929785641156346907666537726312554141768186449376645147787504380796798568812677291047232891586139758643635275906223808560925936385599106885628772742432185137327818739320319586149701898105543059310830088152294697430051308477184203951679322938868268751486117019951525152356230578727960578800220572437876327757568743520142475782577185354569412795540731824 [177,81] -8450091454015738473441019825604918864064661475612233515168414045912793745500401387091453412171718216036920787748913691905277688192032066284488482705502111144498964122418998624805472843858606522482292398204496604887831398543927149771911567931100426077006678602156086290747533911252813264587761752266902008536056602305723608526901136220285636410116072007588040935407915694721701208286941853968416207561532642481254457574633580770534760099799310519379438853503129441956598228459102396393877990168827013488266866928979734055759533872729095537980370743998581367028186568282613474474634554469973327457208161779182170332873918433257920174786236343694445755318313942833062977058077647205204931571351051051534192376805810913150052357382816864525395933828141000345501961252383040101234053546274993797565937054349202006536118861100171301213960435765342968766995861965697169741476392400007019421492048154973057216787007072965548549534456854657786364009125992051572375302631956362337064329450226874881938294394105411738906255178746902703008244911634933032080331492754779290930263504795370897323893757492393533328525604301670175756215510035821442823260668343831077220608457719233060993661680275934380875964528833181422997140994709862985025705859564466226964998172901735353041789002786167535574734271379710338728694597544364299710342314294 [177,82] 82619091234344018258361815005587856984386033526158279430103597061795874189925769009807930897043876722867972899865536893405274765602704820234851606918741723862296388820270604036288057038763096005496379626423075907423818223478232327432135829323207669162923962036935831943983871733093030850112458572273230305694435851208024913237799239520295192705665026154004406189038849525216492574568297113897546236776652733608787595761911646601970278487529777882485558052222303416967112609674313602686294142032587650566196959117204407371102482026277413863911302387584771801478284136490859713705856957164412909764786467349114326747295086567466733349401595536727957471887777314451485695960852251674986112176747594463142914780541697856930265614813988004257324522598412697101156604768238710834821606392175905230463507885610874202491617837868108053016781936800697186608776659520869930439134845603023576020090138044416820465189340893733235308637483804063169039434534444798872256331765119222660492018207468364770680128325913341721040236661574378427299283000305817685457177764985528176824149788703614258827951780247565801551836519654090008161664673118214050267495306391815480836085874756603365358812551588244868354607819270260093054319302287612663853920649670274080852657454380606721800419843592268532008934900704629936068533484503515565221824 [177,83] -713601979126267145553831895981811060960202189099400951117907366511397553344516441824281424109366292717406158574314289324051737460378532651384423611200689204550026209802624006223881531156983235064396942486320964336776382794898463403278782830040311119661615854230271927813647102296657856489153227184665093298651428349231514107360964657423029532179527713363389443642073637451554614334203766532842951945338476196808143370112223611927618773402647074172274979069107309584982038512965965955336682142531263803683570804962296470749914707205106041797767811990249010189395829854027949118878525578797804726434565045284543822243418260430829252899849125184954792206285408038963709172919422424208805617826833442725396829286888949087470899117164934850758993588995448138794546193222366672047448689571396041132720884063049217419955305195459767694253763009112317827097459552111143743132736406265797649136870466966618164668771716457281725457077567277341125663695201652371333864922621249628804955164801487088238850911475570203131018902318092818930837816027653182929980799591158998776814391286015176056637099709074164709415025966739002156846918894505974273768577609933619109217075398400821225075573337810711752959833427650362504837116608482575785750203467043927011964894311623512525828034207608930167095194746867137034240111763355696008 [177,84] 5436382127436238193378575611652508244465128346067198102012633067437613492396020653740570164491836235341528385994707934666623397083406822162016715338596964711255619996785989402697505046420087877205482599179430079302436441797300204520934471121717359173518036966338400162779209228534674453613409242064844834788340157376982137338155029155001601308125659495896871153440967140762998744652089384868311153363190093378509095214030938555441404353865025927538662712894786206357323871811732872502703157006366972388682013692868293011065357572291728876064917316786854775167781484015645549460672297015833470709702558689857845805884877172799614585541791831359358949458789572039531138842695304616108817079665390135464450345314646952640956043471627921315044430427394181522638321702578194032294685050627740030876481515718082461720129142672718114228092363464361575200471926804263663314644197176939736479115830971459669764535919906390882995634792899591646640473015227241142356551367309934361206534842506878387730889843523719461419742180398198712119585058850590123643213511760051753178521802142836748553633638295168420581899368798480106437786792854761778525500184048384605676579901184979345723411132581935343415204009260516793053729964294933209462996513575739821507778469672273612193876727033386109314265233123553075114231929634112 [177,85] -36471855083956839372732552293221787648731765677580652631560927619966517832207367399710709754029914432706795031066847418166859265519516208357355411523343816672683866107345606745441851014848600746131186116162444822689506417019510473497698723532667767361095083285890962061470607131544205689655552685004617885259109958315181228516829382601830484101676597768062154789785583460345180366054216083935687047575461486966148234748907401920669798027685691794746096647172330077959959909478330348023725665854993608127797943880248812993825520312707423843826379835440456867539721619461719797011608509118994571191739735186042265747298951116480130136573650167112765292698978551518689961682737692364764690524486630700391680115200217497206718263973326761446255982744219878611685162984534176819679285498877358196989337304348929103229141036733056334169070212026241627183686406437709525292131579788285618541571583410879926670499435692742960763307628661743495862619424853499913721467932127729686134784923187744586362305346902627723036110229117106955981785794309096586165125245119269943781127303195161191912769775245339536563689181673696142871536915365834857325436089422374807569712253301284739356886312518752991736848178436242260004939792359882399098566672610802396712535517419464619177601358125350410389604922364248463947899192 [177,86] 215133742922592583906313525641765795970719179981320770736275300936400275033275268112074980707371606414855744882346251863311319827346921092612219714849607826807372480503174502041345863335820066964732434046635352741648870144811997494026128239105999068693034359259108709273615466275931200246387483113893547226737605220838112524341053657149667617696692313767305880047401588253160658457211554524065473348304512606047868611585045095962523431172630225720525223141532417233991262817642193364281592315885349735429047929088734855078736976714489481100272217913611493494205623186997834802649757692031169824960717802997387910331963910210963684382963025938618165963863526699203744947425972708902748130574404704902681192082380542993653921643412059904383622200745851667281573571295482376739237788921407440473938446981500508023001491610206205581031652420693395269778076406781032733714739325330871824072274835963348196194543865153915366420131552579230630462773446620680841723853258747306653763378784748097052930851790445019320600135356390868702893674039881086002710053439288296744924752144838809168425862922488689349639768571218714584684660112746678242449510675533855072460461643969103556897370869799942760017335665814328531828533368189301744951392353750903413194103074251865232769870183905257725038298050249455376128 [177,87] -1113943637887779738915319647337250432986231224422335770645855067448735752484336230921821460670779476747856275078981418285640691873919384638359333032522284163987426722860672889309955662885419388002950611961395763254261762550034611675221456625549618820443242036467271799456891842715576564486302322671981811999061936237314108544945229274131747280905644445249871278642075346866697120357429743352984746607658939390130453688669679860386514721472810136846930277455380003710911795534203386997630042356896556262200929038647153086825555633857517466432274313157814190629065174424612992881999297778652608623169245002010763133221944771195214199927033312969254154743763860675137643148161241011566179430700150796690616959621942787866443723056961692912002300892090633620907127675203789129001251454094445327653037923159763456200665908644621627298217412065286670332394191861625742771921014739684981991658932590178234608571332476205165148863429277376487575172423544922529852561768332249092168805357633796787795031096831364683116431402447887016288319858201896255643385035215070188764191401953789955171685740814279030170052783298333111988955907206239327653897350580488568099542654933141923737037212928132524838004916371761696090722894988696895260672215755432159731508486986286472734741553957539365944593092800300944 [177,88] 5054922770502037128219358089795798534127159256210027139264985816914530682103565519038889954038243780884099015362651943570100481348421203486325548404406524626864486367735237906490147413334779523589272341120095505248236161033697004180606703067790087820305922051831254291055620444096709584315002990709516714569078378983363091492474780216770655300748557073175932069945847685993334706862481717708660803732073107268391270840249740358179427236404774745420268208185039912736883631578804675997984880870934311313961842730222100122654715759386517933596930790927320608204850375686934324433259476554900372656651159634420916022199823745882429886377401812814194850521286689431098098509754976754345332095212810157044272913949007753953791246358321658360998147917771846660420853696489601416048347563565728401328977767692574582602634744525732096412695156790192695628865078062577074696234340469346137081480864496816239234434376951860445947483221307104918156446999862918718389925179794264983368352759186037678639798108922539157100950791860349808041988204275202262447521227713383048191531533330955664701338615209219185355858809609903666175897435181433751740870900658124021641790379488113961800789961172904114088999140201224889872557682721181113392629031632737791241135319927300485604947447102778430072282535896 [177,89] -20069913037998984731110483002342450555015620286976158273669694141286919274279791321775645277400909823803845558762032807703858105107778895133668761945379796321061979397300978273076676262803207331426144835802220033400106929207827814653354253928962729432072649372122439918267936414594702236512140690815600205313568921492664761319931678267724002348241665292119202833135272011917112528671885251656401023032016090670193383456795651548932981747453623071833216611179501455274624927138689083431670385702564927821651035303815431821177527221818274134188994301819489644987825126220916975945976726928137883321084073161976327613970994711864088619716230307101088733899271545447777203489998950641617704768605271328976486077216800730804394792870293389854117913819064481067717929418000486259502024618984967507009027484809532423533438121668739612191386884916936015622683930265537129281722497801999425527023560344603599248494069031628718435837818923778436964850600730223382529705549504637423806142097134965205491365678818075974582211092703937517441065801886732940698090738634229464436199156550169690963118106843302066943063512054827955199574803492860124344068212997971312319374443191528972851151339073320025582731187467940290103984238025572048976478463949191583765021163197953993027900671611247063302775 [177,90] 69603088120943379888263643410991578867254488908730122500431284615539954597076112215311415505973143238327054553289723927731927611265068940244825148923492159188347951601547501595372461950091330868246323738483296128774983067172334880980521608601924131720306958764630312757569666122939803212026436003977438617775345477143743893019444418560848869785000850477515618690316400747899572215481840782617231018786079544977622839147877519920523053434239597486911408082985079767520300789455910209749616317208870417935865012371800200213678141222944797330857557441336600493682357050185533806594690944493819006174947624086729831519512233167067398792297522496594970706698354164861544295055748914957612801125714781411688130688277725688020984029373248147621001383075215143546560705338015914037797849706472801613503087900421618012295669052702032070382652345862801480104950168704390919016053146086217923393205376844853371717681482366173158306810518774474712384143633910372645085022531728359762695017265810733124391640345474574875352277637682396619364807575988074154445654376901483328867956558009447671809716940197811388012167233530985577071865637952408935342137773455461489948067628563233157185213909741948843583864764390594631786281368652859558237841382840126725292171733897667729654470833479322048 [177,91] -210486485693464460665724235218026994154899928653516382491136371453976550359478000339768089573472670329425958003890899549027389433712513146781197484715145476561906662484518620162530762372042378253525377365133279538082104388214073211212981535577373887397532286577737301932971279379288457248044361174707170716961271652107840706608049140300254740810488697297823043129131255732775918202671797240321587688988570720744751533154615133313012272386700580666566370280293971538711720309436318052109973516532468779914930512113958944140852990045751362700769988724597707723714446849873479395676986464173439699786018932131939376803668847546842728812555087209921065295353916297093746829311273270613189048321943445832402496510583499592839518159482682047622931360442217620611185587674279066965419914609229829045821575687813778651184915954060506093572299369492113775422120358626527741184908374732437509321692016634688496836336484502060610436922929958826936597983293624345612622430993593073055690878964071893445887395417480558761733012985727011241574523228202830917468881699416974310509880267563489668297833277007311166585724411298195628383479564843242180056654236110118199745678764900116844149244529804723981619479801683146574997185766041201912165256798544649763548577570453024554845225292872 [177,92] 554090033199136613401256161779250086937754562344462206836927092986399889940418926374915439900170550671518499103058835949023321318283748428601111029257782432737820851952124548436805977923292198900371968165819150597700657930849453723934728944753274946177982872845352798759708748898181194807237210781751988248396185863142119094988521902372502562617624105815793294081676545046440564433463184804711450054444782408820725292852727253664189321513341317813144928618515158246696715594156201837859390689272949591414926795713850662237146510294701971569061557152646960598240746551661769254063317515301476400124890650378504651749762281923455269940013200409607841928617400445303368379988994416636683903218731350286097932273541454886688774795677346664090004405317227060132845039353329794136874494100720476354515997508166168549611046745356809139986797794075785832837651565380932066593423663041736246472729339225563813725174479305213735873970312407733537044907892766170801461881182175072174541460549426396767744148511287577241493599005400556809321671713503760152296852745021208223948421070988166164754111740851477699747310161681380541653988120919003451995598382030628969635413735474984616475899365420452640791211561393198484323830691894163068898060387785845523915779910446444630913632 [177,93] -1267448935762918565577559052423532513889773178826420133801966296930827810237312766989358456224089002646975398242860943928411637164819213592429076894795454255186207220656650784313720479313974932251447615067266814092753663110566356336343788528699420804639814061826045490157503838118423455300267693839636178078557860826785507824429382419907111309375046695314624410517201169117197043116997631875581317425963662407597981578681975897522386752499493627027307504117077050661367125615016440143090784649776030081275697518124179365222006133101790975899723946682484122210409081402480459004857494178693520085685528259350420909198578074187250690127204599668890558385323362875247925104243376809270155128187847925732299348450748274850426005671813441754169564338949182133739353589132684338189611514849156705501256167278619510961739734291260378504744236911528919074827066606892830180556492991512241580618715256738760368433808225945889244495063926702717444178525013588691944601722212651992581558165296524203062592637209245921034164935233335022599302745164829008600624850161126080019771717610816748802574333946998562467403267825958199275510992473212522612750954872231141473406772982325334874710031271104958475911837350717490882067878835423463546499661882027987511018736199582181668 [177,94] 2514738573932337456849629477976593396256525353912007757385349444849828395967383429049218071460793278750540630195447733823539791415440458018185665925187673621314255627073515301852500628397094433527210550802431171906296960409452896921097502380424847512756226991334870975807881731607107403546392807562321697419574733223982244807352324099398675600961202872261653347287393466948700910356737745163175073708926931427130293585400339193338891206114614617803632792853213251086291997122523308932219926511038135700491759927517861332329175443221175568497538646066342905651405110832816843153967589127554732999275441080751806461158612304084596774577148573773643809115980520244228413996669389145651591327666759055884236772469484340530082476226469625778725674797010451816978889959425529151053671005934877509877528060548868923101135982500933344389517869010422526510402475915227231104750600827718628611717654150842905061938028978633846281423819646909108495825604037808463543086543920137346923202021269364298237629251189301769638563021250513429071043059580261430820519319142158629314711683104875375304326331948647426183039506459050453391526268662841669295888285148338129632405453518072090346622304606561856037362859192300237286165446633717063600045352855326035395661369977792 [177,95] -4319853563807692339343089379646606965991315812427116379655387095800795862369054876665661437205314473460177841549231900078701783709345634761885802605209549830152952331939956771112977461014107755075314358433815436293871827612631040506580785574075217712645928123531744869423195357178020987551733339287072419741414185412948609329174256437084813831260718303159933054747433555016605616360157274608504275062310004074070709563474983104510491572785028441992223654439484714165902534277005772161584544923871095243762130398903485381148824927064264481333424323155181654521327083524963782931183346064271143638169079502476608260521036922032885514765468011051338479354677119775164472257838394339234299697805653891010581926077715490610773822548556720298970002229613251347682879887069044831868184929285796677781140269204463681017530584604870150311376680222847497028544340478788833572739160288965953399305930760943559719763208834573819104133191854299591417180448723066259865036949627028633463452499306571818994380497337912342063391926695801457976369337857864093401080292353213124481707172823574113652917954867323921676536607105639925022509784042341108568808219501239880501138740911499265708013356860294651307025799511704245642403403021765695280495839790129619665501752 [177,96] 6412724776705689228613446871435546471678786824353487757180236964579031277793586826882278144875803757082917363763567139698974513532249930291701366013254632997090156851487866418354741079902426151700944926223960447007565468557755736967353438573225023956284093078076686131098262077106333108853680399118638235834774785976616518481723218026054099846587797466031247434656080074651543212466551326794183396909460986412366988565930099391766852427884260744061807232613678472638047324756549094598729066880351142615081956207399841839153128795108976596300317928715735397033868482951200698574279269987305398063567967802574841291363408841323429272216505384472897771803263517509017003110038958429290252022268097833179417030740352565830788930141640489349278740008619013681510928389086319709053028267067370005575254166936192215523551849194428918374611607445538849220303184118179940523070794336804258324309364466658774594342529238805077701815522684263424540241202519126222759629139318913628101681943022537758487558509542000319978129869368918037750337575482579155481442229971622184859208446535854020535618812182593316680082020899759730189682557695240725345208978029251505516367891656638800496002953239261222878415796712085042678124670229884342411752529328214811736 [177,97] -8210655087965788212808676041151412173751278257838453868813906408567676108100685012413951112445671841933527359913570611017001536135375624398944437772789629660178054515412416985355498854490772049849620167533058647674158424579027787203214403692527496685795177736087573672913908113884513527348350193672049506655566051032056419445466805762610800649508542908638714367466931633149231129319218794426793560948279182117088868589177179425675594835234947261196249097442523144667740358189937460266244156426407257168213088320065202660215960928119340827526317056650256529476510290649968111272983832912641065431732861522627517322460623591147944290181982673119208333191632315175229000460193151965449485055727273922192475439030565639386006466001944108814058130750380864691491472060294198444659869619870880532829121822693835344245876000188141165601943721693626664343193877014910104722347000371512903265246246187628764865230321752278067630849635001312932168316869866011104029961251721486302294177441468971615692476425982456062530646250096374173979245821510219008770952715152925165021221993401133409335718006750099144813271082442773633210827413037222073455098884796289762197938976321625805899333255176704041506586917195868842560130886521045681097959741368943 [177,98] 9049365620892392647536182581822002780877465918196324143248630209212961080235670144300068705455029941653834045848345364119901308532421114258125433459688801316551171232828982319935324388684945664135797780378109174519144001973622801186181085989499328932649342502282615786631703524218215425701855518881690006331883499914546190851639048772091482500769546065055343261274398987651990616830351859411576444747319609910746039265985785097396885251404091794552820753176349273182319592470596867156749723658414633517475853937241110655404312947620752894861738630225529387585067326302090513831314130371684488658445540618152574205040011708969891623704981451143332062473053464770427108228752320087491155652020237742024370701166861400678397368143836590254339572935150014369686352130683370661108394624086711105149966581992476777197818195752053494874414899436566930649073157108410250255745664372035113593131365053879557909004228108356742576270705256366270031357211221912725018721974270138073015442799868630057322148179553296401827600363528419884172253532526089330185768178238297802640461193466402379110347361993097413494926158164226836596560959084347022496047896577662627887403976971887494483416774878010444190982324086238379991587383841903724071260864 [177,99] -8568106906482585081587080624895436888517661025437402797376552973507593651450248139014300261806975724148070699751275369883509558069812075189545056957495860554829596630719364902647668850893821980993292022318454417398174442616451897752107542945526293470675790537026442810405599954158697528465636792261168740019867200535005900666332299502359962008452795740725156319654312858330390294346219297769824105659859678850770877910019170790310580852948956936444965993881854479234481623677646518630475386501512645526985519304648521514685148578595299395239938867589446311269563272140267984579133557197615694069408472358856202115926242124394928664555801922169000361608309799699843045207866310222492202399402653022963272283711563291221997482126760508101265100860800081719300719999070628167593677592336521564073137190873196401085275092741969691401697886006167019434811458635326085577090477657016216792059021687719582286130533064460818555404691139947880683186422327485051854342916351196716620425551669789501559980120220246909926652771088830509038196138835205203244174718344941968619425820743127694632858907162562648938505336185823845267277212601206743424851230165301323083973593959955149099357562201797901146190668394772420451873455904608049928 [177,100] 6954655999975909460328194085560260935336664230079473009170755698429279612497944875265541984623755592676418598767995223981552954525058535738466149255988150668363532505484744222539475968865547693187074135597821066774740133149216743511750054113512385023380823579787170723984409397523741891513914258152986307586108257991251476966920201453672606491793824967418312713225570500324030524454607881938511924241817095198000962264926445179727114257520721717233916086969333309709656082295007485513598974732941795522026181855872438827988964857128406483060690517338470513916657506831273531581160725257662860848350301231701054293064542897913466452447124012100300302432146183525256851787526513382135437049897029689437562344443165913159657450752124706546006166890828369947547675674740181392913144151293275962122694786143511367290497213442530288685394073604190539804784223866390396553945924748229033040425257719659056727136342713485500541297091906900516713087924625762627820966322222612987413742763789055007674562931315085917160091888062223398012356617078775207031910308440417892381963469964879082005297528416426200198511193005409864513553893126239641302465089690532917079392012008525519698109438069140507722074190958796217282517966575120 [177,101] -4829063122745146932580072575151507212282989935134102878504320314600778586759548198697615932732197130230693344619169723403617678310216538860266180909676699057584482966742566231336381535810040207435606977490712427201129804756885372018797252881833817315894836800829162670707950431900127960498541316303144743097151133503561731982702938116367826427592758008733160586652358984245699624572024877940980643936269461789325209189918778693446209026300921035181049573775488078986890978981184111083384848680533932541258872738571182181392937773378740163923611063210808624125463497383004806954734763942458850334964086508681327616586932043059867919983845167107633142500373346818024845255119865436680903026707125746485655744131880049169645111137466472429881217565301081147765418084788061958821252950373322514333349548916485011591041789057880511780589123537541282152792600775357050603085895111206080313952391156265864115996340654757630631182637907709151741921040629694782198924555465059728034449046167363097535454627947479803754124321573645883104730503439894096136928963740712836526532392415088252694326564367500975960385894283215501162727892847268011591898682283990157652424672072039119239295254345815198654529958725515228535337454 [177,102] 2862148754164306988684842071200505538893230602768706871767852474262720807931645979302442756416612262676617424566139235262085697085825102060549433477800176391364659339628812932023111627005423551028622977389336538978105604611458601551030357580269694379323543689461252681305541691583594913281576254106804525905425710201654009890382542775100571798146780399348484800539956462061743601908010093976583043629767150709704184448812985227217169479466066396568106126622247393256300180985025226389560922493786405623980825791323876716690804288218712833407020744194761411644278148335325728565409421168865455668531569524187218873170985339469814708502459816845942599603602504209095219801671379634485048365946154731374036560474119191280677660156901516698722221631940834342581804262951901391341409676269862188881085960766413990179814925965040141520604767281392445432470781058562629888811489442330212591702887221113722818469729146967470168255586739734488607751226124869147107504688802883954535779616286094577498132533165284809669538806750167648446409322692847301690072871435636711699346448009529672263239523750257772227810941866038182254652452468157320811653104296185737804881374187210720927168808120987248281580805040462747168 [177,103] -1444710538672386232615725714678587451645882586917771175098354947849070393434725640907506136126186981713082086157803475897237206308488631999267204786062120643301232628174936528218611727222891143808306360963458994994076827341625460151307510474945300786488086292054173572136484580113117196710542561200671560258456671476527792848707462937680537601825503947395463255947644590675230791544029604773554923748485302642569645275205856558890196071094449758305864604080841457027395179416402573908672829750700177313914800503893987702507635911054356868392221749074175234444359260654031148555314584682398129891136317949245867979819379328298850770521255553065500229704711132863770874900029248215956312459971382995131147351622454302551110368351473152747551445224616494754682773562215719788484811206567097867771201244386011326580706959286880662438484387263046031613145255156551678472541488351116707600454172248365065796699279609957489022400262111100627821902300946359573795318303068993580766636456947039708016144554135278137407659874317654864221741896054046942034066627857357809438142572844809988958438880027203907904896765905091031780796908032069996649497369834440408906203898599715041804347664173908661464868842602092 [177,104] 619606459148960464753493772330193818449122093199280184112830089091590399090244637669304623697759776308626773046590060969167345042499703158306454888935504967469797295474446692944241060349074218511492124144436689733674311245541370635261236757960966877664189263444668587350351970029502090178372725050250749842306474492910800333005079979443016855772595698527721588542012283442737147898505751579545905097700351647587538993158145323052886936514393247188216075969049103210477255610686981123877214184451995948505243513506099290786253352813071913407863909561075165068737284711874211106527088776102646685906908373993438020832076121397366049839401686068001726692678449820925147079176558005699748156954267683255974955623349752655946840678456216386352408348697882980485447236844839917340138831325675089877329784728949812860560481948507303385242260938122763800603061388052130472329347106467562443004843804658473652232069322108816380506284696913480744826410304980169187128185807003567666084085320118440046510073383731069791231451909138902448525483207011490609762456280795339821454709333787212207588776214900535620119185775715597235357300810335064145722729096822424447879998736406387649647419918569763864478136 [177,105] -225243767711417355551559688572971428059250435685828207713087920555189500863671368892355510587045903707814186751914172426395990701350586268460277498376497467631376441939741995824516369769717412210382766324323789602177877072915922152842504654235439971699890600386711555163177968189584725796235126596114080199384929728822880254450594324747837497383313371902984143343717461620533135541469884010141105028577296888601049223764176657436131821651540359037292735719391721782342413612129541683886135064870168076070195062582879141129077034594727634561002560532043886873963753450999245239358000932074964530112389695421387588394737959776116732402729406135769754346328925160953423682182604225743682342955290254355756350312081381803794940019128952371908552632555422796738650411412454983790893976495379443166878311903552814756036977363924155865201507922902508993291241029962166544910869891690168213269232553593938957687247648219050076940651469191882219351529559334035581167200696770957063218429072929085812825946619912438684633870751767147379715501973763287104469525116522471650882491544292521120705689904195366893412388581241545176190102114740622125218523233291860487282359754763641923855069763421408963 [177,106] 69232978826107748677025882229818021067379155946236742637436903374500200234017231461588856433406000326489758809539526929833190885996848883830602368396520937403832967890636055723513021706013313839759779313593801671224255921507787338795944932291973319092614825144545992775977548230686117331860534235677886683595520265224960502767944459590587107326584334114184713606662925197002443385059797268436217465922555694574689682012631203971575276385593703218418587244263258698385043213486242739350152960013017467674404118508605064827429378576610025770862225973830910802724458376473380005492323271128576606056735045622245243040019991704279198388725743732715828376119030460025055892841895600116143798148619037489402060136266462738914887730724509538985764628798320876515069539237309429691837643368550988531488867247360405031828606967172160682840786102344338731395967800016068954711144433007464239080423795671826917475664728133844582363440525454637861837053179041787771440134176909589169668570176686058313062848613150514931013589880429896461308318473513764679114666745324971619400892879677580108054784574923423288529183658883531139353990850387445141074555226529771321828033503918740482975207191744 [177,107] -17946622476551239940085758117344061463171756277273121670863470132020533900633161332548261265396578509897026220577147278373754248115024001635541128090805272593869744124299383663207748186984029409892077869451754897243860694875128830604130099695244335763173365663732760827378303966307557978234745400055258955134585494300113098552601072328050923372436282787666598618495473648742013445140652602051150107112680153800950609788243732410173264879227062020184888075758219009674810392550418419619460269313788980550002700239433850270037556986848505053368292343940745183716454244250463323097434320773917982759678430460598172384535553100728032532020180360693830660759317448509888199771994950017515574283658734470137740062950379103997521075878513629733548507195211535142933700439552868138722591380171152563729233590629692268276135393723121015573490182439110025518661966085069503625040608584875742380587779997955675355186411010017387393020927238135776784375018500997879719120330724743521016226903907608723001053992145544697431611454098426699249960632617511599099217636780491201898725001696006934531351505441049405027954907372276119468682632141352131412334079812660135737916564327137990002216 [177,108] 3913005623195133997083619384914519770381074698766681527183249411316396252636618696680106053833789215455552020473018109172741591721131427289631063469295980542767163214044180160053590036758922009694576258134202421860925523192157119044983955312295892534030075670415697346458097874030778401535576019082065576070750742022501720701993995272061239957237750658935111907522297396530743508952463325685646705149516177769391202580671894462403925991635649885667224352339255431721921262082576048301901725028635191286652924850636102399582653708933524415721992818253612605176183516347391991950064702575870805136431058769198779102224064340222387286894041966638129101969493576195407223459878280310569050155533713344477182084679519798606491318696391825151373621305920633939218263596408034989821855486829571473317862640788660108695265230595295786252061697385311477795728839708711100952506779677940652734579301238298190043122142156164655993639466437701171448611420746080242560973157682630369444407158451900902685286700950776662054655068744934588715644482277400835785021673244727502894953776687215632357619089410823230393509094570300593268167604195806257508269384686610703380296734849432320 [177,109] -715657493518718949154558934730295608845873855004634616139095635880928431856436562185006162133410430640568812655152932078388831059058163109002067145157066979484890031631818689100495944318419607243512047438593946271045365719007026748165523338410295140371034826422100014190077865102945666838964292053658030482560330360933021780858424212543036089355739984801501088217459610997989872757406474723303712025527109644559488699552139797419788851221871844882301768359234670126726018548235665009839624693730442117576170992002146833443596665872042866306356910717993425349037436082441592668341967057696240729570404484528854081324341765271248368449193916054568778555199296937940740604699146582019158080678598907032142321036684784962761446150481305728420232276506292156791419416416743477178077569363167125134879273432395934929458955269350664334850478746457525268293826758575357271108772631813793627030057605607368636178776600138939380112728246721239510650344979192311478114197237832866293154460718068925671591288653830614256200037447509172574648510416639725679252572530457950878189061783431393815483656838296049485525804284493086658062304985168143598469887688172278168088016516 [177,110] 109479850077480802679825455551674561847440092956627647770913355082731271296898757748299317093670987761287043269104901957619801285796258239221504384643579187684659669781865663838807678743626126034517650455265913573382151453923365582283608588106906350231110482782079530757101822302655077266881467934190344844145481561750316331757606230507271868376267164500398149005602885290880628335354428053971652326413959628990442746667390105131206251011763094240197294179630850994665240041638710397073237090991126747225976233103280850220987258701091198153994379816204585607746973004853225311220327022851010805018431673510024658659233723081106334638118903280834620665964304085355221853113056697214539972038342506925942710106980238753869067583005956053057571479093557611634565379125463700777093646996419205077234849426734682810309160500206654826743877857400291358161069687305366822053369233632980297672052138663404918080929423687451976622031834676767791244265496803674924341428304619305897658909915577657529492745067575098255765083869435452626212199171650079202774667897417055481177828375978938377740541284637163726573729016931473097590225213994130873347292371303299161024 [177,111] -13967560675848298569412425983760615963440809037928943541185190433963968268894952543940352115506550864343495287316947387059621182291934107430830179883499401131802562580259200597569600150530501216390326621984808845843477137927443978129731129482457959486192139803002593675485774762747051755609530929613788614545661343651154981584993748040023948497211630435543722649868851130491990324384227729432063598272250633073185949252608420637854115818647626286523098409351194799732094589808109023780060296250564642915540780788595341889219916466032847122087031130538524658858016293789238525952320717604048637232410583334729668725349626674265381444694298863632377884418602340883518036390399304377776219614994759269737616131164459068991680532916313653285495435278492482503163219434963909466863493075079342471864335472079680168154320749074565723567944177949069731471436047228743544827348745485261356528413246691267162635629114808781497133893401071765971715847906076928207770500851416054309504984263353909461168113914812092597086294402382807338627186550305119760024230515576631039233768931150178445607738232759582261431882554416116569666028613293400091975947138042136 [177,112] 1481634545348994590870546419565956654039929183759454682220601943686668247045665212835491965059127626005465792490086503853324806703429649004393459305118401527143378725627954140961278853756666597790689947241448244465765526392710943137880565249155504270854090188846444660204200528212433151802971643519810103910028066802452141707730119656987263704847680778452560393960704802957995568606332922609448808114944302039296973116378647337066369571652466031526245451135278123058730286572210997905107332609173680407557857614486245889003032858666607481615078339137712948759141334831402279823196445377655064637907113965122137809971558108615112309260773033186046935432545915424397098228187395179654665224032426722935539920712619065821574679580406060529722661470991475188748326783753837509438529302179236255970630576688695713857654543745979739137239681219230910567715809513109663982851251658931370941439152727770138790760620914850001277062451109212240946427954563201222892115823499606613889733903388221382020179163962867560625314849598731971264973374437240109944328818081981546294028116812288346893327822681867196415604090020954818651657393788671427900099208 [177,113] -130263751142098008678656915833124335896265797751282823163713883294735032693383388627622183779204076129152384667642501713360657640893604887333398642475540026776600419017596463438956041515065090733860330318945107947449927842937869964207862910416827971167306321689625441657599222555126480540003072052341565165145850920868129179070649246923493616121162800786303672307938405083425978718997807796940284675951382081306203293098101802856184308523925463870162763787433733693695224675688451899602925976084309499745303769171534196930312230804626775533842440004044728655986512328806417257160323274851572758903126566281757942328347577753572459083823130015991573004145015535624818131134685937478299656970115283905918588667229543577481965433052279176077534877974418042719265393331257759425917986448005782277399557520394819488017432311068312262971074120741555802463273377013836062316939333819051331209350221338039630254608806908494919896101849377992955560883818795979813457680891681780033627048325018944137438817711236315838841616452365016203082729286943676250623704913924240553989021527566613933726117997058917373733598222066291795095859099285307477 [177,114] 9461155834320735374246416243132837474963373230675777385360284278074188088007508370694102224021400764917480407756403409848843138194275384257364398776165243652180083902134474625374001945438275570635383336243657367256070138334030873948866448949016580370264614568084027815199060831499744281772284995785685902294512532209368323156705724836546853879096649309537815466728889367752154447490504392731367990205318101019773445804537834621433799623307772890556424730300985316902083378852372277825438536582344967853072388328350787203094466921375822248011339117064530213679662159047638548146059362432456010567103294615797526292809478965142163866836880476540809176598509517184105947780214554660794580454870234722030882892080960304495581160286945173170056478044151185740972294283922946439693421916487331189492205348234951824304563369212464909820885270933975276215900512158718224258719598311224159781405342143886657587617222023940174755882116086354266834125952854912625417189630647189278500123236520687459659998667769120571207781425074728032596054791631775510147738173088101458994130779241584520567995953113271121807891971376895525321818953856 [177,115] -565750129929251791802208613741941332728271315010166386920813591047117600027715730423150909519192488895619015109168540508888896875532444730321726471977782767096376879127733902892334129071979641421346188894432771465372070138864386175586094836983226832843865858885437977180194385489687916480025030268518604606641352057936766241580558581317191768090372326438433000554442007970444474564345496799890755092155524716111456102474257645206802999790539857822642823513843492754748164116961461794897465521300377669710526915727036988173393756360508151618860721359380230345851257286506855473784582336986846473229313838343116679731021334244869355131643261193246542514313717676054101861127437265635082425512766956416617677994738241395064761510556734400959778639680929680529886596131143524651269353414866260349853727249010733831464417117866027483521077234136035675981246963636776802245097697280824295319828216477325812701537852115205191181471053621855798175167638670882345461428193343182569454796192038381385796796113122959115007561169880775665768163772028347448470587079925829851236198519402715956971647000562463857944230394244793777392 [177,116] 27754233906198943605979328211750170081616076472249873194774946013951764635936351885379499317313669782296333334855534937285487123901153696733683091038034410609704389143950861583653129005709659801322052779855536119536487548254846423929861687375049895078097645791638599234571563645749704250966765337556389936049253978254633218586164083124116108021031965931565586888530012656764702825635015542661706673067812300673286107294493605400557610510792086839613321802022866444305227671855866483290411451256869180960212385811093434969356181914337067976867621035099877895291980135047829467637796736854613924383317856629223676245821557510079769816101826448799765075549915996464130473611783397328451971303538749363018345248071204827642557059770820792410228831858418077274324992523541171073416061499626735422514063680867717774491836275581641113989978820034734043964289357316067938968725660274190880876405824507226710157521536913791706512870627653415909992391017995968078562523059232810350969119859058866025252772982248852369184268460690560757591331453733916262748112304166401405365482639223634971727966479770331287945894444378448 [177,117] -1112913878908775671895537485370672163705931356873585890417898561153460317406436059292830851374659837263187997616109067801726641973681774803563319048979138112721254960754137221271458263010105721538544829060380860260085053238550091279422140735213286317671040811263671592416372963580532823944755544811664502340534445886434666787810788934464940174271300496846616013245398971387028011291734081466677409068109092316556940826383600445488669186674047525658050762549380317033650611505569926651531193042990981539519268125691055729372527505346831831955569461052609703316415319014547943707226806137352843619549125721934523051804297405037503415025244733121544751943866371433348669021873779994329964479986057017137465861340122466112408499412600185721697259194699533696860392530245910955933390876083216613195015721040730822472898065846296264587773241710422890041129633692000691289524189780218307560941501096350308602242160133760508413440407013118740874441572572931110140071183969335784988619298717270363373788317389075566180830379010619399801433318256353342808040561832407808714141859918166071187298402117746839330810160 [177,118] 36338013206767838702714737317663915201493452069178842571146885365923326521917883949060919533280259608947765635213279991038265461771436401832182688517795495633728145442914719051383824869314344966300663539557453848065317602457613609993311603810359417599619867996116697942038295888104489753470453808318594057786218052576912564984128836897572933463648085115021371315543431922872047793506904006335611137799411841306899811333230611981004023953087602856300125148987027625243016470470293274652567807835280511677247033003565712197394955032175422642441350530231115564706221886598960011340589436803817899838899964781719568638972376913917862666351169502105733881970311825882407578126028469654685783507367923560207423733901895152269545136040564813368465562294140831331838114583822927330430380262692403328822446392907984680600903801836607715297103036602586128664752861303600242479523502143709476587970164315669069565466412786178576192733785650646105382420058676944545888676586125754831748145970280591948727752973905448554583136644180455204636529690134424790427676227183522036227861199737838921343572531032277984 [177,119] -962276784791617104535464095964248788116055233698929680242879060752035769191583036161767546610726990174450171440017336309002477664433147550721087476470675227257397169203865620044357594110242555804944714677445652154322106876125923032629385086180958481736232452584581007965927924703384450471761554314917093662881551025478167342935704106055364110359886729615123263051792801057673407431641579410884303582323624034817958731665167301337856177469697405900719819679084535746763592505108722384135024724258793480642997928449519593749647159129439203915520723919043497077193468013207826958733344297544782464201660650863957905813849662637427114733555005567581874413695189595653462542459280980323358755767406133411793192352112814783259486380428880322779915418529346977698291857962953817847901936817993792731533896966383861034733121333278735243594886196414427882737826972194742065828898188068773229663048856849668858211193966051351713355805546183264934029124022247261916553203755231531684757829457021239600118674977479680083767402761119755123230079991755826102260199186440540566894231282074977466762730052 [177,120] 20581565795627552985013462295693645571341657640170653207765514691158361651116541594625044771713299095355892891507420510044954707838895640499756664147341473515181545498194760394386694802415386719561221595916481436041438223192977410169602676695685301990156399967316957620204871563081061022411739597705787056392575255896851024611809604642222124472094093904699268564349158509522727483570201890550781073590908660878622330173732849106487808320838940959809130689725895232045830310691720569820544390313035217837652394697047316703932777288867168948166600409806300323957211316603216236666359718110252376346935764567926449748892024795931782882809932765149698701584373803763106845462335565649751587353178204390995085348925038706490211779945301854425054548031276586658721557456603078461192575018632105706906519717238880588822789730362836030476683490716468001995392070773323862597096650336546288980875638660165792657411382608919451724947595737125931526730247560754920703268257224606173507881544168631840005701894274209374778025150527583745757402408246821292289127659311623756381963429600507660800 [177,121] -354014512603092645199657440565783794229584389792999116969516480248158000664168598182853056047651734228045790812410970983030639471614338334135102798807091077618740279597449790269491293188078533484209766500921979419537028996612390276694746916537348957249312163321230183609786949018717292310886768384304331729132158380397762289253011612244334227925882508361658557424663799650225924538769264061111669562170072744328586022536328218088866653194820286486352955423099980108303115987581318908322781081028236102185814689388976625780386908196797440282130262860090265621366580958624058792301623185476231115530097482232230115069498822726693221550587313092443945750177624377326489236414339480422644265943563682082252649588880752817437276933347284288617378956178161371274547260957213910303227646009491018732683634829896286208181511692997095582824174569568061859808422368463647735455334301008121693453447071615096707418445691127766268200235016120536688363472985581759857844101701234154532541958389460525510469743187397018605900575457340758288212205798029154861002542361344460976356711487464 [177,122] 4874976432087868252656417516296887346776513147687832443498227595422545770203546364721430047603227777032968710685471135567682567749695874873722842835148082860174774882350574880521348162621554375352462488106023688170287016992451532986871994587007312888368430560715465073276830915022474111190424095809420175302918631981007449261391237513312296369693707664639556397045651574493459066716610901173594184568739353535768158373371986072276216181899255470335021450802344281243878129251433882923887894638137592236166081108930485919761215306680576622567169408298735338167684481952381790091499891429496011262537510749700175630344052697285428682818058631448749397369099071034796782710687003144344880339848841303127785487215689430509061206149373889350834954301161557137657368699994770968124034626386228541314655376066934769011670160945408274547211253601553218886734590681139609576641860693359699971672770567480134401129063843867180211432893042602311658254332468951390704878851108666308844780085623112786738510166808883850831573120003560616527270081769765788593385467806386910443392 [177,123] -53492442139038540874057470835357720997577609334107753314067415775974603400772175876688990252632767937242831854640664379181708984157155565538387264863770209319313157489846070879664793800072911880356719362736399966441617123971114331510542138869530488009927615870486704206116916357671643853213068729110389889037942348672594498235814414775964431704842805568688836498780700404460645811955593926597326441700471323694492003604508154671569810155967014813718838080928402239395698617421027819807836195024667779182823000218316119169767011686999279483653735708639466452066390547916657837852603351705458293900238784111691973005864660484267618576343483140232267902163517218118113575878479498545657476957385572339014487811648385588064344405600625372240436786275458651335987014568361474403498681866467105296505149154661067074147315788976954369407722554034533268996703252358248000256281411193156286051267421935138578727027989303352009111239435939763756806992057645962659782949542883429623464140734538890017958480012140444044858926667514660908213543636721252675898934301943600 [177,124] 465425745708809512350644973039420778489788640413628781298444567235027132065228314263329270634423906113703782577461721476062333678560045408108634543222067055245945826313889993798981586685451401283514565585293868463994577669173669313160971911372954447607977120840259493991707153937512449164464047544168956553872643690844426999180489445962333523253064855967682082045939969611780202668807799608520258695466085145179634678263839288928475705038515417530185416738014832529416165421919751726563700813872655856038225531870533760212470137244071867367519091474961816060074879470150291094974480534175528716719108255823694882320200482497640270862014735708462822591609159417220241889612370119617928121690437047916235522485220062118879017849664341637317006776127775284890006036388712859117284214335297245843887728594927874146176439212248506704006895461736313266114281544453884456821109899667883910221515270963109506868100510014910823596957740996056011577687739827050496754895977590293675074062695368185932926133155720679724845236724255798922603295202735535687436464 [177,125] -3194629671237269404887021414202899157603909501493864108494964412818767318753721959104560303922761493772257484660862548670817684285060517951536940461297088552218988453927499784551987054488766871975023648470586542211264781358314085094642054608988175576443028734531484503308889664862709725622844393004102046730082161923950091879923829345420154494757124102535027491226604274307971527222403091207743423299417252323418920705091269366220208368395910721621108666240853798752765865246160445400706049256484936737384922628031354348568343118564288268799857327735586397473706130275333001346175926833877575447845915417442286910238252138319375405283141772722294068179238140313435546674322906006415907042586629642608922447547496149422105654683159978708547359023639200959020354785622593147113590441207118891262028145781507316046135316216102579751962947912954823237850409321842400207411927880482661179625585568407333805643519700339465573069105231915111856302280438219311865211923998295992875016058107900309613247848213436456799021279269308562575069818202494104 [177,126] 17205818246765047115967240161376040359523475040386795901113024607300247087339960266133504438881249098326332659834260398298790776212851795468940571598677137456377220443639390126880800188046468607706079942577320167078032084647182779077137812048324860387845294159141419853378799800344760246299544064700172778739825872228322642803490529836559494722789070214146168332310142468185638775834697797398720219470877620658098311507613131943184288239853373817658324684470607489800970615237819611411933454800267561094666294744457483431036660648346658693273554725189921190746722376125473223283149154215677092858599656255736729078438805783070821725140799965104322130113470609485252399808266605014892500019070163963108230993923695235686450026373467395001614129878957656860026278975203593007626481072795756684831082414438137684352356677946665087993447632791501959004022064228817687403900797193704753345268221948335446311660022790018985786043757302380454384165921333427898853785121490544709284179418488025018628945424220437284142972385481684777079628480 [177,127] -72306847679720194890126385241362226687590661436445192348786730763791596968417596415064872980741344376506858611081365980668678150447108627698819430621841760983885201171305954551029265654495186496510576281055785160750287441960741861656570875783334566112819900152598914444707000091060172289689643065347976007158388699869711427417121962478863147312496939473981245545149038630763867218777525403002746096634600218601644472891487483118067584512700203902472351418535386697888526052804227581958663446458925197302665762919822471617873956335832089020429487972705248844347141122462686165209109221601345272991301972727408039601213196901810403652214255380696361916838813589961142354879364892604082401579477397588899866751472305283709705396564684647256004795515551466010541792234648599951504807630370308732569644877593303323619664816663146030725266774158106784665311778692177108867389983577706216512817850556665381390249680457717311856872032760845441040502200165722005916409850233653007951757857932005920541368304809206543767267069878662360 [177,128] 235712427150934086885291333648575312854242016579299585751761352479815062868490344408205045376455610456269583052334291913355948239395519623153202619360993374394968611088699328127988368253138475763655873127139549485310275395384448475314667918150497767449818648506211624099315552180960155561027043099733159119698134981531416362140439496133579735524160075942014779275506549855557924011262772327158951048319268905987711298671545535460179165490343504336590356536251810394267626135008692501415493150158346517696379196100379265961776671604780516592657751279089440080834183289482013290293207735869792367481031954359372469583127644799800164263472283954079095328035063239829539203325381818954571906974333984973972972009469571689540113982481359098391213810806968128252499473626057950990718777849751675614790529926936844408160807561805109925134423617454492170930639686647777634827124169877846183994309820250383589744107032921792497874563755036865828031257291894858964391392409942534723010487720036046995550534083027248671326389528 [177,129] -592395385091382311017549292520480862537040810794387009155175377452472622064749852680778567386236470242120175212793590351057829901172060199102405237515155191652333478152326903121405361463327512392628092717357032917416439292361682223458681444765288113275927250739534680873982314772265243757734301262017185520037927602470897081943282436574349667436131881022514216787062394116990841967102868144609557288257016350274016465283514024176421214749301599694662211787635512612745609236244186759698811785947444804083566417620707733636018958140094825865037296107738562575892911534478033246033017889365360807102002673647679088896341692560583586675660740521665793155236712708948388035011064133903014556424827008912490248482742708717979038171002534153820454015832772960380355339095718356949823346939084111680800602169490707358034257539181879883533231023389837865438408968612574638015623749645568883269127386234921663505959264092176771192713056820411377408658284658856125856480599890996065152660570289792788103011141932344119 [177,130] 1140416459323470997052258381209876518854418672939923507869872540199255226574501342197620043836906929672812628240292153160548615677088206548042849863450625253941643630845071644900218912905639769118737715332872544225304847705753620818904282150686137387642944354938651596887654926355557302118398868676910858810337611821094717158627195087932547982832168530745671175075581340731453239049354491278797692819610370305021257034138496146772749517538000242643286762836497716092459353752173260960479062793529560767389864042952299257498232865466439897343146645426363939679344249635899420963039435323756552417368551890888173772882723645587181327611526667442374840428889348436101663350170325875164646430535444468675587173334711822914627474118412008708186614032621702262702610892568399452214122846507211866477119399123873117167540301027060661123741023462820414520747184262029945131559046045998806210057699268309245750080965273043712870511104433757265112935947000151829189857616351318359676300283816264306864859050816 [177,131] -1670301146836870669630233694122040886281814593448398353119519118967210230471268784931678983524642051752999166806455686810172444698432577766439092153637247422842167902890688233782568922889453990858653191953915113942830166590546338928202360579988216617051102107114329981156722742860867356853164859681224154360651897298923017793167304519552853334913722301171326204144248238188397446318218985043802905947697577328952727476828737715795165098319820619822563252918744059666296283219466112535190916593398697693390430917841515719020040482580827826035882481662864155497986125130701427880831139158727092799257102649144048131787648420718105454444848367640839171047910376540864302736293487437451483489525425835278304996690035406293232298761477734689106919019051014670727082255925490732796098702413233151174771785622239762122175305849118361508215938414246903535485437158791146690878093487518529964152998439456968583270271173619783627980805454100046971514809002700003582532300153513105493690342614045911192 [177,132] 1848047363488231483939810742922776121159939655552479236731197280722935360916237476556453328344959908501660070037195417682250566405102461522857159610620895864549567849564887395295148089877902034471178124167062284479807380706589155553323549930374498527435864408497843767123907314195879402683445665416734370697017462854781247178084792863769457477143657749397017164698361300190304802083430344384087445304050185374565781124337590256423183340215649519526156423011555158664860682393911253882611175443010794922863038835813276771567560750821093674046188808349658650192601297368514842881121461049917366934683106835998872551018585047812300162932200735428422625159929207905083722253446329655389298636188334203903581031637635409206474415259700448661621353158462146636460879152692994751908194148785758567187853966631366467494053422451616316310687030216946091609410562396680051653782667546001620660156194868441845554410720010976896212654033907320286562468710378390243374726961588125587946414650656 [177,133] -1533084142855893540660619933377912972453650975973134151880794758253180693007390423107330568032825317449824126038800743548415109665870005240319383256127883769232546342950363143307208311912520041146090686539202855126109031332704213751901513678321082767003403423310225761248357998387343485779044428302081052387997234602757305303138844456909765931303259997778886750604906975870069834288014748712931577576990227213281437518464233213134803232413615391330763274988884753564116906282632550415632406585318420283979989464583028898289583088189821162446424735757842517673321146476976602088254066242969869691924948110311801145443617367235467134968666123017887867501102809860383918660507135997063873401386177735731700638449224703023597054362207590398515003821620578743059300323794180047732350742686551974721932500226220037153944291658384114067258692556170429791295422792833328841314400557606988077401708668789457334146419952033453820221544327495012154720324254701651204461926696509959168 [177,134] 946083455582946040881223676159740130283106178235507305720138003378038763009573281001904090941861272158410947421487520792517007009192866176878031574000180319285036061018215228777364147832421219463061116063918714536423641952217509308576478781096288229312338488021245003089259768600924043810276270343574341392931756499286742917918183095193918784207540900252998130446577047760828181902024904729494924496036527111729006108227212022258643659654791778791574493464321355056043870363704386699628609874032609058920851119512720820773224924138831056511936960272457228170707607724831825470260325677312342106061086750011622036619256058278809864425144734308831950719462084432984278344617519244750023286334151091256455628132005140006429945476751433811005979220976314334440116660525362422720403845841174766862005292332079952668968176760380611421303106406082353891401540109951914024067072574531134903339710841538570855775647328161657181912140251489420449431328567029175781556952640 [177,135] -430720118130686160335514376326388755786336463795853109754240695068015392921614655392302080448917957047466656962583855039334026419673117386293655661914705091669520388023338322631081830898778717261386849758017010706519499373071447558019641494603233703275631467519772251692137836015279190534840672412155089381139010968056343819472303412437402952027482177517506834032933680422894026762944718498792891154731205504049403787921018718120705480089135457355152560038093464500902644756104012160165006396782493725122705412484179201816785669033063720512344430435555283335396602196754025497188305584256045397089053678268664541168149465874037610068903124102716616971050528868484615877822513603832908484398582116195140397762206073000621546289320980735186904568188859954113397938758312734318086763639710102821532636448658539073542899464128332753813043538716291594348762194665889754040857493630819167000025643907753825387074198891777317916021209849287646258551961956847048 [177,136] 143402442751476314404086809098182160149909038009216525874625719244371187096352435112988130242562165339362128646807408245791329215223309521519421737541087669324385391853684093953533018695901318333958635905138109325641534989215353625141260398968391215719954974921331827057287844107032860073111519944963225522571760136959673899429507859566103957746945065461642007527990352477177485681983934491147303592104222329086441353563218073201751090603706654097624960547021274947480659123008673087474607442394738401285481897857448638046421301139253905185169519241559215144601879521128903903792802703271478038182541461354210186123678705576619270393134991829580765963434245826695224386542702641345008566289952301127620113502972945446012630853279398456214284353197165225408329073889713836714736301130786923101272132970840446732116690905573797324043242705962312048243607886097399069322408741827756898364879352806711213767168499879717677795084494525126345134546664 [177,137] -34593414315048144379603506913665124400381924260161517601594418574456322903880973481916979449888478323582874346695764381458502784625270284585756557654994071753395057297428124466728072677353358248470040269091803890443335239213619320328375363980941543890204119463358180698831651212318502382029267075238813655099573924658094718006773366700381405705702144413578450109020867671935558790476728792919916851457252720242710206561054798111995229898850473246218309958218212403828071095616318504482691900222526112320014716878348132774260227958572892290694343225819723355788082469806852050331271532069531704539196571982136954359884400294930020751486871867571827521700366267060451795100526972864386725319539742840903727672659292204965479337994940144775164030519452037267526750991769382982281183126392440286870139552862063020413364559571141005219510313563351305974773917986297120609325326755159606918670130274627619241647737481094591425796493686488345 [177,138] 5987631125815288959036039271258575756301501415169740132958665255436259350239127746127493733144394333362749616062382364001097694001939678977883030037171975848852955045385018756281947122279784257604798413439208748496846920957056229184293712827074434673032134228489294312881532162003668627571101137577075661474360126249738378264004049717088221140540224202190223219390662509707371769231884504875284803105771006546310444040337155879500151703666728771261911393400136868109876177174056961814864845793048672140314856806700708905682609882920368295289476606884807555211957885447984209154564358685788690298155561757827349532632148562242449964708663205839970838480411921099346273396217705825888293664002576523546779539569416358285843885641339593696628010409992414429641709470461588643776336962300900547030067997967775655849795092381198798829337586758826933631273594746787447239172980623561875544327665562684527738440366735716465530249536 [177,139] -735938198721452481162925367644395037526020607331249262739529832519187222408879100230279831722474628818967839324817205238373592598097075724116533480959222132395429347863453373186882426868923099330238331716192470042895692046059716504893164646523489950078467004452059238013156652987774532326322825247412214345145516934316086515415738065800312660768775938589562636257631079104202610588206894667755291205291653086800649207928181052896031696903861112829077208897645662403793739650689233344734967964472141732449935462346020963840631677304125781221332023738865015291084433205960684795265420498602273241890363542674099551572696935922368284897038766072816419880363511543788247301483247303076537870570919031509500419055305040514544126886727885439579841044028391452949021494076028699934436519657246416208600670278096839670131953192459736456331072660298745306613986418036861523913124858080162038050489434506986672079991390311128 [177,140] 63530507791699485357785974476695873377079579908830200804447016809142847905626639423631429926272610604380725889678142891790606931659370109614180309267229127429214808780279909546556741008856845458952713179598990228249218679422745419387537903084442969111025532223903817945102082568822917211056987986463695218971408080854822099754285364506229717356966779049410493394712239670119655949484755931629299133646839117208545938223984703560783936342819611292257465853068300600690728947957402379424571281698799068581856765514571758872992974762623555398697074874630622911554617319853421460679058869874803359371912915737404372968950882464831070451781545739579871017147310891045218342721549648909862381865959912998992103707774405656210291165606971632224260247479204738354626698460087941168859905181809232136880731432047219874547731105052619446400942218214448104908383286753836149133279268897489358776709177323868028775472 [177,141] -3807281230393788373966334140777907591839438684245871882200744654447638610060612734240954569093868959465077861195184861169973103277202333541018503355798604534946765294303515574813697379782520627223733633659775441724393102981807546349187327732757278026396034410612643607693166068702328976356785143476239163808402620038848628564926525044239631938822993203994860879777228543094413729971197116207817583367023672248972120095661184082894790655371084651473398538837841989107622239099250112880350553264083836569116762715446979191475529830984632983177952648314412840257940336535824880240688365790178844520897123181016165552209901423273199632273625729228354160907907019587731871160387781893560991489050160317159618373277890125371570027101700125574005927445924743075988747647400021633274712092067120040926901212412240628335921680948196923836878074905779342764628456333560837029637260457637233778640935054150 [177,142] 156443535590281914631795309431318022646524529133173406959026401696193959109971347587729817480734406117578403749941410823114099506059145509155978100185767007007123722601726916894260441201829183039130208915177433028361935613131547984728447821272290870520591059000391380409966614727260669091565387553389122348737191202566321041389248161345291918551900327546240794637197868229940033297310931484637974929246216164212025979401312645963750038221484523886438857052167165017175558996547405496540537583320944250061972848030868778471724532514569143033695793223582267711742358427189639369774913197627292547632762334802704963528391026869583020683671464576379475435939676320308227486776456080942874383852488764683324779345405526343622620993942936666615269560895564359139355098408739363527837093657806112152271983371499711160374994191334749630450400636692662944416458143718518811059447590806713141952 [177,143] -4349922803923378640445286957592172660238535162809507036934948647718649334931488899222070443773777763796310696480019372832288672722805966835731982790363868590586192155205540339125189680454667815776754102172618155700495504889767313384513768346764713915886912753544381548243858243219734503506783423301459999811689798345100874997015126597327388026502225563046767585243719754227294780427899718210967237591238789931445167140160885845074937213758566524200074995956548181242764718179045987442528337405648585680395303521065021638970851722925588755817348887379379267613843579710575794766247772186680806551963704538054011657195542058668531579268624690950881892380741660048657921658955645149081696398421863076829131318080040482921627875084681370970664127305437777450368800268048089238044075689008533489944388213705803914479160227672043587969256943130384217733154821151175013805068260360 [177,144] 80700989811420588273507228524521681713360299785298324093472725470569887679124578321464070689513753799323201498389456948209888821077293729949168767877698128057689498730936799593393675989522059593950730371849616192848052480794552303490044068068753541958988790103330141336492460366267787557845093426032209005502865814404671329193732440731440525309058815526366136739332892131052290015303749316928303371936557868873697743320624489833830423076683234292392141869869186847310950235283551032757734788898930481920247294782806905077667018248239530718336058941633748149116454707969309796721232928742251626387972542260682025576315057750837395060712609659991944940943548612023744459387026957908044853562880649816774006588829922920466296373860778780647630704551543805860142056689541795386438443099915807114269679064347459132567574921600031285842832219438424314580810583525323920 [177,145] -984071636462086451298889562916896577632537616396333775790500887746568346718334410888375323200662599878244602568835798952122462890357913100255082126938818515335558161439304719872627294198201124786842267243631141816240671841306533648735542112029478338574873265255365061560733774913663469918425458630452627337245511359917418555618813921148324438235635873601215101995043089406058671070615462865039238423492991313287899640509012665696388541807523971696399406380890890625759291321366166392644181143083008462075675708792348958572401821238072975772053890804542650521286023273423666205940630463797567189150768965582472040414267877701373624890972846376154349344014090738921897821565138249387183072458002161894019383664081054730458491448872805315093549654907649621865549042166645609360677701411981602210349319813863397100521204659592174871091220524745920149151506 [177,146] 7761522932735292917798316339023609228922226492862066413224222888593251712729365147227464141414969868738774151502896105596691465964568779507786617971314187431802492754427828090583061267290840530086836942642319246933239028571657324084664193334804382956161188625390050144804666419084739446988524110933432479945452232326558752971453201783029445204038977249961845523355238824577214847389704081468747437720132491215290777628863481653226150518720462998167597785196346865814104253787945617436354345103250516246275245294626188297044454479167066330896652934809764824865895037404314948681619469756871343125709598811331800622569979359655143601376890176591131796971975974977905753878174335814086293990657942063761576980618204086140091502541402524222992960013180624667649915215839697765719574131315725289518657772165466170240244648065778323145394622766464 [177,147] -38918894817721077396131819968551951765848055568504461648854522769981399217087115482678908311054014384853920985002654460077366665354900055694338985774927805978575943303408869558978615159056085982622418250805739746903845360443111340631208021927297738105282518951980923325413349098074412065200482302795630106485469096644052461686561520916995369796519159203311767703144076343160267988831634788415706260018548454694986902732359387698859363284308650312866077410154397988493506539953332652896927648979434634627449469227921234257636507612442454163481064648434295555004455024295223435086119401472009000720863142685746749273924481855574652025835962411481395011747154233669787808627377730742639907044402970097395543912268629145082321359056764473498864652101097481502578816897031910094834566296415396737026984923692820909259749544223824813008 [177,148] 121796778928525656602505142141450572879918369202775807723211486637475596286631765263416190649637504855403008735562169793250551142906366507730411604781842978319460244235732248201749561139976523712324087986669816018140596627011676339952539455014763069937509059713816356414970367083007252098456541818481726530613767640299094881454886381917080235238867203323192267897062006380862852149750922332021641993404100016859670596428528873490409010825443518098596686625834798605942033545871360988742157434065274305409386076260568369347700037877983357287486263849629511421476789562056037345929540907546955527786994025342252740527260834192906568355044397126534803982861258629615127565397704524382598285202944509490830170586030591514584885528023473735788136760968401271970007028979645126223977222090363729131607429259309129854876235584 [177,149] -233200811297463917714081252527744740288602251941957616802891702120511362848589214418925208091530446684942811433363477289617370550397082330080481386392955102816209788604610446879842352521807173733393631274736944905148330280828883639334677052813070322887547364139389083087524246644181348186075891999191945651899128403882987064150374042901381299320666167157458245316687936763278182904217638294677065416116522084015053300657333524269939992668795205663939320529236237978118841049144497586150952723968877828510233917746408186033488049770097681470260194346303067502315225786332408248077826723090899401831253464121461758098048817613599624886055204432263814134412134306872707841870196742327162673559990066413521009616151907084420292721473918029465590002356545442922669213378979180196861488972232521734483263067970730 [177,150] 267375880666626758883426372994941080811726212392009203166376680670034418196745181244579705115892972232977520196863327216759385178109355314328104067888911571756210371288530111260457506690866924064399893212447576880375926578005766203296879963174998820005357210366560360675825288881700380295013702884208459760931121619506353188479961944507466614557865709599894081627357374495465617573537827683540671844702234674965883015955813532405800071758072576311029816386953759123235008726123523916574484720239378961337064304743026806103985757408145995009403621284835439970342709458614750794497715597106201872008157641847149955969704171023008668402174061189614842492825757179296276734865662690886565400033100385171418538824707950728364799624260168179609682122446135701374919985496310649421359569298321291240832 [177,151] -179364403884901153036993708395702231947197689148181420276001055513028534989722419733186144557732671976559631671408719918189032350565165539959003355295647932923823187069747020576894446065957595208633241331090072937987312595272266657810982935430155162676477102229564590382621458934037959432914524613401993128302324042014334449680019507267855471292971321544236099476488118356784891058427150787898883980218745747649364917978325535090685355931859730443199108488550497897688217858609242571870567421770880500817144203260267901770853872605404075798746389810083458086513926579032042247781118742512342055560608065614476361337176461709960169704642220054837923176294766843956028953151341858325385619830061004935607102096787375023244112367264283883281805686516383393188828621653579837947951255024 [177,152] 68651919495341435682970230458627409050940204296041895759610716960933873159172758614709951852696572294808371066765402378907420316463033933791624991892297707122897759435224785164234379513729370213751324507913237041463345537307310109024025961626533610938147674342812453191454107526806057381550693709394959459705617046222543456315150612045057943412327452782304699835649091451142562519716751709435517965064864872872458800896270974676528329621102792747657145761090145057733072091747422541692071000641576468758110235133444335865510620052628599941764632692672304340673969372614936262898751886871806327944575033472614684666260929994191316311851954249640935090940675785648063203975496166446371771577007814811831259022490679813949336200272138828168314919235098651314923030767459984 [177,153] -14588359237053995769795529823753186537138488338128727271506313357085997290123599817107167639723178547302030632694715962798010018931370137568110097488793307934431683657040594538707192024353015293761431885747776094810112431106195648786984884065664665314087860623823330530115687607312827535601045284927126684133555202382075262958862433969761375813597217872609972364968525165908964136879277666667844577181688340638937016285466406588598867705901824146082374234850636225633580716049603062048778503876854323475355245042106151081532972981263267845849786901737488985142365770702118337393068778333476657640358994517832252877650130583768361243318187579387747163987147285690917075915161140604965651747781873698677384484949100825729372951131120214315458176988192216956138 [177,154] 1670583458973469017876638968174460422382860305266924399666659576217863441322207077985644404704069042949644676295023002131343829059205394817600082389406329886725108396080843925309650899016115948855787658072399917842112030286022826024497057558394788565091948476162203368727744451190754805748141655744883356840510097763609594601301512589531901514997733428141235741502853552708280242502135667956610584212212739187224130367617035709610769935267437212570555125719678568023164388607297084559449571752551974202910288108488439237839328996821345197384072261718936247491677339276810072085741558937763252953136770847193226030180841392818176740235227327854846293315725931583963871780922794451136997616256031417241608289839862042678027262870843966417876643520 [177,155] -99794248471664683599397438739808068402729612972085751991050014869120749418441689433825979381157758241975947099805375403176695056364216465870520952825571177282401415373986408402066315513035527582494639595013167061377752752250538436618722917585920711890044486381016835137337820025831664672828128358651896535799584718036750863176729050178702532200511670474210033880963981481224035594179422272240190847919668776952883106343146760071123883472342949520756106237654719724499301477610958369671879205707751472638973828618597570713977772406848669187993695125504355754486919559235603953919178765313403636273646922820526152436652727906060317789918873599781614974464348047442448818875572564882164775270947435070016668080675301115133143485368584 [177,156] 3000684020561895816997035024683908656098059186207549900329046953801940949513443795093369914866102185246199160772456918590460969632105563779119875175072327321210879916508619356571625308122490092987274367717975330031290915918402628899371322343848481446863857744147058943869479175035086133868638249663235922159343477024600382045226902693280030506508584092496221763087616746037175160916851073036104676371454760798342696829600877982167305147720634934870286982980996571663002786053683590051547143263774679968098592407610099127605275483917087373691853775583492435792441109503225921898171811623541016373134492377138780364404907892666361096742292014953432641959276799032023899276670826505312245448189301550987138068855216264512 [177,157] -43667265961390990654315392938845229808416099937426217715233141396523232491913309112167550638871502014838469248427855777424763752637511777731239889913001915687684593132737979476642347201281897433271378227354931238692366957812204293293808712063296854982303463916815425689859995166911447734569169850207054613236893878691210617400006557231781062330770696360276520162006450583954623823217240268038561413249857599594916793299128896044767491547739449678678251624439498847738042052337639006344880209760909966267013905050397899994228588164796054325052311131718919049718933690795713567710599472495942628293590210900239145843865189486083399091334262104718825088085809334186989492835555865663325563465812808394186692 [177,158] 294489092560887421072157228246866942041969106108835088517012406316978484364623907517411407550419832033449748180876526587264098946856856290141478225176437268240724885732261003732270337737212463112439868205655701940033728533655490666221201323740127171531279709052436490501547849664603973899893746894725353763451435387052087548087122792806890539013849721806247324970443371836604795431005202309796671435857146247947450582130679459948149188690845345558617654930023160415986694504420220901178659207303579685443698340857386022015147124499974907689935811337130451888767253784229972011188943560152459790884352635244146674156141249694548758566125875630403120465619838162941412423126112935615436010496 [177,159] -877112509012996977247608795411927643804505354733301970529296166149302411668154367069917790084116095624315368029245633239104524772728106224716696246819621359726338696979622010448102556602268605616788522341085648710055402054158798404631876149567745834952533340072662869945703016196798481598746568917019542047557989542888242424344163700304643021910016513057353514837924213215638548288071287624251688124374332085668733948927467068057801037133870253962096898754489517030211912303756456498758713671784224351796910787639758252828548626035686968991323703103251112184891608986728323117560050322249510206849623527133751957545280113959980181661140771992045284309164315143301949113590576 [177,160] 1093497834667701858897608710170212792980360226346202833877998443122137317522379047614600059316018625732238752284389117000260890907068750951914743227570626375898612527890940299086760796946957686603597140653481630004715993663370635364825298304192300935301724791608140255272793886929596978558968501211569002674639027298854723288126594519686050146655976551108058413772577378897564353212778439954721667773613249386811773677571181840324100052234677898766775268852014538505270090089451578009442806630466709424196685254764297752102920602620052163071099020225623396451759925543083535054368877503650746352082887094648939426751613342420030828375825452049075547420132960248 [177,161] -537361675733224204310720449566984501848462511812847301966624942622303243939339802618073160030616245018080679126317168973503322238050465896023711510751287741785241074682219110157938300162375445780787790976657509710336995822169789840538952203984791048884155037371670831313995467973658795901867239718206701407450133076766099740340016320033387898581795898307825007108853403136261740372382209889891603479190441749694465205145928131017531578762380834227676135115019954982250109705441663947347090568639783163143428462201225839460224823974901939499141736467209134091368847329900756727308100784929375724508156559169916134271353553246911701076119231942379 [177,162] 97279932606567463011843045433122900940558768436511830305600559952415237323923174203328508828894272522201448866148092986955481242062374735339117424273092554135847835679325089003369737030137348379552822717917370122232567048315254353877050552359620515689651574550582444171798095135651959373376022654727774717953290549439425785670339313899968524374566415666216853215453035037999313155329512048996335118273673021850865200683812129176576072468903282054154989135139777961437066902510308948954656992389506756070942798384912553982581757773452233508019416785985479325285577130384250893514359399113263165967957541940385718988594993693366400 [177,163] -6009093846748670132330053438873121655645358120377392846045824450468301324091241004517734355233693737795600461929778771722566665055221306355910356647665838215134621410279516381008802123739892636645069862343327818121763278331444934903615022568340205230464970784063644041885900543370747657515608534941977730836092565564795159881089384967500195141173129279560019965955052450451419614889026977412545701390583268926256297085333045814921080874190038691366226146894919854146477260308393524066272956352452294691442143867975392299285898372502985951839927381175632809544478503390919395138113133206688776441277441733973055696 [177,164] 116058573988919899413698078048819900928645135115094045183034524015944438163203560603821260424709382582947275180692162470054623434694688140120328815541706402392222981083294271049828056553697514799156983719129297510473534441942776369024694156008051756820675960399394218231614154690350019227927113140896840211077421490148120771325652814091238100693296978165231928747564541972564624496519569060039611145790185998561432544416614800181155744415495684970633651857738669059023159969814371600859801132998423565371290632867276051257933843792989735297120769433120328968306414299761137261810689461626095411088 [177,165] -633927523159169377751068359628109663617019668947251001336192617330870578041780335604294502976210011648105104373487695232091309336276797784856202693650262734760244750372686597371965891319164808186712731137932156014342701529685468125078740639332198405058835840714455195856561997274887105198218288364840452764332994278025101653348039508832065921866732944852157469304856359629009870541669371371877949621207222944156708345509248370783503132781665063238587328933201411454174750062554507870693591764983873500221744878985045628660207938122594839213430791985280057815711325621169416309910 [177,166] 871796700312208138672159321306441878100418744330392427808185248838517173935912221807188256942582802106270725723107682173815793308569123143115512409137109073046865023143022446524340324227237173625149849807922867078864336331353289299589373125003144635383938926950067280478115399090833083147134230345626853757397520006934871849892157374171625745171535158220253321294444866508858566046015400486074114343572797572710202388327639377223291599761013708616420403228855120357150940756918167876516421067271933623426488444940334879129972695187351718392251707669782675760640 [177,167] -263511502462400184286095007721619157186914510449500962498225926938652512796259468265432213572935966678894525910065625453125658462712476430764932440079774332470859457813251832337314371491937611300360834187623472727038491993161462325575846431485043431477767659017465036612323143919716609236620480359488828552971745268180854899305923279639438141544865105093955497049822171761118698867350050801682916519052552169136833315645653496570976846281398076949720765946915753886318121950094741395766542751984622689956614119902576093526346050247388781186160 [177,168] 14910201036088550644043191809348559842442490661075422432647546472030486997414705095817761614195738244516018935911111611027819124315039905680710296379505481387952358031532448792076345156456148329092886216646913723612341934211236813238293680216145200121701978643477173558006990143582417583528439481796506884027193258992379003490952566020667666067685752917643649105531357802847019228354272080158386824990552778930873460724353651808822604777061644595939914330382304796692244604660158138184556494175401892954359594618196455189496 [177,169] -130333312104679271207028341750603435413552044817677067537837218619329742989219030196821628217422127030465539092105802317935553504574794229442938078066356984992824637085646656675881430063382561659863846002499516665793088956431538782717522036803306346824826005506495037311842325997313286542277045323747262959810052007774379635067161065235416069014180638912678856287322069990009763850997947744988004194909192102730682100645978735034900830866361120172672851684429302807615352753200595474879763968024374124707 [177,170] 139424370731876069467892123256734834578169330049853878963984765928456027227186422428184127884495279366722958638184351144687739589884686175259274513590737773570296841783544626854705946500222346062079105177128269476248964346901049543396926863171227238621028243654949403807711036189245972916995804925635905022072181068580383736174834756157222036682551431076545713211562851445475790111098348120803570927954946553690421307937212959879296965337623311950163881612732770549826452574381626624 [177,171] -13720185302234526645900981715999365705278171416564801840808851385100266745190526210768425064534969793460002009222019942720023690742948230956372333741267042014697873527574036523838221622775585936872766373067045419199011520774529267760290866885607665009162172460640547878415648686272120184879783432156020146702467784321971477015747154263652179615215625179716812532517881913271063370278152708250277818259530757904416142399338558852593625531591272119227826720704928 [177,172] 86942544652769389466681376729564206419185379659597152921885157465968085195540201570186733264429946492522103353593895695865946141471997187553463866208660915091959304870719711832865813592429027203873504724610606385550777164006620105494478282186374217336880900240315913600862327669493691803498271043028733324164018295498605031902309787168979714408969144448174090825047587074752503915174275803087966493412337410780561335138208221456242165808 [177,173] -22257254976229664854165383651790072157541388241027607358917743487756654771232086773786717920807250024919102693978904409666790660020049994766115301059591654064498199807458426676298617913699325041757465470495359646939460011436283546386140782767835034961336578239597724577486059648110278549785300180083749842322217784664651285073479163156976022057217865272737300064559330460365408466023343207061643239760656894901388 [177,174] 119702461832876157338248433484864670352029560256844397881568065974791838053058124457785499995295998410003803361885183679551131239631946613372033758514808535436346069405090226024557722346521899517275689941536065030785630161074530431470881431895860388730399688770556022493185060167464382588326269253016719763403408458403034820041640938327917086488189597168693466024230705905177012936720256 [177,175] -6055568325518351033769432098932663302064468177344556877253763244537608873032194554933734637133876774483152696569899923678686707099035100954439343233403779545948399397315386760101972056044309877956808049302001333219004224696137923569555878753218740986838132029777834202696859731478213920295888688016229375053808586172551734226420948391536310818047486973291776 [177,176] 965860740826169870687491063916723656895566004555258062559053471408507178415990790782729580470553766104764940607794397031857016375260005224878393339538625562289220902176181145469915379886012461546551797222456142252072134550017513400088378456471112013875011676790646131980207173418034571130498169828814284933053781824218043745944 [177,177] -92624238121349804982780989783859340578859169086001697247661880663518316044781754395490554380859705549228709950301174969955562203087549494355174828855245026417045477684664442729790161572903264203497383677798949982073444149049409419302212323488276877225426391254908333383550872691778773761917111 [178,0] 18023996989224000618899420448787692106180167260730815336188172744730715726688244799403336816716663291695514392555108786422839028889580000183627372867843350222205841555531466259214192422693780757688333333987781757754737557108796231268590027088119231206457258681296107866509158817867298710489636069340876934083538549054824253548574108380803221290834761214533890069524377730284462671209418980702525072359147576210063909318057502705945316621870793927753748949415474570973087785285278188389757840858699952634625034858544881797512393735432689371888598928969862319643046184552065385899430193748755790292707513770728539564839108437655213047931267844986955663723024061580874260485659127280007660612753140838818054382019944342352786509261998215327052355921450378451236534787651006583820370059768120411324300043952438213366918275278972745568929693677592086885220425185592492739772123223560641510961449738492260724684195059459380121411893603220502116835391147164959361108915850587127518235833995569215969243236523210390555414230755169903236928789854976724807460568694400092712270588219000615219196397680550594991724677998808846160444861020681218986414419168363613826243769569220683385625131105876220088257119041029752815902311234804393312342179332895939667949003112726050463691908629049764227293665260555662742331711226058585089971078046717720208035012582996891150480584947388469908044268249353233754521086357056308672913735680000000000000 [178,1] 3609688169767901801138439518317857390335819078531905906578504105548751153642673808131597798518161717371669330284654613035210688826865669799172197357503171361284025336394899828805917907472996450266556028303532135115417679660414927225065526865200580310989021076191035947652228745938947794771751922851092123307701135091650750779021573329448381247637414193254291773217916761935462389275768175417579986758341126645195641748890233150792405606764883346204085390124147865591796012669409877605521143469713914596609870823428537029256360954011362177562408339860949090297087260437370135938566216213573537910141354758153513740677808179724182740185329071718878477259994667951649937794995437840738779628215849089008564644620717596442288843014452384493589844887686423026596832059357054330964566153193843016300848878185023607996224863699365382400915208506778492355476434307556914775603835845717947218472950676964522970528009982798140066114452639320986570375453158170050572792414247536097350260826586984038096650152872019518933208181262832435759259085460407676327015398361080477507322458056216302022138297091777724963576718007372126994844919929613098239221673786249950470632532476961923600667784048331901006595563939021383894172000071527817972324210481777459881044376385953023158573705915532321793360832988322213620516230650501610248794339440323518123616512117532368863359288192181277542268378277965197589929576022621343652864387658547200000000000 [178,2] 37059966782948856336173589477572007929191779434299648670886506961591655016337603189864226134147726219614953104141329447785257003706975726669593619934152439455448599237294406255270106102053669851291439669968768384981559700968947759716181934298010054001079779256689121315660135968750521737793126035815883063606851959659080676970015506157983458985519722408025325457085141200463868072734175844286367420297140918023155872080106385983664767647676233031435532286119212014057639036688948773295532987793328764176870419479562877596457682270464116210104844055748269823329303604976114592523210999359547335163460372407215640424697465635006680334588703855594995928712182007334628916982615323396161987335049611818929473745765370484732687429287223874831924942360835225090435112774764948124535971579767930681431481594688246293502081282203248593249443483156647312908446150642757069613419460306546209691617748400885665461618446102675138761868822213973574828451091930706737192090696594042698436994995616674249367013764425084560008776360624590451825334357427143478181400038015835985445509131234045750745966026148238975475626279368879895118275278950456679076842931609739989715150475181554259622940381020081375868149916261225820112138173494125613419690495520704897452711348456691562820046139132426061983697802338016275942153005301528038762050034327706740938599104067519970085797175747872378713018404443787563611413290974943419144513919175884800000000000 [178,3] 92578380698085897885852766951180971178641920688120374378842038804205945070556365807735003079185951604941532401241155400180603149831626482344585803550129390411504246958320014765463856437357886348916053388554178717712565939547309320628450488688247253311898326880519740314006835111947503803334484783025590149265409854643130070518339822783804458124278181176647414007554824517166932113495147239785969725874273460884664868702772380582076493583165150805429536544728191316910115775752010922575090702460177906174676103742434327371868510678026907185230971988257231427646715853936252303359625464838274397525314360031395890791838593220374784709337706705060976184611725667275280303197298191531910873266704015082082478147027933125249746872222243773867920072644134892220741863575935015948752602712598481309161473605339939142070701916126385737776802396930205194529795142542025750637514616113868074785484857715581704127273863857258252750629594530699319933184912629603729979668276850931071171616098322736548900733335055024886920458613147418455303504956265387498492366044403189852063668741790505399331349369824762457297693437315758454171692744047378413782304832248781131413920133445363577306970538700060498215062890289417947672592800352037150968489849782732300420668458044610815876380423096829277331474313201879801701278588629169581454498418123976639701702843385173853016168745929675361961937506856658777067168842063487526184737823548593612800000000 [178,4] 89974261434270042569735911458970368319808032988071756349327539201772965433331218643251998452123305213337083492332613204590700071935920190164242810791622107777203696968728841740042987556756945344304283892026422953489737233017786426321002433642746965905616463977500372487436870790009317565038245972910758816749274804301723250065746283237842532677536119529493495350362083812844125955929612154637172220430592756457895816021102807320983958177021702871303178786183715604841526604126704109481455267630123896855878578160861447522617435536848649467541865894485148210710732287305017269977338670941220862083157990493322559894877954305637512654547217953405046028164702418001362696078741384784659813335784321336438555938877825325048966269173729929491499029213481195591399576656382438496927317890680890658221151701406575786286446718745967343375650126550817408960522057339078165539760570422975735602619377981884110528814649910606895430768015289103010937870533553625509879099398799293368101138593690004738545872468855882365495112076074642882435153372137856078811128143938400118436815547185492458259015983993980524007551723450410796237284015243887059968393656158103955568284331888548468546912625093000039329443156113700395915844538681059532887383067686306373673521632599418540023372870517007166059436620748553361634424709794369239601446013071145383751433931751207977837138806814126973991299655246918208839721842024179215231525292059092794489280635 [178,5] 42967870033812109357059538455751695504562895372236927290451555434315615042615153760417503474263070877278382047151490697995548069160605566688052927526047674891260596966652433264952153188896495613484961961138985307100723222144151759421532410599376730873475367239645002637243157737844303525287417853252750200019539685348921725104315394109177223874719502707931508623385641038943455411978426232522807643054847525907185233635888230111175917442149159827737042328728389686538996379513212455761355681184066517981827850004561761588724729009730528069923854886858900533319344867861882691922622755223929809845812207892024751540446610392560873622235450506552417718753436721454860265836942134492956229820063787638399930284271068181049206848988967992997715904982123448300082315367759736815950745382792497019507886737189862474637174384660592300416108890791488114881644061296521460807400076026382937034035660922868013283190012114552386328142237475930057752303488608276060281605226588535640569317042234549225727550242223885765441091189672520830240125280702633137214182259918978548332385614131748381802910603530190264042610901089014887717470287113533621031150039154373487447981790183431768741099082825746445193847158697954346596243038813600797338489735628621206030188147498985161831562954728278038579199490787293896309762544370977174974249463574476766906771533531835196566007357809537346443475124750878238108428112726210505042484933240711384114452000 [178,6] 11600086614515166514261712436453691037638339143114600123453402773538264937702843251571779106713684610673029326756722668189787066134521618808614107481464185185949757806093532924046666830915070696052457330376111885208926663004709259473609169269486759118139960566450594358597671480362506365964981062240853421589974069194050560450346241898304848380359678081655694919850762214019209167119900110204058358037104955182158744769160033938297687092296147865054895819845151856576475507321471317548358094840195311356426602745889061168168028819691384889009867615512467214461869870730956262867892301541968836511348113363648115826791336766483225779088911553471430884233150725053793976531996920857257412009144573369832074640307238615576908073045726350412145411020047505041677881430561149225599079734353857934440777068579687184643093853969275885073100883692229893844530920378853569572673169438147175074179085616174368714765036853548338265147747637318458350979467783259134386466775300013483025155655934836210376496192695611303070306039183518955063421084780391799139501386194784115479430067901545484569608934925294669886630456392147650134702102950247881668801541975679981217752511663824289516602006272827122983667427863908074724316399372564074940856584600820879100390334881345054635414010409667975199703520825150971278062056721835679905307056839871506327408284279383236550116292511601072613343025657857531872725348437947421553122411101437801774897600 [178,7] 1943760914674093586522590101941889045908727675811751648224106373616272336146236934292677052823372982573910580076834809918461086333333952819019290235851926937451429041315749744282649022462086585709409216487597507591924155534138358255964936321624901389134074562927316348924369412582308031246870412154053759601154567671649189375757808152863916670639540858500582079707023648453901491182739517469771285522201215707021094494198119768571394090564200811854673657171954125540606074049254435806519804773859928238811579951136066456356476990231314849088721727493852940365632412543580512975865337967435738332609137176231741459826532158810084199252623310937709517488645892392106807161915818207145634253371073825461569804141483296192850535768513113602713849835795807228128664827689008542017679304826516956042141034708569532642812681047412336535047249104360289916044573227071539370629115265492325178784167522360367249317159658066732910574037559307882975681338291488904457351009018870129609829091776029478518392923741444745681141681836547750580206238568010426149342759859379089143094348612274108351179786204066437308358757394858356475594422149876080981044222149783150951358838404365764215889301211947189616850691728008015419396159825466501128217432526103123011651269977634904114497915672784488900676677956361770952970382923988800079231606781423606811916547121279503619036380886992639248111819699068351777374033163578232361322835654504628839940800 [178,8] 216084016417307077773701088723319101338771881814068668031794330712959381030954105442386096403635961172448213456068732834612276884623901074440535171985062889073438866807394259332063418474647557515685784206993564448555402408999740283897592421655354250473651933017830549425668762031220500826634547017913699253009421127720407278101594706835695507209668037908580244630621910101928798959109021852429943925480407976547622059617362404883547250875868047892005691389136235360320064849216451185148237232447020251621088088812733992057101021414703214390291614827576950441627582158984143688886317532747516837258755477436506371615292722687733615952990138654123527762208140624781707769236787615234037582982821117615895193304037376118604417497750957945796718876556563815598673973493946525397389313654268031474456158048500829680924432166535516866985362876063882042574025909047857687340219540282678122403295222514473778931712347420339209168195592632675271928781577630284450012658523959832357818277154346044878750956603425951285591517492175736713082872064200989409250395708596544418124289062877469108413955813922376565996245910843100025285779015402469111560430099283162333142250046170729223043312559039895934203042100281264876058670551301746184234042872237176104473501331059322204348365256999681428547106831639940163721081591144166157151805596299463931554200480297248949555756628202453713940375442046364720310278590699170170841078545719927729820880 [178,9] 16751001247974847133280524011713465610772351274189418729137526313527717682892185812844577167846785444264212866705176474973466253683483524073242899972461477493992795760761386305890397400921787871805125063161821417034234472954891938124269082386752827906407638547834272025552628588736453130377383805702952840560208736134613042609978344415520540118081356186330058374431808471204597231237899457310569226522060137861778780462902099400548110904132102079909426565668759640356024854794577649769003435450435019314273993167241769495808337605836548479964323015132831773707932326763702901746304784820739044574394786017245993321745652009760767387771279150378470415274614122422948530702897654345354795291539367167458448184962343721347094668704208123188155926050771368220798472508642350315009782533886023232985256165834680024453738896219891334150644385177258626470177350528192036476056469019843641942769656125206860774327228589466732701403161810263813172178581681179475004870139767801191599573351248647399038041447658764294051623829821202816909115905799950035608153183529898708444012131887083866593151270048822591866706756558949680134248205724770625362009493885971412635753441305630383022201150168423775937131742305290062404133081313328207827754858049698065029545682619032291800779218085108380122477702155538626647263912120986815168723064766572309251106077720859900513497745061898678486019725459781169303404224815187768991087704955267073259520 [178,10] 941164021250107198826000733541725234998935243970894411213123484441108337686334858952958945560912202987205526688173007742371319483524407848916145399492640783706027588431246536627333316669731254687127670449527013422020562953098870844474581885845574406296368080813691359569181169781726833988445685447425665471391406033562277499530464992820728621816261865936574192963983566731002652294577891839329681600826857599391496509567051374899530674568760586014087286251499505651845385890819086705235392616744879222772622534608364115188733699866850698001265421484963422900263487124325219931946695842390619317561549813895511985498841462875726484875324420266950746817793033852394260358923042365946324164669071645305316802038199227941368434894722253561780542613101956528447279268752543566112916461623132570332495655688462614600590459810327657358869114600895075276187930753504664146736676527112964543179174683403914647432521273116390246068362599454768302574350125951969450513484904043814356863268480838279120289692445488876473575961225406727726785863582331374238288896809205671290722725522729278693541097318768050572187049670768936443081423618936170842103512811177776950003451297123054240828175195273219194021857948314989982994675680247354388405666896572570599135474167322462596476808727235542813785552557259972932671346641282175799195978860933430072236663741911091315711662949114313905340286251098761383856624354542951303712501218617543603520 [178,11] 39522990604766171722953753131980977977953453810828195848625795065562217995258143963560671111436278640884591196702356100532592516798929599921022522204699585263796180879656559835169159698372453017810443553628699091438885804888970436539456114483507173320440433264745224405458308844196563910742506791743764549979256052700717255938636165849383074676919838811801266465780909176996704510357618170399200964488779579863296971821234505580248311313386253965275736754191175117914823383202527506718657516645323106938894901415802229543187295579270740663668263210718456454495552502158769397180294135353936843309649857002976073114737887048705957906953011855946541918592784121547789706167988571522379508050937402344343062441943959713432684236074689056974261931934725713964285300229184911799402562290866053057666340733588893488202075631581446926272292763833251520585297087739771192778720395332521641446859418315174326777409866713627263223245982316252536936682336680743694236485697052220613713240424549148548492387497536168603092084847797823481009197683839653592811504177695614930994271850387333807638408852922989194268928745934335634432912002253489637706198538571793301401364374862117469393017572961031036443927862580725428344066526501334323952389135869177485495321431225611967261120768401246861336077594033411675496167235456088826815311019440182276666382295660030012075231732318458885648938931043668269560691654539256549960922476718923078080 [178,12] 1271929223911948222661777346850496660791163292680530511328322461327270728236208164504630144048087724250622957228314312899158472093382060158328287414404353959853129567683301561461330981464310942694523006834307721479351264495774857436678068158676397157245856470226273700929648042174567550130179259034400106413944031729092852963943936983474312389994243180074963684393719418789637375107321321497753253025572390061613954349581885444851103289795101269211041703524707620520818985813454017443129580393648416041256121794980916106271867733937433574840126160947792079385419841274359496230168565357555460008566505948735876970983232527942061942848577336382718542717102263188712007452119284498670352428894716342946114928452264991420435265812616701988951240280726305032290911687838441391678850900372948701054577568814215572127654695753633984703828183112797791316077529414636015783788270919089450025835659507274523841383028880478324890856424876322707613890856861888273446095327401515195212681859635196985737356091199417169373608972110812814169022318931594622255257715740715635239208715546325264216603256823800122353461671946191461771945693107117466358976426794673983917046883315998394500319333876273868388692391953299566519063602855043131575112210138088510110536660079014882596793110870672088434548688746617666306725000140327866519610321877500047548542269336276509175353223484415166151879467057538590305069613159879828647517665596452367228 [178,13] 32026517128856821972254995179580367325801732143943227497550636024920331352507053951126602118489752127539116742537362538254917429296769853037238384284865872900300080568198202800015788575075296552288124034827477149792552664547344198787045499158246676913885307436172443949605176229310012228239811890592262600736810193852014930220696742614762788750140961702902334282982371346119924737909018426551000802716058544504652505696587192430974962006186507262223365815303469989722468673601272940722711274793007334110675784616016370251943962411655991661415035367748354751717422052872940326360620555007278622912588966244148534518375571460990361355511951848025502322417118840561922047616570794948225439884224735925129059951408346498207448264075738720719867651412883930678126802541070172807201806823210632780133068679827684738178052607854712807456907904197576709375464530482601338827091180292123980530624011670798522066704292106053052198541048442549832016351517290988522164536457185046238633069308546097351779272325355744655915563140443679148460244077647155837586535282104185362013853646872079854163858898689091776115788763151365390185302437807578347503114560491826822731999225007905552774230917837845010676472681792508405836059253938233999644644597404560814130858721929132748168710931722748328163472774443484721000664160129788966482841592413403648888926716541984704040164551963138478235113887143919612447526627997384527774267324833483520 [178,14] 642039562998512159252386733202884460690006584168900971261830433963037597233666147150047149730758629263238940703125819736311172119239149361645337322828131611208346974604983481117970205604162604492500920512657965034677708378636179491968123106478646595815452615535750118179304879868060756945184315385538378218554230482032061108416183659432557442891807847829271592227806677024689997842605516427204063231864078130582334061164356797646041023298975258918815830291249769829573362909716704879465722813375148651452821184831403629364960125093149704573888020671828942269345505162897229559498659052814602690433971700589679042634749485620648204420183301715031231311095651558504178026582712961311330710022219115976621741732261823015922403822191118460931753013806686727491813142178585665605177034104607568581563919288429947094344481374321544370652967728596012175161666655172716964692251325112274358652682543125917874939110372275346408553261448632524951313659745937695328155953906677006284958445030714925509323334071138889885300527288288467296164492952100208265518762863316894949095215690182687055321355217957838516681224754777789310856194545834526471757671402331269260326961654427106200186803757006033138079157097113549244476114620696829884238080587068333351956200289765262482694041544151466179243904031270425373440284800103866874011379163268800058259503301305009239583357886892518115819745984205002365935555827320042980104733282435488 [178,15] 10400767335767606374876329680907064927707311934069663458222109042054412879707346552987047598210337406128126620665570321382543223805379540604539704579424431544607540086335044139750989160818577031069444195976170651266718865224291803640395362373550799351905406354476549187242258210998672381741901270457706270152247964406673209044675814626435998777644222713117666314540483357889130266317851216968369087837609299866178197625854024085090262165378317780771545752756112876973070250265839995428226730210970619433498205025635645162341399006065003091100423743577994576930988670848418588460423530568023724969721075824581269031088464839318413446011929712294635337499501819640253957389501165408642223851149495361370261285750311917983759656212058471809705198255798922231194866458028543164202841781058434349289794510667334750163629876541877616473166700821382558286294940468624688605581988818654096877049994866078198154744600589476967082799640319069210545559852496121936686814156897091975414745729754798283001109976232325843506934700769607639227649234311027481258975827201924793419567727850147400799397086859325123407681238063470182985742786407219795242544455256737830779327219875201825531803742182495500197942602649520236880195298029513856716087956379348672531792114975907790131258412044268138484330624009168545597948452176437158702848531127952286273935022323776106835315913774406309602855212475859525166685647271566132721247821756192 [178,16] 137900862981391749596532673393395058615494030192256847311639306059126294281791172963590845389084236634647192949702957776335205179565380278629191643806413318378744254163008563998980384176451531688598484343007421818048170199777511033100906356352916839314997636119339889110987786332620897659912201124363505213792368402939790268481199479684353014319519537724840933321439822742031031936215576960354180685490685103266094967678178707114461174109796389414263081684041694115445896945253340399260325880328581474143529869395057910003082120227097173241247368742350283558814956217303245390929131565789861386007706010126325626172831099151326818696158196118481013745502617584479456436115341220779412417664100271725970589911782813931438575874548299392684874804128088677884687471598284637321121949588464140681600661866574990410108752258453695533555968486662652117694434591717440166722278406540503875549241230576948566553044425974985244121010827527286473202984176639279213633973491859917675233008333941755301519354232819796792919011953447670253822119593604789526470989914109206802358359068718398404892599855264535001300849671873086870649730118951163033254265081084711073311072393237337768639424625308555721601847557039459188930274093952323149538247710008526450479530439426595670841259834276299231358982936894620972949334629187166291771904403343940920015664178724355594517450008927276878839726381283509365597987166228109206410842998616 [178,17] 1513152681446978347355265188672333103670950467892089630099879015695570368919074149116785033383467768106308563786921422191865192816591304704194578302101455155923477179663438740954903864496805680616439850702697506551460765436782267415758362374868865709946696379199385816751287071559385727747438076608703446260676046418563026140454728463759540636810329243140062152933379630195582480862698626702790947103818755713691716214805281153299272273987835453470833001934942045960305891866922000984169577463786750904477882778826920282183221042606006418404842589028206765091613031353330169707354389171178243876754672227249142095289756994261303946694694330966315335314668924921473380526783026568891258996565294697507648357900333448634712745256319059550918605331971689163895639184830981335327142924391684070090270809128798268335808687061911389029622305469237984655122931304436387366872166636983496187592328153123361601221673424390438045852801709560811311793652208536048298023109707979266494548896129072579910366865090105441881943253858918765539973353367601938254646921956257684532182114779199019516618629970569267726035125159256083974289131093924176653229579342026071254499295719323004147529587438587319419956372053725016983892434194152884057581033184139968016019222400038260472040989942149149861570405076188519000864649155316715491657886597766346773656976968261226300741749380308149905305070882253258175145373335575610993265245888 [178,18] 13874839363248722493692198223634740698136763484758112833055908848160158410907843108015965122661138693005123007139860073124406966915303259309998967076557197914552591659907178698773724129085830897051564031926498006596390547954831110482997214200782485031479332902367027522811931440357931767049092661889262360659332947391330807721373232345120762413010833680107565195234435404668147048676221669099345381746335660259614680415385422870651361442773364133889753143784744905184492482837977058224379298024166843660470706003924524492865856120418384753988316527895914084753235813027618752891804027689052287021646008233360224195357059663248169480954177467372735578226478016408490002887895186637446307221665077319780411099812986832021917399654422757392267887401961782338536052135563760525342237323434904943057781960373758972368464512775539540397406639795748660528316479599512337998609082863861089128760678021714278144326924281125235760061871790182316225758567102034512520670912605089102977472290561316993314915946351364811446259020906137698918643814568393175162037332802647766235702327674538317285755650162060146322416300236693055074803096101223495283593042750081746671802610049607032161282471839885255165285149837090567931347990356504775991720568727104922690670497786506822790453911053192561414734019481357104621832140634123730443409656657269272564160129089498557162139778354316953952425845346776862205256616893990096660140480 [178,19] 107230336590921563127501853752223071960638017861715287997823181162468751597862863992001750583214265576827994533246848905844201364794966321240877794257740484313003486998565465465249625211812433742717228135215611793313308774389053468524885417082387386998662581549880271766404650567790801643613368457719397390207068271275385041332706202230150946946860332371047717211677721981667200792212965691629419174709744943847128811906983105756783122148559865638373058498145920447437259571620140030318115015999360597428921192453840796831533721403302231339038009450742290617506786576575781695463497848872467949703314927064485128759352631136422629304801077446304573114761635102741637492464062645003519150284329508710933059360343104509303153601599892142643299640858023649209759348356647203160918347202147801157880614834856747281917275331514293291636612738096711107230633553049024854097584775608451627695998434004821681221638117314146250359341719774676408091669925196765889808755700180757360254929357608384577910961413073838954792520905688518980510795548315148750318294694150631222361113995276451083605640107527289983473561893485665168764226909319980025458337362859756925102220401945593501358979407048316018779332029324540885092460979428384763231397216530608580356938581233519321858420273117377726855002031907733926845528763227674859920286531810003387955041145056374550481790525692801213261123799148306953727868648356847286140448 [178,20] 703794843707981994530473176687020220851657842103913140425902333083275257912045169139351462485424496025408175123295706397262442243356210766856264644854745576519220552306831673539996840791980305956317517763253410199145916675114864359048106360188168185463474635042079356819997206913975932558649193721590654557860861436096934763990597223461257716576861489752620701856643353177334341389679338472585832111991385678376446536260309847670814084182114290481694840175908597772183933741531390483719582114822626877822956658222103020340523751992727357973172979007912193603940396697949725268050792957728056462259889933982333121054968625239053438326851092899604967056625434661143070934648601472321147297266680274035796636384485915091052480831435845938714202354319828257377131263217942467691302246041397971036058812444691916115521615420852417279801146907735889799160656649887278166354038454362559204644276018202705195660474641198374959243876454257148904897393611847648511679938012917728635680162597153584310609753938472084090793735379571032566036333598878709839322066251336223004180290163941520282155502511391691011106567391210890680792646264036717568334123076696396761527177800361152489209215183937213153275325543412950854178563333590477764027209482060335359395237284279833773749269459778562015134909922562351509869343365213907196792437821134035545058245704392448928204182673766491090653077500448794951484865019126951346762 [178,21] 3949571887871852524532849295703248672164684804251534248523065890134459509891626513415689078660325465071586869151679759806503983836708447235913859373044883003300224727350841528032877931786686279266362147392337985760056662092575825527082777642203303813569544030881844654739408809986561254709744421574695146902681719586237810848282881559046969080348366927257579138765434868300277876969346505299768096929371584321975878802606504634710388972531838050507946553639435331752907476105102364404523364196965525328826691355485069912350181462370982249909248233076080910145273666576388424993626688888916007420505932448498287534775971220095404581056933504522652573376332690811979217288966728829699312877054272108895082146959287542891154334884739455244566603516857325618838637561020020223384506788030668388535540725867650462140134266727590362305169678985093925430493145793632246776254227712496449215728620730555340429284381428064967658301161433927386972262703173108347466065768303737594713244117114901725429093007493471634356585887218199775932974696098421835143247720211409588424937900166291479270127296100185775257673458623221538844215485317303269124015160946162812046907343395507265248490644924123116385114808161793116848989697112108925101145382578851025302037633016285821721877202289716881254406661782769685614566729837243277255614920357965279472230794384006790545385641359652163464835127938384403707030252795945872096 [178,22] 19066028332321493698094962650973813554413269997375948364254875798605268781434806130325261017085139264590705372613416885714419526879548825267880415686132496026534906830929354539972715021394309589759270165795445570802679155329219348180445944242040457726984732676541917922398289030184264872591589693397861496082614148589360302400881761854100282159176733783615994478162616459726456351956199261560370045961153158064678167621745397700404885591028698166507524812735388711191202846289722028471389461943276784727234776244766444399089613294926359880973287002422026180299132150920038774482373289688913724847570281396245431049325905111724994447998232710801920273322373893193355709253084263872805456366022497662132879278845321507967435877033256072270843772595800690130541197131232784309582829273133413615990113209875748869349058602104704248261824700693186392687989891395446323071340128785790763763849621864489637513877799887503313130483233217410402343847908384295798088687629672176219203105646251359253508026159179882677170787275107080272184998572634540680573306658322318782473185633408777050534023202346087535571353494451209885266793139601844644319393516120601528764495602216749259177666620663607842104923545043232790869493994879185061390599152198150803652693239929445128255602180874391130317025428909520284825863416169887616057764198866823604178787591256114508653502466033525155270639460330078266487357516695509440 [178,23] 79605537420634006145784808212117549922036525021001365395647013788999833435690157170409661892219245971671326988739353672192076292029273958379109525325579603244457601430599566368231253885922054561565648187458229853190928700681690510221337573089846953802516324072759945718969074561147184519580712087440382563526826259418448179670669540305995578732620244760709159856240572096458972658975516284540798132152058125142823566755334369270667203691613262583818856138765965997013041407034506777426537298696791769975870012157978674902359043504977979462435663979396950225227896419737335060436173782951725261096687860755689947015869215212632128442986501071544559034759762520279188483961100524517550259957994607501971535593805979959990537099993823168524937266589106348813719094704174355370383855472398487691793710014080079882990804455932635432511019734089020492873594526308761234386963512516400268225507743839651246854846944151027289799318789430629848554903869817392104633115513166896236089298232255837091820127021159226009077638478454794104003814788335952589573442499610042826687219619531680113202887224323330193524283644628074769657209107568975720379410087655290446741348230969433551604687422134298784318149292948849547997906940821812417089285172281836710630690833017819340726353920534290701716109036653528180023804377911195358254530793477933302868242549366732881211334046792913764047016294616288145904073385292032 [178,24] 288892400953629202951556843827843192789756159714771974831367055078219002173132874435202213552733879464438527702496555262990401641363174316262746499367733368935999775484919741133959056799028156829410334442131322015550999380284115709428190986082319368864449923292569923221862144779984915528517359771666959494768523833645861064886974301221180200038691517570804457416358080426015206468084128627739358628483249487613551636673972892820873797194504756623529451891217813121614458550298319328832171639770483167577306484827736633750166776290239277899809143125473200983466393851287953772739796074743010205222325097326100872860834890294606788282767098094643925388855921866023886330954328096643441362909888112053303756881866862741744900944342160030722917323016234481137457103674106315778475494276299111887117476477660408424262841350656497007644046059823758437529770164798530634418901985532543183752640622152259120818423449527725597240653030988767428256816494421652475906721408290804506058307142761590566096221887813212746942973017409937808563627305141545130162778990268443641274551017472568680968657925637109653771700726868941616696550761429596876582096719694200876705222816329071725537473207203601718882424691443177204375043236243302965451993166799428850330067994011645403260077700381566695542799323396280803560497101930872935051647071884155588638392902761802700824648304059096869882669261317603430671854166844 [178,25] 915324040092170726347740512972874939557255534542427408432123096882804359773362484113509125905601394402102058265644237617588580278770031235972729531737240460476998041790386230835600661307062528958956903098340472346321309896549692252035329659327965463490335567609230434100182640548606205013129895185499518270233290138960081122504629033465116218988785560397348137225560703602915171565808730998778066384683087433849754213897063042835766229503685370075662545524795276604805506598755096182879733835247212385029162280933767408988844726840827268017706181634458051492988561972113692060722992968850266284062164882862036140919453150599912975173454413580942057717703865859119285960922884758553740404228857135452663677853526572120184683844507935017755815601751282685844908347425623422562872103637673341288729784606236036346242155444321458111053127248330342944293534927880294031147651739489077301195499036173555064279978117233671645180276117857715660536465274250853360801019073347793133400958490279933408639961385921912859858137231806742736679988956504900475195798259261779154426756847456366124495278901404928741489801020144211498244806954097884687388447137129619672843977639724226162506094052901368943710549462669142081862866615295485033539570852609602762029512085910757137406028612583573916269374527760068779501918438160140118666873875148727362924521006400368617613720172676700414452233300470517746782100288 [178,26] 2542253832824913497132204394333852052273186307843386640767181053622462723019312438889027645466213826065685279492566734243813908282312756012597838064132652484464361649131174658065855158317075734433692653676311907904556100102198551493104126994764295124459748188793271651716143182063853801951622290137300026492210247289464674007740157135087009005177868544901604561401072492692162041195153524820903857312820210817478178117397458093321992775259734451393245362961722922905577639373572777740796846017557910190503055407812460808430249283869936151514975747502713772472324910538649529072135592851575410577788136335207330336537713624167831208123530345264210193254483686132207901316265447757167439607479679477886443045877247271666809006564471923979944591846012249604314508417123821122701872695867836755989060326407723116024020268681114213230991947903627684541433438889356325144636911979013158306431532204253867259470303003431030944749140439298174000661647633721364221671416226682347988819687955296824669191664192750345491330521619956696410832965574590946201070719685078828444725442132650745758838600838066966656716624155449160445343415688047904109579387883670395262877898452154586057318659665467354607895016151350106462551070230480614083893492639243752846442420358538517344228797493315932294177192445878972806681757292974826824726326539257493783883739333288418935895587319169555271585615038825514681015296 [178,27] 6212569326116555160369037960744577703871748505783017415717199216479921782631249990445602469660110010645456022694253983221949706254314633129861921616258896252864905421779793554834302542110121502049262772907792669144348526246817937129061239305539969457335813861111285063457048320969806648539723002342524913355095823653224745253553141629540382619759785580194040423805924298454851932707184952006134454075157144225263378414436740335236669567725643936742466049299136341879367212562200476058197557279746467106379232919843547650752347089282571705765082787693398812689516194068869618898979606594874007758058165061659031300716629741674623167530864992466920115778617439768789627430657184065574045339246082714016606866746826454398915307060180843049872728234770227052594268384092569316146677638304157088525640181921307742218105399701186193308101178891447739887538161727587788666772197853088815255238431098196727532277147189043049877359990320410784796540981328805254863085898524135545784596865762508939224476010651659050726110914267355513443191897570981059207752227753420047442520727412525587997477632931820469971541145666086312836317667201006484727077852549460755599375846921233853103191754322758205919007893220839072763545145080805381450778190699659364072630768409449465600326584905925865786807594971005250139856586833501424432707103237061577095151516957557119643828984896528045078912814881785514499360 [178,28] 13402808497009020547508446779266224511870032157132775834319474142191676705478926541701540048668516298685693641056235729280224271482157154403766782878626916067061887896435011226836873857432434135423141720365682461208195386891974724082597427255076367192508553796344978374926922292003936337316704358947869774433902138581488178788876705236809146446814932629101602152732262317449253133401353526122755254877724621414401858130768016387493260030382758433839846805788177966862844498828434657196848005649512139453002396480197787252135978767847712276027340869241384673515229920281420320109917071455310824857135362708547222309432794663700237528787215086049525071809282497770741518213265060326768854625342733669856639629104264322155597877265872974252102574346269828544281975585772662019699235535800292833585494230415678886619923925083049383760788548818595749092077052210826175241343125208275701341280899251169395345614433345477228198366049823819090977094370752155256007126524635644688464028417849811952441880519209978230799338670486880082225208015555278512654390702729059334037960268769991969050138959283967722037677740062468578297309766510621301594426085476821277673783528635989948921041890926977618810280293083507191178229824369303329353405945122310059105387611198889339341530497662146536335236641190122025032393563903302252840314536213397718594213100888306646308076375728054515778361031071175180857 [178,29] 25605440966771597476459375275344994512692555286214525011350374772361358475951643653152255973836508148555231200180695631655327441697280853459460301556341372410874311627562817730178205880220165768002762348090441610273079294598421065119977296996257396466535434777803417209046357826566164035417717382300691011859622433634098135187273164712935429231472008149363530602171288249587193269067530053215461500131300993882129537570153682890309724738385134565041870724846341191606690365922298835166476601260056286191607127682737779270129306186486804430240834321173502342785103714832844000380374834245988086648698285100760590325293914823399561450025380172579171097014185043623113840571691734308881510469228564796583983589039254498585030841911149487267756245515360068090096159778285345529731702117726709138114631178365082640454732541642143992131505967703060646694167429074932532188267359612884055616732186626879386925944256294788215160776979480477486335604871996790609827066663166933136649418340594846785494834384611413620387315356266065061451235872801257265436839819092517283640744120487121769614935372572624667624741228133726253030235395059625878453777980980536075651101972578677311272499079914421405730878904865120018942770962655205017619159828784588353220311461649484387735521479497292743726812663255747239328753684450180015424357774957903496106870611594783604979684230000643195083534061851519488 [178,30] 43441888150251315930179607570540982947056747989087684789742255975428592241135693672391111791162929875289873214757546100079694943788566246730128328442396320715394165786825134953946056885998367409690650430936206281729871753126588260812182725098796462503417466936108779623701944700771735426132979025921498429289667504619776060576220194051923387827144815802391357578738123762469086475252658532195999815184654078406825048016499830906418764415874708881151859166892259770029832534336733900152059322016935271000155329784139744886710268197826368526494637208730789741005836538724434998447552325554413344871358569661817665727602678508734805601592837689382801591182121489318910631937649612283156705069481425004324283332248446022932544047382935600598704048706590715424209791159586065880709861264844158866924402920777947216931976107545390637948831403738522812949455868784552439765956951485693712489106868994703252440743649670903689401330180958638617486460525756467285250463752086197926446345919817982526463220409638738427833352104634301741166543941475830755645046862161503502658921484879378229084518260739101757738949646921612167916121717759478130635115102032675499634077378196218625266371565867144829715255755602970848037452132845610098270254048098909058916967470360592043718923394613798283616755367689572257370503455401131699652942855173202217872287149960251209968201147415635659566387099119776 [178,31] 65622483279221592889349517742916402355177503730213008536985493434159744314298743512309522017137475346904824746321203503029451532034091274501352625052486870822994193356410539024736995395368842873250518231071418334428347294282187386967897184909747145373846694331298243568501987956696440624314463766864297660239768363216308853047607676792772254065274246772035247042871121895517033758650274917692449694776029091016964538211972455931470039849940496848985017616986950378922244142587048685746129435346720137191525765853210594377749465952934577510598016982394305241587820558187481340777881647186237905043131443966844846161403642448548459905335237165846733095000374331570711018446603975560606557501511264087514356171240773995773053206520304290844294177946007519335439118896085502089042736514272799481180407847785695315204599389396608765842246343131649686665983012133038592816308047668139451425638323579316868734738206595517207661204927522682924320356903866670269688402510710226579201412756406330204454846561157461635396566317986389565337465622350194102490214153571015954319074364365520929050038651254458461405334697588003849759996822754603745025375080444534605399239087549853753529404369126570611578523064527031106995144729820416066551247048986863700007237352448151163455783637021636072900567251916173000096378640378169571108661023503445686017274389100615833929769432845892107842490979040 [178,32] 88470952834495396379884163915979263833178028835966099757220518565852725368115443894653385230809652137306140115901174429591964263356083025571474026314622868401773669774961290818552635117691647304324242045536841343307014622058029512276175413319784703620750415631892484140559078756993521460102812779153114559911378814865274252711176824409291091276424881985385468391605177956526741339957156610678446137408712455227145037860236413545248570653599967683713247444796592267377157588864651772098424496870797126831253443827391613885807038983192581867251155701728274645223032254704382732104785166882043129117848228537890685297304994168524065488080579653401581783928189346830150530963572052410586238397565113458391399921201298197304842182751946356726905651642840270501736285146487975230035456818779458127050129852206537407278029015912747473065429009713073249561622626137798393199574979384126161104344406606378789594878383932260876956002558699517284021109957836778157131369953826452679540017289536732281419559469558864050710224233231503409139392062393061312039833419712519325598291648767458285999026510554373660768994043179848513975846052646850717697928141886524094270465081653534910935387072676470336374912697783481049992482363164062116630531911245427796761788382586877630442976989491168980519380494277525846538013474912769824421944239091775994558486194625866145472813218659274198615384212 [178,33] 106685817679679587371883575194917537823908786840768838606144718715440940416701354817714740674938578801134044136300713018014741178749277002789810942590821737189350590586272218581029354014231500354360157807729796836815586449622937345342899297539989440662271806987761270600729312993943398535542135701637898174559513335552520634206041609006583472992452550039623930040663491713310817229422254424799756514702983252139309109514151704682233384836982928604735525072956242008157730958086724777727623879472667827419966499893031730789070017474037575505163199215479803960137847764375894882540423749484001226787178989745858779521455546744920820756680885448741103872322439743946348876345911646629948238695914254237177407220353195203398940479828238608777185144337905338251688271620920155380513865088882173788315827979646878091631919331755627930733942172797185861034911835010149945753539976925548251533832254023307895064289867015592132307443467313799157400875529145813137491160405848982963915181207391274199898161003140659667349295838382753372467029444832903112737459002371482172342248807156123284474376630943697689000959100800020830093188473916019521823836736388856456309339538283947518374764224739790927261635795622471887757968658858905774085965443566799339896058183463700125199235438031065291441046845767485233820918941628408328766182185279946013608369213947704690886666918286223283538048 [178,34] 115305255623196532525769005655142500735001135360459955345413406445785997778929028126272210005874148047889243073553970290546332585696536399167358787181584354163260947580927241488603011151890735737637991683373682183573532583994795065981477525251270507172016781416791364304173473007228462333399880810438400128245705294080589420656124655909519509077839867200304192047483262450742774951440560369948772313837594786929986930061506975474079568849150052142771612316623176433696475283231618590624034019192764767497274919929317006962960376164241768095393640473438383810656937874857558636268892014640515277291608051582374757256839410879640228441294527104881859449623554577204408214155995399676833570061582069319288942755718108603792749488524086339644833206969638542827773210190527344658455496821769550746464957305390369561883408246459707685060883467568540711024178161648697080698061086487687549847732594592025164997019807651266627215924716465382035926788942673586263170865288374277987527585454152925663843950268130164896578498109748739962620003257855304366263260853898622729719605267878639308627638986019617923283116813076809483191758578541148451300719239251710410221220082094264645111839058842431231019800256598568398307902539527610077997606607888312927790842853837087389849213174110134450942097286828079320335317509906951414692491183348434930270730179633791524790896366529356434112 [178,35] 111901900559179748628734803030750629828897116644838887814452491980813065003376524589283972206008108753500871808690789735237057808874945530545975879958505691039613078286930452593288789994638222594809305984495272410444199531356787193696536723371016298688890616097355977474934751554400262764661527101389539760133121193675675334712775305481710190086579745560344916512764565520409586599570552315038364182545090809816470552619572330106380379501469909059967057450579121546867617500510729537478333230444801632880848565281491205815972734827678322166215346746985914871459628220964695739594586433763846674505776282813522874970228177471042517120424600110209758182512925273386523997283350759661776634280232927338713026903496152812401467896842251516437822684902518164648738645405666565250954729120538381883281160060502980032315902814015406338486785965248135018602783368319786552340222860590014100796840471579892395015267882160928822630083108056431860736152002887257498206434845093216057662164531392440464244030046852584592212684408436439703162821944955567058268667552777878488174213967392459536038652643750292582985622166362011326913352368953239946105039380188631696118740971674074480195403480566772448873029859514736736262079404885913852003205309584194742005682961012044514412499129268874814021784858712292353372780699767605562570039538397967712315124674429207732763539745930450496 [178,36] 97682773721473513218883199083785860614086830081689244449802429450356128353405011668992587712157525722617590115266450234795557206776745422310413332122663948306607823369821604692431428626572204384490526070774450428611889337168491589693709386084965068010229702784029741486480874792084250985863867362566583103033633310849138829531781113701242466345454181371575382512249383564390011713889833142575584035519895927154991532256747985376523774881714053650900374999479813773633198330601662237669879990546765377070854199254177433242594819166970722638807849128106318935865152462633149860748715898172572364382807131857338705562269952495245074643299461828418842861415053759735126931250479917701506839990476418185263953828587299725585480967763848996978869251592530216995977072450944805645874870953685001854550664229251215731336953387132417673019975533632702967364856748238978990419383314877226098268439416821303718244943471875329349958860395657480098637562845169949378858679892048398081461794176884945366344814129440518943986490664042980058883760125672990936095279379916037161107719858332584254880900311813613086082112636756758755041172344017031027899825329236978281415665485217448099593878336486733343776750376468029202371328807746233938911058684581034349374970918017533399115772794512544629183201071029280316725988834916781988465838818597221797152055920898325384262195956626109 [178,37] 76820756706000099179686124899798905737050648681832685737255776573411727859966119659317266628401709137246000341733018435449402948245435718543765431191872881910471476935108885397859512566941048616494723730780119273132186945138201312053502811448605055492059806147807660746964558546577772534967351528581419796651144046227903240844483122369368991076175872229326978737524564808877539606831530843600565088357542249364350821680670525865176435067741455125070452936205988013761167514858056884319266076709483094187421752911018389119924903482528930983407599714853812776425185465000778494007892652727352634229270199993436928983323644017332569442482272658053598578331528740384254070653083440464299030377433101382261725490907742867220959919126765082698551220723211534877144535851547212822446062485928096531453146343447041889675454244743765340349094730637691403794658327076450189204670766029708533582721827697109422030256083495076615074356663409570292208860382925034861848762804450805977828467290048580261560418986383142720244346451369502078058466097631908621245106463702246769799718535252027903270001696477732641741909379594667807334974166440100367992182503795481362931590276868805250128744962648913392011838173710014513794215941306049423709907622129924849082070399859655985250191140287473126047816058409322870870276030334654678325575800145062534850494490203144369480240250784 [178,38] 54507131203181820970336251277043997984590780202581120364646411121106768027888300463675732500660017465110568277437520546357478968612961366083709199153172720859620290386602130756097055486451319865936167584366184953042894878028494225587843523384983789316393306419630730006984253816904824751167196732123402922116024137458232384474859985670660324515876684055705764617309304450437354806686732093214755923833665497528771696199167410074077352706824622014744077508658007266005122204083452361301993142409285720912336366302134079446189776318643519672657337890700513869456389466438176904919037403138130118651161521152232077840708358189273071956000686560063242761366693281929457086302919849751013074475130834046582602588572079860886305728325319082657683449695506749032803250336475150225923075816706873256019231417127638735242116347397145233175335677289106765791450746516105498783876588557331631138630778437913453384523861890235068229094971209186085290347034911836215418670204266952805930344629478555349444080159838027426179132455679631059099587320100151277460220596145779712111545229693986958791541471195271357733634078852150576773023429834888100341781539728499177458059598324006994860617822796804158980420828448920822644002317954559463074665436508213169779767938713305176788238081684975848155416145019450392543370204430683343735981574780232812795852685950503712585074720 [178,39] 34940281338008592234143184283630802302488669762876786634859801890511017131515390729480260184167255566792980922807230568989405360615475641954276687047396710134235955498933073695168415859791715574782623061040282401016077418426314599326133435734150135775910633612504229355921051841152050721949315814517504807348540461294596722736444667011081558242823337470984888634121775158359966597427772973337358269604924266471457983428538577109460999351055610857614938951633674319013903737740448779244344686488239065206820095858001710216958602294822816580660199369858261615839945395349443133937264547642378177291385440789254544665099801192391727702276126775243932904983733046914833811198870452579511403805698144535399540315194108875840840303055280971318749038445992939874974660579722559848317841633912877648032574147753608968964886755598790538278682138430860166035490463288169611998738102324119584771358414759022199104758478494905551870234438427938351849695501821001361974992497705217078663483293753627017564102019636608370687495744056984628689241451815117995889081270253883975435021496856732275741106217846144558108336691917349873895347012703080735763777984286288647848639776190997124375939968525286806855373534169047906906649926627394197737432896497048235291853167051860886999795603165499557266469466172522743814827368041227016526112964539874299642806527499649764280480 [178,40] 20259822189509422011381842482792394227150985246197730480268104802065668801861307086975561044811667225034104264679792822672000670212247389484678045784010757419939402480329495322384814739477672612830723159734309220947739121772678275144231845362432140359682336671227955065574461111282731463373821307644353166399963903729482947008558179173005162600633947439408570483799717722108085106947748445145445391112514345158132043107604648257971249489561555450083211289537445762273486745223304925753739447504704711749937751875683727975852956154383283615035859421668605652089439425172836366759241714012839975442935982748153973037356441446598682566743111151542465492553682724538782467757132031818696904571701478657753266670621695284457615556848039185695828313971820186945118857679255956047072182058764161508602375877021958986922035269091816866830564248311243729593456407562601607362671268170789223824092101511929330994754214615042398161276012110487682547384754113320729147235335325672231431246209359545394151045135820591684332595627908065480872936069933156900437714352381269293445811682961254819960081215254814334290144018386561601113522246259864148352510250053947895278429945501840715930895776630128434697076819955309433459732262047244321009267166370179947507866636780145134001890341983850589935053389549717749822709904828380764380895900725131508583506217058119705312 [178,41] 10638384073183495557112360020999444668028020166427941413429972256952883855200495660179933291739174678932507491381086525880224370521702990748417847236959614495911588483574500367504570694178736914199820985888376786736316611791824537412129261599235827127749079726228309178873010211469444433114435529656640841130676747984103874843093009020014675066507509276763574992682639316429024288102245589521694753010910851788232507679330303083728591283277867267853617977978753165611018283249409942130058452498703644461105897307433701099345215646521647446077140757429927490941035976288732653895493891241933840550881524567161745341214549885246127774015811752222440924702996601195505259535081618388571216441738377419837752882011651644042156885298130996923193148937223005306555534972179339284910533659199298443113240288029259418906951586521649133771983558589058654850325044955257555923466363990951440270866111188887997606823072611064881044332006186939174236794886569314106152737777711786964856487211766698327532494123473511353255720450098508407290144148121857863927767825119382259374873674073271759251668548827300859223755019975978841120187440871152317193194263889081379342327618714932056624748619560031996310311651711747365371481748794195703892592205812177462575907497817223401633567567226639136144915410725014774056452039656158591897083699834481840522404180643949248 [178,42] 5064082853702882906560606283162536918775800852563639329794494208958230429162955117179379994291733202823292372163717980597780337418646919324794349857429855818119437745694900428884666458691328952106257356796502832865324873864780255429796598263407293963694207152369983523477347806885203921916524514393867634856442807251481079248428239228240564414926045827192010148818342336618682000440445627886531238165822438047688372417068014431116387184668737433119560623873786205553730964779474552073951989095822751262601333855880014661273148113399540857137546886506295835976590009556679403795597987570330667637640569427444047120426129438924035880923236424255415277280719949627491228525309274451042154688099698127795322548828797363170601984322407076863459765764325319778517756590231206672476920649517609219414203116229869609795008714543308559543632189829670391146029126832889983618824138990657610838348551742161857604648438700997543109831809188603566489783447301132290814538084831838324767249243791674236810851776974141301848771370078638216361721493239182164854674900262480189901282731160416661064574042517467422937170892228154150255566143301041405996962054520154219254630796012313672366241778074890922530990332139623560716645557922305924546284105352817485747406421542364967667338630183625610090952350521365504721462857057666135586406383780897433766984058172080 [178,43] 2187396643394389553786625449044575079570063964293657685771643467612752134780294856141624499490148501033068166077043987775245929139628029742038815717566659854023235405382182868986205992637001564629527661423566386028287153347132730443149740144845411786239575812738718825183913926244607298510625733898672546220242497038752560142124613166554556474622495075939386230918997470699799148414511831522995126414132835586816676647851015555174594996225003593515628476775121394866651969736286454970238898528214879448081783622486873232270313855602722829503477553009522714196475341175995263975220141728056715248222150082887311312693483240852687852266942425900516501256436953646544674212960406772789583451783141461607444741275974105653930765670903286143066565307890207863225244195967115531885902021442811822511424340487653343783727108471352951691696559292134024146940977351460691728804187428727395140659133371331803242325891954908852748530265821560256597213665524873859576811607668171388274231383024336836960552306526778041533580850527414086424561893636578012789955141259387687591933055978341844264168141735381701324890578981496324682965684058259374079821424045862767888100923283606663504850827636690563144291473865411289654569271648549459224131862379707851406606335085871737066583820974435195335472839400732585311270907449919780397729641023682102549601439248 [178,44] 858097985553824597682708386410239317470094299172994306121080425575742529988018623276140096697996211313626596848067880051895214793436627165083681233349334564299364723550635404458118862737110239714875045309230868800442487252849270544767908069206955787114521226109622224019343040507712871522365511949380293851495034333409992108929932352536336074297346258089551101344304846196779872481502772788821715539392762286591787423759382981279893009379141970981214398773699901322681846865758908538691891463760918630320020963634022741642701127511367831425946694920071296462966161716758981177380962450250808908337056227390435618954476728726146202033254923980536970822056463743677415678944972850195670036022095721456652021368220890374340480575379188508548298210682098563880278224557844554198148195398836001175094995360656803230724825986551037273974715165078303644640202057819311975682413320220084881832784965089721835704710634229551358131282040684922102478949212095333779642862644928115072088123016214615801182202745287725222407901228283322718193610377989679301782873783328867011458067872512819449763794175651356486743265427880352342675475353443699701549343767443637097896257348496239599452775676608112801262779466254369875524466362289616904463282327955763892340969015766214387814093205297009903254165359902799298102144397068940705481742940245691108919276 [178,45] 305968275333141797788607239749536349258915336977478223909901622638479048807343324060488417213424783748204917519380065897390933965144072971363637352044861197299218986144857153360188648831622646415142890927202839446537889375737979359178075475766669378504853267179142065209644422126291898520090403424186862844118820509592558180722382400290160000702361521292696755962190776368381044883348959384446289376895649699514433880473512959306022161255351468456101569759356910853866117417892725623369226836453383653193078976670684507877275717361357368237241466654798503760236661279159534675344180191573848006236512896921492836990706127551014180147634461409441518446855549932921932379172264416643142588836840143035742682791678588308902024172153322863441492387109470936280829066184803197910321632777341107877436724846292909068920502085063181923640938195617267369517236163367588481090395004797290412170379141343956112049656831531493535552998032939418160785690925548357736944842522481236652700112951453886209303516203345384493450449672413955460395275717383375540984372587169693125318652195013087074200595720516724107435083377839423245908152584403865483250213713300246203980720068090855038757596100605912828077678384364273469509587796145988168909245509372285379007610306779501711726887701451601282796943106867086076142771219252094780493160885518926499488 [178,46] 99234367348251720676389009762812546081422660463612176707309707409326465172495425749684768410184628789706714007612446270642069020223640145184681820122462412042269032120159827217838781735447078166284035217109454465376233296852232872499041052209040291491489969639035184884269871279417064100996830934948210009499534374481139484978815524504320621169755827660375039080521305459509136232254581930243795772083825302112089403913655781121479250874685833744098190159287472059506957564039225820886787500104073100772665515975466865412773876835322662136546811486940232638684733558250138970677616284910324770401647541662994558479225640219076576098493833006343677225906958738593510365277369241229247539089919838733593325480286611844104998560593192004010896562199002128023085035795673133856075819128652112493139031872323269034203831137008124519716890843566575918062620340323827640344104522227099643281738441481768486083211527966554970987861025477379507115855293435019903274179641260251032624972559508315058313121711667958501348768768632892997706761638786779761583036012379581332244464208997551539054436701995274037773290542758659600136640749127985433659156058532095986821442247176957660016557356809430938080282327812500406397796486149038755278913085744960581390799312356936324523631873000114662942220539450714058561895703988102882336229117123736744 [178,47] 29294099596686492068782406739587928289197474579854266362185029798349356077372355274206412859584424966172486936881658616781678575859244502186969224347512318147832304162684592258488753226670362848357449356478590966392556791489733272334152303266738815047537386014876137127090261707246898274850271738977701377870255789657827136609807808433073393542658299597554658547478039816494366106941908917024458251626247479349718865219674918054904550857548802298175892528161043965632503528456520482236558330535855206655005313472104214998139992427918473510845294618058488075075409909976888087656496878146056853987549554118006782305707839101335225385371664328151625839247497186836467313470473247070951019094536994920357592403194450745075527809382625972290351302693447394136678904649664284800701512093517480877671131257672166002603032135548351020212511937949964779904515215967573873895127920754836826194225887650997411295670539139940208874080376010484065365333389341489242339998874294361483680873375818686293056968799008925309231365128395863115977948656787215514386495389709837615285753223499830289109929404537728028621801754139294884052755279370772780589287701283702746393306884916642709650256871202780320487186314569262106882477275988867992626777857992196461086365793836271137146417262597813733134354682758939522046020513466316620846061740882344 [178,48] 7875685452688467496357422740049146447469453302357425336384703372576072630652335646898425870235294356172327532762133022185974227872922075472131062622140758310826856514359149905166361687013520425351051698784481635714061717089290138161502946567273782466919758751595558445367238423755870489087974079754716645980707329088443475459896818107427139789587000319926646268154112076367052017046692388579387878388653674533130961361344135925131114895807052000703021629096944396716046041412320699659299092638669376667226119816963783859773493319951770906446389255335306753662851669031427997040113843946614625931477707640539323503185326729498068203996001757562454836426239333089676177321404723698666585906280706382501008522001217487142927592658611344392283886254979800311658847909890280009195137960046633056690653557125120484214045598953368867286816706951381085172345421463658001301549607357499835475533669589574254253665657267431169876225869995439589009481665907014739517048587648471474904685565159694789805075895238859235011313091831482560542519531371847470913382696847714605099156733905132884172001252788037008135594473135624510313059215740309210178378813125374109069636685951104103199970809148937076856341821989367818452182237857865845532680553792129262112239790474796017522215685867902637043416056303099149216865890821513140412765568392 [178,49] 1929379259990365182196446129566432207331244884376863776401501253828254374447182999160761264349169893788255439921550240004432243279932553682358074823171951115318798573455216176206240820569014047092007634470577796539944736837346462471089739311581010245940456593580136642029528583243115161047995091550960938469330330480484904597597852911941908295151836202658751434042799190524707534913122427091029979105622892440132195921024787536391301929832909530298462055024642212580596065005445626760168550664216290897645136231082418880473496592660703078002512025590306619609228697461261524563963917222614015885289472801853122993493354563946919372415784758999664110928581417022113372049065037177816428687724581363317463947619769886050861845596884956866044112328541134887376567624905065991685828623219708054917513584871010570302038704613988136548950416252373739036591902565507364490758900604211833021357130395963866769895782182155488609203200227560576963736261503761416948315557695410348263521363912299318140512233998898131319073757773834600031482454876365350587735140636843237016091076071471502358309082833874967702407842125304929733205304836277973112671587263052345095069792132274550233003263655766484030927595588670440000999260208896905523569874509198465696975112615093054755547111791635236578368480807306996326542039554390382337989504 [178,50] 430896605179184537306901124281649218905561193855028941287964272430949319743746509741062556216455200030334982692962785727164137110412896748894369895371235283518253653853056502869259249241053422256023209704133489431599795382795275955182630327518268319951541055186718916512712087884453908594588678914969789094395002874544305129680311260287817214261505709808019874134403423807951578725027612819169201309994468129596578321811258032051408646778928292661982505467224453250194465993311647093498205337014485272083056305340355850186003210888511068695638916300040930988271867621060427392254177714660782555593755834154788238293683107020065086866519625837037133855767283437312647059867302251716475885766229144767940277922136925375492581621390070005178008212216426898471839493125929833750550724950310827423504782349760778336407333698213101382572844430152278468160822073454409774556200879919886397068604738384696756426552270378300496863641472787096060036973403264873772325979392204659051760617227456628069050250457244435198623821700904572831065225998123921146747107497935347339118934834202094904729223466058668913828758687136329185927720254654546764828032608088030528817534926114809017380693227638218106823542609452544034657107324117120242340802279832289812401376769017582886103207653025369208811982151725515159213331825805711260672 [178,51] 87767839702679640732767235453977079281352865325656763081117279607085214008892374021139018979496162731570664337871894674543296800347812101603922214529287995696614888447854061360414650954843451509587921631602244436268587311787965259402925930092026150613348247936943248955629311441155146547732080452302054509263678486123873296120854098042644493535781313895805660427762428965443198391364246352495837207097898551262712147584164847995126532103981472540700047389374855044007535333735951907992601850150201223277588126311513471031667294424430056102797488980592798442225977282972101832628262745448445457875216594010007829840576493430987501717588051660872714058959391897940300589460005227923432952761789176900007403500863401265977911890355338378734164265253266927169208005976447049298662736221914429369354193361056750083787975755324841491046854824823219929898292009836553685329700405167852423966469286014682445898846820636957156417974950336143582463292580775119081667328127945366399639485226964540766048007930794668906587476871510419068206397420614656721738657274851714547566371229524213914154225643593352885316553740414775820534916007610107320910295050668526012815440358140315890287423309872932639540000715970691654659769180810826784176370571012348245231540424936894542414543796720762104780882171827417020083848642855363184 [178,52] 16310292676043676765215804191070042543472163084102202790764361216531835050039657098207051926391973458314697827242589277122131180825276668261327082537510549814220679889756032261879437309634299395051552215413466762884893566067318212068923204656642344872563925896555548096345593079505547018683167116363417776053484908461153679347638113059800400412367752445675530880366197367324485238734532752868282624896851882582571614301109635486875458084382614558911692803511230902098244341305029717585356869012397646337367220337294760245103592966225998590542541579183409311868501609877339460018079590359255421402561767334571062745815460661542300741312659359572717686700811226532073164928313625882039561324253411776015232141494353921316468215119111912235554762912847812162909780537289609666256345489198000977753134606629146961544640821665533417261382065013600120997842636541339457369219633419749896216599538265826404139650421127516578842464934971998516108746407673253715999476490646539713330132724707333404020322291461901673447451686842666934813514989657436528466542975084351530268242164156313047062780386575477170831293881530609712250703243349823997807951964096304361852169044443854683703986682665327280652306359250649690286517184571297311824869988282732580088363471100235038838704957316843984205308954744144087228676043420065 [178,53] 2766219775704979596514824652904024238776633799239462729592148661365269622747597376484671124514037265413355837230072518532973214438855041459492086119271970173234263734822339822988656758739452004204864629288753320273378540462140379996721907443248722195932373339145393016076408013327403999979212868736041084762619656119545368355228354845217899610157954275570100108956031730849802844917791748631117557761850259509076049119200182144815088048456116730988730364657055559294717403225681075422589579485874179318760229886389086378412777027651094534022440032475632656405921913341825020126523504581493346361349230481158813832749003923825702709270149779201003547749518152823125916459899638503262312096558041789201040006708060687536333208339897258749850518085261441790332443656838493279436340177183977384543306403415785993419152452234987967600459766402134142690747632587196131431364320324997829938642830020544396789753185568024821225972991189365917987405718545165761169913574335326547628234535405515909739645200192728974370073879543944012138067830442509802145932279195746566766362324655100942884537351769154433706914584746667760096846685951572279939843937692755743109573538149583555473858017150631733575874548397566793851553073325401512903609949461662449194165852368205026378675320963055359762283388754695779744566925376 [178,54] 428275323427429141767433975950698952279857039286017220745720569694306938370897758959642560160604686323435876725509598189608949816645856088016914067162346184296607474827216662770334361210438363897464992275367406362319357834971865876598658339489093389603412192509256900231327408961845443494008412338947264802101928402925147289671981325520015145798215418605900370783674216488525802077525566207492338457188624235951033909703269977980346316353620169885189639223293868902494196305316488339479297534858093107684400681303343763479367734350574983212359795505281698148409442584995079461888649185183464732015730488042279678284089347512612010241584603675332643901830106398051878282047868732345508903277633429630119154057059209549990123943664552903004059650959717572275849504537518165714707078832422186812019170900267897947624875042554009318166751063002426267171688828616867092801792891450386615911276330726081712244879197450083136277824308987006694636789284228783106373224444157969274066373057629147398861372341744881127651573904247416073336451382343513250756325074599296022035832456614247129597472912497020409699942344353594469332880483830437884043641176620059401401071063005355392641656638169907272316463609528673271296172546541461917042238637849670643461485939908732818962312929515740183040843814394882826293368 [178,55] 60542839316101457010520799365855461824167155426915712463231993153661092802884053781873423291619103049350824457449958772948912771954439542463643011304770627492039246514755374676700902498641463472319202274320582251708893863005522305077091234153258480310769981133188807561202652741629034663633286545823199820752645528200244599208919486585634330049304917575439038926040643498844562741558715763350197246884315394734957913369337365871608215125357080404925039349978193236779143780320219498650086690842907654878568270823770151870339500958233241762601834918215110766429745381013035281066225588885550168318069167050971791749659990830923725699568264125894011471936136811390480012866018274340465700121906528863912853473972083012211293473824457946129002596099266172830594219914320605440268511739317200880656911455041972803473665789843234755922249449310244470184724645042974169056341737739599355051748868783887580487721291893564484685861553414822193262477218631598558151381350788955691473519403620896444825144803996588344849424026033238618084540022375998054333413439571104014560793072431891707171601383259283330786889140416342561030280832209667583617232957767879515746770330375488655731772940839165445815137398887308303921266994715797840575815778741376394708597005299048965530060045128275725976418738644612809336 [178,56] 7815874206926104485590533214012499600289041087154107384230001695346294102841109702110466143635154943412974677308926389892326246009322987243855641720659967282869176866625250031399029043920526070484101182093091015996993991727059243564130333106106388699258435940420895331850639428927557331553173972695031800256235980762153851483969641664180248267802040014584377384905634061333691629192370932052620905243280403600229777270961730448659218725088224915228662301781687664088278493884627870595247051479203778770877608172757996419323859700013388205880883341088040384174242744486974854429932471107691375851240538865794005205648452522554305542057324001463180829472175996315454465189223718331342521956550153397051228360845572016599812700636541477194457961280287059379088583477116330036705658727858980130887514361218681796027879570083058492802806347497086836891487302047767415129198010364255519335206233374253442495271286071753028315227877379032283307471932094905432648232452663593326384332384068799062623683069524156213662027842724855067860958384190774160430294145421190594701067465088673479039163026064023614700380555132441909185820263224522881804911113378583214315717408110768314368503293889032302415772953942216881259484664626451847278630978179612914146817950558123377062860182123894795711148938527538888 [178,57] 921551172634064877329740163167037164802672884043365009710609451679809753614380243343728150363185696936843067432975021788944083396615047135941927394688689825919770501416697023263684532260103302952676050882067859554656766498703885333271331921197739049419384722824840688560832554623561805905258505765450930764639537383371661438883487599407630868506392573613571459221050395981214517126120806913017680710202963368595717833740104961662319986595578595863479965147602370318309720221459464403706252804281925128279689814267461191234145927736116957946913056082770885006857229385245015983472535289305394331626665035493479522499967262797173008670341780937115814269389185652828614945061214945890602138714971902914480770334617332390807970218491415985836853952508635994168856930880462190323860521183640041696874029150402428643316979934802242829687217637423977244156546159997507381661630340278103520772036833841233216938574823102046636741663657547695265670634052144708948336795293179391773469955361926167209739155544144688859725830213025817885590406421611336836305279300774939238049979448906363842906498493376850571054073749313496372837104523704766992795123029902409852829202264672673866790312913381993438672858005571000560564675818473728554551883280516142169937588263903910573598630524950977083675262757184 [178,58] 99247942016549471773480868005003671122170731441752601356355612798059923146089676259470137256350601879082781746785729827890232922769630570553227385651061212176384555934455064212603100933565775472984116374665940074674258054306453596767098221963988781537024778297888172475544350953003979572216227848601972550482192532603756915621656553297134023610849106875771177311366200138391814860357607002304083931035201914032263146765598942180108993531179557538057830413620428822930236467278020552077791716362776880156994420211864791111282763134024684592210989422557920496720163645189944119354356693135405575878196803948136889292242984370978707369676351565613664384751701005198215864674239429307490160470205517994888346247853727870094262755624841729933398747434819815651305889503902116404301811993434153871136779943702649026707532438169003644082244218617156688656616521521112580725701461770468003806976572006652926435541459147795742015070248230319290325346378604231364894550001943205224003803827402933177249797630344956949739485728988329045269920752562872774788572657874109985397934433586724661502237644034631855563973065647805677731388703104996738044617138481797355854024262317935948206085602562068083775477233603346021531284845300744528441241487469616628714669040795316842935297497523028814051450464 [178,59] 9763336179371636152968491128810927176904034530137944131246779784646080543741460824482506609755780595274675583813419508185349837536299649756848549260599649143315684115991675899953314460268560788903778477182238806341779148347801266282476663071765096093935269980688000727497601213016581783445581703198690321191164507030544829340954273240316994522140448791893071540728660583550850035719226283238008639688331297941849436085219761088637047735242770940690782733771770071139265616408568417281742257882063808959611821949302736168746865915210786917025004969250540168480478133098226732937270316700744121686650437345236482754232908876045153103328685946983438341469749704949946637825315165978142900556057705176211251502860253053995382004507736468139334078553408132951044913992206335572461564440456148803234838540984122206090142466693952083396263889237582250185253044527489886177659900927169535165435423051393382334907849775047285542166838265170338174280242283640107259201130103698147065974616021380870949739524314175607049117640195765327443624133611003521506592715506148428124419462217143591324660749708705491557108192929957300728930216525936674872832070714660980944829180781713368763066959183181552589628844283935515129838039210591665309330257412630809443467368041762961320357873869329394748928 [178,60] 877295939221252720612939042183560022389991311603226235302425317874599158731665954271213362736431763737818430872830568914635602819720218766320594939308515795417898397646731303091993820513706997445591154002933079967272110344853696656450776213651891873647928177777538909269365023294044433866794151816865674854628914641117071174518058342033965754541088905308432316213547052151046834767540760675522017695672662782969637114073054968469218734898022209161937967282641232103216453074254546791122259148150697022413507576471495845918033946868800373123859760048982861957741633380628691392143564226077696263578682985987954889937957974033728824602929214925234977347101098684121101804593195038263826987906166129383780390688411226612353607270704565633799448592359703067783215303435783954193514289967175217690197364890238046043431094250879389667355165285295987292679913630603031960967705164149922126827431254303561497705652704494181983822537909006266696599113990217838396177459722431205660367031958134200959361906607762695322827547707709530277452419041348780633295263975662810834905068794943119736731474648758275789985637357118659283008627332910067455537652370382071029417723473146382114095172155827419734538055421293139218904629539528386531044518905124096568089067990953786593238088573299733874 [178,61] 72001899616901330889011232353235579126977903842853422773836072121215379761126886205592091598603332846907897920532980925932100419918942383196365816259022837365053722524791269997405412054914172072541687646665544570580408911607064577073141073290103569634855101052124037384080267489996311106042063418865010415580244337784678205068034032854297532222422401647088927257891688983053125701429977816016382951845292830472060178005151765464424327438555727088390228117340830623881128969098894789553552277970079500150057779301829265395619881045957920793510266022931850856994669750851985490867248179113296677000119514341260910327589861912603945128837554464728018553364704327525475006914114741784774287604736549840220929420471315115716416774818153455493626645309384254881511684450115902158855838187079642676614088601511388269155103427893556745747298613704500722494104412752593519800420046113173125296187222124623652742620559241144546439218892268405493273146647241474614864304156500500033272479606820986733440990211004413064990488527118642108374085028417549728616903057123881247590162167286422725513945180176381914877246760791485996978894681526812363960309499870371313568565246378989430766440470316505506768446544907270684233948088345914606866718541803228450201499230819360913067098176885408 [178,62] 5397010833813453164547244370856719174449976388405868758095872305955386686730016354703465805858208331478674636658726213453635199821322388453296606456439454619257321188631487408089526559098185887461100342376449602344185071363014601658678302839311825575819307486830577045220148287850964513136829108104639655007665467497605887821221542115639491988090683905623633885456134393026655778074442012957301644676207727253921754702710374755530876335586424563644212852544254444121877868908705802644599028227616950525406226964373949725109184573836662735902599205643341484779861213927339153605298518524919076863215195941441867607954102274282050237995359979205220380130575261825629379475869085413161969638307914899048905392890780400737952076560167470289156954858827270731295784183528900903009779257418735842936239831068001778097837378181423985607629985413076259422253581639712432603753559878789296282131558044732773182899969790587965631366727453563586744012953627123467007528301121803036522061933297222214562082258044953207514934438672862381325061931483334482606675696442655342916016115416125389360047783172390405354588157651290076718859660618271839727693877688342568192646037277992423968819930894853907388868151372664489279505745153570928950857829180240549397428499615809041755479137520 [178,63] 369418561015603728099489739207037771019061068761648692491679521308273301544732685287075208693857776433644757750721298381725587011235686583672687807687795070503634222837408257119103965284351532213895195457928761415104251022915293958943562315722934944197467192210050734562901980273153784125155788440664249134632450549045045474138742846714678179566410437877095740840722204615397752635581867021369977262313678041431977215906033952214255634204658666892763305552826239752718691732230089249039585199803761136822882779983532182970299916504259705520022042204685300184137139555943582617302984005185959633757912849964156579123584884382733915553292822726614533708944529533225885799867052977760689407365044732040155316619411398787268903936853047483424704925664404497046734797700843375165531171382708385225371119964697585008728347801312901637352700333100964746974024189412281254001845503720893031575881006042455133810862849278594658502566851183729490931486028730154051267646026083483480908727252965508984326558482228288038073424435910039726989761233928540177854094223642030024296356061764476254520881354520180410834266506833228306709328614553029457200200005940771599755823100316896409716718811495542708346795723343830483343589146413137254490327983564809038263890107649066926828528 [178,64] 23087033896632369920791079473864456289062411491894874431399963628538847673092433184112835992278232209908797683620548430652579925773740497524277406417691595827139404291569517316525579873664783666959972225532522578478863971526568778535823408537741328715751429615026228563661186812219941609964599125156571568730564185632956838500675863015365550502651329522559872591919661681144158334931693560447964144376903223722096054500688582429310093911392760374691785000703266381723568679566563196433094372939571356999992880425893663146961556857336737681509653988095827372980931508136918475291168561428214006509978911960701822429831558438438090867660030397476183906189013194738193303274801492514728883891668167313056621345793288153949202895228393402204551330480187288765507278551261131333349570360544354521851988438172907449440923294608351328715290657510996716978020417014936390279328756663267109416785185826424586954806770544267442293630017588517686050465063938446982762456694666861378680297419868750196538869639675806681310842336462766444923435664841147494786303253969079076260470192228277543089463919372310779831225671999931262096591714777796563456376733292255742786113624179747501326767431827728478845353187507952218434299543835882293928771989915538305953689193444551587632 [178,65] 1317082781262319921081684571655663896711564729872661984614643434708962944742222146373395012956498359439573384069398408503915728555475717406468364686474486055487216134343773192530757708225728518225711628012660026538565985491293009404696039816074377763082476847771341709347174985495808402385924473501919551668409619657792929235590920993322532707921054771613954452539821953887925719224864535176891800414250729960822634364354314945976609741423612552405022790504677148533635919396784902356562732360754922009309364794322567791661449111544796070890020810963905187936126110013714326201348255842223325923263169813476386834770929237877881867975353195607649362808695262496307773964890204705424931838960940067649057346017637986010971711708046493869867029956038296392541816609310950260916796383447447082861498015323685558845740506145929358952871250819646763032822918905602920293652746208064969840150527061717834223159215760391262876035784257492841673471058318856516567815434748204470348429535229506355708183244981117589734697855952785035859315333592565246126598491613829068004956604836255589932025905458403985245941009403073795435096670861678417540326643746526424747313899297564848496433905878970615290061770490614041038085934584793660598899113051214130447517236714841088 [178,66] 68572312249566776400657809552153636942243144989886336353597766996296301194923232807565563179982548878892999713544964535464993672875916483137267962739753171230149739724515773332990871058600271847785194818265492628994044374248397345822611325445241068453822888521791969523028179508050781365283752613716658580092924681138193392978069331060014785812858772984893165805946440088925454024138357294347517107827677616331943054074197634078755076194717830680191119973070286578731812169926576784239377755618025142461592742178040212849621456086197961571738756866698528641917563744302120259860572166586672369249731876529973148910607564047714624663555679389199579321566080634992538298927230785286894961214789975325473758041637010313573066904752003070041982762372373658075561650652050882437285688806716217174749509804889741756205136488230563442735645616059072630463745836333380284951242991342999680804907021034331810493997694148620538604205076652813773522140196433945160345783895754091037758356840210477269854850372555274231724992841765703605644489429801456099922202665577620752962204171794816886718526789454362489149812780999791454756212847685680108575501959705833792032414462572620537951245379753857422418904035968933865809822815207228541467761677283512230277201244768 [178,67] 3257276014325493128345906787467475308084251651333408704735908836590597052673769478294723401222597590768599601090597836201050943645496736411665742216894851734630546703799218583567773416281446277506412096019119672757956540011641600622286777521572751073940632693782030372993923135187654690253367430062558796545156700920017099485796982581546043642885368566994060997574051326873831715042468807414250412319332944259977424308843720984750796987183358949361576466069900391225316093504548149666835642134637283488044968206190572807465167720931358172229670456046236961312142005423830421069120596995174075039834570320081902980606262473018053779713139147661602380393601732102753378752916630817091113569432631769598643217536382834795157681919632114137915700649813939497398694940134395065234092007678588977600686651316061053154296228664082690461455461775946451594122478642984832120100948564586027224817858374826870558241039533346705545964989712152959104491908992008723980148606092694195685661261253253818394246784137409456242028578813931971424644218243280980666559606251821727030680859116179834073251952998037082117267867986524200256314775981546117640748986844483532665684548742756469349056422886378967134706608758771763397557724470117250526543500853688867276955664 [178,68] 141121681139658031119682001011949701883133608413949135110076432276878389386257324986159272676299812115803674821475026301201110563339309377187603822810865395978396601729550352033183834864264678983184512221192511328474899032027855802493796732106310135662117962239345047689852628709107993779623149812899136281884475418192038062014435676551223482588294063764574305358139005779376755696322418450015783057022068865175293641811816726615501554599604011754878569362822300767296832844165877607806243247068525854760218791532999115999752437726053681607471679239958033992352884325451185321825650294067706699278523771094198679267867786753936829867002263937592700987731360637387712715618979229186791126238921276820023833563722706935232321419176145210000244813766722028513474069319596096290781304429238630408785430463411133032158657511017901420742731045729772350481402666212586152610729342070238403355905756899483908761504545808810381226798512717588191937465970341354234132728790026096349919603975963715074771171540524292349863139784273108574414640891010822554279099818053703517502232751807367113262507779749940813824067161435013072019555994138589126457070878277153520314148912722885384147203530393608869988227146368049238288161677766657390858099989966032477975 [178,69] 5574602818379538675249046539772432128580480483451139686658606519740685791714895692549054702413115633946795247848653450757565106561339735183417123534753002608132916618168241613748766594656638346360375212667569426578518990067749496993591627121934267670706887988811762266546626307633198376733548883901252663470182025404714788659275002935971728634078410266984742529216676474926433522427582815867351137331876118311928705437404816255769252239008101222264193240763671319166278861353398042594261322468622002286958502439754057216479778543507715914032845846186069722042621827758290907532050040159061385862673899322385028283354428466547178044537479383292983586121609601773661384819071293212415005647139092110806973356893056051678914167033463427784824248464708562840031335321716114890394326327296485454362912907893139332608896242832181254193382589117021876852109696913944436417566707515470609473479233320994664892703163248439867901860146103334184895537906256516261878162034836557262063999387415459435596276064660761512739584539425594011133429153677720613090009249065418574079923895077724896365824173743716875197071247391755469287094273287291818924485799193891026078052914395032691879456035094344550006450114362883697837681122767722252553229167707590080 [178,70] 200699844301949895158134988341139492772648821257095335290976059609795786395964101666372232952554897046406818455928103531749979568641809101264217604413264763330421448092778834341032306924055025107883684518771157423625496276786893197155296623953240345976523913342392179600764092611941056577624680752424481164146535879922135158268310555843472212363930636123260373529296237722749382983140001044890216369373775416277769233877058311973392007609527611406920021044156273091532109312894208130874404205271282916244863371481237338240493545255312092945099592727106420832227510523368686838169282794510103181025270931142275697672228716424838026697239311317339792172256944632414951271476934350201042632445546111826411965531696704703494646035158690644526066697406039273078426757838616846188732896598054371320580042814448031485664442132465732104313910998005977049256053520189177665116181154430300012353284740045305791315402902062170355744009082112986456807261494355619244162837210986061435878807203421826965578647182578161690149776922616245446303972043446449966451343865228204809698035269133014969623518052696595239955985435033220417654703323740986312383163647256865189486713861595629697716335312780721177222107742165420907008390618157907149941986632424 [178,71] 6582779933173261532369940699432197785810871867392574663513200290903960607557384271350385149598980463033630279428116436822012343845085238654997137897364383000954596864982929178442278391565437585623370486813129993380287070623180438150249111157997266148180156354706689743852332027635903529489128326130490836375223273881773132120487961271844966222848436030122746960229467462071073419030997548834554326658174975478052712438500117926545532054694651386743290094379957085198224186794373887432553549572048458562811910566777915550873057105091610557849381664940371452089028482988134915636120019134149792865416322038202267999541972463043469518818486224889942677432425760178541122556170463474413200575513407229994769130092082540248375553049754868003163964345558488186969543489494570879698300701190973553970313061146744480550891787661384597833950725720982873590696705247818214594400080502047274574304498548486015204118541673859455860026942995130902257726495661235826313815772781313068531228674020513016425198087667398109293896644013756000464749421064381604874435862044486241917894286929814950412579103248001602547058192593602101564805747344064450101653776323250674082185451880350692335401555361624367473214469548185779711690812671566463553823208 [178,72] 196608147417034199225196376208915121145095556688535167888293831872908272379535237796223127680430292727494074643849409736901382779038010830353687981174686894387255824453517741359470639970582667770866539109859742824656979968246907933626529220600590531339946113074236693297960620240244304683681326473839416474563531068084711875808146082276462539026252555799528757125137497556849164207953648402927949391809194874976452251180319284366385971852186148579611006414701766479218352881508241308077355243450753943226747929860653707709096528399716615863245534194560979592215421790656300536457167355236687501607458377842356005846035688681363105927683094308168027987927256601424037678601657823821460257860612846191242349375938222471016747261380464615654209986527665220343536263378054821830941465768266641608189462824459875002679057160623849201280966947919185351383766542305669697985095855230951220147139384694664302303572045229569774511121678286178148501258393518642801724351085728239796696035483364627909849555846848187725556673996952990558311084525132664192652725773773895603804853599606664973100210865479160741393279594465346952475950116027209589305287211351490664531521964866557823219758755171369403553247368322525743049999186566533681936 [178,73] 5344519167207189605028002169550351003149503639282048979531699496047269235617478822885223249231656348819972492504506427767532799298673509566364808899129021991972797819293400107888053728572395554407101172510267185982334136434102976172255824175017827867230044056733805387491315486761023785830283965988044471288283243087418017519170740461363776857571638748711124394464339193985762825058746578664356715465088894981890840564199475816796408448415705654242136344843865840731657975162204891148760931828709449180218719025645186467213173150862093295664373182204734420338034205803933281840248954526374100511740381871272807220226618139772561283560590708774086135107855194513744621228404149251535200903745542745971789374395314213107064898521409286063715933797340706560057208013177947527966507728356470264644162902314089663296410701606225110933950024983733333649233239654963273852294315675310524778415498728323597847152247240892946966525818332369198886208199145871469147004548260024729110682246554912261299953825927436322816382287862238957044019468218707026638019227325658377533612829911263832620861983035677630224573155521692704176093911561075483146102271099239110341604010994907037474647366676294383693438155240327541749454737574190528 [178,74] 132160045496242865861371357974673926607995911027376610725101653534736492298359034654032110335264092320537848521174444025454468047498498144205352877123270612475988485804866345625705259209203906192718675284953456476635958300495201370524885696455698468555578252530223708809815334060552435650934208935011229783252006394046511400308610569396366063108802277723022044286748456887378979324234335874728952455147052166746000995654027001357773765884710105944712379168167078130934777589445247873491716434011002504131872097300736225919464462956983190400226295674131183685967206999559061552871577451357358643987791498905399993721571663736840230899341498026691238790508543869648054272485745417177294901498956274266644484750772201470726327234522189066696523020393110188642494476476258687776810354793091996432553461803899610157390332521869042178539689868928621947570571351524843087691698388574881829906041180567080420798192986088296420487384348965191591219001086481226790359038522959022347066210016938049845955217255527322856553635463564018239297321713951757932724738948469603666844177030141281108332311592753562959831116928254618693641356739743214527831096748092693557937006901091526167279786016139549777298430610778413033453681109008 [178,75] 2971186558728121982172686982823183501320867018303963341921407016585842303916671263738526299529118097720153032144207148917819932804661188062370173606171143336364149838585238920365138203706561557305899680043189021368035826805309781872719124391247843077322927088829813252481621843139617693264172697476118374291608576445994749394037179526863664527470950561126766064699345259167756779197803477583250024087336919479408245537363889593464781829395692552557316946830018918824253426867561160769686517107798132204102591028685598101648753145025150471487586539897290992948893041535352066321208868485813840968482657570911010201174549309034899286547530363981013243151148272363384360246996881208544782283393493023093773461840181200387084725024334889711031069773017524447240048787538342628312766950986963343147870619095299975057766659003402346649446190662343090921678967184442905045110371728459285963864480785467766340822399263599973627676615127653357463737563642749122459748685551139685935550632743701331448354430403322035071915006545128456440185165534923585935844982284055157816389164991000318106486876350612685677108622251320324651808712292868694448362598916786331010898073144249468847783445637725139424101686477027489827453520 [178,76] 60692623494487310835283935744632075028818572556678746574732777593530072342234073310773031657901218178757606415192152725725924820216910481922634082940082888844936344120872738555325570244571535072724164913558454970972053888468405203727396643935233398529076162933877417291738788763305690870711980678956046217999818258128249794652514393749993146407169841959708976299215677391562033782241236931070287594691404847230948373002176240358989916517817671730771847543202310055396934636036160701665782636746162252399584680945804278899492291019115015382122821523659313874965384108753610778394675643648843822965324637110099026888902120775760547107855724951358449550264706926562185362162320792702689474127351508365244084614397835034353392922811386692423295608317901944841541141826399233757376600452015097193815692097490535773241368481964814739570418974150138181654891083037102263535037289955449433215649660888048915017283977554767542895695893851428139440072504871517350533025272018763634461837587466548403573163117084474192122793787930188463821834187108258927298263085838337195392179631938138771396528200171998336128582387665806029590630688831611196020236968520813205857413961179721146961864754431827228931045985499060522026 [178,77] 1125745834069690701981441294424373054624695072983465967489960418532892098187735472062382624839192126655708822874198578507846766579334031749508163286447386400904753556288202574093004884412428298660665008665325609511689420680317131113017416098297910837683009022742275680123091816610703172890806498147607009173063251269701632879684929544452156809830969564013505293526531537504323311945412948621348101225452823989458688813060073793567330118306497209759786637653291288975311628057392256244561553583310902571944556991561236506943684465630361251483372354463785780817334740842225422950017382224880426954784332862721523630439835572048001131006624852195785881274403559521376150000435450415783669974843250477166078659129748902162115706422281077454798293805582587136793444150551906223320049254235432020713603759014373265089007062836215468008965151696223581104138841193903623826638919779752583295127651851830273780128537977379011860889665040323687050099956241815258041447621092957305964930844811364244713370112068583466453182256160301706770109901774571202776057102658247777022400111506064409975943595289439401200339840292162004021520600717763297495936709986100270887147986265732393104492991604236268681356320102685088 [178,78] 18947393321901962521281475669148889003825333511510411472810531695913961536559177232171384483903616876299925147748735309001521482396595883641962138765899799121352514101106149974323242750513211446818704538253073510045794387380078626009813967494388850659388695644747387660122522288581029147472223557501842059861513530370033560926597172556209311139844792500497331614469215024470552962716264164366821366377561134864614578435201148018998669139413508813708483753251358568146011760215045237420958271612611037514617858486267725709992151888250362736193750197065734947378932488137467967366815814089483694304814908094835278601525124534583951039140698028435841970100764628702665763779895595216781249499901884268629968613589579560014390971893596295953474337663168558597561248840045636162735079616316639968726144158648688452880745593348415491837171608941524078480088183016044424250313058553851107590498699571526198926993773742813114363960742569331641967913420162563785106510036681787499849165793028193310059902007738639727824542243150430481502667285418113648168479925284059890957811335004151549440741299497019233156794329260653953761005233170525461198161104118197632503919450188194432712344732242907482089068359240 [178,79] 289170108007082010797367380372703435067065421783156166381132366196188450938796060200141274038639975819730704652576526673738706895085206088765280874168047209277108146321155047877897058036073123323777205934501319743334721641655993685157642387914186253571932758025236702925095628416287716754873871691536577401061744954900556008989697235610265344787084623174148620103901331050831974562920088404584801817809607665855080885254318926339656543141193358011291463732983863152268768613879848062652669279209303500036417722710820698874878248142349570724842850070421056596936979513105274205476214541321587916069877498786810774464397545745084110167414108114200984450764858516741365611437479133854981841901832477329637497177774097293149727997529490217389229662120210698397976828194074083203502522616012695816581089264977078618309793050822142840493265576399790738175434323864065407926267520688180578562052020561629196820819291308555245207467563949509401212546623122049351160924170270968868380689800467748473348107291964946578379141644931301150400482220263716148467401177399793849147526718513761492980659247493869023316032856739572663136775160284376916006569305707919282068259306820611967251039782915113670335752 [178,80] 3998765719329923682229751714945674247532371669875225277884576141215077139039240218081082122880878844596132126496450603208626982933699969207177016611946859687730442693435992334929158297296436574497183933821338074461234110582149663389664778630822116114547332873544241819275976855459945548171526529872890150623140092040050992209659575316360994547863047162409145816210748246424992029404110966203084247744135788925436183612400859771525023722693141270830680236819562276729221526225292606984113385321810308368945440612199871348566360127528813451483465467804347674752248923728704270672587203302714234787547530504992890095798560433015406929553890717544879700695961010975922376864740955053506061138976780733097882690046675157139211942461924877689619756274528477453862609297356922918377397629371476079060620497763687052718264852244800530464523990763204137867613552961483247267938771598987026743612869399010783147201720390930394588087545242208726879207033473734556446396993096086689399797316088096995914432011246138709633662786847223349118834514751467155022499339303581961690033996123006695650140664481268965325025225109768902666602609087187531833598010971017595300445847332758428698137891534232302452 [178,81] 50063880058428470768696156229726170478582545719795150530083832511430915614278976744707009201606530862173036553157878260728513103916786438034323135377961292974563237397096572190721239107777993826122797795941101765890640265354586646704617087603420532239950741820880157776849244417431294277141963677727864113338101839270122222988208233992581939400868342285380040731954949076471176146657612774186006615913458165515242190647702077301095784076332422716324613872297513818032326210868090894926006756918158149428980562594501689964970617459803647978543062266483580912774529464767767045169414948990497302416713240583746539982604001048233354398045433368576983100340808347566867878511188884506565052224790939426964115434808551150717606288481359617982806877967564249716275869642369668849965114599591426703026475502002848620979202636641897983636248300976350917279440704176011777348782166122872061444833699967919086269639774433608257868333946543515364235235391311491605341665093507343774363802074405411983959959324808133464757163888479138927118381893622890643205619913053201822940906792896357879449596501307788534197331282335271398801932399518481752766877616715094445171290404604267922742628440572224 [178,82] 567008628232187936030588127706162827139438781264133298104259989305615732964389557173837182737377857034548963853543659611245482339235700358561933610867773162064756708927833951257804219542737311227817266766470051443239720346755766464196972548354391125369438826199842168791972197538806419307887182022237204887482652139754880067848609947987043736258690731561597146139022082153659412003715400691935760126361797832999840694648762224600891115798032060914360691585675354771630772820005837217626237354555361086175076371478665211295527805056544939447781266961437116766888426065834620723235214820544646940842662318260103025559896951596175350604553361062793908609269296874992369691780476835701054674177264394721147301495843290235356862653503146303362052518222879706440089634580735441487078959231934743000799459808447084315602347296245378819804522444061915474987235889711389913403735529326245369657021415996864235382563861643816521788107980910896078403557899418727855156177573017231602016871591690714495442281180900303447679070205072230108461744626576822396294566233996846545606434439669499105551987568948471106473102701393294867813945200585309464619241844843547532062085413106214880236531552 [178,83] 5804236817594219278367672981311102980232547698059268536368131770605357292135673935548632638704770089217452019406912173336179342138511043145388465989872583092381807747985620742487848639238531955955920618246291660645945001348070533865163067342551577577200284461346186212618948454946756187725065653709661876210239682417804742929627352165517019602427367400425354564717770213502996984808211221301111542347376004036037072048801501320249650701802330775351156113406473806342976393409737664445493939302820606508553498993928641350413911723998750235187361901182307525413038233514619914574649631104247197682218000826009363166888520615019544878084422186942893867617255481914944234244744143709010072058340634894675329766057396465256415933804721406417821280252789412232294488507685071366583678696172438458264315966589813543974353951033367507441227800352167066453514547094667523220001198220890818526159725948050439118611768038655419697913266695821728300519598345837693007982159508270051551802410051310847746777225847886968087820060879225861918550437220117468903287077259064946683021187278974649038390067197249186417419671162639293427244066091072485221592518483668047984686442122421216311472 [178,84] 53653408333104075044883865038860863764986746765063341215210484879644636931092862932839421541650464591484386891662424528300993750562411186938551267321615391491564082788893136284837939852161381681288760066896585203006999229958529331376941722898780312125754641016257302343607549575421632436196716524672108368966112079213106445945817583529651599475506009857206028666714455005015989957910666069081584890939663405777196200529949751384061448285207150921581641875559004288981343238839739186505204750398154459351779419216981534176388760836529720544141931274541692056340433860828724445650081508281836180785555150440740417338157317542215892545235521116529493736730745218006981239049411442791197678022690723262594451573918778732621895850300755469176025154302186976569320061621779297294611766875961311156838842150307452791316411177829599810655768458385614003479904953146544652344086184910892695866672901582516286558304535182873484286737006058115573191857278864771819645799888192789261801383577135383635728899117633738014742149826192608200240922895389327361763009534761592519241664985170788317915578784324544966317030628065936025470549164757620243331858366840876005431956783553424424 [178,85] 447440354118528985550365062451393648745044981522243990730562450896929430792946289345876496888083741456774750952837801618173373556588104002859980576645615969812069921244867063800919096936620324065634753909419354109750594643451377908479431748369357701067255301721725142393203376154573948290361764594406959954310540996060139483655500141057666958251975315025509528124723241520835252619839074782347871445981175022764945748150529335926244570282547058800251551209288838130892510478655477726473139165828865432745469787126649307727426146171727294051059533048093181127831287781439307230843630222098668888109163744528301129886911841914936938746383116102635681635470360085920395921413725336764786887493599867356455347102461371545225839193602617337232109450698133118034665033381035102445611602093944572518123367693296151023889548318109212472357263688673878398194670295472122956453953243975860640902191333437061381517958706407022939499468900379188765964430474350129718324420546008922596038847933991054962035983550833081424958752330741439580861918563698103464005079978364230211416334935687088264730069374263658759096346646686362023664017976201180934327844387567967096838821817472 [178,86] 3363021684184652108467402696690318826461751876418373926192036182952909846875412622798029771547656411286030724811991533944832196108542778463713413838234718906392060768953354971004580385427315446900350128106648076361116445574174357480929791289869984839231962608305061316175367983173097817724313671893164732080931396627329822300242332897425242761656729700269128461845758067575223400404110591911248981758487000556518681125803268261995551534344572716679809858305847847202117387790042332073122208093967284496897424092154648099820890438587735183227162542852225747808067988150395800340407202568185249851954930984175854259076576984747979164761523566303863888077155002296848538651521912773169593841791215789724035222551492059036429234764806026969769857716085743538649249528813048502167611743395291548302245465875592409062701524728279586319306289189908376243871037412201767348306239407419323280606616404327768818562370227425529999463252693628237737261936501867015921536677760949963685045764286172021241662989250569375030663239341640782129858165385374709443485777867949050544274405175658913373436449229001931052298560890908830920877210860625627340254668961447047334923208 [178,87] 22757978699755425592503974358251411532112146514911361804664953683859402059099680807719491532783951047933836303326524097715130536633641822347689268519601618360085815500988326775239365246542051658875148977812708348175535539769919835593730397158656570355457543293678803812384000662371113343691850978296152797331906451677493053782161214003439690525148884899633336892077910182870248045889145454948416890594725093800280355199349874717667549707018150626699240886379380327797887114967483288099489731475887711444410747786429459025625726307679003354535019834451309302365993513306479184786584567381957577366619913095450116094247901838028354157061845131418842094383478359876126161502857217331635651789794885040069753996520437322673507239881145715378135488731646941132456273092981968648035008301036762378004257521562264953965144600170675967587260277074511273583342805919501366638730136910680268144007508076863242927455145453707958315659313608145992142882002077884692329414244857561396684772361322582884816572753456393670608891600973612230725050487703204765826642072912865279874442666020361183174423161633920541542386804851908804329213177883473995842215371098340389896 [178,88] 138510091432154346907133418246756115556710801010694889640964876986810477985440818173441152835023644049848204177291691881701038363231914584516893240102815142871922850042285370924937429149443110937225979405126869528991150741659287326726208429629187331389646023828165946155742373630097903927901755175048205298055995832510280168650090985025088849863394172382667538895467658577988494528666600046106079294391607472086181135714755910954110183234515158594201348968483433916783730211880769971379125342769888550716068793627350731697617731135546270309225085742307361095453418401538544632972577696917002150465086087888045050298445017145212893399822656807518423343578926890199594488643507213678146385785013015526016310287930439152706823741994755742382188572716214459475379305927660820994126340543613334957507646269826339795698792551982678697028210220745480633332237674604332513423674796873442016425948540659408041228233524813053806894704579870892753785238091122758960699805424483794769949980707189461584718557813637538156549687492139674852320502529457128470616957356117492145996623715460932565965194706403924688299124477585915011100096781231351144613852580694580 [178,89] 757335017569580548765830555005104568013090642004205263385845804131225753868754790468155390931673075799757659743405697515930031195146699582457531372508353157986512988729463589792082588565261757138358891449810858706745332765127650581620111318689943088505882408441132312535998375630527333746182939271069307355519064781433788717306916729275829121949779733506444416995279772616875219124901319188646608528873002472593365493181751473969112146908161735996757962871054465449350958835786061186225822852199128279181374659035749642287426436302988670881461553615637702427695812538205501762275067690533362693243933950502077024911963394398254686139113276004466528678713051205739542278876863467318249530586293311570204269143043835845385821986631194712582811051423898664606696323256041708921465121516508570511470771756405531881968282306278932896773174789941949365947080040616630247440524794260589162399035390910627883993563755853914202714216196802587195008918807888138942334917443599752645976997393475199903535620213170021601538134129936498090957108074655128305288993641108810403598096691882859136795669708465749423052336995700061232183931196137889082032441152 [178,90] 3715773739793783666817398981481742724164561354577629126275328852395608959814097763721129819458440814634303687809678496048302652644453640601421385748025746705936198701517106866556552389242347261969163120507298505129887068914317470957499537853660368895669369239557057013597047925703506867374122836432084774009503557812809746948808393830251156990119471749941992250424092727063514053661171144756381018198574566406894150990017691109426857634065557128866068810368170859176654381959194460462538184336132125689780000688507271423756701488034290448840886574367799960615263035673702767190381154705930882555783253230823591512285169108874906928149014969795153898503654279036178370746612095730953259732865973469944124997757941887626541796036084267171708165652029275089801721937836169968725969357923979529809051966256989399420040704333373602494651964615656888703395191784780191782168554033569542703570451745794271085523879402814617574328611054145553942523857350558957476239104024758968148991563639179263486658639063704134545624570646966630219340316688582239436098091080512667700222450960679355595641057469682965684068943239887504521734748474326008963840 [178,91] 16339578053900614999829099982431973779263184122253392222641234635654380166119113182907574889805579659463949924358032717713179907598127408598067006805405649026837865039958355624964244151810466491347896896293735584780588288600692280968066863227636661202651006426280875663588576777388932002494502674219304253820085708401161892408637237425866767939291187359565029296754772344873475828832460707863105024657242173991760735199538083486464135097186069301466478558588280393329968143980053712546460814170189465093815605769924676123925635048922961720868432175455975885883419792697366603443138724964749506717977845202152759903532293976998081728432807335847743171266535279959927100081433388794269649217319358010481098244017585347919226428242341959912783771187407904134255387100537039052182709638280020360778974229543040096399266275412701322083105077901180842908344103866574441886637655219635722391337288964588133782929215718366283332208199784997187887593225303688449934872413482501245046447159096240003799234987822610580534590174505456806574794037717173549536015222021629077154402665090525555611290067225093910552051844706591811113750953293249808 [178,92] 64315855112240739422762739363341443577449145983306306726296001105577587201958202978174298445332942358269641640201912547613706084972755315026278194350216038523350405216367835732093583186516480535718264442994775464149464941994562793302653646255671835068820539729225477840363414223649536336019186277838010654711192167044546476273578082534975066704549737120883758919924865491345578607483455670620879320642870101207839996639462866373746646976888539411143281506385365524214633610311166666306551905843734559883663030148933337929332862164284797460708792806556844932913531826351816630618185901471562437940125107195474577804322636942899930286520567951376227324224501806001664544785812236585188035042428226204587859508054270467829320711814908594932268224074666176299162569711323321755463277727040201027919113727222970094551211208956721781360568501082702383652808869294196761031702901877145566139331460407246277414245383714959313502956239932978303049488557280773334867752695614341897210549777502563385931223623437332074076147803030122967274767651867686079969851517444820562671589559579405830709986414020621124861956977398539320447536560524 [178,93] 226315945203569591971737999328972118835562396867516026410498896316530533105379207560649272512365688808320412536104600781046828318380727925145948379834098505887543878826011133702476945265472995376703612466117396371983712929652664655811242109937319501137687622504653907991906217927519188672608458191946494810855553044187252944533739022276994111224230178043278080261560868614497830946484024141484849944576756147469397305779009582678623542151180593341422000612502363118040770771265734726500529567796267841083443140515721470391306193662973886506913099863788707442551929755400746607205649865730976111395204364038973333777513758886061736340038030883306511984203788278096551467702755353655546704690298018584491496412988020093461089731104098351912969722581647900739523846575430536407581702541719974713060552514471050363659138967298648682407515197847537616639149676098773302125774847685924815140486399066472569986388747074696978291026675368422023271717196351836088010413867221408590393027709066865313316982743315337449016911545125368247206681686109813379259628122551887905625702530738236172721091136001259865474597182758778823249792 [178,94] 710959402990274832598967833501226438989695721783841979886162181835077980834970840629910908844192424958692930756491326680474706285106962360469532958583662404507709924322207826514589243625111362400574917534871242988315522104696223268986130570717974732720792886612063785233714565934611091794350875819660653450403693768956279883598624231920629594944723313503575242359872432543158472138377177931718078920948678539781410266875692300435899416613708483009105337644288178956846586802379470424701969140282844191746292452606790262894956217071094005152868829541047775205483062944548784976849281359363535906129550346256544896177677441368458948882341794059160080458577082955056010293010112508689960940620969516073300380576135779336705393676648410353969717139245333691177857905180666524015713889472212451159055789027865255657266559168756692993146065195696782533348896457627394717086021890082438974413582080684011726477529923727102683890304112808808672090520238305221928038010624446170589208896426762672868023011226650622239008775252153464174264226653118546401441673219840555218555533715004258349974905157164448586456609213772345464 [178,95] 1991119868298305585025549144895357055693277244192035525819098377970878480517724608217526739058457178387777579101044753399701277809048382561519458537469413333469515718043458180429357332121204118088812468211948934868438955361835649260724802631127671316895657244985704868175523978549398623110785357866461134954605134037702140507702600743862888019114958283960548276754544729157946558986263603598901633186859458845025656109900962647854518915347264338646093445710512063326144201115599495445300814051459627042451252431210262586104357761511543942024083583524423684218367855455784907095519020020277700032410353281703040057593333681987280181386145607338100621558546591681312369444465226100162026461772880186523987833384845802708745581444962141675803627739667895817969298557127760839707715626059131451375087374156567251948138079972482897113104347136412710556233171967621057854596796658666535783089074185793878954156317599555394396498181127192678756926675236541067846548503580030093377987254474057083716934126462415721887679388911873357945253056321543449209901849800694709421278193027978222130228775741220787689637325124024 [178,96] 4964099369814198109143512794467350766285923686599064341379283264505060977149903221961452311019343269155632776898313738361058976025486824730809143243284994525361684777212009797840911643933441545254743727283171579945558788295585776932372550951865159100060242849056399870573943304274228085904209088534568808762301202521157898042908759739550114055667622124421994636165928024437723767635645063489235201669975041684386063965069695070147175664803861674002184544599603523665987501924144291761942537884688290998270465981471128806456665416918969804640996129068472472006565950159183163023857209696360470582703591885645490329534815374261106341122062299835518974999607087536705915315525800342394945257415146533131632084504988248815278008613961783868345986901077003380941550321933983680629391559834301429429080732776105435285661954245830801994650179123709798979318093261696066035226767646435158577554051896656655612950877620092665637524993566087339314942809260180227285538831792946407502973970737955966667209775409867652568767219676412925940006432395277931804574623350920156111097013249173481562997071062967005877017764 [178,97] 11000637774533682009687264901544936735059244239274257541953644370737067061698265044061486363090493587616770866911930943841495997147656345312383735065576031156736853813785274378692920342321726710716910337288783299964897266498607660685644158098692995960953712862207955407479071046720307175025730425138802094674329967330216047263195318316948348325729631968856324325142155882453373919959203311172242515708977198167362663586005708703071166288248082859881744144307627389936051393807412520268839548447410533348640299400949845774702322218326059882659401509089749072377633397535780825628542588422795032898352350377757403113476271747871305601347556279285176256121878349385811246706923678709850560255909947249347001682882182063759754471423950894141139179965793886314145741322524341190967578236091020286836531182319948268400597916348135009977007838885586964599672707215650447806769739596154288688956362001942207076291847550218313634159221806174235649856870152475847816827736348943299683010998868494775117480824407427257675570521831381151692207149875059015544050900785709940291018899300210451944205883772165153344 [178,98] 21634611399413900933349814626406848057811466031798293253055233133459016920104040370735771620121508090947514554215027929525454963852599956411858477273097685314304028417748838212705116356106314583766179024709800301572504881340713708813760076855075195402474071546216526993204635683937378452068634520563992834977013688567405768346214464864439862912026406313123557611419288630622304383697339485503129347516503535342292403410765380801218840512705003741612310179613937804867819262077659321630364580391256859354076662000345810646130369672589333370069021323877113192744694501249386250434359419739869354560492896537169717565395583105877877741224281442268835252309758084119696996202893093750645622990995035874196046546894055428998046453420815214583563748865433641954762375697988594148615850411796383836322056719231127381413888588673624116638660675210684840335814702032556130736601025776227097007321254345141687498901724322951319693030108662918784415258461938889215547256266840882386907905502846859264924289015102939969673610443370070314265331917111698703162226979652777982565924445465001592826040314418800 [178,99] 37698882448145915697463174128488095728291671082631059850600911860446814846497637056257840375535077170842982888137962549062822192515317146797849050250201131223119408475678455772108614168113104480999793059854160285276581302911528312742267480547540749882920933389435292834716385629794907771960443839611243864233949988661563437378234140605719116041314762046427448419891201478368457714225917910272571920476127236936228367041850134580316051697248397452479244414047058445731811598821867064543517396586102754710374829012042570850955210159989223051485771616303021281468382173811091790147482234920405326849019912677126220028414123628185606680520951365971224510045461398022201249265565439757643301715853939191880062949386528539580251364177126526170864531931014517965191392602947798967429105356216411164350486114469491017452980691208262365400913739797972239688166091409140400563855478701196602453484702026877920086783885526071854562915906068114170023075480614534158119919422837402191044615591881186939873686630514858834557987193499731618326594468163437022804328585712545007802835183211048538333042912 [178,100] 58106437586437236423527196407028003257550203605317560685917018136984310641594963703060853016271873234600643557059017864845104229596550247705084277835246866919275695932141276098615222027841830659297227663949257613830311459157829064613634361238009364862280469179193685514240611089457157605785777092252435079235438919852097273223068151760705400237088169607174657029237184800856840000901296463760533894568707108137373258117570064701029244729403366667357765819915719964941656917886689428851097850839741572074041825839382094140086413829850050080047088651928004974657726602550340041564807005740996793469740639458401361423398181146105200205261517566573482197864001580273988641380673879175795913468674995071528512198052474662481731137014026652808622607076884456271146635474663309155523654286407811222318681284049131019014020223082148834022783505939934614299964912286267142734082491833753694347666630609729074417171298115211614235511750191987478445495782361952105204141212269305921240176086926765738849326303611548379449335814145394269401350499610338958059190938570240112816588443134917794510 [178,101] 79082011117344881241117251722598565922949135746763839447834547641943454910937587310739534395792346112141815214983945337298843862864222373782163932939925623666497057276816601137100332530507724580573269144047702531171163097752845719419436832393315242560358401580543549369307424341741419210859710956050264751090747048467747656902742053375418778351928368785385143282716623672248564661365480228681221086264338068659690567456538080203056711849701135132901356249814538954277195782251407267792644218410463910277081141821831570913284527608645136337922920850218822281803916852641422291978252553394629813955960482356021683704657235882415904205807318521828485861077884147406210443237701421156865365253151125859040714415263867232841804436144699666139744135043522654106654402628345547933748489008833371556299958091903122656563181250702851348441480965067598685422683475046763323231637324791810250160560785835816570398434082011677656631441966224338823878874672321344119032526926621043491889265004449265110673470711091608303702723070124047324166715333565347990353092825146777305838452551779712 [178,102] 94864162744519341764050076567407512588500906875960559578841514647607096832157717916506947923487145051353674516067782967456744662093410227137570098255150198014697260868709184663232626622524996787951389597616691328561765321050532026684605006754974044633299721547674992675932442248298980188232297407059769527828093959163187513120824356465842857305596604583321060120293150335869949973496291818655467617953121103261845203426341033881190559614074474530630623642630599805620656969467659723398872156913613401818688950601360349677445687730640482807758488404084738784787607328267732754486677307112927225467939984192728765772559946799443098524034979974622424859814558221312757648432415433238750521918960830242916829394760896292728759437834623440426509517266671208730248474312099968031853927354448553519512065228930142127015778211215397748313200582753332792061675890836562328354464595387708555156950893479447601594790235635889598102144723021155565920347919038519422932156362816923974546067946706019684510788331527963725298438340690156760474562401909847663150627991233110482210561648 [178,103] 100111050993285867527978479412099782483000891636160556715295926931725012259581410990994719942353485422509183452620507538034993294694910621281420120783896123196863780586959333030928797936455368120767800271522997003967138329591486472621995019517970527219836502788800644054047594431181456896167664028064518526186507004699572712793512532158887815423415545770505204022379710683215758302512582726126465133815437761778384944720874374071103788882817832135585605283366494512392683483787926622666446343476896089785799726155152603747789369629328558200314686812940382363569990592408537957631512811378020765417374018404228435487567120067464833477518410420956779596766892421911503891565144057850455843855877452717503386738360237450556024319312319410594962746556607689352253633806529465668164076174323590211236905504667513447673799546955914585908658877659343719227385803504970626434856977437760638474408744521826007452764282057167485366011055085796495017628396689392069749292841856073701685192066611641833081249013195737799136014683003378393171771393974200132720115720224734119344 [178,104] 92762296882735683624495364296276156696760442742547090661543564242282318220762200789175299648776865891822101473927388960101260316219501520902290003734145887675325201876833920009108767088143903978074003651436872956736979864736259691828202168589193092091208654146286148102375837092565355449217519923982586904164094281024471220566430481511207443511562931729363748214603670584227381490519895054375293773609864126734538701786768076791011802500316823441568001768134595399717500166551983076557980253817220817949052479755129836246338453275529501334483336322937791616044029886000157111516579597207484318345180865534333369834461433980999207547300162187196884109404493791644965059957509027964008987652533333469739060893405946775216107819074905914906110894166555049557301151727392568295096960436478264939385752746596975264629470581256258733653358569918169268633866883916116157442488674665574775118973076040182260363182140607844866799734011834023694379549536054421919528803852092374066643281816511797908330948797138818037534117603619232593965987593747580407990749340305932 [178,105] 75317099669250910151476631155978135423421594579471359064209544463533793014434511066689868348733019781840017390230428359729045004432028424646965861506704943126165131894338911235967657177920957505011497998476135310991408234396780083943937308615719348629016216200369810391630756655916428808881297510935726509341931734484993935722048236779415349549272738382180761213235785004533711748709807566144566266360807895112630912623846471689586597878711825441674375908158661066698081759367624417560041251938818213257985037269289557160636720739651711814110534099937529440681239133073834750372457101016984403861212069164132953613949784594377493138653495395886703486402483784021446230557639954722921088043298312396852039398363502783601476215521213497820051182890184600917474339837310134411225018851436406176261221129610128638529248731690816237187190695886901215961380346679268361032328370707025870236740673547004195103237406173008806205443199713622083657579003339836112092915304941320031616397438475317533333889113170992824591552861869270789828314084134776662442157760 [178,106] 53473519603943930149123226472775752308836480739031614932562218526003370808690814239697014383682339798755917921461504073119419186287279986085612009797199620872596143547630721771637000272345448618762819898013755685371798758172949834453868938375994025117905361866901181335561760143372105602443847439614751864928383523288323801133710067976456439395312111524675011357858432856900289349468170013371290565926193127973709272271690633600285335307468462421974908813143054824990336233289173953006479183830746339730445931426901616812070256939305648109691570902954565772453742318287823991848649165271721578722042694034443576431885078580878860804767460187112075647538341933220180262929692586947747973512027822905431761526943429149785019959518859554229697829596552268065831658588869981485658540573896694001231034667152560289368147280598633194664018027225204395501220859082613612716214711789015783555468046422785887380002775745297791788522552032274428069501098800102016380404670153189182319994952500222207297439627532885818673665316238419198798734571625468644640 [178,107] 33125591916604410198015482834097071068804493625947380373607472653247098591153407391039118308814891279084526661514898569107878056737359322565956428560806164717531216688786442690047927725625903833200042498979962621322917138673882844001837751634636329234456300243022102485120290858740149097530873095491876211931167128574246674300413407540911152072584963787030319790378569123210491705688157425584316091120158488653098111715456386728209887367892446656095424899649137076491487657375691874084244535283759508426680392029246239651008137607276083718709813334774811608040726755855221661121060680002748748984132632212444346647001272728296281693377011545312632109554691273039987330884491080069085072188094876847908838980468382476925390457831931898235694497543381129105987205461364295104241255158547833110507153897789575368839902463277229887345086368473762673780346994879124054306571990345605338245312942449750289630387483403992328483968871696361538497292940764695565264096820461616105638167588345735909895196125096735428316343573559121361394958036603184 [178,108] 17864445516100459316851252370193375927676604286927243124263421984586775541148296377741790688085891941180419742512325515531016228249186770849200466340000900801866395317390158431721663924221906792181480643863125260833730615975043264276241139045870863078931449526106322814313316945545271770062069554199587596755889876515232383393448607649026830547694709953347650796921717462373579915740344663069261432462555724014451440178655848150632488536421585197974466540581896589027805106038126471276894318688857523135668451779492221554175019971442072732769666698164186669219619561869398713697585279106125954163059706808107623456226722279375624704305848369115156486446609837056450553859771485852109863809150242978749974244051473402119779693790513733632594221275114605927162377854015178399884118823442619433759274008192190028528601271627335957254491407192353692372252769113727215296304166227181799889810560246832550118892933823308423335868696478818460307388467742739813761660556090970961399915584395409508104569901764009998851612942418207696266998202 [178,109] 8367601094506937379240957181666989585756722689292397923569704407026507129829040888185446485265400766288605329981157107082714506146343701217724409694458639988107331858042466991017646048727559450968676794807126115954582009845188376374870504865904663349031152665706562494913542386976145473415190000045202715988533334278133202836108362126435176921741312112674431724521039257649023892418663209938481660225328284309092769802209032547442156568519789566030680018113375340200620973766000350065411737422557014217526585411081238019256585125143726731103059477342623320355809783989082313428287824733798291116406864874866235087555579388245319178384578420790970481864083486339322867743072062555569500680408380740109297891184683558009675161306861417624114533738570175272713794128335108699763530443611382192353436497082796570014703779414531616618305788915427953962899190111405013809870299451046326300596259725789611957518581249355955648796019826123595590145769876269388803228170132936450941094998873342803786216776744996474376472708021048478720 [178,110] 3395814989412964627527290775251470127085123822695075993854323263192710916593086917954315622936284953271319487006668546828672469188520642228936680764656661032868588949748959841322032278816927711094774919682524936676628021888831479065727381296049756205970259476986870259203095666541171784702099624545226749442991130049142234449907880169951622605950912327290237690568437160843347822393939430104799434982142443626918573037508766259304008418761772440477777524219847685553595714406743489063279083500123433710740457132127921620772870628419979773121454808486691258770026123822140438959453629124653626454173627146746411698815921242802353809503843048532674786018997773959384247293101587763238614111184511314377613487851626279413295265019279375239115628487326220989850546740661080559276476128955798502120566746572270440702848463441183120226679303622339066862402357090999915470067156525941734974961873676065753239590857801058013091978117590679930260213201517959085170753884944993297021551292705121671050043190093210959611733497161416 [178,111] 1191035310685739294951007090269330319026593798681936211606575411111179198011154658237549980335106991627506537637319499929750978295979625556499907898740884097597490494687720890346564013851095844435864675911354406957557303191774827639484758440217803678531413177013574702850936914199723181430044057034282279330018089846348875905159472999684262668902489492114155106868773398343019191437094540543371288877559032552476584849083919763575125067135768856035665544063386024878998345438667351980260311124546799226504552713654766184142227902367390380599123060677367652037355651026754144388603254511757178827347410948231266356890143571977413050608168038854538552817730131977557575531539038121640346960319730016988040413304914762512147429447661589530167176471223108831323834069414082038343510608120875470654195324290584038245466519268057389757906818421169484975381700420851562737730263483570733325966647895142072841206202425457219750136637078174025085351865812383704259871108095949139590721739296100319608859769363484488381237576 [178,112] 360086427112925142291680379834604975670585293880927382269743897612849244809390942695622014039778246471820751101367898087420693122873481147505538174234723848846240609516296783488403020387127512368373558635487057511510206503489476125026088869224335935194070135356049010615319143351748723161074910065415820754018885439241672432806558943329122987781847661034521819371749733582993973859548596636665095883461560202773270147343260347198650280361292541951522487846556304221301735518133942443204503385764752923149291956590793068724682945230662930636243062130093216323970438585411215268356467742673069178626544907436575229375530915560411720157571868036883530788960575954257547372118265611556778181396652421000625428045386241352534747632067721952266316233590275234265725442365199619131023532846561552917564401465102443696022618491097536021210089076977397120599585238575788868378218561301096784490110345982518005580921166558335886565623341640778894874063561444145562539993696146007754565271499842686972937463334977756672 [178,113] 93585878636664736627952282306674561673902567072000146133141990070834306703988138105169425051590501228633447820494608453516924713639260446165813008740616266418695568606975814194691011850819433367861211429635663622595674816909946586811971555878635087706475149515598570002196937222995016999402701203354776433294371290839433643036363020272008299234715355445956906341005789033672495485412642157397666415239425733915322281717462698900030007573736357252085707234364904836233535556421298453978871673869332892218913124580802523551147716108146930718150270914521800065609958141568345004490330613650536746299207673829198179955017991284226740554380732357094421156050444025459274732533562400811088481464301391408430427937598024724571055121887265980233839422858738777888959442593002250126032814354521451812110748625338191915213220612567574699442512295174634050704784297788778960298338516240944958420675130809798567917557949517929574565841983638758727726869531480625286460982109503615815034202357457731283010091456320 [178,114] 20850151633059049317889423400092678328542547312150677553027229382651899897290172651314316092434174452579222182726334989218587095435050992890387693970392710771158136320164890665673465759354843762168298929488047755271241509011985022830040646722828927043877266711034018776034620919595341546357986065322712369793136751683705403525239175233591247331721257938807403356422425609237094955753113586158186560691274449112665124538941192263406168251418948609794104982817628208066249641656854532402545699718042579245888116108105576884284659000298232161935930799243350306779137843264288973070294555247295129351519521212026869550865396756508832852911207101497755825748871594545043238649527488888718658783543976125549151912808171601771847488380421057691859503815245963860562027795950079750702248223189802522544854701997330783588828014692331134776015973668336787279860490252818285484440540554760453934097635639957286218830008695421863066921483544568264624732661591664607130158185462031365968597493721186012908608 [178,115] 3970351517713243024872684931674247583467060463955657697373963116955290075486493035299775369322466046659004878308591377056462281127412646639060038203858665529471431037172201454495099055837583845019106464658206227586429377471384384235463189542773785507207773327265524325043237080657745848121343905877345885532615838907296070347242546852330388578933854528877855009571740815734969311149624552075798754383020379177015283803859959951942764101880249386048049640067505908862971969093672014569593459072616502471735835669115454311648822038338905792618698716287460673959497264211284652704526100804751109385466872737808741554541756343350456204086530554939728814263538694187846100753970661783501359366290575462017844381455499021512956459976149781980756197624488768311863091845776825926489643740436710319621815683651657022752475303710677957233002919686166920187211429644494309786139725496551056117334808070787805023201270028065023962127410412967765408690305117741166559654666195559659092572313516553808 [178,116] 644234973365345051131674410464520184987489655027530823046513275874200367086167263287990275459473167027800378049185740656061460211057003175638805776140382866434398090647558778004871236987257870709329171463214127625856145187292089170492832718193598315886506313953364177545991821558142146880112015528438132929068637098062422667061930525028083731621644791371872625748255336160124676057999192257889670491409666480057311285866661351953675475724373774751758142485198257982669273871987189298039298100360350835324954088179031394751115674492765835904688059910872916339467180908026493023103307222772851888577064123537144223395233622167153856319317201029394015091420496778766813121129208303432723842279991746450275422239027373655361001479988667010336084607159502550392889762327473548445841457629785539481107328179962872911094291429412642486494212450950355205280537495047986289007958763518911431048995743538427786703219369965195617878800720353110139830238365614200349915383169597498707767437047 [178,117] 88792569057578575305720044634786662938385654795772623366797931358575513715525938373393769048968560795358214383133194486681918047562325697824119197154341424299010718083818840102570478301317353109525585207069705632579137741958177266945084810849701497677114407427432049372243028371962069210020133983468076446006977255027193977426845371339692723288455990099648075556528624580023157133159754586381289711606628683161090860763808853691581927851564730736039983814933048221450320230379867572409470602020203122245446415841318591028901266648072639230400681511636851189438237205651606877311226558097451578645695036154444944236089567718518207061389901627703296543189083426439084177326574839947280978443791540438370361464438833325638482149396398646184180916019548024744248505045081900358105508984858515350480827860080261740370342793204871565397070431717608870598893889462169909025901116720847185809081161036617686373016480140747668617840416087849728439986681229190172161307094772911704096 [178,118] 10360749513276879204123282189622855384346106674322348421605749701351940061246425450531000026135698442657411637261558126429798345557737485039061924244025455569316790169574088896177983574122199797203851670643828178257437286476732947934821481421055581647035605014650541709556696660190785272481477183144897925616286915646689079884236668505240457566767793435431214533738750662339043644237866071327911457300785837845946079174179269972915715262826467821758027755739779270555140549566466389182016713630824170186775598734136361181886235151722191033010548426729789365064492139622929777846442820033517756559290997985534871779725822570572202752881729851563403042208616344286550997978932476780032272850567584439597336842273026606926115089857762071318043545872489743360646332558617117960066639508729335226470060582194743816541141322100250353056275853812845087774117600390393160685009518668664065804801470695856257882618496466185535458757782969656988822326040254050989893314493636600 [178,119] 1019985653410533621611526177053590006459400610092680089199978015725435888608932231232592551492185719836055382777452031160388067079381868346144078539242439312539094881795326497969390657330857593807315304485706706484974483032284830487243287770711213586068700140545322662358489025915136792095619973893101795415262300014766879497288604973464052351433731419367082320900246747866015609484226508275471899445326476233391866447140377265020038633712030108840295345947293688076297591216567777765184663624560338402672953588240462208036473261329460586358276190457215010481739178884707035233574097457881122660080305217877494848978918216614973714149454843748804697080907895360120517591003046790135201829816468295278574779354149425953807662064760366275590589551752578953570110479029965176404943769351373537865330670705703669682348687025442125485397782742786308873197254231281006674200210441338462962603653109905541305492608505338526628088263421635314036795539925060999972161464 [178,120] 84416832544911584387290709821851061075200380946781878213650585156489976790141179602732649523503930222246406924671489583473062599434925973111449256032664448061904140054545169461084609497674823127608377561070192051015995198683815868700641144259711998571656988102081608984361987234848686095393344494968106506624211858789475317902279982229901818061996846048188989530283149950040548581181119144523975687015527834880410371269424743172679993405032713533809154112796056867811770204501413017498818784178730283758660122996884927630434390182910277649598327867648762065405230772681455178371071503325171574262624905245982864789097874574827242224707176378710089944703048212580387535180855268244033694046260858350612423338808742002545368470557506824235602958839650810375544483939467837416137234046441615586224432796893792339330858211964526212896467231473832988736141127355457327504074152487904601118161054747299231868271282732744418187043091959921988357731230943709780 [178,121] 5851592934127603012797544495840840768533688896480624218321825707701696345699432726820882299202100389515963941200876030906903092988304858060307219810039256317561109631779141919299904781373247402228521547149787314848658947849901877012715594594482837422371938800064200133095197678283204008628830597582067396049006921126060616012400565086445647942739905856544776171117005538878369376957149346462240017567865281152202058592965450174980239750984931589882474162337821800872281681346520493902023761237943976974423438360074301602514043715682920484940092671765575072385384798561497383271397806174559339607256905732557397822242311084531512155271652136850658789114771275280678001786111108797605900893334712649030106821140028780431314773789505137051028204559745191466464542965735365158242433547798257856384615279961275074201491703655653650431289671767968760132740655069770812084682868991403495109766656552724917585331296040859606071260796049427745473536505664 [178,122] 338405701313975203746438758275901609836157546278331467710538077118089723328484782793708223256955397542434155219731124582939893041305302216064804723914326690772853494565173942306501669886537081661503717940933690045143385957387762199975902101707179414223819782571136495445750954582539855802374809505459815658181553598302628964744745326897590603536775469183962529360494694054387849704763141461663131390992158569625055755953155413736055864471657990779231803901084418571474047444927933126391983499184324846510295145864790357363500245675020234002895036613883599046217941156075585730379727871092853963052517808982065720598579205680839072992992230763181250030725006123816713610635957236831303895774191936425754263701247749427357761561207391325645559479189237490865080117062306397036533730371679091948632702305374741831809666139657312070718584265709332845924678332023103915083152276523677607217211302380708809805099780870705511311599543302835259184 [178,123] 16261277582881510825813134746870142688239683089915338762283906407566139155106976428137484237382366747935575599145720225461581191451169446050117496160989584176013380629906335283307926914296213341962792057108796742569302056757139240301238808259483985000745398930618532840969839717414845975474350785929735207992997786720097029544973829130207863799791525618137528140383265741071905454616976227293597471972140635319797058181186904062001384851135498446447181641749790487451320280259071059152897598170237615179978341910795945587661847812364579090743511567870410350173708038954353571861229543904399983393608323274293482126277198621354163862471342210195293039318461877015053112857447359878187937064124005274736798666787378739933461933136467847823421178347032312554142026994176945707736143423980046512234375376204302285263205798594211959754699036529756282936496439231733388267716870668034893211401761311021354321915039321078139059466220401968 [178,124] 646520270033743088189806262586705854313664406398499779946810333828791293793665020003637116766191231703435271401604177368344847120380107321204323938852975949832366641264881086267216510887296476401662806678974962114016086427415298226935463681462493841045957311720413706053873485661347879441187587007070942953887963873930080572929981051394985896166925066907141285175608328202012956278145116113234285383421116663433702102768389400589960871202755273322287925610757549011899224900610039020351461704672376153288518470057795769601767529437689356945665587623621748527160139489799987824552757398895474706054800610368180833062206736497919465117287249106561216315717033537026620707343749367482859538792106954041657760637811391491621573079891357459320018918233365948326869161131168389761796283713490576158282878271068492482909291177746761858104537766189706663698858823289189994594562907087721481591946996724337918432930387212742083201821 [178,125] 21173597396907480034851831107258345256623997857806345344147875889353088315092494547997606651142817108655769257011230203455787248204135103159837447672130829190554947091438930450835938735794795180133234654011165183038719625536544422966708871110783925558908345559341542864905811062166446492993781324313468299624634819588201939572472126407897899118924416616642404248543170622279618075305881636293314272437940037845712158276872235223191947964883671885280002323287935661419003132219981739132679525575896483682324150054197446823681268121297031302529409163284091703769568614756217886349772241510256170046186572150092689659384625288982716569820930132311876170796761202237944999637071268561643683374803090036533755025758015893441621706055700938227100034569090629912642633108828587613363168410059086257079293505109111942444003361601260148844188942949353463981049934190101333818710518530453114865342082559287229323403156131175104 [178,126] 568563696640670696216638302602457899347911286138030865873619322229270641544851520521980191886016506610716046264115806688310996057640906962465073688025497344738627367061405416092106658406826058874863589161193192596349329275364716547372262334630366349130821920377807267764233415607378496087730674843361081258308152437556044955435845327827471815545671883367285822982401344310884429096822032944677858396603543107778530333809174645047786117924364713669859628967383709292894922752301187798654577759995040509244035061203835456282385565903754961823197260097823204907324033721770243446018087766412025437745620789234694977257409974676189201798579088897133454307143100357866124504455846206029065968953798021698146467218729724970174067837885090394046301919396939800231173166783677800096432345804006098341772719061544686099472594645534026848604662359419649598495095296029485349190059027769361830007433393425711190836979320 [178,127] 12457458675903600219786661931066826407039949181312077803017728656945576254593078057653628896370176125127580291125841978778249322549535082132793867772543972513853868453971588879623267210668032772622663662113701419207165193469098608826451584878576568038232658356636014778448189910980245619672809230636832774707862377627875443108349500152006443791628438102397421198041393925324470582511525346646638062382435559460995260820139823494174397478311951731965485875956514720411844492042866660438949255360830144493675425909888706648532115364936522140683956965707395607956800443816191137802634422361009856253804525945922893047288123562147893658823671206344127255462311387027111353426972125351181804542793846177509877108400338514817958379721287214068189047120636676116264959563940179642820913434067561645811870086908089270062525235570310313977461106167081643026216104025863366058751071647315096130602380737357685688 [178,128] 221585083029471197449445668709283523621708033231620196003900787272843159844355894212866803880714327630939377325517058578072447242902408124462072103004783299585128948303614184506505528453797924714742782092387936055028170358031573511750005820310023102912878624277691326619694262090898430686627553882850203272752903632423526604455845277935213826232379958426055638628770207871443406994495513762200613783746006456505258038571833206649983163198038990721316572575395785331562666000395918151702603598173346232705034884860084348197888151294409158249831221945785022512264186119567122413068963279909281085262448422598667438794726280016955036910459183332095967088729056796737323994812649771275679004744161403876883501392532565592775850703887159457834792051736168322125464764844042707972379197348528284910154860244732575799453769165585692382850037315571603715049639769939177558641496925519667070683312693308 [178,129] 3182744329278020735674187604357199273312052796631257753052793773158775397329926802456775997306159482055208128902915548662300089594757226176520343145178121439457327501176612409669810882197707785162933916647841093212769412328510698047668367744064407530187844832091729301619525099291899848987091067426622142133170853474084242391649792748788079024532949138618943621535394775996122904734973153440483425664972487690393448325076673422229263293417505947467912681502166756826611694897812856198429320556709416133743090668082095956605619529051856729965722750900393615515326245040963726060989707184657851537385361396197476664266017663570822640220351839645479950708942176190398833757761909230143061567589469590052541431498172763838792151969933042009771159867988288974246532305689815773207930105507919538612236937487990890065397807627203063715242557623839859610784244250876831309625197727611874747456 [178,130] 36710484565645395971547722239334717244678809551223796745223698862436679135219518014453975552646085750052662641894495720574590342951241685977064537495875084431251242983043489763844788794474283497409905499101509486824454833492381854367516077692013390877629512203529724701107585675540445716957909890565081519387021405221124216848224553414518148909303877514642388930065527018698309218593423275350340780763237244657462984993330638586066359656707590655335029987782733580446352348971780028502190562613523251955491036798510882436680592607830097082275565447803279727979511604526756475385461584149960459682149493031264915222504809012427538505005194322204750271513902886735561264497189297327915925747045681281511134273136123198002391308907433334444953973732138688289841568741718543707638651349329819032094498174300005512383034037121571957748919462991270192963163470540154833704736024792480 [178,131] 338035624347810735841636703661816544708310113633608979961367160233796705035730786192688333315304384830941331997546331557075490457810010215714236516339555237924675737186836484310228489259243978945542964655540448121716255677310588196600600892315023893580995805287383243131469017116844806027180524227472029422723587279389870306814646160334558059290452702548406689728669406555478882713417820045823468899419596247104350265628583578821598058686814644891645634567701568419475335170377405975738069036753362608448564425785030742833246421280165825258242892116654523068728749654293998208020260865901724669316587009370975599537271775091156962726530671852862173504120785444251034413577407772826261371997926164801263957797163722776262933818179727043569243217518648649708086681604839442349636725410017899790044202427669259145183686043085145952660758453719377281592778198445209332918448 [178,132] 2469717247050674078441835542168932697203016429006076803962223084051132130024879862804430721960743713102251300058806688402845727359533821255358135419929252409978550290353422680849242572238721863452718030217107305354336455949681540788994624436966213231183275545824974507117546086368638526499648050092426905814910017645716509869385647219387120426823486868316123410248798231042522625111465730589698305621203051771011914986322339443765340325680581620296703606501477638684458905481813782380311922076742192051609406472059983690362061759302725536630418036572937215878655525215271461101814412618161559977199223466675388486127735257471738626595018458783968289732665737425408429466109819716925437936072393207186104316399071375579248635493101165043040472836097970957407106646108658403352010051963498939915774300097398755134402919275569459255054512841133839663762029417815542 [178,133] 14224443313939936474964689156656725734267373024571450648513276792221985863084451612961801640427720766251758110305467463876535270565535820253848496597909072367084868202590353174763056567710669596378198968636315870538277775109428414670460750743767130568379138152195277832596215721524257149304915528884040308076273957585269684974161457872200819553066055190708566434374545103897040372322286672798833474467016559112502280154046206575691350528457217003282076215602478830881056461142727919091696644047836618744702705152577010755862300999689581031304404099053254817465989752874996357695529359298456288735266756777895702699114389259895811487709727788633100592054560037544104564591225446573151198175347595457877849344351465920688597103883823114063557921120728695780803103240470226786535701527988449066130065771525462185081486912382891756381310302166540676317043648 [178,134] 64146056608649043114185823494821373280346193696661499675151679829282660402412862113357316941964539016746124793612044905915874829695959350446509810495972813832650842260589981069061907545811467364263777194512562218627836590391932337159669984719583084576628392309816390401411051864911878586678762664336955093575381252931868121292775493814100854857609189571004111877229963489504625999498752336972715817322557892661712273178463206847942649160869510741325947141089393677971256584388918263586429801165892209802516118780580495109381214542355087261203883097419351045874785423441315254230724787881240124211170197700612064540786112017433713997710208075042042659671760232404993791789636520742235974035143168384745832759614805715540015305242075073682276139508554593195358578386747817844149746615590769422519801781939559475597718243367041367095199390483438344 [178,135] 224872425605408385162888101663463253643171442404359460731090613925751684289410668359488157358792996533414763982058089157977954587394304964263308058052166796506528547457443587031607086619402940272909082697983426131410245633809057499623538148557742394253886145808664779788387347719321460907475968980532402369019996236708834085426689230723809507215762616384230265917229060989734843409576559991891679665192801218759333402409728286945136779954911023400461839403316827841425891723013528886055299843062816243674987045609955056870098023757329570617602550574224762807747035895226098440898922966514018240679707227983697819606625204556498342275424467286109454271968411995983907166467700935994847064299408658859517954735845639191485184885765413595239055821301266596278190344363573161474455898342658401182943983561323142768868648691877525378176815240 [178,136] 608202880435000840801202758461424988362110991576412726139992315354056648015807699977017320091040461760636370771559794454376213566486268184134145375284876665878301967484668818755826498673350098358384104156273983311265859346398340046166851849975167337200251529753160619490783737119517062014871710126860671413326323624688158156142005920240148537864506489755201447659863229374349909249930683788045870056056469480431786078025167372061560513439695589557932181839170361465661681410961372227619267129203506072170346697337361772584358180875921038533599159263487533646559559167678246121464980106978455376670471520486738625958009571860407949033394387143500744433553380509993505338871108543960593586754431235497317897219508044917392985001848268350055551134786950299907295472448372323631886863822340747474165744352457597483098711931244406256 [178,137] 1259034343039661207243741430614441095434135643780762053858796164052350291068733497363438006218124005079350081931251138351555473960017524376514733199857626175907455893496499812433139604474123185811934070508958210906529859801480816664303062463238104606543326127617655102336814657292064473049816993947067273763282215720858203619898213788015756407617481730664452842920006324990286104428750815809148465251412179046152916204022177354379877351913206715198778588428492905218829047146431142488136867585070971698787417735906013802926944427096188447307241235286291943603342844854600520455850259750205742648110798667040170837411617619756470416888635575838203897670705585323356040836495933561610108370442265433042673744491027158682002181513248117380063144160161330814184642078651974717950985325833147341141556134290906382947160192576 [178,138] 1978044651603636204878037365657278656565536892297700062822035935309660991161218943484259100344277499463926964743259012973313151136903873904193047566745851873834641424930881725524994084254773558481734328568325800008428921981194090298073038063820242759242360148851963277990344666057632063577184346221240113247552836512496342640344648070014371275471578533287193119875593421550625706467772894375691591401940069937281634393293071824145992487572511585225988053111869234307226031972393571576205343966985889621705715775610612546555085535110443206445485336621795358064547837512395923618530009550104563630995367519501824011014118633976524304520414248871588440403875956812152492654171768585678292626168308719306172023225980419149662622479394874866694733299493318831720677052362277962651056398334438149925023998388533525376 [178,139] 2337557202826602410296633579816509336129617912811832421595682174344876432058832597002549247367824567233711225646517478998879741404044835564118335606543379493278023495303291920836079033103356722866618855559667216042067770212177793548053607794147864811270705718599133769338721479448676046264739379261010333568454548928343073379935452102912304662421630430601136963763643829621194079370070267343892359457757301463059878605776632565162080123488697378327285006579625976776867486178300937479654808140694334443684021848157885935882698149886131102008843621662818680597467088701797493263106127410532102693907638590616967445845281990397409401424137630095082276746230668344145906956588371989015059244640704877736949919884147471973981673830208486245670936048407314694691609309582969846372974747902034656790185156384 [178,140] 2058268801043772442431061883009221565466986230411180560260285660787053248575217048844459677680710219657749060885882278515652325339472307316667157227777551626127822920930182738120940545211679617862178866949201797122749578275673059679263497323750365015058278671766952591215637599488858364527471878167151233608754263390302014369093880900579457877334549978281663961010767677823124635128481581142144743989682545100233652760631858599005317179665303596641958807016120795297585296838824818566193244710915880726165572743725194133122438800522892227554923541247917480170603324811181319458442030127325234500017551984447786219759283954914358215520719717004323433978025334931749381342772465955129836677114019920723768776439324632316618584588534307932846459741025512061029003848413140652130614465745621924968 [178,141] 1336871507501227933614702221630041947505226113645723818058346356055649633570720308777170560059630159365217044274027734947827936438154180871365768890608450011990728702958329146266798263817696777051950037183456044160761359728986494265700673074242937614338600851291691471803252827447654547258096030827588916493261551934917485278961223158414534003442920416427770651900236624545660840176836559555601488460215112764646937691861246095705703981661878577231506961780271371573074395076254497554551308864156246987118163154816569124732965874311001757576907560136900009615749687291232329057453922328045014653533625757621499902195844911537270987145368898982404842994232258867954025999493469594340369328970007702699166303502424032026110851461635061701914753607289874700829053227023199488285086356192 [178,142] 633701837318086520842920188245475985910770011120514235129736999161075375794478563735917893716545938367988610214659350375352263424030208262251081811733885829479236923313574774148558520747123262893129851354570679872418049256560268879715623718655143360448197072265156520411724158291606389145282752113416504631893927602693658277746454718324182338706606627933443414339233248900409694398210713994543658489286851162471347980665150319822078214799358343158165299781002089501681890790739112596176591271545056130443823748405612734156026481800077688790327677368480052117679634420427637905642424243730157924229173967146014738956559925579855196407838009277806625893935499421179681137612045701359229261704823926151624092512966501083055667606720638600624886401963713703749001286989500572320 [178,143] 216745110732418696547704206536577115683534276117393418841411420472052067487870731026806824771375519867019316443709081181198323411745769125797662299915372237927248302053988442965408383796105903877697423369920645846507271829221225276258208907017480381734143321264655777030719898268422759246249896859510449109041332156306893686252858841108370726867744799782856367597075336093884971861517403330783549630958807923235295418269717350782650170545346542439859264004607768405398364066158928565406385234103326831092462387020040634463497579003194536556467910070287210343027879563920325083424562599043164858840066418458012435406368752399792031943034290783593797457461378306550971921702564919200444973530705869997505795374433350360616021638164693295627160829273465268926667836000 [178,144] 52846691806289930437490649673489488390475694615583655664037564908504196236622544658958849423201247488381031380495963490000096017667013791253560558602636003860102472868709888243613648255543125352216249623393316853734873920445368030838917423704052912793153751791149264494535821805195126334820289068899435018677253873899597483531473046897969119238174876016725173701669556721167300355520215817046859682157950559479460218570441453057395154231447595810802387018097779056245988292067028121017338158436762389603146178348512963781788948507232831414550728290116206437768161833078310547567846626164859617817454989942789690678574282022688988165424117053322394551257671010623466401092566439370931523750842074699862791817344477538953277046969525967571785088484426010396 [178,145] 9067100659237169635483340028039256658622483947645566343834767496747398909450617977047419366409013319025419374214599180962328493020267303900873627940709519774321752615474734744558737077238657552908775842579042335032670999241568757053263690056945490831996387221311532940485693592549610231806935426041341092648369116904359793817304052515190482126264500760387565493758813216220586157308646197434148905198160459159604963598464225503206212955986271575992062756494068070117728412040702874520972735150007151255630241014786508292964408511136311946531791813666252524463348799019863366147657895552826315324416497050253384755363765131316224128290414507363985734968484603426483941226595121617738257359193709573413464398882014563631468495957542909198409096320 [178,146] 1079660619717609670698449740922740004743685368885087616950344740133582854661035991822063649655885923756252842139438751290345661506132047824790965562320945777958834771493905831423390804561616361235632745829257449124325747343000075096104793304315461467411594985254207171478706857646383075101470951383440181777238029168002732574250859275346578240508178723106579996814675491599731467162215133691692700070274130502480076338392547361386185854101865387643799875552552008672450818147811050539148772319241458096074346687225507950560828212291260089258586819220501179257118198373909980900362109977992677941780419922413022441927798012061891088219535841912513188981295257842098453937390868096969527532468077710930702650571601090276165293602273745792 [178,147] 87908143840187180594326504167245525145387731963528515301189436158026765081914495227893985759438899009393747826592694822214544130940392092956813786074818269373182782620364232290917339425542905985696172333245143478599542780074896925174925202869997252885704844347753829940051597306152282194578442424797995677029832857864650479661490406351687141460544211308274017812905522269837393968235131200182621121768334959990913618528119559900060429656012583585720674681728863607169786090157069300526907487522261114869886786583786049833079524821920765324273185411480496473403890455237097814573236769117016992216634787996745964526820516530044119052806312188791538491388826645272222137083826605122169639844358491615119459665553844983681797280 [178,148] 4816960248926320917494803892100916761368681770371405810579880182108279960669302400159605056348415250714000286189741554781640223022451355274442042984829346325783561996245034984836640851442650135479493760772874796436906815482610996320560564717585585633283551816989981310975182160235137999065296033594016545589851990414451849612838532835223745063041115187490862271671115433792558258997226014879365207027123608824758778534688793552557662391050572192394443663357612074066253375341978177485192747896869726374779547456642671865343327220603472159232141931276391457426990270366281945025947083862113283057218818757753609838112553167171664987982578420419896512796908231507346704834900789332707122959816438946132487461122391933 [178,149] 174611080155410772137903968056965720455914188025019884113677309193494262617353526659655093856292375293377698799315152371886508529762734053779137045998640299125447642509158599229551520995164304145897086287119266964553612140616598630807326441233168037640031262761861899831581166154703760901175033807286208649455774877847344593986257088806551410405613573294706137430281480938301712328546769024140377602982291859952479571502192845715263038148289056142059028862014243142874270242660595852416640946803058360729247065636482578187794397735960075439229980481667407395866226592392887636455594016985552228131873762049744369633760877752123791009138175000976817304189462032471675550227648625346326409095225852408739168 [178,150] 4110491898341573310413840193313736687729716552300019932966849545417066350365171218116794038920518094769726874534667817080577864928098706433776443263861021259798528067984019645911323843854424225804442183122085661190566420059947069752609486551915647860222626882427500959672110844993659371231322582637299105098085263977567728827441617706030108601933235441470152723139759602646337353493240587378444999302301183266084758639344299568955234118432750744856348646551855731755277008260865166801870874647818238693867081445752883796572579389382927215018676190281080118608391443032569102851668989689091219102826217506042091695578994062015098857410176137913665182679155837978506320142956081437866456675894800 [178,151] 61596647048931653472500495159630537080703975391582786421142594733089566817347634674660744645514591143399132941252413323154346513258993055057426452901108447161633469803906017004622822791936485371724818130649942388601955103080590259987292689995240668003190247460553078250291165004728710101202416051712819675151357930182990837200688228877468664666912137276446879565751392975428302673319229055138126526494548439284339715976960055439923722841019698098489944949443082929521296896228651158721511724869984913943842107539695344862867522323940029574251608166253264444584375359016037520174636754412232012859224858582577459123574245272266782454886543328881002857203677562008833320165465253229968 [178,152] 574980241319603029767693207419879954161377828503540523677247929309128182159585128243151983471066121892587368850140338172727775507000294470528311758825484245322377629482460858686715472148856717559826568450847825966282316278741225243036945141213371131889285320006162085217332152386655234088397743326204454571343181520813160487946866214990314002049197242713908797824542296438487789055121114894403223595375575401978546838158879721042343622255470818921756324981054651398439641848578070498743287005746936464493288875872106703828939604646332841376811854763130370864013815581497254328546289454113779973716651694635670410356091907268846963643995008215835803820425419130039594010736 [178,153] 3265560463785637459031086178723533664531160215796746985033387791241109746927390074047602665499929903117709670722072664169742746416687856744595184775173999261826006280732896008356548216191733353797236473524194595620877612560914516272294636125209720842522335550992241188327565651367921579954023445178024587841009148372270056226076420424185619098675263772000118981110506678647041239127816792585993963320446208106840368185927920235776907418263776491616410721183184046200625774967258502893602114530219002085445039051644890635531195201860544409387988835711146254226609821129510334614791546513612018243305612656399372146998890806973445168592446896741811866853934185088 [178,154] 10998425411223255552848359245488094064806759658374650272795571738584419363906524227010146493048690606305096316960546896831987615159195083287557707687069398548438385835590318096002896312443962693849566983307020558146545621973319559105814326975547639414690771394917883787069823540154765524595922003412059724283285214221450231731122052624327981615077616707637756268931246757491935415970285288769026100519889240230930286720785498387420533944422211928322945967361834489908765837325586386721697562697903085103453838959703157803983953845539497723198848377140796803133376841087112122114383755721941568198326795450187617990257688029121018121794955679906304016 [178,155] 21359605935196486209938948431645339147993140716433855488583150963846063404493940079186088116238029094240345342995811476139316941071367189244246767575470573065042356105118567139764441022411609887062223648748976867797799251090919104921019707126776747650097903448645750070929448569978798082091115873069207179271079611945126136417876405891327885988329103860887313145605089865124874872513634479222475994661200823364008805516705746997640894821296486144275018331134667880036847078549577342585473630822201433254594964415933030040280425052008666082827984830916987085645228847260358211697233188011410069840851982170563170460603261409979168231908656 [178,156] 23194778538580026484487258827470071033709619211306369203361582503146196548886714913450288246240506860526988102895910641083302179982566955743888422472576831186649239097938578315465224459779809025399401734595486412549606280635503596350061435302604502537617348241175596862807951991687153540410276691102083651230870978386698762220357807154199371631281396703429211053541102310204441201283383387843177957861189572271246337117857563822234340452907308944544299586127180460756042880877061551584535570171348108037198729127047107985310210038371269981484220991486274693435567533004201840018922396183879407107700637995949518998001222836518 [178,157] 13615139513562032220240750837198426836451725699629602660522581114887830048374010301025652432740892524800283001587141510940723498899763353344061919475589158582038115602414550157969728915088900110723859070800308117785789665632642408529102293086053200911178606560898870848923024158716436418359494887217260070067244767992350142573889355588041051787553082309760072246053378689412533095740609049409309487917241235809700347072350756752796025074476827167588285322954374896556773292871261290767830779561162934886622764689791405583859418731487792475363922821446982392183695890147429176322003152656315288963470317995017924800 [178,158] 4161483200471078085212303254509404745482664161608233184039032314008495834844621244299041835452926776035624496345281423954305074314058995307130440852099944747751450292481571689572740893567053797230808023088552880257533542375133441054906925138433998241581765152771607223274051906964482356636224077194236123349624152163421780085242458354619424930502409745624518218701172692108621188152698097055448379513033213252068638138318552017401030880483319201135308669648382394567363875540923424985971070817514058365060217732518768346853046540254074843658496907764942945238125233126695572137641455429438669487165736 [178,159] 635403799348660775185744254202606411962538000240098146112187257185950311701847786834295600780755819261923868721207206400164714394645283376093919241327186163391539562709147429023458213191154241577502873285030482494748408143645748685795332807203177112843217504956723415415482671739480695064478253073660826777554091616568838037435517235908386810099852336842268075078302363302658809223737692791898233077532126667635774966914573312546000812786617444344214359161801028130967990203065979482630639129098679926502942465649847040401036454914825903549384071080914894789172165042904390253310413676840 [178,160] 46274858806571738165835553581354718027351214183896117607963618712457677562979767794636009450142587429491641391443354234065504196492163819693635170497218232341378593100086289483598376445682276343084608350229229475600145372319054624662118873006360162213033928924275770987345723674068578175753773332514005311067910516372119441369879786726759548945768485158717572466259194108946760465560634511839292617685860692880343825777431038101391619389090242639274753269584689872495585386932260122743720639414248241538253792977628121311733981479132211002732110877450681257805766644386578272 [178,161] 1526304673768393581155309018054496550092831500718079652149535005052800508873893518086001820131696167718432787176308692900144088730573150895967393478239052678764342132085175468413805382425790923619705128206128181551327257461493823937094693944813124614196576693193555728531339535927605911812301041574692540971641927742495824267555819055764171179458917442331662382086718821604961447136109387534777590373685720622005766514359905810524478756938782390848410728935725489464305598224506016151879010857061079340184479074992559556093408056589969570157528190141206364246720 [178,162] 21508396705705578611621953447410434426363859944271514081979140401312116054733227387927491311875706450462300323852878726966071608767081161134975595543205109480009317176034350900009553998713270443889805535165001587374585896245939889002249370108093518475381995518863376131055489011850980182031496289270296051073382344817648806790234233539716349621314131614618517453704147060076159019241646412741352185100117851571091863460157887015229790676125082063952394956774275231293302221422557272220092131909607665934431913202319075130475651092464780711881114640 [178,163] 121212962450325169464764925969379502472622476650319490070042591285141487506828557389558451811861345301793720384926538705347136376741854752682995532632031687180659656369609079735392656987491482694947361484635523985040905780892701011398607493600579063638347417057852050598775689522886261862656221876450342909227309925755107142182616839124123353444924160293287869320870740833273613445408351685720264118244169928156706734052642158418699904917033121053579100186899322821095619436965138963282767513749675114156386752080716120424796959800528 [178,164] 253360307289669759715081120860195750658714375080279646673025412716103199774253782538746315868225695330271566766233045110983747810193258444636178890203382503538027256034352151457642399688160495272280300641492457411745875313670366042988797796396810665622880789165472272861157001711243442540591393800970371395067671790929161784699451328614894206734982470212474319858993392851542279131099064192252344159105336192665986594383305352829156582769900392473659069274596620094693113387189795839139181289396343971821040090306463258 [178,165] 180127625754487263299781154438543940435620991384675733334604945803408114787332696535916517813514225705529831454224300696650299817103683960902027408909575960127690935568495423437422558788847195183889996191110628412529382951034331619451581520784018558583187398829619095814272276401519311516213427700940182610641462449725952856063169971464879323072261761101999685179771296664306550761516591168971528254723845787789852951781394055514154080589053509265187546803723827221595355655972361410195314417860684680736 [178,166] 39402632473839934856744941648776817325433677014192082469376332873785743437771319203639205980433224765722978317204930610380789943614011143436574694315000085675135100837513506479184459591277267200878865733567604684091218324001851223753478133157281599249674847413409357957819558660306063362567214279393000106075013661929266876097991255434218393842239020226718339266615502837572598485079854138123166970201285167518170192399789498484350671469805857734251089144320646934076812459539826205700008 [178,167] 2358631898908890775933739567490073981065171742465543906257487779301741571816790078654267578083919284612440381024091350228436042315925838871372325256921107343363538520443271268496424452343525854397948387445026133872032354836782996578633836564371060867530817002848688299379686150498436579549595272578578155935974073375119917938256466916172241312160787381133816120416615255500749896664597807771294393246915966429417876699906843412950624295723775323900505799559225034817161896 [178,168] 33638900230876733916027379508653805278239483245173972400694842451628133105713499510087488743395035032726866023907111038442174672481035808383004108589202623980994874417724821568781957466081415143683253007093389657404603573427819387358236470997211433999811094460852158485195714283128889879603379081485530025382679742104168606309345416086477880513774027539846603665377496087305488711004163266211074001607140206879057604453889431411144146641356706677777939784 [178,169] 96854952459858338124453367410371985694783900540966067656946833973977128939180318441101746559219638108507430251240388213552137973177008372405385955546611665242537190532091660565401403104798927531248105348961818589925998051653129229309886452335802735098131360780518692928735436507972417503577261464779109060585576264795717043657173761008579654187570861851696132630150680805899766093478114685627257122326262104674403953526168568726391277952 [178,170] 46045065917522356931400040590340634139591173719754956010091003058244137842075299717309837068954162645795758680983873541593367704974915049744920881690117730926669667907762061769949785071404749922242298636203696402988280624699451566586275465297511510574901925675018373488830349366898957486596446077236656677027636982814606960533568056289198134791870645966293331570965765330232510814142222269302881741296046065756930679264 [178,171] 2824819003836855973888027149169868785244087072698246600253416129551081943674154774357803050339496971466041606909460482912553968133463616393181435476948739747997682172764327593078154845510077249072766870123230107535163150544648520128361810690874495317372664142460607326792761072439769133826625306201751433238127261657085674918153767052409581698658168495700108849127312141662453912308393201861977441488 [178,172] 16388340765044154804553292949735857715318329246408795053340450889049012996141646175507090360307620446098241867189808432698477082679630663723547573821026259920233560013061615305493549868128662461114248386570354824456749727233661823145448944388971368197383730153216606271519243322023774288494311573014937251130306728254231342094837794172588491130020942951687550513080513008657288839 [178,173] 5958141980012069576767287349219880311937562460854393030031102271153333058061787306384645425195306305906434920540500065557264632238342623518217985289138878428563894060621666675892133236012043805774667455906510146715774380820899538536164677313521120573729804742603413100288828605381593740399461899198106407060797284393530167073388974991473271773812591330150336 [178,174] 81948626044268435141711111065867115082704075731237764521955361548285585714322967620303258071313199183386750241510461129559971959711217593326192961163362813371407477682740473839295526193331832812455870900711564164193283002224718728248369437291592085403094359944602333337080961354719703048672558921647083611481130472509880277267704565544 [178,175] 21324908575877182054896762153996406554744843312138435058144670158330720651115946101220026481899059709653172288794183384503212686512618847165617892998015214031660616513895522862474442219067306812580907755666097110842223523789592821765649664854491425269463804043227574981856861048034738449202945761952177673420904 [178,176] 28913494719736349820567783625973952510712986756166481224268468651935918445232328497199681493783210005837135434746643527436164104500606308384794045378268771449358686508518802706852493496791591416389741698255473310557013864365109651411751319831746383650814287370760350400700932926347948 [178,177] 56483599219551981980680365839462313186755091049267886808935910960395609142429300516085174910293600532431462350343618141427809548590221730298367315288614177885972232786324576109169905623310518045238059608321654229095512838652103151002341683956944494825216 [178,178] 18920587371342558562377018874071738422040409163736452754063273199866494761134818883783581688167187027489362696981419146609728073173577343487827605953169182480804684376035646868777504763330296232933511481889854571184742144 [179,0] 158802328557897334593248693076101639826788267229493260796531532997528823363911587647707657567568078335904655898564095325610531093196092974966843356561676311067547445853906849458394349761473865479688059211042534762387673934907012106978111103910692288511877945349584632800399060131669875436615664040410933837479201573338928747579678852671922002542236450349235061256953204548173295664941696201362095529638267261057478671966399701600325006012374975586913915651288424140247165285852400140972830831957639281754171758840301089468215500576284753570490777472854766720577350032166664721877768730505384995828680680979408744225665230395395276214920432701380994898465308608833634719866555620640108055663125068701487836539217041305346080490295010592436530116765448580907000391406632559933052896492118915435116099741251091354406655613862889547025004730462965989917995160974592357876794396245301169900445510892705665204520637814399976871682486670556703342467541310478166633896319492424226933787301803936365583949011115618862373671888847268798046927473006736586498479939303631066407322937853246412048499994816137735650131798037487069175204704489636279882994538076715562162653495713317234271402415520384663267677004706005763459483982515360227248058750909411509092809007870712318118582445670400000000000 [179,1] -3947943347446448438796862512877569779148253885783953672085130143308038080939203278982558325716889378806919873869874554583305257186765167036107609122067894548122842319174552115253391075684998176049051408620673733965466510712965394550524798122698723212784750006684026242764821083745376820635867962796578373286065473908731413581426521580406930894448396417408116963238643802147206772493093220190859104369738051334976234754794139567081788471751195724880820831031440951634089753156448762417575366713773627474384460269009086498040731234545612993017652850489372893196137135968139095497072275591053426401833010710019275968773141732248733389772088210990192886227079436581445752194982493891333969028755966352293275651914108068297821415408749680974818117770107485218691377421824567682184263610602459095366763005298005496659010892727616687103722154206666985553773820009684219479766719523631504021524980455086914212325656493848731962131606078416838619405606078145099820401940155551590607437173893227055320680154599755579071076916490509389503884448775069802061826620360573496924872357796389650297725423906871438279415167048490355024904370381463643090402701067956461378203919432968014686273293064326841247190601576047024649353562542405108929886616645696752750430780076676662037369035371315200000000 [179,2] 48269944651135973711754698400555402902948430392207010713547479507059570619164046258059785833364869257779197511780738731347308270225289188406754993543771325600438273908246160274606428920289884575722652957873208463125202881658844285854268287748907132350050990778920779062472035431204075706489446912945930039709866477468382340972963330297267577767693942533233592769519612950184466693546173238458500352640299922030964847644525559746347365478357731795793719753280619621741801975282988454174408238278295269164421822386334467286865596728258618060127755978773256673676212423851452459844334349433893844001233138963140445087662416514363077178638688761907007323940723316854952096263329377371649310939006958271110475640363642830648107275669284955049583800179929903934109647621804578764400962173038991827281235517387275428907219426635830860377784582463060382336117065560680925722368349643599996095500839393945376905362111742406887933853108436904148811363332235725083034469143868483476604580331887613918122013615561976919145136151008243840845856904447355423841646411109299688101150366112226360005581925055949318518967771407757663499762822417541628204944873383557398393025709304975017492738869537184660077957746698803055427083094043351319509981501507698637133944473812192981510062974298112000000 [179,3] -386928703370312100272133789304390612430145654618979780920624997956861512713447413616970212268708478476103186605380385589955236607003516128432113273721208311373976797591943812022343576507616823626959477114147046280503263188558283701760092183293514077559544017836776038417938095388238582107079550329852707078460436687231567453982622318726196113804573844967436909302784689101256566178766071977275593916916474483405792080091069296672204748617688535606461551973846626303853656160512003540845399198962231060331700692685121998867508321771865365499225395383820150463540993979889625048588873301122941004389425147169665981199400609199208930134289073463063269405218348127031128154306292827029425372028533462946599637253817940773759031379391324535980579092694717108634131264537757320325708854922150665149836066418148862477817159040633671020888645232054972783073009072144222529609653949824786073953886628142632009664483627086117192213312605603262794759729446942669445130883251663062628092225809886712680829260319266796425594430576517801781598137195298130579910721645765722430422056612560330926232343269379116869190146210012918428927317778684888762135504522287143931128977463161644099345701543965521274219104923238150143917623634859225614039126548616103874220600906491668335138772304337244260 [179,4] 2287188792654910937995626216201744631382443978341480432734612962075911996399065405165772920403542371180979641162858166402217589929532419823456644435327022172339722377952796805021734068941365593972798506261854214203233720926661301227091462561447849315571420548889071830925148314016789572099113375022181408620331999096059095320948692119706413974160144506706103717838814000638412578474733169659167452462013867587102948282512232722413702748100978050255185105073515236845623153290270689407174358179864589856463257760155501547145583708119880599961718777773047128669497910725130579668957342618258378439144981622045122536641188322099832859041691593687475775639759359469192408800696517046757750656893924699419598408082843778977925107172873559295206098505459264544346512376456433935701436078258107853047317077950956053411839747459674317364715687371601016652140981534861248988120745647535059887089701388756886761589182086120718243049257229053534708591789384068974969425802682464047300835286449287377142730053588305374281205443622020194422572859192883517812480741929146479452680897318074826278043977528242576233670325444336494829382347465179584452385132661802909680695687855322230526444067166279145370637373489271992460568067956800714544792249932174565119698015771006795847440964288300000 [179,5] -10632448429277752561404344673223239988655874790385216192329338399238245986391861383964827779267463958563260411799071135405131355661524141673743588074087785092048389123579271910392047808188643910701858839213945475532157767609257101570225835000900297826965686543907685638733473001455396860801988428908567692896138801650811195864530859908517683862293688449614083862646888694966361981977983036528003622193692606474372632179188753103188397895011783772389670048317342928396435258321312455783448155495602966501860851184058094106587604051177996613922004389401419796781235536355797339572349373516376437081642442596114722200114843646295821607343735670899567705380924623204641038370299391119389157779299303548838078672126012415671909604046616916148458222610962790225921099746445770278593316493867967696048643428256561782459676817488108250103188021879656754581565764555378750322009572230023525786698962206092347034909709741205410243673724308467653201478852446261108887431229804372684827966222827840736155843392295346514176756953818634058982779572810071863169380902610906245579487416735214595642213975543144250611734812512492900652879265234946044488633788306097239103134615593689075780485314599070273078941092008509816456620085965834184438788181398836629197578235580671561464196570982300 [179,6] 40482420730213682393152328539958192637319879808348945756382579902157454526478963739595164242807188668509835286144204923291509378981455083581348044302649667943674751534690819352537624710993300812031837474171775085467474861286577894558683914783538384964128597248184128445266980895509797894372993006829429598228516760442651786872232931396942903955218873416119318779684471592163065716304082133097918585867724835183205674222793921242729924889184048884764553856262331616232168804172328034278688178669256836567313369292218199047958627717193055024483134820881127461231649918604461822459086023377448207881057516722522882193997711102605303343664747184961915506404767010480161464753234485945038402906923345215949394378316831228601815885554869260356362772195182245410307782113472182932398149892400035952856981686336972249475755147686506649449265188848892572397021941652986612996536810705380004696484819609041022646898217441338473588885032596997781455093408195910581030052634505066147955294241200712861552707391091907314956033026778886915403756171790005896832914152025877450282918153430303590027722697402139130590698614389674200883530613828764382646978003199094320450549245826092194821059277479959118134429305962271390684925179491184033818495297517071148844422308891927132073523070400 [179,7] -129821712194349243428905955521230781083226575301722261350936543299176948179621209517708855077179980265274800335515435328427641714427704392303927552028250045178794681894496535847164745446199350085388204520487572649652095038873896370986653786488383463395344532910887642617921611014142429533745241447214644078440226702087437630909191785407167924883630886231099895143049868569615416682337836917685955246848892951918111806249638240323167215954597929738360501632627569829460038869055131979583082033335794728951713468098872444922762380009180068531508729309312445119070953070932646142432004530955593107912246638466540280866481786061610690456043291311177543381374305770611425456185385151217494478666645755466743661759526389215683848807853211795925605409947182711299989671039662865209097452716593165372538862959496858044059239251917063168628015619667600554444311212281361372496486664359371761144460022607751753443458771390518454378635440706149417311609758686804008374403939805925207052274546842626117421920039847822407683911946828003705463851825665061904732764490435790364412446777798876034016234801741283595029272278055517432723853039636586242788033723471040538960530365350975733897222261489299956814525243097553829762544093984479035866162745177297969415187067258360696755703400 [179,8] 357882370068624007347338482782466132114747666506829842192016373552977401441130733017598305900784603899234116350047337998755727797519461774178076733593231685273819870078104164028070447838656626884216197673581732684198320437336228672321200389546901276697136426090129136607865220462791282899518709515360205817300434257633897224065366053836794330584966429016621842655395327100501232564283426645917298917860108119636643909037153562831630608255023458277413847563963378462079411513733060506729708484742527763629707180914748333706505402420229984357668848494503464125556949903224048744964025471563141248395536095294546480770659488352074846366986152956853551541366511820324213603998025551104291842438370272409014320494814277785070030862364331849548858343080443464939701037699073883147191666341622699141390496833788838650906743999603893894914932942802597545070781736665919129430597752062529539537170737831263442997972034177291536961124744754638693049413009798355214051897034476554414914402165776591203897945279774029248944198579539243499654936550174298944223744613771595334689703515717955443167182619928516688915022033885894500154255239197741976986235372351618788726412343765153399960367143320876052900072062629094637334727754342193705496228749419600261985814112528753043435520 [179,9] -861375833907244459180340316635059403973588587537335969895005996010330148269698485161660572180715120392318810907540060571563724968401656125749508019999351184574549394372252976984891628928928375417350670972653770689560291901229966442459750676128923843529597183716117284443378249849284725127228726225791160787934908533393421465125912371962572107709419034910411213884597733995461468098947370064791652916581260661461285833240216656842712183058833444771949001856066094751187650030853131533477736442555747490599502204045369579188240010821611798857385183450507187152594119688084912585388127771600844283577767987518371643462137904341752357087126142986336960013762900784530576872079316783001020519071796198098985160584937965689785530705369115089393873206234991257215533624893362088892350551214149349807388807271315257999345648843947960537319523773323416024509307372249934367255418731144426113557197957152019651034805835143550696946770924329729759324854443637840107533872025413872232253709415415856552996901700382607758486471620580422088505015445577335179531936283567308800811721289065363203049775088249698920675734215691320993837152309355675762291395699227747744983972479604468679937022322419579150861290299004727231254593947941904487338590995113949043516158013169148728960 [179,10] 1832338021662906731259015189390788382876204542738901557395739779376892899852452934924148610765007337991490431778872841881209833868729743198456442889359521772308466610061752431402769201204624023211611834302035081324643259074017005757067417607178462557057288153684984437030022474870183303918406242166923400804914386200465542805506301105144734402183761565178800244629973321507755385659660236351192461624084565962960747425178403834285143338656344447327386061469882403944286760517771555968855993802932410265539488594666238435358125679061411870542563083994836742008060788905805712626540704129027429606487446282214059026488550683383545979957656022962934293376600636693721453273517698036741360287595940998250480558043633038798769626107843045680299097470512026224853213368074322393861216276996913665340184231133498904535723095816925988698873971381315116250435824233045055349735822349592871420660762401731288146257536388156734059621798395726619333742227933743550575793060907321978674696573292897253884139963512003325372260115384228377604855591771814508018975801834846977498616416595029995483460120014762913309662028134955805259306107539696756518499376621842075976763477091260445993856935556046699732987447122849019805469984097451580284910070002828598136126374365490554560 [179,11] -3478949427393757695103873157374049252404273515565065001894194954582380136207277617564354904107825511945322006507891248420241792620660665483755521837871765730979701775213813444297487599366211512197066727545853333525949248267796106443879873224777465708412312883760778827650524374733643153978957053317398479291541752890977179573184153394170902237411596685800952310733814927627335237973015801803889145534803771592387209361936840813617025972197156663365917658778489047382444295818770501529856728579612037716242120259288797030175125438984615433706164916041261808908466227810384752812609841126162842615567601094428519690578886912413679072651132779500698115591765051874968866721964162050550427540749542907170198998034791886657356966326160905181519645120326927825965264986375838963006050141186099271604700754544403469561375178673448935733725377017612258298106381328126501239155554233453515085903735314969835251338575484512851983559359712165073716669494421087802237453760945068858440259384124561695721775225220012770199193152779435417722522117932164047487062890232782741454311561678428170656665183977420778650782737942287588948466194868461225936585699296393908905036164020076102048800316056113203855303801138773026237714597413301097097524352125042524378930061822147576 [179,12] 5943288151960817390031896462231886863077858398901936751106633347345020367101032328695461800736681043345933122051946684867033887627521908845125284777736951238484549548732270469777419655946087705697267499013852203505695808097562679777999105142659550427823451438843581733954906483411635668084711572727656002307416883119865772904353008487963498846380192580477350068532745234436257952032259366811873835689121904218405296400286452131252444053535965580004781961263130703994197079466099655477069840386431323581405381323854893447750010214491495435519150940684080141681127640751451712680315882670867080076511438193672920310866914164544677410969462056936800302187647563718501636612008344479472656208939796733739340922240209895308837528881843505048123440087649841316490660001271304928626349451478206319902216588379605466199583899280803755820139118257217928946661696040551165063125140350337601243474057354906969670313947829685759896251952978512305569983822842223544861608769359885514211074965245633907669234971661070664380767433140403384536354705600761777847125038704077863951385612590232018088059829898599313082874831764670205936455759800383674598635682874533986667733562284371059878345358330079744256214214807376814666185077349965838558443643909116204605454063198976 [179,13] -9197473978034449379609161560095829072932282018784019466018683332480608998425131967309139292234403993905358143771205998425108871183652573195032624701015217326421201554299640674464235237616763853825044732129125618879653235512247941154531298628075814249578673645310687136817520401326223000133414128103614153513435243512809638367190205483576300663796068155141430778435515832124795976730248764061296164720584401004480691489079290511854736313805760946278313517837211942885881805220647429169767982226786340255821786510493870004761913783663291923154583591653148858445491921788503837920375882610123441686667487884931295105515182576233386337119873733077828758257151051581742145700497832766677061138333176310156635687247974985949192783463264219483578413926835527409234357166424685894712344487698229535756602043382526574939675462986558560364990148071922397523372094721467020655509070713094296603516506835084520297605857614027561632594497387568789260656501281212367475996742485335669000545166400105413609138786758300054772595575050403522804361304766802880573827221263171082764923645379336580225754799627722138618954783913355785271805863223747295079691228042254841544813397320336975792927129528982714129554211874937338156346985369280995836952026931791268250337062880 [179,14] 12967296249383115667941781752187830704375141796787400954528224424844519515506537274928418993896654609313672000490454112661069489834985003575994051868130685956363399368856277972745878766784587317353278171112890538510152810237394960321783682818678346217269085610707851564470327529303475203633245121038502833372336504179266452796746994432936239742714081055853102772141996652026854957609180814484555668753944110983937086288888654867987158359251976036960995069917617774204121135607588971321561595686110242486026257808027511770399876433494327491858418994365335242317605961828720610722536889705716627213019301392965367060026625070485739556236003864536433253023781597063662479662143105188364757675070450344307969861688984261841675149630261550349653321637556544981181061388223320680893553841003141311880875190463302755608052543378993318773262918911515183327756112113240253419147613971380746313544148706637558462590812743488975947276535701676804293159219366247463396356266684477111412384562931359359179525117895716607710842230757637857901166119422498513722901583483613314465084878887818155427268502729453479564620499877009823447431018512403186563590719651879132314063682235600086326311431435971856037782452557048393187901541060765866592369861760238432548410016 [179,15] -16737376761790700131017489226483354411192696115309929090113733001168039095717939376443766044944053024352599123886007237028445908700811554321778684572137781957720237925696878775580461696675793378094628129773505446876590784170352864422175153207493153262484363851786009396366221493115915330340267863865118657265867174576608816701150484577403322789702985628995775751741560487668244041525904488514062001603959021118881386664382118469199917005468667898787111701423097398253393738675248321783448491227272941821143911670819290181554196285537154498344027885358564910493519532265406660988037329252877279621002224873853767976254471898795950043091175328851230915986271052690759036118872377605473670130234980771448053006502606328011961380090654876188569213983613545396920832548613630711033905130904335359926120236024138986024815519449555386098279186184921762469997301986120667602604195473495920649283149228880796633262380035619324934540416291204419268086221830861903308282419755933760779976752054429139513649756070293140653962112847974310932963743842952592752891472753248687849519463127952425908381001172168097648197383418545119661839899525339646164245663714144096473274451047865294545712826127271974915837690017858474275529835692339313952798811286250874157436 [179,16] 19861472619678917502342009870120777414607921662928982365920896032178479928187956013079473055235805362748000477574284175529249960677086854820375013221694425432195099985569984424614931333856484895206449686218838721386310160172747281286778744136945480783208656708979086530555331751576486385186555883702518917386818035438450592119171513461301916796618297635656086407420971959847617033340755104694779763162229021749903038237891277119957541041526890811753083690491324950609772266604379624815399214171920460448348296633535128817667396343503572504327660444673277228425028189750959941954192919176049429618054553735312484820662712269303320587718019546262323412731296913949546700166265525005192167535082457130630688278296862633091155714502164856470552705232390943449896025826871642142275510109637265819926785039383592587994615559179032084920406607987731550027580925407015165921644447668295236625398503070494326289813270888777241887024727758653868867293804604276905703571801102872747437163908565329725784998871444988269500192869270157196870911480300243913358427806880159632304344015557999445213174250082036189831660143778158283583946057265653017695421725189217264744490518384538448929664254756689477246764266016633506755756996315934290086980878066995226688 [179,17] -21747722246608553720072136060006328204780081775311795612659646481675724428888446982054372615167721397813186655883887103177654928445289712745867661153643454660504382127633044193195381090698378017248508567915852701237204662612184387316338024849420369363809075994061876491162607791641377894815117145078750752805316778765714084972634867053940819229871303771546412855774927401576882210588736491650173013994899531072351927393688475524299691788468821976161518916255951855700566258252291564990980489449055975370819966562227781357442777594224409419065221536448626024335344958801802162427066189998353326590285307954200972938320786235185441796946358854714101212966119033342949484011474432156647950926423238444369258782933030807553964007357912388020559982446616609669023648809923338970565068912599771808715427660191552048326885687044651173121430154032693520809075211307996955882511288033599198108753765910511522924922152675762915659115255945617020896558128179238386300516207304088423432159835590426726745355697790402101018899290566393190804981735396100625725542108618780808036704768480425861955490978966256556049866411409412646914548102190864656466734955823233743044133745342376554727925749683190893678752054683129308827758336708333922531197396741833704 [179,18] 22043979052706393719001707547026594114223907743749079369473392828086872431443091736891113032949351290239632306941924906671246414379327965670094612948934361935236876296212733762219363529777778998385702165646397002181363812075513151482002786024862864631241743609122892434535579486310392481574769518873628308417421128879362509348992579227126944776064002308264951241828046769827178510112228177304568303588257911803803743650183553095264452122717455268719126046913007155945251870877665807068109949325941268814239166311299552862819288915231290210984439559298944972875898827498566069390196567604253309170634246321403057022445888163525889407324058166282025271822003058707956292257410753836220658466858719386926579806296822062228591828312960997554377647772205892734168369502824299131672993540592043379701264441288440990602739021949347723315835993664701461301886524406028372438498713061200271439723501045281678411644198710174901373138167012499251930916459131846839482410018529499537528016473821133746410027343220794351173374257345138431719074190665971138548482355221785227229615357284616088426583238424442768757288875028699867399020217539897819289005577301907337441795523335450057287793100546030242889989826989864046109693820358576240019406710430560 [179,19] -20742954339590146464510463207972414555520408839332644285856045278331070991666588326914926893329162745137949420633803183279051532863035885051999774050272527429156298206729164193382708560032302366892573263493072649420335584086064801682653079073945390890717534762389317887626411215946225193047306768109731250642055177333678735651650830989016151933077540996304260916138032456539465019755502476000975867136640449786677181535577466642147896567250489236525210531887133466989043224397811160561483706133700227476217013628952315746161910983143041076597107484766993824283580341279783546234034335141913196376748281969707512185473754538958527133297961868535036795741913317093864573443427588887865929424956255967879039996765227188206246617155881539466884147252881818317911807486816860296541735612222666544799652904771295411195442917387174672423094829327842940781471937495753183613917876792677809015451557211097064700753182260025881276895967572222435012122812669213674710753068772922021900740400478082093514417321624591530762117007904163944929228596199331577230419164144068845632335822115894168020014463968116985150448378083129837707786381881012579764663071216348781178720132929627247727170225063254437826911219659163523147941428593978776837918355508 [179,20] 18165448551318556490261991788892777013911073791717255528457718053745812686301500558487058102639432248072137452929379502395273924416739199477166356710071487048701116233250414891256772987857217086092605536987861172634539448161367580540859064950886877184794493989820003348126485153923329226432525654972498078571015865290334900622414652655498552102998570186094949414404221622392371291969065512446273741740256766718474423744834265037003106076611366690856599268618250377381250819649114151841193181772567242041025412510551283950184959077154976649507895952678925026515763198415100945619208841339674499440302029893128666409197253337758328808272171034809780697311733002614848017892453580416632100533434042991936620212133924222154150711367262046963754300990056280360472236799673073991297912114845167061158344673234740262516507177514158487067743197135330220380524281469026057259649461424840524923311953845113562477012340067078259098189131890534271631038069890468113494653014729512537686840659604638295077441159315907000973542396792576254076416782725725814458506992254725289779600317695141306989049518883380878942552442741164678567956286036879556132264992925093061490697910418932842878249788782119433058895686177790519626934030478297670159028512 [179,21] -14838400767492632642921182144321772911185377152328850487453808286750210857005585729285096401808235471850733353143077179692077496475808438105838434659469685045321751896981758534876930785647024366831033329069218767174145835896265132883858997502580464622452704903764059926218559701229358771061316678836565717997298766036477277420518465770776402351260259639054826652456391590274961223472241466025071342479025201698431847272073959701564848820838788807225137038731377082115733538226321568423993933083451712023927972511675368569993669540740785855495038635648228741182187974286286989095488256117806260297588098008264588644611243074316813199492630306098101799229655473976749264834699239738834017327047724773688861791994650271914761665398028390845653657707938068774386182759374652558762441547951848743665047835106919868005211713493621294026354153692478300068638711143705105239794397103453933920545946198649421523639486153732072086973210147390525161150946044847844030302261949009243850416126812839882020092688672701914026766149061397599703527831643004394948196824286136893618896446612814915291303597270924015112415334502461956772500164606035673329487091120672969493725980386812102840256767349172291464129013424448686974331219968673943483972 [179,22] 11328190150027608768209130163305393197741737121817477135654121066775206311198590235742234222559975858911771269103374782049977806907652493806226475270449514328547075771891533976437645540849841626742026863248517026095609121700457450924598893441059664338448607070565735090691922208777975376465697982811751120874317843667831277862836487701864980836041665029441951091062588533508087625251934297229442356581048597932675581596956844170075883472339488409390059733469963846159653023348088139259637629244376587388686254481146023064008703425461523691105061242365802716947417589022586236281537692854667851929838907621089660267973750883958743611483965962531654606237807657835056503358149147035995339127280387426784143302532672394710401362166401188806566947794721992644638006842974327424720849312766779134781492543735727983061987458914648036667688584928562312068529345676078602188915020473184344595777314888089716590810506394278636696662646536767448954356599362525299018153943348897888343228210181737564070553961606321851685310763974888958329142124751001349394060405602289761608304693854480840049319252372674528321974639962904595540531131325308725954365785676485137620127864514597638676168579563814719646498494442820144126520176809987444864 [179,23] -8097357633538785975291657829616225977134509376765412014151909825544340691947134368708296110115858276640571766639850483930800568251526832630886978837636468519794461054081571249037479181650200372986697455220942508161408472807507343978710170846056943549439023077189380058595796175878231612678780832786976461855534620186062033586978486940966327063184636463688870867774867160055036282970397782817634433386944872514057743808628179105086697160218438173182030024027815063259079717279866412475958969971058728595744218893993591036092141083933946557921818713784824765072005569334545225232748646964614859333018305806539926149685560909601969790144370905559507207929494178138563692476939042451611454206187337714492173139055950300007339974416102703908134415834387241068489004167773239230164417212361797104427388591989870761563418632173283351935478219610528870030658905893803757299509597381239871907846769299459307877909554584719460300686759438616830740261235914712219326433970409289596189410420054660093031920152962420455448735622948936300942389637170845715684551889351655067770114881272875432004228337018630945686432622166301787905914441401380664747134784253226608987668361137286098809404203012508614184132501170134335071665524260801728 [179,24] 5427919400329623040622462523650993700008826834863940442769312690401839848429811420401425002089969229216768834936599787731530972531491581848971789837277001296694965436523543796767259317136599586492719035762354088599661934706643651592696031840262601883340720102265976966633157784235089401636742412641281969719462922357000565050103316431795344309655650273901789208620652070831698029994735463625291469242711425914906752892018445958237487643614251815866452473257733614254208264884933181272409695095132439687911270869375483127265476680515351098735841589443712082672587604775316319029740763529181479879843565676404449414921419175823609819250744947664689912883795642440350109906179099467152576669712646315975413323099921454647566449838648439885949730490620873729339732458232805950786722049274533413986659860333252734825854595205177175395839127264098917388674551428586470381212910587613342220578184433037770217814497234367614842124409270300926873812553807064516302564608968689194894739292658752612931088313846250680708491648144947888909823781747519125060800618256894480517366704316843942505920501803631699528271763313823986466260672514089024405799228170262558545154331456980493957862405441289405037734782822957502441593544244928 [179,25] -3417110277689984696125876546732915335774909636508505067289230865555590749146146151284435412157339479057786724182409720217397625407755743786823776850743126081584137268350393884136807307032364129729335708817990195390099708065922171489506906840600247636059426288573327766676062067732079409215948370120707025859848095776444130178643952235474953701819728763783923955463260157799826911465471428423540805812926268411109595943814193895520894322116931825854951464171726738517698371199885249544002733098789380638329335812520735018238266094845735368756550989192473386276642298981556583286487253901372892826810212948705016610336640023735241192838242997622975281237375912573195023316135605483217753723971957115552527972452166342408779563617682462548101469261841749654440727036988038059888417213016252659359895651168210285396429069257367863370240376152486475594573871316861842118215597074020514272286525558905479365172858305380239423727261857652893178455998970724873293588026268938283412268274194839877919934445397475732036102106759748762923706129709881865344347487507597613512545133086630252430221301644609789420990859135300729552691763507226195303817337951819395022129359406694170859243597884326285273052047279152158514326316376 [179,26] 2022956591525098159663107564384060520542276752036320802170105924526674102230875537819837785926731839007719048384347300921716379493707289722112182124943464783034158593423712949675420524717705579949933451595688386482062154478157456949582131522915151941103250670938332019118400332286049339490260693322683519331600028035458130710589113175983060828378252056170654178755910751922595958059450023597216885038309422866994241988816643518408333083689580439076366343255381479092198652495304699256613698720182639303721995917811209464858457653619893680886185165104551756238135322538043852368063227623176268571013270913173463498609574866585472716042693241718755817924240276797861677675563423547793151313148125221910783072562978616482887350264285876670567203666240115389807980549098385781753043319472800158477048271275099440899779917742679320224364354167266571657397486180689829915166344993728003736956318726192930105149464526166756422788282614861707401587783715619648070659152869231316139538062944569145471610615619398090465939717176248531681164197210844169084595996298378701312815853298442630492586959142677303038859279729345373560160361454041539601446660029806945146709294821012110593847405119356353764231060616262327376990944 [179,27] -1127528012605350818421789024491427189943883569073748696220895468408764406570660137220913301831487591802430888355817003831276518212088440352691972761846687483313760540687439152042016038180807764203648175877606603246216325403900468529117765142310296163050792675250710966669025286099119089667733908650962362606333596601603922845308800382320142746245078905400763455815819386320999996277011388163677499661002311926176847576026235419933663983429361952378710315300040454116936029549213662409919169453137750548365882652241203466907900148253000506762671826592501768377190434451738124418034332456913665394740395841871559251064087478451106000379542185730763296754741077465124537704484385408395916987166559933397309669184242506270875535685889063692809864931995820646393421515037093671021410153957649392559146122523891577678700003963762117078836048582077646696865542572062815089957084205736619787647533485323233047854076014014018381458207271857263294963821402004500399371730572851269133214546762843078054327925148996371971835456028758876060885630806848988746451151376717645409000300270734047221386063658044223660461864063264081138959599880098641730193259237038894722845600513249412688707832452232194868040428284668964518160 [179,28] 592301789290470192420494410603455688925941498089828842251071190183016432625257415685329288448374201117839227928712912686587651395127230385687347665956690260053036220134308484169159556420744973742391452808034107942453387450050371645827947476827206283624125265931004398308250893365485944343846582583003465353759516860428964565558955397866811918043706075016438981449052011034114642231302058779968472396494074410583647211848268343201028527040414293056882434528175324399035926787703790719895551369311228345952103095468630971958527495991342378626141164273537883274260714368968578667085968785423665649145722801869568396393984923478285467362956435273618400304707332100476564821765426822457362775805885347655138384346751362884539696069292321530186007529329845328899743308954347831815071822311159042938186116744908997489304908723499602091297343077085175361821549269068586145792386056011614064857815242590443147194966732963068406894126065110887119639670883417185614662614634186106924307126236065272689416690348641803840395095416116279113047490092758688109240243175131166721893174029513880850746670511637080189932088992583605216497465924522864599236542885641052816711707075221439237372237570633421636004993463684497408 [179,29] -293528808096565051799190866094243794229199006609577951179469422453815882402915696067750476142956153059200847964230542377467616313024906951006759399943822521491955038577965779447936309868689898689659709632422193080643028388318538086776900838728178426063590290982756959249720117346397599046509570182056593603608624700805572968381062753815740715980850443856757573758729492213639746280618776630422893792437393902686685315467213648842417949083692621882242864505552242938825870140381996299605667621509757497410880345179934364479608481104399224129755088732566420919269789018243682609776295636631848739193753003895132877829789213748742702511918384555937345988834168722115277800582045987723365025106133251378687338085520132529565982995234097274872695200875622883238554521404828671574032103570592679304518794341843261939605615707118722475980221492595332782014245814122807814223688374889062757347317566064871518556250095923615106161713255061458005061932801354647712046482709477186390513564313379357704059002353426401412195500777287084636297949501934629397126169579253370988529698245190960548747790138339011632431930387508033649838011018674449513176916182143514474807877764701146960475759680253683414895120471794944 [179,30] 137349466339511529419095011208815632048936298117582304591509287433942550135605601178836919599472918990011024804717751957509643207431422169865318851320308686804527536258958941169153010716251082436899427400859667677489289171650081231944970729593236617934463874634119889690351432027816461469932541458906471174445967638011147203773267710122507765083367690189822089255753164351913334141226403725600736544010576851911718823246694086127851947982856165743808801385412568176566270833386642767622983889017015111510932798506789138686080526756231813619666878566047955825643512062535184432393559025456148062269727940352889338852954394622704759059944965627741028657236358467264229270178776290777389738694204239382760124494531665635170290502690623083507364165601395353483356100029914751806269149360882525589918684762951339854635799027334071032426262584789526549039678733467569437126670925853470490412245082516765539529644116240662625232989116173388420654132935786207467546664055338662148836549432226480607852113338286730384827372454914851020363135565052824634298981588346886829014078627772962658305052912396277591644543401895519312949195111015198043891548784996411882891016096804512590875790167565397747172703199200 [179,31] -60731150086864642977162413431843770295519096707360737629173490954352415600175020524419878426397880878768197618995560141897325021200421927645010939826703401246442546689524476218696489568511442162952308138286635385314128681826675689216471412646932790888685325561198592233939394816638430407500455071765328906974352313927991880965445890170608744956694733316777972297965665224918848602324600871653225824571954098309659347856688401367360203688237929325597331491955962707010027471113306491941931901451014355828243724325580011260933558666970804770669328273823987485280243402343359004232979842271350320629851809211748292085530366804655279875235829612155318031133438045249584007441673741732783975614148444870822308910774774284284596947964378864863081628277843415084289218798868136052430844111408161505737436829217271591247431050459557963297916338757327896846228985838920796036586642382892488131787730391747649010276442638552682719754399115035119741982696707161705818977419099161579985898244507456317658197866403250031507109648765380422077908645313822451327204222856349466007934834027901107119339404785142484430058558304256160328609393135586272951583200046465934095775896361253685140263196477905224963877700 [179,32] 25392785717622199346939404443958028716082010195000702047915109540240902383180048596334208861464605576442367144105086679260614490971602644243395735492197059138036475606589378176686211296089799621653326130561602301541272481204679758531105592809642201722165471892751234058752042056980604487907722163431216322226523768464992576307550966768148660822291670334008247123518374174751850731738695069807747035092598302215203095973259700984410008974940469814709628927176651289311399853034298977167573502999242864334971630167958830505893548778264748600873807016064320810461522275899350399142466038148898555276390462965295260096538536973867703657721750858895679613954036231141915546271516346708162392662179038755092183604432473313764018488877608273580213123921133926033648878025583279553041761311150867862444017579013399255140463010291240205025611404697957433256661088041459385049598375282992812429727182077833477309303255767688682592559605713400877612467385990903394892718226978395308647489067536520922221540902721135885185752728398753573815667655734892195767441334255046020441144425561157626523011462031081211601845845523496017509219101830188590968831776789199434530411249197525030810232303398188726838400 [179,33] -10046125319997726188085363949544445500975633750735290933257867996763087125327952030071157381803806813106691326682673735960271718810483473103274845946451597056876379964286734638964994109115776193740101085052744941765306333249355460035388920421330604399502436946026243652392295003355838880394126493294439842828566481712996703878558629427059001950324386497645252667204893080497761313235808863238674474941177716975552901962605946008095626762361467434840927171287467990343110250099559423533316869867214417488478127305685498723579615989202271243151863768069782564843278215246806216051090668534454421806891224974420930890582084978956106298054361001746257716828537536960090381256261986282226228150675270312932525791144255132949414380696198269157410839951639799691572671076680652041858731511340435842178893597573312026426502954527973112839898229303883530024781893734630555815686933581462962278180466516176703803834818351022236482008375755492776397560890704839365097215861009799200485058088964745188578179059540178308937294051650088066876488368560524755932898763143295377783873257645291245886526964305709979909168073565574851265434475040719844855835341897089455273546964176154729873253623960455627504 [179,34] 3762901066110509882067794592369412246229374403616128187852857791436317553755505976302973205811832829869786137168667292015874714455018181643717122335809040279566752586562711979691467228498199509713015198053710895893230941147418985335722864157233676916473540908396474114903627123623965159259756578740637420268392371345052982054508996406101839382468316706738773106126620400253984626709764465760106605502809406368751316647133852312197661414762388449898158222905564613018498958970061560439606491212741225950244267602963394856742230809237091468579023708087358461688712003492888875895625849787119985961459981033475736915365755809057771064857904599347236561249290596837469032532762793777621881128137800387012124262045330752710075441629670635842835545029865862254636955733277867688118507791967779427972024756936272500730448295000972449085913705774518312682233693526208129142220393367125710247938812969932592780626374788976179180223836822412241444124904364384020764956479003777282853076351146734489087124304705438624218847304180248833329197751189395160844006820616465439924273840752686030596809970316222534299533813790293957870105658743352282479778761071266296058209327637556181495311793809465152 [179,35] -1335067231642193906877749752227440588191125322133813298160241043614120694869307881834026716711803689686594528169110145387296145466620357067134552319773605141337975930972579143507696509343683582813761018698630212476864958562669544364609977088910872087233488069332503476957894363587157528583011362061799128165908843267895196462946659576670955047436163990553436308885646036410544565763761666491647905450131288682234964348025448135878789837798590088252614148890181123069952108114971438811929067411399243160945396519958341341737424012566672059829552809802511694761157920595935388503322414797493104502937742596865898104074861583671275474780743158359669334738082355303142316915196579546982151347333596568570324321181612704854891183821471077701040989157871440849405406912682836897564060649563405438219828093152060376177946175398630373117920579983176070678684693476160645255880755166619091271635392824287968640632053745363494666503759504453767506878634836993627534668732741050652646583025428242236368594386897120130757164602744503419699162457109377402722606396484959093805573688864594248196066088259951623685030081133906400751769365632229828153311405633677136709870756430973830361167100988948 [179,36] 448885149201693567853840575146318821509752954320922182360446199340378655124747993367188804910527903282834789112904366490503588317516835587087099280218564161209539578869905578731494468122537389661830608819851507837673334625911993892555543563984915125171708383385156146613035169438047468457971333490314828543960449067348695494229998092606345028320913640302742184417060591374147397926079356428783027368732066240307572003229658961304893296949604242363203373857918804667593526733289542517504714174727996806631758300537766725118218566435748031943123414476192529865361377105600356779142494186243118440108513739534328018289287157689209105077721253482581873095193608801673247782116038873142687762058583295425300306233105619857990712353959635963320119962588684467453262082575027766768493669579761415686122478789273309647132042781292666950732767588281456259549888080979173142087508765939964810492078421097879870437087397470666995077735517745781412168492214609659875981686776069130064365031907964389624123002440717556183561671074873206663585734731980394508447968686253979195477031661951889443501089375595142112493619530495201481446587011929526445090681589944856851115135734871126410599010400 [179,37] -143084262953910805401074536629656118009901363612440916947598463352796654736968624307965982191043921002570649499946783612889735973250175167633392377328564592733980574355849699957006021485935133613850655910882980194112596088514670921822465661358262802129618952068129069269572221624167868685683589213202161877804215614332502042678731338099790539063801045717851440814742588503076420514168687630178082908036605341906049948507082360681221686788247893236664970318766885789738917324615897086193735311254941476295307194353430954975089444610908233975925580086778401924409908719198531538958735911113693924563001681100447696108179631701018183331447173490858858086304575494717427726753952386279375529941369472390197733387978177457151141777206693732546498174595808134386612625598661101702427588414857271153658065989903601914403387432238331365686931688522905219887710222056051632972442072756818073471846854437894360337804910061393927921330547663010712901775111615839057462254971413004234582352249880154299781215469463046523705553179779666407246234918911712454697308211718126233341070048845358647650434527639453362475247744537994217416369512430498025373577435684828737632900113576743669035948 [179,38] 43253813647099417959521857473678334544122361418608447417752351444407914035600358026495454268247678469370507507885651651724464532428795599027470799311167348619018375941437169357111722040406483114461479594662294385484201551187146230750423028538406743589410318660037769783392754594402630819303251938122674382655384884132350714972705821306812328968318324751511536968563069547066405723615434121221591698946776061552828516746593978742425736220622104882804592240095247164932638501662072552478642997830802991827535120918311647191996316526988355978818870200575139348917738216442886864421070175911029107045324397453440223213461151158041716832815111347426946086113353890986781251435575736781268212125659910465923939433396645186176999148423333944801553700447660061436384397565443963724382531387890551309753209884369979051304279187783369250993259768257284580090083245892542950064120365275184767129404450995832867134976521398280079066369054909391684496801394168871580402434063540592367743119296731858109034429516558024976287196709864593182299882562596490463420942594338729178963941568126618237406789472584028757829603187134987831116040995736061692242364290413637063915551646992633446176 [179,39] -12404067346124776469485830627287165943080015408229689769094873559077398340117114327206337486757831801317581579872360507377512090582868499570629477769369144643253097703512851683015529865492956299057833043513427284155411671353781672292268716971230486940739030048140274691413071013235459260348779945274868867102345916902343652566379254653447559675931772655216422283931029866545443597529441847668621715172039833040771839023189531029670592170230940125893460243627827331131540228491510938615019624924645976591329776184164373932998736782729178184796282726813972393679304216813981114045343132481542577544895781416615150504728836636778361589665972575880732063855424626796708855197458351699305323918571560530863100134529704240173283137794910992731899526427008803828670158949011212565394196857637858411505203742152758164222322832318360753901370356504389597049845553605829317823062425691003066356905749946689638001001785463737722987289843761328001714937327438285348116679805807520295396184137104060301000616854414757639379481514698039995127369204086235987971339540057476030478261493838915349668733419242097789156573656796408316491617165972494668753136806202341835844177911403978316 [179,40] 3375385250565864757211775555254434356669693831767930284769855950298370017534953650380616023244885894618863538429359197290784856067992635394571887350775325514793151921490091335256681018736027357715262244371851732474617618209033619054295605601121727540599467888779769055964918310703783370829683712299937845191166434640221665726892600652257427505244124525928268476542772570406941255868707854425339346554005809221866754082859760404568326656973729523640881423110273572397529222034462195530418171238218130688863460276042847840170048519796872177740959260869365770239377077703303669819130351798896709942530755677562145367961359450206524353538714984224574390712320017604057322655483808911148924773177699099978568116625457741963058105791880167442289097378609184311099007629605337635479887373760557097348597908195515782488824397697034772896105645263218307741710128587875447792916333533773077114076440564677362293420406208766220763941462132980696671892650041472071458053983611948753332519779178529670926785515819559781960453974774489490142245328791655873275773584106709536162648536518697820168915691798480622609447937887278440983337604313740349187360962891044313927403507654464 [179,41] -871759232018130834913141339493790274304438025551461343574204698946753164432095970790620531432884783215532092392297761886051910014467877773286701514102557545494951806927439308684344325717889034848027561765213060847505448397438268680970716874233384336982047414355883988490123605126174154798907754786197310773000995226385873470991109218749658345158756307012697912436058171896478550553827674755110743121858459265425297832231810698935898802221284458896638853948902792027215228744922062704574889267035759188899540813998030002809572716189028025171389390990847763538742539993583805840549483939896481133490056672872772790738596213011656665634772012125511279897083674886854634053182411634850953658454794854166126931666277369723778125534483243643428747666969383852665704824522992565411351116597569689110696250235059887181603864486919976523498642554541789728325836717692408327008242506261839940931591509959579523426424385501990530430483794545023914431624553381759347444384251217996281384641161122551484625784091512283847113528031863554218824546179905688501316676864491358945516558987234459998074765561451912222036578951695906933224039928819439435102321553720147539517176456 [179,42] 213727901083204077893558626364042633404938780760954719656690078554070781770205175937413961423903067705994929876685380247851462727081278840728713399039998096357215354455355886460639829574929864860677300287428130349728515428491301228566910863909085373689377812679162343520031522167067018099147197401988148569355093114924887575166934998212261354875640491755278457472401065488336634897070336493154010600753327324205634230114953114242106358566978681634341162774760806077609591549842200987108177781923565426730817883351573209459714876309933933417607232412643567134255379195098581724318656153278772754872198675300211381554260751279406224523504687555485859829886140402060629107897773739334029954261145933229107778269934918882195211602379150902634953843322562663801848333526797494179903652565237783619591285000052484804029654740368117523559949207144443865531619663863520549737312956134456805685116660005336919533762894966333519954490808421766948326927895597052710900184522018914652262136139793796122745450938961709775963783714427378676644990207740019906590206573349526899685135519588419480050672050258925309091185805122322191841761616086131852441882328613709257265360 [179,43] -49748350893527875433381132648815218036515212953251174489721972268142839764808425003362614514153496075868189514654457878285881055212585389384118742285173159029879382526380942519605118232667325490417925247948441841892757420113133922533122618762095483002454460094361607385924142567952150367052278073350148397296016045942230588503464081971135680186505107814909823871243714667019464798096759548926042877848835074184136374837356723734697173676964251867952159210553960636228372259370912982048075718254195066466496267172743989537056000390328612032310265016687705808638029579931984012616588485693021089307713018418553168435603287038510169469609153545553603096524465941751081846528315293010852611382704322034741789102351290012605061007108924419377329960047527098941126399538732652954109385779912054375684139012856803213617498092719423900410758364831904090350252834800576545123447116255172352415198160997486161954660004614189026989479315685094166240887502268787455731170298945048088852216797948486456337445867706579087196921393681393214174411097395494484382695447054915569833032801136701664148243511049313105958745822331194763368569406810149716386960161804630693598 [179,44] 10994991645047470032416240440753455082563250968703588712134614722781936524140467649583208558958421329092617155966808656894565481354380933313519201340514062396832371831111850578036603912175074723827520232180498095775767194362297467765923631790028896836701342275627912656261597169448060925340206250709906605005354671266598027869593973569410332503325266031524194716803160482621036649545676467243984727524813435346297018971549578890308201508078756544636426840322070864073751616059473626035994471516100352434359279374894355803355090605008609165779330717169598687281828537581177387533199923770912293034686309570758754354671403875134161322210307778795299482217521945654453593993355811532352905899173692086773176256566385366216809489459062383587303096417005136995590634034227544615988635046160392184903116953102585607008174445563992027355678890427989828463070406083007801840186061899981824916602392206078983449720138654909690241439175695138115668910987401208493779124238775836960985333191069761326867047092378381002958258349755242949583118415487143264315729951237097828897467209656489865290940348728726558983024999015374105421893586433324012007997658146994656 [179,45] -2307496608708722924541166965978482182885064766042459707053951796530632823259566529623850605082671189552703108554966966853018269039980361907837316184316720316389411179770604047205505103197375298321643168710413318243605400110094663647085851914646424646441020746701381338995974026203113764479021068689180485765470934203221849537571270243111478020488193589265163432120781737585229565033770377682383200009330742755160560490784176468573134882495366601379382794302895706270560167057573630633233630616874745528001085754171274552494931582546865973593676925219370157054669632394243073641891460977773667313184330433136542687278331886011089894033058098676149147481906916537508178288810837477476615811318096083909088158134142610051000320999730915453047516551914564012373108039297992263936404125269457312171021640133466726889587237022644849973672638259281102975780248129390390352405990327877775000462532091219148491250689119317801285292499842295172304646901348419669718428356801401521589953719454140536886692612229482320159612217231498052736590192084120254048003835834476149185568084141781043460182119883264535147306327739396520073954171715259900964519740641052 [179,46] 459869126005759372619423466713958969992815111512456868540722207464175065355536168653915754638258911239021420011242863349017524658061097361473933615675675061306267801411060211276943522774479319379350434485964557397201739089306311510486513383241829334857820902520928003139635437623228207046552693979951007592880219252924779725618506931033244318014263544581243889876547979898803912639172937432520757538343166083755088491175285978808353497614192234703679345091609644870993402242398883900592116981101550839898898646603311385490790362226807593016541702573486577965496949837166398750567792102651581158481307847180556829511663926949766079264476426239685192763001278436852146433641814829595409686975061802351315303781911843258987835767620416579241264976497378656229618202946791136107989541572187973278720686602048326771930615259314133546020572384883743478379392965660545617434971416688887425697369852232135929489433961395490813336303804869748997247173816163612723679569049588962460169253237382537837447348606737494744740332651890568986858809768388210846256046540915438416265185380718038419611272770613106820498585308011307575820644478470623127419373512 [179,47] -87031786236911151434336713257377236149423285720413696132247437762072281634128611387183733176531846470519160282832980066223645837213190938826332990133931882232641374691237762959646405877786983593563002297597949195414071338748081869705994250939437218609767460158028146872847186751740738544126032802092024529854413228553224908450847154584723196647020604231670772265155476640832624133881680796239582517668485660832614577425911787514015707030574762394601164842724159569024332203374992993727851863941951756886419899568116352289967980872564737456627180833127132454836223140721062113504972767009009778422153801132313781989669086567398527199785055027935763435928439411595461832201948133494238626393471208654963731530600778908996185786952659935306232483628976032290651763779824814543498510738881498824484586661876660789352497518120374594680585550456383610728955521000013704376711515729606225747395671305085245848891785071382258205054252491709609655910706927864063443487513148572651807925545401820698962648083981396810634545396654841781254133581783123073262576996321764246246118001483346466643985231117611890303000804297914787952136231789132382657379 [179,48] 15640920509503337700162094261886911146551444623557618678499355325961485706029346432638240643191627262304378705791121825183086201672114044060823840038229108870609619430618995738205619923627730234643531275901862987171169660564151982175638426085578220833753292286012018827522073919078797659859872303990735798404868425578979618062427698377974996300229197369192825141245725883959039330124625462060438600987645817117349413792667667563096619086701006844502871980700607778265573002839367544027903333989137436380944568063084036907336890055775914406949523263408351108748786178952745875560190031289668313390354866769462093442756278192072224870119883636822619789188228657295730737315896802516959725460661415358600991229303790910812718418087771098201350897874542411896866656755447240174344489291313342711312207243526876493959888442349268808063985629716782549173825140752659590483356551943432189807320661271743408623746415063771022572633845414153834445744521249962460663068431858903419927063477537836602266292370005959139255246958859691217859537547066484632862670948037792105230898513976439431829621417006007611732774398555974364506404030298368954496 [179,49] -2669101439383280393817161903854545091186770908115554241122099032665349565265550785096012934930077657418507596956840778850895721201992449706960031245134878965003026666387188829663140096701607640151321894285708455166925691576482524444695641737755580701426513507223978341063999758182026853953763774336715117544815108714309350956592519208026147430055911046953673179724225650185413213632323705892946257482294147936015751963701271746424027688492455345518107148784220066465317990934487917161827463789601223251598443410171307183379702391692675477582961625175102777447333522276426811100343681275622924794894697612103283019436646803206363484186071349670898920692385137049723202538475220811359634514383389832631688609654486130976689153764023573054612336096206315473641810112244034529890342233042091779259563214411616084863621542218339832108754999641335529759242533272415886572295064856573340430180482279304950831091160270454582285713922758516726581022425633740891156920405951513334027973892432149655377669486343088305706258462639318692140043506888056724184641922271857396478142064607311518942957244757225129548170163968578319751274784617056272 [179,50] 432465493803922649871767896179976923867390432431651168257205885002971199089864496354290913915946835553543157783390151910989371320332630284894708408282776704314851379498113181906660207369249973335511057184210923129788258927718936935244966304583902303320626481228482193673148962397850114523682315884433231654685259233238282175379116184651499628028511139452259325038716020741780508853663731081450121322095766904624227355574952204961898203342202419287228805264719942853425186891927720364015335149296218916677409357831420953581621636183177204383583046101394426389024979881728902857964471993273035253807231069254168361275897375042402155451074746895339843919430536102846996240101022902697158259820606071390145608438012149814191487481561350583189703096708364062301932492450595748728158671732306497380515369461638024583539640349963322521684654791973487606410301071684657007621914271625832189362099028128600038570835225152278414861062316087925784963307695863867375344373788502118224387965763705289426837569968490477816134591240512510219563550275467689845720866804711443439527511406601939041405881711204231762676490042490433175120131447440 [179,51] -66523440683571996966983058345850592778515194551876819561931465530258604599808873071865581606648438872686100048693141066841019584617536774668708535537757918524655220988463019699937762643482050379685728084456999003895975058899998580149734998020892405356914886782407879028518589622603483205841985352319737139053792423097211255219868379444995574930150377892456141641692942934705522872000429456509919603021676058059747354545855432695994014261642196397663109321148509235753402003488518090033187759558708796156993111917854776753217255873672045706705605218676449994424812582332266325328418661984525923182416316209739759618260218591514880142505199996734026556653676921735089513231361623999494824367054682205042070183656881294786701825808353882860938269780707522058121061714720920717390015442906618127432954531948422186729974080139170028953973251592828047815106940577268307804408529594590191428721796658874844783892212740611777227430061403410397687357600526459114809480488088651735371528861929897297807673245309674857196005380841292406141007027503557485790595533819417581715242146667471377643241940893199542881122369575473367455911486 [179,52] 9713513604340232858760336860238379300812984255978136392733881374678518312348617358062294388546542075873400373569278042760034711877182750296229787878609974164744908714153278655057942876054204482043505228893759416764926440896277807889605332022119984799161387610988311705497872267692026562274836883743343622626358836457524476848642544794482769021484100986470566980548962044158922908211273547592688878723560593650352265757391108960643433299898602401146433080477483101562098123456324091256493455538915413738397608465662435114706523979042453235337718740546172457483691094771462998733955770571500949417192377700627222028463247400942061238427114196107139901451572360958009008443273445206881162383861532565147832446200749907027926709663269332130204052153717488641010143431086619615040434992665562619836152974389689593076208579431656445796818310653428342975306475517377582807377515339414221106687560136993195103958405831120857714832211826101842647306616477592996465208615862297250638916339536068769381953885489124478180356689786930168306433153081103259897741279428314799772574752219194543694408111615632405512504015731612956931136 [179,53] -1346128487825317721721505532568901105004209473903892968839453946325166826535322260414397302574723860421930197453441911973338795226671978559204241829719187993376002612972292753398870275919021701785415937856263635066904248519797681381726348364395133601841710131050930128084131460229954392445238757934037355144627094612455495527488949616642525758223333189814730569286680074241332210255210018309402439361249883165562093944234809348564245682128585681674850236242013588594957231958325441200563912780720416064391017500185146825982321090883370669424564272628545109284238496381421733012871981703606365633590481723395899168597385483470780932760015317978884674522279991576901349036056123686783004041132829097130980818872043216971055860492183144868707684327081098020234646736344149128679682303491061790085028331075415086525066028239616573639732897072377557377280240974239222130585376996649524988263768203352889017378800445029074333665854022255350787968409598173887215333509093475169523997325335871641435945735200219212036222152701926284768376829837175861842259789805923858502087961140991651679066443692917957577835081756126482088 [179,54] 177020714439655705275355663618061048561409499254695441982257121883127917936420518644663030650369171224648338297628216240206828587917961530840028575528917927986377647489315752334016714039605008242111920408013519337978712198046695515141131886480656939895597150393437451416956938319909572627228565107750234692710537283303476807873961516561541340050803920617542765480382896406085266132314593535708711372512982258582195144014769159743656789461152873606433824527980730110996727748893019126413905204155412766541703077398805793042195562138304384374708559213750155051994939004061214079304290407229814280459383836481405058593446894959050589634967929275141121942840760731774587494588080322903256660036429884550608551838166490859785138904452972644144840468229768102949888839363173807234330539566197864858719900054174098010064351712415561419612230946453927998058179067589661208200929266706664569156052790339986774782530322880338474850564726659181098688680173814104205754956275691443898008710540958432420058176764873854490148611268355093758317509806908307772373595249433250444133269167229939764739859940572469427568756669472792 [179,55] -22084977860276277864589636089575341194672876571658205593000284280016478244443141028169732588826767209407951790734207511224729864597228283419933160282688678976062964677308693832454631693196681254723762888968336889789626562705124097475963518045915202123700806444046102185543479165714110653793582034165129741873264620625822754806716624398880133100199278538701732979944897985848765718096242647684025682166959240636332484704866167902118863535845486313242099580353180973947335007160723090791966548251802997245780120959460133089757255429232284435626366585203833349808527784549555701439107671705589560047909858853157132942712943530525160641281080287968245434721621400658632392233808058528223202799302967232077317743677686537074537339923104956949165524147335653365487547616007632640597802883807782289534876736957321611976080323294532122689726000126129008532440495276408394989634297044192553836265286358356396869259107511592629886877942974877264385527180294485196697673942913497627249104347783438771178832932899830164677596392945881945338753544751818008353269579431463037542716770559688384965875338138330456112344826297 [179,56] 2613377918983459381295687958558481481888485644172533678109698818071321857592124130992598019796361927320762199002322431890673496957124417285919599373654381724342323808361733490638715365648407271608804067202669079914725480584029295636264931582369304204046099349982604301347402859462615380113483506620497677449333929324451089728775224026183976027220497705371901052337503110257346350788508545754199431411976403989358105001951988060455307703948561990182134376887109943947009643841808627406304829462963155858779939554643812624411364409919777232627170362536230430570778023815593876764452391583460069179331507151003680498269796401189955103306931751778726774925126177970442437675412586288560978187295694857975993164671738371424663561342064558040193033319133682448429012144717128761898653065906546396638677959194141471714387927144364449659853415614074115033607545094449091469647910190626236763202094318722879542173493337777677571729742068140176791741401289735682515274959670892206084319161726800889030590310493204124704683171995301091792671872903738446684495516948967683579514585228896135060202986378607736709134272 [179,57] -293242034745061769030906252234883211150923958774658925567568704161060717985783039316078462488488775626181025764786804534789938097682116369419631197376291290348399153053689826919521877666896486040871367389136729934367255550935330995366228853576786207601596531346847471186195542149264297304664129713111512679985278073533588869435396047844492526067545382227844860125675075896571618048338248366930433112337153819263050791763387341189487731533084966677828527444061386237803591267957420621451737357329144840121313735494632438821987878900202096827356384137046104428130170865871049783903270920333175566825955267129432919987739600549102337952139530400237013358025497535899527503256186827444179257960087197466981963204754908404713956177705544478407110109925518982278650971634353345688674694923209231818922534378878099170430246291209171295366499618808774088725591596776646380248729524272560555323059708387625121464125246751853212310674845537019004718300188411995696786323406942524951826555334143966872643735637246045480251159840784384205895177997487371998790541804220226157319696642870265782882099308009210639064 [179,58] 31192115352689381922894851093669846337012860325919123047742571003534384707498637299090549000536233461474519611731995179167123181259919408404695582302274525069476788827154223232319055084816356446949302264668962970943250990351462458802743102261737070347389475967043357716682612081718894959777884146811450118369881820328672958556341158256728636143988654237692716156490995717991362740598901851252198229066117031577093561639427390202181932360610170698022212442709608114059603102864977653587484391262020959819669520552932604558077385507980956871641429832160463875886290488273056414279168332684609432941443448083286127027756595159383939681229070714445273687915986096971687116590800246649501901048188157280205573692698079976763921592017124984713217972218988156055600494075069033042910361091788248566519276865711806805900372700178556348533268528410607784814970866425000945797887581791308854216652237742294144191158081386079958711178955117028843915903624726238483604329907666873369741446156740269694197245017050717976794602524978773810890033113019057461040190247363470525180575416675098560221834143410298048 [179,59] -3144296023437074899172186509492388557973598282473585563811579564306838923174788450086093746495463240789400603624614323926303506737761277199030764480560165047752151521858090937720603028495485426759580820228413172993725003910170560872778471898305125096698067463197083390444973717299723884325239856753665153767991470851943576360455308892946845466181434488076806748381935091012037022099940611320279653562893737527995155029134343935387664028090153947592337571619237150270345558775858934279027163975068702942525170752396191464107586574454148306605313366448593284602998601654937285998505733520073354091065786297573446082100469717414621845587991695999366640738043934065739279333687060912849352017705116568688894871273851570330958212132984137055455428648349375246951746044709157226511779921195547465282370726166121130208234398393946235794279915154002692704968402419979210980735653647745835570657129412971328994584318882018390077735796649415130702352227217252593027316818093378887486926390745186129661711650888531036193376004287861242283427340830221098798539997028919084367710670504455614718266745665192 [179,60] 300273538266343726058333342726897292650935361046651602665510255542051407650619762779442482558796036052498715259430263253818713264947718142932091786210438953457959104186426196938761047134592423996046105644819688743173717649142709582200303792106587017245677936557637598638716847315336591025991572815107991922967841928979731313006135665452887231424584469456053297950561124713636991115767958810474090074833961643390384481418731697358297401478187122777204380108522842453366074047598469275060440458396375272447145893849438104053392470120141996534866713333616741409415051808624704973079652136621102004888056626554235815187705351862229867197051763819127268889321266323144824604261737432387260162368684143189955098045326137808521970539823213993653338628668165331345500750691914106668332997300994844248863743391978134780706578260554905575760676767334145893104157570157466641469866959733962377045885445964108681361388131078396211981473761183308889122916826988933286615036134007985574529572106989708885494901834035926436894891255378094399152160537304642521428180962468667595906436342618087646314070368 [179,61] -27156293237716912754227610683549031716383486901916927125348008503580135709955325351632681990151363313073899719516535515944307927440266831474044239818039823618597242158191518946627119836096647959423173014082213757940750948978264782113249349194148277606791805354260922423628194199026163500290779603674413050817245878935520020977414135839594604573361821178500221571439091223638336528724616556976307049275484608525113171382523855408017262289714119663238494586860171109240145264698514408492058139904279260144471413880755885474515136009182545071200965816979923745760579279843376462473677507489103620369862856601798625047869321847541682268313265002259933808304193115741914343581726186138260419134495921554760376890356720015890090858220066539633482338201360303843273159413182748924033616392311868164267402464983532133003813445397756776725151601006226168591757638874963283154942685969208044257077173397917586341400599943214503915372405714338447949843505779751116785552969309955222321533869637161938469322990445062555248702638122085544194025715633391224641591036729522665169817895141184811187820 [179,62] 2324974699938321657523581173321662313253918877555879645491099665977946575445209272090137660505377275764574735616104872186934387090394210109210707707084924293618700343869667343670072218924793887716200833028214090205295345818019246571199601549409607264620802674433373372278122543076716505855215521988879940326094667565882353369436361792739217185267222175840349368759155569121900283091762280951974704877098986070817315118359878564799896186709462356303677831509515121849672508960999342991494848197843928832186917017938136711465562579544836953567016953898939464396010946761512153413982506290149421935387342097593939117491237899071595687424118373716035358500653914431101220966843119949259716617445610794932514873143559152869475652941894513078913508150690686785355992302403969223905915670697024791987964494277476656618007672154872584071672910392507845697395100352102541932635784115070666816942252270105668908850183547267868700344981905047891921382552503200443821645932407211915347855414049572343971470506556558697930677995175668588601639661283632303718157272752601121040227790510746101168 [179,63] -188358232119518885572153265054066682077757717074035983072658389788980473616397763613048642499282883714806804998038298663131689297818218563529753962535237763696769621583958281372313332540174359639045779628431066379816593400318877473405522144883102473437926607138538409355681674977492101757927577817311066728918837535536792620436711222464842742450839588796795808000142160511658021191268060781084997958805165247059834620632655310020620751628583485208076014381515762373431330195794288035471928364690553674754607097124658868567674930211963458249066341101716260302348101108603963510488230076529745804631826477736226265713087173851539128968098233122735628735160449692426486974681041709226197118806384836095196243376875300056274844841155031157617749357374380028522169376303074411799212702960289569370010621895776696612419476848259997974753623807509040812749783171777883800978576537014892627134217069903356364248836373126947640125621028998502748254568069702633852692453814809463249648693031895905078930303539620729516128885370947388889502785375786422219587849572273767985305797918834962 [179,64] 14433901865766261726197982148382860692177269503149576874051244696122355051813003721372836353440497629373040251330964354171312246178656165294311359262296668941487380428471800704884541005736151027185808038908112679627697305242833123811910602853734245833427416953915742803362180938348759062652148964132684087511942507546721201679344703286357667654533471369676564899872515277239431669396842847223054192458596280973903448965401730094658760542173294102430703283813080142458679507170377793647963861697024640762375380063322406131837442440290835455812976779576181595140711652811432551686233064211963002919790493135829170112217958705047982231360769816934614378024709907856116579777270570185460912256935585856098317470729269315704594141719877438319082059789856034303416106384084409082948268066787862644934305399158032490137574628470035796649474612106815152415000696740147984489435980517868241561767465138987381147775435194857897880407643596131616773212697471939183975751384345657324003569168780934677556724251764852733068856002268830979951053765829611852064804526337724756380805665280 [179,65] -1045730115217460269902561406038588711684728226276682303514915767107141362646346587683121363654421211918816841308057524028698833780991128741057820442498797553927776764264262651856393611144122800024033166075927377874991041329768729300937528185254563710175467128554944244062469280792425948712621207251554306362584083840242908744684946829240526155192736970652842603630446485093447919063284112514741350206189184048442429112944756492033633787677276901864222853396544323577307566995177724898296349391068298813196240813221515608916546437981460455022026812669028946215964456765882827452646212202818749790464338057747246915250884945715001641646736410301265558584713311725654326056652305925528187533412062480643477464303102413057590822457300958491943590983108351572539602401518906584616904483745851714348966493070209571051077164832169907101070999917902806245264373790398463527947495807545444737910848185569582629770789001600973108881668668601016365752282693100839770213513924674720370297719301488390763204665575448903129437748656820530120897879726670881397249189292763711255581888 [179,66] 71595540360411220350590910929247168061887650246932419414384431305241395409049743132518180122141397192847375828400473168742710164648369118206292580289104098896737013953824763789690452898347419450935643328543603121170415384836144467334453893546969735400488860647981994502847756040237684543310667725006062347512085114471402212881075294633673783555321312424881853154457533391795484316903636098163683622582312659664417193693705086107418901087722919060609515997581090978813020847528114310989664981387371286256685378136328084992463459656131851593575867923103528658238649157493217609791397050384105360082288790590908307397916935567572303579095141457856402040009503549872154540214114898305127022730571535155671840246107940539261799727968767348546519070435101354867078864905042370683750652087664797381110114285592807116585322468554204576511634102329443334305167201705297992265953614014233165198339102400884736439799074993592789219117305780191229745662948320570372831247434221936398644986722888462983319351997340614798459396236653369956532905027174971091642568282176065397936 [179,67] -4629844084826852092566278972617419566851653240121498786376661304943134647591178601526466881984448664014780034385475480520275036765048948173802775612439770001401433500111383952456883167121642124134736884047341831875887768071159236588545387448732530471768562153257096386928283229178746726351492800069321277580572385482140631087737910529895904395035151677487394585763393254998292587271089486457979505041746469785045037094354025403571766659888927252512587016126379998188841099032193714048931828092654751714447452878237053610190307595000084987634782474045665277544486086043405181636666596719487968638307812769630045703882375364728971081511968870640111593865915953206431242850035096034056944439177341344999863617822159119971517778697901055580095739084807021326009544522912038334388755841652092985229598455249555157972224250024727708028698852833297525126822780342792073582010753063925377349965276538119373381730798673066380878172842472795086541407249742112724094686026345261798300514461975097678288937164722897705762425663029812394333312093691432810915720484325224674 [179,68] 282640306101542577781043737400366814360110144121608713422630864073835966570425555757448852757924612780937723977769358902532648595312355051166830388601915169351200932311261598838763607859979452686081064771019965054144913436229635132485315539602686113068334533685281975217201838906627714008801322653139429030687926827087635710561636044056168699668349030726939097114581219053746092747683227634319559254722574589710780130656510776934627079284376148302551903388261548813997013312310291084444655275715035668695063609006202566394270085408122075480003527286072279095773121925262085676937218150693832089825810250867563173452940753732515787996168879549056473856850013377835451104121790777789375489066208394314126754017316373965160968331142745399951989635656531263585081567087995188499080256368712931896991334180254723165302983665690326332580963293869265326413586585778534879005689961639792870136177137872282205541837170092325126832470372642119152075688727749335189006767257838248338395661686489033986216375411711520485175156359180159150623425997127207335718782187456 [179,69] -16279915584721050343730299773700558396312257637813529380139289388279690309317573316777846720934727741706652068480487977815795673839246822463654541039128775444604369148440576974420285550545743485594224037835882620375985924833582989909306448710943556396397399800078245147004672304950263974930202170260361879913319857855764545308023299415412461535638212966574310650079849351649280756963332706586362570886140704249083746987439674673478058846916057100013313390109080685728041283504542889529332976221650794423375947800562110997256197984426032352286797963918209606926348175687328250031350129675103102432945995511938111830734571741725593839115974660007837716306949633639204233134442729921767456324949647395071849864437957999219765861130130736388581999254973125142023755895277228713656147282305590524412876096896531958508457589343870566226478656338542033608213015375148821195737152337847921117075956177279487975073708406284768430691765461228174325201231885556072054194733954600163892289811784191101347323258397182685329362865660492600426897396089505598534657240 [179,70] 884246093772378344506073635856522475429938819361252908097045891500541060036033699947786081942383291232140167539100424485850186593950517446728875541023802503923004103225922398882193218960074016739731501855211807977670006126425603547054814742964070528464003645533942421920182769941491930244143328149588428676632464796819257508612612076316082762441577538681163359379017296431252900365898648409788969287246113603976795222973303016633992752640086655296096678290132912173648824865192342981753272669978665315618867860363221713835147348216605147861174429281420763167148087525529261748408590411217612522270429668556617124005756928191653412088134941029014605825347531238130810663349722995317803741728594909698200361387245068628982232590149381022699214714438397850910896760702647102602024279023764377670582090094622022050808960104740286048487356568168147930977569778577340450831660779365636722873932205342869547792853414549799165412604865283502332416027006919060700260842505717337386142022337291898585834675998316639096431022504751423364437721737259969513544 [179,71] -45262577018941464067382942466505515785955802379832906274635165863805760940925402505950339922910288536658371488004598933852817398524293841932977631486967464295034786507526373190934350511867029037898130674413036718741741625028795275708025071845561861948549078889099377210521009360771368800909590160714945915293872492479555958157145656950801934889806843995854905571218594742307913713258933924570548220016692657024154079853186023003405821551766117492579095330319269414484594721333044983613027830745577452817535065328361277077770688006020228086884042609534114755901025564388399887600249691175388516106874028368451557829960511042711952361401490144291578441175562717031668904041815435842365496795346585659507013773086624547607281268624589512522181853275918762738064941915890680873431778294366449439883283162474216353772827884137828992835005355142166732499708349043953814175074167806566577931524055138160246681297856377998614014551021112482089443523173957536741712597930799041486525243390559927082272776519003262735966556473656484789123853737647238427 [179,72] 2182137811751939814256559134649318633172365572165433113467395290811777024561478324086959481864661650475423186032914833402739056831321818060248656961094287772500992498674816127436106315213395071694061728390293739556130798068740451890470706703216050786951876327785566355025939115510591476208020825089076694842782110285414304545628311160944759410141648315114440500418969613004800895219331427622335082756749977358985177713410333775278004705656509895419830975939425025930077540711238982115791015630318889974592432080392464775936843654701799435401569482794289935580988846343510377155614375244660855787420373626692882957473236102234289598604829414759081922848766312544285922087982681037058663782405960278765100659575088684392327992071761686244193380920475045047404661693497715247804225995033943311219851219305642667815499667206989191950781623510630848397096664514334928330154644864075485487464061762334496740736197639874053366290316833483230189343660854371651953654625772189654560459633218798587471831755806955343457847995688542404030614535854656 [179,73] -99019985055232892920178815294466850968232029632424199741964403203358759943553454603780989681779638781070503835070891410311697733263539635475627827978882245921534179357245574462065543859802806593515772452907670020037466629454507250205542323676977594535495935800318135857400869468401277005216914631851642376149606549328096772417778391125566191471285154049051707735901690296198957071724815639783884728226312156473279711368036000068048683858288562016218667450519775323352006898864042481076554292146971921950618682121596643574020581550877098411178058025777908895222247053770506055687569375758274914931667824555456992142615773847377064871942042104317323978330097378497521077432549753146859696127151927552974574463928548818264914090685251087372302177506827772317603078234582750471880721961213851676774330773736178170803382946630443728454732975714496701050819105265254912861961769042027125118400491038997161579893568230907593752751255183231886538157558447719835174773648712514554138113253184583552005814024431299098554296021943279108632488552 [179,74] 4226409650912446468698963378071098584804953597937921940826069949835913464860472350621735171373679666812790685094347019451730758975059477273980157310002561411297639844028068836481306914231443455107080106565011674916759530280450473173539209799692784334470121450204305449429646366659208701632963385290094475080734881124317629311982710727073420197202793481933400458476357507897251070093649200569762063812280053976661999901949291484740918137086049154566981071405453368272348871894936908482855337125718334013319467509464608925504936392103653725045822817437007786288967430577835687157094298409281908050559480412838409554061633131952634568311290141703596498567779056475159991444116768298757807030519712232547411856505542714767810042172705398693933117663489195313170127757996056747431945096346928713402993758086274897249290823875863826262175210785954925108003359388924386269295952203795883027001054964265649845008389930363367820001674598790334217304359624270395624776780633945049696157975733464577909312733924496248947585616006111848192336 [179,75] -169561703607978560207389173541084577044283071849278142185276926913509907361055227048273225214576733095782664711510909258770409376678800914914559846365558282286466408723468430406483722645208439260144999794466258302037758918518938058526753773942888705770403871636344865333087791701713681422893213432859791750199575313412614912315553412170166830584235341290448470468249647310729568678019278442355678584867599694343761888031047260355816268466259008062836675378955314774708018277656287225082401279921067944130041146317933272610579613407503034076442812088580604202409433503692010468272263280682588079494852188504882098209096342203553087746469093215275636612542021788435875357505394223131449338297830694625246909293241621401677048721158348685394093697510151346930270515928844466749199548199865504872734697095704229878261933152643368822725670017749119170819726971142478469816835598491788956169455560896688349432827894110341894624757196378314320866592152121532011953968784634729622361732180329367799053737058527498090867004448671600526 [179,76] 6389690074352616583712464903318071939461732898730921339272175911660407437341220756035962758696403335811209744410921631346922959920735752403614668369436742486953643331212155993727414673932194074234141805175239985978218081302888984395632335274917482735211198479762817003677314675478270193532911993082052292694498195205457765726079881789885634546983634781485650656820012382964485806406823304266159365416909519636058936252838694818845617370350985875888919976062299490410130032647534723667612671397747218088826442493377948175865752436711846481405100632445620240259444629256585802529327698612050335904233696323815701322443893630821238774662893870997398657396844965239179382033008234376573260173500964421287770728334514621053558995118155234706959465949450062958009447490482484273585633079838153992418528100487804774835702947203431425089316552132955708531447760973990387986196053795774266402764511432975075321900492609342722446035137506533947568217334436392311084273748238513499401558150268614677360495653337507372805838842674400 [179,77] -225998154180766880309621513731798979492429688999093136719795424545816866239970394422811142279747866066509100346662502964011111704694763529356780179378299691856897104486215881211108465673463121564038980403206210523005173532808193018299241778572881904051423326440999932428177284021305052236296407830676965704273157551674234332427050893621995466407365960899856814004681893773433510337897953340928859743089138965108459819482347998157501264144794876872841895404183434889567909877587171919296968271986606707361744742570218544397798680332711667184481245917753172227506359942515024233221413690369034552032131759488764017988980406747820250364711828573706791940628913106762028970630816603529193217417291213515262555669466463292399865125228230892604394151187296498191305600131571931321329385911982361804881279322244642465168671202416648537655838376832236956564950148616688352243624936723079415868498592472868322751347117020623919748841277501585604905688069526121165959750366360784395748644480449072675531349999632239467153666556 [179,78] 7496680207086618480562562549680632294325517920269769636096737341965821710648592910010649744405406136776683464342001563264872718939593776567376324374314094965168351940214054516073856163534523570586831711311090216445982170827071554526948126871295193730413590924204312487118988581985150593165079517815077524497218561378116559729731427927901822405159745160792893245882799774579241600817367079449279131319693965814350921011393152279098326660210688810346586499846695822184207366921335182053581842805148075218184572250749594051409928125909070198024824882100164192782916963741319466897611113093756580386470384387337007781488791071617727577841881615806692800495055145766415439727971847138377424136594132803472947017159770342599733360961701438109913378192394801905663016383693387781620992298633947198598792628839296441830335121742635761002523783203082075811177081466248869659904493166708026437341722005805868621264067607186970977210029170078341713288858215985490640494678034166066748694831239832448931822730648257109914664 [179,79] -233037868340274828262472633771823207274769554161463609597904019729761717471289252410358250935774334397342101567948633588200262338013031621162244874073838736764346915356586355846870310993915111987079652436997502235677907814903791383051354415165147442606352452316585583028574360284499000447855131939711739246503326267884901156031642008595331340017712306290676938753987391560194783708443049944059689582576589739612889186176390330698517797377759995323200015750508805225644600278696703636955893718927440331189285180433791317340632508665052046063818537815034456260869542934533023365392431398412414838180923196120365938727876560996954953531021581783316304706899326345381821150639089913480919497187509901643234106365502854492076322858881066210418618253717934361659881750969328256137826275813506021948797068984228643193213934564720211484802587985605802728252454656818950275014109015243142143946615797510133583273447567547605618028597825423170086198989330718781825337526133292949296248004380633364232855942415601034967 [179,80] 6782974428482983419189809225250119641523124876024104968184370637619164047649252071114489112864421215273694070655567676440803733007650808630875065325556797174913519224531095588712260002404545963379298422787791158527689300594765820380382967394199144549250796781299300140734978325830622157426265430494306440869754318398940040503184168824649477249457653453962155107537538289271347687694113488544651897331974923517042589627512362267357947364864827556743149617569288497953953107008951198626482640868180799859946835934530334238020917000177264305303615208424144109539484991084132212160918901506990464836811167302518994085041300415129925773796149488159639321950442327928179892603293502964999143706144808193769902432838005982682226131414471964038269300898974012935273856551720168117219586110210995812499979956585656763970274553801206010281208493925693317590285937756235030290643161289706182560747961903765669869532883742132007447537010119489419763062198220771805867106659302752661320847060730942928989980452369088 [179,81] -184705952311488893111113142889557234317003731526312653024979672548242325592731974116282173120191256134030660608437982739246416253798292825596336938691780682197294528419476737563432492566052751232890158051692391326295012128755027026022476145972393373634970509501557023452445017256397629182285594371756678240936820892855875943415129005680253356251918590303377616033762279471598177777969073376368622410757634181775567268472069825176395555488902694614472511228271230334663615525032107439737863989172702423544568864333100697570915424596854914110862641525371647489610195327763143679624227142042050299039267141204087832601615736137230806994590620566452090084722351039013777218293534430324186467216158705596310559032024098214639272128871170704394328518246114581750811704761294420352020600969409562746989005088198659434672737053781614756506575683208817579984097012021602832295724571499187793794321811476926131068390827534877585246504936677162857462420464738707614772006714978330453699282091012285449927843800 [179,82] 4701402114823230484969414782894232554210979176267438724302302192483838913910693588222988010246247645976030073296618690604111631071099763384780787279630310452995012778710287306257712001843474102386731764299907802259055522674146224387578050397065454878791148569878865437798690125299265822799474882753010208925326453609876159356788552157121615018018783659472450718245283594736844431028996942764301059777712270633525868371508767659391437828224741443281334156076689913321627051635194237577532130251105302492306108011730105289200976982134390324967464473920437388182593885302892459992445602764846776433864259766092276171280703788754201647033083134325850438609687762446210991568836491987899194579958947643401381478096481076113491586625413086624951441423951080200240137519988509484255360373128009185083669726296367806514172396846620973456627529529509053397228319917846138359514300675338047151004270408135355248933744569370175370827414975198239898617438874485706773268220755014736668977662872174958240528 [179,83] -111754787341303851832024774929709894177978501430950448923419200754251912342210620315901672914903837742357395265253708762650756519097574903597457954661183039949946860725624055685874641879566046582271406058877893740314943722696686302490168813408355905326481052215447800596556021607534636426059264750569627204299979851316685519148761441489092418721609584574828259602104873326120911793096881120189906385585897206573262528072678670185346367690505259164033601987301767261376018767944169486242633577477023789626882644171237253094590338138587899742632868721329328326960111563965493810878191642545899382785249015182114523129771360508232838940551963702522661971948528470296042072311064173757422662395115769283417392421653063749645900667342564698700824828884196301393051230334985246795167107017938592591527892611203758391017664395837009991727238048333599057150665766144798366522808158321578891713386299820236545451005404855849940967441368797738096478463508046094902309771990093204358544383588702844698 [179,84] 2478511645379439764989946614625783561007529540579490288304930621706199541494492554009273718327747702633290662496643678278930787343899136497266570986506721181200610211929408014212514222765895153458335247261090569412380046596073716135954122261302436453320217342474971184062139149330509712959676042997463238653814066439530248673755487465968914273158388565946682650874798447039708716241519767352365496039821180514291706366962305482987448507579848434568163681274834442080766262249863799171628359667259932124176769577849400605014801593889426874840650876603937511827057892223708048684913590203877568483182710905001930350740808717621344522208014149791406521678942646708082534208072866350937710472323698621801545793544551471985886092999732646214065694366055365041610032436611182321869706267787742333949578694533152026588216235052709827184692937935578615032652127203880786575130186004156103336002132666010956028702899089336539082762319864146965006097009378287928540419929731219567182201903120128 [179,85] -51236906189286142689261923328734597400619337077703125697880211105210213129626022885460161955744857194869635715688945670151477971459278412615149575775254963539588543524830074119112356407038515120420858615016643145146051057450708746799675178862195132716985073469504521315358853089773826803579457201931729294667536967183427188635183704424784120760195627014185082920714577512912711118627320258931694426443913500960517823201778182978322290981609618756719897399778912718992687145599577221725318922587607716519050920406544360172908926272753882423067158210930228653559953204095855492633383147895475923550049003902502427628854479100771584561187353363349845153281456043165069319001111553137612466812346077951595437883224143780995152370541313375780325456034120224357930836217230142801687505057085614195662555379256916999177669565222589974682966572876734281069151997504369999699006551876000822067190266695791651002215173149066764509439261230824110662440554297788024942412642342956792039967104 [179,86] 986301823026992106507594365236039617481447425025431040110556470898663161517856855102233159523901568757556196603397456180457513857739480551866692695822376847804774463761691411095472878002770552490545467452533322905368611320020681914310605092727812347719305692775573962671339872140606245247555155493473377261783604767265159567209705493110456774208627620799628429557947084245764386171592109192148679204760651987541206751693073795698634017168421570426706888684119533226993884659800705090173204822079945658260955207246977241418292003510746955686933817137999636558013875685798446498432437021087236195060057775741484563586660821656647150973759988283354378654833316648259484709797076112280441917249773004839181160767589264462435244602849557579166344482148499830376393494388195981656309081877345780958226651908504414646644522286931081130526474923775639266553037297763228030925910892131349366593514142083305331542133422917491883309311859893131175796148011559851267561679570048939534056 [179,87] -17661445810911669822853930113924871890297613006846407686708201875478093753635406281292152774939353411249709143170618833401794374336326397279885368121795424546477451376577837817561946948440814759147167408878475012846014669975724767545066780320812690236056290012899361818568454275681472695763429368259307227869306834845850380296881876959374856030499926473363779952726235123185815178325288165594612263551390588756732910129940992666288004269570357858549717536461440621710133443064354906558982879333996009048223040532591236801098677762290680125382484133175753384399495473244501501420518393495739791646765032728973055808061686274314833785847912489894097654322015775810649087524932969004767082781021653903333489387788024427075864343179119298953539399303881234773249318274906596704755788927517609961835559563357572960134396856554161377776436734035054486770045717177766415529640538107251787958348722439876636333098474707272437758287112580142148957787189460675602038993578030018775 [179,88] 293881932625692824961271735566117086169018497419497652564001216306108444577546669709115682541281987504877748169896149866220854363597675952810031256500606092419557971724498375784213154662019639888916011761793329607478146177085298232210749278762550354995039433925438211115855842325615583758736127617179288083252617830617335100453331707223709304749623359866117228712523023616945197621316770299324107714202515752611354651156847257393253622135933719101165737890321881341470452882487329336260646671408365653126748064359971816160653621356686454303221221605625136871236757303346902526782055143772406929642046387439363159632525041114462884487278684260381354369174780743197265197989044288637327863721910384292478474854694022959379679932591224450900459908393696275656404058886820458484305640779340142275693239604414394818725737072502793182919202827836716217455637442818810089897505511674516757417016776155286815737382156695381455860299513290321962534193022374520719253450139840 [179,89] -4539169468726769512644697877839564668235816944063047089405458016472397429602616304316807494306134479140109408640432106686724691437705483317375196066529814269255159965182342304684143957639559367820831943892309014740450868377187078433675604088332158723117688766220222011991134737234418314003082517330906050330823207515707205133745272219833449338010386285796847427794747029453932243575256257212975311297331463196250245088545927323900823790949381843310975220684872318377986358815155637080898798836175080443687604034099096384244819182369488147557936909367558462383054300992419312742780962011543163061107601048489412224543401566802753805575666944013156125855141706506270704868099765233854356644065297836775465822691486099111555132032434294867931541541191218280355248865114677752390036779132634184468040120949302129078765586192346511146667923995207806365243495490703860571352571611295851976123004559645670716008931106341403816108780789354885692347078254364429596622040 [179,90] 65005335533577800920628105107021755003739508301357382702951548819075772008821053220984756870269109761844380744393816158289871091236058475495464640985990147489786017835974202349364575143361039579336465039599577740497287636098849417807447074428416949738788931733746253117067572424690638968777872261336569861382900290602688714249118278312078447043105882218732279207320064175301104620949508247720379263730826255545352722978551082546661315636628698118164727722453740780616217471585263113295468416638360855981097437835525473566156088939358648933189198927683915148903455793366097451531650334638280875834369430146925037504989456869804609607738123602350272166467664379738064505169106754015635874851390816750536470338367009495188158488408887465755989117309812243576080635898685248126849310602360992170755909832124125351265614755011129186417117222718821794645585896512533002437375854173632756890752610633681528988913961267628642890256677932521294932334803748084451696 [179,91] -862160469666009681232904892525473082140828821048747991981886861000850163412213085310605441851272776249433776165746057660218304077278296941179255411967075325430331689577619190583810273234925419549123006597241860304198124472417023375345329122047192166465835164900277135727500418572495075018913987193525445243363919971462714028510397668249747551603583784235353983754798647438004754513537479385219465985545729801263735620894686558384341910835435452856157150351105347643516316207046107062794371518729365024679162962220195512214547826320827452578321077622708217851722389348875949106952746491118105051081663575602730622079086473476218611261656816626751498417755492045839894495830003503840702899211577221082793848163812736032637033993142621511793105473906703205166234057952482055658121028193071507103584127743541866685627824426662758977556201724416199798480227379095071987412124902363904642932379504893684349265453320013994326768988357243896652472775509617982 [179,92] 10577325544088651751090785693315930277567537272308813557085808651420917514335472844354197145394596305317230930014478154111564331530312689497137407727132225999904824480245731336653074436373079562611461953722536437932730056936517780263694173559834690504210942517118016776020393002985496829468126635616151236308703280636768523160948642300190972276696084195917083391262312332999878955787217495394316989832512385681740257486444969926850342800988028568363684937272943072408339587051488651026938332688720265371282953206242300298795139012454006695224572281865817309984059551146219685170782978397796177306368759388113900297990952902178128412953335558534677724946105432405263120854653736304132369385058623878500827043800872984921955237356141308819991025911505152748056792573451419486787371842726422737110881948530042913578192075821121346691681197345073066445559801871453340074997203553700051416408544627644907951638706661014369722241707082398503000331059968 [179,93] -119888851534569891710556381938778158699543062640173339846750971582295804549835256373234257320837137075796579662757980356243512385777005918822589767164960818595069819648337038839011306594168259538168548710985705421495460556995935550154923746619337132635005460584216011099045562526531894644057079611502470372936656763882193830949342266396891903813263917281504934747773861628950757262130493978313642941405809940281025713107202818046668694751891626915030788500299358062920355051023296823626508669002249501399363414537418148695337519480170730628455761617179732276175401447329696333877045676083018362926827028590093114980304773439018952845005989732348828299201534272533740331617218999842194286147536167588368687129677859536902753182815461013496625343139258057139130338793070827028208223321274886759636705270961202029047667618596369769975837739101797384699899940368068418380187274682589749227296749414883823691436047807939211219793481593506659146432 [179,94] 1253854856306564741464409604141172173317244392844472843036436612931240657714697124255732848685775115027436657834895474642833188969957435014277190795464213336733540398916997258829538988640137164447689388870232243801564043179684238056721523324527777498471875046781621750564572532327033464523225956045825592919119475946723024010718633350049823348218810308268980096124269274933555229254022821605283413969413812165466950582689762708328142762467945172200029673908234618373030722314233776969955523672174553541594316335623609305053471459057415871758815539983327758048410400520136919501490335653362642851437971165343752350760847798797070388997439110520167630148985664533856165845479647112193585298964072044147683820560269722101508630579234421618405342286359709156708377668473414706491873973185345099444083391935997052297051133446521664590461030815493531830059195902971728261548412745444172196100523130969003857304481901900115191821720395994016280 [179,95] -12084119820100164551654179603625934460527090717896293164433566229913197151587766783771896622060630023037799491127470308218950148994934755495866801880830939349510788011781040127503196358698408915036369726590850490511476679593214369528118449318420113904680054535981200628978520927414031203166658141809382723871705442401861994502461514443770336871975827834510839759927302478166195412431554427285762192031369108912503994691420256654015495199989044345631604322952951978380414686623401996253374002437134159783371829830436598478732631009963108065347676385291353101549067888608461309997267327988507733745320420851054456509226126485024629288437662261987957397167543693733086446793295146492151988555505027257502148276053911727905373172402937894402913589490422638644102973113488993150828547250890254761812242754077836443595451567974944384492358833790228529040838485059673381549772173813680603448075909827955786520156010457494139060557650043345 [179,96] 107176279448912106428493707503247578853513840302321238943823816239200727406833261640902235157842409795871804234901751106219902207958231851139871311304159195680024365663696184412261193551374063771248505651311078510273686622608029771198435730531634815304621529288052105632617849298435452715077190316900590865392173867061004013680910288197423723151141280377202442720002028011470477564168558930227316090173553073827587124930624210544988855641581395538626689544115127255628051322704026102661881017516021805648498152719466015990454680979403200873628217461021490753603462174072973424716975931244900979116276578900882451078761306506385991578673517954451381982155167468499426165985933827623042203260939365017975667608465772189518468778351466766649467673417323610480703230558121301827859522790600745437462082904957204064480404029850173846058966896096508440317137647965456525531479808581040613884147760473767011471694826989886705597201088 [179,97] -873568834116100721203602376204567125726205266286589880765182014007304805084135166040568582695508134515053330876894558756488160947203518098850282847463036914503496036396826155793616671249865953714783583549161701556760378413468373906041282592199932441026391016728395393936228337064362268852550808609521700710322335047893848509246055056231849714150121226756645341288138955680041716577640581032581162185652049808334194992634088750198438280654653542255380726763559498039821553457365783946899639349019320108545314291934838986107402741478129036064080842777293179159016300603503319963195926426312709229594550702405784401081271120523289587575523848746698819050978721578683796726746013103424209719827631439777218049535174353921719887014527587111821614607741403069942751469103564783307324908085650961410958972778037416403370165036737769616752420194971124543838252222372281527497584049248325131438536454679644744778917503581662975768 [179,98] 6534178469677450872157998826155710498543497594824826490963511338857578150687260454063323230749618711152761028917394579005558318357898664770774802482674525965361257292391304811116954534142781055010033078587073438953424915166312534373914668732538564967351076233680651421266288862049578476689396647328148519979384715116912466436073775235921358508087825071697711180877237003015098987642228508862902951458598597796310784573539256779731732563068936577137930686714563661961840096804346194807677115572412247467363667140364512746040664848241956127293829827824233171759101707783803421670546362785517195134866959099182790929044843383458503804852262228948845693220967042211682485178545724108536516923394102423751618235609245412088732096499553559331004107670656259421350852422301668983515561814876634994586157837289043334961774743985873957006502897611971893539414974744544099826166738149962713225153744512962131158765816159228416 [179,99] -44785964527012897129108831998480866645533278665663134235536727591169421890444893137930587981250085221774112635439450398983685213489871075509736035276860288364062996951085147127519539057083199134183623937512084126656950801163581034760944134328015598920342739400409375866124579989869576580155064121472627652374683012410537693958793234744239654828293591383100081513981281371101849407928172432176490548664906096965431383251124412681733300589771083668406340267408590766431059441978248887677668947746631879305144283428922745078912206065560981859208784880539285760983085032443069415744195449009298553810531240079360464568764711987044236481014728152500603543619674634356718279576494721171672722105670963101171836256894710207278876321491438746101081197017949937686993938758625466850445636711508119407821026249844092379618993596988178548803547355264582008008564172006078624222684698806298081867739873615997364750307082924 [179,100] 280861373233994842779297912326191353990610220986247119625803122275128706299951169915741939837064449303586612748854066101540290580805059560359804563989225267318770202186414715120989797371640206607196365662039848232616030804035988575175282385899574420174511960773434795701834200240060144903565700729160962525071353717641341997753838602614818520644943966077653827878354741677859907453497225261900492981455121060338694236418091785797484574582672874196638402256382010597155371288305161228861858121515898166454551094388993787031549200331792626122171310318575816209483622029280973588446075000265748522249902930764429102803623143039279395556090173039085823714160837471124494976063907008301427016376058599270218660067816212522576627299744161895317054633017533546809643033696397383775440171202294720681563605876695052139177738812022422486347369517324219030924178112604817271501934530137376095499353117560962548289408 [179,101] -1609025692857840594045521210777080750606661379394966352800822565678903105615072279505892885514590708437746134285786005863132930529426152244064194186952921786369457951763149843612863377241884574068400455782225607140161935785259117425065904133911968822223715756432407932035507068363408914513868481541741754337780003887926091635525592334002380659544570639410728793272861620602540157537322067012499652502633670503023290442599866260804842028242173005510901862393244936991763451231562797771448031614522672811848307218440971192539385382117313468233241005962514999620026868829819583481077129752126059548389154119844296349994088992598402389344122103163861740655349108530834616822630254266897425280206475428750121384655937295170305561427464845347947050854127497066584775546142291363355864650333657828303937084684732947459792001603186344841669579640982580886893576927752434697624961481788909851023199671685868464 [179,102] 8407279104348887570465790047161675460747179684790774577915574989107289869937148503314051851257089784590557680692986907491517526567850351044205233801507943745666004007668026211277535936818784666326113664705376428520283777899487135863170973780030791320550113157811213224788281018599452277836296270422067474459682259542858676889006817839561606493030951948280184840840535760338815876109485523617668055627546916890529404077576941322953929143213241366962244000514171830947910926354019459740114562418664114027165142359667423063027326417760145844427584877872397500896001543017084271005177888352415986772309182004343296612990564318639391509329060282064951443463474856948261740892813658709040409106617402199789778863231439782827821438303204979319505965336078559000205605814694852557649234322129734584416701978657680370602972409512616811673317829938905254447938248759540232317880816411069931648804165394032 [179,103] -39998914085037708329117682232765673011660881057462285905665707813390816874943894638397354973787464872570134906693202738113296014284417175224102178406491027422362300499274807591335200184589119951991595630821645563244777935733535533401832013254140600604511448425564388049453036727717838610681674400982831397059619608182089133719630637516550254704474639581156177734595106386845633830768449665855248781185711868053953139804635352919426751966995408463460199764078569493863541763457067093115437050633621582903930891139267197730350209910999929687872840814116047646140615706915654404427112080578075380623487787586082911237161860506721305668002987725840784268444375274649665546526422980678285100420152273688382813776798228861753393689257059587171992858187094104864604551087735043295507904123362521946815356346605217985396815061452707736493061450051803484397633784912808270724459939308098505956594106 [179,104] 172980490522238760753185733770927014241131265705550114204692525034859567081238889047214367979869507864978743128887129713073022229341321319241529344872064299891851841224657208488471749184639687670596432465507639131815456433193904879207833986436286120470122605542907802510884012717875497470935907178956587588877983043884703801914590351996058067102868834374879695338714122299943051587222516817034616615306186380603119299609868921298017872372421094330558505127825864266307058824696446022976710695219894629581540031059965997161175127605557790361290974916074885081936164267625098616824097983175092405771508938660382841474985443994297367370881929502042673945811190186504861776154273806994553899391074844365565357003962549370491531527093332116223362048470394242436333344932749773277413989640787108596803155053706681749650817328926076075729526480949528860041879316150116882571053668344933648192 [179,105] -678788463291587521388379756470932127842501667133799723653118233195469526694142066853189446234971777379784412474427462339826718850377146952920081021566195598155948207980387019046691161572540062985961626663584240730459300313413393340991630937431694692021178894113958245615766451339107901431538244508662070289480973167836725802555289364841279514226654587142028206530972425403429114107122303984860913859600051489916646420862866356344049010863556372970881163803219011474146321057428220034296361294293559364804093815644926247239268175630503153637791212499766419692624408480131410351845171763956165753998919375094649803631789023407739306009654740930847249052314820584712097029220359648864184567440171441316900269253973668183139677975818636357067457451883432428245508661045248022059314593368166057331286968802634794649642100886023350812882601264112140500578985241712084368980473266618664 [179,106] 2412502018792243778413090378484363283977319482609983595916836931671341848979601269122874277609311623727192913957985629446168094859244032806060596146580963514773186856063289854379973099049543440057856616202749491349852521892963292580751036070908221391105631723690725075570039999392964714965763130034680325172326108358444439221355059328181609447620883362046216819675979950043266716582289806486243909401066656149712136362880180289039001636062549091973243047256419916253921705942203972607815408598285838761534852294419299415120241346059633214716740610129527093370401903081236044098699561819272365475683617838413707593292335910142608607386870955550334413169391573916775867542357130480918120701971375717824669827641828287817537036278760741767066042293982695758867537526370843347095809597526512979090333964500697285606176918560445696421903848006232579840473561369538308510839684496 [179,107] -7751371336995843939293606398157588600427273445250817209594228474987726420786217085347462550809655909422970240830862232139733910639395576897425873302851710454790963462378875850135393402604079857950188854767793992068719372770526947639421598142569457083751992250780622349569433204383425574649113102379507666033612016498804995496418324461686095034665670238646991840835174316876639861811226690357226766698314363660811300718236300230714679091400597594565442557510406237329719656670492364401950440330220719616346496354171790045168918592080859018056359573171527081787559576358745153385018330579162069243354302952908288718011347539625668847100119931329155377232697608896726548770606843949802795746470671858262920299880627531016780767288092441481345636001036125129370433793104623241583880102341232372755544543117203418845592481895065122036904454185312604115825982666545990533330 [179,108] 22470970332318846875918849544701202209541333414295472408206005475090846447961345500754698085881072135956009558251306002450026531945954582865414066560824836876542828786888841392348637772396076574781846773632470933233786872110836422111540417173335245537834866134570461653559792892066648774017710663700868808287328931804419523783798676684499850956998458285718936200602811661820963798096477935381841681753840789201244512883809699363442433549589721632986144899628689026029608549989756860192997701542341768161517077910577486156372252169727929155891543030461378244883947903733720744058996263555536557167143273193404992027402793185416686967525072196936254664174092880686392119200204452143834997400364160775838887469031785255241385163707005215124390742610497324595153756510149805002499571690583468931863239744149461676887549588723426276219017315289919141468218130051082624 [179,109] -58657588789564721989142230220878882309548270906147740138197526146999553837614718285684279465965952725625717399333685746135330775882667419283679616641901194488536045237822194125336805093188685035074554715511189314006929000991372739198568587527933831853571789880366960194814949620108947961214393076969355114899410409661963603929773225805159421338172096121967404768312713639216372029916383304264967727104973494820413733977299485069661027204197803692679783240366304736022198581666112107079820046139735445075060011389366062537318164637259377141828157181152732406254090450841637224517081965559018790153293137274955628970152438381068040970825871590019582362866918259005411221039215885414874449398557937118901757273873848055566357148154008949994804087514662961480871862364740856504505503597302056263592685589632664357344943381218635891691620587285081780540742398032 [179,110] 137588749338075407486549894053797882114865021486874035070664947318580228761234632764555432338681386972997225427941765852391933970130844404838784054794426805935046560159021921400703224092446295108416852318105758303881826412809471095202813993326635513349231266373559989170785248650769020302851923615982983043476750878259002503799518103016632093003550994518336625161592579658125040284408333506046994440848602242779248153508035631153368359601992618773754327212540637804616882271595059748033657251828106188458628525306028634223359372419273016885958356338080716159426141504018928651320571506929515916877021596818775514565106657674980268808279705641453804954952503630977146087026453465344960762091656079358378935186722515516882203398664669619948477500404205623346212547057814254675405900598373964128400237418175590802732857998478700557285121395722889098966760 [179,111] -289377256039886429434056285617253946002098367172445302973017180127595669095495725690067557782215231635211392605814591454198854904609984200391939132266381329945248002505313306065039441798522932568440700412062723368638501126709968385297755553926116893065104998178433303156963881771958361820568502437434059518217905227000097347539547473881694501058704585492576666325747629181167455398264238329587561308276260510001434377037909208049686690165881103590744645531091235547825180888227174347789394941502020735702735188480356583264607287570520253578485564175322020085074916650203318302694469131392532856498967026010170236885207184819048530517955348786238583436099825851261098335191887180461113908576692708050327423174745012950469722428222014902325812695978952047972214742551693539371476722198201855564964084834703947081140313810164115604387762793595232335 [179,112] 544506077455168810233508954779872948907030961169149162656021784904568341322011606287246692492731761327180065343731012792449450591070546079025575051391348767598262021906484707137147188164362659703215423132666497620355489990486500020028552899733048131350032475076289334345462347087898268532888751387628908158944821940734397430605608992085112956868942623759418391184022061407865071679320172416634249093008246349134903843510075586753776955310666594429122948569562278033153312211787407449400505436033687713120576546492173259015256637265268092827802079841769320345697669231482171534307677322979144158195678965341449082933982746724726055069488196950422560825482630469680460692064431485518546887509664213272518164964497847805760578672539908405098103632156387862447747355205189805887920742177634723571869791348117180254127965558056000697849734907840 [179,113] -914530397941824503408031792593951696506611220137749094436408345225383860781845184872796316002393863193906825585023860153256178706194138488556629222394238793437242682575915627559785829642209935913459907172033078264130720318811737239329106644304690015364388124304697018019049686182993872767940414947437946307841645067545548227234381140384280642428191334458615973200063916630924283298854216816290442630513717533503931515484022059363256936721672773397540372972444287819880015953342854630554548297971229884693384222779124345803422782454237738528396982010938572666341351809138840901235832491085848933280843878584003679741347920714871975588272144460126469073630011006219801806367360157396374820067386730124968729197507521175366025509398603384929404397612225540533757749977784101805106912548385090955537873667005810892103312778249311526646360 [179,114] 1367776823598843184659364696012936580583754134213148015852524879624744681279696246355040091509569834603840346630373730599062126065377363193136617068511644503668727480204726495516770894880507042671586216499295981864253714083770778084764350616573731141091875170308275835367659715677516677535972660232856434508199238752619770333103420984105396730170274987968565162646948251600645162835928746007379341248706534429210155001668699867747701201401019163393459491723950128569323463586712009843672625509833681673480314991718858085304957273191070867882842181220551520277280419446321292307719558513981509632424152105909983034716657613680589557928839384599851812599275419851299788030725445234158904553905518082365498104095257794273905795655850972813861038781670133081070231011786946285812276191629011923025284846123902668588824477878999485744 [179,115] -1817109860027886478944012289051386277422468032278479708097382385209405167880674435829374318147223012204313836651094329037123729978024536484710317531747211850203087791929557179072082517620695908158039963875249311375008434338196627573742812271244401135518011689061405742612277007979930509872888747708908502781701559402475143137304150687517484682431266119579997184194439570817160679638553693809682799517597822472752173762960425406405485551981416503642450650055891220079538017455529030818455592296937997342676614519086238700476731942285301135459921009519026921366206897297472999021006184333340316543490734916249618789550880031405999610112500173131290096808585174303399013187773828867253747336985665631833253983094701591472828198811593276966339739635886094492647284949728161875270605939639683470902080406292205977252261015080138 [179,116] 2138866850711252017439999105275236269721174503617166678203718217516578219997455335900141512852610181174158294919247410089159381994483165275935470092297568098960310963530373638433274558900991774701661579950865285644865703812062882851698671103646417119411968202812239190551264201332910507316973491799164574204971528940978363336942469199825553570628285843688249145688981618272040953157263947057159990191739831538816939657006420828809569854293836330323922243568221036002090615230796880035279592900627312872568322073032431000125855851968418466045945678250035438384365092527336996420611398216130539357145253731786403071840989920087736604342560085910178603641328104590598454111755038456154584195253300822409410043686349954043541966990039606161117317862377778983121916391164816130772371878809657125200032152626488497377339488 [179,117] -2224688458448256085930330882916856673651105630318326791353988884374090848968467683396975240176661833413136207535961268288220760893710457487385775005774555771690445855939863897017377768462538223577626168392237600291110825507017512797344226601508251209065618837071925966797849338204912911294633269843061157545083784818044691816414903264961237773819091830127840827793838210919262537745925205142312088938126056793601747810912650354071293717411944732048470588374952103342688934697698345987489477209560794222605229706623273417499713745299994174705724793324726154693240339130989725583166657176740970562661523365510720589573570306635845315406167060722118103795988909985847759227808574624208417421852589576898488093003870316313348126834857883207132228255778685008334339616404992766875261035421759526247578353706880801996 [179,118] 2039107130714042618951659622314496691457619394912669486475358050565679114312362097600383956697537731492059705927411881815714229540411518193442305607921291830919883923279381392749315201722720072450572379106261981293809923116117521322299131298422056351413873634687585215794547322332824627825139708053626955139238194182398696476845515313032981845161642028741444988628832852761325030739885779727069480682088840185461727951394077443797034020471876662342395010754084224062760709911155192764564682014612961683350388910112810326692973388477418235690780597994666784891794684850438796390006997669334063593792711675283174778839456647063979182690114785492579978855619817700788949065805648122650224379191970874492270221202784497162140527230752135363668859449267842216314750856747190123356933409921657762677016574991064 [179,119] -1642300330450693208366667062312765530536950888797180951746138572176468216445547565741440009334646807316151267230799382733823310815290869582252141966592147955128165294356444502434631717497503535357482656782710646908650707857807042513470124840145285461701998666009548185805994053600333550890985650002006034477437843851531665293242862412790212219649698116165043237757713222454039282236282229634839248542131291156051522880245188808529888634309150226828546445089950254145758152601480804693114653678426851798638540055594198367743357030655616937534888483302413018900314307872326461900756331514623932436782035214415521848148824720704631078529903400934078492635266697572415297143396167670724044676914291359095408319186826673557755048755851792631194248661359433878540386623670044285778550105247684565651693489 [179,120] 1158815530078913819455997195854472238855579906006833097937692264334735436940513925406085103522779812670571917269483021133252548935492372281452583551394988857682236882079161432506688569373014380921805054865084102377903792778739864703404832926237193791647228519939953813359983698703675022034351720596893433636434539993106303335690255124806365734055889952496422595365599316807425512432201530273161981821251679377252666970503451090121890204166123833468618648970361187689660903650998354029583692084298510379892766923543856861234540051733525908611127282375091302394471602297757848798782136886941866226121034797391638935040570296419925503424317663124085834144552453560230961351699142296524715355845269133718795078689845108615118429394385337397945549502814064795089005470684194409391703657258447157184 [179,121] -714136270065834047955519831944216936998564731592553277262825963633584086162314703685428686191185455372955515466697484580003793999849128882878891232214118237556167075208193090520364653508957836898275898686401201072662504327757400076426369737112604514307422477436252668241418264771163332589790728978970908601688341447659106190117710091472503244909754525087711404374466387689178582863084095863887393050549775931477099391313793511167653877248024800538791389337455739070216309373111739561526409892648528878871399202096766368518672493538958030596857910944938533386904513584676549563012832975461441826822479816251887625798795947247489052022839654421063652804376972997137389008116604639075161210397735621412344319860827426836694813914448229015842655569074884119765293733371024483120161868011128 [179,122] 383137040318183338945894195347112731961303515867831905780177410123303454405720958005866420310784808410316948296404364104335071343334393593653314787128361434799949588602160920834945793614457436277306253863396116778577257572324276543631289376124091375134105388719272678360519722291049187680512578015201655279097347549275439481849866909574312724292168992826106512103488342728841770663323648564155382971887053982368572952176462074064049980450864208533647074322188343122415789823133173643121292643377400043442355586523751265488052320310564696773553905272096466552958264581609419436322153800683688999609725289354055648058524487946438228042933736275648335604746115840385921697772398823785262628588415604404188688444161948545243381771555933497629643224755764562873471706221330255007007152 [179,123] -178351485118104355423566173635804966070255278778827390489116248544946494719830129911924024587358377023327079662965262452609354093697115479193542940907308237089497554104506610360072815696455600521089277805773161749880712184331662763089270655783804244660409332463150653135521884861172067317597102157065660420068743400092066316375631632958319836354410503545520306802696068633841252168741618822535493352512190885606960985377490535379443600909216670642294925027273989380349977695201120709221744213166576334034704151688959320916124696148374167839716894295017824948137671951584258538510079787357689228234970667333379671866173877849999812072906857865355618222923252092464498477929555215878496907125593696648772877900714651126370270316098635871818088025634750071323383814005565822062 [179,124] 71784498784621660427559724218613766172591541307423934482679922156467419711662855247060100671225262240962083194670654793807858822042606163465288360731568947523411862661387933078555928196937204397608380557485749303944491053059796718367637077712628724327745016169976449164606595549853583681247036057261976366897678369530540689889404732688596185453254496212313075436568222260134618256002314587370090163936505093914975061207532011027861730745075543849129700356929110518893222506208352841968347716300145550468476052045497368657905199071876736479368509124593508851453353923077710493683158782865856345145642755643447571362954246971316628560093950660405515016359536476144415061438098811996896050465644426736101285087437323546154980119187825923315217241105311256862288579661248 [179,125] -24890435602247179748122965831700516795410881184998650559512554443297735772908314344378520615988334656587639666494959870116513625786634580404961645128008021939574989776853430738090602719148119544602421620248684465820021888816463965213465186605867297479925805154213933371093565576659337150911870022035979420028612212167291050883497706325501648628137616813585870258485275505646417776284087686769619991081042011286489485418322586422664245091624471763737515182547759861770923776633075912089341925734013293795585220379392233069796341335368961424370038118825892479716301583632790678706753370276148061712603891624625729317533963192089352483932745016613189431996000061383718190409884155439295989144429854305392891020260036910429731232229400999292500036820896726441740568 [179,126] 7406777910147827690603253443545805994637361711499711171989759105531336209000837198585249945941165611769463406055516570254325612569061210162890597285677077497951836307336278045658820295677238446643241043187288916497027068409685633432794254023349453794012657858436257391411065719033719609647429358269048521956136497123662014309847521172492961087792535075806796591458962373983845754237233205398188480898376015245337924438101525972859468634030172693110200577650370163845451584136683953496733514004914072670986929341642180750280435144369240095555186104181983284485076880327612355531520136421014907798361509947979929989942768660524925345750095297174241260616476229475264564228439375892509115529672783633416143336841330666038284465773021432087398270285204136728 [179,127] -1884058491642769430683009379224644216209719734344201926099365971752738902278315442396406622300948327478249437221153694000536985236661887962262666945643756506478105023747873509685235191590713837342098700401552594627654639615787454060594899334808588227877124256782704685002233318682036072340933203521331165741313239434724114155177775978053208344751401821311181784469853432852861791102335815239003506641516691571939944870928143633449345293010930327975624049140182565851293381669575917568220414507923906462488375072358029876971169114985202712179591615758020875687448060282055633902060220445863206057789666993080968192132336977027870452006791944275199447703933052751629219065942603118941975297595200130944867603283789024316076838201613193617670507663121 [179,128] 407964307743352685900088766050535937761901205265768747412291063189946410813770010111050839048445787043246578427968584529434052974398041964505575687880034740083817328403234904831331722372191344031409855311404491168149733130970509940825855709060110608627853287271264536759463522947537115609655216789879894975820329830817130095006377985467337040359416091452084205488864037868617445230661162433380980054139292533781436797367307231075116089539778214294919970554668914522978582148117620734238086818588091457053008490216410132230063622414479870503684520586565192542324838639776025036991729305223442215636457937908493395744071419645503906763148038396514470714625630471115520452370205128216274010454975823650874452347579113300360850490322560834183616 [179,129] -74872644501786929231550758221261011995709317253414897317031544013992355774375059310826040223205190378770738972818256192799940486933925554453919139062242788765871521558954373880612397833871220336260873954036886313747936626530697245708418353288333237419172629149357754679162001276742722400724345790792849329180268934857393139031503716121658967920881449070953455190104446318933277081882166335374933198108397843747488079087229023159962032898513762693797613275247173917778619386102435454701955717494708293388720109688261970233195540981438578973015109691604806958324330210863627697532612844847720944886528911533159237298015166861529844216461043845455960547516306125790366365427024676883026837386225662663844871852126843645368263163153244152 [179,130] 11593595503621770397360941946880768291879779164142541193184512011475143443742560710782291400576437355673229921641050792534877882166543980917275221057547782478332905145773881993956302500601418018958637603808590127320243960310425620780312741788918177340784299167253630029588008941469997926382586529668817773317545093367891962180825535512132931010622371656039004553385051371086994867624934622365250841579820420199737005409621126099477184207191577759027813885150715709111401733751064740535269768549948711897064865724139447533732454356812539771757487537203529844616153666296213373822612198557872902699598368368899047775461779154764095149249405656968825157576338853082843550248113880874489364303954632956923032908854891517371562302096 [179,131] -1507411611721273633369782621959237199447308978914779262558616372798965354959409154721580509558938708325741148384592008704460375191626994989300054065448724547495571356923767381006458735400500197728165369774115910496906836698472752835771915375596115538986185589220628731597639690276904369004562596822874591007529371603697399492503283964654508115584314021695970739071273888089504136883429646102033225994714298583088547514477353208518574384921197643639554131097247263711982177429722806133855227486682640145869219381966887941868716908969928086418810544420064406239472133498601829071979957315841959572263502086819905499164672285827315511912249457651640703341065272077151734792052363394911656428713969866119716191889397308020866 [179,132] 163751882083009542951567611845624771770788444015403581655691386735048981450799325449500626150362195797044782266194782892038129453737225635598968519893472089914150787683602710484334342879381393610451904442396627573645366747122075364740058626675180989889084876745284227550022949345844483136585873926507767105817435882133383262719818396910676491759955373363214404620323171780749253755172218400500011463944197077108262635151788697000349410797356973752386069066201952471444538568478072147666776335135164493459873016570189600866632885811666636024591719464558565947694190274555762635142696233009827180832198654016887046759106631176763645619908955042128249778679667947747776000520617226802641172839252606874039934296231872 [179,133] -14784044024184140521624836392282904979314356891479520197548789300126900811432610552470901793662181893265995650785396788902198582874992708512081003872544309359004598682062179730608857294759729566782170232191673861885550717029696416773475795421803232609245609646679617811692390161329467390631097444428747731967275060472500409788717509943701420249528303807279239977834581658803549224737018701269588764315189354725546977151522468513430912384331423364047656518004314975781031151858504538729756763342192579381642318584848358760293936092788837554301394018314626806290142303557082885414675980814751841311312056324880145852413285572205360718469086745484781523387922252675449669293539980602215337875007639919266985304 [179,134] 1103179323587461562859889043326807287863223275712639122275644817187769093827553159614515296169481829065229696028310900536886309635553114926164997318485265587429230910916025059273445629689112855824055925988224990764793949085646653124657243004494876077737037652575302834863044683960919336397175240554701655285390092056618181086352964744443524020425479105662295944195361748718590356838844738051338845650494436689122394536208002715881218602465085019921851070699333076152849603639550927708576905649005838049431220621040667351790010789907556981680248955934225299406833298529376979107851986648249454433802223624495338253551867291598917575669466324861168067939028461912804035798737252419723899176913731748712 [179,135] -67641159201914448376103836296126323937213622527430595040504942964724658802151518156133346171284828908316891177468078683159962896745183186724365336113285194009244220467094362899849118493246928851054892439319940939700264553081567042862800451933081559469400123863756797941535400004452526788351330540067369380291836440121579013578184109486404834169447182729235490232929053326375089024724810009894829977690203476382884365049419858524963035626713364040536171386132171301151560536478998847012147039734802681945697011011866089154452970500568145517780499909697900782014383963253376403622780798568854597296970550290526801956399021110748237773852062825632829762084532521360604168436617637181335013814439 [179,136] 3387014885490317135015983681889648562481484916431251775629762852784686455461506887659870685491263658454793879710855700092404739418335801354759444502692587282944955532427176092174127999874783481495727794000101174142125329040663861214862198453672050051432662458869310130227181528542012675799869607270699496464223349214023231595000522996154099367510617262715366832205889107612488231756182382792060787258003261997164608917825179867492833057561092773759874605081812200226192003003756649805096500360239806038889297849390929898732416167960171555172928189528710042503195014643217950564122602667526169589039710747125668198612045222449042583414960827507551175128467914716177512944358726510435008 [179,137] -137608585351098070964001250526124448274250409938148735276573566734809466265466031383273678383021771151819940689942740315789598788354341334147918662073385948217932781482867354636913681343891757447323249616062618087600809400031720732677347042320664006163170653061346720498932962501473087812535370192863575554741885902741047512381725437900265271272739373725092471009617608721672305263563375271872940254636568444734604835817139970533544616394505611070624185690147503341142846943963537250817282620131819993547115692074768193875302618450682722385139375353169646722035618462413196405303211034518887878675754174699772627660955112496686463656162097051787911466489471685262355699359231992 [179,138] 4505238748389040543442083361062153190004289297505622150112777448050980284938497394975286249156302117032664551199209237450235342787689950796278482178962510201402121468721315888537011629357204945677851432740354862603977799838557132907919827682510219875769347279627575945374295414363839357216771141618303597977316270243395821278686997060084749769752263995407895304663448601297312662373438611701944469281256816927875845480897492605151194290601380505089047407122332496787579850575299145905812421986156301490583290901811318126030961051432606501391243103925165945327311556460351552532334737303351163909295029477239644301765981782548452451667841404298594181708276842673057320672 [179,139] -118000154878888531266314087023052345281732956409871047607320523750903797405416980661032610776004558175285205885868561158729135086448878004722667713375993489675889955437645419110403803358525922243032380316707017325469825955654278354606298771191586888849382919531496904448032022355153478764321441005411387474155600656059156790508328457666243334811975536557021587473354073272037227444112638320830888169465988389017104020548654380279214284957398553546413228008711599420725473185612943493482392181616601683496204071009708583724887722370099231086470392029775464226094556250340760629122947766258474428147108268244576861754111956886890340010964741832166621353587329931164 [179,140] 2453584693066138563593793854826283537380889543084880572112366094146103553324641866553439575978229552414782103040866521656172898672086458996007534889872073660273778064867786478519251258822817845264130939068933061027675845202120207411413289257021954731146085161570338061521571093142487098826082226848081842058951457716339153211167912885579561352822540624807781817174718963022937593687616839074045627244414942059821669447356588015191758359596470836254595170751487850376283121025396803932145849780983972271424373281328992640210418926175484208515010989495291073065632477046416941526588713508234569571409491397114315784919463798941298370091010173170033501402656 [179,141] -40172689817939030898235619423487893062378155003458536919570940709743956779039261243170735531530224295024332925568764289742992899073364388346908249774715576804323608788661217251014667886154089706762069893016079983890198677271246194176565198166850196765221219000730801635595567990888681061668922730759224235718870251898612262757597723606302275613053241435790253558970336746167948064384726493388191604770714857605943368937528260226941979482035765458797125116007796165965022139605157087987565661335345070313179472174881741914231544065864887230415200776719220735602130766335455703129905008049149330775254778950265947757255377730509377770970972096297988 [179,142] 513461996384280069911792305207658121205021587637616318972809690493370503457958862025255921465559097403307631252247939257103763285095197583161972576296080328316598090512662357605415422007330955286870249261476845747306175633934950499330575339619401891066074468119079237613642719893648144248887797706093886335034389761864655425778639711151641053379431318573323611803069787476001285320890427912037677468917708940853823022404572649976715593428624420341926602678789825879848334114255220842834680258516324318092490539949276363678156280173739791453963055614806197619215952826933732665299050068452340551479845849864175956347862668595203530851729504 [179,143] -5076072588296389227063426845443314138883055531079544235422439878314666279711006166015440768437804913697331338354212230646994130580915235276458007937906838527532964124931435863475849413524774933359606811285926785261163420740864801166326330830681269571574392720857491966242594369440698523741604826354082313180072651218264573667746766406704376350364827288176892450495908380649519324994172985010890713063546451258523109918919389851834379411044604036044720893492538214532007433854853472465381634060629690763305210317748105597134711481204155626847116618316049937761502822399826737028688084544261897108101036335810295852497281886076221076 [179,144] 38434396373364098737498237830269300660629389437579265274542506783690240030741709747665729474970041607013156136721433714105780303912215162652105251589296902675596382815924013606279155116722773051387279046164932744170133870795831973402183483912199409517073978200435054722059106693915561593274714625853445432385870719698408935766091808270127865329916792686501296531368784346418152361525025663047426898836040193683598679487215354187729588324727554687720896524470535727967163211934569048871348483508240098234304621875527599481858483410895950773143179329524238250170058277961895787894404283272301709973847637542056831629842090624 [179,145] -220559853215769277529107460850566006441119340375957093262743755977658097133109630380562223192328081018684993918162040569478850281495750013023189832419175441002766079641542122214668222835924929171451726337018482476378855019977494811887991333151100895690567232004241979757375986313554578805748579456288787922859937019066297638759256157027842458298364449572937880119814137166068355854792117866388271951073239784308616429262608429086993911923049404267869237293314954383290959372703243218661185158524492973417178084278425937036985550500076138810584033206282128928939540080259241834833525978571821789297951256240329052912 [179,146] 948573467986553226230401709220836858777761808546652270915870271083537821658186336629493218403155822463097824687895075003979900644874532019579213206607029689068968375004622419580550507473023857622305439700533147217872286926017948300946332210755853105676172888428023514555763745640091507116161911421524697918933285166732502882687578392055191990297029724037358349824725675856795551354032685175976818999058827559932533215247842730020157172558924712880907641104990927640272562095123458185825551267613751638070954968947816008410837587316894615885530161049602532808322837184578692648892446010291572006308175495776 [179,147] -3020842434414175146435228626213838244825577618440099000871106517179829853314323650627076047772099591605311540988785804956604209984796552482980918032579696067954467274582940481638908184540199702299020752984007742430453094485369257866486951025830227942100582943643376791423626442107399827281305283219763235859055626358805466779692233248340775692612263374986699545026630426440662478342798789741705960243121839461418617722532059760580588028851716205014604957253441329127648967561767829079610653433227279464834844577566143934114036715208295071077404229798799483769201944164897730965307157926319847494008 [179,148] 7032124306904101726715766631361790287283423978191341604242950501672158159193708786438393428512756122395627422817994701890836301450461750871482257215679417772894046357935636191441462227106292410739854257187173979904546916726974333515037185890816703282931251545839903556837808859134714228435689483208129944940590068024512672342302186047643827442745806487533769193159784588332809089223542184224037082788838664238523868460906396707173308820236697913918637279829087061326319786654725509915631992761003170212751233950837981545127012330788899165571639465856582332798841170178861748010330621881760 [179,149] -11800712583500488961319499658273356268883409276186562585624195176262882964898273125043893274751974226527762606913211052024183244584266419719744911975596227381120785480940294394440931340036986403399486962503095532837801432703894550126291929768820472326022399069569913110416768327209002291206598945209379626630315636072108972633438809715008895690280022123048130730457992637644717737051770024039947708125165829280805807122567466611420523816370070512982787951389465308517240262006220271936067407403485239389350698277456494757352887294276904024816126916202042222569580465095157413699348 [179,150] 14063100212982993858755803440358605564689384181640217326195804790991265126075897852484955506165953363998881849219785924971435389632548250556702745688369248298296958024575449743481740019459735430926198346870918290938524336753557734837354516139816806707580771379693666239837511408395462173383528924524342103052121328026486839869826559397663030340410311894991992759421360177198614737997073800377134913565628395625547590532178322924097047410563348600518178860791037855513192133726622267673531501277844986557530237069042688247243251761143818138575265561545690876960578776100176 [179,151] -11710221903083091008969080672533444766450832855251069952288114330058409933928859484257110787713184699453796509402004377860972517779346295709672778692942148060035564573865604414235445366674748413560155908949248254953407034558459344975710645619644757978223038215196047879516156009342250316717096404392622136408170670202946072193127746494179562222246162307247176426794757562683526309443241551490617917896577691527231213662182260593238246689517267208574482528885259042090762675900342586563833670621316850527863781562882837373211873985862128608636497942452879468766398 [179,152] 6694691570416824121541618749977313235610289790213253210170717729988275818904283941308925189936029114642812609725965785619195295217577638655372017451286303158616392156470131094929044947514730682543855361470999449207651811380480857231749916053438201072745127505399275363592808071106270411426462727072745241263749497288370963949153370223394495692260992839601760895853548012492655416729342322065793086099857226916851161628000771420188560191377279244844471406320627821016722001309993051498648137700399347889763348602951935822112988309919566360985909383883904 [179,153] -2578018158845484022222090668808248379124063923894537991220447792584012349791187697182096024484956141393326399504093216110082135306235320774060860093340200220471650278381567454936198222493157354802115206735810946840843077927709879599503696411240358069236648838469577549399067727319487734824279804517868228436234263406221630723287408234676362310164135979528748585058853265691982639147347688936493333791684523682031622328353011235257157316819826460957683836989381501565079314173043253768185730751968722613786562847153952334734569531168189443745040 [179,154] 654930013712908504489661200820713643661636903412164705409820118204299039354717922243732084074253705234933747131730888085294243254545436343850102308083674616623194150501388365003925570213580096602417484581957184047327766638141868616030789899001803779772494676408577991367575820608653827725144522371735140286729536309353738094317498680595658598691080885502442632149046890004733746031718919363078723719862706191977489276000838360074994905463304924150506887329484245258368017847569628831604493837175830933470269015423110027329424249779312 [179,155] -107294773609079464129791374693902430209469120910064071202977666707823522871269925997021379526384259015828276931219678917984289211226420055990263265494151488524759294955671921488183607088725558144658315475645635584609889339730917571952495864863007855822866956881536884139399321178976546735760817119467799282146151734557358329930538142231908956611881342528999518116513479644143916372549138771496714140666218566552313539335334876108696053876456064209802083392431908295327535548021884874391148897924293570386127877202494534997730 [179,156] 11056088902905179394518207107498607392274672476146233943412250721857569524511830088019290796489256328967654705861157988572425048196599379571539225869661137903651686300159577698465008037963787997069274294045867176253541279116310313819289544777786282431378724282539909639290047456454964189406862985067631418313169142228144249563280263221544031888146796140210256813399173347311717991905800323796985204830993877863469609629329654146295998580898258074377830584396353486619505360089746950674627768961509925914921451455680 [179,157] -697166394734489684603511460280076795878340346193381029569871805535850921708606298282641658284758844680340460767021070787802927551645275852827703537566633593367530330997685349643506833939859781946586082501095356157480416360342720096855773576978806731343888778621599311352518453899926413209535879911704134204141252883106119317191909023444099918387783410761838592502405967152247513977884068468096973815155270061663250395604263799040026190490448548676978997828734634485960389764628491449802412439038309657400 [179,158] 26097773488250800228466891336614244652049172501125015952896557600525096257774388308933940692629505199427660612434962284117987050557474804384922742822451611570254237999527001641655606618058702084186871166778616013824807143167660732457482967301813837361606746148478179456238454662775778402865188410458512755183289888619086501161048909697548602197826445125016453760016695946392462907094806408247006232086825486313119559491524512451341812738235663366334658575073195139946853515897975218899213090760 [179,159] -560760753771583767473923794274499903067482876277099296031923655856965196537286084961326407944649265716088669545421609776750905913111859635390666229322516316686395756899098169961490988879232312115604298919594719770778885209633136779100649222562885438570116925420534817525030783946796109961956976601068035454714852097116094415585112637492646436041430934074974542208445030555977477299862412743009558458708284937950666659748974557142213081231749747056448779386114176225774301118992594547 [179,160] 6661262678342815837201678391338042322963743646238508352348942311057172501806294450274753356224131139557892321570317273009032670903053402922956180757385119351677632178741571496977294522313071854060020969087129811534499652197796868586608857696993398621532781572461989843823530850709090422220617239963318983063553347240296911396713943428286058398167258555125888995994094815663432358333367851870804240134055834590465427042885301049512924289120985365627204183447541357702702912 [179,161] -41944773856181289401463621819947976708556222598282399732660320607069766239938042831297434058929749465516356598014231284797789473130833338949015964769738908549415705529704233119140297295022808209398076808118009697305430999538491544784996746669278249240773887094264682120289267307356217608471379539688406758549309291868588203677170414687550372363358617147480993476512037340464578775609162133710510915667576749154806532420758591893579184545697797185677022323107656 [179,162] 133527840445778617450142867179541845920220559879503896056152465028632888739567201468177170762877749622289005418818386508769458771299487945379357432148076079612116879339367651050124738572194872190519569488705180168152747032624429612091373951517282235730316412505520512821079769769369568755768961346076792960221165293225134747713161010323507395435001303992432189350166273151763792673748961692156667127251218613614696475310107815290236532735404442916688 [179,163] -203671887354177117734258635281441408225980413668882661855372504876912755661120356012206630683978501126005099090501174764267400122180885255612332239472613266930332924480718384184582552517205110305584872267472451176451574845202610101112997215176508790248683757022693793727582695602363780860816764669757342265906839547786891430444217757527462876633568144908233006625114724791455484877696944424613969523141956898099664705125436472093935025102 [179,164] 140013819549813192250972891318363197937444060077031479468930491933613370066716975886327700743996034424582362547737558333078611353182937289146124874827886858020820531768449312081778532718497062178032766755059347828943584900389250768331761459114043224280984001408137150079909889790971771580164655113397839748659097031648243243884731112867318874423488988227431712583530346010104870099828829132203000337381630884333956806459724128 [179,165] -40433788561834176948431666804808916188625962086866457816131600478261256786483600363946932490186648508855935662673549402198184692840247344994145181917540211161886146561805861753041255564217983681816647423772650136655097598600673350498275064343410701163916323589933540208903642602976042124353279005789378338444585236162276644753281493036752066241794275126921341737754084434640746224835362939315984536447755791577580 [179,166] 4521285463873591762721188107920167029435657787652152236654222105164790255956684482154590061685000206718422482142072599741094428166136580919217228702324023045867337868171654908806671808783096073602405178759586634844638248463511710200168097284835610239215915082187007735682236156617075249161321577310581200666764049086341949862411448532347549522396283977007080511727524330757630680874922829074988568328 [179,167] -177968065826333526566264505634453268116756369292208440124141370182848106190712442829827548504825057281731478025224144881231054411162412366976247154797260079291849250903048654053897018817758276123170016687772967286378585409719204988128076747861952239459373506175059849035061650115650756900898884761817225737152398433314439197468860072876841007696115210455666156226744922487475110344332163 [179,168] 2203333925262601853125753457834221367673922196957614616886921685531745185962246827621925717573007960140423317024120257449168705070565750714209568930565828212018477502959367399544666684128730522659147294174270210418183072020245768367826365801868960584572423864192768328430590243890137674616574188385645867387383481937069392256448079668698694314371015991135522992993383279744 [179,169] -7499034181267681841055428361907697387846301100293173819035372201318636614312912642087349763377682875208135227889920501510165923811464441640007986195450209367142488007036602321861808839242058608137095116120499928634168231967499155034155308075593696693089057466899939466504995054578071245155596880054224665171543218382736744406763669419962304949818281216959632 [179,170] 5958270046481582098815479550234085486223467671075493428201898777112561122914127690991467478193288766609460317862290381400417549629260048903343301070535268304256716357483539135527453879159307491102459082793265044692080692492100000596237370683280269237967405641270124165496434763742256613515742151640118957288383096061227717283556000175877246832 [179,171] -904128625187451456465269544677444736466220602796452878217059580862930116847705030515649366337519054460828528837204189508275148190531655801904939937270422646610301008503639287968315210342964275602473430440376174721415947357950310578331603447425559732717369998659846402407744411697749838376119823845978986547670109914796886424210 [179,172] 20302686175121180369900053980269851861974396935567142664229699160936441241758952470416183201159912047052224622006751152258418696724932987962460695623955922274288105105768697285626117209705640108925617890916013239227971589849467863483328815013540094424412452171434212943190350365428515733939572282541871014959552 [179,173] -49054445202727634818561844506271385698102885277798395086373039137118733057301124402036016347773719230720773554444259755655941377824003899909326796218214024548140612580003308605287103246239120300373063994548057754501390744676889067862611153499892419901156348537394454588348837153221455050717400 [179,174] 8114456798439563479732954889476948150743092323544580883287080078382147073599958718942403597892621634651183808145399348732573978274738635904772889297166826676233928618191597137694522850970133002017238072071367431466170310068971715730912791418169591273494529824744409896547592 [179,175] -54046528364002922648079903467679803528295325924676199189313568132137112808718929404727467693868808355827225144962987381581351705620698212541175574530855303610617829758794137785975686839474211777656404590314434225062467821225226202520722729696296065990155 [179,176] 5264806210595982642716552501112285257168923545292823641107919609523746201238190375334022488091673368025205236204485576698828298728682597590395934856702512119763484700796729941429663707030896181477057057351220214273855414196476457472 [179,177] -3011836377557215093772014952420704218944036185018933278169788955867642310254251092889251861842383346408220788908206543211557688115954773827256904201246580689603541309480571829913537436312274660469066674110752 [179,178] 470659630455281039150830101167821049110002306553342595905716476296219098089871988961202036913323663361754267537199224634239053792423510862369902509873175059883981463019853873254912 [179,179] -1708076292925376511835684950946038918753109589551261682546142667805288881618309109305821375376344982015536076793072189110591545490382370894168234036 [180,0] 8797497773406102108674095079489269469167682922399768237681110158889206849467763135610626022229210769392504171601845089826932158336791220229711497304718772411732855789114741605484998421010149870996470208928716719349686602373117379411031302447754594038317828312333611264500664393441511530296802084313454400098934408281353675977266888233715118992157079215084939317939901329735271095165401293714348661432535853399428480135277860300746047292438707991777908658826393331574661466999124024970692590803465657224551923254187947785847262935544470315307438973005203200521681566425500190882210779829131087613025783206555348409927105009718206894244335952478768267449337512439691518634917041147704709956360662843204140036717967144814993258133844863601692743113766076659552745744006658494204114436559365179507135880997762489765834672880614049428346057655926652928000000000 [180,1] 47001596872233103053129898439990084557002965131984376855664132171626118891760581621230581055142767676719775813468931756767727931797008439652927529145219368703041051260656064669749565721891323334348887209239854113716433615835017007567659579695664524657330729774811298693652354244944428671159576389567487433943125037406618024800434958135539074151053923346179387577843529292622934804688279051717883862835626833063820078693147048744541942071331438837785084787228711232571755989849000673620941233976853473759140582740066782887176407012863881165568082456321653996164367068753782948406262517274630260170918603805446177712071685990336085512246251455208850478222136767801247026609687981339529190760616966248063482835671013187241520691513215803259122707875414776617445514103798227812382226684107181957396281031177089578274555622044232067298608269491704784087269376000000 [180,2] 12439899876905573792324694961967358247786753003477927412153886999767497284887623639119877404186246535524163135584204062670843257180766258615227032801149281254319876532607363354078771376616283120340813719379576084346108628840010842431630391197023425660822554460272453974506442945626103761031542533955139314789928676581791293799882720953691395444367194620500715456237391708905493619512334595029747081036843148326550600160888214045950413497798195814453102305754099513704725938430743992319222166128462006925632908020419440141707339836264930572552023461404322195615954824952166546615897328352971513038052623295679113960338357915039250960929686545622765661796979833543872478640074875518226519635729318538781783045748337032879365816649971580942994919158034901256593454485420361074986849063802854039027733993992577479599996746213378499567733843850372046853611594515728471 [180,3] 776568152961527025559627698453027210787568486716613955652284017124148131279751011748413842072762167582134607022245620438763541398092030694208294998695685402867129343886948719244283125016944863967289808605096003888299374722649314816262436692657747647202090236206153633209489163673023284015180690180333807221581642814191304532201306911821809740698604108661786671378195387825264387185395475437783587523968092666611931487932525057792033242155824344172203866258616937556257052499906776894380423816713440695639509667330609032935483685413170225648821664041551963612723592290117383199855833952177756374917134125378257582701135886125431881732370715920395095859957354991163423040339662788401998311179429697800487087574159163845626236560165532153157133658316243907652191921797405587609648560799409779759618647049387999992562117402298546333732233714625709902528304069335948000 [180,4] 18332980792722841767501069939392657095230742976444493841045853590733676547661487036880804735843836129200048159666855273176430799655721112915266563176523460525561126433208868230019418405607841668468782030390814539397567762629159612636503409694973101215470213915398193893861132843827530627936291211090093091242521632254597419882362920056351091555253183921392949072262384848020943197681724087020473563501093105743921637732428092671990435433555376109832834830072048199179297060499855542568952647684406419382212128625338120516718481775386298411077948753931878941106338297818247566092649895048011502997090491124983385108581219621920493745361545604704662724526328707159227892444346723061402729970510165640181817964395739366390918659761410520391811916563303110144743449687184136473991646578633480141117564400866373143454634754962085459563248039079343131000734643397775086200 [180,5] 207232647095184276290109672654398297478155803566577798715281446885624026614731818795283885656554713169464116408244056152853583773161768735787433989045431347611107495556674044070645082573614071590475580579332905637774521598504474280369419139577271677606326724746970975660833845637633151398880051584563448203011697841257901336814448533035021580830430882803443758063850120527990366175151929101665989013977277380068679556954242121410372891876978383649154006080249189923271308240628069330373528205019907594623333320512992021220545520346842382597160904602636049978336625864259354983715867633928632804663371574223082216440427525536002486438788818258211107871275713207636773157098445102701853469383902992942227768412961721729636328102421332324482707924728448902231112945780617721695038724957437087136792921990065000372621509262920173218160023879888735185402135366375507334600 [180,6] 1293273734801342764955514695508185995087199001477084628796900559756479532476753985420478470431268751442927863771260333017924081147768620421248988176828278646743441187717073306893299102468285982465488497432127216434781183616964648928743959834357787242403907936600833149046070425464054418965434848394347493449256587368153347102878403965645649767457516523922352760329263122509125904378852886816147070893116957305001708460301522440131726700707450302651517893554374360037649250694742184328262596787996350677311692664469801239025252395358966889528685946048980832731318646343904827198379591456690809225691983465825705667784417207456284974816658527744354022817623947623379664043759160237683339752381874018264938849502631063040653347087931705265827491622685997791836694038398196704114130401419397548017287723307186748886890284220513993980883560870204699344106216977179322382320 [180,7] 4901989872148241318379714858418670433472043693972346197553766119359471501783020725283426356490950922699810437570878232036215474560451547719879610310739697788413546652971435739247023515022206223607693567437120700309811416486827035309861664243808946675107325104953320883356005300889969494427792755573240251813703601378360887011874526996049984956887566654588532812665399252724583511953548478221799401109937118566486009376395499810718455607107526288994107556727308084679068161294555334075569344107028446697367717232214091055539611936104444517340863529721350530988439558650123106190107870093187849386117389825904445112579989597508649926932331941488081565645655592544944095571027020503874547091382482839919675997543979642057098964458935227423731181917540103999707437468385739772206975934756939050915997729313704456976690678692862875882506481946923368694269772486195408640000 [180,8] 12084574486455728478634080817398685534732514487681250913631144661142234710450809147278761947323598448550842067845595408826542588515131251148749533115102246317371366216936213850894203194628042087293745852099203420240548434772396565797335590458523527025326258057717669783988419346705341767596108791772508892374840073119318365031681377453122264711611837515494030938517656401870117523191183541006558801402102597600038043172856839193312297224604296117137612598911334048655986817050866053297344606074645440862128224280547421591689013211277500687324983659273032117416836000858702053285272285149202483267559105685885109837152031212823846632947645528043273299543247713797112609625088221885209806866969374506755472763128553398390422293064098977338846962238721680958814229655048117357357383924746653734313002504276649689743605431394643688294747305805634470753647318550265662725280 [180,9] 20400228707238611977212217503133490833523272449126451561323903009710334600502021272013890127660040766234926613880792941884861587727873278164008844444638460956997791615797518597734810596548626372441067390512740940319726191756926622555105637720030357538733610854343540228926847656048887799494884470562731876191942201779209805964640838154718514935869280294283932298445010994014547717036765994996169532076664172029912934442932445215232132467704100019140087010819388731503319884733854361863304007176016942758207392111730488969659391146234381579850165486638602430059771353970540811363865655111962199327384342911755025020355389434507089296249115190305862463612403945510275265892255850594121329375209566396152856624561357809054855105596972686836036729672870079886832776002999344657777357556609642776330003748842274715555438673424093435329331621636016235980339215385023251438400 [180,10] 24548350542253661200316647162890020305874545227496914209289296911964456917154423616138218437708856326259022471270894218267722503735405199836463586243588498749973375173213073348685695676400708156291809763542562359056439227365962480165097316833238553767061393600812496503764883162900748240340792890510965298652762014524389052662436426391594751678663291262541100049066397658863768985055620951566410524060050073499006111205337827881657198616175968214068933810270677375339116018762855191388991967750064335004329434562999742741177158595477490968752727032083610854180752595270119087315530121021739240822303412660871338172323223438871590257747728360060082328978691382803589624336310789851522809711389489612054401261782872534689839192775382681719923004891988076028888772200426592855370573491818547586557110882232774156282521619520752570854403234331687423353389216120079435805868 [180,11] 21745438756578317668761079920090060603560391452677896632042695020755107331518147231952612892317248286708338297763541549595860068245903056473699583859822347841060627085961419415544209159250755011080190408764316040675965306527690528595800460581869370452851980350642801274971261783747790963615363114242247259772883289787852039306927222343713421581308282719587122896238813210512563082229065096358522373492180617622813707352037910726217230058193790748351599613288743098806065421776306325016313347581102063486708393263613541253592692352137162598875018956170774267190004836740036610782428263606644297393791423794431641953415238383267612913243523401874702131358495542991827129022290738101675159155643734555772672404781554884813123278265632128626025448294442830791079304035321866811458323915147768353147796505630392853643813584411332384652607272068712023165979135518662096797568 [180,12] 14558601310224532740000353197790082096419310108972150595740487637780805527695520493453950721551191436816833491807152776458050793950646585022010722000675973521957708033516766089751513503083127857569751059336000003618373055687202389841420290231548246239173933379768403994332361066070717465266011603711321737751337480086468358617504577807292969385408550184556029314222459320702176637211259437468494787687976606474591248178276021068635217063640993591322126945554205290016649154329797923427633635101812906927804848398886806327364257553038400015068813361948118316515059189040799665713022173296530051063412300220822843709043440310134372118969973665886058611318523449815282298328104045979252217315164783504093812434275728810253496775633040299600029384090050486252432150116541076454472176131163876118451245558059695316493087120060358441660275056727427442497873165025124793400736 [180,13] 7530470295284013472204660826713853234859603139277311011564228820111400971545039174731457857031294789327677155071610736926356450061631251299336783650533026748152845667047259342804496738829104611810565174094677867128873485462507255464395031940219938235673333588174081790136677027067129283395956539254718108170822082430465718287043369740942210078624611811128679401778183673759416745163829937504038967306236916233637724067818782745815660643209321597464645964580620115372826371865821644456425427707305115021007756865553730435896206095265485512538781965211168989471233834284379411613597055751652012695393746469979746652434866419217924811913803397420896531059949431798760617246240719054182028673573055552017274668427986430114979234351596774405886765297252626668598955269070942524969423815605128924135757039766140098393577217097980767412409796128808091436214218001106123038112 [180,14] 3065872651803934263272966944896380337009000749741796303822566975331483252553994900420451532049396282617616854974012584557304385698299795062592347969443531750894258769410901119106418167840313892892518933255245056353898066388115237298718128574476100538913578349060442923357134043316561065586028548056317849587014879443051703389736833812902305377763341368823969159492112773572149870680060294690297588099770235797218071226583686113566064092695138123641791792367948304881726975319409321873056634491990124280128536167613444303450783035577943376124247034303630343296269296365532620285127855735984748256402611163431104360475158160074712958890313130311204817783118831251964388850824093005135489791279681890517058446781880057786653196322267803335111052798698188761868559167580943735664440234812172437803076863123534622308947625085631948482978531251145004182329698678179287686872 [180,15] 998249462420069180645285018940530124808929950888325879521680886594905357270391734387094342738289047843102406212717640372296127539595731064596760518859372575953848038466720952169373337191729162330724700598976589748229240595898651828553329485209528693957376434824322750660781657666212508561046872958603130517540596200840727523668159194555996266134388661075361108010964009848298108429650804277314576017002392041897620780988689176639990226475014612867337765940326788345924758561272110951389269815283945983690090962373440547169468077650566125755459102867719900413450044493366239444992445425975442422019348724657160106317716885725105848409729282204525484131464785339627704163950358757240511506902125137714286226580249351335491419230853244033957090032263421889872504298364384354491325091290514574219926983476949148988390977264834308349869766122016575596995722520730601381312 [180,16] 263556824858029512516567464643913316022073384995640347618337588146443859080304426874114177401331683455411748023721772795298528069273701962839466796398273930455277099416766321529073291315750784260045959603729130309720470549978876534510906365602168901992807298362265971534736998537936495242647122357587475369644065525703545113266962449257174775505136130758566936706726596161151433662015086205376108608057745902524841564350113127093706811707590917217461515158888300170714777080766703491185329601357922259657232775458058932751264762139615123787657565128847410576102058298004924757015097895316868445606796205727506329885784421218372287620962137029667073287322956133070524790144395401255612401386736347794214894598925607161739135637379335932303430472408104227288241444834483265663944517012074764950978792602836000039723616625871812017489114931603245786183640425555810575664 [180,17] 57108785703287431814092307618664617328666986435451301176035494756208803831450106248764480764216563767473250419105273282721557929256088173090807450841784062789247383314808520077702383383224477188846739391357291166822263297395468461099123554813989837880323448831363351799782563318545933761533218137531050527012481018930056071098794629215775091196236489838204582780659133243991235155276085000656115751140639716658942755633820042686255136662956999019960550765542465331801414354719957147842449645315088740106508297702364508448343570275401658496976075070204075543607932771018979013190914253649247179979259756256062234093548550022568642197595373424382329496635624997354913039730633754217761770861041970871163652950653241028277566865033310314291217654445312119405830246498161554551708983848956818396593099085141824860974090837077571649496402350492400773736591475411626035152 [180,18] 10264700426748123315895567557368975793514358147544904047073955548756327566864203404993119340038499760590861672946403920425752805118899744316297653171974310276008707512876489006204736218490357733571978193123041248454631109443735788247581580634452763707237988787589650081363950560473830533631347375273540678731902323601969360049301564201390974922257307665894462882819820175982989063413599058678235150024160390589178848360832982134592453954956649510523778639915825288318032560023312099900972211791573039744548297773391700834838373397934447339495316841895200249867698975965828026182542148994349746035556341993024897804207324039188466441393160372668106985667851132323161183996449084099127899000561146266338864024099408191810954157946533816050830887450043415362651012659872857571358040772778680503278048922776624955100254442429541826904648273520609383011020278649699970784 [180,19] 1544921026515475463421255529868314187974652342121357098929835728243005764837315206344895556168944939279266453175638452788074573751864830500502110139996387085539979191265416056532279273682915635882675285675330510112455269161549211566412505469363252526760518702275772135305300978125899594075246485429749499709450774176338122835891951331926496660797443497815245218577908231174651575804369337485842875612505606673960432094304809375450689795385452424970119493425866648278399130756133811635170263068122656858751916361450125022718020078233597450189128712817694288602020999084528969799693580869605442335532033780242936675027762503745886452211379040384892318823171627889328176005193969867064755503260396029180253999764827054595003582743104435970299677181542158803616512833582565483091002852647838847885932081284317226618245056379319550238096957337669138685385719068560265248 [180,20] 196357241120775328862475303104255470767428999308763480749023772071317318732198649900729818179377670791425572975614065418613041825656414559811429914470617830502853909207183085341746921992340280448226011489720117659076742510553298016074028344413935156678098369568989729353598344992565595396236076750061051181980118086393824103585585598842959664123425374863657067106758833378926857182061875738215614153886368367119378890196539900334285667964162315936676941983008295388525968515064658510253419015964092792978491373067684379164685589965774674171882296586232033100310559420262464821819857181087814093760099503022460313330706644358710701742390968884585224497521737427335955834570809500125855184151735314268108759724297336780805531261526990224857264304449037653509922875259392441034937407508546221738591983750277394340955673247758891159819635386541087459690022806593429160 [180,21] 21235344705991131167181161512622039003165755679239856502401206224123621250123236341876315423883754046940609215463829170271540876395140496091869057197437287755818066401872176661648812690923196778601657990161777589230220706183219895526462776994242311813678594178019274239468968512260007419386151936996340342093315003751929322074524440421631527650105785886094645834216281092766240825205922296622494669993245541588069971488905664941819500332196120662419900109123507143046261142857640922954537211478046134315214417550561208821191294021893853936047343052848178797999631372628240516494151287502630789993475792056500982133096774747964124044386198907352403451865359950956081474670862737691710887466315888227582765152594189335440403042397202623877489895754698440003559625468821759087821410828355381214579833580658382755721388825436840863850178648570770530685817788452043704 [180,22] 1967498974842917067489622421516736592182483468047958804664931372114598442445190066835965116973548462158116281297355687585160810515371956394722361214509885990442677520473145027954178944354841857948257934555577093020466009368882078265326315286399305687294804934465173362473410722689373181505718912009435006263061665370289701439676156115927714976320485635129218463364043321582048350781789468403892131946004856146629439119762731830064571551114787966063901547336911879445219305874683404648431959864241622565104451142787021765618721100997581892397200685044935644437994485579726393784335799997362770464577309919478808789282928614424524491395960275921233694742000789357847467980398727977198909104877398253999545209821601575398939942063699826871230773222756405418815259007322886543116501760385877907912661364253709100683290631692902624024154963985083817047270756636320364 [180,23] 157147230868741117173676316036797750652277318157298272272635564223553966189239426851724451799417426871496812961758793419232672896798441187062788831536101724944248321343383414875969326771122671488105882764660612973825245339675593207227146705079054370895768253738643823927407227830661465612483902483677079740836461219497280694324116089463893073099688757378638950923495716213150753077196496553021980626998117943267773811706610632649322874968704112010895524106332962307610568376163634500185541239633184814223142137370207197369715650068076378330241722142639272740888652504377058888722896248323565340188458790920167379534656319000018267137265876374025960610368961805310288489879143534039831049987851880579931267776798562292194983792630630812178502197894553284633986465941661318690795079112331647285258944571467833443735936660371897676018691173326767799260531402269184 [180,24] 10881508277135275189326699133102128099212142472005077747254251682163164251727196280509957432891659545253882544109841505831412188588585071919571310247303989879789796779560427312980088130019694711486331903170497976437620712599677237585398100069135457428801756216919828499006780168762083647461581431338703512212216577005257001122012825859356283888413848168674139088142405158487497233952872498241434266520228626418766779801565419936575303596926181105359325100077744757839808639982364133533189934434957703224677970263266410009085696782787605428708308829638075789989974659296026469040497479304043549946818574376488154590540856488122818830855521616714757031310773697817893016953073840146720584897102889803557010093905033979395302311807808544494763504091811928510903388853511614794090884563098373375549945827626650746273728341652347219640794345697729911759662954283480 [180,25] 656603921460835278982050356390452855438993437756886892797759410433168358767353147460873503015196790149820086546295103274013309724919253913344348867776286411655120202254810061695929491440279398310508172813519232058424710051385195728891044449208351931299374018690535654599513138559932000914079231318091933615297248957512334366474207181098601428567869947850948748251855180774083543729461930922667312349789108078398775295535980943304015331364183385754868089028385891871702444659105394704412996731016908811654218013254314918085886264196481515758200734827397265002052852498725207403468658327991373900008712881957736276315821374116690288638004944751352217602086548228781567689496974086031140929217599008869876624866176661848710371703346251765682113491892539731975922680778500880155344768912940527639037918040437561097079419474451621579075707236982149765698393787056 [180,26] 34690098292583853110374440331977140902172582280144891549183752262018157711996850454965267307920427331759589823294658280294739966962955379299682267261402481291838287880951569773207443875075662779870015899004504233467004228918928604061959161952985155194614456942123713444109868127866147157422109468106381791554060600140850868371453736927172220328384381429064278826885231762567377951383925843134629579029703587252551666478133231150729956754089768649433761256005154411271064416102827903572971630002392579207568984805554994894505217860054612839415761805024170853386715955512202505451089619667052169271723236299825664489601443279520635987145212028258934479126466783681616606147016274136871503474321426069596652792000641144778778266529567988030595604428903093316080513195487959296877374220570464850593359698602346716120559452261091484097708312825479242307969061101 [180,27] 1611706571411973449528853118029416690359666545389428278081496857159589943056680025044146666740239028557780555771496250433545923863662584777952816661497407899172953335170313356000456625817322427350280491451069745270007474158420650349278973182912101880084151323541633713981406973434489898810648473192723443120696054278042987106257182211420087783000871325819765714711693303367917808151841065842953884279268501646513681078855806320581452000551529626934298786166599415651283902219141518380902145425366617399065933756701630294339582423616215527512297759657823356455325601786619235013570400992976044329958647220582713005136657600959275928137968916664263565539445845746552270337293209929463852127951317904840419901784119361005096734335490389860797718692485559097819552973254137537120588128435582468854270390662135044113656516639159988938470313476107328360322177664 [180,28] 66113270657955693601266833182057713451323335012932886051948434104623164205438463442404929867237350338020996547223233069946530396411854938169661274820686416604144287464207201756388416663504566924726948000673583378355406797239701404580417048693988914765352982339257016182951379296272179026268086311387879240312536816645383211699902431007561450682243340838116717298265356579940774186269340413555238607807521024034135991469613919409130708125359438643397513752067614396469476990560468225030387262910739853639869989608563553652248194475128564997768309810924449458789012543237526309669051444833744924963750821509700862962139753823644058471384964407941848939779777689084963345214577165239195571040444862191459291686291912762110652876247424019849880590277205159782005365363585343374544178499386593697922377725444732043948674983548466319202307791894579242044955584 [180,29] 2403399689864430472102882981010630783968640582692713871434780594475944455236514006983854686152502601589483766035912910766305082469660961548509037776864348549407110943134816636159651674849245509654697177189890323411957932059427602143677369386370773433176190385406795705884826709338162791983079276603949009602079905506777309447416927968559653502095427977278869066116285590001463650703901557699009805740691350008617316707718271663547130597376342367829186725019232844531665977814304077328479741154979741175385085807040687327682124452386691822222487263482588759464326119834314029104981847598686878558650678888111742268501662596322566060451901078729331251835776216023589049557350277242903611200476962255677831442149731112450492289170065729445403228984680499118737734591859147127512129257053110981101597487268525917848542403962940651035303773523196362882414752 [180,30] 77694906089916806120855055595170745648451435887207609152670640434486764089478940484238331832630090328431761532982071002146967975243454548775440325031892932237816378446747790601732308976333081617617956455293432706789525600112019451185475717582191023932894734072324144356935538095131305849572318272161274454940806149278634320426113527301229120474815187098965575795684623126821228995811670558790850764630525788232579878907477290171951237970865105963335118482402289458329530859317374118718171843398295427062069554079657490426107574021581768482442124470276504557696203085314544095965838754831352980041286138000361266924597909399165707617751166061884012162952057443856752799733241652919633062498447252487401026390480465543239307687271899522522653536958494213930920931178841585744462247755052120331876056375880395091245165196057036845171716493227095084318164 [180,31] 2240662228013675304557799947639157094389858036484678826913672084862681677580184111781966907871671828188010184348243936535764076334568633809177741298424699457731617349106805387584635102069119200768931648643326953787809228549320259425465921469602074866142671832124536505266998580191257522497254290016021984614227957045772612786453737042786353608286766211398638975653786931487504262818953041355243358781875117294074562459611129487076130437530147829659506918823698589068011260761333571529475015164018116017103408786664661031882172706408819857681103635759134066132865569527255769867786717506005714947807649440573339529606561706542993903609118127854693677998488900678177436535489766923136613072299854827378037420821623502577906604941959287784390899888106437351107434723780265441711161653037234138021393058410240848881893339668923769017525387753779354743872 [180,32] 57818840818914156641618548966887069366374637585148938195831936029919944642542971771690302812555726576602419156709079682067417324432137138428409483509870355462268660659050906463715041018615623495636754590421134172436800014843123099158801408059984183149165248074743132053115817970209707409274647297803081386144200265107480447691909964727026707290747903725382832642039204446410809934317615590685617525267517402261641865669386417739339563383102495582924851532079021879602371460096363218215253127583466875108356255709729549558869507955373687504285588079877938331872132826643693398044704319172223771080169550647124424025209008887682199322233456710152338230846583910223409459314491928994154023841867574178088236602315509812691069916996534144492580005316211738515499601386551352798591306141974287771529318038034166431851277476043588360973678811565249853672 [180,33] 1338677338631546494504797658009828241718216011779807394870815645048781279478387009692811288549912145464952769121570635510262442103521122067019112144183330339093098965829429041809265835464786102008605038418943857294608483042193158093437022865900440860078604785111015953751773193348158705599344873647291000301806163159421220520215532641621485814936045227878508667012570352036263453531508354698031881075448914485210320817102172519821500149511959616557835546850716680480466109379548287294723021985746041647550966694337289542066459561593599478065083766747762275946144981397087330377208726776556613681104555391733187699241287093408788975218580729419443471066875764860118618096121417841110517659219570210497092568368309593870074461431477523222745247486274571493086210072936007012164794271115801675509455722882906071375266372720204370672312722683020416480 [180,34] 27881794583723417091772316352514737980168135822316650464228728770799008840507097332076971741373475807057261047522916182999693918144986579239805538321439589090483383470705711199128517334965634673973750727773082543722735718405330604277181077722678641144843994329571432542391959985655411991068306570671893052038770163775832104583452884877202555581621093289865535443304873473763798423644031667585071118084088715909693109349440397794888938392359208899114697937792784599529842412760092629669030155107626278861839757315367706645707681704831562314195423500534742511108123973352209617935927251120175987400302312253232326685811019855345222007836363248751071909666623072279838049382075223106787860162129410085695938087342828278689403484428457955429957887105419224223897597756132218883354996090815245276601396938754277491394655698981987991925902102000720833 [180,35] 523667640733268578620869884896963040465184415611029134558257772670683927229585664239843648504416842792935977384250747446586965912218259467835175200395963873212088723476571119408814298960723892086159551441329793876946810055919603891476216533888628550519999834293376616823629370913266954045838092029457956580216272639485899091743151307235695328188761243502270635939047838495158441122748750910759850755563797626786055867545927228160561255126706774664068245668821494841753223376233325564307543995843959220471770825822456711158430140520199687181268617853376137504760954321866131421600623734447428948633004099558171499426961942378095880841030208329607261262914123396135885455237340917529066414379579190741375641826809909986272944988011521376750152159847100975586651890909592797350577754633276594246552644438490798543800380541578688440431003066485472 [180,36] 8889270722359495103168364596176931760024961842708786121507675552180708874591759805992837337404213397783223226637057505022446050591007679929419442934281983947277344268204303504599880939088794133087469632156017991764076130971249912464745423944129770317259980889879657496872844262887693284916729552704030183107776843966811964230932233974375898613467363758892064412112599780965169341087908516426098516201846569476896754228743135746167378150843924539074281435264151665569183411090225223893072181394456531712257563247151402188325693078165920742055811964812785475709766271999540935762509097651483031973614575940508015081685974863588324287025474306339328716844898971800252423925902821117733922959445002210625187975784203600604596897316276976980605593598894520061100422262172199161658861093062113853521955316599974842572152024909360641517587019607480 [180,37] 136670797317659086344943051796434060754148412383809099507230856247994710287807834644007017681856890353250520413692216384738358860100077295120714656667732455171045124375500299690920796046692464981687038056370702341465485833099341238911711382383637023244304746150061038908479420162743373314251708156176106441578488048684938812915743139776696017479891579901959418134807857054963935196232380231938867734400003456898482048923115511280916097067614933842193438074707900863832041303671272552357695023982422215548066375814884902900593579052602228421961979426091225558140279995214559164562469618238274457663560994285506588179426671161708845922163361011910583702149669460942035826564544177148010749303289761378235929683955492224386703446304419763231077772966537731084770694217307722097397504479686663754624952115478713144344755654451917333806256059720 [180,38] 1907004831496793743252130557156114470496690472488188286680771354388093040156648639300176887766345838542949619794302878959726554132332001846266151956502771830233590934234527720502921405487834426142762701740181078704197999781693051662724132330767405941313757867889983436430960025625389609273107622318188633164006096753631343224576809403918685336730492335874421323863913843882089816304546788368924340047765063081372735124264104948322089766326332513792997978525421078600119278298859168023827288503639171616001620657683820647018943574597074189938475654553133588764655940619581861710524537379633268689654670687974749599047385277064340993560638328552371691752429785383732069696398364488890618328627389636542449784351543659256003041207739599586334314199914478815974080359693977243902881028209374950818435505335583270430219766746909027353380048504 [180,39] 24194092809687298250646331272229061690306377034416190479291464109292960692352566735009314652956494376143248057447986258000245483284391417171394327871699818607062124944040928433785759148010864063130888811449996737321237721991159270228225683335692393180607474329744495951925052245455652459814840562933440127666415838109588111071667355486764858728356187452986696275888828403382073242827261263576310359339282572376381600450141416191382767292597390105753931991891405441743201337282586884622648195369564202742426684601194438873420900713742522323157166218549760512170090485216085006000492326346988862708561579219493716351016965508105985710388159211930495804734727486930559454925033431779194704473373435170372176192322621721882773009408995265194942142346092674532710450268783558757400902592699488186525662923311357427758800748676188048039873792 [180,40] 279585718158274175782614339064483049817774308380246676890922164160724373626379966071746977086660599911869084271618873079161889118286691097054439354035333911443854477165349517750342852094995221377282184264152051348306290406294647836262479945674209005520596525503100786620004615186891603930666171170533847840460862451582836093960558537594926786080986444315500378067859087914745272332368774115430414563596251882043796762772954356731385048162502865216536122136360954129517574779941261354025864097069685359092642252776772826967126552779586118759618975825795517140364855317590900752228452260936159293879739714150275540872645175333453643224797391886972144191204844262108087939594306309950070320765338653572132492724995446379952932313703743453721265096304513431028165979352208598509936261447623716410578793940646021751557203104160177273747248 [180,41] 2947748175596376073562029943219745037505868159044628521247280527979929440329732928013271441352656032672589060478290707451122907427074665291795955588047040720791050763782748349631699234382522660872819676032539396095685049799537741682030770599429292532052615016100959972155886330619488340503082185345243335105496564717100105904479950916918930776414165600568212001779252899548584626284516111805228188966582815633953454858784605669939784642522305265190420727110566101178104191407231337087912891657119171139334215155269111746077118515973798525833527421545860629162949424171273406928498300564738298794191464604643696744380661643390667001435494870136717902574191828630237493852652589260684371232912959207263341665004318949093344498409689949528145628172806643029430913336133585178718932810982273184403822074730488113243618422268521133989024 [180,42] 28399805776945885456225245741130459668700795130030780629208752814588179879945944280602646993301967627595177042713441762497623105470070826474297227660934112083246039298962694195013297265394851686232293527568469713650838860885626582688187582284579767536109937941930929496681240148820707118525613819071416410582783432367332880082128725544972638845312436344096121283274050266317051962121814336141336325961744964353654932685427695686696618598262912895909502647386938379391986064389514112603337144587384885674549271213799474376918071343629339370913890532992376436182804302501054347930278028348875774071243761387567113398364388658863143089085509011520136357569093373405739079693128844610034100436108531569988336017816864085911534024086965675753154414523607929317315213443671972842008720287766683706563102849956772517967988512010217700418 [180,43] 250397959665401440105977580865316208475950422715581437997127586708634667050213156777660763724920124053502990805035707877604992515324428574793984107145609313789409392659600139251897716675152923892219254824551058549382775064334575341357901325405502967222575438595604394461963581868491379629663838447206877919468257078112937215800279104920344047263701623841230223207073455167973233943014830847271514607487966064943308800413541660531370066895091775608966755430974415646806342075831949957215441824755330744739197473226279247239199554127328880542323396379251981078809033329959769659853592746561437162119786020692327574994259144657428499319070114306981907030028789468968215281190436335890492686624527977038858411036793146304601518460497567888458523407721092129383080878936240719004185787592902563101541489610350446270945901707213465856 [180,44] 2023210168928252280162751349682236923999066155913285730188748463310253714841297580901574794696043658852222430728288712112812883004142552618884853437296514484966605314293795103367588118359385862412600416139576585331372717122371557509950679946991190399302370590548901129820219007913668631501346956405720779847990646956565944762634989114585038502451215705854287733501268971892940184816834032998378735396071977621825643820132619900389575960620892281279177934194308385676021181083308159433388444977442874624709971002634780269959623320223324040180680650608994369706297074936517190000857473931330729667778354349999531288276764515979065652863188864333522539896399133920940146822217519960209366379876579327938927986708077465652280025979279445816440562976636755256737768148959231853718694537210845284081838673228442616932034290437751808 [180,45] 15000862746672888531619208595023897695378781109640992497241638876522687420659875702727741197642945174402085934190769674050284477463483085477012655081171236668099097140169156843884032592691055622356438406535561980369399776592836184364369215916551148857593112219667506222752024862851441069512896615594495053811486675205084246314821433628504577252802913675930278207281288696413040364970053658356924751019807861135900814503555074861790476428378339795464936711009903465197530859216079808155567074078663138622679672383962200398300943538578183178397300959746720471882910179030740080696642973764346964899293378724994558925285140824744684533805143887714965425933749063966200493711124427244434693371677573629395740939333786522260958425398233989033251932648212881442280102150877209348640316214658763344916619171624462008188236551244352 [180,46] 102186772903771061047590059661815895119002956393432127175400551514412667620590044482100604536910744935368418789420069456702348792696233391138485617698627105259316280453174362935147067582927807616473344350913815000208724337539515556283361621211574142115264995932681068503827288768390139394197837012402707502004378561521335309363331718507632805699391987487359840474774234994105037367946472398781541473865152855068592537699245811269282952914058973942666951962823483349327843479368269889191412817543789197016316557789805163231395704936734845226736897636549477019200196996670900750821459439395853005580172825769290019834816725763770467746992546245731434215710069980349819786733611323652839622078838320369059392336179074886063458764380378367112645222194673318375215835663751357753650587734960671736620936233152068169071241423960 [180,47] 640301313732033660525773768295473278507437000266476281206266886199520860751092559558001677193414830628934643498933620078704522187557226484291353309967543212615671601718085783109395596669479095483101008833903204263119357305030020852762420657091620584210195129155349320872091652085679241125671759492952135313574220253535479641040054467379305635698174093056501984006074238562845891045394986863835489474906417127974932023241294125270932413357600919444598145778753662380930686346451922030190409587242604158661513324641688688965080364073670069467371387938200016496607993804181509086178225869697967323470891113565026078811732644245919185514484041139228938863668746411058344725877414062364422040659814854103694234951218399719585857244118705826865497142382565525050958769528458122711130264142192287343059033431253383768257178048 [180,48] 3694579627354141897409708033124430808641196200208456925685827495388204896229172441190471576570042132288751456278653952052710374524592341707733184755285026000139704822754285495686595796227911337503056473894717813767452264172495649848829707113591696010926566890684244564814845187180289724342477930111097321618718294732187734240967835625294050090567826865940219256895803129057211947267173397938256447999216449665253532254484492674800811533142195633693515197000554108853107768708752919166785208103627587470341573967555077998532684822664704734546740028528048710369775930250582391261640289713593826642275132230294496641857123332045722290991946481853883800708997540758170999037118908920419850754051440801166706401502959654286627877689986313138906987581410361973472075230111711781808351031451586453740203984234795740493385072 [180,49] 19651218010918548625602114637762904980895722906830072964819406221087452539367608096110102161718772931635093062554441099483391475878241781482024327021415621047716011631539789115959754803844815433755141320111722676089943811242679228071051938229923267942132179722463687688269415175115070539915506236131466720432168776122270526761875135831116620613216208662295559089426157364249206261580227861728307525302273893405978000507924307390791109901592225624412813886210235307237452937598681670935096750247614730414611205560315916166215528461341668469754873069799327989107575574199621158670726199185002099039212023280589394667397550404741576035159518913266820646896894723428649502979051831417032535287976851943806390768520766838754795116398616092980198045031342402021577968239084118062658591160642739593382065426749465670347600 [180,50] 96446230756434635580690952046798433943685063934171950360681317864227425840847569184009377865029508561737106213957872003854933034033691994242108906314220141408802859011130852275405480677848229918114098805420185746893473882766398650838359974024294627368963135486201719196923959355244214936217892143869664739457511580433252769268937498971147798362747236298288563759780642955117844901803567878570881834968288931317974297478353101553255926610330841970213887094023062863085384692955355423464800928604966844463731862796388240321250729651002317251452843844580850527065334638037021946283794869316211637621289093277560486826817994813979735524179007623099864072206222257486433574748688047396952993915859497998658131903287741019398614824890988819169898555383252431030152988096838383866359652919838527031210962583720253160344 [180,51] 437175610017224238812090588401512701471980059713585989158724318745670089501854989980762857989415516903872946561939780065019205966157419551834857343996180162384017438091151428241428641566382530041487101922306110050631815184239674248124344528667429532539804871290374568308374997973322919022352529468256237436804853368056869045292104444691085159091249812445295090437993647357884766052446066653431323458244623573442571183022476885470778787588474986970835423153250179557528746626758951141118990729635968041910177315476984778802497039627287650566396510484712749650898058921726667363184355389902899341977393520960303693847594688665122745938228714910415790449752956890607498268997311879320107571140950613207463593787199191618259714571353335180678996892004640956732429021663129050984678313439978089852712739797726536608 [180,52] 1831817591552000450126325916747079911955377156810126713071640151189125737431135817244985661691484111323187355574157903122741951362752115837520047556998363627243674351429487819528937923700152318517280640398169410141626024458213383217165377480483542219448276710157603504061300084991588398424227337022700215026709685869787901125641911746678049864106950974262580348139430739395636525589003170679600244063721170590959300606069533238858519271389185980820741633730659307862692881190087700459951662078684995141001056526732036107283122752353760909110650356895432602001642349395976644045145657546166831057726302107623851151745136519944203966517966879681584322645727779753699478103833296766550819497052326432780873112310201576035909754317951074241393236091187156150033010811754618805241651349343824109874753980361201128 [180,53] 7101061251284613288051732338991201440361702271237235079612150630314285500928861707045182013564418407072946857707512403892099973254670941381735546930072623356974964418509911624876552625980977091431232377471996615862895870720055556106458591341437040874438236349497642076014454026417204476195032662939740741669071710604295662872889815985068109817891341133449235256834270922524746121000174992223668765966145561735524890185811427891113596921712606108265039801309275323991385172673575718278436478766177324928112533839044181050349154307761835206007520228155127248992841140003969680948523546224302076035685227776670460715961057309520183864085534663965111436944188499797156711292440336053514715858173454832572405572820530072043620257606192283830398541342230390176687396870726743464800254403701022622691355506221720 [180,54] 25486928038189459382298890873250403177424064858702758960335709761344124323568940569635448144187023397426909809088869439195255683795665908078330437812895298008834087685791674872552528281577407536758952810806936632514728171838367034277240163457598114515910691678952270579020960617019548112142586427222257712096251082835269638004946776774992646690546173148992897404174119024048984443901455656733509419897358501406316466196358805133326810247934175822265874741157217425838768251137896462376958890288522296773624550406447350598852588527381638914503068022547985267512179980021412048802162287437778216755058531885806584020880830179998043919118315320075266272252111249416275146497058850835098169903778264261963429948198032957341316258544822274567969346727132978053983427910420285876896766850641179506560773513112 [180,55] 84758587765907553879096601849140608525766246562408101030632273046245335355028836799164889069322780972158545304685549963714061616180491677218261812011996572594941306498440276749385280380616142780943237624661228758037361652767569643878461863931943042794852990593697074379396080187836355519240636408188613581599638635799554287423320186127007617816184834576390467113714804968905334425553276209584761391334962244788766933047539143798382513405356025519440341006333332234633422711039105209736345104957579580680942084938158103183933362142518585861321331999297420707632713493742155900781871096418922848239242047196060096034164790448395094504668420588796383977463673428383129302948463039446106943005127563747911020196525207141652577184760261589832085350249296249864367264785287422448375184664190630813865624768 [180,56] 261349628596100997133322662113395142936260110239160964859307115594085558623475880322881826828281597924367239777579557388399624093405521559250288218593430865545208529786382585916564570056657485082755582725901452691972548436863367432726476249800944283501405657370642317647832365026005173957994666599989394704435492409081891354050200028705676002879253902015250642452796753791668855717742550216011112728151830971343047239701786898206277488841982512993667165294443255126797856706923988591132787907159971942348418045290571050839264767085714393792260042469677089307292407365221366058437540267114665508431320913759068064381861398836364241592848624172024357228775076337580096753327356996045598328541126671387668631958164543836073877544468870216708509544966093927205198176660332332255795862429512713702279152 [180,57] 747676921244704613022782280836474840637202169211025719587706895199966578053470011707452220496797022225363526838295940075077104869505805602201052090873804102186728729328942048633530846757502519405522065628569333193077218580357895362604289104175283087006441138710846172133465150041956943631762615848341998211650241985521511997130744395901784866061712655834948071129216067012399811752254947045883751469176140402479297316605175748012688792768482034023246299489283790161320969796705513192502060011885328434092219654077544291302717063562914225533380888020226607094108516280073656400842924750933159526485470560956157629290216462037790097937026376260954166725862108509691575657138629490532345245232590800486334406949330959897175284580895196842515427652436267513382287127755283724474892054306853403302032 [180,58] 1985750379933635531229067837538381317684861683301468968103831797061534818177444405364078228610929289589285678602060905559604226192734619022164827994154275011747997846767379307146827249889350997979204460454935818638411827009409421506630539686484258664259881649291468349894217754690161043794367291965819765739889901636074952641731010695088417827341904692089393630278564383565071427647194052599526050216316754004810029037888600642280776861201795774993382219733532395158785937389558529610903667328723301204844702500756968637110733026193844139723314521561797571487859766648138523383367783303600749702864271491281218130223301256822456758519324512176074648517202236976269731524324560028752827196693011467438199067691154764346533020590398758059146534709565301353398970802644482761645654197134310235472 [180,59] 4898938640254563127217308993033533546887824983269563122273752477500108001662940272574535075931616867536883324165082305379227752164089613430672594932172036548206401572815424907134159481038137568683009329400916369473696498583860083948598295415459939604509055897569841447997368449644781096572828482597980455317548281191843416717628695672200736766988117318755815574756611099558901626713616471422773267259544812175936781292328099601462000123036515859321447533399318356238468006102432782667193305778620328601825655789874431348800980134378407035436587882536294699262770104668816205417870568584029922308071168807722365750218766315249821891469126314017235914873915644103171109529195958560820066668145286934998573710183103714229140234749768913255883240328761546717652399910884943208712987699800743456 [180,60] 11232543460595368726691228416338260480709639813290370515795862876396014844351544383607983086614356782587876633560965049562602362376591918964245792857287791657542873349755538921050638820207607797598766514236446757393498865310901388507859266574686046629556147885791441991163481772283398938579424356645422511379720587007046731032758266292281229900577294734623180575007305616128835077294006278923304037182984045843645841009030189047226894642657525661281486764891305666820712626664492102923829271069331882131196854959652408333230707557514280636189570675828582434765531869388403595063708768753620850136085977899708316246216607017770915810844759098260151019904448601042977485043769478050738022489404357294081279413228439900884059176912836512988401108369009028516632845550363204217712759387678344 [180,61] 23948022875602505404693937364954042069465928234539801970551054660404530385180706189205730554644316481986918162956502083819721905627281989588623167512647799113046584628267223221945068221736477617295494798309862334732417752828538842116110425654084039929071775554406469635537979273239053104781199804645168336827949699662340017962621508648757975421744497443261113972455643700963034222404005093282473248944290320281298719538830622630629941938053944666137528945247379478673917393232761084996587972721876921419829176569689642481305731900048183109220484558778641573380444266306078798349724121855508598110606611574794138514675898327470260246057282262308727736816204205167553454619574093981254150572338435624241722287040856184153137935580624809775344656055705477982812710990520250283576240417336 [180,62] 47498344511202721047501096125470260589292627726556725943792492066278533493780840021646138792606266111764262353041523545902050549566199637079850797056461075916653620540537559543714973230922344232658897530460982082206161153036770956990996797619471014042852881392785244674247981871955399915277996497804133301560252734850562390129071490554383999351855182405814472148620485923487875942309055434664710030607269906043837394932772403128167869426409117122847863973785333964713659758609824913251483282046583251788185806575468328882088277809608147300665307278365555144759909763476071836599662366248949470452610301928629742513972919996523611316474730720802395219192903518596850320348718772533081994033120176760427076015266522770952432895198419370926396186422243131322967926976086534232213524752 [180,63] 87678262579544324813111414822988457231319037076877201219993211389689531797672459676560240220535335985207637291681500047249051521233104155385597594408232513877647806289014484334338199692321434636893466944840734616404869052374224834439589066691975577274201256619303813913064167466608600459580658446517581532682091826747062491182378171634854732704365302060601472212592476800281181427333202186247886116380363639417926568679411510368992739682648568211675047606192812189998601307315444820308910594847694071196248950055617741583367515743890872489211607754176337642167122581649305321189678602101970185269621585659595695868334197117404919756912387237281551090942648398899669503885908495495772790708919621105722028472071679305802619191244682099705381231190518441900447439467152770168104512 [180,64] 150689673263727801738204329988303181260554102784706436282374205190637527990481117257612638624237348093334410202604283715519639098995836396412895228868661395957417935941142458883447492242802138266323082092079958846351817220739026397874709927278802916841295368205309003467184575094429363473771397767441195467985319169249519939256818392726650501267654759305919847910881553417616055084817637049452431498028278450327244238380907370936195915785206706432837208147922577076896185968788925676582312382741059703346094290209490864461612511175309614026399526161397157574772433238552144546764753546127105858566228108542125469477587673378764431673396744107462546922455371760562779176042442297986535643483957152896360531043731236253400451362860942419955989545316120472671211977386214200889248 [180,65] 241219839518662208085511573129944363143118327879943955205144410169191402401039428951063738980893374040062651442472607957766103474768929699873781006373683983473881926304001578043884476860633172807213372626850092557523832829007896547292004340238468679316994698002084187646480941513813346248746798954799572210240075682861159412260597689900482143379762180155299695353166609528994431826892571203138846069000624048893852902289236881500595050404291359274617192565371478356537071338186659604410798968302719161177921150322486638982012443551354149404646340267523062713021216281723254170844150260183894090375231216792818841815896763901905132911942629841735977049267095709547267014036091664996186197992934861405324731336290140115984778871437030872561917419488270810517468486670553049552 [180,66] 359771890862944242594200650524347410363364597105954295457295769913306436711180662114772619577220826412884746430854514515707289464043560650669652127719969042298216337497291437798779086401069500887376468243635670449011111233089247603962779302446906470173652155071877929643221097323450869668157437585579616485722526314023065938840949444944596969420944736975866425700228620181087641812277060776540168240027548038284606215795441075052695049090789630105850729361486529249931960007236721647889895133417989898321783349255366957902555103653820518401445441039095558527374904487219588458725993571359421874426089127009436882076782129821411702055933641216395256936002907357252322137558726411859452582522919027514616200172784146657098976425774257620603385424132387156652096271251209150 [180,67] 500103559290564762712513426290778804876027278823837460116629328650355269873569517525697653762524915849784675552660910293858423491903407562905904491314439871796076494706263930728385164828251829014002869133408548133526597563938434391729057415049576866161868346012720699918639766949398374179152475294647386892192667326723171293569015479860065590615479790613377773923513515848727261593327903761398684994316284224886012201112671416819002962154285777394990628260816339095618867726020622293619202335587678143646496406354743224029424814147538803946230483297227656625936638767414761901285893902910029362421039175663340580776567794493880580198446572286033667108736687351774465914325235003647655401520690171659976239954914764752604785023702546388466531280310652573390040291261408 [180,68] 648085739439637531717274222701877972889691643766287859132382216960047356018757644250166917707532308684516027684133965135825107862488201954690529742738474759317393781718801194934227413642500656754966448121619796403321915718139010512893716719085155679018473786719089325817164315428672857740570224119861602684561940017955772700450191607361428473637586434532983381002301204225999512272591990916458673887362021161212991152360848809284991381744094536742529628435005709540089445588657580504733690375827501689894474952790457732178529437917489682611597309916318638598370319510787536029535306622457536399112586887480087908229279068491756710470429715306430808679195291792925216834128274647345490019974156915780923631233063326003324407440968790598338315073348530526491515934200 [180,69] 783165961066269733946072027633281704113517809989721201638975596970024849367008596892212313374266305819164585156739995772693319481917348281701132197726515179102548687641421259216043605128140033325362922349475895995182880289740902955531908852809914865019666530514003181331787549741635447116052823943159378778541973475817595248863356319917817120082883869053617613805824248870948916034749605233081088095614589688800592308947185775188224585060111079988384037176832605977412285852843008697521923166368531483550224869087726204273090216634275756628929134389000681404973675875041440599521920542428676330718674890096521598021682488703861948374631359429445751467560686203830846960175765134540648674004311553643062908076915092917070553417628283513448316909610830013904964616 [180,70] 882715892312881718314717191235008430084573086388033490055129032880155390402305089513585077018258204197187425183251407569372308444431283027476279569571491589623044300527633725898293184826908937758886175590161514447024045078152373512046251506221921672639356446032962515320202850139218055970195029661537937467922054598933063608758425819482808785527293451514938374931905297695119867815221286414669665102187066054396283898909941414683546650642179365704947405076006866228810315111702802761518771923034306536974590823751720959871891868457089853160764944262649722253679094429995653634107742157155441698360700707434827629818224518928361393385641280488338171618455961082207419778183217136672490776455800124648459136008877791102941023682928568623279969883325360343744856 [180,71] 928151922414043741887216437090204044018343797483491375118162540189659316652589511828881831481850640728541080538039165758708789311172686071074202260734280240165211191854163480732477955940798919114573165312346904802665482937504907072582257032561318245562819719072507093606936312393337946839832761374291756092930134694623608167927295457982494992942984802015144019629265819737745879052611275956141956118642666158089702868966732209149471764273511773525479385131646719108664368785964635664517792320247816152617915878578875870473117987776116376331413733307303458126769573467018418369411585653791422680925449250762012919435949766331608549282120713480667288978638908355738932267079266400487773388419919751011201938408116772926941161129413639078923610505355469593088 [180,72] 910587602379666867366211730914031173477705418106621048855400213680354011541139645443665041238394754963608518358230283703256357016346420297099530884409258566891445085354586561428246037640592345274382991534078712168667510654031998556527117327750925244409802324690070837329621707696845154281370535896756428463502676770909390794579582843769205279532625362011585425798855645644441130163350658864427813966215284942127000844663370037349177519341654965339131109025667571251461622158436601770563180595631222234735017767399163391484134291274431948624874253836276093503276088595023403106855863138070895505022137091239402133550540331601857764206817070396244290283206085432781895764703051064976691823291360098438653081934209551755625662941050236787852438043223036528 [180,73] 833664013956879648109639220980357748403803393669993033323607561465380508566813456106328513558234584556746312482700301094767647193210127819991481879862729094579306362655713847682861596220982483630704840665014986794223046818341326550954596861349421494600352675258973030549329089966831968179743962365890466613724983648237993298573458226451594068114749798008281889441834972360167611989081205923292905526686016740758341680091869991206642436777848094009531075239539905721764459162652739201015898872733199339793554195242809187529415898014911779765485161843985221521491776816121327523702396096947313827988175359571760465345728426978511994953653116777475923512657967777536637729541951571857272297366248882096320865214250692678432847669870765495456471523760224 [180,74] 712324449886539865094132007248130137619351403550373965108206497801456177306766542538997830619268682690641865648366882430295163503213732434686543994687031917954011127967504476725615345160668934021913339649865700261139271036635388992002973657666868304315635787296666324730072960686468850392987083070905570598562360222096823353832936235192070339981356681178300184810134564202880033499543973067533276525217629369926251778435186932030200859863782029819792580935750413342299746565313929062180539836204178311717819738681803300653795359091611449697063309847588114761530459524155689698830117445374316211741191796416561168061472969836366805214646083253701104590844654018336979890250281387557316495363329889311663878710864898806458977978965974642378892567554 [180,75] 568096042493109382740591858741678244020452305349796859468681556667526765656967545916925313963519739903544549640006514231269186602377479432787510759424186870392633987591952610939465164435472952084328224306264193391729833001873975320829984718384300626787513519472628505922863613297973911296628661301707860175729328647195776190288385865145422616705565636611216909331256950110957686544454318032535014504072580413137070728825313304291100915073194756702001340829216055419347729523314122151524441107565897773541643210239416071929313189582885957614083691160881602321579437223331477784477156334326590869992207863884280672262283856169416814509392347885560503018579299385193740261065064457030926310092884341758787904741217846347685034793723466070040992384 [180,76] 422913317975521609371903027339384522084113949928207967710238785422716723366581080663800281889764512731771869337734155134319185792652957786056897567832315866033306047588334066371682643290792215467622455950459525456440411393615559023061925320306878067371784032580456234641243095547010789280932216029991964467652850618639801838643930320046316404261913400985254018393235797294715802416866234102289164463210790502665932964608780175202201107147757744858996922773438814797668831623108113175016388801642754750344429197513966975953911984631231884536121309270571862198383240027183231600412253563581781300466181512366730891048185503694407502011814921708104696429412966761426068931923563305237808409040053827370538227793797269144109818485343173712385216 [180,77] 293889602834492808564947715793830514461224950738899641696900295186928666339741389899313706632429491877599154691104742489864324426803245863204899595533574596073212544932776180064609120990908919391806782810712758125839021263306440040722624945057237410395683511383519542787175703654389995542976678992549100591926106488065795540572974766866304678322673067659832468910292954565395867758978558053101381330842155759764828704350009336130231121794012846541091450167414724915346978869633468743796623325319524540714352689932608555552967194665611316948276929528949350490327048393236594280375712785685240179465178179469978630908480394990103500628506882015636970280911368347084598857967776957363801560981752353243396647642775416983074187238538721783456 [180,78] 190645689112719103390902426532339149536038618569130707669942712050095247863693114998769826050463839460984048528257953929076472549446960532452607585596710276769614349588303995085410735655418872023984130393147485117591283583013345950157296490764875822022473036289267817722711213515739871646700790523668757340124150318878460540535406349310074986114983914553304087731431779791275423520078752327258855705365661339092254380527218990799682443517855897303004640161329691336719055785119945129482149181318296035291518325211592376036661135075748095553384824721037075348124321024016141654168523098819783468355236835708364614031862182231620336871704480246524590215022164345579099143324230219332195315105368058060924377555017910199562264709914143892 [180,79] 115445076679541180276660600977959467760795400273849757283859058928403183981186214756306365667659486236797034677859476689257741422441878681598550697092603023601340789055938196193868687935744348155106765461436921691698603230691836328335154423820039214837326980810619888633227323643147743075902514306910488616941382289565210765508432472349137714306779565595184370562556129780327771186850515247559249594621056384504673276327012101244375374968734437966046103962993451940350889048084645260717969156056429012328874147006860831138328978806885812343285883014762206681961401087693137969658289278275274066366056986482737036175598376020673865990622511811322441704450855122452412075150373278574076983094575436695345135496481383759385563921115584 [180,80] 65255088445123154969956948620702286629062147722843507874275338578478132956690094897908891401210542236945070560282828704495497461181784001228603441406039804082531649937725769389799888321714146180838415724341298167253364216639752690322472894655187925348696135442077620722219890516879021502053282316166105914892517205528747534331173264190756372766245968516196066867323781413269185903985735421091293890078503413845665203291972980156011934281700111283686397760832494476838094829741507961918406957944195404974882805784554666184661293518370181993822615800568384552149198511940672636115576785210236238577676145874480587483173535256561432171778976589621999361710849163489844097659754805825382707851764273475317474919992438642242603158312 [180,81] 34428483529739735213531239906664716931934636394485243754216431979744737712395749332540008592228224681280460552402870710662272640662117858204390349926844066266766766585776608712841173316651541811385309653618755777015503700841939460414227659131609379917712837752874154671672996099544203081660526136869818679736721779100449555173355399625683122417165323889731612111846740846232784382730735076400693244708771295922795174542576349722061297703331769924034746967877381159214103937107115018030229505144231622987360483339616385662920142150673771290225744140613055882796911763396501505192612025654753363448434266469517813399365670472669577792816452836918738097711419174662325888866002290807772486708087599102628861890327382471334589888 [180,82] 16953097611568951794698253886954471453145598342853030385784514398485264564221509054779478809456221118355550861752179846087519011033974422443620129946504398427613869476170109857018024801061615935110346950665948323057825211128768329595260149624880461843204483042472013313253887607840238977481986903220480234977339582105576561722393133019239508844970514510109411374160721404403121612831949239839810032636848887812999235393847444436649630342320073532069197732413210854727735368043399948627786116401803082722346207258514877286949203884831152889747711014736200732482701649669053983871125773378257258704156658667057977358612414630712136938687210071973564860300264622521475243695085528270807054478776632471518699351348400659398829 [180,83] 7790405585824068899912090285752978512499577479694713021632483675861731924804460422001526013343912105672511936661238970609106589749944118609801915743545612389710400785122187277391625576780470665902780998869557277225765645123325159706675626273585029437318667817440171739156844902240991812692789634026020600135443635328011408893083445267348366231338255804011038463696543753275691678014554760274443792235337316023518948072305388957104366434380943144218181719970721321637870867492770560876605500627287250539109972428212748894213675804922825113632980658936836235993893908158492021277285721591328747597760058943929245771019893433053288064852260099086765316268577627129374839557809161993621596044053252118553383823725983699104 [180,84] 3340350957576440115208935979127918266385157157655945398924131571290757134971636744650024944313967680962570184340936229921625690477571624310952629243596929197812119807156950362291299186455879040545313621656269559429848243602913009623342581110424835716389016122945732674383126474038486624077352441681943412040333558197589887898700086313184675794548831800591809668825237945986894065747889665874338645150799373857242551007505290633788486328557261346228006876279781011037973712341039228582221099397837375486465073986911217223905611721978940331584532608586818041449744770073763177162202388005194416799967713997784256751040124541547020709951595173336984362586807845435412808761025277142083600962544511593114044115120375816 [180,85] 1336211694996622182736131048381400929522532322057949079390800904036375290409384627868911055052077592750919841645518480455656908872175761450043907650673180853235659952385543939191838742292209753525714954218895411049648414032134407459410365482472083377067966526724762798162836359726532829360948516671857105978166711429299898531399129534196830659443295414373049209541452447055541613991979332700541997014178580610712566316260947272915828294124516926699547789105092268016476293761253934822088043308057721369103812798566495666431639366649682664112965829279806789781604562208107312821486837089371962834197908742881115037231859410561404708163552659660063275754720723891936016021169197000017352047578524981658159052007192 [180,86] 498572731636082176186578292764369555699391769034355196349010474597730775819710963888783737496316894128880301302906346866382280118343032007356303543957917030414169499423559594958657126312743035941713213597390133377113488712808991106952290925641582011728492135343290022245382893485652781485782344217329075026377408665680181715373919587772376563274398625258252300511642808117483678175205672948389436978740158579798988823420673917553687620627841944672965313488349596345850402915620224377056258608542287546304415994845165588775735450274361606578671831076930818295926190749240926396686876481757927240151175233499176403388919575327505548589680684737346455703242762947674091159180724901890423996801666620605053575092 [180,87] 173484034372556630981373160684942181350201986604211225138715533333467892720533572506897986706458597395459721050831358654431131918948134429659124680177489844555302525354393627300154352832003834307172864665930158398288976926375528461234465702183350750366241246474790066609321014676264757413441226312548756071610163910693344780608668582451479120154106491567791651600457660713805677335872445116424435574352223155428713611964268273946305132084931853021422467506989533966636289372379010491999966311458594925448171275440975609751747818505401158647664462783125693924236449079137547671180666012103187068370038690320001377656204931280510635627822477268892109074344540380138150268767104272253242536040791608345327424 [180,88] 56281344681347774973385781535673672714011421915858124167849271997683959491578641967212672828826116569505213838864557699748361784114205651479463066011363783519829038893696920993743103143936297001147560900176553215614017590589858765331785977710252607497873246918121593290208852794055766752749137415146671835118765824346829178333638736175730028051517652266700903818019500048829170762256025688263274515834116678972311524440744780500228077805511911974533047064425848123804043272511691918640916682072490598301471196203442521441201130677041025396697336317873151019214018835167712481540839383609250970025636638493259989059422553569527092173167169117599598884113976848257582670494756040414415533592270652003624 [180,89] 17018763747161068709454774472152634702118054156898598068479600881660561380951123918097030227704140262259884737854447236138516410692712381218938710880084739147704596375744870174646565022663095315414881863952841860908585171369861695669892713200956331139488460664977514624789705605602898978957983821540107592051810253138466489453274719759352913473811559943577666715156087363342471535732944024713127478091491646309409045466054540229502610972998463521631428035042321067176797342962907597536895596998399400356217030880901403123277568258217598534676952220617006323762527999167140395640482007114588128624343739153702268600099754598230639143692144052546894312679436048596959995466283250421486520572365054240 [180,90] 4795379730173683528766015690284526074505966195500210007360314677334066300681529445807053798045591438826694071991554533736380096886969771042111862791104368769258091749981655602950817429108085478107077506508703400739078486028767160479611393944157339801897975607434328353556478832886047074616567671152654188058010753212255250990548931602292643874746022061555651208972424422289169136864380865422653479199684978812521416420506238634453337898099570863174472826781805405031607256517620066306263976840186080232211609842513222337608259363881395787200462736577501429085204705275592096744953565705202973804007540592703603519013843516695670325846135849763147046557673735191883177571156684545080129865935141 [180,91] 1258665486216128270511782308795434452436737190776977544188122812898789492016690800777658897081918225513438794777803021156637683819610655565077723346704595252543061373856804901703489916859620702381366767116760959699876293756527292898099495272099865536180164592272058511883165987192729264580423429958787227700519662391812548969112626141606232160973464936810433769245264671219578765259393353965614469966951372546832682841981374755832904444857400652018777243345755079322767126586022446331887759823865201120637349313618365001146105795080724533271973693020682164414932518284734452479029351477987127067646659050399150918099738583190634272727635033018458244360267848181284037458406434153156451195488 [180,92] 307637051662386479291812767386929582948972726806433461789854696415925739652343244294960810492758793329823660235303959883848928960712407836541164561305029870138266673744760034713836090999923960048184489175446601780472560909326894170011097225789944456184303385127307568262111009132870888140100142166085763829261803141424108078817376108344621641068899482779543667036366425707443381141407102861191558472029950136652556653457825631923139756855792189718675346667800139964647056877751165174799710825695395583207190588539636443030457282177682117413167429360109546584874244663826976302063197983571043280555331155257663337827809762556695005010408352868193771598291898249376941005556729715650195192 [180,93] 69991316834446218697480631872774357191725699346982054454667878216762699791514193431384893041435989545051961355276855491088302355291777178271111068476292245005355175078578255740260260878488005653699938240410937584357572639565920231317396141685517171340821775635201964059108568564211507283479930761957624818864965300907026307510510086638248756498634234183043536113934631130858293155321826678367150544290494137395920219249074811526819149158704440829702116868652529932121451156492099113795465024655033208326053302329452693175019076849787907723494359606667507703208689720225960082540539370880264768090745275691768991439030464188542407456609054404514996563511645458711584450544130130938472 [180,94] 14816661893174459511341823535705797447016624472076001358722749756295527810891674715473551588628480802610901680123332735671352093231165569672270262834600912229085472886206193730455167310203634776226556080140839537113887839073134647015069561565286720204695347841686468048478092851016546143167188549989829130206151721448213716512007795437721621497281716334555501118491094883057549296958904366615099324417060606520391136499019952627444706795160695829785668466524802089143599108904003999189382527696172501725798479847829181982465864109110088566211867781412164172424666956212864174551794576101087779635927293574257899173494045442337252854381281948302720096659223486258045465782465452172 [180,95] 2917210018568306244980114380408175362914684794191960128922979624570055753187935325413447686014781935756972543419451916523661979102684007120053468466479097615616138051809953739522717938437049494955619777396338996114319664865959553709100433513999843487874625539293526264286834965057473810328470268208154465562545411746767690496670148901024604350379095498137409542644859523633785226413004322873017588835833457528877576692194411350688723899556603005523121222252924480111181885332068987670142167853642203701557152616652834879925715676630497215419276691178449441367294570904522171435736127883392963919789252174462816920964233756640664573484602944041591601155613309296798588965847680 [180,96] 533940928860000726105091003893989602577678004696416030438145359126457750337091640704825820336522453031812065972526530236847163810817575342225547765318405144595365923303697750368034195737561949680181549551919218805637824766271894445946573255177245280161931876378416424894130372361062705679411217837613018839201988637882380466702853860984673082679825939347736793618510657228012702793699920108731395881829091665279999535632207383842338812946373357765263090581071670396192979379968908112434083804925887432366245091833905875182537832120981933273452526721611070019103288115302222795425148939893906633502769020994659737012610771085597187651359508814128945842411198031646467110040 [180,97] 90805105458110423361464102233884083459121376781110254019159248573814481160218589807372098107988122909177909152618468623349991373629076398438006186428593709061622517707899538299927563656478027118571800755345021297019927557270639823670301462666276630600375160512634990084386129984425855412825618523172980550070749529949306389526503634094510023008082915693465866036059998411898880784208177165422403730152063593427977826552444257746561446054951969818566815414986679472152414768644701423181075209237219890233093272495898809087589442677927838542578753257240025400791979968496918640996122791416444174669121683453621267427045912179859964836465948443701085880357870551167541712 [180,98] 14341286030216324163911945227730463046705485613060427977617692857747185531766398469351002296491291775503644283634920194606022508950682181969661085860268124630916749931146069239431689665988992591614304047539659803459506126989629193754916490813722320180028681016136581462568618768307924691848097903969004021543684191124287117127389826329217622085520314736441515303086834810184860087474094636321104212760683481170568401140061361984541772162046813564379218996236487874562246558038912001414036498940850715722010667368573131021128729056875106649507270527661124282406290748024590847726263499215430451245531560693219274387698266825764802609420809279998265144394411114379061 [180,99] 2102235739563513975367661468017162531565783776591058736496501171950565874680568634803769561363638349490817431657900862502061683095719843280933225899917052973181153305588852907760934786238691852519086692751956087378769528073566589186975415916643517896279663928748579619620256839495913099031444012714928792722929895581489337658258958059139924021053877118565599434435770675701330712584426594124595401945524931532373010189127943803428470966854465754683857188811198025135385480455616849130888879538145639194315492465726170310923032467247563879323256710191843323686111488561610681698385922515906086385366927808000198035513138522932296655640742183631442285418256208960 [180,100] 285844574293982015982147253273147528976757660730063400893727099701227410368694549283377551656922266604016860312658347490162542787582663763734095486356354013419458012155487734163924920871221470672179880208330878516538323738449222018919817931389292719910590459449555755463936881197268314730078215301254871340065779338052380116913781873683563443729896886607706404822213375680986572014235338248019830353783926986300865302948826175041326008122719570129493917695699752587613745532737379009653557042772218709970566578950138277124006643067661790990470648831691942609024490857958785471300419762326934087217703552269599565300004449771566364645294052246172453514112368 [180,101] 36029479130023301672276868587675006346901393756864383464370961076761454233393714913875051530794061992839974225306325204131882657265628635444290305822316140230777656408266691883298310859876968017766098483531059460329574404263751140054560026380540692913260419511531157560366007004551058108294628373146546629988265762673064249896384471949133171671362619515495963715925609187705085685008637694379909373930187812039630954296062519035599196287764496686786624695626734591901681271635412885908074914130781179826392242593528544517180214961163472582862839754740618217405253739864121197805235299985805388788838248135186867375796105999187962819183647691068581950384 [180,102] 4207012436799274670246242455347726039427015400719660177300898844763761691107855104550057331179344047184318111315217230211079550209148912291592635450173854233738100673113143939111360709348150020613529875096784370166647226249413306238560584387162939492826881169369603708547634237991694095516980352839704267719345603092876343557094856511428875898078841903777188345856574549386249599395849578305190197008201897567542599953334490676009594399909706937203789220195639829241424844911500129402082254272884693967636882197900550018813588594911221452976596488025142976155880143956504747759028827247782922792221228697865383476484116772873669573789489829149904924 [180,103] 454746260388270880313462031277089464952237226139285701603468637760372501493557105293518158964344173864164266213895005387930281202641144149244087281548253470270204635899929779315120253495993097628977400609858899746427041737709510998549846831776913515498542021680205414395217818466366461637102033774535399195967269929316113277887349788927136430283550068502624714987800705073788630832017174237031129169268115196423920159733031113618580848743620486638570938719163054545492910779791179808648308324046302157171918220531530929036310598184208276202185077065275185748572351169546671298099399271408553116720259858008023316834817263905516283204352396581312 [180,104] 45469335556224591614511720264097193173278102496266393656506767161230172431038908284800179064624940948845891089885192856922485684331013783243267700070784943714412519908955121948343712771559378392966988270842846777403694766171188218619170734550986201470192847914844563071740987744750165095202273803009669815313159223415017215408675336654126131359302430497232470864703252438301942829911232432962914160421675315818341075468407059511525525699689764710459189027358152339782136761148129884031874238784010819790370863592319771422131941583848053123225402579419446259352500158257026381370501517756726194613554742308522043448693215919081997189812458488 [180,105] 4202222319170009848176008816038599504022450300262080356438560564995171977434446329541299663878943788929506690912961978263221331719807450058963578394519867949835933263695771548710776678992658557885201308532314931130119312482048035461740127471673534968057277326094685817791618234838932307972540589177246950859393403214771726348807474671599394949717105445543887244931698496926960190665820998085975043117358174602792427967420151783458935963079210950685860157791646846537995953063801845458394963267126797700976970796380786668362545177398870851898200121808150716632117330190651173845046801738842760527867780937253368012281664029249796924501344 [180,106] 358664771982755152128567929900978139167345917831566625500967195430686831628676393800921557240429830636903737508565269014274105864363732941149413129506189334309603339705000193997274034570857494131683834808603902000410057794583460791405763184219904894916529059967633439859283256802004657348877851544608591075652564367205261264854515569403575132848178645231276327546500850081877547511003707843533851279584520654281142425897785848337683228035000352514325199730627298528348407698639458424419417890541868540463466968376886824652933104856107595089198452802039734477317555244346494577443652337472948780367495358297581221157272778529221612135 [180,107] 28246641180721092272911880201238011063208687482378091677579888004903489185716639538832310524522249151323008542509386171303549682434703901875577413382375270660500853600851631801773858907838915714215247075832747902119921315586793644937663656308661882402865910997890774937553393306304376198304105063482056764168955278682597297338180924818775989819529449215881693350091568350616120202658084479485170986445844334563093246221232988771752875990163765241971755728489362972837738997305745198134867894878926372094283610385364174745695726852426936387299043087995121203511040545264781263228296831575310770727607493312083390400659365988325664 [180,108] 2050748461511564065991411043027852646759064174003748110589774069839326181515630884110357017290233064180330504985470444139353367020995815946319890663564140451107198842600989274411946619458893525308755268695437632341139921469639992725808295286631349231034236815756423873533081099353056334781739777304835484070067976817029644036092242901644028648653777249701385459011636498947845017430709824776989051974621776757685424202755025418870614400138234657717656155956988833244927352810867552031495453112990733399463129739818191058568393255997618983294452766753699715177321854556511673642282146611333646429434827300482197921287986237384 [180,109] 137120912883886284603637456560797017750548650959294468388199811266744967111461136383365805832782093785118154042906605561781426711474672342588732626446604036820234259042376863374480392354608341465864304819559479799347383081195531152031844830886204376278582988366766128813565573282403470278138620141081002123926108433394595589077632367494525394267755453450391448164541449799049668613724679051756960180730100882188279235112595436257108391028700643671497642737385801001361167983364705479942352512710736987299468520280928796139256868731448946233917353259421097435584616675297188180321477543536986524786734677994256705321988856 [180,110] 8435234615736572201025132210800596293766799916531956593407163244856267344769796466240663543432205588161307776259436019765939671997387121549563875012922051918503497752146346341078667861236454698791975744946930310087421444087691864579733172124901764550905473609677456445056534874985583301522518541958649781325492362648929628798770098727743802538218509791154422614310138652200739856390311284489098408317500280722458657326695033132436438739264140285501511549729156896928836063317057759184061034651813508993949929006474416334681631011116620035400828522888381051608402855076535697700899779621125172743274377572924165826608 [180,111] 476899092015978160789002661277678854284302133584434401584339115592455618143604065792404192745623210919580640939341549071516168702337163676612905067163363536605603080657261680127236400901943228783232560597732022593447750843641018078384269598282144263865944910794198044186504820677547117828319391130280786002724481690985444952079713440211211788924107646608266280152146788866882454956655127534533658472255490984744742183278207042876110608525108397441984621648366114670855979056624907223511882947126298478055505840725788095220148299860556868481455677097914536558614945493763802650707438811105441226345770956648783744 [180,112] 24751502312586879543974061338788233684102307576045533329481073967493530135623494039682866760246013274450768706292404131321487940092670137002799733386445297495777313362193864518868222777640325692794160385234947486142499712817487629349373412737945252092310981233366201331959059376101163029445886705751542088111370279009215924980051638525969203811977494330494981513196263959570767770009784437451902849608983349548111176699436394314736218012792089520062230636129460116116967837382922787264407961242516275171131322730529642739026288591545379791484387667807420685696479035472973383443915905566633890461771422451104 [180,113] 1177897006128408694540499034408138201555503646161715018488937971141977924298025350139822607717571043572117684330025938843625132511422165280288792386766094906999042955661542666291801520345318978834244930613692423543447388550943851284969262904121608664538697206098989121586708465247961105585775122591992318369874132183430042850262501053589294963660027042637387202876131641481350131719020773685834511231201146630186977708309609880935840874420386731446670856306160449702531122847730700349517622286142115274058832392954285296312323704785416194074440034096816880452289460126427836853897707165000843061358927136 [180,114] 51333699271438879986190604874779852364730295487137259232889314852147700411672711500552850200338933223674731815956011461193859255059183590803598353893646770648655501269868428316712927835963945099005955886298158624811361435274009853275896878254176941371085836311608021527195436796168622973608297665610929196427738543751973436430005620238954401728130899557205478543758985641737096239689995831649003844872421770407384297436478145528101349115513006996193612999840057949331628944222681071329909000640550279158067354803941236751128188717847030106329820866136179790405132479017161924534728208224289576897048 [180,115] 2046061401309385055825791790220085797965427435457111882271129181668204718870820637989177940848972197590498558010970409521706967329074055910471794980346015086276844697459557375698649823150857831647031650379242514412536890188969036356992851884483771239447882579003935351880680616648770489461753559229133526195471220364376956407390070881813140856766119475156946585585983784840124596401790793224100225353584031468750242605033203772757722365997119067391589830511969386166767590688978393950954305940835148101109926611389251060533656507854602929386076570952283221335347092267610227848485766323189323200 [180,116] 74483170602969783118419740822386423281071218357485453496579757369395172027011825312936879759681800519980215610950847167039122328612505871857304426917273250353670008501235270894819572027281030740117875849174673173625401231564325032389303220502522547508650380926381091321191647915527290797248245588455419978392309008715978010776576668057821960219683158637843128569664416050999526325196338869660203477851903194851448245021187742823578302050635405597439127805502691386962573228004832471909051794829616121102894843799883627673855769052345702089092621073392853797200112189692133135043875954438096 [180,117] 2472824248065527785324406671119533551443700866364923742793459943404337872678670195720191800135723668307810879784662547545351994554144738738330144674002819890290616699313633460539124459784603368243262662830056263735219034360755686188544935207383534429526345518334546999306844750299672739329395018717316825087407301179947793391281649343078533720109063142981378044337424330773444098365198730581203699286077869741069432848628618982574157733929649644876706458827494147005879458410858442686797413814452266590990824398378958473547817088257082850902638363567821618560642332396149623343017160272 [180,118] 74759127459486867166525660005062377896513626345540831670950121176758779020799003350799110807571697774734168927951197940671732212137688374587122590551236416481054530474769041345789671165037219484349700180923670679656984593617169488048353366074595873964289037403996961714342459953620192499826321761732351434200275435795883037090179147293492850178856510474288520299337707655266155762848799023199787458475567288205118154678464864839490695797259084291906087155864387683011012701345084422507207374573920043577858068420127122779813120434859760963575991583675288414725793709654098582624444 [180,119] 2054838461843431624664832610102439597369373640906319224713720459775604944580254379117407616457417907589192740890883427963383786370476424399259438319805695391103173767715903753073644779306226452012446957402898834620930922396351126243893657956504302448775265675274641331426005508843311496783547394793406577278186073085696838831566589045276014205696542130725366827453307075740360913585702229686922833020323087447456843782199232377351431543155887673549129898762742932607825780880646168442956285008223400841431274601569834870221453548470435990094128306468856069986606397156778988736 [180,120] 51263082895734975100286873270813942122307741818433822203910353280150118606453581153236576775287940634936593936684917019632101755436716790541242979047302928553313482052000193225492883524702323862542555427550129834014053477693697420209165768458903801678083009713053174352039434699083019421439882935516592694472710082835042296020804470411215265800222329108172003820885995189104649324401875918549654655403968705939279534257125688585503922706712073653926753659819254012158299596347289895046660428854853024318860313251672338079288491360997932609177797737785835530187110769614200 [180,121] 1158720993122663835916094676988034450368641754067318880571336884224794606614202371838280715649309986247704026818144427665636838918334123189424268217566975101894441674428052236551308233798873445110756109202909846515017641019423564467058722899964591060738573597753124818013635117074321890130318993567907275433203439402279977331857230652763386483899491009908130956660173793516523637340060379907007794316616776266480397446771038921071207502902713858147936111249245851947535569699601119553144564025756151749079873071908347574548479716354075046135900602085750705508258281248 [180,122] 23686124012815973162747796189588628454006393560706767958160464778318147351541836824964191424736996317347680699031614652394380069476664235526850441246711104521971116396565657474414321496523252968695130161746805374465070470492772842631132477133016125969265210315105624883850525591601139297375407223210149416059405057443307222061357604010901933556454055186204896140216707461672517289098762754976683206167225952826473176704899985025516485834498909589234153125707980843172654122756220695907543502985666514637695470303882468354073808906303834248494843404373484343206615 [180,123] 437020593315311392457110581068255200254958874879796408016132925554856712983841311335520245167273510472636160906012628061292141423384686302083674741574622003609163432704630247953087202042994550479685858084720169816607158034964703527559395024220538978198290327380259110119006799375843035140328873421195047086717855097670293828182797253728028526806032123172718018535869540899053182191285357059006458419089467444198766728832073193717109220411488639179986971184999260359234644519525786776937609650648329027564345201124512620325915169520798342526810693485759162656 [180,124] 7262896182958405185913710503866941262432620531476117948338606489521107011398579624449445669193922677066476963474667043674915782993341236413314348690324506851012139844822718881737453574567543118464886883853562089620068296985683550086099863099629674544792298319725945562353171452692870743989916443065872945089745233720234382453537160963247606983923946649254600294814204339731854362669193986126429556431680563339754424112085528205365261351642459965114169109478481141926306245481917883036028647730308732617778146837573202706629106560843046589216964600494888 [180,125] 108487015009301098633697547311984067593455085037719319419910751766025871497425602636931973920977688945779045222666584689052494004092486484963360653042818173070032463559784251550997290342625062025197949456171823921251535216873360259921272158205317625188218021908503428568175577041377807495711068656700879740933712966959422455295939816550652088672367544051175321449085177309790755441975442906903940553915731647293723180683665512872290289118677906039394025077826539391820762037105552425077720890763608779256276888701130642604849110289071307225171124280 [180,126] 1453166525182485225907374705282000050777572409282180909593353456672043869610370485097558559516627321067295277600920851607987817063138027687519360549605961379226391684566602952379767942399938409721835163091191611391201637914245760834867132436776664482068410186693634670310530104696772006047793684470662467526819959644489421045635405480943257940053925957710147590312655001854369084220694526724313998771612015023707792965752341158443278297260494618063273603134297342754129229618528014183244343882287094826916490591112834579622980355566802600847516 [180,127] 17413215452381897526932594936965421632302576040587572272300683582441783176044835125780602005799995044771787263969189188317129696623703542333642898409882127192949836276239698233782559854919941432586119117410238097470852192543129088900654030199425411780776557613847859332176051744269043323275655445418730106400054030736472214575251662519592989406726069683749932129969974385307482226934753522493859137034740902334158311135407636240058933564734571696982664516629389934788857396401575219330265192953616511449084250907533610973043129462110337088 [180,128] 186194934407525168891940812283384068687564562177679999720285997776910878135438560405113408586918855968722533348861610810884261592033911038410412236673074453602003497956046674773675894079606847152521020871725658068261298253038952251801252672394147194484360961140953403086881868632794885402186143340933755032223829785152131388161612370988129175650579306068577122724729233757856685853534219997608002068652024579823164291755341376811931345441171183793237378171275274746386155905233565148179719405435579809756427315731995564608891981928632 [180,129] 1771824419571205869926593041051441727108663080787882340979792503253283793482128340967479457579615002650924638786210736736135484217807164861911573308669388192005632891423295448672469752435431675504380936803833747288831478024083452740689744373496451700507566297904645378362706011670426433737925361305727457242249743099509104169009227856776205551882078980509765964847714969174205777320734138596386996922022100489463642433476564631523258155780674056673535686160245652936156428839046062962030934715761290041887088516271725508145845376 [180,130] 14962744605597043468809700919599629670315531906350713815192570813447951117057870850745191724677117047001091244423015938291372821576281144254203205870245356452257692112479675354154545014825998429228176742072818746355707624038080440479048398412322218206132135757299248536609523093417854681287467695156624485804209022041167874672611525349181865243314724337577652902400243478440900798288992963039241144725162073588494135113559312358763212835408541357729650036521108704900734459964482269894225203698554646533092796378482563009711 [180,131] 111800602734954738766577545570594025561558366555586586647059597998001940491379182318090710192038014654596078277491941387052921015205044502131206749816672323035307983803738702151572558714224086621259914654257861589838543465792826892732942091635831975084866443290781090107573983000642079990078633618387636297909919492624910613589390120726747393573387775994935297473237167326577745801544181591576808712283154551663577260047352517158367468372620833105304605590053122044709542123445165131430628951173715614344930278168896096 [180,132] 736800155055963714377179033817624724588332112190128053058445997886127013622127342253386316661885871189299121625638987433908854372672564100953793461538756529273046417407061504109491479219906406189367200714772327807624526100690179812499496198443210161625036450647398158617241854244585070122264122964411555084336711122971855178204015971727808263216470631698996724416500639090989775546391808891398058055285187884700135876986674255683154164670708804335957542487092778759282973531648396927054094761629505847957315681112 [180,133] 4268534952186924233481261673292136873199374608513500436965441301738714199832864374695075858492455699668464708496948716008722052323599695055623017486807066689482125095771192090037537929730251779563032354278997948613147533189830823782537768000748554791014340134777515162078172876045139197911748713069110428130029351222317688043189806058430854668383877319987656209317552986882585199516616689400173550094785305500223227523694700287745208362080548940937303061116207962645549664707173959625843298576420266309289704 [180,134] 21661927995575374425735645778180322038567072755878384531254653203993910267588968604878158479249692237677450624817671339492637066147697878309297094957193221973809302710168280006471489859755816927523964121993856393392073627692534024930689613928014283740014247533547174790549830535108790393574560488637085452714943899028384835829059258986296740346573156244708087607723351017525324060616556605887258865236849053298623316405231540464076870599134970330948425573675469417004468730332931185610062394242097636592 [180,135] 95935281339555768783177571906731378541948783177521407969224148405446879539786097325417367983524100043814015494312131963555499420294586960577360655842475932357392353191171146158070113365212496453473104026460311639365794447416416617727838272928619015370021028790408556063227412193918938800356001787918494567616090813181504858743957842523232222883186672057204057255417297102366060818034588280154232138532285463167693655792428948183710388368694858891676608190791820036065761760185283227488303712007104 [180,136] 369315634566510208006468400729853898720000077342523418570554421967936016540255714269544616461980802025785925478254534429717452101685665972833414530893328401974569732380002465909379929770931267832700076710853604219368928524788689909108201235914206249179561029910090755114306271548178634126278239399151834605947320149905981123747276340212215330703243413572724359473211939788560310622232744903814417556382414740616067938489295589920858937942895254647644067074829605406515623371240558788206987936 [180,137] 1230619503178445851419507267409048082435011758708254911871244401558489666850864009956111133892798980157320803385429410848878103003126689349141888080983453335985217334833230222621015173690672419058485517787127526080540130250106902699811875625557134977069850270799868609297718973107093999495039006273325126319849916211302641321484547606581349000497314460168717198905985341334854725240609143805992909272212518183348529216629917539625375221999262469194374132887965440054752437636516160266672 [180,138] 3533542901967244488870720256394010094205497032362610703161633096098982149084008582049974982666162128235272848567830038289658505423842905346358965067115726740242658178651956248717243657007127409031565216056174159824640618738682959706177860672212425881937562263401813484157745428256136139094964392954519314891998697041347191935946750465588815214349609356969647251171097432263052675654487304664542218537640671443862012197979078416836180974557006619964562133620018557948278122380269810 [180,139] 8701353108532168498849431542876439257784887663529422891553551457603971928647314952712514104623064209082627570783361174910924537130461061817786672385157627688454997654618912447646337336365839081268313000428382486538665965548536493512758342671897089034080211233652590163668865293303525114828835876396922405516380464309023112195435447282740830106654166918757125145630261809177137857302284174206592546311282508907420027326292706956144559368276157513800087261758667730873503564448 [180,140] 18283010710798116838029015137066301543542153763326542484349013456508733441357101480703610764923728145691975314963132345786022774078003937582570858827262895633708621293628062583828623059439915241688920512303934267516725337373582795937496182880636594055100841560099526076202349626025146484218284482508786472637954460079611609752480252698551262498043899659919625065474769044418019443373009516909252586682767734296432447914883514229625107090723635898880837472297534334308360 [180,141] 32601796213338805811728714492062691672755886942604541913313586296444607423377230795121336460553331302011606878494918711904637778057419222876132662114062482255518574854813902412422536385587503081161088976798296730981937119495118591149217366450199319365653892523121425295657937549903411487044519885579654008357065081804787781976653018395579305053445558438739827455281791340179185106590960987136823096111003958971357134193064778894223790305339802649497887201591987800 [180,142] 49052097084897219051435787423793543825706654186548999944940985005936794538871929051787025742337767820062317596445274683929866871187182385086873869843470112223888204677670899260245118578569095834663287507283282230293635324622141198833552467919026068192961206191201373369389621697568622144464636758357350406544703474769173514659927831653850825067500583910668366465690012358759608881411629837827865752870001051377728934032178470840972622964807082286334294492156 [180,143] 61888773794378266877515887754329738915387535827480009873829418726388618673401519197588403119067897224912688149264249153309374481514767136289170253692922505387988054773835462091064737930558426747703894694409191345267360665966114261611057550833991600741531888493778933840593609368636283411344348897714728848571677886419847063559657228384608976170332150578004116986400610339108098298490975274653295787731115744167048464008521508882976960558483205771957568 [180,144] 65047581925237910966521236213436643711280815176147350422481071490585048813808843898935173612664532632701841627026272088824022892579103630832366722532314318486953390507493139056986312295816835244310907798633811604175245732634276846656680447594122366927009573549578853155881158053638956199600896347417354260494879469636690193257902767399656131676826345100790609677135321107655360452161914428526564404763608926187179103182661855440393462743924859896 [180,145] 56550310038299871714396159368974456654009898223949345408906811545325918780962764783735156895109329854254531285612291290664316008478589241504942786077131498337553596656812597223873122178215413265645530148114163811671898744052643265571149806571030403664967516626477173871512975377298909986785419786363989370471664505161350055711368967091029476387428853242756186973117195245323833318258566210492769683206423747016052630424068933174094963667008 [180,146] 40356705280908030246765575871553848544037600798966778583264520098988450099331407568247842418001083701364366968518157335377730450502464228971822494525215748787053606385198123203754631253528808899077736904778865220338459805987167679635549309354689419213707550825891136139612690934541850503750498571203270884066039154425036785273170128670906860672936262508230065807854242178322733295564091532107277563882096916149985259036265131586153175 [180,147] 23448534732906223670956387913523953926908609273294818260986149534333379439141898368276213686815223089374486064347115278935680232223806091973424332041824073530924175378303833894056008009770524534994174014113485858629831409883662102181672936017254465201734472888360451961610143896252427725302243801115308548741717562852550069746966933746325684911260573620056633803401471009332872869006582848182739705852855940772631546318291476192 [180,148] 10995168025190187702259586566610286720775329380025353609369431794824044687733420931500463121443729198858735693866002408801750422129876452733418164053565589579067285626667519785997222738505403899556320755697538249255087186593175131716321376109323941282791277194202498835135035724038853884687838524365417929464620497811533337315421287187482138244109118663225303612943050227535759463376785383275812911924017236594397566017848 [180,149] 4121320365650235696620642693719106753183343561602185643635198731704483539843394207688408049954232826700906991308789523660558587768012993638633611437696389596768149051490467111838008629378119737379491967551692547890185123602131428737527940958186028474764673145087829863274290325305471977894109564274238183172913973504419996406368536044600048390643014746927464255262625331055546337602598134828853602200661444735619272 [180,150] 1222203543642202473797283553022929674668575860774118407411056492449634179765543591547779982157168382523138984731003901956770218714761759214501285629440246745307049081731537448661979445908554881776869002118768723737824759806007892840648786322074513516529653594742217583492411126901561629388564023025725612696156335747819545887866630432007238359596573144977911960457539822454626019952505000840959591740147231224 [180,151] 283577516183316210975231071252454607919560605134463840531846139331938495013477821467146314212191958003588485297659650968564093021338837799663773730916059459923353459766341422359339399060937908320033113514943628193106780543557473772800867403868381271742759461298775621427331009832573223380646614025705467126543302745179310326387061701102173245569065509405465482286157776463373162617687798150600599012416 [180,152] 50856912440432753517266727586697868619535064427439308452503651032092560153606771639007236081172863575322970925400581718819923417069200345329131106942605902518746515356313230062007958166142073345181569793687145264157128434590805355866078811298011785213864407706314053599555543672808932821622429679793411393135172151899731808971924005121304581698701723192257663531102993258106164072707396943095920 [180,153] 6957238633423169148815693700322801781670104128292167976398815053806505312174130303286461292550925603693846723377959957700691465553265259333671000603042335651236784750728739421832824694163597006985242507493517007596523615302771686674975573262042119811603976599414656224431024478222896352681870454848248042789966673762578650193150849953228123681447293130290150828987736838869814636041055856 [180,154] 715587259949892498602445464520913872829545016603158932632921374119158315233045453184999950776363858140557301323284435593406268536333218286568267478003586654844751602581780570792576442253976670439445219927460470737293442753772881674478937430419170179936146067526542401047007178944572026438431696737771917754498918522144580051525096128089586230411883524968066162166987047150616855084 [180,155] 54470334415656046755765900876923556995867006214903198451949862169849191841960871641639748396448494075380872453541090952128275765774956547743979436983115223530257988512771706028560331550008419527742763192335365601739411514067911384905453823555725914783122830573271284082293391488917876505123143140928778886365913786738584498115989782679228804849706781516908652573486119010272 [180,156] 3015676229436295168092559428335055450735088694665209015428558235044930605429356366089378211388855777426266066010262463271011386534511741741167903516751033480904978158137620637464122223759872020904901979759884211870501437529588234255492943777725456481922953778115617117227433105462980935679461101077801320552487120987708960913660889207006221282325197449356745084488376 [180,157] 119129614683972251457160357715417959887245141551075520246987611335810553797605286898712902159539966746504643131429623033578648043381649974993859796103502320343352066381892181320564904153734407273398929325651930798276195124001293885307115031909065560243584474507913508724749266961971277093589863729361656226092478992074138647951190361996551251008328433999499208 [180,158] 3287479289971322443801150149637110026363016568351203304299286781150598504430306857169429215201874116947434091446123177339739885671293258169539548123371211332010854713283261959738051376311482915613915300221319041166097969699793542553792820363801021711494352767048822400676595885463122654495319952062785058503115173515832348144870626993907154026466520936 [180,159] 61900210544480659957880173322697378580630923106947999026141265709534547855282915143713562532116006305160631517004548235507003515982765867682198929792695446310827417668994439800237075722163351258398704547800046215089025843098791089737642086964245036254479189250056943207531031492503683035594614096900063993066984658839062901547731339909364033536 [180,160] 774642128224408526260717236381338403661990992294739493673585849833750592291004395167381838397478180904689999206452002443424882820170987424604864737404832946518933032158443672953098002640727366814601313034580835795552881153160252423713525442624010794122882471174723869325438923811821483223131463069786138912134285576989339951234783469456 [180,161] 6256076797524318721299158416142548186987118918718887007268883360894383447152815095002252371046261313484122088066923006322758335937460689844144150106914613363914889292413095197125994928315118268122681394914687088984013972625818722140526697389910245164408403856188940255972533141597757176243508023809867498400851381507076873977632 [180,162] 31541425040666311195952892049324755698644617921834763819164871233737295385163656856500714721367677719007544964539083283931184069164640736849533075730016727928126699675580629530845863507115250747081432765023037306335626758912560889230648830723227460167028184118058041045332582945858348293426425913766138205091473733430278 [180,163] 95608597585665517798690432907946948637704193811523982629803983838870675028577717959696826735629177650144247535778857248427164483579852464519450306199495830745948721564662385564733078744054932442074243415422536334444087504085174346439300267657265983609871699415846060533823905380663876115781340122060979271124096 [180,164] 166916658150512489147498106062163029671528182759864628150301609021247961149879103348458726757958967153325689637819536504649179717462964788633851329838058570281432194663362563201980974244503607004720860592760307530699773460381627060838619784724151534713638389505103144350619479122369452551054539753695584 [180,165] 159753892327644120604461052046230877605308224819512072868372554763248941837041643519522729172657694871193240009896210197270525262063652216177043629911623841670415596454530962357615307492793938141207887954326362574718876157122006982352666840506978801113040320590128888461973303554254050230859872 [180,166] 79160079667251461129542973948743852388169065159694346840428695371802341741482023163258613955184540305842463358780311083805148644854130901875086227685624310364580498572542044950266801214741054407141001980986838518113029326496699375260420078850526221939980539691206883225687998052097256 [180,167] 18993342734719696997292027317063646639035123777020204176283377622634871308700890662326369382061619010501075787839672285074304605285656520830212557991970117298091834448099874844420430029843243306838803015119847534264345973668178007843392869989818653331907947485534543110147904 [180,168] 2038843266608278986030401138869815470178251469360181244779523483540484581767714166760228930898852193282166656026895648363249542829242120755603527649804231076139912564810781563359898173838920450492945885295924556051167017258450938900699826270124342868811876242881040 [180,169] 89074956118393739145971207043436852422483107285444527339059748579801980341494021647786033651484756866829053090169872856629546560219047030380634689513600185479865840605844277868085087456767707559934305474683083490533080644355517013664504067439359340945264 [180,170] 1412085508950996723562452402955131186096898397908734114983721051820383491369325243636671770044616855445487138300601876412639480730769466802818033849584424049123194387207814478539915725005224895937231512080335343001698443778425103337247064872176 [180,171] 7050619435791165570279864886746582931588693288279152240488694755075671934940447216389054929783554567750571885231510089182641112914463006066460092176863646773485332807045527915519812288762020219482823812453411547574481006474054269664 [180,172] 9280675918165449676143221573124636584847696436962396561380914440952123774293381569509495016998234754855655575360409432771476840786015859889317750274379841502459273348893966061706820575882150864661359417507189124781411224 [180,173] 2561477132649336088063494632093757858537366068373180552123898078991496524778555804110105418703396786142048432878223481959163501874086185015367072417795022718944354838872228298136860842366818608535218177722568 [180,174] 109474585448742107326961895531966647751070281364211568896314950218265278373042124026806806619669673912241827117601496133454128390667868861812349869557243802259494812003275609940494972801199782796 [180,175] 477899591902778021291486654530530307228682265322297545547717788803792382695898818973723628329561590900322787333886444675712577267838171819109922504399778434915062789009460904890944 [180,176] 117103651568395788739322685991240736985050863908224121786345336142332960336683032535069743735036497579586208443351097396020957060645347915192255136254170275359359960 [180,177] 643175465255871074178710085499724133178997629542780174487514511771776242069423489474745788515123311305228646177610444915932526268350631291982074176 [180,178] 16914713014173887183338682507844946138362826709002559077628909510563851918834548982165821061594908728959244273219960079388351171 [180,179] 105577576828184416202059804221804160440570543633894365229184676564953383959100574520927093846540860373984 [180,180] 68574802342861329257454121113288942430864142652376541845036272010160521656 [181,0] 162457666240218735717639955041230428983183381164434484484136284664561100290678579911600164312071036326640300182730735896303253081257297929598433586029038672878078155701852124235704509898837200777511776332243743920995123725046197919616451156359687826948053401223926334033532557989828398690182851587496454208000067707143279467377033882153615133730986884856696368323723686992590484630778348313656489652534062674258553257039872000000 [181,1] -873255679125341047919247646436573258983971873072490376060628396197725529978449244616080252651446377563246139279616908531464962578683436442755513915320939989910472932342188696024999728029038986412764530788498589500901921978017146323286119882530611419630470648702233233984215641586331877431962593151005332754775510530893521910876966044229641581895055207405723651939413839796956968623308174017344959808315173580853526945068976088896182 [181,2] 236846440923551173229965176780830679305471255012187266927276114291532652737450785130009456563646625402394819738165685150919357523045530678780096159477195655625783496811666324580226581398215381477873965453133828442216187498591461641907459633773391753665994814024678492883026797356426807689992925966472902473115192558633759152930226935848583471572312597291519986930947808462604996067530041726302748489360482464357875261725627005449396000 [181,3] -15433966996527682988002603800856384417211258702581499479131689028468489139302796647691642365873165049908778782881137444360156624092346189275403719839145469492924332220684640640690806607827366475003142259669649860530309162270441987045728964171062239440872675170805792179940953166310805679965184571498027424764975914380123378277616840167704702554980973062011142183036427772278910616005945336494822724156065498480893843436856242138428320700 [181,4] 387487969117046592876536335572780687108019706024141728126087871134374009981738673100052584859870623659475781459602467145967402532381628632995420043376753091647499288937582071292062552262281675833465356433152638340963987934094494330326822477191392591093331907799154974900672744351792855916843685673379970225474578265528744230409685959852614552004567323100448802480879906907938525395337819084247278956534311386109575108956241436340565904200 [181,5] -4746143396370619651953382615279862959688794432049568666909304943874296307736659551608351514264279263659175023404670059466867545192346906723436005890521718366486632270678652809571447899352504321679695533932485465161871946718225124376225764054893880664468313178839621210128765926646864493584486841677668374611236623669833898555357557341773327302509986809534871295065469642148826303113020351514542742287520902427385457302921929339443587527705 [181,6] 32704791655959174934720349963757123858330291602394137327054067798411386041056634647712683800266225303591667409641277831294631191711743455282355181097374616497452912627335389834439359123850464655580217022166220173672335806653648965576352139913751070337126384814263303328099790099003488931007913407602885887507635740883938072466503939022672948912275264580454061050876902185035028410668720119177950384307592952231100898343111804921316254392320 [181,7] -139495999688915209193955594474081627536719996507800003260499524626709587110618086140491098372180999297971641352359858168702997174632832921133846071263956287725668865348319366596226865076654107748172937870094700820590787285788812748292341049608080698512354099637770526177050286750399116478113406731662424496309138206959194932046893795263230884709675237048523624267307267288239105293778710306534557020452754688886195204873165442699674648550400 [181,8] 394428221163522867033578320037882752215438608521046573383277635654114109067557926512291905721088750889709644662034167460136445345249653124540699292105017561141473751249716970252542034460513079996833677487190780544280152429260306547352390266177515567498951073124568686993427068396416368009506864911171350518960426316135561050604410802405090664699160244880189039107111482476447659204728191611728802658101189759089682290806740313424600809843200 [181,9] -778477023191680653264150180141306230036395813926073460697526333671960029342738458643789599179838219048231716405855929934965513303344702488083399170152146260662229679468894578979494194323301323374885721806823611441386083409494801308563570743193958070145612508295872102660523264521113905475506963695195687786931148457210772982478476810934721903215512632009791439093575532328204311950566924357903732235505061416473870489346114561008926565170240 [181,10] 1116558557906031163370955112554345524524986435703717013838921710880335957608711552523586876238276651282431040937202597853916289531026262210415435780177815012167286495267992728831896381722371300889113344315095018562488789007456346365847053339153462609887231057098894252745952964483738165112055036275214648477113208816902557608126845149736266444097885522832930157271982224349795000128793424231651782049004689176699685341598405008933618884482176 [181,11] -1201979222231962926944097301233370924673904177515496368233876775070249878368154495673323041782337529680364474212296696763732958400809499976493825231918143703726025493510559769114472685516757341973173553030436825135994425501535390566573909771110893768997018599843726804569142853527682203930838883439858959142464744621838662802153106563434423712593827842636717762266699053342852165709770046750254953774519403161682600561514833817396113019534704 [181,12] 997207769151408633787605243325360998652958174032409539810235121436846252910510535756013634134450617581129952400044370304729499086708983609997484781899679325336094340828474070351808778402498217861780548280954190921694884939283393868760963005117751902289238711934099268918072184441365869384116290042046788372652061715183544478300273402828183160752447264529896802785809234256932986985979294091401780908048741857349328308999432437168818552512800 [181,13] -651837001593690910250862495662437241417158009867422962975987371567670307854715210143822210939587781269896826706494138858588285470592501707821464176013030473177346214160074359856216893277852423301161408324846924620495067310244197153178385571227522620991562669599675308568110341156571218729757900784868096933033308667841220703595955852552632256988670927487769964282032396969651325646327554715340117978680164671932834858266046534324340778137412 [181,14] 342043550058441424538635493915564191217108449325069536253791133384189315611693552028946577752688310590565715378111685021483772762365665493059171554980643759830831782168761186046336828960254360568498451787548799001246119883083670398374791374394458811478946743669614331645047525070276268347859515793012524344515394391667322339009567908651809940667903829705955709112778369671861399015821307716199379608980107287576228052077624353903379809805632 [181,15] -146413725264960628458718731680288340852991130666361726534874048080166320886023649215907364241929372349037529370295624430528760592158182393939924930691740976456695748334347306964931229628654687604894528133707750564099838533712482174650215866655437668656941398286828680201166893099568016681697950568241409220404642008978648624854369674564184308039172541061301081846089630442287990653297281234389941183783175503352395371660015033356256408749240 [181,16] 51842126459814564742067990713284254529306534949619914795940316417079426156773546442914849487980489756464149271284892311083647456274789439818573319386397003665565422757906288328798406181984706470260560285595799946974283590036490042000208521967472560296584178442704689249733047932316470540541189202176467871877831804883290729126376904707063619816029174705082892124028044911565681336400694232462515781694009706619940581364252064512131002184080 [181,17] -15369970224749655543273081845081625810254927811904340992850109901768182999774051251890157275631651824036298220489503100155629987589594077061184265698205900510799354915470736519003012403575043425050193793802831880985497850593690732088133031862272609254422769882005728228559796848838022228955088743418934877473757237216679796114335563299010250767352633739825993208871266431765420483993868195612291923763294325549273482944365320030694402022970 [181,18] 3856727370493313092758639209189792871383274566978382304884685205690328277745133538428430955942020603374291701501617102381140308123613179722015877510334566403350122360419796776847242868574740332867755526570111484914703650476125593170487772672692907932781352342950644761574969951360923990647434710115034243479922579032351062840725848099703111571950598822760191061202713085078352680586700495553463051165670868173302536530136853397024091418592 [181,19] -826928226975542058505900949316112278000536148299831828296146550793123559376787615787075619606128943184524348405385153084898617874671254236570419972792024613428237533213223116788454483173864021042606650388434232263420610808645179735839153735057609865958527299666187925982316878889040496059381291811369848155104577441977029006153413555069064150563805168026707039201963182405113350670103786808906518863869163041381257790307488160637816240292 [181,20] 152802002077634231343474763596533822547415930212539697096805649397438323985778692123294000774456453007885763499986965568198287901578444046743279703374930226352063647063064163058155323028379550107861138492811247075917167546333436961617184055461552791653503665875624420769008132092243695586870649779577545998658358550004158938406795682132494983073135296110554644594502995954795287773833389915948933812435755617017042093411491833891519153656 [181,21] -24521064014786598243593556197399011421963074851108029525917411764074716804926064342283369695283572282840568120213435781266718293172137727126182689139845064031920357788561995195335597567522507903961806993926200703745848079206632533920101466764567846722059960132161352812790385685172607121585357557504339515060470524667980553927412702340746499981077477634644209415990399873293531183462488365612612066215666069556607767455576280911895450719 [181,22] 3441243825860539506704519979788166599457432575764749431937441623739896803515776709892540712195209907654014344551961901443617119938107936757367069996379954138507682122982561073751795061999968178534967644806561241804448321619403672773687565574165910527823592331654117796410960383536035346126225316810384647943538432137112941967349253380266009581225806344960958374591123772031104594389332378240730849537130190497439375197575649159177241600 [181,23] -425008592899444152076802664840532744432508546570206047148736787502648347630768651779694536040487194507645586897141793563550133488290645171049652620363786712458227670085578882093425885819504383954281754200928966895423857295686209416247801072662393354593203823259651377572533656944266027631452928941317029415254257748706407816448686529661081056287865075151534902364967880342727603818159176091070487012115613556460824328092162896831113600 [181,24] 46460685799682391331341041859163798944947338458705955125120270897085264349563424704709058829867454910256253986534857332120300305704902733920705020099311014640660776642201388359605508901862852726183368729748501480571127831632426995152520142309450631198784173128049746022735099984485440900528028064657966532059654451591884388186808244461050754144485704231660327384585519389022419408441992930857881064937356922959124219520541008215960320 [181,25] -4519264811467417315682049135300076106789813713512757939510474623318864003326179147211311923782189431965111781773809154703603068974269553190293522829571285662325946794160214567540449910545057294034034807534374657823025815164182729875777483198952521648463278440270792637573951522626986003272896624337975372019992508879150173130728990683990283151037092009483642569653594152008011979469843892020593358826702690584264379806025217058842592 [181,26] 393049371532017576940484762082223120336051115912673963535115075500205207433905848559367857391566354636785721293503662551661350579532117438148732738254904192697684110591828523199258460278187643069343248844282108484422760013434163473274820731823366112770660115062202362209340079768366626936618811945368857450557347931376628808992870244371343158784217460561931491382617109705446867724879452202762453792056980445145907602607576777442688 [181,27] -30701667421205271826477354507977845171347717124973344922135406318988963280621547844827286199131367780916269605014331897041296995417397416658175563333266025863726360934275391527983190568978520020732606785132764111564341136910953391945073441261746058426243925659379540963959440267888304852845032852029938418726124959905584911811632745326045960964595468615992829885696534008062469243538877460480177172066535422361563615153608128501840 [181,28] 2162740577034282220626092504806069425888561695637842613991915391610847282197679012186708955070876713478779916429386006830246576105052141406882778047394517661302588068938039583660823351550160072712431894802040401763790601284543063844147776299702056537650497547732321065250478194668364545625909147198258169272833023945713247116954280722762433030425025043684535258786408774579472385682369516003664608231069067592843352274675950880608 [181,29] -137922718574052765273283247570820081814661178521398420526177227512188988161822295592365869137030840750153705526825036605780854783561950973132861164572224777036055355868382416929961853534237798098607010886278238965996223313329226202537576902889291517241097232454295514205461676165255550310215761265229173409532538981396714714875854561603170124423728367250123413454643040424766582040150201671546872292907190542057009540720261165708 [181,30] 7990980636830451830885475236730535900847889135015107116177717883871395983427313127439050533050401446250056558258590245108462763866992151775753781625470392380937835373487441498565935905304571739562656415949136590988165107192175442573348262018454242371945656476002345535221768612416905963652737274739451234538435536872516416753919035899671708244388460868949971574651544514830094805393178013342496707624289810988048650380999914688 [181,31] -422022425742069056842473378910809025232208337135923630176632256395524858388951039189679777358275071539053335999557634486680964569590863375997816324973227353211374520230374594758999473202890563420537743538099095673024951384813459880517776539084190393009578028197168842111192970107286390052033762555920132723930628828261033358747502677216888655486458167907699619488205901187808616365375278593035720239007401026498511653302551432 [181,32] 20379096571791961988475867444305827110096949143616024906647233254153653319023417565949010042581031296900526242081406953751834237777441897592685006430428971868113155627685396860366214324580118118827725875270483498178932921619887012609002913850003977099841989731333246394472327273287870837947794385717529656769040939693073403379543903864149833251926123226113938872294155143685337435860911120790321211813360227015564532201115120 [181,33] -902411041795386435359702027246972955029452513174584855571317335819416883037365635033411210963029872749533488103080539084894076841503744262574821558857002002497219093385835357434241202887427804767299586466021857382944993518562876431995085318173098137582966848705501409220082590325116482707347963447246715043915438883349979536862721538207245763182804071861696183847356381726936097924731238506477516676377434500019757485751318 [181,34] 36742716347576014886524920956853200959730077259576129066074828757825396506388597890602678763200040708474635595444878398073667382092008159672689059493728830513451884792335642896759204608032437960195353315389411765897496445416341011114985956411123708338410290131922837783226511640463990794808353603944343095532827565794786614594075685285064020676374428895827178753359266400219722181805271072484351851881057178444180382047008 [181,35] -1379084575734620622642922655386520417403784509173275432874894037309119466115565889278383696763716929932373238934772976237979142725942535725290898185104995563902540308609868449398958658676092000141808680909185925264856860486033440271041516464813757649084221295352907647295584858354146999538667115716083382817833273671545011986853574414663761305210998364272278433749035831419151167835163326116511377984959251476755845303740 [181,36] 47830279852060200981428298839660053155933603182058520852915793379717918374021992523181516172134114375075363754984747200797769743130641753060694514335687028978281443369420028199898569093786974251965279931789504048096134454887524331595649017547889316730174759250446151586818536891096125192574637188319429786487050534148900745183361042028723001592197510216544596294884294843471747790585976366413369814697124779430806293320 [181,37] -1536337259039729701620059972693922424320269276540597598215874084458332775664778716553054782083087216845898888168624498777892961100267268250540327822318249887181278566094874299701055245336556477213876035223914107491058369497796818329240725728078255627970479393320782154246467544400640147186152559608072155198002162642257663348265154489904249941537689999906919294442786487516535164214781395485377506056866919418086287225 [181,38] 45800008989577841535386083453134913089869732227265938187902954948529817254869059072229343231613711212779787783771485865814848484023745792261478213446037513220819561504749721173579417274734779887159455616733385106497542676114741850736102445950996444660959800238678736359220107301061005608825970775930363451834612138187558868046587663630442881872707367826283796594349895543187710975810588620901734045828771929707582208 [181,39] -1269733283217566374371530519039834012408589155524207294055287031154111901548599882514179052955347341385748547080703281436263764279032057169144521682648375059773605314514980517066084948901028176579781775787170631783078978518994820138778060764031634556309614667602311000929216027267069877157891894213609510436454246076969592872275954617196065897901240439779582074256443693478249327205633301558515182256287070031408928 [181,40] 32798403979761876453012274015457350970848004556497116274821149272692096284338460529975692279813982447713797912815314497204645158072747435648216203509847270776068195363631025279969611676946204338898683401104080444483879041355239289586841468194164363549961554553685877356129474422931767424303952696840886625986792575955354037746167428294796443720635140694083896792123456286380259691288425308585085752998505037955008 [181,41] -790802014774913908526901270909656166693576346200433970849177711577665748868640562498500463016334091834258429986170667059323525956472490971208705861589304727970969349327803691261187436612964188374805868628827614388066753146345614678231681783018662302851627829965846404146890314975635319449507315807298727101713943453327403106626249418003704539325628524000053987304282783801252728771957291533324017656387562977432 [181,42] 17827838169106655326573225980878454688017659990578689632190168994188351324666020360672822685946808533582676354503652550413168344767201247148082292024576037796513052160342975762377061684674021490748085310193569174164162197709996364810167604937754618649711106383323461370203103993567928971497793326166469827184152945424081225279964551440709706143419357245541016503048552892639354244072935812168879409471804225280 [181,43] -376399264499232588069346155087302822637689297810936692807772516195921060635605371483065825276638956331846328601158135951364998897085703773950042350445841418482179384962810011658027601190635540571253213622727590690451019293893971448234733459354178528330492946972336833617891427403868947140526958702675105468851773896940647174081209630287857868506146623123548896248615765412751213157358690859616592575117061408 [181,44] 7453945670861455941605498127685734693599993518127052030258752314309893581528796266526476534521892183946203666881224797809083721906431575176764280225736696192863033061573590172313221550903062917711934352671789333716518772782839569212245069984834653026850486663340471907556949708078649428797728266500989274567512540635406635903226153605219179704020010233076285391415089960630313068608573806048685270746874048 [181,45] -138658509390600796860781693238611302608714397590245117996979165849534800808556833345114704582045836304481317344845049076816891045329308177061668486617886477756832799985810075103806043576528840352908858539465414564127918367692247071795702559662387800290172912753325995448411656097326001390085087549911996835313055812032428381876591016509932376385016171048701877697200516320672248425247840268218583511589336 [181,46] 2426244558977351265854504467639847574021345731713418325752346053515237185864493034130530067969765131939369171590844474169502969660212245966153559874420522647958960837269771209833909794943761279915655891560058720771447185029427781013407037171926161442932415812626905313650422332751712774404580640834700590488874403852767146270347040587418931339005294850192718197396624189806718056235416280561776280736064 [181,47] -39987720929303117865796016175148774669239633165281889691497189522775313537904979374978794106949298515342420406671433763616566616202734374201491384984080100669011709242070542281779842273871844417171314677189823333136273207507236495337980760751926314354305574050345760906814797021477369316998681725834027446420500480451627843731944159287283923025201371915575538255285141747192899885968224044549544454200 [181,48] 621544519808671807149978546761681517223931602423592976990210903399728697369471420116599323936813376270651655345157510848917667099807442224407333419591593038279992007152047178953408704759241148358953324425137589979619346130487772669535697078503546868109252070130108974406159925128352693973068394509140841378143872391564937256655659563391010466584794170898349173816862164330440185851380096085466100880 [181,49] -9122117572540414817627603935840474111363685554119962774568037382485104334922917519905647695210729289180748196917855539368646733049486621750324614774388878737574594967654014531278902567139640357760847959530829669545922529343318355991342531767322816986312605653070389375772479786989383337697171921457329756039514894778975005240840712515996376192839344684023425308975567385215353857307550139391429850 [181,50] 126560332509173777907118283941502553132297173460447006356106121244996475754395165122718667980625302768235140534776869624227196606876997233515821084018354250196936621482665521283394073298155605892520251000267467588846991057927428358879798486049991535066860292498001767251193188033270741989198056077612861894966748196027972974983052210587372272342685586684386427296944217797272398725255838482390112 [181,51] -1661714858872420512741010231588311677932017031416674047572319703910669213468387510877723419275822180306437712938097115119898076411013680527817312311113897381106011049764684448124931915461268682616639783300553896939477789053916044696456808471238229004419961136353213002655897172764897070585046675326945123088081538343735615700461208086746983063874559010442372000347854634504616626470176336945428 [181,52] 20669493192722914253564635889472465552881751930370844406646172503497715072609222757276500554022185302079070461323846256186730612636319944045386994851112942660272606284444472928616403152709052909257546667684150047262560546132647338970405484272658727472878046067787208766678555772918845090028126939073067370673505161707426744164427423075639848661120919751519035692123636845438072045102816199960 [181,53] -243812112932459075209812946777018071717230855682729206598012311315125217219891196375650578009395850425094843533123165117343329209487360562953204456111568983949233697080070485833624509457483379750851504527826410324059052910949959158775593575854168344482623760941715972036461389732278346297787861366054792933467366007229774937518571135516830053293060259650356390664501191765297071258990164707 [181,54] 2729932242969093850506274656065943016782888160147177606559321680685784181920272751140897514431630075343150332091573652539782325944955564064820125287986200872271120428516608582758196708859733937036196954255723159073570876900409323690459249986973813327891574314742216383892104085041403247449319468278536884302888983882846277869284380737180858116073600660657952280635420489159039301484602432 [181,55] -29041626927530090528702813713961676978729487998080072607564512677903601960875600337169504876986440315641006114136401105251326476089500039628827718865251625697876353660885971319066272431357167605312954299309848174547816196106881340734281769284057857866100902526624680609801850368981969404638358766798706082920781544383540555720927939596548453361826713215654821973247374271265114033488152 [181,56] 293796836066912515389195251158972378810448909987007623540824699339438289709869461031629086234284299245185047697249103129962216505624877542661381554552706554345762280641158052132571573031643354505155076039261000289097556592247826163276209726404072403957467026385626890067335971760376854922783246153172434989323880973268579451421746158159972424642492589811843052339265296648997951214288 [181,57] -2828779779347495680971199940593509614586232656385214557465738535153500043018582438439783412246965640301495134373791272969557296005153671824163510090772235470629787790499008062332542500614711664674613469508383484336963505597947252517332587802053084688546605392103960661046080857251267188414414543546506353946310747136942255672805966874402473666946971941584826132734923112681919689010 [181,58] 25943628562980906469637705266124448612674539180650272666824018080944069205666044030219338569518933601336959169857495786389038369243795863662684008655074742273938307266914960733812198029443069732002284720720540615854285668739249613194601848641410442726709019634864313588063510476850242260660584240763537314027958552769417946615922038604463657506608596691791313354444765408562314464 [181,59] -226819952289613848602435334707868764569554767085868939592823897666884529781151839345104501841426793138564926003758106396822961586512306387064404495542457280786072688388395034941048821354732847438422537360552243136488232035874934228039772377670208400207747104421012537934049148349192107694935050290551376521927517024223934479059890136666817815895425355961846871036380226321020964 [181,60] 1891805805876066353133675854457170844374685038402669536681329923847322284610238823492865030099050077112203060100961028906182072657800541534679600814157984661107504909316790395505164481974265213245056269786581840534941083441254212449725165732642940173558777571555690649377361612360863552802178860790558640903925667217665169175917950331750635669797494491250027432458234435210232 [181,61] -15063624231283406600497852856219809582357130954746316913009958461598386144115367817863575206575129655561872945387256519322490697827580729893050108393607644000173030113627949172160299899428464630656506455536589352882950818803699030723167203926853571304485913755703577405963762928182767257682806371389441837686261606238469235773242194812252983493204987478599190185915118478183 [181,62] 114588367824114339506724717308058860952922781069524891486767983683626779795779240578384893613664112405399785203687186999671604216382877500316704069934570122116102095105264522867328859961704667945677243594507662227278413722162375073811998486403646469029708118998947298571652210213378066435373097387446836651018985555860838989224588057718034505863528789551247733217090104000 [181,63] -833294440972998519107196281661412499595907008869247783491937156040762391888857213514398326091005256633309569446914559488499798080223737890135085944584599944333327000602716524357602672564824336942026591600681967730843360479414360832216014899928483012691712503800437929285035707714895048228714039954367799422510142200722422331311474250260749473671512906007851591472875208 [181,64] 5796700193728392675635715819543881792292919778862448537013141842109118741356176852047964393594798492523454670848044771270268947543494660536381818639775518954951386108160082690468146614985993254066310649479312863555863888100945182107910491725914733663986142431279657610814827933184030432218815972444259525345616557392994890059745284440743795268910575851676010974349168 [181,65] -38597072687987962481155870789780454869174116784890809568395289215390873147308551342854303927398665700783342148035887478642795744967512253029809357993805797794131924241271452087864029822978209658856344253692911419555529911172555137112596393182360063287067000873993116497165391236372606658450338422235079463574586810549623580198295207268616281901279904303650020220486 [181,66] 246136241304277063357200961356129445515623872048983347213820656251998320300828632308186368014810620012082104480601855804813459925845523588925496292636216776496108123808087032119139057788317489580444755172073087901876532410454997504630263009493540227272471412396843948857714758678946775616174005103488263262436947802286604825430942277210677874547979251698022600224 [181,67] -1504149768615898191417020022534784437122320738235161269252625568753188916205589895218773586475695161089895526649191678250784005460109668008135810838551353250222791760150008040065612451083819616197651908629577970958395735201490916968644090586696775701452342176916330939069840918538989331744064409667563906544512368818850259174230711830989645172186264104629349340 [181,68] 8813291568738172801684176619359264324584236280508991668346925409627294086373713211080021780604184599797035646882953345796155329652346890912573791050558785197471609242091176104605372391673869797063292050974148536670577704140074118471696262660202902969330961120245541605632557544587738835291190471629366008120850500998026538155790240774851685524715872742558984 [181,69] -49538734024761555035121031226633137846240211751218220257170563935515951315090807820265644964903110634750182291231820582397259978625367110275055316901849575361295701724207178875485001083732230063993406521542177082644523821943196953482852944314833403023193275427377634036788765477898293287613350561974662856748994681648166243134521332102876392148651157637009 [181,70] 267258087776836622902678519808975563900981581886795008615095605771292873872479770458269373590066148011946381217857120734465983417043167938241971297627866576683068228237730354032709451531474533514235578374044962270204105420469989408991083141853739572858092999345828538071562124006057051201993752417266027805631421476873091395738137705319364475576102093312 [181,71] -1384545143707776902975530948193981019562698810639812803073938722884372889498851718865817464190525471694310037070796432719746669016927468361073990836289833247544513448934036198231618292712219651257693170877912393643804057220973549221192710414049231543698053584464573186223372806519107280383342244454943321654850833731337965071418879828423426689347741888 [181,72] 6890913251495111934256599783755582791254885919970657514177439536510396594075932210784574174222966389413886693627697459185822795181345080308306610343125410944710282498334285961544580580627662690025874360204027843565332960036971482930884792155121395457031248231361882707629733976180281136411838428271722785517639110176012230028691585945247786579198080 [181,73] -32963642094481390400249282192862550758755165347930313411747277195495594116333908317573819455215939000439592920822371488070362059227131571533615757415204576771431812694832436524504689073176406069211471250189269257349773281727436371134062722533876940251919050276317274959594513160865666643813092399452831273866837848675188134542133330590194191318224 [181,74] 151624796263912880377451846413281679461012207961060150502692953536395907648088741833820074597020102910327946040140077281763961778871281766273671253560432703219109317687937653602318930861290447231979708056722671403555255081590112450554409418021534780797705810336851755203913696239756971337622496260332035249602242391145492204266803316016057851264 [181,75] -670907417903376137842435569887231542649953073751050966432340569853048095657608703721572605854963458214602473284318649509155635530088018815740108113073068494735620554535574199158629240843357327706254238564887051738788987906587112507398728323270354695949859067113648125440950760113999303957025718578835728481373409194733288902636541392723071056 [181,76] 2856840675386513125710082703047451721879959370532440777345731331710155425560497744494926084211763542284811758787464303681412080096315129717260540818942114117865486849404896042210203785585146590060300874646237448918555664093913801945791177854225608244685886735072033776703544045341850763894480660368688038502722966974880533266833711186932064 [181,77] -11711365475267351358951226994238443529819975025446149245690887919774981768223102611094884051192562346265377186927981400023551829464398969119378973778569069305638575534850450386775962722029899586019402950816902601519610367166717325142657779789452558284905519173314169471594814115540703709121478182844402466800295230981431508367073732963980 [181,78] 46236788144188182463143622217418663357666068324439030339563499917690801924361169980806927555723818963989358630460843569435832871473270751347911620095332013760907699021794754412265420641233966018146716908446728169240857013533067789177743203802907789002308188728199178486202072571384594418653155228387640377501564827033682863326576680256 [181,79] -175865488360458736253404215373402173028390394434224234373711428389052026551447203415442249882074300102941434132226500101790585438322252826652696734942497398292502900144741191995821747421652916707620001210870548514843733191902537744638122380244439130049760469570936053043615136358833745744391410551637706617656124232727219360855676856 [181,80] 644665689251389601337617522746386126956484202837409454302337448880845591738831301509205836298191026872737338732129563335049022465740407274977160760109530374984403635341341973372567976186039616006748460588815313053299780747866158728912501015868032052582300141979738487962077223128571358665521005617304440390237439839611271155128720 [181,81] -2278199071661709232448969474075945527485512952400178936916361222097227007956014144605358820807406194835907240688419544549378928557766615449149390020522990324511279888570098569145911995494542593458195102403650606949463360057866511618407545640356435746904672041002376375007151226189363910305225334963451582305428413191988479361210 [181,82] 7764051814537827068849377313996754974652958581202998302772283084287499704084119630205207751702426543691856881775830835392431289396883182543674186242759901226470595071390347489141590694662646858087952063085865454273796070611620580973824361434294072031909650882261662300670107529462049683484379758179718089344307429231380991840 [181,83] -25524408778455440353905013193260655910347370684493528333770423193257205980923316095181344965940027897117144407607550310995681105651287808291567009487887415691283776654086266934520950735833540994686501142756041168302735193284261214746677589758633840889067323838022067412926885506802112353741155682960184403679282272494823476 [181,84] 80969023357846146823867074209743966985426607742479153301992034097572794774045730947085533583564631309438991476337970109710283284159882678188401203623672760568271093565138455920834791415101104825800190286752895909236685735960164531557317627787334823959188941423479298172576672055177278106373507202037647415624016318932696 [181,85] -247912363536816552809867806035920829435920386940992414354843895111180878796257948832593060965231506637288617797076551495389698160558551975082610849263105134769961194714640170524857351515729196320359245737057646867331211195645350296470740889313343666245769955646488239780141285476514948796410061418265685433411570981691 [181,86] 732838893024203066769322903806643117635997616254320091796228377874495523530897235767534406256199829581017737322948652039047862164680784312465286613857818807694353115239352349944164893698966571806111306396955779252207416903172464228942448515903093701886777163599365320454608486579223778047160415188807375465403135424 [181,87] -2091990902949717601382165562027606014267032249692510937274047791644164751059598668298350140203754820885719186220184814018905051791133834699770521179366792431547867945593935014314652517451165971988049990809339313291724968883326618199373519909689907825221192605551559969289458144498402487695912980309602439090713000 [181,88] 5768421907262981709415931835939132105495934396423424818687111938930362579992099831716263607266057396586060086225090284906605831587142656300520177506145443895332658146201140936225440462362032124632455415912827472126978873201870928373064790649493413285210601998736516135420485570531868492148992490956271524098480 [181,89] -15367398360430224615531891629678220468086232101624417679019688065385482063429715296239455840217974824201599506539640054664206529836167876107948949603370463839277297653578019812032565557388594056029044729666255882598679707655139273321992267743706837051291229868862676369810860744339083340077024136545757261150 [181,90] 39562636206705374176276702998560603508180744206105865719576718489740766660074024933387489211657176226772697986398211291578139688835554874293995643034485190376635315799429623034661774400460077618271012371109032744455335489393350611429206290979562134597527513748031856227216803901352442983300337662163080864 [181,91] -98446988886218562587343812869178520236115975138339772976770311837928372103223152480118611220447914145595297251122614728880577630911802551406016701724098439067380350915524580109123372094356900402690513203137726380735324314593602250945042648627049335283804057603956382731488665977348567892033558475539436 [181,92] 236830833188038245525138976069421260976811004412157614726831631198746622030670107010355805971565677607275146249473921795666488614308406296189269499763080334966457566199787079402915896600548837317979674510942885421104023849563358760976282347986642986457796731921099809070535194551016319169961110521320 [181,93] -550902083530691004323754667009190531314077123191075105974603178760420087452266113267202894302162001582422428605443097660850175169972133079604693558449968112332107950688971658705874532227341689558505350012430480375104896974783554858574238747908731199735758854631408126948429218844417397012974985557 [181,94] 1239333889980981487334223253834051636818226649487319144611893637904021103963798237599449178128334978682688558520270372842800488943194094522109885512596329853812156687050953917160514414089474696381742091108476709916746531298782375858518259481923641979200075627421993012004855292264783119879966592 [181,95] -2696826510162874910709579870943067342840954299374667833897804045027572174553752169990646062251232612108195818071428459231391952786662275032426344638406460170250696791646504044049078536490003688533561651850786902740795409819057820543140526656653213560121365008335895050600569669978436454205264 [181,96] 5677239492411735671647813231022000946391957143447020002170869046294483105686809181666623724601475975542143472675157605387618417709588565861140374886042568340996595299796833882596346258065998197917787710158192577191684632332015953843837129931915212392009730750411750350730703044760230237536 [181,97] -11563930324433625961492694207348088209762193627388497010738777812186891223586822731385287441751217905025248280464451323811934774271618082254075091203827898391232997850487757193339079267634235471677552613509920568663116737858681298398459426301579837484343627204613381010182168879512527900 [181,98] 22793871610741315415433514463350224405260080913832468876567469691392231468831034690416739064179174223898930773033908535760843018235234470155641282160430305072686348895637244832733315629331550618484944866582792229561565593039150131156298237356674332825581915913789725535275087695238080 [181,99] -43484181407918029246885200081486442179102245776860705492915345418738047158518643249824444872979877037153976971953334040829723850740375640383142510394266058889280508015169113962388094456868339969342157517773948297429898084170135665281939910205570051434757703494647771024965816448840 [181,100] 80296598001557713865957644680653957990908613092719173057705794799715490865244588915036429322308714322022083427720311752193202223993895958937396722530206309668849114640860203166414522515870570250630362101206446373540130942842261338165677678428143059084271407007808369617504055536 [181,101] -143536921295264372153154883810625455293828502885467473559429308245465296159684749095226674981813049615898956530757781242959887560373330302688277349749923360410337422131762155987575270076062886656309531274378724008867979703795119255293885447643552947098407811900618254362194814 [181,102] 248413198271791474230402185448371418184182894594063619084768385494156523668618128280948379329821130071795147148634963174510675392211493337967558455038720404422402652926479079959962333278561459512437046187078077894599071022913863773579789264765836394567304384444714002386240 [181,103] -416265229889285425587745532601855143040020522997583178419421236622775568357044228666088632269757356653812467016025362600287503106128011557253462195007126843368898771386498775637669279123616043041520832583277670848930837861025329757056052060466139167997482155555765862648 [181,104] 675438586145121377362887228571181711994906131661677943448302656931285877380794416638194712578376825758123173396555399266988300160636157660616898060547050092105940493370301717163780419406958705178892076163640839499776610763148334626689471777116698713717605094139493648 [181,105] -1061337842929855218867717346991951668145219602513488498728707360573052892466209559887664610918770967131245973007851686087567607586629999295655538118619762282057183149477155165889973201507966019541700897431527223892260829601954757600115954276021485953902902231289978 [181,106] 1615106747404811069872693632025030517082436932783984764733427506615777147431507686144499176024100250113020758001984941179891491843699001646331447078544813053293006425435163286150286559204739570409152993058270750318276081058226093141968846530998502871130648136672 [181,107] -2380412967939514529909932164147568636505854220649316944156654771879161144244295678936413505831892671347271323234056928124880840704234237123796998253605413328489523020224234457031962541373643222302156913455422855705941769789560442443374849746981806157481529860 [181,108] 3398024482224287102537982407787367494089031526003050927631478162655201857759405688995468280788812220266400909368085768764226748142691321020999975418265366770737339373677895180741636838416764576358777968392661343208860844252658553260533056691206210146133304 [181,109] -4698284952866569364989803807551104636160983612068211716629220170340013424117270387392616715630851728801760312910907960761080763745673047944580098624833323265354944833967568902994649984150834734572082224046245701934977393851792848107828591708480407922239 [181,110] 6292196389590736822952125484142152686118674369613983939094036758600671173092271536767123742817562067699866765910985978726180992411424117430730044936406744786697703623573007221223036299162120412199824509078866673773333717733277613455645176218459391616 [181,111] -8162487046885315960406782237877913292312382388634180607495550862888214841219848227622449800616541046005547193228767884174373309317653364933490924497087430887577105963848666582538379011313705690905423638768230224253072962743313108651342163665241584 [181,112] 10256592785117853393678816620049805975910027590042097038289406836210370128467564381406024521595518140723921546313915753357221982686350888820480362174629045194430640896355760139235510357913702734927072322769837887725385548502641885524016121760800 [181,113] -12483687603251656381125957667671310820516247352599656689923938054975449243002954503728778060827070486089289816829312696781242980531345055011855540149932958017690810669982616398671132871648376892030113373286151807310796075876146289814348987028 [181,114] 14717577394867000179632815077810561173813168045937697503655107632847554558048272166738007786919252207265042992167670287075593118065643988743565946667625746848054516956156276787883484785529307841873875558486438152348799345662096839855517248 [181,115] -16806354804905512942075908501475838532723825917499377484421215692188276289969604343529441409753301826679631876732387399629907816976450909035971696990520059302425369580157381416344709703982882392852977860297193573981945314779543349385208 [181,116] 18588320037022738374503034315795374369767761937410053976993711606824333987735320262787966141229646586955716357967650985992558591791010928346430011852269182203528570852860827483433628545827956148803723770075391650661169582921678402192 [181,117] -19912109762478167576051540608250038756844483583579659290287500956070362103705616693766064613164550182589420262036988953971393327829582091103901517760978864551088455881559323501972230762301553851269391516981008416333542634310526290 [181,118] 20657673586036307554788825891009956962418299452756685713634680341705657858835314232941035798279800194335524947614647563820178378097320848786670058728485314137549262345946433416542534367707772544595857274382353552861570197214784 [181,119] -20754117638781531526365881940106670860384082628862501903568017757543273765108163703240173805213142418393458033029766370079717155794981777361932931100053800688325479098121436639883813324273923134835734933298512037770630905304 [181,120] 20190763631900741024854445749883962077438092968627846450648111061902392994120822002956615049658790667090556502004039891970543569410305021557348346590669854025534770881064977819646752343568761712995496193737317688781105488 [181,121] -19019045470104905452450646207971070105099502924696732666504857421264592517569361409130363984519720324461410336368106603610811140810558778982013858402737630361007966929644664903975913461777655265570529487741820106128962 [181,122] 17344786654616076942858742483564463388095696002843427466415005535939710397644094194581325542106529459057476478958535803259998966851568481261392643885553055757925475823659721385316859289813620764152474979671728430560 [181,123] -15312460398346563436493525598811270993980908692110862694537638305024707353013010634064587315922876494487850756858802537468827080408510964957788528416754582591942468569220756513887749788986250193959845166948520708 [181,124] 13084671430984355255082907176963582331766872601926842284716536070169204232256752146377269073530061621658068425835578659591748727165974755310801739708984096391497891305271519770923035815912586121540238583821368 [181,125] -10820888565612749538661351478642589849133843725125798592593377017815044413012653753188856113230240711265626603755609511488144166406592587481060247618578466281391974164963425818019606232926546129787588637295 [181,126] 8659242465797592210314255452385689537860445749199895185055388779860582122373413533449130305023541830095687246890547852903970379804931562516143840303151512913229201330295629127793509246106339015226319040 [181,127] -6704128423056234940255094051826175317688168302103086265576385936724879519280227386369249218382448281022211957260097224347571212143038126183002025200214186273402378104623188678217796972677398017850120 [181,128] 5020795160841630660679567808458354291928967814213213201942386408990392378869778143858685618760191528662248877693986500130416310509428655982468749821544525058905995960242680319956113451578563078384 [181,129] -3636521953182763902594802001624745202579472004853281189530977021237688378705963443532850656303362098853612552972854752789319374523478221245895311033167462482102833204622672558082435933540798134 [181,130] 2546785855783334793398864374868112091257897535785284609507724972400592619467086494134521269106470298830168110766444841327967724405108326901220577586247939599424389353536954313411964043399072 [181,131] -1724221336796495500180153162954687665336567355775320022937497937810091177203428818297564354101523033489059154498272611279863136081832862135580192309559293024522878701395234356953582974508 [181,132] 1128190395620350986286674475303497509841971261148306787725118132858618720351750082250169593793716480035663234239319408942537748281213302404139344306286459876441549655987897353132581480 [181,133] -713258913775253560860016718483726432016013824646237626414409308719955725141144878866718189658811534508781656291341378028258915371213043295462338456086682578174166792681409310244157 [181,134] 435577946329449736823443692678128993291216616073290922469012534554587534288715051408810931534161008680344911956464269353597958371369326089862700359959502256977862288004684501312 [181,135] -256866958900914488541302660501568589170640740508636928469501463803774550675319752966641394960603016852936072315054596482389474846316262587197162812532855689591209659391046008 [181,136] 146229510168771528439819940910177417412514852571780784821714139169170059578595054478460911131997511760395942417180635281888255302180138204425391582924937509888089410100752 [181,137] -80333624549190505391957286849630908590003112973053120928104347056212013120687889111278400740149188565574045889598784976647111329754123850982331303308929038230427001050 [181,138] 42573193797247533536863839928855648515110942489549862813093848956547241124985761507254430877372363063887020505186090244464918606430849096599064295836831402979964512 [181,139] -21756139582909256069835487961031449261407051101330101780790040081541410332694635249047615697777378520105751246890953395815459095879456548962409750891985547621172 [181,140] 10716499049062307929689226275437143141270209915424861597481191816368333406350480712059908604764311001890403828468157398682245375090362120853092758783490110168 [181,141] -5085762462409345406927152582863556568036000277385798820150331203634476083904471431453279477219311338329928134946614602478836768737508938705759811875391027 [181,142] 2324260553518304321074272719384661138840363248514149328081660375442239206737078918384471465960934275151092310928746443800977706760900363903381586100160 [181,143] -1022395148668477002868165836600612193375831083290231318463281640224286151455723316485584431016609222397218562546261735647056012971395986901773254696 [181,144] 432636035817803182601582778726034912039912060394779324114432529259826987598960154537062708828368059541149566792532279514241171379358031276746416 [181,145] -176013195313840057714190773710110646372617058502171946690736497939849558892574930265047290055869610287366094248003150238638220411305609658094 [181,146] 68804653098271725286503835484158843238270088488650425989343635624640786638207557804087840087491093014122269976365946072194639891246394656 [181,147] -25825766303695819447416527467593779797872786122898553624003042661972901116551912826908672055484427429499730903138174144357025719427260 [181,148] 9301308478076167161712961385537447365926969415907647807797936625284824642431299383060471372400295422922015180648716731877720616008 [181,149] -3211892471553352048059251050392003689947131129926961347943679572736115707391332979482169031926517256235499239224385500594318953 [181,150] 1062553765282707278696422954687829620159330792535451690485637836275890917911863401124152275128462273865720161353899227262656 [181,151] -336460910131971710867911446472882237055671851567934007514081753660454540129108867533187275548635802963985830290419653384 [181,152] 101883628508736199890533584298152099110916030262592719461947258230124505821826254665213798369769036860773739175943920 [181,153] -29472790319655630147905066285722905620963397314019322136830119808128699917945051224271819066769150344815633882854 [181,154] 8136012340303774312392275179206794781288995680267935058123549903502408838060664886984611752021011684969302304 [181,155] -2140738591707418164097776369175342705832087207818006376913660977799891194607916015858279678488782425369500 [181,156] 536195422191893226188046271930795529537165748708231915452395753343356964540340832779425999680575037320 [181,157] -127669845139999098082279734397365845120315962697546491617021266178278522802982942014940137802255785 [181,158] 28853902885780028619842081742688647053170696511537942870439113443563980287271433935774283761664 [181,159] -6179555599824666997950101987775372017082718353792923890671104065076944881020996625531181824 [181,160] 1251884090665794508914735116669607718290836665438648523261199236469794692837022380763136 [181,161] -239423019057187242985742547261834185805950963602553825115926081545101671849735549184 [181,162] 43133536330583741271858786406030204958285065648794544640451710035775953466620800 [181,163] -7302345179911499205371671813718206478856070810306394523105660397754027035664 [181,164] 1158618327304765720753086993377821696925159819017193178880697582712375264 [181,165] -171768482815822607835118790266897738730941235647309160878742111770812 [181,166] 23713875982711614332423084982593070084041933204615097856890698688 [181,167] -3037061504278062829220361877417076846339145484565490441235560 [181,168] 359250516817551621369459513241398069346381440770315816496 [181,169] -39052365067692895500691113038367351978741713883689806 [181,170] 3878468973632401163983860864424287638878436537376 [181,171] -349497254166219660505699953479371513035497724 [181,172] 28341770658478018272928519002960148952520 [181,173] -2047755629560459350159796922159372001 [181,174] 130207117507630682335346435802816 [181,175] -7172812122337883220338783432 [181,176] 335366106856590844633968 [181,177] -12939595123629313830 [181,178] 395545197026336 [181,179] -8981465436 [181,180] 134664 [181,181] -1 [182,0] 1